[policycoreutils/f17] Only report restorecon warning for missing default label, if not running

Daniel J Walsh dwalsh at fedoraproject.org
Wed Nov 7 21:32:25 UTC 2012


commit f3e0d7cac1dd8e1de0b076a4d90007b2e3c1461b
Author: Dan Walsh <dwalsh at redhat.com>
Date:   Wed Nov 7 16:32:05 2012 -0500

    Only report restorecon warning for missing default label, if not running
    
    recusively
    - Update translations

 policycoreutils-rhat.patch     |522423 ++++++++++++++++++++++------------------
 policycoreutils-sepolgen.patch |   32 -
 policycoreutils.spec           |  218 +-
 selinux-polgengui.desktop      |    1 +
 sources                        |    4 +-
 system-config-selinux.desktop  |    1 +
 6 files changed, 291349 insertions(+), 231330 deletions(-)
---
diff --git a/policycoreutils-rhat.patch b/policycoreutils-rhat.patch
index 06a841d..66c6564 100644
--- a/policycoreutils-rhat.patch
+++ b/policycoreutils-rhat.patch
@@ -1,6 +1,42 @@
-diff -up policycoreutils-2.1.12/audit2allow/sepolgen-ifgen.rhat policycoreutils-2.1.12/audit2allow/sepolgen-ifgen
---- policycoreutils-2.1.12/audit2allow/sepolgen-ifgen.rhat	2012-07-04 07:35:21.000000000 -0400
-+++ policycoreutils-2.1.12/audit2allow/sepolgen-ifgen	2012-10-16 15:07:17.406526094 -0400
+diff --git a/policycoreutils/.gitignore b/policycoreutils/.gitignore
+index 9e2d86b..455c5fe 100644
+--- a/policycoreutils/.gitignore
++++ b/policycoreutils/.gitignore
+@@ -14,4 +14,5 @@ sestatus/sestatus
+ setfiles/restorecon
+ setfiles/setfiles
+ setsebool/setsebool
+-.tx
++.#*
++*~
+diff --git a/policycoreutils/.tx/config b/policycoreutils/.tx/config
+new file mode 100644
+index 0000000..07643e9
+--- /dev/null
++++ b/policycoreutils/.tx/config
+@@ -0,0 +1,8 @@
++[main]
++host = https://www.transifex.net
++
++[policycoreutils.policycoreutils]
++file_filter = po/<lang>.po
++source_file = po/policycoreutils.pot 
++source_lang = en
++type = PO
+diff --git a/policycoreutils/Makefile b/policycoreutils/Makefile
+index 77d8c80..a65a53f 100644
+--- a/policycoreutils/Makefile
++++ b/policycoreutils/Makefile
+@@ -1,4 +1,4 @@
+-SUBDIRS = setfiles semanage load_policy newrole run_init sandbox secon audit2allow audit2why sestatus semodule_package semodule semodule_link semodule_expand semodule_deps sepolgen-ifgen setsebool scripts po man gui
++SUBDIRS = sepolicy setfiles semanage semanage/default_encoding load_policy newrole run_init sandbox secon audit2allow audit2why sestatus semodule_package semodule semodule_link semodule_expand semodule_deps sepolgen-ifgen setsebool scripts po man gui
+ 
+ INOTIFYH = $(shell ls /usr/include/sys/inotify.h 2>/dev/null)
+ 
+diff --git a/policycoreutils/audit2allow/sepolgen-ifgen b/policycoreutils/audit2allow/sepolgen-ifgen
+index ef4bec3..9b313ec 100644
+--- a/policycoreutils/audit2allow/sepolgen-ifgen
++++ b/policycoreutils/audit2allow/sepolgen-ifgen
 @@ -61,20 +61,10 @@ def parse_options():
      
      return options
@@ -23,5612 +59,7387 @@ diff -up policycoreutils-2.1.12/audit2allow/sepolgen-ifgen.rhat policycoreutils-
          if not policy_path:
              sys.stderr.write("No installed policy to check\n")
              return None
-diff -up policycoreutils-2.1.12/.gitignore.rhat policycoreutils-2.1.12/.gitignore
---- policycoreutils-2.1.12/.gitignore.rhat	2012-07-04 07:35:21.000000000 -0400
-+++ policycoreutils-2.1.12/.gitignore	2012-10-16 15:07:17.404526093 -0400
-@@ -14,3 +14,4 @@ sestatus/sestatus
- setfiles/restorecon
- setfiles/setfiles
- setsebool/setsebool
-+.tx
-diff -up policycoreutils-2.1.12/gui/booleansPage.py.rhat policycoreutils-2.1.12/gui/booleansPage.py
---- policycoreutils-2.1.12/gui/booleansPage.py.rhat	2012-10-16 15:07:17.407526096 -0400
-+++ policycoreutils-2.1.12/gui/booleansPage.py	2012-10-16 15:07:17.407526096 -0400
-@@ -0,0 +1,250 @@
-+#
-+# booleansPage.py - GUI for Booleans page in system-config-securitylevel
-+#
-+# Dan Walsh <dwalsh at redhat.com>
-+#
-+# Copyright 2006, 2007 Red Hat, Inc.
-+#
-+# This program is free software; you can redistribute it and/or modify
-+# it under the terms of the GNU General Public License as published by
-+# the Free Software Foundation; either version 2 of the License, or
-+# (at your option) any later version.
-+#
-+# This program is distributed in the hope that it will be useful,
-+# but WITHOUT ANY WARRANTY; without even the implied warranty of
-+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-+# GNU General Public License for more details.
-+#
-+# You should have received a copy of the GNU General Public License
-+# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-+#
-+import string
-+import gtk
-+import gtk.glade
-+import os
-+import gobject
-+import sys
-+import tempfile
-+import seobject
-+import semanagePage
-+
-+INSTALLPATH='/usr/share/system-config-selinux'
-+sys.path.append(INSTALLPATH)
-+
-+import commands
-+ENFORCING=0
-+PERMISSIVE=1
-+DISABLED=2
-+
-+##
-+## I18N
-+##
-+PROGNAME="policycoreutils"
-+
-+import gettext
-+gettext.bindtextdomain(PROGNAME, "/usr/share/locale")
-+gettext.textdomain(PROGNAME)
-+try:
-+    gettext.install(PROGNAME,
-+                    localedir="/usr/share/locale",
-+                    unicode=False,
-+                    codeset = 'utf-8')
-+except IOError:
-+    import __builtin__
-+    __builtin__.__dict__['_'] = unicode
-+
-+from glob import fnmatch
-+
-+class Modifier:
-+    def __init__(self,name, on, save):
-+        self.on=on
-+        self.name=name
-+        self.save=save
-+
-+    def set(self,value):
-+        self.on=value
-+        self.save=True
-+
-+    def isOn(self):
-+        return self.on
-+
-+class Boolean(Modifier):
-+    def __init__(self,name, val, save=False):
-+        Modifier.__init__(self,name, val, save)
-+
-+ACTIVE = 0
-+MODULE = 1
-+DESC = 2
-+BOOLEAN = 3
-+
-+class booleansPage:
-+    def __init__(self, xml, doDebug=None):
-+        self.xml = xml
-+        self.window = self.xml.get_widget("mainWindow").get_root_window()
-+        self.local = False
-+        self.types=[]
-+        self.selinuxsupport = True
-+        self.typechanged = False
-+        self.doDebug = doDebug
-+        self.busy_cursor = gtk.gdk.Cursor(gtk.gdk.WATCH)
-+        self.ready_cursor = gtk.gdk.Cursor(gtk.gdk.LEFT_PTR)
-+
-+        # Bring in widgets from glade file.
-+        self.typeHBox = xml.get_widget("typeHBox")
-+        self.booleanSW = xml.get_widget("booleanSW")
-+        self.booleansFilter = xml.get_widget("booleansFilter")
-+        self.booleansFilter.connect("focus_out_event", self.filter_changed)
-+        self.booleansFilter.connect("activate", self.filter_changed)
-+
-+        self.booleansView = xml.get_widget("booleansView")
-+        self.typeLabel = xml.get_widget("typeLabel")
-+        self.modifySeparator = xml.get_widget("modifySeparator")
-+
-+        self.revertButton = xml.get_widget("booleanRevertButton")
-+        self.revertButton.set_sensitive(self.local)
-+        self.revertButton.connect("clicked", self.on_revert_clicked)
-+        listStore = gtk.ListStore(gobject.TYPE_STRING)
-+        cell = gtk.CellRendererText()
-+
-+        self.store = gtk.ListStore(gobject.TYPE_BOOLEAN, gobject.TYPE_STRING, gobject.TYPE_STRING, gobject.TYPE_STRING)
-+        self.store.set_sort_column_id(1, gtk.SORT_ASCENDING)
-+        self.booleansView.set_model(self.store)
-+
-+        checkbox = gtk.CellRendererToggle()
-+        checkbox.connect("toggled", self.boolean_toggled)
-+        col = gtk.TreeViewColumn('Active', checkbox, active = ACTIVE)
-+        col.set_clickable(True)
-+        col.set_sort_column_id(ACTIVE)
-+        self.booleansView.append_column(col)
-+
-+        col = gtk.TreeViewColumn("Module", gtk.CellRendererText(), text=MODULE)
-+        col.set_sort_column_id(MODULE)
-+        col.set_resizable(True)
-+        self.booleansView.append_column(col)
-+
-+        col = gtk.TreeViewColumn("Description", gtk.CellRendererText(), text=DESC)
-+	col.set_sizing(gtk.TREE_VIEW_COLUMN_FIXED)
-+        col.set_fixed_width(400)
-+        col.set_sort_column_id(DESC)
-+        col.set_resizable(True)
-+        self.booleansView.append_column(col)
-+
-+        col = gtk.TreeViewColumn("Name", gtk.CellRendererText(), text=BOOLEAN)
-+        col.set_sort_column_id(BOOLEAN)
-+        col.set_resizable(True)
-+        self.booleansView.set_search_equal_func(self.__search)
-+        self.booleansView.append_column(col)
-+        self.filter=""
-+        self.load(self.filter)
-+
-+    def error(self, message):
-+        dlg = gtk.MessageDialog(None, 0, gtk.MESSAGE_ERROR,
-+                                gtk.BUTTONS_CLOSE,
-+                                message)
-+        dlg.set_position(gtk.WIN_POS_MOUSE)
-+        dlg.show_all()
-+        dlg.run()
-+        dlg.destroy()
-+
-+    def __search(self, model, col, key, i):
-+        sort_col = self.store.get_sort_column_id()[0]
-+        if sort_col > 0:
-+            val = model.get_value(i, sort_col)
-+            if val.lower().startswith(key.lower()):
-+                return False
-+        return True
-+
-+    def wait(self):
-+        self.window.set_cursor(self.busy_cursor)
-+        semanagePage.idle_func()
-+
-+    def ready(self):
-+        self.window.set_cursor(self.ready_cursor)
-+        semanagePage.idle_func()
-+
-+    def deleteDialog(self):
-+        store, iter = self.booleansView.get_selection().get_selected()
-+        if iter == None:
-+            return
-+        boolean = store.get_value(iter, BOOLEAN)
-+        # change cursor
-+        if boolean == None:
-+            return
-+        try:
-+            self.wait()
-+            (rc, out) = commands.getstatusoutput("semanage boolean -d %s" % boolean)
-+
-+            self.ready()
-+            if rc != 0:
-+                return self.error(out)
-+            self.load(self.filter)
-+        except ValueError, e:
-+            self.error(e.args[0])
-+
-+    def filter_changed(self, *arg):
-+        filter =  arg[0].get_text()
-+        if filter != self.filter:
-+            self.load(filter)
-+            self.filter=filter
-+
-+    def use_menus(self):
-+        return False
-+
-+    def get_description(self):
-+        return _("Boolean")
-+
-+    def match(self,key, filter=""):
-+        try:
-+            f=filter.lower()
-+            cat=self.booleans.get_category(key).lower()
-+            val=self.booleans.get_desc(key).lower()
-+            k=key.lower()
-+            return val.find(f) >= 0 or k.find(f) >= 0 or cat.find(f) >= 0
-+        except:
-+            return False
-+
-+
-+    def load(self, filter=None):
-+        self.store.clear()
-+        self.booleans = seobject.booleanRecords()
-+        booleansList = self.booleans.get_all(self.local)
-+        for name in booleansList:
-+            rec = booleansList[name]
-+            if self.match(name, filter):
-+                iter=self.store.append()
-+                self.store.set_value(iter, ACTIVE, rec[2] == 1)
-+                self.store.set_value(iter, MODULE, self.booleans.get_category(name))
-+                self.store.set_value(iter, DESC, self.booleans.get_desc(name))
-+                self.store.set_value(iter, BOOLEAN, name)
-+
-+    def boolean_toggled(self, widget, row):
-+        iter = self.store.get_iter(row)
-+        val = self.store.get_value(iter, ACTIVE)
-+        key = self.store.get_value(iter, BOOLEAN)
-+        self.store.set_value(iter, ACTIVE , not val)
-+        self.wait()
-+        setsebool="/usr/sbin/setsebool -P %s %d" % (key, not val)
-+        rc,out = commands.getstatusoutput(setsebool)
-+        if rc != 0:
-+            self.error(out)
-+        self.load(self.filter)
-+        self.ready()
-+
-+    def on_revert_clicked(self, button):
-+        self.wait()
-+        setsebool="semanage boolean --deleteall"
-+        commands.getstatusoutput(setsebool)
-+        self.load(self.filter)
-+        self.ready()
-+
-+    def on_local_clicked(self, button):
-+        self.local = not self.local
-+        self.revertButton.set_sensitive(self.local)
-+
-+        if self.local:
-+            button.set_label(_("all"))
-+        else:
-+            button.set_label(_("Customized"))
-+
-+        self.load(self.filter)
-+        return True
-diff -up policycoreutils-2.1.12/gui/domainsPage.py.rhat policycoreutils-2.1.12/gui/domainsPage.py
---- policycoreutils-2.1.12/gui/domainsPage.py.rhat	2012-10-16 15:07:17.408526098 -0400
-+++ policycoreutils-2.1.12/gui/domainsPage.py	2012-10-16 15:07:17.408526098 -0400
-@@ -0,0 +1,154 @@
-+## domainsPage.py - show selinux domains
-+## Copyright (C) 2009 Red Hat, Inc.
-+
-+## This program is free software; you can redistribute it and/or modify
-+## it under the terms of the GNU General Public License as published by
-+## the Free Software Foundation; either version 2 of the License, or
-+## (at your option) any later version.
-+
-+## This program is distributed in the hope that it will be useful,
-+## but WITHOUT ANY WARRANTY; without even the implied warranty of
-+## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-+## GNU General Public License for more details.
-+
-+## You should have received a copy of the GNU General Public License
-+## along with this program; if not, write to the Free Software
-+## Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-+
-+## Author: Dan Walsh
-+import string
-+import gtk
-+import gtk.glade
-+import os
-+import commands
-+import gobject
-+import sys
-+import seobject
-+import selinux
-+from semanagePage import *;
-+import polgen
-+
-+##
-+## I18N
-+##
-+PROGNAME="policycoreutils"
-+import gettext
-+gettext.bindtextdomain(PROGNAME, "/usr/share/locale")
-+gettext.textdomain(PROGNAME)
-+try:
-+    gettext.install(PROGNAME,
-+                    localedir="/usr/share/locale",
-+                    unicode=False,
-+                    codeset = 'utf-8')
-+except IOError:
-+    import __builtin__
-+    __builtin__.__dict__['_'] = unicode
-+
-+class domainsPage(semanagePage):
-+    def __init__(self, xml):
-+        semanagePage.__init__(self, xml, "domains", _("Process Domain"))
-+        self.domain_filter = xml.get_widget("domainsFilterEntry")
-+        self.domain_filter.connect("focus_out_event", self.filter_changed)
-+        self.domain_filter.connect("activate", self.filter_changed)
-+
-+        self.store = gtk.ListStore(gobject.TYPE_STRING, gobject.TYPE_STRING)
-+        self.view.set_model(self.store)
-+        self.store.set_sort_column_id(0, gtk.SORT_ASCENDING)
-+        col = gtk.TreeViewColumn(_("Domain Name"), gtk.CellRendererText(), text = 0)
-+        col.set_sort_column_id(0)
-+        col.set_resizable(True)
-+        self.view.append_column(col)
-+        self.store.set_sort_column_id(0, gtk.SORT_ASCENDING)
-+        col = gtk.TreeViewColumn(_("Mode"), gtk.CellRendererText(), text = 1)
-+        col.set_sort_column_id(1)
-+        col.set_resizable(True)
-+        self.view.append_column(col)
-+        self.view.get_selection().connect("changed", self.itemSelected)
-+
-+        self.permissive_button = xml.get_widget("permissiveButton")
-+        self.enforcing_button = xml.get_widget("enforcingButton")
-+
-+        self.domains=polgen.get_all_domains()
-+        self.load()
-+
-+    def get_modules(self):
-+        modules=[]
-+        fd=os.popen("semodule -l")
-+        mods = fd.readlines()
-+        fd.close()
-+        for l in mods:
-+            modules.append(l.split()[0])
-+        return modules
-+
-+    def load(self, filter=""):
-+        self.filter=filter
-+        self.store.clear()
-+        try:
-+            modules=self.get_modules()
-+            for domain in self.domains:
-+                if not self.match(domain, filter):
-+                    continue
-+                iter = self.store.append()
-+                self.store.set_value(iter, 0, domain)
-+                t = "permissive_%s_t" % domain
-+                if t in modules:
-+                    self.store.set_value(iter, 1, _("Permissive"))
-+                else:
-+                    self.store.set_value(iter, 1, "")
-+        except:
-+            pass
-+        self.view.get_selection().select_path ((0,))
-+
-+    def itemSelected(self, selection):
-+        store, iter = selection.get_selected()
-+        if iter == None:
-+            return
-+        p = store.get_value(iter, 1) == _("Permissive")
-+        self.permissive_button.set_sensitive(not p)
-+        self.enforcing_button.set_sensitive(p)
-+
-+    def deleteDialog(self):
-+        # Do nothing
-+        return self.delete()
-+
-+    def delete(self):
-+        selection = self.view.get_selection()
-+        store, iter = selection.get_selected()
-+        domain = store.get_value(iter, 0)
-+        try:
-+            self.wait()
-+            status, output = commands.getstatusoutput("semanage permissive -d %s_t" % domain)
-+            self.ready()
-+            if status != 0:
-+                self.error(output)
-+            else:
-+                domain = store.set_value(iter, 1, "")
-+                self.itemSelected(selection)
-+
-+        except ValueError, e:
-+            self.error(e.args[0])
-+
-+    def propertiesDialog(self):
-+        # Do nothing
-+        return
-+
-+    def addDialog(self):
-+        # Do nothing
-+        return self.add()
-+
-+    def add(self):
-+        selection = self.view.get_selection()
-+        store, iter = selection.get_selected()
-+        domain = store.get_value(iter, 0)
-+        try:
-+            self.wait()
-+            status, output = commands.getstatusoutput("semanage permissive -a %s_t" % domain)
-+            self.ready()
-+            if status != 0:
-+                self.error(output)
-+            else:
-+                domain = store.set_value(iter, 1, _("Permissive"))
-+                self.itemSelected(selection)
-+
-+        except ValueError, e:
-+            self.error(e.args[0])
-diff -up policycoreutils-2.1.12/gui/fcontextPage.py.rhat policycoreutils-2.1.12/gui/fcontextPage.py
---- policycoreutils-2.1.12/gui/fcontextPage.py.rhat	2012-10-16 15:07:17.408526098 -0400
-+++ policycoreutils-2.1.12/gui/fcontextPage.py	2012-10-16 15:07:17.409526099 -0400
-@@ -0,0 +1,223 @@
-+## fcontextPage.py - show selinux mappings
-+## Copyright (C) 2006 Red Hat, Inc.
-+
-+## This program is free software; you can redistribute it and/or modify
-+## it under the terms of the GNU General Public License as published by
-+## the Free Software Foundation; either version 2 of the License, or
-+## (at your option) any later version.
-+
-+## This program is distributed in the hope that it will be useful,
-+## but WITHOUT ANY WARRANTY; without even the implied warranty of
-+## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-+## GNU General Public License for more details.
-+
-+## You should have received a copy of the GNU General Public License
-+## along with this program; if not, write to the Free Software
-+## Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-+
-+## Author: Dan Walsh
-+import gtk
-+import gtk.glade
-+import os
-+import gobject
-+import seobject
-+import commands
-+from semanagePage import *;
-+
-+SPEC_COL = 0
-+TYPE_COL = 1
-+FTYPE_COL = 2
-+
-+class context:
-+    def __init__(self, scontext):
-+        self.scontext = scontext
-+        con=scontext.split(":")
-+        self.type = con[0]
-+        if len(con) > 1:
-+            self.mls = con[1]
-+        else:
-+            self.mls = "s0"
-+
-+    def __str__(self):
-+        return self.scontext
-+
-+##
-+## I18N
-+##
-+PROGNAME="policycoreutils"
-+
-+import gettext
-+gettext.bindtextdomain(PROGNAME, "/usr/share/locale")
-+gettext.textdomain(PROGNAME)
-+try:
-+    gettext.install(PROGNAME,
-+                    localedir="/usr/share/locale",
-+                    unicode=False,
-+                    codeset = 'utf-8')
-+except IOError:
-+    import __builtin__
-+    __builtin__.__dict__['_'] = unicode
-+
-+
-+class fcontextPage(semanagePage):
-+    def __init__(self, xml):
-+        semanagePage.__init__(self, xml, "fcontext", _("File Labeling"))
-+        self.fcontextFilter = xml.get_widget("fcontextFilterEntry")
-+        self.fcontextFilter.connect("focus_out_event", self.filter_changed)
-+        self.fcontextFilter.connect("activate", self.filter_changed)
-+
-+        self.store = gtk.ListStore(gobject.TYPE_STRING, gobject.TYPE_STRING, gobject.TYPE_STRING)
-+        self.view = xml.get_widget("fcontextView")
-+        self.view.set_model(self.store)
-+        self.view.set_search_equal_func(self.search)
-+
-+        col = gtk.TreeViewColumn(_("File\nSpecification"), gtk.CellRendererText(), text=SPEC_COL)
-+	col.set_sizing(gtk.TREE_VIEW_COLUMN_FIXED)
-+	col.set_fixed_width(250)
-+
-+        col.set_sort_column_id(SPEC_COL)
-+        col.set_resizable(True)
-+        self.view.append_column(col)
-+        col = gtk.TreeViewColumn(_("Selinux\nFile Type"), gtk.CellRendererText(), text=TYPE_COL)
-+
-+	col.set_sizing(gtk.TREE_VIEW_COLUMN_FIXED)
-+	col.set_fixed_width(250)
-+        col.set_sort_column_id(TYPE_COL)
-+        col.set_resizable(True)
-+        self.view.append_column(col)
-+        col = gtk.TreeViewColumn(_("File\nType"), gtk.CellRendererText(), text=2)
-+        col.set_sort_column_id(FTYPE_COL)
-+        col.set_resizable(True)
-+        self.view.append_column(col)
-+
-+        self.store.set_sort_column_id(SPEC_COL, gtk.SORT_ASCENDING)
-+        self.load()
-+        self.fcontextEntry = xml.get_widget("fcontextEntry")
-+        self.fcontextFileTypeCombo = xml.get_widget("fcontextFileTypeCombo")
-+        liststore=self.fcontextFileTypeCombo.get_model()
-+        for k in seobject.file_types:
-+            if len(k) > 0 and  k[0] != '-':
-+                iter=liststore.append()
-+                liststore.set_value(iter, 0, k)
-+        iter = liststore.get_iter_first()
-+        self.fcontextFileTypeCombo.set_active_iter(iter)
-+        self.fcontextTypeEntry = xml.get_widget("fcontextTypeEntry")
-+        self.fcontextMLSEntry = xml.get_widget("fcontextMLSEntry")
-+
-+    def match(self, fcon_dict, k, filter):
-+        try:
-+            f=filter.lower()
-+            for con in k:
-+                k=con.lower()
-+                if k.find(f) >= 0:
-+                    return True
-+            for con in fcon_dict[k]:
-+                k=con.lower()
-+                if k.find(f) >= 0:
-+                    return True
-+        except:
-+            pass
-+        return False
-+
-+    def load(self, filter=""):
-+        self.filter=filter
-+        self.fcontext=seobject.fcontextRecords()
-+        self.store.clear()
-+        fcon_dict=self.fcontext.get_all(self.local)
-+        keys = fcon_dict.keys()
-+        keys.sort()
-+        for k in keys:
-+            if not self.match(fcon_dict, k, filter):
-+                continue
-+            iter=self.store.append()
-+            self.store.set_value(iter, SPEC_COL, k[0])
-+            self.store.set_value(iter, FTYPE_COL, k[1])
-+            if fcon_dict[k]:
-+                rec="%s:%s" % (fcon_dict[k][2], seobject.translate(fcon_dict[k][3],False))
-+            else:
-+                rec="<<None>>"
-+            self.store.set_value(iter, TYPE_COL, rec)
-+        self.view.get_selection().select_path ((0,))
-+
-+    def filter_changed(self, *arg):
-+        filter =  arg[0].get_text()
-+        if filter != self.filter:
-+            self.load(filter)
-+
-+    def dialogInit(self):
-+        store, iter = self.view.get_selection().get_selected()
-+        self.fcontextEntry.set_text(store.get_value(iter, SPEC_COL))
-+        self.fcontextEntry.set_sensitive(False)
-+        scontext = store.get_value(iter, TYPE_COL)
-+        scon=context(scontext)
-+        self.fcontextTypeEntry.set_text(scon.type)
-+        self.fcontextMLSEntry.set_text(scon.mls)
-+        type=store.get_value(iter, FTYPE_COL)
-+        liststore=self.fcontextFileTypeCombo.get_model()
-+        iter = liststore.get_iter_first()
-+        while iter != None and liststore.get_value(iter,0) != type:
-+            iter = liststore.iter_next(iter)
-+        if iter != None:
-+            self.fcontextFileTypeCombo.set_active_iter(iter)
-+        self.fcontextFileTypeCombo.set_sensitive(False)
-+
-+    def dialogClear(self):
-+        self.fcontextEntry.set_text("")
-+        self.fcontextEntry.set_sensitive(True)
-+        self.fcontextFileTypeCombo.set_sensitive(True)
-+        self.fcontextTypeEntry.set_text("")
-+        self.fcontextMLSEntry.set_text("s0")
-+
-+    def delete(self):
-+        store, iter = self.view.get_selection().get_selected()
-+        try:
-+            fspec=store.get_value(iter, SPEC_COL)
-+            ftype=store.get_value(iter, FTYPE_COL)
-+            self.wait()
-+            (rc, out) = commands.getstatusoutput("semanage fcontext -d -f '%s' '%s'" % (ftype, fspec))
-+            self.ready()
-+
-+            if rc != 0:
-+                return self.error(out)
-+            store.remove(iter)
-+            self.view.get_selection().select_path ((0,))
-+        except ValueError, e:
-+            self.error(e.args[0])
-+
-+    def add(self):
-+        ftype=["", "--", "-d", "-c", "-b", "-s", "-l", "-p" ]
-+        fspec=self.fcontextEntry.get_text().strip()
-+        type=self.fcontextTypeEntry.get_text().strip()
-+        mls=self.fcontextMLSEntry.get_text().strip()
-+        list_model=self.fcontextFileTypeCombo.get_model()
-+        active = self.fcontextFileTypeCombo.get_active()
-+        self.wait()
-+        (rc, out) = commands.getstatusoutput("semanage fcontext -a -t %s -r %s -f '%s' '%s'" % (type, mls, ftype[active], fspec))
-+        self.ready()
-+        if rc != 0:
-+            self.error(out)
-+            return False
-+
-+        iter=self.store.append()
-+        self.store.set_value(iter, SPEC_COL, fspec)
-+        self.store.set_value(iter, FTYPE_COL, ftype)
-+        self.store.set_value(iter, TYPE_COL, "%s:%s" % (type, mls))
-+
-+    def modify(self):
-+        fspec=self.fcontextEntry.get_text().strip()
-+        type=self.fcontextTypeEntry.get_text().strip()
-+        mls=self.fcontextMLSEntry.get_text().strip()
-+        list_model=self.fcontextFileTypeCombo.get_model()
-+        iter = self.fcontextFileTypeCombo.get_active_iter()
-+        ftype=list_model.get_value(iter,0)
-+        self.wait()
-+        (rc, out) = commands.getstatusoutput("semanage fcontext -m -t %s -r %s -f '%s' '%s'" % (type, mls, ftype, fspec))
-+        self.ready()
-+        if rc != 0:
-+            self.error(out)
-+            return False
-+
-+        store, iter = self.view.get_selection().get_selected()
-+        self.store.set_value(iter, SPEC_COL, fspec)
-+        self.store.set_value(iter, FTYPE_COL, ftype)
-+        self.store.set_value(iter, TYPE_COL, "%s:%s" % (type, mls))
-diff -up policycoreutils-2.1.12/gui/html_util.py.rhat policycoreutils-2.1.12/gui/html_util.py
---- policycoreutils-2.1.12/gui/html_util.py.rhat	2012-10-16 15:07:17.409526099 -0400
-+++ policycoreutils-2.1.12/gui/html_util.py	2012-10-16 15:07:17.409526099 -0400
-@@ -0,0 +1,163 @@
-+# Authors: John Dennis <jdennis at redhat.com>
-+#
-+# Copyright (C) 2007 Red Hat, Inc.
-+#
-+# This program is free software; you can redistribute it and/or modify
-+# it under the terms of the GNU General Public License as published by
-+# the Free Software Foundation; either version 2 of the License, or
-+# (at your option) any later version.
-+#
-+# This program is distributed in the hope that it will be useful,
-+# but WITHOUT ANY WARRANTY; without even the implied warranty of
-+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-+# GNU General Public License for more details.
-+#
-+# You should have received a copy of the GNU General Public License
-+# along with this program; if not, write to the Free Software
-+# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-+#
-+
-+
-+__all__ = [
-+    'escape_html',
-+    'unescape_html',
-+    'html_to_text',
-+
-+    'html_document',
-+]
-+
-+import htmllib
-+import formatter as Formatter
-+import string
-+from types import *
-+import StringIO
-+
-+#------------------------------------------------------------------------------
-+
-+class TextWriter(Formatter.DumbWriter):
-+    def __init__(self, file=None, maxcol=80, indent_width=4):
-+        Formatter.DumbWriter.__init__(self, file, maxcol)
-+        self.indent_level = 0
-+        self.indent_width = indent_width
-+        self._set_indent()
-+
-+    def _set_indent(self):
-+        self.indent_col = self.indent_level * self.indent_width
-+        self.indent = ' ' * self.indent_col
-+
-+    def new_margin(self, margin, level):
-+        self.indent_level = level
-+        self._set_indent()
-+
-+    def send_label_data(self, data):
-+        data = data + ' '
-+        if len(data) > self.indent_col:
-+            self.send_literal_data(data)
-+        else:
-+            offset = self.indent_col - len(data)
-+            self.send_literal_data(' ' * offset + data)
-+
-+    def send_flowing_data(self, data):
-+        if not data: return
-+        atbreak = self.atbreak or data[0] in string.whitespace
-+        col = self.col
-+        maxcol = self.maxcol
-+        write = self.file.write
-+        col = self.col
-+        if col == 0:
-+            write(self.indent)
-+            col = self.indent_col
-+        for word in data.split():
-+            if atbreak:
-+                if col + len(word) >= maxcol:
-+                    write('\n' + self.indent)
-+                    col = self.indent_col
-+                else:
-+                    write(' ')
-+                    col = col + 1
-+            write(word)
-+            col = col + len(word)
-+            atbreak = 1
-+        self.col = col
-+        self.atbreak = data[-1] in string.whitespace
-+
-+class HTMLParserAnchor(htmllib.HTMLParser):
-+
-+    def __init__(self, formatter, verbose=0):
-+        htmllib.HTMLParser.__init__(self, formatter, verbose)
-+
-+    def anchor_bgn(self, href, name, type):
-+        self.anchor = href
-+
-+    def anchor_end(self):
-+        if self.anchor:
-+            self.handle_data(' (%s) ' % self.anchor)
-+            self.anchor = None
-+
-+#------------------------------------------------------------------------------
-+
-+def escape_html(s):
-+    if s is None: return None
-+    s = s.replace("&", "&amp;") # Must be done first!
-+    s = s.replace("<", "&lt;")
-+    s = s.replace(">", "&gt;")
-+    s = s.replace("'", "&apos;")
-+    s = s.replace('"', "&quot;")
-+    return s
-+
-+
-+def unescape_html(s):
-+    if s is None: return None
-+    if '&' not in s:
-+        return s
-+    s = s.replace("&lt;", "<")
-+    s = s.replace("&gt;", ">")
-+    s = s.replace("&apos;", "'")
-+    s = s.replace("&quot;", '"')
-+    s = s.replace("&amp;", "&") # Must be last
-+    return s
-+
-+def html_to_text(html, maxcol=80):
-+    try:
-+        buffer = StringIO.StringIO()
-+        formatter = Formatter.AbstractFormatter(TextWriter(buffer, maxcol))
-+        parser = HTMLParserAnchor(formatter)
-+        parser.feed(html)
-+        parser.close()
-+        text = buffer.getvalue()
-+        buffer.close()
-+        return text
-+    except Exception, e:
-+        log_program.error('cannot convert html to text: %s' % e)
-+        return None
-+
-+def html_document(*body_components):
-+    '''Wrap the body components in a HTML document structure with a valid header.
-+    Accepts a variable number of arguments of of which canb be:
-+    * string
-+    * a sequences of strings (tuple or list).
-+    * a callable object taking no parameters and returning a string or sequence of strings.
-+    '''
-+    head = '<html>\n  <head>\n    <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>\n  </head>\n  <body>\n'
-+    tail = '\n  </body>\n</html>'
-+
-+    doc = head
-+
-+    for body_component in body_components:
-+        if type(body_component) is StringTypes:
-+            doc += body_component
-+        elif type(body_component) in [TupleType, ListType]:
-+            for item in body_component:
-+                doc += item
-+        elif callable(body_component):
-+            result = body_component()
-+            if type(result) in [TupleType, ListType]:
-+                for item in result:
-+                    doc += item
-+            else:
-+                doc += result
-+        else:
-+            doc += body_component
-+
-+    doc += tail
-+    return doc
-diff -up policycoreutils-2.1.12/gui/loginsPage.py.rhat policycoreutils-2.1.12/gui/loginsPage.py
---- policycoreutils-2.1.12/gui/loginsPage.py.rhat	2012-10-16 15:07:17.410526099 -0400
-+++ policycoreutils-2.1.12/gui/loginsPage.py	2012-10-16 15:07:17.410526099 -0400
-@@ -0,0 +1,184 @@
-+## loginsPage.py - show selinux mappings
-+## Copyright (C) 2006 Red Hat, Inc.
-+
-+## This program is free software; you can redistribute it and/or modify
-+## it under the terms of the GNU General Public License as published by
-+## the Free Software Foundation; either version 2 of the License, or
-+## (at your option) any later version.
-+
-+## This program is distributed in the hope that it will be useful,
-+## but WITHOUT ANY WARRANTY; without even the implied warranty of
-+## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-+## GNU General Public License for more details.
-+
-+## You should have received a copy of the GNU General Public License
-+## along with this program; if not, write to the Free Software
-+## Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-+
-+## Author: Dan Walsh
-+import string
-+import gtk
-+import gtk.glade
-+import os
-+import gobject
-+import sys
-+import commands
-+import seobject
-+from semanagePage import *;
-+
-+##
-+## I18N
-+##
-+PROGNAME="policycoreutils"
-+import gettext
-+gettext.bindtextdomain(PROGNAME, "/usr/share/locale")
-+gettext.textdomain(PROGNAME)
-+try:
-+    gettext.install(PROGNAME,
-+                    localedir="/usr/share/locale",
-+                    unicode=False,
-+                    codeset = 'utf-8')
-+except IOError:
-+    import __builtin__
-+    __builtin__.__dict__['_'] = unicode
-+
-+class loginsPage(semanagePage):
-+    def __init__(self, xml):
-+        self.firstTime = False
-+        semanagePage.__init__(self, xml, "logins", _("User Mapping"))
-+        self.store = gtk.ListStore(gobject.TYPE_STRING, gobject.TYPE_STRING, gobject.TYPE_STRING)
-+        self.view.set_model(self.store)
-+        self.store.set_sort_column_id(0, gtk.SORT_ASCENDING)
-+        col = gtk.TreeViewColumn(_("Login\nName"), gtk.CellRendererText(), text = 0)
-+        col.set_sort_column_id(0)
-+        col.set_resizable(True)
-+        self.view.append_column(col)
-+        col = gtk.TreeViewColumn(_("SELinux\nUser"), gtk.CellRendererText(), text = 1)
-+        col.set_resizable(True)
-+        self.view.append_column(col)
-+        col = gtk.TreeViewColumn(_("MLS/\nMCS Range"), gtk.CellRendererText(), text = 2)
-+        col.set_resizable(True)
-+        self.view.append_column(col)
-+        self.load()
-+        self.loginsNameEntry = xml.get_widget("loginsNameEntry")
-+        self.loginsSelinuxUserCombo = xml.get_widget("loginsSelinuxUserCombo")
-+        self.loginsMLSEntry = xml.get_widget("loginsMLSEntry")
-+
-+    def load(self, filter = ""):
-+        self.filter=filter
-+        self.login = seobject.loginRecords()
-+        dict = self.login.get_all(0)
-+        keys = dict.keys()
-+        keys.sort()
-+        self.store.clear()
-+        for k in keys:
-+            range = seobject.translate(dict[k][1])
-+            if not (self.match(k, filter) or self.match(dict[k][0], filter) or self.match(range, filter)):
-+                continue
-+            iter = self.store.append()
-+            self.store.set_value(iter, 0, k)
-+            self.store.set_value(iter, 1, dict[k][0])
-+            self.store.set_value(iter, 2, range)
-+        self.view.get_selection().select_path ((0,))
-+
-+    def __dialogSetup(self):
-+        if self.firstTime == True:
-+            return
-+        self.firstTime = True
-+        liststore = gtk.ListStore(gobject.TYPE_STRING)
-+        self.loginsSelinuxUserCombo.set_model(liststore)
-+        cell = gtk.CellRendererText()
-+        self.loginsSelinuxUserCombo.pack_start(cell, True)
-+        self.loginsSelinuxUserCombo.add_attribute(cell, 'text', 0)
-+
-+        selusers = seobject.seluserRecords().get_all(0)
-+        keys = selusers.keys()
-+        keys.sort()
-+        for k in keys:
-+            if k != "system_u":
-+                self.loginsSelinuxUserCombo.append_text(k)
-+
-+        iter = liststore.get_iter_first()
-+        while liststore.get_value(iter,0) != "user_u":
-+            iter = liststore.iter_next(iter)
-+        self.loginsSelinuxUserCombo.set_active_iter(iter)
-+
-+    def dialogInit(self):
-+        self.__dialogSetup()
-+        store, iter = self.view.get_selection().get_selected()
-+        self.loginsNameEntry.set_text(store.get_value(iter, 0))
-+        self.loginsNameEntry.set_sensitive(False)
-+
-+        self.loginsMLSEntry.set_text(store.get_value(iter, 2))
-+        seuser = store.get_value(iter, 1)
-+        liststore = self.loginsSelinuxUserCombo.get_model()
-+        iter = liststore.get_iter_first()
-+        while iter != None and liststore.get_value(iter,0) != seuser:
-+            iter = liststore.iter_next(iter)
-+        if iter != None:
-+            self.loginsSelinuxUserCombo.set_active_iter(iter)
-+
-+
-+    def dialogClear(self):
-+        self.__dialogSetup()
-+        self.loginsNameEntry.set_text("")
-+        self.loginsNameEntry.set_sensitive(True)
-+        self.loginsMLSEntry.set_text("s0")
-+
-+    def delete(self):
-+        store, iter = self.view.get_selection().get_selected()
-+        try:
-+            login=store.get_value(iter, 0)
-+            if login == "root" or login == "__default__":
-+                raise ValueError(_("Login '%s' is required") % login)
-+
-+            self.wait()
-+            (rc, out) = commands.getstatusoutput("semanage login -d %s" % login)
-+            self.ready()
-+            if rc != 0:
-+                self.error(out)
-+                return False
-+            store.remove(iter)
-+            self.view.get_selection().select_path ((0,))
-+        except ValueError, e:
-+            self.error(e.args[0])
-+
-+    def add(self):
-+        target=self.loginsNameEntry.get_text().strip()
-+        serange=self.loginsMLSEntry.get_text().strip()
-+        if serange == "":
-+            serange="s0"
-+        list_model=self.loginsSelinuxUserCombo.get_model()
-+        iter = self.loginsSelinuxUserCombo.get_active_iter()
-+        seuser = list_model.get_value(iter,0)
-+        self.wait()
-+        (rc, out) = commands.getstatusoutput("semanage login -a -s %s -r %s %s" % (seuser, serange, target))
-+        self.ready()
-+        if rc != 0:
-+            self.error(out)
-+            return False
-+
-+        iter = self.store.append()
-+        self.store.set_value(iter, 0, target)
-+        self.store.set_value(iter, 1, seuser)
-+        self.store.set_value(iter, 2, seobject.translate(serange))
-+
-+    def modify(self):
-+        target=self.loginsNameEntry.get_text().strip()
-+        serange=self.loginsMLSEntry.get_text().strip()
-+        if serange == "":
-+            serange = "s0"
-+        list_model = self.loginsSelinuxUserCombo.get_model()
-+        iter = self.loginsSelinuxUserCombo.get_active_iter()
-+        seuser=list_model.get_value(iter,0)
-+        self.wait()
-+        (rc, out) = commands.getstatusoutput("semanage login -m -s %s -r %s %s" % (seuser, serange, target))
-+        self.ready()
-+        if rc != 0:
-+            self.error(out)
-+            return False
-+
-+        store, iter = self.view.get_selection().get_selected()
-+        self.store.set_value(iter, 0, target)
-+        self.store.set_value(iter, 1, seuser)
-+        self.store.set_value(iter, 2, seobject.translate(serange))
-diff -up policycoreutils-2.1.12/gui/Makefile.rhat policycoreutils-2.1.12/gui/Makefile
---- policycoreutils-2.1.12/gui/Makefile.rhat	2012-10-16 15:07:17.406526094 -0400
-+++ policycoreutils-2.1.12/gui/Makefile	2012-10-16 15:07:17.407526096 -0400
-@@ -0,0 +1,38 @@
-+# Installation directories.
-+PREFIX ?= ${DESTDIR}/usr
-+BINDIR ?= $(PREFIX)/bin
-+SHAREDIR ?= $(PREFIX)/share/system-config-selinux
-+
-+TARGETS= \
-+booleansPage.py \
-+domainsPage.py \
-+fcontextPage.py \
-+html_util.py \
-+loginsPage.py \
-+mappingsPage.py \
-+modulesPage.py \
-+polgen.glade \
-+portsPage.py \
-+semanagePage.py \
-+statusPage.py \
-+system-config-selinux.glade \
-+usersPage.py \
-+selinux.tbl
-+
-+all: $(TARGETS) system-config-selinux.py polgengui.py templates polgen.py
-+
-+install: all
-+	-mkdir -p $(SHAREDIR)/templates
-+	-mkdir -p $(BINDIR)
-+	install -m 755 system-config-selinux.py $(SHAREDIR)
-+	install -m 755 polgengui.py $(SHAREDIR)
-+	install -m 755 polgen.py $(SHAREDIR)
-+	(cd $(BINDIR); 	ln -fs ../share/system-config-selinux/polgen.py sepolgen)
-+	install -m 644 $(TARGETS) $(SHAREDIR)
-+	install -m 644 templates/*.py $(SHAREDIR)/templates/
-+
-+clean:
-+
-+indent:
-+
-+relabel:
-diff -up policycoreutils-2.1.12/gui/mappingsPage.py.rhat policycoreutils-2.1.12/gui/mappingsPage.py
---- policycoreutils-2.1.12/gui/mappingsPage.py.rhat	2012-10-16 15:07:17.411526099 -0400
-+++ policycoreutils-2.1.12/gui/mappingsPage.py	2012-10-16 15:07:17.411526099 -0400
-@@ -0,0 +1,55 @@
-+## mappingsPage.py - show selinux mappings
-+## Copyright (C) 2006 Red Hat, Inc.
-+
-+## This program is free software; you can redistribute it and/or modify
-+## it under the terms of the GNU General Public License as published by
-+## the Free Software Foundation; either version 2 of the License, or
-+## (at your option) any later version.
-+
-+## This program is distributed in the hope that it will be useful,
-+## but WITHOUT ANY WARRANTY; without even the implied warranty of
-+## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-+## GNU General Public License for more details.
-+
-+## You should have received a copy of the GNU General Public License
-+## along with this program; if not, write to the Free Software
-+## Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-+
-+## Author: Dan Walsh
-+import string
-+import gtk
-+import gtk.glade
-+import os
-+import gobject
-+import sys
-+import seobject
-+
-+##
-+## I18N
-+##
-+PROGNAME="policycoreutils"
-+import gettext
-+gettext.bindtextdomain(PROGNAME, "/usr/share/locale")
-+gettext.textdomain(PROGNAME)
-+try:
-+    gettext.install(PROGNAME,
-+                    localedir="/usr/share/locale",
-+                    unicode=False,
-+                    codeset = 'utf-8')
-+except IOError:
-+    import __builtin__
-+    __builtin__.__dict__['_'] = unicode
-+
-+class loginsPage:
-+    def __init__(self, xml):
-+        self.xml = xml
-+        self.view = xml.get_widget("mappingsView")
-+        self.store = gtk.ListStore(gobject.TYPE_STRING, gobject.TYPE_STRING, gobject.TYPE_STRING)
-+        self.store.set_sort_column_id(0, gtk.SORT_ASCENDING)
-+        self.view.set_model(self.store)
-+        self.login = loginRecords()
-+        dict = self.login.get_all(0)
-+        keys = dict.keys()
-+        keys.sort()
-+        for k in keys:
-+            print "%-25s %-25s %-25s" % (k, dict[k][0], translate(dict[k][1]))
-diff -up policycoreutils-2.1.12/gui/modulesPage.py.rhat policycoreutils-2.1.12/gui/modulesPage.py
---- policycoreutils-2.1.12/gui/modulesPage.py.rhat	2012-10-16 15:07:17.411526099 -0400
-+++ policycoreutils-2.1.12/gui/modulesPage.py	2012-10-16 15:08:00.107543252 -0400
-@@ -0,0 +1,191 @@
-+## modulesPage.py - show selinux mappings
-+## Copyright (C) 2006-2009 Red Hat, Inc.
-+
-+## This program is free software; you can redistribute it and/or modify
-+## it under the terms of the GNU General Public License as published by
-+## the Free Software Foundation; either version 2 of the License, or
-+## (at your option) any later version.
-+
-+## This program is distributed in the hope that it will be useful,
-+## but WITHOUT ANY WARRANTY; without even the implied warranty of
-+## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-+## GNU General Public License for more details.
-+
-+## You should have received a copy of the GNU General Public License
-+## along with this program; if not, write to the Free Software
-+## Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-+
-+## Author: Dan Walsh
-+import string
-+import gtk
-+import gtk.glade
-+import os
-+import commands
-+import gobject
-+import sys
-+import seobject
-+import selinux
-+from semanagePage import *;
+diff --git a/policycoreutils/gui/Makefile b/policycoreutils/gui/Makefile
+index 1464971..b5abbb9 100644
+--- a/policycoreutils/gui/Makefile
++++ b/policycoreutils/gui/Makefile
+@@ -18,17 +18,15 @@ statusPage.py \
+ system-config-selinux.glade \
+ usersPage.py
+ 
+-all: $(TARGETS) system-config-selinux.py polgengui.py templates polgen.py
++all: $(TARGETS) system-config-selinux.py polgengui.py
+ 
+ install: all
+-	-mkdir -p $(SHAREDIR)/templates
++	-mkdir -p $(SHAREDIR)
+ 	-mkdir -p $(BINDIR)
+ 	install -m 755 system-config-selinux.py $(SHAREDIR)
+ 	install -m 755 polgengui.py $(SHAREDIR)
+-	install -m 755 polgen.py $(SHAREDIR)
+-	(cd $(BINDIR); 	ln -fs ../share/system-config-selinux/polgen.py sepolgen)
++	install -m 755 sepolgen $(BINDIR)
+ 	install -m 644 $(TARGETS) $(SHAREDIR)
+-	install -m 644 templates/*.py $(SHAREDIR)/templates/
+ 
+ clean:
+ 
+diff --git a/policycoreutils/gui/domainsPage.py b/policycoreutils/gui/domainsPage.py
+index 03451b6..91c88a8 100644
+--- a/policycoreutils/gui/domainsPage.py
++++ b/policycoreutils/gui/domainsPage.py
+@@ -26,7 +26,7 @@ import sys
+ import seobject
+ import selinux
+ from semanagePage import *;
+-import polgen
++from sepolicy.generate import get_all_domains
+ 
+ ##
+ ## I18N
+@@ -68,7 +68,7 @@ class domainsPage(semanagePage):
+         self.permissive_button = xml.get_widget("permissiveButton")
+         self.enforcing_button = xml.get_widget("enforcingButton")
+ 
+-        self.domains=polgen.get_all_domains()
++        self.domains=get_all_domains()
+         self.load()
+ 
+     def get_modules(self):
+diff --git a/policycoreutils/gui/modulesPage.py b/policycoreutils/gui/modulesPage.py
+index ee40fd3..9ff0766 100644
+--- a/policycoreutils/gui/modulesPage.py
++++ b/policycoreutils/gui/modulesPage.py
+@@ -26,6 +26,7 @@ import sys
+ import seobject
+ import selinux
+ from semanagePage import *;
 +from subprocess import Popen, PIPE
-+
-+##
-+## I18N
-+##
-+PROGNAME="policycoreutils"
-+import gettext
-+gettext.bindtextdomain(PROGNAME, "/usr/share/locale")
-+gettext.textdomain(PROGNAME)
-+try:
-+    gettext.install(PROGNAME,
-+                    localedir="/usr/share/locale",
-+                    unicode=False,
-+                    codeset = 'utf-8')
-+except IOError:
-+    import __builtin__
-+    __builtin__.__dict__['_'] = unicode
-+
-+class modulesPage(semanagePage):
-+    def __init__(self, xml):
-+        semanagePage.__init__(self, xml, "modules", _("Policy Module"))
-+        self.module_filter = xml.get_widget("modulesFilterEntry")
-+        self.module_filter.connect("focus_out_event", self.filter_changed)
-+        self.module_filter.connect("activate", self.filter_changed)
-+        self.audit_enabled = False
-+
-+        self.store = gtk.ListStore(gobject.TYPE_STRING, gobject.TYPE_STRING)
-+        self.view.set_model(self.store)
-+        self.store.set_sort_column_id(0, gtk.SORT_ASCENDING)
-+        col = gtk.TreeViewColumn(_("Module Name"), gtk.CellRendererText(), text = 0)
-+        col.set_sort_column_id(0)
-+        col.set_resizable(True)
-+        self.view.append_column(col)
-+        self.store.set_sort_column_id(0, gtk.SORT_ASCENDING)
-+        col = gtk.TreeViewColumn(_("Version"), gtk.CellRendererText(), text = 1)
-+        self.enable_audit_button = xml.get_widget("enableAuditButton")
-+        self.enable_audit_button.connect("clicked", self.enable_audit)
-+        self.new_button = xml.get_widget("newModuleButton")
-+        self.new_button.connect("clicked", self.new_module)
-+        col.set_sort_column_id(1)
-+        col.set_resizable(True)
-+        self.view.append_column(col)
-+        self.store.set_sort_func(1,self.sort_int, "")
-+        status, self.policy_type = selinux.selinux_getpolicytype()
-+
-+        self.load()
-+
-+    def sort_int(self, treemodel, iter1, iter2, user_data):
-+        try:
-+            p1 = int(treemodel.get_value(iter1,1))
-+            p2 = int(treemodel.get_value(iter1,1))
-+            if p1 > p2:
-+                return 1
-+            if p1 == p2:
-+                return 0
-+            return -1
-+        except:
-+            return 0
-+
-+    def load(self, filter=""):
-+        self.filter=filter
-+        self.store.clear()
-+        try:
+ 
+ ##
+ ## I18N
+@@ -88,7 +89,7 @@ class modulesPage(semanagePage):
+         self.filter=filter
+         self.store.clear()
+         try:
+-            fd=os.popen("semodule -l")
 +            fd = Popen("semodule -l", shell=True, stdout=PIPE).stdout
-+            l = fd.readlines()
-+            fd.close()
-+            for i in l:
-+                module, ver, newline = i.split('\t')
-+                if not (self.match(module, filter) or self.match(ver, filter)):
-+                    continue
-+                iter = self.store.append()
-+                self.store.set_value(iter, 0, module.strip())
-+                self.store.set_value(iter, 1, ver.strip())
-+        except:
-+            pass
-+        self.view.get_selection().select_path ((0,))
-+
-+
-+    def new_module(self, args):
-+        try:
+             l = fd.readlines()
+             fd.close()
+             for i in l:
+@@ -105,7 +106,7 @@ class modulesPage(semanagePage):
+ 
+     def new_module(self, args):
+         try:
+-            os.spawnl(os.P_NOWAIT, "/usr/share/system-config-selinux/polgengui.py")
 +            Popen(["/usr/share/system-config-selinux/polgengui.py"])
-+        except ValueError, e:
-+            self.error(e.args[0])
-+
-+    def delete(self):
-+        store, iter = self.view.get_selection().get_selected()
-+        module = store.get_value(iter, 0)
-+        try:
-+            self.wait()
-+            status, output = commands.getstatusoutput("semodule -r %s" % module)
-+            self.ready()
-+            if status != 0:
-+                self.error(output)
-+            else:
-+                store.remove(iter)
-+                self.view.get_selection().select_path ((0,))
-+
-+        except ValueError, e:
-+            self.error(e.args[0])
-+
-+    def enable_audit(self, button):
-+        self.audit_enabled = not self.audit_enabled
-+        try:
-+            self.wait()
-+            if self.audit_enabled:
-+                status, output =commands.getstatusoutput("semodule -DB")
-+                button.set_label(_("Disable Audit"))
-+            else:
-+                status, output =commands.getstatusoutput("semodule -B")
-+                button.set_label(_("Enable Audit"))
-+            self.ready()
-+
-+            if status != 0:
-+                self.error(output)
-+
-+        except ValueError, e:
-+            self.error(e.args[0])
-+
-+    def disable_audit(self, button):
-+        try:
-+            self.wait()
-+            status, output =commands.getstatusoutput("semodule -B")
-+            self.ready()
-+            if status != 0:
-+                self.error(output)
-+
-+        except ValueError, e:
-+            self.error(e.args[0])
-+
-+    def propertiesDialog(self):
-+        # Do nothing
-+        return
-+
-+    def addDialog(self):
-+        dialog = gtk.FileChooserDialog(_("Load Policy Module"),
-+                                       None,
-+                                       gtk.FILE_CHOOSER_ACTION_OPEN,
-+                                       (gtk.STOCK_CANCEL, gtk.RESPONSE_CANCEL,
-+                                        gtk.STOCK_OPEN, gtk.RESPONSE_OK))
-+        dialog.set_default_response(gtk.RESPONSE_OK)
-+
-+        filter = gtk.FileFilter()
-+        filter.set_name("Policy Files")
-+        filter.add_pattern("*.pp")
-+        dialog.add_filter(filter)
-+
-+        response = dialog.run()
-+        if response == gtk.RESPONSE_OK:
-+            self.add(dialog.get_filename())
-+        dialog.destroy()
-+
-+    def add(self, file):
-+        try:
-+            self.wait()
-+            status, output =commands.getstatusoutput("semodule -i %s" % file)
-+            self.ready()
-+            if status != 0:
-+                self.error(output)
-+            else:
-+                self.load()
-+
-+        except ValueError, e:
-+            self.error(e.args[0])
-diff -up policycoreutils-2.1.12/gui/polgen.glade.rhat policycoreutils-2.1.12/gui/polgen.glade
---- policycoreutils-2.1.12/gui/polgen.glade.rhat	2012-10-16 15:07:17.414526102 -0400
-+++ policycoreutils-2.1.12/gui/polgen.glade	2012-10-16 15:07:17.415526103 -0400
-@@ -0,0 +1,3432 @@
-+<?xml version="1.0" standalone="no"?> <!--*- mode: xml -*-->
-+<!DOCTYPE glade-interface SYSTEM "http://glade.gnome.org/glade-2.0.dtd">
-+
-+<glade-interface>
-+<requires lib="gnome"/>
-+
-+<widget class="GtkFileChooserDialog" id="filechooserdialog">
-+  <property name="border_width">5</property>
-+  <property name="action">GTK_FILE_CHOOSER_ACTION_OPEN</property>
-+  <property name="local_only">True</property>
-+  <property name="select_multiple">True</property>
-+  <property name="show_hidden">True</property>
-+  <property name="do_overwrite_confirmation">False</property>
-+  <property name="type">GTK_WINDOW_TOPLEVEL</property>
-+  <property name="window_position">GTK_WIN_POS_MOUSE</property>
-+  <property name="modal">False</property>
-+  <property name="resizable">True</property>
-+  <property name="destroy_with_parent">False</property>
-+  <property name="decorated">True</property>
-+  <property name="skip_taskbar_hint">False</property>
-+  <property name="skip_pager_hint">False</property>
-+  <property name="type_hint">GDK_WINDOW_TYPE_HINT_DIALOG</property>
-+  <property name="gravity">GDK_GRAVITY_NORTH_WEST</property>
-+  <property name="focus_on_map">True</property>
-+  <property name="urgency_hint">False</property>
-+
-+  <child internal-child="vbox">
-+    <widget class="GtkVBox" id="dialog-vbox1">
-+      <property name="visible">True</property>
-+      <property name="homogeneous">False</property>
-+      <property name="spacing">24</property>
-+
-+      <child internal-child="action_area">
-+	<widget class="GtkHButtonBox" id="dialog-action_area1">
-+	  <property name="visible">True</property>
-+	  <property name="layout_style">GTK_BUTTONBOX_END</property>
-+
-+	  <child>
-+	    <widget class="GtkButton" id="button5">
-+	      <property name="visible">True</property>
-+	      <property name="can_default">True</property>
-+	      <property name="can_focus">True</property>
-+	      <property name="label">gtk-cancel</property>
-+	      <property name="use_stock">True</property>
-+	      <property name="relief">GTK_RELIEF_NORMAL</property>
-+	      <property name="focus_on_click">True</property>
-+	      <property name="response_id">-6</property>
-+	    </widget>
-+	  </child>
-+
-+	  <child>
-+	    <widget class="GtkButton" id="button6">
-+	      <property name="visible">True</property>
-+	      <property name="can_default">True</property>
-+	      <property name="has_default">True</property>
-+	      <property name="can_focus">True</property>
-+	      <property name="label">gtk-add</property>
-+	      <property name="use_stock">True</property>
-+	      <property name="relief">GTK_RELIEF_NORMAL</property>
-+	      <property name="focus_on_click">True</property>
-+	      <property name="response_id">-5</property>
-+	    </widget>
-+	  </child>
-+	</widget>
-+	<packing>
-+	  <property name="padding">0</property>
-+	  <property name="expand">False</property>
-+	  <property name="fill">True</property>
-+	  <property name="pack_type">GTK_PACK_END</property>
-+	</packing>
-+      </child>
-+    </widget>
-+  </child>
-+</widget>
-+
-+<widget class="GtkAboutDialog" id="about_dialog">
-+  <property name="border_width">5</property>
-+  <property name="destroy_with_parent">False</property>
-+  <property name="name" translatable="yes">Polgen</property>
-+  <property name="copyright" translatable="yes">Red Hat 2007</property>
-+  <property name="license" translatable="yes">GPL</property>
-+  <property name="wrap_license">False</property>
-+  <property name="website">www.redhat.com</property>
-+  <property name="authors">Daniel Walsh &lt;dwalsh at redhat.com&gt;</property>
-+  <property name="translator_credits" translatable="yes" comments="TRANSLATORS: Replace this string with your names, one name per line.">translator-credits</property>
-+</widget>
-+
-+<widget class="GtkWindow" id="main_window">
-+  <property name="visible">True</property>
-+  <property name="title" translatable="yes">SELinux Policy Generation Tool</property>
-+  <property name="type">GTK_WINDOW_TOPLEVEL</property>
-+  <property name="window_position">GTK_WIN_POS_NONE</property>
-+  <property name="modal">False</property>
-+  <property name="resizable">True</property>
-+  <property name="destroy_with_parent">False</property>
-+  <property name="decorated">True</property>
-+  <property name="skip_taskbar_hint">False</property>
-+  <property name="skip_pager_hint">False</property>
-+  <property name="type_hint">GDK_WINDOW_TYPE_HINT_NORMAL</property>
-+  <property name="gravity">GDK_GRAVITY_NORTH_WEST</property>
-+  <property name="focus_on_map">True</property>
-+  <property name="urgency_hint">False</property>
-+
-+  <child>
-+    <widget class="GtkVBox" id="vbox11">
-+      <property name="visible">True</property>
-+      <property name="homogeneous">False</property>
-+      <property name="spacing">18</property>
-+
-+      <child>
-+	<widget class="GtkNotebook" id="notebook">
-+	  <property name="visible">True</property>
-+	  <property name="show_tabs">False</property>
-+	  <property name="show_border">True</property>
-+	  <property name="tab_pos">GTK_POS_LEFT</property>
-+	  <property name="scrollable">False</property>
-+	  <property name="enable_popup">False</property>
-+
-+	  <child>
-+	    <widget class="GtkVBox" id="vbox59">
-+	      <property name="visible">True</property>
-+	      <property name="homogeneous">False</property>
-+	      <property name="spacing">0</property>
-+
-+	      <child>
-+		<widget class="GtkLabel" id="select_type_label">
-+		  <property name="visible">True</property>
-+		  <property name="label" translatable="yes">&lt;b&gt;Select the policy type for the application or user role you want to confine:&lt;/b&gt;</property>
-+		  <property name="use_underline">False</property>
-+		  <property name="use_markup">True</property>
-+		  <property name="justify">GTK_JUSTIFY_LEFT</property>
-+		  <property name="wrap">False</property>
-+		  <property name="selectable">False</property>
-+		  <property name="xalign">0</property>
-+		  <property name="yalign">0.5</property>
-+		  <property name="xpad">0</property>
-+		  <property name="ypad">0</property>
-+		  <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
-+		  <property name="width_chars">-1</property>
-+		  <property name="single_line_mode">False</property>
-+		  <property name="angle">0</property>
-+		</widget>
-+		<packing>
-+		  <property name="padding">5</property>
-+		  <property name="expand">False</property>
-+		  <property name="fill">False</property>
-+		</packing>
-+	      </child>
-+
-+	      <child>
-+		<widget class="GtkVBox" id="vbox58">
-+		  <property name="visible">True</property>
-+		  <property name="homogeneous">False</property>
-+		  <property name="spacing">0</property>
-+
-+		  <child>
-+		    <widget class="GtkVBox" id="vbox14">
-+		      <property name="visible">True</property>
-+		      <property name="homogeneous">False</property>
-+		      <property name="spacing">0</property>
-+
-+		      <child>
-+			<widget class="GtkHBox" id="hbox16">
-+			  <property name="visible">True</property>
-+			  <property name="homogeneous">False</property>
-+			  <property name="spacing">12</property>
-+
-+			  <child>
-+			    <widget class="GtkVBox" id="vbox18">
-+			      <property name="visible">True</property>
-+			      <property name="homogeneous">False</property>
-+			      <property name="spacing">6</property>
-+
-+			      <child>
-+				<widget class="GtkLabel" id="label41">
-+				  <property name="visible">True</property>
-+				  <property name="label" translatable="yes">&lt;b&gt;Applications&lt;/b&gt;</property>
-+				  <property name="use_underline">False</property>
-+				  <property name="use_markup">True</property>
-+				  <property name="justify">GTK_JUSTIFY_LEFT</property>
-+				  <property name="wrap">False</property>
-+				  <property name="selectable">False</property>
-+				  <property name="xalign">0</property>
-+				  <property name="yalign">0.5</property>
-+				  <property name="xpad">0</property>
-+				  <property name="ypad">0</property>
-+				  <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
-+				  <property name="width_chars">-1</property>
-+				  <property name="single_line_mode">False</property>
-+				  <property name="angle">0</property>
-+				</widget>
-+				<packing>
-+				  <property name="padding">0</property>
-+				  <property name="expand">False</property>
-+				  <property name="fill">False</property>
-+				</packing>
-+			      </child>
-+
-+			      <child>
-+				<widget class="GtkHBox" id="hbox17">
-+				  <property name="visible">True</property>
-+				  <property name="homogeneous">False</property>
-+				  <property name="spacing">0</property>
-+
-+				  <child>
-+				    <widget class="GtkLabel" id="label52">
-+				      <property name="visible">True</property>
-+				      <property name="label">    </property>
-+				      <property name="use_underline">False</property>
-+				      <property name="use_markup">False</property>
-+				      <property name="justify">GTK_JUSTIFY_LEFT</property>
-+				      <property name="wrap">False</property>
-+				      <property name="selectable">False</property>
-+				      <property name="xalign">0.5</property>
-+				      <property name="yalign">0.5</property>
-+				      <property name="xpad">0</property>
-+				      <property name="ypad">0</property>
-+				      <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
-+				      <property name="width_chars">-1</property>
-+				      <property name="single_line_mode">False</property>
-+				      <property name="angle">0</property>
-+				    </widget>
-+				    <packing>
-+				      <property name="padding">0</property>
-+				      <property name="expand">False</property>
-+				      <property name="fill">False</property>
-+				    </packing>
-+				  </child>
-+
-+				  <child>
-+				    <widget class="GtkVBox" id="vbox6">
-+				      <property name="visible">True</property>
-+				      <property name="homogeneous">False</property>
-+				      <property name="spacing">6</property>
-+
-+				      <child>
-+					<widget class="GtkRadioButton" id="init_radiobutton">
-+					  <property name="visible">True</property>
-+					  <property name="tooltip" translatable="yes">Standard Init Daemon are daemons started on boot via init scripts.  Usually requires a script in /etc/rc.d/init.d</property>
-+					  <property name="can_focus">True</property>
-+					  <property name="label" translatable="yes">Standard Init Daemon</property>
-+					  <property name="use_underline">True</property>
-+					  <property name="relief">GTK_RELIEF_NORMAL</property>
-+					  <property name="focus_on_click">True</property>
-+					  <property name="active">False</property>
-+					  <property name="inconsistent">False</property>
-+					  <property name="draw_indicator">True</property>
-+					</widget>
-+					<packing>
-+					  <property name="padding">0</property>
-+					  <property name="expand">False</property>
-+					  <property name="fill">False</property>
-+					</packing>
-+				      </child>
-+
-+				      <child>
-+					<widget class="GtkRadioButton" id="dbus_radiobutton">
-+					  <property name="visible">True</property>
-+					  <property name="tooltip" translatable="yes">Standard Init Daemon are daemons started on boot via init scripts.  Usually requires a script in /etc/rc.d/init.d</property>
-+					  <property name="can_focus">True</property>
-+					  <property name="label" translatable="yes">DBUS System Daemon</property>
-+					  <property name="use_underline">True</property>
-+					  <property name="relief">GTK_RELIEF_NORMAL</property>
-+					  <property name="focus_on_click">True</property>
-+					  <property name="active">False</property>
-+					  <property name="inconsistent">False</property>
-+					  <property name="draw_indicator">True</property>
-+					  <property name="group">init_radiobutton</property>
-+					</widget>
-+					<packing>
-+					  <property name="padding">0</property>
-+					  <property name="expand">False</property>
-+					  <property name="fill">False</property>
-+					</packing>
-+				      </child>
-+
-+				      <child>
-+					<widget class="GtkRadioButton" id="inetd_radiobutton">
-+					  <property name="visible">True</property>
-+					  <property name="tooltip" translatable="yes">Internet Services Daemon are daemons started by xinetd</property>
-+					  <property name="can_focus">True</property>
-+					  <property name="label" translatable="yes">Internet Services Daemon (inetd)</property>
-+					  <property name="use_underline">True</property>
-+					  <property name="relief">GTK_RELIEF_NORMAL</property>
-+					  <property name="focus_on_click">True</property>
-+					  <property name="active">False</property>
-+					  <property name="inconsistent">False</property>
-+					  <property name="draw_indicator">True</property>
-+					  <property name="group">init_radiobutton</property>
-+					</widget>
-+					<packing>
-+					  <property name="padding">0</property>
-+					  <property name="expand">False</property>
-+					  <property name="fill">False</property>
-+					</packing>
-+				      </child>
-+
-+				      <child>
-+					<widget class="GtkRadioButton" id="cgi_radiobutton">
-+					  <property name="visible">True</property>
-+					  <property name="tooltip" translatable="yes">Web Applications/Script (CGI) CGI scripts started by the web server (apache)</property>
-+					  <property name="can_focus">True</property>
-+					  <property name="label" translatable="yes">Web Application/Script (CGI)</property>
-+					  <property name="use_underline">True</property>
-+					  <property name="relief">GTK_RELIEF_NORMAL</property>
-+					  <property name="focus_on_click">True</property>
-+					  <property name="active">False</property>
-+					  <property name="inconsistent">False</property>
-+					  <property name="draw_indicator">True</property>
-+					  <property name="group">init_radiobutton</property>
-+					</widget>
-+					<packing>
-+					  <property name="padding">0</property>
-+					  <property name="expand">False</property>
-+					  <property name="fill">False</property>
-+					</packing>
-+				      </child>
-+
-+				      <child>
-+					<widget class="GtkRadioButton" id="user_radiobutton">
-+					  <property name="visible">True</property>
-+					  <property name="tooltip" translatable="yes">User Application are any application that you would like to confine that is started by a user</property>
-+					  <property name="can_focus">True</property>
-+					  <property name="label" translatable="yes">User Application</property>
-+					  <property name="use_underline">True</property>
-+					  <property name="relief">GTK_RELIEF_NORMAL</property>
-+					  <property name="focus_on_click">True</property>
-+					  <property name="active">False</property>
-+					  <property name="inconsistent">False</property>
-+					  <property name="draw_indicator">True</property>
-+					  <property name="group">init_radiobutton</property>
-+					</widget>
-+					<packing>
-+					  <property name="padding">0</property>
-+					  <property name="expand">False</property>
-+					  <property name="fill">False</property>
-+					</packing>
-+				      </child>
-+
-+				      <child>
-+					<widget class="GtkRadioButton" id="sandbox_radiobutton">
-+					  <property name="visible">True</property>
-+					  <property name="tooltip" translatable="yes">User Application are any application that you would like to confine that is started by a user</property>
-+					  <property name="can_focus">True</property>
-+					  <property name="label" translatable="yes">Sandbox</property>
-+					  <property name="use_underline">True</property>
-+					  <property name="relief">GTK_RELIEF_NORMAL</property>
-+					  <property name="focus_on_click">True</property>
-+					  <property name="active">False</property>
-+					  <property name="inconsistent">False</property>
-+					  <property name="draw_indicator">True</property>
-+					  <property name="group">init_radiobutton</property>
-+					</widget>
-+					<packing>
-+					  <property name="padding">0</property>
-+					  <property name="expand">False</property>
-+					  <property name="fill">False</property>
-+					</packing>
-+				      </child>
-+				    </widget>
-+				    <packing>
-+				      <property name="padding">0</property>
-+				      <property name="expand">False</property>
-+				      <property name="fill">False</property>
-+				    </packing>
-+				  </child>
-+				</widget>
-+				<packing>
-+				  <property name="padding">0</property>
-+				  <property name="expand">True</property>
-+				  <property name="fill">True</property>
-+				</packing>
-+			      </child>
-+			    </widget>
-+			    <packing>
-+			      <property name="padding">0</property>
-+			      <property name="expand">False</property>
-+			      <property name="fill">True</property>
-+			    </packing>
-+			  </child>
-+
-+			  <child>
-+			    <widget class="GtkVBox" id="vbox19">
-+			      <property name="visible">True</property>
-+			      <property name="homogeneous">False</property>
-+			      <property name="spacing">6</property>
-+
-+			      <child>
-+				<widget class="GtkLabel" id="label42">
-+				  <property name="visible">True</property>
-+				  <property name="label" translatable="yes">&lt;b&gt;Login Users&lt;/b&gt;</property>
-+				  <property name="use_underline">False</property>
-+				  <property name="use_markup">True</property>
-+				  <property name="justify">GTK_JUSTIFY_LEFT</property>
-+				  <property name="wrap">False</property>
-+				  <property name="selectable">False</property>
-+				  <property name="xalign">0</property>
-+				  <property name="yalign">0.5</property>
-+				  <property name="xpad">0</property>
-+				  <property name="ypad">0</property>
-+				  <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
-+				  <property name="width_chars">-1</property>
-+				  <property name="single_line_mode">False</property>
-+				  <property name="angle">0</property>
-+				</widget>
-+				<packing>
-+				  <property name="padding">0</property>
-+				  <property name="expand">False</property>
-+				  <property name="fill">False</property>
-+				</packing>
-+			      </child>
-+
-+			      <child>
-+				<widget class="GtkHBox" id="hbox18">
-+				  <property name="visible">True</property>
-+				  <property name="homogeneous">False</property>
-+				  <property name="spacing">0</property>
-+
-+				  <child>
-+				    <widget class="GtkLabel" id="label53">
-+				      <property name="visible">True</property>
-+				      <property name="label">    </property>
-+				      <property name="use_underline">False</property>
-+				      <property name="use_markup">False</property>
-+				      <property name="justify">GTK_JUSTIFY_LEFT</property>
-+				      <property name="wrap">False</property>
-+				      <property name="selectable">False</property>
-+				      <property name="xalign">0.5</property>
-+				      <property name="yalign">0.5</property>
-+				      <property name="xpad">0</property>
-+				      <property name="ypad">0</property>
-+				      <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
-+				      <property name="width_chars">-1</property>
-+				      <property name="single_line_mode">False</property>
-+				      <property name="angle">0</property>
-+				    </widget>
-+				    <packing>
-+				      <property name="padding">0</property>
-+				      <property name="expand">False</property>
-+				      <property name="fill">False</property>
-+				    </packing>
-+				  </child>
-+
-+				  <child>
-+				    <widget class="GtkVBox" id="vbox15">
-+				      <property name="visible">True</property>
-+				      <property name="homogeneous">False</property>
-+				      <property name="spacing">6</property>
-+
-+				      <child>
-+					<widget class="GtkRadioButton" id="existing_user_radiobutton">
-+					  <property name="visible">True</property>
-+					  <property name="tooltip" translatable="yes">Modify an existing login user record.</property>
-+					  <property name="can_focus">True</property>
-+					  <property name="label" translatable="yes">Existing User Roles</property>
-+					  <property name="use_underline">True</property>
-+					  <property name="relief">GTK_RELIEF_NORMAL</property>
-+					  <property name="focus_on_click">True</property>
-+					  <property name="active">False</property>
-+					  <property name="inconsistent">False</property>
-+					  <property name="draw_indicator">True</property>
-+					  <property name="group">init_radiobutton</property>
-+					</widget>
-+					<packing>
-+					  <property name="padding">0</property>
-+					  <property name="expand">False</property>
-+					  <property name="fill">False</property>
-+					</packing>
-+				      </child>
-+
-+				      <child>
-+					<widget class="GtkRadioButton" id="terminal_user_radiobutton">
-+					  <property name="visible">True</property>
-+					  <property name="tooltip" translatable="yes">This user will login to a machine only via a terminal or remote login.  By default this user will have  no setuid, no networking, no su, no sudo.</property>
-+					  <property name="can_focus">True</property>
-+					  <property name="label" translatable="yes">Minimal Terminal User Role</property>
-+					  <property name="use_underline">True</property>
-+					  <property name="relief">GTK_RELIEF_NORMAL</property>
-+					  <property name="focus_on_click">True</property>
-+					  <property name="active">False</property>
-+					  <property name="inconsistent">False</property>
-+					  <property name="draw_indicator">True</property>
-+					  <property name="group">init_radiobutton</property>
-+					</widget>
-+					<packing>
-+					  <property name="padding">0</property>
-+					  <property name="expand">False</property>
-+					  <property name="fill">False</property>
-+					</packing>
-+				      </child>
-+
-+				      <child>
-+					<widget class="GtkRadioButton" id="xwindows_user_radiobutton">
-+					  <property name="visible">True</property>
-+					  <property name="tooltip" translatable="yes">This user can login to a machine via X or terminal.  By default this user will have no setuid, no networking, no sudo, no su</property>
-+					  <property name="can_focus">True</property>
-+					  <property name="label" translatable="yes">Minimal X Windows User Role</property>
-+					  <property name="use_underline">True</property>
-+					  <property name="relief">GTK_RELIEF_NORMAL</property>
-+					  <property name="focus_on_click">True</property>
-+					  <property name="active">False</property>
-+					  <property name="inconsistent">False</property>
-+					  <property name="draw_indicator">True</property>
-+					  <property name="group">init_radiobutton</property>
-+					</widget>
-+					<packing>
-+					  <property name="padding">0</property>
-+					  <property name="expand">False</property>
-+					  <property name="fill">False</property>
-+					</packing>
-+				      </child>
-+
-+				      <child>
-+					<widget class="GtkRadioButton" id="login_user_radiobutton">
-+					  <property name="visible">True</property>
-+					  <property name="tooltip" translatable="yes">User with full networking, no setuid applications without transition, no sudo, no su.</property>
-+					  <property name="can_focus">True</property>
-+					  <property name="label" translatable="yes">User Role</property>
-+					  <property name="use_underline">True</property>
-+					  <property name="relief">GTK_RELIEF_NORMAL</property>
-+					  <property name="focus_on_click">True</property>
-+					  <property name="active">False</property>
-+					  <property name="inconsistent">False</property>
-+					  <property name="draw_indicator">True</property>
-+					  <property name="group">init_radiobutton</property>
-+					</widget>
-+					<packing>
-+					  <property name="padding">0</property>
-+					  <property name="expand">False</property>
-+					  <property name="fill">False</property>
-+					</packing>
-+				      </child>
-+
-+				      <child>
-+					<widget class="GtkRadioButton" id="admin_user_radiobutton">
-+					  <property name="visible">True</property>
-+					  <property name="tooltip" translatable="yes">User with full networking, no setuid applications without transition, no su, can sudo to Root Administration Roles</property>
-+					  <property name="can_focus">True</property>
-+					  <property name="label" translatable="yes">Admin User Role</property>
-+					  <property name="use_underline">True</property>
-+					  <property name="relief">GTK_RELIEF_NORMAL</property>
-+					  <property name="focus_on_click">True</property>
-+					  <property name="active">False</property>
-+					  <property name="inconsistent">False</property>
-+					  <property name="draw_indicator">True</property>
-+					  <property name="group">init_radiobutton</property>
-+					</widget>
-+					<packing>
-+					  <property name="padding">0</property>
-+					  <property name="expand">False</property>
-+					  <property name="fill">False</property>
-+					</packing>
-+				      </child>
-+				    </widget>
-+				    <packing>
-+				      <property name="padding">0</property>
-+				      <property name="expand">True</property>
-+				      <property name="fill">False</property>
-+				    </packing>
-+				  </child>
-+				</widget>
-+				<packing>
-+				  <property name="padding">0</property>
-+				  <property name="expand">True</property>
-+				  <property name="fill">True</property>
-+				</packing>
-+			      </child>
-+			    </widget>
-+			    <packing>
-+			      <property name="padding">0</property>
-+			      <property name="expand">False</property>
-+			      <property name="fill">True</property>
-+			    </packing>
-+			  </child>
-+
-+			  <child>
-+			    <widget class="GtkVBox" id="vbox20">
-+			      <property name="visible">True</property>
-+			      <property name="homogeneous">False</property>
-+			      <property name="spacing">6</property>
-+
-+			      <child>
-+				<widget class="GtkLabel" id="label50">
-+				  <property name="visible">True</property>
-+				  <property name="label" translatable="yes">&lt;b&gt;Root Users&lt;/b&gt;</property>
-+				  <property name="use_underline">False</property>
-+				  <property name="use_markup">True</property>
-+				  <property name="justify">GTK_JUSTIFY_LEFT</property>
-+				  <property name="wrap">False</property>
-+				  <property name="selectable">False</property>
-+				  <property name="xalign">0</property>
-+				  <property name="yalign">0.5</property>
-+				  <property name="xpad">0</property>
-+				  <property name="ypad">0</property>
-+				  <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
-+				  <property name="width_chars">-1</property>
-+				  <property name="single_line_mode">False</property>
-+				  <property name="angle">0</property>
-+				</widget>
-+				<packing>
-+				  <property name="padding">0</property>
-+				  <property name="expand">False</property>
-+				  <property name="fill">False</property>
-+				</packing>
-+			      </child>
-+
-+			      <child>
-+				<widget class="GtkHBox" id="hbox19">
-+				  <property name="visible">True</property>
-+				  <property name="homogeneous">False</property>
-+				  <property name="spacing">0</property>
-+
-+				  <child>
-+				    <widget class="GtkLabel" id="label54">
-+				      <property name="visible">True</property>
-+				      <property name="label">    </property>
-+				      <property name="use_underline">False</property>
-+				      <property name="use_markup">False</property>
-+				      <property name="justify">GTK_JUSTIFY_LEFT</property>
-+				      <property name="wrap">False</property>
-+				      <property name="selectable">False</property>
-+				      <property name="xalign">0.5</property>
-+				      <property name="yalign">0.5</property>
-+				      <property name="xpad">0</property>
-+				      <property name="ypad">0</property>
-+				      <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
-+				      <property name="width_chars">-1</property>
-+				      <property name="single_line_mode">False</property>
-+				      <property name="angle">0</property>
-+				    </widget>
-+				    <packing>
-+				      <property name="padding">0</property>
-+				      <property name="expand">False</property>
-+				      <property name="fill">False</property>
-+				    </packing>
-+				  </child>
-+
-+				  <child>
-+				    <widget class="GtkVBox" id="vbox21">
-+				      <property name="visible">True</property>
-+				      <property name="homogeneous">False</property>
-+				      <property name="spacing">0</property>
-+
-+				      <child>
-+					<widget class="GtkRadioButton" id="root_user_radiobutton">
-+					  <property name="visible">True</property>
-+					  <property name="tooltip" translatable="yes">Select Root Administrator User Role, if this user will be used to administer the machine while running as root.  This user will not be able to login to the system directly.</property>
-+					  <property name="can_focus">True</property>
-+					  <property name="label" translatable="yes">Root Admin User Role</property>
-+					  <property name="use_underline">True</property>
-+					  <property name="relief">GTK_RELIEF_NORMAL</property>
-+					  <property name="focus_on_click">True</property>
-+					  <property name="active">False</property>
-+					  <property name="inconsistent">False</property>
-+					  <property name="draw_indicator">True</property>
-+					  <property name="group">init_radiobutton</property>
-+					</widget>
-+					<packing>
-+					  <property name="padding">0</property>
-+					  <property name="expand">False</property>
-+					  <property name="fill">False</property>
-+					</packing>
-+				      </child>
-+				    </widget>
-+				    <packing>
-+				      <property name="padding">0</property>
-+				      <property name="expand">False</property>
-+				      <property name="fill">False</property>
-+				    </packing>
-+				  </child>
-+				</widget>
-+				<packing>
-+				  <property name="padding">0</property>
-+				  <property name="expand">True</property>
-+				  <property name="fill">True</property>
-+				</packing>
-+			      </child>
-+			    </widget>
-+			    <packing>
-+			      <property name="padding">0</property>
-+			      <property name="expand">True</property>
-+			      <property name="fill">True</property>
-+			    </packing>
-+			  </child>
-+			</widget>
-+			<packing>
-+			  <property name="padding">0</property>
-+			  <property name="expand">True</property>
-+			  <property name="fill">True</property>
-+			</packing>
-+		      </child>
-+		    </widget>
-+		    <packing>
-+		      <property name="padding">0</property>
-+		      <property name="expand">True</property>
-+		      <property name="fill">True</property>
-+		    </packing>
-+		  </child>
-+		</widget>
-+		<packing>
-+		  <property name="padding">0</property>
-+		  <property name="expand">True</property>
-+		  <property name="fill">True</property>
-+		</packing>
-+	      </child>
-+	    </widget>
-+	    <packing>
-+	      <property name="tab_expand">True</property>
-+	      <property name="tab_fill">True</property>
-+	    </packing>
-+	  </child>
-+
-+	  <child>
-+	    <widget class="GtkLabel" id="label104">
-+	      <property name="visible">True</property>
-+	      <property name="label" translatable="yes">label104</property>
-+	      <property name="use_underline">False</property>
-+	      <property name="use_markup">False</property>
-+	      <property name="justify">GTK_JUSTIFY_LEFT</property>
-+	      <property name="wrap">False</property>
-+	      <property name="selectable">False</property>
-+	      <property name="xalign">0.5</property>
-+	      <property name="yalign">0.5</property>
-+	      <property name="xpad">0</property>
-+	      <property name="ypad">0</property>
-+	      <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
-+	      <property name="width_chars">-1</property>
-+	      <property name="single_line_mode">False</property>
-+	      <property name="angle">0</property>
-+	    </widget>
-+	    <packing>
-+	      <property name="type">tab</property>
-+	    </packing>
-+	  </child>
-+
-+	  <child>
-+	    <widget class="GtkVBox" id="vbox60">
-+	      <property name="visible">True</property>
-+	      <property name="homogeneous">False</property>
-+	      <property name="spacing">0</property>
-+
-+	      <child>
-+		<widget class="GtkLabel" id="select_name_label">
-+		  <property name="visible">True</property>
-+		  <property name="label" translatable="yes">&lt;b&gt;Enter name of application or user role:&lt;/b&gt;</property>
-+		  <property name="use_underline">False</property>
-+		  <property name="use_markup">True</property>
-+		  <property name="justify">GTK_JUSTIFY_LEFT</property>
-+		  <property name="wrap">False</property>
-+		  <property name="selectable">False</property>
-+		  <property name="xalign">0</property>
-+		  <property name="yalign">0.5</property>
-+		  <property name="xpad">0</property>
-+		  <property name="ypad">0</property>
-+		  <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
-+		  <property name="width_chars">-1</property>
-+		  <property name="single_line_mode">False</property>
-+		  <property name="angle">0</property>
-+		</widget>
-+		<packing>
-+		  <property name="padding">5</property>
-+		  <property name="expand">False</property>
-+		  <property name="fill">False</property>
-+		</packing>
-+	      </child>
-+
-+	      <child>
-+		<widget class="GtkTable" id="table5">
-+		  <property name="visible">True</property>
-+		  <property name="n_rows">3</property>
-+		  <property name="n_columns">3</property>
-+		  <property name="homogeneous">False</property>
-+		  <property name="row_spacing">6</property>
-+		  <property name="column_spacing">12</property>
-+
-+		  <child>
-+		    <widget class="GtkLabel" id="label1">
-+		      <property name="visible">True</property>
-+		      <property name="label" translatable="yes">Name</property>
-+		      <property name="use_underline">False</property>
-+		      <property name="use_markup">False</property>
-+		      <property name="justify">GTK_JUSTIFY_LEFT</property>
-+		      <property name="wrap">False</property>
-+		      <property name="selectable">False</property>
-+		      <property name="xalign">0</property>
-+		      <property name="yalign">0.5</property>
-+		      <property name="xpad">0</property>
-+		      <property name="ypad">0</property>
-+		      <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
-+		      <property name="width_chars">-1</property>
-+		      <property name="single_line_mode">False</property>
-+		      <property name="angle">0</property>
-+		    </widget>
-+		    <packing>
-+		      <property name="left_attach">0</property>
-+		      <property name="right_attach">1</property>
-+		      <property name="top_attach">0</property>
-+		      <property name="bottom_attach">1</property>
-+		      <property name="x_options">fill</property>
-+		      <property name="y_options"></property>
-+		    </packing>
-+		  </child>
-+
-+		  <child>
-+		    <widget class="GtkEntry" id="exec_entry">
-+		      <property name="visible">True</property>
-+		      <property name="tooltip" translatable="yes">Enter complete path for executable to be confined.</property>
-+		      <property name="can_focus">True</property>
-+		      <property name="editable">True</property>
-+		      <property name="visibility">True</property>
-+		      <property name="max_length">0</property>
-+		      <property name="text" translatable="yes"></property>
-+		      <property name="has_frame">True</property>
-+		      <property name="invisible_char">•</property>
-+		      <property name="activates_default">False</property>
-+		    </widget>
-+		    <packing>
-+		      <property name="left_attach">1</property>
-+		      <property name="right_attach">2</property>
-+		      <property name="top_attach">1</property>
-+		      <property name="bottom_attach">2</property>
-+		      <property name="y_options"></property>
-+		    </packing>
-+		  </child>
-+
-+		  <child>
-+		    <widget class="GtkButton" id="exec_button">
-+		      <property name="visible">True</property>
-+		      <property name="can_focus">True</property>
-+		      <property name="label" translatable="yes">...</property>
-+		      <property name="use_underline">True</property>
-+		      <property name="relief">GTK_RELIEF_NORMAL</property>
-+		      <property name="focus_on_click">True</property>
-+		      <signal name="clicked" handler="on_exec_select_clicked" last_modification_time="Wed, 21 Feb 2007 18:45:26 GMT"/>
-+		    </widget>
-+		    <packing>
-+		      <property name="left_attach">2</property>
-+		      <property name="right_attach">3</property>
-+		      <property name="top_attach">1</property>
-+		      <property name="bottom_attach">2</property>
-+		      <property name="x_options">fill</property>
-+		      <property name="y_options"></property>
-+		    </packing>
-+		  </child>
-+
-+		  <child>
-+		    <widget class="GtkEntry" id="name_entry">
-+		      <property name="visible">True</property>
-+		      <property name="tooltip" translatable="yes">Enter unique name for the confined application or user role.</property>
-+		      <property name="can_focus">True</property>
-+		      <property name="editable">True</property>
-+		      <property name="visibility">True</property>
-+		      <property name="max_length">0</property>
-+		      <property name="text" translatable="yes"></property>
-+		      <property name="has_frame">True</property>
-+		      <property name="invisible_char">•</property>
-+		      <property name="activates_default">False</property>
-+		    </widget>
-+		    <packing>
-+		      <property name="left_attach">1</property>
-+		      <property name="right_attach">3</property>
-+		      <property name="top_attach">0</property>
-+		      <property name="bottom_attach">1</property>
-+		      <property name="y_options"></property>
-+		    </packing>
-+		  </child>
-+
-+		  <child>
-+		    <widget class="GtkLabel" id="label2">
-+		      <property name="visible">True</property>
-+		      <property name="label" translatable="yes">Executable</property>
-+		      <property name="use_underline">False</property>
-+		      <property name="use_markup">False</property>
-+		      <property name="justify">GTK_JUSTIFY_LEFT</property>
-+		      <property name="wrap">False</property>
-+		      <property name="selectable">False</property>
-+		      <property name="xalign">0</property>
-+		      <property name="yalign">0.5</property>
-+		      <property name="xpad">0</property>
-+		      <property name="ypad">0</property>
-+		      <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
-+		      <property name="width_chars">-1</property>
-+		      <property name="single_line_mode">False</property>
-+		      <property name="angle">0</property>
-+		    </widget>
-+		    <packing>
-+		      <property name="left_attach">0</property>
-+		      <property name="right_attach">1</property>
-+		      <property name="top_attach">1</property>
-+		      <property name="bottom_attach">2</property>
-+		      <property name="x_options">fill</property>
-+		      <property name="y_options"></property>
-+		    </packing>
-+		  </child>
-+
-+		  <child>
-+		    <widget class="GtkLabel" id="label40">
-+		      <property name="visible">True</property>
-+		      <property name="label" translatable="yes">Init script</property>
-+		      <property name="use_underline">False</property>
-+		      <property name="use_markup">False</property>
-+		      <property name="justify">GTK_JUSTIFY_LEFT</property>
-+		      <property name="wrap">False</property>
-+		      <property name="selectable">False</property>
-+		      <property name="xalign">0</property>
-+		      <property name="yalign">0.5</property>
-+		      <property name="xpad">0</property>
-+		      <property name="ypad">0</property>
-+		      <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
-+		      <property name="width_chars">-1</property>
-+		      <property name="single_line_mode">False</property>
-+		      <property name="angle">0</property>
-+		    </widget>
-+		    <packing>
-+		      <property name="left_attach">0</property>
-+		      <property name="right_attach">1</property>
-+		      <property name="top_attach">2</property>
-+		      <property name="bottom_attach">3</property>
-+		      <property name="x_options">fill</property>
-+		      <property name="y_options"></property>
-+		    </packing>
-+		  </child>
-+
-+		  <child>
-+		    <widget class="GtkEntry" id="init_script_entry">
-+		      <property name="visible">True</property>
-+		      <property name="tooltip" translatable="yes">Enter complete path to init script used to start the confined application.</property>
-+		      <property name="can_focus">True</property>
-+		      <property name="editable">True</property>
-+		      <property name="visibility">True</property>
-+		      <property name="max_length">0</property>
-+		      <property name="text" translatable="yes"></property>
-+		      <property name="has_frame">True</property>
-+		      <property name="invisible_char">•</property>
-+		      <property name="activates_default">False</property>
-+		    </widget>
-+		    <packing>
-+		      <property name="left_attach">1</property>
-+		      <property name="right_attach">2</property>
-+		      <property name="top_attach">2</property>
-+		      <property name="bottom_attach">3</property>
-+		      <property name="y_options"></property>
-+		    </packing>
-+		  </child>
-+
-+		  <child>
-+		    <widget class="GtkButton" id="init_script_button">
-+		      <property name="visible">True</property>
-+		      <property name="can_focus">True</property>
-+		      <property name="label" translatable="yes">...</property>
-+		      <property name="use_underline">True</property>
-+		      <property name="relief">GTK_RELIEF_NORMAL</property>
-+		      <property name="focus_on_click">True</property>
-+		      <signal name="clicked" handler="on_init_script_select_clicked" last_modification_time="Thu, 30 Aug 2007 15:36:47 GMT"/>
-+		    </widget>
-+		    <packing>
-+		      <property name="left_attach">2</property>
-+		      <property name="right_attach">3</property>
-+		      <property name="top_attach">2</property>
-+		      <property name="bottom_attach">3</property>
-+		      <property name="x_options">fill</property>
-+		      <property name="y_options"></property>
-+		    </packing>
-+		  </child>
-+		</widget>
-+		<packing>
-+		  <property name="padding">0</property>
-+		  <property name="expand">True</property>
-+		  <property name="fill">True</property>
-+		</packing>
-+	      </child>
-+	    </widget>
-+	    <packing>
-+	      <property name="tab_expand">False</property>
-+	      <property name="tab_fill">True</property>
-+	    </packing>
-+	  </child>
-+
-+	  <child>
-+	    <widget class="GtkLabel" id="select_name_label">
-+	      <property name="visible">True</property>
-+	      <property name="label" translatable="yes">label105</property>
-+	      <property name="use_underline">False</property>
-+	      <property name="use_markup">False</property>
-+	      <property name="justify">GTK_JUSTIFY_LEFT</property>
-+	      <property name="wrap">False</property>
-+	      <property name="selectable">False</property>
-+	      <property name="xalign">0.5</property>
-+	      <property name="yalign">0.5</property>
-+	      <property name="xpad">0</property>
-+	      <property name="ypad">0</property>
-+	      <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
-+	      <property name="width_chars">-1</property>
-+	      <property name="single_line_mode">False</property>
-+	      <property name="angle">0</property>
-+	    </widget>
-+	    <packing>
-+	      <property name="type">tab</property>
-+	    </packing>
-+	  </child>
-+
-+	  <child>
-+	    <widget class="GtkVBox" id="vbox61">
-+	      <property name="visible">True</property>
-+	      <property name="homogeneous">False</property>
-+	      <property name="spacing">0</property>
-+
-+	      <child>
-+		<widget class="GtkLabel" id="select_existing_role_label">
-+		  <property name="visible">True</property>
-+		  <property name="label" translatable="yes">&lt;b&gt;Select existing role to modify:&lt;/b&gt;</property>
-+		  <property name="use_underline">False</property>
-+		  <property name="use_markup">True</property>
-+		  <property name="justify">GTK_JUSTIFY_LEFT</property>
-+		  <property name="wrap">False</property>
-+		  <property name="selectable">False</property>
-+		  <property name="xalign">0</property>
-+		  <property name="yalign">0.5</property>
-+		  <property name="xpad">0</property>
-+		  <property name="ypad">0</property>
-+		  <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
-+		  <property name="width_chars">-1</property>
-+		  <property name="single_line_mode">False</property>
-+		  <property name="angle">0</property>
-+		</widget>
-+		<packing>
-+		  <property name="padding">5</property>
-+		  <property name="expand">False</property>
-+		  <property name="fill">False</property>
-+		</packing>
-+	      </child>
-+
-+	      <child>
-+		<widget class="GtkScrolledWindow" id="scrolledwindow5">
-+		  <property name="visible">True</property>
-+		  <property name="can_focus">True</property>
-+		  <property name="hscrollbar_policy">GTK_POLICY_AUTOMATIC</property>
-+		  <property name="vscrollbar_policy">GTK_POLICY_AUTOMATIC</property>
-+		  <property name="shadow_type">GTK_SHADOW_IN</property>
-+		  <property name="window_placement">GTK_CORNER_TOP_LEFT</property>
-+
-+		  <child>
-+		    <widget class="GtkTreeView" id="existing_user_treeview">
-+		      <property name="visible">True</property>
-+		      <property name="tooltip" translatable="yes">Select the user roles that will transiton to the %s domain.</property>
-+		      <property name="can_focus">True</property>
-+		      <property name="headers_visible">False</property>
-+		      <property name="rules_hint">False</property>
-+		      <property name="reorderable">False</property>
-+		      <property name="enable_search">True</property>
-+		      <property name="fixed_height_mode">False</property>
-+		      <property name="hover_selection">False</property>
-+		      <property name="hover_expand">False</property>
-+		    </widget>
-+		  </child>
-+		</widget>
-+		<packing>
-+		  <property name="padding">0</property>
-+		  <property name="expand">True</property>
-+		  <property name="fill">True</property>
-+		</packing>
-+	      </child>
-+	    </widget>
-+	    <packing>
-+	      <property name="tab_expand">False</property>
-+	      <property name="tab_fill">True</property>
-+	    </packing>
-+	  </child>
-+
-+	  <child>
-+	    <widget class="GtkLabel" id="label106">
-+	      <property name="visible">True</property>
-+	      <property name="label" translatable="yes">label106</property>
-+	      <property name="use_underline">False</property>
-+	      <property name="use_markup">False</property>
-+	      <property name="justify">GTK_JUSTIFY_LEFT</property>
-+	      <property name="wrap">False</property>
-+	      <property name="selectable">False</property>
-+	      <property name="xalign">0.5</property>
-+	      <property name="yalign">0.5</property>
-+	      <property name="xpad">0</property>
-+	      <property name="ypad">0</property>
-+	      <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
-+	      <property name="width_chars">-1</property>
-+	      <property name="single_line_mode">False</property>
-+	      <property name="angle">0</property>
-+	    </widget>
-+	    <packing>
-+	      <property name="type">tab</property>
-+	    </packing>
-+	  </child>
-+
-+	  <child>
-+	    <widget class="GtkVBox" id="vbox62">
-+	      <property name="visible">True</property>
-+	      <property name="homogeneous">False</property>
-+	      <property name="spacing">0</property>
-+
-+	      <child>
-+		<widget class="GtkLabel" id="select_label">
-+		  <property name="visible">True</property>
-+		  <property name="label" translatable="yes">&lt;b&gt;Select roles that %s will transition to:&lt;/b&gt;</property>
-+		  <property name="use_underline">False</property>
-+		  <property name="use_markup">True</property>
-+		  <property name="justify">GTK_JUSTIFY_LEFT</property>
-+		  <property name="wrap">False</property>
-+		  <property name="selectable">False</property>
-+		  <property name="xalign">0</property>
-+		  <property name="yalign">0.5</property>
-+		  <property name="xpad">0</property>
-+		  <property name="ypad">0</property>
-+		  <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
-+		  <property name="width_chars">-1</property>
-+		  <property name="single_line_mode">False</property>
-+		  <property name="angle">0</property>
-+		</widget>
-+		<packing>
-+		  <property name="padding">5</property>
-+		  <property name="expand">False</property>
-+		  <property name="fill">False</property>
-+		</packing>
-+	      </child>
-+
-+	      <child>
-+		<widget class="GtkScrolledWindow" id="scrolledwindow12">
-+		  <property name="visible">True</property>
-+		  <property name="can_focus">True</property>
-+		  <property name="hscrollbar_policy">GTK_POLICY_ALWAYS</property>
-+		  <property name="vscrollbar_policy">GTK_POLICY_ALWAYS</property>
-+		  <property name="shadow_type">GTK_SHADOW_NONE</property>
-+		  <property name="window_placement">GTK_CORNER_TOP_LEFT</property>
-+
-+		  <child>
-+		    <widget class="GtkTreeView" id="transition_treeview">
-+		      <property name="visible">True</property>
-+		      <property name="tooltip" translatable="yes">Select applications domains that %s will transition to.</property>
-+		      <property name="can_focus">True</property>
-+		      <property name="headers_visible">False</property>
-+		      <property name="rules_hint">False</property>
-+		      <property name="reorderable">False</property>
-+		      <property name="enable_search">True</property>
-+		      <property name="fixed_height_mode">False</property>
-+		      <property name="hover_selection">False</property>
-+		      <property name="hover_expand">False</property>
-+		    </widget>
-+		  </child>
-+		</widget>
-+		<packing>
-+		  <property name="padding">0</property>
-+		  <property name="expand">True</property>
-+		  <property name="fill">True</property>
-+		</packing>
-+	      </child>
-+	    </widget>
-+	    <packing>
-+	      <property name="tab_expand">False</property>
-+	      <property name="tab_fill">True</property>
-+	    </packing>
-+	  </child>
-+
-+	  <child>
-+	    <widget class="GtkLabel" id="label107">
-+	      <property name="visible">True</property>
-+	      <property name="label" translatable="yes">label107</property>
-+	      <property name="use_underline">False</property>
-+	      <property name="use_markup">False</property>
-+	      <property name="justify">GTK_JUSTIFY_LEFT</property>
-+	      <property name="wrap">False</property>
-+	      <property name="selectable">False</property>
-+	      <property name="xalign">0.5</property>
-+	      <property name="yalign">0.5</property>
-+	      <property name="xpad">0</property>
-+	      <property name="ypad">0</property>
-+	      <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
-+	      <property name="width_chars">-1</property>
-+	      <property name="single_line_mode">False</property>
-+	      <property name="angle">0</property>
-+	    </widget>
-+	    <packing>
-+	      <property name="type">tab</property>
-+	    </packing>
-+	  </child>
-+
-+	  <child>
-+	    <widget class="GtkVBox" id="vbox63">
-+	      <property name="visible">True</property>
-+	      <property name="homogeneous">False</property>
-+	      <property name="spacing">0</property>
-+
-+	      <child>
-+		<widget class="GtkLabel" id="select_user_roles_label">
-+		  <property name="visible">True</property>
-+		  <property name="label" translatable="yes">&lt;b&gt;Select the user_roles that will transition to %s:&lt;/b&gt;</property>
-+		  <property name="use_underline">False</property>
-+		  <property name="use_markup">True</property>
-+		  <property name="justify">GTK_JUSTIFY_LEFT</property>
-+		  <property name="wrap">False</property>
-+		  <property name="selectable">False</property>
-+		  <property name="xalign">0</property>
-+		  <property name="yalign">0.5</property>
-+		  <property name="xpad">0</property>
-+		  <property name="ypad">0</property>
-+		  <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
-+		  <property name="width_chars">-1</property>
-+		  <property name="single_line_mode">False</property>
-+		  <property name="angle">0</property>
-+		</widget>
-+		<packing>
-+		  <property name="padding">5</property>
-+		  <property name="expand">False</property>
-+		  <property name="fill">False</property>
-+		</packing>
-+	      </child>
-+
-+	      <child>
-+		<widget class="GtkScrolledWindow" id="scrolledwindow13">
-+		  <property name="visible">True</property>
-+		  <property name="can_focus">True</property>
-+		  <property name="hscrollbar_policy">GTK_POLICY_ALWAYS</property>
-+		  <property name="vscrollbar_policy">GTK_POLICY_ALWAYS</property>
-+		  <property name="shadow_type">GTK_SHADOW_NONE</property>
-+		  <property name="window_placement">GTK_CORNER_TOP_LEFT</property>
-+
-+		  <child>
-+		    <widget class="GtkTreeView" id="user_transition_treeview">
-+		      <property name="visible">True</property>
-+		      <property name="tooltip" translatable="yes">Select the user roles that will transiton to this applications domains.</property>
-+		      <property name="can_focus">True</property>
-+		      <property name="headers_visible">False</property>
-+		      <property name="rules_hint">False</property>
-+		      <property name="reorderable">False</property>
-+		      <property name="enable_search">True</property>
-+		      <property name="fixed_height_mode">False</property>
-+		      <property name="hover_selection">False</property>
-+		      <property name="hover_expand">False</property>
-+		    </widget>
-+		  </child>
-+		</widget>
-+		<packing>
-+		  <property name="padding">0</property>
-+		  <property name="expand">True</property>
-+		  <property name="fill">True</property>
-+		</packing>
-+	      </child>
-+	    </widget>
-+	    <packing>
-+	      <property name="tab_expand">False</property>
-+	      <property name="tab_fill">True</property>
-+	    </packing>
-+	  </child>
-+
-+	  <child>
-+	    <widget class="GtkLabel" id="label108">
-+	      <property name="visible">True</property>
-+	      <property name="label" translatable="yes">label108</property>
-+	      <property name="use_underline">False</property>
-+	      <property name="use_markup">False</property>
-+	      <property name="justify">GTK_JUSTIFY_LEFT</property>
-+	      <property name="wrap">False</property>
-+	      <property name="selectable">False</property>
-+	      <property name="xalign">0.5</property>
-+	      <property name="yalign">0.5</property>
-+	      <property name="xpad">0</property>
-+	      <property name="ypad">0</property>
-+	      <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
-+	      <property name="width_chars">-1</property>
-+	      <property name="single_line_mode">False</property>
-+	      <property name="angle">0</property>
-+	    </widget>
-+	    <packing>
-+	      <property name="type">tab</property>
-+	    </packing>
-+	  </child>
-+
-+	  <child>
-+	    <widget class="GtkVBox" id="vbox64">
-+	      <property name="visible">True</property>
-+	      <property name="homogeneous">False</property>
-+	      <property name="spacing">0</property>
-+
-+	      <child>
-+		<widget class="GtkLabel" id="select_domain_admin_label">
-+		  <property name="visible">True</property>
-+		  <property name="label" translatable="yes">&lt;b&gt;Select domains that %s will administer:&lt;/b&gt;</property>
-+		  <property name="use_underline">False</property>
-+		  <property name="use_markup">True</property>
-+		  <property name="justify">GTK_JUSTIFY_LEFT</property>
-+		  <property name="wrap">False</property>
-+		  <property name="selectable">False</property>
-+		  <property name="xalign">0</property>
-+		  <property name="yalign">0.5</property>
-+		  <property name="xpad">0</property>
-+		  <property name="ypad">0</property>
-+		  <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
-+		  <property name="width_chars">-1</property>
-+		  <property name="single_line_mode">False</property>
-+		  <property name="angle">0</property>
-+		</widget>
-+		<packing>
-+		  <property name="padding">5</property>
-+		  <property name="expand">False</property>
-+		  <property name="fill">False</property>
-+		</packing>
-+	      </child>
-+
-+	      <child>
-+		<widget class="GtkScrolledWindow" id="scrolledwindow14">
-+		  <property name="visible">True</property>
-+		  <property name="can_focus">True</property>
-+		  <property name="hscrollbar_policy">GTK_POLICY_ALWAYS</property>
-+		  <property name="vscrollbar_policy">GTK_POLICY_ALWAYS</property>
-+		  <property name="shadow_type">GTK_SHADOW_NONE</property>
-+		  <property name="window_placement">GTK_CORNER_TOP_LEFT</property>
-+
-+		  <child>
-+		    <widget class="GtkTreeView" id="admin_treeview">
-+		      <property name="visible">True</property>
-+		      <property name="tooltip" translatable="yes">Select the domains that you would like this user administer.</property>
-+		      <property name="can_focus">True</property>
-+		      <property name="headers_visible">False</property>
-+		      <property name="rules_hint">False</property>
-+		      <property name="reorderable">False</property>
-+		      <property name="enable_search">True</property>
-+		      <property name="fixed_height_mode">False</property>
-+		      <property name="hover_selection">False</property>
-+		      <property name="hover_expand">False</property>
-+		    </widget>
-+		  </child>
-+		</widget>
-+		<packing>
-+		  <property name="padding">0</property>
-+		  <property name="expand">True</property>
-+		  <property name="fill">True</property>
-+		</packing>
-+	      </child>
-+	    </widget>
-+	    <packing>
-+	      <property name="tab_expand">False</property>
-+	      <property name="tab_fill">True</property>
-+	    </packing>
-+	  </child>
-+
-+	  <child>
-+	    <widget class="GtkLabel" id="label109">
-+	      <property name="visible">True</property>
-+	      <property name="label" translatable="yes">label109</property>
-+	      <property name="use_underline">False</property>
-+	      <property name="use_markup">False</property>
-+	      <property name="justify">GTK_JUSTIFY_LEFT</property>
-+	      <property name="wrap">False</property>
-+	      <property name="selectable">False</property>
-+	      <property name="xalign">0.5</property>
-+	      <property name="yalign">0.5</property>
-+	      <property name="xpad">0</property>
-+	      <property name="ypad">0</property>
-+	      <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
-+	      <property name="width_chars">-1</property>
-+	      <property name="single_line_mode">False</property>
-+	      <property name="angle">0</property>
-+	    </widget>
-+	    <packing>
-+	      <property name="type">tab</property>
-+	    </packing>
-+	  </child>
-+
-+	  <child>
-+	    <widget class="GtkVBox" id="vbox65">
-+	      <property name="visible">True</property>
-+	      <property name="homogeneous">False</property>
-+	      <property name="spacing">0</property>
-+
-+	      <child>
-+		<widget class="GtkLabel" id="select_role_label">
-+		  <property name="visible">True</property>
-+		  <property name="label" translatable="yes">&lt;b&gt;Select additional roles for %s:&lt;/b&gt;</property>
-+		  <property name="use_underline">False</property>
-+		  <property name="use_markup">True</property>
-+		  <property name="justify">GTK_JUSTIFY_LEFT</property>
-+		  <property name="wrap">False</property>
-+		  <property name="selectable">False</property>
-+		  <property name="xalign">0</property>
-+		  <property name="yalign">0.5</property>
-+		  <property name="xpad">0</property>
-+		  <property name="ypad">0</property>
-+		  <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
-+		  <property name="width_chars">-1</property>
-+		  <property name="single_line_mode">False</property>
-+		  <property name="angle">0</property>
-+		</widget>
-+		<packing>
-+		  <property name="padding">5</property>
-+		  <property name="expand">False</property>
-+		  <property name="fill">False</property>
-+		</packing>
-+	      </child>
-+
-+	      <child>
-+		<widget class="GtkScrolledWindow" id="scrolledwindow15">
-+		  <property name="visible">True</property>
-+		  <property name="can_focus">True</property>
-+		  <property name="hscrollbar_policy">GTK_POLICY_ALWAYS</property>
-+		  <property name="vscrollbar_policy">GTK_POLICY_ALWAYS</property>
-+		  <property name="shadow_type">GTK_SHADOW_NONE</property>
-+		  <property name="window_placement">GTK_CORNER_TOP_LEFT</property>
-+
-+		  <child>
-+		    <widget class="GtkTreeView" id="role_treeview">
-+		      <property name="visible">True</property>
-+		      <property name="tooltip" translatable="yes">Select the domains that you would like this user administer.</property>
-+		      <property name="can_focus">True</property>
-+		      <property name="headers_visible">False</property>
-+		      <property name="rules_hint">False</property>
-+		      <property name="reorderable">False</property>
-+		      <property name="enable_search">True</property>
-+		      <property name="fixed_height_mode">False</property>
-+		      <property name="hover_selection">False</property>
-+		      <property name="hover_expand">False</property>
-+		    </widget>
-+		  </child>
-+		</widget>
-+		<packing>
-+		  <property name="padding">0</property>
-+		  <property name="expand">True</property>
-+		  <property name="fill">True</property>
-+		</packing>
-+	      </child>
-+	    </widget>
-+	    <packing>
-+	      <property name="tab_expand">False</property>
-+	      <property name="tab_fill">True</property>
-+	    </packing>
-+	  </child>
-+
-+	  <child>
-+	    <widget class="GtkLabel" id="in_net_page">
-+	      <property name="visible">True</property>
-+	      <property name="label" translatable="yes">label111</property>
-+	      <property name="use_underline">False</property>
-+	      <property name="use_markup">False</property>
-+	      <property name="justify">GTK_JUSTIFY_LEFT</property>
-+	      <property name="wrap">False</property>
-+	      <property name="selectable">False</property>
-+	      <property name="xalign">0.5</property>
-+	      <property name="yalign">0.5</property>
-+	      <property name="xpad">0</property>
-+	      <property name="ypad">0</property>
-+	      <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
-+	      <property name="width_chars">-1</property>
-+	      <property name="single_line_mode">False</property>
-+	      <property name="angle">0</property>
-+	    </widget>
-+	    <packing>
-+	      <property name="type">tab</property>
-+	    </packing>
-+	  </child>
-+
-+	  <child>
-+	    <widget class="GtkVBox" id="in_net_page">
-+	      <property name="visible">True</property>
-+	      <property name="homogeneous">False</property>
-+	      <property name="spacing">0</property>
-+
-+	      <child>
-+		<widget class="GtkLabel" id="select_in_label">
-+		  <property name="visible">True</property>
-+		  <property name="label" translatable="yes">&lt;b&gt;Enter network ports that %s binds on:&lt;/b&gt;</property>
-+		  <property name="use_underline">False</property>
-+		  <property name="use_markup">True</property>
-+		  <property name="justify">GTK_JUSTIFY_LEFT</property>
-+		  <property name="wrap">False</property>
-+		  <property name="selectable">False</property>
-+		  <property name="xalign">0</property>
-+		  <property name="yalign">0.5</property>
-+		  <property name="xpad">0</property>
-+		  <property name="ypad">0</property>
-+		  <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
-+		  <property name="width_chars">-1</property>
-+		  <property name="single_line_mode">False</property>
-+		  <property name="angle">0</property>
-+		</widget>
-+		<packing>
-+		  <property name="padding">5</property>
-+		  <property name="expand">False</property>
-+		  <property name="fill">False</property>
-+		</packing>
-+	      </child>
-+
-+	      <child>
-+		<widget class="GtkVBox" id="vbox22">
-+		  <property name="visible">True</property>
-+		  <property name="homogeneous">False</property>
-+		  <property name="spacing">6</property>
-+
-+		  <child>
-+		    <widget class="GtkLabel" id="label55">
-+		      <property name="visible">True</property>
-+		      <property name="label" translatable="yes">&lt;b&gt;TCP Ports&lt;/b&gt;</property>
-+		      <property name="use_underline">False</property>
-+		      <property name="use_markup">True</property>
-+		      <property name="justify">GTK_JUSTIFY_LEFT</property>
-+		      <property name="wrap">False</property>
-+		      <property name="selectable">False</property>
-+		      <property name="xalign">0</property>
-+		      <property name="yalign">0.5</property>
-+		      <property name="xpad">0</property>
-+		      <property name="ypad">0</property>
-+		      <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
-+		      <property name="width_chars">-1</property>
-+		      <property name="single_line_mode">False</property>
-+		      <property name="angle">0</property>
-+		    </widget>
-+		    <packing>
-+		      <property name="padding">0</property>
-+		      <property name="expand">False</property>
-+		      <property name="fill">False</property>
-+		    </packing>
-+		  </child>
-+
-+		  <child>
-+		    <widget class="GtkHBox" id="hbox20">
-+		      <property name="visible">True</property>
-+		      <property name="homogeneous">False</property>
-+		      <property name="spacing">0</property>
-+
-+		      <child>
-+			<widget class="GtkLabel" id="label56">
-+			  <property name="visible">True</property>
-+			  <property name="label">    </property>
-+			  <property name="use_underline">False</property>
-+			  <property name="use_markup">False</property>
-+			  <property name="justify">GTK_JUSTIFY_LEFT</property>
-+			  <property name="wrap">False</property>
-+			  <property name="selectable">False</property>
-+			  <property name="xalign">0.5</property>
-+			  <property name="yalign">0.5</property>
-+			  <property name="xpad">0</property>
-+			  <property name="ypad">0</property>
-+			  <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
-+			  <property name="width_chars">-1</property>
-+			  <property name="single_line_mode">False</property>
-+			  <property name="angle">0</property>
-+			</widget>
-+			<packing>
-+			  <property name="padding">0</property>
-+			  <property name="expand">False</property>
-+			  <property name="fill">False</property>
-+			</packing>
-+		      </child>
-+
-+		      <child>
-+			<widget class="GtkVBox" id="vbox23">
-+			  <property name="visible">True</property>
-+			  <property name="homogeneous">False</property>
-+			  <property name="spacing">6</property>
-+
-+			  <child>
-+			    <widget class="GtkHBox" id="hbox21">
-+			      <property name="visible">True</property>
-+			      <property name="homogeneous">False</property>
-+			      <property name="spacing">12</property>
-+
-+			      <child>
-+				<widget class="GtkCheckButton" id="in_tcp_all_checkbutton">
-+				  <property name="visible">True</property>
-+				  <property name="tooltip" translatable="yes">Allows %s to bind to any udp port</property>
-+				  <property name="can_focus">True</property>
-+				  <property name="label" translatable="yes">All</property>
-+				  <property name="use_underline">True</property>
-+				  <property name="relief">GTK_RELIEF_NORMAL</property>
-+				  <property name="focus_on_click">True</property>
-+				  <property name="active">False</property>
-+				  <property name="inconsistent">False</property>
-+				  <property name="draw_indicator">True</property>
-+				</widget>
-+				<packing>
-+				  <property name="padding">10</property>
-+				  <property name="expand">False</property>
-+				  <property name="fill">False</property>
-+				</packing>
-+			      </child>
-+
-+			      <child>
-+				<widget class="GtkCheckButton" id="in_tcp_reserved_checkbutton">
-+				  <property name="visible">True</property>
-+				  <property name="tooltip" translatable="yes">Allow %s to call bindresvport with 0. Binding to port 600-1024</property>
-+				  <property name="can_focus">True</property>
-+				  <property name="label" translatable="yes">600-1024</property>
-+				  <property name="use_underline">True</property>
-+				  <property name="relief">GTK_RELIEF_NORMAL</property>
-+				  <property name="focus_on_click">True</property>
-+				  <property name="active">False</property>
-+				  <property name="inconsistent">False</property>
-+				  <property name="draw_indicator">True</property>
-+				</widget>
-+				<packing>
-+				  <property name="padding">10</property>
-+				  <property name="expand">False</property>
-+				  <property name="fill">False</property>
-+				</packing>
-+			      </child>
-+
-+			      <child>
-+				<widget class="GtkCheckButton" id="in_tcp_unreserved_checkbutton">
-+				  <property name="visible">True</property>
-+				  <property name="tooltip" translatable="yes">Enter a comma separated list of udp ports or ranges of ports that %s binds to. Example: 612, 650-660</property>
-+				  <property name="can_focus">True</property>
-+				  <property name="label" translatable="yes">Unreserved Ports (&gt;1024)</property>
-+				  <property name="use_underline">True</property>
-+				  <property name="relief">GTK_RELIEF_NORMAL</property>
-+				  <property name="focus_on_click">True</property>
-+				  <property name="active">False</property>
-+				  <property name="inconsistent">False</property>
-+				  <property name="draw_indicator">True</property>
-+				</widget>
-+				<packing>
-+				  <property name="padding">10</property>
-+				  <property name="expand">False</property>
-+				  <property name="fill">False</property>
-+				</packing>
-+			      </child>
-+			    </widget>
-+			    <packing>
-+			      <property name="padding">0</property>
-+			      <property name="expand">True</property>
-+			      <property name="fill">True</property>
-+			    </packing>
-+			  </child>
-+
-+			  <child>
-+			    <widget class="GtkHBox" id="hbox22">
-+			      <property name="visible">True</property>
-+			      <property name="homogeneous">False</property>
-+			      <property name="spacing">12</property>
-+
-+			      <child>
-+				<widget class="GtkLabel" id="label57">
-+				  <property name="visible">True</property>
-+				  <property name="label" translatable="yes">Select Ports</property>
-+				  <property name="use_underline">False</property>
-+				  <property name="use_markup">False</property>
-+				  <property name="justify">GTK_JUSTIFY_LEFT</property>
-+				  <property name="wrap">False</property>
-+				  <property name="selectable">False</property>
-+				  <property name="xalign">0</property>
-+				  <property name="yalign">0.5</property>
-+				  <property name="xpad">0</property>
-+				  <property name="ypad">0</property>
-+				  <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
-+				  <property name="width_chars">-1</property>
-+				  <property name="single_line_mode">False</property>
-+				  <property name="angle">0</property>
-+				</widget>
-+				<packing>
-+				  <property name="padding">5</property>
-+				  <property name="expand">False</property>
-+				  <property name="fill">False</property>
-+				</packing>
-+			      </child>
-+
-+			      <child>
-+				<widget class="GtkEntry" id="in_tcp_entry">
-+				  <property name="visible">True</property>
-+				  <property name="tooltip" translatable="yes">Allows %s to bind to any udp ports &gt; 1024</property>
-+				  <property name="can_focus">True</property>
-+				  <property name="editable">True</property>
-+				  <property name="visibility">True</property>
-+				  <property name="max_length">0</property>
-+				  <property name="text" translatable="yes"></property>
-+				  <property name="has_frame">True</property>
-+				  <property name="invisible_char">•</property>
-+				  <property name="activates_default">False</property>
-+				</widget>
-+				<packing>
-+				  <property name="padding">0</property>
-+				  <property name="expand">True</property>
-+				  <property name="fill">True</property>
-+				</packing>
-+			      </child>
-+			    </widget>
-+			    <packing>
-+			      <property name="padding">0</property>
-+			      <property name="expand">True</property>
-+			      <property name="fill">True</property>
-+			    </packing>
-+			  </child>
-+			</widget>
-+			<packing>
-+			  <property name="padding">0</property>
-+			  <property name="expand">True</property>
-+			  <property name="fill">True</property>
-+			</packing>
-+		      </child>
-+		    </widget>
-+		    <packing>
-+		      <property name="padding">0</property>
-+		      <property name="expand">True</property>
-+		      <property name="fill">True</property>
-+		    </packing>
-+		  </child>
-+		</widget>
-+		<packing>
-+		  <property name="padding">0</property>
-+		  <property name="expand">True</property>
-+		  <property name="fill">True</property>
-+		</packing>
-+	      </child>
-+
-+	      <child>
-+		<widget class="GtkVBox" id="vbox24">
-+		  <property name="visible">True</property>
-+		  <property name="homogeneous">False</property>
-+		  <property name="spacing">6</property>
-+
-+		  <child>
-+		    <widget class="GtkLabel" id="label58">
-+		      <property name="visible">True</property>
-+		      <property name="label" translatable="yes">&lt;b&gt;UDP Ports&lt;/b&gt;</property>
-+		      <property name="use_underline">False</property>
-+		      <property name="use_markup">True</property>
-+		      <property name="justify">GTK_JUSTIFY_LEFT</property>
-+		      <property name="wrap">False</property>
-+		      <property name="selectable">False</property>
-+		      <property name="xalign">0</property>
-+		      <property name="yalign">0.5</property>
-+		      <property name="xpad">0</property>
-+		      <property name="ypad">0</property>
-+		      <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
-+		      <property name="width_chars">-1</property>
-+		      <property name="single_line_mode">False</property>
-+		      <property name="angle">0</property>
-+		    </widget>
-+		    <packing>
-+		      <property name="padding">0</property>
-+		      <property name="expand">False</property>
-+		      <property name="fill">False</property>
-+		    </packing>
-+		  </child>
-+
-+		  <child>
-+		    <widget class="GtkHBox" id="hbox23">
-+		      <property name="visible">True</property>
-+		      <property name="homogeneous">False</property>
-+		      <property name="spacing">0</property>
-+
-+		      <child>
-+			<widget class="GtkLabel" id="label59">
-+			  <property name="visible">True</property>
-+			  <property name="label">    </property>
-+			  <property name="use_underline">False</property>
-+			  <property name="use_markup">False</property>
-+			  <property name="justify">GTK_JUSTIFY_LEFT</property>
-+			  <property name="wrap">False</property>
-+			  <property name="selectable">False</property>
-+			  <property name="xalign">0.5</property>
-+			  <property name="yalign">0.5</property>
-+			  <property name="xpad">0</property>
-+			  <property name="ypad">0</property>
-+			  <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
-+			  <property name="width_chars">-1</property>
-+			  <property name="single_line_mode">False</property>
-+			  <property name="angle">0</property>
-+			</widget>
-+			<packing>
-+			  <property name="padding">0</property>
-+			  <property name="expand">False</property>
-+			  <property name="fill">False</property>
-+			</packing>
-+		      </child>
-+
-+		      <child>
-+			<widget class="GtkVBox" id="vbox25">
-+			  <property name="visible">True</property>
-+			  <property name="homogeneous">False</property>
-+			  <property name="spacing">6</property>
-+
-+			  <child>
-+			    <widget class="GtkHBox" id="hbox24">
-+			      <property name="visible">True</property>
-+			      <property name="homogeneous">False</property>
-+			      <property name="spacing">12</property>
-+
-+			      <child>
-+				<widget class="GtkCheckButton" id="in_udp_all_checkbutton">
-+				  <property name="visible">True</property>
-+				  <property name="tooltip" translatable="yes">Allows %s to bind to any udp port</property>
-+				  <property name="can_focus">True</property>
-+				  <property name="label" translatable="yes">All</property>
-+				  <property name="use_underline">True</property>
-+				  <property name="relief">GTK_RELIEF_NORMAL</property>
-+				  <property name="focus_on_click">True</property>
-+				  <property name="active">False</property>
-+				  <property name="inconsistent">False</property>
-+				  <property name="draw_indicator">True</property>
-+				</widget>
-+				<packing>
-+				  <property name="padding">10</property>
-+				  <property name="expand">False</property>
-+				  <property name="fill">False</property>
-+				</packing>
-+			      </child>
-+
-+			      <child>
-+				<widget class="GtkCheckButton" id="in_udp_reserved_checkbutton">
-+				  <property name="visible">True</property>
-+				  <property name="tooltip" translatable="yes">Allow %s to call bindresvport with 0. Binding to port 600-1024</property>
-+				  <property name="can_focus">True</property>
-+				  <property name="label" translatable="yes">600-1024</property>
-+				  <property name="use_underline">True</property>
-+				  <property name="relief">GTK_RELIEF_NORMAL</property>
-+				  <property name="focus_on_click">True</property>
-+				  <property name="active">False</property>
-+				  <property name="inconsistent">False</property>
-+				  <property name="draw_indicator">True</property>
-+				</widget>
-+				<packing>
-+				  <property name="padding">10</property>
-+				  <property name="expand">False</property>
-+				  <property name="fill">False</property>
-+				</packing>
-+			      </child>
-+
-+			      <child>
-+				<widget class="GtkCheckButton" id="in_udp_unreserved_checkbutton">
-+				  <property name="visible">True</property>
-+				  <property name="tooltip" translatable="yes">Enter a comma separated list of udp ports or ranges of ports that %s binds to. Example: 612, 650-660</property>
-+				  <property name="can_focus">True</property>
-+				  <property name="label" translatable="yes">Unreserved Ports (&gt;1024)</property>
-+				  <property name="use_underline">True</property>
-+				  <property name="relief">GTK_RELIEF_NORMAL</property>
-+				  <property name="focus_on_click">True</property>
-+				  <property name="active">False</property>
-+				  <property name="inconsistent">False</property>
-+				  <property name="draw_indicator">True</property>
-+				</widget>
-+				<packing>
-+				  <property name="padding">10</property>
-+				  <property name="expand">False</property>
-+				  <property name="fill">False</property>
-+				</packing>
-+			      </child>
-+			    </widget>
-+			    <packing>
-+			      <property name="padding">0</property>
-+			      <property name="expand">True</property>
-+			      <property name="fill">True</property>
-+			    </packing>
-+			  </child>
-+
-+			  <child>
-+			    <widget class="GtkHBox" id="hbox25">
-+			      <property name="visible">True</property>
-+			      <property name="homogeneous">False</property>
-+			      <property name="spacing">12</property>
-+
-+			      <child>
-+				<widget class="GtkLabel" id="label60">
-+				  <property name="visible">True</property>
-+				  <property name="label" translatable="yes">Select Ports</property>
-+				  <property name="use_underline">False</property>
-+				  <property name="use_markup">False</property>
-+				  <property name="justify">GTK_JUSTIFY_LEFT</property>
-+				  <property name="wrap">False</property>
-+				  <property name="selectable">False</property>
-+				  <property name="xalign">0</property>
-+				  <property name="yalign">0.5</property>
-+				  <property name="xpad">0</property>
-+				  <property name="ypad">0</property>
-+				  <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
-+				  <property name="width_chars">-1</property>
-+				  <property name="single_line_mode">False</property>
-+				  <property name="angle">0</property>
-+				</widget>
-+				<packing>
-+				  <property name="padding">5</property>
-+				  <property name="expand">False</property>
-+				  <property name="fill">False</property>
-+				</packing>
-+			      </child>
-+
-+			      <child>
-+				<widget class="GtkEntry" id="in_udp_entry">
-+				  <property name="visible">True</property>
-+				  <property name="tooltip" translatable="yes">Allows %s to bind to any udp ports &gt; 1024</property>
-+				  <property name="can_focus">True</property>
-+				  <property name="editable">True</property>
-+				  <property name="visibility">True</property>
-+				  <property name="max_length">0</property>
-+				  <property name="text" translatable="yes"></property>
-+				  <property name="has_frame">True</property>
-+				  <property name="invisible_char">•</property>
-+				  <property name="activates_default">False</property>
-+				</widget>
-+				<packing>
-+				  <property name="padding">0</property>
-+				  <property name="expand">True</property>
-+				  <property name="fill">True</property>
-+				</packing>
-+			      </child>
-+			    </widget>
-+			    <packing>
-+			      <property name="padding">0</property>
-+			      <property name="expand">True</property>
-+			      <property name="fill">True</property>
-+			    </packing>
-+			  </child>
-+			</widget>
-+			<packing>
-+			  <property name="padding">0</property>
-+			  <property name="expand">True</property>
-+			  <property name="fill">True</property>
-+			</packing>
-+		      </child>
-+		    </widget>
-+		    <packing>
-+		      <property name="padding">0</property>
-+		      <property name="expand">True</property>
-+		      <property name="fill">True</property>
-+		    </packing>
-+		  </child>
-+		</widget>
-+		<packing>
-+		  <property name="padding">0</property>
-+		  <property name="expand">True</property>
-+		  <property name="fill">True</property>
-+		</packing>
-+	      </child>
-+	    </widget>
-+	    <packing>
-+	      <property name="tab_expand">False</property>
-+	      <property name="tab_fill">True</property>
-+	    </packing>
-+	  </child>
-+
-+	  <child>
-+	    <widget class="GtkLabel" id="label113">
-+	      <property name="visible">True</property>
-+	      <property name="label" translatable="yes">label113</property>
-+	      <property name="use_underline">False</property>
-+	      <property name="use_markup">False</property>
-+	      <property name="justify">GTK_JUSTIFY_LEFT</property>
-+	      <property name="wrap">False</property>
-+	      <property name="selectable">False</property>
-+	      <property name="xalign">0.5</property>
-+	      <property name="yalign">0.5</property>
-+	      <property name="xpad">0</property>
-+	      <property name="ypad">0</property>
-+	      <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
-+	      <property name="width_chars">-1</property>
-+	      <property name="single_line_mode">False</property>
-+	      <property name="angle">0</property>
-+	    </widget>
-+	    <packing>
-+	      <property name="type">tab</property>
-+	    </packing>
-+	  </child>
-+
-+	  <child>
-+	    <widget class="GtkVBox" id="vbox75">
-+	      <property name="visible">True</property>
-+	      <property name="homogeneous">False</property>
-+	      <property name="spacing">0</property>
-+
-+	      <child>
-+		<widget class="GtkLabel" id="select_out_label">
-+		  <property name="visible">True</property>
-+		  <property name="label" translatable="yes">&lt;b&gt;Select network ports that %s connects to:&lt;/b&gt;</property>
-+		  <property name="use_underline">False</property>
-+		  <property name="use_markup">True</property>
-+		  <property name="justify">GTK_JUSTIFY_LEFT</property>
-+		  <property name="wrap">False</property>
-+		  <property name="selectable">False</property>
-+		  <property name="xalign">0</property>
-+		  <property name="yalign">0.5</property>
-+		  <property name="xpad">0</property>
-+		  <property name="ypad">0</property>
-+		  <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
-+		  <property name="width_chars">-1</property>
-+		  <property name="single_line_mode">False</property>
-+		  <property name="angle">0</property>
-+		</widget>
-+		<packing>
-+		  <property name="padding">5</property>
-+		  <property name="expand">False</property>
-+		  <property name="fill">False</property>
-+		</packing>
-+	      </child>
-+
-+	      <child>
-+		<widget class="GtkVBox" id="vbox26">
-+		  <property name="visible">True</property>
-+		  <property name="homogeneous">False</property>
-+		  <property name="spacing">6</property>
-+
-+		  <child>
-+		    <widget class="GtkLabel" id="label37">
-+		      <property name="visible">True</property>
-+		      <property name="label" translatable="yes">&lt;b&gt;TCP Ports&lt;/b&gt;</property>
-+		      <property name="use_underline">False</property>
-+		      <property name="use_markup">True</property>
-+		      <property name="justify">GTK_JUSTIFY_LEFT</property>
-+		      <property name="wrap">False</property>
-+		      <property name="selectable">False</property>
-+		      <property name="xalign">0</property>
-+		      <property name="yalign">0.5</property>
-+		      <property name="xpad">0</property>
-+		      <property name="ypad">0</property>
-+		      <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
-+		      <property name="width_chars">-1</property>
-+		      <property name="single_line_mode">False</property>
-+		      <property name="angle">0</property>
-+		    </widget>
-+		    <packing>
-+		      <property name="padding">0</property>
-+		      <property name="expand">False</property>
-+		      <property name="fill">False</property>
-+		    </packing>
-+		  </child>
-+
-+		  <child>
-+		    <widget class="GtkHBox" id="hbox26">
-+		      <property name="visible">True</property>
-+		      <property name="homogeneous">False</property>
-+		      <property name="spacing">0</property>
-+
-+		      <child>
-+			<widget class="GtkLabel" id="label61">
-+			  <property name="visible">True</property>
-+			  <property name="label">    </property>
-+			  <property name="use_underline">False</property>
-+			  <property name="use_markup">False</property>
-+			  <property name="justify">GTK_JUSTIFY_LEFT</property>
-+			  <property name="wrap">False</property>
-+			  <property name="selectable">False</property>
-+			  <property name="xalign">0.5</property>
-+			  <property name="yalign">0.5</property>
-+			  <property name="xpad">0</property>
-+			  <property name="ypad">0</property>
-+			  <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
-+			  <property name="width_chars">-1</property>
-+			  <property name="single_line_mode">False</property>
-+			  <property name="angle">0</property>
-+			</widget>
-+			<packing>
-+			  <property name="padding">0</property>
-+			  <property name="expand">False</property>
-+			  <property name="fill">False</property>
-+			</packing>
-+		      </child>
-+
-+		      <child>
-+			<widget class="GtkHBox" id="hbox15">
-+			  <property name="visible">True</property>
-+			  <property name="homogeneous">False</property>
-+			  <property name="spacing">12</property>
-+
-+			  <child>
-+			    <widget class="GtkCheckButton" id="out_tcp_all_checkbutton">
-+			      <property name="tooltip" translatable="yes">Allows %s to connect to any tcp port</property>
-+			      <property name="visible">True</property>
-+			      <property name="can_focus">True</property>
-+			      <property name="label" translatable="yes">All</property>
-+			      <property name="use_underline">True</property>
-+			      <property name="relief">GTK_RELIEF_NORMAL</property>
-+			      <property name="focus_on_click">True</property>
-+			      <property name="active">False</property>
-+			      <property name="inconsistent">False</property>
-+			      <property name="draw_indicator">True</property>
-+			    </widget>
-+			    <packing>
-+			      <property name="padding">10</property>
-+			      <property name="expand">False</property>
-+			      <property name="fill">False</property>
-+			    </packing>
-+			  </child>
-+
-+			  <child>
-+			    <widget class="GtkLabel" id="label38">
-+			      <property name="visible">True</property>
-+			      <property name="label" translatable="yes">Select Ports</property>
-+			      <property name="use_underline">False</property>
-+			      <property name="use_markup">False</property>
-+			      <property name="justify">GTK_JUSTIFY_LEFT</property>
-+			      <property name="wrap">False</property>
-+			      <property name="selectable">False</property>
-+			      <property name="xalign">0</property>
-+			      <property name="yalign">0.5</property>
-+			      <property name="xpad">0</property>
-+			      <property name="ypad">0</property>
-+			      <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
-+			      <property name="width_chars">-1</property>
-+			      <property name="single_line_mode">False</property>
-+			      <property name="angle">0</property>
-+			    </widget>
-+			    <packing>
-+			      <property name="padding">5</property>
-+			      <property name="expand">False</property>
-+			      <property name="fill">False</property>
-+			    </packing>
-+			  </child>
-+
-+			  <child>
-+			    <widget class="GtkEntry" id="out_tcp_entry">
-+			      <property name="visible">True</property>
-+			      <property name="tooltip" translatable="yes">Enter a comma separated list of tcp ports or ranges of ports that %s connects to. Example: 612, 650-660</property>
-+			      <property name="can_focus">True</property>
-+			      <property name="editable">True</property>
-+			      <property name="visibility">True</property>
-+			      <property name="max_length">0</property>
-+			      <property name="text" translatable="yes"></property>
-+			      <property name="has_frame">True</property>
-+			      <property name="invisible_char">•</property>
-+			      <property name="activates_default">False</property>
-+			    </widget>
-+			    <packing>
-+			      <property name="padding">0</property>
-+			      <property name="expand">True</property>
-+			      <property name="fill">True</property>
-+			    </packing>
-+			  </child>
-+			</widget>
-+			<packing>
-+			  <property name="padding">0</property>
-+			  <property name="expand">True</property>
-+			  <property name="fill">True</property>
-+			</packing>
-+		      </child>
-+		    </widget>
-+		    <packing>
-+		      <property name="padding">0</property>
-+		      <property name="expand">True</property>
-+		      <property name="fill">True</property>
-+		    </packing>
-+		  </child>
-+		</widget>
-+		<packing>
-+		  <property name="padding">0</property>
-+		  <property name="expand">True</property>
-+		  <property name="fill">True</property>
-+		</packing>
-+	      </child>
-+
-+	      <child>
-+		<widget class="GtkVBox" id="vbox27">
-+		  <property name="visible">True</property>
-+		  <property name="homogeneous">False</property>
-+		  <property name="spacing">6</property>
-+
-+		  <child>
-+		    <widget class="GtkLabel" id="label23">
-+		      <property name="visible">True</property>
-+		      <property name="label" translatable="yes">&lt;b&gt;UDP Ports&lt;/b&gt;</property>
-+		      <property name="use_underline">False</property>
-+		      <property name="use_markup">True</property>
-+		      <property name="justify">GTK_JUSTIFY_LEFT</property>
-+		      <property name="wrap">False</property>
-+		      <property name="selectable">False</property>
-+		      <property name="xalign">0</property>
-+		      <property name="yalign">0.5</property>
-+		      <property name="xpad">0</property>
-+		      <property name="ypad">0</property>
-+		      <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
-+		      <property name="width_chars">-1</property>
-+		      <property name="single_line_mode">False</property>
-+		      <property name="angle">0</property>
-+		    </widget>
-+		    <packing>
-+		      <property name="padding">0</property>
-+		      <property name="expand">False</property>
-+		      <property name="fill">False</property>
-+		    </packing>
-+		  </child>
-+
-+		  <child>
-+		    <widget class="GtkHBox" id="hbox27">
-+		      <property name="visible">True</property>
-+		      <property name="homogeneous">False</property>
-+		      <property name="spacing">0</property>
-+
-+		      <child>
-+			<widget class="GtkLabel" id="label62">
-+			  <property name="visible">True</property>
-+			  <property name="label">    </property>
-+			  <property name="use_underline">False</property>
-+			  <property name="use_markup">False</property>
-+			  <property name="justify">GTK_JUSTIFY_LEFT</property>
-+			  <property name="wrap">False</property>
-+			  <property name="selectable">False</property>
-+			  <property name="xalign">0.5</property>
-+			  <property name="yalign">0.5</property>
-+			  <property name="xpad">0</property>
-+			  <property name="ypad">0</property>
-+			  <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
-+			  <property name="width_chars">-1</property>
-+			  <property name="single_line_mode">False</property>
-+			  <property name="angle">0</property>
-+			</widget>
-+			<packing>
-+			  <property name="padding">0</property>
-+			  <property name="expand">False</property>
-+			  <property name="fill">False</property>
-+			</packing>
-+		      </child>
-+
-+		      <child>
-+			<widget class="GtkHBox" id="hbox12">
-+			  <property name="visible">True</property>
-+			  <property name="homogeneous">False</property>
-+			  <property name="spacing">12</property>
-+
-+			  <child>
-+			    <widget class="GtkCheckButton" id="out_udp_all_checkbutton">
-+			      <property name="tooltip" translatable="yes">Allows %s to connect to any udp port</property>
-+			      <property name="visible">True</property>
-+			      <property name="can_focus">True</property>
-+			      <property name="label" translatable="yes">All</property>
-+			      <property name="use_underline">True</property>
-+			      <property name="relief">GTK_RELIEF_NORMAL</property>
-+			      <property name="focus_on_click">True</property>
-+			      <property name="active">False</property>
-+			      <property name="inconsistent">False</property>
-+			      <property name="draw_indicator">True</property>
-+			    </widget>
-+			    <packing>
-+			      <property name="padding">10</property>
-+			      <property name="expand">False</property>
-+			      <property name="fill">False</property>
-+			    </packing>
-+			  </child>
-+
-+			  <child>
-+			    <widget class="GtkLabel" id="label22">
-+			      <property name="visible">True</property>
-+			      <property name="label" translatable="yes">Select Ports</property>
-+			      <property name="use_underline">False</property>
-+			      <property name="use_markup">False</property>
-+			      <property name="justify">GTK_JUSTIFY_LEFT</property>
-+			      <property name="wrap">False</property>
-+			      <property name="selectable">False</property>
-+			      <property name="xalign">0</property>
-+			      <property name="yalign">0.5</property>
-+			      <property name="xpad">0</property>
-+			      <property name="ypad">0</property>
-+			      <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
-+			      <property name="width_chars">-1</property>
-+			      <property name="single_line_mode">False</property>
-+			      <property name="angle">0</property>
-+			    </widget>
-+			    <packing>
-+			      <property name="padding">5</property>
-+			      <property name="expand">False</property>
-+			      <property name="fill">False</property>
-+			    </packing>
-+			  </child>
-+
-+			  <child>
-+			    <widget class="GtkEntry" id="out_udp_entry">
-+			      <property name="visible">True</property>
-+			      <property name="tooltip" translatable="yes">Enter a comma separated list of udp ports or ranges of ports that %s connects to. Example: 612, 650-660</property>
-+			      <property name="can_focus">True</property>
-+			      <property name="editable">True</property>
-+			      <property name="visibility">True</property>
-+			      <property name="max_length">0</property>
-+			      <property name="text" translatable="yes"></property>
-+			      <property name="has_frame">True</property>
-+			      <property name="invisible_char">•</property>
-+			      <property name="activates_default">False</property>
-+			    </widget>
-+			    <packing>
-+			      <property name="padding">0</property>
-+			      <property name="expand">True</property>
-+			      <property name="fill">True</property>
-+			    </packing>
-+			  </child>
-+			</widget>
-+			<packing>
-+			  <property name="padding">0</property>
-+			  <property name="expand">True</property>
-+			  <property name="fill">True</property>
-+			</packing>
-+		      </child>
-+		    </widget>
-+		    <packing>
-+		      <property name="padding">0</property>
-+		      <property name="expand">True</property>
-+		      <property name="fill">True</property>
-+		    </packing>
-+		  </child>
-+		</widget>
-+		<packing>
-+		  <property name="padding">0</property>
-+		  <property name="expand">True</property>
-+		  <property name="fill">True</property>
-+		</packing>
-+	      </child>
-+	    </widget>
-+	    <packing>
-+	      <property name="tab_expand">False</property>
-+	      <property name="tab_fill">True</property>
-+	    </packing>
-+	  </child>
-+
-+	  <child>
-+	    <widget class="GtkLabel" id="label114">
-+	      <property name="visible">True</property>
-+	      <property name="label" translatable="yes">label114</property>
-+	      <property name="use_underline">False</property>
-+	      <property name="use_markup">False</property>
-+	      <property name="justify">GTK_JUSTIFY_LEFT</property>
-+	      <property name="wrap">False</property>
-+	      <property name="selectable">False</property>
-+	      <property name="xalign">0.5</property>
-+	      <property name="yalign">0.5</property>
-+	      <property name="xpad">0</property>
-+	      <property name="ypad">0</property>
-+	      <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
-+	      <property name="width_chars">-1</property>
-+	      <property name="single_line_mode">False</property>
-+	      <property name="angle">0</property>
-+	    </widget>
-+	    <packing>
-+	      <property name="type">tab</property>
-+	    </packing>
-+	  </child>
-+
-+	  <child>
-+	    <widget class="GtkVBox" id="vbox68">
-+	      <property name="visible">True</property>
-+	      <property name="homogeneous">False</property>
-+	      <property name="spacing">0</property>
-+
-+	      <child>
-+		<widget class="GtkLabel" id="select_common_label">
-+		  <property name="visible">True</property>
-+		  <property name="label" translatable="yes">&lt;b&gt;Select common application traits for %s:&lt;/b&gt;</property>
-+		  <property name="use_underline">False</property>
-+		  <property name="use_markup">True</property>
-+		  <property name="justify">GTK_JUSTIFY_LEFT</property>
-+		  <property name="wrap">False</property>
-+		  <property name="selectable">False</property>
-+		  <property name="xalign">0</property>
-+		  <property name="yalign">0.5</property>
-+		  <property name="xpad">0</property>
-+		  <property name="ypad">0</property>
-+		  <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
-+		  <property name="width_chars">-1</property>
-+		  <property name="single_line_mode">False</property>
-+		  <property name="angle">0</property>
-+		</widget>
-+		<packing>
-+		  <property name="padding">5</property>
-+		  <property name="expand">False</property>
-+		  <property name="fill">False</property>
-+		</packing>
-+	      </child>
-+
-+	      <child>
-+		<widget class="GtkVBox" id="vbox4">
-+		  <property name="visible">True</property>
-+		  <property name="homogeneous">False</property>
-+		  <property name="spacing">6</property>
-+
-+		  <child>
-+		    <widget class="GtkCheckButton" id="syslog_checkbutton">
-+		      <property name="visible">True</property>
-+		      <property name="can_focus">True</property>
-+		      <property name="label" translatable="yes">Writes syslog messages	</property>
-+		      <property name="use_underline">True</property>
-+		      <property name="relief">GTK_RELIEF_NORMAL</property>
-+		      <property name="focus_on_click">True</property>
-+		      <property name="active">False</property>
-+		      <property name="inconsistent">False</property>
-+		      <property name="draw_indicator">True</property>
-+		    </widget>
-+		    <packing>
-+		      <property name="padding">0</property>
-+		      <property name="expand">False</property>
-+		      <property name="fill">False</property>
-+		    </packing>
-+		  </child>
-+
-+		  <child>
-+		    <widget class="GtkCheckButton" id="tmp_checkbutton">
-+		      <property name="visible">True</property>
-+		      <property name="can_focus">True</property>
-+		      <property name="label" translatable="yes">Create/Manipulate temporary files in /tmp</property>
-+		      <property name="use_underline">True</property>
-+		      <property name="relief">GTK_RELIEF_NORMAL</property>
-+		      <property name="focus_on_click">True</property>
-+		      <property name="active">False</property>
-+		      <property name="inconsistent">False</property>
-+		      <property name="draw_indicator">True</property>
-+		    </widget>
-+		    <packing>
-+		      <property name="padding">0</property>
-+		      <property name="expand">False</property>
-+		      <property name="fill">False</property>
-+		    </packing>
-+		  </child>
-+
-+		  <child>
-+		    <widget class="GtkCheckButton" id="pam_checkbutton">
-+		      <property name="visible">True</property>
-+		      <property name="can_focus">True</property>
-+		      <property name="label" translatable="yes">Uses Pam for authentication</property>
-+		      <property name="use_underline">True</property>
-+		      <property name="relief">GTK_RELIEF_NORMAL</property>
-+		      <property name="focus_on_click">True</property>
-+		      <property name="active">False</property>
-+		      <property name="inconsistent">False</property>
-+		      <property name="draw_indicator">True</property>
-+		    </widget>
-+		    <packing>
-+		      <property name="padding">0</property>
-+		      <property name="expand">False</property>
-+		      <property name="fill">False</property>
-+		    </packing>
-+		  </child>
-+
-+		  <child>
-+		    <widget class="GtkCheckButton" id="uid_checkbutton">
-+		      <property name="visible">True</property>
-+		      <property name="can_focus">True</property>
-+		      <property name="label" translatable="yes">Uses nsswitch or getpw* calls</property>
-+		      <property name="use_underline">True</property>
-+		      <property name="relief">GTK_RELIEF_NORMAL</property>
-+		      <property name="focus_on_click">True</property>
-+		      <property name="active">False</property>
-+		      <property name="inconsistent">False</property>
-+		      <property name="draw_indicator">True</property>
-+		    </widget>
-+		    <packing>
-+		      <property name="padding">0</property>
-+		      <property name="expand">False</property>
-+		      <property name="fill">False</property>
-+		    </packing>
-+		  </child>
-+
-+		  <child>
-+		    <widget class="GtkCheckButton" id="dbus_checkbutton">
-+		      <property name="visible">True</property>
-+		      <property name="can_focus">True</property>
-+		      <property name="label" translatable="yes">Uses dbus</property>
-+		      <property name="use_underline">True</property>
-+		      <property name="relief">GTK_RELIEF_NORMAL</property>
-+		      <property name="focus_on_click">True</property>
-+		      <property name="active">False</property>
-+		      <property name="inconsistent">False</property>
-+		      <property name="draw_indicator">True</property>
-+		    </widget>
-+		    <packing>
-+		      <property name="padding">0</property>
-+		      <property name="expand">False</property>
-+		      <property name="fill">False</property>
-+		    </packing>
-+		  </child>
-+
-+		  <child>
-+		    <widget class="GtkCheckButton" id="audit_checkbutton">
-+		      <property name="visible">True</property>
-+		      <property name="can_focus">True</property>
-+		      <property name="label" translatable="yes">Sends audit messages</property>
-+		      <property name="use_underline">True</property>
-+		      <property name="relief">GTK_RELIEF_NORMAL</property>
-+		      <property name="focus_on_click">True</property>
-+		      <property name="active">False</property>
-+		      <property name="inconsistent">False</property>
-+		      <property name="draw_indicator">True</property>
-+		    </widget>
-+		    <packing>
-+		      <property name="padding">0</property>
-+		      <property name="expand">False</property>
-+		      <property name="fill">False</property>
-+		    </packing>
-+		  </child>
-+
-+		  <child>
-+		    <widget class="GtkCheckButton" id="terminal_checkbutton">
-+		      <property name="visible">True</property>
-+		      <property name="can_focus">True</property>
-+		      <property name="label" translatable="yes">Interacts with the terminal</property>
-+		      <property name="use_underline">True</property>
-+		      <property name="relief">GTK_RELIEF_NORMAL</property>
-+		      <property name="focus_on_click">True</property>
-+		      <property name="active">False</property>
-+		      <property name="inconsistent">False</property>
-+		      <property name="draw_indicator">True</property>
-+		    </widget>
-+		    <packing>
-+		      <property name="padding">0</property>
-+		      <property name="expand">False</property>
-+		      <property name="fill">False</property>
-+		    </packing>
-+		  </child>
-+
-+		  <child>
-+		    <widget class="GtkCheckButton" id="mail_checkbutton">
-+		      <property name="visible">True</property>
-+		      <property name="can_focus">True</property>
-+		      <property name="label" translatable="yes">Sends email</property>
-+		      <property name="use_underline">True</property>
-+		      <property name="relief">GTK_RELIEF_NORMAL</property>
-+		      <property name="focus_on_click">True</property>
-+		      <property name="active">False</property>
-+		      <property name="inconsistent">False</property>
-+		      <property name="draw_indicator">True</property>
-+		    </widget>
-+		    <packing>
-+		      <property name="padding">0</property>
-+		      <property name="expand">False</property>
-+		      <property name="fill">False</property>
-+		    </packing>
-+		  </child>
-+		</widget>
-+		<packing>
-+		  <property name="padding">0</property>
-+		  <property name="expand">True</property>
-+		  <property name="fill">True</property>
-+		</packing>
-+	      </child>
-+	    </widget>
-+	    <packing>
-+	      <property name="tab_expand">False</property>
-+	      <property name="tab_fill">True</property>
-+	    </packing>
-+	  </child>
-+
-+	  <child>
-+	    <widget class="GtkLabel" id="label115">
-+	      <property name="visible">True</property>
-+	      <property name="label" translatable="yes">label115</property>
-+	      <property name="use_underline">False</property>
-+	      <property name="use_markup">False</property>
-+	      <property name="justify">GTK_JUSTIFY_LEFT</property>
-+	      <property name="wrap">False</property>
-+	      <property name="selectable">False</property>
-+	      <property name="xalign">0.5</property>
-+	      <property name="yalign">0.5</property>
-+	      <property name="xpad">0</property>
-+	      <property name="ypad">0</property>
-+	      <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
-+	      <property name="width_chars">-1</property>
-+	      <property name="single_line_mode">False</property>
-+	      <property name="angle">0</property>
-+	    </widget>
-+	    <packing>
-+	      <property name="type">tab</property>
-+	    </packing>
-+	  </child>
-+
-+	  <child>
-+	    <widget class="GtkVBox" id="vbox69">
-+	      <property name="visible">True</property>
-+	      <property name="homogeneous">False</property>
-+	      <property name="spacing">0</property>
-+
-+	      <child>
-+		<widget class="GtkLabel" id="select_manages_label">
-+		  <property name="visible">True</property>
-+		  <property name="label" translatable="yes">&lt;b&gt;Add files/directories that %s manages&lt;/b&gt;</property>
-+		  <property name="use_underline">False</property>
-+		  <property name="use_markup">True</property>
-+		  <property name="justify">GTK_JUSTIFY_LEFT</property>
-+		  <property name="wrap">False</property>
-+		  <property name="selectable">False</property>
-+		  <property name="xalign">0</property>
-+		  <property name="yalign">0.5</property>
-+		  <property name="xpad">0</property>
-+		  <property name="ypad">0</property>
-+		  <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
-+		  <property name="width_chars">-1</property>
-+		  <property name="single_line_mode">False</property>
-+		  <property name="angle">0</property>
-+		</widget>
-+		<packing>
-+		  <property name="padding">5</property>
-+		  <property name="expand">False</property>
-+		  <property name="fill">False</property>
-+		</packing>
-+	      </child>
-+
-+	      <child>
-+		<widget class="GtkHBox" id="hbox1">
-+		  <property name="visible">True</property>
-+		  <property name="homogeneous">False</property>
-+		  <property name="spacing">12</property>
-+
-+		  <child>
-+		    <widget class="GtkVBox" id="vbox3">
-+		      <property name="visible">True</property>
-+		      <property name="homogeneous">False</property>
-+		      <property name="spacing">6</property>
-+
-+		      <child>
-+			<widget class="GtkButton" id="button2">
-+			  <property name="visible">True</property>
-+			  <property name="can_focus">True</property>
-+			  <property name="relief">GTK_RELIEF_NORMAL</property>
-+			  <property name="focus_on_click">True</property>
-+			  <signal name="clicked" handler="on_add_clicked" last_modification_time="Wed, 21 Feb 2007 18:47:51 GMT"/>
-+
-+			  <child>
-+			    <widget class="GtkAlignment" id="alignment6">
-+			      <property name="visible">True</property>
-+			      <property name="xalign">0.5</property>
-+			      <property name="yalign">0.5</property>
-+			      <property name="xscale">0</property>
-+			      <property name="yscale">0</property>
-+			      <property name="top_padding">0</property>
-+			      <property name="bottom_padding">0</property>
-+			      <property name="left_padding">0</property>
-+			      <property name="right_padding">0</property>
-+
-+			      <child>
-+				<widget class="GtkHBox" id="hbox4">
-+				  <property name="visible">True</property>
-+				  <property name="homogeneous">False</property>
-+				  <property name="spacing">2</property>
-+
-+				  <child>
-+				    <widget class="GtkImage" id="image3">
-+				      <property name="visible">True</property>
-+				      <property name="stock">gtk-add</property>
-+				      <property name="icon_size">4</property>
-+				      <property name="xalign">0.5</property>
-+				      <property name="yalign">0.5</property>
-+				      <property name="xpad">0</property>
-+				      <property name="ypad">0</property>
-+				    </widget>
-+				    <packing>
-+				      <property name="padding">0</property>
-+				      <property name="expand">False</property>
-+				      <property name="fill">False</property>
-+				    </packing>
-+				  </child>
-+
-+				  <child>
-+				    <widget class="GtkLabel" id="label17">
-+				      <property name="visible">True</property>
-+				      <property name="label">Add File</property>
-+				      <property name="use_underline">True</property>
-+				      <property name="use_markup">False</property>
-+				      <property name="justify">GTK_JUSTIFY_LEFT</property>
-+				      <property name="wrap">False</property>
-+				      <property name="selectable">False</property>
-+				      <property name="xalign">0.5</property>
-+				      <property name="yalign">0.5</property>
-+				      <property name="xpad">0</property>
-+				      <property name="ypad">0</property>
-+				      <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
-+				      <property name="width_chars">-1</property>
-+				      <property name="single_line_mode">False</property>
-+				      <property name="angle">0</property>
-+				    </widget>
-+				    <packing>
-+				      <property name="padding">0</property>
-+				      <property name="expand">False</property>
-+				      <property name="fill">False</property>
-+				    </packing>
-+				  </child>
-+				</widget>
-+			      </child>
-+			    </widget>
-+			  </child>
-+			</widget>
-+			<packing>
-+			  <property name="padding">0</property>
-+			  <property name="expand">False</property>
-+			  <property name="fill">False</property>
-+			</packing>
-+		      </child>
-+
-+		      <child>
-+			<widget class="GtkButton" id="button9">
-+			  <property name="visible">True</property>
-+			  <property name="can_focus">True</property>
-+			  <property name="relief">GTK_RELIEF_NORMAL</property>
-+			  <property name="focus_on_click">True</property>
-+			  <signal name="clicked" handler="on_add_dir_clicked" last_modification_time="Wed, 21 Feb 2007 22:15:43 GMT"/>
-+
-+			  <child>
-+			    <widget class="GtkAlignment" id="alignment5">
-+			      <property name="visible">True</property>
-+			      <property name="xalign">0.5</property>
-+			      <property name="yalign">0.5</property>
-+			      <property name="xscale">0</property>
-+			      <property name="yscale">0</property>
-+			      <property name="top_padding">0</property>
-+			      <property name="bottom_padding">0</property>
-+			      <property name="left_padding">0</property>
-+			      <property name="right_padding">0</property>
-+
-+			      <child>
-+				<widget class="GtkHBox" id="hbox3">
-+				  <property name="visible">True</property>
-+				  <property name="homogeneous">False</property>
-+				  <property name="spacing">2</property>
-+
-+				  <child>
-+				    <widget class="GtkImage" id="image2">
-+				      <property name="visible">True</property>
-+				      <property name="stock">gtk-add</property>
-+				      <property name="icon_size">4</property>
-+				      <property name="xalign">0.5</property>
-+				      <property name="yalign">0.5</property>
-+				      <property name="xpad">0</property>
-+				      <property name="ypad">0</property>
-+				    </widget>
-+				    <packing>
-+				      <property name="padding">0</property>
-+				      <property name="expand">False</property>
-+				      <property name="fill">False</property>
-+				    </packing>
-+				  </child>
-+
-+				  <child>
-+				    <widget class="GtkLabel" id="label16">
-+				      <property name="visible">True</property>
-+				      <property name="label">Add Directory</property>
-+				      <property name="use_underline">True</property>
-+				      <property name="use_markup">False</property>
-+				      <property name="justify">GTK_JUSTIFY_LEFT</property>
-+				      <property name="wrap">False</property>
-+				      <property name="selectable">False</property>
-+				      <property name="xalign">0.5</property>
-+				      <property name="yalign">0.5</property>
-+				      <property name="xpad">0</property>
-+				      <property name="ypad">0</property>
-+				      <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
-+				      <property name="width_chars">-1</property>
-+				      <property name="single_line_mode">False</property>
-+				      <property name="angle">0</property>
-+				    </widget>
-+				    <packing>
-+				      <property name="padding">0</property>
-+				      <property name="expand">False</property>
-+				      <property name="fill">False</property>
-+				    </packing>
-+				  </child>
-+				</widget>
-+			      </child>
-+			    </widget>
-+			  </child>
-+			</widget>
-+			<packing>
-+			  <property name="padding">0</property>
-+			  <property name="expand">False</property>
-+			  <property name="fill">False</property>
-+			</packing>
-+		      </child>
-+
-+		      <child>
-+			<widget class="GtkButton" id="button4">
-+			  <property name="visible">True</property>
-+			  <property name="can_focus">True</property>
-+			  <property name="label">gtk-delete</property>
-+			  <property name="use_stock">True</property>
-+			  <property name="relief">GTK_RELIEF_NORMAL</property>
-+			  <property name="focus_on_click">True</property>
-+			  <signal name="clicked" handler="on_delete_clicked" last_modification_time="Wed, 21 Feb 2007 18:48:10 GMT"/>
-+			  <accelerator key="Delete" modifiers="0" signal="clicked"/>
-+			</widget>
-+			<packing>
-+			  <property name="padding">0</property>
-+			  <property name="expand">False</property>
-+			  <property name="fill">False</property>
-+			</packing>
-+		      </child>
-+		    </widget>
-+		    <packing>
-+		      <property name="padding">4</property>
-+		      <property name="expand">False</property>
-+		      <property name="fill">False</property>
-+		    </packing>
-+		  </child>
-+
-+		  <child>
-+		    <widget class="GtkScrolledWindow" id="scrolledwindow2">
-+		      <property name="visible">True</property>
-+		      <property name="can_focus">True</property>
-+		      <property name="hscrollbar_policy">GTK_POLICY_AUTOMATIC</property>
-+		      <property name="vscrollbar_policy">GTK_POLICY_AUTOMATIC</property>
-+		      <property name="shadow_type">GTK_SHADOW_IN</property>
-+		      <property name="window_placement">GTK_CORNER_TOP_LEFT</property>
-+
-+		      <child>
-+			<widget class="GtkTreeView" id="write_treeview">
-+			  <property name="visible">True</property>
-+			  <property name="tooltip" translatable="yes">Files/Directories which the %s &quot;manages&quot;. Pid Files, Log Files, /var/lib Files ...</property>
-+			  <property name="can_focus">True</property>
-+			  <property name="headers_visible">False</property>
-+			  <property name="rules_hint">False</property>
-+			  <property name="reorderable">False</property>
-+			  <property name="enable_search">True</property>
-+			  <property name="fixed_height_mode">False</property>
-+			  <property name="hover_selection">False</property>
-+			  <property name="hover_expand">False</property>
-+			</widget>
-+		      </child>
-+		    </widget>
-+		    <packing>
-+		      <property name="padding">0</property>
-+		      <property name="expand">True</property>
-+		      <property name="fill">True</property>
-+		    </packing>
-+		  </child>
-+		</widget>
-+		<packing>
-+		  <property name="padding">0</property>
-+		  <property name="expand">True</property>
-+		  <property name="fill">True</property>
-+		</packing>
-+	      </child>
-+	    </widget>
-+	    <packing>
-+	      <property name="tab_expand">False</property>
-+	      <property name="tab_fill">True</property>
-+	    </packing>
-+	  </child>
-+
-+	  <child>
-+	    <widget class="GtkLabel" id="label116">
-+	      <property name="visible">True</property>
-+	      <property name="label" translatable="yes">label116</property>
-+	      <property name="use_underline">False</property>
-+	      <property name="use_markup">False</property>
-+	      <property name="justify">GTK_JUSTIFY_LEFT</property>
-+	      <property name="wrap">False</property>
-+	      <property name="selectable">False</property>
-+	      <property name="xalign">0.5</property>
-+	      <property name="yalign">0.5</property>
-+	      <property name="xpad">0</property>
-+	      <property name="ypad">0</property>
-+	      <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
-+	      <property name="width_chars">-1</property>
-+	      <property name="single_line_mode">False</property>
-+	      <property name="angle">0</property>
-+	    </widget>
-+	    <packing>
-+	      <property name="type">tab</property>
-+	    </packing>
-+	  </child>
-+
-+	  <child>
-+	    <widget class="GtkVBox" id="vbox70">
-+	      <property name="visible">True</property>
-+	      <property name="homogeneous">False</property>
-+	      <property name="spacing">0</property>
-+
-+	      <child>
-+		<widget class="GtkLabel" id="select_booleans_label">
-+		  <property name="visible">True</property>
-+		  <property name="label" translatable="yes">&lt;b&gt;Add booleans from the %s policy:&lt;/b&gt;</property>
-+		  <property name="use_underline">False</property>
-+		  <property name="use_markup">True</property>
-+		  <property name="justify">GTK_JUSTIFY_LEFT</property>
-+		  <property name="wrap">False</property>
-+		  <property name="selectable">False</property>
-+		  <property name="xalign">0</property>
-+		  <property name="yalign">0.5</property>
-+		  <property name="xpad">0</property>
-+		  <property name="ypad">0</property>
-+		  <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
-+		  <property name="width_chars">-1</property>
-+		  <property name="single_line_mode">False</property>
-+		  <property name="angle">0</property>
-+		</widget>
-+		<packing>
-+		  <property name="padding">5</property>
-+		  <property name="expand">False</property>
-+		  <property name="fill">False</property>
-+		</packing>
-+	      </child>
-+
-+	      <child>
-+		<widget class="GtkHBox" id="hbox1">
-+		  <property name="visible">True</property>
-+		  <property name="homogeneous">False</property>
-+		  <property name="spacing">12</property>
-+
-+		  <child>
-+		    <widget class="GtkVBox" id="vbox3">
-+		      <property name="visible">True</property>
-+		      <property name="homogeneous">False</property>
-+		      <property name="spacing">6</property>
-+
-+		      <child>
-+			<widget class="GtkButton" id="button2">
-+			  <property name="visible">True</property>
-+			  <property name="can_focus">True</property>
-+			  <property name="relief">GTK_RELIEF_NORMAL</property>
-+			  <property name="focus_on_click">True</property>
-+			  <signal name="clicked" handler="on_add_boolean_clicked" last_modification_time="Wed, 17 Oct 2007 00:02:27 GMT"/>
-+
-+			  <child>
-+			    <widget class="GtkAlignment" id="alignment6">
-+			      <property name="visible">True</property>
-+			      <property name="xalign">0.5</property>
-+			      <property name="yalign">0.5</property>
-+			      <property name="xscale">0</property>
-+			      <property name="yscale">0</property>
-+			      <property name="top_padding">0</property>
-+			      <property name="bottom_padding">0</property>
-+			      <property name="left_padding">0</property>
-+			      <property name="right_padding">0</property>
-+
-+			      <child>
-+				<widget class="GtkHBox" id="hbox4">
-+				  <property name="visible">True</property>
-+				  <property name="homogeneous">False</property>
-+				  <property name="spacing">2</property>
-+
-+				  <child>
-+				    <widget class="GtkImage" id="image3">
-+				      <property name="visible">True</property>
-+				      <property name="stock">gtk-add</property>
-+				      <property name="icon_size">4</property>
-+				      <property name="xalign">0.5</property>
-+				      <property name="yalign">0.5</property>
-+				      <property name="xpad">0</property>
-+				      <property name="ypad">0</property>
-+				    </widget>
-+				    <packing>
-+				      <property name="padding">0</property>
-+				      <property name="expand">False</property>
-+				      <property name="fill">False</property>
-+				    </packing>
-+				  </child>
-+
-+				  <child>
-+				    <widget class="GtkLabel" id="label17">
-+				      <property name="visible">True</property>
-+				      <property name="label">Add Boolean</property>
-+				      <property name="use_underline">True</property>
-+				      <property name="use_markup">False</property>
-+				      <property name="justify">GTK_JUSTIFY_LEFT</property>
-+				      <property name="wrap">False</property>
-+				      <property name="selectable">False</property>
-+				      <property name="xalign">0.5</property>
-+				      <property name="yalign">0.5</property>
-+				      <property name="xpad">0</property>
-+				      <property name="ypad">0</property>
-+				      <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
-+				      <property name="width_chars">-1</property>
-+				      <property name="single_line_mode">False</property>
-+				      <property name="angle">0</property>
-+				    </widget>
-+				    <packing>
-+				      <property name="padding">0</property>
-+				      <property name="expand">False</property>
-+				      <property name="fill">False</property>
-+				    </packing>
-+				  </child>
-+				</widget>
-+			      </child>
-+			    </widget>
-+			  </child>
-+			</widget>
-+			<packing>
-+			  <property name="padding">0</property>
-+			  <property name="expand">False</property>
-+			  <property name="fill">False</property>
-+			</packing>
-+		      </child>
-+
-+		      <child>
-+			<widget class="GtkButton" id="button4">
-+			  <property name="visible">True</property>
-+			  <property name="can_focus">True</property>
-+			  <property name="label">gtk-delete</property>
-+			  <property name="use_stock">True</property>
-+			  <property name="relief">GTK_RELIEF_NORMAL</property>
-+			  <property name="focus_on_click">True</property>
-+			  <signal name="clicked" handler="on_delete_boolean_clicked" last_modification_time="Wed, 17 Oct 2007 00:02:39 GMT"/>
-+			  <accelerator key="Delete" modifiers="0" signal="clicked"/>
-+			</widget>
-+			<packing>
-+			  <property name="padding">0</property>
-+			  <property name="expand">False</property>
-+			  <property name="fill">False</property>
-+			</packing>
-+		      </child>
-+		    </widget>
-+		    <packing>
-+		      <property name="padding">4</property>
-+		      <property name="expand">False</property>
-+		      <property name="fill">True</property>
-+		    </packing>
-+		  </child>
-+
-+		  <child>
-+		    <widget class="GtkScrolledWindow" id="scrolledwindow2">
-+		      <property name="visible">True</property>
-+		      <property name="can_focus">True</property>
-+		      <property name="hscrollbar_policy">GTK_POLICY_AUTOMATIC</property>
-+		      <property name="vscrollbar_policy">GTK_POLICY_AUTOMATIC</property>
-+		      <property name="shadow_type">GTK_SHADOW_IN</property>
-+		      <property name="window_placement">GTK_CORNER_TOP_LEFT</property>
-+
-+		      <child>
-+			<widget class="GtkTreeView" id="boolean_treeview">
-+			  <property name="visible">True</property>
-+			  <property name="tooltip" translatable="yes">Add/Remove booleans used by the %s domain</property>
-+			  <property name="can_focus">True</property>
-+			  <property name="headers_visible">True</property>
-+			  <property name="rules_hint">False</property>
-+			  <property name="reorderable">False</property>
-+			  <property name="enable_search">True</property>
-+			  <property name="fixed_height_mode">False</property>
-+			  <property name="hover_selection">False</property>
-+			  <property name="hover_expand">False</property>
-+			</widget>
-+		      </child>
-+		    </widget>
-+		    <packing>
-+		      <property name="padding">0</property>
-+		      <property name="expand">True</property>
-+		      <property name="fill">True</property>
-+		    </packing>
-+		  </child>
-+		</widget>
-+		<packing>
-+		  <property name="padding">0</property>
-+		  <property name="expand">True</property>
-+		  <property name="fill">True</property>
-+		</packing>
-+	      </child>
-+	    </widget>
-+	    <packing>
-+	      <property name="tab_expand">False</property>
-+	      <property name="tab_fill">True</property>
-+	    </packing>
-+	  </child>
-+
-+	  <child>
-+	    <widget class="GtkLabel" id="GtkLabel">
-+	      <property name="visible">True</property>
-+	      <property name="label" translatable="yes"></property>
-+	      <property name="use_underline">False</property>
-+	      <property name="use_markup">False</property>
-+	      <property name="justify">GTK_JUSTIFY_LEFT</property>
-+	      <property name="wrap">False</property>
-+	      <property name="selectable">False</property>
-+	      <property name="xalign">0.5</property>
-+	      <property name="yalign">0.5</property>
-+	      <property name="xpad">0</property>
-+	      <property name="ypad">0</property>
-+	      <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
-+	      <property name="width_chars">-1</property>
-+	      <property name="single_line_mode">False</property>
-+	      <property name="angle">0</property>
-+	    </widget>
-+	    <packing>
-+	      <property name="type">tab</property>
-+	    </packing>
-+	  </child>
-+
-+	  <child>
-+	    <widget class="GtkVBox" id="vbox71">
-+	      <property name="visible">True</property>
-+	      <property name="homogeneous">False</property>
-+	      <property name="spacing">0</property>
-+
-+	      <child>
-+		<widget class="GtkLabel" id="select_dir_label">
-+		  <property name="visible">True</property>
-+		  <property name="label" translatable="yes">&lt;b&gt;Which directory you will generate the %s policy?&lt;/b&gt;</property>
-+		  <property name="use_underline">False</property>
-+		  <property name="use_markup">True</property>
-+		  <property name="justify">GTK_JUSTIFY_LEFT</property>
-+		  <property name="wrap">False</property>
-+		  <property name="selectable">False</property>
-+		  <property name="xalign">0</property>
-+		  <property name="yalign">0.5</property>
-+		  <property name="xpad">0</property>
-+		  <property name="ypad">0</property>
-+		  <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
-+		  <property name="width_chars">-1</property>
-+		  <property name="single_line_mode">False</property>
-+		  <property name="angle">0</property>
-+		</widget>
-+		<packing>
-+		  <property name="padding">0</property>
-+		  <property name="expand">False</property>
-+		  <property name="fill">False</property>
-+		</packing>
-+	      </child>
-+
-+	      <child>
-+		<widget class="GtkHBox" id="hbox6">
-+		  <property name="visible">True</property>
-+		  <property name="homogeneous">False</property>
-+		  <property name="spacing">12</property>
-+
-+		  <child>
-+		    <widget class="GtkLabel" id="label18">
-+		      <property name="visible">True</property>
-+		      <property name="label" translatable="yes">Policy Directory</property>
-+		      <property name="use_underline">False</property>
-+		      <property name="use_markup">False</property>
-+		      <property name="justify">GTK_JUSTIFY_LEFT</property>
-+		      <property name="wrap">False</property>
-+		      <property name="selectable">False</property>
-+		      <property name="xalign">0.5</property>
-+		      <property name="yalign">0.5</property>
-+		      <property name="xpad">0</property>
-+		      <property name="ypad">0</property>
-+		      <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
-+		      <property name="width_chars">-1</property>
-+		      <property name="single_line_mode">False</property>
-+		      <property name="angle">0</property>
-+		    </widget>
-+		    <packing>
-+		      <property name="padding">5</property>
-+		      <property name="expand">False</property>
-+		      <property name="fill">False</property>
-+		    </packing>
-+		  </child>
-+
-+		  <child>
-+		    <widget class="GtkEntry" id="output_entry">
-+		      <property name="visible">True</property>
-+		      <property name="can_focus">True</property>
-+		      <property name="editable">True</property>
-+		      <property name="visibility">True</property>
-+		      <property name="max_length">0</property>
-+		      <property name="text" translatable="yes"></property>
-+		      <property name="has_frame">True</property>
-+		      <property name="invisible_char">•</property>
-+		      <property name="activates_default">False</property>
-+		    </widget>
-+		    <packing>
-+		      <property name="padding">0</property>
-+		      <property name="expand">True</property>
-+		      <property name="fill">True</property>
-+		    </packing>
-+		  </child>
-+
-+		  <child>
-+		    <widget class="GtkButton" id="output_button">
-+		      <property name="visible">True</property>
-+		      <property name="can_focus">True</property>
-+		      <property name="label" translatable="yes">...</property>
-+		      <property name="use_underline">True</property>
-+		      <property name="relief">GTK_RELIEF_NORMAL</property>
-+		      <property name="focus_on_click">True</property>
-+		    </widget>
-+		    <packing>
-+		      <property name="padding">0</property>
-+		      <property name="expand">False</property>
-+		      <property name="fill">False</property>
-+		    </packing>
-+		  </child>
-+		</widget>
-+		<packing>
-+		  <property name="padding">12</property>
-+		  <property name="expand">False</property>
-+		  <property name="fill">False</property>
-+		</packing>
-+	      </child>
-+	    </widget>
-+	    <packing>
-+	      <property name="tab_expand">False</property>
-+	      <property name="tab_fill">True</property>
-+	    </packing>
-+	  </child>
-+
-+	  <child>
-+	    <widget class="GtkLabel" id="GtkLabel">
-+	      <property name="visible">True</property>
-+	      <property name="label" translatable="yes"></property>
-+	      <property name="use_underline">False</property>
-+	      <property name="use_markup">False</property>
-+	      <property name="justify">GTK_JUSTIFY_LEFT</property>
-+	      <property name="wrap">False</property>
-+	      <property name="selectable">False</property>
-+	      <property name="xalign">0.5</property>
-+	      <property name="yalign">0.5</property>
-+	      <property name="xpad">0</property>
-+	      <property name="ypad">0</property>
-+	      <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
-+	      <property name="width_chars">-1</property>
-+	      <property name="single_line_mode">False</property>
-+	      <property name="angle">0</property>
-+	    </widget>
-+	    <packing>
-+	      <property name="type">tab</property>
-+	    </packing>
-+	  </child>
-+	</widget>
-+	<packing>
-+	  <property name="padding">0</property>
-+	  <property name="expand">True</property>
-+	  <property name="fill">True</property>
-+	</packing>
-+      </child>
-+
-+      <child>
-+	<widget class="GtkHButtonBox" id="hbuttonbox2">
-+	  <property name="visible">True</property>
-+	  <property name="layout_style">GTK_BUTTONBOX_END</property>
-+	  <property name="spacing">0</property>
-+
-+	  <child>
-+	    <widget class="GtkButton" id="cancel_button">
-+	      <property name="visible">True</property>
-+	      <property name="can_default">True</property>
-+	      <property name="can_focus">True</property>
-+	      <property name="label">gtk-cancel</property>
-+	      <property name="use_stock">True</property>
-+	      <property name="relief">GTK_RELIEF_NORMAL</property>
-+	      <property name="focus_on_click">True</property>
-+	      <signal name="activate" handler="on_cancel_activate" last_modification_time="Wed, 02 Feb 2011 21:21:29 GMT"/>
-+	    </widget>
-+	  </child>
-+
-+	  <child>
-+	    <widget class="GtkButton" id="back_button">
-+	      <property name="visible">True</property>
-+	      <property name="can_default">True</property>
-+	      <property name="can_focus">True</property>
-+	      <property name="label">gtk-go-back</property>
-+	      <property name="use_stock">True</property>
-+	      <property name="relief">GTK_RELIEF_NORMAL</property>
-+	      <property name="focus_on_click">True</property>
-+	      <signal name="activate" handler="on_back_activate" last_modification_time="Wed, 02 Feb 2011 21:22:00 GMT"/>
-+	    </widget>
-+	  </child>
-+
-+	  <child>
-+	    <widget class="GtkButton" id="forward_button">
-+	      <property name="visible">True</property>
-+	      <property name="can_default">True</property>
-+	      <property name="can_focus">True</property>
-+	      <property name="label">gtk-media-forward</property>
-+	      <property name="use_stock">True</property>
-+	      <property name="relief">GTK_RELIEF_NORMAL</property>
-+	      <property name="focus_on_click">True</property>
-+	      <signal name="activate" handler="on_forward_activate" last_modification_time="Wed, 02 Feb 2011 21:22:32 GMT"/>
-+	    </widget>
-+	  </child>
-+	</widget>
-+	<packing>
-+	  <property name="padding">5</property>
-+	  <property name="expand">False</property>
-+	  <property name="fill">False</property>
-+	</packing>
-+      </child>
-+    </widget>
-+  </child>
-+</widget>
-+
-+<widget class="GtkDialog" id="boolean_dialog">
-+  <property name="border_width">12</property>
-+  <property name="title" translatable="yes">Add Booleans Dialog</property>
-+  <property name="type">GTK_WINDOW_TOPLEVEL</property>
-+  <property name="window_position">GTK_WIN_POS_MOUSE</property>
-+  <property name="modal">False</property>
-+  <property name="default_width">400</property>
-+  <property name="resizable">True</property>
-+  <property name="destroy_with_parent">False</property>
-+  <property name="decorated">True</property>
-+  <property name="skip_taskbar_hint">False</property>
-+  <property name="skip_pager_hint">False</property>
-+  <property name="type_hint">GDK_WINDOW_TYPE_HINT_DIALOG</property>
-+  <property name="gravity">GDK_GRAVITY_NORTH_WEST</property>
-+  <property name="focus_on_map">True</property>
-+  <property name="urgency_hint">False</property>
-+  <property name="has_separator">False</property>
-+
-+  <child internal-child="vbox">
-+    <widget class="GtkVBox" id="dialog-vbox2">
-+      <property name="visible">True</property>
-+      <property name="homogeneous">False</property>
-+      <property name="spacing">6</property>
-+
-+      <child internal-child="action_area">
-+	<widget class="GtkHButtonBox" id="dialog-action_area2">
-+	  <property name="visible">True</property>
-+	  <property name="layout_style">GTK_BUTTONBOX_END</property>
-+
-+	  <child>
-+	    <widget class="GtkButton" id="cancelbutton1">
-+	      <property name="visible">True</property>
-+	      <property name="can_default">True</property>
-+	      <property name="can_focus">True</property>
-+	      <property name="label">gtk-cancel</property>
-+	      <property name="use_stock">True</property>
-+	      <property name="relief">GTK_RELIEF_NORMAL</property>
-+	      <property name="focus_on_click">True</property>
-+	      <property name="response_id">-6</property>
-+	    </widget>
-+	  </child>
-+
-+	  <child>
-+	    <widget class="GtkButton" id="okbutton1">
-+	      <property name="visible">True</property>
-+	      <property name="can_default">True</property>
-+	      <property name="can_focus">True</property>
-+	      <property name="label">gtk-add</property>
-+	      <property name="use_stock">True</property>
-+	      <property name="relief">GTK_RELIEF_NORMAL</property>
-+	      <property name="focus_on_click">True</property>
-+	      <property name="response_id">-5</property>
-+	    </widget>
-+	  </child>
-+	</widget>
-+	<packing>
-+	  <property name="padding">0</property>
-+	  <property name="expand">False</property>
-+	  <property name="fill">True</property>
-+	  <property name="pack_type">GTK_PACK_END</property>
-+	</packing>
-+      </child>
-+
-+      <child>
-+	<widget class="GtkTable" id="table6">
-+	  <property name="visible">True</property>
-+	  <property name="n_rows">2</property>
-+	  <property name="n_columns">2</property>
-+	  <property name="homogeneous">False</property>
-+	  <property name="row_spacing">6</property>
-+	  <property name="column_spacing">12</property>
-+
-+	  <child>
-+	    <widget class="GtkLabel" id="label48">
-+	      <property name="visible">True</property>
-+	      <property name="label" translatable="yes">Boolean Name</property>
-+	      <property name="use_underline">False</property>
-+	      <property name="use_markup">False</property>
-+	      <property name="justify">GTK_JUSTIFY_LEFT</property>
-+	      <property name="wrap">False</property>
-+	      <property name="selectable">False</property>
-+	      <property name="xalign">0</property>
-+	      <property name="yalign">0.5</property>
-+	      <property name="xpad">0</property>
-+	      <property name="ypad">0</property>
-+	      <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
-+	      <property name="width_chars">-1</property>
-+	      <property name="single_line_mode">False</property>
-+	      <property name="angle">0</property>
-+	    </widget>
-+	    <packing>
-+	      <property name="left_attach">0</property>
-+	      <property name="right_attach">1</property>
-+	      <property name="top_attach">0</property>
-+	      <property name="bottom_attach">1</property>
-+	      <property name="x_options">fill</property>
-+	      <property name="y_options"></property>
-+	    </packing>
-+	  </child>
-+
-+	  <child>
-+	    <widget class="GtkLabel" id="label49">
-+	      <property name="visible">True</property>
-+	      <property name="label" translatable="yes">Description</property>
-+	      <property name="use_underline">False</property>
-+	      <property name="use_markup">False</property>
-+	      <property name="justify">GTK_JUSTIFY_LEFT</property>
-+	      <property name="wrap">False</property>
-+	      <property name="selectable">False</property>
-+	      <property name="xalign">0</property>
-+	      <property name="yalign">0.5</property>
-+	      <property name="xpad">0</property>
-+	      <property name="ypad">0</property>
-+	      <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
-+	      <property name="width_chars">-1</property>
-+	      <property name="single_line_mode">False</property>
-+	      <property name="angle">0</property>
-+	    </widget>
-+	    <packing>
-+	      <property name="left_attach">0</property>
-+	      <property name="right_attach">1</property>
-+	      <property name="top_attach">1</property>
-+	      <property name="bottom_attach">2</property>
-+	      <property name="x_options">fill</property>
-+	      <property name="y_options"></property>
-+	    </packing>
-+	  </child>
-+
-+	  <child>
-+	    <widget class="GtkEntry" id="boolean_name_entry">
-+	      <property name="visible">True</property>
-+	      <property name="can_focus">True</property>
-+	      <property name="editable">True</property>
-+	      <property name="visibility">True</property>
-+	      <property name="max_length">0</property>
-+	      <property name="text" translatable="yes"></property>
-+	      <property name="has_frame">True</property>
-+	      <property name="invisible_char">•</property>
-+	      <property name="activates_default">False</property>
-+	    </widget>
-+	    <packing>
-+	      <property name="left_attach">1</property>
-+	      <property name="right_attach">2</property>
-+	      <property name="top_attach">0</property>
-+	      <property name="bottom_attach">1</property>
-+	      <property name="y_options"></property>
-+	    </packing>
-+	  </child>
-+
-+	  <child>
-+	    <widget class="GtkEntry" id="boolean_description_entry">
-+	      <property name="visible">True</property>
-+	      <property name="can_focus">True</property>
-+	      <property name="editable">True</property>
-+	      <property name="visibility">True</property>
-+	      <property name="max_length">0</property>
-+	      <property name="text" translatable="yes"></property>
-+	      <property name="has_frame">True</property>
-+	      <property name="invisible_char">•</property>
-+	      <property name="activates_default">False</property>
-+	    </widget>
-+	    <packing>
-+	      <property name="left_attach">1</property>
-+	      <property name="right_attach">2</property>
-+	      <property name="top_attach">1</property>
-+	      <property name="bottom_attach">2</property>
-+	      <property name="y_options"></property>
-+	    </packing>
-+	  </child>
-+	</widget>
-+	<packing>
-+	  <property name="padding">0</property>
-+	  <property name="expand">True</property>
-+	  <property name="fill">True</property>
-+	</packing>
-+      </child>
-+    </widget>
-+  </child>
-+</widget>
-+
-+</glade-interface>
-diff -up policycoreutils-2.1.12/gui/polgengui.py.rhat policycoreutils-2.1.12/gui/polgengui.py
---- policycoreutils-2.1.12/gui/polgengui.py.rhat	2012-10-16 15:07:17.417526105 -0400
-+++ policycoreutils-2.1.12/gui/polgengui.py	2012-10-16 15:07:17.418526106 -0400
-@@ -0,0 +1,750 @@
-+#!/usr/bin/python -Es
-+#
-+# polgengui.py - GUI for SELinux Config tool in system-config-selinux
-+#
-+# Dan Walsh <dwalsh at redhat.com>
-+#
-+# Copyright (C) 2007-2011 Red Hat
-+#
-+# This program is free software; you can redistribute it and/or modify
-+# it under the terms of the GNU General Public License as published by
-+# the Free Software Foundation; either version 2 of the License, or
-+# (at your option) any later version.
-+#
-+# This program is distributed in the hope that it will be useful,
-+# but WITHOUT ANY WARRANTY; without even the implied warranty of
-+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-+# GNU General Public License for more details.
-+#
-+# You should have received a copy of the GNU General Public License
-+# along with this program; if not, write to the Free Software
-+# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-+#
-+import signal
-+import string
-+import gtk
-+import gtk.glade
-+import os
-+import gobject
-+import gnome
-+import sys
-+import polgen
-+import re
-+
-+
-+##
-+## I18N
-+##
-+PROGNAME="policycoreutils"
-+
-+import gettext
-+gettext.bindtextdomain(PROGNAME, "/usr/share/locale")
-+gettext.textdomain(PROGNAME)
-+try:
-+    gettext.install(PROGNAME,
-+                    localedir="/usr/share/locale",
-+                    unicode=False,
-+                    codeset = 'utf-8')
-+except IOError:
-+    import __builtin__
-+    __builtin__.__dict__['_'] = unicode
-+
-+gnome.program_init("SELinux Policy Generation Tool", "5")
-+
-+version = "1.0"
-+
-+sys.path.append('/usr/share/system-config-selinux')
-+sys.path.append('.')
-+
-+# From John Hunter http://www.daa.com.au/pipermail/pygtk/2003-February/004454.html
-+def foreach(model, path, iter, selected):
-+    selected.append(model.get_value(iter, 0))
-+
-+##
-+## Pull in the Glade file
-+##
-+if os.access("polgen.glade", os.F_OK):
-+    xml = gtk.glade.XML ("polgen.glade", domain=PROGNAME)
-+else:
-+    xml = gtk.glade.XML ("/usr/share/system-config-selinux/polgen.glade", domain=PROGNAME)
-+
-+FILE = 1
-+DIR = 2
-+
-+class childWindow:
-+    START_PAGE = 0
-+    SELECT_TYPE_PAGE = 0
-+    APP_PAGE = 1
-+    EXISTING_USER_PAGE = 2
-+    TRANSITION_PAGE = 3
-+    USER_TRANSITION_PAGE = 4
-+    ADMIN_PAGE = 5
-+    ROLE_PAGE = 6
-+    IN_NET_PAGE = 7
-+    OUT_NET_PAGE = 8
-+    COMMON_APPS_PAGE = 9
-+    FILES_PAGE = 10
-+    BOOLEAN_PAGE = 11
-+    SELECT_DIR_PAGE = 12
-+    FINISH_PAGE = 12
-+
-+    def __init__(self):
-+        self.xml = xml
-+        self.notebook = xml.get_widget ("notebook")
-+        self.label_dict = {}
-+        self.tooltip_dict = {}
-+        label = xml.get_widget ("select_label")
-+        self.label_dict[label] = label.get_text()
-+
-+        label = xml.get_widget ("select_user_roles_label")
-+        self.label_dict[label] = label.get_text()
-+
-+        label = xml.get_widget ("select_dir_label")
-+        self.label_dict[label] = label.get_text()
-+
-+        label = xml.get_widget ("select_domain_admin_label")
-+        self.label_dict[label] = label.get_text()
-+
-+        label = xml.get_widget ("select_in_label")
-+        self.label_dict[label] = label.get_text()
-+
-+        label = xml.get_widget ("select_out_label")
-+        self.label_dict[label] = label.get_text()
-+
-+        label = xml.get_widget ("select_common_label")
-+        self.label_dict[label] = label.get_text()
-+
-+        label = xml.get_widget ("select_manages_label")
-+        self.label_dict[label] = label.get_text()
-+
-+        label = xml.get_widget ("select_booleans_label")
-+        self.label_dict[label] = label.get_text()
-+
-+        label = xml.get_widget ("existing_user_treeview")
-+        self.tooltip_dict[label] = label.get_tooltip_text()
-+
-+        label = xml.get_widget ("transition_treeview")
-+        self.tooltip_dict[label] = label.get_tooltip_text()
-+
-+        label = xml.get_widget ("in_tcp_all_checkbutton")
-+        self.tooltip_dict[label] = label.get_tooltip_text()
-+
-+        label = xml.get_widget ("in_tcp_reserved_checkbutton")
-+        self.tooltip_dict[label] = label.get_tooltip_text()
-+
-+        label = xml.get_widget ("in_tcp_unreserved_checkbutton")
-+        self.tooltip_dict[label] = label.get_tooltip_text()
-+
-+        label = xml.get_widget ("in_tcp_entry")
-+        self.tooltip_dict[label] = label.get_tooltip_text()
-+
-+        label = xml.get_widget ("in_udp_all_checkbutton")
-+        self.tooltip_dict[label] = label.get_tooltip_text()
-+
-+        label = xml.get_widget ("in_udp_reserved_checkbutton")
-+        self.tooltip_dict[label] = label.get_tooltip_text()
-+
-+        label = xml.get_widget ("in_udp_unreserved_checkbutton")
-+        self.tooltip_dict[label] = label.get_tooltip_text()
-+
-+        label = xml.get_widget ("in_udp_entry")
-+        self.tooltip_dict[label] = label.get_tooltip_text()
-+
-+        label = xml.get_widget ("out_tcp_entry")
-+        self.tooltip_dict[label] = label.get_tooltip_text()
-+
-+        label = xml.get_widget ("out_udp_entry")
-+        self.tooltip_dict[label] = label.get_tooltip_text()
-+
-+        label = xml.get_widget ("out_tcp_all_checkbutton")
-+        self.tooltip_dict[label] = label.get_tooltip_text()
-+
-+        label = xml.get_widget ("out_udp_all_checkbutton")
-+        self.tooltip_dict[label] = label.get_tooltip_text()
-+
-+        label = xml.get_widget ("boolean_treeview")
-+        self.tooltip_dict[label] = label.get_tooltip_text()
-+
-+        label = xml.get_widget ("write_treeview")
-+        self.tooltip_dict[label] = label.get_tooltip_text()
-+
-+        try:
-+            self.all_types = polgen.get_all_types()
-+            self.all_modules = polgen.get_all_modules()
-+            self.all_roles = polgen.get_all_roles()
-+            self.all_users = polgen.get_all_users()
-+        except RuntimeError, e:
-+            self.all_types = []
-+            self.all_modules = []
-+            self.all_roles = []
-+            self.all_users = []
-+            self.error(str(e))
-+
-+        self.name=""
-+        xml.signal_connect("on_delete_clicked", self.delete)
-+        xml.signal_connect("on_delete_boolean_clicked", self.delete_boolean)
-+        xml.signal_connect("on_exec_select_clicked", self.exec_select)
-+        xml.signal_connect("on_init_script_select_clicked", self.init_script_select)
-+        xml.signal_connect("on_add_clicked", self.add)
-+        xml.signal_connect("on_add_boolean_clicked", self.add_boolean)
-+        xml.signal_connect("on_add_dir_clicked", self.add_dir)
-+        xml.signal_connect("on_about_clicked", self.on_about_clicked)
-+        xml.get_widget ("cancel_button").connect("clicked",self.quit)
-+        self.forward_button = xml.get_widget ("forward_button")
-+        self.forward_button.connect("clicked",self.forward)
-+        self.back_button = xml.get_widget ("back_button")
-+        self.back_button.connect("clicked",self.back)
-+
-+        self.boolean_dialog = xml.get_widget ("boolean_dialog")
-+        self.boolean_name_entry = xml.get_widget ("boolean_name_entry")
-+        self.boolean_description_entry = xml.get_widget ("boolean_description_entry")
-+
-+        self.pages={}
-+        for i in polgen.USERS:
-+            self.pages[i] = [ self.SELECT_TYPE_PAGE, self.APP_PAGE, self.TRANSITION_PAGE, self.ROLE_PAGE, self.IN_NET_PAGE, self.OUT_NET_PAGE, self.BOOLEAN_PAGE, self.SELECT_DIR_PAGE ]
-+        self.pages[polgen.RUSER] = [ self.SELECT_TYPE_PAGE, self.APP_PAGE,  self.ADMIN_PAGE, self.USER_TRANSITION_PAGE, self.BOOLEAN_PAGE, self.SELECT_DIR_PAGE ]
-+        self.pages[polgen.LUSER] = [ self.SELECT_TYPE_PAGE, self.APP_PAGE, self.TRANSITION_PAGE, self.IN_NET_PAGE, self.OUT_NET_PAGE, self.BOOLEAN_PAGE, self.SELECT_DIR_PAGE ]
-+        self.pages[polgen.SANDBOX] = [ self.SELECT_TYPE_PAGE, self.APP_PAGE, self.IN_NET_PAGE, self.OUT_NET_PAGE, self.BOOLEAN_PAGE, self.SELECT_DIR_PAGE]
-+        self.pages[polgen.EUSER] = [ self.SELECT_TYPE_PAGE, self.EXISTING_USER_PAGE, self.TRANSITION_PAGE, self.ROLE_PAGE, self.IN_NET_PAGE, self.OUT_NET_PAGE, self.BOOLEAN_PAGE, self.SELECT_DIR_PAGE ]
-+
-+        for i in polgen.APPLICATIONS:
-+            self.pages[i] = [ self.SELECT_TYPE_PAGE, self.APP_PAGE, self.IN_NET_PAGE, self.OUT_NET_PAGE, self.COMMON_APPS_PAGE, self.FILES_PAGE, self.BOOLEAN_PAGE, self.SELECT_DIR_PAGE]
-+        self.pages[polgen.USER] = [ self.SELECT_TYPE_PAGE, self.APP_PAGE, self.USER_TRANSITION_PAGE, self.IN_NET_PAGE, self.OUT_NET_PAGE, self.COMMON_APPS_PAGE, self.FILES_PAGE, self.BOOLEAN_PAGE, self.SELECT_DIR_PAGE ]
-+
-+        self.current_page = 0
-+        self.back_button.set_sensitive(0)
-+
-+        self.network_buttons = {}
-+
-+        self.in_tcp_all_checkbutton = xml.get_widget ("in_tcp_all_checkbutton")
-+        self.in_tcp_reserved_checkbutton = xml.get_widget ("in_tcp_reserved_checkbutton")
-+        self.in_tcp_unreserved_checkbutton = xml.get_widget ("in_tcp_unreserved_checkbutton")
-+        self.in_tcp_entry = self.xml.get_widget("in_tcp_entry")
-+        self.network_buttons[self.in_tcp_all_checkbutton] = [ self.in_tcp_reserved_checkbutton, self.in_tcp_unreserved_checkbutton, self.in_tcp_entry ]
-+
-+
-+        self.out_tcp_all_checkbutton = xml.get_widget ("out_tcp_all_checkbutton")
-+        self.out_tcp_reserved_checkbutton = xml.get_widget ("out_tcp_reserved_checkbutton")
-+        self.out_tcp_unreserved_checkbutton = xml.get_widget ("out_tcp_unreserved_checkbutton")
-+        self.out_tcp_entry = self.xml.get_widget("out_tcp_entry")
-+
-+        self.network_buttons[self.out_tcp_all_checkbutton] = [ self.out_tcp_entry ]
-+
-+        self.in_udp_all_checkbutton = xml.get_widget ("in_udp_all_checkbutton")
-+        self.in_udp_reserved_checkbutton = xml.get_widget ("in_udp_reserved_checkbutton")
-+        self.in_udp_unreserved_checkbutton = xml.get_widget ("in_udp_unreserved_checkbutton")
-+        self.in_udp_entry = self.xml.get_widget("in_udp_entry")
-+
-+        self.network_buttons[self.in_udp_all_checkbutton] = [ self.in_udp_reserved_checkbutton, self.in_udp_unreserved_checkbutton, self.in_udp_entry ]
-+
-+        self.out_udp_all_checkbutton = xml.get_widget ("out_udp_all_checkbutton")
-+        self.out_udp_entry = self.xml.get_widget("out_udp_entry")
-+        self.network_buttons[self.out_udp_all_checkbutton] = [ self.out_udp_entry ]
-+
-+        for b in self.network_buttons.keys():
-+            b.connect("clicked",self.network_all_clicked)
-+
-+        self.boolean_treeview = self.xml.get_widget("boolean_treeview")
-+        self.boolean_store = gtk.ListStore(gobject.TYPE_STRING,gobject.TYPE_STRING)
-+        self.boolean_treeview.set_model(self.boolean_store)
-+        self.boolean_store.set_sort_column_id(0, gtk.SORT_ASCENDING)
-+        col = gtk.TreeViewColumn(_("Name"), gtk.CellRendererText(), text = 0)
-+        self.boolean_treeview.append_column(col)
-+        col = gtk.TreeViewColumn(_("Description"), gtk.CellRendererText(), text = 1)
-+        self.boolean_treeview.append_column(col)
-+
-+        self.role_treeview = self.xml.get_widget("role_treeview")
-+        self.role_store = gtk.ListStore(gobject.TYPE_STRING)
-+        self.role_treeview.set_model(self.role_store)
-+        self.role_treeview.get_selection().set_mode(gtk.SELECTION_MULTIPLE)
-+        self.role_store.set_sort_column_id(0, gtk.SORT_ASCENDING)
-+        col = gtk.TreeViewColumn(_("Role"), gtk.CellRendererText(), text = 0)
-+        self.role_treeview.append_column(col)
-+
-+        self.existing_user_treeview = self.xml.get_widget("existing_user_treeview")
-+        self.existing_user_store = gtk.ListStore(gobject.TYPE_STRING)
-+        self.existing_user_treeview.set_model(self.existing_user_store)
-+        self.existing_user_store.set_sort_column_id(0, gtk.SORT_ASCENDING)
-+        col = gtk.TreeViewColumn(_("Existing_User"), gtk.CellRendererText(), text = 0)
-+        self.existing_user_treeview.append_column(col)
-+
-+        for i in self.all_roles:
-+            iter = self.role_store.append()
-+            self.role_store.set_value(iter, 0, i[:-2])
-+
-+        self.in_tcp_reserved_checkbutton = xml.get_widget ("in_tcp_reserved_checkbutton")
-+
-+        self.transition_treeview = self.xml.get_widget("transition_treeview")
-+        self.transition_store = gtk.ListStore(gobject.TYPE_STRING)
-+        self.transition_treeview.set_model(self.transition_store)
-+        self.transition_treeview.get_selection().set_mode(gtk.SELECTION_MULTIPLE)
-+        self.transition_store.set_sort_column_id(0, gtk.SORT_ASCENDING)
-+        col = gtk.TreeViewColumn(_("Application"), gtk.CellRendererText(), text = 0)
-+        self.transition_treeview.append_column(col)
-+
-+        self.user_transition_treeview = self.xml.get_widget("user_transition_treeview")
-+        self.user_transition_store = gtk.ListStore(gobject.TYPE_STRING)
-+        self.user_transition_treeview.set_model(self.user_transition_store)
-+        self.user_transition_treeview.get_selection().set_mode(gtk.SELECTION_MULTIPLE)
-+        self.user_transition_store.set_sort_column_id(0, gtk.SORT_ASCENDING)
-+        col = gtk.TreeViewColumn(_("Application"), gtk.CellRendererText(), text = 0)
-+        self.user_transition_treeview.append_column(col)
-+
-+        for i in self.all_users:
-+            iter = self.user_transition_store.append()
-+            self.user_transition_store.set_value(iter, 0, i[:-2])
-+            iter = self.existing_user_store.append()
-+            self.existing_user_store.set_value(iter, 0, i[:-2])
-+
-+        self.admin_treeview = self.xml.get_widget("admin_treeview")
-+        self.admin_store = gtk.ListStore(gobject.TYPE_STRING)
-+        self.admin_treeview.set_model(self.admin_store)
-+        self.admin_treeview.get_selection().set_mode(gtk.SELECTION_MULTIPLE)
-+        self.admin_store.set_sort_column_id(0, gtk.SORT_ASCENDING)
-+        col = gtk.TreeViewColumn(_("Application"), gtk.CellRendererText(), text = 0)
-+        self.admin_treeview.append_column(col)
-+
-+        for i in polgen.methods:
-+            m = re.findall("(.*)%s" % polgen.USER_TRANSITION_INTERFACE, i)
-+            if len(m) > 0:
-+                if "%s_exec_t" % m[0] in self.all_types:
-+                    iter = self.transition_store.append()
-+                    self.transition_store.set_value(iter, 0, m[0])
-+                continue
-+
-+            m = re.findall("(.*)%s" % polgen.ADMIN_TRANSITION_INTERFACE, i)
-+            if len(m) > 0:
-+                iter = self.admin_store.append()
-+                self.admin_store.set_value(iter, 0, m[0])
-+                continue
-+
-+    def confine_application(self):
-+        return self.get_type() in polgen.APPLICATIONS
-+
-+    def forward(self, arg):
-+        type = self.get_type()
-+        if self.current_page == self.START_PAGE:
-+            self.back_button.set_sensitive(1)
-+
-+        if self.pages[type][self.current_page] == self.SELECT_TYPE_PAGE:
-+            if self.on_select_type_page_next():
-+                return
-+
-+        if self.pages[type][self.current_page] == self.IN_NET_PAGE:
-+            if self.on_in_net_page_next():
-+                return
-+
-+        if self.pages[type][self.current_page] == self.OUT_NET_PAGE:
-+            if self.on_out_net_page_next():
-+                return
-+
-+        if self.pages[type][self.current_page] == self.APP_PAGE:
-+            if self.on_name_page_next():
-+                return
-+
-+        if self.pages[type][self.current_page] == self.EXISTING_USER_PAGE:
-+            if self.on_existing_user_page_next():
-+                return
-+
-+        if self.pages[type][self.current_page] == self.SELECT_DIR_PAGE:
-+            outputdir = self.output_entry.get_text()
-+            if not os.path.isdir(outputdir):
-+                self.error(_("%s must be a directory") % outputdir )
-+                return False
-+
-+        if self.pages[type][self.current_page] == self.FINISH_PAGE:
-+            self.generate_policy()
-+            self.xml.get_widget ("cancel_button").set_label(gtk.STOCK_CLOSE)
-+        else:
-+            self.current_page = self.current_page + 1
-+            self.notebook.set_current_page(self.pages[type][self.current_page])
-+            if self.pages[type][self.current_page] == self.FINISH_PAGE:
-+                self.forward_button.set_label(gtk.STOCK_APPLY)
-+
-+    def back(self,arg):
-+        type = self.get_type()
-+        if self.pages[type][self.current_page] == self.FINISH_PAGE:
-+            self.forward_button.set_label(gtk.STOCK_GO_FORWARD)
-+
-+        self.current_page = self.current_page - 1
-+        self.notebook.set_current_page(self.pages[type][self.current_page])
-+        if self.pages[type][self.current_page] == self.START_PAGE:
-+            self.back_button.set_sensitive(0)
-+
-+    def network_all_clicked(self, button):
-+        active = button.get_active()
-+        for b in self.network_buttons[button]:
-+            b.set_sensitive(not active)
-+
-+    def verify(self, message, title="" ):
-+        dlg = gtk.MessageDialog(None, 0, gtk.MESSAGE_INFO,
-+                                gtk.BUTTONS_YES_NO,
-+                                message)
-+        dlg.set_title(title)
-+        dlg.set_position(gtk.WIN_POS_MOUSE)
-+        dlg.show_all()
-+        rc = dlg.run()
-+        dlg.destroy()
-+        return rc
-+
-+    def info(self, message):
-+        dlg = gtk.MessageDialog(None, 0, gtk.MESSAGE_INFO,
-+                                gtk.BUTTONS_OK,
-+                                message)
-+        dlg.set_position(gtk.WIN_POS_MOUSE)
-+        dlg.show_all()
-+        dlg.run()
-+        dlg.destroy()
-+
-+    def error(self, message):
-+        dlg = gtk.MessageDialog(None, 0, gtk.MESSAGE_ERROR,
-+                                gtk.BUTTONS_CLOSE,
-+                                message)
-+        dlg.set_position(gtk.WIN_POS_MOUSE)
-+        dlg.show_all()
-+        dlg.run()
-+        dlg.destroy()
-+
-+    def get_name(self):
-+        if self.existing_user_radiobutton.get_active():
-+            store, iter = self.existing_user_treeview.get_selection().get_selected()
-+            if iter == None:
-+                raise ValueError(_("You must select a user"))
-+            return store.get_value(iter, 0)
-+        else:
-+            return self.name_entry.get_text()
-+
-+    def get_type(self):
-+        if self.sandbox_radiobutton.get_active():
-+            return polgen.SANDBOX
-+        if self.cgi_radiobutton.get_active():
-+            return polgen.CGI
-+        if self.user_radiobutton.get_active():
-+            return polgen.USER
-+        if self.init_radiobutton.get_active():
-+            return polgen.DAEMON
-+        if self.dbus_radiobutton.get_active():
-+            return polgen.DBUS
-+        if self.inetd_radiobutton.get_active():
-+            return polgen.INETD
-+        if self.login_user_radiobutton.get_active():
-+            return polgen.LUSER
-+        if self.admin_user_radiobutton.get_active():
-+            return polgen.AUSER
-+        if self.xwindows_user_radiobutton.get_active():
-+            return polgen.XUSER
-+        if self.terminal_user_radiobutton.get_active():
-+            return polgen.TUSER
-+        if self.root_user_radiobutton.get_active():
-+            return polgen.RUSER
-+        if self.existing_user_radiobutton.get_active():
-+            return polgen.EUSER
-+
-+    def generate_policy(self, *args):
-+        outputdir = self.output_entry.get_text()
-+        try:
-+            my_policy=polgen.policy(self.get_name(), self.get_type())
-+
-+            iter= self.boolean_store.get_iter_first()
-+            while(iter):
-+                my_policy.add_boolean(self.boolean_store.get_value(iter, 0), self.boolean_store.get_value(iter, 1))
-+                iter= self.boolean_store.iter_next(iter)
-+
-+            if self.get_type() in polgen.APPLICATIONS:
-+                my_policy.set_program(self.exec_entry.get_text())
-+                my_policy.gen_symbols()
-+
-+                my_policy.set_use_syslog(self.syslog_checkbutton.get_active() == 1)
-+                my_policy.set_use_tmp(self.tmp_checkbutton.get_active() == 1)
-+                my_policy.set_use_uid(self.uid_checkbutton.get_active() == 1)
-+                my_policy.set_use_pam(self.pam_checkbutton.get_active() == 1)
-+
-+                my_policy.set_use_dbus(self.dbus_checkbutton.get_active() == 1)
-+                my_policy.set_use_audit(self.audit_checkbutton.get_active() == 1)
-+                my_policy.set_use_terminal(self.terminal_checkbutton.get_active() == 1)
-+                my_policy.set_use_mail(self.mail_checkbutton.get_active() == 1)
-+                if self.get_type() is polgen.DAEMON:
-+                    my_policy.set_init_script(self.init_script_entry.get_text())
-+                if self.get_type() == polgen.USER:
-+                    selected = []
-+                    self.user_transition_treeview.get_selection().selected_foreach(foreach, selected)
-+                    my_policy.set_transition_users(selected)
-+            else:
-+                if self.get_type() == polgen.RUSER:
-+                    selected = []
-+                    self.admin_treeview.get_selection().selected_foreach(foreach, selected)
-+                    my_policy.set_admin_domains(selected)
-+                    selected = []
-+                    self.user_transition_treeview.get_selection().selected_foreach(foreach, selected)
-+                    my_policy.set_transition_users(selected)
-+                else:
-+                    selected = []
-+                    self.transition_treeview.get_selection().selected_foreach(foreach, selected)
-+                    my_policy.set_transition_domains(selected)
-+
-+                    selected = []
-+                    self.role_treeview.get_selection().selected_foreach(foreach, selected)
-+                    my_policy.set_admin_roles(selected)
-+
-+            my_policy.set_in_tcp(self.in_tcp_all_checkbutton.get_active(), self.in_tcp_reserved_checkbutton.get_active(), self.in_tcp_unreserved_checkbutton.get_active(), self.in_tcp_entry.get_text())
-+            my_policy.set_in_udp(self.in_udp_all_checkbutton.get_active(), self.in_udp_reserved_checkbutton.get_active(), self.in_udp_unreserved_checkbutton.get_active(), self.in_udp_entry.get_text())
-+            my_policy.set_out_tcp(self.out_tcp_all_checkbutton.get_active(), self.out_tcp_entry.get_text())
-+            my_policy.set_out_udp(self.out_udp_all_checkbutton.get_active(), self.out_udp_entry.get_text())
-+
-+            iter= self.store.get_iter_first()
-+            while(iter):
-+                if self.store.get_value(iter, 1) == FILE:
-+                    my_policy.add_file(self.store.get_value(iter, 0))
-+                else:
-+                    my_policy.add_dir(self.store.get_value(iter, 0))
-+                iter= self.store.iter_next(iter)
-+
-+            self.info(my_policy.generate(outputdir))
-+            return False
-+        except ValueError, e:
-+            self.error(e.message)
-+
-+    def delete(self, args):
-+        store, iter = self.view.get_selection().get_selected()
-+        if iter != None:
-+            store.remove(iter)
-+            self.view.get_selection().select_path ((0,))
-+
-+    def delete_boolean(self, args):
-+        store, iter = self.boolean_treeview.get_selection().get_selected()
-+        if iter != None:
-+            store.remove(iter)
-+            self.boolean_treeview.get_selection().select_path ((0,))
-+
-+    def add_boolean(self,type):
-+        self.boolean_name_entry.set_text("")
-+        self.boolean_description_entry.set_text("")
-+        rc = self.boolean_dialog.run()
-+        self.boolean_dialog.hide()
-+        if rc == gtk.RESPONSE_CANCEL:
-+            return
-+        iter = self.boolean_store.append()
-+        self.boolean_store.set_value(iter, 0, self.boolean_name_entry.get_text())
-+        self.boolean_store.set_value(iter, 1, self.boolean_description_entry.get_text())
-+
-+    def __add(self,type):
-+        rc = self.file_dialog.run()
-+        self.file_dialog.hide()
-+        if rc == gtk.RESPONSE_CANCEL:
-+            return
-+        for i in self.file_dialog.get_filenames():
-+            iter = self.store.append()
-+            self.store.set_value(iter, 0, i)
-+            self.store.set_value(iter, 1, type)
-+
-+    def exec_select(self, args):
-+        self.file_dialog.set_select_multiple(0)
-+        self.file_dialog.set_title(_("Select executable file to be confined."))
-+        self.file_dialog.set_action(gtk.FILE_CHOOSER_ACTION_OPEN)
-+        self.file_dialog.set_current_folder("/usr/sbin")
-+        rc = self.file_dialog.run()
-+        self.file_dialog.hide()
-+        if rc == gtk.RESPONSE_CANCEL:
-+            return
-+        self.exec_entry.set_text(self.file_dialog.get_filename())
-+
-+    def init_script_select(self, args):
-+        self.file_dialog.set_select_multiple(0)
-+        self.file_dialog.set_title(_("Select init script file to be confined."))
-+        self.file_dialog.set_action(gtk.FILE_CHOOSER_ACTION_OPEN)
-+        self.file_dialog.set_current_folder("/etc/rc.d/init.d")
-+        rc = self.file_dialog.run()
-+        self.file_dialog.hide()
-+        if rc == gtk.RESPONSE_CANCEL:
-+            return
-+        self.init_script_entry.set_text(self.file_dialog.get_filename())
-+
-+    def add(self, args):
-+        self.file_dialog.set_title(_("Select file(s) that confined application creates or writes"))
-+        self.file_dialog.set_current_folder("/")
-+        self.file_dialog.set_action(gtk.FILE_CHOOSER_ACTION_OPEN)
-+        self.file_dialog.set_select_multiple(1)
-+        self.__add(FILE)
-+
-+    def add_dir(self, args):
-+        self.file_dialog.set_title(_("Select directory(s) that the confined application owns and writes into"))
-+        self.file_dialog.set_current_folder("/")
-+        self.file_dialog.set_select_multiple(1)
-+        self.file_dialog.set_action(gtk.FILE_CHOOSER_ACTION_SELECT_FOLDER)
-+        self.__add(DIR)
-+
-+    def on_about_clicked(self, args):
-+        dlg = xml.get_widget ("about_dialog")
-+        dlg.run ()
-+        dlg.hide ()
-+
-+    def quit(self, args):
-+        gtk.main_quit()
-+
-+    def setupScreen(self):
-+        # Bring in widgets from glade file.
-+        self.mainWindow = self.xml.get_widget("main_window")
-+        self.druid = self.xml.get_widget("druid")
-+        self.type = 0
-+        self.name_entry = self.xml.get_widget("name_entry")
-+        self.name_entry.connect("insert_text",self.on_name_entry_changed)
-+        self.name_entry.connect("focus_out_event",self.on_focus_out_event)
-+        self.exec_entry = self.xml.get_widget("exec_entry")
-+        self.exec_button = self.xml.get_widget("exec_button")
-+        self.init_script_entry = self.xml.get_widget("init_script_entry")
-+        self.init_script_button = self.xml.get_widget("init_script_button")
-+        self.output_entry = self.xml.get_widget("output_entry")
-+        self.output_entry.set_text(os.getcwd())
-+        self.xml.get_widget("output_button").connect("clicked",self.output_button_clicked)
-+
-+        self.xwindows_user_radiobutton = self.xml.get_widget("xwindows_user_radiobutton")
-+        self.terminal_user_radiobutton = self.xml.get_widget("terminal_user_radiobutton")
-+        self.root_user_radiobutton = self.xml.get_widget("root_user_radiobutton")
-+        self.login_user_radiobutton = self.xml.get_widget("login_user_radiobutton")
-+        self.admin_user_radiobutton = self.xml.get_widget("admin_user_radiobutton")
-+        self.existing_user_radiobutton = self.xml.get_widget("existing_user_radiobutton")
-+
-+        self.user_radiobutton = self.xml.get_widget("user_radiobutton")
-+        self.init_radiobutton = self.xml.get_widget("init_radiobutton")
-+        self.inetd_radiobutton = self.xml.get_widget("inetd_radiobutton")
-+        self.dbus_radiobutton = self.xml.get_widget("dbus_radiobutton")
-+        self.cgi_radiobutton = self.xml.get_widget("cgi_radiobutton")
-+        self.sandbox_radiobutton = self.xml.get_widget("sandbox_radiobutton")
-+        self.tmp_checkbutton = self.xml.get_widget("tmp_checkbutton")
-+        self.uid_checkbutton = self.xml.get_widget("uid_checkbutton")
-+        self.pam_checkbutton = self.xml.get_widget("pam_checkbutton")
-+        self.dbus_checkbutton = self.xml.get_widget("dbus_checkbutton")
-+        self.audit_checkbutton = self.xml.get_widget("audit_checkbutton")
-+        self.terminal_checkbutton = self.xml.get_widget("terminal_checkbutton")
-+        self.mail_checkbutton = self.xml.get_widget("mail_checkbutton")
-+        self.syslog_checkbutton = self.xml.get_widget("syslog_checkbutton")
-+        self.view = self.xml.get_widget("write_treeview")
-+        self.file_dialog = self.xml.get_widget("filechooserdialog")
-+
-+        self.store = gtk.ListStore(gobject.TYPE_STRING, gobject.TYPE_INT)
-+        self.view.set_model(self.store)
-+        col = gtk.TreeViewColumn("",  gtk.CellRendererText(), text = 0)
-+        col.set_resizable(True)
-+        self.view.append_column(col)
-+        self.view.get_selection().select_path ((0,))
-+
-+    def output_button_clicked(self, *args):
-+        self.file_dialog.set_title(_("Select directory to generate policy files in"))
-+        self.file_dialog.set_action(gtk.FILE_CHOOSER_ACTION_SELECT_FOLDER)
-+        self.file_dialog.set_select_multiple(0)
-+        rc = self.file_dialog.run()
-+        self.file_dialog.hide()
-+        if rc == gtk.RESPONSE_CANCEL:
-+            return
-+        self.output_entry.set_text(self.file_dialog.get_filename())
-+
-+    def on_name_entry_changed(self, entry, text, size, position):
-+        if text.find(" ") >= 0:
-+            entry.emit_stop_by_name("insert_text")
-+
-+    def on_focus_out_event(self, entry, third):
-+        name = entry.get_text()
-+        if self.name != name:
-+            if name in self.all_types:
-+                if self.verify(_("Type %s_t already defined in current policy.\nDo you want to continue?") % name, _("Verify Name")) == gtk.RESPONSE_NO:
-+                    entry.set_text("")
-+                    return False
-+            if name in self.all_modules:
-+                if self.verify(_("Module %s.pp already loaded in current policy.\nDo you want to continue?") % name, _("Verify Name")) == gtk.RESPONSE_NO:
-+                    entry.set_text("")
-+                    return False
-+
-+            file = "/etc/rc.d/init.d/" + name
-+            if os.path.isfile(file) and self.init_script_entry.get_text() == "":
-+                self.init_script_entry.set_text(file)
-+
-+            file = "/usr/sbin/" + name
-+            if os.path.isfile(file) and self.exec_entry.get_text() == "":
-+                self.exec_entry.set_text(file)
-+
-+        self.name = name
-+        return False
-+
-+    def on_in_net_page_next(self, *args):
-+        try:
-+            polgen.verify_ports(self.in_tcp_entry.get_text())
-+            polgen.verify_ports(self.in_udp_entry.get_text())
-+        except ValueError, e:
-+            self.error(e.message)
-+            return True
-+
-+    def on_out_net_page_next(self, *args):
-+        try:
-+            polgen.verify_ports(self.out_tcp_entry.get_text())
-+            polgen.verify_ports(self.out_udp_entry.get_text())
-+        except ValueError, e:
-+            self.error(e.message)
-+            return True
-+
-+    def on_select_type_page_next(self, *args):
-+        self.exec_entry.set_sensitive(self.confine_application())
-+        self.exec_button.set_sensitive(self.confine_application())
-+        self.init_script_entry.set_sensitive(self.init_radiobutton.get_active())
-+        self.init_script_button.set_sensitive(self.init_radiobutton.get_active())
-+
-+    def on_existing_user_page_next(self, *args):
-+        store, iter = self.view.get_selection().get_selected()
-+        if iter != None:
-+            self.error(_("You must select a user"))
-+            return True
-+
-+    def on_name_page_next(self, *args):
-+        name=self.name_entry.get_text()
-+        if not name.isalnum():
-+            self.error(_("You must add a name made up of letters and numbers and containing no spaces."))
-+            return True
-+
-+        for i in self.label_dict:
-+            text = '<b>%s</b>' % (self.label_dict[i] % ("'" + name + "'"))
-+            i.set_markup(text)
-+
-+        for i in self.tooltip_dict:
-+            text = self.tooltip_dict[i] % ("'" + name + "'")
-+            i.set_tooltip_text(text)
-+
-+        if self.confine_application():
-+            exe = self.exec_entry.get_text()
-+            if exe == "":
-+                self.error(_("You must enter a executable"))
-+                return True
-+            policy=polgen.policy(name, self.get_type())
-+            policy.set_program(exe)
-+            policy.gen_writeable()
-+            policy.gen_symbols()
-+            for f in policy.files.keys():
-+                iter = self.store.append()
-+                self.store.set_value(iter, 0, f)
-+                self.store.set_value(iter, 1, FILE)
-+
-+            for f in policy.dirs.keys():
-+                iter = self.store.append()
-+                self.store.set_value(iter, 0, f)
-+                self.store.set_value(iter, 1, DIR)
-+            self.tmp_checkbutton.set_active(policy.use_tmp)
-+            self.uid_checkbutton.set_active(policy.use_uid)
-+            self.pam_checkbutton.set_active(policy.use_pam)
-+            self.dbus_checkbutton.set_active(policy.use_dbus)
-+            self.audit_checkbutton.set_active(policy.use_audit)
-+            self.terminal_checkbutton.set_active(policy.use_terminal)
-+            self.mail_checkbutton.set_active(policy.use_mail)
-+            self.syslog_checkbutton.set_active(policy.use_syslog)
-+
-+    def stand_alone(self):
-+        desktopName = _("Configue SELinux")
-+
-+        self.setupScreen()
-+        self.mainWindow.connect("destroy", self.quit)
-+
-+        self.mainWindow.show_all()
-+        gtk.main()
-+
-+if __name__ == "__main__":
-+    signal.signal (signal.SIGINT, signal.SIG_DFL)
-+
-+    app = childWindow()
-+    app.stand_alone()
-diff -up policycoreutils-2.1.12/gui/polgen.py.rhat policycoreutils-2.1.12/gui/polgen.py
---- policycoreutils-2.1.12/gui/polgen.py.rhat	2012-10-16 15:07:17.416526104 -0400
-+++ policycoreutils-2.1.12/gui/polgen.py	2012-10-16 15:07:17.416526104 -0400
-@@ -0,0 +1,1372 @@
-+#!/usr/bin/python -Es
-+#
+         except ValueError, e:
+             self.error(e.args[0])
+ 
+diff --git a/policycoreutils/gui/polgen.glade b/policycoreutils/gui/polgen.glade
+index 55bad9d..ee9f394 100644
+--- a/policycoreutils/gui/polgen.glade
++++ b/policycoreutils/gui/polgen.glade
+@@ -1,3432 +1,2468 @@
+-<?xml version="1.0" standalone="no"?> <!--*- mode: xml -*-->
+-<!DOCTYPE glade-interface SYSTEM "http://glade.gnome.org/glade-2.0.dtd">
+-
++<?xml version="1.0" encoding="UTF-8"?>
+ <glade-interface>
+-<requires lib="gnome"/>
+-
+-<widget class="GtkFileChooserDialog" id="filechooserdialog">
+-  <property name="border_width">5</property>
+-  <property name="action">GTK_FILE_CHOOSER_ACTION_OPEN</property>
+-  <property name="local_only">True</property>
+-  <property name="select_multiple">True</property>
+-  <property name="show_hidden">True</property>
+-  <property name="do_overwrite_confirmation">False</property>
+-  <property name="type">GTK_WINDOW_TOPLEVEL</property>
+-  <property name="window_position">GTK_WIN_POS_MOUSE</property>
+-  <property name="modal">False</property>
+-  <property name="resizable">True</property>
+-  <property name="destroy_with_parent">False</property>
+-  <property name="decorated">True</property>
+-  <property name="skip_taskbar_hint">False</property>
+-  <property name="skip_pager_hint">False</property>
+-  <property name="type_hint">GDK_WINDOW_TYPE_HINT_DIALOG</property>
+-  <property name="gravity">GDK_GRAVITY_NORTH_WEST</property>
+-  <property name="focus_on_map">True</property>
+-  <property name="urgency_hint">False</property>
+-
+-  <child internal-child="vbox">
+-    <widget class="GtkVBox" id="dialog-vbox1">
+-      <property name="visible">True</property>
+-      <property name="homogeneous">False</property>
+-      <property name="spacing">24</property>
+-
+-      <child internal-child="action_area">
+-	<widget class="GtkHButtonBox" id="dialog-action_area1">
+-	  <property name="visible">True</property>
+-	  <property name="layout_style">GTK_BUTTONBOX_END</property>
+-
+-	  <child>
+-	    <widget class="GtkButton" id="button5">
+-	      <property name="visible">True</property>
+-	      <property name="can_default">True</property>
+-	      <property name="can_focus">True</property>
+-	      <property name="label">gtk-cancel</property>
+-	      <property name="use_stock">True</property>
+-	      <property name="relief">GTK_RELIEF_NORMAL</property>
+-	      <property name="focus_on_click">True</property>
+-	      <property name="response_id">-6</property>
+-	    </widget>
+-	  </child>
+-
+-	  <child>
+-	    <widget class="GtkButton" id="button6">
+-	      <property name="visible">True</property>
+-	      <property name="can_default">True</property>
+-	      <property name="has_default">True</property>
+-	      <property name="can_focus">True</property>
+-	      <property name="label">gtk-add</property>
+-	      <property name="use_stock">True</property>
+-	      <property name="relief">GTK_RELIEF_NORMAL</property>
+-	      <property name="focus_on_click">True</property>
+-	      <property name="response_id">-5</property>
+-	    </widget>
+-	  </child>
+-	</widget>
+-	<packing>
+-	  <property name="padding">0</property>
+-	  <property name="expand">False</property>
+-	  <property name="fill">True</property>
+-	  <property name="pack_type">GTK_PACK_END</property>
+-	</packing>
+-      </child>
+-    </widget>
+-  </child>
+-</widget>
+-
+-<widget class="GtkAboutDialog" id="about_dialog">
+-  <property name="border_width">5</property>
+-  <property name="destroy_with_parent">False</property>
+-  <property name="name" translatable="yes">Polgen</property>
+-  <property name="copyright" translatable="yes">Red Hat 2007</property>
+-  <property name="license" translatable="yes">GPL</property>
+-  <property name="wrap_license">False</property>
+-  <property name="website">www.redhat.com</property>
+-  <property name="authors">Daniel Walsh &lt;dwalsh at redhat.com&gt;</property>
+-  <property name="translator_credits" translatable="yes" comments="TRANSLATORS: Replace this string with your names, one name per line.">translator-credits</property>
+-</widget>
+-
+-<widget class="GtkWindow" id="main_window">
+-  <property name="visible">True</property>
+-  <property name="title" translatable="yes">SELinux Policy Generation Tool</property>
+-  <property name="type">GTK_WINDOW_TOPLEVEL</property>
+-  <property name="window_position">GTK_WIN_POS_NONE</property>
+-  <property name="modal">False</property>
+-  <property name="resizable">True</property>
+-  <property name="destroy_with_parent">False</property>
+-  <property name="decorated">True</property>
+-  <property name="skip_taskbar_hint">False</property>
+-  <property name="skip_pager_hint">False</property>
+-  <property name="type_hint">GDK_WINDOW_TYPE_HINT_NORMAL</property>
+-  <property name="gravity">GDK_GRAVITY_NORTH_WEST</property>
+-  <property name="focus_on_map">True</property>
+-  <property name="urgency_hint">False</property>
+-
+-  <child>
+-    <widget class="GtkVBox" id="vbox11">
+-      <property name="visible">True</property>
+-      <property name="homogeneous">False</property>
+-      <property name="spacing">18</property>
+-
+-      <child>
+-	<widget class="GtkNotebook" id="notebook">
+-	  <property name="visible">True</property>
+-	  <property name="show_tabs">False</property>
+-	  <property name="show_border">True</property>
+-	  <property name="tab_pos">GTK_POS_LEFT</property>
+-	  <property name="scrollable">False</property>
+-	  <property name="enable_popup">False</property>
+-
+-	  <child>
+-	    <widget class="GtkVBox" id="vbox59">
+-	      <property name="visible">True</property>
+-	      <property name="homogeneous">False</property>
+-	      <property name="spacing">0</property>
+-
+-	      <child>
+-		<widget class="GtkLabel" id="select_type_label">
+-		  <property name="visible">True</property>
+-		  <property name="label" translatable="yes">&lt;b&gt;Select the policy type for the application or user role you want to confine:&lt;/b&gt;</property>
+-		  <property name="use_underline">False</property>
+-		  <property name="use_markup">True</property>
+-		  <property name="justify">GTK_JUSTIFY_LEFT</property>
+-		  <property name="wrap">False</property>
+-		  <property name="selectable">False</property>
+-		  <property name="xalign">0</property>
+-		  <property name="yalign">0.5</property>
+-		  <property name="xpad">0</property>
+-		  <property name="ypad">0</property>
+-		  <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
+-		  <property name="width_chars">-1</property>
+-		  <property name="single_line_mode">False</property>
+-		  <property name="angle">0</property>
+-		</widget>
+-		<packing>
+-		  <property name="padding">5</property>
+-		  <property name="expand">False</property>
+-		  <property name="fill">False</property>
+-		</packing>
+-	      </child>
+-
+-	      <child>
+-		<widget class="GtkVBox" id="vbox58">
+-		  <property name="visible">True</property>
+-		  <property name="homogeneous">False</property>
+-		  <property name="spacing">0</property>
+-
+-		  <child>
+-		    <widget class="GtkVBox" id="vbox14">
+-		      <property name="visible">True</property>
+-		      <property name="homogeneous">False</property>
+-		      <property name="spacing">0</property>
+-
+-		      <child>
+-			<widget class="GtkHBox" id="hbox16">
+-			  <property name="visible">True</property>
+-			  <property name="homogeneous">False</property>
+-			  <property name="spacing">12</property>
+-
+-			  <child>
+-			    <widget class="GtkVBox" id="vbox18">
+-			      <property name="visible">True</property>
+-			      <property name="homogeneous">False</property>
+-			      <property name="spacing">6</property>
+-
+-			      <child>
+-				<widget class="GtkLabel" id="label41">
+-				  <property name="visible">True</property>
+-				  <property name="label" translatable="yes">&lt;b&gt;Applications&lt;/b&gt;</property>
+-				  <property name="use_underline">False</property>
+-				  <property name="use_markup">True</property>
+-				  <property name="justify">GTK_JUSTIFY_LEFT</property>
+-				  <property name="wrap">False</property>
+-				  <property name="selectable">False</property>
+-				  <property name="xalign">0</property>
+-				  <property name="yalign">0.5</property>
+-				  <property name="xpad">0</property>
+-				  <property name="ypad">0</property>
+-				  <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
+-				  <property name="width_chars">-1</property>
+-				  <property name="single_line_mode">False</property>
+-				  <property name="angle">0</property>
+-				</widget>
+-				<packing>
+-				  <property name="padding">0</property>
+-				  <property name="expand">False</property>
+-				  <property name="fill">False</property>
+-				</packing>
+-			      </child>
+-
+-			      <child>
+-				<widget class="GtkHBox" id="hbox17">
+-				  <property name="visible">True</property>
+-				  <property name="homogeneous">False</property>
+-				  <property name="spacing">0</property>
+-
+-				  <child>
+-				    <widget class="GtkLabel" id="label52">
+-				      <property name="visible">True</property>
+-				      <property name="label">    </property>
+-				      <property name="use_underline">False</property>
+-				      <property name="use_markup">False</property>
+-				      <property name="justify">GTK_JUSTIFY_LEFT</property>
+-				      <property name="wrap">False</property>
+-				      <property name="selectable">False</property>
+-				      <property name="xalign">0.5</property>
+-				      <property name="yalign">0.5</property>
+-				      <property name="xpad">0</property>
+-				      <property name="ypad">0</property>
+-				      <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
+-				      <property name="width_chars">-1</property>
+-				      <property name="single_line_mode">False</property>
+-				      <property name="angle">0</property>
+-				    </widget>
+-				    <packing>
+-				      <property name="padding">0</property>
+-				      <property name="expand">False</property>
+-				      <property name="fill">False</property>
+-				    </packing>
+-				  </child>
+-
+-				  <child>
+-				    <widget class="GtkVBox" id="vbox6">
+-				      <property name="visible">True</property>
+-				      <property name="homogeneous">False</property>
+-				      <property name="spacing">6</property>
+-
+-				      <child>
+-					<widget class="GtkRadioButton" id="init_radiobutton">
+-					  <property name="visible">True</property>
+-					  <property name="tooltip" translatable="yes">Standard Init Daemon are daemons started on boot via init scripts.  Usually requires a script in /etc/rc.d/init.d</property>
+-					  <property name="can_focus">True</property>
+-					  <property name="label" translatable="yes">Standard Init Daemon</property>
+-					  <property name="use_underline">True</property>
+-					  <property name="relief">GTK_RELIEF_NORMAL</property>
+-					  <property name="focus_on_click">True</property>
+-					  <property name="active">False</property>
+-					  <property name="inconsistent">False</property>
+-					  <property name="draw_indicator">True</property>
+-					</widget>
+-					<packing>
+-					  <property name="padding">0</property>
+-					  <property name="expand">False</property>
+-					  <property name="fill">False</property>
+-					</packing>
+-				      </child>
+-
+-				      <child>
+-					<widget class="GtkRadioButton" id="dbus_radiobutton">
+-					  <property name="visible">True</property>
+-					  <property name="tooltip" translatable="yes">Standard Init Daemon are daemons started on boot via init scripts.  Usually requires a script in /etc/rc.d/init.d</property>
+-					  <property name="can_focus">True</property>
+-					  <property name="label" translatable="yes">DBUS System Daemon</property>
+-					  <property name="use_underline">True</property>
+-					  <property name="relief">GTK_RELIEF_NORMAL</property>
+-					  <property name="focus_on_click">True</property>
+-					  <property name="active">False</property>
+-					  <property name="inconsistent">False</property>
+-					  <property name="draw_indicator">True</property>
+-					  <property name="group">init_radiobutton</property>
+-					</widget>
+-					<packing>
+-					  <property name="padding">0</property>
+-					  <property name="expand">False</property>
+-					  <property name="fill">False</property>
+-					</packing>
+-				      </child>
+-
+-				      <child>
+-					<widget class="GtkRadioButton" id="inetd_radiobutton">
+-					  <property name="visible">True</property>
+-					  <property name="tooltip" translatable="yes">Internet Services Daemon are daemons started by xinetd</property>
+-					  <property name="can_focus">True</property>
+-					  <property name="label" translatable="yes">Internet Services Daemon (inetd)</property>
+-					  <property name="use_underline">True</property>
+-					  <property name="relief">GTK_RELIEF_NORMAL</property>
+-					  <property name="focus_on_click">True</property>
+-					  <property name="active">False</property>
+-					  <property name="inconsistent">False</property>
+-					  <property name="draw_indicator">True</property>
+-					  <property name="group">init_radiobutton</property>
+-					</widget>
+-					<packing>
+-					  <property name="padding">0</property>
+-					  <property name="expand">False</property>
+-					  <property name="fill">False</property>
+-					</packing>
+-				      </child>
+-
+-				      <child>
+-					<widget class="GtkRadioButton" id="cgi_radiobutton">
+-					  <property name="visible">True</property>
+-					  <property name="tooltip" translatable="yes">Web Applications/Script (CGI) CGI scripts started by the web server (apache)</property>
+-					  <property name="can_focus">True</property>
+-					  <property name="label" translatable="yes">Web Application/Script (CGI)</property>
+-					  <property name="use_underline">True</property>
+-					  <property name="relief">GTK_RELIEF_NORMAL</property>
+-					  <property name="focus_on_click">True</property>
+-					  <property name="active">False</property>
+-					  <property name="inconsistent">False</property>
+-					  <property name="draw_indicator">True</property>
+-					  <property name="group">init_radiobutton</property>
+-					</widget>
+-					<packing>
+-					  <property name="padding">0</property>
+-					  <property name="expand">False</property>
+-					  <property name="fill">False</property>
+-					</packing>
+-				      </child>
+-
+-				      <child>
+-					<widget class="GtkRadioButton" id="user_radiobutton">
+-					  <property name="visible">True</property>
+-					  <property name="tooltip" translatable="yes">User Application are any application that you would like to confine that is started by a user</property>
+-					  <property name="can_focus">True</property>
+-					  <property name="label" translatable="yes">User Application</property>
+-					  <property name="use_underline">True</property>
+-					  <property name="relief">GTK_RELIEF_NORMAL</property>
+-					  <property name="focus_on_click">True</property>
+-					  <property name="active">False</property>
+-					  <property name="inconsistent">False</property>
+-					  <property name="draw_indicator">True</property>
+-					  <property name="group">init_radiobutton</property>
+-					</widget>
+-					<packing>
+-					  <property name="padding">0</property>
+-					  <property name="expand">False</property>
+-					  <property name="fill">False</property>
+-					</packing>
+-				      </child>
+-
+-				      <child>
+-					<widget class="GtkRadioButton" id="sandbox_radiobutton">
+-					  <property name="visible">True</property>
+-					  <property name="tooltip" translatable="yes">User Application are any application that you would like to confine that is started by a user</property>
+-					  <property name="can_focus">True</property>
+-					  <property name="label" translatable="yes">Sandbox</property>
+-					  <property name="use_underline">True</property>
+-					  <property name="relief">GTK_RELIEF_NORMAL</property>
+-					  <property name="focus_on_click">True</property>
+-					  <property name="active">False</property>
+-					  <property name="inconsistent">False</property>
+-					  <property name="draw_indicator">True</property>
+-					  <property name="group">init_radiobutton</property>
+-					</widget>
+-					<packing>
+-					  <property name="padding">0</property>
+-					  <property name="expand">False</property>
+-					  <property name="fill">False</property>
+-					</packing>
+-				      </child>
+-				    </widget>
+-				    <packing>
+-				      <property name="padding">0</property>
+-				      <property name="expand">False</property>
+-				      <property name="fill">False</property>
+-				    </packing>
+-				  </child>
+-				</widget>
+-				<packing>
+-				  <property name="padding">0</property>
+-				  <property name="expand">True</property>
+-				  <property name="fill">True</property>
+-				</packing>
+-			      </child>
+-			    </widget>
+-			    <packing>
+-			      <property name="padding">0</property>
+-			      <property name="expand">False</property>
+-			      <property name="fill">True</property>
+-			    </packing>
+-			  </child>
+-
+-			  <child>
+-			    <widget class="GtkVBox" id="vbox19">
+-			      <property name="visible">True</property>
+-			      <property name="homogeneous">False</property>
+-			      <property name="spacing">6</property>
+-
+-			      <child>
+-				<widget class="GtkLabel" id="label42">
+-				  <property name="visible">True</property>
+-				  <property name="label" translatable="yes">&lt;b&gt;Login Users&lt;/b&gt;</property>
+-				  <property name="use_underline">False</property>
+-				  <property name="use_markup">True</property>
+-				  <property name="justify">GTK_JUSTIFY_LEFT</property>
+-				  <property name="wrap">False</property>
+-				  <property name="selectable">False</property>
+-				  <property name="xalign">0</property>
+-				  <property name="yalign">0.5</property>
+-				  <property name="xpad">0</property>
+-				  <property name="ypad">0</property>
+-				  <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
+-				  <property name="width_chars">-1</property>
+-				  <property name="single_line_mode">False</property>
+-				  <property name="angle">0</property>
+-				</widget>
+-				<packing>
+-				  <property name="padding">0</property>
+-				  <property name="expand">False</property>
+-				  <property name="fill">False</property>
+-				</packing>
+-			      </child>
+-
+-			      <child>
+-				<widget class="GtkHBox" id="hbox18">
+-				  <property name="visible">True</property>
+-				  <property name="homogeneous">False</property>
+-				  <property name="spacing">0</property>
+-
+-				  <child>
+-				    <widget class="GtkLabel" id="label53">
+-				      <property name="visible">True</property>
+-				      <property name="label">    </property>
+-				      <property name="use_underline">False</property>
+-				      <property name="use_markup">False</property>
+-				      <property name="justify">GTK_JUSTIFY_LEFT</property>
+-				      <property name="wrap">False</property>
+-				      <property name="selectable">False</property>
+-				      <property name="xalign">0.5</property>
+-				      <property name="yalign">0.5</property>
+-				      <property name="xpad">0</property>
+-				      <property name="ypad">0</property>
+-				      <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
+-				      <property name="width_chars">-1</property>
+-				      <property name="single_line_mode">False</property>
+-				      <property name="angle">0</property>
+-				    </widget>
+-				    <packing>
+-				      <property name="padding">0</property>
+-				      <property name="expand">False</property>
+-				      <property name="fill">False</property>
+-				    </packing>
+-				  </child>
+-
+-				  <child>
+-				    <widget class="GtkVBox" id="vbox15">
+-				      <property name="visible">True</property>
+-				      <property name="homogeneous">False</property>
+-				      <property name="spacing">6</property>
+-
+-				      <child>
+-					<widget class="GtkRadioButton" id="existing_user_radiobutton">
+-					  <property name="visible">True</property>
+-					  <property name="tooltip" translatable="yes">Modify an existing login user record.</property>
+-					  <property name="can_focus">True</property>
+-					  <property name="label" translatable="yes">Existing User Roles</property>
+-					  <property name="use_underline">True</property>
+-					  <property name="relief">GTK_RELIEF_NORMAL</property>
+-					  <property name="focus_on_click">True</property>
+-					  <property name="active">False</property>
+-					  <property name="inconsistent">False</property>
+-					  <property name="draw_indicator">True</property>
+-					  <property name="group">init_radiobutton</property>
+-					</widget>
+-					<packing>
+-					  <property name="padding">0</property>
+-					  <property name="expand">False</property>
+-					  <property name="fill">False</property>
+-					</packing>
+-				      </child>
+-
+-				      <child>
+-					<widget class="GtkRadioButton" id="terminal_user_radiobutton">
+-					  <property name="visible">True</property>
+-					  <property name="tooltip" translatable="yes">This user will login to a machine only via a terminal or remote login.  By default this user will have  no setuid, no networking, no su, no sudo.</property>
+-					  <property name="can_focus">True</property>
+-					  <property name="label" translatable="yes">Minimal Terminal User Role</property>
+-					  <property name="use_underline">True</property>
+-					  <property name="relief">GTK_RELIEF_NORMAL</property>
+-					  <property name="focus_on_click">True</property>
+-					  <property name="active">False</property>
+-					  <property name="inconsistent">False</property>
+-					  <property name="draw_indicator">True</property>
+-					  <property name="group">init_radiobutton</property>
+-					</widget>
+-					<packing>
+-					  <property name="padding">0</property>
+-					  <property name="expand">False</property>
+-					  <property name="fill">False</property>
+-					</packing>
+-				      </child>
+-
+-				      <child>
+-					<widget class="GtkRadioButton" id="xwindows_user_radiobutton">
+-					  <property name="visible">True</property>
+-					  <property name="tooltip" translatable="yes">This user can login to a machine via X or terminal.  By default this user will have no setuid, no networking, no sudo, no su</property>
+-					  <property name="can_focus">True</property>
+-					  <property name="label" translatable="yes">Minimal X Windows User Role</property>
+-					  <property name="use_underline">True</property>
+-					  <property name="relief">GTK_RELIEF_NORMAL</property>
+-					  <property name="focus_on_click">True</property>
+-					  <property name="active">False</property>
+-					  <property name="inconsistent">False</property>
+-					  <property name="draw_indicator">True</property>
+-					  <property name="group">init_radiobutton</property>
+-					</widget>
+-					<packing>
+-					  <property name="padding">0</property>
+-					  <property name="expand">False</property>
+-					  <property name="fill">False</property>
+-					</packing>
+-				      </child>
+-
+-				      <child>
+-					<widget class="GtkRadioButton" id="login_user_radiobutton">
+-					  <property name="visible">True</property>
+-					  <property name="tooltip" translatable="yes">User with full networking, no setuid applications without transition, no sudo, no su.</property>
+-					  <property name="can_focus">True</property>
+-					  <property name="label" translatable="yes">User Role</property>
+-					  <property name="use_underline">True</property>
+-					  <property name="relief">GTK_RELIEF_NORMAL</property>
+-					  <property name="focus_on_click">True</property>
+-					  <property name="active">False</property>
+-					  <property name="inconsistent">False</property>
+-					  <property name="draw_indicator">True</property>
+-					  <property name="group">init_radiobutton</property>
+-					</widget>
+-					<packing>
+-					  <property name="padding">0</property>
+-					  <property name="expand">False</property>
+-					  <property name="fill">False</property>
+-					</packing>
+-				      </child>
+-
+-				      <child>
+-					<widget class="GtkRadioButton" id="admin_user_radiobutton">
+-					  <property name="visible">True</property>
+-					  <property name="tooltip" translatable="yes">User with full networking, no setuid applications without transition, no su, can sudo to Root Administration Roles</property>
+-					  <property name="can_focus">True</property>
+-					  <property name="label" translatable="yes">Admin User Role</property>
+-					  <property name="use_underline">True</property>
+-					  <property name="relief">GTK_RELIEF_NORMAL</property>
+-					  <property name="focus_on_click">True</property>
+-					  <property name="active">False</property>
+-					  <property name="inconsistent">False</property>
+-					  <property name="draw_indicator">True</property>
+-					  <property name="group">init_radiobutton</property>
+-					</widget>
+-					<packing>
+-					  <property name="padding">0</property>
+-					  <property name="expand">False</property>
+-					  <property name="fill">False</property>
+-					</packing>
+-				      </child>
+-				    </widget>
+-				    <packing>
+-				      <property name="padding">0</property>
+-				      <property name="expand">True</property>
+-				      <property name="fill">False</property>
+-				    </packing>
+-				  </child>
+-				</widget>
+-				<packing>
+-				  <property name="padding">0</property>
+-				  <property name="expand">True</property>
+-				  <property name="fill">True</property>
+-				</packing>
+-			      </child>
+-			    </widget>
+-			    <packing>
+-			      <property name="padding">0</property>
+-			      <property name="expand">False</property>
+-			      <property name="fill">True</property>
+-			    </packing>
+-			  </child>
+-
+-			  <child>
+-			    <widget class="GtkVBox" id="vbox20">
+-			      <property name="visible">True</property>
+-			      <property name="homogeneous">False</property>
+-			      <property name="spacing">6</property>
+-
+-			      <child>
+-				<widget class="GtkLabel" id="label50">
+-				  <property name="visible">True</property>
+-				  <property name="label" translatable="yes">&lt;b&gt;Root Users&lt;/b&gt;</property>
+-				  <property name="use_underline">False</property>
+-				  <property name="use_markup">True</property>
+-				  <property name="justify">GTK_JUSTIFY_LEFT</property>
+-				  <property name="wrap">False</property>
+-				  <property name="selectable">False</property>
+-				  <property name="xalign">0</property>
+-				  <property name="yalign">0.5</property>
+-				  <property name="xpad">0</property>
+-				  <property name="ypad">0</property>
+-				  <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
+-				  <property name="width_chars">-1</property>
+-				  <property name="single_line_mode">False</property>
+-				  <property name="angle">0</property>
+-				</widget>
+-				<packing>
+-				  <property name="padding">0</property>
+-				  <property name="expand">False</property>
+-				  <property name="fill">False</property>
+-				</packing>
+-			      </child>
+-
+-			      <child>
+-				<widget class="GtkHBox" id="hbox19">
+-				  <property name="visible">True</property>
+-				  <property name="homogeneous">False</property>
+-				  <property name="spacing">0</property>
+-
+-				  <child>
+-				    <widget class="GtkLabel" id="label54">
+-				      <property name="visible">True</property>
+-				      <property name="label">    </property>
+-				      <property name="use_underline">False</property>
+-				      <property name="use_markup">False</property>
+-				      <property name="justify">GTK_JUSTIFY_LEFT</property>
+-				      <property name="wrap">False</property>
+-				      <property name="selectable">False</property>
+-				      <property name="xalign">0.5</property>
+-				      <property name="yalign">0.5</property>
+-				      <property name="xpad">0</property>
+-				      <property name="ypad">0</property>
+-				      <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
+-				      <property name="width_chars">-1</property>
+-				      <property name="single_line_mode">False</property>
+-				      <property name="angle">0</property>
+-				    </widget>
+-				    <packing>
+-				      <property name="padding">0</property>
+-				      <property name="expand">False</property>
+-				      <property name="fill">False</property>
+-				    </packing>
+-				  </child>
+-
+-				  <child>
+-				    <widget class="GtkVBox" id="vbox21">
+-				      <property name="visible">True</property>
+-				      <property name="homogeneous">False</property>
+-				      <property name="spacing">0</property>
+-
+-				      <child>
+-					<widget class="GtkRadioButton" id="root_user_radiobutton">
+-					  <property name="visible">True</property>
+-					  <property name="tooltip" translatable="yes">Select Root Administrator User Role, if this user will be used to administer the machine while running as root.  This user will not be able to login to the system directly.</property>
+-					  <property name="can_focus">True</property>
+-					  <property name="label" translatable="yes">Root Admin User Role</property>
+-					  <property name="use_underline">True</property>
+-					  <property name="relief">GTK_RELIEF_NORMAL</property>
+-					  <property name="focus_on_click">True</property>
+-					  <property name="active">False</property>
+-					  <property name="inconsistent">False</property>
+-					  <property name="draw_indicator">True</property>
+-					  <property name="group">init_radiobutton</property>
+-					</widget>
+-					<packing>
+-					  <property name="padding">0</property>
+-					  <property name="expand">False</property>
+-					  <property name="fill">False</property>
+-					</packing>
+-				      </child>
+-				    </widget>
+-				    <packing>
+-				      <property name="padding">0</property>
+-				      <property name="expand">False</property>
+-				      <property name="fill">False</property>
+-				    </packing>
+-				  </child>
+-				</widget>
+-				<packing>
+-				  <property name="padding">0</property>
+-				  <property name="expand">True</property>
+-				  <property name="fill">True</property>
+-				</packing>
+-			      </child>
+-			    </widget>
+-			    <packing>
+-			      <property name="padding">0</property>
+-			      <property name="expand">True</property>
+-			      <property name="fill">True</property>
+-			    </packing>
+-			  </child>
+-			</widget>
+-			<packing>
+-			  <property name="padding">0</property>
+-			  <property name="expand">True</property>
+-			  <property name="fill">True</property>
+-			</packing>
+-		      </child>
+-		    </widget>
+-		    <packing>
+-		      <property name="padding">0</property>
+-		      <property name="expand">True</property>
+-		      <property name="fill">True</property>
+-		    </packing>
+-		  </child>
+-		</widget>
+-		<packing>
+-		  <property name="padding">0</property>
+-		  <property name="expand">True</property>
+-		  <property name="fill">True</property>
+-		</packing>
+-	      </child>
+-	    </widget>
+-	    <packing>
+-	      <property name="tab_expand">True</property>
+-	      <property name="tab_fill">True</property>
+-	    </packing>
+-	  </child>
+-
+-	  <child>
+-	    <widget class="GtkLabel" id="label104">
+-	      <property name="visible">True</property>
+-	      <property name="label" translatable="yes">label104</property>
+-	      <property name="use_underline">False</property>
+-	      <property name="use_markup">False</property>
+-	      <property name="justify">GTK_JUSTIFY_LEFT</property>
+-	      <property name="wrap">False</property>
+-	      <property name="selectable">False</property>
+-	      <property name="xalign">0.5</property>
+-	      <property name="yalign">0.5</property>
+-	      <property name="xpad">0</property>
+-	      <property name="ypad">0</property>
+-	      <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
+-	      <property name="width_chars">-1</property>
+-	      <property name="single_line_mode">False</property>
+-	      <property name="angle">0</property>
+-	    </widget>
+-	    <packing>
+-	      <property name="type">tab</property>
+-	    </packing>
+-	  </child>
+-
+-	  <child>
+-	    <widget class="GtkVBox" id="vbox60">
+-	      <property name="visible">True</property>
+-	      <property name="homogeneous">False</property>
+-	      <property name="spacing">0</property>
+-
+-	      <child>
+-		<widget class="GtkLabel" id="select_name_label">
+-		  <property name="visible">True</property>
+-		  <property name="label" translatable="yes">&lt;b&gt;Enter name of application or user role:&lt;/b&gt;</property>
+-		  <property name="use_underline">False</property>
+-		  <property name="use_markup">True</property>
+-		  <property name="justify">GTK_JUSTIFY_LEFT</property>
+-		  <property name="wrap">False</property>
+-		  <property name="selectable">False</property>
+-		  <property name="xalign">0</property>
+-		  <property name="yalign">0.5</property>
+-		  <property name="xpad">0</property>
+-		  <property name="ypad">0</property>
+-		  <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
+-		  <property name="width_chars">-1</property>
+-		  <property name="single_line_mode">False</property>
+-		  <property name="angle">0</property>
+-		</widget>
+-		<packing>
+-		  <property name="padding">5</property>
+-		  <property name="expand">False</property>
+-		  <property name="fill">False</property>
+-		</packing>
+-	      </child>
+-
+-	      <child>
+-		<widget class="GtkTable" id="table5">
+-		  <property name="visible">True</property>
+-		  <property name="n_rows">3</property>
+-		  <property name="n_columns">3</property>
+-		  <property name="homogeneous">False</property>
+-		  <property name="row_spacing">6</property>
+-		  <property name="column_spacing">12</property>
+-
+-		  <child>
+-		    <widget class="GtkLabel" id="label1">
+-		      <property name="visible">True</property>
+-		      <property name="label" translatable="yes">Name</property>
+-		      <property name="use_underline">False</property>
+-		      <property name="use_markup">False</property>
+-		      <property name="justify">GTK_JUSTIFY_LEFT</property>
+-		      <property name="wrap">False</property>
+-		      <property name="selectable">False</property>
+-		      <property name="xalign">0</property>
+-		      <property name="yalign">0.5</property>
+-		      <property name="xpad">0</property>
+-		      <property name="ypad">0</property>
+-		      <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
+-		      <property name="width_chars">-1</property>
+-		      <property name="single_line_mode">False</property>
+-		      <property name="angle">0</property>
+-		    </widget>
+-		    <packing>
+-		      <property name="left_attach">0</property>
+-		      <property name="right_attach">1</property>
+-		      <property name="top_attach">0</property>
+-		      <property name="bottom_attach">1</property>
+-		      <property name="x_options">fill</property>
+-		      <property name="y_options"></property>
+-		    </packing>
+-		  </child>
+-
+-		  <child>
+-		    <widget class="GtkEntry" id="exec_entry">
+-		      <property name="visible">True</property>
+-		      <property name="tooltip" translatable="yes">Enter complete path for executable to be confined.</property>
+-		      <property name="can_focus">True</property>
+-		      <property name="editable">True</property>
+-		      <property name="visibility">True</property>
+-		      <property name="max_length">0</property>
+-		      <property name="text" translatable="yes"></property>
+-		      <property name="has_frame">True</property>
+-		      <property name="invisible_char">•</property>
+-		      <property name="activates_default">False</property>
+-		    </widget>
+-		    <packing>
+-		      <property name="left_attach">1</property>
+-		      <property name="right_attach">2</property>
+-		      <property name="top_attach">1</property>
+-		      <property name="bottom_attach">2</property>
+-		      <property name="y_options"></property>
+-		    </packing>
+-		  </child>
+-
+-		  <child>
+-		    <widget class="GtkButton" id="exec_button">
+-		      <property name="visible">True</property>
+-		      <property name="can_focus">True</property>
+-		      <property name="label" translatable="yes">...</property>
+-		      <property name="use_underline">True</property>
+-		      <property name="relief">GTK_RELIEF_NORMAL</property>
+-		      <property name="focus_on_click">True</property>
+-		      <signal name="clicked" handler="on_exec_select_clicked" last_modification_time="Wed, 21 Feb 2007 18:45:26 GMT"/>
+-		    </widget>
+-		    <packing>
+-		      <property name="left_attach">2</property>
+-		      <property name="right_attach">3</property>
+-		      <property name="top_attach">1</property>
+-		      <property name="bottom_attach">2</property>
+-		      <property name="x_options">fill</property>
+-		      <property name="y_options"></property>
+-		    </packing>
+-		  </child>
+-
+-		  <child>
+-		    <widget class="GtkEntry" id="name_entry">
+-		      <property name="visible">True</property>
+-		      <property name="tooltip" translatable="yes">Enter unique name for the confined application or user role.</property>
+-		      <property name="can_focus">True</property>
+-		      <property name="editable">True</property>
+-		      <property name="visibility">True</property>
+-		      <property name="max_length">0</property>
+-		      <property name="text" translatable="yes"></property>
+-		      <property name="has_frame">True</property>
+-		      <property name="invisible_char">•</property>
+-		      <property name="activates_default">False</property>
+-		    </widget>
+-		    <packing>
+-		      <property name="left_attach">1</property>
+-		      <property name="right_attach">3</property>
+-		      <property name="top_attach">0</property>
+-		      <property name="bottom_attach">1</property>
+-		      <property name="y_options"></property>
+-		    </packing>
+-		  </child>
+-
+-		  <child>
+-		    <widget class="GtkLabel" id="label2">
+-		      <property name="visible">True</property>
+-		      <property name="label" translatable="yes">Executable</property>
+-		      <property name="use_underline">False</property>
+-		      <property name="use_markup">False</property>
+-		      <property name="justify">GTK_JUSTIFY_LEFT</property>
+-		      <property name="wrap">False</property>
+-		      <property name="selectable">False</property>
+-		      <property name="xalign">0</property>
+-		      <property name="yalign">0.5</property>
+-		      <property name="xpad">0</property>
+-		      <property name="ypad">0</property>
+-		      <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
+-		      <property name="width_chars">-1</property>
+-		      <property name="single_line_mode">False</property>
+-		      <property name="angle">0</property>
+-		    </widget>
+-		    <packing>
+-		      <property name="left_attach">0</property>
+-		      <property name="right_attach">1</property>
+-		      <property name="top_attach">1</property>
+-		      <property name="bottom_attach">2</property>
+-		      <property name="x_options">fill</property>
+-		      <property name="y_options"></property>
+-		    </packing>
+-		  </child>
+-
+-		  <child>
+-		    <widget class="GtkLabel" id="label40">
+-		      <property name="visible">True</property>
+-		      <property name="label" translatable="yes">Init script</property>
+-		      <property name="use_underline">False</property>
+-		      <property name="use_markup">False</property>
+-		      <property name="justify">GTK_JUSTIFY_LEFT</property>
+-		      <property name="wrap">False</property>
+-		      <property name="selectable">False</property>
+-		      <property name="xalign">0</property>
+-		      <property name="yalign">0.5</property>
+-		      <property name="xpad">0</property>
+-		      <property name="ypad">0</property>
+-		      <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
+-		      <property name="width_chars">-1</property>
+-		      <property name="single_line_mode">False</property>
+-		      <property name="angle">0</property>
+-		    </widget>
+-		    <packing>
+-		      <property name="left_attach">0</property>
+-		      <property name="right_attach">1</property>
+-		      <property name="top_attach">2</property>
+-		      <property name="bottom_attach">3</property>
+-		      <property name="x_options">fill</property>
+-		      <property name="y_options"></property>
+-		    </packing>
+-		  </child>
+-
+-		  <child>
+-		    <widget class="GtkEntry" id="init_script_entry">
+-		      <property name="visible">True</property>
+-		      <property name="tooltip" translatable="yes">Enter complete path to init script used to start the confined application.</property>
+-		      <property name="can_focus">True</property>
+-		      <property name="editable">True</property>
+-		      <property name="visibility">True</property>
+-		      <property name="max_length">0</property>
+-		      <property name="text" translatable="yes"></property>
+-		      <property name="has_frame">True</property>
+-		      <property name="invisible_char">•</property>
+-		      <property name="activates_default">False</property>
+-		    </widget>
+-		    <packing>
+-		      <property name="left_attach">1</property>
+-		      <property name="right_attach">2</property>
+-		      <property name="top_attach">2</property>
+-		      <property name="bottom_attach">3</property>
+-		      <property name="y_options"></property>
+-		    </packing>
+-		  </child>
+-
+-		  <child>
+-		    <widget class="GtkButton" id="init_script_button">
+-		      <property name="visible">True</property>
+-		      <property name="can_focus">True</property>
+-		      <property name="label" translatable="yes">...</property>
+-		      <property name="use_underline">True</property>
+-		      <property name="relief">GTK_RELIEF_NORMAL</property>
+-		      <property name="focus_on_click">True</property>
+-		      <signal name="clicked" handler="on_init_script_select_clicked" last_modification_time="Thu, 30 Aug 2007 15:36:47 GMT"/>
+-		    </widget>
+-		    <packing>
+-		      <property name="left_attach">2</property>
+-		      <property name="right_attach">3</property>
+-		      <property name="top_attach">2</property>
+-		      <property name="bottom_attach">3</property>
+-		      <property name="x_options">fill</property>
+-		      <property name="y_options"></property>
+-		    </packing>
+-		  </child>
+-		</widget>
+-		<packing>
+-		  <property name="padding">0</property>
+-		  <property name="expand">True</property>
+-		  <property name="fill">True</property>
+-		</packing>
+-	      </child>
+-	    </widget>
+-	    <packing>
+-	      <property name="tab_expand">False</property>
+-	      <property name="tab_fill">True</property>
+-	    </packing>
+-	  </child>
+-
+-	  <child>
+-	    <widget class="GtkLabel" id="select_name_label">
+-	      <property name="visible">True</property>
+-	      <property name="label" translatable="yes">label105</property>
+-	      <property name="use_underline">False</property>
+-	      <property name="use_markup">False</property>
+-	      <property name="justify">GTK_JUSTIFY_LEFT</property>
+-	      <property name="wrap">False</property>
+-	      <property name="selectable">False</property>
+-	      <property name="xalign">0.5</property>
+-	      <property name="yalign">0.5</property>
+-	      <property name="xpad">0</property>
+-	      <property name="ypad">0</property>
+-	      <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
+-	      <property name="width_chars">-1</property>
+-	      <property name="single_line_mode">False</property>
+-	      <property name="angle">0</property>
+-	    </widget>
+-	    <packing>
+-	      <property name="type">tab</property>
+-	    </packing>
+-	  </child>
+-
+-	  <child>
+-	    <widget class="GtkVBox" id="vbox61">
+-	      <property name="visible">True</property>
+-	      <property name="homogeneous">False</property>
+-	      <property name="spacing">0</property>
+-
+-	      <child>
+-		<widget class="GtkLabel" id="select_existing_role_label">
+-		  <property name="visible">True</property>
+-		  <property name="label" translatable="yes">&lt;b&gt;Select existing role to modify:&lt;/b&gt;</property>
+-		  <property name="use_underline">False</property>
+-		  <property name="use_markup">True</property>
+-		  <property name="justify">GTK_JUSTIFY_LEFT</property>
+-		  <property name="wrap">False</property>
+-		  <property name="selectable">False</property>
+-		  <property name="xalign">0</property>
+-		  <property name="yalign">0.5</property>
+-		  <property name="xpad">0</property>
+-		  <property name="ypad">0</property>
+-		  <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
+-		  <property name="width_chars">-1</property>
+-		  <property name="single_line_mode">False</property>
+-		  <property name="angle">0</property>
+-		</widget>
+-		<packing>
+-		  <property name="padding">5</property>
+-		  <property name="expand">False</property>
+-		  <property name="fill">False</property>
+-		</packing>
+-	      </child>
+-
+-	      <child>
+-		<widget class="GtkScrolledWindow" id="scrolledwindow5">
+-		  <property name="visible">True</property>
+-		  <property name="can_focus">True</property>
+-		  <property name="hscrollbar_policy">GTK_POLICY_AUTOMATIC</property>
+-		  <property name="vscrollbar_policy">GTK_POLICY_AUTOMATIC</property>
+-		  <property name="shadow_type">GTK_SHADOW_IN</property>
+-		  <property name="window_placement">GTK_CORNER_TOP_LEFT</property>
+-
+-		  <child>
+-		    <widget class="GtkTreeView" id="existing_user_treeview">
+-		      <property name="visible">True</property>
+-		      <property name="tooltip" translatable="yes">Select the user roles that will transiton to the %s domain.</property>
+-		      <property name="can_focus">True</property>
+-		      <property name="headers_visible">False</property>
+-		      <property name="rules_hint">False</property>
+-		      <property name="reorderable">False</property>
+-		      <property name="enable_search">True</property>
+-		      <property name="fixed_height_mode">False</property>
+-		      <property name="hover_selection">False</property>
+-		      <property name="hover_expand">False</property>
+-		    </widget>
+-		  </child>
+-		</widget>
+-		<packing>
+-		  <property name="padding">0</property>
+-		  <property name="expand">True</property>
+-		  <property name="fill">True</property>
+-		</packing>
+-	      </child>
+-	    </widget>
+-	    <packing>
+-	      <property name="tab_expand">False</property>
+-	      <property name="tab_fill">True</property>
+-	    </packing>
+-	  </child>
+-
+-	  <child>
+-	    <widget class="GtkLabel" id="label106">
+-	      <property name="visible">True</property>
+-	      <property name="label" translatable="yes">label106</property>
+-	      <property name="use_underline">False</property>
+-	      <property name="use_markup">False</property>
+-	      <property name="justify">GTK_JUSTIFY_LEFT</property>
+-	      <property name="wrap">False</property>
+-	      <property name="selectable">False</property>
+-	      <property name="xalign">0.5</property>
+-	      <property name="yalign">0.5</property>
+-	      <property name="xpad">0</property>
+-	      <property name="ypad">0</property>
+-	      <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
+-	      <property name="width_chars">-1</property>
+-	      <property name="single_line_mode">False</property>
+-	      <property name="angle">0</property>
+-	    </widget>
+-	    <packing>
+-	      <property name="type">tab</property>
+-	    </packing>
+-	  </child>
+-
+-	  <child>
+-	    <widget class="GtkVBox" id="vbox62">
+-	      <property name="visible">True</property>
+-	      <property name="homogeneous">False</property>
+-	      <property name="spacing">0</property>
+-
+-	      <child>
+-		<widget class="GtkLabel" id="select_label">
+-		  <property name="visible">True</property>
+-		  <property name="label" translatable="yes">&lt;b&gt;Select roles that %s will transition to:&lt;/b&gt;</property>
+-		  <property name="use_underline">False</property>
+-		  <property name="use_markup">True</property>
+-		  <property name="justify">GTK_JUSTIFY_LEFT</property>
+-		  <property name="wrap">False</property>
+-		  <property name="selectable">False</property>
+-		  <property name="xalign">0</property>
+-		  <property name="yalign">0.5</property>
+-		  <property name="xpad">0</property>
+-		  <property name="ypad">0</property>
+-		  <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
+-		  <property name="width_chars">-1</property>
+-		  <property name="single_line_mode">False</property>
+-		  <property name="angle">0</property>
+-		</widget>
+-		<packing>
+-		  <property name="padding">5</property>
+-		  <property name="expand">False</property>
+-		  <property name="fill">False</property>
+-		</packing>
+-	      </child>
+-
+-	      <child>
+-		<widget class="GtkScrolledWindow" id="scrolledwindow12">
+-		  <property name="visible">True</property>
+-		  <property name="can_focus">True</property>
+-		  <property name="hscrollbar_policy">GTK_POLICY_ALWAYS</property>
+-		  <property name="vscrollbar_policy">GTK_POLICY_ALWAYS</property>
+-		  <property name="shadow_type">GTK_SHADOW_NONE</property>
+-		  <property name="window_placement">GTK_CORNER_TOP_LEFT</property>
+-
+-		  <child>
+-		    <widget class="GtkTreeView" id="transition_treeview">
+-		      <property name="visible">True</property>
+-		      <property name="tooltip" translatable="yes">Select applications domains that %s will transition to.</property>
+-		      <property name="can_focus">True</property>
+-		      <property name="headers_visible">False</property>
+-		      <property name="rules_hint">False</property>
+-		      <property name="reorderable">False</property>
+-		      <property name="enable_search">True</property>
+-		      <property name="fixed_height_mode">False</property>
+-		      <property name="hover_selection">False</property>
+-		      <property name="hover_expand">False</property>
+-		    </widget>
+-		  </child>
+-		</widget>
+-		<packing>
+-		  <property name="padding">0</property>
+-		  <property name="expand">True</property>
+-		  <property name="fill">True</property>
+-		</packing>
+-	      </child>
+-	    </widget>
+-	    <packing>
+-	      <property name="tab_expand">False</property>
+-	      <property name="tab_fill">True</property>
+-	    </packing>
+-	  </child>
+-
+-	  <child>
+-	    <widget class="GtkLabel" id="label107">
+-	      <property name="visible">True</property>
+-	      <property name="label" translatable="yes">label107</property>
+-	      <property name="use_underline">False</property>
+-	      <property name="use_markup">False</property>
+-	      <property name="justify">GTK_JUSTIFY_LEFT</property>
+-	      <property name="wrap">False</property>
+-	      <property name="selectable">False</property>
+-	      <property name="xalign">0.5</property>
+-	      <property name="yalign">0.5</property>
+-	      <property name="xpad">0</property>
+-	      <property name="ypad">0</property>
+-	      <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
+-	      <property name="width_chars">-1</property>
+-	      <property name="single_line_mode">False</property>
+-	      <property name="angle">0</property>
+-	    </widget>
+-	    <packing>
+-	      <property name="type">tab</property>
+-	    </packing>
+-	  </child>
+-
+-	  <child>
+-	    <widget class="GtkVBox" id="vbox63">
+-	      <property name="visible">True</property>
+-	      <property name="homogeneous">False</property>
+-	      <property name="spacing">0</property>
+-
+-	      <child>
+-		<widget class="GtkLabel" id="select_user_roles_label">
+-		  <property name="visible">True</property>
+-		  <property name="label" translatable="yes">&lt;b&gt;Select the user_roles that will transition to %s:&lt;/b&gt;</property>
+-		  <property name="use_underline">False</property>
+-		  <property name="use_markup">True</property>
+-		  <property name="justify">GTK_JUSTIFY_LEFT</property>
+-		  <property name="wrap">False</property>
+-		  <property name="selectable">False</property>
+-		  <property name="xalign">0</property>
+-		  <property name="yalign">0.5</property>
+-		  <property name="xpad">0</property>
+-		  <property name="ypad">0</property>
+-		  <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
+-		  <property name="width_chars">-1</property>
+-		  <property name="single_line_mode">False</property>
+-		  <property name="angle">0</property>
+-		</widget>
+-		<packing>
+-		  <property name="padding">5</property>
+-		  <property name="expand">False</property>
+-		  <property name="fill">False</property>
+-		</packing>
+-	      </child>
+-
+-	      <child>
+-		<widget class="GtkScrolledWindow" id="scrolledwindow13">
+-		  <property name="visible">True</property>
+-		  <property name="can_focus">True</property>
+-		  <property name="hscrollbar_policy">GTK_POLICY_ALWAYS</property>
+-		  <property name="vscrollbar_policy">GTK_POLICY_ALWAYS</property>
+-		  <property name="shadow_type">GTK_SHADOW_NONE</property>
+-		  <property name="window_placement">GTK_CORNER_TOP_LEFT</property>
+-
+-		  <child>
+-		    <widget class="GtkTreeView" id="user_transition_treeview">
+-		      <property name="visible">True</property>
+-		      <property name="tooltip" translatable="yes">Select the user roles that will transiton to this applications domains.</property>
+-		      <property name="can_focus">True</property>
+-		      <property name="headers_visible">False</property>
+-		      <property name="rules_hint">False</property>
+-		      <property name="reorderable">False</property>
+-		      <property name="enable_search">True</property>
+-		      <property name="fixed_height_mode">False</property>
+-		      <property name="hover_selection">False</property>
+-		      <property name="hover_expand">False</property>
+-		    </widget>
+-		  </child>
+-		</widget>
+-		<packing>
+-		  <property name="padding">0</property>
+-		  <property name="expand">True</property>
+-		  <property name="fill">True</property>
+-		</packing>
+-	      </child>
+-	    </widget>
+-	    <packing>
+-	      <property name="tab_expand">False</property>
+-	      <property name="tab_fill">True</property>
+-	    </packing>
+-	  </child>
+-
+-	  <child>
+-	    <widget class="GtkLabel" id="label108">
+-	      <property name="visible">True</property>
+-	      <property name="label" translatable="yes">label108</property>
+-	      <property name="use_underline">False</property>
+-	      <property name="use_markup">False</property>
+-	      <property name="justify">GTK_JUSTIFY_LEFT</property>
+-	      <property name="wrap">False</property>
+-	      <property name="selectable">False</property>
+-	      <property name="xalign">0.5</property>
+-	      <property name="yalign">0.5</property>
+-	      <property name="xpad">0</property>
+-	      <property name="ypad">0</property>
+-	      <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
+-	      <property name="width_chars">-1</property>
+-	      <property name="single_line_mode">False</property>
+-	      <property name="angle">0</property>
+-	    </widget>
+-	    <packing>
+-	      <property name="type">tab</property>
+-	    </packing>
+-	  </child>
+-
+-	  <child>
+-	    <widget class="GtkVBox" id="vbox64">
+-	      <property name="visible">True</property>
+-	      <property name="homogeneous">False</property>
+-	      <property name="spacing">0</property>
+-
+-	      <child>
+-		<widget class="GtkLabel" id="select_domain_admin_label">
+-		  <property name="visible">True</property>
+-		  <property name="label" translatable="yes">&lt;b&gt;Select domains that %s will administer:&lt;/b&gt;</property>
+-		  <property name="use_underline">False</property>
+-		  <property name="use_markup">True</property>
+-		  <property name="justify">GTK_JUSTIFY_LEFT</property>
+-		  <property name="wrap">False</property>
+-		  <property name="selectable">False</property>
+-		  <property name="xalign">0</property>
+-		  <property name="yalign">0.5</property>
+-		  <property name="xpad">0</property>
+-		  <property name="ypad">0</property>
+-		  <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
+-		  <property name="width_chars">-1</property>
+-		  <property name="single_line_mode">False</property>
+-		  <property name="angle">0</property>
+-		</widget>
+-		<packing>
+-		  <property name="padding">5</property>
+-		  <property name="expand">False</property>
+-		  <property name="fill">False</property>
+-		</packing>
+-	      </child>
+-
+-	      <child>
+-		<widget class="GtkScrolledWindow" id="scrolledwindow14">
+-		  <property name="visible">True</property>
+-		  <property name="can_focus">True</property>
+-		  <property name="hscrollbar_policy">GTK_POLICY_ALWAYS</property>
+-		  <property name="vscrollbar_policy">GTK_POLICY_ALWAYS</property>
+-		  <property name="shadow_type">GTK_SHADOW_NONE</property>
+-		  <property name="window_placement">GTK_CORNER_TOP_LEFT</property>
+-
+-		  <child>
+-		    <widget class="GtkTreeView" id="admin_treeview">
+-		      <property name="visible">True</property>
+-		      <property name="tooltip" translatable="yes">Select the domains that you would like this user administer.</property>
+-		      <property name="can_focus">True</property>
+-		      <property name="headers_visible">False</property>
+-		      <property name="rules_hint">False</property>
+-		      <property name="reorderable">False</property>
+-		      <property name="enable_search">True</property>
+-		      <property name="fixed_height_mode">False</property>
+-		      <property name="hover_selection">False</property>
+-		      <property name="hover_expand">False</property>
+-		    </widget>
+-		  </child>
+-		</widget>
+-		<packing>
+-		  <property name="padding">0</property>
+-		  <property name="expand">True</property>
+-		  <property name="fill">True</property>
+-		</packing>
+-	      </child>
+-	    </widget>
+-	    <packing>
+-	      <property name="tab_expand">False</property>
+-	      <property name="tab_fill">True</property>
+-	    </packing>
+-	  </child>
+-
+-	  <child>
+-	    <widget class="GtkLabel" id="label109">
+-	      <property name="visible">True</property>
+-	      <property name="label" translatable="yes">label109</property>
+-	      <property name="use_underline">False</property>
+-	      <property name="use_markup">False</property>
+-	      <property name="justify">GTK_JUSTIFY_LEFT</property>
+-	      <property name="wrap">False</property>
+-	      <property name="selectable">False</property>
+-	      <property name="xalign">0.5</property>
+-	      <property name="yalign">0.5</property>
+-	      <property name="xpad">0</property>
+-	      <property name="ypad">0</property>
+-	      <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
+-	      <property name="width_chars">-1</property>
+-	      <property name="single_line_mode">False</property>
+-	      <property name="angle">0</property>
+-	    </widget>
+-	    <packing>
+-	      <property name="type">tab</property>
+-	    </packing>
+-	  </child>
+-
+-	  <child>
+-	    <widget class="GtkVBox" id="vbox65">
+-	      <property name="visible">True</property>
+-	      <property name="homogeneous">False</property>
+-	      <property name="spacing">0</property>
+-
+-	      <child>
+-		<widget class="GtkLabel" id="select_role_label">
+-		  <property name="visible">True</property>
+-		  <property name="label" translatable="yes">&lt;b&gt;Select additional roles for %s:&lt;/b&gt;</property>
+-		  <property name="use_underline">False</property>
+-		  <property name="use_markup">True</property>
+-		  <property name="justify">GTK_JUSTIFY_LEFT</property>
+-		  <property name="wrap">False</property>
+-		  <property name="selectable">False</property>
+-		  <property name="xalign">0</property>
+-		  <property name="yalign">0.5</property>
+-		  <property name="xpad">0</property>
+-		  <property name="ypad">0</property>
+-		  <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
+-		  <property name="width_chars">-1</property>
+-		  <property name="single_line_mode">False</property>
+-		  <property name="angle">0</property>
+-		</widget>
+-		<packing>
+-		  <property name="padding">5</property>
+-		  <property name="expand">False</property>
+-		  <property name="fill">False</property>
+-		</packing>
+-	      </child>
+-
+-	      <child>
+-		<widget class="GtkScrolledWindow" id="scrolledwindow15">
+-		  <property name="visible">True</property>
+-		  <property name="can_focus">True</property>
+-		  <property name="hscrollbar_policy">GTK_POLICY_ALWAYS</property>
+-		  <property name="vscrollbar_policy">GTK_POLICY_ALWAYS</property>
+-		  <property name="shadow_type">GTK_SHADOW_NONE</property>
+-		  <property name="window_placement">GTK_CORNER_TOP_LEFT</property>
+-
+-		  <child>
+-		    <widget class="GtkTreeView" id="role_treeview">
+-		      <property name="visible">True</property>
+-		      <property name="tooltip" translatable="yes">Select the domains that you would like this user administer.</property>
+-		      <property name="can_focus">True</property>
+-		      <property name="headers_visible">False</property>
+-		      <property name="rules_hint">False</property>
+-		      <property name="reorderable">False</property>
+-		      <property name="enable_search">True</property>
+-		      <property name="fixed_height_mode">False</property>
+-		      <property name="hover_selection">False</property>
+-		      <property name="hover_expand">False</property>
+-		    </widget>
+-		  </child>
+-		</widget>
+-		<packing>
+-		  <property name="padding">0</property>
+-		  <property name="expand">True</property>
+-		  <property name="fill">True</property>
+-		</packing>
+-	      </child>
+-	    </widget>
+-	    <packing>
+-	      <property name="tab_expand">False</property>
+-	      <property name="tab_fill">True</property>
+-	    </packing>
+-	  </child>
+-
+-	  <child>
+-	    <widget class="GtkLabel" id="in_net_page">
+-	      <property name="visible">True</property>
+-	      <property name="label" translatable="yes">label111</property>
+-	      <property name="use_underline">False</property>
+-	      <property name="use_markup">False</property>
+-	      <property name="justify">GTK_JUSTIFY_LEFT</property>
+-	      <property name="wrap">False</property>
+-	      <property name="selectable">False</property>
+-	      <property name="xalign">0.5</property>
+-	      <property name="yalign">0.5</property>
+-	      <property name="xpad">0</property>
+-	      <property name="ypad">0</property>
+-	      <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
+-	      <property name="width_chars">-1</property>
+-	      <property name="single_line_mode">False</property>
+-	      <property name="angle">0</property>
+-	    </widget>
+-	    <packing>
+-	      <property name="type">tab</property>
+-	    </packing>
+-	  </child>
+-
+-	  <child>
+-	    <widget class="GtkVBox" id="in_net_page">
+-	      <property name="visible">True</property>
+-	      <property name="homogeneous">False</property>
+-	      <property name="spacing">0</property>
+-
+-	      <child>
+-		<widget class="GtkLabel" id="select_in_label">
+-		  <property name="visible">True</property>
+-		  <property name="label" translatable="yes">&lt;b&gt;Enter network ports that %s binds on:&lt;/b&gt;</property>
+-		  <property name="use_underline">False</property>
+-		  <property name="use_markup">True</property>
+-		  <property name="justify">GTK_JUSTIFY_LEFT</property>
+-		  <property name="wrap">False</property>
+-		  <property name="selectable">False</property>
+-		  <property name="xalign">0</property>
+-		  <property name="yalign">0.5</property>
+-		  <property name="xpad">0</property>
+-		  <property name="ypad">0</property>
+-		  <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
+-		  <property name="width_chars">-1</property>
+-		  <property name="single_line_mode">False</property>
+-		  <property name="angle">0</property>
+-		</widget>
+-		<packing>
+-		  <property name="padding">5</property>
+-		  <property name="expand">False</property>
+-		  <property name="fill">False</property>
+-		</packing>
+-	      </child>
+-
+-	      <child>
+-		<widget class="GtkVBox" id="vbox22">
+-		  <property name="visible">True</property>
+-		  <property name="homogeneous">False</property>
+-		  <property name="spacing">6</property>
+-
+-		  <child>
+-		    <widget class="GtkLabel" id="label55">
+-		      <property name="visible">True</property>
+-		      <property name="label" translatable="yes">&lt;b&gt;TCP Ports&lt;/b&gt;</property>
+-		      <property name="use_underline">False</property>
+-		      <property name="use_markup">True</property>
+-		      <property name="justify">GTK_JUSTIFY_LEFT</property>
+-		      <property name="wrap">False</property>
+-		      <property name="selectable">False</property>
+-		      <property name="xalign">0</property>
+-		      <property name="yalign">0.5</property>
+-		      <property name="xpad">0</property>
+-		      <property name="ypad">0</property>
+-		      <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
+-		      <property name="width_chars">-1</property>
+-		      <property name="single_line_mode">False</property>
+-		      <property name="angle">0</property>
+-		    </widget>
+-		    <packing>
+-		      <property name="padding">0</property>
+-		      <property name="expand">False</property>
+-		      <property name="fill">False</property>
+-		    </packing>
+-		  </child>
+-
+-		  <child>
+-		    <widget class="GtkHBox" id="hbox20">
+-		      <property name="visible">True</property>
+-		      <property name="homogeneous">False</property>
+-		      <property name="spacing">0</property>
+-
+-		      <child>
+-			<widget class="GtkLabel" id="label56">
+-			  <property name="visible">True</property>
+-			  <property name="label">    </property>
+-			  <property name="use_underline">False</property>
+-			  <property name="use_markup">False</property>
+-			  <property name="justify">GTK_JUSTIFY_LEFT</property>
+-			  <property name="wrap">False</property>
+-			  <property name="selectable">False</property>
+-			  <property name="xalign">0.5</property>
+-			  <property name="yalign">0.5</property>
+-			  <property name="xpad">0</property>
+-			  <property name="ypad">0</property>
+-			  <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
+-			  <property name="width_chars">-1</property>
+-			  <property name="single_line_mode">False</property>
+-			  <property name="angle">0</property>
+-			</widget>
+-			<packing>
+-			  <property name="padding">0</property>
+-			  <property name="expand">False</property>
+-			  <property name="fill">False</property>
+-			</packing>
+-		      </child>
+-
+-		      <child>
+-			<widget class="GtkVBox" id="vbox23">
+-			  <property name="visible">True</property>
+-			  <property name="homogeneous">False</property>
+-			  <property name="spacing">6</property>
+-
+-			  <child>
+-			    <widget class="GtkHBox" id="hbox21">
+-			      <property name="visible">True</property>
+-			      <property name="homogeneous">False</property>
+-			      <property name="spacing">12</property>
+-
+-			      <child>
+-				<widget class="GtkCheckButton" id="in_tcp_all_checkbutton">
+-				  <property name="visible">True</property>
+-				  <property name="tooltip" translatable="yes">Allows %s to bind to any udp port</property>
+-				  <property name="can_focus">True</property>
+-				  <property name="label" translatable="yes">All</property>
+-				  <property name="use_underline">True</property>
+-				  <property name="relief">GTK_RELIEF_NORMAL</property>
+-				  <property name="focus_on_click">True</property>
+-				  <property name="active">False</property>
+-				  <property name="inconsistent">False</property>
+-				  <property name="draw_indicator">True</property>
+-				</widget>
+-				<packing>
+-				  <property name="padding">10</property>
+-				  <property name="expand">False</property>
+-				  <property name="fill">False</property>
+-				</packing>
+-			      </child>
+-
+-			      <child>
+-				<widget class="GtkCheckButton" id="in_tcp_reserved_checkbutton">
+-				  <property name="visible">True</property>
+-				  <property name="tooltip" translatable="yes">Allow %s to call bindresvport with 0. Binding to port 600-1024</property>
+-				  <property name="can_focus">True</property>
+-				  <property name="label" translatable="yes">600-1024</property>
+-				  <property name="use_underline">True</property>
+-				  <property name="relief">GTK_RELIEF_NORMAL</property>
+-				  <property name="focus_on_click">True</property>
+-				  <property name="active">False</property>
+-				  <property name="inconsistent">False</property>
+-				  <property name="draw_indicator">True</property>
+-				</widget>
+-				<packing>
+-				  <property name="padding">10</property>
+-				  <property name="expand">False</property>
+-				  <property name="fill">False</property>
+-				</packing>
+-			      </child>
+-
+-			      <child>
+-				<widget class="GtkCheckButton" id="in_tcp_unreserved_checkbutton">
+-				  <property name="visible">True</property>
+-				  <property name="tooltip" translatable="yes">Enter a comma separated list of udp ports or ranges of ports that %s binds to. Example: 612, 650-660</property>
+-				  <property name="can_focus">True</property>
+-				  <property name="label" translatable="yes">Unreserved Ports (&gt;1024)</property>
+-				  <property name="use_underline">True</property>
+-				  <property name="relief">GTK_RELIEF_NORMAL</property>
+-				  <property name="focus_on_click">True</property>
+-				  <property name="active">False</property>
+-				  <property name="inconsistent">False</property>
+-				  <property name="draw_indicator">True</property>
+-				</widget>
+-				<packing>
+-				  <property name="padding">10</property>
+-				  <property name="expand">False</property>
+-				  <property name="fill">False</property>
+-				</packing>
+-			      </child>
+-			    </widget>
+-			    <packing>
+-			      <property name="padding">0</property>
+-			      <property name="expand">True</property>
+-			      <property name="fill">True</property>
+-			    </packing>
+-			  </child>
+-
+-			  <child>
+-			    <widget class="GtkHBox" id="hbox22">
+-			      <property name="visible">True</property>
+-			      <property name="homogeneous">False</property>
+-			      <property name="spacing">12</property>
+-
+-			      <child>
+-				<widget class="GtkLabel" id="label57">
+-				  <property name="visible">True</property>
+-				  <property name="label" translatable="yes">Select Ports</property>
+-				  <property name="use_underline">False</property>
+-				  <property name="use_markup">False</property>
+-				  <property name="justify">GTK_JUSTIFY_LEFT</property>
+-				  <property name="wrap">False</property>
+-				  <property name="selectable">False</property>
+-				  <property name="xalign">0</property>
+-				  <property name="yalign">0.5</property>
+-				  <property name="xpad">0</property>
+-				  <property name="ypad">0</property>
+-				  <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
+-				  <property name="width_chars">-1</property>
+-				  <property name="single_line_mode">False</property>
+-				  <property name="angle">0</property>
+-				</widget>
+-				<packing>
+-				  <property name="padding">5</property>
+-				  <property name="expand">False</property>
+-				  <property name="fill">False</property>
+-				</packing>
+-			      </child>
+-
+-			      <child>
+-				<widget class="GtkEntry" id="in_tcp_entry">
+-				  <property name="visible">True</property>
+-				  <property name="tooltip" translatable="yes">Allows %s to bind to any udp ports &gt; 1024</property>
+-				  <property name="can_focus">True</property>
+-				  <property name="editable">True</property>
+-				  <property name="visibility">True</property>
+-				  <property name="max_length">0</property>
+-				  <property name="text" translatable="yes"></property>
+-				  <property name="has_frame">True</property>
+-				  <property name="invisible_char">•</property>
+-				  <property name="activates_default">False</property>
+-				</widget>
+-				<packing>
+-				  <property name="padding">0</property>
+-				  <property name="expand">True</property>
+-				  <property name="fill">True</property>
+-				</packing>
+-			      </child>
+-			    </widget>
+-			    <packing>
+-			      <property name="padding">0</property>
+-			      <property name="expand">True</property>
+-			      <property name="fill">True</property>
+-			    </packing>
+-			  </child>
+-			</widget>
+-			<packing>
+-			  <property name="padding">0</property>
+-			  <property name="expand">True</property>
+-			  <property name="fill">True</property>
+-			</packing>
+-		      </child>
+-		    </widget>
+-		    <packing>
+-		      <property name="padding">0</property>
+-		      <property name="expand">True</property>
+-		      <property name="fill">True</property>
+-		    </packing>
+-		  </child>
+-		</widget>
+-		<packing>
+-		  <property name="padding">0</property>
+-		  <property name="expand">True</property>
+-		  <property name="fill">True</property>
+-		</packing>
+-	      </child>
+-
+-	      <child>
+-		<widget class="GtkVBox" id="vbox24">
+-		  <property name="visible">True</property>
+-		  <property name="homogeneous">False</property>
+-		  <property name="spacing">6</property>
+-
+-		  <child>
+-		    <widget class="GtkLabel" id="label58">
+-		      <property name="visible">True</property>
+-		      <property name="label" translatable="yes">&lt;b&gt;UDP Ports&lt;/b&gt;</property>
+-		      <property name="use_underline">False</property>
+-		      <property name="use_markup">True</property>
+-		      <property name="justify">GTK_JUSTIFY_LEFT</property>
+-		      <property name="wrap">False</property>
+-		      <property name="selectable">False</property>
+-		      <property name="xalign">0</property>
+-		      <property name="yalign">0.5</property>
+-		      <property name="xpad">0</property>
+-		      <property name="ypad">0</property>
+-		      <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
+-		      <property name="width_chars">-1</property>
+-		      <property name="single_line_mode">False</property>
+-		      <property name="angle">0</property>
+-		    </widget>
+-		    <packing>
+-		      <property name="padding">0</property>
+-		      <property name="expand">False</property>
+-		      <property name="fill">False</property>
+-		    </packing>
+-		  </child>
+-
+-		  <child>
+-		    <widget class="GtkHBox" id="hbox23">
+-		      <property name="visible">True</property>
+-		      <property name="homogeneous">False</property>
+-		      <property name="spacing">0</property>
+-
+-		      <child>
+-			<widget class="GtkLabel" id="label59">
+-			  <property name="visible">True</property>
+-			  <property name="label">    </property>
+-			  <property name="use_underline">False</property>
+-			  <property name="use_markup">False</property>
+-			  <property name="justify">GTK_JUSTIFY_LEFT</property>
+-			  <property name="wrap">False</property>
+-			  <property name="selectable">False</property>
+-			  <property name="xalign">0.5</property>
+-			  <property name="yalign">0.5</property>
+-			  <property name="xpad">0</property>
+-			  <property name="ypad">0</property>
+-			  <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
+-			  <property name="width_chars">-1</property>
+-			  <property name="single_line_mode">False</property>
+-			  <property name="angle">0</property>
+-			</widget>
+-			<packing>
+-			  <property name="padding">0</property>
+-			  <property name="expand">False</property>
+-			  <property name="fill">False</property>
+-			</packing>
+-		      </child>
+-
+-		      <child>
+-			<widget class="GtkVBox" id="vbox25">
+-			  <property name="visible">True</property>
+-			  <property name="homogeneous">False</property>
+-			  <property name="spacing">6</property>
+-
+-			  <child>
+-			    <widget class="GtkHBox" id="hbox24">
+-			      <property name="visible">True</property>
+-			      <property name="homogeneous">False</property>
+-			      <property name="spacing">12</property>
+-
+-			      <child>
+-				<widget class="GtkCheckButton" id="in_udp_all_checkbutton">
+-				  <property name="visible">True</property>
+-				  <property name="tooltip" translatable="yes">Allows %s to bind to any udp port</property>
+-				  <property name="can_focus">True</property>
+-				  <property name="label" translatable="yes">All</property>
+-				  <property name="use_underline">True</property>
+-				  <property name="relief">GTK_RELIEF_NORMAL</property>
+-				  <property name="focus_on_click">True</property>
+-				  <property name="active">False</property>
+-				  <property name="inconsistent">False</property>
+-				  <property name="draw_indicator">True</property>
+-				</widget>
+-				<packing>
+-				  <property name="padding">10</property>
+-				  <property name="expand">False</property>
+-				  <property name="fill">False</property>
+-				</packing>
+-			      </child>
+-
+-			      <child>
+-				<widget class="GtkCheckButton" id="in_udp_reserved_checkbutton">
+-				  <property name="visible">True</property>
+-				  <property name="tooltip" translatable="yes">Allow %s to call bindresvport with 0. Binding to port 600-1024</property>
+-				  <property name="can_focus">True</property>
+-				  <property name="label" translatable="yes">600-1024</property>
+-				  <property name="use_underline">True</property>
+-				  <property name="relief">GTK_RELIEF_NORMAL</property>
+-				  <property name="focus_on_click">True</property>
+-				  <property name="active">False</property>
+-				  <property name="inconsistent">False</property>
+-				  <property name="draw_indicator">True</property>
+-				</widget>
+-				<packing>
+-				  <property name="padding">10</property>
+-				  <property name="expand">False</property>
+-				  <property name="fill">False</property>
+-				</packing>
+-			      </child>
+-
+-			      <child>
+-				<widget class="GtkCheckButton" id="in_udp_unreserved_checkbutton">
+-				  <property name="visible">True</property>
+-				  <property name="tooltip" translatable="yes">Enter a comma separated list of udp ports or ranges of ports that %s binds to. Example: 612, 650-660</property>
+-				  <property name="can_focus">True</property>
+-				  <property name="label" translatable="yes">Unreserved Ports (&gt;1024)</property>
+-				  <property name="use_underline">True</property>
+-				  <property name="relief">GTK_RELIEF_NORMAL</property>
+-				  <property name="focus_on_click">True</property>
+-				  <property name="active">False</property>
+-				  <property name="inconsistent">False</property>
+-				  <property name="draw_indicator">True</property>
+-				</widget>
+-				<packing>
+-				  <property name="padding">10</property>
+-				  <property name="expand">False</property>
+-				  <property name="fill">False</property>
+-				</packing>
+-			      </child>
+-			    </widget>
+-			    <packing>
+-			      <property name="padding">0</property>
+-			      <property name="expand">True</property>
+-			      <property name="fill">True</property>
+-			    </packing>
+-			  </child>
+-
+-			  <child>
+-			    <widget class="GtkHBox" id="hbox25">
+-			      <property name="visible">True</property>
+-			      <property name="homogeneous">False</property>
+-			      <property name="spacing">12</property>
+-
+-			      <child>
+-				<widget class="GtkLabel" id="label60">
+-				  <property name="visible">True</property>
+-				  <property name="label" translatable="yes">Select Ports</property>
+-				  <property name="use_underline">False</property>
+-				  <property name="use_markup">False</property>
+-				  <property name="justify">GTK_JUSTIFY_LEFT</property>
+-				  <property name="wrap">False</property>
+-				  <property name="selectable">False</property>
+-				  <property name="xalign">0</property>
+-				  <property name="yalign">0.5</property>
+-				  <property name="xpad">0</property>
+-				  <property name="ypad">0</property>
+-				  <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
+-				  <property name="width_chars">-1</property>
+-				  <property name="single_line_mode">False</property>
+-				  <property name="angle">0</property>
+-				</widget>
+-				<packing>
+-				  <property name="padding">5</property>
+-				  <property name="expand">False</property>
+-				  <property name="fill">False</property>
+-				</packing>
+-			      </child>
+-
+-			      <child>
+-				<widget class="GtkEntry" id="in_udp_entry">
+-				  <property name="visible">True</property>
+-				  <property name="tooltip" translatable="yes">Allows %s to bind to any udp ports &gt; 1024</property>
+-				  <property name="can_focus">True</property>
+-				  <property name="editable">True</property>
+-				  <property name="visibility">True</property>
+-				  <property name="max_length">0</property>
+-				  <property name="text" translatable="yes"></property>
+-				  <property name="has_frame">True</property>
+-				  <property name="invisible_char">•</property>
+-				  <property name="activates_default">False</property>
+-				</widget>
+-				<packing>
+-				  <property name="padding">0</property>
+-				  <property name="expand">True</property>
+-				  <property name="fill">True</property>
+-				</packing>
+-			      </child>
+-			    </widget>
+-			    <packing>
+-			      <property name="padding">0</property>
+-			      <property name="expand">True</property>
+-			      <property name="fill">True</property>
+-			    </packing>
+-			  </child>
+-			</widget>
+-			<packing>
+-			  <property name="padding">0</property>
+-			  <property name="expand">True</property>
+-			  <property name="fill">True</property>
+-			</packing>
+-		      </child>
+-		    </widget>
+-		    <packing>
+-		      <property name="padding">0</property>
+-		      <property name="expand">True</property>
+-		      <property name="fill">True</property>
+-		    </packing>
+-		  </child>
+-		</widget>
+-		<packing>
+-		  <property name="padding">0</property>
+-		  <property name="expand">True</property>
+-		  <property name="fill">True</property>
+-		</packing>
+-	      </child>
+-	    </widget>
+-	    <packing>
+-	      <property name="tab_expand">False</property>
+-	      <property name="tab_fill">True</property>
+-	    </packing>
+-	  </child>
+-
+-	  <child>
+-	    <widget class="GtkLabel" id="label113">
+-	      <property name="visible">True</property>
+-	      <property name="label" translatable="yes">label113</property>
+-	      <property name="use_underline">False</property>
+-	      <property name="use_markup">False</property>
+-	      <property name="justify">GTK_JUSTIFY_LEFT</property>
+-	      <property name="wrap">False</property>
+-	      <property name="selectable">False</property>
+-	      <property name="xalign">0.5</property>
+-	      <property name="yalign">0.5</property>
+-	      <property name="xpad">0</property>
+-	      <property name="ypad">0</property>
+-	      <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
+-	      <property name="width_chars">-1</property>
+-	      <property name="single_line_mode">False</property>
+-	      <property name="angle">0</property>
+-	    </widget>
+-	    <packing>
+-	      <property name="type">tab</property>
+-	    </packing>
+-	  </child>
+-
+-	  <child>
+-	    <widget class="GtkVBox" id="vbox75">
+-	      <property name="visible">True</property>
+-	      <property name="homogeneous">False</property>
+-	      <property name="spacing">0</property>
+-
+-	      <child>
+-		<widget class="GtkLabel" id="select_out_label">
+-		  <property name="visible">True</property>
+-		  <property name="label" translatable="yes">&lt;b&gt;Select network ports that %s connects to:&lt;/b&gt;</property>
+-		  <property name="use_underline">False</property>
+-		  <property name="use_markup">True</property>
+-		  <property name="justify">GTK_JUSTIFY_LEFT</property>
+-		  <property name="wrap">False</property>
+-		  <property name="selectable">False</property>
+-		  <property name="xalign">0</property>
+-		  <property name="yalign">0.5</property>
+-		  <property name="xpad">0</property>
+-		  <property name="ypad">0</property>
+-		  <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
+-		  <property name="width_chars">-1</property>
+-		  <property name="single_line_mode">False</property>
+-		  <property name="angle">0</property>
+-		</widget>
+-		<packing>
+-		  <property name="padding">5</property>
+-		  <property name="expand">False</property>
+-		  <property name="fill">False</property>
+-		</packing>
+-	      </child>
+-
+-	      <child>
+-		<widget class="GtkVBox" id="vbox26">
+-		  <property name="visible">True</property>
+-		  <property name="homogeneous">False</property>
+-		  <property name="spacing">6</property>
+-
+-		  <child>
+-		    <widget class="GtkLabel" id="label37">
+-		      <property name="visible">True</property>
+-		      <property name="label" translatable="yes">&lt;b&gt;TCP Ports&lt;/b&gt;</property>
+-		      <property name="use_underline">False</property>
+-		      <property name="use_markup">True</property>
+-		      <property name="justify">GTK_JUSTIFY_LEFT</property>
+-		      <property name="wrap">False</property>
+-		      <property name="selectable">False</property>
+-		      <property name="xalign">0</property>
+-		      <property name="yalign">0.5</property>
+-		      <property name="xpad">0</property>
+-		      <property name="ypad">0</property>
+-		      <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
+-		      <property name="width_chars">-1</property>
+-		      <property name="single_line_mode">False</property>
+-		      <property name="angle">0</property>
+-		    </widget>
+-		    <packing>
+-		      <property name="padding">0</property>
+-		      <property name="expand">False</property>
+-		      <property name="fill">False</property>
+-		    </packing>
+-		  </child>
+-
+-		  <child>
+-		    <widget class="GtkHBox" id="hbox26">
+-		      <property name="visible">True</property>
+-		      <property name="homogeneous">False</property>
+-		      <property name="spacing">0</property>
+-
+-		      <child>
+-			<widget class="GtkLabel" id="label61">
+-			  <property name="visible">True</property>
+-			  <property name="label">    </property>
+-			  <property name="use_underline">False</property>
+-			  <property name="use_markup">False</property>
+-			  <property name="justify">GTK_JUSTIFY_LEFT</property>
+-			  <property name="wrap">False</property>
+-			  <property name="selectable">False</property>
+-			  <property name="xalign">0.5</property>
+-			  <property name="yalign">0.5</property>
+-			  <property name="xpad">0</property>
+-			  <property name="ypad">0</property>
+-			  <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
+-			  <property name="width_chars">-1</property>
+-			  <property name="single_line_mode">False</property>
+-			  <property name="angle">0</property>
+-			</widget>
+-			<packing>
+-			  <property name="padding">0</property>
+-			  <property name="expand">False</property>
+-			  <property name="fill">False</property>
+-			</packing>
+-		      </child>
+-
+-		      <child>
+-			<widget class="GtkHBox" id="hbox15">
+-			  <property name="visible">True</property>
+-			  <property name="homogeneous">False</property>
+-			  <property name="spacing">12</property>
+-
+-			  <child>
+-			    <widget class="GtkCheckButton" id="out_tcp_all_checkbutton">
+-			      <property name="tooltip" translatable="yes">Allows %s to connect to any tcp port</property>
+-			      <property name="visible">True</property>
+-			      <property name="can_focus">True</property>
+-			      <property name="label" translatable="yes">All</property>
+-			      <property name="use_underline">True</property>
+-			      <property name="relief">GTK_RELIEF_NORMAL</property>
+-			      <property name="focus_on_click">True</property>
+-			      <property name="active">False</property>
+-			      <property name="inconsistent">False</property>
+-			      <property name="draw_indicator">True</property>
+-			    </widget>
+-			    <packing>
+-			      <property name="padding">10</property>
+-			      <property name="expand">False</property>
+-			      <property name="fill">False</property>
+-			    </packing>
+-			  </child>
+-
+-			  <child>
+-			    <widget class="GtkLabel" id="label38">
+-			      <property name="visible">True</property>
+-			      <property name="label" translatable="yes">Select Ports</property>
+-			      <property name="use_underline">False</property>
+-			      <property name="use_markup">False</property>
+-			      <property name="justify">GTK_JUSTIFY_LEFT</property>
+-			      <property name="wrap">False</property>
+-			      <property name="selectable">False</property>
+-			      <property name="xalign">0</property>
+-			      <property name="yalign">0.5</property>
+-			      <property name="xpad">0</property>
+-			      <property name="ypad">0</property>
+-			      <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
+-			      <property name="width_chars">-1</property>
+-			      <property name="single_line_mode">False</property>
+-			      <property name="angle">0</property>
+-			    </widget>
+-			    <packing>
+-			      <property name="padding">5</property>
+-			      <property name="expand">False</property>
+-			      <property name="fill">False</property>
+-			    </packing>
+-			  </child>
+-
+-			  <child>
+-			    <widget class="GtkEntry" id="out_tcp_entry">
+-			      <property name="visible">True</property>
+-			      <property name="tooltip" translatable="yes">Enter a comma separated list of tcp ports or ranges of ports that %s connects to. Example: 612, 650-660</property>
+-			      <property name="can_focus">True</property>
+-			      <property name="editable">True</property>
+-			      <property name="visibility">True</property>
+-			      <property name="max_length">0</property>
+-			      <property name="text" translatable="yes"></property>
+-			      <property name="has_frame">True</property>
+-			      <property name="invisible_char">•</property>
+-			      <property name="activates_default">False</property>
+-			    </widget>
+-			    <packing>
+-			      <property name="padding">0</property>
+-			      <property name="expand">True</property>
+-			      <property name="fill">True</property>
+-			    </packing>
+-			  </child>
+-			</widget>
+-			<packing>
+-			  <property name="padding">0</property>
+-			  <property name="expand">True</property>
+-			  <property name="fill">True</property>
+-			</packing>
+-		      </child>
+-		    </widget>
+-		    <packing>
+-		      <property name="padding">0</property>
+-		      <property name="expand">True</property>
+-		      <property name="fill">True</property>
+-		    </packing>
+-		  </child>
+-		</widget>
+-		<packing>
+-		  <property name="padding">0</property>
+-		  <property name="expand">True</property>
+-		  <property name="fill">True</property>
+-		</packing>
+-	      </child>
+-
+-	      <child>
+-		<widget class="GtkVBox" id="vbox27">
+-		  <property name="visible">True</property>
+-		  <property name="homogeneous">False</property>
+-		  <property name="spacing">6</property>
+-
+-		  <child>
+-		    <widget class="GtkLabel" id="label23">
+-		      <property name="visible">True</property>
+-		      <property name="label" translatable="yes">&lt;b&gt;UDP Ports&lt;/b&gt;</property>
+-		      <property name="use_underline">False</property>
+-		      <property name="use_markup">True</property>
+-		      <property name="justify">GTK_JUSTIFY_LEFT</property>
+-		      <property name="wrap">False</property>
+-		      <property name="selectable">False</property>
+-		      <property name="xalign">0</property>
+-		      <property name="yalign">0.5</property>
+-		      <property name="xpad">0</property>
+-		      <property name="ypad">0</property>
+-		      <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
+-		      <property name="width_chars">-1</property>
+-		      <property name="single_line_mode">False</property>
+-		      <property name="angle">0</property>
+-		    </widget>
+-		    <packing>
+-		      <property name="padding">0</property>
+-		      <property name="expand">False</property>
+-		      <property name="fill">False</property>
+-		    </packing>
+-		  </child>
+-
+-		  <child>
+-		    <widget class="GtkHBox" id="hbox27">
+-		      <property name="visible">True</property>
+-		      <property name="homogeneous">False</property>
+-		      <property name="spacing">0</property>
+-
+-		      <child>
+-			<widget class="GtkLabel" id="label62">
+-			  <property name="visible">True</property>
+-			  <property name="label">    </property>
+-			  <property name="use_underline">False</property>
+-			  <property name="use_markup">False</property>
+-			  <property name="justify">GTK_JUSTIFY_LEFT</property>
+-			  <property name="wrap">False</property>
+-			  <property name="selectable">False</property>
+-			  <property name="xalign">0.5</property>
+-			  <property name="yalign">0.5</property>
+-			  <property name="xpad">0</property>
+-			  <property name="ypad">0</property>
+-			  <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
+-			  <property name="width_chars">-1</property>
+-			  <property name="single_line_mode">False</property>
+-			  <property name="angle">0</property>
+-			</widget>
+-			<packing>
+-			  <property name="padding">0</property>
+-			  <property name="expand">False</property>
+-			  <property name="fill">False</property>
+-			</packing>
+-		      </child>
+-
+-		      <child>
+-			<widget class="GtkHBox" id="hbox12">
+-			  <property name="visible">True</property>
+-			  <property name="homogeneous">False</property>
+-			  <property name="spacing">12</property>
+-
+-			  <child>
+-			    <widget class="GtkCheckButton" id="out_udp_all_checkbutton">
+-			      <property name="tooltip" translatable="yes">Allows %s to connect to any udp port</property>
+-			      <property name="visible">True</property>
+-			      <property name="can_focus">True</property>
+-			      <property name="label" translatable="yes">All</property>
+-			      <property name="use_underline">True</property>
+-			      <property name="relief">GTK_RELIEF_NORMAL</property>
+-			      <property name="focus_on_click">True</property>
+-			      <property name="active">False</property>
+-			      <property name="inconsistent">False</property>
+-			      <property name="draw_indicator">True</property>
+-			    </widget>
+-			    <packing>
+-			      <property name="padding">10</property>
+-			      <property name="expand">False</property>
+-			      <property name="fill">False</property>
+-			    </packing>
+-			  </child>
+-
+-			  <child>
+-			    <widget class="GtkLabel" id="label22">
+-			      <property name="visible">True</property>
+-			      <property name="label" translatable="yes">Select Ports</property>
+-			      <property name="use_underline">False</property>
+-			      <property name="use_markup">False</property>
+-			      <property name="justify">GTK_JUSTIFY_LEFT</property>
+-			      <property name="wrap">False</property>
+-			      <property name="selectable">False</property>
+-			      <property name="xalign">0</property>
+-			      <property name="yalign">0.5</property>
+-			      <property name="xpad">0</property>
+-			      <property name="ypad">0</property>
+-			      <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
+-			      <property name="width_chars">-1</property>
+-			      <property name="single_line_mode">False</property>
+-			      <property name="angle">0</property>
+-			    </widget>
+-			    <packing>
+-			      <property name="padding">5</property>
+-			      <property name="expand">False</property>
+-			      <property name="fill">False</property>
+-			    </packing>
+-			  </child>
+-
+-			  <child>
+-			    <widget class="GtkEntry" id="out_udp_entry">
+-			      <property name="visible">True</property>
+-			      <property name="tooltip" translatable="yes">Enter a comma separated list of udp ports or ranges of ports that %s connects to. Example: 612, 650-660</property>
+-			      <property name="can_focus">True</property>
+-			      <property name="editable">True</property>
+-			      <property name="visibility">True</property>
+-			      <property name="max_length">0</property>
+-			      <property name="text" translatable="yes"></property>
+-			      <property name="has_frame">True</property>
+-			      <property name="invisible_char">•</property>
+-			      <property name="activates_default">False</property>
+-			    </widget>
+-			    <packing>
+-			      <property name="padding">0</property>
+-			      <property name="expand">True</property>
+-			      <property name="fill">True</property>
+-			    </packing>
+-			  </child>
+-			</widget>
+-			<packing>
+-			  <property name="padding">0</property>
+-			  <property name="expand">True</property>
+-			  <property name="fill">True</property>
+-			</packing>
+-		      </child>
+-		    </widget>
+-		    <packing>
+-		      <property name="padding">0</property>
+-		      <property name="expand">True</property>
+-		      <property name="fill">True</property>
+-		    </packing>
+-		  </child>
+-		</widget>
+-		<packing>
+-		  <property name="padding">0</property>
+-		  <property name="expand">True</property>
+-		  <property name="fill">True</property>
+-		</packing>
+-	      </child>
+-	    </widget>
+-	    <packing>
+-	      <property name="tab_expand">False</property>
+-	      <property name="tab_fill">True</property>
+-	    </packing>
+-	  </child>
+-
+-	  <child>
+-	    <widget class="GtkLabel" id="label114">
+-	      <property name="visible">True</property>
+-	      <property name="label" translatable="yes">label114</property>
+-	      <property name="use_underline">False</property>
+-	      <property name="use_markup">False</property>
+-	      <property name="justify">GTK_JUSTIFY_LEFT</property>
+-	      <property name="wrap">False</property>
+-	      <property name="selectable">False</property>
+-	      <property name="xalign">0.5</property>
+-	      <property name="yalign">0.5</property>
+-	      <property name="xpad">0</property>
+-	      <property name="ypad">0</property>
+-	      <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
+-	      <property name="width_chars">-1</property>
+-	      <property name="single_line_mode">False</property>
+-	      <property name="angle">0</property>
+-	    </widget>
+-	    <packing>
+-	      <property name="type">tab</property>
+-	    </packing>
+-	  </child>
+-
+-	  <child>
+-	    <widget class="GtkVBox" id="vbox68">
+-	      <property name="visible">True</property>
+-	      <property name="homogeneous">False</property>
+-	      <property name="spacing">0</property>
+-
+-	      <child>
+-		<widget class="GtkLabel" id="select_common_label">
+-		  <property name="visible">True</property>
+-		  <property name="label" translatable="yes">&lt;b&gt;Select common application traits for %s:&lt;/b&gt;</property>
+-		  <property name="use_underline">False</property>
+-		  <property name="use_markup">True</property>
+-		  <property name="justify">GTK_JUSTIFY_LEFT</property>
+-		  <property name="wrap">False</property>
+-		  <property name="selectable">False</property>
+-		  <property name="xalign">0</property>
+-		  <property name="yalign">0.5</property>
+-		  <property name="xpad">0</property>
+-		  <property name="ypad">0</property>
+-		  <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
+-		  <property name="width_chars">-1</property>
+-		  <property name="single_line_mode">False</property>
+-		  <property name="angle">0</property>
+-		</widget>
+-		<packing>
+-		  <property name="padding">5</property>
+-		  <property name="expand">False</property>
+-		  <property name="fill">False</property>
+-		</packing>
+-	      </child>
+-
+-	      <child>
+-		<widget class="GtkVBox" id="vbox4">
+-		  <property name="visible">True</property>
+-		  <property name="homogeneous">False</property>
+-		  <property name="spacing">6</property>
+-
+-		  <child>
+-		    <widget class="GtkCheckButton" id="syslog_checkbutton">
+-		      <property name="visible">True</property>
+-		      <property name="can_focus">True</property>
+-		      <property name="label" translatable="yes">Writes syslog messages	</property>
+-		      <property name="use_underline">True</property>
+-		      <property name="relief">GTK_RELIEF_NORMAL</property>
+-		      <property name="focus_on_click">True</property>
+-		      <property name="active">False</property>
+-		      <property name="inconsistent">False</property>
+-		      <property name="draw_indicator">True</property>
+-		    </widget>
+-		    <packing>
+-		      <property name="padding">0</property>
+-		      <property name="expand">False</property>
+-		      <property name="fill">False</property>
+-		    </packing>
+-		  </child>
+-
+-		  <child>
+-		    <widget class="GtkCheckButton" id="tmp_checkbutton">
+-		      <property name="visible">True</property>
+-		      <property name="can_focus">True</property>
+-		      <property name="label" translatable="yes">Create/Manipulate temporary files in /tmp</property>
+-		      <property name="use_underline">True</property>
+-		      <property name="relief">GTK_RELIEF_NORMAL</property>
+-		      <property name="focus_on_click">True</property>
+-		      <property name="active">False</property>
+-		      <property name="inconsistent">False</property>
+-		      <property name="draw_indicator">True</property>
+-		    </widget>
+-		    <packing>
+-		      <property name="padding">0</property>
+-		      <property name="expand">False</property>
+-		      <property name="fill">False</property>
+-		    </packing>
+-		  </child>
+-
+-		  <child>
+-		    <widget class="GtkCheckButton" id="pam_checkbutton">
+-		      <property name="visible">True</property>
+-		      <property name="can_focus">True</property>
+-		      <property name="label" translatable="yes">Uses Pam for authentication</property>
+-		      <property name="use_underline">True</property>
+-		      <property name="relief">GTK_RELIEF_NORMAL</property>
+-		      <property name="focus_on_click">True</property>
+-		      <property name="active">False</property>
+-		      <property name="inconsistent">False</property>
+-		      <property name="draw_indicator">True</property>
+-		    </widget>
+-		    <packing>
+-		      <property name="padding">0</property>
+-		      <property name="expand">False</property>
+-		      <property name="fill">False</property>
+-		    </packing>
+-		  </child>
+-
+-		  <child>
+-		    <widget class="GtkCheckButton" id="uid_checkbutton">
+-		      <property name="visible">True</property>
+-		      <property name="can_focus">True</property>
+-		      <property name="label" translatable="yes">Uses nsswitch or getpw* calls</property>
+-		      <property name="use_underline">True</property>
+-		      <property name="relief">GTK_RELIEF_NORMAL</property>
+-		      <property name="focus_on_click">True</property>
+-		      <property name="active">False</property>
+-		      <property name="inconsistent">False</property>
+-		      <property name="draw_indicator">True</property>
+-		    </widget>
+-		    <packing>
+-		      <property name="padding">0</property>
+-		      <property name="expand">False</property>
+-		      <property name="fill">False</property>
+-		    </packing>
+-		  </child>
+-
+-		  <child>
+-		    <widget class="GtkCheckButton" id="dbus_checkbutton">
+-		      <property name="visible">True</property>
+-		      <property name="can_focus">True</property>
+-		      <property name="label" translatable="yes">Uses dbus</property>
+-		      <property name="use_underline">True</property>
+-		      <property name="relief">GTK_RELIEF_NORMAL</property>
+-		      <property name="focus_on_click">True</property>
+-		      <property name="active">False</property>
+-		      <property name="inconsistent">False</property>
+-		      <property name="draw_indicator">True</property>
+-		    </widget>
+-		    <packing>
+-		      <property name="padding">0</property>
+-		      <property name="expand">False</property>
+-		      <property name="fill">False</property>
+-		    </packing>
+-		  </child>
+-
+-		  <child>
+-		    <widget class="GtkCheckButton" id="audit_checkbutton">
+-		      <property name="visible">True</property>
+-		      <property name="can_focus">True</property>
+-		      <property name="label" translatable="yes">Sends audit messages</property>
+-		      <property name="use_underline">True</property>
+-		      <property name="relief">GTK_RELIEF_NORMAL</property>
+-		      <property name="focus_on_click">True</property>
+-		      <property name="active">False</property>
+-		      <property name="inconsistent">False</property>
+-		      <property name="draw_indicator">True</property>
+-		    </widget>
+-		    <packing>
+-		      <property name="padding">0</property>
+-		      <property name="expand">False</property>
+-		      <property name="fill">False</property>
+-		    </packing>
+-		  </child>
+-
+-		  <child>
+-		    <widget class="GtkCheckButton" id="terminal_checkbutton">
+-		      <property name="visible">True</property>
+-		      <property name="can_focus">True</property>
+-		      <property name="label" translatable="yes">Interacts with the terminal</property>
+-		      <property name="use_underline">True</property>
+-		      <property name="relief">GTK_RELIEF_NORMAL</property>
+-		      <property name="focus_on_click">True</property>
+-		      <property name="active">False</property>
+-		      <property name="inconsistent">False</property>
+-		      <property name="draw_indicator">True</property>
+-		    </widget>
+-		    <packing>
+-		      <property name="padding">0</property>
+-		      <property name="expand">False</property>
+-		      <property name="fill">False</property>
+-		    </packing>
+-		  </child>
+-
+-		  <child>
+-		    <widget class="GtkCheckButton" id="mail_checkbutton">
+-		      <property name="visible">True</property>
+-		      <property name="can_focus">True</property>
+-		      <property name="label" translatable="yes">Sends email</property>
+-		      <property name="use_underline">True</property>
+-		      <property name="relief">GTK_RELIEF_NORMAL</property>
+-		      <property name="focus_on_click">True</property>
+-		      <property name="active">False</property>
+-		      <property name="inconsistent">False</property>
+-		      <property name="draw_indicator">True</property>
+-		    </widget>
+-		    <packing>
+-		      <property name="padding">0</property>
+-		      <property name="expand">False</property>
+-		      <property name="fill">False</property>
+-		    </packing>
+-		  </child>
+-		</widget>
+-		<packing>
+-		  <property name="padding">0</property>
+-		  <property name="expand">True</property>
+-		  <property name="fill">True</property>
+-		</packing>
+-	      </child>
+-	    </widget>
+-	    <packing>
+-	      <property name="tab_expand">False</property>
+-	      <property name="tab_fill">True</property>
+-	    </packing>
+-	  </child>
+-
+-	  <child>
+-	    <widget class="GtkLabel" id="label115">
+-	      <property name="visible">True</property>
+-	      <property name="label" translatable="yes">label115</property>
+-	      <property name="use_underline">False</property>
+-	      <property name="use_markup">False</property>
+-	      <property name="justify">GTK_JUSTIFY_LEFT</property>
+-	      <property name="wrap">False</property>
+-	      <property name="selectable">False</property>
+-	      <property name="xalign">0.5</property>
+-	      <property name="yalign">0.5</property>
+-	      <property name="xpad">0</property>
+-	      <property name="ypad">0</property>
+-	      <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
+-	      <property name="width_chars">-1</property>
+-	      <property name="single_line_mode">False</property>
+-	      <property name="angle">0</property>
+-	    </widget>
+-	    <packing>
+-	      <property name="type">tab</property>
+-	    </packing>
+-	  </child>
+-
+-	  <child>
+-	    <widget class="GtkVBox" id="vbox69">
+-	      <property name="visible">True</property>
+-	      <property name="homogeneous">False</property>
+-	      <property name="spacing">0</property>
+-
+-	      <child>
+-		<widget class="GtkLabel" id="select_manages_label">
+-		  <property name="visible">True</property>
+-		  <property name="label" translatable="yes">&lt;b&gt;Add files/directories that %s manages&lt;/b&gt;</property>
+-		  <property name="use_underline">False</property>
+-		  <property name="use_markup">True</property>
+-		  <property name="justify">GTK_JUSTIFY_LEFT</property>
+-		  <property name="wrap">False</property>
+-		  <property name="selectable">False</property>
+-		  <property name="xalign">0</property>
+-		  <property name="yalign">0.5</property>
+-		  <property name="xpad">0</property>
+-		  <property name="ypad">0</property>
+-		  <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
+-		  <property name="width_chars">-1</property>
+-		  <property name="single_line_mode">False</property>
+-		  <property name="angle">0</property>
+-		</widget>
+-		<packing>
+-		  <property name="padding">5</property>
+-		  <property name="expand">False</property>
+-		  <property name="fill">False</property>
+-		</packing>
+-	      </child>
+-
+-	      <child>
+-		<widget class="GtkHBox" id="hbox1">
+-		  <property name="visible">True</property>
+-		  <property name="homogeneous">False</property>
+-		  <property name="spacing">12</property>
+-
+-		  <child>
+-		    <widget class="GtkVBox" id="vbox3">
+-		      <property name="visible">True</property>
+-		      <property name="homogeneous">False</property>
+-		      <property name="spacing">6</property>
+-
+-		      <child>
+-			<widget class="GtkButton" id="button2">
+-			  <property name="visible">True</property>
+-			  <property name="can_focus">True</property>
+-			  <property name="relief">GTK_RELIEF_NORMAL</property>
+-			  <property name="focus_on_click">True</property>
+-			  <signal name="clicked" handler="on_add_clicked" last_modification_time="Wed, 21 Feb 2007 18:47:51 GMT"/>
+-
+-			  <child>
+-			    <widget class="GtkAlignment" id="alignment6">
+-			      <property name="visible">True</property>
+-			      <property name="xalign">0.5</property>
+-			      <property name="yalign">0.5</property>
+-			      <property name="xscale">0</property>
+-			      <property name="yscale">0</property>
+-			      <property name="top_padding">0</property>
+-			      <property name="bottom_padding">0</property>
+-			      <property name="left_padding">0</property>
+-			      <property name="right_padding">0</property>
+-
+-			      <child>
+-				<widget class="GtkHBox" id="hbox4">
+-				  <property name="visible">True</property>
+-				  <property name="homogeneous">False</property>
+-				  <property name="spacing">2</property>
+-
+-				  <child>
+-				    <widget class="GtkImage" id="image3">
+-				      <property name="visible">True</property>
+-				      <property name="stock">gtk-add</property>
+-				      <property name="icon_size">4</property>
+-				      <property name="xalign">0.5</property>
+-				      <property name="yalign">0.5</property>
+-				      <property name="xpad">0</property>
+-				      <property name="ypad">0</property>
+-				    </widget>
+-				    <packing>
+-				      <property name="padding">0</property>
+-				      <property name="expand">False</property>
+-				      <property name="fill">False</property>
+-				    </packing>
+-				  </child>
+-
+-				  <child>
+-				    <widget class="GtkLabel" id="label17">
+-				      <property name="visible">True</property>
+-				      <property name="label">Add File</property>
+-				      <property name="use_underline">True</property>
+-				      <property name="use_markup">False</property>
+-				      <property name="justify">GTK_JUSTIFY_LEFT</property>
+-				      <property name="wrap">False</property>
+-				      <property name="selectable">False</property>
+-				      <property name="xalign">0.5</property>
+-				      <property name="yalign">0.5</property>
+-				      <property name="xpad">0</property>
+-				      <property name="ypad">0</property>
+-				      <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
+-				      <property name="width_chars">-1</property>
+-				      <property name="single_line_mode">False</property>
+-				      <property name="angle">0</property>
+-				    </widget>
+-				    <packing>
+-				      <property name="padding">0</property>
+-				      <property name="expand">False</property>
+-				      <property name="fill">False</property>
+-				    </packing>
+-				  </child>
+-				</widget>
+-			      </child>
+-			    </widget>
+-			  </child>
+-			</widget>
+-			<packing>
+-			  <property name="padding">0</property>
+-			  <property name="expand">False</property>
+-			  <property name="fill">False</property>
+-			</packing>
+-		      </child>
+-
+-		      <child>
+-			<widget class="GtkButton" id="button9">
+-			  <property name="visible">True</property>
+-			  <property name="can_focus">True</property>
+-			  <property name="relief">GTK_RELIEF_NORMAL</property>
+-			  <property name="focus_on_click">True</property>
+-			  <signal name="clicked" handler="on_add_dir_clicked" last_modification_time="Wed, 21 Feb 2007 22:15:43 GMT"/>
+-
+-			  <child>
+-			    <widget class="GtkAlignment" id="alignment5">
+-			      <property name="visible">True</property>
+-			      <property name="xalign">0.5</property>
+-			      <property name="yalign">0.5</property>
+-			      <property name="xscale">0</property>
+-			      <property name="yscale">0</property>
+-			      <property name="top_padding">0</property>
+-			      <property name="bottom_padding">0</property>
+-			      <property name="left_padding">0</property>
+-			      <property name="right_padding">0</property>
+-
+-			      <child>
+-				<widget class="GtkHBox" id="hbox3">
+-				  <property name="visible">True</property>
+-				  <property name="homogeneous">False</property>
+-				  <property name="spacing">2</property>
+-
+-				  <child>
+-				    <widget class="GtkImage" id="image2">
+-				      <property name="visible">True</property>
+-				      <property name="stock">gtk-add</property>
+-				      <property name="icon_size">4</property>
+-				      <property name="xalign">0.5</property>
+-				      <property name="yalign">0.5</property>
+-				      <property name="xpad">0</property>
+-				      <property name="ypad">0</property>
+-				    </widget>
+-				    <packing>
+-				      <property name="padding">0</property>
+-				      <property name="expand">False</property>
+-				      <property name="fill">False</property>
+-				    </packing>
+-				  </child>
+-
+-				  <child>
+-				    <widget class="GtkLabel" id="label16">
+-				      <property name="visible">True</property>
+-				      <property name="label">Add Directory</property>
+-				      <property name="use_underline">True</property>
+-				      <property name="use_markup">False</property>
+-				      <property name="justify">GTK_JUSTIFY_LEFT</property>
+-				      <property name="wrap">False</property>
+-				      <property name="selectable">False</property>
+-				      <property name="xalign">0.5</property>
+-				      <property name="yalign">0.5</property>
+-				      <property name="xpad">0</property>
+-				      <property name="ypad">0</property>
+-				      <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
+-				      <property name="width_chars">-1</property>
+-				      <property name="single_line_mode">False</property>
+-				      <property name="angle">0</property>
+-				    </widget>
+-				    <packing>
+-				      <property name="padding">0</property>
+-				      <property name="expand">False</property>
+-				      <property name="fill">False</property>
+-				    </packing>
+-				  </child>
+-				</widget>
+-			      </child>
+-			    </widget>
+-			  </child>
+-			</widget>
+-			<packing>
+-			  <property name="padding">0</property>
+-			  <property name="expand">False</property>
+-			  <property name="fill">False</property>
+-			</packing>
+-		      </child>
+-
+-		      <child>
+-			<widget class="GtkButton" id="button4">
+-			  <property name="visible">True</property>
+-			  <property name="can_focus">True</property>
+-			  <property name="label">gtk-delete</property>
+-			  <property name="use_stock">True</property>
+-			  <property name="relief">GTK_RELIEF_NORMAL</property>
+-			  <property name="focus_on_click">True</property>
+-			  <signal name="clicked" handler="on_delete_clicked" last_modification_time="Wed, 21 Feb 2007 18:48:10 GMT"/>
+-			  <accelerator key="Delete" modifiers="0" signal="clicked"/>
+-			</widget>
+-			<packing>
+-			  <property name="padding">0</property>
+-			  <property name="expand">False</property>
+-			  <property name="fill">False</property>
+-			</packing>
+-		      </child>
+-		    </widget>
+-		    <packing>
+-		      <property name="padding">4</property>
+-		      <property name="expand">False</property>
+-		      <property name="fill">False</property>
+-		    </packing>
+-		  </child>
+-
+-		  <child>
+-		    <widget class="GtkScrolledWindow" id="scrolledwindow2">
+-		      <property name="visible">True</property>
+-		      <property name="can_focus">True</property>
+-		      <property name="hscrollbar_policy">GTK_POLICY_AUTOMATIC</property>
+-		      <property name="vscrollbar_policy">GTK_POLICY_AUTOMATIC</property>
+-		      <property name="shadow_type">GTK_SHADOW_IN</property>
+-		      <property name="window_placement">GTK_CORNER_TOP_LEFT</property>
+-
+-		      <child>
+-			<widget class="GtkTreeView" id="write_treeview">
+-			  <property name="visible">True</property>
+-			  <property name="tooltip" translatable="yes">Files/Directories which the %s &quot;manages&quot;. Pid Files, Log Files, /var/lib Files ...</property>
+-			  <property name="can_focus">True</property>
+-			  <property name="headers_visible">False</property>
+-			  <property name="rules_hint">False</property>
+-			  <property name="reorderable">False</property>
+-			  <property name="enable_search">True</property>
+-			  <property name="fixed_height_mode">False</property>
+-			  <property name="hover_selection">False</property>
+-			  <property name="hover_expand">False</property>
+-			</widget>
+-		      </child>
+-		    </widget>
+-		    <packing>
+-		      <property name="padding">0</property>
+-		      <property name="expand">True</property>
+-		      <property name="fill">True</property>
+-		    </packing>
+-		  </child>
+-		</widget>
+-		<packing>
+-		  <property name="padding">0</property>
+-		  <property name="expand">True</property>
+-		  <property name="fill">True</property>
+-		</packing>
+-	      </child>
+-	    </widget>
+-	    <packing>
+-	      <property name="tab_expand">False</property>
+-	      <property name="tab_fill">True</property>
+-	    </packing>
+-	  </child>
+-
+-	  <child>
+-	    <widget class="GtkLabel" id="label116">
+-	      <property name="visible">True</property>
+-	      <property name="label" translatable="yes">label116</property>
+-	      <property name="use_underline">False</property>
+-	      <property name="use_markup">False</property>
+-	      <property name="justify">GTK_JUSTIFY_LEFT</property>
+-	      <property name="wrap">False</property>
+-	      <property name="selectable">False</property>
+-	      <property name="xalign">0.5</property>
+-	      <property name="yalign">0.5</property>
+-	      <property name="xpad">0</property>
+-	      <property name="ypad">0</property>
+-	      <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
+-	      <property name="width_chars">-1</property>
+-	      <property name="single_line_mode">False</property>
+-	      <property name="angle">0</property>
+-	    </widget>
+-	    <packing>
+-	      <property name="type">tab</property>
+-	    </packing>
+-	  </child>
+-
+-	  <child>
+-	    <widget class="GtkVBox" id="vbox70">
+-	      <property name="visible">True</property>
+-	      <property name="homogeneous">False</property>
+-	      <property name="spacing">0</property>
+-
+-	      <child>
+-		<widget class="GtkLabel" id="select_booleans_label">
+-		  <property name="visible">True</property>
+-		  <property name="label" translatable="yes">&lt;b&gt;Add booleans from the %s policy:&lt;/b&gt;</property>
+-		  <property name="use_underline">False</property>
+-		  <property name="use_markup">True</property>
+-		  <property name="justify">GTK_JUSTIFY_LEFT</property>
+-		  <property name="wrap">False</property>
+-		  <property name="selectable">False</property>
+-		  <property name="xalign">0</property>
+-		  <property name="yalign">0.5</property>
+-		  <property name="xpad">0</property>
+-		  <property name="ypad">0</property>
+-		  <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
+-		  <property name="width_chars">-1</property>
+-		  <property name="single_line_mode">False</property>
+-		  <property name="angle">0</property>
+-		</widget>
+-		<packing>
+-		  <property name="padding">5</property>
+-		  <property name="expand">False</property>
+-		  <property name="fill">False</property>
+-		</packing>
+-	      </child>
+-
+-	      <child>
+-		<widget class="GtkHBox" id="hbox1">
+-		  <property name="visible">True</property>
+-		  <property name="homogeneous">False</property>
+-		  <property name="spacing">12</property>
+-
+-		  <child>
+-		    <widget class="GtkVBox" id="vbox3">
+-		      <property name="visible">True</property>
+-		      <property name="homogeneous">False</property>
+-		      <property name="spacing">6</property>
+-
+-		      <child>
+-			<widget class="GtkButton" id="button2">
+-			  <property name="visible">True</property>
+-			  <property name="can_focus">True</property>
+-			  <property name="relief">GTK_RELIEF_NORMAL</property>
+-			  <property name="focus_on_click">True</property>
+-			  <signal name="clicked" handler="on_add_boolean_clicked" last_modification_time="Wed, 17 Oct 2007 00:02:27 GMT"/>
+-
+-			  <child>
+-			    <widget class="GtkAlignment" id="alignment6">
+-			      <property name="visible">True</property>
+-			      <property name="xalign">0.5</property>
+-			      <property name="yalign">0.5</property>
+-			      <property name="xscale">0</property>
+-			      <property name="yscale">0</property>
+-			      <property name="top_padding">0</property>
+-			      <property name="bottom_padding">0</property>
+-			      <property name="left_padding">0</property>
+-			      <property name="right_padding">0</property>
+-
+-			      <child>
+-				<widget class="GtkHBox" id="hbox4">
+-				  <property name="visible">True</property>
+-				  <property name="homogeneous">False</property>
+-				  <property name="spacing">2</property>
+-
+-				  <child>
+-				    <widget class="GtkImage" id="image3">
+-				      <property name="visible">True</property>
+-				      <property name="stock">gtk-add</property>
+-				      <property name="icon_size">4</property>
+-				      <property name="xalign">0.5</property>
+-				      <property name="yalign">0.5</property>
+-				      <property name="xpad">0</property>
+-				      <property name="ypad">0</property>
+-				    </widget>
+-				    <packing>
+-				      <property name="padding">0</property>
+-				      <property name="expand">False</property>
+-				      <property name="fill">False</property>
+-				    </packing>
+-				  </child>
+-
+-				  <child>
+-				    <widget class="GtkLabel" id="label17">
+-				      <property name="visible">True</property>
+-				      <property name="label">Add Boolean</property>
+-				      <property name="use_underline">True</property>
+-				      <property name="use_markup">False</property>
+-				      <property name="justify">GTK_JUSTIFY_LEFT</property>
+-				      <property name="wrap">False</property>
+-				      <property name="selectable">False</property>
+-				      <property name="xalign">0.5</property>
+-				      <property name="yalign">0.5</property>
+-				      <property name="xpad">0</property>
+-				      <property name="ypad">0</property>
+-				      <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
+-				      <property name="width_chars">-1</property>
+-				      <property name="single_line_mode">False</property>
+-				      <property name="angle">0</property>
+-				    </widget>
+-				    <packing>
+-				      <property name="padding">0</property>
+-				      <property name="expand">False</property>
+-				      <property name="fill">False</property>
+-				    </packing>
+-				  </child>
+-				</widget>
+-			      </child>
+-			    </widget>
+-			  </child>
+-			</widget>
+-			<packing>
+-			  <property name="padding">0</property>
+-			  <property name="expand">False</property>
+-			  <property name="fill">False</property>
+-			</packing>
+-		      </child>
+-
+-		      <child>
+-			<widget class="GtkButton" id="button4">
+-			  <property name="visible">True</property>
+-			  <property name="can_focus">True</property>
+-			  <property name="label">gtk-delete</property>
+-			  <property name="use_stock">True</property>
+-			  <property name="relief">GTK_RELIEF_NORMAL</property>
+-			  <property name="focus_on_click">True</property>
+-			  <signal name="clicked" handler="on_delete_boolean_clicked" last_modification_time="Wed, 17 Oct 2007 00:02:39 GMT"/>
+-			  <accelerator key="Delete" modifiers="0" signal="clicked"/>
+-			</widget>
+-			<packing>
+-			  <property name="padding">0</property>
+-			  <property name="expand">False</property>
+-			  <property name="fill">False</property>
+-			</packing>
+-		      </child>
+-		    </widget>
+-		    <packing>
+-		      <property name="padding">4</property>
+-		      <property name="expand">False</property>
+-		      <property name="fill">True</property>
+-		    </packing>
+-		  </child>
+-
+-		  <child>
+-		    <widget class="GtkScrolledWindow" id="scrolledwindow2">
+-		      <property name="visible">True</property>
+-		      <property name="can_focus">True</property>
+-		      <property name="hscrollbar_policy">GTK_POLICY_AUTOMATIC</property>
+-		      <property name="vscrollbar_policy">GTK_POLICY_AUTOMATIC</property>
+-		      <property name="shadow_type">GTK_SHADOW_IN</property>
+-		      <property name="window_placement">GTK_CORNER_TOP_LEFT</property>
+-
+-		      <child>
+-			<widget class="GtkTreeView" id="boolean_treeview">
+-			  <property name="visible">True</property>
+-			  <property name="tooltip" translatable="yes">Add/Remove booleans used by the %s domain</property>
+-			  <property name="can_focus">True</property>
+-			  <property name="headers_visible">True</property>
+-			  <property name="rules_hint">False</property>
+-			  <property name="reorderable">False</property>
+-			  <property name="enable_search">True</property>
+-			  <property name="fixed_height_mode">False</property>
+-			  <property name="hover_selection">False</property>
+-			  <property name="hover_expand">False</property>
+-			</widget>
+-		      </child>
+-		    </widget>
+-		    <packing>
+-		      <property name="padding">0</property>
+-		      <property name="expand">True</property>
+-		      <property name="fill">True</property>
+-		    </packing>
+-		  </child>
+-		</widget>
+-		<packing>
+-		  <property name="padding">0</property>
+-		  <property name="expand">True</property>
+-		  <property name="fill">True</property>
+-		</packing>
+-	      </child>
+-	    </widget>
+-	    <packing>
+-	      <property name="tab_expand">False</property>
+-	      <property name="tab_fill">True</property>
+-	    </packing>
+-	  </child>
+-
+-	  <child>
+-	    <widget class="GtkLabel" id="GtkLabel">
+-	      <property name="visible">True</property>
+-	      <property name="label" translatable="yes"></property>
+-	      <property name="use_underline">False</property>
+-	      <property name="use_markup">False</property>
+-	      <property name="justify">GTK_JUSTIFY_LEFT</property>
+-	      <property name="wrap">False</property>
+-	      <property name="selectable">False</property>
+-	      <property name="xalign">0.5</property>
+-	      <property name="yalign">0.5</property>
+-	      <property name="xpad">0</property>
+-	      <property name="ypad">0</property>
+-	      <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
+-	      <property name="width_chars">-1</property>
+-	      <property name="single_line_mode">False</property>
+-	      <property name="angle">0</property>
+-	    </widget>
+-	    <packing>
+-	      <property name="type">tab</property>
+-	    </packing>
+-	  </child>
+-
+-	  <child>
+-	    <widget class="GtkVBox" id="vbox71">
+-	      <property name="visible">True</property>
+-	      <property name="homogeneous">False</property>
+-	      <property name="spacing">0</property>
+-
+-	      <child>
+-		<widget class="GtkLabel" id="select_dir_label">
+-		  <property name="visible">True</property>
+-		  <property name="label" translatable="yes">&lt;b&gt;Which directory you will generate the %s policy?&lt;/b&gt;</property>
+-		  <property name="use_underline">False</property>
+-		  <property name="use_markup">True</property>
+-		  <property name="justify">GTK_JUSTIFY_LEFT</property>
+-		  <property name="wrap">False</property>
+-		  <property name="selectable">False</property>
+-		  <property name="xalign">0</property>
+-		  <property name="yalign">0.5</property>
+-		  <property name="xpad">0</property>
+-		  <property name="ypad">0</property>
+-		  <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
+-		  <property name="width_chars">-1</property>
+-		  <property name="single_line_mode">False</property>
+-		  <property name="angle">0</property>
+-		</widget>
+-		<packing>
+-		  <property name="padding">0</property>
+-		  <property name="expand">False</property>
+-		  <property name="fill">False</property>
+-		</packing>
+-	      </child>
+-
+-	      <child>
+-		<widget class="GtkHBox" id="hbox6">
+-		  <property name="visible">True</property>
+-		  <property name="homogeneous">False</property>
+-		  <property name="spacing">12</property>
+-
+-		  <child>
+-		    <widget class="GtkLabel" id="label18">
+-		      <property name="visible">True</property>
+-		      <property name="label" translatable="yes">Policy Directory</property>
+-		      <property name="use_underline">False</property>
+-		      <property name="use_markup">False</property>
+-		      <property name="justify">GTK_JUSTIFY_LEFT</property>
+-		      <property name="wrap">False</property>
+-		      <property name="selectable">False</property>
+-		      <property name="xalign">0.5</property>
+-		      <property name="yalign">0.5</property>
+-		      <property name="xpad">0</property>
+-		      <property name="ypad">0</property>
+-		      <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
+-		      <property name="width_chars">-1</property>
+-		      <property name="single_line_mode">False</property>
+-		      <property name="angle">0</property>
+-		    </widget>
+-		    <packing>
+-		      <property name="padding">5</property>
+-		      <property name="expand">False</property>
+-		      <property name="fill">False</property>
+-		    </packing>
+-		  </child>
+-
+-		  <child>
+-		    <widget class="GtkEntry" id="output_entry">
+-		      <property name="visible">True</property>
+-		      <property name="can_focus">True</property>
+-		      <property name="editable">True</property>
+-		      <property name="visibility">True</property>
+-		      <property name="max_length">0</property>
+-		      <property name="text" translatable="yes"></property>
+-		      <property name="has_frame">True</property>
+-		      <property name="invisible_char">•</property>
+-		      <property name="activates_default">False</property>
+-		    </widget>
+-		    <packing>
+-		      <property name="padding">0</property>
+-		      <property name="expand">True</property>
+-		      <property name="fill">True</property>
+-		    </packing>
+-		  </child>
+-
+-		  <child>
+-		    <widget class="GtkButton" id="output_button">
+-		      <property name="visible">True</property>
+-		      <property name="can_focus">True</property>
+-		      <property name="label" translatable="yes">...</property>
+-		      <property name="use_underline">True</property>
+-		      <property name="relief">GTK_RELIEF_NORMAL</property>
+-		      <property name="focus_on_click">True</property>
+-		    </widget>
+-		    <packing>
+-		      <property name="padding">0</property>
+-		      <property name="expand">False</property>
+-		      <property name="fill">False</property>
+-		    </packing>
+-		  </child>
+-		</widget>
+-		<packing>
+-		  <property name="padding">12</property>
+-		  <property name="expand">False</property>
+-		  <property name="fill">False</property>
+-		</packing>
+-	      </child>
+-	    </widget>
+-	    <packing>
+-	      <property name="tab_expand">False</property>
+-	      <property name="tab_fill">True</property>
+-	    </packing>
+-	  </child>
+-
+-	  <child>
+-	    <widget class="GtkLabel" id="GtkLabel">
+-	      <property name="visible">True</property>
+-	      <property name="label" translatable="yes"></property>
+-	      <property name="use_underline">False</property>
+-	      <property name="use_markup">False</property>
+-	      <property name="justify">GTK_JUSTIFY_LEFT</property>
+-	      <property name="wrap">False</property>
+-	      <property name="selectable">False</property>
+-	      <property name="xalign">0.5</property>
+-	      <property name="yalign">0.5</property>
+-	      <property name="xpad">0</property>
+-	      <property name="ypad">0</property>
+-	      <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
+-	      <property name="width_chars">-1</property>
+-	      <property name="single_line_mode">False</property>
+-	      <property name="angle">0</property>
+-	    </widget>
+-	    <packing>
+-	      <property name="type">tab</property>
+-	    </packing>
+-	  </child>
+-	</widget>
+-	<packing>
+-	  <property name="padding">0</property>
+-	  <property name="expand">True</property>
+-	  <property name="fill">True</property>
+-	</packing>
+-      </child>
+-
+-      <child>
+-	<widget class="GtkHButtonBox" id="hbuttonbox2">
+-	  <property name="visible">True</property>
+-	  <property name="layout_style">GTK_BUTTONBOX_END</property>
+-	  <property name="spacing">0</property>
+-
+-	  <child>
+-	    <widget class="GtkButton" id="cancel_button">
+-	      <property name="visible">True</property>
+-	      <property name="can_default">True</property>
+-	      <property name="can_focus">True</property>
+-	      <property name="label">gtk-cancel</property>
+-	      <property name="use_stock">True</property>
+-	      <property name="relief">GTK_RELIEF_NORMAL</property>
+-	      <property name="focus_on_click">True</property>
+-	      <signal name="activate" handler="on_cancel_activate" last_modification_time="Wed, 02 Feb 2011 21:21:29 GMT"/>
+-	    </widget>
+-	  </child>
+-
+-	  <child>
+-	    <widget class="GtkButton" id="back_button">
+-	      <property name="visible">True</property>
+-	      <property name="can_default">True</property>
+-	      <property name="can_focus">True</property>
+-	      <property name="label">gtk-go-back</property>
+-	      <property name="use_stock">True</property>
+-	      <property name="relief">GTK_RELIEF_NORMAL</property>
+-	      <property name="focus_on_click">True</property>
+-	      <signal name="activate" handler="on_back_activate" last_modification_time="Wed, 02 Feb 2011 21:22:00 GMT"/>
+-	    </widget>
+-	  </child>
+-
+-	  <child>
+-	    <widget class="GtkButton" id="forward_button">
+-	      <property name="visible">True</property>
+-	      <property name="can_default">True</property>
+-	      <property name="can_focus">True</property>
+-	      <property name="label">gtk-media-forward</property>
+-	      <property name="use_stock">True</property>
+-	      <property name="relief">GTK_RELIEF_NORMAL</property>
+-	      <property name="focus_on_click">True</property>
+-	      <signal name="activate" handler="on_forward_activate" last_modification_time="Wed, 02 Feb 2011 21:22:32 GMT"/>
+-	    </widget>
+-	  </child>
+-	</widget>
+-	<packing>
+-	  <property name="padding">5</property>
+-	  <property name="expand">False</property>
+-	  <property name="fill">False</property>
+-	</packing>
+-      </child>
+-    </widget>
+-  </child>
+-</widget>
+-
+-<widget class="GtkDialog" id="boolean_dialog">
+-  <property name="border_width">12</property>
+-  <property name="title" translatable="yes">Add Booleans Dialog</property>
+-  <property name="type">GTK_WINDOW_TOPLEVEL</property>
+-  <property name="window_position">GTK_WIN_POS_MOUSE</property>
+-  <property name="modal">False</property>
+-  <property name="default_width">400</property>
+-  <property name="resizable">True</property>
+-  <property name="destroy_with_parent">False</property>
+-  <property name="decorated">True</property>
+-  <property name="skip_taskbar_hint">False</property>
+-  <property name="skip_pager_hint">False</property>
+-  <property name="type_hint">GDK_WINDOW_TYPE_HINT_DIALOG</property>
+-  <property name="gravity">GDK_GRAVITY_NORTH_WEST</property>
+-  <property name="focus_on_map">True</property>
+-  <property name="urgency_hint">False</property>
+-  <property name="has_separator">False</property>
+-
+-  <child internal-child="vbox">
+-    <widget class="GtkVBox" id="dialog-vbox2">
+-      <property name="visible">True</property>
+-      <property name="homogeneous">False</property>
+-      <property name="spacing">6</property>
+-
+-      <child internal-child="action_area">
+-	<widget class="GtkHButtonBox" id="dialog-action_area2">
+-	  <property name="visible">True</property>
+-	  <property name="layout_style">GTK_BUTTONBOX_END</property>
+-
+-	  <child>
+-	    <widget class="GtkButton" id="cancelbutton1">
+-	      <property name="visible">True</property>
+-	      <property name="can_default">True</property>
+-	      <property name="can_focus">True</property>
+-	      <property name="label">gtk-cancel</property>
+-	      <property name="use_stock">True</property>
+-	      <property name="relief">GTK_RELIEF_NORMAL</property>
+-	      <property name="focus_on_click">True</property>
+-	      <property name="response_id">-6</property>
+-	    </widget>
+-	  </child>
+-
+-	  <child>
+-	    <widget class="GtkButton" id="okbutton1">
+-	      <property name="visible">True</property>
+-	      <property name="can_default">True</property>
+-	      <property name="can_focus">True</property>
+-	      <property name="label">gtk-add</property>
+-	      <property name="use_stock">True</property>
+-	      <property name="relief">GTK_RELIEF_NORMAL</property>
+-	      <property name="focus_on_click">True</property>
+-	      <property name="response_id">-5</property>
+-	    </widget>
+-	  </child>
+-	</widget>
+-	<packing>
+-	  <property name="padding">0</property>
+-	  <property name="expand">False</property>
+-	  <property name="fill">True</property>
+-	  <property name="pack_type">GTK_PACK_END</property>
+-	</packing>
+-      </child>
+-
+-      <child>
+-	<widget class="GtkTable" id="table6">
+-	  <property name="visible">True</property>
+-	  <property name="n_rows">2</property>
+-	  <property name="n_columns">2</property>
+-	  <property name="homogeneous">False</property>
+-	  <property name="row_spacing">6</property>
+-	  <property name="column_spacing">12</property>
+-
+-	  <child>
+-	    <widget class="GtkLabel" id="label48">
+-	      <property name="visible">True</property>
+-	      <property name="label" translatable="yes">Boolean Name</property>
+-	      <property name="use_underline">False</property>
+-	      <property name="use_markup">False</property>
+-	      <property name="justify">GTK_JUSTIFY_LEFT</property>
+-	      <property name="wrap">False</property>
+-	      <property name="selectable">False</property>
+-	      <property name="xalign">0</property>
+-	      <property name="yalign">0.5</property>
+-	      <property name="xpad">0</property>
+-	      <property name="ypad">0</property>
+-	      <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
+-	      <property name="width_chars">-1</property>
+-	      <property name="single_line_mode">False</property>
+-	      <property name="angle">0</property>
+-	    </widget>
+-	    <packing>
+-	      <property name="left_attach">0</property>
+-	      <property name="right_attach">1</property>
+-	      <property name="top_attach">0</property>
+-	      <property name="bottom_attach">1</property>
+-	      <property name="x_options">fill</property>
+-	      <property name="y_options"></property>
+-	    </packing>
+-	  </child>
+-
+-	  <child>
+-	    <widget class="GtkLabel" id="label49">
+-	      <property name="visible">True</property>
+-	      <property name="label" translatable="yes">Description</property>
+-	      <property name="use_underline">False</property>
+-	      <property name="use_markup">False</property>
+-	      <property name="justify">GTK_JUSTIFY_LEFT</property>
+-	      <property name="wrap">False</property>
+-	      <property name="selectable">False</property>
+-	      <property name="xalign">0</property>
+-	      <property name="yalign">0.5</property>
+-	      <property name="xpad">0</property>
+-	      <property name="ypad">0</property>
+-	      <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
+-	      <property name="width_chars">-1</property>
+-	      <property name="single_line_mode">False</property>
+-	      <property name="angle">0</property>
+-	    </widget>
+-	    <packing>
+-	      <property name="left_attach">0</property>
+-	      <property name="right_attach">1</property>
+-	      <property name="top_attach">1</property>
+-	      <property name="bottom_attach">2</property>
+-	      <property name="x_options">fill</property>
+-	      <property name="y_options"></property>
+-	    </packing>
+-	  </child>
+-
+-	  <child>
+-	    <widget class="GtkEntry" id="boolean_name_entry">
+-	      <property name="visible">True</property>
+-	      <property name="can_focus">True</property>
+-	      <property name="editable">True</property>
+-	      <property name="visibility">True</property>
+-	      <property name="max_length">0</property>
+-	      <property name="text" translatable="yes"></property>
+-	      <property name="has_frame">True</property>
+-	      <property name="invisible_char">•</property>
+-	      <property name="activates_default">False</property>
+-	    </widget>
+-	    <packing>
+-	      <property name="left_attach">1</property>
+-	      <property name="right_attach">2</property>
+-	      <property name="top_attach">0</property>
+-	      <property name="bottom_attach">1</property>
+-	      <property name="y_options"></property>
+-	    </packing>
+-	  </child>
+-
+-	  <child>
+-	    <widget class="GtkEntry" id="boolean_description_entry">
+-	      <property name="visible">True</property>
+-	      <property name="can_focus">True</property>
+-	      <property name="editable">True</property>
+-	      <property name="visibility">True</property>
+-	      <property name="max_length">0</property>
+-	      <property name="text" translatable="yes"></property>
+-	      <property name="has_frame">True</property>
+-	      <property name="invisible_char">•</property>
+-	      <property name="activates_default">False</property>
+-	    </widget>
+-	    <packing>
+-	      <property name="left_attach">1</property>
+-	      <property name="right_attach">2</property>
+-	      <property name="top_attach">1</property>
+-	      <property name="bottom_attach">2</property>
+-	      <property name="y_options"></property>
+-	    </packing>
+-	  </child>
+-	</widget>
+-	<packing>
+-	  <property name="padding">0</property>
+-	  <property name="expand">True</property>
+-	  <property name="fill">True</property>
+-	</packing>
+-      </child>
+-    </widget>
+-  </child>
+-</widget>
+-
++  <!-- interface-requires gtk+ 2.6 -->
++  <!-- interface-naming-policy toplevel-contextual -->
++  <widget class="GtkAboutDialog" id="about_dialog">
++    <property name="can_focus">False</property>
++    <property name="border_width">5</property>
++    <property name="type_hint">normal</property>
++    <property name="copyright" translatable="yes">Red Hat 2007</property>
++    <property name="website">www.redhat.com</property>
++    <property name="license" translatable="yes">GPL</property>
++    <property name="authors">Daniel Walsh &lt;dwalsh at redhat.com&gt;</property>
++    <property name="translator_credits" translatable="yes" comments="TRANSLATORS: Replace this string with your names, one name per line.">translator-credits</property>
++    <child internal-child="vbox">
++      <widget class="GtkVBox" id="dialog-vbox3">
++        <property name="can_focus">False</property>
++        <child internal-child="action_area">
++          <widget class="GtkHButtonBox" id="dialog-action_area3">
++            <property name="can_focus">False</property>
++          </widget>
++          <packing>
++            <property name="expand">False</property>
++            <property name="fill">True</property>
++            <property name="pack_type">end</property>
++            <property name="position">0</property>
++          </packing>
++        </child>
++      </widget>
++    </child>
++  </widget>
++  <widget class="GtkDialog" id="boolean_dialog">
++    <property name="can_focus">False</property>
++    <property name="border_width">12</property>
++    <property name="title" translatable="yes">Add Booleans Dialog</property>
++    <property name="window_position">mouse</property>
++    <property name="default_width">400</property>
++    <property name="type_hint">dialog</property>
++    <child internal-child="vbox">
++      <widget class="GtkVBox" id="dialog-vbox2">
++        <property name="visible">True</property>
++        <property name="can_focus">False</property>
++        <property name="spacing">6</property>
++        <child internal-child="action_area">
++          <widget class="GtkHButtonBox" id="dialog-action_area2">
++            <property name="visible">True</property>
++            <property name="can_focus">False</property>
++            <property name="layout_style">end</property>
++            <child>
++              <widget class="GtkButton" id="cancelbutton1">
++                <property name="label">gtk-cancel</property>
++                <property name="response_id">-6</property>
++                <property name="visible">True</property>
++                <property name="can_focus">True</property>
++                <property name="can_default">True</property>
++                <property name="receives_default">False</property>
++                <property name="use_stock">True</property>
++              </widget>
++              <packing>
++                <property name="expand">False</property>
++                <property name="fill">False</property>
++                <property name="position">0</property>
++              </packing>
++            </child>
++            <child>
++              <widget class="GtkButton" id="okbutton1">
++                <property name="label">gtk-add</property>
++                <property name="response_id">-5</property>
++                <property name="visible">True</property>
++                <property name="can_focus">True</property>
++                <property name="can_default">True</property>
++                <property name="receives_default">False</property>
++                <property name="use_stock">True</property>
++              </widget>
++              <packing>
++                <property name="expand">False</property>
++                <property name="fill">False</property>
++                <property name="position">1</property>
++              </packing>
++            </child>
++          </widget>
++          <packing>
++            <property name="expand">False</property>
++            <property name="fill">True</property>
++            <property name="pack_type">end</property>
++            <property name="position">0</property>
++          </packing>
++        </child>
++        <child>
++          <widget class="GtkTable" id="table6">
++            <property name="visible">True</property>
++            <property name="can_focus">False</property>
++            <property name="n_rows">2</property>
++            <property name="n_columns">2</property>
++            <property name="column_spacing">12</property>
++            <property name="row_spacing">6</property>
++            <child>
++              <widget class="GtkLabel" id="label48">
++                <property name="visible">True</property>
++                <property name="can_focus">False</property>
++                <property name="xalign">0</property>
++                <property name="label" translatable="yes">Boolean Name</property>
++              </widget>
++              <packing>
++                <property name="x_options">GTK_FILL</property>
++                <property name="y_options"/>
++              </packing>
++            </child>
++            <child>
++              <widget class="GtkLabel" id="label49">
++                <property name="visible">True</property>
++                <property name="can_focus">False</property>
++                <property name="xalign">0</property>
++                <property name="label" translatable="yes">Description</property>
++              </widget>
++              <packing>
++                <property name="top_attach">1</property>
++                <property name="bottom_attach">2</property>
++                <property name="x_options">GTK_FILL</property>
++                <property name="y_options"/>
++              </packing>
++            </child>
++            <child>
++              <widget class="GtkEntry" id="boolean_name_entry">
++                <property name="visible">True</property>
++                <property name="can_focus">True</property>
++                <property name="invisible_char">•</property>
++                <property name="primary_icon_activatable">False</property>
++                <property name="secondary_icon_activatable">False</property>
++                <property name="primary_icon_sensitive">True</property>
++                <property name="secondary_icon_sensitive">True</property>
++              </widget>
++              <packing>
++                <property name="left_attach">1</property>
++                <property name="right_attach">2</property>
++                <property name="y_options"/>
++              </packing>
++            </child>
++            <child>
++              <widget class="GtkEntry" id="boolean_description_entry">
++                <property name="visible">True</property>
++                <property name="can_focus">True</property>
++                <property name="invisible_char">•</property>
++                <property name="primary_icon_activatable">False</property>
++                <property name="secondary_icon_activatable">False</property>
++                <property name="primary_icon_sensitive">True</property>
++                <property name="secondary_icon_sensitive">True</property>
++              </widget>
++              <packing>
++                <property name="left_attach">1</property>
++                <property name="right_attach">2</property>
++                <property name="top_attach">1</property>
++                <property name="bottom_attach">2</property>
++                <property name="y_options"/>
++              </packing>
++            </child>
++          </widget>
++          <packing>
++            <property name="expand">True</property>
++            <property name="fill">True</property>
++            <property name="position">1</property>
++          </packing>
++        </child>
++      </widget>
++    </child>
++  </widget>
++  <widget class="GtkFileChooserDialog" id="filechooserdialog">
++    <property name="can_focus">False</property>
++    <property name="border_width">5</property>
++    <property name="window_position">mouse</property>
++    <property name="type_hint">dialog</property>
++    <property name="select_multiple">True</property>
++    <property name="show_hidden">True</property>
++    <child internal-child="vbox">
++      <widget class="GtkVBox" id="dialog-vbox1">
++        <property name="visible">True</property>
++        <property name="can_focus">False</property>
++        <property name="spacing">24</property>
++        <child internal-child="action_area">
++          <widget class="GtkHButtonBox" id="dialog-action_area1">
++            <property name="visible">True</property>
++            <property name="can_focus">False</property>
++            <property name="layout_style">end</property>
++            <child>
++              <widget class="GtkButton" id="button5">
++                <property name="label">gtk-cancel</property>
++                <property name="response_id">-6</property>
++                <property name="visible">True</property>
++                <property name="can_focus">True</property>
++                <property name="can_default">True</property>
++                <property name="receives_default">False</property>
++                <property name="use_stock">True</property>
++              </widget>
++              <packing>
++                <property name="expand">False</property>
++                <property name="fill">False</property>
++                <property name="position">0</property>
++              </packing>
++            </child>
++            <child>
++              <widget class="GtkButton" id="button6">
++                <property name="label">gtk-add</property>
++                <property name="response_id">-5</property>
++                <property name="visible">True</property>
++                <property name="can_focus">True</property>
++                <property name="can_default">True</property>
++                <property name="has_default">True</property>
++                <property name="receives_default">False</property>
++                <property name="use_stock">True</property>
++              </widget>
++              <packing>
++                <property name="expand">False</property>
++                <property name="fill">False</property>
++                <property name="position">1</property>
++              </packing>
++            </child>
++          </widget>
++          <packing>
++            <property name="expand">False</property>
++            <property name="fill">True</property>
++            <property name="pack_type">end</property>
++            <property name="position">0</property>
++          </packing>
++        </child>
++      </widget>
++    </child>
++  </widget>
++  <widget class="GtkWindow" id="main_window">
++    <property name="visible">True</property>
++    <property name="can_focus">False</property>
++    <property name="title" translatable="yes">SELinux Policy Generation Tool</property>
++    <child>
++      <widget class="GtkVBox" id="vbox11">
++        <property name="visible">True</property>
++        <property name="can_focus">False</property>
++        <property name="spacing">18</property>
++        <child>
++          <widget class="GtkNotebook" id="notebook">
++            <property name="visible">True</property>
++            <property name="can_focus">False</property>
++            <property name="tab_pos">left</property>
++            <property name="show_tabs">False</property>
++            <child>
++              <widget class="GtkVBox" id="vbox59">
++                <property name="visible">True</property>
++                <property name="can_focus">False</property>
++                <child>
++                  <widget class="GtkLabel" id="select_type_label">
++                    <property name="visible">True</property>
++                    <property name="can_focus">False</property>
++                    <property name="xalign">0</property>
++                    <property name="label" translatable="yes">&lt;b&gt;Select the policy type for the application or user role you want to confine:&lt;/b&gt;</property>
++                    <property name="use_markup">True</property>
++                  </widget>
++                  <packing>
++                    <property name="expand">False</property>
++                    <property name="fill">False</property>
++                    <property name="padding">5</property>
++                    <property name="position">0</property>
++                  </packing>
++                </child>
++                <child>
++                  <widget class="GtkVBox" id="vbox58">
++                    <property name="visible">True</property>
++                    <property name="can_focus">False</property>
++                    <child>
++                      <widget class="GtkVBox" id="vbox14">
++                        <property name="visible">True</property>
++                        <property name="can_focus">False</property>
++                        <child>
++                          <widget class="GtkHBox" id="hbox16">
++                            <property name="visible">True</property>
++                            <property name="can_focus">False</property>
++                            <property name="spacing">12</property>
++                            <child>
++                              <widget class="GtkVBox" id="vbox18">
++                                <property name="visible">True</property>
++                                <property name="can_focus">False</property>
++                                <property name="spacing">6</property>
++                                <child>
++                                  <widget class="GtkLabel" id="label41">
++                                    <property name="visible">True</property>
++                                    <property name="can_focus">False</property>
++                                    <property name="xalign">0</property>
++                                    <property name="label" translatable="yes">&lt;b&gt;Applications&lt;/b&gt;</property>
++                                    <property name="use_markup">True</property>
++                                  </widget>
++                                  <packing>
++                                    <property name="expand">False</property>
++                                    <property name="fill">False</property>
++                                    <property name="position">0</property>
++                                  </packing>
++                                </child>
++                                <child>
++                                  <widget class="GtkHBox" id="hbox17">
++                                    <property name="visible">True</property>
++                                    <property name="can_focus">False</property>
++                                    <child>
++                                      <widget class="GtkLabel" id="label52">
++                                        <property name="visible">True</property>
++                                        <property name="can_focus">False</property>
++                                        <property name="label">    </property>
++                                      </widget>
++                                      <packing>
++                                        <property name="expand">False</property>
++                                        <property name="fill">False</property>
++                                        <property name="position">0</property>
++                                      </packing>
++                                    </child>
++                                    <child>
++                                      <widget class="GtkVBox" id="vbox6">
++                                        <property name="visible">True</property>
++                                        <property name="can_focus">False</property>
++                                        <property name="spacing">6</property>
++                                        <child>
++                                          <widget class="GtkRadioButton" id="init_radiobutton">
++                                            <property name="label" translatable="yes">Standard Init Daemon</property>
++                                            <property name="visible">True</property>
++                                            <property name="can_focus">True</property>
++                                            <property name="receives_default">False</property>
++                                            <property name="tooltip" translatable="yes">Standard Init Daemon are daemons started on boot via init scripts.  Usually requires a script in /etc/rc.d/init.d</property>
++                                            <property name="use_underline">True</property>
++                                            <property name="draw_indicator">True</property>
++                                          </widget>
++                                          <packing>
++                                            <property name="expand">False</property>
++                                            <property name="fill">False</property>
++                                            <property name="position">0</property>
++                                          </packing>
++                                        </child>
++                                        <child>
++                                          <widget class="GtkRadioButton" id="dbus_radiobutton">
++                                            <property name="label" translatable="yes">DBUS System Daemon</property>
++                                            <property name="visible">True</property>
++                                            <property name="can_focus">True</property>
++                                            <property name="receives_default">False</property>
++                                            <property name="tooltip" translatable="yes">Standard Init Daemon are daemons started on boot via init scripts.  Usually requires a script in /etc/rc.d/init.d</property>
++                                            <property name="use_underline">True</property>
++                                            <property name="draw_indicator">True</property>
++                                            <property name="group">init_radiobutton</property>
++                                          </widget>
++                                          <packing>
++                                            <property name="expand">False</property>
++                                            <property name="fill">False</property>
++                                            <property name="position">1</property>
++                                          </packing>
++                                        </child>
++                                        <child>
++                                          <widget class="GtkRadioButton" id="inetd_radiobutton">
++                                            <property name="label" translatable="yes">Internet Services Daemon (inetd)</property>
++                                            <property name="visible">True</property>
++                                            <property name="can_focus">True</property>
++                                            <property name="receives_default">False</property>
++                                            <property name="tooltip" translatable="yes">Internet Services Daemon are daemons started by xinetd</property>
++                                            <property name="use_underline">True</property>
++                                            <property name="draw_indicator">True</property>
++                                            <property name="group">init_radiobutton</property>
++                                          </widget>
++                                          <packing>
++                                            <property name="expand">False</property>
++                                            <property name="fill">False</property>
++                                            <property name="position">2</property>
++                                          </packing>
++                                        </child>
++                                        <child>
++                                          <widget class="GtkRadioButton" id="cgi_radiobutton">
++                                            <property name="label" translatable="yes">Web Application/Script (CGI)</property>
++                                            <property name="visible">True</property>
++                                            <property name="can_focus">True</property>
++                                            <property name="receives_default">False</property>
++                                            <property name="tooltip" translatable="yes">Web Applications/Script (CGI) CGI scripts started by the web server (apache)</property>
++                                            <property name="use_underline">True</property>
++                                            <property name="draw_indicator">True</property>
++                                            <property name="group">init_radiobutton</property>
++                                          </widget>
++                                          <packing>
++                                            <property name="expand">False</property>
++                                            <property name="fill">False</property>
++                                            <property name="position">3</property>
++                                          </packing>
++                                        </child>
++                                        <child>
++                                          <widget class="GtkRadioButton" id="user_radiobutton">
++                                            <property name="label" translatable="yes">User Application</property>
++                                            <property name="visible">True</property>
++                                            <property name="can_focus">True</property>
++                                            <property name="receives_default">False</property>
++                                            <property name="tooltip" translatable="yes">User Application are any application that you would like to confine that is started by a user</property>
++                                            <property name="use_underline">True</property>
++                                            <property name="draw_indicator">True</property>
++                                            <property name="group">init_radiobutton</property>
++                                          </widget>
++                                          <packing>
++                                            <property name="expand">False</property>
++                                            <property name="fill">False</property>
++                                            <property name="position">4</property>
++                                          </packing>
++                                        </child>
++                                        <child>
++                                          <widget class="GtkRadioButton" id="sandbox_radiobutton">
++                                            <property name="label" translatable="yes">Sandbox</property>
++                                            <property name="visible">True</property>
++                                            <property name="can_focus">True</property>
++                                            <property name="receives_default">False</property>
++                                            <property name="tooltip" translatable="yes">User Application are any application that you would like to confine that is started by a user</property>
++                                            <property name="use_underline">True</property>
++                                            <property name="draw_indicator">True</property>
++                                            <property name="group">init_radiobutton</property>
++                                          </widget>
++                                          <packing>
++                                            <property name="expand">False</property>
++                                            <property name="fill">False</property>
++                                            <property name="position">5</property>
++                                          </packing>
++                                        </child>
++                                      </widget>
++                                      <packing>
++                                        <property name="expand">False</property>
++                                        <property name="fill">False</property>
++                                        <property name="position">1</property>
++                                      </packing>
++                                    </child>
++                                  </widget>
++                                  <packing>
++                                    <property name="expand">True</property>
++                                    <property name="fill">True</property>
++                                    <property name="position">1</property>
++                                  </packing>
++                                </child>
++                              </widget>
++                              <packing>
++                                <property name="expand">False</property>
++                                <property name="fill">True</property>
++                                <property name="position">0</property>
++                              </packing>
++                            </child>
++                            <child>
++                              <widget class="GtkVBox" id="vbox19">
++                                <property name="visible">True</property>
++                                <property name="can_focus">False</property>
++                                <property name="spacing">6</property>
++                                <child>
++                                  <widget class="GtkLabel" id="label42">
++                                    <property name="visible">True</property>
++                                    <property name="can_focus">False</property>
++                                    <property name="xalign">0</property>
++                                    <property name="label" translatable="yes">&lt;b&gt;Login Users&lt;/b&gt;</property>
++                                    <property name="use_markup">True</property>
++                                  </widget>
++                                  <packing>
++                                    <property name="expand">False</property>
++                                    <property name="fill">False</property>
++                                    <property name="position">0</property>
++                                  </packing>
++                                </child>
++                                <child>
++                                  <widget class="GtkHBox" id="hbox18">
++                                    <property name="visible">True</property>
++                                    <property name="can_focus">False</property>
++                                    <child>
++                                      <widget class="GtkLabel" id="label53">
++                                        <property name="visible">True</property>
++                                        <property name="can_focus">False</property>
++                                        <property name="label">    </property>
++                                      </widget>
++                                      <packing>
++                                        <property name="expand">False</property>
++                                        <property name="fill">False</property>
++                                        <property name="position">0</property>
++                                      </packing>
++                                    </child>
++                                    <child>
++                                      <widget class="GtkVBox" id="vbox15">
++                                        <property name="visible">True</property>
++                                        <property name="can_focus">False</property>
++                                        <property name="spacing">6</property>
++                                        <child>
++                                          <widget class="GtkRadioButton" id="existing_user_radiobutton">
++                                            <property name="label" translatable="yes">Existing User Roles</property>
++                                            <property name="visible">True</property>
++                                            <property name="can_focus">True</property>
++                                            <property name="receives_default">False</property>
++                                            <property name="tooltip" translatable="yes">Modify an existing login user record.</property>
++                                            <property name="use_underline">True</property>
++                                            <property name="draw_indicator">True</property>
++                                            <property name="group">init_radiobutton</property>
++                                          </widget>
++                                          <packing>
++                                            <property name="expand">False</property>
++                                            <property name="fill">False</property>
++                                            <property name="position">0</property>
++                                          </packing>
++                                        </child>
++                                        <child>
++                                          <widget class="GtkRadioButton" id="terminal_user_radiobutton">
++                                            <property name="label" translatable="yes">Minimal Terminal User Role</property>
++                                            <property name="visible">True</property>
++                                            <property name="can_focus">True</property>
++                                            <property name="receives_default">False</property>
++                                            <property name="tooltip" translatable="yes">This user will login to a machine only via a terminal or remote login.  By default this user will have  no setuid, no networking, no su, no sudo.</property>
++                                            <property name="use_underline">True</property>
++                                            <property name="draw_indicator">True</property>
++                                            <property name="group">init_radiobutton</property>
++                                          </widget>
++                                          <packing>
++                                            <property name="expand">False</property>
++                                            <property name="fill">False</property>
++                                            <property name="position">1</property>
++                                          </packing>
++                                        </child>
++                                        <child>
++                                          <widget class="GtkRadioButton" id="xwindows_user_radiobutton">
++                                            <property name="label" translatable="yes">Minimal X Windows User Role</property>
++                                            <property name="visible">True</property>
++                                            <property name="can_focus">True</property>
++                                            <property name="receives_default">False</property>
++                                            <property name="tooltip" translatable="yes">This user can login to a machine via X or terminal.  By default this user will have no setuid, no networking, no sudo, no su</property>
++                                            <property name="use_underline">True</property>
++                                            <property name="draw_indicator">True</property>
++                                            <property name="group">init_radiobutton</property>
++                                          </widget>
++                                          <packing>
++                                            <property name="expand">False</property>
++                                            <property name="fill">False</property>
++                                            <property name="position">2</property>
++                                          </packing>
++                                        </child>
++                                        <child>
++                                          <widget class="GtkRadioButton" id="login_user_radiobutton">
++                                            <property name="label" translatable="yes">User Role</property>
++                                            <property name="visible">True</property>
++                                            <property name="can_focus">True</property>
++                                            <property name="receives_default">False</property>
++                                            <property name="tooltip" translatable="yes">User with full networking, no setuid applications without transition, no sudo, no su.</property>
++                                            <property name="use_underline">True</property>
++                                            <property name="draw_indicator">True</property>
++                                            <property name="group">init_radiobutton</property>
++                                          </widget>
++                                          <packing>
++                                            <property name="expand">False</property>
++                                            <property name="fill">False</property>
++                                            <property name="position">3</property>
++                                          </packing>
++                                        </child>
++                                        <child>
++                                          <widget class="GtkRadioButton" id="admin_user_radiobutton">
++                                            <property name="label" translatable="yes">Admin User Role</property>
++                                            <property name="visible">True</property>
++                                            <property name="can_focus">True</property>
++                                            <property name="receives_default">False</property>
++                                            <property name="tooltip" translatable="yes">User with full networking, no setuid applications without transition, no su, can sudo to Root Administration Roles</property>
++                                            <property name="use_underline">True</property>
++                                            <property name="draw_indicator">True</property>
++                                            <property name="group">init_radiobutton</property>
++                                          </widget>
++                                          <packing>
++                                            <property name="expand">False</property>
++                                            <property name="fill">False</property>
++                                            <property name="position">4</property>
++                                          </packing>
++                                        </child>
++                                      </widget>
++                                      <packing>
++                                        <property name="expand">True</property>
++                                        <property name="fill">False</property>
++                                        <property name="position">1</property>
++                                      </packing>
++                                    </child>
++                                  </widget>
++                                  <packing>
++                                    <property name="expand">True</property>
++                                    <property name="fill">True</property>
++                                    <property name="position">1</property>
++                                  </packing>
++                                </child>
++                              </widget>
++                              <packing>
++                                <property name="expand">False</property>
++                                <property name="fill">True</property>
++                                <property name="position">1</property>
++                              </packing>
++                            </child>
++                            <child>
++                              <widget class="GtkVBox" id="vbox20">
++                                <property name="visible">True</property>
++                                <property name="can_focus">False</property>
++                                <property name="spacing">6</property>
++                                <child>
++                                  <widget class="GtkLabel" id="label50">
++                                    <property name="visible">True</property>
++                                    <property name="can_focus">False</property>
++                                    <property name="xalign">0</property>
++                                    <property name="label" translatable="yes">&lt;b&gt;Root Users&lt;/b&gt;</property>
++                                    <property name="use_markup">True</property>
++                                  </widget>
++                                  <packing>
++                                    <property name="expand">False</property>
++                                    <property name="fill">False</property>
++                                    <property name="position">0</property>
++                                  </packing>
++                                </child>
++                                <child>
++                                  <widget class="GtkHBox" id="hbox19">
++                                    <property name="visible">True</property>
++                                    <property name="can_focus">False</property>
++                                    <child>
++                                      <widget class="GtkLabel" id="label54">
++                                        <property name="visible">True</property>
++                                        <property name="can_focus">False</property>
++                                        <property name="label">    </property>
++                                      </widget>
++                                      <packing>
++                                        <property name="expand">False</property>
++                                        <property name="fill">False</property>
++                                        <property name="position">0</property>
++                                      </packing>
++                                    </child>
++                                    <child>
++                                      <widget class="GtkVBox" id="vbox21">
++                                        <property name="visible">True</property>
++                                        <property name="can_focus">False</property>
++                                        <child>
++                                          <widget class="GtkRadioButton" id="root_user_radiobutton">
++                                            <property name="label" translatable="yes">Root Admin User Role</property>
++                                            <property name="visible">True</property>
++                                            <property name="can_focus">True</property>
++                                            <property name="receives_default">False</property>
++                                            <property name="tooltip" translatable="yes">Select Root Administrator User Role, if this user will be used to administer the machine while running as root.  This user will not be able to login to the system directly.</property>
++                                            <property name="use_underline">True</property>
++                                            <property name="draw_indicator">True</property>
++                                            <property name="group">init_radiobutton</property>
++                                          </widget>
++                                          <packing>
++                                            <property name="expand">False</property>
++                                            <property name="fill">False</property>
++                                            <property name="position">0</property>
++                                          </packing>
++                                        </child>
++                                      </widget>
++                                      <packing>
++                                        <property name="expand">False</property>
++                                        <property name="fill">False</property>
++                                        <property name="position">1</property>
++                                      </packing>
++                                    </child>
++                                  </widget>
++                                  <packing>
++                                    <property name="expand">True</property>
++                                    <property name="fill">True</property>
++                                    <property name="position">1</property>
++                                  </packing>
++                                </child>
++                              </widget>
++                              <packing>
++                                <property name="expand">True</property>
++                                <property name="fill">True</property>
++                                <property name="position">2</property>
++                              </packing>
++                            </child>
++                          </widget>
++                          <packing>
++                            <property name="expand">True</property>
++                            <property name="fill">True</property>
++                            <property name="position">0</property>
++                          </packing>
++                        </child>
++                      </widget>
++                      <packing>
++                        <property name="expand">True</property>
++                        <property name="fill">True</property>
++                        <property name="position">0</property>
++                      </packing>
++                    </child>
++                  </widget>
++                  <packing>
++                    <property name="expand">True</property>
++                    <property name="fill">True</property>
++                    <property name="position">1</property>
++                  </packing>
++                </child>
++              </widget>
++              <packing>
++                <property name="tab_expand">True</property>
++              </packing>
++            </child>
++            <child>
++              <widget class="GtkLabel" id="label104">
++                <property name="visible">True</property>
++                <property name="can_focus">False</property>
++                <property name="label" translatable="no">Main Tab</property>
++              </widget>
++              <packing>
++                <property name="tab_fill">False</property>
++                <property name="type">tab</property>
++              </packing>
++            </child>
++            <child>
++              <widget class="GtkVBox" id="vbox60">
++                <property name="visible">True</property>
++                <property name="can_focus">False</property>
++                <child>
++                  <widget class="GtkLabel" id="select_name_label">
++                    <property name="visible">True</property>
++                    <property name="can_focus">False</property>
++                    <property name="xalign">0</property>
++                    <property name="label" translatable="yes">&lt;b&gt;Enter name of application or user role:&lt;/b&gt;</property>
++                    <property name="use_markup">True</property>
++                  </widget>
++                  <packing>
++                    <property name="expand">False</property>
++                    <property name="fill">False</property>
++                    <property name="padding">5</property>
++                    <property name="position">0</property>
++                  </packing>
++                </child>
++                <child>
++                  <widget class="GtkTable" id="table5">
++                    <property name="visible">True</property>
++                    <property name="can_focus">False</property>
++                    <property name="n_rows">3</property>
++                    <property name="n_columns">3</property>
++                    <property name="column_spacing">12</property>
++                    <property name="row_spacing">6</property>
++                    <child>
++                      <widget class="GtkLabel" id="label1">
++                        <property name="visible">True</property>
++                        <property name="can_focus">False</property>
++                        <property name="xalign">0</property>
++                        <property name="label" translatable="yes">Name</property>
++                      </widget>
++                      <packing>
++                        <property name="x_options">GTK_FILL</property>
++                        <property name="y_options"/>
++                      </packing>
++                    </child>
++                    <child>
++                      <widget class="GtkEntry" id="exec_entry">
++                        <property name="visible">True</property>
++                        <property name="can_focus">True</property>
++                        <property name="tooltip" translatable="yes">Enter complete path for executable to be confined.</property>
++                        <property name="invisible_char">•</property>
++                        <property name="primary_icon_activatable">False</property>
++                        <property name="secondary_icon_activatable">False</property>
++                        <property name="primary_icon_sensitive">True</property>
++                        <property name="secondary_icon_sensitive">True</property>
++                      </widget>
++                      <packing>
++                        <property name="left_attach">1</property>
++                        <property name="right_attach">2</property>
++                        <property name="top_attach">1</property>
++                        <property name="bottom_attach">2</property>
++                        <property name="y_options"/>
++                      </packing>
++                    </child>
++                    <child>
++                      <widget class="GtkButton" id="exec_button">
++                        <property name="label" translatable="yes">...</property>
++                        <property name="visible">True</property>
++                        <property name="can_focus">True</property>
++                        <property name="receives_default">False</property>
++                        <property name="use_underline">True</property>
++                        <signal name="clicked" handler="on_exec_select_clicked" swapped="no"/>
++                      </widget>
++                      <packing>
++                        <property name="left_attach">2</property>
++                        <property name="right_attach">3</property>
++                        <property name="top_attach">1</property>
++                        <property name="bottom_attach">2</property>
++                        <property name="x_options">GTK_FILL</property>
++                        <property name="y_options"/>
++                      </packing>
++                    </child>
++                    <child>
++                      <widget class="GtkEntry" id="name_entry">
++                        <property name="visible">True</property>
++                        <property name="can_focus">True</property>
++                        <property name="tooltip" translatable="yes">Enter unique name for the confined application or user role.</property>
++                        <property name="invisible_char">•</property>
++                        <property name="primary_icon_activatable">False</property>
++                        <property name="secondary_icon_activatable">False</property>
++                        <property name="primary_icon_sensitive">True</property>
++                        <property name="secondary_icon_sensitive">True</property>
++                      </widget>
++                      <packing>
++                        <property name="left_attach">1</property>
++                        <property name="right_attach">3</property>
++                        <property name="y_options"/>
++                      </packing>
++                    </child>
++                    <child>
++                      <widget class="GtkLabel" id="label2">
++                        <property name="visible">True</property>
++                        <property name="can_focus">False</property>
++                        <property name="xalign">0</property>
++                        <property name="label" translatable="yes">Executable</property>
++                      </widget>
++                      <packing>
++                        <property name="top_attach">1</property>
++                        <property name="bottom_attach">2</property>
++                        <property name="x_options">GTK_FILL</property>
++                        <property name="y_options"/>
++                      </packing>
++                    </child>
++                    <child>
++                      <widget class="GtkLabel" id="label40">
++                        <property name="visible">True</property>
++                        <property name="can_focus">False</property>
++                        <property name="xalign">0</property>
++                        <property name="label" translatable="yes">Init script</property>
++                      </widget>
++                      <packing>
++                        <property name="top_attach">2</property>
++                        <property name="bottom_attach">3</property>
++                        <property name="x_options">GTK_FILL</property>
++                        <property name="y_options"/>
++                      </packing>
++                    </child>
++                    <child>
++                      <widget class="GtkEntry" id="init_script_entry">
++                        <property name="visible">True</property>
++                        <property name="can_focus">True</property>
++                        <property name="tooltip" translatable="yes">Enter complete path to init script used to start the confined application.</property>
++                        <property name="invisible_char">•</property>
++                        <property name="primary_icon_activatable">False</property>
++                        <property name="secondary_icon_activatable">False</property>
++                        <property name="primary_icon_sensitive">True</property>
++                        <property name="secondary_icon_sensitive">True</property>
++                      </widget>
++                      <packing>
++                        <property name="left_attach">1</property>
++                        <property name="right_attach">2</property>
++                        <property name="top_attach">2</property>
++                        <property name="bottom_attach">3</property>
++                        <property name="y_options"/>
++                      </packing>
++                    </child>
++                    <child>
++                      <widget class="GtkButton" id="init_script_button">
++                        <property name="label" translatable="yes">...</property>
++                        <property name="visible">True</property>
++                        <property name="can_focus">True</property>
++                        <property name="receives_default">False</property>
++                        <property name="use_underline">True</property>
++                        <signal name="clicked" handler="on_init_script_select_clicked" swapped="no"/>
++                      </widget>
++                      <packing>
++                        <property name="left_attach">2</property>
++                        <property name="right_attach">3</property>
++                        <property name="top_attach">2</property>
++                        <property name="bottom_attach">3</property>
++                        <property name="x_options">GTK_FILL</property>
++                        <property name="y_options"/>
++                      </packing>
++                    </child>
++                  </widget>
++                  <packing>
++                    <property name="expand">True</property>
++                    <property name="fill">True</property>
++                    <property name="position">1</property>
++                  </packing>
++                </child>
++              </widget>
++              <packing>
++                <property name="position">1</property>
++              </packing>
++            </child>
++            <child>
++              <widget class="GtkLabel" id="select_name_label1">
++                <property name="visible">True</property>
++                <property name="can_focus">False</property>
++                <property name="label" translatable="no">Name Tab</property>
++              </widget>
++              <packing>
++                <property name="position">1</property>
++                <property name="tab_fill">False</property>
++                <property name="type">tab</property>
++              </packing>
++            </child>
++            <child>
++              <widget class="GtkVBox" id="vbox61">
++                <property name="visible">True</property>
++                <property name="can_focus">False</property>
++                <child>
++                  <widget class="GtkLabel" id="select_existing_role_label">
++                    <property name="visible">True</property>
++                    <property name="can_focus">False</property>
++                    <property name="xalign">0</property>
++                    <property name="label" translatable="yes">&lt;b&gt;Select existing role to modify:&lt;/b&gt;</property>
++                    <property name="use_markup">True</property>
++                  </widget>
++                  <packing>
++                    <property name="expand">False</property>
++                    <property name="fill">False</property>
++                    <property name="padding">5</property>
++                    <property name="position">0</property>
++                  </packing>
++                </child>
++                <child>
++                  <widget class="GtkScrolledWindow" id="scrolledwindow5">
++                    <property name="visible">True</property>
++                    <property name="can_focus">True</property>
++                    <property name="hscrollbar_policy">automatic</property>
++                    <property name="vscrollbar_policy">automatic</property>
++                    <property name="shadow_type">in</property>
++                    <child>
++                      <widget class="GtkTreeView" id="existing_user_treeview">
++                        <property name="visible">True</property>
++                        <property name="can_focus">True</property>
++                        <property name="tooltip" translatable="yes">Select the user roles that will transiton to the %s domain.</property>
++                        <property name="headers_visible">False</property>
++                      </widget>
++                    </child>
++                  </widget>
++                  <packing>
++                    <property name="expand">True</property>
++                    <property name="fill">True</property>
++                    <property name="position">1</property>
++                  </packing>
++                </child>
++              </widget>
++              <packing>
++                <property name="position">2</property>
++              </packing>
++            </child>
++            <child>
++              <widget class="GtkLabel" id="label106">
++                <property name="visible">True</property>
++                <property name="can_focus">False</property>
++                <property name="label" translatable="yes">role tab</property>
++              </widget>
++              <packing>
++                <property name="position">2</property>
++                <property name="tab_fill">False</property>
++                <property name="type">tab</property>
++              </packing>
++            </child>
++            <child>
++              <widget class="GtkVBox" id="vbox62">
++                <property name="visible">True</property>
++                <property name="can_focus">False</property>
++                <child>
++                  <widget class="GtkLabel" id="select_label">
++                    <property name="visible">True</property>
++                    <property name="can_focus">False</property>
++                    <property name="xalign">0</property>
++                    <property name="label" translatable="yes">&lt;b&gt;Select roles that %s will transition to:&lt;/b&gt;</property>
++                    <property name="use_markup">True</property>
++                  </widget>
++                  <packing>
++                    <property name="expand">False</property>
++                    <property name="fill">False</property>
++                    <property name="padding">5</property>
++                    <property name="position">0</property>
++                  </packing>
++                </child>
++                <child>
++                  <widget class="GtkScrolledWindow" id="scrolledwindow12">
++                    <property name="visible">True</property>
++                    <property name="can_focus">True</property>
++                    <child>
++                      <widget class="GtkTreeView" id="transition_treeview">
++                        <property name="visible">True</property>
++                        <property name="can_focus">True</property>
++                        <property name="tooltip" translatable="yes">Select applications domains that %s will transition to.</property>
++                        <property name="headers_visible">False</property>
++                      </widget>
++                    </child>
++                  </widget>
++                  <packing>
++                    <property name="expand">True</property>
++                    <property name="fill">True</property>
++                    <property name="position">1</property>
++                  </packing>
++                </child>
++              </widget>
++              <packing>
++                <property name="position">3</property>
++              </packing>
++            </child>
++            <child>
++              <widget class="GtkLabel" id="label107">
++                <property name="visible">True</property>
++                <property name="can_focus">False</property>
++                <property name="label" translatable="yes">transition 
++role tab</property>
++              </widget>
++              <packing>
++                <property name="position">3</property>
++                <property name="tab_fill">False</property>
++                <property name="type">tab</property>
++              </packing>
++            </child>
++            <child>
++              <widget class="GtkVBox" id="vbox63">
++                <property name="visible">True</property>
++                <property name="can_focus">False</property>
++                <child>
++                  <widget class="GtkLabel" id="select_user_roles_label">
++                    <property name="visible">True</property>
++                    <property name="can_focus">False</property>
++                    <property name="xalign">0</property>
++                    <property name="label" translatable="yes">&lt;b&gt;Select the user_roles that will transition to %s:&lt;/b&gt;</property>
++                    <property name="use_markup">True</property>
++                  </widget>
++                  <packing>
++                    <property name="expand">False</property>
++                    <property name="fill">False</property>
++                    <property name="padding">5</property>
++                    <property name="position">0</property>
++                  </packing>
++                </child>
++                <child>
++                  <widget class="GtkScrolledWindow" id="scrolledwindow13">
++                    <property name="visible">True</property>
++                    <property name="can_focus">True</property>
++                    <child>
++                      <widget class="GtkTreeView" id="user_transition_treeview">
++                        <property name="visible">True</property>
++                        <property name="can_focus">True</property>
++                        <property name="tooltip" translatable="yes">Select the user roles that will transiton to this applications domains.</property>
++                        <property name="headers_visible">False</property>
++                      </widget>
++                    </child>
++                  </widget>
++                  <packing>
++                    <property name="expand">True</property>
++                    <property name="fill">True</property>
++                    <property name="position">1</property>
++                  </packing>
++                </child>
++              </widget>
++              <packing>
++                <property name="position">4</property>
++              </packing>
++            </child>
++            <child>
++              <widget class="GtkLabel" id="label108">
++                <property name="visible">True</property>
++                <property name="can_focus">False</property>
++                <property name="label" translatable="no">User Tab</property>
++              </widget>
++              <packing>
++                <property name="position">4</property>
++                <property name="tab_fill">False</property>
++                <property name="type">tab</property>
++              </packing>
++            </child>
++            <child>
++              <widget class="GtkVBox" id="vbox64">
++                <property name="visible">True</property>
++                <property name="can_focus">False</property>
++                <child>
++                  <widget class="GtkLabel" id="select_domain_admin_label">
++                    <property name="visible">True</property>
++                    <property name="can_focus">False</property>
++                    <property name="xalign">0</property>
++                    <property name="label" translatable="yes">&lt;b&gt;Select domains that %s will administer:&lt;/b&gt;</property>
++                    <property name="use_markup">True</property>
++                  </widget>
++                  <packing>
++                    <property name="expand">False</property>
++                    <property name="fill">False</property>
++                    <property name="padding">5</property>
++                    <property name="position">0</property>
++                  </packing>
++                </child>
++                <child>
++                  <widget class="GtkScrolledWindow" id="scrolledwindow14">
++                    <property name="visible">True</property>
++                    <property name="can_focus">True</property>
++                    <child>
++                      <widget class="GtkTreeView" id="admin_treeview">
++                        <property name="visible">True</property>
++                        <property name="can_focus">True</property>
++                        <property name="tooltip" translatable="yes">Select the domains that you would like this user administer.</property>
++                        <property name="headers_visible">False</property>
++                      </widget>
++                    </child>
++                  </widget>
++                  <packing>
++                    <property name="expand">True</property>
++                    <property name="fill">True</property>
++                    <property name="position">1</property>
++                  </packing>
++                </child>
++              </widget>
++              <packing>
++                <property name="position">5</property>
++              </packing>
++            </child>
++            <child>
++              <widget class="GtkLabel" id="label109">
++                <property name="visible">True</property>
++                <property name="can_focus">False</property>
++                <property name="label" translatable="no">Admin Tab</property>
++              </widget>
++              <packing>
++                <property name="position">5</property>
++                <property name="tab_fill">False</property>
++                <property name="type">tab</property>
++              </packing>
++            </child>
++            <child>
++              <widget class="GtkVBox" id="vbox65">
++                <property name="visible">True</property>
++                <property name="can_focus">False</property>
++                <child>
++                  <widget class="GtkLabel" id="select_role_label">
++                    <property name="visible">True</property>
++                    <property name="can_focus">False</property>
++                    <property name="xalign">0</property>
++                    <property name="label" translatable="yes">&lt;b&gt;Select additional roles for %s:&lt;/b&gt;</property>
++                    <property name="use_markup">True</property>
++                  </widget>
++                  <packing>
++                    <property name="expand">False</property>
++                    <property name="fill">False</property>
++                    <property name="padding">5</property>
++                    <property name="position">0</property>
++                  </packing>
++                </child>
++                <child>
++                  <widget class="GtkScrolledWindow" id="scrolledwindow15">
++                    <property name="visible">True</property>
++                    <property name="can_focus">True</property>
++                    <child>
++                      <widget class="GtkTreeView" id="role_treeview">
++                        <property name="visible">True</property>
++                        <property name="can_focus">True</property>
++                        <property name="tooltip" translatable="yes">Select the domains that you would like this user administer.</property>
++                        <property name="headers_visible">False</property>
++                      </widget>
++                    </child>
++                  </widget>
++                  <packing>
++                    <property name="expand">True</property>
++                    <property name="fill">True</property>
++                    <property name="position">1</property>
++                  </packing>
++                </child>
++              </widget>
++              <packing>
++                <property name="position">6</property>
++              </packing>
++            </child>
++            <child>
++              <widget class="GtkLabel" id="in_net_page">
++                <property name="visible">True</property>
++                <property name="can_focus">False</property>
++                <property name="label" translatable="no">Roles Tab</property>
++              </widget>
++              <packing>
++                <property name="position">6</property>
++                <property name="tab_fill">False</property>
++                <property name="type">tab</property>
++              </packing>
++            </child>
++            <child>
++              <widget class="GtkVBox" id="in_net_page1">
++                <property name="visible">True</property>
++                <property name="can_focus">False</property>
++                <child>
++                  <widget class="GtkLabel" id="select_in_label">
++                    <property name="visible">True</property>
++                    <property name="can_focus">False</property>
++                    <property name="xalign">0</property>
++                    <property name="label" translatable="yes">&lt;b&gt;Enter network ports that %s binds on:&lt;/b&gt;</property>
++                    <property name="use_markup">True</property>
++                  </widget>
++                  <packing>
++                    <property name="expand">False</property>
++                    <property name="fill">False</property>
++                    <property name="padding">5</property>
++                    <property name="position">0</property>
++                  </packing>
++                </child>
++                <child>
++                  <widget class="GtkVBox" id="vbox22">
++                    <property name="visible">True</property>
++                    <property name="can_focus">False</property>
++                    <property name="spacing">6</property>
++                    <child>
++                      <widget class="GtkLabel" id="label55">
++                        <property name="visible">True</property>
++                        <property name="can_focus">False</property>
++                        <property name="xalign">0</property>
++                        <property name="label" translatable="yes">&lt;b&gt;TCP Ports&lt;/b&gt;</property>
++                        <property name="use_markup">True</property>
++                      </widget>
++                      <packing>
++                        <property name="expand">False</property>
++                        <property name="fill">False</property>
++                        <property name="position">0</property>
++                      </packing>
++                    </child>
++                    <child>
++                      <widget class="GtkHBox" id="hbox20">
++                        <property name="visible">True</property>
++                        <property name="can_focus">False</property>
++                        <child>
++                          <widget class="GtkLabel" id="label56">
++                            <property name="visible">True</property>
++                            <property name="can_focus">False</property>
++                            <property name="label">    </property>
++                          </widget>
++                          <packing>
++                            <property name="expand">False</property>
++                            <property name="fill">False</property>
++                            <property name="position">0</property>
++                          </packing>
++                        </child>
++                        <child>
++                          <widget class="GtkVBox" id="vbox23">
++                            <property name="visible">True</property>
++                            <property name="can_focus">False</property>
++                            <property name="spacing">6</property>
++                            <child>
++                              <widget class="GtkHBox" id="hbox21">
++                                <property name="visible">True</property>
++                                <property name="can_focus">False</property>
++                                <property name="spacing">12</property>
++                                <child>
++                                  <widget class="GtkCheckButton" id="in_tcp_all_checkbutton">
++                                    <property name="label" translatable="yes">All</property>
++                                    <property name="visible">True</property>
++                                    <property name="can_focus">True</property>
++                                    <property name="receives_default">False</property>
++                                    <property name="tooltip" translatable="yes">Allows %s to bind to any udp port</property>
++                                    <property name="use_underline">True</property>
++                                    <property name="draw_indicator">True</property>
++                                  </widget>
++                                  <packing>
++                                    <property name="expand">False</property>
++                                    <property name="fill">False</property>
++                                    <property name="padding">10</property>
++                                    <property name="position">0</property>
++                                  </packing>
++                                </child>
++                                <child>
++                                  <widget class="GtkCheckButton" id="in_tcp_reserved_checkbutton">
++                                    <property name="label" translatable="yes">600-1024</property>
++                                    <property name="visible">True</property>
++                                    <property name="can_focus">True</property>
++                                    <property name="receives_default">False</property>
++                                    <property name="tooltip" translatable="yes">Allow %s to call bindresvport with 0. Binding to port 600-1024</property>
++                                    <property name="use_underline">True</property>
++                                    <property name="draw_indicator">True</property>
++                                  </widget>
++                                  <packing>
++                                    <property name="expand">False</property>
++                                    <property name="fill">False</property>
++                                    <property name="padding">10</property>
++                                    <property name="position">1</property>
++                                  </packing>
++                                </child>
++                                <child>
++                                  <widget class="GtkCheckButton" id="in_tcp_unreserved_checkbutton">
++                                    <property name="label" translatable="yes">Unreserved Ports (&gt;1024)</property>
++                                    <property name="visible">True</property>
++                                    <property name="can_focus">True</property>
++                                    <property name="receives_default">False</property>
++                                    <property name="tooltip" translatable="yes">Enter a comma separated list of udp ports or ranges of ports that %s binds to. Example: 612, 650-660</property>
++                                    <property name="use_underline">True</property>
++                                    <property name="draw_indicator">True</property>
++                                  </widget>
++                                  <packing>
++                                    <property name="expand">False</property>
++                                    <property name="fill">False</property>
++                                    <property name="padding">10</property>
++                                    <property name="position">2</property>
++                                  </packing>
++                                </child>
++                              </widget>
++                              <packing>
++                                <property name="expand">True</property>
++                                <property name="fill">True</property>
++                                <property name="position">0</property>
++                              </packing>
++                            </child>
++                            <child>
++                              <widget class="GtkHBox" id="hbox22">
++                                <property name="visible">True</property>
++                                <property name="can_focus">False</property>
++                                <property name="spacing">12</property>
++                                <child>
++                                  <widget class="GtkLabel" id="label57">
++                                    <property name="visible">True</property>
++                                    <property name="can_focus">False</property>
++                                    <property name="xalign">0</property>
++                                    <property name="label" translatable="yes">Select Ports</property>
++                                  </widget>
++                                  <packing>
++                                    <property name="expand">False</property>
++                                    <property name="fill">False</property>
++                                    <property name="padding">5</property>
++                                    <property name="position">0</property>
++                                  </packing>
++                                </child>
++                                <child>
++                                  <widget class="GtkEntry" id="in_tcp_entry">
++                                    <property name="visible">True</property>
++                                    <property name="can_focus">True</property>
++                                    <property name="tooltip" translatable="yes">Allows %s to bind to any udp ports &gt; 1024</property>
++                                    <property name="invisible_char">•</property>
++                                    <property name="primary_icon_activatable">False</property>
++                                    <property name="secondary_icon_activatable">False</property>
++                                    <property name="primary_icon_sensitive">True</property>
++                                    <property name="secondary_icon_sensitive">True</property>
++                                  </widget>
++                                  <packing>
++                                    <property name="expand">True</property>
++                                    <property name="fill">True</property>
++                                    <property name="position">1</property>
++                                  </packing>
++                                </child>
++                              </widget>
++                              <packing>
++                                <property name="expand">True</property>
++                                <property name="fill">True</property>
++                                <property name="position">1</property>
++                              </packing>
++                            </child>
++                          </widget>
++                          <packing>
++                            <property name="expand">True</property>
++                            <property name="fill">True</property>
++                            <property name="position">1</property>
++                          </packing>
++                        </child>
++                      </widget>
++                      <packing>
++                        <property name="expand">True</property>
++                        <property name="fill">True</property>
++                        <property name="position">1</property>
++                      </packing>
++                    </child>
++                  </widget>
++                  <packing>
++                    <property name="expand">True</property>
++                    <property name="fill">True</property>
++                    <property name="position">1</property>
++                  </packing>
++                </child>
++                <child>
++                  <widget class="GtkVBox" id="vbox24">
++                    <property name="visible">True</property>
++                    <property name="can_focus">False</property>
++                    <property name="spacing">6</property>
++                    <child>
++                      <widget class="GtkLabel" id="label58">
++                        <property name="visible">True</property>
++                        <property name="can_focus">False</property>
++                        <property name="xalign">0</property>
++                        <property name="label" translatable="yes">&lt;b&gt;UDP Ports&lt;/b&gt;</property>
++                        <property name="use_markup">True</property>
++                      </widget>
++                      <packing>
++                        <property name="expand">False</property>
++                        <property name="fill">False</property>
++                        <property name="position">0</property>
++                      </packing>
++                    </child>
++                    <child>
++                      <widget class="GtkHBox" id="hbox23">
++                        <property name="visible">True</property>
++                        <property name="can_focus">False</property>
++                        <child>
++                          <widget class="GtkLabel" id="label59">
++                            <property name="visible">True</property>
++                            <property name="can_focus">False</property>
++                            <property name="label">    </property>
++                          </widget>
++                          <packing>
++                            <property name="expand">False</property>
++                            <property name="fill">False</property>
++                            <property name="position">0</property>
++                          </packing>
++                        </child>
++                        <child>
++                          <widget class="GtkVBox" id="vbox25">
++                            <property name="visible">True</property>
++                            <property name="can_focus">False</property>
++                            <property name="spacing">6</property>
++                            <child>
++                              <widget class="GtkHBox" id="hbox24">
++                                <property name="visible">True</property>
++                                <property name="can_focus">False</property>
++                                <property name="spacing">12</property>
++                                <child>
++                                  <widget class="GtkCheckButton" id="in_udp_all_checkbutton">
++                                    <property name="label" translatable="yes">All</property>
++                                    <property name="visible">True</property>
++                                    <property name="can_focus">True</property>
++                                    <property name="receives_default">False</property>
++                                    <property name="tooltip" translatable="yes">Allows %s to bind to any udp port</property>
++                                    <property name="use_underline">True</property>
++                                    <property name="draw_indicator">True</property>
++                                  </widget>
++                                  <packing>
++                                    <property name="expand">False</property>
++                                    <property name="fill">False</property>
++                                    <property name="padding">10</property>
++                                    <property name="position">0</property>
++                                  </packing>
++                                </child>
++                                <child>
++                                  <widget class="GtkCheckButton" id="in_udp_reserved_checkbutton">
++                                    <property name="label" translatable="yes">600-1024</property>
++                                    <property name="visible">True</property>
++                                    <property name="can_focus">True</property>
++                                    <property name="receives_default">False</property>
++                                    <property name="tooltip" translatable="yes">Allow %s to call bindresvport with 0. Binding to port 600-1024</property>
++                                    <property name="use_underline">True</property>
++                                    <property name="draw_indicator">True</property>
++                                  </widget>
++                                  <packing>
++                                    <property name="expand">False</property>
++                                    <property name="fill">False</property>
++                                    <property name="padding">10</property>
++                                    <property name="position">1</property>
++                                  </packing>
++                                </child>
++                                <child>
++                                  <widget class="GtkCheckButton" id="in_udp_unreserved_checkbutton">
++                                    <property name="label" translatable="yes">Unreserved Ports (&gt;1024)</property>
++                                    <property name="visible">True</property>
++                                    <property name="can_focus">True</property>
++                                    <property name="receives_default">False</property>
++                                    <property name="tooltip" translatable="yes">Enter a comma separated list of udp ports or ranges of ports that %s binds to. Example: 612, 650-660</property>
++                                    <property name="use_underline">True</property>
++                                    <property name="draw_indicator">True</property>
++                                  </widget>
++                                  <packing>
++                                    <property name="expand">False</property>
++                                    <property name="fill">False</property>
++                                    <property name="padding">10</property>
++                                    <property name="position">2</property>
++                                  </packing>
++                                </child>
++                              </widget>
++                              <packing>
++                                <property name="expand">True</property>
++                                <property name="fill">True</property>
++                                <property name="position">0</property>
++                              </packing>
++                            </child>
++                            <child>
++                              <widget class="GtkHBox" id="hbox25">
++                                <property name="visible">True</property>
++                                <property name="can_focus">False</property>
++                                <property name="spacing">12</property>
++                                <child>
++                                  <widget class="GtkLabel" id="label60">
++                                    <property name="visible">True</property>
++                                    <property name="can_focus">False</property>
++                                    <property name="xalign">0</property>
++                                    <property name="label" translatable="yes">Select Ports</property>
++                                  </widget>
++                                  <packing>
++                                    <property name="expand">False</property>
++                                    <property name="fill">False</property>
++                                    <property name="padding">5</property>
++                                    <property name="position">0</property>
++                                  </packing>
++                                </child>
++                                <child>
++                                  <widget class="GtkEntry" id="in_udp_entry">
++                                    <property name="visible">True</property>
++                                    <property name="can_focus">True</property>
++                                    <property name="tooltip" translatable="yes">Allows %s to bind to any udp ports &gt; 1024</property>
++                                    <property name="invisible_char">•</property>
++                                    <property name="primary_icon_activatable">False</property>
++                                    <property name="secondary_icon_activatable">False</property>
++                                    <property name="primary_icon_sensitive">True</property>
++                                    <property name="secondary_icon_sensitive">True</property>
++                                  </widget>
++                                  <packing>
++                                    <property name="expand">True</property>
++                                    <property name="fill">True</property>
++                                    <property name="position">1</property>
++                                  </packing>
++                                </child>
++                              </widget>
++                              <packing>
++                                <property name="expand">True</property>
++                                <property name="fill">True</property>
++                                <property name="position">1</property>
++                              </packing>
++                            </child>
++                          </widget>
++                          <packing>
++                            <property name="expand">True</property>
++                            <property name="fill">True</property>
++                            <property name="position">1</property>
++                          </packing>
++                        </child>
++                      </widget>
++                      <packing>
++                        <property name="expand">True</property>
++                        <property name="fill">True</property>
++                        <property name="position">1</property>
++                      </packing>
++                    </child>
++                  </widget>
++                  <packing>
++                    <property name="expand">True</property>
++                    <property name="fill">True</property>
++                    <property name="position">2</property>
++                  </packing>
++                </child>
++              </widget>
++              <packing>
++                <property name="position">7</property>
++              </packing>
++            </child>
++            <child>
++              <widget class="GtkLabel" id="label113">
++                <property name="visible">True</property>
++                <property name="can_focus">False</property>
++                <property name="label" translatable="yes">Network
++Bind tab</property>
++              </widget>
++              <packing>
++                <property name="position">7</property>
++                <property name="tab_fill">False</property>
++                <property name="type">tab</property>
++              </packing>
++            </child>
++            <child>
++              <widget class="GtkVBox" id="vbox75">
++                <property name="visible">True</property>
++                <property name="can_focus">False</property>
++                <child>
++                  <widget class="GtkLabel" id="select_out_label">
++                    <property name="visible">True</property>
++                    <property name="can_focus">False</property>
++                    <property name="xalign">0</property>
++                    <property name="label" translatable="yes">&lt;b&gt;Select network ports that %s connects to:&lt;/b&gt;</property>
++                    <property name="use_markup">True</property>
++                  </widget>
++                  <packing>
++                    <property name="expand">False</property>
++                    <property name="fill">False</property>
++                    <property name="padding">5</property>
++                    <property name="position">0</property>
++                  </packing>
++                </child>
++                <child>
++                  <widget class="GtkVBox" id="vbox26">
++                    <property name="visible">True</property>
++                    <property name="can_focus">False</property>
++                    <property name="spacing">6</property>
++                    <child>
++                      <widget class="GtkLabel" id="label37">
++                        <property name="visible">True</property>
++                        <property name="can_focus">False</property>
++                        <property name="xalign">0</property>
++                        <property name="label" translatable="yes">&lt;b&gt;TCP Ports&lt;/b&gt;</property>
++                        <property name="use_markup">True</property>
++                      </widget>
++                      <packing>
++                        <property name="expand">False</property>
++                        <property name="fill">False</property>
++                        <property name="position">0</property>
++                      </packing>
++                    </child>
++                    <child>
++                      <widget class="GtkHBox" id="hbox26">
++                        <property name="visible">True</property>
++                        <property name="can_focus">False</property>
++                        <child>
++                          <widget class="GtkLabel" id="label61">
++                            <property name="visible">True</property>
++                            <property name="can_focus">False</property>
++                            <property name="label">    </property>
++                          </widget>
++                          <packing>
++                            <property name="expand">False</property>
++                            <property name="fill">False</property>
++                            <property name="position">0</property>
++                          </packing>
++                        </child>
++                        <child>
++                          <widget class="GtkHBox" id="hbox15">
++                            <property name="visible">True</property>
++                            <property name="can_focus">False</property>
++                            <property name="spacing">12</property>
++                            <child>
++                              <widget class="GtkCheckButton" id="out_tcp_all_checkbutton">
++                                <property name="label" translatable="yes">All</property>
++                                <property name="visible">True</property>
++                                <property name="can_focus">True</property>
++                                <property name="receives_default">False</property>
++                                <property name="tooltip" translatable="yes">Allows %s to connect to any tcp port</property>
++                                <property name="use_underline">True</property>
++                                <property name="draw_indicator">True</property>
++                              </widget>
++                              <packing>
++                                <property name="expand">False</property>
++                                <property name="fill">False</property>
++                                <property name="padding">10</property>
++                                <property name="position">0</property>
++                              </packing>
++                            </child>
++                            <child>
++                              <widget class="GtkLabel" id="label38">
++                                <property name="visible">True</property>
++                                <property name="can_focus">False</property>
++                                <property name="xalign">0</property>
++                                <property name="label" translatable="yes">Select Ports</property>
++                              </widget>
++                              <packing>
++                                <property name="expand">False</property>
++                                <property name="fill">False</property>
++                                <property name="padding">5</property>
++                                <property name="position">1</property>
++                              </packing>
++                            </child>
++                            <child>
++                              <widget class="GtkEntry" id="out_tcp_entry">
++                                <property name="visible">True</property>
++                                <property name="can_focus">True</property>
++                                <property name="tooltip" translatable="yes">Enter a comma separated list of tcp ports or ranges of ports that %s connects to. Example: 612, 650-660</property>
++                                <property name="invisible_char">•</property>
++                                <property name="primary_icon_activatable">False</property>
++                                <property name="secondary_icon_activatable">False</property>
++                                <property name="primary_icon_sensitive">True</property>
++                                <property name="secondary_icon_sensitive">True</property>
++                              </widget>
++                              <packing>
++                                <property name="expand">True</property>
++                                <property name="fill">True</property>
++                                <property name="position">2</property>
++                              </packing>
++                            </child>
++                          </widget>
++                          <packing>
++                            <property name="expand">True</property>
++                            <property name="fill">True</property>
++                            <property name="position">1</property>
++                          </packing>
++                        </child>
++                      </widget>
++                      <packing>
++                        <property name="expand">True</property>
++                        <property name="fill">True</property>
++                        <property name="position">1</property>
++                      </packing>
++                    </child>
++                  </widget>
++                  <packing>
++                    <property name="expand">True</property>
++                    <property name="fill">True</property>
++                    <property name="position">1</property>
++                  </packing>
++                </child>
++                <child>
++                  <widget class="GtkVBox" id="vbox27">
++                    <property name="visible">True</property>
++                    <property name="can_focus">False</property>
++                    <property name="spacing">6</property>
++                    <child>
++                      <widget class="GtkLabel" id="label23">
++                        <property name="visible">True</property>
++                        <property name="can_focus">False</property>
++                        <property name="xalign">0</property>
++                        <property name="label" translatable="yes">&lt;b&gt;UDP Ports&lt;/b&gt;</property>
++                        <property name="use_markup">True</property>
++                      </widget>
++                      <packing>
++                        <property name="expand">False</property>
++                        <property name="fill">False</property>
++                        <property name="position">0</property>
++                      </packing>
++                    </child>
++                    <child>
++                      <widget class="GtkHBox" id="hbox27">
++                        <property name="visible">True</property>
++                        <property name="can_focus">False</property>
++                        <child>
++                          <widget class="GtkLabel" id="label62">
++                            <property name="visible">True</property>
++                            <property name="can_focus">False</property>
++                            <property name="label">    </property>
++                          </widget>
++                          <packing>
++                            <property name="expand">False</property>
++                            <property name="fill">False</property>
++                            <property name="position">0</property>
++                          </packing>
++                        </child>
++                        <child>
++                          <widget class="GtkHBox" id="hbox12">
++                            <property name="visible">True</property>
++                            <property name="can_focus">False</property>
++                            <property name="spacing">12</property>
++                            <child>
++                              <widget class="GtkCheckButton" id="out_udp_all_checkbutton">
++                                <property name="label" translatable="yes">All</property>
++                                <property name="visible">True</property>
++                                <property name="can_focus">True</property>
++                                <property name="receives_default">False</property>
++                                <property name="tooltip" translatable="yes">Allows %s to connect to any udp port</property>
++                                <property name="use_underline">True</property>
++                                <property name="draw_indicator">True</property>
++                              </widget>
++                              <packing>
++                                <property name="expand">False</property>
++                                <property name="fill">False</property>
++                                <property name="padding">10</property>
++                                <property name="position">0</property>
++                              </packing>
++                            </child>
++                            <child>
++                              <widget class="GtkLabel" id="label22">
++                                <property name="visible">True</property>
++                                <property name="can_focus">False</property>
++                                <property name="xalign">0</property>
++                                <property name="label" translatable="yes">Select Ports</property>
++                              </widget>
++                              <packing>
++                                <property name="expand">False</property>
++                                <property name="fill">False</property>
++                                <property name="padding">5</property>
++                                <property name="position">1</property>
++                              </packing>
++                            </child>
++                            <child>
++                              <widget class="GtkEntry" id="out_udp_entry">
++                                <property name="visible">True</property>
++                                <property name="can_focus">True</property>
++                                <property name="tooltip" translatable="yes">Enter a comma separated list of udp ports or ranges of ports that %s connects to. Example: 612, 650-660</property>
++                                <property name="invisible_char">•</property>
++                                <property name="primary_icon_activatable">False</property>
++                                <property name="secondary_icon_activatable">False</property>
++                                <property name="primary_icon_sensitive">True</property>
++                                <property name="secondary_icon_sensitive">True</property>
++                              </widget>
++                              <packing>
++                                <property name="expand">True</property>
++                                <property name="fill">True</property>
++                                <property name="position">2</property>
++                              </packing>
++                            </child>
++                          </widget>
++                          <packing>
++                            <property name="expand">True</property>
++                            <property name="fill">True</property>
++                            <property name="position">1</property>
++                          </packing>
++                        </child>
++                      </widget>
++                      <packing>
++                        <property name="expand">True</property>
++                        <property name="fill">True</property>
++                        <property name="position">1</property>
++                      </packing>
++                    </child>
++                  </widget>
++                  <packing>
++                    <property name="expand">True</property>
++                    <property name="fill">True</property>
++                    <property name="position">2</property>
++                  </packing>
++                </child>
++              </widget>
++              <packing>
++                <property name="position">8</property>
++              </packing>
++            </child>
++            <child>
++              <widget class="GtkLabel" id="label114">
++                <property name="visible">True</property>
++                <property name="can_focus">False</property>
++                <property name="label" translatable="no">Network
++Connect Tab</property>
++              </widget>
++              <packing>
++                <property name="position">8</property>
++                <property name="tab_fill">False</property>
++                <property name="type">tab</property>
++              </packing>
++            </child>
++            <child>
++              <widget class="GtkVBox" id="vbox68">
++                <property name="visible">True</property>
++                <property name="can_focus">False</property>
++                <child>
++                  <widget class="GtkLabel" id="select_common_label">
++                    <property name="visible">True</property>
++                    <property name="can_focus">False</property>
++                    <property name="xalign">0</property>
++                    <property name="label" translatable="yes">&lt;b&gt;Select common application traits for %s:&lt;/b&gt;</property>
++                    <property name="use_markup">True</property>
++                  </widget>
++                  <packing>
++                    <property name="expand">False</property>
++                    <property name="fill">False</property>
++                    <property name="padding">5</property>
++                    <property name="position">0</property>
++                  </packing>
++                </child>
++                <child>
++                  <widget class="GtkVBox" id="vbox4">
++                    <property name="visible">True</property>
++                    <property name="can_focus">False</property>
++                    <property name="spacing">6</property>
++                    <child>
++                      <widget class="GtkCheckButton" id="syslog_checkbutton">
++                        <property name="label" translatable="yes">Writes syslog messages	</property>
++                        <property name="visible">True</property>
++                        <property name="can_focus">True</property>
++                        <property name="receives_default">False</property>
++                        <property name="use_underline">True</property>
++                        <property name="draw_indicator">True</property>
++                      </widget>
++                      <packing>
++                        <property name="expand">False</property>
++                        <property name="fill">False</property>
++                        <property name="position">0</property>
++                      </packing>
++                    </child>
++                    <child>
++                      <widget class="GtkCheckButton" id="tmp_checkbutton">
++                        <property name="label" translatable="yes">Create/Manipulate temporary files in /tmp</property>
++                        <property name="visible">True</property>
++                        <property name="can_focus">True</property>
++                        <property name="receives_default">False</property>
++                        <property name="use_underline">True</property>
++                        <property name="draw_indicator">True</property>
++                      </widget>
++                      <packing>
++                        <property name="expand">False</property>
++                        <property name="fill">False</property>
++                        <property name="position">1</property>
++                      </packing>
++                    </child>
++                    <child>
++                      <widget class="GtkCheckButton" id="pam_checkbutton">
++                        <property name="label" translatable="yes">Uses Pam for authentication</property>
++                        <property name="visible">True</property>
++                        <property name="can_focus">True</property>
++                        <property name="receives_default">False</property>
++                        <property name="use_underline">True</property>
++                        <property name="draw_indicator">True</property>
++                      </widget>
++                      <packing>
++                        <property name="expand">False</property>
++                        <property name="fill">False</property>
++                        <property name="position">2</property>
++                      </packing>
++                    </child>
++                    <child>
++                      <widget class="GtkCheckButton" id="uid_checkbutton">
++                        <property name="label" translatable="yes">Uses nsswitch or getpw* calls</property>
++                        <property name="visible">True</property>
++                        <property name="can_focus">True</property>
++                        <property name="receives_default">False</property>
++                        <property name="use_underline">True</property>
++                        <property name="draw_indicator">True</property>
++                      </widget>
++                      <packing>
++                        <property name="expand">False</property>
++                        <property name="fill">False</property>
++                        <property name="position">3</property>
++                      </packing>
++                    </child>
++                    <child>
++                      <widget class="GtkCheckButton" id="dbus_checkbutton">
++                        <property name="label" translatable="yes">Uses dbus</property>
++                        <property name="visible">True</property>
++                        <property name="can_focus">True</property>
++                        <property name="receives_default">False</property>
++                        <property name="use_underline">True</property>
++                        <property name="draw_indicator">True</property>
++                      </widget>
++                      <packing>
++                        <property name="expand">False</property>
++                        <property name="fill">False</property>
++                        <property name="position">4</property>
++                      </packing>
++                    </child>
++                    <child>
++                      <widget class="GtkCheckButton" id="audit_checkbutton">
++                        <property name="label" translatable="yes">Sends audit messages</property>
++                        <property name="visible">True</property>
++                        <property name="can_focus">True</property>
++                        <property name="receives_default">False</property>
++                        <property name="use_underline">True</property>
++                        <property name="draw_indicator">True</property>
++                      </widget>
++                      <packing>
++                        <property name="expand">False</property>
++                        <property name="fill">False</property>
++                        <property name="position">5</property>
++                      </packing>
++                    </child>
++                    <child>
++                      <widget class="GtkCheckButton" id="terminal_checkbutton">
++                        <property name="label" translatable="yes">Interacts with the terminal</property>
++                        <property name="visible">True</property>
++                        <property name="can_focus">True</property>
++                        <property name="receives_default">False</property>
++                        <property name="use_underline">True</property>
++                        <property name="draw_indicator">True</property>
++                      </widget>
++                      <packing>
++                        <property name="expand">False</property>
++                        <property name="fill">False</property>
++                        <property name="position">6</property>
++                      </packing>
++                    </child>
++                    <child>
++                      <widget class="GtkCheckButton" id="mail_checkbutton">
++                        <property name="label" translatable="yes">Sends email</property>
++                        <property name="visible">True</property>
++                        <property name="can_focus">True</property>
++                        <property name="receives_default">False</property>
++                        <property name="use_underline">True</property>
++                        <property name="draw_indicator">True</property>
++                      </widget>
++                      <packing>
++                        <property name="expand">False</property>
++                        <property name="fill">False</property>
++                        <property name="position">7</property>
++                      </packing>
++                    </child>
++                  </widget>
++                  <packing>
++                    <property name="expand">True</property>
++                    <property name="fill">True</property>
++                    <property name="position">1</property>
++                  </packing>
++                </child>
++              </widget>
++              <packing>
++                <property name="position">9</property>
++              </packing>
++            </child>
++            <child>
++              <widget class="GtkLabel" id="label115">
++                <property name="visible">True</property>
++                <property name="can_focus">False</property>
++                <property name="label" translatable="no">Common
++Tab</property>
++              </widget>
++              <packing>
++                <property name="position">9</property>
++                <property name="tab_fill">False</property>
++                <property name="type">tab</property>
++              </packing>
++            </child>
++            <child>
++              <widget class="GtkVBox" id="vbox69">
++                <property name="visible">True</property>
++                <property name="can_focus">False</property>
++                <child>
++                  <widget class="GtkLabel" id="select_manages_label">
++                    <property name="visible">True</property>
++                    <property name="can_focus">False</property>
++                    <property name="xalign">0</property>
++                    <property name="label" translatable="yes">&lt;b&gt;Add files/directories that %s manages&lt;/b&gt;</property>
++                    <property name="use_markup">True</property>
++                  </widget>
++                  <packing>
++                    <property name="expand">False</property>
++                    <property name="fill">False</property>
++                    <property name="padding">5</property>
++                    <property name="position">0</property>
++                  </packing>
++                </child>
++                <child>
++                  <widget class="GtkHBox" id="hbox1">
++                    <property name="visible">True</property>
++                    <property name="can_focus">False</property>
++                    <property name="spacing">12</property>
++                    <child>
++                      <widget class="GtkVBox" id="vbox3">
++                        <property name="visible">True</property>
++                        <property name="can_focus">False</property>
++                        <property name="spacing">6</property>
++                        <child>
++                          <widget class="GtkButton" id="button2">
++                            <property name="visible">True</property>
++                            <property name="can_focus">True</property>
++                            <property name="receives_default">False</property>
++                            <signal name="clicked" handler="on_add_clicked" swapped="no"/>
++                            <child>
++                              <widget class="GtkAlignment" id="alignment6">
++                                <property name="visible">True</property>
++                                <property name="can_focus">False</property>
++                                <property name="xscale">0</property>
++                                <property name="yscale">0</property>
++                                <child>
++                                  <widget class="GtkHBox" id="hbox4">
++                                    <property name="visible">True</property>
++                                    <property name="can_focus">False</property>
++                                    <property name="spacing">2</property>
++                                    <child>
++                                      <widget class="GtkImage" id="image3">
++                                        <property name="visible">True</property>
++                                        <property name="can_focus">False</property>
++                                        <property name="stock">gtk-add</property>
++                                      </widget>
++                                      <packing>
++                                        <property name="expand">False</property>
++                                        <property name="fill">False</property>
++                                        <property name="position">0</property>
++                                      </packing>
++                                    </child>
++                                    <child>
++                                      <widget class="GtkLabel" id="label17">
++                                        <property name="visible">True</property>
++                                        <property name="can_focus">False</property>
++                                        <property name="label">Add File</property>
++                                        <property name="use_underline">True</property>
++                                      </widget>
++                                      <packing>
++                                        <property name="expand">False</property>
++                                        <property name="fill">False</property>
++                                        <property name="position">1</property>
++                                      </packing>
++                                    </child>
++                                  </widget>
++                                </child>
++                              </widget>
++                            </child>
++                          </widget>
++                          <packing>
++                            <property name="expand">False</property>
++                            <property name="fill">False</property>
++                            <property name="position">0</property>
++                          </packing>
++                        </child>
++                        <child>
++                          <widget class="GtkButton" id="button9">
++                            <property name="visible">True</property>
++                            <property name="can_focus">True</property>
++                            <property name="receives_default">False</property>
++                            <signal name="clicked" handler="on_add_dir_clicked" swapped="no"/>
++                            <child>
++                              <widget class="GtkAlignment" id="alignment5">
++                                <property name="visible">True</property>
++                                <property name="can_focus">False</property>
++                                <property name="xscale">0</property>
++                                <property name="yscale">0</property>
++                                <child>
++                                  <widget class="GtkHBox" id="hbox3">
++                                    <property name="visible">True</property>
++                                    <property name="can_focus">False</property>
++                                    <property name="spacing">2</property>
++                                    <child>
++                                      <widget class="GtkImage" id="image2">
++                                        <property name="visible">True</property>
++                                        <property name="can_focus">False</property>
++                                        <property name="stock">gtk-add</property>
++                                      </widget>
++                                      <packing>
++                                        <property name="expand">False</property>
++                                        <property name="fill">False</property>
++                                        <property name="position">0</property>
++                                      </packing>
++                                    </child>
++                                    <child>
++                                      <widget class="GtkLabel" id="label16">
++                                        <property name="visible">True</property>
++                                        <property name="can_focus">False</property>
++                                        <property name="label">Add Directory</property>
++                                        <property name="use_underline">True</property>
++                                      </widget>
++                                      <packing>
++                                        <property name="expand">False</property>
++                                        <property name="fill">False</property>
++                                        <property name="position">1</property>
++                                      </packing>
++                                    </child>
++                                  </widget>
++                                </child>
++                              </widget>
++                            </child>
++                          </widget>
++                          <packing>
++                            <property name="expand">False</property>
++                            <property name="fill">False</property>
++                            <property name="position">1</property>
++                          </packing>
++                        </child>
++                        <child>
++                          <widget class="GtkButton" id="button4">
++                            <property name="label">gtk-delete</property>
++                            <property name="visible">True</property>
++                            <property name="can_focus">True</property>
++                            <property name="receives_default">False</property>
++                            <property name="use_stock">True</property>
++                            <signal name="clicked" handler="on_delete_clicked" swapped="no"/>
++                            <accelerator key="Delete" signal="clicked"/>
++                          </widget>
++                          <packing>
++                            <property name="expand">False</property>
++                            <property name="fill">False</property>
++                            <property name="position">2</property>
++                          </packing>
++                        </child>
++                      </widget>
++                      <packing>
++                        <property name="expand">False</property>
++                        <property name="fill">False</property>
++                        <property name="padding">4</property>
++                        <property name="position">0</property>
++                      </packing>
++                    </child>
++                    <child>
++                      <widget class="GtkScrolledWindow" id="scrolledwindow2">
++                        <property name="visible">True</property>
++                        <property name="can_focus">True</property>
++                        <property name="hscrollbar_policy">automatic</property>
++                        <property name="vscrollbar_policy">automatic</property>
++                        <property name="shadow_type">in</property>
++                        <child>
++                          <widget class="GtkTreeView" id="write_treeview">
++                            <property name="visible">True</property>
++                            <property name="can_focus">True</property>
++                            <property name="tooltip" translatable="yes">Files/Directories which the %s "manages". Pid Files, Log Files, /var/lib Files ...</property>
++                            <property name="headers_visible">False</property>
++                          </widget>
++                        </child>
++                      </widget>
++                      <packing>
++                        <property name="expand">True</property>
++                        <property name="fill">True</property>
++                        <property name="position">1</property>
++                      </packing>
++                    </child>
++                  </widget>
++                  <packing>
++                    <property name="expand">True</property>
++                    <property name="fill">True</property>
++                    <property name="position">1</property>
++                  </packing>
++                </child>
++              </widget>
++              <packing>
++                <property name="position">10</property>
++              </packing>
++            </child>
++            <child>
++              <widget class="GtkLabel" id="label116">
++                <property name="visible">True</property>
++                <property name="can_focus">False</property>
++                <property name="label" translatable="no">Add Tab</property>
++              </widget>
++              <packing>
++                <property name="position">10</property>
++                <property name="tab_fill">False</property>
++                <property name="type">tab</property>
++              </packing>
++            </child>
++            <child>
++              <widget class="GtkVBox" id="vbox70">
++                <property name="visible">True</property>
++                <property name="can_focus">False</property>
++                <child>
++                  <widget class="GtkLabel" id="select_booleans_label">
++                    <property name="visible">True</property>
++                    <property name="can_focus">False</property>
++                    <property name="xalign">0</property>
++                    <property name="label" translatable="yes">&lt;b&gt;Add booleans from the %s policy:&lt;/b&gt;</property>
++                    <property name="use_markup">True</property>
++                  </widget>
++                  <packing>
++                    <property name="expand">False</property>
++                    <property name="fill">False</property>
++                    <property name="padding">5</property>
++                    <property name="position">0</property>
++                  </packing>
++                </child>
++                <child>
++                  <widget class="GtkHBox" id="hbox2">
++                    <property name="visible">True</property>
++                    <property name="can_focus">False</property>
++                    <property name="spacing">12</property>
++                    <child>
++                      <widget class="GtkVBox" id="vbox1">
++                        <property name="visible">True</property>
++                        <property name="can_focus">False</property>
++                        <property name="spacing">6</property>
++                        <child>
++                          <widget class="GtkButton" id="button1">
++                            <property name="visible">True</property>
++                            <property name="can_focus">True</property>
++                            <property name="receives_default">False</property>
++                            <signal name="clicked" handler="on_add_boolean_clicked" swapped="no"/>
++                            <child>
++                              <widget class="GtkAlignment" id="alignment1">
++                                <property name="visible">True</property>
++                                <property name="can_focus">False</property>
++                                <property name="xscale">0</property>
++                                <property name="yscale">0</property>
++                                <child>
++                                  <widget class="GtkHBox" id="hbox5">
++                                    <property name="visible">True</property>
++                                    <property name="can_focus">False</property>
++                                    <property name="spacing">2</property>
++                                    <child>
++                                      <widget class="GtkImage" id="image1">
++                                        <property name="visible">True</property>
++                                        <property name="can_focus">False</property>
++                                        <property name="stock">gtk-add</property>
++                                      </widget>
++                                      <packing>
++                                        <property name="expand">False</property>
++                                        <property name="fill">False</property>
++                                        <property name="position">0</property>
++                                      </packing>
++                                    </child>
++                                    <child>
++                                      <widget class="GtkLabel" id="label3">
++                                        <property name="visible">True</property>
++                                        <property name="can_focus">False</property>
++                                        <property name="label">Add Boolean</property>
++                                        <property name="use_underline">True</property>
++                                      </widget>
++                                      <packing>
++                                        <property name="expand">False</property>
++                                        <property name="fill">False</property>
++                                        <property name="position">1</property>
++                                      </packing>
++                                    </child>
++                                  </widget>
++                                </child>
++                              </widget>
++                            </child>
++                          </widget>
++                          <packing>
++                            <property name="expand">False</property>
++                            <property name="fill">False</property>
++                            <property name="position">0</property>
++                          </packing>
++                        </child>
++                        <child>
++                          <widget class="GtkButton" id="button3">
++                            <property name="label">gtk-delete</property>
++                            <property name="visible">True</property>
++                            <property name="can_focus">True</property>
++                            <property name="receives_default">False</property>
++                            <property name="use_stock">True</property>
++                            <signal name="clicked" handler="on_delete_boolean_clicked" swapped="no"/>
++                            <accelerator key="Delete" signal="clicked"/>
++                          </widget>
++                          <packing>
++                            <property name="expand">False</property>
++                            <property name="fill">False</property>
++                            <property name="position">1</property>
++                          </packing>
++                        </child>
++                      </widget>
++                      <packing>
++                        <property name="expand">False</property>
++                        <property name="fill">True</property>
++                        <property name="padding">4</property>
++                        <property name="position">0</property>
++                      </packing>
++                    </child>
++                    <child>
++                      <widget class="GtkScrolledWindow" id="scrolledwindow1">
++                        <property name="visible">True</property>
++                        <property name="can_focus">True</property>
++                        <property name="hscrollbar_policy">automatic</property>
++                        <property name="vscrollbar_policy">automatic</property>
++                        <property name="shadow_type">in</property>
++                        <child>
++                          <widget class="GtkTreeView" id="boolean_treeview">
++                            <property name="visible">True</property>
++                            <property name="can_focus">True</property>
++                            <property name="tooltip" translatable="yes">Add/Remove booleans used by the %s domain</property>
++                          </widget>
++                        </child>
++                      </widget>
++                      <packing>
++                        <property name="expand">True</property>
++                        <property name="fill">True</property>
++                        <property name="position">1</property>
++                      </packing>
++                    </child>
++                  </widget>
++                  <packing>
++                    <property name="expand">True</property>
++                    <property name="fill">True</property>
++                    <property name="position">1</property>
++                  </packing>
++                </child>
++              </widget>
++              <packing>
++                <property name="position">11</property>
++              </packing>
++            </child>
++            <child>
++              <widget class="GtkLabel" id="GtkLabel">
++                <property name="visible">True</property>
++                <property name="can_focus">False</property>
++              </widget>
++              <packing>
++                <property name="position">11</property>
++                <property name="tab_fill">False</property>
++                <property name="type">tab</property>
++              </packing>
++            </child>
++            <child>
++              <widget class="GtkVBox" id="vbox71">
++                <property name="visible">True</property>
++                <property name="can_focus">False</property>
++                <child>
++                  <widget class="GtkLabel" id="select_dir_label">
++                    <property name="visible">True</property>
++                    <property name="can_focus">False</property>
++                    <property name="xalign">0</property>
++                    <property name="label" translatable="yes">&lt;b&gt;Which directory you will generate the %s policy?&lt;/b&gt;</property>
++                    <property name="use_markup">True</property>
++                  </widget>
++                  <packing>
++                    <property name="expand">False</property>
++                    <property name="fill">False</property>
++                    <property name="position">0</property>
++                  </packing>
++                </child>
++                <child>
++                  <widget class="GtkHBox" id="hbox6">
++                    <property name="visible">True</property>
++                    <property name="can_focus">False</property>
++                    <property name="spacing">12</property>
++                    <child>
++                      <widget class="GtkLabel" id="label18">
++                        <property name="visible">True</property>
++                        <property name="can_focus">False</property>
++                        <property name="label" translatable="yes">Policy Directory</property>
++                      </widget>
++                      <packing>
++                        <property name="expand">False</property>
++                        <property name="fill">False</property>
++                        <property name="padding">5</property>
++                        <property name="position">0</property>
++                      </packing>
++                    </child>
++                    <child>
++                      <widget class="GtkEntry" id="output_entry">
++                        <property name="visible">True</property>
++                        <property name="can_focus">True</property>
++                        <property name="invisible_char">•</property>
++                        <property name="primary_icon_activatable">False</property>
++                        <property name="secondary_icon_activatable">False</property>
++                        <property name="primary_icon_sensitive">True</property>
++                        <property name="secondary_icon_sensitive">True</property>
++                      </widget>
++                      <packing>
++                        <property name="expand">True</property>
++                        <property name="fill">True</property>
++                        <property name="position">1</property>
++                      </packing>
++                    </child>
++                    <child>
++                      <widget class="GtkButton" id="output_button">
++                        <property name="label" translatable="yes">...</property>
++                        <property name="visible">True</property>
++                        <property name="can_focus">True</property>
++                        <property name="receives_default">False</property>
++                        <property name="use_underline">True</property>
++                      </widget>
++                      <packing>
++                        <property name="expand">False</property>
++                        <property name="fill">False</property>
++                        <property name="position">2</property>
++                      </packing>
++                    </child>
++                  </widget>
++                  <packing>
++                    <property name="expand">False</property>
++                    <property name="fill">False</property>
++                    <property name="padding">12</property>
++                    <property name="position">1</property>
++                  </packing>
++                </child>
++              </widget>
++              <packing>
++                <property name="position">12</property>
++              </packing>
++            </child>
++            <child>
++              <widget class="GtkLabel" id="GtkLabel1">
++                <property name="visible">True</property>
++                <property name="can_focus">False</property>
++              </widget>
++              <packing>
++                <property name="position">12</property>
++                <property name="tab_fill">False</property>
++                <property name="type">tab</property>
++              </packing>
++            </child>
++          </widget>
++          <packing>
++            <property name="expand">True</property>
++            <property name="fill">True</property>
++            <property name="position">0</property>
++          </packing>
++        </child>
++        <child>
++          <widget class="GtkHButtonBox" id="hbuttonbox2">
++            <property name="visible">True</property>
++            <property name="can_focus">False</property>
++            <property name="layout_style">end</property>
++            <child>
++              <widget class="GtkButton" id="cancel_button">
++                <property name="label">gtk-cancel</property>
++                <property name="visible">True</property>
++                <property name="can_focus">True</property>
++                <property name="can_default">True</property>
++                <property name="receives_default">False</property>
++                <property name="use_stock">True</property>
++                <signal name="activate" handler="on_cancel_activate" swapped="no"/>
++              </widget>
++              <packing>
++                <property name="expand">False</property>
++                <property name="fill">False</property>
++                <property name="position">0</property>
++              </packing>
++            </child>
++            <child>
++              <widget class="GtkButton" id="back_button">
++                <property name="label">gtk-go-back</property>
++                <property name="visible">True</property>
++                <property name="can_focus">True</property>
++                <property name="can_default">True</property>
++                <property name="receives_default">False</property>
++                <property name="use_stock">True</property>
++                <signal name="activate" handler="on_back_activate" swapped="no"/>
++              </widget>
++              <packing>
++                <property name="expand">False</property>
++                <property name="fill">False</property>
++                <property name="position">1</property>
++              </packing>
++            </child>
++            <child>
++              <widget class="GtkButton" id="forward_button">
++                <property name="label">gtk-media-forward</property>
++                <property name="visible">True</property>
++                <property name="can_focus">True</property>
++                <property name="can_default">True</property>
++                <property name="receives_default">False</property>
++                <property name="use_stock">True</property>
++                <signal name="activate" handler="on_forward_activate" swapped="no"/>
++              </widget>
++              <packing>
++                <property name="expand">False</property>
++                <property name="fill">False</property>
++                <property name="position">2</property>
++              </packing>
++            </child>
++          </widget>
++          <packing>
++            <property name="expand">False</property>
++            <property name="fill">False</property>
++            <property name="padding">5</property>
++            <property name="position">1</property>
++          </packing>
++        </child>
++      </widget>
++    </child>
++  </widget>
+ </glade-interface>
+diff --git a/policycoreutils/gui/polgen.py b/policycoreutils/gui/polgen.py
+deleted file mode 100644
+index 51fb8d7..0000000
+--- a/policycoreutils/gui/polgen.py
++++ /dev/null
+@@ -1,1372 +0,0 @@
+-#!/usr/bin/python -Es
+-#
+-# Copyright (C) 2007-2012 Red Hat
+-# see file 'COPYING' for use and warranty information
+-#
+-# policygentool is a tool for the initial generation of SELinux policy
+-#
+-#    This program is free software; you can redistribute it and/or
+-#    modify it under the terms of the GNU General Public License as
+-#    published by the Free Software Foundation; either version 2 of
+-#    the License, or (at your option) any later version.
+-#
+-#    This program is distributed in the hope that it will be useful,
+-#    but WITHOUT ANY WARRANTY; without even the implied warranty of
+-#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+-#    GNU General Public License for more details.
+-#
+-#    You should have received a copy of the GNU General Public License
+-#    along with this program; if not, write to the Free Software
+-#    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
+-#                                        02111-1307  USA
+-#
+-#
+-import os, sys, stat
+-import re
+-import commands
+-import setools
+-
+-from templates import executable
+-from templates import boolean
+-from templates import etc_rw
+-from templates import unit_file
+-from templates import var_cache
+-from templates import var_spool
+-from templates import var_lib
+-from templates import var_log
+-from templates import var_run
+-from templates import tmp
+-from templates import rw
+-from templates import network
+-from templates import script
+-from templates import user
+-import sepolgen.interfaces as interfaces
+-import sepolgen.defaults as defaults
+-
+-##
+-## I18N
+-##
+-PROGNAME="policycoreutils"
+-
+-import gettext
+-gettext.bindtextdomain(PROGNAME, "/usr/share/locale")
+-gettext.textdomain(PROGNAME)
+-try:
+-    gettext.install(PROGNAME,
+-                    localedir="/usr/share/locale",
+-                    unicode=False,
+-                    codeset = 'utf-8')
+-except IOError:
+-    import __builtin__
+-    __builtin__.__dict__['_'] = unicode
+-
+-methods = []
+-fn = defaults.interface_info()
+-try:
+-    fd = open(fn)
+-    # List of per_role_template interfaces
+-    ifs = interfaces.InterfaceSet()
+-    ifs.from_file(fd)
+-    methods = ifs.interfaces.keys()
+-    fd.close()
+-except:
+-    sys.stderr.write("could not open interface info [%s]\n" % fn)
+-    sys.exit(1)
+-
+-all_types = None
+-def get_all_types():
+-    global all_types
+-    if all_types == None:
+-        all_types = map(lambda x: x['name'], setools.seinfo(setools.TYPE))
+-    return all_types
+-
+-def get_all_ports():
+-    dict = {}
+-    for p in setools.seinfo(setools.PORT):
+-        if p['type'] == "reserved_port_t" or \
+-                p['type'] == "port_t" or \
+-                p['type'] == "hi_reserved_port_t":
+-            continue
+-        dict[(p['low'], p['high'], p['protocol'])]=(p['type'], p['range'])
+-    return dict
+-
+-def get_all_roles():
+-    roles = map(lambda x: x['name'], setools.seinfo(setools.ROLE))
+-    roles.remove("object_r")
+-    roles.sort()
+-    return roles
+-
+-def get_all_attributes():
+-    attributes = map(lambda x: x['name'], setools.seinfo(setools.ATTRIBUTE))
+-    attributes.sort()
+-    return attributes
+-
+-def get_all_domains():
+-    all_domains = []
+-    types=get_all_types()
+-    types.sort()
+-    for i in types:
+-        m = re.findall("(.*)%s" % "_exec_t$", i)
+-        if len(m) > 0:
+-            if len(re.findall("(.*)%s" % "_initrc$", m[0])) == 0 and m[0] not in all_domains:
+-                all_domains.append(m[0])
+-    return all_domains
+-
+-def get_all_modules():
+-    try:
+-        all_modules = []
+-        rc, output=commands.getstatusoutput("semodule -l 2>/dev/null")
+-        if rc == 0:
+-            l = output.split("\n")
+-            for i in l:
+-                all_modules.append(i.split()[0])
+-    except:
+-        pass
+-
+-    return all_modules
+-
+-def get_all_users():
+-    users = map(lambda x: x['name'], setools.seinfo(setools.USER))
+-    users.remove("system_u")
+-    users.remove("root")
+-    users.sort()
+-    return users
+-
+-ALL = 0
+-RESERVED = 1
+-UNRESERVED = 2
+-PORTS = 3
+-ADMIN_TRANSITION_INTERFACE = "_admin$"
+-USER_TRANSITION_INTERFACE = "_role$"
+-
+-DAEMON = 0
+-DBUS = 1
+-INETD = 2
+-CGI = 3
+-USER = 4
+-SANDBOX = 5
+-TUSER = 6
+-XUSER = 7
+-LUSER = 8
+-AUSER = 9
+-RUSER = 10
+-EUSER = 11
+-
+-poltype={}
+-poltype[DAEMON] = _("Standard Init Daemon")
+-poltype[DBUS] = _("DBUS System Daemon")
+-poltype[INETD] = _("Internet Services Daemon")
+-poltype[CGI] = _("Web Application/Script (CGI)")
+-poltype[USER] = _("User Application")
+-poltype[SANDBOX] = _("Sandbox")
+-poltype[TUSER] = _("Minimal Terminal User Role")
+-poltype[XUSER] = _("Minimal X Windows User Role")
+-poltype[LUSER] = _("User Role")
+-poltype[AUSER] = _("Admin User Role")
+-poltype[RUSER] = _("Root Admin User Role")
+-
+-APPLICATIONS = [ DAEMON, DBUS, INETD, USER, CGI ]
+-USERS = [ XUSER, TUSER, LUSER, AUSER, EUSER, RUSER]
+-
+-def verify_ports(ports):
+-    if ports == "":
+-        return []
+-    max_port=2**16
+-    try:
+-        temp = []
+-        for a in ports.split(","):
+-            r =  a.split("-")
+-            if len(r) > 2:
+-                raise  ValueError
+-            if len(r) == 1:
+-                begin = int (r[0])
+-                end = int (r[0])
+-            else:
+-                begin = int (r[0])
+-                end = int (r[1])
+-
+-                if begin > end:
+-                    raise  ValueError
+-
+-            for p in range(begin, end + 1):
+-                if p < 1 or p > max_port:
+-                    raise  ValueError
+-                temp.append(p)
+-        return temp
+-    except ValueError:
+-        raise  ValueError(_("Ports must be numbers or ranges of numbers from 1 to %d " % max_port ))
+-
+-class policy:
+-
+-	def __init__(self, name, type):
+-                self.ports = []
+-                try:
+-                    self.ports = get_all_ports()
+-                except ValueError, e:
+-                    print "Can not get port types, must be root for this information"
+-                except RuntimeError, e:
+-                    print "Can not get port types", e
+-
+-                self.symbols = {}
+-                self.symbols["openlog"] = "set_use_kerberos(True)"
+-                self.symbols["openlog"] = "set_use_kerb_rcache(True)"
+-                self.symbols["openlog"] = "set_use_syslog(True)"
+-                self.symbols["gethostby"] = "set_use_resolve(True)"
+-                self.symbols["getaddrinfo"] = "set_use_resolve(True)"
+-                self.symbols["getnameinfo"] = "set_use_resolve(True)"
+-                self.symbols["krb"] = "set_use_kerberos(True)"
+-                self.symbols["gss_accept_sec_context"] = "set_manage_krb5_rcache(True)"
+-                self.symbols["krb5_verify_init_creds"] = "set_manage_krb5_rcache(True)"
+-                self.symbols["krb5_rd_req"] = "set_manage_krb5_rcache(True)"
+-                self.symbols["__syslog_chk"] = "set_use_syslog(True)"
+-                self.symbols["getpwnam"] = "set_use_uid(True)"
+-                self.symbols["getpwuid"] = "set_use_uid(True)"
+-                self.symbols["dbus_"] = "set_use_dbus(True)"
+-                self.symbols["pam_"] = "set_use_pam(True)"
+-                self.symbols["pam_"] = "set_use_audit(True)"
+-                self.symbols["fork"] = "add_process('fork')"
+-                self.symbols["transition"] = "add_process('transition')"
+-                self.symbols["sigchld"] = "add_process('sigchld')"
+-                self.symbols["sigkill"] = "add_process('sigkill')"
+-                self.symbols["sigstop"] = "add_process('sigstop')"
+-                self.symbols["signull"] = "add_process('signull')"
+-                self.symbols["signal"] = "add_process('signal')"
+-                self.symbols["ptrace"] = "add_process('ptrace')"
+-                self.symbols["getsched"] = "add_process('getsched')"
+-                self.symbols["setsched"] = "add_process('setsched')"
+-                self.symbols["getsession"] = "add_process('getsession')"
+-                self.symbols["getpgid"] = "add_process('getpgid')"
+-                self.symbols["setpgid"] = "add_process('setpgid')"
+-                self.symbols["getcap"] = "add_process('getcap')"
+-                self.symbols["setcap"] = "add_process('setcap')"
+-                self.symbols["share"] = "add_process('share')"
+-                self.symbols["getattr"] = "add_process('getattr')"
+-                self.symbols["setexec"] = "add_process('setexec')"
+-                self.symbols["setfscreate"] = "add_process('setfscreate')"
+-                self.symbols["noatsecure"] = "add_process('noatsecure')"
+-                self.symbols["siginh"] = "add_process('siginh')"
+-                self.symbols["setrlimit"] = "add_process('setrlimit')"
+-                self.symbols["rlimitinh"] = "add_process('rlimitinh')"
+-                self.symbols["dyntransition"] = "add_process('dyntransition')"
+-                self.symbols["setcurrent"] = "add_process('setcurrent')"
+-                self.symbols["execmem"] = "add_process('execmem')"
+-                self.symbols["execstack"] = "add_process('execstack')"
+-                self.symbols["execheap"] = "add_process('execheap')"
+-                self.symbols["setkeycreate"] = "add_process('setkeycreate')"
+-                self.symbols["setsockcreate"] = "add_process('setsockcreate')"
+-
+-                self.symbols["chown"] = "add_capability('chown')"
+-                self.symbols["dac_override"] = "add_capability('dac_override')"
+-                self.symbols["dac_read_search"] = "add_capability('dac_read_search')"
+-                self.symbols["fowner"] = "add_capability('fowner')"
+-                self.symbols["fsetid"] = "add_capability('fsetid')"
+-                self.symbols["kill"] = "add_capability('kill')"
+-                self.symbols["setgid"] = "add_capability('setgid')"
+-                self.symbols["setresuid"] = "add_capability('setuid')"
+-                self.symbols["setuid"] = "add_capability('setuid')"
+-                self.symbols["setpcap"] = "add_capability('setpcap')"
+-                self.symbols["linux_immutable"] = "add_capability('linux_immutable')"
+-                self.symbols["net_bind_service"] = "add_capability('net_bind_service')"
+-                self.symbols["net_broadcast"] = "add_capability('net_broadcast')"
+-                self.symbols["net_admin"] = "add_capability('net_admin')"
+-                self.symbols["net_raw"] = "add_capability('net_raw')"
+-                self.symbols["ipc_lock"] = "add_capability('ipc_lock')"
+-                self.symbols["ipc_owner"] = "add_capability('ipc_owner')"
+-                self.symbols["sys_module"] = "add_capability('sys_module')"
+-                self.symbols["sys_rawio"] = "add_capability('sys_rawio')"
+-                self.symbols["chroot"] = "add_capability('sys_chroot')"
+-                self.symbols["sys_chroot"] = "add_capability('sys_chroot')"
+-                self.symbols["sys_ptrace"] = "add_capability('sys_ptrace')"
+-                self.symbols["sys_pacct"] = "add_capability('sys_pacct')"
+-                self.symbols["mount"] = "add_capability('sys_admin')"
+-                self.symbols["unshare"] = "add_capability('sys_admin')"
+-                self.symbols["sys_admin"] = "add_capability('sys_admin')"
+-                self.symbols["sys_boot"] = "add_capability('sys_boot')"
+-                self.symbols["sys_nice"] = "add_capability('sys_nice')"
+-                self.symbols["sys_resource"] = "add_capability('sys_resource')"
+-                self.symbols["sys_time"] = "add_capability('sys_time')"
+-                self.symbols["sys_tty_config"] = "add_capability('sys_tty_config')"
+-                self.symbols["mknod"] = "add_capability('mknod')"
+-                self.symbols["lease"] = "add_capability('lease')"
+-                self.symbols["audit_write"] = "add_capability('audit_write')"
+-                self.symbols["audit_control"] = "add_capability('audit_control')"
+-                self.symbols["setfcap"] = "add_capability('setfcap')"
+-
+-		self.DEFAULT_DIRS = {}
+-		self.DEFAULT_DIRS["/etc"] = ["etc_rw", [], etc_rw];
+-		self.DEFAULT_DIRS["/tmp"] = ["tmp", [], tmp];
+-		self.DEFAULT_DIRS["rw"] = ["rw", [], rw];
+-		self.DEFAULT_DIRS["/usr/lib/systemd/system"] = ["unit_file", [], unit_file];
+-		self.DEFAULT_DIRS["/lib/systemd/system"] = ["unit_file", [], unit_file];
+-		self.DEFAULT_DIRS["/etc/systemd/system"] = ["unit_file", [], unit_file];
+-		self.DEFAULT_DIRS["/var/cache"] = ["var_cache", [], var_cache];
+-		self.DEFAULT_DIRS["/var/lib"] = ["var_lib", [], var_lib];
+-		self.DEFAULT_DIRS["/var/log"] = ["var_log", [], var_log];
+-		self.DEFAULT_DIRS["/var/run"] = ["var_run", [], var_run];
+-		self.DEFAULT_DIRS["/var/spool"] = ["var_spool", [], var_spool];
+-
+-                self.DEFAULT_KEYS=["/etc", "/var/cache", "/var/log", "/tmp", "rw", "/var/lib", "/var/run", "/var/spool", "/etc/systemd/system", "/usr/lib/systemd/system", "/lib/systemd/system" ]
+-
+-		self.DEFAULT_TYPES = (\
+-( self.generate_daemon_types, self.generate_daemon_rules), \
+-( self.generate_dbusd_types, self.generate_dbusd_rules), \
+-( self.generate_inetd_types, self.generate_inetd_rules), \
+-( self.generate_cgi_types, self.generate_cgi_rules), \
+-( self.generate_sandbox_types, self.generate_sandbox_rules), \
+-( self.generate_userapp_types, self.generate_userapp_rules), \
+-( self.generate_existing_user_types, self.generate_existing_user_rules), \
+-( self.generate_min_login_user_types, self.generate_login_user_rules), \
+-( self.generate_x_login_user_types, self.generate_x_login_user_rules), \
+-( self.generate_login_user_types, self.generate_login_user_rules), \
+-( self.generate_admin_user_types, self.generate_login_user_rules), \
+-( self.generate_root_user_types, self.generate_root_user_rules))
+-		if name == "":
+-			raise ValueError(_("You must enter a name for your confined process/user"))
+-                if not name.isalnum():
+-                    raise ValueError(_("Name must be alpha numberic with no spaces. Consider using option \"-n MODULENAME\""))
+-
+-		if type == CGI:
+-			self.name = "httpd_%s_script" % name
+-		else:
+-			self.name = name
+-
+-                self.file_name = name
+-
+-                self.capabilities = []
+-                self.processes = []
+-		self.type = type
+-		self.initscript = ""
+-                self.program = ""
+-		self.in_tcp = [False, False, False, []]
+-		self.in_udp = [False, False, False, []]
+-		self.out_tcp = [False, False, False, []]
+-		self.out_udp = [False, False, False, []]
+-		self.use_resolve = False
+-		self.use_tmp = False
+-		self.use_uid = False
+-		self.use_syslog = False
+-		self.use_kerberos = False
+-		self.manage_krb5_rcache = False
+-		self.use_pam = False
+-		self.use_dbus = False
+-		self.use_audit = False
+-		self.use_etc = True
+-		self.use_localization = True
+-		self.use_fd = True
+-		self.use_terminal = False
+-		self.use_mail = False
+-		self.booleans = {}
+-		self.files = {}
+-		self.dirs = {}
+-                self.found_tcp_ports=[]
+-                self.found_udp_ports=[]
+-                self.need_tcp_type=False
+-                self.need_udp_type=False
+-		self.admin_domains = []
+-		self.transition_domains = []
+-		self.transition_users = []
+-                self.roles = []
+-
+-        def __isnetset(self, l):
+-            return l[ALL] or l[RESERVED] or l[UNRESERVED] or len(l[PORTS]) > 0
+-
+-        def set_admin_domains(self, admin_domains):
+-            self.admin_domains = admin_domains
+-
+-        def set_admin_roles(self, roles):
+-            self.roles = roles
+-
+-        def set_transition_domains(self, transition_domains):
+-            self.transition_domains = transition_domains
+-
+-        def set_transition_users(self, transition_users):
+-            self.transition_users = transition_users
+-
+-        def use_in_udp(self):
+-            return self.__isnetset(self.in_udp)
+-
+-        def use_out_udp(self):
+-            return self.__isnetset(self.out_udp)
+-
+-        def use_udp(self):
+-            return self.use_in_udp() or self.use_out_udp()
+-
+-        def use_in_tcp(self):
+-            return self.__isnetset(self.in_tcp)
+-
+-        def use_out_tcp(self):
+-            return self.__isnetset(self.out_tcp)
+-
+-        def use_tcp(self):
+-            return self.use_in_tcp() or self.use_out_tcp()
+-
+-        def use_network(self):
+-            return self.use_tcp() or self.use_udp()
+-
+-        def find_port(self, port, protocol="tcp"):
+-            for begin,end,p in self.ports.keys():
+-                if port >= begin and port <= end and protocol == p:
+-                    return self.ports[begin, end, protocol]
+-            return  None
+-
+-	def set_program(self, program):
+-                if self.type not in APPLICATIONS:
+-                    raise ValueError(_("User Role types can not be assigned executables."))
+-
+-		self.program = program
+-
+-	def set_init_script(self, initscript):
+-                if self.type != DAEMON:
+-                    raise ValueError(_("Only Daemon apps can use an init script.."))
+-
+-		self.initscript = initscript
+-
+-	def set_in_tcp(self, all, reserved, unreserved, ports):
+-		self.in_tcp = [ all, reserved, unreserved, verify_ports(ports)]
+-
+-	def set_in_udp(self, all, reserved, unreserved, ports):
+-		self.in_udp = [ all, reserved, unreserved, verify_ports(ports)]
+-
+-	def set_out_tcp(self, all, ports):
+-		self.out_tcp = [ all , False, False, verify_ports(ports) ]
+-
+-	def set_out_udp(self, all, ports):
+-		self.out_udp = [ all , False, False, verify_ports(ports) ]
+-
+-	def set_use_resolve(self, val):
+-		if val != True and val != False:
+-			raise  ValueError(_("use_resolve must be a boolean value "))
+-
+-		self.use_resolve = val
+-
+-	def set_use_syslog(self, val):
+-		if val != True and val != False:
+-			raise  ValueError(_("use_syslog must be a boolean value "))
+-
+-		self.use_syslog = val
+-
+-	def set_use_kerberos(self, val):
+-		if val != True and val != False:
+-			raise  ValueError(_("use_kerberos must be a boolean value "))
+-
+-		self.use_kerberos = val
+-
+-	def set_manage_krb5_rcache(self, val):
+-		if val != True and val != False:
+-			raise  ValueError(_("manage_krb5_rcache must be a boolean value "))
+-
+-		self.manage_krb5_rcache = val
+-
+-	def set_use_pam(self, val):
+-		self.use_pam = val == True
+-
+-	def set_use_dbus(self, val):
+-		self.use_dbus = val == True
+-
+-	def set_use_audit(self, val):
+-		self.use_audit = val == True
+-
+-	def set_use_etc(self, val):
+-		self.use_etc = val == True
+-
+-	def set_use_localization(self, val):
+-		self.use_localization = val == True
+-
+-	def set_use_fd(self, val):
+-		self.use_fd = val == True
+-
+-	def set_use_terminal(self, val):
+-		self.use_terminal = val == True
+-
+-	def set_use_mail(self, val):
+-		self.use_mail = val == True
+-
+-	def set_use_tmp(self, val):
+-            if self.type in USERS:
+-                raise ValueError(_("USER Types automatically get a tmp type"))
+-
+-            if val:
+-		self.DEFAULT_DIRS["/tmp"][1].append("/tmp");
+-            else:
+-		self.DEFAULT_DIRS["/tmp"][1]=[]
+-
+-	def set_use_uid(self, val):
+-		self.use_uid = val == True
+-
+-	def generate_uid_rules(self):
+-                if self.use_uid:
+-                    return re.sub("TEMPLATETYPE", self.name, executable.te_uid_rules)
+-                else:
+-                    return ""
+-
+-	def generate_syslog_rules(self):
+-                if self.use_syslog:
+-                    return re.sub("TEMPLATETYPE", self.name, executable.te_syslog_rules)
+-                else:
+-                    return ""
+-
+-	def generate_resolve_rules(self):
+-                if self.use_resolve:
+-                    return re.sub("TEMPLATETYPE", self.name, executable.te_resolve_rules)
+-                else:
+-                    return ""
+-
+-	def generate_kerberos_rules(self):
+-                if self.use_kerberos:
+-                    return re.sub("TEMPLATETYPE", self.name, executable.te_kerberos_rules)
+-                else:
+-                    return ""
+-
+-	def generate_manage_krb5_rcache_rules(self):
+-                if self.manage_krb5_rcache:
+-                    return re.sub("TEMPLATETYPE", self.name, executable.te_manage_krb5_rcache_rules)
+-                else:
+-                    return ""
+-
+-	def generate_pam_rules(self):
+-                newte =""
+-                if self.use_pam:
+-                    newte = re.sub("TEMPLATETYPE", self.name, executable.te_pam_rules)
+-                return newte
+-
+-	def generate_audit_rules(self):
+-                newte =""
+-                if self.use_audit:
+-                    newte = re.sub("TEMPLATETYPE", self.name, executable.te_audit_rules)
+-                return newte
+-
+-	def generate_etc_rules(self):
+-                newte =""
+-                if self.use_etc:
+-                    newte = re.sub("TEMPLATETYPE", self.name, executable.te_etc_rules)
+-                return newte
+-
+-	def generate_fd_rules(self):
+-                newte =""
+-                if self.use_fd:
+-                    newte = re.sub("TEMPLATETYPE", self.name, executable.te_fd_rules)
+-                return newte
+-
+-	def generate_localization_rules(self):
+-                newte =""
+-                if self.use_localization:
+-                    newte = re.sub("TEMPLATETYPE", self.name, executable.te_localization_rules)
+-                return newte
+-
+-	def generate_dbus_rules(self):
+-                newte =""
+-                if self.type != DBUS and self.use_dbus:
+-                    newte = re.sub("TEMPLATETYPE", self.name, executable.te_dbus_rules)
+-                return newte
+-
+-	def generate_mail_rules(self):
+-                newte =""
+-                if self.use_mail:
+-                    newte = re.sub("TEMPLATETYPE", self.name, executable.te_mail_rules)
+-                return newte
+-
+-        def generate_network_action(self, protocol, action, port_name):
+-            line = ""
+-            method = "corenet_%s_%s_%s" % (protocol, action, port_name)
+-            if method in methods:
+-                line = "%s(%s_t)\n" % (method, self.name)
+-            else:
+-                line = """
+-gen_require(`
+-    type %s_t;
+-')
+-allow %s_t %s_t:%s_socket name_%s;
+-""" % (port_name, self.name, port_name, protocol, action)
+-            return line
+-
+-	def generate_network_types(self):
+-            for i in self.in_tcp[PORTS]:
+-                rec = self.find_port(int(i), "tcp")
+-                if rec == None:
+-                    self.need_tcp_type = True;
+-                else:
+-                    port_name = rec[0][:-2]
+-                    line = self.generate_network_action("tcp", "bind", port_name)
+-#                   line = "corenet_tcp_bind_%s(%s_t)\n" % (port_name, self.name)
+-                    if line not in self.found_tcp_ports:
+-                        self.found_tcp_ports.append(line)
+-
+-            for i in self.out_tcp[PORTS]:
+-                rec = self.find_port(int(i), "tcp")
+-                if rec == None:
+-                    self.need_tcp_type = True;
+-                else:
+-                    port_name = rec[0][:-2]
+-                    line = self.generate_network_action("tcp", "connect", port_name)
+-#                   line = "corenet_tcp_connect_%s(%s_t)\n" % (port_name, self.name)
+-                    if line not in self.found_tcp_ports:
+-                        self.found_tcp_ports.append(line)
+-
+-            for i in self.in_udp[PORTS]:
+-                rec = self.find_port(int(i),"udp")
+-                if rec == None:
+-                    self.need_udp_type = True;
+-                else:
+-                    port_name = rec[0][:-2]
+-                    line = self.generate_network_action("udp", "bind", port_name)
+-#                   line = "corenet_udp_bind_%s(%s_t)\n" % (port_name, self.name)
+-                    if line not in self.found_udp_ports:
+-                        self.found_udp_ports.append(line)
+-
+-            if self.need_udp_type == True or self.need_tcp_type == True:
+-                return re.sub("TEMPLATETYPE", self.name, network.te_port_types)
+-            return ""
+-
+-	def __find_path(self, file):
+-            for d in self.DEFAULT_DIRS:
+-                if file.find(d) == 0:
+-                    self.DEFAULT_DIRS[d][1].append(file)
+-                    return self.DEFAULT_DIRS[d]
+-            self.DEFAULT_DIRS["rw"][1].append(file)
+-            return self.DEFAULT_DIRS["rw"]
+-
+-	def add_capability(self, capability):
+-            if capability not in self.capabilities:
+-                self.capabilities.append(capability)
+-
+-	def add_process(self, process):
+-            if process not in self.processes:
+-                self.processes.append(process)
+-
+-	def add_boolean(self, name, description):
+-                self.booleans[name] = description
+-
+-	def add_file(self, file):
+-		self.files[file] = self.__find_path(file)
+-
+-	def add_dir(self, file):
+-		self.dirs[file] = self.__find_path(file)
+-
+-	def generate_capabilities(self):
+-            newte = ""
+-            self.capabilities.sort()
+-            if len(self.capabilities) > 0:
+-                newte = "allow %s_t self:capability { %s };\n" % (self.name, " ".join(self.capabilities))
+-            return newte
+-
+-	def generate_process(self):
+-            newte = ""
+-            self.processes.sort()
+-            if len(self.processes) > 0:
+-                newte = "allow %s_t self:process { %s };\n" % (self.name, " ".join(self.processes))
+-            return newte
+-
+-
+-	def generate_network_rules(self):
+-		newte = ""
+-		if self.use_network():
+-                    newte = "\n"
+-
+-                    newte += re.sub("TEMPLATETYPE", self.name, network.te_network)
+-
+-                    if self.use_tcp():
+-                        newte += "\n"
+-                        newte += re.sub("TEMPLATETYPE", self.name, network.te_tcp)
+-
+-                        if self.use_in_tcp():
+-                            newte += re.sub("TEMPLATETYPE", self.name, network.te_in_tcp)
+-
+-                            if self.need_tcp_type and len(self.in_tcp[PORTS]) > 0:
+-                                newte += re.sub("TEMPLATETYPE", self.name, network.te_in_need_port_tcp)
+-
+-                        if self.need_tcp_type and len(self.out_tcp[PORTS]) > 0:
+-                            newte += re.sub("TEMPLATETYPE", self.name, network.te_out_need_port_tcp)
+-
+-
+-                        if self.in_tcp[ALL]:
+-                            newte += re.sub("TEMPLATETYPE", self.name, network.te_in_all_ports_tcp)
+-                        if self.in_tcp[RESERVED]:
+-                            newte += re.sub("TEMPLATETYPE", self.name, network.te_in_reserved_ports_tcp)
+-                        if self.in_tcp[UNRESERVED]:
+-                            newte += re.sub("TEMPLATETYPE", self.name, network.te_in_unreserved_ports_tcp)
+-
+-                        if self.out_tcp[ALL]:
+-                            newte += re.sub("TEMPLATETYPE", self.name, network.te_out_all_ports_tcp)
+-                        if self.out_tcp[RESERVED]:
+-                            newte += re.sub("TEMPLATETYPE", self.name, network.te_out_reserved_ports_tcp)
+-                        if self.out_tcp[UNRESERVED]:
+-                            newte += re.sub("TEMPLATETYPE", self.name, network.te_out_unreserved_ports_tcp)
+-
+-                        for i in self.found_tcp_ports:
+-                            newte += i
+-
+-                    if self.use_udp():
+-                        newte += "\n"
+-                        newte += re.sub("TEMPLATETYPE", self.name, network.te_udp)
+-
+-                        if self.need_udp_type:
+-                            newte += re.sub("TEMPLATETYPE", self.name, network.te_in_need_port_udp)
+-                        if self.use_in_udp():
+-                            newte += re.sub("TEMPLATETYPE", self.name, network.te_in_udp)
+-                        if self.in_udp[ALL]:
+-                            newte += re.sub("TEMPLATETYPE", self.name, network.te_in_all_ports_udp)
+-                        if self.in_udp[RESERVED]:
+-                            newte += re.sub("TEMPLATETYPE", self.name, network.te_in_reserved_ports_udp)
+-                        if self.in_udp[UNRESERVED]:
+-                            newte += re.sub("TEMPLATETYPE", self.name, network.te_in_unreserved_ports_udp)
+-
+-                        for i in self.found_udp_ports:
+-                            newte += i
+-		return newte
+-
+-        def generate_transition_rules(self):
+-            newte = ""
+-            for app in self.transition_domains:
+-                tmp = re.sub("TEMPLATETYPE", self.name, user.te_transition_rules)
+-                newte += re.sub("APPLICATION", app, tmp)
+-
+-            if self.type == USER:
+-                for u in self.transition_users:
+-                    temp =  re.sub("TEMPLATETYPE", self.name, executable.te_run_rules)
+-                    newte += re.sub("USER", u.split("_u")[0], temp)
+-
+-            return newte
+-
+-        def generate_admin_rules(self):
+-            newte = ""
+-            if self.type == RUSER:
+-                newte += re.sub("TEMPLATETYPE", self.name, user.te_admin_rules)
+-
+-                for app in self.admin_domains:
+-                    tmp = re.sub("TEMPLATETYPE", self.name, user.te_admin_domain_rules)
+-                    newte += re.sub("APPLICATION", app, tmp)
+-
+-                all_roles = []
+-                try:
+-                    all_roles = get_all_roles()
+-                except ValueError, e:
+-                    print "Can not get all roles, must be root for this information"
+-                except RuntimeError, e:
+-                    print "Can not get all roles", e
+-
+-                for u in self.transition_users:
+-                    role = u.split("_u")[0]
+-
+-                    if (role + "_r") in all_roles:
+-                        tmp =  re.sub("TEMPLATETYPE", self.name, user.te_admin_trans_rules)
+-                        newte += re.sub("USER", role, tmp)
+-
+-            return newte
+-
+-	def generate_dbus_if(self):
+-                newif = ""
+-                if self.use_dbus:
+-                    newif = re.sub("TEMPLATETYPE", self.name, executable.if_dbus_rules)
+-                return newif
+-
+-        def generate_sandbox_if(self):
+-            newif = ""
+-            if self.type != SANDBOX:
+-                return newif
+-            newif = re.sub("TEMPLATETYPE", self.name, executable.if_sandbox_rules)
+-            return newif
+-
+-
+-        def generate_admin_if(self):
+-            newif = ""
+-            newtypes = ""
+-            if self.initscript != "":
+-                newtypes += re.sub("TEMPLATETYPE", self.name, executable.if_initscript_admin_types)
+-                newif += re.sub("TEMPLATETYPE", self.name, executable.if_initscript_admin)
+-            for d in self.DEFAULT_KEYS:
+-                if len(self.DEFAULT_DIRS[d][1]) > 0:
+-                    newtypes += re.sub("TEMPLATETYPE", self.name, self.DEFAULT_DIRS[d][2].if_admin_types)
+-                    newif += re.sub("TEMPLATETYPE", self.name, self.DEFAULT_DIRS[d][2].if_admin_rules)
+-
+-            if newif != "":
+-                ret = re.sub("TEMPLATETYPE", self.name, executable.if_begin_admin)
+-                ret += newtypes
+-
+-                ret += re.sub("TEMPLATETYPE", self.name, executable.if_middle_admin)
+-                ret += newif
+-                ret += re.sub("TEMPLATETYPE", self.name, executable.if_end_admin)
+-                return ret
+-
+-            return ""
+-
+-	def generate_cgi_types(self):
+-		return re.sub("TEMPLATETYPE", self.file_name, executable.te_cgi_types)
+-
+-	def generate_sandbox_types(self):
+-		return re.sub("TEMPLATETYPE", self.file_name, executable.te_sandbox_types)
+-
+-	def generate_userapp_types(self):
+-		return re.sub("TEMPLATETYPE", self.name, executable.te_userapp_types)
+-
+-	def generate_inetd_types(self):
+-		return re.sub("TEMPLATETYPE", self.name, executable.te_inetd_types)
+-
+-	def generate_dbusd_types(self):
+-		return re.sub("TEMPLATETYPE", self.name, executable.te_dbusd_types)
+-
+-	def generate_min_login_user_types(self):
+-		return re.sub("TEMPLATETYPE", self.name, user.te_min_login_user_types)
+-
+-	def generate_login_user_types(self):
+-		return re.sub("TEMPLATETYPE", self.name, user.te_login_user_types)
+-
+-	def generate_admin_user_types(self):
+-		return re.sub("TEMPLATETYPE", self.name, user.te_admin_user_types)
+-
+-	def generate_existing_user_types(self):
+-		return re.sub("TEMPLATETYPE", self.name, user.te_existing_user_types)
+-
+-	def generate_x_login_user_types(self):
+-		return re.sub("TEMPLATETYPE", self.name, user.te_x_login_user_types)
+-
+-	def generate_root_user_types(self):
+-		return re.sub("TEMPLATETYPE", self.name, user.te_root_user_types)
+-
+-	def generate_daemon_types(self):
+-                newte = re.sub("TEMPLATETYPE", self.name, executable.te_daemon_types)
+-                if self.initscript != "":
+-                    newte += re.sub("TEMPLATETYPE", self.name, executable.te_initscript_types)
+-		return newte
+-
+-	def generate_tmp_types(self):
+-		if self.use_tmp:
+-                    return re.sub("TEMPLATETYPE", self.name, tmp.te_types)
+-                else:
+-                    return ""
+-
+-	def generate_booleans(self):
+-            newte = ""
+-            for b in self.booleans:
+-                tmp = re.sub("BOOLEAN", b, boolean.te_boolean)
+-                newte += re.sub("DESCRIPTION", self.booleans[b], tmp)
+-            return newte
+-
+-	def generate_boolean_rules(self):
+-            newte = ""
+-            for b in self.booleans:
+-                newte += re.sub("BOOLEAN", b, boolean.te_rules)
+-            return newte
+-
+-	def generate_sandbox_te(self):
+-		return re.sub("TEMPLATETYPE", self.name, executable.te_sandbox_types)
+-
+-	def generate_cgi_te(self):
+-		return re.sub("TEMPLATETYPE", self.name, executable.te_cgi_types)
+-
+-	def generate_daemon_rules(self):
+-                newif =  re.sub("TEMPLATETYPE", self.name, executable.te_daemon_rules)
+-
+-                return  newif
+-
+-	def generate_login_user_rules(self):
+-		return re.sub("TEMPLATETYPE", self.name, user.te_login_user_rules)
+-
+-	def generate_existing_user_rules(self):
+-		return re.sub("TEMPLATETYPE", self.name, user.te_existing_user_rules)
+-
+-	def generate_x_login_user_rules(self):
+-		return re.sub("TEMPLATETYPE", self.name, user.te_x_login_user_rules)
+-
+-	def generate_root_user_rules(self):
+-                newte =re.sub("TEMPLATETYPE", self.name, user.te_root_user_rules)
+-		return newte
+-
+-	def generate_userapp_rules(self):
+-		return re.sub("TEMPLATETYPE", self.name, executable.te_userapp_rules)
+-
+-	def generate_inetd_rules(self):
+-		return re.sub("TEMPLATETYPE", self.name, executable.te_inetd_rules)
+-
+-	def generate_dbusd_rules(self):
+-		return re.sub("TEMPLATETYPE", self.name, executable.te_dbusd_rules)
+-
+-	def generate_tmp_rules(self):
+-		if self.use_tmp:
+-                    return re.sub("TEMPLATETYPE", self.name, tmp.te_rules)
+-                else:
+-                    return ""
+-
+-	def generate_cgi_rules(self):
+-		newte = ""
+-		newte += re.sub("TEMPLATETYPE", self.name, executable.te_cgi_rules)
+-		return newte
+-
+-	def generate_sandbox_rules(self):
+-		newte = ""
+-		newte += re.sub("TEMPLATETYPE", self.name, executable.te_sandbox_rules)
+-		return newte
+-
+-	def generate_user_if(self):
+-                newif =""
+-                if self.use_terminal or self.type == USER:
+-                    newif = re.sub("TEMPLATETYPE", self.name, executable.if_user_program_rules)
+-
+-                if self.type in ( TUSER, XUSER, AUSER, LUSER):
+-                    newif += re.sub("TEMPLATETYPE", self.name, executable.if_role_change_rules)
+-                return newif
+-
+-	def generate_if(self):
+-                newif = ""
+-                newif += re.sub("TEMPLATETYPE", self.name, executable.if_heading_rules)
+-                if self.program != "":
+-                    newif += re.sub("TEMPLATETYPE", self.name, executable.if_program_rules)
+-                if self.initscript != "":
+-                    newif += re.sub("TEMPLATETYPE", self.name, executable.if_initscript_rules)
+-
+-                for d in self.DEFAULT_KEYS:
+-			if len(self.DEFAULT_DIRS[d][1]) > 0:
+-				newif += re.sub("TEMPLATETYPE", self.name, self.DEFAULT_DIRS[d][2].if_rules)
+-                                for i in self.DEFAULT_DIRS[d][1]:
+-                                        if os.path.exists(i) and stat.S_ISSOCK(os.stat(i)[stat.ST_MODE]):
+-                                            newif += re.sub("TEMPLATETYPE", self.name, self.DEFAULT_DIRS[d][2].if_stream_rules)
+-                                            break
+-                newif += self.generate_user_if()
+-                newif += self.generate_dbus_if()
+-                newif += self.generate_admin_if()
+-                newif += self.generate_sandbox_if()
+-
+-		return newif
+-
+-	def generate_default_types(self):
+-		return self.DEFAULT_TYPES[self.type][0]()
+-
+-	def generate_default_rules(self):
+-		return self.DEFAULT_TYPES[self.type][1]()
+-
+-	def generate_roles_rules(self):
+-            newte = ""
+-            if self.type in ( TUSER, XUSER, AUSER, LUSER, EUSER):
+-                roles = ""
+-                if len(self.roles) > 0:
+-                    newte += re.sub("TEMPLATETYPE", self.name, user.te_sudo_rules)
+-                    newte += re.sub("TEMPLATETYPE", self.name, user.te_newrole_rules)
+-                    for role in self.roles:
+-                        tmp = re.sub("TEMPLATETYPE", self.name, user.te_roles_rules)
+-                        newte += re.sub("ROLE", role, tmp)
+-            return newte
+-
+-	def generate_te(self):
+-		newte = self.generate_default_types()
+-                for d in self.DEFAULT_KEYS:
+-			if len(self.DEFAULT_DIRS[d][1]) > 0:
+-				# CGI scripts already have a rw_t
+-				if self.type != CGI or d != "rw":
+-					newte += re.sub("TEMPLATETYPE", self.name, self.DEFAULT_DIRS[d][2].te_types)
+-
+-                newte +="""
+-########################################
+-#
+-# %s local policy
+-#
+-""" % self.name
+-                newte += self.generate_capabilities()
+-                newte += self.generate_process()
+-		newte += self.generate_network_types()
+-		newte += self.generate_tmp_types()
+-		newte += self.generate_booleans()
+-		newte += self.generate_default_rules()
+-		newte += self.generate_boolean_rules()
+-
+-                for d in self.DEFAULT_KEYS:
+-			if len(self.DEFAULT_DIRS[d][1]) > 0:
+-				newte += re.sub("TEMPLATETYPE", self.name, self.DEFAULT_DIRS[d][2].te_rules)
+-                                for i in self.DEFAULT_DIRS[d][1]:
+-                                        if os.path.exists(i) and stat.S_ISSOCK(os.stat(i)[stat.ST_MODE]):
+-                                            newte += re.sub("TEMPLATETYPE", self.name, self.DEFAULT_DIRS[d][2].te_stream_rules)
+-                                            break
+-
+-		newte += self.generate_tmp_rules()
+-		newte += self.generate_network_rules()
+-		newte += self.generate_fd_rules()
+-		newte += self.generate_etc_rules()
+-		newte += self.generate_pam_rules()
+-		newte += self.generate_uid_rules()
+-		newte += self.generate_audit_rules()
+-		newte += self.generate_syslog_rules()
+-		newte += self.generate_localization_rules()
+-		newte += self.generate_resolve_rules()
+-		newte += self.generate_roles_rules()
+-		newte += self.generate_mail_rules()
+-		newte += self.generate_transition_rules()
+-		newte += self.generate_admin_rules()
+-		newte += self.generate_dbus_rules()
+-		newte += self.generate_kerberos_rules()
+-		newte += self.generate_manage_krb5_rcache_rules()
+-
+-		return newte
+-
+-	def generate_fc(self):
+-		newfc = ""
+-                fclist = []
+-                if self.type in USERS +  [ SANDBOX ]:
+-                    return re.sub("EXECUTABLE", self.program, executable.fc_user)
+-                if self.program == "":
+-                    raise ValueError(_("You must enter the executable path for your confined process"))
+-
+-		t1 = re.sub("EXECUTABLE", self.program, executable.fc_program)
+-		fclist.append(re.sub("TEMPLATETYPE", self.name, t1))
+-
+-                if self.initscript != "":
+-                    t1 = re.sub("EXECUTABLE", self.initscript, executable.fc_initscript)
+-                    fclist.append(re.sub("TEMPLATETYPE", self.name, t1))
+-
+-		for i in self.files.keys():
+-                        if os.path.exists(i) and stat.S_ISSOCK(os.stat(i)[stat.ST_MODE]):
+-                            t1 = re.sub("TEMPLATETYPE", self.name, self.files[i][2].fc_sock_file)
+-                        else:
+-                            t1 = re.sub("TEMPLATETYPE", self.name, self.files[i][2].fc_file)
+-			t2 = re.sub("FILENAME", i, t1)
+-                        fclist.append(re.sub("FILETYPE", self.files[i][0], t2))
+-
+-		for i in self.dirs.keys():
+-			t1 = re.sub("TEMPLATETYPE", self.name, self.dirs[i][2].fc_dir)
+-			t2 = re.sub("FILENAME", i, t1)
+-                        fclist.append(re.sub("FILETYPE", self.dirs[i][0], t2))
+-
+-                fclist.sort()
+-                newfc="\n".join(fclist)
+-		return newfc
+-
+-	def generate_user_sh(self):
+-            newsh = ""
+-            if self.type not in ( TUSER, XUSER, AUSER, LUSER, EUSER):
+-                return newsh
+-
+-            roles = ""
+-            for role in self.roles:
+-                roles += " %s_r" % role
+-            if roles != "":
+-                roles += " system_r"
+-            if self.type == EUSER:
+-                tmp = re.sub("TEMPLATETYPE", self.name, script.eusers)
+-            else:
+-                tmp = re.sub("TEMPLATETYPE", self.name, script.users)
+-            newsh += re.sub("ROLES", roles, tmp)
+-
+-            if self.type == RUSER:
+-                for u in self.transition_users:
+-                    tmp =  re.sub("TEMPLATETYPE", self.name, script.admin_trans)
+-                    newsh += re.sub("USER", u, tmp)
+-
+-            if self.type == LUSER:
+-                    newsh +=  re.sub("TEMPLATETYPE", self.name, script.min_login_user_default_context)
+-            else:
+-                    newsh +=  re.sub("TEMPLATETYPE", self.name, script.x_login_user_default_context)
+-
+-
+-            return newsh
+-
+-	def generate_sh(self):
+-                temp  = re.sub("TEMPLATETYPE", self.file_name, script.compile)
+-                if self.type == EUSER:
+-                    newsh  = re.sub("TEMPLATEFILE", "my%s" % self.file_name, temp)
+-                else:
+-                    newsh  = re.sub("TEMPLATEFILE", self.file_name, temp)
+-                if self.program != "":
+-                    newsh += re.sub("FILENAME", self.program, script.restorecon)
+-                if self.initscript != "":
+-                    newsh += re.sub("FILENAME", self.initscript, script.restorecon)
+-
+-		for i in self.files.keys():
+-			newsh += re.sub("FILENAME", i, script.restorecon)
+-
+-		for i in self.dirs.keys():
+-			newsh += re.sub("FILENAME", i, script.restorecon)
+-
+-                for i in self.in_tcp[PORTS] + self.out_tcp[PORTS]:
+-                    if self.find_port(i,"tcp") == None:
+-                        t1 = re.sub("PORTNUM", "%d" % i, script.tcp_ports)
+-                        newsh += re.sub("TEMPLATETYPE", self.name, t1)
+-
+-                for i in self.in_udp[PORTS]:
+-                    if self.find_port(i,"udp") == None:
+-			t1 = re.sub("PORTNUM", "%d" % i, script.udp_ports)
+-			newsh += re.sub("TEMPLATETYPE", self.name, t1)
+-
+-                newsh += self.generate_user_sh()
+-
+-		return newsh
+-
+-	def write_te(self, out_dir):
+-                if self.type == EUSER:
+-                    tefile = "%s/my%s.te" % (out_dir, self.file_name)
+-                else:
+-                    tefile = "%s/%s.te" % (out_dir, self.file_name)
+-		fd = open(tefile, "w")
+-		fd.write(self.generate_te())
+-		fd.close()
+-		return tefile
+-
+-	def write_sh(self, out_dir):
+-                if self.type == EUSER:
+-                    shfile = "%s/my%s.sh" % (out_dir, self.file_name)
+-                else:
+-                    shfile = "%s/%s.sh" % (out_dir, self.file_name)
+-		fd = open(shfile, "w")
+-		fd.write(self.generate_sh())
+-		fd.close()
+-                os.chmod(shfile, 0750)
+-		return shfile
+-
+-	def write_if(self, out_dir):
+-                if self.type == EUSER:
+-                    iffile = "%s/my%s.if" % (out_dir, self.file_name)
+-                else:
+-                    iffile = "%s/%s.if" % (out_dir, self.file_name)
+-		fd = open(iffile, "w")
+-		fd.write(self.generate_if())
+-		fd.close()
+-		return iffile
+-
+-	def write_fc(self,out_dir):
+-                if self.type == EUSER:
+-                    fcfile = "%s/my%s.fc" % (out_dir, self.file_name)
+-                else:
+-                    fcfile = "%s/%s.fc" % (out_dir, self.file_name)
+-                fd = open(fcfile, "w")
+-                fd.write(self.generate_fc())
+-                fd.close()
+-		return fcfile
+-
+-        def gen_writeable(self):
+-            fd = os.popen("rpm -qlf %s" % self.program)
+-            for f in fd.read().split():
+-                for b in self.DEFAULT_DIRS:
+-                    if b == "/etc":
+-                        continue
+-                    if f.startswith(b):
+-                        if os.path.isfile(f):
+-                            self.add_file(f)
+-                        else:
+-                            self.add_dir(f)
+-            fd.close()
+-
+-            # some packages have own systemd subpackage
+-            # tor-systemd for example
+-            binary_name = self.program.split("/")[-1]
+-            rc, output = commands.getstatusoutput("rpm -q %s-systemd" % binary_name)
+-            if rc == 0:
+-                fd = os.popen("rpm -ql %s-systemd" % binary_name)
+-                for f in fd.read().split():
+-                    for b in self.DEFAULT_DIRS:
+-                        if f.startswith(b):
+-                            if os.path.isfile(f):
+-                                self.add_file(f)
+-                            else:
+-                                self.add_dir(f)
+-                fd.close()
+-
+-            if os.path.isfile("/var/run/%s.pid"  % self.name):
+-                self.add_file("/var/run/%s.pid"  % self.name)
+-
+-            if os.path.isfile("/etc/rc.d/init.d/%s"  % self.name):
+-                self.set_init_script("/etc/rc\.d/init\.d/%s"  % self.name)
+-
+-        def gen_symbols(self):
+-            if self.type not in APPLICATIONS:
+-                return
+-
+-            fd = os.popen("nm -D %s | grep U" % self.program)
+-            for s in fd.read().split():
+-                for b in self.symbols:
+-                    if s.startswith(b):
+-                        exec "self.%s" %  self.symbols[b]
+-            fd.close()
+-
+-	def generate(self, out_dir = "."):
+-            self.write_te(out_dir)
+-            self.write_if(out_dir)
+-            self.write_fc(out_dir)
+-            self.write_sh(out_dir)
+-            out = "Created the following files in:\n%s/\n" %  out_dir
+-            out += "%s.te # %s\n" % (self.file_name, _("Type Enforcement file"))
+-            out += "%s.if # %s\n" % (self.file_name, _("Interface file"))
+-            out += "%s.fc # %s\n" % (self.file_name, _("File Contexts file"))
+-            out += "%s.sh # %s\n" % (self.file_name, _("Setup Script"))
+-            return out
+-
+-def errorExit(error):
+-	sys.stderr.write("%s: " % sys.argv[0])
+-	sys.stderr.write("%s\n" % error)
+-	sys.stderr.flush()
+-	sys.exit(1)
+-
+-def test():
+-    import tempfile
+-
+-    tmpdir = tempfile.mkdtemp(prefix="polgen_")
+-
+-    mypolicy = policy("myrwho", DAEMON)
+-    mypolicy.set_program("/usr/sbin/myrwhod")
+-    mypolicy.set_init_script("/etc/init.d/myrwhod")
+-    mypolicy.add_dir("/etc/nasd")
+-    mypolicy.set_in_tcp(1, 0, 0, "513")
+-    mypolicy.set_use_uid(True)
+-    mypolicy.set_use_tmp(True)
+-    mypolicy.set_use_syslog(True)
+-    mypolicy.set_use_pam(True)
+-    mypolicy.add_dir("/var/run/myrwho")
+-    mypolicy.add_dir("/var/lib/myrwho")
+-    print mypolicy.generate(tmpdir)
+-
+-    mypolicy = policy("mywhois", USER)
+-    mypolicy.set_program("/usr/bin/jwhois")
+-    mypolicy.set_out_tcp(0, "43,63,4321")
+-    mypolicy.set_out_udp(0, "43,63,4321")
+-    mypolicy.add_dir("/var/cache/jwhois")
+-    mypolicy.set_transition_users(["staff_u"])
+-    print mypolicy.generate(tmpdir)
+-
+-    mypolicy = policy("mytuser", TUSER)
+-    mypolicy.set_admin_roles(["mydbadm"])
+-    mypolicy.add_boolean("allow_mytuser_setuid", "Allow mytuser users to run setuid applications")
+-    print mypolicy.generate(tmpdir)
+-
+-    mypolicy = policy("mycgi", CGI)
+-    mypolicy.set_program("/var/www/cgi-bin/cgi")
+-    mypolicy.set_in_tcp(1, 0, 0, "512, 55000-55000")
+-    mypolicy.set_in_udp(1, 0, 0, "1513")
+-    mypolicy.set_use_uid(True)
+-    mypolicy.set_use_tmp(False)
+-    mypolicy.set_use_syslog(True)
+-    mypolicy.set_use_pam(True)
+-    mypolicy.set_out_tcp(0,"8000")
+-    print mypolicy.generate(tmpdir)
+-
+-    mypolicy = policy("myinetd", INETD)
+-    mypolicy.set_program("/usr/bin/mytest")
+-    mypolicy.set_in_tcp(1, 0, 0, "513")
+-    mypolicy.set_in_udp(1, 0, 0, "1513")
+-    mypolicy.set_use_uid(True)
+-    mypolicy.set_use_tmp(True)
+-    mypolicy.set_use_syslog(True)
+-    mypolicy.set_use_pam(True)
+-    mypolicy.add_file("/var/lib/mysql/mysql.sock")
+-    mypolicy.add_file("/var/run/rpcbind.sock")
+-    mypolicy.add_file("/var/run/daemon.pub")
+-    mypolicy.add_file("/var/log/daemon.log")
+-    mypolicy.add_dir("/var/lib/daemon")
+-    mypolicy.add_dir("/etc/daemon")
+-    mypolicy.add_dir("/etc/daemon/special")
+-    mypolicy.set_use_uid(True)
+-    mypolicy.set_use_syslog(True)
+-    mypolicy.set_use_pam(True)
+-    mypolicy.set_use_audit(True)
+-    mypolicy.set_use_dbus(True)
+-    mypolicy.set_use_terminal(True)
+-    mypolicy.set_use_mail(True)
+-    mypolicy.set_out_tcp(0,"8000")
+-    print mypolicy.generate(tmpdir)
+-
+-
+-    mypolicy = policy("mydbus", DBUS)
+-    mypolicy.set_program("/usr/libexec/mydbus")
+-    mypolicy.set_in_tcp(1, 0, 0, "513")
+-    mypolicy.set_in_udp(1, 0, 0, "1513")
+-    mypolicy.set_use_uid(True)
+-    mypolicy.set_use_tmp(True)
+-    mypolicy.set_use_syslog(True)
+-    mypolicy.set_use_pam(True)
+-    print mypolicy.generate(tmpdir)
+-
+-    mypolicy = policy("myxuser", XUSER)
+-    mypolicy.set_in_tcp(1, 1, 1, "28920")
+-    mypolicy.set_in_udp(0, 0, 1, "1513")
+-    mypolicy.set_transition_domains(["mozilla"])
+-    print mypolicy.generate(tmpdir)
+-
+-    mypolicy = policy("myuser", USER)
+-    mypolicy.set_program("/usr/bin/myuser")
+-    mypolicy.set_in_tcp(1, 0, 0, "513")
+-    mypolicy.set_in_udp(1, 0, 0, "1513")
+-    mypolicy.set_use_uid(True)
+-    mypolicy.set_use_tmp(True)
+-    mypolicy.set_use_syslog(True)
+-    mypolicy.set_use_pam(True)
+-    mypolicy.add_file("/var/lib/myuser/myuser.sock")
+-    mypolicy.set_out_tcp(0,"8000")
+-    mypolicy.set_transition_users(["unconfined_u", "staff_u"])
+-    print mypolicy.generate(tmpdir)
+-
+-    mypolicy = policy("mysandbox", SANDBOX)
+-    mypolicy.set_out_udp(0, "993")
+-    print mypolicy.generate("/tmp")
+-
+-    mypolicy = policy("mydbadm", RUSER)
+-    mypolicy.set_admin_domains(["postgresql", "mysql"])
+-    print mypolicy.generate(tmpdir)
+-    os.chdir(tmpdir)
+-    rc, output=commands.getstatusoutput("make -f /usr/share/selinux/devel/Makefile")
+-    print output
+-    sys.exit(os.WEXITSTATUS(rc))
+-
+-import os, sys, getopt, socket, random, fcntl
+-
+-def usage(msg):
+-    print _("""
+-%s
+-
+-sepolgen [ -n moduleName ] [ -m ] [ -t type ] [ executable | Name ]
+-valid Types:
+-""") % msg
+-    keys=poltype.keys()
+-    for i in keys:
+-        print "\t%s\t%s" % (i, poltype[i])
+-    sys.exit(-1)
+-
+-if __name__ == '__main__':
+-    setype = DAEMON
+-    name = None
+-    try:
+-        gopts, cmds = getopt.getopt(sys.argv[1:], "ht:mn:",
+-                                    ["type=",
+-                                     "mount",
+-                                     "test",
+-                                     "name=",
+-                                     "help"])
+-        for o, a in gopts:
+-            if o == "-t" or o == "--type":
+-                try:
+-                    if int(a) not in poltype:
+-                        usage ("invalid type %s" % a )
+-                except:
+-                    usage ("invalid type %s" % a )
+-
+-                setype = int(a)
+-
+-            if o == "-m" or o == "--mount":
+-                mount_ind = True
+-
+-            if o == "-n" or o == "--name":
+-                name = a
+-
+-            if o == "-h" or o == "--help":
+-                usage("")
+-
+-            if o == "--test":
+-                test()
+-                sys.exit(0)
+-
+-    except getopt.error, error:
+-        usage(_("Options Error %s ") % error.msg)
+-
+-    if len(cmds) == 0:
+-           usage(_("Executable or Name required"))
+-
+-    try:
+-        cmd = os.path.realpath(cmds[0])
+-        if not name:
+-            name = os.path.basename(cmd).replace("-","_")
+-
+-        print("Generating Policy for %s named %s" % (cmd, name))
+-        mypolicy = policy(name, setype)
+-        if setype not in USERS +  [ SANDBOX ]:
+-            mypolicy.set_program(cmd)
+-
+-        if setype in APPLICATIONS:
+-            mypolicy.gen_writeable()
+-            mypolicy.gen_symbols()
+-        print mypolicy.generate()
+-        sys.exit(0)
+-    except ValueError, e:
+-        usage(e)
+diff --git a/policycoreutils/gui/polgengui.py b/policycoreutils/gui/polgengui.py
+index 0460a33..c5d80b7 100644
+--- a/policycoreutils/gui/polgengui.py
++++ b/policycoreutils/gui/polgengui.py
+@@ -4,7 +4,7 @@
+ #
+ # Dan Walsh <dwalsh at redhat.com>
+ #
+-# Copyright (C) 2007-2011 Red Hat
 +# Copyright (C) 2007-2012 Red Hat
-+# see file 'COPYING' for use and warranty information
-+#
-+# policygentool is a tool for the initial generation of SELinux policy
-+#
-+#    This program is free software; you can redistribute it and/or
-+#    modify it under the terms of the GNU General Public License as
-+#    published by the Free Software Foundation; either version 2 of
-+#    the License, or (at your option) any later version.
-+#
-+#    This program is distributed in the hope that it will be useful,
-+#    but WITHOUT ANY WARRANTY; without even the implied warranty of
-+#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-+#    GNU General Public License for more details.
-+#
-+#    You should have received a copy of the GNU General Public License
-+#    along with this program; if not, write to the Free Software
-+#    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
-+#                                        02111-1307  USA
-+#
-+#
-+import os, sys, stat
-+import re
+ #
+ # This program is free software; you can redistribute it and/or modify
+ # it under the terms of the GNU General Public License as published by
+@@ -28,9 +28,24 @@ import os
+ import gobject
+ import gnome
+ import sys
+-import polgen
++from sepolicy import generate
 +import commands
-+import setools
-+
-+from templates import executable
-+from templates import boolean
-+from templates import etc_rw
-+from templates import unit_file
-+from templates import var_cache
-+from templates import var_spool
-+from templates import var_lib
-+from templates import var_log
-+from templates import var_run
-+from templates import tmp
-+from templates import rw
-+from templates import network
-+from templates import script
-+from templates import user
-+import sepolgen.interfaces as interfaces
-+import sepolgen.defaults as defaults
-+
-+##
-+## I18N
-+##
-+PROGNAME="policycoreutils"
-+
-+import gettext
-+gettext.bindtextdomain(PROGNAME, "/usr/share/locale")
-+gettext.textdomain(PROGNAME)
-+try:
-+    gettext.install(PROGNAME,
-+                    localedir="/usr/share/locale",
-+                    unicode=False,
-+                    codeset = 'utf-8')
-+except IOError:
-+    import __builtin__
-+    __builtin__.__dict__['_'] = unicode
-+
-+methods = []
-+fn = defaults.interface_info()
-+try:
-+    fd = open(fn)
-+    # List of per_role_template interfaces
-+    ifs = interfaces.InterfaceSet()
-+    ifs.from_file(fd)
-+    methods = ifs.interfaces.keys()
-+    fd.close()
-+except:
-+    sys.stderr.write("could not open interface info [%s]\n" % fn)
-+    sys.exit(1)
-+
-+all_types = None
-+def get_all_types():
-+    global all_types
-+    if all_types == None:
-+        all_types = map(lambda x: x['name'], setools.seinfo(setools.TYPE))
-+    return all_types
-+
-+def get_all_ports():
-+    dict = {}
-+    for p in setools.seinfo(setools.PORT):
-+        if p['type'] == "reserved_port_t" or \
-+                p['type'] == "port_t" or \
-+                p['type'] == "hi_reserved_port_t":
-+            continue
-+        dict[(p['low'], p['high'], p['protocol'])]=(p['type'], p['range'])
-+    return dict
-+
-+def get_all_roles():
-+    roles = map(lambda x: x['name'], setools.seinfo(setools.ROLE))
-+    roles.remove("object_r")
-+    roles.sort()
-+    return roles
-+
-+def get_all_attributes():
-+    attributes = map(lambda x: x['name'], setools.seinfo(setools.ATTRIBUTE))
-+    attributes.sort()
-+    return attributes
-+
-+def get_all_domains():
-+    all_domains = []
-+    types=get_all_types()
-+    types.sort()
-+    for i in types:
-+        m = re.findall("(.*)%s" % "_exec_t$", i)
-+        if len(m) > 0:
-+            if len(re.findall("(.*)%s" % "_initrc$", m[0])) == 0 and m[0] not in all_domains:
-+                all_domains.append(m[0])
-+    return all_domains
 +
+ import re
+ 
 +def get_all_modules():
 +    try:
 +        all_modules = []
@@ -5642,10592 +7453,22259 @@ diff -up policycoreutils-2.1.12/gui/polgen.py.rhat policycoreutils-2.1.12/gui/po
 +
 +    return all_modules
 +
-+def get_all_users():
-+    users = map(lambda x: x['name'], setools.seinfo(setools.USER))
-+    users.remove("system_u")
-+    users.remove("root")
-+    users.sort()
-+    return users
-+
-+ALL = 0
-+RESERVED = 1
-+UNRESERVED = 2
-+PORTS = 3
-+ADMIN_TRANSITION_INTERFACE = "_admin$"
-+USER_TRANSITION_INTERFACE = "_role$"
+ 
+ ##
+ ## I18N
+@@ -169,10 +184,10 @@ class childWindow:
+         self.tooltip_dict[label] = label.get_tooltip_text()
+ 
+         try:
+-            self.all_types = polgen.get_all_types()
+-            self.all_modules = polgen.get_all_modules()
+-            self.all_roles = polgen.get_all_roles()
+-            self.all_users = polgen.get_all_users()
++            self.all_types = generate.get_all_types()
++            self.all_modules = get_all_modules()
++            self.all_roles = generate.get_all_roles()
++            self.all_users = generate.get_all_users()
+         except RuntimeError, e:
+             self.all_types = []
+             self.all_modules = []
+@@ -200,16 +215,16 @@ class childWindow:
+         self.boolean_description_entry = xml.get_widget ("boolean_description_entry")
+ 
+         self.pages={}
+-        for i in polgen.USERS:
++        for i in generate.USERS:
+             self.pages[i] = [ self.SELECT_TYPE_PAGE, self.APP_PAGE, self.TRANSITION_PAGE, self.ROLE_PAGE, self.IN_NET_PAGE, self.OUT_NET_PAGE, self.BOOLEAN_PAGE, self.SELECT_DIR_PAGE ]
+-        self.pages[polgen.RUSER] = [ self.SELECT_TYPE_PAGE, self.APP_PAGE,  self.ADMIN_PAGE, self.USER_TRANSITION_PAGE, self.BOOLEAN_PAGE, self.SELECT_DIR_PAGE ]
+-        self.pages[polgen.LUSER] = [ self.SELECT_TYPE_PAGE, self.APP_PAGE, self.TRANSITION_PAGE, self.IN_NET_PAGE, self.OUT_NET_PAGE, self.BOOLEAN_PAGE, self.SELECT_DIR_PAGE ]
+-        self.pages[polgen.SANDBOX] = [ self.SELECT_TYPE_PAGE, self.APP_PAGE, self.IN_NET_PAGE, self.OUT_NET_PAGE, self.BOOLEAN_PAGE, self.SELECT_DIR_PAGE]
+-        self.pages[polgen.EUSER] = [ self.SELECT_TYPE_PAGE, self.EXISTING_USER_PAGE, self.TRANSITION_PAGE, self.ROLE_PAGE, self.IN_NET_PAGE, self.OUT_NET_PAGE, self.BOOLEAN_PAGE, self.SELECT_DIR_PAGE ]
++        self.pages[generate.RUSER] = [ self.SELECT_TYPE_PAGE, self.APP_PAGE,  self.ADMIN_PAGE, self.USER_TRANSITION_PAGE, self.BOOLEAN_PAGE, self.SELECT_DIR_PAGE ]
++        self.pages[generate.LUSER] = [ self.SELECT_TYPE_PAGE, self.APP_PAGE, self.TRANSITION_PAGE, self.IN_NET_PAGE, self.OUT_NET_PAGE, self.BOOLEAN_PAGE, self.SELECT_DIR_PAGE ]
++        self.pages[generate.SANDBOX] = [ self.SELECT_TYPE_PAGE, self.APP_PAGE, self.IN_NET_PAGE, self.OUT_NET_PAGE, self.BOOLEAN_PAGE, self.SELECT_DIR_PAGE]
++        self.pages[generate.EUSER] = [ self.SELECT_TYPE_PAGE, self.EXISTING_USER_PAGE, self.TRANSITION_PAGE, self.ROLE_PAGE, self.IN_NET_PAGE, self.OUT_NET_PAGE, self.BOOLEAN_PAGE, self.SELECT_DIR_PAGE ]
+ 
+-        for i in polgen.APPLICATIONS:
++        for i in generate.APPLICATIONS:
+             self.pages[i] = [ self.SELECT_TYPE_PAGE, self.APP_PAGE, self.IN_NET_PAGE, self.OUT_NET_PAGE, self.COMMON_APPS_PAGE, self.FILES_PAGE, self.BOOLEAN_PAGE, self.SELECT_DIR_PAGE]
+-        self.pages[polgen.USER] = [ self.SELECT_TYPE_PAGE, self.APP_PAGE, self.USER_TRANSITION_PAGE, self.IN_NET_PAGE, self.OUT_NET_PAGE, self.COMMON_APPS_PAGE, self.FILES_PAGE, self.BOOLEAN_PAGE, self.SELECT_DIR_PAGE ]
++        self.pages[generate.USER] = [ self.SELECT_TYPE_PAGE, self.APP_PAGE, self.USER_TRANSITION_PAGE, self.IN_NET_PAGE, self.OUT_NET_PAGE, self.COMMON_APPS_PAGE, self.FILES_PAGE, self.BOOLEAN_PAGE, self.SELECT_DIR_PAGE ]
+ 
+         self.current_page = 0
+         self.back_button.set_sensitive(0)
+@@ -304,22 +319,22 @@ class childWindow:
+         col = gtk.TreeViewColumn(_("Application"), gtk.CellRendererText(), text = 0)
+         self.admin_treeview.append_column(col)
+ 
+-        for i in polgen.methods:
+-            m = re.findall("(.*)%s" % polgen.USER_TRANSITION_INTERFACE, i)
++        for i in generate.methods:
++            m = re.findall("(.*)%s" % generate.USER_TRANSITION_INTERFACE, i)
+             if len(m) > 0:
+                 if "%s_exec_t" % m[0] in self.all_types:
+                     iter = self.transition_store.append()
+                     self.transition_store.set_value(iter, 0, m[0])
+                 continue
+ 
+-            m = re.findall("(.*)%s" % polgen.ADMIN_TRANSITION_INTERFACE, i)
++            m = re.findall("(.*)%s" % generate.ADMIN_TRANSITION_INTERFACE, i)
+             if len(m) > 0:
+                 iter = self.admin_store.append()
+                 self.admin_store.set_value(iter, 0, m[0])
+                 continue
+ 
+     def confine_application(self):
+-        return self.get_type() in polgen.APPLICATIONS
++        return self.get_type() in generate.APPLICATIONS
+ 
+     def forward(self, arg):
+         type = self.get_type()
+@@ -416,41 +431,41 @@ class childWindow:
+ 
+     def get_type(self):
+         if self.sandbox_radiobutton.get_active():
+-            return polgen.SANDBOX
++            return generate.SANDBOX
+         if self.cgi_radiobutton.get_active():
+-            return polgen.CGI
++            return generate.CGI
+         if self.user_radiobutton.get_active():
+-            return polgen.USER
++            return generate.USER
+         if self.init_radiobutton.get_active():
+-            return polgen.DAEMON
++            return generate.DAEMON
+         if self.dbus_radiobutton.get_active():
+-            return polgen.DBUS
++            return generate.DBUS
+         if self.inetd_radiobutton.get_active():
+-            return polgen.INETD
++            return generate.INETD
+         if self.login_user_radiobutton.get_active():
+-            return polgen.LUSER
++            return generate.LUSER
+         if self.admin_user_radiobutton.get_active():
+-            return polgen.AUSER
++            return generate.AUSER
+         if self.xwindows_user_radiobutton.get_active():
+-            return polgen.XUSER
++            return generate.XUSER
+         if self.terminal_user_radiobutton.get_active():
+-            return polgen.TUSER
++            return generate.TUSER
+         if self.root_user_radiobutton.get_active():
+-            return polgen.RUSER
++            return generate.RUSER
+         if self.existing_user_radiobutton.get_active():
+-            return polgen.EUSER
++            return generate.EUSER
+ 
+     def generate_policy(self, *args):
+         outputdir = self.output_entry.get_text()
+         try:
+-            my_policy=polgen.policy(self.get_name(), self.get_type())
++            my_policy=generate.policy(self.get_name(), self.get_type())
+ 
+             iter= self.boolean_store.get_iter_first()
+             while(iter):
+                 my_policy.add_boolean(self.boolean_store.get_value(iter, 0), self.boolean_store.get_value(iter, 1))
+                 iter= self.boolean_store.iter_next(iter)
+ 
+-            if self.get_type() in polgen.APPLICATIONS:
++            if self.get_type() in generate.APPLICATIONS:
+                 my_policy.set_program(self.exec_entry.get_text())
+                 my_policy.gen_symbols()
+ 
+@@ -463,14 +478,14 @@ class childWindow:
+                 my_policy.set_use_audit(self.audit_checkbutton.get_active() == 1)
+                 my_policy.set_use_terminal(self.terminal_checkbutton.get_active() == 1)
+                 my_policy.set_use_mail(self.mail_checkbutton.get_active() == 1)
+-                if self.get_type() is polgen.DAEMON:
++                if self.get_type() is generate.DAEMON:
+                     my_policy.set_init_script(self.init_script_entry.get_text())
+-                if self.get_type() == polgen.USER:
++                if self.get_type() == generate.USER:
+                     selected = []
+                     self.user_transition_treeview.get_selection().selected_foreach(foreach, selected)
+                     my_policy.set_transition_users(selected)
+             else:
+-                if self.get_type() == polgen.RUSER:
++                if self.get_type() == generate.RUSER:
+                     selected = []
+                     self.admin_treeview.get_selection().selected_foreach(foreach, selected)
+                     my_policy.set_admin_domains(selected)
+@@ -667,16 +682,16 @@ class childWindow:
+ 
+     def on_in_net_page_next(self, *args):
+         try:
+-            polgen.verify_ports(self.in_tcp_entry.get_text())
+-            polgen.verify_ports(self.in_udp_entry.get_text())
++            generate.verify_ports(self.in_tcp_entry.get_text())
++            generate.verify_ports(self.in_udp_entry.get_text())
+         except ValueError, e:
+             self.error(e.message)
+             return True
+ 
+     def on_out_net_page_next(self, *args):
+         try:
+-            polgen.verify_ports(self.out_tcp_entry.get_text())
+-            polgen.verify_ports(self.out_udp_entry.get_text())
++            generate.verify_ports(self.out_tcp_entry.get_text())
++            generate.verify_ports(self.out_udp_entry.get_text())
+         except ValueError, e:
+             self.error(e.message)
+             return True
+@@ -712,7 +727,7 @@ class childWindow:
+             if exe == "":
+                 self.error(_("You must enter a executable"))
+                 return True
+-            policy=polgen.policy(name, self.get_type())
++            policy=generate.policy(name, self.get_type())
+             policy.set_program(exe)
+             policy.gen_writeable()
+             policy.gen_symbols()
+diff --git a/policycoreutils/gui/sepolgen b/policycoreutils/gui/sepolgen
+new file mode 100644
+index 0000000..2f0c1cc
+--- /dev/null
++++ b/policycoreutils/gui/sepolgen
+@@ -0,0 +1,2 @@
++#!/bin/sh
++sepolicy generate $*
+diff --git a/policycoreutils/gui/system-config-selinux.py b/policycoreutils/gui/system-config-selinux.py
+index 85e8b7f..bc3027e 100644
+--- a/policycoreutils/gui/system-config-selinux.py
++++ b/policycoreutils/gui/system-config-selinux.py
+@@ -22,12 +22,18 @@
+ #
+ import signal
+ import string
+-import gtk
++import sys
++try:
++    import gtk
++except RuntimeError, e:
++    print "system-config-selinux:", e
++    print "This is a graphical application and requires DISPLAY to be set."
++    sys.exit (1)
++
+ import gtk.glade
+ import os
+ import gobject
+ import gnome
+-import sys
+ import statusPage
+ import booleansPage
+ import loginsPage
+diff --git a/policycoreutils/gui/templates/__init__.py b/policycoreutils/gui/templates/__init__.py
+deleted file mode 100644
+index 156a0bd..0000000
+--- a/policycoreutils/gui/templates/__init__.py
++++ /dev/null
+@@ -1,17 +0,0 @@
+-#
+-# Copyright (C) 2007-2012 Red Hat
+-#
+-# This program is free software; you can redistribute it and/or modify
+-# it under the terms of the GNU General Public License as published by
+-# the Free Software Foundation; either version 2 of the License, or
+-# (at your option) any later version.
+-#
+-# This program is distributed in the hope that it will be useful,
+-# but WITHOUT ANY WARRANTY; without even the implied warranty of
+-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+-# GNU General Public License for more details.
+-#
+-# You should have received a copy of the GNU General Public License
+-# along with this program; if not, write to the Free Software
+-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+-#
+diff --git a/policycoreutils/gui/templates/boolean.py b/policycoreutils/gui/templates/boolean.py
+deleted file mode 100644
+index f57d927..0000000
+--- a/policycoreutils/gui/templates/boolean.py
++++ /dev/null
+@@ -1,39 +0,0 @@
+-# Copyright (C) 2007-2012 Red Hat
+-# see file 'COPYING' for use and warranty information
+-#
+-# policygentool is a tool for the initial generation of SELinux policy
+-#
+-#    This program is free software; you can redistribute it and/or
+-#    modify it under the terms of the GNU General Public License as
+-#    published by the Free Software Foundation; either version 2 of
+-#    the License, or (at your option) any later version.
+-#
+-#    This program is distributed in the hope that it will be useful,
+-#    but WITHOUT ANY WARRANTY; without even the implied warranty of
+-#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+-#    GNU General Public License for more details.
+-#
+-#    You should have received a copy of the GNU General Public License
+-#    along with this program; if not, write to the Free Software
+-#    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
+-#                                        02111-1307  USA
+-#
+-#
+-########################### boolean Template File ###########################
+-
+-te_boolean="""
+-## <desc>
+-##	<p>
+-##	DESCRIPTION
+-##	</p>
+-## </desc>
+-gen_tunable(BOOLEAN, false)
+-"""
+-
+-te_rules="""
+-tunable_policy(`BOOLEAN',`
+-#TRUE
+-',`
+-#FALSE
+-')
+-"""
+diff --git a/policycoreutils/gui/templates/etc_rw.py b/policycoreutils/gui/templates/etc_rw.py
+deleted file mode 100644
+index 0d3dbfe..0000000
+--- a/policycoreutils/gui/templates/etc_rw.py
++++ /dev/null
+@@ -1,112 +0,0 @@
+-# Copyright (C) 2007-2012 Red Hat
+-# see file 'COPYING' for use and warranty information
+-#
+-# policygentool is a tool for the initial generation of SELinux policy
+-#
+-#    This program is free software; you can redistribute it and/or
+-#    modify it under the terms of the GNU General Public License as
+-#    published by the Free Software Foundation; either version 2 of
+-#    the License, or (at your option) any later version.
+-#
+-#    This program is distributed in the hope that it will be useful,
+-#    but WITHOUT ANY WARRANTY; without even the implied warranty of
+-#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+-#    GNU General Public License for more details.
+-#
+-#    You should have received a copy of the GNU General Public License
+-#    along with this program; if not, write to the Free Software
+-#    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
+-#                                        02111-1307  USA
+-#
+-#
+-########################### etc_rw Template File #############################
+-
+-########################### Type Enforcement File #############################
+-te_types="""
+-type TEMPLATETYPE_etc_rw_t;
+-files_type(TEMPLATETYPE_etc_rw_t)
+-"""
+-te_rules="""
+-manage_dirs_pattern(TEMPLATETYPE_t, TEMPLATETYPE_etc_rw_t, TEMPLATETYPE_etc_rw_t)
+-manage_files_pattern(TEMPLATETYPE_t, TEMPLATETYPE_etc_rw_t, TEMPLATETYPE_etc_rw_t)
+-files_etc_filetrans(TEMPLATETYPE_t, TEMPLATETYPE_etc_rw_t, { dir file })
+-"""
+-
+-########################### Interface File #############################
+-if_rules="""
+-########################################
+-## <summary>
+-##	Search TEMPLATETYPE conf directories.
+-## </summary>
+-## <param name="domain">
+-##	<summary>
+-##	Domain allowed access.
+-##	</summary>
+-## </param>
+-#
+-interface(`TEMPLATETYPE_search_conf',`
+-	gen_require(`
+-		type TEMPLATETYPE_etc_rw_t;
+-	')
+-
+-	allow $1 TEMPLATETYPE_etc_rw_t:dir search_dir_perms;
+-	files_search_etc($1)
+-')
+-
+-########################################
+-## <summary>
+-##	Read TEMPLATETYPE conf files.
+-## </summary>
+-## <param name="domain">
+-##	<summary>
+-##	Domain allowed access.
+-##	</summary>
+-## </param>
+-#
+-interface(`TEMPLATETYPE_read_conf_files',`
+-	gen_require(`
+-		type TEMPLATETYPE_etc_rw_t;
+-	')
+-
+-	allow $1 TEMPLATETYPE_etc_rw_t:file read_file_perms;
+-	allow $1 TEMPLATETYPE_etc_rw_t:dir list_dir_perms;
+-	files_search_etc($1)
+-')
+-
+-########################################
+-## <summary>
+-##	Manage TEMPLATETYPE conf files.
+-## </summary>
+-## <param name="domain">
+-##	<summary>
+-##	Domain allowed access.
+-##	</summary>
+-## </param>
+-#
+-interface(`TEMPLATETYPE_manage_conf_files',`
+-	gen_require(`
+-		type TEMPLATETYPE_etc_rw_t;
+-	')
+-
+-	manage_files_pattern($1, TEMPLATETYPE_etc_rw_t, TEMPLATETYPE_etc_rw_t)
+-	files_search_etc($1)
+-')
+-
+-"""
+-
+-if_admin_types="""
+-		type TEMPLATETYPE_etc_rw_t;"""
+-
+-if_admin_rules="""
+-	files_search_etc($1)
+-	admin_pattern($1, TEMPLATETYPE_etc_rw_t)
+-"""
+-
+-########################### File Context ##################################
+-fc_file="""\
+-FILENAME		--	gen_context(system_u:object_r:TEMPLATETYPE_etc_rw_t,s0)
+-"""
+-
+-fc_dir="""\
+-FILENAME(/.*)?		gen_context(system_u:object_r:TEMPLATETYPE_etc_rw_t,s0)
+-"""
+diff --git a/policycoreutils/gui/templates/executable.py b/policycoreutils/gui/templates/executable.py
+deleted file mode 100644
+index 5b39d77..0000000
+--- a/policycoreutils/gui/templates/executable.py
++++ /dev/null
+@@ -1,445 +0,0 @@
+-# Copyright (C) 2007-2012 Red Hat
+-# see file 'COPYING' for use and warranty information
+-#
+-# policygentool is a tool for the initial generation of SELinux policy
+-#
+-#    This program is free software; you can redistribute it and/or
+-#    modify it under the terms of the GNU General Public License as
+-#    published by the Free Software Foundation; either version 2 of
+-#    the License, or (at your option) any later version.
+-#
+-#    This program is distributed in the hope that it will be useful,
+-#    but WITHOUT ANY WARRANTY; without even the implied warranty of
+-#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+-#    GNU General Public License for more details.
+-#
+-#    You should have received a copy of the GNU General Public License
+-#    along with this program; if not, write to the Free Software
+-#    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
+-#                                        02111-1307  USA
+-#
+-#
+-########################### Type Enforcement File #############################
+-te_daemon_types="""\
+-policy_module(TEMPLATETYPE, 1.0.0)
+-
+-########################################
+-#
+-# Declarations
+-#
+-
+-type TEMPLATETYPE_t;
+-type TEMPLATETYPE_exec_t;
+-init_daemon_domain(TEMPLATETYPE_t, TEMPLATETYPE_exec_t)
+-
+-permissive TEMPLATETYPE_t;
+-"""
+-
+-te_initscript_types="""
+-type TEMPLATETYPE_initrc_exec_t;
+-init_script_file(TEMPLATETYPE_initrc_exec_t)
+-"""
+-
+-te_dbusd_types="""\
+-policy_module(TEMPLATETYPE, 1.0.0)
+-
+-########################################
+-#
+-# Declarations
+-#
+-
+-type TEMPLATETYPE_t;
+-type TEMPLATETYPE_exec_t;
+-dbus_system_domain(TEMPLATETYPE_t, TEMPLATETYPE_exec_t)
+-
+-permissive TEMPLATETYPE_t;
+-"""
+-
+-te_inetd_types="""\
+-policy_module(TEMPLATETYPE, 1.0.0)
+-
+-########################################
+-#
+-# Declarations
+-#
+-
+-type TEMPLATETYPE_t;
+-type TEMPLATETYPE_exec_t;
+-inetd_service_domain(TEMPLATETYPE_t, TEMPLATETYPE_exec_t)
+-
+-permissive TEMPLATETYPE_t;
+-"""
+-
+-te_userapp_types="""\
+-policy_module(TEMPLATETYPE, 1.0.0)
+-
+-########################################
+-#
+-# Declarations
+-#
+-
+-type TEMPLATETYPE_t;
+-type TEMPLATETYPE_exec_t;
+-application_domain(TEMPLATETYPE_t, TEMPLATETYPE_exec_t)
+-role system_r types TEMPLATETYPE_t;
+-
+-permissive TEMPLATETYPE_t;
+-"""
+-
+-te_sandbox_types="""\
+-policy_module(TEMPLATETYPE, 1.0.0)
+-
+-########################################
+-#
+-# Declarations
+-#
+-
+-sandbox_x_domain_template(TEMPLATETYPE)
+-
+-permissive TEMPLATETYPE_t;
+-permissive TEMPLATETYPE_client_t;
+-
+-"""
+-
+-te_cgi_types="""\
+-policy_module(TEMPLATETYPE, 1.0.0)
+-
+-########################################
+-#
+-# Declarations
+-#
+-
+-apache_content_template(TEMPLATETYPE)
+-
+-permissive httpd_TEMPLATETYPE_script_t;
+-"""
+-
+-te_daemon_rules="""\
+-allow TEMPLATETYPE_t self:fifo_file rw_fifo_file_perms;
+-allow TEMPLATETYPE_t self:unix_stream_socket create_stream_socket_perms;
+-"""
+-
+-te_inetd_rules="""
+-"""
+-
+-te_dbusd_rules="""
+-"""
+-
+-te_userapp_rules="""
+-allow TEMPLATETYPE_t self:fifo_file manage_fifo_file_perms;
+-allow TEMPLATETYPE_t self:unix_stream_socket create_stream_socket_perms;
+-"""
+-
+-te_cgi_rules="""
+-"""
+-
+-te_sandbox_rules="""
+-"""
+-
+-te_uid_rules="""
+-auth_use_nsswitch(TEMPLATETYPE_t)
+-"""
+-
+-te_syslog_rules="""
+-logging_send_syslog_msg(TEMPLATETYPE_t)
+-"""
+-
+-te_resolve_rules="""
+-sysnet_dns_name_resolve(TEMPLATETYPE_t)
+-"""
+-
+-te_pam_rules="""
+-auth_domtrans_chk_passwd(TEMPLATETYPE_t)
+-"""
+-
+-te_mail_rules="""
+-mta_send_mail(TEMPLATETYPE_t)
+-"""
+-
+-te_dbus_rules="""
+-optional_policy(`
+-	dbus_system_bus_client(TEMPLATETYPE_t)
+-	dbus_connect_system_bus(TEMPLATETYPE_t)
+-')
+-"""
+-
+-te_kerberos_rules="""
+-optional_policy(`
+-	kerberos_use(TEMPLATETYPE_t)
+-')
+-"""
+-
+-te_manage_krb5_rcache_rules="""
+-optional_policy(`
+-	kerberos_keytab_template(TEMPLATETYPE, TEMPLATETYPE_t)
+-	kerberos_manage_host_rcache(TEMPLATETYPE_t)
+-')
+-"""
+-
+-te_audit_rules="""
+-logging_send_audit_msgs(TEMPLATETYPE_t)
+-"""
+-
+-te_run_rules="""
+-optional_policy(`
+-	gen_require(`
+-		type USER_t;
+-		role USER_r;
+-	')
+-
+-	TEMPLATETYPE_run(USER_t, USER_r)
+-')
+-"""
+-
+-te_fd_rules="""
+-domain_use_interactive_fds(TEMPLATETYPE_t)
+-"""
+-
+-te_etc_rules="""
+-files_read_etc_files(TEMPLATETYPE_t)
+-"""
+-
+-te_localization_rules="""
+-miscfiles_read_localization(TEMPLATETYPE_t)
+-"""
+-
+-########################### Interface File #############################
+-
+-if_heading_rules="""
+-## <summary>policy for TEMPLATETYPE</summary>"""
+-
+-if_program_rules="""
+-
+-########################################
+-## <summary>
+-##	Transition to TEMPLATETYPE.
+-## </summary>
+-## <param name=\"domain\">
+-## <summary>
+-##	Domain allowed to transition.
+-## </summary>
+-## </param>
+-#
+-interface(`TEMPLATETYPE_domtrans',`
+-	gen_require(`
+-		type TEMPLATETYPE_t, TEMPLATETYPE_exec_t;
+-	')
+-
+-	corecmd_search_bin($1)
+-	domtrans_pattern($1, TEMPLATETYPE_exec_t, TEMPLATETYPE_t)
+-')
+-"""
+-
+-if_user_program_rules="""
+-########################################
+-## <summary>
+-##	Execute TEMPLATETYPE in the TEMPLATETYPE domain, and
+-##	allow the specified role the TEMPLATETYPE domain.
+-## </summary>
+-## <param name="domain">
+-##	<summary>
+-##	Domain allowed to transition
+-##	</summary>
+-## </param>
+-## <param name="role">
+-##	<summary>
+-##	The role to be allowed the TEMPLATETYPE domain.
+-##	</summary>
+-## </param>
+-#
+-interface(`TEMPLATETYPE_run',`
+-	gen_require(`
+-		type TEMPLATETYPE_t;
+-	')
+-
+-	TEMPLATETYPE_domtrans($1)
+-	role $2 types TEMPLATETYPE_t;
+-')
+-
+-########################################
+-## <summary>
+-##	Role access for TEMPLATETYPE
+-## </summary>
+-## <param name="role">
+-##	<summary>
+-##	Role allowed access
+-##	</summary>
+-## </param>
+-## <param name="domain">
+-##	<summary>
+-##	User domain for the role
+-##	</summary>
+-## </param>
+-#
+-interface(`TEMPLATETYPE_role',`
+-	gen_require(`
+-		type TEMPLATETYPE_t;
+-	')
+-
+-	role $1 types TEMPLATETYPE_t;
+-
+-	TEMPLATETYPE_domtrans($2)
+-
+-	ps_process_pattern($2, TEMPLATETYPE_t)
+-	allow $2 TEMPLATETYPE_t:process signal;
+-')
+-"""
+-
+-if_sandbox_rules="""
+-########################################
+-## <summary>
+-##	Execute sandbox in the TEMPLATETYPE_t domain, and
+-##	allow the specified role the TEMPLATETYPE_t domain.
+-## </summary>
+-## <param name="domain">
+-##	<summary>
+-##	Domain allowed to transition.
+-##	</summary>
+-## </param>
+-## <param name="role">
+-##	<summary>
+-##	The role to be allowed the TEMPLATETYPE_t domain.
+-##	</summary>
+-## </param>
+-#
+-interface(`TEMPLATETYPE_transition',`
+-	gen_require(`
+-		type TEMPLATETYPE_t;
+-		type TEMPLATETYPE_client_t;
+-	')
+-
+-	allow $1 TEMPLATETYPE_t:process { signal_perms transition };
+-	dontaudit $1 TEMPLATETYPE_t:process { noatsecure siginh rlimitinh };
+-	role $2 types TEMPLATETYPE_t;
+-	role $2 types TEMPLATETYPE_client_t;
+-
+-	allow TEMPLATETYPE_t $1:process { sigchld signull };
+-	allow TEMPLATETYPE_t $1:fifo_file rw_inherited_fifo_file_perms;
+-	allow TEMPLATETYPE_client_t $1:process { sigchld signull };
+-	allow TEMPLATETYPE_client_t $1:fifo_file rw_inherited_fifo_file_perms;
+-')
+-"""
+-
+-if_role_change_rules="""
+-########################################
+-## <summary>
+-##	Change to the TEMPLATETYPE role.
+-## </summary>
+-## <param name="role">
+-##	<summary>
+-##	Role allowed access.
+-##	</summary>
+-## </param>
+-## <rolecap/>
+-#
+-interface(`TEMPLATETYPE_role_change',`
+-	gen_require(`
+-		role TEMPLATETYPE_r;
+-	')
+-
+-	allow $1 TEMPLATETYPE_r;
+-')
+-"""
+-
+-if_initscript_rules="""
+-########################################
+-## <summary>
+-##	Execute TEMPLATETYPE server in the TEMPLATETYPE domain.
+-## </summary>
+-## <param name="domain">
+-##	<summary>
+-##	Domain allowed access.
+-##	</summary>
+-## </param>
+-#
+-interface(`TEMPLATETYPE_initrc_domtrans',`
+-	gen_require(`
+-		type TEMPLATETYPE_initrc_exec_t;
+-	')
+-
+-	init_labeled_script_domtrans($1, TEMPLATETYPE_initrc_exec_t)
+-')
+-"""
+-
+-if_dbus_rules="""
+-########################################
+-## <summary>
+-##	Send and receive messages from
+-##	TEMPLATETYPE over dbus.
+-## </summary>
+-## <param name="domain">
+-##	<summary>
+-##	Domain allowed access.
+-##	</summary>
+-## </param>
+-#
+-interface(`TEMPLATETYPE_dbus_chat',`
+-	gen_require(`
+-		type TEMPLATETYPE_t;
+-		class dbus send_msg;
+-	')
+-
+-	allow $1 TEMPLATETYPE_t:dbus send_msg;
+-	allow TEMPLATETYPE_t $1:dbus send_msg;
+-')
+-"""
+-
+-if_begin_admin="""
+-########################################
+-## <summary>
+-##	All of the rules required to administrate
+-##	an TEMPLATETYPE environment
+-## </summary>
+-## <param name="domain">
+-##	<summary>
+-##	Domain allowed access.
+-##	</summary>
+-## </param>
+-## <param name="role">
+-##	<summary>
+-##	Role allowed access.
+-##	</summary>
+-## </param>
+-## <rolecap/>
+-#
+-interface(`TEMPLATETYPE_admin',`
+-	gen_require(`
+-		type TEMPLATETYPE_t;"""
+-
+-if_middle_admin="""
+-	')
+-
+-	allow $1 TEMPLATETYPE_t:process { ptrace signal_perms };
+-	ps_process_pattern($1, TEMPLATETYPE_t)
+-"""
+-
+-if_initscript_admin_types="""
+-		type TEMPLATETYPE_initrc_exec_t;"""
+-
+-if_initscript_admin="""
+-	TEMPLATETYPE_initrc_domtrans($1)
+-	domain_system_change_exemption($1)
+-	role_transition $2 TEMPLATETYPE_initrc_exec_t system_r;
+-	allow $2 system_r;
+-"""
+-
+-if_end_admin="""\
+-	optional_policy(`
+-		systemd_passwd_agent_exec($1)
+-		systemd_read_fifo_file_passwd_run($1)
+-	')
+-')
+-"""
+-
+-########################### File Context ##################################
+-fc_program="""\
+-EXECUTABLE		--	gen_context(system_u:object_r:TEMPLATETYPE_exec_t,s0)
+-"""
+-
+-fc_user="""\
+-# Users do not have file context, leave blank
+-"""
+-
+-fc_initscript="""\
+-EXECUTABLE	--	gen_context(system_u:object_r:TEMPLATETYPE_initrc_exec_t,s0)
+-"""
+diff --git a/policycoreutils/gui/templates/network.py b/policycoreutils/gui/templates/network.py
+deleted file mode 100644
+index 679d0a5..0000000
+--- a/policycoreutils/gui/templates/network.py
++++ /dev/null
+@@ -1,101 +0,0 @@
+-# Copyright (C) 2007-2012 Red Hat
+-# see file 'COPYING' for use and warranty information
+-#
+-# policygentool is a tool for the initial generation of SELinux policy
+-#
+-#    This program is free software; you can redistribute it and/or
+-#    modify it under the terms of the GNU General Public License as
+-#    published by the Free Software Foundation; either version 2 of
+-#    the License, or (at your option) any later version.
+-#
+-#    This program is distributed in the hope that it will be useful,
+-#    but WITHOUT ANY WARRANTY; without even the implied warranty of
+-#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+-#    GNU General Public License for more details.
+-#
+-#    You should have received a copy of the GNU General Public License
+-#    along with this program; if not, write to the Free Software
+-#    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
+-#                                        02111-1307  USA
+-#
+-#
+-########################### Type Enforcement File #############################
+-te_port_types="""
+-type TEMPLATETYPE_port_t;
+-corenet_port(TEMPLATETYPE_port_t)
+-"""
+-
+-te_network="""\
+-sysnet_dns_name_resolve(TEMPLATETYPE_t)
+-corenet_all_recvfrom_unlabeled(TEMPLATETYPE_t)
+-"""
+-
+-te_tcp="""\
+-allow TEMPLATETYPE_t self:tcp_socket create_stream_socket_perms;
+-corenet_tcp_sendrecv_generic_if(TEMPLATETYPE_t)
+-corenet_tcp_sendrecv_generic_node(TEMPLATETYPE_t)
+-corenet_tcp_sendrecv_all_ports(TEMPLATETYPE_t)
+-"""
+-
+-te_in_tcp="""\
+-corenet_tcp_bind_generic_node(TEMPLATETYPE_t)
+-"""
+-
+-te_in_need_port_tcp="""\
+-allow TEMPLATETYPE_t TEMPLATETYPE_port_t:tcp_socket name_bind;
+-"""
+-
+-te_out_need_port_tcp="""\
+-allow TEMPLATETYPE_t TEMPLATETYPE_port_t:tcp_socket name_connect;
+-"""
+-
+-te_udp="""\
+-allow TEMPLATETYPE_t self:udp_socket { create_socket_perms listen };
+-corenet_udp_sendrecv_generic_if(TEMPLATETYPE_t)
+-corenet_udp_sendrecv_generic_node(TEMPLATETYPE_t)
+-corenet_udp_sendrecv_all_ports(TEMPLATETYPE_t)
+-"""
+-
+-te_in_udp="""\
+-corenet_udp_bind_generic_node(TEMPLATETYPE_t)
+-"""
+-
+-te_in_need_port_udp="""\
+-allow TEMPLATETYPE_t TEMPLATETYPE_port_t:udp_socket name_bind;
+-"""
+-
+-te_out_all_ports_tcp="""\
+-corenet_tcp_connect_all_ports(TEMPLATETYPE_t)
+-"""
+-
+-te_out_reserved_ports_tcp="""\
+-corenet_tcp_connect_all_rpc_ports(TEMPLATETYPE_t)
+-"""
+-
+-te_out_unreserved_ports_tcp="""\
+-corenet_tcp_connect_all_unreserved_ports(TEMPLATETYPE_t)
+-"""
+-
+-te_in_all_ports_tcp="""\
+-corenet_tcp_bind_all_ports(TEMPLATETYPE_t)
+-"""
+-
+-te_in_reserved_ports_tcp="""\
+-corenet_tcp_bind_all_rpc_ports(TEMPLATETYPE_t)
+-"""
+-
+-te_in_unreserved_ports_tcp="""\
+-corenet_tcp_bind_all_unreserved_ports(TEMPLATETYPE_t)
+-"""
+-
+-te_in_all_ports_udp="""\
+-corenet_udp_bind_all_ports(TEMPLATETYPE_t)
+-"""
+-
+-te_in_reserved_ports_udp="""\
+-corenet_udp_bind_all_rpc_ports(TEMPLATETYPE_t)
+-"""
+-
+-te_in_unreserved_ports_udp="""\
+-corenet_udp_bind_all_unreserved_ports(TEMPLATETYPE_t)
+-"""
+diff --git a/policycoreutils/gui/templates/rw.py b/policycoreutils/gui/templates/rw.py
+deleted file mode 100644
+index 5dfc42f..0000000
+--- a/policycoreutils/gui/templates/rw.py
++++ /dev/null
+@@ -1,129 +0,0 @@
+-# Copyright (C) 2007-2012 Red Hat
+-# see file 'COPYING' for use and warranty information
+-#
+-# policygentool is a tool for the initial generation of SELinux policy
+-#
+-#    This program is free software; you can redistribute it and/or
+-#    modify it under the terms of the GNU General Public License as
+-#    published by the Free Software Foundation; either version 2 of
+-#    the License, or (at your option) any later version.
+-#
+-#    This program is distributed in the hope that it will be useful,
+-#    but WITHOUT ANY WARRANTY; without even the implied warranty of
+-#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+-#    GNU General Public License for more details.
+-#
+-#    You should have received a copy of the GNU General Public License
+-#    along with this program; if not, write to the Free Software
+-#    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
+-#                                        02111-1307  USA
+-#
+-#
+-
+-########################### tmp Template File #############################
+-te_types="""
+-type TEMPLATETYPE_rw_t;
+-files_type(TEMPLATETYPE_rw_t)
+-"""
+-
+-te_rules="""
+-manage_dirs_pattern(TEMPLATETYPE_t, TEMPLATETYPE_rw_t, TEMPLATETYPE_rw_t)
+-manage_files_pattern(TEMPLATETYPE_t, TEMPLATETYPE_rw_t, TEMPLATETYPE_rw_t)
+-"""
+-
+-########################### Interface File #############################
+-if_rules="""
+-########################################
+-## <summary>
+-##	Search TEMPLATETYPE rw directories.
+-## </summary>
+-## <param name="domain">
+-##	<summary>
+-##	Domain allowed access.
+-##	</summary>
+-## </param>
+-#
+-interface(`TEMPLATETYPE_search_rw_dir',`
+-	gen_require(`
+-		type TEMPLATETYPE_rw_t;
+-	')
+-
+-	allow $1 TEMPLATETYPE_rw_t:dir search_dir_perms;
+-	files_search_rw($1)
+-')
+-
+-########################################
+-## <summary>
+-##	Read TEMPLATETYPE rw files.
+-## </summary>
+-## <param name="domain">
+-##	<summary>
+-##	Domain allowed access.
+-##	</summary>
+-## </param>
+-#
+-interface(`TEMPLATETYPE_read_rw_files',`
+-	gen_require(`
+-		type TEMPLATETYPE_rw_t;
+-	')
+-
+-	allow $1 TEMPLATETYPE_rw_t:file read_file_perms;
+-	allow $1 TEMPLATETYPE_rw_t:dir list_dir_perms;
+-	files_search_rw($1)
+-')
+-
+-########################################
+-## <summary>
+-##	Manage TEMPLATETYPE rw files.
+-## </summary>
+-## <param name="domain">
+-##	<summary>
+-##	Domain allowed access.
+-##	</summary>
+-## </param>
+-#
+-interface(`TEMPLATETYPE_manage_rw_files',`
+-	gen_require(`
+-		type TEMPLATETYPE_rw_t;
+-	')
+-
+-	manage_files_pattern($1, TEMPLATETYPE_rw_t, TEMPLATETYPE_rw_t)
+-')
+-
+-########################################
+-## <summary>
+-##	Create, read, write, and delete
+-##	TEMPLATETYPE rw dirs.
+-## </summary>
+-## <param name="domain">
+-##	<summary>
+-##	Domain allowed access.
+-##	</summary>
+-## </param>
+-#
+-interface(`TEMPLATETYPE_manage_rw_dirs',`
+-	gen_require(`
+-		type TEMPLATETYPE_rw_t;
+-	')
+-
+-	manage_dirs_pattern($1, TEMPLATETYPE_rw_t, TEMPLATETYPE_rw_t)
+-')
+-
+-"""
+-
+-if_admin_types="""
+-		type TEMPLATETYPE_rw_t;"""
+-
+-if_admin_rules="""
+-	files_search_etc($1)
+-	admin_pattern($1, TEMPLATETYPE_rw_t)
+-"""
+-
+-########################### File Context ##################################
+-fc_file="""
+-FILENAME		--	gen_context(system_u:object_r:TEMPLATETYPE_rw_t,s0)
+-"""
+-
+-fc_dir="""
+-FILENAME(/.*)?		gen_context(system_u:object_r:TEMPLATETYPE_rw_t,s0)
+-"""
+diff --git a/policycoreutils/gui/templates/script.py b/policycoreutils/gui/templates/script.py
+deleted file mode 100644
+index 79240ec..0000000
+--- a/policycoreutils/gui/templates/script.py
++++ /dev/null
+@@ -1,126 +0,0 @@
+-# Copyright (C) 2007-2012 Red Hat
+-# see file 'COPYING' for use and warranty information
+-#
+-# policygentool is a tool for the initial generation of SELinux policy
+-#
+-#    This program is free software; you can redistribute it and/or
+-#    modify it under the terms of the GNU General Public License as
+-#    published by the Free Software Foundation; either version 2 of
+-#    the License, or (at your option) any later version.
+-#
+-#    This program is distributed in the hope that it will be useful,
+-#    but WITHOUT ANY WARRANTY; without even the implied warranty of
+-#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+-#    GNU General Public License for more details.
+-#
+-#    You should have received a copy of the GNU General Public License
+-#    along with this program; if not, write to the Free Software
+-#    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
+-#                                        02111-1307  USA
+-#
+-#
+-
+-########################### tmp Template File #############################
+-compile="""\
+-#!/bin/sh -e
+-
+-DIRNAME=`dirname $0`
+-cd $DIRNAME
+-USAGE="$0 [ --update ]"
+-if [ `id -u` != 0 ]; then
+-echo 'You must be root to run this script'
+-exit 1
+-fi
+-
+-if [ $# -eq 1 ]; then
+-	if [ "$1" = "--update" ] ; then
+-		time=`ls -l --time-style="+%x %X" TEMPLATEFILE.te | awk '{ printf "%s %s", $6, $7 }'`
+-		rules=`ausearch --start $time -m avc --raw -se TEMPLATETYPE`
+-		if [ x"$rules" != "x" ] ; then
+-			echo "Found avc's to update policy with"
+-			echo -e "$rules" | audit2allow -R
+-			echo "Do you want these changes added to policy [y/n]?"
+-			read ANS
+-			if [ "$ANS" = "y" -o "$ANS" = "Y" ] ; then
+-				echo "Updating policy"
+-				echo -e "$rules" | audit2allow -R >> TEMPLATEFILE.te
+-				# Fall though and rebuild policy
+-			else
+-				exit 0
+-			fi
+-		else
+-			echo "No new avcs found"
+-			exit 0
+-		fi
+-	else
+-		echo -e $USAGE
+-		exit 1
+-	fi
+-elif [ $# -ge 2 ] ; then
+-	echo -e $USAGE
+-	exit 1
+-fi
+-
+-echo "Building and Loading Policy"
+-set -x
+-make -f /usr/share/selinux/devel/Makefile TEMPLATEFILE.pp || exit
+-/usr/sbin/semodule -i TEMPLATEFILE.pp
+-
+-"""
+-
+-restorecon="""\
+-# Fixing the file context on FILENAME
+-/sbin/restorecon -F -R -v FILENAME
+-"""
+-
+-tcp_ports="""\
+-# Adding SELinux tcp port to port PORTNUM
+-/usr/sbin/semanage port -a -t TEMPLATETYPE_port_t -p tcp PORTNUM
+-"""
+-
+-udp_ports="""\
+-# Adding SELinux udp port to port PORTNUM
+-/usr/sbin/semanage port -a -t TEMPLATETYPE_port_t -p udp PORTNUM
+-"""
+-
+-users="""\
+-# Adding SELinux user TEMPLATETYPE_u
+-/usr/sbin/semanage user -a -R "TEMPLATETYPE_rROLES" TEMPLATETYPE_u
+-"""
+-
+-eusers="""\
+-# Adding roles to SELinux user TEMPLATETYPE_u
+-/usr/sbin/semanage user -m -R "TEMPLATETYPE_rROLES" TEMPLATETYPE_u
+-"""
+-
+-admin_trans="""\
+-# Adding roles to SELinux user USER
+-/usr/sbin/semanage user -m -R +TEMPLATETYPE_r USER
+-"""
+-
+-min_login_user_default_context="""\
+-if [ ! -f /etc/selinux/targeted/contexts/users/TEMPLATETYPE_u ]; then
+-cat > /etc/selinux/targeted/contexts/users/TEMPLATETYPE_u << _EOF
+-TEMPLATETYPE_r:TEMPLATETYPE_t:s0	TEMPLATETYPE_r:TEMPLATETYPE_t
+-system_r:crond_t		TEMPLATETYPE_r:TEMPLATETYPE_t
+-system_r:initrc_su_t		TEMPLATETYPE_r:TEMPLATETYPE_t
+-system_r:local_login_t		TEMPLATETYPE_r:TEMPLATETYPE_t
+-system_r:remote_login_t		TEMPLATETYPE_r:TEMPLATETYPE_t
+-system_r:sshd_t			TEMPLATETYPE_r:TEMPLATETYPE_t
+-_EOF
+-fi
+-"""
+-
+-x_login_user_default_context="""\
+-if [ ! -f /etc/selinux/targeted/contexts/users/TEMPLATETYPE_u ]; then
+-cat > /etc/selinux/targeted/contexts/users/TEMPLATETYPE_u << _EOF
+-TEMPLATETYPE_r:TEMPLATETYPE_t	TEMPLATETYPE_r:TEMPLATETYPE_t
+-system_r:crond_t		TEMPLATETYPE_r:TEMPLATETYPE_t
+-system_r:initrc_su_t		TEMPLATETYPE_r:TEMPLATETYPE_t
+-system_r:local_login_t		TEMPLATETYPE_r:TEMPLATETYPE_t
+-system_r:remote_login_t		TEMPLATETYPE_r:TEMPLATETYPE_t
+-system_r:sshd_t				TEMPLATETYPE_r:TEMPLATETYPE_t
+-system_r:xdm_t				TEMPLATETYPE_r:TEMPLATETYPE_t
+-_EOF
+-fi
+-"""
+diff --git a/policycoreutils/gui/templates/semodule.py b/policycoreutils/gui/templates/semodule.py
+deleted file mode 100644
+index f77e50e..0000000
+--- a/policycoreutils/gui/templates/semodule.py
++++ /dev/null
+@@ -1,40 +0,0 @@
+-# Copyright (C) 2007-2012 Red Hat
+-# see file 'COPYING' for use and warranty information
+-#
+-# policygentool is a tool for the initial generation of SELinux policy
+-#
+-#    This program is free software; you can redistribute it and/or
+-#    modify it under the terms of the GNU General Public License as
+-#    published by the Free Software Foundation; either version 2 of
+-#    the License, or (at your option) any later version.
+-#
+-#    This program is distributed in the hope that it will be useful,
+-#    but WITHOUT ANY WARRANTY; without even the implied warranty of
+-#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+-#    GNU General Public License for more details.
+-#
+-#    You should have received a copy of the GNU General Public License
+-#    along with this program; if not, write to the Free Software
+-#    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
+-#                                        02111-1307  USA
+-#
+-#
+-
+-########################### tmp Template File #############################
+-compile="""
+-#!/bin/sh
+-make -f /usr/share/selinux/devel/Makefile
+-semodule -i TEMPLATETYPE.pp
+-"""
+-
+-restorecon="""
+-restorecon -R -v FILENAME
+-"""
+-
+-tcp_ports="""
+-semanage ports -a -t TEMPLATETYPE_port_t -p tcp PORTNUM
+-"""
+-
+-udp_ports="""
+-semanage ports -a -t TEMPLATETYPE_port_t -p udp PORTNUM
+-"""
+diff --git a/policycoreutils/gui/templates/tmp.py b/policycoreutils/gui/templates/tmp.py
+deleted file mode 100644
+index d2adaa4..0000000
+--- a/policycoreutils/gui/templates/tmp.py
++++ /dev/null
+@@ -1,102 +0,0 @@
+-# Copyright (C) 2007-2012 Red Hat
+-# see file 'COPYING' for use and warranty information
+-#
+-# policygentool is a tool for the initial generation of SELinux policy
+-#
+-#    This program is free software; you can redistribute it and/or
+-#    modify it under the terms of the GNU General Public License as
+-#    published by the Free Software Foundation; either version 2 of
+-#    the License, or (at your option) any later version.
+-#
+-#    This program is distributed in the hope that it will be useful,
+-#    but WITHOUT ANY WARRANTY; without even the implied warranty of
+-#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+-#    GNU General Public License for more details.
+-#
+-#    You should have received a copy of the GNU General Public License
+-#    along with this program; if not, write to the Free Software
+-#    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
+-#                                        02111-1307  USA
+-#
+-#
+-########################### tmp Template File #############################
+-
+-te_types="""
+-type TEMPLATETYPE_tmp_t;
+-files_tmp_file(TEMPLATETYPE_tmp_t)
+-"""
+-
+-te_rules="""
+-manage_dirs_pattern(TEMPLATETYPE_t, TEMPLATETYPE_tmp_t, TEMPLATETYPE_tmp_t)
+-manage_files_pattern(TEMPLATETYPE_t, TEMPLATETYPE_tmp_t, TEMPLATETYPE_tmp_t)
+-files_tmp_filetrans(TEMPLATETYPE_t, TEMPLATETYPE_tmp_t, { dir file })
+-"""
+-
+-if_rules="""
+-########################################
+-## <summary>
+-##	Do not audit attempts to read,
+-##	TEMPLATETYPE tmp files
+-## </summary>
+-## <param name="domain">
+-##	<summary>
+-##	Domain to not audit.
+-##	</summary>
+-## </param>
+-#
+-interface(`TEMPLATETYPE_dontaudit_read_tmp_files',`
+-	gen_require(`
+-		type TEMPLATETYPE_tmp_t;
+-	')
+-
+-	dontaudit $1 TEMPLATETYPE_tmp_t:file read_file_perms;
+-')
+-
+-########################################
+-## <summary>
+-##	Read TEMPLATETYPE tmp files
+-## </summary>
+-## <param name="domain">
+-##	<summary>
+-##	Domain allowed access.
+-##	</summary>
+-## </param>
+-#
+-interface(`TEMPLATETYPE_read_tmp_files',`
+-	gen_require(`
+-		type TEMPLATETYPE_tmp_t;
+-	')
+-
+-	files_search_tmp($1)
+-	allow $1 TEMPLATETYPE_tmp_t:file read_file_perms;
+-')
+-
+-########################################
+-## <summary>
+-##	Manage TEMPLATETYPE tmp files
+-## </summary>
+-## <param name="domain">
+-##	<summary>
+-##	Domain allowed access.
+-##	</summary>
+-## </param>
+-#
+-interface(`TEMPLATETYPE_manage_tmp',`
+-	gen_require(`
+-		type TEMPLATETYPE_tmp_t;
+-	')
+-
+-	files_search_tmp($1)
+-	manage_dirs_pattern($1, TEMPLATETYPE_tmp_t, TEMPLATETYPE_tmp_t)
+-	manage_files_pattern($1, TEMPLATETYPE_tmp_t, TEMPLATETYPE_tmp_t)
+-	manage_lnk_files_pattern($1, TEMPLATETYPE_tmp_t, TEMPLATETYPE_tmp_t)
+-')
+-"""
+-
+-if_admin_types="""
+-		type TEMPLATETYPE_tmp_t;"""
+-
+-if_admin_rules="""
+-	files_search_tmp($1)
+-	admin_pattern($1, TEMPLATETYPE_tmp_t)
+-"""
+diff --git a/policycoreutils/gui/templates/unit_file.py b/policycoreutils/gui/templates/unit_file.py
+deleted file mode 100644
+index 60e5844..0000000
+--- a/policycoreutils/gui/templates/unit_file.py
++++ /dev/null
+@@ -1,72 +0,0 @@
+-# Copyright (C) 2012 Red Hat
+-# see file 'COPYING' for use and warranty information
+-#
+-# policygentool is a tool for the initial generation of SELinux policy
+-#
+-#    This program is free software; you can redistribute it and/or
+-#    modify it under the terms of the GNU General Public License as
+-#    published by the Free Software Foundation; either version 2 of
+-#    the License, or (at your option) any later version.
+-#
+-#    This program is distributed in the hope that it will be useful,
+-#    but WITHOUT ANY WARRANTY; without even the implied warranty of
+-#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+-#    GNU General Public License for more details.
+-#
+-#    You should have received a copy of the GNU General Public License
+-#    along with this program; if not, write to the Free Software
+-#    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
+-#                                        02111-1307  USA
+-#
+-#
+-########################### unit Template File #############################
+-
+-########################### Type Enforcement File #############################
+-te_types="""
+-type TEMPLATETYPE_unit_file_t;
+-systemd_unit_file(TEMPLATETYPE_unit_file_t)
+-"""
+-
+-te_rules=""
+-
+-########################### Interface File #############################
+-if_rules="""\
+-########################################
+-## <summary>
+-##	Execute TEMPLATETYPE server in the TEMPLATETYPE domain.
+-## </summary>
+-## <param name="domain">
+-##	<summary>
+-##	Domain allowed to transition.
+-##	</summary>
+-## </param>
+-#
+-interface(`TEMPLATETYPE_systemctl',`
+-	gen_require(`
+-		type TEMPLATETYPE_t;
+-		type TEMPLATETYPE_unit_file_t;
+-	')
+-
+-	systemd_exec_systemctl($1)
+-        systemd_read_fifo_file_password_run($1)
+-	allow $1 TEMPLATETYPE_unit_file_t:file read_file_perms;
+-	allow $1 TEMPLATETYPE_unit_file_t:service manage_service_perms;
+-
+-	ps_process_pattern($1, TEMPLATETYPE_t)
+-')
+-
+-"""
+-
+-if_admin_types="""
+-	type TEMPLATETYPE_unit_file_t;"""
+-
+-if_admin_rules="""
+-	TEMPLATETYPE_systemctl($1)
+-	admin_pattern($1, TEMPLATETYPE_unit_file_t)
+-	allow $1 TEMPLATETYPE_unit_file_t:service all_service_perms;
+-"""
+-
+-########################### File Context ##################################
+-fc_file="""\
+-FILENAME		--	gen_context(system_u:object_r:TEMPLATETYPE_unit_file_t,s0)
+-"""
+diff --git a/policycoreutils/gui/templates/user.py b/policycoreutils/gui/templates/user.py
+deleted file mode 100644
+index 398c6f2..0000000
+--- a/policycoreutils/gui/templates/user.py
++++ /dev/null
+@@ -1,204 +0,0 @@
+-# Copyright (C) 2007-2012 Red Hat
+-# see file 'COPYING' for use and warranty information
+-#
+-# policygentool is a tool for the initial generation of SELinux policy
+-#
+-#    This program is free software; you can redistribute it and/or
+-#    modify it under the terms of the GNU General Public License as
+-#    published by the Free Software Foundation; either version 2 of
+-#    the License, or (at your option) any later version.
+-#
+-#    This program is distributed in the hope that it will be useful,
+-#    but WITHOUT ANY WARRANTY; without even the implied warranty of
+-#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+-#    GNU General Public License for more details.
+-#
+-#    You should have received a copy of the GNU General Public License
+-#    along with this program; if not, write to the Free Software
+-#    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
+-#                                        02111-1307  USA
+-#
+-#
+-########################### Type Enforcement File #############################
+-
+-te_login_user_types="""\
+-policy_module(TEMPLATETYPE, 1.0.0)
+-
+-########################################
+-#
+-# Declarations
+-#
+-
+-userdom_unpriv_user_template(TEMPLATETYPE)
+-"""
+-
+-te_admin_user_types="""\
+-policy_module(TEMPLATETYPE, 1.0.0)
+-
+-########################################
+-#
+-# Declarations
+-#
+-
+-userdom_admin_user_template(TEMPLATETYPE)
+-"""
+-
+-te_min_login_user_types="""\
+-policy_module(TEMPLATETYPE, 1.0.0)
+-
+-########################################
+-#
+-# Declarations
+-#
+-
+-userdom_restricted_user_template(TEMPLATETYPE)
+-"""
+-
+-te_x_login_user_types="""\
+-policy_module(TEMPLATETYPE, 1.0.0)
+-
+-########################################
+-#
+-# Declarations
+-#
+-
+-userdom_restricted_xwindows_user_template(TEMPLATETYPE)
+-"""
+-
+-te_existing_user_types="""\
+-policy_module(myTEMPLATETYPE, 1.0.0)
+-
+-gen_require(`
+-	type TEMPLATETYPE_t, TEMPLATETYPE_devpts_t;
+-	role TEMPLATETYPE_r;
+-')
+-
+-"""
+-
+-te_root_user_types="""\
+-policy_module(TEMPLATETYPE, 1.0.0)
+-
+-########################################
+-#
+-# Declarations
+-#
+-
+-userdom_base_user_template(TEMPLATETYPE)
+-"""
+-
+-te_login_user_rules="""\
+-
+-########################################
+-#
+-# TEMPLATETYPE local policy
+-#
+-
+-"""
+-
+-te_existing_user_rules="""\
+-
+-########################################
+-#
+-# TEMPLATETYPE customized policy
+-#
+-
+-"""
+-
+-te_x_login_user_rules="""\
+-
+-########################################
+-#
+-# TEMPLATETYPE local policy
+-#
+-"""
+-
+-te_root_user_rules="""\
+-
+-########################################
+-#
+-# TEMPLATETYPE local policy
+-#
+-"""
+-
+-te_transition_rules="""
+-optional_policy(`
+-	APPLICATION_role(TEMPLATETYPE_r, TEMPLATETYPE_t)
+-')
+-"""
+-
+-te_user_trans_rules="""
+-optional_policy(`
+-	gen_require(`
+-		role USER_r;
+-	')
+-
+-	TEMPLATETYPE_role_change(USER_r)
+-')
+-"""
+-
+-te_admin_rules="""
+-allow TEMPLATETYPE_t self:capability { dac_override dac_read_search kill sys_ptrace sys_nice };
+-files_dontaudit_search_all_dirs(TEMPLATETYPE_t)
+-
+-selinux_get_enforce_mode(TEMPLATETYPE_t)
+-seutil_domtrans_setfiles(TEMPLATETYPE_t)
+-seutil_search_default_contexts(TEMPLATETYPE_t)
+-
+-logging_send_syslog_msg(TEMPLATETYPE_t)
+-
+-kernel_read_system_state(TEMPLATETYPE_t)
+-
+-domain_dontaudit_search_all_domains_state(TEMPLATETYPE_t)
+-domain_dontaudit_ptrace_all_domains(TEMPLATETYPE_t)
+-
+-userdom_dontaudit_search_admin_dir(TEMPLATETYPE_t)
+-userdom_dontaudit_search_user_home_dirs(TEMPLATETYPE_t)
+-
+-bool TEMPLATETYPE_read_user_files false;
+-bool TEMPLATETYPE_manage_user_files false;
+-
+-if (TEMPLATETYPE_read_user_files) {
+-	userdom_read_user_home_content_files(TEMPLATETYPE_t)
+-	userdom_read_user_tmp_files(TEMPLATETYPE_t)
+-}
+-
+-if (TEMPLATETYPE_manage_user_files) {
+-	userdom_manage_user_home_content(TEMPLATETYPE_t)
+-	userdom_manage_user_tmp_files(TEMPLATETYPE_t)
+-}
+-
+-"""
+-
+-te_admin_trans_rules="""
+-gen_require(`
+-	role USER_r;
+-')
+-
+-allow USER_r TEMPLATETYPE_r;
+-"""
+-
+-te_admin_domain_rules="""
+-optional_policy(`
+-	APPLICATION_admin(TEMPLATETYPE_t, TEMPLATETYPE_r)
+-')
+-"""
+-
+-te_roles_rules="""
+-optional_policy(`
+-	gen_require(`
+-		role ROLE_r;
+-	')
+-
+-	allow TEMPLATETYPE_r ROLE_r;
+-')
+-"""
+-
+-te_sudo_rules="""
+-optional_policy(`
+-	sudo_role_template(TEMPLATETYPE, TEMPLATETYPE_r, TEMPLATETYPE_t)
+-')
+-"""
+-
+-te_newrole_rules="""
+-seutil_run_newrole(TEMPLATETYPE_t, TEMPLATETYPE_r)
+-"""
+diff --git a/policycoreutils/gui/templates/var_cache.py b/policycoreutils/gui/templates/var_cache.py
+deleted file mode 100644
+index 8efc1d9..0000000
+--- a/policycoreutils/gui/templates/var_cache.py
++++ /dev/null
+@@ -1,132 +0,0 @@
+-# Copyright (C) 2007-2012 Red Hat
+-# see file 'COPYING' for use and warranty information
+-#
+-# policygentool is a tool for the initial generation of SELinux policy
+-#
+-#    This program is free software; you can redistribute it and/or
+-#    modify it under the terms of the GNU General Public License as
+-#    published by the Free Software Foundation; either version 2 of
+-#    the License, or (at your option) any later version.
+-#
+-#    This program is distributed in the hope that it will be useful,
+-#    but WITHOUT ANY WARRANTY; without even the implied warranty of
+-#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+-#    GNU General Public License for more details.
+-#
+-#    You should have received a copy of the GNU General Public License
+-#    along with this program; if not, write to the Free Software
+-#    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
+-#                                        02111-1307  USA
+-#
+-#
+-########################### cache Template File #############################
+-
+-########################### Type Enforcement File #############################
+-te_types="""
+-type TEMPLATETYPE_cache_t;
+-files_type(TEMPLATETYPE_cache_t)
+-"""
+-te_rules="""
+-manage_dirs_pattern(TEMPLATETYPE_t, TEMPLATETYPE_cache_t, TEMPLATETYPE_cache_t)
+-manage_files_pattern(TEMPLATETYPE_t, TEMPLATETYPE_cache_t, TEMPLATETYPE_cache_t)
+-manage_lnk_files_pattern(TEMPLATETYPE_t, TEMPLATETYPE_cache_t, TEMPLATETYPE_cache_t)
+-files_var_filetrans(TEMPLATETYPE_t, TEMPLATETYPE_cache_t, { dir file })
+-"""
+-
+-########################### Interface File #############################
+-if_rules="""
+-########################################
+-## <summary>
+-##	Search TEMPLATETYPE cache directories.
+-## </summary>
+-## <param name="domain">
+-##	<summary>
+-##	Domain allowed access.
+-##	</summary>
+-## </param>
+-#
+-interface(`TEMPLATETYPE_search_cache',`
+-	gen_require(`
+-		type TEMPLATETYPE_cache_t;
+-	')
+-
+-	allow $1 TEMPLATETYPE_cache_t:dir search_dir_perms;
+-	files_search_var($1)
+-')
+-
+-########################################
+-## <summary>
+-##	Read TEMPLATETYPE cache files.
+-## </summary>
+-## <param name="domain">
+-##	<summary>
+-##	Domain allowed access.
+-##	</summary>
+-## </param>
+-#
+-interface(`TEMPLATETYPE_read_cache_files',`
+-	gen_require(`
+-		type TEMPLATETYPE_cache_t;
+-	')
+-
+-	files_search_var($1)
+-	read_files_pattern($1, TEMPLATETYPE_cache_t, TEMPLATETYPE_cache_t)
+-')
+-
+-########################################
+-## <summary>
+-##	Create, read, write, and delete
+-##	TEMPLATETYPE cache files.
+-## </summary>
+-## <param name="domain">
+-##	<summary>
+-##	Domain allowed access.
+-##	</summary>
+-## </param>
+-#
+-interface(`TEMPLATETYPE_manage_cache_files',`
+-	gen_require(`
+-		type TEMPLATETYPE_cache_t;
+-	')
+-
+-	files_search_var($1)
+-	manage_files_pattern($1, TEMPLATETYPE_cache_t, TEMPLATETYPE_cache_t)
+-')
+-
+-########################################
+-## <summary>
+-##	Manage TEMPLATETYPE cache dirs.
+-## </summary>
+-## <param name="domain">
+-##	<summary>
+-##	Domain allowed access.
+-##	</summary>
+-## </param>
+-#
+-interface(`TEMPLATETYPE_manage_cache_dirs',`
+-	gen_require(`
+-		type TEMPLATETYPE_cache_t;
+-	')
+-
+-	files_search_var($1)
+-	manage_dirs_pattern($1, TEMPLATETYPE_cache_t, TEMPLATETYPE_cache_t)
+-')
+-
+-"""
+-
+-if_admin_types="""
+-		type TEMPLATETYPE_cache_t;"""
+-
+-if_admin_rules="""
+-	files_search_var($1)
+-	admin_pattern($1, TEMPLATETYPE_cache_t)
+-"""
+-
+-########################### File Context ##################################
+-fc_file="""\
+-FILENAME		--	gen_context(system_u:object_r:TEMPLATETYPE_cache_t,s0)
+-"""
+-
+-fc_dir="""\
+-FILENAME(/.*)?		gen_context(system_u:object_r:TEMPLATETYPE_cache_t,s0)
+-"""
+diff --git a/policycoreutils/gui/templates/var_lib.py b/policycoreutils/gui/templates/var_lib.py
+deleted file mode 100644
+index 8bde8c6..0000000
+--- a/policycoreutils/gui/templates/var_lib.py
++++ /dev/null
+@@ -1,160 +0,0 @@
+-# Copyright (C) 2007-2012 Red Hat
+-# see file 'COPYING' for use and warranty information
+-#
+-# policygentool is a tool for the initial generation of SELinux policy
+-#
+-#    This program is free software; you can redistribute it and/or
+-#    modify it under the terms of the GNU General Public License as
+-#    published by the Free Software Foundation; either version 2 of
+-#    the License, or (at your option) any later version.
+-#
+-#    This program is distributed in the hope that it will be useful,
+-#    but WITHOUT ANY WARRANTY; without even the implied warranty of
+-#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+-#    GNU General Public License for more details.
+-#
+-#    You should have received a copy of the GNU General Public License
+-#    along with this program; if not, write to the Free Software
+-#    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
+-#                                        02111-1307  USA
+-#
+-#
+-########################### var_lib Template File #############################
+-
+-########################### Type Enforcement File #############################
+-te_types="""
+-type TEMPLATETYPE_var_lib_t;
+-files_type(TEMPLATETYPE_var_lib_t)
+-"""
+-te_rules="""
+-manage_dirs_pattern(TEMPLATETYPE_t, TEMPLATETYPE_var_lib_t, TEMPLATETYPE_var_lib_t)
+-manage_files_pattern(TEMPLATETYPE_t, TEMPLATETYPE_var_lib_t, TEMPLATETYPE_var_lib_t)
+-files_var_lib_filetrans(TEMPLATETYPE_t, TEMPLATETYPE_var_lib_t, { dir file })
+-"""
+-
+-te_stream_rules="""\
+-allow TEMPLATETYPE_t TEMPLATETYPE_var_lib_t:sock_file manage_sock_file_perms;
+-files_var_lib_filetrans(TEMPLATETYPE_t, TEMPLATETYPE_var_lib_t, sock_file)
+-"""
+-
+-
+-########################### Interface File #############################
+-if_rules="""
+-########################################
+-## <summary>
+-##	Search TEMPLATETYPE lib directories.
+-## </summary>
+-## <param name="domain">
+-##	<summary>
+-##	Domain allowed access.
+-##	</summary>
+-## </param>
+-#
+-interface(`TEMPLATETYPE_search_lib',`
+-	gen_require(`
+-		type TEMPLATETYPE_var_lib_t;
+-	')
+-
+-	allow $1 TEMPLATETYPE_var_lib_t:dir search_dir_perms;
+-	files_search_var_lib($1)
+-')
+-
+-########################################
+-## <summary>
+-##	Read TEMPLATETYPE lib files.
+-## </summary>
+-## <param name="domain">
+-##	<summary>
+-##	Domain allowed access.
+-##	</summary>
+-## </param>
+-#
+-interface(`TEMPLATETYPE_read_lib_files',`
+-	gen_require(`
+-		type TEMPLATETYPE_var_lib_t;
+-	')
+-
+-	files_search_var_lib($1)
+-	read_files_pattern($1, TEMPLATETYPE_var_lib_t, TEMPLATETYPE_var_lib_t)
+-')
+-
+-########################################
+-## <summary>
+-##	Manage TEMPLATETYPE lib files.
+-## </summary>
+-## <param name="domain">
+-##	<summary>
+-##	Domain allowed access.
+-##	</summary>
+-## </param>
+-#
+-interface(`TEMPLATETYPE_manage_lib_files',`
+-	gen_require(`
+-		type TEMPLATETYPE_var_lib_t;
+-	')
+-
+-	files_search_var_lib($1)
+-	manage_files_pattern($1, TEMPLATETYPE_var_lib_t, TEMPLATETYPE_var_lib_t)
+-')
+-
+-########################################
+-## <summary>
+-##	Manage TEMPLATETYPE lib directories.
+-## </summary>
+-## <param name="domain">
+-##	<summary>
+-##	Domain allowed access.
+-##	</summary>
+-## </param>
+-#
+-interface(`TEMPLATETYPE_manage_lib_dirs',`
+-	gen_require(`
+-		type TEMPLATETYPE_var_lib_t;
+-	')
+-
+-	files_search_var_lib($1)
+-	manage_dirs_pattern($1, TEMPLATETYPE_var_lib_t, TEMPLATETYPE_var_lib_t)
+-')
+-
+-"""
+-
+-if_stream_rules="""
+-########################################
+-## <summary>
+-##	Connect to TEMPLATETYPE over a unix stream socket.
+-## </summary>
+-## <param name="domain">
+-##	<summary>
+-##	Domain allowed access.
+-##	</summary>
+-## </param>
+-#
+-interface(`TEMPLATETYPE_stream_connect',`
+-	gen_require(`
+-		type TEMPLATETYPE_t, TEMPLATETYPE_var_lib_t;
+-	')
+-
+-	stream_connect_pattern($1, TEMPLATETYPE_var_lib_t, TEMPLATETYPE_var_lib_t)
+-')
+-"""
+-
+-if_admin_types="""
+-		type TEMPLATETYPE_var_lib_t;"""
+-
+-if_admin_rules="""
+-	files_search_var_lib($1)
+-	admin_pattern($1, TEMPLATETYPE_var_lib_t)
+-"""
+-
+-########################### File Context ##################################
+-fc_file="""\
+-FILENAME		--	gen_context(system_u:object_r:TEMPLATETYPE_var_lib_t,s0)
+-"""
+-
+-fc_sock_file="""\
+-FILENAME		-s	gen_context(system_u:object_r:TEMPLATETYPE_var_lib_t,s0)
+-"""
+-
+-fc_dir="""\
+-FILENAME(/.*)?		gen_context(system_u:object_r:TEMPLATETYPE_var_lib_t,s0)
+-"""
+diff --git a/policycoreutils/gui/templates/var_log.py b/policycoreutils/gui/templates/var_log.py
+deleted file mode 100644
+index b57b93d..0000000
+--- a/policycoreutils/gui/templates/var_log.py
++++ /dev/null
+@@ -1,114 +0,0 @@
+-# Copyright (C) 2007-2012 Red Hat
+-# see file 'COPYING' for use and warranty information
+-#
+-# policygentool is a tool for the initial generation of SELinux policy
+-#
+-#    This program is free software; you can redistribute it and/or
+-#    modify it under the terms of the GNU General Public License as
+-#    published by the Free Software Foundation; either version 2 of
+-#    the License, or (at your option) any later version.
+-#
+-#    This program is distributed in the hope that it will be useful,
+-#    but WITHOUT ANY WARRANTY; without even the implied warranty of
+-#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+-#    GNU General Public License for more details.
+-#
+-#    You should have received a copy of the GNU General Public License
+-#    along with this program; if not, write to the Free Software
+-#    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
+-#                                        02111-1307  USA
+-#
+-#
+-########################### var_log Template File #############################
+-
+-########################### Type Enforcement File #############################
+-te_types="""
+-type TEMPLATETYPE_log_t;
+-logging_log_file(TEMPLATETYPE_log_t)
+-"""
+-
+-te_rules="""
+-manage_dirs_pattern(TEMPLATETYPE_t, TEMPLATETYPE_log_t, TEMPLATETYPE_log_t)
+-manage_files_pattern(TEMPLATETYPE_t, TEMPLATETYPE_log_t, TEMPLATETYPE_log_t)
+-logging_log_filetrans(TEMPLATETYPE_t, TEMPLATETYPE_log_t, { dir file })
+-"""
+-
+-########################### Interface File #############################
+-if_rules="""\
+-########################################
+-## <summary>
+-##	Read TEMPLATETYPE's log files.
+-## </summary>
+-## <param name="domain">
+-##	<summary>
+-##	Domain allowed access.
+-##	</summary>
+-## </param>
+-## <rolecap/>
+-#
+-interface(`TEMPLATETYPE_read_log',`
+-	gen_require(`
+-		type TEMPLATETYPE_log_t;
+-	')
+-
+-	logging_search_logs($1)
+-	read_files_pattern($1, TEMPLATETYPE_log_t, TEMPLATETYPE_log_t)
+-')
+-
+-########################################
+-## <summary>
+-##	Append to TEMPLATETYPE log files.
+-## </summary>
+-## <param name="domain">
+-##	<summary>
+-##	Domain allowed access.
+-##	</summary>
+-## </param>
+-#
+-interface(`TEMPLATETYPE_append_log',`
+-	gen_require(`
+-		type TEMPLATETYPE_log_t;
+-	')
+-
+-	logging_search_logs($1)
+-	append_files_pattern($1, TEMPLATETYPE_log_t, TEMPLATETYPE_log_t)
+-')
+-
+-########################################
+-## <summary>
+-##	Manage TEMPLATETYPE log files
+-## </summary>
+-## <param name="domain">
+-##	<summary>
+-##	Domain allowed access.
+-##	</summary>
+-## </param>
+-#
+-interface(`TEMPLATETYPE_manage_log',`
+-	gen_require(`
+-		type TEMPLATETYPE_log_t;
+-	')
+-
+-	logging_search_logs($1)
+-	manage_dirs_pattern($1, TEMPLATETYPE_log_t, TEMPLATETYPE_log_t)
+-	manage_files_pattern($1, TEMPLATETYPE_log_t, TEMPLATETYPE_log_t)
+-	manage_lnk_files_pattern($1, TEMPLATETYPE_log_t, TEMPLATETYPE_log_t)
+-')
+-"""
+-
+-if_admin_types="""
+-		type TEMPLATETYPE_log_t;"""
+-
+-if_admin_rules="""
+-	logging_search_logs($1)
+-	admin_pattern($1, TEMPLATETYPE_log_t)
+-"""
+-
+-########################### File Context ##################################
+-fc_file="""\
+-FILENAME		--	gen_context(system_u:object_r:TEMPLATETYPE_log_t,s0)
+-"""
+-
+-fc_dir="""\
+-FILENAME(/.*)?		gen_context(system_u:object_r:TEMPLATETYPE_log_t,s0)
+-"""
+diff --git a/policycoreutils/gui/templates/var_run.py b/policycoreutils/gui/templates/var_run.py
+deleted file mode 100644
+index 916f44c..0000000
+--- a/policycoreutils/gui/templates/var_run.py
++++ /dev/null
+@@ -1,101 +0,0 @@
+-# Copyright (C) 2007-2012 Red Hat
+-# see file 'COPYING' for use and warranty information
+-#
+-# policygentool is a tool for the initial generation of SELinux policy
+-#
+-#    This program is free software; you can redistribute it and/or
+-#    modify it under the terms of the GNU General Public License as
+-#    published by the Free Software Foundation; either version 2 of
+-#    the License, or (at your option) any later version.
+-#
+-#    This program is distributed in the hope that it will be useful,
+-#    but WITHOUT ANY WARRANTY; without even the implied warranty of
+-#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+-#    GNU General Public License for more details.
+-#
+-#    You should have received a copy of the GNU General Public License
+-#    along with this program; if not, write to the Free Software
+-#    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
+-#                                        02111-1307  USA
+-#
+-#
+-########################### var_run Template File #############################
+-
+-te_types="""
+-type TEMPLATETYPE_var_run_t;
+-files_pid_file(TEMPLATETYPE_var_run_t)
+-"""
+-
+-te_rules="""
+-manage_dirs_pattern(TEMPLATETYPE_t, TEMPLATETYPE_var_run_t, TEMPLATETYPE_var_run_t)
+-manage_files_pattern(TEMPLATETYPE_t, TEMPLATETYPE_var_run_t, TEMPLATETYPE_var_run_t)
+-files_pid_filetrans(TEMPLATETYPE_t, TEMPLATETYPE_var_run_t, { dir file })
+-"""
+-
+-te_stream_rules="""
+-allow TEMPLATETYPE_t TEMPLATETYPE_var_run_t:sock_file manage_sock_file_perms;
+-files_pid_filetrans(TEMPLATETYPE_t, TEMPLATETYPE_var_run_t, sock_file)
+-"""
+-
+-if_rules="""\
+-########################################
+-## <summary>
+-##	Read TEMPLATETYPE PID files.
+-## </summary>
+-## <param name="domain">
+-##	<summary>
+-##	Domain allowed access.
+-##	</summary>
+-## </param>
+-#
+-interface(`TEMPLATETYPE_read_pid_files',`
+-	gen_require(`
+-		type TEMPLATETYPE_var_run_t;
+-	')
+-
+-	files_search_pids($1)
+-	allow $1 TEMPLATETYPE_var_run_t:file read_file_perms;
+-')
+-
+-"""
+-
+-if_stream_rules="""\
+-########################################
+-## <summary>
+-##	Connect to TEMPLATETYPE over a unix stream socket.
+-## </summary>
+-## <param name="domain">
+-##	<summary>
+-##	Domain allowed access.
+-##	</summary>
+-## </param>
+-#
+-interface(`TEMPLATETYPE_stream_connect',`
+-	gen_require(`
+-		type TEMPLATETYPE_t, TEMPLATETYPE_var_run_t;
+-	')
+-
+-	files_search_pids($1)
+-	stream_connect_pattern($1, TEMPLATETYPE_var_run_t, TEMPLATETYPE_var_run_t, TEMPLATETYPE_t)
+-')
+-"""
+-
+-if_admin_types="""
+-		type TEMPLATETYPE_var_run_t;"""
+-
+-if_admin_rules="""
+-	files_search_pids($1)
+-	admin_pattern($1, TEMPLATETYPE_var_run_t)
+-"""
+-
+-fc_file="""\
+-FILENAME		--	gen_context(system_u:object_r:TEMPLATETYPE_var_run_t,s0)
+-"""
+-
+-fc_sock_file="""\
+-FILENAME		-s	gen_context(system_u:object_r:TEMPLATETYPE_var_run_t,s0)
+-"""
+-
+-fc_dir="""\
+-FILENAME(/.*)?		gen_context(system_u:object_r:TEMPLATETYPE_var_run_t,s0)
+-"""
+diff --git a/policycoreutils/gui/templates/var_spool.py b/policycoreutils/gui/templates/var_spool.py
+deleted file mode 100644
+index 8055a9e..0000000
+--- a/policycoreutils/gui/templates/var_spool.py
++++ /dev/null
+@@ -1,131 +0,0 @@
+-# Copyright (C) 2007-2012 Red Hat
+-# see file 'COPYING' for use and warranty information
+-#
+-# policygentool is a tool for the initial generation of SELinux policy
+-#
+-#    This program is free software; you can redistribute it and/or
+-#    modify it under the terms of the GNU General Public License as
+-#    published by the Free Software Foundation; either version 2 of
+-#    the License, or (at your option) any later version.
+-#
+-#    This program is distributed in the hope that it will be useful,
+-#    but WITHOUT ANY WARRANTY; without even the implied warranty of
+-#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+-#    GNU General Public License for more details.
+-#
+-#    You should have received a copy of the GNU General Public License
+-#    along with this program; if not, write to the Free Software
+-#    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
+-#                                        02111-1307  USA
+-#
+-#
+-########################### var_spool Template File #############################
+-
+-########################### Type Enforcement File #############################
+-te_types="""
+-type TEMPLATETYPE_spool_t;
+-files_type(TEMPLATETYPE_spool_t)
+-"""
+-te_rules="""
+-manage_dirs_pattern(TEMPLATETYPE_t, TEMPLATETYPE_spool_t, TEMPLATETYPE_spool_t)
+-manage_files_pattern(TEMPLATETYPE_t, TEMPLATETYPE_spool_t, TEMPLATETYPE_spool_t)
+-manage_lnk_files_pattern(TEMPLATETYPE_t, TEMPLATETYPE_spool_t, TEMPLATETYPE_spool_t)
+-files_spool_filetrans(TEMPLATETYPE_t, TEMPLATETYPE_spool_t, { dir file })
+-"""
+-
+-########################### Interface File #############################
+-if_rules="""
+-########################################
+-## <summary>
+-##	Search TEMPLATETYPE spool directories.
+-## </summary>
+-## <param name="domain">
+-##	<summary>
+-##	Domain allowed access.
+-##	</summary>
+-## </param>
+-#
+-interface(`TEMPLATETYPE_search_spool',`
+-	gen_require(`
+-		type TEMPLATETYPE_spool_t;
+-	')
+-
+-	allow $1 TEMPLATETYPE_spool_t:dir search_dir_perms;
+-	files_search_spool($1)
+-')
+-
+-########################################
+-## <summary>
+-##	Read TEMPLATETYPE spool files.
+-## </summary>
+-## <param name="domain">
+-##	<summary>
+-##	Domain allowed access.
+-##	</summary>
+-## </param>
+-#
+-interface(`TEMPLATETYPE_read_spool_files',`
+-	gen_require(`
+-		type TEMPLATETYPE_spool_t;
+-	')
+-
+-	files_search_spool($1)
+-	read_files_pattern($1, TEMPLATETYPE_spool_t, TEMPLATETYPE_spool_t)
+-')
+-
+-########################################
+-## <summary>
+-##	Manage TEMPLATETYPE spool files.
+-## </summary>
+-## <param name="domain">
+-##	<summary>
+-##	Domain allowed access.
+-##	</summary>
+-## </param>
+-#
+-interface(`TEMPLATETYPE_manage_spool_files',`
+-	gen_require(`
+-		type TEMPLATETYPE_spool_t;
+-	')
+-
+-	files_search_spool($1)
+-	manage_files_pattern($1, TEMPLATETYPE_spool_t, TEMPLATETYPE_spool_t)
+-')
+-
+-########################################
+-## <summary>
+-##	Manage TEMPLATETYPE spool dirs.
+-## </summary>
+-## <param name="domain">
+-##	<summary>
+-##	Domain allowed access.
+-##	</summary>
+-## </param>
+-#
+-interface(`TEMPLATETYPE_manage_spool_dirs',`
+-	gen_require(`
+-		type TEMPLATETYPE_spool_t;
+-	')
+-
+-	files_search_spool($1)
+-	manage_dirs_pattern($1, TEMPLATETYPE_spool_t, TEMPLATETYPE_spool_t)
+-')
+-
+-"""
+-
+-if_admin_types="""
+-		type TEMPLATETYPE_spool_t;"""
+-
+-if_admin_rules="""
+-	files_search_spool($1)
+-	admin_pattern($1, TEMPLATETYPE_spool_t)
+-"""
+-
+-########################### File Context ##################################
+-fc_file="""\
+-FILENAME		--	gen_context(system_u:object_r:TEMPLATETYPE_spool_t,s0)
+-"""
+-
+-fc_dir="""\
+-FILENAME(/.*)?		gen_context(system_u:object_r:TEMPLATETYPE_spool_t,s0)
+-"""
+diff --git a/policycoreutils/load_policy/Makefile b/policycoreutils/load_policy/Makefile
+index 5da2e0d..7c5bab0 100644
+--- a/policycoreutils/load_policy/Makefile
++++ b/policycoreutils/load_policy/Makefile
+@@ -19,7 +19,7 @@ install: all
+ 	test -d $(MANDIR)/man8 || install -m 755 -d $(MANDIR)/man8
+ 	install -m 644 load_policy.8 $(MANDIR)/man8/
+ 	-mkdir -p $(USRSBINDIR)
+-	-ln -sf /sbin/load_policy $(USRSBINDIR)/load_policy
++	-ln -sf $(SBINDIR)/load_policy $(USRSBINDIR)/load_policy 
+ 
+ clean:
+ 	-rm -f $(TARGETS) *.o 
+diff --git a/policycoreutils/po/Makefile b/policycoreutils/po/Makefile
+index 5278a6e..9c1486e 100644
+--- a/policycoreutils/po/Makefile
++++ b/policycoreutils/po/Makefile
+@@ -53,33 +53,44 @@ POTFILES = \
+ 	../gui/modulesPage.py \
+ 	../gui/polgen.glade \
+ 	../gui/polgengui.py \
+-	../gui/polgen.py \
+ 	../gui/portsPage.py \
+-	../gui/selinux.tbl \
+ 	../gui/semanagePage.py \
+ 	../gui/statusPage.py \
+ 	../gui/system-config-selinux.glade \
+ 	../gui/system-config-selinux.py \
+ 	../gui/usersPage.py \
+-	../gui/templates/executable.py \
+-	../gui/templates/__init__.py \
+-	../gui/templates/network.py \
+-	../gui/templates/rw.py \
+-	../gui/templates/script.py \
+-	../gui/templates/semodule.py \
+-	../gui/templates/tmp.py \
+-	../gui/templates/user.py \
+-	../gui/templates/var_lib.py \
+-	../gui/templates/var_log.py \
+-	../gui/templates/var_run.py \
+-	../gui/templates/var_spool.py \
+-	../secon/secon.c
++	../secon/secon.c \
++	../sepolicy/info.c \
++	../sepolicy/search.c \
++	../sepolicy/sepolicy.py \
++	../sepolicy/sepolicy/communicate.py \
++	../sepolicy/sepolicy/__init__.py \
++	../sepolicy/sepolicy/network.py \
++	../sepolicy/sepolicy/generate.py \
++	../sepolicy/sepolicy/manpage.py \
++	../sepolicy/sepolicy/transition.py \
++	../sepolicy/sepolicy/templates/executable.py \
++	../sepolicy/sepolicy/templates/__init__.py \
++	../sepolicy/sepolicy/templates/network.py \
++	../sepolicy/sepolicy/templates/rw.py \
++	../sepolicy/sepolicy/templates/script.py \
++	../sepolicy/sepolicy/templates/semodule.py \
++	../sepolicy/sepolicy/templates/tmp.py \
++	../sepolicy/sepolicy/templates/user.py \
++	../sepolicy/sepolicy/templates/var_lib.py \
++	../sepolicy/sepolicy/templates/var_log.py \
++	../sepolicy/sepolicy/templates/var_run.py \
++	../sepolicy/sepolicy/templates/var_spool.py \
++	booleans.py
+ 
+ #default:: clean
+ 
+-all::  update-po $(MOFILES)
++all::  $(MOFILES)
+ 
+-$(POTFILE): $(POTFILES) 
++booleans.py:
++	sepolicy booleans -a > booleans.py
 +
-+DAEMON = 0
-+DBUS = 1
-+INETD = 2
-+CGI = 3
-+USER = 4
-+SANDBOX = 5
-+TUSER = 6
-+XUSER = 7
-+LUSER = 8
-+AUSER = 9
-+RUSER = 10
-+EUSER = 11
++$(POTFILE): $(POTFILES) booleans.py
+ 	$(XGETTEXT) --keyword=_ --keyword=N_ $(POTFILES)
+ 	@if cmp -s $(NLSPACKAGE).po $(POTFILE); then \
+ 	    rm -f $(NLSPACKAGE).po; \
+@@ -88,6 +99,7 @@ $(POTFILE): $(POTFILES)
+ 	fi; \
+ 
+ update-po: Makefile $(POTFILE) refresh-po
++	@rm -f booleans.py
+ 
+ refresh-po: Makefile
+ 	for cat in $(POFILES); do \
+diff --git a/policycoreutils/po/POTFILES.in b/policycoreutils/po/POTFILES.in
+index aab1a4e..75117f4 100644
+--- a/policycoreutils/po/POTFILES.in
++++ b/policycoreutils/po/POTFILES.in
+@@ -27,7 +27,6 @@ gui/mappingsPage.py
+ gui/modulesPage.py
+ gui/polgen.glade
+ gui/polgengui.py
+-gui/polgen.py
+ gui/portsPage.py
+ gui/selinux.tbl
+ gui/semanagePage.py
+@@ -35,16 +34,25 @@ gui/statusPage.py
+ gui/system-config-selinux.glade
+ gui/system-config-selinux.py
+ gui/usersPage.py
+-gui/templates/executable.py
+-gui/templates/__init__.py
+-gui/templates/network.py
+-gui/templates/rw.py
+-gui/templates/script.py
+-gui/templates/semodule.py
+-gui/templates/tmp.py
+-gui/templates/user.py
+-gui/templates/var_lib.py
+-gui/templates/var_log.py
+-gui/templates/var_run.py
+-gui/templates/var_spool.py
+ secon/secon.c
++sepolicy/info.c
++sepolicy/search.c
++sepolicy/sepolicy.py
++sepolicy/sepolicy/communicate.py
++sepolicy/sepolicy/__init__.py
++sepolicy/sepolicy/network.py
++sepolicy/sepolicy/generate.py
++sepolicy/sepolicy/manpage.py
++sepolicy/sepolicy/transition.py
++sepolicy/sepolicy/templates/executable.py
++sepolicy/sepolicy/templates/__init__.py
++sepolicy/sepolicy/templates/network.py
++sepolicy/sepolicy/templates/rw.py
++sepolicy/sepolicy/templates/script.py
++sepolicy/sepolicy/templates/semodule.py
++sepolicy/sepolicy/templates/tmp.py
++sepolicy/sepolicy/templates/user.py
++sepolicy/sepolicy/templates/var_lib.py
++sepolicy/sepolicy/templates/var_log.py
++sepolicy/sepolicy/templates/var_run.py
++sepolicy/sepolicy/templates/var_spool.py
+diff --git a/policycoreutils/po/af.po b/policycoreutils/po/af.po
+index a4478db..a61c8f3 100644
+--- a/policycoreutils/po/af.po
++++ b/policycoreutils/po/af.po
+@@ -8,7 +8,7 @@ msgid ""
+ msgstr ""
+ "Project-Id-Version: PACKAGE VERSION\n"
+ "Report-Msgid-Bugs-To: \n"
+-"POT-Creation-Date: 2012-05-25 07:28-0400\n"
++"POT-Creation-Date: 2012-10-16 12:24-0400\n"
+ "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+ "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
+ "Language-Team: LANGUAGE <LL at li.org>\n"
+@@ -24,7 +24,7 @@ msgid ""
+ "         <args ...> are the arguments to that script."
+ msgstr ""
+ 
+-#: ../run_init/run_init.c:126 ../newrole/newrole.c:1124
++#: ../run_init/run_init.c:126 ../newrole/newrole.c:1123
+ #, c-format
+ msgid "failed to initialize PAM\n"
+ msgstr ""
+@@ -73,7 +73,7 @@ msgstr ""
+ msgid "authentication failed.\n"
+ msgstr ""
+ 
+-#: ../run_init/run_init.c:405 ../newrole/newrole.c:1258
++#: ../run_init/run_init.c:405 ../newrole/newrole.c:1257
+ #, c-format
+ msgid "Could not set exec context to %s.\n"
+ msgstr ""
+@@ -86,855 +86,870 @@ msgstr ""
+ msgid "To make this policy package active, execute:"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:143 ../semanage/seobject.py:147
+-msgid "global"
+-msgstr ""
+-
+-#: ../semanage/seobject.py:225
++#: ../semanage/seobject.py:200
+ msgid "Could not create semanage handle"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:233
++#: ../semanage/seobject.py:208
+ msgid "SELinux policy is not managed or store cannot be accessed."
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:238
++#: ../semanage/seobject.py:213
+ msgid "Cannot read policy store."
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:243
++#: ../semanage/seobject.py:218
+ msgid "Could not establish semanage connection"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:248
++#: ../semanage/seobject.py:223
+ msgid "Could not test MLS enabled status"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
++#: ../semanage/seobject.py:229 ../semanage/seobject.py:244
+ msgid "Not yet implemented"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:258
++#: ../semanage/seobject.py:233
+ msgid "Semanage transaction already in progress"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:267
++#: ../semanage/seobject.py:242
+ msgid "Could not start semanage transaction"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:278
++#: ../semanage/seobject.py:254
+ msgid "Could not commit semanage transaction"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:283
++#: ../semanage/seobject.py:259
+ msgid "Semanage transaction not in progress"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
++#: ../semanage/seobject.py:271 ../semanage/seobject.py:351
+ msgid "Could not list SELinux modules"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:308
++#: ../semanage/seobject.py:284
+ msgid "Modules Name"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
++#: ../semanage/seobject.py:284 ../gui/modulesPage.py:63
+ msgid "Version"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
++#: ../semanage/seobject.py:287 ../gui/statusPage.py:75
+ msgid "Disabled"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:326
++#: ../semanage/seobject.py:302
+ #, python-format
+ msgid "Could not disable module %s (remove failed)"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:337
++#: ../semanage/seobject.py:313
+ #, python-format
+ msgid "Could not enable module %s (remove failed)"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:352
++#: ../semanage/seobject.py:328
+ #, python-format
+ msgid "Could not remove module %s (remove failed)"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:362
++#: ../semanage/seobject.py:338
+ msgid "dontaudit requires either 'on' or 'off'"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:391
++#: ../semanage/seobject.py:366
+ msgid "Builtin Permissive Types"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:401
++#: ../semanage/seobject.py:376
+ msgid "Customized Permissive Types"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:442
++#: ../semanage/seobject.py:417
+ #, python-format
+ msgid "Could not set permissive domain %s (module installation failed)"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:448
++#: ../semanage/seobject.py:423
+ #, python-format
+ msgid "Could not remove permissive domain %s (remove failed)"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
+-#: ../semanage/seobject.py:603 ../semanage/seobject.py:700
+-#: ../semanage/seobject.py:730 ../semanage/seobject.py:797
+-#: ../semanage/seobject.py:854 ../semanage/seobject.py:1101
+-#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
+-#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
+-#: ../semanage/seobject.py:2045
++#: ../semanage/seobject.py:458 ../semanage/seobject.py:532
++#: ../semanage/seobject.py:578 ../semanage/seobject.py:675
++#: ../semanage/seobject.py:705 ../semanage/seobject.py:772
++#: ../semanage/seobject.py:829 ../semanage/seobject.py:1084
++#: ../semanage/seobject.py:1800 ../semanage/seobject.py:1863
++#: ../semanage/seobject.py:1882 ../semanage/seobject.py:2003
++#: ../semanage/seobject.py:2056
+ #, python-format
+ msgid "Could not create a key for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
+-#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
++#: ../semanage/seobject.py:462 ../semanage/seobject.py:536
++#: ../semanage/seobject.py:582 ../semanage/seobject.py:588
+ #, python-format
+ msgid "Could not check if login mapping for %s is defined"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:496
++#: ../semanage/seobject.py:471
+ #, python-format
+ msgid "Linux Group %s does not exist"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:501
++#: ../semanage/seobject.py:476
+ #, python-format
+ msgid "Linux User %s does not exist"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:505
++#: ../semanage/seobject.py:480
+ #, python-format
+ msgid "Could not create login mapping for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
++#: ../semanage/seobject.py:484 ../semanage/seobject.py:720
+ #, python-format
+ msgid "Could not set name for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
++#: ../semanage/seobject.py:489 ../semanage/seobject.py:730
+ #, python-format
+ msgid "Could not set MLS range for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:518
++#: ../semanage/seobject.py:493
+ #, python-format
+ msgid "Could not set SELinux user for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:522
++#: ../semanage/seobject.py:497
+ #, python-format
+ msgid "Could not add login mapping for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:540
++#: ../semanage/seobject.py:515
+ msgid "Requires seuser or serange"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
++#: ../semanage/seobject.py:538 ../semanage/seobject.py:584
+ #, python-format
+ msgid "Login mapping for %s is not defined"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:567
++#: ../semanage/seobject.py:542
+ #, python-format
+ msgid "Could not query seuser for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:581
++#: ../semanage/seobject.py:556
+ #, python-format
+ msgid "Could not modify login mapping for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:615
++#: ../semanage/seobject.py:590
+ #, python-format
+ msgid "Login mapping for %s is defined in policy, cannot be deleted"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:619
++#: ../semanage/seobject.py:594
+ #, python-format
+ msgid "Could not delete login mapping for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
+-#: ../semanage/seobject.py:897
++#: ../semanage/seobject.py:616 ../semanage/seobject.py:634
++#: ../semanage/seobject.py:872
+ msgid "Could not list login mappings"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
++#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
+ #: ../gui/system-config-selinux.glade:100
+ msgid "Login Name"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
+-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
++#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
++#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
+ #: ../gui/system-config-selinux.glade:128
+ #: ../gui/system-config-selinux.glade:915
+ #: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
+ msgid "SELinux User"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
++#: ../semanage/seobject.py:659 ../gui/system-config-selinux.glade:156
+ #: ../gui/system-config-selinux.glade:943
+ msgid "MLS/MCS Range"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
+-#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
+-#: ../semanage/seobject.py:864
++#: ../semanage/seobject.py:678 ../semanage/seobject.py:709
++#: ../semanage/seobject.py:776 ../semanage/seobject.py:833
++#: ../semanage/seobject.py:839
+ #, python-format
+ msgid "Could not check if SELinux user %s is defined"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
+-#: ../semanage/seobject.py:870
++#: ../semanage/seobject.py:681 ../semanage/seobject.py:782
++#: ../semanage/seobject.py:845
+ #, python-format
+ msgid "Could not query user for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:726
++#: ../semanage/seobject.py:701
+ #, python-format
+ msgid "You must add at least one role for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:741
++#: ../semanage/seobject.py:716
+ #, python-format
+ msgid "Could not create SELinux user for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:750
++#: ../semanage/seobject.py:725
+ #, python-format
+ msgid "Could not add role %s for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:759
++#: ../semanage/seobject.py:734
+ #, python-format
+ msgid "Could not set MLS level for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:762
++#: ../semanage/seobject.py:737
+ #, python-format
+ msgid "Could not add prefix %s for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:765
++#: ../semanage/seobject.py:740
+ #, python-format
+ msgid "Could not extract key for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:769
++#: ../semanage/seobject.py:744
+ #, python-format
+ msgid "Could not add SELinux user %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:791
++#: ../semanage/seobject.py:766
+ msgid "Requires prefix, roles, level or range"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:793
++#: ../semanage/seobject.py:768
+ msgid "Requires prefix or roles"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
++#: ../semanage/seobject.py:778 ../semanage/seobject.py:835
+ #, python-format
+ msgid "SELinux user %s is not defined"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:832
++#: ../semanage/seobject.py:807
+ #, python-format
+ msgid "Could not modify SELinux user %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:866
++#: ../semanage/seobject.py:841
+ #, python-format
+ msgid "SELinux user %s is defined in policy, cannot be deleted"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:877
++#: ../semanage/seobject.py:852
+ #, python-format
+ msgid "Could not delete SELinux user %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:915
++#: ../semanage/seobject.py:890
+ msgid "Could not list SELinux users"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:921
++#: ../semanage/seobject.py:896
+ #, python-format
+ msgid "Could not list roles for user %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:946
++#: ../semanage/seobject.py:921
+ msgid "Labeling"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:946
++#: ../semanage/seobject.py:921
+ msgid "MLS/"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:947
++#: ../semanage/seobject.py:922
+ msgid "Prefix"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:947
++#: ../semanage/seobject.py:922
+ msgid "MCS Level"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:947
++#: ../semanage/seobject.py:922
+ msgid "MCS Range"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
++#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
+ #: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
+ msgid "SELinux Roles"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:967
++#: ../semanage/seobject.py:944
+ msgid "Protocol udp or tcp is required"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:969
++#: ../semanage/seobject.py:946
+ msgid "Port is required"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:979
++#: ../semanage/seobject.py:956
+ msgid "Invalid Port"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:983
++#: ../semanage/seobject.py:960
+ #, python-format
+ msgid "Could not create a key for %s/%s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:994
++#: ../semanage/seobject.py:971
+ msgid "Type is required"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
+-#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
++#: ../semanage/seobject.py:974 ../semanage/seobject.py:1036
++#: ../semanage/seobject.py:1794
++#, python-format
++msgid "Type %s is invalid, must be a port type"
++msgstr ""
 +
-+poltype={}
-+poltype[DAEMON] = _("Standard Init Daemon")
-+poltype[DBUS] = _("DBUS System Daemon")
-+poltype[INETD] = _("Internet Services Daemon")
-+poltype[CGI] = _("Web Application/Script (CGI)")
-+poltype[USER] = _("User Application")
-+poltype[SANDBOX] = _("Sandbox")
-+poltype[TUSER] = _("Minimal Terminal User Role")
-+poltype[XUSER] = _("Minimal X Windows User Role")
-+poltype[LUSER] = _("User Role")
-+poltype[AUSER] = _("Admin User Role")
-+poltype[RUSER] = _("Root Admin User Role")
-+
-+APPLICATIONS = [ DAEMON, DBUS, INETD, USER, CGI ]
-+USERS = [ XUSER, TUSER, LUSER, AUSER, EUSER, RUSER]
-+
-+def verify_ports(ports):
-+    if ports == "":
-+        return []
-+    max_port=2**16
-+    try:
-+        temp = []
-+        for a in ports.split(","):
-+            r =  a.split("-")
-+            if len(r) > 2:
-+                raise  ValueError
-+            if len(r) == 1:
-+                begin = int (r[0])
-+                end = int (r[0])
-+            else:
-+                begin = int (r[0])
-+                end = int (r[1])
-+
-+                if begin > end:
-+                    raise  ValueError
-+
-+            for p in range(begin, end + 1):
-+                if p < 1 or p > max_port:
-+                    raise  ValueError
-+                temp.append(p)
-+        return temp
-+    except ValueError:
-+        raise  ValueError(_("Ports must be numbers or ranges of numbers from 1 to %d " % max_port ))
-+
-+class policy:
-+
-+	def __init__(self, name, type):
-+                self.ports = []
-+                try:
-+                    self.ports = get_all_ports()
-+                except ValueError, e:
-+                    print "Can not get port types, must be root for this information"
-+                except RuntimeError, e:
-+                    print "Can not get port types", e
-+
-+                self.symbols = {}
-+                self.symbols["openlog"] = "set_use_kerberos(True)"
-+                self.symbols["openlog"] = "set_use_kerb_rcache(True)"
-+                self.symbols["openlog"] = "set_use_syslog(True)"
-+                self.symbols["gethostby"] = "set_use_resolve(True)"
-+                self.symbols["getaddrinfo"] = "set_use_resolve(True)"
-+                self.symbols["getnameinfo"] = "set_use_resolve(True)"
-+                self.symbols["krb"] = "set_use_kerberos(True)"
-+                self.symbols["gss_accept_sec_context"] = "set_manage_krb5_rcache(True)"
-+                self.symbols["krb5_verify_init_creds"] = "set_manage_krb5_rcache(True)"
-+                self.symbols["krb5_rd_req"] = "set_manage_krb5_rcache(True)"
-+                self.symbols["__syslog_chk"] = "set_use_syslog(True)"
-+                self.symbols["getpwnam"] = "set_use_uid(True)"
-+                self.symbols["getpwuid"] = "set_use_uid(True)"
-+                self.symbols["dbus_"] = "set_use_dbus(True)"
-+                self.symbols["pam_"] = "set_use_pam(True)"
-+                self.symbols["pam_"] = "set_use_audit(True)"
-+                self.symbols["fork"] = "add_process('fork')"
-+                self.symbols["transition"] = "add_process('transition')"
-+                self.symbols["sigchld"] = "add_process('sigchld')"
-+                self.symbols["sigkill"] = "add_process('sigkill')"
-+                self.symbols["sigstop"] = "add_process('sigstop')"
-+                self.symbols["signull"] = "add_process('signull')"
-+                self.symbols["signal"] = "add_process('signal')"
-+                self.symbols["ptrace"] = "add_process('ptrace')"
-+                self.symbols["getsched"] = "add_process('getsched')"
-+                self.symbols["setsched"] = "add_process('setsched')"
-+                self.symbols["getsession"] = "add_process('getsession')"
-+                self.symbols["getpgid"] = "add_process('getpgid')"
-+                self.symbols["setpgid"] = "add_process('setpgid')"
-+                self.symbols["getcap"] = "add_process('getcap')"
-+                self.symbols["setcap"] = "add_process('setcap')"
-+                self.symbols["share"] = "add_process('share')"
-+                self.symbols["getattr"] = "add_process('getattr')"
-+                self.symbols["setexec"] = "add_process('setexec')"
-+                self.symbols["setfscreate"] = "add_process('setfscreate')"
-+                self.symbols["noatsecure"] = "add_process('noatsecure')"
-+                self.symbols["siginh"] = "add_process('siginh')"
-+                self.symbols["setrlimit"] = "add_process('setrlimit')"
-+                self.symbols["rlimitinh"] = "add_process('rlimitinh')"
-+                self.symbols["dyntransition"] = "add_process('dyntransition')"
-+                self.symbols["setcurrent"] = "add_process('setcurrent')"
-+                self.symbols["execmem"] = "add_process('execmem')"
-+                self.symbols["execstack"] = "add_process('execstack')"
-+                self.symbols["execheap"] = "add_process('execheap')"
-+                self.symbols["setkeycreate"] = "add_process('setkeycreate')"
-+                self.symbols["setsockcreate"] = "add_process('setsockcreate')"
-+
-+                self.symbols["chown"] = "add_capability('chown')"
-+                self.symbols["dac_override"] = "add_capability('dac_override')"
-+                self.symbols["dac_read_search"] = "add_capability('dac_read_search')"
-+                self.symbols["fowner"] = "add_capability('fowner')"
-+                self.symbols["fsetid"] = "add_capability('fsetid')"
-+                self.symbols["kill"] = "add_capability('kill')"
-+                self.symbols["setgid"] = "add_capability('setgid')"
-+                self.symbols["setresuid"] = "add_capability('setuid')"
-+                self.symbols["setuid"] = "add_capability('setuid')"
-+                self.symbols["setpcap"] = "add_capability('setpcap')"
-+                self.symbols["linux_immutable"] = "add_capability('linux_immutable')"
-+                self.symbols["net_bind_service"] = "add_capability('net_bind_service')"
-+                self.symbols["net_broadcast"] = "add_capability('net_broadcast')"
-+                self.symbols["net_admin"] = "add_capability('net_admin')"
-+                self.symbols["net_raw"] = "add_capability('net_raw')"
-+                self.symbols["ipc_lock"] = "add_capability('ipc_lock')"
-+                self.symbols["ipc_owner"] = "add_capability('ipc_owner')"
-+                self.symbols["sys_module"] = "add_capability('sys_module')"
-+                self.symbols["sys_rawio"] = "add_capability('sys_rawio')"
-+                self.symbols["chroot"] = "add_capability('sys_chroot')"
-+                self.symbols["sys_chroot"] = "add_capability('sys_chroot')"
-+                self.symbols["sys_ptrace"] = "add_capability('sys_ptrace')"
-+                self.symbols["sys_pacct"] = "add_capability('sys_pacct')"
-+                self.symbols["mount"] = "add_capability('sys_admin')"
-+                self.symbols["unshare"] = "add_capability('sys_admin')"
-+                self.symbols["sys_admin"] = "add_capability('sys_admin')"
-+                self.symbols["sys_boot"] = "add_capability('sys_boot')"
-+                self.symbols["sys_nice"] = "add_capability('sys_nice')"
-+                self.symbols["sys_resource"] = "add_capability('sys_resource')"
-+                self.symbols["sys_time"] = "add_capability('sys_time')"
-+                self.symbols["sys_tty_config"] = "add_capability('sys_tty_config')"
-+                self.symbols["mknod"] = "add_capability('mknod')"
-+                self.symbols["lease"] = "add_capability('lease')"
-+                self.symbols["audit_write"] = "add_capability('audit_write')"
-+                self.symbols["audit_control"] = "add_capability('audit_control')"
-+                self.symbols["setfcap"] = "add_capability('setfcap')"
-+
-+		self.DEFAULT_DIRS = {}
-+		self.DEFAULT_DIRS["/etc"] = ["etc_rw", [], etc_rw];
-+		self.DEFAULT_DIRS["/tmp"] = ["tmp", [], tmp];
-+		self.DEFAULT_DIRS["rw"] = ["rw", [], rw];
-+		self.DEFAULT_DIRS["/usr/lib/systemd/system"] = ["unit_file", [], unit_file];
-+		self.DEFAULT_DIRS["/lib/systemd/system"] = ["unit_file", [], unit_file];
-+		self.DEFAULT_DIRS["/etc/systemd/system"] = ["unit_file", [], unit_file];
-+		self.DEFAULT_DIRS["/var/cache"] = ["var_cache", [], var_cache];
-+		self.DEFAULT_DIRS["/var/lib"] = ["var_lib", [], var_lib];
-+		self.DEFAULT_DIRS["/var/log"] = ["var_log", [], var_log];
-+		self.DEFAULT_DIRS["/var/run"] = ["var_run", [], var_run];
-+		self.DEFAULT_DIRS["/var/spool"] = ["var_spool", [], var_spool];
-+
-+                self.DEFAULT_KEYS=["/etc", "/var/cache", "/var/log", "/tmp", "rw", "/var/lib", "/var/run", "/var/spool", "/etc/systemd/system", "/usr/lib/systemd/system", "/lib/systemd/system" ]
-+
-+		self.DEFAULT_TYPES = (\
-+( self.generate_daemon_types, self.generate_daemon_rules), \
-+( self.generate_dbusd_types, self.generate_dbusd_rules), \
-+( self.generate_inetd_types, self.generate_inetd_rules), \
-+( self.generate_cgi_types, self.generate_cgi_rules), \
-+( self.generate_userapp_types, self.generate_userapp_rules), \
-+( self.generate_sandbox_types, self.generate_sandbox_rules), \
-+( self.generate_existing_user_types, self.generate_existing_user_rules), \
-+( self.generate_min_login_user_types, self.generate_login_user_rules), \
-+( self.generate_x_login_user_types, self.generate_x_login_user_rules), \
-+( self.generate_login_user_types, self.generate_login_user_rules), \
-+( self.generate_admin_user_types, self.generate_login_user_rules), \
-+( self.generate_root_user_types, self.generate_root_user_rules))
-+		if name == "":
-+			raise ValueError(_("You must enter a name for your confined process/user"))
-+                if not name.isalnum():
-+                    raise ValueError(_("Name must be alpha numberic with no spaces. Consider using option \"-n MODULENAME\""))
-+
-+		if type == CGI:
-+			self.name = "httpd_%s_script" % name
-+		else:
-+			self.name = name
-+
-+                self.file_name = name
-+
-+                self.capabilities = []
-+                self.processes = []
-+		self.type = type
-+		self.initscript = ""
-+                self.program = ""
-+		self.in_tcp = [False, False, False, []]
-+		self.in_udp = [False, False, False, []]
-+		self.out_tcp = [False, False, False, []]
-+		self.out_udp = [False, False, False, []]
-+		self.use_resolve = False
-+		self.use_tmp = False
-+		self.use_uid = False
-+		self.use_syslog = False
-+		self.use_kerberos = False
-+		self.manage_krb5_rcache = False
-+		self.use_pam = False
-+		self.use_dbus = False
-+		self.use_audit = False
-+		self.use_etc = True
-+		self.use_localization = True
-+		self.use_fd = True
-+		self.use_terminal = False
-+		self.use_mail = False
-+		self.booleans = {}
-+		self.files = {}
-+		self.dirs = {}
-+                self.found_tcp_ports=[]
-+                self.found_udp_ports=[]
-+                self.need_tcp_type=False
-+                self.need_udp_type=False
-+		self.admin_domains = []
-+		self.transition_domains = []
-+		self.transition_users = []
-+                self.roles = []
-+
-+        def __isnetset(self, l):
-+            return l[ALL] or l[RESERVED] or l[UNRESERVED] or len(l[PORTS]) > 0
-+
-+        def set_admin_domains(self, admin_domains):
-+            self.admin_domains = admin_domains
-+
-+        def set_admin_roles(self, roles):
-+            self.roles = roles
-+
-+        def set_transition_domains(self, transition_domains):
-+            self.transition_domains = transition_domains
-+
-+        def set_transition_users(self, transition_users):
-+            self.transition_users = transition_users
-+
-+        def use_in_udp(self):
-+            return self.__isnetset(self.in_udp)
-+
-+        def use_out_udp(self):
-+            return self.__isnetset(self.out_udp)
-+
-+        def use_udp(self):
-+            return self.use_in_udp() or self.use_out_udp()
-+
-+        def use_in_tcp(self):
-+            return self.__isnetset(self.in_tcp)
-+
-+        def use_out_tcp(self):
-+            return self.__isnetset(self.out_tcp)
-+
-+        def use_tcp(self):
-+            return self.use_in_tcp() or self.use_out_tcp()
-+
-+        def use_network(self):
-+            return self.use_tcp() or self.use_udp()
-+
-+        def find_port(self, port, protocol="tcp"):
-+            for begin,end,p in self.ports.keys():
-+                if port >= begin and port <= end and protocol == p:
-+                    return self.ports[begin, end, protocol]
-+            return  None
-+
-+	def set_program(self, program):
-+                if self.type not in APPLICATIONS:
-+                    raise ValueError(_("User Role types can not be assigned executables."))
-+
-+		self.program = program
-+
-+	def set_init_script(self, initscript):
-+                if self.type != DAEMON:
-+                    raise ValueError(_("Only Daemon apps can use an init script.."))
-+
-+		self.initscript = initscript
-+
-+	def set_in_tcp(self, all, reserved, unreserved, ports):
-+		self.in_tcp = [ all, reserved, unreserved, verify_ports(ports)]
-+
-+	def set_in_udp(self, all, reserved, unreserved, ports):
-+		self.in_udp = [ all, reserved, unreserved, verify_ports(ports)]
-+
-+	def set_out_tcp(self, all, ports):
-+		self.out_tcp = [ all , False, False, verify_ports(ports) ]
-+
-+	def set_out_udp(self, all, ports):
-+		self.out_udp = [ all , False, False, verify_ports(ports) ]
-+
-+	def set_use_resolve(self, val):
-+		if val != True and val != False:
-+			raise  ValueError(_("use_resolve must be a boolean value "))
-+
-+		self.use_resolve = val
-+
-+	def set_use_syslog(self, val):
-+		if val != True and val != False:
-+			raise  ValueError(_("use_syslog must be a boolean value "))
-+
-+		self.use_syslog = val
-+
-+	def set_use_kerberos(self, val):
-+		if val != True and val != False:
-+			raise  ValueError(_("use_kerberos must be a boolean value "))
-+
-+		self.use_kerberos = val
-+
-+	def set_manage_krb5_rcache(self, val):
-+		if val != True and val != False:
-+			raise  ValueError(_("manage_krb5_rcache must be a boolean value "))
-+
-+		self.manage_krb5_rcache = val
-+
-+	def set_use_pam(self, val):
-+		self.use_pam = val == True
-+
-+	def set_use_dbus(self, val):
-+		self.use_dbus = val == True
-+
-+	def set_use_audit(self, val):
-+		self.use_audit = val == True
-+
-+	def set_use_etc(self, val):
-+		self.use_etc = val == True
-+
-+	def set_use_localization(self, val):
-+		self.use_localization = val == True
-+
-+	def set_use_fd(self, val):
-+		self.use_fd = val == True
-+
-+	def set_use_terminal(self, val):
-+		self.use_terminal = val == True
++#: ../semanage/seobject.py:980 ../semanage/seobject.py:1042
++#: ../semanage/seobject.py:1097 ../semanage/seobject.py:1103
+ #, python-format
+ msgid "Could not check if port %s/%s is defined"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1002
++#: ../semanage/seobject.py:982
+ #, python-format
+ msgid "Port %s/%s already defined"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1006
++#: ../semanage/seobject.py:986
+ #, python-format
+ msgid "Could not create port for %s/%s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1012
++#: ../semanage/seobject.py:992
+ #, python-format
+ msgid "Could not create context for %s/%s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1016
++#: ../semanage/seobject.py:996
+ #, python-format
+ msgid "Could not set user in port context for %s/%s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1020
++#: ../semanage/seobject.py:1000
+ #, python-format
+ msgid "Could not set role in port context for %s/%s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1024
++#: ../semanage/seobject.py:1004
+ #, python-format
+ msgid "Could not set type in port context for %s/%s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1029
++#: ../semanage/seobject.py:1009
+ #, python-format
+ msgid "Could not set mls fields in port context for %s/%s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1033
++#: ../semanage/seobject.py:1013
+ #, python-format
+ msgid "Could not set port context for %s/%s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1037
++#: ../semanage/seobject.py:1017
+ #, python-format
+ msgid "Could not add port %s/%s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
+-#: ../semanage/seobject.py:1512
++#: ../semanage/seobject.py:1031 ../semanage/seobject.py:1304
++#: ../semanage/seobject.py:1503
+ msgid "Requires setype or serange"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1053
++#: ../semanage/seobject.py:1033
+ msgid "Requires setype"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
++#: ../semanage/seobject.py:1044 ../semanage/seobject.py:1099
+ #, python-format
+ msgid "Port %s/%s is not defined"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1065
++#: ../semanage/seobject.py:1048
+ #, python-format
+ msgid "Could not query port %s/%s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1076
++#: ../semanage/seobject.py:1059
+ #, python-format
+ msgid "Could not modify port %s/%s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1089
++#: ../semanage/seobject.py:1072
+ msgid "Could not list the ports"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1105
++#: ../semanage/seobject.py:1088
+ #, python-format
+ msgid "Could not delete the port %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1122
++#: ../semanage/seobject.py:1105
+ #, python-format
+ msgid "Port %s/%s is defined in policy, cannot be deleted"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1126
++#: ../semanage/seobject.py:1109
+ #, python-format
+ msgid "Could not delete port %s/%s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
++#: ../semanage/seobject.py:1125 ../semanage/seobject.py:1147
+ msgid "Could not list ports"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1203
++#: ../semanage/seobject.py:1186
+ msgid "SELinux Port Type"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1203
++#: ../semanage/seobject.py:1186
+ msgid "Proto"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
++#: ../semanage/seobject.py:1186 ../gui/system-config-selinux.glade:335
+ msgid "Port Number"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1222
++#: ../semanage/seobject.py:1207
+ msgid "Node Address is required"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1237
++#: ../semanage/seobject.py:1222
+ msgid "Unknown or missing protocol"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
+-#: ../semanage/seobject.py:1728
+-msgid "SELinux Type is required"
++#: ../semanage/seobject.py:1236
++msgid "SELinux node type is required"
++msgstr ""
 +
-+	def set_use_mail(self, val):
-+		self.use_mail = val == True
++#: ../semanage/seobject.py:1239 ../semanage/seobject.py:1307
++#, python-format
++msgid "Type %s is invalid, must be a node type"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
+-#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
+-#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
+-#: ../semanage/seobject.py:1732
++#: ../semanage/seobject.py:1243 ../semanage/seobject.py:1311
++#: ../semanage/seobject.py:1347 ../semanage/seobject.py:1445
++#: ../semanage/seobject.py:1507 ../semanage/seobject.py:1541
++#: ../semanage/seobject.py:1739
+ #, python-format
+ msgid "Could not create key for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
+-#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
++#: ../semanage/seobject.py:1245 ../semanage/seobject.py:1315
++#: ../semanage/seobject.py:1351 ../semanage/seobject.py:1357
+ #, python-format
+ msgid "Could not check if addr %s is defined"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1266
++#: ../semanage/seobject.py:1254
+ #, python-format
+ msgid "Could not create addr for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
+-#: ../semanage/seobject.py:1690
++#: ../semanage/seobject.py:1260 ../semanage/seobject.py:1461
++#: ../semanage/seobject.py:1694
+ #, python-format
+ msgid "Could not create context for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1276
++#: ../semanage/seobject.py:1264
+ #, python-format
+ msgid "Could not set mask for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1280
++#: ../semanage/seobject.py:1268
+ #, python-format
+ msgid "Could not set user in addr context for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1284
++#: ../semanage/seobject.py:1272
+ #, python-format
+ msgid "Could not set role in addr context for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1288
++#: ../semanage/seobject.py:1276
+ #, python-format
+ msgid "Could not set type in addr context for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1293
++#: ../semanage/seobject.py:1281
+ #, python-format
+ msgid "Could not set mls fields in addr context for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1297
++#: ../semanage/seobject.py:1285
+ #, python-format
+ msgid "Could not set addr context for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1301
++#: ../semanage/seobject.py:1289
+ #, python-format
+ msgid "Could not add addr %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
++#: ../semanage/seobject.py:1317 ../semanage/seobject.py:1353
+ #, python-format
+ msgid "Addr %s is not defined"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1330
++#: ../semanage/seobject.py:1321
+ #, python-format
+ msgid "Could not query addr %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1340
++#: ../semanage/seobject.py:1331
+ #, python-format
+ msgid "Could not modify addr %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1368
++#: ../semanage/seobject.py:1359
+ #, python-format
+ msgid "Addr %s is defined in policy, cannot be deleted"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1372
++#: ../semanage/seobject.py:1363
+ #, python-format
+ msgid "Could not delete addr %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1384
++#: ../semanage/seobject.py:1375
+ msgid "Could not deleteall node mappings"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1398
++#: ../semanage/seobject.py:1389
+ msgid "Could not list addrs"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
+-#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
++#: ../semanage/seobject.py:1441 ../semanage/seobject.py:1732
++msgid "SELinux Type is required"
++msgstr ""
 +
-+	def set_use_tmp(self, val):
-+            if self.type in USERS:
-+                raise ValueError(_("USER Types automatically get a tmp type"))
++#: ../semanage/seobject.py:1449 ../semanage/seobject.py:1511
++#: ../semanage/seobject.py:1545 ../semanage/seobject.py:1551
+ #, python-format
+ msgid "Could not check if interface %s is defined"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1465
++#: ../semanage/seobject.py:1456
+ #, python-format
+ msgid "Could not create interface for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1474
++#: ../semanage/seobject.py:1465
+ #, python-format
+ msgid "Could not set user in interface context for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1478
++#: ../semanage/seobject.py:1469
+ #, python-format
+ msgid "Could not set role in interface context for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1482
++#: ../semanage/seobject.py:1473
+ #, python-format
+ msgid "Could not set type in interface context for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1487
++#: ../semanage/seobject.py:1478
+ #, python-format
+ msgid "Could not set mls fields in interface context for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1491
++#: ../semanage/seobject.py:1482
+ #, python-format
+ msgid "Could not set interface context for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1495
++#: ../semanage/seobject.py:1486
+ #, python-format
+ msgid "Could not set message context for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1499
++#: ../semanage/seobject.py:1490
+ #, python-format
+ msgid "Could not add interface %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
++#: ../semanage/seobject.py:1513 ../semanage/seobject.py:1547
+ #, python-format
+ msgid "Interface %s is not defined"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1526
++#: ../semanage/seobject.py:1517
+ #, python-format
+ msgid "Could not query interface %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1537
++#: ../semanage/seobject.py:1528
+ #, python-format
+ msgid "Could not modify interface %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1562
++#: ../semanage/seobject.py:1553
+ #, python-format
+ msgid "Interface %s is defined in policy, cannot be deleted"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1566
++#: ../semanage/seobject.py:1557
+ #, python-format
+ msgid "Could not delete interface %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1578
++#: ../semanage/seobject.py:1569
+ msgid "Could not delete all interface  mappings"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1592
++#: ../semanage/seobject.py:1583
+ msgid "Could not list interfaces"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1617
++#: ../semanage/seobject.py:1608
+ msgid "SELinux Interface"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
++#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1954
+ msgid "Context"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1667
++#: ../semanage/seobject.py:1671
+ #, python-format
+ msgid "Equivalence class for %s already exists"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1673
++#: ../semanage/seobject.py:1677
+ #, python-format
+ msgid "File spec %s conflicts with equivalency rule '%s %s'"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1682
++#: ../semanage/seobject.py:1686
+ #, python-format
+ msgid "Equivalence class for %s does not exists"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1696
++#: ../semanage/seobject.py:1700
+ #, python-format
+ msgid "Could not set user in file context for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1700
++#: ../semanage/seobject.py:1704
+ #, python-format
+ msgid "Could not set role in file context for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
++#: ../semanage/seobject.py:1709 ../semanage/seobject.py:1769
+ #, python-format
+ msgid "Could not set mls fields in file context for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1711
++#: ../semanage/seobject.py:1715
+ msgid "Invalid file specification"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1713
++#: ../semanage/seobject.py:1717
+ msgid "File specification can not include spaces"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1718
++#: ../semanage/seobject.py:1722
+ #, python-format
+ msgid ""
+ "File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
+-#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
+-#: ../semanage/seobject.py:1880
++#: ../semanage/seobject.py:1735
++#, python-format
++msgid "Type %s is invalid, must be a file or device type"
++msgstr ""
 +
-+            if val:
-+		self.DEFAULT_DIRS["/tmp"][1].append("/tmp");
-+            else:
-+		self.DEFAULT_DIRS["/tmp"][1]=[]
++#: ../semanage/seobject.py:1743 ../semanage/seobject.py:1748
++#: ../semanage/seobject.py:1804 ../semanage/seobject.py:1886
++#: ../semanage/seobject.py:1890
+ #, python-format
+ msgid "Could not check if file context for %s is defined"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1749
++#: ../semanage/seobject.py:1756
+ #, python-format
+ msgid "Could not create file context for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1757
++#: ../semanage/seobject.py:1764
+ #, python-format
+ msgid "Could not set type in file context for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
+-#: ../semanage/seobject.py:1826
++#: ../semanage/seobject.py:1772 ../semanage/seobject.py:1832
++#: ../semanage/seobject.py:1836
+ #, python-format
+ msgid "Could not set file context for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1771
++#: ../semanage/seobject.py:1778
+ #, python-format
+ msgid "Could not add file context for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1785
++#: ../semanage/seobject.py:1792
+ msgid "Requires setype, serange or seuser"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
++#: ../semanage/seobject.py:1808 ../semanage/seobject.py:1894
+ #, python-format
+ msgid "File context for %s is not defined"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1804
++#: ../semanage/seobject.py:1814
+ #, python-format
+ msgid "Could not query file context for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1830
++#: ../semanage/seobject.py:1840
+ #, python-format
+ msgid "Could not modify file context for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1843
++#: ../semanage/seobject.py:1853
+ msgid "Could not list the file contexts"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1857
++#: ../semanage/seobject.py:1867
+ #, python-format
+ msgid "Could not delete the file context %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1882
++#: ../semanage/seobject.py:1892
+ #, python-format
+ msgid "File context for %s is defined in policy, cannot be deleted"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1888
++#: ../semanage/seobject.py:1898
+ #, python-format
+ msgid "Could not delete file context for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1903
++#: ../semanage/seobject.py:1913
+ msgid "Could not list file contexts"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1907
++#: ../semanage/seobject.py:1917
+ msgid "Could not list local file contexts"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1944
++#: ../semanage/seobject.py:1954
+ msgid "SELinux fcontext"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1944
++#: ../semanage/seobject.py:1954
+ msgid "type"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1957
++#: ../semanage/seobject.py:1967
+ msgid ""
+ "\n"
+ "SELinux Distribution fcontext Equivalence \n"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1962
++#: ../semanage/seobject.py:1972
+ msgid ""
+ "\n"
+ "SELinux Local fcontext Equivalence \n"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
+-#: ../semanage/seobject.py:2054
++#: ../semanage/seobject.py:2006 ../semanage/seobject.py:2059
++#: ../semanage/seobject.py:2065
+ #, python-format
+ msgid "Could not check if boolean %s is defined"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
++#: ../semanage/seobject.py:2008 ../semanage/seobject.py:2061
+ #, python-format
+ msgid "Boolean %s is not defined"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:2002
++#: ../semanage/seobject.py:2012
+ #, python-format
+ msgid "Could not query file context %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:2007
++#: ../semanage/seobject.py:2017
+ #, python-format
+ msgid "You must specify one of the following values: %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:2012
++#: ../semanage/seobject.py:2022
+ #, python-format
+ msgid "Could not set active value of boolean %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:2015
++#: ../semanage/seobject.py:2025
+ #, python-format
+ msgid "Could not modify boolean %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:2033
++#: ../semanage/seobject.py:2043
+ #, python-format
+ msgid "Bad format %s: Record %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:2056
++#: ../semanage/seobject.py:2067
+ #, python-format
+ msgid "Boolean %s is defined in policy, cannot be deleted"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:2060
++#: ../semanage/seobject.py:2071
+ #, python-format
+ msgid "Could not delete boolean %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
++#: ../semanage/seobject.py:2083 ../semanage/seobject.py:2100
+ msgid "Could not list booleans"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:2112
++#: ../semanage/seobject.py:2125
+ msgid "unknown"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:2125
++#: ../semanage/seobject.py:2138
+ msgid "off"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:2125
++#: ../semanage/seobject.py:2138
+ msgid "on"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:2139
++#: ../semanage/seobject.py:2152
+ msgid "SELinux boolean"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:2139
++#: ../semanage/seobject.py:2152
+ msgid "State"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:2139
++#: ../semanage/seobject.py:2152
+ msgid "Default"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
+-#: ../gui/polgengui.py:253
++#: ../semanage/seobject.py:2152 ../gui/polgen.glade:113
++#: ../gui/polgengui.py:254
+ msgid "Description"
+ msgstr ""
+ 
+@@ -998,7 +1013,7 @@ msgstr ""
+ msgid "Error sending audit message.\n"
+ msgstr ""
+ 
+-#: ../newrole/newrole.c:692 ../newrole/newrole.c:1059
++#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
+ #, c-format
+ msgid "Could not determine enforcing mode.\n"
+ msgstr ""
+@@ -1113,62 +1128,66 @@ msgstr ""
+ msgid "Unable to set SIGHUP handler\n"
+ msgstr ""
+ 
+-#: ../newrole/newrole.c:1053
++#: ../newrole/newrole.c:1036
++msgid "Sorry, newrole failed to drop capabilities\n"
++msgstr ""
 +
-+	def set_use_uid(self, val):
-+		self.use_uid = val == True
++#: ../newrole/newrole.c:1052
+ #, c-format
+ msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
+ msgstr ""
+ 
+-#: ../newrole/newrole.c:1070
++#: ../newrole/newrole.c:1069
+ #, c-format
+ msgid "failed to get old_context.\n"
+ msgstr ""
+ 
+-#: ../newrole/newrole.c:1077
++#: ../newrole/newrole.c:1076
+ #, c-format
+ msgid "Warning!  Could not retrieve tty information.\n"
+ msgstr ""
+ 
+-#: ../newrole/newrole.c:1098
++#: ../newrole/newrole.c:1097
+ #, c-format
+ msgid "error on reading PAM service configuration.\n"
+ msgstr ""
+ 
+-#: ../newrole/newrole.c:1133
++#: ../newrole/newrole.c:1132
+ #, c-format
+ msgid "newrole: incorrect password for %s\n"
+ msgstr ""
+ 
+-#: ../newrole/newrole.c:1160
++#: ../newrole/newrole.c:1159
+ #, c-format
+ msgid "newrole: failure forking: %s"
+ msgstr ""
+ 
+-#: ../newrole/newrole.c:1163 ../newrole/newrole.c:1186
++#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
+ #, c-format
+ msgid "Unable to restore tty label...\n"
+ msgstr ""
+ 
+-#: ../newrole/newrole.c:1165 ../newrole/newrole.c:1192
++#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
+ #, c-format
+ msgid "Failed to close tty properly\n"
+ msgstr ""
+ 
+-#: ../newrole/newrole.c:1224
++#: ../newrole/newrole.c:1223
+ #, c-format
+ msgid "Could not close descriptors.\n"
+ msgstr ""
+ 
+-#: ../newrole/newrole.c:1251
++#: ../newrole/newrole.c:1250
+ #, c-format
+ msgid "Error allocating shell's argv0.\n"
+ msgstr ""
+ 
+-#: ../newrole/newrole.c:1287
++#: ../newrole/newrole.c:1286
+ #, c-format
+ msgid "Unable to restore the environment, aborting\n"
+ msgstr ""
+ 
+-#: ../newrole/newrole.c:1298
++#: ../newrole/newrole.c:1297
+ msgid "failed to exec shell\n"
+ msgstr ""
+ 
+@@ -1271,20 +1290,20 @@ msgstr ""
+ msgid "chcat -l +CompanyConfidential juser"
+ msgstr ""
+ 
+-#: ../scripts/chcat:399 ../gui/polgen.py:1351
+-#, c-format, python-format
++#: ../scripts/chcat:399
++#, c-format
+ msgid "Options Error %s "
+ msgstr ""
+ 
+-#: ../gui/booleansPage.py:195 ../gui/system-config-selinux.glade:1706
++#: ../gui/booleansPage.py:194 ../gui/system-config-selinux.glade:1706
+ msgid "Boolean"
+ msgstr ""
+ 
+-#: ../gui/booleansPage.py:252 ../gui/semanagePage.py:162
++#: ../gui/booleansPage.py:245 ../gui/semanagePage.py:162
+ msgid "all"
+ msgstr ""
+ 
+-#: ../gui/booleansPage.py:254 ../gui/semanagePage.py:164
++#: ../gui/booleansPage.py:247 ../gui/semanagePage.py:164
+ #: ../gui/system-config-selinux.glade:1615
+ #: ../gui/system-config-selinux.glade:1820
+ #: ../gui/system-config-selinux.glade:2437
+@@ -1340,577 +1359,464 @@ msgstr ""
+ msgid "Login '%s' is required"
+ msgstr ""
+ 
+-#: ../gui/modulesPage.py:48 ../gui/system-config-selinux.glade:2753
++#: ../gui/modulesPage.py:49 ../gui/system-config-selinux.glade:2753
+ msgid "Policy Module"
+ msgstr ""
+ 
+-#: ../gui/modulesPage.py:57
++#: ../gui/modulesPage.py:58
+ msgid "Module Name"
+ msgstr ""
+ 
+-#: ../gui/modulesPage.py:134
++#: ../gui/modulesPage.py:135
+ msgid "Disable Audit"
+ msgstr ""
+ 
+-#: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
++#: ../gui/modulesPage.py:138 ../gui/system-config-selinux.glade:2662
+ msgid "Enable Audit"
+ msgstr ""
+ 
+-#: ../gui/modulesPage.py:162
++#: ../gui/modulesPage.py:163
+ msgid "Load Policy Module"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:79
+-msgid "Polgen"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:80
++#: ../gui/polgen.glade:9
+ msgid "Red Hat 2007"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:81
++#: ../gui/polgen.glade:11
+ msgid "GPL"
+ msgstr ""
+ 
+ #. TRANSLATORS: Replace this string with your names, one name per line.
+-#: ../gui/polgen.glade:85 ../gui/system-config-selinux.glade:17
++#: ../gui/polgen.glade:13 ../gui/system-config-selinux.glade:17
+ msgid "translator-credits"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:90
++#: ../gui/polgen.glade:34
++msgid "Add Booleans Dialog"
++msgstr ""
 +
-+	def generate_uid_rules(self):
-+                if self.use_uid:
-+                    return re.sub("TEMPLATETYPE", self.name, executable.te_uid_rules)
-+                else:
-+                    return ""
++#: ../gui/polgen.glade:101
++msgid "Boolean Name"
++msgstr ""
 +
-+	def generate_syslog_rules(self):
-+                if self.use_syslog:
-+                    return re.sub("TEMPLATETYPE", self.name, executable.te_syslog_rules)
-+                else:
-+                    return ""
++#: ../gui/polgen.glade:230
+ msgid "SELinux Policy Generation Tool"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:128
++#: ../gui/polgen.glade:251
+ msgid ""
+ "<b>Select the policy type for the application or user role you want to "
+ "confine:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:177
++#: ../gui/polgen.glade:284
+ msgid "<b>Applications</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
++#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:183
++msgid "Standard Init Daemon"
++msgstr ""
 +
-+	def generate_resolve_rules(self):
-+                if self.use_resolve:
-+                    return re.sub("TEMPLATETYPE", self.name, executable.te_resolve_rules)
-+                else:
-+                    return ""
++#: ../gui/polgen.glade:320 ../gui/polgen.glade:336
+ msgid ""
+ "Standard Init Daemon are daemons started on boot via init scripts.  Usually "
+ "requires a script in /etc/rc.d/init.d"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:241 ../gui/polgen.py:156
+-msgid "Standard Init Daemon"
++#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:184
++msgid "DBUS System Daemon"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:261 ../gui/polgen.py:157
+-msgid "DBUS System Daemon"
++#: ../gui/polgen.glade:349
++msgid "Internet Services Daemon (inetd)"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:280
++#: ../gui/polgen.glade:353
+ msgid "Internet Services Daemon are daemons started by xinetd"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:282
+-msgid "Internet Services Daemon (inetd)"
++#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:186
++msgid "Web Application/Script (CGI)"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:301
++#: ../gui/polgen.glade:370
+ msgid ""
+ "Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:303 ../gui/polgen.py:159
+-msgid "Web Application/Script (CGI)"
++#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:187
++msgid "User Application"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:322 ../gui/polgen.glade:343
++#: ../gui/polgen.glade:387 ../gui/polgen.glade:404
+ msgid ""
+ "User Application are any application that you would like to confine that is "
+ "started by a user"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:324 ../gui/polgen.py:160
+-msgid "User Application"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:345 ../gui/polgen.py:161
++#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:188
+ msgid "Sandbox"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:391
++#: ../gui/polgen.glade:446
+ msgid "<b>Login Users</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:453
++#: ../gui/polgen.glade:478
++msgid "Existing User Roles"
++msgstr ""
 +
-+	def generate_kerberos_rules(self):
-+                if self.use_kerberos:
-+                    return re.sub("TEMPLATETYPE", self.name, executable.te_kerberos_rules)
-+                else:
-+                    return ""
++#: ../gui/polgen.glade:482
+ msgid "Modify an existing login user record."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:455
+-msgid "Existing User Roles"
++#: ../gui/polgen.glade:495 ../sepolicy/sepolicy/generate.py:189
++msgid "Minimal Terminal User Role"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:474
++#: ../gui/polgen.glade:499
+ msgid ""
+ "This user will login to a machine only via a terminal or remote login.  By "
+ "default this user will have  no setuid, no networking, no su, no sudo."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:476 ../gui/polgen.py:162
+-msgid "Minimal Terminal User Role"
++#: ../gui/polgen.glade:512 ../sepolicy/sepolicy/generate.py:190
++msgid "Minimal X Windows User Role"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:495
++#: ../gui/polgen.glade:516
+ msgid ""
+ "This user can login to a machine via X or terminal.  By default this user "
+ "will have no setuid, no networking, no sudo, no su"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:497 ../gui/polgen.py:163
+-msgid "Minimal X Windows User Role"
++#: ../gui/polgen.glade:529 ../sepolicy/sepolicy/generate.py:191
++msgid "User Role"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:516
++#: ../gui/polgen.glade:533
+ msgid ""
+ "User with full networking, no setuid applications without transition, no "
+ "sudo, no su."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:518 ../gui/polgen.py:164
+-msgid "User Role"
++#: ../gui/polgen.glade:546 ../sepolicy/sepolicy/generate.py:192
++msgid "Admin User Role"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:537
++#: ../gui/polgen.glade:550
+ msgid ""
+ "User with full networking, no setuid applications without transition, no su, "
+ "can sudo to Root Administration Roles"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:539 ../gui/polgen.py:165
+-msgid "Admin User Role"
++#: ../gui/polgen.glade:592
++msgid "<b>Root Users</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:585
+-msgid "<b>Root Users</b>"
++#: ../gui/polgen.glade:623 ../sepolicy/sepolicy/generate.py:193
++msgid "Root Admin User Role"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:647
++#: ../gui/polgen.glade:627
+ msgid ""
+ "Select Root Administrator User Role, if this user will be used to administer "
+ "the machine while running as root.  This user will not be able to login to "
+ "the system directly."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:649 ../gui/polgen.py:166
+-msgid "Root Admin User Role"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:716
+-msgid "label104"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:745
++#: ../gui/polgen.glade:705
+ msgid "<b>Enter name of application or user role:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
++#: ../gui/polgen.glade:728 ../gui/polgengui.py:252
+ msgid "Name"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:807
++#: ../gui/polgen.glade:739
+ msgid "Enter complete path for executable to be confined."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:830 ../gui/polgen.glade:950 ../gui/polgen.glade:3142
++#: ../gui/polgen.glade:756 ../gui/polgen.glade:838 ../gui/polgen.glade:2361
+ msgid "..."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:849
++#: ../gui/polgen.glade:776
+ msgid "Enter unique name for the confined application or user role."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:871
++#: ../gui/polgen.glade:794
+ msgid "Executable"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:899
++#: ../gui/polgen.glade:808
+ msgid "Init script"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:927
++#: ../gui/polgen.glade:821
+ msgid ""
+ "Enter complete path to init script used to start the confined application."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:982
+-msgid "label105"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1011
++#: ../gui/polgen.glade:887
+ msgid "<b>Select existing role to modify:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1045
++#: ../gui/polgen.glade:908
+ msgid "Select the user roles that will transiton to the %s domain."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1073
+-msgid "label106"
++#: ../gui/polgen.glade:928
++msgid "role tab"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1102
++#: ../gui/polgen.glade:945
+ msgid "<b>Select roles that %s will transition to:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1136
++#: ../gui/polgen.glade:963
+ msgid "Select applications domains that %s will transition to."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1164
+-msgid "label107"
++#: ../gui/polgen.glade:983
++msgid ""
++"transition \n"
++"role tab"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1193
++#: ../gui/polgen.glade:1001
+ msgid "<b>Select the user_roles that will transition to %s:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1227
++#: ../gui/polgen.glade:1019
+ msgid "Select the user roles that will transiton to this applications domains."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1255
+-msgid "label108"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1284
++#: ../gui/polgen.glade:1056
+ msgid "<b>Select domains that %s will administer:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1318 ../gui/polgen.glade:1409
++#: ../gui/polgen.glade:1074 ../gui/polgen.glade:1129
+ msgid "Select the domains that you would like this user administer."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1346
+-msgid "label109"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1375
++#: ../gui/polgen.glade:1111
+ msgid "<b>Select additional roles for %s:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1437
+-msgid "label111"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1466
++#: ../gui/polgen.glade:1166
+ msgid "<b>Enter network ports that %s binds on:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1497 ../gui/polgen.glade:1997
++#: ../gui/polgen.glade:1186 ../gui/polgen.glade:1557
+ msgid "<b>TCP Ports</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1565 ../gui/polgen.glade:1785
++#: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
++#: ../gui/polgen.glade:1698
++msgid "All"
++msgstr ""
 +
-+	def generate_manage_krb5_rcache_rules(self):
-+                if self.manage_krb5_rcache:
-+                    return re.sub("TEMPLATETYPE", self.name, executable.te_manage_krb5_rcache_rules)
-+                else:
-+                    return ""
-+
-+	def generate_pam_rules(self):
-+                newte =""
-+                if self.use_pam:
-+                    newte = re.sub("TEMPLATETYPE", self.name, executable.te_pam_rules)
-+                return newte
-+
-+	def generate_audit_rules(self):
-+                newte =""
-+                if self.use_audit:
-+                    newte = re.sub("TEMPLATETYPE", self.name, executable.te_audit_rules)
-+                return newte
-+
-+	def generate_etc_rules(self):
-+                newte =""
-+                if self.use_etc:
-+                    newte = re.sub("TEMPLATETYPE", self.name, executable.te_etc_rules)
-+                return newte
-+
-+	def generate_fd_rules(self):
-+                newte =""
-+                if self.use_fd:
-+                    newte = re.sub("TEMPLATETYPE", self.name, executable.te_fd_rules)
-+                return newte
-+
-+	def generate_localization_rules(self):
-+                newte =""
-+                if self.use_localization:
-+                    newte = re.sub("TEMPLATETYPE", self.name, executable.te_localization_rules)
-+                return newte
-+
-+	def generate_dbus_rules(self):
-+                newte =""
-+                if self.type != DBUS and self.use_dbus:
-+                    newte = re.sub("TEMPLATETYPE", self.name, executable.te_dbus_rules)
-+                return newte
-+
-+	def generate_mail_rules(self):
-+                newte =""
-+                if self.use_mail:
-+                    newte = re.sub("TEMPLATETYPE", self.name, executable.te_mail_rules)
-+                return newte
-+
-+        def generate_network_action(self, protocol, action, port_name):
-+            line = ""
-+            method = "corenet_%s_%s_%s" % (protocol, action, port_name)
-+            if method in methods:
-+                line = "%s(%s_t)\n" % (method, self.name)
-+            else:
-+                line = """
-+gen_require(`
-+    type %s_t;
-+')
-+allow %s_t %s_t:%s_socket name_%s;
-+""" % (port_name, self.name, port_name, protocol, action)
-+            return line
-+
-+	def generate_network_types(self):
-+            for i in self.in_tcp[PORTS]:
-+                rec = self.find_port(int(i), "tcp")
-+                if rec == None:
-+                    self.need_tcp_type = True;
-+                else:
-+                    port_name = rec[0][:-2]
-+                    line = self.generate_network_action("tcp", "bind", port_name)
-+#                   line = "corenet_tcp_bind_%s(%s_t)\n" % (port_name, self.name)
-+                    if line not in self.found_tcp_ports:
-+                        self.found_tcp_ports.append(line)
++#: ../gui/polgen.glade:1227 ../gui/polgen.glade:1394
+ msgid "Allows %s to bind to any udp port"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1567 ../gui/polgen.glade:1787 ../gui/polgen.glade:2061
+-#: ../gui/polgen.glade:2215
+-msgid "All"
++#: ../gui/polgen.glade:1240 ../gui/polgen.glade:1407
++msgid "600-1024"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1585 ../gui/polgen.glade:1805
++#: ../gui/polgen.glade:1244 ../gui/polgen.glade:1411
+ msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1587 ../gui/polgen.glade:1807
+-msgid "600-1024"
++#: ../gui/polgen.glade:1257 ../gui/polgen.glade:1424
++msgid "Unreserved Ports (>1024)"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1605 ../gui/polgen.glade:1825
++#: ../gui/polgen.glade:1261 ../gui/polgen.glade:1428
+ msgid ""
+ "Enter a comma separated list of udp ports or ranges of ports that %s binds "
+ "to. Example: 612, 650-660"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1607 ../gui/polgen.glade:1827
+-msgid "Unreserved Ports (>1024)"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1638 ../gui/polgen.glade:1858 ../gui/polgen.glade:2079
+-#: ../gui/polgen.glade:2233
++#: ../gui/polgen.glade:1289 ../gui/polgen.glade:1456 ../gui/polgen.glade:1609
++#: ../gui/polgen.glade:1718
+ msgid "Select Ports"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1663 ../gui/polgen.glade:1883
++#: ../gui/polgen.glade:1302 ../gui/polgen.glade:1469
+ msgid "Allows %s to bind to any udp ports > 1024"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1717 ../gui/polgen.glade:2151
++#: ../gui/polgen.glade:1353 ../gui/polgen.glade:1666
+ msgid "<b>UDP Ports</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1937
+-msgid "label113"
++#: ../gui/polgen.glade:1519
++msgid ""
++"Network\n"
++"Bind tab"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1966
++#: ../gui/polgen.glade:1537
+ msgid "<b>Select network ports that %s connects to:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2058
++#: ../gui/polgen.glade:1593
+ msgid "Allows %s to connect to any tcp port"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2104
++#: ../gui/polgen.glade:1622
+ msgid ""
+ "Enter a comma separated list of tcp ports or ranges of ports that %s "
+ "connects to. Example: 612, 650-660"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2212
++#: ../gui/polgen.glade:1702
+ msgid "Allows %s to connect to any udp port"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2258
++#: ../gui/polgen.glade:1731
+ msgid ""
+ "Enter a comma separated list of udp ports or ranges of ports that %s "
+ "connects to. Example: 612, 650-660"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2305
+-msgid "label114"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:2334
++#: ../gui/polgen.glade:1792
+ msgid "<b>Select common application traits for %s:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2366
++#: ../gui/polgen.glade:1809
+ msgid "Writes syslog messages\t"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2385
++#: ../gui/polgen.glade:1824
+ msgid "Create/Manipulate temporary files in /tmp"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2404
++#: ../gui/polgen.glade:1839
+ msgid "Uses Pam for authentication"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2423
++#: ../gui/polgen.glade:1854
+ msgid "Uses nsswitch or getpw* calls"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2442
++#: ../gui/polgen.glade:1869
+ msgid "Uses dbus"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2461
++#: ../gui/polgen.glade:1884
+ msgid "Sends audit messages"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2480
++#: ../gui/polgen.glade:1899
+ msgid "Interacts with the terminal"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2499
++#: ../gui/polgen.glade:1914
+ msgid "Sends email"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2530
+-msgid "label115"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:2559
++#: ../gui/polgen.glade:1961
+ msgid "<b>Add files/directories that %s manages</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2788
++#: ../gui/polgen.glade:2122
+ msgid ""
+ "Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
+ "Files ..."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2823
+-msgid "label116"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:2852
++#: ../gui/polgen.glade:2166
+ msgid "<b>Add booleans from the %s policy:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:3002
++#: ../gui/polgen.glade:2274
+ msgid "Add/Remove booleans used by the %s domain"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:3066
++#: ../gui/polgen.glade:2316
+ msgid "<b>Which directory you will generate the %s policy?</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:3097
++#: ../gui/polgen.glade:2334
+ msgid "Policy Directory"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:3254
+-msgid "Add Booleans Dialog"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:3327
+-msgid "Boolean Name"
+-msgstr ""
+-
+-#: ../gui/polgengui.py:261
++#: ../gui/polgengui.py:262
+ msgid "Role"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:268
++#: ../gui/polgengui.py:269
+ msgid "Existing_User"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
++#: ../gui/polgengui.py:283 ../gui/polgengui.py:291 ../gui/polgengui.py:305
+ msgid "Application"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:352
++#: ../gui/polgengui.py:353
+ #, python-format
+ msgid "%s must be a directory"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
++#: ../gui/polgengui.py:413 ../gui/polgengui.py:694
+ msgid "You must select a user"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:542
++#: ../gui/polgengui.py:543
+ msgid "Select executable file to be confined."
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:553
++#: ../gui/polgengui.py:554
+ msgid "Select init script file to be confined."
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:563
++#: ../gui/polgengui.py:564
+ msgid "Select file(s) that confined application creates or writes"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:570
++#: ../gui/polgengui.py:571
+ msgid "Select directory(s) that the confined application owns and writes into"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:632
++#: ../gui/polgengui.py:633
+ msgid "Select directory to generate policy files in"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:649
++#: ../gui/polgengui.py:650
+ #, python-format
+ msgid ""
+ "Type %s_t already defined in current policy.\n"
+ "Do you want to continue?"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
++#: ../gui/polgengui.py:650 ../gui/polgengui.py:654
+ msgid "Verify Name"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:653
++#: ../gui/polgengui.py:654
+ #, python-format
+ msgid ""
+ "Module %s.pp already loaded in current policy.\n"
+ "Do you want to continue?"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:699
++#: ../gui/polgengui.py:700
+ msgid ""
+ "You must add a name made up of letters and numbers and containing no spaces."
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:713
++#: ../gui/polgengui.py:714
+ msgid "You must enter a executable"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
++#: ../gui/polgengui.py:739 ../gui/system-config-selinux.py:174
+ msgid "Configue SELinux"
+ msgstr ""
+ 
+-#: ../gui/polgen.py:158
+-msgid "Internet Services Daemon"
+-msgstr ""
+-
+-#: ../gui/polgen.py:197
+-#, python-format
+-msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+-msgstr ""
+-
+-#: ../gui/polgen.py:324
+-msgid "You must enter a name for your confined process/user"
+-msgstr ""
+-
+-#: ../gui/polgen.py:326
+-msgid ""
+-"Name must be alpha numberic with no spaces. Consider using option \"-n "
+-"MODULENAME\""
+-msgstr ""
+-
+-#: ../gui/polgen.py:414
+-msgid "User Role types can not be assigned executables."
+-msgstr ""
+-
+-#: ../gui/polgen.py:420
+-msgid "Only Daemon apps can use an init script.."
+-msgstr ""
+-
+-#: ../gui/polgen.py:438
+-msgid "use_resolve must be a boolean value "
+-msgstr ""
+-
+-#: ../gui/polgen.py:444
+-msgid "use_syslog must be a boolean value "
+-msgstr ""
+-
+-#: ../gui/polgen.py:450
+-msgid "use_kerberos must be a boolean value "
+-msgstr ""
+-
+-#: ../gui/polgen.py:456
+-msgid "manage_krb5_rcache must be a boolean value "
+-msgstr ""
+-
+-#: ../gui/polgen.py:486
+-msgid "USER Types automatically get a tmp type"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1004
+-msgid "You must enter the executable path for your confined process"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1182
+-msgid "Type Enforcement file"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1183
+-msgid "Interface file"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1184
+-msgid "File Contexts file"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1185
+-msgid "Setup Script"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1306
+-#, python-format
+-msgid ""
+-"\n"
+-"%s\n"
+-"\n"
+-"sepolgen [ -n moduleName ] [ -m ] [ -t type ] [ executable | Name ]\n"
+-"valid Types:\n"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1354
+-msgid "Executable or Name required"
+-msgstr ""
+-
+ #: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
+ msgid "Network Port"
+ msgstr ""
+@@ -1948,1411 +1854,1499 @@ msgstr ""
+ msgid "Group View"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:1 ../gui/selinux.tbl:30 ../gui/selinux.tbl:31
+-#: ../gui/selinux.tbl:32 ../gui/selinux.tbl:33 ../gui/selinux.tbl:34
+-#: ../gui/selinux.tbl:36 ../gui/selinux.tbl:37 ../gui/selinux.tbl:38
+-#: ../gui/selinux.tbl:39 ../gui/selinux.tbl:40 ../gui/selinux.tbl:42
+-#: ../gui/selinux.tbl:43 ../gui/selinux.tbl:44 ../gui/selinux.tbl:45
+-#: ../gui/selinux.tbl:46 ../gui/selinux.tbl:47 ../gui/selinux.tbl:48
+-#: ../gui/selinux.tbl:49 ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
+-#: ../gui/selinux.tbl:52 ../gui/selinux.tbl:53 ../gui/selinux.tbl:59
+-#: ../gui/selinux.tbl:60 ../gui/selinux.tbl:61 ../gui/selinux.tbl:62
+-#: ../gui/selinux.tbl:63 ../gui/selinux.tbl:64 ../gui/selinux.tbl:65
+-#: ../gui/selinux.tbl:66 ../gui/selinux.tbl:67 ../gui/selinux.tbl:68
+-#: ../gui/selinux.tbl:69 ../gui/selinux.tbl:75 ../gui/selinux.tbl:76
+-#: ../gui/selinux.tbl:77 ../gui/selinux.tbl:78 ../gui/selinux.tbl:79
+-#: ../gui/selinux.tbl:80 ../gui/selinux.tbl:81 ../gui/selinux.tbl:82
+-#: ../gui/selinux.tbl:83 ../gui/selinux.tbl:84 ../gui/selinux.tbl:86
+-#: ../gui/selinux.tbl:88 ../gui/selinux.tbl:89 ../gui/selinux.tbl:90
+-#: ../gui/selinux.tbl:92 ../gui/selinux.tbl:94 ../gui/selinux.tbl:95
+-#: ../gui/selinux.tbl:96 ../gui/selinux.tbl:97 ../gui/selinux.tbl:98
+-#: ../gui/selinux.tbl:99 ../gui/selinux.tbl:100 ../gui/selinux.tbl:101
+-#: ../gui/selinux.tbl:102 ../gui/selinux.tbl:103 ../gui/selinux.tbl:104
+-#: ../gui/selinux.tbl:106 ../gui/selinux.tbl:108 ../gui/selinux.tbl:109
+-#: ../gui/selinux.tbl:110 ../gui/selinux.tbl:111 ../gui/selinux.tbl:112
+-#: ../gui/selinux.tbl:113 ../gui/selinux.tbl:114 ../gui/selinux.tbl:116
+-#: ../gui/selinux.tbl:117 ../gui/selinux.tbl:119 ../gui/selinux.tbl:121
+-#: ../gui/selinux.tbl:123 ../gui/selinux.tbl:124 ../gui/selinux.tbl:127
+-#: ../gui/selinux.tbl:129 ../gui/selinux.tbl:130 ../gui/selinux.tbl:131
+-#: ../gui/selinux.tbl:132 ../gui/selinux.tbl:133 ../gui/selinux.tbl:134
+-#: ../gui/selinux.tbl:135 ../gui/selinux.tbl:136 ../gui/selinux.tbl:137
+-#: ../gui/selinux.tbl:138 ../gui/selinux.tbl:139 ../gui/selinux.tbl:142
+-#: ../gui/selinux.tbl:143 ../gui/selinux.tbl:144 ../gui/selinux.tbl:145
+-#: ../gui/selinux.tbl:146 ../gui/selinux.tbl:147 ../gui/selinux.tbl:148
+-#: ../gui/selinux.tbl:149 ../gui/selinux.tbl:150 ../gui/selinux.tbl:151
+-#: ../gui/selinux.tbl:152 ../gui/selinux.tbl:154 ../gui/selinux.tbl:155
+-#: ../gui/selinux.tbl:156 ../gui/selinux.tbl:157 ../gui/selinux.tbl:158
+-#: ../gui/selinux.tbl:159 ../gui/selinux.tbl:160 ../gui/selinux.tbl:167
+-#: ../gui/selinux.tbl:171 ../gui/selinux.tbl:172 ../gui/selinux.tbl:173
+-#: ../gui/selinux.tbl:174 ../gui/selinux.tbl:175 ../gui/selinux.tbl:177
+-#: ../gui/selinux.tbl:178 ../gui/selinux.tbl:179 ../gui/selinux.tbl:180
+-#: ../gui/selinux.tbl:184 ../gui/selinux.tbl:192 ../gui/selinux.tbl:193
+-#: ../gui/selinux.tbl:194 ../gui/selinux.tbl:195 ../gui/selinux.tbl:196
+-#: ../gui/selinux.tbl:197 ../gui/selinux.tbl:198 ../gui/selinux.tbl:199
+-#: ../gui/selinux.tbl:200 ../gui/selinux.tbl:201 ../gui/selinux.tbl:206
+-#: ../gui/selinux.tbl:207 ../gui/selinux.tbl:218 ../gui/selinux.tbl:219
+-#: ../gui/selinux.tbl:220 ../gui/selinux.tbl:222 ../gui/selinux.tbl:224
+-#: ../gui/selinux.tbl:226 ../gui/selinux.tbl:227 ../gui/selinux.tbl:230
+-msgid "SELinux Service Protection"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:1
+-msgid "Disable SELinux protection for acct daemon"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:2 ../gui/selinux.tbl:3 ../gui/selinux.tbl:70
+-#: ../gui/selinux.tbl:153 ../gui/selinux.tbl:168 ../gui/selinux.tbl:169
+-#: ../gui/selinux.tbl:170 ../gui/selinux.tbl:189 ../gui/selinux.tbl:202
+-#: ../gui/selinux.tbl:203 ../gui/selinux.tbl:204 ../gui/selinux.tbl:205
+-msgid "Admin"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:2
+-msgid "Allow all daemons to write corefiles to /"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:3
+-msgid "Allow all daemons the ability to use unallocated ttys"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
+-#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
+-#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
+-#: ../gui/selinux.tbl:210 ../gui/selinux.tbl:211 ../gui/selinux.tbl:212
+-#: ../gui/selinux.tbl:213 ../gui/selinux.tbl:214 ../gui/selinux.tbl:215
+-#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
+-msgid "User Privs"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:4
+-msgid ""
+-"Allow gadmin SELinux user account to execute files in home directory or /tmp"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:5
+-msgid ""
+-"Allow guest SELinux user account to execute files in home directory or /tmp"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
+-msgid "Memory Protection"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:6
+-msgid "Allow java executable stack"
++#: ../gui/semanagePage.py:126
++#, python-format
++msgid "Are you sure you want to delete %s '%s'?"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
+-#: ../gui/selinux.tbl:209
+-msgid "Mount"
++#: ../gui/semanagePage.py:126
++#, python-format
++msgid "Delete %s"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:7
+-msgid "Allow mount to mount any file"
++#: ../gui/semanagePage.py:134
++#, python-format
++msgid "Add %s"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:8
+-msgid "Allow mount to mount any directory"
++#: ../gui/semanagePage.py:148
++#, python-format
++msgid "Modify %s"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:9
+-msgid "Allow mplayer executable stack"
++#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
++msgid "Permissive"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
+-#: ../gui/selinux.tbl:188
+-msgid "SSH"
++#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
++msgid "Enforcing"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:10
+-msgid "Allow ssh to run ssh-keysign"
++#: ../gui/statusPage.py:94
++msgid "Status"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:11
++#: ../gui/statusPage.py:133
+ msgid ""
+-"Allow staff SELinux user account to execute files in home directory or /tmp"
++"Changing the policy type will cause a relabel of the entire file system on "
++"the next boot. Relabeling takes a long time depending on the size of the "
++"file system.  Do you wish to continue?"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:12
++#: ../gui/statusPage.py:147
+ msgid ""
+-"Allow sysadm SELinux user account to execute files in home directory or /tmp"
++"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
++"you later decide to turn SELinux back on, the system will be required to "
++"relabel.  If you just want to see if SELinux is causing a problem on your "
++"system, you can go to permissive mode which will only log errors and not "
++"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
++"wish to continue?"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:13
++#: ../gui/statusPage.py:152
+ msgid ""
+-"Allow unconfined SELinux user account to execute files in home directory or /"
+-"tmp"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:14
+-msgid "Network Configuration"
++"Changing to SELinux enabled will cause a relabel of the entire file system "
++"on the next boot. Relabeling takes a long time depending on the size of the "
++"file system.  Do you wish to continue?"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:14
+-msgid "Allow unlabeled packets to flow on the network"
++#: ../gui/system-config-selinux.glade:11
++msgid "system-config-selinux"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:15
++#: ../gui/system-config-selinux.glade:12
+ msgid ""
+-"Allow user SELinux user account to execute files in home directory or /tmp"
++"Copyright (c)2006 Red Hat, Inc.\n"
++"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:16
+-msgid "Allow unconfined to dyntrans to unconfined_execmem"
++#: ../gui/system-config-selinux.glade:22
++#: ../gui/system-config-selinux.glade:544
++msgid "Add SELinux Login Mapping"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
+-#: ../gui/selinux.tbl:140
+-msgid "Databases"
++#: ../gui/system-config-selinux.glade:257
++msgid "Add SELinux Network Ports"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:17
+-msgid "Allow user to connect to mysql socket"
++#: ../gui/system-config-selinux.glade:391
++#: ../gui/system-config-selinux.glade:678
++msgid "SELinux Type"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:18
+-msgid "Allow user to connect to postgres socket"
++#: ../gui/system-config-selinux.glade:622
++msgid "File Specification"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
+-msgid "XServer"
++#: ../gui/system-config-selinux.glade:650
++msgid "File Type"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:19
+-msgid "Allow clients to write to X shared memory"
+-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 ""
 +
-+            for i in self.out_tcp[PORTS]:
-+                rec = self.find_port(int(i), "tcp")
-+                if rec == None:
-+                    self.need_tcp_type = True;
-+                else:
-+                    port_name = rec[0][:-2]
-+                    line = self.generate_network_action("tcp", "connect", port_name)
-+#                   line = "corenet_tcp_connect_%s(%s_t)\n" % (port_name, self.name)
-+                    if line not in self.found_tcp_ports:
-+                        self.found_tcp_ports.append(line)
++#: ../gui/system-config-selinux.glade:773
++msgid "MLS"
++msgstr ""
 +
-+            for i in self.in_udp[PORTS]:
-+                rec = self.find_port(int(i),"udp")
-+                if rec == None:
-+                    self.need_udp_type = True;
-+                else:
-+                    port_name = rec[0][:-2]
-+                    line = self.generate_network_action("udp", "bind", port_name)
-+#                   line = "corenet_udp_bind_%s(%s_t)\n" % (port_name, self.name)
-+                    if line not in self.found_udp_ports:
-+                        self.found_udp_ports.append(line)
++#: ../gui/system-config-selinux.glade:837
++msgid "Add SELinux User"
++msgstr ""
 +
-+            if self.need_udp_type == True or self.need_tcp_type == True:
-+                return re.sub("TEMPLATETYPE", self.name, network.te_port_types)
-+            return ""
++#: ../gui/system-config-selinux.glade:1079
++msgid "SELinux Administration"
++msgstr ""
 +
-+	def __find_path(self, file):
-+            for d in self.DEFAULT_DIRS:
-+                if file.find(d) == 0:
-+                    self.DEFAULT_DIRS[d][1].append(file)
-+                    return self.DEFAULT_DIRS[d]
-+            self.DEFAULT_DIRS["rw"][1].append(file)
-+            return self.DEFAULT_DIRS["rw"]
++#: ../gui/system-config-selinux.glade:1122
++msgid "Add"
++msgstr ""
 +
-+	def add_capability(self, capability):
-+            if capability not in self.capabilities:
-+                self.capabilities.append(capability)
++#: ../gui/system-config-selinux.glade:1144
++msgid "_Properties"
++msgstr ""
 +
-+	def add_process(self, process):
-+            if process not in self.processes:
-+                self.processes.append(process)
++#: ../gui/system-config-selinux.glade:1166
++msgid "_Delete"
++msgstr ""
 +
-+	def add_boolean(self, name, description):
-+                self.booleans[name] = description
++#: ../gui/system-config-selinux.glade:1256
++msgid "Select Management Object"
++msgstr ""
 +
-+	def add_file(self, file):
-+		self.files[file] = self.__find_path(file)
++#: ../gui/system-config-selinux.glade:1273
++msgid "<b>Select:</b>"
++msgstr ""
 +
-+	def add_dir(self, file):
-+		self.dirs[file] = self.__find_path(file)
++#: ../gui/system-config-selinux.glade:1326
++msgid "System Default Enforcing Mode"
++msgstr ""
 +
-+	def generate_capabilities(self):
-+            newte = ""
-+            self.capabilities.sort()
-+            if len(self.capabilities) > 0:
-+                newte = "allow %s_t self:capability { %s };\n" % (self.name, " ".join(self.capabilities))
-+            return newte
++#: ../gui/system-config-selinux.glade:1354
++msgid ""
++"Disabled\n"
++"Permissive\n"
++"Enforcing\n"
++msgstr ""
 +
-+	def generate_process(self):
-+            newte = ""
-+            self.processes.sort()
-+            if len(self.processes) > 0:
-+                newte = "allow %s_t self:process { %s };\n" % (self.name, " ".join(self.processes))
-+            return newte
++#: ../gui/system-config-selinux.glade:1373
++msgid "Current Enforcing Mode"
++msgstr ""
 +
++#: ../gui/system-config-selinux.glade:1418
++msgid "System Default Policy Type: "
++msgstr ""
+ 
+-#: ../gui/selinux.tbl:20
++#: ../gui/system-config-selinux.glade:1463
+ msgid ""
+-"Allow xguest SELinux user account to execute files in home directory or /tmp"
++"Select if you wish to relabel then entire file system on next reboot.  "
++"Relabeling can take a very long time, depending on the size of the system.  "
++"If you are changing policy types or going from disabled to enforcing, a "
++"relabel is required."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
+-#: ../gui/selinux.tbl:231
+-msgid "NIS"
++#: ../gui/system-config-selinux.glade:1509
++msgid "Relabel on next reboot."
++msgstr ""
 +
-+	def generate_network_rules(self):
-+		newte = ""
-+		if self.use_network():
-+                    newte = "\n"
++#: ../gui/system-config-selinux.glade:1561
++msgid "label37"
++msgstr ""
 +
-+                    newte += re.sub("TEMPLATETYPE", self.name, network.te_network)
++#: ../gui/system-config-selinux.glade:1598
++msgid "Revert boolean setting to system default"
++msgstr ""
 +
-+                    if self.use_tcp():
-+                        newte += "\n"
-+                        newte += re.sub("TEMPLATETYPE", self.name, network.te_tcp)
++#: ../gui/system-config-selinux.glade:1614
++msgid "Toggle between Customized and All Booleans"
++msgstr ""
 +
-+                        if self.use_in_tcp():
-+                            newte += re.sub("TEMPLATETYPE", self.name, network.te_in_tcp)
++#: ../gui/system-config-selinux.glade:1645
++#: ../gui/system-config-selinux.glade:1850
++#: ../gui/system-config-selinux.glade:2037
++#: ../gui/system-config-selinux.glade:2224
++#: ../gui/system-config-selinux.glade:2467
++#: ../gui/system-config-selinux.glade:2692
++#: ../gui/system-config-selinux.glade:2867
++msgid "Filter"
++msgstr ""
 +
-+                            if self.need_tcp_type and len(self.in_tcp[PORTS]) > 0:
-+                                newte += re.sub("TEMPLATETYPE", self.name, network.te_in_need_port_tcp)
++#: ../gui/system-config-selinux.glade:1734
++msgid "label50"
++msgstr ""
 +
-+                        if self.need_tcp_type and len(self.out_tcp[PORTS]) > 0:
-+                            newte += re.sub("TEMPLATETYPE", self.name, network.te_out_need_port_tcp)
++#: ../gui/system-config-selinux.glade:1771
++msgid "Add File Context"
++msgstr ""
 +
++#: ../gui/system-config-selinux.glade:1787
++msgid "Modify File Context"
++msgstr ""
 +
-+                        if self.in_tcp[ALL]:
-+                            newte += re.sub("TEMPLATETYPE", self.name, network.te_in_all_ports_tcp)
-+                        if self.in_tcp[RESERVED]:
-+                            newte += re.sub("TEMPLATETYPE", self.name, network.te_in_reserved_ports_tcp)
-+                        if self.in_tcp[UNRESERVED]:
-+                            newte += re.sub("TEMPLATETYPE", self.name, network.te_in_unreserved_ports_tcp)
++#: ../gui/system-config-selinux.glade:1803
++msgid "Delete File Context"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:21
+-msgid "Allow daemons to run with NIS"
++#: ../gui/system-config-selinux.glade:1819
++msgid "Toggle between all and customized file context"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
+-#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
+-#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
+-#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
+-#: ../gui/selinux.tbl:118
+-msgid "Web Applications"
++#: ../gui/system-config-selinux.glade:1939
++msgid "label38"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:22
+-msgid "Transition staff SELinux user to Web Browser Domain"
++#: ../gui/system-config-selinux.glade:1976
++msgid "Add SELinux User Mapping"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:23
+-msgid "Transition sysadm SELinux user to Web Browser Domain"
++#: ../gui/system-config-selinux.glade:1992
++msgid "Modify SELinux User Mapping"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:24
+-msgid "Transition user SELinux user to Web Browser Domain"
++#: ../gui/system-config-selinux.glade:2008
++msgid "Delete SELinux User Mapping"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:25
+-msgid "Transition xguest SELinux user to Web Browser Domain"
++#: ../gui/system-config-selinux.glade:2126
++msgid "label39"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
+-#: ../gui/selinux.tbl:29
+-msgid "Allow staff Web Browsers to write to home directories"
++#: ../gui/system-config-selinux.glade:2163
++msgid "Add User"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:30
+-msgid "Disable SELinux protection for amanda"
++#: ../gui/system-config-selinux.glade:2179
++msgid "Modify User"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:31
+-msgid "Disable SELinux protection for amavis"
++#: ../gui/system-config-selinux.glade:2195
++msgid "Delete User"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:32
+-msgid "Disable SELinux protection for apmd daemon"
++#: ../gui/system-config-selinux.glade:2313
++msgid "label41"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:33
+-msgid "Disable SELinux protection for arpwatch daemon"
++#: ../gui/system-config-selinux.glade:2350
++msgid "Add Network Port"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:34
+-msgid "Disable SELinux protection for auditd daemon"
++#: ../gui/system-config-selinux.glade:2366
++msgid "Edit Network Port"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:35
+-msgid "Disable SELinux protection for automount daemon"
++#: ../gui/system-config-selinux.glade:2382
++msgid "Delete Network Port"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:36
+-msgid "Disable SELinux protection for avahi"
++#: ../gui/system-config-selinux.glade:2418
++#: ../gui/system-config-selinux.glade:2436
++msgid "Toggle between Customized and All Ports"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:37
+-msgid "Disable SELinux protection for bluetooth daemon"
++#: ../gui/system-config-selinux.glade:2556
++msgid "label42"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:38
+-msgid "Disable SELinux protection for canna daemon"
++#: ../gui/system-config-selinux.glade:2593
++msgid "Generate new policy module"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:39
+-msgid "Disable SELinux protection for cardmgr daemon"
++#: ../gui/system-config-selinux.glade:2609
++msgid "Load policy module"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:40
+-msgid "Disable SELinux protection for Cluster Server"
++#: ../gui/system-config-selinux.glade:2625
++msgid "Remove loadable policy module"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:41
++#: ../gui/system-config-selinux.glade:2661
+ msgid ""
+-"Allow cdrecord to read various content. nfs, samba, removable devices, user "
+-"temp and untrusted content files"
++"Enable/Disable additional audit rules, that are normally not reported in the "
++"log files."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:42
+-msgid "Disable SELinux protection for ciped daemon"
++#: ../gui/system-config-selinux.glade:2781
++msgid "label44"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:43
+-msgid "Disable SELinux protection for clamd daemon"
++#: ../gui/system-config-selinux.glade:2818
++msgid "Change process mode to permissive."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:44
+-msgid "Disable SELinux protection for clamscan"
++#: ../gui/system-config-selinux.glade:2836
++msgid "Change process mode to enforcing"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:45
+-msgid "Disable SELinux protection for clvmd"
++#: ../gui/system-config-selinux.glade:2928
++msgid "Process Domain"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:46
+-msgid "Disable SELinux protection for comsat daemon"
++#: ../gui/system-config-selinux.glade:2956
++msgid "label59"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
+-#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
+-msgid "Disable SELinux protection for courier daemon"
++#: ../gui/usersPage.py:138
++#, python-format
++msgid "SELinux user '%s' is required"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:52
+-msgid "Disable SELinux protection for cpucontrol daemon"
++#: ../sepolicy/sepolicy.py:106
++msgid "Generate SELinux man pages"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:53
+-msgid "Disable SELinux protection for cpuspeed daemon"
++#: ../sepolicy/sepolicy.py:110
++msgid "path in which the generated SELinux man pages will be stored"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:54
+-msgid "Cron"
++#: ../sepolicy/sepolicy.py:114
++msgid "All domains"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:54
+-msgid "Disable SELinux protection for crond daemon"
++#: ../sepolicy/sepolicy.py:116
++msgid "Domain name(s) of man pages to be created"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
+-#: ../gui/selinux.tbl:91
+-msgid "Printing"
++#: ../sepolicy/sepolicy.py:164
++msgid "Query SELinux policy network information"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:55
+-msgid "Disable SELinux protection for cupsd back end server"
++#: ../sepolicy/sepolicy.py:169
++msgid "list all SELinux port types"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:56
+-msgid "Disable SELinux protection for cupsd daemon"
++#: ../sepolicy/sepolicy.py:172
++msgid "show SELinux type related to the port"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:57
+-msgid "Disable SELinux protection for cupsd_lpd"
++#: ../sepolicy/sepolicy.py:175
++msgid "Show ports defined for this SELinux type"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:58
+-msgid "CVS"
++#: ../sepolicy/sepolicy.py:178
++msgid "show ports to which this domain can bind and/or connect"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:58
+-msgid "Disable SELinux protection for cvs daemon"
++#: ../sepolicy/sepolicy.py:192
++msgid "query SELinux policy to see if domains can communicate with each other"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:59
+-msgid "Disable SELinux protection for cyrus daemon"
++#: ../sepolicy/sepolicy.py:195
++msgid "Source Domain"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:60
+-msgid "Disable SELinux protection for dbskkd daemon"
++#: ../sepolicy/sepolicy.py:198
++msgid "Target Domain"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:61
+-msgid "Disable SELinux protection for dbusd daemon"
++#: ../sepolicy/sepolicy.py:215
++msgid "query SELinux Policy to see description of booleans"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:62
+-msgid "Disable SELinux protection for dccd"
++#: ../sepolicy/sepolicy.py:219
++msgid "get all booleans desctiption"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:63
+-msgid "Disable SELinux protection for dccifd"
++#: ../sepolicy/sepolicy.py:221
++msgid "boolean to get description"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:64
+-msgid "Disable SELinux protection for dccm"
++#: ../sepolicy/sepolicy.py:231
++msgid ""
++"query SELinux Policy to see how a source process domain can transition to "
++"the target process domain"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:65
+-msgid "Disable SELinux protection for ddt daemon"
++#: ../sepolicy/sepolicy.py:234
++msgid "source process domain"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:66
+-msgid "Disable SELinux protection for devfsd daemon"
++#: ../sepolicy/sepolicy.py:237
++msgid "target process domain"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:67
+-msgid "Disable SELinux protection for dhcpc daemon"
++#: ../sepolicy/sepolicy.py:259
++msgid "Generate SELinux Policy module template"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:68
+-msgid "Disable SELinux protection for dhcpd daemon"
++#: ../sepolicy/sepolicy.py:265
++msgid "name of policy to generate"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:69
+-msgid "Disable SELinux protection for dictd daemon"
++#: ../sepolicy/sepolicy.py:267
++msgid "executable to confine"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:70
+-msgid "Allow sysadm_t to directly start daemons"
++#: ../sepolicy/sepolicy.py:269
++msgid "run policy generation test suite"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:71
+-msgid "Disable SELinux protection for Evolution"
++#: ../sepolicy/sepolicy.py:274
++msgid "commands"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:72
+-msgid "Games"
++#: ../sepolicy/sepolicy/generate.py:185
++msgid "Internet Services Daemon"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:72
+-msgid "Disable SELinux protection for games"
++#: ../sepolicy/sepolicy/generate.py:198
++msgid "Valid Types:\n"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:73
+-msgid "Disable SELinux protection for the web browsers"
++#: ../sepolicy/sepolicy/generate.py:232
++#, python-format
++msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:74
+-msgid "Disable SELinux protection for Thunderbird"
++#: ../sepolicy/sepolicy/generate.py:359
++msgid "You must enter a name for your confined process/user"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:75
+-msgid "Disable SELinux protection for distccd daemon"
++#: ../sepolicy/sepolicy/generate.py:361
++msgid ""
++"Name must be alpha numberic with no spaces. Consider using option \"-n "
++"MODULENAME\""
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:76
+-msgid "Disable SELinux protection for dmesg daemon"
++#: ../sepolicy/sepolicy/generate.py:449
++msgid "User Role types can not be assigned executables."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:77
+-msgid "Disable SELinux protection for dnsmasq daemon"
++#: ../sepolicy/sepolicy/generate.py:455
++msgid "Only Daemon apps can use an init script.."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:78
+-msgid "Disable SELinux protection for dovecot daemon"
++#: ../sepolicy/sepolicy/generate.py:473
++msgid "use_resolve must be a boolean value "
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:79
+-msgid "Disable SELinux protection for entropyd daemon"
++#: ../sepolicy/sepolicy/generate.py:479
++msgid "use_syslog must be a boolean value "
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:80
+-msgid "Disable SELinux protection for fetchmail"
++#: ../sepolicy/sepolicy/generate.py:485
++msgid "use_kerberos must be a boolean value "
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:81
+-msgid "Disable SELinux protection for fingerd daemon"
++#: ../sepolicy/sepolicy/generate.py:491
++msgid "manage_krb5_rcache must be a boolean value "
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:82
+-msgid "Disable SELinux protection for freshclam daemon"
++#: ../sepolicy/sepolicy/generate.py:521
++msgid "USER Types automatically get a tmp type"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:83
+-msgid "Disable SELinux protection for fsdaemon daemon"
++#: ../sepolicy/sepolicy/generate.py:1039
++msgid "You must enter the executable path for your confined process"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:84
+-msgid "Disable SELinux protection for gpm daemon"
++#: ../sepolicy/sepolicy/generate.py:1272
++msgid "Type Enforcement file"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
+-msgid "NFS"
++#: ../sepolicy/sepolicy/generate.py:1273
++msgid "Interface file"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:85
+-msgid "Disable SELinux protection for gss daemon"
++#: ../sepolicy/sepolicy/generate.py:1274
++msgid "File Contexts file"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:86
+-msgid "Disable SELinux protection for Hal daemon"
++#: ../sepolicy/sepolicy/generate.py:1275
++msgid "Spec file"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:87
+-msgid "Compatibility"
++#: ../sepolicy/sepolicy/generate.py:1276
++msgid "Setup Script"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:87
++#: booleans.py:1
+ msgid ""
+-"Do not audit things that we know to be broken but which are not security "
+-"risks"
++"Allow ABRT to modify public files used for public file transfer services."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:88
+-msgid "Disable SELinux protection for hostname daemon"
++#: booleans.py:2
++msgid ""
++"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:89
+-msgid "Disable SELinux protection for hotplug daemon"
++#: booleans.py:3
++msgid "Allow amavis to use JIT compiler"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:90
+-msgid "Disable SELinux protection for howl daemon"
++#: booleans.py:4
++msgid "Allow antivirus programs to read non security files on a system"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:91
+-msgid "Disable SELinux protection for cups hplip daemon"
++#: booleans.py:5
++msgid ""
++"Allow users to resolve user passwd entries directly from ldap rather then "
++"using a sssd server"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:92
+-msgid "Disable SELinux protection for httpd rotatelogs"
++#: booleans.py:6
++msgid "Allow users to login using a radius server"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
+-msgid "HTTPD Service"
++#: booleans.py:7
++msgid "Allow users to login using a yubikey  server"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:93
+-msgid "Disable SELinux protection for http suexec"
++#: booleans.py:8
++msgid ""
++"Allow cdrecord to read various content. nfs, samba, removable devices, user "
++"temp and untrusted content files"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:94
+-msgid "Disable SELinux protection for hwclock daemon"
++#: booleans.py:9
++msgid "Allow clamd to use JIT compiler"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:95
+-msgid "Disable SELinux protection for i18n daemon"
++#: booleans.py:10
++msgid "Allow clamscan to non security files on a system"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:96
+-msgid "Disable SELinux protection for imazesrv daemon"
++#: booleans.py:11
++msgid "Allow clamscan to read user content"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:97
+-msgid "Disable SELinux protection for inetd child daemons"
++#: booleans.py:12
++msgid ""
++"Allow Cobbler to modify public files used for public file transfer services."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:98
+-msgid "Disable SELinux protection for inetd daemon"
++#: booleans.py:13
++msgid "Allow Cobbler to connect to the network using TCP."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:99
+-msgid "Disable SELinux protection for innd daemon"
++#: booleans.py:14
++msgid "Allow Cobbler to access cifs file systems."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:100
+-msgid "Disable SELinux protection for iptables daemon"
++#: booleans.py:15
++msgid "Allow Cobbler to access nfs file systems."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:101
+-msgid "Disable SELinux protection for ircd daemon"
++#: booleans.py:16
++msgid "Allow collectd to connect to the network using TCP."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:102
+-msgid "Disable SELinux protection for irqbalance daemon"
++#: booleans.py:17
++msgid "Allow codnor domain to connect to the network using TCP."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:103
+-msgid "Disable SELinux protection for iscsi daemon"
++#: booleans.py:18
++msgid ""
++"Allow system cron jobs to relabel filesystem for restoring file contexts."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:104
+-msgid "Disable SELinux protection for jabberd daemon"
++#: booleans.py:19
++msgid "Allow cvs daemon to read shadow"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
+-msgid "Kerberos"
++#: booleans.py:20
++msgid "Allow all daemons to write corefiles to /"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:105
+-msgid "Disable SELinux protection for kadmind daemon"
++#: booleans.py:21
++msgid "Allow all daemons to use tcp wrappers."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:106
+-msgid "Disable SELinux protection for klogd daemon"
++#: booleans.py:22
++msgid "Allow all daemons the ability to read/write terminals"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:107
+-msgid "Disable SELinux protection for krb5kdc daemon"
++#: booleans.py:23
++msgid "Allow dbadm to manage files in users home directories"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:108
+-msgid "Disable SELinux protection for ktalk daemons"
++#: booleans.py:24
++msgid "Allow dbadm to read files in users home directories"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:109
+-msgid "Disable SELinux protection for kudzu daemon"
++#: booleans.py:25
++msgid ""
++"Deny user domains applications to map a memory region as both executable and "
++"writable, this is dangerous and the executable should be reported in bugzilla"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:110
+-msgid "Disable SELinux protection for locate daemon"
++#: booleans.py:26
++msgid "Allow sysadm to debug or ptrace all processes."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:111
+-msgid "Disable SELinux protection for lpd daemon"
++#: booleans.py:27
++msgid "Allow dhcpc client applications to execute iptables commands"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:112
+-msgid "Disable SELinux protection for lrrd daemon"
++#: booleans.py:28
++msgid "Allow DHCP daemon to use LDAP backends"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:113
+-msgid "Disable SELinux protection for lvm daemon"
++#: booleans.py:29
++msgid "Allow all domains to use other domains file descriptors"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:114
+-msgid "Disable SELinux protection for mailman"
++#: booleans.py:30
++msgid "Allow all domains to have the kernel load modules"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:115
+-msgid "Allow evolution and thunderbird to read user files"
++#: booleans.py:31
++msgid "Allow the use of the audio devices as the source for the entropy feeds"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:116
+-msgid "Disable SELinux protection for mdadm daemon"
++#: booleans.py:32
++msgid "Allow exim to connect to databases (postgres, mysql)"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:117
+-msgid "Disable SELinux protection for monopd daemon"
++#: booleans.py:33
++msgid "Allow exim to create, read, write, and delete unprivileged user files."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:118
+-msgid "Allow the mozilla browser to read user files"
++#: booleans.py:34
++msgid "Allow exim to read unprivileged user files."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:119
+-msgid "Disable SELinux protection for mrtg daemon"
++#: booleans.py:35
++msgid "Enable extra rules in the cron domain to support fcron."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:120
+-msgid "Disable SELinux protection for mysqld daemon"
++#: booleans.py:36
++msgid "Allow fenced domain to connect to the network using TCP."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:121
+-msgid "Disable SELinux protection for nagios daemon"
++#: booleans.py:37
++msgid "Allow fenced domain to execute ssh."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
+-msgid "Name Service"
++#: booleans.py:38
++msgid "Allow ftp to read and write files in the user home directories"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:122
+-msgid "Disable SELinux protection for named daemon"
++#: booleans.py:39
++msgid ""
++"Allow ftp servers to upload files,  used for public file transfer services. "
++"Directories must be labeled public_content_rw_t."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:123
+-msgid "Disable SELinux protection for nessusd daemon"
++#: booleans.py:40
++msgid "Allow ftp servers to connect to all ports > 1023"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:124
+-msgid "Disable SELinux protection for NetworkManager"
++#: booleans.py:41
++msgid "Allow ftp servers to connect to mysql database ports"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:125
+-msgid "Disable SELinux protection for nfsd daemon"
++#: booleans.py:42
++msgid ""
++"Allow ftp servers to login to local users and read/write all files on the "
++"system, governed by DAC."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
+-#: ../gui/selinux.tbl:221
+-msgid "Samba"
++#: booleans.py:43
++msgid "Allow ftp servers to use cifs used for public file transfer services."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:126
+-msgid "Disable SELinux protection for nmbd daemon"
++#: booleans.py:44
++msgid "Allow ftp servers to use nfs used for public file transfer services."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:127
+-msgid "Disable SELinux protection for nrpe daemon"
++#: booleans.py:45
++msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:128
+-msgid "Disable SELinux protection for nscd daemon"
++#: booleans.py:46
++msgid "Determine whether Git CGI can search home directories."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:129
+-msgid "Disable SELinux protection for nsd daemon"
++#: booleans.py:47
++msgid "Determine whether Git CGI can access cifs file systems."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:130
+-msgid "Disable SELinux protection for ntpd daemon"
++#: booleans.py:48
++msgid "Determine whether Git CGI can access nfs file systems."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:131
+-msgid "Disable SELinux protection for oddjob"
++#: booleans.py:49
++msgid ""
++"Determine whether Git session daemon can bind TCP sockets to all unreserved "
++"ports."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:132
+-msgid "Disable SELinux protection for oddjob_mkhomedir"
++#: booleans.py:50
++msgid ""
++"Determine whether calling user domains can execute Git daemon in the "
++"git_session_t domain."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:133
+-msgid "Disable SELinux protection for openvpn daemon"
++#: booleans.py:51
++msgid "Determine whether Git system daemon can search home directories."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:134
+-msgid "Disable SELinux protection for pam daemon"
++#: booleans.py:52
++msgid "Determine whether Git system daemon can access cifs file systems."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:135
+-msgid "Disable SELinux protection for pegasus"
++#: booleans.py:53
++msgid "Determine whether Git system daemon can access nfs file systems."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:136
+-msgid "Disable SELinux protection for perdition daemon"
++#: booleans.py:54
++msgid "Allow gitisis daemon to send mail"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:137
+-msgid "Disable SELinux protection for portmap daemon"
++#: booleans.py:55
++msgid "Enable reading of urandom for all domains."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:138
+-msgid "Disable SELinux protection for portslave daemon"
++#: booleans.py:56
++msgid ""
++"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
++"agent to manage user files."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:139
+-msgid "Disable SELinux protection for postfix"
++#: booleans.py:57
++msgid ""
++"Allow gpg web domain to modify public files used for public file transfer "
++"services."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:140
+-msgid "Disable SELinux protection for postgresql daemon"
++#: booleans.py:58
++msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:141
+-msgid "pppd"
++#: booleans.py:59
++msgid ""
++"Allow Apache to modify public files used for public file transfer services. "
++"Directories/Files must be labeled public_content_rw_t."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:141
+-msgid "Allow pppd to be run for a regular user"
++#: booleans.py:60
++msgid "Allow httpd to use built in scripting (usually php)"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:142
+-msgid "Disable SELinux protection for pptp"
++#: booleans.py:61
++msgid "Allow http daemon to check spam"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:143
+-msgid "Disable SELinux protection for prelink daemon"
++#: booleans.py:62
++msgid ""
++"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
++"ports"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:144
+-msgid "Disable SELinux protection for privoxy daemon"
++#: booleans.py:63
++msgid "Allow httpd to connect to the ldap port"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:145
+-msgid "Disable SELinux protection for ptal daemon"
++#: booleans.py:64
++msgid "Allow http daemon to connect to zabbix"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:146
+-msgid "Disable SELinux protection for pxe daemon"
++#: booleans.py:65
++msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:147
+-msgid "Disable SELinux protection for pyzord"
++#: booleans.py:66
++msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:148
+-msgid "Disable SELinux protection for quota daemon"
++#: booleans.py:67
++msgid ""
++"Allow HTTPD scripts and modules to connect to databases over the network."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:149
+-msgid "Disable SELinux protection for radiusd daemon"
++#: booleans.py:68
++msgid "Allow httpd to connect to memcache server"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:150
+-msgid "Disable SELinux protection for radvd daemon"
++#: booleans.py:69
++msgid "Allow httpd to act as a relay"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:151
+-msgid "Disable SELinux protection for rdisc"
++#: booleans.py:70
++msgid "Allow http daemon to send mail"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:152
+-msgid "Disable SELinux protection for readahead"
++#: booleans.py:71
++msgid "Allow Apache to communicate with avahi service via dbus"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:153
+-msgid "Allow programs to read files in non-standard locations (default_t)"
++#: booleans.py:72
++msgid "Allow httpd cgi support"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:154
+-msgid "Disable SELinux protection for restorecond"
++#: booleans.py:73
++msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:155
+-msgid "Disable SELinux protection for rhgb daemon"
++#: booleans.py:74
++msgid "Allow httpd to read home directories"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:156
+-msgid "Disable SELinux protection for ricci"
++#: booleans.py:75
++msgid "Allow httpd scripts and modules execmem/execstack"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:157
+-msgid "Disable SELinux protection for ricci_modclusterd"
++#: booleans.py:76
++msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:158
+-msgid "Disable SELinux protection for rlogind daemon"
++#: booleans.py:77
++msgid "Allow httpd processes to manage IPA content"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:159
+-msgid "Disable SELinux protection for rpcd daemon"
++#: booleans.py:78
++msgid "Allow Apache to use mod_auth_ntlm_winbind"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:160
+-msgid "Disable SELinux protection for rshd"
++#: booleans.py:79
++msgid "Allow Apache to use mod_auth_pam"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:161
+-msgid "rsync"
++#: booleans.py:80
++msgid "Allow httpd to read user content"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:161
+-msgid "Disable SELinux protection for rsync daemon"
++#: booleans.py:81
++msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:162
+-msgid "Allow ssh to run from inetd instead of as a daemon"
++#: booleans.py:82
++msgid "Allow httpd daemon to change its resource limits"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:163
+-msgid "Allow Samba to share nfs directories"
++#: booleans.py:83
++msgid ""
++"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
+-msgid "SASL authentication server"
++#: booleans.py:84
++msgid ""
++"Allow apache scripts to write to public content, directories/files must be "
++"labeled public_rw_content_t."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:164
+-msgid "Allow sasl authentication server to read /etc/shadow"
++#: booleans.py:85
++msgid "Allow Apache to execute tmp content."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:165
++#: booleans.py:86
+ msgid ""
+-"Allow X-Windows server to map a memory region as both executable and writable"
++"Unify HTTPD to communicate with the terminal. Needed for entering the "
++"passphrase for certificates at the terminal."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:166
+-msgid "Disable SELinux protection for saslauthd daemon"
++#: booleans.py:87
++msgid "Unify HTTPD handling of all content files."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:167
+-msgid "Disable SELinux protection for scannerdaemon daemon"
++#: booleans.py:88
++msgid "Allow httpd to access cifs file systems"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:168
+-msgid "Do not allow transition to sysadm_t, sudo and su effected"
++#: booleans.py:89
++msgid "Allow httpd to access FUSE file systems"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:169
+-msgid "Do not allow any processes to load kernel modules"
++#: booleans.py:90
++msgid "Allow httpd to run gpg"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:170
+-msgid "Do not allow any processes to modify kernel SELinux policy"
++#: booleans.py:91
++msgid "Allow httpd to access nfs file systems"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:171
+-msgid "Disable SELinux protection for sendmail daemon"
++#: booleans.py:92
++msgid "Allow httpd to communicate with oddjob to start up a service"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:172
+-msgid "Disable SELinux protection for setrans"
++#: booleans.py:93
++msgid "Allow httpd to access openstack ports"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:173
+-msgid "Disable SELinux protection for setroubleshoot daemon"
++#: booleans.py:94
++msgid "Allow icecast to connect to all ports, not just sound ports."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:174
+-msgid "Disable SELinux protection for slapd daemon"
++#: booleans.py:95
++msgid ""
++"Allow the Irssi IRC Client to connect to any port, and to bind to any "
++"unreserved port."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:175
+-msgid "Disable SELinux protection for slrnpull daemon"
++#: booleans.py:96
++msgid "Allow java executable stack"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:176
+-msgid "Disable SELinux protection for smbd daemon"
++#: booleans.py:97
++msgid "Allow confined applications to run with kerberos."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:177
+-msgid "Disable SELinux protection for snmpd daemon"
++#: booleans.py:98
++msgid "Allow syslogd daemon to send mail"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:178
+-msgid "Disable SELinux protection for snort daemon"
++#: booleans.py:99
++msgid "Allow syslogd the ability to read/write terminals"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:179
+-msgid "Disable SELinux protection for soundd daemon"
++#: booleans.py:100
++msgid "Allow logging in and using the system from /dev/console."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:180
+-msgid "Disable SELinux protection for sound daemon"
++#: booleans.py:101
++msgid ""
++"Control the ability to mmap a low area of the address space, as configured "
++"by /proc/sys/kernel/mmap_min_addr."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
+-msgid "Spam Protection"
++#: booleans.py:102
++msgid "Allow mock to read files in home directories."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:181
+-msgid "Disable SELinux protection for spamd daemon"
++#: booleans.py:103
++msgid "Allow the mount command to mount any directory or file."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:182
+-msgid "Allow spamd to access home directories"
++#: booleans.py:104
++msgid "Allow mozilla plugin domain to connect to the network using TCP."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:183
+-msgid "Allow Spam Assassin daemon network access"
++#: booleans.py:105
++msgid ""
++"Allow mozilla_plugins to create random content in the users home directory"
++msgstr ""
 +
-+                        if self.out_tcp[ALL]:
-+                            newte += re.sub("TEMPLATETYPE", self.name, network.te_out_all_ports_tcp)
-+                        if self.out_tcp[RESERVED]:
-+                            newte += re.sub("TEMPLATETYPE", self.name, network.te_out_reserved_ports_tcp)
-+                        if self.out_tcp[UNRESERVED]:
-+                            newte += re.sub("TEMPLATETYPE", self.name, network.te_out_unreserved_ports_tcp)
++#: booleans.py:106
++msgid "Allow confined web browsers to read home directory content"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:184
+-msgid "Disable SELinux protection for speedmgmt daemon"
++#: booleans.py:107
++msgid "Allow mplayer executable stack"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
+-msgid "Squid"
++#: booleans.py:108
++msgid "Allow mysqld to connect to all ports"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:185
+-msgid "Allow squid daemon to connect to the network"
++#: booleans.py:109
++msgid "Allow BIND to bind apache port."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:186
+-msgid "Disable SELinux protection for squid daemon"
++#: booleans.py:110
++msgid ""
++"Allow BIND to write the master zone files. Generally this is used for "
++"dynamic DNS or zone transfers."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:187
+-msgid "Disable SELinux protection for ssh daemon"
++#: booleans.py:111
++msgid "Allow any files/directories to be exported read/only via NFS."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:188
+-msgid "Allow ssh logins as sysadm_r:sysadm_t"
++#: booleans.py:112
++msgid "Allow any files/directories to be exported read/write via NFS."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:189
++#: booleans.py:113
+ msgid ""
+-"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
+-"bashrc)"
++"Allow nfs servers to modify public files used for public file transfer "
++"services.  Files/Directories must be labeled public_content_rw_t."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
+-msgid "Universal SSL tunnel"
++#: booleans.py:114
++msgid "Allow system to run with NIS"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:190
+-msgid "Disable SELinux protection for stunnel daemon"
++#: booleans.py:115
++msgid "Allow confined applications to use nscd shared memory."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:191
+-msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
++#: booleans.py:116
++msgid "Allow nsplugin code to connect to unreserved ports"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:192
+-msgid "Disable SELinux protection for swat daemon"
++#: booleans.py:117
++msgid "Allow nsplugin code to execmem/execstack"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:193
+-msgid "Disable SELinux protection for sxid daemon"
++#: booleans.py:118
++msgid "Allow openvpn to read home directories"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:194
+-msgid "Disable SELinux protection for syslogd daemon"
++#: booleans.py:119
++msgid "Allow piranha-lvs domain to connect to the network using TCP."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:195
+-msgid "Disable SELinux protection for system cron jobs"
++#: booleans.py:120
++msgid "Allow polipo to connect to all ports > 1023"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:196
+-msgid "Disable SELinux protection for tcp daemon"
++#: booleans.py:121
++msgid ""
++"Determine whether Polipo session daemon can bind tcp sockets to all "
++"unreserved ports."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:197
+-msgid "Disable SELinux protection for telnet daemon"
++#: booleans.py:122
++msgid ""
++"Determine whether calling user domains can execute Polipo daemon in the "
++"polipo_session_t domain."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:198
+-msgid "Disable SELinux protection for tftpd daemon"
++#: booleans.py:123
++msgid "Determine whether polipo can access cifs file systems."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:199
+-msgid "Disable SELinux protection for transproxy daemon"
++#: booleans.py:124
++msgid "Determine whether Polipo can access nfs file systems."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:200
+-msgid "Disable SELinux protection for udev daemon"
++#: booleans.py:125
++msgid "Enable polyinstantiated directory support."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:201
+-msgid "Disable SELinux protection for uml daemon"
++#: booleans.py:126
++msgid "Allow the portage domains to use NFS mounts (regular nfs_t)"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:202
+-msgid ""
+-"Allow xinetd to run unconfined, including any services it starts that do not "
+-"have a domain transition explicitly defined"
++#: booleans.py:127
++msgid "Allow postfix_local domain full write access to mail_spool directories"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:203
+-msgid ""
+-"Allow rc scripts to run unconfined, including any daemon started by an rc "
+-"script that does not have a domain transition explicitly defined"
++#: booleans.py:128
++msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:204
+-msgid "Allow rpm to run unconfined"
++#: booleans.py:129
++msgid "Allow transmit client label to foreign database"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:205
+-msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
++#: booleans.py:130
++msgid "Allow database admins to execute DML statement"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:206
+-msgid "Disable SELinux protection for updfstab daemon"
++#: booleans.py:131
++msgid "Allow unprivileged users to execute DDL statement"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:207
+-msgid "Disable SELinux protection for uptimed daemon"
++#: booleans.py:132
++msgid "Allow pppd to load kernel modules for certain modems"
++msgstr ""
 +
-+                        for i in self.found_tcp_ports:
-+                            newte += i
++#: booleans.py:133
++msgid "Allow pppd to be run for a regular user"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:208
++#: booleans.py:134
+ msgid ""
+-"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
+-"staff_r can do so"
++"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:209
+-msgid "Allow users to execute the mount command"
++#: booleans.py:135
++msgid "Allow Puppet client to manage all file types."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:210
+-msgid "Allow regular users direct mouse access (only allow the X server)"
++#: booleans.py:136
++msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:211
+-msgid "Allow users to run the dmesg command"
++#: booleans.py:137
++msgid "Allow qemu to connect fully to the network"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:212
+-msgid "Allow users to control network interfaces (also needs USERCTL=true)"
++#: booleans.py:138
++msgid "Allow qemu to use cifs/Samba file systems"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:213
+-msgid "Allow normal user to execute ping"
++#: booleans.py:139
++msgid "Allow qemu to use serial/parallel communication ports"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:214
+-msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
++#: booleans.py:140
++msgid "Allow qemu to use nfs file systems"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:215
+-msgid "Allow users to rw usb devices"
++#: booleans.py:141
++msgid "Allow qemu to use usb devices"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:216
++#: booleans.py:142
++msgid "Allow racoon to read shadow"
++msgstr ""
 +
-+                    if self.use_udp():
-+                        newte += "\n"
-+                        newte += re.sub("TEMPLATETYPE", self.name, network.te_udp)
++#: booleans.py:143
++msgid "Allow rgmanager domain to connect to the network using TCP."
++msgstr ""
 +
-+                        if self.need_udp_type:
-+                            newte += re.sub("TEMPLATETYPE", self.name, network.te_in_need_port_udp)
-+                        if self.use_in_udp():
-+                            newte += re.sub("TEMPLATETYPE", self.name, network.te_in_udp)
-+                        if self.in_udp[ALL]:
-+                            newte += re.sub("TEMPLATETYPE", self.name, network.te_in_all_ports_udp)
-+                        if self.in_udp[RESERVED]:
-+                            newte += re.sub("TEMPLATETYPE", self.name, network.te_in_reserved_ports_udp)
-+                        if self.in_udp[UNRESERVED]:
-+                            newte += re.sub("TEMPLATETYPE", self.name, network.te_in_unreserved_ports_udp)
-+
-+                        for i in self.found_udp_ports:
-+                            newte += i
-+		return newte
-+
-+        def generate_transition_rules(self):
-+            newte = ""
-+            for app in self.transition_domains:
-+                tmp = re.sub("TEMPLATETYPE", self.name, user.te_transition_rules)
-+                newte += re.sub("APPLICATION", app, tmp)
-+
-+            if self.type == USER:
-+                for u in self.transition_users:
-+                    temp =  re.sub("TEMPLATETYPE", self.name, executable.te_run_rules)
-+                    newte += re.sub("USER", u.split("_u")[0], temp)
-+
-+            return newte
-+
-+        def generate_admin_rules(self):
-+            newte = ""
-+            if self.type == RUSER:
-+                newte += re.sub("TEMPLATETYPE", self.name, user.te_admin_rules)
-+
-+                for app in self.admin_domains:
-+                    tmp = re.sub("TEMPLATETYPE", self.name, user.te_admin_domain_rules)
-+                    newte += re.sub("APPLICATION", app, tmp)
-+
-+                all_roles = []
-+                try:
-+                    all_roles = get_all_roles()
-+                except ValueError, e:
-+                    print "Can not get all roles, must be root for this information"
-+                except RuntimeError, e:
-+                    print "Can not get all roles", e
-+
-+                for u in self.transition_users:
-+                    role = u.split("_u")[0]
-+
-+                    if (role + "_r") in all_roles:
-+                        tmp =  re.sub("TEMPLATETYPE", self.name, user.te_admin_trans_rules)
-+                        newte += re.sub("USER", role, tmp)
++#: booleans.py:144
+ msgid ""
+-"Allow users to run TCP servers (bind to ports and accept connection from the "
+-"same domain and outside users)  disabling this forces FTP passive mode and "
+-"may change other protocols"
++"Allow rsync to modify public files used for public file transfer services.  "
++"Files/Directories must be labeled public_content_rw_t."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:217
+-msgid "Allow user to stat ttyfiles"
++#: booleans.py:145
++msgid "Allow rsync to run as a client"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:218
+-msgid "Disable SELinux protection for uucpd daemon"
++#: booleans.py:146
++msgid "Allow rsync to export any files/directories read only."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:219
+-msgid "Disable SELinux protection for vmware daemon"
++#: booleans.py:147
++msgid "Allow rsync servers to share cifs files systems"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:220
+-msgid "Disable SELinux protection for watchdog daemon"
++#: booleans.py:148
++msgid "Allow rsync servers to share nfs files systems"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:221
+-msgid "Disable SELinux protection for winbind daemon"
++#: booleans.py:149
++msgid "Allow samba to create new home directories (e.g. via PAM)"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:222
+-msgid "Disable SELinux protection for xdm daemon"
++#: booleans.py:150
++msgid ""
++"Allow samba to act as the domain controller, add users, groups and change "
++"passwords."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:223
+-msgid "Allow xdm logins as sysadm_r:sysadm_t"
++#: booleans.py:151
++msgid "Allow samba to share users home directories."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:224
+-msgid "Disable SELinux protection for xen daemon"
++#: booleans.py:152
++msgid "Allow samba to share any file/directory read only."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:225
+-msgid "XEN"
++#: booleans.py:153
++msgid "Allow samba to share any file/directory read/write."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:225
+-msgid "Allow xen to read/write physical disk devices"
++#: booleans.py:154
++msgid "Allow samba to act as a portmapper"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:226
+-msgid "Disable SELinux protection for xfs daemon"
++#: booleans.py:155
++msgid "Allow samba to run unconfined scripts"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:227
+-msgid "Disable SELinux protection for xen control"
++#: booleans.py:156
++msgid "Allow samba to export ntfs/fusefs volumes."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:228
+-msgid "Disable SELinux protection for ypbind daemon"
++#: booleans.py:157
++msgid "Allow samba to export NFS volumes."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:229
+-msgid "Disable SELinux protection for NIS Password Daemon"
++#: booleans.py:158
++msgid "Allow sanlock to read/write fuse files"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:230
+-msgid "Disable SELinux protection for ypserv daemon"
++#: booleans.py:159
++msgid "Allow sanlock to manage nfs files"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:231
+-msgid "Disable SELinux protection for NIS Transfer Daemon"
++#: booleans.py:160
++msgid "Allow sanlock to manage cifs files"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:232
+-msgid "Allow SELinux webadm user to manage unprivileged users home directories"
++#: booleans.py:161
++msgid "Allow sasl to read shadow"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:233
+-msgid "Allow SELinux webadm user to read unprivileged users home directories"
++#: booleans.py:162
++msgid ""
++"disallow programs, such as newrole, from transitioning to administrative "
++"user domains."
+ msgstr ""
+ 
+-#: ../gui/semanagePage.py:126
+-#, python-format
+-msgid "Are you sure you want to delete %s '%s'?"
++#: booleans.py:163
++msgid "Disable kernel module loading."
+ msgstr ""
+ 
+-#: ../gui/semanagePage.py:126
+-#, python-format
+-msgid "Delete %s"
++#: booleans.py:164
++msgid ""
++"Boolean to determine whether the system permits loading policy, setting "
++"enforcing mode, and changing boolean values.  Set this to true and you have "
++"to reboot to set it back."
+ msgstr ""
+ 
+-#: ../gui/semanagePage.py:134
+-#, python-format
+-msgid "Add %s"
++#: booleans.py:165
++msgid "Allow regular users direct dri device access"
+ msgstr ""
+ 
+-#: ../gui/semanagePage.py:148
+-#, python-format
+-msgid "Modify %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 ""
+ 
+-#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
+-msgid "Permissive"
++#: booleans.py:167
++msgid ""
++"Allow all unconfined executables to use libraries requiring text relocation "
++"that are not labeled textrel_shlib_t"
+ msgstr ""
+ 
+-#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
+-msgid "Enforcing"
++#: booleans.py:168
++msgid ""
++"Allow unconfined executables to make their stack executable.  This should "
++"never, ever be necessary. Probably indicates a badly coded executable, but "
++"could indicate an attack. This executable should be reported in bugzilla"
+ msgstr ""
+ 
+-#: ../gui/statusPage.py:94
+-msgid "Status"
++#: booleans.py:169
++msgid "Allow users to connect to the local mysql server"
+ msgstr ""
+ 
+-#: ../gui/statusPage.py:133
++#: booleans.py:170
+ msgid ""
+-"Changing the policy type will cause a relabel of the entire file system on "
+-"the next boot. Relabeling takes a long time depending on the size of the "
+-"file system.  Do you wish to continue?"
++"Allow confined users the ability to execute the ping and traceroute commands."
+ msgstr ""
+ 
+-#: ../gui/statusPage.py:147
++#: booleans.py:171
++msgid "Allow users to connect to PostgreSQL"
++msgstr ""
 +
-+            return newte
++#: booleans.py:172
+ msgid ""
+-"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
+-"you later decide to turn SELinux back on, the system will be required to "
+-"relabel.  If you just want to see if SELinux is causing a problem on your "
+-"system, you can go to permissive mode which will only log errors and not "
+-"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
+-"wish to continue?"
++"Allow user to r/w files on filesystems that do not have extended attributes "
++"(FAT, CDROM, FLOPPY)"
+ msgstr ""
+ 
+-#: ../gui/statusPage.py:152
++#: booleans.py:173
+ msgid ""
+-"Changing to SELinux enabled will cause a relabel of the entire file system "
+-"on the next boot. Relabeling takes a long time depending on the size of the "
+-"file system.  Do you wish to continue?"
++"Allow users to run TCP servers (bind to ports and accept connection from the "
++"same domain and outside users)  disabling this forces FTP passive mode and "
++"may change other protocols."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:11
+-msgid "system-config-selinux"
++#: booleans.py:174
++msgid "Allow user music sharing"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:12
++#: booleans.py:175
+ msgid ""
+-"Copyright (c)2006 Red Hat, Inc.\n"
+-"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
++"Allow anon internal-sftp to upload files, used for public file transfer "
++"services. Directories must be labeled public_content_rw_t."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:22
+-#: ../gui/system-config-selinux.glade:544
+-msgid "Add SELinux Login Mapping"
++#: booleans.py:176
++msgid ""
++"Allow sftp-internal to read and write files in the user home directories"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:257
+-msgid "Add SELinux Network Ports"
++#: booleans.py:177
++msgid ""
++"Allow sftp-internal to login to local users and read/write all files on the "
++"system, governed by DAC."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:391
+-#: ../gui/system-config-selinux.glade:678
+-msgid "SELinux Type"
++#: booleans.py:178
++msgid ""
++"Allow internal-sftp to read and write files in the user ssh home directories."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:622
+-msgid "File Specification"
++#: booleans.py:179
++msgid "Allow sge to connect to the network using any TCP port"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:650
+-msgid "File Type"
++#: booleans.py:180
++msgid "Allow sge to access nfs file systems."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:727
++#: booleans.py:181
+ msgid ""
+-"all files\n"
+-"regular file\n"
+-"directory\n"
+-"character device\n"
+-"block device\n"
+-"socket\n"
+-"symbolic link\n"
+-"named pipe\n"
++"Enable additional permissions needed to support devices on 3ware controllers."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:773
+-msgid "MLS"
++#: booleans.py:182
++msgid ""
++"Allow samba to modify public files used for public file transfer services.  "
++"Files/Directories must be labeled public_content_rw_t."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:837
+-msgid "Add SELinux User"
++#: booleans.py:183
++msgid "Allow user spamassassin clients to use the network."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1079
+-msgid "SELinux Administration"
++#: booleans.py:184
++msgid "Allow spamd to read/write user home directories."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1122
+-msgid "Add"
++#: booleans.py:185
++msgid ""
++"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1144
+-msgid "_Properties"
++#: booleans.py:186
++msgid "Allow squid to run as a transparent proxy (TPROXY)"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1166
+-msgid "_Delete"
++#: booleans.py:187
++msgid ""
++"Allow ssh with chroot env to read and write files in the user home "
++"directories"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1256
+-msgid "Select Management Object"
++#: booleans.py:188
++msgid "allow host key based authentication"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1273
+-msgid "<b>Select:</b>"
++#: booleans.py:189
++msgid "Allow ssh logins as sysadm_r:sysadm_t"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1326
+-msgid "System Default Enforcing Mode"
++#: booleans.py:190
++msgid "allow staff user to create and transition to svirt domains."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1354
++#: booleans.py:191
++msgid "Allow the Telepathy connection managers to connect to any network port."
++msgstr ""
 +
-+	def generate_dbus_if(self):
-+                newif = ""
-+                if self.use_dbus:
-+                    newif = re.sub("TEMPLATETYPE", self.name, executable.if_dbus_rules)
-+                return newif
++#: booleans.py:192
+ msgid ""
+-"Disabled\n"
+-"Permissive\n"
+-"Enforcing\n"
++"Allow the Telepathy connection managers to connect to any generic TCP port."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1373
+-msgid "Current Enforcing Mode"
++#: booleans.py:193
++msgid ""
++"Allow tftp to modify public files used for public file transfer services."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1418
+-msgid "System Default Policy Type: "
++#: booleans.py:194
++msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1463
++#: booleans.py:195
+ msgid ""
+-"Select if you wish to relabel then entire file system on next reboot.  "
+-"Relabeling can take a very long time, depending on the size of the system.  "
+-"If you are changing policy types or going from disabled to enforcing, a "
+-"relabel is required."
++"allow unconfined users to transition to the chrome sandbox domains when "
++"running chrome-sandbox"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1509
+-msgid "Relabel on next reboot."
++#: booleans.py:196
++msgid "Allow a user to login as an unconfined domain"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1561
+-msgid "label37"
++#: booleans.py:197
++msgid ""
++"Allow unconfined users to transition to the Mozilla plugin domain when "
++"running xulrunner plugin-container."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1598
+-msgid "Revert boolean setting to system default"
++#: booleans.py:198
++msgid "Allow video playing tools to run unconfined"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1614
+-msgid "Toggle between Customized and All Booleans"
++#: booleans.py:199
++msgid "Allow unprivledged user to create and transition to svirt domains."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1645
+-#: ../gui/system-config-selinux.glade:1850
+-#: ../gui/system-config-selinux.glade:2037
+-#: ../gui/system-config-selinux.glade:2224
+-#: ../gui/system-config-selinux.glade:2467
+-#: ../gui/system-config-selinux.glade:2692
+-#: ../gui/system-config-selinux.glade:2867
+-msgid "Filter"
++#: booleans.py:200
++msgid "Support ecryptfs home directories"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1734
+-msgid "label50"
++#: booleans.py:201
++msgid "Support fusefs home directories"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1771
+-msgid "Add File Context"
++#: booleans.py:202
++msgid "Use lpd server instead of cups"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1787
+-msgid "Modify File Context"
++#: booleans.py:203
++msgid "Support NFS home directories"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1803
+-msgid "Delete File Context"
++#: booleans.py:204
++msgid "Support SAMBA home directories"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1819
+-msgid "Toggle between all and customized file context"
++#: booleans.py:205
++msgid "Allow varnishd to connect to all ports, not just HTTP."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1939
+-msgid "label38"
++#: booleans.py:206
++msgid "Ignore vbetool mmap_zero errors."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1976
+-msgid "Add SELinux User Mapping"
++#: booleans.py:207
++msgid ""
++"Allow confined virtual guests to use serial/parallel communication ports"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1992
+-msgid "Modify SELinux User Mapping"
++#: booleans.py:208
++msgid ""
++"Allow confined virtual guests to use executable memory and executable stack"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2008
+-msgid "Delete SELinux User Mapping"
++#: booleans.py:209
++msgid "Allow confined virtual guests to read fuse files"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2126
+-msgid "label39"
++#: booleans.py:210
++msgid "Allow confined virtual guests to manage nfs files"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2163
+-msgid "Add User"
++#: booleans.py:211
++msgid "Allow confined virtual guests to manage cifs files"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2179
+-msgid "Modify User"
++#: booleans.py:212
++msgid "Allow confined virtual guests to interact with the sanlock"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2195
+-msgid "Delete User"
++#: booleans.py:213
++msgid "Allow confined virtual guests to manage device configuration, (pci)"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2313
+-msgid "label41"
++#: booleans.py:214
++msgid "Allow confined virtual guests to use usb devices"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2350
+-msgid "Add Network Port"
++#: booleans.py:215
++msgid "Allow confined virtual guests to interact with the xserver"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2366
+-msgid "Edit Network Port"
++#: booleans.py:216
++msgid "Allow webadm to manage files in users home directories"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2382
+-msgid "Delete Network Port"
++#: booleans.py:217
++msgid "Allow webadm to read files in users home directories"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2418
+-#: ../gui/system-config-selinux.glade:2436
+-msgid "Toggle between Customized and All Ports"
++#: booleans.py:218
++msgid "Ignore wine mmap_zero errors."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2556
+-msgid "label42"
++#: booleans.py:219
++msgid "Allow the graphical login program to execute bootloader"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2593
+-msgid "Generate new policy module"
++#: booleans.py:220
++msgid ""
++"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2609
+-msgid "Load policy module"
++#: booleans.py:221
++msgid "Allow xen to manage nfs files"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2625
+-msgid "Remove loadable policy module"
++#: booleans.py:222
++msgid ""
++"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
++"logical volumes for disk images."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2661
++#: booleans.py:223
++msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
++msgstr ""
 +
-+        def generate_sandbox_if(self):
-+            newif = ""
-+            if self.type != SANDBOX:
-+                return newif
-+            newif = re.sub("TEMPLATETYPE", self.name, executable.if_sandbox_rules)
-+            return newif
++#: booleans.py:224
+ msgid ""
+-"Enable/Disable additional audit rules, that are normally not reported in the "
+-"log files."
++"Allow xguest users to configure Network Manager and connect to apache ports"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2781
+-msgid "label44"
++#: booleans.py:225
++msgid "Allow xguest users to mount removable media"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2818
+-msgid "Change process mode to permissive."
++#: booleans.py:226
++msgid "Allow xguest to use blue tooth devices"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2836
+-msgid "Change process mode to enforcing"
++#: booleans.py:227
++msgid "Allows clients to write to the X server shared memory segments."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2928
+-msgid "Process Domain"
++#: booleans.py:228
++msgid "Allows XServer to execute writable memory"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2956
+-msgid "label59"
++#: booleans.py:229
++msgid "Support X userspace object manager"
+ msgstr ""
+ 
+-#: ../gui/usersPage.py:138
+-#, python-format
+-msgid "SELinux user '%s' is required"
++#: booleans.py:230
++msgid "Allow zabbix to connect to unreserved ports"
++msgstr ""
 +
++#: booleans.py:231
++msgid "Allow zebra daemon to write it configuration files"
++msgstr ""
 +
-+        def generate_admin_if(self):
-+            newif = ""
-+            newtypes = ""
-+            if self.initscript != "":
-+                newtypes += re.sub("TEMPLATETYPE", self.name, executable.if_initscript_admin_types)
-+                newif += re.sub("TEMPLATETYPE", self.name, executable.if_initscript_admin)
-+            for d in self.DEFAULT_KEYS:
-+                if len(self.DEFAULT_DIRS[d][1]) > 0:
-+                    newtypes += re.sub("TEMPLATETYPE", self.name, self.DEFAULT_DIRS[d][2].if_admin_types)
-+                    newif += re.sub("TEMPLATETYPE", self.name, self.DEFAULT_DIRS[d][2].if_admin_rules)
++#: booleans.py:232
++msgid ""
++"Allow ZoneMinder to modify public files used for public file transfer "
++"services."
+ msgstr ""
+diff --git a/policycoreutils/po/am.po b/policycoreutils/po/am.po
+index a4478db..a61c8f3 100644
+--- a/policycoreutils/po/am.po
++++ b/policycoreutils/po/am.po
+@@ -8,7 +8,7 @@ msgid ""
+ msgstr ""
+ "Project-Id-Version: PACKAGE VERSION\n"
+ "Report-Msgid-Bugs-To: \n"
+-"POT-Creation-Date: 2012-05-25 07:28-0400\n"
++"POT-Creation-Date: 2012-10-16 12:24-0400\n"
+ "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+ "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
+ "Language-Team: LANGUAGE <LL at li.org>\n"
+@@ -24,7 +24,7 @@ msgid ""
+ "         <args ...> are the arguments to that script."
+ msgstr ""
+ 
+-#: ../run_init/run_init.c:126 ../newrole/newrole.c:1124
++#: ../run_init/run_init.c:126 ../newrole/newrole.c:1123
+ #, c-format
+ msgid "failed to initialize PAM\n"
+ msgstr ""
+@@ -73,7 +73,7 @@ msgstr ""
+ msgid "authentication failed.\n"
+ msgstr ""
+ 
+-#: ../run_init/run_init.c:405 ../newrole/newrole.c:1258
++#: ../run_init/run_init.c:405 ../newrole/newrole.c:1257
+ #, c-format
+ msgid "Could not set exec context to %s.\n"
+ msgstr ""
+@@ -86,855 +86,870 @@ msgstr ""
+ msgid "To make this policy package active, execute:"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:143 ../semanage/seobject.py:147
+-msgid "global"
+-msgstr ""
+-
+-#: ../semanage/seobject.py:225
++#: ../semanage/seobject.py:200
+ msgid "Could not create semanage handle"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:233
++#: ../semanage/seobject.py:208
+ msgid "SELinux policy is not managed or store cannot be accessed."
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:238
++#: ../semanage/seobject.py:213
+ msgid "Cannot read policy store."
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:243
++#: ../semanage/seobject.py:218
+ msgid "Could not establish semanage connection"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:248
++#: ../semanage/seobject.py:223
+ msgid "Could not test MLS enabled status"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
++#: ../semanage/seobject.py:229 ../semanage/seobject.py:244
+ msgid "Not yet implemented"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:258
++#: ../semanage/seobject.py:233
+ msgid "Semanage transaction already in progress"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:267
++#: ../semanage/seobject.py:242
+ msgid "Could not start semanage transaction"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:278
++#: ../semanage/seobject.py:254
+ msgid "Could not commit semanage transaction"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:283
++#: ../semanage/seobject.py:259
+ msgid "Semanage transaction not in progress"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
++#: ../semanage/seobject.py:271 ../semanage/seobject.py:351
+ msgid "Could not list SELinux modules"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:308
++#: ../semanage/seobject.py:284
+ msgid "Modules Name"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
++#: ../semanage/seobject.py:284 ../gui/modulesPage.py:63
+ msgid "Version"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
++#: ../semanage/seobject.py:287 ../gui/statusPage.py:75
+ msgid "Disabled"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:326
++#: ../semanage/seobject.py:302
+ #, python-format
+ msgid "Could not disable module %s (remove failed)"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:337
++#: ../semanage/seobject.py:313
+ #, python-format
+ msgid "Could not enable module %s (remove failed)"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:352
++#: ../semanage/seobject.py:328
+ #, python-format
+ msgid "Could not remove module %s (remove failed)"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:362
++#: ../semanage/seobject.py:338
+ msgid "dontaudit requires either 'on' or 'off'"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:391
++#: ../semanage/seobject.py:366
+ msgid "Builtin Permissive Types"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:401
++#: ../semanage/seobject.py:376
+ msgid "Customized Permissive Types"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:442
++#: ../semanage/seobject.py:417
+ #, python-format
+ msgid "Could not set permissive domain %s (module installation failed)"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:448
++#: ../semanage/seobject.py:423
+ #, python-format
+ msgid "Could not remove permissive domain %s (remove failed)"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
+-#: ../semanage/seobject.py:603 ../semanage/seobject.py:700
+-#: ../semanage/seobject.py:730 ../semanage/seobject.py:797
+-#: ../semanage/seobject.py:854 ../semanage/seobject.py:1101
+-#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
+-#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
+-#: ../semanage/seobject.py:2045
++#: ../semanage/seobject.py:458 ../semanage/seobject.py:532
++#: ../semanage/seobject.py:578 ../semanage/seobject.py:675
++#: ../semanage/seobject.py:705 ../semanage/seobject.py:772
++#: ../semanage/seobject.py:829 ../semanage/seobject.py:1084
++#: ../semanage/seobject.py:1800 ../semanage/seobject.py:1863
++#: ../semanage/seobject.py:1882 ../semanage/seobject.py:2003
++#: ../semanage/seobject.py:2056
+ #, python-format
+ msgid "Could not create a key for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
+-#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
++#: ../semanage/seobject.py:462 ../semanage/seobject.py:536
++#: ../semanage/seobject.py:582 ../semanage/seobject.py:588
+ #, python-format
+ msgid "Could not check if login mapping for %s is defined"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:496
++#: ../semanage/seobject.py:471
+ #, python-format
+ msgid "Linux Group %s does not exist"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:501
++#: ../semanage/seobject.py:476
+ #, python-format
+ msgid "Linux User %s does not exist"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:505
++#: ../semanage/seobject.py:480
+ #, python-format
+ msgid "Could not create login mapping for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
++#: ../semanage/seobject.py:484 ../semanage/seobject.py:720
+ #, python-format
+ msgid "Could not set name for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
++#: ../semanage/seobject.py:489 ../semanage/seobject.py:730
+ #, python-format
+ msgid "Could not set MLS range for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:518
++#: ../semanage/seobject.py:493
+ #, python-format
+ msgid "Could not set SELinux user for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:522
++#: ../semanage/seobject.py:497
+ #, python-format
+ msgid "Could not add login mapping for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:540
++#: ../semanage/seobject.py:515
+ msgid "Requires seuser or serange"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
++#: ../semanage/seobject.py:538 ../semanage/seobject.py:584
+ #, python-format
+ msgid "Login mapping for %s is not defined"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:567
++#: ../semanage/seobject.py:542
+ #, python-format
+ msgid "Could not query seuser for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:581
++#: ../semanage/seobject.py:556
+ #, python-format
+ msgid "Could not modify login mapping for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:615
++#: ../semanage/seobject.py:590
+ #, python-format
+ msgid "Login mapping for %s is defined in policy, cannot be deleted"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:619
++#: ../semanage/seobject.py:594
+ #, python-format
+ msgid "Could not delete login mapping for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
+-#: ../semanage/seobject.py:897
++#: ../semanage/seobject.py:616 ../semanage/seobject.py:634
++#: ../semanage/seobject.py:872
+ msgid "Could not list login mappings"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
++#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
+ #: ../gui/system-config-selinux.glade:100
+ msgid "Login Name"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
+-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
++#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
++#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
+ #: ../gui/system-config-selinux.glade:128
+ #: ../gui/system-config-selinux.glade:915
+ #: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
+ msgid "SELinux User"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
++#: ../semanage/seobject.py:659 ../gui/system-config-selinux.glade:156
+ #: ../gui/system-config-selinux.glade:943
+ msgid "MLS/MCS Range"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
+-#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
+-#: ../semanage/seobject.py:864
++#: ../semanage/seobject.py:678 ../semanage/seobject.py:709
++#: ../semanage/seobject.py:776 ../semanage/seobject.py:833
++#: ../semanage/seobject.py:839
+ #, python-format
+ msgid "Could not check if SELinux user %s is defined"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
+-#: ../semanage/seobject.py:870
++#: ../semanage/seobject.py:681 ../semanage/seobject.py:782
++#: ../semanage/seobject.py:845
+ #, python-format
+ msgid "Could not query user for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:726
++#: ../semanage/seobject.py:701
+ #, python-format
+ msgid "You must add at least one role for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:741
++#: ../semanage/seobject.py:716
+ #, python-format
+ msgid "Could not create SELinux user for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:750
++#: ../semanage/seobject.py:725
+ #, python-format
+ msgid "Could not add role %s for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:759
++#: ../semanage/seobject.py:734
+ #, python-format
+ msgid "Could not set MLS level for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:762
++#: ../semanage/seobject.py:737
+ #, python-format
+ msgid "Could not add prefix %s for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:765
++#: ../semanage/seobject.py:740
+ #, python-format
+ msgid "Could not extract key for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:769
++#: ../semanage/seobject.py:744
+ #, python-format
+ msgid "Could not add SELinux user %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:791
++#: ../semanage/seobject.py:766
+ msgid "Requires prefix, roles, level or range"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:793
++#: ../semanage/seobject.py:768
+ msgid "Requires prefix or roles"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
++#: ../semanage/seobject.py:778 ../semanage/seobject.py:835
+ #, python-format
+ msgid "SELinux user %s is not defined"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:832
++#: ../semanage/seobject.py:807
+ #, python-format
+ msgid "Could not modify SELinux user %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:866
++#: ../semanage/seobject.py:841
+ #, python-format
+ msgid "SELinux user %s is defined in policy, cannot be deleted"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:877
++#: ../semanage/seobject.py:852
+ #, python-format
+ msgid "Could not delete SELinux user %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:915
++#: ../semanage/seobject.py:890
+ msgid "Could not list SELinux users"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:921
++#: ../semanage/seobject.py:896
+ #, python-format
+ msgid "Could not list roles for user %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:946
++#: ../semanage/seobject.py:921
+ msgid "Labeling"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:946
++#: ../semanage/seobject.py:921
+ msgid "MLS/"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:947
++#: ../semanage/seobject.py:922
+ msgid "Prefix"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:947
++#: ../semanage/seobject.py:922
+ msgid "MCS Level"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:947
++#: ../semanage/seobject.py:922
+ msgid "MCS Range"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
++#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
+ #: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
+ msgid "SELinux Roles"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:967
++#: ../semanage/seobject.py:944
+ msgid "Protocol udp or tcp is required"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:969
++#: ../semanage/seobject.py:946
+ msgid "Port is required"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:979
++#: ../semanage/seobject.py:956
+ msgid "Invalid Port"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:983
++#: ../semanage/seobject.py:960
+ #, python-format
+ msgid "Could not create a key for %s/%s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:994
++#: ../semanage/seobject.py:971
+ msgid "Type is required"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
+-#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
++#: ../semanage/seobject.py:974 ../semanage/seobject.py:1036
++#: ../semanage/seobject.py:1794
++#, python-format
++msgid "Type %s is invalid, must be a port type"
++msgstr ""
 +
-+            if newif != "":
-+                ret = re.sub("TEMPLATETYPE", self.name, executable.if_begin_admin)
-+                ret += newtypes
++#: ../semanage/seobject.py:980 ../semanage/seobject.py:1042
++#: ../semanage/seobject.py:1097 ../semanage/seobject.py:1103
+ #, python-format
+ msgid "Could not check if port %s/%s is defined"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1002
++#: ../semanage/seobject.py:982
+ #, python-format
+ msgid "Port %s/%s already defined"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1006
++#: ../semanage/seobject.py:986
+ #, python-format
+ msgid "Could not create port for %s/%s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1012
++#: ../semanage/seobject.py:992
+ #, python-format
+ msgid "Could not create context for %s/%s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1016
++#: ../semanage/seobject.py:996
+ #, python-format
+ msgid "Could not set user in port context for %s/%s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1020
++#: ../semanage/seobject.py:1000
+ #, python-format
+ msgid "Could not set role in port context for %s/%s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1024
++#: ../semanage/seobject.py:1004
+ #, python-format
+ msgid "Could not set type in port context for %s/%s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1029
++#: ../semanage/seobject.py:1009
+ #, python-format
+ msgid "Could not set mls fields in port context for %s/%s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1033
++#: ../semanage/seobject.py:1013
+ #, python-format
+ msgid "Could not set port context for %s/%s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1037
++#: ../semanage/seobject.py:1017
+ #, python-format
+ msgid "Could not add port %s/%s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
+-#: ../semanage/seobject.py:1512
++#: ../semanage/seobject.py:1031 ../semanage/seobject.py:1304
++#: ../semanage/seobject.py:1503
+ msgid "Requires setype or serange"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1053
++#: ../semanage/seobject.py:1033
+ msgid "Requires setype"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
++#: ../semanage/seobject.py:1044 ../semanage/seobject.py:1099
+ #, python-format
+ msgid "Port %s/%s is not defined"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1065
++#: ../semanage/seobject.py:1048
+ #, python-format
+ msgid "Could not query port %s/%s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1076
++#: ../semanage/seobject.py:1059
+ #, python-format
+ msgid "Could not modify port %s/%s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1089
++#: ../semanage/seobject.py:1072
+ msgid "Could not list the ports"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1105
++#: ../semanage/seobject.py:1088
+ #, python-format
+ msgid "Could not delete the port %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1122
++#: ../semanage/seobject.py:1105
+ #, python-format
+ msgid "Port %s/%s is defined in policy, cannot be deleted"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1126
++#: ../semanage/seobject.py:1109
+ #, python-format
+ msgid "Could not delete port %s/%s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
++#: ../semanage/seobject.py:1125 ../semanage/seobject.py:1147
+ msgid "Could not list ports"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1203
++#: ../semanage/seobject.py:1186
+ msgid "SELinux Port Type"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1203
++#: ../semanage/seobject.py:1186
+ msgid "Proto"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
++#: ../semanage/seobject.py:1186 ../gui/system-config-selinux.glade:335
+ msgid "Port Number"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1222
++#: ../semanage/seobject.py:1207
+ msgid "Node Address is required"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1237
++#: ../semanage/seobject.py:1222
+ msgid "Unknown or missing protocol"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
+-#: ../semanage/seobject.py:1728
+-msgid "SELinux Type is required"
++#: ../semanage/seobject.py:1236
++msgid "SELinux node type is required"
++msgstr ""
 +
-+                ret += re.sub("TEMPLATETYPE", self.name, executable.if_middle_admin)
-+                ret += newif
-+                ret += re.sub("TEMPLATETYPE", self.name, executable.if_end_admin)
-+                return ret
++#: ../semanage/seobject.py:1239 ../semanage/seobject.py:1307
++#, python-format
++msgid "Type %s is invalid, must be a node type"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
+-#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
+-#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
+-#: ../semanage/seobject.py:1732
++#: ../semanage/seobject.py:1243 ../semanage/seobject.py:1311
++#: ../semanage/seobject.py:1347 ../semanage/seobject.py:1445
++#: ../semanage/seobject.py:1507 ../semanage/seobject.py:1541
++#: ../semanage/seobject.py:1739
+ #, python-format
+ msgid "Could not create key for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
+-#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
++#: ../semanage/seobject.py:1245 ../semanage/seobject.py:1315
++#: ../semanage/seobject.py:1351 ../semanage/seobject.py:1357
+ #, python-format
+ msgid "Could not check if addr %s is defined"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1266
++#: ../semanage/seobject.py:1254
+ #, python-format
+ msgid "Could not create addr for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
+-#: ../semanage/seobject.py:1690
++#: ../semanage/seobject.py:1260 ../semanage/seobject.py:1461
++#: ../semanage/seobject.py:1694
+ #, python-format
+ msgid "Could not create context for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1276
++#: ../semanage/seobject.py:1264
+ #, python-format
+ msgid "Could not set mask for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1280
++#: ../semanage/seobject.py:1268
+ #, python-format
+ msgid "Could not set user in addr context for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1284
++#: ../semanage/seobject.py:1272
+ #, python-format
+ msgid "Could not set role in addr context for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1288
++#: ../semanage/seobject.py:1276
+ #, python-format
+ msgid "Could not set type in addr context for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1293
++#: ../semanage/seobject.py:1281
+ #, python-format
+ msgid "Could not set mls fields in addr context for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1297
++#: ../semanage/seobject.py:1285
+ #, python-format
+ msgid "Could not set addr context for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1301
++#: ../semanage/seobject.py:1289
+ #, python-format
+ msgid "Could not add addr %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
++#: ../semanage/seobject.py:1317 ../semanage/seobject.py:1353
+ #, python-format
+ msgid "Addr %s is not defined"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1330
++#: ../semanage/seobject.py:1321
+ #, python-format
+ msgid "Could not query addr %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1340
++#: ../semanage/seobject.py:1331
+ #, python-format
+ msgid "Could not modify addr %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1368
++#: ../semanage/seobject.py:1359
+ #, python-format
+ msgid "Addr %s is defined in policy, cannot be deleted"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1372
++#: ../semanage/seobject.py:1363
+ #, python-format
+ msgid "Could not delete addr %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1384
++#: ../semanage/seobject.py:1375
+ msgid "Could not deleteall node mappings"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1398
++#: ../semanage/seobject.py:1389
+ msgid "Could not list addrs"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
+-#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
++#: ../semanage/seobject.py:1441 ../semanage/seobject.py:1732
++msgid "SELinux Type is required"
++msgstr ""
 +
-+            return ""
++#: ../semanage/seobject.py:1449 ../semanage/seobject.py:1511
++#: ../semanage/seobject.py:1545 ../semanage/seobject.py:1551
+ #, python-format
+ msgid "Could not check if interface %s is defined"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1465
++#: ../semanage/seobject.py:1456
+ #, python-format
+ msgid "Could not create interface for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1474
++#: ../semanage/seobject.py:1465
+ #, python-format
+ msgid "Could not set user in interface context for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1478
++#: ../semanage/seobject.py:1469
+ #, python-format
+ msgid "Could not set role in interface context for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1482
++#: ../semanage/seobject.py:1473
+ #, python-format
+ msgid "Could not set type in interface context for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1487
++#: ../semanage/seobject.py:1478
+ #, python-format
+ msgid "Could not set mls fields in interface context for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1491
++#: ../semanage/seobject.py:1482
+ #, python-format
+ msgid "Could not set interface context for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1495
++#: ../semanage/seobject.py:1486
+ #, python-format
+ msgid "Could not set message context for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1499
++#: ../semanage/seobject.py:1490
+ #, python-format
+ msgid "Could not add interface %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
++#: ../semanage/seobject.py:1513 ../semanage/seobject.py:1547
+ #, python-format
+ msgid "Interface %s is not defined"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1526
++#: ../semanage/seobject.py:1517
+ #, python-format
+ msgid "Could not query interface %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1537
++#: ../semanage/seobject.py:1528
+ #, python-format
+ msgid "Could not modify interface %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1562
++#: ../semanage/seobject.py:1553
+ #, python-format
+ msgid "Interface %s is defined in policy, cannot be deleted"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1566
++#: ../semanage/seobject.py:1557
+ #, python-format
+ msgid "Could not delete interface %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1578
++#: ../semanage/seobject.py:1569
+ msgid "Could not delete all interface  mappings"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1592
++#: ../semanage/seobject.py:1583
+ msgid "Could not list interfaces"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1617
++#: ../semanage/seobject.py:1608
+ msgid "SELinux Interface"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
++#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1954
+ msgid "Context"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1667
++#: ../semanage/seobject.py:1671
+ #, python-format
+ msgid "Equivalence class for %s already exists"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1673
++#: ../semanage/seobject.py:1677
+ #, python-format
+ msgid "File spec %s conflicts with equivalency rule '%s %s'"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1682
++#: ../semanage/seobject.py:1686
+ #, python-format
+ msgid "Equivalence class for %s does not exists"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1696
++#: ../semanage/seobject.py:1700
+ #, python-format
+ msgid "Could not set user in file context for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1700
++#: ../semanage/seobject.py:1704
+ #, python-format
+ msgid "Could not set role in file context for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
++#: ../semanage/seobject.py:1709 ../semanage/seobject.py:1769
+ #, python-format
+ msgid "Could not set mls fields in file context for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1711
++#: ../semanage/seobject.py:1715
+ msgid "Invalid file specification"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1713
++#: ../semanage/seobject.py:1717
+ msgid "File specification can not include spaces"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1718
++#: ../semanage/seobject.py:1722
+ #, python-format
+ msgid ""
+ "File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
+-#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
+-#: ../semanage/seobject.py:1880
++#: ../semanage/seobject.py:1735
++#, python-format
++msgid "Type %s is invalid, must be a file or device type"
++msgstr ""
 +
-+	def generate_cgi_types(self):
-+		return re.sub("TEMPLATETYPE", self.file_name, executable.te_cgi_types)
++#: ../semanage/seobject.py:1743 ../semanage/seobject.py:1748
++#: ../semanage/seobject.py:1804 ../semanage/seobject.py:1886
++#: ../semanage/seobject.py:1890
+ #, python-format
+ msgid "Could not check if file context for %s is defined"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1749
++#: ../semanage/seobject.py:1756
+ #, python-format
+ msgid "Could not create file context for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1757
++#: ../semanage/seobject.py:1764
+ #, python-format
+ msgid "Could not set type in file context for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
+-#: ../semanage/seobject.py:1826
++#: ../semanage/seobject.py:1772 ../semanage/seobject.py:1832
++#: ../semanage/seobject.py:1836
+ #, python-format
+ msgid "Could not set file context for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1771
++#: ../semanage/seobject.py:1778
+ #, python-format
+ msgid "Could not add file context for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1785
++#: ../semanage/seobject.py:1792
+ msgid "Requires setype, serange or seuser"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
++#: ../semanage/seobject.py:1808 ../semanage/seobject.py:1894
+ #, python-format
+ msgid "File context for %s is not defined"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1804
++#: ../semanage/seobject.py:1814
+ #, python-format
+ msgid "Could not query file context for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1830
++#: ../semanage/seobject.py:1840
+ #, python-format
+ msgid "Could not modify file context for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1843
++#: ../semanage/seobject.py:1853
+ msgid "Could not list the file contexts"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1857
++#: ../semanage/seobject.py:1867
+ #, python-format
+ msgid "Could not delete the file context %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1882
++#: ../semanage/seobject.py:1892
+ #, python-format
+ msgid "File context for %s is defined in policy, cannot be deleted"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1888
++#: ../semanage/seobject.py:1898
+ #, python-format
+ msgid "Could not delete file context for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1903
++#: ../semanage/seobject.py:1913
+ msgid "Could not list file contexts"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1907
++#: ../semanage/seobject.py:1917
+ msgid "Could not list local file contexts"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1944
++#: ../semanage/seobject.py:1954
+ msgid "SELinux fcontext"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1944
++#: ../semanage/seobject.py:1954
+ msgid "type"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1957
++#: ../semanage/seobject.py:1967
+ msgid ""
+ "\n"
+ "SELinux Distribution fcontext Equivalence \n"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1962
++#: ../semanage/seobject.py:1972
+ msgid ""
+ "\n"
+ "SELinux Local fcontext Equivalence \n"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
+-#: ../semanage/seobject.py:2054
++#: ../semanage/seobject.py:2006 ../semanage/seobject.py:2059
++#: ../semanage/seobject.py:2065
+ #, python-format
+ msgid "Could not check if boolean %s is defined"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
++#: ../semanage/seobject.py:2008 ../semanage/seobject.py:2061
+ #, python-format
+ msgid "Boolean %s is not defined"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:2002
++#: ../semanage/seobject.py:2012
+ #, python-format
+ msgid "Could not query file context %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:2007
++#: ../semanage/seobject.py:2017
+ #, python-format
+ msgid "You must specify one of the following values: %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:2012
++#: ../semanage/seobject.py:2022
+ #, python-format
+ msgid "Could not set active value of boolean %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:2015
++#: ../semanage/seobject.py:2025
+ #, python-format
+ msgid "Could not modify boolean %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:2033
++#: ../semanage/seobject.py:2043
+ #, python-format
+ msgid "Bad format %s: Record %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:2056
++#: ../semanage/seobject.py:2067
+ #, python-format
+ msgid "Boolean %s is defined in policy, cannot be deleted"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:2060
++#: ../semanage/seobject.py:2071
+ #, python-format
+ msgid "Could not delete boolean %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
++#: ../semanage/seobject.py:2083 ../semanage/seobject.py:2100
+ msgid "Could not list booleans"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:2112
++#: ../semanage/seobject.py:2125
+ msgid "unknown"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:2125
++#: ../semanage/seobject.py:2138
+ msgid "off"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:2125
++#: ../semanage/seobject.py:2138
+ msgid "on"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:2139
++#: ../semanage/seobject.py:2152
+ msgid "SELinux boolean"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:2139
++#: ../semanage/seobject.py:2152
+ msgid "State"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:2139
++#: ../semanage/seobject.py:2152
+ msgid "Default"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
+-#: ../gui/polgengui.py:253
++#: ../semanage/seobject.py:2152 ../gui/polgen.glade:113
++#: ../gui/polgengui.py:254
+ msgid "Description"
+ msgstr ""
+ 
+@@ -998,7 +1013,7 @@ msgstr ""
+ msgid "Error sending audit message.\n"
+ msgstr ""
+ 
+-#: ../newrole/newrole.c:692 ../newrole/newrole.c:1059
++#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
+ #, c-format
+ msgid "Could not determine enforcing mode.\n"
+ msgstr ""
+@@ -1113,62 +1128,66 @@ msgstr ""
+ msgid "Unable to set SIGHUP handler\n"
+ msgstr ""
+ 
+-#: ../newrole/newrole.c:1053
++#: ../newrole/newrole.c:1036
++msgid "Sorry, newrole failed to drop capabilities\n"
++msgstr ""
 +
-+	def generate_sandbox_types(self):
-+		return re.sub("TEMPLATETYPE", self.file_name, executable.te_sandbox_types)
-+
-+	def generate_userapp_types(self):
-+		return re.sub("TEMPLATETYPE", self.name, executable.te_userapp_types)
-+
-+	def generate_inetd_types(self):
-+		return re.sub("TEMPLATETYPE", self.name, executable.te_inetd_types)
-+
-+	def generate_dbusd_types(self):
-+		return re.sub("TEMPLATETYPE", self.name, executable.te_dbusd_types)
-+
-+	def generate_min_login_user_types(self):
-+		return re.sub("TEMPLATETYPE", self.name, user.te_min_login_user_types)
-+
-+	def generate_login_user_types(self):
-+		return re.sub("TEMPLATETYPE", self.name, user.te_login_user_types)
-+
-+	def generate_admin_user_types(self):
-+		return re.sub("TEMPLATETYPE", self.name, user.te_admin_user_types)
-+
-+	def generate_existing_user_types(self):
-+		return re.sub("TEMPLATETYPE", self.name, user.te_existing_user_types)
-+
-+	def generate_x_login_user_types(self):
-+		return re.sub("TEMPLATETYPE", self.name, user.te_x_login_user_types)
-+
-+	def generate_root_user_types(self):
-+		return re.sub("TEMPLATETYPE", self.name, user.te_root_user_types)
-+
-+	def generate_daemon_types(self):
-+                newte = re.sub("TEMPLATETYPE", self.name, executable.te_daemon_types)
-+                if self.initscript != "":
-+                    newte += re.sub("TEMPLATETYPE", self.name, executable.te_initscript_types)
-+		return newte
-+
-+	def generate_tmp_types(self):
-+		if self.use_tmp:
-+                    return re.sub("TEMPLATETYPE", self.name, tmp.te_types)
-+                else:
-+                    return ""
-+
-+	def generate_booleans(self):
-+            newte = ""
-+            for b in self.booleans:
-+                tmp = re.sub("BOOLEAN", b, boolean.te_boolean)
-+                newte += re.sub("DESCRIPTION", self.booleans[b], tmp)
-+            return newte
-+
-+	def generate_boolean_rules(self):
-+            newte = ""
-+            for b in self.booleans:
-+                newte += re.sub("BOOLEAN", b, boolean.te_rules)
-+            return newte
-+
-+	def generate_sandbox_te(self):
-+		return re.sub("TEMPLATETYPE", self.name, executable.te_sandbox_types)
-+
-+	def generate_cgi_te(self):
-+		return re.sub("TEMPLATETYPE", self.name, executable.te_cgi_types)
-+
-+	def generate_daemon_rules(self):
-+                newif =  re.sub("TEMPLATETYPE", self.name, executable.te_daemon_rules)
-+
-+                return  newif
-+
-+	def generate_login_user_rules(self):
-+		return re.sub("TEMPLATETYPE", self.name, user.te_login_user_rules)
-+
-+	def generate_existing_user_rules(self):
-+		return re.sub("TEMPLATETYPE", self.name, user.te_existing_user_rules)
-+
-+	def generate_x_login_user_rules(self):
-+		return re.sub("TEMPLATETYPE", self.name, user.te_x_login_user_rules)
-+
-+	def generate_root_user_rules(self):
-+                newte =re.sub("TEMPLATETYPE", self.name, user.te_root_user_rules)
-+		return newte
-+
-+	def generate_userapp_rules(self):
-+		return re.sub("TEMPLATETYPE", self.name, executable.te_userapp_rules)
-+
-+	def generate_inetd_rules(self):
-+		return re.sub("TEMPLATETYPE", self.name, executable.te_inetd_rules)
-+
-+	def generate_dbusd_rules(self):
-+		return re.sub("TEMPLATETYPE", self.name, executable.te_dbusd_rules)
-+
-+	def generate_tmp_rules(self):
-+		if self.use_tmp:
-+                    return re.sub("TEMPLATETYPE", self.name, tmp.te_rules)
-+                else:
-+                    return ""
-+
-+	def generate_cgi_rules(self):
-+		newte = ""
-+		newte += re.sub("TEMPLATETYPE", self.name, executable.te_cgi_rules)
-+		return newte
-+
-+	def generate_sandbox_rules(self):
-+		newte = ""
-+		newte += re.sub("TEMPLATETYPE", self.name, executable.te_sandbox_rules)
-+		return newte
-+
-+	def generate_user_if(self):
-+                newif =""
-+                if self.use_terminal or self.type == USER:
-+                    newif = re.sub("TEMPLATETYPE", self.name, executable.if_user_program_rules)
-+
-+                if self.type in ( TUSER, XUSER, AUSER, LUSER):
-+                    newif += re.sub("TEMPLATETYPE", self.name, executable.if_role_change_rules)
-+                return newif
-+
-+	def generate_if(self):
-+                newif = ""
-+                newif += re.sub("TEMPLATETYPE", self.name, executable.if_heading_rules)
-+                if self.program != "":
-+                    newif += re.sub("TEMPLATETYPE", self.name, executable.if_program_rules)
-+                if self.initscript != "":
-+                    newif += re.sub("TEMPLATETYPE", self.name, executable.if_initscript_rules)
-+
-+                for d in self.DEFAULT_KEYS:
-+			if len(self.DEFAULT_DIRS[d][1]) > 0:
-+				newif += re.sub("TEMPLATETYPE", self.name, self.DEFAULT_DIRS[d][2].if_rules)
-+                                for i in self.DEFAULT_DIRS[d][1]:
-+                                        if os.path.exists(i) and stat.S_ISSOCK(os.stat(i)[stat.ST_MODE]):
-+                                            newif += re.sub("TEMPLATETYPE", self.name, self.DEFAULT_DIRS[d][2].if_stream_rules)
-+                                            break
-+                newif += self.generate_user_if()
-+                newif += self.generate_dbus_if()
-+                newif += self.generate_admin_if()
-+                newif += self.generate_sandbox_if()
-+
-+		return newif
-+
-+	def generate_default_types(self):
-+		return self.DEFAULT_TYPES[self.type][0]()
-+
-+	def generate_default_rules(self):
-+		return self.DEFAULT_TYPES[self.type][1]()
-+
-+	def generate_roles_rules(self):
-+            newte = ""
-+            if self.type in ( TUSER, XUSER, AUSER, LUSER, EUSER):
-+                roles = ""
-+                if len(self.roles) > 0:
-+                    newte += re.sub("TEMPLATETYPE", self.name, user.te_sudo_rules)
-+                    newte += re.sub("TEMPLATETYPE", self.name, user.te_newrole_rules)
-+                    for role in self.roles:
-+                        tmp = re.sub("TEMPLATETYPE", self.name, user.te_roles_rules)
-+                        newte += re.sub("ROLE", role, tmp)
-+            return newte
-+
-+	def generate_te(self):
-+		newte = self.generate_default_types()
-+                for d in self.DEFAULT_KEYS:
-+			if len(self.DEFAULT_DIRS[d][1]) > 0:
-+				# CGI scripts already have a rw_t
-+				if self.type != CGI or d != "rw":
-+					newte += re.sub("TEMPLATETYPE", self.name, self.DEFAULT_DIRS[d][2].te_types)
-+
-+                newte +="""
-+########################################
-+#
-+# %s local policy
-+#
-+""" % self.name
-+                newte += self.generate_capabilities()
-+                newte += self.generate_process()
-+		newte += self.generate_network_types()
-+		newte += self.generate_tmp_types()
-+		newte += self.generate_booleans()
-+		newte += self.generate_default_rules()
-+		newte += self.generate_boolean_rules()
-+
-+                for d in self.DEFAULT_KEYS:
-+			if len(self.DEFAULT_DIRS[d][1]) > 0:
-+				newte += re.sub("TEMPLATETYPE", self.name, self.DEFAULT_DIRS[d][2].te_rules)
-+                                for i in self.DEFAULT_DIRS[d][1]:
-+                                        if os.path.exists(i) and stat.S_ISSOCK(os.stat(i)[stat.ST_MODE]):
-+                                            newte += re.sub("TEMPLATETYPE", self.name, self.DEFAULT_DIRS[d][2].te_stream_rules)
-+                                            break
-+
-+		newte += self.generate_tmp_rules()
-+		newte += self.generate_network_rules()
-+		newte += self.generate_fd_rules()
-+		newte += self.generate_etc_rules()
-+		newte += self.generate_pam_rules()
-+		newte += self.generate_uid_rules()
-+		newte += self.generate_audit_rules()
-+		newte += self.generate_syslog_rules()
-+		newte += self.generate_localization_rules()
-+		newte += self.generate_resolve_rules()
-+		newte += self.generate_roles_rules()
-+		newte += self.generate_mail_rules()
-+		newte += self.generate_transition_rules()
-+		newte += self.generate_admin_rules()
-+		newte += self.generate_dbus_rules()
-+		newte += self.generate_kerberos_rules()
-+		newte += self.generate_manage_krb5_rcache_rules()
-+
-+		return newte
-+
-+	def generate_fc(self):
-+		newfc = ""
-+                fclist = []
-+                if self.type in USERS +  [ SANDBOX ]:
-+                    return re.sub("EXECUTABLE", self.program, executable.fc_user)
-+                if self.program == "":
-+                    raise ValueError(_("You must enter the executable path for your confined process"))
-+
-+		t1 = re.sub("EXECUTABLE", self.program, executable.fc_program)
-+		fclist.append(re.sub("TEMPLATETYPE", self.name, t1))
-+
-+                if self.initscript != "":
-+                    t1 = re.sub("EXECUTABLE", self.initscript, executable.fc_initscript)
-+                    fclist.append(re.sub("TEMPLATETYPE", self.name, t1))
-+
-+		for i in self.files.keys():
-+                        if os.path.exists(i) and stat.S_ISSOCK(os.stat(i)[stat.ST_MODE]):
-+                            t1 = re.sub("TEMPLATETYPE", self.name, self.files[i][2].fc_sock_file)
-+                        else:
-+                            t1 = re.sub("TEMPLATETYPE", self.name, self.files[i][2].fc_file)
-+			t2 = re.sub("FILENAME", i, t1)
-+                        fclist.append(re.sub("FILETYPE", self.files[i][0], t2))
-+
-+		for i in self.dirs.keys():
-+			t1 = re.sub("TEMPLATETYPE", self.name, self.dirs[i][2].fc_dir)
-+			t2 = re.sub("FILENAME", i, t1)
-+                        fclist.append(re.sub("FILETYPE", self.dirs[i][0], t2))
-+
-+                fclist.sort()
-+                newfc="\n".join(fclist)
-+		return newfc
-+
-+	def generate_user_sh(self):
-+            newsh = ""
-+            if self.type not in ( TUSER, XUSER, AUSER, LUSER, EUSER):
-+                return newsh
-+
-+            roles = ""
-+            for role in self.roles:
-+                roles += " %s_r" % role
-+            if roles != "":
-+                roles += " system_r"
-+            if self.type == EUSER:
-+                tmp = re.sub("TEMPLATETYPE", self.name, script.eusers)
-+            else:
-+                tmp = re.sub("TEMPLATETYPE", self.name, script.users)
-+            newsh += re.sub("ROLES", roles, tmp)
-+
-+            if self.type == RUSER:
-+                for u in self.transition_users:
-+                    tmp =  re.sub("TEMPLATETYPE", self.name, script.admin_trans)
-+                    newsh += re.sub("USER", u, tmp)
-+
-+            if self.type == LUSER:
-+                    newsh +=  re.sub("TEMPLATETYPE", self.name, script.min_login_user_default_context)
-+            else:
-+                    newsh +=  re.sub("TEMPLATETYPE", self.name, script.x_login_user_default_context)
-+
-+
-+            return newsh
-+
-+	def generate_sh(self):
-+                temp  = re.sub("TEMPLATETYPE", self.file_name, script.compile)
-+                if self.type == EUSER:
-+                    newsh  = re.sub("TEMPLATEFILE", "my%s" % self.file_name, temp)
-+                else:
-+                    newsh  = re.sub("TEMPLATEFILE", self.file_name, temp)
-+                if self.program != "":
-+                    newsh += re.sub("FILENAME", self.program, script.restorecon)
-+                if self.initscript != "":
-+                    newsh += re.sub("FILENAME", self.initscript, script.restorecon)
-+
-+		for i in self.files.keys():
-+			newsh += re.sub("FILENAME", i, script.restorecon)
-+
-+		for i in self.dirs.keys():
-+			newsh += re.sub("FILENAME", i, script.restorecon)
-+
-+                for i in self.in_tcp[PORTS] + self.out_tcp[PORTS]:
-+                    if self.find_port(i,"tcp") == None:
-+                        t1 = re.sub("PORTNUM", "%d" % i, script.tcp_ports)
-+                        newsh += re.sub("TEMPLATETYPE", self.name, t1)
-+
-+                for i in self.in_udp[PORTS]:
-+                    if self.find_port(i,"udp") == None:
-+			t1 = re.sub("PORTNUM", "%d" % i, script.udp_ports)
-+			newsh += re.sub("TEMPLATETYPE", self.name, t1)
-+
-+                newsh += self.generate_user_sh()
-+
-+		return newsh
-+
-+	def write_te(self, out_dir):
-+                if self.type == EUSER:
-+                    tefile = "%s/my%s.te" % (out_dir, self.file_name)
-+                else:
-+                    tefile = "%s/%s.te" % (out_dir, self.file_name)
-+		fd = open(tefile, "w")
-+		fd.write(self.generate_te())
-+		fd.close()
-+		return tefile
-+
-+	def write_sh(self, out_dir):
-+                if self.type == EUSER:
-+                    shfile = "%s/my%s.sh" % (out_dir, self.file_name)
-+                else:
-+                    shfile = "%s/%s.sh" % (out_dir, self.file_name)
-+		fd = open(shfile, "w")
-+		fd.write(self.generate_sh())
-+		fd.close()
-+                os.chmod(shfile, 0750)
-+		return shfile
-+
-+	def write_if(self, out_dir):
-+                if self.type == EUSER:
-+                    iffile = "%s/my%s.if" % (out_dir, self.file_name)
-+                else:
-+                    iffile = "%s/%s.if" % (out_dir, self.file_name)
-+		fd = open(iffile, "w")
-+		fd.write(self.generate_if())
-+		fd.close()
-+		return iffile
-+
-+	def write_fc(self,out_dir):
-+                if self.type == EUSER:
-+                    fcfile = "%s/my%s.fc" % (out_dir, self.file_name)
-+                else:
-+                    fcfile = "%s/%s.fc" % (out_dir, self.file_name)
-+                fd = open(fcfile, "w")
-+                fd.write(self.generate_fc())
-+                fd.close()
-+		return fcfile
-+
-+        def gen_writeable(self):
-+            fd = os.popen("rpm -qlf %s" % self.program)
-+            for f in fd.read().split():
-+                for b in self.DEFAULT_DIRS:
-+                    if b == "/etc":
-+                        continue
-+                    if f.startswith(b):
-+                        if os.path.isfile(f):
-+                            self.add_file(f)
-+                        else:
-+                            self.add_dir(f)
-+            fd.close()
-+
-+            # some packages have own systemd subpackage
-+            # tor-systemd for example
-+            binary_name = self.program.split("/")[-1]
-+            rc, output = commands.getstatusoutput("rpm -q %s-systemd" % binary_name)
-+            if rc == 0:
-+                fd = os.popen("rpm -ql %s-systemd" % binary_name)
-+                for f in fd.read().split():
-+                    for b in self.DEFAULT_DIRS:
-+                        if f.startswith(b):
-+                            if os.path.isfile(f):
-+                                self.add_file(f)
-+                            else:
-+                                self.add_dir(f)
-+                fd.close()
-+
-+            if os.path.isfile("/var/run/%s.pid"  % self.name):
-+                self.add_file("/var/run/%s.pid"  % self.name)
-+
-+            if os.path.isfile("/etc/rc.d/init.d/%s"  % self.name):
-+                self.set_init_script("/etc/rc\.d/init\.d/%s"  % self.name)
-+
-+        def gen_symbols(self):
-+            if self.type not in APPLICATIONS:
-+                return
-+
-+            fd = os.popen("nm -D %s | grep U" % self.program)
-+            for s in fd.read().split():
-+                for b in self.symbols:
-+                    if s.startswith(b):
-+                        exec "self.%s" %  self.symbols[b]
-+            fd.close()
-+
-+	def generate(self, out_dir = "."):
-+            self.write_te(out_dir)
-+            self.write_if(out_dir)
-+            self.write_fc(out_dir)
-+            self.write_sh(out_dir)
-+            out = "Created the following files in:\n%s/\n" %  out_dir
-+            out += "%s.te # %s\n" % (self.file_name, _("Type Enforcement file"))
-+            out += "%s.if # %s\n" % (self.file_name, _("Interface file"))
-+            out += "%s.fc # %s\n" % (self.file_name, _("File Contexts file"))
-+            out += "%s.sh # %s\n" % (self.file_name, _("Setup Script"))
-+            return out
-+
-+def errorExit(error):
-+	sys.stderr.write("%s: " % sys.argv[0])
-+	sys.stderr.write("%s\n" % error)
-+	sys.stderr.flush()
-+	sys.exit(1)
-+
-+def test():
-+    import tempfile
-+
-+    tmpdir = tempfile.mkdtemp(prefix="polgen_")
-+
-+    mypolicy = policy("myrwho", DAEMON)
-+    mypolicy.set_program("/usr/sbin/myrwhod")
-+    mypolicy.set_init_script("/etc/init.d/myrwhod")
-+    mypolicy.add_dir("/etc/nasd")
-+    mypolicy.set_in_tcp(1, 0, 0, "513")
-+    mypolicy.set_use_uid(True)
-+    mypolicy.set_use_tmp(True)
-+    mypolicy.set_use_syslog(True)
-+    mypolicy.set_use_pam(True)
-+    mypolicy.add_dir("/var/run/myrwho")
-+    mypolicy.add_dir("/var/lib/myrwho")
-+    print mypolicy.generate(tmpdir)
-+
-+    mypolicy = policy("mywhois", USER)
-+    mypolicy.set_program("/usr/bin/jwhois")
-+    mypolicy.set_out_tcp(0, "43,63,4321")
-+    mypolicy.set_out_udp(0, "43,63,4321")
-+    mypolicy.add_dir("/var/cache/jwhois")
-+    mypolicy.set_transition_users(["staff_u"])
-+    print mypolicy.generate(tmpdir)
-+
-+    mypolicy = policy("mytuser", TUSER)
-+    mypolicy.set_admin_roles(["mydbadm"])
-+    mypolicy.add_boolean("allow_mytuser_setuid", "Allow mytuser users to run setuid applications")
-+    print mypolicy.generate(tmpdir)
-+
-+    mypolicy = policy("mycgi", CGI)
-+    mypolicy.set_program("/var/www/cgi-bin/cgi")
-+    mypolicy.set_in_tcp(1, 0, 0, "512, 55000-55000")
-+    mypolicy.set_in_udp(1, 0, 0, "1513")
-+    mypolicy.set_use_uid(True)
-+    mypolicy.set_use_tmp(False)
-+    mypolicy.set_use_syslog(True)
-+    mypolicy.set_use_pam(True)
-+    mypolicy.set_out_tcp(0,"8000")
-+    print mypolicy.generate(tmpdir)
-+
-+    mypolicy = policy("myinetd", INETD)
-+    mypolicy.set_program("/usr/bin/mytest")
-+    mypolicy.set_in_tcp(1, 0, 0, "513")
-+    mypolicy.set_in_udp(1, 0, 0, "1513")
-+    mypolicy.set_use_uid(True)
-+    mypolicy.set_use_tmp(True)
-+    mypolicy.set_use_syslog(True)
-+    mypolicy.set_use_pam(True)
-+    mypolicy.add_file("/var/lib/mysql/mysql.sock")
-+    mypolicy.add_file("/var/run/rpcbind.sock")
-+    mypolicy.add_file("/var/run/daemon.pub")
-+    mypolicy.add_file("/var/log/daemon.log")
-+    mypolicy.add_dir("/var/lib/daemon")
-+    mypolicy.add_dir("/etc/daemon")
-+    mypolicy.add_dir("/etc/daemon/special")
-+    mypolicy.set_use_uid(True)
-+    mypolicy.set_use_syslog(True)
-+    mypolicy.set_use_pam(True)
-+    mypolicy.set_use_audit(True)
-+    mypolicy.set_use_dbus(True)
-+    mypolicy.set_use_terminal(True)
-+    mypolicy.set_use_mail(True)
-+    mypolicy.set_out_tcp(0,"8000")
-+    print mypolicy.generate(tmpdir)
-+
-+
-+    mypolicy = policy("mydbus", DBUS)
-+    mypolicy.set_program("/usr/libexec/mydbus")
-+    mypolicy.set_in_tcp(1, 0, 0, "513")
-+    mypolicy.set_in_udp(1, 0, 0, "1513")
-+    mypolicy.set_use_uid(True)
-+    mypolicy.set_use_tmp(True)
-+    mypolicy.set_use_syslog(True)
-+    mypolicy.set_use_pam(True)
-+    print mypolicy.generate(tmpdir)
-+
-+    mypolicy = policy("myxuser", XUSER)
-+    mypolicy.set_in_tcp(1, 1, 1, "28920")
-+    mypolicy.set_in_udp(0, 0, 1, "1513")
-+    mypolicy.set_transition_domains(["mozilla"])
-+    print mypolicy.generate(tmpdir)
-+
-+    mypolicy = policy("myuser", USER)
-+    mypolicy.set_program("/usr/bin/myuser")
-+    mypolicy.set_in_tcp(1, 0, 0, "513")
-+    mypolicy.set_in_udp(1, 0, 0, "1513")
-+    mypolicy.set_use_uid(True)
-+    mypolicy.set_use_tmp(True)
-+    mypolicy.set_use_syslog(True)
-+    mypolicy.set_use_pam(True)
-+    mypolicy.add_file("/var/lib/myuser/myuser.sock")
-+    mypolicy.set_out_tcp(0,"8000")
-+    mypolicy.set_transition_users(["unconfined_u", "staff_u"])
-+    print mypolicy.generate(tmpdir)
-+
-+    mypolicy = policy("mysandbox", SANDBOX)
-+    mypolicy.set_out_udp(0, "993")
-+    print mypolicy.generate("/tmp")
-+
-+    mypolicy = policy("mydbadm", RUSER)
-+    mypolicy.set_admin_domains(["postgresql", "mysql"])
-+    print mypolicy.generate(tmpdir)
-+    os.chdir(tmpdir)
-+    rc, output=commands.getstatusoutput("make -f /usr/share/selinux/devel/Makefile")
-+    print output
-+    sys.exit(os.WEXITSTATUS(rc))
-+
-+import os, sys, getopt, socket, random, fcntl
-+
-+def usage(msg):
-+    print _("""
-+%s
-+
-+sepolgen [ -n moduleName ] [ -m ] [ -t type ] [ executable | Name ]
-+valid Types:
-+""") % msg
-+    keys=poltype.keys()
-+    for i in keys:
-+        print "\t%s\t%s" % (i, poltype[i])
-+    sys.exit(-1)
-+
-+if __name__ == '__main__':
-+    setype = DAEMON
-+    name = None
-+    try:
-+        gopts, cmds = getopt.getopt(sys.argv[1:], "ht:mn:",
-+                                    ["type=",
-+                                     "mount",
-+                                     "test",
-+                                     "name=",
-+                                     "help"])
-+        for o, a in gopts:
-+            if o == "-t" or o == "--type":
-+                try:
-+                    if int(a) not in poltype:
-+                        usage ("invalid type %s" % a )
-+                except:
-+                    usage ("invalid type %s" % a )
-+
-+                setype = int(a)
-+
-+            if o == "-m" or o == "--mount":
-+                mount_ind = True
-+
-+            if o == "-n" or o == "--name":
-+                name = a
-+
-+            if o == "-h" or o == "--help":
-+                usage("")
-+
-+            if o == "--test":
-+                test()
-+                sys.exit(0)
-+
-+    except getopt.error, error:
-+        usage(_("Options Error %s ") % error.msg)
-+
-+    if len(cmds) == 0:
-+           usage(_("Executable or Name required"))
-+
-+    try:
-+        cmd = os.path.realpath(cmds[0])
-+        if not name:
-+            name = os.path.basename(cmd).replace("-","_")
-+
-+        print("Generating Policy for %s named %s" % (cmd, name))
-+        mypolicy = policy(name, setype)
-+        if setype not in USERS +  [ SANDBOX ]:
-+            mypolicy.set_program(cmd)
-+
-+        if setype in APPLICATIONS:
-+            mypolicy.gen_writeable()
-+            mypolicy.gen_symbols()
-+        print mypolicy.generate()
-+        sys.exit(0)
-+    except ValueError, e:
-+        usage(e)
-diff -up policycoreutils-2.1.12/gui/portsPage.py.rhat policycoreutils-2.1.12/gui/portsPage.py
---- policycoreutils-2.1.12/gui/portsPage.py.rhat	2012-10-16 15:07:17.418526106 -0400
-+++ policycoreutils-2.1.12/gui/portsPage.py	2012-10-16 15:07:17.418526106 -0400
-@@ -0,0 +1,258 @@
-+## portsPage.py - show selinux mappings
-+## Copyright (C) 2006 Red Hat, Inc.
-+
-+## This program is free software; you can redistribute it and/or modify
-+## it under the terms of the GNU General Public License as published by
-+## the Free Software Foundation; either version 2 of the License, or
-+## (at your option) any later version.
-+
-+## This program is distributed in the hope that it will be useful,
-+## but WITHOUT ANY WARRANTY; without even the implied warranty of
-+## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-+## GNU General Public License for more details.
-+
-+## You should have received a copy of the GNU General Public License
-+## along with this program; if not, write to the Free Software
-+## Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-+
-+## Author: Dan Walsh
-+import string
-+import gtk
-+import gtk.glade
-+import os
-+import gobject
-+import sys
-+import seobject
-+import commands
-+from semanagePage import *;
++#: ../newrole/newrole.c:1052
+ #, c-format
+ msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
+ msgstr ""
+ 
+-#: ../newrole/newrole.c:1070
++#: ../newrole/newrole.c:1069
+ #, c-format
+ msgid "failed to get old_context.\n"
+ msgstr ""
+ 
+-#: ../newrole/newrole.c:1077
++#: ../newrole/newrole.c:1076
+ #, c-format
+ msgid "Warning!  Could not retrieve tty information.\n"
+ msgstr ""
+ 
+-#: ../newrole/newrole.c:1098
++#: ../newrole/newrole.c:1097
+ #, c-format
+ msgid "error on reading PAM service configuration.\n"
+ msgstr ""
+ 
+-#: ../newrole/newrole.c:1133
++#: ../newrole/newrole.c:1132
+ #, c-format
+ msgid "newrole: incorrect password for %s\n"
+ msgstr ""
+ 
+-#: ../newrole/newrole.c:1160
++#: ../newrole/newrole.c:1159
+ #, c-format
+ msgid "newrole: failure forking: %s"
+ msgstr ""
+ 
+-#: ../newrole/newrole.c:1163 ../newrole/newrole.c:1186
++#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
+ #, c-format
+ msgid "Unable to restore tty label...\n"
+ msgstr ""
+ 
+-#: ../newrole/newrole.c:1165 ../newrole/newrole.c:1192
++#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
+ #, c-format
+ msgid "Failed to close tty properly\n"
+ msgstr ""
+ 
+-#: ../newrole/newrole.c:1224
++#: ../newrole/newrole.c:1223
+ #, c-format
+ msgid "Could not close descriptors.\n"
+ msgstr ""
+ 
+-#: ../newrole/newrole.c:1251
++#: ../newrole/newrole.c:1250
+ #, c-format
+ msgid "Error allocating shell's argv0.\n"
+ msgstr ""
+ 
+-#: ../newrole/newrole.c:1287
++#: ../newrole/newrole.c:1286
+ #, c-format
+ msgid "Unable to restore the environment, aborting\n"
+ msgstr ""
+ 
+-#: ../newrole/newrole.c:1298
++#: ../newrole/newrole.c:1297
+ msgid "failed to exec shell\n"
+ msgstr ""
+ 
+@@ -1271,20 +1290,20 @@ msgstr ""
+ msgid "chcat -l +CompanyConfidential juser"
+ msgstr ""
+ 
+-#: ../scripts/chcat:399 ../gui/polgen.py:1351
+-#, c-format, python-format
++#: ../scripts/chcat:399
++#, c-format
+ msgid "Options Error %s "
+ msgstr ""
+ 
+-#: ../gui/booleansPage.py:195 ../gui/system-config-selinux.glade:1706
++#: ../gui/booleansPage.py:194 ../gui/system-config-selinux.glade:1706
+ msgid "Boolean"
+ msgstr ""
+ 
+-#: ../gui/booleansPage.py:252 ../gui/semanagePage.py:162
++#: ../gui/booleansPage.py:245 ../gui/semanagePage.py:162
+ msgid "all"
+ msgstr ""
+ 
+-#: ../gui/booleansPage.py:254 ../gui/semanagePage.py:164
++#: ../gui/booleansPage.py:247 ../gui/semanagePage.py:164
+ #: ../gui/system-config-selinux.glade:1615
+ #: ../gui/system-config-selinux.glade:1820
+ #: ../gui/system-config-selinux.glade:2437
+@@ -1340,577 +1359,464 @@ msgstr ""
+ msgid "Login '%s' is required"
+ msgstr ""
+ 
+-#: ../gui/modulesPage.py:48 ../gui/system-config-selinux.glade:2753
++#: ../gui/modulesPage.py:49 ../gui/system-config-selinux.glade:2753
+ msgid "Policy Module"
+ msgstr ""
+ 
+-#: ../gui/modulesPage.py:57
++#: ../gui/modulesPage.py:58
+ msgid "Module Name"
+ msgstr ""
+ 
+-#: ../gui/modulesPage.py:134
++#: ../gui/modulesPage.py:135
+ msgid "Disable Audit"
+ msgstr ""
+ 
+-#: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
++#: ../gui/modulesPage.py:138 ../gui/system-config-selinux.glade:2662
+ msgid "Enable Audit"
+ msgstr ""
+ 
+-#: ../gui/modulesPage.py:162
++#: ../gui/modulesPage.py:163
+ msgid "Load Policy Module"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:79
+-msgid "Polgen"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:80
++#: ../gui/polgen.glade:9
+ msgid "Red Hat 2007"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:81
++#: ../gui/polgen.glade:11
+ msgid "GPL"
+ msgstr ""
+ 
+ #. TRANSLATORS: Replace this string with your names, one name per line.
+-#: ../gui/polgen.glade:85 ../gui/system-config-selinux.glade:17
++#: ../gui/polgen.glade:13 ../gui/system-config-selinux.glade:17
+ msgid "translator-credits"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:90
++#: ../gui/polgen.glade:34
++msgid "Add Booleans Dialog"
++msgstr ""
 +
-+##
-+## I18N
-+##
-+PROGNAME = "policycoreutils"
-+import gettext
-+gettext.bindtextdomain(PROGNAME, "/usr/share/locale")
-+gettext.textdomain(PROGNAME)
-+TYPE_COL = 0
-+PROTOCOL_COL = 1
-+MLS_COL = 2
-+PORT_COL = 3
-+try:
-+    gettext.install(PROGNAME,
-+                    localedir="/usr/share/locale",
-+                    unicode=False,
-+                    codeset = 'utf-8')
-+except IOError:
-+    import __builtin__
-+    __builtin__.__dict__['_'] = unicode
++#: ../gui/polgen.glade:101
++msgid "Boolean Name"
++msgstr ""
 +
-+class portsPage(semanagePage):
-+    def __init__(self, xml):
-+        semanagePage.__init__(self, xml, "ports", _("Network Port"))
-+        xml.signal_connect("on_group_clicked", self.on_group_clicked)
-+        self.group = False
-+        self.ports_filter = xml.get_widget("portsFilterEntry")
-+        self.ports_filter.connect("focus_out_event", self.filter_changed)
-+        self.ports_filter.connect("activate", self.filter_changed)
-+        self.ports_name_entry = xml.get_widget("portsNameEntry")
-+        self.ports_protocol_combo = xml.get_widget("portsProtocolCombo")
-+        self.ports_number_entry = xml.get_widget("portsNumberEntry")
-+        self.ports_mls_entry = xml.get_widget("portsMLSEntry")
-+        self.ports_add_button = xml.get_widget("portsAddButton")
-+        self.ports_properties_button = xml.get_widget("portsPropertiesButton")
-+        self.ports_delete_button = xml.get_widget("portsDeleteButton")
-+        liststore = self.ports_protocol_combo.get_model()
-+        iter = liststore.get_iter_first()
-+        self.ports_protocol_combo.set_active_iter(iter)
-+        self.init_store()
-+        self.edit = True
-+        self.load()
-+
-+    def filter_changed(self, *arg):
-+        filter =  arg[0].get_text()
-+        if filter != self.filter:
-+            if self.edit:
-+                self.load(filter)
-+            else:
-+                self.group_load(filter)
-+
-+    def init_store(self):
-+        self.store = gtk.ListStore(gobject.TYPE_STRING, gobject.TYPE_STRING, gobject.TYPE_STRING , gobject.TYPE_STRING)
-+        self.view.set_model(self.store)
-+        self.store.set_sort_column_id(0, gtk.SORT_ASCENDING)
-+
-+        self.view.set_search_equal_func(self.search)
-+        col = gtk.TreeViewColumn(_("SELinux Port\nType"), gtk.CellRendererText(), text = TYPE_COL)
-+        col.set_sort_column_id(TYPE_COL)
-+        col.set_resizable(True)
-+        self.view.append_column(col)
-+        self.store.set_sort_column_id(TYPE_COL, gtk.SORT_ASCENDING)
-+
-+        col = gtk.TreeViewColumn(_("Protocol"), gtk.CellRendererText(), text = PROTOCOL_COL)
-+        col.set_sort_column_id(PROTOCOL_COL)
-+        col.set_resizable(True)
-+        self.view.append_column(col)
-+
-+        self.mls_col = gtk.TreeViewColumn(_("MLS/MCS\nLevel"), gtk.CellRendererText(), text = MLS_COL)
-+        self.mls_col.set_resizable(True)
-+        self.mls_col.set_sort_column_id(MLS_COL)
-+        self.view.append_column(self.mls_col)
-+
-+        col = gtk.TreeViewColumn(_("Port"), gtk.CellRendererText(), text = PORT_COL)
-+        col.set_sort_column_id(PORT_COL)
-+        col.set_resizable(True)
-+        self.view.append_column(col)
-+        self.store.set_sort_func(PORT_COL,self.sort_int, "")
-+
-+    def sort_int(self, treemodel, iter1, iter2, user_data):
-+        try:
-+            p1 = int(treemodel.get_value(iter1,PORT_COL).split('-')[0])
-+            p2 = int(treemodel.get_value(iter2,PORT_COL).split('-')[0])
-+            if p1 > p2:
-+                return 1
-+            if p1 == p2:
-+                return 0
-+            return -1
-+        except:
-+            return 0
-+
-+    def load(self,filter = ""):
-+        self.filter=filter
-+        self.port = seobject.portRecords()
-+        dict = self.port.get_all(self.local)
-+        keys = dict.keys()
-+        keys.sort()
-+        self.store.clear()
-+        for k in keys:
-+            if not (self.match(str(k[0]), filter) or self.match(dict[k][0], filter) or self.match(k[2], filter) or self.match(dict[k][1], filter) or self.match(dict[k][1], filter)):
-+                continue
-+            iter = self.store.append()
-+            if k[0] == k[1]:
-+                self.store.set_value(iter, PORT_COL, k[0])
-+            else:
-+                rec = "%s-%s" % k[:2]
-+                self.store.set_value(iter, PORT_COL, rec)
-+            self.store.set_value(iter, TYPE_COL, dict[k][0])
-+            self.store.set_value(iter, PROTOCOL_COL, k[2])
-+            self.store.set_value(iter, MLS_COL, dict[k][1])
-+        self.view.get_selection().select_path ((0,))
-+
-+    def group_load(self, filter = ""):
-+        self.filter=filter
-+        self.port = seobject.portRecords()
-+        dict = self.port.get_all_by_type(self.local)
-+        keys = dict.keys()
-+        keys.sort()
-+        self.store.clear()
-+        for k in keys:
-+            ports_string = ", ".join(dict[k])
-+            if not (self.match(ports_string, filter) or self.match(k[0], filter) or self.match(k[1], filter) ):
-+                continue
-+            iter = self.store.append()
-+            self.store.set_value(iter, TYPE_COL, k[0])
-+            self.store.set_value(iter, PROTOCOL_COL, k[1])
-+            self.store.set_value(iter, PORT_COL, ports_string)
-+            self.store.set_value(iter, MLS_COL, "")
-+        self.view.get_selection().select_path ((0,))
-+
-+    def propertiesDialog(self):
-+        if self.edit:
-+            semanagePage.propertiesDialog(self)
-+
-+    def dialogInit(self):
-+        store, iter = self.view.get_selection().get_selected()
-+        self.ports_number_entry.set_text(store.get_value(iter, PORT_COL))
-+        self.ports_number_entry.set_sensitive(False)
-+        self.ports_protocol_combo.set_sensitive(False)
-+        self.ports_name_entry.set_text(store.get_value(iter, TYPE_COL))
-+        self.ports_mls_entry.set_text(store.get_value(iter, MLS_COL))
-+        protocol = store.get_value(iter, PROTOCOL_COL)
-+        liststore = self.ports_protocol_combo.get_model()
-+        iter = liststore.get_iter_first()
-+        while iter != None and liststore.get_value(iter,0) != protocol:
-+            iter = liststore.iter_next(iter)
-+        if iter != None:
-+            self.ports_protocol_combo.set_active_iter(iter)
-+
-+    def dialogClear(self):
-+        self.ports_number_entry.set_text("")
-+        self.ports_number_entry.set_sensitive(True)
-+        self.ports_protocol_combo.set_sensitive(True)
-+        self.ports_name_entry.set_text("")
-+        self.ports_mls_entry.set_text("s0")
-+
-+    def delete(self):
-+        store, iter = self.view.get_selection().get_selected()
-+        port = store.get_value(iter, PORT_COL)
-+        protocol = store.get_value(iter, 1)
-+        try:
-+            self.wait()
-+            (rc, out) = commands.getstatusoutput("semanage port -d -p %s %s" % (protocol, port))
-+            self.ready()
-+            if rc != 0:
-+                return self.error(out)
-+            store.remove(iter)
-+            self.view.get_selection().select_path ((0,))
-+        except ValueError, e:
-+            self.error(e.args[0])
-+
-+    def add(self):
-+        target = self.ports_name_entry.get_text().strip()
-+        mls = self.ports_mls_entry.get_text().strip()
-+        port_number = self.ports_number_entry.get_text().strip()
-+        if port_number == "":
-+            port_number = "1"
-+        for i in port_number.split("-"):
-+            if not i.isdigit():
-+                self.error(_("Port number \"%s\" is not valid.  0 < PORT_NUMBER < 65536 ") % port_number )
-+                return False
-+        list_model = self.ports_protocol_combo.get_model()
-+        iter = self.ports_protocol_combo.get_active_iter()
-+        protocol = list_model.get_value(iter,0)
-+        self.wait()
-+        (rc, out) = commands.getstatusoutput("semanage port -a -p %s -r %s -t %s %s" % (protocol, mls, target, port_number))
-+        self.ready()
-+        if rc != 0:
-+            self.error(out)
-+            return False
-+        iter = self.store.append()
-+
-+        self.store.set_value(iter, TYPE_COL, target)
-+        self.store.set_value(iter, PORT_COL, port_number)
-+        self.store.set_value(iter, PROTOCOL_COL, protocol)
-+        self.store.set_value(iter, MLS_COL, mls)
-+
-+    def modify(self):
-+        target = self.ports_name_entry.get_text().strip()
-+        mls = self.ports_mls_entry.get_text().strip()
-+        port_number = self.ports_number_entry.get_text().strip()
-+        list_model = self.ports_protocol_combo.get_model()
-+        iter = self.ports_protocol_combo.get_active_iter()
-+        protocol = list_model.get_value(iter,0)
-+        self.wait()
-+        (rc, out) = commands.getstatusoutput("semanage port -m -p %s -r %s -t %s %s" % (protocol, mls, target, port_number))
-+        self.ready()
-+        if rc != 0:
-+            self.error(out)
-+            return False
-+        store, iter = self.view.get_selection().get_selected()
-+        self.store.set_value(iter, TYPE_COL, target)
-+        self.store.set_value(iter, PORT_COL, port_number)
-+        self.store.set_value(iter, PROTOCOL_COL, protocol)
-+        self.store.set_value(iter, MLS_COL, mls)
-+
-+    def on_group_clicked(self, button):
-+        self.ports_add_button.set_sensitive(self.group)
-+        self.ports_properties_button.set_sensitive(self.group)
-+        self.ports_delete_button.set_sensitive(self.group)
-+        self.mls_col.set_visible(self.group)
-+
-+        self.group = not self.group
-+        if self.group:
-+            button.set_label(_("List View"))
-+            self.group_load(self.filter)
-+        else:
-+            button.set_label(_("Group View"))
-+            self.load(self.filter)
++#: ../gui/polgen.glade:230
+ msgid "SELinux Policy Generation Tool"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:128
++#: ../gui/polgen.glade:251
+ msgid ""
+ "<b>Select the policy type for the application or user role you want to "
+ "confine:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:177
++#: ../gui/polgen.glade:284
+ msgid "<b>Applications</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
++#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:183
++msgid "Standard Init Daemon"
++msgstr ""
 +
-+        return True
-diff -up policycoreutils-2.1.12/gui/selinux.tbl.rhat policycoreutils-2.1.12/gui/selinux.tbl
---- policycoreutils-2.1.12/gui/selinux.tbl.rhat	2012-10-16 15:07:17.419526107 -0400
-+++ policycoreutils-2.1.12/gui/selinux.tbl	2012-10-16 15:07:17.420526108 -0400
-@@ -0,0 +1,233 @@
-+acct_disable_trans _("SELinux Service Protection") _("Disable SELinux protection for acct daemon")
-+allow_daemons_dump_core _("Admin") _("Allow all daemons to write corefiles to /")
-+allow_daemons_use_tty _("Admin") _("Allow all daemons the ability to use unallocated ttys")
-+allow_gadmin_exec_content _("User Privs") _("Allow gadmin SELinux user account to execute files in home directory or /tmp")
-+allow_guest_exec_content _("User Privs") _("Allow guest SELinux user account to execute files in home directory or /tmp")
-+allow_java_execstack _("Memory Protection") _("Allow java executable stack")
-+allow_mount_anyfile _("Mount") _("Allow mount to mount any file")
-+allow_mounton_anydir  _("Mount") _("Allow mount to mount any directory")
-+allow_mplayer_execstack _("Memory Protection") _("Allow mplayer executable stack")
-+allow_ssh_keysign _("SSH") _("Allow ssh to run ssh-keysign")
-+allow_staff_exec_content _("User Privs") _("Allow staff SELinux user account to execute files in home directory or /tmp")
-+allow_sysadm_exec_content _("User Privs") _("Allow sysadm SELinux user account to execute files in home directory or /tmp")
-+allow_unconfined_exec_content _("User Privs") _("Allow unconfined SELinux user account to execute files in home directory or /tmp")
-+allow_unlabeled_packets _("Network Configuration") _("Allow unlabeled packets to flow on the network")
-+allow_user_exec_content _("User Privs") _("Allow user SELinux user account to execute files in home directory or /tmp")
-+allow_unconfined_execmem_dyntrans _("Memory Protection") _("Allow unconfined to dyntrans to unconfined_execmem")
-+allow_user_mysql_connect _("Databases") _("Allow user to connect to mysql socket")
-+allow_user_postgresql_connect _("Databases") _("Allow user to connect to postgres socket")
-+allow_write_xshm _("XServer") _("Allow clients to write to X shared memory")
-+allow_xguest_exec_content _("User Privs") _("Allow xguest SELinux user account to execute files in home directory or /tmp")
-+allow_ypbind _("NIS") _("Allow daemons to run with NIS")
-+browser_confine_staff _("Web Applications") _("Transition staff SELinux user to Web Browser Domain")
-+browser_confine_sysadm _("Web Applications") _("Transition sysadm SELinux user to Web Browser Domain")
-+browser_confine_user _("Web Applications") _("Transition user SELinux user to Web Browser Domain")
-+browser_confine_xguest _("Web Applications") _("Transition xguest SELinux user to Web Browser Domain")
-+browser_write_staff_data _("Web Applications") _("Allow staff Web Browsers to write to home directories")
-+browser_write_sysadm_data _("Web Applications") _("Allow staff Web Browsers to write to home directories")
-+browser_write_user_data _("Web Applications") _("Allow staff Web Browsers to write to home directories")
-+browser_write_xguest_data _("Web Applications") _("Allow staff Web Browsers to write to home directories")
-+amanda_disable_trans _("SELinux Service Protection") _("Disable SELinux protection for amanda")
-+amavis_disable_trans _("SELinux Service Protection") _("Disable SELinux protection for amavis")
-+apmd_disable_trans _("SELinux Service Protection") _("Disable SELinux protection for apmd daemon")
-+arpwatch_disable_trans _("SELinux Service Protection") _("Disable SELinux protection for arpwatch daemon")
-+auditd_disable_trans _("SELinux Service Protection") _("Disable SELinux protection for auditd daemon")
-+automount_disable_trans _("Mount") _("Disable SELinux protection for automount daemon")
-+avahi_disable_trans _("SELinux Service Protection") _("Disable SELinux protection for avahi")
-+bluetooth_disable_trans _("SELinux Service Protection") _("Disable SELinux protection for bluetooth daemon")
-+canna_disable_trans _("SELinux Service Protection") _("Disable SELinux protection for canna daemon")
-+cardmgr_disable_trans _("SELinux Service Protection") _("Disable SELinux protection for cardmgr daemon")
-+ccs_disable_trans _("SELinux Service Protection") _("Disable SELinux protection for Cluster Server")
-+cdrecord_read_content _("User Privs") _("Allow cdrecord to read various content. nfs, samba, removable devices, user temp and untrusted content files")
-+ciped_disable_trans _("SELinux Service Protection") _("Disable SELinux protection for ciped daemon")
-+clamd_disable_trans _("SELinux Service Protection") _("Disable SELinux protection for clamd daemon")
-+clamscan_disable_trans _("SELinux Service Protection") _("Disable SELinux protection for clamscan")
-+clvmd_disable_trans _("SELinux Service Protection") _("Disable SELinux protection for clvmd")
-+comsat_disable_trans _("SELinux Service Protection") _("Disable SELinux protection for comsat daemon")
-+courier_authdaemon_disable_trans _("SELinux Service Protection") _("Disable SELinux protection for courier daemon")
-+courier_pcp_disable_trans _("SELinux Service Protection") _("Disable SELinux protection for courier daemon")
-+courier_pop_disable_trans _("SELinux Service Protection") _("Disable SELinux protection for courier daemon")
-+courier_sqwebmail_disable_trans _("SELinux Service Protection") _("Disable SELinux protection for courier daemon")
-+courier_tcpd_disable_trans _("SELinux Service Protection") _("Disable SELinux protection for courier daemon")
-+cpucontrol_disable_trans _("SELinux Service Protection") _("Disable SELinux protection for cpucontrol daemon")
-+cpuspeed_disable_trans _("SELinux Service Protection") _("Disable SELinux protection for cpuspeed daemon")
-+crond_disable_trans _("Cron") _("Disable SELinux protection for crond daemon")
-+cupsd_config_disable_trans _("Printing") _("Disable SELinux protection for cupsd back end server")
-+cupsd_disable_trans _("Printing") _("Disable SELinux protection for cupsd daemon")
-+cupsd_lpd_disable_trans _("Printing") _("Disable SELinux protection for cupsd_lpd")
-+cvs_disable_trans _("CVS") _("Disable SELinux protection for cvs daemon")
-+cyrus_disable_trans _("SELinux Service Protection") _("Disable SELinux protection for cyrus daemon")
-+dbskkd_disable_trans _("SELinux Service Protection") _("Disable SELinux protection for dbskkd daemon")
-+dbusd_disable_trans _("SELinux Service Protection") _("Disable SELinux protection for dbusd daemon")
-+dccd_disable_trans _("SELinux Service Protection") _("Disable SELinux protection for dccd")
-+dccifd_disable_trans _("SELinux Service Protection") _("Disable SELinux protection for dccifd")
-+dccm_disable_trans _("SELinux Service Protection") _("Disable SELinux protection for dccm")
-+ddt_client_disable_trans _("SELinux Service Protection") _("Disable SELinux protection for ddt daemon")
-+devfsd_disable_trans _("SELinux Service Protection") _("Disable SELinux protection for devfsd daemon")
-+dhcpc_disable_trans _("SELinux Service Protection") _("Disable SELinux protection for dhcpc daemon")
-+dhcpd_disable_trans _("SELinux Service Protection") _("Disable SELinux protection for dhcpd daemon")
-+dictd_disable_trans _("SELinux Service Protection") _("Disable SELinux protection for dictd daemon")
-+direct_sysadm_daemon _("Admin") _("Allow sysadm_t to directly start daemons")
-+disable_evolution_trans _("Web Applications") _("Disable SELinux protection for Evolution")
-+disable_games_trans _("Games") _("Disable SELinux protection for games")
-+disable_mozilla_trans _("Web Applications") _("Disable SELinux protection for the web browsers")
-+disable_thunderbird_trans _("Web Applications") _("Disable SELinux protection for Thunderbird")
-+distccd_disable_trans _("SELinux Service Protection") _("Disable SELinux protection for distccd daemon")
-+dmesg_disable_trans _("SELinux Service Protection") _("Disable SELinux protection for dmesg daemon")
-+dnsmasq_disable_trans _("SELinux Service Protection") _("Disable SELinux protection for dnsmasq daemon")
-+dovecot_disable_trans _("SELinux Service Protection") _("Disable SELinux protection for dovecot daemon")
-+entropyd_disable_trans _("SELinux Service Protection") _("Disable SELinux protection for entropyd daemon")
-+fetchmail_disable_trans _("SELinux Service Protection") _("Disable SELinux protection for fetchmail")
-+fingerd_disable_trans _("SELinux Service Protection") _("Disable SELinux protection for fingerd daemon")
-+freshclam_disable_trans _("SELinux Service Protection") _("Disable SELinux protection for freshclam daemon")
-+fsdaemon_disable_trans _("SELinux Service Protection") _("Disable SELinux protection for fsdaemon daemon")
-+gpm_disable_trans _("SELinux Service Protection") _("Disable SELinux protection for gpm daemon")
-+gssd_disable_trans _("NFS") _("Disable SELinux protection for gss daemon")
-+hald_disable_trans _("SELinux Service Protection") _("Disable SELinux protection for Hal daemon")
-+hide_broken_symptoms _("Compatibility") _("Do not audit things that we know to be broken but which are not security risks")
-+hostname_disable_trans _("SELinux Service Protection") _("Disable SELinux protection for hostname daemon")
-+hotplug_disable_trans _("SELinux Service Protection") _("Disable SELinux protection for hotplug daemon")
-+howl_disable_trans _("SELinux Service Protection") _("Disable SELinux protection for howl daemon")
-+hplip_disable_trans _("Printing") _("Disable SELinux protection for cups hplip daemon")
-+httpd_rotatelogs_disable_trans _("SELinux Service Protection") _("Disable SELinux protection for httpd rotatelogs")
-+httpd_suexec_disable_trans _("HTTPD Service") _("Disable SELinux protection for http suexec")
-+hwclock_disable_trans _("SELinux Service Protection") _("Disable SELinux protection for hwclock daemon")
-+i18n_input_disable_trans _("SELinux Service Protection") _("Disable SELinux protection for i18n daemon")
-+imazesrv_disable_trans _("SELinux Service Protection") _("Disable SELinux protection for imazesrv daemon")
-+inetd_child_disable_trans _("SELinux Service Protection") _("Disable SELinux protection for inetd child daemons")
-+inetd_disable_trans _("SELinux Service Protection") _("Disable SELinux protection for inetd daemon")
-+innd_disable_trans _("SELinux Service Protection") _("Disable SELinux protection for innd daemon")
-+iptables_disable_trans _("SELinux Service Protection") _("Disable SELinux protection for iptables daemon")
-+ircd_disable_trans _("SELinux Service Protection") _("Disable SELinux protection for ircd daemon")
-+irqbalance_disable_trans _("SELinux Service Protection") _("Disable SELinux protection for irqbalance daemon")
-+iscsid_disable_trans _("SELinux Service Protection") _("Disable SELinux protection for iscsi daemon")
-+jabberd_disable_trans _("SELinux Service Protection") _("Disable SELinux protection for jabberd daemon")
-+kadmind_disable_trans _("Kerberos") _("Disable SELinux protection for kadmind daemon")
-+klogd_disable_trans _("SELinux Service Protection") _("Disable SELinux protection for klogd daemon")
-+krb5kdc_disable_trans _("Kerberos") _("Disable SELinux protection for krb5kdc daemon")
-+ktalkd_disable_trans _("SELinux Service Protection") _("Disable SELinux protection for ktalk daemons")
-+kudzu_disable_trans _("SELinux Service Protection") _("Disable SELinux protection for kudzu daemon")
-+locate_disable_trans _("SELinux Service Protection") _("Disable SELinux protection for locate daemon")
-+lpd_disable_trans _("SELinux Service Protection") _("Disable SELinux protection for lpd daemon")
-+lrrd_disable_trans _("SELinux Service Protection") _("Disable SELinux protection for lrrd daemon")
-+lvm_disable_trans _("SELinux Service Protection") _("Disable SELinux protection for lvm daemon")
-+mailman_mail_disable_trans _("SELinux Service Protection") _("Disable SELinux protection for mailman")
-+mail_read_content _("Web Applications") _("Allow evolution and thunderbird to read user files")
-+mdadm_disable_trans _("SELinux Service Protection") _("Disable SELinux protection for mdadm daemon")
-+monopd_disable_trans _("SELinux Service Protection") _("Disable SELinux protection for monopd daemon")
-+mozilla_read_content _("Web Applications") _("Allow the mozilla browser to read user files")
-+mrtg_disable_trans _("SELinux Service Protection") _("Disable SELinux protection for mrtg daemon")
-+mysqld_disable_trans _("Databases") _("Disable SELinux protection for mysqld daemon")
-+nagios_disable_trans _("SELinux Service Protection") _("Disable SELinux protection for nagios daemon")
-+named_disable_trans _("Name Service") _("Disable SELinux protection for named daemon")
-+nessusd_disable_trans _("SELinux Service Protection") _("Disable SELinux protection for nessusd daemon")
-+NetworkManager_disable_trans _("SELinux Service Protection") _("Disable SELinux protection for NetworkManager")
-+nfsd_disable_trans _("NFS") _("Disable SELinux protection for nfsd daemon")
-+nmbd_disable_trans _("Samba") _("Disable SELinux protection for nmbd daemon")
-+nrpe_disable_trans _("SELinux Service Protection") _("Disable SELinux protection for nrpe daemon")
-+nscd_disable_trans _("Name Service") _("Disable SELinux protection for nscd daemon")
-+nsd_disable_trans _("SELinux Service Protection") _("Disable SELinux protection for nsd daemon")
-+ntpd_disable_trans _("SELinux Service Protection") _("Disable SELinux protection for ntpd daemon")
-+oddjob_disable_trans _("SELinux Service Protection") _("Disable SELinux protection for oddjob")
-+oddjob_mkhomedir_disable_trans _("SELinux Service Protection") _("Disable SELinux protection for oddjob_mkhomedir")
-+openvpn_disable_trans _("SELinux Service Protection") _("Disable SELinux protection for openvpn daemon")
-+pam_console_disable_trans _("SELinux Service Protection") _("Disable SELinux protection for pam daemon")
-+pegasus_disable_trans _("SELinux Service Protection") _("Disable SELinux protection for pegasus")
-+perdition_disable_trans _("SELinux Service Protection") _("Disable SELinux protection for perdition daemon")
-+portmap_disable_trans _("SELinux Service Protection") _("Disable SELinux protection for portmap daemon")
-+portslave_disable_trans _("SELinux Service Protection") _("Disable SELinux protection for portslave daemon")
-+postfix_disable_trans _("SELinux Service Protection") _("Disable SELinux protection for postfix")
-+postgresql_disable_trans _("Databases") _("Disable SELinux protection for postgresql daemon")
-+pppd_for_user _("pppd") _("Allow pppd to be run for a regular user")
-+pptp_disable_trans _("SELinux Service Protection") _("Disable SELinux protection for pptp")
-+prelink_disable_trans _("SELinux Service Protection") _("Disable SELinux protection for prelink daemon")
-+privoxy_disable_trans _("SELinux Service Protection") _("Disable SELinux protection for privoxy daemon")
-+ptal_disable_trans _("SELinux Service Protection") _("Disable SELinux protection for ptal daemon")
-+pxe_disable_trans _("SELinux Service Protection") _("Disable SELinux protection for pxe daemon")
-+pyzord_disable_trans _("SELinux Service Protection") _("Disable SELinux protection for pyzord")
-+quota_disable_trans _("SELinux Service Protection") _("Disable SELinux protection for quota daemon")
-+radiusd_disable_trans _("SELinux Service Protection") _("Disable SELinux protection for radiusd daemon")
-+radvd_disable_trans _("SELinux Service Protection") _("Disable SELinux protection for radvd daemon")
-+rdisc_disable_trans _("SELinux Service Protection") _("Disable SELinux protection for rdisc")
-+readahead_disable_trans _("SELinux Service Protection") _("Disable SELinux protection for readahead")
-+read_default_t _("Admin") _("Allow programs to read files in non-standard locations (default_t)")
-+restorecond_disable_trans _("SELinux Service Protection") _("Disable SELinux protection for restorecond")
-+rhgb_disable_trans _("SELinux Service Protection") _("Disable SELinux protection for rhgb daemon")
-+ricci_disable_trans _("SELinux Service Protection") _("Disable SELinux protection for ricci")
-+ricci_modclusterd_disable_trans _("SELinux Service Protection") _("Disable SELinux protection for ricci_modclusterd")
-+rlogind_disable_trans _("SELinux Service Protection") _("Disable SELinux protection for rlogind daemon")
-+rpcd_disable_trans _("SELinux Service Protection") _("Disable SELinux protection for rpcd daemon")
-+rshd_disable_trans _("SELinux Service Protection") _("Disable SELinux protection for rshd")
-+rsync_disable_trans _("rsync") _("Disable SELinux protection for rsync daemon")
-+run_ssh_inetd _("SSH") _("Allow ssh to run from inetd instead of as a daemon")
-+samba_share_nfs _("Samba") _("Allow Samba to share nfs directories")
-+allow_saslauthd_read_shadow _("SASL authentication server") _("Allow sasl authentication server to read /etc/shadow")
-+allow_xserver_execmem _("XServer") _("Allow X-Windows server to map a memory region as both executable and writable")
-+saslauthd_disable_trans _("SASL authentication server") _("Disable SELinux protection for saslauthd daemon")
-+scannerdaemon_disable_trans _("SELinux Service Protection") _("Disable SELinux protection for scannerdaemon daemon")
-+secure_mode  _("Admin") _("Do not allow transition to sysadm_t, sudo and su effected")
-+secure_mode_insmod  _("Admin") _("Do not allow any processes to load kernel modules")
-+secure_mode_policyload  _("Admin") _("Do not allow any processes to modify kernel SELinux policy")
-+sendmail_disable_trans _("SELinux Service Protection") _("Disable SELinux protection for sendmail daemon")
-+setrans_disable_trans _("SELinux Service Protection") _("Disable SELinux protection for setrans")
-+setroubleshootd_disable_trans _("SELinux Service Protection") _("Disable SELinux protection for setroubleshoot daemon")
-+slapd_disable_trans _("SELinux Service Protection") _("Disable SELinux protection for slapd daemon")
-+slrnpull_disable_trans _("SELinux Service Protection") _("Disable SELinux protection for slrnpull daemon")
-+smbd_disable_trans _("Samba") _("Disable SELinux protection for smbd daemon")
-+snmpd_disable_trans _("SELinux Service Protection") _("Disable SELinux protection for snmpd daemon")
-+snort_disable_trans _("SELinux Service Protection") _("Disable SELinux protection for snort daemon")
-+soundd_disable_trans _("SELinux Service Protection") _("Disable SELinux protection for soundd daemon")
-+sound_disable_trans _("SELinux Service Protection") _("Disable SELinux protection for sound daemon")
-+spamd_disable_trans _("Spam Protection") _("Disable SELinux protection for spamd daemon")
-+spamd_enable_home_dirs _("Spam Protection") _("Allow spamd to access home directories")
-+spamassassin_can_network _("Spam Protection") _("Allow Spam Assassin daemon network access")
-+speedmgmt_disable_trans _("SELinux Service Protection") _("Disable SELinux protection for speedmgmt daemon")
-+squid_connect_any _("Squid") _("Allow squid daemon to connect to the network")
-+squid_disable_trans _("Squid") _("Disable SELinux protection for squid daemon")
-+ssh_keygen_disable_trans _("SSH") _("Disable SELinux protection for ssh daemon")
-+ssh_sysadm_login _("SSH") _("Allow ssh logins as sysadm_r:sysadm_t")
-+staff_read_sysadm_file _("Admin") _("Allow staff_r users to search the sysadm home dir and read files (such as ~/.bashrc)")
-+stunnel_disable_trans _("Universal SSL tunnel") _("Disable SELinux protection for stunnel daemon")
-+stunnel_is_daemon _("Universal SSL tunnel") _("Allow stunnel daemon to run as standalone, outside of xinetd")
-+swat_disable_trans _("SELinux Service Protection") _("Disable SELinux protection for swat daemon")
-+sxid_disable_trans _("SELinux Service Protection") _("Disable SELinux protection for sxid daemon")
-+syslogd_disable_trans _("SELinux Service Protection") _("Disable SELinux protection for syslogd daemon")
-+system_crond_disable_trans _("SELinux Service Protection") _("Disable SELinux protection for system cron jobs")
-+tcpd_disable_trans _("SELinux Service Protection") _("Disable SELinux protection for tcp daemon")
-+telnetd_disable_trans _("SELinux Service Protection") _("Disable SELinux protection for telnet daemon")
-+tftpd_disable_trans _("SELinux Service Protection") _("Disable SELinux protection for tftpd daemon")
-+transproxy_disable_trans _("SELinux Service Protection") _("Disable SELinux protection for transproxy daemon")
-+udev_disable_trans _("SELinux Service Protection") _("Disable SELinux protection for udev daemon")
-+uml_switch_disable_trans _("SELinux Service Protection") _("Disable SELinux protection for uml daemon")
-+unlimitedInetd _("Admin") _("Allow xinetd to run unconfined, including any services it starts that do not have a domain transition explicitly defined")
-+unlimitedRC _("Admin") _("Allow rc scripts to run unconfined, including any daemon started by an rc script that does not have a domain transition explicitly defined")
-+unlimitedRPM _("Admin") _("Allow rpm to run unconfined")
-+unlimitedUtils _("Admin") _("Allow privileged utilities like hotplug and insmod to run unconfined")
-+updfstab_disable_trans _("SELinux Service Protection") _("Disable SELinux protection for updfstab daemon")
-+uptimed_disable_trans _("SELinux Service Protection") _("Disable SELinux protection for uptimed daemon")
-+user_canbe_sysadm _("User Privs") _("Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only staff_r can do so")
-+user_can_mount _("Mount") _("Allow users to execute the mount command")
-+user_direct_mouse _("User Privs") _("Allow regular users direct mouse access (only allow the X server)")
-+user_dmesg _("User Privs") _("Allow users to run the dmesg command")
-+user_net_control _("User Privs") _("Allow users to control network interfaces (also needs USERCTL=true)")
-+user_ping _("User Privs") _("Allow normal user to execute ping")
-+user_rw_noexattrfile _("User Privs") _("Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)")
-+user_rw_usb _("User Privs") _("Allow users to rw usb devices")
-+user_tcp_server _("User Privs") _("Allow users to run TCP servers (bind to ports and accept connection from the same domain and outside users)  disabling this forces FTP passive mode and may change other protocols")
-+user_ttyfile_stat _("User Privs") _("Allow user to stat ttyfiles")
-+uucpd_disable_trans _("SELinux Service Protection") _("Disable SELinux protection for uucpd daemon")
-+vmware_disable_trans _("SELinux Service Protection") _("Disable SELinux protection for vmware daemon")
-+watchdog_disable_trans _("SELinux Service Protection") _("Disable SELinux protection for watchdog daemon")
-+winbind_disable_trans _("Samba") _("Disable SELinux protection for winbind daemon")
-+xdm_disable_trans _("SELinux Service Protection") _("Disable SELinux protection for xdm daemon")
-+xdm_sysadm_login _("XServer") _("Allow xdm logins as sysadm_r:sysadm_t")
-+xend_disable_trans _("SELinux Service Protection") _("Disable SELinux protection for xen daemon")
-+xen_use_raw_disk _("XEN") _("Allow xen to read/write physical disk devices")
-+xfs_disable_trans _("SELinux Service Protection") _("Disable SELinux protection for xfs daemon")
-+xm_disable_trans _("SELinux Service Protection") _("Disable SELinux protection for xen control")
-+ypbind_disable_trans _("NIS") _("Disable SELinux protection for ypbind daemon")
-+yppasswdd_disable_trans _("NIS") _("Disable SELinux protection for NIS Password Daemon")
-+ypserv_disable_trans _("SELinux Service Protection") _("Disable SELinux protection for ypserv daemon")
-+ypxfr_disable_trans _("NIS") _("Disable SELinux protection for NIS Transfer Daemon")
-+webadm_manage_user_files _("HTTPD Service") _("Allow SELinux webadm user to manage unprivileged users home directories")
-+webadm_read_user_files _("HTTPD Service") _("Allow SELinux webadm user to read unprivileged users home directories")
-diff -up policycoreutils-2.1.12/gui/semanagePage.py.rhat policycoreutils-2.1.12/gui/semanagePage.py
---- policycoreutils-2.1.12/gui/semanagePage.py.rhat	2012-10-16 15:07:17.420526108 -0400
-+++ policycoreutils-2.1.12/gui/semanagePage.py	2012-10-16 15:07:17.420526108 -0400
-@@ -0,0 +1,167 @@
-+## semanagePage.py - show selinux mappings
-+## Copyright (C) 2006 Red Hat, Inc.
-+
-+## This program is free software; you can redistribute it and/or modify
-+## it under the terms of the GNU General Public License as published by
-+## the Free Software Foundation; either version 2 of the License, or
-+## (at your option) any later version.
-+
-+## This program is distributed in the hope that it will be useful,
-+## but WITHOUT ANY WARRANTY; without even the implied warranty of
-+## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-+## GNU General Public License for more details.
-+
-+## You should have received a copy of the GNU General Public License
-+## along with this program; if not, write to the Free Software
-+## Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-+
-+## Author: Dan Walsh
-+import string
-+import gtk
-+import gtk.glade
-+import os
-+import gobject
-+import sys
-+import seobject
++#: ../gui/polgen.glade:320 ../gui/polgen.glade:336
+ msgid ""
+ "Standard Init Daemon are daemons started on boot via init scripts.  Usually "
+ "requires a script in /etc/rc.d/init.d"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:241 ../gui/polgen.py:156
+-msgid "Standard Init Daemon"
++#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:184
++msgid "DBUS System Daemon"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:261 ../gui/polgen.py:157
+-msgid "DBUS System Daemon"
++#: ../gui/polgen.glade:349
++msgid "Internet Services Daemon (inetd)"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:280
++#: ../gui/polgen.glade:353
+ msgid "Internet Services Daemon are daemons started by xinetd"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:282
+-msgid "Internet Services Daemon (inetd)"
++#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:186
++msgid "Web Application/Script (CGI)"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:301
++#: ../gui/polgen.glade:370
+ msgid ""
+ "Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:303 ../gui/polgen.py:159
+-msgid "Web Application/Script (CGI)"
++#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:187
++msgid "User Application"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:322 ../gui/polgen.glade:343
++#: ../gui/polgen.glade:387 ../gui/polgen.glade:404
+ msgid ""
+ "User Application are any application that you would like to confine that is "
+ "started by a user"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:324 ../gui/polgen.py:160
+-msgid "User Application"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:345 ../gui/polgen.py:161
++#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:188
+ msgid "Sandbox"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:391
++#: ../gui/polgen.glade:446
+ msgid "<b>Login Users</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:453
++#: ../gui/polgen.glade:478
++msgid "Existing User Roles"
++msgstr ""
 +
-+##
-+## I18N
-+##
-+PROGNAME="policycoreutils"
-+import gettext
-+gettext.bindtextdomain(PROGNAME, "/usr/share/locale")
-+gettext.textdomain(PROGNAME)
-+try:
-+    gettext.install(PROGNAME,
-+                    localedir="/usr/share/locale",
-+                    unicode=False,
-+                    codeset = 'utf-8')
-+except IOError:
-+    import __builtin__
-+    __builtin__.__dict__['_'] = unicode
++#: ../gui/polgen.glade:482
+ msgid "Modify an existing login user record."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:455
+-msgid "Existing User Roles"
++#: ../gui/polgen.glade:495 ../sepolicy/sepolicy/generate.py:189
++msgid "Minimal Terminal User Role"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:474
++#: ../gui/polgen.glade:499
+ msgid ""
+ "This user will login to a machine only via a terminal or remote login.  By "
+ "default this user will have  no setuid, no networking, no su, no sudo."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:476 ../gui/polgen.py:162
+-msgid "Minimal Terminal User Role"
++#: ../gui/polgen.glade:512 ../sepolicy/sepolicy/generate.py:190
++msgid "Minimal X Windows User Role"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:495
++#: ../gui/polgen.glade:516
+ msgid ""
+ "This user can login to a machine via X or terminal.  By default this user "
+ "will have no setuid, no networking, no sudo, no su"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:497 ../gui/polgen.py:163
+-msgid "Minimal X Windows User Role"
++#: ../gui/polgen.glade:529 ../sepolicy/sepolicy/generate.py:191
++msgid "User Role"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:516
++#: ../gui/polgen.glade:533
+ msgid ""
+ "User with full networking, no setuid applications without transition, no "
+ "sudo, no su."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:518 ../gui/polgen.py:164
+-msgid "User Role"
++#: ../gui/polgen.glade:546 ../sepolicy/sepolicy/generate.py:192
++msgid "Admin User Role"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:537
++#: ../gui/polgen.glade:550
+ msgid ""
+ "User with full networking, no setuid applications without transition, no su, "
+ "can sudo to Root Administration Roles"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:539 ../gui/polgen.py:165
+-msgid "Admin User Role"
++#: ../gui/polgen.glade:592
++msgid "<b>Root Users</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:585
+-msgid "<b>Root Users</b>"
++#: ../gui/polgen.glade:623 ../sepolicy/sepolicy/generate.py:193
++msgid "Root Admin User Role"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:647
++#: ../gui/polgen.glade:627
+ msgid ""
+ "Select Root Administrator User Role, if this user will be used to administer "
+ "the machine while running as root.  This user will not be able to login to "
+ "the system directly."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:649 ../gui/polgen.py:166
+-msgid "Root Admin User Role"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:716
+-msgid "label104"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:745
++#: ../gui/polgen.glade:705
+ msgid "<b>Enter name of application or user role:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
++#: ../gui/polgen.glade:728 ../gui/polgengui.py:252
+ msgid "Name"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:807
++#: ../gui/polgen.glade:739
+ msgid "Enter complete path for executable to be confined."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:830 ../gui/polgen.glade:950 ../gui/polgen.glade:3142
++#: ../gui/polgen.glade:756 ../gui/polgen.glade:838 ../gui/polgen.glade:2361
+ msgid "..."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:849
++#: ../gui/polgen.glade:776
+ msgid "Enter unique name for the confined application or user role."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:871
++#: ../gui/polgen.glade:794
+ msgid "Executable"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:899
++#: ../gui/polgen.glade:808
+ msgid "Init script"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:927
++#: ../gui/polgen.glade:821
+ msgid ""
+ "Enter complete path to init script used to start the confined application."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:982
+-msgid "label105"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1011
++#: ../gui/polgen.glade:887
+ msgid "<b>Select existing role to modify:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1045
++#: ../gui/polgen.glade:908
+ msgid "Select the user roles that will transiton to the %s domain."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1073
+-msgid "label106"
++#: ../gui/polgen.glade:928
++msgid "role tab"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1102
++#: ../gui/polgen.glade:945
+ msgid "<b>Select roles that %s will transition to:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1136
++#: ../gui/polgen.glade:963
+ msgid "Select applications domains that %s will transition to."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1164
+-msgid "label107"
++#: ../gui/polgen.glade:983
++msgid ""
++"transition \n"
++"role tab"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1193
++#: ../gui/polgen.glade:1001
+ msgid "<b>Select the user_roles that will transition to %s:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1227
++#: ../gui/polgen.glade:1019
+ msgid "Select the user roles that will transiton to this applications domains."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1255
+-msgid "label108"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1284
++#: ../gui/polgen.glade:1056
+ msgid "<b>Select domains that %s will administer:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1318 ../gui/polgen.glade:1409
++#: ../gui/polgen.glade:1074 ../gui/polgen.glade:1129
+ msgid "Select the domains that you would like this user administer."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1346
+-msgid "label109"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1375
++#: ../gui/polgen.glade:1111
+ msgid "<b>Select additional roles for %s:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1437
+-msgid "label111"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1466
++#: ../gui/polgen.glade:1166
+ msgid "<b>Enter network ports that %s binds on:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1497 ../gui/polgen.glade:1997
++#: ../gui/polgen.glade:1186 ../gui/polgen.glade:1557
+ msgid "<b>TCP Ports</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1565 ../gui/polgen.glade:1785
++#: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
++#: ../gui/polgen.glade:1698
++msgid "All"
++msgstr ""
 +
-+def idle_func():
-+    while gtk.events_pending():
-+        gtk.main_iteration()
-+
-+class semanagePage:
-+    def __init__(self, xml, name, description):
-+        self.xml = xml
-+        self.window = self.xml.get_widget("mainWindow").get_root_window()
-+        self.busy_cursor = gtk.gdk.Cursor(gtk.gdk.WATCH)
-+        self.ready_cursor = gtk.gdk.Cursor(gtk.gdk.LEFT_PTR)
-+
-+        self.local = False
-+        self.view = xml.get_widget("%sView" % name)
-+        self.dialog = xml.get_widget("%sDialog" % name)
-+        self.filter_entry = xml.get_widget("%sFilterEntry" % name )
-+        self.filter_entry.connect("focus_out_event", self.filter_changed)
-+        self.filter_entry.connect("activate", self.filter_changed)
-+
-+        self.view.connect("row_activated", self.rowActivated)
-+        self.view.get_selection().connect("changed", self.itemSelected)
-+        self.description = description;
-+
-+    def wait(self):
-+        self.window.set_cursor(self.busy_cursor)
-+        idle_func()
-+
-+    def ready(self):
-+        self.window.set_cursor(self.ready_cursor)
-+        idle_func()
-+
-+    def get_description(self):
-+        return self.description
-+
-+    def itemSelected(self, args):
-+        return
-+
-+    def filter_changed(self, *arg):
-+        filter =  arg[0].get_text()
-+        if filter != self.filter:
-+            self.load(filter)
-+
-+    def search(self, model, col, key, i):
-+        sort_col = self.store.get_sort_column_id()[0]
-+        val = model.get_value(i,sort_col)
-+        if val.lower().startswith(key.lower()):
-+            return False
-+        return True
++#: ../gui/polgen.glade:1227 ../gui/polgen.glade:1394
+ msgid "Allows %s to bind to any udp port"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1567 ../gui/polgen.glade:1787 ../gui/polgen.glade:2061
+-#: ../gui/polgen.glade:2215
+-msgid "All"
++#: ../gui/polgen.glade:1240 ../gui/polgen.glade:1407
++msgid "600-1024"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1585 ../gui/polgen.glade:1805
++#: ../gui/polgen.glade:1244 ../gui/polgen.glade:1411
+ msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1587 ../gui/polgen.glade:1807
+-msgid "600-1024"
++#: ../gui/polgen.glade:1257 ../gui/polgen.glade:1424
++msgid "Unreserved Ports (>1024)"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1605 ../gui/polgen.glade:1825
++#: ../gui/polgen.glade:1261 ../gui/polgen.glade:1428
+ msgid ""
+ "Enter a comma separated list of udp ports or ranges of ports that %s binds "
+ "to. Example: 612, 650-660"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1607 ../gui/polgen.glade:1827
+-msgid "Unreserved Ports (>1024)"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1638 ../gui/polgen.glade:1858 ../gui/polgen.glade:2079
+-#: ../gui/polgen.glade:2233
++#: ../gui/polgen.glade:1289 ../gui/polgen.glade:1456 ../gui/polgen.glade:1609
++#: ../gui/polgen.glade:1718
+ msgid "Select Ports"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1663 ../gui/polgen.glade:1883
++#: ../gui/polgen.glade:1302 ../gui/polgen.glade:1469
+ msgid "Allows %s to bind to any udp ports > 1024"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1717 ../gui/polgen.glade:2151
++#: ../gui/polgen.glade:1353 ../gui/polgen.glade:1666
+ msgid "<b>UDP Ports</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1937
+-msgid "label113"
++#: ../gui/polgen.glade:1519
++msgid ""
++"Network\n"
++"Bind tab"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1966
++#: ../gui/polgen.glade:1537
+ msgid "<b>Select network ports that %s connects to:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2058
++#: ../gui/polgen.glade:1593
+ msgid "Allows %s to connect to any tcp port"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2104
++#: ../gui/polgen.glade:1622
+ msgid ""
+ "Enter a comma separated list of tcp ports or ranges of ports that %s "
+ "connects to. Example: 612, 650-660"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2212
++#: ../gui/polgen.glade:1702
+ msgid "Allows %s to connect to any udp port"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2258
++#: ../gui/polgen.glade:1731
+ msgid ""
+ "Enter a comma separated list of udp ports or ranges of ports that %s "
+ "connects to. Example: 612, 650-660"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2305
+-msgid "label114"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:2334
++#: ../gui/polgen.glade:1792
+ msgid "<b>Select common application traits for %s:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2366
++#: ../gui/polgen.glade:1809
+ msgid "Writes syslog messages\t"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2385
++#: ../gui/polgen.glade:1824
+ msgid "Create/Manipulate temporary files in /tmp"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2404
++#: ../gui/polgen.glade:1839
+ msgid "Uses Pam for authentication"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2423
++#: ../gui/polgen.glade:1854
+ msgid "Uses nsswitch or getpw* calls"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2442
++#: ../gui/polgen.glade:1869
+ msgid "Uses dbus"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2461
++#: ../gui/polgen.glade:1884
+ msgid "Sends audit messages"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2480
++#: ../gui/polgen.glade:1899
+ msgid "Interacts with the terminal"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2499
++#: ../gui/polgen.glade:1914
+ msgid "Sends email"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2530
+-msgid "label115"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:2559
++#: ../gui/polgen.glade:1961
+ msgid "<b>Add files/directories that %s manages</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2788
++#: ../gui/polgen.glade:2122
+ msgid ""
+ "Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
+ "Files ..."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2823
+-msgid "label116"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:2852
++#: ../gui/polgen.glade:2166
+ msgid "<b>Add booleans from the %s policy:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:3002
++#: ../gui/polgen.glade:2274
+ msgid "Add/Remove booleans used by the %s domain"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:3066
++#: ../gui/polgen.glade:2316
+ msgid "<b>Which directory you will generate the %s policy?</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:3097
++#: ../gui/polgen.glade:2334
+ msgid "Policy Directory"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:3254
+-msgid "Add Booleans Dialog"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:3327
+-msgid "Boolean Name"
+-msgstr ""
+-
+-#: ../gui/polgengui.py:261
++#: ../gui/polgengui.py:262
+ msgid "Role"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:268
++#: ../gui/polgengui.py:269
+ msgid "Existing_User"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
++#: ../gui/polgengui.py:283 ../gui/polgengui.py:291 ../gui/polgengui.py:305
+ msgid "Application"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:352
++#: ../gui/polgengui.py:353
+ #, python-format
+ msgid "%s must be a directory"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
++#: ../gui/polgengui.py:413 ../gui/polgengui.py:694
+ msgid "You must select a user"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:542
++#: ../gui/polgengui.py:543
+ msgid "Select executable file to be confined."
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:553
++#: ../gui/polgengui.py:554
+ msgid "Select init script file to be confined."
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:563
++#: ../gui/polgengui.py:564
+ msgid "Select file(s) that confined application creates or writes"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:570
++#: ../gui/polgengui.py:571
+ msgid "Select directory(s) that the confined application owns and writes into"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:632
++#: ../gui/polgengui.py:633
+ msgid "Select directory to generate policy files in"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:649
++#: ../gui/polgengui.py:650
+ #, python-format
+ msgid ""
+ "Type %s_t already defined in current policy.\n"
+ "Do you want to continue?"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
++#: ../gui/polgengui.py:650 ../gui/polgengui.py:654
+ msgid "Verify Name"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:653
++#: ../gui/polgengui.py:654
+ #, python-format
+ msgid ""
+ "Module %s.pp already loaded in current policy.\n"
+ "Do you want to continue?"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:699
++#: ../gui/polgengui.py:700
+ msgid ""
+ "You must add a name made up of letters and numbers and containing no spaces."
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:713
++#: ../gui/polgengui.py:714
+ msgid "You must enter a executable"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
++#: ../gui/polgengui.py:739 ../gui/system-config-selinux.py:174
+ msgid "Configue SELinux"
+ msgstr ""
+ 
+-#: ../gui/polgen.py:158
+-msgid "Internet Services Daemon"
+-msgstr ""
+-
+-#: ../gui/polgen.py:197
+-#, python-format
+-msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+-msgstr ""
+-
+-#: ../gui/polgen.py:324
+-msgid "You must enter a name for your confined process/user"
+-msgstr ""
+-
+-#: ../gui/polgen.py:326
+-msgid ""
+-"Name must be alpha numberic with no spaces. Consider using option \"-n "
+-"MODULENAME\""
+-msgstr ""
+-
+-#: ../gui/polgen.py:414
+-msgid "User Role types can not be assigned executables."
+-msgstr ""
+-
+-#: ../gui/polgen.py:420
+-msgid "Only Daemon apps can use an init script.."
+-msgstr ""
+-
+-#: ../gui/polgen.py:438
+-msgid "use_resolve must be a boolean value "
+-msgstr ""
+-
+-#: ../gui/polgen.py:444
+-msgid "use_syslog must be a boolean value "
+-msgstr ""
+-
+-#: ../gui/polgen.py:450
+-msgid "use_kerberos must be a boolean value "
+-msgstr ""
+-
+-#: ../gui/polgen.py:456
+-msgid "manage_krb5_rcache must be a boolean value "
+-msgstr ""
+-
+-#: ../gui/polgen.py:486
+-msgid "USER Types automatically get a tmp type"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1004
+-msgid "You must enter the executable path for your confined process"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1182
+-msgid "Type Enforcement file"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1183
+-msgid "Interface file"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1184
+-msgid "File Contexts file"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1185
+-msgid "Setup Script"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1306
+-#, python-format
+-msgid ""
+-"\n"
+-"%s\n"
+-"\n"
+-"sepolgen [ -n moduleName ] [ -m ] [ -t type ] [ executable | Name ]\n"
+-"valid Types:\n"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1354
+-msgid "Executable or Name required"
+-msgstr ""
+-
+ #: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
+ msgid "Network Port"
+ msgstr ""
+@@ -1948,1411 +1854,1499 @@ msgstr ""
+ msgid "Group View"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:1 ../gui/selinux.tbl:30 ../gui/selinux.tbl:31
+-#: ../gui/selinux.tbl:32 ../gui/selinux.tbl:33 ../gui/selinux.tbl:34
+-#: ../gui/selinux.tbl:36 ../gui/selinux.tbl:37 ../gui/selinux.tbl:38
+-#: ../gui/selinux.tbl:39 ../gui/selinux.tbl:40 ../gui/selinux.tbl:42
+-#: ../gui/selinux.tbl:43 ../gui/selinux.tbl:44 ../gui/selinux.tbl:45
+-#: ../gui/selinux.tbl:46 ../gui/selinux.tbl:47 ../gui/selinux.tbl:48
+-#: ../gui/selinux.tbl:49 ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
+-#: ../gui/selinux.tbl:52 ../gui/selinux.tbl:53 ../gui/selinux.tbl:59
+-#: ../gui/selinux.tbl:60 ../gui/selinux.tbl:61 ../gui/selinux.tbl:62
+-#: ../gui/selinux.tbl:63 ../gui/selinux.tbl:64 ../gui/selinux.tbl:65
+-#: ../gui/selinux.tbl:66 ../gui/selinux.tbl:67 ../gui/selinux.tbl:68
+-#: ../gui/selinux.tbl:69 ../gui/selinux.tbl:75 ../gui/selinux.tbl:76
+-#: ../gui/selinux.tbl:77 ../gui/selinux.tbl:78 ../gui/selinux.tbl:79
+-#: ../gui/selinux.tbl:80 ../gui/selinux.tbl:81 ../gui/selinux.tbl:82
+-#: ../gui/selinux.tbl:83 ../gui/selinux.tbl:84 ../gui/selinux.tbl:86
+-#: ../gui/selinux.tbl:88 ../gui/selinux.tbl:89 ../gui/selinux.tbl:90
+-#: ../gui/selinux.tbl:92 ../gui/selinux.tbl:94 ../gui/selinux.tbl:95
+-#: ../gui/selinux.tbl:96 ../gui/selinux.tbl:97 ../gui/selinux.tbl:98
+-#: ../gui/selinux.tbl:99 ../gui/selinux.tbl:100 ../gui/selinux.tbl:101
+-#: ../gui/selinux.tbl:102 ../gui/selinux.tbl:103 ../gui/selinux.tbl:104
+-#: ../gui/selinux.tbl:106 ../gui/selinux.tbl:108 ../gui/selinux.tbl:109
+-#: ../gui/selinux.tbl:110 ../gui/selinux.tbl:111 ../gui/selinux.tbl:112
+-#: ../gui/selinux.tbl:113 ../gui/selinux.tbl:114 ../gui/selinux.tbl:116
+-#: ../gui/selinux.tbl:117 ../gui/selinux.tbl:119 ../gui/selinux.tbl:121
+-#: ../gui/selinux.tbl:123 ../gui/selinux.tbl:124 ../gui/selinux.tbl:127
+-#: ../gui/selinux.tbl:129 ../gui/selinux.tbl:130 ../gui/selinux.tbl:131
+-#: ../gui/selinux.tbl:132 ../gui/selinux.tbl:133 ../gui/selinux.tbl:134
+-#: ../gui/selinux.tbl:135 ../gui/selinux.tbl:136 ../gui/selinux.tbl:137
+-#: ../gui/selinux.tbl:138 ../gui/selinux.tbl:139 ../gui/selinux.tbl:142
+-#: ../gui/selinux.tbl:143 ../gui/selinux.tbl:144 ../gui/selinux.tbl:145
+-#: ../gui/selinux.tbl:146 ../gui/selinux.tbl:147 ../gui/selinux.tbl:148
+-#: ../gui/selinux.tbl:149 ../gui/selinux.tbl:150 ../gui/selinux.tbl:151
+-#: ../gui/selinux.tbl:152 ../gui/selinux.tbl:154 ../gui/selinux.tbl:155
+-#: ../gui/selinux.tbl:156 ../gui/selinux.tbl:157 ../gui/selinux.tbl:158
+-#: ../gui/selinux.tbl:159 ../gui/selinux.tbl:160 ../gui/selinux.tbl:167
+-#: ../gui/selinux.tbl:171 ../gui/selinux.tbl:172 ../gui/selinux.tbl:173
+-#: ../gui/selinux.tbl:174 ../gui/selinux.tbl:175 ../gui/selinux.tbl:177
+-#: ../gui/selinux.tbl:178 ../gui/selinux.tbl:179 ../gui/selinux.tbl:180
+-#: ../gui/selinux.tbl:184 ../gui/selinux.tbl:192 ../gui/selinux.tbl:193
+-#: ../gui/selinux.tbl:194 ../gui/selinux.tbl:195 ../gui/selinux.tbl:196
+-#: ../gui/selinux.tbl:197 ../gui/selinux.tbl:198 ../gui/selinux.tbl:199
+-#: ../gui/selinux.tbl:200 ../gui/selinux.tbl:201 ../gui/selinux.tbl:206
+-#: ../gui/selinux.tbl:207 ../gui/selinux.tbl:218 ../gui/selinux.tbl:219
+-#: ../gui/selinux.tbl:220 ../gui/selinux.tbl:222 ../gui/selinux.tbl:224
+-#: ../gui/selinux.tbl:226 ../gui/selinux.tbl:227 ../gui/selinux.tbl:230
+-msgid "SELinux Service Protection"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:1
+-msgid "Disable SELinux protection for acct daemon"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:2 ../gui/selinux.tbl:3 ../gui/selinux.tbl:70
+-#: ../gui/selinux.tbl:153 ../gui/selinux.tbl:168 ../gui/selinux.tbl:169
+-#: ../gui/selinux.tbl:170 ../gui/selinux.tbl:189 ../gui/selinux.tbl:202
+-#: ../gui/selinux.tbl:203 ../gui/selinux.tbl:204 ../gui/selinux.tbl:205
+-msgid "Admin"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:2
+-msgid "Allow all daemons to write corefiles to /"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:3
+-msgid "Allow all daemons the ability to use unallocated ttys"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
+-#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
+-#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
+-#: ../gui/selinux.tbl:210 ../gui/selinux.tbl:211 ../gui/selinux.tbl:212
+-#: ../gui/selinux.tbl:213 ../gui/selinux.tbl:214 ../gui/selinux.tbl:215
+-#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
+-msgid "User Privs"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:4
+-msgid ""
+-"Allow gadmin SELinux user account to execute files in home directory or /tmp"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:5
+-msgid ""
+-"Allow guest SELinux user account to execute files in home directory or /tmp"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
+-msgid "Memory Protection"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:6
+-msgid "Allow java executable stack"
++#: ../gui/semanagePage.py:126
++#, python-format
++msgid "Are you sure you want to delete %s '%s'?"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
+-#: ../gui/selinux.tbl:209
+-msgid "Mount"
++#: ../gui/semanagePage.py:126
++#, python-format
++msgid "Delete %s"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:7
+-msgid "Allow mount to mount any file"
++#: ../gui/semanagePage.py:134
++#, python-format
++msgid "Add %s"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:8
+-msgid "Allow mount to mount any directory"
++#: ../gui/semanagePage.py:148
++#, python-format
++msgid "Modify %s"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:9
+-msgid "Allow mplayer executable stack"
++#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
++msgid "Permissive"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
+-#: ../gui/selinux.tbl:188
+-msgid "SSH"
++#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
++msgid "Enforcing"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:10
+-msgid "Allow ssh to run ssh-keysign"
++#: ../gui/statusPage.py:94
++msgid "Status"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:11
++#: ../gui/statusPage.py:133
+ msgid ""
+-"Allow staff SELinux user account to execute files in home directory or /tmp"
++"Changing the policy type will cause a relabel of the entire file system on "
++"the next boot. Relabeling takes a long time depending on the size of the "
++"file system.  Do you wish to continue?"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:12
++#: ../gui/statusPage.py:147
+ msgid ""
+-"Allow sysadm SELinux user account to execute files in home directory or /tmp"
++"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
++"you later decide to turn SELinux back on, the system will be required to "
++"relabel.  If you just want to see if SELinux is causing a problem on your "
++"system, you can go to permissive mode which will only log errors and not "
++"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
++"wish to continue?"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:13
++#: ../gui/statusPage.py:152
+ msgid ""
+-"Allow unconfined SELinux user account to execute files in home directory or /"
+-"tmp"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:14
+-msgid "Network Configuration"
++"Changing to SELinux enabled will cause a relabel of the entire file system "
++"on the next boot. Relabeling takes a long time depending on the size of the "
++"file system.  Do you wish to continue?"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:14
+-msgid "Allow unlabeled packets to flow on the network"
++#: ../gui/system-config-selinux.glade:11
++msgid "system-config-selinux"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:15
++#: ../gui/system-config-selinux.glade:12
+ msgid ""
+-"Allow user SELinux user account to execute files in home directory or /tmp"
++"Copyright (c)2006 Red Hat, Inc.\n"
++"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:16
+-msgid "Allow unconfined to dyntrans to unconfined_execmem"
++#: ../gui/system-config-selinux.glade:22
++#: ../gui/system-config-selinux.glade:544
++msgid "Add SELinux Login Mapping"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
+-#: ../gui/selinux.tbl:140
+-msgid "Databases"
++#: ../gui/system-config-selinux.glade:257
++msgid "Add SELinux Network Ports"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:17
+-msgid "Allow user to connect to mysql socket"
++#: ../gui/system-config-selinux.glade:391
++#: ../gui/system-config-selinux.glade:678
++msgid "SELinux Type"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:18
+-msgid "Allow user to connect to postgres socket"
++#: ../gui/system-config-selinux.glade:622
++msgid "File Specification"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
+-msgid "XServer"
++#: ../gui/system-config-selinux.glade:650
++msgid "File Type"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:19
+-msgid "Allow clients to write to X shared memory"
+-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 ""
 +
-+    def match(self, target, filter):
-+        try:
-+            f=filter.lower()
-+            t=target.lower()
-+            if t.find(f) >= 0:
-+                return True
-+        except:
-+            pass
-+        return False
++#: ../gui/system-config-selinux.glade:773
++msgid "MLS"
++msgstr ""
 +
-+    def rowActivated(self, view, row, Column):
-+        self.propertiesDialog()
-+
-+    def verify(self, message, title="" ):
-+        dlg = gtk.MessageDialog(None, 0, gtk.MESSAGE_INFO,
-+                                gtk.BUTTONS_YES_NO,
-+                                message)
-+        dlg.set_title(title)
-+        dlg.set_position(gtk.WIN_POS_MOUSE)
-+        dlg.show_all()
-+        rc = dlg.run()
-+        dlg.destroy()
-+        return rc
-+
-+    def error(self, message):
-+        dlg = gtk.MessageDialog(None, 0, gtk.MESSAGE_ERROR,
-+                                gtk.BUTTONS_CLOSE,
-+                                message)
-+        dlg.set_position(gtk.WIN_POS_MOUSE)
-+        dlg.show_all()
-+        dlg.run()
-+        dlg.destroy()
-+
-+    def deleteDialog(self):
-+        store, iter = self.view.get_selection().get_selected()
-+        if self.verify(_("Are you sure you want to delete %s '%s'?" % (self.description, store.get_value(iter, 0))), _("Delete %s" % self.description)) == gtk.RESPONSE_YES:
-+            self.delete()
-+
-+    def use_menus(self):
-+        return True
++#: ../gui/system-config-selinux.glade:837
++msgid "Add SELinux User"
++msgstr ""
 +
-+    def addDialog(self):
-+        self.dialogClear()
-+        self.dialog.set_title(_("Add %s" % self.description))
-+        self.dialog.set_position(gtk.WIN_POS_MOUSE)
++#: ../gui/system-config-selinux.glade:1079
++msgid "SELinux Administration"
++msgstr ""
 +
-+        while self.dialog.run() ==  gtk.RESPONSE_OK:
-+            try:
-+                if self.add() == False:
-+                    continue
-+                break;
-+            except ValueError, e:
-+                self.error(e.args[0])
-+        self.dialog.hide()
-+
-+    def propertiesDialog(self):
-+        self.dialogInit()
-+        self.dialog.set_title(_("Modify %s" % self.description))
-+        self.dialog.set_position(gtk.WIN_POS_MOUSE)
-+        while self.dialog.run() ==  gtk.RESPONSE_OK:
-+            try:
-+                if self.modify() == False:
-+                    continue
-+                break;
-+            except ValueError, e:
-+                self.error(e.args[0])
-+        self.dialog.hide()
-+
-+    def on_local_clicked(self, button):
-+        self.local = not self.local
-+        if self.local:
-+            button.set_label(_("all"))
-+        else:
-+            button.set_label(_("Customized"))
++#: ../gui/system-config-selinux.glade:1122
++msgid "Add"
++msgstr ""
 +
-+        self.load(self.filter)
-+        return True
-diff -up policycoreutils-2.1.12/gui/statusPage.py.rhat policycoreutils-2.1.12/gui/statusPage.py
---- policycoreutils-2.1.12/gui/statusPage.py.rhat	2012-10-16 15:07:17.421526109 -0400
-+++ policycoreutils-2.1.12/gui/statusPage.py	2012-10-16 15:07:17.421526109 -0400
-@@ -0,0 +1,188 @@
-+# statusPage.py - show selinux status
-+## Copyright (C) 2006-2009 Red Hat, Inc.
-+
-+## This program is free software; you can redistribute it and/or modify
-+## it under the terms of the GNU General Public License as published by
-+## the Free Software Foundation; either version 2 of the License, or
-+## (at your option) any later version.
-+
-+## This program is distributed in the hope that it will be useful,
-+## but WITHOUT ANY WARRANTY; without even the implied warranty of
-+## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-+## GNU General Public License for more details.
-+
-+## You should have received a copy of the GNU General Public License
-+## along with this program; if not, write to the Free Software
-+## Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-+
-+## Author: Dan Walsh
-+import string
-+import gtk
-+import gtk.glade
-+import os
-+import gobject
-+import sys
-+import tempfile
++#: ../gui/system-config-selinux.glade:1144
++msgid "_Properties"
++msgstr ""
 +
-+INSTALLPATH = '/usr/share/system-config-selinux'
-+sys.path.append(INSTALLPATH)
++#: ../gui/system-config-selinux.glade:1166
++msgid "_Delete"
++msgstr ""
 +
-+import commands
-+ENFORCING = 1
-+PERMISSIVE = 0
-+DISABLED = -1
-+modearray = ( "disabled", "permissive",  "enforcing" )
++#: ../gui/system-config-selinux.glade:1256
++msgid "Select Management Object"
++msgstr ""
 +
-+SELINUXDIR = "/etc/selinux/"
-+RELABELFILE = "/.autorelabel"
++#: ../gui/system-config-selinux.glade:1273
++msgid "<b>Select:</b>"
++msgstr ""
 +
-+##
-+## I18N
-+##
-+PROGNAME="policycoreutils"
-+import gettext
-+gettext.bindtextdomain(PROGNAME, "/usr/share/locale")
-+gettext.textdomain(PROGNAME)
-+import selinux
-+try:
-+    gettext.install(PROGNAME, localedir="/usr/share/locale", unicode=1)
-+except IOError:
-+    import __builtin__
-+    __builtin__.__dict__['_'] = unicode
++#: ../gui/system-config-selinux.glade:1326
++msgid "System Default Enforcing Mode"
++msgstr ""
 +
-+class statusPage:
-+    def __init__(self, xml):
-+        self.xml = xml
-+        self.needRelabel = False
-+
-+        self.type = selinux.selinux_getpolicytype()
-+        # Bring in widgets from glade file.
-+        self.typeHBox = xml.get_widget("typeHBox")
-+        self.selinuxTypeOptionMenu = xml.get_widget("selinuxTypeOptionMenu")
-+        self.typeLabel = xml.get_widget("typeLabel")
-+        self.enabledOptionMenu = xml.get_widget("enabledOptionMenu")
-+        self.currentOptionMenu = xml.get_widget("currentOptionMenu")
-+        self.relabel_checkbutton = xml.get_widget("relabelCheckbutton")
-+        self.relabel_checkbutton.set_active(self.is_relabel())
-+        self.relabel_checkbutton.connect("toggled", self.on_relabel_toggle)
-+        if self.get_current_mode() == ENFORCING or self.get_current_mode() == PERMISSIVE:
-+                self.currentOptionMenu.append_text(_("Permissive"))
-+                self.currentOptionMenu.append_text(_("Enforcing"))
-+                self.currentOptionMenu.set_active(self.get_current_mode())
-+                self.currentOptionMenu.connect("changed", self.set_current_mode)
-+                self.currentOptionMenu.set_sensitive(True)
-+        else:
-+                self.currentOptionMenu.append_text(_("Disabled"))
-+                self.currentOptionMenu.set_active(0)
-+                self.currentOptionMenu.set_sensitive(False)
++#: ../gui/system-config-selinux.glade:1354
++msgid ""
++"Disabled\n"
++"Permissive\n"
++"Enforcing\n"
++msgstr ""
 +
-+        if self.read_selinux_config() == None:
-+            self.selinuxsupport = False
-+        else:
-+            self.enabledOptionMenu.connect("changed", self.enabled_changed)
-+        #
-+        # This line must come after read_selinux_config
-+        #
-+        self.selinuxTypeOptionMenu.connect("changed", self.typemenu_changed)
++#: ../gui/system-config-selinux.glade:1373
++msgid "Current Enforcing Mode"
++msgstr ""
 +
-+        self.typeLabel.set_mnemonic_widget(self.selinuxTypeOptionMenu)
++#: ../gui/system-config-selinux.glade:1418
++msgid "System Default Policy Type: "
++msgstr ""
+ 
+-#: ../gui/selinux.tbl:20
++#: ../gui/system-config-selinux.glade:1463
+ msgid ""
+-"Allow xguest SELinux user account to execute files in home directory or /tmp"
++"Select if you wish to relabel then entire file system on next reboot.  "
++"Relabeling can take a very long time, depending on the size of the system.  "
++"If you are changing policy types or going from disabled to enforcing, a "
++"relabel is required."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
+-#: ../gui/selinux.tbl:231
+-msgid "NIS"
++#: ../gui/system-config-selinux.glade:1509
++msgid "Relabel on next reboot."
++msgstr ""
 +
-+    def use_menus(self):
-+        return False
++#: ../gui/system-config-selinux.glade:1561
++msgid "label37"
++msgstr ""
 +
-+    def get_description(self):
-+        return _("Status")
++#: ../gui/system-config-selinux.glade:1598
++msgid "Revert boolean setting to system default"
++msgstr ""
 +
-+    def get_current_mode(self):
-+        if selinux.is_selinux_enabled():
-+            if selinux.security_getenforce() > 0:
-+                return ENFORCING
-+            else:
-+                return PERMISSIVE
-+        else:
-+            return DISABLED
++#: ../gui/system-config-selinux.glade:1614
++msgid "Toggle between Customized and All Booleans"
++msgstr ""
 +
-+    def set_current_mode(self,menu):
-+        selinux.security_setenforce(menu.get_active() == 1)
++#: ../gui/system-config-selinux.glade:1645
++#: ../gui/system-config-selinux.glade:1850
++#: ../gui/system-config-selinux.glade:2037
++#: ../gui/system-config-selinux.glade:2224
++#: ../gui/system-config-selinux.glade:2467
++#: ../gui/system-config-selinux.glade:2692
++#: ../gui/system-config-selinux.glade:2867
++msgid "Filter"
++msgstr ""
 +
-+    def is_relabel(self):
-+        return os.access(RELABELFILE, os.F_OK) != 0
++#: ../gui/system-config-selinux.glade:1734
++msgid "label50"
++msgstr ""
 +
-+    def on_relabel_toggle(self,button):
-+        if button.get_active():
-+            fd = open(RELABELFILE,"w")
-+            fd.close()
-+        else:
-+            if os.access(RELABELFILE, os.F_OK) != 0:
-+                os.unlink(RELABELFILE)
-+
-+    def verify(self, message):
-+        dlg = gtk.MessageDialog(None, 0, gtk.MESSAGE_INFO,
-+                                gtk.BUTTONS_YES_NO,
-+                                message)
-+        dlg.set_position(gtk.WIN_POS_MOUSE)
-+        dlg.show_all()
-+        rc = dlg.run()
-+        dlg.destroy()
-+        return rc
-+
-+    def typemenu_changed(self, menu):
-+        type = self.get_type()
-+        enabled = self.enabledOptionMenu.get_active()
-+        if self.initialtype != type:
-+            if self.verify(_("Changing the policy type will cause a relabel of the entire file system on the next boot. Relabeling takes a long time depending on the size of the file system.  Do you wish to continue?")) == gtk.RESPONSE_NO:
-+                menu.set_active(self.typeHistory)
-+                return None
-+
-+            self.relabel_checkbutton.set_active(True)
-+
-+        self.write_selinux_config(modearray[enabled], type )
-+        self.typeHistory = menu.get_active()
-+
-+    def enabled_changed(self, combo):
-+        enabled = combo.get_active()
-+        type = self.get_type()
-+
-+        if self.initEnabled != DISABLED and enabled == DISABLED:
-+            if self.verify(_("Changing to SELinux disabled requires a reboot.  It is not recommended.  If you later decide to turn SELinux back on, the system will be required to relabel.  If you just want to see if SELinux is causing a problem on your system, you can go to permissive mode which will only log errors and not enforce SELinux policy.  Permissive mode does not require a reboot    Do you wish to continue?")) == gtk.RESPONSE_NO:
-+                combo.set_active(self.enabled)
-+                return None
-+
-+        if self.initEnabled == DISABLED and enabled < 2:
-+            if self.verify(_("Changing to SELinux enabled will cause a relabel of the entire file system on the next boot. Relabeling takes a long time depending on the size of the file system.  Do you wish to continue?")) == gtk.RESPONSE_NO:
-+                combo.set_active(self.enabled)
-+                return None
-+            self.relabel_checkbutton.set_active(True)
-+
-+        self.write_selinux_config(modearray[enabled], type )
-+        self.enabled = enabled
-+
-+    def write_selinux_config(self, enforcing, type):
-+        import commands
-+        commands.getstatusoutput("/usr/sbin/lokkit --selinuxtype=%s --selinux=%s" % (type, enforcing))
-+
-+    def read_selinux_config(self):
-+        self.initialtype = selinux.selinux_getpolicytype()[1]
-+        self.initEnabled = selinux.selinux_getenforcemode()[1]
-+        self.enabled = self.initEnabled
-+        self.enabledOptionMenu.set_active(self.enabled + 1 )
-+
-+        self.types = []
-+
-+        n = 0
-+        current = n
-+
-+        for i in os.listdir(SELINUXDIR):
-+            if os.path.isdir(SELINUXDIR+i) and os.path.isdir(SELINUXDIR+i+"/policy"):
-+                self.types.append(i)
-+                self.selinuxTypeOptionMenu.append_text(i)
-+                if i == self.initialtype:
-+                    current = n
-+                n = n+1
-+        self.selinuxTypeOptionMenu.set_active(current)
-+        self.typeHistory = current
++#: ../gui/system-config-selinux.glade:1771
++msgid "Add File Context"
++msgstr ""
 +
-+        return 0
++#: ../gui/system-config-selinux.glade:1787
++msgid "Modify File Context"
++msgstr ""
 +
-+    def get_type(self):
-+        return self.types[self.selinuxTypeOptionMenu.get_active()]
-diff -up policycoreutils-2.1.12/gui/system-config-selinux.glade.rhat policycoreutils-2.1.12/gui/system-config-selinux.glade
---- policycoreutils-2.1.12/gui/system-config-selinux.glade.rhat	2012-10-16 15:07:17.423526111 -0400
-+++ policycoreutils-2.1.12/gui/system-config-selinux.glade	2012-10-16 15:07:17.424526112 -0400
-@@ -0,0 +1,3005 @@
-+<?xml version="1.0" standalone="no"?> <!--*- mode: xml -*-->
-+<!DOCTYPE glade-interface SYSTEM "http://glade.gnome.org/glade-2.0.dtd">
-+
-+<glade-interface>
-+<requires lib="gnome"/>
-+<requires lib="bonobo"/>
-+
-+<widget class="GtkAboutDialog" id="aboutWindow">
-+  <property name="border_width">5</property>
-+  <property name="destroy_with_parent">False</property>
-+  <property name="name" translatable="yes">system-config-selinux</property>
-+  <property name="copyright" translatable="yes">Copyright (c)2006 Red Hat, Inc.
-+Copyright (c) 2006 Dan Walsh &lt;dwalsh at redhat.com&gt;</property>
-+  <property name="wrap_license">False</property>
-+  <property name="authors">Daniel Walsh &lt;dwalsh at redhat.com&gt;
-+</property>
-+  <property name="translator_credits" translatable="yes" comments="TRANSLATORS: Replace this string with your names, one name per line.">translator-credits</property>
-+  <property name="logo">system-config-selinux.png</property>
-+</widget>
-+
-+<widget class="GtkDialog" id="loginsDialog">
-+  <property name="title" translatable="yes">Add SELinux Login Mapping</property>
-+  <property name="type">GTK_WINDOW_TOPLEVEL</property>
-+  <property name="window_position">GTK_WIN_POS_NONE</property>
-+  <property name="modal">False</property>
-+  <property name="resizable">True</property>
-+  <property name="destroy_with_parent">False</property>
-+  <property name="decorated">True</property>
-+  <property name="skip_taskbar_hint">False</property>
-+  <property name="skip_pager_hint">False</property>
-+  <property name="type_hint">GDK_WINDOW_TYPE_HINT_DIALOG</property>
-+  <property name="gravity">GDK_GRAVITY_NORTH_WEST</property>
-+  <property name="focus_on_map">True</property>
-+  <property name="urgency_hint">False</property>
-+  <property name="has_separator">True</property>
-+
-+  <child internal-child="vbox">
-+    <widget class="GtkVBox" id="dialog-vbox1">
-+      <property name="visible">True</property>
-+      <property name="homogeneous">False</property>
-+      <property name="spacing">0</property>
-+
-+      <child internal-child="action_area">
-+	<widget class="GtkHButtonBox" id="dialog-action_area1">
-+	  <property name="visible">True</property>
-+	  <property name="layout_style">GTK_BUTTONBOX_END</property>
-+
-+	  <child>
-+	    <widget class="GtkButton" id="cancelbutton1">
-+	      <property name="visible">True</property>
-+	      <property name="can_default">True</property>
-+	      <property name="can_focus">True</property>
-+	      <property name="label">gtk-cancel</property>
-+	      <property name="use_stock">True</property>
-+	      <property name="relief">GTK_RELIEF_NORMAL</property>
-+	      <property name="focus_on_click">True</property>
-+	      <property name="response_id">-6</property>
-+	    </widget>
-+	  </child>
-+
-+	  <child>
-+	    <widget class="GtkButton" id="okbutton1">
-+	      <property name="visible">True</property>
-+	      <property name="can_default">True</property>
-+	      <property name="can_focus">True</property>
-+	      <property name="label">gtk-ok</property>
-+	      <property name="use_stock">True</property>
-+	      <property name="relief">GTK_RELIEF_NORMAL</property>
-+	      <property name="focus_on_click">True</property>
-+	      <property name="response_id">-5</property>
-+	    </widget>
-+	  </child>
-+	</widget>
-+	<packing>
-+	  <property name="padding">0</property>
-+	  <property name="expand">False</property>
-+	  <property name="fill">True</property>
-+	  <property name="pack_type">GTK_PACK_END</property>
-+	</packing>
-+      </child>
-+
-+      <child>
-+	<widget class="GtkVBox" id="vbox2">
-+	  <property name="visible">True</property>
-+	  <property name="homogeneous">False</property>
-+	  <property name="spacing">0</property>
-+
-+	  <child>
-+	    <widget class="GtkTable" id="table1">
-+	      <property name="visible">True</property>
-+	      <property name="n_rows">3</property>
-+	      <property name="n_columns">2</property>
-+	      <property name="homogeneous">False</property>
-+	      <property name="row_spacing">4</property>
-+	      <property name="column_spacing">6</property>
-+
-+	      <child>
-+		<widget class="GtkLabel" id="label15">
-+		  <property name="visible">True</property>
-+		  <property name="label" translatable="yes">Login Name</property>
-+		  <property name="use_underline">False</property>
-+		  <property name="use_markup">False</property>
-+		  <property name="justify">GTK_JUSTIFY_LEFT</property>
-+		  <property name="wrap">False</property>
-+		  <property name="selectable">False</property>
-+		  <property name="xalign">0</property>
-+		  <property name="yalign">0.5</property>
-+		  <property name="xpad">0</property>
-+		  <property name="ypad">0</property>
-+		  <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
-+		  <property name="width_chars">-1</property>
-+		  <property name="single_line_mode">False</property>
-+		  <property name="angle">0</property>
-+		</widget>
-+		<packing>
-+		  <property name="left_attach">0</property>
-+		  <property name="right_attach">1</property>
-+		  <property name="top_attach">0</property>
-+		  <property name="bottom_attach">1</property>
-+		  <property name="x_options">fill</property>
-+		  <property name="y_options"></property>
-+		</packing>
-+	      </child>
-+
-+	      <child>
-+		<widget class="GtkLabel" id="label16">
-+		  <property name="visible">True</property>
-+		  <property name="label" translatable="yes">SELinux User</property>
-+		  <property name="use_underline">False</property>
-+		  <property name="use_markup">False</property>
-+		  <property name="justify">GTK_JUSTIFY_LEFT</property>
-+		  <property name="wrap">False</property>
-+		  <property name="selectable">False</property>
-+		  <property name="xalign">0</property>
-+		  <property name="yalign">0.5</property>
-+		  <property name="xpad">0</property>
-+		  <property name="ypad">0</property>
-+		  <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
-+		  <property name="width_chars">-1</property>
-+		  <property name="single_line_mode">False</property>
-+		  <property name="angle">0</property>
-+		</widget>
-+		<packing>
-+		  <property name="left_attach">0</property>
-+		  <property name="right_attach">1</property>
-+		  <property name="top_attach">1</property>
-+		  <property name="bottom_attach">2</property>
-+		  <property name="x_options">fill</property>
-+		  <property name="y_options"></property>
-+		</packing>
-+	      </child>
-+
-+	      <child>
-+		<widget class="GtkLabel" id="label17">
-+		  <property name="visible">True</property>
-+		  <property name="label" translatable="yes">MLS/MCS Range</property>
-+		  <property name="use_underline">False</property>
-+		  <property name="use_markup">False</property>
-+		  <property name="justify">GTK_JUSTIFY_LEFT</property>
-+		  <property name="wrap">False</property>
-+		  <property name="selectable">False</property>
-+		  <property name="xalign">0</property>
-+		  <property name="yalign">0.5</property>
-+		  <property name="xpad">0</property>
-+		  <property name="ypad">0</property>
-+		  <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
-+		  <property name="width_chars">-1</property>
-+		  <property name="single_line_mode">False</property>
-+		  <property name="angle">0</property>
-+		</widget>
-+		<packing>
-+		  <property name="left_attach">0</property>
-+		  <property name="right_attach">1</property>
-+		  <property name="top_attach">2</property>
-+		  <property name="bottom_attach">3</property>
-+		  <property name="x_options">fill</property>
-+		  <property name="y_options"></property>
-+		</packing>
-+	      </child>
-+
-+	      <child>
-+		<widget class="GtkEntry" id="loginsNameEntry">
-+		  <property name="visible">True</property>
-+		  <property name="can_focus">True</property>
-+		  <property name="editable">True</property>
-+		  <property name="visibility">True</property>
-+		  <property name="max_length">0</property>
-+		  <property name="text" translatable="yes"></property>
-+		  <property name="has_frame">True</property>
-+		  <property name="invisible_char">*</property>
-+		  <property name="activates_default">False</property>
-+		</widget>
-+		<packing>
-+		  <property name="left_attach">1</property>
-+		  <property name="right_attach">2</property>
-+		  <property name="top_attach">0</property>
-+		  <property name="bottom_attach">1</property>
-+		  <property name="y_options"></property>
-+		</packing>
-+	      </child>
-+
-+	      <child>
-+		<widget class="GtkComboBox" id="loginsSelinuxUserCombo">
-+		  <property name="visible">True</property>
-+		  <property name="add_tearoffs">False</property>
-+		  <property name="focus_on_click">True</property>
-+		</widget>
-+		<packing>
-+		  <property name="left_attach">1</property>
-+		  <property name="right_attach">2</property>
-+		  <property name="top_attach">1</property>
-+		  <property name="bottom_attach">2</property>
-+		  <property name="x_options">fill</property>
-+		  <property name="y_options">fill</property>
-+		</packing>
-+	      </child>
-+
-+	      <child>
-+		<widget class="GtkEntry" id="loginsMLSEntry">
-+		  <property name="visible">True</property>
-+		  <property name="can_focus">True</property>
-+		  <property name="editable">True</property>
-+		  <property name="visibility">True</property>
-+		  <property name="max_length">0</property>
-+		  <property name="text" translatable="yes"></property>
-+		  <property name="has_frame">True</property>
-+		  <property name="invisible_char">*</property>
-+		  <property name="activates_default">False</property>
-+		</widget>
-+		<packing>
-+		  <property name="left_attach">1</property>
-+		  <property name="right_attach">2</property>
-+		  <property name="top_attach">2</property>
-+		  <property name="bottom_attach">3</property>
-+		  <property name="y_options"></property>
-+		</packing>
-+	      </child>
-+	    </widget>
-+	    <packing>
-+	      <property name="padding">5</property>
-+	      <property name="expand">True</property>
-+	      <property name="fill">True</property>
-+	    </packing>
-+	  </child>
-+	</widget>
-+	<packing>
-+	  <property name="padding">0</property>
-+	  <property name="expand">True</property>
-+	  <property name="fill">True</property>
-+	</packing>
-+      </child>
-+    </widget>
-+  </child>
-+</widget>
-+
-+<widget class="GtkDialog" id="portsDialog">
-+  <property name="title" translatable="yes">Add SELinux Network Ports</property>
-+  <property name="type">GTK_WINDOW_TOPLEVEL</property>
-+  <property name="window_position">GTK_WIN_POS_NONE</property>
-+  <property name="modal">False</property>
-+  <property name="resizable">True</property>
-+  <property name="destroy_with_parent">False</property>
-+  <property name="decorated">True</property>
-+  <property name="skip_taskbar_hint">False</property>
-+  <property name="skip_pager_hint">False</property>
-+  <property name="type_hint">GDK_WINDOW_TYPE_HINT_DIALOG</property>
-+  <property name="gravity">GDK_GRAVITY_NORTH_WEST</property>
-+  <property name="focus_on_map">True</property>
-+  <property name="urgency_hint">False</property>
-+  <property name="has_separator">True</property>
-+
-+  <child internal-child="vbox">
-+    <widget class="GtkVBox" id="vbox3">
-+      <property name="visible">True</property>
-+      <property name="homogeneous">False</property>
-+      <property name="spacing">0</property>
-+
-+      <child internal-child="action_area">
-+	<widget class="GtkHButtonBox" id="hbuttonbox1">
-+	  <property name="visible">True</property>
-+	  <property name="layout_style">GTK_BUTTONBOX_END</property>
-+
-+	  <child>
-+	    <widget class="GtkButton" id="button1">
-+	      <property name="visible">True</property>
-+	      <property name="can_default">True</property>
-+	      <property name="can_focus">True</property>
-+	      <property name="label">gtk-cancel</property>
-+	      <property name="use_stock">True</property>
-+	      <property name="relief">GTK_RELIEF_NORMAL</property>
-+	      <property name="focus_on_click">True</property>
-+	      <property name="response_id">-6</property>
-+	    </widget>
-+	  </child>
-+
-+	  <child>
-+	    <widget class="GtkButton" id="button2">
-+	      <property name="visible">True</property>
-+	      <property name="can_default">True</property>
-+	      <property name="can_focus">True</property>
-+	      <property name="label">gtk-ok</property>
-+	      <property name="use_stock">True</property>
-+	      <property name="relief">GTK_RELIEF_NORMAL</property>
-+	      <property name="focus_on_click">True</property>
-+	      <property name="response_id">-5</property>
-+	    </widget>
-+	  </child>
-+	</widget>
-+	<packing>
-+	  <property name="padding">0</property>
-+	  <property name="expand">False</property>
-+	  <property name="fill">True</property>
-+	  <property name="pack_type">GTK_PACK_END</property>
-+	</packing>
-+      </child>
-+
-+      <child>
-+	<widget class="GtkVBox" id="vbox4">
-+	  <property name="visible">True</property>
-+	  <property name="homogeneous">False</property>
-+	  <property name="spacing">0</property>
-+
-+	  <child>
-+	    <widget class="GtkTable" id="table2">
-+	      <property name="visible">True</property>
-+	      <property name="n_rows">4</property>
-+	      <property name="n_columns">2</property>
-+	      <property name="homogeneous">False</property>
-+	      <property name="row_spacing">4</property>
-+	      <property name="column_spacing">6</property>
-+
-+	      <child>
-+		<widget class="GtkLabel" id="label18">
-+		  <property name="visible">True</property>
-+		  <property name="label" translatable="yes">Port Number</property>
-+		  <property name="use_underline">False</property>
-+		  <property name="use_markup">False</property>
-+		  <property name="justify">GTK_JUSTIFY_LEFT</property>
-+		  <property name="wrap">False</property>
-+		  <property name="selectable">False</property>
-+		  <property name="xalign">0</property>
-+		  <property name="yalign">0.5</property>
-+		  <property name="xpad">0</property>
-+		  <property name="ypad">0</property>
-+		  <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
-+		  <property name="width_chars">-1</property>
-+		  <property name="single_line_mode">False</property>
-+		  <property name="angle">0</property>
-+		</widget>
-+		<packing>
-+		  <property name="left_attach">0</property>
-+		  <property name="right_attach">1</property>
-+		  <property name="top_attach">0</property>
-+		  <property name="bottom_attach">1</property>
-+		  <property name="x_options">fill</property>
-+		  <property name="y_options"></property>
-+		</packing>
-+	      </child>
-+
-+	      <child>
-+		<widget class="GtkLabel" id="label19">
-+		  <property name="visible">True</property>
-+		  <property name="label" translatable="yes">Protocol</property>
-+		  <property name="use_underline">False</property>
-+		  <property name="use_markup">False</property>
-+		  <property name="justify">GTK_JUSTIFY_LEFT</property>
-+		  <property name="wrap">False</property>
-+		  <property name="selectable">False</property>
-+		  <property name="xalign">0</property>
-+		  <property name="yalign">0.5</property>
-+		  <property name="xpad">0</property>
-+		  <property name="ypad">0</property>
-+		  <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
-+		  <property name="width_chars">-1</property>
-+		  <property name="single_line_mode">False</property>
-+		  <property name="angle">0</property>
-+		</widget>
-+		<packing>
-+		  <property name="left_attach">0</property>
-+		  <property name="right_attach">1</property>
-+		  <property name="top_attach">1</property>
-+		  <property name="bottom_attach">2</property>
-+		  <property name="x_options">fill</property>
-+		  <property name="y_options"></property>
-+		</packing>
-+	      </child>
-+
-+	      <child>
-+		<widget class="GtkLabel" id="label20">
-+		  <property name="visible">True</property>
-+		  <property name="label" translatable="yes">SELinux Type</property>
-+		  <property name="use_underline">False</property>
-+		  <property name="use_markup">False</property>
-+		  <property name="justify">GTK_JUSTIFY_LEFT</property>
-+		  <property name="wrap">False</property>
-+		  <property name="selectable">False</property>
-+		  <property name="xalign">0</property>
-+		  <property name="yalign">0.5</property>
-+		  <property name="xpad">0</property>
-+		  <property name="ypad">0</property>
-+		  <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
-+		  <property name="width_chars">-1</property>
-+		  <property name="single_line_mode">False</property>
-+		  <property name="angle">0</property>
-+		</widget>
-+		<packing>
-+		  <property name="left_attach">0</property>
-+		  <property name="right_attach">1</property>
-+		  <property name="top_attach">2</property>
-+		  <property name="bottom_attach">3</property>
-+		  <property name="x_options">fill</property>
-+		  <property name="y_options"></property>
-+		</packing>
-+	      </child>
-+
-+	      <child>
-+		<widget class="GtkEntry" id="portsNumberEntry">
-+		  <property name="visible">True</property>
-+		  <property name="can_focus">True</property>
-+		  <property name="editable">True</property>
-+		  <property name="visibility">True</property>
-+		  <property name="max_length">0</property>
-+		  <property name="text" translatable="yes"></property>
-+		  <property name="has_frame">True</property>
-+		  <property name="invisible_char">*</property>
-+		  <property name="activates_default">False</property>
-+		</widget>
-+		<packing>
-+		  <property name="left_attach">1</property>
-+		  <property name="right_attach">2</property>
-+		  <property name="top_attach">0</property>
-+		  <property name="bottom_attach">1</property>
-+		  <property name="y_options"></property>
-+		</packing>
-+	      </child>
-+
-+	      <child>
-+		<widget class="GtkComboBox" id="portsProtocolCombo">
-+		  <property name="visible">True</property>
-+		  <property name="items">tcp
-+udp</property>
-+		  <property name="add_tearoffs">False</property>
-+		  <property name="focus_on_click">True</property>
-+		</widget>
-+		<packing>
-+		  <property name="left_attach">1</property>
-+		  <property name="right_attach">2</property>
-+		  <property name="top_attach">1</property>
-+		  <property name="bottom_attach">2</property>
-+		  <property name="x_options">fill</property>
-+		  <property name="y_options">fill</property>
-+		</packing>
-+	      </child>
-+
-+	      <child>
-+		<widget class="GtkEntry" id="portsNameEntry">
-+		  <property name="visible">True</property>
-+		  <property name="can_focus">True</property>
-+		  <property name="editable">True</property>
-+		  <property name="visibility">True</property>
-+		  <property name="max_length">0</property>
-+		  <property name="text" translatable="yes"></property>
-+		  <property name="has_frame">True</property>
-+		  <property name="invisible_char">*</property>
-+		  <property name="activates_default">False</property>
-+		</widget>
-+		<packing>
-+		  <property name="left_attach">1</property>
-+		  <property name="right_attach">2</property>
-+		  <property name="top_attach">2</property>
-+		  <property name="bottom_attach">3</property>
-+		  <property name="y_options"></property>
-+		</packing>
-+	      </child>
-+
-+	      <child>
-+		<widget class="GtkLabel" id="label21">
-+		  <property name="visible">True</property>
-+		  <property name="label" translatable="yes">MLS/MCS
-+Level</property>
-+		  <property name="use_underline">False</property>
-+		  <property name="use_markup">False</property>
-+		  <property name="justify">GTK_JUSTIFY_LEFT</property>
-+		  <property name="wrap">False</property>
-+		  <property name="selectable">False</property>
-+		  <property name="xalign">0</property>
-+		  <property name="yalign">0.5</property>
-+		  <property name="xpad">0</property>
-+		  <property name="ypad">0</property>
-+		  <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
-+		  <property name="width_chars">-1</property>
-+		  <property name="single_line_mode">False</property>
-+		  <property name="angle">0</property>
-+		</widget>
-+		<packing>
-+		  <property name="left_attach">0</property>
-+		  <property name="right_attach">1</property>
-+		  <property name="top_attach">3</property>
-+		  <property name="bottom_attach">4</property>
-+		  <property name="x_options">fill</property>
-+		  <property name="y_options"></property>
-+		</packing>
-+	      </child>
-+
-+	      <child>
-+		<widget class="GtkEntry" id="portsMLSEntry">
-+		  <property name="visible">True</property>
-+		  <property name="can_focus">True</property>
-+		  <property name="editable">True</property>
-+		  <property name="visibility">True</property>
-+		  <property name="max_length">0</property>
-+		  <property name="text" translatable="yes"></property>
-+		  <property name="has_frame">True</property>
-+		  <property name="invisible_char">*</property>
-+		  <property name="activates_default">False</property>
-+		</widget>
-+		<packing>
-+		  <property name="left_attach">1</property>
-+		  <property name="right_attach">2</property>
-+		  <property name="top_attach">3</property>
-+		  <property name="bottom_attach">4</property>
-+		  <property name="y_options"></property>
-+		</packing>
-+	      </child>
-+	    </widget>
-+	    <packing>
-+	      <property name="padding">5</property>
-+	      <property name="expand">True</property>
-+	      <property name="fill">True</property>
-+	    </packing>
-+	  </child>
-+	</widget>
-+	<packing>
-+	  <property name="padding">0</property>
-+	  <property name="expand">True</property>
-+	  <property name="fill">True</property>
-+	</packing>
-+      </child>
-+    </widget>
-+  </child>
-+</widget>
-+
-+<widget class="GtkDialog" id="fcontextDialog">
-+  <property name="title" translatable="yes">Add SELinux Login Mapping</property>
-+  <property name="type">GTK_WINDOW_TOPLEVEL</property>
-+  <property name="window_position">GTK_WIN_POS_NONE</property>
-+  <property name="modal">False</property>
-+  <property name="resizable">True</property>
-+  <property name="destroy_with_parent">False</property>
-+  <property name="decorated">True</property>
-+  <property name="skip_taskbar_hint">False</property>
-+  <property name="skip_pager_hint">False</property>
-+  <property name="type_hint">GDK_WINDOW_TYPE_HINT_DIALOG</property>
-+  <property name="gravity">GDK_GRAVITY_NORTH_WEST</property>
-+  <property name="focus_on_map">True</property>
-+  <property name="urgency_hint">False</property>
-+  <property name="has_separator">True</property>
-+
-+  <child internal-child="vbox">
-+    <widget class="GtkVBox" id="vbox7">
-+      <property name="visible">True</property>
-+      <property name="homogeneous">False</property>
-+      <property name="spacing">0</property>
-+
-+      <child internal-child="action_area">
-+	<widget class="GtkHButtonBox" id="hbuttonbox3">
-+	  <property name="visible">True</property>
-+	  <property name="layout_style">GTK_BUTTONBOX_END</property>
-+
-+	  <child>
-+	    <widget class="GtkButton" id="button5">
-+	      <property name="visible">True</property>
-+	      <property name="can_default">True</property>
-+	      <property name="can_focus">True</property>
-+	      <property name="label">gtk-cancel</property>
-+	      <property name="use_stock">True</property>
-+	      <property name="relief">GTK_RELIEF_NORMAL</property>
-+	      <property name="focus_on_click">True</property>
-+	      <property name="response_id">-6</property>
-+	    </widget>
-+	  </child>
-+
-+	  <child>
-+	    <widget class="GtkButton" id="button6">
-+	      <property name="visible">True</property>
-+	      <property name="can_default">True</property>
-+	      <property name="can_focus">True</property>
-+	      <property name="label">gtk-ok</property>
-+	      <property name="use_stock">True</property>
-+	      <property name="relief">GTK_RELIEF_NORMAL</property>
-+	      <property name="focus_on_click">True</property>
-+	      <property name="response_id">-5</property>
-+	    </widget>
-+	  </child>
-+	</widget>
-+	<packing>
-+	  <property name="padding">0</property>
-+	  <property name="expand">False</property>
-+	  <property name="fill">True</property>
-+	  <property name="pack_type">GTK_PACK_END</property>
-+	</packing>
-+      </child>
-+
-+      <child>
-+	<widget class="GtkVBox" id="vbox8">
-+	  <property name="visible">True</property>
-+	  <property name="homogeneous">False</property>
-+	  <property name="spacing">0</property>
-+
-+	  <child>
-+	    <widget class="GtkTable" id="table4">
-+	      <property name="visible">True</property>
-+	      <property name="n_rows">4</property>
-+	      <property name="n_columns">2</property>
-+	      <property name="homogeneous">False</property>
-+	      <property name="row_spacing">4</property>
-+	      <property name="column_spacing">6</property>
-+
-+	      <child>
-+		<widget class="GtkLabel" id="label25">
-+		  <property name="visible">True</property>
-+		  <property name="label" translatable="yes">File Specification</property>
-+		  <property name="use_underline">False</property>
-+		  <property name="use_markup">False</property>
-+		  <property name="justify">GTK_JUSTIFY_LEFT</property>
-+		  <property name="wrap">False</property>
-+		  <property name="selectable">False</property>
-+		  <property name="xalign">0</property>
-+		  <property name="yalign">0.5</property>
-+		  <property name="xpad">0</property>
-+		  <property name="ypad">0</property>
-+		  <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
-+		  <property name="width_chars">-1</property>
-+		  <property name="single_line_mode">False</property>
-+		  <property name="angle">0</property>
-+		</widget>
-+		<packing>
-+		  <property name="left_attach">0</property>
-+		  <property name="right_attach">1</property>
-+		  <property name="top_attach">0</property>
-+		  <property name="bottom_attach">1</property>
-+		  <property name="x_options">fill</property>
-+		  <property name="y_options"></property>
-+		</packing>
-+	      </child>
-+
-+	      <child>
-+		<widget class="GtkLabel" id="label26">
-+		  <property name="visible">True</property>
-+		  <property name="label" translatable="yes">File Type</property>
-+		  <property name="use_underline">False</property>
-+		  <property name="use_markup">False</property>
-+		  <property name="justify">GTK_JUSTIFY_LEFT</property>
-+		  <property name="wrap">False</property>
-+		  <property name="selectable">False</property>
-+		  <property name="xalign">0</property>
-+		  <property name="yalign">0.5</property>
-+		  <property name="xpad">0</property>
-+		  <property name="ypad">0</property>
-+		  <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
-+		  <property name="width_chars">-1</property>
-+		  <property name="single_line_mode">False</property>
-+		  <property name="angle">0</property>
-+		</widget>
-+		<packing>
-+		  <property name="left_attach">0</property>
-+		  <property name="right_attach">1</property>
-+		  <property name="top_attach">1</property>
-+		  <property name="bottom_attach">2</property>
-+		  <property name="x_options">fill</property>
-+		  <property name="y_options"></property>
-+		</packing>
-+	      </child>
-+
-+	      <child>
-+		<widget class="GtkLabel" id="label27">
-+		  <property name="visible">True</property>
-+		  <property name="label" translatable="yes">SELinux Type</property>
-+		  <property name="use_underline">False</property>
-+		  <property name="use_markup">False</property>
-+		  <property name="justify">GTK_JUSTIFY_LEFT</property>
-+		  <property name="wrap">False</property>
-+		  <property name="selectable">False</property>
-+		  <property name="xalign">0</property>
-+		  <property name="yalign">0.5</property>
-+		  <property name="xpad">0</property>
-+		  <property name="ypad">0</property>
-+		  <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
-+		  <property name="width_chars">-1</property>
-+		  <property name="single_line_mode">False</property>
-+		  <property name="angle">0</property>
-+		</widget>
-+		<packing>
-+		  <property name="left_attach">0</property>
-+		  <property name="right_attach">1</property>
-+		  <property name="top_attach">2</property>
-+		  <property name="bottom_attach">3</property>
-+		  <property name="x_options">fill</property>
-+		  <property name="y_options"></property>
-+		</packing>
-+	      </child>
-+
-+	      <child>
-+		<widget class="GtkEntry" id="fcontextEntry">
-+		  <property name="visible">True</property>
-+		  <property name="can_focus">True</property>
-+		  <property name="editable">True</property>
-+		  <property name="visibility">True</property>
-+		  <property name="max_length">0</property>
-+		  <property name="text" translatable="yes"></property>
-+		  <property name="has_frame">True</property>
-+		  <property name="invisible_char">*</property>
-+		  <property name="activates_default">False</property>
-+		</widget>
-+		<packing>
-+		  <property name="left_attach">1</property>
-+		  <property name="right_attach">2</property>
-+		  <property name="top_attach">0</property>
-+		  <property name="bottom_attach">1</property>
-+		  <property name="y_options"></property>
-+		</packing>
-+	      </child>
-+
-+	      <child>
-+		<widget class="GtkComboBox" id="fcontextFileTypeCombo">
-+		  <property name="visible">True</property>
-+		  <property name="items" translatable="yes">all files
-+regular file
-+directory
-+character device
-+block device
-+socket
-+symbolic link
-+named pipe
-+</property>
-+		  <property name="add_tearoffs">False</property>
-+		  <property name="focus_on_click">True</property>
-+		</widget>
-+		<packing>
-+		  <property name="left_attach">1</property>
-+		  <property name="right_attach">2</property>
-+		  <property name="top_attach">1</property>
-+		  <property name="bottom_attach">2</property>
-+		  <property name="x_options">fill</property>
-+		  <property name="y_options">fill</property>
-+		</packing>
-+	      </child>
-+
-+	      <child>
-+		<widget class="GtkEntry" id="fcontextTypeEntry">
-+		  <property name="visible">True</property>
-+		  <property name="can_focus">True</property>
-+		  <property name="editable">True</property>
-+		  <property name="visibility">True</property>
-+		  <property name="max_length">0</property>
-+		  <property name="text" translatable="yes"></property>
-+		  <property name="has_frame">True</property>
-+		  <property name="invisible_char">*</property>
-+		  <property name="activates_default">False</property>
-+		</widget>
-+		<packing>
-+		  <property name="left_attach">1</property>
-+		  <property name="right_attach">2</property>
-+		  <property name="top_attach">2</property>
-+		  <property name="bottom_attach">3</property>
-+		  <property name="y_options"></property>
-+		</packing>
-+	      </child>
-+
-+	      <child>
-+		<widget class="GtkLabel" id="label31">
-+		  <property name="visible">True</property>
-+		  <property name="label" translatable="yes">MLS</property>
-+		  <property name="use_underline">False</property>
-+		  <property name="use_markup">False</property>
-+		  <property name="justify">GTK_JUSTIFY_LEFT</property>
-+		  <property name="wrap">False</property>
-+		  <property name="selectable">False</property>
-+		  <property name="xalign">0</property>
-+		  <property name="yalign">0.5</property>
-+		  <property name="xpad">0</property>
-+		  <property name="ypad">0</property>
-+		  <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
-+		  <property name="width_chars">-1</property>
-+		  <property name="single_line_mode">False</property>
-+		  <property name="angle">0</property>
-+		</widget>
-+		<packing>
-+		  <property name="left_attach">0</property>
-+		  <property name="right_attach">1</property>
-+		  <property name="top_attach">3</property>
-+		  <property name="bottom_attach">4</property>
-+		  <property name="x_options">fill</property>
-+		  <property name="y_options"></property>
-+		</packing>
-+	      </child>
-+
-+	      <child>
-+		<widget class="GtkEntry" id="fcontextMLSEntry">
-+		  <property name="visible">True</property>
-+		  <property name="can_focus">True</property>
-+		  <property name="editable">True</property>
-+		  <property name="visibility">True</property>
-+		  <property name="max_length">0</property>
-+		  <property name="text" translatable="yes"></property>
-+		  <property name="has_frame">True</property>
-+		  <property name="invisible_char">*</property>
-+		  <property name="activates_default">False</property>
-+		</widget>
-+		<packing>
-+		  <property name="left_attach">1</property>
-+		  <property name="right_attach">2</property>
-+		  <property name="top_attach">3</property>
-+		  <property name="bottom_attach">4</property>
-+		  <property name="y_options"></property>
-+		</packing>
-+	      </child>
-+	    </widget>
-+	    <packing>
-+	      <property name="padding">5</property>
-+	      <property name="expand">True</property>
-+	      <property name="fill">True</property>
-+	    </packing>
-+	  </child>
-+	</widget>
-+	<packing>
-+	  <property name="padding">0</property>
-+	  <property name="expand">True</property>
-+	  <property name="fill">True</property>
-+	</packing>
-+      </child>
-+    </widget>
-+  </child>
-+</widget>
-+
-+<widget class="GtkDialog" id="usersDialog">
-+  <property name="title" translatable="yes">Add SELinux User</property>
-+  <property name="type">GTK_WINDOW_TOPLEVEL</property>
-+  <property name="window_position">GTK_WIN_POS_NONE</property>
-+  <property name="modal">False</property>
-+  <property name="resizable">True</property>
-+  <property name="destroy_with_parent">False</property>
-+  <property name="decorated">True</property>
-+  <property name="skip_taskbar_hint">False</property>
-+  <property name="skip_pager_hint">False</property>
-+  <property name="type_hint">GDK_WINDOW_TYPE_HINT_DIALOG</property>
-+  <property name="gravity">GDK_GRAVITY_NORTH_WEST</property>
-+  <property name="focus_on_map">True</property>
-+  <property name="urgency_hint">False</property>
-+  <property name="has_separator">True</property>
-+
-+  <child internal-child="vbox">
-+    <widget class="GtkVBox" id="vbox9">
-+      <property name="visible">True</property>
-+      <property name="homogeneous">False</property>
-+      <property name="spacing">0</property>
-+
-+      <child internal-child="action_area">
-+	<widget class="GtkHButtonBox" id="hbuttonbox4">
-+	  <property name="visible">True</property>
-+	  <property name="layout_style">GTK_BUTTONBOX_END</property>
-+
-+	  <child>
-+	    <widget class="GtkButton" id="button7">
-+	      <property name="visible">True</property>
-+	      <property name="can_default">True</property>
-+	      <property name="can_focus">True</property>
-+	      <property name="label">gtk-cancel</property>
-+	      <property name="use_stock">True</property>
-+	      <property name="relief">GTK_RELIEF_NORMAL</property>
-+	      <property name="focus_on_click">True</property>
-+	      <property name="response_id">-6</property>
-+	    </widget>
-+	  </child>
-+
-+	  <child>
-+	    <widget class="GtkButton" id="button8">
-+	      <property name="visible">True</property>
-+	      <property name="can_default">True</property>
-+	      <property name="can_focus">True</property>
-+	      <property name="label">gtk-ok</property>
-+	      <property name="use_stock">True</property>
-+	      <property name="relief">GTK_RELIEF_NORMAL</property>
-+	      <property name="focus_on_click">True</property>
-+	      <property name="response_id">-5</property>
-+	    </widget>
-+	  </child>
-+	</widget>
-+	<packing>
-+	  <property name="padding">0</property>
-+	  <property name="expand">False</property>
-+	  <property name="fill">True</property>
-+	  <property name="pack_type">GTK_PACK_END</property>
-+	</packing>
-+      </child>
-+
-+      <child>
-+	<widget class="GtkVBox" id="vbox10">
-+	  <property name="visible">True</property>
-+	  <property name="homogeneous">False</property>
-+	  <property name="spacing">0</property>
-+
-+	  <child>
-+	    <widget class="GtkTable" id="table5">
-+	      <property name="visible">True</property>
-+	      <property name="n_rows">3</property>
-+	      <property name="n_columns">2</property>
-+	      <property name="homogeneous">False</property>
-+	      <property name="row_spacing">4</property>
-+	      <property name="column_spacing">6</property>
-+
-+	      <child>
-+		<widget class="GtkLabel" id="label32">
-+		  <property name="visible">True</property>
-+		  <property name="label" translatable="yes">SELinux User</property>
-+		  <property name="use_underline">False</property>
-+		  <property name="use_markup">False</property>
-+		  <property name="justify">GTK_JUSTIFY_LEFT</property>
-+		  <property name="wrap">False</property>
-+		  <property name="selectable">False</property>
-+		  <property name="xalign">0</property>
-+		  <property name="yalign">0.5</property>
-+		  <property name="xpad">0</property>
-+		  <property name="ypad">0</property>
-+		  <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
-+		  <property name="width_chars">-1</property>
-+		  <property name="single_line_mode">False</property>
-+		  <property name="angle">0</property>
-+		</widget>
-+		<packing>
-+		  <property name="left_attach">0</property>
-+		  <property name="right_attach">1</property>
-+		  <property name="top_attach">0</property>
-+		  <property name="bottom_attach">1</property>
-+		  <property name="x_options">fill</property>
-+		  <property name="y_options"></property>
-+		</packing>
-+	      </child>
-+
-+	      <child>
-+		<widget class="GtkLabel" id="label34">
-+		  <property name="visible">True</property>
-+		  <property name="label" translatable="yes">MLS/MCS Range</property>
-+		  <property name="use_underline">False</property>
-+		  <property name="use_markup">False</property>
-+		  <property name="justify">GTK_JUSTIFY_LEFT</property>
-+		  <property name="wrap">False</property>
-+		  <property name="selectable">False</property>
-+		  <property name="xalign">0</property>
-+		  <property name="yalign">0.5</property>
-+		  <property name="xpad">0</property>
-+		  <property name="ypad">0</property>
-+		  <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
-+		  <property name="width_chars">-1</property>
-+		  <property name="single_line_mode">False</property>
-+		  <property name="angle">0</property>
-+		</widget>
-+		<packing>
-+		  <property name="left_attach">0</property>
-+		  <property name="right_attach">1</property>
-+		  <property name="top_attach">1</property>
-+		  <property name="bottom_attach">2</property>
-+		  <property name="x_options">fill</property>
-+		  <property name="y_options"></property>
-+		</packing>
-+	      </child>
-+
-+	      <child>
-+		<widget class="GtkEntry" id="mlsRangeEntry">
-+		  <property name="visible">True</property>
-+		  <property name="can_focus">True</property>
-+		  <property name="editable">True</property>
-+		  <property name="visibility">True</property>
-+		  <property name="max_length">0</property>
-+		  <property name="text" translatable="yes"></property>
-+		  <property name="has_frame">True</property>
-+		  <property name="invisible_char">*</property>
-+		  <property name="activates_default">False</property>
-+		</widget>
-+		<packing>
-+		  <property name="left_attach">1</property>
-+		  <property name="right_attach">2</property>
-+		  <property name="top_attach">1</property>
-+		  <property name="bottom_attach">2</property>
-+		  <property name="y_options"></property>
-+		</packing>
-+	      </child>
-+
-+	      <child>
-+		<widget class="GtkLabel" id="label36">
-+		  <property name="visible">True</property>
-+		  <property name="label" translatable="yes">SELinux Roles</property>
-+		  <property name="use_underline">False</property>
-+		  <property name="use_markup">False</property>
-+		  <property name="justify">GTK_JUSTIFY_LEFT</property>
-+		  <property name="wrap">False</property>
-+		  <property name="selectable">False</property>
-+		  <property name="xalign">0</property>
-+		  <property name="yalign">0.5</property>
-+		  <property name="xpad">0</property>
-+		  <property name="ypad">0</property>
-+		  <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
-+		  <property name="width_chars">-1</property>
-+		  <property name="single_line_mode">False</property>
-+		  <property name="angle">0</property>
-+		</widget>
-+		<packing>
-+		  <property name="left_attach">0</property>
-+		  <property name="right_attach">1</property>
-+		  <property name="top_attach">2</property>
-+		  <property name="bottom_attach">3</property>
-+		  <property name="x_options">fill</property>
-+		  <property name="y_options"></property>
-+		</packing>
-+	      </child>
-+
-+	      <child>
-+		<widget class="GtkEntry" id="selinuxRolesEntry">
-+		  <property name="visible">True</property>
-+		  <property name="can_focus">True</property>
-+		  <property name="editable">True</property>
-+		  <property name="visibility">True</property>
-+		  <property name="max_length">0</property>
-+		  <property name="text" translatable="yes"></property>
-+		  <property name="has_frame">True</property>
-+		  <property name="invisible_char">*</property>
-+		  <property name="activates_default">False</property>
-+		</widget>
-+		<packing>
-+		  <property name="left_attach">1</property>
-+		  <property name="right_attach">2</property>
-+		  <property name="top_attach">2</property>
-+		  <property name="bottom_attach">3</property>
-+		  <property name="y_options"></property>
-+		</packing>
-+	      </child>
-+
-+	      <child>
-+		<widget class="GtkEntry" id="selinuxUserEntry">
-+		  <property name="visible">True</property>
-+		  <property name="can_focus">True</property>
-+		  <property name="editable">True</property>
-+		  <property name="visibility">True</property>
-+		  <property name="max_length">0</property>
-+		  <property name="text" translatable="yes"></property>
-+		  <property name="has_frame">True</property>
-+		  <property name="invisible_char">*</property>
-+		  <property name="activates_default">False</property>
-+		</widget>
-+		<packing>
-+		  <property name="left_attach">1</property>
-+		  <property name="right_attach">2</property>
-+		  <property name="top_attach">0</property>
-+		  <property name="bottom_attach">1</property>
-+		  <property name="y_options"></property>
-+		</packing>
-+	      </child>
-+	    </widget>
-+	    <packing>
-+	      <property name="padding">5</property>
-+	      <property name="expand">True</property>
-+	      <property name="fill">True</property>
-+	    </packing>
-+	  </child>
-+	</widget>
-+	<packing>
-+	  <property name="padding">0</property>
-+	  <property name="expand">True</property>
-+	  <property name="fill">True</property>
-+	</packing>
-+      </child>
-+    </widget>
-+  </child>
-+</widget>
-+
-+<widget class="GnomeApp" id="mainWindow">
-+  <property name="width_request">800</property>
-+  <property name="height_request">500</property>
-+  <property name="title" translatable="yes">SELinux Administration</property>
-+  <property name="type">GTK_WINDOW_TOPLEVEL</property>
-+  <property name="window_position">GTK_WIN_POS_NONE</property>
-+  <property name="modal">False</property>
-+  <property name="resizable">True</property>
-+  <property name="destroy_with_parent">False</property>
-+  <property name="icon">system-config-selinux.png</property>
-+  <property name="decorated">True</property>
-+  <property name="skip_taskbar_hint">False</property>
-+  <property name="skip_pager_hint">False</property>
-+  <property name="type_hint">GDK_WINDOW_TYPE_HINT_NORMAL</property>
-+  <property name="gravity">GDK_GRAVITY_NORTH_WEST</property>
-+  <property name="focus_on_map">True</property>
-+  <property name="urgency_hint">False</property>
-+  <property name="enable_layout_config">True</property>
-+
-+  <child internal-child="dock">
-+    <widget class="BonoboDock" id="bonobodock2">
-+      <property name="visible">True</property>
-+      <property name="allow_floating">True</property>
-+
-+      <child>
-+	<widget class="BonoboDockItem" id="bonobodockitem3">
-+	  <property name="visible">True</property>
-+	  <property name="shadow_type">GTK_SHADOW_NONE</property>
-+
-+	  <child>
-+	    <widget class="GtkMenuBar" id="menubar1">
-+	      <property name="visible">True</property>
-+	      <property name="pack_direction">GTK_PACK_DIRECTION_LTR</property>
-+	      <property name="child_pack_direction">GTK_PACK_DIRECTION_LTR</property>
-+
-+	      <child>
-+		<widget class="GtkMenuItem" id="file1">
-+		  <property name="visible">True</property>
-+		  <property name="stock_item">GNOMEUIINFO_MENU_FILE_TREE</property>
-+
-+		  <child>
-+		    <widget class="GtkMenu" id="file1_menu">
-+
-+		      <child>
-+			<widget class="GtkImageMenuItem" id="add_menu_item">
-+			  <property name="visible">True</property>
-+			  <property name="label" translatable="yes">Add</property>
-+			  <property name="use_underline">True</property>
-+			  <signal name="activate" handler="on_add_clicked" last_modification_time="Sat, 17 Mar 2007 12:21:12 GMT"/>
-+			  <accelerator key="a" modifiers="GDK_CONTROL_MASK" signal="activate"/>
-+
-+			  <child internal-child="image">
-+			    <widget class="GtkImage" id="image13">
-+			      <property name="visible">True</property>
-+			      <property name="stock">gtk-add</property>
-+			      <property name="icon_size">1</property>
-+			      <property name="xalign">0.5</property>
-+			      <property name="yalign">0.5</property>
-+			      <property name="xpad">0</property>
-+			      <property name="ypad">0</property>
-+			    </widget>
-+			  </child>
-+			</widget>
-+		      </child>
-+
-+		      <child>
-+			<widget class="GtkImageMenuItem" id="properties_menu_item">
-+			  <property name="visible">True</property>
-+			  <property name="label" translatable="yes">_Properties</property>
-+			  <property name="use_underline">True</property>
-+			  <signal name="activate" handler="on_properties_clicked" last_modification_time="Sat, 17 Mar 2007 12:21:12 GMT"/>
-+			  <accelerator key="p" modifiers="GDK_CONTROL_MASK" signal="activate"/>
-+
-+			  <child internal-child="image">
-+			    <widget class="GtkImage" id="image14">
-+			      <property name="visible">True</property>
-+			      <property name="stock">gtk-properties</property>
-+			      <property name="icon_size">1</property>
-+			      <property name="xalign">0.5</property>
-+			      <property name="yalign">0.5</property>
-+			      <property name="xpad">0</property>
-+			      <property name="ypad">0</property>
-+			    </widget>
-+			  </child>
-+			</widget>
-+		      </child>
-+
-+		      <child>
-+			<widget class="GtkImageMenuItem" id="delete_menu_item">
-+			  <property name="visible">True</property>
-+			  <property name="label" translatable="yes">_Delete</property>
-+			  <property name="use_underline">True</property>
-+			  <signal name="activate" handler="on_delete_clicked" last_modification_time="Sat, 17 Mar 2007 12:21:12 GMT"/>
-+			  <accelerator key="Delete" modifiers="0" signal="activate"/>
-+
-+			  <child internal-child="image">
-+			    <widget class="GtkImage" id="image15">
-+			      <property name="visible">True</property>
-+			      <property name="stock">gtk-delete</property>
-+			      <property name="icon_size">1</property>
-+			      <property name="xalign">0.5</property>
-+			      <property name="yalign">0.5</property>
-+			      <property name="xpad">0</property>
-+			      <property name="ypad">0</property>
-+			    </widget>
-+			  </child>
-+			</widget>
-+		      </child>
-+
-+		      <child>
-+			<widget class="GtkImageMenuItem" id="quit">
-+			  <property name="visible">True</property>
-+			  <property name="stock_item">GNOMEUIINFO_MENU_EXIT_ITEM</property>
-+			  <signal name="activate" handler="on_quit_activate" last_modification_time="Fri, 06 Oct 2006 13:58:19 GMT"/>
-+			</widget>
-+		      </child>
-+		    </widget>
-+		  </child>
-+		</widget>
-+	      </child>
-+
-+	      <child>
-+		<widget class="GtkMenuItem" id="help1">
-+		  <property name="visible">True</property>
-+		  <property name="stock_item">GNOMEUIINFO_MENU_HELP_TREE</property>
-+
-+		  <child>
-+		    <widget class="GtkMenu" id="help1_menu">
-+
-+		      <child>
-+			<widget class="GtkImageMenuItem" id="about">
-+			  <property name="visible">True</property>
-+			  <property name="stock_item">GNOMEUIINFO_MENU_ABOUT_ITEM</property>
-+			  <signal name="activate" handler="on_about_activate" last_modification_time="Fri, 06 Oct 2006 13:58:02 GMT"/>
-+			</widget>
-+		      </child>
-+		    </widget>
-+		  </child>
-+		</widget>
-+	      </child>
-+	    </widget>
-+	  </child>
-+	</widget>
-+	<packing>
-+	  <property name="placement">BONOBO_DOCK_TOP</property>
-+	  <property name="band">0</property>
-+	  <property name="position">0</property>
-+	  <property name="offset">0</property>
-+	  <property name="behavior">BONOBO_DOCK_ITEM_BEH_EXCLUSIVE|BONOBO_DOCK_ITEM_BEH_NEVER_VERTICAL|BONOBO_DOCK_ITEM_BEH_LOCKED</property>
-+	</packing>
-+      </child>
-+
-+      <child>
-+	<widget class="GtkHPaned" id="hpaned1">
-+	  <property name="visible">True</property>
-+	  <property name="can_focus">True</property>
-+
-+	  <child>
-+	    <widget class="GtkFrame" id="frame1">
-+	      <property name="border_width">5</property>
-+	      <property name="visible">True</property>
-+	      <property name="label_xalign">0</property>
-+	      <property name="label_yalign">0.5</property>
-+	      <property name="shadow_type">GTK_SHADOW_NONE</property>
-+
-+	      <child>
-+		<widget class="GtkAlignment" id="alignment1">
-+		  <property name="visible">True</property>
-+		  <property name="xalign">0.5</property>
-+		  <property name="yalign">0.5</property>
-+		  <property name="xscale">1</property>
-+		  <property name="yscale">1</property>
-+		  <property name="top_padding">0</property>
-+		  <property name="bottom_padding">0</property>
-+		  <property name="left_padding">12</property>
-+		  <property name="right_padding">0</property>
-+
-+		  <child>
-+		    <widget class="GtkTreeView" id="selectView">
-+		      <property name="visible">True</property>
-+		      <property name="tooltip" translatable="yes">Select Management Object</property>
-+		      <property name="can_focus">True</property>
-+		      <property name="headers_visible">False</property>
-+		      <property name="rules_hint">False</property>
-+		      <property name="reorderable">False</property>
-+		      <property name="enable_search">True</property>
-+		      <property name="fixed_height_mode">False</property>
-+		      <property name="hover_selection">False</property>
-+		      <property name="hover_expand">False</property>
-+		    </widget>
-+		  </child>
-+		</widget>
-+	      </child>
-+
-+	      <child>
-+		<widget class="GtkLabel" id="label45">
-+		  <property name="visible">True</property>
-+		  <property name="label" translatable="yes">&lt;b&gt;Select:&lt;/b&gt;</property>
-+		  <property name="use_underline">False</property>
-+		  <property name="use_markup">True</property>
-+		  <property name="justify">GTK_JUSTIFY_LEFT</property>
-+		  <property name="wrap">False</property>
-+		  <property name="selectable">False</property>
-+		  <property name="xalign">0.5</property>
-+		  <property name="yalign">0.5</property>
-+		  <property name="xpad">0</property>
-+		  <property name="ypad">0</property>
-+		  <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
-+		  <property name="width_chars">-1</property>
-+		  <property name="single_line_mode">False</property>
-+		  <property name="angle">0</property>
-+		</widget>
-+		<packing>
-+		  <property name="type">label_item</property>
-+		</packing>
-+	      </child>
-+	    </widget>
-+	    <packing>
-+	      <property name="shrink">False</property>
-+	      <property name="resize">True</property>
-+	    </packing>
-+	  </child>
-+
-+	  <child>
-+	    <widget class="GtkNotebook" id="notebook">
-+	      <property name="visible">True</property>
-+	      <property name="show_tabs">False</property>
-+	      <property name="show_border">True</property>
-+	      <property name="tab_pos">GTK_POS_TOP</property>
-+	      <property name="scrollable">False</property>
-+	      <property name="enable_popup">False</property>
-+
-+	      <child>
-+		<widget class="GtkVBox" id="vbox1">
-+		  <property name="visible">True</property>
-+		  <property name="homogeneous">False</property>
-+		  <property name="spacing">0</property>
-+
-+		  <child>
-+		    <widget class="GtkTable" id="table6">
-+		      <property name="visible">True</property>
-+		      <property name="n_rows">4</property>
-+		      <property name="n_columns">2</property>
-+		      <property name="homogeneous">False</property>
-+		      <property name="row_spacing">5</property>
-+		      <property name="column_spacing">5</property>
-+
-+		      <child>
-+			<widget class="GtkLabel" id="label29">
-+			  <property name="visible">True</property>
-+			  <property name="label" translatable="yes">System Default Enforcing Mode</property>
-+			  <property name="use_underline">False</property>
-+			  <property name="use_markup">False</property>
-+			  <property name="justify">GTK_JUSTIFY_LEFT</property>
-+			  <property name="wrap">False</property>
-+			  <property name="selectable">False</property>
-+			  <property name="xalign">0.5</property>
-+			  <property name="yalign">0.5</property>
-+			  <property name="xpad">0</property>
-+			  <property name="ypad">0</property>
-+			  <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
-+			  <property name="width_chars">-1</property>
-+			  <property name="single_line_mode">False</property>
-+			  <property name="angle">0</property>
-+			</widget>
-+			<packing>
-+			  <property name="left_attach">0</property>
-+			  <property name="right_attach">1</property>
-+			  <property name="top_attach">0</property>
-+			  <property name="bottom_attach">1</property>
-+			  <property name="x_options">fill</property>
-+			  <property name="y_options"></property>
-+			</packing>
-+		      </child>
-+
-+		      <child>
-+			<widget class="GtkComboBox" id="enabledOptionMenu">
-+			  <property name="visible">True</property>
-+			  <property name="items" translatable="yes">Disabled
-+Permissive
-+Enforcing
-+</property>
-+			  <property name="add_tearoffs">False</property>
-+			  <property name="focus_on_click">True</property>
-+			</widget>
-+			<packing>
-+			  <property name="left_attach">1</property>
-+			  <property name="right_attach">2</property>
-+			  <property name="top_attach">0</property>
-+			  <property name="bottom_attach">1</property>
-+			  <property name="y_options">fill</property>
-+			</packing>
-+		      </child>
-+
-+		      <child>
-+			<widget class="GtkLabel" id="label48">
-+			  <property name="visible">True</property>
-+			  <property name="label" translatable="yes">Current Enforcing Mode</property>
-+			  <property name="use_underline">False</property>
-+			  <property name="use_markup">False</property>
-+			  <property name="justify">GTK_JUSTIFY_LEFT</property>
-+			  <property name="wrap">False</property>
-+			  <property name="selectable">False</property>
-+			  <property name="xalign">0.5</property>
-+			  <property name="yalign">0.5</property>
-+			  <property name="xpad">0</property>
-+			  <property name="ypad">0</property>
-+			  <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
-+			  <property name="width_chars">-1</property>
-+			  <property name="single_line_mode">False</property>
-+			  <property name="angle">0</property>
-+			</widget>
-+			<packing>
-+			  <property name="left_attach">0</property>
-+			  <property name="right_attach">1</property>
-+			  <property name="top_attach">1</property>
-+			  <property name="bottom_attach">2</property>
-+			  <property name="x_options">fill</property>
-+			  <property name="y_options"></property>
-+			</packing>
-+		      </child>
-+
-+		      <child>
-+			<widget class="GtkComboBox" id="currentOptionMenu">
-+			  <property name="visible">True</property>
-+			  <property name="items" translatable="yes"></property>
-+			  <property name="add_tearoffs">False</property>
-+			  <property name="focus_on_click">True</property>
-+			</widget>
-+			<packing>
-+			  <property name="left_attach">1</property>
-+			  <property name="right_attach">2</property>
-+			  <property name="top_attach">1</property>
-+			  <property name="bottom_attach">2</property>
-+			  <property name="x_options">fill</property>
-+			  <property name="y_options">fill</property>
-+			</packing>
-+		      </child>
-+
-+		      <child>
-+			<widget class="GtkLabel" id="typeLabel">
-+			  <property name="visible">True</property>
-+			  <property name="label" translatable="yes">System Default Policy Type: </property>
-+			  <property name="use_underline">False</property>
-+			  <property name="use_markup">False</property>
-+			  <property name="justify">GTK_JUSTIFY_LEFT</property>
-+			  <property name="wrap">False</property>
-+			  <property name="selectable">False</property>
-+			  <property name="xalign">0.5</property>
-+			  <property name="yalign">0.5</property>
-+			  <property name="xpad">0</property>
-+			  <property name="ypad">0</property>
-+			  <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
-+			  <property name="width_chars">-1</property>
-+			  <property name="single_line_mode">False</property>
-+			  <property name="angle">0</property>
-+			</widget>
-+			<packing>
-+			  <property name="left_attach">0</property>
-+			  <property name="right_attach">1</property>
-+			  <property name="top_attach">2</property>
-+			  <property name="bottom_attach">3</property>
-+			  <property name="x_options">fill</property>
-+			  <property name="y_options"></property>
-+			</packing>
-+		      </child>
-+
-+		      <child>
-+			<widget class="GtkComboBox" id="selinuxTypeOptionMenu">
-+			  <property name="visible">True</property>
-+			  <property name="items" translatable="yes"></property>
-+			  <property name="add_tearoffs">False</property>
-+			  <property name="focus_on_click">True</property>
-+			</widget>
-+			<packing>
-+			  <property name="left_attach">1</property>
-+			  <property name="right_attach">2</property>
-+			  <property name="top_attach">2</property>
-+			  <property name="bottom_attach">3</property>
-+			  <property name="x_options">fill</property>
-+			  <property name="y_options">fill</property>
-+			</packing>
-+		      </child>
-+
-+		      <child>
-+			<widget class="GtkCheckButton" id="relabelCheckbutton">
-+			  <property name="visible">True</property>
-+			  <property name="tooltip" translatable="yes">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.</property>
-+			  <property name="can_focus">True</property>
-+			  <property name="relief">GTK_RELIEF_NORMAL</property>
-+			  <property name="focus_on_click">True</property>
-+			  <property name="active">False</property>
-+			  <property name="inconsistent">False</property>
-+			  <property name="draw_indicator">True</property>
-+
-+			  <child>
-+			    <widget class="GtkAlignment" id="alignment4">
-+			      <property name="visible">True</property>
-+			      <property name="xalign">0.5</property>
-+			      <property name="yalign">0.5</property>
-+			      <property name="xscale">0</property>
-+			      <property name="yscale">0</property>
-+			      <property name="top_padding">0</property>
-+			      <property name="bottom_padding">0</property>
-+			      <property name="left_padding">0</property>
-+			      <property name="right_padding">0</property>
-+
-+			      <child>
-+				<widget class="GtkHBox" id="hbox6">
-+				  <property name="visible">True</property>
-+				  <property name="homogeneous">False</property>
-+				  <property name="spacing">2</property>
-+
-+				  <child>
-+				    <widget class="GtkImage" id="image2">
-+				      <property name="visible">True</property>
-+				      <property name="stock">gtk-refresh</property>
-+				      <property name="icon_size">4</property>
-+				      <property name="xalign">0.5</property>
-+				      <property name="yalign">0.5</property>
-+				      <property name="xpad">0</property>
-+				      <property name="ypad">0</property>
-+				    </widget>
-+				    <packing>
-+				      <property name="padding">0</property>
-+				      <property name="expand">False</property>
-+				      <property name="fill">False</property>
-+				    </packing>
-+				  </child>
-+
-+				  <child>
-+				    <widget class="GtkLabel" id="label49">
-+				      <property name="visible">True</property>
-+				      <property name="label" translatable="yes">Relabel on next reboot.</property>
-+				      <property name="use_underline">True</property>
-+				      <property name="use_markup">False</property>
-+				      <property name="justify">GTK_JUSTIFY_LEFT</property>
-+				      <property name="wrap">False</property>
-+				      <property name="selectable">False</property>
-+				      <property name="xalign">0.5</property>
-+				      <property name="yalign">0.5</property>
-+				      <property name="xpad">0</property>
-+				      <property name="ypad">0</property>
-+				      <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
-+				      <property name="width_chars">-1</property>
-+				      <property name="single_line_mode">False</property>
-+				      <property name="angle">0</property>
-+				    </widget>
-+				    <packing>
-+				      <property name="padding">0</property>
-+				      <property name="expand">False</property>
-+				      <property name="fill">False</property>
-+				    </packing>
-+				  </child>
-+				</widget>
-+			      </child>
-+			    </widget>
-+			  </child>
-+			</widget>
-+			<packing>
-+			  <property name="left_attach">0</property>
-+			  <property name="right_attach">2</property>
-+			  <property name="top_attach">3</property>
-+			  <property name="bottom_attach">4</property>
-+			  <property name="x_options">fill</property>
-+			  <property name="y_options">fill</property>
-+			</packing>
-+		      </child>
-+		    </widget>
-+		    <packing>
-+		      <property name="padding">0</property>
-+		      <property name="expand">True</property>
-+		      <property name="fill">True</property>
-+		    </packing>
-+		  </child>
-+		</widget>
-+		<packing>
-+		  <property name="tab_expand">False</property>
-+		  <property name="tab_fill">True</property>
-+		</packing>
-+	      </child>
-+
-+	      <child>
-+		<widget class="GtkLabel" id="label37">
-+		  <property name="visible">True</property>
-+		  <property name="label" translatable="yes">label37</property>
-+		  <property name="use_underline">False</property>
-+		  <property name="use_markup">False</property>
-+		  <property name="justify">GTK_JUSTIFY_LEFT</property>
-+		  <property name="wrap">False</property>
-+		  <property name="selectable">False</property>
-+		  <property name="xalign">0.5</property>
-+		  <property name="yalign">0.5</property>
-+		  <property name="xpad">0</property>
-+		  <property name="ypad">0</property>
-+		  <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
-+		  <property name="width_chars">-1</property>
-+		  <property name="single_line_mode">False</property>
-+		  <property name="angle">0</property>
-+		</widget>
-+		<packing>
-+		  <property name="type">tab</property>
-+		</packing>
-+	      </child>
-+
-+	      <child>
-+		<widget class="GtkVBox" id="vbox18">
-+		  <property name="visible">True</property>
-+		  <property name="homogeneous">False</property>
-+		  <property name="spacing">0</property>
-+
-+		  <child>
-+		    <widget class="GtkToolbar" id="toolbar9">
-+		      <property name="visible">True</property>
-+		      <property name="orientation">GTK_ORIENTATION_HORIZONTAL</property>
-+		      <property name="toolbar_style">GTK_TOOLBAR_BOTH</property>
-+		      <property name="tooltips">True</property>
-+		      <property name="show_arrow">True</property>
-+
-+		      <child>
-+			<widget class="GtkToolButton" id="booleanRevertButton">
-+			  <property name="visible">True</property>
-+			  <property name="tooltip" translatable="yes">Revert boolean setting to system default</property>
-+			  <property name="stock_id">gtk-revert-to-saved</property>
-+			  <property name="visible_horizontal">True</property>
-+			  <property name="visible_vertical">True</property>
-+			  <property name="is_important">False</property>
-+			  <signal name="clicked" handler="on_delete_clicked" last_modification_time="Mon, 16 Jan 2006 18:26:29 GMT"/>
-+			</widget>
-+			<packing>
-+			  <property name="expand">False</property>
-+			  <property name="homogeneous">True</property>
-+			</packing>
-+		      </child>
-+
-+		      <child>
-+			<widget class="GtkToolButton" id="toolbutton34">
-+			  <property name="visible">True</property>
-+			  <property name="tooltip" translatable="yes">Toggle between Customized and All Booleans</property>
-+			  <property name="label" translatable="yes">Customized</property>
-+			  <property name="use_underline">True</property>
-+			  <property name="stock_id">gtk-find</property>
-+			  <property name="visible_horizontal">True</property>
-+			  <property name="visible_vertical">True</property>
-+			  <property name="is_important">False</property>
-+			  <signal name="clicked" handler="on_local_clicked" last_modification_time="Wed, 19 Sep 2007 19:14:08 GMT"/>
-+			</widget>
-+			<packing>
-+			  <property name="expand">False</property>
-+			  <property name="homogeneous">True</property>
-+			</packing>
-+		      </child>
-+		    </widget>
-+		    <packing>
-+		      <property name="padding">0</property>
-+		      <property name="expand">False</property>
-+		      <property name="fill">False</property>
-+		    </packing>
-+		  </child>
-+
-+		  <child>
-+		    <widget class="GtkHBox" id="hbox7">
-+		      <property name="visible">True</property>
-+		      <property name="homogeneous">False</property>
-+		      <property name="spacing">0</property>
-+
-+		      <child>
-+			<widget class="GtkLabel" id="label51">
-+			  <property name="visible">True</property>
-+			  <property name="label" translatable="yes">Filter</property>
-+			  <property name="use_underline">False</property>
-+			  <property name="use_markup">False</property>
-+			  <property name="justify">GTK_JUSTIFY_LEFT</property>
-+			  <property name="wrap">False</property>
-+			  <property name="selectable">False</property>
-+			  <property name="xalign">0.5</property>
-+			  <property name="yalign">0.5</property>
-+			  <property name="xpad">0</property>
-+			  <property name="ypad">0</property>
-+			  <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
-+			  <property name="width_chars">-1</property>
-+			  <property name="single_line_mode">False</property>
-+			  <property name="angle">0</property>
-+			</widget>
-+			<packing>
-+			  <property name="padding">10</property>
-+			  <property name="expand">False</property>
-+			  <property name="fill">False</property>
-+			</packing>
-+		      </child>
-+
-+		      <child>
-+			<widget class="GtkEntry" id="booleansFilter">
-+			  <property name="visible">True</property>
-+			  <property name="can_focus">True</property>
-+			  <property name="editable">True</property>
-+			  <property name="visibility">True</property>
-+			  <property name="max_length">0</property>
-+			  <property name="text" translatable="yes"></property>
-+			  <property name="has_frame">True</property>
-+			  <property name="invisible_char">•</property>
-+			  <property name="activates_default">False</property>
-+			  <signal name="changed" handler="on_booleansFilter_changed" last_modification_time="Fri, 06 Apr 2007 12:39:26 GMT"/>
-+			</widget>
-+			<packing>
-+			  <property name="padding">0</property>
-+			  <property name="expand">True</property>
-+			  <property name="fill">True</property>
-+			</packing>
-+		      </child>
-+		    </widget>
-+		    <packing>
-+		      <property name="padding">10</property>
-+		      <property name="expand">False</property>
-+		      <property name="fill">True</property>
-+		    </packing>
-+		  </child>
-+
-+		  <child>
-+		    <widget class="GtkScrolledWindow" id="scrolledwindow18">
-+		      <property name="visible">True</property>
-+		      <property name="can_focus">True</property>
-+		      <property name="hscrollbar_policy">GTK_POLICY_ALWAYS</property>
-+		      <property name="vscrollbar_policy">GTK_POLICY_ALWAYS</property>
-+		      <property name="shadow_type">GTK_SHADOW_NONE</property>
-+		      <property name="window_placement">GTK_CORNER_TOP_LEFT</property>
-+
-+		      <child>
-+			<widget class="GtkTreeView" id="booleansView">
-+			  <property name="visible">True</property>
-+			  <property name="tooltip" translatable="yes">Boolean</property>
-+			  <property name="can_focus">True</property>
-+			  <property name="headers_visible">True</property>
-+			  <property name="rules_hint">False</property>
-+			  <property name="reorderable">False</property>
-+			  <property name="enable_search">True</property>
-+			  <property name="fixed_height_mode">False</property>
-+			  <property name="hover_selection">False</property>
-+			  <property name="hover_expand">False</property>
-+			</widget>
-+		      </child>
-+		    </widget>
-+		    <packing>
-+		      <property name="padding">0</property>
-+		      <property name="expand">True</property>
-+		      <property name="fill">True</property>
-+		    </packing>
-+		  </child>
-+		</widget>
-+		<packing>
-+		  <property name="tab_expand">False</property>
-+		  <property name="tab_fill">True</property>
-+		</packing>
-+	      </child>
-+
-+	      <child>
-+		<widget class="GtkLabel" id="label50">
-+		  <property name="visible">True</property>
-+		  <property name="label" translatable="yes">label50</property>
-+		  <property name="use_underline">False</property>
-+		  <property name="use_markup">False</property>
-+		  <property name="justify">GTK_JUSTIFY_LEFT</property>
-+		  <property name="wrap">False</property>
-+		  <property name="selectable">False</property>
-+		  <property name="xalign">0.5</property>
-+		  <property name="yalign">0.5</property>
-+		  <property name="xpad">0</property>
-+		  <property name="ypad">0</property>
-+		  <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
-+		  <property name="width_chars">-1</property>
-+		  <property name="single_line_mode">False</property>
-+		  <property name="angle">0</property>
-+		</widget>
-+		<packing>
-+		  <property name="type">tab</property>
-+		</packing>
-+	      </child>
-+
-+	      <child>
-+		<widget class="GtkVBox" id="vbox11">
-+		  <property name="visible">True</property>
-+		  <property name="homogeneous">False</property>
-+		  <property name="spacing">0</property>
-+
-+		  <child>
-+		    <widget class="GtkToolbar" id="toolbar2">
-+		      <property name="visible">True</property>
-+		      <property name="orientation">GTK_ORIENTATION_HORIZONTAL</property>
-+		      <property name="toolbar_style">GTK_TOOLBAR_BOTH</property>
-+		      <property name="tooltips">True</property>
-+		      <property name="show_arrow">True</property>
-+
-+		      <child>
-+			<widget class="GtkToolButton" id="toolbutton5">
-+			  <property name="visible">True</property>
-+			  <property name="tooltip" translatable="yes">Add File Context</property>
-+			  <property name="stock_id">gtk-add</property>
-+			  <property name="visible_horizontal">True</property>
-+			  <property name="visible_vertical">True</property>
-+			  <property name="is_important">False</property>
-+			  <signal name="clicked" handler="on_add_clicked" last_modification_time="Mon, 16 Jan 2006 18:27:03 GMT"/>
-+			</widget>
-+			<packing>
-+			  <property name="expand">False</property>
-+			  <property name="homogeneous">True</property>
-+			</packing>
-+		      </child>
-+
-+		      <child>
-+			<widget class="GtkToolButton" id="toolbutton6">
-+			  <property name="visible">True</property>
-+			  <property name="tooltip" translatable="yes">Modify File Context</property>
-+			  <property name="stock_id">gtk-properties</property>
-+			  <property name="visible_horizontal">True</property>
-+			  <property name="visible_vertical">True</property>
-+			  <property name="is_important">False</property>
-+			  <signal name="clicked" handler="on_properties_clicked" last_modification_time="Mon, 16 Jan 2006 18:26:51 GMT"/>
-+			</widget>
-+			<packing>
-+			  <property name="expand">False</property>
-+			  <property name="homogeneous">True</property>
-+			</packing>
-+		      </child>
-+
-+		      <child>
-+			<widget class="GtkToolButton" id="toolbutton7">
-+			  <property name="visible">True</property>
-+			  <property name="tooltip" translatable="yes">Delete File Context</property>
-+			  <property name="stock_id">gtk-delete</property>
-+			  <property name="visible_horizontal">True</property>
-+			  <property name="visible_vertical">True</property>
-+			  <property name="is_important">False</property>
-+			  <signal name="clicked" handler="on_delete_clicked" last_modification_time="Mon, 16 Jan 2006 18:26:29 GMT"/>
-+			</widget>
-+			<packing>
-+			  <property name="expand">False</property>
-+			  <property name="homogeneous">True</property>
-+			</packing>
-+		      </child>
-+
-+		      <child>
-+			<widget class="GtkToolButton" id="customizedButton">
-+			  <property name="visible">True</property>
-+			  <property name="tooltip" translatable="yes">Toggle between all and customized file context</property>
-+			  <property name="label" translatable="yes">Customized</property>
-+			  <property name="use_underline">True</property>
-+			  <property name="stock_id">gtk-find</property>
-+			  <property name="visible_horizontal">True</property>
-+			  <property name="visible_vertical">True</property>
-+			  <property name="is_important">False</property>
-+			  <signal name="clicked" handler="on_local_clicked" last_modification_time="Wed, 19 Sep 2007 19:14:08 GMT"/>
-+			</widget>
-+			<packing>
-+			  <property name="expand">False</property>
-+			  <property name="homogeneous">True</property>
-+			</packing>
-+		      </child>
-+		    </widget>
-+		    <packing>
-+		      <property name="padding">0</property>
-+		      <property name="expand">False</property>
-+		      <property name="fill">False</property>
-+		    </packing>
-+		  </child>
-+
-+		  <child>
-+		    <widget class="GtkHBox" id="hbox14">
-+		      <property name="visible">True</property>
-+		      <property name="homogeneous">False</property>
-+		      <property name="spacing">0</property>
-+
-+		      <child>
-+			<widget class="GtkLabel" id="label58">
-+			  <property name="visible">True</property>
-+			  <property name="label" translatable="yes">Filter</property>
-+			  <property name="use_underline">False</property>
-+			  <property name="use_markup">False</property>
-+			  <property name="justify">GTK_JUSTIFY_LEFT</property>
-+			  <property name="wrap">False</property>
-+			  <property name="selectable">False</property>
-+			  <property name="xalign">0.5</property>
-+			  <property name="yalign">0.5</property>
-+			  <property name="xpad">0</property>
-+			  <property name="ypad">0</property>
-+			  <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
-+			  <property name="width_chars">-1</property>
-+			  <property name="single_line_mode">False</property>
-+			  <property name="angle">0</property>
-+			</widget>
-+			<packing>
-+			  <property name="padding">10</property>
-+			  <property name="expand">False</property>
-+			  <property name="fill">False</property>
-+			</packing>
-+		      </child>
-+
-+		      <child>
-+			<widget class="GtkEntry" id="fcontextFilterEntry">
-+			  <property name="visible">True</property>
-+			  <property name="can_focus">True</property>
-+			  <property name="editable">True</property>
-+			  <property name="visibility">True</property>
-+			  <property name="max_length">0</property>
-+			  <property name="text" translatable="yes"></property>
-+			  <property name="has_frame">True</property>
-+			  <property name="invisible_char">•</property>
-+			  <property name="activates_default">False</property>
-+			  <signal name="changed" handler="on_fcontextFilter_changed" last_modification_time="Mon, 05 Nov 2007 21:22:11 GMT"/>
-+			</widget>
-+			<packing>
-+			  <property name="padding">0</property>
-+			  <property name="expand">True</property>
-+			  <property name="fill">True</property>
-+			</packing>
-+		      </child>
-+		    </widget>
-+		    <packing>
-+		      <property name="padding">0</property>
-+		      <property name="expand">False</property>
-+		      <property name="fill">False</property>
-+		    </packing>
-+		  </child>
-+
-+		  <child>
-+		    <widget class="GtkScrolledWindow" id="scrolledwindow19">
-+		      <property name="visible">True</property>
-+		      <property name="can_focus">True</property>
-+		      <property name="hscrollbar_policy">GTK_POLICY_ALWAYS</property>
-+		      <property name="vscrollbar_policy">GTK_POLICY_ALWAYS</property>
-+		      <property name="shadow_type">GTK_SHADOW_NONE</property>
-+		      <property name="window_placement">GTK_CORNER_TOP_LEFT</property>
-+
-+		      <child>
-+			<widget class="GtkTreeView" id="fcontextView">
-+			  <property name="visible">True</property>
-+			  <property name="tooltip" translatable="yes">File Labeling</property>
-+			  <property name="can_focus">True</property>
-+			  <property name="headers_visible">True</property>
-+			  <property name="rules_hint">False</property>
-+			  <property name="reorderable">False</property>
-+			  <property name="enable_search">True</property>
-+			  <property name="fixed_height_mode">False</property>
-+			  <property name="hover_selection">False</property>
-+			  <property name="hover_expand">False</property>
-+			</widget>
-+		      </child>
-+		    </widget>
-+		    <packing>
-+		      <property name="padding">0</property>
-+		      <property name="expand">True</property>
-+		      <property name="fill">True</property>
-+		    </packing>
-+		  </child>
-+		</widget>
-+		<packing>
-+		  <property name="tab_expand">False</property>
-+		  <property name="tab_fill">True</property>
-+		</packing>
-+	      </child>
-+
-+	      <child>
-+		<widget class="GtkLabel" id="label38">
-+		  <property name="visible">True</property>
-+		  <property name="label" translatable="yes">label38</property>
-+		  <property name="use_underline">False</property>
-+		  <property name="use_markup">False</property>
-+		  <property name="justify">GTK_JUSTIFY_LEFT</property>
-+		  <property name="wrap">False</property>
-+		  <property name="selectable">False</property>
-+		  <property name="xalign">0.5</property>
-+		  <property name="yalign">0.5</property>
-+		  <property name="xpad">0</property>
-+		  <property name="ypad">0</property>
-+		  <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
-+		  <property name="width_chars">-1</property>
-+		  <property name="single_line_mode">False</property>
-+		  <property name="angle">0</property>
-+		</widget>
-+		<packing>
-+		  <property name="type">tab</property>
-+		</packing>
-+	      </child>
-+
-+	      <child>
-+		<widget class="GtkVBox" id="vbox12">
-+		  <property name="visible">True</property>
-+		  <property name="homogeneous">False</property>
-+		  <property name="spacing">0</property>
-+
-+		  <child>
-+		    <widget class="GtkToolbar" id="toolbar3">
-+		      <property name="visible">True</property>
-+		      <property name="orientation">GTK_ORIENTATION_HORIZONTAL</property>
-+		      <property name="toolbar_style">GTK_TOOLBAR_BOTH</property>
-+		      <property name="tooltips">True</property>
-+		      <property name="show_arrow">True</property>
-+
-+		      <child>
-+			<widget class="GtkToolButton" id="toolbutton8">
-+			  <property name="visible">True</property>
-+			  <property name="tooltip" translatable="yes">Add SELinux User Mapping</property>
-+			  <property name="stock_id">gtk-add</property>
-+			  <property name="visible_horizontal">True</property>
-+			  <property name="visible_vertical">True</property>
-+			  <property name="is_important">False</property>
-+			  <signal name="clicked" handler="on_add_clicked" last_modification_time="Mon, 16 Jan 2006 18:27:03 GMT"/>
-+			</widget>
-+			<packing>
-+			  <property name="expand">False</property>
-+			  <property name="homogeneous">True</property>
-+			</packing>
-+		      </child>
-+
-+		      <child>
-+			<widget class="GtkToolButton" id="toolbutton29">
-+			  <property name="visible">True</property>
-+			  <property name="tooltip" translatable="yes">Modify SELinux User Mapping</property>
-+			  <property name="stock_id">gtk-properties</property>
-+			  <property name="visible_horizontal">True</property>
-+			  <property name="visible_vertical">True</property>
-+			  <property name="is_important">False</property>
-+			  <signal name="clicked" handler="on_properties_clicked" last_modification_time="Wed, 15 Nov 2006 16:38:33 GMT"/>
-+			</widget>
-+			<packing>
-+			  <property name="expand">False</property>
-+			  <property name="homogeneous">True</property>
-+			</packing>
-+		      </child>
-+
-+		      <child>
-+			<widget class="GtkToolButton" id="toolbutton10">
-+			  <property name="visible">True</property>
-+			  <property name="tooltip" translatable="yes">Delete SELinux User Mapping</property>
-+			  <property name="stock_id">gtk-delete</property>
-+			  <property name="visible_horizontal">True</property>
-+			  <property name="visible_vertical">True</property>
-+			  <property name="is_important">False</property>
-+			  <signal name="clicked" handler="on_delete_clicked" last_modification_time="Mon, 16 Jan 2006 18:26:29 GMT"/>
-+			</widget>
-+			<packing>
-+			  <property name="expand">False</property>
-+			  <property name="homogeneous">True</property>
-+			</packing>
-+		      </child>
-+		    </widget>
-+		    <packing>
-+		      <property name="padding">0</property>
-+		      <property name="expand">False</property>
-+		      <property name="fill">False</property>
-+		    </packing>
-+		  </child>
-+
-+		  <child>
-+		    <widget class="GtkHBox" id="hbox13">
-+		      <property name="visible">True</property>
-+		      <property name="homogeneous">False</property>
-+		      <property name="spacing">0</property>
-+
-+		      <child>
-+			<widget class="GtkLabel" id="label57">
-+			  <property name="visible">True</property>
-+			  <property name="label" translatable="yes">Filter</property>
-+			  <property name="use_underline">False</property>
-+			  <property name="use_markup">False</property>
-+			  <property name="justify">GTK_JUSTIFY_LEFT</property>
-+			  <property name="wrap">False</property>
-+			  <property name="selectable">False</property>
-+			  <property name="xalign">0.5</property>
-+			  <property name="yalign">0.5</property>
-+			  <property name="xpad">0</property>
-+			  <property name="ypad">0</property>
-+			  <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
-+			  <property name="width_chars">-1</property>
-+			  <property name="single_line_mode">False</property>
-+			  <property name="angle">0</property>
-+			</widget>
-+			<packing>
-+			  <property name="padding">10</property>
-+			  <property name="expand">False</property>
-+			  <property name="fill">False</property>
-+			</packing>
-+		      </child>
-+
-+		      <child>
-+			<widget class="GtkEntry" id="loginsFilterEntry">
-+			  <property name="visible">True</property>
-+			  <property name="can_focus">True</property>
-+			  <property name="editable">True</property>
-+			  <property name="visibility">True</property>
-+			  <property name="max_length">0</property>
-+			  <property name="text" translatable="yes"></property>
-+			  <property name="has_frame">True</property>
-+			  <property name="invisible_char">•</property>
-+			  <property name="activates_default">False</property>
-+			  <signal name="changed" handler="on_booleansFilter_changed" last_modification_time="Fri, 06 Apr 2007 12:39:26 GMT"/>
-+			</widget>
-+			<packing>
-+			  <property name="padding">0</property>
-+			  <property name="expand">True</property>
-+			  <property name="fill">True</property>
-+			</packing>
-+		      </child>
-+		    </widget>
-+		    <packing>
-+		      <property name="padding">5</property>
-+		      <property name="expand">False</property>
-+		      <property name="fill">True</property>
-+		    </packing>
-+		  </child>
-+
-+		  <child>
-+		    <widget class="GtkScrolledWindow" id="scrolledwindow16">
-+		      <property name="visible">True</property>
-+		      <property name="can_focus">True</property>
-+		      <property name="hscrollbar_policy">GTK_POLICY_ALWAYS</property>
-+		      <property name="vscrollbar_policy">GTK_POLICY_ALWAYS</property>
-+		      <property name="shadow_type">GTK_SHADOW_NONE</property>
-+		      <property name="window_placement">GTK_CORNER_TOP_LEFT</property>
-+
-+		      <child>
-+			<widget class="GtkTreeView" id="loginsView">
-+			  <property name="visible">True</property>
-+			  <property name="tooltip" translatable="yes">User Mapping</property>
-+			  <property name="can_focus">True</property>
-+			  <property name="headers_visible">True</property>
-+			  <property name="rules_hint">False</property>
-+			  <property name="reorderable">False</property>
-+			  <property name="enable_search">True</property>
-+			  <property name="fixed_height_mode">False</property>
-+			  <property name="hover_selection">False</property>
-+			  <property name="hover_expand">False</property>
-+			</widget>
-+		      </child>
-+		    </widget>
-+		    <packing>
-+		      <property name="padding">0</property>
-+		      <property name="expand">True</property>
-+		      <property name="fill">True</property>
-+		    </packing>
-+		  </child>
-+		</widget>
-+		<packing>
-+		  <property name="tab_expand">False</property>
-+		  <property name="tab_fill">True</property>
-+		</packing>
-+	      </child>
-+
-+	      <child>
-+		<widget class="GtkLabel" id="label39">
-+		  <property name="visible">True</property>
-+		  <property name="label" translatable="yes">label39</property>
-+		  <property name="use_underline">False</property>
-+		  <property name="use_markup">False</property>
-+		  <property name="justify">GTK_JUSTIFY_LEFT</property>
-+		  <property name="wrap">False</property>
-+		  <property name="selectable">False</property>
-+		  <property name="xalign">0.5</property>
-+		  <property name="yalign">0.5</property>
-+		  <property name="xpad">0</property>
-+		  <property name="ypad">0</property>
-+		  <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
-+		  <property name="width_chars">-1</property>
-+		  <property name="single_line_mode">False</property>
-+		  <property name="angle">0</property>
-+		</widget>
-+		<packing>
-+		  <property name="type">tab</property>
-+		</packing>
-+	      </child>
-+
-+	      <child>
-+		<widget class="GtkVBox" id="vbox14">
-+		  <property name="visible">True</property>
-+		  <property name="homogeneous">False</property>
-+		  <property name="spacing">0</property>
-+
-+		  <child>
-+		    <widget class="GtkToolbar" id="toolbar5">
-+		      <property name="visible">True</property>
-+		      <property name="orientation">GTK_ORIENTATION_HORIZONTAL</property>
-+		      <property name="toolbar_style">GTK_TOOLBAR_BOTH</property>
-+		      <property name="tooltips">True</property>
-+		      <property name="show_arrow">True</property>
-+
-+		      <child>
-+			<widget class="GtkToolButton" id="toolbutton14">
-+			  <property name="visible">True</property>
-+			  <property name="tooltip" translatable="yes">Add User</property>
-+			  <property name="stock_id">gtk-add</property>
-+			  <property name="visible_horizontal">True</property>
-+			  <property name="visible_vertical">True</property>
-+			  <property name="is_important">False</property>
-+			  <signal name="clicked" handler="on_add_clicked" last_modification_time="Mon, 16 Jan 2006 18:27:03 GMT"/>
-+			</widget>
-+			<packing>
-+			  <property name="expand">False</property>
-+			  <property name="homogeneous">True</property>
-+			</packing>
-+		      </child>
-+
-+		      <child>
-+			<widget class="GtkToolButton" id="toolbutton15">
-+			  <property name="visible">True</property>
-+			  <property name="tooltip" translatable="yes">Modify User</property>
-+			  <property name="stock_id">gtk-properties</property>
-+			  <property name="visible_horizontal">True</property>
-+			  <property name="visible_vertical">True</property>
-+			  <property name="is_important">False</property>
-+			  <signal name="clicked" handler="on_properties_clicked" last_modification_time="Mon, 16 Jan 2006 18:26:51 GMT"/>
-+			</widget>
-+			<packing>
-+			  <property name="expand">False</property>
-+			  <property name="homogeneous">True</property>
-+			</packing>
-+		      </child>
-+
-+		      <child>
-+			<widget class="GtkToolButton" id="toolbutton16">
-+			  <property name="visible">True</property>
-+			  <property name="tooltip" translatable="yes">Delete User</property>
-+			  <property name="stock_id">gtk-delete</property>
-+			  <property name="visible_horizontal">True</property>
-+			  <property name="visible_vertical">True</property>
-+			  <property name="is_important">False</property>
-+			  <signal name="clicked" handler="on_delete_clicked" last_modification_time="Mon, 16 Jan 2006 18:26:29 GMT"/>
-+			</widget>
-+			<packing>
-+			  <property name="expand">False</property>
-+			  <property name="homogeneous">True</property>
-+			</packing>
-+		      </child>
-+		    </widget>
-+		    <packing>
-+		      <property name="padding">0</property>
-+		      <property name="expand">False</property>
-+		      <property name="fill">False</property>
-+		    </packing>
-+		  </child>
-+
-+		  <child>
-+		    <widget class="GtkHBox" id="hbox12">
-+		      <property name="visible">True</property>
-+		      <property name="homogeneous">False</property>
-+		      <property name="spacing">0</property>
-+
-+		      <child>
-+			<widget class="GtkLabel" id="label56">
-+			  <property name="visible">True</property>
-+			  <property name="label" translatable="yes">Filter</property>
-+			  <property name="use_underline">False</property>
-+			  <property name="use_markup">False</property>
-+			  <property name="justify">GTK_JUSTIFY_LEFT</property>
-+			  <property name="wrap">False</property>
-+			  <property name="selectable">False</property>
-+			  <property name="xalign">0.5</property>
-+			  <property name="yalign">0.5</property>
-+			  <property name="xpad">0</property>
-+			  <property name="ypad">0</property>
-+			  <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
-+			  <property name="width_chars">-1</property>
-+			  <property name="single_line_mode">False</property>
-+			  <property name="angle">0</property>
-+			</widget>
-+			<packing>
-+			  <property name="padding">10</property>
-+			  <property name="expand">False</property>
-+			  <property name="fill">False</property>
-+			</packing>
-+		      </child>
-+
-+		      <child>
-+			<widget class="GtkEntry" id="usersFilterEntry">
-+			  <property name="visible">True</property>
-+			  <property name="can_focus">True</property>
-+			  <property name="editable">True</property>
-+			  <property name="visibility">True</property>
-+			  <property name="max_length">0</property>
-+			  <property name="text" translatable="yes"></property>
-+			  <property name="has_frame">True</property>
-+			  <property name="invisible_char">•</property>
-+			  <property name="activates_default">False</property>
-+			  <signal name="changed" handler="on_booleansFilter_changed" last_modification_time="Fri, 06 Apr 2007 12:39:26 GMT"/>
-+			</widget>
-+			<packing>
-+			  <property name="padding">0</property>
-+			  <property name="expand">True</property>
-+			  <property name="fill">True</property>
-+			</packing>
-+		      </child>
-+		    </widget>
-+		    <packing>
-+		      <property name="padding">5</property>
-+		      <property name="expand">False</property>
-+		      <property name="fill">True</property>
-+		    </packing>
-+		  </child>
-+
-+		  <child>
-+		    <widget class="GtkScrolledWindow" id="scrolledwindow11">
-+		      <property name="visible">True</property>
-+		      <property name="can_focus">True</property>
-+		      <property name="hscrollbar_policy">GTK_POLICY_ALWAYS</property>
-+		      <property name="vscrollbar_policy">GTK_POLICY_ALWAYS</property>
-+		      <property name="shadow_type">GTK_SHADOW_NONE</property>
-+		      <property name="window_placement">GTK_CORNER_TOP_LEFT</property>
-+
-+		      <child>
-+			<widget class="GtkTreeView" id="usersView">
-+			  <property name="visible">True</property>
-+			  <property name="tooltip" translatable="yes">SELinux User</property>
-+			  <property name="can_focus">True</property>
-+			  <property name="headers_visible">True</property>
-+			  <property name="rules_hint">False</property>
-+			  <property name="reorderable">False</property>
-+			  <property name="enable_search">True</property>
-+			  <property name="fixed_height_mode">False</property>
-+			  <property name="hover_selection">False</property>
-+			  <property name="hover_expand">False</property>
-+			</widget>
-+		      </child>
-+		    </widget>
-+		    <packing>
-+		      <property name="padding">0</property>
-+		      <property name="expand">True</property>
-+		      <property name="fill">True</property>
-+		    </packing>
-+		  </child>
-+		</widget>
-+		<packing>
-+		  <property name="tab_expand">False</property>
-+		  <property name="tab_fill">True</property>
-+		</packing>
-+	      </child>
-+
-+	      <child>
-+		<widget class="GtkLabel" id="label41">
-+		  <property name="visible">True</property>
-+		  <property name="label" translatable="yes">label41</property>
-+		  <property name="use_underline">False</property>
-+		  <property name="use_markup">False</property>
-+		  <property name="justify">GTK_JUSTIFY_LEFT</property>
-+		  <property name="wrap">False</property>
-+		  <property name="selectable">False</property>
-+		  <property name="xalign">0.5</property>
-+		  <property name="yalign">0.5</property>
-+		  <property name="xpad">0</property>
-+		  <property name="ypad">0</property>
-+		  <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
-+		  <property name="width_chars">-1</property>
-+		  <property name="single_line_mode">False</property>
-+		  <property name="angle">0</property>
-+		</widget>
-+		<packing>
-+		  <property name="type">tab</property>
-+		</packing>
-+	      </child>
-+
-+	      <child>
-+		<widget class="GtkVBox" id="vbox15">
-+		  <property name="visible">True</property>
-+		  <property name="homogeneous">False</property>
-+		  <property name="spacing">0</property>
-+
-+		  <child>
-+		    <widget class="GtkToolbar" id="toolbar6">
-+		      <property name="visible">True</property>
-+		      <property name="orientation">GTK_ORIENTATION_HORIZONTAL</property>
-+		      <property name="toolbar_style">GTK_TOOLBAR_BOTH</property>
-+		      <property name="tooltips">False</property>
-+		      <property name="show_arrow">True</property>
-+
-+		      <child>
-+			<widget class="GtkToolButton" id="portsAddButton">
-+			  <property name="visible">True</property>
-+			  <property name="tooltip" translatable="yes">Add Network Port</property>
-+			  <property name="stock_id">gtk-add</property>
-+			  <property name="visible_horizontal">True</property>
-+			  <property name="visible_vertical">True</property>
-+			  <property name="is_important">False</property>
-+			  <signal name="clicked" handler="on_add_clicked" last_modification_time="Mon, 16 Jan 2006 18:27:03 GMT"/>
-+			</widget>
-+			<packing>
-+			  <property name="expand">False</property>
-+			  <property name="homogeneous">True</property>
-+			</packing>
-+		      </child>
-+
-+		      <child>
-+			<widget class="GtkToolButton" id="portsPropertiesButton">
-+			  <property name="visible">True</property>
-+			  <property name="tooltip" translatable="yes">Edit Network Port</property>
-+			  <property name="stock_id">gtk-properties</property>
-+			  <property name="visible_horizontal">True</property>
-+			  <property name="visible_vertical">True</property>
-+			  <property name="is_important">False</property>
-+			  <signal name="clicked" handler="on_properties_clicked" last_modification_time="Mon, 16 Jan 2006 18:26:51 GMT"/>
-+			</widget>
-+			<packing>
-+			  <property name="expand">False</property>
-+			  <property name="homogeneous">True</property>
-+			</packing>
-+		      </child>
-+
-+		      <child>
-+			<widget class="GtkToolButton" id="portsDeleteButton">
-+			  <property name="visible">True</property>
-+			  <property name="tooltip" translatable="yes">Delete Network Port</property>
-+			  <property name="stock_id">gtk-delete</property>
-+			  <property name="visible_horizontal">True</property>
-+			  <property name="visible_vertical">True</property>
-+			  <property name="is_important">False</property>
-+			  <signal name="clicked" handler="on_delete_clicked" last_modification_time="Mon, 16 Jan 2006 18:26:29 GMT"/>
-+			</widget>
-+			<packing>
-+			  <property name="expand">False</property>
-+			  <property name="homogeneous">True</property>
-+			</packing>
-+		      </child>
-+
-+		      <child>
-+			<widget class="GtkToolItem" id="toolitem2">
-+			  <property name="visible">True</property>
-+			  <property name="visible_horizontal">True</property>
-+			  <property name="visible_vertical">True</property>
-+			  <property name="is_important">False</property>
-+
-+			  <child>
-+			    <widget class="GtkVSeparator" id="vseparator1">
-+			      <property name="width_request">32</property>
-+			      <property name="visible">True</property>
-+			    </widget>
-+			  </child>
-+			</widget>
-+			<packing>
-+			  <property name="expand">False</property>
-+			  <property name="homogeneous">False</property>
-+			</packing>
-+		      </child>
-+
-+		      <child>
-+			<widget class="GtkToolButton" id="listViewButton">
-+			  <property name="visible">True</property>
-+			  <property name="tooltip" translatable="yes">Toggle between Customized and All Ports</property>
-+			  <property name="label" translatable="yes">Group View</property>
-+			  <property name="use_underline">True</property>
-+			  <property name="stock_id">gtk-indent</property>
-+			  <property name="visible_horizontal">True</property>
-+			  <property name="visible_vertical">True</property>
-+			  <property name="is_important">False</property>
-+			  <signal name="clicked" handler="on_group_clicked" last_modification_time="Mon, 01 Oct 2007 21:31:19 GMT"/>
-+			</widget>
-+			<packing>
-+			  <property name="expand">False</property>
-+			  <property name="homogeneous">True</property>
-+			</packing>
-+		      </child>
-+
-+		      <child>
-+			<widget class="GtkToolButton" id="toolbutton35">
-+			  <property name="visible">True</property>
-+			  <property name="tooltip" translatable="yes">Toggle between Customized and All Ports</property>
-+			  <property name="label" translatable="yes">Customized</property>
-+			  <property name="use_underline">True</property>
-+			  <property name="stock_id">gtk-find</property>
-+			  <property name="visible_horizontal">True</property>
-+			  <property name="visible_vertical">True</property>
-+			  <property name="is_important">False</property>
-+			  <signal name="clicked" handler="on_local_clicked" last_modification_time="Wed, 19 Sep 2007 19:14:08 GMT"/>
-+			</widget>
-+			<packing>
-+			  <property name="expand">False</property>
-+			  <property name="homogeneous">True</property>
-+			</packing>
-+		      </child>
-+		    </widget>
-+		    <packing>
-+		      <property name="padding">0</property>
-+		      <property name="expand">False</property>
-+		      <property name="fill">False</property>
-+		    </packing>
-+		  </child>
-+
-+		  <child>
-+		    <widget class="GtkHBox" id="hbox9">
-+		      <property name="visible">True</property>
-+		      <property name="homogeneous">False</property>
-+		      <property name="spacing">0</property>
-+
-+		      <child>
-+			<widget class="GtkLabel" id="label53">
-+			  <property name="visible">True</property>
-+			  <property name="label" translatable="yes">Filter</property>
-+			  <property name="use_underline">False</property>
-+			  <property name="use_markup">False</property>
-+			  <property name="justify">GTK_JUSTIFY_LEFT</property>
-+			  <property name="wrap">False</property>
-+			  <property name="selectable">False</property>
-+			  <property name="xalign">0.5</property>
-+			  <property name="yalign">0.5</property>
-+			  <property name="xpad">0</property>
-+			  <property name="ypad">0</property>
-+			  <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
-+			  <property name="width_chars">-1</property>
-+			  <property name="single_line_mode">False</property>
-+			  <property name="angle">0</property>
-+			</widget>
-+			<packing>
-+			  <property name="padding">10</property>
-+			  <property name="expand">False</property>
-+			  <property name="fill">False</property>
-+			</packing>
-+		      </child>
-+
-+		      <child>
-+			<widget class="GtkEntry" id="portsFilterEntry">
-+			  <property name="visible">True</property>
-+			  <property name="can_focus">True</property>
-+			  <property name="editable">True</property>
-+			  <property name="visibility">True</property>
-+			  <property name="max_length">0</property>
-+			  <property name="text" translatable="yes"></property>
-+			  <property name="has_frame">True</property>
-+			  <property name="invisible_char">•</property>
-+			  <property name="activates_default">False</property>
-+			  <signal name="changed" handler="on_booleansFilter_changed" last_modification_time="Fri, 06 Apr 2007 12:39:26 GMT"/>
-+			</widget>
-+			<packing>
-+			  <property name="padding">0</property>
-+			  <property name="expand">True</property>
-+			  <property name="fill">True</property>
-+			</packing>
-+		      </child>
-+		    </widget>
-+		    <packing>
-+		      <property name="padding">5</property>
-+		      <property name="expand">False</property>
-+		      <property name="fill">True</property>
-+		    </packing>
-+		  </child>
-+
-+		  <child>
-+		    <widget class="GtkScrolledWindow" id="scrolledwindow13">
-+		      <property name="visible">True</property>
-+		      <property name="can_focus">True</property>
-+		      <property name="hscrollbar_policy">GTK_POLICY_ALWAYS</property>
-+		      <property name="vscrollbar_policy">GTK_POLICY_ALWAYS</property>
-+		      <property name="shadow_type">GTK_SHADOW_NONE</property>
-+		      <property name="window_placement">GTK_CORNER_TOP_LEFT</property>
-+
-+		      <child>
-+			<widget class="GtkTreeView" id="portsView">
-+			  <property name="visible">True</property>
-+			  <property name="tooltip" translatable="yes">Network Port</property>
-+			  <property name="can_focus">True</property>
-+			  <property name="headers_visible">True</property>
-+			  <property name="rules_hint">False</property>
-+			  <property name="reorderable">False</property>
-+			  <property name="enable_search">True</property>
-+			  <property name="fixed_height_mode">False</property>
-+			  <property name="hover_selection">False</property>
-+			  <property name="hover_expand">False</property>
-+			</widget>
-+		      </child>
-+		    </widget>
-+		    <packing>
-+		      <property name="padding">0</property>
-+		      <property name="expand">True</property>
-+		      <property name="fill">True</property>
-+		    </packing>
-+		  </child>
-+		</widget>
-+		<packing>
-+		  <property name="tab_expand">False</property>
-+		  <property name="tab_fill">True</property>
-+		</packing>
-+	      </child>
-+
-+	      <child>
-+		<widget class="GtkLabel" id="label42">
-+		  <property name="visible">True</property>
-+		  <property name="label" translatable="yes">label42</property>
-+		  <property name="use_underline">False</property>
-+		  <property name="use_markup">False</property>
-+		  <property name="justify">GTK_JUSTIFY_LEFT</property>
-+		  <property name="wrap">False</property>
-+		  <property name="selectable">False</property>
-+		  <property name="xalign">0.5</property>
-+		  <property name="yalign">0.5</property>
-+		  <property name="xpad">0</property>
-+		  <property name="ypad">0</property>
-+		  <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
-+		  <property name="width_chars">-1</property>
-+		  <property name="single_line_mode">False</property>
-+		  <property name="angle">0</property>
-+		</widget>
-+		<packing>
-+		  <property name="type">tab</property>
-+		</packing>
-+	      </child>
-+
-+	      <child>
-+		<widget class="GtkVBox" id="vbox17">
-+		  <property name="visible">True</property>
-+		  <property name="homogeneous">False</property>
-+		  <property name="spacing">0</property>
-+
-+		  <child>
-+		    <widget class="GtkToolbar" id="toolbar8">
-+		      <property name="visible">True</property>
-+		      <property name="orientation">GTK_ORIENTATION_HORIZONTAL</property>
-+		      <property name="toolbar_style">GTK_TOOLBAR_BOTH</property>
-+		      <property name="tooltips">True</property>
-+		      <property name="show_arrow">True</property>
-+
-+		      <child>
-+			<widget class="GtkToolButton" id="newModuleButton">
-+			  <property name="visible">True</property>
-+			  <property name="tooltip" translatable="yes">Generate new policy module</property>
-+			  <property name="stock_id">gtk-new</property>
-+			  <property name="visible_horizontal">True</property>
-+			  <property name="visible_vertical">True</property>
-+			  <property name="is_important">False</property>
-+			  <signal name="clicked" handler="on_new_clicked" last_modification_time="Sat, 17 Mar 2007 15:53:29 GMT"/>
-+			</widget>
-+			<packing>
-+			  <property name="expand">False</property>
-+			  <property name="homogeneous">True</property>
-+			</packing>
-+		      </child>
-+
-+		      <child>
-+			<widget class="GtkToolButton" id="toolbutton23">
-+			  <property name="visible">True</property>
-+			  <property name="tooltip" translatable="yes">Load policy module</property>
-+			  <property name="stock_id">gtk-add</property>
-+			  <property name="visible_horizontal">True</property>
-+			  <property name="visible_vertical">True</property>
-+			  <property name="is_important">False</property>
-+			  <signal name="clicked" handler="on_add_clicked" last_modification_time="Mon, 16 Jan 2006 18:27:03 GMT"/>
-+			</widget>
-+			<packing>
-+			  <property name="expand">False</property>
-+			  <property name="homogeneous">True</property>
-+			</packing>
-+		      </child>
-+
-+		      <child>
-+			<widget class="GtkToolButton" id="toolbutton25">
-+			  <property name="visible">True</property>
-+			  <property name="tooltip" translatable="yes">Remove loadable policy module</property>
-+			  <property name="stock_id">gtk-remove</property>
-+			  <property name="visible_horizontal">True</property>
-+			  <property name="visible_vertical">True</property>
-+			  <property name="is_important">False</property>
-+			  <signal name="clicked" handler="on_delete_clicked" last_modification_time="Mon, 16 Jan 2006 18:26:29 GMT"/>
-+			</widget>
-+			<packing>
-+			  <property name="expand">False</property>
-+			  <property name="homogeneous">True</property>
-+			</packing>
-+		      </child>
-+
-+		      <child>
-+			<widget class="GtkToolItem" id="toolitem3">
-+			  <property name="visible">True</property>
-+			  <property name="visible_horizontal">True</property>
-+			  <property name="visible_vertical">True</property>
-+			  <property name="is_important">False</property>
-+
-+			  <child>
-+			    <widget class="GtkVSeparator" id="vseparator2">
-+			      <property name="width_request">10</property>
-+			      <property name="visible">True</property>
-+			    </widget>
-+			  </child>
-+			</widget>
-+			<packing>
-+			  <property name="expand">False</property>
-+			  <property name="homogeneous">False</property>
-+			</packing>
-+		      </child>
-+
-+		      <child>
-+			<widget class="GtkToolButton" id="enableAuditButton">
-+			  <property name="visible">True</property>
-+			  <property name="tooltip" translatable="yes">Enable/Disable additional audit rules, that are normally not reported in the log files.</property>
-+			  <property name="label" translatable="yes">Enable Audit</property>
-+			  <property name="use_underline">True</property>
-+			  <property name="stock_id">gtk-zoom-in</property>
-+			  <property name="visible_horizontal">True</property>
-+			  <property name="visible_vertical">True</property>
-+			  <property name="is_important">False</property>
-+			  <signal name="clicked" handler="on_disable_audit_clicked" last_modification_time="Wed, 15 Nov 2006 16:29:34 GMT"/>
-+			</widget>
-+			<packing>
-+			  <property name="expand">False</property>
-+			  <property name="homogeneous">True</property>
-+			</packing>
-+		      </child>
-+		    </widget>
-+		    <packing>
-+		      <property name="padding">0</property>
-+		      <property name="expand">False</property>
-+		      <property name="fill">False</property>
-+		    </packing>
-+		  </child>
-+
-+		  <child>
-+		    <widget class="GtkHBox" id="hbox11">
-+		      <property name="visible">True</property>
-+		      <property name="homogeneous">False</property>
-+		      <property name="spacing">0</property>
-+
-+		      <child>
-+			<widget class="GtkLabel" id="label55">
-+			  <property name="visible">True</property>
-+			  <property name="label" translatable="yes">Filter</property>
-+			  <property name="use_underline">False</property>
-+			  <property name="use_markup">False</property>
-+			  <property name="justify">GTK_JUSTIFY_LEFT</property>
-+			  <property name="wrap">False</property>
-+			  <property name="selectable">False</property>
-+			  <property name="xalign">0.5</property>
-+			  <property name="yalign">0.5</property>
-+			  <property name="xpad">0</property>
-+			  <property name="ypad">0</property>
-+			  <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
-+			  <property name="width_chars">-1</property>
-+			  <property name="single_line_mode">False</property>
-+			  <property name="angle">0</property>
-+			</widget>
-+			<packing>
-+			  <property name="padding">10</property>
-+			  <property name="expand">False</property>
-+			  <property name="fill">False</property>
-+			</packing>
-+		      </child>
-+
-+		      <child>
-+			<widget class="GtkEntry" id="modulesFilterEntry">
-+			  <property name="visible">True</property>
-+			  <property name="can_focus">True</property>
-+			  <property name="editable">True</property>
-+			  <property name="visibility">True</property>
-+			  <property name="max_length">0</property>
-+			  <property name="text" translatable="yes"></property>
-+			  <property name="has_frame">True</property>
-+			  <property name="invisible_char">•</property>
-+			  <property name="activates_default">False</property>
-+			  <signal name="changed" handler="on_booleansFilter_changed" last_modification_time="Fri, 06 Apr 2007 12:39:26 GMT"/>
-+			</widget>
-+			<packing>
-+			  <property name="padding">0</property>
-+			  <property name="expand">True</property>
-+			  <property name="fill">True</property>
-+			</packing>
-+		      </child>
-+		    </widget>
-+		    <packing>
-+		      <property name="padding">5</property>
-+		      <property name="expand">False</property>
-+		      <property name="fill">True</property>
-+		    </packing>
-+		  </child>
-+
-+		  <child>
-+		    <widget class="GtkScrolledWindow" id="scrolledwindow15">
-+		      <property name="visible">True</property>
-+		      <property name="can_focus">True</property>
-+		      <property name="hscrollbar_policy">GTK_POLICY_ALWAYS</property>
-+		      <property name="vscrollbar_policy">GTK_POLICY_ALWAYS</property>
-+		      <property name="shadow_type">GTK_SHADOW_NONE</property>
-+		      <property name="window_placement">GTK_CORNER_TOP_LEFT</property>
-+
-+		      <child>
-+			<widget class="GtkTreeView" id="modulesView">
-+			  <property name="visible">True</property>
-+			  <property name="tooltip" translatable="yes">Policy Module</property>
-+			  <property name="can_focus">True</property>
-+			  <property name="headers_visible">True</property>
-+			  <property name="rules_hint">False</property>
-+			  <property name="reorderable">False</property>
-+			  <property name="enable_search">True</property>
-+			  <property name="fixed_height_mode">False</property>
-+			  <property name="hover_selection">False</property>
-+			  <property name="hover_expand">False</property>
-+			</widget>
-+		      </child>
-+		    </widget>
-+		    <packing>
-+		      <property name="padding">0</property>
-+		      <property name="expand">True</property>
-+		      <property name="fill">True</property>
-+		    </packing>
-+		  </child>
-+		</widget>
-+		<packing>
-+		  <property name="tab_expand">False</property>
-+		  <property name="tab_fill">True</property>
-+		</packing>
-+	      </child>
-+
-+	      <child>
-+		<widget class="GtkLabel" id="label44">
-+		  <property name="visible">True</property>
-+		  <property name="label" translatable="yes">label44</property>
-+		  <property name="use_underline">False</property>
-+		  <property name="use_markup">False</property>
-+		  <property name="justify">GTK_JUSTIFY_LEFT</property>
-+		  <property name="wrap">False</property>
-+		  <property name="selectable">False</property>
-+		  <property name="xalign">0.5</property>
-+		  <property name="yalign">0.5</property>
-+		  <property name="xpad">0</property>
-+		  <property name="ypad">0</property>
-+		  <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
-+		  <property name="width_chars">-1</property>
-+		  <property name="single_line_mode">False</property>
-+		  <property name="angle">0</property>
-+		</widget>
-+		<packing>
-+		  <property name="type">tab</property>
-+		</packing>
-+	      </child>
-+
-+	      <child>
-+		<widget class="GtkVBox" id="vbox19">
-+		  <property name="visible">True</property>
-+		  <property name="homogeneous">False</property>
-+		  <property name="spacing">0</property>
-+
-+		  <child>
-+		    <widget class="GtkToolbar" id="toolbar10">
-+		      <property name="visible">True</property>
-+		      <property name="orientation">GTK_ORIENTATION_HORIZONTAL</property>
-+		      <property name="toolbar_style">GTK_TOOLBAR_BOTH</property>
-+		      <property name="tooltips">True</property>
-+		      <property name="show_arrow">True</property>
-+
-+		      <child>
-+			<widget class="GtkToolButton" id="permissiveButton">
-+			  <property name="visible">True</property>
-+			  <property name="tooltip" translatable="yes">Change process mode to permissive.</property>
-+			  <property name="label" translatable="yes">Permissive</property>
-+			  <property name="use_underline">True</property>
-+			  <property name="stock_id">gtk-dialog-warning</property>
-+			  <property name="visible_horizontal">True</property>
-+			  <property name="visible_vertical">True</property>
-+			  <property name="is_important">False</property>
-+			  <signal name="clicked" handler="on_add_clicked" last_modification_time="Mon, 16 Jan 2006 18:27:03 GMT"/>
-+			</widget>
-+			<packing>
-+			  <property name="expand">False</property>
-+			  <property name="homogeneous">True</property>
-+			</packing>
-+		      </child>
-+
-+		      <child>
-+			<widget class="GtkToolButton" id="enforcingButton">
-+			  <property name="visible">True</property>
-+			  <property name="tooltip" translatable="yes">Change process mode to enforcing</property>
-+			  <property name="label" translatable="yes">Enforcing</property>
-+			  <property name="use_underline">True</property>
-+			  <property name="stock_id">gtk-dialog-error</property>
-+			  <property name="visible_horizontal">True</property>
-+			  <property name="visible_vertical">True</property>
-+			  <property name="is_important">False</property>
-+			  <signal name="clicked" handler="on_delete_clicked" last_modification_time="Mon, 16 Jan 2006 18:26:29 GMT"/>
-+			</widget>
-+			<packing>
-+			  <property name="expand">False</property>
-+			  <property name="homogeneous">True</property>
-+			</packing>
-+		      </child>
-+		    </widget>
-+		    <packing>
-+		      <property name="padding">0</property>
-+		      <property name="expand">False</property>
-+		      <property name="fill">False</property>
-+		    </packing>
-+		  </child>
-+
-+		  <child>
-+		    <widget class="GtkHBox" id="hbox15">
-+		      <property name="visible">True</property>
-+		      <property name="homogeneous">False</property>
-+		      <property name="spacing">0</property>
-+
-+		      <child>
-+			<widget class="GtkLabel" id="label60">
-+			  <property name="visible">True</property>
-+			  <property name="label" translatable="yes">Filter</property>
-+			  <property name="use_underline">False</property>
-+			  <property name="use_markup">False</property>
-+			  <property name="justify">GTK_JUSTIFY_LEFT</property>
-+			  <property name="wrap">False</property>
-+			  <property name="selectable">False</property>
-+			  <property name="xalign">0.5</property>
-+			  <property name="yalign">0.5</property>
-+			  <property name="xpad">0</property>
-+			  <property name="ypad">0</property>
-+			  <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
-+			  <property name="width_chars">-1</property>
-+			  <property name="single_line_mode">False</property>
-+			  <property name="angle">0</property>
-+			</widget>
-+			<packing>
-+			  <property name="padding">10</property>
-+			  <property name="expand">False</property>
-+			  <property name="fill">False</property>
-+			</packing>
-+		      </child>
-+
-+		      <child>
-+			<widget class="GtkEntry" id="domainsFilterEntry">
-+			  <property name="visible">True</property>
-+			  <property name="can_focus">True</property>
-+			  <property name="editable">True</property>
-+			  <property name="visibility">True</property>
-+			  <property name="max_length">0</property>
-+			  <property name="text" translatable="yes"></property>
-+			  <property name="has_frame">True</property>
-+			  <property name="invisible_char">•</property>
-+			  <property name="activates_default">False</property>
-+			  <signal name="changed" handler="on_booleansFilter_changed" last_modification_time="Fri, 06 Apr 2007 12:39:26 GMT"/>
-+			</widget>
-+			<packing>
-+			  <property name="padding">0</property>
-+			  <property name="expand">True</property>
-+			  <property name="fill">True</property>
-+			</packing>
-+		      </child>
-+		    </widget>
-+		    <packing>
-+		      <property name="padding">5</property>
-+		      <property name="expand">False</property>
-+		      <property name="fill">True</property>
-+		    </packing>
-+		  </child>
-+
-+		  <child>
-+		    <widget class="GtkScrolledWindow" id="scrolledwindow20">
-+		      <property name="visible">True</property>
-+		      <property name="can_focus">True</property>
-+		      <property name="hscrollbar_policy">GTK_POLICY_ALWAYS</property>
-+		      <property name="vscrollbar_policy">GTK_POLICY_ALWAYS</property>
-+		      <property name="shadow_type">GTK_SHADOW_NONE</property>
-+		      <property name="window_placement">GTK_CORNER_TOP_LEFT</property>
-+
-+		      <child>
-+			<widget class="GtkTreeView" id="domainsView">
-+			  <property name="visible">True</property>
-+			  <property name="tooltip" translatable="yes">Process Domain</property>
-+			  <property name="can_focus">True</property>
-+			  <property name="headers_visible">True</property>
-+			  <property name="rules_hint">False</property>
-+			  <property name="reorderable">False</property>
-+			  <property name="enable_search">True</property>
-+			  <property name="fixed_height_mode">False</property>
-+			  <property name="hover_selection">False</property>
-+			  <property name="hover_expand">False</property>
-+			</widget>
-+		      </child>
-+		    </widget>
-+		    <packing>
-+		      <property name="padding">0</property>
-+		      <property name="expand">True</property>
-+		      <property name="fill">True</property>
-+		    </packing>
-+		  </child>
-+		</widget>
-+		<packing>
-+		  <property name="tab_expand">False</property>
-+		  <property name="tab_fill">True</property>
-+		</packing>
-+	      </child>
-+
-+	      <child>
-+		<widget class="GtkLabel" id="label59">
-+		  <property name="visible">True</property>
-+		  <property name="label" translatable="yes">label59</property>
-+		  <property name="use_underline">False</property>
-+		  <property name="use_markup">False</property>
-+		  <property name="justify">GTK_JUSTIFY_LEFT</property>
-+		  <property name="wrap">False</property>
-+		  <property name="selectable">False</property>
-+		  <property name="xalign">0.5</property>
-+		  <property name="yalign">0.5</property>
-+		  <property name="xpad">0</property>
-+		  <property name="ypad">0</property>
-+		  <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
-+		  <property name="width_chars">-1</property>
-+		  <property name="single_line_mode">False</property>
-+		  <property name="angle">0</property>
-+		</widget>
-+		<packing>
-+		  <property name="type">tab</property>
-+		</packing>
-+	      </child>
-+	    </widget>
-+	    <packing>
-+	      <property name="shrink">True</property>
-+	      <property name="resize">True</property>
-+	    </packing>
-+	  </child>
-+	</widget>
-+      </child>
-+    </widget>
-+    <packing>
-+      <property name="padding">0</property>
-+      <property name="expand">True</property>
-+      <property name="fill">True</property>
-+    </packing>
-+  </child>
-+
-+  <child internal-child="appbar">
-+    <widget class="GnomeAppBar" id="appbar2">
-+      <property name="visible">True</property>
-+      <property name="has_progress">True</property>
-+      <property name="has_status">True</property>
-+    </widget>
-+    <packing>
-+      <property name="padding">0</property>
-+      <property name="expand">True</property>
-+      <property name="fill">True</property>
-+    </packing>
-+  </child>
-+</widget>
-+
-+</glade-interface>
-diff -up policycoreutils-2.1.12/gui/system-config-selinux.py.rhat policycoreutils-2.1.12/gui/system-config-selinux.py
---- policycoreutils-2.1.12/gui/system-config-selinux.py.rhat	2012-10-16 15:07:17.424526112 -0400
-+++ policycoreutils-2.1.12/gui/system-config-selinux.py	2012-10-16 15:07:17.425526113 -0400
-@@ -0,0 +1,187 @@
-+#!/usr/bin/python -Es
-+#
-+# system-config-selinux.py - GUI for SELinux Config tool in system-config-selinux
-+#
-+# Dan Walsh <dwalsh at redhat.com>
-+#
-+# Copyright 2006-2009 Red Hat, Inc.
-+#
-+# This program is free software; you can redistribute it and/or modify
-+# it under the terms of the GNU General Public License as published by
-+# the Free Software Foundation; either version 2 of the License, or
-+# (at your option) any later version.
-+#
-+# This program is distributed in the hope that it will be useful,
-+# but WITHOUT ANY WARRANTY; without even the implied warranty of
-+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-+# GNU General Public License for more details.
-+#
-+# You should have received a copy of the GNU General Public License
-+# along with this program; if not, write to the Free Software
-+# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-+#
-+import signal
-+import string
-+import gtk
-+import gtk.glade
-+import os
-+import gobject
-+import gnome
-+import sys
-+import statusPage
-+import booleansPage
-+import loginsPage
-+import usersPage
-+import portsPage
-+import modulesPage
-+import domainsPage
-+import fcontextPage
-+import selinux
-+##
-+## I18N
-+##
-+PROGNAME="policycoreutils"
-+
-+import gettext
-+gettext.bindtextdomain(PROGNAME, "/usr/share/locale")
-+gettext.textdomain(PROGNAME)
-+try:
-+    gettext.install(PROGNAME,
-+                    localedir="/usr/share/locale",
-+                    unicode=False,
-+                    codeset = 'utf-8')
-+except IOError:
-+    import __builtin__
-+    __builtin__.__dict__['_'] = unicode
-+
-+gnome.program_init("SELinux Management Tool", "5")
-+
-+version = "1.0"
-+
-+sys.path.append('/usr/share/system-config-selinux')
-+
-+
-+
-+##
-+## Pull in the Glade file
-+##
-+if os.access("system-config-selinux.glade", os.F_OK):
-+    xml = gtk.glade.XML ("system-config-selinux.glade", domain=PROGNAME)
-+else:
-+    xml = gtk.glade.XML ("/usr/share/system-config-selinux/system-config-selinux.glade", domain=PROGNAME)
-+
-+class childWindow:
-+    def __init__(self):
-+        self.tabs=[]
-+        self.xml = xml
-+        xml.signal_connect("on_quit_activate", self.destroy)
-+        xml.signal_connect("on_delete_clicked", self.delete)
-+        xml.signal_connect("on_add_clicked", self.add)
-+        xml.signal_connect("on_properties_clicked", self.properties)
-+        xml.signal_connect("on_local_clicked", self.on_local_clicked)
-+        self.add_page(statusPage.statusPage(xml))
-+        if selinux.is_selinux_enabled() > 0:
-+            try:
-+                self.add_page(booleansPage.booleansPage(xml))
-+                self.add_page(fcontextPage.fcontextPage(xml))
-+                self.add_page(loginsPage.loginsPage(xml))
-+                self.add_page(usersPage.usersPage(xml))
-+                self.add_page(portsPage.portsPage(xml))
-+                self.add_page(modulesPage.modulesPage(xml)) # modules
-+                self.add_page(domainsPage.domainsPage(xml)) # domains
-+            except ValueError, e:
-+                self.error(e.message)
-+
-+        xml.signal_connect("on_quit_activate", self.destroy)
-+        xml.signal_connect("on_policy_activate", self.policy)
-+        xml.signal_connect("on_logging_activate", self.logging)
-+        xml.signal_connect("on_about_activate", self.on_about_activate)
-+
-+        self.add_menu = xml.get_widget("add_menu_item")
-+        self.properties_menu = xml.get_widget("properties_menu_item")
-+        self.delete_menu = xml.get_widget("delete_menu_item")
-+
-+    def error(self, message):
-+        dlg = gtk.MessageDialog(None, 0, gtk.MESSAGE_ERROR,
-+                                gtk.BUTTONS_CLOSE,
-+                                message)
-+        dlg.set_position(gtk.WIN_POS_MOUSE)
-+        dlg.show_all()
-+        dlg.run()
-+        dlg.destroy()
-+
-+    def add_page(self, page):
-+        self.tabs.append(page)
-+
-+    def policy(self, args):
-+        os.spawnl(os.P_NOWAIT, "/usr/share/system-config-selinux/semanagegui.py")
-+    def logging(self, args):
-+        os.spawnl(os.P_NOWAIT, "/usr/bin/seaudit")
-+
-+    def delete(self, args):
-+        self.tabs[self.notebook.get_current_page()].deleteDialog()
-+
-+    def add(self, args):
-+        self.tabs[self.notebook.get_current_page()].addDialog()
-+
-+    def properties(self, args):
-+        self.tabs[self.notebook.get_current_page()].propertiesDialog()
-+
-+    def on_local_clicked(self, button):
-+        self.tabs[self.notebook.get_current_page()].on_local_clicked(button)
-+
-+    def on_about_activate(self, args):
-+        dlg = xml.get_widget ("aboutWindow")
-+        dlg.run ()
-+        dlg.hide ()
-+
-+    def destroy(self, args):
-+        gtk.main_quit()
-+
-+    def use_menus(self, use_menus):
-+        self.add_menu.set_sensitive(use_menus)
-+        self.properties_menu.set_sensitive(use_menus)
-+        self.delete_menu.set_sensitive(use_menus)
-+
-+    def itemSelected(self, selection):
-+        store, rows = selection.get_selected_rows()
-+        if store != None and len(rows) > 0:
-+            self.notebook.set_current_page(rows[0][0])
-+            self.use_menus(self.tabs[rows[0][0]].use_menus())
-+        else:
-+            self.notebook.set_current_page(0)
-+            self.use_menus(self.tabs[0].use_menus())
++#: ../gui/system-config-selinux.glade:1803
++msgid "Delete File Context"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:21
+-msgid "Allow daemons to run with NIS"
++#: ../gui/system-config-selinux.glade:1819
++msgid "Toggle between all and customized file context"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
+-#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
+-#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
+-#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
+-#: ../gui/selinux.tbl:118
+-msgid "Web Applications"
++#: ../gui/system-config-selinux.glade:1939
++msgid "label38"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:22
+-msgid "Transition staff SELinux user to Web Browser Domain"
++#: ../gui/system-config-selinux.glade:1976
++msgid "Add SELinux User Mapping"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:23
+-msgid "Transition sysadm SELinux user to Web Browser Domain"
++#: ../gui/system-config-selinux.glade:1992
++msgid "Modify SELinux User Mapping"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:24
+-msgid "Transition user SELinux user to Web Browser Domain"
++#: ../gui/system-config-selinux.glade:2008
++msgid "Delete SELinux User Mapping"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:25
+-msgid "Transition xguest SELinux user to Web Browser Domain"
++#: ../gui/system-config-selinux.glade:2126
++msgid "label39"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
+-#: ../gui/selinux.tbl:29
+-msgid "Allow staff Web Browsers to write to home directories"
++#: ../gui/system-config-selinux.glade:2163
++msgid "Add User"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:30
+-msgid "Disable SELinux protection for amanda"
++#: ../gui/system-config-selinux.glade:2179
++msgid "Modify User"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:31
+-msgid "Disable SELinux protection for amavis"
++#: ../gui/system-config-selinux.glade:2195
++msgid "Delete User"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:32
+-msgid "Disable SELinux protection for apmd daemon"
++#: ../gui/system-config-selinux.glade:2313
++msgid "label41"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:33
+-msgid "Disable SELinux protection for arpwatch daemon"
++#: ../gui/system-config-selinux.glade:2350
++msgid "Add Network Port"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:34
+-msgid "Disable SELinux protection for auditd daemon"
++#: ../gui/system-config-selinux.glade:2366
++msgid "Edit Network Port"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:35
+-msgid "Disable SELinux protection for automount daemon"
++#: ../gui/system-config-selinux.glade:2382
++msgid "Delete Network Port"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:36
+-msgid "Disable SELinux protection for avahi"
++#: ../gui/system-config-selinux.glade:2418
++#: ../gui/system-config-selinux.glade:2436
++msgid "Toggle between Customized and All Ports"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:37
+-msgid "Disable SELinux protection for bluetooth daemon"
++#: ../gui/system-config-selinux.glade:2556
++msgid "label42"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:38
+-msgid "Disable SELinux protection for canna daemon"
++#: ../gui/system-config-selinux.glade:2593
++msgid "Generate new policy module"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:39
+-msgid "Disable SELinux protection for cardmgr daemon"
++#: ../gui/system-config-selinux.glade:2609
++msgid "Load policy module"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:40
+-msgid "Disable SELinux protection for Cluster Server"
++#: ../gui/system-config-selinux.glade:2625
++msgid "Remove loadable policy module"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:41
++#: ../gui/system-config-selinux.glade:2661
+ msgid ""
+-"Allow cdrecord to read various content. nfs, samba, removable devices, user "
+-"temp and untrusted content files"
++"Enable/Disable additional audit rules, that are normally not reported in the "
++"log files."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:42
+-msgid "Disable SELinux protection for ciped daemon"
++#: ../gui/system-config-selinux.glade:2781
++msgid "label44"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:43
+-msgid "Disable SELinux protection for clamd daemon"
++#: ../gui/system-config-selinux.glade:2818
++msgid "Change process mode to permissive."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:44
+-msgid "Disable SELinux protection for clamscan"
++#: ../gui/system-config-selinux.glade:2836
++msgid "Change process mode to enforcing"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:45
+-msgid "Disable SELinux protection for clvmd"
++#: ../gui/system-config-selinux.glade:2928
++msgid "Process Domain"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:46
+-msgid "Disable SELinux protection for comsat daemon"
++#: ../gui/system-config-selinux.glade:2956
++msgid "label59"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
+-#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
+-msgid "Disable SELinux protection for courier daemon"
++#: ../gui/usersPage.py:138
++#, python-format
++msgid "SELinux user '%s' is required"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:52
+-msgid "Disable SELinux protection for cpucontrol daemon"
++#: ../sepolicy/sepolicy.py:106
++msgid "Generate SELinux man pages"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:53
+-msgid "Disable SELinux protection for cpuspeed daemon"
++#: ../sepolicy/sepolicy.py:110
++msgid "path in which the generated SELinux man pages will be stored"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:54
+-msgid "Cron"
++#: ../sepolicy/sepolicy.py:114
++msgid "All domains"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:54
+-msgid "Disable SELinux protection for crond daemon"
++#: ../sepolicy/sepolicy.py:116
++msgid "Domain name(s) of man pages to be created"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
+-#: ../gui/selinux.tbl:91
+-msgid "Printing"
++#: ../sepolicy/sepolicy.py:164
++msgid "Query SELinux policy network information"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:55
+-msgid "Disable SELinux protection for cupsd back end server"
++#: ../sepolicy/sepolicy.py:169
++msgid "list all SELinux port types"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:56
+-msgid "Disable SELinux protection for cupsd daemon"
++#: ../sepolicy/sepolicy.py:172
++msgid "show SELinux type related to the port"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:57
+-msgid "Disable SELinux protection for cupsd_lpd"
++#: ../sepolicy/sepolicy.py:175
++msgid "Show ports defined for this SELinux type"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:58
+-msgid "CVS"
++#: ../sepolicy/sepolicy.py:178
++msgid "show ports to which this domain can bind and/or connect"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:58
+-msgid "Disable SELinux protection for cvs daemon"
++#: ../sepolicy/sepolicy.py:192
++msgid "query SELinux policy to see if domains can communicate with each other"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:59
+-msgid "Disable SELinux protection for cyrus daemon"
++#: ../sepolicy/sepolicy.py:195
++msgid "Source Domain"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:60
+-msgid "Disable SELinux protection for dbskkd daemon"
++#: ../sepolicy/sepolicy.py:198
++msgid "Target Domain"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:61
+-msgid "Disable SELinux protection for dbusd daemon"
++#: ../sepolicy/sepolicy.py:215
++msgid "query SELinux Policy to see description of booleans"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:62
+-msgid "Disable SELinux protection for dccd"
++#: ../sepolicy/sepolicy.py:219
++msgid "get all booleans desctiption"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:63
+-msgid "Disable SELinux protection for dccifd"
++#: ../sepolicy/sepolicy.py:221
++msgid "boolean to get description"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:64
+-msgid "Disable SELinux protection for dccm"
++#: ../sepolicy/sepolicy.py:231
++msgid ""
++"query SELinux Policy to see how a source process domain can transition to "
++"the target process domain"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:65
+-msgid "Disable SELinux protection for ddt daemon"
++#: ../sepolicy/sepolicy.py:234
++msgid "source process domain"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:66
+-msgid "Disable SELinux protection for devfsd daemon"
++#: ../sepolicy/sepolicy.py:237
++msgid "target process domain"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:67
+-msgid "Disable SELinux protection for dhcpc daemon"
++#: ../sepolicy/sepolicy.py:259
++msgid "Generate SELinux Policy module template"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:68
+-msgid "Disable SELinux protection for dhcpd daemon"
++#: ../sepolicy/sepolicy.py:265
++msgid "name of policy to generate"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:69
+-msgid "Disable SELinux protection for dictd daemon"
++#: ../sepolicy/sepolicy.py:267
++msgid "executable to confine"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:70
+-msgid "Allow sysadm_t to directly start daemons"
++#: ../sepolicy/sepolicy.py:269
++msgid "run policy generation test suite"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:71
+-msgid "Disable SELinux protection for Evolution"
++#: ../sepolicy/sepolicy.py:274
++msgid "commands"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:72
+-msgid "Games"
++#: ../sepolicy/sepolicy/generate.py:185
++msgid "Internet Services Daemon"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:72
+-msgid "Disable SELinux protection for games"
++#: ../sepolicy/sepolicy/generate.py:198
++msgid "Valid Types:\n"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:73
+-msgid "Disable SELinux protection for the web browsers"
++#: ../sepolicy/sepolicy/generate.py:232
++#, python-format
++msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:74
+-msgid "Disable SELinux protection for Thunderbird"
++#: ../sepolicy/sepolicy/generate.py:359
++msgid "You must enter a name for your confined process/user"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:75
+-msgid "Disable SELinux protection for distccd daemon"
++#: ../sepolicy/sepolicy/generate.py:361
++msgid ""
++"Name must be alpha numberic with no spaces. Consider using option \"-n "
++"MODULENAME\""
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:76
+-msgid "Disable SELinux protection for dmesg daemon"
++#: ../sepolicy/sepolicy/generate.py:449
++msgid "User Role types can not be assigned executables."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:77
+-msgid "Disable SELinux protection for dnsmasq daemon"
++#: ../sepolicy/sepolicy/generate.py:455
++msgid "Only Daemon apps can use an init script.."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:78
+-msgid "Disable SELinux protection for dovecot daemon"
++#: ../sepolicy/sepolicy/generate.py:473
++msgid "use_resolve must be a boolean value "
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:79
+-msgid "Disable SELinux protection for entropyd daemon"
++#: ../sepolicy/sepolicy/generate.py:479
++msgid "use_syslog must be a boolean value "
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:80
+-msgid "Disable SELinux protection for fetchmail"
++#: ../sepolicy/sepolicy/generate.py:485
++msgid "use_kerberos must be a boolean value "
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:81
+-msgid "Disable SELinux protection for fingerd daemon"
++#: ../sepolicy/sepolicy/generate.py:491
++msgid "manage_krb5_rcache must be a boolean value "
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:82
+-msgid "Disable SELinux protection for freshclam daemon"
++#: ../sepolicy/sepolicy/generate.py:521
++msgid "USER Types automatically get a tmp type"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:83
+-msgid "Disable SELinux protection for fsdaemon daemon"
++#: ../sepolicy/sepolicy/generate.py:1039
++msgid "You must enter the executable path for your confined process"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:84
+-msgid "Disable SELinux protection for gpm daemon"
++#: ../sepolicy/sepolicy/generate.py:1272
++msgid "Type Enforcement file"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
+-msgid "NFS"
++#: ../sepolicy/sepolicy/generate.py:1273
++msgid "Interface file"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:85
+-msgid "Disable SELinux protection for gss daemon"
++#: ../sepolicy/sepolicy/generate.py:1274
++msgid "File Contexts file"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:86
+-msgid "Disable SELinux protection for Hal daemon"
++#: ../sepolicy/sepolicy/generate.py:1275
++msgid "Spec file"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:87
+-msgid "Compatibility"
++#: ../sepolicy/sepolicy/generate.py:1276
++msgid "Setup Script"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:87
++#: booleans.py:1
+ msgid ""
+-"Do not audit things that we know to be broken but which are not security "
+-"risks"
++"Allow ABRT to modify public files used for public file transfer services."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:88
+-msgid "Disable SELinux protection for hostname daemon"
++#: booleans.py:2
++msgid ""
++"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:89
+-msgid "Disable SELinux protection for hotplug daemon"
++#: booleans.py:3
++msgid "Allow amavis to use JIT compiler"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:90
+-msgid "Disable SELinux protection for howl daemon"
++#: booleans.py:4
++msgid "Allow antivirus programs to read non security files on a system"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:91
+-msgid "Disable SELinux protection for cups hplip daemon"
++#: booleans.py:5
++msgid ""
++"Allow users to resolve user passwd entries directly from ldap rather then "
++"using a sssd server"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:92
+-msgid "Disable SELinux protection for httpd rotatelogs"
++#: booleans.py:6
++msgid "Allow users to login using a radius server"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
+-msgid "HTTPD Service"
++#: booleans.py:7
++msgid "Allow users to login using a yubikey  server"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:93
+-msgid "Disable SELinux protection for http suexec"
++#: booleans.py:8
++msgid ""
++"Allow cdrecord to read various content. nfs, samba, removable devices, user "
++"temp and untrusted content files"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:94
+-msgid "Disable SELinux protection for hwclock daemon"
++#: booleans.py:9
++msgid "Allow clamd to use JIT compiler"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:95
+-msgid "Disable SELinux protection for i18n daemon"
++#: booleans.py:10
++msgid "Allow clamscan to non security files on a system"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:96
+-msgid "Disable SELinux protection for imazesrv daemon"
++#: booleans.py:11
++msgid "Allow clamscan to read user content"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:97
+-msgid "Disable SELinux protection for inetd child daemons"
++#: booleans.py:12
++msgid ""
++"Allow Cobbler to modify public files used for public file transfer services."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:98
+-msgid "Disable SELinux protection for inetd daemon"
++#: booleans.py:13
++msgid "Allow Cobbler to connect to the network using TCP."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:99
+-msgid "Disable SELinux protection for innd daemon"
++#: booleans.py:14
++msgid "Allow Cobbler to access cifs file systems."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:100
+-msgid "Disable SELinux protection for iptables daemon"
++#: booleans.py:15
++msgid "Allow Cobbler to access nfs file systems."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:101
+-msgid "Disable SELinux protection for ircd daemon"
++#: booleans.py:16
++msgid "Allow collectd to connect to the network using TCP."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:102
+-msgid "Disable SELinux protection for irqbalance daemon"
++#: booleans.py:17
++msgid "Allow codnor domain to connect to the network using TCP."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:103
+-msgid "Disable SELinux protection for iscsi daemon"
++#: booleans.py:18
++msgid ""
++"Allow system cron jobs to relabel filesystem for restoring file contexts."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:104
+-msgid "Disable SELinux protection for jabberd daemon"
++#: booleans.py:19
++msgid "Allow cvs daemon to read shadow"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
+-msgid "Kerberos"
++#: booleans.py:20
++msgid "Allow all daemons to write corefiles to /"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:105
+-msgid "Disable SELinux protection for kadmind daemon"
++#: booleans.py:21
++msgid "Allow all daemons to use tcp wrappers."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:106
+-msgid "Disable SELinux protection for klogd daemon"
++#: booleans.py:22
++msgid "Allow all daemons the ability to read/write terminals"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:107
+-msgid "Disable SELinux protection for krb5kdc daemon"
++#: booleans.py:23
++msgid "Allow dbadm to manage files in users home directories"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:108
+-msgid "Disable SELinux protection for ktalk daemons"
++#: booleans.py:24
++msgid "Allow dbadm to read files in users home directories"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:109
+-msgid "Disable SELinux protection for kudzu daemon"
++#: booleans.py:25
++msgid ""
++"Deny user domains applications to map a memory region as both executable and "
++"writable, this is dangerous and the executable should be reported in bugzilla"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:110
+-msgid "Disable SELinux protection for locate daemon"
++#: booleans.py:26
++msgid "Allow sysadm to debug or ptrace all processes."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:111
+-msgid "Disable SELinux protection for lpd daemon"
++#: booleans.py:27
++msgid "Allow dhcpc client applications to execute iptables commands"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:112
+-msgid "Disable SELinux protection for lrrd daemon"
++#: booleans.py:28
++msgid "Allow DHCP daemon to use LDAP backends"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:113
+-msgid "Disable SELinux protection for lvm daemon"
++#: booleans.py:29
++msgid "Allow all domains to use other domains file descriptors"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:114
+-msgid "Disable SELinux protection for mailman"
++#: booleans.py:30
++msgid "Allow all domains to have the kernel load modules"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:115
+-msgid "Allow evolution and thunderbird to read user files"
++#: booleans.py:31
++msgid "Allow the use of the audio devices as the source for the entropy feeds"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:116
+-msgid "Disable SELinux protection for mdadm daemon"
++#: booleans.py:32
++msgid "Allow exim to connect to databases (postgres, mysql)"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:117
+-msgid "Disable SELinux protection for monopd daemon"
++#: booleans.py:33
++msgid "Allow exim to create, read, write, and delete unprivileged user files."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:118
+-msgid "Allow the mozilla browser to read user files"
++#: booleans.py:34
++msgid "Allow exim to read unprivileged user files."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:119
+-msgid "Disable SELinux protection for mrtg daemon"
++#: booleans.py:35
++msgid "Enable extra rules in the cron domain to support fcron."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:120
+-msgid "Disable SELinux protection for mysqld daemon"
++#: booleans.py:36
++msgid "Allow fenced domain to connect to the network using TCP."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:121
+-msgid "Disable SELinux protection for nagios daemon"
++#: booleans.py:37
++msgid "Allow fenced domain to execute ssh."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
+-msgid "Name Service"
++#: booleans.py:38
++msgid "Allow ftp to read and write files in the user home directories"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:122
+-msgid "Disable SELinux protection for named daemon"
++#: booleans.py:39
++msgid ""
++"Allow ftp servers to upload files,  used for public file transfer services. "
++"Directories must be labeled public_content_rw_t."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:123
+-msgid "Disable SELinux protection for nessusd daemon"
++#: booleans.py:40
++msgid "Allow ftp servers to connect to all ports > 1023"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:124
+-msgid "Disable SELinux protection for NetworkManager"
++#: booleans.py:41
++msgid "Allow ftp servers to connect to mysql database ports"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:125
+-msgid "Disable SELinux protection for nfsd daemon"
++#: booleans.py:42
++msgid ""
++"Allow ftp servers to login to local users and read/write all files on the "
++"system, governed by DAC."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
+-#: ../gui/selinux.tbl:221
+-msgid "Samba"
++#: booleans.py:43
++msgid "Allow ftp servers to use cifs used for public file transfer services."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:126
+-msgid "Disable SELinux protection for nmbd daemon"
++#: booleans.py:44
++msgid "Allow ftp servers to use nfs used for public file transfer services."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:127
+-msgid "Disable SELinux protection for nrpe daemon"
++#: booleans.py:45
++msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:128
+-msgid "Disable SELinux protection for nscd daemon"
++#: booleans.py:46
++msgid "Determine whether Git CGI can search home directories."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:129
+-msgid "Disable SELinux protection for nsd daemon"
++#: booleans.py:47
++msgid "Determine whether Git CGI can access cifs file systems."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:130
+-msgid "Disable SELinux protection for ntpd daemon"
++#: booleans.py:48
++msgid "Determine whether Git CGI can access nfs file systems."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:131
+-msgid "Disable SELinux protection for oddjob"
++#: booleans.py:49
++msgid ""
++"Determine whether Git session daemon can bind TCP sockets to all unreserved "
++"ports."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:132
+-msgid "Disable SELinux protection for oddjob_mkhomedir"
++#: booleans.py:50
++msgid ""
++"Determine whether calling user domains can execute Git daemon in the "
++"git_session_t domain."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:133
+-msgid "Disable SELinux protection for openvpn daemon"
++#: booleans.py:51
++msgid "Determine whether Git system daemon can search home directories."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:134
+-msgid "Disable SELinux protection for pam daemon"
++#: booleans.py:52
++msgid "Determine whether Git system daemon can access cifs file systems."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:135
+-msgid "Disable SELinux protection for pegasus"
++#: booleans.py:53
++msgid "Determine whether Git system daemon can access nfs file systems."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:136
+-msgid "Disable SELinux protection for perdition daemon"
++#: booleans.py:54
++msgid "Allow gitisis daemon to send mail"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:137
+-msgid "Disable SELinux protection for portmap daemon"
++#: booleans.py:55
++msgid "Enable reading of urandom for all domains."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:138
+-msgid "Disable SELinux protection for portslave daemon"
++#: booleans.py:56
++msgid ""
++"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
++"agent to manage user files."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:139
+-msgid "Disable SELinux protection for postfix"
++#: booleans.py:57
++msgid ""
++"Allow gpg web domain to modify public files used for public file transfer "
++"services."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:140
+-msgid "Disable SELinux protection for postgresql daemon"
++#: booleans.py:58
++msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:141
+-msgid "pppd"
++#: booleans.py:59
++msgid ""
++"Allow Apache to modify public files used for public file transfer services. "
++"Directories/Files must be labeled public_content_rw_t."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:141
+-msgid "Allow pppd to be run for a regular user"
++#: booleans.py:60
++msgid "Allow httpd to use built in scripting (usually php)"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:142
+-msgid "Disable SELinux protection for pptp"
++#: booleans.py:61
++msgid "Allow http daemon to check spam"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:143
+-msgid "Disable SELinux protection for prelink daemon"
++#: booleans.py:62
++msgid ""
++"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
++"ports"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:144
+-msgid "Disable SELinux protection for privoxy daemon"
++#: booleans.py:63
++msgid "Allow httpd to connect to the ldap port"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:145
+-msgid "Disable SELinux protection for ptal daemon"
++#: booleans.py:64
++msgid "Allow http daemon to connect to zabbix"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:146
+-msgid "Disable SELinux protection for pxe daemon"
++#: booleans.py:65
++msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:147
+-msgid "Disable SELinux protection for pyzord"
++#: booleans.py:66
++msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:148
+-msgid "Disable SELinux protection for quota daemon"
++#: booleans.py:67
++msgid ""
++"Allow HTTPD scripts and modules to connect to databases over the network."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:149
+-msgid "Disable SELinux protection for radiusd daemon"
++#: booleans.py:68
++msgid "Allow httpd to connect to memcache server"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:150
+-msgid "Disable SELinux protection for radvd daemon"
++#: booleans.py:69
++msgid "Allow httpd to act as a relay"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:151
+-msgid "Disable SELinux protection for rdisc"
++#: booleans.py:70
++msgid "Allow http daemon to send mail"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:152
+-msgid "Disable SELinux protection for readahead"
++#: booleans.py:71
++msgid "Allow Apache to communicate with avahi service via dbus"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:153
+-msgid "Allow programs to read files in non-standard locations (default_t)"
++#: booleans.py:72
++msgid "Allow httpd cgi support"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:154
+-msgid "Disable SELinux protection for restorecond"
++#: booleans.py:73
++msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:155
+-msgid "Disable SELinux protection for rhgb daemon"
++#: booleans.py:74
++msgid "Allow httpd to read home directories"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:156
+-msgid "Disable SELinux protection for ricci"
++#: booleans.py:75
++msgid "Allow httpd scripts and modules execmem/execstack"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:157
+-msgid "Disable SELinux protection for ricci_modclusterd"
++#: booleans.py:76
++msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:158
+-msgid "Disable SELinux protection for rlogind daemon"
++#: booleans.py:77
++msgid "Allow httpd processes to manage IPA content"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:159
+-msgid "Disable SELinux protection for rpcd daemon"
++#: booleans.py:78
++msgid "Allow Apache to use mod_auth_ntlm_winbind"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:160
+-msgid "Disable SELinux protection for rshd"
++#: booleans.py:79
++msgid "Allow Apache to use mod_auth_pam"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:161
+-msgid "rsync"
++#: booleans.py:80
++msgid "Allow httpd to read user content"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:161
+-msgid "Disable SELinux protection for rsync daemon"
++#: booleans.py:81
++msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:162
+-msgid "Allow ssh to run from inetd instead of as a daemon"
++#: booleans.py:82
++msgid "Allow httpd daemon to change its resource limits"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:163
+-msgid "Allow Samba to share nfs directories"
++#: booleans.py:83
++msgid ""
++"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
+-msgid "SASL authentication server"
++#: booleans.py:84
++msgid ""
++"Allow apache scripts to write to public content, directories/files must be "
++"labeled public_rw_content_t."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:164
+-msgid "Allow sasl authentication server to read /etc/shadow"
++#: booleans.py:85
++msgid "Allow Apache to execute tmp content."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:165
++#: booleans.py:86
+ msgid ""
+-"Allow X-Windows server to map a memory region as both executable and writable"
++"Unify HTTPD to communicate with the terminal. Needed for entering the "
++"passphrase for certificates at the terminal."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:166
+-msgid "Disable SELinux protection for saslauthd daemon"
++#: booleans.py:87
++msgid "Unify HTTPD handling of all content files."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:167
+-msgid "Disable SELinux protection for scannerdaemon daemon"
++#: booleans.py:88
++msgid "Allow httpd to access cifs file systems"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:168
+-msgid "Do not allow transition to sysadm_t, sudo and su effected"
++#: booleans.py:89
++msgid "Allow httpd to access FUSE file systems"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:169
+-msgid "Do not allow any processes to load kernel modules"
++#: booleans.py:90
++msgid "Allow httpd to run gpg"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:170
+-msgid "Do not allow any processes to modify kernel SELinux policy"
++#: booleans.py:91
++msgid "Allow httpd to access nfs file systems"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:171
+-msgid "Disable SELinux protection for sendmail daemon"
++#: booleans.py:92
++msgid "Allow httpd to communicate with oddjob to start up a service"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:172
+-msgid "Disable SELinux protection for setrans"
++#: booleans.py:93
++msgid "Allow httpd to access openstack ports"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:173
+-msgid "Disable SELinux protection for setroubleshoot daemon"
++#: booleans.py:94
++msgid "Allow icecast to connect to all ports, not just sound ports."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:174
+-msgid "Disable SELinux protection for slapd daemon"
++#: booleans.py:95
++msgid ""
++"Allow the Irssi IRC Client to connect to any port, and to bind to any "
++"unreserved port."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:175
+-msgid "Disable SELinux protection for slrnpull daemon"
++#: booleans.py:96
++msgid "Allow java executable stack"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:176
+-msgid "Disable SELinux protection for smbd daemon"
++#: booleans.py:97
++msgid "Allow confined applications to run with kerberos."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:177
+-msgid "Disable SELinux protection for snmpd daemon"
++#: booleans.py:98
++msgid "Allow syslogd daemon to send mail"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:178
+-msgid "Disable SELinux protection for snort daemon"
++#: booleans.py:99
++msgid "Allow syslogd the ability to read/write terminals"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:179
+-msgid "Disable SELinux protection for soundd daemon"
++#: booleans.py:100
++msgid "Allow logging in and using the system from /dev/console."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:180
+-msgid "Disable SELinux protection for sound daemon"
++#: booleans.py:101
++msgid ""
++"Control the ability to mmap a low area of the address space, as configured "
++"by /proc/sys/kernel/mmap_min_addr."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
+-msgid "Spam Protection"
++#: booleans.py:102
++msgid "Allow mock to read files in home directories."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:181
+-msgid "Disable SELinux protection for spamd daemon"
++#: booleans.py:103
++msgid "Allow the mount command to mount any directory or file."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:182
+-msgid "Allow spamd to access home directories"
++#: booleans.py:104
++msgid "Allow mozilla plugin domain to connect to the network using TCP."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:183
+-msgid "Allow Spam Assassin daemon network access"
++#: booleans.py:105
++msgid ""
++"Allow mozilla_plugins to create random content in the users home directory"
++msgstr ""
 +
++#: booleans.py:106
++msgid "Allow confined web browsers to read home directory content"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:184
+-msgid "Disable SELinux protection for speedmgmt daemon"
++#: booleans.py:107
++msgid "Allow mplayer executable stack"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
+-msgid "Squid"
++#: booleans.py:108
++msgid "Allow mysqld to connect to all ports"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:185
+-msgid "Allow squid daemon to connect to the network"
++#: booleans.py:109
++msgid "Allow BIND to bind apache port."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:186
+-msgid "Disable SELinux protection for squid daemon"
++#: booleans.py:110
++msgid ""
++"Allow BIND to write the master zone files. Generally this is used for "
++"dynamic DNS or zone transfers."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:187
+-msgid "Disable SELinux protection for ssh daemon"
++#: booleans.py:111
++msgid "Allow any files/directories to be exported read/only via NFS."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:188
+-msgid "Allow ssh logins as sysadm_r:sysadm_t"
++#: booleans.py:112
++msgid "Allow any files/directories to be exported read/write via NFS."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:189
++#: booleans.py:113
+ msgid ""
+-"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
+-"bashrc)"
++"Allow nfs servers to modify public files used for public file transfer "
++"services.  Files/Directories must be labeled public_content_rw_t."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
+-msgid "Universal SSL tunnel"
++#: booleans.py:114
++msgid "Allow system to run with NIS"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:190
+-msgid "Disable SELinux protection for stunnel daemon"
++#: booleans.py:115
++msgid "Allow confined applications to use nscd shared memory."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:191
+-msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
++#: booleans.py:116
++msgid "Allow nsplugin code to connect to unreserved ports"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:192
+-msgid "Disable SELinux protection for swat daemon"
++#: booleans.py:117
++msgid "Allow nsplugin code to execmem/execstack"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:193
+-msgid "Disable SELinux protection for sxid daemon"
++#: booleans.py:118
++msgid "Allow openvpn to read home directories"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:194
+-msgid "Disable SELinux protection for syslogd daemon"
++#: booleans.py:119
++msgid "Allow piranha-lvs domain to connect to the network using TCP."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:195
+-msgid "Disable SELinux protection for system cron jobs"
++#: booleans.py:120
++msgid "Allow polipo to connect to all ports > 1023"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:196
+-msgid "Disable SELinux protection for tcp daemon"
++#: booleans.py:121
++msgid ""
++"Determine whether Polipo session daemon can bind tcp sockets to all "
++"unreserved ports."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:197
+-msgid "Disable SELinux protection for telnet daemon"
++#: booleans.py:122
++msgid ""
++"Determine whether calling user domains can execute Polipo daemon in the "
++"polipo_session_t domain."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:198
+-msgid "Disable SELinux protection for tftpd daemon"
++#: booleans.py:123
++msgid "Determine whether polipo can access cifs file systems."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:199
+-msgid "Disable SELinux protection for transproxy daemon"
++#: booleans.py:124
++msgid "Determine whether Polipo can access nfs file systems."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:200
+-msgid "Disable SELinux protection for udev daemon"
++#: booleans.py:125
++msgid "Enable polyinstantiated directory support."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:201
+-msgid "Disable SELinux protection for uml daemon"
++#: booleans.py:126
++msgid "Allow the portage domains to use NFS mounts (regular nfs_t)"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:202
+-msgid ""
+-"Allow xinetd to run unconfined, including any services it starts that do not "
+-"have a domain transition explicitly defined"
++#: booleans.py:127
++msgid "Allow postfix_local domain full write access to mail_spool directories"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:203
+-msgid ""
+-"Allow rc scripts to run unconfined, including any daemon started by an rc "
+-"script that does not have a domain transition explicitly defined"
++#: booleans.py:128
++msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:204
+-msgid "Allow rpm to run unconfined"
++#: booleans.py:129
++msgid "Allow transmit client label to foreign database"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:205
+-msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
++#: booleans.py:130
++msgid "Allow database admins to execute DML statement"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:206
+-msgid "Disable SELinux protection for updfstab daemon"
++#: booleans.py:131
++msgid "Allow unprivileged users to execute DDL statement"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:207
+-msgid "Disable SELinux protection for uptimed daemon"
++#: booleans.py:132
++msgid "Allow pppd to load kernel modules for certain modems"
++msgstr ""
 +
-+    def setupScreen(self):
-+        # Bring in widgets from glade file.
-+        self.mainWindow = self.xml.get_widget("mainWindow")
-+        self.notebook = self.xml.get_widget("notebook")
-+        self.view = self.xml.get_widget("selectView")
-+        self.view.get_selection().connect("changed", self.itemSelected)
-+        self.store = gtk.ListStore(gobject.TYPE_STRING)
-+        self.view.set_model(self.store)
-+        col = gtk.TreeViewColumn("",  gtk.CellRendererText(), text = 0)
-+        col.set_resizable(True)
-+        self.view.append_column(col)
++#: booleans.py:133
++msgid "Allow pppd to be run for a regular user"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:208
++#: booleans.py:134
+ msgid ""
+-"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
+-"staff_r can do so"
++"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:209
+-msgid "Allow users to execute the mount command"
++#: booleans.py:135
++msgid "Allow Puppet client to manage all file types."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:210
+-msgid "Allow regular users direct mouse access (only allow the X server)"
++#: booleans.py:136
++msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:211
+-msgid "Allow users to run the dmesg command"
++#: booleans.py:137
++msgid "Allow qemu to connect fully to the network"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:212
+-msgid "Allow users to control network interfaces (also needs USERCTL=true)"
++#: booleans.py:138
++msgid "Allow qemu to use cifs/Samba file systems"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:213
+-msgid "Allow normal user to execute ping"
++#: booleans.py:139
++msgid "Allow qemu to use serial/parallel communication ports"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:214
+-msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
++#: booleans.py:140
++msgid "Allow qemu to use nfs file systems"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:215
+-msgid "Allow users to rw usb devices"
++#: booleans.py:141
++msgid "Allow qemu to use usb devices"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:216
++#: booleans.py:142
++msgid "Allow racoon to read shadow"
++msgstr ""
 +
-+        for page in self.tabs:
-+            iter = self.store.append()
-+            self.store.set_value(iter, 0, page.get_description())
-+        self.view.get_selection().select_path ((0,))
++#: booleans.py:143
++msgid "Allow rgmanager domain to connect to the network using TCP."
++msgstr ""
 +
-+    def stand_alone(self):
-+        desktopName = _("Configue SELinux")
++#: booleans.py:144
+ msgid ""
+-"Allow users to run TCP servers (bind to ports and accept connection from the "
+-"same domain and outside users)  disabling this forces FTP passive mode and "
+-"may change other protocols"
++"Allow rsync to modify public files used for public file transfer services.  "
++"Files/Directories must be labeled public_content_rw_t."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:217
+-msgid "Allow user to stat ttyfiles"
++#: booleans.py:145
++msgid "Allow rsync to run as a client"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:218
+-msgid "Disable SELinux protection for uucpd daemon"
++#: booleans.py:146
++msgid "Allow rsync to export any files/directories read only."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:219
+-msgid "Disable SELinux protection for vmware daemon"
++#: booleans.py:147
++msgid "Allow rsync servers to share cifs files systems"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:220
+-msgid "Disable SELinux protection for watchdog daemon"
++#: booleans.py:148
++msgid "Allow rsync servers to share nfs files systems"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:221
+-msgid "Disable SELinux protection for winbind daemon"
++#: booleans.py:149
++msgid "Allow samba to create new home directories (e.g. via PAM)"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:222
+-msgid "Disable SELinux protection for xdm daemon"
++#: booleans.py:150
++msgid ""
++"Allow samba to act as the domain controller, add users, groups and change "
++"passwords."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:223
+-msgid "Allow xdm logins as sysadm_r:sysadm_t"
++#: booleans.py:151
++msgid "Allow samba to share users home directories."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:224
+-msgid "Disable SELinux protection for xen daemon"
++#: booleans.py:152
++msgid "Allow samba to share any file/directory read only."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:225
+-msgid "XEN"
++#: booleans.py:153
++msgid "Allow samba to share any file/directory read/write."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:225
+-msgid "Allow xen to read/write physical disk devices"
++#: booleans.py:154
++msgid "Allow samba to act as a portmapper"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:226
+-msgid "Disable SELinux protection for xfs daemon"
++#: booleans.py:155
++msgid "Allow samba to run unconfined scripts"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:227
+-msgid "Disable SELinux protection for xen control"
++#: booleans.py:156
++msgid "Allow samba to export ntfs/fusefs volumes."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:228
+-msgid "Disable SELinux protection for ypbind daemon"
++#: booleans.py:157
++msgid "Allow samba to export NFS volumes."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:229
+-msgid "Disable SELinux protection for NIS Password Daemon"
++#: booleans.py:158
++msgid "Allow sanlock to read/write fuse files"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:230
+-msgid "Disable SELinux protection for ypserv daemon"
++#: booleans.py:159
++msgid "Allow sanlock to manage nfs files"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:231
+-msgid "Disable SELinux protection for NIS Transfer Daemon"
++#: booleans.py:160
++msgid "Allow sanlock to manage cifs files"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:232
+-msgid "Allow SELinux webadm user to manage unprivileged users home directories"
++#: booleans.py:161
++msgid "Allow sasl to read shadow"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:233
+-msgid "Allow SELinux webadm user to read unprivileged users home directories"
++#: booleans.py:162
++msgid ""
++"disallow programs, such as newrole, from transitioning to administrative "
++"user domains."
+ msgstr ""
+ 
+-#: ../gui/semanagePage.py:126
+-#, python-format
+-msgid "Are you sure you want to delete %s '%s'?"
++#: booleans.py:163
++msgid "Disable kernel module loading."
+ msgstr ""
+ 
+-#: ../gui/semanagePage.py:126
+-#, python-format
+-msgid "Delete %s"
++#: booleans.py:164
++msgid ""
++"Boolean to determine whether the system permits loading policy, setting "
++"enforcing mode, and changing boolean values.  Set this to true and you have "
++"to reboot to set it back."
+ msgstr ""
+ 
+-#: ../gui/semanagePage.py:134
+-#, python-format
+-msgid "Add %s"
++#: booleans.py:165
++msgid "Allow regular users direct dri device access"
+ msgstr ""
+ 
+-#: ../gui/semanagePage.py:148
+-#, python-format
+-msgid "Modify %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 ""
+ 
+-#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
+-msgid "Permissive"
++#: booleans.py:167
++msgid ""
++"Allow all unconfined executables to use libraries requiring text relocation "
++"that are not labeled textrel_shlib_t"
+ msgstr ""
+ 
+-#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
+-msgid "Enforcing"
++#: booleans.py:168
++msgid ""
++"Allow unconfined executables to make their stack executable.  This should "
++"never, ever be necessary. Probably indicates a badly coded executable, but "
++"could indicate an attack. This executable should be reported in bugzilla"
+ msgstr ""
+ 
+-#: ../gui/statusPage.py:94
+-msgid "Status"
++#: booleans.py:169
++msgid "Allow users to connect to the local mysql server"
+ msgstr ""
+ 
+-#: ../gui/statusPage.py:133
++#: booleans.py:170
+ msgid ""
+-"Changing the policy type will cause a relabel of the entire file system on "
+-"the next boot. Relabeling takes a long time depending on the size of the "
+-"file system.  Do you wish to continue?"
++"Allow confined users the ability to execute the ping and traceroute commands."
+ msgstr ""
+ 
+-#: ../gui/statusPage.py:147
++#: booleans.py:171
++msgid "Allow users to connect to PostgreSQL"
++msgstr ""
 +
-+        self.setupScreen()
++#: booleans.py:172
+ msgid ""
+-"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
+-"you later decide to turn SELinux back on, the system will be required to "
+-"relabel.  If you just want to see if SELinux is causing a problem on your "
+-"system, you can go to permissive mode which will only log errors and not "
+-"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
+-"wish to continue?"
++"Allow user to r/w files on filesystems that do not have extended attributes "
++"(FAT, CDROM, FLOPPY)"
+ msgstr ""
+ 
+-#: ../gui/statusPage.py:152
++#: booleans.py:173
+ msgid ""
+-"Changing to SELinux enabled will cause a relabel of the entire file system "
+-"on the next boot. Relabeling takes a long time depending on the size of the "
+-"file system.  Do you wish to continue?"
++"Allow users to run TCP servers (bind to ports and accept connection from the "
++"same domain and outside users)  disabling this forces FTP passive mode and "
++"may change other protocols."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:11
+-msgid "system-config-selinux"
++#: booleans.py:174
++msgid "Allow user music sharing"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:12
++#: booleans.py:175
+ msgid ""
+-"Copyright (c)2006 Red Hat, Inc.\n"
+-"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
++"Allow anon internal-sftp to upload files, used for public file transfer "
++"services. Directories must be labeled public_content_rw_t."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:22
+-#: ../gui/system-config-selinux.glade:544
+-msgid "Add SELinux Login Mapping"
++#: booleans.py:176
++msgid ""
++"Allow sftp-internal to read and write files in the user home directories"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:257
+-msgid "Add SELinux Network Ports"
++#: booleans.py:177
++msgid ""
++"Allow sftp-internal to login to local users and read/write all files on the "
++"system, governed by DAC."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:391
+-#: ../gui/system-config-selinux.glade:678
+-msgid "SELinux Type"
++#: booleans.py:178
++msgid ""
++"Allow internal-sftp to read and write files in the user ssh home directories."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:622
+-msgid "File Specification"
++#: booleans.py:179
++msgid "Allow sge to connect to the network using any TCP port"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:650
+-msgid "File Type"
++#: booleans.py:180
++msgid "Allow sge to access nfs file systems."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:727
++#: booleans.py:181
+ msgid ""
+-"all files\n"
+-"regular file\n"
+-"directory\n"
+-"character device\n"
+-"block device\n"
+-"socket\n"
+-"symbolic link\n"
+-"named pipe\n"
++"Enable additional permissions needed to support devices on 3ware controllers."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:773
+-msgid "MLS"
++#: booleans.py:182
++msgid ""
++"Allow samba to modify public files used for public file transfer services.  "
++"Files/Directories must be labeled public_content_rw_t."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:837
+-msgid "Add SELinux User"
++#: booleans.py:183
++msgid "Allow user spamassassin clients to use the network."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1079
+-msgid "SELinux Administration"
++#: booleans.py:184
++msgid "Allow spamd to read/write user home directories."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1122
+-msgid "Add"
++#: booleans.py:185
++msgid ""
++"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1144
+-msgid "_Properties"
++#: booleans.py:186
++msgid "Allow squid to run as a transparent proxy (TPROXY)"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1166
+-msgid "_Delete"
++#: booleans.py:187
++msgid ""
++"Allow ssh with chroot env to read and write files in the user home "
++"directories"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1256
+-msgid "Select Management Object"
++#: booleans.py:188
++msgid "allow host key based authentication"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1273
+-msgid "<b>Select:</b>"
++#: booleans.py:189
++msgid "Allow ssh logins as sysadm_r:sysadm_t"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1326
+-msgid "System Default Enforcing Mode"
++#: booleans.py:190
++msgid "allow staff user to create and transition to svirt domains."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1354
++#: booleans.py:191
++msgid "Allow the Telepathy connection managers to connect to any network port."
++msgstr ""
 +
-+        self.mainWindow.connect("destroy", self.destroy)
++#: booleans.py:192
+ msgid ""
+-"Disabled\n"
+-"Permissive\n"
+-"Enforcing\n"
++"Allow the Telepathy connection managers to connect to any generic TCP port."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1373
+-msgid "Current Enforcing Mode"
++#: booleans.py:193
++msgid ""
++"Allow tftp to modify public files used for public file transfer services."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1418
+-msgid "System Default Policy Type: "
++#: booleans.py:194
++msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1463
++#: booleans.py:195
+ msgid ""
+-"Select if you wish to relabel then entire file system on next reboot.  "
+-"Relabeling can take a very long time, depending on the size of the system.  "
+-"If you are changing policy types or going from disabled to enforcing, a "
+-"relabel is required."
++"allow unconfined users to transition to the chrome sandbox domains when "
++"running chrome-sandbox"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1509
+-msgid "Relabel on next reboot."
++#: booleans.py:196
++msgid "Allow a user to login as an unconfined domain"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1561
+-msgid "label37"
++#: booleans.py:197
++msgid ""
++"Allow unconfined users to transition to the Mozilla plugin domain when "
++"running xulrunner plugin-container."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1598
+-msgid "Revert boolean setting to system default"
++#: booleans.py:198
++msgid "Allow video playing tools to run unconfined"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1614
+-msgid "Toggle between Customized and All Booleans"
++#: booleans.py:199
++msgid "Allow unprivledged user to create and transition to svirt domains."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1645
+-#: ../gui/system-config-selinux.glade:1850
+-#: ../gui/system-config-selinux.glade:2037
+-#: ../gui/system-config-selinux.glade:2224
+-#: ../gui/system-config-selinux.glade:2467
+-#: ../gui/system-config-selinux.glade:2692
+-#: ../gui/system-config-selinux.glade:2867
+-msgid "Filter"
++#: booleans.py:200
++msgid "Support ecryptfs home directories"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1734
+-msgid "label50"
++#: booleans.py:201
++msgid "Support fusefs home directories"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1771
+-msgid "Add File Context"
++#: booleans.py:202
++msgid "Use lpd server instead of cups"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1787
+-msgid "Modify File Context"
++#: booleans.py:203
++msgid "Support NFS home directories"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1803
+-msgid "Delete File Context"
++#: booleans.py:204
++msgid "Support SAMBA home directories"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1819
+-msgid "Toggle between all and customized file context"
++#: booleans.py:205
++msgid "Allow varnishd to connect to all ports, not just HTTP."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1939
+-msgid "label38"
++#: booleans.py:206
++msgid "Ignore vbetool mmap_zero errors."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1976
+-msgid "Add SELinux User Mapping"
++#: booleans.py:207
++msgid ""
++"Allow confined virtual guests to use serial/parallel communication ports"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1992
+-msgid "Modify SELinux User Mapping"
++#: booleans.py:208
++msgid ""
++"Allow confined virtual guests to use executable memory and executable stack"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2008
+-msgid "Delete SELinux User Mapping"
++#: booleans.py:209
++msgid "Allow confined virtual guests to read fuse files"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2126
+-msgid "label39"
++#: booleans.py:210
++msgid "Allow confined virtual guests to manage nfs files"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2163
+-msgid "Add User"
++#: booleans.py:211
++msgid "Allow confined virtual guests to manage cifs files"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2179
+-msgid "Modify User"
++#: booleans.py:212
++msgid "Allow confined virtual guests to interact with the sanlock"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2195
+-msgid "Delete User"
++#: booleans.py:213
++msgid "Allow confined virtual guests to manage device configuration, (pci)"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2313
+-msgid "label41"
++#: booleans.py:214
++msgid "Allow confined virtual guests to use usb devices"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2350
+-msgid "Add Network Port"
++#: booleans.py:215
++msgid "Allow confined virtual guests to interact with the xserver"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2366
+-msgid "Edit Network Port"
++#: booleans.py:216
++msgid "Allow webadm to manage files in users home directories"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2382
+-msgid "Delete Network Port"
++#: booleans.py:217
++msgid "Allow webadm to read files in users home directories"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2418
+-#: ../gui/system-config-selinux.glade:2436
+-msgid "Toggle between Customized and All Ports"
++#: booleans.py:218
++msgid "Ignore wine mmap_zero errors."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2556
+-msgid "label42"
++#: booleans.py:219
++msgid "Allow the graphical login program to execute bootloader"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2593
+-msgid "Generate new policy module"
++#: booleans.py:220
++msgid ""
++"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2609
+-msgid "Load policy module"
++#: booleans.py:221
++msgid "Allow xen to manage nfs files"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2625
+-msgid "Remove loadable policy module"
++#: booleans.py:222
++msgid ""
++"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
++"logical volumes for disk images."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2661
++#: booleans.py:223
++msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
++msgstr ""
 +
-+        self.mainWindow.show_all()
-+        gtk.main()
++#: booleans.py:224
+ msgid ""
+-"Enable/Disable additional audit rules, that are normally not reported in the "
+-"log files."
++"Allow xguest users to configure Network Manager and connect to apache ports"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2781
+-msgid "label44"
++#: booleans.py:225
++msgid "Allow xguest users to mount removable media"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2818
+-msgid "Change process mode to permissive."
++#: booleans.py:226
++msgid "Allow xguest to use blue tooth devices"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2836
+-msgid "Change process mode to enforcing"
++#: booleans.py:227
++msgid "Allows clients to write to the X server shared memory segments."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2928
+-msgid "Process Domain"
++#: booleans.py:228
++msgid "Allows XServer to execute writable memory"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2956
+-msgid "label59"
++#: booleans.py:229
++msgid "Support X userspace object manager"
+ msgstr ""
+ 
+-#: ../gui/usersPage.py:138
+-#, python-format
+-msgid "SELinux user '%s' is required"
++#: booleans.py:230
++msgid "Allow zabbix to connect to unreserved ports"
++msgstr ""
 +
-+if __name__ == "__main__":
-+    signal.signal (signal.SIGINT, signal.SIG_DFL)
++#: booleans.py:231
++msgid "Allow zebra daemon to write it configuration files"
++msgstr ""
 +
-+    app = childWindow()
-+    app.stand_alone()
-diff -up policycoreutils-2.1.12/gui/templates/boolean.py.rhat policycoreutils-2.1.12/gui/templates/boolean.py
---- policycoreutils-2.1.12/gui/templates/boolean.py.rhat	2012-10-16 15:07:17.426526114 -0400
-+++ policycoreutils-2.1.12/gui/templates/boolean.py	2012-10-16 15:07:17.426526114 -0400
-@@ -0,0 +1,39 @@
-+# Copyright (C) 2007-2012 Red Hat
-+# see file 'COPYING' for use and warranty information
-+#
-+# policygentool is a tool for the initial generation of SELinux policy
-+#
-+#    This program is free software; you can redistribute it and/or
-+#    modify it under the terms of the GNU General Public License as
-+#    published by the Free Software Foundation; either version 2 of
-+#    the License, or (at your option) any later version.
-+#
-+#    This program is distributed in the hope that it will be useful,
-+#    but WITHOUT ANY WARRANTY; without even the implied warranty of
-+#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-+#    GNU General Public License for more details.
-+#
-+#    You should have received a copy of the GNU General Public License
-+#    along with this program; if not, write to the Free Software
-+#    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
-+#                                        02111-1307  USA
-+#
-+#
-+########################### boolean Template File ###########################
++#: booleans.py:232
++msgid ""
++"Allow ZoneMinder to modify public files used for public file transfer "
++"services."
+ msgstr ""
+diff --git a/policycoreutils/po/ar.po b/policycoreutils/po/ar.po
+index b908f48..e85ea9a 100644
+--- a/policycoreutils/po/ar.po
++++ b/policycoreutils/po/ar.po
+@@ -12,8 +12,8 @@ msgid ""
+ msgstr ""
+ "Project-Id-Version: Policycoreutils\n"
+ "Report-Msgid-Bugs-To: \n"
+-"POT-Creation-Date: 2012-05-25 07:28-0400\n"
+-"PO-Revision-Date: 2012-04-02 20:30+0000\n"
++"POT-Creation-Date: 2012-10-16 12:24-0400\n"
++"PO-Revision-Date: 2012-10-08 13:10+0000\n"
+ "Last-Translator: dwalsh <dwalsh at redhat.com>\n"
+ "Language-Team: Arabic <trans-ar at lists.fedoraproject.org>\n"
+ "Language: ar\n"
+@@ -21,7 +21,7 @@ msgstr ""
+ "Content-Type: text/plain; charset=UTF-8\n"
+ "Content-Transfer-Encoding: 8bit\n"
+ "Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 "
+-"&& n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5\n"
++"&& n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n"
+ 
+ #: ../run_init/run_init.c:67
+ msgid ""
+@@ -33,7 +33,7 @@ msgstr ""
+ "  عند: <script> هو اسم برنامج init النصي الذي سيعمل,\n"
+ "         <args ...> هي المدخلات لهذا البرنامج النصي."
+ 
+-#: ../run_init/run_init.c:126 ../newrole/newrole.c:1124
++#: ../run_init/run_init.c:126 ../newrole/newrole.c:1123
+ #, c-format
+ msgid "failed to initialize PAM\n"
+ msgstr "خطأ في تهيئة PAM\n"
+@@ -82,7 +82,7 @@ msgstr "عفوا، لا يمكن استعمال run_init إلا على نواة
+ msgid "authentication failed.\n"
+ msgstr "فشل في التوثيق.\n"
+ 
+-#: ../run_init/run_init.c:405 ../newrole/newrole.c:1258
++#: ../run_init/run_init.c:405 ../newrole/newrole.c:1257
+ #, c-format
+ msgid "Could not set exec context to %s.\n"
+ msgstr "لا يمكن ضبط سياق exec لـ %s.\n"
+@@ -95,855 +95,871 @@ msgstr "******************** مهم ***********************\n"
+ msgid "To make this policy package active, execute:"
+ msgstr "لتفعيل حزمة السياسات هذه، نفذ:"
+ 
+-#: ../semanage/seobject.py:143 ../semanage/seobject.py:147
+-msgid "global"
+-msgstr "شامل"
+-
+-#: ../semanage/seobject.py:225
++#: ../semanage/seobject.py:200
+ msgid "Could not create semanage handle"
+ msgstr "لا يمكن إنشاء معالج semanage"
+ 
+-#: ../semanage/seobject.py:233
++#: ../semanage/seobject.py:208
+ msgid "SELinux policy is not managed or store cannot be accessed."
+ msgstr "سياسة SELinux غير مُدارة أو لا يمكن الوصول إلى المخزن."
+ 
+-#: ../semanage/seobject.py:238
++#: ../semanage/seobject.py:213
+ msgid "Cannot read policy store."
+ msgstr "لا يمكن قراءة مخزن السياسات."
+ 
+-#: ../semanage/seobject.py:243
++#: ../semanage/seobject.py:218
+ msgid "Could not establish semanage connection"
+ msgstr "لا يمكن  إنشاء اتصال semanage"
+ 
+-#: ../semanage/seobject.py:248
++#: ../semanage/seobject.py:223
+ msgid "Could not test MLS enabled status"
+ msgstr "لا يمكن اختبار حالة تفعيل MLS"
+ 
+-#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
++#: ../semanage/seobject.py:229 ../semanage/seobject.py:244
+ msgid "Not yet implemented"
+ msgstr "غير مطبقة بعد"
+ 
+-#: ../semanage/seobject.py:258
++#: ../semanage/seobject.py:233
+ msgid "Semanage transaction already in progress"
+ msgstr "عملية semanage تحت التنفيذ"
+ 
+-#: ../semanage/seobject.py:267
++#: ../semanage/seobject.py:242
+ msgid "Could not start semanage transaction"
+ msgstr "لا يمكن بدء عملية semanage"
+ 
+-#: ../semanage/seobject.py:278
++#: ../semanage/seobject.py:254
+ msgid "Could not commit semanage transaction"
+ msgstr "لا يمكن تنفيذ عملية semanage"
+ 
+-#: ../semanage/seobject.py:283
++#: ../semanage/seobject.py:259
+ msgid "Semanage transaction not in progress"
+ msgstr "عملية semanage ليست تحت التنفيذ"
+ 
+-#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
++#: ../semanage/seobject.py:271 ../semanage/seobject.py:351
+ msgid "Could not list SELinux modules"
+ msgstr "لا يمكن عرض قائمة وحدات SELinux"
+ 
+-#: ../semanage/seobject.py:308
++#: ../semanage/seobject.py:284
+ msgid "Modules Name"
+ msgstr "اسم الوحدة"
+ 
+-#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
++#: ../semanage/seobject.py:284 ../gui/modulesPage.py:63
+ msgid "Version"
+ msgstr "إصدار"
+ 
+-#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
++#: ../semanage/seobject.py:287 ../gui/statusPage.py:75
+ msgid "Disabled"
+ msgstr "معطّل"
+ 
+-#: ../semanage/seobject.py:326
++#: ../semanage/seobject.py:302
+ #, python-format
+ msgid "Could not disable module %s (remove failed)"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:337
++#: ../semanage/seobject.py:313
+ #, python-format
+ msgid "Could not enable module %s (remove failed)"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:352
++#: ../semanage/seobject.py:328
+ #, python-format
+ msgid "Could not remove module %s (remove failed)"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:362
++#: ../semanage/seobject.py:338
+ msgid "dontaudit requires either 'on' or 'off'"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:391
++#: ../semanage/seobject.py:366
+ msgid "Builtin Permissive Types"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:401
++#: ../semanage/seobject.py:376
+ msgid "Customized Permissive Types"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:442
++#: ../semanage/seobject.py:417
+ #, python-format
+ msgid "Could not set permissive domain %s (module installation failed)"
+ msgstr "لا يمكن ضبط النطاق المتساهل %s (خطأ في تثبيت الوحدة)"
+ 
+-#: ../semanage/seobject.py:448
++#: ../semanage/seobject.py:423
+ #, python-format
+ msgid "Could not remove permissive domain %s (remove failed)"
+ msgstr "لا يمكن إزالة النطاق المتساهل %s (فشل في الإزالة)"
+ 
+-#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
+-#: ../semanage/seobject.py:603 ../semanage/seobject.py:700
+-#: ../semanage/seobject.py:730 ../semanage/seobject.py:797
+-#: ../semanage/seobject.py:854 ../semanage/seobject.py:1101
+-#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
+-#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
+-#: ../semanage/seobject.py:2045
++#: ../semanage/seobject.py:458 ../semanage/seobject.py:532
++#: ../semanage/seobject.py:578 ../semanage/seobject.py:675
++#: ../semanage/seobject.py:705 ../semanage/seobject.py:772
++#: ../semanage/seobject.py:829 ../semanage/seobject.py:1084
++#: ../semanage/seobject.py:1800 ../semanage/seobject.py:1863
++#: ../semanage/seobject.py:1882 ../semanage/seobject.py:2003
++#: ../semanage/seobject.py:2056
+ #, python-format
+ msgid "Could not create a key for %s"
+ msgstr "لا يمكن إنشاء مفتاح لـ %s"
+ 
+-#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
+-#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
++#: ../semanage/seobject.py:462 ../semanage/seobject.py:536
++#: ../semanage/seobject.py:582 ../semanage/seobject.py:588
+ #, python-format
+ msgid "Could not check if login mapping for %s is defined"
+ msgstr "لا يمكن التحقق في إذا ما كان مخطط الدخول لـ %s معرفا"
+ 
+-#: ../semanage/seobject.py:496
++#: ../semanage/seobject.py:471
+ #, python-format
+ msgid "Linux Group %s does not exist"
+ msgstr "مجموعة لينكس %s غير موجودة"
+ 
+-#: ../semanage/seobject.py:501
++#: ../semanage/seobject.py:476
+ #, python-format
+ msgid "Linux User %s does not exist"
+ msgstr "مستخدم لينكس %s غير موجود"
+ 
+-#: ../semanage/seobject.py:505
++#: ../semanage/seobject.py:480
+ #, python-format
+ msgid "Could not create login mapping for %s"
+ msgstr "لا يمكن إنشاء مخطط الدخول لـ %s"
+ 
+-#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
++#: ../semanage/seobject.py:484 ../semanage/seobject.py:720
+ #, python-format
+ msgid "Could not set name for %s"
+ msgstr "لا يمكن ضبط اسم لـ %s"
+ 
+-#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
++#: ../semanage/seobject.py:489 ../semanage/seobject.py:730
+ #, python-format
+ msgid "Could not set MLS range for %s"
+ msgstr "لا يمكن ضبط مدى MLS لـ %s"
+ 
+-#: ../semanage/seobject.py:518
++#: ../semanage/seobject.py:493
+ #, python-format
+ msgid "Could not set SELinux user for %s"
+ msgstr "لا يمكن ضبط مستخدم SELinux لـ %s"
+ 
+-#: ../semanage/seobject.py:522
++#: ../semanage/seobject.py:497
+ #, python-format
+ msgid "Could not add login mapping for %s"
+ msgstr "لا يمكن إضافة مخطط الدخول لـ %s"
+ 
+-#: ../semanage/seobject.py:540
++#: ../semanage/seobject.py:515
+ msgid "Requires seuser or serange"
+ msgstr "بحاجة إلى seuser أو serange"
+ 
+-#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
++#: ../semanage/seobject.py:538 ../semanage/seobject.py:584
+ #, python-format
+ msgid "Login mapping for %s is not defined"
+ msgstr "مخطط الدخول لـ %s غير معرّف"
+ 
+-#: ../semanage/seobject.py:567
++#: ../semanage/seobject.py:542
+ #, python-format
+ msgid "Could not query seuser for %s"
+ msgstr "لا يمكن استعلام seuser لـ %s"
+ 
+-#: ../semanage/seobject.py:581
++#: ../semanage/seobject.py:556
+ #, python-format
+ msgid "Could not modify login mapping for %s"
+ msgstr "لا يمكن تغيير مخطط الدخول لـ %s"
+ 
+-#: ../semanage/seobject.py:615
++#: ../semanage/seobject.py:590
+ #, python-format
+ msgid "Login mapping for %s is defined in policy, cannot be deleted"
+ msgstr "تخطيط الدخول لـ %s معرف في السياسة، لا يمكن حذفه"
+ 
+-#: ../semanage/seobject.py:619
++#: ../semanage/seobject.py:594
+ #, python-format
+ msgid "Could not delete login mapping for %s"
+ msgstr "لا يمكن حذف تخطيط الدخول لـ %s"
+ 
+-#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
+-#: ../semanage/seobject.py:897
++#: ../semanage/seobject.py:616 ../semanage/seobject.py:634
++#: ../semanage/seobject.py:872
+ msgid "Could not list login mappings"
+ msgstr "لا يمكن عرض قائمة تخطيطات الدخول"
+ 
+-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
++#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
+ #: ../gui/system-config-selinux.glade:100
+ msgid "Login Name"
+ msgstr "اسم الدخول"
+ 
+-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
+-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
++#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
++#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
+ #: ../gui/system-config-selinux.glade:128
+ #: ../gui/system-config-selinux.glade:915
+ #: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
+ msgid "SELinux User"
+ msgstr "مستخدم SELinux"
+ 
+-#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
++#: ../semanage/seobject.py:659 ../gui/system-config-selinux.glade:156
+ #: ../gui/system-config-selinux.glade:943
+ msgid "MLS/MCS Range"
+ msgstr "مدى MLS/MCS"
+ 
+-#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
+-#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
+-#: ../semanage/seobject.py:864
++#: ../semanage/seobject.py:678 ../semanage/seobject.py:709
++#: ../semanage/seobject.py:776 ../semanage/seobject.py:833
++#: ../semanage/seobject.py:839
+ #, python-format
+ msgid "Could not check if SELinux user %s is defined"
+ msgstr "لا يمكن التحقق من إذا كان مستخدم SELinux %s معرفا"
+ 
+-#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
+-#: ../semanage/seobject.py:870
++#: ../semanage/seobject.py:681 ../semanage/seobject.py:782
++#: ../semanage/seobject.py:845
+ #, python-format
+ msgid "Could not query user for %s"
+ msgstr "لا يمكن استعلام المستخدم عن %s"
+ 
+-#: ../semanage/seobject.py:726
++#: ../semanage/seobject.py:701
+ #, python-format
+ msgid "You must add at least one role for %s"
+ msgstr "يجب إضافة دور واحد على الأقل لـ %s"
+ 
+-#: ../semanage/seobject.py:741
++#: ../semanage/seobject.py:716
+ #, python-format
+ msgid "Could not create SELinux user for %s"
+ msgstr "لا يمكن إنشاء مستخدم SELinux لـ %s"
+ 
+-#: ../semanage/seobject.py:750
++#: ../semanage/seobject.py:725
+ #, python-format
+ msgid "Could not add role %s for %s"
+ msgstr "لا يمكن إضافة دور %s لـ %s"
+ 
+-#: ../semanage/seobject.py:759
++#: ../semanage/seobject.py:734
+ #, python-format
+ msgid "Could not set MLS level for %s"
+ msgstr "لا يمكن ضبط مستوى MLS لـ %s"
+ 
+-#: ../semanage/seobject.py:762
++#: ../semanage/seobject.py:737
+ #, python-format
+ msgid "Could not add prefix %s for %s"
+ msgstr "لا يمكن إضافة البادئة %s لـ %s"
+ 
+-#: ../semanage/seobject.py:765
++#: ../semanage/seobject.py:740
+ #, python-format
+ msgid "Could not extract key for %s"
+ msgstr "لا يمكن استخراج مفتاح لـ %s"
+ 
+-#: ../semanage/seobject.py:769
++#: ../semanage/seobject.py:744
+ #, python-format
+ msgid "Could not add SELinux user %s"
+ msgstr "لا يمكن إضافة مستخدم SELinux %s"
+ 
+-#: ../semanage/seobject.py:791
++#: ../semanage/seobject.py:766
+ msgid "Requires prefix, roles, level or range"
+ msgstr "يحتاج إلى بادئة، أدوار، مستويات أو مدى"
+ 
+-#: ../semanage/seobject.py:793
++#: ../semanage/seobject.py:768
+ msgid "Requires prefix or roles"
+ msgstr "يحتاج إلى بادئة أو أدوار"
+ 
+-#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
++#: ../semanage/seobject.py:778 ../semanage/seobject.py:835
+ #, python-format
+ msgid "SELinux user %s is not defined"
+ msgstr "مستخدم SELinux %s غير معرف"
+ 
+-#: ../semanage/seobject.py:832
++#: ../semanage/seobject.py:807
+ #, python-format
+ msgid "Could not modify SELinux user %s"
+ msgstr "لا يمكن تعديل مستخدم SELinux %s"
+ 
+-#: ../semanage/seobject.py:866
++#: ../semanage/seobject.py:841
+ #, python-format
+ msgid "SELinux user %s is defined in policy, cannot be deleted"
+ msgstr "مستخدم SELinux لـ %s معرف في السياسة، لا يمكن حذفه"
+ 
+-#: ../semanage/seobject.py:877
++#: ../semanage/seobject.py:852
+ #, python-format
+ msgid "Could not delete SELinux user %s"
+ msgstr "لا يمكن حذف مستخدم SELinux %s"
+ 
+-#: ../semanage/seobject.py:915
++#: ../semanage/seobject.py:890
+ msgid "Could not list SELinux users"
+ msgstr "لا يمكن عرض قائمة مستخدمي SELinux"
+ 
+-#: ../semanage/seobject.py:921
++#: ../semanage/seobject.py:896
+ #, python-format
+ msgid "Could not list roles for user %s"
+ msgstr "لا يمكن عرض قائمة أدوار المستخدم %s"
+ 
+-#: ../semanage/seobject.py:946
++#: ../semanage/seobject.py:921
+ msgid "Labeling"
+ msgstr "عنونة"
+ 
+-#: ../semanage/seobject.py:946
++#: ../semanage/seobject.py:921
+ msgid "MLS/"
+ msgstr "MLS/"
+ 
+-#: ../semanage/seobject.py:947
++#: ../semanage/seobject.py:922
+ msgid "Prefix"
+ msgstr "بادئة"
+ 
+-#: ../semanage/seobject.py:947
++#: ../semanage/seobject.py:922
+ msgid "MCS Level"
+ msgstr "مستوى MSC"
+ 
+-#: ../semanage/seobject.py:947
++#: ../semanage/seobject.py:922
+ msgid "MCS Range"
+ msgstr "مدى MSC"
+ 
+-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
++#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
+ #: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
+ msgid "SELinux Roles"
+ msgstr "أدوار SELinux"
+ 
+-#: ../semanage/seobject.py:967
++#: ../semanage/seobject.py:944
+ msgid "Protocol udp or tcp is required"
+ msgstr "بروتوكول udp أو tcp مطلوب"
+ 
+-#: ../semanage/seobject.py:969
++#: ../semanage/seobject.py:946
+ msgid "Port is required"
+ msgstr "المنفذ مطلوب"
+ 
+-#: ../semanage/seobject.py:979
++#: ../semanage/seobject.py:956
+ msgid "Invalid Port"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:983
++#: ../semanage/seobject.py:960
+ #, python-format
+ msgid "Could not create a key for %s/%s"
+ msgstr "لا يمكن إنشاء مفتاح لـ %s/%s"
+ 
+-#: ../semanage/seobject.py:994
++#: ../semanage/seobject.py:971
+ msgid "Type is required"
+ msgstr "النوع مطلوب"
+ 
+-#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
+-#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
++#: ../semanage/seobject.py:974 ../semanage/seobject.py:1036
++#: ../semanage/seobject.py:1794
++#, python-format
++msgid "Type %s is invalid, must be a port type"
++msgstr ""
 +
-+te_boolean="""
-+## <desc>
-+##	<p>
-+##	DESCRIPTION
-+##	</p>
-+## </desc>
-+gen_tunable(BOOLEAN, false)
-+"""
-+
-+te_rules="""
-+tunable_policy(`BOOLEAN',`
-+#TRUE
-+',`
-+#FALSE
-+')
-+"""
-diff -up policycoreutils-2.1.12/gui/templates/etc_rw.py.rhat policycoreutils-2.1.12/gui/templates/etc_rw.py
---- policycoreutils-2.1.12/gui/templates/etc_rw.py.rhat	2012-10-16 15:07:17.427526115 -0400
-+++ policycoreutils-2.1.12/gui/templates/etc_rw.py	2012-10-16 15:07:17.427526115 -0400
-@@ -0,0 +1,139 @@
-+# Copyright (C) 2007-2012 Red Hat
-+# see file 'COPYING' for use and warranty information
-+#
-+# policygentool is a tool for the initial generation of SELinux policy
-+#
-+#    This program is free software; you can redistribute it and/or
-+#    modify it under the terms of the GNU General Public License as
-+#    published by the Free Software Foundation; either version 2 of
-+#    the License, or (at your option) any later version.
-+#
-+#    This program is distributed in the hope that it will be useful,
-+#    but WITHOUT ANY WARRANTY; without even the implied warranty of
-+#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-+#    GNU General Public License for more details.
-+#
-+#    You should have received a copy of the GNU General Public License
-+#    along with this program; if not, write to the Free Software
-+#    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
-+#                                        02111-1307  USA
-+#
-+#
-+########################### etc_rw Template File #############################
-+
-+########################### Type Enforcement File #############################
-+te_types="""
-+type TEMPLATETYPE_etc_rw_t;
-+files_type(TEMPLATETYPE_etc_rw_t)
-+"""
-+te_rules="""
-+manage_dirs_pattern(TEMPLATETYPE_t, TEMPLATETYPE_etc_rw_t, TEMPLATETYPE_etc_rw_t)
-+manage_files_pattern(TEMPLATETYPE_t, TEMPLATETYPE_etc_rw_t, TEMPLATETYPE_etc_rw_t)
-+manage_lnk_files_pattern(TEMPLATETYPE_t, TEMPLATETYPE_etc_rw_t, TEMPLATETYPE_etc_rw_t)
-+files_etc_filetrans(TEMPLATETYPE_t, TEMPLATETYPE_etc_rw_t, { dir file lnk_file })
-+"""
-+
-+te_stream_rules="""
-+manage_sock_files_pattern(TEMPLATETYPE_t, TEMPLATETYPE_etc_rw_t, TEMPLATETYPE_etc_rw_t)
-+files_etc_filetrans(TEMPLATETYPE_t, TEMPLATETYPE_etc_rw_t, sock_file)
-+"""
-+
-+########################### Interface File #############################
-+if_rules="""
-+########################################
-+## <summary>
-+##	Search TEMPLATETYPE conf directories.
-+## </summary>
-+## <param name="domain">
-+##	<summary>
-+##	Domain allowed access.
-+##	</summary>
-+## </param>
-+#
-+interface(`TEMPLATETYPE_search_conf',`
-+	gen_require(`
-+		type TEMPLATETYPE_etc_rw_t;
-+	')
-+
-+	allow $1 TEMPLATETYPE_etc_rw_t:dir search_dir_perms;
-+	files_search_etc($1)
-+')
-+
-+########################################
-+## <summary>
-+##	Read TEMPLATETYPE conf files.
-+## </summary>
-+## <param name="domain">
-+##	<summary>
-+##	Domain allowed access.
-+##	</summary>
-+## </param>
-+#
-+interface(`TEMPLATETYPE_read_conf_files',`
-+	gen_require(`
-+		type TEMPLATETYPE_etc_rw_t;
-+	')
-+
-+	allow $1 TEMPLATETYPE_etc_rw_t:dir list_dir_perms;
-+	read_files_pattern($1, TEMPLATETYPE_etc_rw_t, TEMPLATETYPE_etc_rw_t)
-+	files_search_etc($1)
-+')
-+
-+########################################
-+## <summary>
-+##	Manage TEMPLATETYPE conf files.
-+## </summary>
-+## <param name="domain">
-+##	<summary>
-+##	Domain allowed access.
-+##	</summary>
-+## </param>
-+#
-+interface(`TEMPLATETYPE_manage_conf_files',`
-+	gen_require(`
-+		type TEMPLATETYPE_etc_rw_t;
-+	')
-+
-+	manage_files_pattern($1, TEMPLATETYPE_etc_rw_t, TEMPLATETYPE_etc_rw_t)
-+	files_search_etc($1)
-+')
-+
-+"""
-+
-+if_stream_rules="""\
-+########################################
-+## <summary>
-+##	Connect to TEMPLATETYPE over a unix stream socket.
-+## </summary>
-+## <param name="domain">
-+##	<summary>
-+##	Domain allowed access.
-+##	</summary>
-+## </param>
-+#
-+interface(`TEMPLATETYPE_stream_connect',`
-+	gen_require(`
-+		type TEMPLATETYPE_t, TEMPLATETYPE_etc_rw_t;
-+	')
-+
-+	files_search_etc($1)
-+	stream_connect_pattern($1, TEMPLATETYPE_etc_rw_t, TEMPLATETYPE_etc_rw_t, TEMPLATETYPE_t)
-+')
-+"""
-+
-+if_admin_types="""
-+		type TEMPLATETYPE_etc_rw_t;"""
-+
-+if_admin_rules="""
-+	files_search_etc($1)
-+	admin_pattern($1, TEMPLATETYPE_etc_rw_t)
-+"""
-+
-+########################### File Context ##################################
-+fc_file="""\
-+FILENAME		--	gen_context(system_u:object_r:TEMPLATETYPE_etc_rw_t,s0)
-+"""
-+
-+fc_dir="""\
-+FILENAME(/.*)?		gen_context(system_u:object_r:TEMPLATETYPE_etc_rw_t,s0)
-+"""
-diff -up policycoreutils-2.1.12/gui/templates/executable.py.rhat policycoreutils-2.1.12/gui/templates/executable.py
---- policycoreutils-2.1.12/gui/templates/executable.py.rhat	2012-10-16 15:07:17.428526116 -0400
-+++ policycoreutils-2.1.12/gui/templates/executable.py	2012-10-16 15:07:17.428526116 -0400
-@@ -0,0 +1,445 @@
-+# Copyright (C) 2007-2012 Red Hat
-+# see file 'COPYING' for use and warranty information
-+#
-+# policygentool is a tool for the initial generation of SELinux policy
-+#
-+#    This program is free software; you can redistribute it and/or
-+#    modify it under the terms of the GNU General Public License as
-+#    published by the Free Software Foundation; either version 2 of
-+#    the License, or (at your option) any later version.
-+#
-+#    This program is distributed in the hope that it will be useful,
-+#    but WITHOUT ANY WARRANTY; without even the implied warranty of
-+#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-+#    GNU General Public License for more details.
-+#
-+#    You should have received a copy of the GNU General Public License
-+#    along with this program; if not, write to the Free Software
-+#    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
-+#                                        02111-1307  USA
-+#
-+#
-+########################### Type Enforcement File #############################
-+te_daemon_types="""\
-+policy_module(TEMPLATETYPE, 1.0.0)
-+
-+########################################
-+#
-+# Declarations
-+#
-+
-+type TEMPLATETYPE_t;
-+type TEMPLATETYPE_exec_t;
-+init_daemon_domain(TEMPLATETYPE_t, TEMPLATETYPE_exec_t)
-+
-+permissive TEMPLATETYPE_t;
-+"""
-+
-+te_initscript_types="""
-+type TEMPLATETYPE_initrc_exec_t;
-+init_script_file(TEMPLATETYPE_initrc_exec_t)
-+"""
-+
-+te_dbusd_types="""\
-+policy_module(TEMPLATETYPE, 1.0.0)
-+
-+########################################
-+#
-+# Declarations
-+#
-+
-+type TEMPLATETYPE_t;
-+type TEMPLATETYPE_exec_t;
-+dbus_system_domain(TEMPLATETYPE_t, TEMPLATETYPE_exec_t)
-+
-+permissive TEMPLATETYPE_t;
-+"""
-+
-+te_inetd_types="""\
-+policy_module(TEMPLATETYPE, 1.0.0)
-+
-+########################################
-+#
-+# Declarations
-+#
-+
-+type TEMPLATETYPE_t;
-+type TEMPLATETYPE_exec_t;
-+inetd_service_domain(TEMPLATETYPE_t, TEMPLATETYPE_exec_t)
-+
-+permissive TEMPLATETYPE_t;
-+"""
-+
-+te_userapp_types="""\
-+policy_module(TEMPLATETYPE, 1.0.0)
-+
-+########################################
-+#
-+# Declarations
-+#
-+
-+type TEMPLATETYPE_t;
-+type TEMPLATETYPE_exec_t;
-+application_domain(TEMPLATETYPE_t, TEMPLATETYPE_exec_t)
-+role system_r types TEMPLATETYPE_t;
-+
-+permissive TEMPLATETYPE_t;
-+"""
-+
-+te_sandbox_types="""\
-+policy_module(TEMPLATETYPE, 1.0.0)
-+
-+########################################
-+#
-+# Declarations
-+#
-+
-+sandbox_x_domain_template(TEMPLATETYPE)
-+
-+permissive TEMPLATETYPE_t;
-+permissive TEMPLATETYPE_client_t;
-+
-+"""
-+
-+te_cgi_types="""\
-+policy_module(TEMPLATETYPE, 1.0.0)
-+
-+########################################
-+#
-+# Declarations
-+#
-+
-+apache_content_template(TEMPLATETYPE)
-+
-+permissive httpd_TEMPLATETYPE_script_t;
-+"""
-+
-+te_daemon_rules="""\
-+allow TEMPLATETYPE_t self:fifo_file rw_fifo_file_perms;
-+allow TEMPLATETYPE_t self:unix_stream_socket create_stream_socket_perms;
-+"""
-+
-+te_inetd_rules="""
-+"""
-+
-+te_dbusd_rules="""
-+"""
-+
-+te_userapp_rules="""
-+allow TEMPLATETYPE_t self:fifo_file manage_fifo_file_perms;
-+allow TEMPLATETYPE_t self:unix_stream_socket create_stream_socket_perms;
-+"""
-+
-+te_cgi_rules="""
-+"""
-+
-+te_sandbox_rules="""
-+"""
-+
-+te_uid_rules="""
-+auth_use_nsswitch(TEMPLATETYPE_t)
-+"""
-+
-+te_syslog_rules="""
-+logging_send_syslog_msg(TEMPLATETYPE_t)
-+"""
-+
-+te_resolve_rules="""
-+sysnet_dns_name_resolve(TEMPLATETYPE_t)
-+"""
-+
-+te_pam_rules="""
-+auth_domtrans_chk_passwd(TEMPLATETYPE_t)
-+"""
-+
-+te_mail_rules="""
-+mta_send_mail(TEMPLATETYPE_t)
-+"""
-+
-+te_dbus_rules="""
-+optional_policy(`
-+	dbus_system_bus_client(TEMPLATETYPE_t)
-+	dbus_connect_system_bus(TEMPLATETYPE_t)
-+')
-+"""
-+
-+te_kerberos_rules="""
-+optional_policy(`
-+	kerberos_use(TEMPLATETYPE_t)
-+')
-+"""
-+
-+te_manage_krb5_rcache_rules="""
-+optional_policy(`
-+	kerberos_keytab_template(TEMPLATETYPE, TEMPLATETYPE_t)
-+	kerberos_manage_host_rcache(TEMPLATETYPE_t)
-+')
-+"""
-+
-+te_audit_rules="""
-+logging_send_audit_msgs(TEMPLATETYPE_t)
-+"""
-+
-+te_run_rules="""
-+optional_policy(`
-+	gen_require(`
-+		type USER_t;
-+		role USER_r;
-+	')
-+
-+	TEMPLATETYPE_run(USER_t, USER_r)
-+')
-+"""
-+
-+te_fd_rules="""
-+domain_use_interactive_fds(TEMPLATETYPE_t)
-+"""
-+
-+te_etc_rules="""
-+files_read_etc_files(TEMPLATETYPE_t)
-+"""
-+
-+te_localization_rules="""
-+miscfiles_read_localization(TEMPLATETYPE_t)
-+"""
-+
-+########################### Interface File #############################
-+
-+if_heading_rules="""
-+## <summary>policy for TEMPLATETYPE</summary>"""
-+
-+if_program_rules="""
-+
-+########################################
-+## <summary>
-+##	Transition to TEMPLATETYPE.
-+## </summary>
-+## <param name=\"domain\">
-+## <summary>
-+##	Domain allowed to transition.
-+## </summary>
-+## </param>
-+#
-+interface(`TEMPLATETYPE_domtrans',`
-+	gen_require(`
-+		type TEMPLATETYPE_t, TEMPLATETYPE_exec_t;
-+	')
-+
-+	corecmd_search_bin($1)
-+	domtrans_pattern($1, TEMPLATETYPE_exec_t, TEMPLATETYPE_t)
-+')
-+"""
++#: ../semanage/seobject.py:980 ../semanage/seobject.py:1042
++#: ../semanage/seobject.py:1097 ../semanage/seobject.py:1103
+ #, python-format
+ msgid "Could not check if port %s/%s is defined"
+ msgstr "لا يمكن التحقق من إذا كان المنفذ %s/%s معرفا"
+ 
+-#: ../semanage/seobject.py:1002
++#: ../semanage/seobject.py:982
+ #, python-format
+ msgid "Port %s/%s already defined"
+ msgstr "المنفذ %s/%s معرف مسبقا"
+ 
+-#: ../semanage/seobject.py:1006
++#: ../semanage/seobject.py:986
+ #, python-format
+ msgid "Could not create port for %s/%s"
+ msgstr "لا يمكن إنشاء منفذ لـ %s/%s"
+ 
+-#: ../semanage/seobject.py:1012
++#: ../semanage/seobject.py:992
+ #, python-format
+ msgid "Could not create context for %s/%s"
+ msgstr "لا يمكن إنشاء سياق لـ %s/%s"
+ 
+-#: ../semanage/seobject.py:1016
++#: ../semanage/seobject.py:996
+ #, python-format
+ msgid "Could not set user in port context for %s/%s"
+ msgstr "لا يمكن ضبط مستخدم في سياق المنفذ لـ %s/%s"
+ 
+-#: ../semanage/seobject.py:1020
++#: ../semanage/seobject.py:1000
+ #, python-format
+ msgid "Could not set role in port context for %s/%s"
+ msgstr "لا يمكن ضبط دور في سياق المنفذ لـ %s/%s"
+ 
+-#: ../semanage/seobject.py:1024
++#: ../semanage/seobject.py:1004
+ #, python-format
+ msgid "Could not set type in port context for %s/%s"
+ msgstr "لا يمكن ضبط نوع في سياق المنفذ لـ %s/%s"
+ 
+-#: ../semanage/seobject.py:1029
++#: ../semanage/seobject.py:1009
+ #, 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:1013
+ #, python-format
+ msgid "Could not set port context for %s/%s"
+ msgstr "لا يمكن ضبط سياق المنفذ لـ %s/%s"
+ 
+-#: ../semanage/seobject.py:1037
++#: ../semanage/seobject.py:1017
+ #, python-format
+ msgid "Could not add port %s/%s"
+ msgstr "لا يمكن إضافة المنفذ %s/%s"
+ 
+-#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
+-#: ../semanage/seobject.py:1512
++#: ../semanage/seobject.py:1031 ../semanage/seobject.py:1304
++#: ../semanage/seobject.py:1503
+ msgid "Requires setype or serange"
+ msgstr "يتطلب setype أو serange"
+ 
+-#: ../semanage/seobject.py:1053
++#: ../semanage/seobject.py:1033
+ msgid "Requires setype"
+ msgstr "يتطلب setype"
+ 
+-#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
++#: ../semanage/seobject.py:1044 ../semanage/seobject.py:1099
+ #, python-format
+ msgid "Port %s/%s is not defined"
+ msgstr "المنفذ %s/%s غير معرفة"
+ 
+-#: ../semanage/seobject.py:1065
++#: ../semanage/seobject.py:1048
+ #, python-format
+ msgid "Could not query port %s/%s"
+ msgstr "لا يمكن استعلام المنفذ %s/%s"
+ 
+-#: ../semanage/seobject.py:1076
++#: ../semanage/seobject.py:1059
+ #, python-format
+ msgid "Could not modify port %s/%s"
+ msgstr "لا يمكن تعديل المنفذ %s/%s"
+ 
+-#: ../semanage/seobject.py:1089
++#: ../semanage/seobject.py:1072
+ msgid "Could not list the ports"
+ msgstr "لا يمكن عرض قائمة المنافذ"
+ 
+-#: ../semanage/seobject.py:1105
++#: ../semanage/seobject.py:1088
+ #, python-format
+ msgid "Could not delete the port %s"
+ msgstr "لا يمكن حذف المنفذ %s"
+ 
+-#: ../semanage/seobject.py:1122
++#: ../semanage/seobject.py:1105
+ #, python-format
+ msgid "Port %s/%s is defined in policy, cannot be deleted"
+ msgstr "المنفذ %s/%s معرف في السياسة، لا يمكن حذفه"
+ 
+-#: ../semanage/seobject.py:1126
++#: ../semanage/seobject.py:1109
+ #, python-format
+ msgid "Could not delete port %s/%s"
+ msgstr "لا يمكن حذف المنفذ %s/%s"
+ 
+-#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
++#: ../semanage/seobject.py:1125 ../semanage/seobject.py:1147
+ msgid "Could not list ports"
+ msgstr "لا يمكن عرض قائمة المنافذ"
+ 
+-#: ../semanage/seobject.py:1203
++#: ../semanage/seobject.py:1186
+ msgid "SELinux Port Type"
+ msgstr "نوع منفذ SELinux"
+ 
+-#: ../semanage/seobject.py:1203
++#: ../semanage/seobject.py:1186
+ msgid "Proto"
+ msgstr "الأول"
+ 
+-#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
++#: ../semanage/seobject.py:1186 ../gui/system-config-selinux.glade:335
+ msgid "Port Number"
+ msgstr "رقم المنفذ"
+ 
+-#: ../semanage/seobject.py:1222
++#: ../semanage/seobject.py:1207
+ msgid "Node Address is required"
+ msgstr "عنوان العقدة مطلوب"
+ 
+-#: ../semanage/seobject.py:1237
++#: ../semanage/seobject.py:1222
+ msgid "Unknown or missing protocol"
+ msgstr "البروتوكول غير معروف أو مفقود"
+ 
+-#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
+-#: ../semanage/seobject.py:1728
+-msgid "SELinux Type is required"
++#: ../semanage/seobject.py:1236
++#, fuzzy
++msgid "SELinux node type is required"
+ msgstr "نوع SELinux مطلوب"
+ 
+-#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
+-#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
+-#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
+-#: ../semanage/seobject.py:1732
++#: ../semanage/seobject.py:1239 ../semanage/seobject.py:1307
++#, python-format
++msgid "Type %s is invalid, must be a node type"
++msgstr ""
 +
-+if_user_program_rules="""
-+########################################
-+## <summary>
-+##	Execute TEMPLATETYPE in the TEMPLATETYPE domain, and
-+##	allow the specified role the TEMPLATETYPE domain.
-+## </summary>
-+## <param name="domain">
-+##	<summary>
-+##	Domain allowed to transition
-+##	</summary>
-+## </param>
-+## <param name="role">
-+##	<summary>
-+##	The role to be allowed the TEMPLATETYPE domain.
-+##	</summary>
-+## </param>
-+#
-+interface(`TEMPLATETYPE_run',`
-+	gen_require(`
-+		type TEMPLATETYPE_t;
-+	')
++#: ../semanage/seobject.py:1243 ../semanage/seobject.py:1311
++#: ../semanage/seobject.py:1347 ../semanage/seobject.py:1445
++#: ../semanage/seobject.py:1507 ../semanage/seobject.py:1541
++#: ../semanage/seobject.py:1739
+ #, python-format
+ msgid "Could not create key for %s"
+ msgstr "لا يمكن إنشاء مفتاح لـ %s"
+ 
+-#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
+-#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
++#: ../semanage/seobject.py:1245 ../semanage/seobject.py:1315
++#: ../semanage/seobject.py:1351 ../semanage/seobject.py:1357
+ #, python-format
+ msgid "Could not check if addr %s is defined"
+ msgstr "لا يمكن التحقق من إذا كان العنوان %s معرفا"
+ 
+-#: ../semanage/seobject.py:1266
++#: ../semanage/seobject.py:1254
+ #, python-format
+ msgid "Could not create addr for %s"
+ msgstr "لا يمكن إنشاء العنوان لـ %s"
+ 
+-#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
+-#: ../semanage/seobject.py:1690
++#: ../semanage/seobject.py:1260 ../semanage/seobject.py:1461
++#: ../semanage/seobject.py:1694
+ #, python-format
+ msgid "Could not create context for %s"
+ msgstr "لا يمكن إنشاء سياق لـ %s"
+ 
+-#: ../semanage/seobject.py:1276
++#: ../semanage/seobject.py:1264
+ #, python-format
+ msgid "Could not set mask for %s"
+ msgstr "لا يمكن ضبط قناع لـ %s"
+ 
+-#: ../semanage/seobject.py:1280
++#: ../semanage/seobject.py:1268
+ #, python-format
+ msgid "Could not set user in addr context for %s"
+ msgstr "لا يمكن ضبط مستخدم في سياق العنوان لـ %s"
+ 
+-#: ../semanage/seobject.py:1284
++#: ../semanage/seobject.py:1272
+ #, python-format
+ msgid "Could not set role in addr context for %s"
+ msgstr "لا يمكن ضبط دور في سياق العنوان لـ %s"
+ 
+-#: ../semanage/seobject.py:1288
++#: ../semanage/seobject.py:1276
+ #, python-format
+ msgid "Could not set type in addr context for %s"
+ msgstr "لا يمكن ضبط نوع في سياق العنوان لـ %s"
+ 
+-#: ../semanage/seobject.py:1293
++#: ../semanage/seobject.py:1281
+ #, python-format
+ msgid "Could not set mls fields in addr context for %s"
+ msgstr "لا يمكن ضبط حقل mls في سياق العنوان لـ %s"
+ 
+-#: ../semanage/seobject.py:1297
++#: ../semanage/seobject.py:1285
+ #, python-format
+ msgid "Could not set addr context for %s"
+ msgstr "لا يمكن ضبط سياق العنوان لـ %s"
+ 
+-#: ../semanage/seobject.py:1301
++#: ../semanage/seobject.py:1289
+ #, python-format
+ msgid "Could not add addr %s"
+ msgstr "لا يمكن إضافة العنوان %s"
+ 
+-#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
++#: ../semanage/seobject.py:1317 ../semanage/seobject.py:1353
+ #, python-format
+ msgid "Addr %s is not defined"
+ msgstr "العنوان %s غير معرف"
+ 
+-#: ../semanage/seobject.py:1330
++#: ../semanage/seobject.py:1321
+ #, python-format
+ msgid "Could not query addr %s"
+ msgstr "لا يمكن استعلام العنوان %s"
+ 
+-#: ../semanage/seobject.py:1340
++#: ../semanage/seobject.py:1331
+ #, python-format
+ msgid "Could not modify addr %s"
+ msgstr "لا يمكن تعديل العنوان %s"
+ 
+-#: ../semanage/seobject.py:1368
++#: ../semanage/seobject.py:1359
+ #, python-format
+ msgid "Addr %s is defined in policy, cannot be deleted"
+ msgstr "العنوان %s معرف في السياسة، لا يمكن حذفه"
+ 
+-#: ../semanage/seobject.py:1372
++#: ../semanage/seobject.py:1363
+ #, python-format
+ msgid "Could not delete addr %s"
+ msgstr "لا يمكن حذف العنوان %s"
+ 
+-#: ../semanage/seobject.py:1384
++#: ../semanage/seobject.py:1375
+ msgid "Could not deleteall node mappings"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1398
++#: ../semanage/seobject.py:1389
+ msgid "Could not list addrs"
+ msgstr "لا يمكن عرض قائمة العناوين"
+ 
+-#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
+-#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
++#: ../semanage/seobject.py:1441 ../semanage/seobject.py:1732
++msgid "SELinux Type is required"
++msgstr "نوع SELinux مطلوب"
 +
-+	TEMPLATETYPE_domtrans($1)
-+	role $2 types TEMPLATETYPE_t;
-+')
++#: ../semanage/seobject.py:1449 ../semanage/seobject.py:1511
++#: ../semanage/seobject.py:1545 ../semanage/seobject.py:1551
+ #, python-format
+ msgid "Could not check if interface %s is defined"
+ msgstr "لا يمكن التحقق من إذا كانت الواجهة %s معرفة"
+ 
+-#: ../semanage/seobject.py:1465
++#: ../semanage/seobject.py:1456
+ #, python-format
+ msgid "Could not create interface for %s"
+ msgstr "لا يمكن إنشاء واجهة لـ %s"
+ 
+-#: ../semanage/seobject.py:1474
++#: ../semanage/seobject.py:1465
+ #, python-format
+ msgid "Could not set user in interface context for %s"
+ msgstr "لا يمكن ضبط مستخدم في سياق الواجهة لـ %s"
+ 
+-#: ../semanage/seobject.py:1478
++#: ../semanage/seobject.py:1469
+ #, python-format
+ msgid "Could not set role in interface context for %s"
+ msgstr "لا يمكن ضبط دور في سياق الواجهة لـ %s"
+ 
+-#: ../semanage/seobject.py:1482
++#: ../semanage/seobject.py:1473
+ #, python-format
+ msgid "Could not set type in interface context for %s"
+ msgstr "لا يمكن ضبط نوع في سياق الواجهة لـ %s"
+ 
+-#: ../semanage/seobject.py:1487
++#: ../semanage/seobject.py:1478
+ #, python-format
+ msgid "Could not set mls fields in interface context for %s"
+ msgstr "لا يمكن ضبط حقل mls في سياق الواجهة لـ %s"
+ 
+-#: ../semanage/seobject.py:1491
++#: ../semanage/seobject.py:1482
+ #, python-format
+ msgid "Could not set interface context for %s"
+ msgstr "لا يمكن ضبط سياق المنفذ لـ %s"
+ 
+-#: ../semanage/seobject.py:1495
++#: ../semanage/seobject.py:1486
+ #, python-format
+ msgid "Could not set message context for %s"
+ msgstr "لا يمكن ضبط سياق الرسالة ل%s"
+ 
+-#: ../semanage/seobject.py:1499
++#: ../semanage/seobject.py:1490
+ #, python-format
+ msgid "Could not add interface %s"
+ msgstr "لا يمكن إضافة الواجهة %s"
+ 
+-#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
++#: ../semanage/seobject.py:1513 ../semanage/seobject.py:1547
+ #, python-format
+ msgid "Interface %s is not defined"
+ msgstr "الواجهة %s غير معرفة"
+ 
+-#: ../semanage/seobject.py:1526
++#: ../semanage/seobject.py:1517
+ #, python-format
+ msgid "Could not query interface %s"
+ msgstr "لا يمكن استعلام الواجهة %s"
+ 
+-#: ../semanage/seobject.py:1537
++#: ../semanage/seobject.py:1528
+ #, python-format
+ msgid "Could not modify interface %s"
+ msgstr "لا يمكن تعديل الواجهة %s"
+ 
+-#: ../semanage/seobject.py:1562
++#: ../semanage/seobject.py:1553
+ #, python-format
+ msgid "Interface %s is defined in policy, cannot be deleted"
+ msgstr "الواجهة %s معرفة في السياسة، لا يمكن حذفها"
+ 
+-#: ../semanage/seobject.py:1566
++#: ../semanage/seobject.py:1557
+ #, python-format
+ msgid "Could not delete interface %s"
+ msgstr "لا يمكن حذف الواجهة %s"
+ 
+-#: ../semanage/seobject.py:1578
++#: ../semanage/seobject.py:1569
+ msgid "Could not delete all interface  mappings"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1592
++#: ../semanage/seobject.py:1583
+ msgid "Could not list interfaces"
+ msgstr "لا يمكن عرض قائمة الواجهات"
+ 
+-#: ../semanage/seobject.py:1617
++#: ../semanage/seobject.py:1608
+ msgid "SELinux Interface"
+ msgstr "واجهة SELinux"
+ 
+-#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
++#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1954
+ msgid "Context"
+ msgstr "سياق"
+ 
+-#: ../semanage/seobject.py:1667
++#: ../semanage/seobject.py:1671
+ #, python-format
+ msgid "Equivalence class for %s already exists"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1673
++#: ../semanage/seobject.py:1677
+ #, python-format
+ msgid "File spec %s conflicts with equivalency rule '%s %s'"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1682
++#: ../semanage/seobject.py:1686
+ #, python-format
+ msgid "Equivalence class for %s does not exists"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1696
++#: ../semanage/seobject.py:1700
+ #, python-format
+ msgid "Could not set user in file context for %s"
+ msgstr "لا يمكن ضبط مستخدم في سياق الملف لـ %s"
+ 
+-#: ../semanage/seobject.py:1700
++#: ../semanage/seobject.py:1704
+ #, python-format
+ msgid "Could not set role in file context for %s"
+ msgstr "لا يمكن ضبط دور في سياق الملف لـ %s"
+ 
+-#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
++#: ../semanage/seobject.py:1709 ../semanage/seobject.py:1769
+ #, python-format
+ msgid "Could not set mls fields in file context for %s"
+ msgstr "لا يمكن ضبط حقل mls في سياق الملف لـ %s"
+ 
+-#: ../semanage/seobject.py:1711
++#: ../semanage/seobject.py:1715
+ msgid "Invalid file specification"
+ msgstr "مواصفات ملف خاطئة"
+ 
+-#: ../semanage/seobject.py:1713
++#: ../semanage/seobject.py:1717
+ msgid "File specification can not include spaces"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1718
++#: ../semanage/seobject.py:1722
+ #, python-format
+ msgid ""
+ "File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
+-#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
+-#: ../semanage/seobject.py:1880
++#: ../semanage/seobject.py:1735
++#, python-format
++msgid "Type %s is invalid, must be a file or device type"
++msgstr ""
 +
-+########################################
-+## <summary>
-+##	Role access for TEMPLATETYPE
-+## </summary>
-+## <param name="role">
-+##	<summary>
-+##	Role allowed access
-+##	</summary>
-+## </param>
-+## <param name="domain">
-+##	<summary>
-+##	User domain for the role
-+##	</summary>
-+## </param>
-+#
-+interface(`TEMPLATETYPE_role',`
-+	gen_require(`
-+		type TEMPLATETYPE_t;
-+	')
++#: ../semanage/seobject.py:1743 ../semanage/seobject.py:1748
++#: ../semanage/seobject.py:1804 ../semanage/seobject.py:1886
++#: ../semanage/seobject.py:1890
+ #, python-format
+ msgid "Could not check if file context for %s is defined"
+ msgstr "لا يمكن التحقق من إذا كان سياق الملف لـ %s معرفا"
+ 
+-#: ../semanage/seobject.py:1749
++#: ../semanage/seobject.py:1756
+ #, python-format
+ msgid "Could not create file context for %s"
+ msgstr "لا يمكن إنشاء سياق الملف لـ %s"
+ 
+-#: ../semanage/seobject.py:1757
++#: ../semanage/seobject.py:1764
+ #, python-format
+ msgid "Could not set type in file context for %s"
+ msgstr "لا يمكن ضبط نوع في سياق الملف لـ %s"
+ 
+-#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
+-#: ../semanage/seobject.py:1826
++#: ../semanage/seobject.py:1772 ../semanage/seobject.py:1832
++#: ../semanage/seobject.py:1836
+ #, python-format
+ msgid "Could not set file context for %s"
+ msgstr "لا يمكن ضبط سياق ملف لـ %s"
+ 
+-#: ../semanage/seobject.py:1771
++#: ../semanage/seobject.py:1778
+ #, python-format
+ msgid "Could not add file context for %s"
+ msgstr "لا يمكن إضافة سياق ملف لـ %s"
+ 
+-#: ../semanage/seobject.py:1785
++#: ../semanage/seobject.py:1792
+ msgid "Requires setype, serange or seuser"
+ msgstr "يتطلب setype، serange أو seuser"
+ 
+-#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
++#: ../semanage/seobject.py:1808 ../semanage/seobject.py:1894
+ #, python-format
+ msgid "File context for %s is not defined"
+ msgstr "سياق الملف لـ %s غير معرف"
+ 
+-#: ../semanage/seobject.py:1804
++#: ../semanage/seobject.py:1814
+ #, python-format
+ msgid "Could not query file context for %s"
+ msgstr "لا يمكن استعلام سياق الملف لـ %s"
+ 
+-#: ../semanage/seobject.py:1830
++#: ../semanage/seobject.py:1840
+ #, python-format
+ msgid "Could not modify file context for %s"
+ msgstr "لا يمكن تعديل سياق الملف لـ %s"
+ 
+-#: ../semanage/seobject.py:1843
++#: ../semanage/seobject.py:1853
+ msgid "Could not list the file contexts"
+ msgstr "لا يمكن عرض قائمة سياقات الملفات"
+ 
+-#: ../semanage/seobject.py:1857
++#: ../semanage/seobject.py:1867
+ #, python-format
+ msgid "Could not delete the file context %s"
+ msgstr "لا يمكن حذف سياق الملف %s"
+ 
+-#: ../semanage/seobject.py:1882
++#: ../semanage/seobject.py:1892
+ #, python-format
+ msgid "File context for %s is defined in policy, cannot be deleted"
+ msgstr "سياق الملف لـ %s معرف في السياسة، لا يمكن حذفه"
+ 
+-#: ../semanage/seobject.py:1888
++#: ../semanage/seobject.py:1898
+ #, python-format
+ msgid "Could not delete file context for %s"
+ msgstr "لا يمكن حذف سياق الملف لـ %s"
+ 
+-#: ../semanage/seobject.py:1903
++#: ../semanage/seobject.py:1913
+ msgid "Could not list file contexts"
+ msgstr "لا يمكن عرض قائمة سياقات الملفات"
+ 
+-#: ../semanage/seobject.py:1907
++#: ../semanage/seobject.py:1917
+ msgid "Could not list local file contexts"
+ msgstr "لا يمكن عرض قائمة سياقات الملفات المحلية"
+ 
+-#: ../semanage/seobject.py:1944
++#: ../semanage/seobject.py:1954
+ msgid "SELinux fcontext"
+ msgstr "SELinux fcontext"
+ 
+-#: ../semanage/seobject.py:1944
++#: ../semanage/seobject.py:1954
+ msgid "type"
+ msgstr "نوع"
+ 
+-#: ../semanage/seobject.py:1957
++#: ../semanage/seobject.py:1967
+ msgid ""
+ "\n"
+ "SELinux Distribution fcontext Equivalence \n"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1962
++#: ../semanage/seobject.py:1972
+ msgid ""
+ "\n"
+ "SELinux Local fcontext Equivalence \n"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
+-#: ../semanage/seobject.py:2054
++#: ../semanage/seobject.py:2006 ../semanage/seobject.py:2059
++#: ../semanage/seobject.py:2065
+ #, python-format
+ msgid "Could not check if boolean %s is defined"
+ msgstr "لا يمكن التحقق من إذا كانت القيمة المنطقية %s معرفة"
+ 
+-#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
++#: ../semanage/seobject.py:2008 ../semanage/seobject.py:2061
+ #, python-format
+ msgid "Boolean %s is not defined"
+ msgstr "القيمة المنطقية %s غير معرفة"
+ 
+-#: ../semanage/seobject.py:2002
++#: ../semanage/seobject.py:2012
+ #, python-format
+ msgid "Could not query file context %s"
+ msgstr "لا يمكن استعلام سياق الملف %s"
+ 
+-#: ../semanage/seobject.py:2007
++#: ../semanage/seobject.py:2017
+ #, python-format
+ msgid "You must specify one of the following values: %s"
+ msgstr "يجب أن تحدد أحد القيم التالية: %s"
+ 
+-#: ../semanage/seobject.py:2012
++#: ../semanage/seobject.py:2022
+ #, python-format
+ msgid "Could not set active value of boolean %s"
+ msgstr "لا يمكن ضبط القيمة المنطقية النشطة %s"
+ 
+-#: ../semanage/seobject.py:2015
++#: ../semanage/seobject.py:2025
+ #, python-format
+ msgid "Could not modify boolean %s"
+ msgstr "لا يمكن تعديل القيمة المنطقية %s"
+ 
+-#: ../semanage/seobject.py:2033
++#: ../semanage/seobject.py:2043
+ #, python-format
+ msgid "Bad format %s: Record %s"
+ msgstr "بنية خاطئة %s: سجّل %s"
+ 
+-#: ../semanage/seobject.py:2056
++#: ../semanage/seobject.py:2067
+ #, python-format
+ msgid "Boolean %s is defined in policy, cannot be deleted"
+ msgstr "القيمة المنطقية %s معرفة في السياسة، لا يمكن حذفها"
+ 
+-#: ../semanage/seobject.py:2060
++#: ../semanage/seobject.py:2071
+ #, python-format
+ msgid "Could not delete boolean %s"
+ msgstr "لا يمكن حذف القيمة المنطقية %s"
+ 
+-#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
++#: ../semanage/seobject.py:2083 ../semanage/seobject.py:2100
+ msgid "Could not list booleans"
+ msgstr "لا يمكن عرض قائمة القيم المنطقية"
+ 
+-#: ../semanage/seobject.py:2112
++#: ../semanage/seobject.py:2125
+ msgid "unknown"
+ msgstr "غير معروف"
+ 
+-#: ../semanage/seobject.py:2125
++#: ../semanage/seobject.py:2138
+ msgid "off"
+ msgstr "إلغاء التشغيل"
+ 
+-#: ../semanage/seobject.py:2125
++#: ../semanage/seobject.py:2138
+ msgid "on"
+ msgstr "تشغيل"
+ 
+-#: ../semanage/seobject.py:2139
++#: ../semanage/seobject.py:2152
+ msgid "SELinux boolean"
+ msgstr "قيمة منطقية لـSELinux"
+ 
+-#: ../semanage/seobject.py:2139
++#: ../semanage/seobject.py:2152
+ msgid "State"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:2139
++#: ../semanage/seobject.py:2152
+ msgid "Default"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
+-#: ../gui/polgengui.py:253
++#: ../semanage/seobject.py:2152 ../gui/polgen.glade:113
++#: ../gui/polgengui.py:254
+ msgid "Description"
+ msgstr "وصف"
+ 
+@@ -1007,7 +1023,7 @@ msgstr "خطأ في تعيين الذاكرة.\n"
+ msgid "Error sending audit message.\n"
+ msgstr "خطأ في إرسال رسالة التدوين.\n"
+ 
+-#: ../newrole/newrole.c:692 ../newrole/newrole.c:1059
++#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
+ #, c-format
+ msgid "Could not determine enforcing mode.\n"
+ msgstr "لا يمكن تحديد ضبط الإلزام.\n"
+@@ -1122,62 +1138,66 @@ msgstr "غير قادر على الحصول على مجموعة الإشارات
+ msgid "Unable to set SIGHUP handler\n"
+ msgstr "غير قادر على ضبط معالج SIGHUP\n"
+ 
+-#: ../newrole/newrole.c:1053
++#: ../newrole/newrole.c:1036
++msgid "Sorry, newrole failed to drop capabilities\n"
++msgstr ""
 +
-+	role $1 types TEMPLATETYPE_t;
++#: ../newrole/newrole.c:1052
+ #, c-format
+ msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
+ msgstr "عفوا، لا يمكن استعمال newrole إلا على نواة SELinux.\n"
+ 
+-#: ../newrole/newrole.c:1070
++#: ../newrole/newrole.c:1069
+ #, c-format
+ msgid "failed to get old_context.\n"
+ msgstr "فشل في الحصول على old_context.\n"
+ 
+-#: ../newrole/newrole.c:1077
++#: ../newrole/newrole.c:1076
+ #, c-format
+ msgid "Warning!  Could not retrieve tty information.\n"
+ msgstr "تحذير! استعادة معلومات tty غير ممكنة.\n"
+ 
+-#: ../newrole/newrole.c:1098
++#: ../newrole/newrole.c:1097
+ #, c-format
+ msgid "error on reading PAM service configuration.\n"
+ msgstr "خطأ في قراءة إعدادات خدمة PAM.\n"
+ 
+-#: ../newrole/newrole.c:1133
++#: ../newrole/newrole.c:1132
+ #, c-format
+ msgid "newrole: incorrect password for %s\n"
+ msgstr "newrole: كلمة المرور خاطئة لـ %s\n"
+ 
+-#: ../newrole/newrole.c:1160
++#: ../newrole/newrole.c:1159
+ #, c-format
+ msgid "newrole: failure forking: %s"
+ msgstr "newrole: فشل في التفرع: %s"
+ 
+-#: ../newrole/newrole.c:1163 ../newrole/newrole.c:1186
++#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
+ #, c-format
+ msgid "Unable to restore tty label...\n"
+ msgstr "غير قادر لاستعادة عنوان tty...\n"
+ 
+-#: ../newrole/newrole.c:1165 ../newrole/newrole.c:1192
++#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
+ #, c-format
+ msgid "Failed to close tty properly\n"
+ msgstr "فشل في إغلاق tty بصورة صحيحة\n"
+ 
+-#: ../newrole/newrole.c:1224
++#: ../newrole/newrole.c:1223
+ #, c-format
+ msgid "Could not close descriptors.\n"
+ msgstr "لا يمكن إغلاق الواصفات.\n"
+ 
+-#: ../newrole/newrole.c:1251
++#: ../newrole/newrole.c:1250
+ #, c-format
+ msgid "Error allocating shell's argv0.\n"
+ msgstr "خطأ في تعيين argv0 الخاص بالقشرة (shell).\n"
+ 
+-#: ../newrole/newrole.c:1287
++#: ../newrole/newrole.c:1286
+ #, c-format
+ msgid "Unable to restore the environment, aborting\n"
+ msgstr "غير قادر على استعادة البيئة، سيتم الإلغاء\n"
+ 
+-#: ../newrole/newrole.c:1298
++#: ../newrole/newrole.c:1297
+ msgid "failed to exec shell\n"
+ msgstr "فشل في تنفيذ القشرة (shell)\n"
+ 
+@@ -1280,20 +1300,20 @@ msgstr "chcat -- -CompanyConfidential /docs/businessplan.odt"
+ msgid "chcat -l +CompanyConfidential juser"
+ msgstr "chcat -l +CompanyConfidential juser"
+ 
+-#: ../scripts/chcat:399 ../gui/polgen.py:1351
+-#, c-format, python-format
++#: ../scripts/chcat:399
++#, c-format
+ msgid "Options Error %s "
+ msgstr "خطأ في الخيارات %s "
+ 
+-#: ../gui/booleansPage.py:195 ../gui/system-config-selinux.glade:1706
++#: ../gui/booleansPage.py:194 ../gui/system-config-selinux.glade:1706
+ msgid "Boolean"
+ msgstr ""
+ 
+-#: ../gui/booleansPage.py:252 ../gui/semanagePage.py:162
++#: ../gui/booleansPage.py:245 ../gui/semanagePage.py:162
+ msgid "all"
+ msgstr ""
+ 
+-#: ../gui/booleansPage.py:254 ../gui/semanagePage.py:164
++#: ../gui/booleansPage.py:247 ../gui/semanagePage.py:164
+ #: ../gui/system-config-selinux.glade:1615
+ #: ../gui/system-config-selinux.glade:1820
+ #: ../gui/system-config-selinux.glade:2437
+@@ -1349,577 +1369,464 @@ msgstr ""
+ msgid "Login '%s' is required"
+ msgstr ""
+ 
+-#: ../gui/modulesPage.py:48 ../gui/system-config-selinux.glade:2753
++#: ../gui/modulesPage.py:49 ../gui/system-config-selinux.glade:2753
+ msgid "Policy Module"
+ msgstr ""
+ 
+-#: ../gui/modulesPage.py:57
++#: ../gui/modulesPage.py:58
+ msgid "Module Name"
+ msgstr ""
+ 
+-#: ../gui/modulesPage.py:134
++#: ../gui/modulesPage.py:135
+ msgid "Disable Audit"
+ msgstr ""
+ 
+-#: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
++#: ../gui/modulesPage.py:138 ../gui/system-config-selinux.glade:2662
+ msgid "Enable Audit"
+ msgstr ""
+ 
+-#: ../gui/modulesPage.py:162
++#: ../gui/modulesPage.py:163
+ msgid "Load Policy Module"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:79
+-msgid "Polgen"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:80
++#: ../gui/polgen.glade:9
+ msgid "Red Hat 2007"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:81
++#: ../gui/polgen.glade:11
+ msgid "GPL"
+ msgstr ""
+ 
+ #. TRANSLATORS: Replace this string with your names, one name per line.
+-#: ../gui/polgen.glade:85 ../gui/system-config-selinux.glade:17
++#: ../gui/polgen.glade:13 ../gui/system-config-selinux.glade:17
+ msgid "translator-credits"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:90
++#: ../gui/polgen.glade:34
++msgid "Add Booleans Dialog"
++msgstr ""
 +
-+	TEMPLATETYPE_domtrans($2)
++#: ../gui/polgen.glade:101
++msgid "Boolean Name"
++msgstr ""
 +
-+	ps_process_pattern($2, TEMPLATETYPE_t)
-+	allow $2 TEMPLATETYPE_t:process { signull signal sigkill };
-+')
-+"""
++#: ../gui/polgen.glade:230
+ msgid "SELinux Policy Generation Tool"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:128
++#: ../gui/polgen.glade:251
+ msgid ""
+ "<b>Select the policy type for the application or user role you want to "
+ "confine:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:177
++#: ../gui/polgen.glade:284
+ msgid "<b>Applications</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
++#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:183
++msgid "Standard Init Daemon"
++msgstr ""
 +
-+if_sandbox_rules="""
-+########################################
-+## <summary>
-+##	Execute sandbox in the TEMPLATETYPE_t domain, and
-+##	allow the specified role the TEMPLATETYPE_t domain.
-+## </summary>
-+## <param name="domain">
-+##	<summary>
-+##	Domain allowed to transition.
-+##	</summary>
-+## </param>
-+## <param name="role">
-+##	<summary>
-+##	The role to be allowed the TEMPLATETYPE_t domain.
-+##	</summary>
-+## </param>
-+#
-+interface(`TEMPLATETYPE_transition',`
-+	gen_require(`
-+		type TEMPLATETYPE_t;
-+		type TEMPLATETYPE_client_t;
-+	')
++#: ../gui/polgen.glade:320 ../gui/polgen.glade:336
+ msgid ""
+ "Standard Init Daemon are daemons started on boot via init scripts.  Usually "
+ "requires a script in /etc/rc.d/init.d"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:241 ../gui/polgen.py:156
+-msgid "Standard Init Daemon"
++#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:184
++msgid "DBUS System Daemon"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:261 ../gui/polgen.py:157
+-msgid "DBUS System Daemon"
++#: ../gui/polgen.glade:349
++msgid "Internet Services Daemon (inetd)"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:280
++#: ../gui/polgen.glade:353
+ msgid "Internet Services Daemon are daemons started by xinetd"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:282
+-msgid "Internet Services Daemon (inetd)"
++#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:186
++msgid "Web Application/Script (CGI)"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:301
++#: ../gui/polgen.glade:370
+ msgid ""
+ "Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:303 ../gui/polgen.py:159
+-msgid "Web Application/Script (CGI)"
++#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:187
++msgid "User Application"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:322 ../gui/polgen.glade:343
++#: ../gui/polgen.glade:387 ../gui/polgen.glade:404
+ msgid ""
+ "User Application are any application that you would like to confine that is "
+ "started by a user"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:324 ../gui/polgen.py:160
+-msgid "User Application"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:345 ../gui/polgen.py:161
++#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:188
+ msgid "Sandbox"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:391
++#: ../gui/polgen.glade:446
+ msgid "<b>Login Users</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:453
++#: ../gui/polgen.glade:478
++msgid "Existing User Roles"
++msgstr ""
 +
-+	allow $1 TEMPLATETYPE_t:process { signal_perms transition };
-+	dontaudit $1 TEMPLATETYPE_t:process { noatsecure siginh rlimitinh };
-+	role $2 types TEMPLATETYPE_t;
-+	role $2 types TEMPLATETYPE_client_t;
++#: ../gui/polgen.glade:482
+ msgid "Modify an existing login user record."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:455
+-msgid "Existing User Roles"
++#: ../gui/polgen.glade:495 ../sepolicy/sepolicy/generate.py:189
++msgid "Minimal Terminal User Role"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:474
++#: ../gui/polgen.glade:499
+ msgid ""
+ "This user will login to a machine only via a terminal or remote login.  By "
+ "default this user will have  no setuid, no networking, no su, no sudo."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:476 ../gui/polgen.py:162
+-msgid "Minimal Terminal User Role"
++#: ../gui/polgen.glade:512 ../sepolicy/sepolicy/generate.py:190
++msgid "Minimal X Windows User Role"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:495
++#: ../gui/polgen.glade:516
+ msgid ""
+ "This user can login to a machine via X or terminal.  By default this user "
+ "will have no setuid, no networking, no sudo, no su"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:497 ../gui/polgen.py:163
+-msgid "Minimal X Windows User Role"
++#: ../gui/polgen.glade:529 ../sepolicy/sepolicy/generate.py:191
++msgid "User Role"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:516
++#: ../gui/polgen.glade:533
+ msgid ""
+ "User with full networking, no setuid applications without transition, no "
+ "sudo, no su."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:518 ../gui/polgen.py:164
+-msgid "User Role"
++#: ../gui/polgen.glade:546 ../sepolicy/sepolicy/generate.py:192
++msgid "Admin User Role"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:537
++#: ../gui/polgen.glade:550
+ msgid ""
+ "User with full networking, no setuid applications without transition, no su, "
+ "can sudo to Root Administration Roles"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:539 ../gui/polgen.py:165
+-msgid "Admin User Role"
++#: ../gui/polgen.glade:592
++msgid "<b>Root Users</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:585
+-msgid "<b>Root Users</b>"
++#: ../gui/polgen.glade:623 ../sepolicy/sepolicy/generate.py:193
++msgid "Root Admin User Role"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:647
++#: ../gui/polgen.glade:627
+ msgid ""
+ "Select Root Administrator User Role, if this user will be used to administer "
+ "the machine while running as root.  This user will not be able to login to "
+ "the system directly."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:649 ../gui/polgen.py:166
+-msgid "Root Admin User Role"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:716
+-msgid "label104"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:745
++#: ../gui/polgen.glade:705
+ msgid "<b>Enter name of application or user role:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
++#: ../gui/polgen.glade:728 ../gui/polgengui.py:252
+ msgid "Name"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:807
++#: ../gui/polgen.glade:739
+ msgid "Enter complete path for executable to be confined."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:830 ../gui/polgen.glade:950 ../gui/polgen.glade:3142
++#: ../gui/polgen.glade:756 ../gui/polgen.glade:838 ../gui/polgen.glade:2361
+ msgid "..."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:849
++#: ../gui/polgen.glade:776
+ msgid "Enter unique name for the confined application or user role."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:871
++#: ../gui/polgen.glade:794
+ msgid "Executable"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:899
++#: ../gui/polgen.glade:808
+ msgid "Init script"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:927
++#: ../gui/polgen.glade:821
+ msgid ""
+ "Enter complete path to init script used to start the confined application."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:982
+-msgid "label105"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1011
++#: ../gui/polgen.glade:887
+ msgid "<b>Select existing role to modify:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1045
++#: ../gui/polgen.glade:908
+ msgid "Select the user roles that will transiton to the %s domain."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1073
+-msgid "label106"
++#: ../gui/polgen.glade:928
++msgid "role tab"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1102
++#: ../gui/polgen.glade:945
+ msgid "<b>Select roles that %s will transition to:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1136
++#: ../gui/polgen.glade:963
+ msgid "Select applications domains that %s will transition to."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1164
+-msgid "label107"
++#: ../gui/polgen.glade:983
++msgid ""
++"transition \n"
++"role tab"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1193
++#: ../gui/polgen.glade:1001
+ msgid "<b>Select the user_roles that will transition to %s:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1227
++#: ../gui/polgen.glade:1019
+ msgid "Select the user roles that will transiton to this applications domains."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1255
+-msgid "label108"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1284
++#: ../gui/polgen.glade:1056
+ msgid "<b>Select domains that %s will administer:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1318 ../gui/polgen.glade:1409
++#: ../gui/polgen.glade:1074 ../gui/polgen.glade:1129
+ msgid "Select the domains that you would like this user administer."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1346
+-msgid "label109"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1375
++#: ../gui/polgen.glade:1111
+ msgid "<b>Select additional roles for %s:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1437
+-msgid "label111"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1466
++#: ../gui/polgen.glade:1166
+ msgid "<b>Enter network ports that %s binds on:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1497 ../gui/polgen.glade:1997
++#: ../gui/polgen.glade:1186 ../gui/polgen.glade:1557
+ msgid "<b>TCP Ports</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1565 ../gui/polgen.glade:1785
++#: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
++#: ../gui/polgen.glade:1698
++msgid "All"
++msgstr ""
 +
-+	allow TEMPLATETYPE_t $1:process { sigchld signull };
-+	allow TEMPLATETYPE_t $1:fifo_file rw_inherited_fifo_file_perms;
-+	allow TEMPLATETYPE_client_t $1:process { sigchld signull };
-+	allow TEMPLATETYPE_client_t $1:fifo_file rw_inherited_fifo_file_perms;
-+')
-+"""
-+
-+if_role_change_rules="""
-+########################################
-+## <summary>
-+##	Change to the TEMPLATETYPE role.
-+## </summary>
-+## <param name="role">
-+##	<summary>
-+##	Role allowed access.
-+##	</summary>
-+## </param>
-+## <rolecap/>
-+#
-+interface(`TEMPLATETYPE_role_change',`
-+	gen_require(`
-+		role TEMPLATETYPE_r;
-+	')
-+
-+	allow $1 TEMPLATETYPE_r;
-+')
-+"""
++#: ../gui/polgen.glade:1227 ../gui/polgen.glade:1394
+ msgid "Allows %s to bind to any udp port"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1567 ../gui/polgen.glade:1787 ../gui/polgen.glade:2061
+-#: ../gui/polgen.glade:2215
+-msgid "All"
++#: ../gui/polgen.glade:1240 ../gui/polgen.glade:1407
++msgid "600-1024"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1585 ../gui/polgen.glade:1805
++#: ../gui/polgen.glade:1244 ../gui/polgen.glade:1411
+ msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1587 ../gui/polgen.glade:1807
+-msgid "600-1024"
++#: ../gui/polgen.glade:1257 ../gui/polgen.glade:1424
++msgid "Unreserved Ports (>1024)"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1605 ../gui/polgen.glade:1825
++#: ../gui/polgen.glade:1261 ../gui/polgen.glade:1428
+ msgid ""
+ "Enter a comma separated list of udp ports or ranges of ports that %s binds "
+ "to. Example: 612, 650-660"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1607 ../gui/polgen.glade:1827
+-msgid "Unreserved Ports (>1024)"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1638 ../gui/polgen.glade:1858 ../gui/polgen.glade:2079
+-#: ../gui/polgen.glade:2233
++#: ../gui/polgen.glade:1289 ../gui/polgen.glade:1456 ../gui/polgen.glade:1609
++#: ../gui/polgen.glade:1718
+ msgid "Select Ports"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1663 ../gui/polgen.glade:1883
++#: ../gui/polgen.glade:1302 ../gui/polgen.glade:1469
+ msgid "Allows %s to bind to any udp ports > 1024"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1717 ../gui/polgen.glade:2151
++#: ../gui/polgen.glade:1353 ../gui/polgen.glade:1666
+ msgid "<b>UDP Ports</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1937
+-msgid "label113"
++#: ../gui/polgen.glade:1519
++msgid ""
++"Network\n"
++"Bind tab"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1966
++#: ../gui/polgen.glade:1537
+ msgid "<b>Select network ports that %s connects to:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2058
++#: ../gui/polgen.glade:1593
+ msgid "Allows %s to connect to any tcp port"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2104
++#: ../gui/polgen.glade:1622
+ msgid ""
+ "Enter a comma separated list of tcp ports or ranges of ports that %s "
+ "connects to. Example: 612, 650-660"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2212
++#: ../gui/polgen.glade:1702
+ msgid "Allows %s to connect to any udp port"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2258
++#: ../gui/polgen.glade:1731
+ msgid ""
+ "Enter a comma separated list of udp ports or ranges of ports that %s "
+ "connects to. Example: 612, 650-660"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2305
+-msgid "label114"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:2334
++#: ../gui/polgen.glade:1792
+ msgid "<b>Select common application traits for %s:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2366
++#: ../gui/polgen.glade:1809
+ msgid "Writes syslog messages\t"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2385
++#: ../gui/polgen.glade:1824
+ msgid "Create/Manipulate temporary files in /tmp"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2404
++#: ../gui/polgen.glade:1839
+ msgid "Uses Pam for authentication"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2423
++#: ../gui/polgen.glade:1854
+ msgid "Uses nsswitch or getpw* calls"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2442
++#: ../gui/polgen.glade:1869
+ msgid "Uses dbus"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2461
++#: ../gui/polgen.glade:1884
+ msgid "Sends audit messages"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2480
++#: ../gui/polgen.glade:1899
+ msgid "Interacts with the terminal"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2499
++#: ../gui/polgen.glade:1914
+ msgid "Sends email"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2530
+-msgid "label115"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:2559
++#: ../gui/polgen.glade:1961
+ msgid "<b>Add files/directories that %s manages</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2788
++#: ../gui/polgen.glade:2122
+ msgid ""
+ "Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
+ "Files ..."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2823
+-msgid "label116"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:2852
++#: ../gui/polgen.glade:2166
+ msgid "<b>Add booleans from the %s policy:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:3002
++#: ../gui/polgen.glade:2274
+ msgid "Add/Remove booleans used by the %s domain"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:3066
++#: ../gui/polgen.glade:2316
+ msgid "<b>Which directory you will generate the %s policy?</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:3097
++#: ../gui/polgen.glade:2334
+ msgid "Policy Directory"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:3254
+-msgid "Add Booleans Dialog"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:3327
+-msgid "Boolean Name"
+-msgstr ""
+-
+-#: ../gui/polgengui.py:261
++#: ../gui/polgengui.py:262
+ msgid "Role"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:268
++#: ../gui/polgengui.py:269
+ msgid "Existing_User"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
++#: ../gui/polgengui.py:283 ../gui/polgengui.py:291 ../gui/polgengui.py:305
+ msgid "Application"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:352
++#: ../gui/polgengui.py:353
+ #, python-format
+ msgid "%s must be a directory"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
++#: ../gui/polgengui.py:413 ../gui/polgengui.py:694
+ msgid "You must select a user"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:542
++#: ../gui/polgengui.py:543
+ msgid "Select executable file to be confined."
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:553
++#: ../gui/polgengui.py:554
+ msgid "Select init script file to be confined."
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:563
++#: ../gui/polgengui.py:564
+ msgid "Select file(s) that confined application creates or writes"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:570
++#: ../gui/polgengui.py:571
+ msgid "Select directory(s) that the confined application owns and writes into"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:632
++#: ../gui/polgengui.py:633
+ msgid "Select directory to generate policy files in"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:649
++#: ../gui/polgengui.py:650
+ #, python-format
+ msgid ""
+ "Type %s_t already defined in current policy.\n"
+ "Do you want to continue?"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
++#: ../gui/polgengui.py:650 ../gui/polgengui.py:654
+ msgid "Verify Name"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:653
++#: ../gui/polgengui.py:654
+ #, python-format
+ msgid ""
+ "Module %s.pp already loaded in current policy.\n"
+ "Do you want to continue?"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:699
++#: ../gui/polgengui.py:700
+ msgid ""
+ "You must add a name made up of letters and numbers and containing no spaces."
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:713
++#: ../gui/polgengui.py:714
+ msgid "You must enter a executable"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
++#: ../gui/polgengui.py:739 ../gui/system-config-selinux.py:174
+ msgid "Configue SELinux"
+ msgstr ""
+ 
+-#: ../gui/polgen.py:158
+-msgid "Internet Services Daemon"
+-msgstr ""
+-
+-#: ../gui/polgen.py:197
+-#, python-format
+-msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+-msgstr ""
+-
+-#: ../gui/polgen.py:324
+-msgid "You must enter a name for your confined process/user"
+-msgstr ""
+-
+-#: ../gui/polgen.py:326
+-msgid ""
+-"Name must be alpha numberic with no spaces. Consider using option \"-n "
+-"MODULENAME\""
+-msgstr ""
+-
+-#: ../gui/polgen.py:414
+-msgid "User Role types can not be assigned executables."
+-msgstr ""
+-
+-#: ../gui/polgen.py:420
+-msgid "Only Daemon apps can use an init script.."
+-msgstr ""
+-
+-#: ../gui/polgen.py:438
+-msgid "use_resolve must be a boolean value "
+-msgstr ""
+-
+-#: ../gui/polgen.py:444
+-msgid "use_syslog must be a boolean value "
+-msgstr ""
+-
+-#: ../gui/polgen.py:450
+-msgid "use_kerberos must be a boolean value "
+-msgstr ""
+-
+-#: ../gui/polgen.py:456
+-msgid "manage_krb5_rcache must be a boolean value "
+-msgstr ""
+-
+-#: ../gui/polgen.py:486
+-msgid "USER Types automatically get a tmp type"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1004
+-msgid "You must enter the executable path for your confined process"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1182
+-msgid "Type Enforcement file"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1183
+-msgid "Interface file"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1184
+-msgid "File Contexts file"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1185
+-msgid "Setup Script"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1306
+-#, python-format
+-msgid ""
+-"\n"
+-"%s\n"
+-"\n"
+-"sepolgen [ -n moduleName ] [ -m ] [ -t type ] [ executable | Name ]\n"
+-"valid Types:\n"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1354
+-msgid "Executable or Name required"
+-msgstr ""
+-
+ #: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
+ msgid "Network Port"
+ msgstr ""
+@@ -1957,1411 +1864,1499 @@ msgstr ""
+ msgid "Group View"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:1 ../gui/selinux.tbl:30 ../gui/selinux.tbl:31
+-#: ../gui/selinux.tbl:32 ../gui/selinux.tbl:33 ../gui/selinux.tbl:34
+-#: ../gui/selinux.tbl:36 ../gui/selinux.tbl:37 ../gui/selinux.tbl:38
+-#: ../gui/selinux.tbl:39 ../gui/selinux.tbl:40 ../gui/selinux.tbl:42
+-#: ../gui/selinux.tbl:43 ../gui/selinux.tbl:44 ../gui/selinux.tbl:45
+-#: ../gui/selinux.tbl:46 ../gui/selinux.tbl:47 ../gui/selinux.tbl:48
+-#: ../gui/selinux.tbl:49 ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
+-#: ../gui/selinux.tbl:52 ../gui/selinux.tbl:53 ../gui/selinux.tbl:59
+-#: ../gui/selinux.tbl:60 ../gui/selinux.tbl:61 ../gui/selinux.tbl:62
+-#: ../gui/selinux.tbl:63 ../gui/selinux.tbl:64 ../gui/selinux.tbl:65
+-#: ../gui/selinux.tbl:66 ../gui/selinux.tbl:67 ../gui/selinux.tbl:68
+-#: ../gui/selinux.tbl:69 ../gui/selinux.tbl:75 ../gui/selinux.tbl:76
+-#: ../gui/selinux.tbl:77 ../gui/selinux.tbl:78 ../gui/selinux.tbl:79
+-#: ../gui/selinux.tbl:80 ../gui/selinux.tbl:81 ../gui/selinux.tbl:82
+-#: ../gui/selinux.tbl:83 ../gui/selinux.tbl:84 ../gui/selinux.tbl:86
+-#: ../gui/selinux.tbl:88 ../gui/selinux.tbl:89 ../gui/selinux.tbl:90
+-#: ../gui/selinux.tbl:92 ../gui/selinux.tbl:94 ../gui/selinux.tbl:95
+-#: ../gui/selinux.tbl:96 ../gui/selinux.tbl:97 ../gui/selinux.tbl:98
+-#: ../gui/selinux.tbl:99 ../gui/selinux.tbl:100 ../gui/selinux.tbl:101
+-#: ../gui/selinux.tbl:102 ../gui/selinux.tbl:103 ../gui/selinux.tbl:104
+-#: ../gui/selinux.tbl:106 ../gui/selinux.tbl:108 ../gui/selinux.tbl:109
+-#: ../gui/selinux.tbl:110 ../gui/selinux.tbl:111 ../gui/selinux.tbl:112
+-#: ../gui/selinux.tbl:113 ../gui/selinux.tbl:114 ../gui/selinux.tbl:116
+-#: ../gui/selinux.tbl:117 ../gui/selinux.tbl:119 ../gui/selinux.tbl:121
+-#: ../gui/selinux.tbl:123 ../gui/selinux.tbl:124 ../gui/selinux.tbl:127
+-#: ../gui/selinux.tbl:129 ../gui/selinux.tbl:130 ../gui/selinux.tbl:131
+-#: ../gui/selinux.tbl:132 ../gui/selinux.tbl:133 ../gui/selinux.tbl:134
+-#: ../gui/selinux.tbl:135 ../gui/selinux.tbl:136 ../gui/selinux.tbl:137
+-#: ../gui/selinux.tbl:138 ../gui/selinux.tbl:139 ../gui/selinux.tbl:142
+-#: ../gui/selinux.tbl:143 ../gui/selinux.tbl:144 ../gui/selinux.tbl:145
+-#: ../gui/selinux.tbl:146 ../gui/selinux.tbl:147 ../gui/selinux.tbl:148
+-#: ../gui/selinux.tbl:149 ../gui/selinux.tbl:150 ../gui/selinux.tbl:151
+-#: ../gui/selinux.tbl:152 ../gui/selinux.tbl:154 ../gui/selinux.tbl:155
+-#: ../gui/selinux.tbl:156 ../gui/selinux.tbl:157 ../gui/selinux.tbl:158
+-#: ../gui/selinux.tbl:159 ../gui/selinux.tbl:160 ../gui/selinux.tbl:167
+-#: ../gui/selinux.tbl:171 ../gui/selinux.tbl:172 ../gui/selinux.tbl:173
+-#: ../gui/selinux.tbl:174 ../gui/selinux.tbl:175 ../gui/selinux.tbl:177
+-#: ../gui/selinux.tbl:178 ../gui/selinux.tbl:179 ../gui/selinux.tbl:180
+-#: ../gui/selinux.tbl:184 ../gui/selinux.tbl:192 ../gui/selinux.tbl:193
+-#: ../gui/selinux.tbl:194 ../gui/selinux.tbl:195 ../gui/selinux.tbl:196
+-#: ../gui/selinux.tbl:197 ../gui/selinux.tbl:198 ../gui/selinux.tbl:199
+-#: ../gui/selinux.tbl:200 ../gui/selinux.tbl:201 ../gui/selinux.tbl:206
+-#: ../gui/selinux.tbl:207 ../gui/selinux.tbl:218 ../gui/selinux.tbl:219
+-#: ../gui/selinux.tbl:220 ../gui/selinux.tbl:222 ../gui/selinux.tbl:224
+-#: ../gui/selinux.tbl:226 ../gui/selinux.tbl:227 ../gui/selinux.tbl:230
+-msgid "SELinux Service Protection"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:1
+-msgid "Disable SELinux protection for acct daemon"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:2 ../gui/selinux.tbl:3 ../gui/selinux.tbl:70
+-#: ../gui/selinux.tbl:153 ../gui/selinux.tbl:168 ../gui/selinux.tbl:169
+-#: ../gui/selinux.tbl:170 ../gui/selinux.tbl:189 ../gui/selinux.tbl:202
+-#: ../gui/selinux.tbl:203 ../gui/selinux.tbl:204 ../gui/selinux.tbl:205
+-msgid "Admin"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:2
+-msgid "Allow all daemons to write corefiles to /"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:3
+-msgid "Allow all daemons the ability to use unallocated ttys"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
+-#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
+-#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
+-#: ../gui/selinux.tbl:210 ../gui/selinux.tbl:211 ../gui/selinux.tbl:212
+-#: ../gui/selinux.tbl:213 ../gui/selinux.tbl:214 ../gui/selinux.tbl:215
+-#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
+-msgid "User Privs"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:4
+-msgid ""
+-"Allow gadmin SELinux user account to execute files in home directory or /tmp"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:5
+-msgid ""
+-"Allow guest SELinux user account to execute files in home directory or /tmp"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
+-msgid "Memory Protection"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:6
+-msgid "Allow java executable stack"
++#: ../gui/semanagePage.py:126
++#, python-format
++msgid "Are you sure you want to delete %s '%s'?"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
+-#: ../gui/selinux.tbl:209
+-msgid "Mount"
++#: ../gui/semanagePage.py:126
++#, python-format
++msgid "Delete %s"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:7
+-msgid "Allow mount to mount any file"
++#: ../gui/semanagePage.py:134
++#, python-format
++msgid "Add %s"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:8
+-msgid "Allow mount to mount any directory"
++#: ../gui/semanagePage.py:148
++#, python-format
++msgid "Modify %s"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:9
+-msgid "Allow mplayer executable stack"
++#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
++msgid "Permissive"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
+-#: ../gui/selinux.tbl:188
+-msgid "SSH"
++#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
++msgid "Enforcing"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:10
+-msgid "Allow ssh to run ssh-keysign"
++#: ../gui/statusPage.py:94
++msgid "Status"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:11
++#: ../gui/statusPage.py:133
+ msgid ""
+-"Allow staff SELinux user account to execute files in home directory or /tmp"
++"Changing the policy type will cause a relabel of the entire file system on "
++"the next boot. Relabeling takes a long time depending on the size of the "
++"file system.  Do you wish to continue?"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:12
++#: ../gui/statusPage.py:147
+ msgid ""
+-"Allow sysadm SELinux user account to execute files in home directory or /tmp"
++"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
++"you later decide to turn SELinux back on, the system will be required to "
++"relabel.  If you just want to see if SELinux is causing a problem on your "
++"system, you can go to permissive mode which will only log errors and not "
++"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
++"wish to continue?"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:13
++#: ../gui/statusPage.py:152
+ msgid ""
+-"Allow unconfined SELinux user account to execute files in home directory or /"
+-"tmp"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:14
+-msgid "Network Configuration"
++"Changing to SELinux enabled will cause a relabel of the entire file system "
++"on the next boot. Relabeling takes a long time depending on the size of the "
++"file system.  Do you wish to continue?"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:14
+-msgid "Allow unlabeled packets to flow on the network"
++#: ../gui/system-config-selinux.glade:11
++msgid "system-config-selinux"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:15
++#: ../gui/system-config-selinux.glade:12
+ msgid ""
+-"Allow user SELinux user account to execute files in home directory or /tmp"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:16
+-msgid "Allow unconfined to dyntrans to unconfined_execmem"
++"Copyright (c)2006 Red Hat, Inc.\n"
++"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
+-#: ../gui/selinux.tbl:140
+-msgid "Databases"
++#: ../gui/system-config-selinux.glade:22
++#: ../gui/system-config-selinux.glade:544
++msgid "Add SELinux Login Mapping"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:17
+-msgid "Allow user to connect to mysql socket"
++#: ../gui/system-config-selinux.glade:257
++msgid "Add SELinux Network Ports"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:18
+-msgid "Allow user to connect to postgres socket"
++#: ../gui/system-config-selinux.glade:391
++#: ../gui/system-config-selinux.glade:678
++msgid "SELinux Type"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
+-msgid "XServer"
++#: ../gui/system-config-selinux.glade:622
++msgid "File Specification"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:19
+-msgid "Allow clients to write to X shared memory"
++#: ../gui/system-config-selinux.glade:650
++msgid "File Type"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:20
++#: ../gui/system-config-selinux.glade:727
+ msgid ""
+-"Allow xguest SELinux user account to execute files in home directory or /tmp"
++"all files\n"
++"regular file\n"
++"directory\n"
++"character device\n"
++"block device\n"
++"socket\n"
++"symbolic link\n"
++"named pipe\n"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
+-#: ../gui/selinux.tbl:231
+-msgid "NIS"
++#: ../gui/system-config-selinux.glade:773
++msgid "MLS"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:21
+-msgid "Allow daemons to run with NIS"
++#: ../gui/system-config-selinux.glade:837
++msgid "Add SELinux User"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
+-#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
+-#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
+-#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
+-#: ../gui/selinux.tbl:118
+-msgid "Web Applications"
++#: ../gui/system-config-selinux.glade:1079
++msgid "SELinux Administration"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:22
+-msgid "Transition staff SELinux user to Web Browser Domain"
++#: ../gui/system-config-selinux.glade:1122
++msgid "Add"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:23
+-msgid "Transition sysadm SELinux user to Web Browser Domain"
++#: ../gui/system-config-selinux.glade:1144
++msgid "_Properties"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:24
+-msgid "Transition user SELinux user to Web Browser Domain"
++#: ../gui/system-config-selinux.glade:1166
++msgid "_Delete"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:25
+-msgid "Transition xguest SELinux user to Web Browser Domain"
++#: ../gui/system-config-selinux.glade:1256
++msgid "Select Management Object"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
+-#: ../gui/selinux.tbl:29
+-msgid "Allow staff Web Browsers to write to home directories"
++#: ../gui/system-config-selinux.glade:1273
++msgid "<b>Select:</b>"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:30
+-msgid "Disable SELinux protection for amanda"
++#: ../gui/system-config-selinux.glade:1326
++msgid "System Default Enforcing Mode"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:31
+-msgid "Disable SELinux protection for amavis"
++#: ../gui/system-config-selinux.glade:1354
++msgid ""
++"Disabled\n"
++"Permissive\n"
++"Enforcing\n"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:32
+-msgid "Disable SELinux protection for apmd daemon"
++#: ../gui/system-config-selinux.glade:1373
++msgid "Current Enforcing Mode"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:33
+-msgid "Disable SELinux protection for arpwatch daemon"
++#: ../gui/system-config-selinux.glade:1418
++msgid "System Default Policy Type: "
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:34
+-msgid "Disable SELinux protection for auditd daemon"
++#: ../gui/system-config-selinux.glade:1463
++msgid ""
++"Select if you wish to relabel then entire file system on next reboot.  "
++"Relabeling can take a very long time, depending on the size of the system.  "
++"If you are changing policy types or going from disabled to enforcing, a "
++"relabel is required."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:35
+-msgid "Disable SELinux protection for automount daemon"
++#: ../gui/system-config-selinux.glade:1509
++msgid "Relabel on next reboot."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:36
+-msgid "Disable SELinux protection for avahi"
++#: ../gui/system-config-selinux.glade:1561
++msgid "label37"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:37
+-msgid "Disable SELinux protection for bluetooth daemon"
++#: ../gui/system-config-selinux.glade:1598
++msgid "Revert boolean setting to system default"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:38
+-msgid "Disable SELinux protection for canna daemon"
++#: ../gui/system-config-selinux.glade:1614
++msgid "Toggle between Customized and All Booleans"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:39
+-msgid "Disable SELinux protection for cardmgr daemon"
++#: ../gui/system-config-selinux.glade:1645
++#: ../gui/system-config-selinux.glade:1850
++#: ../gui/system-config-selinux.glade:2037
++#: ../gui/system-config-selinux.glade:2224
++#: ../gui/system-config-selinux.glade:2467
++#: ../gui/system-config-selinux.glade:2692
++#: ../gui/system-config-selinux.glade:2867
++msgid "Filter"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:40
+-msgid "Disable SELinux protection for Cluster Server"
++#: ../gui/system-config-selinux.glade:1734
++msgid "label50"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:41
+-msgid ""
+-"Allow cdrecord to read various content. nfs, samba, removable devices, user "
+-"temp and untrusted content files"
++#: ../gui/system-config-selinux.glade:1771
++msgid "Add File Context"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:42
+-msgid "Disable SELinux protection for ciped daemon"
++#: ../gui/system-config-selinux.glade:1787
++msgid "Modify File Context"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:43
+-msgid "Disable SELinux protection for clamd daemon"
++#: ../gui/system-config-selinux.glade:1803
++msgid "Delete File Context"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:44
+-msgid "Disable SELinux protection for clamscan"
++#: ../gui/system-config-selinux.glade:1819
++msgid "Toggle between all and customized file context"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:45
+-msgid "Disable SELinux protection for clvmd"
++#: ../gui/system-config-selinux.glade:1939
++msgid "label38"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:46
+-msgid "Disable SELinux protection for comsat daemon"
++#: ../gui/system-config-selinux.glade:1976
++msgid "Add SELinux User Mapping"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
+-#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
+-msgid "Disable SELinux protection for courier daemon"
++#: ../gui/system-config-selinux.glade:1992
++msgid "Modify SELinux User Mapping"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:52
+-msgid "Disable SELinux protection for cpucontrol daemon"
++#: ../gui/system-config-selinux.glade:2008
++msgid "Delete SELinux User Mapping"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:53
+-msgid "Disable SELinux protection for cpuspeed daemon"
++#: ../gui/system-config-selinux.glade:2126
++msgid "label39"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:54
+-msgid "Cron"
++#: ../gui/system-config-selinux.glade:2163
++msgid "Add User"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:54
+-msgid "Disable SELinux protection for crond daemon"
++#: ../gui/system-config-selinux.glade:2179
++msgid "Modify User"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
+-#: ../gui/selinux.tbl:91
+-msgid "Printing"
++#: ../gui/system-config-selinux.glade:2195
++msgid "Delete User"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:55
+-msgid "Disable SELinux protection for cupsd back end server"
++#: ../gui/system-config-selinux.glade:2313
++msgid "label41"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:56
+-msgid "Disable SELinux protection for cupsd daemon"
++#: ../gui/system-config-selinux.glade:2350
++msgid "Add Network Port"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:57
+-msgid "Disable SELinux protection for cupsd_lpd"
++#: ../gui/system-config-selinux.glade:2366
++msgid "Edit Network Port"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:58
+-msgid "CVS"
++#: ../gui/system-config-selinux.glade:2382
++msgid "Delete Network Port"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:58
+-msgid "Disable SELinux protection for cvs daemon"
++#: ../gui/system-config-selinux.glade:2418
++#: ../gui/system-config-selinux.glade:2436
++msgid "Toggle between Customized and All Ports"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:59
+-msgid "Disable SELinux protection for cyrus daemon"
++#: ../gui/system-config-selinux.glade:2556
++msgid "label42"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:60
+-msgid "Disable SELinux protection for dbskkd daemon"
++#: ../gui/system-config-selinux.glade:2593
++msgid "Generate new policy module"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:61
+-msgid "Disable SELinux protection for dbusd daemon"
++#: ../gui/system-config-selinux.glade:2609
++msgid "Load policy module"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:62
+-msgid "Disable SELinux protection for dccd"
++#: ../gui/system-config-selinux.glade:2625
++msgid "Remove loadable policy module"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:63
+-msgid "Disable SELinux protection for dccifd"
++#: ../gui/system-config-selinux.glade:2661
++msgid ""
++"Enable/Disable additional audit rules, that are normally not reported in the "
++"log files."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:64
+-msgid "Disable SELinux protection for dccm"
++#: ../gui/system-config-selinux.glade:2781
++msgid "label44"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:65
+-msgid "Disable SELinux protection for ddt daemon"
++#: ../gui/system-config-selinux.glade:2818
++msgid "Change process mode to permissive."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:66
+-msgid "Disable SELinux protection for devfsd daemon"
++#: ../gui/system-config-selinux.glade:2836
++msgid "Change process mode to enforcing"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:67
+-msgid "Disable SELinux protection for dhcpc daemon"
++#: ../gui/system-config-selinux.glade:2928
++msgid "Process Domain"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:68
+-msgid "Disable SELinux protection for dhcpd daemon"
++#: ../gui/system-config-selinux.glade:2956
++msgid "label59"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:69
+-msgid "Disable SELinux protection for dictd daemon"
++#: ../gui/usersPage.py:138
++#, python-format
++msgid "SELinux user '%s' is required"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:70
+-msgid "Allow sysadm_t to directly start daemons"
++#: ../sepolicy/sepolicy.py:106
++msgid "Generate SELinux man pages"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:71
+-msgid "Disable SELinux protection for Evolution"
++#: ../sepolicy/sepolicy.py:110
++msgid "path in which the generated SELinux man pages will be stored"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:72
+-msgid "Games"
++#: ../sepolicy/sepolicy.py:114
++msgid "All domains"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:72
+-msgid "Disable SELinux protection for games"
++#: ../sepolicy/sepolicy.py:116
++msgid "Domain name(s) of man pages to be created"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:73
+-msgid "Disable SELinux protection for the web browsers"
++#: ../sepolicy/sepolicy.py:164
++msgid "Query SELinux policy network information"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:74
+-msgid "Disable SELinux protection for Thunderbird"
++#: ../sepolicy/sepolicy.py:169
++msgid "list all SELinux port types"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:75
+-msgid "Disable SELinux protection for distccd daemon"
++#: ../sepolicy/sepolicy.py:172
++msgid "show SELinux type related to the port"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:76
+-msgid "Disable SELinux protection for dmesg daemon"
++#: ../sepolicy/sepolicy.py:175
++msgid "Show ports defined for this SELinux type"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:77
+-msgid "Disable SELinux protection for dnsmasq daemon"
++#: ../sepolicy/sepolicy.py:178
++msgid "show ports to which this domain can bind and/or connect"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:78
+-msgid "Disable SELinux protection for dovecot daemon"
++#: ../sepolicy/sepolicy.py:192
++msgid "query SELinux policy to see if domains can communicate with each other"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:79
+-msgid "Disable SELinux protection for entropyd daemon"
++#: ../sepolicy/sepolicy.py:195
++msgid "Source Domain"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:80
+-msgid "Disable SELinux protection for fetchmail"
++#: ../sepolicy/sepolicy.py:198
++msgid "Target Domain"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:81
+-msgid "Disable SELinux protection for fingerd daemon"
++#: ../sepolicy/sepolicy.py:215
++msgid "query SELinux Policy to see description of booleans"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:82
+-msgid "Disable SELinux protection for freshclam daemon"
++#: ../sepolicy/sepolicy.py:219
++msgid "get all booleans desctiption"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:83
+-msgid "Disable SELinux protection for fsdaemon daemon"
++#: ../sepolicy/sepolicy.py:221
++msgid "boolean to get description"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:84
+-msgid "Disable SELinux protection for gpm daemon"
++#: ../sepolicy/sepolicy.py:231
++msgid ""
++"query SELinux Policy to see how a source process domain can transition to "
++"the target process domain"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
+-msgid "NFS"
++#: ../sepolicy/sepolicy.py:234
++msgid "source process domain"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:85
+-msgid "Disable SELinux protection for gss daemon"
++#: ../sepolicy/sepolicy.py:237
++msgid "target process domain"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:86
+-msgid "Disable SELinux protection for Hal daemon"
++#: ../sepolicy/sepolicy.py:259
++msgid "Generate SELinux Policy module template"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:87
+-msgid "Compatibility"
++#: ../sepolicy/sepolicy.py:265
++msgid "name of policy to generate"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:87
+-msgid ""
+-"Do not audit things that we know to be broken but which are not security "
+-"risks"
++#: ../sepolicy/sepolicy.py:267
++msgid "executable to confine"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:88
+-msgid "Disable SELinux protection for hostname daemon"
++#: ../sepolicy/sepolicy.py:269
++msgid "run policy generation test suite"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:89
+-msgid "Disable SELinux protection for hotplug daemon"
++#: ../sepolicy/sepolicy.py:274
++msgid "commands"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:90
+-msgid "Disable SELinux protection for howl daemon"
++#: ../sepolicy/sepolicy/generate.py:185
++msgid "Internet Services Daemon"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:91
+-msgid "Disable SELinux protection for cups hplip daemon"
++#: ../sepolicy/sepolicy/generate.py:198
++msgid "Valid Types:\n"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:92
+-msgid "Disable SELinux protection for httpd rotatelogs"
++#: ../sepolicy/sepolicy/generate.py:232
++#, python-format
++msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
+-msgid "HTTPD Service"
++#: ../sepolicy/sepolicy/generate.py:359
++msgid "You must enter a name for your confined process/user"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:93
+-msgid "Disable SELinux protection for http suexec"
++#: ../sepolicy/sepolicy/generate.py:361
++msgid ""
++"Name must be alpha numberic with no spaces. Consider using option \"-n "
++"MODULENAME\""
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:94
+-msgid "Disable SELinux protection for hwclock daemon"
++#: ../sepolicy/sepolicy/generate.py:449
++msgid "User Role types can not be assigned executables."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:95
+-msgid "Disable SELinux protection for i18n daemon"
++#: ../sepolicy/sepolicy/generate.py:455
++msgid "Only Daemon apps can use an init script.."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:96
+-msgid "Disable SELinux protection for imazesrv daemon"
++#: ../sepolicy/sepolicy/generate.py:473
++msgid "use_resolve must be a boolean value "
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:97
+-msgid "Disable SELinux protection for inetd child daemons"
++#: ../sepolicy/sepolicy/generate.py:479
++msgid "use_syslog must be a boolean value "
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:98
+-msgid "Disable SELinux protection for inetd daemon"
++#: ../sepolicy/sepolicy/generate.py:485
++msgid "use_kerberos must be a boolean value "
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:99
+-msgid "Disable SELinux protection for innd daemon"
++#: ../sepolicy/sepolicy/generate.py:491
++msgid "manage_krb5_rcache must be a boolean value "
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:100
+-msgid "Disable SELinux protection for iptables daemon"
++#: ../sepolicy/sepolicy/generate.py:521
++msgid "USER Types automatically get a tmp type"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:101
+-msgid "Disable SELinux protection for ircd daemon"
++#: ../sepolicy/sepolicy/generate.py:1039
++msgid "You must enter the executable path for your confined process"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:102
+-msgid "Disable SELinux protection for irqbalance daemon"
++#: ../sepolicy/sepolicy/generate.py:1272
++msgid "Type Enforcement file"
++msgstr ""
 +
-+if_initscript_rules="""
-+########################################
-+## <summary>
-+##	Execute TEMPLATETYPE server in the TEMPLATETYPE domain.
-+## </summary>
-+## <param name="domain">
-+##	<summary>
-+##	Domain allowed access.
-+##	</summary>
-+## </param>
-+#
-+interface(`TEMPLATETYPE_initrc_domtrans',`
-+	gen_require(`
-+		type TEMPLATETYPE_initrc_exec_t;
-+	')
++#: ../sepolicy/sepolicy/generate.py:1273
++msgid "Interface file"
++msgstr ""
 +
-+	init_labeled_script_domtrans($1, TEMPLATETYPE_initrc_exec_t)
-+')
-+"""
++#: ../sepolicy/sepolicy/generate.py:1274
++msgid "File Contexts file"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:103
+-msgid "Disable SELinux protection for iscsi daemon"
++#: ../sepolicy/sepolicy/generate.py:1275
++msgid "Spec file"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:104
+-msgid "Disable SELinux protection for jabberd daemon"
++#: ../sepolicy/sepolicy/generate.py:1276
++msgid "Setup Script"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
+-msgid "Kerberos"
++#: booleans.py:1
++msgid ""
++"Allow ABRT to modify public files used for public file transfer services."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:105
+-msgid "Disable SELinux protection for kadmind daemon"
++#: booleans.py:2
++msgid ""
++"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:106
+-msgid "Disable SELinux protection for klogd daemon"
++#: booleans.py:3
++msgid "Allow amavis to use JIT compiler"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:107
+-msgid "Disable SELinux protection for krb5kdc daemon"
++#: booleans.py:4
++msgid "Allow antivirus programs to read non security files on a system"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:108
+-msgid "Disable SELinux protection for ktalk daemons"
++#: booleans.py:5
++msgid ""
++"Allow users to resolve user passwd entries directly from ldap rather then "
++"using a sssd server"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:109
+-msgid "Disable SELinux protection for kudzu daemon"
++#: booleans.py:6
++msgid "Allow users to login using a radius server"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:110
+-msgid "Disable SELinux protection for locate daemon"
++#: booleans.py:7
++msgid "Allow users to login using a yubikey  server"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:111
+-msgid "Disable SELinux protection for lpd daemon"
++#: booleans.py:8
++msgid ""
++"Allow cdrecord to read various content. nfs, samba, removable devices, user "
++"temp and untrusted content files"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:112
+-msgid "Disable SELinux protection for lrrd daemon"
++#: booleans.py:9
++msgid "Allow clamd to use JIT compiler"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:113
+-msgid "Disable SELinux protection for lvm daemon"
++#: booleans.py:10
++msgid "Allow clamscan to non security files on a system"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:114
+-msgid "Disable SELinux protection for mailman"
++#: booleans.py:11
++msgid "Allow clamscan to read user content"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:115
+-msgid "Allow evolution and thunderbird to read user files"
++#: booleans.py:12
++msgid ""
++"Allow Cobbler to modify public files used for public file transfer services."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:116
+-msgid "Disable SELinux protection for mdadm daemon"
++#: booleans.py:13
++msgid "Allow Cobbler to connect to the network using TCP."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:117
+-msgid "Disable SELinux protection for monopd daemon"
++#: booleans.py:14
++msgid "Allow Cobbler to access cifs file systems."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:118
+-msgid "Allow the mozilla browser to read user files"
++#: booleans.py:15
++msgid "Allow Cobbler to access nfs file systems."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:119
+-msgid "Disable SELinux protection for mrtg daemon"
++#: booleans.py:16
++msgid "Allow collectd to connect to the network using TCP."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:120
+-msgid "Disable SELinux protection for mysqld daemon"
++#: booleans.py:17
++msgid "Allow codnor domain to connect to the network using TCP."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:121
+-msgid "Disable SELinux protection for nagios daemon"
++#: booleans.py:18
++msgid ""
++"Allow system cron jobs to relabel filesystem for restoring file contexts."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
+-msgid "Name Service"
++#: booleans.py:19
++msgid "Allow cvs daemon to read shadow"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:122
+-msgid "Disable SELinux protection for named daemon"
++#: booleans.py:20
++msgid "Allow all daemons to write corefiles to /"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:123
+-msgid "Disable SELinux protection for nessusd daemon"
++#: booleans.py:21
++msgid "Allow all daemons to use tcp wrappers."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:124
+-msgid "Disable SELinux protection for NetworkManager"
++#: booleans.py:22
++msgid "Allow all daemons the ability to read/write terminals"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:125
+-msgid "Disable SELinux protection for nfsd daemon"
++#: booleans.py:23
++msgid "Allow dbadm to manage files in users home directories"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
+-#: ../gui/selinux.tbl:221
+-msgid "Samba"
++#: booleans.py:24
++msgid "Allow dbadm to read files in users home directories"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:126
+-msgid "Disable SELinux protection for nmbd daemon"
++#: booleans.py:25
++msgid ""
++"Deny user domains applications to map a memory region as both executable and "
++"writable, this is dangerous and the executable should be reported in bugzilla"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:127
+-msgid "Disable SELinux protection for nrpe daemon"
++#: booleans.py:26
++msgid "Allow sysadm to debug or ptrace all processes."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:128
+-msgid "Disable SELinux protection for nscd daemon"
++#: booleans.py:27
++msgid "Allow dhcpc client applications to execute iptables commands"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:129
+-msgid "Disable SELinux protection for nsd daemon"
++#: booleans.py:28
++msgid "Allow DHCP daemon to use LDAP backends"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:130
+-msgid "Disable SELinux protection for ntpd daemon"
++#: booleans.py:29
++msgid "Allow all domains to use other domains file descriptors"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:131
+-msgid "Disable SELinux protection for oddjob"
++#: booleans.py:30
++msgid "Allow all domains to have the kernel load modules"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:132
+-msgid "Disable SELinux protection for oddjob_mkhomedir"
++#: booleans.py:31
++msgid "Allow the use of the audio devices as the source for the entropy feeds"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:133
+-msgid "Disable SELinux protection for openvpn daemon"
++#: booleans.py:32
++msgid "Allow exim to connect to databases (postgres, mysql)"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:134
+-msgid "Disable SELinux protection for pam daemon"
++#: booleans.py:33
++msgid "Allow exim to create, read, write, and delete unprivileged user files."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:135
+-msgid "Disable SELinux protection for pegasus"
++#: booleans.py:34
++msgid "Allow exim to read unprivileged user files."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:136
+-msgid "Disable SELinux protection for perdition daemon"
++#: booleans.py:35
++msgid "Enable extra rules in the cron domain to support fcron."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:137
+-msgid "Disable SELinux protection for portmap daemon"
++#: booleans.py:36
++msgid "Allow fenced domain to connect to the network using TCP."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:138
+-msgid "Disable SELinux protection for portslave daemon"
++#: booleans.py:37
++msgid "Allow fenced domain to execute ssh."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:139
+-msgid "Disable SELinux protection for postfix"
++#: booleans.py:38
++msgid "Allow ftp to read and write files in the user home directories"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:140
+-msgid "Disable SELinux protection for postgresql daemon"
++#: booleans.py:39
++msgid ""
++"Allow ftp servers to upload files,  used for public file transfer services. "
++"Directories must be labeled public_content_rw_t."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:141
+-msgid "pppd"
++#: booleans.py:40
++msgid "Allow ftp servers to connect to all ports > 1023"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:141
+-msgid "Allow pppd to be run for a regular user"
++#: booleans.py:41
++msgid "Allow ftp servers to connect to mysql database ports"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:142
+-msgid "Disable SELinux protection for pptp"
++#: booleans.py:42
++msgid ""
++"Allow ftp servers to login to local users and read/write all files on the "
++"system, governed by DAC."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:143
+-msgid "Disable SELinux protection for prelink daemon"
++#: booleans.py:43
++msgid "Allow ftp servers to use cifs used for public file transfer services."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:144
+-msgid "Disable SELinux protection for privoxy daemon"
++#: booleans.py:44
++msgid "Allow ftp servers to use nfs used for public file transfer services."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:145
+-msgid "Disable SELinux protection for ptal daemon"
++#: booleans.py:45
++msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:146
+-msgid "Disable SELinux protection for pxe daemon"
++#: booleans.py:46
++msgid "Determine whether Git CGI can search home directories."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:147
+-msgid "Disable SELinux protection for pyzord"
++#: booleans.py:47
++msgid "Determine whether Git CGI can access cifs file systems."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:148
+-msgid "Disable SELinux protection for quota daemon"
++#: booleans.py:48
++msgid "Determine whether Git CGI can access nfs file systems."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:149
+-msgid "Disable SELinux protection for radiusd daemon"
++#: booleans.py:49
++msgid ""
++"Determine whether Git session daemon can bind TCP sockets to all unreserved "
++"ports."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:150
+-msgid "Disable SELinux protection for radvd daemon"
++#: booleans.py:50
++msgid ""
++"Determine whether calling user domains can execute Git daemon in the "
++"git_session_t domain."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:151
+-msgid "Disable SELinux protection for rdisc"
++#: booleans.py:51
++msgid "Determine whether Git system daemon can search home directories."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:152
+-msgid "Disable SELinux protection for readahead"
++#: booleans.py:52
++msgid "Determine whether Git system daemon can access cifs file systems."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:153
+-msgid "Allow programs to read files in non-standard locations (default_t)"
++#: booleans.py:53
++msgid "Determine whether Git system daemon can access nfs file systems."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:154
+-msgid "Disable SELinux protection for restorecond"
++#: booleans.py:54
++msgid "Allow gitisis daemon to send mail"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:155
+-msgid "Disable SELinux protection for rhgb daemon"
++#: booleans.py:55
++msgid "Enable reading of urandom for all domains."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:156
+-msgid "Disable SELinux protection for ricci"
++#: booleans.py:56
++msgid ""
++"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
++"agent to manage user files."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:157
+-msgid "Disable SELinux protection for ricci_modclusterd"
++#: booleans.py:57
++msgid ""
++"Allow gpg web domain to modify public files used for public file transfer "
++"services."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:158
+-msgid "Disable SELinux protection for rlogind daemon"
++#: booleans.py:58
++msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:159
+-msgid "Disable SELinux protection for rpcd daemon"
++#: booleans.py:59
++msgid ""
++"Allow Apache to modify public files used for public file transfer services. "
++"Directories/Files must be labeled public_content_rw_t."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:160
+-msgid "Disable SELinux protection for rshd"
++#: booleans.py:60
++msgid "Allow httpd to use built in scripting (usually php)"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:161
+-msgid "rsync"
++#: booleans.py:61
++msgid "Allow http daemon to check spam"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:161
+-msgid "Disable SELinux protection for rsync daemon"
++#: booleans.py:62
++msgid ""
++"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
++"ports"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:162
+-msgid "Allow ssh to run from inetd instead of as a daemon"
++#: booleans.py:63
++msgid "Allow httpd to connect to the ldap port"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:163
+-msgid "Allow Samba to share nfs directories"
++#: booleans.py:64
++msgid "Allow http daemon to connect to zabbix"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
+-msgid "SASL authentication server"
++#: booleans.py:65
++msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:164
+-msgid "Allow sasl authentication server to read /etc/shadow"
++#: booleans.py:66
++msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:165
++#: booleans.py:67
+ msgid ""
+-"Allow X-Windows server to map a memory region as both executable and writable"
++"Allow HTTPD scripts and modules to connect to databases over the network."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:166
+-msgid "Disable SELinux protection for saslauthd daemon"
++#: booleans.py:68
++msgid "Allow httpd to connect to memcache server"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:167
+-msgid "Disable SELinux protection for scannerdaemon daemon"
++#: booleans.py:69
++msgid "Allow httpd to act as a relay"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:168
+-msgid "Do not allow transition to sysadm_t, sudo and su effected"
++#: booleans.py:70
++msgid "Allow http daemon to send mail"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:169
+-msgid "Do not allow any processes to load kernel modules"
++#: booleans.py:71
++msgid "Allow Apache to communicate with avahi service via dbus"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:170
+-msgid "Do not allow any processes to modify kernel SELinux policy"
++#: booleans.py:72
++msgid "Allow httpd cgi support"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:171
+-msgid "Disable SELinux protection for sendmail daemon"
++#: booleans.py:73
++msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:172
+-msgid "Disable SELinux protection for setrans"
++#: booleans.py:74
++msgid "Allow httpd to read home directories"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:173
+-msgid "Disable SELinux protection for setroubleshoot daemon"
++#: booleans.py:75
++msgid "Allow httpd scripts and modules execmem/execstack"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:174
+-msgid "Disable SELinux protection for slapd daemon"
++#: booleans.py:76
++msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:175
+-msgid "Disable SELinux protection for slrnpull daemon"
++#: booleans.py:77
++msgid "Allow httpd processes to manage IPA content"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:176
+-msgid "Disable SELinux protection for smbd daemon"
++#: booleans.py:78
++msgid "Allow Apache to use mod_auth_ntlm_winbind"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:177
+-msgid "Disable SELinux protection for snmpd daemon"
++#: booleans.py:79
++msgid "Allow Apache to use mod_auth_pam"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:178
+-msgid "Disable SELinux protection for snort daemon"
++#: booleans.py:80
++msgid "Allow httpd to read user content"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:179
+-msgid "Disable SELinux protection for soundd daemon"
++#: booleans.py:81
++msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:180
+-msgid "Disable SELinux protection for sound daemon"
++#: booleans.py:82
++msgid "Allow httpd daemon to change its resource limits"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
+-msgid "Spam Protection"
++#: booleans.py:83
++msgid ""
++"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:181
+-msgid "Disable SELinux protection for spamd daemon"
++#: booleans.py:84
++msgid ""
++"Allow apache scripts to write to public content, directories/files must be "
++"labeled public_rw_content_t."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:182
+-msgid "Allow spamd to access home directories"
++#: booleans.py:85
++msgid "Allow Apache to execute tmp content."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:183
+-msgid "Allow Spam Assassin daemon network access"
++#: booleans.py:86
++msgid ""
++"Unify HTTPD to communicate with the terminal. Needed for entering the "
++"passphrase for certificates at the terminal."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:184
+-msgid "Disable SELinux protection for speedmgmt daemon"
++#: booleans.py:87
++msgid "Unify HTTPD handling of all content files."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
+-msgid "Squid"
++#: booleans.py:88
++msgid "Allow httpd to access cifs file systems"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:185
+-msgid "Allow squid daemon to connect to the network"
++#: booleans.py:89
++msgid "Allow httpd to access FUSE file systems"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:186
+-msgid "Disable SELinux protection for squid daemon"
++#: booleans.py:90
++msgid "Allow httpd to run gpg"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:187
+-msgid "Disable SELinux protection for ssh daemon"
++#: booleans.py:91
++msgid "Allow httpd to access nfs file systems"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:188
+-msgid "Allow ssh logins as sysadm_r:sysadm_t"
++#: booleans.py:92
++msgid "Allow httpd to communicate with oddjob to start up a service"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:189
++#: booleans.py:93
++msgid "Allow httpd to access openstack ports"
++msgstr ""
 +
-+if_dbus_rules="""
-+########################################
-+## <summary>
-+##	Send and receive messages from
-+##	TEMPLATETYPE over dbus.
-+## </summary>
-+## <param name="domain">
-+##	<summary>
-+##	Domain allowed access.
-+##	</summary>
-+## </param>
-+#
-+interface(`TEMPLATETYPE_dbus_chat',`
-+	gen_require(`
-+		type TEMPLATETYPE_t;
-+		class dbus send_msg;
-+	')
++#: booleans.py:94
++msgid "Allow icecast to connect to all ports, not just sound ports."
++msgstr ""
 +
-+	allow $1 TEMPLATETYPE_t:dbus send_msg;
-+	allow TEMPLATETYPE_t $1:dbus send_msg;
-+')
-+"""
++#: booleans.py:95
+ msgid ""
+-"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
+-"bashrc)"
++"Allow the Irssi IRC Client to connect to any port, and to bind to any "
++"unreserved port."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
+-msgid "Universal SSL tunnel"
++#: booleans.py:96
++msgid "Allow java executable stack"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:190
+-msgid "Disable SELinux protection for stunnel daemon"
++#: booleans.py:97
++msgid "Allow confined applications to run with kerberos."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:191
+-msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
++#: booleans.py:98
++msgid "Allow syslogd daemon to send mail"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:192
+-msgid "Disable SELinux protection for swat daemon"
++#: booleans.py:99
++msgid "Allow syslogd the ability to read/write terminals"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:193
+-msgid "Disable SELinux protection for sxid daemon"
++#: booleans.py:100
++msgid "Allow logging in and using the system from /dev/console."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:194
+-msgid "Disable SELinux protection for syslogd daemon"
++#: booleans.py:101
++msgid ""
++"Control the ability to mmap a low area of the address space, as configured "
++"by /proc/sys/kernel/mmap_min_addr."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:195
+-msgid "Disable SELinux protection for system cron jobs"
++#: booleans.py:102
++msgid "Allow mock to read files in home directories."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:196
+-msgid "Disable SELinux protection for tcp daemon"
++#: booleans.py:103
++msgid "Allow the mount command to mount any directory or file."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:197
+-msgid "Disable SELinux protection for telnet daemon"
++#: booleans.py:104
++msgid "Allow mozilla plugin domain to connect to the network using TCP."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:198
+-msgid "Disable SELinux protection for tftpd daemon"
++#: booleans.py:105
++msgid ""
++"Allow mozilla_plugins to create random content in the users home directory"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:199
+-msgid "Disable SELinux protection for transproxy daemon"
++#: booleans.py:106
++msgid "Allow confined web browsers to read home directory content"
++msgstr ""
 +
-+if_begin_admin="""
-+########################################
-+## <summary>
-+##	All of the rules required to administrate
-+##	an TEMPLATETYPE environment
-+## </summary>
-+## <param name="domain">
-+##	<summary>
-+##	Domain allowed access.
-+##	</summary>
-+## </param>
-+## <param name="role">
-+##	<summary>
-+##	Role allowed access.
-+##	</summary>
-+## </param>
-+## <rolecap/>
-+#
-+interface(`TEMPLATETYPE_admin',`
-+	gen_require(`
-+		type TEMPLATETYPE_t;"""
++#: booleans.py:107
++msgid "Allow mplayer executable stack"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:200
+-msgid "Disable SELinux protection for udev daemon"
++#: booleans.py:108
++msgid "Allow mysqld to connect to all ports"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:201
+-msgid "Disable SELinux protection for uml daemon"
++#: booleans.py:109
++msgid "Allow BIND to bind apache port."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:202
++#: booleans.py:110
+ msgid ""
+-"Allow xinetd to run unconfined, including any services it starts that do not "
+-"have a domain transition explicitly defined"
++"Allow BIND to write the master zone files. Generally this is used for "
++"dynamic DNS or zone transfers."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:203
++#: booleans.py:111
++msgid "Allow any files/directories to be exported read/only via NFS."
++msgstr ""
 +
-+if_middle_admin="""
-+	')
++#: booleans.py:112
++msgid "Allow any files/directories to be exported read/write via NFS."
++msgstr ""
 +
-+	allow $1 TEMPLATETYPE_t:process { ptrace signal_perms };
-+	ps_process_pattern($1, TEMPLATETYPE_t)
-+"""
++#: booleans.py:113
+ msgid ""
+-"Allow rc scripts to run unconfined, including any daemon started by an rc "
+-"script that does not have a domain transition explicitly defined"
++"Allow nfs servers to modify public files used for public file transfer "
++"services.  Files/Directories must be labeled public_content_rw_t."
++msgstr ""
 +
-+if_initscript_admin_types="""
-+		type TEMPLATETYPE_initrc_exec_t;"""
++#: booleans.py:114
++msgid "Allow system to run with NIS"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:204
+-msgid "Allow rpm to run unconfined"
++#: booleans.py:115
++msgid "Allow confined applications to use nscd shared memory."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:205
+-msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
++#: booleans.py:116
++msgid "Allow nsplugin code to connect to unreserved ports"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:206
+-msgid "Disable SELinux protection for updfstab daemon"
++#: booleans.py:117
++msgid "Allow nsplugin code to execmem/execstack"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:207
+-msgid "Disable SELinux protection for uptimed daemon"
++#: booleans.py:118
++msgid "Allow openvpn to read home directories"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:208
++#: booleans.py:119
++msgid "Allow piranha-lvs domain to connect to the network using TCP."
++msgstr ""
 +
-+if_initscript_admin="""
-+	TEMPLATETYPE_initrc_domtrans($1)
-+	domain_system_change_exemption($1)
-+	role_transition $2 TEMPLATETYPE_initrc_exec_t system_r;
-+	allow $2 system_r;
-+"""
++#: booleans.py:120
++msgid "Allow polipo to connect to all ports > 1023"
++msgstr ""
 +
-+if_end_admin="""\
-+	optional_policy(`
-+		systemd_passwd_agent_exec($1)
-+		systemd_read_fifo_file_passwd_run($1)
-+	')
-+')
-+"""
++#: booleans.py:121
++msgid ""
++"Determine whether Polipo session daemon can bind tcp sockets to all "
++"unreserved ports."
++msgstr ""
 +
-+########################### File Context ##################################
-+fc_program="""\
-+EXECUTABLE		--	gen_context(system_u:object_r:TEMPLATETYPE_exec_t,s0)
-+"""
++#: booleans.py:122
+ msgid ""
+-"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
+-"staff_r can do so"
++"Determine whether calling user domains can execute Polipo daemon in the "
++"polipo_session_t domain."
++msgstr ""
 +
-+fc_user="""\
-+# Users do not have file context, leave blank
-+"""
++#: booleans.py:123
++msgid "Determine whether polipo can access cifs file systems."
++msgstr ""
 +
-+fc_initscript="""\
-+EXECUTABLE	--	gen_context(system_u:object_r:TEMPLATETYPE_initrc_exec_t,s0)
-+"""
-diff -up policycoreutils-2.1.12/gui/templates/__init__.py.rhat policycoreutils-2.1.12/gui/templates/__init__.py
---- policycoreutils-2.1.12/gui/templates/__init__.py.rhat	2012-10-16 15:07:17.425526113 -0400
-+++ policycoreutils-2.1.12/gui/templates/__init__.py	2012-10-16 15:07:17.426526114 -0400
-@@ -0,0 +1,17 @@
-+#
-+# Copyright (C) 2007-2012 Red Hat
-+#
-+# This program is free software; you can redistribute it and/or modify
-+# it under the terms of the GNU General Public License as published by
-+# the Free Software Foundation; either version 2 of the License, or
-+# (at your option) any later version.
-+#
-+# This program is distributed in the hope that it will be useful,
-+# but WITHOUT ANY WARRANTY; without even the implied warranty of
-+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-+# GNU General Public License for more details.
-+#
-+# You should have received a copy of the GNU General Public License
-+# along with this program; if not, write to the Free Software
-+# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-+#
-diff -up policycoreutils-2.1.12/gui/templates/network.py.rhat policycoreutils-2.1.12/gui/templates/network.py
---- policycoreutils-2.1.12/gui/templates/network.py.rhat	2012-10-16 15:07:17.428526116 -0400
-+++ policycoreutils-2.1.12/gui/templates/network.py	2012-10-16 15:07:17.428526116 -0400
-@@ -0,0 +1,101 @@
-+# Copyright (C) 2007-2012 Red Hat
-+# see file 'COPYING' for use and warranty information
-+#
-+# policygentool is a tool for the initial generation of SELinux policy
-+#
-+#    This program is free software; you can redistribute it and/or
-+#    modify it under the terms of the GNU General Public License as
-+#    published by the Free Software Foundation; either version 2 of
-+#    the License, or (at your option) any later version.
-+#
-+#    This program is distributed in the hope that it will be useful,
-+#    but WITHOUT ANY WARRANTY; without even the implied warranty of
-+#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-+#    GNU General Public License for more details.
-+#
-+#    You should have received a copy of the GNU General Public License
-+#    along with this program; if not, write to the Free Software
-+#    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
-+#                                        02111-1307  USA
-+#
-+#
-+########################### Type Enforcement File #############################
-+te_port_types="""
-+type TEMPLATETYPE_port_t;
-+corenet_port(TEMPLATETYPE_port_t)
-+"""
++#: booleans.py:124
++msgid "Determine whether Polipo can access nfs file systems."
++msgstr ""
 +
-+te_network="""\
-+sysnet_dns_name_resolve(TEMPLATETYPE_t)
-+corenet_all_recvfrom_unlabeled(TEMPLATETYPE_t)
-+"""
++#: booleans.py:125
++msgid "Enable polyinstantiated directory support."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:209
+-msgid "Allow users to execute the mount command"
++#: booleans.py:126
++msgid "Allow the portage domains to use NFS mounts (regular nfs_t)"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:210
+-msgid "Allow regular users direct mouse access (only allow the X server)"
++#: booleans.py:127
++msgid "Allow postfix_local domain full write access to mail_spool directories"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:211
+-msgid "Allow users to run the dmesg command"
++#: booleans.py:128
++msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:212
+-msgid "Allow users to control network interfaces (also needs USERCTL=true)"
++#: booleans.py:129
++msgid "Allow transmit client label to foreign database"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:213
+-msgid "Allow normal user to execute ping"
++#: booleans.py:130
++msgid "Allow database admins to execute DML statement"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:214
+-msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
++#: booleans.py:131
++msgid "Allow unprivileged users to execute DDL statement"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:215
+-msgid "Allow users to rw usb devices"
++#: booleans.py:132
++msgid "Allow pppd to load kernel modules for certain modems"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:216
++#: booleans.py:133
++msgid "Allow pppd to be run for a regular user"
++msgstr ""
 +
-+te_tcp="""\
-+allow TEMPLATETYPE_t self:tcp_socket create_stream_socket_perms;
-+corenet_tcp_sendrecv_generic_if(TEMPLATETYPE_t)
-+corenet_tcp_sendrecv_generic_node(TEMPLATETYPE_t)
-+corenet_tcp_sendrecv_all_ports(TEMPLATETYPE_t)
-+"""
-+
-+te_in_tcp="""\
-+corenet_tcp_bind_generic_node(TEMPLATETYPE_t)
-+"""
-+
-+te_in_need_port_tcp="""\
-+allow TEMPLATETYPE_t TEMPLATETYPE_port_t:tcp_socket name_bind;
-+"""
-+
-+te_out_need_port_tcp="""\
-+allow TEMPLATETYPE_t TEMPLATETYPE_port_t:tcp_socket name_connect;
-+"""
-+
-+te_udp="""\
-+allow TEMPLATETYPE_t self:udp_socket { create_socket_perms listen };
-+corenet_udp_sendrecv_generic_if(TEMPLATETYPE_t)
-+corenet_udp_sendrecv_generic_node(TEMPLATETYPE_t)
-+corenet_udp_sendrecv_all_ports(TEMPLATETYPE_t)
-+"""
-+
-+te_in_udp="""\
-+corenet_udp_bind_generic_node(TEMPLATETYPE_t)
-+"""
-+
-+te_in_need_port_udp="""\
-+allow TEMPLATETYPE_t TEMPLATETYPE_port_t:udp_socket name_bind;
-+"""
-+
-+te_out_all_ports_tcp="""\
-+corenet_tcp_connect_all_ports(TEMPLATETYPE_t)
-+"""
-+
-+te_out_reserved_ports_tcp="""\
-+corenet_tcp_connect_all_rpc_ports(TEMPLATETYPE_t)
-+"""
-+
-+te_out_unreserved_ports_tcp="""\
-+corenet_tcp_connect_all_unreserved_ports(TEMPLATETYPE_t)
-+"""
-+
-+te_in_all_ports_tcp="""\
-+corenet_tcp_bind_all_ports(TEMPLATETYPE_t)
-+"""
-+
-+te_in_reserved_ports_tcp="""\
-+corenet_tcp_bind_all_rpc_ports(TEMPLATETYPE_t)
-+"""
-+
-+te_in_unreserved_ports_tcp="""\
-+corenet_tcp_bind_all_unreserved_ports(TEMPLATETYPE_t)
-+"""
-+
-+te_in_all_ports_udp="""\
-+corenet_udp_bind_all_ports(TEMPLATETYPE_t)
-+"""
-+
-+te_in_reserved_ports_udp="""\
-+corenet_udp_bind_all_rpc_ports(TEMPLATETYPE_t)
-+"""
-+
-+te_in_unreserved_ports_udp="""\
-+corenet_udp_bind_all_unreserved_ports(TEMPLATETYPE_t)
-+"""
-diff -up policycoreutils-2.1.12/gui/templates/rw.py.rhat policycoreutils-2.1.12/gui/templates/rw.py
---- policycoreutils-2.1.12/gui/templates/rw.py.rhat	2012-10-16 15:07:17.429526117 -0400
-+++ policycoreutils-2.1.12/gui/templates/rw.py	2012-10-16 15:07:17.429526117 -0400
-@@ -0,0 +1,154 @@
-+# Copyright (C) 2007-2012 Red Hat
-+# see file 'COPYING' for use and warranty information
-+#
-+# policygentool is a tool for the initial generation of SELinux policy
-+#
-+#    This program is free software; you can redistribute it and/or
-+#    modify it under the terms of the GNU General Public License as
-+#    published by the Free Software Foundation; either version 2 of
-+#    the License, or (at your option) any later version.
-+#
-+#    This program is distributed in the hope that it will be useful,
-+#    but WITHOUT ANY WARRANTY; without even the implied warranty of
-+#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-+#    GNU General Public License for more details.
-+#
-+#    You should have received a copy of the GNU General Public License
-+#    along with this program; if not, write to the Free Software
-+#    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
-+#                                        02111-1307  USA
-+#
-+#
-+
-+########################### tmp Template File #############################
-+te_types="""
-+type TEMPLATETYPE_rw_t;
-+files_type(TEMPLATETYPE_rw_t)
-+"""
-+
-+te_rules="""
-+manage_dirs_pattern(TEMPLATETYPE_t, TEMPLATETYPE_rw_t, TEMPLATETYPE_rw_t)
-+manage_files_pattern(TEMPLATETYPE_t, TEMPLATETYPE_rw_t, TEMPLATETYPE_rw_t)
-+manage_lnk_files_pattern(TEMPLATETYPE_t, TEMPLATETYPE_rw_t, TEMPLATETYPE_rw_t)
-+"""
++#: booleans.py:134
+ msgid ""
+-"Allow users to run TCP servers (bind to ports and accept connection from the "
+-"same domain and outside users)  disabling this forces FTP passive mode and "
+-"may change other protocols"
++"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:217
+-msgid "Allow user to stat ttyfiles"
++#: booleans.py:135
++msgid "Allow Puppet client to manage all file types."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:218
+-msgid "Disable SELinux protection for uucpd daemon"
++#: booleans.py:136
++msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:219
+-msgid "Disable SELinux protection for vmware daemon"
++#: booleans.py:137
++msgid "Allow qemu to connect fully to the network"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:220
+-msgid "Disable SELinux protection for watchdog daemon"
++#: booleans.py:138
++msgid "Allow qemu to use cifs/Samba file systems"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:221
+-msgid "Disable SELinux protection for winbind daemon"
++#: booleans.py:139
++msgid "Allow qemu to use serial/parallel communication ports"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:222
+-msgid "Disable SELinux protection for xdm daemon"
++#: booleans.py:140
++msgid "Allow qemu to use nfs file systems"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:223
+-msgid "Allow xdm logins as sysadm_r:sysadm_t"
++#: booleans.py:141
++msgid "Allow qemu to use usb devices"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:224
+-msgid "Disable SELinux protection for xen daemon"
++#: booleans.py:142
++msgid "Allow racoon to read shadow"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:225
+-msgid "XEN"
++#: booleans.py:143
++msgid "Allow rgmanager domain to connect to the network using TCP."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:225
+-msgid "Allow xen to read/write physical disk devices"
++#: booleans.py:144
++msgid ""
++"Allow rsync to modify public files used for public file transfer services.  "
++"Files/Directories must be labeled public_content_rw_t."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:226
+-msgid "Disable SELinux protection for xfs daemon"
++#: booleans.py:145
++msgid "Allow rsync to run as a client"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:227
+-msgid "Disable SELinux protection for xen control"
++#: booleans.py:146
++msgid "Allow rsync to export any files/directories read only."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:228
+-msgid "Disable SELinux protection for ypbind daemon"
++#: booleans.py:147
++msgid "Allow rsync servers to share cifs files systems"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:229
+-msgid "Disable SELinux protection for NIS Password Daemon"
++#: booleans.py:148
++msgid "Allow rsync servers to share nfs files systems"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:230
+-msgid "Disable SELinux protection for ypserv daemon"
++#: booleans.py:149
++msgid "Allow samba to create new home directories (e.g. via PAM)"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:231
+-msgid "Disable SELinux protection for NIS Transfer Daemon"
++#: booleans.py:150
++msgid ""
++"Allow samba to act as the domain controller, add users, groups and change "
++"passwords."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:232
+-msgid "Allow SELinux webadm user to manage unprivileged users home directories"
++#: booleans.py:151
++msgid "Allow samba to share users home directories."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:233
+-msgid "Allow SELinux webadm user to read unprivileged users home directories"
++#: booleans.py:152
++msgid "Allow samba to share any file/directory read only."
+ msgstr ""
+ 
+-#: ../gui/semanagePage.py:126
+-#, python-format
+-msgid "Are you sure you want to delete %s '%s'?"
++#: booleans.py:153
++msgid "Allow samba to share any file/directory read/write."
+ msgstr ""
+ 
+-#: ../gui/semanagePage.py:126
+-#, python-format
+-msgid "Delete %s"
++#: booleans.py:154
++msgid "Allow samba to act as a portmapper"
+ msgstr ""
+ 
+-#: ../gui/semanagePage.py:134
+-#, python-format
+-msgid "Add %s"
++#: booleans.py:155
++msgid "Allow samba to run unconfined scripts"
+ msgstr ""
+ 
+-#: ../gui/semanagePage.py:148
+-#, python-format
+-msgid "Modify %s"
++#: booleans.py:156
++msgid "Allow samba to export ntfs/fusefs volumes."
+ msgstr ""
+ 
+-#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
+-msgid "Permissive"
++#: booleans.py:157
++msgid "Allow samba to export NFS volumes."
+ msgstr ""
+ 
+-#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
+-msgid "Enforcing"
++#: booleans.py:158
++msgid "Allow sanlock to read/write fuse files"
+ msgstr ""
+ 
+-#: ../gui/statusPage.py:94
+-msgid "Status"
++#: booleans.py:159
++msgid "Allow sanlock to manage nfs files"
+ msgstr ""
+ 
+-#: ../gui/statusPage.py:133
++#: booleans.py:160
++msgid "Allow sanlock to manage cifs files"
++msgstr ""
 +
-+########################### Interface File #############################
-+if_rules="""
-+########################################
-+## <summary>
-+##	Search TEMPLATETYPE rw directories.
-+## </summary>
-+## <param name="domain">
-+##	<summary>
-+##	Domain allowed access.
-+##	</summary>
-+## </param>
-+#
-+interface(`TEMPLATETYPE_search_rw_dir',`
-+	gen_require(`
-+		type TEMPLATETYPE_rw_t;
-+	')
++#: booleans.py:161
++msgid "Allow sasl to read shadow"
++msgstr ""
 +
-+	allow $1 TEMPLATETYPE_rw_t:dir search_dir_perms;
-+	files_search_rw($1)
-+')
++#: booleans.py:162
+ 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?"
++"disallow programs, such as newrole, from transitioning to administrative "
++"user domains."
+ msgstr ""
+ 
+-#: ../gui/statusPage.py:147
++#: booleans.py:163
++msgid "Disable kernel module loading."
++msgstr ""
 +
-+########################################
-+## <summary>
-+##	Read TEMPLATETYPE rw files.
-+## </summary>
-+## <param name="domain">
-+##	<summary>
-+##	Domain allowed access.
-+##	</summary>
-+## </param>
-+#
-+interface(`TEMPLATETYPE_read_rw_files',`
-+	gen_require(`
-+		type TEMPLATETYPE_rw_t;
-+	')
++#: booleans.py:164
+ msgid ""
+-"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
+-"you later decide to turn SELinux back on, the system will be required to "
+-"relabel.  If you just want to see if SELinux is causing a problem on your "
+-"system, you can go to permissive mode which will only log errors and not "
+-"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
+-"wish to continue?"
++"Boolean to determine whether the system permits loading policy, setting "
++"enforcing mode, and changing boolean values.  Set this to true and you have "
++"to reboot to set it back."
+ msgstr ""
+ 
+-#: ../gui/statusPage.py:152
++#: booleans.py:165
++msgid "Allow regular users direct dri device access"
++msgstr ""
 +
-+	read_files_pattern($1, TEMPLATETYPE_rw_t, TEMPLATETYPE_rw_t)
-+	allow $1 TEMPLATETYPE_rw_t:dir list_dir_perms;
-+	files_search_rw($1)
-+')
++#: booleans.py:166
+ msgid ""
+-"Changing to SELinux enabled will cause a relabel of the entire file system "
+-"on the next boot. Relabeling takes a long time depending on the size of the "
+-"file system.  Do you wish to continue?"
++"Allow unconfined executables to make their heap memory executable.  Doing "
++"this is a really bad idea. Probably indicates a badly coded executable, but "
++"could indicate an attack. This executable should be reported in bugzilla"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:11
+-msgid "system-config-selinux"
++#: booleans.py:167
++msgid ""
++"Allow all unconfined executables to use libraries requiring text relocation "
++"that are not labeled textrel_shlib_t"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:12
++#: booleans.py:168
+ msgid ""
+-"Copyright (c)2006 Red Hat, Inc.\n"
+-"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
++"Allow unconfined executables to make their stack executable.  This should "
++"never, ever be necessary. Probably indicates a badly coded executable, but "
++"could indicate an attack. This executable should be reported in bugzilla"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:22
+-#: ../gui/system-config-selinux.glade:544
+-msgid "Add SELinux Login Mapping"
++#: booleans.py:169
++msgid "Allow users to connect to the local mysql server"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:257
+-msgid "Add SELinux Network Ports"
++#: booleans.py:170
++msgid ""
++"Allow confined users the ability to execute the ping and traceroute commands."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:391
+-#: ../gui/system-config-selinux.glade:678
+-msgid "SELinux Type"
++#: booleans.py:171
++msgid "Allow users to connect to PostgreSQL"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:622
+-msgid "File Specification"
++#: booleans.py:172
++msgid ""
++"Allow user to r/w files on filesystems that do not have extended attributes "
++"(FAT, CDROM, FLOPPY)"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:650
+-msgid "File Type"
++#: booleans.py:173
++msgid ""
++"Allow users to run TCP servers (bind to ports and accept connection from the "
++"same domain and outside users)  disabling this forces FTP passive mode and "
++"may change other protocols."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:727
++#: booleans.py:174
++msgid "Allow user music sharing"
++msgstr ""
 +
-+########################################
-+## <summary>
-+##	Manage TEMPLATETYPE rw files.
-+## </summary>
-+## <param name="domain">
-+##	<summary>
-+##	Domain allowed access.
-+##	</summary>
-+## </param>
-+#
-+interface(`TEMPLATETYPE_manage_rw_files',`
-+	gen_require(`
-+		type TEMPLATETYPE_rw_t;
-+	')
++#: booleans.py:175
+ msgid ""
+-"all files\n"
+-"regular file\n"
+-"directory\n"
+-"character device\n"
+-"block device\n"
+-"socket\n"
+-"symbolic link\n"
+-"named pipe\n"
++"Allow anon internal-sftp to upload files, used for public file transfer "
++"services. Directories must be labeled public_content_rw_t."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:773
+-msgid "MLS"
++#: booleans.py:176
++msgid ""
++"Allow sftp-internal to read and write files in the user home directories"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:837
+-msgid "Add SELinux User"
++#: booleans.py:177
++msgid ""
++"Allow sftp-internal to login to local users and read/write all files on the "
++"system, governed by DAC."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1079
+-msgid "SELinux Administration"
++#: booleans.py:178
++msgid ""
++"Allow internal-sftp to read and write files in the user ssh home directories."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1122
+-msgid "Add"
++#: booleans.py:179
++msgid "Allow sge to connect to the network using any TCP port"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1144
+-msgid "_Properties"
++#: booleans.py:180
++msgid "Allow sge to access nfs file systems."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1166
+-msgid "_Delete"
++#: booleans.py:181
++msgid ""
++"Enable additional permissions needed to support devices on 3ware controllers."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1256
+-msgid "Select Management Object"
++#: booleans.py:182
++msgid ""
++"Allow samba to modify public files used for public file transfer services.  "
++"Files/Directories must be labeled public_content_rw_t."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1273
+-msgid "<b>Select:</b>"
++#: booleans.py:183
++msgid "Allow user spamassassin clients to use the network."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1326
+-msgid "System Default Enforcing Mode"
++#: booleans.py:184
++msgid "Allow spamd to read/write user home directories."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1354
++#: booleans.py:185
+ msgid ""
+-"Disabled\n"
+-"Permissive\n"
+-"Enforcing\n"
++"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1373
+-msgid "Current Enforcing Mode"
++#: booleans.py:186
++msgid "Allow squid to run as a transparent proxy (TPROXY)"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1418
+-msgid "System Default Policy Type: "
++#: booleans.py:187
++msgid ""
++"Allow ssh with chroot env to read and write files in the user home "
++"directories"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1463
++#: booleans.py:188
++msgid "allow host key based authentication"
++msgstr ""
 +
-+	manage_files_pattern($1, TEMPLATETYPE_rw_t, TEMPLATETYPE_rw_t)
-+')
++#: booleans.py:189
++msgid "Allow ssh logins as sysadm_r:sysadm_t"
++msgstr ""
 +
-+########################################
-+## <summary>
-+##	Create, read, write, and delete
-+##	TEMPLATETYPE rw dirs.
-+## </summary>
-+## <param name="domain">
-+##	<summary>
-+##	Domain allowed access.
-+##	</summary>
-+## </param>
-+#
-+interface(`TEMPLATETYPE_manage_rw_dirs',`
-+	gen_require(`
-+		type TEMPLATETYPE_rw_t;
-+	')
++#: booleans.py:190
++msgid "allow staff user to create and transition to svirt domains."
++msgstr ""
 +
-+	manage_dirs_pattern($1, TEMPLATETYPE_rw_t, TEMPLATETYPE_rw_t)
-+')
++#: booleans.py:191
++msgid "Allow the Telepathy connection managers to connect to any network port."
++msgstr ""
 +
-+"""
++#: booleans.py:192
+ msgid ""
+-"Select if you wish to relabel then entire file system on next reboot.  "
+-"Relabeling can take a very long time, depending on the size of the system.  "
+-"If you are changing policy types or going from disabled to enforcing, a "
+-"relabel is required."
++"Allow the Telepathy connection managers to connect to any generic TCP port."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1509
+-msgid "Relabel on next reboot."
++#: booleans.py:193
++msgid ""
++"Allow tftp to modify public files used for public file transfer services."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1561
+-msgid "label37"
++#: booleans.py:194
++msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1598
+-msgid "Revert boolean setting to system default"
++#: booleans.py:195
++msgid ""
++"allow unconfined users to transition to the chrome sandbox domains when "
++"running chrome-sandbox"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1614
+-msgid "Toggle between Customized and All Booleans"
++#: booleans.py:196
++msgid "Allow a user to login as an unconfined domain"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1645
+-#: ../gui/system-config-selinux.glade:1850
+-#: ../gui/system-config-selinux.glade:2037
+-#: ../gui/system-config-selinux.glade:2224
+-#: ../gui/system-config-selinux.glade:2467
+-#: ../gui/system-config-selinux.glade:2692
+-#: ../gui/system-config-selinux.glade:2867
+-msgid "Filter"
++#: booleans.py:197
++msgid ""
++"Allow unconfined users to transition to the Mozilla plugin domain when "
++"running xulrunner plugin-container."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1734
+-msgid "label50"
++#: booleans.py:198
++msgid "Allow video playing tools to run unconfined"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1771
+-msgid "Add File Context"
++#: booleans.py:199
++msgid "Allow unprivledged user to create and transition to svirt domains."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1787
+-msgid "Modify File Context"
++#: booleans.py:200
++msgid "Support ecryptfs home directories"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1803
+-msgid "Delete File Context"
++#: booleans.py:201
++msgid "Support fusefs home directories"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1819
+-msgid "Toggle between all and customized file context"
++#: booleans.py:202
++msgid "Use lpd server instead of cups"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1939
+-msgid "label38"
++#: booleans.py:203
++msgid "Support NFS home directories"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1976
+-msgid "Add SELinux User Mapping"
++#: booleans.py:204
++msgid "Support SAMBA home directories"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1992
+-msgid "Modify SELinux User Mapping"
++#: booleans.py:205
++msgid "Allow varnishd to connect to all ports, not just HTTP."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2008
+-msgid "Delete SELinux User Mapping"
++#: booleans.py:206
++msgid "Ignore vbetool mmap_zero errors."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2126
+-msgid "label39"
++#: booleans.py:207
++msgid ""
++"Allow confined virtual guests to use serial/parallel communication ports"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2163
+-msgid "Add User"
++#: booleans.py:208
++msgid ""
++"Allow confined virtual guests to use executable memory and executable stack"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2179
+-msgid "Modify User"
++#: booleans.py:209
++msgid "Allow confined virtual guests to read fuse files"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2195
+-msgid "Delete User"
++#: booleans.py:210
++msgid "Allow confined virtual guests to manage nfs files"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2313
+-msgid "label41"
++#: booleans.py:211
++msgid "Allow confined virtual guests to manage cifs files"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2350
+-msgid "Add Network Port"
++#: booleans.py:212
++msgid "Allow confined virtual guests to interact with the sanlock"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2366
+-msgid "Edit Network Port"
++#: booleans.py:213
++msgid "Allow confined virtual guests to manage device configuration, (pci)"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2382
+-msgid "Delete Network Port"
++#: booleans.py:214
++msgid "Allow confined virtual guests to use usb devices"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2418
+-#: ../gui/system-config-selinux.glade:2436
+-msgid "Toggle between Customized and All Ports"
++#: booleans.py:215
++msgid "Allow confined virtual guests to interact with the xserver"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2556
+-msgid "label42"
++#: booleans.py:216
++msgid "Allow webadm to manage files in users home directories"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2593
+-msgid "Generate new policy module"
++#: booleans.py:217
++msgid "Allow webadm to read files in users home directories"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2609
+-msgid "Load policy module"
++#: booleans.py:218
++msgid "Ignore wine mmap_zero errors."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2625
+-msgid "Remove loadable policy module"
++#: booleans.py:219
++msgid "Allow the graphical login program to execute bootloader"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2661
++#: booleans.py:220
+ msgid ""
+-"Enable/Disable additional audit rules, that are normally not reported in the "
+-"log files."
++"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2781
+-msgid "label44"
++#: booleans.py:221
++msgid "Allow xen to manage nfs files"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2818
+-msgid "Change process mode to permissive."
++#: booleans.py:222
++msgid ""
++"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
++"logical volumes for disk images."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2836
+-msgid "Change process mode to enforcing"
++#: booleans.py:223
++msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2928
+-msgid "Process Domain"
++#: booleans.py:224
++msgid ""
++"Allow xguest users to configure Network Manager and connect to apache ports"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2956
+-msgid "label59"
++#: booleans.py:225
++msgid "Allow xguest users to mount removable media"
+ msgstr ""
+ 
+-#: ../gui/usersPage.py:138
+-#, python-format
+-msgid "SELinux user '%s' is required"
++#: booleans.py:226
++msgid "Allow xguest to use blue tooth devices"
++msgstr ""
 +
-+te_stream_rules="""
-+manage_sock_files_pattern(TEMPLATETYPE_t, TEMPLATETYPE_rw_t, TEMPLATETYPE_rw_t)
-+"""
++#: booleans.py:227
++msgid "Allows clients to write to the X server shared memory segments."
++msgstr ""
 +
-+if_stream_rules="""\
-+########################################
-+## <summary>
-+##	Connect to TEMPLATETYPE over a unix stream socket.
-+## </summary>
-+## <param name="domain">
-+##	<summary>
-+##	Domain allowed access.
-+##	</summary>
-+## </param>
-+#
-+interface(`TEMPLATETYPE_stream_connect',`
-+	gen_require(`
-+		type TEMPLATETYPE_t, TEMPLATETYPE_rw_t;
-+	')
++#: booleans.py:228
++msgid "Allows XServer to execute writable memory"
++msgstr ""
 +
-+	stream_connect_pattern($1, TEMPLATETYPE_rw_t, TEMPLATETYPE_rw_t, TEMPLATETYPE_t)
-+')
-+"""
++#: booleans.py:229
++msgid "Support X userspace object manager"
++msgstr ""
 +
-+if_admin_types="""
-+		type TEMPLATETYPE_rw_t;"""
++#: booleans.py:230
++msgid "Allow zabbix to connect to unreserved ports"
++msgstr ""
 +
-+if_admin_rules="""
-+	files_search_etc($1)
-+	admin_pattern($1, TEMPLATETYPE_rw_t)
-+"""
++#: booleans.py:231
++msgid "Allow zebra daemon to write it configuration files"
++msgstr ""
 +
-+########################### File Context ##################################
-+fc_file="""
-+FILENAME		--	gen_context(system_u:object_r:TEMPLATETYPE_rw_t,s0)
-+"""
++#: booleans.py:232
++msgid ""
++"Allow ZoneMinder to modify public files used for public file transfer "
++"services."
+ msgstr ""
+diff --git a/policycoreutils/po/as.po b/policycoreutils/po/as.po
+index b14b757..ac08f71 100644
+--- a/policycoreutils/po/as.po
++++ b/policycoreutils/po/as.po
+@@ -4,22 +4,23 @@
+ #
+ # Translators:
+ # Amitakhya Phukan <amitakhya.phukan at gmail.com>, 2006.
+-# Amitakhya Phukan <aphukan at fedoraproject.org>, 2008, 2009.
++# Amitakhya Phukan <aphukan at fedoraproject.org>, 2008-2010.
+ # Amitakhya Phukan <aphukan at redhat.com>, 2008.
++# Nilamdyuti Goswami <ngoswami at redhat.com>, 2011-2012.
+ msgid ""
+ msgstr ""
+ "Project-Id-Version: Policycoreutils\n"
+ "Report-Msgid-Bugs-To: \n"
+-"POT-Creation-Date: 2012-05-25 07:28-0400\n"
+-"PO-Revision-Date: 2012-04-02 20:30+0000\n"
+-"Last-Translator: dwalsh <dwalsh at redhat.com>\n"
+-"Language-Team: Assamese (http://www.transifex.net/projects/p/fedora/language/"
++"POT-Creation-Date: 2012-10-16 12:24-0400\n"
++"PO-Revision-Date: 2012-10-12 09:18+0000\n"
++"Last-Translator: ngoswami <ngoswami at redhat.com>\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"
+-"Plural-Forms: nplurals=2; plural=(n != 1)\n"
++"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+ 
+ #: ../run_init/run_init.c:67
+ msgid ""
+@@ -27,11 +28,11 @@ msgid ""
+ "  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 ...> উপৰোক্ত স্ক্ৰিপ্টৰ তৰ্ক উল্লিখিত হয় ।"
++"ব্যৱহাৰ: run_init <script> <args ...>\n"
++"  এই ক্ষেত্ৰত: <script> দ্বাৰা সঞ্চালনৰ বাবে init স্ক্ৰিপ্ট চিহ্নিত কৰা হয়,\n"
++"         <args ...> উপৰোক্ত স্ক্ৰিপ্টৰ তৰ্ক উল্লিখিত হয়।"
+ 
+-#: ../run_init/run_init.c:126 ../newrole/newrole.c:1124
++#: ../run_init/run_init.c:126 ../newrole/newrole.c:1123
+ #, c-format
+ msgid "failed to initialize PAM\n"
+ msgstr "PAM আৰম্ভ কৰোঁতে ব্যৰ্থ\n"
+@@ -39,16 +40,16 @@ msgstr "PAM আৰম্ভ কৰোঁতে ব্যৰ্থ\n"
+ #: ../run_init/run_init.c:139
+ #, c-format
+ msgid "failed to get account information\n"
+-msgstr "হিচাপ সংক্ৰান্ত তথ্য প্ৰাপ্ত কৰোঁতে ব্যৰ্থ ।\n"
++msgstr "একাওন্ট সংক্ৰান্ত তথ্য প্ৰাপ্ত কৰোঁতে ব্যৰ্থ।\n"
+ 
+ #: ../run_init/run_init.c:162 ../newrole/newrole.c:341
+ msgid "Password:"
+-msgstr "গুপ্তশব্দ: "
++msgstr "পাছৱাৰ্ড: "
+ 
+ #: ../run_init/run_init.c:197 ../newrole/newrole.c:366
+ #, c-format
+ msgid "Cannot find your entry in the shadow passwd file.\n"
+-msgstr "shadow passwd নথিপত্ৰত আপোনাৰ তথ্য পোৱা নাযায় ।\n"
++msgstr "shadow passwd ফাইলত আপোনাৰ তথ্য পোৱা নাযায়।\n"
+ 
+ #: ../run_init/run_init.c:203 ../newrole/newrole.c:373
+ #, c-format
+@@ -58,32 +59,32 @@ msgstr "getpass'ৰ দ্বাৰা /dev/tty খোলা সম্ভৱ ন
+ #: ../run_init/run_init.c:275
+ #, c-format
+ msgid "run_init: incorrect password for %s\n"
+-msgstr "run_init: %s'ৰ গুপ্তশব্দ সঠিক নহয়\n"
++msgstr "run_init: %s'ৰ পাছৱাৰ্ড সঠিক নহয়\n"
+ 
+ #: ../run_init/run_init.c:309
+ #, c-format
+ msgid "Could not open file %s\n"
+-msgstr "%s নথিপত্ৰ খোলোঁতে ব্যৰ্থ\n"
++msgstr "%s ফাইল খোলোঁতে ব্যৰ্থ\n"
+ 
+ #: ../run_init/run_init.c:336
+ #, c-format
+ msgid "No context in file %s\n"
+-msgstr "%s নথিপত্ৰত কোনো context উপস্থিত নাই\n"
++msgstr "%s ফাইলত কোনো context উপস্থিত নাই\n"
+ 
+ #: ../run_init/run_init.c:361
+ #, c-format
+ msgid "Sorry, run_init may be used only on a SELinux kernel.\n"
+-msgstr "দুঃক্ষিত, run_init অকল SELinux কাৰ্ণেলৰ সৈতে ব্যৱহাৰযোগ্য ।\n"
++msgstr "দুঃক্ষিত, run_init অকল SELinux কাৰ্ণেলৰ সৈতে ব্যৱহাৰযোগ্য।\n"
+ 
+ #: ../run_init/run_init.c:380
+ #, c-format
+ msgid "authentication failed.\n"
+-msgstr "অনুমোদন কৰোঁতে ব্যৰ্থ ।\n"
++msgstr "অনুমোদন কৰোঁতে ব্যৰ্থ।\n"
+ 
+-#: ../run_init/run_init.c:405 ../newrole/newrole.c:1258
++#: ../run_init/run_init.c:405 ../newrole/newrole.c:1257
+ #, c-format
+ msgid "Could not set exec context to %s.\n"
+-msgstr "exec context %s লৈ স্থাপন কৰা নাযায় ।\n"
++msgstr "exec context %s লৈ স্থাপন কৰা নাযায়।\n"
+ 
+ #: ../audit2allow/audit2allow:230
+ msgid "******************** IMPORTANT ***********************\n"
+@@ -91,862 +92,882 @@ msgstr "******************** গুৰুত্বপূৰ্ণ **************
+ 
+ #: ../audit2allow/audit2allow:231
+ msgid "To make this policy package active, execute:"
+-msgstr "চিহ্নিত পলিচি সৰঞ্জাম সক্ৰিয় কৰাৰ বাবে, সঞ্চালন কৰক:"
++msgstr "চিহ্নিত নীতি পেকেইজ সক্ৰিয় কৰাৰ বাবে, সঞ্চালন কৰক:"
+ 
+-#: ../semanage/seobject.py:143 ../semanage/seobject.py:147
+-msgid "global"
+-msgstr "আন্তৰ্জাতিক"
+-
+-#: ../semanage/seobject.py:225
++#: ../semanage/seobject.py:200
+ msgid "Could not create semanage handle"
+ msgstr "semanage হেন্ডেল নিৰ্মাণ কৰা নাযায়"
+ 
+-#: ../semanage/seobject.py:233
++#: ../semanage/seobject.py:208
+ msgid "SELinux policy is not managed or store cannot be accessed."
+ msgstr ""
+-"SELinux নিয়মনীতি বৰ্তমানে পৰিচালিত নহয় অথবা সংগ্ৰহস্থল ব্যৱহাৰ কৰা সম্ভৱ নহয় ।"
++"SELinux নিয়মনীতি বৰ্তমানে ব্যৱস্থাপিত নহয় অথবা সংগ্ৰহস্থল ব্যৱহাৰ কৰা সম্ভৱ নহয়।"
+ 
+-#: ../semanage/seobject.py:238
++#: ../semanage/seobject.py:213
+ msgid "Cannot read policy store."
+-msgstr "নিয়মনীতিৰ সংগ্ৰহস্থল পঢ়া নাযায় ।"
++msgstr "নিয়মনীতিৰ সংগ্ৰহস্থল পঢ়া নাযায়।"
+ 
+-#: ../semanage/seobject.py:243
++#: ../semanage/seobject.py:218
+ msgid "Could not establish semanage connection"
+ msgstr "semanage সংযোগ স্থাপন কৰা নাযায়"
+ 
+-#: ../semanage/seobject.py:248
++#: ../semanage/seobject.py:223
+ msgid "Could not test MLS enabled status"
+-msgstr "MLS-ৰ সক্ৰিয় অৱস্থা পৰীক্ষা কৰা নাযায়"
++msgstr "MLSৰ সক্ৰিয় অৱস্থা পৰীক্ষা কৰা নাযায়"
+ 
+-#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
++#: ../semanage/seobject.py:229 ../semanage/seobject.py:244
+ msgid "Not yet implemented"
+ msgstr "বাস্তবায়িত নহয়"
+ 
+-#: ../semanage/seobject.py:258
++#: ../semanage/seobject.py:233
+ msgid "Semanage transaction already in progress"
+-msgstr ""
++msgstr "Semanage আদান-প্ৰদান ইতিমধ্যে চলমান"
+ 
+-#: ../semanage/seobject.py:267
++#: ../semanage/seobject.py:242
+ msgid "Could not start semanage transaction"
+ msgstr "semanage আদান-প্ৰদান আৰম্ভ কৰা নাযায়"
+ 
+-#: ../semanage/seobject.py:278
++#: ../semanage/seobject.py:254
+ msgid "Could not commit semanage transaction"
+ msgstr "semanage আদান-প্ৰদান সমাপ্ত কৰা নাযায়"
+ 
+-#: ../semanage/seobject.py:283
++#: ../semanage/seobject.py:259
+ msgid "Semanage transaction not in progress"
+-msgstr ""
++msgstr "Semanage আদান-প্ৰদান চলমান নহয়"
+ 
+-#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
++#: ../semanage/seobject.py:271 ../semanage/seobject.py:351
+ msgid "Could not list SELinux modules"
+ msgstr "SELinux অংশৰ তালিকা নিৰ্মাণ কৰা নাযায়"
+ 
+-#: ../semanage/seobject.py:308
++#: ../semanage/seobject.py:284
+ msgid "Modules Name"
+-msgstr ""
++msgstr "অংশৰ নাম"
+ 
+-#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
++#: ../semanage/seobject.py:284 ../gui/modulesPage.py:63
+ msgid "Version"
+ msgstr "ভাৰ্সান"
+ 
+-#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
++#: ../semanage/seobject.py:287 ../gui/statusPage.py:75
+ msgid "Disabled"
+ msgstr "Disabled"
+ 
+-#: ../semanage/seobject.py:326
++#: ../semanage/seobject.py:302
+ #, python-format
+ msgid "Could not disable module %s (remove failed)"
+-msgstr ""
++msgstr "অংশ %s আঁতৰুৱা নাযায় (অপসাৰণ কৰিবলৈ ব্যৰ্থ)"
+ 
+-#: ../semanage/seobject.py:337
++#: ../semanage/seobject.py:313
+ #, python-format
+ msgid "Could not enable module %s (remove failed)"
+-msgstr ""
++msgstr "অংশ %s সক্ৰিয় কৰা নাযায় (অপসাৰণ কৰিবলৈ ব্যৰ্থ)"
+ 
+-#: ../semanage/seobject.py:352
++#: ../semanage/seobject.py:328
+ #, python-format
+ msgid "Could not remove module %s (remove failed)"
+-msgstr ""
++msgstr "অংশ %s আঁতৰুৱা নাযায় (অপসাৰণ কৰিবলৈ ব্যৰ্থ)"
+ 
+-#: ../semanage/seobject.py:362
++#: ../semanage/seobject.py:338
+ msgid "dontaudit requires either 'on' or 'off'"
+-msgstr ""
++msgstr "dontaudit ক 'on' বা 'off' ৰ প্ৰয়োজন"
+ 
+-#: ../semanage/seobject.py:391
++#: ../semanage/seobject.py:366
+ msgid "Builtin Permissive Types"
+-msgstr ""
++msgstr "Builtin Permissive ধৰণসমূহ"
+ 
+-#: ../semanage/seobject.py:401
++#: ../semanage/seobject.py:376
+ msgid "Customized Permissive Types"
+-msgstr ""
++msgstr "স্বনিৰ্বাচিত Permissive ধৰণসমূহ"
+ 
+-#: ../semanage/seobject.py:442
++#: ../semanage/seobject.py:417
+ #, python-format
+ msgid "Could not set permissive domain %s (module installation failed)"
+-msgstr "permissive ডোমেইন %s নিৰ্ধাৰণ কৰা নাযায় (মডিউল সংস্থাপন কৰিবলৈ ব্যৰ্থ)"
++msgstr "permissive ডমেইন %s নিৰ্ধাৰণ কৰা নাযায় (মডিউল সংস্থাপন কৰিবলৈ ব্যৰ্থ)"
+ 
+-#: ../semanage/seobject.py:448
++#: ../semanage/seobject.py:423
+ #, python-format
+ msgid "Could not remove permissive domain %s (remove failed)"
+-msgstr "permissive ডোমেইন %s সৰিয়ে ফেলা নাযায় (অপসাৰণ কৰিবলৈ ব্যৰ্থ)"
+-
+-#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
+-#: ../semanage/seobject.py:603 ../semanage/seobject.py:700
+-#: ../semanage/seobject.py:730 ../semanage/seobject.py:797
+-#: ../semanage/seobject.py:854 ../semanage/seobject.py:1101
+-#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
+-#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
+-#: ../semanage/seobject.py:2045
++msgstr "permissive ডমেইন %s আঁতৰুৱা নাযায় (অপসাৰণ কৰিবলৈ ব্যৰ্থ)"
++
++#: ../semanage/seobject.py:458 ../semanage/seobject.py:532
++#: ../semanage/seobject.py:578 ../semanage/seobject.py:675
++#: ../semanage/seobject.py:705 ../semanage/seobject.py:772
++#: ../semanage/seobject.py:829 ../semanage/seobject.py:1084
++#: ../semanage/seobject.py:1800 ../semanage/seobject.py:1863
++#: ../semanage/seobject.py:1882 ../semanage/seobject.py:2003
++#: ../semanage/seobject.py:2056
+ #, python-format
+ msgid "Could not create a key for %s"
+-msgstr "%s'ৰ বাবে চাবি নিৰ্মাণ কৰা নাযায়"
++msgstr "%s'ৰ বাবে কি' নিৰ্মাণ কৰা নাযায়"
+ 
+-#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
+-#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
++#: ../semanage/seobject.py:462 ../semanage/seobject.py:536
++#: ../semanage/seobject.py:582 ../semanage/seobject.py:588
+ #, python-format
+ msgid "Could not check if login mapping for %s is defined"
+-msgstr "%s'ৰ ক্ষেত্ৰত প্ৰৱেশ মেপিং ব্যৱস্থা নিৰ্ধাৰিত হৈছে নে নাই পৰীক্ষা কৰা নাযায়"
++msgstr "%s'ৰ ক্ষেত্ৰত লগিন মেপিং ব্যৱস্থা নিৰ্ধাৰিত হৈছে নে নাই পৰীক্ষা কৰা নাযায়"
+ 
+-#: ../semanage/seobject.py:496
++#: ../semanage/seobject.py:471
+ #, python-format
+ msgid "Linux Group %s does not exist"
+ msgstr "Linux সমষ্টি %s উপস্থিত নাই"
+ 
+-#: ../semanage/seobject.py:501
++#: ../semanage/seobject.py:476
+ #, python-format
+ msgid "Linux User %s does not exist"
+-msgstr "Linux ব্যৱহাৰকৰোঁতা %s বৰ্তমানে উপস্থিত নাই"
++msgstr "Linux ব্যৱহাৰকাৰী %s বৰ্তমানে উপস্থিত নাই"
+ 
+-#: ../semanage/seobject.py:505
++#: ../semanage/seobject.py:480
+ #, python-format
+ msgid "Could not create login mapping for %s"
+-msgstr "%s'ৰ ক্ষেত্ৰত প্ৰৱেশ মেপিং ব্যৱস্থা নিৰ্মাণ কৰা নাযায়"
++msgstr "%s'ৰ ক্ষেত্ৰত লগিন মেপিং ব্যৱস্থা নিৰ্মাণ কৰা নাযায়"
+ 
+-#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
++#: ../semanage/seobject.py:484 ../semanage/seobject.py:720
+ #, python-format
+ msgid "Could not set name for %s"
+ msgstr "%s'ৰ নাম নিৰ্ধাৰণ কৰা নাযায়"
+ 
+-#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
++#: ../semanage/seobject.py:489 ../semanage/seobject.py:730
+ #, python-format
+ msgid "Could not set MLS range for %s"
+-msgstr "%s'ৰ ক্ষেত্ৰত MLS ৰেঞ্জ নিৰ্ধাৰণ কৰা নাযায়"
++msgstr "%s'ৰ ক্ষেত্ৰত MLS বিস্তাৰ নিৰ্ধাৰণ কৰা নাযায়"
+ 
+-#: ../semanage/seobject.py:518
++#: ../semanage/seobject.py:493
+ #, python-format
+ msgid "Could not set SELinux user for %s"
+-msgstr "%s'ৰ ক্ষেত্ৰত SELinux ব্যৱহাৰকৰোঁতা নিৰ্ধাৰণ কৰা নাযায়"
++msgstr "%s'ৰ ক্ষেত্ৰত SELinux ব্যৱহাৰকাৰী নিৰ্ধাৰণ কৰা নাযায়"
+ 
+-#: ../semanage/seobject.py:522
++#: ../semanage/seobject.py:497
+ #, python-format
+ msgid "Could not add login mapping for %s"
+-msgstr "%s'ৰ ক্ষেত্ৰত প্ৰৱেশ মেপিং ব্যৱস্থা যোগ কৰা নাযায়"
++msgstr "%s'ৰ ক্ষেত্ৰত লগিন মেপিং ব্যৱস্থা যোগ কৰা নাযায়"
+ 
+-#: ../semanage/seobject.py:540
++#: ../semanage/seobject.py:515
+ msgid "Requires seuser or serange"
+ msgstr "seuser অথবা serange আৱশ্যক"
+ 
+-#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
++#: ../semanage/seobject.py:538 ../semanage/seobject.py:584
+ #, python-format
+ msgid "Login mapping for %s is not defined"
+-msgstr "%s'ৰ ক্ষেত্ৰত প্ৰৱেশ মেপিং ব্যৱস্থা নিৰ্ধাৰিত নহয়"
++msgstr "%s'ৰ ক্ষেত্ৰত লগিন মেপিং ব্যৱস্থা নিৰ্ধাৰিত নহয়"
+ 
+-#: ../semanage/seobject.py:567
++#: ../semanage/seobject.py:542
+ #, python-format
+ msgid "Could not query seuser for %s"
+ msgstr "%s'ৰ ক্ষেত্ৰত seuser সন্ধান কৰা নাযায়"
+ 
+-#: ../semanage/seobject.py:581
++#: ../semanage/seobject.py:556
+ #, python-format
+ msgid "Could not modify login mapping for %s"
+-msgstr "%s'ৰ ক্ষেত্ৰত প্ৰৱেশ মেপিং ব্যৱস্থা পৰিবৰ্তন কৰা নাযায়"
++msgstr "%s'ৰ ক্ষেত্ৰত লগিন মেপিং ব্যৱস্থা পৰিবৰ্তন কৰা নাযায়"
+ 
+-#: ../semanage/seobject.py:615
++#: ../semanage/seobject.py:590
+ #, python-format
+ msgid "Login mapping for %s is defined in policy, cannot be deleted"
+ msgstr ""
+-"%s'ৰ বাবে প্ৰৱেশ মেপিং ব্যৱস্থা নিয়মনীতিত নিৰ্ধাৰিত হোৱাৰ ফলত আঁতৰুৱা সম্ভৱ নহয়"
++"%s'ৰ বাবে লগিন মেপিং ব্যৱস্থা নিয়মনীতিত নিৰ্ধাৰিত হোৱাৰ ফলত আঁতৰুৱা সম্ভৱ নহয়"
+ 
+-#: ../semanage/seobject.py:619
++#: ../semanage/seobject.py:594
+ #, python-format
+ msgid "Could not delete login mapping for %s"
+-msgstr "%s'ৰ ক্ষেত্ৰত প্ৰৱেশ মেপিং আঁতৰুৱা নাযায়"
++msgstr "%s'ৰ ক্ষেত্ৰত লগিন মেপিং আঁতৰুৱা নাযায়"
+ 
+-#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
+-#: ../semanage/seobject.py:897
++#: ../semanage/seobject.py:616 ../semanage/seobject.py:634
++#: ../semanage/seobject.py:872
+ msgid "Could not list login mappings"
+-msgstr "প্ৰৱেশ মেপিং তালিকাভুক্ত কৰা নাযায়"
++msgstr "লগিন মেপিং তালিকাভুক্ত কৰা নাযায়"
+ 
+-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
++#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
+ #: ../gui/system-config-selinux.glade:100
+ msgid "Login Name"
+-msgstr "প্ৰৱেশ নাম"
++msgstr "লগিন নাম"
+ 
+-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
+-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
++#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
++#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
+ #: ../gui/system-config-selinux.glade:128
+ #: ../gui/system-config-selinux.glade:915
+ #: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
+ msgid "SELinux User"
+-msgstr "SELinux ব্যৱহাৰকৰোঁতা"
++msgstr "SELinux ব্যৱহাৰকাৰী"
+ 
+-#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
++#: ../semanage/seobject.py:659 ../gui/system-config-selinux.glade:156
+ #: ../gui/system-config-selinux.glade:943
+ msgid "MLS/MCS Range"
+ msgstr "MLS/MCS সীমা"
+ 
+-#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
+-#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
+-#: ../semanage/seobject.py:864
++#: ../semanage/seobject.py:678 ../semanage/seobject.py:709
++#: ../semanage/seobject.py:776 ../semanage/seobject.py:833
++#: ../semanage/seobject.py:839
+ #, python-format
+ msgid "Could not check if SELinux user %s is defined"
+-msgstr "SELinux ব্যৱহাৰকৰোঁতা %s'ৰ বৈশিষ্ট্য নিৰ্ধাৰিত নে নাই পৰীক্ষা কৰা নাযায়"
++msgstr "SELinux ব্যৱহাৰকাৰী %s'ৰ বৈশিষ্ট্য নিৰ্ধাৰিত নে নাই পৰীক্ষা কৰা নাযায়"
+ 
+-#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
+-#: ../semanage/seobject.py:870
++#: ../semanage/seobject.py:681 ../semanage/seobject.py:782
++#: ../semanage/seobject.py:845
+ #, python-format
+ msgid "Could not query user for %s"
+-msgstr "%s'ৰ বাবে ব্যৱহাৰকৰোঁতা সন্ধান কৰা নাযায়"
++msgstr "%s'ৰ বাবে ব্যৱহাৰকাৰী সন্ধান কৰা নাযায়"
+ 
+-#: ../semanage/seobject.py:726
++#: ../semanage/seobject.py:701
+ #, python-format
+ msgid "You must add at least one role for %s"
+ msgstr "%s'ৰ অন্তত এটা ভূমিকা যোগ কৰা আৱশ্যক"
+ 
+-#: ../semanage/seobject.py:741
++#: ../semanage/seobject.py:716
+ #, python-format
+ msgid "Could not create SELinux user for %s"
+-msgstr "%s'ৰ বাবে SELinux ব্যৱহাৰকৰোঁতা নিৰ্মাণ কৰা নাযায়"
++msgstr "%s'ৰ বাবে SELinux ব্যৱহাৰকাৰী নিৰ্মাণ কৰা নাযায়"
+ 
+-#: ../semanage/seobject.py:750
++#: ../semanage/seobject.py:725
+ #, python-format
+ msgid "Could not add role %s for %s"
+ msgstr "%s ভূমিকাটি, %s'ৰ বাবে নিৰ্ধাৰণ কৰা নাযায়"
+ 
+-#: ../semanage/seobject.py:759
++#: ../semanage/seobject.py:734
+ #, python-format
+ msgid "Could not set MLS level for %s"
+ msgstr "%s'ৰ ক্ষেত্ৰত MLS স্তৰ নিৰ্ধাৰণ কৰা নাযায়"
+ 
+-#: ../semanage/seobject.py:762
++#: ../semanage/seobject.py:737
+ #, python-format
+ msgid "Could not add prefix %s for %s"
+ msgstr "%s প্ৰেফিক্সটি %s'ৰ ক্ষেত্ৰত যোগ কৰা নাযায়"
+ 
+-#: ../semanage/seobject.py:765
++#: ../semanage/seobject.py:740
+ #, python-format
+ msgid "Could not extract key for %s"
+-msgstr "%s'ৰ বাবে চাবি প্ৰাপ্ত কৰা নাযায়"
++msgstr "%s'ৰ বাবে কি' প্ৰাপ্ত কৰা নাযায়"
+ 
+-#: ../semanage/seobject.py:769
++#: ../semanage/seobject.py:744
+ #, python-format
+ msgid "Could not add SELinux user %s"
+-msgstr "SELinux ব্যৱহাৰকৰোঁতা %s যোগ কৰা নাযায়"
++msgstr "SELinux ব্যৱহাৰকাৰী %s যোগ কৰা নাযায়"
+ 
+-#: ../semanage/seobject.py:791
++#: ../semanage/seobject.py:766
+ msgid "Requires prefix, roles, level or range"
+-msgstr "প্ৰেফিক্স, ভূমিকা, স্তৰ অথবা ৰেঞ্জ উল্লেখ কৰা আৱশ্যক"
++msgstr "প্ৰেফিক্স, ভূমিকা, স্তৰ অথবা বিস্তাৰ উল্লেখ কৰা আৱশ্যক"
+ 
+-#: ../semanage/seobject.py:793
++#: ../semanage/seobject.py:768
+ msgid "Requires prefix or roles"
+ msgstr "প্ৰেফিক্স অথবা ভূমিকা উল্লেখ কৰা আৱশ্যক"
+ 
+-#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
++#: ../semanage/seobject.py:778 ../semanage/seobject.py:835
+ #, python-format
+ msgid "SELinux user %s is not defined"
+-msgstr "SELinux ব্যৱহাৰকৰোঁতা %s'ৰ বৈশিষ্ট্য নিৰ্ধাৰিত নহয়"
++msgstr "SELinux ব্যৱহাৰকাৰী %s'ৰ বৈশিষ্ট্য নিৰ্ধাৰিত নহয়"
+ 
+-#: ../semanage/seobject.py:832
++#: ../semanage/seobject.py:807
+ #, python-format
+ msgid "Could not modify SELinux user %s"
+-msgstr "SELinux ব্যৱহাৰকৰোঁতা %s'ৰ বৈশিষ্ট্য পৰিবৰ্তন কৰা নাযায়"
++msgstr "SELinux ব্যৱহাৰকাৰী %s'ৰ বৈশিষ্ট্য পৰিবৰ্তন কৰা নাযায়"
+ 
+-#: ../semanage/seobject.py:866
++#: ../semanage/seobject.py:841
+ #, python-format
+ msgid "SELinux user %s is defined in policy, cannot be deleted"
+ msgstr ""
+-"SELinux ব্যৱহাৰকৰোঁতা %s'ৰ বৈশিষ্ট্য নিয়মনীতিত নিৰ্ধাৰিত হৈছে যাৰ ফলত অপসাৰণযোগ্য "
++"SELinux ব্যৱহাৰকাৰী %s'ৰ বৈশিষ্ট্য নিয়মনীতিত নিৰ্ধাৰিত হৈছে যাৰ ফলত অপসাৰণযোগ্য "
+ "নহয়"
+ 
+-#: ../semanage/seobject.py:877
++#: ../semanage/seobject.py:852
+ #, python-format
+ msgid "Could not delete SELinux user %s"
+-msgstr "SELinux ব্যৱহাৰকৰোঁতা %s আঁতৰুৱা নাযায়"
++msgstr "SELinux ব্যৱহাৰকাৰী %s আঁতৰুৱা নাযায়"
+ 
+-#: ../semanage/seobject.py:915
++#: ../semanage/seobject.py:890
+ msgid "Could not list SELinux users"
+-msgstr "SELinux ব্যৱহাৰকৰোঁতাসকলৰ তালিকা নিৰ্মাণ কৰা নাযায়"
++msgstr "SELinux ব্যৱহাৰকাৰীসকলৰ তালিকা নিৰ্মাণ কৰা নাযায়"
+ 
+-#: ../semanage/seobject.py:921
++#: ../semanage/seobject.py:896
+ #, python-format
+ msgid "Could not list roles for user %s"
+-msgstr "ব্যৱহাৰকৰোঁতা %s'ৰ ভূমিকাৰ তালিকা নিৰ্মাণ কৰা নাযায়"
++msgstr "ব্যৱহাৰকাৰী %s'ৰ ভূমিকাৰ তালিকা নিৰ্মাণ কৰা নাযায়"
+ 
+-#: ../semanage/seobject.py:946
++#: ../semanage/seobject.py:921
+ msgid "Labeling"
+ msgstr "লেবেল ব্যৱস্থা"
+ 
+-#: ../semanage/seobject.py:946
++#: ../semanage/seobject.py:921
+ msgid "MLS/"
+ msgstr "MLS/"
+ 
+-#: ../semanage/seobject.py:947
++#: ../semanage/seobject.py:922
+ msgid "Prefix"
+ msgstr "প্ৰেফিক্স"
+ 
+-#: ../semanage/seobject.py:947
++#: ../semanage/seobject.py:922
+ msgid "MCS Level"
+ msgstr "MCS স্তৰ"
+ 
+-#: ../semanage/seobject.py:947
++#: ../semanage/seobject.py:922
+ msgid "MCS Range"
+ msgstr "MCS সীমা"
+ 
+-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
++#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
+ #: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
+ msgid "SELinux Roles"
+ msgstr "SELinux ৰোল"
+ 
+-#: ../semanage/seobject.py:967
++#: ../semanage/seobject.py:944
+ msgid "Protocol udp or tcp is required"
+-msgstr "udp অথবা tcp প্ৰোটোকল আৱশ্যক"
++msgstr "udp অথবা tcp প্ৰটোকল আৱশ্যক"
+ 
+-#: ../semanage/seobject.py:969
++#: ../semanage/seobject.py:946
+ msgid "Port is required"
+ msgstr "পোৰ্ট উল্লেখ কৰা আৱশ্যক"
+ 
+-#: ../semanage/seobject.py:979
++#: ../semanage/seobject.py:956
+ msgid "Invalid Port"
+-msgstr ""
++msgstr "অবৈধ পোৰ্ট"
+ 
+-#: ../semanage/seobject.py:983
++#: ../semanage/seobject.py:960
+ #, python-format
+ msgid "Could not create a key for %s/%s"
+-msgstr "%s/%s'ৰ বাবে চাবি নিৰ্মাণ কৰা নাযায়"
++msgstr "%s/%s'ৰ বাবে কি' নিৰ্মাণ কৰা নাযায়"
+ 
+-#: ../semanage/seobject.py:994
++#: ../semanage/seobject.py:971
+ msgid "Type is required"
+-msgstr "ধৰন উল্লেখ কৰা আৱশ্যক"
++msgstr "ধৰণ উল্লেখ কৰা আৱশ্যক"
 +
-+fc_dir="""
-+FILENAME(/.*)?		gen_context(system_u:object_r:TEMPLATETYPE_rw_t,s0)
-+"""
-diff -up policycoreutils-2.1.12/gui/templates/script.py.rhat policycoreutils-2.1.12/gui/templates/script.py
---- policycoreutils-2.1.12/gui/templates/script.py.rhat	2012-10-16 15:07:17.430526118 -0400
-+++ policycoreutils-2.1.12/gui/templates/script.py	2012-10-16 15:07:17.430526118 -0400
-@@ -0,0 +1,126 @@
-+# Copyright (C) 2007-2012 Red Hat
-+# see file 'COPYING' for use and warranty information
-+#
-+# policygentool is a tool for the initial generation of SELinux policy
-+#
-+#    This program is free software; you can redistribute it and/or
-+#    modify it under the terms of the GNU General Public License as
-+#    published by the Free Software Foundation; either version 2 of
-+#    the License, or (at your option) any later version.
-+#
-+#    This program is distributed in the hope that it will be useful,
-+#    but WITHOUT ANY WARRANTY; without even the implied warranty of
-+#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-+#    GNU General Public License for more details.
-+#
-+#    You should have received a copy of the GNU General Public License
-+#    along with this program; if not, write to the Free Software
-+#    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
-+#                                        02111-1307  USA
-+#
-+#
++#: ../semanage/seobject.py:974 ../semanage/seobject.py:1036
++#: ../semanage/seobject.py:1794
++#, python-format
++msgid "Type %s is invalid, must be a port type"
++msgstr ""
+ 
+-#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
+-#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
++#: ../semanage/seobject.py:980 ../semanage/seobject.py:1042
++#: ../semanage/seobject.py:1097 ../semanage/seobject.py:1103
+ #, python-format
+ msgid "Could not check if port %s/%s is defined"
+ msgstr "পোৰ্ট %s/%s নিৰ্ধাৰিত হৈছে নে নাই পৰীক্ষা কৰা নাযায়"
+ 
+-#: ../semanage/seobject.py:1002
++#: ../semanage/seobject.py:982
+ #, python-format
+ msgid "Port %s/%s already defined"
+ msgstr "পোৰ্ট %s/%s বৰ্তমানে নিৰ্ধাৰিত আছে"
+ 
+-#: ../semanage/seobject.py:1006
++#: ../semanage/seobject.py:986
+ #, python-format
+ msgid "Could not create port for %s/%s"
+ msgstr "%s/%s'ৰ বাবে পোৰ্ট নিৰ্মাণ কৰা নাযায়"
+ 
+-#: ../semanage/seobject.py:1012
++#: ../semanage/seobject.py:992
+ #, python-format
+ msgid "Could not create context for %s/%s"
+ msgstr "%s/%s'ৰ বাবে context নিৰ্মাণ কৰা নাযায়"
+ 
+-#: ../semanage/seobject.py:1016
++#: ../semanage/seobject.py:996
+ #, python-format
+ msgid "Could not set user in port context for %s/%s"
+-msgstr "%s/%s'ৰ ক্ষেত্ৰত পোৰ্ট context'ত ব্যৱহাৰকৰোঁতা নিৰ্ধাৰণ কৰা নাযায়"
++msgstr "%s/%s'ৰ ক্ষেত্ৰত পোৰ্ট context'ত ব্যৱহাৰকাৰী নিৰ্ধাৰণ কৰা নাযায়"
+ 
+-#: ../semanage/seobject.py:1020
++#: ../semanage/seobject.py:1000
+ #, python-format
+ msgid "Could not set role in port context for %s/%s"
+ msgstr "%s/%s'ৰ ক্ষেত্ৰত পোৰ্ট context'ত ভূমিকা নিৰ্ধাৰণ কৰা নাযায়"
+ 
+-#: ../semanage/seobject.py:1024
++#: ../semanage/seobject.py:1004
+ #, python-format
+ msgid "Could not set type in port context for %s/%s"
+-msgstr "%s/%s'ৰ ক্ষেত্ৰত পোৰ্ট context'ত ধৰন নিৰ্ধাৰণ কৰা নাযায়"
++msgstr "%s/%s'ৰ ক্ষেত্ৰত পোৰ্ট context'ত ধৰণ নিৰ্ধাৰণ কৰা নাযায়"
+ 
+-#: ../semanage/seobject.py:1029
++#: ../semanage/seobject.py:1009
+ #, 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:1013
+ #, python-format
+ msgid "Could not set port context for %s/%s"
+ msgstr "%s/%s'ৰ ক্ষেত্ৰত পোৰ্ট context নিৰ্ধাৰণ কৰা নাযায়"
+ 
+-#: ../semanage/seobject.py:1037
++#: ../semanage/seobject.py:1017
+ #, python-format
+ msgid "Could not add port %s/%s"
+ msgstr "%s/%s পোৰ্ট যোগ কৰা নাযায়"
+ 
+-#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
+-#: ../semanage/seobject.py:1512
++#: ../semanage/seobject.py:1031 ../semanage/seobject.py:1304
++#: ../semanage/seobject.py:1503
+ msgid "Requires setype or serange"
+ msgstr "setype অথবা serange আৱশ্যক"
+ 
+-#: ../semanage/seobject.py:1053
++#: ../semanage/seobject.py:1033
+ msgid "Requires setype"
+ msgstr "setype আৱশ্যক"
+ 
+-#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
++#: ../semanage/seobject.py:1044 ../semanage/seobject.py:1099
+ #, python-format
+ msgid "Port %s/%s is not defined"
+ msgstr "%s/%s পোৰ্ট নিৰ্ধাৰিত নহয়"
+ 
+-#: ../semanage/seobject.py:1065
++#: ../semanage/seobject.py:1048
+ #, python-format
+ msgid "Could not query port %s/%s"
+ msgstr "%s/%s পোৰ্ট সন্ধান কৰা নাযায়"
+ 
+-#: ../semanage/seobject.py:1076
++#: ../semanage/seobject.py:1059
+ #, python-format
+ msgid "Could not modify port %s/%s"
+ msgstr "%s/%s পোৰ্ট পৰিবৰ্তন কৰা নাযায়"
+ 
+-#: ../semanage/seobject.py:1089
++#: ../semanage/seobject.py:1072
+ msgid "Could not list the ports"
+ msgstr "প'ৰ্টৰ তালিকা নিৰ্মাণ কৰা নাযায়"
+ 
+-#: ../semanage/seobject.py:1105
++#: ../semanage/seobject.py:1088
+ #, python-format
+ msgid "Could not delete the port %s"
+ msgstr "%s পোৰ্ট আঁতৰুৱা নাযায়"
+ 
+-#: ../semanage/seobject.py:1122
++#: ../semanage/seobject.py:1105
+ #, python-format
+ msgid "Port %s/%s is defined in policy, cannot be deleted"
+ msgstr "%s/%s পোৰ্টটি নিয়মনীতিত নিৰ্ধাৰিত হোৱাৰ ফলত অপসাৰণযোগ্য নহয়"
+ 
+-#: ../semanage/seobject.py:1126
++#: ../semanage/seobject.py:1109
+ #, python-format
+ msgid "Could not delete port %s/%s"
+ msgstr "%s/%s পোৰ্ট আঁতৰুৱা নাযায়"
+ 
+-#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
++#: ../semanage/seobject.py:1125 ../semanage/seobject.py:1147
+ msgid "Could not list ports"
+ msgstr "প'ৰ্টৰ তালিকা নিৰ্মাণ কৰা নাযায়"
+ 
+-#: ../semanage/seobject.py:1203
++#: ../semanage/seobject.py:1186
+ msgid "SELinux Port Type"
+-msgstr "SELinux পোৰ্টৰ ধৰন"
++msgstr "SELinux পোৰ্টৰ ধৰণ"
+ 
+-#: ../semanage/seobject.py:1203
++#: ../semanage/seobject.py:1186
+ msgid "Proto"
+ msgstr "প্ৰোটো"
+ 
+-#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
++#: ../semanage/seobject.py:1186 ../gui/system-config-selinux.glade:335
+ msgid "Port Number"
+ msgstr "পোৰ্ট সংখ্যা"
+ 
+-#: ../semanage/seobject.py:1222
++#: ../semanage/seobject.py:1207
+ msgid "Node Address is required"
+ msgstr "নোডৰ ঠিকনা উল্লেখ কৰা আৱশ্যক"
+ 
+-#: ../semanage/seobject.py:1237
++#: ../semanage/seobject.py:1222
+ msgid "Unknown or missing protocol"
+ msgstr "অজ্ঞাত বা হেৰুৱা আচাৰবিধি"
+ 
+-#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
+-#: ../semanage/seobject.py:1728
+-msgid "SELinux Type is required"
++#: ../semanage/seobject.py:1236
++#, fuzzy
++msgid "SELinux node type is required"
+ msgstr "SELinux Type আৱশ্যক"
+ 
+-#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
+-#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
+-#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
+-#: ../semanage/seobject.py:1732
++#: ../semanage/seobject.py:1239 ../semanage/seobject.py:1307
++#, python-format
++msgid "Type %s is invalid, must be a node type"
++msgstr ""
 +
-+########################### tmp Template File #############################
-+compile="""\
-+#!/bin/sh -e
++#: ../semanage/seobject.py:1243 ../semanage/seobject.py:1311
++#: ../semanage/seobject.py:1347 ../semanage/seobject.py:1445
++#: ../semanage/seobject.py:1507 ../semanage/seobject.py:1541
++#: ../semanage/seobject.py:1739
+ #, python-format
+ msgid "Could not create key for %s"
+-msgstr "%s'ৰ চাবি নিৰ্মাণ কৰা নাযায়"
++msgstr "%s'ৰ কি' নিৰ্মাণ কৰা নাযায়"
+ 
+-#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
+-#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
++#: ../semanage/seobject.py:1245 ../semanage/seobject.py:1315
++#: ../semanage/seobject.py:1351 ../semanage/seobject.py:1357
+ #, python-format
+ msgid "Could not check if addr %s is defined"
+ msgstr "addr %s নিৰ্ধাৰিত হৈছে নে নাই পৰীক্ষা কৰা নাযায়"
+ 
+-#: ../semanage/seobject.py:1266
++#: ../semanage/seobject.py:1254
+ #, python-format
+ msgid "Could not create addr for %s"
+-msgstr "%s-ৰ বাবে addr নিৰ্মাণ কৰা নাযায়"
++msgstr "%sৰ বাবে addr নিৰ্মাণ কৰা নাযায়"
+ 
+-#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
+-#: ../semanage/seobject.py:1690
++#: ../semanage/seobject.py:1260 ../semanage/seobject.py:1461
++#: ../semanage/seobject.py:1694
+ #, python-format
+ msgid "Could not create context for %s"
+ msgstr "%s'ৰ বাবে context নিৰ্মাণ কৰা নাযায়"
+ 
+-#: ../semanage/seobject.py:1276
++#: ../semanage/seobject.py:1264
+ #, python-format
+ msgid "Could not set mask for %s"
+-msgstr "%s-ৰ মাস্ক নিৰ্ধাৰণ কৰা নাযায়"
++msgstr "%sৰ মাস্ক নিৰ্ধাৰণ কৰা নাযায়"
+ 
+-#: ../semanage/seobject.py:1280
++#: ../semanage/seobject.py:1268
+ #, python-format
+ msgid "Could not set user in addr context for %s"
+-msgstr "%s'ৰ ক্ষেত্ৰত addr context লৈ ব্যৱহাৰকৰ্তা বৈশিষ্ট্য নিৰ্ধাৰণ কৰা নাযায়"
++msgstr "%s'ৰ ক্ষেত্ৰত addr context লৈ ব্যৱহাৰকাৰী বৈশিষ্ট্য নিৰ্ধাৰণ কৰা নাযায়"
+ 
+-#: ../semanage/seobject.py:1284
++#: ../semanage/seobject.py:1272
+ #, python-format
+ msgid "Could not set role in addr context for %s"
+ msgstr "%s'ৰ ক্ষেত্ৰত addr context লৈ ভূমিকা নিৰ্ধাৰণ কৰা নাযায়"
+ 
+-#: ../semanage/seobject.py:1288
++#: ../semanage/seobject.py:1276
+ #, python-format
+ msgid "Could not set type in addr context for %s"
+-msgstr "%s'ৰ ক্ষেত্ৰত addr context লৈ ধৰন নিৰ্ধাৰণ কৰা নাযায়"
++msgstr "%s'ৰ ক্ষেত্ৰত addr context লৈ ধৰণ নিৰ্ধাৰণ কৰা নাযায়"
+ 
+-#: ../semanage/seobject.py:1293
++#: ../semanage/seobject.py:1281
+ #, python-format
+ msgid "Could not set mls fields in addr context for %s"
+ msgstr "%s'ৰ ক্ষেত্ৰত addr context লৈ mls ক্ষেত্ৰ নিৰ্ধাৰণ কৰা নাযায়"
+ 
+-#: ../semanage/seobject.py:1297
++#: ../semanage/seobject.py:1285
+ #, python-format
+ msgid "Could not set addr context for %s"
+ msgstr "%s'ৰ ক্ষেত্ৰত addr context নিৰ্ধাৰণ কৰা নাযায়"
+ 
+-#: ../semanage/seobject.py:1301
++#: ../semanage/seobject.py:1289
+ #, python-format
+ msgid "Could not add addr %s"
+ msgstr "%s addr যোগ কৰা নাযায়"
+ 
+-#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
++#: ../semanage/seobject.py:1317 ../semanage/seobject.py:1353
+ #, python-format
+ msgid "Addr %s is not defined"
+ msgstr "%s addr নিৰ্ধাৰিত নহয়"
+ 
+-#: ../semanage/seobject.py:1330
++#: ../semanage/seobject.py:1321
+ #, python-format
+ msgid "Could not query addr %s"
+ msgstr "%s addr প্ৰশ্ন কৰা নাযায়"
+ 
+-#: ../semanage/seobject.py:1340
++#: ../semanage/seobject.py:1331
+ #, python-format
+ msgid "Could not modify addr %s"
+ msgstr "%s addr পৰিবৰ্তন কৰা নাযায়"
+ 
+-#: ../semanage/seobject.py:1368
++#: ../semanage/seobject.py:1359
+ #, python-format
+ msgid "Addr %s is defined in policy, cannot be deleted"
+ msgstr "%s addr নিয়মনীতিত নিৰ্ধাৰিত হোৱাৰ ফলত অপসাৰণযোগ্য নহয়"
+ 
+-#: ../semanage/seobject.py:1372
++#: ../semanage/seobject.py:1363
+ #, python-format
+ msgid "Could not delete addr %s"
+ msgstr "%s addr আঁতৰুৱা নাযায়"
+ 
+-#: ../semanage/seobject.py:1384
++#: ../semanage/seobject.py:1375
+ msgid "Could not deleteall node mappings"
+-msgstr ""
++msgstr "সকলো ন'ড মেপিংসমূহ মচি পেলাব নোৱাৰি"
+ 
+-#: ../semanage/seobject.py:1398
++#: ../semanage/seobject.py:1389
+ msgid "Could not list addrs"
+-msgstr "addr-ৰ তালিকা নিৰ্মাণ কৰা নাযায়"
++msgstr "addrৰ তালিকা নিৰ্মাণ কৰা নাযায়"
 +
-+DIRNAME=`dirname $0`
-+cd $DIRNAME
-+USAGE="$0 [ --update ]"
-+if [ `id -u` != 0 ]; then
-+echo 'You must be root to run this script'
-+exit 1
-+fi
++#: ../semanage/seobject.py:1441 ../semanage/seobject.py:1732
++msgid "SELinux Type is required"
++msgstr "SELinux Type আৱশ্যক"
+ 
+-#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
+-#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
++#: ../semanage/seobject.py:1449 ../semanage/seobject.py:1511
++#: ../semanage/seobject.py:1545 ../semanage/seobject.py:1551
+ #, python-format
+ msgid "Could not check if interface %s is defined"
+ msgstr "%s প্ৰেক্ষাপটৰ বৈশিষ্ট্য নিৰ্ধাৰিত হৈছে নে নাই পৰীক্ষা কৰা নাযায়"
+ 
+-#: ../semanage/seobject.py:1465
++#: ../semanage/seobject.py:1456
+ #, python-format
+ msgid "Could not create interface for %s"
+ msgstr "%s'ৰ প্ৰেক্ষাপট নিৰ্মাণ কৰা নাযায়"
+ 
+-#: ../semanage/seobject.py:1474
++#: ../semanage/seobject.py:1465
+ #, python-format
+ msgid "Could not set user in interface context for %s"
+-msgstr "%s'ৰ ক্ষেত্ৰত প্ৰেক্ষাপটৰ context লৈ ব্যৱহাৰকৰোঁতা বৈশিষ্ট্য নিৰ্ধাৰণ কৰা নাযায়"
++msgstr "%s'ৰ ক্ষেত্ৰত প্ৰেক্ষাপটৰ context লৈ ব্যৱহাৰকাৰী বৈশিষ্ট্য নিৰ্ধাৰণ কৰা নাযায়"
+ 
+-#: ../semanage/seobject.py:1478
++#: ../semanage/seobject.py:1469
+ #, python-format
+ msgid "Could not set role in interface context for %s"
+ msgstr "%s'ৰ ক্ষেত্ৰত প্ৰেক্ষাপটৰ context লৈ ভূমিকাৰ বৈশিষ্ট্য নিৰ্ধাৰণ কৰা নাযায়"
+ 
+-#: ../semanage/seobject.py:1482
++#: ../semanage/seobject.py:1473
+ #, python-format
+ msgid "Could not set type in interface context for %s"
+-msgstr "%s'ৰ ক্ষেত্ৰত প্ৰেক্ষাপটৰ context লৈ ধৰন নিৰ্ধাৰণ কৰা নাযায়"
++msgstr "%s'ৰ ক্ষেত্ৰত প্ৰেক্ষাপটৰ context লৈ ধৰণ নিৰ্ধাৰণ কৰা নাযায়"
+ 
+-#: ../semanage/seobject.py:1487
++#: ../semanage/seobject.py:1478
+ #, python-format
+ msgid "Could not set mls fields in interface context for %s"
+ msgstr "%s'ৰ ক্ষেত্ৰত প্ৰেক্ষাপটৰ context লৈ mls ক্ষেত্ৰ নিৰ্ধাৰণ কৰা নাযায়"
+ 
+-#: ../semanage/seobject.py:1491
++#: ../semanage/seobject.py:1482
+ #, python-format
+ msgid "Could not set interface context for %s"
+ msgstr "%s'ৰ ক্ষেত্ৰত প্ৰেক্ষাপটৰ context'ৰ বৈশিষ্ট্য নিৰ্ধাৰণ কৰা নাযায়"
+ 
+-#: ../semanage/seobject.py:1495
++#: ../semanage/seobject.py:1486
+ #, python-format
+ msgid "Could not set message context for %s"
+ msgstr "%s'ৰ ক্ষেত্ৰত বাৰ্তাৰ context নিৰ্ধাৰণ কৰা নাযায়"
+ 
+-#: ../semanage/seobject.py:1499
++#: ../semanage/seobject.py:1490
+ #, python-format
+ msgid "Could not add interface %s"
+ msgstr "%s প্ৰেক্ষাপট যোগ কৰা নাযায়"
+ 
+-#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
++#: ../semanage/seobject.py:1513 ../semanage/seobject.py:1547
+ #, python-format
+ msgid "Interface %s is not defined"
+ msgstr "%s প্ৰেক্ষাপটৰ বৈশিষ্ট্য নিৰ্ধাৰিত নহয়"
+ 
+-#: ../semanage/seobject.py:1526
++#: ../semanage/seobject.py:1517
+ #, python-format
+ msgid "Could not query interface %s"
+ msgstr "%s প্ৰেক্ষাপট সন্ধান কৰা নাযায়"
+ 
+-#: ../semanage/seobject.py:1537
++#: ../semanage/seobject.py:1528
+ #, python-format
+ msgid "Could not modify interface %s"
+ msgstr "%s প্ৰেক্ষাপট পৰিবৰ্তন কৰা নাযায়"
+ 
+-#: ../semanage/seobject.py:1562
++#: ../semanage/seobject.py:1553
+ #, python-format
+ msgid "Interface %s is defined in policy, cannot be deleted"
+ msgstr "%s প্ৰেক্ষাপটটি নিয়মনীতিত নিৰ্ধাৰিত হৈছে আৰু অপসাৰণযোগ্য নহয়"
+ 
+-#: ../semanage/seobject.py:1566
++#: ../semanage/seobject.py:1557
+ #, python-format
+ msgid "Could not delete interface %s"
+ msgstr "%s প্ৰেক্ষাপট আঁতৰুৱা নাযায়"
+ 
+-#: ../semanage/seobject.py:1578
++#: ../semanage/seobject.py:1569
+ msgid "Could not delete all interface  mappings"
+-msgstr ""
++msgstr "সকলো আন্তঃপৃষ্ঠ  মেপিংসমূহ মচিব নোৱাৰি"
+ 
+-#: ../semanage/seobject.py:1592
++#: ../semanage/seobject.py:1583
+ msgid "Could not list interfaces"
+ msgstr "প্ৰেক্ষাপটৰ তালিকা নিৰ্মাণ কৰা নাযায়"
+ 
+-#: ../semanage/seobject.py:1617
++#: ../semanage/seobject.py:1608
+ msgid "SELinux Interface"
+-msgstr "SELinux সংযোগমাধ্যম"
++msgstr "SELinux আন্তঃপৃষ্ঠ"
+ 
+-#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
++#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1954
+ msgid "Context"
+-msgstr "কনটেক্সট"
++msgstr "পৰিপ্ৰেক্ষতিত"
+ 
+-#: ../semanage/seobject.py:1667
++#: ../semanage/seobject.py:1671
+ #, python-format
+ msgid "Equivalence class for %s already exists"
+-msgstr ""
++msgstr "%s ৰ কাৰণে ইকুইভেলেঞ্চ শ্ৰেণী ইতিমধ্যে আছে"
+ 
+-#: ../semanage/seobject.py:1673
++#: ../semanage/seobject.py:1677
+ #, python-format
+ msgid "File spec %s conflicts with equivalency rule '%s %s'"
+-msgstr ""
++msgstr "ফাইল spec %s সমতূল্য নিয়ম '%s %s' ৰ সৈতে দন্দ কৰে"
+ 
+-#: ../semanage/seobject.py:1682
++#: ../semanage/seobject.py:1686
+ #, python-format
+ msgid "Equivalence class for %s does not exists"
+-msgstr ""
++msgstr "%s ৰ কাৰণে ইকুইভেলেঞ্চ শ্ৰেণী বৰ্তমানে নাই"
+ 
+-#: ../semanage/seobject.py:1696
++#: ../semanage/seobject.py:1700
+ #, python-format
+ msgid "Could not set user in file context for %s"
+-msgstr "%s'ৰ ক্ষেত্ৰত নথিপত্ৰৰ context লৈ ব্যৱহাৰকৰোঁতা বৈশিষ্ট্য নিৰ্ধাৰণ কৰা নাযায়"
++msgstr "%s'ৰ ক্ষেত্ৰত ফাইলৰ context লৈ ব্যৱহাৰকাৰী বৈশিষ্ট্য নিৰ্ধাৰণ কৰা নাযায়"
+ 
+-#: ../semanage/seobject.py:1700
++#: ../semanage/seobject.py:1704
+ #, python-format
+ msgid "Could not set role in file context for %s"
+-msgstr "%s'ৰ ক্ষেত্ৰত নথিপত্ৰৰ context লৈ ভূমিকা নিৰ্ধাৰণ কৰা নাযায়"
++msgstr "%s'ৰ ক্ষেত্ৰত ফাইলৰ context লৈ ভূমিকা নিৰ্ধাৰণ কৰা নাযায়"
+ 
+-#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
++#: ../semanage/seobject.py:1709 ../semanage/seobject.py:1769
+ #, python-format
+ msgid "Could not set mls fields in file context for %s"
+-msgstr "%s'ৰ ক্ষেত্ৰত নথিপত্ৰৰ context লৈ mls ক্ষেত্ৰ নিৰ্ধাৰণ কৰা নাযায়"
++msgstr "%s'ৰ ক্ষেত্ৰত ফাইলৰ context লৈ mls ক্ষেত্ৰ নিৰ্ধাৰণ কৰা নাযায়"
+ 
+-#: ../semanage/seobject.py:1711
++#: ../semanage/seobject.py:1715
+ msgid "Invalid file specification"
+-msgstr "নথিপত্ৰৰ বৈশিষ্ট্য বৈধ নহয়"
++msgstr "ফাইলৰ বৈশিষ্ট্য বৈধ নহয়"
+ 
+-#: ../semanage/seobject.py:1713
++#: ../semanage/seobject.py:1717
+ msgid "File specification can not include spaces"
+-msgstr ""
++msgstr "ফাইল ধাৰ্য্যকৰণে খালি ঠাই অন্তৰ্ভুক্ত কৰিব নোৱাৰে"
+ 
+-#: ../semanage/seobject.py:1718
++#: ../semanage/seobject.py:1722
+ #, python-format
+ msgid ""
+ "File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
+ msgstr ""
++"ফাইল spec %s সমতূল্য নিয়ম '%s %s' ৰ সৈতে দন্দ কৰে; '%s' যোগ কৰাৰ চেষ্টা কৰি চাওক"
 +
-+if [ $# -eq 1 ]; then
-+	if [ "$1" = "--update" ] ; then
-+		time=`ls -l --time-style="+%x %X" TEMPLATEFILE.te | awk '{ printf "%s %s", $6, $7 }'`
-+		rules=`ausearch --start $time -m avc --raw -se TEMPLATETYPE`
-+		if [ x"$rules" != "x" ] ; then
-+			echo "Found avc's to update policy with"
-+			echo -e "$rules" | audit2allow -R
-+			echo "Do you want these changes added to policy [y/n]?"
-+			read ANS
-+			if [ "$ANS" = "y" -o "$ANS" = "Y" ] ; then
-+				echo "Updating policy"
-+				echo -e "$rules" | audit2allow -R >> TEMPLATEFILE.te
-+				# Fall though and rebuild policy
-+			else
-+				exit 0
-+			fi
-+		else
-+			echo "No new avcs found"
-+			exit 0
-+		fi
-+	else
-+		echo -e $USAGE
-+		exit 1
-+	fi
-+elif [ $# -ge 2 ] ; then
-+	echo -e $USAGE
-+	exit 1
-+fi
-+
-+echo "Building and Loading Policy"
-+set -x
-+make -f /usr/share/selinux/devel/Makefile TEMPLATEFILE.pp || exit
-+/usr/sbin/semodule -i TEMPLATEFILE.pp
-+
-+"""
-+
-+restorecon="""\
-+# Fixing the file context on FILENAME
-+/sbin/restorecon -F -R -v FILENAME
-+"""
-+
-+tcp_ports="""\
-+# Adding SELinux tcp port to port PORTNUM
-+/usr/sbin/semanage port -a -t TEMPLATETYPE_port_t -p tcp PORTNUM
-+"""
-+
-+udp_ports="""\
-+# Adding SELinux udp port to port PORTNUM
-+/usr/sbin/semanage port -a -t TEMPLATETYPE_port_t -p udp PORTNUM
-+"""
-+
-+users="""\
-+# Adding SELinux user TEMPLATETYPE_u
-+/usr/sbin/semanage user -a -R "TEMPLATETYPE_rROLES" TEMPLATETYPE_u
-+"""
-+
-+eusers="""\
-+# Adding roles to SELinux user TEMPLATETYPE_u
-+/usr/sbin/semanage user -m -R "TEMPLATETYPE_rROLES" TEMPLATETYPE_u
-+"""
-+
-+admin_trans="""\
-+# Adding roles to SELinux user USER
-+/usr/sbin/semanage user -m -R +TEMPLATETYPE_r USER
-+"""
-+
-+min_login_user_default_context="""\
-+if [ ! -f /etc/selinux/targeted/contexts/users/TEMPLATETYPE_u ]; then
-+cat > /etc/selinux/targeted/contexts/users/TEMPLATETYPE_u << _EOF
-+TEMPLATETYPE_r:TEMPLATETYPE_t:s0	TEMPLATETYPE_r:TEMPLATETYPE_t
-+system_r:crond_t		TEMPLATETYPE_r:TEMPLATETYPE_t
-+system_r:initrc_su_t		TEMPLATETYPE_r:TEMPLATETYPE_t
-+system_r:local_login_t		TEMPLATETYPE_r:TEMPLATETYPE_t
-+system_r:remote_login_t		TEMPLATETYPE_r:TEMPLATETYPE_t
-+system_r:sshd_t			TEMPLATETYPE_r:TEMPLATETYPE_t
-+_EOF
-+fi
-+"""
-+
-+x_login_user_default_context="""\
-+if [ ! -f /etc/selinux/targeted/contexts/users/TEMPLATETYPE_u ]; then
-+cat > /etc/selinux/targeted/contexts/users/TEMPLATETYPE_u << _EOF
-+TEMPLATETYPE_r:TEMPLATETYPE_t	TEMPLATETYPE_r:TEMPLATETYPE_t
-+system_r:crond_t		TEMPLATETYPE_r:TEMPLATETYPE_t
-+system_r:initrc_su_t		TEMPLATETYPE_r:TEMPLATETYPE_t
-+system_r:local_login_t		TEMPLATETYPE_r:TEMPLATETYPE_t
-+system_r:remote_login_t		TEMPLATETYPE_r:TEMPLATETYPE_t
-+system_r:sshd_t				TEMPLATETYPE_r:TEMPLATETYPE_t
-+system_r:xdm_t				TEMPLATETYPE_r:TEMPLATETYPE_t
-+_EOF
-+fi
-+"""
-diff -up policycoreutils-2.1.12/gui/templates/semodule.py.rhat policycoreutils-2.1.12/gui/templates/semodule.py
---- policycoreutils-2.1.12/gui/templates/semodule.py.rhat	2012-10-16 15:07:17.430526118 -0400
-+++ policycoreutils-2.1.12/gui/templates/semodule.py	2012-10-16 15:07:17.431526119 -0400
-@@ -0,0 +1,40 @@
-+# Copyright (C) 2007-2012 Red Hat
-+# see file 'COPYING' for use and warranty information
-+#
-+# policygentool is a tool for the initial generation of SELinux policy
-+#
-+#    This program is free software; you can redistribute it and/or
-+#    modify it under the terms of the GNU General Public License as
-+#    published by the Free Software Foundation; either version 2 of
-+#    the License, or (at your option) any later version.
-+#
-+#    This program is distributed in the hope that it will be useful,
-+#    but WITHOUT ANY WARRANTY; without even the implied warranty of
-+#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-+#    GNU General Public License for more details.
-+#
-+#    You should have received a copy of the GNU General Public License
-+#    along with this program; if not, write to the Free Software
-+#    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
-+#                                        02111-1307  USA
-+#
-+#
-+
-+########################### tmp Template File #############################
-+compile="""
-+#!/bin/sh
-+make -f /usr/share/selinux/devel/Makefile
-+semodule -i TEMPLATETYPE.pp
-+"""
-+
-+restorecon="""
-+restorecon -R -v FILENAME
-+"""
-+
-+tcp_ports="""
-+semanage ports -a -t TEMPLATETYPE_port_t -p tcp PORTNUM
-+"""
-+
-+udp_ports="""
-+semanage ports -a -t TEMPLATETYPE_port_t -p udp PORTNUM
-+"""
-diff -up policycoreutils-2.1.12/gui/templates/tmp.py.rhat policycoreutils-2.1.12/gui/templates/tmp.py
---- policycoreutils-2.1.12/gui/templates/tmp.py.rhat	2012-10-16 15:07:17.431526119 -0400
-+++ policycoreutils-2.1.12/gui/templates/tmp.py	2012-10-16 15:07:17.431526119 -0400
-@@ -0,0 +1,129 @@
-+# Copyright (C) 2007-2012 Red Hat
-+# see file 'COPYING' for use and warranty information
-+#
-+# policygentool is a tool for the initial generation of SELinux policy
-+#
-+#    This program is free software; you can redistribute it and/or
-+#    modify it under the terms of the GNU General Public License as
-+#    published by the Free Software Foundation; either version 2 of
-+#    the License, or (at your option) any later version.
-+#
-+#    This program is distributed in the hope that it will be useful,
-+#    but WITHOUT ANY WARRANTY; without even the implied warranty of
-+#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-+#    GNU General Public License for more details.
-+#
-+#    You should have received a copy of the GNU General Public License
-+#    along with this program; if not, write to the Free Software
-+#    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
-+#                                        02111-1307  USA
-+#
-+#
-+########################### tmp Template File #############################
-+
-+te_types="""
-+type TEMPLATETYPE_tmp_t;
-+files_tmp_file(TEMPLATETYPE_tmp_t)
-+"""
-+
-+te_rules="""
-+manage_dirs_pattern(TEMPLATETYPE_t, TEMPLATETYPE_tmp_t, TEMPLATETYPE_tmp_t)
-+manage_files_pattern(TEMPLATETYPE_t, TEMPLATETYPE_tmp_t, TEMPLATETYPE_tmp_t)
-+manage_lnk_files_pattern(TEMPLATETYPE_t, TEMPLATETYPE_tmp_t, TEMPLATETYPE_tmp_t)
-+files_tmp_filetrans(TEMPLATETYPE_t, TEMPLATETYPE_tmp_t, { dir file lnk_file })
-+"""
-+
-+te_stream_rules="""
-+manage_sock_files_pattern(TEMPLATETYPE_t, TEMPLATETYPE_tmp_t, TEMPLATETYPE_tmp_t)
-+files_tmp_filetrans(TEMPLATETYPE_t, TEMPLATETYPE_tmp_t, sock_file)
-+"""
-+
-+if_rules="""
-+########################################
-+## <summary>
-+##	Do not audit attempts to read,
-+##	TEMPLATETYPE tmp files
-+## </summary>
-+## <param name="domain">
-+##	<summary>
-+##	Domain to not audit.
-+##	</summary>
-+## </param>
-+#
-+interface(`TEMPLATETYPE_dontaudit_read_tmp_files',`
-+	gen_require(`
-+		type TEMPLATETYPE_tmp_t;
-+	')
-+
-+	dontaudit $1 TEMPLATETYPE_tmp_t:file read_file_perms;
-+')
-+
-+########################################
-+## <summary>
-+##	Read TEMPLATETYPE tmp files
-+## </summary>
-+## <param name="domain">
-+##	<summary>
-+##	Domain allowed access.
-+##	</summary>
-+## </param>
-+#
-+interface(`TEMPLATETYPE_read_tmp_files',`
-+	gen_require(`
-+		type TEMPLATETYPE_tmp_t;
-+	')
-+
-+	files_search_tmp($1)
-+	read_files_pattern($1, TEMPLATETYPE_tmp_t, TEMPLATETYPE_tmp_t)
-+')
-+
-+########################################
-+## <summary>
-+##	Manage TEMPLATETYPE tmp files
-+## </summary>
-+## <param name="domain">
-+##	<summary>
-+##	Domain allowed access.
-+##	</summary>
-+## </param>
-+#
-+interface(`TEMPLATETYPE_manage_tmp',`
-+	gen_require(`
-+		type TEMPLATETYPE_tmp_t;
-+	')
-+
-+	files_search_tmp($1)
-+	manage_dirs_pattern($1, TEMPLATETYPE_tmp_t, TEMPLATETYPE_tmp_t)
-+	manage_files_pattern($1, TEMPLATETYPE_tmp_t, TEMPLATETYPE_tmp_t)
-+	manage_lnk_files_pattern($1, TEMPLATETYPE_tmp_t, TEMPLATETYPE_tmp_t)
-+')
-+"""
-+
-+if_stream_rules="""\
-+########################################
-+## <summary>
-+##	Connect to TEMPLATETYPE over a unix stream socket.
-+## </summary>
-+## <param name="domain">
-+##	<summary>
-+##	Domain allowed access.
-+##	</summary>
-+## </param>
-+#
-+interface(`TEMPLATETYPE_stream_connect',`
-+	gen_require(`
-+		type TEMPLATETYPE_t, TEMPLATETYPE_tmp_t;
-+	')
-+
-+	files_search_pids($1)
-+	stream_connect_pattern($1, TEMPLATETYPE_tmp_t, TEMPLATETYPE_tmp_t, TEMPLATETYPE_t)
-+')
-+"""
-+
-+if_admin_types="""
-+		type TEMPLATETYPE_tmp_t;"""
-+
-+if_admin_rules="""
-+	files_search_tmp($1)
-+	admin_pattern($1, TEMPLATETYPE_tmp_t)
-+"""
-diff -up policycoreutils-2.1.12/gui/templates/unit_file.py.rhat policycoreutils-2.1.12/gui/templates/unit_file.py
---- policycoreutils-2.1.12/gui/templates/unit_file.py.rhat	2012-10-16 15:07:17.432526120 -0400
-+++ policycoreutils-2.1.12/gui/templates/unit_file.py	2012-10-16 15:07:17.432526120 -0400
-@@ -0,0 +1,72 @@
-+# Copyright (C) 2012 Red Hat
-+# see file 'COPYING' for use and warranty information
-+#
-+# policygentool is a tool for the initial generation of SELinux policy
-+#
-+#    This program is free software; you can redistribute it and/or
-+#    modify it under the terms of the GNU General Public License as
-+#    published by the Free Software Foundation; either version 2 of
-+#    the License, or (at your option) any later version.
-+#
-+#    This program is distributed in the hope that it will be useful,
-+#    but WITHOUT ANY WARRANTY; without even the implied warranty of
-+#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-+#    GNU General Public License for more details.
-+#
-+#    You should have received a copy of the GNU General Public License
-+#    along with this program; if not, write to the Free Software
-+#    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
-+#                                        02111-1307  USA
-+#
-+#
-+########################### unit Template File #############################
-+
-+########################### Type Enforcement File #############################
-+te_types="""
-+type TEMPLATETYPE_unit_file_t;
-+systemd_unit_file(TEMPLATETYPE_unit_file_t)
-+"""
-+
-+te_rules=""
-+
-+########################### Interface File #############################
-+if_rules="""\
-+########################################
-+## <summary>
-+##	Execute TEMPLATETYPE server in the TEMPLATETYPE domain.
-+## </summary>
-+## <param name="domain">
-+##	<summary>
-+##	Domain allowed to transition.
-+##	</summary>
-+## </param>
-+#
-+interface(`TEMPLATETYPE_systemctl',`
-+	gen_require(`
-+		type TEMPLATETYPE_t;
-+		type TEMPLATETYPE_unit_file_t;
-+	')
-+
-+	systemd_exec_systemctl($1)
-+        systemd_read_fifo_file_password_run($1)
-+	allow $1 TEMPLATETYPE_unit_file_t:file read_file_perms;
-+	allow $1 TEMPLATETYPE_unit_file_t:service manage_service_perms;
-+
-+	ps_process_pattern($1, TEMPLATETYPE_t)
-+')
-+
-+"""
-+
-+if_admin_types="""
-+	type TEMPLATETYPE_unit_file_t;"""
-+
-+if_admin_rules="""
-+	TEMPLATETYPE_systemctl($1)
-+	admin_pattern($1, TEMPLATETYPE_unit_file_t)
-+	allow $1 TEMPLATETYPE_unit_file_t:service all_service_perms;
-+"""
-+
-+########################### File Context ##################################
-+fc_file="""\
-+FILENAME		--	gen_context(system_u:object_r:TEMPLATETYPE_unit_file_t,s0)
-+"""
-diff -up policycoreutils-2.1.12/gui/templates/user.py.rhat policycoreutils-2.1.12/gui/templates/user.py
---- policycoreutils-2.1.12/gui/templates/user.py.rhat	2012-10-16 15:07:17.432526120 -0400
-+++ policycoreutils-2.1.12/gui/templates/user.py	2012-10-16 15:07:17.433526121 -0400
-@@ -0,0 +1,204 @@
-+# Copyright (C) 2007-2012 Red Hat
-+# see file 'COPYING' for use and warranty information
-+#
-+# policygentool is a tool for the initial generation of SELinux policy
-+#
-+#    This program is free software; you can redistribute it and/or
-+#    modify it under the terms of the GNU General Public License as
-+#    published by the Free Software Foundation; either version 2 of
-+#    the License, or (at your option) any later version.
-+#
-+#    This program is distributed in the hope that it will be useful,
-+#    but WITHOUT ANY WARRANTY; without even the implied warranty of
-+#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-+#    GNU General Public License for more details.
-+#
-+#    You should have received a copy of the GNU General Public License
-+#    along with this program; if not, write to the Free Software
-+#    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
-+#                                        02111-1307  USA
-+#
-+#
-+########################### Type Enforcement File #############################
-+
-+te_login_user_types="""\
-+policy_module(TEMPLATETYPE, 1.0.0)
-+
-+########################################
-+#
-+# Declarations
-+#
-+
-+userdom_unpriv_user_template(TEMPLATETYPE)
-+"""
-+
-+te_admin_user_types="""\
-+policy_module(TEMPLATETYPE, 1.0.0)
-+
-+########################################
-+#
-+# Declarations
-+#
-+
-+userdom_admin_user_template(TEMPLATETYPE)
-+"""
-+
-+te_min_login_user_types="""\
-+policy_module(TEMPLATETYPE, 1.0.0)
-+
-+########################################
-+#
-+# Declarations
-+#
-+
-+userdom_restricted_user_template(TEMPLATETYPE)
-+"""
-+
-+te_x_login_user_types="""\
-+policy_module(TEMPLATETYPE, 1.0.0)
-+
-+########################################
-+#
-+# Declarations
-+#
-+
-+userdom_restricted_xwindows_user_template(TEMPLATETYPE)
-+"""
-+
-+te_existing_user_types="""\
-+policy_module(myTEMPLATETYPE, 1.0.0)
-+
-+gen_require(`
-+	type TEMPLATETYPE_t, TEMPLATETYPE_devpts_t;
-+	role TEMPLATETYPE_r;
-+')
-+
-+"""
-+
-+te_root_user_types="""\
-+policy_module(TEMPLATETYPE, 1.0.0)
-+
-+########################################
-+#
-+# Declarations
-+#
-+
-+userdom_base_user_template(TEMPLATETYPE)
-+"""
-+
-+te_login_user_rules="""\
-+
-+########################################
-+#
-+# TEMPLATETYPE local policy
-+#
-+
-+"""
-+
-+te_existing_user_rules="""\
-+
-+########################################
-+#
-+# TEMPLATETYPE customized policy
-+#
-+
-+"""
-+
-+te_x_login_user_rules="""\
-+
-+########################################
-+#
-+# TEMPLATETYPE local policy
-+#
-+"""
-+
-+te_root_user_rules="""\
-+
-+########################################
-+#
-+# TEMPLATETYPE local policy
-+#
-+"""
-+
-+te_transition_rules="""
-+optional_policy(`
-+	APPLICATION_role(TEMPLATETYPE_r, TEMPLATETYPE_t)
-+')
-+"""
-+
-+te_user_trans_rules="""
-+optional_policy(`
-+	gen_require(`
-+		role USER_r;
-+	')
-+
-+	TEMPLATETYPE_role_change(USER_r)
-+')
-+"""
-+
-+te_admin_rules="""
-+allow TEMPLATETYPE_t self:capability { dac_override dac_read_search kill sys_ptrace sys_nice };
-+files_dontaudit_search_all_dirs(TEMPLATETYPE_t)
-+
-+selinux_get_enforce_mode(TEMPLATETYPE_t)
-+seutil_domtrans_setfiles(TEMPLATETYPE_t)
-+seutil_search_default_contexts(TEMPLATETYPE_t)
++#: ../semanage/seobject.py:1735
++#, python-format
++msgid "Type %s is invalid, must be a file or device type"
++msgstr ""
+ 
+-#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
+-#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
+-#: ../semanage/seobject.py:1880
++#: ../semanage/seobject.py:1743 ../semanage/seobject.py:1748
++#: ../semanage/seobject.py:1804 ../semanage/seobject.py:1886
++#: ../semanage/seobject.py:1890
+ #, python-format
+ msgid "Could not check if file context for %s is defined"
+-msgstr "%s'ৰ নথিপত্ৰ context নিৰ্ধাৰিত হৈছে নে নাই পৰীক্ষা কৰা নাযায়"
++msgstr "%s'ৰ ফাইল context নিৰ্ধাৰিত হৈছে নে নাই পৰীক্ষা কৰা নাযায়"
+ 
+-#: ../semanage/seobject.py:1749
++#: ../semanage/seobject.py:1756
+ #, python-format
+ msgid "Could not create file context for %s"
+-msgstr "%s'ৰ নথিপত্ৰ contex নিৰ্মাণ কৰা নাযায়"
++msgstr "%s'ৰ ফাইল contex নিৰ্মাণ কৰা নাযায়"
+ 
+-#: ../semanage/seobject.py:1757
++#: ../semanage/seobject.py:1764
+ #, python-format
+ msgid "Could not set type in file context for %s"
+-msgstr "%s'ৰ ক্ষেত্ৰত নথিপত্ৰৰ context লৈ ধৰন নিৰ্ধাৰণ কৰা নাযায়"
++msgstr "%s'ৰ ক্ষেত্ৰত ফাইলৰ context লৈ ধৰণ নিৰ্ধাৰণ কৰা নাযায়"
+ 
+-#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
+-#: ../semanage/seobject.py:1826
++#: ../semanage/seobject.py:1772 ../semanage/seobject.py:1832
++#: ../semanage/seobject.py:1836
+ #, python-format
+ msgid "Could not set file context for %s"
+-msgstr "%s'ৰ ক্ষেত্ৰত নথিপত্ৰৰ context নিৰ্ধাৰণ কৰা নাযায়"
++msgstr "%s'ৰ ক্ষেত্ৰত ফাইলৰ context নিৰ্ধাৰণ কৰা নাযায়"
+ 
+-#: ../semanage/seobject.py:1771
++#: ../semanage/seobject.py:1778
+ #, python-format
+ msgid "Could not add file context for %s"
+-msgstr "%s'ৰ ক্ষেত্ৰত নথিপত্ৰ context যোগ কৰা নাযায়"
++msgstr "%s'ৰ ক্ষেত্ৰত ফাইল context যোগ কৰা নাযায়"
+ 
+-#: ../semanage/seobject.py:1785
++#: ../semanage/seobject.py:1792
+ msgid "Requires setype, serange or seuser"
+ msgstr "setype, serange অথবা seuser আৱশ্যক"
+ 
+-#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
++#: ../semanage/seobject.py:1808 ../semanage/seobject.py:1894
+ #, python-format
+ msgid "File context for %s is not defined"
+-msgstr "%s'ৰ নথিপত্ৰ context আৱশ্যক"
++msgstr "%s'ৰ ফাইল context আৱশ্যক"
+ 
+-#: ../semanage/seobject.py:1804
++#: ../semanage/seobject.py:1814
+ #, python-format
+ msgid "Could not query file context for %s"
+-msgstr "%s'ৰ বাবে নথিপত্ৰ context সন্ধান কৰা নাযায়"
++msgstr "%s'ৰ বাবে ফাইল context সন্ধান কৰা নাযায়"
+ 
+-#: ../semanage/seobject.py:1830
++#: ../semanage/seobject.py:1840
+ #, python-format
+ msgid "Could not modify file context for %s"
+-msgstr "%s'ৰ বাবে নথিপত্ৰ context পৰিবৰ্তন কৰা নাযায়"
++msgstr "%s'ৰ বাবে ফাইল context পৰিবৰ্তন কৰা নাযায়"
+ 
+-#: ../semanage/seobject.py:1843
++#: ../semanage/seobject.py:1853
+ msgid "Could not list the file contexts"
+-msgstr "নথিপত্ৰ context'ৰ তালিকা নিৰ্মাণ কৰা নাযায়"
++msgstr "ফাইল context'ৰ তালিকা নিৰ্মাণ কৰা নাযায়"
+ 
+-#: ../semanage/seobject.py:1857
++#: ../semanage/seobject.py:1867
+ #, python-format
+ msgid "Could not delete the file context %s"
+-msgstr "নথিপত্ৰ context %s  আঁতৰুৱা নাযায়"
++msgstr "ফাইল context %s  আঁতৰুৱা নাযায়"
+ 
+-#: ../semanage/seobject.py:1882
++#: ../semanage/seobject.py:1892
+ #, python-format
+ msgid "File context for %s is defined in policy, cannot be deleted"
+-msgstr ""
+-"%s'ৰ নথিপত্ৰ context নিয়মনীতিত নিৰ্ধাৰিত হোৱাৰ ফলত তাক অপসাৰণ কৰা সম্ভৱ নহয়"
++msgstr "%s'ৰ ফাইল context নিয়মনীতিত নিৰ্ধাৰিত হোৱাৰ ফলত তাক অপসাৰণ কৰা সম্ভৱ নহয়"
+ 
+-#: ../semanage/seobject.py:1888
++#: ../semanage/seobject.py:1898
+ #, python-format
+ msgid "Could not delete file context for %s"
+-msgstr "%s'ৰ নথিপত্ৰ context আঁতৰুৱা নাযায়"
++msgstr "%s'ৰ ফাইল context আঁতৰুৱা নাযায়"
+ 
+-#: ../semanage/seobject.py:1903
++#: ../semanage/seobject.py:1913
+ msgid "Could not list file contexts"
+-msgstr "নথিপত্ৰ context'ৰ তালিকা নিৰ্মাণ কৰা নাযায়"
++msgstr "ফাইল context'ৰ তালিকা নিৰ্মাণ কৰা নাযায়"
+ 
+-#: ../semanage/seobject.py:1907
++#: ../semanage/seobject.py:1917
+ msgid "Could not list local file contexts"
+-msgstr "স্থানীয় নথিপত্ৰৰ context'ৰ তালিকা নিৰ্মাণ কৰা নাযায়"
++msgstr "স্থানীয় ফাইলৰ context'ৰ তালিকা নিৰ্মাণ কৰা নাযায়"
+ 
+-#: ../semanage/seobject.py:1944
++#: ../semanage/seobject.py:1954
+ msgid "SELinux fcontext"
+ msgstr "SELinux fcontext"
+ 
+-#: ../semanage/seobject.py:1944
++#: ../semanage/seobject.py:1954
+ msgid "type"
+-msgstr "ধৰন"
++msgstr "ধৰণ"
+ 
+-#: ../semanage/seobject.py:1957
++#: ../semanage/seobject.py:1967
+ msgid ""
+ "\n"
+ "SELinux Distribution fcontext Equivalence \n"
+ msgstr ""
++"\n"
++"SELinux Distribution fcontext Equivalence \n"
+ 
+-#: ../semanage/seobject.py:1962
++#: ../semanage/seobject.py:1972
+ msgid ""
+ "\n"
+ "SELinux Local fcontext Equivalence \n"
+ msgstr ""
++"\n"
++"SELinux Local fcontext Equivalence \n"
+ 
+-#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
+-#: ../semanage/seobject.py:2054
++#: ../semanage/seobject.py:2006 ../semanage/seobject.py:2059
++#: ../semanage/seobject.py:2065
+ #, python-format
+ msgid "Could not check if boolean %s is defined"
+ msgstr "বুলিয়েন %s'ৰ বৈশিষ্ট্য নিৰ্ধাৰিত হৈছে নে নাই তাক পৰীক্ষা কৰা নাযায়"
+ 
+-#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
++#: ../semanage/seobject.py:2008 ../semanage/seobject.py:2061
+ #, python-format
+ msgid "Boolean %s is not defined"
+ msgstr "বুলিয়েন %s'ৰ মান বৰ্তমানে নিৰ্ধাৰিত আছে"
+ 
+-#: ../semanage/seobject.py:2002
++#: ../semanage/seobject.py:2012
+ #, python-format
+ msgid "Could not query file context %s"
+-msgstr "%s'ৰ নথিপত্ৰ context সন্ধান কৰা নাযায়"
++msgstr "%s'ৰ ফাইল context সন্ধান কৰা নাযায়"
+ 
+-#: ../semanage/seobject.py:2007
++#: ../semanage/seobject.py:2017
+ #, python-format
+ msgid "You must specify one of the following values: %s"
+ msgstr "নিম্নলিখিত এটা মান উল্লেখ কৰা আৱশ্যক: %s"
+ 
+-#: ../semanage/seobject.py:2012
++#: ../semanage/seobject.py:2022
+ #, python-format
+ msgid "Could not set active value of boolean %s"
+ msgstr "%s বুলিয়েনৰ সক্ৰিয় মান নিৰ্ধাৰণ কৰিবলৈ ব্যৰ্থ"
+ 
+-#: ../semanage/seobject.py:2015
++#: ../semanage/seobject.py:2025
+ #, python-format
+ msgid "Could not modify boolean %s"
+ msgstr "%s বুলিয়েনৰ মান পৰিবৰ্তন কৰা নাযায়"
+ 
+-#: ../semanage/seobject.py:2033
++#: ../semanage/seobject.py:2043
+ #, python-format
+ msgid "Bad format %s: Record %s"
+ msgstr "ভুল বিন্যাস %s: ৰেকৰ্ড %s"
+ 
+-#: ../semanage/seobject.py:2056
++#: ../semanage/seobject.py:2067
+ #, python-format
+ msgid "Boolean %s is defined in policy, cannot be deleted"
+ msgstr "বুলিয়েন %s'ৰ মান নিয়মনীতিত নিৰ্ধাৰিত হোৱাৰ ফলত অপসাৰণযোগ্য নহয়"
+ 
+-#: ../semanage/seobject.py:2060
++#: ../semanage/seobject.py:2071
+ #, python-format
+ msgid "Could not delete boolean %s"
+ msgstr "বুলিয়েন %s আঁতৰুৱা নাযায়"
+ 
+-#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
++#: ../semanage/seobject.py:2083 ../semanage/seobject.py:2100
+ msgid "Could not list booleans"
+ msgstr "বুলিয়েনৰ তালিকা নিৰ্মাণ কৰা নাযায়"
+ 
+-#: ../semanage/seobject.py:2112
++#: ../semanage/seobject.py:2125
+ msgid "unknown"
+-msgstr "অজানা"
++msgstr "অজ্ঞাত"
+ 
+-#: ../semanage/seobject.py:2125
++#: ../semanage/seobject.py:2138
+ msgid "off"
+ msgstr "বন্ধ"
+ 
+-#: ../semanage/seobject.py:2125
++#: ../semanage/seobject.py:2138
+ msgid "on"
+ msgstr "আৰম্ভ"
+ 
+-#: ../semanage/seobject.py:2139
++#: ../semanage/seobject.py:2152
+ msgid "SELinux boolean"
+ msgstr "SELinux বুলিয়েন"
+ 
+-#: ../semanage/seobject.py:2139
++#: ../semanage/seobject.py:2152
+ msgid "State"
+-msgstr ""
++msgstr "অৱস্থা"
+ 
+-#: ../semanage/seobject.py:2139
++#: ../semanage/seobject.py:2152
+ msgid "Default"
+-msgstr ""
++msgstr "অবিকল্পিত"
+ 
+-#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
+-#: ../gui/polgengui.py:253
++#: ../semanage/seobject.py:2152 ../gui/polgen.glade:113
++#: ../gui/polgengui.py:254
+ msgid "Description"
+ msgstr "বিৱৰণ"
+ 
+@@ -958,27 +979,27 @@ msgstr "PAM_TTY নিৰ্ধাৰণ কৰোঁতে ব্যৰ্থ\n
+ #: ../newrole/newrole.c:290
+ #, c-format
+ msgid "newrole: service name configuration hashtable overflow\n"
+-msgstr "newrole: সেৱাৰ নাম বিন্যাসৰ hashtable ওভাৰ-ফ্লো\n"
++msgstr "newrole: সেৱাৰ নাম বিন্যাসৰ hashtable অভাৰফ্লো\n"
+ 
+ #: ../newrole/newrole.c:300
+ #, c-format
+ msgid "newrole:  %s:  error on line %lu.\n"
+-msgstr "newrole:  %s:  %lu পংক্তিতে সমস্যা ।\n"
++msgstr "newrole:  %s:  %lu পংক্তিতে সমস্যা।\n"
+ 
+ #: ../newrole/newrole.c:439
+ #, c-format
+ msgid "cannot find valid entry in the passwd file.\n"
+-msgstr "passwd নথিপত্ৰত বৈধ নিবেশ পোৱা নাযায় ।\n"
++msgstr "passwd ফাইলত বৈধ প্ৰবিষ্টি পোৱা নাযায়।\n"
+ 
+ #: ../newrole/newrole.c:450
+ #, c-format
+ msgid "Out of memory!\n"
+-msgstr "স্মৃতিশক্তি অবশিষ্ট নাই!\n"
++msgstr "মেমৰি অবশিষ্ট নাই!\n"
+ 
+ #: ../newrole/newrole.c:455
+ #, c-format
+ msgid "Error!  Shell is not valid.\n"
+-msgstr "ত্ৰুটি!  বৈধ শ্বেল ব্যৱহাৰ কৰা নহয় ।\n"
++msgstr "ত্ৰুটি!  বৈধ শ্বেল ব্যৱহাৰ কৰা নহয়।\n"
+ 
+ #: ../newrole/newrole.c:512
+ #, c-format
+@@ -988,44 +1009,44 @@ msgstr "পৰিবেশ পৰিশ্ৰুত কৰোঁতে ব্য
+ #: ../newrole/newrole.c:556 ../newrole/newrole.c:587 ../newrole/newrole.c:617
+ #, c-format
+ msgid "Error changing uid, aborting.\n"
+-msgstr "uid পৰিবৰ্তন কৰোঁতে ব্যৰ্থ, পৰিত্যাগ কৰা হৈছে ।\n"
++msgstr "uid পৰিবৰ্তন কৰোঁতে ব্যৰ্থ, পৰিত্যাগ কৰা হৈছে।\n"
+ 
+ #: ../newrole/newrole.c:612
+ #, c-format
+ msgid "Error resetting KEEPCAPS, aborting\n"
+-msgstr "KEEPCAPS'ৰ মান পুনৰায় নিৰ্ধাৰণ কৰোঁতে ব্যৰ্থ, পৰিত্যাগ কৰা হৈছে\n"
++msgstr "KEEPCAPS'ৰ মান পুনৰ নিৰ্ধাৰণ কৰোঁতে ব্যৰ্থ, পৰিত্যাগ কৰা হৈছে\n"
+ 
+ #: ../newrole/newrole.c:635
+ #, c-format
+ msgid "Error connecting to audit system.\n"
+-msgstr "অডিট প্ৰণালীতৰ সৈতে সংযোগ কৰোঁতে ব্যৰ্থ ।\n"
++msgstr "অডিট চিস্টেমতৰ সৈতে সংযোগ কৰোঁতে ব্যৰ্থ।\n"
+ 
+ #: ../newrole/newrole.c:641
+ #, c-format
+ msgid "Error allocating memory.\n"
+-msgstr "স্মৃতিশক্তি নিৰ্ধাৰণ কৰোঁতে ব্যৰ্থ ।\n"
++msgstr "মেমৰি নিৰ্ধাৰণ কৰোঁতে ব্যৰ্থ।\n"
+ 
+ #: ../newrole/newrole.c:648
+ #, c-format
+ msgid "Error sending audit message.\n"
+-msgstr "অডিট সংক্ৰান্ত বাৰ্তা পাঠাতে ব্যৰ্থ ।\n"
++msgstr "অডিট সংক্ৰান্ত বাৰ্তা পাঠাতে ব্যৰ্থ।\n"
+ 
+-#: ../newrole/newrole.c:692 ../newrole/newrole.c:1059
++#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
+ #, c-format
+ msgid "Could not determine enforcing mode.\n"
+-msgstr "enforcing মোড নিৰ্ধাৰণ কৰা নাযায় ।\n"
++msgstr "enforcing অৱস্থা নিৰ্ধাৰণ কৰা নাযায়।\n"
+ 
+ #: ../newrole/newrole.c:699
+ #, c-format
+ msgid "Error!  Could not open %s.\n"
+-msgstr "ত্ৰুটি!  %s খোলোঁতে ব্যৰ্থ ।\n"
++msgstr "ত্ৰুটি!  %s খোলোঁতে ব্যৰ্থ।\n"
+ 
+ #: ../newrole/newrole.c:705
+ #, c-format
+ msgid "%s!  Could not get current context for %s, not relabeling tty.\n"
+ msgstr ""
+ "%s!  %s'ৰ ক্ষেত্ৰত বৰ্তমান context প্ৰাপ্ত কৰা নাযায়, tty'ৰ লেবেল পৰিবৰ্তন কৰা হ'ব "
+-"না ।\n"
++"না।\n"
+ 
+ #: ../newrole/newrole.c:715
+ #, c-format
+@@ -1042,7 +1063,7 @@ msgstr "%s!  %s'ৰ ক্ষেত্ৰত নতুন context স্থা
+ #: ../newrole/newrole.c:772
+ #, c-format
+ msgid "%s changed labels.\n"
+-msgstr "%s'ৰ লেবেল পৰিবৰ্তিত হৈছে ।\n"
++msgstr "%s'ৰ লেবেল পৰিবৰ্তিত হৈছে।\n"
+ 
+ #: ../newrole/newrole.c:778
+ #, c-format
+@@ -1057,12 +1078,12 @@ msgstr "ত্ৰুটি: একাধিক ভূমিকা উল্ল
+ #: ../newrole/newrole.c:843
+ #, c-format
+ msgid "Error: multiple types specified\n"
+-msgstr "ত্ৰুটি: একাধিক ধৰনৰ নথিপত্ৰ নিৰ্ধাৰিত হৈছে\n"
++msgstr "ত্ৰুটি: একাধিক ধৰণৰ ফাইল নিৰ্ধাৰিত হৈছে\n"
+ 
+ #: ../newrole/newrole.c:850
+ #, c-format
+ msgid "Sorry, -l may be used with SELinux MLS support.\n"
+-msgstr "দূঃক্ষিত, -l অকল SELinux MLS সমৰ্থনৰ সৈতে ব্যৱহাৰ কৰা যাবে\n"
++msgstr "দূঃক্ষিত, -l অকল SELinux MLS সমৰ্থনৰ সৈতে ব্যৱহাৰ কৰা যাব\n"
+ 
+ #: ../newrole/newrole.c:855
+ #, c-format
+@@ -1072,17 +1093,17 @@ msgstr "ত্ৰুটি: একাধিক স্তৰ নিৰ্ধা
+ #: ../newrole/newrole.c:865
+ #, c-format
+ msgid "Error: you are not allowed to change levels on a non secure terminal \n"
+-msgstr "ত্ৰুটি: নিম্ন নিৰাপত্তাসম্পন্ন টাৰ্মিনেলত মাত্ৰা পৰিবৰ্তনৰ অনুমতি উপলব্ধ নহয় \n"
++msgstr "ত্ৰুটি: নিম্ন সুৰক্ষাসম্পন্ন টাৰ্মিনেলত মাত্ৰা পৰিবৰ্তনৰ অনুমতি উপলব্ধ নহয় \n"
+ 
+ #: ../newrole/newrole.c:891
+ #, c-format
+ msgid "Couldn't get default type.\n"
+-msgstr "ডিফল্ট প্ৰকৃতি সনাক্ত কৰা নাযায় ।\n"
++msgstr "অবিকল্পিত প্ৰকৃতি সনাক্ত কৰা নাযায়।\n"
+ 
+ #: ../newrole/newrole.c:901
+ #, c-format
+ msgid "failed to get new context.\n"
+-msgstr "new context প্ৰাপ্ত কৰোঁতে ব্যৰ্থ ।\n"
++msgstr "new context প্ৰাপ্ত কৰোঁতে ব্যৰ্থ।\n"
+ 
+ #: ../newrole/newrole.c:908
+ #, c-format
+@@ -1092,22 +1113,22 @@ msgstr "নতুন ভূমিকা %s স্থাপন কৰোঁতে
+ #: ../newrole/newrole.c:915
+ #, c-format
+ msgid "failed to set new type %s\n"
+-msgstr "নতুন ধৰন %s স্থাপন কৰোঁতে ব্যৰ্থ\n"
++msgstr "নতুন ধৰণ %s স্থাপন কৰোঁতে ব্যৰ্থ\n"
+ 
+ #: ../newrole/newrole.c:925
+ #, c-format
+ msgid "failed to build new range with level %s\n"
+-msgstr "%s স্তৰ সহ নতুন ৰেঞ্জ নিৰ্মাণ কৰোঁতে ব্যৰ্থ\n"
++msgstr "%s স্তৰ সহ নতুন বিস্তাৰ নিৰ্মাণ কৰোঁতে ব্যৰ্থ\n"
+ 
+ #: ../newrole/newrole.c:930
+ #, c-format
+ msgid "failed to set new range %s\n"
+-msgstr "নতুন ৰেঞ্জ %s স্থাপন কৰোঁতে ব্যৰ্থ\n"
++msgstr "নতুন বিস্তাৰ %s স্থাপন কৰোঁতে ব্যৰ্থ\n"
+ 
+ #: ../newrole/newrole.c:938
+ #, c-format
+ msgid "failed to convert new context to string\n"
+-msgstr "নতুন context'কে string হিসাবে ৰূপান্তৰ কৰা নাযায়\n"
++msgstr "নতুন context'কে string হিচাপে ৰূপান্তৰ কৰা নাযায়\n"
+ 
+ #: ../newrole/newrole.c:943
+ #, c-format
+@@ -1117,96 +1138,100 @@ msgstr "%s বৈধ context নহয়\n"
+ #: ../newrole/newrole.c:950
+ #, c-format
+ msgid "Unable to allocate memory for new_context"
+-msgstr "new_context'ৰ বাবে স্মৃতিশক্তি বৰাদ্দ কৰোঁতে ব্যৰ্থ"
++msgstr "new_context'ৰ বাবে মেমৰি আবন্টন কৰোঁতে ব্যৰ্থ"
+ 
+ #: ../newrole/newrole.c:976
+ #, c-format
+ msgid "Unable to obtain empty signal set\n"
+-msgstr "ফাঁকা সিগন্যাল সংকলন প্ৰাপ্ত কৰোঁতে ব্যৰ্থ\n"
++msgstr "খালি সংকেত সংকলন প্ৰাপ্ত কৰোঁতে ব্যৰ্থ\n"
+ 
+ #: ../newrole/newrole.c:984
+ #, c-format
+ msgid "Unable to set SIGHUP handler\n"
+ msgstr "SIGHUP হেন্ডলাৰ নিৰ্ধাৰণ কৰোঁতে ব্যৰ্থ\n"
+ 
+-#: ../newrole/newrole.c:1053
++#: ../newrole/newrole.c:1036
++msgid "Sorry, newrole failed to drop capabilities\n"
++msgstr "ক্ষমা কৰিব, newrole এ ক্ষমতাসমূহ বাদ দিবলে ব্যৰ্থ হল\n"
 +
-+logging_send_syslog_msg(TEMPLATETYPE_t)
++#: ../newrole/newrole.c:1052
+ #, c-format
+ msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
+-msgstr "দুঃক্ষিত, newrole অকল এটা SELinux কাৰ্ণেলে ব্যৱহাৰ কৰা যাবে ।\n"
++msgstr "দুঃক্ষিত, newrole অকল এটা SELinux কাৰ্ণেলে ব্যৱহাৰ কৰা যাব।\n"
+ 
+-#: ../newrole/newrole.c:1070
++#: ../newrole/newrole.c:1069
+ #, c-format
+ msgid "failed to get old_context.\n"
+-msgstr "old_context প্ৰাপ্ত কৰোঁতে ব্যৰ্থ ।\n"
++msgstr "old_context প্ৰাপ্ত কৰোঁতে ব্যৰ্থ।\n"
+ 
+-#: ../newrole/newrole.c:1077
++#: ../newrole/newrole.c:1076
+ #, c-format
+ msgid "Warning!  Could not retrieve tty information.\n"
+-msgstr "ত্ৰুটি!  tty সংক্ৰান্ত তথ্য প্ৰাপ্ত কৰা নাযায় ।\n"
++msgstr "ত্ৰুটি!  tty সংক্ৰান্ত তথ্য প্ৰাপ্ত কৰা নাযায়।\n"
+ 
+-#: ../newrole/newrole.c:1098
++#: ../newrole/newrole.c:1097
+ #, c-format
+ msgid "error on reading PAM service configuration.\n"
+-msgstr "PAM সেৱাৰ বিন্যাস পড়তে ত্ৰুটি ।\n"
++msgstr "PAM সেৱাৰ বিন্যাস পঢ়োতে ত্ৰুটি।\n"
+ 
+-#: ../newrole/newrole.c:1133
++#: ../newrole/newrole.c:1132
+ #, c-format
+ msgid "newrole: incorrect password for %s\n"
+-msgstr "newrole: %s'ৰ গুপ্তশব্দ সঠিক নহয়\n"
++msgstr "newrole: %s'ৰ পাছৱাৰ্ড সঠিক নহয়\n"
+ 
+-#: ../newrole/newrole.c:1160
++#: ../newrole/newrole.c:1159
+ #, c-format
+ msgid "newrole: failure forking: %s"
+ msgstr "newrole: fork কৰোঁতে ব্যৰ্থ: %s"
+ 
+-#: ../newrole/newrole.c:1163 ../newrole/newrole.c:1186
++#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
+ #, c-format
+ msgid "Unable to restore tty label...\n"
+-msgstr "tty লেবেল পুনৰায় স্থাপন কৰোঁতে ব্যৰ্থ...\n"
++msgstr "tty লেবেল পুনৰ স্থাপন কৰোঁতে ব্যৰ্থ...\n"
+ 
+-#: ../newrole/newrole.c:1165 ../newrole/newrole.c:1192
++#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
+ #, c-format
+ msgid "Failed to close tty properly\n"
+ msgstr "tty সঠিকৰূপে বন্ধ কৰোঁতে ব্যৰ্থ\n"
+ 
+-#: ../newrole/newrole.c:1224
++#: ../newrole/newrole.c:1223
+ #, c-format
+ msgid "Could not close descriptors.\n"
+-msgstr "বিৱৰণ প্ৰদৰ্শন বন্ধ কৰা নাযায় ।\n"
++msgstr "বিৱৰণ প্ৰদৰ্শন বন্ধ কৰা নাযায়।\n"
+ 
+-#: ../newrole/newrole.c:1251
++#: ../newrole/newrole.c:1250
+ #, c-format
+ msgid "Error allocating shell's argv0.\n"
+-msgstr "শ্বেল'ৰ argv0 বৰাদ্দ কৰোঁতে ব্যৰ্থ ।\n"
++msgstr "শ্বেল'ৰ argv0 আবন্টন কৰোঁতে ব্যৰ্থ।\n"
+ 
+-#: ../newrole/newrole.c:1287
++#: ../newrole/newrole.c:1286
+ #, c-format
+ msgid "Unable to restore the environment, aborting\n"
+ msgstr "পৰিবেশ পুনৰুদ্ধাৰ কৰোঁতে ব্যৰ্থ, পৰিত্যাগ কৰা হৈছে\n"
+ 
+-#: ../newrole/newrole.c:1298
++#: ../newrole/newrole.c:1297
+ msgid "failed to exec shell\n"
+ msgstr "শ্বেল exec কৰোঁতে ব্যৰ্থ\n"
+ 
+ #: ../load_policy/load_policy.c:22
+ #, c-format
+ msgid "usage:  %s [-qi]\n"
+-msgstr "ব্যৱহাৰপ্ৰণালী:  %s [-qi]\n"
++msgstr "ব্যৱহাৰ:  %s [-qi]\n"
+ 
+ #: ../load_policy/load_policy.c:71
+ #, c-format
+ msgid "%s:  Policy is already loaded and initial load requested\n"
+-msgstr "%s:  পলিচি তুলি লোৱা হৈছে আৰু প্ৰাৰম্ভিক লোডৰ অনুৰোধ জনোৱা হৈছে\n"
++msgstr "%s:  নীতি ল'ড কৰা হৈছে আৰু প্ৰাৰম্ভিক ল'ডৰ অনুৰোধ জনোৱা হৈছে\n"
+ 
+ #: ../load_policy/load_policy.c:80
+ #, c-format
+ msgid "%s:  Can't load policy and enforcing mode requested:  %s\n"
+-msgstr "%s:  পলিচি তুলি লোৱা নাযায় আৰু enforcing মোডৰ অনুৰোধ জনোৱা হৈছে:  %s\n"
++msgstr "%s:  নীতি ল'ড কৰা নাযায় আৰু enforcing অৱস্থাৰ অনুৰোধ জনোৱা হৈছে:  %s\n"
+ 
+ #: ../load_policy/load_policy.c:90
+ #, c-format
+ msgid "%s:  Can't load policy:  %s\n"
+-msgstr "%s:  চিহ্নিত নিয়মনীতি তুলি লোৱা নাযায়:  %s\n"
++msgstr "%s:  চিহ্নিত নিয়মনীতি ল'ড কৰা নাযায়:  %s\n"
+ 
+ #: ../scripts/chcat:92 ../scripts/chcat:169
+ msgid "Requires at least one category"
+@@ -1238,46 +1263,46 @@ msgstr "একাধিক প্ৰকৃতিৰ সংবেদনশীল
+ #: ../scripts/chcat:325
+ #, c-format
+ msgid "Usage %s CATEGORY File ..."
+-msgstr "ব্যৱহাৰপ্ৰণালী %s CATEGORY File ..."
++msgstr "ব্যৱহাৰ %s CATEGORY File ..."
+ 
+ #: ../scripts/chcat:326
+ #, c-format
+ msgid "Usage %s -l CATEGORY user ..."
+-msgstr "ব্যৱহাৰপ্ৰণালী %s -l CATEGORY user ..."
++msgstr "ব্যৱহাৰ %s -l CATEGORY user ..."
+ 
+ #: ../scripts/chcat:327
+ #, c-format
+ msgid "Usage %s [[+|-]CATEGORY],...]q File ..."
+-msgstr "ব্যৱহাৰপ্ৰণালী %s [[+|-]CATEGORY],...]q File ..."
++msgstr "ব্যৱহাৰ %s [[+|-]CATEGORY],...]q File ..."
+ 
+ #: ../scripts/chcat:328
+ #, c-format
+ msgid "Usage %s -l [[+|-]CATEGORY],...]q user ..."
+-msgstr "ব্যৱহাৰপ্ৰণালী %s -l [[+|-]CATEGORY],...]q user ..."
++msgstr "ব্যৱহাৰ %s -l [[+|-]CATEGORY],...]q user ..."
+ 
+ #: ../scripts/chcat:329
+ #, c-format
+ msgid "Usage %s -d File ..."
+-msgstr "ব্যৱহাৰপ্ৰণালী %s -d File ..."
++msgstr "ব্যৱহাৰ %s -d File ..."
+ 
+ #: ../scripts/chcat:330
+ #, c-format
+ msgid "Usage %s -l -d user ..."
+-msgstr "ব্যৱহাৰপ্ৰণালী %s -l -d user ..."
++msgstr "ব্যৱহাৰ %s -l -d user ..."
+ 
+ #: ../scripts/chcat:331
+ #, c-format
+ msgid "Usage %s -L"
+-msgstr "ব্যৱহাৰপ্ৰণালী %s -L"
++msgstr "ব্যৱহাৰ %s -L"
+ 
+ #: ../scripts/chcat:332
+ #, c-format
+ msgid "Usage %s -L -l user"
+-msgstr "ব্যৱহাৰপ্ৰণালী %s -L -l user"
++msgstr "ব্যৱহাৰ %s -L -l user"
+ 
+ #: ../scripts/chcat:333
+ msgid "Use -- to end option list.  For example"
+-msgstr "বিকল্পেৰ তালিকা সমাপ্ত কৰোঁতে -- প্ৰয়োগ কৰক ।  উদাহৰণস্বৰূপ"
++msgstr "বিকল্পেৰ তালিকা সমাপ্ত কৰোঁতে -- প্ৰয়োগ কৰক।  উদাহৰণস্বৰূপ"
+ 
+ #: ../scripts/chcat:334
+ msgid "chcat -- -CompanyConfidential /docs/businessplan.odt"
+@@ -1287,2088 +1312,2295 @@ msgstr "chcat -- -CompanyConfidential /docs/businessplan.odt"
+ msgid "chcat -l +CompanyConfidential juser"
+ msgstr "chcat -l +CompanyConfidential juser"
+ 
+-#: ../scripts/chcat:399 ../gui/polgen.py:1351
+-#, c-format, python-format
++#: ../scripts/chcat:399
++#, c-format
+ msgid "Options Error %s "
+ msgstr "বিকল্প সংক্ৰান্ত ত্ৰুটি %s "
+ 
+-#: ../gui/booleansPage.py:195 ../gui/system-config-selinux.glade:1706
++#: ../gui/booleansPage.py:194 ../gui/system-config-selinux.glade:1706
+ msgid "Boolean"
+-msgstr ""
++msgstr "বুলিয়েন"
+ 
+-#: ../gui/booleansPage.py:252 ../gui/semanagePage.py:162
++#: ../gui/booleansPage.py:245 ../gui/semanagePage.py:162
+ msgid "all"
+-msgstr ""
++msgstr "সকলো"
+ 
+-#: ../gui/booleansPage.py:254 ../gui/semanagePage.py:164
++#: ../gui/booleansPage.py:247 ../gui/semanagePage.py:164
+ #: ../gui/system-config-selinux.glade:1615
+ #: ../gui/system-config-selinux.glade:1820
+ #: ../gui/system-config-selinux.glade:2437
+ msgid "Customized"
+-msgstr ""
++msgstr "স্বনিৰ্ধাৰিত"
+ 
+ #: ../gui/fcontextPage.py:64 ../gui/system-config-selinux.glade:1911
+ msgid "File Labeling"
+-msgstr ""
++msgstr "ফাইল লেবেল ব্যৱস্থা"
+ 
+ #: ../gui/fcontextPage.py:74
+ msgid ""
+ "File\n"
+ "Specification"
+ msgstr ""
++"ফাইল\n"
++"গুণ"
+ 
+ #: ../gui/fcontextPage.py:81
+ msgid ""
+ "Selinux\n"
+ "File Type"
+ msgstr ""
++"Selinux\n"
++"ফাইলৰ ধৰণ"
+ 
+ #: ../gui/fcontextPage.py:88
+ msgid ""
+ "File\n"
+ "Type"
+ msgstr ""
++"ফাইল\n"
++"ধৰণ"
+ 
+ #: ../gui/loginsPage.py:48 ../gui/system-config-selinux.glade:2098
+ msgid "User Mapping"
+-msgstr ""
++msgstr "ব্যৱহাৰকাৰী মেপিং"
+ 
+ #: ../gui/loginsPage.py:52
+ msgid ""
+ "Login\n"
+ "Name"
+ msgstr ""
++"লগিন\n"
++"নাম"
+ 
+ #: ../gui/loginsPage.py:56 ../gui/usersPage.py:50
+ msgid ""
+ "SELinux\n"
+ "User"
+ msgstr ""
++"SELinux\n"
++"ব্যৱহাৰকাৰী"
+ 
+ #: ../gui/loginsPage.py:59 ../gui/usersPage.py:55
+ msgid ""
+ "MLS/\n"
+ "MCS Range"
+ msgstr ""
++"MLS/\n"
++"MCS সীমা"
+ 
+ #: ../gui/loginsPage.py:133
+ #, python-format
+ msgid "Login '%s' is required"
+-msgstr ""
++msgstr "লগিন '%s' আৱশ্যক"
+ 
+-#: ../gui/modulesPage.py:48 ../gui/system-config-selinux.glade:2753
++#: ../gui/modulesPage.py:49 ../gui/system-config-selinux.glade:2753
+ msgid "Policy Module"
+-msgstr ""
++msgstr "নীতি অংশ"
+ 
+-#: ../gui/modulesPage.py:57
++#: ../gui/modulesPage.py:58
+ msgid "Module Name"
+-msgstr ""
++msgstr "অংশেৰ নাম"
+ 
+-#: ../gui/modulesPage.py:134
++#: ../gui/modulesPage.py:135
+ msgid "Disable Audit"
+-msgstr ""
++msgstr "অডিট অসামৰ্থবান কৰা হব"
+ 
+-#: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
++#: ../gui/modulesPage.py:138 ../gui/system-config-selinux.glade:2662
+ msgid "Enable Audit"
+-msgstr ""
++msgstr "অডিট সামৰ্থবান কৰা হব"
+ 
+-#: ../gui/modulesPage.py:162
++#: ../gui/modulesPage.py:163
+ msgid "Load Policy Module"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:79
+-msgid "Polgen"
+-msgstr ""
++msgstr "নীতি অংশ ল'ড কৰক"
+ 
+-#: ../gui/polgen.glade:80
++#: ../gui/polgen.glade:9
+ msgid "Red Hat 2007"
+-msgstr ""
++msgstr "Red Hat ২০০৭"
+ 
+-#: ../gui/polgen.glade:81
++#: ../gui/polgen.glade:11
+ msgid "GPL"
+-msgstr ""
++msgstr "GPL"
+ 
+ #. TRANSLATORS: Replace this string with your names, one name per line.
+-#: ../gui/polgen.glade:85 ../gui/system-config-selinux.glade:17
++#: ../gui/polgen.glade:13 ../gui/system-config-selinux.glade:17
+ msgid "translator-credits"
+ msgstr ""
++"অমিতাক্ষ ফুকন (aphukan at fedoraproject.org), নীলমদ্যুতি গোস্বামী (ngoswami at redhat."
++"com)"
 +
-+kernel_read_system_state(TEMPLATETYPE_t)
++#: ../gui/polgen.glade:34
++msgid "Add Booleans Dialog"
++msgstr "বুলিয়েন ডাইলগ যোগ কৰক"
 +
-+domain_dontaudit_search_all_domains_state(TEMPLATETYPE_t)
-+domain_dontaudit_ptrace_all_domains(TEMPLATETYPE_t)
++#: ../gui/polgen.glade:101
++msgid "Boolean Name"
++msgstr "বুলিয়েন নাম"
+ 
+-#: ../gui/polgen.glade:90
++#: ../gui/polgen.glade:230
+ msgid "SELinux Policy Generation Tool"
+-msgstr ""
++msgstr "SELinux Policy নিৰ্মাণৰ সামগ্ৰী"
+ 
+-#: ../gui/polgen.glade:128
++#: ../gui/polgen.glade:251
+ msgid ""
+ "<b>Select the policy type for the application or user role you want to "
+ "confine:</b>"
+ msgstr ""
++"<b>আপুনি অন্তৰ্ভুক্ত কৰিব বিচৰা এপ্লিকেচন অথবা ব্যৱহাৰকাৰী ভূমিকাৰ বাবে নীতিৰ ধৰণ "
++"বাছক:</b>"
+ 
+-#: ../gui/polgen.glade:177
++#: ../gui/polgen.glade:284
+ msgid "<b>Applications</b>"
+-msgstr ""
++msgstr "<b>এপ্লিকেচন</b>"
 +
-+userdom_dontaudit_search_admin_dir(TEMPLATETYPE_t)
-+userdom_dontaudit_search_user_home_dirs(TEMPLATETYPE_t)
++#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:183
++msgid "Standard Init Daemon"
++msgstr "প্ৰমিত Init ডিমন"
+ 
+-#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
++#: ../gui/polgen.glade:320 ../gui/polgen.glade:336
+ msgid ""
+ "Standard Init Daemon are daemons started on boot via init scripts.  Usually "
+ "requires a script in /etc/rc.d/init.d"
+ msgstr ""
++"বুট কৰাৰ সময় init স্ক্ৰিপ্টৰ মাধ্যমে আৰম্ভ হোৱা ডিমনসমূহ প্ৰমিত Init ডিমন নামে "
++"পৰিচিত। সাধাৰণতে /etc/rc.d/init.d ত এটা স্ক্ৰিপ্ট উপস্থিত থকা আৱশ্যক।"
+ 
+-#: ../gui/polgen.glade:241 ../gui/polgen.py:156
+-msgid "Standard Init Daemon"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:261 ../gui/polgen.py:157
++#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:184
+ msgid "DBUS System Daemon"
+-msgstr ""
++msgstr "DBUS চিস্টেম ডিমন"
 +
-+bool TEMPLATETYPE_read_user_files false;
-+bool TEMPLATETYPE_manage_user_files false;
++#: ../gui/polgen.glade:349
++msgid "Internet Services Daemon (inetd)"
++msgstr "ইন্টাৰনেট সেৱাসমূহ ডিমন (inetd)"
+ 
+-#: ../gui/polgen.glade:280
++#: ../gui/polgen.glade:353
+ msgid "Internet Services Daemon are daemons started by xinetd"
+-msgstr ""
++msgstr "ইন্টাৰনেট সেৱাসমূহ ডিমনৰ ডিমনসমূহ xinetd দ্বাৰা আৰম্ভ কৰা হয়।"
+ 
+-#: ../gui/polgen.glade:282
+-msgid "Internet Services Daemon (inetd)"
+-msgstr ""
++#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:186
++msgid "Web Application/Script (CGI)"
++msgstr "ৱেব এপ্লিকেচন/স্ক্ৰিপ্ট (CGI)"
+ 
+-#: ../gui/polgen.glade:301
++#: ../gui/polgen.glade:370
+ msgid ""
+ "Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
+ msgstr ""
++"ৱেব চাৰ্ভাৰ (apache) দ্বাৰা আৰম্ভ কৰা ৱেব এপ্লিকেচন/স্ক্ৰিপ্ট (CGI) CGI স্ক্ৰিপ্ট"
+ 
+-#: ../gui/polgen.glade:303 ../gui/polgen.py:159
+-msgid "Web Application/Script (CGI)"
+-msgstr ""
++#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:187
++msgid "User Application"
++msgstr "ব্যৱহাৰকাৰীসকলৰ এপ্লিকেচন"
+ 
+-#: ../gui/polgen.glade:322 ../gui/polgen.glade:343
++#: ../gui/polgen.glade:387 ../gui/polgen.glade:404
+ msgid ""
+ "User Application are any application that you would like to confine that is "
+ "started by a user"
+ msgstr ""
++"ব্যৱহাৰকাৰী দ্বাৰা আৰম্ভ কৰা কোনো এপ্লিকেচন যা আৱদ্ধ কৰাৰ বাবে চিহ্নিত তাক "
++"ব্যৱহাৰকাৰীসকলৰ এপ্লিকেচন নামে পৰিচিত"
+ 
+-#: ../gui/polgen.glade:324 ../gui/polgen.py:160
+-msgid "User Application"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:345 ../gui/polgen.py:161
++#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:188
+ msgid "Sandbox"
+-msgstr ""
++msgstr "Sandbox"
+ 
+-#: ../gui/polgen.glade:391
++#: ../gui/polgen.glade:446
+ msgid "<b>Login Users</b>"
+-msgstr ""
++msgstr "<b>ব্যৱহাৰকাৰীৰ লগ-ইন</b>"
 +
-+if (TEMPLATETYPE_read_user_files) {
-+	userdom_read_user_home_content_files(TEMPLATETYPE_t)
-+	userdom_read_user_tmp_files(TEMPLATETYPE_t)
-+}
++#: ../gui/polgen.glade:478
++msgid "Existing User Roles"
++msgstr "বৰ্তমানে উপস্থিত ব্যৱহাৰকাৰী ভূমিকা"
+ 
+-#: ../gui/polgen.glade:453
++#: ../gui/polgen.glade:482
+ msgid "Modify an existing login user record."
+-msgstr ""
++msgstr "বৰ্তমানে উপস্থিত লগ-ইন ব্যৱহাৰকাৰীৰ তথ্য পৰিবৰ্তন কৰক।"
+ 
+-#: ../gui/polgen.glade:455
+-msgid "Existing User Roles"
+-msgstr ""
++#: ../gui/polgen.glade:495 ../sepolicy/sepolicy/generate.py:189
++msgid "Minimal Terminal User Role"
++msgstr "সৰ্বনিম্ন টাৰ্মিনেল ব্যৱহাৰকাৰীৰ ভূমিকা"
+ 
+-#: ../gui/polgen.glade:474
++#: ../gui/polgen.glade:499
+ msgid ""
+ "This user will login to a machine only via a terminal or remote login.  By "
+ "default this user will have  no setuid, no networking, no su, no sudo."
+ msgstr ""
++"চিহ্নিত ব্যৱহাৰকাৰী টাৰ্মিনেল অথবা দূৰবৰ্তী লগ-ইনৰ মাধ্যমে মেচিনত লগ-ইন কৰিবলৈ "
++"পাৰিব।  অবিকল্পিতৰূপে, এই মেচিনত কোনো setuid, নেটৱাৰ্ক, sudo অথবা su উপস্থিত "
++"থাকবে না"
+ 
+-#: ../gui/polgen.glade:476 ../gui/polgen.py:162
+-msgid "Minimal Terminal User Role"
+-msgstr ""
++#: ../gui/polgen.glade:512 ../sepolicy/sepolicy/generate.py:190
++msgid "Minimal X Windows User Role"
++msgstr "সৰ্বনিম্ন X Windows ব্যৱহাৰকাৰীৰ ভূমিকা"
+ 
+-#: ../gui/polgen.glade:495
++#: ../gui/polgen.glade:516
+ msgid ""
+ "This user can login to a machine via X or terminal.  By default this user "
+ "will have no setuid, no networking, no sudo, no su"
+ msgstr ""
++"চিহ্নিত ব্যৱহাৰকাৰী X অথবা টাৰ্মিনেলৰ মাধ্যমে মেচিনত লগ-ইন কৰিবলৈ পাৰিব।  "
++"অবিকল্পিতৰূপে, এই মেচিনত কোনো setuid, নেটৱাৰ্ক, sudo অথবা su উপস্থিত থাকবে না"
+ 
+-#: ../gui/polgen.glade:497 ../gui/polgen.py:163
+-msgid "Minimal X Windows User Role"
+-msgstr ""
++#: ../gui/polgen.glade:529 ../sepolicy/sepolicy/generate.py:191
++msgid "User Role"
++msgstr "ব্যৱহাৰকাৰীৰ ভূমিকা"
+ 
+-#: ../gui/polgen.glade:516
++#: ../gui/polgen.glade:533
+ msgid ""
+ "User with full networking, no setuid applications without transition, no "
+ "sudo, no su."
+ msgstr ""
++"সম্পূৰ্ণ নেটৱাৰ্ক, ৰূপান্তৰবিহীন setuid এপ্লিকেচন বিনা, su বিনা আৰু sudo বিনা "
++"ব্যৱহাৰকাৰী ভূমিকা।"
+ 
+-#: ../gui/polgen.glade:518 ../gui/polgen.py:164
+-msgid "User Role"
+-msgstr ""
++#: ../gui/polgen.glade:546 ../sepolicy/sepolicy/generate.py:192
++msgid "Admin User Role"
++msgstr "প্ৰশাসক ব্যৱহাৰকাৰীৰ ভূমিকা"
+ 
+-#: ../gui/polgen.glade:537
++#: ../gui/polgen.glade:550
+ msgid ""
+ "User with full networking, no setuid applications without transition, no su, "
+ "can sudo to Root Administration Roles"
+ msgstr ""
++"সম্পূৰ্ণ নেটৱাৰ্ক, ৰূপান্তৰবিহীন setuid এপ্লিকেচন বিনা আৰু su বিনা ব্যৱহাৰকাৰী ভূমিকা। "
++"sudo সহযোগে root ব্যৱহাৰকাৰীৰ প্ৰশাসনিক ভূমিকা প্ৰয়োগ কৰা যাব।"
+ 
+-#: ../gui/polgen.glade:539 ../gui/polgen.py:165
+-msgid "Admin User Role"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:585
++#: ../gui/polgen.glade:592
+ msgid "<b>Root Users</b>"
+-msgstr ""
++msgstr "<b>root ব্যৱহাৰকাৰী</b>"
+ 
+-#: ../gui/polgen.glade:647
++#: ../gui/polgen.glade:623 ../sepolicy/sepolicy/generate.py:193
++msgid "Root Admin User Role"
++msgstr "Root প্ৰশাসনিক ব্যৱহাৰকাৰীৰ ভূমিকা"
 +
-+if (TEMPLATETYPE_manage_user_files) {
-+	userdom_manage_user_home_content(TEMPLATETYPE_t)
-+	userdom_manage_user_tmp_files(TEMPLATETYPE_t)
-+}
++#: ../gui/polgen.glade:627
+ msgid ""
+ "Select Root Administrator User Role, if this user will be used to administer "
+ "the machine while running as root.  This user will not be able to login to "
+ "the system directly."
+ msgstr ""
++"এই ব্যৱহাৰকাৰী দ্বাৰা root পৰিচয়ে মেচিন ব্যৱস্থাপনা কৰা হলে 'Root প্ৰশাসনিক "
++"ব্যৱহাৰকাৰীৰ ভূমিকা' নিৰ্বাচন কৰক। চিস্টেমত, এই ব্যৱহাৰকাৰীয়ে পোনেপোনে লগ-ইন "
++"কৰিবলৈ সক্ষম ন'হ'ব।"
+ 
+-#: ../gui/polgen.glade:649 ../gui/polgen.py:166
+-msgid "Root Admin User Role"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:716
+-msgid "label104"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:745
++#: ../gui/polgen.glade:705
+ msgid "<b>Enter name of application or user role:</b>"
+-msgstr ""
++msgstr "<b>এপ্লিকেচনৰ নাম অথবা ব্যৱহাৰকাৰী ভূমিকা সুমুৱাওক:</b>"
+ 
+-#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
++#: ../gui/polgen.glade:728 ../gui/polgengui.py:252
+ msgid "Name"
+-msgstr ""
++msgstr "নাম"
+ 
+-#: ../gui/polgen.glade:807
++#: ../gui/polgen.glade:739
+ msgid "Enter complete path for executable to be confined."
+-msgstr ""
++msgstr "confine কৰাৰ বাবে এক্সেকিউটেবলৰ সম্পূৰ্ণ পথ লিখক।"
+ 
+-#: ../gui/polgen.glade:830 ../gui/polgen.glade:950 ../gui/polgen.glade:3142
++#: ../gui/polgen.glade:756 ../gui/polgen.glade:838 ../gui/polgen.glade:2361
+ msgid "..."
+-msgstr ""
++msgstr "..."
+ 
+-#: ../gui/polgen.glade:849
++#: ../gui/polgen.glade:776
+ msgid "Enter unique name for the confined application or user role."
+-msgstr ""
++msgstr "confine কৰা ব্যৱহাৰকাৰী অথবা এপ্লিকেচন ভূমিকাৰ স্বতন্ত্ৰ নাম লিখক।"
+ 
+-#: ../gui/polgen.glade:871
++#: ../gui/polgen.glade:794
+ msgid "Executable"
+-msgstr ""
++msgstr "এক্সেকিউটেবল"
+ 
+-#: ../gui/polgen.glade:899
++#: ../gui/polgen.glade:808
+ msgid "Init script"
+-msgstr ""
++msgstr "Init স্ক্ৰিপ্ট"
+ 
+-#: ../gui/polgen.glade:927
++#: ../gui/polgen.glade:821
+ msgid ""
+ "Enter complete path to init script used to start the confined application."
+-msgstr ""
+-
+-#: ../gui/polgen.glade:982
+-msgid "label105"
+-msgstr ""
++msgstr "confine কৰা এপ্লিকেচন আৰম্ভৰ বাবে init স্ক্ৰিপ্টৰ সম্পূৰ্ণ পথ লিখক।"
+ 
+-#: ../gui/polgen.glade:1011
++#: ../gui/polgen.glade:887
+ msgid "<b>Select existing role to modify:</b>"
+-msgstr ""
++msgstr "<b>পৰিবৰ্তন কৰিবলে স্থায়ী ভূমিকা বাছক:</b>"
+ 
+-#: ../gui/polgen.glade:1045
++#: ../gui/polgen.glade:908
+ msgid "Select the user roles that will transiton to the %s domain."
+-msgstr ""
++msgstr "%s ডমেইনলে স্থানান্তৰ হোৱা ব্যৱহাৰকাৰী ভূমিকাসমূহ বাছক।"
+ 
+-#: ../gui/polgen.glade:1073
+-msgid "label106"
+-msgstr ""
++#: ../gui/polgen.glade:928
++msgid "role tab"
++msgstr "ভূমিকা টেব"
+ 
+-#: ../gui/polgen.glade:1102
++#: ../gui/polgen.glade:945
+ msgid "<b>Select roles that %s will transition to:</b>"
+-msgstr ""
++msgstr "<b>%s যি ভূমিকাসমূহত পৰিবৰ্তন হব সেয়া বাছক:</b>"
+ 
+-#: ../gui/polgen.glade:1136
++#: ../gui/polgen.glade:963
+ msgid "Select applications domains that %s will transition to."
+-msgstr ""
++msgstr "%s যি এপ্লিকেচন ডমেইনসমূহলে পৰিবৰ্তন হব সেয়া বাছক।"
+ 
+-#: ../gui/polgen.glade:1164
+-msgid "label107"
++#: ../gui/polgen.glade:983
++msgid ""
++"transition \n"
++"role tab"
+ msgstr ""
++"পৰিবৰ্তন \n"
++"ভূমিকা টেব"
+ 
+-#: ../gui/polgen.glade:1193
++#: ../gui/polgen.glade:1001
+ msgid "<b>Select the user_roles that will transition to %s:</b>"
+-msgstr ""
++msgstr "<b>%s লে পৰিবৰ্তন হোৱা ব্যৱহাৰকাৰী ভূমিকাসমূহ বাছক (_r):</b>"
+ 
+-#: ../gui/polgen.glade:1227
++#: ../gui/polgen.glade:1019
+ msgid "Select the user roles that will transiton to this applications domains."
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1255
+-msgid "label108"
+-msgstr ""
++msgstr "চিহ্নিত এপ্লিকেচন ডমেইনত ৰূপান্তৰযোগ্য ব্যৱহাৰকাৰীৰ ভূমিকা নিৰ্বাচন কৰক"
+ 
+-#: ../gui/polgen.glade:1284
++#: ../gui/polgen.glade:1056
+ msgid "<b>Select domains that %s will administer:</b>"
+-msgstr ""
++msgstr "<b>%s এ প্ৰশাসন কৰা ডমেইনসমূহ বাছক:</b>"
+ 
+-#: ../gui/polgen.glade:1318 ../gui/polgen.glade:1409
++#: ../gui/polgen.glade:1074 ../gui/polgen.glade:1129
+ msgid "Select the domains that you would like this user administer."
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1346
+-msgid "label109"
+-msgstr ""
++msgstr "চিহ্নিত ব্যৱহাৰকাৰী দ্বাৰা ব্যৱস্থাপনাৰ বাবে ডমেইন নিৰ্বাচন কৰক।"
+ 
+-#: ../gui/polgen.glade:1375
++#: ../gui/polgen.glade:1111
+ msgid "<b>Select additional roles for %s:</b>"
+-msgstr ""
++msgstr "<b>%s ৰ বাবে অতিৰিক্ত ভূমিকাসমূহ বাছক:</b>"
+ 
+-#: ../gui/polgen.glade:1437
+-msgid "label111"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1466
++#: ../gui/polgen.glade:1166
+ msgid "<b>Enter network ports that %s binds on:</b>"
+-msgstr ""
++msgstr "<b>%s এ বন্ধা নেটৱাৰ্ক পোৰ্টসমূহ সুমুৱাওক:</b>"
+ 
+-#: ../gui/polgen.glade:1497 ../gui/polgen.glade:1997
++#: ../gui/polgen.glade:1186 ../gui/polgen.glade:1557
+ msgid "<b>TCP Ports</b>"
+-msgstr ""
++msgstr "<b>TCP পোৰ্ট</b>"
+ 
+-#: ../gui/polgen.glade:1565 ../gui/polgen.glade:1785
++#: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
++#: ../gui/polgen.glade:1698
++msgid "All"
++msgstr "সকল"
 +
-+"""
-+
-+te_admin_trans_rules="""
-+gen_require(`
-+	role USER_r;
-+')
-+
-+allow USER_r TEMPLATETYPE_r;
-+"""
-+
-+te_admin_domain_rules="""
-+optional_policy(`
-+	APPLICATION_admin(TEMPLATETYPE_t, TEMPLATETYPE_r)
-+')
-+"""
-+
-+te_roles_rules="""
-+optional_policy(`
-+	gen_require(`
-+		role ROLE_r;
-+	')
-+
-+	allow TEMPLATETYPE_r ROLE_r;
-+')
-+"""
-+
-+te_sudo_rules="""
-+optional_policy(`
-+	sudo_role_template(TEMPLATETYPE, TEMPLATETYPE_r, TEMPLATETYPE_t)
-+')
-+"""
-+
-+te_newrole_rules="""
-+seutil_run_newrole(TEMPLATETYPE_t, TEMPLATETYPE_r)
-+"""
-diff -up policycoreutils-2.1.12/gui/templates/var_cache.py.rhat policycoreutils-2.1.12/gui/templates/var_cache.py
---- policycoreutils-2.1.12/gui/templates/var_cache.py.rhat	2012-10-16 15:07:17.433526121 -0400
-+++ policycoreutils-2.1.12/gui/templates/var_cache.py	2012-10-16 15:07:17.433526121 -0400
-@@ -0,0 +1,157 @@
-+# Copyright (C) 2007-2012 Red Hat
-+# see file 'COPYING' for use and warranty information
-+#
-+# policygentool is a tool for the initial generation of SELinux policy
-+#
-+#    This program is free software; you can redistribute it and/or
-+#    modify it under the terms of the GNU General Public License as
-+#    published by the Free Software Foundation; either version 2 of
-+#    the License, or (at your option) any later version.
-+#
-+#    This program is distributed in the hope that it will be useful,
-+#    but WITHOUT ANY WARRANTY; without even the implied warranty of
-+#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-+#    GNU General Public License for more details.
-+#
-+#    You should have received a copy of the GNU General Public License
-+#    along with this program; if not, write to the Free Software
-+#    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
-+#                                        02111-1307  USA
-+#
-+#
-+########################### cache Template File #############################
-+
-+########################### Type Enforcement File #############################
-+te_types="""
-+type TEMPLATETYPE_cache_t;
-+files_type(TEMPLATETYPE_cache_t)
-+"""
-+te_rules="""
-+manage_dirs_pattern(TEMPLATETYPE_t, TEMPLATETYPE_cache_t, TEMPLATETYPE_cache_t)
-+manage_files_pattern(TEMPLATETYPE_t, TEMPLATETYPE_cache_t, TEMPLATETYPE_cache_t)
-+manage_lnk_files_pattern(TEMPLATETYPE_t, TEMPLATETYPE_cache_t, TEMPLATETYPE_cache_t)
-+files_var_filetrans(TEMPLATETYPE_t, TEMPLATETYPE_cache_t, { dir file lnk_file })
-+"""
-+
-+te_stream_rules="""\
-+manage_sock_files_pattern(TEMPLATETYPE_t, TEMPLATETYPE_cache_t, TEMPLATETYPE_cache_t)
-+files_var_filetrans(TEMPLATETYPE_t, TEMPLATETYPE_cache_t, sock_file)
-+"""
-+
-+########################### Interface File #############################
-+if_rules="""
-+########################################
-+## <summary>
-+##	Search TEMPLATETYPE cache directories.
-+## </summary>
-+## <param name="domain">
-+##	<summary>
-+##	Domain allowed access.
-+##	</summary>
-+## </param>
-+#
-+interface(`TEMPLATETYPE_search_cache',`
-+	gen_require(`
-+		type TEMPLATETYPE_cache_t;
-+	')
-+
-+	allow $1 TEMPLATETYPE_cache_t:dir search_dir_perms;
-+	files_search_var($1)
-+')
-+
-+########################################
-+## <summary>
-+##	Read TEMPLATETYPE cache files.
-+## </summary>
-+## <param name="domain">
-+##	<summary>
-+##	Domain allowed access.
-+##	</summary>
-+## </param>
-+#
-+interface(`TEMPLATETYPE_read_cache_files',`
-+	gen_require(`
-+		type TEMPLATETYPE_cache_t;
-+	')
-+
-+	files_search_var($1)
-+	read_files_pattern($1, TEMPLATETYPE_cache_t, TEMPLATETYPE_cache_t)
-+')
-+
-+########################################
-+## <summary>
-+##	Create, read, write, and delete
-+##	TEMPLATETYPE cache files.
-+## </summary>
-+## <param name="domain">
-+##	<summary>
-+##	Domain allowed access.
-+##	</summary>
-+## </param>
-+#
-+interface(`TEMPLATETYPE_manage_cache_files',`
-+	gen_require(`
-+		type TEMPLATETYPE_cache_t;
-+	')
-+
-+	files_search_var($1)
-+	manage_files_pattern($1, TEMPLATETYPE_cache_t, TEMPLATETYPE_cache_t)
-+')
-+
-+########################################
-+## <summary>
-+##	Manage TEMPLATETYPE cache dirs.
-+## </summary>
-+## <param name="domain">
-+##	<summary>
-+##	Domain allowed access.
-+##	</summary>
-+## </param>
-+#
-+interface(`TEMPLATETYPE_manage_cache_dirs',`
-+	gen_require(`
-+		type TEMPLATETYPE_cache_t;
-+	')
-+
-+	files_search_var($1)
-+	manage_dirs_pattern($1, TEMPLATETYPE_cache_t, TEMPLATETYPE_cache_t)
-+')
-+
-+"""
-+
-+if_stream_rules="""
-+########################################
-+## <summary>
-+##	Connect to TEMPLATETYPE over a unix stream socket.
-+## </summary>
-+## <param name="domain">
-+##	<summary>
-+##	Domain allowed access.
-+##	</summary>
-+## </param>
-+#
-+interface(`TEMPLATETYPE_stream_connect',`
-+	gen_require(`
-+		type TEMPLATETYPE_t, TEMPLATETYPE_cache_t;
-+	')
-+
-+	stream_connect_pattern($1, TEMPLATETYPE_cache_t, TEMPLATETYPE_cache_t)
-+')
-+"""
-+
-+if_admin_types="""
-+		type TEMPLATETYPE_cache_t;"""
-+
-+if_admin_rules="""
-+	files_search_var($1)
-+	admin_pattern($1, TEMPLATETYPE_cache_t)
-+"""
-+
-+########################### File Context ##################################
-+fc_file="""\
-+FILENAME		--	gen_context(system_u:object_r:TEMPLATETYPE_cache_t,s0)
-+"""
-+
-+fc_dir="""\
-+FILENAME(/.*)?		gen_context(system_u:object_r:TEMPLATETYPE_cache_t,s0)
-+"""
-diff -up policycoreutils-2.1.12/gui/templates/var_lib.py.rhat policycoreutils-2.1.12/gui/templates/var_lib.py
---- policycoreutils-2.1.12/gui/templates/var_lib.py.rhat	2012-10-16 15:07:17.434526122 -0400
-+++ policycoreutils-2.1.12/gui/templates/var_lib.py	2012-10-16 15:07:17.434526122 -0400
-@@ -0,0 +1,161 @@
-+# Copyright (C) 2007-2012 Red Hat
-+# see file 'COPYING' for use and warranty information
-+#
-+# policygentool is a tool for the initial generation of SELinux policy
-+#
-+#    This program is free software; you can redistribute it and/or
-+#    modify it under the terms of the GNU General Public License as
-+#    published by the Free Software Foundation; either version 2 of
-+#    the License, or (at your option) any later version.
-+#
-+#    This program is distributed in the hope that it will be useful,
-+#    but WITHOUT ANY WARRANTY; without even the implied warranty of
-+#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-+#    GNU General Public License for more details.
-+#
-+#    You should have received a copy of the GNU General Public License
-+#    along with this program; if not, write to the Free Software
-+#    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
-+#                                        02111-1307  USA
-+#
-+#
-+########################### var_lib Template File #############################
-+
-+########################### Type Enforcement File #############################
-+te_types="""
-+type TEMPLATETYPE_var_lib_t;
-+files_type(TEMPLATETYPE_var_lib_t)
-+"""
-+te_rules="""
-+manage_dirs_pattern(TEMPLATETYPE_t, TEMPLATETYPE_var_lib_t, TEMPLATETYPE_var_lib_t)
-+manage_files_pattern(TEMPLATETYPE_t, TEMPLATETYPE_var_lib_t, TEMPLATETYPE_var_lib_t)
-+manage_lnk_files_pattern(TEMPLATETYPE_t, TEMPLATETYPE_var_lib_t, TEMPLATETYPE_var_lib_t)
-+files_var_lib_filetrans(TEMPLATETYPE_t, TEMPLATETYPE_var_lib_t, { dir file lnk_file })
-+"""
-+
-+te_stream_rules="""\
-+manage_sock_files_pattern(TEMPLATETYPE_t, TEMPLATETYPE_var_lib_t, TEMPLATETYPE_var_lib_t)
-+files_var_lib_filetrans(TEMPLATETYPE_t, TEMPLATETYPE_var_lib_t, sock_file)
-+"""
-+
-+
-+########################### Interface File #############################
-+if_rules="""
-+########################################
-+## <summary>
-+##	Search TEMPLATETYPE lib directories.
-+## </summary>
-+## <param name="domain">
-+##	<summary>
-+##	Domain allowed access.
-+##	</summary>
-+## </param>
-+#
-+interface(`TEMPLATETYPE_search_lib',`
-+	gen_require(`
-+		type TEMPLATETYPE_var_lib_t;
-+	')
-+
-+	allow $1 TEMPLATETYPE_var_lib_t:dir search_dir_perms;
-+	files_search_var_lib($1)
-+')
-+
-+########################################
-+## <summary>
-+##	Read TEMPLATETYPE lib files.
-+## </summary>
-+## <param name="domain">
-+##	<summary>
-+##	Domain allowed access.
-+##	</summary>
-+## </param>
-+#
-+interface(`TEMPLATETYPE_read_lib_files',`
-+	gen_require(`
-+		type TEMPLATETYPE_var_lib_t;
-+	')
-+
-+	files_search_var_lib($1)
-+	read_files_pattern($1, TEMPLATETYPE_var_lib_t, TEMPLATETYPE_var_lib_t)
-+')
-+
-+########################################
-+## <summary>
-+##	Manage TEMPLATETYPE lib files.
-+## </summary>
-+## <param name="domain">
-+##	<summary>
-+##	Domain allowed access.
-+##	</summary>
-+## </param>
-+#
-+interface(`TEMPLATETYPE_manage_lib_files',`
-+	gen_require(`
-+		type TEMPLATETYPE_var_lib_t;
-+	')
-+
-+	files_search_var_lib($1)
-+	manage_files_pattern($1, TEMPLATETYPE_var_lib_t, TEMPLATETYPE_var_lib_t)
-+')
-+
-+########################################
-+## <summary>
-+##	Manage TEMPLATETYPE lib directories.
-+## </summary>
-+## <param name="domain">
-+##	<summary>
-+##	Domain allowed access.
-+##	</summary>
-+## </param>
-+#
-+interface(`TEMPLATETYPE_manage_lib_dirs',`
-+	gen_require(`
-+		type TEMPLATETYPE_var_lib_t;
-+	')
-+
-+	files_search_var_lib($1)
-+	manage_dirs_pattern($1, TEMPLATETYPE_var_lib_t, TEMPLATETYPE_var_lib_t)
-+')
-+
-+"""
-+
-+if_stream_rules="""
-+########################################
-+## <summary>
-+##	Connect to TEMPLATETYPE over a unix stream socket.
-+## </summary>
-+## <param name="domain">
-+##	<summary>
-+##	Domain allowed access.
-+##	</summary>
-+## </param>
-+#
-+interface(`TEMPLATETYPE_stream_connect',`
-+	gen_require(`
-+		type TEMPLATETYPE_t, TEMPLATETYPE_var_lib_t;
-+	')
-+
-+	stream_connect_pattern($1, TEMPLATETYPE_var_lib_t, TEMPLATETYPE_var_lib_t)
-+')
-+"""
-+
-+if_admin_types="""
-+		type TEMPLATETYPE_var_lib_t;"""
-+
-+if_admin_rules="""
-+	files_search_var_lib($1)
-+	admin_pattern($1, TEMPLATETYPE_var_lib_t)
-+"""
-+
-+########################### File Context ##################################
-+fc_file="""\
-+FILENAME		--	gen_context(system_u:object_r:TEMPLATETYPE_var_lib_t,s0)
-+"""
-+
-+fc_sock_file="""\
-+FILENAME		-s	gen_context(system_u:object_r:TEMPLATETYPE_var_lib_t,s0)
-+"""
-+
-+fc_dir="""\
-+FILENAME(/.*)?		gen_context(system_u:object_r:TEMPLATETYPE_var_lib_t,s0)
-+"""
-diff -up policycoreutils-2.1.12/gui/templates/var_log.py.rhat policycoreutils-2.1.12/gui/templates/var_log.py
---- policycoreutils-2.1.12/gui/templates/var_log.py.rhat	2012-10-16 15:07:17.435526123 -0400
-+++ policycoreutils-2.1.12/gui/templates/var_log.py	2012-10-16 15:07:17.435526123 -0400
-@@ -0,0 +1,115 @@
-+# Copyright (C) 2007-2012 Red Hat
-+# see file 'COPYING' for use and warranty information
-+#
-+# policygentool is a tool for the initial generation of SELinux policy
-+#
-+#    This program is free software; you can redistribute it and/or
-+#    modify it under the terms of the GNU General Public License as
-+#    published by the Free Software Foundation; either version 2 of
-+#    the License, or (at your option) any later version.
-+#
-+#    This program is distributed in the hope that it will be useful,
-+#    but WITHOUT ANY WARRANTY; without even the implied warranty of
-+#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-+#    GNU General Public License for more details.
-+#
-+#    You should have received a copy of the GNU General Public License
-+#    along with this program; if not, write to the Free Software
-+#    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
-+#                                        02111-1307  USA
-+#
-+#
-+########################### var_log Template File #############################
-+
-+########################### Type Enforcement File #############################
-+te_types="""
-+type TEMPLATETYPE_log_t;
-+logging_log_file(TEMPLATETYPE_log_t)
-+"""
-+
-+te_rules="""
-+manage_dirs_pattern(TEMPLATETYPE_t, TEMPLATETYPE_log_t, TEMPLATETYPE_log_t)
-+manage_files_pattern(TEMPLATETYPE_t, TEMPLATETYPE_log_t, TEMPLATETYPE_log_t)
-+manage_lnk_files_pattern(TEMPLATETYPE_t, TEMPLATETYPE_log_t, TEMPLATETYPE_log_t)
-+logging_log_filetrans(TEMPLATETYPE_t, TEMPLATETYPE_log_t, { dir file lnk_file })
-+"""
-+
-+########################### Interface File #############################
-+if_rules="""\
-+########################################
-+## <summary>
-+##	Read TEMPLATETYPE's log files.
-+## </summary>
-+## <param name="domain">
-+##	<summary>
-+##	Domain allowed access.
-+##	</summary>
-+## </param>
-+## <rolecap/>
-+#
-+interface(`TEMPLATETYPE_read_log',`
-+	gen_require(`
-+		type TEMPLATETYPE_log_t;
-+	')
-+
-+	logging_search_logs($1)
-+	read_files_pattern($1, TEMPLATETYPE_log_t, TEMPLATETYPE_log_t)
-+')
-+
-+########################################
-+## <summary>
-+##	Append to TEMPLATETYPE log files.
-+## </summary>
-+## <param name="domain">
-+##	<summary>
-+##	Domain allowed access.
-+##	</summary>
-+## </param>
-+#
-+interface(`TEMPLATETYPE_append_log',`
-+	gen_require(`
-+		type TEMPLATETYPE_log_t;
-+	')
-+
-+	logging_search_logs($1)
-+	append_files_pattern($1, TEMPLATETYPE_log_t, TEMPLATETYPE_log_t)
-+')
-+
-+########################################
-+## <summary>
-+##	Manage TEMPLATETYPE log files
-+## </summary>
-+## <param name="domain">
-+##	<summary>
-+##	Domain allowed access.
-+##	</summary>
-+## </param>
-+#
-+interface(`TEMPLATETYPE_manage_log',`
-+	gen_require(`
-+		type TEMPLATETYPE_log_t;
-+	')
-+
-+	logging_search_logs($1)
-+	manage_dirs_pattern($1, TEMPLATETYPE_log_t, TEMPLATETYPE_log_t)
-+	manage_files_pattern($1, TEMPLATETYPE_log_t, TEMPLATETYPE_log_t)
-+	manage_lnk_files_pattern($1, TEMPLATETYPE_log_t, TEMPLATETYPE_log_t)
-+')
-+"""
-+
-+if_admin_types="""
-+		type TEMPLATETYPE_log_t;"""
-+
-+if_admin_rules="""
-+	logging_search_logs($1)
-+	admin_pattern($1, TEMPLATETYPE_log_t)
-+"""
-+
-+########################### File Context ##################################
-+fc_file="""\
-+FILENAME		--	gen_context(system_u:object_r:TEMPLATETYPE_log_t,s0)
-+"""
-+
-+fc_dir="""\
-+FILENAME(/.*)?		gen_context(system_u:object_r:TEMPLATETYPE_log_t,s0)
-+"""
-diff -up policycoreutils-2.1.12/gui/templates/var_run.py.rhat policycoreutils-2.1.12/gui/templates/var_run.py
---- policycoreutils-2.1.12/gui/templates/var_run.py.rhat	2012-10-16 15:07:17.435526123 -0400
-+++ policycoreutils-2.1.12/gui/templates/var_run.py	2012-10-16 15:07:17.436526124 -0400
-@@ -0,0 +1,102 @@
-+# Copyright (C) 2007-2012 Red Hat
-+# see file 'COPYING' for use and warranty information
-+#
-+# policygentool is a tool for the initial generation of SELinux policy
-+#
-+#    This program is free software; you can redistribute it and/or
-+#    modify it under the terms of the GNU General Public License as
-+#    published by the Free Software Foundation; either version 2 of
-+#    the License, or (at your option) any later version.
-+#
-+#    This program is distributed in the hope that it will be useful,
-+#    but WITHOUT ANY WARRANTY; without even the implied warranty of
-+#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-+#    GNU General Public License for more details.
-+#
-+#    You should have received a copy of the GNU General Public License
-+#    along with this program; if not, write to the Free Software
-+#    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
-+#                                        02111-1307  USA
-+#
-+#
-+########################### var_run Template File #############################
-+
-+te_types="""
-+type TEMPLATETYPE_var_run_t;
-+files_pid_file(TEMPLATETYPE_var_run_t)
-+"""
-+
-+te_rules="""
-+manage_dirs_pattern(TEMPLATETYPE_t, TEMPLATETYPE_var_run_t, TEMPLATETYPE_var_run_t)
-+manage_files_pattern(TEMPLATETYPE_t, TEMPLATETYPE_var_run_t, TEMPLATETYPE_var_run_t)
-+manage_lnk_files_pattern(TEMPLATETYPE_t, TEMPLATETYPE_var_run_t, TEMPLATETYPE_var_run_t)
-+files_pid_filetrans(TEMPLATETYPE_t, TEMPLATETYPE_var_run_t, { dir file lnk_file })
-+"""
-+
-+te_stream_rules="""
-+manage_files_pattern(TEMPLATETYPE_t, TEMPLATETYPE_var_run_t, TEMPLATETYPE_var_run_t)
-+files_pid_filetrans(TEMPLATETYPE_t, TEMPLATETYPE_var_run_t, sock_file)
-+"""
-+
-+if_rules="""\
-+########################################
-+## <summary>
-+##	Read TEMPLATETYPE PID files.
-+## </summary>
-+## <param name="domain">
-+##	<summary>
-+##	Domain allowed access.
-+##	</summary>
-+## </param>
-+#
-+interface(`TEMPLATETYPE_read_pid_files',`
-+	gen_require(`
-+		type TEMPLATETYPE_var_run_t;
-+	')
-+
-+	files_search_pids($1)
-+	read_files_pattern($1, TEMPLATETYPE_var_run_t, TEMPLATETYPE_var_run_t)
-+')
-+
-+"""
-+
-+if_stream_rules="""\
-+########################################
-+## <summary>
-+##	Connect to TEMPLATETYPE over a unix stream socket.
-+## </summary>
-+## <param name="domain">
-+##	<summary>
-+##	Domain allowed access.
-+##	</summary>
-+## </param>
-+#
-+interface(`TEMPLATETYPE_stream_connect',`
-+	gen_require(`
-+		type TEMPLATETYPE_t, TEMPLATETYPE_var_run_t;
-+	')
-+
-+	files_search_pids($1)
-+	stream_connect_pattern($1, TEMPLATETYPE_var_run_t, TEMPLATETYPE_var_run_t, TEMPLATETYPE_t)
-+')
-+"""
-+
-+if_admin_types="""
-+		type TEMPLATETYPE_var_run_t;"""
-+
-+if_admin_rules="""
-+	files_search_pids($1)
-+	admin_pattern($1, TEMPLATETYPE_var_run_t)
-+"""
-+
-+fc_file="""\
-+FILENAME		--	gen_context(system_u:object_r:TEMPLATETYPE_var_run_t,s0)
-+"""
-+
-+fc_sock_file="""\
-+FILENAME		-s	gen_context(system_u:object_r:TEMPLATETYPE_var_run_t,s0)
-+"""
-+
-+fc_dir="""\
-+FILENAME(/.*)?		gen_context(system_u:object_r:TEMPLATETYPE_var_run_t,s0)
-+"""
-diff -up policycoreutils-2.1.12/gui/templates/var_spool.py.rhat policycoreutils-2.1.12/gui/templates/var_spool.py
---- policycoreutils-2.1.12/gui/templates/var_spool.py.rhat	2012-10-16 15:07:17.436526124 -0400
-+++ policycoreutils-2.1.12/gui/templates/var_spool.py	2012-10-16 15:07:17.436526124 -0400
-@@ -0,0 +1,156 @@
-+# Copyright (C) 2007-2012 Red Hat
-+# see file 'COPYING' for use and warranty information
-+#
-+# policygentool is a tool for the initial generation of SELinux policy
-+#
-+#    This program is free software; you can redistribute it and/or
-+#    modify it under the terms of the GNU General Public License as
-+#    published by the Free Software Foundation; either version 2 of
-+#    the License, or (at your option) any later version.
-+#
-+#    This program is distributed in the hope that it will be useful,
-+#    but WITHOUT ANY WARRANTY; without even the implied warranty of
-+#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-+#    GNU General Public License for more details.
-+#
-+#    You should have received a copy of the GNU General Public License
-+#    along with this program; if not, write to the Free Software
-+#    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
-+#                                        02111-1307  USA
-+#
-+#
-+########################### var_spool Template File #############################
-+
-+########################### Type Enforcement File #############################
-+te_types="""
-+type TEMPLATETYPE_spool_t;
-+files_type(TEMPLATETYPE_spool_t)
-+"""
-+te_rules="""
-+manage_dirs_pattern(TEMPLATETYPE_t, TEMPLATETYPE_spool_t, TEMPLATETYPE_spool_t)
-+manage_files_pattern(TEMPLATETYPE_t, TEMPLATETYPE_spool_t, TEMPLATETYPE_spool_t)
-+manage_lnk_files_pattern(TEMPLATETYPE_t, TEMPLATETYPE_spool_t, TEMPLATETYPE_spool_t)
-+files_spool_filetrans(TEMPLATETYPE_t, TEMPLATETYPE_spool_t, { dir file lnk_file })
-+"""
-+
-+te_stream_rules="""\
-+manage_sock_files_pattern(TEMPLATETYPE_t, TEMPLATETYPE_spool_t, TEMPLATETYPE_spool_t)
-+files_spool_filetrans(TEMPLATETYPE_t, TEMPLATETYPE_spool_t, sock_file)
-+"""
-+
-+########################### Interface File #############################
-+if_rules="""
-+########################################
-+## <summary>
-+##	Search TEMPLATETYPE spool directories.
-+## </summary>
-+## <param name="domain">
-+##	<summary>
-+##	Domain allowed access.
-+##	</summary>
-+## </param>
-+#
-+interface(`TEMPLATETYPE_search_spool',`
-+	gen_require(`
-+		type TEMPLATETYPE_spool_t;
-+	')
-+
-+	allow $1 TEMPLATETYPE_spool_t:dir search_dir_perms;
-+	files_search_spool($1)
-+')
-+
-+########################################
-+## <summary>
-+##	Read TEMPLATETYPE spool files.
-+## </summary>
-+## <param name="domain">
-+##	<summary>
-+##	Domain allowed access.
-+##	</summary>
-+## </param>
-+#
-+interface(`TEMPLATETYPE_read_spool_files',`
-+	gen_require(`
-+		type TEMPLATETYPE_spool_t;
-+	')
-+
-+	files_search_spool($1)
-+	read_files_pattern($1, TEMPLATETYPE_spool_t, TEMPLATETYPE_spool_t)
-+')
-+
-+########################################
-+## <summary>
-+##	Manage TEMPLATETYPE spool files.
-+## </summary>
-+## <param name="domain">
-+##	<summary>
-+##	Domain allowed access.
-+##	</summary>
-+## </param>
-+#
-+interface(`TEMPLATETYPE_manage_spool_files',`
-+	gen_require(`
-+		type TEMPLATETYPE_spool_t;
-+	')
-+
-+	files_search_spool($1)
-+	manage_files_pattern($1, TEMPLATETYPE_spool_t, TEMPLATETYPE_spool_t)
-+')
-+
-+########################################
-+## <summary>
-+##	Manage TEMPLATETYPE spool dirs.
-+## </summary>
-+## <param name="domain">
-+##	<summary>
-+##	Domain allowed access.
-+##	</summary>
-+## </param>
-+#
-+interface(`TEMPLATETYPE_manage_spool_dirs',`
-+	gen_require(`
-+		type TEMPLATETYPE_spool_t;
-+	')
-+
-+	files_search_spool($1)
-+	manage_dirs_pattern($1, TEMPLATETYPE_spool_t, TEMPLATETYPE_spool_t)
-+')
-+
-+"""
-+
-+if_stream_rules="""
-+########################################
-+## <summary>
-+##	Connect to TEMPLATETYPE over a unix stream socket.
-+## </summary>
-+## <param name="domain">
-+##	<summary>
-+##	Domain allowed access.
-+##	</summary>
-+## </param>
-+#
-+interface(`TEMPLATETYPE_stream_connect',`
-+	gen_require(`
-+		type TEMPLATETYPE_t, TEMPLATETYPE_spool_t;
-+	')
-+
-+	stream_connect_pattern($1, TEMPLATETYPE_spool_t, TEMPLATETYPE_spool_t)
-+')
-+"""
-+
-+if_admin_types="""
-+		type TEMPLATETYPE_spool_t;"""
-+
-+if_admin_rules="""
-+	files_search_spool($1)
-+	admin_pattern($1, TEMPLATETYPE_spool_t)
-+"""
-+
-+########################### File Context ##################################
-+fc_file="""\
-+FILENAME		--	gen_context(system_u:object_r:TEMPLATETYPE_spool_t,s0)
-+"""
-+
-+fc_dir="""\
-+FILENAME(/.*)?		gen_context(system_u:object_r:TEMPLATETYPE_spool_t,s0)
-+"""
-diff -up policycoreutils-2.1.12/gui/usersPage.py.rhat policycoreutils-2.1.12/gui/usersPage.py
---- policycoreutils-2.1.12/gui/usersPage.py.rhat	2012-10-16 15:07:17.437526125 -0400
-+++ policycoreutils-2.1.12/gui/usersPage.py	2012-10-16 15:07:17.437526125 -0400
-@@ -0,0 +1,149 @@
-+## usersPage.py - show selinux mappings
-+## Copyright (C) 2006,2007,2008 Red Hat, Inc.
-+
-+## This program is free software; you can redistribute it and/or modify
-+## it under the terms of the GNU General Public License as published by
-+## the Free Software Foundation; either version 2 of the License, or
-+## (at your option) any later version.
-+
-+## This program is distributed in the hope that it will be useful,
-+## but WITHOUT ANY WARRANTY; without even the implied warranty of
-+## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-+## GNU General Public License for more details.
-+
-+## You should have received a copy of the GNU General Public License
-+## along with this program; if not, write to the Free Software
-+## Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-+
-+## Author: Dan Walsh
-+import string
-+import gtk
-+import gtk.glade
-+import os
-+import gobject
-+import sys
-+import commands
-+import seobject
-+from semanagePage import *;
-+
-+##
-+## I18N
-+##
-+PROGNAME="policycoreutils"
-+import gettext
-+gettext.bindtextdomain(PROGNAME, "/usr/share/locale")
-+gettext.textdomain(PROGNAME)
-+try:
-+    gettext.install(PROGNAME, localedir="/usr/share/locale", unicode=1)
-+except IOError:
-+    import __builtin__
-+    __builtin__.__dict__['_'] = unicode
-+
-+class usersPage(semanagePage):
-+    def __init__(self, xml):
-+        semanagePage.__init__(self, xml, "users", _("SELinux User"))
-+
-+        self.store = gtk.ListStore(gobject.TYPE_STRING, gobject.TYPE_STRING, gobject.TYPE_STRING, gobject.TYPE_STRING, gobject.TYPE_STRING)
-+        self.view.set_model(self.store)
-+        self.store.set_sort_column_id(0, gtk.SORT_ASCENDING)
-+
-+        col = gtk.TreeViewColumn(_("SELinux\nUser"), gtk.CellRendererText(), text = 0)
-+        col.set_sort_column_id(0)
-+        col.set_resizable(True)
-+        self.view.append_column(col)
-+
-+        col = gtk.TreeViewColumn(_("MLS/\nMCS Range"), gtk.CellRendererText(), text = 1)
-+        col.set_resizable(True)
-+        self.view.append_column(col)
-+
-+        col = gtk.TreeViewColumn(_("SELinux Roles"), gtk.CellRendererText(), text = 2)
-+        col.set_resizable(True)
-+        self.view.append_column(col)
-+
-+        self.load()
-+        self.selinuxUserEntry = xml.get_widget("selinuxUserEntry")
-+        self.mlsRangeEntry = xml.get_widget("mlsRangeEntry")
-+        self.selinuxRolesEntry = xml.get_widget("selinuxRolesEntry")
-+
-+    def load(self, filter = ""):
-+        self.filter=filter
-+        self.user = seobject.seluserRecords()
-+        dict = self.user.get_all()
-+        keys = dict.keys()
-+        keys.sort()
-+        self.store.clear()
-+        for k in keys:
-+            range = seobject.translate(dict[k][2])
-+            if not (self.match(k, filter) or self.match(dict[k][0], filter) or self.match(range, filter) or self.match(dict[k][3], filter)):
-+                continue
-+
-+            iter = self.store.append()
-+            self.store.set_value(iter, 0, k)
-+            self.store.set_value(iter, 1, range)
-+            self.store.set_value(iter, 2, dict[k][3])
-+        self.view.get_selection().select_path ((0,))
-+
-+    def delete(self):
-+        if semanagePage.delete(self) == gtk.RESPONSE_NO:
-+                return None
-+
-+    def dialogInit(self):
-+        store, iter = self.view.get_selection().get_selected()
-+        self.selinuxUserEntry.set_text(store.get_value(iter, 0))
-+        self.selinuxUserEntry.set_sensitive(False)
-+        self.mlsRangeEntry.set_text(store.get_value(iter, 1))
-+        self.selinuxRolesEntry.set_text(store.get_value(iter, 2))
-+
-+    def dialogClear(self):
-+        self.selinuxUserEntry.set_text("")
-+        self.selinuxUserEntry.set_sensitive(True)
-+        self.mlsRangeEntry.set_text("s0")
-+        self.selinuxRolesEntry.set_text("")
-+
-+    def add(self):
-+        user = self.selinuxUserEntry.get_text()
-+        range = self.mlsRangeEntry.get_text()
-+        roles = self.selinuxRolesEntry.get_text()
-+
-+        self.wait()
-+        (rc, out) = commands.getstatusoutput("semanage user -a -R '%s' -r %s %s" %  (roles, range, user))
-+        self.ready()
-+        if rc != 0:
-+            self.error(out)
-+            return False
-+        iter = self.store.append()
-+        self.store.set_value(iter, 0, user)
-+        self.store.set_value(iter, 1, range)
-+        self.store.set_value(iter, 2, roles)
-+
-+    def modify(self):
-+        user = self.selinuxUserEntry.get_text()
-+        range = self.mlsRangeEntry.get_text()
-+        roles = self.selinuxRolesEntry.get_text()
-+
-+        self.wait()
-+        (rc, out) = commands.getstatusoutput("semanage user -m -R '%s' -r %s %s" %  (roles, range, user))
-+        self.ready()
-+
-+        if rc != 0:
-+            self.error(out)
-+            return False
-+        self.load(self.filter)
-+
-+    def delete(self):
-+        store, iter = self.view.get_selection().get_selected()
-+        try:
-+            user=store.get_value(iter, 0)
-+            if user == "root" or user == "user_u":
-+                raise ValueError(_("SELinux user '%s' is required") % user)
-+
-+            self.wait()
-+            (rc, out) = commands.getstatusoutput("semanage user -d %s" %  user)
-+            self.ready()
-+            if rc != 0:
-+                self.error(out)
-+                return False
-+            store.remove(iter)
-+            self.view.get_selection().select_path ((0,))
-+        except ValueError, e:
-+            self.error(e.args[0])
-diff -up policycoreutils-2.1.12/load_policy/Makefile.rhat policycoreutils-2.1.12/load_policy/Makefile
---- policycoreutils-2.1.12/load_policy/Makefile.rhat	2012-07-04 07:35:21.000000000 -0400
-+++ policycoreutils-2.1.12/load_policy/Makefile	2012-10-16 15:07:17.438526126 -0400
-@@ -19,7 +19,7 @@ install: all
- 	test -d $(MANDIR)/man8 || install -m 755 -d $(MANDIR)/man8
- 	install -m 644 load_policy.8 $(MANDIR)/man8/
- 	-mkdir -p $(USRSBINDIR)
--	-ln -sf /sbin/load_policy $(USRSBINDIR)/load_policy
-+#	-ln -sf /sbin/load_policy $(USRSBINDIR)/load_policy
++#: ../gui/polgen.glade:1227 ../gui/polgen.glade:1394
+ msgid "Allows %s to bind to any udp port"
+-msgstr ""
++msgstr "%s ক যিকোনো udp পোৰ্টলে বন্ধাৰ অনুমতি দিয়ক"
  
- clean:
- 	-rm -f $(TARGETS) *.o 
-diff -up policycoreutils-2.1.12/Makefile.rhat policycoreutils-2.1.12/Makefile
---- policycoreutils-2.1.12/Makefile.rhat	2012-07-04 07:35:21.000000000 -0400
-+++ policycoreutils-2.1.12/Makefile	2012-10-16 15:07:17.405526093 -0400
-@@ -1,4 +1,4 @@
--SUBDIRS = setfiles semanage load_policy newrole run_init sandbox secon audit2allow audit2why scripts sestatus semodule_package semodule semodule_link semodule_expand semodule_deps sepolgen-ifgen setsebool po man
-+SUBDIRS = setfiles semanage semanage/default_encoding load_policy newrole run_init sandbox secon audit2allow audit2why scripts sestatus semodule_package semodule semodule_link semodule_expand semodule_deps sepolgen-ifgen setsebool po man gui
+-#: ../gui/polgen.glade:1567 ../gui/polgen.glade:1787 ../gui/polgen.glade:2061
+-#: ../gui/polgen.glade:2215
+-msgid "All"
+-msgstr ""
++#: ../gui/polgen.glade:1240 ../gui/polgen.glade:1407
++msgid "600-1024"
++msgstr "600-1024"
  
- INOTIFYH = $(shell ls /usr/include/sys/inotify.h 2>/dev/null)
+-#: ../gui/polgen.glade:1585 ../gui/polgen.glade:1805
++#: ../gui/polgen.glade:1244 ../gui/polgen.glade:1411
+ msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
+ msgstr ""
++"%s ক 0 ৰ সৈতে bindresvport কল কৰাৰ অনুমতি দিয়ে। পোৰ্ট 600-1024 লে বন্ধা হৈছে"
  
-diff -up policycoreutils-2.1.12/newrole/newrole.c.rhat policycoreutils-2.1.12/newrole/newrole.c
---- policycoreutils-2.1.12/newrole/newrole.c.rhat	2012-07-04 07:35:21.000000000 -0400
-+++ policycoreutils-2.1.12/newrole/newrole.c	2012-10-16 15:07:17.439526127 -0400
-@@ -543,14 +543,14 @@ static int restore_environment(int prese
- #if defined(AUDIT_LOG_PRIV) && !defined(NAMESPACE_PRIV)
- static int drop_capabilities(int full)
- {
-+	uid_t uid = getuid();
-+	if (!uid) return 0;
-+
- 	capng_setpid(getpid());
- 	capng_clear(CAPNG_SELECT_BOTH);
- 	if (capng_lock() < 0) 
- 		return -1;
- 
--	uid_t uid = getuid();
--	if (!uid) return 0;
--
- 	/* Change uid */
- 	if (setresuid(uid, uid, uid)) {
- 		fprintf(stderr, _("Error changing uid, aborting.\n"));
-@@ -1032,10 +1032,11 @@ int main(int argc, char *argv[])
- 	 * if it makes sense to continue to run newrole, and setting up
- 	 * a scrubbed environment.
- 	 */
--	if (drop_capabilities(FALSE)) {
-+/*	if (drop_capabilities(FALSE)) {
- 		perror(_("Sorry, newrole failed to drop capabilities\n"));
- 		return -1;
- 	}
-+*/
- 	if (set_signal_handles())
- 		return -1;
+-#: ../gui/polgen.glade:1587 ../gui/polgen.glade:1807
+-msgid "600-1024"
+-msgstr ""
++#: ../gui/polgen.glade:1257 ../gui/polgen.glade:1424
++msgid "Unreserved Ports (>1024)"
++msgstr "অসংৰক্ষিত পোৰ্ট (>1024)"
  
-diff -up policycoreutils-2.1.12/po/af.po.rhat policycoreutils-2.1.12/po/af.po
---- policycoreutils-2.1.12/po/af.po.rhat	2012-07-04 07:35:21.000000000 -0400
-+++ policycoreutils-2.1.12/po/af.po	2012-10-16 15:07:17.444526132 -0400
-@@ -8,7 +8,7 @@ msgid ""
- msgstr ""
- "Project-Id-Version: PACKAGE VERSION\n"
- "Report-Msgid-Bugs-To: \n"
--"POT-Creation-Date: 2012-03-27 10:49-0400\n"
-+"POT-Creation-Date: 2012-05-25 07:28-0400\n"
- "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
- "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
- "Language-Team: LANGUAGE <LL at li.org>\n"
-@@ -90,844 +90,851 @@ msgstr ""
- msgid "global"
+-#: ../gui/polgen.glade:1605 ../gui/polgen.glade:1825
++#: ../gui/polgen.glade:1261 ../gui/polgen.glade:1428
+ msgid ""
+ "Enter a comma separated list of udp ports or ranges of ports that %s binds "
+ "to. Example: 612, 650-660"
  msgstr ""
++"%s এ বন্ধা udp পোৰ্টসমূহৰ এটা কমা পৃথকিত তালিকা অথবা পোৰ্টসমূহ বিস্তাৰ সুমুৱাওক। "
++"উদাহৰণস্বৰূপ: 612, 650-660"
  
--#: ../semanage/seobject.py:222
-+#: ../semanage/seobject.py:225
- msgid "Could not create semanage handle"
- msgstr ""
+-#: ../gui/polgen.glade:1607 ../gui/polgen.glade:1827
+-msgid "Unreserved Ports (>1024)"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1638 ../gui/polgen.glade:1858 ../gui/polgen.glade:2079
+-#: ../gui/polgen.glade:2233
++#: ../gui/polgen.glade:1289 ../gui/polgen.glade:1456 ../gui/polgen.glade:1609
++#: ../gui/polgen.glade:1718
+ msgid "Select Ports"
+-msgstr ""
++msgstr "নিৰ্বাচিত পোৰ্ট"
  
--#: ../semanage/seobject.py:230
-+#: ../semanage/seobject.py:233
- msgid "SELinux policy is not managed or store cannot be accessed."
- msgstr ""
+-#: ../gui/polgen.glade:1663 ../gui/polgen.glade:1883
++#: ../gui/polgen.glade:1302 ../gui/polgen.glade:1469
+ msgid "Allows %s to bind to any udp ports > 1024"
+-msgstr ""
++msgstr "%s ক যিকোনো পোৰ্ট > 1024 লে বন্ধাৰ অনুমতি দিয়ে"
  
--#: ../semanage/seobject.py:235
-+#: ../semanage/seobject.py:238
- msgid "Cannot read policy store."
- msgstr ""
+-#: ../gui/polgen.glade:1717 ../gui/polgen.glade:2151
++#: ../gui/polgen.glade:1353 ../gui/polgen.glade:1666
+ msgid "<b>UDP Ports</b>"
+-msgstr ""
++msgstr "<b>UDP পোৰ্ট</b>"
  
--#: ../semanage/seobject.py:240
-+#: ../semanage/seobject.py:243
- msgid "Could not establish semanage connection"
+-#: ../gui/polgen.glade:1937
+-msgid "label113"
++#: ../gui/polgen.glade:1519
++msgid ""
++"Network\n"
++"Bind tab"
  msgstr ""
++"নেটৱাৰ্ক\n"
++"বান্ধনী টেব"
  
--#: ../semanage/seobject.py:245
-+#: ../semanage/seobject.py:248
- msgid "Could not test MLS enabled status"
- msgstr ""
+-#: ../gui/polgen.glade:1966
++#: ../gui/polgen.glade:1537
+ msgid "<b>Select network ports that %s connects to:</b>"
+-msgstr ""
++msgstr "<b>%s এ সংয়োগ কৰা নেটৱাৰ্ক পোৰ্টসমূহ বাছক:</b>"
  
--#: ../semanage/seobject.py:251 ../semanage/seobject.py:266
-+#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
- msgid "Not yet implemented"
- msgstr ""
+-#: ../gui/polgen.glade:2058
++#: ../gui/polgen.glade:1593
+ msgid "Allows %s to connect to any tcp port"
+-msgstr ""
++msgstr "%s ক যিকোনো tcp পোৰ্টৰ সৈতে সংযোগ কৰাৰ অনুমতি দিয়ে"
  
--#: ../semanage/seobject.py:255
-+#: ../semanage/seobject.py:258
- msgid "Semanage transaction already in progress"
+-#: ../gui/polgen.glade:2104
++#: ../gui/polgen.glade:1622
+ msgid ""
+ "Enter a comma separated list of tcp ports or ranges of ports that %s "
+ "connects to. Example: 612, 650-660"
  msgstr ""
++"%s এ সংযোগ কৰা tcp পোৰ্টসমূহৰ এটা কমা পৃথকিত তালিকা অথবা পোৰ্টসমূহ বিস্তাৰ সুমুৱাওক। "
++"উদাহৰণস্বৰূপ: 612, 650-660"
  
--#: ../semanage/seobject.py:264
-+#: ../semanage/seobject.py:267
- msgid "Could not start semanage transaction"
- msgstr ""
+-#: ../gui/polgen.glade:2212
++#: ../gui/polgen.glade:1702
+ msgid "Allows %s to connect to any udp port"
+-msgstr ""
++msgstr "%s ক যিকোনো udp পোৰ্টৰ সৈতে সংযোগ কৰাৰ অনুমতি দিয়ে"
  
--#: ../semanage/seobject.py:274
-+#: ../semanage/seobject.py:278
- msgid "Could not commit semanage transaction"
+-#: ../gui/polgen.glade:2258
++#: ../gui/polgen.glade:1731
+ msgid ""
+ "Enter a comma separated list of udp ports or ranges of ports that %s "
+ "connects to. Example: 612, 650-660"
  msgstr ""
++"%s এ সংযোগ কৰা udp পোৰ্টসমূহৰ এটা কমা পৃথকিত তালিকা অথবা পোৰ্টসমূহ বিস্তাৰ সুমুৱাওক। "
++"উদাহৰণস্বৰূপ: 612, 650-660"
  
--#: ../semanage/seobject.py:279
-+#: ../semanage/seobject.py:283
- msgid "Semanage transaction not in progress"
- msgstr ""
+-#: ../gui/polgen.glade:2305
+-msgid "label114"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:2334
++#: ../gui/polgen.glade:1792
+ msgid "<b>Select common application traits for %s:</b>"
+-msgstr ""
++msgstr "<b>%s ৰ বাবে সাধাৰণ এপ্লিকেচন ট্ৰেইটসমূহ বাছক:</b>"
  
--#: ../semanage/seobject.py:291 ../semanage/seobject.py:371
-+#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
- msgid "Could not list SELinux modules"
- msgstr ""
+-#: ../gui/polgen.glade:2366
++#: ../gui/polgen.glade:1809
+ msgid "Writes syslog messages\t"
+-msgstr ""
++msgstr "syslog বাৰ্তা লিখা হয়\t"
  
--#: ../semanage/seobject.py:304
-+#: ../semanage/seobject.py:308
- msgid "Modules Name"
- msgstr ""
+-#: ../gui/polgen.glade:2385
++#: ../gui/polgen.glade:1824
+ msgid "Create/Manipulate temporary files in /tmp"
+-msgstr ""
++msgstr "/tmpত উপস্থিত অস্থায়ী ফাইল নিৰ্মাণ/পৰিবৰ্তন কৰক"
  
--#: ../semanage/seobject.py:304
-+#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
- msgid "Version"
- msgstr ""
+-#: ../gui/polgen.glade:2404
++#: ../gui/polgen.glade:1839
+ msgid "Uses Pam for authentication"
+-msgstr ""
++msgstr "অনুমোদনৰ বাবে Pam ব্যৱহাৰ কৰক"
  
--#: ../semanage/seobject.py:307
-+#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
- msgid "Disabled"
- msgstr ""
+-#: ../gui/polgen.glade:2423
++#: ../gui/polgen.glade:1854
+ msgid "Uses nsswitch or getpw* calls"
+-msgstr ""
++msgstr "nsswitch অথবা getpw* কল ব্যৱহাৰ কৰা হয়"
  
--#: ../semanage/seobject.py:322
-+#: ../semanage/seobject.py:326
- #, python-format
- msgid "Could not disable module %s (remove failed)"
- msgstr ""
+-#: ../gui/polgen.glade:2442
++#: ../gui/polgen.glade:1869
+ msgid "Uses dbus"
+-msgstr ""
++msgstr "dbus ব্যৱহাৰ কৰা হয়"
  
--#: ../semanage/seobject.py:333
-+#: ../semanage/seobject.py:337
- #, python-format
- msgid "Could not enable module %s (remove failed)"
- msgstr ""
+-#: ../gui/polgen.glade:2461
++#: ../gui/polgen.glade:1884
+ msgid "Sends audit messages"
+-msgstr ""
++msgstr "অডিট সংক্ৰান্ত বাৰ্তা পঠিওৱা হয়"
  
--#: ../semanage/seobject.py:348
-+#: ../semanage/seobject.py:352
- #, python-format
- msgid "Could not remove module %s (remove failed)"
- msgstr ""
+-#: ../gui/polgen.glade:2480
++#: ../gui/polgen.glade:1899
+ msgid "Interacts with the terminal"
+-msgstr ""
++msgstr "টাৰ্মিনেলৰ সৈতে যোগাযোগ"
  
--#: ../semanage/seobject.py:358
-+#: ../semanage/seobject.py:362
- msgid "dontaudit requires either 'on' or 'off'"
- msgstr ""
+-#: ../gui/polgen.glade:2499
++#: ../gui/polgen.glade:1914
+ msgid "Sends email"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:2530
+-msgid "label115"
+-msgstr ""
++msgstr "ই-মেইল বাৰ্তা পঠিওৱা হয়"
  
--#: ../semanage/seobject.py:387
-+#: ../semanage/seobject.py:391
- msgid "Builtin Permissive Types"
- msgstr ""
+-#: ../gui/polgen.glade:2559
++#: ../gui/polgen.glade:1961
+ msgid "<b>Add files/directories that %s manages</b>"
+-msgstr ""
++msgstr "<b>%s এ ব্যৱস্থাপনা কৰা ফাইলসমূহ/ডাইৰেকটৰিসমূহ যোগ কৰক</b>"
  
--#: ../semanage/seobject.py:397
-+#: ../semanage/seobject.py:401
- msgid "Customized Permissive Types"
+-#: ../gui/polgen.glade:2788
++#: ../gui/polgen.glade:2122
+ msgid ""
+ "Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
+ "Files ..."
  msgstr ""
++"%s এ ব্যৱস্থাপনা কৰা ফাইলসমূহ/ডাইৰেকটৰিসমূহ। Pid ফাইলসমূহ, লগ ফাইলসমূহ, var/lib "
++"ফাইলসমূহ ..."
  
--#: ../semanage/seobject.py:438
-+#: ../semanage/seobject.py:442
- #, python-format
- msgid "Could not set permissive domain %s (module installation failed)"
- msgstr ""
+-#: ../gui/polgen.glade:2823
+-msgid "label116"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:2852
++#: ../gui/polgen.glade:2166
+ msgid "<b>Add booleans from the %s policy:</b>"
+-msgstr ""
++msgstr "<b>%s নীতিৰ পৰা বুলিয়ানসমূহ যোগ কৰক:</b>"
  
--#: ../semanage/seobject.py:444
-+#: ../semanage/seobject.py:448
- #, python-format
- msgid "Could not remove permissive domain %s (remove failed)"
- msgstr ""
+-#: ../gui/polgen.glade:3002
++#: ../gui/polgen.glade:2274
+ msgid "Add/Remove booleans used by the %s domain"
+-msgstr ""
++msgstr "%s ডমেইন দ্বাৰা ব্যৱহাৰ কৰা বুলিয়ানসমূহ যোগ কৰক/আতৰাওক"
  
--#: ../semanage/seobject.py:479 ../semanage/seobject.py:553
--#: ../semanage/seobject.py:599 ../semanage/seobject.py:696
--#: ../semanage/seobject.py:726 ../semanage/seobject.py:793
--#: ../semanage/seobject.py:850 ../semanage/seobject.py:1097
--#: ../semanage/seobject.py:1786 ../semanage/seobject.py:1849
--#: ../semanage/seobject.py:1868 ../semanage/seobject.py:1985
--#: ../semanage/seobject.py:2037
-+#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
-+#: ../semanage/seobject.py:603 ../semanage/seobject.py:700
-+#: ../semanage/seobject.py:730 ../semanage/seobject.py:797
-+#: ../semanage/seobject.py:854 ../semanage/seobject.py:1101
-+#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
-+#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
-+#: ../semanage/seobject.py:2045
- #, python-format
- msgid "Could not create a key for %s"
- msgstr ""
+-#: ../gui/polgen.glade:3066
++#: ../gui/polgen.glade:2316
+ msgid "<b>Which directory you will generate the %s policy?</b>"
+-msgstr ""
++msgstr "<b>আপুনি কোন ডাইৰেকটৰিত %s সৃজন কৰিব?</b>"
  
--#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
--#: ../semanage/seobject.py:603 ../semanage/seobject.py:609
-+#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
-+#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
- #, python-format
- msgid "Could not check if login mapping for %s is defined"
- msgstr ""
+-#: ../gui/polgen.glade:3097
++#: ../gui/polgen.glade:2334
+ msgid "Policy Directory"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:3254
+-msgid "Add Booleans Dialog"
+-msgstr ""
++msgstr "নীতি ডাইৰেকটৰি"
  
--#: ../semanage/seobject.py:492
-+#: ../semanage/seobject.py:496
- #, python-format
- msgid "Linux Group %s does not exist"
- msgstr ""
+-#: ../gui/polgen.glade:3327
+-msgid "Boolean Name"
+-msgstr ""
+-
+-#: ../gui/polgengui.py:261
++#: ../gui/polgengui.py:262
+ msgid "Role"
+-msgstr ""
++msgstr "ভূমিকা"
  
--#: ../semanage/seobject.py:497
-+#: ../semanage/seobject.py:501
- #, python-format
- msgid "Linux User %s does not exist"
- msgstr ""
+-#: ../gui/polgengui.py:268
++#: ../gui/polgengui.py:269
+ msgid "Existing_User"
+-msgstr ""
++msgstr "উপস্থিত_ব্যৱহাৰকাৰী"
  
--#: ../semanage/seobject.py:501
-+#: ../semanage/seobject.py:505
- #, python-format
- msgid "Could not create login mapping for %s"
- msgstr ""
+-#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
++#: ../gui/polgengui.py:283 ../gui/polgengui.py:291 ../gui/polgengui.py:305
+ msgid "Application"
+-msgstr ""
++msgstr "এপ্লিকেচন"
  
--#: ../semanage/seobject.py:505 ../semanage/seobject.py:741
-+#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
+-#: ../gui/polgengui.py:352
++#: ../gui/polgengui.py:353
  #, python-format
- msgid "Could not set name for %s"
- msgstr ""
+ msgid "%s must be a directory"
+-msgstr ""
++msgstr "%s ডাইৰেকটৰি হোৱা আৱশ্যক"
  
--#: ../semanage/seobject.py:510 ../semanage/seobject.py:751
-+#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
- #, python-format
- msgid "Could not set MLS range for %s"
- msgstr ""
+-#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
++#: ../gui/polgengui.py:413 ../gui/polgengui.py:694
+ msgid "You must select a user"
+-msgstr ""
++msgstr "এটা ব্যৱহাৰকাৰী নিৰ্বাচন কৰা আৱশ্যক"
  
--#: ../semanage/seobject.py:514
-+#: ../semanage/seobject.py:518
- #, python-format
- msgid "Could not set SELinux user for %s"
- msgstr ""
+-#: ../gui/polgengui.py:542
++#: ../gui/polgengui.py:543
+ msgid "Select executable file to be confined."
+-msgstr ""
++msgstr "confine কৰাৰ বাবে এক্সিকিউটেবিল ফাইল নিৰ্বাচন কৰক"
  
--#: ../semanage/seobject.py:518
-+#: ../semanage/seobject.py:522
- #, python-format
- msgid "Could not add login mapping for %s"
- msgstr ""
+-#: ../gui/polgengui.py:553
++#: ../gui/polgengui.py:554
+ msgid "Select init script file to be confined."
+-msgstr ""
++msgstr "confine কৰাৰ বাবে init script ফাইল নিৰ্বাচন কৰক।"
  
--#: ../semanage/seobject.py:536
-+#: ../semanage/seobject.py:540
- msgid "Requires seuser or serange"
- msgstr ""
+-#: ../gui/polgengui.py:563
++#: ../gui/polgengui.py:564
+ msgid "Select file(s) that confined application creates or writes"
+-msgstr ""
++msgstr "অন্তৰ্ভুক্ত এপ্লিকেচনে সৃষ্টি কৰা বা লিকা ফাইল(সমূহ) বাছক"
  
--#: ../semanage/seobject.py:559 ../semanage/seobject.py:605
-+#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
- #, python-format
- msgid "Login mapping for %s is not defined"
- msgstr ""
+-#: ../gui/polgengui.py:570
++#: ../gui/polgengui.py:571
+ msgid "Select directory(s) that the confined application owns and writes into"
+-msgstr ""
++msgstr "অন্তৰ্ভুক্ত এপ্লিকেচনে অধিকাৰী কৰা আৰু লিখা ডাইৰেকটৰি(সমূহ) বাছক"
  
--#: ../semanage/seobject.py:563
-+#: ../semanage/seobject.py:567
- #, python-format
- msgid "Could not query seuser for %s"
- msgstr ""
+-#: ../gui/polgengui.py:632
++#: ../gui/polgengui.py:633
+ msgid "Select directory to generate policy files in"
+-msgstr ""
++msgstr "নীতি ফাইলসমূহ সৃজন কৰিবলে ডাইৰেকটৰি বাছক"
  
--#: ../semanage/seobject.py:577
-+#: ../semanage/seobject.py:581
+-#: ../gui/polgengui.py:649
++#: ../gui/polgengui.py:650
  #, python-format
- msgid "Could not modify login mapping for %s"
+ msgid ""
+ "Type %s_t already defined in current policy.\n"
+ "Do you want to continue?"
  msgstr ""
++"বৰ্তমান নিয়মনীতিত %s_t ধৰণ বৰ্তমানে বেখ্যা কৰা হৈছে।\n"
++"আগবাঢ়িব'লৈ ইচ্ছুক নেকি?"
  
--#: ../semanage/seobject.py:611
-+#: ../semanage/seobject.py:615
- #, python-format
- msgid "Login mapping for %s is defined in policy, cannot be deleted"
- msgstr ""
+-#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
++#: ../gui/polgengui.py:650 ../gui/polgengui.py:654
+ msgid "Verify Name"
+-msgstr ""
++msgstr "নাম পৰীক্ষণ"
  
--#: ../semanage/seobject.py:615
-+#: ../semanage/seobject.py:619
+-#: ../gui/polgengui.py:653
++#: ../gui/polgengui.py:654
  #, python-format
- msgid "Could not delete login mapping for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:637 ../semanage/seobject.py:655
--#: ../semanage/seobject.py:893
-+#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
-+#: ../semanage/seobject.py:897
- msgid "Could not list login mappings"
+ msgid ""
+ "Module %s.pp already loaded in current policy.\n"
+ "Do you want to continue?"
  msgstr ""
++"বৰ্তমান নিয়মনীতিত %s.pp মডিউল বৰ্তমানে বেখ্যা কৰা হৈছে।\n"
++"আগবাঢ়িব'লৈ ইচ্ছুক নেকি?"
  
--#: ../semanage/seobject.py:680 ../semanage/seobject.py:685
-+#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../gui/system-config-selinux.glade:100
- msgid "Login Name"
+-#: ../gui/polgengui.py:699
++#: ../gui/polgengui.py:700
+ msgid ""
+ "You must add a name made up of letters and numbers and containing no spaces."
  msgstr ""
++"আপুনি আখৰসমূহ আৰু নম্বৰসমূহৰে নিৰ্মিত আৰু কোনো খালি ঠাই নথকা এটা নাম যোগ কৰিব লাগিব।"
  
--#: ../semanage/seobject.py:680 ../semanage/seobject.py:685
--#: ../semanage/seobject.py:943 ../semanage/seobject.py:948
-+#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../gui/system-config-selinux.glade:128
-+#: ../gui/system-config-selinux.glade:915
-+#: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
- msgid "SELinux User"
- msgstr ""
+-#: ../gui/polgengui.py:713
++#: ../gui/polgengui.py:714
+ msgid "You must enter a executable"
+-msgstr ""
++msgstr "এক্সেকিউটেবল উল্লেখ কৰা আৱশ্যক"
  
--#: ../semanage/seobject.py:680
-+#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
-+#: ../gui/system-config-selinux.glade:943
- msgid "MLS/MCS Range"
- msgstr ""
+-#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
++#: ../gui/polgengui.py:739 ../gui/system-config-selinux.py:174
+ msgid "Configue SELinux"
+-msgstr ""
++msgstr "SELinux বিন্যাস কৰক"
  
--#: ../semanage/seobject.py:699 ../semanage/seobject.py:730
--#: ../semanage/seobject.py:797 ../semanage/seobject.py:854
--#: ../semanage/seobject.py:860
-+#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
-+#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
-+#: ../semanage/seobject.py:864
- #, python-format
- msgid "Could not check if SELinux user %s is defined"
- msgstr ""
+-#: ../gui/polgen.py:158
+-msgid "Internet Services Daemon"
+-msgstr ""
++#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
++msgid "Network Port"
++msgstr "নেটৱাৰ্ক পোৰ্ট"
  
--#: ../semanage/seobject.py:702 ../semanage/seobject.py:803
--#: ../semanage/seobject.py:866
-+#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
-+#: ../semanage/seobject.py:870
- #, python-format
- msgid "Could not query user for %s"
+-#: ../gui/polgen.py:197
+-#, python-format
+-msgid "Ports must be numbers or ranges of numbers from 1 to %d "
++#: ../gui/portsPage.py:85
++msgid ""
++"SELinux Port\n"
++"Type"
  msgstr ""
++"SELinux পোৰ্ট\n"
++"ধৰণ"
  
--#: ../semanage/seobject.py:722
-+#: ../semanage/seobject.py:726
- #, python-format
- msgid "You must add at least one role for %s"
- msgstr ""
+-#: ../gui/polgen.py:324
+-msgid "You must enter a name for your confined process/user"
+-msgstr ""
++#: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
++msgid "Protocol"
++msgstr "প্ৰটোকল"
  
--#: ../semanage/seobject.py:737
-+#: ../semanage/seobject.py:741
- #, python-format
- msgid "Could not create SELinux user for %s"
+-#: ../gui/polgen.py:326
++#: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
+ msgid ""
+-"Name must be alpha numberic with no spaces. Consider using option \"-n "
+-"MODULENAME\""
++"MLS/MCS\n"
++"Level"
  msgstr ""
++"MLS/MCS\n"
++"স্তৰ"
  
--#: ../semanage/seobject.py:746
-+#: ../semanage/seobject.py:750
- #, python-format
- msgid "Could not add role %s for %s"
- msgstr ""
+-#: ../gui/polgen.py:414
+-msgid "User Role types can not be assigned executables."
+-msgstr ""
++#: ../gui/portsPage.py:101
++msgid "Port"
++msgstr "পোৰ্ট"
  
--#: ../semanage/seobject.py:755
-+#: ../semanage/seobject.py:759
- #, python-format
- msgid "Could not set MLS level for %s"
- msgstr ""
+-#: ../gui/polgen.py:420
+-msgid "Only Daemon apps can use an init script.."
+-msgstr ""
+-
+-#: ../gui/polgen.py:438
+-msgid "use_resolve must be a boolean value "
+-msgstr ""
++#: ../gui/portsPage.py:207
++#, python-format
++msgid "Port number \"%s\" is not valid.  0 < PORT_NUMBER < 65536 "
++msgstr "প'ৰ্ট সংখ্যা \"%s\" বৈধ নহয়।  0 < PORT_NUMBER < 65536 "
  
--#: ../semanage/seobject.py:758
-+#: ../semanage/seobject.py:762
- #, python-format
- msgid "Could not add prefix %s for %s"
- msgstr ""
+-#: ../gui/polgen.py:444
+-msgid "use_syslog must be a boolean value "
+-msgstr ""
++#: ../gui/portsPage.py:252
++msgid "List View"
++msgstr "তালিকা দৰ্শন"
  
--#: ../semanage/seobject.py:761
-+#: ../semanage/seobject.py:765
- #, python-format
- msgid "Could not extract key for %s"
- msgstr ""
+-#: ../gui/polgen.py:450
+-msgid "use_kerberos must be a boolean value "
+-msgstr ""
++#: ../gui/portsPage.py:255 ../gui/system-config-selinux.glade:2419
++msgid "Group View"
++msgstr "দল দৰ্শন"
  
--#: ../semanage/seobject.py:765
-+#: ../semanage/seobject.py:769
- #, python-format
- msgid "Could not add SELinux user %s"
- msgstr ""
+-#: ../gui/polgen.py:456
+-msgid "manage_krb5_rcache must be a boolean value "
+-msgstr ""
++#: ../gui/semanagePage.py:126
++#, python-format
++msgid "Are you sure you want to delete %s '%s'?"
++msgstr "আপনি কি নিশ্চিতৰূপে %s '%s' মুছে ফেলতে ইচ্ছুক?"
  
--#: ../semanage/seobject.py:787
-+#: ../semanage/seobject.py:791
- msgid "Requires prefix, roles, level or range"
- msgstr ""
+-#: ../gui/polgen.py:486
+-msgid "USER Types automatically get a tmp type"
+-msgstr ""
++#: ../gui/semanagePage.py:126
++#, python-format
++msgid "Delete %s"
++msgstr "%s মচি পেলাওক"
  
--#: ../semanage/seobject.py:789
-+#: ../semanage/seobject.py:793
- msgid "Requires prefix or roles"
- msgstr ""
+-#: ../gui/polgen.py:1004
+-msgid "You must enter the executable path for your confined process"
+-msgstr ""
++#: ../gui/semanagePage.py:134
++#, python-format
++msgid "Add %s"
++msgstr "%s যোগ কৰক"
  
--#: ../semanage/seobject.py:799 ../semanage/seobject.py:856
-+#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
- #, python-format
- msgid "SELinux user %s is not defined"
- msgstr ""
+-#: ../gui/polgen.py:1182
+-msgid "Type Enforcement file"
+-msgstr ""
++#: ../gui/semanagePage.py:148
++#, python-format
++msgid "Modify %s"
++msgstr "%s পৰিবৰ্তন কৰক"
  
--#: ../semanage/seobject.py:828
-+#: ../semanage/seobject.py:832
- #, python-format
- msgid "Could not modify SELinux user %s"
- msgstr ""
+-#: ../gui/polgen.py:1183
+-msgid "Interface file"
+-msgstr ""
++#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
++msgid "Permissive"
++msgstr "Permissive"
  
--#: ../semanage/seobject.py:862
-+#: ../semanage/seobject.py:866
- #, python-format
- msgid "SELinux user %s is defined in policy, cannot be deleted"
- msgstr ""
+-#: ../gui/polgen.py:1184
+-msgid "File Contexts file"
+-msgstr ""
++#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
++msgid "Enforcing"
++msgstr "Enforcing"
  
--#: ../semanage/seobject.py:873
-+#: ../semanage/seobject.py:877
- #, python-format
- msgid "Could not delete SELinux user %s"
- msgstr ""
+-#: ../gui/polgen.py:1185
+-msgid "Setup Script"
+-msgstr ""
++#: ../gui/statusPage.py:94
++msgid "Status"
++msgstr "অৱস্থা"
  
--#: ../semanage/seobject.py:911
-+#: ../semanage/seobject.py:915
- msgid "Could not list SELinux users"
+-#: ../gui/polgen.py:1306
+-#, python-format
++#: ../gui/statusPage.py:133
+ msgid ""
+-"\n"
+-"%s\n"
+-"\n"
+-"sepolgen [ -n moduleName ] [ -m ] [ -t type ] [ executable | Name ]\n"
+-"valid Types:\n"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1354
+-msgid "Executable or Name required"
+-msgstr ""
+-
+-#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
+-msgid "Network Port"
++"Changing the policy type will cause a relabel of the entire file system on "
++"the next boot. Relabeling takes a long time depending on the size of the "
++"file system.  Do you wish to continue?"
  msgstr ""
++"নীতি ধৰণ সলনি কৰিলে পৰৱৰ্তী বুটত সম্পূৰ্ণ ফাইল চিস্টেমৰ এটা পুনৰ লেবেল হব।পুনৰ লেবেল "
++"কৰোতে ফাইল চিস্টেমৰ আকাৰৰ ওপৰত নিৰ্ভৰ কৰি অধিক সময় লাগিব পাৰে।আপুনি আগবাঢ়িব "
++"বিচাৰে নে?"
  
--#: ../semanage/seobject.py:917
-+#: ../semanage/seobject.py:921
- #, python-format
- msgid "Could not list roles for user %s"
+-#: ../gui/portsPage.py:85
++#: ../gui/statusPage.py:147
+ msgid ""
+-"SELinux Port\n"
+-"Type"
+-msgstr ""
+-
+-#: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
+-msgid "Protocol"
++"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
++"you later decide to turn SELinux back on, the system will be required to "
++"relabel.  If you just want to see if SELinux is causing a problem on your "
++"system, you can go to permissive 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 অৱস্থাৰ এটা পুনৰাম্ভৰ প্ৰয়োজন নহয়   আপুনি আগবাঢ়ইব বিচাৰে নে?"
  
--#: ../semanage/seobject.py:942
-+#: ../semanage/seobject.py:946
- msgid "Labeling"
+-#: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
++#: ../gui/statusPage.py:152
+ msgid ""
+-"MLS/MCS\n"
+-"Level"
+-msgstr ""
+-
+-#: ../gui/portsPage.py:101
+-msgid "Port"
++"Changing to SELinux enabled will cause a relabel of the entire file 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 লে সলনি কৰিলে পৰৱৰ্তী বুটত সম্পূৰ্ণ ফাইল চিস্টেমৰ এটা পুনৰ লেবেল হব।"
++"পুনৰ লেবেল কৰোতে ফাইল চিস্টেমৰ আকাৰৰ ওপৰত নিৰ্ভৰ কৰি বহুত সময় লাগিব পাৰে।  আপুনি "
++"আগবাঢ়িব বিচাৰে নে?"
  
--#: ../semanage/seobject.py:942
-+#: ../semanage/seobject.py:946
- msgid "MLS/"
- msgstr ""
+-#: ../gui/portsPage.py:207
+-#, python-format
+-msgid "Port number \"%s\" is not valid.  0 < PORT_NUMBER < 65536 "
+-msgstr ""
++#: ../gui/system-config-selinux.glade:11
++msgid "system-config-selinux"
++msgstr "system-config-selinux"
  
--#: ../semanage/seobject.py:943
-+#: ../semanage/seobject.py:947
- msgid "Prefix"
+-#: ../gui/portsPage.py:252
+-msgid "List View"
++#: ../gui/system-config-selinux.glade:12
++msgid ""
++"Copyright (c)2006 Red Hat, Inc.\n"
++"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
  msgstr ""
++"স্বত্বাধিকাৰ (c)২০০৬ Red Hat, Inc.\n"
++"স্বত্বাধিকাৰ (c)২০০৬ ডেন ৱাল্শ <dwalsh at redhat.com>"
  
--#: ../semanage/seobject.py:943
-+#: ../semanage/seobject.py:947
- msgid "MCS Level"
- msgstr ""
+-#: ../gui/portsPage.py:255 ../gui/system-config-selinux.glade:2419
+-msgid "Group View"
+-msgstr ""
++#: ../gui/system-config-selinux.glade:22
++#: ../gui/system-config-selinux.glade:544
++msgid "Add SELinux Login Mapping"
++msgstr "SELinux লগিন মেপিং যোগ কৰক"
+ 
+-#: ../gui/selinux.tbl:1 ../gui/selinux.tbl:30 ../gui/selinux.tbl:31
+-#: ../gui/selinux.tbl:32 ../gui/selinux.tbl:33 ../gui/selinux.tbl:34
+-#: ../gui/selinux.tbl:36 ../gui/selinux.tbl:37 ../gui/selinux.tbl:38
+-#: ../gui/selinux.tbl:39 ../gui/selinux.tbl:40 ../gui/selinux.tbl:42
+-#: ../gui/selinux.tbl:43 ../gui/selinux.tbl:44 ../gui/selinux.tbl:45
+-#: ../gui/selinux.tbl:46 ../gui/selinux.tbl:47 ../gui/selinux.tbl:48
+-#: ../gui/selinux.tbl:49 ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
+-#: ../gui/selinux.tbl:52 ../gui/selinux.tbl:53 ../gui/selinux.tbl:59
+-#: ../gui/selinux.tbl:60 ../gui/selinux.tbl:61 ../gui/selinux.tbl:62
+-#: ../gui/selinux.tbl:63 ../gui/selinux.tbl:64 ../gui/selinux.tbl:65
+-#: ../gui/selinux.tbl:66 ../gui/selinux.tbl:67 ../gui/selinux.tbl:68
+-#: ../gui/selinux.tbl:69 ../gui/selinux.tbl:75 ../gui/selinux.tbl:76
+-#: ../gui/selinux.tbl:77 ../gui/selinux.tbl:78 ../gui/selinux.tbl:79
+-#: ../gui/selinux.tbl:80 ../gui/selinux.tbl:81 ../gui/selinux.tbl:82
+-#: ../gui/selinux.tbl:83 ../gui/selinux.tbl:84 ../gui/selinux.tbl:86
+-#: ../gui/selinux.tbl:88 ../gui/selinux.tbl:89 ../gui/selinux.tbl:90
+-#: ../gui/selinux.tbl:92 ../gui/selinux.tbl:94 ../gui/selinux.tbl:95
+-#: ../gui/selinux.tbl:96 ../gui/selinux.tbl:97 ../gui/selinux.tbl:98
+-#: ../gui/selinux.tbl:99 ../gui/selinux.tbl:100 ../gui/selinux.tbl:101
+-#: ../gui/selinux.tbl:102 ../gui/selinux.tbl:103 ../gui/selinux.tbl:104
+-#: ../gui/selinux.tbl:106 ../gui/selinux.tbl:108 ../gui/selinux.tbl:109
+-#: ../gui/selinux.tbl:110 ../gui/selinux.tbl:111 ../gui/selinux.tbl:112
+-#: ../gui/selinux.tbl:113 ../gui/selinux.tbl:114 ../gui/selinux.tbl:116
+-#: ../gui/selinux.tbl:117 ../gui/selinux.tbl:119 ../gui/selinux.tbl:121
+-#: ../gui/selinux.tbl:123 ../gui/selinux.tbl:124 ../gui/selinux.tbl:127
+-#: ../gui/selinux.tbl:129 ../gui/selinux.tbl:130 ../gui/selinux.tbl:131
+-#: ../gui/selinux.tbl:132 ../gui/selinux.tbl:133 ../gui/selinux.tbl:134
+-#: ../gui/selinux.tbl:135 ../gui/selinux.tbl:136 ../gui/selinux.tbl:137
+-#: ../gui/selinux.tbl:138 ../gui/selinux.tbl:139 ../gui/selinux.tbl:142
+-#: ../gui/selinux.tbl:143 ../gui/selinux.tbl:144 ../gui/selinux.tbl:145
+-#: ../gui/selinux.tbl:146 ../gui/selinux.tbl:147 ../gui/selinux.tbl:148
+-#: ../gui/selinux.tbl:149 ../gui/selinux.tbl:150 ../gui/selinux.tbl:151
+-#: ../gui/selinux.tbl:152 ../gui/selinux.tbl:154 ../gui/selinux.tbl:155
+-#: ../gui/selinux.tbl:156 ../gui/selinux.tbl:157 ../gui/selinux.tbl:158
+-#: ../gui/selinux.tbl:159 ../gui/selinux.tbl:160 ../gui/selinux.tbl:167
+-#: ../gui/selinux.tbl:171 ../gui/selinux.tbl:172 ../gui/selinux.tbl:173
+-#: ../gui/selinux.tbl:174 ../gui/selinux.tbl:175 ../gui/selinux.tbl:177
+-#: ../gui/selinux.tbl:178 ../gui/selinux.tbl:179 ../gui/selinux.tbl:180
+-#: ../gui/selinux.tbl:184 ../gui/selinux.tbl:192 ../gui/selinux.tbl:193
+-#: ../gui/selinux.tbl:194 ../gui/selinux.tbl:195 ../gui/selinux.tbl:196
+-#: ../gui/selinux.tbl:197 ../gui/selinux.tbl:198 ../gui/selinux.tbl:199
+-#: ../gui/selinux.tbl:200 ../gui/selinux.tbl:201 ../gui/selinux.tbl:206
+-#: ../gui/selinux.tbl:207 ../gui/selinux.tbl:218 ../gui/selinux.tbl:219
+-#: ../gui/selinux.tbl:220 ../gui/selinux.tbl:222 ../gui/selinux.tbl:224
+-#: ../gui/selinux.tbl:226 ../gui/selinux.tbl:227 ../gui/selinux.tbl:230
+-msgid "SELinux Service Protection"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:1
+-msgid "Disable SELinux protection for acct daemon"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:2 ../gui/selinux.tbl:3 ../gui/selinux.tbl:70
+-#: ../gui/selinux.tbl:153 ../gui/selinux.tbl:168 ../gui/selinux.tbl:169
+-#: ../gui/selinux.tbl:170 ../gui/selinux.tbl:189 ../gui/selinux.tbl:202
+-#: ../gui/selinux.tbl:203 ../gui/selinux.tbl:204 ../gui/selinux.tbl:205
+-msgid "Admin"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:2
+-msgid "Allow all daemons to write corefiles to /"
+-msgstr ""
++#: ../gui/system-config-selinux.glade:257
++msgid "Add SELinux Network Ports"
++msgstr "SELinux নেটৱাৰ্ক পোৰ্ট যোগ কৰা হ'ব"
  
--#: ../semanage/seobject.py:943
-+#: ../semanage/seobject.py:947
- msgid "MCS Range"
- msgstr ""
+-#: ../gui/selinux.tbl:3
+-msgid "Allow all daemons the ability to use unallocated ttys"
+-msgstr ""
++#: ../gui/system-config-selinux.glade:391
++#: ../gui/system-config-selinux.glade:678
++msgid "SELinux Type"
++msgstr "SELinux ধৰণ"
  
--#: ../semanage/seobject.py:943 ../semanage/seobject.py:948
-+#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
- msgid "SELinux Roles"
- msgstr ""
+-#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
+-#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
+-#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
+-#: ../gui/selinux.tbl:210 ../gui/selinux.tbl:211 ../gui/selinux.tbl:212
+-#: ../gui/selinux.tbl:213 ../gui/selinux.tbl:214 ../gui/selinux.tbl:215
+-#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
+-msgid "User Privs"
+-msgstr ""
++#: ../gui/system-config-selinux.glade:622
++msgid "File Specification"
++msgstr "ফাইলৰ বৈশিষ্ট্য"
  
--#: ../semanage/seobject.py:963
-+#: ../semanage/seobject.py:967
- msgid "Protocol udp or tcp is required"
- msgstr ""
+-#: ../gui/selinux.tbl:4
+-msgid ""
+-"Allow gadmin SELinux user account to execute files in home directory or /tmp"
+-msgstr ""
++#: ../gui/system-config-selinux.glade:650
++msgid "File Type"
++msgstr "ফাইলৰ ধৰণ"
  
--#: ../semanage/seobject.py:965
-+#: ../semanage/seobject.py:969
- msgid "Port is required"
+-#: ../gui/selinux.tbl:5
++#: ../gui/system-config-selinux.glade:727
+ msgid ""
+-"Allow guest SELinux user account to execute files in home directory or /tmp"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
+-msgid "Memory Protection"
++"all files\n"
++"regular file\n"
++"directory\n"
++"character device\n"
++"block device\n"
++"socket\n"
++"symbolic link\n"
++"named pipe\n"
  msgstr ""
++"সৰ্বধৰণৰ ফাইল\n"
++"সাধাৰণ ফাইল\n"
++"ডাইৰেকটৰি\n"
++"আখৰ ডিভাইচ\n"
++"ব্লক-ডিভাইচ\n"
++"সকেট\n"
++"সিম্বলিক লিঙ্ক\n"
++"নেমড পাইপ\n"
  
--#: ../semanage/seobject.py:975
-+#: ../semanage/seobject.py:979
- msgid "Invalid Port"
- msgstr ""
+-#: ../gui/selinux.tbl:6
+-msgid "Allow java executable stack"
+-msgstr ""
++#: ../gui/system-config-selinux.glade:773
++msgid "MLS"
++msgstr "MLS"
  
--#: ../semanage/seobject.py:979
-+#: ../semanage/seobject.py:983
- #, python-format
- msgid "Could not create a key for %s/%s"
- msgstr ""
+-#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
+-#: ../gui/selinux.tbl:209
+-msgid "Mount"
+-msgstr ""
++#: ../gui/system-config-selinux.glade:837
++msgid "Add SELinux User"
++msgstr "SELinux ব্যৱহাৰকাৰী যোগ কৰক"
  
--#: ../semanage/seobject.py:990
-+#: ../semanage/seobject.py:994
- msgid "Type is required"
- msgstr ""
+-#: ../gui/selinux.tbl:7
+-msgid "Allow mount to mount any file"
+-msgstr ""
++#: ../gui/system-config-selinux.glade:1079
++msgid "SELinux Administration"
++msgstr "SELinux ব্যৱস্থাপনা"
  
--#: ../semanage/seobject.py:996 ../semanage/seobject.py:1055
--#: ../semanage/seobject.py:1110 ../semanage/seobject.py:1116
-+#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
-+#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
- #, python-format
- msgid "Could not check if port %s/%s is defined"
- msgstr ""
+-#: ../gui/selinux.tbl:8
+-msgid "Allow mount to mount any directory"
+-msgstr ""
++#: ../gui/system-config-selinux.glade:1122
++msgid "Add"
++msgstr "যোগ কৰক"
  
--#: ../semanage/seobject.py:998
-+#: ../semanage/seobject.py:1002
- #, python-format
- msgid "Port %s/%s already defined"
- msgstr ""
+-#: ../gui/selinux.tbl:9
+-msgid "Allow mplayer executable stack"
+-msgstr ""
++#: ../gui/system-config-selinux.glade:1144
++msgid "_Properties"
++msgstr "বৈশিষ্ট্যাবলী (_P)"
  
--#: ../semanage/seobject.py:1002
-+#: ../semanage/seobject.py:1006
- #, python-format
- msgid "Could not create port for %s/%s"
- msgstr ""
+-#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
+-#: ../gui/selinux.tbl:188
+-msgid "SSH"
+-msgstr ""
++#: ../gui/system-config-selinux.glade:1166
++msgid "_Delete"
++msgstr "মচি পেলাওক (_D)"
  
--#: ../semanage/seobject.py:1008
-+#: ../semanage/seobject.py:1012
- #, python-format
- msgid "Could not create context for %s/%s"
- msgstr ""
+-#: ../gui/selinux.tbl:10
+-msgid "Allow ssh to run ssh-keysign"
+-msgstr ""
++#: ../gui/system-config-selinux.glade:1256
++msgid "Select Management Object"
++msgstr "ব্যৱস্থাপনাৰ বিষয় নিৰ্বাচন কৰক"
  
--#: ../semanage/seobject.py:1012
-+#: ../semanage/seobject.py:1016
- #, python-format
- msgid "Could not set user in port context for %s/%s"
- msgstr ""
+-#: ../gui/selinux.tbl:11
+-msgid ""
+-"Allow staff SELinux user account to execute files in home directory or /tmp"
+-msgstr ""
++#: ../gui/system-config-selinux.glade:1273
++msgid "<b>Select:</b>"
++msgstr "<b>নিৰ্বাচন কৰক:</b>"
  
--#: ../semanage/seobject.py:1016
-+#: ../semanage/seobject.py:1020
- #, python-format
- msgid "Could not set role in port context for %s/%s"
- msgstr ""
+-#: ../gui/selinux.tbl:12
+-msgid ""
+-"Allow sysadm SELinux user account to execute files in home directory or /tmp"
+-msgstr ""
++#: ../gui/system-config-selinux.glade:1326
++msgid "System Default Enforcing Mode"
++msgstr "চিস্টেম অবিকল্পিত Enforcing অৱস্থা"
  
--#: ../semanage/seobject.py:1020
-+#: ../semanage/seobject.py:1024
- #, python-format
- msgid "Could not set type in port context for %s/%s"
+-#: ../gui/selinux.tbl:13
++#: ../gui/system-config-selinux.glade:1354
+ msgid ""
+-"Allow unconfined SELinux user account to execute files in home directory or /"
+-"tmp"
++"Disabled\n"
++"Permissive\n"
++"Enforcing\n"
  msgstr ""
++"Disabled\n"
++"Permissive\n"
++"Enforcing\n"
  
--#: ../semanage/seobject.py:1025
-+#: ../semanage/seobject.py:1029
- #, python-format
- msgid "Could not set mls fields in port context for %s/%s"
- msgstr ""
+-#: ../gui/selinux.tbl:14
+-msgid "Network Configuration"
+-msgstr ""
++#: ../gui/system-config-selinux.glade:1373
++msgid "Current Enforcing Mode"
++msgstr "বৰ্তমান Enforcing অৱস্থা"
  
--#: ../semanage/seobject.py:1029
-+#: ../semanage/seobject.py:1033
- #, python-format
- msgid "Could not set port context for %s/%s"
- msgstr ""
+-#: ../gui/selinux.tbl:14
+-msgid "Allow unlabeled packets to flow on the network"
+-msgstr ""
++#: ../gui/system-config-selinux.glade:1418
++msgid "System Default Policy Type: "
++msgstr "চিস্টেম অবিকল্পিত নীতি ধৰণ "
  
--#: ../semanage/seobject.py:1033
-+#: ../semanage/seobject.py:1037
- #, python-format
- msgid "Could not add port %s/%s"
+-#: ../gui/selinux.tbl:15
++#: ../gui/system-config-selinux.glade:1463
+ msgid ""
+-"Allow user SELinux user account to execute files in home directory or /tmp"
++"Select if you wish to relabel then entire file system on next reboot.  "
++"Relabeling can take a very long time, depending on the size of the system.  "
++"If you are changing policy types or going from disabled to enforcing, a "
++"relabel is required."
  msgstr ""
++"বাছক যদি আপুনি পৰৱৰ্তী লগিনত সম্পূৰ্ণ ফাইল চিস্টেম পুনৰ লেবেল কৰাটো বিচাৰে।  পুনৰ "
++"লেবেল কৰোতে, চিস্টেমৰ আকাৰৰ ওপৰত নিৰ্ভৰ কৰি অধিক সময় লাগিব পাৰে।  যদি আপুনি "
++"নীতি ধৰণসমূহ পৰিবৰ্তন কৰি আছে অথবা disabled ৰ পৰা enforcing ত গৈ আছে, এটাপুনৰ "
++"লেবেলৰ প্ৰয়োজন হব।"
  
--#: ../semanage/seobject.py:1047 ../semanage/seobject.py:1312
--#: ../semanage/seobject.py:1508
-+#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
-+#: ../semanage/seobject.py:1512
- msgid "Requires setype or serange"
- msgstr ""
+-#: ../gui/selinux.tbl:16
+-msgid "Allow unconfined to dyntrans to unconfined_execmem"
+-msgstr ""
++#: ../gui/system-config-selinux.glade:1509
++msgid "Relabel on next reboot."
++msgstr "পৰৱৰ্তী পুনৰাম্ভত পুনৰ লেবেল কৰক।"
  
--#: ../semanage/seobject.py:1049
-+#: ../semanage/seobject.py:1053
- msgid "Requires setype"
- msgstr ""
+-#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
+-#: ../gui/selinux.tbl:140
+-msgid "Databases"
+-msgstr ""
++#: ../gui/system-config-selinux.glade:1561
++msgid "label37"
++msgstr "label37"
  
--#: ../semanage/seobject.py:1057 ../semanage/seobject.py:1112
-+#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
- #, python-format
- msgid "Port %s/%s is not defined"
- msgstr ""
+-#: ../gui/selinux.tbl:17
+-msgid "Allow user to connect to mysql socket"
+-msgstr ""
++#: ../gui/system-config-selinux.glade:1598
++msgid "Revert boolean setting to system default"
++msgstr "বুলিয়েন বৈশিষ্ট্যৰ মান চিস্টেমৰ অবিকল্পিতলৈ প্ৰত্যাবৰ্তন কৰা হ'ব"
  
--#: ../semanage/seobject.py:1061
-+#: ../semanage/seobject.py:1065
- #, python-format
- msgid "Could not query port %s/%s"
- msgstr ""
+-#: ../gui/selinux.tbl:18
+-msgid "Allow user to connect to postgres socket"
+-msgstr ""
++#: ../gui/system-config-selinux.glade:1614
++msgid "Toggle between Customized and All Booleans"
++msgstr "স্বনিৰ্ধাৰিত আৰু সকল বুলিয়েনেত অদল-বদল কৰক"
  
--#: ../semanage/seobject.py:1072
-+#: ../semanage/seobject.py:1076
- #, python-format
- msgid "Could not modify port %s/%s"
- msgstr ""
+-#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
+-msgid "XServer"
+-msgstr ""
++#: ../gui/system-config-selinux.glade:1645
++#: ../gui/system-config-selinux.glade:1850
++#: ../gui/system-config-selinux.glade:2037
++#: ../gui/system-config-selinux.glade:2224
++#: ../gui/system-config-selinux.glade:2467
++#: ../gui/system-config-selinux.glade:2692
++#: ../gui/system-config-selinux.glade:2867
++msgid "Filter"
++msgstr "ফিল্টাৰ"
  
--#: ../semanage/seobject.py:1085
-+#: ../semanage/seobject.py:1089
- msgid "Could not list the ports"
- msgstr ""
+-#: ../gui/selinux.tbl:19
+-msgid "Allow clients to write to X shared memory"
+-msgstr ""
++#: ../gui/system-config-selinux.glade:1734
++msgid "label50"
++msgstr "label50"
  
--#: ../semanage/seobject.py:1101
-+#: ../semanage/seobject.py:1105
- #, python-format
- msgid "Could not delete the port %s"
- msgstr ""
+-#: ../gui/selinux.tbl:20
+-msgid ""
+-"Allow xguest SELinux user account to execute files in home directory or /tmp"
+-msgstr ""
++#: ../gui/system-config-selinux.glade:1771
++msgid "Add File Context"
++msgstr "পৰিপ্ৰেক্ষতিত যোগ কৰক"
  
--#: ../semanage/seobject.py:1118
-+#: ../semanage/seobject.py:1122
- #, python-format
- msgid "Port %s/%s is defined in policy, cannot be deleted"
- msgstr ""
+-#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
+-#: ../gui/selinux.tbl:231
+-msgid "NIS"
+-msgstr ""
++#: ../gui/system-config-selinux.glade:1787
++msgid "Modify File Context"
++msgstr "পৰিপ্ৰেক্ষতিত পৰিবৰ্তন কৰক"
  
--#: ../semanage/seobject.py:1122
-+#: ../semanage/seobject.py:1126
- #, python-format
- msgid "Could not delete port %s/%s"
- msgstr ""
+-#: ../gui/selinux.tbl:21
+-msgid "Allow daemons to run with NIS"
+-msgstr ""
++#: ../gui/system-config-selinux.glade:1803
++msgid "Delete File Context"
++msgstr "ফাইল পৰিপ্ৰেক্ষতিত মচি পেলাওক"
  
--#: ../semanage/seobject.py:1138 ../semanage/seobject.py:1160
-+#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
- msgid "Could not list ports"
- msgstr ""
+-#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
+-#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
+-#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
+-#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
+-#: ../gui/selinux.tbl:118
+-msgid "Web Applications"
+-msgstr ""
++#: ../gui/system-config-selinux.glade:1819
++msgid "Toggle between all and customized file context"
++msgstr "স্বনিৰ্ধাৰিত ফাইল পৰিপ্ৰেক্ষতিত আৰু সকলেত অদল-বদল কৰক"
  
--#: ../semanage/seobject.py:1199
-+#: ../semanage/seobject.py:1203
- msgid "SELinux Port Type"
- msgstr ""
+-#: ../gui/selinux.tbl:22
+-msgid "Transition staff SELinux user to Web Browser Domain"
+-msgstr ""
++#: ../gui/system-config-selinux.glade:1939
++msgid "label38"
++msgstr "label38"
  
--#: ../semanage/seobject.py:1199
-+#: ../semanage/seobject.py:1203
- msgid "Proto"
- msgstr ""
+-#: ../gui/selinux.tbl:23
+-msgid "Transition sysadm SELinux user to Web Browser Domain"
+-msgstr ""
++#: ../gui/system-config-selinux.glade:1976
++msgid "Add SELinux User Mapping"
++msgstr "SELinux ব্যৱহাৰকাৰী ম্যাপ ব্যৱস্থা যোগ কৰা হ'ব"
  
--#: ../semanage/seobject.py:1199
-+#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
- msgid "Port Number"
- msgstr ""
+-#: ../gui/selinux.tbl:24
+-msgid "Transition user SELinux user to Web Browser Domain"
+-msgstr ""
++#: ../gui/system-config-selinux.glade:1992
++msgid "Modify SELinux User Mapping"
++msgstr "SELinux ব্যৱহাৰকাৰী মেপিং পৰিবৰ্তন কৰক"
  
--#: ../semanage/seobject.py:1218
-+#: ../semanage/seobject.py:1222
- msgid "Node Address is required"
- msgstr ""
+-#: ../gui/selinux.tbl:25
+-msgid "Transition xguest SELinux user to Web Browser Domain"
+-msgstr ""
++#: ../gui/system-config-selinux.glade:2008
++msgid "Delete SELinux User Mapping"
++msgstr "SELinux ব্যৱহাৰকাৰী মেপিং মচি পেলাওক"
  
--#: ../semanage/seobject.py:1233
-+#: ../semanage/seobject.py:1237
- msgid "Unknown or missing protocol"
- msgstr ""
+-#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
+-#: ../gui/selinux.tbl:29
+-msgid "Allow staff Web Browsers to write to home directories"
+-msgstr ""
++#: ../gui/system-config-selinux.glade:2126
++msgid "label39"
++msgstr "label39"
  
--#: ../semanage/seobject.py:1247 ../semanage/seobject.py:1446
--#: ../semanage/seobject.py:1724
-+#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
-+#: ../semanage/seobject.py:1728
- msgid "SELinux Type is required"
- msgstr ""
+-#: ../gui/selinux.tbl:30
+-msgid "Disable SELinux protection for amanda"
+-msgstr ""
++#: ../gui/system-config-selinux.glade:2163
++msgid "Add User"
++msgstr "ব্যৱহাৰকাৰী যোগ কৰক"
  
--#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1316
--#: ../semanage/seobject.py:1352 ../semanage/seobject.py:1450
--#: ../semanage/seobject.py:1512 ../semanage/seobject.py:1546
--#: ../semanage/seobject.py:1728
-+#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
-+#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
-+#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
-+#: ../semanage/seobject.py:1732
- #, python-format
- msgid "Could not create key for %s"
- msgstr ""
+-#: ../gui/selinux.tbl:31
+-msgid "Disable SELinux protection for amavis"
+-msgstr ""
++#: ../gui/system-config-selinux.glade:2179
++msgid "Modify User"
++msgstr "ব্যৱহাৰকাৰী পৰিবৰ্তন কৰক"
  
--#: ../semanage/seobject.py:1253 ../semanage/seobject.py:1320
--#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1362
-+#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
-+#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
- #, python-format
- msgid "Could not check if addr %s is defined"
- msgstr ""
+-#: ../gui/selinux.tbl:32
+-msgid "Disable SELinux protection for apmd daemon"
+-msgstr ""
++#: ../gui/system-config-selinux.glade:2195
++msgid "Delete User"
++msgstr "ব্যৱহাৰকাৰী মচি পেলাওক"
  
--#: ../semanage/seobject.py:1262
-+#: ../semanage/seobject.py:1266
- #, python-format
- msgid "Could not create addr for %s"
- msgstr ""
+-#: ../gui/selinux.tbl:33
+-msgid "Disable SELinux protection for arpwatch daemon"
+-msgstr ""
++#: ../gui/system-config-selinux.glade:2313
++msgid "label41"
++msgstr "label41"
  
--#: ../semanage/seobject.py:1268 ../semanage/seobject.py:1466
--#: ../semanage/seobject.py:1686
-+#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
-+#: ../semanage/seobject.py:1690
- #, python-format
- msgid "Could not create context for %s"
- msgstr ""
+-#: ../gui/selinux.tbl:34
+-msgid "Disable SELinux protection for auditd daemon"
+-msgstr ""
++#: ../gui/system-config-selinux.glade:2350
++msgid "Add Network Port"
++msgstr "নেটৱাৰ্ক পোৰ্ট যোগ কৰক"
  
--#: ../semanage/seobject.py:1272
-+#: ../semanage/seobject.py:1276
- #, python-format
- msgid "Could not set mask for %s"
- msgstr ""
+-#: ../gui/selinux.tbl:35
+-msgid "Disable SELinux protection for automount daemon"
+-msgstr ""
++#: ../gui/system-config-selinux.glade:2366
++msgid "Edit Network Port"
++msgstr "নেটৱাৰ্ক পোৰ্ট সম্পাদন পোৰ্ট"
  
--#: ../semanage/seobject.py:1276
-+#: ../semanage/seobject.py:1280
- #, python-format
- msgid "Could not set user in addr context for %s"
- msgstr ""
+-#: ../gui/selinux.tbl:36
+-msgid "Disable SELinux protection for avahi"
+-msgstr ""
++#: ../gui/system-config-selinux.glade:2382
++msgid "Delete Network Port"
++msgstr "নেটৱাৰ্ক পোৰ্ট মচি পেলাওক"
  
--#: ../semanage/seobject.py:1280
-+#: ../semanage/seobject.py:1284
- #, python-format
- msgid "Could not set role in addr context for %s"
- msgstr ""
+-#: ../gui/selinux.tbl:37
+-msgid "Disable SELinux protection for bluetooth daemon"
+-msgstr ""
++#: ../gui/system-config-selinux.glade:2418
++#: ../gui/system-config-selinux.glade:2436
++msgid "Toggle between Customized and All Ports"
++msgstr "স্বনিৰ্ধাৰিত আৰু সকল পোৰ্টত অদল-বদল কৰক"
  
--#: ../semanage/seobject.py:1284
-+#: ../semanage/seobject.py:1288
- #, python-format
- msgid "Could not set type in addr context for %s"
- msgstr ""
+-#: ../gui/selinux.tbl:38
+-msgid "Disable SELinux protection for canna daemon"
+-msgstr ""
++#: ../gui/system-config-selinux.glade:2556
++msgid "label42"
++msgstr "label42"
  
--#: ../semanage/seobject.py:1289
-+#: ../semanage/seobject.py:1293
- #, python-format
- msgid "Could not set mls fields in addr context for %s"
- msgstr ""
+-#: ../gui/selinux.tbl:39
+-msgid "Disable SELinux protection for cardmgr daemon"
+-msgstr ""
++#: ../gui/system-config-selinux.glade:2593
++msgid "Generate new policy module"
++msgstr "নতুন নিয়মনীতিৰ মডিউল নিৰ্মাণ কৰক"
  
--#: ../semanage/seobject.py:1293
-+#: ../semanage/seobject.py:1297
- #, python-format
- msgid "Could not set addr context for %s"
- msgstr ""
+-#: ../gui/selinux.tbl:40
+-msgid "Disable SELinux protection for Cluster Server"
+-msgstr ""
++#: ../gui/system-config-selinux.glade:2609
++msgid "Load policy module"
++msgstr "নিয়মনীতিৰ মডিউল ল'ড কৰা হ'ব"
  
--#: ../semanage/seobject.py:1297
-+#: ../semanage/seobject.py:1301
- #, python-format
- msgid "Could not add addr %s"
+-#: ../gui/selinux.tbl:41
++#: ../gui/system-config-selinux.glade:2625
++msgid "Remove loadable policy module"
++msgstr "ল'ড কৰাৰ যোগ্য নিয়মনীতিৰ মডিউল আঁতৰুৱা হ'ব"
++
++#: ../gui/system-config-selinux.glade:2661
+ msgid ""
+-"Allow cdrecord to read various content. nfs, samba, removable devices, user "
+-"temp and untrusted content files"
++"Enable/Disable additional audit rules, that are normally not reported in the "
++"log files."
  msgstr ""
++"লগ ফাইল দ্বাৰা সাধাৰণত উল্লেখ নোহোৱা অতিৰিক্ত অডিট নিয়ম সক্ৰিয়/অসামৰ্থবান কৰা হব ।"
  
--#: ../semanage/seobject.py:1322 ../semanage/seobject.py:1358
-+#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
- #, python-format
- msgid "Addr %s is not defined"
- msgstr ""
+-#: ../gui/selinux.tbl:42
+-msgid "Disable SELinux protection for ciped daemon"
+-msgstr ""
++#: ../gui/system-config-selinux.glade:2781
++msgid "label44"
++msgstr "label44"
  
--#: ../semanage/seobject.py:1326
-+#: ../semanage/seobject.py:1330
- #, python-format
- msgid "Could not query addr %s"
- msgstr ""
+-#: ../gui/selinux.tbl:43
+-msgid "Disable SELinux protection for clamd daemon"
+-msgstr ""
++#: ../gui/system-config-selinux.glade:2818
++msgid "Change process mode to permissive."
++msgstr "প্ৰক্ৰিয়াটি permissive অৱস্থাত পৰিবৰ্তন কৰক।"
  
--#: ../semanage/seobject.py:1336
-+#: ../semanage/seobject.py:1340
- #, python-format
- msgid "Could not modify addr %s"
- msgstr ""
+-#: ../gui/selinux.tbl:44
+-msgid "Disable SELinux protection for clamscan"
+-msgstr ""
++#: ../gui/system-config-selinux.glade:2836
++msgid "Change process mode to enforcing"
++msgstr "প্ৰক্ৰিয়াটি enforcing অৱস্থাত পৰিবৰ্তন কৰক।"
  
--#: ../semanage/seobject.py:1364
-+#: ../semanage/seobject.py:1368
- #, python-format
- msgid "Addr %s is defined in policy, cannot be deleted"
- msgstr ""
+-#: ../gui/selinux.tbl:45
+-msgid "Disable SELinux protection for clvmd"
+-msgstr ""
++#: ../gui/system-config-selinux.glade:2928
++msgid "Process Domain"
++msgstr "প্ৰক্ৰিয়া ডমেইন"
  
--#: ../semanage/seobject.py:1368
-+#: ../semanage/seobject.py:1372
- #, python-format
- msgid "Could not delete addr %s"
- msgstr ""
+-#: ../gui/selinux.tbl:46
+-msgid "Disable SELinux protection for comsat daemon"
+-msgstr ""
++#: ../gui/system-config-selinux.glade:2956
++msgid "label59"
++msgstr "label59"
  
--#: ../semanage/seobject.py:1380
-+#: ../semanage/seobject.py:1384
- msgid "Could not deleteall node mappings"
- msgstr ""
+-#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
+-#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
+-msgid "Disable SELinux protection for courier daemon"
+-msgstr ""
++#: ../gui/usersPage.py:138
++#, python-format
++msgid "SELinux user '%s' is required"
++msgstr "SELinux ব্যৱহাৰকাৰী '%s'ৰ উপস্থিত আৱশ্যক"
  
--#: ../semanage/seobject.py:1394
-+#: ../semanage/seobject.py:1398
- msgid "Could not list addrs"
- msgstr ""
+-#: ../gui/selinux.tbl:52
+-msgid "Disable SELinux protection for cpucontrol daemon"
+-msgstr ""
++#: ../sepolicy/sepolicy.py:106
++msgid "Generate SELinux man pages"
++msgstr "SELinux man পৃষ্ঠাসমূহ সৃজন কৰক"
  
--#: ../semanage/seobject.py:1454 ../semanage/seobject.py:1516
--#: ../semanage/seobject.py:1550 ../semanage/seobject.py:1556
-+#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
-+#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
- #, python-format
- msgid "Could not check if interface %s is defined"
+-#: ../gui/selinux.tbl:53
+-msgid "Disable SELinux protection for cpuspeed daemon"
+-msgstr ""
++#: ../sepolicy/sepolicy.py:110
++msgid "path in which the generated SELinux man pages will be stored"
++msgstr "পথ যত সৃজন কৰা SELinux man পৃষ্ঠাসমূহ সংৰক্ষণ কৰা হব"
+ 
+-#: ../gui/selinux.tbl:54
+-msgid "Cron"
+-msgstr ""
++#: ../sepolicy/sepolicy.py:114
++msgid "All domains"
++msgstr "সকলো ডমেইন"
+ 
+-#: ../gui/selinux.tbl:54
+-msgid "Disable SELinux protection for crond daemon"
+-msgstr ""
++#: ../sepolicy/sepolicy.py:116
++msgid "Domain name(s) of man pages to be created"
++msgstr "সৃষ্টি কৰিব লগিয়া man পৃষ্ঠাসমূহৰ ডমেইন নাম(সমূহ)"
+ 
+-#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
+-#: ../gui/selinux.tbl:91
+-msgid "Printing"
+-msgstr ""
++#: ../sepolicy/sepolicy.py:164
++msgid "Query SELinux policy network information"
++msgstr "Query SELinux নীতি নেটৱাৰ্ক তথ্য"
+ 
+-#: ../gui/selinux.tbl:55
+-msgid "Disable SELinux protection for cupsd back end server"
+-msgstr ""
++#: ../sepolicy/sepolicy.py:169
++msgid "list all SELinux port types"
++msgstr "সকলো SELinux পোৰ্ট ধৰণ তালিকাভুক্ত কৰক"
+ 
+-#: ../gui/selinux.tbl:56
+-msgid "Disable SELinux protection for cupsd daemon"
+-msgstr ""
++#: ../sepolicy/sepolicy.py:172
++msgid "show SELinux type related to the port"
++msgstr "পোৰ্টৰ সৈতে জড়িত SELinux ধৰণ দেখুৱাওক"
+ 
+-#: ../gui/selinux.tbl:57
+-msgid "Disable SELinux protection for cupsd_lpd"
+-msgstr ""
++#: ../sepolicy/sepolicy.py:175
++msgid "Show ports defined for this SELinux type"
++msgstr "এই SELinux ধৰণৰ বাবে বিৱৰিত পোৰ্টসমূহ দেখুৱাওক"
+ 
+-#: ../gui/selinux.tbl:58
+-msgid "CVS"
+-msgstr ""
++#: ../sepolicy/sepolicy.py:178
++msgid "show ports to which this domain can bind and/or connect"
++msgstr "পোৰ্টসমূহ যত এই ডমেইনে বান্ধীব আৰু/অথবা সংযোগ কৰিব দেখুৱাওক"
+ 
+-#: ../gui/selinux.tbl:58
+-msgid "Disable SELinux protection for cvs daemon"
+-msgstr ""
++#: ../sepolicy/sepolicy.py:192
++msgid "query SELinux policy to see if domains can communicate with each other"
++msgstr "ডমেইনসমূহে নিজৰে মাজত যোগাযোগ কৰিব পাৰে নে চাবলে SELinux নীতিক প্ৰশ্ন কৰক"
+ 
+-#: ../gui/selinux.tbl:59
+-msgid "Disable SELinux protection for cyrus daemon"
+-msgstr ""
++#: ../sepolicy/sepolicy.py:195
++msgid "Source Domain"
++msgstr "উৎস ডমেইন"
+ 
+-#: ../gui/selinux.tbl:60
+-msgid "Disable SELinux protection for dbskkd daemon"
+-msgstr ""
++#: ../sepolicy/sepolicy.py:198
++msgid "Target Domain"
++msgstr "লক্ষ্য ডমেইন"
+ 
+-#: ../gui/selinux.tbl:61
+-msgid "Disable SELinux protection for dbusd daemon"
+-msgstr ""
++#: ../sepolicy/sepolicy.py:215
++msgid "query SELinux Policy to see description of booleans"
++msgstr "বুলিয়ানসমূহৰ বিৱৰণ চাবলে SELinux নীতি প্ৰশ্ন কৰক"
+ 
+-#: ../gui/selinux.tbl:62
+-msgid "Disable SELinux protection for dccd"
+-msgstr ""
++#: ../sepolicy/sepolicy.py:219
++msgid "get all booleans desctiption"
++msgstr "সকলো বুলিয়ান বিৱৰক প্ৰাপ্ত কৰক"
+ 
+-#: ../gui/selinux.tbl:63
+-msgid "Disable SELinux protection for dccifd"
+-msgstr ""
++#: ../sepolicy/sepolicy.py:221
++msgid "boolean to get description"
++msgstr "বিৱৰণৰ বাবে বুলিয়ান"
+ 
+-#: ../gui/selinux.tbl:64
+-msgid "Disable SELinux protection for dccm"
++#: ../sepolicy/sepolicy.py:231
++msgid ""
++"query SELinux Policy to see how a source process domain can transition to "
++"the target process domain"
  msgstr ""
++"এটা উৎস প্ৰক্ৰিয়া ডমেইন কিধৰণে লক্ষ্য প্ৰক্ৰিয়া ডমেইনলে পৰিবৰ্তন হয় চাবলে SELinux "
++"নীতি প্ৰশ্ন কৰক"
  
--#: ../semanage/seobject.py:1461
-+#: ../semanage/seobject.py:1465
- #, python-format
- msgid "Could not create interface for %s"
+-#: ../gui/selinux.tbl:65
+-msgid "Disable SELinux protection for ddt daemon"
+-msgstr ""
++#: ../sepolicy/sepolicy.py:234
++msgid "source process domain"
++msgstr "উৎস প্ৰক্ৰিয়া ডমেইন"
+ 
+-#: ../gui/selinux.tbl:66
+-msgid "Disable SELinux protection for devfsd daemon"
+-msgstr ""
++#: ../sepolicy/sepolicy.py:237
++msgid "target process domain"
++msgstr "লক্ষ্য প্ৰক্ৰিয়া ডমেইন"
+ 
+-#: ../gui/selinux.tbl:67
+-msgid "Disable SELinux protection for dhcpc daemon"
+-msgstr ""
++#: ../sepolicy/sepolicy.py:259
++msgid "Generate SELinux Policy module template"
++msgstr "SELInux নীতি মডিউল টেমপ্লেইট সৃজন কৰক"
+ 
+-#: ../gui/selinux.tbl:68
+-msgid "Disable SELinux protection for dhcpd daemon"
+-msgstr ""
++#: ../sepolicy/sepolicy.py:265
++msgid "name of policy to generate"
++msgstr "সৃজন কৰিবলে নীতিৰ নাম"
+ 
+-#: ../gui/selinux.tbl:69
+-msgid "Disable SELinux protection for dictd daemon"
+-msgstr ""
++#: ../sepolicy/sepolicy.py:267
++msgid "executable to confine"
++msgstr "অন্তৰ্ভুক্ত কৰিবলে এক্সিকিউটেবুল"
+ 
+-#: ../gui/selinux.tbl:70
+-msgid "Allow sysadm_t to directly start daemons"
+-msgstr ""
++#: ../sepolicy/sepolicy.py:269
++msgid "run policy generation test suite"
++msgstr "নীতি সৃজন পৰিক্ষণ চুইট চলাওক"
+ 
+-#: ../gui/selinux.tbl:71
+-msgid "Disable SELinux protection for Evolution"
+-msgstr ""
++#: ../sepolicy/sepolicy.py:274
++msgid "commands"
++msgstr "কমান্ডসমূহ"
+ 
+-#: ../gui/selinux.tbl:72
+-msgid "Games"
+-msgstr ""
++#: ../sepolicy/sepolicy/generate.py:185
++msgid "Internet Services Daemon"
++msgstr "ইনটাৰ্নে'ট সেৱাৰ ডিমন"
+ 
+-#: ../gui/selinux.tbl:72
+-msgid "Disable SELinux protection for games"
+-msgstr ""
++#: ../sepolicy/sepolicy/generate.py:198
++msgid "Valid Types:\n"
++msgstr "বৈধ ধৰণসমূহ:\n"
+ 
+-#: ../gui/selinux.tbl:73
+-msgid "Disable SELinux protection for the web browsers"
+-msgstr ""
++#: ../sepolicy/sepolicy/generate.py:232
++#, python-format
++msgid "Ports must be numbers or ranges of numbers from 1 to %d "
++msgstr "পোৰ্ট সংখ্যাৰ ক্ষেত্ৰত 1 ৰ পৰা %dত সংখ্যা অথবা সংখ্যামালা ব্যৱহাৰ কৰা আৱশ্যক "
+ 
+-#: ../gui/selinux.tbl:74
+-msgid "Disable SELinux protection for Thunderbird"
+-msgstr ""
++#: ../sepolicy/sepolicy/generate.py:359
++msgid "You must enter a name for your confined process/user"
++msgstr "অন্তৰ্ভুক্ত কৰা প্ৰক্ৰিয়া/ব্যৱহাৰকাৰীৰ বাবে নাম লিখা আৱশ্যক"
+ 
+-#: ../gui/selinux.tbl:75
+-msgid "Disable SELinux protection for distccd daemon"
++#: ../sepolicy/sepolicy/generate.py:361
++msgid ""
++"Name must be alpha numberic with no spaces. Consider using option \"-n "
++"MODULENAME\""
  msgstr ""
++"নাম কোনো খালি ঠাই নথকাকৈ আল্ফা নিউমাৰিক হব লাগিব। বিকল্প \"-n MODULENAME\" "
++"ব্যৱহাৰ কৰি চাওক"
  
--#: ../semanage/seobject.py:1470
-+#: ../semanage/seobject.py:1474
- #, python-format
- msgid "Could not set user in interface context for %s"
+-#: ../gui/selinux.tbl:76
+-msgid "Disable SELinux protection for dmesg daemon"
+-msgstr ""
++#: ../sepolicy/sepolicy/generate.py:449
++msgid "User Role types can not be assigned executables."
++msgstr "ব্যৱহাৰকাৰী ভূমিকা ধৰণসমূহক এক্সিকিউটেবুল ধাৰ্য্য কৰিব নোৱাৰি।"
+ 
+-#: ../gui/selinux.tbl:77
+-msgid "Disable SELinux protection for dnsmasq daemon"
+-msgstr ""
++#: ../sepolicy/sepolicy/generate.py:455
++msgid "Only Daemon apps can use an init script.."
++msgstr "কেৱল ডিমন এপ্লিকেচনসমূহে init স্ক্ৰিপ্ট ব্যৱহাৰ কৰিব পাৰিব.."
+ 
+-#: ../gui/selinux.tbl:78
+-msgid "Disable SELinux protection for dovecot daemon"
+-msgstr ""
++#: ../sepolicy/sepolicy/generate.py:473
++msgid "use_resolve must be a boolean value "
++msgstr "use_resolve এটা বুলিয়ান মান হব লাগিব "
+ 
+-#: ../gui/selinux.tbl:79
+-msgid "Disable SELinux protection for entropyd daemon"
+-msgstr ""
++#: ../sepolicy/sepolicy/generate.py:479
++msgid "use_syslog must be a boolean value "
++msgstr "বুলিয়েন মান "
+ 
+-#: ../gui/selinux.tbl:80
+-msgid "Disable SELinux protection for fetchmail"
+-msgstr ""
++#: ../sepolicy/sepolicy/generate.py:485
++msgid "use_kerberos must be a boolean value "
++msgstr "use_kerberos এটা বুলিয়েন মান হ'ব লাগিব"
+ 
+-#: ../gui/selinux.tbl:81
+-msgid "Disable SELinux protection for fingerd daemon"
+-msgstr ""
++#: ../sepolicy/sepolicy/generate.py:491
++msgid "manage_krb5_rcache must be a boolean value "
++msgstr "manage_krb5_rcache এটা বুলিয়েন মান হ'বই লাগিব"
+ 
+-#: ../gui/selinux.tbl:82
+-msgid "Disable SELinux protection for freshclam daemon"
+-msgstr ""
++#: ../sepolicy/sepolicy/generate.py:521
++msgid "USER Types automatically get a tmp type"
++msgstr "USER ধৰণৰ ক্ষেত্ৰত স্বয়ংক্ৰিয়ৰূপে tmp ধৰণ নিৰ্ধাৰিত হ'ব"
+ 
+-#: ../gui/selinux.tbl:83
+-msgid "Disable SELinux protection for fsdaemon daemon"
+-msgstr ""
++#: ../sepolicy/sepolicy/generate.py:1039
++msgid "You must enter the executable path for your confined process"
++msgstr "আপোনাৰ অন্তৰ্ভুক্ত প্ৰক্ৰিয়াৰ বাবে এক্সিকিউটেবল পথ সুমুৱাব লাগিব"
+ 
+-#: ../gui/selinux.tbl:84
+-msgid "Disable SELinux protection for gpm daemon"
+-msgstr ""
++#: ../sepolicy/sepolicy/generate.py:1272
++msgid "Type Enforcement file"
++msgstr "ধৰণ প্ৰয়োগকাৰী ফাইল"
+ 
+-#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
+-msgid "NFS"
+-msgstr ""
++#: ../sepolicy/sepolicy/generate.py:1273
++msgid "Interface file"
++msgstr "আন্তঃপৃষ্ঠ সংক্ৰান্ত ফাইল"
+ 
+-#: ../gui/selinux.tbl:85
+-msgid "Disable SELinux protection for gss daemon"
+-msgstr ""
++#: ../sepolicy/sepolicy/generate.py:1274
++msgid "File Contexts file"
++msgstr "ফাইল পৰিপ্ৰেক্ষতিতৰ ফাইল"
+ 
+-#: ../gui/selinux.tbl:86
+-msgid "Disable SELinux protection for Hal daemon"
+-msgstr ""
++#: ../sepolicy/sepolicy/generate.py:1275
++#, fuzzy
++msgid "Spec file"
++msgstr "আন্তঃপৃষ্ঠ সংক্ৰান্ত ফাইল"
+ 
+-#: ../gui/selinux.tbl:87
+-msgid "Compatibility"
+-msgstr ""
++#: ../sepolicy/sepolicy/generate.py:1276
++msgid "Setup Script"
++msgstr "সংস্থাপন স্ক্ৰিপ্ট"
+ 
+-#: ../gui/selinux.tbl:87
++#: booleans.py:1
+ msgid ""
+-"Do not audit things that we know to be broken but which are not security "
+-"risks"
++"Allow ABRT to modify public files used for public file transfer services."
  msgstr ""
++"ৰাজহুৱা ফাইল স্থানান্তৰ সেৱাসমূহৰ বাবে ব্যৱহৃত ৰাজহুৱা ফাইলসমূহ পৰিবৰ্তন কৰিবলে ABRT "
++"ক অনুমতি দিয়ক।"
  
--#: ../semanage/seobject.py:1474
-+#: ../semanage/seobject.py:1478
- #, python-format
- msgid "Could not set role in interface context for %s"
+-#: ../gui/selinux.tbl:88
+-msgid "Disable SELinux protection for hostname daemon"
++#: 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 ডমেইনত চলাৰ "
++"অনুমতি দিয়ক"
  
--#: ../semanage/seobject.py:1478
-+#: ../semanage/seobject.py:1482
- #, python-format
- msgid "Could not set type in interface context for %s"
+-#: ../gui/selinux.tbl:89
+-msgid "Disable SELinux protection for hotplug daemon"
+-msgstr ""
++#: booleans.py:3
++msgid "Allow amavis to use JIT compiler"
++msgstr "amavis ক JIT কমপাইলাৰ ব্যৱহাৰ কৰাৰ অনুমতি দিয়ক"
+ 
+-#: ../gui/selinux.tbl:90
+-msgid "Disable SELinux protection for howl daemon"
+-msgstr ""
++#: booleans.py:4
++#, fuzzy
++msgid "Allow antivirus programs to read non security files on a system"
++msgstr "clamscan ক এটা চিস্টেমত অ সুৰক্ষিত ফাইলসমূহৰ অনুমতি দিয়ক"
+ 
+-#: ../gui/selinux.tbl:91
+-msgid "Disable SELinux protection for cups hplip daemon"
++#: booleans.py:5
++msgid ""
++"Allow users to resolve user passwd entries directly from ldap rather then "
++"using a sssd server"
  msgstr ""
++"ব্যৱহাৰকাৰীসমূহক এটা sssd চাৰ্ভাৰ ব্যৱহাৰ কৰাৰ পৰিৱৰ্তে ldap ৰ প্ৰত্যক্ষভাৱে "
++"ব্যৱহাৰকাৰী passwd প্ৰবিষ্টিসমূহ সমাধান কৰাৰ অনুমতি দিয়ক"
  
--#: ../semanage/seobject.py:1483
-+#: ../semanage/seobject.py:1487
- #, python-format
- msgid "Could not set mls fields in interface context for %s"
+-#: ../gui/selinux.tbl:92
+-msgid "Disable SELinux protection for httpd rotatelogs"
+-msgstr ""
++#: booleans.py:6
++msgid "Allow users to login using a radius server"
++msgstr "ব্যৱহাৰকাৰীসমূহক এটা ব্যাসাৰ্ধ চাৰ্ভাৰ ব্যৱহাৰ কৰি লগিন কৰাৰ অনুমতি দিয়ক"
+ 
+-#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
+-msgid "HTTPD Service"
+-msgstr ""
++#: booleans.py:7
++#, fuzzy
++msgid "Allow users to login using a yubikey  server"
++msgstr "ব্যৱহাৰকাৰীসমূহক এটা ব্যাসাৰ্ধ চাৰ্ভাৰ ব্যৱহাৰ কৰি লগিন কৰাৰ অনুমতি দিয়ক"
+ 
+-#: ../gui/selinux.tbl:93
+-msgid "Disable SELinux protection for http suexec"
++#: booleans.py:8
++msgid ""
++"Allow cdrecord to read various content. nfs, samba, removable devices, user "
++"temp and untrusted content files"
  msgstr ""
++"cdrecord দ্বাৰা বিবিধ বস্তু পাঠেৰ অনুমতি প্ৰদান কৰা হ'ব। nfs, samba, অপসাৰণযোগ্য "
++"ডিভাইচ, user temp আৰু অবিশ্বস্ত তথ্য সহ ফাইল"
  
--#: ../semanage/seobject.py:1487
-+#: ../semanage/seobject.py:1491
- #, python-format
- msgid "Could not set interface context for %s"
+-#: ../gui/selinux.tbl:94
+-msgid "Disable SELinux protection for hwclock daemon"
+-msgstr ""
++#: booleans.py:9
++msgid "Allow clamd to use JIT compiler"
++msgstr "clamd ক JIT কমপাইলাৰ ব্যৱহাৰ কৰাৰ অনুমতি দিয়ক"
+ 
+-#: ../gui/selinux.tbl:95
+-msgid "Disable SELinux protection for i18n daemon"
+-msgstr ""
++#: booleans.py:10
++msgid "Allow clamscan to non security files on a system"
++msgstr "clamscan ক এটা চিস্টেমত অ সুৰক্ষিত ফাইলসমূহৰ অনুমতি দিয়ক"
+ 
+-#: ../gui/selinux.tbl:96
+-msgid "Disable SELinux protection for imazesrv daemon"
+-msgstr ""
++#: booleans.py:11
++msgid "Allow clamscan to read user content"
++msgstr "clamscan ক ব্যৱহাৰকাৰী সমল পঢ়াৰ অনুমতি দিয়ক"
+ 
+-#: ../gui/selinux.tbl:97
+-msgid "Disable SELinux protection for inetd child daemons"
++#: booleans.py:12
++msgid ""
++"Allow Cobbler to modify public files used for public file transfer services."
  msgstr ""
++"Cobbler ক ৰাজহুৱা ফাইল স্থানান্তৰ সেৱাসমূহৰ বাবে ব্যৱহাৰ কৰা ৰাজহুৱা ফাইলসমূহ "
++"পৰিবৰ্তন কৰাৰ অনুমতি দিয়ক।"
  
--#: ../semanage/seobject.py:1491
-+#: ../semanage/seobject.py:1495
- #, python-format
- msgid "Could not set message context for %s"
+-#: ../gui/selinux.tbl:98
+-msgid "Disable SELinux protection for inetd daemon"
+-msgstr ""
++#: booleans.py:13
++msgid "Allow Cobbler to connect to the network using TCP."
++msgstr "Cobbler ক TCP ব্যৱহাৰ কৰি নেটৱাৰ্কৰ সৈতে সংযোগ কৰাৰ অনুমতি দিয়ক।"
+ 
+-#: ../gui/selinux.tbl:99
+-msgid "Disable SELinux protection for innd daemon"
+-msgstr ""
++#: booleans.py:14
++msgid "Allow Cobbler to access cifs file systems."
++msgstr "Cobbler ক cifs ফাইল চিস্টেমসমূহ অভিগম কৰাৰ অনুমতি দিয়ক।"
+ 
+-#: ../gui/selinux.tbl:100
+-msgid "Disable SELinux protection for iptables daemon"
+-msgstr ""
++#: booleans.py:15
++msgid "Allow Cobbler to access nfs file systems."
++msgstr "Cobbler ক nfs ফাইল চিস্টেমসমূহ অভিগম কৰাৰ অনুমতি দিয়ক।"
+ 
+-#: ../gui/selinux.tbl:101
+-msgid "Disable SELinux protection for ircd daemon"
+-msgstr ""
++#: booleans.py:16
++msgid "Allow collectd to connect to the network using TCP."
++msgstr "collectd ক TCP ব্যৱহাৰ কৰি নেটৱাৰ্কৰ সৈতে সংযোগ কৰাৰ অনুমতি দিয়ক।"
+ 
+-#: ../gui/selinux.tbl:102
+-msgid "Disable SELinux protection for irqbalance daemon"
+-msgstr ""
++#: booleans.py:17
++msgid "Allow codnor domain to connect to the network using TCP."
++msgstr "codnor ডমেইনক TCP ব্যৱহাৰ কৰি নেটৱাৰ্কৰ সৈতে সংযোগ কৰাৰ অনুমতি দিয়ক।"
+ 
+-#: ../gui/selinux.tbl:103
+-msgid "Disable SELinux protection for iscsi daemon"
++#: booleans.py:18
++msgid ""
++"Allow system cron jobs to relabel filesystem for restoring file contexts."
  msgstr ""
++"চিস্টেম cron কাৰ্য্যসমূহক ফাইল পৰিপ্ৰেক্ষতিত পুনৰসংৰক্ষণ কৰাৰ বাবে ফাইলচিস্টেম "
++"পুনৰলেবেল কৰাৰ অনুমতি দিয়ক।"
  
--#: ../semanage/seobject.py:1495
-+#: ../semanage/seobject.py:1499
- #, python-format
- msgid "Could not add interface %s"
+-#: ../gui/selinux.tbl:104
+-msgid "Disable SELinux protection for jabberd daemon"
+-msgstr ""
++#: booleans.py:19
++msgid "Allow cvs daemon to read shadow"
++msgstr "cvs ডিমনক ছায়া পঢ়াৰ অনুমতি দিয়ক"
+ 
+-#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
+-msgid "Kerberos"
+-msgstr ""
++#: booleans.py:20
++msgid "Allow all daemons to write corefiles to /"
++msgstr "সৰ্বধৰণৰ ডিমন দ্বাৰা /ত corefile লিখাৰ অনুমতি প্ৰদান কৰা হ'ব"
+ 
+-#: ../gui/selinux.tbl:105
+-msgid "Disable SELinux protection for kadmind daemon"
+-msgstr ""
++#: booleans.py:21
++msgid "Allow all daemons to use tcp wrappers."
++msgstr "সকলো ডিমনক tcp ৰেপাৰসমূহ পঢ়াৰ অনুমতি দিয়ক।"
+ 
+-#: ../gui/selinux.tbl:106
+-msgid "Disable SELinux protection for klogd daemon"
+-msgstr ""
++#: booleans.py:22
++msgid "Allow all daemons the ability to read/write terminals"
++msgstr "সকলো ডিমনক টাৰ্মিনেলসমূহ পঢ়া/লিখাৰ ক্ষমতা প্ৰদান কৰক"
+ 
+-#: ../gui/selinux.tbl:107
+-msgid "Disable SELinux protection for krb5kdc daemon"
+-msgstr ""
++#: booleans.py:23
++msgid "Allow dbadm to manage files in users home directories"
++msgstr "dbadm ক ব্যৱহাৰকাৰীসমূহৰ ঘৰ ডাইৰেকটৰিত ফাইলসমূহ ব্যৱস্থাপনা কৰাৰ অনুমতি দিয়ক"
+ 
+-#: ../gui/selinux.tbl:108
+-msgid "Disable SELinux protection for ktalk daemons"
+-msgstr ""
++#: booleans.py:24
++msgid "Allow dbadm to read files in users home directories"
++msgstr "dbadm ক ব্যৱহাৰকাৰীসমূহৰ ঘৰ ডাইৰেকটৰিসমূহত ফাইলসমূহ পঢ়াৰ অনুমতি দিয়ক"
+ 
+-#: ../gui/selinux.tbl:109
+-msgid "Disable SELinux protection for kudzu daemon"
++#: booleans.py:25
++msgid ""
++"Deny 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 ত সংবাদন "
++"কৰিব লাগিব"
  
--#: ../semanage/seobject.py:1518 ../semanage/seobject.py:1552
-+#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
- #, python-format
- msgid "Interface %s is not defined"
+-#: ../gui/selinux.tbl:110
+-msgid "Disable SELinux protection for locate daemon"
+-msgstr ""
++#: booleans.py:26
++msgid "Allow sysadm to debug or ptrace all processes."
++msgstr "sysadm ক সকলো প্ৰক্ৰিয়া ডিবাগ অথবা ptrace কৰাৰ অনুমতি দিয়ক।"
+ 
+-#: ../gui/selinux.tbl:111
+-msgid "Disable SELinux protection for lpd daemon"
+-msgstr ""
++#: booleans.py:27
++msgid "Allow dhcpc client applications to execute iptables commands"
++msgstr "dhcpc ক্লাএন্ট এপ্লিকেচনসমূহক iptables কমান্ডসমূহ এক্সিকিউট কৰাৰ অনুমতি দিয়ক"
+ 
+-#: ../gui/selinux.tbl:112
+-msgid "Disable SELinux protection for lrrd daemon"
+-msgstr ""
++#: booleans.py:28
++msgid "Allow DHCP daemon to use LDAP backends"
++msgstr "DHCP ডিমনক LDAP বেকএণ্ডসমূহ ব্যৱহাৰ কৰাৰ অনুমতি দিয়ক"
+ 
+-#: ../gui/selinux.tbl:113
+-msgid "Disable SELinux protection for lvm daemon"
+-msgstr ""
++#: booleans.py:29
++msgid "Allow all domains to use other domains file descriptors"
++msgstr "সকলো ডমেইনক অন্য ডমেইনসমূহৰ ফাইল বিৱৰকসমূহ ব্যৱহাৰ কৰাৰ অনুমতি দিয়ক"
+ 
+-#: ../gui/selinux.tbl:114
+-msgid "Disable SELinux protection for mailman"
+-msgstr ""
++#: booleans.py:30
++msgid "Allow all domains to have the kernel load modules"
++msgstr "সকলো ডমেইনক কাৰনেল ল'ড মডিউলসমূহ থকাৰ অনুমতি দিয়ক"
+ 
+-#: ../gui/selinux.tbl:115
+-msgid "Allow evolution and thunderbird to read user files"
+-msgstr ""
++#: booleans.py:31
++msgid "Allow the use of the audio devices as the source for the entropy feeds"
++msgstr "এনট্ৰপি ফিডসমূহৰ উৎস হিচাপে অডিঅ' ডিভাইচসমূহৰ ব্যৱহাৰৰ অনুমতি দিয়ক"
+ 
+-#: ../gui/selinux.tbl:116
+-msgid "Disable SELinux protection for mdadm daemon"
+-msgstr ""
++#: booleans.py:32
++msgid "Allow exim to connect to databases (postgres, mysql)"
++msgstr "exim ক ডাটাবেইচসমূহ (postgres, mysql) ৰ সৈতে সংযোগ কৰাৰ অনুমতি দিয়ক"
+ 
+-#: ../gui/selinux.tbl:117
+-msgid "Disable SELinux protection for monopd daemon"
++#: booleans.py:33
++msgid "Allow exim to create, read, write, and delete unprivileged user files."
  msgstr ""
++"exim ক সুবিধা নথকা ব্যৱহাৰকাৰী ফাইলসমূহ সৃষ্টি, পঢ়া, লিখা, আৰু মচি পেলোৱাৰ অনুমতি "
++"দিয়ক।"
  
--#: ../semanage/seobject.py:1522
-+#: ../semanage/seobject.py:1526
- #, python-format
- msgid "Could not query interface %s"
+-#: ../gui/selinux.tbl:118
+-msgid "Allow the mozilla browser to read user files"
+-msgstr ""
++#: booleans.py:34
++msgid "Allow exim to read unprivileged user files."
++msgstr "exim ক সুবিধা নথকা ব্যৱহাৰকাৰী ফাইলসমূহ পঢ়াৰ অনুমতি দিয়ক।"
+ 
+-#: ../gui/selinux.tbl:119
+-msgid "Disable SELinux protection for mrtg daemon"
+-msgstr ""
++#: booleans.py:35
++msgid "Enable extra rules in the cron domain to support fcron."
++msgstr "fcron সমৰ্থন কৰিবলে cron ডমেইনত অতিৰিক্ত নিয়মসমূহ সামৰ্থবান কৰক।"
+ 
+-#: ../gui/selinux.tbl:120
+-msgid "Disable SELinux protection for mysqld daemon"
+-msgstr ""
++#: booleans.py:36
++msgid "Allow fenced domain to connect to the network using TCP."
++msgstr "TCP ব্যৱহাৰ কৰি নেটৱাৰ্কৰ সৈতে সংযোগ কৰিবলে ফেনস্ড ডমেইনৰ অনুমতি দিয়ক।"
+ 
+-#: ../gui/selinux.tbl:121
+-msgid "Disable SELinux protection for nagios daemon"
+-msgstr ""
++#: booleans.py:37
++msgid "Allow fenced domain to execute ssh."
++msgstr "ফেনস্ড ডমেইনক ssh এক্সিকিউট কৰাৰ অনুমতি দিয়ক।"
+ 
+-#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
+-msgid "Name Service"
+-msgstr ""
++#: booleans.py:38
++msgid "Allow ftp to read and write files in the user home directories"
++msgstr "ftp ক ব্যৱহাৰকাৰী ঘৰ ডাইৰেকটৰিসমূহত ফাইলসমূহ পঢ়া আৰু লিখাৰ অনুমতি দিয়ক"
+ 
+-#: ../gui/selinux.tbl:122
+-msgid "Disable SELinux protection for named daemon"
++#: booleans.py:39
++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 লেবেল কৰিব লাগিব।"
  
--#: ../semanage/seobject.py:1533
-+#: ../semanage/seobject.py:1537
- #, python-format
- msgid "Could not modify interface %s"
+-#: ../gui/selinux.tbl:123
+-msgid "Disable SELinux protection for nessusd daemon"
+-msgstr ""
++#: booleans.py:40
++msgid "Allow ftp servers to connect to all ports > 1023"
++msgstr "ftp চাৰ্ভাৰসমূহক সকলো পোৰ্ট > 1023 ৰ সৈতে সংযোগ কৰাৰ অনুমতি দিয়ক"
+ 
+-#: ../gui/selinux.tbl:124
+-msgid "Disable SELinux protection for NetworkManager"
+-msgstr ""
++#: booleans.py:41
++msgid "Allow ftp servers to connect to mysql database ports"
++msgstr "ftp চাৰ্ভাৰসমূহক mysql ডাটাবেইচ পোৰ্টসমূহৰ সৈতে সংযোগ কৰাৰ অনুমতি দিয়ক"
+ 
+-#: ../gui/selinux.tbl:125
+-msgid "Disable SELinux protection for nfsd daemon"
++#: booleans.py:42
++msgid ""
++"Allow ftp servers to login to local users and read/write all files on the "
++"system, governed by DAC."
  msgstr ""
++"ftp চাৰ্ভাৰসমূহক স্থানীয় ব্যৱহাৰকাৰীসমূহলে লগিন কৰি চিস্টেমৰ সকলো ফাইল পঢ়া/লিখা "
++"অনুমতি দিয়ক, DAC দ্বাৰা প্ৰশাসিত।"
  
--#: ../semanage/seobject.py:1558
-+#: ../semanage/seobject.py:1562
- #, python-format
- msgid "Interface %s is defined in policy, cannot be deleted"
+-#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
+-#: ../gui/selinux.tbl:221
+-msgid "Samba"
++#: booleans.py:43
++msgid "Allow ftp servers to use cifs used for public file transfer services."
  msgstr ""
++"ftp চাৰ্ভাৰসমূহক ৰাজহুৱা ফাইল স্থানান্তৰ সেৱাসমূহৰ বাবে ব্যৱহৃত cifs ব্যৱহাৰ কৰাৰ "
++"অনুমতি দিয়ক।"
  
--#: ../semanage/seobject.py:1562
-+#: ../semanage/seobject.py:1566
- #, python-format
- msgid "Could not delete interface %s"
+-#: ../gui/selinux.tbl:126
+-msgid "Disable SELinux protection for nmbd daemon"
++#: booleans.py:44
++msgid "Allow ftp servers to use nfs used for public file transfer services."
  msgstr ""
++"ftp চাৰ্ভাৰসমূহক ৰাজহুৱা ফাইল স্থানান্তৰ সেৱাসমূহৰ বাবে ব্যৱহৃত nfs ব্যৱহাৰ কৰাৰ "
++"অনুমতি দিয়ক।"
  
--#: ../semanage/seobject.py:1574
-+#: ../semanage/seobject.py:1578
- msgid "Could not delete all interface  mappings"
+-#: ../gui/selinux.tbl:127
+-msgid "Disable SELinux protection for nrpe daemon"
++#: booleans.py:45
++msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
  msgstr ""
++"ftp চাৰ্ভাৰসমূহক নিষ্ক্ৰিয় অৱস্থাৰ বাবে সকলো অসংৰক্ষিত পোৰ্টলে বান্ধনী ব্যৱহাৰ কৰাৰ "
++"অনুমতি দিয়ক"
  
--#: ../semanage/seobject.py:1588
-+#: ../semanage/seobject.py:1592
- msgid "Could not list interfaces"
+-#: ../gui/selinux.tbl:128
+-msgid "Disable SELinux protection for nscd daemon"
+-msgstr ""
++#: booleans.py:46
++msgid "Determine whether Git CGI can search home directories."
++msgstr "Git CGI এ ঘৰ ডাইৰেকটৰিসমূহ সন্ধান কৰিব পাৰিব নে নিৰ্ধাৰণ কৰক।"
+ 
+-#: ../gui/selinux.tbl:129
+-msgid "Disable SELinux protection for nsd daemon"
+-msgstr ""
++#: booleans.py:47
++msgid "Determine whether Git CGI can access cifs file systems."
++msgstr "Git CGI এ cifs ফাইল চিস্টেমসমূহ অভিগম কৰিব পাৰিব নে নিৰ্ধাৰণ কৰক।"
+ 
+-#: ../gui/selinux.tbl:130
+-msgid "Disable SELinux protection for ntpd daemon"
+-msgstr ""
++#: booleans.py:48
++msgid "Determine whether Git CGI can access nfs file systems."
++msgstr "Git CGI এ nfs ফাইল চিস্টেমসমূহ অভিগম কৰিব পাৰিব নে নিৰ্ধাৰণ কৰক।"
+ 
+-#: ../gui/selinux.tbl:131
+-msgid "Disable SELinux protection for oddjob"
++#: booleans.py:49
++msgid ""
++"Determine whether Git session daemon can bind TCP sockets to all unreserved "
++"ports."
  msgstr ""
++"Git অধিবেশন ডিমনে সকলো অসংৰক্ষিত পোৰ্টলে TCP চকেটসমূহ বান্ধীব পাৰিব নে নিৰ্ধাৰণ "
++"কৰক।"
  
--#: ../semanage/seobject.py:1613
-+#: ../semanage/seobject.py:1617
- msgid "SELinux Interface"
+-#: ../gui/selinux.tbl:132
+-msgid "Disable SELinux protection for oddjob_mkhomedir"
++#: booleans.py:50
++msgid ""
++"Determine whether calling user domains can execute Git daemon in the "
++"git_session_t domain."
  msgstr ""
++"ব্যৱহাৰকাৰী ডমেইনসমূহক কল কৰিলে git_session_t domain ত Git ডিমন এক্সিকিউট হব নে "
++"নিৰ্ধাৰণ কৰক।"
  
--#: ../semanage/seobject.py:1613 ../semanage/seobject.py:1936
-+#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
- msgid "Context"
+-#: ../gui/selinux.tbl:133
+-msgid "Disable SELinux protection for openvpn daemon"
+-msgstr ""
++#: booleans.py:51
++msgid "Determine whether Git system daemon can search home directories."
++msgstr "Git ডিমনে ঘৰ ডাইৰেকটৰিসমূহ সন্ধান কৰিব নে নিৰ্ধাৰণ কৰক।"
+ 
+-#: ../gui/selinux.tbl:134
+-msgid "Disable SELinux protection for pam daemon"
+-msgstr ""
++#: booleans.py:52
++msgid "Determine whether Git system daemon can access cifs file systems."
++msgstr "Git চিস্টেম ডিমনে cifs ফাইল চিস্টেম অভিগম কৰিব পাৰিব নে নিৰ্ধাৰণ কৰক।"
+ 
+-#: ../gui/selinux.tbl:135
+-msgid "Disable SELinux protection for pegasus"
+-msgstr ""
++#: booleans.py:53
++msgid "Determine whether Git system daemon can access nfs file systems."
++msgstr "Git চিস্টেম ডিমনে nfs ফাইল চিস্টেমসমূহ অভিগম কৰিব নে নিৰ্ধাৰণ কৰক।"
+ 
+-#: ../gui/selinux.tbl:136
+-msgid "Disable SELinux protection for perdition daemon"
+-msgstr ""
++#: booleans.py:54
++msgid "Allow gitisis daemon to send mail"
++msgstr "gitisis ডিমনক মেইল পঠোৱাৰ অনুমতি দিয়ক"
+ 
+-#: ../gui/selinux.tbl:137
+-msgid "Disable SELinux protection for portmap daemon"
+-msgstr ""
++#: booleans.py:55
++msgid "Enable reading of urandom for all domains."
++msgstr "সকলো ডমেইনৰ বাবে urandom পঢ়া সামৰ্থবান কৰক।"
+ 
+-#: ../gui/selinux.tbl:138
+-msgid "Disable SELinux protection for portslave daemon"
++#: booleans.py:56
++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 ক "
++"ব্যৱহাৰকাৰী ফাইলসমূহ ব্যৱস্থাপনা কৰাৰ অনুমতি দিয়ে।"
  
--#: ../semanage/seobject.py:1663
-+#: ../semanage/seobject.py:1667
- #, python-format
- msgid "Equivalence class for %s already exists"
+-#: ../gui/selinux.tbl:139
+-msgid "Disable SELinux protection for postfix"
++#: booleans.py:57
++msgid ""
++"Allow gpg web domain to modify public files used for public file transfer "
++"services."
  msgstr ""
++"ৰাজহুৱা ফাইল স্থানান্তৰ সেৱাসমূহৰ বাবে ব্যৱহৃত ৰাজহুৱা ফাইলসমূহ পৰিবৰ্তন কৰিবলে gpg "
++"ৱেব ডমেইনক অনুমতি দিয়ক।"
  
--#: ../semanage/seobject.py:1669
-+#: ../semanage/seobject.py:1673
- #, python-format
- msgid "File spec %s conflicts with equivalency rule '%s %s'"
+-#: ../gui/selinux.tbl:140
+-msgid "Disable SELinux protection for postgresql daemon"
+-msgstr ""
++#: booleans.py:58
++msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
++msgstr "gssd ক temp ডাইৰেকটৰি পঢ়াৰ অনুমতি দিয়ক।  kerberos tgt লে অভিগমৰ বাবে।"
+ 
+-#: ../gui/selinux.tbl:141
+-msgid "pppd"
++#: booleans.py:59
++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 লেবেল কৰিব "
++"লাগিব।"
  
--#: ../semanage/seobject.py:1678
-+#: ../semanage/seobject.py:1682
- #, python-format
- msgid "Equivalence class for %s does not exists"
+-#: ../gui/selinux.tbl:141
+-msgid "Allow pppd to be run for a regular user"
+-msgstr ""
++#: booleans.py:60
++msgid "Allow httpd to use built in scripting (usually php)"
++msgstr "httpd ক বিল্ট ইন স্ক্ৰিপ্টিং (সাধাৰণ php) ৰ অনুমতি দিয়ক"
+ 
+-#: ../gui/selinux.tbl:142
+-msgid "Disable SELinux protection for pptp"
+-msgstr ""
++#: booleans.py:61
++msgid "Allow http daemon to check spam"
++msgstr "http ডিমনক স্পাম নীৰিক্ষণ কৰাৰ অনুমতি দিয়ক"
+ 
+-#: ../gui/selinux.tbl:143
+-msgid "Disable SELinux protection for prelink daemon"
++#: booleans.py:62
++msgid ""
++"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
++"ports"
  msgstr ""
++"httpd ক ftp পোৰ্ট আৰু এফিমেৰেল পোৰ্টসমূহলে সংযোগ কৰা এটা FTP ক্লাএন্ট হিচাপে কাৰ্য্য "
++"কৰাৰ অনুমতি দিয়ক"
  
--#: ../semanage/seobject.py:1692
-+#: ../semanage/seobject.py:1696
- #, python-format
- msgid "Could not set user in file context for %s"
+-#: ../gui/selinux.tbl:144
+-msgid "Disable SELinux protection for privoxy daemon"
+-msgstr ""
++#: booleans.py:63
++msgid "Allow httpd to connect to the ldap port"
++msgstr "httpd ক ldap পোৰ্টৰ সৈতে সংযোগ কৰাৰ অনুমতি দিয়ক"
+ 
+-#: ../gui/selinux.tbl:145
+-msgid "Disable SELinux protection for ptal daemon"
+-msgstr ""
++#: booleans.py:64
++msgid "Allow http daemon to connect to zabbix"
++msgstr "http ডিমনক zabbix ৰ সৈতে সংযোগ কৰাৰ অনুমতি দিয়ক"
+ 
+-#: ../gui/selinux.tbl:146
+-msgid "Disable SELinux protection for pxe daemon"
++#: booleans.py:65
++msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
  msgstr ""
++"HTTPD স্ক্ৰিপ্টসমূহ আৰু মডিউলসমূহক TCP ব্যৱহাৰ কৰি নেটৱাৰ্কৰ সৈতে সংযোগ কৰাৰ অনুমতি "
++"দিয়ক।"
  
--#: ../semanage/seobject.py:1696
-+#: ../semanage/seobject.py:1700
- #, python-format
- msgid "Could not set role in file context for %s"
+-#: ../gui/selinux.tbl:147
+-msgid "Disable SELinux protection for pyzord"
++#: booleans.py:66
++msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
  msgstr ""
++"HTTPD স্ক্ৰিপ্টসমূহ আৰু মডিউলসমূহক নেটৱাৰ্কৰে cobbler ৰ সৈতে সংযোগ কৰাৰ অনুমতি দিয়ক।"
  
--#: ../semanage/seobject.py:1701 ../semanage/seobject.py:1758
-+#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
- #, python-format
- msgid "Could not set mls fields in file context for %s"
+-#: ../gui/selinux.tbl:148
+-msgid "Disable SELinux protection for quota daemon"
++#: booleans.py:67
++msgid ""
++"Allow HTTPD scripts and modules to connect to databases over the network."
  msgstr ""
++"HTTPD স্ক্ৰিপ্টসমূহ আৰু মডিউলসমূহক নেটৱাৰ্কৰে ডাটাবেইচসমূহলে সংযোগ কৰাৰ অনুমতি দিয়ক।"
  
--#: ../semanage/seobject.py:1707
-+#: ../semanage/seobject.py:1711
- msgid "Invalid file specification"
+-#: ../gui/selinux.tbl:149
+-msgid "Disable SELinux protection for radiusd daemon"
+-msgstr ""
++#: booleans.py:68
++msgid "Allow httpd to connect to memcache server"
++msgstr "httpd ক memcache চাৰ্ভাৰৰ সৈতে সংযোগ কৰাৰ অনুমতি দিয়ক"
+ 
+-#: ../gui/selinux.tbl:150
+-msgid "Disable SELinux protection for radvd daemon"
+-msgstr ""
++#: booleans.py:69
++msgid "Allow httpd to act as a relay"
++msgstr "httpd ক এটা পৰ্য্যায়ক হিচাপে ব্যৱহাৰ কৰাৰ অনুমতি দিয়ক"
+ 
+-#: ../gui/selinux.tbl:151
+-msgid "Disable SELinux protection for rdisc"
+-msgstr ""
++#: booleans.py:70
++msgid "Allow http daemon to send mail"
++msgstr "http ডিমনক মেইল পঠোৱাৰ অনুমতি দিয়ক"
+ 
+-#: ../gui/selinux.tbl:152
+-msgid "Disable SELinux protection for readahead"
+-msgstr ""
++#: booleans.py:71
++msgid "Allow Apache to communicate with avahi service via dbus"
++msgstr "Apache ক dbus ৰ সহায়ত avahi সেৱাৰ সৈতে সংযোগ কৰাৰ অনুমতি দিয়ক"
+ 
+-#: ../gui/selinux.tbl:153
+-msgid "Allow programs to read files in non-standard locations (default_t)"
+-msgstr ""
++#: booleans.py:72
++msgid "Allow httpd cgi support"
++msgstr "httpd cgi সমৰ্থনৰ অনুমতি দিয়ক"
+ 
+-#: ../gui/selinux.tbl:154
+-msgid "Disable SELinux protection for restorecond"
+-msgstr ""
++#: booleans.py:73
++msgid "Allow httpd to act as a FTP server by listening on the ftp port."
++msgstr "ftp পোৰ্টত শুনি httpd ক এটা FTP চাৰ্ভাৰ হিচাপে কাৰ্য্য কৰাৰ অনুমতি দিয়ক।"
+ 
+-#: ../gui/selinux.tbl:155
+-msgid "Disable SELinux protection for rhgb daemon"
+-msgstr ""
++#: booleans.py:74
++msgid "Allow httpd to read home directories"
++msgstr "httpd ক ঘৰ ডাইৰেকটৰিসমূহ পঢ়াৰ অনুমতি দিয়ক"
+ 
+-#: ../gui/selinux.tbl:156
+-msgid "Disable SELinux protection for ricci"
+-msgstr ""
++#: booleans.py:75
++msgid "Allow httpd scripts and modules execmem/execstack"
++msgstr "httpd স্ক্ৰিপ্টসমূহ আৰু মডিউলসমূহ execmem/execstack ক অনুমতি দিয়ক"
+ 
+-#: ../gui/selinux.tbl:157
+-msgid "Disable SELinux protection for ricci_modclusterd"
+-msgstr ""
++#: booleans.py:76
++msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
++msgstr "HTTPD ক ভালদৰে বন্ধ হবলে পোৰ্ট 80 লে সংযোগ কৰাৰ অনুমতি দিয়ক"
+ 
+-#: ../gui/selinux.tbl:158
+-msgid "Disable SELinux protection for rlogind daemon"
+-msgstr ""
++#: booleans.py:77
++msgid "Allow httpd processes to manage IPA content"
++msgstr "httpd প্ৰক্ৰিয়াসমূহক IPA সমল ব্যৱস্থাপনা কৰাৰ অনুমতি দিয়ক"
+ 
+-#: ../gui/selinux.tbl:159
+-msgid "Disable SELinux protection for rpcd daemon"
+-msgstr ""
++#: booleans.py:78
++msgid "Allow Apache to use mod_auth_ntlm_winbind"
++msgstr "Apache ক mod_auth_ntlm_winbind ব্যৱহাৰ কৰাৰ অনুমতি দিয়ক"
+ 
+-#: ../gui/selinux.tbl:160
+-msgid "Disable SELinux protection for rshd"
+-msgstr ""
++#: booleans.py:79
++msgid "Allow Apache to use mod_auth_pam"
++msgstr "Apache ক mod_auth_pam ব্যৱহাৰ কৰাৰ অনুমতি দিয়ক"
+ 
+-#: ../gui/selinux.tbl:161
+-msgid "rsync"
+-msgstr ""
++#: booleans.py:80
++msgid "Allow httpd to read user content"
++msgstr "httpd ক ব্যৱহাৰকাৰী সমল পঢ়াৰ অনুমতি দিয়ক"
+ 
+-#: ../gui/selinux.tbl:161
+-msgid "Disable SELinux protection for rsync daemon"
+-msgstr ""
++#: booleans.py:81
++msgid "Allow Apache to run in stickshift mode, not transition to passenger"
++msgstr "Apache ক stickshift অৱস্থাত চলাৰ অনুমতি দিয়ক, যাত্ৰিলৈ পৰিবৰ্তন নহয়"
+ 
+-#: ../gui/selinux.tbl:162
+-msgid "Allow ssh to run from inetd instead of as a daemon"
+-msgstr ""
++#: booleans.py:82
++msgid "Allow httpd daemon to change its resource limits"
++msgstr "httpd ডিমনক ইয়াৰ সম্পদ সীমাসমূহ পৰিবৰ্তন কৰাৰ অনুমতি দিয়ক"
+ 
+-#: ../gui/selinux.tbl:163
+-msgid "Allow Samba to share nfs directories"
++#: booleans.py:83
++msgid ""
++"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
  msgstr ""
++"HTTPD ক চিস্টেম CGI স্ক্ৰিপ্টসমূহৰ নিচিনা একেটা ডমেইনত SSI এক্সিকিউটেবুলসমূহ চলোৱাৰ "
++"অনুমতি দিয়ক।"
  
--#: ../semanage/seobject.py:1709
-+#: ../semanage/seobject.py:1713
- msgid "File specification can not include spaces"
+-#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
+-msgid "SASL authentication server"
++#: booleans.py:84
++msgid ""
++"Allow apache scripts to write to public content, directories/files must be "
++"labeled public_rw_content_t."
  msgstr ""
++"apache স্ক্ৰিপ্টসমূহক ৰাজহুৱা সমললে লিখাৰ অনুমতি দিয়ক, ডাইৰেকটৰিসমূহ/ফাইলসমূহ "
++"public_rw_content_t হিচাপে লেবেল কৰিব লাগিব।"
  
--#: ../semanage/seobject.py:1714
-+#: ../semanage/seobject.py:1718
- #, python-format
+-#: ../gui/selinux.tbl:164
+-msgid "Allow sasl authentication server to read /etc/shadow"
+-msgstr ""
++#: booleans.py:85
++msgid "Allow Apache to execute tmp content."
++msgstr "Apache ক tmp সমল এক্সিকিউট কৰাৰ অনুমতি দিয়ক।"
+ 
+-#: ../gui/selinux.tbl:165
++#: booleans.py:86
  msgid ""
- "File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
+-"Allow X-Windows server to map a memory region as both executable and writable"
++"Unify HTTPD to communicate with the terminal. Needed for entering the "
++"passphrase for certificates at the terminal."
  msgstr ""
++"HTTPD ক টাৰ্মিনেলৰ সৈতে সংযোগ কৰিবলে একত্ৰিত কৰক। টাৰ্মিনেলত প্ৰমাণপত্ৰসমূহৰ বাবে "
++"পাচফ্ৰেইছ সুমুৱাৰ বাবে প্ৰয়োজনীয়।"
  
--#: ../semanage/seobject.py:1732 ../semanage/seobject.py:1737
--#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1872
--#: ../semanage/seobject.py:1876
-+#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
-+#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
-+#: ../semanage/seobject.py:1880
- #, python-format
- msgid "Could not check if file context for %s is defined"
- msgstr ""
+-#: ../gui/selinux.tbl:166
+-msgid "Disable SELinux protection for saslauthd daemon"
+-msgstr ""
++#: booleans.py:87
++msgid "Unify HTTPD handling of all content files."
++msgstr "সকলো সমল ফাইলসমূহৰ HTTPD নিয়ন্ত্ৰণ একত্ৰিত কৰক।"
  
--#: ../semanage/seobject.py:1745
-+#: ../semanage/seobject.py:1749
- #, python-format
- msgid "Could not create file context for %s"
- msgstr ""
+-#: ../gui/selinux.tbl:167
+-msgid "Disable SELinux protection for scannerdaemon daemon"
+-msgstr ""
++#: booleans.py:88
++msgid "Allow httpd to access cifs file systems"
++msgstr "httpd ক cifs ফাইল চিস্টেমসমূহ অভিগম কৰাৰ অনুমতি দিয়ক"
  
--#: ../semanage/seobject.py:1753
-+#: ../semanage/seobject.py:1757
- #, python-format
- msgid "Could not set type in file context for %s"
- msgstr ""
+-#: ../gui/selinux.tbl:168
+-msgid "Do not allow transition to sysadm_t, sudo and su effected"
+-msgstr ""
++#: booleans.py:89
++msgid "Allow httpd to access FUSE file systems"
++msgstr "httpd ক FUSE ফাইল চিস্টেসমূহ অভিগম কৰাৰ অনুমতি দিয়ক"
  
--#: ../semanage/seobject.py:1761 ../semanage/seobject.py:1818
--#: ../semanage/seobject.py:1822
-+#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
-+#: ../semanage/seobject.py:1826
- #, python-format
- msgid "Could not set file context for %s"
- msgstr ""
+-#: ../gui/selinux.tbl:169
+-msgid "Do not allow any processes to load kernel modules"
+-msgstr ""
++#: booleans.py:90
++msgid "Allow httpd to run gpg"
++msgstr "httpd ক gpg চলোৱাৰ অনুমতি দিয়ক"
  
--#: ../semanage/seobject.py:1767
-+#: ../semanage/seobject.py:1771
- #, python-format
- msgid "Could not add file context for %s"
- msgstr ""
+-#: ../gui/selinux.tbl:170
+-msgid "Do not allow any processes to modify kernel SELinux policy"
+-msgstr ""
++#: booleans.py:91
++msgid "Allow httpd to access nfs file systems"
++msgstr "httpd ক nfs ফাইল চিস্টেমসমূহ অভিগম কৰাৰ অনুমতি দিয়ক"
  
--#: ../semanage/seobject.py:1781
-+#: ../semanage/seobject.py:1785
- msgid "Requires setype, serange or seuser"
- msgstr ""
+-#: ../gui/selinux.tbl:171
+-msgid "Disable SELinux protection for sendmail daemon"
+-msgstr ""
++#: booleans.py:92
++msgid "Allow httpd to communicate with oddjob to start up a service"
++msgstr "httpd ক এটা সেৱা আৰম্ভ কৰিবলে oddjob ৰ সৈতে যোগাযোগ কৰাৰ অনুমতি দিয়ক"
  
--#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1880
-+#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
- #, python-format
- msgid "File context for %s is not defined"
- msgstr ""
+-#: ../gui/selinux.tbl:172
+-msgid "Disable SELinux protection for setrans"
+-msgstr ""
++#: booleans.py:93
++msgid "Allow httpd to access openstack ports"
++msgstr "httpd ক openstack পোৰ্টসমূহ অভিগম কৰাৰ অনুমতি দিয়ক"
  
--#: ../semanage/seobject.py:1800
-+#: ../semanage/seobject.py:1804
- #, python-format
- msgid "Could not query file context for %s"
- msgstr ""
+-#: ../gui/selinux.tbl:173
+-msgid "Disable SELinux protection for setroubleshoot daemon"
+-msgstr ""
++#: booleans.py:94
++msgid "Allow icecast to connect to all ports, not just sound ports."
++msgstr "icecast ক কেৱল শব্দ পোৰ্টে নহয়, সকলো পোৰ্টৰ সৈতে সংযোগ কৰাৰ অনুমতি দিয়ক।"
  
--#: ../semanage/seobject.py:1826
-+#: ../semanage/seobject.py:1830
- #, python-format
- msgid "Could not modify file context for %s"
+-#: ../gui/selinux.tbl:174
+-msgid "Disable SELinux protection for slapd daemon"
++#: booleans.py:95
++msgid ""
++"Allow the Irssi IRC Client to connect to any port, and to bind to any "
++"unreserved port."
  msgstr ""
++"Irssi IRC ক্লাএন্টক যিকোনো পোৰ্টৰ সৈতে সংযোগ কৰাৰ, আৰু যিকোনো অসংৰক্ষিত পোৰ্টৰ "
++"সৈতে বন্ধাৰ অনুমতি দিয়ক।"
  
--#: ../semanage/seobject.py:1839
-+#: ../semanage/seobject.py:1843
- msgid "Could not list the file contexts"
- msgstr ""
+-#: ../gui/selinux.tbl:175
+-msgid "Disable SELinux protection for slrnpull daemon"
+-msgstr ""
++#: booleans.py:96
++msgid "Allow java executable stack"
++msgstr "java এক্সেকিউটেবল স্ট্যাকেৰ অনুমতি প্ৰদান কৰা হ'ব"
  
--#: ../semanage/seobject.py:1853
-+#: ../semanage/seobject.py:1857
- #, python-format
- msgid "Could not delete the file context %s"
- msgstr ""
+-#: ../gui/selinux.tbl:176
+-msgid "Disable SELinux protection for smbd daemon"
+-msgstr ""
++#: booleans.py:97
++msgid "Allow confined applications to run with kerberos."
++msgstr "অন্তৰ্ভুক্ত এপ্লিকেচনসমূহক kerberos ৰ সৈতে চলাৰ অনুমতি দিয়ক।"
  
--#: ../semanage/seobject.py:1878
-+#: ../semanage/seobject.py:1882
- #, python-format
- msgid "File context for %s is defined in policy, cannot be deleted"
- msgstr ""
+-#: ../gui/selinux.tbl:177
+-msgid "Disable SELinux protection for snmpd daemon"
+-msgstr ""
++#: booleans.py:98
++msgid "Allow syslogd daemon to send mail"
++msgstr "syslogd ডিমনক মেইল পঠোৱাৰ অনুমতি দিয়ক"
  
--#: ../semanage/seobject.py:1884
-+#: ../semanage/seobject.py:1888
- #, python-format
- msgid "Could not delete file context for %s"
+-#: ../gui/selinux.tbl:178
+-msgid "Disable SELinux protection for snort daemon"
+-msgstr ""
++#: booleans.py:99
++msgid "Allow syslogd the ability to read/write terminals"
++msgstr "syslogd ক টাৰ্মিনেলসমূহ পঢ়া/লিখাৰ অনুমতি দিয়ক"
+ 
+-#: ../gui/selinux.tbl:179
+-msgid "Disable SELinux protection for soundd daemon"
+-msgstr ""
++#: booleans.py:100
++msgid "Allow logging in and using the system from /dev/console."
++msgstr "লগ ইন কৰি /dev/console ৰ পৰা চিস্টেম ব্যৱহাৰ কৰাৰ অনুমতি দিয়ক।"
+ 
+-#: ../gui/selinux.tbl:180
+-msgid "Disable SELinux protection for sound daemon"
++#: booleans.py:101
++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 দ্বাৰা সংৰূপণ কৰা দৰে।"
  
--#: ../semanage/seobject.py:1899
-+#: ../semanage/seobject.py:1903
- msgid "Could not list file contexts"
+-#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
+-msgid "Spam Protection"
+-msgstr ""
++#: booleans.py:102
++msgid "Allow mock to read files in home directories."
++msgstr "mock ক ঘৰ ডাইৰেকটৰিসমূহত ফাইলসমূহ পঢ়াৰ অনুমতি দিয়ক।"
+ 
+-#: ../gui/selinux.tbl:181
+-msgid "Disable SELinux protection for spamd daemon"
+-msgstr ""
++#: booleans.py:103
++msgid "Allow the mount command to mount any directory or file."
++msgstr "যিকোনো ডাইৰেকটৰি অথবা ফাইল মাউন্ট কৰিবলে mount কমান্ডৰ অনুমতি দিয়ক।"
+ 
+-#: ../gui/selinux.tbl:182
+-msgid "Allow spamd to access home directories"
++#: booleans.py:104
++msgid "Allow mozilla plugin domain to connect to the network using TCP."
  msgstr ""
++"mozilla প্লাগিন ডমেইনক TCP ব্যৱহাৰ কৰি নেটৱাৰ্কৰ সৈতে সংযোগ কৰাৰ অনুমতি দিয়ক।"
  
--#: ../semanage/seobject.py:1903
-+#: ../semanage/seobject.py:1907
- msgid "Could not list local file contexts"
+-#: ../gui/selinux.tbl:183
+-msgid "Allow Spam Assassin daemon network access"
++#: booleans.py:105
++msgid ""
++"Allow mozilla_plugins to create random content in the users home directory"
  msgstr ""
++"mozilla_plugins ক ব্যৱহাৰকাৰীসমূহৰ ঘৰ ডাইৰেকটৰিত যাদৃচ্ছিক সমল সৃষ্টি কৰাৰ অনুমতি "
++"দিয়ক"
  
--#: ../semanage/seobject.py:1936
-+#: ../semanage/seobject.py:1944
- msgid "SELinux fcontext"
+-#: ../gui/selinux.tbl:184
+-msgid "Disable SELinux protection for speedmgmt daemon"
+-msgstr ""
++#: booleans.py:106
++msgid "Allow confined web browsers to read home directory content"
++msgstr "অন্তৰ্ভুক্ত ৱেব ব্ৰাউছাৰসমূহক ঘৰ ডাইৰেকটৰি সমল পঢ়াৰ অনুমতি দিয়ক"
+ 
+-#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
+-msgid "Squid"
+-msgstr ""
++#: booleans.py:107
++msgid "Allow mplayer executable stack"
++msgstr "mplayer এক্সেকিউটেবল স্টেকৰ অনুমতি প্ৰদান কৰক"
+ 
+-#: ../gui/selinux.tbl:185
+-msgid "Allow squid daemon to connect to the network"
+-msgstr ""
++#: booleans.py:108
++msgid "Allow mysqld to connect to all ports"
++msgstr "mysqld ক সকলো পোৰ্টৰ সৈতে সংযোগ কৰাৰ অনুমতি দিয়ক"
+ 
+-#: ../gui/selinux.tbl:186
+-msgid "Disable SELinux protection for squid daemon"
++#: booleans.py:109
++msgid "Allow BIND to bind apache port."
++msgstr "BIND ক apache পোৰ্টৰ সৈতে বন্ধাৰ অনুমতি দিয়ক।"
++
++#: booleans.py:110
++msgid ""
++"Allow BIND to write the master zone files. Generally this is used for "
++"dynamic DNS or zone transfers."
  msgstr ""
++"BIND ক মাস্টাৰ অঞ্চল ফাইলসমূহ লিখাৰ অনুমতি দিয়ক। সাধাৰণত ইয়াক ডাইনামিক DNS অথবা "
++"অঞ্চল স্থানান্তৰৰ বাবে ব্যৱহাৰ কৰা হয়।"
  
--#: ../semanage/seobject.py:1936
-+#: ../semanage/seobject.py:1944
- msgid "type"
+-#: ../gui/selinux.tbl:187
+-msgid "Disable SELinux protection for ssh daemon"
++#: booleans.py:111
++msgid "Allow any files/directories to be exported read/only via NFS."
  msgstr ""
++"NFS ৰ সহায়ত যিকোনো ফাইল/ডাইৰেকটৰিক কেৱল/পঢ়িব পৰা হিচাপে এক্সপোৰ্ট কৰাৰ অনুমতি "
++"দিয়ক।"
  
--#: ../semanage/seobject.py:1949
-+#: ../semanage/seobject.py:1957
- msgid ""
- "\n"
- "SELinux Distribution fcontext Equivalence \n"
+-#: ../gui/selinux.tbl:188
+-msgid "Allow ssh logins as sysadm_r:sysadm_t"
++#: booleans.py:112
++msgid "Allow any files/directories to be exported read/write via NFS."
  msgstr ""
++"NFS ৰ সহায়ত যিকোনো ফাইল/ডাইৰেকটৰিক পঢ়া/লিখা হিচাপে এক্সপোৰ্ট কৰাৰ অনুমতি দিয়ক।"
  
--#: ../semanage/seobject.py:1954
-+#: ../semanage/seobject.py:1962
+-#: ../gui/selinux.tbl:189
++#: booleans.py:113
  msgid ""
- "\n"
- "SELinux Local fcontext Equivalence \n"
+-"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
+-"bashrc)"
++"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 হিচাপে "
++"লেবেল কৰিব লাগিব।"
  
--#: ../semanage/seobject.py:1988 ../semanage/seobject.py:2040
--#: ../semanage/seobject.py:2046
-+#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
-+#: ../semanage/seobject.py:2054
- #, python-format
- msgid "Could not check if boolean %s is defined"
- msgstr ""
+-#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
+-msgid "Universal SSL tunnel"
+-msgstr ""
++#: booleans.py:114
++msgid "Allow system to run with NIS"
++msgstr "চিস্টেমক NIS ৰ সৈতে চলাৰ অনুমতি দিয়ক"
  
--#: ../semanage/seobject.py:1990 ../semanage/seobject.py:2042
-+#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
- #, python-format
- msgid "Boolean %s is not defined"
- msgstr ""
+-#: ../gui/selinux.tbl:190
+-msgid "Disable SELinux protection for stunnel daemon"
+-msgstr ""
++#: booleans.py:115
++msgid "Allow confined applications to use nscd shared memory."
++msgstr "অন্তৰ্ভুক্ত এপ্লিকেচনসমূহক nscd মেমৰি ব্যৱহাৰ কৰাৰ অনুমতি দিয়ক।"
  
--#: ../semanage/seobject.py:1994
-+#: ../semanage/seobject.py:2002
- #, python-format
- msgid "Could not query file context %s"
- msgstr ""
+-#: ../gui/selinux.tbl:191
+-msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
+-msgstr ""
++#: booleans.py:116
++msgid "Allow nsplugin code to connect to unreserved ports"
++msgstr "nsplugin ক'ডক অসংৰক্ষিত পোৰ্টসমূহৰ সৈতে সংযোগ কৰাৰ অনুমতি দিয়ক"
  
--#: ../semanage/seobject.py:1999
-+#: ../semanage/seobject.py:2007
- #, python-format
- msgid "You must specify one of the following values: %s"
- msgstr ""
+-#: ../gui/selinux.tbl:192
+-msgid "Disable SELinux protection for swat daemon"
+-msgstr ""
++#: booleans.py:117
++msgid "Allow nsplugin code to execmem/execstack"
++msgstr "nsplugin ক'ডক execmem/execstack ৰ অনুমতি দিয়ক"
  
--#: ../semanage/seobject.py:2004
-+#: ../semanage/seobject.py:2012
- #, python-format
- msgid "Could not set active value of boolean %s"
- msgstr ""
+-#: ../gui/selinux.tbl:193
+-msgid "Disable SELinux protection for sxid daemon"
+-msgstr ""
++#: booleans.py:118
++msgid "Allow openvpn to read home directories"
++msgstr "openvpn ক ঘৰ ডাইৰেকটৰিসমূহ পঢ়াৰ অনুমতি দিয়ক"
  
--#: ../semanage/seobject.py:2007
-+#: ../semanage/seobject.py:2015
- #, python-format
- msgid "Could not modify boolean %s"
- msgstr ""
+-#: ../gui/selinux.tbl:194
+-msgid "Disable SELinux protection for syslogd daemon"
+-msgstr ""
++#: booleans.py:119
++msgid "Allow piranha-lvs domain to connect to the network using TCP."
++msgstr "piranha-lvs ডমেইনক TCP ব্যৱহাৰ কৰি নেটৱাৰ্কৰ সৈতে সংযোগ কৰাৰ অনুমতি দিয়ক।"
  
--#: ../semanage/seobject.py:2025
-+#: ../semanage/seobject.py:2033
- #, python-format
- msgid "Bad format %s: Record %s"
- msgstr ""
+-#: ../gui/selinux.tbl:195
+-msgid "Disable SELinux protection for system cron jobs"
+-msgstr ""
++#: booleans.py:120
++msgid "Allow polipo to connect to all ports > 1023"
++msgstr "polipo ক সকলো পোৰ্ট > 1023 ৰ সৈতে সংযোগ কৰাৰ অনুমতি দিয়ক"
  
--#: ../semanage/seobject.py:2048
-+#: ../semanage/seobject.py:2056
- #, python-format
- msgid "Boolean %s is defined in policy, cannot be deleted"
+-#: ../gui/selinux.tbl:196
+-msgid "Disable SELinux protection for tcp daemon"
++#: booleans.py:121
++msgid ""
++"Determine whether Polipo session daemon can bind tcp sockets to all "
++"unreserved ports."
  msgstr ""
++"Polipo অধিবেশন ডিমনে সকলো অসংৰক্ষিত পোৰ্টৰ সৈতে tcp চকেটসমূহ বান্ধীব পাৰিব নে "
++"নিৰ্ধাৰণ কৰে।"
  
--#: ../semanage/seobject.py:2052
-+#: ../semanage/seobject.py:2060
- #, python-format
- msgid "Could not delete boolean %s"
+-#: ../gui/selinux.tbl:197
+-msgid "Disable SELinux protection for telnet daemon"
++#: booleans.py:122
++msgid ""
++"Determine whether calling user domains can execute Polipo daemon in the "
++"polipo_session_t domain."
  msgstr ""
++"ব্যৱহাৰকাৰী ডমেইনসমূহক কল কৰিলে polipo_session_t domain ত Polipo ডিমন এক্সিকিউট "
++"হবনে নিৰ্ধাৰণ কৰক।"
  
--#: ../semanage/seobject.py:2064 ../semanage/seobject.py:2081
-+#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
- msgid "Could not list booleans"
- msgstr ""
+-#: ../gui/selinux.tbl:198
+-msgid "Disable SELinux protection for tftpd daemon"
+-msgstr ""
++#: booleans.py:123
++msgid "Determine whether polipo can access cifs file systems."
++msgstr "polipo য় cifs ফাইল চিস্টেমসমূহ অভিগম কৰিব পাৰিব নে নিৰ্ধাৰণ কৰক।"
  
--#: ../semanage/seobject.py:2104
-+#: ../semanage/seobject.py:2112
- msgid "unknown"
- msgstr ""
+-#: ../gui/selinux.tbl:199
+-msgid "Disable SELinux protection for transproxy daemon"
+-msgstr ""
++#: booleans.py:124
++msgid "Determine whether Polipo can access nfs file systems."
++msgstr "Polipo য় nfs ফাইল চিস্টেমসমূহ অভিগম কৰিব পাৰিব নে নিৰ্ধাৰণ কৰক।"
  
--#: ../semanage/seobject.py:2117
-+#: ../semanage/seobject.py:2125
- msgid "off"
- msgstr ""
+-#: ../gui/selinux.tbl:200
+-msgid "Disable SELinux protection for udev daemon"
+-msgstr ""
++#: booleans.py:125
++msgid "Enable polyinstantiated directory support."
++msgstr "polyinstantiated ডাইৰেকটৰি সমৰ্থন সামৰ্থবান কৰক।"
  
--#: ../semanage/seobject.py:2117
-+#: ../semanage/seobject.py:2125
- msgid "on"
- msgstr ""
+-#: ../gui/selinux.tbl:201
+-msgid "Disable SELinux protection for uml daemon"
+-msgstr ""
++#: booleans.py:126
++msgid "Allow the portage domains to use NFS mounts (regular nfs_t)"
++msgstr "portage ডমেইনসমূহক NFS মাউন্ট (regular nfs_t) ব্যৱহাৰ কৰাৰ অনুমতি দিয়ক"
  
--#: ../semanage/seobject.py:2131
-+#: ../semanage/seobject.py:2139
- msgid "SELinux boolean"
+-#: ../gui/selinux.tbl:202
+-msgid ""
+-"Allow xinetd to run unconfined, including any services it starts that do not "
+-"have a domain transition explicitly defined"
++#: booleans.py:127
++msgid "Allow postfix_local domain full write access to mail_spool directories"
  msgstr ""
++"postfix_local ডমেইনক mail_spool ডাইৰেকটৰিসমূহলে সম্পূৰ্ণ লিখা অভিগমৰ অনুমতি দিয়ক"
  
--#: ../semanage/seobject.py:2131
-+#: ../semanage/seobject.py:2139
- msgid "State"
+-#: ../gui/selinux.tbl:203
+-msgid ""
+-"Allow rc scripts to run unconfined, including any daemon started by an rc "
+-"script that does not have a domain transition explicitly defined"
++#: booleans.py:128
++msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
  msgstr ""
++"postgresql ক point-in-time পুনৰুদ্ধাৰৰ বাবে ssh আৰু rsync ব্যৱহাৰ কৰাৰ অনুমতি দিয়ক"
  
--#: ../semanage/seobject.py:2131
-+#: ../semanage/seobject.py:2139
- msgid "Default"
- msgstr ""
+-#: ../gui/selinux.tbl:204
+-msgid "Allow rpm to run unconfined"
+-msgstr ""
++#: booleans.py:129
++msgid "Allow transmit client label to foreign database"
++msgstr "বিদেশী ডাটাবেইচলে ক্লাএন্ট লেবেল স্থানান্তৰৰ অনুমতি দিয়ক"
  
--#: ../semanage/seobject.py:2131
-+#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
-+#: ../gui/polgengui.py:253
- msgid "Description"
- msgstr ""
+-#: ../gui/selinux.tbl:205
+-msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
+-msgstr ""
++#: booleans.py:130
++msgid "Allow database admins to execute DML statement"
++msgstr "ডাটাবেইচ প্ৰশাসকসমূহক DML সাধনী এক্সিকিউট কৰাৰ অনুমতি দিয়ক"
++
++#: booleans.py:131
++msgid "Allow unprivileged users to execute DDL statement"
++msgstr "সুবিধা নথকা ব্যৱহাৰকাৰীসমূহক DDL সাধনী এক্সিকিউট কৰাৰ অনুমতি দিয়ক"
  
-@@ -1264,7 +1271,2088 @@ msgstr ""
- msgid "chcat -l +CompanyConfidential juser"
+-#: ../gui/selinux.tbl:206
+-msgid "Disable SELinux protection for updfstab daemon"
+-msgstr ""
++#: booleans.py:132
++msgid "Allow pppd to load kernel modules for certain modems"
++msgstr "pppd ক কিছুমান মডেমৰ বাবে কাৰনেক মডিউলসমূহ ল'ড কৰাৰ অনুমতি দিয়ক"
+ 
+-#: ../gui/selinux.tbl:207
+-msgid "Disable SELinux protection for uptimed daemon"
+-msgstr ""
++#: booleans.py:133
++msgid "Allow pppd to be run for a regular user"
++msgstr "এটা সাধাৰণ ব্যৱহাৰকাৰীৰ বাবে চলিবলে pppd চলাৰ অনুমতি দিয়ক"
+ 
+-#: ../gui/selinux.tbl:208
++#: booleans.py:134
+ msgid ""
+-"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
+-"staff_r can do so"
++"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
  msgstr ""
++"privoxy ক কেৱল HTTP, FTP, আৰু Gopher পোৰ্টসমূহলে নহয়, সকলো পোৰ্টৰ সৈতে সংযোগ "
++"কৰাৰ অনুমতি দিয়ক।"
  
--#: ../scripts/chcat:399
--#, c-format
-+#: ../scripts/chcat:399 ../gui/polgen.py:1351
-+#, c-format, python-format
- msgid "Options Error %s "
+-#: ../gui/selinux.tbl:209
+-msgid "Allow users to execute the mount command"
+-msgstr ""
++#: booleans.py:135
++msgid "Allow Puppet client to manage all file types."
++msgstr "Puppet ক্লাএন্টক সকলো ফাইল ধৰণ ব্যৱস্থাপনা কৰাৰ অনুমতি দিয়ক।"
+ 
+-#: ../gui/selinux.tbl:210
+-msgid "Allow regular users direct mouse access (only allow the X server)"
++#: booleans.py:136
++msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
  msgstr ""
++"Puppet মাস্টাৰক MySQL আৰু PostgreSQL ডাটাবেইচ সংযোগ ব্যৱহাৰ কৰাৰ অনুমতি দিয়ক"
+ 
+-#: ../gui/selinux.tbl:211
+-msgid "Allow users to run the dmesg command"
+-msgstr ""
++#: booleans.py:137
++msgid "Allow qemu to connect fully to the network"
++msgstr "qemu ক সম্পূৰ্ণভাৱে নেটৱাৰ্কৰ সৈতে সংযোগ কৰাৰ অনুমতি দিয়ক"
+ 
+-#: ../gui/selinux.tbl:212
+-msgid "Allow users to control network interfaces (also needs USERCTL=true)"
+-msgstr ""
++#: booleans.py:138
++msgid "Allow qemu to use cifs/Samba file systems"
++msgstr "qemu ক cifs/Samba ফাইল চিস্টেমসমূহ ব্যৱহাৰ কৰাৰ অনুমতি দিয়ক"
+ 
+-#: ../gui/selinux.tbl:213
+-msgid "Allow normal user to execute ping"
+-msgstr ""
++#: booleans.py:139
++msgid "Allow qemu to use serial/parallel communication ports"
++msgstr "qemu ক ক্ৰমিক/সমান্তৰাল পোৰ্টসমূহ ব্যৱহাৰ কৰাৰ অনুমতি দিয়ক"
+ 
+-#: ../gui/selinux.tbl:214
+-msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
+-msgstr ""
++#: booleans.py:140
++msgid "Allow qemu to use nfs file systems"
++msgstr "qemu ক nfs ফাইল চিস্টেমসমূহ ব্যৱহাৰ কৰাৰ অনুমতি দিয়ক"
+ 
+-#: ../gui/selinux.tbl:215
+-msgid "Allow users to rw usb devices"
+-msgstr ""
++#: booleans.py:141
++msgid "Allow qemu to use usb devices"
++msgstr "qemu ক usb ডিভাইচসমূহ ব্যৱহাৰ কৰাৰ অনুমতি দিয়ক"
 +
-+#: ../gui/booleansPage.py:195 ../gui/system-config-selinux.glade:1706
-+msgid "Boolean"
-+msgstr ""
-+
-+#: ../gui/booleansPage.py:252 ../gui/semanagePage.py:162
-+msgid "all"
-+msgstr ""
-+
-+#: ../gui/booleansPage.py:254 ../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 ""
++#: booleans.py:142
++msgid "Allow racoon to read shadow"
++msgstr "racoon ক ছায়া পঢ়াৰ অনুমতি দিয়ক"
+ 
+-#: ../gui/selinux.tbl:216
++#: booleans.py:143
++msgid "Allow rgmanager domain to connect to the network using TCP."
++msgstr "rgmanager ডমেইনক TCP ব্যৱহাৰ কৰি নেটৱাৰ্কৰ সৈতে সংযোগ কৰাৰ অনুমতি দিয়ক।"
 +
-+#: ../gui/fcontextPage.py:64 ../gui/system-config-selinux.glade:1911
-+msgid "File Labeling"
-+msgstr ""
++#: booleans.py:144
+ msgid ""
+-"Allow users to run TCP servers (bind to ports and accept connection from the "
+-"same domain and outside users)  disabling this forces FTP passive mode and "
+-"may change other protocols"
++"Allow rsync to modify public files used for public file transfer services.  "
++"Files/Directories must be labeled public_content_rw_t."
+ msgstr ""
++"rsync ক ৰাজহুৱা ফাইল স্থানান্তৰ সেৱাসমূহৰ বাবে ব্যৱহৃত ৰাজহুৱা ফাইলসমূহ পৰিবৰ্তন কৰাৰ "
++"অনুমতি দিয়ক। ফাইল/ডাইৰেকটৰিসমূহ public_content_rw_t লেবেল কৰা থাকিব লাগিব।"
+ 
+-#: ../gui/selinux.tbl:217
+-msgid "Allow user to stat ttyfiles"
+-msgstr ""
++#: booleans.py:145
++msgid "Allow rsync to run as a client"
++msgstr "rsync ক এটা ক্লাএন্ট হিচাপে চলাৰ অনুমতি দিয়ক"
+ 
+-#: ../gui/selinux.tbl:218
+-msgid "Disable SELinux protection for uucpd daemon"
++#: booleans.py:146
++msgid "Allow rsync to export any files/directories read only."
+ msgstr ""
++"rsync ক যিকোনো ফাইল/ডাইৰেকটৰি কেৱল পঢ়িব পৰা হিচাপে এক্সপোৰ্ট কৰাৰ অনুমতি দিয়ক।"
+ 
+-#: ../gui/selinux.tbl:219
+-msgid "Disable SELinux protection for vmware daemon"
+-msgstr ""
++#: booleans.py:147
++msgid "Allow rsync servers to share cifs files systems"
++msgstr "rsync চাৰ্ভাৰসমূহক cifs ফাইল চিস্টেমসমূহ অংশীদাৰী কৰাৰ অনুমতি দিয়ক"
+ 
+-#: ../gui/selinux.tbl:220
+-msgid "Disable SELinux protection for watchdog daemon"
+-msgstr ""
++#: booleans.py:148
++msgid "Allow rsync servers to share nfs files systems"
++msgstr "rsync চাৰ্ভাৰসমূহক nfs ফাইল চিস্টেমসমূহ অংশীদাৰী কৰাৰ অনুমতি দিয়ক"
+ 
+-#: ../gui/selinux.tbl:221
+-msgid "Disable SELinux protection for winbind daemon"
++#: booleans.py:149
++msgid "Allow samba to create new home directories (e.g. via PAM)"
+ msgstr ""
++"samba ক নতুন ঘৰ ডাইৰেকটৰিসমূহ সৃষ্টি কৰাৰ অনুমতি দিয়ক (উদাহৰণস্বৰূপ PAM ৰ সহায়ত)"
+ 
+-#: ../gui/selinux.tbl:222
+-msgid "Disable SELinux protection for xdm daemon"
++#: booleans.py:150
++msgid ""
++"Allow samba to act as the domain controller, add users, groups and change "
++"passwords."
+ msgstr ""
++"samba ক ডমেইন নিয়ন্ত্ৰক হিচাপে কাৰ্য্য কৰাৰ অনুমতি দিয়ক, ব্যৱহাৰকাৰীসমূহ, দলসমূহ যোগ "
++"কৰা আৰু পাছৱাৰ্ডসমূহ পৰিবৰ্তন কৰা।"
+ 
+-#: ../gui/selinux.tbl:223
+-msgid "Allow xdm logins as sysadm_r:sysadm_t"
+-msgstr ""
++#: booleans.py:151
++msgid "Allow samba to share users home directories."
++msgstr "samba ক ব্যৱহাৰকাৰীসমূহৰ ঘৰ ডাইৰেকটৰি অংশীদাৰী কৰাৰ অনুমতি দিয়ক।"
+ 
+-#: ../gui/selinux.tbl:224
+-msgid "Disable SELinux protection for xen daemon"
++#: booleans.py:152
++msgid "Allow samba to share any file/directory read only."
+ msgstr ""
++"samba ক যিকোনো ফাইল/ডাইৰেকটৰি কেৱল পঢ়িব পৰা হিচাপে অংশীদাৰী কৰাৰ অনুমতি দিয়ক।"
+ 
+-#: ../gui/selinux.tbl:225
+-msgid "XEN"
++#: booleans.py:153
++msgid "Allow samba to share any file/directory read/write."
+ msgstr ""
++"samba ক যিকোনো ফাইল/ডাইৰেকটৰি পঢ়া/লিখা হিচাপে অংশীদাৰী কৰাৰ অনুমতি দিয়ক।"
+ 
+-#: ../gui/selinux.tbl:225
+-msgid "Allow xen to read/write physical disk devices"
+-msgstr ""
++#: booleans.py:154
++msgid "Allow samba to act as a portmapper"
++msgstr "samba  ক এটা portmapper হিচাপে কাৰ্য্য কৰাৰ অনুমতি দিয়ক"
+ 
+-#: ../gui/selinux.tbl:226
+-msgid "Disable SELinux protection for xfs daemon"
+-msgstr ""
++#: booleans.py:155
++msgid "Allow samba to run unconfined scripts"
++msgstr "samba ক উন্মুক্ত স্ক্ৰিপ্টসমূহ চলোৱাৰ অনুমতি দিয়ক"
+ 
+-#: ../gui/selinux.tbl:227
+-msgid "Disable SELinux protection for xen control"
+-msgstr ""
++#: booleans.py:156
++msgid "Allow samba to export ntfs/fusefs volumes."
++msgstr "samba ক ntfs/fusefs ভলিউমসমূহ এক্সপোৰ্ট কৰাৰ অনুমতি দিয়ক।"
+ 
+-#: ../gui/selinux.tbl:228
+-msgid "Disable SELinux protection for ypbind daemon"
+-msgstr ""
++#: booleans.py:157
++msgid "Allow samba to export NFS volumes."
++msgstr "samba ক NFS ভলিউমসমূহ এক্সপোৰ্ট কৰাৰ অনুমতি দিয়ক।"
+ 
+-#: ../gui/selinux.tbl:229
+-msgid "Disable SELinux protection for NIS Password Daemon"
+-msgstr ""
++#: booleans.py:158
++msgid "Allow sanlock to read/write fuse files"
++msgstr "sanlock ক fuse ফাইলসমূহ পঢ়া/লিখাৰ অনুমতি দিয়ক"
+ 
+-#: ../gui/selinux.tbl:230
+-msgid "Disable SELinux protection for ypserv daemon"
+-msgstr ""
++#: booleans.py:159
++msgid "Allow sanlock to manage nfs files"
++msgstr "sanlock ক nfs ফাইলসমূহ ব্যৱস্থাপনা কৰাৰ অনুমতি দিয়ক"
+ 
+-#: ../gui/selinux.tbl:231
+-msgid "Disable SELinux protection for NIS Transfer Daemon"
+-msgstr ""
++#: booleans.py:160
++msgid "Allow sanlock to manage cifs files"
++msgstr "sanlock ক cifs ফাইলসমূহ ব্যৱস্থাপনা কৰাৰ অনুমতি দিয়ক"
+ 
+-#: ../gui/selinux.tbl:232
+-msgid "Allow SELinux webadm user to manage unprivileged users home directories"
+-msgstr ""
++#: booleans.py:161
++msgid "Allow sasl to read shadow"
++msgstr "sasl ক ছায়া পঢ়াৰ অনুমতি দিয়ক"
+ 
+-#: ../gui/selinux.tbl:233
+-msgid "Allow SELinux webadm user to read unprivileged users home directories"
++#: booleans.py:162
++msgid ""
++"disallow programs, such as newrole, from transitioning to administrative "
++"user domains."
+ msgstr ""
++"প্ৰগ্ৰামসমূহ, যেনে newrole ক, প্ৰশাসনীয় ব্যৱহাৰকাৰী ডমেইনসমূহৰ পৰা স্থানান্তৰ কৰাৰ "
++"অনুমতি নিদিব।"
+ 
+-#: ../gui/semanagePage.py:126
+-#, python-format
+-msgid "Are you sure you want to delete %s '%s'?"
+-msgstr ""
++#: booleans.py:163
++msgid "Disable kernel module loading."
++msgstr "কাৰনেল মডিউল ল'ডিং অসামৰ্থবান কৰক।"
+ 
+-#: ../gui/semanagePage.py:126
+-#, python-format
+-msgid "Delete %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 ""
++"চিস্টেমে ল'ডিং নীতিৰ অনুমতি দিয়ে নে নিৰ্ধাৰণ কৰিবলে বুলিয়ান, enforcing অৱস্থা "
++"সংহতি কৰি, আৰু বুলিয়ান মানসমূহ পৰিবৰ্তন কৰি। ইয়াক true লে সংহতি কৰক আৰু ইয়াক পুনৰ "
++"সংহতি কৰিবলে আপুনি পুনৰাম্ভ কৰিব লাগিব।"
+ 
+-#: ../gui/semanagePage.py:134
+-#, python-format
+-msgid "Add %s"
+-msgstr ""
++#: booleans.py:165
++msgid "Allow regular users direct dri device access"
++msgstr "সাধাৰণ ব্যৱহাৰকাৰীসমূহক প্ৰত্যক্ষ dri ডিভাইচ অভিগমৰ অনুমতি দিয়ক"
+ 
+-#: ../gui/semanagePage.py:148
+-#, python-format
+-msgid "Modify %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 ""
++"উন্মুক্ত এক্সিকিউটেবুলসমূহক সিহতৰ হিপ মেমৰি এক্সিকিউটেবুল কৰাৰ অনুমতি দিয়ক। এনে কৰাটো "
++"সঁচাকৈ এটা বেয়া বুদ্ধি। সম্ভবত এটা বেয়াভাৱে ক'ড কৰা এক্সিকিউটেবুল বুজায়, কিন্তু এটা "
++"আক্ৰমণৰ ইংগিত দিব পাৰে। এই এক্সিকিউটেবুলক bugzilla ত সংবাদন কৰিব লাগিব"
+ 
+-#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
+-msgid "Permissive"
++#: booleans.py:167
++msgid ""
++"Allow all unconfined executables to use libraries requiring text relocation "
++"that are not labeled textrel_shlib_t"
+ msgstr ""
++"সকলো উন্মুক্ত এক্সিকিউটেবুলক textrel_shlib_t ত লেবেল নথকা লিখনী আবন্টনৰ প্ৰয়োজন "
++"থকাকৈ লাইব্ৰেৰীসমূহ ব্যৱহাৰ কৰাৰ অনুমতি দিয়ক"
+ 
+-#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
+-msgid "Enforcing"
++#: booleans.py:168
++msgid ""
++"Allow unconfined executables to make their stack executable.  This should "
++"never, ever be necessary. Probably indicates a badly coded executable, but "
++"could indicate an attack. This executable should be reported in bugzilla"
+ msgstr ""
++"উন্মুক্ত এক্সিকিউটবুলসমূহক সিহতৰ স্টেক এক্সিকিউটেবুল কৰাৰ অনুমতি দিয়ক।  ই কেতিয়াও, "
++"কেতিয়াও, প্ৰয়োজনীয় হব নালাগে। সম্ভবত এটা বেয়াভাৱে ক'ড কৰা এক্সিকিউটেবুলৰ ইংগিত "
++"দিয়ে, কিন্তু এটা আক্ৰমণৰ ইংগিত দিব পাৰে। এই এক্সিকিউটেবুলক bugzilla ত সংবাদন কৰিব "
++"লাগিব"
+ 
+-#: ../gui/statusPage.py:94
+-msgid "Status"
+-msgstr ""
++#: booleans.py:169
++msgid "Allow users to connect to the local mysql server"
++msgstr "ব্যৱহাৰকাৰীসমূহক স্থানীয় mysql চাৰ্ভাৰৰ সৈতে সংযোগ কৰাৰ অনুমতি দিয়ক"
+ 
+-#: ../gui/statusPage.py:133
++#: booleans.py:170
+ msgid ""
+-"Changing the policy type will cause a relabel of the entire file system on "
+-"the next boot. Relabeling takes a long time depending on the size of the "
+-"file system.  Do you wish to continue?"
++"Allow confined users the ability to execute the ping and traceroute commands."
+ msgstr ""
++"অন্তৰ্ভুক্ত ব্যৱহাৰকাৰীসমূহক ping আৰু traceroute কমান্ডসমূহ এক্সিকিউট কৰাৰ ক্ষমতাৰ "
++"অনুমতি দিয়ক।"
+ 
+-#: ../gui/statusPage.py:147
++#: booleans.py:171
++msgid "Allow users to connect to PostgreSQL"
++msgstr "ব্যৱহাৰকাৰীসমূহক PostgreSQL ৰ সৈতে সংযোগ কৰাৰ অনুমতি দিয়ক"
 +
-+#: ../gui/fcontextPage.py:74
++#: booleans.py:172
+ msgid ""
+-"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
+-"you later decide to turn SELinux back on, the system will be required to "
+-"relabel.  If you just want to see if SELinux is causing a problem on your "
+-"system, you can go to permissive mode which will only log errors and not "
+-"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
+-"wish to continue?"
++"Allow user to r/w files on filesystems that do not have extended attributes "
++"(FAT, CDROM, FLOPPY)"
+ msgstr ""
++"ব্যৱহাৰকাৰীক ফাইলচিস্টেমসমূহ যত প্ৰসাৰিত বৈশিষ্টসমূহ (FAT, CDROM, FLOPPY) নাই, তাত "
++"ফাইলসমূহ r/w ৰ অনুমতি দিয়ক"
+ 
+-#: ../gui/statusPage.py:152
++#: booleans.py:173
+ msgid ""
+-"Changing to SELinux enabled will cause a relabel of the entire file system "
+-"on the next boot. Relabeling takes a long time depending on the size of the "
+-"file system.  Do you wish to continue?"
++"Allow users to run TCP servers (bind to ports and accept connection from the "
++"same domain and outside users)  disabling this forces FTP passive mode and "
++"may change other protocols."
+ msgstr ""
++"ব্যৱহাৰকাৰীসমূহক TCP চাৰ্ভাৰসমূহ চলোৱাৰ (পোৰ্টসমূহলে সংযোগ কৰা আৰু একেটা ডমেইন আৰু "
++"বাহিৰৰ ব্যৱহাৰকাৰীসমূহৰ পৰা সংযোগ গ্ৰহণ কৰা) অনুমতি দিয়ক   ইয়াক অসামৰ্থবান কৰিলে "
++"FTP নিষ্ক্ৰিয় অৱস্থা বলৱৎ কৰে আৰু অন্য প্ৰটোকলসমূহ পৰিবৰ্তন কৰিব পাৰে।"
+ 
+-#: ../gui/system-config-selinux.glade:11
+-msgid "system-config-selinux"
+-msgstr ""
++#: booleans.py:174
++msgid "Allow user music sharing"
++msgstr "ব্যৱহাৰকাৰী সংগীত অংশীদাৰীৰ অনুমতি দিয়ক"
+ 
+-#: ../gui/system-config-selinux.glade:12
++#: booleans.py:175
+ msgid ""
+-"Copyright (c)2006 Red Hat, Inc.\n"
+-"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
++"Allow anon internal-sftp to upload files, used for public file transfer "
++"services. Directories must be labeled public_content_rw_t."
+ msgstr ""
++"anon internal-sftp ক ফাইলসমূহ আপল'ড কৰাৰ অনুমতি দিয়ক, ৰাজহুৱা ফাইল স্থানান্তৰ "
++"সেৱাসমূহৰ বাবে ব্যৱহৃত। ডাইৰেকটৰিসমূহ public_content_rw_t লেবেল কৰা থাকিব লাগিব।"
+ 
+-#: ../gui/system-config-selinux.glade:22
+-#: ../gui/system-config-selinux.glade:544
+-msgid "Add SELinux Login Mapping"
++#: booleans.py:176
 +msgid ""
-+"File\n"
-+"Specification"
-+msgstr ""
++"Allow sftp-internal to read and write files in the user home directories"
+ msgstr ""
++"sftp-internal ক ব্যৱহাৰকাৰী ঘৰ ডাইৰেকৰিসমূহত ফাইলসমূহ পঢ়া আৰু লিখাৰ অনুমতি দিয়ক"
+ 
+-#: ../gui/system-config-selinux.glade:257
+-msgid "Add SELinux Network Ports"
++#: booleans.py:177
++msgid ""
++"Allow sftp-internal to login to local users and read/write all files on the "
++"system, governed by DAC."
+ msgstr ""
++"sftp-internal ক স্থানীয় ব্যৱহাৰকাৰীসমূহত লগিন কৰি চিস্টেমৰ সকলো ফাইল পঢ়া/লিখাৰ "
++"অনুমতি দিয়ক, DAC দ্বাৰা প্ৰশাসিত।"
+ 
+-#: ../gui/system-config-selinux.glade:391
+-#: ../gui/system-config-selinux.glade:678
+-msgid "SELinux Type"
++#: booleans.py:178
++msgid ""
++"Allow internal-sftp to read and write files in the user ssh home directories."
+ msgstr ""
++"internal-sftp ক ব্যৱহাৰকাৰী ssh ঘৰ ডাইৰেকটৰিসমূহত ফাইলসমূহ পঢ়া আৰু লিখাৰ অনুমতি "
++"দিয়ক।"
+ 
+-#: ../gui/system-config-selinux.glade:622
+-msgid "File Specification"
+-msgstr ""
++#: booleans.py:179
++msgid "Allow sge to connect to the network using any TCP port"
++msgstr "sge ক যিকোনো TCP পোৰ্ট ব্যৱহাৰ কৰি নেটৱাৰ্কৰ সৈতে সংযোগ কৰাৰ অনুমতি দিয়ক"
+ 
+-#: ../gui/system-config-selinux.glade:650
+-msgid "File Type"
+-msgstr ""
++#: booleans.py:180
++msgid "Allow sge to access nfs file systems."
++msgstr "sge ক nfs ফাইল চিস্টেমসমূহ অভিগম কৰাৰ অনুমতি দিয়ক।"
+ 
+-#: ../gui/system-config-selinux.glade:727
++#: booleans.py:181
+ msgid ""
+-"all files\n"
+-"regular file\n"
+-"directory\n"
+-"character device\n"
+-"block device\n"
+-"socket\n"
+-"symbolic link\n"
+-"named pipe\n"
++"Enable additional permissions needed to support devices on 3ware controllers."
+ msgstr ""
++"3ware নিয়ন্ত্ৰকসমূহত ডিভাইচসমূহ সমৰ্থন কৰিবলে প্ৰয়োজনীয় অতিৰিক্ত অনুমতিসমূহ সামৰ্থবান "
++"কৰক।"
+ 
+-#: ../gui/system-config-selinux.glade:773
+-msgid "MLS"
++#: booleans.py:182
++msgid ""
++"Allow samba to modify public files used for public file transfer services.  "
++"Files/Directories must be labeled public_content_rw_t."
+ msgstr ""
++"samba ক ৰাজহুৱা ফাইল স্থানান্তৰ সেৱাসমূহৰ বাবে ব্যৱহৃত ৰাজহুৱা ফাইলসমূহ পৰিবৰ্তন কৰাৰ "
++"অনুমতি দিয়ক। ফাইলসমূহ/ডাইৰেকটৰিসমূহ public_content_rw_t লেবেল কৰা থাকিব লাগিব।"
+ 
+-#: ../gui/system-config-selinux.glade:837
+-msgid "Add SELinux User"
+-msgstr ""
++#: booleans.py:183
++msgid "Allow user spamassassin clients to use the network."
++msgstr "ব্যৱহাৰকাৰী spamassassin ক্লাএন্টসমূহক নেটৱাৰ্ক ব্যৱহাৰ কৰাৰ অনুমতি দিয়ক।"
+ 
+-#: ../gui/system-config-selinux.glade:1079
+-msgid "SELinux Administration"
+-msgstr ""
++#: booleans.py:184
++msgid "Allow spamd to read/write user home directories."
++msgstr "spamd ক ব্যৱহাৰকাৰী ঘৰ ডাইৰেকটৰিসমূহ পঢ়া/লিখাৰ অনুমতি দিয়ক।"
+ 
+-#: ../gui/system-config-selinux.glade:1122
+-msgid "Add"
++#: booleans.py:185
++msgid ""
++"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
+ msgstr ""
++"squid ক কেৱল HTTP, FTP, আৰু Gopherপোৰ্টসমূহে নহয়, সকলো পোৰ্টৰ সৈতে সংযোগ কৰাৰ "
++"অনুমতি দিয়ক।"
+ 
+-#: ../gui/system-config-selinux.glade:1144
+-msgid "_Properties"
+-msgstr ""
++#: booleans.py:186
++msgid "Allow squid to run as a transparent proxy (TPROXY)"
++msgstr "squid ক এটা স্বচ্ছ প্ৰক্সি (TPROXY) হিচাপে চলাৰ অনুমতি দিয়ক"
+ 
+-#: ../gui/system-config-selinux.glade:1166
+-msgid "_Delete"
++#: booleans.py:187
++msgid ""
++"Allow ssh with chroot env to read and write files in the user home "
++"directories"
+ msgstr ""
++"ব্যৱহাৰকাৰী ঘৰ ডাইৰেকটৰিসমূহত ফাইলসমূহ পঢ়িব আৰু লিখিবলে chroot env ৰ সৈতে ssh "
++"অনুমতি দিয়ক"
+ 
+-#: ../gui/system-config-selinux.glade:1256
+-msgid "Select Management Object"
+-msgstr ""
++#: booleans.py:188
++msgid "allow host key based authentication"
++msgstr "হস্ট কি' ভিত্তিয় প্ৰমাণীকৰণৰ অনুমতি দিয়ক"
+ 
+-#: ../gui/system-config-selinux.glade:1273
+-msgid "<b>Select:</b>"
+-msgstr ""
++#: booleans.py:189
++msgid "Allow ssh logins as sysadm_r:sysadm_t"
++msgstr "sysadm_r:sysadm_t ৰূপে ssh লগ-ইনৰ অনুমতি প্ৰদান কৰা হ'ব"
+ 
+-#: ../gui/system-config-selinux.glade:1326
+-msgid "System Default Enforcing Mode"
++#: booleans.py:190
++msgid "allow staff user to create and transition to svirt domains."
++msgstr "staff ব্যৱহাৰকাৰীক সৃষ্টি আৰু svirt ডমেইনসমূহলে স্থানান্তৰৰ অনুমতি দিয়ক।"
 +
-+#: ../gui/fcontextPage.py:81
++#: booleans.py:191
++msgid "Allow the Telepathy connection managers to connect to any network port."
+ msgstr ""
++"টেলিপেথী সংযোগ ব্যৱস্থাপকসমূহক যিকোনো নেটৱাৰ্ক পোৰ্টৰ সৈতে সংযোগ কৰাৰ অনুমতি দিয়ক।"
+ 
+-#: ../gui/system-config-selinux.glade:1354
++#: booleans.py:192
+ msgid ""
+-"Disabled\n"
+-"Permissive\n"
+-"Enforcing\n"
++"Allow the Telepathy connection managers to connect to any generic TCP port."
+ msgstr ""
++"টেলিপেথী সংযোগ ব্যৱস্থাপকসমূহক যিকোনো বৰ্গীয় TCP পোৰ্টৰ সৈতে সংযোগ কৰাৰ অনুমতি "
++"দিয়ক।"
+ 
+-#: ../gui/system-config-selinux.glade:1373
+-msgid "Current Enforcing Mode"
++#: booleans.py:193
 +msgid ""
-+"Selinux\n"
-+"File Type"
-+msgstr ""
++"Allow tftp to modify public files used for public file transfer services."
+ msgstr ""
++"tftp ক ৰাজহুৱা ফাইল স্থানান্তৰ সেৱাসমূহৰ বাবে ব্যৱহৃত ৰাজহুৱা ফাইলসমূহ পৰিবৰ্তন কৰাৰ "
++"অনুমতি দিয়ক।"
+ 
+-#: ../gui/system-config-selinux.glade:1418
+-msgid "System Default Policy Type: "
+-msgstr ""
++#: booleans.py:194
++msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
++msgstr "tor ডিমনক সকলো অসংৰক্ষিত পোৰ্টলে tcp চকেটসমূহ বন্ধাৰ অনুমতি দিয়ক।"
+ 
+-#: ../gui/system-config-selinux.glade:1463
++#: booleans.py:195
+ msgid ""
+-"Select if you wish to relabel then entire file system on next reboot.  "
+-"Relabeling can take a very long time, depending on the size of the system.  "
+-"If you are changing policy types or going from disabled to enforcing, a "
+-"relabel is required."
++"allow unconfined users to transition to the chrome sandbox domains when "
++"running chrome-sandbox"
+ msgstr ""
++"উন্মুক্ত ব্যৱহাৰকাৰীসমূহক chrome-sandbox চলাই থাকোতে chrome sandbox ডমেইনসমূহলে "
++"স্থানান্তৰৰ অনুমতি দিয়ক"
+ 
+-#: ../gui/system-config-selinux.glade:1509
+-msgid "Relabel on next reboot."
+-msgstr ""
++#: booleans.py:196
++msgid "Allow a user to login as an unconfined domain"
++msgstr "এজন ব্যৱহাৰকাৰীক এটা উন্মুক্ত ডমেইন হিচাপে লগিন কৰাৰ অনুমতি দিয়ক"
+ 
+-#: ../gui/system-config-selinux.glade:1561
+-msgid "label37"
++#: booleans.py:197
++msgid ""
++"Allow unconfined users to transition to the Mozilla plugin domain when "
++"running xulrunner plugin-container."
+ msgstr ""
++"উন্মুক্ত ব্যৱহাৰকাৰীসমূহক xulrunner plugin-container চলাই থাকোতে Mozilla প্লাগিন "
++"ডমেইনলে স্থানান্তৰৰ অনুমতি দিয়ক।"
+ 
+-#: ../gui/system-config-selinux.glade:1598
+-msgid "Revert boolean setting to system default"
+-msgstr ""
++#: booleans.py:198
++msgid "Allow video playing tools to run unconfined"
++msgstr "ভিডিঅ' চলোৱা সঁজুলিসমূহ উন্মুক্ত চলাৰ অনুমতি দিয়ক"
+ 
+-#: ../gui/system-config-selinux.glade:1614
+-msgid "Toggle between Customized and All Booleans"
+-msgstr ""
++#: booleans.py:199
++msgid "Allow unprivledged user to create and transition to svirt domains."
++msgstr "সুবিধা নথকা ব্যৱহাৰকাৰীক সৃষ্টি আৰু svirt ডমেইনসমূহলে স্থানান্তৰৰ অনুমতি দিয়ক।"
+ 
+-#: ../gui/system-config-selinux.glade:1645
+-#: ../gui/system-config-selinux.glade:1850
+-#: ../gui/system-config-selinux.glade:2037
+-#: ../gui/system-config-selinux.glade:2224
+-#: ../gui/system-config-selinux.glade:2467
+-#: ../gui/system-config-selinux.glade:2692
+-#: ../gui/system-config-selinux.glade:2867
+-msgid "Filter"
+-msgstr ""
++#: booleans.py:200
++msgid "Support ecryptfs home directories"
++msgstr "ecryptfs ঘৰ ডাইৰেকটৰিসমূহ সমৰ্থন কৰক"
+ 
+-#: ../gui/system-config-selinux.glade:1734
+-msgid "label50"
+-msgstr ""
++#: booleans.py:201
++msgid "Support fusefs home directories"
++msgstr "fusefs ঘৰ ডাইৰেকটৰিসমূহ সমৰ্থন কৰক"
+ 
+-#: ../gui/system-config-selinux.glade:1771
+-msgid "Add File Context"
+-msgstr ""
++#: booleans.py:202
++msgid "Use lpd server instead of cups"
++msgstr "cups ৰ পৰিবৰ্তে lpd চাৰ্ভাৰ ব্যৱহাৰ কৰক"
+ 
+-#: ../gui/system-config-selinux.glade:1787
+-msgid "Modify File Context"
+-msgstr ""
++#: booleans.py:203
++msgid "Support NFS home directories"
++msgstr "NFS ঘৰ ডাইৰেকটৰিসমূহ সমৰ্থন কৰক"
+ 
+-#: ../gui/system-config-selinux.glade:1803
+-msgid "Delete File Context"
+-msgstr ""
++#: booleans.py:204
++msgid "Support SAMBA home directories"
++msgstr "SAMBA ঘৰ ডাইৰেকটৰিসমূহ সমৰ্থন কৰক"
+ 
+-#: ../gui/system-config-selinux.glade:1819
+-msgid "Toggle between all and customized file context"
+-msgstr ""
++#: booleans.py:205
++msgid "Allow varnishd to connect to all ports, not just HTTP."
++msgstr "varnishd ক কেৱল HTTP এ নহয়, সকলো পোৰ্টৰ সৈতে সংযোগ কৰাৰ অনুমতি দিয়ক।"
+ 
+-#: ../gui/system-config-selinux.glade:1939
+-msgid "label38"
+-msgstr ""
++#: booleans.py:206
++msgid "Ignore vbetool mmap_zero errors."
++msgstr "vbetool mmap_zero ত্ৰুটিসমূহ উপেক্ষা কৰক।"
+ 
+-#: ../gui/system-config-selinux.glade:1976
+-msgid "Add SELinux User Mapping"
++#: booleans.py:207
++msgid ""
++"Allow confined virtual guests to use serial/parallel communication ports"
+ msgstr ""
++"অন্তৰ্ভুক্ত ভাৰছুৱেল অতিথিসমূহক ক্ৰমিক/সমান্তৰাল সংযোগ পোৰ্টসমূহ ব্যৱহাৰ কৰাৰ অনুমতি দিয়ক"
+ 
+-#: ../gui/system-config-selinux.glade:1992
+-msgid "Modify SELinux User Mapping"
++#: booleans.py:208
++msgid ""
++"Allow confined virtual guests to use executable memory and executable stack"
+ msgstr ""
++"অন্তৰ্ভুক্ত ভাৰছুৱেল অতিথিসমূহক এক্সিকিউটেবুল মেমৰি আৰু এক্সিকিউটেবুল স্টেক ব্যৱহাৰ কৰাৰ "
++"অনুমতি দিয়ক"
+ 
+-#: ../gui/system-config-selinux.glade:2008
+-msgid "Delete SELinux User Mapping"
+-msgstr ""
++#: booleans.py:209
++msgid "Allow confined virtual guests to read fuse files"
++msgstr "অন্তৰ্ভুক্ত ভাৰছুৱেল অতিথিসমূক fuse ফাইলসমূহ পঢ়াৰ অনুমতি দিয়ক"
+ 
+-#: ../gui/system-config-selinux.glade:2126
+-msgid "label39"
+-msgstr ""
++#: booleans.py:210
++msgid "Allow confined virtual guests to manage nfs files"
++msgstr "অন্তৰ্ভুক্ত ভাৰছুৱেল অতিথিসমূহক nfs ফাইলসমূহ ব্যৱস্থাপনা কৰাৰ অনুমতি দিয়ক"
+ 
+-#: ../gui/system-config-selinux.glade:2163
+-msgid "Add User"
+-msgstr ""
++#: booleans.py:211
++msgid "Allow confined virtual guests to manage cifs files"
++msgstr "অন্তৰ্ভুক্ত ভাৰছুৱেল অতিথিসমূহক cifs ফাইলসমূহ ব্যৱস্থাপনা কৰাৰ অনুমতি দিয়ক"
+ 
+-#: ../gui/system-config-selinux.glade:2179
+-msgid "Modify User"
+-msgstr ""
++#: booleans.py:212
++msgid "Allow confined virtual guests to interact with the sanlock"
++msgstr "অন্তৰ্ভুক্ত ভাৰছুৱেল অতিথিসমূহক sanlock ৰ সৈতে ভাৱবিনিময় কৰাৰ অনুমতি দিয়ক"
+ 
+-#: ../gui/system-config-selinux.glade:2195
+-msgid "Delete User"
+-msgstr ""
++#: booleans.py:213
++msgid "Allow confined virtual guests to manage device configuration, (pci)"
++msgstr "অন্তৰ্ভুক্ত ভাৰছুৱেল অতিথিসমূহক ডিভাইচ সংৰূপ ব্যৱস্থাপনা কৰাৰ অনুমতি দিয়ক, (pci)"
+ 
+-#: ../gui/system-config-selinux.glade:2313
+-msgid "label41"
+-msgstr ""
++#: booleans.py:214
++msgid "Allow confined virtual guests to use usb devices"
++msgstr "অন্তৰ্ভুক্ত ভাৰছুৱেল অতিথিসমূহক usb ডিভাইচসমূহ ব্যৱহাৰ কৰাৰ অনুমতি দিয়ক"
+ 
+-#: ../gui/system-config-selinux.glade:2350
+-msgid "Add Network Port"
+-msgstr ""
++#: booleans.py:215
++msgid "Allow confined virtual guests to interact with the xserver"
++msgstr "অন্তৰ্ভুক্ত ভাৰছুৱেল অতিথিসমূহক xserver ৰ সৈতে ভাৱবিনিময় কৰাৰ অনুমতি দিয়ক"
+ 
+-#: ../gui/system-config-selinux.glade:2366
+-msgid "Edit Network Port"
++#: booleans.py:216
++msgid "Allow webadm to manage files in users home directories"
+ msgstr ""
++"webadm ক ব্যৱহাৰকাৰীসমূহৰ ঘৰ ডাইৰেকটৰিসমূহত ফাইলসমূহ ব্যৱস্থাপনা কৰাৰ অনুমতি দিয়ক"
+ 
+-#: ../gui/system-config-selinux.glade:2382
+-msgid "Delete Network Port"
+-msgstr ""
++#: booleans.py:217
++msgid "Allow webadm to read files in users home directories"
++msgstr "webadm ক ব্যৱহাৰকাৰীসমূহৰ ঘৰ ডাইৰেকটৰিসমূহত ফাইলসমূহ পঢ়াৰ অনুমতি দিয়ক"
+ 
+-#: ../gui/system-config-selinux.glade:2418
+-#: ../gui/system-config-selinux.glade:2436
+-msgid "Toggle between Customized and All Ports"
+-msgstr ""
++#: booleans.py:218
++msgid "Ignore wine mmap_zero errors."
++msgstr "wine mmap_zero ত্ৰুটিসমূহ উপেক্ষা কৰক।"
+ 
+-#: ../gui/system-config-selinux.glade:2556
+-msgid "label42"
+-msgstr ""
++#: booleans.py:219
++msgid "Allow the graphical login program to execute bootloader"
++msgstr "বুটল'ডাৰ এক্সিকিউট কৰিবলে গ্ৰাফিকেল লগিন প্ৰগ্ৰামৰ অনুমতি দিয়ক"
+ 
+-#: ../gui/system-config-selinux.glade:2593
+-msgid "Generate new policy module"
++#: booleans.py:220
++msgid ""
++"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+ msgstr ""
++"গ্ৰাফিকেল লগিন প্ৰগ্ৰামক প্ৰত্যক্ষভাৱে sysadm_r:sysadm_t হিচাপে লগিন কৰাৰ অনুমতি "
++"দিয়ক"
+ 
+-#: ../gui/system-config-selinux.glade:2609
+-msgid "Load policy module"
++#: booleans.py:221
++msgid "Allow xen to manage nfs files"
++msgstr "xen ক nfs ফাইলসমূহ ব্যৱস্থাপনা কৰাৰ অনুমতি দিয়ক"
 +
-+#: ../gui/fcontextPage.py:88
++#: booleans.py:222
 +msgid ""
-+"File\n"
-+"Type"
-+msgstr ""
++"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
++"logical volumes for disk images."
+ msgstr ""
++"xend ক blktapctrl/tapdisk চলোৱাৰ অনুমতি দিয়ক। প্ৰয়োজনীয় নহয় যদি ডিস্ক ছবিসমূহৰ "
++"বাবে উৎসৰ্গ যৌক্তিক আয়তনসমূহ ব্যৱহাৰ কৰা নাই।"
+ 
+-#: ../gui/system-config-selinux.glade:2625
+-msgid "Remove loadable policy module"
++#: booleans.py:223
++msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
+ msgstr ""
++"xend ক qemu-dm চলোৱাৰ অনুমতি দিয়ক। প্ৰয়োজনীয় নহয় যদি paravirt আৰু no vfb ব্যৱহাৰ "
++"কৰা হৈছে।"
+ 
+-#: ../gui/system-config-selinux.glade:2661
++#: booleans.py:224
+ msgid ""
+-"Enable/Disable additional audit rules, that are normally not reported in the "
+-"log files."
++"Allow xguest users to configure Network Manager and connect to apache ports"
+ msgstr ""
++"xguest ব্যৱহাৰকাৰীসমূহক Network Manager সংৰূপণ কৰাৰ আৰু apache পোৰ্টসমূহৰ সৈতে "
++"সংযোগ কৰাৰ অনুমতি দিয়ক"
+ 
+-#: ../gui/system-config-selinux.glade:2781
+-msgid "label44"
+-msgstr ""
++#: booleans.py:225
++msgid "Allow xguest users to mount removable media"
++msgstr "xguest ব্যৱহাৰকাৰীসমূহক আতৰাব পৰা মাধ্যম মাউন্ট কৰাৰ অনুমতি দিয়ক"
+ 
+-#: ../gui/system-config-selinux.glade:2818
+-msgid "Change process mode to permissive."
+-msgstr ""
++#: booleans.py:226
++msgid "Allow xguest to use blue tooth devices"
++msgstr "xguest ক ব্লু টুথ ডিভাইচসমূহ ব্যৱহাৰ কৰাৰ অনুমতি দিয়ক"
+ 
+-#: ../gui/system-config-selinux.glade:2836
+-msgid "Change process mode to enforcing"
+-msgstr ""
++#: booleans.py:227
++msgid "Allows clients to write to the X server shared memory segments."
++msgstr "ক্লাএন্টসমূহক X চাৰ্ভাৰ অংশীদাৰী মেমৰি অংশসমূহলে লিখাৰ অনুমতি দিয়ক।"
+ 
+-#: ../gui/system-config-selinux.glade:2928
+-msgid "Process Domain"
+-msgstr ""
++#: booleans.py:228
++msgid "Allows XServer to execute writable memory"
++msgstr "XServer ক লিখিব পৰা মেমৰি এক্সিকিউট কৰাৰ অনুমতি দিয়ে"
+ 
+-#: ../gui/system-config-selinux.glade:2956
+-msgid "label59"
+-msgstr ""
++#: booleans.py:229
++msgid "Support X userspace object manager"
++msgstr "X userspace অবজেক্ট ব্যৱস্থাপক সমৰ্থন কৰক"
+ 
+-#: ../gui/usersPage.py:138
+-#, python-format
+-msgid "SELinux user '%s' is required"
++#: booleans.py:230
++msgid "Allow zabbix to connect to unreserved ports"
++msgstr "zabbix ক অসংৰক্ষিত পোৰ্টসমূহৰ সৈতে সংযোগ কৰাৰ অনুমতি দিয়ক"
 +
-+#: ../gui/loginsPage.py:48 ../gui/system-config-selinux.glade:2098
-+msgid "User Mapping"
-+msgstr ""
++#: booleans.py:231
++msgid "Allow zebra daemon to write it configuration files"
++msgstr "zebra ডিমনক সংৰূপ ফাইলসমূহ লিখাৰ অনুমতি দিয়ক"
 +
-+#: ../gui/loginsPage.py:52
++#: booleans.py:232
 +msgid ""
-+"Login\n"
-+"Name"
-+msgstr ""
-+
-+#: ../gui/loginsPage.py:56 ../gui/usersPage.py:50
++"Allow ZoneMinder to modify public files used for public file transfer "
++"services."
+ msgstr ""
++"ZoneMinder ক ৰাজহুৱা ফাইল স্থানান্তৰ সেৱাসমূহৰ বাবে ব্যৱহৃত ৰাজহুৱা ফাইলসমূহ পৰিবৰ্তন "
++"কৰাৰ অনুমতি দিয়ক।"
+diff --git a/policycoreutils/po/ast.po b/policycoreutils/po/ast.po
+new file mode 100644
+index 0000000..b3346fa
+--- /dev/null
++++ b/policycoreutils/po/ast.po
+@@ -0,0 +1,3353 @@
++# 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 ""
-+"SELinux\n"
-+"User"
 +msgstr ""
++"Project-Id-Version: Policycoreutils\n"
++"Report-Msgid-Bugs-To: \n"
++"POT-Creation-Date: 2012-10-16 12:24-0400\n"
++"PO-Revision-Date: 2012-10-08 14:33+0000\n"
++"Last-Translator: dwalsh <dwalsh at redhat.com>\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"
++"Plural-Forms: nplurals=2; plural=(n != 1);\n"
 +
-+#: ../gui/loginsPage.py:59 ../gui/usersPage.py:55
++#: ../run_init/run_init.c:67
 +msgid ""
-+"MLS/\n"
-+"MCS Range"
++"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 ""
 +
-+#: ../gui/loginsPage.py:133
-+#, python-format
-+msgid "Login '%s' is required"
++#: ../run_init/run_init.c:126 ../newrole/newrole.c:1123
++#, c-format
++msgid "failed to initialize PAM\n"
 +msgstr ""
 +
-+#: ../gui/modulesPage.py:48 ../gui/system-config-selinux.glade:2753
-+msgid "Policy Module"
++#: ../run_init/run_init.c:139
++#, c-format
++msgid "failed to get account information\n"
 +msgstr ""
 +
-+#: ../gui/modulesPage.py:57
-+msgid "Module Name"
++#: ../run_init/run_init.c:162 ../newrole/newrole.c:341
++msgid "Password:"
 +msgstr ""
 +
-+#: ../gui/modulesPage.py:134
-+msgid "Disable Audit"
++#: ../run_init/run_init.c:197 ../newrole/newrole.c:366
++#, c-format
++msgid "Cannot find your entry in the shadow passwd file.\n"
 +msgstr ""
 +
-+#: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
-+msgid "Enable Audit"
++#: ../run_init/run_init.c:203 ../newrole/newrole.c:373
++#, c-format
++msgid "getpass cannot open /dev/tty\n"
 +msgstr ""
 +
-+#: ../gui/modulesPage.py:162
-+msgid "Load Policy Module"
++#: ../run_init/run_init.c:275
++#, c-format
++msgid "run_init: incorrect password for %s\n"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:79
-+msgid "Polgen"
++#: ../run_init/run_init.c:309
++#, c-format
++msgid "Could not open file %s\n"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:80
-+msgid "Red Hat 2007"
++#: ../run_init/run_init.c:336
++#, c-format
++msgid "No context in file %s\n"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:81
-+msgid "GPL"
++#: ../run_init/run_init.c:361
++#, c-format
++msgid "Sorry, run_init may be used only on a SELinux kernel.\n"
 +msgstr ""
 +
-+#. TRANSLATORS: Replace this string with your names, one name per line.
-+#: ../gui/polgen.glade:85 ../gui/system-config-selinux.glade:17
-+msgid "translator-credits"
++#: ../run_init/run_init.c:380
++#, c-format
++msgid "authentication failed.\n"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:90
-+msgid "SELinux Policy Generation Tool"
++#: ../run_init/run_init.c:405 ../newrole/newrole.c:1257
++#, c-format
++msgid "Could not set exec context to %s.\n"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:128
-+msgid ""
-+"<b>Select the policy type for the application or user role you want to "
-+"confine:</b>"
++#: ../audit2allow/audit2allow:230
++msgid "******************** IMPORTANT ***********************\n"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:177
-+msgid "<b>Applications</b>"
++#: ../audit2allow/audit2allow:231
++msgid "To make this policy package active, execute:"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
-+msgid ""
-+"Standard Init Daemon are daemons started on boot via init scripts.  Usually "
-+"requires a script in /etc/rc.d/init.d"
++#: ../semanage/seobject.py:200
++msgid "Could not create semanage handle"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:241 ../gui/polgen.py:156
-+msgid "Standard Init Daemon"
++#: ../semanage/seobject.py:208
++msgid "SELinux policy is not managed or store cannot be accessed."
 +msgstr ""
 +
-+#: ../gui/polgen.glade:261 ../gui/polgen.py:157
-+msgid "DBUS System Daemon"
++#: ../semanage/seobject.py:213
++msgid "Cannot read policy store."
 +msgstr ""
 +
-+#: ../gui/polgen.glade:280
-+msgid "Internet Services Daemon are daemons started by xinetd"
++#: ../semanage/seobject.py:218
++msgid "Could not establish semanage connection"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:282
-+msgid "Internet Services Daemon (inetd)"
++#: ../semanage/seobject.py:223
++msgid "Could not test MLS enabled status"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:301
-+msgid ""
-+"Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
++#: ../semanage/seobject.py:229 ../semanage/seobject.py:244
++msgid "Not yet implemented"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:303 ../gui/polgen.py:159
-+msgid "Web Application/Script (CGI)"
++#: ../semanage/seobject.py:233
++msgid "Semanage transaction already in progress"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:322 ../gui/polgen.glade:343
-+msgid ""
-+"User Application are any application that you would like to confine that is "
-+"started by a user"
++#: ../semanage/seobject.py:242
++msgid "Could not start semanage transaction"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:324 ../gui/polgen.py:160
-+msgid "User Application"
++#: ../semanage/seobject.py:254
++msgid "Could not commit semanage transaction"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:345 ../gui/polgen.py:161
-+msgid "Sandbox"
++#: ../semanage/seobject.py:259
++msgid "Semanage transaction not in progress"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:391
-+msgid "<b>Login Users</b>"
++#: ../semanage/seobject.py:271 ../semanage/seobject.py:351
++msgid "Could not list SELinux modules"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:453
-+msgid "Modify an existing login user record."
++#: ../semanage/seobject.py:284
++msgid "Modules Name"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:455
-+msgid "Existing User Roles"
++#: ../semanage/seobject.py:284 ../gui/modulesPage.py:63
++msgid "Version"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:474
-+msgid ""
-+"This user will login to a machine only via a terminal or remote login.  By "
-+"default this user will have  no setuid, no networking, no su, no sudo."
++#: ../semanage/seobject.py:287 ../gui/statusPage.py:75
++msgid "Disabled"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:476 ../gui/polgen.py:162
-+msgid "Minimal Terminal User Role"
++#: ../semanage/seobject.py:302
++#, python-format
++msgid "Could not disable module %s (remove failed)"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:495
-+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"
++#: ../semanage/seobject.py:313
++#, python-format
++msgid "Could not enable module %s (remove failed)"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:497 ../gui/polgen.py:163
-+msgid "Minimal X Windows User Role"
++#: ../semanage/seobject.py:328
++#, python-format
++msgid "Could not remove module %s (remove failed)"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:516
-+msgid ""
-+"User with full networking, no setuid applications without transition, no "
-+"sudo, no su."
++#: ../semanage/seobject.py:338
++msgid "dontaudit requires either 'on' or 'off'"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:518 ../gui/polgen.py:164
-+msgid "User Role"
++#: ../semanage/seobject.py:366
++msgid "Builtin Permissive Types"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:537
-+msgid ""
-+"User with full networking, no setuid applications without transition, no su, "
-+"can sudo to Root Administration Roles"
++#: ../semanage/seobject.py:376
++msgid "Customized Permissive Types"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:539 ../gui/polgen.py:165
-+msgid "Admin User Role"
++#: ../semanage/seobject.py:417
++#, python-format
++msgid "Could not set permissive domain %s (module installation failed)"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:585
-+msgid "<b>Root Users</b>"
++#: ../semanage/seobject.py:423
++#, python-format
++msgid "Could not remove permissive domain %s (remove failed)"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:647
-+msgid ""
-+"Select Root Administrator User Role, if this user will be used to administer "
-+"the machine while running as root.  This user will not be able to login to "
-+"the system directly."
++#: ../semanage/seobject.py:458 ../semanage/seobject.py:532
++#: ../semanage/seobject.py:578 ../semanage/seobject.py:675
++#: ../semanage/seobject.py:705 ../semanage/seobject.py:772
++#: ../semanage/seobject.py:829 ../semanage/seobject.py:1084
++#: ../semanage/seobject.py:1800 ../semanage/seobject.py:1863
++#: ../semanage/seobject.py:1882 ../semanage/seobject.py:2003
++#: ../semanage/seobject.py:2056
++#, python-format
++msgid "Could not create a key for %s"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:649 ../gui/polgen.py:166
-+msgid "Root Admin User Role"
++#: ../semanage/seobject.py:462 ../semanage/seobject.py:536
++#: ../semanage/seobject.py:582 ../semanage/seobject.py:588
++#, python-format
++msgid "Could not check if login mapping for %s is defined"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:716
-+msgid "label104"
++#: ../semanage/seobject.py:471
++#, python-format
++msgid "Linux Group %s does not exist"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:745
-+msgid "<b>Enter name of application or user role:</b>"
++#: ../semanage/seobject.py:476
++#, python-format
++msgid "Linux User %s does not exist"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
-+msgid "Name"
++#: ../semanage/seobject.py:480
++#, python-format
++msgid "Could not create login mapping for %s"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:807
-+msgid "Enter complete path for executable to be confined."
++#: ../semanage/seobject.py:484 ../semanage/seobject.py:720
++#, python-format
++msgid "Could not set name for %s"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:830 ../gui/polgen.glade:950 ../gui/polgen.glade:3142
-+msgid "..."
++#: ../semanage/seobject.py:489 ../semanage/seobject.py:730
++#, python-format
++msgid "Could not set MLS range for %s"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:849
-+msgid "Enter unique name for the confined application or user role."
++#: ../semanage/seobject.py:493
++#, python-format
++msgid "Could not set SELinux user for %s"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:871
-+msgid "Executable"
++#: ../semanage/seobject.py:497
++#, python-format
++msgid "Could not add login mapping for %s"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:899
-+msgid "Init script"
++#: ../semanage/seobject.py:515
++msgid "Requires seuser or serange"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:927
-+msgid ""
-+"Enter complete path to init script used to start the confined application."
++#: ../semanage/seobject.py:538 ../semanage/seobject.py:584
++#, python-format
++msgid "Login mapping for %s is not defined"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:982
-+msgid "label105"
++#: ../semanage/seobject.py:542
++#, python-format
++msgid "Could not query seuser for %s"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:1011
-+msgid "<b>Select existing role to modify:</b>"
++#: ../semanage/seobject.py:556
++#, python-format
++msgid "Could not modify login mapping for %s"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:1045
-+msgid "Select the user roles that will transiton to the %s domain."
++#: ../semanage/seobject.py:590
++#, python-format
++msgid "Login mapping for %s is defined in policy, cannot be deleted"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:1073
-+msgid "label106"
++#: ../semanage/seobject.py:594
++#, python-format
++msgid "Could not delete login mapping for %s"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:1102
-+msgid "<b>Select roles that %s will transition to:</b>"
++#: ../semanage/seobject.py:616 ../semanage/seobject.py:634
++#: ../semanage/seobject.py:872
++msgid "Could not list login mappings"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:1136
-+msgid "Select applications domains that %s will transition to."
++#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
++#: ../gui/system-config-selinux.glade:100
++msgid "Login Name"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:1164
-+msgid "label107"
++#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
++#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
++#: ../gui/system-config-selinux.glade:128
++#: ../gui/system-config-selinux.glade:915
++#: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
++msgid "SELinux User"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:1193
-+msgid "<b>Select the user_roles that will transition to %s:</b>"
++#: ../semanage/seobject.py:659 ../gui/system-config-selinux.glade:156
++#: ../gui/system-config-selinux.glade:943
++msgid "MLS/MCS Range"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:1227
-+msgid "Select the user roles that will transiton to this applications domains."
++#: ../semanage/seobject.py:678 ../semanage/seobject.py:709
++#: ../semanage/seobject.py:776 ../semanage/seobject.py:833
++#: ../semanage/seobject.py:839
++#, python-format
++msgid "Could not check if SELinux user %s is defined"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:1255
-+msgid "label108"
++#: ../semanage/seobject.py:681 ../semanage/seobject.py:782
++#: ../semanage/seobject.py:845
++#, python-format
++msgid "Could not query user for %s"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:1284
-+msgid "<b>Select domains that %s will administer:</b>"
++#: ../semanage/seobject.py:701
++#, python-format
++msgid "You must add at least one role for %s"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:1318 ../gui/polgen.glade:1409
-+msgid "Select the domains that you would like this user administer."
++#: ../semanage/seobject.py:716
++#, python-format
++msgid "Could not create SELinux user for %s"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:1346
-+msgid "label109"
++#: ../semanage/seobject.py:725
++#, python-format
++msgid "Could not add role %s for %s"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:1375
-+msgid "<b>Select additional roles for %s:</b>"
++#: ../semanage/seobject.py:734
++#, python-format
++msgid "Could not set MLS level for %s"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:1437
-+msgid "label111"
++#: ../semanage/seobject.py:737
++#, python-format
++msgid "Could not add prefix %s for %s"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:1466
-+msgid "<b>Enter network ports that %s binds on:</b>"
++#: ../semanage/seobject.py:740
++#, python-format
++msgid "Could not extract key for %s"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:1497 ../gui/polgen.glade:1997
-+msgid "<b>TCP Ports</b>"
++#: ../semanage/seobject.py:744
++#, python-format
++msgid "Could not add SELinux user %s"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:1565 ../gui/polgen.glade:1785
-+msgid "Allows %s to bind to any udp port"
++#: ../semanage/seobject.py:766
++msgid "Requires prefix, roles, level or range"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:1567 ../gui/polgen.glade:1787 ../gui/polgen.glade:2061
-+#: ../gui/polgen.glade:2215
-+msgid "All"
++#: ../semanage/seobject.py:768
++msgid "Requires prefix or roles"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:1585 ../gui/polgen.glade:1805
-+msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
++#: ../semanage/seobject.py:778 ../semanage/seobject.py:835
++#, python-format
++msgid "SELinux user %s is not defined"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:1587 ../gui/polgen.glade:1807
-+msgid "600-1024"
++#: ../semanage/seobject.py:807
++#, python-format
++msgid "Could not modify SELinux user %s"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:1605 ../gui/polgen.glade:1825
-+msgid ""
-+"Enter a comma separated list of udp ports or ranges of ports that %s binds "
-+"to. Example: 612, 650-660"
++#: ../semanage/seobject.py:841
++#, python-format
++msgid "SELinux user %s is defined in policy, cannot be deleted"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:1607 ../gui/polgen.glade:1827
-+msgid "Unreserved Ports (>1024)"
++#: ../semanage/seobject.py:852
++#, python-format
++msgid "Could not delete SELinux user %s"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:1638 ../gui/polgen.glade:1858 ../gui/polgen.glade:2079
-+#: ../gui/polgen.glade:2233
-+msgid "Select Ports"
++#: ../semanage/seobject.py:890
++msgid "Could not list SELinux users"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:1663 ../gui/polgen.glade:1883
-+msgid "Allows %s to bind to any udp ports > 1024"
++#: ../semanage/seobject.py:896
++#, python-format
++msgid "Could not list roles for user %s"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:1717 ../gui/polgen.glade:2151
-+msgid "<b>UDP Ports</b>"
++#: ../semanage/seobject.py:921
++msgid "Labeling"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:1937
-+msgid "label113"
++#: ../semanage/seobject.py:921
++msgid "MLS/"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:1966
-+msgid "<b>Select network ports that %s connects to:</b>"
++#: ../semanage/seobject.py:922
++msgid "Prefix"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:2058
-+msgid "Allows %s to connect to any tcp port"
++#: ../semanage/seobject.py:922
++msgid "MCS Level"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:2104
-+msgid ""
-+"Enter a comma separated list of tcp ports or ranges of ports that %s "
-+"connects to. Example: 612, 650-660"
++#: ../semanage/seobject.py:922
++msgid "MCS Range"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:2212
-+msgid "Allows %s to connect to any udp port"
++#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
++#: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
++msgid "SELinux Roles"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:2258
-+msgid ""
-+"Enter a comma separated list of udp ports or ranges of ports that %s "
-+"connects to. Example: 612, 650-660"
++#: ../semanage/seobject.py:944
++msgid "Protocol udp or tcp is required"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:2305
-+msgid "label114"
++#: ../semanage/seobject.py:946
++msgid "Port is required"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:2334
-+msgid "<b>Select common application traits for %s:</b>"
++#: ../semanage/seobject.py:956
++msgid "Invalid Port"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:2366
-+msgid "Writes syslog messages\t"
++#: ../semanage/seobject.py:960
++#, python-format
++msgid "Could not create a key for %s/%s"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:2385
-+msgid "Create/Manipulate temporary files in /tmp"
++#: ../semanage/seobject.py:971
++msgid "Type is required"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:2404
-+msgid "Uses Pam for authentication"
++#: ../semanage/seobject.py:974 ../semanage/seobject.py:1036
++#: ../semanage/seobject.py:1794
++#, python-format
++msgid "Type %s is invalid, must be a port type"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:2423
-+msgid "Uses nsswitch or getpw* calls"
++#: ../semanage/seobject.py:980 ../semanage/seobject.py:1042
++#: ../semanage/seobject.py:1097 ../semanage/seobject.py:1103
++#, python-format
++msgid "Could not check if port %s/%s is defined"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:2442
-+msgid "Uses dbus"
++#: ../semanage/seobject.py:982
++#, python-format
++msgid "Port %s/%s already defined"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:2461
-+msgid "Sends audit messages"
++#: ../semanage/seobject.py:986
++#, python-format
++msgid "Could not create port for %s/%s"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:2480
-+msgid "Interacts with the terminal"
++#: ../semanage/seobject.py:992
++#, python-format
++msgid "Could not create context for %s/%s"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:2499
-+msgid "Sends email"
++#: ../semanage/seobject.py:996
++#, python-format
++msgid "Could not set user in port context for %s/%s"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:2530
-+msgid "label115"
++#: ../semanage/seobject.py:1000
++#, python-format
++msgid "Could not set role in port context for %s/%s"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:2559
-+msgid "<b>Add files/directories that %s manages</b>"
++#: ../semanage/seobject.py:1004
++#, python-format
++msgid "Could not set type in port context for %s/%s"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:2788
-+msgid ""
-+"Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
-+"Files ..."
++#: ../semanage/seobject.py:1009
++#, python-format
++msgid "Could not set mls fields in port context for %s/%s"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:2823
-+msgid "label116"
++#: ../semanage/seobject.py:1013
++#, python-format
++msgid "Could not set port context for %s/%s"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:2852
-+msgid "<b>Add booleans from the %s policy:</b>"
++#: ../semanage/seobject.py:1017
++#, python-format
++msgid "Could not add port %s/%s"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:3002
-+msgid "Add/Remove booleans used by the %s domain"
++#: ../semanage/seobject.py:1031 ../semanage/seobject.py:1304
++#: ../semanage/seobject.py:1503
++msgid "Requires setype or serange"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:3066
-+msgid "<b>Which directory you will generate the %s policy?</b>"
++#: ../semanage/seobject.py:1033
++msgid "Requires setype"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:3097
-+msgid "Policy Directory"
++#: ../semanage/seobject.py:1044 ../semanage/seobject.py:1099
++#, python-format
++msgid "Port %s/%s is not defined"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:3254
-+msgid "Add Booleans Dialog"
++#: ../semanage/seobject.py:1048
++#, python-format
++msgid "Could not query port %s/%s"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:3327
-+msgid "Boolean Name"
++#: ../semanage/seobject.py:1059
++#, python-format
++msgid "Could not modify port %s/%s"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:261
-+msgid "Role"
++#: ../semanage/seobject.py:1072
++msgid "Could not list the ports"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:268
-+msgid "Existing_User"
++#: ../semanage/seobject.py:1088
++#, python-format
++msgid "Could not delete the port %s"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
-+msgid "Application"
++#: ../semanage/seobject.py:1105
++#, python-format
++msgid "Port %s/%s is defined in policy, cannot be deleted"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:352
++#: ../semanage/seobject.py:1109
 +#, python-format
-+msgid "%s must be a directory"
++msgid "Could not delete port %s/%s"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
-+msgid "You must select a user"
++#: ../semanage/seobject.py:1125 ../semanage/seobject.py:1147
++msgid "Could not list ports"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:542
-+msgid "Select executable file to be confined."
++#: ../semanage/seobject.py:1186
++msgid "SELinux Port Type"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:553
-+msgid "Select init script file to be confined."
++#: ../semanage/seobject.py:1186
++msgid "Proto"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:563
-+msgid "Select file(s) that confined application creates or writes"
++#: ../semanage/seobject.py:1186 ../gui/system-config-selinux.glade:335
++msgid "Port Number"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:570
-+msgid "Select directory(s) that the confined application owns and writes into"
++#: ../semanage/seobject.py:1207
++msgid "Node Address is required"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:632
-+msgid "Select directory to generate policy files in"
++#: ../semanage/seobject.py:1222
++msgid "Unknown or missing protocol"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:649
-+#, python-format
-+msgid ""
-+"Type %s_t already defined in current policy.\n"
-+"Do you want to continue?"
++#: ../semanage/seobject.py:1236
++msgid "SELinux node type is required"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
-+msgid "Verify Name"
++#: ../semanage/seobject.py:1239 ../semanage/seobject.py:1307
++#, python-format
++msgid "Type %s is invalid, must be a node type"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:653
++#: ../semanage/seobject.py:1243 ../semanage/seobject.py:1311
++#: ../semanage/seobject.py:1347 ../semanage/seobject.py:1445
++#: ../semanage/seobject.py:1507 ../semanage/seobject.py:1541
++#: ../semanage/seobject.py:1739
 +#, python-format
-+msgid ""
-+"Module %s.pp already loaded in current policy.\n"
-+"Do you want to continue?"
++msgid "Could not create key for %s"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:699
-+msgid ""
-+"You must add a name made up of letters and numbers and containing no spaces."
++#: ../semanage/seobject.py:1245 ../semanage/seobject.py:1315
++#: ../semanage/seobject.py:1351 ../semanage/seobject.py:1357
++#, python-format
++msgid "Could not check if addr %s is defined"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:713
-+msgid "You must enter a executable"
++#: ../semanage/seobject.py:1254
++#, python-format
++msgid "Could not create addr for %s"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
-+msgid "Configue SELinux"
++#: ../semanage/seobject.py:1260 ../semanage/seobject.py:1461
++#: ../semanage/seobject.py:1694
++#, python-format
++msgid "Could not create context for %s"
 +msgstr ""
 +
-+#: ../gui/polgen.py:158
-+msgid "Internet Services Daemon"
++#: ../semanage/seobject.py:1264
++#, python-format
++msgid "Could not set mask for %s"
 +msgstr ""
 +
-+#: ../gui/polgen.py:197
++#: ../semanage/seobject.py:1268
 +#, python-format
-+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
++msgid "Could not set user in addr context for %s"
 +msgstr ""
 +
-+#: ../gui/polgen.py:324
-+msgid "You must enter a name for your confined process/user"
++#: ../semanage/seobject.py:1272
++#, python-format
++msgid "Could not set role in addr context for %s"
 +msgstr ""
 +
-+#: ../gui/polgen.py:326
-+msgid ""
-+"Name must be alpha numberic with no spaces. Consider using option \"-n "
-+"MODULENAME\""
++#: ../semanage/seobject.py:1276
++#, python-format
++msgid "Could not set type in addr context for %s"
 +msgstr ""
 +
-+#: ../gui/polgen.py:414
-+msgid "User Role types can not be assigned executables."
++#: ../semanage/seobject.py:1281
++#, python-format
++msgid "Could not set mls fields in addr context for %s"
 +msgstr ""
 +
-+#: ../gui/polgen.py:420
-+msgid "Only Daemon apps can use an init script.."
++#: ../semanage/seobject.py:1285
++#, python-format
++msgid "Could not set addr context for %s"
 +msgstr ""
 +
-+#: ../gui/polgen.py:438
-+msgid "use_resolve must be a boolean value "
++#: ../semanage/seobject.py:1289
++#, python-format
++msgid "Could not add addr %s"
 +msgstr ""
 +
-+#: ../gui/polgen.py:444
-+msgid "use_syslog must be a boolean value "
++#: ../semanage/seobject.py:1317 ../semanage/seobject.py:1353
++#, python-format
++msgid "Addr %s is not defined"
 +msgstr ""
 +
-+#: ../gui/polgen.py:450
-+msgid "use_kerberos must be a boolean value "
++#: ../semanage/seobject.py:1321
++#, python-format
++msgid "Could not query addr %s"
 +msgstr ""
 +
-+#: ../gui/polgen.py:456
-+msgid "manage_krb5_rcache must be a boolean value "
++#: ../semanage/seobject.py:1331
++#, python-format
++msgid "Could not modify addr %s"
 +msgstr ""
 +
-+#: ../gui/polgen.py:486
-+msgid "USER Types automatically get a tmp type"
++#: ../semanage/seobject.py:1359
++#, python-format
++msgid "Addr %s is defined in policy, cannot be deleted"
 +msgstr ""
 +
-+#: ../gui/polgen.py:1004
-+msgid "You must enter the executable path for your confined process"
++#: ../semanage/seobject.py:1363
++#, python-format
++msgid "Could not delete addr %s"
 +msgstr ""
 +
-+#: ../gui/polgen.py:1182
-+msgid "Type Enforcement file"
++#: ../semanage/seobject.py:1375
++msgid "Could not deleteall node mappings"
 +msgstr ""
 +
-+#: ../gui/polgen.py:1183
-+msgid "Interface file"
++#: ../semanage/seobject.py:1389
++msgid "Could not list addrs"
 +msgstr ""
 +
-+#: ../gui/polgen.py:1184
-+msgid "File Contexts file"
++#: ../semanage/seobject.py:1441 ../semanage/seobject.py:1732
++msgid "SELinux Type is required"
 +msgstr ""
 +
-+#: ../gui/polgen.py:1185
-+msgid "Setup Script"
++#: ../semanage/seobject.py:1449 ../semanage/seobject.py:1511
++#: ../semanage/seobject.py:1545 ../semanage/seobject.py:1551
++#, python-format
++msgid "Could not check if interface %s is defined"
 +msgstr ""
 +
-+#: ../gui/polgen.py:1306
++#: ../semanage/seobject.py:1456
 +#, python-format
-+msgid ""
-+"\n"
-+"%s\n"
-+"\n"
-+"sepolgen [ -n moduleName ] [ -m ] [ -t type ] [ executable | Name ]\n"
-+"valid Types:\n"
++msgid "Could not create interface for %s"
 +msgstr ""
 +
-+#: ../gui/polgen.py:1354
-+msgid "Executable or Name required"
++#: ../semanage/seobject.py:1465
++#, python-format
++msgid "Could not set user in interface context for %s"
 +msgstr ""
 +
-+#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
-+msgid "Network Port"
++#: ../semanage/seobject.py:1469
++#, python-format
++msgid "Could not set role in interface context for %s"
 +msgstr ""
 +
-+#: ../gui/portsPage.py:85
-+msgid ""
-+"SELinux Port\n"
-+"Type"
++#: ../semanage/seobject.py:1473
++#, python-format
++msgid "Could not set type in interface context for %s"
 +msgstr ""
 +
-+#: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
-+msgid "Protocol"
++#: ../semanage/seobject.py:1478
++#, python-format
++msgid "Could not set mls fields in interface context for %s"
 +msgstr ""
 +
-+#: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
-+msgid ""
-+"MLS/MCS\n"
-+"Level"
++#: ../semanage/seobject.py:1482
++#, python-format
++msgid "Could not set interface context for %s"
 +msgstr ""
 +
-+#: ../gui/portsPage.py:101
-+msgid "Port"
++#: ../semanage/seobject.py:1486
++#, python-format
++msgid "Could not set message context for %s"
 +msgstr ""
 +
-+#: ../gui/portsPage.py:207
++#: ../semanage/seobject.py:1490
 +#, python-format
-+msgid "Port number \"%s\" is not valid.  0 < PORT_NUMBER < 65536 "
++msgid "Could not add interface %s"
 +msgstr ""
 +
-+#: ../gui/portsPage.py:252
-+msgid "List View"
++#: ../semanage/seobject.py:1513 ../semanage/seobject.py:1547
++#, python-format
++msgid "Interface %s is not defined"
 +msgstr ""
 +
-+#: ../gui/portsPage.py:255 ../gui/system-config-selinux.glade:2419
-+msgid "Group View"
++#: ../semanage/seobject.py:1517
++#, python-format
++msgid "Could not query interface %s"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:1 ../gui/selinux.tbl:30 ../gui/selinux.tbl:31
-+#: ../gui/selinux.tbl:32 ../gui/selinux.tbl:33 ../gui/selinux.tbl:34
-+#: ../gui/selinux.tbl:36 ../gui/selinux.tbl:37 ../gui/selinux.tbl:38
-+#: ../gui/selinux.tbl:39 ../gui/selinux.tbl:40 ../gui/selinux.tbl:42
-+#: ../gui/selinux.tbl:43 ../gui/selinux.tbl:44 ../gui/selinux.tbl:45
-+#: ../gui/selinux.tbl:46 ../gui/selinux.tbl:47 ../gui/selinux.tbl:48
-+#: ../gui/selinux.tbl:49 ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
-+#: ../gui/selinux.tbl:52 ../gui/selinux.tbl:53 ../gui/selinux.tbl:59
-+#: ../gui/selinux.tbl:60 ../gui/selinux.tbl:61 ../gui/selinux.tbl:62
-+#: ../gui/selinux.tbl:63 ../gui/selinux.tbl:64 ../gui/selinux.tbl:65
-+#: ../gui/selinux.tbl:66 ../gui/selinux.tbl:67 ../gui/selinux.tbl:68
-+#: ../gui/selinux.tbl:69 ../gui/selinux.tbl:75 ../gui/selinux.tbl:76
-+#: ../gui/selinux.tbl:77 ../gui/selinux.tbl:78 ../gui/selinux.tbl:79
-+#: ../gui/selinux.tbl:80 ../gui/selinux.tbl:81 ../gui/selinux.tbl:82
-+#: ../gui/selinux.tbl:83 ../gui/selinux.tbl:84 ../gui/selinux.tbl:86
-+#: ../gui/selinux.tbl:88 ../gui/selinux.tbl:89 ../gui/selinux.tbl:90
-+#: ../gui/selinux.tbl:92 ../gui/selinux.tbl:94 ../gui/selinux.tbl:95
-+#: ../gui/selinux.tbl:96 ../gui/selinux.tbl:97 ../gui/selinux.tbl:98
-+#: ../gui/selinux.tbl:99 ../gui/selinux.tbl:100 ../gui/selinux.tbl:101
-+#: ../gui/selinux.tbl:102 ../gui/selinux.tbl:103 ../gui/selinux.tbl:104
-+#: ../gui/selinux.tbl:106 ../gui/selinux.tbl:108 ../gui/selinux.tbl:109
-+#: ../gui/selinux.tbl:110 ../gui/selinux.tbl:111 ../gui/selinux.tbl:112
-+#: ../gui/selinux.tbl:113 ../gui/selinux.tbl:114 ../gui/selinux.tbl:116
-+#: ../gui/selinux.tbl:117 ../gui/selinux.tbl:119 ../gui/selinux.tbl:121
-+#: ../gui/selinux.tbl:123 ../gui/selinux.tbl:124 ../gui/selinux.tbl:127
-+#: ../gui/selinux.tbl:129 ../gui/selinux.tbl:130 ../gui/selinux.tbl:131
-+#: ../gui/selinux.tbl:132 ../gui/selinux.tbl:133 ../gui/selinux.tbl:134
-+#: ../gui/selinux.tbl:135 ../gui/selinux.tbl:136 ../gui/selinux.tbl:137
-+#: ../gui/selinux.tbl:138 ../gui/selinux.tbl:139 ../gui/selinux.tbl:142
-+#: ../gui/selinux.tbl:143 ../gui/selinux.tbl:144 ../gui/selinux.tbl:145
-+#: ../gui/selinux.tbl:146 ../gui/selinux.tbl:147 ../gui/selinux.tbl:148
-+#: ../gui/selinux.tbl:149 ../gui/selinux.tbl:150 ../gui/selinux.tbl:151
-+#: ../gui/selinux.tbl:152 ../gui/selinux.tbl:154 ../gui/selinux.tbl:155
-+#: ../gui/selinux.tbl:156 ../gui/selinux.tbl:157 ../gui/selinux.tbl:158
-+#: ../gui/selinux.tbl:159 ../gui/selinux.tbl:160 ../gui/selinux.tbl:167
-+#: ../gui/selinux.tbl:171 ../gui/selinux.tbl:172 ../gui/selinux.tbl:173
-+#: ../gui/selinux.tbl:174 ../gui/selinux.tbl:175 ../gui/selinux.tbl:177
-+#: ../gui/selinux.tbl:178 ../gui/selinux.tbl:179 ../gui/selinux.tbl:180
-+#: ../gui/selinux.tbl:184 ../gui/selinux.tbl:192 ../gui/selinux.tbl:193
-+#: ../gui/selinux.tbl:194 ../gui/selinux.tbl:195 ../gui/selinux.tbl:196
-+#: ../gui/selinux.tbl:197 ../gui/selinux.tbl:198 ../gui/selinux.tbl:199
-+#: ../gui/selinux.tbl:200 ../gui/selinux.tbl:201 ../gui/selinux.tbl:206
-+#: ../gui/selinux.tbl:207 ../gui/selinux.tbl:218 ../gui/selinux.tbl:219
-+#: ../gui/selinux.tbl:220 ../gui/selinux.tbl:222 ../gui/selinux.tbl:224
-+#: ../gui/selinux.tbl:226 ../gui/selinux.tbl:227 ../gui/selinux.tbl:230
-+msgid "SELinux Service Protection"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:1
-+msgid "Disable SELinux protection for acct daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:2 ../gui/selinux.tbl:3 ../gui/selinux.tbl:70
-+#: ../gui/selinux.tbl:153 ../gui/selinux.tbl:168 ../gui/selinux.tbl:169
-+#: ../gui/selinux.tbl:170 ../gui/selinux.tbl:189 ../gui/selinux.tbl:202
-+#: ../gui/selinux.tbl:203 ../gui/selinux.tbl:204 ../gui/selinux.tbl:205
-+msgid "Admin"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:2
-+msgid "Allow all daemons to write corefiles to /"
++#: ../semanage/seobject.py:1528
++#, python-format
++msgid "Could not modify interface %s"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:3
-+msgid "Allow all daemons the ability to use unallocated ttys"
++#: ../semanage/seobject.py:1553
++#, python-format
++msgid "Interface %s is defined in policy, cannot be deleted"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
-+#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
-+#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
-+#: ../gui/selinux.tbl:210 ../gui/selinux.tbl:211 ../gui/selinux.tbl:212
-+#: ../gui/selinux.tbl:213 ../gui/selinux.tbl:214 ../gui/selinux.tbl:215
-+#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
-+msgid "User Privs"
++#: ../semanage/seobject.py:1557
++#, python-format
++msgid "Could not delete interface %s"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:4
-+msgid ""
-+"Allow gadmin SELinux user account to execute files in home directory or /tmp"
++#: ../semanage/seobject.py:1569
++msgid "Could not delete all interface  mappings"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:5
-+msgid ""
-+"Allow guest SELinux user account to execute files in home directory or /tmp"
++#: ../semanage/seobject.py:1583
++msgid "Could not list interfaces"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
-+msgid "Memory Protection"
++#: ../semanage/seobject.py:1608
++msgid "SELinux Interface"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:6
-+msgid "Allow java executable stack"
++#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1954
++msgid "Context"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
-+#: ../gui/selinux.tbl:209
-+msgid "Mount"
++#: ../semanage/seobject.py:1671
++#, python-format
++msgid "Equivalence class for %s already exists"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:7
-+msgid "Allow mount to mount any file"
++#: ../semanage/seobject.py:1677
++#, python-format
++msgid "File spec %s conflicts with equivalency rule '%s %s'"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:8
-+msgid "Allow mount to mount any directory"
++#: ../semanage/seobject.py:1686
++#, python-format
++msgid "Equivalence class for %s does not exists"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:9
-+msgid "Allow mplayer executable stack"
++#: ../semanage/seobject.py:1700
++#, python-format
++msgid "Could not set user in file context for %s"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
-+#: ../gui/selinux.tbl:188
-+msgid "SSH"
++#: ../semanage/seobject.py:1704
++#, python-format
++msgid "Could not set role in file context for %s"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:10
-+msgid "Allow ssh to run ssh-keysign"
++#: ../semanage/seobject.py:1709 ../semanage/seobject.py:1769
++#, python-format
++msgid "Could not set mls fields in file context for %s"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:11
-+msgid ""
-+"Allow staff SELinux user account to execute files in home directory or /tmp"
++#: ../semanage/seobject.py:1715
++msgid "Invalid file specification"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:12
-+msgid ""
-+"Allow sysadm SELinux user account to execute files in home directory or /tmp"
++#: ../semanage/seobject.py:1717
++msgid "File specification can not include spaces"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:13
++#: ../semanage/seobject.py:1722
++#, python-format
 +msgid ""
-+"Allow unconfined SELinux user account to execute files in home directory or /"
-+"tmp"
++"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:14
-+msgid "Network Configuration"
++#: ../semanage/seobject.py:1735
++#, python-format
++msgid "Type %s is invalid, must be a file or device type"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:14
-+msgid "Allow unlabeled packets to flow on the network"
++#: ../semanage/seobject.py:1743 ../semanage/seobject.py:1748
++#: ../semanage/seobject.py:1804 ../semanage/seobject.py:1886
++#: ../semanage/seobject.py:1890
++#, python-format
++msgid "Could not check if file context for %s is defined"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:15
-+msgid ""
-+"Allow user SELinux user account to execute files in home directory or /tmp"
++#: ../semanage/seobject.py:1756
++#, python-format
++msgid "Could not create file context for %s"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:16
-+msgid "Allow unconfined to dyntrans to unconfined_execmem"
++#: ../semanage/seobject.py:1764
++#, python-format
++msgid "Could not set type in file context for %s"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
-+#: ../gui/selinux.tbl:140
-+msgid "Databases"
++#: ../semanage/seobject.py:1772 ../semanage/seobject.py:1832
++#: ../semanage/seobject.py:1836
++#, python-format
++msgid "Could not set file context for %s"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:17
-+msgid "Allow user to connect to mysql socket"
++#: ../semanage/seobject.py:1778
++#, python-format
++msgid "Could not add file context for %s"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:18
-+msgid "Allow user to connect to postgres socket"
++#: ../semanage/seobject.py:1792
++msgid "Requires setype, serange or seuser"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
-+msgid "XServer"
++#: ../semanage/seobject.py:1808 ../semanage/seobject.py:1894
++#, python-format
++msgid "File context for %s is not defined"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:19
-+msgid "Allow clients to write to X shared memory"
++#: ../semanage/seobject.py:1814
++#, python-format
++msgid "Could not query file context for %s"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:20
-+msgid ""
-+"Allow xguest SELinux user account to execute files in home directory or /tmp"
++#: ../semanage/seobject.py:1840
++#, python-format
++msgid "Could not modify file context for %s"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
-+#: ../gui/selinux.tbl:231
-+msgid "NIS"
++#: ../semanage/seobject.py:1853
++msgid "Could not list the file contexts"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:21
-+msgid "Allow daemons to run with NIS"
++#: ../semanage/seobject.py:1867
++#, python-format
++msgid "Could not delete the file context %s"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
-+#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
-+#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
-+#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
-+#: ../gui/selinux.tbl:118
-+msgid "Web Applications"
++#: ../semanage/seobject.py:1892
++#, python-format
++msgid "File context for %s is defined in policy, cannot be deleted"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:22
-+msgid "Transition staff SELinux user to Web Browser Domain"
++#: ../semanage/seobject.py:1898
++#, python-format
++msgid "Could not delete file context for %s"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:23
-+msgid "Transition sysadm SELinux user to Web Browser Domain"
++#: ../semanage/seobject.py:1913
++msgid "Could not list file contexts"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:24
-+msgid "Transition user SELinux user to Web Browser Domain"
++#: ../semanage/seobject.py:1917
++msgid "Could not list local file contexts"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:25
-+msgid "Transition xguest SELinux user to Web Browser Domain"
++#: ../semanage/seobject.py:1954
++msgid "SELinux fcontext"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
-+#: ../gui/selinux.tbl:29
-+msgid "Allow staff Web Browsers to write to home directories"
++#: ../semanage/seobject.py:1954
++msgid "type"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:30
-+msgid "Disable SELinux protection for amanda"
++#: ../semanage/seobject.py:1967
++msgid ""
++"\n"
++"SELinux Distribution fcontext Equivalence \n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:31
-+msgid "Disable SELinux protection for amavis"
++#: ../semanage/seobject.py:1972
++msgid ""
++"\n"
++"SELinux Local fcontext Equivalence \n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:32
-+msgid "Disable SELinux protection for apmd daemon"
++#: ../semanage/seobject.py:2006 ../semanage/seobject.py:2059
++#: ../semanage/seobject.py:2065
++#, python-format
++msgid "Could not check if boolean %s is defined"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:33
-+msgid "Disable SELinux protection for arpwatch daemon"
++#: ../semanage/seobject.py:2008 ../semanage/seobject.py:2061
++#, python-format
++msgid "Boolean %s is not defined"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:34
-+msgid "Disable SELinux protection for auditd daemon"
++#: ../semanage/seobject.py:2012
++#, python-format
++msgid "Could not query file context %s"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:35
-+msgid "Disable SELinux protection for automount daemon"
++#: ../semanage/seobject.py:2017
++#, python-format
++msgid "You must specify one of the following values: %s"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:36
-+msgid "Disable SELinux protection for avahi"
++#: ../semanage/seobject.py:2022
++#, python-format
++msgid "Could not set active value of boolean %s"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:37
-+msgid "Disable SELinux protection for bluetooth daemon"
++#: ../semanage/seobject.py:2025
++#, python-format
++msgid "Could not modify boolean %s"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:38
-+msgid "Disable SELinux protection for canna daemon"
++#: ../semanage/seobject.py:2043
++#, python-format
++msgid "Bad format %s: Record %s"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:39
-+msgid "Disable SELinux protection for cardmgr daemon"
++#: ../semanage/seobject.py:2067
++#, python-format
++msgid "Boolean %s is defined in policy, cannot be deleted"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:40
-+msgid "Disable SELinux protection for Cluster Server"
++#: ../semanage/seobject.py:2071
++#, python-format
++msgid "Could not delete boolean %s"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:41
-+msgid ""
-+"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-+"temp and untrusted content files"
++#: ../semanage/seobject.py:2083 ../semanage/seobject.py:2100
++msgid "Could not list booleans"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:42
-+msgid "Disable SELinux protection for ciped daemon"
++#: ../semanage/seobject.py:2125
++msgid "unknown"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:43
-+msgid "Disable SELinux protection for clamd daemon"
++#: ../semanage/seobject.py:2138
++msgid "off"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:44
-+msgid "Disable SELinux protection for clamscan"
++#: ../semanage/seobject.py:2138
++msgid "on"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:45
-+msgid "Disable SELinux protection for clvmd"
++#: ../semanage/seobject.py:2152
++msgid "SELinux boolean"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:46
-+msgid "Disable SELinux protection for comsat daemon"
++#: ../semanage/seobject.py:2152
++msgid "State"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
-+#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
-+msgid "Disable SELinux protection for courier daemon"
++#: ../semanage/seobject.py:2152
++msgid "Default"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:52
-+msgid "Disable SELinux protection for cpucontrol daemon"
++#: ../semanage/seobject.py:2152 ../gui/polgen.glade:113
++#: ../gui/polgengui.py:254
++msgid "Description"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:53
-+msgid "Disable SELinux protection for cpuspeed daemon"
++#: ../newrole/newrole.c:201
++#, c-format
++msgid "failed to set PAM_TTY\n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:54
-+msgid "Cron"
++#: ../newrole/newrole.c:290
++#, c-format
++msgid "newrole: service name configuration hashtable overflow\n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:54
-+msgid "Disable SELinux protection for crond daemon"
++#: ../newrole/newrole.c:300
++#, c-format
++msgid "newrole:  %s:  error on line %lu.\n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
-+#: ../gui/selinux.tbl:91
-+msgid "Printing"
++#: ../newrole/newrole.c:439
++#, c-format
++msgid "cannot find valid entry in the passwd file.\n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:55
-+msgid "Disable SELinux protection for cupsd back end server"
++#: ../newrole/newrole.c:450
++#, c-format
++msgid "Out of memory!\n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:56
-+msgid "Disable SELinux protection for cupsd daemon"
++#: ../newrole/newrole.c:455
++#, c-format
++msgid "Error!  Shell is not valid.\n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:57
-+msgid "Disable SELinux protection for cupsd_lpd"
++#: ../newrole/newrole.c:512
++#, c-format
++msgid "Unable to clear environment\n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:58
-+msgid "CVS"
++#: ../newrole/newrole.c:556 ../newrole/newrole.c:587 ../newrole/newrole.c:617
++#, c-format
++msgid "Error changing uid, aborting.\n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:58
-+msgid "Disable SELinux protection for cvs daemon"
++#: ../newrole/newrole.c:612
++#, c-format
++msgid "Error resetting KEEPCAPS, aborting\n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:59
-+msgid "Disable SELinux protection for cyrus daemon"
++#: ../newrole/newrole.c:635
++#, c-format
++msgid "Error connecting to audit system.\n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:60
-+msgid "Disable SELinux protection for dbskkd daemon"
++#: ../newrole/newrole.c:641
++#, c-format
++msgid "Error allocating memory.\n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:61
-+msgid "Disable SELinux protection for dbusd daemon"
++#: ../newrole/newrole.c:648
++#, c-format
++msgid "Error sending audit message.\n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:62
-+msgid "Disable SELinux protection for dccd"
++#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
++#, c-format
++msgid "Could not determine enforcing mode.\n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:63
-+msgid "Disable SELinux protection for dccifd"
++#: ../newrole/newrole.c:699
++#, c-format
++msgid "Error!  Could not open %s.\n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:64
-+msgid "Disable SELinux protection for dccm"
++#: ../newrole/newrole.c:705
++#, c-format
++msgid "%s!  Could not get current context for %s, not relabeling tty.\n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:65
-+msgid "Disable SELinux protection for ddt daemon"
++#: ../newrole/newrole.c:715
++#, c-format
++msgid "%s!  Could not get new context for %s, not relabeling tty.\n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:66
-+msgid "Disable SELinux protection for devfsd daemon"
++#: ../newrole/newrole.c:725
++#, c-format
++msgid "%s!  Could not set new context for %s\n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:67
-+msgid "Disable SELinux protection for dhcpc daemon"
++#: ../newrole/newrole.c:772
++#, c-format
++msgid "%s changed labels.\n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:68
-+msgid "Disable SELinux protection for dhcpd daemon"
++#: ../newrole/newrole.c:778
++#, c-format
++msgid "Warning! Could not restore context for %s\n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:69
-+msgid "Disable SELinux protection for dictd daemon"
++#: ../newrole/newrole.c:835
++#, c-format
++msgid "Error: multiple roles specified\n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:70
-+msgid "Allow sysadm_t to directly start daemons"
++#: ../newrole/newrole.c:843
++#, c-format
++msgid "Error: multiple types specified\n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:71
-+msgid "Disable SELinux protection for Evolution"
++#: ../newrole/newrole.c:850
++#, c-format
++msgid "Sorry, -l may be used with SELinux MLS support.\n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:72
-+msgid "Games"
++#: ../newrole/newrole.c:855
++#, c-format
++msgid "Error: multiple levels specified\n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:72
-+msgid "Disable SELinux protection for games"
++#: ../newrole/newrole.c:865
++#, c-format
++msgid "Error: you are not allowed to change levels on a non secure terminal \n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:73
-+msgid "Disable SELinux protection for the web browsers"
++#: ../newrole/newrole.c:891
++#, c-format
++msgid "Couldn't get default type.\n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:74
-+msgid "Disable SELinux protection for Thunderbird"
++#: ../newrole/newrole.c:901
++#, c-format
++msgid "failed to get new context.\n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:75
-+msgid "Disable SELinux protection for distccd daemon"
++#: ../newrole/newrole.c:908
++#, c-format
++msgid "failed to set new role %s\n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:76
-+msgid "Disable SELinux protection for dmesg daemon"
++#: ../newrole/newrole.c:915
++#, c-format
++msgid "failed to set new type %s\n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:77
-+msgid "Disable SELinux protection for dnsmasq daemon"
++#: ../newrole/newrole.c:925
++#, c-format
++msgid "failed to build new range with level %s\n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:78
-+msgid "Disable SELinux protection for dovecot daemon"
++#: ../newrole/newrole.c:930
++#, c-format
++msgid "failed to set new range %s\n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:79
-+msgid "Disable SELinux protection for entropyd daemon"
++#: ../newrole/newrole.c:938
++#, c-format
++msgid "failed to convert new context to string\n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:80
-+msgid "Disable SELinux protection for fetchmail"
++#: ../newrole/newrole.c:943
++#, c-format
++msgid "%s is not a valid context\n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:81
-+msgid "Disable SELinux protection for fingerd daemon"
++#: ../newrole/newrole.c:950
++#, c-format
++msgid "Unable to allocate memory for new_context"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:82
-+msgid "Disable SELinux protection for freshclam daemon"
++#: ../newrole/newrole.c:976
++#, c-format
++msgid "Unable to obtain empty signal set\n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:83
-+msgid "Disable SELinux protection for fsdaemon daemon"
++#: ../newrole/newrole.c:984
++#, c-format
++msgid "Unable to set SIGHUP handler\n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:84
-+msgid "Disable SELinux protection for gpm daemon"
++#: ../newrole/newrole.c:1036
++msgid "Sorry, newrole failed to drop capabilities\n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
-+msgid "NFS"
++#: ../newrole/newrole.c:1052
++#, c-format
++msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:85
-+msgid "Disable SELinux protection for gss daemon"
++#: ../newrole/newrole.c:1069
++#, c-format
++msgid "failed to get old_context.\n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:86
-+msgid "Disable SELinux protection for Hal daemon"
++#: ../newrole/newrole.c:1076
++#, c-format
++msgid "Warning!  Could not retrieve tty information.\n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:87
-+msgid "Compatibility"
++#: ../newrole/newrole.c:1097
++#, c-format
++msgid "error on reading PAM service configuration.\n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:87
-+msgid ""
-+"Do not audit things that we know to be broken but which are not security "
-+"risks"
++#: ../newrole/newrole.c:1132
++#, c-format
++msgid "newrole: incorrect password for %s\n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:88
-+msgid "Disable SELinux protection for hostname daemon"
++#: ../newrole/newrole.c:1159
++#, c-format
++msgid "newrole: failure forking: %s"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:89
-+msgid "Disable SELinux protection for hotplug daemon"
++#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
++#, c-format
++msgid "Unable to restore tty label...\n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:90
-+msgid "Disable SELinux protection for howl daemon"
++#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
++#, c-format
++msgid "Failed to close tty properly\n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:91
-+msgid "Disable SELinux protection for cups hplip daemon"
++#: ../newrole/newrole.c:1223
++#, c-format
++msgid "Could not close descriptors.\n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:92
-+msgid "Disable SELinux protection for httpd rotatelogs"
++#: ../newrole/newrole.c:1250
++#, c-format
++msgid "Error allocating shell's argv0.\n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
-+msgid "HTTPD Service"
++#: ../newrole/newrole.c:1286
++#, c-format
++msgid "Unable to restore the environment, aborting\n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:93
-+msgid "Disable SELinux protection for http suexec"
++#: ../newrole/newrole.c:1297
++msgid "failed to exec shell\n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:94
-+msgid "Disable SELinux protection for hwclock daemon"
++#: ../load_policy/load_policy.c:22
++#, c-format
++msgid "usage:  %s [-qi]\n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:95
-+msgid "Disable SELinux protection for i18n daemon"
++#: ../load_policy/load_policy.c:71
++#, c-format
++msgid "%s:  Policy is already loaded and initial load requested\n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:96
-+msgid "Disable SELinux protection for imazesrv daemon"
++#: ../load_policy/load_policy.c:80
++#, c-format
++msgid "%s:  Can't load policy and enforcing mode requested:  %s\n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:97
-+msgid "Disable SELinux protection for inetd child daemons"
++#: ../load_policy/load_policy.c:90
++#, c-format
++msgid "%s:  Can't load policy:  %s\n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:98
-+msgid "Disable SELinux protection for inetd daemon"
++#: ../scripts/chcat:92 ../scripts/chcat:169
++msgid "Requires at least one category"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:99
-+msgid "Disable SELinux protection for innd daemon"
++#: ../scripts/chcat:106 ../scripts/chcat:183
++#, c-format
++msgid "Can not modify sensitivity levels using '+' on %s"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:100
-+msgid "Disable SELinux protection for iptables daemon"
++#: ../scripts/chcat:110
++#, c-format
++msgid "%s is already in %s"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:101
-+msgid "Disable SELinux protection for ircd daemon"
++#: ../scripts/chcat:188 ../scripts/chcat:198
++#, c-format
++msgid "%s is not in %s"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:102
-+msgid "Disable SELinux protection for irqbalance daemon"
++#: ../scripts/chcat:267 ../scripts/chcat:272
++msgid "Can not combine +/- with other types of categories"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:103
-+msgid "Disable SELinux protection for iscsi daemon"
++#: ../scripts/chcat:319
++msgid "Can not have multiple sensitivities"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:104
-+msgid "Disable SELinux protection for jabberd daemon"
++#: ../scripts/chcat:325
++#, c-format
++msgid "Usage %s CATEGORY File ..."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
-+msgid "Kerberos"
++#: ../scripts/chcat:326
++#, c-format
++msgid "Usage %s -l CATEGORY user ..."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:105
-+msgid "Disable SELinux protection for kadmind daemon"
++#: ../scripts/chcat:327
++#, c-format
++msgid "Usage %s [[+|-]CATEGORY],...]q File ..."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:106
-+msgid "Disable SELinux protection for klogd daemon"
++#: ../scripts/chcat:328
++#, c-format
++msgid "Usage %s -l [[+|-]CATEGORY],...]q user ..."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:107
-+msgid "Disable SELinux protection for krb5kdc daemon"
++#: ../scripts/chcat:329
++#, c-format
++msgid "Usage %s -d File ..."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:108
-+msgid "Disable SELinux protection for ktalk daemons"
++#: ../scripts/chcat:330
++#, c-format
++msgid "Usage %s -l -d user ..."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:109
-+msgid "Disable SELinux protection for kudzu daemon"
++#: ../scripts/chcat:331
++#, c-format
++msgid "Usage %s -L"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:110
-+msgid "Disable SELinux protection for locate daemon"
++#: ../scripts/chcat:332
++#, c-format
++msgid "Usage %s -L -l user"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:111
-+msgid "Disable SELinux protection for lpd daemon"
++#: ../scripts/chcat:333
++msgid "Use -- to end option list.  For example"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:112
-+msgid "Disable SELinux protection for lrrd daemon"
++#: ../scripts/chcat:334
++msgid "chcat -- -CompanyConfidential /docs/businessplan.odt"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:113
-+msgid "Disable SELinux protection for lvm daemon"
++#: ../scripts/chcat:335
++msgid "chcat -l +CompanyConfidential juser"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:114
-+msgid "Disable SELinux protection for mailman"
++#: ../scripts/chcat:399
++#, c-format
++msgid "Options Error %s "
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:115
-+msgid "Allow evolution and thunderbird to read user files"
++#: ../gui/booleansPage.py:194 ../gui/system-config-selinux.glade:1706
++msgid "Boolean"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:116
-+msgid "Disable SELinux protection for mdadm daemon"
++#: ../gui/booleansPage.py:245 ../gui/semanagePage.py:162
++msgid "all"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:117
-+msgid "Disable SELinux protection for monopd daemon"
++#: ../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/selinux.tbl:118
-+msgid "Allow the mozilla browser to read user files"
++#: ../gui/fcontextPage.py:64 ../gui/system-config-selinux.glade:1911
++msgid "File Labeling"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:119
-+msgid "Disable SELinux protection for mrtg daemon"
++#: ../gui/fcontextPage.py:74
++msgid ""
++"File\n"
++"Specification"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:120
-+msgid "Disable SELinux protection for mysqld daemon"
++#: ../gui/fcontextPage.py:81
++msgid ""
++"Selinux\n"
++"File Type"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:121
-+msgid "Disable SELinux protection for nagios daemon"
++#: ../gui/fcontextPage.py:88
++msgid ""
++"File\n"
++"Type"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
-+msgid "Name Service"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:122
-+msgid "Disable SELinux protection for named daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:123
-+msgid "Disable SELinux protection for nessusd daemon"
++#: ../gui/loginsPage.py:48 ../gui/system-config-selinux.glade:2098
++msgid "User Mapping"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:124
-+msgid "Disable SELinux protection for NetworkManager"
++#: ../gui/loginsPage.py:52
++msgid ""
++"Login\n"
++"Name"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:125
-+msgid "Disable SELinux protection for nfsd daemon"
++#: ../gui/loginsPage.py:56 ../gui/usersPage.py:50
++msgid ""
++"SELinux\n"
++"User"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
-+#: ../gui/selinux.tbl:221
-+msgid "Samba"
++#: ../gui/loginsPage.py:59 ../gui/usersPage.py:55
++msgid ""
++"MLS/\n"
++"MCS Range"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:126
-+msgid "Disable SELinux protection for nmbd daemon"
++#: ../gui/loginsPage.py:133
++#, python-format
++msgid "Login '%s' is required"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:127
-+msgid "Disable SELinux protection for nrpe daemon"
++#: ../gui/modulesPage.py:49 ../gui/system-config-selinux.glade:2753
++msgid "Policy Module"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:128
-+msgid "Disable SELinux protection for nscd daemon"
++#: ../gui/modulesPage.py:58
++msgid "Module Name"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:129
-+msgid "Disable SELinux protection for nsd daemon"
++#: ../gui/modulesPage.py:135
++msgid "Disable Audit"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:130
-+msgid "Disable SELinux protection for ntpd daemon"
++#: ../gui/modulesPage.py:138 ../gui/system-config-selinux.glade:2662
++msgid "Enable Audit"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:131
-+msgid "Disable SELinux protection for oddjob"
++#: ../gui/modulesPage.py:163
++msgid "Load Policy Module"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:132
-+msgid "Disable SELinux protection for oddjob_mkhomedir"
++#: ../gui/polgen.glade:9
++msgid "Red Hat 2007"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:133
-+msgid "Disable SELinux protection for openvpn daemon"
++#: ../gui/polgen.glade:11
++msgid "GPL"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:134
-+msgid "Disable SELinux protection for pam daemon"
++#. 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/selinux.tbl:135
-+msgid "Disable SELinux protection for pegasus"
++#: ../gui/polgen.glade:34
++msgid "Add Booleans Dialog"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:136
-+msgid "Disable SELinux protection for perdition daemon"
++#: ../gui/polgen.glade:101
++msgid "Boolean Name"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:137
-+msgid "Disable SELinux protection for portmap daemon"
++#: ../gui/polgen.glade:230
++msgid "SELinux Policy Generation Tool"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:138
-+msgid "Disable SELinux protection for portslave daemon"
++#: ../gui/polgen.glade:251
++msgid ""
++"<b>Select the policy type for the application or user role you want to "
++"confine:</b>"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:139
-+msgid "Disable SELinux protection for postfix"
++#: ../gui/polgen.glade:284
++msgid "<b>Applications</b>"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:140
-+msgid "Disable SELinux protection for postgresql daemon"
++#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:183
++msgid "Standard Init Daemon"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:141
-+msgid "pppd"
++#: ../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/selinux.tbl:141
-+msgid "Allow pppd to be run for a regular user"
++#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:184
++msgid "DBUS System Daemon"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:142
-+msgid "Disable SELinux protection for pptp"
++#: ../gui/polgen.glade:349
++msgid "Internet Services Daemon (inetd)"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:143
-+msgid "Disable SELinux protection for prelink daemon"
++#: ../gui/polgen.glade:353
++msgid "Internet Services Daemon are daemons started by xinetd"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:144
-+msgid "Disable SELinux protection for privoxy daemon"
++#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:186
++msgid "Web Application/Script (CGI)"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:145
-+msgid "Disable SELinux protection for ptal daemon"
++#: ../gui/polgen.glade:370
++msgid ""
++"Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:146
-+msgid "Disable SELinux protection for pxe daemon"
++#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:187
++msgid "User Application"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:147
-+msgid "Disable SELinux protection for pyzord"
++#: ../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/selinux.tbl:148
-+msgid "Disable SELinux protection for quota daemon"
++#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:188
++msgid "Sandbox"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:149
-+msgid "Disable SELinux protection for radiusd daemon"
++#: ../gui/polgen.glade:446
++msgid "<b>Login Users</b>"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:150
-+msgid "Disable SELinux protection for radvd daemon"
++#: ../gui/polgen.glade:478
++msgid "Existing User Roles"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:151
-+msgid "Disable SELinux protection for rdisc"
++#: ../gui/polgen.glade:482
++msgid "Modify an existing login user record."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:152
-+msgid "Disable SELinux protection for readahead"
++#: ../gui/polgen.glade:495 ../sepolicy/sepolicy/generate.py:189
++msgid "Minimal Terminal User Role"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:153
-+msgid "Allow programs to read files in non-standard locations (default_t)"
++#: ../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/selinux.tbl:154
-+msgid "Disable SELinux protection for restorecond"
++#: ../gui/polgen.glade:512 ../sepolicy/sepolicy/generate.py:190
++msgid "Minimal X Windows User Role"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:155
-+msgid "Disable SELinux protection for rhgb daemon"
++#: ../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/selinux.tbl:156
-+msgid "Disable SELinux protection for ricci"
++#: ../gui/polgen.glade:529 ../sepolicy/sepolicy/generate.py:191
++msgid "User Role"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:157
-+msgid "Disable SELinux protection for ricci_modclusterd"
++#: ../gui/polgen.glade:533
++msgid ""
++"User with full networking, no setuid applications without transition, no "
++"sudo, no su."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:158
-+msgid "Disable SELinux protection for rlogind daemon"
++#: ../gui/polgen.glade:546 ../sepolicy/sepolicy/generate.py:192
++msgid "Admin User Role"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:159
-+msgid "Disable SELinux protection for rpcd daemon"
++#: ../gui/polgen.glade:550
++msgid ""
++"User with full networking, no setuid applications without transition, no su, "
++"can sudo to Root Administration Roles"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:160
-+msgid "Disable SELinux protection for rshd"
++#: ../gui/polgen.glade:592
++msgid "<b>Root Users</b>"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:161
-+msgid "rsync"
++#: ../gui/polgen.glade:623 ../sepolicy/sepolicy/generate.py:193
++msgid "Root Admin User Role"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:161
-+msgid "Disable SELinux protection for rsync daemon"
++#: ../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/selinux.tbl:162
-+msgid "Allow ssh to run from inetd instead of as a daemon"
++#: ../gui/polgen.glade:705
++msgid "<b>Enter name of application or user role:</b>"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:163
-+msgid "Allow Samba to share nfs directories"
++#: ../gui/polgen.glade:728 ../gui/polgengui.py:252
++msgid "Name"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
-+msgid "SASL authentication server"
++#: ../gui/polgen.glade:739
++msgid "Enter complete path for executable to be confined."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:164
-+msgid "Allow sasl authentication server to read /etc/shadow"
++#: ../gui/polgen.glade:756 ../gui/polgen.glade:838 ../gui/polgen.glade:2361
++msgid "..."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:165
-+msgid ""
-+"Allow X-Windows server to map a memory region as both executable and writable"
++#: ../gui/polgen.glade:776
++msgid "Enter unique name for the confined application or user role."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:166
-+msgid "Disable SELinux protection for saslauthd daemon"
++#: ../gui/polgen.glade:794
++msgid "Executable"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:167
-+msgid "Disable SELinux protection for scannerdaemon daemon"
++#: ../gui/polgen.glade:808
++msgid "Init script"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:168
-+msgid "Do not allow transition to sysadm_t, sudo and su effected"
++#: ../gui/polgen.glade:821
++msgid ""
++"Enter complete path to init script used to start the confined application."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:169
-+msgid "Do not allow any processes to load kernel modules"
++#: ../gui/polgen.glade:887
++msgid "<b>Select existing role to modify:</b>"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:170
-+msgid "Do not allow any processes to modify kernel SELinux policy"
++#: ../gui/polgen.glade:908
++msgid "Select the user roles that will transiton to the %s domain."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:171
-+msgid "Disable SELinux protection for sendmail daemon"
++#: ../gui/polgen.glade:928
++msgid "role tab"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:172
-+msgid "Disable SELinux protection for setrans"
++#: ../gui/polgen.glade:945
++msgid "<b>Select roles that %s will transition to:</b>"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:173
-+msgid "Disable SELinux protection for setroubleshoot daemon"
++#: ../gui/polgen.glade:963
++msgid "Select applications domains that %s will transition to."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:174
-+msgid "Disable SELinux protection for slapd daemon"
++#: ../gui/polgen.glade:983
++msgid ""
++"transition \n"
++"role tab"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:175
-+msgid "Disable SELinux protection for slrnpull daemon"
++#: ../gui/polgen.glade:1001
++msgid "<b>Select the user_roles that will transition to %s:</b>"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:176
-+msgid "Disable SELinux protection for smbd daemon"
++#: ../gui/polgen.glade:1019
++msgid "Select the user roles that will transiton to this applications domains."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:177
-+msgid "Disable SELinux protection for snmpd daemon"
++#: ../gui/polgen.glade:1056
++msgid "<b>Select domains that %s will administer:</b>"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:178
-+msgid "Disable SELinux protection for snort daemon"
++#: ../gui/polgen.glade:1074 ../gui/polgen.glade:1129
++msgid "Select the domains that you would like this user administer."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:179
-+msgid "Disable SELinux protection for soundd daemon"
++#: ../gui/polgen.glade:1111
++msgid "<b>Select additional roles for %s:</b>"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:180
-+msgid "Disable SELinux protection for sound daemon"
++#: ../gui/polgen.glade:1166
++msgid "<b>Enter network ports that %s binds on:</b>"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
-+msgid "Spam Protection"
++#: ../gui/polgen.glade:1186 ../gui/polgen.glade:1557
++msgid "<b>TCP Ports</b>"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:181
-+msgid "Disable SELinux protection for spamd daemon"
++#: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
++#: ../gui/polgen.glade:1698
++msgid "All"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:182
-+msgid "Allow spamd to access home directories"
++#: ../gui/polgen.glade:1227 ../gui/polgen.glade:1394
++msgid "Allows %s to bind to any udp port"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:183
-+msgid "Allow Spam Assassin daemon network access"
++#: ../gui/polgen.glade:1240 ../gui/polgen.glade:1407
++msgid "600-1024"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:184
-+msgid "Disable SELinux protection for speedmgmt daemon"
++#: ../gui/polgen.glade:1244 ../gui/polgen.glade:1411
++msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
-+msgid "Squid"
++#: ../gui/polgen.glade:1257 ../gui/polgen.glade:1424
++msgid "Unreserved Ports (>1024)"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:185
-+msgid "Allow squid daemon to connect to the network"
++#: ../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/selinux.tbl:186
-+msgid "Disable SELinux protection for squid daemon"
++#: ../gui/polgen.glade:1289 ../gui/polgen.glade:1456 ../gui/polgen.glade:1609
++#: ../gui/polgen.glade:1718
++msgid "Select Ports"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:187
-+msgid "Disable SELinux protection for ssh daemon"
++#: ../gui/polgen.glade:1302 ../gui/polgen.glade:1469
++msgid "Allows %s to bind to any udp ports > 1024"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:188
-+msgid "Allow ssh logins as sysadm_r:sysadm_t"
++#: ../gui/polgen.glade:1353 ../gui/polgen.glade:1666
++msgid "<b>UDP Ports</b>"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:189
++#: ../gui/polgen.glade:1519
 +msgid ""
-+"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
-+"bashrc)"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
-+msgid "Universal SSL tunnel"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:190
-+msgid "Disable SELinux protection for stunnel daemon"
++"Network\n"
++"Bind tab"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:191
-+msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
++#: ../gui/polgen.glade:1537
++msgid "<b>Select network ports that %s connects to:</b>"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:192
-+msgid "Disable SELinux protection for swat daemon"
++#: ../gui/polgen.glade:1593
++msgid "Allows %s to connect to any tcp port"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:193
-+msgid "Disable SELinux protection for sxid daemon"
++#: ../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/selinux.tbl:194
-+msgid "Disable SELinux protection for syslogd daemon"
++#: ../gui/polgen.glade:1702
++msgid "Allows %s to connect to any udp port"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:195
-+msgid "Disable SELinux protection for system cron jobs"
++#: ../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/selinux.tbl:196
-+msgid "Disable SELinux protection for tcp daemon"
++#: ../gui/polgen.glade:1792
++msgid "<b>Select common application traits for %s:</b>"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:197
-+msgid "Disable SELinux protection for telnet daemon"
++#: ../gui/polgen.glade:1809
++msgid "Writes syslog messages\t"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:198
-+msgid "Disable SELinux protection for tftpd daemon"
++#: ../gui/polgen.glade:1824
++msgid "Create/Manipulate temporary files in /tmp"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:199
-+msgid "Disable SELinux protection for transproxy daemon"
++#: ../gui/polgen.glade:1839
++msgid "Uses Pam for authentication"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:200
-+msgid "Disable SELinux protection for udev daemon"
++#: ../gui/polgen.glade:1854
++msgid "Uses nsswitch or getpw* calls"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:201
-+msgid "Disable SELinux protection for uml daemon"
++#: ../gui/polgen.glade:1869
++msgid "Uses dbus"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:202
-+msgid ""
-+"Allow xinetd to run unconfined, including any services it starts that do not "
-+"have a domain transition explicitly defined"
++#: ../gui/polgen.glade:1884
++msgid "Sends audit messages"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:203
-+msgid ""
-+"Allow rc scripts to run unconfined, including any daemon started by an rc "
-+"script that does not have a domain transition explicitly defined"
++#: ../gui/polgen.glade:1899
++msgid "Interacts with the terminal"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:204
-+msgid "Allow rpm to run unconfined"
++#: ../gui/polgen.glade:1914
++msgid "Sends email"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:205
-+msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
++#: ../gui/polgen.glade:1961
++msgid "<b>Add files/directories that %s manages</b>"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:206
-+msgid "Disable SELinux protection for updfstab daemon"
++#: ../gui/polgen.glade:2122
++msgid ""
++"Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
++"Files ..."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:207
-+msgid "Disable SELinux protection for uptimed daemon"
++#: ../gui/polgen.glade:2166
++msgid "<b>Add booleans from the %s policy:</b>"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:208
-+msgid ""
-+"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
-+"staff_r can do so"
++#: ../gui/polgen.glade:2274
++msgid "Add/Remove booleans used by the %s domain"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:209
-+msgid "Allow users to execute the mount command"
++#: ../gui/polgen.glade:2316
++msgid "<b>Which directory you will generate the %s policy?</b>"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:210
-+msgid "Allow regular users direct mouse access (only allow the X server)"
++#: ../gui/polgen.glade:2334
++msgid "Policy Directory"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:211
-+msgid "Allow users to run the dmesg command"
++#: ../gui/polgengui.py:262
++msgid "Role"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:212
-+msgid "Allow users to control network interfaces (also needs USERCTL=true)"
++#: ../gui/polgengui.py:269
++msgid "Existing_User"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:213
-+msgid "Allow normal user to execute ping"
++#: ../gui/polgengui.py:283 ../gui/polgengui.py:291 ../gui/polgengui.py:305
++msgid "Application"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:214
-+msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
++#: ../gui/polgengui.py:353
++#, python-format
++msgid "%s must be a directory"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:215
-+msgid "Allow users to rw usb devices"
++#: ../gui/polgengui.py:413 ../gui/polgengui.py:694
++msgid "You must select a user"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:216
-+msgid ""
-+"Allow users to run TCP servers (bind to ports and accept connection from the "
-+"same domain and outside users)  disabling this forces FTP passive mode and "
-+"may change other protocols"
++#: ../gui/polgengui.py:543
++msgid "Select executable file to be confined."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:217
-+msgid "Allow user to stat ttyfiles"
++#: ../gui/polgengui.py:554
++msgid "Select init script file to be confined."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:218
-+msgid "Disable SELinux protection for uucpd daemon"
++#: ../gui/polgengui.py:564
++msgid "Select file(s) that confined application creates or writes"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:219
-+msgid "Disable SELinux protection for vmware daemon"
++#: ../gui/polgengui.py:571
++msgid "Select directory(s) that the confined application owns and writes into"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:220
-+msgid "Disable SELinux protection for watchdog daemon"
++#: ../gui/polgengui.py:633
++msgid "Select directory to generate policy files in"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:221
-+msgid "Disable SELinux protection for winbind daemon"
++#: ../gui/polgengui.py:650
++#, python-format
++msgid ""
++"Type %s_t already defined in current policy.\n"
++"Do you want to continue?"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:222
-+msgid "Disable SELinux protection for xdm daemon"
++#: ../gui/polgengui.py:650 ../gui/polgengui.py:654
++msgid "Verify Name"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:223
-+msgid "Allow xdm logins as sysadm_r:sysadm_t"
++#: ../gui/polgengui.py:654
++#, python-format
++msgid ""
++"Module %s.pp already loaded in current policy.\n"
++"Do you want to continue?"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:224
-+msgid "Disable SELinux protection for xen daemon"
++#: ../gui/polgengui.py:700
++msgid ""
++"You must add a name made up of letters and numbers and containing no spaces."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:225
-+msgid "XEN"
++#: ../gui/polgengui.py:714
++msgid "You must enter a executable"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:225
-+msgid "Allow xen to read/write physical disk devices"
++#: ../gui/polgengui.py:739 ../gui/system-config-selinux.py:174
++msgid "Configue SELinux"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:226
-+msgid "Disable SELinux protection for xfs daemon"
++#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
++msgid "Network Port"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:227
-+msgid "Disable SELinux protection for xen control"
++#: ../gui/portsPage.py:85
++msgid ""
++"SELinux Port\n"
++"Type"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:228
-+msgid "Disable SELinux protection for ypbind daemon"
++#: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
++msgid "Protocol"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:229
-+msgid "Disable SELinux protection for NIS Password Daemon"
++#: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
++msgid ""
++"MLS/MCS\n"
++"Level"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:230
-+msgid "Disable SELinux protection for ypserv daemon"
++#: ../gui/portsPage.py:101
++msgid "Port"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:231
-+msgid "Disable SELinux protection for NIS Transfer Daemon"
++#: ../gui/portsPage.py:207
++#, python-format
++msgid "Port number \"%s\" is not valid.  0 < PORT_NUMBER < 65536 "
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:232
-+msgid "Allow SELinux webadm user to manage unprivileged users home directories"
++#: ../gui/portsPage.py:252
++msgid "List View"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:233
-+msgid "Allow SELinux webadm user to read unprivileged users home directories"
++#: ../gui/portsPage.py:255 ../gui/system-config-selinux.glade:2419
++msgid "Group View"
 +msgstr ""
 +
 +#: ../gui/semanagePage.py:126
@@ -16534,31127 +30012,30709 @@ diff -up policycoreutils-2.1.12/po/af.po.rhat policycoreutils-2.1.12/po/af.po
 +#, python-format
 +msgid "SELinux user '%s' is required"
 +msgstr ""
-diff -up policycoreutils-2.1.12/po/am.po.rhat policycoreutils-2.1.12/po/am.po
---- policycoreutils-2.1.12/po/am.po.rhat	2012-07-04 07:35:21.000000000 -0400
-+++ policycoreutils-2.1.12/po/am.po	2012-10-16 15:07:17.446526134 -0400
++
++#: ../sepolicy/sepolicy.py:106
++msgid "Generate SELinux man pages"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:110
++msgid "path in which the generated SELinux man pages will be stored"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:114
++msgid "All domains"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:116
++msgid "Domain name(s) of man pages to be created"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:164
++msgid "Query SELinux policy network information"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:169
++msgid "list all SELinux port types"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:172
++msgid "show SELinux type related to the port"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:175
++msgid "Show ports defined for this SELinux type"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:178
++msgid "show ports to which this domain can bind and/or connect"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:192
++msgid "query SELinux policy to see if domains can communicate with each other"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:195
++msgid "Source Domain"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:198
++msgid "Target Domain"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:215
++msgid "query SELinux Policy to see description of booleans"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:219
++msgid "get all booleans desctiption"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:221
++msgid "boolean to get description"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:231
++msgid ""
++"query SELinux Policy to see how a source process domain can transition to "
++"the target process domain"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:234
++msgid "source process domain"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:237
++msgid "target process domain"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:259
++msgid "Generate SELinux Policy module template"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:265
++msgid "name of policy to generate"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:267
++msgid "executable to confine"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:269
++msgid "run policy generation test suite"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:274
++msgid "commands"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:185
++msgid "Internet Services Daemon"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:198
++msgid "Valid Types:\n"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:232
++#, python-format
++msgid "Ports must be numbers or ranges of numbers from 1 to %d "
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:359
++msgid "You must enter a name for your confined process/user"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:361
++msgid ""
++"Name must be alpha numberic with no spaces. Consider using option \"-n "
++"MODULENAME\""
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:449
++msgid "User Role types can not be assigned executables."
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:455
++msgid "Only Daemon apps can use an init script.."
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:473
++msgid "use_resolve must be a boolean value "
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:479
++msgid "use_syslog must be a boolean value "
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:485
++msgid "use_kerberos must be a boolean value "
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:491
++msgid "manage_krb5_rcache must be a boolean value "
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:521
++msgid "USER Types automatically get a tmp type"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:1039
++msgid "You must enter the executable path for your confined process"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:1272
++msgid "Type Enforcement file"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:1273
++msgid "Interface file"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:1274
++msgid "File Contexts file"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:1275
++msgid "Spec file"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:1276
++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 users to resolve user passwd entries directly from ldap rather then "
++"using a sssd server"
++msgstr ""
++
++#: booleans.py:6
++msgid "Allow users to login using a radius server"
++msgstr ""
++
++#: booleans.py:7
++msgid "Allow users to login using a yubikey  server"
++msgstr ""
++
++#: booleans.py:8
++msgid ""
++"Allow cdrecord to read various content. nfs, samba, removable devices, user "
++"temp and untrusted content files"
++msgstr ""
++
++#: booleans.py:9
++msgid "Allow clamd to use JIT compiler"
++msgstr ""
++
++#: booleans.py:10
++msgid "Allow clamscan to non security files on a system"
++msgstr ""
++
++#: booleans.py:11
++msgid "Allow clamscan to read user content"
++msgstr ""
++
++#: booleans.py:12
++msgid ""
++"Allow Cobbler to modify public files used for public file transfer services."
++msgstr ""
++
++#: booleans.py:13
++msgid "Allow Cobbler to connect to the network using TCP."
++msgstr ""
++
++#: booleans.py:14
++msgid "Allow Cobbler to access cifs file systems."
++msgstr ""
++
++#: booleans.py:15
++msgid "Allow Cobbler to access nfs file systems."
++msgstr ""
++
++#: booleans.py:16
++msgid "Allow collectd to connect to the network using TCP."
++msgstr ""
++
++#: booleans.py:17
++msgid "Allow codnor domain to connect to the network using TCP."
++msgstr ""
++
++#: booleans.py:18
++msgid ""
++"Allow system cron jobs to relabel filesystem for restoring file contexts."
++msgstr ""
++
++#: booleans.py:19
++msgid "Allow cvs daemon to read shadow"
++msgstr ""
++
++#: booleans.py:20
++msgid "Allow all daemons to write corefiles to /"
++msgstr ""
++
++#: booleans.py:21
++msgid "Allow all daemons to use tcp wrappers."
++msgstr ""
++
++#: booleans.py:22
++msgid "Allow all daemons the ability to read/write terminals"
++msgstr ""
++
++#: booleans.py:23
++msgid "Allow dbadm to manage files in users home directories"
++msgstr ""
++
++#: booleans.py:24
++msgid "Allow dbadm to read files in users home directories"
++msgstr ""
++
++#: booleans.py:25
++msgid ""
++"Deny 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:26
++msgid "Allow sysadm to debug or ptrace all processes."
++msgstr ""
++
++#: booleans.py:27
++msgid "Allow dhcpc client applications to execute iptables commands"
++msgstr ""
++
++#: booleans.py:28
++msgid "Allow DHCP daemon to use LDAP backends"
++msgstr ""
++
++#: booleans.py:29
++msgid "Allow all domains to use other domains file descriptors"
++msgstr ""
++
++#: booleans.py:30
++msgid "Allow all domains to have the kernel load modules"
++msgstr ""
++
++#: booleans.py:31
++msgid "Allow the use of the audio devices as the source for the entropy feeds"
++msgstr ""
++
++#: booleans.py:32
++msgid "Allow exim to connect to databases (postgres, mysql)"
++msgstr ""
++
++#: booleans.py:33
++msgid "Allow exim to create, read, write, and delete unprivileged user files."
++msgstr ""
++
++#: booleans.py:34
++msgid "Allow exim to read unprivileged user files."
++msgstr ""
++
++#: booleans.py:35
++msgid "Enable extra rules in the cron domain to support fcron."
++msgstr ""
++
++#: booleans.py:36
++msgid "Allow fenced domain to connect to the network using TCP."
++msgstr ""
++
++#: booleans.py:37
++msgid "Allow fenced domain to execute ssh."
++msgstr ""
++
++#: booleans.py:38
++msgid "Allow ftp to read and write files in the user home directories"
++msgstr ""
++
++#: booleans.py:39
++msgid ""
++"Allow ftp servers to upload files,  used for public file transfer services. "
++"Directories must be labeled public_content_rw_t."
++msgstr ""
++
++#: booleans.py:40
++msgid "Allow ftp servers to connect to all ports > 1023"
++msgstr ""
++
++#: booleans.py:41
++msgid "Allow ftp servers to connect to mysql database ports"
++msgstr ""
++
++#: booleans.py:42
++msgid ""
++"Allow ftp servers to login to local users and read/write all files on the "
++"system, governed by DAC."
++msgstr ""
++
++#: booleans.py:43
++msgid "Allow ftp servers to use cifs used for public file transfer services."
++msgstr ""
++
++#: booleans.py:44
++msgid "Allow ftp servers to use nfs used for public file transfer services."
++msgstr ""
++
++#: booleans.py:45
++msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
++msgstr ""
++
++#: booleans.py:46
++msgid "Determine whether Git CGI can search home directories."
++msgstr ""
++
++#: booleans.py:47
++msgid "Determine whether Git CGI can access cifs file systems."
++msgstr ""
++
++#: booleans.py:48
++msgid "Determine whether Git CGI can access nfs file systems."
++msgstr ""
++
++#: booleans.py:49
++msgid ""
++"Determine whether Git session daemon can bind TCP sockets to all unreserved "
++"ports."
++msgstr ""
++
++#: booleans.py:50
++msgid ""
++"Determine whether calling user domains can execute Git daemon in the "
++"git_session_t domain."
++msgstr ""
++
++#: booleans.py:51
++msgid "Determine whether Git system daemon can search home directories."
++msgstr ""
++
++#: booleans.py:52
++msgid "Determine whether Git system daemon can access cifs file systems."
++msgstr ""
++
++#: booleans.py:53
++msgid "Determine whether Git system daemon can access nfs file systems."
++msgstr ""
++
++#: booleans.py:54
++msgid "Allow gitisis daemon to send mail"
++msgstr ""
++
++#: booleans.py:55
++msgid "Enable reading of urandom for all domains."
++msgstr ""
++
++#: booleans.py:56
++msgid ""
++"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
++"agent to manage user files."
++msgstr ""
++
++#: booleans.py:57
++msgid ""
++"Allow gpg web domain to modify public files used for public file transfer "
++"services."
++msgstr ""
++
++#: booleans.py:58
++msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
++msgstr ""
++
++#: booleans.py:59
++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:60
++msgid "Allow httpd to use built in scripting (usually php)"
++msgstr ""
++
++#: booleans.py:61
++msgid "Allow http daemon to check spam"
++msgstr ""
++
++#: booleans.py:62
++msgid ""
++"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
++"ports"
++msgstr ""
++
++#: booleans.py:63
++msgid "Allow httpd to connect to the ldap port"
++msgstr ""
++
++#: booleans.py:64
++msgid "Allow http daemon to connect to zabbix"
++msgstr ""
++
++#: booleans.py:65
++msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
++msgstr ""
++
++#: booleans.py:66
++msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
++msgstr ""
++
++#: booleans.py:67
++msgid ""
++"Allow HTTPD scripts and modules to connect to databases over the network."
++msgstr ""
++
++#: booleans.py:68
++msgid "Allow httpd to connect to memcache server"
++msgstr ""
++
++#: booleans.py:69
++msgid "Allow httpd to act as a relay"
++msgstr ""
++
++#: booleans.py:70
++msgid "Allow http daemon to send mail"
++msgstr ""
++
++#: booleans.py:71
++msgid "Allow Apache to communicate with avahi service via dbus"
++msgstr ""
++
++#: booleans.py:72
++msgid "Allow httpd cgi support"
++msgstr ""
++
++#: booleans.py:73
++msgid "Allow httpd to act as a FTP server by listening on the ftp port."
++msgstr ""
++
++#: booleans.py:74
++msgid "Allow httpd to read home directories"
++msgstr ""
++
++#: booleans.py:75
++msgid "Allow httpd scripts and modules execmem/execstack"
++msgstr ""
++
++#: booleans.py:76
++msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
++msgstr ""
++
++#: booleans.py:77
++msgid "Allow httpd processes to manage IPA content"
++msgstr ""
++
++#: booleans.py:78
++msgid "Allow Apache to use mod_auth_ntlm_winbind"
++msgstr ""
++
++#: booleans.py:79
++msgid "Allow Apache to use mod_auth_pam"
++msgstr ""
++
++#: booleans.py:80
++msgid "Allow httpd to read user content"
++msgstr ""
++
++#: booleans.py:81
++msgid "Allow Apache to run in stickshift mode, not transition to passenger"
++msgstr ""
++
++#: booleans.py:82
++msgid "Allow httpd daemon to change its resource limits"
++msgstr ""
++
++#: booleans.py:83
++msgid ""
++"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
++msgstr ""
++
++#: booleans.py:84
++msgid ""
++"Allow apache scripts to write to public content, directories/files must be "
++"labeled public_rw_content_t."
++msgstr ""
++
++#: booleans.py:85
++msgid "Allow Apache to execute tmp content."
++msgstr ""
++
++#: booleans.py:86
++msgid ""
++"Unify HTTPD to communicate with the terminal. Needed for entering the "
++"passphrase for certificates at the terminal."
++msgstr ""
++
++#: booleans.py:87
++msgid "Unify HTTPD handling of all content files."
++msgstr ""
++
++#: booleans.py:88
++msgid "Allow httpd to access cifs file systems"
++msgstr ""
++
++#: booleans.py:89
++msgid "Allow httpd to access FUSE file systems"
++msgstr ""
++
++#: booleans.py:90
++msgid "Allow httpd to run gpg"
++msgstr ""
++
++#: booleans.py:91
++msgid "Allow httpd to access nfs file systems"
++msgstr ""
++
++#: booleans.py:92
++msgid "Allow httpd to communicate with oddjob to start up a service"
++msgstr ""
++
++#: booleans.py:93
++msgid "Allow httpd to access openstack ports"
++msgstr ""
++
++#: booleans.py:94
++msgid "Allow icecast to connect to all ports, not just sound ports."
++msgstr ""
++
++#: booleans.py:95
++msgid ""
++"Allow the Irssi IRC Client to connect to any port, and to bind to any "
++"unreserved port."
++msgstr ""
++
++#: booleans.py:96
++msgid "Allow java executable stack"
++msgstr ""
++
++#: booleans.py:97
++msgid "Allow confined applications to run with kerberos."
++msgstr ""
++
++#: booleans.py:98
++msgid "Allow syslogd daemon to send mail"
++msgstr ""
++
++#: booleans.py:99
++msgid "Allow syslogd the ability to read/write terminals"
++msgstr ""
++
++#: booleans.py:100
++msgid "Allow logging in and using the system from /dev/console."
++msgstr ""
++
++#: booleans.py:101
++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:102
++msgid "Allow mock to read files in home directories."
++msgstr ""
++
++#: booleans.py:103
++msgid "Allow the mount command to mount any directory or file."
++msgstr ""
++
++#: booleans.py:104
++msgid "Allow mozilla plugin domain to connect to the network using TCP."
++msgstr ""
++
++#: booleans.py:105
++msgid ""
++"Allow mozilla_plugins to create random content in the users home directory"
++msgstr ""
++
++#: booleans.py:106
++msgid "Allow confined web browsers to read home directory content"
++msgstr ""
++
++#: booleans.py:107
++msgid "Allow mplayer executable stack"
++msgstr ""
++
++#: booleans.py:108
++msgid "Allow mysqld to connect to all ports"
++msgstr ""
++
++#: booleans.py:109
++msgid "Allow BIND to bind apache port."
++msgstr ""
++
++#: booleans.py:110
++msgid ""
++"Allow BIND to write the master zone files. Generally this is used for "
++"dynamic DNS or zone transfers."
++msgstr ""
++
++#: booleans.py:111
++msgid "Allow any files/directories to be exported read/only via NFS."
++msgstr ""
++
++#: booleans.py:112
++msgid "Allow any files/directories to be exported read/write via NFS."
++msgstr ""
++
++#: booleans.py:113
++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:114
++msgid "Allow system to run with NIS"
++msgstr ""
++
++#: booleans.py:115
++msgid "Allow confined applications to use nscd shared memory."
++msgstr ""
++
++#: booleans.py:116
++msgid "Allow nsplugin code to connect to unreserved ports"
++msgstr ""
++
++#: booleans.py:117
++msgid "Allow nsplugin code to execmem/execstack"
++msgstr ""
++
++#: booleans.py:118
++msgid "Allow openvpn to read home directories"
++msgstr ""
++
++#: booleans.py:119
++msgid "Allow piranha-lvs domain to connect to the network using TCP."
++msgstr ""
++
++#: booleans.py:120
++msgid "Allow polipo to connect to all ports > 1023"
++msgstr ""
++
++#: booleans.py:121
++msgid ""
++"Determine whether Polipo session daemon can bind tcp sockets to all "
++"unreserved ports."
++msgstr ""
++
++#: booleans.py:122
++msgid ""
++"Determine whether calling user domains can execute Polipo daemon in the "
++"polipo_session_t domain."
++msgstr ""
++
++#: booleans.py:123
++msgid "Determine whether polipo can access cifs file systems."
++msgstr ""
++
++#: booleans.py:124
++msgid "Determine whether Polipo can access nfs file systems."
++msgstr ""
++
++#: booleans.py:125
++msgid "Enable polyinstantiated directory support."
++msgstr ""
++
++#: booleans.py:126
++msgid "Allow the portage domains to use NFS mounts (regular nfs_t)"
++msgstr ""
++
++#: booleans.py:127
++msgid "Allow postfix_local domain full write access to mail_spool directories"
++msgstr ""
++
++#: booleans.py:128
++msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
++msgstr ""
++
++#: booleans.py:129
++msgid "Allow transmit client label to foreign database"
++msgstr ""
++
++#: booleans.py:130
++msgid "Allow database admins to execute DML statement"
++msgstr ""
++
++#: booleans.py:131
++msgid "Allow unprivileged users to execute DDL statement"
++msgstr ""
++
++#: booleans.py:132
++msgid "Allow pppd to load kernel modules for certain modems"
++msgstr ""
++
++#: booleans.py:133
++msgid "Allow pppd to be run for a regular user"
++msgstr ""
++
++#: booleans.py:134
++msgid ""
++"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
++msgstr ""
++
++#: booleans.py:135
++msgid "Allow Puppet client to manage all file types."
++msgstr ""
++
++#: booleans.py:136
++msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
++msgstr ""
++
++#: booleans.py:137
++msgid "Allow qemu to connect fully to the network"
++msgstr ""
++
++#: booleans.py:138
++msgid "Allow qemu to use cifs/Samba file systems"
++msgstr ""
++
++#: booleans.py:139
++msgid "Allow qemu to use serial/parallel communication ports"
++msgstr ""
++
++#: booleans.py:140
++msgid "Allow qemu to use nfs file systems"
++msgstr ""
++
++#: booleans.py:141
++msgid "Allow qemu to use usb devices"
++msgstr ""
++
++#: booleans.py:142
++msgid "Allow racoon to read shadow"
++msgstr ""
++
++#: booleans.py:143
++msgid "Allow rgmanager domain to connect to the network using TCP."
++msgstr ""
++
++#: booleans.py:144
++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:145
++msgid "Allow rsync to run as a client"
++msgstr ""
++
++#: booleans.py:146
++msgid "Allow rsync to export any files/directories read only."
++msgstr ""
++
++#: booleans.py:147
++msgid "Allow rsync servers to share cifs files systems"
++msgstr ""
++
++#: booleans.py:148
++msgid "Allow rsync servers to share nfs files systems"
++msgstr ""
++
++#: booleans.py:149
++msgid "Allow samba to create new home directories (e.g. via PAM)"
++msgstr ""
++
++#: booleans.py:150
++msgid ""
++"Allow samba to act as the domain controller, add users, groups and change "
++"passwords."
++msgstr ""
++
++#: booleans.py:151
++msgid "Allow samba to share users home directories."
++msgstr ""
++
++#: booleans.py:152
++msgid "Allow samba to share any file/directory read only."
++msgstr ""
++
++#: booleans.py:153
++msgid "Allow samba to share any file/directory read/write."
++msgstr ""
++
++#: booleans.py:154
++msgid "Allow samba to act as a portmapper"
++msgstr ""
++
++#: booleans.py:155
++msgid "Allow samba to run unconfined scripts"
++msgstr ""
++
++#: booleans.py:156
++msgid "Allow samba to export ntfs/fusefs volumes."
++msgstr ""
++
++#: booleans.py:157
++msgid "Allow samba to export NFS volumes."
++msgstr ""
++
++#: booleans.py:158
++msgid "Allow sanlock to read/write fuse files"
++msgstr ""
++
++#: booleans.py:159
++msgid "Allow sanlock to manage nfs files"
++msgstr ""
++
++#: booleans.py:160
++msgid "Allow sanlock to manage cifs files"
++msgstr ""
++
++#: booleans.py:161
++msgid "Allow sasl to read shadow"
++msgstr ""
++
++#: booleans.py:162
++msgid ""
++"disallow programs, such as newrole, from transitioning to administrative "
++"user domains."
++msgstr ""
++
++#: booleans.py:163
++msgid "Disable kernel module loading."
++msgstr ""
++
++#: booleans.py:164
++msgid ""
++"Boolean to determine whether the system permits loading policy, setting "
++"enforcing mode, and changing boolean values.  Set this to true and you have "
++"to reboot to set it back."
++msgstr ""
++
++#: booleans.py:165
++msgid "Allow regular users direct dri device access"
++msgstr ""
++
++#: booleans.py:166
++msgid ""
++"Allow unconfined executables to make their heap memory executable.  Doing "
++"this is a really bad idea. Probably indicates a badly coded executable, but "
++"could indicate an attack. This executable should be reported in bugzilla"
++msgstr ""
++
++#: booleans.py:167
++msgid ""
++"Allow all unconfined executables to use libraries requiring text relocation "
++"that are not labeled textrel_shlib_t"
++msgstr ""
++
++#: booleans.py:168
++msgid ""
++"Allow unconfined executables to make their stack executable.  This should "
++"never, ever be necessary. Probably indicates a badly coded executable, but "
++"could indicate an attack. This executable should be reported in bugzilla"
++msgstr ""
++
++#: booleans.py:169
++msgid "Allow users to connect to the local mysql server"
++msgstr ""
++
++#: booleans.py:170
++msgid ""
++"Allow confined users the ability to execute the ping and traceroute commands."
++msgstr ""
++
++#: booleans.py:171
++msgid "Allow users to connect to PostgreSQL"
++msgstr ""
++
++#: booleans.py:172
++msgid ""
++"Allow user to r/w files on filesystems that do not have extended attributes "
++"(FAT, CDROM, FLOPPY)"
++msgstr ""
++
++#: booleans.py:173
++msgid ""
++"Allow users to run TCP servers (bind to ports and accept connection from the "
++"same domain and outside users)  disabling this forces FTP passive mode and "
++"may change other protocols."
++msgstr ""
++
++#: booleans.py:174
++msgid "Allow user music sharing"
++msgstr ""
++
++#: booleans.py:175
++msgid ""
++"Allow anon internal-sftp to upload files, used for public file transfer "
++"services. Directories must be labeled public_content_rw_t."
++msgstr ""
++
++#: booleans.py:176
++msgid ""
++"Allow sftp-internal to read and write files in the user home directories"
++msgstr ""
++
++#: booleans.py:177
++msgid ""
++"Allow sftp-internal to login to local users and read/write all files on the "
++"system, governed by DAC."
++msgstr ""
++
++#: booleans.py:178
++msgid ""
++"Allow internal-sftp to read and write files in the user ssh home directories."
++msgstr ""
++
++#: booleans.py:179
++msgid "Allow sge to connect to the network using any TCP port"
++msgstr ""
++
++#: booleans.py:180
++msgid "Allow sge to access nfs file systems."
++msgstr ""
++
++#: booleans.py:181
++msgid ""
++"Enable additional permissions needed to support devices on 3ware controllers."
++msgstr ""
++
++#: booleans.py:182
++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:183
++msgid "Allow user spamassassin clients to use the network."
++msgstr ""
++
++#: booleans.py:184
++msgid "Allow spamd to read/write user home directories."
++msgstr ""
++
++#: booleans.py:185
++msgid ""
++"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
++msgstr ""
++
++#: booleans.py:186
++msgid "Allow squid to run as a transparent proxy (TPROXY)"
++msgstr ""
++
++#: booleans.py:187
++msgid ""
++"Allow ssh with chroot env to read and write files in the user home "
++"directories"
++msgstr ""
++
++#: booleans.py:188
++msgid "allow host key based authentication"
++msgstr ""
++
++#: booleans.py:189
++msgid "Allow ssh logins as sysadm_r:sysadm_t"
++msgstr ""
++
++#: booleans.py:190
++msgid "allow staff user to create and transition to svirt domains."
++msgstr ""
++
++#: booleans.py:191
++msgid "Allow the Telepathy connection managers to connect to any network port."
++msgstr ""
++
++#: booleans.py:192
++msgid ""
++"Allow the Telepathy connection managers to connect to any generic TCP port."
++msgstr ""
++
++#: booleans.py:193
++msgid ""
++"Allow tftp to modify public files used for public file transfer services."
++msgstr ""
++
++#: booleans.py:194
++msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
++msgstr ""
++
++#: booleans.py:195
++msgid ""
++"allow unconfined users to transition to the chrome sandbox domains when "
++"running chrome-sandbox"
++msgstr ""
++
++#: booleans.py:196
++msgid "Allow a user to login as an unconfined domain"
++msgstr ""
++
++#: booleans.py:197
++msgid ""
++"Allow unconfined users to transition to the Mozilla plugin domain when "
++"running xulrunner plugin-container."
++msgstr ""
++
++#: booleans.py:198
++msgid "Allow video playing tools to run unconfined"
++msgstr ""
++
++#: booleans.py:199
++msgid "Allow unprivledged user to create and transition to svirt domains."
++msgstr ""
++
++#: booleans.py:200
++msgid "Support ecryptfs home directories"
++msgstr ""
++
++#: booleans.py:201
++msgid "Support fusefs home directories"
++msgstr ""
++
++#: booleans.py:202
++msgid "Use lpd server instead of cups"
++msgstr ""
++
++#: booleans.py:203
++msgid "Support NFS home directories"
++msgstr ""
++
++#: booleans.py:204
++msgid "Support SAMBA home directories"
++msgstr ""
++
++#: booleans.py:205
++msgid "Allow varnishd to connect to all ports, not just HTTP."
++msgstr ""
++
++#: booleans.py:206
++msgid "Ignore vbetool mmap_zero errors."
++msgstr ""
++
++#: booleans.py:207
++msgid ""
++"Allow confined virtual guests to use serial/parallel communication ports"
++msgstr ""
++
++#: booleans.py:208
++msgid ""
++"Allow confined virtual guests to use executable memory and executable stack"
++msgstr ""
++
++#: booleans.py:209
++msgid "Allow confined virtual guests to read fuse files"
++msgstr ""
++
++#: booleans.py:210
++msgid "Allow confined virtual guests to manage nfs files"
++msgstr ""
++
++#: booleans.py:211
++msgid "Allow confined virtual guests to manage cifs files"
++msgstr ""
++
++#: booleans.py:212
++msgid "Allow confined virtual guests to interact with the sanlock"
++msgstr ""
++
++#: booleans.py:213
++msgid "Allow confined virtual guests to manage device configuration, (pci)"
++msgstr ""
++
++#: booleans.py:214
++msgid "Allow confined virtual guests to use usb devices"
++msgstr ""
++
++#: booleans.py:215
++msgid "Allow confined virtual guests to interact with the xserver"
++msgstr ""
++
++#: booleans.py:216
++msgid "Allow webadm to manage files in users home directories"
++msgstr ""
++
++#: booleans.py:217
++msgid "Allow webadm to read files in users home directories"
++msgstr ""
++
++#: booleans.py:218
++msgid "Ignore wine mmap_zero errors."
++msgstr ""
++
++#: booleans.py:219
++msgid "Allow the graphical login program to execute bootloader"
++msgstr ""
++
++#: booleans.py:220
++msgid ""
++"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
++msgstr ""
++
++#: booleans.py:221
++msgid "Allow xen to manage nfs files"
++msgstr ""
++
++#: booleans.py:222
++msgid ""
++"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
++"logical volumes for disk images."
++msgstr ""
++
++#: booleans.py:223
++msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
++msgstr ""
++
++#: booleans.py:224
++msgid ""
++"Allow xguest users to configure Network Manager and connect to apache ports"
++msgstr ""
++
++#: booleans.py:225
++msgid "Allow xguest users to mount removable media"
++msgstr ""
++
++#: booleans.py:226
++msgid "Allow xguest to use blue tooth devices"
++msgstr ""
++
++#: booleans.py:227
++msgid "Allows clients to write to the X server shared memory segments."
++msgstr ""
++
++#: booleans.py:228
++msgid "Allows XServer to execute writable memory"
++msgstr ""
++
++#: booleans.py:229
++msgid "Support X userspace object manager"
++msgstr ""
++
++#: booleans.py:230
++msgid "Allow zabbix to connect to unreserved ports"
++msgstr ""
++
++#: booleans.py:231
++msgid "Allow zebra daemon to write it configuration files"
++msgstr ""
++
++#: booleans.py:232
++msgid ""
++"Allow ZoneMinder to modify public files used for public file transfer "
++"services."
++msgstr ""
+diff --git a/policycoreutils/po/be.po b/policycoreutils/po/be.po
+index a4478db..a61c8f3 100644
+--- a/policycoreutils/po/be.po
++++ b/policycoreutils/po/be.po
 @@ -8,7 +8,7 @@ msgid ""
  msgstr ""
  "Project-Id-Version: PACKAGE VERSION\n"
  "Report-Msgid-Bugs-To: \n"
--"POT-Creation-Date: 2012-03-27 10:49-0400\n"
-+"POT-Creation-Date: 2012-05-25 07:28-0400\n"
+-"POT-Creation-Date: 2012-05-25 07:28-0400\n"
++"POT-Creation-Date: 2012-10-16 12:24-0400\n"
  "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
  "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
  "Language-Team: LANGUAGE <LL at li.org>\n"
-@@ -90,844 +90,851 @@ msgstr ""
- msgid "global"
+@@ -24,7 +24,7 @@ msgid ""
+ "         <args ...> are the arguments to that script."
  msgstr ""
  
--#: ../semanage/seobject.py:222
-+#: ../semanage/seobject.py:225
+-#: ../run_init/run_init.c:126 ../newrole/newrole.c:1124
++#: ../run_init/run_init.c:126 ../newrole/newrole.c:1123
+ #, c-format
+ msgid "failed to initialize PAM\n"
+ msgstr ""
+@@ -73,7 +73,7 @@ msgstr ""
+ msgid "authentication failed.\n"
+ msgstr ""
+ 
+-#: ../run_init/run_init.c:405 ../newrole/newrole.c:1258
++#: ../run_init/run_init.c:405 ../newrole/newrole.c:1257
+ #, c-format
+ msgid "Could not set exec context to %s.\n"
+ msgstr ""
+@@ -86,855 +86,870 @@ msgstr ""
+ msgid "To make this policy package active, execute:"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:143 ../semanage/seobject.py:147
+-msgid "global"
+-msgstr ""
+-
+-#: ../semanage/seobject.py:225
++#: ../semanage/seobject.py:200
  msgid "Could not create semanage handle"
  msgstr ""
  
--#: ../semanage/seobject.py:230
-+#: ../semanage/seobject.py:233
+-#: ../semanage/seobject.py:233
++#: ../semanage/seobject.py:208
  msgid "SELinux policy is not managed or store cannot be accessed."
  msgstr ""
  
--#: ../semanage/seobject.py:235
-+#: ../semanage/seobject.py:238
+-#: ../semanage/seobject.py:238
++#: ../semanage/seobject.py:213
  msgid "Cannot read policy store."
  msgstr ""
  
--#: ../semanage/seobject.py:240
-+#: ../semanage/seobject.py:243
+-#: ../semanage/seobject.py:243
++#: ../semanage/seobject.py:218
  msgid "Could not establish semanage connection"
  msgstr ""
  
--#: ../semanage/seobject.py:245
-+#: ../semanage/seobject.py:248
+-#: ../semanage/seobject.py:248
++#: ../semanage/seobject.py:223
  msgid "Could not test MLS enabled status"
  msgstr ""
  
--#: ../semanage/seobject.py:251 ../semanage/seobject.py:266
-+#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
+-#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
++#: ../semanage/seobject.py:229 ../semanage/seobject.py:244
  msgid "Not yet implemented"
  msgstr ""
  
--#: ../semanage/seobject.py:255
-+#: ../semanage/seobject.py:258
+-#: ../semanage/seobject.py:258
++#: ../semanage/seobject.py:233
  msgid "Semanage transaction already in progress"
  msgstr ""
  
--#: ../semanage/seobject.py:264
-+#: ../semanage/seobject.py:267
+-#: ../semanage/seobject.py:267
++#: ../semanage/seobject.py:242
  msgid "Could not start semanage transaction"
  msgstr ""
  
--#: ../semanage/seobject.py:274
-+#: ../semanage/seobject.py:278
+-#: ../semanage/seobject.py:278
++#: ../semanage/seobject.py:254
  msgid "Could not commit semanage transaction"
  msgstr ""
  
--#: ../semanage/seobject.py:279
-+#: ../semanage/seobject.py:283
+-#: ../semanage/seobject.py:283
++#: ../semanage/seobject.py:259
  msgid "Semanage transaction not in progress"
  msgstr ""
  
--#: ../semanage/seobject.py:291 ../semanage/seobject.py:371
-+#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
+-#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
++#: ../semanage/seobject.py:271 ../semanage/seobject.py:351
  msgid "Could not list SELinux modules"
  msgstr ""
  
--#: ../semanage/seobject.py:304
-+#: ../semanage/seobject.py:308
+-#: ../semanage/seobject.py:308
++#: ../semanage/seobject.py:284
  msgid "Modules Name"
  msgstr ""
  
--#: ../semanage/seobject.py:304
-+#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
+-#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
++#: ../semanage/seobject.py:284 ../gui/modulesPage.py:63
  msgid "Version"
  msgstr ""
  
--#: ../semanage/seobject.py:307
-+#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
+-#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
++#: ../semanage/seobject.py:287 ../gui/statusPage.py:75
  msgid "Disabled"
  msgstr ""
  
--#: ../semanage/seobject.py:322
-+#: ../semanage/seobject.py:326
+-#: ../semanage/seobject.py:326
++#: ../semanage/seobject.py:302
  #, python-format
  msgid "Could not disable module %s (remove failed)"
  msgstr ""
  
--#: ../semanage/seobject.py:333
-+#: ../semanage/seobject.py:337
+-#: ../semanage/seobject.py:337
++#: ../semanage/seobject.py:313
  #, python-format
  msgid "Could not enable module %s (remove failed)"
  msgstr ""
  
--#: ../semanage/seobject.py:348
-+#: ../semanage/seobject.py:352
+-#: ../semanage/seobject.py:352
++#: ../semanage/seobject.py:328
  #, python-format
  msgid "Could not remove module %s (remove failed)"
  msgstr ""
  
--#: ../semanage/seobject.py:358
-+#: ../semanage/seobject.py:362
+-#: ../semanage/seobject.py:362
++#: ../semanage/seobject.py:338
  msgid "dontaudit requires either 'on' or 'off'"
  msgstr ""
  
--#: ../semanage/seobject.py:387
-+#: ../semanage/seobject.py:391
+-#: ../semanage/seobject.py:391
++#: ../semanage/seobject.py:366
  msgid "Builtin Permissive Types"
  msgstr ""
  
--#: ../semanage/seobject.py:397
-+#: ../semanage/seobject.py:401
+-#: ../semanage/seobject.py:401
++#: ../semanage/seobject.py:376
  msgid "Customized Permissive Types"
  msgstr ""
  
--#: ../semanage/seobject.py:438
-+#: ../semanage/seobject.py:442
+-#: ../semanage/seobject.py:442
++#: ../semanage/seobject.py:417
  #, python-format
  msgid "Could not set permissive domain %s (module installation failed)"
  msgstr ""
  
--#: ../semanage/seobject.py:444
-+#: ../semanage/seobject.py:448
+-#: ../semanage/seobject.py:448
++#: ../semanage/seobject.py:423
  #, python-format
  msgid "Could not remove permissive domain %s (remove failed)"
  msgstr ""
  
--#: ../semanage/seobject.py:479 ../semanage/seobject.py:553
--#: ../semanage/seobject.py:599 ../semanage/seobject.py:696
--#: ../semanage/seobject.py:726 ../semanage/seobject.py:793
--#: ../semanage/seobject.py:850 ../semanage/seobject.py:1097
--#: ../semanage/seobject.py:1786 ../semanage/seobject.py:1849
--#: ../semanage/seobject.py:1868 ../semanage/seobject.py:1985
--#: ../semanage/seobject.py:2037
-+#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
-+#: ../semanage/seobject.py:603 ../semanage/seobject.py:700
-+#: ../semanage/seobject.py:730 ../semanage/seobject.py:797
-+#: ../semanage/seobject.py:854 ../semanage/seobject.py:1101
-+#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
-+#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
-+#: ../semanage/seobject.py:2045
+-#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
+-#: ../semanage/seobject.py:603 ../semanage/seobject.py:700
+-#: ../semanage/seobject.py:730 ../semanage/seobject.py:797
+-#: ../semanage/seobject.py:854 ../semanage/seobject.py:1101
+-#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
+-#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
+-#: ../semanage/seobject.py:2045
++#: ../semanage/seobject.py:458 ../semanage/seobject.py:532
++#: ../semanage/seobject.py:578 ../semanage/seobject.py:675
++#: ../semanage/seobject.py:705 ../semanage/seobject.py:772
++#: ../semanage/seobject.py:829 ../semanage/seobject.py:1084
++#: ../semanage/seobject.py:1800 ../semanage/seobject.py:1863
++#: ../semanage/seobject.py:1882 ../semanage/seobject.py:2003
++#: ../semanage/seobject.py:2056
  #, python-format
  msgid "Could not create a key for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
--#: ../semanage/seobject.py:603 ../semanage/seobject.py:609
-+#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
-+#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
+-#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
+-#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
++#: ../semanage/seobject.py:462 ../semanage/seobject.py:536
++#: ../semanage/seobject.py:582 ../semanage/seobject.py:588
  #, python-format
  msgid "Could not check if login mapping for %s is defined"
  msgstr ""
  
--#: ../semanage/seobject.py:492
-+#: ../semanage/seobject.py:496
+-#: ../semanage/seobject.py:496
++#: ../semanage/seobject.py:471
  #, python-format
  msgid "Linux Group %s does not exist"
  msgstr ""
  
--#: ../semanage/seobject.py:497
-+#: ../semanage/seobject.py:501
+-#: ../semanage/seobject.py:501
++#: ../semanage/seobject.py:476
  #, python-format
  msgid "Linux User %s does not exist"
  msgstr ""
  
--#: ../semanage/seobject.py:501
-+#: ../semanage/seobject.py:505
+-#: ../semanage/seobject.py:505
++#: ../semanage/seobject.py:480
  #, python-format
  msgid "Could not create login mapping for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:505 ../semanage/seobject.py:741
-+#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
+-#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
++#: ../semanage/seobject.py:484 ../semanage/seobject.py:720
  #, python-format
  msgid "Could not set name for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:510 ../semanage/seobject.py:751
-+#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
+-#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
++#: ../semanage/seobject.py:489 ../semanage/seobject.py:730
  #, python-format
  msgid "Could not set MLS range for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:514
-+#: ../semanage/seobject.py:518
+-#: ../semanage/seobject.py:518
++#: ../semanage/seobject.py:493
  #, python-format
  msgid "Could not set SELinux user for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:518
-+#: ../semanage/seobject.py:522
+-#: ../semanage/seobject.py:522
++#: ../semanage/seobject.py:497
  #, python-format
  msgid "Could not add login mapping for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:536
-+#: ../semanage/seobject.py:540
+-#: ../semanage/seobject.py:540
++#: ../semanage/seobject.py:515
  msgid "Requires seuser or serange"
  msgstr ""
  
--#: ../semanage/seobject.py:559 ../semanage/seobject.py:605
-+#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
+-#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
++#: ../semanage/seobject.py:538 ../semanage/seobject.py:584
  #, python-format
  msgid "Login mapping for %s is not defined"
  msgstr ""
  
--#: ../semanage/seobject.py:563
-+#: ../semanage/seobject.py:567
+-#: ../semanage/seobject.py:567
++#: ../semanage/seobject.py:542
  #, python-format
  msgid "Could not query seuser for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:577
-+#: ../semanage/seobject.py:581
+-#: ../semanage/seobject.py:581
++#: ../semanage/seobject.py:556
  #, python-format
  msgid "Could not modify login mapping for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:611
-+#: ../semanage/seobject.py:615
+-#: ../semanage/seobject.py:615
++#: ../semanage/seobject.py:590
  #, python-format
  msgid "Login mapping for %s is defined in policy, cannot be deleted"
  msgstr ""
  
--#: ../semanage/seobject.py:615
-+#: ../semanage/seobject.py:619
+-#: ../semanage/seobject.py:619
++#: ../semanage/seobject.py:594
  #, python-format
  msgid "Could not delete login mapping for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:637 ../semanage/seobject.py:655
--#: ../semanage/seobject.py:893
-+#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
-+#: ../semanage/seobject.py:897
+-#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
+-#: ../semanage/seobject.py:897
++#: ../semanage/seobject.py:616 ../semanage/seobject.py:634
++#: ../semanage/seobject.py:872
  msgid "Could not list login mappings"
  msgstr ""
  
--#: ../semanage/seobject.py:680 ../semanage/seobject.py:685
-+#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../gui/system-config-selinux.glade:100
+-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
++#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
+ #: ../gui/system-config-selinux.glade:100
  msgid "Login Name"
  msgstr ""
  
--#: ../semanage/seobject.py:680 ../semanage/seobject.py:685
--#: ../semanage/seobject.py:943 ../semanage/seobject.py:948
-+#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../gui/system-config-selinux.glade:128
-+#: ../gui/system-config-selinux.glade:915
-+#: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
+-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
+-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
++#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
++#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
+ #: ../gui/system-config-selinux.glade:128
+ #: ../gui/system-config-selinux.glade:915
+ #: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
  msgid "SELinux User"
  msgstr ""
  
--#: ../semanage/seobject.py:680
-+#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
-+#: ../gui/system-config-selinux.glade:943
+-#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
++#: ../semanage/seobject.py:659 ../gui/system-config-selinux.glade:156
+ #: ../gui/system-config-selinux.glade:943
  msgid "MLS/MCS Range"
  msgstr ""
  
--#: ../semanage/seobject.py:699 ../semanage/seobject.py:730
--#: ../semanage/seobject.py:797 ../semanage/seobject.py:854
--#: ../semanage/seobject.py:860
-+#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
-+#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
-+#: ../semanage/seobject.py:864
+-#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
+-#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
+-#: ../semanage/seobject.py:864
++#: ../semanage/seobject.py:678 ../semanage/seobject.py:709
++#: ../semanage/seobject.py:776 ../semanage/seobject.py:833
++#: ../semanage/seobject.py:839
  #, python-format
  msgid "Could not check if SELinux user %s is defined"
  msgstr ""
  
--#: ../semanage/seobject.py:702 ../semanage/seobject.py:803
--#: ../semanage/seobject.py:866
-+#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
-+#: ../semanage/seobject.py:870
+-#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
+-#: ../semanage/seobject.py:870
++#: ../semanage/seobject.py:681 ../semanage/seobject.py:782
++#: ../semanage/seobject.py:845
  #, python-format
  msgid "Could not query user for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:722
-+#: ../semanage/seobject.py:726
+-#: ../semanage/seobject.py:726
++#: ../semanage/seobject.py:701
  #, python-format
  msgid "You must add at least one role for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:737
-+#: ../semanage/seobject.py:741
+-#: ../semanage/seobject.py:741
++#: ../semanage/seobject.py:716
  #, python-format
  msgid "Could not create SELinux user for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:746
-+#: ../semanage/seobject.py:750
+-#: ../semanage/seobject.py:750
++#: ../semanage/seobject.py:725
  #, python-format
  msgid "Could not add role %s for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:755
-+#: ../semanage/seobject.py:759
+-#: ../semanage/seobject.py:759
++#: ../semanage/seobject.py:734
  #, python-format
  msgid "Could not set MLS level for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:758
-+#: ../semanage/seobject.py:762
+-#: ../semanage/seobject.py:762
++#: ../semanage/seobject.py:737
  #, python-format
  msgid "Could not add prefix %s for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:761
-+#: ../semanage/seobject.py:765
+-#: ../semanage/seobject.py:765
++#: ../semanage/seobject.py:740
  #, python-format
  msgid "Could not extract key for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:765
-+#: ../semanage/seobject.py:769
+-#: ../semanage/seobject.py:769
++#: ../semanage/seobject.py:744
  #, python-format
  msgid "Could not add SELinux user %s"
  msgstr ""
  
--#: ../semanage/seobject.py:787
-+#: ../semanage/seobject.py:791
+-#: ../semanage/seobject.py:791
++#: ../semanage/seobject.py:766
  msgid "Requires prefix, roles, level or range"
  msgstr ""
  
--#: ../semanage/seobject.py:789
-+#: ../semanage/seobject.py:793
+-#: ../semanage/seobject.py:793
++#: ../semanage/seobject.py:768
  msgid "Requires prefix or roles"
  msgstr ""
  
--#: ../semanage/seobject.py:799 ../semanage/seobject.py:856
-+#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
+-#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
++#: ../semanage/seobject.py:778 ../semanage/seobject.py:835
  #, python-format
  msgid "SELinux user %s is not defined"
  msgstr ""
  
--#: ../semanage/seobject.py:828
-+#: ../semanage/seobject.py:832
+-#: ../semanage/seobject.py:832
++#: ../semanage/seobject.py:807
  #, python-format
  msgid "Could not modify SELinux user %s"
  msgstr ""
  
--#: ../semanage/seobject.py:862
-+#: ../semanage/seobject.py:866
+-#: ../semanage/seobject.py:866
++#: ../semanage/seobject.py:841
  #, python-format
  msgid "SELinux user %s is defined in policy, cannot be deleted"
  msgstr ""
  
--#: ../semanage/seobject.py:873
-+#: ../semanage/seobject.py:877
+-#: ../semanage/seobject.py:877
++#: ../semanage/seobject.py:852
  #, python-format
  msgid "Could not delete SELinux user %s"
  msgstr ""
  
--#: ../semanage/seobject.py:911
-+#: ../semanage/seobject.py:915
+-#: ../semanage/seobject.py:915
++#: ../semanage/seobject.py:890
  msgid "Could not list SELinux users"
  msgstr ""
  
--#: ../semanage/seobject.py:917
-+#: ../semanage/seobject.py:921
+-#: ../semanage/seobject.py:921
++#: ../semanage/seobject.py:896
  #, python-format
  msgid "Could not list roles for user %s"
  msgstr ""
  
--#: ../semanage/seobject.py:942
-+#: ../semanage/seobject.py:946
+-#: ../semanage/seobject.py:946
++#: ../semanage/seobject.py:921
  msgid "Labeling"
  msgstr ""
  
--#: ../semanage/seobject.py:942
-+#: ../semanage/seobject.py:946
+-#: ../semanage/seobject.py:946
++#: ../semanage/seobject.py:921
  msgid "MLS/"
  msgstr ""
  
--#: ../semanage/seobject.py:943
-+#: ../semanage/seobject.py:947
+-#: ../semanage/seobject.py:947
++#: ../semanage/seobject.py:922
  msgid "Prefix"
  msgstr ""
  
--#: ../semanage/seobject.py:943
-+#: ../semanage/seobject.py:947
+-#: ../semanage/seobject.py:947
++#: ../semanage/seobject.py:922
  msgid "MCS Level"
  msgstr ""
  
--#: ../semanage/seobject.py:943
-+#: ../semanage/seobject.py:947
+-#: ../semanage/seobject.py:947
++#: ../semanage/seobject.py:922
  msgid "MCS Range"
  msgstr ""
  
--#: ../semanage/seobject.py:943 ../semanage/seobject.py:948
-+#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
+-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
++#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
+ #: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
  msgid "SELinux Roles"
  msgstr ""
  
--#: ../semanage/seobject.py:963
-+#: ../semanage/seobject.py:967
+-#: ../semanage/seobject.py:967
++#: ../semanage/seobject.py:944
  msgid "Protocol udp or tcp is required"
  msgstr ""
  
--#: ../semanage/seobject.py:965
-+#: ../semanage/seobject.py:969
+-#: ../semanage/seobject.py:969
++#: ../semanage/seobject.py:946
  msgid "Port is required"
  msgstr ""
  
--#: ../semanage/seobject.py:975
-+#: ../semanage/seobject.py:979
+-#: ../semanage/seobject.py:979
++#: ../semanage/seobject.py:956
  msgid "Invalid Port"
  msgstr ""
  
--#: ../semanage/seobject.py:979
-+#: ../semanage/seobject.py:983
+-#: ../semanage/seobject.py:983
++#: ../semanage/seobject.py:960
  #, python-format
  msgid "Could not create a key for %s/%s"
  msgstr ""
  
--#: ../semanage/seobject.py:990
-+#: ../semanage/seobject.py:994
+-#: ../semanage/seobject.py:994
++#: ../semanage/seobject.py:971
  msgid "Type is required"
  msgstr ""
  
--#: ../semanage/seobject.py:996 ../semanage/seobject.py:1055
--#: ../semanage/seobject.py:1110 ../semanage/seobject.py:1116
-+#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
-+#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
+-#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
+-#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
++#: ../semanage/seobject.py:974 ../semanage/seobject.py:1036
++#: ../semanage/seobject.py:1794
++#, python-format
++msgid "Type %s is invalid, must be a port type"
++msgstr ""
++
++#: ../semanage/seobject.py:980 ../semanage/seobject.py:1042
++#: ../semanage/seobject.py:1097 ../semanage/seobject.py:1103
  #, python-format
  msgid "Could not check if port %s/%s is defined"
  msgstr ""
  
--#: ../semanage/seobject.py:998
-+#: ../semanage/seobject.py:1002
+-#: ../semanage/seobject.py:1002
++#: ../semanage/seobject.py:982
  #, python-format
  msgid "Port %s/%s already defined"
  msgstr ""
  
--#: ../semanage/seobject.py:1002
-+#: ../semanage/seobject.py:1006
+-#: ../semanage/seobject.py:1006
++#: ../semanage/seobject.py:986
  #, python-format
  msgid "Could not create port for %s/%s"
  msgstr ""
  
--#: ../semanage/seobject.py:1008
-+#: ../semanage/seobject.py:1012
+-#: ../semanage/seobject.py:1012
++#: ../semanage/seobject.py:992
  #, python-format
  msgid "Could not create context for %s/%s"
  msgstr ""
  
--#: ../semanage/seobject.py:1012
-+#: ../semanage/seobject.py:1016
+-#: ../semanage/seobject.py:1016
++#: ../semanage/seobject.py:996
  #, python-format
  msgid "Could not set user in port context for %s/%s"
  msgstr ""
  
--#: ../semanage/seobject.py:1016
-+#: ../semanage/seobject.py:1020
+-#: ../semanage/seobject.py:1020
++#: ../semanage/seobject.py:1000
  #, python-format
  msgid "Could not set role in port context for %s/%s"
  msgstr ""
  
--#: ../semanage/seobject.py:1020
-+#: ../semanage/seobject.py:1024
+-#: ../semanage/seobject.py:1024
++#: ../semanage/seobject.py:1004
  #, python-format
  msgid "Could not set type in port context for %s/%s"
  msgstr ""
  
--#: ../semanage/seobject.py:1025
-+#: ../semanage/seobject.py:1029
+-#: ../semanage/seobject.py:1029
++#: ../semanage/seobject.py:1009
  #, python-format
  msgid "Could not set mls fields in port context for %s/%s"
  msgstr ""
  
--#: ../semanage/seobject.py:1029
-+#: ../semanage/seobject.py:1033
+-#: ../semanage/seobject.py:1033
++#: ../semanage/seobject.py:1013
  #, python-format
  msgid "Could not set port context for %s/%s"
  msgstr ""
  
--#: ../semanage/seobject.py:1033
-+#: ../semanage/seobject.py:1037
+-#: ../semanage/seobject.py:1037
++#: ../semanage/seobject.py:1017
  #, python-format
  msgid "Could not add port %s/%s"
  msgstr ""
  
--#: ../semanage/seobject.py:1047 ../semanage/seobject.py:1312
--#: ../semanage/seobject.py:1508
-+#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
-+#: ../semanage/seobject.py:1512
+-#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
+-#: ../semanage/seobject.py:1512
++#: ../semanage/seobject.py:1031 ../semanage/seobject.py:1304
++#: ../semanage/seobject.py:1503
  msgid "Requires setype or serange"
  msgstr ""
  
--#: ../semanage/seobject.py:1049
-+#: ../semanage/seobject.py:1053
+-#: ../semanage/seobject.py:1053
++#: ../semanage/seobject.py:1033
  msgid "Requires setype"
  msgstr ""
  
--#: ../semanage/seobject.py:1057 ../semanage/seobject.py:1112
-+#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
+-#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
++#: ../semanage/seobject.py:1044 ../semanage/seobject.py:1099
  #, python-format
  msgid "Port %s/%s is not defined"
  msgstr ""
  
--#: ../semanage/seobject.py:1061
-+#: ../semanage/seobject.py:1065
+-#: ../semanage/seobject.py:1065
++#: ../semanage/seobject.py:1048
  #, python-format
  msgid "Could not query port %s/%s"
  msgstr ""
  
--#: ../semanage/seobject.py:1072
-+#: ../semanage/seobject.py:1076
+-#: ../semanage/seobject.py:1076
++#: ../semanage/seobject.py:1059
  #, python-format
  msgid "Could not modify port %s/%s"
  msgstr ""
  
--#: ../semanage/seobject.py:1085
-+#: ../semanage/seobject.py:1089
+-#: ../semanage/seobject.py:1089
++#: ../semanage/seobject.py:1072
  msgid "Could not list the ports"
  msgstr ""
  
--#: ../semanage/seobject.py:1101
-+#: ../semanage/seobject.py:1105
+-#: ../semanage/seobject.py:1105
++#: ../semanage/seobject.py:1088
  #, python-format
  msgid "Could not delete the port %s"
  msgstr ""
  
--#: ../semanage/seobject.py:1118
-+#: ../semanage/seobject.py:1122
+-#: ../semanage/seobject.py:1122
++#: ../semanage/seobject.py:1105
  #, python-format
  msgid "Port %s/%s is defined in policy, cannot be deleted"
  msgstr ""
  
--#: ../semanage/seobject.py:1122
-+#: ../semanage/seobject.py:1126
+-#: ../semanage/seobject.py:1126
++#: ../semanage/seobject.py:1109
  #, python-format
  msgid "Could not delete port %s/%s"
  msgstr ""
  
--#: ../semanage/seobject.py:1138 ../semanage/seobject.py:1160
-+#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
+-#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
++#: ../semanage/seobject.py:1125 ../semanage/seobject.py:1147
  msgid "Could not list ports"
  msgstr ""
  
--#: ../semanage/seobject.py:1199
-+#: ../semanage/seobject.py:1203
+-#: ../semanage/seobject.py:1203
++#: ../semanage/seobject.py:1186
  msgid "SELinux Port Type"
  msgstr ""
  
--#: ../semanage/seobject.py:1199
-+#: ../semanage/seobject.py:1203
+-#: ../semanage/seobject.py:1203
++#: ../semanage/seobject.py:1186
  msgid "Proto"
  msgstr ""
  
--#: ../semanage/seobject.py:1199
-+#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
+-#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
++#: ../semanage/seobject.py:1186 ../gui/system-config-selinux.glade:335
  msgid "Port Number"
  msgstr ""
  
--#: ../semanage/seobject.py:1218
-+#: ../semanage/seobject.py:1222
+-#: ../semanage/seobject.py:1222
++#: ../semanage/seobject.py:1207
  msgid "Node Address is required"
  msgstr ""
  
--#: ../semanage/seobject.py:1233
-+#: ../semanage/seobject.py:1237
+-#: ../semanage/seobject.py:1237
++#: ../semanage/seobject.py:1222
  msgid "Unknown or missing protocol"
  msgstr ""
  
--#: ../semanage/seobject.py:1247 ../semanage/seobject.py:1446
--#: ../semanage/seobject.py:1724
-+#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
-+#: ../semanage/seobject.py:1728
- msgid "SELinux Type is required"
+-#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
+-#: ../semanage/seobject.py:1728
+-msgid "SELinux Type is required"
++#: ../semanage/seobject.py:1236
++msgid "SELinux node type is required"
++msgstr ""
++
++#: ../semanage/seobject.py:1239 ../semanage/seobject.py:1307
++#, python-format
++msgid "Type %s is invalid, must be a node type"
  msgstr ""
  
--#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1316
--#: ../semanage/seobject.py:1352 ../semanage/seobject.py:1450
--#: ../semanage/seobject.py:1512 ../semanage/seobject.py:1546
--#: ../semanage/seobject.py:1728
-+#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
-+#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
-+#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
-+#: ../semanage/seobject.py:1732
+-#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
+-#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
+-#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
+-#: ../semanage/seobject.py:1732
++#: ../semanage/seobject.py:1243 ../semanage/seobject.py:1311
++#: ../semanage/seobject.py:1347 ../semanage/seobject.py:1445
++#: ../semanage/seobject.py:1507 ../semanage/seobject.py:1541
++#: ../semanage/seobject.py:1739
  #, python-format
  msgid "Could not create key for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:1253 ../semanage/seobject.py:1320
--#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1362
-+#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
-+#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
+-#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
+-#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
++#: ../semanage/seobject.py:1245 ../semanage/seobject.py:1315
++#: ../semanage/seobject.py:1351 ../semanage/seobject.py:1357
  #, python-format
  msgid "Could not check if addr %s is defined"
  msgstr ""
  
--#: ../semanage/seobject.py:1262
-+#: ../semanage/seobject.py:1266
+-#: ../semanage/seobject.py:1266
++#: ../semanage/seobject.py:1254
  #, python-format
  msgid "Could not create addr for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:1268 ../semanage/seobject.py:1466
--#: ../semanage/seobject.py:1686
-+#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
-+#: ../semanage/seobject.py:1690
+-#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
+-#: ../semanage/seobject.py:1690
++#: ../semanage/seobject.py:1260 ../semanage/seobject.py:1461
++#: ../semanage/seobject.py:1694
  #, python-format
  msgid "Could not create context for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:1272
-+#: ../semanage/seobject.py:1276
+-#: ../semanage/seobject.py:1276
++#: ../semanage/seobject.py:1264
  #, python-format
  msgid "Could not set mask for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:1276
-+#: ../semanage/seobject.py:1280
+-#: ../semanage/seobject.py:1280
++#: ../semanage/seobject.py:1268
  #, python-format
  msgid "Could not set user in addr context for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:1280
-+#: ../semanage/seobject.py:1284
+-#: ../semanage/seobject.py:1284
++#: ../semanage/seobject.py:1272
  #, python-format
  msgid "Could not set role in addr context for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:1284
-+#: ../semanage/seobject.py:1288
+-#: ../semanage/seobject.py:1288
++#: ../semanage/seobject.py:1276
  #, python-format
  msgid "Could not set type in addr context for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:1289
-+#: ../semanage/seobject.py:1293
+-#: ../semanage/seobject.py:1293
++#: ../semanage/seobject.py:1281
  #, python-format
  msgid "Could not set mls fields in addr context for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:1293
-+#: ../semanage/seobject.py:1297
+-#: ../semanage/seobject.py:1297
++#: ../semanage/seobject.py:1285
  #, python-format
  msgid "Could not set addr context for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:1297
-+#: ../semanage/seobject.py:1301
+-#: ../semanage/seobject.py:1301
++#: ../semanage/seobject.py:1289
  #, python-format
  msgid "Could not add addr %s"
  msgstr ""
  
--#: ../semanage/seobject.py:1322 ../semanage/seobject.py:1358
-+#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
+-#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
++#: ../semanage/seobject.py:1317 ../semanage/seobject.py:1353
  #, python-format
  msgid "Addr %s is not defined"
  msgstr ""
  
--#: ../semanage/seobject.py:1326
-+#: ../semanage/seobject.py:1330
+-#: ../semanage/seobject.py:1330
++#: ../semanage/seobject.py:1321
  #, python-format
  msgid "Could not query addr %s"
  msgstr ""
  
--#: ../semanage/seobject.py:1336
-+#: ../semanage/seobject.py:1340
+-#: ../semanage/seobject.py:1340
++#: ../semanage/seobject.py:1331
  #, python-format
  msgid "Could not modify addr %s"
  msgstr ""
  
--#: ../semanage/seobject.py:1364
-+#: ../semanage/seobject.py:1368
+-#: ../semanage/seobject.py:1368
++#: ../semanage/seobject.py:1359
  #, python-format
  msgid "Addr %s is defined in policy, cannot be deleted"
  msgstr ""
  
--#: ../semanage/seobject.py:1368
-+#: ../semanage/seobject.py:1372
+-#: ../semanage/seobject.py:1372
++#: ../semanage/seobject.py:1363
  #, python-format
  msgid "Could not delete addr %s"
  msgstr ""
  
--#: ../semanage/seobject.py:1380
-+#: ../semanage/seobject.py:1384
+-#: ../semanage/seobject.py:1384
++#: ../semanage/seobject.py:1375
  msgid "Could not deleteall node mappings"
  msgstr ""
  
--#: ../semanage/seobject.py:1394
-+#: ../semanage/seobject.py:1398
+-#: ../semanage/seobject.py:1398
++#: ../semanage/seobject.py:1389
  msgid "Could not list addrs"
  msgstr ""
  
--#: ../semanage/seobject.py:1454 ../semanage/seobject.py:1516
--#: ../semanage/seobject.py:1550 ../semanage/seobject.py:1556
-+#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
-+#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
+-#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
+-#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
++#: ../semanage/seobject.py:1441 ../semanage/seobject.py:1732
++msgid "SELinux Type is required"
++msgstr ""
++
++#: ../semanage/seobject.py:1449 ../semanage/seobject.py:1511
++#: ../semanage/seobject.py:1545 ../semanage/seobject.py:1551
  #, python-format
  msgid "Could not check if interface %s is defined"
  msgstr ""
  
--#: ../semanage/seobject.py:1461
-+#: ../semanage/seobject.py:1465
+-#: ../semanage/seobject.py:1465
++#: ../semanage/seobject.py:1456
  #, python-format
  msgid "Could not create interface for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:1470
-+#: ../semanage/seobject.py:1474
+-#: ../semanage/seobject.py:1474
++#: ../semanage/seobject.py:1465
  #, python-format
  msgid "Could not set user in interface context for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:1474
-+#: ../semanage/seobject.py:1478
+-#: ../semanage/seobject.py:1478
++#: ../semanage/seobject.py:1469
  #, python-format
  msgid "Could not set role in interface context for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:1478
-+#: ../semanage/seobject.py:1482
+-#: ../semanage/seobject.py:1482
++#: ../semanage/seobject.py:1473
  #, python-format
  msgid "Could not set type in interface context for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:1483
-+#: ../semanage/seobject.py:1487
+-#: ../semanage/seobject.py:1487
++#: ../semanage/seobject.py:1478
  #, python-format
  msgid "Could not set mls fields in interface context for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:1487
-+#: ../semanage/seobject.py:1491
+-#: ../semanage/seobject.py:1491
++#: ../semanage/seobject.py:1482
  #, python-format
  msgid "Could not set interface context for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:1491
-+#: ../semanage/seobject.py:1495
+-#: ../semanage/seobject.py:1495
++#: ../semanage/seobject.py:1486
  #, python-format
  msgid "Could not set message context for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:1495
-+#: ../semanage/seobject.py:1499
+-#: ../semanage/seobject.py:1499
++#: ../semanage/seobject.py:1490
  #, python-format
  msgid "Could not add interface %s"
  msgstr ""
  
--#: ../semanage/seobject.py:1518 ../semanage/seobject.py:1552
-+#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
+-#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
++#: ../semanage/seobject.py:1513 ../semanage/seobject.py:1547
  #, python-format
  msgid "Interface %s is not defined"
  msgstr ""
  
--#: ../semanage/seobject.py:1522
-+#: ../semanage/seobject.py:1526
+-#: ../semanage/seobject.py:1526
++#: ../semanage/seobject.py:1517
  #, python-format
  msgid "Could not query interface %s"
  msgstr ""
  
--#: ../semanage/seobject.py:1533
-+#: ../semanage/seobject.py:1537
+-#: ../semanage/seobject.py:1537
++#: ../semanage/seobject.py:1528
  #, python-format
  msgid "Could not modify interface %s"
  msgstr ""
  
--#: ../semanage/seobject.py:1558
-+#: ../semanage/seobject.py:1562
+-#: ../semanage/seobject.py:1562
++#: ../semanage/seobject.py:1553
  #, python-format
  msgid "Interface %s is defined in policy, cannot be deleted"
  msgstr ""
  
--#: ../semanage/seobject.py:1562
-+#: ../semanage/seobject.py:1566
+-#: ../semanage/seobject.py:1566
++#: ../semanage/seobject.py:1557
  #, python-format
  msgid "Could not delete interface %s"
  msgstr ""
  
--#: ../semanage/seobject.py:1574
-+#: ../semanage/seobject.py:1578
+-#: ../semanage/seobject.py:1578
++#: ../semanage/seobject.py:1569
  msgid "Could not delete all interface  mappings"
  msgstr ""
  
--#: ../semanage/seobject.py:1588
-+#: ../semanage/seobject.py:1592
+-#: ../semanage/seobject.py:1592
++#: ../semanage/seobject.py:1583
  msgid "Could not list interfaces"
  msgstr ""
  
--#: ../semanage/seobject.py:1613
-+#: ../semanage/seobject.py:1617
+-#: ../semanage/seobject.py:1617
++#: ../semanage/seobject.py:1608
  msgid "SELinux Interface"
  msgstr ""
  
--#: ../semanage/seobject.py:1613 ../semanage/seobject.py:1936
-+#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
+-#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
++#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1954
  msgid "Context"
  msgstr ""
  
--#: ../semanage/seobject.py:1663
-+#: ../semanage/seobject.py:1667
+-#: ../semanage/seobject.py:1667
++#: ../semanage/seobject.py:1671
  #, python-format
  msgid "Equivalence class for %s already exists"
  msgstr ""
  
--#: ../semanage/seobject.py:1669
-+#: ../semanage/seobject.py:1673
+-#: ../semanage/seobject.py:1673
++#: ../semanage/seobject.py:1677
  #, python-format
  msgid "File spec %s conflicts with equivalency rule '%s %s'"
  msgstr ""
  
--#: ../semanage/seobject.py:1678
-+#: ../semanage/seobject.py:1682
+-#: ../semanage/seobject.py:1682
++#: ../semanage/seobject.py:1686
  #, python-format
  msgid "Equivalence class for %s does not exists"
  msgstr ""
  
--#: ../semanage/seobject.py:1692
-+#: ../semanage/seobject.py:1696
+-#: ../semanage/seobject.py:1696
++#: ../semanage/seobject.py:1700
  #, python-format
  msgid "Could not set user in file context for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:1696
-+#: ../semanage/seobject.py:1700
+-#: ../semanage/seobject.py:1700
++#: ../semanage/seobject.py:1704
  #, python-format
  msgid "Could not set role in file context for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:1701 ../semanage/seobject.py:1758
-+#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
+-#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
++#: ../semanage/seobject.py:1709 ../semanage/seobject.py:1769
  #, python-format
  msgid "Could not set mls fields in file context for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:1707
-+#: ../semanage/seobject.py:1711
+-#: ../semanage/seobject.py:1711
++#: ../semanage/seobject.py:1715
  msgid "Invalid file specification"
  msgstr ""
  
--#: ../semanage/seobject.py:1709
-+#: ../semanage/seobject.py:1713
+-#: ../semanage/seobject.py:1713
++#: ../semanage/seobject.py:1717
  msgid "File specification can not include spaces"
  msgstr ""
  
--#: ../semanage/seobject.py:1714
-+#: ../semanage/seobject.py:1718
+-#: ../semanage/seobject.py:1718
++#: ../semanage/seobject.py:1722
  #, python-format
  msgid ""
  "File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
  msgstr ""
  
--#: ../semanage/seobject.py:1732 ../semanage/seobject.py:1737
--#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1872
--#: ../semanage/seobject.py:1876
-+#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
-+#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
-+#: ../semanage/seobject.py:1880
+-#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
+-#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
+-#: ../semanage/seobject.py:1880
++#: ../semanage/seobject.py:1735
++#, python-format
++msgid "Type %s is invalid, must be a file or device type"
++msgstr ""
++
++#: ../semanage/seobject.py:1743 ../semanage/seobject.py:1748
++#: ../semanage/seobject.py:1804 ../semanage/seobject.py:1886
++#: ../semanage/seobject.py:1890
  #, python-format
  msgid "Could not check if file context for %s is defined"
  msgstr ""
  
--#: ../semanage/seobject.py:1745
-+#: ../semanage/seobject.py:1749
+-#: ../semanage/seobject.py:1749
++#: ../semanage/seobject.py:1756
  #, python-format
  msgid "Could not create file context for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:1753
-+#: ../semanage/seobject.py:1757
+-#: ../semanage/seobject.py:1757
++#: ../semanage/seobject.py:1764
  #, python-format
  msgid "Could not set type in file context for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:1761 ../semanage/seobject.py:1818
--#: ../semanage/seobject.py:1822
-+#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
-+#: ../semanage/seobject.py:1826
+-#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
+-#: ../semanage/seobject.py:1826
++#: ../semanage/seobject.py:1772 ../semanage/seobject.py:1832
++#: ../semanage/seobject.py:1836
  #, python-format
  msgid "Could not set file context for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:1767
-+#: ../semanage/seobject.py:1771
+-#: ../semanage/seobject.py:1771
++#: ../semanage/seobject.py:1778
  #, python-format
  msgid "Could not add file context for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:1781
-+#: ../semanage/seobject.py:1785
+-#: ../semanage/seobject.py:1785
++#: ../semanage/seobject.py:1792
  msgid "Requires setype, serange or seuser"
  msgstr ""
  
--#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1880
-+#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
+-#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
++#: ../semanage/seobject.py:1808 ../semanage/seobject.py:1894
  #, python-format
  msgid "File context for %s is not defined"
  msgstr ""
  
--#: ../semanage/seobject.py:1800
-+#: ../semanage/seobject.py:1804
+-#: ../semanage/seobject.py:1804
++#: ../semanage/seobject.py:1814
  #, python-format
  msgid "Could not query file context for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:1826
-+#: ../semanage/seobject.py:1830
+-#: ../semanage/seobject.py:1830
++#: ../semanage/seobject.py:1840
  #, python-format
  msgid "Could not modify file context for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:1839
-+#: ../semanage/seobject.py:1843
+-#: ../semanage/seobject.py:1843
++#: ../semanage/seobject.py:1853
  msgid "Could not list the file contexts"
  msgstr ""
  
--#: ../semanage/seobject.py:1853
-+#: ../semanage/seobject.py:1857
+-#: ../semanage/seobject.py:1857
++#: ../semanage/seobject.py:1867
  #, python-format
  msgid "Could not delete the file context %s"
  msgstr ""
  
--#: ../semanage/seobject.py:1878
-+#: ../semanage/seobject.py:1882
+-#: ../semanage/seobject.py:1882
++#: ../semanage/seobject.py:1892
  #, python-format
  msgid "File context for %s is defined in policy, cannot be deleted"
  msgstr ""
  
--#: ../semanage/seobject.py:1884
-+#: ../semanage/seobject.py:1888
+-#: ../semanage/seobject.py:1888
++#: ../semanage/seobject.py:1898
  #, python-format
  msgid "Could not delete file context for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:1899
-+#: ../semanage/seobject.py:1903
+-#: ../semanage/seobject.py:1903
++#: ../semanage/seobject.py:1913
  msgid "Could not list file contexts"
  msgstr ""
  
--#: ../semanage/seobject.py:1903
-+#: ../semanage/seobject.py:1907
+-#: ../semanage/seobject.py:1907
++#: ../semanage/seobject.py:1917
  msgid "Could not list local file contexts"
  msgstr ""
  
--#: ../semanage/seobject.py:1936
-+#: ../semanage/seobject.py:1944
+-#: ../semanage/seobject.py:1944
++#: ../semanage/seobject.py:1954
  msgid "SELinux fcontext"
  msgstr ""
  
--#: ../semanage/seobject.py:1936
-+#: ../semanage/seobject.py:1944
+-#: ../semanage/seobject.py:1944
++#: ../semanage/seobject.py:1954
  msgid "type"
  msgstr ""
  
--#: ../semanage/seobject.py:1949
-+#: ../semanage/seobject.py:1957
+-#: ../semanage/seobject.py:1957
++#: ../semanage/seobject.py:1967
  msgid ""
  "\n"
  "SELinux Distribution fcontext Equivalence \n"
  msgstr ""
  
--#: ../semanage/seobject.py:1954
-+#: ../semanage/seobject.py:1962
+-#: ../semanage/seobject.py:1962
++#: ../semanage/seobject.py:1972
  msgid ""
  "\n"
  "SELinux Local fcontext Equivalence \n"
  msgstr ""
  
--#: ../semanage/seobject.py:1988 ../semanage/seobject.py:2040
--#: ../semanage/seobject.py:2046
-+#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
-+#: ../semanage/seobject.py:2054
+-#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
+-#: ../semanage/seobject.py:2054
++#: ../semanage/seobject.py:2006 ../semanage/seobject.py:2059
++#: ../semanage/seobject.py:2065
  #, python-format
  msgid "Could not check if boolean %s is defined"
  msgstr ""
  
--#: ../semanage/seobject.py:1990 ../semanage/seobject.py:2042
-+#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
+-#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
++#: ../semanage/seobject.py:2008 ../semanage/seobject.py:2061
  #, python-format
  msgid "Boolean %s is not defined"
  msgstr ""
  
--#: ../semanage/seobject.py:1994
-+#: ../semanage/seobject.py:2002
+-#: ../semanage/seobject.py:2002
++#: ../semanage/seobject.py:2012
  #, python-format
  msgid "Could not query file context %s"
  msgstr ""
  
--#: ../semanage/seobject.py:1999
-+#: ../semanage/seobject.py:2007
+-#: ../semanage/seobject.py:2007
++#: ../semanage/seobject.py:2017
  #, python-format
  msgid "You must specify one of the following values: %s"
  msgstr ""
  
--#: ../semanage/seobject.py:2004
-+#: ../semanage/seobject.py:2012
+-#: ../semanage/seobject.py:2012
++#: ../semanage/seobject.py:2022
  #, python-format
  msgid "Could not set active value of boolean %s"
  msgstr ""
  
--#: ../semanage/seobject.py:2007
-+#: ../semanage/seobject.py:2015
+-#: ../semanage/seobject.py:2015
++#: ../semanage/seobject.py:2025
  #, python-format
  msgid "Could not modify boolean %s"
  msgstr ""
  
--#: ../semanage/seobject.py:2025
-+#: ../semanage/seobject.py:2033
+-#: ../semanage/seobject.py:2033
++#: ../semanage/seobject.py:2043
  #, python-format
  msgid "Bad format %s: Record %s"
  msgstr ""
  
--#: ../semanage/seobject.py:2048
-+#: ../semanage/seobject.py:2056
+-#: ../semanage/seobject.py:2056
++#: ../semanage/seobject.py:2067
  #, python-format
  msgid "Boolean %s is defined in policy, cannot be deleted"
  msgstr ""
  
--#: ../semanage/seobject.py:2052
-+#: ../semanage/seobject.py:2060
+-#: ../semanage/seobject.py:2060
++#: ../semanage/seobject.py:2071
  #, python-format
  msgid "Could not delete boolean %s"
  msgstr ""
  
--#: ../semanage/seobject.py:2064 ../semanage/seobject.py:2081
-+#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
+-#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
++#: ../semanage/seobject.py:2083 ../semanage/seobject.py:2100
  msgid "Could not list booleans"
  msgstr ""
  
--#: ../semanage/seobject.py:2104
-+#: ../semanage/seobject.py:2112
+-#: ../semanage/seobject.py:2112
++#: ../semanage/seobject.py:2125
  msgid "unknown"
  msgstr ""
  
--#: ../semanage/seobject.py:2117
-+#: ../semanage/seobject.py:2125
+-#: ../semanage/seobject.py:2125
++#: ../semanage/seobject.py:2138
  msgid "off"
  msgstr ""
  
--#: ../semanage/seobject.py:2117
-+#: ../semanage/seobject.py:2125
+-#: ../semanage/seobject.py:2125
++#: ../semanage/seobject.py:2138
  msgid "on"
  msgstr ""
  
--#: ../semanage/seobject.py:2131
-+#: ../semanage/seobject.py:2139
+-#: ../semanage/seobject.py:2139
++#: ../semanage/seobject.py:2152
  msgid "SELinux boolean"
  msgstr ""
  
--#: ../semanage/seobject.py:2131
-+#: ../semanage/seobject.py:2139
+-#: ../semanage/seobject.py:2139
++#: ../semanage/seobject.py:2152
  msgid "State"
  msgstr ""
  
--#: ../semanage/seobject.py:2131
-+#: ../semanage/seobject.py:2139
+-#: ../semanage/seobject.py:2139
++#: ../semanage/seobject.py:2152
  msgid "Default"
  msgstr ""
  
--#: ../semanage/seobject.py:2131
-+#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
-+#: ../gui/polgengui.py:253
+-#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
+-#: ../gui/polgengui.py:253
++#: ../semanage/seobject.py:2152 ../gui/polgen.glade:113
++#: ../gui/polgengui.py:254
  msgid "Description"
  msgstr ""
  
-@@ -1264,7 +1271,2088 @@ msgstr ""
- msgid "chcat -l +CompanyConfidential juser"
+@@ -998,7 +1013,7 @@ msgstr ""
+ msgid "Error sending audit message.\n"
  msgstr ""
  
--#: ../scripts/chcat:399
--#, c-format
-+#: ../scripts/chcat:399 ../gui/polgen.py:1351
-+#, c-format, python-format
- msgid "Options Error %s "
+-#: ../newrole/newrole.c:692 ../newrole/newrole.c:1059
++#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
+ #, c-format
+ msgid "Could not determine enforcing mode.\n"
  msgstr ""
-+
-+#: ../gui/booleansPage.py:195 ../gui/system-config-selinux.glade:1706
-+msgid "Boolean"
-+msgstr ""
-+
-+#: ../gui/booleansPage.py:252 ../gui/semanagePage.py:162
-+msgid "all"
-+msgstr ""
-+
-+#: ../gui/booleansPage.py:254 ../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:48 ../gui/system-config-selinux.glade:2753
-+msgid "Policy Module"
-+msgstr ""
-+
-+#: ../gui/modulesPage.py:57
-+msgid "Module Name"
-+msgstr ""
-+
-+#: ../gui/modulesPage.py:134
-+msgid "Disable Audit"
-+msgstr ""
-+
-+#: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
-+msgid "Enable Audit"
-+msgstr ""
-+
-+#: ../gui/modulesPage.py:162
-+msgid "Load Policy Module"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:79
-+msgid "Polgen"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:80
-+msgid "Red Hat 2007"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:81
-+msgid "GPL"
-+msgstr ""
-+
-+#. TRANSLATORS: Replace this string with your names, one name per line.
-+#: ../gui/polgen.glade:85 ../gui/system-config-selinux.glade:17
-+msgid "translator-credits"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:90
-+msgid "SELinux Policy Generation Tool"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:128
-+msgid ""
-+"<b>Select the policy type for the application or user role you want to "
-+"confine:</b>"
+@@ -1113,62 +1128,66 @@ msgstr ""
+ msgid "Unable to set SIGHUP handler\n"
+ msgstr ""
+ 
+-#: ../newrole/newrole.c:1053
++#: ../newrole/newrole.c:1036
++msgid "Sorry, newrole failed to drop capabilities\n"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:177
-+msgid "<b>Applications</b>"
++#: ../newrole/newrole.c:1052
+ #, c-format
+ msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
+ msgstr ""
+ 
+-#: ../newrole/newrole.c:1070
++#: ../newrole/newrole.c:1069
+ #, c-format
+ msgid "failed to get old_context.\n"
+ msgstr ""
+ 
+-#: ../newrole/newrole.c:1077
++#: ../newrole/newrole.c:1076
+ #, c-format
+ msgid "Warning!  Could not retrieve tty information.\n"
+ msgstr ""
+ 
+-#: ../newrole/newrole.c:1098
++#: ../newrole/newrole.c:1097
+ #, c-format
+ msgid "error on reading PAM service configuration.\n"
+ msgstr ""
+ 
+-#: ../newrole/newrole.c:1133
++#: ../newrole/newrole.c:1132
+ #, c-format
+ msgid "newrole: incorrect password for %s\n"
+ msgstr ""
+ 
+-#: ../newrole/newrole.c:1160
++#: ../newrole/newrole.c:1159
+ #, c-format
+ msgid "newrole: failure forking: %s"
+ msgstr ""
+ 
+-#: ../newrole/newrole.c:1163 ../newrole/newrole.c:1186
++#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
+ #, c-format
+ msgid "Unable to restore tty label...\n"
+ msgstr ""
+ 
+-#: ../newrole/newrole.c:1165 ../newrole/newrole.c:1192
++#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
+ #, c-format
+ msgid "Failed to close tty properly\n"
+ msgstr ""
+ 
+-#: ../newrole/newrole.c:1224
++#: ../newrole/newrole.c:1223
+ #, c-format
+ msgid "Could not close descriptors.\n"
+ msgstr ""
+ 
+-#: ../newrole/newrole.c:1251
++#: ../newrole/newrole.c:1250
+ #, c-format
+ msgid "Error allocating shell's argv0.\n"
+ msgstr ""
+ 
+-#: ../newrole/newrole.c:1287
++#: ../newrole/newrole.c:1286
+ #, c-format
+ msgid "Unable to restore the environment, aborting\n"
+ msgstr ""
+ 
+-#: ../newrole/newrole.c:1298
++#: ../newrole/newrole.c:1297
+ msgid "failed to exec shell\n"
+ msgstr ""
+ 
+@@ -1271,20 +1290,20 @@ msgstr ""
+ msgid "chcat -l +CompanyConfidential juser"
+ msgstr ""
+ 
+-#: ../scripts/chcat:399 ../gui/polgen.py:1351
+-#, c-format, python-format
++#: ../scripts/chcat:399
++#, c-format
+ msgid "Options Error %s "
+ msgstr ""
+ 
+-#: ../gui/booleansPage.py:195 ../gui/system-config-selinux.glade:1706
++#: ../gui/booleansPage.py:194 ../gui/system-config-selinux.glade:1706
+ msgid "Boolean"
+ msgstr ""
+ 
+-#: ../gui/booleansPage.py:252 ../gui/semanagePage.py:162
++#: ../gui/booleansPage.py:245 ../gui/semanagePage.py:162
+ msgid "all"
+ msgstr ""
+ 
+-#: ../gui/booleansPage.py:254 ../gui/semanagePage.py:164
++#: ../gui/booleansPage.py:247 ../gui/semanagePage.py:164
+ #: ../gui/system-config-selinux.glade:1615
+ #: ../gui/system-config-selinux.glade:1820
+ #: ../gui/system-config-selinux.glade:2437
+@@ -1340,577 +1359,464 @@ msgstr ""
+ msgid "Login '%s' is required"
+ msgstr ""
+ 
+-#: ../gui/modulesPage.py:48 ../gui/system-config-selinux.glade:2753
++#: ../gui/modulesPage.py:49 ../gui/system-config-selinux.glade:2753
+ msgid "Policy Module"
+ msgstr ""
+ 
+-#: ../gui/modulesPage.py:57
++#: ../gui/modulesPage.py:58
+ msgid "Module Name"
+ msgstr ""
+ 
+-#: ../gui/modulesPage.py:134
++#: ../gui/modulesPage.py:135
+ msgid "Disable Audit"
+ msgstr ""
+ 
+-#: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
++#: ../gui/modulesPage.py:138 ../gui/system-config-selinux.glade:2662
+ msgid "Enable Audit"
+ msgstr ""
+ 
+-#: ../gui/modulesPage.py:162
++#: ../gui/modulesPage.py:163
+ msgid "Load Policy Module"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:79
+-msgid "Polgen"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:80
++#: ../gui/polgen.glade:9
+ msgid "Red Hat 2007"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:81
++#: ../gui/polgen.glade:11
+ msgid "GPL"
+ msgstr ""
+ 
+ #. TRANSLATORS: Replace this string with your names, one name per line.
+-#: ../gui/polgen.glade:85 ../gui/system-config-selinux.glade:17
++#: ../gui/polgen.glade:13 ../gui/system-config-selinux.glade:17
+ msgid "translator-credits"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:90
++#: ../gui/polgen.glade:34
++msgid "Add Booleans Dialog"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
-+msgid ""
-+"Standard Init Daemon are daemons started on boot via init scripts.  Usually "
-+"requires a script in /etc/rc.d/init.d"
++#: ../gui/polgen.glade:101
++msgid "Boolean Name"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:241 ../gui/polgen.py:156
++#: ../gui/polgen.glade:230
+ msgid "SELinux Policy Generation Tool"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:128
++#: ../gui/polgen.glade:251
+ msgid ""
+ "<b>Select the policy type for the application or user role you want to "
+ "confine:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:177
++#: ../gui/polgen.glade:284
+ msgid "<b>Applications</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
++#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:183
 +msgid "Standard Init Daemon"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:261 ../gui/polgen.py:157
++#: ../gui/polgen.glade:320 ../gui/polgen.glade:336
+ msgid ""
+ "Standard Init Daemon are daemons started on boot via init scripts.  Usually "
+ "requires a script in /etc/rc.d/init.d"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:241 ../gui/polgen.py:156
+-msgid "Standard Init Daemon"
++#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:184
 +msgid "DBUS System Daemon"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:280
-+msgid "Internet Services Daemon are daemons started by xinetd"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:282
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:261 ../gui/polgen.py:157
+-msgid "DBUS System Daemon"
++#: ../gui/polgen.glade:349
 +msgid "Internet Services Daemon (inetd)"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:301
-+msgid ""
-+"Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:303 ../gui/polgen.py:159
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:280
++#: ../gui/polgen.glade:353
+ msgid "Internet Services Daemon are daemons started by xinetd"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:282
+-msgid "Internet Services Daemon (inetd)"
++#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:186
 +msgid "Web Application/Script (CGI)"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:322 ../gui/polgen.glade:343
-+msgid ""
-+"User Application are any application that you would like to confine that is "
-+"started by a user"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:324 ../gui/polgen.py:160
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:301
++#: ../gui/polgen.glade:370
+ msgid ""
+ "Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:303 ../gui/polgen.py:159
+-msgid "Web Application/Script (CGI)"
++#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:187
 +msgid "User Application"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:345 ../gui/polgen.py:161
-+msgid "Sandbox"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:391
-+msgid "<b>Login Users</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:453
-+msgid "Modify an existing login user record."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:455
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:322 ../gui/polgen.glade:343
++#: ../gui/polgen.glade:387 ../gui/polgen.glade:404
+ msgid ""
+ "User Application are any application that you would like to confine that is "
+ "started by a user"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:324 ../gui/polgen.py:160
+-msgid "User Application"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:345 ../gui/polgen.py:161
++#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:188
+ msgid "Sandbox"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:391
++#: ../gui/polgen.glade:446
+ msgid "<b>Login Users</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:453
++#: ../gui/polgen.glade:478
 +msgid "Existing User Roles"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:474
-+msgid ""
-+"This user will login to a machine only via a terminal or remote login.  By "
-+"default this user will have  no setuid, no networking, no su, no sudo."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:476 ../gui/polgen.py:162
++#: ../gui/polgen.glade:482
+ msgid "Modify an existing login user record."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:455
+-msgid "Existing User Roles"
++#: ../gui/polgen.glade:495 ../sepolicy/sepolicy/generate.py:189
 +msgid "Minimal Terminal User Role"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:495
-+msgid ""
-+"This user can login to a machine via X or terminal.  By default this user "
-+"will have no setuid, no networking, no sudo, no su"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:497 ../gui/polgen.py:163
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:474
++#: ../gui/polgen.glade:499
+ msgid ""
+ "This user will login to a machine only via a terminal or remote login.  By "
+ "default this user will have  no setuid, no networking, no su, no sudo."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:476 ../gui/polgen.py:162
+-msgid "Minimal Terminal User Role"
++#: ../gui/polgen.glade:512 ../sepolicy/sepolicy/generate.py:190
 +msgid "Minimal X Windows User Role"
-+msgstr ""
-+
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:495
 +#: ../gui/polgen.glade:516
-+msgid ""
-+"User with full networking, no setuid applications without transition, no "
-+"sudo, no su."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:518 ../gui/polgen.py:164
+ msgid ""
+ "This user can login to a machine via X or terminal.  By default this user "
+ "will have no setuid, no networking, no sudo, no su"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:497 ../gui/polgen.py:163
+-msgid "Minimal X Windows User Role"
++#: ../gui/polgen.glade:529 ../sepolicy/sepolicy/generate.py:191
 +msgid "User Role"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:537
-+msgid ""
-+"User with full networking, no setuid applications without transition, no su, "
-+"can sudo to Root Administration Roles"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:539 ../gui/polgen.py:165
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:516
++#: ../gui/polgen.glade:533
+ msgid ""
+ "User with full networking, no setuid applications without transition, no "
+ "sudo, no su."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:518 ../gui/polgen.py:164
+-msgid "User Role"
++#: ../gui/polgen.glade:546 ../sepolicy/sepolicy/generate.py:192
 +msgid "Admin User Role"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:585
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:537
++#: ../gui/polgen.glade:550
+ msgid ""
+ "User with full networking, no setuid applications without transition, no su, "
+ "can sudo to Root Administration Roles"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:539 ../gui/polgen.py:165
+-msgid "Admin User Role"
++#: ../gui/polgen.glade:592
 +msgid "<b>Root Users</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:647
-+msgid ""
-+"Select Root Administrator User Role, if this user will be used to administer "
-+"the machine while running as root.  This user will not be able to login to "
-+"the system directly."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:649 ../gui/polgen.py:166
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:585
+-msgid "<b>Root Users</b>"
++#: ../gui/polgen.glade:623 ../sepolicy/sepolicy/generate.py:193
 +msgid "Root Admin User Role"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:716
-+msgid "label104"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:745
-+msgid "<b>Enter name of application or user role:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
-+msgid "Name"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:807
-+msgid "Enter complete path for executable to be confined."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:830 ../gui/polgen.glade:950 ../gui/polgen.glade:3142
-+msgid "..."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:849
-+msgid "Enter unique name for the confined application or user role."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:871
-+msgid "Executable"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:899
-+msgid "Init script"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:927
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:647
++#: ../gui/polgen.glade:627
+ msgid ""
+ "Select Root Administrator User Role, if this user will be used to administer "
+ "the machine while running as root.  This user will not be able to login to "
+ "the system directly."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:649 ../gui/polgen.py:166
+-msgid "Root Admin User Role"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:716
+-msgid "label104"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:745
++#: ../gui/polgen.glade:705
+ msgid "<b>Enter name of application or user role:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
++#: ../gui/polgen.glade:728 ../gui/polgengui.py:252
+ msgid "Name"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:807
++#: ../gui/polgen.glade:739
+ msgid "Enter complete path for executable to be confined."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:830 ../gui/polgen.glade:950 ../gui/polgen.glade:3142
++#: ../gui/polgen.glade:756 ../gui/polgen.glade:838 ../gui/polgen.glade:2361
+ msgid "..."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:849
++#: ../gui/polgen.glade:776
+ msgid "Enter unique name for the confined application or user role."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:871
++#: ../gui/polgen.glade:794
+ msgid "Executable"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:899
++#: ../gui/polgen.glade:808
+ msgid "Init script"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:927
++#: ../gui/polgen.glade:821
+ msgid ""
+ "Enter complete path to init script used to start the confined application."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:982
+-msgid "label105"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1011
++#: ../gui/polgen.glade:887
+ msgid "<b>Select existing role to modify:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1045
++#: ../gui/polgen.glade:908
+ msgid "Select the user roles that will transiton to the %s domain."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1073
+-msgid "label106"
++#: ../gui/polgen.glade:928
++msgid "role tab"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1102
++#: ../gui/polgen.glade:945
+ msgid "<b>Select roles that %s will transition to:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1136
++#: ../gui/polgen.glade:963
+ msgid "Select applications domains that %s will transition to."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1164
+-msgid "label107"
++#: ../gui/polgen.glade:983
 +msgid ""
-+"Enter complete path to init script used to start the confined application."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:982
-+msgid "label105"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1011
-+msgid "<b>Select existing role to modify:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1045
-+msgid "Select the user roles that will transiton to the %s domain."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1073
-+msgid "label106"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1102
-+msgid "<b>Select roles that %s will transition to:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1136
-+msgid "Select applications domains that %s will transition to."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1164
-+msgid "label107"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1193
-+msgid "<b>Select the user_roles that will transition to %s:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1227
-+msgid "Select the user roles that will transiton to this applications domains."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1255
-+msgid "label108"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1284
-+msgid "<b>Select domains that %s will administer:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1318 ../gui/polgen.glade:1409
-+msgid "Select the domains that you would like this user administer."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1346
-+msgid "label109"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1375
-+msgid "<b>Select additional roles for %s:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1437
-+msgid "label111"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1466
-+msgid "<b>Enter network ports that %s binds on:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1497 ../gui/polgen.glade:1997
-+msgid "<b>TCP Ports</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1565 ../gui/polgen.glade:1785
-+msgid "Allows %s to bind to any udp port"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1567 ../gui/polgen.glade:1787 ../gui/polgen.glade:2061
-+#: ../gui/polgen.glade:2215
++"transition \n"
++"role tab"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1193
++#: ../gui/polgen.glade:1001
+ msgid "<b>Select the user_roles that will transition to %s:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1227
++#: ../gui/polgen.glade:1019
+ msgid "Select the user roles that will transiton to this applications domains."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1255
+-msgid "label108"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1284
++#: ../gui/polgen.glade:1056
+ msgid "<b>Select domains that %s will administer:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1318 ../gui/polgen.glade:1409
++#: ../gui/polgen.glade:1074 ../gui/polgen.glade:1129
+ msgid "Select the domains that you would like this user administer."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1346
+-msgid "label109"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1375
++#: ../gui/polgen.glade:1111
+ msgid "<b>Select additional roles for %s:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1437
+-msgid "label111"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1466
++#: ../gui/polgen.glade:1166
+ msgid "<b>Enter network ports that %s binds on:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1497 ../gui/polgen.glade:1997
++#: ../gui/polgen.glade:1186 ../gui/polgen.glade:1557
+ msgid "<b>TCP Ports</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1565 ../gui/polgen.glade:1785
++#: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
++#: ../gui/polgen.glade:1698
 +msgid "All"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:1585 ../gui/polgen.glade:1805
-+msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1587 ../gui/polgen.glade:1807
++#: ../gui/polgen.glade:1227 ../gui/polgen.glade:1394
+ msgid "Allows %s to bind to any udp port"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1567 ../gui/polgen.glade:1787 ../gui/polgen.glade:2061
+-#: ../gui/polgen.glade:2215
+-msgid "All"
++#: ../gui/polgen.glade:1240 ../gui/polgen.glade:1407
 +msgid "600-1024"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1605 ../gui/polgen.glade:1825
-+msgid ""
-+"Enter a comma separated list of udp ports or ranges of ports that %s binds "
-+"to. Example: 612, 650-660"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1607 ../gui/polgen.glade:1827
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1585 ../gui/polgen.glade:1805
++#: ../gui/polgen.glade:1244 ../gui/polgen.glade:1411
+ msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1587 ../gui/polgen.glade:1807
+-msgid "600-1024"
++#: ../gui/polgen.glade:1257 ../gui/polgen.glade:1424
 +msgid "Unreserved Ports (>1024)"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1638 ../gui/polgen.glade:1858 ../gui/polgen.glade:2079
-+#: ../gui/polgen.glade:2233
-+msgid "Select Ports"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1663 ../gui/polgen.glade:1883
-+msgid "Allows %s to bind to any udp ports > 1024"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1717 ../gui/polgen.glade:2151
-+msgid "<b>UDP Ports</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1937
-+msgid "label113"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1966
-+msgid "<b>Select network ports that %s connects to:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2058
-+msgid "Allows %s to connect to any tcp port"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2104
-+msgid ""
-+"Enter a comma separated list of tcp ports or ranges of ports that %s "
-+"connects to. Example: 612, 650-660"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2212
-+msgid "Allows %s to connect to any udp port"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2258
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1605 ../gui/polgen.glade:1825
++#: ../gui/polgen.glade:1261 ../gui/polgen.glade:1428
+ msgid ""
+ "Enter a comma separated list of udp ports or ranges of ports that %s binds "
+ "to. Example: 612, 650-660"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1607 ../gui/polgen.glade:1827
+-msgid "Unreserved Ports (>1024)"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1638 ../gui/polgen.glade:1858 ../gui/polgen.glade:2079
+-#: ../gui/polgen.glade:2233
++#: ../gui/polgen.glade:1289 ../gui/polgen.glade:1456 ../gui/polgen.glade:1609
++#: ../gui/polgen.glade:1718
+ msgid "Select Ports"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1663 ../gui/polgen.glade:1883
++#: ../gui/polgen.glade:1302 ../gui/polgen.glade:1469
+ msgid "Allows %s to bind to any udp ports > 1024"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1717 ../gui/polgen.glade:2151
++#: ../gui/polgen.glade:1353 ../gui/polgen.glade:1666
+ msgid "<b>UDP Ports</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1937
+-msgid "label113"
++#: ../gui/polgen.glade:1519
 +msgid ""
-+"Enter a comma separated list of udp ports or ranges of ports that %s "
-+"connects to. Example: 612, 650-660"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2305
-+msgid "label114"
-+msgstr ""
-+
++"Network\n"
++"Bind tab"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1966
++#: ../gui/polgen.glade:1537
+ msgid "<b>Select network ports that %s connects to:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2058
++#: ../gui/polgen.glade:1593
+ msgid "Allows %s to connect to any tcp port"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2104
++#: ../gui/polgen.glade:1622
+ msgid ""
+ "Enter a comma separated list of tcp ports or ranges of ports that %s "
+ "connects to. Example: 612, 650-660"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2212
++#: ../gui/polgen.glade:1702
+ msgid "Allows %s to connect to any udp port"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2258
++#: ../gui/polgen.glade:1731
+ msgid ""
+ "Enter a comma separated list of udp ports or ranges of ports that %s "
+ "connects to. Example: 612, 650-660"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2305
+-msgid "label114"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:2334
++#: ../gui/polgen.glade:1792
+ msgid "<b>Select common application traits for %s:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2366
++#: ../gui/polgen.glade:1809
+ msgid "Writes syslog messages\t"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2385
++#: ../gui/polgen.glade:1824
+ msgid "Create/Manipulate temporary files in /tmp"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2404
++#: ../gui/polgen.glade:1839
+ msgid "Uses Pam for authentication"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2423
++#: ../gui/polgen.glade:1854
+ msgid "Uses nsswitch or getpw* calls"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2442
++#: ../gui/polgen.glade:1869
+ msgid "Uses dbus"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2461
++#: ../gui/polgen.glade:1884
+ msgid "Sends audit messages"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2480
++#: ../gui/polgen.glade:1899
+ msgid "Interacts with the terminal"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2499
++#: ../gui/polgen.glade:1914
+ msgid "Sends email"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2530
+-msgid "label115"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:2559
++#: ../gui/polgen.glade:1961
+ msgid "<b>Add files/directories that %s manages</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2788
++#: ../gui/polgen.glade:2122
+ msgid ""
+ "Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
+ "Files ..."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2823
+-msgid "label116"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:2852
++#: ../gui/polgen.glade:2166
+ msgid "<b>Add booleans from the %s policy:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:3002
++#: ../gui/polgen.glade:2274
+ msgid "Add/Remove booleans used by the %s domain"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:3066
++#: ../gui/polgen.glade:2316
+ msgid "<b>Which directory you will generate the %s policy?</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:3097
 +#: ../gui/polgen.glade:2334
-+msgid "<b>Select common application traits for %s:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2366
-+msgid "Writes syslog messages\t"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2385
-+msgid "Create/Manipulate temporary files in /tmp"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2404
-+msgid "Uses Pam for authentication"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2423
-+msgid "Uses nsswitch or getpw* calls"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2442
-+msgid "Uses dbus"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2461
-+msgid "Sends audit messages"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2480
-+msgid "Interacts with the terminal"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2499
-+msgid "Sends email"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2530
-+msgid "label115"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2559
-+msgid "<b>Add files/directories that %s manages</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2788
+ msgid "Policy Directory"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:3254
+-msgid "Add Booleans Dialog"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:3327
+-msgid "Boolean Name"
+-msgstr ""
+-
+-#: ../gui/polgengui.py:261
++#: ../gui/polgengui.py:262
+ msgid "Role"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:268
++#: ../gui/polgengui.py:269
+ msgid "Existing_User"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
++#: ../gui/polgengui.py:283 ../gui/polgengui.py:291 ../gui/polgengui.py:305
+ msgid "Application"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:352
++#: ../gui/polgengui.py:353
+ #, python-format
+ msgid "%s must be a directory"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
++#: ../gui/polgengui.py:413 ../gui/polgengui.py:694
+ msgid "You must select a user"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:542
++#: ../gui/polgengui.py:543
+ msgid "Select executable file to be confined."
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:553
++#: ../gui/polgengui.py:554
+ msgid "Select init script file to be confined."
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:563
++#: ../gui/polgengui.py:564
+ msgid "Select file(s) that confined application creates or writes"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:570
++#: ../gui/polgengui.py:571
+ msgid "Select directory(s) that the confined application owns and writes into"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:632
++#: ../gui/polgengui.py:633
+ msgid "Select directory to generate policy files in"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:649
++#: ../gui/polgengui.py:650
+ #, python-format
+ msgid ""
+ "Type %s_t already defined in current policy.\n"
+ "Do you want to continue?"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
++#: ../gui/polgengui.py:650 ../gui/polgengui.py:654
+ msgid "Verify Name"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:653
++#: ../gui/polgengui.py:654
+ #, python-format
+ msgid ""
+ "Module %s.pp already loaded in current policy.\n"
+ "Do you want to continue?"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:699
++#: ../gui/polgengui.py:700
+ msgid ""
+ "You must add a name made up of letters and numbers and containing no spaces."
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:713
++#: ../gui/polgengui.py:714
+ msgid "You must enter a executable"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
++#: ../gui/polgengui.py:739 ../gui/system-config-selinux.py:174
+ msgid "Configue SELinux"
+ msgstr ""
+ 
+-#: ../gui/polgen.py:158
+-msgid "Internet Services Daemon"
+-msgstr ""
+-
+-#: ../gui/polgen.py:197
+-#, python-format
+-msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+-msgstr ""
+-
+-#: ../gui/polgen.py:324
+-msgid "You must enter a name for your confined process/user"
+-msgstr ""
+-
+-#: ../gui/polgen.py:326
+-msgid ""
+-"Name must be alpha numberic with no spaces. Consider using option \"-n "
+-"MODULENAME\""
+-msgstr ""
+-
+-#: ../gui/polgen.py:414
+-msgid "User Role types can not be assigned executables."
+-msgstr ""
+-
+-#: ../gui/polgen.py:420
+-msgid "Only Daemon apps can use an init script.."
+-msgstr ""
+-
+-#: ../gui/polgen.py:438
+-msgid "use_resolve must be a boolean value "
+-msgstr ""
+-
+-#: ../gui/polgen.py:444
+-msgid "use_syslog must be a boolean value "
+-msgstr ""
+-
+-#: ../gui/polgen.py:450
+-msgid "use_kerberos must be a boolean value "
+-msgstr ""
+-
+-#: ../gui/polgen.py:456
+-msgid "manage_krb5_rcache must be a boolean value "
+-msgstr ""
+-
+-#: ../gui/polgen.py:486
+-msgid "USER Types automatically get a tmp type"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1004
+-msgid "You must enter the executable path for your confined process"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1182
+-msgid "Type Enforcement file"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1183
+-msgid "Interface file"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1184
+-msgid "File Contexts file"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1185
+-msgid "Setup Script"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1306
+-#, python-format
+-msgid ""
+-"\n"
+-"%s\n"
+-"\n"
+-"sepolgen [ -n moduleName ] [ -m ] [ -t type ] [ executable | Name ]\n"
+-"valid Types:\n"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1354
+-msgid "Executable or Name required"
+-msgstr ""
+-
+ #: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
+ msgid "Network Port"
+ msgstr ""
+@@ -1948,1411 +1854,1499 @@ msgstr ""
+ msgid "Group View"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:1 ../gui/selinux.tbl:30 ../gui/selinux.tbl:31
+-#: ../gui/selinux.tbl:32 ../gui/selinux.tbl:33 ../gui/selinux.tbl:34
+-#: ../gui/selinux.tbl:36 ../gui/selinux.tbl:37 ../gui/selinux.tbl:38
+-#: ../gui/selinux.tbl:39 ../gui/selinux.tbl:40 ../gui/selinux.tbl:42
+-#: ../gui/selinux.tbl:43 ../gui/selinux.tbl:44 ../gui/selinux.tbl:45
+-#: ../gui/selinux.tbl:46 ../gui/selinux.tbl:47 ../gui/selinux.tbl:48
+-#: ../gui/selinux.tbl:49 ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
+-#: ../gui/selinux.tbl:52 ../gui/selinux.tbl:53 ../gui/selinux.tbl:59
+-#: ../gui/selinux.tbl:60 ../gui/selinux.tbl:61 ../gui/selinux.tbl:62
+-#: ../gui/selinux.tbl:63 ../gui/selinux.tbl:64 ../gui/selinux.tbl:65
+-#: ../gui/selinux.tbl:66 ../gui/selinux.tbl:67 ../gui/selinux.tbl:68
+-#: ../gui/selinux.tbl:69 ../gui/selinux.tbl:75 ../gui/selinux.tbl:76
+-#: ../gui/selinux.tbl:77 ../gui/selinux.tbl:78 ../gui/selinux.tbl:79
+-#: ../gui/selinux.tbl:80 ../gui/selinux.tbl:81 ../gui/selinux.tbl:82
+-#: ../gui/selinux.tbl:83 ../gui/selinux.tbl:84 ../gui/selinux.tbl:86
+-#: ../gui/selinux.tbl:88 ../gui/selinux.tbl:89 ../gui/selinux.tbl:90
+-#: ../gui/selinux.tbl:92 ../gui/selinux.tbl:94 ../gui/selinux.tbl:95
+-#: ../gui/selinux.tbl:96 ../gui/selinux.tbl:97 ../gui/selinux.tbl:98
+-#: ../gui/selinux.tbl:99 ../gui/selinux.tbl:100 ../gui/selinux.tbl:101
+-#: ../gui/selinux.tbl:102 ../gui/selinux.tbl:103 ../gui/selinux.tbl:104
+-#: ../gui/selinux.tbl:106 ../gui/selinux.tbl:108 ../gui/selinux.tbl:109
+-#: ../gui/selinux.tbl:110 ../gui/selinux.tbl:111 ../gui/selinux.tbl:112
+-#: ../gui/selinux.tbl:113 ../gui/selinux.tbl:114 ../gui/selinux.tbl:116
+-#: ../gui/selinux.tbl:117 ../gui/selinux.tbl:119 ../gui/selinux.tbl:121
+-#: ../gui/selinux.tbl:123 ../gui/selinux.tbl:124 ../gui/selinux.tbl:127
+-#: ../gui/selinux.tbl:129 ../gui/selinux.tbl:130 ../gui/selinux.tbl:131
+-#: ../gui/selinux.tbl:132 ../gui/selinux.tbl:133 ../gui/selinux.tbl:134
+-#: ../gui/selinux.tbl:135 ../gui/selinux.tbl:136 ../gui/selinux.tbl:137
+-#: ../gui/selinux.tbl:138 ../gui/selinux.tbl:139 ../gui/selinux.tbl:142
+-#: ../gui/selinux.tbl:143 ../gui/selinux.tbl:144 ../gui/selinux.tbl:145
+-#: ../gui/selinux.tbl:146 ../gui/selinux.tbl:147 ../gui/selinux.tbl:148
+-#: ../gui/selinux.tbl:149 ../gui/selinux.tbl:150 ../gui/selinux.tbl:151
+-#: ../gui/selinux.tbl:152 ../gui/selinux.tbl:154 ../gui/selinux.tbl:155
+-#: ../gui/selinux.tbl:156 ../gui/selinux.tbl:157 ../gui/selinux.tbl:158
+-#: ../gui/selinux.tbl:159 ../gui/selinux.tbl:160 ../gui/selinux.tbl:167
+-#: ../gui/selinux.tbl:171 ../gui/selinux.tbl:172 ../gui/selinux.tbl:173
+-#: ../gui/selinux.tbl:174 ../gui/selinux.tbl:175 ../gui/selinux.tbl:177
+-#: ../gui/selinux.tbl:178 ../gui/selinux.tbl:179 ../gui/selinux.tbl:180
+-#: ../gui/selinux.tbl:184 ../gui/selinux.tbl:192 ../gui/selinux.tbl:193
+-#: ../gui/selinux.tbl:194 ../gui/selinux.tbl:195 ../gui/selinux.tbl:196
+-#: ../gui/selinux.tbl:197 ../gui/selinux.tbl:198 ../gui/selinux.tbl:199
+-#: ../gui/selinux.tbl:200 ../gui/selinux.tbl:201 ../gui/selinux.tbl:206
+-#: ../gui/selinux.tbl:207 ../gui/selinux.tbl:218 ../gui/selinux.tbl:219
+-#: ../gui/selinux.tbl:220 ../gui/selinux.tbl:222 ../gui/selinux.tbl:224
+-#: ../gui/selinux.tbl:226 ../gui/selinux.tbl:227 ../gui/selinux.tbl:230
+-msgid "SELinux Service Protection"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:1
+-msgid "Disable SELinux protection for acct daemon"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:2 ../gui/selinux.tbl:3 ../gui/selinux.tbl:70
+-#: ../gui/selinux.tbl:153 ../gui/selinux.tbl:168 ../gui/selinux.tbl:169
+-#: ../gui/selinux.tbl:170 ../gui/selinux.tbl:189 ../gui/selinux.tbl:202
+-#: ../gui/selinux.tbl:203 ../gui/selinux.tbl:204 ../gui/selinux.tbl:205
+-msgid "Admin"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:2
+-msgid "Allow all daemons to write corefiles to /"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:3
+-msgid "Allow all daemons the ability to use unallocated ttys"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
+-#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
+-#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
+-#: ../gui/selinux.tbl:210 ../gui/selinux.tbl:211 ../gui/selinux.tbl:212
+-#: ../gui/selinux.tbl:213 ../gui/selinux.tbl:214 ../gui/selinux.tbl:215
+-#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
+-msgid "User Privs"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:4
+-msgid ""
+-"Allow gadmin SELinux user account to execute files in home directory or /tmp"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:5
+-msgid ""
+-"Allow guest SELinux user account to execute files in home directory or /tmp"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
+-msgid "Memory Protection"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:6
+-msgid "Allow java executable stack"
++#: ../gui/semanagePage.py:126
++#, python-format
++msgid "Are you sure you want to delete %s '%s'?"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
+-#: ../gui/selinux.tbl:209
+-msgid "Mount"
++#: ../gui/semanagePage.py:126
++#, python-format
++msgid "Delete %s"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:7
+-msgid "Allow mount to mount any file"
++#: ../gui/semanagePage.py:134
++#, python-format
++msgid "Add %s"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:8
+-msgid "Allow mount to mount any directory"
++#: ../gui/semanagePage.py:148
++#, python-format
++msgid "Modify %s"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:9
+-msgid "Allow mplayer executable stack"
++#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
++msgid "Permissive"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
+-#: ../gui/selinux.tbl:188
+-msgid "SSH"
++#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
++msgid "Enforcing"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:10
+-msgid "Allow ssh to run ssh-keysign"
++#: ../gui/statusPage.py:94
++msgid "Status"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:11
++#: ../gui/statusPage.py:133
+ msgid ""
+-"Allow staff SELinux user account to execute files in home directory or /tmp"
++"Changing the policy type will cause a relabel of the entire file system on "
++"the next boot. Relabeling takes a long time depending on the size of the "
++"file system.  Do you wish to continue?"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:12
++#: ../gui/statusPage.py:147
+ msgid ""
+-"Allow sysadm SELinux user account to execute files in home directory or /tmp"
++"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
++"you later decide to turn SELinux back on, the system will be required to "
++"relabel.  If you just want to see if SELinux is causing a problem on your "
++"system, you can go to permissive mode which will only log errors and not "
++"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
++"wish to continue?"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:13
++#: ../gui/statusPage.py:152
+ msgid ""
+-"Allow unconfined SELinux user account to execute files in home directory or /"
+-"tmp"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:14
+-msgid "Network Configuration"
++"Changing to SELinux enabled will cause a relabel of the entire file system "
++"on the next boot. Relabeling takes a long time depending on the size of the "
++"file system.  Do you wish to continue?"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:14
+-msgid "Allow unlabeled packets to flow on the network"
++#: ../gui/system-config-selinux.glade:11
++msgid "system-config-selinux"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:15
++#: ../gui/system-config-selinux.glade:12
+ msgid ""
+-"Allow user SELinux user account to execute files in home directory or /tmp"
++"Copyright (c)2006 Red Hat, Inc.\n"
++"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:16
+-msgid "Allow unconfined to dyntrans to unconfined_execmem"
++#: ../gui/system-config-selinux.glade:22
++#: ../gui/system-config-selinux.glade:544
++msgid "Add SELinux Login Mapping"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
+-#: ../gui/selinux.tbl:140
+-msgid "Databases"
++#: ../gui/system-config-selinux.glade:257
++msgid "Add SELinux Network Ports"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:17
+-msgid "Allow user to connect to mysql socket"
++#: ../gui/system-config-selinux.glade:391
++#: ../gui/system-config-selinux.glade:678
++msgid "SELinux Type"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:18
+-msgid "Allow user to connect to postgres socket"
++#: ../gui/system-config-selinux.glade:622
++msgid "File Specification"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
+-msgid "XServer"
++#: ../gui/system-config-selinux.glade:650
++msgid "File Type"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:19
+-msgid "Allow clients to write to X shared memory"
+-msgstr ""
++#: ../gui/system-config-selinux.glade:727
 +msgid ""
-+"Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
-+"Files ..."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2823
-+msgid "label116"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2852
-+msgid "<b>Add booleans from the %s policy:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:3002
-+msgid "Add/Remove booleans used by the %s domain"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:3066
-+msgid "<b>Which directory you will generate the %s policy?</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:3097
-+msgid "Policy Directory"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:3254
-+msgid "Add Booleans Dialog"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:3327
-+msgid "Boolean Name"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:261
-+msgid "Role"
++"all files\n"
++"regular file\n"
++"directory\n"
++"character device\n"
++"block device\n"
++"socket\n"
++"symbolic link\n"
++"named pipe\n"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:268
-+msgid "Existing_User"
++#: ../gui/system-config-selinux.glade:773
++msgid "MLS"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
-+msgid "Application"
++#: ../gui/system-config-selinux.glade:837
++msgid "Add SELinux User"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:352
-+#, python-format
-+msgid "%s must be a directory"
++#: ../gui/system-config-selinux.glade:1079
++msgid "SELinux Administration"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
-+msgid "You must select a user"
++#: ../gui/system-config-selinux.glade:1122
++msgid "Add"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:542
-+msgid "Select executable file to be confined."
++#: ../gui/system-config-selinux.glade:1144
++msgid "_Properties"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:553
-+msgid "Select init script file to be confined."
++#: ../gui/system-config-selinux.glade:1166
++msgid "_Delete"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:563
-+msgid "Select file(s) that confined application creates or writes"
++#: ../gui/system-config-selinux.glade:1256
++msgid "Select Management Object"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:570
-+msgid "Select directory(s) that the confined application owns and writes into"
++#: ../gui/system-config-selinux.glade:1273
++msgid "<b>Select:</b>"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:632
-+msgid "Select directory to generate policy files in"
++#: ../gui/system-config-selinux.glade:1326
++msgid "System Default Enforcing Mode"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:649
-+#, python-format
++#: ../gui/system-config-selinux.glade:1354
 +msgid ""
-+"Type %s_t already defined in current policy.\n"
-+"Do you want to continue?"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
-+msgid "Verify Name"
++"Disabled\n"
++"Permissive\n"
++"Enforcing\n"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:653
-+#, python-format
-+msgid ""
-+"Module %s.pp already loaded in current policy.\n"
-+"Do you want to continue?"
++#: ../gui/system-config-selinux.glade:1373
++msgid "Current Enforcing Mode"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:699
-+msgid ""
-+"You must add a name made up of letters and numbers and containing no spaces."
++#: ../gui/system-config-selinux.glade:1418
++msgid "System Default Policy Type: "
 +msgstr ""
-+
-+#: ../gui/polgengui.py:713
-+msgid "You must enter a executable"
+ 
+-#: ../gui/selinux.tbl:20
++#: ../gui/system-config-selinux.glade:1463
+ msgid ""
+-"Allow xguest SELinux user account to execute files in home directory or /tmp"
++"Select if you wish to relabel then entire file system on next reboot.  "
++"Relabeling can take a very long time, depending on the size of the system.  "
++"If you are changing policy types or going from disabled to enforcing, a "
++"relabel is required."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
+-#: ../gui/selinux.tbl:231
+-msgid "NIS"
++#: ../gui/system-config-selinux.glade:1509
++msgid "Relabel on next reboot."
 +msgstr ""
 +
-+#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
-+msgid "Configue SELinux"
++#: ../gui/system-config-selinux.glade:1561
++msgid "label37"
 +msgstr ""
 +
-+#: ../gui/polgen.py:158
-+msgid "Internet Services Daemon"
++#: ../gui/system-config-selinux.glade:1598
++msgid "Revert boolean setting to system default"
 +msgstr ""
 +
-+#: ../gui/polgen.py:197
-+#, python-format
-+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
++#: ../gui/system-config-selinux.glade:1614
++msgid "Toggle between Customized and All Booleans"
 +msgstr ""
 +
-+#: ../gui/polgen.py:324
-+msgid "You must enter a name for your confined process/user"
++#: ../gui/system-config-selinux.glade:1645
++#: ../gui/system-config-selinux.glade:1850
++#: ../gui/system-config-selinux.glade:2037
++#: ../gui/system-config-selinux.glade:2224
++#: ../gui/system-config-selinux.glade:2467
++#: ../gui/system-config-selinux.glade:2692
++#: ../gui/system-config-selinux.glade:2867
++msgid "Filter"
 +msgstr ""
 +
-+#: ../gui/polgen.py:326
-+msgid ""
-+"Name must be alpha numberic with no spaces. Consider using option \"-n "
-+"MODULENAME\""
++#: ../gui/system-config-selinux.glade:1734
++msgid "label50"
 +msgstr ""
 +
-+#: ../gui/polgen.py:414
-+msgid "User Role types can not be assigned executables."
++#: ../gui/system-config-selinux.glade:1771
++msgid "Add File Context"
 +msgstr ""
 +
-+#: ../gui/polgen.py:420
-+msgid "Only Daemon apps can use an init script.."
-+msgstr ""
-+
-+#: ../gui/polgen.py:438
-+msgid "use_resolve must be a boolean value "
-+msgstr ""
-+
-+#: ../gui/polgen.py:444
-+msgid "use_syslog must be a boolean value "
-+msgstr ""
-+
-+#: ../gui/polgen.py:450
-+msgid "use_kerberos must be a boolean value "
-+msgstr ""
-+
-+#: ../gui/polgen.py:456
-+msgid "manage_krb5_rcache must be a boolean value "
-+msgstr ""
-+
-+#: ../gui/polgen.py:486
-+msgid "USER Types automatically get a tmp type"
-+msgstr ""
-+
-+#: ../gui/polgen.py:1004
-+msgid "You must enter the executable path for your confined process"
-+msgstr ""
-+
-+#: ../gui/polgen.py:1182
-+msgid "Type Enforcement file"
-+msgstr ""
-+
-+#: ../gui/polgen.py:1183
-+msgid "Interface file"
-+msgstr ""
-+
-+#: ../gui/polgen.py:1184
-+msgid "File Contexts file"
-+msgstr ""
-+
-+#: ../gui/polgen.py:1185
-+msgid "Setup Script"
-+msgstr ""
-+
-+#: ../gui/polgen.py:1306
-+#, python-format
-+msgid ""
-+"\n"
-+"%s\n"
-+"\n"
-+"sepolgen [ -n moduleName ] [ -m ] [ -t type ] [ executable | Name ]\n"
-+"valid Types:\n"
-+msgstr ""
-+
-+#: ../gui/polgen.py:1354
-+msgid "Executable or Name required"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
-+msgid "Network Port"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:85
-+msgid ""
-+"SELinux Port\n"
-+"Type"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
-+msgid "Protocol"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
-+msgid ""
-+"MLS/MCS\n"
-+"Level"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:101
-+msgid "Port"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:207
-+#, python-format
-+msgid "Port number \"%s\" is not valid.  0 < PORT_NUMBER < 65536 "
-+msgstr ""
-+
-+#: ../gui/portsPage.py:252
-+msgid "List View"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:255 ../gui/system-config-selinux.glade:2419
-+msgid "Group View"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:1 ../gui/selinux.tbl:30 ../gui/selinux.tbl:31
-+#: ../gui/selinux.tbl:32 ../gui/selinux.tbl:33 ../gui/selinux.tbl:34
-+#: ../gui/selinux.tbl:36 ../gui/selinux.tbl:37 ../gui/selinux.tbl:38
-+#: ../gui/selinux.tbl:39 ../gui/selinux.tbl:40 ../gui/selinux.tbl:42
-+#: ../gui/selinux.tbl:43 ../gui/selinux.tbl:44 ../gui/selinux.tbl:45
-+#: ../gui/selinux.tbl:46 ../gui/selinux.tbl:47 ../gui/selinux.tbl:48
-+#: ../gui/selinux.tbl:49 ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
-+#: ../gui/selinux.tbl:52 ../gui/selinux.tbl:53 ../gui/selinux.tbl:59
-+#: ../gui/selinux.tbl:60 ../gui/selinux.tbl:61 ../gui/selinux.tbl:62
-+#: ../gui/selinux.tbl:63 ../gui/selinux.tbl:64 ../gui/selinux.tbl:65
-+#: ../gui/selinux.tbl:66 ../gui/selinux.tbl:67 ../gui/selinux.tbl:68
-+#: ../gui/selinux.tbl:69 ../gui/selinux.tbl:75 ../gui/selinux.tbl:76
-+#: ../gui/selinux.tbl:77 ../gui/selinux.tbl:78 ../gui/selinux.tbl:79
-+#: ../gui/selinux.tbl:80 ../gui/selinux.tbl:81 ../gui/selinux.tbl:82
-+#: ../gui/selinux.tbl:83 ../gui/selinux.tbl:84 ../gui/selinux.tbl:86
-+#: ../gui/selinux.tbl:88 ../gui/selinux.tbl:89 ../gui/selinux.tbl:90
-+#: ../gui/selinux.tbl:92 ../gui/selinux.tbl:94 ../gui/selinux.tbl:95
-+#: ../gui/selinux.tbl:96 ../gui/selinux.tbl:97 ../gui/selinux.tbl:98
-+#: ../gui/selinux.tbl:99 ../gui/selinux.tbl:100 ../gui/selinux.tbl:101
-+#: ../gui/selinux.tbl:102 ../gui/selinux.tbl:103 ../gui/selinux.tbl:104
-+#: ../gui/selinux.tbl:106 ../gui/selinux.tbl:108 ../gui/selinux.tbl:109
-+#: ../gui/selinux.tbl:110 ../gui/selinux.tbl:111 ../gui/selinux.tbl:112
-+#: ../gui/selinux.tbl:113 ../gui/selinux.tbl:114 ../gui/selinux.tbl:116
-+#: ../gui/selinux.tbl:117 ../gui/selinux.tbl:119 ../gui/selinux.tbl:121
-+#: ../gui/selinux.tbl:123 ../gui/selinux.tbl:124 ../gui/selinux.tbl:127
-+#: ../gui/selinux.tbl:129 ../gui/selinux.tbl:130 ../gui/selinux.tbl:131
-+#: ../gui/selinux.tbl:132 ../gui/selinux.tbl:133 ../gui/selinux.tbl:134
-+#: ../gui/selinux.tbl:135 ../gui/selinux.tbl:136 ../gui/selinux.tbl:137
-+#: ../gui/selinux.tbl:138 ../gui/selinux.tbl:139 ../gui/selinux.tbl:142
-+#: ../gui/selinux.tbl:143 ../gui/selinux.tbl:144 ../gui/selinux.tbl:145
-+#: ../gui/selinux.tbl:146 ../gui/selinux.tbl:147 ../gui/selinux.tbl:148
-+#: ../gui/selinux.tbl:149 ../gui/selinux.tbl:150 ../gui/selinux.tbl:151
-+#: ../gui/selinux.tbl:152 ../gui/selinux.tbl:154 ../gui/selinux.tbl:155
-+#: ../gui/selinux.tbl:156 ../gui/selinux.tbl:157 ../gui/selinux.tbl:158
-+#: ../gui/selinux.tbl:159 ../gui/selinux.tbl:160 ../gui/selinux.tbl:167
-+#: ../gui/selinux.tbl:171 ../gui/selinux.tbl:172 ../gui/selinux.tbl:173
-+#: ../gui/selinux.tbl:174 ../gui/selinux.tbl:175 ../gui/selinux.tbl:177
-+#: ../gui/selinux.tbl:178 ../gui/selinux.tbl:179 ../gui/selinux.tbl:180
-+#: ../gui/selinux.tbl:184 ../gui/selinux.tbl:192 ../gui/selinux.tbl:193
-+#: ../gui/selinux.tbl:194 ../gui/selinux.tbl:195 ../gui/selinux.tbl:196
-+#: ../gui/selinux.tbl:197 ../gui/selinux.tbl:198 ../gui/selinux.tbl:199
-+#: ../gui/selinux.tbl:200 ../gui/selinux.tbl:201 ../gui/selinux.tbl:206
-+#: ../gui/selinux.tbl:207 ../gui/selinux.tbl:218 ../gui/selinux.tbl:219
-+#: ../gui/selinux.tbl:220 ../gui/selinux.tbl:222 ../gui/selinux.tbl:224
-+#: ../gui/selinux.tbl:226 ../gui/selinux.tbl:227 ../gui/selinux.tbl:230
-+msgid "SELinux Service Protection"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:1
-+msgid "Disable SELinux protection for acct daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:2 ../gui/selinux.tbl:3 ../gui/selinux.tbl:70
-+#: ../gui/selinux.tbl:153 ../gui/selinux.tbl:168 ../gui/selinux.tbl:169
-+#: ../gui/selinux.tbl:170 ../gui/selinux.tbl:189 ../gui/selinux.tbl:202
-+#: ../gui/selinux.tbl:203 ../gui/selinux.tbl:204 ../gui/selinux.tbl:205
-+msgid "Admin"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:2
-+msgid "Allow all daemons to write corefiles to /"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:3
-+msgid "Allow all daemons the ability to use unallocated ttys"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
-+#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
-+#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
-+#: ../gui/selinux.tbl:210 ../gui/selinux.tbl:211 ../gui/selinux.tbl:212
-+#: ../gui/selinux.tbl:213 ../gui/selinux.tbl:214 ../gui/selinux.tbl:215
-+#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
-+msgid "User Privs"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:4
-+msgid ""
-+"Allow gadmin SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:5
-+msgid ""
-+"Allow guest SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
-+msgid "Memory Protection"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:6
-+msgid "Allow java executable stack"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
-+#: ../gui/selinux.tbl:209
-+msgid "Mount"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:7
-+msgid "Allow mount to mount any file"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:8
-+msgid "Allow mount to mount any directory"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:9
-+msgid "Allow mplayer executable stack"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
-+#: ../gui/selinux.tbl:188
-+msgid "SSH"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:10
-+msgid "Allow ssh to run ssh-keysign"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:11
-+msgid ""
-+"Allow staff SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:12
-+msgid ""
-+"Allow sysadm SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:13
-+msgid ""
-+"Allow unconfined SELinux user account to execute files in home directory or /"
-+"tmp"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:14
-+msgid "Network Configuration"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:14
-+msgid "Allow unlabeled packets to flow on the network"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:15
-+msgid ""
-+"Allow user SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:16
-+msgid "Allow unconfined to dyntrans to unconfined_execmem"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
-+#: ../gui/selinux.tbl:140
-+msgid "Databases"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:17
-+msgid "Allow user to connect to mysql socket"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:18
-+msgid "Allow user to connect to postgres socket"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
-+msgid "XServer"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:19
-+msgid "Allow clients to write to X shared memory"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:20
-+msgid ""
-+"Allow xguest SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
-+#: ../gui/selinux.tbl:231
-+msgid "NIS"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:21
-+msgid "Allow daemons to run with NIS"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
-+#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
-+#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
-+#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
-+#: ../gui/selinux.tbl:118
-+msgid "Web Applications"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:22
-+msgid "Transition staff SELinux user to Web Browser Domain"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:23
-+msgid "Transition sysadm SELinux user to Web Browser Domain"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:24
-+msgid "Transition user SELinux user to Web Browser Domain"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:25
-+msgid "Transition xguest SELinux user to Web Browser Domain"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
-+#: ../gui/selinux.tbl:29
-+msgid "Allow staff Web Browsers to write to home directories"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:30
-+msgid "Disable SELinux protection for amanda"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:31
-+msgid "Disable SELinux protection for amavis"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:32
-+msgid "Disable SELinux protection for apmd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:33
-+msgid "Disable SELinux protection for arpwatch daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:34
-+msgid "Disable SELinux protection for auditd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:35
-+msgid "Disable SELinux protection for automount daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:36
-+msgid "Disable SELinux protection for avahi"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:37
-+msgid "Disable SELinux protection for bluetooth daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:38
-+msgid "Disable SELinux protection for canna daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:39
-+msgid "Disable SELinux protection for cardmgr daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:40
-+msgid "Disable SELinux protection for Cluster Server"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:41
-+msgid ""
-+"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-+"temp and untrusted content files"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:42
-+msgid "Disable SELinux protection for ciped daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:43
-+msgid "Disable SELinux protection for clamd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:44
-+msgid "Disable SELinux protection for clamscan"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:45
-+msgid "Disable SELinux protection for clvmd"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:46
-+msgid "Disable SELinux protection for comsat daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
-+#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
-+msgid "Disable SELinux protection for courier daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:52
-+msgid "Disable SELinux protection for cpucontrol daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:53
-+msgid "Disable SELinux protection for cpuspeed daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:54
-+msgid "Cron"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:54
-+msgid "Disable SELinux protection for crond daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
-+#: ../gui/selinux.tbl:91
-+msgid "Printing"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:55
-+msgid "Disable SELinux protection for cupsd back end server"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:56
-+msgid "Disable SELinux protection for cupsd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:57
-+msgid "Disable SELinux protection for cupsd_lpd"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:58
-+msgid "CVS"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:58
-+msgid "Disable SELinux protection for cvs daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:59
-+msgid "Disable SELinux protection for cyrus daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:60
-+msgid "Disable SELinux protection for dbskkd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:61
-+msgid "Disable SELinux protection for dbusd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:62
-+msgid "Disable SELinux protection for dccd"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:63
-+msgid "Disable SELinux protection for dccifd"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:64
-+msgid "Disable SELinux protection for dccm"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:65
-+msgid "Disable SELinux protection for ddt daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:66
-+msgid "Disable SELinux protection for devfsd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:67
-+msgid "Disable SELinux protection for dhcpc daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:68
-+msgid "Disable SELinux protection for dhcpd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:69
-+msgid "Disable SELinux protection for dictd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:70
-+msgid "Allow sysadm_t to directly start daemons"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:71
-+msgid "Disable SELinux protection for Evolution"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:72
-+msgid "Games"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:72
-+msgid "Disable SELinux protection for games"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:73
-+msgid "Disable SELinux protection for the web browsers"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:74
-+msgid "Disable SELinux protection for Thunderbird"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:75
-+msgid "Disable SELinux protection for distccd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:76
-+msgid "Disable SELinux protection for dmesg daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:77
-+msgid "Disable SELinux protection for dnsmasq daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:78
-+msgid "Disable SELinux protection for dovecot daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:79
-+msgid "Disable SELinux protection for entropyd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:80
-+msgid "Disable SELinux protection for fetchmail"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:81
-+msgid "Disable SELinux protection for fingerd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:82
-+msgid "Disable SELinux protection for freshclam daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:83
-+msgid "Disable SELinux protection for fsdaemon daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:84
-+msgid "Disable SELinux protection for gpm daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
-+msgid "NFS"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:85
-+msgid "Disable SELinux protection for gss daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:86
-+msgid "Disable SELinux protection for Hal daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:87
-+msgid "Compatibility"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:87
-+msgid ""
-+"Do not audit things that we know to be broken but which are not security "
-+"risks"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:88
-+msgid "Disable SELinux protection for hostname daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:89
-+msgid "Disable SELinux protection for hotplug daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:90
-+msgid "Disable SELinux protection for howl daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:91
-+msgid "Disable SELinux protection for cups hplip daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:92
-+msgid "Disable SELinux protection for httpd rotatelogs"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
-+msgid "HTTPD Service"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:93
-+msgid "Disable SELinux protection for http suexec"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:94
-+msgid "Disable SELinux protection for hwclock daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:95
-+msgid "Disable SELinux protection for i18n daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:96
-+msgid "Disable SELinux protection for imazesrv daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:97
-+msgid "Disable SELinux protection for inetd child daemons"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:98
-+msgid "Disable SELinux protection for inetd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:99
-+msgid "Disable SELinux protection for innd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:100
-+msgid "Disable SELinux protection for iptables daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:101
-+msgid "Disable SELinux protection for ircd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:102
-+msgid "Disable SELinux protection for irqbalance daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:103
-+msgid "Disable SELinux protection for iscsi daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:104
-+msgid "Disable SELinux protection for jabberd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
-+msgid "Kerberos"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:105
-+msgid "Disable SELinux protection for kadmind daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:106
-+msgid "Disable SELinux protection for klogd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:107
-+msgid "Disable SELinux protection for krb5kdc daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:108
-+msgid "Disable SELinux protection for ktalk daemons"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:109
-+msgid "Disable SELinux protection for kudzu daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:110
-+msgid "Disable SELinux protection for locate daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:111
-+msgid "Disable SELinux protection for lpd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:112
-+msgid "Disable SELinux protection for lrrd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:113
-+msgid "Disable SELinux protection for lvm daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:114
-+msgid "Disable SELinux protection for mailman"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:115
-+msgid "Allow evolution and thunderbird to read user files"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:116
-+msgid "Disable SELinux protection for mdadm daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:117
-+msgid "Disable SELinux protection for monopd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:118
-+msgid "Allow the mozilla browser to read user files"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:119
-+msgid "Disable SELinux protection for mrtg daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:120
-+msgid "Disable SELinux protection for mysqld daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:121
-+msgid "Disable SELinux protection for nagios daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
-+msgid "Name Service"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:122
-+msgid "Disable SELinux protection for named daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:123
-+msgid "Disable SELinux protection for nessusd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:124
-+msgid "Disable SELinux protection for NetworkManager"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:125
-+msgid "Disable SELinux protection for nfsd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
-+#: ../gui/selinux.tbl:221
-+msgid "Samba"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:126
-+msgid "Disable SELinux protection for nmbd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:127
-+msgid "Disable SELinux protection for nrpe daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:128
-+msgid "Disable SELinux protection for nscd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:129
-+msgid "Disable SELinux protection for nsd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:130
-+msgid "Disable SELinux protection for ntpd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:131
-+msgid "Disable SELinux protection for oddjob"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:132
-+msgid "Disable SELinux protection for oddjob_mkhomedir"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:133
-+msgid "Disable SELinux protection for openvpn daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:134
-+msgid "Disable SELinux protection for pam daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:135
-+msgid "Disable SELinux protection for pegasus"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:136
-+msgid "Disable SELinux protection for perdition daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:137
-+msgid "Disable SELinux protection for portmap daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:138
-+msgid "Disable SELinux protection for portslave daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:139
-+msgid "Disable SELinux protection for postfix"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:140
-+msgid "Disable SELinux protection for postgresql daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:141
-+msgid "pppd"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:141
-+msgid "Allow pppd to be run for a regular user"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:142
-+msgid "Disable SELinux protection for pptp"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:143
-+msgid "Disable SELinux protection for prelink daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:144
-+msgid "Disable SELinux protection for privoxy daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:145
-+msgid "Disable SELinux protection for ptal daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:146
-+msgid "Disable SELinux protection for pxe daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:147
-+msgid "Disable SELinux protection for pyzord"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:148
-+msgid "Disable SELinux protection for quota daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:149
-+msgid "Disable SELinux protection for radiusd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:150
-+msgid "Disable SELinux protection for radvd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:151
-+msgid "Disable SELinux protection for rdisc"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:152
-+msgid "Disable SELinux protection for readahead"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:153
-+msgid "Allow programs to read files in non-standard locations (default_t)"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:154
-+msgid "Disable SELinux protection for restorecond"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:155
-+msgid "Disable SELinux protection for rhgb daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:156
-+msgid "Disable SELinux protection for ricci"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:157
-+msgid "Disable SELinux protection for ricci_modclusterd"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:158
-+msgid "Disable SELinux protection for rlogind daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:159
-+msgid "Disable SELinux protection for rpcd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:160
-+msgid "Disable SELinux protection for rshd"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:161
-+msgid "rsync"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:161
-+msgid "Disable SELinux protection for rsync daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:162
-+msgid "Allow ssh to run from inetd instead of as a daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:163
-+msgid "Allow Samba to share nfs directories"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
-+msgid "SASL authentication server"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:164
-+msgid "Allow sasl authentication server to read /etc/shadow"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:165
-+msgid ""
-+"Allow X-Windows server to map a memory region as both executable and writable"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:166
-+msgid "Disable SELinux protection for saslauthd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:167
-+msgid "Disable SELinux protection for scannerdaemon daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:168
-+msgid "Do not allow transition to sysadm_t, sudo and su effected"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:169
-+msgid "Do not allow any processes to load kernel modules"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:170
-+msgid "Do not allow any processes to modify kernel SELinux policy"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:171
-+msgid "Disable SELinux protection for sendmail daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:172
-+msgid "Disable SELinux protection for setrans"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:173
-+msgid "Disable SELinux protection for setroubleshoot daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:174
-+msgid "Disable SELinux protection for slapd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:175
-+msgid "Disable SELinux protection for slrnpull daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:176
-+msgid "Disable SELinux protection for smbd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:177
-+msgid "Disable SELinux protection for snmpd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:178
-+msgid "Disable SELinux protection for snort daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:179
-+msgid "Disable SELinux protection for soundd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:180
-+msgid "Disable SELinux protection for sound daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
-+msgid "Spam Protection"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:181
-+msgid "Disable SELinux protection for spamd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:182
-+msgid "Allow spamd to access home directories"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:183
-+msgid "Allow Spam Assassin daemon network access"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:184
-+msgid "Disable SELinux protection for speedmgmt daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
-+msgid "Squid"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:185
-+msgid "Allow squid daemon to connect to the network"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:186
-+msgid "Disable SELinux protection for squid daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:187
-+msgid "Disable SELinux protection for ssh daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:188
-+msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:189
-+msgid ""
-+"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
-+"bashrc)"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
-+msgid "Universal SSL tunnel"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:190
-+msgid "Disable SELinux protection for stunnel daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:191
-+msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:192
-+msgid "Disable SELinux protection for swat daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:193
-+msgid "Disable SELinux protection for sxid daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:194
-+msgid "Disable SELinux protection for syslogd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:195
-+msgid "Disable SELinux protection for system cron jobs"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:196
-+msgid "Disable SELinux protection for tcp daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:197
-+msgid "Disable SELinux protection for telnet daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:198
-+msgid "Disable SELinux protection for tftpd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:199
-+msgid "Disable SELinux protection for transproxy daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:200
-+msgid "Disable SELinux protection for udev daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:201
-+msgid "Disable SELinux protection for uml daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:202
-+msgid ""
-+"Allow xinetd to run unconfined, including any services it starts that do not "
-+"have a domain transition explicitly defined"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:203
-+msgid ""
-+"Allow rc scripts to run unconfined, including any daemon started by an rc "
-+"script that does not have a domain transition explicitly defined"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:204
-+msgid "Allow rpm to run unconfined"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:205
-+msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:206
-+msgid "Disable SELinux protection for updfstab daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:207
-+msgid "Disable SELinux protection for uptimed daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:208
-+msgid ""
-+"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
-+"staff_r can do so"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:209
-+msgid "Allow users to execute the mount command"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:210
-+msgid "Allow regular users direct mouse access (only allow the X server)"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:211
-+msgid "Allow users to run the dmesg command"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:212
-+msgid "Allow users to control network interfaces (also needs USERCTL=true)"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:213
-+msgid "Allow normal user to execute ping"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:214
-+msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:215
-+msgid "Allow users to rw usb devices"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:216
-+msgid ""
-+"Allow users to run TCP servers (bind to ports and accept connection from the "
-+"same domain and outside users)  disabling this forces FTP passive mode and "
-+"may change other protocols"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:217
-+msgid "Allow user to stat ttyfiles"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:218
-+msgid "Disable SELinux protection for uucpd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:219
-+msgid "Disable SELinux protection for vmware daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:220
-+msgid "Disable SELinux protection for watchdog daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:221
-+msgid "Disable SELinux protection for winbind daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:222
-+msgid "Disable SELinux protection for xdm daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:223
-+msgid "Allow xdm logins as sysadm_r:sysadm_t"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:224
-+msgid "Disable SELinux protection for xen daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:225
-+msgid "XEN"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:225
-+msgid "Allow xen to read/write physical disk devices"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:226
-+msgid "Disable SELinux protection for xfs daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:227
-+msgid "Disable SELinux protection for xen control"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:228
-+msgid "Disable SELinux protection for ypbind daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:229
-+msgid "Disable SELinux protection for NIS Password Daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:230
-+msgid "Disable SELinux protection for ypserv daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:231
-+msgid "Disable SELinux protection for NIS Transfer Daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:232
-+msgid "Allow SELinux webadm user to manage unprivileged users home directories"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:233
-+msgid "Allow SELinux webadm user to read unprivileged users home directories"
-+msgstr ""
-+
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Are you sure you want to delete %s '%s'?"
-+msgstr ""
-+
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Delete %s"
-+msgstr ""
-+
-+#: ../gui/semanagePage.py:134
-+#, python-format
-+msgid "Add %s"
-+msgstr ""
-+
-+#: ../gui/semanagePage.py:148
-+#, python-format
-+msgid "Modify %s"
-+msgstr ""
-+
-+#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
-+msgid "Permissive"
-+msgstr ""
-+
-+#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
-+msgid "Enforcing"
-+msgstr ""
-+
-+#: ../gui/statusPage.py:94
-+msgid "Status"
-+msgstr ""
-+
-+#: ../gui/statusPage.py:133
-+msgid ""
-+"Changing the policy type will cause a relabel of the entire file system on "
-+"the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
-+msgstr ""
-+
-+#: ../gui/statusPage.py:147
-+msgid ""
-+"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
-+"you later decide to turn SELinux back on, the system will be required to "
-+"relabel.  If you just want to see if SELinux is causing a problem on your "
-+"system, you can go to permissive mode which will only log errors and not "
-+"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
-+"wish to continue?"
-+msgstr ""
-+
-+#: ../gui/statusPage.py:152
-+msgid ""
-+"Changing to SELinux enabled will cause a relabel of the entire file system "
-+"on the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:11
-+msgid "system-config-selinux"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:12
-+msgid ""
-+"Copyright (c)2006 Red Hat, Inc.\n"
-+"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:22
-+#: ../gui/system-config-selinux.glade:544
-+msgid "Add SELinux Login Mapping"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:257
-+msgid "Add SELinux Network Ports"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:391
-+#: ../gui/system-config-selinux.glade:678
-+msgid "SELinux Type"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:622
-+msgid "File Specification"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:650
-+msgid "File Type"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:727
-+msgid ""
-+"all files\n"
-+"regular file\n"
-+"directory\n"
-+"character device\n"
-+"block device\n"
-+"socket\n"
-+"symbolic link\n"
-+"named pipe\n"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:773
-+msgid "MLS"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:837
-+msgid "Add SELinux User"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1079
-+msgid "SELinux Administration"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1122
-+msgid "Add"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1144
-+msgid "_Properties"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1166
-+msgid "_Delete"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1256
-+msgid "Select Management Object"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1273
-+msgid "<b>Select:</b>"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1326
-+msgid "System Default Enforcing Mode"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1354
-+msgid ""
-+"Disabled\n"
-+"Permissive\n"
-+"Enforcing\n"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1373
-+msgid "Current Enforcing Mode"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1418
-+msgid "System Default Policy Type: "
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1463
-+msgid ""
-+"Select if you wish to relabel then entire file system on next reboot.  "
-+"Relabeling can take a very long time, depending on the size of the system.  "
-+"If you are changing policy types or going from disabled to enforcing, a "
-+"relabel is required."
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1509
-+msgid "Relabel on next reboot."
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1561
-+msgid "label37"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1598
-+msgid "Revert boolean setting to system default"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1614
-+msgid "Toggle between Customized and All Booleans"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1645
-+#: ../gui/system-config-selinux.glade:1850
-+#: ../gui/system-config-selinux.glade:2037
-+#: ../gui/system-config-selinux.glade:2224
-+#: ../gui/system-config-selinux.glade:2467
-+#: ../gui/system-config-selinux.glade:2692
-+#: ../gui/system-config-selinux.glade:2867
-+msgid "Filter"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1734
-+msgid "label50"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1771
-+msgid "Add File Context"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1787
-+msgid "Modify File Context"
++#: ../gui/system-config-selinux.glade:1787
++msgid "Modify File Context"
 +msgstr ""
 +
 +#: ../gui/system-config-selinux.glade:1803
 +msgid "Delete File Context"
-+msgstr ""
-+
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:21
+-msgid "Allow daemons to run with NIS"
 +#: ../gui/system-config-selinux.glade:1819
 +msgid "Toggle between all and customized file context"
-+msgstr ""
-+
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
+-#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
+-#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
+-#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
+-#: ../gui/selinux.tbl:118
+-msgid "Web Applications"
 +#: ../gui/system-config-selinux.glade:1939
 +msgid "label38"
-+msgstr ""
-+
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:22
+-msgid "Transition staff SELinux user to Web Browser Domain"
 +#: ../gui/system-config-selinux.glade:1976
 +msgid "Add SELinux User Mapping"
-+msgstr ""
-+
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:23
+-msgid "Transition sysadm SELinux user to Web Browser Domain"
 +#: ../gui/system-config-selinux.glade:1992
 +msgid "Modify SELinux User Mapping"
-+msgstr ""
-+
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:24
+-msgid "Transition user SELinux user to Web Browser Domain"
 +#: ../gui/system-config-selinux.glade:2008
 +msgid "Delete SELinux User Mapping"
-+msgstr ""
-+
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:25
+-msgid "Transition xguest SELinux user to Web Browser Domain"
 +#: ../gui/system-config-selinux.glade:2126
 +msgid "label39"
-+msgstr ""
-+
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
+-#: ../gui/selinux.tbl:29
+-msgid "Allow staff Web Browsers to write to home directories"
 +#: ../gui/system-config-selinux.glade:2163
 +msgid "Add User"
-+msgstr ""
-+
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:30
+-msgid "Disable SELinux protection for amanda"
 +#: ../gui/system-config-selinux.glade:2179
 +msgid "Modify User"
-+msgstr ""
-+
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:31
+-msgid "Disable SELinux protection for amavis"
 +#: ../gui/system-config-selinux.glade:2195
 +msgid "Delete User"
-+msgstr ""
-+
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:32
+-msgid "Disable SELinux protection for apmd daemon"
 +#: ../gui/system-config-selinux.glade:2313
 +msgid "label41"
-+msgstr ""
-+
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:33
+-msgid "Disable SELinux protection for arpwatch daemon"
 +#: ../gui/system-config-selinux.glade:2350
 +msgid "Add Network Port"
-+msgstr ""
-+
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:34
+-msgid "Disable SELinux protection for auditd daemon"
 +#: ../gui/system-config-selinux.glade:2366
 +msgid "Edit Network Port"
-+msgstr ""
-+
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:35
+-msgid "Disable SELinux protection for automount daemon"
 +#: ../gui/system-config-selinux.glade:2382
 +msgid "Delete Network Port"
-+msgstr ""
-+
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:36
+-msgid "Disable SELinux protection for avahi"
 +#: ../gui/system-config-selinux.glade:2418
 +#: ../gui/system-config-selinux.glade:2436
 +msgid "Toggle between Customized and All Ports"
-+msgstr ""
-+
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:37
+-msgid "Disable SELinux protection for bluetooth daemon"
 +#: ../gui/system-config-selinux.glade:2556
 +msgid "label42"
-+msgstr ""
-+
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:38
+-msgid "Disable SELinux protection for canna daemon"
 +#: ../gui/system-config-selinux.glade:2593
 +msgid "Generate new policy module"
-+msgstr ""
-+
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:39
+-msgid "Disable SELinux protection for cardmgr daemon"
 +#: ../gui/system-config-selinux.glade:2609
 +msgid "Load policy module"
-+msgstr ""
-+
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:40
+-msgid "Disable SELinux protection for Cluster Server"
 +#: ../gui/system-config-selinux.glade:2625
 +msgid "Remove loadable policy module"
-+msgstr ""
-+
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:41
 +#: ../gui/system-config-selinux.glade:2661
-+msgid ""
+ msgid ""
+-"Allow cdrecord to read various content. nfs, samba, removable devices, user "
+-"temp and untrusted content files"
 +"Enable/Disable additional audit rules, that are normally not reported in the "
 +"log files."
-+msgstr ""
-+
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:42
+-msgid "Disable SELinux protection for ciped daemon"
 +#: ../gui/system-config-selinux.glade:2781
 +msgid "label44"
-+msgstr ""
-+
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:43
+-msgid "Disable SELinux protection for clamd daemon"
 +#: ../gui/system-config-selinux.glade:2818
 +msgid "Change process mode to permissive."
-+msgstr ""
-+
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:44
+-msgid "Disable SELinux protection for clamscan"
 +#: ../gui/system-config-selinux.glade:2836
 +msgid "Change process mode to enforcing"
-+msgstr ""
-+
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:45
+-msgid "Disable SELinux protection for clvmd"
 +#: ../gui/system-config-selinux.glade:2928
 +msgid "Process Domain"
-+msgstr ""
-+
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:46
+-msgid "Disable SELinux protection for comsat daemon"
 +#: ../gui/system-config-selinux.glade:2956
 +msgid "label59"
-+msgstr ""
-+
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
+-#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
+-msgid "Disable SELinux protection for courier daemon"
 +#: ../gui/usersPage.py:138
 +#, python-format
 +msgid "SELinux user '%s' is required"
-+msgstr ""
-diff -up policycoreutils-2.1.12/po/ar.po.rhat policycoreutils-2.1.12/po/ar.po
---- policycoreutils-2.1.12/po/ar.po.rhat	2012-07-04 07:35:21.000000000 -0400
-+++ policycoreutils-2.1.12/po/ar.po	2012-10-16 15:07:17.449526137 -0400
-@@ -1,21 +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.
--# FIRST AUTHOR <EMAIL at ADDRESS>, YEAR.
- #
--#, fuzzy
-+# Translators:
-+# Ali Al-Ammari <ali.a.alammari at gmail.com>, 2010.
-+# Amjad Al-Obaili <moltaheb at hotmail.com>, 2010.
-+# Majed Abdullah <majed1ksu at hotmail.com>, 2010.
-+# Munzir Taha <munzirtaha at gmail.com>, 2012.
-+# Saud Al-Otaibi <ss08ss08 at hotmail.com>, 2010.
- msgid ""
  msgstr ""
--"Project-Id-Version: PACKAGE VERSION\n"
-+"Project-Id-Version: Policycoreutils\n"
- "Report-Msgid-Bugs-To: \n"
--"POT-Creation-Date: 2012-03-27 10:49-0400\n"
--"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
--"Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
--"Language-Team: LANGUAGE <LL at li.org>\n"
--"Language: \n"
-+"POT-Creation-Date: 2012-05-25 07:28-0400\n"
-+"PO-Revision-Date: 2012-04-02 20:30+0000\n"
-+"Last-Translator: dwalsh <dwalsh at redhat.com>\n"
-+"Language-Team: Arabic <trans-ar at lists.fedoraproject.org>\n"
-+"Language: ar\n"
- "MIME-Version: 1.0\n"
- "Content-Type: text/plain; charset=UTF-8\n"
- "Content-Transfer-Encoding: 8bit\n"
-+"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 "
-+"&& n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5\n"
  
- #: ../run_init/run_init.c:67
- msgid ""
-@@ -23,1248 +29,3339 @@ msgid ""
- "  where: <script> is the name of the init script to run,\n"
- "         <args ...> are the arguments to that script."
+-#: ../gui/selinux.tbl:52
+-msgid "Disable SELinux protection for cpucontrol daemon"
++#: ../sepolicy/sepolicy.py:106
++msgid "Generate SELinux man pages"
  msgstr ""
-+"الاستخدام: run_init <script> <args ...>\n"
-+"  عند: <script> هو اسم برنامج init النصي الذي سيعمل,\n"
-+"         <args ...> هي المدخلات لهذا البرنامج النصي."
  
- #: ../run_init/run_init.c:126 ../newrole/newrole.c:1124
- #, c-format
- msgid "failed to initialize PAM\n"
--msgstr ""
-+msgstr "خطأ في تهيئة PAM\n"
+-#: ../gui/selinux.tbl:53
+-msgid "Disable SELinux protection for cpuspeed daemon"
++#: ../sepolicy/sepolicy.py:110
++msgid "path in which the generated SELinux man pages will be stored"
+ msgstr ""
  
- #: ../run_init/run_init.c:139
- #, c-format
- msgid "failed to get account information\n"
--msgstr ""
-+msgstr "خطأ في الحصول على معلومات الحساب\n"
+-#: ../gui/selinux.tbl:54
+-msgid "Cron"
++#: ../sepolicy/sepolicy.py:114
++msgid "All domains"
+ msgstr ""
  
- #: ../run_init/run_init.c:162 ../newrole/newrole.c:341
- msgid "Password:"
--msgstr ""
-+msgstr "كلمة المرور:"
+-#: ../gui/selinux.tbl:54
+-msgid "Disable SELinux protection for crond daemon"
++#: ../sepolicy/sepolicy.py:116
++msgid "Domain name(s) of man pages to be created"
+ 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 ""
-+msgstr "لم يتم العثور على حسابك في ملف كلمات السر المظللة (passwd).\n"
+-#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
+-#: ../gui/selinux.tbl:91
+-msgid "Printing"
++#: ../sepolicy/sepolicy.py:164
++msgid "Query SELinux policy network information"
+ msgstr ""
  
- #: ../run_init/run_init.c:203 ../newrole/newrole.c:373
- #, c-format
- msgid "getpass cannot open /dev/tty\n"
--msgstr ""
-+msgstr "لم يستطع getpass فتح /dev/tty\n"
+-#: ../gui/selinux.tbl:55
+-msgid "Disable SELinux protection for cupsd back end server"
++#: ../sepolicy/sepolicy.py:169
++msgid "list all SELinux port types"
+ msgstr ""
  
- #: ../run_init/run_init.c:275
- #, c-format
- msgid "run_init: incorrect password for %s\n"
--msgstr ""
-+msgstr "run_init: كلمة مرور خاطئة لـ %s\n"
+-#: ../gui/selinux.tbl:56
+-msgid "Disable SELinux protection for cupsd daemon"
++#: ../sepolicy/sepolicy.py:172
++msgid "show SELinux type related to the port"
+ msgstr ""
  
- #: ../run_init/run_init.c:309
- #, c-format
- msgid "Could not open file %s\n"
--msgstr ""
-+msgstr "لا يمكن فتح الملف %s\n"
+-#: ../gui/selinux.tbl:57
+-msgid "Disable SELinux protection for cupsd_lpd"
++#: ../sepolicy/sepolicy.py:175
++msgid "Show ports defined for this SELinux type"
+ msgstr ""
  
- #: ../run_init/run_init.c:336
- #, c-format
- msgid "No context in file %s\n"
--msgstr ""
-+msgstr "لا يوجد سياق في الملف %s\n"
+-#: ../gui/selinux.tbl:58
+-msgid "CVS"
++#: ../sepolicy/sepolicy.py:178
++msgid "show ports to which this domain can bind and/or connect"
+ msgstr ""
  
- #: ../run_init/run_init.c:361
- #, c-format
- msgid "Sorry, run_init may be used only on a SELinux kernel.\n"
--msgstr ""
-+msgstr "عفوا، لا يمكن استعمال run_init إلا على نواة SELinux.\n"
+-#: ../gui/selinux.tbl:58
+-msgid "Disable SELinux protection for cvs daemon"
++#: ../sepolicy/sepolicy.py:192
++msgid "query SELinux policy to see if domains can communicate with each other"
+ msgstr ""
  
- #: ../run_init/run_init.c:380
- #, c-format
- msgid "authentication failed.\n"
--msgstr ""
-+msgstr "فشل في التوثيق.\n"
+-#: ../gui/selinux.tbl:59
+-msgid "Disable SELinux protection for cyrus daemon"
++#: ../sepolicy/sepolicy.py:195
++msgid "Source Domain"
+ msgstr ""
  
- #: ../run_init/run_init.c:405 ../newrole/newrole.c:1258
- #, c-format
- msgid "Could not set exec context to %s.\n"
--msgstr ""
-+msgstr "لا يمكن ضبط سياق exec لـ %s.\n"
+-#: ../gui/selinux.tbl:60
+-msgid "Disable SELinux protection for dbskkd daemon"
++#: ../sepolicy/sepolicy.py:198
++msgid "Target Domain"
+ msgstr ""
  
- #: ../audit2allow/audit2allow:230
- msgid "******************** IMPORTANT ***********************\n"
--msgstr ""
-+msgstr "******************** مهم ***********************\n"
+-#: ../gui/selinux.tbl:61
+-msgid "Disable SELinux protection for dbusd daemon"
++#: ../sepolicy/sepolicy.py:215
++msgid "query SELinux Policy to see description of booleans"
+ msgstr ""
  
- #: ../audit2allow/audit2allow:231
- msgid "To make this policy package active, execute:"
--msgstr ""
-+msgstr "لتفعيل حزمة السياسات هذه، نفذ:"
+-#: ../gui/selinux.tbl:62
+-msgid "Disable SELinux protection for dccd"
++#: ../sepolicy/sepolicy.py:219
++msgid "get all booleans desctiption"
+ msgstr ""
  
- #: ../semanage/seobject.py:143 ../semanage/seobject.py:147
- msgid "global"
--msgstr ""
-+msgstr "شامل"
+-#: ../gui/selinux.tbl:63
+-msgid "Disable SELinux protection for dccifd"
++#: ../sepolicy/sepolicy.py:221
++msgid "boolean to get description"
+ msgstr ""
  
--#: ../semanage/seobject.py:222
-+#: ../semanage/seobject.py:225
- msgid "Could not create semanage handle"
--msgstr ""
-+msgstr "لا يمكن إنشاء معالج semanage"
+-#: ../gui/selinux.tbl:64
+-msgid "Disable SELinux protection for dccm"
++#: ../sepolicy/sepolicy.py:231
++msgid ""
++"query SELinux Policy to see how a source process domain can transition to "
++"the target process domain"
+ msgstr ""
  
--#: ../semanage/seobject.py:230
-+#: ../semanage/seobject.py:233
- msgid "SELinux policy is not managed or store cannot be accessed."
--msgstr ""
-+msgstr "سياسة SELinux غير مُدارة أو لا يمكن الوصول إلى المخزن."
+-#: ../gui/selinux.tbl:65
+-msgid "Disable SELinux protection for ddt daemon"
++#: ../sepolicy/sepolicy.py:234
++msgid "source process domain"
+ msgstr ""
  
--#: ../semanage/seobject.py:235
-+#: ../semanage/seobject.py:238
- msgid "Cannot read policy store."
--msgstr ""
-+msgstr "لا يمكن قراءة مخزن السياسات."
+-#: ../gui/selinux.tbl:66
+-msgid "Disable SELinux protection for devfsd daemon"
++#: ../sepolicy/sepolicy.py:237
++msgid "target process domain"
+ msgstr ""
  
--#: ../semanage/seobject.py:240
-+#: ../semanage/seobject.py:243
- msgid "Could not establish semanage connection"
--msgstr ""
-+msgstr "لا يمكن  إنشاء اتصال semanage"
+-#: ../gui/selinux.tbl:67
+-msgid "Disable SELinux protection for dhcpc daemon"
++#: ../sepolicy/sepolicy.py:259
++msgid "Generate SELinux Policy module template"
+ msgstr ""
  
--#: ../semanage/seobject.py:245
-+#: ../semanage/seobject.py:248
- msgid "Could not test MLS enabled status"
--msgstr ""
-+msgstr "لا يمكن اختبار حالة تفعيل MLS"
+-#: ../gui/selinux.tbl:68
+-msgid "Disable SELinux protection for dhcpd daemon"
++#: ../sepolicy/sepolicy.py:265
++msgid "name of policy to generate"
+ msgstr ""
  
--#: ../semanage/seobject.py:251 ../semanage/seobject.py:266
-+#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
- msgid "Not yet implemented"
--msgstr ""
-+msgstr "غير مطبقة بعد"
+-#: ../gui/selinux.tbl:69
+-msgid "Disable SELinux protection for dictd daemon"
++#: ../sepolicy/sepolicy.py:267
++msgid "executable to confine"
+ msgstr ""
  
--#: ../semanage/seobject.py:255
-+#: ../semanage/seobject.py:258
- msgid "Semanage transaction already in progress"
--msgstr ""
-+msgstr "عملية semanage تحت التنفيذ"
+-#: ../gui/selinux.tbl:70
+-msgid "Allow sysadm_t to directly start daemons"
++#: ../sepolicy/sepolicy.py:269
++msgid "run policy generation test suite"
+ msgstr ""
  
--#: ../semanage/seobject.py:264
-+#: ../semanage/seobject.py:267
- msgid "Could not start semanage transaction"
--msgstr ""
-+msgstr "لا يمكن بدء عملية semanage"
+-#: ../gui/selinux.tbl:71
+-msgid "Disable SELinux protection for Evolution"
++#: ../sepolicy/sepolicy.py:274
++msgid "commands"
+ msgstr ""
  
--#: ../semanage/seobject.py:274
-+#: ../semanage/seobject.py:278
- msgid "Could not commit semanage transaction"
--msgstr ""
-+msgstr "لا يمكن تنفيذ عملية semanage"
+-#: ../gui/selinux.tbl:72
+-msgid "Games"
++#: ../sepolicy/sepolicy/generate.py:185
++msgid "Internet Services Daemon"
+ msgstr ""
  
--#: ../semanage/seobject.py:279
-+#: ../semanage/seobject.py:283
+-#: ../gui/selinux.tbl:72
+-msgid "Disable SELinux protection for games"
++#: ../sepolicy/sepolicy/generate.py:198
++msgid "Valid Types:\n"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:73
+-msgid "Disable SELinux protection for the web browsers"
++#: ../sepolicy/sepolicy/generate.py:232
++#, python-format
++msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:74
+-msgid "Disable SELinux protection for Thunderbird"
++#: ../sepolicy/sepolicy/generate.py:359
++msgid "You must enter a name for your confined process/user"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:75
+-msgid "Disable SELinux protection for distccd daemon"
++#: ../sepolicy/sepolicy/generate.py:361
++msgid ""
++"Name must be alpha numberic with no spaces. Consider using option \"-n "
++"MODULENAME\""
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:76
+-msgid "Disable SELinux protection for dmesg daemon"
++#: ../sepolicy/sepolicy/generate.py:449
++msgid "User Role types can not be assigned executables."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:77
+-msgid "Disable SELinux protection for dnsmasq daemon"
++#: ../sepolicy/sepolicy/generate.py:455
++msgid "Only Daemon apps can use an init script.."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:78
+-msgid "Disable SELinux protection for dovecot daemon"
++#: ../sepolicy/sepolicy/generate.py:473
++msgid "use_resolve must be a boolean value "
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:79
+-msgid "Disable SELinux protection for entropyd daemon"
++#: ../sepolicy/sepolicy/generate.py:479
++msgid "use_syslog must be a boolean value "
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:80
+-msgid "Disable SELinux protection for fetchmail"
++#: ../sepolicy/sepolicy/generate.py:485
++msgid "use_kerberos must be a boolean value "
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:81
+-msgid "Disable SELinux protection for fingerd daemon"
++#: ../sepolicy/sepolicy/generate.py:491
++msgid "manage_krb5_rcache must be a boolean value "
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:82
+-msgid "Disable SELinux protection for freshclam daemon"
++#: ../sepolicy/sepolicy/generate.py:521
++msgid "USER Types automatically get a tmp type"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:83
+-msgid "Disable SELinux protection for fsdaemon daemon"
++#: ../sepolicy/sepolicy/generate.py:1039
++msgid "You must enter the executable path for your confined process"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:84
+-msgid "Disable SELinux protection for gpm daemon"
++#: ../sepolicy/sepolicy/generate.py:1272
++msgid "Type Enforcement file"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
+-msgid "NFS"
++#: ../sepolicy/sepolicy/generate.py:1273
++msgid "Interface file"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:85
+-msgid "Disable SELinux protection for gss daemon"
++#: ../sepolicy/sepolicy/generate.py:1274
++msgid "File Contexts file"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:86
+-msgid "Disable SELinux protection for Hal daemon"
++#: ../sepolicy/sepolicy/generate.py:1275
++msgid "Spec file"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:87
+-msgid "Compatibility"
++#: ../sepolicy/sepolicy/generate.py:1276
++msgid "Setup Script"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:87
++#: booleans.py:1
+ msgid ""
+-"Do not audit things that we know to be broken but which are not security "
+-"risks"
++"Allow ABRT to modify public files used for public file transfer services."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:88
+-msgid "Disable SELinux protection for hostname daemon"
++#: booleans.py:2
++msgid ""
++"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:89
+-msgid "Disable SELinux protection for hotplug daemon"
++#: booleans.py:3
++msgid "Allow amavis to use JIT compiler"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:90
+-msgid "Disable SELinux protection for howl daemon"
++#: booleans.py:4
++msgid "Allow antivirus programs to read non security files on a system"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:91
+-msgid "Disable SELinux protection for cups hplip daemon"
++#: booleans.py:5
++msgid ""
++"Allow users to resolve user passwd entries directly from ldap rather then "
++"using a sssd server"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:92
+-msgid "Disable SELinux protection for httpd rotatelogs"
++#: booleans.py:6
++msgid "Allow users to login using a radius server"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
+-msgid "HTTPD Service"
++#: booleans.py:7
++msgid "Allow users to login using a yubikey  server"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:93
+-msgid "Disable SELinux protection for http suexec"
++#: booleans.py:8
++msgid ""
++"Allow cdrecord to read various content. nfs, samba, removable devices, user "
++"temp and untrusted content files"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:94
+-msgid "Disable SELinux protection for hwclock daemon"
++#: booleans.py:9
++msgid "Allow clamd to use JIT compiler"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:95
+-msgid "Disable SELinux protection for i18n daemon"
++#: booleans.py:10
++msgid "Allow clamscan to non security files on a system"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:96
+-msgid "Disable SELinux protection for imazesrv daemon"
++#: booleans.py:11
++msgid "Allow clamscan to read user content"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:97
+-msgid "Disable SELinux protection for inetd child daemons"
++#: booleans.py:12
++msgid ""
++"Allow Cobbler to modify public files used for public file transfer services."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:98
+-msgid "Disable SELinux protection for inetd daemon"
++#: booleans.py:13
++msgid "Allow Cobbler to connect to the network using TCP."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:99
+-msgid "Disable SELinux protection for innd daemon"
++#: booleans.py:14
++msgid "Allow Cobbler to access cifs file systems."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:100
+-msgid "Disable SELinux protection for iptables daemon"
++#: booleans.py:15
++msgid "Allow Cobbler to access nfs file systems."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:101
+-msgid "Disable SELinux protection for ircd daemon"
++#: booleans.py:16
++msgid "Allow collectd to connect to the network using TCP."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:102
+-msgid "Disable SELinux protection for irqbalance daemon"
++#: booleans.py:17
++msgid "Allow codnor domain to connect to the network using TCP."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:103
+-msgid "Disable SELinux protection for iscsi daemon"
++#: booleans.py:18
++msgid ""
++"Allow system cron jobs to relabel filesystem for restoring file contexts."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:104
+-msgid "Disable SELinux protection for jabberd daemon"
++#: booleans.py:19
++msgid "Allow cvs daemon to read shadow"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
+-msgid "Kerberos"
++#: booleans.py:20
++msgid "Allow all daemons to write corefiles to /"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:105
+-msgid "Disable SELinux protection for kadmind daemon"
++#: booleans.py:21
++msgid "Allow all daemons to use tcp wrappers."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:106
+-msgid "Disable SELinux protection for klogd daemon"
++#: booleans.py:22
++msgid "Allow all daemons the ability to read/write terminals"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:107
+-msgid "Disable SELinux protection for krb5kdc daemon"
++#: booleans.py:23
++msgid "Allow dbadm to manage files in users home directories"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:108
+-msgid "Disable SELinux protection for ktalk daemons"
++#: booleans.py:24
++msgid "Allow dbadm to read files in users home directories"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:109
+-msgid "Disable SELinux protection for kudzu daemon"
++#: booleans.py:25
++msgid ""
++"Deny user domains applications to map a memory region as both executable and "
++"writable, this is dangerous and the executable should be reported in bugzilla"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:110
+-msgid "Disable SELinux protection for locate daemon"
++#: booleans.py:26
++msgid "Allow sysadm to debug or ptrace all processes."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:111
+-msgid "Disable SELinux protection for lpd daemon"
++#: booleans.py:27
++msgid "Allow dhcpc client applications to execute iptables commands"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:112
+-msgid "Disable SELinux protection for lrrd daemon"
++#: booleans.py:28
++msgid "Allow DHCP daemon to use LDAP backends"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:113
+-msgid "Disable SELinux protection for lvm daemon"
++#: booleans.py:29
++msgid "Allow all domains to use other domains file descriptors"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:114
+-msgid "Disable SELinux protection for mailman"
++#: booleans.py:30
++msgid "Allow all domains to have the kernel load modules"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:115
+-msgid "Allow evolution and thunderbird to read user files"
++#: booleans.py:31
++msgid "Allow the use of the audio devices as the source for the entropy feeds"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:116
+-msgid "Disable SELinux protection for mdadm daemon"
++#: booleans.py:32
++msgid "Allow exim to connect to databases (postgres, mysql)"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:117
+-msgid "Disable SELinux protection for monopd daemon"
++#: booleans.py:33
++msgid "Allow exim to create, read, write, and delete unprivileged user files."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:118
+-msgid "Allow the mozilla browser to read user files"
++#: booleans.py:34
++msgid "Allow exim to read unprivileged user files."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:119
+-msgid "Disable SELinux protection for mrtg daemon"
++#: booleans.py:35
++msgid "Enable extra rules in the cron domain to support fcron."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:120
+-msgid "Disable SELinux protection for mysqld daemon"
++#: booleans.py:36
++msgid "Allow fenced domain to connect to the network using TCP."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:121
+-msgid "Disable SELinux protection for nagios daemon"
++#: booleans.py:37
++msgid "Allow fenced domain to execute ssh."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
+-msgid "Name Service"
++#: booleans.py:38
++msgid "Allow ftp to read and write files in the user home directories"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:122
+-msgid "Disable SELinux protection for named daemon"
++#: booleans.py:39
++msgid ""
++"Allow ftp servers to upload files,  used for public file transfer services. "
++"Directories must be labeled public_content_rw_t."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:123
+-msgid "Disable SELinux protection for nessusd daemon"
++#: booleans.py:40
++msgid "Allow ftp servers to connect to all ports > 1023"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:124
+-msgid "Disable SELinux protection for NetworkManager"
++#: booleans.py:41
++msgid "Allow ftp servers to connect to mysql database ports"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:125
+-msgid "Disable SELinux protection for nfsd daemon"
++#: booleans.py:42
++msgid ""
++"Allow ftp servers to login to local users and read/write all files on the "
++"system, governed by DAC."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
+-#: ../gui/selinux.tbl:221
+-msgid "Samba"
++#: booleans.py:43
++msgid "Allow ftp servers to use cifs used for public file transfer services."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:126
+-msgid "Disable SELinux protection for nmbd daemon"
++#: booleans.py:44
++msgid "Allow ftp servers to use nfs used for public file transfer services."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:127
+-msgid "Disable SELinux protection for nrpe daemon"
++#: booleans.py:45
++msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:128
+-msgid "Disable SELinux protection for nscd daemon"
++#: booleans.py:46
++msgid "Determine whether Git CGI can search home directories."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:129
+-msgid "Disable SELinux protection for nsd daemon"
++#: booleans.py:47
++msgid "Determine whether Git CGI can access cifs file systems."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:130
+-msgid "Disable SELinux protection for ntpd daemon"
++#: booleans.py:48
++msgid "Determine whether Git CGI can access nfs file systems."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:131
+-msgid "Disable SELinux protection for oddjob"
++#: booleans.py:49
++msgid ""
++"Determine whether Git session daemon can bind TCP sockets to all unreserved "
++"ports."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:132
+-msgid "Disable SELinux protection for oddjob_mkhomedir"
++#: booleans.py:50
++msgid ""
++"Determine whether calling user domains can execute Git daemon in the "
++"git_session_t domain."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:133
+-msgid "Disable SELinux protection for openvpn daemon"
++#: booleans.py:51
++msgid "Determine whether Git system daemon can search home directories."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:134
+-msgid "Disable SELinux protection for pam daemon"
++#: booleans.py:52
++msgid "Determine whether Git system daemon can access cifs file systems."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:135
+-msgid "Disable SELinux protection for pegasus"
++#: booleans.py:53
++msgid "Determine whether Git system daemon can access nfs file systems."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:136
+-msgid "Disable SELinux protection for perdition daemon"
++#: booleans.py:54
++msgid "Allow gitisis daemon to send mail"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:137
+-msgid "Disable SELinux protection for portmap daemon"
++#: booleans.py:55
++msgid "Enable reading of urandom for all domains."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:138
+-msgid "Disable SELinux protection for portslave daemon"
++#: booleans.py:56
++msgid ""
++"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
++"agent to manage user files."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:139
+-msgid "Disable SELinux protection for postfix"
++#: booleans.py:57
++msgid ""
++"Allow gpg web domain to modify public files used for public file transfer "
++"services."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:140
+-msgid "Disable SELinux protection for postgresql daemon"
++#: booleans.py:58
++msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:141
+-msgid "pppd"
++#: booleans.py:59
++msgid ""
++"Allow Apache to modify public files used for public file transfer services. "
++"Directories/Files must be labeled public_content_rw_t."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:141
+-msgid "Allow pppd to be run for a regular user"
++#: booleans.py:60
++msgid "Allow httpd to use built in scripting (usually php)"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:142
+-msgid "Disable SELinux protection for pptp"
++#: booleans.py:61
++msgid "Allow http daemon to check spam"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:143
+-msgid "Disable SELinux protection for prelink daemon"
++#: booleans.py:62
++msgid ""
++"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
++"ports"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:144
+-msgid "Disable SELinux protection for privoxy daemon"
++#: booleans.py:63
++msgid "Allow httpd to connect to the ldap port"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:145
+-msgid "Disable SELinux protection for ptal daemon"
++#: booleans.py:64
++msgid "Allow http daemon to connect to zabbix"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:146
+-msgid "Disable SELinux protection for pxe daemon"
++#: booleans.py:65
++msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:147
+-msgid "Disable SELinux protection for pyzord"
++#: booleans.py:66
++msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:148
+-msgid "Disable SELinux protection for quota daemon"
++#: booleans.py:67
++msgid ""
++"Allow HTTPD scripts and modules to connect to databases over the network."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:149
+-msgid "Disable SELinux protection for radiusd daemon"
++#: booleans.py:68
++msgid "Allow httpd to connect to memcache server"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:150
+-msgid "Disable SELinux protection for radvd daemon"
++#: booleans.py:69
++msgid "Allow httpd to act as a relay"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:151
+-msgid "Disable SELinux protection for rdisc"
++#: booleans.py:70
++msgid "Allow http daemon to send mail"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:152
+-msgid "Disable SELinux protection for readahead"
++#: booleans.py:71
++msgid "Allow Apache to communicate with avahi service via dbus"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:153
+-msgid "Allow programs to read files in non-standard locations (default_t)"
++#: booleans.py:72
++msgid "Allow httpd cgi support"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:154
+-msgid "Disable SELinux protection for restorecond"
++#: booleans.py:73
++msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:155
+-msgid "Disable SELinux protection for rhgb daemon"
++#: booleans.py:74
++msgid "Allow httpd to read home directories"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:156
+-msgid "Disable SELinux protection for ricci"
++#: booleans.py:75
++msgid "Allow httpd scripts and modules execmem/execstack"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:157
+-msgid "Disable SELinux protection for ricci_modclusterd"
++#: booleans.py:76
++msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:158
+-msgid "Disable SELinux protection for rlogind daemon"
++#: booleans.py:77
++msgid "Allow httpd processes to manage IPA content"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:159
+-msgid "Disable SELinux protection for rpcd daemon"
++#: booleans.py:78
++msgid "Allow Apache to use mod_auth_ntlm_winbind"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:160
+-msgid "Disable SELinux protection for rshd"
++#: booleans.py:79
++msgid "Allow Apache to use mod_auth_pam"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:161
+-msgid "rsync"
++#: booleans.py:80
++msgid "Allow httpd to read user content"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:161
+-msgid "Disable SELinux protection for rsync daemon"
++#: booleans.py:81
++msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:162
+-msgid "Allow ssh to run from inetd instead of as a daemon"
++#: booleans.py:82
++msgid "Allow httpd daemon to change its resource limits"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:163
+-msgid "Allow Samba to share nfs directories"
++#: booleans.py:83
++msgid ""
++"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
+-msgid "SASL authentication server"
++#: booleans.py:84
++msgid ""
++"Allow apache scripts to write to public content, directories/files must be "
++"labeled public_rw_content_t."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:164
+-msgid "Allow sasl authentication server to read /etc/shadow"
++#: booleans.py:85
++msgid "Allow Apache to execute tmp content."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:165
++#: booleans.py:86
+ msgid ""
+-"Allow X-Windows server to map a memory region as both executable and writable"
++"Unify HTTPD to communicate with the terminal. Needed for entering the "
++"passphrase for certificates at the terminal."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:166
+-msgid "Disable SELinux protection for saslauthd daemon"
++#: booleans.py:87
++msgid "Unify HTTPD handling of all content files."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:167
+-msgid "Disable SELinux protection for scannerdaemon daemon"
++#: booleans.py:88
++msgid "Allow httpd to access cifs file systems"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:168
+-msgid "Do not allow transition to sysadm_t, sudo and su effected"
++#: booleans.py:89
++msgid "Allow httpd to access FUSE file systems"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:169
+-msgid "Do not allow any processes to load kernel modules"
++#: booleans.py:90
++msgid "Allow httpd to run gpg"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:170
+-msgid "Do not allow any processes to modify kernel SELinux policy"
++#: booleans.py:91
++msgid "Allow httpd to access nfs file systems"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:171
+-msgid "Disable SELinux protection for sendmail daemon"
++#: booleans.py:92
++msgid "Allow httpd to communicate with oddjob to start up a service"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:172
+-msgid "Disable SELinux protection for setrans"
++#: booleans.py:93
++msgid "Allow httpd to access openstack ports"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:173
+-msgid "Disable SELinux protection for setroubleshoot daemon"
++#: booleans.py:94
++msgid "Allow icecast to connect to all ports, not just sound ports."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:174
+-msgid "Disable SELinux protection for slapd daemon"
++#: booleans.py:95
++msgid ""
++"Allow the Irssi IRC Client to connect to any port, and to bind to any "
++"unreserved port."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:175
+-msgid "Disable SELinux protection for slrnpull daemon"
++#: booleans.py:96
++msgid "Allow java executable stack"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:176
+-msgid "Disable SELinux protection for smbd daemon"
++#: booleans.py:97
++msgid "Allow confined applications to run with kerberos."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:177
+-msgid "Disable SELinux protection for snmpd daemon"
++#: booleans.py:98
++msgid "Allow syslogd daemon to send mail"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:178
+-msgid "Disable SELinux protection for snort daemon"
++#: booleans.py:99
++msgid "Allow syslogd the ability to read/write terminals"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:179
+-msgid "Disable SELinux protection for soundd daemon"
++#: booleans.py:100
++msgid "Allow logging in and using the system from /dev/console."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:180
+-msgid "Disable SELinux protection for sound daemon"
++#: booleans.py:101
++msgid ""
++"Control the ability to mmap a low area of the address space, as configured "
++"by /proc/sys/kernel/mmap_min_addr."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
+-msgid "Spam Protection"
++#: booleans.py:102
++msgid "Allow mock to read files in home directories."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:181
+-msgid "Disable SELinux protection for spamd daemon"
++#: booleans.py:103
++msgid "Allow the mount command to mount any directory or file."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:182
+-msgid "Allow spamd to access home directories"
++#: booleans.py:104
++msgid "Allow mozilla plugin domain to connect to the network using TCP."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:183
+-msgid "Allow Spam Assassin daemon network access"
++#: booleans.py:105
++msgid ""
++"Allow mozilla_plugins to create random content in the users home directory"
++msgstr ""
++
++#: booleans.py:106
++msgid "Allow confined web browsers to read home directory content"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:184
+-msgid "Disable SELinux protection for speedmgmt daemon"
++#: booleans.py:107
++msgid "Allow mplayer executable stack"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
+-msgid "Squid"
++#: booleans.py:108
++msgid "Allow mysqld to connect to all ports"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:185
+-msgid "Allow squid daemon to connect to the network"
++#: booleans.py:109
++msgid "Allow BIND to bind apache port."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:186
+-msgid "Disable SELinux protection for squid daemon"
++#: booleans.py:110
++msgid ""
++"Allow BIND to write the master zone files. Generally this is used for "
++"dynamic DNS or zone transfers."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:187
+-msgid "Disable SELinux protection for ssh daemon"
++#: booleans.py:111
++msgid "Allow any files/directories to be exported read/only via NFS."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:188
+-msgid "Allow ssh logins as sysadm_r:sysadm_t"
++#: booleans.py:112
++msgid "Allow any files/directories to be exported read/write via NFS."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:189
++#: booleans.py:113
+ msgid ""
+-"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
+-"bashrc)"
++"Allow nfs servers to modify public files used for public file transfer "
++"services.  Files/Directories must be labeled public_content_rw_t."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
+-msgid "Universal SSL tunnel"
++#: booleans.py:114
++msgid "Allow system to run with NIS"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:190
+-msgid "Disable SELinux protection for stunnel daemon"
++#: booleans.py:115
++msgid "Allow confined applications to use nscd shared memory."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:191
+-msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
++#: booleans.py:116
++msgid "Allow nsplugin code to connect to unreserved ports"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:192
+-msgid "Disable SELinux protection for swat daemon"
++#: booleans.py:117
++msgid "Allow nsplugin code to execmem/execstack"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:193
+-msgid "Disable SELinux protection for sxid daemon"
++#: booleans.py:118
++msgid "Allow openvpn to read home directories"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:194
+-msgid "Disable SELinux protection for syslogd daemon"
++#: booleans.py:119
++msgid "Allow piranha-lvs domain to connect to the network using TCP."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:195
+-msgid "Disable SELinux protection for system cron jobs"
++#: booleans.py:120
++msgid "Allow polipo to connect to all ports > 1023"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:196
+-msgid "Disable SELinux protection for tcp daemon"
++#: booleans.py:121
++msgid ""
++"Determine whether Polipo session daemon can bind tcp sockets to all "
++"unreserved ports."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:197
+-msgid "Disable SELinux protection for telnet daemon"
++#: booleans.py:122
++msgid ""
++"Determine whether calling user domains can execute Polipo daemon in the "
++"polipo_session_t domain."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:198
+-msgid "Disable SELinux protection for tftpd daemon"
++#: booleans.py:123
++msgid "Determine whether polipo can access cifs file systems."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:199
+-msgid "Disable SELinux protection for transproxy daemon"
++#: booleans.py:124
++msgid "Determine whether Polipo can access nfs file systems."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:200
+-msgid "Disable SELinux protection for udev daemon"
++#: booleans.py:125
++msgid "Enable polyinstantiated directory support."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:201
+-msgid "Disable SELinux protection for uml daemon"
++#: booleans.py:126
++msgid "Allow the portage domains to use NFS mounts (regular nfs_t)"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:202
+-msgid ""
+-"Allow xinetd to run unconfined, including any services it starts that do not "
+-"have a domain transition explicitly defined"
++#: booleans.py:127
++msgid "Allow postfix_local domain full write access to mail_spool directories"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:203
+-msgid ""
+-"Allow rc scripts to run unconfined, including any daemon started by an rc "
+-"script that does not have a domain transition explicitly defined"
++#: booleans.py:128
++msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:204
+-msgid "Allow rpm to run unconfined"
++#: booleans.py:129
++msgid "Allow transmit client label to foreign database"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:205
+-msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
++#: booleans.py:130
++msgid "Allow database admins to execute DML statement"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:206
+-msgid "Disable SELinux protection for updfstab daemon"
++#: booleans.py:131
++msgid "Allow unprivileged users to execute DDL statement"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:207
+-msgid "Disable SELinux protection for uptimed daemon"
++#: booleans.py:132
++msgid "Allow pppd to load kernel modules for certain modems"
++msgstr ""
++
++#: booleans.py:133
++msgid "Allow pppd to be run for a regular user"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:208
++#: booleans.py:134
+ msgid ""
+-"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
+-"staff_r can do so"
++"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:209
+-msgid "Allow users to execute the mount command"
++#: booleans.py:135
++msgid "Allow Puppet client to manage all file types."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:210
+-msgid "Allow regular users direct mouse access (only allow the X server)"
++#: booleans.py:136
++msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:211
+-msgid "Allow users to run the dmesg command"
++#: booleans.py:137
++msgid "Allow qemu to connect fully to the network"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:212
+-msgid "Allow users to control network interfaces (also needs USERCTL=true)"
++#: booleans.py:138
++msgid "Allow qemu to use cifs/Samba file systems"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:213
+-msgid "Allow normal user to execute ping"
++#: booleans.py:139
++msgid "Allow qemu to use serial/parallel communication ports"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:214
+-msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
++#: booleans.py:140
++msgid "Allow qemu to use nfs file systems"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:215
+-msgid "Allow users to rw usb devices"
++#: booleans.py:141
++msgid "Allow qemu to use usb devices"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:216
++#: booleans.py:142
++msgid "Allow racoon to read shadow"
++msgstr ""
++
++#: booleans.py:143
++msgid "Allow rgmanager domain to connect to the network using TCP."
++msgstr ""
++
++#: booleans.py:144
+ msgid ""
+-"Allow users to run TCP servers (bind to ports and accept connection from the "
+-"same domain and outside users)  disabling this forces FTP passive mode and "
+-"may change other protocols"
++"Allow rsync to modify public files used for public file transfer services.  "
++"Files/Directories must be labeled public_content_rw_t."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:217
+-msgid "Allow user to stat ttyfiles"
++#: booleans.py:145
++msgid "Allow rsync to run as a client"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:218
+-msgid "Disable SELinux protection for uucpd daemon"
++#: booleans.py:146
++msgid "Allow rsync to export any files/directories read only."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:219
+-msgid "Disable SELinux protection for vmware daemon"
++#: booleans.py:147
++msgid "Allow rsync servers to share cifs files systems"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:220
+-msgid "Disable SELinux protection for watchdog daemon"
++#: booleans.py:148
++msgid "Allow rsync servers to share nfs files systems"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:221
+-msgid "Disable SELinux protection for winbind daemon"
++#: booleans.py:149
++msgid "Allow samba to create new home directories (e.g. via PAM)"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:222
+-msgid "Disable SELinux protection for xdm daemon"
++#: booleans.py:150
++msgid ""
++"Allow samba to act as the domain controller, add users, groups and change "
++"passwords."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:223
+-msgid "Allow xdm logins as sysadm_r:sysadm_t"
++#: booleans.py:151
++msgid "Allow samba to share users home directories."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:224
+-msgid "Disable SELinux protection for xen daemon"
++#: booleans.py:152
++msgid "Allow samba to share any file/directory read only."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:225
+-msgid "XEN"
++#: booleans.py:153
++msgid "Allow samba to share any file/directory read/write."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:225
+-msgid "Allow xen to read/write physical disk devices"
++#: booleans.py:154
++msgid "Allow samba to act as a portmapper"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:226
+-msgid "Disable SELinux protection for xfs daemon"
++#: booleans.py:155
++msgid "Allow samba to run unconfined scripts"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:227
+-msgid "Disable SELinux protection for xen control"
++#: booleans.py:156
++msgid "Allow samba to export ntfs/fusefs volumes."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:228
+-msgid "Disable SELinux protection for ypbind daemon"
++#: booleans.py:157
++msgid "Allow samba to export NFS volumes."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:229
+-msgid "Disable SELinux protection for NIS Password Daemon"
++#: booleans.py:158
++msgid "Allow sanlock to read/write fuse files"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:230
+-msgid "Disable SELinux protection for ypserv daemon"
++#: booleans.py:159
++msgid "Allow sanlock to manage nfs files"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:231
+-msgid "Disable SELinux protection for NIS Transfer Daemon"
++#: booleans.py:160
++msgid "Allow sanlock to manage cifs files"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:232
+-msgid "Allow SELinux webadm user to manage unprivileged users home directories"
++#: booleans.py:161
++msgid "Allow sasl to read shadow"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:233
+-msgid "Allow SELinux webadm user to read unprivileged users home directories"
++#: booleans.py:162
++msgid ""
++"disallow programs, such as newrole, from transitioning to administrative "
++"user domains."
+ msgstr ""
+ 
+-#: ../gui/semanagePage.py:126
+-#, python-format
+-msgid "Are you sure you want to delete %s '%s'?"
++#: booleans.py:163
++msgid "Disable kernel module loading."
+ msgstr ""
+ 
+-#: ../gui/semanagePage.py:126
+-#, python-format
+-msgid "Delete %s"
++#: booleans.py:164
++msgid ""
++"Boolean to determine whether the system permits loading policy, setting "
++"enforcing mode, and changing boolean values.  Set this to true and you have "
++"to reboot to set it back."
+ msgstr ""
+ 
+-#: ../gui/semanagePage.py:134
+-#, python-format
+-msgid "Add %s"
++#: booleans.py:165
++msgid "Allow regular users direct dri device access"
+ msgstr ""
+ 
+-#: ../gui/semanagePage.py:148
+-#, python-format
+-msgid "Modify %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 ""
+ 
+-#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
+-msgid "Permissive"
++#: booleans.py:167
++msgid ""
++"Allow all unconfined executables to use libraries requiring text relocation "
++"that are not labeled textrel_shlib_t"
+ msgstr ""
+ 
+-#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
+-msgid "Enforcing"
++#: booleans.py:168
++msgid ""
++"Allow unconfined executables to make their stack executable.  This should "
++"never, ever be necessary. Probably indicates a badly coded executable, but "
++"could indicate an attack. This executable should be reported in bugzilla"
+ msgstr ""
+ 
+-#: ../gui/statusPage.py:94
+-msgid "Status"
++#: booleans.py:169
++msgid "Allow users to connect to the local mysql server"
+ msgstr ""
+ 
+-#: ../gui/statusPage.py:133
++#: booleans.py:170
+ msgid ""
+-"Changing the policy type will cause a relabel of the entire file system on "
+-"the next boot. Relabeling takes a long time depending on the size of the "
+-"file system.  Do you wish to continue?"
++"Allow confined users the ability to execute the ping and traceroute commands."
+ msgstr ""
+ 
+-#: ../gui/statusPage.py:147
++#: booleans.py:171
++msgid "Allow users to connect to PostgreSQL"
++msgstr ""
++
++#: booleans.py:172
+ msgid ""
+-"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
+-"you later decide to turn SELinux back on, the system will be required to "
+-"relabel.  If you just want to see if SELinux is causing a problem on your "
+-"system, you can go to permissive mode which will only log errors and not "
+-"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
+-"wish to continue?"
++"Allow user to r/w files on filesystems that do not have extended attributes "
++"(FAT, CDROM, FLOPPY)"
+ msgstr ""
+ 
+-#: ../gui/statusPage.py:152
++#: booleans.py:173
+ msgid ""
+-"Changing to SELinux enabled will cause a relabel of the entire file system "
+-"on the next boot. Relabeling takes a long time depending on the size of the "
+-"file system.  Do you wish to continue?"
++"Allow users to run TCP servers (bind to ports and accept connection from the "
++"same domain and outside users)  disabling this forces FTP passive mode and "
++"may change other protocols."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:11
+-msgid "system-config-selinux"
++#: booleans.py:174
++msgid "Allow user music sharing"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:12
++#: booleans.py:175
+ msgid ""
+-"Copyright (c)2006 Red Hat, Inc.\n"
+-"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
++"Allow anon internal-sftp to upload files, used for public file transfer "
++"services. Directories must be labeled public_content_rw_t."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:22
+-#: ../gui/system-config-selinux.glade:544
+-msgid "Add SELinux Login Mapping"
++#: booleans.py:176
++msgid ""
++"Allow sftp-internal to read and write files in the user home directories"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:257
+-msgid "Add SELinux Network Ports"
++#: booleans.py:177
++msgid ""
++"Allow sftp-internal to login to local users and read/write all files on the "
++"system, governed by DAC."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:391
+-#: ../gui/system-config-selinux.glade:678
+-msgid "SELinux Type"
++#: booleans.py:178
++msgid ""
++"Allow internal-sftp to read and write files in the user ssh home directories."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:622
+-msgid "File Specification"
++#: booleans.py:179
++msgid "Allow sge to connect to the network using any TCP port"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:650
+-msgid "File Type"
++#: booleans.py:180
++msgid "Allow sge to access nfs file systems."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:727
++#: booleans.py:181
+ msgid ""
+-"all files\n"
+-"regular file\n"
+-"directory\n"
+-"character device\n"
+-"block device\n"
+-"socket\n"
+-"symbolic link\n"
+-"named pipe\n"
++"Enable additional permissions needed to support devices on 3ware controllers."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:773
+-msgid "MLS"
++#: booleans.py:182
++msgid ""
++"Allow samba to modify public files used for public file transfer services.  "
++"Files/Directories must be labeled public_content_rw_t."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:837
+-msgid "Add SELinux User"
++#: booleans.py:183
++msgid "Allow user spamassassin clients to use the network."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1079
+-msgid "SELinux Administration"
++#: booleans.py:184
++msgid "Allow spamd to read/write user home directories."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1122
+-msgid "Add"
++#: booleans.py:185
++msgid ""
++"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1144
+-msgid "_Properties"
++#: booleans.py:186
++msgid "Allow squid to run as a transparent proxy (TPROXY)"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1166
+-msgid "_Delete"
++#: booleans.py:187
++msgid ""
++"Allow ssh with chroot env to read and write files in the user home "
++"directories"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1256
+-msgid "Select Management Object"
++#: booleans.py:188
++msgid "allow host key based authentication"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1273
+-msgid "<b>Select:</b>"
++#: booleans.py:189
++msgid "Allow ssh logins as sysadm_r:sysadm_t"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1326
+-msgid "System Default Enforcing Mode"
++#: booleans.py:190
++msgid "allow staff user to create and transition to svirt domains."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1354
++#: booleans.py:191
++msgid "Allow the Telepathy connection managers to connect to any network port."
++msgstr ""
++
++#: booleans.py:192
+ msgid ""
+-"Disabled\n"
+-"Permissive\n"
+-"Enforcing\n"
++"Allow the Telepathy connection managers to connect to any generic TCP port."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1373
+-msgid "Current Enforcing Mode"
++#: booleans.py:193
++msgid ""
++"Allow tftp to modify public files used for public file transfer services."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1418
+-msgid "System Default Policy Type: "
++#: booleans.py:194
++msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1463
++#: booleans.py:195
+ msgid ""
+-"Select if you wish to relabel then entire file system on next reboot.  "
+-"Relabeling can take a very long time, depending on the size of the system.  "
+-"If you are changing policy types or going from disabled to enforcing, a "
+-"relabel is required."
++"allow unconfined users to transition to the chrome sandbox domains when "
++"running chrome-sandbox"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1509
+-msgid "Relabel on next reboot."
++#: booleans.py:196
++msgid "Allow a user to login as an unconfined domain"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1561
+-msgid "label37"
++#: booleans.py:197
++msgid ""
++"Allow unconfined users to transition to the Mozilla plugin domain when "
++"running xulrunner plugin-container."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1598
+-msgid "Revert boolean setting to system default"
++#: booleans.py:198
++msgid "Allow video playing tools to run unconfined"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1614
+-msgid "Toggle between Customized and All Booleans"
++#: booleans.py:199
++msgid "Allow unprivledged user to create and transition to svirt domains."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1645
+-#: ../gui/system-config-selinux.glade:1850
+-#: ../gui/system-config-selinux.glade:2037
+-#: ../gui/system-config-selinux.glade:2224
+-#: ../gui/system-config-selinux.glade:2467
+-#: ../gui/system-config-selinux.glade:2692
+-#: ../gui/system-config-selinux.glade:2867
+-msgid "Filter"
++#: booleans.py:200
++msgid "Support ecryptfs home directories"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1734
+-msgid "label50"
++#: booleans.py:201
++msgid "Support fusefs home directories"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1771
+-msgid "Add File Context"
++#: booleans.py:202
++msgid "Use lpd server instead of cups"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1787
+-msgid "Modify File Context"
++#: booleans.py:203
++msgid "Support NFS home directories"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1803
+-msgid "Delete File Context"
++#: booleans.py:204
++msgid "Support SAMBA home directories"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1819
+-msgid "Toggle between all and customized file context"
++#: booleans.py:205
++msgid "Allow varnishd to connect to all ports, not just HTTP."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1939
+-msgid "label38"
++#: booleans.py:206
++msgid "Ignore vbetool mmap_zero errors."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1976
+-msgid "Add SELinux User Mapping"
++#: booleans.py:207
++msgid ""
++"Allow confined virtual guests to use serial/parallel communication ports"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1992
+-msgid "Modify SELinux User Mapping"
++#: booleans.py:208
++msgid ""
++"Allow confined virtual guests to use executable memory and executable stack"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2008
+-msgid "Delete SELinux User Mapping"
++#: booleans.py:209
++msgid "Allow confined virtual guests to read fuse files"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2126
+-msgid "label39"
++#: booleans.py:210
++msgid "Allow confined virtual guests to manage nfs files"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2163
+-msgid "Add User"
++#: booleans.py:211
++msgid "Allow confined virtual guests to manage cifs files"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2179
+-msgid "Modify User"
++#: booleans.py:212
++msgid "Allow confined virtual guests to interact with the sanlock"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2195
+-msgid "Delete User"
++#: booleans.py:213
++msgid "Allow confined virtual guests to manage device configuration, (pci)"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2313
+-msgid "label41"
++#: booleans.py:214
++msgid "Allow confined virtual guests to use usb devices"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2350
+-msgid "Add Network Port"
++#: booleans.py:215
++msgid "Allow confined virtual guests to interact with the xserver"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2366
+-msgid "Edit Network Port"
++#: booleans.py:216
++msgid "Allow webadm to manage files in users home directories"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2382
+-msgid "Delete Network Port"
++#: booleans.py:217
++msgid "Allow webadm to read files in users home directories"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2418
+-#: ../gui/system-config-selinux.glade:2436
+-msgid "Toggle between Customized and All Ports"
++#: booleans.py:218
++msgid "Ignore wine mmap_zero errors."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2556
+-msgid "label42"
++#: booleans.py:219
++msgid "Allow the graphical login program to execute bootloader"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2593
+-msgid "Generate new policy module"
++#: booleans.py:220
++msgid ""
++"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2609
+-msgid "Load policy module"
++#: booleans.py:221
++msgid "Allow xen to manage nfs files"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2625
+-msgid "Remove loadable policy module"
++#: booleans.py:222
++msgid ""
++"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
++"logical volumes for disk images."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2661
++#: booleans.py:223
++msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
++msgstr ""
++
++#: booleans.py:224
+ msgid ""
+-"Enable/Disable additional audit rules, that are normally not reported in the "
+-"log files."
++"Allow xguest users to configure Network Manager and connect to apache ports"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2781
+-msgid "label44"
++#: booleans.py:225
++msgid "Allow xguest users to mount removable media"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2818
+-msgid "Change process mode to permissive."
++#: booleans.py:226
++msgid "Allow xguest to use blue tooth devices"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2836
+-msgid "Change process mode to enforcing"
++#: booleans.py:227
++msgid "Allows clients to write to the X server shared memory segments."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2928
+-msgid "Process Domain"
++#: booleans.py:228
++msgid "Allows XServer to execute writable memory"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2956
+-msgid "label59"
++#: booleans.py:229
++msgid "Support X userspace object manager"
+ msgstr ""
+ 
+-#: ../gui/usersPage.py:138
+-#, python-format
+-msgid "SELinux user '%s' is required"
++#: booleans.py:230
++msgid "Allow zabbix to connect to unreserved ports"
++msgstr ""
++
++#: booleans.py:231
++msgid "Allow zebra daemon to write it configuration files"
++msgstr ""
++
++#: booleans.py:232
++msgid ""
++"Allow ZoneMinder to modify public files used for public file transfer "
++"services."
+ msgstr ""
+diff --git a/policycoreutils/po/bg.po b/policycoreutils/po/bg.po
+index be5b031..ed179d0 100644
+--- a/policycoreutils/po/bg.po
++++ b/policycoreutils/po/bg.po
+@@ -10,15 +10,15 @@ msgid ""
+ msgstr ""
+ "Project-Id-Version: Policycoreutils\n"
+ "Report-Msgid-Bugs-To: \n"
+-"POT-Creation-Date: 2012-05-25 07:28-0400\n"
+-"PO-Revision-Date: 2012-04-19 14:28+0000\n"
+-"Last-Translator: Valentin Laskov <laskov at festa.bg>\n"
++"POT-Creation-Date: 2012-10-16 12:24-0400\n"
++"PO-Revision-Date: 2012-10-08 13:10+0000\n"
++"Last-Translator: dwalsh <dwalsh at redhat.com>\n"
+ "Language-Team: Bulgarian <trans-bg at lists.fedoraproject.org>\n"
+ "Language: bg\n"
+ "MIME-Version: 1.0\n"
+ "Content-Type: text/plain; charset=UTF-8\n"
+ "Content-Transfer-Encoding: 8bit\n"
+-"Plural-Forms: nplurals=2; plural=(n != 1)\n"
++"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+ 
+ #: ../run_init/run_init.c:67
+ msgid ""
+@@ -30,7 +30,7 @@ msgstr ""
+ "  където: <скрипт> е името на инициализиращ скрипт за изпълнение,\n"
+ "         <аргументи ...> са аргументите към този скрипт."
+ 
+-#: ../run_init/run_init.c:126 ../newrole/newrole.c:1124
++#: ../run_init/run_init.c:126 ../newrole/newrole.c:1123
+ #, c-format
+ msgid "failed to initialize PAM\n"
+ msgstr "инициализацията на PAM не успя\n"
+@@ -79,7 +79,7 @@ msgstr "Съжаляваме, run_init може да се ползва само
+ msgid "authentication failed.\n"
+ msgstr "удостоверяването не успя.\n"
+ 
+-#: ../run_init/run_init.c:405 ../newrole/newrole.c:1258
++#: ../run_init/run_init.c:405 ../newrole/newrole.c:1257
+ #, c-format
+ msgid "Could not set exec context to %s.\n"
+ msgstr "Не можах да задам контекст за изпълнение на %s.\n"
+@@ -92,683 +92,694 @@ msgstr "********************** ВАЖНО *************************\n"
+ msgid "To make this policy package active, execute:"
+ msgstr "За да активирате този пакет с политика, изпълнете:"
+ 
+-#: ../semanage/seobject.py:143 ../semanage/seobject.py:147
+-msgid "global"
+-msgstr "глобален"
+-
+-#: ../semanage/seobject.py:225
++#: ../semanage/seobject.py:200
+ msgid "Could not create semanage handle"
+ msgstr "Не може да се създаде semanage обект за управление"
+ 
+-#: ../semanage/seobject.py:233
++#: ../semanage/seobject.py:208
+ msgid "SELinux policy is not managed or store cannot be accessed."
+ msgstr "SELinux политиката не е управлявана или хранилището не е достъпно."
+ 
+-#: ../semanage/seobject.py:238
++#: ../semanage/seobject.py:213
+ msgid "Cannot read policy store."
+ msgstr "Не може да се прочете хранилището с политики."
+ 
+-#: ../semanage/seobject.py:243
++#: ../semanage/seobject.py:218
+ msgid "Could not establish semanage connection"
+ msgstr "Не може да се установи semanage връзка"
+ 
+-#: ../semanage/seobject.py:248
++#: ../semanage/seobject.py:223
+ msgid "Could not test MLS enabled status"
+ msgstr "Не може да се тества статус с разрешен MLS"
+ 
+-#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
++#: ../semanage/seobject.py:229 ../semanage/seobject.py:244
+ msgid "Not yet implemented"
+ msgstr "Все още не е реализирано"
+ 
+-#: ../semanage/seobject.py:258
++#: ../semanage/seobject.py:233
+ msgid "Semanage transaction already in progress"
+ msgstr "Semanage транзакцията е вече в ход"
+ 
+-#: ../semanage/seobject.py:267
++#: ../semanage/seobject.py:242
+ msgid "Could not start semanage transaction"
+ msgstr "Не можах да стартирам semanage транзакция"
+ 
+-#: ../semanage/seobject.py:278
++#: ../semanage/seobject.py:254
+ msgid "Could not commit semanage transaction"
+ msgstr "Не можах да ангажирам semanage транзакция"
+ 
+-#: ../semanage/seobject.py:283
++#: ../semanage/seobject.py:259
  msgid "Semanage transaction not in progress"
--msgstr ""
-+msgstr "عملية semanage ليست تحت التنفيذ"
+ msgstr "Semanage транзакцията не е в ход"
  
--#: ../semanage/seobject.py:291 ../semanage/seobject.py:371
-+#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
+-#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
++#: ../semanage/seobject.py:271 ../semanage/seobject.py:351
  msgid "Could not list SELinux modules"
--msgstr ""
-+msgstr "لا يمكن عرض قائمة وحدات SELinux"
+ msgstr "Не може да се направи списък на SELinux модулите"
  
--#: ../semanage/seobject.py:304
-+#: ../semanage/seobject.py:308
+-#: ../semanage/seobject.py:308
++#: ../semanage/seobject.py:284
  msgid "Modules Name"
--msgstr ""
-+msgstr "اسم الوحدة"
+ msgstr "Име на модули"
  
--#: ../semanage/seobject.py:304
-+#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
+-#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
++#: ../semanage/seobject.py:284 ../gui/modulesPage.py:63
  msgid "Version"
--msgstr ""
-+msgstr "إصدار"
+ msgstr "Версия"
  
--#: ../semanage/seobject.py:307
-+#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
+-#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
++#: ../semanage/seobject.py:287 ../gui/statusPage.py:75
  msgid "Disabled"
--msgstr ""
-+msgstr "معطّل"
+ msgstr "Забранен"
  
--#: ../semanage/seobject.py:322
-+#: ../semanage/seobject.py:326
+-#: ../semanage/seobject.py:326
++#: ../semanage/seobject.py:302
  #, python-format
  msgid "Could not disable module %s (remove failed)"
- msgstr ""
+ msgstr "Не можах да забраня модула %s (неуспешно премахване)"
  
--#: ../semanage/seobject.py:333
-+#: ../semanage/seobject.py:337
+-#: ../semanage/seobject.py:337
++#: ../semanage/seobject.py:313
  #, python-format
  msgid "Could not enable module %s (remove failed)"
- msgstr ""
+ msgstr "Не можах да разреша модула %s (неуспешно премахване)"
  
--#: ../semanage/seobject.py:348
-+#: ../semanage/seobject.py:352
+-#: ../semanage/seobject.py:352
++#: ../semanage/seobject.py:328
  #, python-format
  msgid "Could not remove module %s (remove failed)"
- msgstr ""
+ msgstr "Не можах да премахна модула %s (неуспешно премахване)"
  
--#: ../semanage/seobject.py:358
-+#: ../semanage/seobject.py:362
+-#: ../semanage/seobject.py:362
++#: ../semanage/seobject.py:338
  msgid "dontaudit requires either 'on' or 'off'"
- msgstr ""
+ msgstr "dontaudit изисква или 'вкл' или 'изкл'"
  
--#: ../semanage/seobject.py:387
-+#: ../semanage/seobject.py:391
+-#: ../semanage/seobject.py:391
++#: ../semanage/seobject.py:366
  msgid "Builtin Permissive Types"
- msgstr ""
+ msgstr "Вградени Permissive типове"
  
--#: ../semanage/seobject.py:397
-+#: ../semanage/seobject.py:401
+-#: ../semanage/seobject.py:401
++#: ../semanage/seobject.py:376
  msgid "Customized Permissive Types"
- msgstr ""
+ msgstr "Индивидуални Permissive типове"
  
--#: ../semanage/seobject.py:438
-+#: ../semanage/seobject.py:442
+-#: ../semanage/seobject.py:442
++#: ../semanage/seobject.py:417
  #, python-format
  msgid "Could not set permissive domain %s (module installation failed)"
--msgstr ""
-+msgstr "لا يمكن ضبط النطاق المتساهل %s (خطأ في تثبيت الوحدة)"
+ msgstr ""
+ "Не можах да задам permissive domain %s (инсталирането на модул не успя)"
  
--#: ../semanage/seobject.py:444
-+#: ../semanage/seobject.py:448
+-#: ../semanage/seobject.py:448
++#: ../semanage/seobject.py:423
  #, python-format
  msgid "Could not remove permissive domain %s (remove failed)"
--msgstr ""
-+msgstr "لا يمكن إزالة النطاق المتساهل %s (فشل في الإزالة)"
+ msgstr "Не можах да премахна permissive domain %s (премахването не успя)"
  
--#: ../semanage/seobject.py:479 ../semanage/seobject.py:553
--#: ../semanage/seobject.py:599 ../semanage/seobject.py:696
--#: ../semanage/seobject.py:726 ../semanage/seobject.py:793
--#: ../semanage/seobject.py:850 ../semanage/seobject.py:1097
--#: ../semanage/seobject.py:1786 ../semanage/seobject.py:1849
--#: ../semanage/seobject.py:1868 ../semanage/seobject.py:1985
--#: ../semanage/seobject.py:2037
-+#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
-+#: ../semanage/seobject.py:603 ../semanage/seobject.py:700
-+#: ../semanage/seobject.py:730 ../semanage/seobject.py:797
-+#: ../semanage/seobject.py:854 ../semanage/seobject.py:1101
-+#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
-+#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
-+#: ../semanage/seobject.py:2045
+-#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
+-#: ../semanage/seobject.py:603 ../semanage/seobject.py:700
+-#: ../semanage/seobject.py:730 ../semanage/seobject.py:797
+-#: ../semanage/seobject.py:854 ../semanage/seobject.py:1101
+-#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
+-#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
+-#: ../semanage/seobject.py:2045
++#: ../semanage/seobject.py:458 ../semanage/seobject.py:532
++#: ../semanage/seobject.py:578 ../semanage/seobject.py:675
++#: ../semanage/seobject.py:705 ../semanage/seobject.py:772
++#: ../semanage/seobject.py:829 ../semanage/seobject.py:1084
++#: ../semanage/seobject.py:1800 ../semanage/seobject.py:1863
++#: ../semanage/seobject.py:1882 ../semanage/seobject.py:2003
++#: ../semanage/seobject.py:2056
  #, python-format
  msgid "Could not create a key for %s"
--msgstr ""
-+msgstr "لا يمكن إنشاء مفتاح لـ %s"
+ msgstr "Не можах да създам ключ за %s"
  
--#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
--#: ../semanage/seobject.py:603 ../semanage/seobject.py:609
-+#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
-+#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
+-#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
+-#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
++#: ../semanage/seobject.py:462 ../semanage/seobject.py:536
++#: ../semanage/seobject.py:582 ../semanage/seobject.py:588
  #, python-format
  msgid "Could not check if login mapping for %s is defined"
--msgstr ""
-+msgstr "لا يمكن التحقق في إذا ما كان مخطط الدخول لـ %s معرفا"
+ msgstr "Не можах да проверя дали е дефинирано съответствие за вход на %s"
  
--#: ../semanage/seobject.py:492
-+#: ../semanage/seobject.py:496
+-#: ../semanage/seobject.py:496
++#: ../semanage/seobject.py:471
  #, python-format
  msgid "Linux Group %s does not exist"
--msgstr ""
-+msgstr "مجموعة لينكس %s غير موجودة"
+ msgstr "Linux група %s не съществува"
  
--#: ../semanage/seobject.py:497
-+#: ../semanage/seobject.py:501
+-#: ../semanage/seobject.py:501
++#: ../semanage/seobject.py:476
  #, python-format
  msgid "Linux User %s does not exist"
--msgstr ""
-+msgstr "مستخدم لينكس %s غير موجود"
+ msgstr "Linux потребител %s не съществува"
  
--#: ../semanage/seobject.py:501
-+#: ../semanage/seobject.py:505
+-#: ../semanage/seobject.py:505
++#: ../semanage/seobject.py:480
  #, python-format
  msgid "Could not create login mapping for %s"
--msgstr ""
-+msgstr "لا يمكن إنشاء مخطط الدخول لـ %s"
+ msgstr "Не можах да създам съответствие за вход за %s"
  
--#: ../semanage/seobject.py:505 ../semanage/seobject.py:741
-+#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
+-#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
++#: ../semanage/seobject.py:484 ../semanage/seobject.py:720
  #, python-format
  msgid "Could not set name for %s"
--msgstr ""
-+msgstr "لا يمكن ضبط اسم لـ %s"
+ msgstr "Не можах да задам името за %s"
  
--#: ../semanage/seobject.py:510 ../semanage/seobject.py:751
-+#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
+-#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
++#: ../semanage/seobject.py:489 ../semanage/seobject.py:730
  #, python-format
  msgid "Could not set MLS range for %s"
--msgstr ""
-+msgstr "لا يمكن ضبط مدى MLS لـ %s"
+ msgstr "Не можах да задам MLS диапазон за %s"
  
--#: ../semanage/seobject.py:514
-+#: ../semanage/seobject.py:518
+-#: ../semanage/seobject.py:518
++#: ../semanage/seobject.py:493
  #, python-format
  msgid "Could not set SELinux user for %s"
--msgstr ""
-+msgstr "لا يمكن ضبط مستخدم SELinux لـ %s"
+ msgstr "Не можах да задам SELinux потребител за %s"
  
--#: ../semanage/seobject.py:518
-+#: ../semanage/seobject.py:522
+-#: ../semanage/seobject.py:522
++#: ../semanage/seobject.py:497
  #, python-format
  msgid "Could not add login mapping for %s"
--msgstr ""
-+msgstr "لا يمكن إضافة مخطط الدخول لـ %s"
+ msgstr "Не можах да добавя съответствие за вход за %s"
  
--#: ../semanage/seobject.py:536
-+#: ../semanage/seobject.py:540
+-#: ../semanage/seobject.py:540
++#: ../semanage/seobject.py:515
  msgid "Requires seuser or serange"
--msgstr ""
-+msgstr "بحاجة إلى seuser أو serange"
+ msgstr "Изисква seuser или serange"
  
--#: ../semanage/seobject.py:559 ../semanage/seobject.py:605
-+#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
+-#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
++#: ../semanage/seobject.py:538 ../semanage/seobject.py:584
  #, python-format
  msgid "Login mapping for %s is not defined"
--msgstr ""
-+msgstr "مخطط الدخول لـ %s غير معرّف"
+ msgstr "Не е дефинирано съответствие за вход за %s"
  
--#: ../semanage/seobject.py:563
-+#: ../semanage/seobject.py:567
+-#: ../semanage/seobject.py:567
++#: ../semanage/seobject.py:542
  #, python-format
  msgid "Could not query seuser for %s"
--msgstr ""
-+msgstr "لا يمكن استعلام seuser لـ %s"
+ msgstr "Не можах да запитам seuser за %s"
  
--#: ../semanage/seobject.py:577
-+#: ../semanage/seobject.py:581
+-#: ../semanage/seobject.py:581
++#: ../semanage/seobject.py:556
  #, python-format
  msgid "Could not modify login mapping for %s"
--msgstr ""
-+msgstr "لا يمكن تغيير مخطط الدخول لـ %s"
+ msgstr "Не можах да променя съответствието за вход за %s"
  
--#: ../semanage/seobject.py:611
-+#: ../semanage/seobject.py:615
+-#: ../semanage/seobject.py:615
++#: ../semanage/seobject.py:590
  #, python-format
  msgid "Login mapping for %s is defined in policy, cannot be deleted"
--msgstr ""
-+msgstr "تخطيط الدخول لـ %s معرف في السياسة، لا يمكن حذفه"
+ msgstr ""
+ "Съответствие за вход за %s е дефинирано в политиката, не може да бъде изтрито"
  
--#: ../semanage/seobject.py:615
-+#: ../semanage/seobject.py:619
+-#: ../semanage/seobject.py:619
++#: ../semanage/seobject.py:594
  #, python-format
  msgid "Could not delete login mapping for %s"
--msgstr ""
-+msgstr "لا يمكن حذف تخطيط الدخول لـ %s"
+ msgstr "Не можах да изтрия съответствието за вход за %s"
  
--#: ../semanage/seobject.py:637 ../semanage/seobject.py:655
--#: ../semanage/seobject.py:893
-+#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
-+#: ../semanage/seobject.py:897
+-#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
+-#: ../semanage/seobject.py:897
++#: ../semanage/seobject.py:616 ../semanage/seobject.py:634
++#: ../semanage/seobject.py:872
  msgid "Could not list login mappings"
--msgstr ""
-+msgstr "لا يمكن عرض قائمة تخطيطات الدخول"
+ msgstr "Не можах да направя списък на съответствията за вход"
  
--#: ../semanage/seobject.py:680 ../semanage/seobject.py:685
-+#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../gui/system-config-selinux.glade:100
+-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
++#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
+ #: ../gui/system-config-selinux.glade:100
  msgid "Login Name"
--msgstr ""
-+msgstr "اسم الدخول"
+ msgstr "Потребителско име"
  
--#: ../semanage/seobject.py:680 ../semanage/seobject.py:685
--#: ../semanage/seobject.py:943 ../semanage/seobject.py:948
-+#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../gui/system-config-selinux.glade:128
-+#: ../gui/system-config-selinux.glade:915
-+#: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
+-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
+-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
++#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
++#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
+ #: ../gui/system-config-selinux.glade:128
+ #: ../gui/system-config-selinux.glade:915
+ #: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
  msgid "SELinux User"
--msgstr ""
-+msgstr "مستخدم SELinux"
+ msgstr "SELinux потребител"
  
--#: ../semanage/seobject.py:680
-+#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
-+#: ../gui/system-config-selinux.glade:943
+-#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
++#: ../semanage/seobject.py:659 ../gui/system-config-selinux.glade:156
+ #: ../gui/system-config-selinux.glade:943
  msgid "MLS/MCS Range"
--msgstr ""
-+msgstr "مدى MLS/MCS"
+ msgstr "MLS/MCS интервал"
  
--#: ../semanage/seobject.py:699 ../semanage/seobject.py:730
--#: ../semanage/seobject.py:797 ../semanage/seobject.py:854
--#: ../semanage/seobject.py:860
-+#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
-+#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
-+#: ../semanage/seobject.py:864
+-#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
+-#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
+-#: ../semanage/seobject.py:864
++#: ../semanage/seobject.py:678 ../semanage/seobject.py:709
++#: ../semanage/seobject.py:776 ../semanage/seobject.py:833
++#: ../semanage/seobject.py:839
  #, python-format
  msgid "Could not check if SELinux user %s is defined"
--msgstr ""
-+msgstr "لا يمكن التحقق من إذا كان مستخدم SELinux %s معرفا"
+ msgstr "Не можах да проверя дали SELinux потребител %s е дефиниран"
  
--#: ../semanage/seobject.py:702 ../semanage/seobject.py:803
--#: ../semanage/seobject.py:866
-+#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
-+#: ../semanage/seobject.py:870
+-#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
+-#: ../semanage/seobject.py:870
++#: ../semanage/seobject.py:681 ../semanage/seobject.py:782
++#: ../semanage/seobject.py:845
  #, python-format
  msgid "Could not query user for %s"
--msgstr ""
-+msgstr "لا يمكن استعلام المستخدم عن %s"
+ msgstr "Не можах да запитам потребителя за %s"
  
--#: ../semanage/seobject.py:722
-+#: ../semanage/seobject.py:726
+-#: ../semanage/seobject.py:726
++#: ../semanage/seobject.py:701
  #, python-format
  msgid "You must add at least one role for %s"
--msgstr ""
-+msgstr "يجب إضافة دور واحد على الأقل لـ %s"
+ msgstr "Трябва да добавите поне една роля за %s"
  
--#: ../semanage/seobject.py:737
-+#: ../semanage/seobject.py:741
+-#: ../semanage/seobject.py:741
++#: ../semanage/seobject.py:716
  #, python-format
  msgid "Could not create SELinux user for %s"
--msgstr ""
-+msgstr "لا يمكن إنشاء مستخدم SELinux لـ %s"
+ msgstr "Не можах да създам SELinux потребител за %s"
  
--#: ../semanage/seobject.py:746
-+#: ../semanage/seobject.py:750
+-#: ../semanage/seobject.py:750
++#: ../semanage/seobject.py:725
  #, python-format
  msgid "Could not add role %s for %s"
--msgstr ""
-+msgstr "لا يمكن إضافة دور %s لـ %s"
+ msgstr "Не можах да добавя роля %s за %s"
  
--#: ../semanage/seobject.py:755
-+#: ../semanage/seobject.py:759
+-#: ../semanage/seobject.py:759
++#: ../semanage/seobject.py:734
  #, python-format
  msgid "Could not set MLS level for %s"
--msgstr ""
-+msgstr "لا يمكن ضبط مستوى MLS لـ %s"
+ msgstr "Не можах да задам MLS ниво за %s"
  
--#: ../semanage/seobject.py:758
-+#: ../semanage/seobject.py:762
+-#: ../semanage/seobject.py:762
++#: ../semanage/seobject.py:737
  #, python-format
  msgid "Could not add prefix %s for %s"
--msgstr ""
-+msgstr "لا يمكن إضافة البادئة %s لـ %s"
+ msgstr "Не можах да добавя префикс %s за %s"
  
--#: ../semanage/seobject.py:761
-+#: ../semanage/seobject.py:765
+-#: ../semanage/seobject.py:765
++#: ../semanage/seobject.py:740
  #, python-format
  msgid "Could not extract key for %s"
--msgstr ""
-+msgstr "لا يمكن استخراج مفتاح لـ %s"
+ msgstr "Не можах да извлека ключ за %s"
  
--#: ../semanage/seobject.py:765
-+#: ../semanage/seobject.py:769
+-#: ../semanage/seobject.py:769
++#: ../semanage/seobject.py:744
  #, python-format
  msgid "Could not add SELinux user %s"
--msgstr ""
-+msgstr "لا يمكن إضافة مستخدم SELinux %s"
+ msgstr "Не можах да добавя SELinux потребител %s"
  
--#: ../semanage/seobject.py:787
-+#: ../semanage/seobject.py:791
+-#: ../semanage/seobject.py:791
++#: ../semanage/seobject.py:766
  msgid "Requires prefix, roles, level or range"
--msgstr ""
-+msgstr "يحتاج إلى بادئة، أدوار، مستويات أو مدى"
+ msgstr "Изисква префикс, роли, ниво или диапазон"
  
--#: ../semanage/seobject.py:789
-+#: ../semanage/seobject.py:793
+-#: ../semanage/seobject.py:793
++#: ../semanage/seobject.py:768
  msgid "Requires prefix or roles"
--msgstr ""
-+msgstr "يحتاج إلى بادئة أو أدوار"
+ msgstr "Изисква префикс или роли"
  
--#: ../semanage/seobject.py:799 ../semanage/seobject.py:856
-+#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
+-#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
++#: ../semanage/seobject.py:778 ../semanage/seobject.py:835
  #, python-format
  msgid "SELinux user %s is not defined"
--msgstr ""
-+msgstr "مستخدم SELinux %s غير معرف"
+ msgstr "SELinux потребител %s не е дефиниран"
  
--#: ../semanage/seobject.py:828
-+#: ../semanage/seobject.py:832
+-#: ../semanage/seobject.py:832
++#: ../semanage/seobject.py:807
  #, python-format
  msgid "Could not modify SELinux user %s"
--msgstr ""
-+msgstr "لا يمكن تعديل مستخدم SELinux %s"
+ msgstr "Не можах да променя SELinux потребителя %s"
  
--#: ../semanage/seobject.py:862
-+#: ../semanage/seobject.py:866
+-#: ../semanage/seobject.py:866
++#: ../semanage/seobject.py:841
  #, python-format
  msgid "SELinux user %s is defined in policy, cannot be deleted"
--msgstr ""
-+msgstr "مستخدم SELinux لـ %s معرف في السياسة، لا يمكن حذفه"
+ msgstr "SELinux потребителя %s е дефиниран в политика, не може да се изтрие"
  
--#: ../semanage/seobject.py:873
-+#: ../semanage/seobject.py:877
+-#: ../semanage/seobject.py:877
++#: ../semanage/seobject.py:852
  #, python-format
  msgid "Could not delete SELinux user %s"
--msgstr ""
-+msgstr "لا يمكن حذف مستخدم SELinux %s"
+ msgstr "Не можах да изтрия SELinux потребител %s"
  
--#: ../semanage/seobject.py:911
-+#: ../semanage/seobject.py:915
+-#: ../semanage/seobject.py:915
++#: ../semanage/seobject.py:890
  msgid "Could not list SELinux users"
--msgstr ""
-+msgstr "لا يمكن عرض قائمة مستخدمي SELinux"
+ msgstr "Не можах да направя списък на SELinux потребителите"
  
--#: ../semanage/seobject.py:917
-+#: ../semanage/seobject.py:921
+-#: ../semanage/seobject.py:921
++#: ../semanage/seobject.py:896
  #, python-format
  msgid "Could not list roles for user %s"
--msgstr ""
-+msgstr "لا يمكن عرض قائمة أدوار المستخدم %s"
+ msgstr "Не можах да направя списък на ролите за потребител %s"
  
--#: ../semanage/seobject.py:942
-+#: ../semanage/seobject.py:946
+-#: ../semanage/seobject.py:946
++#: ../semanage/seobject.py:921
  msgid "Labeling"
--msgstr ""
-+msgstr "عنونة"
+ msgstr "Етикетиране"
  
--#: ../semanage/seobject.py:942
-+#: ../semanage/seobject.py:946
+-#: ../semanage/seobject.py:946
++#: ../semanage/seobject.py:921
  msgid "MLS/"
--msgstr ""
-+msgstr "MLS/"
+ msgstr "MLS/"
  
--#: ../semanage/seobject.py:943
-+#: ../semanage/seobject.py:947
+-#: ../semanage/seobject.py:947
++#: ../semanage/seobject.py:922
  msgid "Prefix"
--msgstr ""
-+msgstr "بادئة"
+ msgstr "Префикс"
  
--#: ../semanage/seobject.py:943
-+#: ../semanage/seobject.py:947
+-#: ../semanage/seobject.py:947
++#: ../semanage/seobject.py:922
  msgid "MCS Level"
--msgstr ""
-+msgstr "مستوى MSC"
+ msgstr "MCS ниво"
  
--#: ../semanage/seobject.py:943
-+#: ../semanage/seobject.py:947
+-#: ../semanage/seobject.py:947
++#: ../semanage/seobject.py:922
  msgid "MCS Range"
--msgstr ""
-+msgstr "مدى MSC"
+ msgstr "MCS интервал"
  
--#: ../semanage/seobject.py:943 ../semanage/seobject.py:948
-+#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
+-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
++#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
+ #: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
  msgid "SELinux Roles"
--msgstr ""
-+msgstr "أدوار SELinux"
+ msgstr "SELinux роли"
  
--#: ../semanage/seobject.py:963
-+#: ../semanage/seobject.py:967
+-#: ../semanage/seobject.py:967
++#: ../semanage/seobject.py:944
  msgid "Protocol udp or tcp is required"
--msgstr ""
-+msgstr "بروتوكول udp أو tcp مطلوب"
+ msgstr "Изисква се протокол udp или tcp"
  
--#: ../semanage/seobject.py:965
-+#: ../semanage/seobject.py:969
+-#: ../semanage/seobject.py:969
++#: ../semanage/seobject.py:946
  msgid "Port is required"
--msgstr ""
-+msgstr "المنفذ مطلوب"
+ msgstr "Изисква се порт"
  
--#: ../semanage/seobject.py:975
-+#: ../semanage/seobject.py:979
+-#: ../semanage/seobject.py:979
++#: ../semanage/seobject.py:956
  msgid "Invalid Port"
- msgstr ""
+ msgstr "Невалиден порт"
  
--#: ../semanage/seobject.py:979
-+#: ../semanage/seobject.py:983
+-#: ../semanage/seobject.py:983
++#: ../semanage/seobject.py:960
  #, python-format
  msgid "Could not create a key for %s/%s"
--msgstr ""
-+msgstr "لا يمكن إنشاء مفتاح لـ %s/%s"
+ msgstr "Не можах да създам ключ за %s/%s"
  
--#: ../semanage/seobject.py:990
-+#: ../semanage/seobject.py:994
+-#: ../semanage/seobject.py:994
++#: ../semanage/seobject.py:971
  msgid "Type is required"
--msgstr ""
-+msgstr "النوع مطلوب"
+ msgstr "Изисква се тип"
  
--#: ../semanage/seobject.py:996 ../semanage/seobject.py:1055
--#: ../semanage/seobject.py:1110 ../semanage/seobject.py:1116
-+#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
-+#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
+-#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
+-#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
++#: ../semanage/seobject.py:974 ../semanage/seobject.py:1036
++#: ../semanage/seobject.py:1794
++#, python-format
++msgid "Type %s is invalid, must be a port type"
++msgstr ""
++
++#: ../semanage/seobject.py:980 ../semanage/seobject.py:1042
++#: ../semanage/seobject.py:1097 ../semanage/seobject.py:1103
  #, python-format
  msgid "Could not check if port %s/%s is defined"
--msgstr ""
-+msgstr "لا يمكن التحقق من إذا كان المنفذ %s/%s معرفا"
+ msgstr "Не можах да проверя дали порт %s/%s е дефиниран"
  
--#: ../semanage/seobject.py:998
-+#: ../semanage/seobject.py:1002
+-#: ../semanage/seobject.py:1002
++#: ../semanage/seobject.py:982
  #, python-format
  msgid "Port %s/%s already defined"
--msgstr ""
-+msgstr "المنفذ %s/%s معرف مسبقا"
+ msgstr "Порт %s/%s вече е дефиниран"
  
--#: ../semanage/seobject.py:1002
-+#: ../semanage/seobject.py:1006
+-#: ../semanage/seobject.py:1006
++#: ../semanage/seobject.py:986
  #, python-format
  msgid "Could not create port for %s/%s"
--msgstr ""
-+msgstr "لا يمكن إنشاء منفذ لـ %s/%s"
+ msgstr "Не можах да създам порт за %s/%s"
  
--#: ../semanage/seobject.py:1008
-+#: ../semanage/seobject.py:1012
+-#: ../semanage/seobject.py:1012
++#: ../semanage/seobject.py:992
  #, python-format
  msgid "Could not create context for %s/%s"
--msgstr ""
-+msgstr "لا يمكن إنشاء سياق لـ %s/%s"
+ msgstr "Не можах да създам контекст за %s/%s"
  
--#: ../semanage/seobject.py:1012
-+#: ../semanage/seobject.py:1016
+-#: ../semanage/seobject.py:1016
++#: ../semanage/seobject.py:996
  #, python-format
  msgid "Could not set user in port context for %s/%s"
--msgstr ""
-+msgstr "لا يمكن ضبط مستخدم في سياق المنفذ لـ %s/%s"
+ msgstr "Не можах да задам потребител в контекста на порта за %s/%s"
  
--#: ../semanage/seobject.py:1016
-+#: ../semanage/seobject.py:1020
+-#: ../semanage/seobject.py:1020
++#: ../semanage/seobject.py:1000
  #, python-format
  msgid "Could not set role in port context for %s/%s"
--msgstr ""
-+msgstr "لا يمكن ضبط دور في سياق المنفذ لـ %s/%s"
+ msgstr "Не можах да задам роля в контекста на порта за %s/%s"
  
--#: ../semanage/seobject.py:1020
-+#: ../semanage/seobject.py:1024
+-#: ../semanage/seobject.py:1024
++#: ../semanage/seobject.py:1004
  #, python-format
  msgid "Could not set type in port context for %s/%s"
--msgstr ""
-+msgstr "لا يمكن ضبط نوع في سياق المنفذ لـ %s/%s"
+ msgstr "Не можах да задам тип в контекста на порта за %s/%s"
  
--#: ../semanage/seobject.py:1025
-+#: ../semanage/seobject.py:1029
+-#: ../semanage/seobject.py:1029
++#: ../semanage/seobject.py:1009
  #, python-format
  msgid "Could not set mls fields in port context for %s/%s"
--msgstr ""
-+msgstr "لا يمكن ضبط حقل mls في سياق المنفذ لـ %s/%s"
+ msgstr "Не можах да задам mls полета в контекста на порта за %s/%s"
  
--#: ../semanage/seobject.py:1029
-+#: ../semanage/seobject.py:1033
+-#: ../semanage/seobject.py:1033
++#: ../semanage/seobject.py:1013
  #, python-format
  msgid "Could not set port context for %s/%s"
--msgstr ""
-+msgstr "لا يمكن ضبط سياق المنفذ لـ %s/%s"
+ msgstr "Не можах да задам контекста на порта за %s/%s"
  
--#: ../semanage/seobject.py:1033
-+#: ../semanage/seobject.py:1037
+-#: ../semanage/seobject.py:1037
++#: ../semanage/seobject.py:1017
  #, python-format
  msgid "Could not add port %s/%s"
--msgstr ""
-+msgstr "لا يمكن إضافة المنفذ %s/%s"
+ msgstr "Не можах да добавя порт %s/%s"
  
--#: ../semanage/seobject.py:1047 ../semanage/seobject.py:1312
--#: ../semanage/seobject.py:1508
-+#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
-+#: ../semanage/seobject.py:1512
+-#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
+-#: ../semanage/seobject.py:1512
++#: ../semanage/seobject.py:1031 ../semanage/seobject.py:1304
++#: ../semanage/seobject.py:1503
  msgid "Requires setype or serange"
--msgstr ""
-+msgstr "يتطلب setype أو serange"
+ msgstr "Необходим е setype или serange"
  
--#: ../semanage/seobject.py:1049
-+#: ../semanage/seobject.py:1053
+-#: ../semanage/seobject.py:1053
++#: ../semanage/seobject.py:1033
  msgid "Requires setype"
--msgstr ""
-+msgstr "يتطلب setype"
+ msgstr "Необходим е setype"
  
--#: ../semanage/seobject.py:1057 ../semanage/seobject.py:1112
-+#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
+-#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
++#: ../semanage/seobject.py:1044 ../semanage/seobject.py:1099
  #, python-format
  msgid "Port %s/%s is not defined"
--msgstr ""
-+msgstr "المنفذ %s/%s غير معرفة"
+ msgstr "Порт %s/%s не е дефиниран"
  
--#: ../semanage/seobject.py:1061
-+#: ../semanage/seobject.py:1065
+-#: ../semanage/seobject.py:1065
++#: ../semanage/seobject.py:1048
  #, python-format
  msgid "Could not query port %s/%s"
--msgstr ""
-+msgstr "لا يمكن استعلام المنفذ %s/%s"
+ msgstr "Не можах да запитам порт %s/%s"
  
--#: ../semanage/seobject.py:1072
-+#: ../semanage/seobject.py:1076
+-#: ../semanage/seobject.py:1076
++#: ../semanage/seobject.py:1059
  #, python-format
  msgid "Could not modify port %s/%s"
--msgstr ""
-+msgstr "لا يمكن تعديل المنفذ %s/%s"
+ msgstr "Не можах да променя порт %s/%s"
  
--#: ../semanage/seobject.py:1085
-+#: ../semanage/seobject.py:1089
+-#: ../semanage/seobject.py:1089
++#: ../semanage/seobject.py:1072
  msgid "Could not list the ports"
--msgstr ""
-+msgstr "لا يمكن عرض قائمة المنافذ"
+ msgstr "Не можах да направя списък на портовете"
  
--#: ../semanage/seobject.py:1101
-+#: ../semanage/seobject.py:1105
+-#: ../semanage/seobject.py:1105
++#: ../semanage/seobject.py:1088
  #, python-format
  msgid "Could not delete the port %s"
--msgstr ""
-+msgstr "لا يمكن حذف المنفذ %s"
+ msgstr "Не можах да изтрия порт %s"
  
--#: ../semanage/seobject.py:1118
-+#: ../semanage/seobject.py:1122
+-#: ../semanage/seobject.py:1122
++#: ../semanage/seobject.py:1105
  #, python-format
  msgid "Port %s/%s is defined in policy, cannot be deleted"
--msgstr ""
-+msgstr "المنفذ %s/%s معرف في السياسة، لا يمكن حذفه"
+ msgstr "Порт %s/%s е дефиниран в политика, не може да се изтрие"
  
--#: ../semanage/seobject.py:1122
-+#: ../semanage/seobject.py:1126
+-#: ../semanage/seobject.py:1126
++#: ../semanage/seobject.py:1109
  #, python-format
  msgid "Could not delete port %s/%s"
--msgstr ""
-+msgstr "لا يمكن حذف المنفذ %s/%s"
+ msgstr "Не можах да изтрия порт %s/%s"
  
--#: ../semanage/seobject.py:1138 ../semanage/seobject.py:1160
-+#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
+-#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
++#: ../semanage/seobject.py:1125 ../semanage/seobject.py:1147
  msgid "Could not list ports"
--msgstr ""
-+msgstr "لا يمكن عرض قائمة المنافذ"
+ msgstr "Не можах да направя списък на портовете"
  
--#: ../semanage/seobject.py:1199
-+#: ../semanage/seobject.py:1203
+-#: ../semanage/seobject.py:1203
++#: ../semanage/seobject.py:1186
  msgid "SELinux Port Type"
--msgstr ""
-+msgstr "نوع منفذ SELinux"
+ msgstr "SELinux тип порт"
  
--#: ../semanage/seobject.py:1199
-+#: ../semanage/seobject.py:1203
+-#: ../semanage/seobject.py:1203
++#: ../semanage/seobject.py:1186
  msgid "Proto"
--msgstr ""
-+msgstr "الأول"
+ msgstr "Протокол"
  
--#: ../semanage/seobject.py:1199
-+#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
+-#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
++#: ../semanage/seobject.py:1186 ../gui/system-config-selinux.glade:335
  msgid "Port Number"
--msgstr ""
-+msgstr "رقم المنفذ"
+ msgstr "Номер на порт"
  
--#: ../semanage/seobject.py:1218
-+#: ../semanage/seobject.py:1222
+-#: ../semanage/seobject.py:1222
++#: ../semanage/seobject.py:1207
  msgid "Node Address is required"
--msgstr ""
-+msgstr "عنوان العقدة مطلوب"
+ msgstr "Изисква се адрес на възел"
  
--#: ../semanage/seobject.py:1233
-+#: ../semanage/seobject.py:1237
+-#: ../semanage/seobject.py:1237
++#: ../semanage/seobject.py:1222
  msgid "Unknown or missing protocol"
--msgstr ""
-+msgstr "البروتوكول غير معروف أو مفقود"
- 
--#: ../semanage/seobject.py:1247 ../semanage/seobject.py:1446
--#: ../semanage/seobject.py:1724
-+#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
-+#: ../semanage/seobject.py:1728
- msgid "SELinux Type is required"
--msgstr ""
-+msgstr "نوع SELinux مطلوب"
+ msgstr "Непознат или липсващ протокол"
  
--#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1316
--#: ../semanage/seobject.py:1352 ../semanage/seobject.py:1450
--#: ../semanage/seobject.py:1512 ../semanage/seobject.py:1546
+-#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
 -#: ../semanage/seobject.py:1728
-+#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
-+#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
-+#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
-+#: ../semanage/seobject.py:1732
+-msgid "SELinux Type is required"
++#: ../semanage/seobject.py:1236
++#, fuzzy
++msgid "SELinux node type is required"
+ msgstr "Необходим е SELinux тип"
+ 
+-#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
+-#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
+-#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
+-#: ../semanage/seobject.py:1732
++#: ../semanage/seobject.py:1239 ../semanage/seobject.py:1307
++#, python-format
++msgid "Type %s is invalid, must be a node type"
++msgstr ""
++
++#: ../semanage/seobject.py:1243 ../semanage/seobject.py:1311
++#: ../semanage/seobject.py:1347 ../semanage/seobject.py:1445
++#: ../semanage/seobject.py:1507 ../semanage/seobject.py:1541
++#: ../semanage/seobject.py:1739
  #, python-format
  msgid "Could not create key for %s"
--msgstr ""
-+msgstr "لا يمكن إنشاء مفتاح لـ %s"
+ msgstr "Не можах да създам ключ за %s"
  
--#: ../semanage/seobject.py:1253 ../semanage/seobject.py:1320
--#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1362
-+#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
-+#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
+-#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
+-#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
++#: ../semanage/seobject.py:1245 ../semanage/seobject.py:1315
++#: ../semanage/seobject.py:1351 ../semanage/seobject.py:1357
  #, python-format
  msgid "Could not check if addr %s is defined"
--msgstr ""
-+msgstr "لا يمكن التحقق من إذا كان العنوان %s معرفا"
+ msgstr "Не можах да проверя дали addr %s е дефиниран"
  
--#: ../semanage/seobject.py:1262
-+#: ../semanage/seobject.py:1266
+-#: ../semanage/seobject.py:1266
++#: ../semanage/seobject.py:1254
  #, python-format
  msgid "Could not create addr for %s"
--msgstr ""
-+msgstr "لا يمكن إنشاء العنوان لـ %s"
+ msgstr "Не можах да създам addr за %s"
  
--#: ../semanage/seobject.py:1268 ../semanage/seobject.py:1466
--#: ../semanage/seobject.py:1686
-+#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
-+#: ../semanage/seobject.py:1690
+-#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
+-#: ../semanage/seobject.py:1690
++#: ../semanage/seobject.py:1260 ../semanage/seobject.py:1461
++#: ../semanage/seobject.py:1694
  #, python-format
  msgid "Could not create context for %s"
--msgstr ""
-+msgstr "لا يمكن إنشاء سياق لـ %s"
+ msgstr "Не можах да създам контекст за %s"
  
--#: ../semanage/seobject.py:1272
-+#: ../semanage/seobject.py:1276
+-#: ../semanage/seobject.py:1276
++#: ../semanage/seobject.py:1264
  #, python-format
  msgid "Could not set mask for %s"
--msgstr ""
-+msgstr "لا يمكن ضبط قناع لـ %s"
+ msgstr "Не можах да задам маска за %s"
  
--#: ../semanage/seobject.py:1276
-+#: ../semanage/seobject.py:1280
+-#: ../semanage/seobject.py:1280
++#: ../semanage/seobject.py:1268
  #, python-format
  msgid "Could not set user in addr context for %s"
--msgstr ""
-+msgstr "لا يمكن ضبط مستخدم في سياق العنوان لـ %s"
+ msgstr "Не можах да задам потребител в addr контекст %s"
  
--#: ../semanage/seobject.py:1280
-+#: ../semanage/seobject.py:1284
+-#: ../semanage/seobject.py:1284
++#: ../semanage/seobject.py:1272
  #, python-format
  msgid "Could not set role in addr context for %s"
--msgstr ""
-+msgstr "لا يمكن ضبط دور في سياق العنوان لـ %s"
+ msgstr "Не можах да задам роля в addr контекст за %s"
  
--#: ../semanage/seobject.py:1284
-+#: ../semanage/seobject.py:1288
+-#: ../semanage/seobject.py:1288
++#: ../semanage/seobject.py:1276
  #, python-format
  msgid "Could not set type in addr context for %s"
--msgstr ""
-+msgstr "لا يمكن ضبط نوع في سياق العنوان لـ %s"
+ msgstr "Не можах да задам тип в addr контекст за %s"
  
--#: ../semanage/seobject.py:1289
-+#: ../semanage/seobject.py:1293
+-#: ../semanage/seobject.py:1293
++#: ../semanage/seobject.py:1281
  #, python-format
  msgid "Could not set mls fields in addr context for %s"
--msgstr ""
-+msgstr "لا يمكن ضبط حقل mls في سياق العنوان لـ %s"
+ msgstr "Не можах да задам mls полета в addr контекст за %s"
  
--#: ../semanage/seobject.py:1293
-+#: ../semanage/seobject.py:1297
+-#: ../semanage/seobject.py:1297
++#: ../semanage/seobject.py:1285
  #, python-format
  msgid "Could not set addr context for %s"
--msgstr ""
-+msgstr "لا يمكن ضبط سياق العنوان لـ %s"
+ msgstr "Не можах да задам addr контекст за %s"
  
--#: ../semanage/seobject.py:1297
-+#: ../semanage/seobject.py:1301
+-#: ../semanage/seobject.py:1301
++#: ../semanage/seobject.py:1289
  #, python-format
  msgid "Could not add addr %s"
--msgstr ""
-+msgstr "لا يمكن إضافة العنوان %s"
+ msgstr "Не можах да добавя addr %s"
  
--#: ../semanage/seobject.py:1322 ../semanage/seobject.py:1358
-+#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
+-#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
++#: ../semanage/seobject.py:1317 ../semanage/seobject.py:1353
  #, python-format
  msgid "Addr %s is not defined"
--msgstr ""
-+msgstr "العنوان %s غير معرف"
+ msgstr "Addr %s не е дефиниран"
  
--#: ../semanage/seobject.py:1326
-+#: ../semanage/seobject.py:1330
+-#: ../semanage/seobject.py:1330
++#: ../semanage/seobject.py:1321
  #, python-format
  msgid "Could not query addr %s"
--msgstr ""
-+msgstr "لا يمكن استعلام العنوان %s"
+ msgstr "Не можах да запитам addr %s"
  
--#: ../semanage/seobject.py:1336
-+#: ../semanage/seobject.py:1340
+-#: ../semanage/seobject.py:1340
++#: ../semanage/seobject.py:1331
  #, python-format
  msgid "Could not modify addr %s"
--msgstr ""
-+msgstr "لا يمكن تعديل العنوان %s"
+ msgstr "Не можах да променя addr %s"
  
--#: ../semanage/seobject.py:1364
-+#: ../semanage/seobject.py:1368
+-#: ../semanage/seobject.py:1368
++#: ../semanage/seobject.py:1359
  #, python-format
  msgid "Addr %s is defined in policy, cannot be deleted"
--msgstr ""
-+msgstr "العنوان %s معرف في السياسة، لا يمكن حذفه"
+ msgstr "Addr %s е дефиниран в политика, не може да се изтрие"
  
--#: ../semanage/seobject.py:1368
-+#: ../semanage/seobject.py:1372
+-#: ../semanage/seobject.py:1372
++#: ../semanage/seobject.py:1363
  #, python-format
  msgid "Could not delete addr %s"
--msgstr ""
-+msgstr "لا يمكن حذف العنوان %s"
+ msgstr "Не можах да изтрия addr %s"
  
--#: ../semanage/seobject.py:1380
-+#: ../semanage/seobject.py:1384
+-#: ../semanage/seobject.py:1384
++#: ../semanage/seobject.py:1375
  msgid "Could not deleteall node mappings"
- msgstr ""
+ msgstr "Не можах да изтрия всички съответствия на възли"
  
--#: ../semanage/seobject.py:1394
-+#: ../semanage/seobject.py:1398
+-#: ../semanage/seobject.py:1398
++#: ../semanage/seobject.py:1389
  msgid "Could not list addrs"
--msgstr ""
-+msgstr "لا يمكن عرض قائمة العناوين"
+ msgstr "Не можах да направя addr списък"
  
--#: ../semanage/seobject.py:1454 ../semanage/seobject.py:1516
--#: ../semanage/seobject.py:1550 ../semanage/seobject.py:1556
-+#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
-+#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
+-#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
+-#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
++#: ../semanage/seobject.py:1441 ../semanage/seobject.py:1732
++msgid "SELinux Type is required"
++msgstr "Необходим е SELinux тип"
++
++#: ../semanage/seobject.py:1449 ../semanage/seobject.py:1511
++#: ../semanage/seobject.py:1545 ../semanage/seobject.py:1551
  #, python-format
  msgid "Could not check if interface %s is defined"
--msgstr ""
-+msgstr "لا يمكن التحقق من إذا كانت الواجهة %s معرفة"
+ msgstr "Не можах да проверя дали интерфейс %s е дефиниран"
  
--#: ../semanage/seobject.py:1461
-+#: ../semanage/seobject.py:1465
+-#: ../semanage/seobject.py:1465
++#: ../semanage/seobject.py:1456
  #, python-format
  msgid "Could not create interface for %s"
--msgstr ""
-+msgstr "لا يمكن إنشاء واجهة لـ %s"
+ msgstr "Не можах да създам интерфейс за %s"
  
--#: ../semanage/seobject.py:1470
-+#: ../semanage/seobject.py:1474
+-#: ../semanage/seobject.py:1474
++#: ../semanage/seobject.py:1465
  #, python-format
  msgid "Could not set user in interface context for %s"
--msgstr ""
-+msgstr "لا يمكن ضبط مستخدم في سياق الواجهة لـ %s"
+ msgstr "Не можах да задам потребител в контекст на интерфейс за %s"
  
--#: ../semanage/seobject.py:1474
-+#: ../semanage/seobject.py:1478
+-#: ../semanage/seobject.py:1478
++#: ../semanage/seobject.py:1469
  #, python-format
  msgid "Could not set role in interface context for %s"
--msgstr ""
-+msgstr "لا يمكن ضبط دور في سياق الواجهة لـ %s"
+ msgstr "Не можах да задам роля в контекст на интерфейс за %s"
  
--#: ../semanage/seobject.py:1478
-+#: ../semanage/seobject.py:1482
+-#: ../semanage/seobject.py:1482
++#: ../semanage/seobject.py:1473
  #, python-format
  msgid "Could not set type in interface context for %s"
--msgstr ""
-+msgstr "لا يمكن ضبط نوع في سياق الواجهة لـ %s"
+ msgstr "Не можах да задам тип в контекст на интерфейс за %s"
  
--#: ../semanage/seobject.py:1483
-+#: ../semanage/seobject.py:1487
+-#: ../semanage/seobject.py:1487
++#: ../semanage/seobject.py:1478
  #, python-format
  msgid "Could not set mls fields in interface context for %s"
--msgstr ""
-+msgstr "لا يمكن ضبط حقل mls في سياق الواجهة لـ %s"
+ msgstr "Не можах да задам mls полета в контекст на интерфейс за %s"
  
--#: ../semanage/seobject.py:1487
-+#: ../semanage/seobject.py:1491
+-#: ../semanage/seobject.py:1491
++#: ../semanage/seobject.py:1482
  #, python-format
  msgid "Could not set interface context for %s"
--msgstr ""
-+msgstr "لا يمكن ضبط سياق المنفذ لـ %s"
+ msgstr "Не можах да задам контекст на интерфейс за %s"
  
--#: ../semanage/seobject.py:1491
-+#: ../semanage/seobject.py:1495
+-#: ../semanage/seobject.py:1495
++#: ../semanage/seobject.py:1486
  #, python-format
  msgid "Could not set message context for %s"
--msgstr ""
-+msgstr "لا يمكن ضبط سياق الرسالة ل%s"
+ msgstr "Не можах да задам контекст на съобщението за %s"
  
--#: ../semanage/seobject.py:1495
-+#: ../semanage/seobject.py:1499
+-#: ../semanage/seobject.py:1499
++#: ../semanage/seobject.py:1490
  #, python-format
  msgid "Could not add interface %s"
--msgstr ""
-+msgstr "لا يمكن إضافة الواجهة %s"
+ msgstr "Не можах да добавя интерфейс %s"
  
--#: ../semanage/seobject.py:1518 ../semanage/seobject.py:1552
-+#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
+-#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
++#: ../semanage/seobject.py:1513 ../semanage/seobject.py:1547
  #, python-format
  msgid "Interface %s is not defined"
--msgstr ""
-+msgstr "الواجهة %s غير معرفة"
+ msgstr "Интерфейс %s не е дефиниран"
  
--#: ../semanage/seobject.py:1522
-+#: ../semanage/seobject.py:1526
+-#: ../semanage/seobject.py:1526
++#: ../semanage/seobject.py:1517
  #, python-format
  msgid "Could not query interface %s"
--msgstr ""
-+msgstr "لا يمكن استعلام الواجهة %s"
+ msgstr "Не можах да запитам интерфейс %s"
  
--#: ../semanage/seobject.py:1533
-+#: ../semanage/seobject.py:1537
+-#: ../semanage/seobject.py:1537
++#: ../semanage/seobject.py:1528
  #, python-format
  msgid "Could not modify interface %s"
--msgstr ""
-+msgstr "لا يمكن تعديل الواجهة %s"
+ msgstr "Не можах да променя интерфейс %s"
  
--#: ../semanage/seobject.py:1558
-+#: ../semanage/seobject.py:1562
+-#: ../semanage/seobject.py:1562
++#: ../semanage/seobject.py:1553
  #, python-format
  msgid "Interface %s is defined in policy, cannot be deleted"
--msgstr ""
-+msgstr "الواجهة %s معرفة في السياسة، لا يمكن حذفها"
+ msgstr "Интерфейс %s е дефиниран в политика, не може да се изтрие"
  
--#: ../semanage/seobject.py:1562
-+#: ../semanage/seobject.py:1566
+-#: ../semanage/seobject.py:1566
++#: ../semanage/seobject.py:1557
  #, python-format
  msgid "Could not delete interface %s"
--msgstr ""
-+msgstr "لا يمكن حذف الواجهة %s"
+ msgstr "Не можах да изтрия интерфейс %s"
  
--#: ../semanage/seobject.py:1574
-+#: ../semanage/seobject.py:1578
+-#: ../semanage/seobject.py:1578
++#: ../semanage/seobject.py:1569
  msgid "Could not delete all interface  mappings"
- msgstr ""
+ msgstr "Не можах да изтрия всички съответствия   на интерфейси"
  
--#: ../semanage/seobject.py:1588
-+#: ../semanage/seobject.py:1592
+-#: ../semanage/seobject.py:1592
++#: ../semanage/seobject.py:1583
  msgid "Could not list interfaces"
--msgstr ""
-+msgstr "لا يمكن عرض قائمة الواجهات"
+ msgstr "Не можах да създам списък с интерфейсите"
  
--#: ../semanage/seobject.py:1613
-+#: ../semanage/seobject.py:1617
+-#: ../semanage/seobject.py:1617
++#: ../semanage/seobject.py:1608
  msgid "SELinux Interface"
--msgstr ""
-+msgstr "واجهة SELinux"
+ msgstr "SELinux интерфейс"
  
--#: ../semanage/seobject.py:1613 ../semanage/seobject.py:1936
-+#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
+-#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
++#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1954
  msgid "Context"
--msgstr ""
-+msgstr "سياق"
+ msgstr "Контекст"
  
--#: ../semanage/seobject.py:1663
-+#: ../semanage/seobject.py:1667
+-#: ../semanage/seobject.py:1667
++#: ../semanage/seobject.py:1671
  #, python-format
  msgid "Equivalence class for %s already exists"
- msgstr ""
+ msgstr "Клас за еквивалентност за %s вече съществува"
  
--#: ../semanage/seobject.py:1669
-+#: ../semanage/seobject.py:1673
+-#: ../semanage/seobject.py:1673
++#: ../semanage/seobject.py:1677
  #, python-format
  msgid "File spec %s conflicts with equivalency rule '%s %s'"
  msgstr ""
+ "Файловата спецификация %s е в конфликт с правило за еквивалентност '%s %s'"
  
--#: ../semanage/seobject.py:1678
-+#: ../semanage/seobject.py:1682
+-#: ../semanage/seobject.py:1682
++#: ../semanage/seobject.py:1686
  #, python-format
  msgid "Equivalence class for %s does not exists"
- msgstr ""
+ msgstr "Клас за еквивалентност за %s не съществува"
  
--#: ../semanage/seobject.py:1692
-+#: ../semanage/seobject.py:1696
+-#: ../semanage/seobject.py:1696
++#: ../semanage/seobject.py:1700
  #, python-format
  msgid "Could not set user in file context for %s"
--msgstr ""
-+msgstr "لا يمكن ضبط مستخدم في سياق الملف لـ %s"
+ msgstr "Не можах да задам потребител в контекст на файл за %s"
  
--#: ../semanage/seobject.py:1696
-+#: ../semanage/seobject.py:1700
+-#: ../semanage/seobject.py:1700
++#: ../semanage/seobject.py:1704
  #, python-format
  msgid "Could not set role in file context for %s"
--msgstr ""
-+msgstr "لا يمكن ضبط دور في سياق الملف لـ %s"
+ msgstr "Не можах да задам роля в контекст на файл за %s"
  
--#: ../semanage/seobject.py:1701 ../semanage/seobject.py:1758
-+#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
+-#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
++#: ../semanage/seobject.py:1709 ../semanage/seobject.py:1769
  #, python-format
  msgid "Could not set mls fields in file context for %s"
--msgstr ""
-+msgstr "لا يمكن ضبط حقل mls في سياق الملف لـ %s"
+ msgstr "Не можах да задам mls полета в контекст на файл за %s"
  
--#: ../semanage/seobject.py:1707
-+#: ../semanage/seobject.py:1711
+-#: ../semanage/seobject.py:1711
++#: ../semanage/seobject.py:1715
  msgid "Invalid file specification"
--msgstr ""
-+msgstr "مواصفات ملف خاطئة"
+ msgstr "Невалидна файлова спецификация"
  
--#: ../semanage/seobject.py:1709
-+#: ../semanage/seobject.py:1713
+-#: ../semanage/seobject.py:1713
++#: ../semanage/seobject.py:1717
  msgid "File specification can not include spaces"
- msgstr ""
+ msgstr "Файловата спецификация не може да съдържа интервали"
  
--#: ../semanage/seobject.py:1714
-+#: ../semanage/seobject.py:1718
+-#: ../semanage/seobject.py:1718
++#: ../semanage/seobject.py:1722
  #, python-format
  msgid ""
  "File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
- msgstr ""
+@@ -776,90 +787,95 @@ msgstr ""
+ "Файловата спецификация %s е в конфликт с правило за еквивалентност '%s %s'; "
+ "Вместо това опитайте като добавите '%s'"
  
--#: ../semanage/seobject.py:1732 ../semanage/seobject.py:1737
--#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1872
--#: ../semanage/seobject.py:1876
-+#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
-+#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
-+#: ../semanage/seobject.py:1880
+-#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
+-#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
+-#: ../semanage/seobject.py:1880
++#: ../semanage/seobject.py:1735
++#, python-format
++msgid "Type %s is invalid, must be a file or device type"
++msgstr ""
++
++#: ../semanage/seobject.py:1743 ../semanage/seobject.py:1748
++#: ../semanage/seobject.py:1804 ../semanage/seobject.py:1886
++#: ../semanage/seobject.py:1890
  #, python-format
  msgid "Could not check if file context for %s is defined"
--msgstr ""
-+msgstr "لا يمكن التحقق من إذا كان سياق الملف لـ %s معرفا"
+ msgstr "Не можах да проверя дали файловия контекст за %s е дефиниран"
  
--#: ../semanage/seobject.py:1745
-+#: ../semanage/seobject.py:1749
+-#: ../semanage/seobject.py:1749
++#: ../semanage/seobject.py:1756
  #, python-format
  msgid "Could not create file context for %s"
--msgstr ""
-+msgstr "لا يمكن إنشاء سياق الملف لـ %s"
+ msgstr "Не можах да създам контекст на файл за %s"
  
--#: ../semanage/seobject.py:1753
-+#: ../semanage/seobject.py:1757
+-#: ../semanage/seobject.py:1757
++#: ../semanage/seobject.py:1764
  #, python-format
  msgid "Could not set type in file context for %s"
--msgstr ""
-+msgstr "لا يمكن ضبط نوع في سياق الملف لـ %s"
+ msgstr "Не можах да задам тип в контекст на файл за %s"
  
--#: ../semanage/seobject.py:1761 ../semanage/seobject.py:1818
--#: ../semanage/seobject.py:1822
-+#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
-+#: ../semanage/seobject.py:1826
+-#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
+-#: ../semanage/seobject.py:1826
++#: ../semanage/seobject.py:1772 ../semanage/seobject.py:1832
++#: ../semanage/seobject.py:1836
  #, python-format
  msgid "Could not set file context for %s"
--msgstr ""
-+msgstr "لا يمكن ضبط سياق ملف لـ %s"
+ msgstr "Не можах да задам контекст на файл за %s"
  
--#: ../semanage/seobject.py:1767
-+#: ../semanage/seobject.py:1771
+-#: ../semanage/seobject.py:1771
++#: ../semanage/seobject.py:1778
  #, python-format
  msgid "Could not add file context for %s"
--msgstr ""
-+msgstr "لا يمكن إضافة سياق ملف لـ %s"
+ msgstr "Не можах да добавя контекст на файл за %s"
  
--#: ../semanage/seobject.py:1781
-+#: ../semanage/seobject.py:1785
+-#: ../semanage/seobject.py:1785
++#: ../semanage/seobject.py:1792
  msgid "Requires setype, serange or seuser"
--msgstr ""
-+msgstr "يتطلب setype، serange أو seuser"
+ msgstr "Изисква setype, serange или seuser"
  
--#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1880
-+#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
+-#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
++#: ../semanage/seobject.py:1808 ../semanage/seobject.py:1894
  #, python-format
  msgid "File context for %s is not defined"
--msgstr ""
-+msgstr "سياق الملف لـ %s غير معرف"
+ msgstr "Не е дефиниран файлов контекст за %s"
  
--#: ../semanage/seobject.py:1800
-+#: ../semanage/seobject.py:1804
+-#: ../semanage/seobject.py:1804
++#: ../semanage/seobject.py:1814
  #, python-format
  msgid "Could not query file context for %s"
--msgstr ""
-+msgstr "لا يمكن استعلام سياق الملف لـ %s"
+ msgstr "Не можах да запитам файловия контекст за %s"
  
--#: ../semanage/seobject.py:1826
-+#: ../semanage/seobject.py:1830
+-#: ../semanage/seobject.py:1830
++#: ../semanage/seobject.py:1840
  #, python-format
  msgid "Could not modify file context for %s"
--msgstr ""
-+msgstr "لا يمكن تعديل سياق الملف لـ %s"
+ msgstr "Не можах да променя файловия контекст за %s"
  
--#: ../semanage/seobject.py:1839
-+#: ../semanage/seobject.py:1843
+-#: ../semanage/seobject.py:1843
++#: ../semanage/seobject.py:1853
  msgid "Could not list the file contexts"
--msgstr ""
-+msgstr "لا يمكن عرض قائمة سياقات الملفات"
+ msgstr "Не можах да направя списък на файловите контексти"
  
--#: ../semanage/seobject.py:1853
-+#: ../semanage/seobject.py:1857
+-#: ../semanage/seobject.py:1857
++#: ../semanage/seobject.py:1867
  #, python-format
  msgid "Could not delete the file context %s"
--msgstr ""
-+msgstr "لا يمكن حذف سياق الملف %s"
+ msgstr "Не можах да изтрия файловия контекст %s"
  
--#: ../semanage/seobject.py:1878
-+#: ../semanage/seobject.py:1882
+-#: ../semanage/seobject.py:1882
++#: ../semanage/seobject.py:1892
  #, python-format
  msgid "File context for %s is defined in policy, cannot be deleted"
--msgstr ""
-+msgstr "سياق الملف لـ %s معرف في السياسة، لا يمكن حذفه"
+ msgstr ""
+ "Файловият контекст за %s е дефиниран в политика, не може да бъде изтрит"
  
--#: ../semanage/seobject.py:1884
-+#: ../semanage/seobject.py:1888
+-#: ../semanage/seobject.py:1888
++#: ../semanage/seobject.py:1898
  #, python-format
  msgid "Could not delete file context for %s"
--msgstr ""
-+msgstr "لا يمكن حذف سياق الملف لـ %s"
+ msgstr "Не можах да изтрия файловия контекст за %s"
  
--#: ../semanage/seobject.py:1899
-+#: ../semanage/seobject.py:1903
+-#: ../semanage/seobject.py:1903
++#: ../semanage/seobject.py:1913
  msgid "Could not list file contexts"
--msgstr ""
-+msgstr "لا يمكن عرض قائمة سياقات الملفات"
+ msgstr "Не можах да направя списък на файловите контексти"
  
--#: ../semanage/seobject.py:1903
-+#: ../semanage/seobject.py:1907
+-#: ../semanage/seobject.py:1907
++#: ../semanage/seobject.py:1917
  msgid "Could not list local file contexts"
--msgstr ""
-+msgstr "لا يمكن عرض قائمة سياقات الملفات المحلية"
+ msgstr "Не можах да направя списък на локалните файловите контексти"
  
--#: ../semanage/seobject.py:1936
-+#: ../semanage/seobject.py:1944
+-#: ../semanage/seobject.py:1944
++#: ../semanage/seobject.py:1954
  msgid "SELinux fcontext"
--msgstr ""
-+msgstr "SELinux fcontext"
+ msgstr "SELinux ф.контекст"
  
--#: ../semanage/seobject.py:1936
-+#: ../semanage/seobject.py:1944
+-#: ../semanage/seobject.py:1944
++#: ../semanage/seobject.py:1954
  msgid "type"
--msgstr ""
-+msgstr "نوع"
+ msgstr "тип"
  
--#: ../semanage/seobject.py:1949
-+#: ../semanage/seobject.py:1957
+-#: ../semanage/seobject.py:1957
++#: ../semanage/seobject.py:1967
  msgid ""
  "\n"
  "SELinux Distribution fcontext Equivalence \n"
- msgstr ""
+@@ -867,7 +883,7 @@ msgstr ""
+ "\n"
+ "Дистрибуционна SELinux fcontext еквивалентност \n"
  
--#: ../semanage/seobject.py:1954
-+#: ../semanage/seobject.py:1962
+-#: ../semanage/seobject.py:1962
++#: ../semanage/seobject.py:1972
  msgid ""
  "\n"
  "SELinux Local fcontext Equivalence \n"
- msgstr ""
+@@ -875,82 +891,82 @@ msgstr ""
+ "\n"
+ "Локална SELinux fcontext еквивалентност \n"
  
--#: ../semanage/seobject.py:1988 ../semanage/seobject.py:2040
--#: ../semanage/seobject.py:2046
-+#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
-+#: ../semanage/seobject.py:2054
+-#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
+-#: ../semanage/seobject.py:2054
++#: ../semanage/seobject.py:2006 ../semanage/seobject.py:2059
++#: ../semanage/seobject.py:2065
  #, python-format
  msgid "Could not check if boolean %s is defined"
--msgstr ""
-+msgstr "لا يمكن التحقق من إذا كانت القيمة المنطقية %s معرفة"
+ msgstr "Не можах да проверя дали булевата променлива %s е дефинирана"
  
--#: ../semanage/seobject.py:1990 ../semanage/seobject.py:2042
-+#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
+-#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
++#: ../semanage/seobject.py:2008 ../semanage/seobject.py:2061
  #, python-format
  msgid "Boolean %s is not defined"
--msgstr ""
-+msgstr "القيمة المنطقية %s غير معرفة"
+ msgstr "Булева променлива %s не е дефинирана"
  
--#: ../semanage/seobject.py:1994
-+#: ../semanage/seobject.py:2002
+-#: ../semanage/seobject.py:2002
++#: ../semanage/seobject.py:2012
  #, python-format
  msgid "Could not query file context %s"
--msgstr ""
-+msgstr "لا يمكن استعلام سياق الملف %s"
+ msgstr "Не можах да проверя файловия контекст %s"
  
--#: ../semanage/seobject.py:1999
-+#: ../semanage/seobject.py:2007
+-#: ../semanage/seobject.py:2007
++#: ../semanage/seobject.py:2017
  #, python-format
  msgid "You must specify one of the following values: %s"
--msgstr ""
-+msgstr "يجب أن تحدد أحد القيم التالية: %s"
+ msgstr "Трябва да зададете една от следните стойности: %s"
  
--#: ../semanage/seobject.py:2004
-+#: ../semanage/seobject.py:2012
+-#: ../semanage/seobject.py:2012
++#: ../semanage/seobject.py:2022
  #, python-format
  msgid "Could not set active value of boolean %s"
--msgstr ""
-+msgstr "لا يمكن ضبط القيمة المنطقية النشطة %s"
+ msgstr "Не можах да задам активна стойност на булева променлива %s"
  
--#: ../semanage/seobject.py:2007
-+#: ../semanage/seobject.py:2015
+-#: ../semanage/seobject.py:2015
++#: ../semanage/seobject.py:2025
  #, python-format
  msgid "Could not modify boolean %s"
--msgstr ""
-+msgstr "لا يمكن تعديل القيمة المنطقية %s"
+ msgstr "Не можах да променя булевата променлива %s"
  
--#: ../semanage/seobject.py:2025
-+#: ../semanage/seobject.py:2033
+-#: ../semanage/seobject.py:2033
++#: ../semanage/seobject.py:2043
  #, python-format
  msgid "Bad format %s: Record %s"
--msgstr ""
-+msgstr "بنية خاطئة %s: سجّل %s"
+ msgstr "Грешен формат %s: Запис %s"
  
--#: ../semanage/seobject.py:2048
-+#: ../semanage/seobject.py:2056
+-#: ../semanage/seobject.py:2056
++#: ../semanage/seobject.py:2067
  #, python-format
  msgid "Boolean %s is defined in policy, cannot be deleted"
--msgstr ""
-+msgstr "القيمة المنطقية %s معرفة في السياسة، لا يمكن حذفها"
+ msgstr "Булевата променлива %s е дефинирана в политика, не може да се изтрие"
  
--#: ../semanage/seobject.py:2052
-+#: ../semanage/seobject.py:2060
+-#: ../semanage/seobject.py:2060
++#: ../semanage/seobject.py:2071
  #, python-format
  msgid "Could not delete boolean %s"
--msgstr ""
-+msgstr "لا يمكن حذف القيمة المنطقية %s"
+ msgstr "Не можах да изтрия булева променлива %s"
  
--#: ../semanage/seobject.py:2064 ../semanage/seobject.py:2081
-+#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
+-#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
++#: ../semanage/seobject.py:2083 ../semanage/seobject.py:2100
  msgid "Could not list booleans"
--msgstr ""
-+msgstr "لا يمكن عرض قائمة القيم المنطقية"
+ msgstr "Не можах да направя списък на булевите променливи"
  
--#: ../semanage/seobject.py:2104
-+#: ../semanage/seobject.py:2112
+-#: ../semanage/seobject.py:2112
++#: ../semanage/seobject.py:2125
  msgid "unknown"
--msgstr ""
-+msgstr "غير معروف"
+ msgstr "неизвестен"
  
--#: ../semanage/seobject.py:2117
-+#: ../semanage/seobject.py:2125
+-#: ../semanage/seobject.py:2125
++#: ../semanage/seobject.py:2138
  msgid "off"
--msgstr ""
-+msgstr "إلغاء التشغيل"
+ msgstr "изкл"
  
--#: ../semanage/seobject.py:2117
-+#: ../semanage/seobject.py:2125
+-#: ../semanage/seobject.py:2125
++#: ../semanage/seobject.py:2138
  msgid "on"
--msgstr ""
-+msgstr "تشغيل"
+ msgstr "вкл"
  
--#: ../semanage/seobject.py:2131
-+#: ../semanage/seobject.py:2139
+-#: ../semanage/seobject.py:2139
++#: ../semanage/seobject.py:2152
  msgid "SELinux boolean"
--msgstr ""
-+msgstr "قيمة منطقية لـSELinux"
+ msgstr "SELinux булева"
  
--#: ../semanage/seobject.py:2131
-+#: ../semanage/seobject.py:2139
+-#: ../semanage/seobject.py:2139
++#: ../semanage/seobject.py:2152
  msgid "State"
- msgstr ""
+ msgstr "Състояние"
  
--#: ../semanage/seobject.py:2131
-+#: ../semanage/seobject.py:2139
+-#: ../semanage/seobject.py:2139
++#: ../semanage/seobject.py:2152
  msgid "Default"
- msgstr ""
+ msgstr "Подразбиращ се"
  
--#: ../semanage/seobject.py:2131
-+#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
-+#: ../gui/polgengui.py:253
+-#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
+-#: ../gui/polgengui.py:253
++#: ../semanage/seobject.py:2152 ../gui/polgen.glade:113
++#: ../gui/polgengui.py:254
  msgid "Description"
--msgstr ""
-+msgstr "وصف"
+ msgstr "Описание"
  
- #: ../newrole/newrole.c:201
- #, c-format
- msgid "failed to set PAM_TTY\n"
--msgstr ""
-+msgstr "خطأ في ضبط PAM_TTY\n"
+@@ -1015,7 +1031,7 @@ msgstr "Грешка при заделяне на памет.\n"
+ msgid "Error sending audit message.\n"
+ msgstr "Грешка при изпращане на одит съобщение.\n"
  
- #: ../newrole/newrole.c:290
+-#: ../newrole/newrole.c:692 ../newrole/newrole.c:1059
++#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
  #, c-format
- msgid "newrole: service name configuration hashtable overflow\n"
--msgstr ""
-+msgstr "دور جديد: جدول مختصرات إعدادات أسماء الخدمات فائضة\n"
+ msgid "Could not determine enforcing mode.\n"
+ msgstr "Не можах да определя enforcing режима.\n"
+@@ -1133,62 +1149,66 @@ msgstr "Не мога да се сдобия с празен сигнален н
+ msgid "Unable to set SIGHUP handler\n"
+ msgstr "Не мога да задам манипулатор на SIGHUP\n"
  
- #: ../newrole/newrole.c:300
+-#: ../newrole/newrole.c:1053
++#: ../newrole/newrole.c:1036
++msgid "Sorry, newrole failed to drop capabilities\n"
++msgstr ""
++
++#: ../newrole/newrole.c:1052
  #, c-format
- msgid "newrole:  %s:  error on line %lu.\n"
--msgstr ""
-+msgstr "دور جديد: %s: خطأ في سطر %lu.\n"
+ msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
+ msgstr "Съжаляваме, newrole може да се ползва само на SELinux ядро.\n"
  
- #: ../newrole/newrole.c:439
+-#: ../newrole/newrole.c:1070
++#: ../newrole/newrole.c:1069
  #, c-format
- msgid "cannot find valid entry in the passwd file.\n"
--msgstr ""
-+msgstr "لم يتم الوجود على قيد صالح في ملف كلمات السر (passwd).\n"
+ msgid "failed to get old_context.\n"
+ msgstr "не успя извличането на стар_контекст.\n"
  
- #: ../newrole/newrole.c:450
+-#: ../newrole/newrole.c:1077
++#: ../newrole/newrole.c:1076
  #, c-format
- msgid "Out of memory!\n"
--msgstr ""
-+msgstr "نفذت الذاكرة!\n"
+ msgid "Warning!  Could not retrieve tty information.\n"
+ msgstr "Внимание!  Не можах да извлека tty информация.\n"
  
- #: ../newrole/newrole.c:455
+-#: ../newrole/newrole.c:1098
++#: ../newrole/newrole.c:1097
  #, c-format
- msgid "Error!  Shell is not valid.\n"
--msgstr ""
-+msgstr "خطأ! القشرة (Shell) غير صالحة.\n"
+ msgid "error on reading PAM service configuration.\n"
+ msgstr "грешка при четене на конфигурацията на PAM услуга.\n"
  
- #: ../newrole/newrole.c:512
+-#: ../newrole/newrole.c:1133
++#: ../newrole/newrole.c:1132
  #, c-format
- msgid "Unable to clear environment\n"
--msgstr ""
-+msgstr "لا يمكن في إخلاء البيئة\n"
+ msgid "newrole: incorrect password for %s\n"
+ msgstr "newrole: некоректна парола за %s\n"
  
- #: ../newrole/newrole.c:556 ../newrole/newrole.c:587 ../newrole/newrole.c:617
+-#: ../newrole/newrole.c:1160
++#: ../newrole/newrole.c:1159
  #, c-format
- msgid "Error changing uid, aborting.\n"
--msgstr ""
-+msgstr "خطأ في تغيير uid، سيتم الإلغاء.\n"
+ msgid "newrole: failure forking: %s"
+ msgstr "newrole: неуспешно изпълнение на fork: %s"
  
- #: ../newrole/newrole.c:612
+-#: ../newrole/newrole.c:1163 ../newrole/newrole.c:1186
++#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
  #, c-format
- msgid "Error resetting KEEPCAPS, aborting\n"
--msgstr ""
-+msgstr "خطأ في إعادة KEEPCAPS، سيتم الإلغاء.\n"
+ msgid "Unable to restore tty label...\n"
+ msgstr "Не мога да възстановя етикета на tty...\n"
  
- #: ../newrole/newrole.c:635
+-#: ../newrole/newrole.c:1165 ../newrole/newrole.c:1192
++#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
  #, c-format
- msgid "Error connecting to audit system.\n"
--msgstr ""
-+msgstr "خطأ في الاتصال بنظام التدوين.\n"
+ msgid "Failed to close tty properly\n"
+ msgstr "Коректното затваряне на tty не успя\n"
  
- #: ../newrole/newrole.c:641
+-#: ../newrole/newrole.c:1224
++#: ../newrole/newrole.c:1223
  #, c-format
- msgid "Error allocating memory.\n"
--msgstr ""
-+msgstr "خطأ في تعيين الذاكرة.\n"
+ msgid "Could not close descriptors.\n"
+ msgstr "Не можах да затворя дескриптори.\n"
  
- #: ../newrole/newrole.c:648
+-#: ../newrole/newrole.c:1251
++#: ../newrole/newrole.c:1250
  #, c-format
- msgid "Error sending audit message.\n"
--msgstr ""
-+msgstr "خطأ في إرسال رسالة التدوين.\n"
+ msgid "Error allocating shell's argv0.\n"
+ msgstr "Грешка при заделяне argv0 на обвивката.\n"
  
- #: ../newrole/newrole.c:692 ../newrole/newrole.c:1059
+-#: ../newrole/newrole.c:1287
++#: ../newrole/newrole.c:1286
  #, c-format
- msgid "Could not determine enforcing mode.\n"
--msgstr ""
-+msgstr "لا يمكن تحديد ضبط الإلزام.\n"
+ msgid "Unable to restore the environment, aborting\n"
+ msgstr "Не мога да възстановя средата, авариен изход\n"
  
- #: ../newrole/newrole.c:699
- #, c-format
- msgid "Error!  Could not open %s.\n"
--msgstr ""
-+msgstr "خطأ! لا يمكن فتح %s.\n"
+-#: ../newrole/newrole.c:1298
++#: ../newrole/newrole.c:1297
+ msgid "failed to exec shell\n"
+ msgstr "стартирането на обвивката не успя\n"
  
- #: ../newrole/newrole.c:705
- #, c-format
- msgid "%s!  Could not get current context for %s, not relabeling tty.\n"
--msgstr ""
-+msgstr "%s! لا يمكن الحصول على السياق الحالي لـ %s، لن تعاد عنونة tty.\n"
+@@ -1291,20 +1311,20 @@ msgstr "chcat -- -КонфиденциалноЗаКомпанията /доку
+ msgid "chcat -l +CompanyConfidential juser"
+ msgstr "chcat -l +КонфиденциалноЗаКомпанията спотребител"
  
- #: ../newrole/newrole.c:715
- #, c-format
- msgid "%s!  Could not get new context for %s, not relabeling tty.\n"
--msgstr ""
-+msgstr "%s! لا يمكن الحصول على السياق الجديد لـ %s، لن تعاد عنونة tty.\n"
+-#: ../scripts/chcat:399 ../gui/polgen.py:1351
+-#, c-format, python-format
++#: ../scripts/chcat:399
++#, c-format
+ msgid "Options Error %s "
+ msgstr "Грешка в опциите %s "
  
- #: ../newrole/newrole.c:725
- #, c-format
- msgid "%s!  Could not set new context for %s\n"
--msgstr ""
-+msgstr "%s! لا يمكن ضبط السياق الجديد لـ %s.\n"
+-#: ../gui/booleansPage.py:195 ../gui/system-config-selinux.glade:1706
++#: ../gui/booleansPage.py:194 ../gui/system-config-selinux.glade:1706
+ msgid "Boolean"
+ msgstr "Булева"
+ 
+-#: ../gui/booleansPage.py:252 ../gui/semanagePage.py:162
++#: ../gui/booleansPage.py:245 ../gui/semanagePage.py:162
+ msgid "all"
+ msgstr "всички"
+ 
+-#: ../gui/booleansPage.py:254 ../gui/semanagePage.py:164
++#: ../gui/booleansPage.py:247 ../gui/semanagePage.py:164
+ #: ../gui/system-config-selinux.glade:1615
+ #: ../gui/system-config-selinux.glade:1820
+ #: ../gui/system-config-selinux.glade:2437
+@@ -1372,48 +1392,52 @@ msgstr ""
+ msgid "Login '%s' is required"
+ msgstr "Изисква се '%s' влизане"
+ 
+-#: ../gui/modulesPage.py:48 ../gui/system-config-selinux.glade:2753
++#: ../gui/modulesPage.py:49 ../gui/system-config-selinux.glade:2753
+ msgid "Policy Module"
+ msgstr "Модул за политики"
+ 
+-#: ../gui/modulesPage.py:57
++#: ../gui/modulesPage.py:58
+ msgid "Module Name"
+ msgstr "Име на модул"
+ 
+-#: ../gui/modulesPage.py:134
++#: ../gui/modulesPage.py:135
+ msgid "Disable Audit"
+ msgstr "Забрана на наблюдението"
+ 
+-#: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
++#: ../gui/modulesPage.py:138 ../gui/system-config-selinux.glade:2662
+ msgid "Enable Audit"
+ msgstr "Разрешаване на наблюдението"
+ 
+-#: ../gui/modulesPage.py:162
++#: ../gui/modulesPage.py:163
+ msgid "Load Policy Module"
+ msgstr "Зареждане на модула за политики"
+ 
+-#: ../gui/polgen.glade:79
+-msgid "Polgen"
+-msgstr "Polgen"
+-
+-#: ../gui/polgen.glade:80
++#: ../gui/polgen.glade:9
+ msgid "Red Hat 2007"
+ msgstr "Red Hat 2007"
+ 
+-#: ../gui/polgen.glade:81
++#: ../gui/polgen.glade:11
+ msgid "GPL"
+ msgstr "GPL"
+ 
+ #. TRANSLATORS: Replace this string with your names, one name per line.
+-#: ../gui/polgen.glade:85 ../gui/system-config-selinux.glade:17
++#: ../gui/polgen.glade:13 ../gui/system-config-selinux.glade:17
+ msgid "translator-credits"
+ msgstr "Валентин Ласков, 2012, laskov at fedoraproject.org"
+ 
+-#: ../gui/polgen.glade:90
++#: ../gui/polgen.glade:34
++msgid "Add Booleans Dialog"
++msgstr "Добави диалог за булеви променливи"
++
++#: ../gui/polgen.glade:101
++msgid "Boolean Name"
++msgstr "Име на булева променлива"
++
++#: ../gui/polgen.glade:230
+ msgid "SELinux Policy Generation Tool"
+ msgstr "Инструмент за генериране на SELinux политики"
  
- #: ../newrole/newrole.c:772
- #, c-format
- msgid "%s changed labels.\n"
--msgstr ""
-+msgstr "تغيرت عناوين %s.\n"
+-#: ../gui/polgen.glade:128
++#: ../gui/polgen.glade:251
+ msgid ""
+ "<b>Select the policy type for the application or user role you want to "
+ "confine:</b>"
+@@ -1421,11 +1445,15 @@ msgstr ""
+ "<b>Изберете тип политика за приложението или роля на потребителя, който "
+ "искате да ограничите:</b>"
+ 
+-#: ../gui/polgen.glade:177
++#: ../gui/polgen.glade:284
+ msgid "<b>Applications</b>"
+ msgstr "<b>Приложения</b>"
+ 
+-#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
++#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:183
++msgid "Standard Init Daemon"
++msgstr "Standard Init Daemon"
++
++#: ../gui/polgen.glade:320 ../gui/polgen.glade:336
+ msgid ""
+ "Standard Init Daemon are daemons started on boot via init scripts.  Usually "
+ "requires a script in /etc/rc.d/init.d"
+@@ -1433,34 +1461,34 @@ msgstr ""
+ "Standard Init Daemon са демони, стартирани при зареждането от инициализиращи "
+ "скриптове.  Обикновено изисква скрипт в /etc/rc.d/init.d"
+ 
+-#: ../gui/polgen.glade:241 ../gui/polgen.py:156
+-msgid "Standard Init Daemon"
+-msgstr "Standard Init Daemon"
+-
+-#: ../gui/polgen.glade:261 ../gui/polgen.py:157
++#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:184
+ msgid "DBUS System Daemon"
+ msgstr "DBUS System Daemon"
+ 
+-#: ../gui/polgen.glade:280
++#: ../gui/polgen.glade:349
++msgid "Internet Services Daemon (inetd)"
++msgstr "Internet Services Daemon (inetd)"
++
++#: ../gui/polgen.glade:353
+ msgid "Internet Services Daemon are daemons started by xinetd"
+ msgstr "Internet Services Daemon са демони, стартирани от xinetd"
  
- #: ../newrole/newrole.c:778
- #, c-format
- msgid "Warning! Could not restore context for %s\n"
--msgstr ""
-+msgstr "تحذير! لا يمكن استعادة السياق لـ %s\n"
+-#: ../gui/polgen.glade:282
+-msgid "Internet Services Daemon (inetd)"
+-msgstr "Internet Services Daemon (inetd)"
++#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:186
++msgid "Web Application/Script (CGI)"
++msgstr "Web Application/Script (CGI)"
  
- #: ../newrole/newrole.c:835
- #, c-format
- msgid "Error: multiple roles specified\n"
--msgstr ""
-+msgstr "خطأ: تم تعريف أكثر من دور\n"
+-#: ../gui/polgen.glade:301
++#: ../gui/polgen.glade:370
+ msgid ""
+ "Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
+ msgstr ""
+ "Web Applications/Script (CGI) са CGI скриптове, стартирани от уеб сървъра "
+ "(apache)"
  
- #: ../newrole/newrole.c:843
- #, c-format
- msgid "Error: multiple types specified\n"
--msgstr ""
-+msgstr "خطأ: تم تعريف أكثر من نوع\n"
+-#: ../gui/polgen.glade:303 ../gui/polgen.py:159
+-msgid "Web Application/Script (CGI)"
+-msgstr "Web Application/Script (CGI)"
++#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:187
++msgid "User Application"
++msgstr "Потребителско приложение"
  
- #: ../newrole/newrole.c:850
- #, c-format
- msgid "Sorry, -l may be used with SELinux MLS support.\n"
--msgstr ""
-+msgstr "عفوا، -l يمكن استعمالها مع دعم SELinux MLS.\n"
+-#: ../gui/polgen.glade:322 ../gui/polgen.glade:343
++#: ../gui/polgen.glade:387 ../gui/polgen.glade:404
+ msgid ""
+ "User Application are any application that you would like to confine that is "
+ "started by a user"
+@@ -1468,27 +1496,27 @@ msgstr ""
+ "Потребителско приложение са всякакви приложения, стартирани от потребител, "
+ "които искате да ограничите"
+ 
+-#: ../gui/polgen.glade:324 ../gui/polgen.py:160
+-msgid "User Application"
+-msgstr "Потребителско приложение"
+-
+-#: ../gui/polgen.glade:345 ../gui/polgen.py:161
++#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:188
+ msgid "Sandbox"
+ msgstr "Sandbox"
+ 
+-#: ../gui/polgen.glade:391
++#: ../gui/polgen.glade:446
+ msgid "<b>Login Users</b>"
+ msgstr "<b>Влизане на потребители</b>"
+ 
+-#: ../gui/polgen.glade:453
++#: ../gui/polgen.glade:478
++msgid "Existing User Roles"
++msgstr "Съществуващи роли на потребителя"
++
++#: ../gui/polgen.glade:482
+ msgid "Modify an existing login user record."
+ msgstr "Промяна на съществуващия запис за влизане на потребител."
  
- #: ../newrole/newrole.c:855
- #, c-format
- msgid "Error: multiple levels specified\n"
--msgstr ""
-+msgstr "خطأ: تم تعريف أكثر من مستوى\n"
+-#: ../gui/polgen.glade:455
+-msgid "Existing User Roles"
+-msgstr "Съществуващи роли на потребителя"
++#: ../gui/polgen.glade:495 ../sepolicy/sepolicy/generate.py:189
++msgid "Minimal Terminal User Role"
++msgstr "Минимална роля на потребител в терминал"
  
- #: ../newrole/newrole.c:865
- #, c-format
- msgid "Error: you are not allowed to change levels on a non secure terminal \n"
--msgstr ""
-+msgstr "خطأ: لا يسمح لك بتغيير المستويات من خلال وحدة طرفية غير آمنة \n"
+-#: ../gui/polgen.glade:474
++#: ../gui/polgen.glade:499
+ msgid ""
+ "This user will login to a machine only via a terminal or remote login.  By "
+ "default this user will have  no setuid, no networking, no su, no sudo."
+@@ -1497,11 +1525,11 @@ msgstr ""
+ "подразбиране, този потребител няма да има  setuid, достъп до мрежа, su и "
+ "sudo."
+ 
+-#: ../gui/polgen.glade:476 ../gui/polgen.py:162
+-msgid "Minimal Terminal User Role"
+-msgstr "Минимална роля на потребител в терминал"
++#: ../gui/polgen.glade:512 ../sepolicy/sepolicy/generate.py:190
++msgid "Minimal X Windows User Role"
++msgstr "Минимална X Windows роля на потребител"
  
- #: ../newrole/newrole.c:891
- #, c-format
- msgid "Couldn't get default type.\n"
--msgstr ""
-+msgstr "لا يمكن الحصول على النوع الافتراضي.\n"
+-#: ../gui/polgen.glade:495
++#: ../gui/polgen.glade:516
+ msgid ""
+ "This user can login to a machine via X or terminal.  By default this user "
+ "will have no setuid, no networking, no sudo, no su"
+@@ -1509,11 +1537,11 @@ msgstr ""
+ "Такъв потребител може да влезе в машината през X или терминал.  По "
+ "подразбиране потребителят ще е без setuid, без работа в мрежа, без sudo и su"
+ 
+-#: ../gui/polgen.glade:497 ../gui/polgen.py:163
+-msgid "Minimal X Windows User Role"
+-msgstr "Минимална X Windows роля на потребител"
++#: ../gui/polgen.glade:529 ../sepolicy/sepolicy/generate.py:191
++msgid "User Role"
++msgstr "Роля на потребител"
  
- #: ../newrole/newrole.c:901
- #, c-format
- msgid "failed to get new context.\n"
--msgstr ""
-+msgstr "فشل في الحصول على سياق جديد.\n"
+-#: ../gui/polgen.glade:516
++#: ../gui/polgen.glade:533
+ msgid ""
+ "User with full networking, no setuid applications without transition, no "
+ "sudo, no su."
+@@ -1521,11 +1549,11 @@ msgstr ""
+ "Потребител с пълноценна работа в мрежа, без setuid приложения без "
+ "transition, без sudo и su."
+ 
+-#: ../gui/polgen.glade:518 ../gui/polgen.py:164
+-msgid "User Role"
+-msgstr "Роля на потребител"
++#: ../gui/polgen.glade:546 ../sepolicy/sepolicy/generate.py:192
++msgid "Admin User Role"
++msgstr "Потребител с Административна роля"
  
- #: ../newrole/newrole.c:908
- #, c-format
- msgid "failed to set new role %s\n"
--msgstr ""
-+msgstr "فشل في ضبط دور جديد %s\n"
+-#: ../gui/polgen.glade:537
++#: ../gui/polgen.glade:550
+ msgid ""
+ "User with full networking, no setuid applications without transition, no su, "
+ "can sudo to Root Administration Roles"
+@@ -1533,15 +1561,15 @@ msgstr ""
+ "Потребител с пълноценна работа в мрежа, без setuid приложения без "
+ "transition, без su, с възможност за sudo към Административна Root роля."
+ 
+-#: ../gui/polgen.glade:539 ../gui/polgen.py:165
+-msgid "Admin User Role"
+-msgstr "Потребител с Административна роля"
+-
+-#: ../gui/polgen.glade:585
++#: ../gui/polgen.glade:592
+ msgid "<b>Root Users</b>"
+ msgstr "<b>Root потребители</b>"
+ 
+-#: ../gui/polgen.glade:647
++#: ../gui/polgen.glade:623 ../sepolicy/sepolicy/generate.py:193
++msgid "Root Admin User Role"
++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 "
+@@ -1551,136 +1579,118 @@ msgstr ""
+ "ползва да администрира машината, докато работи като root.  Този потребител "
+ "няма да е способен да влезе в системата директно."
+ 
+-#: ../gui/polgen.glade:649 ../gui/polgen.py:166
+-msgid "Root Admin User Role"
+-msgstr "Потребител с роля Root Администратор"
+-
+-#: ../gui/polgen.glade:716
+-msgid "label104"
+-msgstr "label104"
+-
+-#: ../gui/polgen.glade:745
++#: ../gui/polgen.glade:705
+ msgid "<b>Enter name of application or user role:</b>"
+ msgstr "<b>Въведете име на приложение или роля на потребител:</b>"
+ 
+-#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
++#: ../gui/polgen.glade:728 ../gui/polgengui.py:252
+ msgid "Name"
+ msgstr "Име"
+ 
+-#: ../gui/polgen.glade:807
++#: ../gui/polgen.glade:739
+ msgid "Enter complete path for executable to be confined."
+ msgstr "Въведете пълен път на изпълним файл, който ще бъде ограничен."
+ 
+-#: ../gui/polgen.glade:830 ../gui/polgen.glade:950 ../gui/polgen.glade:3142
++#: ../gui/polgen.glade:756 ../gui/polgen.glade:838 ../gui/polgen.glade:2361
+ msgid "..."
+ msgstr "..."
+ 
+-#: ../gui/polgen.glade:849
++#: ../gui/polgen.glade:776
+ msgid "Enter unique name for the confined application or user role."
+ msgstr ""
+ "Въведете уникално име за ограниченото приложение или роля на потребител."
+ 
+-#: ../gui/polgen.glade:871
++#: ../gui/polgen.glade:794
+ msgid "Executable"
+ msgstr "Изпълним файл"
+ 
+-#: ../gui/polgen.glade:899
++#: ../gui/polgen.glade:808
+ msgid "Init script"
+ msgstr "Инициализиращ скрипт"
+ 
+-#: ../gui/polgen.glade:927
++#: ../gui/polgen.glade:821
+ msgid ""
+ "Enter complete path to init script used to start the confined application."
+ msgstr ""
+ "Въведете пълен път до инициализиращ скрипт, използван за стартиране на "
+ "ограниченото приложение."
  
- #: ../newrole/newrole.c:915
- #, c-format
- msgid "failed to set new type %s\n"
--msgstr ""
-+msgstr "فشل في ضبط نوع جديد %s\n"
+-#: ../gui/polgen.glade:982
+-msgid "label105"
+-msgstr "label105"
+-
+-#: ../gui/polgen.glade:1011
++#: ../gui/polgen.glade:887
+ msgid "<b>Select existing role to modify:</b>"
+ msgstr "<b>Изберете съществуваща роля за промяна:</b>"
  
- #: ../newrole/newrole.c:925
- #, c-format
- msgid "failed to build new range with level %s\n"
--msgstr ""
-+msgstr "فشل في بناء مدى جديد مع مستوى %s\n"
+-#: ../gui/polgen.glade:1045
++#: ../gui/polgen.glade:908
+ msgid "Select the user roles that will transiton to the %s domain."
+ msgstr ""
  
- #: ../newrole/newrole.c:930
- #, c-format
- msgid "failed to set new range %s\n"
--msgstr ""
-+msgstr "فشل في ضبط مدى جديد %s\n"
+-#: ../gui/polgen.glade:1073
+-msgid "label106"
+-msgstr "label106"
++#: ../gui/polgen.glade:928
++msgid "role tab"
++msgstr ""
  
- #: ../newrole/newrole.c:938
- #, c-format
- msgid "failed to convert new context to string\n"
--msgstr ""
-+msgstr "فشل في في تحويل السياق الجديد إلى نص\n"
+-#: ../gui/polgen.glade:1102
++#: ../gui/polgen.glade:945
+ msgid "<b>Select roles that %s will transition to:</b>"
+ msgstr ""
  
- #: ../newrole/newrole.c:943
- #, c-format
- msgid "%s is not a valid context\n"
--msgstr ""
-+msgstr "%s ليس سياقا صالحا\n"
+-#: ../gui/polgen.glade:1136
++#: ../gui/polgen.glade:963
+ msgid "Select applications domains that %s will transition to."
+ msgstr ""
  
- #: ../newrole/newrole.c:950
- #, c-format
- msgid "Unable to allocate memory for new_context"
--msgstr ""
-+msgstr "غير قادر على تعيين ذاكرة لـnew_context"
+-#: ../gui/polgen.glade:1164
+-msgid "label107"
+-msgstr "label107"
++#: ../gui/polgen.glade:983
++msgid ""
++"transition \n"
++"role tab"
++msgstr ""
  
- #: ../newrole/newrole.c:976
- #, c-format
- msgid "Unable to obtain empty signal set\n"
--msgstr ""
-+msgstr "غير قادر على الحصول على مجموعة الإشارات الفارغة\n"
+-#: ../gui/polgen.glade:1193
++#: ../gui/polgen.glade:1001
+ msgid "<b>Select the user_roles that will transition to %s:</b>"
+ msgstr ""
  
- #: ../newrole/newrole.c:984
- #, c-format
- msgid "Unable to set SIGHUP handler\n"
--msgstr ""
-+msgstr "غير قادر على ضبط معالج SIGHUP\n"
+-#: ../gui/polgen.glade:1227
++#: ../gui/polgen.glade:1019
+ msgid "Select the user roles that will transiton to this applications domains."
+ msgstr ""
  
- #: ../newrole/newrole.c:1053
- #, c-format
- msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
--msgstr ""
-+msgstr "عفوا، لا يمكن استعمال newrole إلا على نواة SELinux.\n"
+-#: ../gui/polgen.glade:1255
+-msgid "label108"
+-msgstr "label108"
+-
+-#: ../gui/polgen.glade:1284
++#: ../gui/polgen.glade:1056
+ msgid "<b>Select domains that %s will administer:</b>"
+ msgstr "<b>Изберете домейни, които %s ще администрира:</b>"
  
- #: ../newrole/newrole.c:1070
- #, c-format
- msgid "failed to get old_context.\n"
--msgstr ""
-+msgstr "فشل في الحصول على old_context.\n"
+-#: ../gui/polgen.glade:1318 ../gui/polgen.glade:1409
++#: ../gui/polgen.glade:1074 ../gui/polgen.glade:1129
+ msgid "Select the domains that you would like this user administer."
+ msgstr "Изберете домейните, които желаете този потребител да администрира."
  
- #: ../newrole/newrole.c:1077
- #, c-format
- msgid "Warning!  Could not retrieve tty information.\n"
--msgstr ""
-+msgstr "تحذير! استعادة معلومات tty غير ممكنة.\n"
+-#: ../gui/polgen.glade:1346
+-msgid "label109"
+-msgstr "label109"
+-
+-#: ../gui/polgen.glade:1375
++#: ../gui/polgen.glade:1111
+ msgid "<b>Select additional roles for %s:</b>"
+ msgstr "<b>Изберете допълнителни роли за %s:</b>"
  
- #: ../newrole/newrole.c:1098
- #, c-format
- msgid "error on reading PAM service configuration.\n"
--msgstr ""
-+msgstr "خطأ في قراءة إعدادات خدمة PAM.\n"
+-#: ../gui/polgen.glade:1437
+-msgid "label111"
+-msgstr "label111"
+-
+-#: ../gui/polgen.glade:1466
++#: ../gui/polgen.glade:1166
+ msgid "<b>Enter network ports that %s binds on:</b>"
+ msgstr "<b>Въведете мрежови портове, към които %s ще се привързва:</b>"
  
- #: ../newrole/newrole.c:1133
- #, c-format
- msgid "newrole: incorrect password for %s\n"
--msgstr ""
-+msgstr "newrole: كلمة المرور خاطئة لـ %s\n"
+-#: ../gui/polgen.glade:1497 ../gui/polgen.glade:1997
++#: ../gui/polgen.glade:1186 ../gui/polgen.glade:1557
+ msgid "<b>TCP Ports</b>"
+ msgstr "<b>TCP портове</b>"
  
- #: ../newrole/newrole.c:1160
- #, c-format
- msgid "newrole: failure forking: %s"
--msgstr ""
-+msgstr "newrole: فشل في التفرع: %s"
+-#: ../gui/polgen.glade:1565 ../gui/polgen.glade:1785
++#: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
++#: ../gui/polgen.glade:1698
++msgid "All"
++msgstr "Всички"
++
++#: ../gui/polgen.glade:1227 ../gui/polgen.glade:1394
+ msgid "Allows %s to bind to any udp port"
+ msgstr "Позволява %s да се привързва към който и да е udp порт"
  
- #: ../newrole/newrole.c:1163 ../newrole/newrole.c:1186
- #, c-format
- msgid "Unable to restore tty label...\n"
--msgstr ""
-+msgstr "غير قادر لاستعادة عنوان tty...\n"
+-#: ../gui/polgen.glade:1567 ../gui/polgen.glade:1787 ../gui/polgen.glade:2061
+-#: ../gui/polgen.glade:2215
+-msgid "All"
+-msgstr "Всички"
++#: ../gui/polgen.glade:1240 ../gui/polgen.glade:1407
++msgid "600-1024"
++msgstr "600-1024"
  
- #: ../newrole/newrole.c:1165 ../newrole/newrole.c:1192
- #, c-format
- msgid "Failed to close tty properly\n"
--msgstr ""
-+msgstr "فشل في إغلاق tty بصورة صحيحة\n"
+-#: ../gui/polgen.glade:1585 ../gui/polgen.glade:1805
++#: ../gui/polgen.glade:1244 ../gui/polgen.glade:1411
+ msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
+ msgstr "Позволи %s да извиква bindresvport с 0. Привързване към порт 600-1024"
  
- #: ../newrole/newrole.c:1224
- #, c-format
- msgid "Could not close descriptors.\n"
--msgstr ""
-+msgstr "لا يمكن إغلاق الواصفات.\n"
+-#: ../gui/polgen.glade:1587 ../gui/polgen.glade:1807
+-msgid "600-1024"
+-msgstr "600-1024"
++#: ../gui/polgen.glade:1257 ../gui/polgen.glade:1424
++msgid "Unreserved Ports (>1024)"
++msgstr "Нерезервирани портове (>1024)"
  
- #: ../newrole/newrole.c:1251
- #, c-format
- msgid "Error allocating shell's argv0.\n"
--msgstr ""
-+msgstr "خطأ في تعيين argv0 الخاص بالقشرة (shell).\n"
+-#: ../gui/polgen.glade:1605 ../gui/polgen.glade:1825
++#: ../gui/polgen.glade:1261 ../gui/polgen.glade:1428
+ msgid ""
+ "Enter a comma separated list of udp ports or ranges of ports that %s binds "
+ "to. Example: 612, 650-660"
+@@ -1688,36 +1698,34 @@ msgstr ""
+ "Въведете списък udp портове или диапазони от портове, разделени със запетаи, "
+ "към които %s ще се привързва. Пример: 612, 650-660"
+ 
+-#: ../gui/polgen.glade:1607 ../gui/polgen.glade:1827
+-msgid "Unreserved Ports (>1024)"
+-msgstr "Нерезервирани портове (>1024)"
+-
+-#: ../gui/polgen.glade:1638 ../gui/polgen.glade:1858 ../gui/polgen.glade:2079
+-#: ../gui/polgen.glade:2233
++#: ../gui/polgen.glade:1289 ../gui/polgen.glade:1456 ../gui/polgen.glade:1609
++#: ../gui/polgen.glade:1718
+ msgid "Select Ports"
+ msgstr "Изберете портове"
+ 
+-#: ../gui/polgen.glade:1663 ../gui/polgen.glade:1883
++#: ../gui/polgen.glade:1302 ../gui/polgen.glade:1469
+ msgid "Allows %s to bind to any udp ports > 1024"
+ msgstr "Позволява %s да се привързва към който и да е udp порт > 1024"
+ 
+-#: ../gui/polgen.glade:1717 ../gui/polgen.glade:2151
++#: ../gui/polgen.glade:1353 ../gui/polgen.glade:1666
+ msgid "<b>UDP Ports</b>"
+ msgstr "<b>UDP портове</b>"
+ 
+-#: ../gui/polgen.glade:1937
+-msgid "label113"
+-msgstr "label113"
++#: ../gui/polgen.glade:1519
++msgid ""
++"Network\n"
++"Bind tab"
++msgstr ""
+ 
+-#: ../gui/polgen.glade:1966
++#: ../gui/polgen.glade:1537
+ msgid "<b>Select network ports that %s connects to:</b>"
+ msgstr "<b>Изберете мрежовите портове, към които %s ще се свързва:</b>"
+ 
+-#: ../gui/polgen.glade:2058
++#: ../gui/polgen.glade:1593
+ msgid "Allows %s to connect to any tcp port"
+ msgstr "Позволява %s да се свързва с който и да е tcp порт"
+ 
+-#: ../gui/polgen.glade:2104
++#: ../gui/polgen.glade:1622
+ msgid ""
+ "Enter a comma separated list of tcp ports or ranges of ports that %s "
+ "connects to. Example: 612, 650-660"
+@@ -1725,11 +1733,11 @@ msgstr ""
+ "Въведете списък tcp портове или диапазони от портове, разделени със запетаи, "
+ "към които %s ще се свързва. Пример: 612, 650-660"
+ 
+-#: ../gui/polgen.glade:2212
++#: ../gui/polgen.glade:1702
+ msgid "Allows %s to connect to any udp port"
+ msgstr "Позволява %s да се свързва с който и да е udp порт"
+ 
+-#: ../gui/polgen.glade:2258
++#: ../gui/polgen.glade:1731
+ msgid ""
+ "Enter a comma separated list of udp ports or ranges of ports that %s "
+ "connects to. Example: 612, 650-660"
+@@ -1737,55 +1745,47 @@ msgstr ""
+ "Въведете списък udp портове или диапазони от портове, разделени със запетаи, "
+ "към които %s ще се свързва. Пример: 612, 650-660"
+ 
+-#: ../gui/polgen.glade:2305
+-msgid "label114"
+-msgstr "label114"
+-
+-#: ../gui/polgen.glade:2334
++#: ../gui/polgen.glade:1792
+ msgid "<b>Select common application traits for %s:</b>"
+ msgstr "<b>Изберете отличителни черти на приложението %s:</b>"
+ 
+-#: ../gui/polgen.glade:2366
++#: ../gui/polgen.glade:1809
+ msgid "Writes syslog messages\t"
+ msgstr "Пише syslog съобщения\t"
+ 
+-#: ../gui/polgen.glade:2385
++#: ../gui/polgen.glade:1824
+ msgid "Create/Manipulate temporary files in /tmp"
+ msgstr "Създава/Работи с временни файлове в /tmp"
+ 
+-#: ../gui/polgen.glade:2404
++#: ../gui/polgen.glade:1839
+ msgid "Uses Pam for authentication"
+ msgstr "Ползва Pam за удостоверяване"
+ 
+-#: ../gui/polgen.glade:2423
++#: ../gui/polgen.glade:1854
+ msgid "Uses nsswitch or getpw* calls"
+ msgstr "Ползва извиквания на nsswitch или getpw*"
+ 
+-#: ../gui/polgen.glade:2442
++#: ../gui/polgen.glade:1869
+ msgid "Uses dbus"
+ msgstr "Ползва dbus"
+ 
+-#: ../gui/polgen.glade:2461
++#: ../gui/polgen.glade:1884
+ msgid "Sends audit messages"
+ msgstr "Праща съобщения към наблюдението"
+ 
+-#: ../gui/polgen.glade:2480
++#: ../gui/polgen.glade:1899
+ msgid "Interacts with the terminal"
+ msgstr "Взаимодейства с терминала"
+ 
+-#: ../gui/polgen.glade:2499
++#: ../gui/polgen.glade:1914
+ msgid "Sends email"
+ msgstr "Праща имейл"
+ 
+-#: ../gui/polgen.glade:2530
+-msgid "label115"
+-msgstr "label115"
+-
+-#: ../gui/polgen.glade:2559
++#: ../gui/polgen.glade:1961
+ msgid "<b>Add files/directories that %s manages</b>"
+ msgstr "<b>Добавете файлове/директории, които %s управлява</b>"
+ 
+-#: ../gui/polgen.glade:2788
++#: ../gui/polgen.glade:2122
+ msgid ""
+ "Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
+ "Files ..."
+@@ -1793,77 +1793,65 @@ msgstr ""
+ "Файлове/директории, които %s \"управлява\". Pid файлове, Log файлове, /var/"
+ "lib файлове ..."
+ 
+-#: ../gui/polgen.glade:2823
+-msgid "label116"
+-msgstr "label116"
+-
+-#: ../gui/polgen.glade:2852
++#: ../gui/polgen.glade:2166
+ msgid "<b>Add booleans from the %s policy:</b>"
+ msgstr "<b>Добави булевите променливи от политиката %s:</b>"
+ 
+-#: ../gui/polgen.glade:3002
++#: ../gui/polgen.glade:2274
+ msgid "Add/Remove booleans used by the %s domain"
+ msgstr "Добавя/Премахва булеви променливи, използвани от домейна %s"
+ 
+-#: ../gui/polgen.glade:3066
++#: ../gui/polgen.glade:2316
+ msgid "<b>Which directory you will generate the %s policy?</b>"
+ msgstr "<b>В коя директория ще генерирате политиката %s?</b>"
+ 
+-#: ../gui/polgen.glade:3097
++#: ../gui/polgen.glade:2334
+ msgid "Policy Directory"
+ msgstr "Директория на политиката"
  
- #: ../newrole/newrole.c:1287
- #, c-format
- msgid "Unable to restore the environment, aborting\n"
--msgstr ""
-+msgstr "غير قادر على استعادة البيئة، سيتم الإلغاء\n"
+-#: ../gui/polgen.glade:3254
+-msgid "Add Booleans Dialog"
+-msgstr "Добави диалог за булеви променливи"
+-
+-#: ../gui/polgen.glade:3327
+-msgid "Boolean Name"
+-msgstr "Име на булева променлива"
+-
+-#: ../gui/polgengui.py:261
++#: ../gui/polgengui.py:262
+ msgid "Role"
+ msgstr "Роля"
  
- #: ../newrole/newrole.c:1298
- msgid "failed to exec shell\n"
--msgstr ""
-+msgstr "فشل في تنفيذ القشرة (shell)\n"
+-#: ../gui/polgengui.py:268
++#: ../gui/polgengui.py:269
+ msgid "Existing_User"
+ msgstr "Съществуващ потребител"
  
- #: ../load_policy/load_policy.c:22
- #, c-format
- msgid "usage:  %s [-qi]\n"
--msgstr ""
-+msgstr "الاستخدام:  %s [-qi]\n"
+-#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
++#: ../gui/polgengui.py:283 ../gui/polgengui.py:291 ../gui/polgengui.py:305
+ msgid "Application"
+ msgstr "Приложение"
  
- #: ../load_policy/load_policy.c:71
- #, c-format
- msgid "%s:  Policy is already loaded and initial load requested\n"
--msgstr ""
-+msgstr "%s: تم تحميل السياسة مسبقاً وتم طلب التحميل المبدئي\n"
+-#: ../gui/polgengui.py:352
++#: ../gui/polgengui.py:353
+ #, python-format
+ msgid "%s must be a directory"
+ msgstr "%s трябва да е директория"
  
- #: ../load_policy/load_policy.c:80
- #, c-format
- msgid "%s:  Can't load policy and enforcing mode requested:  %s\n"
--msgstr ""
-+msgstr "%s:  لا يمكن تحميل السياسة وتم طلب الوضع الملزم:  %s\n"
+-#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
++#: ../gui/polgengui.py:413 ../gui/polgengui.py:694
+ msgid "You must select a user"
+ msgstr "Трябва да изберете потребител"
  
- #: ../load_policy/load_policy.c:90
- #, c-format
- msgid "%s:  Can't load policy:  %s\n"
--msgstr ""
-+msgstr "%s:  لا يمكن تحميل السياسة:  %s\n"
+-#: ../gui/polgengui.py:542
++#: ../gui/polgengui.py:543
+ msgid "Select executable file to be confined."
+ msgstr "Посочете изпълним файл, който да бъде ограничен"
  
- #: ../scripts/chcat:92 ../scripts/chcat:169
- msgid "Requires at least one category"
--msgstr ""
-+msgstr "يتطلب تصنيف واحد على الأقل"
+-#: ../gui/polgengui.py:553
++#: ../gui/polgengui.py:554
+ msgid "Select init script file to be confined."
+ msgstr "Посочете файл с инициализиращ скрипт, който да бъде ограничен"
  
- #: ../scripts/chcat:106 ../scripts/chcat:183
- #, c-format
- msgid "Can not modify sensitivity levels using '+' on %s"
--msgstr ""
-+msgstr "لا يمكن تعديل مستويات الحساسية باستخدام '+' على %s"
+-#: ../gui/polgengui.py:563
++#: ../gui/polgengui.py:564
+ msgid "Select file(s) that confined application creates or writes"
+ msgstr "Посочете файл(ове), които ограниченото приложение създава или пише"
  
- #: ../scripts/chcat:110
- #, c-format
- msgid "%s is already in %s"
--msgstr ""
-+msgstr "%s موجود في %s مسبقا"
+-#: ../gui/polgengui.py:570
++#: ../gui/polgengui.py:571
+ msgid "Select directory(s) that the confined application owns and writes into"
+ msgstr ""
+ "Посочете директория(и), които ограниченото приложение притежава и пише в тях"
  
- #: ../scripts/chcat:188 ../scripts/chcat:198
- #, c-format
- msgid "%s is not in %s"
--msgstr ""
-+msgstr "%s ليس في %s"
+-#: ../gui/polgengui.py:632
++#: ../gui/polgengui.py:633
+ msgid "Select directory to generate policy files in"
+ msgstr "Посочете директория, в която да се генерират файловете на политиката"
  
- #: ../scripts/chcat:267 ../scripts/chcat:272
- msgid "Can not combine +/- with other types of categories"
--msgstr ""
-+msgstr "لا يمكن الجمع +/- مع أنواع أخرى من التصنيفات"
+-#: ../gui/polgengui.py:649
++#: ../gui/polgengui.py:650
+ #, python-format
+ msgid ""
+ "Type %s_t already defined in current policy.\n"
+@@ -1872,11 +1860,11 @@ msgstr ""
+ "Типът %s_t е вече дефиниран в текущата политика.\n"
+ "Искате ли да продължите?"
  
- #: ../scripts/chcat:319
- msgid "Can not have multiple sensitivities"
--msgstr ""
-+msgstr "لا يمكن أن يكون متعدد الحساسيات"
+-#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
++#: ../gui/polgengui.py:650 ../gui/polgengui.py:654
+ msgid "Verify Name"
+ msgstr "Проверете името"
  
- #: ../scripts/chcat:325
- #, c-format
- msgid "Usage %s CATEGORY File ..."
--msgstr ""
-+msgstr "الاستخدام %s CATEGORY ملف ..."
+-#: ../gui/polgengui.py:653
++#: ../gui/polgengui.py:654
+ #, python-format
+ msgid ""
+ "Module %s.pp already loaded in current policy.\n"
+@@ -1885,107 +1873,19 @@ msgstr ""
+ "Модулът %s.pp е вече зареден в текущата политика.\n"
+ "Искате ли да продължите?"
  
- #: ../scripts/chcat:326
- #, c-format
- msgid "Usage %s -l CATEGORY user ..."
--msgstr ""
-+msgstr "الاستخدام %s -l CATEGORY مستخدم ..."
+-#: ../gui/polgengui.py:699
++#: ../gui/polgengui.py:700
+ msgid ""
+ "You must add a name made up of letters and numbers and containing no spaces."
+ msgstr "Трябва да добавите име, съставено от букви и цифри, и без интервали."
  
- #: ../scripts/chcat:327
- #, c-format
- msgid "Usage %s [[+|-]CATEGORY],...]q File ..."
--msgstr ""
-+msgstr "الاستخدام %s [[+|-]CATEGORY],...]q ملف ..."
+-#: ../gui/polgengui.py:713
++#: ../gui/polgengui.py:714
+ msgid "You must enter a executable"
+ msgstr "Трябва да въведете изпълним файл"
  
- #: ../scripts/chcat:328
- #, c-format
- msgid "Usage %s -l [[+|-]CATEGORY],...]q user ..."
--msgstr ""
-+msgstr "الاستخدام %s -l [[+|-]CATEGORY],...]q مستخدم ..."
+-#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
++#: ../gui/polgengui.py:739 ../gui/system-config-selinux.py:174
+ msgid "Configue SELinux"
+ msgstr "Конфигуриране на "
  
- #: ../scripts/chcat:329
- #, c-format
- msgid "Usage %s -d File ..."
+-#: ../gui/polgen.py:158
+-msgid "Internet Services Daemon"
+-msgstr "Internet Services демон"
+-
+-#: ../gui/polgen.py:197
+-#, python-format
+-msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+-msgstr "Портовете трябва да са номера или интервали от номера от 1 до %d "
+-
+-#: ../gui/polgen.py:324
+-msgid "You must enter a name for your confined process/user"
+-msgstr "Трябва да въведете име за Вашия ограничен процес/потребител"
+-
+-#: ../gui/polgen.py:326
+-msgid ""
+-"Name must be alpha numberic with no spaces. Consider using option \"-n "
+-"MODULENAME\""
 -msgstr ""
-+msgstr "الاستخدام %s -d ملف ..."
- 
- #: ../scripts/chcat:330
- #, c-format
- msgid "Usage %s -l -d user ..."
+-"Името трябва да е от букви и цифри без интервали. Разгледайте ползването на "
+-"опцията \"-n MODULENAME\""
+-
+-#: ../gui/polgen.py:414
+-msgid "User Role types can not be assigned executables."
+-msgstr ""
+-
+-#: ../gui/polgen.py:420
+-msgid "Only Daemon apps can use an init script.."
+-msgstr "Само Демон приложенията могат да ползват инит скрипт."
+-
+-#: ../gui/polgen.py:438
+-msgid "use_resolve must be a boolean value "
+-msgstr "use_resolve трябва да е булева стойност "
+-
+-#: ../gui/polgen.py:444
+-msgid "use_syslog must be a boolean value "
+-msgstr "use_syslog трябва да е булева стойност "
+-
+-#: ../gui/polgen.py:450
+-msgid "use_kerberos must be a boolean value "
+-msgstr "use_kerberos трябва да е булева стойност "
+-
+-#: ../gui/polgen.py:456
+-msgid "manage_krb5_rcache must be a boolean value "
+-msgstr "manage_krb5_rcache трябва да е булева стойност "
+-
+-#: ../gui/polgen.py:486
+-msgid "USER Types automatically get a tmp type"
+-msgstr "USER типовете автоматично получават tmp тип"
+-
+-#: ../gui/polgen.py:1004
+-msgid "You must enter the executable path for your confined process"
+-msgstr "Трябва да въведете изпълнимия път за Вашия ограничен процес"
+-
+-#: ../gui/polgen.py:1182
+-msgid "Type Enforcement file"
+-msgstr "Тип Enforcement файл"
+-
+-#: ../gui/polgen.py:1183
+-msgid "Interface file"
+-msgstr "Интерфейсен файл"
+-
+-#: ../gui/polgen.py:1184
+-msgid "File Contexts file"
+-msgstr "Файл контекстен файл"
+-
+-#: ../gui/polgen.py:1185
+-msgid "Setup Script"
+-msgstr "Setup Script"
+-
+-#: ../gui/polgen.py:1306
+-#, python-format
+-msgid ""
+-"\n"
+-"%s\n"
+-"\n"
+-"sepolgen [ -n moduleName ] [ -m ] [ -t type ] [ executable | Name ]\n"
+-"valid Types:\n"
+-msgstr ""
+-"\n"
+-"%s\n"
+-"\n"
+-"sepolgen [ -n moduleName ] [ -m ] [ -t type ] [ executable | Name ]\n"
+-"валидни типове:\n"
+-
+-#: ../gui/polgen.py:1354
+-msgid "Executable or Name required"
+-msgstr "Изисква се Програма или Име"
+-
+ #: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
+ msgid "Network Port"
+ msgstr "Мрежови порт"
+@@ -2027,1487 +1927,2437 @@ msgstr "Изглед като списък"
+ msgid "Group View"
+ msgstr "Изглед като група"
+ 
+-#: ../gui/selinux.tbl:1 ../gui/selinux.tbl:30 ../gui/selinux.tbl:31
+-#: ../gui/selinux.tbl:32 ../gui/selinux.tbl:33 ../gui/selinux.tbl:34
+-#: ../gui/selinux.tbl:36 ../gui/selinux.tbl:37 ../gui/selinux.tbl:38
+-#: ../gui/selinux.tbl:39 ../gui/selinux.tbl:40 ../gui/selinux.tbl:42
+-#: ../gui/selinux.tbl:43 ../gui/selinux.tbl:44 ../gui/selinux.tbl:45
+-#: ../gui/selinux.tbl:46 ../gui/selinux.tbl:47 ../gui/selinux.tbl:48
+-#: ../gui/selinux.tbl:49 ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
+-#: ../gui/selinux.tbl:52 ../gui/selinux.tbl:53 ../gui/selinux.tbl:59
+-#: ../gui/selinux.tbl:60 ../gui/selinux.tbl:61 ../gui/selinux.tbl:62
+-#: ../gui/selinux.tbl:63 ../gui/selinux.tbl:64 ../gui/selinux.tbl:65
+-#: ../gui/selinux.tbl:66 ../gui/selinux.tbl:67 ../gui/selinux.tbl:68
+-#: ../gui/selinux.tbl:69 ../gui/selinux.tbl:75 ../gui/selinux.tbl:76
+-#: ../gui/selinux.tbl:77 ../gui/selinux.tbl:78 ../gui/selinux.tbl:79
+-#: ../gui/selinux.tbl:80 ../gui/selinux.tbl:81 ../gui/selinux.tbl:82
+-#: ../gui/selinux.tbl:83 ../gui/selinux.tbl:84 ../gui/selinux.tbl:86
+-#: ../gui/selinux.tbl:88 ../gui/selinux.tbl:89 ../gui/selinux.tbl:90
+-#: ../gui/selinux.tbl:92 ../gui/selinux.tbl:94 ../gui/selinux.tbl:95
+-#: ../gui/selinux.tbl:96 ../gui/selinux.tbl:97 ../gui/selinux.tbl:98
+-#: ../gui/selinux.tbl:99 ../gui/selinux.tbl:100 ../gui/selinux.tbl:101
+-#: ../gui/selinux.tbl:102 ../gui/selinux.tbl:103 ../gui/selinux.tbl:104
+-#: ../gui/selinux.tbl:106 ../gui/selinux.tbl:108 ../gui/selinux.tbl:109
+-#: ../gui/selinux.tbl:110 ../gui/selinux.tbl:111 ../gui/selinux.tbl:112
+-#: ../gui/selinux.tbl:113 ../gui/selinux.tbl:114 ../gui/selinux.tbl:116
+-#: ../gui/selinux.tbl:117 ../gui/selinux.tbl:119 ../gui/selinux.tbl:121
+-#: ../gui/selinux.tbl:123 ../gui/selinux.tbl:124 ../gui/selinux.tbl:127
+-#: ../gui/selinux.tbl:129 ../gui/selinux.tbl:130 ../gui/selinux.tbl:131
+-#: ../gui/selinux.tbl:132 ../gui/selinux.tbl:133 ../gui/selinux.tbl:134
+-#: ../gui/selinux.tbl:135 ../gui/selinux.tbl:136 ../gui/selinux.tbl:137
+-#: ../gui/selinux.tbl:138 ../gui/selinux.tbl:139 ../gui/selinux.tbl:142
+-#: ../gui/selinux.tbl:143 ../gui/selinux.tbl:144 ../gui/selinux.tbl:145
+-#: ../gui/selinux.tbl:146 ../gui/selinux.tbl:147 ../gui/selinux.tbl:148
+-#: ../gui/selinux.tbl:149 ../gui/selinux.tbl:150 ../gui/selinux.tbl:151
+-#: ../gui/selinux.tbl:152 ../gui/selinux.tbl:154 ../gui/selinux.tbl:155
+-#: ../gui/selinux.tbl:156 ../gui/selinux.tbl:157 ../gui/selinux.tbl:158
+-#: ../gui/selinux.tbl:159 ../gui/selinux.tbl:160 ../gui/selinux.tbl:167
+-#: ../gui/selinux.tbl:171 ../gui/selinux.tbl:172 ../gui/selinux.tbl:173
+-#: ../gui/selinux.tbl:174 ../gui/selinux.tbl:175 ../gui/selinux.tbl:177
+-#: ../gui/selinux.tbl:178 ../gui/selinux.tbl:179 ../gui/selinux.tbl:180
+-#: ../gui/selinux.tbl:184 ../gui/selinux.tbl:192 ../gui/selinux.tbl:193
+-#: ../gui/selinux.tbl:194 ../gui/selinux.tbl:195 ../gui/selinux.tbl:196
+-#: ../gui/selinux.tbl:197 ../gui/selinux.tbl:198 ../gui/selinux.tbl:199
+-#: ../gui/selinux.tbl:200 ../gui/selinux.tbl:201 ../gui/selinux.tbl:206
+-#: ../gui/selinux.tbl:207 ../gui/selinux.tbl:218 ../gui/selinux.tbl:219
+-#: ../gui/selinux.tbl:220 ../gui/selinux.tbl:222 ../gui/selinux.tbl:224
+-#: ../gui/selinux.tbl:226 ../gui/selinux.tbl:227 ../gui/selinux.tbl:230
+-msgid "SELinux Service Protection"
+-msgstr "SELinux защита на услугите"
+-
+-#: ../gui/selinux.tbl:1
+-msgid "Disable SELinux protection for acct daemon"
+-msgstr "Забрани SELinux защитата за acct демона"
+-
+-#: ../gui/selinux.tbl:2 ../gui/selinux.tbl:3 ../gui/selinux.tbl:70
+-#: ../gui/selinux.tbl:153 ../gui/selinux.tbl:168 ../gui/selinux.tbl:169
+-#: ../gui/selinux.tbl:170 ../gui/selinux.tbl:189 ../gui/selinux.tbl:202
+-#: ../gui/selinux.tbl:203 ../gui/selinux.tbl:204 ../gui/selinux.tbl:205
+-msgid "Admin"
+-msgstr "Админ"
+-
+-#: ../gui/selinux.tbl:2
+-msgid "Allow all daemons to write corefiles to /"
+-msgstr "Позволи всички демони да пишат основни файлове в /"
+-
+-#: ../gui/selinux.tbl:3
+-msgid "Allow all daemons the ability to use unallocated ttys"
+-msgstr "Позволи на всички демони възможността да ползват разпределени tty"
+-
+-#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
+-#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
+-#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
+-#: ../gui/selinux.tbl:210 ../gui/selinux.tbl:211 ../gui/selinux.tbl:212
+-#: ../gui/selinux.tbl:213 ../gui/selinux.tbl:214 ../gui/selinux.tbl:215
+-#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
+-msgid "User Privs"
+-msgstr "Права на потребители"
+-
+-#: ../gui/selinux.tbl:4
+-msgid ""
+-"Allow gadmin SELinux user account to execute files in home directory or /tmp"
+-msgstr ""
+-"Позволи gadmin SELinux потребителски акаунт да стартира файлове в домашната "
+-"директория или /tmp"
+-
+-#: ../gui/selinux.tbl:5
+-msgid ""
+-"Allow guest SELinux user account to execute files in home directory or /tmp"
 -msgstr ""
-+msgstr "الاستخدام %s -l -d مستخدم ..."
+-"Позволи guest SELinux потребителски акаунт да стартира файлове в домашната "
+-"директория или /tmp"
+-
+-#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
+-msgid "Memory Protection"
+-msgstr "Защита на паметта"
+-
+-#: ../gui/selinux.tbl:6
+-msgid "Allow java executable stack"
+-msgstr "Позволи изпълним стек на java"
++#: ../gui/semanagePage.py:126
++#, python-format
++msgid "Are you sure you want to delete %s '%s'?"
++msgstr "Сигурни ли сте, че искате да изтриете %s '%s'?"
  
- #: ../scripts/chcat:331
- #, c-format
- msgid "Usage %s -L"
+-#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
+-#: ../gui/selinux.tbl:209
+-msgid "Mount"
+-msgstr "Монтиране"
++#: ../gui/semanagePage.py:126
++#, python-format
++msgid "Delete %s"
++msgstr "Изтрий %s"
+ 
+-#: ../gui/selinux.tbl:7
+-msgid "Allow mount to mount any file"
+-msgstr "Позволи mount да монтира който и да е файл"
++#: ../gui/semanagePage.py:134
++#, python-format
++msgid "Add %s"
++msgstr "Добави %s"
+ 
+-#: ../gui/selinux.tbl:8
+-msgid "Allow mount to mount any directory"
+-msgstr "Позволи mount да монтира която и да е директория"
++#: ../gui/semanagePage.py:148
++#, python-format
++msgid "Modify %s"
++msgstr "Промени %s"
+ 
+-#: ../gui/selinux.tbl:9
+-msgid "Allow mplayer executable stack"
+-msgstr "Позволи изпълним стек на mplayer"
++#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
++msgid "Permissive"
++msgstr "Permissive"
+ 
+-#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
+-#: ../gui/selinux.tbl:188
+-msgid "SSH"
+-msgstr "SSH"
++#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
++msgid "Enforcing"
++msgstr "Enforcing"
+ 
+-#: ../gui/selinux.tbl:10
+-msgid "Allow ssh to run ssh-keysign"
+-msgstr "Позволи ssh да стартира ssh-keysign"
++#: ../gui/statusPage.py:94
++msgid "Status"
++msgstr "Състояние"
+ 
+-#: ../gui/selinux.tbl:11
++#: ../gui/statusPage.py:133
+ msgid ""
+-"Allow staff SELinux user account to execute files in home directory or /tmp"
++"Changing the policy type will cause a relabel of the entire file system on "
++"the next boot. Relabeling takes a long time depending on the size of the "
++"file system.  Do you wish to continue?"
+ msgstr ""
+-"Позволи staff SELinux потребителски акаунт да стартира файлове в домашната "
+-"директория или /tmp"
++"Променяйки типа политика, ще предизвикате преетикетиране на цялата файлова "
++"система при следващото зареждане. Преетикетирането отнема доста време, в "
++"зависимост от големината на файловата система.  Искате ли да продължите?"
+ 
+-#: ../gui/selinux.tbl:12
++#: ../gui/statusPage.py:147
+ msgid ""
+-"Allow sysadm SELinux user account to execute files in home directory or /tmp"
 -msgstr ""
-+msgstr "الاستخدام %s -L"
+-"Позволи sysadm SELinux потребителски акаунт да стартира файлове в домашната "
+-"директория или /tmp"
++"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
++"you later decide to turn SELinux back on, the system will be required to "
++"relabel.  If you just want to see if SELinux is causing a problem on your "
++"system, you can go to permissive mode which will only log errors and not "
++"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
++"wish to continue?"
++msgstr ""
++"Промяната към забранен SELinux изисква рестартиране.  Това не се "
++"препоръчва.  Ако по-късно решите да активирате SELinux, системата ще трябва "
++"да бъде преетикетирана.  Ако просто искате да видите дали SELinux е причина "
++"за проблем в системата Ви, може да преминете в режим permissive, който само "
++"ще регистрира грешките, без да налага SELinux политика.  Режимът Permissive "
++"не изисква рестартиране    Искате ли да продължите?"
  
- #: ../scripts/chcat:332
- #, c-format
- msgid "Usage %s -L -l user"
+-#: ../gui/selinux.tbl:13
++#: ../gui/statusPage.py:152
+ msgid ""
+-"Allow unconfined SELinux user account to execute files in home directory or /"
+-"tmp"
++"Changing to SELinux enabled will cause a relabel of the entire file system "
++"on the next boot. Relabeling takes a long time depending on the size of the "
++"file system.  Do you wish to continue?"
+ msgstr ""
+-"Позволи неограничен SELinux потребителски акаунт да стартира файлове в "
+-"домашната директория или /tmp"
+-
+-#: ../gui/selinux.tbl:14
+-msgid "Network Configuration"
+-msgstr "Мрежова конфигурация"
++"Промяната към разрешен SELinux ще предизвика преетикетиране на цялата "
++"файлова система при следващото зареждане. Преетикетирането отнема доста "
++"време, в зависимост от големината на файловата система.  Искате ли да "
++"продължите?"
+ 
+-#: ../gui/selinux.tbl:14
+-msgid "Allow unlabeled packets to flow on the network"
+-msgstr "Позволи неетикетирани пакети да текат през мрежата"
++#: ../gui/system-config-selinux.glade:11
++msgid "system-config-selinux"
++msgstr "system-config-selinux"
+ 
+-#: ../gui/selinux.tbl:15
++#: ../gui/system-config-selinux.glade:12
+ msgid ""
+-"Allow user SELinux user account to execute files in home directory or /tmp"
++"Copyright (c)2006 Red Hat, Inc.\n"
++"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
+ msgstr ""
+-"Позволи user SELinux потребителски акаунт да стартира файлове в домашната "
+-"директория или /tmp"
+-
+-#: ../gui/selinux.tbl:16
+-msgid "Allow unconfined to dyntrans to unconfined_execmem"
+-msgstr "Позволи на неограничени dyntrans към unconfined_execmem"
++"Copyright (c)2006 Red Hat, Inc.\n"
++"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
+ 
+-#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
+-#: ../gui/selinux.tbl:140
+-msgid "Databases"
+-msgstr "Бази данни"
++#: ../gui/system-config-selinux.glade:22
++#: ../gui/system-config-selinux.glade:544
++msgid "Add SELinux Login Mapping"
++msgstr "Добави SELinux съответствие за влизане"
+ 
+-#: ../gui/selinux.tbl:17
+-msgid "Allow user to connect to mysql socket"
+-msgstr "Позволи потребител да се свързва към mysql сокет"
++#: ../gui/system-config-selinux.glade:257
++msgid "Add SELinux Network Ports"
++msgstr "Добавя SELinux мрежови портове"
+ 
+-#: ../gui/selinux.tbl:18
+-msgid "Allow user to connect to postgres socket"
+-msgstr "Позволи потребител да се свързва към postgres сокет"
++#: ../gui/system-config-selinux.glade:391
++#: ../gui/system-config-selinux.glade:678
++msgid "SELinux Type"
++msgstr "SELinux тип"
+ 
+-#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
+-msgid "XServer"
+-msgstr "XServer"
++#: ../gui/system-config-selinux.glade:622
++msgid "File Specification"
++msgstr "Файлова спецификация"
+ 
+-#: ../gui/selinux.tbl:19
+-msgid "Allow clients to write to X shared memory"
+-msgstr "Позволи клиенти да пишат в X споделена памет"
++#: ../gui/system-config-selinux.glade:650
++msgid "File Type"
++msgstr "Тип файл"
+ 
+-#: ../gui/selinux.tbl:20
++#: ../gui/system-config-selinux.glade:727
+ msgid ""
+-"Allow xguest SELinux user account to execute files in home directory or /tmp"
++"all files\n"
++"regular file\n"
++"directory\n"
++"character device\n"
++"block device\n"
++"socket\n"
++"symbolic link\n"
++"named pipe\n"
+ msgstr ""
+-"Позволи xguest SELinux потребителски акаунт да стартира файлове в домашната "
+-"директория или /tmp"
++"всички файлове\n"
++"нормален файл\n"
++"директория\n"
++"знаково устр.\n"
++"блоково устр.\n"
++"сокет\n"
++"символна връзка\n"
++"named pipe\n"
+ 
+-#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
+-#: ../gui/selinux.tbl:231
+-msgid "NIS"
+-msgstr "NIS"
++#: ../gui/system-config-selinux.glade:773
++msgid "MLS"
++msgstr "MLS"
+ 
+-#: ../gui/selinux.tbl:21
+-msgid "Allow daemons to run with NIS"
+-msgstr "Позволи демони да работят с NIS"
++#: ../gui/system-config-selinux.glade:837
++msgid "Add SELinux User"
++msgstr "Добавя SELinux потребител"
+ 
+-#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
+-#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
+-#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
+-#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
+-#: ../gui/selinux.tbl:118
+-msgid "Web Applications"
+-msgstr "Уеб приложения"
++#: ../gui/system-config-selinux.glade:1079
++msgid "SELinux Administration"
++msgstr "SELinux администрация"
+ 
+-#: ../gui/selinux.tbl:22
+-msgid "Transition staff SELinux user to Web Browser Domain"
 -msgstr ""
-+msgstr "الاستخدام %s -L -l مستخدم"
++#: ../gui/system-config-selinux.glade:1122
++msgid "Add"
++msgstr "Добави"
  
- #: ../scripts/chcat:333
- msgid "Use -- to end option list.  For example"
+-#: ../gui/selinux.tbl:23
+-msgid "Transition sysadm SELinux user to Web Browser Domain"
 -msgstr ""
-+msgstr "استخدم -- لإنهاء قائمة الخيارات. على سبيل المثال"
++#: ../gui/system-config-selinux.glade:1144
++msgid "_Properties"
++msgstr "_Свойства"
  
- #: ../scripts/chcat:334
- msgid "chcat -- -CompanyConfidential /docs/businessplan.odt"
+-#: ../gui/selinux.tbl:24
+-msgid "Transition user SELinux user to Web Browser Domain"
 -msgstr ""
-+msgstr "chcat -- -CompanyConfidential /docs/businessplan.odt"
++#: ../gui/system-config-selinux.glade:1166
++msgid "_Delete"
++msgstr "_Изтрий"
  
- #: ../scripts/chcat:335
- msgid "chcat -l +CompanyConfidential juser"
+-#: ../gui/selinux.tbl:25
+-msgid "Transition xguest SELinux user to Web Browser Domain"
 -msgstr ""
-+msgstr "chcat -l +CompanyConfidential juser"
++#: ../gui/system-config-selinux.glade:1256
++msgid "Select Management Object"
++msgstr "Изберете Management Object"
  
--#: ../scripts/chcat:399
--#, c-format
-+#: ../scripts/chcat:399 ../gui/polgen.py:1351
-+#, c-format, python-format
- msgid "Options Error %s "
-+msgstr "خطأ في الخيارات %s "
-+
-+#: ../gui/booleansPage.py:195 ../gui/system-config-selinux.glade:1706
-+msgid "Boolean"
-+msgstr ""
-+
-+#: ../gui/booleansPage.py:252 ../gui/semanagePage.py:162
-+msgid "all"
-+msgstr ""
-+
-+#: ../gui/booleansPage.py:254 ../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
+-#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
+-#: ../gui/selinux.tbl:29
+-msgid "Allow staff Web Browsers to write to home directories"
+-msgstr "Позволи staff уеб браузъри да пишат в домашни директории"
++#: ../gui/system-config-selinux.glade:1273
++msgid "<b>Select:</b>"
++msgstr "<b>Изберете:</b>"
+ 
+-#: ../gui/selinux.tbl:30
+-msgid "Disable SELinux protection for amanda"
+-msgstr "Забрани SELinux защитата за amanda"
++#: ../gui/system-config-selinux.glade:1326
++msgid "System Default Enforcing Mode"
++msgstr "Системен Enforcing режим по подразбиране"
+ 
+-#: ../gui/selinux.tbl:31
+-msgid "Disable SELinux protection for amavis"
+-msgstr "Забрани SELinux защитата за amavis"
++#: ../gui/system-config-selinux.glade:1354
 +msgid ""
-+"File\n"
-+"Specification"
++"Disabled\n"
++"Permissive\n"
++"Enforcing\n"
 +msgstr ""
-+
-+#: ../gui/fcontextPage.py:81
++"Забранен\n"
++"Permissive\n"
++"Enforcing\n"
+ 
+-#: ../gui/selinux.tbl:32
+-msgid "Disable SELinux protection for apmd daemon"
+-msgstr "Забрани SELinux защитата за демона apmd"
++#: ../gui/system-config-selinux.glade:1373
++msgid "Current Enforcing Mode"
++msgstr "Текущ Enforcing режим"
+ 
+-#: ../gui/selinux.tbl:33
+-msgid "Disable SELinux protection for arpwatch daemon"
+-msgstr "Забрани SELinux защитата за демона arpwatch"
++#: ../gui/system-config-selinux.glade:1418
++msgid "System Default Policy Type: "
++msgstr "Системен тип политика по подразбиране: "
+ 
+-#: ../gui/selinux.tbl:34
+-msgid "Disable SELinux protection for auditd daemon"
+-msgstr "Забрани SELinux защитата за демона auditd"
++#: ../gui/system-config-selinux.glade:1463
 +msgid ""
-+"Selinux\n"
-+"File Type"
++"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/fcontextPage.py:88
++"Изберете, ако искате да преетикетирате тогава цялата файлова система при "
++"следващото зареждане.  Преетикетирането може да отнеме доста време, в "
++"зависимост от големината на файловата система.  Ако променяте типовете "
++"политика или преминавате от забранен към enforcing, е необходимо "
++"преетикетиране."
+ 
+-#: ../gui/selinux.tbl:35
+-msgid "Disable SELinux protection for automount daemon"
+-msgstr "Забрани SELinux защитата за демона automount"
++#: ../gui/system-config-selinux.glade:1509
++msgid "Relabel on next reboot."
++msgstr "Преетикетиране при следващото зареждане"
+ 
+-#: ../gui/selinux.tbl:36
+-msgid "Disable SELinux protection for avahi"
+-msgstr "Забрани SELinux защитата за avahi"
++#: ../gui/system-config-selinux.glade:1561
++msgid "label37"
++msgstr "label37"
+ 
+-#: ../gui/selinux.tbl:37
+-msgid "Disable SELinux protection for bluetooth daemon"
+-msgstr "Забрани SELinux защитата за демона bluetooth"
++#: ../gui/system-config-selinux.glade:1598
++msgid "Revert boolean setting to system default"
++msgstr "Върни булевите настройки към тези по подразбиране"
+ 
+-#: ../gui/selinux.tbl:38
+-msgid "Disable SELinux protection for canna daemon"
+-msgstr "Забрани SELinux защитата за демона canna"
++#: ../gui/system-config-selinux.glade:1614
++msgid "Toggle between Customized and All Booleans"
++msgstr "Превключва между Индивидуални и Всички булеви променливи"
+ 
+-#: ../gui/selinux.tbl:39
+-msgid "Disable SELinux protection for cardmgr daemon"
+-msgstr "Забрани SELinux защитата за демона cardmgr"
++#: ../gui/system-config-selinux.glade:1645
++#: ../gui/system-config-selinux.glade:1850
++#: ../gui/system-config-selinux.glade:2037
++#: ../gui/system-config-selinux.glade:2224
++#: ../gui/system-config-selinux.glade:2467
++#: ../gui/system-config-selinux.glade:2692
++#: ../gui/system-config-selinux.glade:2867
++msgid "Filter"
++msgstr "Филтър"
+ 
+-#: ../gui/selinux.tbl:40
+-msgid "Disable SELinux protection for Cluster Server"
+-msgstr "Забрани SELinux защитата за Cluster Server"
++#: ../gui/system-config-selinux.glade:1734
++msgid "label50"
++msgstr "label50"
+ 
+-#: ../gui/selinux.tbl:41
+-msgid ""
+-"Allow cdrecord to read various content. nfs, samba, removable devices, user "
+-"temp and untrusted content files"
+-msgstr ""
+-"Позволи cdrecord да чете различно съдържание. nfs, samba, сменяеми "
+-"устройства, временни потребителски файлове и такива с несигурно съдържание"
++#: ../gui/system-config-selinux.glade:1771
++msgid "Add File Context"
++msgstr "Добавя файлов контекст"
+ 
+-#: ../gui/selinux.tbl:42
+-msgid "Disable SELinux protection for ciped daemon"
+-msgstr "Забрани SELinux защитата за демона ciped"
++#: ../gui/system-config-selinux.glade:1787
++msgid "Modify File Context"
++msgstr "Променя файлов контекст"
+ 
+-#: ../gui/selinux.tbl:43
+-msgid "Disable SELinux protection for clamd daemon"
+-msgstr "Забрани SELinux защитата за демона clamd"
++#: ../gui/system-config-selinux.glade:1803
++msgid "Delete File Context"
++msgstr "Изтрива файлов контекст"
+ 
+-#: ../gui/selinux.tbl:44
+-msgid "Disable SELinux protection for clamscan"
+-msgstr "Забрани SELinux защитата за clamscan"
++#: ../gui/system-config-selinux.glade:1819
++msgid "Toggle between all and customized file context"
++msgstr "Превключва между всички и индивидуален файлов контекст"
+ 
+-#: ../gui/selinux.tbl:45
+-msgid "Disable SELinux protection for clvmd"
+-msgstr "Забрани SELinux защитата за clvmd"
++#: ../gui/system-config-selinux.glade:1939
++msgid "label38"
++msgstr "label38"
+ 
+-#: ../gui/selinux.tbl:46
+-msgid "Disable SELinux protection for comsat daemon"
+-msgstr "Забрани SELinux защитата за демона comsat"
++#: ../gui/system-config-selinux.glade:1976
++msgid "Add SELinux User Mapping"
++msgstr "Добави SELinux съответствие на потребител"
+ 
+-#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
+-#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
+-msgid "Disable SELinux protection for courier daemon"
+-msgstr "Забрани SELinux защитата за демона courier"
++#: ../gui/system-config-selinux.glade:1992
++msgid "Modify SELinux User Mapping"
++msgstr "Промени SELinux съответствие на потребител"
+ 
+-#: ../gui/selinux.tbl:52
+-msgid "Disable SELinux protection for cpucontrol daemon"
+-msgstr "Забрани SELinux защитата за демона cpucontrol"
++#: ../gui/system-config-selinux.glade:2008
++msgid "Delete SELinux User Mapping"
++msgstr "Изтрий SELinux съответствие на потребител"
+ 
+-#: ../gui/selinux.tbl:53
+-msgid "Disable SELinux protection for cpuspeed daemon"
+-msgstr "Забрани SELinux защитата за демона cpuspeed"
++#: ../gui/system-config-selinux.glade:2126
++msgid "label39"
++msgstr "label39"
+ 
+-#: ../gui/selinux.tbl:54
+-msgid "Cron"
+-msgstr "Cron"
++#: ../gui/system-config-selinux.glade:2163
++msgid "Add User"
++msgstr "Добавя потребител"
+ 
+-#: ../gui/selinux.tbl:54
+-msgid "Disable SELinux protection for crond daemon"
+-msgstr "Забрани SELinux защитата за демона crond"
++#: ../gui/system-config-selinux.glade:2179
++msgid "Modify User"
++msgstr "Променя потребител"
+ 
+-#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
+-#: ../gui/selinux.tbl:91
+-msgid "Printing"
+-msgstr "Печатане"
++#: ../gui/system-config-selinux.glade:2195
++msgid "Delete User"
++msgstr "Изтрива потребител"
+ 
+-#: ../gui/selinux.tbl:55
+-msgid "Disable SELinux protection for cupsd back end server"
+-msgstr "Забрани SELinux защитата за cupsd back end server"
++#: ../gui/system-config-selinux.glade:2313
++msgid "label41"
++msgstr "label41"
+ 
+-#: ../gui/selinux.tbl:56
+-msgid "Disable SELinux protection for cupsd daemon"
+-msgstr "Забрани SELinux защитата за демона cupsd"
++#: ../gui/system-config-selinux.glade:2350
++msgid "Add Network Port"
++msgstr "Добавя мрежов порт"
+ 
+-#: ../gui/selinux.tbl:57
+-msgid "Disable SELinux protection for cupsd_lpd"
+-msgstr "Забрани SELinux защитата за cupsd_lpd"
++#: ../gui/system-config-selinux.glade:2366
++msgid "Edit Network Port"
++msgstr "Редактира мрежов порт"
+ 
+-#: ../gui/selinux.tbl:58
+-msgid "CVS"
+-msgstr "CVS"
++#: ../gui/system-config-selinux.glade:2382
++msgid "Delete Network Port"
++msgstr "Изтрива мрежов порт"
+ 
+-#: ../gui/selinux.tbl:58
+-msgid "Disable SELinux protection for cvs daemon"
+-msgstr "Забрани SELinux защитата за демона cvs"
++#: ../gui/system-config-selinux.glade:2418
++#: ../gui/system-config-selinux.glade:2436
++msgid "Toggle between Customized and All Ports"
++msgstr "Превключва между Индивидуални и Всички портове"
+ 
+-#: ../gui/selinux.tbl:59
+-msgid "Disable SELinux protection for cyrus daemon"
+-msgstr "Забрани SELinux защитата за демона cyrus"
++#: ../gui/system-config-selinux.glade:2556
++msgid "label42"
++msgstr "label42"
+ 
+-#: ../gui/selinux.tbl:60
+-msgid "Disable SELinux protection for dbskkd daemon"
+-msgstr "Забрани SELinux защитата за демона dbskkd"
++#: ../gui/system-config-selinux.glade:2593
++msgid "Generate new policy module"
++msgstr "Генерира нов модул с политика"
+ 
+-#: ../gui/selinux.tbl:61
+-msgid "Disable SELinux protection for dbusd daemon"
+-msgstr "Забрани SELinux защитата за демона dbusd"
++#: ../gui/system-config-selinux.glade:2609
++msgid "Load policy module"
++msgstr "Зарежда модул с политика"
+ 
+-#: ../gui/selinux.tbl:62
+-msgid "Disable SELinux protection for dccd"
+-msgstr "Забрани SELinux защитата за dccd"
++#: ../gui/system-config-selinux.glade:2625
++msgid "Remove loadable policy module"
++msgstr "Премахва зареждаем модул с политика"
+ 
+-#: ../gui/selinux.tbl:63
+-msgid "Disable SELinux protection for dccifd"
+-msgstr "Забрани SELinux защитата за dccifd"
++#: ../gui/system-config-selinux.glade:2661
 +msgid ""
-+"File\n"
-+"Type"
++"Enable/Disable additional audit rules, that are normally not reported in the "
++"log files."
 +msgstr ""
-+
-+#: ../gui/loginsPage.py:48 ../gui/system-config-selinux.glade:2098
-+msgid "User Mapping"
++"Разрешава/Забранява допълнителни правила за наблюдение, които нормално не се "
++"докладват в журналните файлове."
+ 
+-#: ../gui/selinux.tbl:64
+-msgid "Disable SELinux protection for dccm"
+-msgstr "Забрани SELinux защитата за dccm"
++#: ../gui/system-config-selinux.glade:2781
++msgid "label44"
++msgstr "label44"
+ 
+-#: ../gui/selinux.tbl:65
+-msgid "Disable SELinux protection for ddt daemon"
+-msgstr "Забрани SELinux защитата за демона ddt"
++#: ../gui/system-config-selinux.glade:2818
++msgid "Change process mode to permissive."
++msgstr "Смени режима на процеса на permissive."
+ 
+-#: ../gui/selinux.tbl:66
+-msgid "Disable SELinux protection for devfsd daemon"
+-msgstr "Забрани SELinux защитата за демона devfsd"
++#: ../gui/system-config-selinux.glade:2836
++msgid "Change process mode to enforcing"
++msgstr "Смени режима на процеса на enforcing"
+ 
+-#: ../gui/selinux.tbl:67
+-msgid "Disable SELinux protection for dhcpc daemon"
+-msgstr "Забрани SELinux защитата за демона dhcpc"
++#: ../gui/system-config-selinux.glade:2928
++msgid "Process Domain"
++msgstr "Домейн на процеса"
+ 
+-#: ../gui/selinux.tbl:68
+-msgid "Disable SELinux protection for dhcpd daemon"
+-msgstr "Забрани SELinux защитата за демона dhcpd"
++#: ../gui/system-config-selinux.glade:2956
++msgid "label59"
++msgstr "label59"
+ 
+-#: ../gui/selinux.tbl:69
+-msgid "Disable SELinux protection for dictd daemon"
+-msgstr "Забрани SELinux защитата за демона dictd"
++#: ../gui/usersPage.py:138
++#, python-format
++msgid "SELinux user '%s' is required"
++msgstr "Изисква се SELinux потребител '%s'"
+ 
+-#: ../gui/selinux.tbl:70
+-msgid "Allow sysadm_t to directly start daemons"
+-msgstr "Позволи sysadm_t директно да стартира демони"
++#: ../sepolicy/sepolicy.py:106
++msgid "Generate SELinux man pages"
 +msgstr ""
-+
-+#: ../gui/loginsPage.py:52
-+msgid ""
-+"Login\n"
-+"Name"
+ 
+-#: ../gui/selinux.tbl:71
+-msgid "Disable SELinux protection for Evolution"
+-msgstr "Забрани SELinux защитата за Evolution"
++#: ../sepolicy/sepolicy.py:110
++msgid "path in which the generated SELinux man pages will be stored"
 +msgstr ""
-+
-+#: ../gui/loginsPage.py:56 ../gui/usersPage.py:50
-+msgid ""
-+"SELinux\n"
-+"User"
+ 
+-#: ../gui/selinux.tbl:72
+-msgid "Games"
+-msgstr "Игри"
++#: ../sepolicy/sepolicy.py:114
++msgid "All domains"
 +msgstr ""
-+
-+#: ../gui/loginsPage.py:59 ../gui/usersPage.py:55
-+msgid ""
-+"MLS/\n"
-+"MCS Range"
+ 
+-#: ../gui/selinux.tbl:72
+-msgid "Disable SELinux protection for games"
+-msgstr "Забрани SELinux защитата за игри"
++#: ../sepolicy/sepolicy.py:116
++msgid "Domain name(s) of man pages to be created"
 +msgstr ""
-+
-+#: ../gui/loginsPage.py:133
-+#, python-format
-+msgid "Login '%s' is required"
+ 
+-#: ../gui/selinux.tbl:73
+-msgid "Disable SELinux protection for the web browsers"
+-msgstr "Забрани SELinux защитата за уеб браузърите"
++#: ../sepolicy/sepolicy.py:164
++msgid "Query SELinux policy network information"
 +msgstr ""
-+
-+#: ../gui/modulesPage.py:48 ../gui/system-config-selinux.glade:2753
-+msgid "Policy Module"
+ 
+-#: ../gui/selinux.tbl:74
+-msgid "Disable SELinux protection for Thunderbird"
+-msgstr "Забрани SELinux защитата за Thunderbird"
++#: ../sepolicy/sepolicy.py:169
++msgid "list all SELinux port types"
 +msgstr ""
-+
-+#: ../gui/modulesPage.py:57
-+msgid "Module Name"
+ 
+-#: ../gui/selinux.tbl:75
+-msgid "Disable SELinux protection for distccd daemon"
+-msgstr "Забрани SELinux защитата за демона distccd"
++#: ../sepolicy/sepolicy.py:172
++msgid "show SELinux type related to the port"
 +msgstr ""
-+
-+#: ../gui/modulesPage.py:134
-+msgid "Disable Audit"
+ 
+-#: ../gui/selinux.tbl:76
+-msgid "Disable SELinux protection for dmesg daemon"
+-msgstr "Забрани SELinux защитата за демона dmesg"
+-
+-#: ../gui/selinux.tbl:77
+-msgid "Disable SELinux protection for dnsmasq daemon"
+-msgstr "Забрани SELinux защитата за демона dnsmasq"
+-
+-#: ../gui/selinux.tbl:78
+-msgid "Disable SELinux protection for dovecot daemon"
+-msgstr "Забрани SELinux защитата за демона dovecot"
+-
+-#: ../gui/selinux.tbl:79
+-msgid "Disable SELinux protection for entropyd daemon"
+-msgstr "Забрани SELinux защитата за демона entropyd"
+-
+-#: ../gui/selinux.tbl:80
+-msgid "Disable SELinux protection for fetchmail"
+-msgstr "Забрани SELinux защитата за fetchmail"
+-
+-#: ../gui/selinux.tbl:81
+-msgid "Disable SELinux protection for fingerd daemon"
+-msgstr "Забрани SELinux защитата за демона fingerd"
++#: ../sepolicy/sepolicy.py:175
++msgid "Show ports defined for this SELinux type"
 +msgstr ""
-+
-+#: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
-+msgid "Enable Audit"
+ 
+-#: ../gui/selinux.tbl:82
+-msgid "Disable SELinux protection for freshclam daemon"
+-msgstr "Забрани SELinux защитата за демона freshclam"
++#: ../sepolicy/sepolicy.py:178
++msgid "show ports to which this domain can bind and/or connect"
 +msgstr ""
-+
-+#: ../gui/modulesPage.py:162
-+msgid "Load Policy Module"
+ 
+-#: ../gui/selinux.tbl:83
+-msgid "Disable SELinux protection for fsdaemon daemon"
+-msgstr "Забрани SELinux защитата за демона fsdaemon"
++#: ../sepolicy/sepolicy.py:192
++msgid "query SELinux policy to see if domains can communicate with each other"
 +msgstr ""
-+
-+#: ../gui/polgen.glade:79
-+msgid "Polgen"
+ 
+-#: ../gui/selinux.tbl:84
+-msgid "Disable SELinux protection for gpm daemon"
+-msgstr "Забрани SELinux защитата за демона gpm"
++#: ../sepolicy/sepolicy.py:195
++msgid "Source Domain"
 +msgstr ""
-+
-+#: ../gui/polgen.glade:80
-+msgid "Red Hat 2007"
+ 
+-#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
+-msgid "NFS"
+-msgstr "NFS"
++#: ../sepolicy/sepolicy.py:198
++msgid "Target Domain"
 +msgstr ""
-+
-+#: ../gui/polgen.glade:81
-+msgid "GPL"
+ 
+-#: ../gui/selinux.tbl:85
+-msgid "Disable SELinux protection for gss daemon"
+-msgstr "Забрани SELinux защитата за демона gss"
++#: ../sepolicy/sepolicy.py:215
++#, fuzzy
++msgid "query SELinux Policy to see description of booleans"
++msgstr "Инструмент за генериране на SELinux политики"
+ 
+-#: ../gui/selinux.tbl:86
+-msgid "Disable SELinux protection for Hal daemon"
+-msgstr "Забрани SELinux защитата за демона Hal"
++#: ../sepolicy/sepolicy.py:219
++msgid "get all booleans desctiption"
 +msgstr ""
-+
-+#. TRANSLATORS: Replace this string with your names, one name per line.
-+#: ../gui/polgen.glade:85 ../gui/system-config-selinux.glade:17
-+msgid "translator-credits"
+ 
+-#: ../gui/selinux.tbl:87
+-msgid "Compatibility"
+-msgstr "Съвместимост"
++#: ../sepolicy/sepolicy.py:221
++msgid "boolean to get description"
 +msgstr ""
-+
-+#: ../gui/polgen.glade:90
-+msgid "SELinux Policy Generation Tool"
+ 
+-#: ../gui/selinux.tbl:87
++#: ../sepolicy/sepolicy.py:231
+ msgid ""
+-"Do not audit things that we know to be broken but which are not security "
+-"risks"
++"query SELinux Policy to see how a source process domain can transition to "
++"the target process domain"
+ msgstr ""
+-"Не наблюдавай неща, които знаем, че са счупени, но не са рискови за "
+-"сигурността"
+ 
+-#: ../gui/selinux.tbl:88
+-msgid "Disable SELinux protection for hostname daemon"
+-msgstr "Забрани SELinux защитата за демона hostname"
++#: ../sepolicy/sepolicy.py:234
++msgid "source process domain"
 +msgstr ""
-+
-+#: ../gui/polgen.glade:128
-+msgid ""
-+"<b>Select the policy type for the application or user role you want to "
-+"confine:</b>"
+ 
+-#: ../gui/selinux.tbl:89
+-msgid "Disable SELinux protection for hotplug daemon"
+-msgstr "Забрани SELinux защитата за демона hotplug"
++#: ../sepolicy/sepolicy.py:237
++msgid "target process domain"
 +msgstr ""
-+
-+#: ../gui/polgen.glade:177
-+msgid "<b>Applications</b>"
+ 
+-#: ../gui/selinux.tbl:90
+-msgid "Disable SELinux protection for howl daemon"
+-msgstr "Забрани SELinux защитата за демона howl"
++#: ../sepolicy/sepolicy.py:259
++msgid "Generate SELinux Policy module template"
 +msgstr ""
-+
-+#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
-+msgid ""
-+"Standard Init Daemon are daemons started on boot via init scripts.  Usually "
-+"requires a script in /etc/rc.d/init.d"
+ 
+-#: ../gui/selinux.tbl:91
+-msgid "Disable SELinux protection for cups hplip daemon"
+-msgstr "Забрани SELinux защитата за cups демона hplip"
++#: ../sepolicy/sepolicy.py:265
++msgid "name of policy to generate"
 +msgstr ""
-+
-+#: ../gui/polgen.glade:241 ../gui/polgen.py:156
-+msgid "Standard Init Daemon"
+ 
+-#: ../gui/selinux.tbl:92
+-msgid "Disable SELinux protection for httpd rotatelogs"
+-msgstr "Забрани SELinux защитата за httpd rotatelog-овете"
++#: ../sepolicy/sepolicy.py:267
++msgid "executable to confine"
 +msgstr ""
-+
-+#: ../gui/polgen.glade:261 ../gui/polgen.py:157
-+msgid "DBUS System Daemon"
+ 
+-#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
+-msgid "HTTPD Service"
+-msgstr "Услугата HTTPD"
++#: ../sepolicy/sepolicy.py:269
++msgid "run policy generation test suite"
 +msgstr ""
-+
-+#: ../gui/polgen.glade:280
-+msgid "Internet Services Daemon are daemons started by xinetd"
+ 
+-#: ../gui/selinux.tbl:93
+-msgid "Disable SELinux protection for http suexec"
+-msgstr "Забрани SELinux защитата за http suexec"
++#: ../sepolicy/sepolicy.py:274
++msgid "commands"
 +msgstr ""
-+
-+#: ../gui/polgen.glade:282
-+msgid "Internet Services Daemon (inetd)"
+ 
+-#: ../gui/selinux.tbl:94
+-msgid "Disable SELinux protection for hwclock daemon"
+-msgstr "Забрани SELinux защитата за демона hwclock"
++#: ../sepolicy/sepolicy/generate.py:185
++msgid "Internet Services Daemon"
++msgstr "Internet Services демон"
+ 
+-#: ../gui/selinux.tbl:95
+-msgid "Disable SELinux protection for i18n daemon"
+-msgstr "Забрани SELinux защитата за демона i18n"
++#: ../sepolicy/sepolicy/generate.py:198
++msgid "Valid Types:\n"
 +msgstr ""
-+
-+#: ../gui/polgen.glade:301
+ 
+-#: ../gui/selinux.tbl:96
+-msgid "Disable SELinux protection for imazesrv daemon"
+-msgstr "Забрани SELinux защитата за демона imazesrv"
++#: ../sepolicy/sepolicy/generate.py:232
++#, python-format
++msgid "Ports must be numbers or ranges of numbers from 1 to %d "
++msgstr "Портовете трябва да са номера или интервали от номера от 1 до %d "
+ 
+-#: ../gui/selinux.tbl:97
+-msgid "Disable SELinux protection for inetd child daemons"
+-msgstr "Забрани SELinux защитата за inetd child демоните"
++#: ../sepolicy/sepolicy/generate.py:359
++msgid "You must enter a name for your confined process/user"
++msgstr "Трябва да въведете име за Вашия ограничен процес/потребител"
+ 
+-#: ../gui/selinux.tbl:98
+-msgid "Disable SELinux protection for inetd daemon"
+-msgstr "Забрани SELinux защитата за демона inetd"
++#: ../sepolicy/sepolicy/generate.py:361
 +msgid ""
-+"Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
++"Name must be alpha numberic with no spaces. Consider using option \"-n "
++"MODULENAME\""
 +msgstr ""
-+
-+#: ../gui/polgen.glade:303 ../gui/polgen.py:159
-+msgid "Web Application/Script (CGI)"
++"Името трябва да е от букви и цифри без интервали. Разгледайте ползването на "
++"опцията \"-n MODULENAME\""
+ 
+-#: ../gui/selinux.tbl:99
+-msgid "Disable SELinux protection for innd daemon"
+-msgstr "Забрани SELinux защитата за демона innd"
++#: ../sepolicy/sepolicy/generate.py:449
++msgid "User Role types can not be assigned executables."
 +msgstr ""
-+
-+#: ../gui/polgen.glade:322 ../gui/polgen.glade:343
+ 
+-#: ../gui/selinux.tbl:100
+-msgid "Disable SELinux protection for iptables daemon"
+-msgstr "Забрани SELinux защитата за демона iptables"
++#: ../sepolicy/sepolicy/generate.py:455
++msgid "Only Daemon apps can use an init script.."
++msgstr "Само Демон приложенията могат да ползват инит скрипт."
+ 
+-#: ../gui/selinux.tbl:101
+-msgid "Disable SELinux protection for ircd daemon"
+-msgstr "Забрани SELinux защитата за демона ircd"
++#: ../sepolicy/sepolicy/generate.py:473
++msgid "use_resolve must be a boolean value "
++msgstr "use_resolve трябва да е булева стойност "
+ 
+-#: ../gui/selinux.tbl:102
+-msgid "Disable SELinux protection for irqbalance daemon"
+-msgstr "Забрани SELinux защитата за демона irqbalance"
++#: ../sepolicy/sepolicy/generate.py:479
++msgid "use_syslog must be a boolean value "
++msgstr "use_syslog трябва да е булева стойност "
+ 
+-#: ../gui/selinux.tbl:103
+-msgid "Disable SELinux protection for iscsi daemon"
+-msgstr "Забрани SELinux защитата за демона iscsi"
++#: ../sepolicy/sepolicy/generate.py:485
++msgid "use_kerberos must be a boolean value "
++msgstr "use_kerberos трябва да е булева стойност "
+ 
+-#: ../gui/selinux.tbl:104
+-msgid "Disable SELinux protection for jabberd daemon"
+-msgstr "Забрани SELinux защитата за демона jabberd"
++#: ../sepolicy/sepolicy/generate.py:491
++msgid "manage_krb5_rcache must be a boolean value "
++msgstr "manage_krb5_rcache трябва да е булева стойност "
+ 
+-#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
+-msgid "Kerberos"
+-msgstr "Kerberos"
++#: ../sepolicy/sepolicy/generate.py:521
++msgid "USER Types automatically get a tmp type"
++msgstr "USER типовете автоматично получават tmp тип"
+ 
+-#: ../gui/selinux.tbl:105
+-msgid "Disable SELinux protection for kadmind daemon"
+-msgstr "Забрани SELinux защитата за демона kadmind"
++#: ../sepolicy/sepolicy/generate.py:1039
++msgid "You must enter the executable path for your confined process"
++msgstr "Трябва да въведете изпълнимия път за Вашия ограничен процес"
+ 
+-#: ../gui/selinux.tbl:106
+-msgid "Disable SELinux protection for klogd daemon"
+-msgstr "Забрани SELinux защитата за демона klogd"
++#: ../sepolicy/sepolicy/generate.py:1272
++msgid "Type Enforcement file"
++msgstr "Тип Enforcement файл"
+ 
+-#: ../gui/selinux.tbl:107
+-msgid "Disable SELinux protection for krb5kdc daemon"
+-msgstr "Забрани SELinux защитата за демона krb5kdc"
++#: ../sepolicy/sepolicy/generate.py:1273
++msgid "Interface file"
++msgstr "Интерфейсен файл"
+ 
+-#: ../gui/selinux.tbl:108
+-msgid "Disable SELinux protection for ktalk daemons"
+-msgstr "Забрани SELinux защитата за демоните ktalk"
++#: ../sepolicy/sepolicy/generate.py:1274
++msgid "File Contexts file"
++msgstr "Файл контекстен файл"
+ 
+-#: ../gui/selinux.tbl:109
+-msgid "Disable SELinux protection for kudzu daemon"
+-msgstr "Забрани SELinux защитата за демона kudzu"
++#: ../sepolicy/sepolicy/generate.py:1275
++#, fuzzy
++msgid "Spec file"
++msgstr "Интерфейсен файл"
+ 
+-#: ../gui/selinux.tbl:110
+-msgid "Disable SELinux protection for locate daemon"
+-msgstr "Забрани SELinux защитата за демона locate"
++#: ../sepolicy/sepolicy/generate.py:1276
++msgid "Setup Script"
++msgstr "Setup Script"
+ 
+-#: ../gui/selinux.tbl:111
+-msgid "Disable SELinux protection for lpd daemon"
+-msgstr "Забрани SELinux защитата за демона lpd"
++#: booleans.py:1
 +msgid ""
-+"User Application are any application that you would like to confine that is "
-+"started by a user"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:324 ../gui/polgen.py:160
-+msgid "User Application"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:345 ../gui/polgen.py:161
-+msgid "Sandbox"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:391
-+msgid "<b>Login Users</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:453
-+msgid "Modify an existing login user record."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:455
-+msgid "Existing User Roles"
++"Allow ABRT to modify public files used for public file transfer services."
 +msgstr ""
-+
-+#: ../gui/polgen.glade:474
+ 
+-#: ../gui/selinux.tbl:112
+-msgid "Disable SELinux protection for lrrd daemon"
+-msgstr "Забрани SELinux защитата за демона lrrd"
++#: booleans.py:2
 +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."
++"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
 +msgstr ""
-+
-+#: ../gui/polgen.glade:476 ../gui/polgen.py:162
-+msgid "Minimal Terminal User Role"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:495
+ 
+-#: ../gui/selinux.tbl:113
+-msgid "Disable SELinux protection for lvm daemon"
+-msgstr "Забрани SELinux защитата за демона lvm"
++#: booleans.py:3
++#, fuzzy
++msgid "Allow amavis to use JIT compiler"
++msgstr "Позволи Samba да споделя nfs директории"
+ 
+-#: ../gui/selinux.tbl:114
+-msgid "Disable SELinux protection for mailman"
+-msgstr "Забрани SELinux защитата за mailman"
++#: booleans.py:4
++#, fuzzy
++msgid "Allow antivirus programs to read non security files on a system"
++msgstr "Позволи браузърът mozilla да чете потребителски файлове"
+ 
+-#: ../gui/selinux.tbl:115
+-msgid "Allow evolution and thunderbird to read user files"
+-msgstr "Позволи evolution и thunderbird да четат потребителски файлове"
++#: booleans.py:5
 +msgid ""
-+"This user can login to a machine via X or terminal.  By default this user "
-+"will have no setuid, no networking, no sudo, no su"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:497 ../gui/polgen.py:163
-+msgid "Minimal X Windows User Role"
++"Allow users to resolve user passwd entries directly from ldap rather then "
++"using a sssd server"
 +msgstr ""
-+
-+#: ../gui/polgen.glade:516
+ 
+-#: ../gui/selinux.tbl:116
+-msgid "Disable SELinux protection for mdadm daemon"
+-msgstr "Забрани SELinux защитата за демона mdadm"
++#: booleans.py:6
++#, fuzzy
++msgid "Allow users to login using a radius server"
++msgstr "Позволи потребителите да четат/пишат usb устройства"
+ 
+-#: ../gui/selinux.tbl:117
+-msgid "Disable SELinux protection for monopd daemon"
+-msgstr "Забрани SELinux защитата за демона monopd"
++#: booleans.py:7
++#, fuzzy
++msgid "Allow users to login using a yubikey  server"
++msgstr "Позволи потребителите да четат/пишат usb устройства"
+ 
+-#: ../gui/selinux.tbl:118
+-msgid "Allow the mozilla browser to read user files"
+-msgstr "Позволи браузърът mozilla да чете потребителски файлове"
++#: booleans.py:8
 +msgid ""
-+"User with full networking, no setuid applications without transition, no "
-+"sudo, no su."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:518 ../gui/polgen.py:164
-+msgid "User Role"
++"Allow cdrecord to read various content. nfs, samba, removable devices, user "
++"temp and untrusted content files"
 +msgstr ""
-+
-+#: ../gui/polgen.glade:537
++"Позволи cdrecord да чете различно съдържание. nfs, samba, сменяеми "
++"устройства, временни потребителски файлове и такива с несигурно съдържание"
+ 
+-#: ../gui/selinux.tbl:119
+-msgid "Disable SELinux protection for mrtg daemon"
+-msgstr "Забрани SELinux защитата за демона mrtg"
++#: booleans.py:9
++#, fuzzy
++msgid "Allow clamd to use JIT compiler"
++msgstr "Позволи Samba да споделя nfs директории"
+ 
+-#: ../gui/selinux.tbl:120
+-msgid "Disable SELinux protection for mysqld daemon"
+-msgstr "Забрани SELinux защитата за демона mysqld"
++#: booleans.py:10
++#, fuzzy
++msgid "Allow clamscan to non security files on a system"
++msgstr "Позволи браузърът mozilla да чете потребителски файлове"
+ 
+-#: ../gui/selinux.tbl:121
+-msgid "Disable SELinux protection for nagios daemon"
+-msgstr "Забрани SELinux защитата за демона nagios"
++#: booleans.py:11
++#, fuzzy
++msgid "Allow clamscan to read user content"
++msgstr "Позволи браузърът mozilla да чете потребителски файлове"
+ 
+-#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
+-msgid "Name Service"
+-msgstr "Услуга за имена"
++#: booleans.py:12
 +msgid ""
-+"User with full networking, no setuid applications without transition, no su, "
-+"can sudo to Root Administration Roles"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:539 ../gui/polgen.py:165
-+msgid "Admin User Role"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:585
-+msgid "<b>Root Users</b>"
++"Allow Cobbler to modify public files used for public file transfer services."
 +msgstr ""
-+
-+#: ../gui/polgen.glade:647
+ 
+-#: ../gui/selinux.tbl:122
+-msgid "Disable SELinux protection for named daemon"
+-msgstr "Забрани SELinux защитата за демона named"
++#: booleans.py:13
++#, fuzzy
++msgid "Allow Cobbler to connect to the network using TCP."
++msgstr "Позволи на squid демона да се свързва към мрежата"
+ 
+-#: ../gui/selinux.tbl:123
+-msgid "Disable SELinux protection for nessusd daemon"
+-msgstr "Забрани SELinux защитата за демона nessusd"
++#: booleans.py:14
++#, fuzzy
++msgid "Allow Cobbler to access cifs file systems."
++msgstr "Позволи на spamd достъп до домашните директории"
+ 
+-#: ../gui/selinux.tbl:124
+-msgid "Disable SELinux protection for NetworkManager"
+-msgstr "Забрани SELinux защитата за NetworkManager"
++#: booleans.py:15
++#, fuzzy
++msgid "Allow Cobbler to access nfs file systems."
++msgstr "Позволи на spamd достъп до домашните директории"
+ 
+-#: ../gui/selinux.tbl:125
+-msgid "Disable SELinux protection for nfsd daemon"
+-msgstr "Забрани SELinux защитата за демона nfsd"
++#: booleans.py:16
++#, fuzzy
++msgid "Allow collectd to connect to the network using TCP."
++msgstr "Позволи на squid демона да се свързва към мрежата"
+ 
+-#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
+-#: ../gui/selinux.tbl:221
+-msgid "Samba"
+-msgstr "Samba"
++#: booleans.py:17
++#, fuzzy
++msgid "Allow codnor domain to connect to the network using TCP."
++msgstr "Позволи на squid демона да се свързва към мрежата"
+ 
+-#: ../gui/selinux.tbl:126
+-msgid "Disable SELinux protection for nmbd daemon"
+-msgstr "Забрани SELinux защитата за демона nmbd"
++#: booleans.py:18
 +msgid ""
-+"Select Root Administrator User Role, if this user will be used to administer "
-+"the machine while running as root.  This user will not be able to login to "
-+"the system directly."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:649 ../gui/polgen.py:166
-+msgid "Root Admin User Role"
++"Allow system cron jobs to relabel filesystem for restoring file contexts."
 +msgstr ""
-+
-+#: ../gui/polgen.glade:716
-+msgid "label104"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:745
-+msgid "<b>Enter name of application or user role:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
-+msgid "Name"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:807
-+msgid "Enter complete path for executable to be confined."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:830 ../gui/polgen.glade:950 ../gui/polgen.glade:3142
-+msgid "..."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:849
-+msgid "Enter unique name for the confined application or user role."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:871
-+msgid "Executable"
+ 
+-#: ../gui/selinux.tbl:127
+-msgid "Disable SELinux protection for nrpe daemon"
+-msgstr "Забрани SELinux защитата за демона nrpe"
++#: booleans.py:19
++#, fuzzy
++msgid "Allow cvs daemon to read shadow"
++msgstr "Позволи sasl удостоверяващият сървър да чете /etc/shadow"
+ 
+-#: ../gui/selinux.tbl:128
+-msgid "Disable SELinux protection for nscd daemon"
+-msgstr "Забрани SELinux защитата за демона nscd"
++#: booleans.py:20
++msgid "Allow all daemons to write corefiles to /"
++msgstr "Позволи всички демони да пишат основни файлове в /"
+ 
+-#: ../gui/selinux.tbl:129
+-msgid "Disable SELinux protection for nsd daemon"
+-msgstr "Забрани SELinux защитата за демона nsd"
++#: booleans.py:21
++#, fuzzy
++msgid "Allow all daemons to use tcp wrappers."
++msgstr "Позволи всички демони да пишат основни файлове в /"
+ 
+-#: ../gui/selinux.tbl:130
+-msgid "Disable SELinux protection for ntpd daemon"
+-msgstr "Забрани SELinux защитата за демона ntpd"
++#: booleans.py:22
++#, fuzzy
++msgid "Allow all daemons the ability to read/write terminals"
++msgstr "Позволи на всички демони възможността да ползват разпределени tty"
+ 
+-#: ../gui/selinux.tbl:131
+-msgid "Disable SELinux protection for oddjob"
+-msgstr "Забрани SELinux защитата за oddjob"
++#: booleans.py:23
++#, fuzzy
++msgid "Allow dbadm to manage files in users home directories"
 +msgstr ""
-+
-+#: ../gui/polgen.glade:899
-+msgid "Init script"
++"Позволи SELinux webadm потребител да управлява домашни директории на "
++"непривилегировани потребители"
+ 
+-#: ../gui/selinux.tbl:132
+-msgid "Disable SELinux protection for oddjob_mkhomedir"
+-msgstr "Забрани SELinux защитата за oddjob_mkhomedir"
++#: booleans.py:24
++#, fuzzy
++msgid "Allow dbadm to read files in users home directories"
 +msgstr ""
-+
-+#: ../gui/polgen.glade:927
++"Позволи SELinux webadm потребител да чете домашни директории на "
++"непривилегировани потребители"
+ 
+-#: ../gui/selinux.tbl:133
+-msgid "Disable SELinux protection for openvpn daemon"
+-msgstr "Забрани SELinux защитата за демона openvpn"
++#: booleans.py:25
 +msgid ""
-+"Enter complete path to init script used to start the confined application."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:982
-+msgid "label105"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1011
-+msgid "<b>Select existing role to modify:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1045
-+msgid "Select the user roles that will transiton to the %s domain."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1073
-+msgid "label106"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1102
-+msgid "<b>Select roles that %s will transition to:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1136
-+msgid "Select applications domains that %s will transition to."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1164
-+msgid "label107"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1193
-+msgid "<b>Select the user_roles that will transition to %s:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1227
-+msgid "Select the user roles that will transiton to this applications domains."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1255
-+msgid "label108"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1284
-+msgid "<b>Select domains that %s will administer:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1318 ../gui/polgen.glade:1409
-+msgid "Select the domains that you would like this user administer."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1346
-+msgid "label109"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1375
-+msgid "<b>Select additional roles for %s:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1437
-+msgid "label111"
++"Deny user domains applications to map a memory region as both executable and "
++"writable, this is dangerous and the executable should be reported in bugzilla"
 +msgstr ""
-+
-+#: ../gui/polgen.glade:1466
-+msgid "<b>Enter network ports that %s binds on:</b>"
+ 
+-#: ../gui/selinux.tbl:134
+-msgid "Disable SELinux protection for pam daemon"
+-msgstr "Забрани SELinux защитата за демона pam"
++#: booleans.py:26
++msgid "Allow sysadm to debug or ptrace all processes."
 +msgstr ""
-+
-+#: ../gui/polgen.glade:1497 ../gui/polgen.glade:1997
-+msgid "<b>TCP Ports</b>"
+ 
+-#: ../gui/selinux.tbl:135
+-msgid "Disable SELinux protection for pegasus"
+-msgstr "Забрани SELinux защитата за pegasus"
++#: booleans.py:27
++#, fuzzy
++msgid "Allow dhcpc client applications to execute iptables commands"
++msgstr "Позволи потребители да стартират командата mount"
+ 
+-#: ../gui/selinux.tbl:136
+-msgid "Disable SELinux protection for perdition daemon"
+-msgstr "Забрани SELinux защитата за демона perdition"
++#: booleans.py:28
++#, fuzzy
++msgid "Allow DHCP daemon to use LDAP backends"
++msgstr "Позволи всички демони да пишат основни файлове в /"
+ 
+-#: ../gui/selinux.tbl:137
+-msgid "Disable SELinux protection for portmap daemon"
+-msgstr "Забрани SELinux защитата за демона portmap"
++#: booleans.py:29
++#, fuzzy
++msgid "Allow all domains to use other domains file descriptors"
++msgstr "Позволи всички демони да пишат основни файлове в /"
+ 
+-#: ../gui/selinux.tbl:138
+-msgid "Disable SELinux protection for portslave daemon"
+-msgstr "Забрани SELinux защитата за демона portslave"
++#: booleans.py:30
++#, fuzzy
++msgid "Allow all domains to have the kernel load modules"
++msgstr "Позволи всички демони да пишат основни файлове в /"
+ 
+-#: ../gui/selinux.tbl:139
+-msgid "Disable SELinux protection for postfix"
+-msgstr "Забрани SELinux защитата за postfix"
++#: booleans.py:31
++msgid "Allow the use of the audio devices as the source for the entropy feeds"
 +msgstr ""
-+
-+#: ../gui/polgen.glade:1565 ../gui/polgen.glade:1785
-+msgid "Allows %s to bind to any udp port"
+ 
+-#: ../gui/selinux.tbl:140
+-msgid "Disable SELinux protection for postgresql daemon"
+-msgstr "Забрани SELinux защитата за демона postgresql"
++#: booleans.py:32
++#, fuzzy
++msgid "Allow exim to connect to databases (postgres, mysql)"
++msgstr "Позволи потребител да се свързва към postgres сокет"
+ 
+-#: ../gui/selinux.tbl:141
+-msgid "pppd"
+-msgstr "pppd"
++#: booleans.py:33
++#, fuzzy
++msgid "Allow exim to create, read, write, and delete unprivileged user files."
 +msgstr ""
-+
-+#: ../gui/polgen.glade:1567 ../gui/polgen.glade:1787 ../gui/polgen.glade:2061
-+#: ../gui/polgen.glade:2215
-+msgid "All"
++"Позволи SELinux webadm потребител да чете домашни директории на "
++"непривилегировани потребители"
+ 
+-#: ../gui/selinux.tbl:141
+-msgid "Allow pppd to be run for a regular user"
+-msgstr "Позволи pppd да бъде стартиран за нормален потребител"
++#: booleans.py:34
++#, fuzzy
++msgid "Allow exim to read unprivileged user files."
 +msgstr ""
-+
-+#: ../gui/polgen.glade:1585 ../gui/polgen.glade:1805
-+msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
++"Позволи SELinux webadm потребител да чете домашни директории на "
++"непривилегировани потребители"
+ 
+-#: ../gui/selinux.tbl:142
+-msgid "Disable SELinux protection for pptp"
+-msgstr "Забрани SELinux защитата за pptp"
++#: booleans.py:35
++msgid "Enable extra rules in the cron domain to support fcron."
 +msgstr ""
-+
-+#: ../gui/polgen.glade:1587 ../gui/polgen.glade:1807
-+msgid "600-1024"
+ 
+-#: ../gui/selinux.tbl:143
+-msgid "Disable SELinux protection for prelink daemon"
+-msgstr "Забрани SELinux защитата за демона prelink"
++#: booleans.py:36
++#, fuzzy
++msgid "Allow fenced domain to connect to the network using TCP."
++msgstr "Позволи на squid демона да се свързва към мрежата"
+ 
+-#: ../gui/selinux.tbl:144
+-msgid "Disable SELinux protection for privoxy daemon"
+-msgstr "Забрани SELinux защитата за демона privoxy"
++#: booleans.py:37
++#, fuzzy
++msgid "Allow fenced domain to execute ssh."
++msgstr "Позволи нормален потребител да стартира ping"
+ 
+-#: ../gui/selinux.tbl:145
+-msgid "Disable SELinux protection for ptal daemon"
+-msgstr "Забрани SELinux защитата за демона ptal"
++#: booleans.py:38
++#, fuzzy
++msgid "Allow ftp to read and write files in the user home directories"
 +msgstr ""
-+
-+#: ../gui/polgen.glade:1605 ../gui/polgen.glade:1825
++"Позволи SELinux webadm потребител да чете домашни директории на "
++"непривилегировани потребители"
+ 
+-#: ../gui/selinux.tbl:146
+-msgid "Disable SELinux protection for pxe daemon"
+-msgstr "Забрани SELinux защитата за демона pxe"
++#: booleans.py:39
 +msgid ""
-+"Enter a comma separated list of udp ports or ranges of ports that %s binds "
-+"to. Example: 612, 650-660"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1607 ../gui/polgen.glade:1827
-+msgid "Unreserved Ports (>1024)"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1638 ../gui/polgen.glade:1858 ../gui/polgen.glade:2079
-+#: ../gui/polgen.glade:2233
-+msgid "Select Ports"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1663 ../gui/polgen.glade:1883
-+msgid "Allows %s to bind to any udp ports > 1024"
++"Allow ftp servers to upload files,  used for public file transfer services. "
++"Directories must be labeled public_content_rw_t."
 +msgstr ""
-+
-+#: ../gui/polgen.glade:1717 ../gui/polgen.glade:2151
-+msgid "<b>UDP Ports</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1937
-+msgid "label113"
+ 
+-#: ../gui/selinux.tbl:147
+-msgid "Disable SELinux protection for pyzord"
+-msgstr "Забрани SELinux защитата за pyzord"
++#: booleans.py:40
++#, fuzzy
++msgid "Allow ftp servers to connect to all ports > 1023"
++msgstr "Позволява %s да се свързва с който и да е tcp порт"
+ 
+-#: ../gui/selinux.tbl:148
+-msgid "Disable SELinux protection for quota daemon"
+-msgstr "Забрани SELinux защитата за демона quota"
++#: booleans.py:41
++#, fuzzy
++msgid "Allow ftp servers to connect to mysql database ports"
++msgstr "Позволи потребител да се свързва към mysql сокет"
+ 
+-#: ../gui/selinux.tbl:149
+-msgid "Disable SELinux protection for radiusd daemon"
+-msgstr "Забрани SELinux защитата за демона radiusd"
++#: booleans.py:42
++msgid ""
++"Allow ftp servers to login to local users and read/write all files on the "
++"system, governed by DAC."
 +msgstr ""
-+
-+#: ../gui/polgen.glade:1966
-+msgid "<b>Select network ports that %s connects to:</b>"
+ 
+-#: ../gui/selinux.tbl:150
+-msgid "Disable SELinux protection for radvd daemon"
+-msgstr "Забрани SELinux защитата за демона radvd"
++#: booleans.py:43
++msgid "Allow ftp servers to use cifs used for public file transfer services."
 +msgstr ""
-+
-+#: ../gui/polgen.glade:2058
-+msgid "Allows %s to connect to any tcp port"
+ 
+-#: ../gui/selinux.tbl:151
+-msgid "Disable SELinux protection for rdisc"
+-msgstr "Забрани SELinux защитата за rdisc"
++#: booleans.py:44
++msgid "Allow ftp servers to use nfs used for public file transfer services."
 +msgstr ""
-+
-+#: ../gui/polgen.glade:2104
+ 
+-#: ../gui/selinux.tbl:152
+-msgid "Disable SELinux protection for readahead"
+-msgstr "Забрани SELinux защитата за readahead"
++#: booleans.py:45
++#, fuzzy
++msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
++msgstr "Позволява %s да се свързва с който и да е tcp порт"
+ 
+-#: ../gui/selinux.tbl:153
+-msgid "Allow programs to read files in non-standard locations (default_t)"
++#: booleans.py:46
++msgid "Determine whether Git CGI can search home directories."
+ msgstr ""
+-"Позволи програми да четат файлове в нестандартни местоположения (default_t)"
+ 
+-#: ../gui/selinux.tbl:154
+-msgid "Disable SELinux protection for restorecond"
+-msgstr "Забрани SELinux защитата за restorecond"
+-
+-#: ../gui/selinux.tbl:155
+-msgid "Disable SELinux protection for rhgb daemon"
+-msgstr "Забрани SELinux защитата за демона rhgb"
++#: booleans.py:47
++#, fuzzy
++msgid "Determine whether Git CGI can access cifs file systems."
++msgstr "Позволи на spamd достъп до домашните директории"
+ 
+-#: ../gui/selinux.tbl:156
+-msgid "Disable SELinux protection for ricci"
+-msgstr "Забрани SELinux защитата за ricci"
++#: booleans.py:48
++#, fuzzy
++msgid "Determine whether Git CGI can access nfs file systems."
++msgstr "Позволи на spamd достъп до домашните директории"
+ 
+-#: ../gui/selinux.tbl:157
+-msgid "Disable SELinux protection for ricci_modclusterd"
+-msgstr "Забрани SELinux защитата за ricci_modclusterd"
++#: booleans.py:49
 +msgid ""
-+"Enter a comma separated list of tcp ports or ranges of ports that %s "
-+"connects to. Example: 612, 650-660"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2212
-+msgid "Allows %s to connect to any udp port"
++"Determine whether Git session daemon can bind TCP sockets to all unreserved "
++"ports."
 +msgstr ""
-+
-+#: ../gui/polgen.glade:2258
+ 
+-#: ../gui/selinux.tbl:158
+-msgid "Disable SELinux protection for rlogind daemon"
+-msgstr "Забрани SELinux защитата за демона rlogind"
++#: booleans.py:50
 +msgid ""
-+"Enter a comma separated list of udp ports or ranges of ports that %s "
-+"connects to. Example: 612, 650-660"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2305
-+msgid "label114"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2334
-+msgid "<b>Select common application traits for %s:</b>"
++"Determine whether calling user domains can execute Git daemon in the "
++"git_session_t domain."
 +msgstr ""
-+
-+#: ../gui/polgen.glade:2366
-+msgid "Writes syslog messages\t"
+ 
+-#: ../gui/selinux.tbl:159
+-msgid "Disable SELinux protection for rpcd daemon"
+-msgstr "Забрани SELinux защитата за демона rpcd"
++#: booleans.py:51
++msgid "Determine whether Git system daemon can search home directories."
 +msgstr ""
-+
-+#: ../gui/polgen.glade:2385
-+msgid "Create/Manipulate temporary files in /tmp"
+ 
+-#: ../gui/selinux.tbl:160
+-msgid "Disable SELinux protection for rshd"
+-msgstr "Забрани SELinux защитата за rshd"
++#: booleans.py:52
++#, fuzzy
++msgid "Determine whether Git system daemon can access cifs file systems."
++msgstr "Позволи на spamd достъп до домашните директории"
+ 
+-#: ../gui/selinux.tbl:161
+-msgid "rsync"
+-msgstr "rsync"
++#: booleans.py:53
++#, fuzzy
++msgid "Determine whether Git system daemon can access nfs file systems."
++msgstr "Позволи на spamd достъп до домашните директории"
+ 
+-#: ../gui/selinux.tbl:161
+-msgid "Disable SELinux protection for rsync daemon"
+-msgstr "Забрани SELinux защитата за демона rsync"
++#: booleans.py:54
++#, fuzzy
++msgid "Allow gitisis daemon to send mail"
++msgstr "Позволи демони да работят с NIS"
+ 
+-#: ../gui/selinux.tbl:162
+-msgid "Allow ssh to run from inetd instead of as a daemon"
+-msgstr "Позволи ssh да бъде стартиран от inetd вместо да работи като демон"
++#: booleans.py:55
++msgid "Enable reading of urandom for all domains."
 +msgstr ""
-+
-+#: ../gui/polgen.glade:2404
-+msgid "Uses Pam for authentication"
+ 
+-#: ../gui/selinux.tbl:163
+-msgid "Allow Samba to share nfs directories"
+-msgstr "Позволи Samba да споделя nfs директории"
++#: booleans.py:56
++msgid ""
++"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
++"agent to manage user files."
 +msgstr ""
-+
-+#: ../gui/polgen.glade:2423
-+msgid "Uses nsswitch or getpw* calls"
+ 
+-#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
+-msgid "SASL authentication server"
+-msgstr "SASL удостоверяващ сървър"
++#: booleans.py:57
++msgid ""
++"Allow gpg web domain to modify public files used for public file transfer "
++"services."
 +msgstr ""
-+
-+#: ../gui/polgen.glade:2442
-+msgid "Uses dbus"
+ 
+-#: ../gui/selinux.tbl:164
+-msgid "Allow sasl authentication server to read /etc/shadow"
+-msgstr "Позволи sasl удостоверяващият сървър да чете /etc/shadow"
++#: booleans.py:58
++msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
 +msgstr ""
-+
-+#: ../gui/polgen.glade:2461
-+msgid "Sends audit messages"
+ 
+-#: ../gui/selinux.tbl:165
++#: booleans.py:59
+ msgid ""
+-"Allow X-Windows server to map a memory region as both executable and writable"
++"Allow Apache to modify public files used for public file transfer services. "
++"Directories/Files must be labeled public_content_rw_t."
 +msgstr ""
 +
-+#: ../gui/polgen.glade:2480
-+msgid "Interacts with the terminal"
++#: booleans.py:60
++msgid "Allow httpd to use built in scripting (usually php)"
+ msgstr ""
+-"Позволи X-Windows сървъра да назначава региони от паметта едновременно като "
+-"изпълними и записваеми"
+ 
+-#: ../gui/selinux.tbl:166
+-msgid "Disable SELinux protection for saslauthd daemon"
+-msgstr "Забрани SELinux защитата за демона saslauthd"
++#: booleans.py:61
++#, fuzzy
++msgid "Allow http daemon to check spam"
++msgstr "Позволи демони да работят с NIS"
+ 
+-#: ../gui/selinux.tbl:167
+-msgid "Disable SELinux protection for scannerdaemon daemon"
+-msgstr "Забрани SELinux защитата за демона scannerdaemon"
++#: booleans.py:62
++#, fuzzy
++msgid ""
++"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
++"ports"
++msgstr "Позволява %s да се свързва с който и да е udp порт"
+ 
+-#: ../gui/selinux.tbl:168
+-msgid "Do not allow transition to sysadm_t, sudo and su effected"
+-msgstr "Не позволявай transition към sysadm_t, извършвани sudo и su"
++#: booleans.py:63
++#, fuzzy
++msgid "Allow httpd to connect to the ldap port"
++msgstr "Позволява %s да се свързва с който и да е udp порт"
+ 
+-#: ../gui/selinux.tbl:169
+-msgid "Do not allow any processes to load kernel modules"
+-msgstr "Не позволявай на никой от процесите да зарежда модули към ядрото"
++#: booleans.py:64
++#, fuzzy
++msgid "Allow http daemon to connect to zabbix"
++msgstr "Позволи на squid демона да се свързва към мрежата"
+ 
+-#: ../gui/selinux.tbl:170
+-msgid "Do not allow any processes to modify kernel SELinux policy"
+-msgstr ""
+-"Не позволявай на никой от процесите да модифицира kernel SELinux политиката"
++#: booleans.py:65
++#, fuzzy
++msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
++msgstr "Позволи на squid демона да се свързва към мрежата"
+ 
+-#: ../gui/selinux.tbl:171
+-msgid "Disable SELinux protection for sendmail daemon"
+-msgstr "Забрани SELinux защитата за демона sendmail"
++#: booleans.py:66
++#, fuzzy
++msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
++msgstr "Позволи на squid демона да се свързва към мрежата"
+ 
+-#: ../gui/selinux.tbl:172
+-msgid "Disable SELinux protection for setrans"
+-msgstr "Забрани SELinux защитата за setrans"
++#: booleans.py:67
++#, fuzzy
++msgid ""
++"Allow HTTPD scripts and modules to connect to databases over the network."
++msgstr "Позволи на squid демона да се свързва към мрежата"
+ 
+-#: ../gui/selinux.tbl:173
+-msgid "Disable SELinux protection for setroubleshoot daemon"
+-msgstr "Забрани SELinux защитата за демона setroubleshoot"
++#: booleans.py:68
++#, fuzzy
++msgid "Allow httpd to connect to memcache server"
++msgstr "Позволява %s да се свързва с който и да е tcp порт"
+ 
+-#: ../gui/selinux.tbl:174
+-msgid "Disable SELinux protection for slapd daemon"
+-msgstr "Забрани SELinux защитата за демона slapd"
++#: booleans.py:69
++#, fuzzy
++msgid "Allow httpd to act as a relay"
++msgstr "Позволи на spamd достъп до домашните директории"
+ 
+-#: ../gui/selinux.tbl:175
+-msgid "Disable SELinux protection for slrnpull daemon"
+-msgstr "Забрани SELinux защитата за демона slrnpull"
++#: booleans.py:70
++#, fuzzy
++msgid "Allow http daemon to send mail"
++msgstr "Позволи демони да работят с NIS"
+ 
+-#: ../gui/selinux.tbl:176
+-msgid "Disable SELinux protection for smbd daemon"
+-msgstr "Забрани SELinux защитата за демона smbd"
++#: booleans.py:71
++msgid "Allow Apache to communicate with avahi service via dbus"
 +msgstr ""
-+
-+#: ../gui/polgen.glade:2499
-+msgid "Sends email"
+ 
+-#: ../gui/selinux.tbl:177
+-msgid "Disable SELinux protection for snmpd daemon"
+-msgstr "Забрани SELinux защитата за демона snmpd"
++#: booleans.py:72
++#, fuzzy
++msgid "Allow httpd cgi support"
++msgstr "Позволи ssh да стартира ssh-keysign"
+ 
+-#: ../gui/selinux.tbl:178
+-msgid "Disable SELinux protection for snort daemon"
+-msgstr "Забрани SELinux защитата за демона snort"
++#: booleans.py:73
++#, fuzzy
++msgid "Allow httpd to act as a FTP server by listening on the ftp port."
++msgstr "Позволява %s да се свързва с който и да е udp порт"
+ 
+-#: ../gui/selinux.tbl:179
+-msgid "Disable SELinux protection for soundd daemon"
+-msgstr "Забрани SELinux защитата за демона soundd"
++#: booleans.py:74
++#, fuzzy
++msgid "Allow httpd to read home directories"
++msgstr "Позволи на spamd достъп до домашните директории"
+ 
+-#: ../gui/selinux.tbl:180
+-msgid "Disable SELinux protection for sound daemon"
+-msgstr "Забрани SELinux защитата за демона sound"
++#: booleans.py:75
++msgid "Allow httpd scripts and modules execmem/execstack"
 +msgstr ""
-+
-+#: ../gui/polgen.glade:2530
-+msgid "label115"
+ 
+-#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
+-msgid "Spam Protection"
+-msgstr "Spam защита"
++#: booleans.py:76
++#, fuzzy
++msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
++msgstr "Позволи потребител да се свързва към postgres сокет"
+ 
+-#: ../gui/selinux.tbl:181
+-msgid "Disable SELinux protection for spamd daemon"
+-msgstr "Забрани SELinux защитата за демона spamd"
++#: booleans.py:77
++#, fuzzy
++msgid "Allow httpd processes to manage IPA content"
++msgstr "Позволи rpm да работи неограничено"
+ 
+-#: ../gui/selinux.tbl:182
+-msgid "Allow spamd to access home directories"
+-msgstr "Позволи на spamd достъп до домашните директории"
++#: booleans.py:78
++#, fuzzy
++msgid "Allow Apache to use mod_auth_ntlm_winbind"
++msgstr "Позволи потребители да стартират командата mount"
+ 
+-#: ../gui/selinux.tbl:183
+-msgid "Allow Spam Assassin daemon network access"
+-msgstr "Позволи на Spam Assassin демона достъп до мрежата"
++#: booleans.py:79
++#, fuzzy
++msgid "Allow Apache to use mod_auth_pam"
++msgstr "Позволи потребители да стартират командата mount"
+ 
+-#: ../gui/selinux.tbl:184
+-msgid "Disable SELinux protection for speedmgmt daemon"
+-msgstr "Забрани SELinux защитата за демона speedmgmt"
++#: booleans.py:80
++#, fuzzy
++msgid "Allow httpd to read user content"
++msgstr "Позволи rpm да работи неограничено"
+ 
+-#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
+-msgid "Squid"
+-msgstr "Squid"
++#: booleans.py:81
++msgid "Allow Apache to run in stickshift mode, not transition to passenger"
 +msgstr ""
-+
-+#: ../gui/polgen.glade:2559
-+msgid "<b>Add files/directories that %s manages</b>"
+ 
+-#: ../gui/selinux.tbl:185
+-msgid "Allow squid daemon to connect to the network"
+-msgstr "Позволи на squid демона да се свързва към мрежата"
++#: booleans.py:82
++#, fuzzy
++msgid "Allow httpd daemon to change its resource limits"
++msgstr "Позволи демони да работят с NIS"
+ 
+-#: ../gui/selinux.tbl:186
+-msgid "Disable SELinux protection for squid daemon"
+-msgstr "Забрани SELinux защитата за демона squid"
++#: booleans.py:83
++msgid ""
++"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
 +msgstr ""
-+
-+#: ../gui/polgen.glade:2788
+ 
+-#: ../gui/selinux.tbl:187
+-msgid "Disable SELinux protection for ssh daemon"
+-msgstr "Забрани SELinux защитата за демона ssh"
++#: booleans.py:84
 +msgid ""
-+"Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
-+"Files ..."
++"Allow apache scripts to write to public content, directories/files must be "
++"labeled public_rw_content_t."
 +msgstr ""
-+
-+#: ../gui/polgen.glade:2823
-+msgid "label116"
+ 
+-#: ../gui/selinux.tbl:188
+-msgid "Allow ssh logins as sysadm_r:sysadm_t"
+-msgstr "Позволи ssh влизания като sysadm_r:sysadm_t"
++#: booleans.py:85
++#, fuzzy
++msgid "Allow Apache to execute tmp content."
++msgstr "Позволи потребители да стартират командата mount"
+ 
+-#: ../gui/selinux.tbl:189
++#: booleans.py:86
+ msgid ""
+-"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
+-"bashrc)"
++"Unify HTTPD to communicate with the terminal. Needed for entering the "
++"passphrase for certificates at the terminal."
+ msgstr ""
+-"Позволи staff_r потребители да търсят в домашната директория на sysadm и да "
+-"четат файлове (като ~/.bashrc)"
+ 
+-#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
+-msgid "Universal SSL tunnel"
+-msgstr "Универсален SSL тунел"
++#: booleans.py:87
++msgid "Unify HTTPD handling of all content files."
 +msgstr ""
-+
-+#: ../gui/polgen.glade:2852
-+msgid "<b>Add booleans from the %s policy:</b>"
+ 
+-#: ../gui/selinux.tbl:190
+-msgid "Disable SELinux protection for stunnel daemon"
+-msgstr "Забрани SELinux защитата за демона stunnel"
++#: booleans.py:88
++#, fuzzy
++msgid "Allow httpd to access cifs file systems"
++msgstr "Позволи на spamd достъп до домашните директории"
+ 
+-#: ../gui/selinux.tbl:191
+-msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
+-msgstr "Позволи stunnel демона да работи самостоятелно, извън xinetd"
++#: booleans.py:89
++#, fuzzy
++msgid "Allow httpd to access FUSE file systems"
++msgstr "Позволи на spamd достъп до домашните директории"
+ 
+-#: ../gui/selinux.tbl:192
+-msgid "Disable SELinux protection for swat daemon"
+-msgstr "Забрани SELinux защитата за демона swat"
++#: booleans.py:90
++#, fuzzy
++msgid "Allow httpd to run gpg"
++msgstr "Позволи ssh да стартира ssh-keysign"
+ 
+-#: ../gui/selinux.tbl:193
+-msgid "Disable SELinux protection for sxid daemon"
+-msgstr "Забрани SELinux защитата за демона sxid"
++#: booleans.py:91
++#, fuzzy
++msgid "Allow httpd to access nfs file systems"
++msgstr "Позволи на spamd достъп до домашните директории"
+ 
+-#: ../gui/selinux.tbl:194
+-msgid "Disable SELinux protection for syslogd daemon"
+-msgstr "Забрани SELinux защитата за демона syslogd"
++#: booleans.py:92
++#, fuzzy
++msgid "Allow httpd to communicate with oddjob to start up a service"
++msgstr "Позволява %s да се свързва с който и да е tcp порт"
+ 
+-#: ../gui/selinux.tbl:195
+-msgid "Disable SELinux protection for system cron jobs"
+-msgstr "Забрани SELinux защитата за системните cron задачи"
++#: booleans.py:93
++#, fuzzy
++msgid "Allow httpd to access openstack ports"
++msgstr "Позволи на spamd достъп до домашните директории"
+ 
+-#: ../gui/selinux.tbl:196
+-msgid "Disable SELinux protection for tcp daemon"
+-msgstr "Забрани SELinux защитата за демона tcp"
++#: booleans.py:94
++#, fuzzy
++msgid "Allow icecast to connect to all ports, not just sound ports."
++msgstr "Позволява %s да се свързва с който и да е udp порт"
+ 
+-#: ../gui/selinux.tbl:197
+-msgid "Disable SELinux protection for telnet daemon"
+-msgstr "Забрани SELinux защитата за демона telnet"
++#: booleans.py:95
++#, fuzzy
++msgid ""
++"Allow the Irssi IRC Client to connect to any port, and to bind to any "
++"unreserved port."
++msgstr "Позволява %s да се свързва с който и да е udp порт"
+ 
+-#: ../gui/selinux.tbl:198
+-msgid "Disable SELinux protection for tftpd daemon"
+-msgstr "Забрани SELinux защитата за демона tftpd"
++#: booleans.py:96
++msgid "Allow java executable stack"
++msgstr "Позволи изпълним стек на java"
+ 
+-#: ../gui/selinux.tbl:199
+-msgid "Disable SELinux protection for transproxy daemon"
+-msgstr "Забрани SELinux защитата за демона transproxy"
++#: booleans.py:97
++#, fuzzy
++msgid "Allow confined applications to run with kerberos."
++msgstr "Посочете файл(ове), които ограниченото приложение създава или пише"
+ 
+-#: ../gui/selinux.tbl:200
+-msgid "Disable SELinux protection for udev daemon"
+-msgstr "Забрани SELinux защитата за демона udev"
++#: booleans.py:98
++#, fuzzy
++msgid "Allow syslogd daemon to send mail"
++msgstr "Позволи демони да работят с NIS"
+ 
+-#: ../gui/selinux.tbl:201
+-msgid "Disable SELinux protection for uml daemon"
+-msgstr "Забрани SELinux защитата за демона uml"
++#: booleans.py:99
++#, fuzzy
++msgid "Allow syslogd the ability to read/write terminals"
++msgstr "Позволи на всички демони възможността да ползват разпределени tty"
+ 
+-#: ../gui/selinux.tbl:202
+-msgid ""
+-"Allow xinetd to run unconfined, including any services it starts that do not "
+-"have a domain transition explicitly defined"
++#: booleans.py:100
++msgid "Allow logging in and using the system from /dev/console."
+ msgstr ""
+-"Позволи xinetd да работи неограничено, включително които и да са услуги, "
+-"които той стартира, които нямат изрично дефиниран domain transition"
+ 
+-#: ../gui/selinux.tbl:203
++#: booleans.py:101
+ msgid ""
+-"Allow rc scripts to run unconfined, including any daemon started by an rc "
+-"script that does not have a domain transition explicitly defined"
++"Control the ability to mmap a low area of the address space, as configured "
++"by /proc/sys/kernel/mmap_min_addr."
+ msgstr ""
+-"Позволи rc скриптове да работят неограничено, включително който и да е "
+-"демон, стартиран от rc скрипт, който няма изрично дефиниран domain transition"
+-
+-#: ../gui/selinux.tbl:204
+-msgid "Allow rpm to run unconfined"
+-msgstr "Позволи rpm да работи неограничено"
+ 
+-#: ../gui/selinux.tbl:205
+-msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
+-msgstr ""
+-"Позволи привилегировани инструменти като hotplug и insmod да работят "
+-"неограничено"
++#: booleans.py:102
++#, fuzzy
++msgid "Allow mock to read files in home directories."
++msgstr "Позволи на spamd достъп до домашните директории"
+ 
+-#: ../gui/selinux.tbl:206
+-msgid "Disable SELinux protection for updfstab daemon"
+-msgstr "Забрани SELinux защитата за демона updfstab"
++#: booleans.py:103
++#, fuzzy
++msgid "Allow the mount command to mount any directory or file."
++msgstr "Позволи mount да монтира която и да е директория"
+ 
+-#: ../gui/selinux.tbl:207
+-msgid "Disable SELinux protection for uptimed daemon"
+-msgstr "Забрани SELinux защитата за демона uptimed"
++#: booleans.py:104
++#, fuzzy
++msgid "Allow mozilla plugin domain to connect to the network using TCP."
++msgstr "Позволи на squid демона да се свързва към мрежата"
+ 
+-#: ../gui/selinux.tbl:208
++#: booleans.py:105
++#, fuzzy
+ msgid ""
+-"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
+-"staff_r can do so"
++"Allow mozilla_plugins to create random content in the users home directory"
+ msgstr ""
+-"Позволи user_r да достига sysadm_r чрез su, sudo, или userhelper. Иначе само "
+-"staff_r го може"
++"Позволи SELinux webadm потребител да чете домашни директории на "
++"непривилегировани потребители"
+ 
+-#: ../gui/selinux.tbl:209
+-msgid "Allow users to execute the mount command"
+-msgstr "Позволи потребители да стартират командата mount"
++#: booleans.py:106
++#, fuzzy
++msgid "Allow confined web browsers to read home directory content"
++msgstr "Позволи staff уеб браузъри да пишат в домашни директории"
+ 
+-#: ../gui/selinux.tbl:210
+-msgid "Allow regular users direct mouse access (only allow the X server)"
+-msgstr ""
+-"Позволи на нормални потребители директен достъп до мишката (позволи само X "
+-"сървъра)"
++#: booleans.py:107
++msgid "Allow mplayer executable stack"
++msgstr "Позволи изпълним стек на mplayer"
+ 
+-#: ../gui/selinux.tbl:211
+-msgid "Allow users to run the dmesg command"
+-msgstr "Позволи потребители да стартират командата dmesg"
++#: booleans.py:108
++#, fuzzy
++msgid "Allow mysqld to connect to all ports"
++msgstr "Позволява %s да се свързва с който и да е tcp порт"
+ 
+-#: ../gui/selinux.tbl:212
+-msgid "Allow users to control network interfaces (also needs USERCTL=true)"
+-msgstr ""
+-"Позволи потребителите да контролират мрежови интерфейси (нужно е също "
+-"USERCTL=true)"
++#: booleans.py:109
++#, fuzzy
++msgid "Allow BIND to bind apache port."
++msgstr "Позволява %s да се привързва към който и да е udp порт"
+ 
+-#: ../gui/selinux.tbl:213
+-msgid "Allow normal user to execute ping"
+-msgstr "Позволи нормален потребител да стартира ping"
++#: booleans.py:110
++msgid ""
++"Allow BIND to write the master zone files. Generally this is used for "
++"dynamic DNS or zone transfers."
 +msgstr ""
-+
-+#: ../gui/polgen.glade:3002
-+msgid "Add/Remove booleans used by the %s domain"
+ 
+-#: ../gui/selinux.tbl:214
+-msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
+-msgstr "Позволи потребител да чете/пише noextattrfile (FAT, CDROM, FLOPPY)"
++#: booleans.py:111
++#, fuzzy
++msgid "Allow any files/directories to be exported read/only via NFS."
++msgstr "Позволи mount да монтира която и да е директория"
+ 
+-#: ../gui/selinux.tbl:215
+-msgid "Allow users to rw usb devices"
+-msgstr "Позволи потребителите да четат/пишат usb устройства"
++#: booleans.py:112
++#, fuzzy
++msgid "Allow any files/directories to be exported read/write via NFS."
++msgstr "Позволи Samba да споделя nfs директории"
+ 
+-#: ../gui/selinux.tbl:216
++#: booleans.py:113
+ msgid ""
+-"Allow users to run TCP servers (bind to ports and accept connection from the "
+-"same domain and outside users)  disabling this forces FTP passive mode and "
+-"may change other protocols"
++"Allow nfs servers to modify public files used for public file transfer "
++"services.  Files/Directories must be labeled public_content_rw_t."
+ msgstr ""
+-"Позволи потребители да стартират TCP сървъри (привързване към портове и "
+-"приемане на връзки от същата среда и външни потребители)  забраната на това "
+-"налага FTP passive режим и може да промени други протоколи"
+-
+-#: ../gui/selinux.tbl:217
+-msgid "Allow user to stat ttyfiles"
+-msgstr "Позволи на потребител stat ttyfiles"
+-
+-#: ../gui/selinux.tbl:218
+-msgid "Disable SELinux protection for uucpd daemon"
+-msgstr "Забрани SELinux защитата за демона uucpd"
+ 
+-#: ../gui/selinux.tbl:219
+-msgid "Disable SELinux protection for vmware daemon"
+-msgstr "Забрани SELinux защитата за демона vmware"
++#: booleans.py:114
++#, fuzzy
++msgid "Allow system to run with NIS"
++msgstr "Позволи демони да работят с NIS"
+ 
+-#: ../gui/selinux.tbl:220
+-msgid "Disable SELinux protection for watchdog daemon"
+-msgstr "Забрани SELinux защитата за демона watchdog"
++#: booleans.py:115
++#, fuzzy
++msgid "Allow confined applications to use nscd shared memory."
++msgstr "Позволи клиенти да пишат в X споделена памет"
+ 
+-#: ../gui/selinux.tbl:221
+-msgid "Disable SELinux protection for winbind daemon"
+-msgstr "Забрани SELinux защитата за демона winbind"
++#: booleans.py:116
++#, fuzzy
++msgid "Allow nsplugin code to connect to unreserved ports"
++msgstr "Позволява %s да се свързва с който и да е udp порт"
+ 
+-#: ../gui/selinux.tbl:222
+-msgid "Disable SELinux protection for xdm daemon"
+-msgstr "Забрани SELinux защитата за демона xdm"
++#: booleans.py:117
++#, fuzzy
++msgid "Allow nsplugin code to execmem/execstack"
++msgstr "Позволява %s да се свързва с който и да е udp порт"
+ 
+-#: ../gui/selinux.tbl:223
+-msgid "Allow xdm logins as sysadm_r:sysadm_t"
+-msgstr "Позволи xdm влизания като sysadm_r:sysadm_t"
++#: booleans.py:118
++#, fuzzy
++msgid "Allow openvpn to read home directories"
++msgstr "Позволи на spamd достъп до домашните директории"
+ 
+-#: ../gui/selinux.tbl:224
+-msgid "Disable SELinux protection for xen daemon"
+-msgstr "Забрани SELinux защитата за демона xen"
++#: booleans.py:119
++#, fuzzy
++msgid "Allow piranha-lvs domain to connect to the network using TCP."
++msgstr "Позволи на squid демона да се свързва към мрежата"
+ 
+-#: ../gui/selinux.tbl:225
+-msgid "XEN"
+-msgstr "XEN"
++#: booleans.py:120
++#, fuzzy
++msgid "Allow polipo to connect to all ports > 1023"
++msgstr "Позволява %s да се свързва с който и да е tcp порт"
+ 
+-#: ../gui/selinux.tbl:225
+-msgid "Allow xen to read/write physical disk devices"
+-msgstr "Позволи xen да чете/пише физически дискови устройства"
++#: booleans.py:121
++msgid ""
++"Determine whether Polipo session daemon can bind tcp sockets to all "
++"unreserved ports."
 +msgstr ""
-+
-+#: ../gui/polgen.glade:3066
-+msgid "<b>Which directory you will generate the %s policy?</b>"
+ 
+-#: ../gui/selinux.tbl:226
+-msgid "Disable SELinux protection for xfs daemon"
+-msgstr "Забрани SELinux защитата за демона xfs"
++#: booleans.py:122
++msgid ""
++"Determine whether calling user domains can execute Polipo daemon in the "
++"polipo_session_t domain."
 +msgstr ""
-+
-+#: ../gui/polgen.glade:3097
-+msgid "Policy Directory"
+ 
+-#: ../gui/selinux.tbl:227
+-msgid "Disable SELinux protection for xen control"
+-msgstr "Забрани SELinux защитата за xen control"
++#: booleans.py:123
++#, fuzzy
++msgid "Determine whether polipo can access cifs file systems."
++msgstr "Позволи на spamd достъп до домашните директории"
+ 
+-#: ../gui/selinux.tbl:228
+-msgid "Disable SELinux protection for ypbind daemon"
+-msgstr "Забрани SELinux защитата за демона ypbind"
++#: booleans.py:124
++#, fuzzy
++msgid "Determine whether Polipo can access nfs file systems."
++msgstr "Позволи на spamd достъп до домашните директории"
+ 
+-#: ../gui/selinux.tbl:229
+-msgid "Disable SELinux protection for NIS Password Daemon"
+-msgstr "Забрани SELinux защитата за демона NIS Password"
++#: booleans.py:125
++msgid "Enable polyinstantiated directory support."
 +msgstr ""
-+
-+#: ../gui/polgen.glade:3254
-+msgid "Add Booleans Dialog"
+ 
+-#: ../gui/selinux.tbl:230
+-msgid "Disable SELinux protection for ypserv daemon"
+-msgstr "Забрани SELinux защитата за демона ypserv"
++#: booleans.py:126
++msgid "Allow the portage domains to use NFS mounts (regular nfs_t)"
 +msgstr ""
+ 
+-#: ../gui/selinux.tbl:231
+-msgid "Disable SELinux protection for NIS Transfer Daemon"
+-msgstr "Забрани SELinux защитата за демона NIS Transfer"
++#: booleans.py:127
++#, fuzzy
++msgid "Allow postfix_local domain full write access to mail_spool directories"
++msgstr "Позволи на spamd достъп до домашните директории"
+ 
+-#: ../gui/selinux.tbl:232
+-msgid "Allow SELinux webadm user to manage unprivileged users home directories"
++#: booleans.py:128
++msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+ msgstr ""
+-"Позволи SELinux webadm потребител да управлява домашни директории на "
+-"непривилегировани потребители"
+ 
+-#: ../gui/selinux.tbl:233
+-msgid "Allow SELinux webadm user to read unprivileged users home directories"
++#: booleans.py:129
++msgid "Allow transmit client label to foreign database"
+ msgstr ""
+-"Позволи SELinux webadm потребител да чете домашни директории на "
 +
-+#: ../gui/polgen.glade:3327
-+msgid "Boolean Name"
-+msgstr ""
++#: booleans.py:130
++#, fuzzy
++msgid "Allow database admins to execute DML statement"
++msgstr "Позволи потребители да стартират командата mount"
 +
-+#: ../gui/polgengui.py:261
-+msgid "Role"
-+msgstr ""
++#: booleans.py:131
++#, fuzzy
++msgid "Allow unprivileged users to execute DDL statement"
++msgstr "Позволи нормален потребител да стартира ping"
 +
-+#: ../gui/polgengui.py:268
-+msgid "Existing_User"
++#: booleans.py:132
++msgid "Allow pppd to load kernel modules for certain modems"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
-+msgid "Application"
-+msgstr ""
++#: booleans.py:133
++msgid "Allow pppd to be run for a regular user"
++msgstr "Позволи pppd да бъде стартиран за нормален потребител"
 +
-+#: ../gui/polgengui.py:352
-+#, python-format
-+msgid "%s must be a directory"
-+msgstr ""
++#: booleans.py:134
++#, fuzzy
++msgid ""
++"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
++msgstr "Позволява %s да се свързва с който и да е udp порт"
 +
-+#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
-+msgid "You must select a user"
-+msgstr ""
++#: booleans.py:135
++#, fuzzy
++msgid "Allow Puppet client to manage all file types."
++msgstr "Позволи mount да монтира който и да е файл"
 +
-+#: ../gui/polgengui.py:542
-+msgid "Select executable file to be confined."
-+msgstr ""
++#: booleans.py:136
++#, fuzzy
++msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
++msgstr "Позволи потребител да се свързва към postgres сокет"
 +
-+#: ../gui/polgengui.py:553
-+msgid "Select init script file to be confined."
-+msgstr ""
++#: booleans.py:137
++#, fuzzy
++msgid "Allow qemu to connect fully to the network"
++msgstr "Позволи на squid демона да се свързва към мрежата"
 +
-+#: ../gui/polgengui.py:563
-+msgid "Select file(s) that confined application creates or writes"
-+msgstr ""
++#: booleans.py:138
++#, fuzzy
++msgid "Allow qemu to use cifs/Samba file systems"
++msgstr "Позволи Samba да споделя nfs директории"
 +
-+#: ../gui/polgengui.py:570
-+msgid "Select directory(s) that the confined application owns and writes into"
++#: booleans.py:139
++msgid "Allow qemu to use serial/parallel communication ports"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:632
-+msgid "Select directory to generate policy files in"
-+msgstr ""
++#: booleans.py:140
++#, fuzzy
++msgid "Allow qemu to use nfs file systems"
++msgstr "Позволи Samba да споделя nfs директории"
 +
-+#: ../gui/polgengui.py:649
-+#, python-format
-+msgid ""
-+"Type %s_t already defined in current policy.\n"
-+"Do you want to continue?"
-+msgstr ""
++#: booleans.py:141
++#, fuzzy
++msgid "Allow qemu to use usb devices"
++msgstr "Позволи потребителите да четат/пишат usb устройства"
 +
-+#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
-+msgid "Verify Name"
-+msgstr ""
++#: booleans.py:142
++#, fuzzy
++msgid "Allow racoon to read shadow"
++msgstr "Позволи sasl удостоверяващият сървър да чете /etc/shadow"
 +
-+#: ../gui/polgengui.py:653
-+#, python-format
-+msgid ""
-+"Module %s.pp already loaded in current policy.\n"
-+"Do you want to continue?"
-+msgstr ""
++#: booleans.py:143
++#, fuzzy
++msgid "Allow rgmanager domain to connect to the network using TCP."
++msgstr "Позволи на squid демона да се свързва към мрежата"
 +
-+#: ../gui/polgengui.py:699
++#: booleans.py:144
 +msgid ""
-+"You must add a name made up of letters and numbers and containing no spaces."
++"Allow rsync to modify public files used for public file transfer services.  "
++"Files/Directories must be labeled public_content_rw_t."
 +msgstr ""
 +
-+#: ../gui/polgengui.py:713
-+msgid "You must enter a executable"
-+msgstr ""
++#: booleans.py:145
++#, fuzzy
++msgid "Allow rsync to run as a client"
++msgstr "Позволи rpm да работи неограничено"
 +
-+#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
-+msgid "Configue SELinux"
-+msgstr ""
++#: booleans.py:146
++#, fuzzy
++msgid "Allow rsync to export any files/directories read only."
++msgstr "Позволи mount да монтира която и да е директория"
 +
-+#: ../gui/polgen.py:158
-+msgid "Internet Services Daemon"
-+msgstr ""
++#: booleans.py:147
++#, fuzzy
++msgid "Allow rsync servers to share cifs files systems"
++msgstr "Позволи Samba да споделя nfs директории"
 +
-+#: ../gui/polgen.py:197
-+#, python-format
-+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
-+msgstr ""
++#: booleans.py:148
++#, fuzzy
++msgid "Allow rsync servers to share nfs files systems"
++msgstr "Позволи Samba да споделя nfs директории"
 +
-+#: ../gui/polgen.py:324
-+msgid "You must enter a name for your confined process/user"
-+msgstr ""
++#: booleans.py:149
++#, fuzzy
++msgid "Allow samba to create new home directories (e.g. via PAM)"
++msgstr "Позволи на spamd достъп до домашните директории"
 +
-+#: ../gui/polgen.py:326
++#: booleans.py:150
 +msgid ""
-+"Name must be alpha numberic with no spaces. Consider using option \"-n "
-+"MODULENAME\""
++"Allow samba to act as the domain controller, add users, groups and change "
++"passwords."
 +msgstr ""
 +
-+#: ../gui/polgen.py:414
-+msgid "User Role types can not be assigned executables."
-+msgstr ""
-+
-+#: ../gui/polgen.py:420
-+msgid "Only Daemon apps can use an init script.."
-+msgstr ""
++#: booleans.py:151
++#, fuzzy
++msgid "Allow samba to share users home directories."
++msgstr "Позволи на spamd достъп до домашните директории"
 +
-+#: ../gui/polgen.py:438
-+msgid "use_resolve must be a boolean value "
-+msgstr ""
++#: booleans.py:152
++#, fuzzy
++msgid "Allow samba to share any file/directory read only."
++msgstr "Позволи Samba да споделя nfs директории"
 +
-+#: ../gui/polgen.py:444
-+msgid "use_syslog must be a boolean value "
-+msgstr ""
++#: booleans.py:153
++#, fuzzy
++msgid "Allow samba to share any file/directory read/write."
++msgstr "Позволи Samba да споделя nfs директории"
 +
-+#: ../gui/polgen.py:450
-+msgid "use_kerberos must be a boolean value "
-+msgstr ""
++#: booleans.py:154
++#, fuzzy
++msgid "Allow samba to act as a portmapper"
++msgstr "Позволи Samba да споделя nfs директории"
 +
-+#: ../gui/polgen.py:456
-+msgid "manage_krb5_rcache must be a boolean value "
-+msgstr ""
++#: booleans.py:155
++#, fuzzy
++msgid "Allow samba to run unconfined scripts"
++msgstr "Позволи rpm да работи неограничено"
 +
-+#: ../gui/polgen.py:486
-+msgid "USER Types automatically get a tmp type"
-+msgstr ""
++#: booleans.py:156
++#, fuzzy
++msgid "Allow samba to export ntfs/fusefs volumes."
++msgstr "Позволи на spamd достъп до домашните директории"
 +
-+#: ../gui/polgen.py:1004
-+msgid "You must enter the executable path for your confined process"
-+msgstr ""
++#: booleans.py:157
++#, fuzzy
++msgid "Allow samba to export NFS volumes."
++msgstr "Позволи Samba да споделя nfs директории"
 +
-+#: ../gui/polgen.py:1182
-+msgid "Type Enforcement file"
-+msgstr ""
++#: booleans.py:158
++#, fuzzy
++msgid "Allow sanlock to read/write fuse files"
++msgstr "Позволи xen да чете/пише физически дискови устройства"
 +
-+#: ../gui/polgen.py:1183
-+msgid "Interface file"
-+msgstr ""
++#: booleans.py:159
++#, fuzzy
++msgid "Allow sanlock to manage nfs files"
++msgstr "Позволи mount да монтира който и да е файл"
 +
-+#: ../gui/polgen.py:1184
-+msgid "File Contexts file"
-+msgstr ""
++#: booleans.py:160
++#, fuzzy
++msgid "Allow sanlock to manage cifs files"
++msgstr "Позволи mount да монтира който и да е файл"
 +
-+#: ../gui/polgen.py:1185
-+msgid "Setup Script"
-+msgstr ""
++#: booleans.py:161
++#, fuzzy
++msgid "Allow sasl to read shadow"
++msgstr "Позволи sasl удостоверяващият сървър да чете /etc/shadow"
 +
-+#: ../gui/polgen.py:1306
-+#, python-format
++#: booleans.py:162
 +msgid ""
-+"\n"
-+"%s\n"
-+"\n"
-+"sepolgen [ -n moduleName ] [ -m ] [ -t type ] [ executable | Name ]\n"
-+"valid Types:\n"
-+msgstr ""
-+
-+#: ../gui/polgen.py:1354
-+msgid "Executable or Name required"
++"disallow programs, such as newrole, from transitioning to administrative "
++"user domains."
 +msgstr ""
 +
-+#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
-+msgid "Network Port"
++#: booleans.py:163
++msgid "Disable kernel module loading."
 +msgstr ""
 +
-+#: ../gui/portsPage.py:85
++#: booleans.py:164
 +msgid ""
-+"SELinux Port\n"
-+"Type"
++"Boolean to determine whether the system permits loading policy, setting "
++"enforcing mode, and changing boolean values.  Set this to true and you have "
++"to reboot to set it back."
 +msgstr ""
 +
-+#: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
-+msgid "Protocol"
++#: booleans.py:165
++#, fuzzy
++msgid "Allow regular users direct dri device access"
 +msgstr ""
++"Позволи на нормални потребители директен достъп до мишката (позволи само X "
++"сървъра)"
 +
-+#: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
++#: booleans.py:166
 +msgid ""
-+"MLS/MCS\n"
-+"Level"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:101
-+msgid "Port"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:207
-+#, python-format
-+msgid "Port number \"%s\" is not valid.  0 < PORT_NUMBER < 65536 "
-+msgstr ""
-+
-+#: ../gui/portsPage.py:252
-+msgid "List View"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:255 ../gui/system-config-selinux.glade:2419
-+msgid "Group View"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:1 ../gui/selinux.tbl:30 ../gui/selinux.tbl:31
-+#: ../gui/selinux.tbl:32 ../gui/selinux.tbl:33 ../gui/selinux.tbl:34
-+#: ../gui/selinux.tbl:36 ../gui/selinux.tbl:37 ../gui/selinux.tbl:38
-+#: ../gui/selinux.tbl:39 ../gui/selinux.tbl:40 ../gui/selinux.tbl:42
-+#: ../gui/selinux.tbl:43 ../gui/selinux.tbl:44 ../gui/selinux.tbl:45
-+#: ../gui/selinux.tbl:46 ../gui/selinux.tbl:47 ../gui/selinux.tbl:48
-+#: ../gui/selinux.tbl:49 ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
-+#: ../gui/selinux.tbl:52 ../gui/selinux.tbl:53 ../gui/selinux.tbl:59
-+#: ../gui/selinux.tbl:60 ../gui/selinux.tbl:61 ../gui/selinux.tbl:62
-+#: ../gui/selinux.tbl:63 ../gui/selinux.tbl:64 ../gui/selinux.tbl:65
-+#: ../gui/selinux.tbl:66 ../gui/selinux.tbl:67 ../gui/selinux.tbl:68
-+#: ../gui/selinux.tbl:69 ../gui/selinux.tbl:75 ../gui/selinux.tbl:76
-+#: ../gui/selinux.tbl:77 ../gui/selinux.tbl:78 ../gui/selinux.tbl:79
-+#: ../gui/selinux.tbl:80 ../gui/selinux.tbl:81 ../gui/selinux.tbl:82
-+#: ../gui/selinux.tbl:83 ../gui/selinux.tbl:84 ../gui/selinux.tbl:86
-+#: ../gui/selinux.tbl:88 ../gui/selinux.tbl:89 ../gui/selinux.tbl:90
-+#: ../gui/selinux.tbl:92 ../gui/selinux.tbl:94 ../gui/selinux.tbl:95
-+#: ../gui/selinux.tbl:96 ../gui/selinux.tbl:97 ../gui/selinux.tbl:98
-+#: ../gui/selinux.tbl:99 ../gui/selinux.tbl:100 ../gui/selinux.tbl:101
-+#: ../gui/selinux.tbl:102 ../gui/selinux.tbl:103 ../gui/selinux.tbl:104
-+#: ../gui/selinux.tbl:106 ../gui/selinux.tbl:108 ../gui/selinux.tbl:109
-+#: ../gui/selinux.tbl:110 ../gui/selinux.tbl:111 ../gui/selinux.tbl:112
-+#: ../gui/selinux.tbl:113 ../gui/selinux.tbl:114 ../gui/selinux.tbl:116
-+#: ../gui/selinux.tbl:117 ../gui/selinux.tbl:119 ../gui/selinux.tbl:121
-+#: ../gui/selinux.tbl:123 ../gui/selinux.tbl:124 ../gui/selinux.tbl:127
-+#: ../gui/selinux.tbl:129 ../gui/selinux.tbl:130 ../gui/selinux.tbl:131
-+#: ../gui/selinux.tbl:132 ../gui/selinux.tbl:133 ../gui/selinux.tbl:134
-+#: ../gui/selinux.tbl:135 ../gui/selinux.tbl:136 ../gui/selinux.tbl:137
-+#: ../gui/selinux.tbl:138 ../gui/selinux.tbl:139 ../gui/selinux.tbl:142
-+#: ../gui/selinux.tbl:143 ../gui/selinux.tbl:144 ../gui/selinux.tbl:145
-+#: ../gui/selinux.tbl:146 ../gui/selinux.tbl:147 ../gui/selinux.tbl:148
-+#: ../gui/selinux.tbl:149 ../gui/selinux.tbl:150 ../gui/selinux.tbl:151
-+#: ../gui/selinux.tbl:152 ../gui/selinux.tbl:154 ../gui/selinux.tbl:155
-+#: ../gui/selinux.tbl:156 ../gui/selinux.tbl:157 ../gui/selinux.tbl:158
-+#: ../gui/selinux.tbl:159 ../gui/selinux.tbl:160 ../gui/selinux.tbl:167
-+#: ../gui/selinux.tbl:171 ../gui/selinux.tbl:172 ../gui/selinux.tbl:173
-+#: ../gui/selinux.tbl:174 ../gui/selinux.tbl:175 ../gui/selinux.tbl:177
-+#: ../gui/selinux.tbl:178 ../gui/selinux.tbl:179 ../gui/selinux.tbl:180
-+#: ../gui/selinux.tbl:184 ../gui/selinux.tbl:192 ../gui/selinux.tbl:193
-+#: ../gui/selinux.tbl:194 ../gui/selinux.tbl:195 ../gui/selinux.tbl:196
-+#: ../gui/selinux.tbl:197 ../gui/selinux.tbl:198 ../gui/selinux.tbl:199
-+#: ../gui/selinux.tbl:200 ../gui/selinux.tbl:201 ../gui/selinux.tbl:206
-+#: ../gui/selinux.tbl:207 ../gui/selinux.tbl:218 ../gui/selinux.tbl:219
-+#: ../gui/selinux.tbl:220 ../gui/selinux.tbl:222 ../gui/selinux.tbl:224
-+#: ../gui/selinux.tbl:226 ../gui/selinux.tbl:227 ../gui/selinux.tbl:230
-+msgid "SELinux Service Protection"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:1
-+msgid "Disable SELinux protection for acct daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:2 ../gui/selinux.tbl:3 ../gui/selinux.tbl:70
-+#: ../gui/selinux.tbl:153 ../gui/selinux.tbl:168 ../gui/selinux.tbl:169
-+#: ../gui/selinux.tbl:170 ../gui/selinux.tbl:189 ../gui/selinux.tbl:202
-+#: ../gui/selinux.tbl:203 ../gui/selinux.tbl:204 ../gui/selinux.tbl:205
-+msgid "Admin"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:2
-+msgid "Allow all daemons to write corefiles to /"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:3
-+msgid "Allow all daemons the ability to use unallocated ttys"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
-+#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
-+#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
-+#: ../gui/selinux.tbl:210 ../gui/selinux.tbl:211 ../gui/selinux.tbl:212
-+#: ../gui/selinux.tbl:213 ../gui/selinux.tbl:214 ../gui/selinux.tbl:215
-+#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
-+msgid "User Privs"
++"Allow unconfined executables to make their heap memory executable.  Doing "
++"this is a really bad idea. Probably indicates a badly coded executable, but "
++"could indicate an attack. This executable should be reported in bugzilla"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:4
++#: booleans.py:167
 +msgid ""
-+"Allow gadmin SELinux user account to execute files in home directory or /tmp"
++"Allow all unconfined executables to use libraries requiring text relocation "
++"that are not labeled textrel_shlib_t"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:5
++#: booleans.py:168
 +msgid ""
-+"Allow guest SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
-+msgid "Memory Protection"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:6
-+msgid "Allow java executable stack"
++"Allow unconfined executables to make their stack executable.  This should "
++"never, ever be necessary. Probably indicates a badly coded executable, but "
++"could indicate an attack. This executable should be reported in bugzilla"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
-+#: ../gui/selinux.tbl:209
-+msgid "Mount"
-+msgstr ""
++#: booleans.py:169
++#, fuzzy
++msgid "Allow users to connect to the local mysql server"
++msgstr "Позволи потребител да се свързва към mysql сокет"
 +
-+#: ../gui/selinux.tbl:7
-+msgid "Allow mount to mount any file"
-+msgstr ""
++#: booleans.py:170
++#, fuzzy
++msgid ""
++"Allow confined users the ability to execute the ping and traceroute commands."
++msgstr "Позволи потребители да стартират командата mount"
 +
-+#: ../gui/selinux.tbl:8
-+msgid "Allow mount to mount any directory"
-+msgstr ""
++#: booleans.py:171
++#, fuzzy
++msgid "Allow users to connect to PostgreSQL"
++msgstr "Позволи потребител да се свързва към postgres сокет"
 +
-+#: ../gui/selinux.tbl:9
-+msgid "Allow mplayer executable stack"
-+msgstr ""
++#: booleans.py:172
++#, fuzzy
++msgid ""
++"Allow user to r/w files on filesystems that do not have extended attributes "
++"(FAT, CDROM, FLOPPY)"
++msgstr "Позволи потребител да чете/пише noextattrfile (FAT, CDROM, FLOPPY)"
 +
-+#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
-+#: ../gui/selinux.tbl:188
-+msgid "SSH"
++#: booleans.py:173
++#, fuzzy
++msgid ""
++"Allow users to run TCP servers (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 passive режим и може да промени други протоколи"
 +
-+#: ../gui/selinux.tbl:10
-+msgid "Allow ssh to run ssh-keysign"
-+msgstr ""
++#: booleans.py:174
++#, fuzzy
++msgid "Allow user music sharing"
++msgstr "Позволи потребителите да четат/пишат usb устройства"
 +
-+#: ../gui/selinux.tbl:11
++#: booleans.py:175
 +msgid ""
-+"Allow staff SELinux user account to execute files in home directory or /tmp"
++"Allow anon internal-sftp to upload files, used for public file transfer "
++"services. Directories must be labeled public_content_rw_t."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:12
++#: booleans.py:176
++#, fuzzy
 +msgid ""
-+"Allow sysadm SELinux user account to execute files in home directory or /tmp"
++"Allow sftp-internal to read and write files in the user home directories"
 +msgstr ""
-+
-+#: ../gui/selinux.tbl:13
++"Позволи SELinux webadm потребител да чете домашни директории на "
+ "непривилегировани потребители"
+ 
+-#: ../gui/semanagePage.py:126
+-#, python-format
+-msgid "Are you sure you want to delete %s '%s'?"
+-msgstr "Сигурни ли сте, че искате да изтриете %s '%s'?"
++#: booleans.py:177
++#, fuzzy
 +msgid ""
-+"Allow unconfined SELinux user account to execute files in home directory or /"
-+"tmp"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:14
-+msgid "Network Configuration"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:14
-+msgid "Allow unlabeled packets to flow on the network"
++"Allow sftp-internal to login to local users and read/write all files on the "
++"system, governed by DAC."
 +msgstr ""
-+
-+#: ../gui/selinux.tbl:15
++"Позволи SELinux webadm потребител да чете домашни директории на "
++"непривилегировани потребители"
+ 
+-#: ../gui/semanagePage.py:126
+-#, python-format
+-msgid "Delete %s"
+-msgstr "Изтрий %s"
++#: booleans.py:178
++#, fuzzy
 +msgid ""
-+"Allow user SELinux user account to execute files in home directory or /tmp"
++"Allow internal-sftp to read and write files in the user ssh home directories."
 +msgstr ""
-+
-+#: ../gui/selinux.tbl:16
-+msgid "Allow unconfined to dyntrans to unconfined_execmem"
++"Позволи SELinux webadm потребител да чете домашни директории на "
++"непривилегировани потребители"
+ 
+-#: ../gui/semanagePage.py:134
+-#, python-format
+-msgid "Add %s"
+-msgstr "Добави %s"
++#: booleans.py:179
++#, fuzzy
++msgid "Allow sge to connect to the network using any TCP port"
++msgstr "Позволи на squid демона да се свързва към мрежата"
+ 
+-#: ../gui/semanagePage.py:148
+-#, python-format
+-msgid "Modify %s"
+-msgstr "Промени %s"
++#: booleans.py:180
++#, fuzzy
++msgid "Allow sge to access nfs file systems."
++msgstr "Позволи на spamd достъп до домашните директории"
+ 
+-#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
+-msgid "Permissive"
+-msgstr "Permissive"
++#: booleans.py:181
++msgid ""
++"Enable additional permissions needed to support devices on 3ware controllers."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
-+#: ../gui/selinux.tbl:140
-+msgid "Databases"
++#: booleans.py:182
++msgid ""
++"Allow samba to modify public files used for public file transfer services.  "
++"Files/Directories must be labeled public_content_rw_t."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:17
-+msgid "Allow user to connect to mysql socket"
-+msgstr ""
++#: booleans.py:183
++#, fuzzy
++msgid "Allow user spamassassin clients to use the network."
++msgstr "Позволи неетикетирани пакети да текат през мрежата"
 +
-+#: ../gui/selinux.tbl:18
-+msgid "Allow user to connect to postgres socket"
-+msgstr ""
++#: booleans.py:184
++#, fuzzy
++msgid "Allow spamd to read/write user home directories."
++msgstr "Позволи на spamd достъп до домашните директории"
 +
-+#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
-+msgid "XServer"
-+msgstr ""
++#: booleans.py:185
++#, fuzzy
++msgid ""
++"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
++msgstr "Позволява %s да се свързва с който и да е udp порт"
 +
-+#: ../gui/selinux.tbl:19
-+msgid "Allow clients to write to X shared memory"
++#: booleans.py:186
++msgid "Allow squid to run as a transparent proxy (TPROXY)"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:20
++#: booleans.py:187
++#, fuzzy
 +msgid ""
-+"Allow xguest SELinux user account to execute files in home directory or /tmp"
++"Allow ssh with chroot env to read and write files in the user home "
++"directories"
 +msgstr ""
++"Позволи SELinux webadm потребител да чете домашни директории на "
++"непривилегировани потребители"
 +
-+#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
-+#: ../gui/selinux.tbl:231
-+msgid "NIS"
-+msgstr ""
++#: booleans.py:188
++#, fuzzy
++msgid "allow host key based authentication"
++msgstr "Ползва Pam за удостоверяване"
 +
-+#: ../gui/selinux.tbl:21
-+msgid "Allow daemons to run with NIS"
-+msgstr ""
++#: booleans.py:189
++msgid "Allow ssh logins as sysadm_r:sysadm_t"
++msgstr "Позволи ssh влизания като sysadm_r:sysadm_t"
 +
-+#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
-+#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
-+#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
-+#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
-+#: ../gui/selinux.tbl:118
-+msgid "Web Applications"
++#: booleans.py:190
++msgid "allow staff user to create and transition to svirt domains."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:22
-+msgid "Transition staff SELinux user to Web Browser Domain"
-+msgstr ""
++#: booleans.py:191
++#, fuzzy
++msgid "Allow the Telepathy connection managers to connect to any network port."
++msgstr "Позволи на squid демона да се свързва към мрежата"
 +
-+#: ../gui/selinux.tbl:23
-+msgid "Transition sysadm SELinux user to Web Browser Domain"
++#: booleans.py:192
++msgid ""
++"Allow the Telepathy connection managers to connect to any generic TCP port."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:24
-+msgid "Transition user SELinux user to Web Browser Domain"
++#: booleans.py:193
++msgid ""
++"Allow tftp to modify public files used for public file transfer services."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:25
-+msgid "Transition xguest SELinux user to Web Browser Domain"
-+msgstr ""
++#: booleans.py:194
++#, fuzzy
++msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
++msgstr "Позволява %s да се свързва с който и да е udp порт"
 +
-+#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
-+#: ../gui/selinux.tbl:29
-+msgid "Allow staff Web Browsers to write to home directories"
++#: booleans.py:195
++msgid ""
++"allow unconfined users to transition to the chrome sandbox domains when "
++"running chrome-sandbox"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:30
-+msgid "Disable SELinux protection for amanda"
-+msgstr ""
++#: booleans.py:196
++#, fuzzy
++msgid "Allow a user to login as an unconfined domain"
++msgstr "Позволи rpm да работи неограничено"
 +
-+#: ../gui/selinux.tbl:31
-+msgid "Disable SELinux protection for amavis"
++#: booleans.py:197
++msgid ""
++"Allow unconfined users to transition to the Mozilla plugin domain when "
++"running xulrunner plugin-container."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:32
-+msgid "Disable SELinux protection for apmd daemon"
-+msgstr ""
++#: booleans.py:198
++#, fuzzy
++msgid "Allow video playing tools to run unconfined"
++msgstr "Позволи rpm да работи неограничено"
 +
-+#: ../gui/selinux.tbl:33
-+msgid "Disable SELinux protection for arpwatch daemon"
-+msgstr ""
++#: booleans.py:199
++#, fuzzy
++msgid "Allow unprivledged user to create and transition to svirt domains."
++msgstr "Позволи нормален потребител да стартира ping"
 +
-+#: ../gui/selinux.tbl:34
-+msgid "Disable SELinux protection for auditd daemon"
-+msgstr ""
++#: booleans.py:200
++#, fuzzy
++msgid "Support ecryptfs home directories"
++msgstr "Позволи на spamd достъп до домашните директории"
 +
-+#: ../gui/selinux.tbl:35
-+msgid "Disable SELinux protection for automount daemon"
-+msgstr ""
++#: booleans.py:201
++#, fuzzy
++msgid "Support fusefs home directories"
++msgstr "Позволи на spamd достъп до домашните директории"
 +
-+#: ../gui/selinux.tbl:36
-+msgid "Disable SELinux protection for avahi"
++#: booleans.py:202
++msgid "Use lpd server instead of cups"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:37
-+msgid "Disable SELinux protection for bluetooth daemon"
-+msgstr ""
++#: booleans.py:203
++#, fuzzy
++msgid "Support NFS home directories"
++msgstr "Позволи на spamd достъп до домашните директории"
 +
-+#: ../gui/selinux.tbl:38
-+msgid "Disable SELinux protection for canna daemon"
-+msgstr ""
++#: booleans.py:204
++#, fuzzy
++msgid "Support SAMBA home directories"
++msgstr "Позволи на spamd достъп до домашните директории"
 +
-+#: ../gui/selinux.tbl:39
-+msgid "Disable SELinux protection for cardmgr daemon"
-+msgstr ""
++#: booleans.py:205
++#, fuzzy
++msgid "Allow varnishd to connect to all ports, not just HTTP."
++msgstr "Позволява %s да се свързва с който и да е tcp порт"
 +
-+#: ../gui/selinux.tbl:40
-+msgid "Disable SELinux protection for Cluster Server"
++#: booleans.py:206
++msgid "Ignore vbetool mmap_zero errors."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:41
++#: booleans.py:207
++#, fuzzy
 +msgid ""
-+"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-+"temp and untrusted content files"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:42
-+msgid "Disable SELinux protection for ciped daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:43
-+msgid "Disable SELinux protection for clamd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:44
-+msgid "Disable SELinux protection for clamscan"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:45
-+msgid "Disable SELinux protection for clvmd"
-+msgstr ""
++"Allow confined virtual guests to use serial/parallel communication ports"
++msgstr "Позволи потребителите да четат/пишат usb устройства"
 +
-+#: ../gui/selinux.tbl:46
-+msgid "Disable SELinux protection for comsat daemon"
-+msgstr ""
++#: booleans.py:208
++#, fuzzy
++msgid ""
++"Allow confined virtual guests to use executable memory and executable stack"
++msgstr "Позволи потребителите да четат/пишат usb устройства"
 +
-+#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
-+#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
-+msgid "Disable SELinux protection for courier daemon"
-+msgstr ""
++#: booleans.py:209
++#, fuzzy
++msgid "Allow confined virtual guests to read fuse files"
++msgstr "Позволи evolution и thunderbird да четат потребителски файлове"
 +
-+#: ../gui/selinux.tbl:52
-+msgid "Disable SELinux protection for cpucontrol daemon"
-+msgstr ""
++#: booleans.py:210
++#, fuzzy
++msgid "Allow confined virtual guests to manage nfs files"
++msgstr "Позволи evolution и thunderbird да четат потребителски файлове"
 +
-+#: ../gui/selinux.tbl:53
-+msgid "Disable SELinux protection for cpuspeed daemon"
-+msgstr ""
++#: booleans.py:211
++#, fuzzy
++msgid "Allow confined virtual guests to manage cifs files"
++msgstr "Позволи evolution и thunderbird да четат потребителски файлове"
 +
-+#: ../gui/selinux.tbl:54
-+msgid "Cron"
-+msgstr ""
++#: booleans.py:212
++#, fuzzy
++msgid "Allow confined virtual guests to interact with the sanlock"
++msgstr "Позволи evolution и thunderbird да четат потребителски файлове"
 +
-+#: ../gui/selinux.tbl:54
-+msgid "Disable SELinux protection for crond daemon"
-+msgstr ""
++#: booleans.py:213
++#, fuzzy
++msgid "Allow confined virtual guests to manage device configuration, (pci)"
++msgstr "Позволи потребителите да четат/пишат usb устройства"
 +
-+#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
-+#: ../gui/selinux.tbl:91
-+msgid "Printing"
-+msgstr ""
++#: booleans.py:214
++#, fuzzy
++msgid "Allow confined virtual guests to use usb devices"
++msgstr "Позволи потребителите да четат/пишат usb устройства"
 +
-+#: ../gui/selinux.tbl:55
-+msgid "Disable SELinux protection for cupsd back end server"
-+msgstr ""
++#: booleans.py:215
++#, fuzzy
++msgid "Allow confined virtual guests to interact with the xserver"
++msgstr "Позволи evolution и thunderbird да четат потребителски файлове"
 +
-+#: ../gui/selinux.tbl:56
-+msgid "Disable SELinux protection for cupsd daemon"
++#: booleans.py:216
++#, fuzzy
++msgid "Allow webadm to manage files in users home directories"
 +msgstr ""
++"Позволи SELinux webadm потребител да управлява домашни директории на "
++"непривилегировани потребители"
 +
-+#: ../gui/selinux.tbl:57
-+msgid "Disable SELinux protection for cupsd_lpd"
++#: booleans.py:217
++#, fuzzy
++msgid "Allow webadm to read files in users home directories"
 +msgstr ""
++"Позволи SELinux webadm потребител да чете домашни директории на "
++"непривилегировани потребители"
 +
-+#: ../gui/selinux.tbl:58
-+msgid "CVS"
++#: booleans.py:218
++msgid "Ignore wine mmap_zero errors."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:58
-+msgid "Disable SELinux protection for cvs daemon"
-+msgstr ""
++#: booleans.py:219
++#, fuzzy
++msgid "Allow the graphical login program to execute bootloader"
++msgstr "Позволи ssh влизания като sysadm_r:sysadm_t"
 +
-+#: ../gui/selinux.tbl:59
-+msgid "Disable SELinux protection for cyrus daemon"
-+msgstr ""
++#: booleans.py:220
++#, fuzzy
++msgid ""
++"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
++msgstr "Позволи ssh влизания като sysadm_r:sysadm_t"
 +
-+#: ../gui/selinux.tbl:60
-+msgid "Disable SELinux protection for dbskkd daemon"
-+msgstr ""
++#: booleans.py:221
++#, fuzzy
++msgid "Allow xen to manage nfs files"
++msgstr "Позволи mount да монтира който и да е файл"
 +
-+#: ../gui/selinux.tbl:61
-+msgid "Disable SELinux protection for dbusd daemon"
++#: booleans.py:222
++msgid ""
++"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
++"logical volumes for disk images."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:62
-+msgid "Disable SELinux protection for dccd"
++#: booleans.py:223
++msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:63
-+msgid "Disable SELinux protection for dccifd"
++#: booleans.py:224
++msgid ""
++"Allow xguest users to configure Network Manager and connect to apache ports"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:64
-+msgid "Disable SELinux protection for dccm"
-+msgstr ""
++#: booleans.py:225
++#, fuzzy
++msgid "Allow xguest users to mount removable media"
++msgstr "Позволи потребители да стартират командата dmesg"
 +
-+#: ../gui/selinux.tbl:65
-+msgid "Disable SELinux protection for ddt daemon"
-+msgstr ""
++#: booleans.py:226
++#, fuzzy
++msgid "Allow xguest to use blue tooth devices"
++msgstr "Позволи потребителите да четат/пишат usb устройства"
 +
-+#: ../gui/selinux.tbl:66
-+msgid "Disable SELinux protection for devfsd daemon"
-+msgstr ""
++#: booleans.py:227
++#, fuzzy
++msgid "Allows clients to write to the X server shared memory segments."
++msgstr "Позволи клиенти да пишат в X споделена памет"
 +
-+#: ../gui/selinux.tbl:67
-+msgid "Disable SELinux protection for dhcpc daemon"
-+msgstr ""
++#: booleans.py:228
++#, fuzzy
++msgid "Allows XServer to execute writable memory"
++msgstr "Позволи потребители да стартират командата mount"
 +
-+#: ../gui/selinux.tbl:68
-+msgid "Disable SELinux protection for dhcpd daemon"
++#: booleans.py:229
++msgid "Support X userspace object manager"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:69
-+msgid "Disable SELinux protection for dictd daemon"
-+msgstr ""
++#: booleans.py:230
++#, fuzzy
++msgid "Allow zabbix to connect to unreserved ports"
++msgstr "Позволява %s да се свързва с който и да е udp порт"
 +
-+#: ../gui/selinux.tbl:70
-+msgid "Allow sysadm_t to directly start daemons"
-+msgstr ""
++#: booleans.py:231
++#, fuzzy
++msgid "Allow zebra daemon to write it configuration files"
++msgstr "Позволи всички демони да пишат основни файлове в /"
 +
-+#: ../gui/selinux.tbl:71
-+msgid "Disable SELinux protection for Evolution"
++#: booleans.py:232
++msgid ""
++"Allow ZoneMinder to modify public files used for public file transfer "
++"services."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:72
-+msgid "Games"
-+msgstr ""
++#~ msgid "SELinux Service Protection"
++#~ msgstr "SELinux защита на услугите"
 +
-+#: ../gui/selinux.tbl:72
-+msgid "Disable SELinux protection for games"
-+msgstr ""
++#~ msgid "Disable SELinux protection for acct daemon"
++#~ msgstr "Забрани SELinux защитата за acct демона"
 +
-+#: ../gui/selinux.tbl:73
-+msgid "Disable SELinux protection for the web browsers"
-+msgstr ""
++#~ msgid "Admin"
++#~ msgstr "Админ"
 +
-+#: ../gui/selinux.tbl:74
-+msgid "Disable SELinux protection for Thunderbird"
-+msgstr ""
++#~ msgid "User Privs"
++#~ msgstr "Права на потребители"
 +
-+#: ../gui/selinux.tbl:75
-+msgid "Disable SELinux protection for distccd daemon"
-+msgstr ""
++#~ msgid ""
++#~ "Allow gadmin SELinux user account to execute files in home directory or /"
++#~ "tmp"
++#~ msgstr ""
++#~ "Позволи gadmin SELinux потребителски акаунт да стартира файлове в "
++#~ "домашната директория или /tmp"
 +
-+#: ../gui/selinux.tbl:76
-+msgid "Disable SELinux protection for dmesg daemon"
-+msgstr ""
++#~ msgid ""
++#~ "Allow guest SELinux user account to execute files in home directory or /"
++#~ "tmp"
++#~ msgstr ""
++#~ "Позволи guest SELinux потребителски акаунт да стартира файлове в "
++#~ "домашната директория или /tmp"
 +
-+#: ../gui/selinux.tbl:77
-+msgid "Disable SELinux protection for dnsmasq daemon"
-+msgstr ""
++#~ msgid "Memory Protection"
++#~ msgstr "Защита на паметта"
 +
-+#: ../gui/selinux.tbl:78
-+msgid "Disable SELinux protection for dovecot daemon"
-+msgstr ""
++#~ msgid "Mount"
++#~ msgstr "Монтиране"
 +
-+#: ../gui/selinux.tbl:79
-+msgid "Disable SELinux protection for entropyd daemon"
-+msgstr ""
++#~ msgid "SSH"
++#~ msgstr "SSH"
 +
-+#: ../gui/selinux.tbl:80
-+msgid "Disable SELinux protection for fetchmail"
-+msgstr ""
++#~ msgid ""
++#~ "Allow staff SELinux user account to execute files in home directory or /"
++#~ "tmp"
++#~ msgstr ""
++#~ "Позволи staff SELinux потребителски акаунт да стартира файлове в "
++#~ "домашната директория или /tmp"
 +
-+#: ../gui/selinux.tbl:81
-+msgid "Disable SELinux protection for fingerd daemon"
-+msgstr ""
++#~ msgid ""
++#~ "Allow sysadm SELinux user account to execute files in home directory or /"
++#~ "tmp"
++#~ msgstr ""
++#~ "Позволи sysadm SELinux потребителски акаунт да стартира файлове в "
++#~ "домашната директория или /tmp"
 +
-+#: ../gui/selinux.tbl:82
-+msgid "Disable SELinux protection for freshclam daemon"
-+msgstr ""
++#~ msgid ""
++#~ "Allow unconfined SELinux user account to execute files in home directory "
++#~ "or /tmp"
++#~ msgstr ""
++#~ "Позволи неограничен SELinux потребителски акаунт да стартира файлове в "
++#~ "домашната директория или /tmp"
 +
-+#: ../gui/selinux.tbl:83
-+msgid "Disable SELinux protection for fsdaemon daemon"
-+msgstr ""
++#~ msgid "Network Configuration"
++#~ msgstr "Мрежова конфигурация"
 +
-+#: ../gui/selinux.tbl:84
-+msgid "Disable SELinux protection for gpm daemon"
-+msgstr ""
++#~ msgid ""
++#~ "Allow user SELinux user account to execute files in home directory or /tmp"
++#~ msgstr ""
++#~ "Позволи user SELinux потребителски акаунт да стартира файлове в домашната "
++#~ "директория или /tmp"
 +
-+#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
-+msgid "NFS"
-+msgstr ""
++#~ msgid "Allow unconfined to dyntrans to unconfined_execmem"
++#~ msgstr "Позволи на неограничени dyntrans към unconfined_execmem"
 +
-+#: ../gui/selinux.tbl:85
-+msgid "Disable SELinux protection for gss daemon"
-+msgstr ""
++#~ msgid "Databases"
++#~ msgstr "Бази данни"
 +
-+#: ../gui/selinux.tbl:86
-+msgid "Disable SELinux protection for Hal daemon"
-+msgstr ""
++#~ msgid "XServer"
++#~ msgstr "XServer"
 +
-+#: ../gui/selinux.tbl:87
-+msgid "Compatibility"
-+msgstr ""
++#~ msgid ""
++#~ "Allow xguest SELinux user account to execute files in home directory or /"
++#~ "tmp"
++#~ msgstr ""
++#~ "Позволи xguest SELinux потребителски акаунт да стартира файлове в "
++#~ "домашната директория или /tmp"
 +
-+#: ../gui/selinux.tbl:87
-+msgid ""
-+"Do not audit things that we know to be broken but which are not security "
-+"risks"
-+msgstr ""
++#~ msgid "NIS"
++#~ msgstr "NIS"
 +
-+#: ../gui/selinux.tbl:88
-+msgid "Disable SELinux protection for hostname daemon"
-+msgstr ""
++#~ msgid "Web Applications"
++#~ msgstr "Уеб приложения"
 +
-+#: ../gui/selinux.tbl:89
-+msgid "Disable SELinux protection for hotplug daemon"
-+msgstr ""
++#~ msgid "Disable SELinux protection for amanda"
++#~ msgstr "Забрани SELinux защитата за amanda"
 +
-+#: ../gui/selinux.tbl:90
-+msgid "Disable SELinux protection for howl daemon"
-+msgstr ""
++#~ msgid "Disable SELinux protection for amavis"
++#~ msgstr "Забрани SELinux защитата за amavis"
 +
-+#: ../gui/selinux.tbl:91
-+msgid "Disable SELinux protection for cups hplip daemon"
-+msgstr ""
++#~ msgid "Disable SELinux protection for apmd daemon"
++#~ msgstr "Забрани SELinux защитата за демона apmd"
 +
-+#: ../gui/selinux.tbl:92
-+msgid "Disable SELinux protection for httpd rotatelogs"
-+msgstr ""
++#~ msgid "Disable SELinux protection for arpwatch daemon"
++#~ msgstr "Забрани SELinux защитата за демона arpwatch"
 +
-+#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
-+msgid "HTTPD Service"
-+msgstr ""
++#~ msgid "Disable SELinux protection for auditd daemon"
++#~ msgstr "Забрани SELinux защитата за демона auditd"
 +
-+#: ../gui/selinux.tbl:93
-+msgid "Disable SELinux protection for http suexec"
-+msgstr ""
++#~ msgid "Disable SELinux protection for automount daemon"
++#~ msgstr "Забрани SELinux защитата за демона automount"
 +
-+#: ../gui/selinux.tbl:94
-+msgid "Disable SELinux protection for hwclock daemon"
-+msgstr ""
++#~ msgid "Disable SELinux protection for avahi"
++#~ msgstr "Забрани SELinux защитата за avahi"
 +
-+#: ../gui/selinux.tbl:95
-+msgid "Disable SELinux protection for i18n daemon"
-+msgstr ""
++#~ msgid "Disable SELinux protection for bluetooth daemon"
++#~ msgstr "Забрани SELinux защитата за демона bluetooth"
 +
-+#: ../gui/selinux.tbl:96
-+msgid "Disable SELinux protection for imazesrv daemon"
-+msgstr ""
++#~ msgid "Disable SELinux protection for canna daemon"
++#~ msgstr "Забрани SELinux защитата за демона canna"
 +
-+#: ../gui/selinux.tbl:97
-+msgid "Disable SELinux protection for inetd child daemons"
-+msgstr ""
++#~ msgid "Disable SELinux protection for cardmgr daemon"
++#~ msgstr "Забрани SELinux защитата за демона cardmgr"
 +
-+#: ../gui/selinux.tbl:98
-+msgid "Disable SELinux protection for inetd daemon"
-+msgstr ""
++#~ msgid "Disable SELinux protection for Cluster Server"
++#~ msgstr "Забрани SELinux защитата за Cluster Server"
 +
-+#: ../gui/selinux.tbl:99
-+msgid "Disable SELinux protection for innd daemon"
-+msgstr ""
++#~ msgid "Disable SELinux protection for ciped daemon"
++#~ msgstr "Забрани SELinux защитата за демона ciped"
 +
-+#: ../gui/selinux.tbl:100
-+msgid "Disable SELinux protection for iptables daemon"
-+msgstr ""
++#~ msgid "Disable SELinux protection for clamd daemon"
++#~ msgstr "Забрани SELinux защитата за демона clamd"
 +
-+#: ../gui/selinux.tbl:101
-+msgid "Disable SELinux protection for ircd daemon"
-+msgstr ""
++#~ msgid "Disable SELinux protection for clamscan"
++#~ msgstr "Забрани SELinux защитата за clamscan"
 +
-+#: ../gui/selinux.tbl:102
-+msgid "Disable SELinux protection for irqbalance daemon"
-+msgstr ""
++#~ msgid "Disable SELinux protection for clvmd"
++#~ msgstr "Забрани SELinux защитата за clvmd"
 +
-+#: ../gui/selinux.tbl:103
-+msgid "Disable SELinux protection for iscsi daemon"
-+msgstr ""
++#~ msgid "Disable SELinux protection for comsat daemon"
++#~ msgstr "Забрани SELinux защитата за демона comsat"
 +
-+#: ../gui/selinux.tbl:104
-+msgid "Disable SELinux protection for jabberd daemon"
-+msgstr ""
++#~ msgid "Disable SELinux protection for courier daemon"
++#~ msgstr "Забрани SELinux защитата за демона courier"
 +
-+#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
-+msgid "Kerberos"
-+msgstr ""
++#~ msgid "Disable SELinux protection for cpucontrol daemon"
++#~ msgstr "Забрани SELinux защитата за демона cpucontrol"
 +
-+#: ../gui/selinux.tbl:105
-+msgid "Disable SELinux protection for kadmind daemon"
-+msgstr ""
++#~ msgid "Disable SELinux protection for cpuspeed daemon"
++#~ msgstr "Забрани SELinux защитата за демона cpuspeed"
 +
-+#: ../gui/selinux.tbl:106
-+msgid "Disable SELinux protection for klogd daemon"
-+msgstr ""
++#~ msgid "Cron"
++#~ msgstr "Cron"
 +
-+#: ../gui/selinux.tbl:107
-+msgid "Disable SELinux protection for krb5kdc daemon"
-+msgstr ""
++#~ msgid "Disable SELinux protection for crond daemon"
++#~ msgstr "Забрани SELinux защитата за демона crond"
 +
-+#: ../gui/selinux.tbl:108
-+msgid "Disable SELinux protection for ktalk daemons"
-+msgstr ""
++#~ msgid "Printing"
++#~ msgstr "Печатане"
 +
-+#: ../gui/selinux.tbl:109
-+msgid "Disable SELinux protection for kudzu daemon"
-+msgstr ""
++#~ msgid "Disable SELinux protection for cupsd back end server"
++#~ msgstr "Забрани SELinux защитата за cupsd back end server"
 +
-+#: ../gui/selinux.tbl:110
-+msgid "Disable SELinux protection for locate daemon"
-+msgstr ""
++#~ msgid "Disable SELinux protection for cupsd daemon"
++#~ msgstr "Забрани SELinux защитата за демона cupsd"
 +
-+#: ../gui/selinux.tbl:111
-+msgid "Disable SELinux protection for lpd daemon"
-+msgstr ""
++#~ msgid "Disable SELinux protection for cupsd_lpd"
++#~ msgstr "Забрани SELinux защитата за cupsd_lpd"
 +
-+#: ../gui/selinux.tbl:112
-+msgid "Disable SELinux protection for lrrd daemon"
-+msgstr ""
++#~ msgid "CVS"
++#~ msgstr "CVS"
 +
-+#: ../gui/selinux.tbl:113
-+msgid "Disable SELinux protection for lvm daemon"
-+msgstr ""
++#~ msgid "Disable SELinux protection for cvs daemon"
++#~ msgstr "Забрани SELinux защитата за демона cvs"
 +
-+#: ../gui/selinux.tbl:114
-+msgid "Disable SELinux protection for mailman"
-+msgstr ""
++#~ msgid "Disable SELinux protection for cyrus daemon"
++#~ msgstr "Забрани SELinux защитата за демона cyrus"
 +
-+#: ../gui/selinux.tbl:115
-+msgid "Allow evolution and thunderbird to read user files"
-+msgstr ""
++#~ msgid "Disable SELinux protection for dbskkd daemon"
++#~ msgstr "Забрани SELinux защитата за демона dbskkd"
 +
-+#: ../gui/selinux.tbl:116
-+msgid "Disable SELinux protection for mdadm daemon"
-+msgstr ""
++#~ msgid "Disable SELinux protection for dbusd daemon"
++#~ msgstr "Забрани SELinux защитата за демона dbusd"
 +
-+#: ../gui/selinux.tbl:117
-+msgid "Disable SELinux protection for monopd daemon"
-+msgstr ""
++#~ msgid "Disable SELinux protection for dccd"
++#~ msgstr "Забрани SELinux защитата за dccd"
 +
-+#: ../gui/selinux.tbl:118
-+msgid "Allow the mozilla browser to read user files"
-+msgstr ""
++#~ msgid "Disable SELinux protection for dccifd"
++#~ msgstr "Забрани SELinux защитата за dccifd"
 +
-+#: ../gui/selinux.tbl:119
-+msgid "Disable SELinux protection for mrtg daemon"
-+msgstr ""
++#~ msgid "Disable SELinux protection for dccm"
++#~ msgstr "Забрани SELinux защитата за dccm"
 +
-+#: ../gui/selinux.tbl:120
-+msgid "Disable SELinux protection for mysqld daemon"
-+msgstr ""
++#~ msgid "Disable SELinux protection for ddt daemon"
++#~ msgstr "Забрани SELinux защитата за демона ddt"
 +
-+#: ../gui/selinux.tbl:121
-+msgid "Disable SELinux protection for nagios daemon"
-+msgstr ""
++#~ msgid "Disable SELinux protection for devfsd daemon"
++#~ msgstr "Забрани SELinux защитата за демона devfsd"
 +
-+#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
-+msgid "Name Service"
-+msgstr ""
++#~ msgid "Disable SELinux protection for dhcpc daemon"
++#~ msgstr "Забрани SELinux защитата за демона dhcpc"
 +
-+#: ../gui/selinux.tbl:122
-+msgid "Disable SELinux protection for named daemon"
-+msgstr ""
++#~ msgid "Disable SELinux protection for dhcpd daemon"
++#~ msgstr "Забрани SELinux защитата за демона dhcpd"
 +
-+#: ../gui/selinux.tbl:123
-+msgid "Disable SELinux protection for nessusd daemon"
-+msgstr ""
++#~ msgid "Disable SELinux protection for dictd daemon"
++#~ msgstr "Забрани SELinux защитата за демона dictd"
 +
-+#: ../gui/selinux.tbl:124
-+msgid "Disable SELinux protection for NetworkManager"
-+msgstr ""
++#~ msgid "Allow sysadm_t to directly start daemons"
++#~ msgstr "Позволи sysadm_t директно да стартира демони"
 +
-+#: ../gui/selinux.tbl:125
-+msgid "Disable SELinux protection for nfsd daemon"
-+msgstr ""
++#~ msgid "Disable SELinux protection for Evolution"
++#~ msgstr "Забрани SELinux защитата за Evolution"
 +
-+#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
-+#: ../gui/selinux.tbl:221
-+msgid "Samba"
-+msgstr ""
++#~ msgid "Games"
++#~ msgstr "Игри"
 +
-+#: ../gui/selinux.tbl:126
-+msgid "Disable SELinux protection for nmbd daemon"
-+msgstr ""
++#~ msgid "Disable SELinux protection for games"
++#~ msgstr "Забрани SELinux защитата за игри"
 +
-+#: ../gui/selinux.tbl:127
-+msgid "Disable SELinux protection for nrpe daemon"
-+msgstr ""
++#~ msgid "Disable SELinux protection for the web browsers"
++#~ msgstr "Забрани SELinux защитата за уеб браузърите"
 +
-+#: ../gui/selinux.tbl:128
-+msgid "Disable SELinux protection for nscd daemon"
-+msgstr ""
++#~ msgid "Disable SELinux protection for Thunderbird"
++#~ msgstr "Забрани SELinux защитата за Thunderbird"
 +
-+#: ../gui/selinux.tbl:129
-+msgid "Disable SELinux protection for nsd daemon"
-+msgstr ""
++#~ msgid "Disable SELinux protection for distccd daemon"
++#~ msgstr "Забрани SELinux защитата за демона distccd"
 +
-+#: ../gui/selinux.tbl:130
-+msgid "Disable SELinux protection for ntpd daemon"
-+msgstr ""
++#~ msgid "Disable SELinux protection for dmesg daemon"
++#~ msgstr "Забрани SELinux защитата за демона dmesg"
 +
-+#: ../gui/selinux.tbl:131
-+msgid "Disable SELinux protection for oddjob"
-+msgstr ""
++#~ msgid "Disable SELinux protection for dnsmasq daemon"
++#~ msgstr "Забрани SELinux защитата за демона dnsmasq"
 +
-+#: ../gui/selinux.tbl:132
-+msgid "Disable SELinux protection for oddjob_mkhomedir"
-+msgstr ""
++#~ msgid "Disable SELinux protection for dovecot daemon"
++#~ msgstr "Забрани SELinux защитата за демона dovecot"
 +
-+#: ../gui/selinux.tbl:133
-+msgid "Disable SELinux protection for openvpn daemon"
-+msgstr ""
++#~ msgid "Disable SELinux protection for entropyd daemon"
++#~ msgstr "Забрани SELinux защитата за демона entropyd"
 +
-+#: ../gui/selinux.tbl:134
-+msgid "Disable SELinux protection for pam daemon"
-+msgstr ""
++#~ msgid "Disable SELinux protection for fetchmail"
++#~ msgstr "Забрани SELinux защитата за fetchmail"
 +
-+#: ../gui/selinux.tbl:135
-+msgid "Disable SELinux protection for pegasus"
-+msgstr ""
++#~ msgid "Disable SELinux protection for fingerd daemon"
++#~ msgstr "Забрани SELinux защитата за демона fingerd"
 +
-+#: ../gui/selinux.tbl:136
-+msgid "Disable SELinux protection for perdition daemon"
-+msgstr ""
++#~ msgid "Disable SELinux protection for freshclam daemon"
++#~ msgstr "Забрани SELinux защитата за демона freshclam"
 +
-+#: ../gui/selinux.tbl:137
-+msgid "Disable SELinux protection for portmap daemon"
-+msgstr ""
++#~ msgid "Disable SELinux protection for fsdaemon daemon"
++#~ msgstr "Забрани SELinux защитата за демона fsdaemon"
 +
-+#: ../gui/selinux.tbl:138
-+msgid "Disable SELinux protection for portslave daemon"
-+msgstr ""
++#~ msgid "Disable SELinux protection for gpm daemon"
++#~ msgstr "Забрани SELinux защитата за демона gpm"
 +
-+#: ../gui/selinux.tbl:139
-+msgid "Disable SELinux protection for postfix"
-+msgstr ""
++#~ msgid "NFS"
++#~ msgstr "NFS"
 +
-+#: ../gui/selinux.tbl:140
-+msgid "Disable SELinux protection for postgresql daemon"
-+msgstr ""
++#~ msgid "Disable SELinux protection for gss daemon"
++#~ msgstr "Забрани SELinux защитата за демона gss"
 +
-+#: ../gui/selinux.tbl:141
-+msgid "pppd"
-+msgstr ""
++#~ msgid "Disable SELinux protection for Hal daemon"
++#~ msgstr "Забрани SELinux защитата за демона Hal"
 +
-+#: ../gui/selinux.tbl:141
-+msgid "Allow pppd to be run for a regular user"
-+msgstr ""
++#~ msgid "Compatibility"
++#~ msgstr "Съвместимост"
 +
-+#: ../gui/selinux.tbl:142
-+msgid "Disable SELinux protection for pptp"
-+msgstr ""
++#~ msgid ""
++#~ "Do not audit things that we know to be broken but which are not security "
++#~ "risks"
++#~ msgstr ""
++#~ "Не наблюдавай неща, които знаем, че са счупени, но не са рискови за "
++#~ "сигурността"
 +
-+#: ../gui/selinux.tbl:143
-+msgid "Disable SELinux protection for prelink daemon"
-+msgstr ""
++#~ msgid "Disable SELinux protection for hostname daemon"
++#~ msgstr "Забрани SELinux защитата за демона hostname"
 +
-+#: ../gui/selinux.tbl:144
-+msgid "Disable SELinux protection for privoxy daemon"
-+msgstr ""
++#~ msgid "Disable SELinux protection for hotplug daemon"
++#~ msgstr "Забрани SELinux защитата за демона hotplug"
 +
-+#: ../gui/selinux.tbl:145
-+msgid "Disable SELinux protection for ptal daemon"
-+msgstr ""
++#~ msgid "Disable SELinux protection for howl daemon"
++#~ msgstr "Забрани SELinux защитата за демона howl"
 +
-+#: ../gui/selinux.tbl:146
-+msgid "Disable SELinux protection for pxe daemon"
-+msgstr ""
++#~ msgid "Disable SELinux protection for cups hplip daemon"
++#~ msgstr "Забрани SELinux защитата за cups демона hplip"
 +
-+#: ../gui/selinux.tbl:147
-+msgid "Disable SELinux protection for pyzord"
-+msgstr ""
++#~ msgid "Disable SELinux protection for httpd rotatelogs"
++#~ msgstr "Забрани SELinux защитата за httpd rotatelog-овете"
 +
-+#: ../gui/selinux.tbl:148
-+msgid "Disable SELinux protection for quota daemon"
-+msgstr ""
++#~ msgid "HTTPD Service"
++#~ msgstr "Услугата HTTPD"
 +
-+#: ../gui/selinux.tbl:149
-+msgid "Disable SELinux protection for radiusd daemon"
-+msgstr ""
++#~ msgid "Disable SELinux protection for http suexec"
++#~ msgstr "Забрани SELinux защитата за http suexec"
 +
-+#: ../gui/selinux.tbl:150
-+msgid "Disable SELinux protection for radvd daemon"
-+msgstr ""
++#~ msgid "Disable SELinux protection for hwclock daemon"
++#~ msgstr "Забрани SELinux защитата за демона hwclock"
 +
-+#: ../gui/selinux.tbl:151
-+msgid "Disable SELinux protection for rdisc"
-+msgstr ""
++#~ msgid "Disable SELinux protection for i18n daemon"
++#~ msgstr "Забрани SELinux защитата за демона i18n"
 +
-+#: ../gui/selinux.tbl:152
-+msgid "Disable SELinux protection for readahead"
-+msgstr ""
++#~ msgid "Disable SELinux protection for imazesrv daemon"
++#~ msgstr "Забрани SELinux защитата за демона imazesrv"
 +
-+#: ../gui/selinux.tbl:153
-+msgid "Allow programs to read files in non-standard locations (default_t)"
-+msgstr ""
++#~ msgid "Disable SELinux protection for inetd child daemons"
++#~ msgstr "Забрани SELinux защитата за inetd child демоните"
 +
-+#: ../gui/selinux.tbl:154
-+msgid "Disable SELinux protection for restorecond"
-+msgstr ""
++#~ msgid "Disable SELinux protection for inetd daemon"
++#~ msgstr "Забрани SELinux защитата за демона inetd"
 +
-+#: ../gui/selinux.tbl:155
-+msgid "Disable SELinux protection for rhgb daemon"
-+msgstr ""
++#~ msgid "Disable SELinux protection for innd daemon"
++#~ msgstr "Забрани SELinux защитата за демона innd"
 +
-+#: ../gui/selinux.tbl:156
-+msgid "Disable SELinux protection for ricci"
-+msgstr ""
++#~ msgid "Disable SELinux protection for iptables daemon"
++#~ msgstr "Забрани SELinux защитата за демона iptables"
 +
-+#: ../gui/selinux.tbl:157
-+msgid "Disable SELinux protection for ricci_modclusterd"
-+msgstr ""
++#~ msgid "Disable SELinux protection for ircd daemon"
++#~ msgstr "Забрани SELinux защитата за демона ircd"
 +
-+#: ../gui/selinux.tbl:158
-+msgid "Disable SELinux protection for rlogind daemon"
-+msgstr ""
++#~ msgid "Disable SELinux protection for irqbalance daemon"
++#~ msgstr "Забрани SELinux защитата за демона irqbalance"
 +
-+#: ../gui/selinux.tbl:159
-+msgid "Disable SELinux protection for rpcd daemon"
-+msgstr ""
++#~ msgid "Disable SELinux protection for iscsi daemon"
++#~ msgstr "Забрани SELinux защитата за демона iscsi"
 +
-+#: ../gui/selinux.tbl:160
-+msgid "Disable SELinux protection for rshd"
-+msgstr ""
++#~ msgid "Disable SELinux protection for jabberd daemon"
++#~ msgstr "Забрани SELinux защитата за демона jabberd"
 +
-+#: ../gui/selinux.tbl:161
-+msgid "rsync"
-+msgstr ""
++#~ msgid "Kerberos"
++#~ msgstr "Kerberos"
 +
-+#: ../gui/selinux.tbl:161
-+msgid "Disable SELinux protection for rsync daemon"
-+msgstr ""
++#~ msgid "Disable SELinux protection for kadmind daemon"
++#~ msgstr "Забрани SELinux защитата за демона kadmind"
 +
-+#: ../gui/selinux.tbl:162
-+msgid "Allow ssh to run from inetd instead of as a daemon"
-+msgstr ""
++#~ msgid "Disable SELinux protection for klogd daemon"
++#~ msgstr "Забрани SELinux защитата за демона klogd"
 +
-+#: ../gui/selinux.tbl:163
-+msgid "Allow Samba to share nfs directories"
-+msgstr ""
++#~ msgid "Disable SELinux protection for krb5kdc daemon"
++#~ msgstr "Забрани SELinux защитата за демона krb5kdc"
 +
-+#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
-+msgid "SASL authentication server"
-+msgstr ""
++#~ msgid "Disable SELinux protection for ktalk daemons"
++#~ msgstr "Забрани SELinux защитата за демоните ktalk"
 +
-+#: ../gui/selinux.tbl:164
-+msgid "Allow sasl authentication server to read /etc/shadow"
-+msgstr ""
++#~ msgid "Disable SELinux protection for kudzu daemon"
++#~ msgstr "Забрани SELinux защитата за демона kudzu"
 +
-+#: ../gui/selinux.tbl:165
-+msgid ""
-+"Allow X-Windows server to map a memory region as both executable and writable"
-+msgstr ""
++#~ msgid "Disable SELinux protection for locate daemon"
++#~ msgstr "Забрани SELinux защитата за демона locate"
 +
-+#: ../gui/selinux.tbl:166
-+msgid "Disable SELinux protection for saslauthd daemon"
-+msgstr ""
++#~ msgid "Disable SELinux protection for lpd daemon"
++#~ msgstr "Забрани SELinux защитата за демона lpd"
 +
-+#: ../gui/selinux.tbl:167
-+msgid "Disable SELinux protection for scannerdaemon daemon"
-+msgstr ""
++#~ msgid "Disable SELinux protection for lrrd daemon"
++#~ msgstr "Забрани SELinux защитата за демона lrrd"
 +
-+#: ../gui/selinux.tbl:168
-+msgid "Do not allow transition to sysadm_t, sudo and su effected"
-+msgstr ""
++#~ msgid "Disable SELinux protection for lvm daemon"
++#~ msgstr "Забрани SELinux защитата за демона lvm"
 +
-+#: ../gui/selinux.tbl:169
-+msgid "Do not allow any processes to load kernel modules"
-+msgstr ""
++#~ msgid "Disable SELinux protection for mailman"
++#~ msgstr "Забрани SELinux защитата за mailman"
 +
-+#: ../gui/selinux.tbl:170
-+msgid "Do not allow any processes to modify kernel SELinux policy"
-+msgstr ""
++#~ msgid "Disable SELinux protection for mdadm daemon"
++#~ msgstr "Забрани SELinux защитата за демона mdadm"
 +
-+#: ../gui/selinux.tbl:171
-+msgid "Disable SELinux protection for sendmail daemon"
-+msgstr ""
++#~ msgid "Disable SELinux protection for monopd daemon"
++#~ msgstr "Забрани SELinux защитата за демона monopd"
 +
-+#: ../gui/selinux.tbl:172
-+msgid "Disable SELinux protection for setrans"
-+msgstr ""
++#~ msgid "Disable SELinux protection for mrtg daemon"
++#~ msgstr "Забрани SELinux защитата за демона mrtg"
 +
-+#: ../gui/selinux.tbl:173
-+msgid "Disable SELinux protection for setroubleshoot daemon"
-+msgstr ""
++#~ msgid "Disable SELinux protection for mysqld daemon"
++#~ msgstr "Забрани SELinux защитата за демона mysqld"
 +
-+#: ../gui/selinux.tbl:174
-+msgid "Disable SELinux protection for slapd daemon"
-+msgstr ""
++#~ msgid "Disable SELinux protection for nagios daemon"
++#~ msgstr "Забрани SELinux защитата за демона nagios"
 +
-+#: ../gui/selinux.tbl:175
-+msgid "Disable SELinux protection for slrnpull daemon"
-+msgstr ""
++#~ msgid "Name Service"
++#~ msgstr "Услуга за имена"
 +
-+#: ../gui/selinux.tbl:176
-+msgid "Disable SELinux protection for smbd daemon"
-+msgstr ""
++#~ msgid "Disable SELinux protection for named daemon"
++#~ msgstr "Забрани SELinux защитата за демона named"
 +
-+#: ../gui/selinux.tbl:177
-+msgid "Disable SELinux protection for snmpd daemon"
-+msgstr ""
++#~ msgid "Disable SELinux protection for nessusd daemon"
++#~ msgstr "Забрани SELinux защитата за демона nessusd"
 +
-+#: ../gui/selinux.tbl:178
-+msgid "Disable SELinux protection for snort daemon"
-+msgstr ""
++#~ msgid "Disable SELinux protection for NetworkManager"
++#~ msgstr "Забрани SELinux защитата за NetworkManager"
 +
-+#: ../gui/selinux.tbl:179
-+msgid "Disable SELinux protection for soundd daemon"
-+msgstr ""
++#~ msgid "Disable SELinux protection for nfsd daemon"
++#~ msgstr "Забрани SELinux защитата за демона nfsd"
 +
-+#: ../gui/selinux.tbl:180
-+msgid "Disable SELinux protection for sound daemon"
-+msgstr ""
++#~ msgid "Samba"
++#~ msgstr "Samba"
 +
-+#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
-+msgid "Spam Protection"
-+msgstr ""
++#~ msgid "Disable SELinux protection for nmbd daemon"
++#~ msgstr "Забрани SELinux защитата за демона nmbd"
 +
-+#: ../gui/selinux.tbl:181
-+msgid "Disable SELinux protection for spamd daemon"
-+msgstr ""
++#~ msgid "Disable SELinux protection for nrpe daemon"
++#~ msgstr "Забрани SELinux защитата за демона nrpe"
 +
-+#: ../gui/selinux.tbl:182
-+msgid "Allow spamd to access home directories"
-+msgstr ""
++#~ msgid "Disable SELinux protection for nscd daemon"
++#~ msgstr "Забрани SELinux защитата за демона nscd"
 +
-+#: ../gui/selinux.tbl:183
-+msgid "Allow Spam Assassin daemon network access"
-+msgstr ""
++#~ msgid "Disable SELinux protection for nsd daemon"
++#~ msgstr "Забрани SELinux защитата за демона nsd"
 +
-+#: ../gui/selinux.tbl:184
-+msgid "Disable SELinux protection for speedmgmt daemon"
-+msgstr ""
++#~ msgid "Disable SELinux protection for ntpd daemon"
++#~ msgstr "Забрани SELinux защитата за демона ntpd"
 +
-+#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
-+msgid "Squid"
-+msgstr ""
++#~ msgid "Disable SELinux protection for oddjob"
++#~ msgstr "Забрани SELinux защитата за oddjob"
 +
-+#: ../gui/selinux.tbl:185
-+msgid "Allow squid daemon to connect to the network"
-+msgstr ""
++#~ msgid "Disable SELinux protection for oddjob_mkhomedir"
++#~ msgstr "Забрани SELinux защитата за oddjob_mkhomedir"
 +
-+#: ../gui/selinux.tbl:186
-+msgid "Disable SELinux protection for squid daemon"
-+msgstr ""
++#~ msgid "Disable SELinux protection for openvpn daemon"
++#~ msgstr "Забрани SELinux защитата за демона openvpn"
 +
-+#: ../gui/selinux.tbl:187
-+msgid "Disable SELinux protection for ssh daemon"
-+msgstr ""
++#~ msgid "Disable SELinux protection for pam daemon"
++#~ msgstr "Забрани SELinux защитата за демона pam"
 +
-+#: ../gui/selinux.tbl:188
-+msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+msgstr ""
++#~ msgid "Disable SELinux protection for pegasus"
++#~ msgstr "Забрани SELinux защитата за pegasus"
 +
-+#: ../gui/selinux.tbl:189
-+msgid ""
-+"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
-+"bashrc)"
-+msgstr ""
++#~ msgid "Disable SELinux protection for perdition daemon"
++#~ msgstr "Забрани SELinux защитата за демона perdition"
 +
-+#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
-+msgid "Universal SSL tunnel"
-+msgstr ""
++#~ msgid "Disable SELinux protection for portmap daemon"
++#~ msgstr "Забрани SELinux защитата за демона portmap"
 +
-+#: ../gui/selinux.tbl:190
-+msgid "Disable SELinux protection for stunnel daemon"
-+msgstr ""
++#~ msgid "Disable SELinux protection for portslave daemon"
++#~ msgstr "Забрани SELinux защитата за демона portslave"
 +
-+#: ../gui/selinux.tbl:191
-+msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
-+msgstr ""
++#~ msgid "Disable SELinux protection for postfix"
++#~ msgstr "Забрани SELinux защитата за postfix"
 +
-+#: ../gui/selinux.tbl:192
-+msgid "Disable SELinux protection for swat daemon"
-+msgstr ""
++#~ msgid "Disable SELinux protection for postgresql daemon"
++#~ msgstr "Забрани SELinux защитата за демона postgresql"
 +
-+#: ../gui/selinux.tbl:193
-+msgid "Disable SELinux protection for sxid daemon"
-+msgstr ""
++#~ msgid "pppd"
++#~ msgstr "pppd"
 +
-+#: ../gui/selinux.tbl:194
-+msgid "Disable SELinux protection for syslogd daemon"
-+msgstr ""
++#~ msgid "Disable SELinux protection for pptp"
++#~ msgstr "Забрани SELinux защитата за pptp"
 +
-+#: ../gui/selinux.tbl:195
-+msgid "Disable SELinux protection for system cron jobs"
-+msgstr ""
++#~ msgid "Disable SELinux protection for prelink daemon"
++#~ msgstr "Забрани SELinux защитата за демона prelink"
 +
-+#: ../gui/selinux.tbl:196
-+msgid "Disable SELinux protection for tcp daemon"
-+msgstr ""
++#~ msgid "Disable SELinux protection for privoxy daemon"
++#~ msgstr "Забрани SELinux защитата за демона privoxy"
 +
-+#: ../gui/selinux.tbl:197
-+msgid "Disable SELinux protection for telnet daemon"
-+msgstr ""
++#~ msgid "Disable SELinux protection for ptal daemon"
++#~ msgstr "Забрани SELinux защитата за демона ptal"
 +
-+#: ../gui/selinux.tbl:198
-+msgid "Disable SELinux protection for tftpd daemon"
-+msgstr ""
++#~ msgid "Disable SELinux protection for pxe daemon"
++#~ msgstr "Забрани SELinux защитата за демона pxe"
 +
-+#: ../gui/selinux.tbl:199
-+msgid "Disable SELinux protection for transproxy daemon"
-+msgstr ""
++#~ msgid "Disable SELinux protection for pyzord"
++#~ msgstr "Забрани SELinux защитата за pyzord"
 +
-+#: ../gui/selinux.tbl:200
-+msgid "Disable SELinux protection for udev daemon"
-+msgstr ""
++#~ msgid "Disable SELinux protection for quota daemon"
++#~ msgstr "Забрани SELinux защитата за демона quota"
 +
-+#: ../gui/selinux.tbl:201
-+msgid "Disable SELinux protection for uml daemon"
-+msgstr ""
++#~ msgid "Disable SELinux protection for radiusd daemon"
++#~ msgstr "Забрани SELinux защитата за демона radiusd"
 +
-+#: ../gui/selinux.tbl:202
-+msgid ""
-+"Allow xinetd to run unconfined, including any services it starts that do not "
-+"have a domain transition explicitly defined"
-+msgstr ""
++#~ msgid "Disable SELinux protection for radvd daemon"
++#~ msgstr "Забрани SELinux защитата за демона radvd"
 +
-+#: ../gui/selinux.tbl:203
-+msgid ""
-+"Allow rc scripts to run unconfined, including any daemon started by an rc "
-+"script that does not have a domain transition explicitly defined"
-+msgstr ""
++#~ msgid "Disable SELinux protection for rdisc"
++#~ msgstr "Забрани SELinux защитата за rdisc"
 +
-+#: ../gui/selinux.tbl:204
-+msgid "Allow rpm to run unconfined"
-+msgstr ""
++#~ msgid "Disable SELinux protection for readahead"
++#~ msgstr "Забрани SELinux защитата за readahead"
 +
-+#: ../gui/selinux.tbl:205
-+msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
-+msgstr ""
++#~ msgid "Allow programs to read files in non-standard locations (default_t)"
++#~ msgstr ""
++#~ "Позволи програми да четат файлове в нестандартни местоположения "
++#~ "(default_t)"
 +
-+#: ../gui/selinux.tbl:206
-+msgid "Disable SELinux protection for updfstab daemon"
-+msgstr ""
++#~ msgid "Disable SELinux protection for restorecond"
++#~ msgstr "Забрани SELinux защитата за restorecond"
 +
-+#: ../gui/selinux.tbl:207
-+msgid "Disable SELinux protection for uptimed daemon"
-+msgstr ""
++#~ msgid "Disable SELinux protection for rhgb daemon"
++#~ msgstr "Забрани SELinux защитата за демона rhgb"
 +
-+#: ../gui/selinux.tbl:208
-+msgid ""
-+"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
-+"staff_r can do so"
-+msgstr ""
++#~ msgid "Disable SELinux protection for ricci"
++#~ msgstr "Забрани SELinux защитата за ricci"
 +
-+#: ../gui/selinux.tbl:209
-+msgid "Allow users to execute the mount command"
-+msgstr ""
++#~ msgid "Disable SELinux protection for ricci_modclusterd"
++#~ msgstr "Забрани SELinux защитата за ricci_modclusterd"
 +
-+#: ../gui/selinux.tbl:210
-+msgid "Allow regular users direct mouse access (only allow the X server)"
-+msgstr ""
++#~ msgid "Disable SELinux protection for rlogind daemon"
++#~ msgstr "Забрани SELinux защитата за демона rlogind"
 +
-+#: ../gui/selinux.tbl:211
-+msgid "Allow users to run the dmesg command"
-+msgstr ""
++#~ msgid "Disable SELinux protection for rpcd daemon"
++#~ msgstr "Забрани SELinux защитата за демона rpcd"
 +
-+#: ../gui/selinux.tbl:212
-+msgid "Allow users to control network interfaces (also needs USERCTL=true)"
-+msgstr ""
++#~ msgid "Disable SELinux protection for rshd"
++#~ msgstr "Забрани SELinux защитата за rshd"
 +
-+#: ../gui/selinux.tbl:213
-+msgid "Allow normal user to execute ping"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:214
-+msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:215
-+msgid "Allow users to rw usb devices"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:216
-+msgid ""
-+"Allow users to run TCP servers (bind to ports and accept connection from the "
-+"same domain and outside users)  disabling this forces FTP passive mode and "
-+"may change other protocols"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:217
-+msgid "Allow user to stat ttyfiles"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:218
-+msgid "Disable SELinux protection for uucpd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:219
-+msgid "Disable SELinux protection for vmware daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:220
-+msgid "Disable SELinux protection for watchdog daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:221
-+msgid "Disable SELinux protection for winbind daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:222
-+msgid "Disable SELinux protection for xdm daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:223
-+msgid "Allow xdm logins as sysadm_r:sysadm_t"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:224
-+msgid "Disable SELinux protection for xen daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:225
-+msgid "XEN"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:225
-+msgid "Allow xen to read/write physical disk devices"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:226
-+msgid "Disable SELinux protection for xfs daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:227
-+msgid "Disable SELinux protection for xen control"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:228
-+msgid "Disable SELinux protection for ypbind daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:229
-+msgid "Disable SELinux protection for NIS Password Daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:230
-+msgid "Disable SELinux protection for ypserv daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:231
-+msgid "Disable SELinux protection for NIS Transfer Daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:232
-+msgid "Allow SELinux webadm user to manage unprivileged users home directories"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:233
-+msgid "Allow SELinux webadm user to read unprivileged users home directories"
-+msgstr ""
-+
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Are you sure you want to delete %s '%s'?"
-+msgstr ""
-+
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Delete %s"
-+msgstr ""
-+
-+#: ../gui/semanagePage.py:134
-+#, python-format
-+msgid "Add %s"
-+msgstr ""
-+
-+#: ../gui/semanagePage.py:148
-+#, python-format
-+msgid "Modify %s"
-+msgstr ""
-+
-+#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
-+msgid "Permissive"
-+msgstr ""
-+
-+#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
-+msgid "Enforcing"
-+msgstr ""
-+
-+#: ../gui/statusPage.py:94
-+msgid "Status"
-+msgstr ""
-+
-+#: ../gui/statusPage.py:133
-+msgid ""
-+"Changing the policy type will cause a relabel of the entire file system on "
-+"the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
-+msgstr ""
-+
-+#: ../gui/statusPage.py:147
-+msgid ""
-+"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
-+"you later decide to turn SELinux back on, the system will be required to "
-+"relabel.  If you just want to see if SELinux is causing a problem on your "
-+"system, you can go to permissive mode which will only log errors and not "
-+"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
-+"wish to continue?"
-+msgstr ""
-+
-+#: ../gui/statusPage.py:152
-+msgid ""
-+"Changing to SELinux enabled will cause a relabel of the entire file system "
-+"on the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:11
-+msgid "system-config-selinux"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:12
-+msgid ""
-+"Copyright (c)2006 Red Hat, Inc.\n"
-+"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:22
-+#: ../gui/system-config-selinux.glade:544
-+msgid "Add SELinux Login Mapping"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:257
-+msgid "Add SELinux Network Ports"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:391
-+#: ../gui/system-config-selinux.glade:678
-+msgid "SELinux Type"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:622
-+msgid "File Specification"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:650
-+msgid "File Type"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:727
-+msgid ""
-+"all files\n"
-+"regular file\n"
-+"directory\n"
-+"character device\n"
-+"block device\n"
-+"socket\n"
-+"symbolic link\n"
-+"named pipe\n"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:773
-+msgid "MLS"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:837
-+msgid "Add SELinux User"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1079
-+msgid "SELinux Administration"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1122
-+msgid "Add"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1144
-+msgid "_Properties"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1166
-+msgid "_Delete"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1256
-+msgid "Select Management Object"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1273
-+msgid "<b>Select:</b>"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1326
-+msgid "System Default Enforcing Mode"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1354
-+msgid ""
-+"Disabled\n"
-+"Permissive\n"
-+"Enforcing\n"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1373
-+msgid "Current Enforcing Mode"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1418
-+msgid "System Default Policy Type: "
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1463
-+msgid ""
-+"Select if you wish to relabel then entire file system on next reboot.  "
-+"Relabeling can take a very long time, depending on the size of the system.  "
-+"If you are changing policy types or going from disabled to enforcing, a "
-+"relabel is required."
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1509
-+msgid "Relabel on next reboot."
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1561
-+msgid "label37"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1598
-+msgid "Revert boolean setting to system default"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1614
-+msgid "Toggle between Customized and All Booleans"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1645
-+#: ../gui/system-config-selinux.glade:1850
-+#: ../gui/system-config-selinux.glade:2037
-+#: ../gui/system-config-selinux.glade:2224
-+#: ../gui/system-config-selinux.glade:2467
-+#: ../gui/system-config-selinux.glade:2692
-+#: ../gui/system-config-selinux.glade:2867
-+msgid "Filter"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1734
-+msgid "label50"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1771
-+msgid "Add File Context"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1787
-+msgid "Modify File Context"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1803
-+msgid "Delete File Context"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1819
-+msgid "Toggle between all and customized file context"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1939
-+msgid "label38"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1976
-+msgid "Add SELinux User Mapping"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1992
-+msgid "Modify SELinux User Mapping"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2008
-+msgid "Delete SELinux User Mapping"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2126
-+msgid "label39"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2163
-+msgid "Add User"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2179
-+msgid "Modify User"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2195
-+msgid "Delete User"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2313
-+msgid "label41"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2350
-+msgid "Add Network Port"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2366
-+msgid "Edit Network Port"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2382
-+msgid "Delete Network Port"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2418
-+#: ../gui/system-config-selinux.glade:2436
-+msgid "Toggle between Customized and All Ports"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2556
-+msgid "label42"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2593
-+msgid "Generate new policy module"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2609
-+msgid "Load policy module"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2625
-+msgid "Remove loadable policy module"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2661
-+msgid ""
-+"Enable/Disable additional audit rules, that are normally not reported in the "
-+"log files."
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2781
-+msgid "label44"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2818
-+msgid "Change process mode to permissive."
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2836
-+msgid "Change process mode to enforcing"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2928
-+msgid "Process Domain"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2956
-+msgid "label59"
-+msgstr ""
-+
-+#: ../gui/usersPage.py:138
-+#, python-format
-+msgid "SELinux user '%s' is required"
- msgstr ""
-diff -up policycoreutils-2.1.12/po/as.po.rhat policycoreutils-2.1.12/po/as.po
---- policycoreutils-2.1.12/po/as.po.rhat	2012-07-04 07:35:21.000000000 -0400
-+++ policycoreutils-2.1.12/po/as.po	2012-10-16 15:07:17.453526141 -0400
-@@ -1,24 +1,25 @@
--# translation of as.po to Assamese
-+# SOME DESCRIPTIVE TITLE.
-+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
- # This file is distributed under the same license as the PACKAGE package.
--# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER.
- #
-+# Translators:
- # Amitakhya Phukan <amitakhya.phukan at gmail.com>, 2006.
-+# Amitakhya Phukan <aphukan at fedoraproject.org>, 2008, 2009.
- # Amitakhya Phukan <aphukan at redhat.com>, 2008.
--# Amitakhya Phukan <aphukan at fedoraproject.org>, 2008.
- msgid ""
- msgstr ""
--"Project-Id-Version: as\n"
-+"Project-Id-Version: Policycoreutils\n"
++#~ msgid "rsync"
++#~ msgstr "rsync"
+ 
+-#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
+-msgid "Enforcing"
+-msgstr "Enforcing"
++#~ msgid "Disable SELinux protection for rsync daemon"
++#~ msgstr "Забрани SELinux защитата за демона rsync"
+ 
+-#: ../gui/statusPage.py:94
+-msgid "Status"
+-msgstr "Състояние"
++#~ msgid "Allow ssh to run from inetd instead of as a daemon"
++#~ msgstr "Позволи ssh да бъде стартиран от inetd вместо да работи като демон"
+ 
+-#: ../gui/statusPage.py:133
+-msgid ""
+-"Changing the policy type will cause a relabel of the entire file system on "
+-"the next boot. Relabeling takes a long time depending on the size of the "
+-"file system.  Do you wish to continue?"
+-msgstr ""
+-"Променяйки типа политика, ще предизвикате преетикетиране на цялата файлова "
+-"система при следващото зареждане. Преетикетирането отнема доста време, в "
+-"зависимост от големината на файловата система.  Искате ли да продължите?"
++#~ msgid "SASL authentication server"
++#~ msgstr "SASL удостоверяващ сървър"
+ 
+-#: ../gui/statusPage.py:147
+-msgid ""
+-"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
+-"you later decide to turn SELinux back on, the system will be required to "
+-"relabel.  If you just want to see if SELinux is causing a problem on your "
+-"system, you can go to permissive mode which will only log errors and not "
+-"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
+-"wish to continue?"
+-msgstr ""
+-"Промяната към забранен SELinux изисква рестартиране.  Това не се "
+-"препоръчва.  Ако по-късно решите да активирате SELinux, системата ще трябва "
+-"да бъде преетикетирана.  Ако просто искате да видите дали SELinux е причина "
+-"за проблем в системата Ви, може да преминете в режим permissive, който само "
+-"ще регистрира грешките, без да налага SELinux политика.  Режимът Permissive "
+-"не изисква рестартиране    Искате ли да продължите?"
++#~ msgid ""
++#~ "Allow X-Windows server to map a memory region as both executable and "
++#~ "writable"
++#~ msgstr ""
++#~ "Позволи X-Windows сървъра да назначава региони от паметта едновременно "
++#~ "като изпълними и записваеми"
+ 
+-#: ../gui/statusPage.py:152
+-msgid ""
+-"Changing to SELinux enabled will cause a relabel of the entire file system "
+-"on the next boot. Relabeling takes a long time depending on the size of the "
+-"file system.  Do you wish to continue?"
+-msgstr ""
+-"Промяната към разрешен SELinux ще предизвика преетикетиране на цялата "
+-"файлова система при следващото зареждане. Преетикетирането отнема доста "
+-"време, в зависимост от големината на файловата система.  Искате ли да "
+-"продължите?"
++#~ msgid "Disable SELinux protection for saslauthd daemon"
++#~ msgstr "Забрани SELinux защитата за демона saslauthd"
+ 
+-#: ../gui/system-config-selinux.glade:11
+-msgid "system-config-selinux"
+-msgstr "system-config-selinux"
++#~ msgid "Disable SELinux protection for scannerdaemon daemon"
++#~ msgstr "Забрани SELinux защитата за демона scannerdaemon"
+ 
+-#: ../gui/system-config-selinux.glade:12
+-msgid ""
+-"Copyright (c)2006 Red Hat, Inc.\n"
+-"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
+-msgstr ""
+-"Copyright (c)2006 Red Hat, Inc.\n"
+-"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
++#~ msgid "Do not allow transition to sysadm_t, sudo and su effected"
++#~ msgstr "Не позволявай transition към sysadm_t, извършвани sudo и su"
+ 
+-#: ../gui/system-config-selinux.glade:22
+-#: ../gui/system-config-selinux.glade:544
+-msgid "Add SELinux Login Mapping"
+-msgstr "Добави SELinux съответствие за влизане"
++#~ msgid "Do not allow any processes to load kernel modules"
++#~ msgstr "Не позволявай на никой от процесите да зарежда модули към ядрото"
+ 
+-#: ../gui/system-config-selinux.glade:257
+-msgid "Add SELinux Network Ports"
+-msgstr "Добавя SELinux мрежови портове"
++#~ msgid "Do not allow any processes to modify kernel SELinux policy"
++#~ msgstr ""
++#~ "Не позволявай на никой от процесите да модифицира kernel SELinux "
++#~ "политиката"
+ 
+-#: ../gui/system-config-selinux.glade:391
+-#: ../gui/system-config-selinux.glade:678
+-msgid "SELinux Type"
+-msgstr "SELinux тип"
++#~ msgid "Disable SELinux protection for sendmail daemon"
++#~ msgstr "Забрани SELinux защитата за демона sendmail"
+ 
+-#: ../gui/system-config-selinux.glade:622
+-msgid "File Specification"
+-msgstr "Файлова спецификация"
++#~ msgid "Disable SELinux protection for setrans"
++#~ msgstr "Забрани SELinux защитата за setrans"
+ 
+-#: ../gui/system-config-selinux.glade:650
+-msgid "File Type"
+-msgstr "Тип файл"
++#~ msgid "Disable SELinux protection for setroubleshoot daemon"
++#~ msgstr "Забрани SELinux защитата за демона setroubleshoot"
+ 
+-#: ../gui/system-config-selinux.glade:727
+-msgid ""
+-"all files\n"
+-"regular file\n"
+-"directory\n"
+-"character device\n"
+-"block device\n"
+-"socket\n"
+-"symbolic link\n"
+-"named pipe\n"
+-msgstr ""
+-"всички файлове\n"
+-"нормален файл\n"
+-"директория\n"
+-"знаково устр.\n"
+-"блоково устр.\n"
+-"сокет\n"
+-"символна връзка\n"
+-"named pipe\n"
++#~ msgid "Disable SELinux protection for slapd daemon"
++#~ msgstr "Забрани SELinux защитата за демона slapd"
+ 
+-#: ../gui/system-config-selinux.glade:773
+-msgid "MLS"
+-msgstr "MLS"
++#~ msgid "Disable SELinux protection for slrnpull daemon"
++#~ msgstr "Забрани SELinux защитата за демона slrnpull"
+ 
+-#: ../gui/system-config-selinux.glade:837
+-msgid "Add SELinux User"
+-msgstr "Добавя SELinux потребител"
++#~ msgid "Disable SELinux protection for smbd daemon"
++#~ msgstr "Забрани SELinux защитата за демона smbd"
+ 
+-#: ../gui/system-config-selinux.glade:1079
+-msgid "SELinux Administration"
+-msgstr "SELinux администрация"
++#~ msgid "Disable SELinux protection for snmpd daemon"
++#~ msgstr "Забрани SELinux защитата за демона snmpd"
+ 
+-#: ../gui/system-config-selinux.glade:1122
+-msgid "Add"
+-msgstr "Добави"
++#~ msgid "Disable SELinux protection for snort daemon"
++#~ msgstr "Забрани SELinux защитата за демона snort"
+ 
+-#: ../gui/system-config-selinux.glade:1144
+-msgid "_Properties"
+-msgstr "_Свойства"
++#~ msgid "Disable SELinux protection for soundd daemon"
++#~ msgstr "Забрани SELinux защитата за демона soundd"
+ 
+-#: ../gui/system-config-selinux.glade:1166
+-msgid "_Delete"
+-msgstr "_Изтрий"
++#~ msgid "Disable SELinux protection for sound daemon"
++#~ msgstr "Забрани SELinux защитата за демона sound"
+ 
+-#: ../gui/system-config-selinux.glade:1256
+-msgid "Select Management Object"
+-msgstr "Изберете Management Object"
++#~ msgid "Spam Protection"
++#~ msgstr "Spam защита"
+ 
+-#: ../gui/system-config-selinux.glade:1273
+-msgid "<b>Select:</b>"
+-msgstr "<b>Изберете:</b>"
++#~ msgid "Disable SELinux protection for spamd daemon"
++#~ msgstr "Забрани SELinux защитата за демона spamd"
+ 
+-#: ../gui/system-config-selinux.glade:1326
+-msgid "System Default Enforcing Mode"
+-msgstr "Системен Enforcing режим по подразбиране"
++#~ msgid "Allow Spam Assassin daemon network access"
++#~ msgstr "Позволи на Spam Assassin демона достъп до мрежата"
+ 
+-#: ../gui/system-config-selinux.glade:1354
+-msgid ""
+-"Disabled\n"
+-"Permissive\n"
+-"Enforcing\n"
+-msgstr ""
+-"Забранен\n"
+-"Permissive\n"
+-"Enforcing\n"
++#~ msgid "Disable SELinux protection for speedmgmt daemon"
++#~ msgstr "Забрани SELinux защитата за демона speedmgmt"
+ 
+-#: ../gui/system-config-selinux.glade:1373
+-msgid "Current Enforcing Mode"
+-msgstr "Текущ Enforcing режим"
++#~ msgid "Squid"
++#~ msgstr "Squid"
+ 
+-#: ../gui/system-config-selinux.glade:1418
+-msgid "System Default Policy Type: "
+-msgstr "Системен тип политика по подразбиране: "
++#~ msgid "Disable SELinux protection for squid daemon"
++#~ msgstr "Забрани SELinux защитата за демона squid"
+ 
+-#: ../gui/system-config-selinux.glade:1463
+-msgid ""
+-"Select if you wish to relabel then entire file system on next reboot.  "
+-"Relabeling can take a very long time, depending on the size of the system.  "
+-"If you are changing policy types or going from disabled to enforcing, a "
+-"relabel is required."
+-msgstr ""
+-"Изберете, ако искате да преетикетирате тогава цялата файлова система при "
+-"следващото зареждане.  Преетикетирането може да отнеме доста време, в "
+-"зависимост от големината на файловата система.  Ако променяте типовете "
+-"политика или преминавате от забранен към enforcing, е необходимо "
+-"преетикетиране."
++#~ msgid "Disable SELinux protection for ssh daemon"
++#~ msgstr "Забрани SELinux защитата за демона ssh"
+ 
+-#: ../gui/system-config-selinux.glade:1509
+-msgid "Relabel on next reboot."
+-msgstr "Преетикетиране при следващото зареждане"
++#~ msgid ""
++#~ "Allow staff_r users to search the sysadm home dir and read files (such as "
++#~ "~/.bashrc)"
++#~ msgstr ""
++#~ "Позволи staff_r потребители да търсят в домашната директория на sysadm и "
++#~ "да четат файлове (като ~/.bashrc)"
+ 
+-#: ../gui/system-config-selinux.glade:1561
+-msgid "label37"
+-msgstr "label37"
++#~ msgid "Universal SSL tunnel"
++#~ msgstr "Универсален SSL тунел"
+ 
+-#: ../gui/system-config-selinux.glade:1598
+-msgid "Revert boolean setting to system default"
+-msgstr "Върни булевите настройки към тези по подразбиране"
++#~ msgid "Disable SELinux protection for stunnel daemon"
++#~ msgstr "Забрани SELinux защитата за демона stunnel"
+ 
+-#: ../gui/system-config-selinux.glade:1614
+-msgid "Toggle between Customized and All Booleans"
+-msgstr "Превключва между Индивидуални и Всички булеви променливи"
++#~ msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
++#~ msgstr "Позволи stunnel демона да работи самостоятелно, извън xinetd"
+ 
+-#: ../gui/system-config-selinux.glade:1645
+-#: ../gui/system-config-selinux.glade:1850
+-#: ../gui/system-config-selinux.glade:2037
+-#: ../gui/system-config-selinux.glade:2224
+-#: ../gui/system-config-selinux.glade:2467
+-#: ../gui/system-config-selinux.glade:2692
+-#: ../gui/system-config-selinux.glade:2867
+-msgid "Filter"
+-msgstr "Филтър"
++#~ msgid "Disable SELinux protection for swat daemon"
++#~ msgstr "Забрани SELinux защитата за демона swat"
+ 
+-#: ../gui/system-config-selinux.glade:1734
+-msgid "label50"
+-msgstr "label50"
++#~ msgid "Disable SELinux protection for sxid daemon"
++#~ msgstr "Забрани SELinux защитата за демона sxid"
+ 
+-#: ../gui/system-config-selinux.glade:1771
+-msgid "Add File Context"
+-msgstr "Добавя файлов контекст"
++#~ msgid "Disable SELinux protection for syslogd daemon"
++#~ msgstr "Забрани SELinux защитата за демона syslogd"
+ 
+-#: ../gui/system-config-selinux.glade:1787
+-msgid "Modify File Context"
+-msgstr "Променя файлов контекст"
++#~ msgid "Disable SELinux protection for system cron jobs"
++#~ msgstr "Забрани SELinux защитата за системните cron задачи"
+ 
+-#: ../gui/system-config-selinux.glade:1803
+-msgid "Delete File Context"
+-msgstr "Изтрива файлов контекст"
++#~ msgid "Disable SELinux protection for tcp daemon"
++#~ msgstr "Забрани SELinux защитата за демона tcp"
+ 
+-#: ../gui/system-config-selinux.glade:1819
+-msgid "Toggle between all and customized file context"
+-msgstr "Превключва между всички и индивидуален файлов контекст"
++#~ msgid "Disable SELinux protection for telnet daemon"
++#~ msgstr "Забрани SELinux защитата за демона telnet"
+ 
+-#: ../gui/system-config-selinux.glade:1939
+-msgid "label38"
+-msgstr "label38"
++#~ msgid "Disable SELinux protection for tftpd daemon"
++#~ msgstr "Забрани SELinux защитата за демона tftpd"
+ 
+-#: ../gui/system-config-selinux.glade:1976
+-msgid "Add SELinux User Mapping"
+-msgstr "Добави SELinux съответствие на потребител"
++#~ msgid "Disable SELinux protection for transproxy daemon"
++#~ msgstr "Забрани SELinux защитата за демона transproxy"
+ 
+-#: ../gui/system-config-selinux.glade:1992
+-msgid "Modify SELinux User Mapping"
+-msgstr "Промени SELinux съответствие на потребител"
++#~ msgid "Disable SELinux protection for udev daemon"
++#~ msgstr "Забрани SELinux защитата за демона udev"
+ 
+-#: ../gui/system-config-selinux.glade:2008
+-msgid "Delete SELinux User Mapping"
+-msgstr "Изтрий SELinux съответствие на потребител"
++#~ msgid "Disable SELinux protection for uml daemon"
++#~ msgstr "Забрани SELinux защитата за демона uml"
+ 
+-#: ../gui/system-config-selinux.glade:2126
+-msgid "label39"
+-msgstr "label39"
++#~ msgid ""
++#~ "Allow xinetd to run unconfined, including any services it starts that do "
++#~ "not have a domain transition explicitly defined"
++#~ msgstr ""
++#~ "Позволи xinetd да работи неограничено, включително които и да са услуги, "
++#~ "които той стартира, които нямат изрично дефиниран domain transition"
+ 
+-#: ../gui/system-config-selinux.glade:2163
+-msgid "Add User"
+-msgstr "Добавя потребител"
++#~ msgid ""
++#~ "Allow rc scripts to run unconfined, including any daemon started by an rc "
++#~ "script that does not have a domain transition explicitly defined"
++#~ msgstr ""
++#~ "Позволи rc скриптове да работят неограничено, включително който и да е "
++#~ "демон, стартиран от rc скрипт, който няма изрично дефиниран domain "
++#~ "transition"
+ 
+-#: ../gui/system-config-selinux.glade:2179
+-msgid "Modify User"
+-msgstr "Променя потребител"
++#~ msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
++#~ msgstr ""
++#~ "Позволи привилегировани инструменти като hotplug и insmod да работят "
++#~ "неограничено"
+ 
+-#: ../gui/system-config-selinux.glade:2195
+-msgid "Delete User"
+-msgstr "Изтрива потребител"
++#~ msgid "Disable SELinux protection for updfstab daemon"
++#~ msgstr "Забрани SELinux защитата за демона updfstab"
+ 
+-#: ../gui/system-config-selinux.glade:2313
+-msgid "label41"
+-msgstr "label41"
++#~ msgid "Disable SELinux protection for uptimed daemon"
++#~ msgstr "Забрани SELinux защитата за демона uptimed"
+ 
+-#: ../gui/system-config-selinux.glade:2350
+-msgid "Add Network Port"
+-msgstr "Добавя мрежов порт"
++#~ msgid ""
++#~ "Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, "
++#~ "only staff_r can do so"
++#~ msgstr ""
++#~ "Позволи user_r да достига sysadm_r чрез su, sudo, или userhelper. Иначе "
++#~ "само staff_r го може"
+ 
+-#: ../gui/system-config-selinux.glade:2366
+-msgid "Edit Network Port"
+-msgstr "Редактира мрежов порт"
++#~ msgid "Allow users to control network interfaces (also needs USERCTL=true)"
++#~ msgstr ""
++#~ "Позволи потребителите да контролират мрежови интерфейси (нужно е също "
++#~ "USERCTL=true)"
+ 
+-#: ../gui/system-config-selinux.glade:2382
+-msgid "Delete Network Port"
+-msgstr "Изтрива мрежов порт"
++#~ msgid "Allow user to stat ttyfiles"
++#~ msgstr "Позволи на потребител stat ttyfiles"
+ 
+-#: ../gui/system-config-selinux.glade:2418
+-#: ../gui/system-config-selinux.glade:2436
+-msgid "Toggle between Customized and All Ports"
+-msgstr "Превключва между Индивидуални и Всички портове"
++#~ msgid "Disable SELinux protection for uucpd daemon"
++#~ msgstr "Забрани SELinux защитата за демона uucpd"
+ 
+-#: ../gui/system-config-selinux.glade:2556
+-msgid "label42"
+-msgstr "label42"
++#~ msgid "Disable SELinux protection for vmware daemon"
++#~ msgstr "Забрани SELinux защитата за демона vmware"
+ 
+-#: ../gui/system-config-selinux.glade:2593
+-msgid "Generate new policy module"
+-msgstr "Генерира нов модул с политика"
++#~ msgid "Disable SELinux protection for watchdog daemon"
++#~ msgstr "Забрани SELinux защитата за демона watchdog"
+ 
+-#: ../gui/system-config-selinux.glade:2609
+-msgid "Load policy module"
+-msgstr "Зарежда модул с политика"
++#~ msgid "Disable SELinux protection for winbind daemon"
++#~ msgstr "Забрани SELinux защитата за демона winbind"
+ 
+-#: ../gui/system-config-selinux.glade:2625
+-msgid "Remove loadable policy module"
+-msgstr "Премахва зареждаем модул с политика"
++#~ msgid "Disable SELinux protection for xdm daemon"
++#~ msgstr "Забрани SELinux защитата за демона xdm"
+ 
+-#: ../gui/system-config-selinux.glade:2661
+-msgid ""
+-"Enable/Disable additional audit rules, that are normally not reported in the "
+-"log files."
+-msgstr ""
+-"Разрешава/Забранява допълнителни правила за наблюдение, които нормално не се "
+-"докладват в журналните файлове."
++#~ msgid "Allow xdm logins as sysadm_r:sysadm_t"
++#~ msgstr "Позволи xdm влизания като sysadm_r:sysadm_t"
+ 
+-#: ../gui/system-config-selinux.glade:2781
+-msgid "label44"
+-msgstr "label44"
++#~ msgid "Disable SELinux protection for xen daemon"
++#~ msgstr "Забрани SELinux защитата за демона xen"
+ 
+-#: ../gui/system-config-selinux.glade:2818
+-msgid "Change process mode to permissive."
+-msgstr "Смени режима на процеса на permissive."
++#~ msgid "XEN"
++#~ msgstr "XEN"
+ 
+-#: ../gui/system-config-selinux.glade:2836
+-msgid "Change process mode to enforcing"
+-msgstr "Смени режима на процеса на enforcing"
++#~ msgid "Disable SELinux protection for xfs daemon"
++#~ msgstr "Забрани SELinux защитата за демона xfs"
+ 
+-#: ../gui/system-config-selinux.glade:2928
+-msgid "Process Domain"
+-msgstr "Домейн на процеса"
++#~ msgid "Disable SELinux protection for xen control"
++#~ msgstr "Забрани SELinux защитата за xen control"
+ 
+-#: ../gui/system-config-selinux.glade:2956
+-msgid "label59"
+-msgstr "label59"
++#~ msgid "Disable SELinux protection for ypbind daemon"
++#~ msgstr "Забрани SELinux защитата за демона ypbind"
+ 
+-#: ../gui/usersPage.py:138
+-#, python-format
+-msgid "SELinux user '%s' is required"
+-msgstr "Изисква се SELinux потребител '%s'"
++#~ msgid "Disable SELinux protection for NIS Password Daemon"
++#~ msgstr "Забрани SELinux защитата за демона NIS Password"
++
++#~ msgid "Disable SELinux protection for ypserv daemon"
++#~ msgstr "Забрани SELinux защитата за демона ypserv"
++
++#~ msgid "Disable SELinux protection for NIS Transfer Daemon"
++#~ msgstr "Забрани SELinux защитата за демона NIS Transfer"
+diff --git a/policycoreutils/po/bn.po b/policycoreutils/po/bn.po
+index a8b7065..c424af6 100644
+--- a/policycoreutils/po/bn.po
++++ b/policycoreutils/po/bn.po
+@@ -7,15 +7,15 @@ msgid ""
+ msgstr ""
+ "Project-Id-Version: Policycoreutils\n"
  "Report-Msgid-Bugs-To: \n"
--"POT-Creation-Date: 2012-03-27 10:49-0400\n"
--"PO-Revision-Date: 2008-01-31 12:04+0530\n"
--"Last-Translator: Amitakhya Phukan <aphukan at fedoraproject.org>\n"
--"Language-Team: Assamese\n"
--"Language: \n"
-+"POT-Creation-Date: 2012-05-25 07:28-0400\n"
-+"PO-Revision-Date: 2012-04-02 20:30+0000\n"
+-"POT-Creation-Date: 2012-05-25 07:28-0400\n"
+-"PO-Revision-Date: 2012-03-30 18:14+0000\n"
+-"Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
++"POT-Creation-Date: 2012-10-16 12:24-0400\n"
++"PO-Revision-Date: 2012-10-08 13:10+0000\n"
 +"Last-Translator: dwalsh <dwalsh at redhat.com>\n"
-+"Language-Team: Assamese (http://www.transifex.net/projects/p/fedora/language/"
-+"as/)\n"
-+"Language: as\n"
+ "Language-Team: Bengali <info at ankur.org.bd>\n"
+ "Language: bn\n"
  "MIME-Version: 1.0\n"
  "Content-Type: text/plain; charset=UTF-8\n"
  "Content-Transfer-Encoding: 8bit\n"
--"X-Generator: KBabel 1.11.4\n"
--"Plural-Forms: nplurals=2; plural=(n!=1)\n"
-+"Plural-Forms: nplurals=2; plural=(n != 1)\n"
+-"Plural-Forms: nplurals=2; plural=(n != 1)\n"
++"Plural-Forms: nplurals=2; plural=(n != 1);\n"
  
  #: ../run_init/run_init.c:67
  msgid ""
-@@ -94,870 +95,860 @@ msgstr "চিহ্নিত পলিà
+@@ -24,7 +24,7 @@ msgid ""
+ "         <args ...> are the arguments to that script."
+ msgstr ""
  
- #: ../semanage/seobject.py:143 ../semanage/seobject.py:147
- msgid "global"
--msgstr ""
-+msgstr "আন্তৰ্জাতিক"
+-#: ../run_init/run_init.c:126 ../newrole/newrole.c:1124
++#: ../run_init/run_init.c:126 ../newrole/newrole.c:1123
+ #, c-format
+ msgid "failed to initialize PAM\n"
+ msgstr ""
+@@ -73,7 +73,7 @@ msgstr ""
+ msgid "authentication failed.\n"
+ msgstr ""
  
--#: ../semanage/seobject.py:222
-+#: ../semanage/seobject.py:225
+-#: ../run_init/run_init.c:405 ../newrole/newrole.c:1258
++#: ../run_init/run_init.c:405 ../newrole/newrole.c:1257
+ #, c-format
+ msgid "Could not set exec context to %s.\n"
+ msgstr ""
+@@ -86,855 +86,870 @@ msgstr ""
+ msgid "To make this policy package active, execute:"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:143 ../semanage/seobject.py:147
+-msgid "global"
+-msgstr ""
+-
+-#: ../semanage/seobject.py:225
++#: ../semanage/seobject.py:200
  msgid "Could not create semanage handle"
- msgstr "semanage হেন্ডেল নিৰ্মাণ কৰা নাযায়"
+ msgstr ""
  
--#: ../semanage/seobject.py:230
-+#: ../semanage/seobject.py:233
+-#: ../semanage/seobject.py:233
++#: ../semanage/seobject.py:208
  msgid "SELinux policy is not managed or store cannot be accessed."
  msgstr ""
- "SELinux নিয়মনীতি বৰ্তমানে পৰিচালিত নহয় অথবা সংগ্ৰহস্থল ব্যৱহাৰ কৰা সম্ভৱ নহয় ।"
  
--#: ../semanage/seobject.py:235
-+#: ../semanage/seobject.py:238
+-#: ../semanage/seobject.py:238
++#: ../semanage/seobject.py:213
  msgid "Cannot read policy store."
- msgstr "নিয়মনীতিৰ সংগ্ৰহস্থল পঢ়া নাযায় ।"
+ msgstr ""
  
--#: ../semanage/seobject.py:240
-+#: ../semanage/seobject.py:243
+-#: ../semanage/seobject.py:243
++#: ../semanage/seobject.py:218
  msgid "Could not establish semanage connection"
- msgstr "semanage সংযোগ স্থাপন কৰা নাযায়"
+ msgstr ""
  
--#: ../semanage/seobject.py:245
--#, fuzzy
-+#: ../semanage/seobject.py:248
+-#: ../semanage/seobject.py:248
++#: ../semanage/seobject.py:223
  msgid "Could not test MLS enabled status"
--msgstr "%s'ৰ ক্ষেত্ৰত MLS ৰেঞ্জ নিৰ্ধাৰণ কৰা নাযায়"
-+msgstr "MLS-ৰ সক্ৰিয় অৱস্থা পৰীক্ষা কৰা নাযায়"
+ msgstr ""
  
--#: ../semanage/seobject.py:251 ../semanage/seobject.py:266
-+#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
+-#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
++#: ../semanage/seobject.py:229 ../semanage/seobject.py:244
  msgid "Not yet implemented"
--msgstr ""
-+msgstr "বাস্তবায়িত নহয়"
+ msgstr ""
  
--#: ../semanage/seobject.py:255
-+#: ../semanage/seobject.py:258
+-#: ../semanage/seobject.py:258
++#: ../semanage/seobject.py:233
  msgid "Semanage transaction already in progress"
  msgstr ""
  
--#: ../semanage/seobject.py:264
-+#: ../semanage/seobject.py:267
+-#: ../semanage/seobject.py:267
++#: ../semanage/seobject.py:242
  msgid "Could not start semanage transaction"
- msgstr "semanage আদান-প্ৰদান আৰম্ভ কৰা নাযায়"
+ msgstr ""
  
--#: ../semanage/seobject.py:274
--#, fuzzy
-+#: ../semanage/seobject.py:278
+-#: ../semanage/seobject.py:278
++#: ../semanage/seobject.py:254
  msgid "Could not commit semanage transaction"
--msgstr "semanage আদান-প্ৰদান আৰম্ভ কৰা নাযায়"
-+msgstr "semanage আদান-প্ৰদান সমাপ্ত কৰা নাযায়"
+ msgstr ""
  
--#: ../semanage/seobject.py:279
-+#: ../semanage/seobject.py:283
+-#: ../semanage/seobject.py:283
++#: ../semanage/seobject.py:259
  msgid "Semanage transaction not in progress"
  msgstr ""
  
--#: ../semanage/seobject.py:291 ../semanage/seobject.py:371
--#, fuzzy
-+#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
+-#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
++#: ../semanage/seobject.py:271 ../semanage/seobject.py:351
  msgid "Could not list SELinux modules"
--msgstr "SELinux ব্যৱহাৰকৰোঁতাসকলৰ তালিকা নিৰ্মাণ কৰা নাযায়"
-+msgstr "SELinux অংশৰ তালিকা নিৰ্মাণ কৰা নাযায়"
+ msgstr ""
  
--#: ../semanage/seobject.py:304
--#, fuzzy
-+#: ../semanage/seobject.py:308
+-#: ../semanage/seobject.py:308
++#: ../semanage/seobject.py:284
  msgid "Modules Name"
--msgstr "অংশেৰ নাম"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:304
-+#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
+-#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
++#: ../semanage/seobject.py:284 ../gui/modulesPage.py:63
  msgid "Version"
- msgstr "ভাৰ্সান"
+ msgstr ""
  
--#: ../semanage/seobject.py:307
-+#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
+-#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
++#: ../semanage/seobject.py:287 ../gui/statusPage.py:75
  msgid "Disabled"
- msgstr "Disabled"
+ msgstr ""
  
--#: ../semanage/seobject.py:322
-+#: ../semanage/seobject.py:326
+-#: ../semanage/seobject.py:326
++#: ../semanage/seobject.py:302
  #, python-format
  msgid "Could not disable module %s (remove failed)"
  msgstr ""
  
--#: ../semanage/seobject.py:333
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:337
-+#, python-format
+-#: ../semanage/seobject.py:337
++#: ../semanage/seobject.py:313
+ #, python-format
  msgid "Could not enable module %s (remove failed)"
--msgstr "%s ভূমিকাটি, %s'ৰ বাবে নিৰ্ধাৰণ কৰা নাযায়"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:348
-+#: ../semanage/seobject.py:352
+-#: ../semanage/seobject.py:352
++#: ../semanage/seobject.py:328
  #, python-format
  msgid "Could not remove module %s (remove failed)"
  msgstr ""
  
--#: ../semanage/seobject.py:358
-+#: ../semanage/seobject.py:362
+-#: ../semanage/seobject.py:362
++#: ../semanage/seobject.py:338
  msgid "dontaudit requires either 'on' or 'off'"
  msgstr ""
  
--#: ../semanage/seobject.py:387
-+#: ../semanage/seobject.py:391
+-#: ../semanage/seobject.py:391
++#: ../semanage/seobject.py:366
  msgid "Builtin Permissive Types"
  msgstr ""
  
--#: ../semanage/seobject.py:397
-+#: ../semanage/seobject.py:401
+-#: ../semanage/seobject.py:401
++#: ../semanage/seobject.py:376
  msgid "Customized Permissive Types"
  msgstr ""
  
--#: ../semanage/seobject.py:438
-+#: ../semanage/seobject.py:442
+-#: ../semanage/seobject.py:442
++#: ../semanage/seobject.py:417
  #, python-format
  msgid "Could not set permissive domain %s (module installation failed)"
--msgstr ""
-+msgstr "permissive ডোমেইন %s নিৰ্ধাৰণ কৰা নাযায় (মডিউল সংস্থাপন কৰিবলৈ ব্যৰ্থ)"
+ msgstr ""
  
--#: ../semanage/seobject.py:444
-+#: ../semanage/seobject.py:448
+-#: ../semanage/seobject.py:448
++#: ../semanage/seobject.py:423
  #, python-format
  msgid "Could not remove permissive domain %s (remove failed)"
--msgstr ""
-+msgstr "permissive ডোমেইন %s সৰিয়ে ফেলা নাযায় (অপসাৰণ কৰিবলৈ ব্যৰ্থ)"
+ msgstr ""
  
--#: ../semanage/seobject.py:479 ../semanage/seobject.py:553
--#: ../semanage/seobject.py:599 ../semanage/seobject.py:696
--#: ../semanage/seobject.py:726 ../semanage/seobject.py:793
--#: ../semanage/seobject.py:850 ../semanage/seobject.py:1097
--#: ../semanage/seobject.py:1786 ../semanage/seobject.py:1849
--#: ../semanage/seobject.py:1868 ../semanage/seobject.py:1985
--#: ../semanage/seobject.py:2037
-+#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
-+#: ../semanage/seobject.py:603 ../semanage/seobject.py:700
-+#: ../semanage/seobject.py:730 ../semanage/seobject.py:797
-+#: ../semanage/seobject.py:854 ../semanage/seobject.py:1101
-+#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
-+#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
-+#: ../semanage/seobject.py:2045
+-#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
+-#: ../semanage/seobject.py:603 ../semanage/seobject.py:700
+-#: ../semanage/seobject.py:730 ../semanage/seobject.py:797
+-#: ../semanage/seobject.py:854 ../semanage/seobject.py:1101
+-#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
+-#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
+-#: ../semanage/seobject.py:2045
++#: ../semanage/seobject.py:458 ../semanage/seobject.py:532
++#: ../semanage/seobject.py:578 ../semanage/seobject.py:675
++#: ../semanage/seobject.py:705 ../semanage/seobject.py:772
++#: ../semanage/seobject.py:829 ../semanage/seobject.py:1084
++#: ../semanage/seobject.py:1800 ../semanage/seobject.py:1863
++#: ../semanage/seobject.py:1882 ../semanage/seobject.py:2003
++#: ../semanage/seobject.py:2056
  #, python-format
  msgid "Could not create a key for %s"
- msgstr "%s'ৰ বাবে চাবি নিৰ্মাণ কৰা নাযায়"
+ msgstr ""
  
--#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
--#: ../semanage/seobject.py:603 ../semanage/seobject.py:609
-+#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
-+#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
+-#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
+-#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
++#: ../semanage/seobject.py:462 ../semanage/seobject.py:536
++#: ../semanage/seobject.py:582 ../semanage/seobject.py:588
  #, python-format
  msgid "Could not check if login mapping for %s is defined"
- msgstr "%s'ৰ ক্ষেত্ৰত প্ৰৱেশ মেপিং ব্যৱস্থা নিৰ্ধাৰিত হৈছে নে নাই পৰীক্ষা কৰা নাযায়"
+ msgstr ""
  
--#: ../semanage/seobject.py:492
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:496
-+#, python-format
+-#: ../semanage/seobject.py:496
++#: ../semanage/seobject.py:471
+ #, python-format
  msgid "Linux Group %s does not exist"
--msgstr "Linux ব্যৱহাৰকৰোঁতা %s বৰ্তমানে উপস্থিত নাই"
-+msgstr "Linux সমষ্টি %s উপস্থিত নাই"
+ msgstr ""
  
--#: ../semanage/seobject.py:497
-+#: ../semanage/seobject.py:501
+-#: ../semanage/seobject.py:501
++#: ../semanage/seobject.py:476
  #, python-format
  msgid "Linux User %s does not exist"
- msgstr "Linux ব্যৱহাৰকৰোঁতা %s বৰ্তমানে উপস্থিত নাই"
+ msgstr ""
  
--#: ../semanage/seobject.py:501
-+#: ../semanage/seobject.py:505
+-#: ../semanage/seobject.py:505
++#: ../semanage/seobject.py:480
  #, python-format
  msgid "Could not create login mapping for %s"
- msgstr "%s'ৰ ক্ষেত্ৰত প্ৰৱেশ মেপিং ব্যৱস্থা নিৰ্মাণ কৰা নাযায়"
+ msgstr ""
  
--#: ../semanage/seobject.py:505 ../semanage/seobject.py:741
-+#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
+-#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
++#: ../semanage/seobject.py:484 ../semanage/seobject.py:720
  #, python-format
  msgid "Could not set name for %s"
- msgstr "%s'ৰ নাম নিৰ্ধাৰণ কৰা নাযায়"
+ msgstr ""
  
--#: ../semanage/seobject.py:510 ../semanage/seobject.py:751
-+#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
+-#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
++#: ../semanage/seobject.py:489 ../semanage/seobject.py:730
  #, python-format
  msgid "Could not set MLS range for %s"
- msgstr "%s'ৰ ক্ষেত্ৰত MLS ৰেঞ্জ নিৰ্ধাৰণ কৰা নাযায়"
+ msgstr ""
  
--#: ../semanage/seobject.py:514
-+#: ../semanage/seobject.py:518
+-#: ../semanage/seobject.py:518
++#: ../semanage/seobject.py:493
  #, python-format
  msgid "Could not set SELinux user for %s"
- msgstr "%s'ৰ ক্ষেত্ৰত SELinux ব্যৱহাৰকৰোঁতা নিৰ্ধাৰণ কৰা নাযায়"
+ msgstr ""
  
--#: ../semanage/seobject.py:518
-+#: ../semanage/seobject.py:522
+-#: ../semanage/seobject.py:522
++#: ../semanage/seobject.py:497
  #, python-format
  msgid "Could not add login mapping for %s"
- msgstr "%s'ৰ ক্ষেত্ৰত প্ৰৱেশ মেপিং ব্যৱস্থা যোগ কৰা নাযায়"
+ msgstr ""
  
--#: ../semanage/seobject.py:536
-+#: ../semanage/seobject.py:540
+-#: ../semanage/seobject.py:540
++#: ../semanage/seobject.py:515
  msgid "Requires seuser or serange"
- msgstr "seuser অথবা serange আৱশ্যক"
+ msgstr ""
  
--#: ../semanage/seobject.py:559 ../semanage/seobject.py:605
-+#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
+-#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
++#: ../semanage/seobject.py:538 ../semanage/seobject.py:584
  #, python-format
  msgid "Login mapping for %s is not defined"
- msgstr "%s'ৰ ক্ষেত্ৰত প্ৰৱেশ মেপিং ব্যৱস্থা নিৰ্ধাৰিত নহয়"
+ msgstr ""
  
--#: ../semanage/seobject.py:563
-+#: ../semanage/seobject.py:567
+-#: ../semanage/seobject.py:567
++#: ../semanage/seobject.py:542
  #, python-format
  msgid "Could not query seuser for %s"
- msgstr "%s'ৰ ক্ষেত্ৰত seuser সন্ধান কৰা নাযায়"
+ msgstr ""
  
--#: ../semanage/seobject.py:577
-+#: ../semanage/seobject.py:581
+-#: ../semanage/seobject.py:581
++#: ../semanage/seobject.py:556
  #, python-format
  msgid "Could not modify login mapping for %s"
- msgstr "%s'ৰ ক্ষেত্ৰত প্ৰৱেশ মেপিং ব্যৱস্থা পৰিবৰ্তন কৰা নাযায়"
+ msgstr ""
  
--#: ../semanage/seobject.py:611
-+#: ../semanage/seobject.py:615
+-#: ../semanage/seobject.py:615
++#: ../semanage/seobject.py:590
  #, python-format
  msgid "Login mapping for %s is defined in policy, cannot be deleted"
  msgstr ""
- "%s'ৰ বাবে প্ৰৱেশ মেপিং ব্যৱস্থা নিয়মনীতিত নিৰ্ধাৰিত হোৱাৰ ফলত আঁতৰুৱা সম্ভৱ নহয়"
  
--#: ../semanage/seobject.py:615
-+#: ../semanage/seobject.py:619
+-#: ../semanage/seobject.py:619
++#: ../semanage/seobject.py:594
  #, python-format
  msgid "Could not delete login mapping for %s"
- msgstr "%s'ৰ ক্ষেত্ৰত প্ৰৱেশ মেপিং আঁতৰুৱা নাযায়"
+ msgstr ""
  
--#: ../semanage/seobject.py:637 ../semanage/seobject.py:655
--#: ../semanage/seobject.py:893
-+#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
-+#: ../semanage/seobject.py:897
+-#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
+-#: ../semanage/seobject.py:897
++#: ../semanage/seobject.py:616 ../semanage/seobject.py:634
++#: ../semanage/seobject.py:872
  msgid "Could not list login mappings"
- msgstr "প্ৰৱেশ মেপিং তালিকাভুক্ত কৰা নাযায়"
+ msgstr ""
  
--#: ../semanage/seobject.py:680 ../semanage/seobject.py:685
-+#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../gui/system-config-selinux.glade:100
+-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
++#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
+ #: ../gui/system-config-selinux.glade:100
  msgid "Login Name"
- msgstr "প্ৰৱেশ নাম"
+ msgstr ""
  
--#: ../semanage/seobject.py:680 ../semanage/seobject.py:685
--#: ../semanage/seobject.py:943 ../semanage/seobject.py:948
-+#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../gui/system-config-selinux.glade:128
-+#: ../gui/system-config-selinux.glade:915
-+#: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
+-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
+-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
++#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
++#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
+ #: ../gui/system-config-selinux.glade:128
+ #: ../gui/system-config-selinux.glade:915
+ #: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
  msgid "SELinux User"
- msgstr "SELinux ব্যৱহাৰকৰোঁতা"
+ msgstr ""
  
--#: ../semanage/seobject.py:680
-+#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
-+#: ../gui/system-config-selinux.glade:943
+-#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
++#: ../semanage/seobject.py:659 ../gui/system-config-selinux.glade:156
+ #: ../gui/system-config-selinux.glade:943
  msgid "MLS/MCS Range"
- msgstr "MLS/MCS সীমা"
+ msgstr ""
  
--#: ../semanage/seobject.py:699 ../semanage/seobject.py:730
--#: ../semanage/seobject.py:797 ../semanage/seobject.py:854
--#: ../semanage/seobject.py:860
-+#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
-+#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
-+#: ../semanage/seobject.py:864
+-#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
+-#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
+-#: ../semanage/seobject.py:864
++#: ../semanage/seobject.py:678 ../semanage/seobject.py:709
++#: ../semanage/seobject.py:776 ../semanage/seobject.py:833
++#: ../semanage/seobject.py:839
  #, python-format
  msgid "Could not check if SELinux user %s is defined"
- msgstr "SELinux ব্যৱহাৰকৰোঁতা %s'ৰ বৈশিষ্ট্য নিৰ্ধাৰিত নে নাই পৰীক্ষা কৰা নাযায়"
+ msgstr ""
  
--#: ../semanage/seobject.py:702 ../semanage/seobject.py:803
--#: ../semanage/seobject.py:866
-+#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
-+#: ../semanage/seobject.py:870
+-#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
+-#: ../semanage/seobject.py:870
++#: ../semanage/seobject.py:681 ../semanage/seobject.py:782
++#: ../semanage/seobject.py:845
  #, python-format
  msgid "Could not query user for %s"
- msgstr "%s'ৰ বাবে ব্যৱহাৰকৰোঁতা সন্ধান কৰা নাযায়"
+ msgstr ""
  
--#: ../semanage/seobject.py:722
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:726
-+#, python-format
+-#: ../semanage/seobject.py:726
++#: ../semanage/seobject.py:701
+ #, python-format
  msgid "You must add at least one role for %s"
--msgstr "%s'ৰ ক্ষেত্ৰত নথিপত্ৰ context যোগ কৰা নাযায়"
-+msgstr "%s'ৰ অন্তত এটা ভূমিকা যোগ কৰা আৱশ্যক"
+ msgstr ""
  
--#: ../semanage/seobject.py:737
-+#: ../semanage/seobject.py:741
+-#: ../semanage/seobject.py:741
++#: ../semanage/seobject.py:716
  #, python-format
  msgid "Could not create SELinux user for %s"
- msgstr "%s'ৰ বাবে SELinux ব্যৱহাৰকৰোঁতা নিৰ্মাণ কৰা নাযায়"
+ msgstr ""
  
--#: ../semanage/seobject.py:746
-+#: ../semanage/seobject.py:750
+-#: ../semanage/seobject.py:750
++#: ../semanage/seobject.py:725
  #, python-format
  msgid "Could not add role %s for %s"
- msgstr "%s ভূমিকাটি, %s'ৰ বাবে নিৰ্ধাৰণ কৰা নাযায়"
+ msgstr ""
  
--#: ../semanage/seobject.py:755
-+#: ../semanage/seobject.py:759
+-#: ../semanage/seobject.py:759
++#: ../semanage/seobject.py:734
  #, python-format
  msgid "Could not set MLS level for %s"
- msgstr "%s'ৰ ক্ষেত্ৰত MLS স্তৰ নিৰ্ধাৰণ কৰা নাযায়"
+ msgstr ""
  
--#: ../semanage/seobject.py:758
-+#: ../semanage/seobject.py:762
+-#: ../semanage/seobject.py:762
++#: ../semanage/seobject.py:737
  #, python-format
  msgid "Could not add prefix %s for %s"
- msgstr "%s প্ৰেফিক্সটি %s'ৰ ক্ষেত্ৰত যোগ কৰা নাযায়"
+ msgstr ""
  
--#: ../semanage/seobject.py:761
-+#: ../semanage/seobject.py:765
+-#: ../semanage/seobject.py:765
++#: ../semanage/seobject.py:740
  #, python-format
  msgid "Could not extract key for %s"
- msgstr "%s'ৰ বাবে চাবি প্ৰাপ্ত কৰা নাযায়"
+ msgstr ""
  
--#: ../semanage/seobject.py:765
-+#: ../semanage/seobject.py:769
+-#: ../semanage/seobject.py:769
++#: ../semanage/seobject.py:744
  #, python-format
  msgid "Could not add SELinux user %s"
- msgstr "SELinux ব্যৱহাৰকৰোঁতা %s যোগ কৰা নাযায়"
+ msgstr ""
  
--#: ../semanage/seobject.py:787
-+#: ../semanage/seobject.py:791
+-#: ../semanage/seobject.py:791
++#: ../semanage/seobject.py:766
  msgid "Requires prefix, roles, level or range"
- msgstr "প্ৰেফিক্স, ভূমিকা, স্তৰ অথবা ৰেঞ্জ উল্লেখ কৰা আৱশ্যক"
+ msgstr ""
  
--#: ../semanage/seobject.py:789
-+#: ../semanage/seobject.py:793
+-#: ../semanage/seobject.py:793
++#: ../semanage/seobject.py:768
  msgid "Requires prefix or roles"
- msgstr "প্ৰেফিক্স অথবা ভূমিকা উল্লেখ কৰা আৱশ্যক"
+ msgstr ""
  
--#: ../semanage/seobject.py:799 ../semanage/seobject.py:856
-+#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
+-#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
++#: ../semanage/seobject.py:778 ../semanage/seobject.py:835
  #, python-format
  msgid "SELinux user %s is not defined"
- msgstr "SELinux ব্যৱহাৰকৰোঁতা %s'ৰ বৈশিষ্ট্য নিৰ্ধাৰিত নহয়"
+ msgstr ""
  
--#: ../semanage/seobject.py:828
-+#: ../semanage/seobject.py:832
+-#: ../semanage/seobject.py:832
++#: ../semanage/seobject.py:807
  #, python-format
  msgid "Could not modify SELinux user %s"
- msgstr "SELinux ব্যৱহাৰকৰোঁতা %s'ৰ বৈশিষ্ট্য পৰিবৰ্তন কৰা নাযায়"
+ msgstr ""
  
--#: ../semanage/seobject.py:862
-+#: ../semanage/seobject.py:866
+-#: ../semanage/seobject.py:866
++#: ../semanage/seobject.py:841
  #, python-format
  msgid "SELinux user %s is defined in policy, cannot be deleted"
  msgstr ""
- "SELinux ব্যৱহাৰকৰোঁতা %s'ৰ বৈশিষ্ট্য নিয়মনীতিত নিৰ্ধাৰিত হৈছে যাৰ ফলত অপসাৰণযোগ্য "
- "নহয়"
  
--#: ../semanage/seobject.py:873
-+#: ../semanage/seobject.py:877
+-#: ../semanage/seobject.py:877
++#: ../semanage/seobject.py:852
  #, python-format
  msgid "Could not delete SELinux user %s"
- msgstr "SELinux ব্যৱহাৰকৰোঁতা %s আঁতৰুৱা নাযায়"
+ msgstr ""
  
--#: ../semanage/seobject.py:911
-+#: ../semanage/seobject.py:915
+-#: ../semanage/seobject.py:915
++#: ../semanage/seobject.py:890
  msgid "Could not list SELinux users"
- msgstr "SELinux ব্যৱহাৰকৰোঁতাসকলৰ তালিকা নিৰ্মাণ কৰা নাযায়"
+ msgstr ""
  
--#: ../semanage/seobject.py:917
-+#: ../semanage/seobject.py:921
+-#: ../semanage/seobject.py:921
++#: ../semanage/seobject.py:896
  #, python-format
  msgid "Could not list roles for user %s"
- msgstr "ব্যৱহাৰকৰোঁতা %s'ৰ ভূমিকাৰ তালিকা নিৰ্মাণ কৰা নাযায়"
+ msgstr ""
  
--#: ../semanage/seobject.py:942
-+#: ../semanage/seobject.py:946
+-#: ../semanage/seobject.py:946
++#: ../semanage/seobject.py:921
  msgid "Labeling"
- msgstr "লেবেল ব্যৱস্থা"
+ msgstr ""
  
--#: ../semanage/seobject.py:942
-+#: ../semanage/seobject.py:946
+-#: ../semanage/seobject.py:946
++#: ../semanage/seobject.py:921
  msgid "MLS/"
- msgstr "MLS/"
+ msgstr ""
  
--#: ../semanage/seobject.py:943
-+#: ../semanage/seobject.py:947
+-#: ../semanage/seobject.py:947
++#: ../semanage/seobject.py:922
  msgid "Prefix"
- msgstr "প্ৰেফিক্স"
+ msgstr ""
  
--#: ../semanage/seobject.py:943
-+#: ../semanage/seobject.py:947
+-#: ../semanage/seobject.py:947
++#: ../semanage/seobject.py:922
  msgid "MCS Level"
- msgstr "MCS স্তৰ"
+ msgstr ""
  
--#: ../semanage/seobject.py:943
-+#: ../semanage/seobject.py:947
+-#: ../semanage/seobject.py:947
++#: ../semanage/seobject.py:922
  msgid "MCS Range"
- msgstr "MCS সীমা"
+ msgstr ""
  
--#: ../semanage/seobject.py:943 ../semanage/seobject.py:948
-+#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
+-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
++#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
+ #: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
  msgid "SELinux Roles"
- msgstr "SELinux ৰোল"
+ msgstr ""
  
--#: ../semanage/seobject.py:963
-+#: ../semanage/seobject.py:967
+-#: ../semanage/seobject.py:967
++#: ../semanage/seobject.py:944
  msgid "Protocol udp or tcp is required"
- msgstr "udp অথবা tcp প্ৰোটোকল আৱশ্যক"
+ msgstr ""
  
--#: ../semanage/seobject.py:965
-+#: ../semanage/seobject.py:969
+-#: ../semanage/seobject.py:969
++#: ../semanage/seobject.py:946
  msgid "Port is required"
- msgstr "পোৰ্ট উল্লেখ কৰা আৱশ্যক"
+ msgstr ""
  
--#: ../semanage/seobject.py:975
--#, fuzzy
-+#: ../semanage/seobject.py:979
+-#: ../semanage/seobject.py:979
++#: ../semanage/seobject.py:956
  msgid "Invalid Port"
--msgstr "প্ৰেফিক্স বৈধ নহয় %s"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:979
-+#: ../semanage/seobject.py:983
+-#: ../semanage/seobject.py:983
++#: ../semanage/seobject.py:960
  #, python-format
  msgid "Could not create a key for %s/%s"
- msgstr "%s/%s'ৰ বাবে চাবি নিৰ্মাণ কৰা নাযায়"
+ msgstr ""
  
--#: ../semanage/seobject.py:990
-+#: ../semanage/seobject.py:994
+-#: ../semanage/seobject.py:994
++#: ../semanage/seobject.py:971
  msgid "Type is required"
- msgstr "ধৰন উল্লেখ কৰা আৱশ্যক"
+ msgstr ""
  
--#: ../semanage/seobject.py:996 ../semanage/seobject.py:1055
--#: ../semanage/seobject.py:1110 ../semanage/seobject.py:1116
-+#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
-+#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
+-#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
+-#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
++#: ../semanage/seobject.py:974 ../semanage/seobject.py:1036
++#: ../semanage/seobject.py:1794
++#, python-format
++msgid "Type %s is invalid, must be a port type"
++msgstr ""
++
++#: ../semanage/seobject.py:980 ../semanage/seobject.py:1042
++#: ../semanage/seobject.py:1097 ../semanage/seobject.py:1103
  #, python-format
  msgid "Could not check if port %s/%s is defined"
- msgstr "পোৰ্ট %s/%s নিৰ্ধাৰিত হৈছে নে নাই পৰীক্ষা কৰা নাযায়"
+ msgstr ""
  
--#: ../semanage/seobject.py:998
-+#: ../semanage/seobject.py:1002
+-#: ../semanage/seobject.py:1002
++#: ../semanage/seobject.py:982
  #, python-format
  msgid "Port %s/%s already defined"
- msgstr "পোৰ্ট %s/%s বৰ্তমানে নিৰ্ধাৰিত আছে"
+ msgstr ""
  
--#: ../semanage/seobject.py:1002
-+#: ../semanage/seobject.py:1006
+-#: ../semanage/seobject.py:1006
++#: ../semanage/seobject.py:986
  #, python-format
  msgid "Could not create port for %s/%s"
- msgstr "%s/%s'ৰ বাবে পোৰ্ট নিৰ্মাণ কৰা নাযায়"
+ msgstr ""
  
--#: ../semanage/seobject.py:1008
-+#: ../semanage/seobject.py:1012
+-#: ../semanage/seobject.py:1012
++#: ../semanage/seobject.py:992
  #, python-format
  msgid "Could not create context for %s/%s"
- msgstr "%s/%s'ৰ বাবে context নিৰ্মাণ কৰা নাযায়"
+ msgstr ""
  
--#: ../semanage/seobject.py:1012
-+#: ../semanage/seobject.py:1016
+-#: ../semanage/seobject.py:1016
++#: ../semanage/seobject.py:996
  #, python-format
  msgid "Could not set user in port context for %s/%s"
- msgstr "%s/%s'ৰ ক্ষেত্ৰত পোৰ্ট context'ত ব্যৱহাৰকৰোঁতা নিৰ্ধাৰণ কৰা নাযায়"
+ msgstr ""
  
--#: ../semanage/seobject.py:1016
-+#: ../semanage/seobject.py:1020
+-#: ../semanage/seobject.py:1020
++#: ../semanage/seobject.py:1000
  #, python-format
  msgid "Could not set role in port context for %s/%s"
- msgstr "%s/%s'ৰ ক্ষেত্ৰত পোৰ্ট context'ত ভূমিকা নিৰ্ধাৰণ কৰা নাযায়"
+ msgstr ""
  
--#: ../semanage/seobject.py:1020
-+#: ../semanage/seobject.py:1024
+-#: ../semanage/seobject.py:1024
++#: ../semanage/seobject.py:1004
  #, python-format
  msgid "Could not set type in port context for %s/%s"
- msgstr "%s/%s'ৰ ক্ষেত্ৰত পোৰ্ট context'ত ধৰন নিৰ্ধাৰণ কৰা নাযায়"
+ msgstr ""
  
--#: ../semanage/seobject.py:1025
-+#: ../semanage/seobject.py:1029
+-#: ../semanage/seobject.py:1029
++#: ../semanage/seobject.py:1009
  #, python-format
  msgid "Could not set mls fields in port context for %s/%s"
- msgstr "%s/%s'ৰ ক্ষেত্ৰত পোৰ্ট context'ত mls ক্ষেত্ৰ নিৰ্ধাৰণ কৰা নাযায়"
+ msgstr ""
  
--#: ../semanage/seobject.py:1029
-+#: ../semanage/seobject.py:1033
+-#: ../semanage/seobject.py:1033
++#: ../semanage/seobject.py:1013
  #, python-format
  msgid "Could not set port context for %s/%s"
- msgstr "%s/%s'ৰ ক্ষেত্ৰত পোৰ্ট context নিৰ্ধাৰণ কৰা নাযায়"
+ msgstr ""
  
--#: ../semanage/seobject.py:1033
-+#: ../semanage/seobject.py:1037
+-#: ../semanage/seobject.py:1037
++#: ../semanage/seobject.py:1017
  #, python-format
  msgid "Could not add port %s/%s"
- msgstr "%s/%s পোৰ্ট যোগ কৰা নাযায়"
+ msgstr ""
  
--#: ../semanage/seobject.py:1047 ../semanage/seobject.py:1312
--#: ../semanage/seobject.py:1508
-+#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
-+#: ../semanage/seobject.py:1512
+-#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
+-#: ../semanage/seobject.py:1512
++#: ../semanage/seobject.py:1031 ../semanage/seobject.py:1304
++#: ../semanage/seobject.py:1503
  msgid "Requires setype or serange"
- msgstr "setype অথবা serange আৱশ্যক"
+ msgstr ""
  
--#: ../semanage/seobject.py:1049
-+#: ../semanage/seobject.py:1053
+-#: ../semanage/seobject.py:1053
++#: ../semanage/seobject.py:1033
  msgid "Requires setype"
- msgstr "setype আৱশ্যক"
+ msgstr ""
  
--#: ../semanage/seobject.py:1057 ../semanage/seobject.py:1112
-+#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
+-#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
++#: ../semanage/seobject.py:1044 ../semanage/seobject.py:1099
  #, python-format
  msgid "Port %s/%s is not defined"
- msgstr "%s/%s পোৰ্ট নিৰ্ধাৰিত নহয়"
+ msgstr ""
  
--#: ../semanage/seobject.py:1061
-+#: ../semanage/seobject.py:1065
+-#: ../semanage/seobject.py:1065
++#: ../semanage/seobject.py:1048
  #, python-format
  msgid "Could not query port %s/%s"
- msgstr "%s/%s পোৰ্ট সন্ধান কৰা নাযায়"
+ msgstr ""
  
--#: ../semanage/seobject.py:1072
-+#: ../semanage/seobject.py:1076
+-#: ../semanage/seobject.py:1076
++#: ../semanage/seobject.py:1059
  #, python-format
  msgid "Could not modify port %s/%s"
- msgstr "%s/%s পোৰ্ট পৰিবৰ্তন কৰা নাযায়"
+ msgstr ""
  
--#: ../semanage/seobject.py:1085
--#, fuzzy
-+#: ../semanage/seobject.py:1089
+-#: ../semanage/seobject.py:1089
++#: ../semanage/seobject.py:1072
  msgid "Could not list the ports"
--msgstr "পোৰ্টেৰ তালিকা নিৰ্মাণ কৰা নাযায়"
-+msgstr "প'ৰ্টৰ তালিকা নিৰ্মাণ কৰা নাযায়"
+ msgstr ""
  
--#: ../semanage/seobject.py:1101
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1105
-+#, python-format
+-#: ../semanage/seobject.py:1105
++#: ../semanage/seobject.py:1088
+ #, python-format
  msgid "Could not delete the port %s"
--msgstr "%s/%s পোৰ্ট আঁতৰুৱা নাযায়"
-+msgstr "%s পোৰ্ট আঁতৰুৱা নাযায়"
+ msgstr ""
  
--#: ../semanage/seobject.py:1118
-+#: ../semanage/seobject.py:1122
+-#: ../semanage/seobject.py:1122
++#: ../semanage/seobject.py:1105
  #, python-format
  msgid "Port %s/%s is defined in policy, cannot be deleted"
- msgstr "%s/%s পোৰ্টটি নিয়মনীতিত নিৰ্ধাৰিত হোৱাৰ ফলত অপসাৰণযোগ্য নহয়"
+ msgstr ""
  
--#: ../semanage/seobject.py:1122
-+#: ../semanage/seobject.py:1126
+-#: ../semanage/seobject.py:1126
++#: ../semanage/seobject.py:1109
  #, python-format
  msgid "Could not delete port %s/%s"
- msgstr "%s/%s পোৰ্ট আঁতৰুৱা নাযায়"
+ msgstr ""
  
--#: ../semanage/seobject.py:1138 ../semanage/seobject.py:1160
-+#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
+-#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
++#: ../semanage/seobject.py:1125 ../semanage/seobject.py:1147
  msgid "Could not list ports"
--msgstr "পোৰ্টেৰ তালিকা নিৰ্মাণ কৰা নাযায়"
-+msgstr "প'ৰ্টৰ তালিকা নিৰ্মাণ কৰা নাযায়"
+ msgstr ""
  
--#: ../semanage/seobject.py:1199
-+#: ../semanage/seobject.py:1203
+-#: ../semanage/seobject.py:1203
++#: ../semanage/seobject.py:1186
  msgid "SELinux Port Type"
- msgstr "SELinux পোৰ্টৰ ধৰন"
+ msgstr ""
  
--#: ../semanage/seobject.py:1199
-+#: ../semanage/seobject.py:1203
+-#: ../semanage/seobject.py:1203
++#: ../semanage/seobject.py:1186
  msgid "Proto"
- msgstr "প্ৰোটো"
+ msgstr ""
  
--#: ../semanage/seobject.py:1199
-+#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
+-#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
++#: ../semanage/seobject.py:1186 ../gui/system-config-selinux.glade:335
  msgid "Port Number"
- msgstr "পোৰ্ট সংখ্যা"
+ msgstr ""
  
--#: ../semanage/seobject.py:1218
--#, fuzzy
-+#: ../semanage/seobject.py:1222
+-#: ../semanage/seobject.py:1222
++#: ../semanage/seobject.py:1207
  msgid "Node Address is required"
--msgstr "পোৰ্ট উল্লেখ কৰা আৱশ্যক"
-+msgstr "নোডৰ ঠিকনা উল্লেখ কৰা আৱশ্যক"
+ msgstr ""
  
--#: ../semanage/seobject.py:1233
-+#: ../semanage/seobject.py:1237
+-#: ../semanage/seobject.py:1237
++#: ../semanage/seobject.py:1222
  msgid "Unknown or missing protocol"
--msgstr ""
-+msgstr "অজ্ঞাত বা হেৰুৱা আচাৰবিধি"
- 
--#: ../semanage/seobject.py:1247 ../semanage/seobject.py:1446
--#: ../semanage/seobject.py:1724
-+#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
-+#: ../semanage/seobject.py:1728
- msgid "SELinux Type is required"
- msgstr "SELinux Type আৱশ্যক"
+ msgstr ""
  
--#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1316
--#: ../semanage/seobject.py:1352 ../semanage/seobject.py:1450
--#: ../semanage/seobject.py:1512 ../semanage/seobject.py:1546
+-#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
 -#: ../semanage/seobject.py:1728
-+#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
-+#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
-+#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
-+#: ../semanage/seobject.py:1732
+-msgid "SELinux Type is required"
++#: ../semanage/seobject.py:1236
++msgid "SELinux node type is required"
++msgstr ""
++
++#: ../semanage/seobject.py:1239 ../semanage/seobject.py:1307
++#, python-format
++msgid "Type %s is invalid, must be a node type"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
+-#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
+-#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
+-#: ../semanage/seobject.py:1732
++#: ../semanage/seobject.py:1243 ../semanage/seobject.py:1311
++#: ../semanage/seobject.py:1347 ../semanage/seobject.py:1445
++#: ../semanage/seobject.py:1507 ../semanage/seobject.py:1541
++#: ../semanage/seobject.py:1739
  #, python-format
  msgid "Could not create key for %s"
- msgstr "%s'ৰ চাবি নিৰ্মাণ কৰা নাযায়"
+ msgstr ""
  
--#: ../semanage/seobject.py:1253 ../semanage/seobject.py:1320
--#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1362
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
-+#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
-+#, python-format
+-#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
+-#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
++#: ../semanage/seobject.py:1245 ../semanage/seobject.py:1315
++#: ../semanage/seobject.py:1351 ../semanage/seobject.py:1357
+ #, python-format
  msgid "Could not check if addr %s is defined"
--msgstr "পোৰ্ট %s/%s নিৰ্ধাৰিত হৈছে নে নাই পৰীক্ষা কৰা নাযায়"
-+msgstr "addr %s নিৰ্ধাৰিত হৈছে নে নাই পৰীক্ষা কৰা নাযায়"
+ msgstr ""
  
--#: ../semanage/seobject.py:1262
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1266
-+#, python-format
+-#: ../semanage/seobject.py:1266
++#: ../semanage/seobject.py:1254
+ #, python-format
  msgid "Could not create addr for %s"
--msgstr "%s'ৰ বাবে চাবি নিৰ্মাণ কৰা নাযায়"
-+msgstr "%s-ৰ বাবে addr নিৰ্মাণ কৰা নাযায়"
+ msgstr ""
  
--#: ../semanage/seobject.py:1268 ../semanage/seobject.py:1466
--#: ../semanage/seobject.py:1686
-+#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
-+#: ../semanage/seobject.py:1690
+-#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
+-#: ../semanage/seobject.py:1690
++#: ../semanage/seobject.py:1260 ../semanage/seobject.py:1461
++#: ../semanage/seobject.py:1694
  #, python-format
  msgid "Could not create context for %s"
- msgstr "%s'ৰ বাবে context নিৰ্মাণ কৰা নাযায়"
+ msgstr ""
  
--#: ../semanage/seobject.py:1272
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1276
-+#, python-format
+-#: ../semanage/seobject.py:1276
++#: ../semanage/seobject.py:1264
+ #, python-format
  msgid "Could not set mask for %s"
--msgstr "%s'ৰ নাম নিৰ্ধাৰণ কৰা নাযায়"
-+msgstr "%s-ৰ মাস্ক নিৰ্ধাৰণ কৰা নাযায়"
+ msgstr ""
  
--#: ../semanage/seobject.py:1276
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1280
-+#, python-format
+-#: ../semanage/seobject.py:1280
++#: ../semanage/seobject.py:1268
+ #, python-format
  msgid "Could not set user in addr context for %s"
--msgstr "%s'ৰ ক্ষেত্ৰত নথিপত্ৰৰ context'এ ব্যৱহাৰকৰোঁতা বৈশিষ্ট্য নিৰ্ধাৰণ কৰা নাযায়"
-+msgstr "%s'ৰ ক্ষেত্ৰত addr context লৈ ব্যৱহাৰকৰ্তা বৈশিষ্ট্য নিৰ্ধাৰণ কৰা নাযায়"
+ msgstr ""
  
--#: ../semanage/seobject.py:1280
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1284
-+#, python-format
+-#: ../semanage/seobject.py:1284
++#: ../semanage/seobject.py:1272
+ #, python-format
  msgid "Could not set role in addr context for %s"
--msgstr "%s'ৰ ক্ষেত্ৰত নথিপত্ৰৰ context'এ ভূমিকা নিৰ্ধাৰণ কৰা নাযায়"
-+msgstr "%s'ৰ ক্ষেত্ৰত addr context লৈ ভূমিকা নিৰ্ধাৰণ কৰা নাযায়"
+ msgstr ""
  
--#: ../semanage/seobject.py:1284
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1288
-+#, python-format
+-#: ../semanage/seobject.py:1288
++#: ../semanage/seobject.py:1276
+ #, python-format
  msgid "Could not set type in addr context for %s"
--msgstr "%s'ৰ ক্ষেত্ৰত নথিপত্ৰৰ context'এ ধৰন নিৰ্ধাৰণ কৰা নাযায়"
-+msgstr "%s'ৰ ক্ষেত্ৰত addr context লৈ ধৰন নিৰ্ধাৰণ কৰা নাযায়"
+ msgstr ""
  
--#: ../semanage/seobject.py:1289
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1293
-+#, python-format
+-#: ../semanage/seobject.py:1293
++#: ../semanage/seobject.py:1281
+ #, python-format
  msgid "Could not set mls fields in addr context for %s"
--msgstr "%s'ৰ ক্ষেত্ৰত নথিপত্ৰৰ context'এ mls ক্ষেত্ৰ নিৰ্ধাৰণ কৰা নাযায়"
-+msgstr "%s'ৰ ক্ষেত্ৰত addr context লৈ mls ক্ষেত্ৰ নিৰ্ধাৰণ কৰা নাযায়"
+ msgstr ""
  
--#: ../semanage/seobject.py:1293
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1297
-+#, python-format
+-#: ../semanage/seobject.py:1297
++#: ../semanage/seobject.py:1285
+ #, python-format
  msgid "Could not set addr context for %s"
--msgstr "%s'ৰ ক্ষেত্ৰত নথিপত্ৰৰ context নিৰ্ধাৰণ কৰা নাযায়"
-+msgstr "%s'ৰ ক্ষেত্ৰত addr context নিৰ্ধাৰণ কৰা নাযায়"
+ msgstr ""
  
--#: ../semanage/seobject.py:1297
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1301
-+#, python-format
+-#: ../semanage/seobject.py:1301
++#: ../semanage/seobject.py:1289
+ #, python-format
  msgid "Could not add addr %s"
--msgstr "%s/%s পোৰ্ট যোগ কৰা নাযায়"
-+msgstr "%s addr যোগ কৰা নাযায়"
+ msgstr ""
  
--#: ../semanage/seobject.py:1322 ../semanage/seobject.py:1358
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
-+#, python-format
+-#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
++#: ../semanage/seobject.py:1317 ../semanage/seobject.py:1353
+ #, python-format
  msgid "Addr %s is not defined"
--msgstr "%s/%s পোৰ্ট নিৰ্ধাৰিত নহয়"
-+msgstr "%s addr নিৰ্ধাৰিত নহয়"
+ msgstr ""
  
--#: ../semanage/seobject.py:1326
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1330
-+#, python-format
+-#: ../semanage/seobject.py:1330
++#: ../semanage/seobject.py:1321
+ #, python-format
  msgid "Could not query addr %s"
--msgstr "%s/%s পোৰ্ট সন্ধান কৰা নাযায়"
-+msgstr "%s addr প্ৰশ্ন কৰা নাযায়"
+ msgstr ""
  
--#: ../semanage/seobject.py:1336
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1340
-+#, python-format
+-#: ../semanage/seobject.py:1340
++#: ../semanage/seobject.py:1331
+ #, python-format
  msgid "Could not modify addr %s"
--msgstr "%s/%s পোৰ্ট পৰিবৰ্তন কৰা নাযায়"
-+msgstr "%s addr পৰিবৰ্তন কৰা নাযায়"
+ msgstr ""
  
--#: ../semanage/seobject.py:1364
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1368
-+#, python-format
+-#: ../semanage/seobject.py:1368
++#: ../semanage/seobject.py:1359
+ #, python-format
  msgid "Addr %s is defined in policy, cannot be deleted"
--msgstr "%s/%s পোৰ্টটি নিয়মনীতিত নিৰ্ধাৰিত হোৱাৰ ফলত অপসাৰণযোগ্য নহয়"
-+msgstr "%s addr নিয়মনীতিত নিৰ্ধাৰিত হোৱাৰ ফলত অপসাৰণযোগ্য নহয়"
+ msgstr ""
  
--#: ../semanage/seobject.py:1368
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1372
-+#, python-format
+-#: ../semanage/seobject.py:1372
++#: ../semanage/seobject.py:1363
+ #, python-format
  msgid "Could not delete addr %s"
--msgstr "%s প্ৰেক্ষাপট আঁতৰুৱা নাযায়"
-+msgstr "%s addr আঁতৰুৱা নাযায়"
+ msgstr ""
  
--#: ../semanage/seobject.py:1380
--#, fuzzy
-+#: ../semanage/seobject.py:1384
+-#: ../semanage/seobject.py:1384
++#: ../semanage/seobject.py:1375
  msgid "Could not deleteall node mappings"
--msgstr "%s'ৰ ক্ষেত্ৰত প্ৰৱেশ মেপিং আঁতৰুৱা নাযায়"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:1394
--#, fuzzy
-+#: ../semanage/seobject.py:1398
+-#: ../semanage/seobject.py:1398
++#: ../semanage/seobject.py:1389
  msgid "Could not list addrs"
--msgstr "পোৰ্টেৰ তালিকা নিৰ্মাণ কৰা নাযায়"
-+msgstr "addr-ৰ তালিকা নিৰ্মাণ কৰা নাযায়"
+ msgstr ""
  
--#: ../semanage/seobject.py:1454 ../semanage/seobject.py:1516
--#: ../semanage/seobject.py:1550 ../semanage/seobject.py:1556
-+#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
-+#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
+-#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
+-#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
++#: ../semanage/seobject.py:1441 ../semanage/seobject.py:1732
++msgid "SELinux Type is required"
++msgstr ""
++
++#: ../semanage/seobject.py:1449 ../semanage/seobject.py:1511
++#: ../semanage/seobject.py:1545 ../semanage/seobject.py:1551
  #, python-format
  msgid "Could not check if interface %s is defined"
- msgstr "%s প্ৰেক্ষাপটৰ বৈশিষ্ট্য নিৰ্ধাৰিত হৈছে নে নাই পৰীক্ষা কৰা নাযায়"
+ msgstr ""
  
--#: ../semanage/seobject.py:1461
-+#: ../semanage/seobject.py:1465
+-#: ../semanage/seobject.py:1465
++#: ../semanage/seobject.py:1456
  #, python-format
  msgid "Could not create interface for %s"
- msgstr "%s'ৰ প্ৰেক্ষাপট নিৰ্মাণ কৰা নাযায়"
+ msgstr ""
  
--#: ../semanage/seobject.py:1470
-+#: ../semanage/seobject.py:1474
+-#: ../semanage/seobject.py:1474
++#: ../semanage/seobject.py:1465
  #, python-format
  msgid "Could not set user in interface context for %s"
--msgstr "%s'ৰ ক্ষেত্ৰত প্ৰেক্ষাপটৰ context'এ ব্যৱহাৰকৰোঁতা বৈশিষ্ট্য নিৰ্ধাৰণ কৰা নাযায়"
-+msgstr "%s'ৰ ক্ষেত্ৰত প্ৰেক্ষাপটৰ context লৈ ব্যৱহাৰকৰোঁতা বৈশিষ্ট্য নিৰ্ধাৰণ কৰা নাযায়"
+ msgstr ""
  
--#: ../semanage/seobject.py:1474
-+#: ../semanage/seobject.py:1478
+-#: ../semanage/seobject.py:1478
++#: ../semanage/seobject.py:1469
  #, python-format
  msgid "Could not set role in interface context for %s"
--msgstr "%s'ৰ ক্ষেত্ৰত প্ৰেক্ষাপটৰ context'এ ভূমিকাৰ বৈশিষ্ট্য নিৰ্ধাৰণ কৰা নাযায়"
-+msgstr "%s'ৰ ক্ষেত্ৰত প্ৰেক্ষাপটৰ context লৈ ভূমিকাৰ বৈশিষ্ট্য নিৰ্ধাৰণ কৰা নাযায়"
+ msgstr ""
  
--#: ../semanage/seobject.py:1478
-+#: ../semanage/seobject.py:1482
+-#: ../semanage/seobject.py:1482
++#: ../semanage/seobject.py:1473
  #, python-format
  msgid "Could not set type in interface context for %s"
--msgstr "%s'ৰ ক্ষেত্ৰত প্ৰেক্ষাপটৰ context'এ ধৰন নিৰ্ধাৰণ কৰা নাযায়"
-+msgstr "%s'ৰ ক্ষেত্ৰত প্ৰেক্ষাপটৰ context লৈ ধৰন নিৰ্ধাৰণ কৰা নাযায়"
+ msgstr ""
  
--#: ../semanage/seobject.py:1483
-+#: ../semanage/seobject.py:1487
+-#: ../semanage/seobject.py:1487
++#: ../semanage/seobject.py:1478
  #, python-format
  msgid "Could not set mls fields in interface context for %s"
--msgstr "%s'ৰ ক্ষেত্ৰত প্ৰেক্ষাপটৰ context'এ mls ক্ষেত্ৰ নিৰ্ধাৰণ কৰা নাযায়"
-+msgstr "%s'ৰ ক্ষেত্ৰত প্ৰেক্ষাপটৰ context লৈ mls ক্ষেত্ৰ নিৰ্ধাৰণ কৰা নাযায়"
+ msgstr ""
  
--#: ../semanage/seobject.py:1487
-+#: ../semanage/seobject.py:1491
+-#: ../semanage/seobject.py:1491
++#: ../semanage/seobject.py:1482
  #, python-format
  msgid "Could not set interface context for %s"
- msgstr "%s'ৰ ক্ষেত্ৰত প্ৰেক্ষাপটৰ context'ৰ বৈশিষ্ট্য নিৰ্ধাৰণ কৰা নাযায়"
+ msgstr ""
  
--#: ../semanage/seobject.py:1491
-+#: ../semanage/seobject.py:1495
+-#: ../semanage/seobject.py:1495
++#: ../semanage/seobject.py:1486
  #, python-format
  msgid "Could not set message context for %s"
- msgstr "%s'ৰ ক্ষেত্ৰত বাৰ্তাৰ context নিৰ্ধাৰণ কৰা নাযায়"
+ msgstr ""
  
--#: ../semanage/seobject.py:1495
-+#: ../semanage/seobject.py:1499
+-#: ../semanage/seobject.py:1499
++#: ../semanage/seobject.py:1490
  #, python-format
  msgid "Could not add interface %s"
- msgstr "%s প্ৰেক্ষাপট যোগ কৰা নাযায়"
+ msgstr ""
  
--#: ../semanage/seobject.py:1518 ../semanage/seobject.py:1552
-+#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
+-#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
++#: ../semanage/seobject.py:1513 ../semanage/seobject.py:1547
  #, python-format
  msgid "Interface %s is not defined"
- msgstr "%s প্ৰেক্ষাপটৰ বৈশিষ্ট্য নিৰ্ধাৰিত নহয়"
+ msgstr ""
  
--#: ../semanage/seobject.py:1522
-+#: ../semanage/seobject.py:1526
+-#: ../semanage/seobject.py:1526
++#: ../semanage/seobject.py:1517
  #, python-format
  msgid "Could not query interface %s"
- msgstr "%s প্ৰেক্ষাপট সন্ধান কৰা নাযায়"
+ msgstr ""
  
--#: ../semanage/seobject.py:1533
-+#: ../semanage/seobject.py:1537
+-#: ../semanage/seobject.py:1537
++#: ../semanage/seobject.py:1528
  #, python-format
  msgid "Could not modify interface %s"
- msgstr "%s প্ৰেক্ষাপট পৰিবৰ্তন কৰা নাযায়"
+ msgstr ""
  
--#: ../semanage/seobject.py:1558
-+#: ../semanage/seobject.py:1562
+-#: ../semanage/seobject.py:1562
++#: ../semanage/seobject.py:1553
  #, python-format
  msgid "Interface %s is defined in policy, cannot be deleted"
- msgstr "%s প্ৰেক্ষাপটটি নিয়মনীতিত নিৰ্ধাৰিত হৈছে আৰু অপসাৰণযোগ্য নহয়"
+ msgstr ""
  
--#: ../semanage/seobject.py:1562
-+#: ../semanage/seobject.py:1566
+-#: ../semanage/seobject.py:1566
++#: ../semanage/seobject.py:1557
  #, python-format
  msgid "Could not delete interface %s"
- msgstr "%s প্ৰেক্ষাপট আঁতৰুৱা নাযায়"
+ msgstr ""
  
--#: ../semanage/seobject.py:1574
--#, fuzzy
-+#: ../semanage/seobject.py:1578
+-#: ../semanage/seobject.py:1578
++#: ../semanage/seobject.py:1569
  msgid "Could not delete all interface  mappings"
--msgstr "%s প্ৰেক্ষাপট আঁতৰুৱা নাযায়"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:1588
-+#: ../semanage/seobject.py:1592
+-#: ../semanage/seobject.py:1592
++#: ../semanage/seobject.py:1583
  msgid "Could not list interfaces"
- msgstr "প্ৰেক্ষাপটৰ তালিকা নিৰ্মাণ কৰা নাযায়"
+ msgstr ""
  
--#: ../semanage/seobject.py:1613
-+#: ../semanage/seobject.py:1617
+-#: ../semanage/seobject.py:1617
++#: ../semanage/seobject.py:1608
  msgid "SELinux Interface"
- msgstr "SELinux সংযোগমাধ্যম"
+ msgstr ""
  
--#: ../semanage/seobject.py:1613 ../semanage/seobject.py:1936
-+#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
+-#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
++#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1954
  msgid "Context"
- msgstr "কনটেক্সট"
+ msgstr ""
  
--#: ../semanage/seobject.py:1663
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1667
-+#, python-format
+-#: ../semanage/seobject.py:1667
++#: ../semanage/seobject.py:1671
+ #, python-format
  msgid "Equivalence class for %s already exists"
--msgstr "%s'ৰ নথিপত্ৰ context বৰ্তমানে নিৰ্ধাৰিত আছে"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:1669
-+#: ../semanage/seobject.py:1673
+-#: ../semanage/seobject.py:1673
++#: ../semanage/seobject.py:1677
  #, python-format
  msgid "File spec %s conflicts with equivalency rule '%s %s'"
  msgstr ""
  
--#: ../semanage/seobject.py:1678
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1682
-+#, python-format
+-#: ../semanage/seobject.py:1682
++#: ../semanage/seobject.py:1686
+ #, python-format
  msgid "Equivalence class for %s does not exists"
--msgstr "Linux ব্যৱহাৰকৰোঁতা %s বৰ্তমানে উপস্থিত নাই"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:1692
-+#: ../semanage/seobject.py:1696
+-#: ../semanage/seobject.py:1696
++#: ../semanage/seobject.py:1700
  #, python-format
  msgid "Could not set user in file context for %s"
--msgstr "%s'ৰ ক্ষেত্ৰত নথিপত্ৰৰ context'এ ব্যৱহাৰকৰোঁতা বৈশিষ্ট্য নিৰ্ধাৰণ কৰা নাযায়"
-+msgstr "%s'ৰ ক্ষেত্ৰত নথিপত্ৰৰ context লৈ ব্যৱহাৰকৰোঁতা বৈশিষ্ট্য নিৰ্ধাৰণ কৰা নাযায়"
+ msgstr ""
  
--#: ../semanage/seobject.py:1696
-+#: ../semanage/seobject.py:1700
+-#: ../semanage/seobject.py:1700
++#: ../semanage/seobject.py:1704
  #, python-format
  msgid "Could not set role in file context for %s"
--msgstr "%s'ৰ ক্ষেত্ৰত নথিপত্ৰৰ context'এ ভূমিকা নিৰ্ধাৰণ কৰা নাযায়"
-+msgstr "%s'ৰ ক্ষেত্ৰত নথিপত্ৰৰ context লৈ ভূমিকা নিৰ্ধাৰণ কৰা নাযায়"
+ msgstr ""
  
--#: ../semanage/seobject.py:1701 ../semanage/seobject.py:1758
-+#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
+-#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
++#: ../semanage/seobject.py:1709 ../semanage/seobject.py:1769
  #, python-format
  msgid "Could not set mls fields in file context for %s"
--msgstr "%s'ৰ ক্ষেত্ৰত নথিপত্ৰৰ context'এ mls ক্ষেত্ৰ নিৰ্ধাৰণ কৰা নাযায়"
-+msgstr "%s'ৰ ক্ষেত্ৰত নথিপত্ৰৰ context লৈ mls ক্ষেত্ৰ নিৰ্ধাৰণ কৰা নাযায়"
+ msgstr ""
  
--#: ../semanage/seobject.py:1707
--#, fuzzy
-+#: ../semanage/seobject.py:1711
+-#: ../semanage/seobject.py:1711
++#: ../semanage/seobject.py:1715
  msgid "Invalid file specification"
--msgstr ""
--"নথিপত্ৰ\n"
--"গুণ"
-+msgstr "নথিপত্ৰৰ বৈশিষ্ট্য বৈধ নহয়"
+ msgstr ""
  
--#: ../semanage/seobject.py:1709
-+#: ../semanage/seobject.py:1713
+-#: ../semanage/seobject.py:1713
++#: ../semanage/seobject.py:1717
  msgid "File specification can not include spaces"
  msgstr ""
  
--#: ../semanage/seobject.py:1714
-+#: ../semanage/seobject.py:1718
+-#: ../semanage/seobject.py:1718
++#: ../semanage/seobject.py:1722
  #, python-format
  msgid ""
  "File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
  msgstr ""
  
--#: ../semanage/seobject.py:1732 ../semanage/seobject.py:1737
--#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1872
--#: ../semanage/seobject.py:1876
-+#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
-+#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
-+#: ../semanage/seobject.py:1880
+-#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
+-#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
+-#: ../semanage/seobject.py:1880
++#: ../semanage/seobject.py:1735
++#, python-format
++msgid "Type %s is invalid, must be a file or device type"
++msgstr ""
++
++#: ../semanage/seobject.py:1743 ../semanage/seobject.py:1748
++#: ../semanage/seobject.py:1804 ../semanage/seobject.py:1886
++#: ../semanage/seobject.py:1890
  #, python-format
  msgid "Could not check if file context for %s is defined"
- msgstr "%s'ৰ নথিপত্ৰ context নিৰ্ধাৰিত হৈছে নে নাই পৰীক্ষা কৰা নাযায়"
+ msgstr ""
  
--#: ../semanage/seobject.py:1745
-+#: ../semanage/seobject.py:1749
+-#: ../semanage/seobject.py:1749
++#: ../semanage/seobject.py:1756
  #, python-format
  msgid "Could not create file context for %s"
- msgstr "%s'ৰ নথিপত্ৰ contex নিৰ্মাণ কৰা নাযায়"
+ msgstr ""
  
--#: ../semanage/seobject.py:1753
-+#: ../semanage/seobject.py:1757
+-#: ../semanage/seobject.py:1757
++#: ../semanage/seobject.py:1764
  #, python-format
  msgid "Could not set type in file context for %s"
--msgstr "%s'ৰ ক্ষেত্ৰত নথিপত্ৰৰ context'এ ধৰন নিৰ্ধাৰণ কৰা নাযায়"
-+msgstr "%s'ৰ ক্ষেত্ৰত নথিপত্ৰৰ context লৈ ধৰন নিৰ্ধাৰণ কৰা নাযায়"
+ msgstr ""
  
--#: ../semanage/seobject.py:1761 ../semanage/seobject.py:1818
--#: ../semanage/seobject.py:1822
-+#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
-+#: ../semanage/seobject.py:1826
+-#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
+-#: ../semanage/seobject.py:1826
++#: ../semanage/seobject.py:1772 ../semanage/seobject.py:1832
++#: ../semanage/seobject.py:1836
  #, python-format
  msgid "Could not set file context for %s"
- msgstr "%s'ৰ ক্ষেত্ৰত নথিপত্ৰৰ context নিৰ্ধাৰণ কৰা নাযায়"
+ msgstr ""
  
--#: ../semanage/seobject.py:1767
-+#: ../semanage/seobject.py:1771
+-#: ../semanage/seobject.py:1771
++#: ../semanage/seobject.py:1778
  #, python-format
  msgid "Could not add file context for %s"
- msgstr "%s'ৰ ক্ষেত্ৰত নথিপত্ৰ context যোগ কৰা নাযায়"
+ msgstr ""
  
--#: ../semanage/seobject.py:1781
-+#: ../semanage/seobject.py:1785
+-#: ../semanage/seobject.py:1785
++#: ../semanage/seobject.py:1792
  msgid "Requires setype, serange or seuser"
- msgstr "setype, serange অথবা seuser আৱশ্যক"
+ msgstr ""
  
--#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1880
-+#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
+-#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
++#: ../semanage/seobject.py:1808 ../semanage/seobject.py:1894
  #, python-format
  msgid "File context for %s is not defined"
- msgstr "%s'ৰ নথিপত্ৰ context আৱশ্যক"
+ msgstr ""
  
--#: ../semanage/seobject.py:1800
-+#: ../semanage/seobject.py:1804
+-#: ../semanage/seobject.py:1804
++#: ../semanage/seobject.py:1814
  #, python-format
  msgid "Could not query file context for %s"
- msgstr "%s'ৰ বাবে নথিপত্ৰ context সন্ধান কৰা নাযায়"
+ msgstr ""
  
--#: ../semanage/seobject.py:1826
-+#: ../semanage/seobject.py:1830
+-#: ../semanage/seobject.py:1830
++#: ../semanage/seobject.py:1840
  #, python-format
  msgid "Could not modify file context for %s"
- msgstr "%s'ৰ বাবে নথিপত্ৰ context পৰিবৰ্তন কৰা নাযায়"
+ msgstr ""
  
--#: ../semanage/seobject.py:1839
--#, fuzzy
-+#: ../semanage/seobject.py:1843
+-#: ../semanage/seobject.py:1843
++#: ../semanage/seobject.py:1853
  msgid "Could not list the file contexts"
- msgstr "নথিপত্ৰ context'ৰ তালিকা নিৰ্মাণ কৰা নাযায়"
+ msgstr ""
  
--#: ../semanage/seobject.py:1853
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1857
-+#, python-format
+-#: ../semanage/seobject.py:1857
++#: ../semanage/seobject.py:1867
+ #, python-format
  msgid "Could not delete the file context %s"
--msgstr "%s'ৰ নথিপত্ৰ context আঁতৰুৱা নাযায়"
-+msgstr "নথিপত্ৰ context %s  আঁতৰুৱা নাযায়"
+ msgstr ""
  
--#: ../semanage/seobject.py:1878
-+#: ../semanage/seobject.py:1882
+-#: ../semanage/seobject.py:1882
++#: ../semanage/seobject.py:1892
  #, python-format
  msgid "File context for %s is defined in policy, cannot be deleted"
  msgstr ""
- "%s'ৰ নথিপত্ৰ context নিয়মনীতিত নিৰ্ধাৰিত হোৱাৰ ফলত তাক অপসাৰণ কৰা সম্ভৱ নহয়"
  
--#: ../semanage/seobject.py:1884
-+#: ../semanage/seobject.py:1888
+-#: ../semanage/seobject.py:1888
++#: ../semanage/seobject.py:1898
  #, python-format
  msgid "Could not delete file context for %s"
- msgstr "%s'ৰ নথিপত্ৰ context আঁতৰুৱা নাযায়"
+ msgstr ""
  
--#: ../semanage/seobject.py:1899
-+#: ../semanage/seobject.py:1903
+-#: ../semanage/seobject.py:1903
++#: ../semanage/seobject.py:1913
  msgid "Could not list file contexts"
- msgstr "নথিপত্ৰ context'ৰ তালিকা নিৰ্মাণ কৰা নাযায়"
+ msgstr ""
  
--#: ../semanage/seobject.py:1903
-+#: ../semanage/seobject.py:1907
+-#: ../semanage/seobject.py:1907
++#: ../semanage/seobject.py:1917
  msgid "Could not list local file contexts"
- msgstr "স্থানীয় নথিপত্ৰৰ context'ৰ তালিকা নিৰ্মাণ কৰা নাযায়"
+ msgstr ""
  
--#: ../semanage/seobject.py:1936
-+#: ../semanage/seobject.py:1944
+-#: ../semanage/seobject.py:1944
++#: ../semanage/seobject.py:1954
  msgid "SELinux fcontext"
- msgstr "SELinux fcontext"
+ msgstr ""
  
--#: ../semanage/seobject.py:1936
-+#: ../semanage/seobject.py:1944
+-#: ../semanage/seobject.py:1944
++#: ../semanage/seobject.py:1954
  msgid "type"
- msgstr "ধৰন"
+ msgstr ""
  
--#: ../semanage/seobject.py:1949
-+#: ../semanage/seobject.py:1957
+-#: ../semanage/seobject.py:1957
++#: ../semanage/seobject.py:1967
  msgid ""
  "\n"
  "SELinux Distribution fcontext Equivalence \n"
  msgstr ""
  
--#: ../semanage/seobject.py:1954
--#, fuzzy
-+#: ../semanage/seobject.py:1962
+-#: ../semanage/seobject.py:1962
++#: ../semanage/seobject.py:1972
  msgid ""
  "\n"
  "SELinux Local fcontext Equivalence \n"
--msgstr "SELinux fcontext"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:1988 ../semanage/seobject.py:2040
--#: ../semanage/seobject.py:2046
-+#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
-+#: ../semanage/seobject.py:2054
+-#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
+-#: ../semanage/seobject.py:2054
++#: ../semanage/seobject.py:2006 ../semanage/seobject.py:2059
++#: ../semanage/seobject.py:2065
  #, python-format
  msgid "Could not check if boolean %s is defined"
- msgstr "বুলিয়েন %s'ৰ বৈশিষ্ট্য নিৰ্ধাৰিত হৈছে নে নাই তাক পৰীক্ষা কৰা নাযায়"
+ msgstr ""
  
--#: ../semanage/seobject.py:1990 ../semanage/seobject.py:2042
-+#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
+-#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
++#: ../semanage/seobject.py:2008 ../semanage/seobject.py:2061
  #, python-format
  msgid "Boolean %s is not defined"
- msgstr "বুলিয়েন %s'ৰ মান বৰ্তমানে নিৰ্ধাৰিত আছে"
+ msgstr ""
  
--#: ../semanage/seobject.py:1994
-+#: ../semanage/seobject.py:2002
+-#: ../semanage/seobject.py:2002
++#: ../semanage/seobject.py:2012
  #, python-format
  msgid "Could not query file context %s"
- msgstr "%s'ৰ নথিপত্ৰ context সন্ধান কৰা নাযায়"
+ msgstr ""
  
--#: ../semanage/seobject.py:1999
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:2007
-+#, python-format
+-#: ../semanage/seobject.py:2007
++#: ../semanage/seobject.py:2017
+ #, python-format
  msgid "You must specify one of the following values: %s"
--msgstr "নাম উল্লেখ কৰা আৱশ্যক"
-+msgstr "নিম্নলিখিত এটা মান উল্লেখ কৰা আৱশ্যক: %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:2004
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:2012
-+#, python-format
+-#: ../semanage/seobject.py:2012
++#: ../semanage/seobject.py:2022
+ #, python-format
  msgid "Could not set active value of boolean %s"
--msgstr "বুলিয়েন %s আঁতৰুৱা নাযায়"
-+msgstr "%s বুলিয়েনৰ সক্ৰিয় মান নিৰ্ধাৰণ কৰিবলৈ ব্যৰ্থ"
+ msgstr ""
  
--#: ../semanage/seobject.py:2007
-+#: ../semanage/seobject.py:2015
+-#: ../semanage/seobject.py:2015
++#: ../semanage/seobject.py:2025
  #, python-format
  msgid "Could not modify boolean %s"
- msgstr "%s বুলিয়েনৰ মান পৰিবৰ্তন কৰা নাযায়"
+ msgstr ""
  
--#: ../semanage/seobject.py:2025
-+#: ../semanage/seobject.py:2033
+-#: ../semanage/seobject.py:2033
++#: ../semanage/seobject.py:2043
  #, python-format
  msgid "Bad format %s: Record %s"
--msgstr ""
-+msgstr "ভুল বিন্যাস %s: ৰেকৰ্ড %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:2048
-+#: ../semanage/seobject.py:2056
+-#: ../semanage/seobject.py:2056
++#: ../semanage/seobject.py:2067
  #, python-format
  msgid "Boolean %s is defined in policy, cannot be deleted"
- msgstr "বুলিয়েন %s'ৰ মান নিয়মনীতিত নিৰ্ধাৰিত হোৱাৰ ফলত অপসাৰণযোগ্য নহয়"
+ msgstr ""
  
--#: ../semanage/seobject.py:2052
-+#: ../semanage/seobject.py:2060
+-#: ../semanage/seobject.py:2060
++#: ../semanage/seobject.py:2071
  #, python-format
  msgid "Could not delete boolean %s"
- msgstr "বুলিয়েন %s আঁতৰুৱা নাযায়"
+ msgstr ""
  
--#: ../semanage/seobject.py:2064 ../semanage/seobject.py:2081
-+#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
+-#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
++#: ../semanage/seobject.py:2083 ../semanage/seobject.py:2100
  msgid "Could not list booleans"
- msgstr "বুলিয়েনৰ তালিকা নিৰ্মাণ কৰা নাযায়"
+ msgstr ""
  
--#: ../semanage/seobject.py:2104
-+#: ../semanage/seobject.py:2112
+-#: ../semanage/seobject.py:2112
++#: ../semanage/seobject.py:2125
  msgid "unknown"
--msgstr ""
-+msgstr "অজানা"
+ msgstr ""
  
--#: ../semanage/seobject.py:2117
-+#: ../semanage/seobject.py:2125
+-#: ../semanage/seobject.py:2125
++#: ../semanage/seobject.py:2138
  msgid "off"
--msgstr ""
-+msgstr "বন্ধ"
+ msgstr ""
  
--#: ../semanage/seobject.py:2117
--#, fuzzy
-+#: ../semanage/seobject.py:2125
+-#: ../semanage/seobject.py:2125
++#: ../semanage/seobject.py:2138
  msgid "on"
--msgstr "Cron"
-+msgstr "আৰম্ভ"
+ msgstr ""
  
--#: ../semanage/seobject.py:2131
-+#: ../semanage/seobject.py:2139
+-#: ../semanage/seobject.py:2139
++#: ../semanage/seobject.py:2152
  msgid "SELinux boolean"
- msgstr "SELinux বুলিয়েন"
+ msgstr ""
  
--#: ../semanage/seobject.py:2131
--#, fuzzy
-+#: ../semanage/seobject.py:2139
+-#: ../semanage/seobject.py:2139
++#: ../semanage/seobject.py:2152
  msgid "State"
--msgstr "অবস্থা"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:2131
-+#: ../semanage/seobject.py:2139
+-#: ../semanage/seobject.py:2139
++#: ../semanage/seobject.py:2152
  msgid "Default"
  msgstr ""
  
--#: ../semanage/seobject.py:2131
-+#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
-+#: ../gui/polgengui.py:253
+-#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
+-#: ../gui/polgengui.py:253
++#: ../semanage/seobject.py:2152 ../gui/polgen.glade:113
++#: ../gui/polgengui.py:254
  msgid "Description"
--msgstr ""
-+msgstr "বিৱৰণ"
- 
- #: ../newrole/newrole.c:201
- #, c-format
-@@ -987,7 +978,7 @@ msgstr "স্মৃতিশক্তà¦
- #: ../newrole/newrole.c:455
- #, c-format
- msgid "Error!  Shell is not valid.\n"
--msgstr "ত্ৰুটি!  বৈধ শেল ব্যৱহাৰ কৰা নহয় ।\n"
-+msgstr "ত্ৰুটি!  বৈধ শ্বেল ব্যৱহাৰ কৰা নহয় ।\n"
+ msgstr ""
  
- #: ../newrole/newrole.c:512
- #, c-format
-@@ -1007,7 +998,7 @@ msgstr "KEEPCAPS'ৰ মান পুন
- #: ../newrole/newrole.c:635
- #, c-format
- msgid "Error connecting to audit system.\n"
--msgstr "অডিট সিস্টেমেৰ সৈতে সংযোগ কৰোঁতে ব্যৰ্থ ।\n"
-+msgstr "অডিট প্ৰণালীতৰ সৈতে সংযোগ কৰোঁতে ব্যৰ্থ ।\n"
+@@ -998,7 +1013,7 @@ msgstr ""
+ msgid "Error sending audit message.\n"
+ msgstr ""
  
- #: ../newrole/newrole.c:641
- #, c-format
-@@ -1040,7 +1031,7 @@ msgstr ""
+-#: ../newrole/newrole.c:692 ../newrole/newrole.c:1059
++#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
  #, c-format
- msgid "%s!  Could not get new context for %s, not relabeling tty.\n"
+ msgid "Could not determine enforcing mode.\n"
+ msgstr ""
+@@ -1113,62 +1128,66 @@ msgstr ""
+ msgid "Unable to set SIGHUP handler\n"
  msgstr ""
--"%s!  %s'ৰ ক্ষেত্ৰত নতুন context প্ৰাপ্ত কৰা নাযায়, tty'ৰ লেবেল পৰিবৰ্তন কৰা হ'ব না "
-+"%s!  %s'ৰ ক্ষেত্ৰত নতুন context প্ৰাপ্ত কৰা নাযায়, tty'ৰ লেবেল পৰিবৰ্তন কৰা ন'হ'ব  "
- "।\n"
  
- #: ../newrole/newrole.c:725
-@@ -1066,12 +1057,12 @@ msgstr "ত্ৰুটি: একাধ
- #: ../newrole/newrole.c:843
+-#: ../newrole/newrole.c:1053
++#: ../newrole/newrole.c:1036
++msgid "Sorry, newrole failed to drop capabilities\n"
++msgstr ""
++
++#: ../newrole/newrole.c:1052
  #, c-format
- msgid "Error: multiple types specified\n"
--msgstr "ত্ৰুটি: একাধিক ধৰনেৰ নথিপত্ৰ নিৰ্ধাৰিত হৈছে\n"
-+msgstr "ত্ৰুটি: একাধিক ধৰনৰ নথিপত্ৰ নিৰ্ধাৰিত হৈছে\n"
+ msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
+ msgstr ""
  
- #: ../newrole/newrole.c:850
+-#: ../newrole/newrole.c:1070
++#: ../newrole/newrole.c:1069
  #, c-format
- msgid "Sorry, -l may be used with SELinux MLS support.\n"
--msgstr "দূঃক্ষিত, -l অকল SELinux MLS সমৰ্থনেৰ সৈতে ব্যৱহাৰ কৰা যাবে\n"
-+msgstr "দূঃক্ষিত, -l অকল SELinux MLS সমৰ্থনৰ সৈতে ব্যৱহাৰ কৰা যাবে\n"
+ msgid "failed to get old_context.\n"
+ msgstr ""
  
- #: ../newrole/newrole.c:855
+-#: ../newrole/newrole.c:1077
++#: ../newrole/newrole.c:1076
  #, c-format
-@@ -1079,9 +1070,9 @@ msgid "Error: multiple levels specified\
- msgstr "ত্ৰুটি: একাধিক স্তৰ নিৰ্ধাৰিত হৈছে\n"
- 
- #: ../newrole/newrole.c:865
--#, fuzzy, c-format
-+#, c-format
- msgid "Error: you are not allowed to change levels on a non secure terminal \n"
--msgstr "ত্ৰুটি: কম নিৰাপত্তাসম্পন্ন টাৰ্মিনালে স্তৰ পৰিবৰ্তনেৰ অনুমতি অনুপস্থিত\n"
-+msgstr "ত্ৰুটি: নিম্ন নিৰাপত্তাসম্পন্ন টাৰ্মিনেলত মাত্ৰা পৰিবৰ্তনৰ অনুমতি উপলব্ধ নহয় \n"
+ msgid "Warning!  Could not retrieve tty information.\n"
+ msgstr ""
  
- #: ../newrole/newrole.c:891
- #, c-format
-@@ -1141,7 +1132,7 @@ msgstr "SIGHUP হেন্ডলাৰ
- #: ../newrole/newrole.c:1053
+-#: ../newrole/newrole.c:1098
++#: ../newrole/newrole.c:1097
  #, c-format
- msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
--msgstr "দুঃক্ষিত, newrole অকল একটি SELinux কাৰ্ণেলে ব্যৱহাৰ কৰা যাবে ।\n"
-+msgstr "দুঃক্ষিত, newrole অকল এটা SELinux কাৰ্ণেলে ব্যৱহাৰ কৰা যাবে ।\n"
+ msgid "error on reading PAM service configuration.\n"
+ msgstr ""
  
- #: ../newrole/newrole.c:1070
+-#: ../newrole/newrole.c:1133
++#: ../newrole/newrole.c:1132
  #, c-format
-@@ -1149,7 +1140,7 @@ msgid "failed to get old_context.\n"
- msgstr "old_context প্ৰাপ্ত কৰোঁতে ব্যৰ্থ ।\n"
- 
- #: ../newrole/newrole.c:1077
--#, fuzzy, c-format
-+#, c-format
- msgid "Warning!  Could not retrieve tty information.\n"
- msgstr "ত্ৰুটি!  tty সংক্ৰান্ত তথ্য প্ৰাপ্ত কৰা নাযায় ।\n"
+ msgid "newrole: incorrect password for %s\n"
+ msgstr ""
  
-@@ -1181,12 +1172,12 @@ msgstr "tty সঠিকৰূপে ব
- #: ../newrole/newrole.c:1224
+-#: ../newrole/newrole.c:1160
++#: ../newrole/newrole.c:1159
  #, c-format
- msgid "Could not close descriptors.\n"
--msgstr "বিবৰণ প্ৰদৰ্শন বন্ধ কৰা নাযায় ।\n"
-+msgstr "বিৱৰণ প্ৰদৰ্শন বন্ধ কৰা নাযায় ।\n"
+ msgid "newrole: failure forking: %s"
+ msgstr ""
  
- #: ../newrole/newrole.c:1251
+-#: ../newrole/newrole.c:1163 ../newrole/newrole.c:1186
++#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
  #, c-format
- msgid "Error allocating shell's argv0.\n"
--msgstr "শেল'ৰ argv0 বৰাদ্দ কৰোঁতে ব্যৰ্থ ।\n"
-+msgstr "শ্বেল'ৰ argv0 বৰাদ্দ কৰোঁতে ব্যৰ্থ ।\n"
+ msgid "Unable to restore tty label...\n"
+ msgstr ""
  
- #: ../newrole/newrole.c:1287
+-#: ../newrole/newrole.c:1165 ../newrole/newrole.c:1192
++#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
  #, c-format
-@@ -1195,31 +1186,31 @@ msgstr "পৰিবেশ পুনৰà
- 
- #: ../newrole/newrole.c:1298
- msgid "failed to exec shell\n"
--msgstr "শেল exec কৰোঁতে ব্যৰ্থ\n"
-+msgstr "শ্বেল exec কৰোঁতে ব্যৰ্থ\n"
- 
- #: ../load_policy/load_policy.c:22
--#, fuzzy, c-format
-+#, c-format
- msgid "usage:  %s [-qi]\n"
--msgstr "ব্যৱহাৰপ্ৰণালী:  %s [-q]\n"
-+msgstr "ব্যৱহাৰপ্ৰণালী:  %s [-qi]\n"
+ msgid "Failed to close tty properly\n"
+ msgstr ""
  
- #: ../load_policy/load_policy.c:71
+-#: ../newrole/newrole.c:1224
++#: ../newrole/newrole.c:1223
  #, c-format
- msgid "%s:  Policy is already loaded and initial load requested\n"
--msgstr ""
-+msgstr "%s:  পলিচি তুলি লোৱা হৈছে আৰু প্ৰাৰম্ভিক লোডৰ অনুৰোধ জনোৱা হৈছে\n"
- 
- #: ../load_policy/load_policy.c:80
--#, fuzzy, c-format
-+#, c-format
- msgid "%s:  Can't load policy and enforcing mode requested:  %s\n"
--msgstr "%s:  চিহ্নিত নিয়মনীতি লোড কৰা নাযায়:  %s\n"
-+msgstr "%s:  পলিচি তুলি লোৱা নাযায় আৰু enforcing মোডৰ অনুৰোধ জনোৱা হৈছে:  %s\n"
+ msgid "Could not close descriptors.\n"
+ msgstr ""
  
- #: ../load_policy/load_policy.c:90
+-#: ../newrole/newrole.c:1251
++#: ../newrole/newrole.c:1250
  #, c-format
- msgid "%s:  Can't load policy:  %s\n"
--msgstr "%s:  চিহ্নিত নিয়মনীতি লোড কৰা নাযায়:  %s\n"
-+msgstr "%s:  চিহ্নিত নিয়মনীতি তুলি লোৱা নাযায়:  %s\n"
- 
- #: ../scripts/chcat:92 ../scripts/chcat:169
- msgid "Requires at least one category"
--msgstr "অন্তত একটি শ্ৰেণী উল্লেখ কৰা আৱশ্যক"
-+msgstr "অন্তত এটা শ্ৰেণী উল্লেখ কৰা আৱশ্যক"
+ msgid "Error allocating shell's argv0.\n"
+ msgstr ""
  
- #: ../scripts/chcat:106 ../scripts/chcat:183
+-#: ../newrole/newrole.c:1287
++#: ../newrole/newrole.c:1286
  #, c-format
-@@ -1242,7 +1233,7 @@ msgstr "অন্যান্য শ্à
+ msgid "Unable to restore the environment, aborting\n"
+ msgstr ""
  
- #: ../scripts/chcat:319
- msgid "Can not have multiple sensitivities"
--msgstr "একাধিক প্ৰকৃতিৰ সংবেদনশীলতা থাকা সম্ভৱ হ'ব না"
-+msgstr "একাধিক প্ৰকৃতিৰ সংবেদনশীলতা থকা সম্ভৱ ন'হ'ব"
+-#: ../newrole/newrole.c:1298
++#: ../newrole/newrole.c:1297
+ msgid "failed to exec shell\n"
+ msgstr ""
  
- #: ../scripts/chcat:325
- #, c-format
-@@ -1296,1535 +1287,2088 @@ msgstr "chcat -- -CompanyConfidential /d
+@@ -1271,20 +1290,20 @@ msgstr ""
  msgid "chcat -l +CompanyConfidential juser"
- msgstr "chcat -l +CompanyConfidential juser"
+ msgstr ""
  
--#: ../scripts/chcat:399
--#, c-format
-+#: ../scripts/chcat:399 ../gui/polgen.py:1351
-+#, c-format, python-format
+-#: ../scripts/chcat:399 ../gui/polgen.py:1351
+-#, c-format, python-format
++#: ../scripts/chcat:399
++#, c-format
  msgid "Options Error %s "
- msgstr "বিকল্প সংক্ৰান্ত ত্ৰুটি %s "
- 
--#, fuzzy
--#~ msgid ""
--#~ "Unable to open %s: translations not supported on non-MLS machines: %s"
--#~ msgstr "%s খোলোঁতে ব্যৰ্থ: MLS-বিহীন যন্ত্ৰত অনুবাদ সমৰ্থন কৰা নহয়"
--
--#~ msgid "Level"
--#~ msgstr "স্তৰ"
-+#: ../gui/booleansPage.py:195 ../gui/system-config-selinux.glade:1706
-+msgid "Boolean"
-+msgstr ""
- 
--#~ msgid "Translation"
--#~ msgstr "অনুবাদ"
-+#: ../gui/booleansPage.py:252 ../gui/semanagePage.py:162
-+msgid "all"
-+msgstr ""
- 
--#~ msgid "Translations can not contain spaces '%s' "
--#~ msgstr "অনুবাদত শূণ্যস্থান ব্যৱহাৰ কৰা নাযাব '%s' "
-+#: ../gui/booleansPage.py:254 ../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 ""
- 
--#~ msgid "Invalid Level '%s' "
--#~ msgstr "স্তৰ বৈধ নহয় '%s' "
-+#: ../gui/fcontextPage.py:64 ../gui/system-config-selinux.glade:1911
-+msgid "File Labeling"
-+msgstr ""
- 
--#~ msgid "%s already defined in translations"
--#~ msgstr "অনুবাদত %s বৰ্তমানে ব্যাখ্যা কৰা হৈছে"
-+#: ../gui/fcontextPage.py:74
-+msgid ""
-+"File\n"
-+"Specification"
-+msgstr ""
- 
--#~ msgid "%s not defined in translations"
--#~ msgstr "অনুবাদত %s'ৰ ব্যাখ্যা কৰা নহয়"
-+#: ../gui/fcontextPage.py:81
-+msgid ""
-+"Selinux\n"
-+"File Type"
-+msgstr ""
- 
--#~ msgid "Login mapping for %s is already defined"
--#~ msgstr "%s'ৰ ক্ষেত্ৰত প্ৰৱেশ মেপিং ব্যৱস্থা বৰ্তমানে নিৰ্ধাৰিত হৈছে"
-+#: ../gui/fcontextPage.py:88
-+msgid ""
-+"File\n"
-+"Type"
-+msgstr ""
- 
--#~ msgid "add SELinux user mapping"
--#~ msgstr "SELinux ব্যৱহাৰকৰোঁতা মেপিং যোগ কৰা হ'ব"
-+#: ../gui/loginsPage.py:48 ../gui/system-config-selinux.glade:2098
-+msgid "User Mapping"
-+msgstr ""
- 
--#~ msgid "SELinux user %s is already defined"
--#~ msgstr "SELinux ব্যৱহাৰকৰোঁতা %s'ৰ বৈশিষ্ট্য বৰ্তমানে নিৰ্ধাৰিত হৈছে"
-+#: ../gui/loginsPage.py:52
-+msgid ""
-+"Login\n"
-+"Name"
-+msgstr ""
- 
--#, fuzzy
--#~ msgid "Node Netmask is required"
--#~ msgstr "পোৰ্ট উল্লেখ কৰা আৱশ্যক"
-+#: ../gui/loginsPage.py:56 ../gui/usersPage.py:50
-+msgid ""
-+"SELinux\n"
-+"User"
-+msgstr ""
+ msgstr ""
  
--#, fuzzy
--#~ msgid "Addr %s already defined"
--#~ msgstr "পোৰ্ট %s/%s বৰ্তমানে নিৰ্ধাৰিত আছে"
-+#: ../gui/loginsPage.py:59 ../gui/usersPage.py:55
-+msgid ""
-+"MLS/\n"
-+"MCS Range"
-+msgstr ""
+-#: ../gui/booleansPage.py:195 ../gui/system-config-selinux.glade:1706
++#: ../gui/booleansPage.py:194 ../gui/system-config-selinux.glade:1706
+ msgid "Boolean"
+ msgstr ""
  
--#~ msgid "Interface %s already defined"
--#~ msgstr "%s প্ৰেক্ষাপট বৰ্তমানে নিৰ্ধাৰিত আছে"
-+#: ../gui/loginsPage.py:133
-+#, python-format
-+msgid "Login '%s' is required"
-+msgstr ""
+-#: ../gui/booleansPage.py:252 ../gui/semanagePage.py:162
++#: ../gui/booleansPage.py:245 ../gui/semanagePage.py:162
+ msgid "all"
+ msgstr ""
  
--#, fuzzy
--#~ msgid "Error initializing capabilities, aborting.\n"
--#~ msgstr "কৰ্ম init কৰোঁতে ব্যৰ্থ, পৰিত্যাগ কৰা হৈছে ।\n"
-+#: ../gui/modulesPage.py:48 ../gui/system-config-selinux.glade:2753
-+msgid "Policy Module"
-+msgstr ""
+-#: ../gui/booleansPage.py:254 ../gui/semanagePage.py:164
++#: ../gui/booleansPage.py:247 ../gui/semanagePage.py:164
+ #: ../gui/system-config-selinux.glade:1615
+ #: ../gui/system-config-selinux.glade:1820
+ #: ../gui/system-config-selinux.glade:2437
+@@ -1340,577 +1359,464 @@ msgstr ""
+ msgid "Login '%s' is required"
+ msgstr ""
  
--#~ msgid "Error setting capabilities, aborting\n"
--#~ msgstr "ক্ষমতা নিৰ্ধাৰণ কৰোঁতে ব্যৰ্থ, পৰিত্যাগ কৰা হৈছে ।\n"
-+#: ../gui/modulesPage.py:57
-+msgid "Module Name"
-+msgstr ""
+-#: ../gui/modulesPage.py:48 ../gui/system-config-selinux.glade:2753
++#: ../gui/modulesPage.py:49 ../gui/system-config-selinux.glade:2753
+ msgid "Policy Module"
+ msgstr ""
  
--#~ msgid "Error setting KEEPCAPS, aborting\n"
--#~ msgstr "KEEPCAPS'ৰ মান নিৰ্ধাৰণ কৰোঁতে ব্যৰ্থ, পৰিত্যাগ কৰা হৈছে\n"
-+#: ../gui/modulesPage.py:134
-+msgid "Disable Audit"
-+msgstr ""
+-#: ../gui/modulesPage.py:57
++#: ../gui/modulesPage.py:58
+ msgid "Module Name"
+ msgstr ""
  
--#~ msgid "Error dropping capabilities, aborting\n"
--#~ msgstr "ক্ষমতা drop কৰোঁতে ব্যৰ্থ, পৰিত্যাগ কৰা হৈছে ।\n"
-+#: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
-+msgid "Enable Audit"
-+msgstr ""
+-#: ../gui/modulesPage.py:134
++#: ../gui/modulesPage.py:135
+ msgid "Disable Audit"
+ msgstr ""
  
--#~ msgid "Error dropping SETUID capability, aborting\n"
--#~ msgstr "SETUID বৈশিষ্ট্য drop কৰোঁতে ব্যৰ্থ, পৰিত্যাগ কৰা হৈছে\n"
-+#: ../gui/modulesPage.py:162
-+msgid "Load Policy Module"
-+msgstr ""
+-#: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
++#: ../gui/modulesPage.py:138 ../gui/system-config-selinux.glade:2662
+ msgid "Enable Audit"
+ msgstr ""
  
--#~ msgid "Error freeing caps\n"
--#~ msgstr "caps মুক্ত কৰোঁতে ব্যৰ্থ\n"
-+#: ../gui/polgen.glade:79
-+msgid "Polgen"
-+msgstr ""
+-#: ../gui/modulesPage.py:162
++#: ../gui/modulesPage.py:163
+ msgid "Load Policy Module"
+ msgstr ""
  
--#~ msgid "translations not supported on non-MLS machines"
--#~ msgstr "MLS-বিহীন যন্ত্ৰত অনুবাদ সমৰ্থন কৰা নহয়"
-+#: ../gui/polgen.glade:80
-+msgid "Red Hat 2007"
-+msgstr ""
+-#: ../gui/polgen.glade:79
+-msgid "Polgen"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:80
++#: ../gui/polgen.glade:9
+ msgid "Red Hat 2007"
+ msgstr ""
  
--#~ msgid "Boolean"
--#~ msgstr "বুলিয়েন"
-+#: ../gui/polgen.glade:81
-+msgid "GPL"
-+msgstr ""
+-#: ../gui/polgen.glade:81
++#: ../gui/polgen.glade:11
+ msgid "GPL"
+ msgstr ""
  
--#, fuzzy
--#~ msgid "all"
--#~ msgstr "সকল"
-+#. TRANSLATORS: Replace this string with your names, one name per line.
-+#: ../gui/polgen.glade:85 ../gui/system-config-selinux.glade:17
-+msgid "translator-credits"
-+msgstr ""
+ #. TRANSLATORS: Replace this string with your names, one name per line.
+-#: ../gui/polgen.glade:85 ../gui/system-config-selinux.glade:17
++#: ../gui/polgen.glade:13 ../gui/system-config-selinux.glade:17
+ msgid "translator-credits"
+ msgstr ""
  
--#~ msgid "File Labeling"
--#~ msgstr "নথিপত্ৰ লেবেল ব্যৱস্থা"
-+#: ../gui/polgen.glade:90
-+msgid "SELinux Policy Generation Tool"
+-#: ../gui/polgen.glade:90
++#: ../gui/polgen.glade:34
++msgid "Add Booleans Dialog"
 +msgstr ""
- 
--#~ msgid ""
--#~ "File\n"
--#~ "Specification"
--#~ msgstr ""
--#~ "নথিপত্ৰ\n"
--#~ "গুণ"
-+#: ../gui/polgen.glade:128
-+msgid ""
-+"<b>Select the policy type for the application or user role you want to "
-+"confine:</b>"
++
++#: ../gui/polgen.glade:101
++msgid "Boolean Name"
 +msgstr ""
++
++#: ../gui/polgen.glade:230
+ msgid "SELinux Policy Generation Tool"
+ msgstr ""
  
--#, fuzzy
--#~ msgid ""
--#~ "Selinux\n"
--#~ "File Type"
--#~ msgstr ""
--#~ "Selinux\n"
--#~ "নথিপত্ৰ কনটেক্সট"
-+#: ../gui/polgen.glade:177
-+msgid "<b>Applications</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:128
++#: ../gui/polgen.glade:251
+ msgid ""
+ "<b>Select the policy type for the application or user role you want to "
+ "confine:</b>"
+ msgstr ""
  
--#~ msgid ""
--#~ "File\n"
--#~ "Type"
--#~ msgstr ""
--#~ "নথিপত্ৰ\n"
--#~ "ধৰন"
-+#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
-+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:177
++#: ../gui/polgen.glade:284
+ msgid "<b>Applications</b>"
+ msgstr ""
  
--#~ msgid "User Mapping"
--#~ msgstr "ব্যৱহাৰকৰোঁতা মেপিং"
-+#: ../gui/polgen.glade:241 ../gui/polgen.py:156
+-#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
++#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:183
 +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 ""
  
--#~ msgid ""
--#~ "Login\n"
--#~ "Name"
--#~ msgstr ""
--#~ "প্ৰৱেশ\n"
--#~ "নাম"
-+#: ../gui/polgen.glade:261 ../gui/polgen.py:157
+-#: ../gui/polgen.glade:241 ../gui/polgen.py:156
+-msgid "Standard Init Daemon"
++#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:184
 +msgid "DBUS System Daemon"
-+msgstr ""
- 
--#~ msgid ""
--#~ "SELinux\n"
--#~ "User"
--#~ msgstr ""
--#~ "SELinux\n"
--#~ "ব্যৱহাৰকৰোঁতা"
-+#: ../gui/polgen.glade:280
-+msgid "Internet Services Daemon are daemons started by xinetd"
-+msgstr ""
+ msgstr ""
  
--#~ msgid ""
--#~ "MLS/\n"
--#~ "MCS Range"
--#~ msgstr ""
--#~ "MLS/\n"
--#~ "MCS সীমা"
-+#: ../gui/polgen.glade:282
+-#: ../gui/polgen.glade:261 ../gui/polgen.py:157
+-msgid "DBUS System Daemon"
++#: ../gui/polgen.glade:349
 +msgid "Internet Services Daemon (inetd)"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Login '%s' is required"
--#~ msgstr "প্ৰৱেশ '%s' আৱশ্যক"
-+#: ../gui/polgen.glade:301
-+msgid ""
-+"Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
-+msgstr ""
+-#: ../gui/polgen.glade:280
++#: ../gui/polgen.glade:353
+ msgid "Internet Services Daemon are daemons started by xinetd"
+ msgstr ""
  
--#~ msgid "Policy Module"
--#~ msgstr "পলিচি অংশ"
-+#: ../gui/polgen.glade:303 ../gui/polgen.py:159
+-#: ../gui/polgen.glade:282
+-msgid "Internet Services Daemon (inetd)"
++#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:186
 +msgid "Web Application/Script (CGI)"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Load Policy Module"
--#~ msgstr "পলিচি অংশ লোড কৰক"
-+#: ../gui/polgen.glade:322 ../gui/polgen.glade:343
-+msgid ""
-+"User Application are any application that you would like to confine that is "
-+"started by a user"
-+msgstr ""
+-#: ../gui/polgen.glade:301
++#: ../gui/polgen.glade:370
+ msgid ""
+ "Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
+ msgstr ""
  
--#~ msgid "Polgen"
--#~ msgstr "Polgen"
-+#: ../gui/polgen.glade:324 ../gui/polgen.py:160
+-#: ../gui/polgen.glade:303 ../gui/polgen.py:159
+-msgid "Web Application/Script (CGI)"
++#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:187
 +msgid "User Application"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Red Hat 2007"
--#~ msgstr "Red Hat ২০০৭"
-+#: ../gui/polgen.glade:345 ../gui/polgen.py:161
-+msgid "Sandbox"
-+msgstr ""
+-#: ../gui/polgen.glade:322 ../gui/polgen.glade:343
++#: ../gui/polgen.glade:387 ../gui/polgen.glade:404
+ msgid ""
+ "User Application are any application that you would like to confine that is "
+ "started by a user"
+ msgstr ""
  
--#~ msgid "GPL"
--#~ msgstr "GPL"
-+#: ../gui/polgen.glade:391
-+msgid "<b>Login Users</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:324 ../gui/polgen.py:160
+-msgid "User Application"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:345 ../gui/polgen.py:161
++#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:188
+ msgid "Sandbox"
+ msgstr ""
  
--#~ msgid "translator-credits"
--#~ msgstr "অমিতাক্ষ ফুকন (aphukan at fedoraproject.org)"
-+#: ../gui/polgen.glade:453
-+msgid "Modify an existing login user record."
-+msgstr ""
+-#: ../gui/polgen.glade:391
++#: ../gui/polgen.glade:446
+ msgid "<b>Login Users</b>"
+ msgstr ""
  
--#~ msgid "SELinux Policy Generation Tool"
--#~ msgstr "SELinux Policy নিৰ্মাণেৰ সামগ্ৰী"
-+#: ../gui/polgen.glade:455
+-#: ../gui/polgen.glade:453
++#: ../gui/polgen.glade:478
 +msgid "Existing User Roles"
 +msgstr ""
++
++#: ../gui/polgen.glade:482
+ msgid "Modify an existing login user record."
+ msgstr ""
  
--#~ msgid ""
--#~ "This tool can be used to generate a policy framework, to confine "
--#~ "applications or users using SELinux.   \n"
--#~ "\n"
--#~ "The tool generates:\n"
--#~ "Type enforcement file (te)\n"
--#~ "Interface file (if)\n"
--#~ "File context file (fc)\n"
--#~ "Shell script (sh) - used to compile and install the policy. "
--#~ msgstr ""
--#~ " SELinux প্ৰয়োগকাৰী অ্যাপ্লিকেশন অথবা ব্যৱহাৰকৰোঁতাসকলৰ confine কৰোঁতে ব্যৱহৃত "
--#~ "পলিচিৰ পৰিকাঠামো নিৰ্মাণেৰ বাবে এই সামগ্ৰী ব্যৱহাৰ কৰা যাবে ।\n"
--#~ "\n"
--#~ "এই সামগ্ৰী প্ৰয়োগ কৰে নিৰ্মাণ কৰা যাবে:\n"
--#~ "Type enforcement file (te)\n"
--#~ "Interface file (if)\n"
--#~ "File context file (fc)\n"
--#~ "Shell script (sh) - পলিচি কম্পাইল ও ইনস্টল কৰোঁতে ব্যৱহৃত ।"
-+#: ../gui/polgen.glade:474
-+msgid ""
-+"This user will login to a machine only via a terminal or remote login.  By "
-+"default this user will have  no setuid, no networking, no su, no sudo."
-+msgstr ""
- 
--#, fuzzy
--#~ msgid "Select type of the application/user role to be confined"
--#~ msgstr "আৱদ্ধ কৰাৰ বাবে অ্যাপ্লিকেশন অথবা ব্যৱহাৰকৰোঁতাৰ ভূমিকা নিৰ্বাচন কৰক ।"
-+#: ../gui/polgen.glade:476 ../gui/polgen.py:162
+-#: ../gui/polgen.glade:455
+-msgid "Existing User Roles"
++#: ../gui/polgen.glade:495 ../sepolicy/sepolicy/generate.py:189
 +msgid "Minimal Terminal User Role"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "<b>Applications</b>"
--#~ msgstr "<b>অ্যাপ্লিকেশন</b>"
-+#: ../gui/polgen.glade:495
-+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:474
++#: ../gui/polgen.glade:499
+ msgid ""
+ "This user will login to a machine only via a terminal or remote login.  By "
+ "default this user will have  no setuid, no networking, no su, no sudo."
+ msgstr ""
  
--#, fuzzy
--#~ 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-ত একটি স্ক্ৰিপ্ট উপস্থিত থাকা আৱশ্যক ।"
-+#: ../gui/polgen.glade:497 ../gui/polgen.py:163
+-#: ../gui/polgen.glade:476 ../gui/polgen.py:162
+-msgid "Minimal Terminal User Role"
++#: ../gui/polgen.glade:512 ../sepolicy/sepolicy/generate.py:190
 +msgid "Minimal X Windows User Role"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Standard Init Daemon"
--#~ msgstr "প্ৰমিত Init ডেমন"
+-#: ../gui/polgen.glade:495
 +#: ../gui/polgen.glade:516
-+msgid ""
-+"User with full networking, no setuid applications without transition, no "
-+"sudo, no su."
-+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 ""
  
--#~ msgid "Internet Services Daemon are daemons started by xinetd"
--#~ msgstr "Internet Services Daemon-ৰ ডেমনগুলি xinetd দ্বাৰা আৰম্ভ কৰা হয় ।"
-+#: ../gui/polgen.glade:518 ../gui/polgen.py:164
+-#: ../gui/polgen.glade:497 ../gui/polgen.py:163
+-msgid "Minimal X Windows User Role"
++#: ../gui/polgen.glade:529 ../sepolicy/sepolicy/generate.py:191
 +msgid "User Role"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Internet Services Daemon (inetd)"
--#~ msgstr "Internet Services Daemon (inetd)"
-+#: ../gui/polgen.glade:537
-+msgid ""
-+"User with full networking, no setuid applications without transition, no su, "
-+"can sudo to Root Administration Roles"
-+msgstr ""
+-#: ../gui/polgen.glade:516
++#: ../gui/polgen.glade:533
+ msgid ""
+ "User with full networking, no setuid applications without transition, no "
+ "sudo, no su."
+ msgstr ""
  
--#~ msgid ""
--#~ "Web Applications/Script (CGI) CGI scripts started by the web server "
--#~ "(apache)"
--#~ msgstr ""
--#~ "ওয়েব সাৰ্ভাৰ (apache) দ্বাৰা আৰম্ভ কৰা ওয়েব অ্যাপ্লিকেশন/স্ক্ৰিপ্ট (CGI) CGI "
--#~ "স্ক্ৰিপ্ট"
-+#: ../gui/polgen.glade:539 ../gui/polgen.py:165
+-#: ../gui/polgen.glade:518 ../gui/polgen.py:164
+-msgid "User Role"
++#: ../gui/polgen.glade:546 ../sepolicy/sepolicy/generate.py:192
 +msgid "Admin User Role"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Web Application/Script (CGI)"
--#~ msgstr "ওয়েব অ্যাপ্লিকেশন/স্ক্ৰিপ্ট (CGI)"
-+#: ../gui/polgen.glade:585
-+msgid "<b>Root Users</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:537
++#: ../gui/polgen.glade:550
+ msgid ""
+ "User with full networking, no setuid applications without transition, no su, "
+ "can sudo to Root Administration Roles"
+ msgstr ""
  
--#~ msgid ""
--#~ "User Application are any application that you would like to confine that "
--#~ "is started by a user"
--#~ msgstr ""
--#~ "ব্যৱহাৰকৰোঁতা দ্বাৰা আৰম্ভ কৰা কোনো অ্যাপ্লিকেশন যা আৱদ্ধ কৰাৰ বাবে চিহ্নিত তাক "
--#~ "ব্যৱহাৰকৰোঁতাসকলৰ অ্যাপ্লিকেশন নামে পৰিচিত"
-+#: ../gui/polgen.glade:647
-+msgid ""
-+"Select Root Administrator User Role, if this user will be used to administer "
-+"the machine while running as root.  This user will not be able to login to "
-+"the system directly."
-+msgstr ""
+-#: ../gui/polgen.glade:539 ../gui/polgen.py:165
+-msgid "Admin User Role"
++#: ../gui/polgen.glade:592
++msgid "<b>Root Users</b>"
+ msgstr ""
  
--#~ msgid "User Application"
--#~ msgstr "ব্যৱহাৰকৰোঁতাসকলৰ অ্যাপ্লিকেশন"
-+#: ../gui/polgen.glade:649 ../gui/polgen.py:166
+-#: ../gui/polgen.glade:585
+-msgid "<b>Root Users</b>"
++#: ../gui/polgen.glade:623 ../sepolicy/sepolicy/generate.py:193
 +msgid "Root Admin User Role"
-+msgstr ""
+ msgstr ""
  
--#, fuzzy
--#~ msgid "<b>Login Users</b>"
--#~ msgstr "<b>ব্যৱহাৰকৰোঁতা</b>"
-+#: ../gui/polgen.glade:716
-+msgid "label104"
-+msgstr ""
+-#: ../gui/polgen.glade:647
++#: ../gui/polgen.glade:627
+ msgid ""
+ "Select Root Administrator User Role, if this user will be used to administer "
+ "the machine while running as root.  This user will not be able to login to "
+ "the system directly."
+ msgstr ""
  
--#, fuzzy
--#~ msgid "User Role"
--#~ msgstr "ভূমিকা"
-+#: ../gui/polgen.glade:745
-+msgid "<b>Enter name of application or user role:</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:649 ../gui/polgen.py:166
+-msgid "Root Admin User Role"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:716
+-msgid "label104"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:745
++#: ../gui/polgen.glade:705
+ msgid "<b>Enter name of application or user role:</b>"
+ msgstr ""
  
--#, fuzzy
--#~ msgid "<b>Root Users</b>"
--#~ msgstr "<b>ব্যৱহাৰকৰোঁতা</b>"
-+#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
-+msgid "Name"
-+msgstr ""
+-#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
++#: ../gui/polgen.glade:728 ../gui/polgengui.py:252
+ msgid "Name"
+ msgstr ""
  
--#, fuzzy
--#~ msgid ""
--#~ "Select Root Administrator User Role, if this user will be used to "
--#~ "administer the machine while running as root.  This user will not be able "
--#~ "to login to the system directly."
--#~ msgstr ""
--#~ "এই ব্যৱহাৰকৰোঁতা দ্বাৰা root পৰিচয়ে মেশিন পৰিচালনা কৰা হলে root ব্যৱহাৰকৰোঁতা "
--#~ "নিৰ্বাচন কৰক । সিস্টেমে, এই ব্যৱহাৰকৰোঁতা সৰাসৰি প্ৰৱেশ কৰোঁতে সক্ষম হ'বন না ।"
-+#: ../gui/polgen.glade:807
-+msgid "Enter complete path for executable to be confined."
-+msgstr ""
+-#: ../gui/polgen.glade:807
++#: ../gui/polgen.glade:739
+ msgid "Enter complete path for executable to be confined."
+ msgstr ""
  
--#, fuzzy
--#~ msgid "Root Admin User Role"
--#~ msgstr "Root ব্যৱহাৰকৰোঁতা"
-+#: ../gui/polgen.glade:830 ../gui/polgen.glade:950 ../gui/polgen.glade:3142
-+msgid "..."
-+msgstr ""
+-#: ../gui/polgen.glade:830 ../gui/polgen.glade:950 ../gui/polgen.glade:3142
++#: ../gui/polgen.glade:756 ../gui/polgen.glade:838 ../gui/polgen.glade:2361
+ msgid "..."
+ msgstr ""
  
--#, fuzzy
--#~ msgid "Enter name of application or user role to be confined"
--#~ msgstr "আৱদ্ধ কৰাৰ বাবে অ্যাপ্লিকেশন অথবা ব্যৱহাৰকৰোঁতাৰ ভূমিকা নিৰ্বাচন কৰক ।"
-+#: ../gui/polgen.glade:849
-+msgid "Enter unique name for the confined application or user role."
-+msgstr ""
+-#: ../gui/polgen.glade:849
++#: ../gui/polgen.glade:776
+ msgid "Enter unique name for the confined application or user role."
+ msgstr ""
  
--#~ msgid "Name"
--#~ msgstr "নাম"
-+#: ../gui/polgen.glade:871
-+msgid "Executable"
-+msgstr ""
+-#: ../gui/polgen.glade:871
++#: ../gui/polgen.glade:794
+ msgid "Executable"
+ msgstr ""
  
--#~ msgid "Enter complete path for executable to be confined."
--#~ msgstr "confine কৰাৰ বাবে এক্সেকিউটেবিলেৰ সম্পূৰ্ণ পাথ লিখুন ।"
-+#: ../gui/polgen.glade:899
-+msgid "Init script"
-+msgstr ""
+-#: ../gui/polgen.glade:899
++#: ../gui/polgen.glade:808
+ msgid "Init script"
+ msgstr ""
  
--#~ msgid "..."
--#~ msgstr "..."
-+#: ../gui/polgen.glade:927
-+msgid ""
-+"Enter complete path to init script used to start the confined application."
-+msgstr ""
+-#: ../gui/polgen.glade:927
++#: ../gui/polgen.glade:821
+ msgid ""
+ "Enter complete path to init script used to start the confined application."
+ msgstr ""
  
--#, fuzzy
--#~ msgid "Enter unique name for the confined application or user role."
--#~ msgstr "confine কৰা ব্যৱহাৰকৰোঁতা অথবা অ্যাপ্লিকেশনেৰ ধৰনেৰ স্বতন্ত্ৰ নাম লিখুন ।"
-+#: ../gui/polgen.glade:982
-+msgid "label105"
-+msgstr ""
+-#: ../gui/polgen.glade:982
+-msgid "label105"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1011
++#: ../gui/polgen.glade:887
+ msgid "<b>Select existing role to modify:</b>"
+ msgstr ""
  
--#~ msgid "Executable"
--#~ msgstr "এক্সেকিউটেবল"
-+#: ../gui/polgen.glade:1011
-+msgid "<b>Select existing role to modify:</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:1045
++#: ../gui/polgen.glade:908
+ msgid "Select the user roles that will transiton to the %s domain."
+ msgstr ""
  
--#~ msgid "Init script"
--#~ msgstr "Init স্ক্ৰিপ্ট"
-+#: ../gui/polgen.glade:1045
-+msgid "Select the user roles that will transiton to the %s domain."
-+msgstr ""
+-#: ../gui/polgen.glade:1073
+-msgid "label106"
++#: ../gui/polgen.glade:928
++msgid "role tab"
+ msgstr ""
  
--#~ msgid ""
--#~ "Enter complete path to init script used to start the confined application."
--#~ msgstr "confine কৰা অ্যাপ্লিকেশন আৰম্ভেৰ বাবে init স্ক্ৰিপ্টৰ সম্পূৰ্ণ পাথ লিখুন ।"
-+#: ../gui/polgen.glade:1073
-+msgid "label106"
-+msgstr ""
+-#: ../gui/polgen.glade:1102
++#: ../gui/polgen.glade:945
+ msgid "<b>Select roles that %s will transition to:</b>"
+ msgstr ""
  
--#, fuzzy
--#~ msgid "Select user roles that you want to customize"
--#~ msgstr "চিহ্নিত ব্যৱহাৰকৰোঁতা দ্বাৰা যে সমস্ত role ধাৰণ কৰা সম্ভৱ তাক নিৰ্বাচন কৰক"
-+#: ../gui/polgen.glade:1102
-+msgid "<b>Select roles that %s will transition to:</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:1136
++#: ../gui/polgen.glade:963
+ msgid "Select applications domains that %s will transition to."
+ msgstr ""
  
--#, fuzzy
--#~ msgid "Select additional domains to which this user role will transition"
--#~ msgstr "ৰূপান্তৰেৰ বাবে অতিৰিক্ত ব্যৱহাৰকৰোঁতা ডোমেইল নিৰ্বাচন কৰক"
-+#: ../gui/polgen.glade:1136
-+msgid "Select applications domains that %s will transition to."
-+msgstr ""
+-#: ../gui/polgen.glade:1164
+-msgid "label107"
++#: ../gui/polgen.glade:983
++msgid ""
++"transition \n"
++"role tab"
+ msgstr ""
  
--#, fuzzy
--#~ msgid ""
--#~ "Select the applications domains that you would like this user role to "
--#~ "transition to."
--#~ msgstr "চিহ্নিত ব্যৱহাৰকৰোঁতা দ্বাৰা পৰিচালনাৰ উদ্দেশ্যে ডোমেইন নিৰ্বাচন কৰক ।"
-+#: ../gui/polgen.glade:1164
-+msgid "label107"
-+msgstr ""
+-#: ../gui/polgen.glade:1193
++#: ../gui/polgen.glade:1001
+ msgid "<b>Select the user_roles that will transition to %s:</b>"
+ msgstr ""
  
--#, fuzzy
--#~ msgid "Select additional domains that this user role will administer"
--#~ msgstr "ব্যৱহাৰকৰোঁতা দ্বাৰা যে সমস্ত ডোমেইন পৰিচালিত হ'ব সেগুলি নিৰ্বাচন কৰক"
-+#: ../gui/polgen.glade:1193
-+msgid "<b>Select the user_roles that will transition to %s:</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:1227
++#: ../gui/polgen.glade:1019
+ msgid "Select the user roles that will transiton to this applications domains."
+ msgstr ""
  
--#~ msgid "Select the domains that you would like this user administer."
--#~ msgstr "চিহ্নিত ব্যৱহাৰকৰোঁতা দ্বাৰা পৰিচালনাৰ উদ্দেশ্যে ডোমেইন নিৰ্বাচন কৰক ।"
-+#: ../gui/polgen.glade:1227
-+msgid "Select the user roles that will transiton to this applications domains."
-+msgstr ""
+-#: ../gui/polgen.glade:1255
+-msgid "label108"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1284
++#: ../gui/polgen.glade:1056
+ msgid "<b>Select domains that %s will administer:</b>"
+ msgstr ""
  
--#, fuzzy
--#~ msgid "Select additional roles for this user"
--#~ msgstr "ৰূপান্তৰেৰ বাবে অতিৰিক্ত ব্যৱহাৰকৰোঁতা ডোমেইল নিৰ্বাচন কৰক"
-+#: ../gui/polgen.glade:1255
-+msgid "label108"
-+msgstr ""
+-#: ../gui/polgen.glade:1318 ../gui/polgen.glade:1409
++#: ../gui/polgen.glade:1074 ../gui/polgen.glade:1129
+ msgid "Select the domains that you would like this user administer."
+ msgstr ""
  
--#, fuzzy
--#~ msgid "Enter network ports that application/user role listens to"
--#~ msgstr "তালিকা সৰ্বমোট."
-+#: ../gui/polgen.glade:1284
-+msgid "<b>Select domains that %s will administer:</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:1346
+-msgid "label109"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1375
++#: ../gui/polgen.glade:1111
+ msgid "<b>Select additional roles for %s:</b>"
+ msgstr ""
  
--#~ msgid "<b>TCP Ports</b>"
--#~ msgstr "<b>TCP পোৰ্ট</b>"
-+#: ../gui/polgen.glade:1318 ../gui/polgen.glade:1409
-+msgid "Select the domains that you would like this user administer."
-+msgstr ""
+-#: ../gui/polgen.glade:1437
+-msgid "label111"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1466
++#: ../gui/polgen.glade:1166
+ msgid "<b>Enter network ports that %s binds on:</b>"
+ msgstr ""
  
--#, fuzzy
--#~ msgid "Allows confined application/user role to bind to any udp port"
--#~ msgstr ""
--#~ "confine কৰা অ্যাপ্লিকেশন/ব্যৱহাৰকৰোঁতাসকলৰ যে কোনো tcp পোৰ্টেৰ সৈতে bind কৰাৰ "
--#~ "সুযোগ দেয় ।"
-+#: ../gui/polgen.glade:1346
-+msgid "label109"
-+msgstr ""
+-#: ../gui/polgen.glade:1497 ../gui/polgen.glade:1997
++#: ../gui/polgen.glade:1186 ../gui/polgen.glade:1557
+ msgid "<b>TCP Ports</b>"
+ msgstr ""
  
--#~ msgid "All"
--#~ msgstr "সকল"
-+#: ../gui/polgen.glade:1375
-+msgid "<b>Select additional roles for %s:</b>"
+-#: ../gui/polgen.glade:1565 ../gui/polgen.glade:1785
++#: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
++#: ../gui/polgen.glade:1698
++msgid "All"
 +msgstr ""
++
++#: ../gui/polgen.glade:1227 ../gui/polgen.glade:1394
+ msgid "Allows %s to bind to any udp port"
+ msgstr ""
  
--#, fuzzy
--#~ msgid ""
--#~ "Allow application/user role to call bindresvport with 0. Binding to port "
--#~ "600-1024"
--#~ msgstr "১০২৪"
-+#: ../gui/polgen.glade:1437
-+msgid "label111"
-+msgstr ""
+-#: ../gui/polgen.glade:1567 ../gui/polgen.glade:1787 ../gui/polgen.glade:2061
+-#: ../gui/polgen.glade:2215
+-msgid "All"
++#: ../gui/polgen.glade:1240 ../gui/polgen.glade:1407
++msgid "600-1024"
+ msgstr ""
  
--#~ msgid "600-1024"
--#~ msgstr "600-1024"
-+#: ../gui/polgen.glade:1466
-+msgid "<b>Enter network ports that %s binds on:</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:1585 ../gui/polgen.glade:1805
++#: ../gui/polgen.glade:1244 ../gui/polgen.glade:1411
+ msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
+ msgstr ""
  
--#, fuzzy
--#~ msgid ""
--#~ "Enter a comma separated list of udp ports or ranges of ports that "
--#~ "application/user role binds to. Example: 612, 650-660"
--#~ msgstr "তালিকা সৰ্বমোট."
-+#: ../gui/polgen.glade:1497 ../gui/polgen.glade:1997
-+msgid "<b>TCP Ports</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:1587 ../gui/polgen.glade:1807
+-msgid "600-1024"
++#: ../gui/polgen.glade:1257 ../gui/polgen.glade:1424
++msgid "Unreserved Ports (>1024)"
+ msgstr ""
  
--#~ msgid "Unreserved Ports (>1024)"
--#~ msgstr "অসংৰক্ষিত পোৰ্ট (>1024)"
-+#: ../gui/polgen.glade:1565 ../gui/polgen.glade:1785
-+msgid "Allows %s to bind to any udp port"
-+msgstr ""
+-#: ../gui/polgen.glade:1605 ../gui/polgen.glade:1825
++#: ../gui/polgen.glade:1261 ../gui/polgen.glade:1428
+ msgid ""
+ "Enter a comma separated list of udp ports or ranges of ports that %s binds "
+ "to. Example: 612, 650-660"
+ msgstr ""
  
--#~ msgid "Select Ports"
--#~ msgstr "নিৰ্বাচিত পোৰ্ট"
-+#: ../gui/polgen.glade:1567 ../gui/polgen.glade:1787 ../gui/polgen.glade:2061
-+#: ../gui/polgen.glade:2215
-+msgid "All"
-+msgstr ""
+-#: ../gui/polgen.glade:1607 ../gui/polgen.glade:1827
+-msgid "Unreserved Ports (>1024)"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1638 ../gui/polgen.glade:1858 ../gui/polgen.glade:2079
+-#: ../gui/polgen.glade:2233
++#: ../gui/polgen.glade:1289 ../gui/polgen.glade:1456 ../gui/polgen.glade:1609
++#: ../gui/polgen.glade:1718
+ msgid "Select Ports"
+ msgstr ""
  
--#, fuzzy
--#~ msgid "Allows application/user role to bind to any udp ports > 1024"
--#~ msgstr "১০২৪"
-+#: ../gui/polgen.glade:1585 ../gui/polgen.glade:1805
-+msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
-+msgstr ""
+-#: ../gui/polgen.glade:1663 ../gui/polgen.glade:1883
++#: ../gui/polgen.glade:1302 ../gui/polgen.glade:1469
+ msgid "Allows %s to bind to any udp ports > 1024"
+ msgstr ""
  
--#~ msgid "<b>UDP Ports</b>"
--#~ msgstr "<b>UDP পোৰ্ট</b>"
-+#: ../gui/polgen.glade:1587 ../gui/polgen.glade:1807
-+msgid "600-1024"
-+msgstr ""
+-#: ../gui/polgen.glade:1717 ../gui/polgen.glade:2151
++#: ../gui/polgen.glade:1353 ../gui/polgen.glade:1666
+ msgid "<b>UDP Ports</b>"
+ msgstr ""
  
--#, fuzzy
--#~ msgid "Enter network ports that application/user role connects to"
--#~ msgstr "তালিকা সৰ্বমোট."
-+#: ../gui/polgen.glade:1605 ../gui/polgen.glade:1825
+-#: ../gui/polgen.glade:1937
+-msgid "label113"
++#: ../gui/polgen.glade:1519
 +msgid ""
-+"Enter a comma separated list of udp ports or ranges of ports that %s binds "
-+"to. Example: 612, 650-660"
-+msgstr ""
- 
--#, fuzzy
--#~ msgid ""
--#~ "Enter a comma separated list of tcp ports or ranges of ports that "
--#~ "application/user role connects to. Example: 612, 650-660"
--#~ msgstr "তালিকা সৰ্বমোট."
-+#: ../gui/polgen.glade:1607 ../gui/polgen.glade:1827
-+msgid "Unreserved Ports (>1024)"
-+msgstr ""
- 
--#, fuzzy
--#~ msgid ""
--#~ "Enter a comma separated list of udp ports or ranges of ports that "
--#~ "application/user role connects to. Example: 612, 650-660"
--#~ msgstr "তালিকা সৰ্বমোট."
-+#: ../gui/polgen.glade:1638 ../gui/polgen.glade:1858 ../gui/polgen.glade:2079
-+#: ../gui/polgen.glade:2233
-+msgid "Select Ports"
-+msgstr ""
- 
--#, fuzzy
--#~ msgid "Select common application traits"
--#~ msgstr "অ্যাপ্লিকেশন"
-+#: ../gui/polgen.glade:1663 ../gui/polgen.glade:1883
-+msgid "Allows %s to bind to any udp ports > 1024"
-+msgstr ""
++"Network\n"
++"Bind tab"
+ msgstr ""
  
--#, fuzzy
--#~ msgid "Writes syslog messages\t"
--#~ msgstr "অ্যাপ্লিকেশন"
-+#: ../gui/polgen.glade:1717 ../gui/polgen.glade:2151
-+msgid "<b>UDP Ports</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:1966
++#: ../gui/polgen.glade:1537
+ msgid "<b>Select network ports that %s connects to:</b>"
+ msgstr ""
  
--#, fuzzy
--#~ msgid "Create/Manipulate temporary files in /tmp"
--#~ msgstr "অ্যাপ্লিকেশন তৈৰি কৰক"
-+#: ../gui/polgen.glade:1937
-+msgid "label113"
-+msgstr ""
+-#: ../gui/polgen.glade:2058
++#: ../gui/polgen.glade:1593
+ msgid "Allows %s to connect to any tcp port"
+ msgstr ""
  
--#, fuzzy
--#~ msgid "Uses Pam for authentication"
--#~ msgstr "অ্যাপ্লিকেশন উল্লিখিত সময় অবধি"
-+#: ../gui/polgen.glade:1966
-+msgid "<b>Select network ports that %s connects to:</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:2104
++#: ../gui/polgen.glade:1622
+ msgid ""
+ "Enter a comma separated list of tcp ports or ranges of ports that %s "
+ "connects to. Example: 612, 650-660"
+ msgstr ""
  
--#, fuzzy
--#~ msgid "Sends audit messages"
--#~ msgstr "অডিট সংক্ৰান্ত বাৰ্তা পাঠাতে ব্যৰ্থ ।\n"
-+#: ../gui/polgen.glade:2058
-+msgid "Allows %s to connect to any tcp port"
-+msgstr ""
+-#: ../gui/polgen.glade:2212
++#: ../gui/polgen.glade:1702
+ msgid "Allows %s to connect to any udp port"
+ msgstr ""
  
--#, fuzzy
--#~ msgid "Select files/directories that the application manages"
--#~ msgstr "পঞ্জিকা"
-+#: ../gui/polgen.glade:2104
-+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:2258
++#: ../gui/polgen.glade:1731
+ msgid ""
+ "Enter a comma separated list of udp ports or ranges of ports that %s "
+ "connects to. Example: 612, 650-660"
+ msgstr ""
  
--#, fuzzy
--#~ msgid ""
--#~ "Add Files/Directories that application will need to \"Write\" to. Pid "
--#~ "Files, Log Files, /var/lib Files ..."
--#~ msgstr "নথিপত্ৰ নথিপত্ৰ নথিপত্ৰ নথিপত্ৰ."
-+#: ../gui/polgen.glade:2212
-+msgid "Allows %s to connect to any udp port"
-+msgstr ""
+-#: ../gui/polgen.glade:2305
+-msgid "label114"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:2334
++#: ../gui/polgen.glade:1792
+ msgid "<b>Select common application traits for %s:</b>"
+ msgstr ""
  
--#, fuzzy
--#~ msgid "Select booleans that the application uses"
--#~ msgstr "নথিপত্ৰ"
-+#: ../gui/polgen.glade:2258
-+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:2366
++#: ../gui/polgen.glade:1809
+ msgid "Writes syslog messages\t"
+ msgstr ""
  
--#, fuzzy
--#~ msgid "Add/Remove booleans used for this confined application/user"
--#~ msgstr "confine কৰা অ্যাপ্লিকেশন আৰম্ভেৰ বাবে init স্ক্ৰিপ্টৰ সম্পূৰ্ণ পাথ লিখুন ।"
-+#: ../gui/polgen.glade:2305
-+msgid "label114"
-+msgstr ""
+-#: ../gui/polgen.glade:2385
++#: ../gui/polgen.glade:1824
+ msgid "Create/Manipulate temporary files in /tmp"
+ msgstr ""
  
--#, fuzzy
--#~ msgid "Select directory to generate policy in"
--#~ msgstr "পঞ্জিকা"
-+#: ../gui/polgen.glade:2334
-+msgid "<b>Select common application traits for %s:</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:2404
++#: ../gui/polgen.glade:1839
+ msgid "Uses Pam for authentication"
+ msgstr ""
  
--#~ msgid "Policy Directory"
--#~ msgstr "পলিচি পঞ্জিকা"
-+#: ../gui/polgen.glade:2366
-+msgid "Writes syslog messages\t"
-+msgstr ""
+-#: ../gui/polgen.glade:2423
++#: ../gui/polgen.glade:1854
+ msgid "Uses nsswitch or getpw* calls"
+ msgstr ""
  
--#~ msgid "Generated Policy Files"
--#~ msgstr "নথিপত্ৰ"
-+#: ../gui/polgen.glade:2385
-+msgid "Create/Manipulate temporary files in /tmp"
-+msgstr ""
+-#: ../gui/polgen.glade:2442
++#: ../gui/polgen.glade:1869
+ msgid "Uses dbus"
+ msgstr ""
  
--#, fuzzy
--#~ msgid "Boolean Name"
--#~ msgstr "বুলিয়েন"
-+#: ../gui/polgen.glade:2404
-+msgid "Uses Pam for authentication"
-+msgstr ""
+-#: ../gui/polgen.glade:2461
++#: ../gui/polgen.glade:1884
+ msgid "Sends audit messages"
+ msgstr ""
  
--#~ msgid "Role"
--#~ msgstr "ভূমিকা"
-+#: ../gui/polgen.glade:2423
-+msgid "Uses nsswitch or getpw* calls"
-+msgstr ""
+-#: ../gui/polgen.glade:2480
++#: ../gui/polgen.glade:1899
+ msgid "Interacts with the terminal"
+ msgstr ""
  
--#~ msgid "Application"
--#~ msgstr "অ্যাপ্লিকেশন"
-+#: ../gui/polgen.glade:2442
-+msgid "Uses dbus"
-+msgstr ""
+-#: ../gui/polgen.glade:2499
++#: ../gui/polgen.glade:1914
+ msgid "Sends email"
+ msgstr ""
  
--#, fuzzy
--#~ msgid "%s must be a directory"
--#~ msgstr "পঞ্জিকা"
-+#: ../gui/polgen.glade:2461
-+msgid "Sends audit messages"
-+msgstr ""
+-#: ../gui/polgen.glade:2530
+-msgid "label115"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:2559
++#: ../gui/polgen.glade:1961
+ msgid "<b>Add files/directories that %s manages</b>"
+ msgstr ""
  
--#, fuzzy
--#~ msgid "You must select a user"
--#~ msgstr "নাম উল্লেখ কৰা আৱশ্যক"
-+#: ../gui/polgen.glade:2480
-+msgid "Interacts with the terminal"
-+msgstr ""
+-#: ../gui/polgen.glade:2788
++#: ../gui/polgen.glade:2122
+ msgid ""
+ "Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
+ "Files ..."
+ msgstr ""
  
--#~ msgid "Select executable file to be confined."
--#~ msgstr "confine কৰাৰ উদ্দেশ্যে এক্সিকিউটেবিল নথিপত্ৰ নিৰ্বাচন কৰক"
-+#: ../gui/polgen.glade:2499
-+msgid "Sends email"
-+msgstr ""
+-#: ../gui/polgen.glade:2823
+-msgid "label116"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:2852
++#: ../gui/polgen.glade:2166
+ msgid "<b>Add booleans from the %s policy:</b>"
+ msgstr ""
  
--#~ msgid "Select init script file to be confined."
--#~ msgstr "confine কৰাৰ উদ্দেশ্যে init script নথিপত্ৰ নিৰ্বাচন কৰক ।"
-+#: ../gui/polgen.glade:2530
-+msgid "label115"
-+msgstr ""
+-#: ../gui/polgen.glade:3002
++#: ../gui/polgen.glade:2274
+ msgid "Add/Remove booleans used by the %s domain"
+ msgstr ""
  
--#~ msgid "Select file(s) that confined application creates or writes"
--#~ msgstr "নথিপত্ৰ"
-+#: ../gui/polgen.glade:2559
-+msgid "<b>Add files/directories that %s manages</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:3066
++#: ../gui/polgen.glade:2316
+ msgid "<b>Which directory you will generate the %s policy?</b>"
+ msgstr ""
  
--#~ msgid ""
--#~ "Select directory(s) that the confined application owns and writes into"
--#~ msgstr "পঞ্জিকা"
-+#: ../gui/polgen.glade:2788
-+msgid ""
-+"Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
-+"Files ..."
-+msgstr ""
+-#: ../gui/polgen.glade:3097
++#: ../gui/polgen.glade:2334
+ msgid "Policy Directory"
+ msgstr ""
  
--#~ msgid "Select directory to generate policy files in"
--#~ msgstr "পঞ্জিকা"
-+#: ../gui/polgen.glade:2823
-+msgid "label116"
-+msgstr ""
+-#: ../gui/polgen.glade:3254
+-msgid "Add Booleans Dialog"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:3327
+-msgid "Boolean Name"
+-msgstr ""
+-
+-#: ../gui/polgengui.py:261
++#: ../gui/polgengui.py:262
+ msgid "Role"
+ msgstr ""
  
--#~ msgid "You must enter a name"
--#~ msgstr "নাম উল্লেখ কৰা আৱশ্যক"
-+#: ../gui/polgen.glade:2852
-+msgid "<b>Add booleans from the %s policy:</b>"
-+msgstr ""
+-#: ../gui/polgengui.py:268
++#: ../gui/polgengui.py:269
+ msgid "Existing_User"
+ msgstr ""
  
--#~ msgid "You must enter a executable"
--#~ msgstr "এক্সেকিউটেবল উল্লেখ কৰা আৱশ্যক"
-+#: ../gui/polgen.glade:3002
-+msgid "Add/Remove booleans used by the %s domain"
-+msgstr ""
+-#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
++#: ../gui/polgengui.py:283 ../gui/polgengui.py:291 ../gui/polgengui.py:305
+ msgid "Application"
+ msgstr ""
  
--#~ msgid "Configue SELinux"
--#~ msgstr "SELinux কনফিগাৰ কৰক"
-+#: ../gui/polgen.glade:3066
-+msgid "<b>Which directory you will generate the %s policy?</b>"
-+msgstr ""
+-#: ../gui/polgengui.py:352
++#: ../gui/polgengui.py:353
+ #, python-format
+ msgid "%s must be a directory"
+ msgstr ""
  
--#, fuzzy
--#~ msgid "Ports must be numbers or ranges of numbers from 1 to %d "
--#~ msgstr "পোৰ্ট সংখ্যা 1 থেকে %d-ত হওয়া আৱশ্যক "
-+#: ../gui/polgen.glade:3097
-+msgid "Policy Directory"
-+msgstr ""
+-#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
++#: ../gui/polgengui.py:413 ../gui/polgengui.py:694
+ msgid "You must select a user"
+ msgstr ""
  
--#, fuzzy
--#~ msgid "You must enter a name for your confined process/user"
--#~ msgstr "উল্লিখিত সময় অবধি"
-+#: ../gui/polgen.glade:3254
-+msgid "Add Booleans Dialog"
-+msgstr ""
+-#: ../gui/polgengui.py:542
++#: ../gui/polgengui.py:543
+ msgid "Select executable file to be confined."
+ msgstr ""
  
--#~ msgid "use_syslog must be a boolean value "
--#~ msgstr "বুলিয়েন মান "
-+#: ../gui/polgen.glade:3327
-+msgid "Boolean Name"
-+msgstr ""
+-#: ../gui/polgengui.py:553
++#: ../gui/polgengui.py:554
+ msgid "Select init script file to be confined."
+ msgstr ""
  
--#, fuzzy
--#~ msgid "USER Types automatically get a tmp type"
--#~ msgstr "ধৰন"
-+#: ../gui/polgengui.py:261
-+msgid "Role"
-+msgstr ""
+-#: ../gui/polgengui.py:563
++#: ../gui/polgengui.py:564
+ msgid "Select file(s) that confined application creates or writes"
+ msgstr ""
  
--#~ msgid "You must enter the executable path for your confined process"
--#~ msgstr "উল্লিখিত সময় অবধি"
-+#: ../gui/polgengui.py:268
-+msgid "Existing_User"
-+msgstr ""
+-#: ../gui/polgengui.py:570
++#: ../gui/polgengui.py:571
+ msgid "Select directory(s) that the confined application owns and writes into"
+ msgstr ""
  
--#, fuzzy
--#~ msgid "Type Enforcement file"
--#~ msgstr "ধৰন নথিপত্ৰ"
-+#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
-+msgid "Application"
-+msgstr ""
+-#: ../gui/polgengui.py:632
++#: ../gui/polgengui.py:633
+ msgid "Select directory to generate policy files in"
+ msgstr ""
  
--#~ msgid "Interface file"
--#~ msgstr "সংযোগমাধ্যম সংক্ৰান্ত নথিপত্ৰ"
-+#: ../gui/polgengui.py:352
-+#, python-format
-+msgid "%s must be a directory"
-+msgstr ""
+-#: ../gui/polgengui.py:649
++#: ../gui/polgengui.py:650
+ #, python-format
+ msgid ""
+ "Type %s_t already defined in current policy.\n"
+ "Do you want to continue?"
+ msgstr ""
  
--#~ msgid "File Contexts file"
--#~ msgstr "নথিপত্ৰ কনটেক্সটেৰ নথিপত্ৰ"
-+#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
-+msgid "You must select a user"
-+msgstr ""
+-#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
++#: ../gui/polgengui.py:650 ../gui/polgengui.py:654
+ msgid "Verify Name"
+ msgstr ""
  
--#~ msgid "Setup Script"
--#~ msgstr "বৈশিষ্ট্য"
-+#: ../gui/polgengui.py:542
-+msgid "Select executable file to be confined."
-+msgstr ""
+-#: ../gui/polgengui.py:653
++#: ../gui/polgengui.py:654
+ #, python-format
+ msgid ""
+ "Module %s.pp already loaded in current policy.\n"
+ "Do you want to continue?"
+ msgstr ""
  
--#~ msgid ""
--#~ "SELinux Port\n"
--#~ "Type"
--#~ msgstr ""
--#~ "SELinux পোৰ্ট\n"
--#~ "ধৰন"
-+#: ../gui/polgengui.py:553
-+msgid "Select init script file to be confined."
-+msgstr ""
+-#: ../gui/polgengui.py:699
++#: ../gui/polgengui.py:700
+ msgid ""
+ "You must add a name made up of letters and numbers and containing no spaces."
+ msgstr ""
  
--#~ msgid "Protocol"
--#~ msgstr "প্ৰোটোকল"
-+#: ../gui/polgengui.py:563
-+msgid "Select file(s) that confined application creates or writes"
-+msgstr ""
+-#: ../gui/polgengui.py:713
++#: ../gui/polgengui.py:714
+ msgid "You must enter a executable"
+ msgstr ""
  
--#~ msgid ""
--#~ "MLS/MCS\n"
--#~ "Level"
--#~ msgstr ""
--#~ "MLS/MCS\n"
--#~ "স্তৰ"
-+#: ../gui/polgengui.py:570
-+msgid "Select directory(s) that the confined application owns and writes into"
-+msgstr ""
+-#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
++#: ../gui/polgengui.py:739 ../gui/system-config-selinux.py:174
+ msgid "Configue SELinux"
+ msgstr ""
  
--#~ msgid "Port"
--#~ msgstr "পোৰ্ট"
-+#: ../gui/polgengui.py:632
-+msgid "Select directory to generate policy files in"
-+msgstr ""
+-#: ../gui/polgen.py:158
+-msgid "Internet Services Daemon"
+-msgstr ""
+-
+-#: ../gui/polgen.py:197
+-#, python-format
+-msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+-msgstr ""
+-
+-#: ../gui/polgen.py:324
+-msgid "You must enter a name for your confined process/user"
+-msgstr ""
+-
+-#: ../gui/polgen.py:326
+-msgid ""
+-"Name must be alpha numberic with no spaces. Consider using option \"-n "
+-"MODULENAME\""
+-msgstr ""
+-
+-#: ../gui/polgen.py:414
+-msgid "User Role types can not be assigned executables."
+-msgstr ""
+-
+-#: ../gui/polgen.py:420
+-msgid "Only Daemon apps can use an init script.."
+-msgstr ""
+-
+-#: ../gui/polgen.py:438
+-msgid "use_resolve must be a boolean value "
+-msgstr ""
+-
+-#: ../gui/polgen.py:444
+-msgid "use_syslog must be a boolean value "
+-msgstr ""
+-
+-#: ../gui/polgen.py:450
+-msgid "use_kerberos must be a boolean value "
+-msgstr ""
+-
+-#: ../gui/polgen.py:456
+-msgid "manage_krb5_rcache must be a boolean value "
+-msgstr ""
+-
+-#: ../gui/polgen.py:486
+-msgid "USER Types automatically get a tmp type"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1004
+-msgid "You must enter the executable path for your confined process"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1182
+-msgid "Type Enforcement file"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1183
+-msgid "Interface file"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1184
+-msgid "File Contexts file"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1185
+-msgid "Setup Script"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1306
+-#, python-format
+-msgid ""
+-"\n"
+-"%s\n"
+-"\n"
+-"sepolgen [ -n moduleName ] [ -m ] [ -t type ] [ executable | Name ]\n"
+-"valid Types:\n"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1354
+-msgid "Executable or Name required"
+-msgstr ""
+-
+ #: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
+ msgid "Network Port"
+ msgstr ""
+@@ -1948,1411 +1854,1499 @@ msgstr ""
+ msgid "Group View"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:1 ../gui/selinux.tbl:30 ../gui/selinux.tbl:31
+-#: ../gui/selinux.tbl:32 ../gui/selinux.tbl:33 ../gui/selinux.tbl:34
+-#: ../gui/selinux.tbl:36 ../gui/selinux.tbl:37 ../gui/selinux.tbl:38
+-#: ../gui/selinux.tbl:39 ../gui/selinux.tbl:40 ../gui/selinux.tbl:42
+-#: ../gui/selinux.tbl:43 ../gui/selinux.tbl:44 ../gui/selinux.tbl:45
+-#: ../gui/selinux.tbl:46 ../gui/selinux.tbl:47 ../gui/selinux.tbl:48
+-#: ../gui/selinux.tbl:49 ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
+-#: ../gui/selinux.tbl:52 ../gui/selinux.tbl:53 ../gui/selinux.tbl:59
+-#: ../gui/selinux.tbl:60 ../gui/selinux.tbl:61 ../gui/selinux.tbl:62
+-#: ../gui/selinux.tbl:63 ../gui/selinux.tbl:64 ../gui/selinux.tbl:65
+-#: ../gui/selinux.tbl:66 ../gui/selinux.tbl:67 ../gui/selinux.tbl:68
+-#: ../gui/selinux.tbl:69 ../gui/selinux.tbl:75 ../gui/selinux.tbl:76
+-#: ../gui/selinux.tbl:77 ../gui/selinux.tbl:78 ../gui/selinux.tbl:79
+-#: ../gui/selinux.tbl:80 ../gui/selinux.tbl:81 ../gui/selinux.tbl:82
+-#: ../gui/selinux.tbl:83 ../gui/selinux.tbl:84 ../gui/selinux.tbl:86
+-#: ../gui/selinux.tbl:88 ../gui/selinux.tbl:89 ../gui/selinux.tbl:90
+-#: ../gui/selinux.tbl:92 ../gui/selinux.tbl:94 ../gui/selinux.tbl:95
+-#: ../gui/selinux.tbl:96 ../gui/selinux.tbl:97 ../gui/selinux.tbl:98
+-#: ../gui/selinux.tbl:99 ../gui/selinux.tbl:100 ../gui/selinux.tbl:101
+-#: ../gui/selinux.tbl:102 ../gui/selinux.tbl:103 ../gui/selinux.tbl:104
+-#: ../gui/selinux.tbl:106 ../gui/selinux.tbl:108 ../gui/selinux.tbl:109
+-#: ../gui/selinux.tbl:110 ../gui/selinux.tbl:111 ../gui/selinux.tbl:112
+-#: ../gui/selinux.tbl:113 ../gui/selinux.tbl:114 ../gui/selinux.tbl:116
+-#: ../gui/selinux.tbl:117 ../gui/selinux.tbl:119 ../gui/selinux.tbl:121
+-#: ../gui/selinux.tbl:123 ../gui/selinux.tbl:124 ../gui/selinux.tbl:127
+-#: ../gui/selinux.tbl:129 ../gui/selinux.tbl:130 ../gui/selinux.tbl:131
+-#: ../gui/selinux.tbl:132 ../gui/selinux.tbl:133 ../gui/selinux.tbl:134
+-#: ../gui/selinux.tbl:135 ../gui/selinux.tbl:136 ../gui/selinux.tbl:137
+-#: ../gui/selinux.tbl:138 ../gui/selinux.tbl:139 ../gui/selinux.tbl:142
+-#: ../gui/selinux.tbl:143 ../gui/selinux.tbl:144 ../gui/selinux.tbl:145
+-#: ../gui/selinux.tbl:146 ../gui/selinux.tbl:147 ../gui/selinux.tbl:148
+-#: ../gui/selinux.tbl:149 ../gui/selinux.tbl:150 ../gui/selinux.tbl:151
+-#: ../gui/selinux.tbl:152 ../gui/selinux.tbl:154 ../gui/selinux.tbl:155
+-#: ../gui/selinux.tbl:156 ../gui/selinux.tbl:157 ../gui/selinux.tbl:158
+-#: ../gui/selinux.tbl:159 ../gui/selinux.tbl:160 ../gui/selinux.tbl:167
+-#: ../gui/selinux.tbl:171 ../gui/selinux.tbl:172 ../gui/selinux.tbl:173
+-#: ../gui/selinux.tbl:174 ../gui/selinux.tbl:175 ../gui/selinux.tbl:177
+-#: ../gui/selinux.tbl:178 ../gui/selinux.tbl:179 ../gui/selinux.tbl:180
+-#: ../gui/selinux.tbl:184 ../gui/selinux.tbl:192 ../gui/selinux.tbl:193
+-#: ../gui/selinux.tbl:194 ../gui/selinux.tbl:195 ../gui/selinux.tbl:196
+-#: ../gui/selinux.tbl:197 ../gui/selinux.tbl:198 ../gui/selinux.tbl:199
+-#: ../gui/selinux.tbl:200 ../gui/selinux.tbl:201 ../gui/selinux.tbl:206
+-#: ../gui/selinux.tbl:207 ../gui/selinux.tbl:218 ../gui/selinux.tbl:219
+-#: ../gui/selinux.tbl:220 ../gui/selinux.tbl:222 ../gui/selinux.tbl:224
+-#: ../gui/selinux.tbl:226 ../gui/selinux.tbl:227 ../gui/selinux.tbl:230
+-msgid "SELinux Service Protection"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:1
+-msgid "Disable SELinux protection for acct daemon"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:2 ../gui/selinux.tbl:3 ../gui/selinux.tbl:70
+-#: ../gui/selinux.tbl:153 ../gui/selinux.tbl:168 ../gui/selinux.tbl:169
+-#: ../gui/selinux.tbl:170 ../gui/selinux.tbl:189 ../gui/selinux.tbl:202
+-#: ../gui/selinux.tbl:203 ../gui/selinux.tbl:204 ../gui/selinux.tbl:205
+-msgid "Admin"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:2
+-msgid "Allow all daemons to write corefiles to /"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:3
+-msgid "Allow all daemons the ability to use unallocated ttys"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
+-#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
+-#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
+-#: ../gui/selinux.tbl:210 ../gui/selinux.tbl:211 ../gui/selinux.tbl:212
+-#: ../gui/selinux.tbl:213 ../gui/selinux.tbl:214 ../gui/selinux.tbl:215
+-#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
+-msgid "User Privs"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:4
+-msgid ""
+-"Allow gadmin SELinux user account to execute files in home directory or /tmp"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:5
+-msgid ""
+-"Allow guest SELinux user account to execute files in home directory or /tmp"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
+-msgid "Memory Protection"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:6
+-msgid "Allow java executable stack"
++#: ../gui/semanagePage.py:126
++#, python-format
++msgid "Are you sure you want to delete %s '%s'?"
+ msgstr ""
  
--#~ msgid "Port number \"%s\" is not valid.  0 < PORT_NUMBER < 65536 "
--#~ msgstr "প'ৰ্ট সংখ্যা \"%s\" বৈধ নহয় ।  0 < PORT_NUMBER < 65536 "
-+#: ../gui/polgengui.py:649
+-#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
+-#: ../gui/selinux.tbl:209
+-msgid "Mount"
++#: ../gui/semanagePage.py:126
 +#, python-format
-+msgid ""
-+"Type %s_t already defined in current policy.\n"
-+"Do you want to continue?"
-+msgstr ""
++msgid "Delete %s"
+ msgstr ""
  
--#~ msgid "Group View"
--#~ msgstr "দল ভিউ"
-+#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
-+msgid "Verify Name"
-+msgstr ""
+-#: ../gui/selinux.tbl:7
+-msgid "Allow mount to mount any file"
++#: ../gui/semanagePage.py:134
++#, python-format
++msgid "Add %s"
+ msgstr ""
  
--#~ msgid "SELinux Service Protection"
--#~ msgstr "সেৱা"
-+#: ../gui/polgengui.py:653
+-#: ../gui/selinux.tbl:8
+-msgid "Allow mount to mount any directory"
++#: ../gui/semanagePage.py:148
 +#, python-format
-+msgid ""
-+"Module %s.pp already loaded in current policy.\n"
-+"Do you want to continue?"
-+msgstr ""
++msgid "Modify %s"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for acct daemon"
--#~ msgstr "উল্লিখিত সময় অবধি"
-+#: ../gui/polgengui.py:699
-+msgid ""
-+"You must add a name made up of letters and numbers and containing no spaces."
-+msgstr ""
+-#: ../gui/selinux.tbl:9
+-msgid "Allow mplayer executable stack"
++#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
++msgid "Permissive"
+ msgstr ""
  
--#~ msgid "Admin"
--#~ msgstr "প্ৰশাসক"
-+#: ../gui/polgengui.py:713
-+msgid "You must enter a executable"
-+msgstr ""
+-#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
+-#: ../gui/selinux.tbl:188
+-msgid "SSH"
++#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
++msgid "Enforcing"
+ msgstr ""
  
--#, fuzzy
--#~ msgid ""
--#~ "Allow gadmin SELinux user account to execute files in home directory or /"
--#~ "tmp"
--#~ msgstr "পঞ্জিকা"
-+#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
-+msgid "Configue SELinux"
-+msgstr ""
+-#: ../gui/selinux.tbl:10
+-msgid "Allow ssh to run ssh-keysign"
++#: ../gui/statusPage.py:94
++msgid "Status"
+ msgstr ""
  
--#, fuzzy
--#~ msgid ""
--#~ "Allow guest SELinux user account to execute files in home directory or /"
--#~ "tmp"
--#~ msgstr "পঞ্জিকা"
-+#: ../gui/polgen.py:158
-+msgid "Internet Services Daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:11
++#: ../gui/statusPage.py:133
+ msgid ""
+-"Allow staff SELinux user account to execute files in home directory or /tmp"
++"Changing the policy type will cause a relabel of the entire file system on "
++"the next boot. Relabeling takes a long time depending on the size of the "
++"file system.  Do you wish to continue?"
+ msgstr ""
  
--#~ msgid "Memory Protection"
--#~ msgstr "স্মৃতিশক্তি সংৰক্ষণ"
-+#: ../gui/polgen.py:197
-+#, python-format
-+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
-+msgstr ""
+-#: ../gui/selinux.tbl:12
++#: ../gui/statusPage.py:147
+ msgid ""
+-"Allow sysadm SELinux user account to execute files in home directory or /tmp"
++"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
++"you later decide to turn SELinux back on, the system will be required to "
++"relabel.  If you just want to see if SELinux is causing a problem on your "
++"system, you can go to permissive mode which will only log errors and not "
++"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
++"wish to continue?"
+ msgstr ""
  
--#~ msgid "Mount"
--#~ msgstr "মাউন্ট কৰক"
-+#: ../gui/polgen.py:324
-+msgid "You must enter a name for your confined process/user"
-+msgstr ""
+-#: ../gui/selinux.tbl:13
++#: ../gui/statusPage.py:152
+ msgid ""
+-"Allow unconfined SELinux user account to execute files in home directory or /"
+-"tmp"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:14
+-msgid "Network Configuration"
++"Changing to SELinux enabled will cause a relabel of the entire file system "
++"on the next boot. Relabeling takes a long time depending on the size of the "
++"file system.  Do you wish to continue?"
+ msgstr ""
  
--#~ msgid "Allow mount to mount any file"
--#~ msgstr "নথিপত্ৰ"
-+#: ../gui/polgen.py:326
-+msgid ""
-+"Name must be alpha numberic with no spaces. Consider using option \"-n "
-+"MODULENAME\""
-+msgstr ""
+-#: ../gui/selinux.tbl:14
+-msgid "Allow unlabeled packets to flow on the network"
++#: ../gui/system-config-selinux.glade:11
++msgid "system-config-selinux"
+ msgstr ""
  
--#~ msgid "Allow mount to mount any directory"
--#~ msgstr "পঞ্জিকা"
-+#: ../gui/polgen.py:414
-+msgid "User Role types can not be assigned executables."
-+msgstr ""
+-#: ../gui/selinux.tbl:15
++#: ../gui/system-config-selinux.glade:12
+ msgid ""
+-"Allow user SELinux user account to execute files in home directory or /tmp"
++"Copyright (c)2006 Red Hat, Inc.\n"
++"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
+ msgstr ""
  
--#~ msgid "SSH"
--#~ msgstr "SSH"
-+#: ../gui/polgen.py:420
-+msgid "Only Daemon apps can use an init script.."
-+msgstr ""
+-#: ../gui/selinux.tbl:16
+-msgid "Allow unconfined to dyntrans to unconfined_execmem"
++#: ../gui/system-config-selinux.glade:22
++#: ../gui/system-config-selinux.glade:544
++msgid "Add SELinux Login Mapping"
+ msgstr ""
  
--#, fuzzy
--#~ msgid ""
--#~ "Allow staff SELinux user account to execute files in home directory or /"
--#~ "tmp"
--#~ msgstr "পঞ্জিকা"
-+#: ../gui/polgen.py:438
-+msgid "use_resolve must be a boolean value "
-+msgstr ""
+-#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
+-#: ../gui/selinux.tbl:140
+-msgid "Databases"
++#: ../gui/system-config-selinux.glade:257
++msgid "Add SELinux Network Ports"
+ msgstr ""
  
--#, fuzzy
--#~ msgid ""
--#~ "Allow sysadm SELinux user account to execute files in home directory or /"
--#~ "tmp"
--#~ msgstr "পঞ্জিকা"
-+#: ../gui/polgen.py:444
-+msgid "use_syslog must be a boolean value "
-+msgstr ""
+-#: ../gui/selinux.tbl:17
+-msgid "Allow user to connect to mysql socket"
++#: ../gui/system-config-selinux.glade:391
++#: ../gui/system-config-selinux.glade:678
++msgid "SELinux Type"
+ msgstr ""
  
--#, fuzzy
--#~ msgid ""
--#~ "Allow unconfined SELinux user account to execute files in home directory "
--#~ "or /tmp"
--#~ msgstr "পঞ্জিকা"
-+#: ../gui/polgen.py:450
-+msgid "use_kerberos must be a boolean value "
-+msgstr ""
+-#: ../gui/selinux.tbl:18
+-msgid "Allow user to connect to postgres socket"
++#: ../gui/system-config-selinux.glade:622
++msgid "File Specification"
+ msgstr ""
  
--#~ msgid "Network Configuration"
--#~ msgstr "নে'টৱৰ্ক বিন্যাস"
-+#: ../gui/polgen.py:456
-+msgid "manage_krb5_rcache must be a boolean value "
-+msgstr ""
+-#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
+-msgid "XServer"
++#: ../gui/system-config-selinux.glade:650
++msgid "File Type"
+ msgstr ""
  
--#~ msgid "Allow unlabeled packets to flow on the network"
--#~ msgstr "উপৰ নে'টৱৰ্ক"
-+#: ../gui/polgen.py:486
-+msgid "USER Types automatically get a tmp type"
+-#: ../gui/selinux.tbl:19
+-msgid "Allow clients to write to X shared memory"
+-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 ""
- 
--#, fuzzy
--#~ msgid ""
--#~ "Allow user SELinux user account to execute files in home directory or /tmp"
--#~ msgstr "পঞ্জিকা"
-+#: ../gui/polgen.py:1004
-+msgid "You must enter the executable path for your confined process"
++
++#: ../gui/system-config-selinux.glade:773
++msgid "MLS"
 +msgstr ""
- 
--#~ msgid "Databases"
--#~ msgstr "তথ্যভঁৰাল"
-+#: ../gui/polgen.py:1182
-+msgid "Type Enforcement file"
++
++#: ../gui/system-config-selinux.glade:837
++msgid "Add SELinux User"
 +msgstr ""
- 
--#~ msgid "XServer"
--#~ msgstr "XServer"
-+#: ../gui/polgen.py:1183
-+msgid "Interface file"
++
++#: ../gui/system-config-selinux.glade:1079
++msgid "SELinux Administration"
 +msgstr ""
- 
--#~ msgid "Allow clients to write to X shared memory"
--#~ msgstr "এক্স স্থানাঙ্ক"
-+#: ../gui/polgen.py:1184
-+msgid "File Contexts file"
++
++#: ../gui/system-config-selinux.glade:1122
++msgid "Add"
 +msgstr ""
- 
--#, fuzzy
--#~ msgid ""
--#~ "Allow xguest SELinux user account to execute files in home directory or /"
--#~ "tmp"
--#~ msgstr "পঞ্জিকা"
-+#: ../gui/polgen.py:1185
-+msgid "Setup Script"
++
++#: ../gui/system-config-selinux.glade:1144
++msgid "_Properties"
 +msgstr ""
- 
--#~ msgid "NIS"
--#~ msgstr "NIS"
-+#: ../gui/polgen.py:1306
-+#, python-format
-+msgid ""
-+"\n"
-+"%s\n"
-+"\n"
-+"sepolgen [ -n moduleName ] [ -m ] [ -t type ] [ executable | Name ]\n"
-+"valid Types:\n"
++
++#: ../gui/system-config-selinux.glade:1166
++msgid "_Delete"
 +msgstr ""
- 
--#~ msgid "Allow daemons to run with NIS"
--#~ msgstr "NIS"
-+#: ../gui/polgen.py:1354
-+msgid "Executable or Name required"
++
++#: ../gui/system-config-selinux.glade:1256
++msgid "Select Management Object"
 +msgstr ""
- 
--#~ msgid "Web Applications"
--#~ msgstr "ওয়েব অ্যাপ্লিকেশন"
-+#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
-+msgid "Network Port"
++
++#: ../gui/system-config-selinux.glade:1273
++msgid "<b>Select:</b>"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for amanda"
--#~ msgstr "amanda-ৰ বাবে SELinux নিৰাপত্তা নিষ্ক্ৰিয় কৰক"
-+#: ../gui/portsPage.py:85
++
++#: ../gui/system-config-selinux.glade:1326
++msgid "System Default Enforcing Mode"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:1354
 +msgid ""
-+"SELinux Port\n"
-+"Type"
++"Disabled\n"
++"Permissive\n"
++"Enforcing\n"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for amavis"
--#~ msgstr "amavis-ৰ বাবে SELinux নিৰাপত্তা নিষ্ক্ৰিয় কৰক"
-+#: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
-+msgid "Protocol"
++
++#: ../gui/system-config-selinux.glade:1373
++msgid "Current Enforcing Mode"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for apmd daemon"
--#~ msgstr "apmd ডেমনেৰ বাবে SELinux নিৰাপত্তা নিষ্ক্ৰিয় কৰক"
-+#: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
-+msgid ""
-+"MLS/MCS\n"
-+"Level"
++
++#: ../gui/system-config-selinux.glade:1418
++msgid "System Default Policy Type: "
 +msgstr ""
  
--#~ msgid "Disable SELinux protection for arpwatch daemon"
--#~ msgstr "arpwatch ডেমনেৰ বাবে SELinux নিৰাপত্তা নিষ্ক্ৰিয় কৰক"
-+#: ../gui/portsPage.py:101
-+msgid "Port"
-+msgstr ""
+-#: ../gui/selinux.tbl:20
++#: ../gui/system-config-selinux.glade:1463
+ msgid ""
+-"Allow xguest SELinux user account to execute files in home directory or /tmp"
++"Select if you wish to relabel then entire file system on next reboot.  "
++"Relabeling can take a very long time, depending on the size of the system.  "
++"If you are changing policy types or going from disabled to enforcing, a "
++"relabel is required."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for auditd daemon"
--#~ msgstr "auditd ডেমনেৰ বাবে SELinux নিৰাপত্তা নিষ্ক্ৰিয় কৰক"
-+#: ../gui/portsPage.py:207
-+#, python-format
-+msgid "Port number \"%s\" is not valid.  0 < PORT_NUMBER < 65536 "
+-#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
+-#: ../gui/selinux.tbl:231
+-msgid "NIS"
++#: ../gui/system-config-selinux.glade:1509
++msgid "Relabel on next reboot."
 +msgstr ""
 +
-+#: ../gui/portsPage.py:252
-+msgid "List View"
++#: ../gui/system-config-selinux.glade:1561
++msgid "label37"
 +msgstr ""
 +
-+#: ../gui/portsPage.py:255 ../gui/system-config-selinux.glade:2419
-+msgid "Group View"
++#: ../gui/system-config-selinux.glade:1598
++msgid "Revert boolean setting to system default"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:1 ../gui/selinux.tbl:30 ../gui/selinux.tbl:31
-+#: ../gui/selinux.tbl:32 ../gui/selinux.tbl:33 ../gui/selinux.tbl:34
-+#: ../gui/selinux.tbl:36 ../gui/selinux.tbl:37 ../gui/selinux.tbl:38
-+#: ../gui/selinux.tbl:39 ../gui/selinux.tbl:40 ../gui/selinux.tbl:42
-+#: ../gui/selinux.tbl:43 ../gui/selinux.tbl:44 ../gui/selinux.tbl:45
-+#: ../gui/selinux.tbl:46 ../gui/selinux.tbl:47 ../gui/selinux.tbl:48
-+#: ../gui/selinux.tbl:49 ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
-+#: ../gui/selinux.tbl:52 ../gui/selinux.tbl:53 ../gui/selinux.tbl:59
-+#: ../gui/selinux.tbl:60 ../gui/selinux.tbl:61 ../gui/selinux.tbl:62
-+#: ../gui/selinux.tbl:63 ../gui/selinux.tbl:64 ../gui/selinux.tbl:65
-+#: ../gui/selinux.tbl:66 ../gui/selinux.tbl:67 ../gui/selinux.tbl:68
-+#: ../gui/selinux.tbl:69 ../gui/selinux.tbl:75 ../gui/selinux.tbl:76
-+#: ../gui/selinux.tbl:77 ../gui/selinux.tbl:78 ../gui/selinux.tbl:79
-+#: ../gui/selinux.tbl:80 ../gui/selinux.tbl:81 ../gui/selinux.tbl:82
-+#: ../gui/selinux.tbl:83 ../gui/selinux.tbl:84 ../gui/selinux.tbl:86
-+#: ../gui/selinux.tbl:88 ../gui/selinux.tbl:89 ../gui/selinux.tbl:90
-+#: ../gui/selinux.tbl:92 ../gui/selinux.tbl:94 ../gui/selinux.tbl:95
-+#: ../gui/selinux.tbl:96 ../gui/selinux.tbl:97 ../gui/selinux.tbl:98
-+#: ../gui/selinux.tbl:99 ../gui/selinux.tbl:100 ../gui/selinux.tbl:101
-+#: ../gui/selinux.tbl:102 ../gui/selinux.tbl:103 ../gui/selinux.tbl:104
-+#: ../gui/selinux.tbl:106 ../gui/selinux.tbl:108 ../gui/selinux.tbl:109
-+#: ../gui/selinux.tbl:110 ../gui/selinux.tbl:111 ../gui/selinux.tbl:112
-+#: ../gui/selinux.tbl:113 ../gui/selinux.tbl:114 ../gui/selinux.tbl:116
-+#: ../gui/selinux.tbl:117 ../gui/selinux.tbl:119 ../gui/selinux.tbl:121
-+#: ../gui/selinux.tbl:123 ../gui/selinux.tbl:124 ../gui/selinux.tbl:127
-+#: ../gui/selinux.tbl:129 ../gui/selinux.tbl:130 ../gui/selinux.tbl:131
-+#: ../gui/selinux.tbl:132 ../gui/selinux.tbl:133 ../gui/selinux.tbl:134
-+#: ../gui/selinux.tbl:135 ../gui/selinux.tbl:136 ../gui/selinux.tbl:137
-+#: ../gui/selinux.tbl:138 ../gui/selinux.tbl:139 ../gui/selinux.tbl:142
-+#: ../gui/selinux.tbl:143 ../gui/selinux.tbl:144 ../gui/selinux.tbl:145
-+#: ../gui/selinux.tbl:146 ../gui/selinux.tbl:147 ../gui/selinux.tbl:148
-+#: ../gui/selinux.tbl:149 ../gui/selinux.tbl:150 ../gui/selinux.tbl:151
-+#: ../gui/selinux.tbl:152 ../gui/selinux.tbl:154 ../gui/selinux.tbl:155
-+#: ../gui/selinux.tbl:156 ../gui/selinux.tbl:157 ../gui/selinux.tbl:158
-+#: ../gui/selinux.tbl:159 ../gui/selinux.tbl:160 ../gui/selinux.tbl:167
-+#: ../gui/selinux.tbl:171 ../gui/selinux.tbl:172 ../gui/selinux.tbl:173
-+#: ../gui/selinux.tbl:174 ../gui/selinux.tbl:175 ../gui/selinux.tbl:177
-+#: ../gui/selinux.tbl:178 ../gui/selinux.tbl:179 ../gui/selinux.tbl:180
-+#: ../gui/selinux.tbl:184 ../gui/selinux.tbl:192 ../gui/selinux.tbl:193
-+#: ../gui/selinux.tbl:194 ../gui/selinux.tbl:195 ../gui/selinux.tbl:196
-+#: ../gui/selinux.tbl:197 ../gui/selinux.tbl:198 ../gui/selinux.tbl:199
-+#: ../gui/selinux.tbl:200 ../gui/selinux.tbl:201 ../gui/selinux.tbl:206
-+#: ../gui/selinux.tbl:207 ../gui/selinux.tbl:218 ../gui/selinux.tbl:219
-+#: ../gui/selinux.tbl:220 ../gui/selinux.tbl:222 ../gui/selinux.tbl:224
-+#: ../gui/selinux.tbl:226 ../gui/selinux.tbl:227 ../gui/selinux.tbl:230
-+msgid "SELinux Service Protection"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:1
-+msgid "Disable SELinux protection for acct daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:2 ../gui/selinux.tbl:3 ../gui/selinux.tbl:70
-+#: ../gui/selinux.tbl:153 ../gui/selinux.tbl:168 ../gui/selinux.tbl:169
-+#: ../gui/selinux.tbl:170 ../gui/selinux.tbl:189 ../gui/selinux.tbl:202
-+#: ../gui/selinux.tbl:203 ../gui/selinux.tbl:204 ../gui/selinux.tbl:205
-+msgid "Admin"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:2
-+msgid "Allow all daemons to write corefiles to /"
++#: ../gui/system-config-selinux.glade:1614
++msgid "Toggle between Customized and All Booleans"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:3
-+msgid "Allow all daemons the ability to use unallocated ttys"
++#: ../gui/system-config-selinux.glade:1645
++#: ../gui/system-config-selinux.glade:1850
++#: ../gui/system-config-selinux.glade:2037
++#: ../gui/system-config-selinux.glade:2224
++#: ../gui/system-config-selinux.glade:2467
++#: ../gui/system-config-selinux.glade:2692
++#: ../gui/system-config-selinux.glade:2867
++msgid "Filter"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
-+#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
-+#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
-+#: ../gui/selinux.tbl:210 ../gui/selinux.tbl:211 ../gui/selinux.tbl:212
-+#: ../gui/selinux.tbl:213 ../gui/selinux.tbl:214 ../gui/selinux.tbl:215
-+#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
-+msgid "User Privs"
++#: ../gui/system-config-selinux.glade:1734
++msgid "label50"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for automount daemon"
--#~ msgstr "automount ডেমনেৰ বাবে SELinux নিৰাপত্তা নিষ্ক্ৰিয় কৰক"
-+#: ../gui/selinux.tbl:4
-+msgid ""
-+"Allow gadmin SELinux user account to execute files in home directory or /tmp"
++
++#: ../gui/system-config-selinux.glade:1771
++msgid "Add File Context"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for avahi"
--#~ msgstr "avahi-ৰ বাবে SELinux নিৰাপত্তা নিষ্ক্ৰিয় কৰক"
-+#: ../gui/selinux.tbl:5
-+msgid ""
-+"Allow guest SELinux user account to execute files in home directory or /tmp"
++
++#: ../gui/system-config-selinux.glade:1787
++msgid "Modify File Context"
 +msgstr ""
++
++#: ../gui/system-config-selinux.glade:1803
++msgid "Delete File Context"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for bluetooth daemon"
--#~ msgstr "bluetooth ডেমনেৰ বাবে SELinux নিৰাপত্তা নিষ্ক্ৰিয় কৰক"
-+#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
-+msgid "Memory Protection"
-+msgstr ""
+-#: ../gui/selinux.tbl:21
+-msgid "Allow daemons to run with NIS"
++#: ../gui/system-config-selinux.glade:1819
++msgid "Toggle between all and customized file context"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for canna daemon"
--#~ msgstr "canna ডেমনেৰ বাবে SELinux নিৰাপত্তা নিষ্ক্ৰিয় কৰক"
-+#: ../gui/selinux.tbl:6
-+msgid "Allow java executable stack"
-+msgstr ""
+-#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
+-#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
+-#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
+-#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
+-#: ../gui/selinux.tbl:118
+-msgid "Web Applications"
++#: ../gui/system-config-selinux.glade:1939
++msgid "label38"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for cardmgr daemon"
--#~ msgstr "cardmgr ডেমনেৰ বাবে SELinux নিৰাপত্তা নিষ্ক্ৰিয় কৰক"
-+#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
-+#: ../gui/selinux.tbl:209
-+msgid "Mount"
-+msgstr ""
+-#: ../gui/selinux.tbl:22
+-msgid "Transition staff SELinux user to Web Browser Domain"
++#: ../gui/system-config-selinux.glade:1976
++msgid "Add SELinux User Mapping"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for Cluster Server"
--#~ msgstr "Cluster Server-ৰ বাবে SELinux নিৰাপত্তা নিষ্ক্ৰিয় কৰক"
-+#: ../gui/selinux.tbl:7
-+msgid "Allow mount to mount any file"
-+msgstr ""
+-#: ../gui/selinux.tbl:23
+-msgid "Transition sysadm SELinux user to Web Browser Domain"
++#: ../gui/system-config-selinux.glade:1992
++msgid "Modify SELinux User Mapping"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for ciped daemon"
--#~ msgstr "ciped ডেমনেৰ বাবে SELinux নিৰাপত্তা নিষ্ক্ৰিয় কৰক"
-+#: ../gui/selinux.tbl:8
-+msgid "Allow mount to mount any directory"
-+msgstr ""
+-#: ../gui/selinux.tbl:24
+-msgid "Transition user SELinux user to Web Browser Domain"
++#: ../gui/system-config-selinux.glade:2008
++msgid "Delete SELinux User Mapping"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for clamd daemon"
--#~ msgstr "clamd ডেমনেৰ বাবে SELinux নিৰাপত্তা নিষ্ক্ৰিয় কৰক"
-+#: ../gui/selinux.tbl:9
-+msgid "Allow mplayer executable stack"
-+msgstr ""
+-#: ../gui/selinux.tbl:25
+-msgid "Transition xguest SELinux user to Web Browser Domain"
++#: ../gui/system-config-selinux.glade:2126
++msgid "label39"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for clamscan"
--#~ msgstr "clamscan-ৰ বাবে SELinux নিৰাপত্তা নিষ্ক্ৰিয় কৰক"
-+#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
-+#: ../gui/selinux.tbl:188
-+msgid "SSH"
-+msgstr ""
+-#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
+-#: ../gui/selinux.tbl:29
+-msgid "Allow staff Web Browsers to write to home directories"
++#: ../gui/system-config-selinux.glade:2163
++msgid "Add User"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for clvmd"
--#~ msgstr "clvmd-ৰ বাবে SELinux নিৰাপত্তা নিষ্ক্ৰিয় কৰক"
-+#: ../gui/selinux.tbl:10
-+msgid "Allow ssh to run ssh-keysign"
-+msgstr ""
+-#: ../gui/selinux.tbl:30
+-msgid "Disable SELinux protection for amanda"
++#: ../gui/system-config-selinux.glade:2179
++msgid "Modify User"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for comsat daemon"
--#~ msgstr "comsat ডেমনেৰ বাবে SELinux নিৰাপত্তা নিষ্ক্ৰিয় কৰক"
-+#: ../gui/selinux.tbl:11
-+msgid ""
-+"Allow staff SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
+-#: ../gui/selinux.tbl:31
+-msgid "Disable SELinux protection for amavis"
++#: ../gui/system-config-selinux.glade:2195
++msgid "Delete User"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for courier daemon"
--#~ msgstr "courier ডেমনেৰ বাবে SELinux নিৰাপত্তা নিষ্ক্ৰিয় কৰক"
-+#: ../gui/selinux.tbl:12
-+msgid ""
-+"Allow sysadm SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
+-#: ../gui/selinux.tbl:32
+-msgid "Disable SELinux protection for apmd daemon"
++#: ../gui/system-config-selinux.glade:2313
++msgid "label41"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for cpucontrol daemon"
--#~ msgstr "cpucontrol ডেমনেৰ বাবে SELinux নিৰাপত্তা নিষ্ক্ৰিয় কৰক"
-+#: ../gui/selinux.tbl:13
-+msgid ""
-+"Allow unconfined SELinux user account to execute files in home directory or /"
-+"tmp"
-+msgstr ""
+-#: ../gui/selinux.tbl:33
+-msgid "Disable SELinux protection for arpwatch daemon"
++#: ../gui/system-config-selinux.glade:2350
++msgid "Add Network Port"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for cpuspeed daemon"
--#~ msgstr "cpuspeed ডেমনেৰ বাবে SELinux নিৰাপত্তা নিষ্ক্ৰিয় কৰক"
-+#: ../gui/selinux.tbl:14
-+msgid "Network Configuration"
-+msgstr ""
+-#: ../gui/selinux.tbl:34
+-msgid "Disable SELinux protection for auditd daemon"
++#: ../gui/system-config-selinux.glade:2366
++msgid "Edit Network Port"
+ msgstr ""
  
--#~ msgid "Cron"
--#~ msgstr "Cron"
-+#: ../gui/selinux.tbl:14
-+msgid "Allow unlabeled packets to flow on the network"
-+msgstr ""
+-#: ../gui/selinux.tbl:35
+-msgid "Disable SELinux protection for automount daemon"
++#: ../gui/system-config-selinux.glade:2382
++msgid "Delete Network Port"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for crond daemon"
--#~ msgstr "crond ডেমনেৰ বাবে SELinux নিৰাপত্তা নিষ্ক্ৰিয় কৰক"
-+#: ../gui/selinux.tbl:15
-+msgid ""
-+"Allow user SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
+-#: ../gui/selinux.tbl:36
+-msgid "Disable SELinux protection for avahi"
++#: ../gui/system-config-selinux.glade:2418
++#: ../gui/system-config-selinux.glade:2436
++msgid "Toggle between Customized and All Ports"
+ msgstr ""
  
--#~ msgid "Printing"
--#~ msgstr "প্ৰিন্ট ব্যৱস্থা"
-+#: ../gui/selinux.tbl:16
-+msgid "Allow unconfined to dyntrans to unconfined_execmem"
-+msgstr ""
+-#: ../gui/selinux.tbl:37
+-msgid "Disable SELinux protection for bluetooth daemon"
++#: ../gui/system-config-selinux.glade:2556
++msgid "label42"
+ msgstr ""
  
--#, fuzzy
--#~ msgid "Disable SELinux protection for cupsd back end server"
--#~ msgstr "cupsd ব্যাক-এন্ড সাৰ্ভাৰেৰ বাবে SELinux নিৰাপত্তা নিষ্ক্ৰিয় কৰক"
-+#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
-+#: ../gui/selinux.tbl:140
-+msgid "Databases"
-+msgstr ""
+-#: ../gui/selinux.tbl:38
+-msgid "Disable SELinux protection for canna daemon"
++#: ../gui/system-config-selinux.glade:2593
++msgid "Generate new policy module"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for cupsd daemon"
--#~ msgstr "cupsd ডেমনেৰ বাবে SELinux নিৰাপত্তা নিষ্ক্ৰিয় কৰক"
-+#: ../gui/selinux.tbl:17
-+msgid "Allow user to connect to mysql socket"
-+msgstr ""
+-#: ../gui/selinux.tbl:39
+-msgid "Disable SELinux protection for cardmgr daemon"
++#: ../gui/system-config-selinux.glade:2609
++msgid "Load policy module"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for cupsd_lpd"
--#~ msgstr "cupsd_lpd-ৰ বাবে SELinux নিৰাপত্তা নিষ্ক্ৰিয় কৰক"
-+#: ../gui/selinux.tbl:18
-+msgid "Allow user to connect to postgres socket"
-+msgstr ""
+-#: ../gui/selinux.tbl:40
+-msgid "Disable SELinux protection for Cluster Server"
++#: ../gui/system-config-selinux.glade:2625
++msgid "Remove loadable policy module"
+ msgstr ""
  
--#~ msgid "CVS"
--#~ msgstr "CVS"
-+#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
-+msgid "XServer"
-+msgstr ""
+-#: ../gui/selinux.tbl:41
++#: ../gui/system-config-selinux.glade:2661
+ msgid ""
+-"Allow cdrecord to read various content. nfs, samba, removable devices, user "
+-"temp and untrusted content files"
++"Enable/Disable additional audit rules, that are normally not reported in the "
++"log files."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for cvs daemon"
--#~ msgstr "cvs ডেমনেৰ বাবে SELinux নিৰাপত্তা নিষ্ক্ৰিয় কৰক"
-+#: ../gui/selinux.tbl:19
-+msgid "Allow clients to write to X shared memory"
-+msgstr ""
+-#: ../gui/selinux.tbl:42
+-msgid "Disable SELinux protection for ciped daemon"
++#: ../gui/system-config-selinux.glade:2781
++msgid "label44"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for cyrus daemon"
--#~ msgstr "cyrus ডেমনেৰ বাবে SELinux নিৰাপত্তা নিষ্ক্ৰিয় কৰক"
-+#: ../gui/selinux.tbl:20
-+msgid ""
-+"Allow xguest SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
+-#: ../gui/selinux.tbl:43
+-msgid "Disable SELinux protection for clamd daemon"
++#: ../gui/system-config-selinux.glade:2818
++msgid "Change process mode to permissive."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for dbskkd daemon"
--#~ msgstr "dbskkd ডেমনেৰ বাবে SELinux নিৰাপত্তা নিষ্ক্ৰিয় কৰক"
-+#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
-+#: ../gui/selinux.tbl:231
-+msgid "NIS"
-+msgstr ""
+-#: ../gui/selinux.tbl:44
+-msgid "Disable SELinux protection for clamscan"
++#: ../gui/system-config-selinux.glade:2836
++msgid "Change process mode to enforcing"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for dbusd daemon"
--#~ msgstr "dbusd ডেমনেৰ বাবে SELinux নিৰাপত্তা নিষ্ক্ৰিয় কৰক"
-+#: ../gui/selinux.tbl:21
-+msgid "Allow daemons to run with NIS"
-+msgstr ""
+-#: ../gui/selinux.tbl:45
+-msgid "Disable SELinux protection for clvmd"
++#: ../gui/system-config-selinux.glade:2928
++msgid "Process Domain"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for dccd"
--#~ msgstr "dccd-ৰ বাবে SELinux নিৰাপত্তা নিষ্ক্ৰিয় কৰক"
-+#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
-+#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
-+#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
-+#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
-+#: ../gui/selinux.tbl:118
-+msgid "Web Applications"
-+msgstr ""
+-#: ../gui/selinux.tbl:46
+-msgid "Disable SELinux protection for comsat daemon"
++#: ../gui/system-config-selinux.glade:2956
++msgid "label59"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for dccifd"
--#~ msgstr "dccifd-ৰ বাবে SELinux নিৰাপত্তা নিষ্ক্ৰিয় কৰক"
-+#: ../gui/selinux.tbl:22
-+msgid "Transition staff SELinux user to Web Browser Domain"
-+msgstr ""
+-#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
+-#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
+-msgid "Disable SELinux protection for courier daemon"
++#: ../gui/usersPage.py:138
++#, python-format
++msgid "SELinux user '%s' is required"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for dccm"
--#~ msgstr "dccm-ৰ বাবে SELinux নিৰাপত্তা নিষ্ক্ৰিয় কৰক"
-+#: ../gui/selinux.tbl:23
-+msgid "Transition sysadm SELinux user to Web Browser Domain"
-+msgstr ""
+-#: ../gui/selinux.tbl:52
+-msgid "Disable SELinux protection for cpucontrol daemon"
++#: ../sepolicy/sepolicy.py:106
++msgid "Generate SELinux man pages"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for ddt daemon"
--#~ msgstr "ddt ডেমনেৰ বাবে SELinux নিৰাপত্তা নিষ্ক্ৰিয় কৰক"
-+#: ../gui/selinux.tbl:24
-+msgid "Transition user SELinux user to Web Browser Domain"
-+msgstr ""
+-#: ../gui/selinux.tbl:53
+-msgid "Disable SELinux protection for cpuspeed daemon"
++#: ../sepolicy/sepolicy.py:110
++msgid "path in which the generated SELinux man pages will be stored"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for devfsd daemon"
--#~ msgstr "devfsd ডেমনেৰ বাবে SELinux নিৰাপত্তা নিষ্ক্ৰিয় কৰক"
-+#: ../gui/selinux.tbl:25
-+msgid "Transition xguest SELinux user to Web Browser Domain"
-+msgstr ""
+-#: ../gui/selinux.tbl:54
+-msgid "Cron"
++#: ../sepolicy/sepolicy.py:114
++msgid "All domains"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for dhcpc daemon"
--#~ msgstr "dhcpc ডেমনেৰ বাবে SELinux নিৰাপত্তা নিষ্ক্ৰিয় কৰক"
-+#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
-+#: ../gui/selinux.tbl:29
-+msgid "Allow staff Web Browsers to write to home directories"
-+msgstr ""
+-#: ../gui/selinux.tbl:54
+-msgid "Disable SELinux protection for crond daemon"
++#: ../sepolicy/sepolicy.py:116
++msgid "Domain name(s) of man pages to be created"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for dhcpd daemon"
--#~ msgstr "dhcpd ডেমনেৰ বাবে SELinux নিৰাপত্তা নিষ্ক্ৰিয় কৰক"
-+#: ../gui/selinux.tbl:30
-+msgid "Disable SELinux protection for amanda"
-+msgstr ""
+-#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
+-#: ../gui/selinux.tbl:91
+-msgid "Printing"
++#: ../sepolicy/sepolicy.py:164
++msgid "Query SELinux policy network information"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for dictd daemon"
--#~ msgstr "dictd ডেমনেৰ বাবে SELinux নিৰাপত্তা নিষ্ক্ৰিয় কৰক"
-+#: ../gui/selinux.tbl:31
-+msgid "Disable SELinux protection for amavis"
-+msgstr ""
+-#: ../gui/selinux.tbl:55
+-msgid "Disable SELinux protection for cupsd back end server"
++#: ../sepolicy/sepolicy.py:169
++msgid "list all SELinux port types"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for Evolution"
--#~ msgstr "Evolution-ৰ বাবে SELinux নিৰাপত্তা নিষ্ক্ৰিয় কৰক"
-+#: ../gui/selinux.tbl:32
-+msgid "Disable SELinux protection for apmd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:56
+-msgid "Disable SELinux protection for cupsd daemon"
++#: ../sepolicy/sepolicy.py:172
++msgid "show SELinux type related to the port"
+ msgstr ""
  
--#~ msgid "Games"
--#~ msgstr "খেলা"
-+#: ../gui/selinux.tbl:33
-+msgid "Disable SELinux protection for arpwatch daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:57
+-msgid "Disable SELinux protection for cupsd_lpd"
++#: ../sepolicy/sepolicy.py:175
++msgid "Show ports defined for this SELinux type"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for games"
--#~ msgstr "উল্লিখিত সময় অবধি"
-+#: ../gui/selinux.tbl:34
-+msgid "Disable SELinux protection for auditd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:58
+-msgid "CVS"
++#: ../sepolicy/sepolicy.py:178
++msgid "show ports to which this domain can bind and/or connect"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for the web browsers"
--#~ msgstr "উল্লিখিত সময় অবধি"
-+#: ../gui/selinux.tbl:35
-+msgid "Disable SELinux protection for automount daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:58
+-msgid "Disable SELinux protection for cvs daemon"
++#: ../sepolicy/sepolicy.py:192
++msgid "query SELinux policy to see if domains can communicate with each other"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for Thunderbird"
--#~ msgstr "Thunderbird-ৰ বাবে SELinux নিৰাপত্তা নিষ্ক্ৰিয় কৰক"
-+#: ../gui/selinux.tbl:36
-+msgid "Disable SELinux protection for avahi"
-+msgstr ""
+-#: ../gui/selinux.tbl:59
+-msgid "Disable SELinux protection for cyrus daemon"
++#: ../sepolicy/sepolicy.py:195
++msgid "Source Domain"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for distccd daemon"
--#~ msgstr "distccd ডেমনেৰ বাবে SELinux নিৰাপত্তা নিষ্ক্ৰিয় কৰক"
-+#: ../gui/selinux.tbl:37
-+msgid "Disable SELinux protection for bluetooth daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:60
+-msgid "Disable SELinux protection for dbskkd daemon"
++#: ../sepolicy/sepolicy.py:198
++msgid "Target Domain"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for dmesg daemon"
--#~ msgstr "dmesg ডেমনেৰ বাবে SELinux নিৰাপত্তা নিষ্ক্ৰিয় কৰক"
-+#: ../gui/selinux.tbl:38
-+msgid "Disable SELinux protection for canna daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:61
+-msgid "Disable SELinux protection for dbusd daemon"
++#: ../sepolicy/sepolicy.py:215
++msgid "query SELinux Policy to see description of booleans"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for dnsmasq daemon"
--#~ msgstr "dnsmasq ডেমনেৰ বাবে SELinux নিৰাপত্তা নিষ্ক্ৰিয় কৰক"
-+#: ../gui/selinux.tbl:39
-+msgid "Disable SELinux protection for cardmgr daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:62
+-msgid "Disable SELinux protection for dccd"
++#: ../sepolicy/sepolicy.py:219
++msgid "get all booleans desctiption"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for dovecot daemon"
--#~ msgstr "dovecot ডেমনেৰ বাবে SELinux নিৰাপত্তা নিষ্ক্ৰিয় কৰক"
-+#: ../gui/selinux.tbl:40
-+msgid "Disable SELinux protection for Cluster Server"
-+msgstr ""
+-#: ../gui/selinux.tbl:63
+-msgid "Disable SELinux protection for dccifd"
++#: ../sepolicy/sepolicy.py:221
++msgid "boolean to get description"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for entropyd daemon"
--#~ msgstr "entropyd ডেমনেৰ বাবে SELinux নিৰাপত্তা নিষ্ক্ৰিয় কৰক"
-+#: ../gui/selinux.tbl:41
+-#: ../gui/selinux.tbl:64
+-msgid "Disable SELinux protection for dccm"
++#: ../sepolicy/sepolicy.py:231
 +msgid ""
-+"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-+"temp and untrusted content files"
-+msgstr ""
++"query SELinux Policy to see how a source process domain can transition to "
++"the target process domain"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for fetchmail"
--#~ msgstr "fetchmail-ৰ বাবে SELinux নিৰাপত্তা নিষ্ক্ৰিয় কৰক"
-+#: ../gui/selinux.tbl:42
-+msgid "Disable SELinux protection for ciped daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:65
+-msgid "Disable SELinux protection for ddt daemon"
++#: ../sepolicy/sepolicy.py:234
++msgid "source process domain"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for fingerd daemon"
--#~ msgstr "fingerd ডেমনেৰ বাবে SELinux নিৰাপত্তা নিষ্ক্ৰিয় কৰক"
-+#: ../gui/selinux.tbl:43
-+msgid "Disable SELinux protection for clamd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:66
+-msgid "Disable SELinux protection for devfsd daemon"
++#: ../sepolicy/sepolicy.py:237
++msgid "target process domain"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for freshclam daemon"
--#~ msgstr "freshclam ডেমনেৰ বাবে SELinux নিৰাপত্তা নিষ্ক্ৰিয় কৰক"
-+#: ../gui/selinux.tbl:44
-+msgid "Disable SELinux protection for clamscan"
-+msgstr ""
+-#: ../gui/selinux.tbl:67
+-msgid "Disable SELinux protection for dhcpc daemon"
++#: ../sepolicy/sepolicy.py:259
++msgid "Generate SELinux Policy module template"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for fsdaemon daemon"
--#~ msgstr "fsdaemon ডেমনেৰ বাবে SELinux নিৰাপত্তা নিষ্ক্ৰিয় কৰক"
-+#: ../gui/selinux.tbl:45
-+msgid "Disable SELinux protection for clvmd"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for gpm daemon"
--#~ msgstr "gpm ডেমনেৰ বাবে SELinux নিৰাপত্তা নিষ্ক্ৰিয় কৰক"
-+#: ../gui/selinux.tbl:46
-+msgid "Disable SELinux protection for comsat daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:68
+-msgid "Disable SELinux protection for dhcpd daemon"
++#: ../sepolicy/sepolicy.py:265
++msgid "name of policy to generate"
+ msgstr ""
  
--#~ msgid "NFS"
--#~ msgstr "NFS"
-+#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
-+#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
-+msgid "Disable SELinux protection for courier daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:69
+-msgid "Disable SELinux protection for dictd daemon"
++#: ../sepolicy/sepolicy.py:267
++msgid "executable to confine"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for gss daemon"
--#~ msgstr "gss ডেমনেৰ বাবে SELinux নিৰাপত্তা নিষ্ক্ৰিয় কৰক"
-+#: ../gui/selinux.tbl:52
-+msgid "Disable SELinux protection for cpucontrol daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:70
+-msgid "Allow sysadm_t to directly start daemons"
++#: ../sepolicy/sepolicy.py:269
++msgid "run policy generation test suite"
+ msgstr ""
  
--#, fuzzy
--#~ msgid "Disable SELinux protection for Hal daemon"
--#~ msgstr "hal ডেমনেৰ বাবে SELinux নিৰাপত্তা নিষ্ক্ৰিয় কৰক"
-+#: ../gui/selinux.tbl:53
-+msgid "Disable SELinux protection for cpuspeed daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:71
+-msgid "Disable SELinux protection for Evolution"
++#: ../sepolicy/sepolicy.py:274
++msgid "commands"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for hostname daemon"
--#~ msgstr "hostname ডেমনেৰ বাবে SELinux নিৰাপত্তা নিষ্ক্ৰিয় কৰক"
-+#: ../gui/selinux.tbl:54
-+msgid "Cron"
-+msgstr ""
+-#: ../gui/selinux.tbl:72
+-msgid "Games"
++#: ../sepolicy/sepolicy/generate.py:185
++msgid "Internet Services Daemon"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for hotplug daemon"
--#~ msgstr "hotplug ডেমনেৰ বাবে SELinux নিৰাপত্তা নিষ্ক্ৰিয় কৰক"
-+#: ../gui/selinux.tbl:54
-+msgid "Disable SELinux protection for crond daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:72
+-msgid "Disable SELinux protection for games"
++#: ../sepolicy/sepolicy/generate.py:198
++msgid "Valid Types:\n"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for howl daemon"
--#~ msgstr "howl ডেমনেৰ বাবে SELinux নিৰাপত্তা নিষ্ক্ৰিয় কৰক"
-+#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
-+#: ../gui/selinux.tbl:91
-+msgid "Printing"
-+msgstr ""
+-#: ../gui/selinux.tbl:73
+-msgid "Disable SELinux protection for the web browsers"
++#: ../sepolicy/sepolicy/generate.py:232
++#, python-format
++msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for cups hplip daemon"
--#~ msgstr "hplip ডেমনেৰ বাবে SELinux নিৰাপত্তা নিষ্ক্ৰিয় কৰক"
-+#: ../gui/selinux.tbl:55
-+msgid "Disable SELinux protection for cupsd back end server"
-+msgstr ""
+-#: ../gui/selinux.tbl:74
+-msgid "Disable SELinux protection for Thunderbird"
++#: ../sepolicy/sepolicy/generate.py:359
++msgid "You must enter a name for your confined process/user"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for httpd rotatelogs"
--#~ msgstr "httpd rotatelogs-ৰ বাবে SELinux নিৰাপত্তা নিষ্ক্ৰিয় কৰক"
-+#: ../gui/selinux.tbl:56
-+msgid "Disable SELinux protection for cupsd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:75
+-msgid "Disable SELinux protection for distccd daemon"
++#: ../sepolicy/sepolicy/generate.py:361
++msgid ""
++"Name must be alpha numberic with no spaces. Consider using option \"-n "
++"MODULENAME\""
+ msgstr ""
  
--#~ msgid "HTTPD Service"
--#~ msgstr "HTTPD সেৱা"
-+#: ../gui/selinux.tbl:57
-+msgid "Disable SELinux protection for cupsd_lpd"
-+msgstr ""
+-#: ../gui/selinux.tbl:76
+-msgid "Disable SELinux protection for dmesg daemon"
++#: ../sepolicy/sepolicy/generate.py:449
++msgid "User Role types can not be assigned executables."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for http suexec"
--#~ msgstr "http suexec-ৰ বাবে SELinux নিৰাপত্তা নিষ্ক্ৰিয় কৰক"
-+#: ../gui/selinux.tbl:58
-+msgid "CVS"
-+msgstr ""
+-#: ../gui/selinux.tbl:77
+-msgid "Disable SELinux protection for dnsmasq daemon"
++#: ../sepolicy/sepolicy/generate.py:455
++msgid "Only Daemon apps can use an init script.."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for hwclock daemon"
--#~ msgstr "hwclock ডেমনেৰ বাবে SELinux নিৰাপত্তা নিষ্ক্ৰিয় কৰক"
-+#: ../gui/selinux.tbl:58
-+msgid "Disable SELinux protection for cvs daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:78
+-msgid "Disable SELinux protection for dovecot daemon"
++#: ../sepolicy/sepolicy/generate.py:473
++msgid "use_resolve must be a boolean value "
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for i18n daemon"
--#~ msgstr "i18n ডেমনেৰ বাবে SELinux নিৰাপত্তা নিষ্ক্ৰিয় কৰক"
-+#: ../gui/selinux.tbl:59
-+msgid "Disable SELinux protection for cyrus daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:79
+-msgid "Disable SELinux protection for entropyd daemon"
++#: ../sepolicy/sepolicy/generate.py:479
++msgid "use_syslog must be a boolean value "
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for imazesrv daemon"
--#~ msgstr "imazesrv ডেমনেৰ বাবে SELinux নিৰাপত্তা নিষ্ক্ৰিয় কৰক"
-+#: ../gui/selinux.tbl:60
-+msgid "Disable SELinux protection for dbskkd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:80
+-msgid "Disable SELinux protection for fetchmail"
++#: ../sepolicy/sepolicy/generate.py:485
++msgid "use_kerberos must be a boolean value "
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for inetd child daemons"
--#~ msgstr "inetd চাইল্ড ডেমনেৰ বাবে SELinux নিৰাপত্তা নিষ্ক্ৰিয় কৰক"
-+#: ../gui/selinux.tbl:61
-+msgid "Disable SELinux protection for dbusd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:81
+-msgid "Disable SELinux protection for fingerd daemon"
++#: ../sepolicy/sepolicy/generate.py:491
++msgid "manage_krb5_rcache must be a boolean value "
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for inetd daemon"
--#~ msgstr "inetd ডেমনেৰ বাবে SELinux নিৰাপত্তা নিষ্ক্ৰিয় কৰক"
-+#: ../gui/selinux.tbl:62
-+msgid "Disable SELinux protection for dccd"
-+msgstr ""
+-#: ../gui/selinux.tbl:82
+-msgid "Disable SELinux protection for freshclam daemon"
++#: ../sepolicy/sepolicy/generate.py:521
++msgid "USER Types automatically get a tmp type"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for innd daemon"
--#~ msgstr "innd ডেমনেৰ বাবে SELinux নিৰাপত্তা নিষ্ক্ৰিয় কৰক"
-+#: ../gui/selinux.tbl:63
-+msgid "Disable SELinux protection for dccifd"
-+msgstr ""
+-#: ../gui/selinux.tbl:83
+-msgid "Disable SELinux protection for fsdaemon daemon"
++#: ../sepolicy/sepolicy/generate.py:1039
++msgid "You must enter the executable path for your confined process"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for iptables daemon"
--#~ msgstr "iptables ডেমনেৰ বাবে SELinux নিৰাপত্তা নিষ্ক্ৰিয় কৰক"
-+#: ../gui/selinux.tbl:64
-+msgid "Disable SELinux protection for dccm"
-+msgstr ""
+-#: ../gui/selinux.tbl:84
+-msgid "Disable SELinux protection for gpm daemon"
++#: ../sepolicy/sepolicy/generate.py:1272
++msgid "Type Enforcement file"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for ircd daemon"
--#~ msgstr "উল্লিখিত সময় অবধি"
-+#: ../gui/selinux.tbl:65
-+msgid "Disable SELinux protection for ddt daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
+-msgid "NFS"
++#: ../sepolicy/sepolicy/generate.py:1273
++msgid "Interface file"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for irqbalance daemon"
--#~ msgstr "উল্লিখিত সময় অবধি"
-+#: ../gui/selinux.tbl:66
-+msgid "Disable SELinux protection for devfsd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:85
+-msgid "Disable SELinux protection for gss daemon"
++#: ../sepolicy/sepolicy/generate.py:1274
++msgid "File Contexts file"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for iscsi daemon"
--#~ msgstr "উল্লিখিত সময় অবধি"
-+#: ../gui/selinux.tbl:67
-+msgid "Disable SELinux protection for dhcpc daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:86
+-msgid "Disable SELinux protection for Hal daemon"
++#: ../sepolicy/sepolicy/generate.py:1275
++msgid "Spec file"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for jabberd daemon"
--#~ msgstr "উল্লিখিত সময় অবধি"
-+#: ../gui/selinux.tbl:68
-+msgid "Disable SELinux protection for dhcpd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:87
+-msgid "Compatibility"
++#: ../sepolicy/sepolicy/generate.py:1276
++msgid "Setup Script"
+ msgstr ""
  
--#~ msgid "Kerberos"
--#~ msgstr "Kerberos"
-+#: ../gui/selinux.tbl:69
-+msgid "Disable SELinux protection for dictd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:87
++#: booleans.py:1
+ msgid ""
+-"Do not audit things that we know to be broken but which are not security "
+-"risks"
++"Allow ABRT to modify public files used for public file transfer services."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for kadmind daemon"
--#~ msgstr "উল্লিখিত সময় অবধি"
-+#: ../gui/selinux.tbl:70
-+msgid "Allow sysadm_t to directly start daemons"
-+msgstr ""
+-#: ../gui/selinux.tbl:88
+-msgid "Disable SELinux protection for hostname daemon"
++#: booleans.py:2
++msgid ""
++"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for klogd daemon"
--#~ msgstr "উল্লিখিত সময় অবধি"
-+#: ../gui/selinux.tbl:71
-+msgid "Disable SELinux protection for Evolution"
-+msgstr ""
+-#: ../gui/selinux.tbl:89
+-msgid "Disable SELinux protection for hotplug daemon"
++#: booleans.py:3
++msgid "Allow amavis to use JIT compiler"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for krb5kdc daemon"
--#~ msgstr "উল্লিখিত সময় অবধি"
-+#: ../gui/selinux.tbl:72
-+msgid "Games"
-+msgstr ""
+-#: ../gui/selinux.tbl:90
+-msgid "Disable SELinux protection for howl daemon"
++#: booleans.py:4
++msgid "Allow antivirus programs to read non security files on a system"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for ktalk daemons"
--#~ msgstr "উল্লিখিত সময় অবধি"
-+#: ../gui/selinux.tbl:72
-+msgid "Disable SELinux protection for games"
-+msgstr ""
+-#: ../gui/selinux.tbl:91
+-msgid "Disable SELinux protection for cups hplip daemon"
++#: booleans.py:5
++msgid ""
++"Allow users to resolve user passwd entries directly from ldap rather then "
++"using a sssd server"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for kudzu daemon"
--#~ msgstr "উল্লিখিত সময় অবধি"
-+#: ../gui/selinux.tbl:73
-+msgid "Disable SELinux protection for the web browsers"
-+msgstr ""
+-#: ../gui/selinux.tbl:92
+-msgid "Disable SELinux protection for httpd rotatelogs"
++#: booleans.py:6
++msgid "Allow users to login using a radius server"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for locate daemon"
--#~ msgstr "উল্লিখিত সময় অবধি"
-+#: ../gui/selinux.tbl:74
-+msgid "Disable SELinux protection for Thunderbird"
-+msgstr ""
+-#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
+-msgid "HTTPD Service"
++#: booleans.py:7
++msgid "Allow users to login using a yubikey  server"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for lpd daemon"
--#~ msgstr "উল্লিখিত সময় অবধি"
-+#: ../gui/selinux.tbl:75
-+msgid "Disable SELinux protection for distccd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:93
+-msgid "Disable SELinux protection for http suexec"
++#: booleans.py:8
++msgid ""
++"Allow cdrecord to read various content. nfs, samba, removable devices, user "
++"temp and untrusted content files"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for lrrd daemon"
--#~ msgstr "উল্লিখিত সময় অবধি"
-+#: ../gui/selinux.tbl:76
-+msgid "Disable SELinux protection for dmesg daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:94
+-msgid "Disable SELinux protection for hwclock daemon"
++#: booleans.py:9
++msgid "Allow clamd to use JIT compiler"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for lvm daemon"
--#~ msgstr "উল্লিখিত সময় অবধি"
-+#: ../gui/selinux.tbl:77
-+msgid "Disable SELinux protection for dnsmasq daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:95
+-msgid "Disable SELinux protection for i18n daemon"
++#: booleans.py:10
++msgid "Allow clamscan to non security files on a system"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for mailman"
--#~ msgstr "উল্লিখিত সময় অবধি"
-+#: ../gui/selinux.tbl:78
-+msgid "Disable SELinux protection for dovecot daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:96
+-msgid "Disable SELinux protection for imazesrv daemon"
++#: booleans.py:11
++msgid "Allow clamscan to read user content"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for mdadm daemon"
--#~ msgstr "উল্লিখিত সময় অবধি"
-+#: ../gui/selinux.tbl:79
-+msgid "Disable SELinux protection for entropyd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:97
+-msgid "Disable SELinux protection for inetd child daemons"
++#: booleans.py:12
++msgid ""
++"Allow Cobbler to modify public files used for public file transfer services."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for monopd daemon"
--#~ msgstr "উল্লিখিত সময় অবধি"
-+#: ../gui/selinux.tbl:80
-+msgid "Disable SELinux protection for fetchmail"
-+msgstr ""
+-#: ../gui/selinux.tbl:98
+-msgid "Disable SELinux protection for inetd daemon"
++#: booleans.py:13
++msgid "Allow Cobbler to connect to the network using TCP."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for mrtg daemon"
--#~ msgstr "উল্লিখিত সময় অবধি"
-+#: ../gui/selinux.tbl:81
-+msgid "Disable SELinux protection for fingerd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:99
+-msgid "Disable SELinux protection for innd daemon"
++#: booleans.py:14
++msgid "Allow Cobbler to access cifs file systems."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for mysqld daemon"
--#~ msgstr "উল্লিখিত সময় অবধি"
-+#: ../gui/selinux.tbl:82
-+msgid "Disable SELinux protection for freshclam daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:100
+-msgid "Disable SELinux protection for iptables daemon"
++#: booleans.py:15
++msgid "Allow Cobbler to access nfs file systems."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for nagios daemon"
--#~ msgstr "উল্লিখিত সময় অবধি"
-+#: ../gui/selinux.tbl:83
-+msgid "Disable SELinux protection for fsdaemon daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:101
+-msgid "Disable SELinux protection for ircd daemon"
++#: booleans.py:16
++msgid "Allow collectd to connect to the network using TCP."
+ msgstr ""
  
--#~ msgid "Name Service"
--#~ msgstr "নাম সেৱা"
-+#: ../gui/selinux.tbl:84
-+msgid "Disable SELinux protection for gpm daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:102
+-msgid "Disable SELinux protection for irqbalance daemon"
++#: booleans.py:17
++msgid "Allow codnor domain to connect to the network using TCP."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for named daemon"
--#~ msgstr "উল্লিখিত সময় অবধি"
-+#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
-+msgid "NFS"
-+msgstr ""
+-#: ../gui/selinux.tbl:103
+-msgid "Disable SELinux protection for iscsi daemon"
++#: booleans.py:18
++msgid ""
++"Allow system cron jobs to relabel filesystem for restoring file contexts."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for nessusd daemon"
--#~ msgstr "উল্লিখিত সময় অবধি"
-+#: ../gui/selinux.tbl:85
-+msgid "Disable SELinux protection for gss daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:104
+-msgid "Disable SELinux protection for jabberd daemon"
++#: booleans.py:19
++msgid "Allow cvs daemon to read shadow"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for NetworkManager"
--#~ msgstr "উল্লিখিত সময় অবধি"
-+#: ../gui/selinux.tbl:86
-+msgid "Disable SELinux protection for Hal daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
+-msgid "Kerberos"
++#: booleans.py:20
++msgid "Allow all daemons to write corefiles to /"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for nfsd daemon"
--#~ msgstr "উল্লিখিত সময় অবধি"
-+#: ../gui/selinux.tbl:87
-+msgid "Compatibility"
-+msgstr ""
+-#: ../gui/selinux.tbl:105
+-msgid "Disable SELinux protection for kadmind daemon"
++#: booleans.py:21
++msgid "Allow all daemons to use tcp wrappers."
+ msgstr ""
  
--#~ msgid "Samba"
--#~ msgstr "Samba"
-+#: ../gui/selinux.tbl:87
-+msgid ""
-+"Do not audit things that we know to be broken but which are not security "
-+"risks"
-+msgstr ""
+-#: ../gui/selinux.tbl:106
+-msgid "Disable SELinux protection for klogd daemon"
++#: booleans.py:22
++msgid "Allow all daemons the ability to read/write terminals"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for nmbd daemon"
--#~ msgstr "উল্লিখিত সময় অবধি"
-+#: ../gui/selinux.tbl:88
-+msgid "Disable SELinux protection for hostname daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:107
+-msgid "Disable SELinux protection for krb5kdc daemon"
++#: booleans.py:23
++msgid "Allow dbadm to manage files in users home directories"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for nrpe daemon"
--#~ msgstr "উল্লিখিত সময় অবধি"
-+#: ../gui/selinux.tbl:89
-+msgid "Disable SELinux protection for hotplug daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:108
+-msgid "Disable SELinux protection for ktalk daemons"
++#: booleans.py:24
++msgid "Allow dbadm to read files in users home directories"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for nscd daemon"
--#~ msgstr "উল্লিখিত সময় অবধি"
-+#: ../gui/selinux.tbl:90
-+msgid "Disable SELinux protection for howl daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:109
+-msgid "Disable SELinux protection for kudzu daemon"
++#: booleans.py:25
++msgid ""
++"Deny 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 ""
  
--#~ msgid "Disable SELinux protection for nsd daemon"
--#~ msgstr "উল্লিখিত সময় অবধি"
-+#: ../gui/selinux.tbl:91
-+msgid "Disable SELinux protection for cups hplip daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:110
+-msgid "Disable SELinux protection for locate daemon"
++#: booleans.py:26
++msgid "Allow sysadm to debug or ptrace all processes."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for ntpd daemon"
--#~ msgstr "উল্লিখিত সময় অবধি"
-+#: ../gui/selinux.tbl:92
-+msgid "Disable SELinux protection for httpd rotatelogs"
-+msgstr ""
+-#: ../gui/selinux.tbl:111
+-msgid "Disable SELinux protection for lpd daemon"
++#: booleans.py:27
++msgid "Allow dhcpc client applications to execute iptables commands"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for oddjob"
--#~ msgstr "উল্লিখিত সময় অবধি"
-+#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
-+msgid "HTTPD Service"
-+msgstr ""
+-#: ../gui/selinux.tbl:112
+-msgid "Disable SELinux protection for lrrd daemon"
++#: booleans.py:28
++msgid "Allow DHCP daemon to use LDAP backends"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for oddjob_mkhomedir"
--#~ msgstr "উল্লিখিত সময় অবধি"
-+#: ../gui/selinux.tbl:93
-+msgid "Disable SELinux protection for http suexec"
-+msgstr ""
+-#: ../gui/selinux.tbl:113
+-msgid "Disable SELinux protection for lvm daemon"
++#: booleans.py:29
++msgid "Allow all domains to use other domains file descriptors"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for openvpn daemon"
--#~ msgstr "উল্লিখিত সময় অবধি"
-+#: ../gui/selinux.tbl:94
-+msgid "Disable SELinux protection for hwclock daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:114
+-msgid "Disable SELinux protection for mailman"
++#: booleans.py:30
++msgid "Allow all domains to have the kernel load modules"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for pam daemon"
--#~ msgstr "উল্লিখিত সময় অবধি"
-+#: ../gui/selinux.tbl:95
-+msgid "Disable SELinux protection for i18n daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:115
+-msgid "Allow evolution and thunderbird to read user files"
++#: booleans.py:31
++msgid "Allow the use of the audio devices as the source for the entropy feeds"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for pegasus"
--#~ msgstr "উল্লিখিত সময় অবধি"
-+#: ../gui/selinux.tbl:96
-+msgid "Disable SELinux protection for imazesrv daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:116
+-msgid "Disable SELinux protection for mdadm daemon"
++#: booleans.py:32
++msgid "Allow exim to connect to databases (postgres, mysql)"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for perdition daemon"
--#~ msgstr "উল্লিখিত সময় অবধি"
-+#: ../gui/selinux.tbl:97
-+msgid "Disable SELinux protection for inetd child daemons"
-+msgstr ""
+-#: ../gui/selinux.tbl:117
+-msgid "Disable SELinux protection for monopd daemon"
++#: booleans.py:33
++msgid "Allow exim to create, read, write, and delete unprivileged user files."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for portmap daemon"
--#~ msgstr "উল্লিখিত সময় অবধি"
-+#: ../gui/selinux.tbl:98
-+msgid "Disable SELinux protection for inetd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:118
+-msgid "Allow the mozilla browser to read user files"
++#: booleans.py:34
++msgid "Allow exim to read unprivileged user files."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for portslave daemon"
--#~ msgstr "উল্লিখিত সময় অবধি"
-+#: ../gui/selinux.tbl:99
-+msgid "Disable SELinux protection for innd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:119
+-msgid "Disable SELinux protection for mrtg daemon"
++#: booleans.py:35
++msgid "Enable extra rules in the cron domain to support fcron."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for postfix"
--#~ msgstr "উল্লিখিত সময় অবধি"
-+#: ../gui/selinux.tbl:100
-+msgid "Disable SELinux protection for iptables daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:120
+-msgid "Disable SELinux protection for mysqld daemon"
++#: booleans.py:36
++msgid "Allow fenced domain to connect to the network using TCP."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for postgresql daemon"
--#~ msgstr "উল্লিখিত সময় অবধি"
-+#: ../gui/selinux.tbl:101
-+msgid "Disable SELinux protection for ircd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:121
+-msgid "Disable SELinux protection for nagios daemon"
++#: booleans.py:37
++msgid "Allow fenced domain to execute ssh."
+ msgstr ""
  
--#~ msgid "Allow pppd to be run for a regular user"
--#~ msgstr "উল্লিখিত সময় অবধি"
-+#: ../gui/selinux.tbl:102
-+msgid "Disable SELinux protection for irqbalance daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
+-msgid "Name Service"
++#: booleans.py:38
++msgid "Allow ftp to read and write files in the user home directories"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for pptp"
--#~ msgstr "উল্লিখিত সময় অবধি"
-+#: ../gui/selinux.tbl:103
-+msgid "Disable SELinux protection for iscsi daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:122
+-msgid "Disable SELinux protection for named daemon"
++#: booleans.py:39
++msgid ""
++"Allow ftp servers to upload files,  used for public file transfer services. "
++"Directories must be labeled public_content_rw_t."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for prelink daemon"
--#~ msgstr "উল্লিখিত সময় অবধি"
-+#: ../gui/selinux.tbl:104
-+msgid "Disable SELinux protection for jabberd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:123
+-msgid "Disable SELinux protection for nessusd daemon"
++#: booleans.py:40
++msgid "Allow ftp servers to connect to all ports > 1023"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for privoxy daemon"
--#~ msgstr "উল্লিখিত সময় অবধি"
-+#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
-+msgid "Kerberos"
-+msgstr ""
+-#: ../gui/selinux.tbl:124
+-msgid "Disable SELinux protection for NetworkManager"
++#: booleans.py:41
++msgid "Allow ftp servers to connect to mysql database ports"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for ptal daemon"
--#~ msgstr "উল্লিখিত সময় অবধি"
-+#: ../gui/selinux.tbl:105
-+msgid "Disable SELinux protection for kadmind daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:125
+-msgid "Disable SELinux protection for nfsd daemon"
++#: booleans.py:42
++msgid ""
++"Allow ftp servers to login to local users and read/write all files on the "
++"system, governed by DAC."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for pxe daemon"
--#~ msgstr "উল্লিখিত সময় অবধি"
-+#: ../gui/selinux.tbl:106
-+msgid "Disable SELinux protection for klogd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
+-#: ../gui/selinux.tbl:221
+-msgid "Samba"
++#: booleans.py:43
++msgid "Allow ftp servers to use cifs used for public file transfer services."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for pyzord"
--#~ msgstr "উল্লিখিত সময় অবধি"
-+#: ../gui/selinux.tbl:107
-+msgid "Disable SELinux protection for krb5kdc daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:126
+-msgid "Disable SELinux protection for nmbd daemon"
++#: booleans.py:44
++msgid "Allow ftp servers to use nfs used for public file transfer services."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for quota daemon"
--#~ msgstr "উল্লিখিত সময় অবধি"
-+#: ../gui/selinux.tbl:108
-+msgid "Disable SELinux protection for ktalk daemons"
-+msgstr ""
+-#: ../gui/selinux.tbl:127
+-msgid "Disable SELinux protection for nrpe daemon"
++#: booleans.py:45
++msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for radiusd daemon"
--#~ msgstr "উল্লিখিত সময় অবধি"
-+#: ../gui/selinux.tbl:109
-+msgid "Disable SELinux protection for kudzu daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:128
+-msgid "Disable SELinux protection for nscd daemon"
++#: booleans.py:46
++msgid "Determine whether Git CGI can search home directories."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for radvd daemon"
--#~ msgstr "উল্লিখিত সময় অবধি"
-+#: ../gui/selinux.tbl:110
-+msgid "Disable SELinux protection for locate daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:129
+-msgid "Disable SELinux protection for nsd daemon"
++#: booleans.py:47
++msgid "Determine whether Git CGI can access cifs file systems."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for rdisc"
--#~ msgstr "উল্লিখিত সময় অবধি"
-+#: ../gui/selinux.tbl:111
-+msgid "Disable SELinux protection for lpd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:130
+-msgid "Disable SELinux protection for ntpd daemon"
++#: booleans.py:48
++msgid "Determine whether Git CGI can access nfs file systems."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for readahead"
--#~ msgstr "উল্লিখিত সময় অবধি"
-+#: ../gui/selinux.tbl:112
-+msgid "Disable SELinux protection for lrrd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:131
+-msgid "Disable SELinux protection for oddjob"
++#: booleans.py:49
++msgid ""
++"Determine whether Git session daemon can bind TCP sockets to all unreserved "
++"ports."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for restorecond"
--#~ msgstr "উল্লিখিত সময় অবধি"
-+#: ../gui/selinux.tbl:113
-+msgid "Disable SELinux protection for lvm daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:132
+-msgid "Disable SELinux protection for oddjob_mkhomedir"
++#: booleans.py:50
++msgid ""
++"Determine whether calling user domains can execute Git daemon in the "
++"git_session_t domain."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for rhgb daemon"
--#~ msgstr "উল্লিখিত সময় অবধি"
-+#: ../gui/selinux.tbl:114
-+msgid "Disable SELinux protection for mailman"
-+msgstr ""
+-#: ../gui/selinux.tbl:133
+-msgid "Disable SELinux protection for openvpn daemon"
++#: booleans.py:51
++msgid "Determine whether Git system daemon can search home directories."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for ricci"
--#~ msgstr "উল্লিখিত সময় অবধি"
-+#: ../gui/selinux.tbl:115
-+msgid "Allow evolution and thunderbird to read user files"
-+msgstr ""
+-#: ../gui/selinux.tbl:134
+-msgid "Disable SELinux protection for pam daemon"
++#: booleans.py:52
++msgid "Determine whether Git system daemon can access cifs file systems."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for ricci_modclusterd"
--#~ msgstr "উল্লিখিত সময় অবধি"
-+#: ../gui/selinux.tbl:116
-+msgid "Disable SELinux protection for mdadm daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:135
+-msgid "Disable SELinux protection for pegasus"
++#: booleans.py:53
++msgid "Determine whether Git system daemon can access nfs file systems."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for rlogind daemon"
--#~ msgstr "উল্লিখিত সময় অবধি"
-+#: ../gui/selinux.tbl:117
-+msgid "Disable SELinux protection for monopd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:136
+-msgid "Disable SELinux protection for perdition daemon"
++#: booleans.py:54
++msgid "Allow gitisis daemon to send mail"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for rpcd daemon"
--#~ msgstr "উল্লিখিত সময় অবধি"
-+#: ../gui/selinux.tbl:118
-+msgid "Allow the mozilla browser to read user files"
-+msgstr ""
+-#: ../gui/selinux.tbl:137
+-msgid "Disable SELinux protection for portmap daemon"
++#: booleans.py:55
++msgid "Enable reading of urandom for all domains."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for rshd"
--#~ msgstr "উল্লিখিত সময় অবধি"
-+#: ../gui/selinux.tbl:119
-+msgid "Disable SELinux protection for mrtg daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:138
+-msgid "Disable SELinux protection for portslave daemon"
++#: booleans.py:56
++msgid ""
++"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
++"agent to manage user files."
+ msgstr ""
  
--#~ msgid "rsync"
--#~ msgstr "rsync"
-+#: ../gui/selinux.tbl:120
-+msgid "Disable SELinux protection for mysqld daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:139
+-msgid "Disable SELinux protection for postfix"
++#: booleans.py:57
++msgid ""
++"Allow gpg web domain to modify public files used for public file transfer "
++"services."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for rsync daemon"
--#~ msgstr "উল্লিখিত সময় অবধি rsync"
-+#: ../gui/selinux.tbl:121
-+msgid "Disable SELinux protection for nagios daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:140
+-msgid "Disable SELinux protection for postgresql daemon"
++#: booleans.py:58
++msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
+ msgstr ""
  
--#~ msgid "Allow ssh to run from inetd instead of as a daemon"
--#~ msgstr "সৰ্বমোট"
-+#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
-+msgid "Name Service"
-+msgstr ""
+-#: ../gui/selinux.tbl:141
+-msgid "pppd"
++#: booleans.py:59
++msgid ""
++"Allow Apache to modify public files used for public file transfer services. "
++"Directories/Files must be labeled public_content_rw_t."
+ msgstr ""
  
--#~ msgid "Allow Samba to share nfs directories"
--#~ msgstr "Samba"
-+#: ../gui/selinux.tbl:122
-+msgid "Disable SELinux protection for named daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:141
+-msgid "Allow pppd to be run for a regular user"
++#: booleans.py:60
++msgid "Allow httpd to use built in scripting (usually php)"
+ msgstr ""
  
--#~ msgid ""
--#~ "Allow X-Windows server to map a memory region as both executable and "
--#~ "writable"
--#~ msgstr "এক্স স্থানাঙ্ক মেপ"
-+#: ../gui/selinux.tbl:123
-+msgid "Disable SELinux protection for nessusd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:142
+-msgid "Disable SELinux protection for pptp"
++#: booleans.py:61
++msgid "Allow http daemon to check spam"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for saslauthd daemon"
--#~ msgstr "উল্লিখিত সময় অবধি"
-+#: ../gui/selinux.tbl:124
-+msgid "Disable SELinux protection for NetworkManager"
-+msgstr ""
+-#: ../gui/selinux.tbl:143
+-msgid "Disable SELinux protection for prelink daemon"
++#: booleans.py:62
++msgid ""
++"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
++"ports"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for scannerdaemon daemon"
--#~ msgstr "উল্লিখিত সময় অবধি"
-+#: ../gui/selinux.tbl:125
-+msgid "Disable SELinux protection for nfsd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:144
+-msgid "Disable SELinux protection for privoxy daemon"
++#: booleans.py:63
++msgid "Allow httpd to connect to the ldap port"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for sendmail daemon"
--#~ msgstr "উল্লিখিত সময় অবধি"
-+#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
-+#: ../gui/selinux.tbl:221
-+msgid "Samba"
-+msgstr ""
+-#: ../gui/selinux.tbl:145
+-msgid "Disable SELinux protection for ptal daemon"
++#: booleans.py:64
++msgid "Allow http daemon to connect to zabbix"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for setrans"
--#~ msgstr "উল্লিখিত সময় অবধি"
-+#: ../gui/selinux.tbl:126
-+msgid "Disable SELinux protection for nmbd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:146
+-msgid "Disable SELinux protection for pxe daemon"
++#: booleans.py:65
++msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+ msgstr ""
  
--#, fuzzy
--#~ msgid "Disable SELinux protection for setroubleshoot daemon"
--#~ msgstr "উল্লিখিত সময় অবধি"
-+#: ../gui/selinux.tbl:127
-+msgid "Disable SELinux protection for nrpe daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:147
+-msgid "Disable SELinux protection for pyzord"
++#: booleans.py:66
++msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for slapd daemon"
--#~ msgstr "উল্লিখিত সময় অবধি"
-+#: ../gui/selinux.tbl:128
-+msgid "Disable SELinux protection for nscd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:148
+-msgid "Disable SELinux protection for quota daemon"
++#: booleans.py:67
++msgid ""
++"Allow HTTPD scripts and modules to connect to databases over the network."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for slrnpull daemon"
--#~ msgstr "উল্লিখিত সময় অবধি"
-+#: ../gui/selinux.tbl:129
-+msgid "Disable SELinux protection for nsd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:149
+-msgid "Disable SELinux protection for radiusd daemon"
++#: booleans.py:68
++msgid "Allow httpd to connect to memcache server"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for smbd daemon"
--#~ msgstr "উল্লিখিত সময় অবধি"
-+#: ../gui/selinux.tbl:130
-+msgid "Disable SELinux protection for ntpd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:150
+-msgid "Disable SELinux protection for radvd daemon"
++#: booleans.py:69
++msgid "Allow httpd to act as a relay"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for snmpd daemon"
--#~ msgstr "উল্লিখিত সময় অবধি"
-+#: ../gui/selinux.tbl:131
-+msgid "Disable SELinux protection for oddjob"
-+msgstr ""
+-#: ../gui/selinux.tbl:151
+-msgid "Disable SELinux protection for rdisc"
++#: booleans.py:70
++msgid "Allow http daemon to send mail"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for snort daemon"
--#~ msgstr "উল্লিখিত সময় অবধি"
-+#: ../gui/selinux.tbl:132
-+msgid "Disable SELinux protection for oddjob_mkhomedir"
-+msgstr ""
+-#: ../gui/selinux.tbl:152
+-msgid "Disable SELinux protection for readahead"
++#: booleans.py:71
++msgid "Allow Apache to communicate with avahi service via dbus"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for soundd daemon"
--#~ msgstr "উল্লিখিত সময় অবধি"
-+#: ../gui/selinux.tbl:133
-+msgid "Disable SELinux protection for openvpn daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:153
+-msgid "Allow programs to read files in non-standard locations (default_t)"
++#: booleans.py:72
++msgid "Allow httpd cgi support"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for sound daemon"
--#~ msgstr "উল্লিখিত সময় অবধি"
-+#: ../gui/selinux.tbl:134
-+msgid "Disable SELinux protection for pam daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:154
+-msgid "Disable SELinux protection for restorecond"
++#: booleans.py:73
++msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+ msgstr ""
  
--#, fuzzy
--#~ msgid "Spam Protection"
--#~ msgstr "স্মৃতিশক্তি সংৰক্ষণ"
-+#: ../gui/selinux.tbl:135
-+msgid "Disable SELinux protection for pegasus"
-+msgstr ""
+-#: ../gui/selinux.tbl:155
+-msgid "Disable SELinux protection for rhgb daemon"
++#: booleans.py:74
++msgid "Allow httpd to read home directories"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for spamd daemon"
--#~ msgstr "উল্লিখিত সময় অবধি"
-+#: ../gui/selinux.tbl:136
-+msgid "Disable SELinux protection for perdition daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:156
+-msgid "Disable SELinux protection for ricci"
++#: booleans.py:75
++msgid "Allow httpd scripts and modules execmem/execstack"
+ msgstr ""
  
--#, fuzzy
--#~ msgid "Allow Spam Assassin daemon network access"
--#~ msgstr "নে'টৱৰ্ক"
-+#: ../gui/selinux.tbl:137
-+msgid "Disable SELinux protection for portmap daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:157
+-msgid "Disable SELinux protection for ricci_modclusterd"
++#: booleans.py:76
++msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for speedmgmt daemon"
--#~ msgstr "উল্লিখিত সময় অবধি"
-+#: ../gui/selinux.tbl:138
-+msgid "Disable SELinux protection for portslave daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:158
+-msgid "Disable SELinux protection for rlogind daemon"
++#: booleans.py:77
++msgid "Allow httpd processes to manage IPA content"
+ msgstr ""
  
--#~ msgid "Allow squid daemon to connect to the network"
--#~ msgstr "নে'টৱৰ্ক"
-+#: ../gui/selinux.tbl:139
-+msgid "Disable SELinux protection for postfix"
-+msgstr ""
+-#: ../gui/selinux.tbl:159
+-msgid "Disable SELinux protection for rpcd daemon"
++#: booleans.py:78
++msgid "Allow Apache to use mod_auth_ntlm_winbind"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for squid daemon"
--#~ msgstr "উল্লিখিত সময় অবধি"
-+#: ../gui/selinux.tbl:140
-+msgid "Disable SELinux protection for postgresql daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:160
+-msgid "Disable SELinux protection for rshd"
++#: booleans.py:79
++msgid "Allow Apache to use mod_auth_pam"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for ssh daemon"
--#~ msgstr "উল্লিখিত সময় অবধি"
-+#: ../gui/selinux.tbl:141
-+msgid "pppd"
-+msgstr ""
+-#: ../gui/selinux.tbl:161
+-msgid "rsync"
++#: booleans.py:80
++msgid "Allow httpd to read user content"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for stunnel daemon"
--#~ msgstr "উল্লিখিত সময় অবধি"
-+#: ../gui/selinux.tbl:141
-+msgid "Allow pppd to be run for a regular user"
-+msgstr ""
+-#: ../gui/selinux.tbl:161
+-msgid "Disable SELinux protection for rsync daemon"
++#: booleans.py:81
++msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+ msgstr ""
  
--#~ msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
--#~ msgstr "সৰ্বমোট"
-+#: ../gui/selinux.tbl:142
-+msgid "Disable SELinux protection for pptp"
-+msgstr ""
+-#: ../gui/selinux.tbl:162
+-msgid "Allow ssh to run from inetd instead of as a daemon"
++#: booleans.py:82
++msgid "Allow httpd daemon to change its resource limits"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for swat daemon"
--#~ msgstr "উল্লিখিত সময় অবধি"
-+#: ../gui/selinux.tbl:143
-+msgid "Disable SELinux protection for prelink daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:163
+-msgid "Allow Samba to share nfs directories"
++#: booleans.py:83
++msgid ""
++"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for sxid daemon"
--#~ msgstr "উল্লিখিত সময় অবধি"
-+#: ../gui/selinux.tbl:144
-+msgid "Disable SELinux protection for privoxy daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
+-msgid "SASL authentication server"
++#: booleans.py:84
++msgid ""
++"Allow apache scripts to write to public content, directories/files must be "
++"labeled public_rw_content_t."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for syslogd daemon"
--#~ msgstr "উল্লিখিত সময় অবধি"
-+#: ../gui/selinux.tbl:145
-+msgid "Disable SELinux protection for ptal daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:164
+-msgid "Allow sasl authentication server to read /etc/shadow"
++#: booleans.py:85
++msgid "Allow Apache to execute tmp content."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for system cron jobs"
--#~ msgstr "উল্লিখিত সময় অবধি"
-+#: ../gui/selinux.tbl:146
-+msgid "Disable SELinux protection for pxe daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:165
++#: booleans.py:86
+ msgid ""
+-"Allow X-Windows server to map a memory region as both executable and writable"
++"Unify HTTPD to communicate with the terminal. Needed for entering the "
++"passphrase for certificates at the terminal."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for tcp daemon"
--#~ msgstr "উল্লিখিত সময় অবধি"
-+#: ../gui/selinux.tbl:147
-+msgid "Disable SELinux protection for pyzord"
-+msgstr ""
+-#: ../gui/selinux.tbl:166
+-msgid "Disable SELinux protection for saslauthd daemon"
++#: booleans.py:87
++msgid "Unify HTTPD handling of all content files."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for telnet daemon"
--#~ msgstr "উল্লিখিত সময় অবধি"
-+#: ../gui/selinux.tbl:148
-+msgid "Disable SELinux protection for quota daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:167
+-msgid "Disable SELinux protection for scannerdaemon daemon"
++#: booleans.py:88
++msgid "Allow httpd to access cifs file systems"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for tftpd daemon"
--#~ msgstr "উল্লিখিত সময় অবধি"
-+#: ../gui/selinux.tbl:149
-+msgid "Disable SELinux protection for radiusd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:168
+-msgid "Do not allow transition to sysadm_t, sudo and su effected"
++#: booleans.py:89
++msgid "Allow httpd to access FUSE file systems"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for transproxy daemon"
--#~ msgstr "উল্লিখিত সময় অবধি"
-+#: ../gui/selinux.tbl:150
-+msgid "Disable SELinux protection for radvd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:169
+-msgid "Do not allow any processes to load kernel modules"
++#: booleans.py:90
++msgid "Allow httpd to run gpg"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for udev daemon"
--#~ msgstr "উল্লিখিত সময় অবধি"
-+#: ../gui/selinux.tbl:151
-+msgid "Disable SELinux protection for rdisc"
-+msgstr ""
+-#: ../gui/selinux.tbl:170
+-msgid "Do not allow any processes to modify kernel SELinux policy"
++#: booleans.py:91
++msgid "Allow httpd to access nfs file systems"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for uml daemon"
--#~ msgstr "উল্লিখিত সময় অবধি"
-+#: ../gui/selinux.tbl:152
-+msgid "Disable SELinux protection for readahead"
-+msgstr ""
+-#: ../gui/selinux.tbl:171
+-msgid "Disable SELinux protection for sendmail daemon"
++#: booleans.py:92
++msgid "Allow httpd to communicate with oddjob to start up a service"
+ msgstr ""
  
--#~ msgid ""
--#~ "Allow xinetd to run unconfined, including any services it starts that do "
--#~ "not have a domain transition explicitly defined"
--#~ msgstr "ডোমেইম"
-+#: ../gui/selinux.tbl:153
-+msgid "Allow programs to read files in non-standard locations (default_t)"
-+msgstr ""
+-#: ../gui/selinux.tbl:172
+-msgid "Disable SELinux protection for setrans"
++#: booleans.py:93
++msgid "Allow httpd to access openstack ports"
+ msgstr ""
  
--#~ msgid ""
--#~ "Allow rc scripts to run unconfined, including any daemon started by an rc "
--#~ "script that does not have a domain transition explicitly defined"
--#~ msgstr "ডোমেইম"
-+#: ../gui/selinux.tbl:154
-+msgid "Disable SELinux protection for restorecond"
-+msgstr ""
+-#: ../gui/selinux.tbl:173
+-msgid "Disable SELinux protection for setroubleshoot daemon"
++#: booleans.py:94
++msgid "Allow icecast to connect to all ports, not just sound ports."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for updfstab daemon"
--#~ msgstr "উল্লিখিত সময় অবধি"
-+#: ../gui/selinux.tbl:155
-+msgid "Disable SELinux protection for rhgb daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:174
+-msgid "Disable SELinux protection for slapd daemon"
++#: booleans.py:95
++msgid ""
++"Allow the Irssi IRC Client to connect to any port, and to bind to any "
++"unreserved port."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for uptimed daemon"
--#~ msgstr "উল্লিখিত সময় অবধি"
-+#: ../gui/selinux.tbl:156
-+msgid "Disable SELinux protection for ricci"
-+msgstr ""
+-#: ../gui/selinux.tbl:175
+-msgid "Disable SELinux protection for slrnpull daemon"
++#: booleans.py:96
++msgid "Allow java executable stack"
+ msgstr ""
  
--#~ msgid "Allow regular users direct mouse access (only allow the X server)"
--#~ msgstr "এক্স স্থানাঙ্ক"
-+#: ../gui/selinux.tbl:157
-+msgid "Disable SELinux protection for ricci_modclusterd"
-+msgstr ""
+-#: ../gui/selinux.tbl:176
+-msgid "Disable SELinux protection for smbd daemon"
++#: booleans.py:97
++msgid "Allow confined applications to run with kerberos."
+ msgstr ""
  
--#~ msgid "Allow users to control network interfaces (also needs USERCTL=true)"
--#~ msgstr "নে'টৱৰ্ক"
-+#: ../gui/selinux.tbl:158
-+msgid "Disable SELinux protection for rlogind daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:177
+-msgid "Disable SELinux protection for snmpd daemon"
++#: booleans.py:98
++msgid "Allow syslogd daemon to send mail"
+ msgstr ""
  
--#~ msgid ""
--#~ "Allow users to run TCP servers (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 "ডোমেইম FTP"
-+#: ../gui/selinux.tbl:159
-+msgid "Disable SELinux protection for rpcd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:178
+-msgid "Disable SELinux protection for snort daemon"
++#: booleans.py:99
++msgid "Allow syslogd the ability to read/write terminals"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for uucpd daemon"
--#~ msgstr "উল্লিখিত সময় অবধি"
-+#: ../gui/selinux.tbl:160
-+msgid "Disable SELinux protection for rshd"
-+msgstr ""
+-#: ../gui/selinux.tbl:179
+-msgid "Disable SELinux protection for soundd daemon"
++#: booleans.py:100
++msgid "Allow logging in and using the system from /dev/console."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for vmware daemon"
--#~ msgstr "উল্লিখিত সময় অবধি"
-+#: ../gui/selinux.tbl:161
-+msgid "rsync"
-+msgstr ""
+-#: ../gui/selinux.tbl:180
+-msgid "Disable SELinux protection for sound daemon"
++#: booleans.py:101
++msgid ""
++"Control the ability to mmap a low area of the address space, as configured "
++"by /proc/sys/kernel/mmap_min_addr."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for watchdog daemon"
--#~ msgstr "উল্লিখিত সময় অবধি"
-+#: ../gui/selinux.tbl:161
-+msgid "Disable SELinux protection for rsync daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
+-msgid "Spam Protection"
++#: booleans.py:102
++msgid "Allow mock to read files in home directories."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for winbind daemon"
--#~ msgstr "উল্লিখিত সময় অবধি"
-+#: ../gui/selinux.tbl:162
-+msgid "Allow ssh to run from inetd instead of as a daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:181
+-msgid "Disable SELinux protection for spamd daemon"
++#: booleans.py:103
++msgid "Allow the mount command to mount any directory or file."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for xdm daemon"
--#~ msgstr "উল্লিখিত সময় অবধি"
-+#: ../gui/selinux.tbl:163
-+msgid "Allow Samba to share nfs directories"
-+msgstr ""
+-#: ../gui/selinux.tbl:182
+-msgid "Allow spamd to access home directories"
++#: booleans.py:104
++msgid "Allow mozilla plugin domain to connect to the network using TCP."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for xen daemon"
--#~ msgstr "উল্লিখিত সময় অবধি"
-+#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
-+msgid "SASL authentication server"
+-#: ../gui/selinux.tbl:183
+-msgid "Allow Spam Assassin daemon network access"
++#: booleans.py:105
++msgid ""
++"Allow mozilla_plugins to create random content in the users home directory"
 +msgstr ""
++
++#: booleans.py:106
++msgid "Allow confined web browsers to read home directory content"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for xfs daemon"
--#~ msgstr "উল্লিখিত সময় অবধি"
-+#: ../gui/selinux.tbl:164
-+msgid "Allow sasl authentication server to read /etc/shadow"
-+msgstr ""
+-#: ../gui/selinux.tbl:184
+-msgid "Disable SELinux protection for speedmgmt daemon"
++#: booleans.py:107
++msgid "Allow mplayer executable stack"
+ msgstr ""
  
--#, fuzzy
--#~ msgid "Disable SELinux protection for xen control"
--#~ msgstr "উল্লিখিত সময় অবধি"
-+#: ../gui/selinux.tbl:165
-+msgid ""
-+"Allow X-Windows server to map a memory region as both executable and writable"
-+msgstr ""
+-#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
+-msgid "Squid"
++#: booleans.py:108
++msgid "Allow mysqld to connect to all ports"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for ypbind daemon"
--#~ msgstr "উল্লিখিত সময় অবধি"
-+#: ../gui/selinux.tbl:166
-+msgid "Disable SELinux protection for saslauthd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:185
+-msgid "Allow squid daemon to connect to the network"
++#: booleans.py:109
++msgid "Allow BIND to bind apache port."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for NIS Password Daemon"
--#~ msgstr "উল্লিখিত সময় অবধি NIS"
-+#: ../gui/selinux.tbl:167
-+msgid "Disable SELinux protection for scannerdaemon daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:186
+-msgid "Disable SELinux protection for squid daemon"
++#: booleans.py:110
++msgid ""
++"Allow BIND to write the master zone files. Generally this is used for "
++"dynamic DNS or zone transfers."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for ypserv daemon"
--#~ msgstr "উল্লিখিত সময় অবধি"
-+#: ../gui/selinux.tbl:168
-+msgid "Do not allow transition to sysadm_t, sudo and su effected"
-+msgstr ""
+-#: ../gui/selinux.tbl:187
+-msgid "Disable SELinux protection for ssh daemon"
++#: booleans.py:111
++msgid "Allow any files/directories to be exported read/only via NFS."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for NIS Transfer Daemon"
--#~ msgstr "উল্লিখিত সময় অবধি NIS"
-+#: ../gui/selinux.tbl:169
-+msgid "Do not allow any processes to load kernel modules"
-+msgstr ""
+-#: ../gui/selinux.tbl:188
+-msgid "Allow ssh logins as sysadm_r:sysadm_t"
++#: booleans.py:112
++msgid "Allow any files/directories to be exported read/write via NFS."
+ msgstr ""
  
--#, fuzzy
--#~ msgid ""
--#~ "Allow SELinux webadm user to manage unprivileged users home directories"
--#~ msgstr "Samba"
-+#: ../gui/selinux.tbl:170
-+msgid "Do not allow any processes to modify kernel SELinux policy"
-+msgstr ""
+-#: ../gui/selinux.tbl:189
++#: booleans.py:113
+ msgid ""
+-"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
+-"bashrc)"
++"Allow nfs servers to modify public files used for public file transfer "
++"services.  Files/Directories must be labeled public_content_rw_t."
+ msgstr ""
  
--#, fuzzy
--#~ msgid ""
--#~ "Allow SELinux webadm user to read unprivileged users home directories"
--#~ msgstr "Samba"
-+#: ../gui/selinux.tbl:171
-+msgid "Disable SELinux protection for sendmail daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
+-msgid "Universal SSL tunnel"
++#: booleans.py:114
++msgid "Allow system to run with NIS"
+ msgstr ""
  
--#~ msgid ""
--#~ "Changing the policy type will cause a relabel of the entire file system "
--#~ "on the next boot. Relabeling takes a long time depending on the size of "
--#~ "the file system.  Do you wish to continue?"
--#~ msgstr "ধৰন সৰ্বমোট নথিপত্ৰ উপৰ উপৰ সৰ্বমোট নথিপত্ৰ?"
-+#: ../gui/selinux.tbl:172
-+msgid "Disable SELinux protection for setrans"
-+msgstr ""
+-#: ../gui/selinux.tbl:190
+-msgid "Disable SELinux protection for stunnel daemon"
++#: booleans.py:115
++msgid "Allow confined applications to use nscd shared memory."
+ msgstr ""
  
--#~ msgid ""
--#~ "Changing to SELinux disabled requires a reboot.  It is not recommended.  "
--#~ "If you later decide to turn SELinux back on, the system will be required "
--#~ "to relabel.  If you just want to see if SELinux is causing a problem on "
--#~ "your system, you can go to permissive mode which will only log errors and "
--#~ "not enforce SELinux policy.  Permissive mode does not require a reboot    "
--#~ "Do you wish to continue?"
--#~ msgstr "হলো উপৰ হলো উপৰ?"
-+#: ../gui/selinux.tbl:173
-+msgid "Disable SELinux protection for setroubleshoot daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:191
+-msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
++#: booleans.py:116
++msgid "Allow nsplugin code to connect to unreserved ports"
+ msgstr ""
  
--#~ msgid ""
--#~ "Changing to SELinux enabled will cause a relabel of the entire file "
--#~ "system on the next boot. Relabeling takes a long time depending on the "
--#~ "size of the file system.  Do you wish to continue?"
--#~ msgstr "সৰ্বমোট নথিপত্ৰ উপৰ উপৰ সৰ্বমোট নথিপত্ৰ?"
-+#: ../gui/selinux.tbl:174
-+msgid "Disable SELinux protection for slapd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:192
+-msgid "Disable SELinux protection for swat daemon"
++#: booleans.py:117
++msgid "Allow nsplugin code to execmem/execstack"
+ msgstr ""
  
--#~ msgid ""
--#~ "Copyright (c)2006 Red Hat, Inc.\n"
--#~ "Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
--#~ msgstr "লাল<dwalsh at redhat.com>"
-+#: ../gui/selinux.tbl:175
-+msgid "Disable SELinux protection for slrnpull daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:193
+-msgid "Disable SELinux protection for sxid daemon"
++#: booleans.py:118
++msgid "Allow openvpn to read home directories"
+ msgstr ""
  
--#~ msgid "Add SELinux Login Mapping"
--#~ msgstr "প্ৰৱেশ"
-+#: ../gui/selinux.tbl:176
-+msgid "Disable SELinux protection for smbd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:194
+-msgid "Disable SELinux protection for syslogd daemon"
++#: booleans.py:119
++msgid "Allow piranha-lvs domain to connect to the network using TCP."
+ msgstr ""
  
--#~ msgid "SELinux Type"
--#~ msgstr "SELinux Type"
-+#: ../gui/selinux.tbl:177
-+msgid "Disable SELinux protection for snmpd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:195
+-msgid "Disable SELinux protection for system cron jobs"
++#: booleans.py:120
++msgid "Allow polipo to connect to all ports > 1023"
+ msgstr ""
  
--#~ msgid "File Type"
--#~ msgstr "ধৰন"
-+#: ../gui/selinux.tbl:178
-+msgid "Disable SELinux protection for snort daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:196
+-msgid "Disable SELinux protection for tcp daemon"
++#: booleans.py:121
++msgid ""
++"Determine whether Polipo session daemon can bind tcp sockets to all "
++"unreserved ports."
+ msgstr ""
  
--#~ msgid "Add SELinux User"
--#~ msgstr "SELinux ব্যৱহাৰকৰোঁতা যোগ কৰক"
-+#: ../gui/selinux.tbl:179
-+msgid "Disable SELinux protection for soundd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:197
+-msgid "Disable SELinux protection for telnet daemon"
++#: booleans.py:122
++msgid ""
++"Determine whether calling user domains can execute Polipo daemon in the "
++"polipo_session_t domain."
+ msgstr ""
  
--#~ msgid "_Properties"
--#~ msgstr "বৈশিষ্ট্যাবলী (_P)"
-+#: ../gui/selinux.tbl:180
-+msgid "Disable SELinux protection for sound daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:198
+-msgid "Disable SELinux protection for tftpd daemon"
++#: booleans.py:123
++msgid "Determine whether polipo can access cifs file systems."
+ msgstr ""
  
--#~ msgid "_Delete"
--#~ msgstr "মুছে ফেলুন (_D)"
-+#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
-+msgid "Spam Protection"
-+msgstr ""
+-#: ../gui/selinux.tbl:199
+-msgid "Disable SELinux protection for transproxy daemon"
++#: booleans.py:124
++msgid "Determine whether Polipo can access nfs file systems."
+ msgstr ""
  
--#~ msgid "System Default Enforcing Mode"
--#~ msgstr "ব্যৱস্থাপ্ৰণালী ডিফল্ট"
-+#: ../gui/selinux.tbl:181
-+msgid "Disable SELinux protection for spamd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:200
+-msgid "Disable SELinux protection for udev daemon"
++#: booleans.py:125
++msgid "Enable polyinstantiated directory support."
+ msgstr ""
  
--#~ msgid "System Default Policy Type: "
--#~ msgstr "ব্যৱস্থাপ্ৰণালী ডিফল্ট ধৰন "
-+#: ../gui/selinux.tbl:182
-+msgid "Allow spamd to access home directories"
-+msgstr ""
+-#: ../gui/selinux.tbl:201
+-msgid "Disable SELinux protection for uml daemon"
++#: booleans.py:126
++msgid "Allow the portage domains to use NFS mounts (regular nfs_t)"
+ msgstr ""
  
--#~ msgid ""
--#~ "Select if you wish to relabel then entire file system on next reboot.  "
--#~ "Relabeling can take a very long time, depending on the size of the "
--#~ "system.  If you are changing policy types or going from disabled to "
--#~ "enforcing, a relabel is required."
--#~ msgstr "নথিপত্ৰ উপৰ উপৰ সৰ্বমোট হলো."
-+#: ../gui/selinux.tbl:183
-+msgid "Allow Spam Assassin daemon network access"
-+msgstr ""
+-#: ../gui/selinux.tbl:202
+-msgid ""
+-"Allow xinetd to run unconfined, including any services it starts that do not "
+-"have a domain transition explicitly defined"
++#: booleans.py:127
++msgid "Allow postfix_local domain full write access to mail_spool directories"
+ msgstr ""
  
--#~ msgid "Relabel on next reboot."
--#~ msgstr "উপৰ."
-+#: ../gui/selinux.tbl:184
-+msgid "Disable SELinux protection for speedmgmt daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:203
+-msgid ""
+-"Allow rc scripts to run unconfined, including any daemon started by an rc "
+-"script that does not have a domain transition explicitly defined"
++#: booleans.py:128
++msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+ msgstr ""
  
--#~ msgid "Add File Context"
--#~ msgstr "কনটেক্সট"
-+#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
-+msgid "Squid"
-+msgstr ""
+-#: ../gui/selinux.tbl:204
+-msgid "Allow rpm to run unconfined"
++#: booleans.py:129
++msgid "Allow transmit client label to foreign database"
+ msgstr ""
  
--#~ msgid "Modify File Context"
--#~ msgstr "পৰিবৰ্তন কৰক কনটেক্সট"
-+#: ../gui/selinux.tbl:185
-+msgid "Allow squid daemon to connect to the network"
-+msgstr ""
+-#: ../gui/selinux.tbl:205
+-msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
++#: booleans.py:130
++msgid "Allow database admins to execute DML statement"
+ msgstr ""
  
--#~ msgid "Delete File Context"
--#~ msgstr "মুছে ফেলুন কনটেক্সট"
-+#: ../gui/selinux.tbl:186
-+msgid "Disable SELinux protection for squid daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:206
+-msgid "Disable SELinux protection for updfstab daemon"
++#: booleans.py:131
++msgid "Allow unprivileged users to execute DDL statement"
+ msgstr ""
  
--#~ msgid "Modify SELinux User Mapping"
--#~ msgstr "পৰিবৰ্তন কৰক"
-+#: ../gui/selinux.tbl:187
-+msgid "Disable SELinux protection for ssh daemon"
+-#: ../gui/selinux.tbl:207
+-msgid "Disable SELinux protection for uptimed daemon"
++#: booleans.py:132
++msgid "Allow pppd to load kernel modules for certain modems"
 +msgstr ""
++
++#: booleans.py:133
++msgid "Allow pppd to be run for a regular user"
+ msgstr ""
  
--#~ msgid "Delete SELinux User Mapping"
--#~ msgstr "মুছে ফেলুন"
-+#: ../gui/selinux.tbl:188
-+msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+msgstr ""
+-#: ../gui/selinux.tbl:208
++#: booleans.py:134
+ msgid ""
+-"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
+-"staff_r can do so"
++"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
+ msgstr ""
  
--#~ msgid "Add Translation"
--#~ msgstr "অনুবাদ"
-+#: ../gui/selinux.tbl:189
-+msgid ""
-+"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
-+"bashrc)"
-+msgstr ""
+-#: ../gui/selinux.tbl:209
+-msgid "Allow users to execute the mount command"
++#: booleans.py:135
++msgid "Allow Puppet client to manage all file types."
+ msgstr ""
  
--#~ msgid "Modify Translation"
--#~ msgstr "পৰিবৰ্তন কৰক অনুবাদ"
-+#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
-+msgid "Universal SSL tunnel"
-+msgstr ""
+-#: ../gui/selinux.tbl:210
+-msgid "Allow regular users direct mouse access (only allow the X server)"
++#: booleans.py:136
++msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+ msgstr ""
  
--#~ msgid "Delete Translation"
--#~ msgstr "মুছে ফেলুন অনুবাদ"
-+#: ../gui/selinux.tbl:190
-+msgid "Disable SELinux protection for stunnel daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:211
+-msgid "Allow users to run the dmesg command"
++#: booleans.py:137
++msgid "Allow qemu to connect fully to the network"
+ msgstr ""
  
--#~ msgid "Modify SELinux User"
--#~ msgstr "পৰিবৰ্তন কৰক"
-+#: ../gui/selinux.tbl:191
-+msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
-+msgstr ""
+-#: ../gui/selinux.tbl:212
+-msgid "Allow users to control network interfaces (also needs USERCTL=true)"
++#: booleans.py:138
++msgid "Allow qemu to use cifs/Samba file systems"
+ msgstr ""
  
--#~ msgid "Add Network Port"
--#~ msgstr "পোৰ্ট"
-+#: ../gui/selinux.tbl:192
-+msgid "Disable SELinux protection for swat daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:213
+-msgid "Allow normal user to execute ping"
++#: booleans.py:139
++msgid "Allow qemu to use serial/parallel communication ports"
+ msgstr ""
  
--#~ msgid "Edit Network Port"
--#~ msgstr "সম্পাদন পোৰ্ট"
-+#: ../gui/selinux.tbl:193
-+msgid "Disable SELinux protection for sxid daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:214
+-msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
++#: booleans.py:140
++msgid "Allow qemu to use nfs file systems"
+ msgstr ""
  
--#~ msgid "Delete Network Port"
--#~ msgstr "মুছে ফেলুন পোৰ্ট"
-+#: ../gui/selinux.tbl:194
-+msgid "Disable SELinux protection for syslogd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:215
+-msgid "Allow users to rw usb devices"
++#: booleans.py:141
++msgid "Allow qemu to use usb devices"
+ msgstr ""
  
--#~ msgid "Sensitvity Level"
--#~ msgstr "স্তৰ"
-+#: ../gui/selinux.tbl:195
-+msgid "Disable SELinux protection for system cron jobs"
+-#: ../gui/selinux.tbl:216
++#: booleans.py:142
++msgid "Allow racoon to read shadow"
 +msgstr ""
- 
--#~ msgid "Requires value"
--#~ msgstr "মান আৱশ্যক"
-+#: ../gui/selinux.tbl:196
-+msgid "Disable SELinux protection for tcp daemon"
++
++#: booleans.py:143
++msgid "Allow rgmanager domain to connect to the network using TCP."
 +msgstr ""
++
++#: booleans.py:144
+ msgid ""
+-"Allow users to run TCP servers (bind to ports and accept connection from the "
+-"same domain and outside users)  disabling this forces FTP passive mode and "
+-"may change other protocols"
++"Allow rsync to modify public files used for public file transfer services.  "
++"Files/Directories must be labeled public_content_rw_t."
+ msgstr ""
  
--#~ msgid "SELinux Policy Generation Druid"
--#~ msgstr "SELinux পলিচি নিৰ্মাণেৰ Druid"
-+#: ../gui/selinux.tbl:197
-+msgid "Disable SELinux protection for telnet daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:217
+-msgid "Allow user to stat ttyfiles"
++#: booleans.py:145
++msgid "Allow rsync to run as a client"
+ msgstr ""
  
--#~ msgid "label25"
--#~ msgstr "label25"
-+#: ../gui/selinux.tbl:198
-+msgid "Disable SELinux protection for tftpd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:218
+-msgid "Disable SELinux protection for uucpd daemon"
++#: booleans.py:146
++msgid "Allow rsync to export any files/directories read only."
+ msgstr ""
  
--#~ msgid "label26"
--#~ msgstr "label26"
-+#: ../gui/selinux.tbl:199
-+msgid "Disable SELinux protection for transproxy daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:219
+-msgid "Disable SELinux protection for vmware daemon"
++#: booleans.py:147
++msgid "Allow rsync servers to share cifs files systems"
+ msgstr ""
  
--#~ msgid "label28"
--#~ msgstr "label28"
-+#: ../gui/selinux.tbl:200
-+msgid "Disable SELinux protection for udev daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:220
+-msgid "Disable SELinux protection for watchdog daemon"
++#: booleans.py:148
++msgid "Allow rsync servers to share nfs files systems"
+ msgstr ""
  
--#~ msgid "label30"
--#~ msgstr "label30"
-+#: ../gui/selinux.tbl:201
-+msgid "Disable SELinux protection for uml daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:221
+-msgid "Disable SELinux protection for winbind daemon"
++#: booleans.py:149
++msgid "Allow samba to create new home directories (e.g. via PAM)"
+ msgstr ""
  
--#~ msgid "label31"
--#~ msgstr "label31"
-+#: ../gui/selinux.tbl:202
+-#: ../gui/selinux.tbl:222
+-msgid "Disable SELinux protection for xdm daemon"
++#: booleans.py:150
 +msgid ""
-+"Allow xinetd to run unconfined, including any services it starts that do not "
-+"have a domain transition explicitly defined"
-+msgstr ""
++"Allow samba to act as the domain controller, add users, groups and change "
++"passwords."
+ msgstr ""
  
--#~ msgid "label32"
--#~ msgstr "label32"
-+#: ../gui/selinux.tbl:203
-+msgid ""
-+"Allow rc scripts to run unconfined, including any daemon started by an rc "
-+"script that does not have a domain transition explicitly defined"
-+msgstr ""
+-#: ../gui/selinux.tbl:223
+-msgid "Allow xdm logins as sysadm_r:sysadm_t"
++#: booleans.py:151
++msgid "Allow samba to share users home directories."
+ msgstr ""
  
--#~ msgid "label33"
--#~ msgstr "label33"
-+#: ../gui/selinux.tbl:204
-+msgid "Allow rpm to run unconfined"
-+msgstr ""
+-#: ../gui/selinux.tbl:224
+-msgid "Disable SELinux protection for xen daemon"
++#: booleans.py:152
++msgid "Allow samba to share any file/directory read only."
+ msgstr ""
  
--#, fuzzy
--#~ msgid "Allows confined application/user role to bind to any tcp port"
--#~ msgstr ""
--#~ "confine কৰা অ্যাপ্লিকেশন/ব্যৱহাৰকৰোঁতাসকলৰ যে কোনো tcp পোৰ্টেৰ সৈতে bind কৰাৰ "
--#~ "সুযোগ দেয় ।"
-+#: ../gui/selinux.tbl:205
-+msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
-+msgstr ""
+-#: ../gui/selinux.tbl:225
+-msgid "XEN"
++#: booleans.py:153
++msgid "Allow samba to share any file/directory read/write."
+ msgstr ""
  
--#~ msgid "Use this checkbutton if your app calls bindresvport with 0."
--#~ msgstr ""
--#~ "আপোনাৰ অ্যাপ্লিকেশন দ্বাৰা 0 মান সহ bindresvport কল কৰা হলে এই চেক-বাটনটি "
--#~ "ব্যৱহাৰ কৰক ।"
-+#: ../gui/selinux.tbl:206
-+msgid "Disable SELinux protection for updfstab daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:225
+-msgid "Allow xen to read/write physical disk devices"
++#: booleans.py:154
++msgid "Allow samba to act as a portmapper"
+ msgstr ""
  
--#, fuzzy
--#~ msgid "Allow application/user role to bind to any tcp ports > 1024"
--#~ msgstr ""
--#~ "অ্যাপ্লিকেশন/ব্যৱহাৰকৰোঁতাসকলৰ 1024-ৰ অধিক যে কোনো tcp পোৰ্টেৰ সৈতে bind কৰাৰা "
--#~ "সুযোগ দেয়"
-+#: ../gui/selinux.tbl:207
-+msgid "Disable SELinux protection for uptimed daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:226
+-msgid "Disable SELinux protection for xfs daemon"
++#: booleans.py:155
++msgid "Allow samba to run unconfined scripts"
+ msgstr ""
  
--#~ msgid "Unreserved Ports  (> 1024)"
--#~ msgstr "অসংৰক্ষিত পোৰ্ট  (> 1024)"
-+#: ../gui/selinux.tbl:208
-+msgid ""
-+"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
-+"staff_r can do so"
-+msgstr ""
+-#: ../gui/selinux.tbl:227
+-msgid "Disable SELinux protection for xen control"
++#: booleans.py:156
++msgid "Allow samba to export ntfs/fusefs volumes."
+ msgstr ""
  
--#, fuzzy
--#~ msgid ""
--#~ "Enter a comma separated list of tcp ports or ranges of ports that "
--#~ "application/user role binds to. Example: 612, 650-660"
--#~ msgstr "তালিকা সৰ্বমোট "
-+#: ../gui/selinux.tbl:209
-+msgid "Allow users to execute the mount command"
-+msgstr ""
+-#: ../gui/selinux.tbl:228
+-msgid "Disable SELinux protection for ypbind daemon"
++#: booleans.py:157
++msgid "Allow samba to export NFS volumes."
+ msgstr ""
  
--#~ msgid "label34"
--#~ msgstr "label34"
-+#: ../gui/selinux.tbl:210
-+msgid "Allow regular users direct mouse access (only allow the X server)"
-+msgstr ""
+-#: ../gui/selinux.tbl:229
+-msgid "Disable SELinux protection for NIS Password Daemon"
++#: booleans.py:158
++msgid "Allow sanlock to read/write fuse files"
+ msgstr ""
  
--#~ msgid "label35"
--#~ msgstr "label35"
-+#: ../gui/selinux.tbl:211
-+msgid "Allow users to run the dmesg command"
-+msgstr ""
+-#: ../gui/selinux.tbl:230
+-msgid "Disable SELinux protection for ypserv daemon"
++#: booleans.py:159
++msgid "Allow sanlock to manage nfs files"
+ msgstr ""
  
--#, fuzzy
--#~ msgid "label51"
--#~ msgstr "label25"
-+#: ../gui/selinux.tbl:212
-+msgid "Allow users to control network interfaces (also needs USERCTL=true)"
-+msgstr ""
+-#: ../gui/selinux.tbl:231
+-msgid "Disable SELinux protection for NIS Transfer Daemon"
++#: booleans.py:160
++msgid "Allow sanlock to manage cifs files"
+ msgstr ""
  
--#~ msgid "value"
--#~ msgstr "মান"
-+#: ../gui/selinux.tbl:213
-+msgid "Allow normal user to execute ping"
-+msgstr ""
+-#: ../gui/selinux.tbl:232
+-msgid "Allow SELinux webadm user to manage unprivileged users home directories"
++#: booleans.py:161
++msgid "Allow sasl to read shadow"
+ msgstr ""
  
--#~ msgid "You must be root to run %s."
--#~ msgstr "%s সঞ্চালনেৰ বাবে root পৰিচয় ধাৰণ কৰা আৱশ্যক ।"
-+#: ../gui/selinux.tbl:214
-+msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
-+msgstr ""
+-#: ../gui/selinux.tbl:233
+-msgid "Allow SELinux webadm user to read unprivileged users home directories"
++#: booleans.py:162
++msgid ""
++"disallow programs, such as newrole, from transitioning to administrative "
++"user domains."
+ msgstr ""
  
--#~ msgid "Other"
--#~ msgstr "অন্যান্য"
-+#: ../gui/selinux.tbl:215
-+msgid "Allow users to rw usb devices"
-+msgstr ""
+-#: ../gui/semanagePage.py:126
+-#, python-format
+-msgid "Are you sure you want to delete %s '%s'?"
++#: booleans.py:163
++msgid "Disable kernel module loading."
+ msgstr ""
  
--#~ msgid ""
--#~ "Select XWindows login user, if this is a user who will login to a machine "
--#~ "via X"
--#~ msgstr ""
--#~ "ব্যৱহাৰকৰোঁতা যদি X-ৰ মাধ্যমে যন্ত্ৰত প্ৰৱেশ কৰেন তাহলে XWindows প্ৰৱেশ "
--#~ "ব্যৱহাৰকৰোঁতা নিৰ্বাচন কৰক"
-+#: ../gui/selinux.tbl:216
+-#: ../gui/semanagePage.py:126
+-#, python-format
+-msgid "Delete %s"
++#: booleans.py:164
 +msgid ""
-+"Allow users to run TCP servers (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 ""
++"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 ""
  
--#~ msgid "XWindows Login User"
--#~ msgstr "XWindows প্ৰৱেশ ব্যৱহাৰকৰোঁতা"
-+#: ../gui/selinux.tbl:217
-+msgid "Allow user to stat ttyfiles"
-+msgstr ""
+-#: ../gui/semanagePage.py:134
+-#, python-format
+-msgid "Add %s"
++#: booleans.py:165
++msgid "Allow regular users direct dri device access"
+ msgstr ""
  
--#~ msgid ""
--#~ "Select Terminal Login User, if this user will login to a machine only via "
--#~ "a terminal or remote login"
--#~ msgstr ""
--#~ "ব্যৱহাৰকৰোঁতা দ্বাৰা অকল টাৰ্মিনাল অথবা দূৰবৰ্তী প্ৰৱেশেৰ সাহায্যে যন্ত্ৰত প্ৰৱেশ "
--#~ "কৰা হলে টাৰ্মিনাল প্ৰৱেশ ব্যৱহাৰকৰোঁতা নিৰ্বাচন কৰক"
-+#: ../gui/selinux.tbl:218
-+msgid "Disable SELinux protection for uucpd daemon"
-+msgstr ""
+-#: ../gui/semanagePage.py:148
+-#, python-format
+-msgid "Modify %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 ""
  
--#~ msgid "Terminal Login User"
--#~ msgstr "টাৰ্মিনাল প্ৰৱেশ ব্যৱহাৰকৰোঁতা"
-+#: ../gui/selinux.tbl:219
-+msgid "Disable SELinux protection for vmware daemon"
-+msgstr ""
+-#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
+-msgid "Permissive"
++#: booleans.py:167
++msgid ""
++"Allow all unconfined executables to use libraries requiring text relocation "
++"that are not labeled textrel_shlib_t"
+ msgstr ""
  
--#~ msgid "Name of application to be confined"
--#~ msgstr "confine কৰাৰ বাবে চিহ্নিত অ্যাপ্লিকেশন"
-+#: ../gui/selinux.tbl:220
-+msgid "Disable SELinux protection for watchdog daemon"
-+msgstr ""
+-#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
+-msgid "Enforcing"
++#: 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 ""
  
--#~ msgid "Incoming Network Port Connections"
--#~ msgstr "আগমনকাৰী নে'টৱৰ্ক পোৰ্ট সংযোগ"
-+#: ../gui/selinux.tbl:221
-+msgid "Disable SELinux protection for winbind daemon"
-+msgstr ""
+-#: ../gui/statusPage.py:94
+-msgid "Status"
++#: booleans.py:169
++msgid "Allow users to connect to the local mysql server"
+ msgstr ""
  
--#~ msgid "Outgoing Network Port Connections"
--#~ msgstr "বাহিৰমুখী নে'টৱৰ্ক পোৰ্ট সংযোগ"
-+#: ../gui/selinux.tbl:222
-+msgid "Disable SELinux protection for xdm daemon"
-+msgstr ""
+-#: ../gui/statusPage.py:133
++#: booleans.py:170
+ msgid ""
+-"Changing the policy type will cause a relabel of the entire file system on "
+-"the next boot. Relabeling takes a long time depending on the size of the "
+-"file system.  Do you wish to continue?"
++"Allow confined users the ability to execute the ping and traceroute commands."
+ msgstr ""
  
--#~ msgid ""
--#~ "Application uses nsswitch or translates UID's (daemons that run as non "
--#~ "root)"
--#~ msgstr "অ্যাপ্লিকেশন UID"
-+#: ../gui/selinux.tbl:223
-+msgid "Allow xdm logins as sysadm_r:sysadm_t"
+-#: ../gui/statusPage.py:147
++#: booleans.py:171
++msgid "Allow users to connect to PostgreSQL"
 +msgstr ""
++
++#: booleans.py:172
+ msgid ""
+-"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
+-"you later decide to turn SELinux back on, the system will be required to "
+-"relabel.  If you just want to see if SELinux is causing a problem on your "
+-"system, you can go to permissive mode which will only log errors and not "
+-"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
+-"wish to continue?"
++"Allow user to r/w files on filesystems that do not have extended attributes "
++"(FAT, CDROM, FLOPPY)"
+ msgstr ""
+ 
+-#: ../gui/statusPage.py:152
++#: booleans.py:173
+ msgid ""
+-"Changing to SELinux enabled will cause a relabel of the entire file system "
+-"on the next boot. Relabeling takes a long time depending on the size of the "
+-"file system.  Do you wish to continue?"
++"Allow users to run TCP servers (bind to ports and accept connection from the "
++"same domain and outside users)  disabling this forces FTP passive mode and "
++"may change other protocols."
+ msgstr ""
  
--#~ msgid "Files and Directories"
--#~ msgstr "নথিপত্ৰ ও পঞ্জিকা"
-+#: ../gui/selinux.tbl:224
-+msgid "Disable SELinux protection for xen daemon"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:11
+-msgid "system-config-selinux"
++#: booleans.py:174
++msgid "Allow user music sharing"
+ msgstr ""
  
--#~ msgid "Generate policy in this directory"
--#~ msgstr "পঞ্জিকা"
-+#: ../gui/selinux.tbl:225
-+msgid "XEN"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:12
++#: booleans.py:175
+ msgid ""
+-"Copyright (c)2006 Red Hat, Inc.\n"
+-"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
++"Allow anon internal-sftp to upload files, used for public file transfer "
++"services. Directories must be labeled public_content_rw_t."
+ msgstr ""
  
--#~ msgid "Login"
--#~ msgstr "প্ৰৱেশ"
-+#: ../gui/selinux.tbl:225
-+msgid "Allow xen to read/write physical disk devices"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:22
+-#: ../gui/system-config-selinux.glade:544
+-msgid "Add SELinux Login Mapping"
++#: booleans.py:176
++msgid ""
++"Allow sftp-internal to read and write files in the user home directories"
+ msgstr ""
  
--#~ msgid "Allow direct login to the console device. Requiered for System 390"
--#~ msgstr "উল্লিখিত সময় অবধি ব্যৱস্থাপ্ৰণালী"
-+#: ../gui/selinux.tbl:226
-+msgid "Disable SELinux protection for xfs daemon"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:257
+-msgid "Add SELinux Network Ports"
++#: booleans.py:177
++msgid ""
++"Allow sftp-internal to login to local users and read/write all files on the "
++"system, governed by DAC."
+ msgstr ""
  
--#~ msgid ""
--#~ "Allow unconfined executables to make their heap memory executable.  Doing "
--#~ "this is a really bad idea. Probably indicates a badly coded executable, "
--#~ "but could indicate an attack. This executable should be reported in "
--#~ "bugzilla"
--#~ msgstr "হলো"
-+#: ../gui/selinux.tbl:227
-+msgid "Disable SELinux protection for xen control"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:391
+-#: ../gui/system-config-selinux.glade:678
+-msgid "SELinux Type"
++#: booleans.py:178
++msgid ""
++"Allow internal-sftp to read and write files in the user ssh home directories."
+ msgstr ""
  
--#~ msgid ""
--#~ "Allow unconfined executables to map a memory region as both executable "
--#~ "and writable, this is dangerous and the executable should be reported in "
--#~ "bugzilla"
--#~ msgstr "মেপ হলো"
-+#: ../gui/selinux.tbl:228
-+msgid "Disable SELinux protection for ypbind daemon"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:622
+-msgid "File Specification"
++#: booleans.py:179
++msgid "Allow sge to connect to the network using any TCP port"
+ msgstr ""
  
--#~ msgid "FTP"
--#~ msgstr "FTP"
-+#: ../gui/selinux.tbl:229
-+msgid "Disable SELinux protection for NIS Password Daemon"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:650
+-msgid "File Type"
++#: booleans.py:180
++msgid "Allow sge to access nfs file systems."
+ msgstr ""
  
--#~ msgid "Allow ftp servers to use cifs used for public file transfer services"
--#~ msgstr "উল্লিখিত সময় অবধি নথিপত্ৰ"
-+#: ../gui/selinux.tbl:230
-+msgid "Disable SELinux protection for ypserv daemon"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:727
++#: booleans.py:181
+ msgid ""
+-"all files\n"
+-"regular file\n"
+-"directory\n"
+-"character device\n"
+-"block device\n"
+-"socket\n"
+-"symbolic link\n"
+-"named pipe\n"
++"Enable additional permissions needed to support devices on 3ware controllers."
+ msgstr ""
  
--#~ msgid "Allow ftp servers to use nfs used for public file transfer services"
--#~ msgstr "উল্লিখিত সময় অবধি নথিপত্ৰ"
-+#: ../gui/selinux.tbl:231
-+msgid "Disable SELinux protection for NIS Transfer Daemon"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:773
+-msgid "MLS"
++#: booleans.py:182
++msgid ""
++"Allow samba to modify public files used for public file transfer services.  "
++"Files/Directories must be labeled public_content_rw_t."
+ msgstr ""
  
--#~ msgid "Allow gssd to read temp directory"
--#~ msgstr "পঞ্জিকা"
-+#: ../gui/selinux.tbl:232
-+msgid "Allow SELinux webadm user to manage unprivileged users home directories"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:837
+-msgid "Add SELinux User"
++#: booleans.py:183
++msgid "Allow user spamassassin clients to use the network."
+ msgstr ""
  
--#~ msgid ""
--#~ "Allow nfs servers to modify public files used for public file transfer "
--#~ "services"
--#~ msgstr "উল্লিখিত সময় অবধি নথিপত্ৰ"
-+#: ../gui/selinux.tbl:233
-+msgid "Allow SELinux webadm user to read unprivileged users home directories"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1079
+-msgid "SELinux Administration"
++#: booleans.py:184
++msgid "Allow spamd to read/write user home directories."
+ msgstr ""
  
--#~ msgid "Polyinstatiation"
--#~ msgstr "Polyinstatiation"
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Are you sure you want to delete %s '%s'?"
-+msgstr ""
-+
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Delete %s"
-+msgstr ""
-+
-+#: ../gui/semanagePage.py:134
-+#, python-format
-+msgid "Add %s"
-+msgstr ""
-+
-+#: ../gui/semanagePage.py:148
-+#, python-format
-+msgid "Modify %s"
-+msgstr ""
-+
-+#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
-+msgid "Permissive"
-+msgstr ""
-+
-+#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
-+msgid "Enforcing"
-+msgstr ""
-+
-+#: ../gui/statusPage.py:94
-+msgid "Status"
-+msgstr ""
-+
-+#: ../gui/statusPage.py:133
-+msgid ""
-+"Changing the policy type will cause a relabel of the entire file system on "
-+"the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
-+msgstr ""
-+
-+#: ../gui/statusPage.py:147
-+msgid ""
-+"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
-+"you later decide to turn SELinux back on, the system will be required to "
-+"relabel.  If you just want to see if SELinux is causing a problem on your "
-+"system, you can go to permissive mode which will only log errors and not "
-+"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
-+"wish to continue?"
-+msgstr ""
-+
-+#: ../gui/statusPage.py:152
-+msgid ""
-+"Changing to SELinux enabled will cause a relabel of the entire file system "
-+"on the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:11
-+msgid "system-config-selinux"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:12
+-#: ../gui/system-config-selinux.glade:1122
+-msgid "Add"
++#: booleans.py:185
 +msgid ""
-+"Copyright (c)2006 Red Hat, Inc.\n"
-+"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:22
-+#: ../gui/system-config-selinux.glade:544
-+msgid "Add SELinux Login Mapping"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:257
-+msgid "Add SELinux Network Ports"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:391
-+#: ../gui/system-config-selinux.glade:678
-+msgid "SELinux Type"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:622
-+msgid "File Specification"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:650
-+msgid "File Type"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:727
++"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1144
+-msgid "_Properties"
++#: booleans.py:186
++msgid "Allow squid to run as a transparent proxy (TPROXY)"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1166
+-msgid "_Delete"
++#: booleans.py:187
 +msgid ""
-+"all files\n"
-+"regular file\n"
-+"directory\n"
-+"character device\n"
-+"block device\n"
-+"socket\n"
-+"symbolic link\n"
-+"named pipe\n"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:773
-+msgid "MLS"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:837
-+msgid "Add SELinux User"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1079
-+msgid "SELinux Administration"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1122
-+msgid "Add"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1144
-+msgid "_Properties"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1166
-+msgid "_Delete"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1256
-+msgid "Select Management Object"
-+msgstr ""
++"Allow ssh with chroot env to read and write files in the user home "
++"directories"
+ msgstr ""
  
--#~ msgid "Enable polyinstantiated directory support"
--#~ msgstr "পঞ্জিকা"
-+#: ../gui/system-config-selinux.glade:1273
-+msgid "<b>Select:</b>"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1256
+-msgid "Select Management Object"
++#: booleans.py:188
++msgid "allow host key based authentication"
+ msgstr ""
  
--#~ msgid ""
--#~ "Allow rsync to write files in directories labeled public_content_rw_t"
--#~ msgstr "rsync"
-+#: ../gui/system-config-selinux.glade:1326
-+msgid "System Default Enforcing Mode"
+-#: ../gui/system-config-selinux.glade:1273
+-msgid "<b>Select:</b>"
++#: booleans.py:189
++msgid "Allow ssh logins as sysadm_r:sysadm_t"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1326
+-msgid "System Default Enforcing Mode"
++#: booleans.py:190
++msgid "allow staff user to create and transition to svirt domains."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1354
++#: booleans.py:191
++msgid "Allow the Telepathy connection managers to connect to any network port."
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:1354
++#: booleans.py:192
+ msgid ""
+-"Disabled\n"
+-"Permissive\n"
+-"Enforcing\n"
++"Allow the Telepathy connection managers to connect to any generic TCP port."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1373
+-msgid "Current Enforcing Mode"
++#: booleans.py:193
 +msgid ""
-+"Disabled\n"
-+"Permissive\n"
-+"Enforcing\n"
-+msgstr ""
++"Allow tftp to modify public files used for public file transfer services."
+ msgstr ""
  
--#~ msgid ""
--#~ "Allow Samba to write files in directories labeled public_content_rw_t"
--#~ msgstr "Samba"
-+#: ../gui/system-config-selinux.glade:1373
-+msgid "Current Enforcing Mode"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1418
+-msgid "System Default Policy Type: "
++#: booleans.py:194
++msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
+ msgstr ""
  
--#~ msgid "Zebra"
--#~ msgstr "জেবৰা"
-+#: ../gui/system-config-selinux.glade:1418
-+msgid "System Default Policy Type: "
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1463
++#: booleans.py:195
+ msgid ""
+-"Select if you wish to relabel then entire file system on next reboot.  "
+-"Relabeling can take a very long time, depending on the size of the system.  "
+-"If you are changing policy types or going from disabled to enforcing, a "
+-"relabel is required."
++"allow unconfined users to transition to the chrome sandbox domains when "
++"running chrome-sandbox"
+ msgstr ""
  
--#~ msgid ""
--#~ "Allow system cron jobs to relabel filesystem for restoring file contexts"
--#~ msgstr "উল্লিখিত সময় অবধি নথিপত্ৰ"
-+#: ../gui/system-config-selinux.glade:1463
+-#: ../gui/system-config-selinux.glade:1509
+-msgid "Relabel on next reboot."
++#: booleans.py:196
++msgid "Allow a user to login as an unconfined domain"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1561
+-msgid "label37"
++#: booleans.py:197
 +msgid ""
-+"Select if you wish to relabel then entire file system on next reboot.  "
-+"Relabeling can take a very long time, depending on the size of the system.  "
-+"If you are changing policy types or going from disabled to enforcing, a "
-+"relabel is required."
-+msgstr ""
++"Allow unconfined users to transition to the Mozilla plugin domain when "
++"running xulrunner plugin-container."
+ msgstr ""
  
--#~ msgid "Enable extra rules in the cron domain to support fcron"
--#~ msgstr "ডোমেইম"
-+#: ../gui/system-config-selinux.glade:1509
-+msgid "Relabel on next reboot."
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1598
+-msgid "Revert boolean setting to system default"
++#: booleans.py:198
++msgid "Allow video playing tools to run unconfined"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for ftpd daemon"
--#~ msgstr "ftpd ডেমনেৰ বাবে SELinux নিৰাপত্তা নিষ্ক্ৰিয় কৰক"
-+#: ../gui/system-config-selinux.glade:1561
-+msgid "label37"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1614
+-msgid "Toggle between Customized and All Booleans"
++#: booleans.py:199
++msgid "Allow unprivledged user to create and transition to svirt domains."
+ msgstr ""
  
--#~ msgid ""
--#~ "This should be enabled when all programs are compiled with ProPolice/SSP "
--#~ "stack smashing protection.  All domains will be allowed to read from /dev/"
--#~ "urandom"
--#~ msgstr "সকল"
-+#: ../gui/system-config-selinux.glade:1598
-+msgid "Revert boolean setting to system default"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1614
-+msgid "Toggle between Customized and All Booleans"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1645
-+#: ../gui/system-config-selinux.glade:1850
-+#: ../gui/system-config-selinux.glade:2037
-+#: ../gui/system-config-selinux.glade:2224
-+#: ../gui/system-config-selinux.glade:2467
-+#: ../gui/system-config-selinux.glade:2692
-+#: ../gui/system-config-selinux.glade:2867
-+msgid "Filter"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1734
-+msgid "label50"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1771
-+msgid "Add File Context"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1787
-+msgid "Modify File Context"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1803
-+msgid "Delete File Context"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1645
+-#: ../gui/system-config-selinux.glade:1850
+-#: ../gui/system-config-selinux.glade:2037
+-#: ../gui/system-config-selinux.glade:2224
+-#: ../gui/system-config-selinux.glade:2467
+-#: ../gui/system-config-selinux.glade:2692
+-#: ../gui/system-config-selinux.glade:2867
+-msgid "Filter"
++#: booleans.py:200
++msgid "Support ecryptfs home directories"
+ msgstr ""
  
--#~ msgid "Allow HTTPD scripts and modules to network connect to databases"
--#~ msgstr "নে'টৱৰ্ক"
-+#: ../gui/system-config-selinux.glade:1819
-+msgid "Toggle between all and customized file context"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1734
+-msgid "label50"
++#: booleans.py:201
++msgid "Support fusefs home directories"
+ msgstr ""
  
--#~ msgid "Allow HTTPD scripts and modules to connect to the network"
--#~ msgstr "নে'টৱৰ্ক"
-+#: ../gui/system-config-selinux.glade:1939
-+msgid "label38"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1771
+-msgid "Add File Context"
++#: booleans.py:202
++msgid "Use lpd server instead of cups"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for httpd daemon"
--#~ msgstr "httpd ডেমনৰ বাবে SELinux নিৰাপত্তা নিষ্ক্ৰিয় কৰক"
-+#: ../gui/system-config-selinux.glade:1976
-+msgid "Add SELinux User Mapping"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1787
+-msgid "Modify File Context"
++#: booleans.py:203
++msgid "Support NFS home directories"
+ msgstr ""
  
--#~ msgid ""
--#~ "Allow HTTPD to run SSI executables in the same domain as system CGI "
--#~ "scripts"
--#~ msgstr "ডোমেইম"
-+#: ../gui/system-config-selinux.glade:1992
-+msgid "Modify SELinux User Mapping"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1803
+-msgid "Delete File Context"
++#: booleans.py:204
++msgid "Support SAMBA home directories"
+ msgstr ""
  
--#~ msgid ""
--#~ "Unify HTTPD to communicate with the terminal.  Needed for handling "
--#~ "certificates"
--#~ msgstr "উল্লিখিত সময় অবধি"
-+#: ../gui/system-config-selinux.glade:2008
-+msgid "Delete SELinux User Mapping"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1819
+-msgid "Toggle between all and customized file context"
++#: booleans.py:205
++msgid "Allow varnishd to connect to all ports, not just HTTP."
+ msgstr ""
  
--#~ msgid "Unify HTTPD handling of all content files"
--#~ msgstr "সৰ্বমোট"
-+#: ../gui/system-config-selinux.glade:2126
-+msgid "label39"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1939
+-msgid "label38"
++#: booleans.py:206
++msgid "Ignore vbetool mmap_zero errors."
+ msgstr ""
  
--#~ msgid "Allow NFS to share any file/directory read only"
--#~ msgstr "NFS নথিপত্ৰ পঞ্জিকা"
-+#: ../gui/system-config-selinux.glade:2163
-+msgid "Add User"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1976
+-msgid "Add SELinux User Mapping"
++#: booleans.py:207
++msgid ""
++"Allow confined virtual guests to use serial/parallel communication ports"
+ msgstr ""
  
--#~ msgid "Allow NFS to share any file/directory read/write"
--#~ msgstr "NFS নথিপত্ৰ পঞ্জিকা"
-+#: ../gui/system-config-selinux.glade:2179
-+msgid "Modify User"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1992
+-msgid "Modify SELinux User Mapping"
++#: booleans.py:208
++msgid ""
++"Allow confined virtual guests to use executable memory and executable stack"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for pppd daemon"
--#~ msgstr "উল্লিখিত সময় অবধি"
-+#: ../gui/system-config-selinux.glade:2195
-+msgid "Delete User"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2008
+-msgid "Delete SELinux User Mapping"
++#: booleans.py:209
++msgid "Allow confined virtual guests to read fuse files"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for the mozilla ppp daemon"
--#~ msgstr "উল্লিখিত সময় অবধি"
-+#: ../gui/system-config-selinux.glade:2313
-+msgid "label41"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2126
+-msgid "label39"
++#: booleans.py:210
++msgid "Allow confined virtual guests to manage nfs files"
+ msgstr ""
  
--#~ msgid "Allow spammassasin to access the network"
--#~ msgstr "নে'টৱৰ্ক"
-+#: ../gui/system-config-selinux.glade:2350
-+msgid "Add Network Port"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2163
+-msgid "Add User"
++#: booleans.py:211
++msgid "Allow confined virtual guests to manage cifs files"
+ msgstr ""
  
--#~ msgid "Use lpd server instead of cups"
--#~ msgstr "সৰ্বমোট"
-+#: ../gui/system-config-selinux.glade:2366
-+msgid "Edit Network Port"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2179
+-msgid "Modify User"
++#: booleans.py:212
++msgid "Allow confined virtual guests to interact with the sanlock"
+ msgstr ""
  
--#~ msgid "Support NFS home directories"
--#~ msgstr "NFS"
-+#: ../gui/system-config-selinux.glade:2382
-+msgid "Delete Network Port"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2195
+-msgid "Delete User"
++#: booleans.py:213
++msgid "Allow confined virtual guests to manage device configuration, (pci)"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for zebra daemon"
--#~ 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:2313
+-msgid "label41"
++#: booleans.py:214
++msgid "Allow confined virtual guests to use usb devices"
+ msgstr ""
  
--#~ msgid "Allow httpd to access samba/cifs file systems"
--#~ msgstr "নথিপত্ৰ"
-+#: ../gui/system-config-selinux.glade:2556
-+msgid "label42"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2350
+-msgid "Add Network Port"
++#: booleans.py:215
++msgid "Allow confined virtual guests to interact with the xserver"
+ msgstr ""
  
--#~ msgid "Allow httpd to access nfs file systems"
--#~ msgstr "নথিপত্ৰ"
-+#: ../gui/system-config-selinux.glade:2593
-+msgid "Generate new policy module"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2366
+-msgid "Edit Network Port"
++#: booleans.py:216
++msgid "Allow webadm to manage files in users home directories"
+ msgstr ""
  
--#~ msgid ""
--#~ "Allow samba to act as the domain controller, add users, groups and change "
--#~ "passwords"
--#~ msgstr "ডোমেইম"
-+#: ../gui/system-config-selinux.glade:2609
-+msgid "Load policy module"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2382
+-msgid "Delete Network Port"
++#: booleans.py:217
++msgid "Allow webadm to read files in users home directories"
+ msgstr ""
  
--#~ msgid "Allow Samba to share any file/directory read only"
--#~ msgstr "Samba নথিপত্ৰ পঞ্জিকা"
-+#: ../gui/system-config-selinux.glade:2625
-+msgid "Remove loadable policy module"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2418
+-#: ../gui/system-config-selinux.glade:2436
+-msgid "Toggle between Customized and All Ports"
++#: booleans.py:218
++msgid "Ignore wine mmap_zero errors."
+ msgstr ""
  
--#~ msgid "Allow Samba to share any file/directory read/write"
--#~ msgstr "Samba নথিপত্ৰ পঞ্জিকা"
-+#: ../gui/system-config-selinux.glade:2661
+-#: ../gui/system-config-selinux.glade:2556
+-msgid "label42"
++#: booleans.py:219
++msgid "Allow the graphical login program to execute bootloader"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2593
+-msgid "Generate new policy module"
++#: booleans.py:220
 +msgid ""
-+"Enable/Disable additional audit rules, that are normally not reported in the "
-+"log files."
-+msgstr ""
++"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+ msgstr ""
  
--#~ msgid ""
--#~ "Allow Samba to run unconfined scripts in /var/lib/samba/scripts directory"
--#~ msgstr "Samba পঞ্জিকা"
-+#: ../gui/system-config-selinux.glade:2781
-+msgid "label44"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2609
+-msgid "Load policy module"
++#: booleans.py:221
++msgid "Allow xen to manage nfs files"
+ msgstr ""
  
--#~ msgid "Label Prefix"
--#~ msgstr "লেবেল প্ৰেফিক্স"
-+#: ../gui/system-config-selinux.glade:2818
-+msgid "Change process mode to permissive."
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2625
+-msgid "Remove loadable policy module"
++#: booleans.py:222
++msgid ""
++"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
++"logical volumes for disk images."
+ msgstr ""
  
--#~ msgid "MLS/MCS Level"
--#~ msgstr "স্তৰ"
-+#: ../gui/system-config-selinux.glade:2836
-+msgid "Change process mode to enforcing"
+-#: ../gui/system-config-selinux.glade:2661
++#: booleans.py:223
++msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
 +msgstr ""
++
++#: booleans.py:224
+ msgid ""
+-"Enable/Disable additional audit rules, that are normally not reported in the "
+-"log files."
++"Allow xguest users to configure Network Manager and connect to apache ports"
+ msgstr ""
  
--#~ msgid "Group/ungroup network ports by SELinux type."
--#~ msgstr "দল নে'টৱৰ্ক ধৰন."
-+#: ../gui/system-config-selinux.glade:2928
-+msgid "Process Domain"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2781
+-msgid "label44"
++#: booleans.py:225
++msgid "Allow xguest users to mount removable media"
+ msgstr ""
  
--#~ msgid ""
--#~ "Labeling\n"
--#~ "Prefix"
--#~ msgstr "লেবেল ব্যৱস্থা"
-+#: ../gui/system-config-selinux.glade:2956
-+msgid "label59"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2818
+-msgid "Change process mode to permissive."
++#: booleans.py:226
++msgid "Allow xguest to use blue tooth devices"
+ msgstr ""
  
--#~ msgid ""
--#~ "MLS/\n"
--#~ "MCS Level"
--#~ msgstr "স্তৰ"
-+#: ../gui/usersPage.py:138
-+#, python-format
-+msgid "SELinux user '%s' is required"
+-#: ../gui/system-config-selinux.glade:2836
+-msgid "Change process mode to enforcing"
++#: booleans.py:227
++msgid "Allows clients to write to the X server shared memory segments."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2928
+-msgid "Process Domain"
++#: booleans.py:228
++msgid "Allows XServer to execute writable memory"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2956
+-msgid "label59"
++#: booleans.py:229
++msgid "Support X userspace object manager"
+ msgstr ""
+ 
+-#: ../gui/usersPage.py:138
+-#, python-format
+-msgid "SELinux user '%s' is required"
++#: booleans.py:230
++msgid "Allow zabbix to connect to unreserved ports"
 +msgstr ""
-diff -up policycoreutils-2.1.12/po/be.po.rhat policycoreutils-2.1.12/po/be.po
---- policycoreutils-2.1.12/po/be.po.rhat	2012-07-04 07:35:21.000000000 -0400
-+++ policycoreutils-2.1.12/po/be.po	2012-10-16 15:07:17.455526143 -0400
-@@ -8,7 +8,7 @@ msgid ""
++
++#: booleans.py:231
++msgid "Allow zebra daemon to write it configuration files"
++msgstr ""
++
++#: booleans.py:232
++msgid ""
++"Allow ZoneMinder to modify public files used for public file transfer "
++"services."
  msgstr ""
- "Project-Id-Version: PACKAGE VERSION\n"
- "Report-Msgid-Bugs-To: \n"
--"POT-Creation-Date: 2012-03-27 10:49-0400\n"
-+"POT-Creation-Date: 2012-05-25 07:28-0400\n"
- "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
- "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
- "Language-Team: LANGUAGE <LL at li.org>\n"
-@@ -90,844 +90,851 @@ msgstr ""
- msgid "global"
+diff --git a/policycoreutils/po/bn_IN.po b/policycoreutils/po/bn_IN.po
+index d902482..8c96fbe 100644
+--- a/policycoreutils/po/bn_IN.po
++++ b/policycoreutils/po/bn_IN.po
+@@ -5,20 +5,21 @@
+ # Translators:
+ # Runa Bhattacharjee <runab at fedoraproject.org>, 2008.
+ # Runa Bhattacharjee <runabh at gmail.com>, 2007.
+-# Runa Bhattacharjee <runab at redhat.com>, 2006, 2010.
++# Runa Bhattacharjee <runab at redhat.com>, 2006,2010,2012.
++#   <runabh at gmail.com>, 2012.
+ msgid ""
  msgstr ""
+ "Project-Id-Version: Policycoreutils\n"
+ "Report-Msgid-Bugs-To: \n"
+-"POT-Creation-Date: 2012-05-25 07:28-0400\n"
+-"PO-Revision-Date: 2012-04-02 20:30+0000\n"
++"POT-Creation-Date: 2012-10-16 12:24-0400\n"
++"PO-Revision-Date: 2012-10-08 13:10+0000\n"
+ "Last-Translator: dwalsh <dwalsh at redhat.com>\n"
+ "Language-Team: Bengali (India) <anubad at lists.ankur.org.in>\n"
+ "Language: bn_IN\n"
+ "MIME-Version: 1.0\n"
+ "Content-Type: text/plain; charset=UTF-8\n"
+ "Content-Transfer-Encoding: 8bit\n"
+-"Plural-Forms: nplurals=2; plural=(n != 1)\n"
++"Plural-Forms: nplurals=2; plural=(n != 1);\n"
  
--#: ../semanage/seobject.py:222
-+#: ../semanage/seobject.py:225
+ #: ../run_init/run_init.c:67
+ msgid ""
+@@ -30,7 +31,7 @@ msgstr ""
+ "  এই ক্ষেত্রে: <script> দ্বারা সঞ্চালনের উদ্দেশ্যে init স্ক্রিপ্ট চিহ্নিত করা হয়,\n"
+ "         <args ...>'র মধ্যে উপরোক্ত স্ক্রিপ্টের আর্গুমেন্ট উল্লিখিত হয়।"
+ 
+-#: ../run_init/run_init.c:126 ../newrole/newrole.c:1124
++#: ../run_init/run_init.c:126 ../newrole/newrole.c:1123
+ #, c-format
+ msgid "failed to initialize PAM\n"
+ msgstr "PAM আরম্ভ করতে ব্যর্থ\n"
+@@ -79,7 +80,7 @@ msgstr "দুঃক্ষিত, run_init শুধুমাত্র SELinux 
+ msgid "authentication failed.\n"
+ msgstr "অনুমোদন করতে ব্যর্থ।\n"
+ 
+-#: ../run_init/run_init.c:405 ../newrole/newrole.c:1258
++#: ../run_init/run_init.c:405 ../newrole/newrole.c:1257
+ #, c-format
+ msgid "Could not set exec context to %s.\n"
+ msgstr "exec context %s হিসাবে স্থাপন করা যায়নি।\n"
+@@ -92,860 +93,882 @@ msgstr "******************** গুরুত্বপূর্ণ **************
+ msgid "To make this policy package active, execute:"
+ msgstr "চিহ্নিত পলিসি প্যাকেজ সক্রিয় করার জন্য, সঞ্চালন করুন:"
+ 
+-#: ../semanage/seobject.py:143 ../semanage/seobject.py:147
+-msgid "global"
+-msgstr "সার্বজনীন"
+-
+-#: ../semanage/seobject.py:225
++#: ../semanage/seobject.py:200
  msgid "Could not create semanage handle"
- msgstr ""
+ msgstr "semanage হ্যান্ডেল নির্মাণ করা যায়নি"
  
--#: ../semanage/seobject.py:230
-+#: ../semanage/seobject.py:233
+-#: ../semanage/seobject.py:233
++#: ../semanage/seobject.py:208
  msgid "SELinux policy is not managed or store cannot be accessed."
- msgstr ""
+ msgstr "SELinux নিয়মনীতি বর্তমানে পরিচালিত নয় অথবা সংগ্রহস্থল ব্যবহার করা সম্ভব নয়।"
  
--#: ../semanage/seobject.py:235
-+#: ../semanage/seobject.py:238
+-#: ../semanage/seobject.py:238
++#: ../semanage/seobject.py:213
  msgid "Cannot read policy store."
- msgstr ""
+ msgstr "নিয়মনীতির সংগ্রহস্থল পড়া যায়নি।"
  
--#: ../semanage/seobject.py:240
-+#: ../semanage/seobject.py:243
+-#: ../semanage/seobject.py:243
++#: ../semanage/seobject.py:218
  msgid "Could not establish semanage connection"
- msgstr ""
+ msgstr "semanage সংযোগ স্থাপন করা যায়নি"
  
--#: ../semanage/seobject.py:245
-+#: ../semanage/seobject.py:248
+-#: ../semanage/seobject.py:248
++#: ../semanage/seobject.py:223
  msgid "Could not test MLS enabled status"
- msgstr ""
+ msgstr "MLS-র সক্রিয় অবস্থা পরীক্ষা করা যায়নি"
  
--#: ../semanage/seobject.py:251 ../semanage/seobject.py:266
-+#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
+-#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
++#: ../semanage/seobject.py:229 ../semanage/seobject.py:244
  msgid "Not yet implemented"
- msgstr ""
+ msgstr "বাস্তবায়িত হয়নি"
  
--#: ../semanage/seobject.py:255
-+#: ../semanage/seobject.py:258
+-#: ../semanage/seobject.py:258
++#: ../semanage/seobject.py:233
  msgid "Semanage transaction already in progress"
- msgstr ""
+ msgstr "Semanage ট্রানস্যাকশন বর্তমানে চলছে"
  
--#: ../semanage/seobject.py:264
-+#: ../semanage/seobject.py:267
+-#: ../semanage/seobject.py:267
++#: ../semanage/seobject.py:242
  msgid "Could not start semanage transaction"
- msgstr ""
+ msgstr "semanage আদান-প্রদান আরম্ভ করা যায়নি"
  
--#: ../semanage/seobject.py:274
-+#: ../semanage/seobject.py:278
+-#: ../semanage/seobject.py:278
++#: ../semanage/seobject.py:254
  msgid "Could not commit semanage transaction"
- msgstr ""
+ msgstr "semanage আদান-প্রদান সমাপ্ত করা যায়নি"
  
--#: ../semanage/seobject.py:279
-+#: ../semanage/seobject.py:283
+-#: ../semanage/seobject.py:283
++#: ../semanage/seobject.py:259
  msgid "Semanage transaction not in progress"
- msgstr ""
+ msgstr "Semanage বর্তমানে চলছে না"
  
--#: ../semanage/seobject.py:291 ../semanage/seobject.py:371
-+#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
+-#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
++#: ../semanage/seobject.py:271 ../semanage/seobject.py:351
  msgid "Could not list SELinux modules"
- msgstr ""
+ msgstr "SELinux মডিউলের তালিকা নির্মাণ করা যায়নি"
  
--#: ../semanage/seobject.py:304
-+#: ../semanage/seobject.py:308
+-#: ../semanage/seobject.py:308
++#: ../semanage/seobject.py:284
  msgid "Modules Name"
- msgstr ""
+-msgstr ""
++msgstr "মডিউলের নাম"
  
--#: ../semanage/seobject.py:304
-+#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
+-#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
++#: ../semanage/seobject.py:284 ../gui/modulesPage.py:63
  msgid "Version"
- msgstr ""
+ msgstr "সংস্করণ"
  
--#: ../semanage/seobject.py:307
-+#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
+-#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
++#: ../semanage/seobject.py:287 ../gui/statusPage.py:75
  msgid "Disabled"
- msgstr ""
+ msgstr "Disabled (নিষ্ক্রিয়)"
  
--#: ../semanage/seobject.py:322
-+#: ../semanage/seobject.py:326
+-#: ../semanage/seobject.py:326
++#: ../semanage/seobject.py:302
  #, python-format
  msgid "Could not disable module %s (remove failed)"
- msgstr ""
+-msgstr ""
++msgstr "মডিউল %s নিষ্ক্রিয় করতে ব্যর্থ (মুছে ফেলতে ব্যর্থ)"
  
--#: ../semanage/seobject.py:333
-+#: ../semanage/seobject.py:337
+-#: ../semanage/seobject.py:337
++#: ../semanage/seobject.py:313
  #, python-format
  msgid "Could not enable module %s (remove failed)"
- msgstr ""
+-msgstr ""
++msgstr "%s মডিউল সক্রিয় করা যায়নি (মুছে ফেলতে ব্যর্থ)"
  
--#: ../semanage/seobject.py:348
-+#: ../semanage/seobject.py:352
+-#: ../semanage/seobject.py:352
++#: ../semanage/seobject.py:328
  #, python-format
  msgid "Could not remove module %s (remove failed)"
- msgstr ""
+-msgstr ""
++msgstr "%s মডিউল অপসারণ করা যায়নি (মুছে ফেলতে ব্যর্থ)"
  
--#: ../semanage/seobject.py:358
-+#: ../semanage/seobject.py:362
+-#: ../semanage/seobject.py:362
++#: ../semanage/seobject.py:338
  msgid "dontaudit requires either 'on' or 'off'"
- msgstr ""
+-msgstr ""
++msgstr "dontaudit-র ক্ষেত্রে 'on' অথবা 'off'-র মধ্যে একটি আবশ্যক"
  
--#: ../semanage/seobject.py:387
-+#: ../semanage/seobject.py:391
+-#: ../semanage/seobject.py:391
++#: ../semanage/seobject.py:366
  msgid "Builtin Permissive Types"
- msgstr ""
+-msgstr ""
++msgstr "বিল্ট-ইন Permissive-র ধরন"
  
--#: ../semanage/seobject.py:397
-+#: ../semanage/seobject.py:401
+-#: ../semanage/seobject.py:401
++#: ../semanage/seobject.py:376
  msgid "Customized Permissive Types"
- msgstr ""
+-msgstr ""
++msgstr "স্বনির্ধারিত Permissive-র ধরন"
  
--#: ../semanage/seobject.py:438
-+#: ../semanage/seobject.py:442
+-#: ../semanage/seobject.py:442
++#: ../semanage/seobject.py:417
  #, python-format
  msgid "Could not set permissive domain %s (module installation failed)"
- msgstr ""
+ msgstr "permissive ডোমেইন %s নির্ধারণ করা যায়নি (মডিউল ইনস্টল করতে ব্যর্থ)"
  
--#: ../semanage/seobject.py:444
-+#: ../semanage/seobject.py:448
+-#: ../semanage/seobject.py:448
++#: ../semanage/seobject.py:423
  #, python-format
  msgid "Could not remove permissive domain %s (remove failed)"
- msgstr ""
+ msgstr "permissive ডোমেইন %s সরিয়ে ফেলা যায়নি (অপসারণ করতে ব্যর্থ)"
  
--#: ../semanage/seobject.py:479 ../semanage/seobject.py:553
--#: ../semanage/seobject.py:599 ../semanage/seobject.py:696
--#: ../semanage/seobject.py:726 ../semanage/seobject.py:793
--#: ../semanage/seobject.py:850 ../semanage/seobject.py:1097
--#: ../semanage/seobject.py:1786 ../semanage/seobject.py:1849
--#: ../semanage/seobject.py:1868 ../semanage/seobject.py:1985
--#: ../semanage/seobject.py:2037
-+#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
-+#: ../semanage/seobject.py:603 ../semanage/seobject.py:700
-+#: ../semanage/seobject.py:730 ../semanage/seobject.py:797
-+#: ../semanage/seobject.py:854 ../semanage/seobject.py:1101
-+#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
-+#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
-+#: ../semanage/seobject.py:2045
+-#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
+-#: ../semanage/seobject.py:603 ../semanage/seobject.py:700
+-#: ../semanage/seobject.py:730 ../semanage/seobject.py:797
+-#: ../semanage/seobject.py:854 ../semanage/seobject.py:1101
+-#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
+-#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
+-#: ../semanage/seobject.py:2045
++#: ../semanage/seobject.py:458 ../semanage/seobject.py:532
++#: ../semanage/seobject.py:578 ../semanage/seobject.py:675
++#: ../semanage/seobject.py:705 ../semanage/seobject.py:772
++#: ../semanage/seobject.py:829 ../semanage/seobject.py:1084
++#: ../semanage/seobject.py:1800 ../semanage/seobject.py:1863
++#: ../semanage/seobject.py:1882 ../semanage/seobject.py:2003
++#: ../semanage/seobject.py:2056
  #, python-format
  msgid "Could not create a key for %s"
- msgstr ""
+ msgstr "%s'র জন্য কি নির্মাণ করা যায়নি"
  
--#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
--#: ../semanage/seobject.py:603 ../semanage/seobject.py:609
-+#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
-+#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
+-#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
+-#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
++#: ../semanage/seobject.py:462 ../semanage/seobject.py:536
++#: ../semanage/seobject.py:582 ../semanage/seobject.py:588
  #, python-format
  msgid "Could not check if login mapping for %s is defined"
- msgstr ""
+ msgstr "%s'র ক্ষেত্রে লগ-ইন ম্যাপিং ব্যবস্থা নির্ধারিত হয়েছে কিনা পরীক্ষা করা যায়নি"
  
--#: ../semanage/seobject.py:492
-+#: ../semanage/seobject.py:496
+-#: ../semanage/seobject.py:496
++#: ../semanage/seobject.py:471
  #, python-format
  msgid "Linux Group %s does not exist"
- msgstr ""
+ msgstr "Linux দল %s বর্তমানে উপস্থিত নেই"
  
--#: ../semanage/seobject.py:497
-+#: ../semanage/seobject.py:501
+-#: ../semanage/seobject.py:501
++#: ../semanage/seobject.py:476
  #, python-format
  msgid "Linux User %s does not exist"
- msgstr ""
+ msgstr "Linux ব্যবহারকারী %s বর্তমানে উপস্থিত নেই"
  
--#: ../semanage/seobject.py:501
-+#: ../semanage/seobject.py:505
+-#: ../semanage/seobject.py:505
++#: ../semanage/seobject.py:480
  #, python-format
  msgid "Could not create login mapping for %s"
- msgstr ""
+ msgstr "%s'র ক্ষেত্রে লগ-ইন ম্যাপিং ব্যবস্থা নির্মাণ করা যায়নি"
  
--#: ../semanage/seobject.py:505 ../semanage/seobject.py:741
-+#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
+-#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
++#: ../semanage/seobject.py:484 ../semanage/seobject.py:720
  #, python-format
  msgid "Could not set name for %s"
- msgstr ""
+ msgstr "%s'র নাম নির্ধারণ করা যায়নি"
  
--#: ../semanage/seobject.py:510 ../semanage/seobject.py:751
-+#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
+-#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
++#: ../semanage/seobject.py:489 ../semanage/seobject.py:730
  #, python-format
  msgid "Could not set MLS range for %s"
- msgstr ""
+ msgstr "%s'র ক্ষেত্রে MLS রেঞ্জ নির্ধারণ করা যায়নি"
  
--#: ../semanage/seobject.py:514
-+#: ../semanage/seobject.py:518
+-#: ../semanage/seobject.py:518
++#: ../semanage/seobject.py:493
  #, python-format
  msgid "Could not set SELinux user for %s"
- msgstr ""
+ msgstr "%s'র ক্ষেত্রে SELinux ব্যবহারকারী নির্ধারণ করা যায়নি"
  
--#: ../semanage/seobject.py:518
-+#: ../semanage/seobject.py:522
+-#: ../semanage/seobject.py:522
++#: ../semanage/seobject.py:497
  #, python-format
  msgid "Could not add login mapping for %s"
- msgstr ""
+ msgstr "%s'র ক্ষেত্রে লগ-ইন ম্যাপিং ব্যবস্থা যোগ করা যায়নি"
  
--#: ../semanage/seobject.py:536
-+#: ../semanage/seobject.py:540
+-#: ../semanage/seobject.py:540
++#: ../semanage/seobject.py:515
  msgid "Requires seuser or serange"
- msgstr ""
+ msgstr "seuser অথবা serange আবশ্যক"
  
--#: ../semanage/seobject.py:559 ../semanage/seobject.py:605
-+#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
+-#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
++#: ../semanage/seobject.py:538 ../semanage/seobject.py:584
  #, python-format
  msgid "Login mapping for %s is not defined"
- msgstr ""
+ msgstr "%s'র ক্ষেত্রে লগ-ইন ম্যাপিং ব্যবস্থা নির্ধারিত হয়নি"
  
--#: ../semanage/seobject.py:563
-+#: ../semanage/seobject.py:567
+-#: ../semanage/seobject.py:567
++#: ../semanage/seobject.py:542
  #, python-format
  msgid "Could not query seuser for %s"
- msgstr ""
+ msgstr "%s'র ক্ষেত্রে seuser কোয়েরি করা যায়নি"
  
--#: ../semanage/seobject.py:577
-+#: ../semanage/seobject.py:581
+-#: ../semanage/seobject.py:581
++#: ../semanage/seobject.py:556
  #, python-format
  msgid "Could not modify login mapping for %s"
- msgstr ""
+ msgstr "%s'র ক্ষেত্রে লগ-ইন ম্যাপিং ব্যবস্থা পরিবর্তন করা যায়নি"
  
--#: ../semanage/seobject.py:611
-+#: ../semanage/seobject.py:615
+-#: ../semanage/seobject.py:615
++#: ../semanage/seobject.py:590
  #, python-format
  msgid "Login mapping for %s is defined in policy, cannot be deleted"
  msgstr ""
+ "%s'র জন্য লগ-ইন ম্যাপিং ব্যবস্থা নিয়মনীতির মধ্যে নির্ধারিত হওয়ার ফলে মুছে ফেলা সম্ভব "
+ "নয়"
  
--#: ../semanage/seobject.py:615
-+#: ../semanage/seobject.py:619
+-#: ../semanage/seobject.py:619
++#: ../semanage/seobject.py:594
  #, python-format
  msgid "Could not delete login mapping for %s"
- msgstr ""
+ msgstr "%s'র ক্ষেত্রে লগ-ইন ম্যাপিং মুছে ফেলা যায়নি"
  
--#: ../semanage/seobject.py:637 ../semanage/seobject.py:655
--#: ../semanage/seobject.py:893
-+#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
-+#: ../semanage/seobject.py:897
+-#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
+-#: ../semanage/seobject.py:897
++#: ../semanage/seobject.py:616 ../semanage/seobject.py:634
++#: ../semanage/seobject.py:872
  msgid "Could not list login mappings"
- msgstr ""
+ msgstr "লগ-ইন ম্যাপিং তালিকাভুক্ত করা যায়নি"
  
--#: ../semanage/seobject.py:680 ../semanage/seobject.py:685
-+#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../gui/system-config-selinux.glade:100
+-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
++#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
+ #: ../gui/system-config-selinux.glade:100
  msgid "Login Name"
- msgstr ""
+ msgstr "লগ-ইন নাম"
  
--#: ../semanage/seobject.py:680 ../semanage/seobject.py:685
--#: ../semanage/seobject.py:943 ../semanage/seobject.py:948
-+#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../gui/system-config-selinux.glade:128
-+#: ../gui/system-config-selinux.glade:915
-+#: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
+-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
+-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
++#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
++#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
+ #: ../gui/system-config-selinux.glade:128
+ #: ../gui/system-config-selinux.glade:915
+ #: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
  msgid "SELinux User"
- msgstr ""
+ msgstr "SELinux ব্যবহারকারী"
  
--#: ../semanage/seobject.py:680
-+#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
-+#: ../gui/system-config-selinux.glade:943
+-#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
++#: ../semanage/seobject.py:659 ../gui/system-config-selinux.glade:156
+ #: ../gui/system-config-selinux.glade:943
  msgid "MLS/MCS Range"
- msgstr ""
+ msgstr "MLS/MCS সীমা"
  
--#: ../semanage/seobject.py:699 ../semanage/seobject.py:730
--#: ../semanage/seobject.py:797 ../semanage/seobject.py:854
--#: ../semanage/seobject.py:860
-+#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
-+#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
-+#: ../semanage/seobject.py:864
+-#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
+-#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
+-#: ../semanage/seobject.py:864
++#: ../semanage/seobject.py:678 ../semanage/seobject.py:709
++#: ../semanage/seobject.py:776 ../semanage/seobject.py:833
++#: ../semanage/seobject.py:839
  #, python-format
  msgid "Could not check if SELinux user %s is defined"
- msgstr ""
+ msgstr "SELinux ব্যবহারকারী %s'র বৈশিষ্ট্য নির্ধারিত কিনা পরীক্ষা করা যায়নি"
  
--#: ../semanage/seobject.py:702 ../semanage/seobject.py:803
--#: ../semanage/seobject.py:866
-+#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
-+#: ../semanage/seobject.py:870
+-#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
+-#: ../semanage/seobject.py:870
++#: ../semanage/seobject.py:681 ../semanage/seobject.py:782
++#: ../semanage/seobject.py:845
  #, python-format
  msgid "Could not query user for %s"
- msgstr ""
+ msgstr "%s'র জন্য ব্যবহারকারী কোয়েরি করা যায়নি"
  
--#: ../semanage/seobject.py:722
-+#: ../semanage/seobject.py:726
+-#: ../semanage/seobject.py:726
++#: ../semanage/seobject.py:701
  #, python-format
  msgid "You must add at least one role for %s"
- msgstr ""
+ msgstr "%s'র অন্তত একটি ভূমিকা যোগ করা আবশ্যক"
  
--#: ../semanage/seobject.py:737
-+#: ../semanage/seobject.py:741
+-#: ../semanage/seobject.py:741
++#: ../semanage/seobject.py:716
  #, python-format
  msgid "Could not create SELinux user for %s"
- msgstr ""
+ msgstr "%s'র জন্য SELinux ব্যবহারকারী নির্মাণ করা যায়নি"
  
--#: ../semanage/seobject.py:746
-+#: ../semanage/seobject.py:750
+-#: ../semanage/seobject.py:750
++#: ../semanage/seobject.py:725
  #, python-format
  msgid "Could not add role %s for %s"
- msgstr ""
+ msgstr "%s ভূমিকাটি, %s'র জন্য নির্ধারণ করা যায়নি"
  
--#: ../semanage/seobject.py:755
-+#: ../semanage/seobject.py:759
+-#: ../semanage/seobject.py:759
++#: ../semanage/seobject.py:734
  #, python-format
  msgid "Could not set MLS level for %s"
- msgstr ""
+ msgstr "%s'র ক্ষেত্রে MLS স্তর নির্ধারণ করা যায়নি"
  
--#: ../semanage/seobject.py:758
-+#: ../semanage/seobject.py:762
+-#: ../semanage/seobject.py:762
++#: ../semanage/seobject.py:737
  #, python-format
  msgid "Could not add prefix %s for %s"
- msgstr ""
+ msgstr "%s প্রেফিক্সটি %s'র ক্ষেত্রে যোগ করা যায়নি"
  
--#: ../semanage/seobject.py:761
-+#: ../semanage/seobject.py:765
+-#: ../semanage/seobject.py:765
++#: ../semanage/seobject.py:740
  #, python-format
  msgid "Could not extract key for %s"
- msgstr ""
+ msgstr "%s'র জন্য কি প্রাপ্ত করা যায়নি"
  
--#: ../semanage/seobject.py:765
-+#: ../semanage/seobject.py:769
+-#: ../semanage/seobject.py:769
++#: ../semanage/seobject.py:744
  #, python-format
  msgid "Could not add SELinux user %s"
- msgstr ""
+ msgstr "SELinux ব্যবহারকারী %s যোগ করা যায়নি"
  
--#: ../semanage/seobject.py:787
-+#: ../semanage/seobject.py:791
+-#: ../semanage/seobject.py:791
++#: ../semanage/seobject.py:766
  msgid "Requires prefix, roles, level or range"
- msgstr ""
+ msgstr "প্রেফিক্স, ভূমিকা, স্তর অথবা রেঞ্জ উল্লেখ করা আবশ্যক"
  
--#: ../semanage/seobject.py:789
-+#: ../semanage/seobject.py:793
+-#: ../semanage/seobject.py:793
++#: ../semanage/seobject.py:768
  msgid "Requires prefix or roles"
- msgstr ""
+ msgstr "প্রেফিক্স অথবা ভূমিকা উল্লেখ করা আবশ্যক"
  
--#: ../semanage/seobject.py:799 ../semanage/seobject.py:856
-+#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
+-#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
++#: ../semanage/seobject.py:778 ../semanage/seobject.py:835
  #, python-format
  msgid "SELinux user %s is not defined"
- msgstr ""
+ msgstr "SELinux ব্যবহারকারী %s'র বৈশিষ্ট্য নির্ধারিত হয়নি"
  
--#: ../semanage/seobject.py:828
-+#: ../semanage/seobject.py:832
+-#: ../semanage/seobject.py:832
++#: ../semanage/seobject.py:807
  #, python-format
  msgid "Could not modify SELinux user %s"
- msgstr ""
+ msgstr "SELinux ব্যবহারকারী %s'র বৈশিষ্ট্য পরিবর্তন করা যায়নি"
  
--#: ../semanage/seobject.py:862
-+#: ../semanage/seobject.py:866
+-#: ../semanage/seobject.py:866
++#: ../semanage/seobject.py:841
  #, python-format
  msgid "SELinux user %s is defined in policy, cannot be deleted"
  msgstr ""
+ "SELinux ব্যবহারকারী %s'র বৈশিষ্ট্য নিয়মনীতির মধ্যে নির্ধারিত হয়েছে যার ফলে "
+ "অপসারণযোগ্য নয়"
  
--#: ../semanage/seobject.py:873
-+#: ../semanage/seobject.py:877
+-#: ../semanage/seobject.py:877
++#: ../semanage/seobject.py:852
  #, python-format
  msgid "Could not delete SELinux user %s"
- msgstr ""
+ msgstr "SELinux ব্যবহারকারী %s মুছে ফেলা যায়নি"
  
--#: ../semanage/seobject.py:911
-+#: ../semanage/seobject.py:915
+-#: ../semanage/seobject.py:915
++#: ../semanage/seobject.py:890
  msgid "Could not list SELinux users"
- msgstr ""
+ msgstr "SELinux ব্যবহারকারীদের তালিকা নির্মাণ করা যায়নি"
  
--#: ../semanage/seobject.py:917
-+#: ../semanage/seobject.py:921
+-#: ../semanage/seobject.py:921
++#: ../semanage/seobject.py:896
  #, python-format
  msgid "Could not list roles for user %s"
- msgstr ""
+ msgstr "ব্যবহারকারী %s'র ভূমিকার তালিকা নির্মাণ করা যায়নি"
  
--#: ../semanage/seobject.py:942
-+#: ../semanage/seobject.py:946
+-#: ../semanage/seobject.py:946
++#: ../semanage/seobject.py:921
  msgid "Labeling"
- msgstr ""
+ msgstr "লেবেল ব্যবস্থা"
  
--#: ../semanage/seobject.py:942
-+#: ../semanage/seobject.py:946
+-#: ../semanage/seobject.py:946
++#: ../semanage/seobject.py:921
  msgid "MLS/"
- msgstr ""
+ msgstr "MLS/"
  
--#: ../semanage/seobject.py:943
-+#: ../semanage/seobject.py:947
+-#: ../semanage/seobject.py:947
++#: ../semanage/seobject.py:922
  msgid "Prefix"
- msgstr ""
+ msgstr "প্রেফিক্স"
  
--#: ../semanage/seobject.py:943
-+#: ../semanage/seobject.py:947
+-#: ../semanage/seobject.py:947
++#: ../semanage/seobject.py:922
  msgid "MCS Level"
- msgstr ""
+ msgstr "MCS স্তর"
  
--#: ../semanage/seobject.py:943
-+#: ../semanage/seobject.py:947
+-#: ../semanage/seobject.py:947
++#: ../semanage/seobject.py:922
  msgid "MCS Range"
- msgstr ""
+ msgstr "MCS সীমা"
  
--#: ../semanage/seobject.py:943 ../semanage/seobject.py:948
-+#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
+-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
++#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
+ #: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
  msgid "SELinux Roles"
- msgstr ""
+ msgstr "SELinux রোল"
  
--#: ../semanage/seobject.py:963
-+#: ../semanage/seobject.py:967
+-#: ../semanage/seobject.py:967
++#: ../semanage/seobject.py:944
  msgid "Protocol udp or tcp is required"
- msgstr ""
+ msgstr "udp অথবা tcp প্রোটোকল আবশ্যক"
  
--#: ../semanage/seobject.py:965
-+#: ../semanage/seobject.py:969
+-#: ../semanage/seobject.py:969
++#: ../semanage/seobject.py:946
  msgid "Port is required"
- msgstr ""
+ msgstr "পোর্ট উল্লেখ করা আবশ্যক"
  
--#: ../semanage/seobject.py:975
-+#: ../semanage/seobject.py:979
+-#: ../semanage/seobject.py:979
++#: ../semanage/seobject.py:956
  msgid "Invalid Port"
- msgstr ""
+-msgstr ""
++msgstr "অবৈধ পোর্ট"
  
--#: ../semanage/seobject.py:979
-+#: ../semanage/seobject.py:983
+-#: ../semanage/seobject.py:983
++#: ../semanage/seobject.py:960
  #, python-format
  msgid "Could not create a key for %s/%s"
- msgstr ""
+ msgstr "%s/%s'র জন্য কি নির্মাণ করা যায়নি"
  
--#: ../semanage/seobject.py:990
-+#: ../semanage/seobject.py:994
+-#: ../semanage/seobject.py:994
++#: ../semanage/seobject.py:971
  msgid "Type is required"
- msgstr ""
+ msgstr "ধরন উল্লেখ করা আবশ্যক"
  
--#: ../semanage/seobject.py:996 ../semanage/seobject.py:1055
--#: ../semanage/seobject.py:1110 ../semanage/seobject.py:1116
-+#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
-+#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
+-#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
+-#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
++#: ../semanage/seobject.py:974 ../semanage/seobject.py:1036
++#: ../semanage/seobject.py:1794
++#, python-format
++msgid "Type %s is invalid, must be a port type"
++msgstr ""
++
++#: ../semanage/seobject.py:980 ../semanage/seobject.py:1042
++#: ../semanage/seobject.py:1097 ../semanage/seobject.py:1103
  #, python-format
  msgid "Could not check if port %s/%s is defined"
- msgstr ""
+ msgstr "পোর্ট %s/%s নির্ধারিত হয়েছে কিনা পরীক্ষা করা যায়নি"
  
--#: ../semanage/seobject.py:998
-+#: ../semanage/seobject.py:1002
+-#: ../semanage/seobject.py:1002
++#: ../semanage/seobject.py:982
  #, python-format
  msgid "Port %s/%s already defined"
- msgstr ""
+ msgstr "পোর্ট %s/%s বর্তমানে নির্ধারিত আছে"
  
--#: ../semanage/seobject.py:1002
-+#: ../semanage/seobject.py:1006
+-#: ../semanage/seobject.py:1006
++#: ../semanage/seobject.py:986
  #, python-format
  msgid "Could not create port for %s/%s"
- msgstr ""
+ msgstr "%s/%s'র জন্য পোর্ট নির্মাণ করা যায়নি"
  
--#: ../semanage/seobject.py:1008
-+#: ../semanage/seobject.py:1012
+-#: ../semanage/seobject.py:1012
++#: ../semanage/seobject.py:992
  #, python-format
  msgid "Could not create context for %s/%s"
- msgstr ""
+ msgstr "%s/%s'র জন্য context নির্মাণ করা যায়নি"
  
--#: ../semanage/seobject.py:1012
-+#: ../semanage/seobject.py:1016
+-#: ../semanage/seobject.py:1016
++#: ../semanage/seobject.py:996
  #, python-format
  msgid "Could not set user in port context for %s/%s"
- msgstr ""
+ msgstr "%s/%s'র ক্ষেত্রে পোর্ট context'র মধ্যে ব্যবহারকারী নির্ধারণ করা যায়নি"
  
--#: ../semanage/seobject.py:1016
-+#: ../semanage/seobject.py:1020
+-#: ../semanage/seobject.py:1020
++#: ../semanage/seobject.py:1000
  #, python-format
  msgid "Could not set role in port context for %s/%s"
- msgstr ""
+ msgstr "%s/%s'র ক্ষেত্রে পোর্ট context'র মধ্যে ভূমিকা নির্ধারণ করা যায়নি"
  
--#: ../semanage/seobject.py:1020
-+#: ../semanage/seobject.py:1024
+-#: ../semanage/seobject.py:1024
++#: ../semanage/seobject.py:1004
  #, python-format
  msgid "Could not set type in port context for %s/%s"
- msgstr ""
+ msgstr "%s/%s'র ক্ষেত্রে পোর্ট context'র মধ্যে ধরন নির্ধারণ করা যায়নি"
  
--#: ../semanage/seobject.py:1025
-+#: ../semanage/seobject.py:1029
+-#: ../semanage/seobject.py:1029
++#: ../semanage/seobject.py:1009
  #, python-format
  msgid "Could not set mls fields in port context for %s/%s"
- msgstr ""
+ msgstr "%s/%s'র ক্ষেত্রে পোর্ট context'র মধ্যে mls ক্ষেত্র নির্ধারণ করা যায়নি"
  
--#: ../semanage/seobject.py:1029
-+#: ../semanage/seobject.py:1033
+-#: ../semanage/seobject.py:1033
++#: ../semanage/seobject.py:1013
  #, python-format
  msgid "Could not set port context for %s/%s"
- msgstr ""
+ msgstr "%s/%s'র ক্ষেত্রে পোর্ট context নির্ধারণ করা যায়নি"
  
--#: ../semanage/seobject.py:1033
-+#: ../semanage/seobject.py:1037
+-#: ../semanage/seobject.py:1037
++#: ../semanage/seobject.py:1017
  #, python-format
  msgid "Could not add port %s/%s"
- msgstr ""
+ msgstr "%s/%s পোর্ট যোগ করা যায়নি"
  
--#: ../semanage/seobject.py:1047 ../semanage/seobject.py:1312
--#: ../semanage/seobject.py:1508
-+#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
-+#: ../semanage/seobject.py:1512
+-#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
+-#: ../semanage/seobject.py:1512
++#: ../semanage/seobject.py:1031 ../semanage/seobject.py:1304
++#: ../semanage/seobject.py:1503
  msgid "Requires setype or serange"
- msgstr ""
+ msgstr "setype অথবা serange আবশ্যক"
  
--#: ../semanage/seobject.py:1049
-+#: ../semanage/seobject.py:1053
+-#: ../semanage/seobject.py:1053
++#: ../semanage/seobject.py:1033
  msgid "Requires setype"
- msgstr ""
+ msgstr "setype আবশ্যক"
  
--#: ../semanage/seobject.py:1057 ../semanage/seobject.py:1112
-+#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
+-#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
++#: ../semanage/seobject.py:1044 ../semanage/seobject.py:1099
  #, python-format
  msgid "Port %s/%s is not defined"
- msgstr ""
+ msgstr "%s/%s পোর্ট নির্ধারিত হয়নি"
  
--#: ../semanage/seobject.py:1061
-+#: ../semanage/seobject.py:1065
+-#: ../semanage/seobject.py:1065
++#: ../semanage/seobject.py:1048
  #, python-format
  msgid "Could not query port %s/%s"
- msgstr ""
+ msgstr "%s/%s পোর্ট কোয়েরি করা যায়নি"
  
--#: ../semanage/seobject.py:1072
-+#: ../semanage/seobject.py:1076
+-#: ../semanage/seobject.py:1076
++#: ../semanage/seobject.py:1059
  #, python-format
  msgid "Could not modify port %s/%s"
- msgstr ""
+ msgstr "%s/%s পোর্ট পরিবর্তন করা যায়নি"
  
--#: ../semanage/seobject.py:1085
-+#: ../semanage/seobject.py:1089
+-#: ../semanage/seobject.py:1089
++#: ../semanage/seobject.py:1072
  msgid "Could not list the ports"
- msgstr ""
+ msgstr "পোর্টের তালিকা নির্মাণ করা যায়নি"
  
--#: ../semanage/seobject.py:1101
-+#: ../semanage/seobject.py:1105
+-#: ../semanage/seobject.py:1105
++#: ../semanage/seobject.py:1088
  #, python-format
  msgid "Could not delete the port %s"
- msgstr ""
+ msgstr "%s পোর্ট মুছে ফেলা যায়নি"
  
--#: ../semanage/seobject.py:1118
-+#: ../semanage/seobject.py:1122
+-#: ../semanage/seobject.py:1122
++#: ../semanage/seobject.py:1105
  #, python-format
  msgid "Port %s/%s is defined in policy, cannot be deleted"
- msgstr ""
+ msgstr "%s/%s পোর্টটি নিয়মনীতির মধ্যে নির্ধারিত হওয়ার ফলে অপসারণযোগ্য নয়"
  
--#: ../semanage/seobject.py:1122
-+#: ../semanage/seobject.py:1126
+-#: ../semanage/seobject.py:1126
++#: ../semanage/seobject.py:1109
  #, python-format
  msgid "Could not delete port %s/%s"
- msgstr ""
+ msgstr "%s/%s পোর্ট মুছে ফেলা যায়নি"
  
--#: ../semanage/seobject.py:1138 ../semanage/seobject.py:1160
-+#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
+-#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
++#: ../semanage/seobject.py:1125 ../semanage/seobject.py:1147
  msgid "Could not list ports"
- msgstr ""
+ msgstr "পোর্টের তালিকা নির্মাণ করা যায়নি"
  
--#: ../semanage/seobject.py:1199
-+#: ../semanage/seobject.py:1203
+-#: ../semanage/seobject.py:1203
++#: ../semanage/seobject.py:1186
  msgid "SELinux Port Type"
- msgstr ""
+ msgstr "SELinux পোর্টের ধরন"
  
--#: ../semanage/seobject.py:1199
-+#: ../semanage/seobject.py:1203
+-#: ../semanage/seobject.py:1203
++#: ../semanage/seobject.py:1186
  msgid "Proto"
- msgstr ""
+ msgstr "প্রোটো"
  
--#: ../semanage/seobject.py:1199
-+#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
+-#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
++#: ../semanage/seobject.py:1186 ../gui/system-config-selinux.glade:335
  msgid "Port Number"
- msgstr ""
+ msgstr "পোর্ট সংখ্যা"
  
--#: ../semanage/seobject.py:1218
-+#: ../semanage/seobject.py:1222
+-#: ../semanage/seobject.py:1222
++#: ../semanage/seobject.py:1207
  msgid "Node Address is required"
- msgstr ""
+ msgstr "নোডের ঠিকানা উল্লেখ করা আবশ্যক"
  
--#: ../semanage/seobject.py:1233
-+#: ../semanage/seobject.py:1237
+-#: ../semanage/seobject.py:1237
++#: ../semanage/seobject.py:1222
  msgid "Unknown or missing protocol"
- msgstr ""
- 
--#: ../semanage/seobject.py:1247 ../semanage/seobject.py:1446
--#: ../semanage/seobject.py:1724
-+#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
-+#: ../semanage/seobject.py:1728
- msgid "SELinux Type is required"
- msgstr ""
+ msgstr "প্রোটোকল অজানা অথবা অনুপস্থিত"
  
--#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1316
--#: ../semanage/seobject.py:1352 ../semanage/seobject.py:1450
--#: ../semanage/seobject.py:1512 ../semanage/seobject.py:1546
+-#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
 -#: ../semanage/seobject.py:1728
-+#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
-+#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
-+#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
-+#: ../semanage/seobject.py:1732
+-msgid "SELinux Type is required"
++#: ../semanage/seobject.py:1236
++#, fuzzy
++msgid "SELinux node type is required"
+ msgstr "SELinux Type আবশ্যক"
+ 
+-#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
+-#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
+-#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
+-#: ../semanage/seobject.py:1732
++#: ../semanage/seobject.py:1239 ../semanage/seobject.py:1307
++#, python-format
++msgid "Type %s is invalid, must be a node type"
++msgstr ""
++
++#: ../semanage/seobject.py:1243 ../semanage/seobject.py:1311
++#: ../semanage/seobject.py:1347 ../semanage/seobject.py:1445
++#: ../semanage/seobject.py:1507 ../semanage/seobject.py:1541
++#: ../semanage/seobject.py:1739
  #, python-format
  msgid "Could not create key for %s"
- msgstr ""
+ msgstr "%s'র কি নির্মাণ করা যায়নি"
  
--#: ../semanage/seobject.py:1253 ../semanage/seobject.py:1320
--#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1362
-+#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
-+#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
+-#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
+-#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
++#: ../semanage/seobject.py:1245 ../semanage/seobject.py:1315
++#: ../semanage/seobject.py:1351 ../semanage/seobject.py:1357
  #, python-format
  msgid "Could not check if addr %s is defined"
- msgstr ""
+ msgstr "addr %s নির্ধারিত হয়েছে কিনা পরীক্ষা করা যায়নি"
  
--#: ../semanage/seobject.py:1262
-+#: ../semanage/seobject.py:1266
+-#: ../semanage/seobject.py:1266
++#: ../semanage/seobject.py:1254
  #, python-format
  msgid "Could not create addr for %s"
- msgstr ""
+ msgstr "%s-র জন্য addr নির্মাণ করা যায়নি"
  
--#: ../semanage/seobject.py:1268 ../semanage/seobject.py:1466
--#: ../semanage/seobject.py:1686
-+#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
-+#: ../semanage/seobject.py:1690
+-#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
+-#: ../semanage/seobject.py:1690
++#: ../semanage/seobject.py:1260 ../semanage/seobject.py:1461
++#: ../semanage/seobject.py:1694
  #, python-format
  msgid "Could not create context for %s"
- msgstr ""
+ msgstr "%s'র জন্য context নির্মাণ করা যায়নি"
  
--#: ../semanage/seobject.py:1272
-+#: ../semanage/seobject.py:1276
+-#: ../semanage/seobject.py:1276
++#: ../semanage/seobject.py:1264
  #, python-format
  msgid "Could not set mask for %s"
- msgstr ""
+ msgstr "%s-র মাস্ক নির্ধারণ করা যায়নি"
  
--#: ../semanage/seobject.py:1276
-+#: ../semanage/seobject.py:1280
+-#: ../semanage/seobject.py:1280
++#: ../semanage/seobject.py:1268
  #, python-format
  msgid "Could not set user in addr context for %s"
- msgstr ""
+ msgstr "%s'র ক্ষেত্রে addr context'এ ব্যবহারকারী বৈশিষ্ট্য নির্ধারণ করা যায়নি"
  
--#: ../semanage/seobject.py:1280
-+#: ../semanage/seobject.py:1284
+-#: ../semanage/seobject.py:1284
++#: ../semanage/seobject.py:1272
  #, python-format
  msgid "Could not set role in addr context for %s"
- msgstr ""
+ msgstr "%s'র ক্ষেত্রে addr context'এ ভূমিকা নির্ধারণ করা যায়নি"
  
--#: ../semanage/seobject.py:1284
-+#: ../semanage/seobject.py:1288
+-#: ../semanage/seobject.py:1288
++#: ../semanage/seobject.py:1276
  #, python-format
  msgid "Could not set type in addr context for %s"
- msgstr ""
+ msgstr "%s'র ক্ষেত্রে addr context'এ ধরন নির্ধারণ করা যায়নি"
  
--#: ../semanage/seobject.py:1289
-+#: ../semanage/seobject.py:1293
+-#: ../semanage/seobject.py:1293
++#: ../semanage/seobject.py:1281
  #, python-format
  msgid "Could not set mls fields in addr context for %s"
- msgstr ""
+ msgstr "%s'র ক্ষেত্রে addr context'এ mls ক্ষেত্র নির্ধারণ করা যায়নি"
  
--#: ../semanage/seobject.py:1293
-+#: ../semanage/seobject.py:1297
+-#: ../semanage/seobject.py:1297
++#: ../semanage/seobject.py:1285
  #, python-format
  msgid "Could not set addr context for %s"
- msgstr ""
+ msgstr "%s'র ক্ষেত্রে addr context নির্ধারণ করা যায়নি"
  
--#: ../semanage/seobject.py:1297
-+#: ../semanage/seobject.py:1301
+-#: ../semanage/seobject.py:1301
++#: ../semanage/seobject.py:1289
  #, python-format
  msgid "Could not add addr %s"
- msgstr ""
+ msgstr "%s addr যোগ করা যায়নি"
  
--#: ../semanage/seobject.py:1322 ../semanage/seobject.py:1358
-+#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
+-#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
++#: ../semanage/seobject.py:1317 ../semanage/seobject.py:1353
  #, python-format
  msgid "Addr %s is not defined"
- msgstr ""
+ msgstr "%s addr নির্ধারিত হয়নি"
  
--#: ../semanage/seobject.py:1326
-+#: ../semanage/seobject.py:1330
+-#: ../semanage/seobject.py:1330
++#: ../semanage/seobject.py:1321
  #, python-format
  msgid "Could not query addr %s"
- msgstr ""
+ msgstr "%s addr কোয়েরি করা যায়নি"
  
--#: ../semanage/seobject.py:1336
-+#: ../semanage/seobject.py:1340
+-#: ../semanage/seobject.py:1340
++#: ../semanage/seobject.py:1331
  #, python-format
  msgid "Could not modify addr %s"
- msgstr ""
+ msgstr "%s addr পরিবর্তন করা যায়নি"
  
--#: ../semanage/seobject.py:1364
-+#: ../semanage/seobject.py:1368
+-#: ../semanage/seobject.py:1368
++#: ../semanage/seobject.py:1359
  #, python-format
  msgid "Addr %s is defined in policy, cannot be deleted"
- msgstr ""
+ msgstr "%s addr নিয়মনীতির মধ্যে নির্ধারিত হওয়ার ফলে অপসারণযোগ্য নয়"
  
--#: ../semanage/seobject.py:1368
-+#: ../semanage/seobject.py:1372
+-#: ../semanage/seobject.py:1372
++#: ../semanage/seobject.py:1363
  #, python-format
  msgid "Could not delete addr %s"
- msgstr ""
+ msgstr "%s addr মুছে ফেলা যায়নি"
  
--#: ../semanage/seobject.py:1380
-+#: ../semanage/seobject.py:1384
+-#: ../semanage/seobject.py:1384
++#: ../semanage/seobject.py:1375
  msgid "Could not deleteall node mappings"
- msgstr ""
+-msgstr ""
++msgstr "নোড ম্যাপিংয়ের ক্ষেত্রে deleteall প্রয়োগ করা যায়নি"
  
--#: ../semanage/seobject.py:1394
-+#: ../semanage/seobject.py:1398
+-#: ../semanage/seobject.py:1398
++#: ../semanage/seobject.py:1389
  msgid "Could not list addrs"
- msgstr ""
+ msgstr "addr-র তালিকা নির্মাণ করা যায়নি"
  
--#: ../semanage/seobject.py:1454 ../semanage/seobject.py:1516
--#: ../semanage/seobject.py:1550 ../semanage/seobject.py:1556
-+#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
-+#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
+-#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
+-#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
++#: ../semanage/seobject.py:1441 ../semanage/seobject.py:1732
++msgid "SELinux Type is required"
++msgstr "SELinux Type আবশ্যক"
++
++#: ../semanage/seobject.py:1449 ../semanage/seobject.py:1511
++#: ../semanage/seobject.py:1545 ../semanage/seobject.py:1551
  #, python-format
  msgid "Could not check if interface %s is defined"
- msgstr ""
+ msgstr "%s প্রেক্ষাপটের বৈশিষ্ট্য নির্ধারিত হয়েছে কিনা পরীক্ষা করা যায়নিis defined"
  
--#: ../semanage/seobject.py:1461
-+#: ../semanage/seobject.py:1465
+-#: ../semanage/seobject.py:1465
++#: ../semanage/seobject.py:1456
  #, python-format
  msgid "Could not create interface for %s"
- msgstr ""
+ msgstr "%s'র প্রেক্ষাপট নির্মাণ করা যায়নি"
  
--#: ../semanage/seobject.py:1470
-+#: ../semanage/seobject.py:1474
+-#: ../semanage/seobject.py:1474
++#: ../semanage/seobject.py:1465
  #, python-format
  msgid "Could not set user in interface context for %s"
- msgstr ""
+ msgstr "%s'র ক্ষেত্রে প্রেক্ষাপটের context'এ ব্যবহারকারী বৈশিষ্ট্য নির্ধারণ করা যায়নি"
  
--#: ../semanage/seobject.py:1474
-+#: ../semanage/seobject.py:1478
+-#: ../semanage/seobject.py:1478
++#: ../semanage/seobject.py:1469
  #, python-format
  msgid "Could not set role in interface context for %s"
- msgstr ""
+ msgstr "%s'র ক্ষেত্রে প্রেক্ষাপটের context'এ ভূমিকার বৈশিষ্ট্য নির্ধারণ করা যায়নি"
  
--#: ../semanage/seobject.py:1478
-+#: ../semanage/seobject.py:1482
+-#: ../semanage/seobject.py:1482
++#: ../semanage/seobject.py:1473
  #, python-format
  msgid "Could not set type in interface context for %s"
- msgstr ""
+ msgstr "%s'র ক্ষেত্রে প্রেক্ষাপটের context'এ ধরন নির্ধারণ করা যায়নি"
  
--#: ../semanage/seobject.py:1483
-+#: ../semanage/seobject.py:1487
+-#: ../semanage/seobject.py:1487
++#: ../semanage/seobject.py:1478
  #, python-format
  msgid "Could not set mls fields in interface context for %s"
- msgstr ""
+ msgstr "%s'র ক্ষেত্রে প্রেক্ষাপটের context'এ mls ক্ষেত্র নির্ধারণ করা যায়নি"
  
--#: ../semanage/seobject.py:1487
-+#: ../semanage/seobject.py:1491
+-#: ../semanage/seobject.py:1491
++#: ../semanage/seobject.py:1482
  #, python-format
  msgid "Could not set interface context for %s"
- msgstr ""
+ msgstr "%s'র ক্ষেত্রে প্রেক্ষাপটের context'র বৈশিষ্ট্য নির্ধারণ করা যায়নি"
  
--#: ../semanage/seobject.py:1491
-+#: ../semanage/seobject.py:1495
+-#: ../semanage/seobject.py:1495
++#: ../semanage/seobject.py:1486
  #, python-format
  msgid "Could not set message context for %s"
- msgstr ""
+ msgstr "%s'র ক্ষেত্রে বার্তার context নির্ধারণ করা যায়নি"
  
--#: ../semanage/seobject.py:1495
-+#: ../semanage/seobject.py:1499
+-#: ../semanage/seobject.py:1499
++#: ../semanage/seobject.py:1490
  #, python-format
  msgid "Could not add interface %s"
- msgstr ""
+ msgstr "%s প্রেক্ষাপট যোগ করা যায়নি"
  
--#: ../semanage/seobject.py:1518 ../semanage/seobject.py:1552
-+#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
+-#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
++#: ../semanage/seobject.py:1513 ../semanage/seobject.py:1547
  #, python-format
  msgid "Interface %s is not defined"
- msgstr ""
+ msgstr "%s প্রেক্ষাপটের বৈশিষ্ট্য নির্ধারিত হয়নি"
  
--#: ../semanage/seobject.py:1522
-+#: ../semanage/seobject.py:1526
+-#: ../semanage/seobject.py:1526
++#: ../semanage/seobject.py:1517
  #, python-format
  msgid "Could not query interface %s"
- msgstr ""
+ msgstr "%s প্রেক্ষাপট কোয়েরি করা যায়নি"
  
--#: ../semanage/seobject.py:1533
-+#: ../semanage/seobject.py:1537
+-#: ../semanage/seobject.py:1537
++#: ../semanage/seobject.py:1528
  #, python-format
  msgid "Could not modify interface %s"
- msgstr ""
+ msgstr "%s প্রেক্ষাপট পরিবর্তন করা যায়নি"
  
--#: ../semanage/seobject.py:1558
-+#: ../semanage/seobject.py:1562
+-#: ../semanage/seobject.py:1562
++#: ../semanage/seobject.py:1553
  #, python-format
  msgid "Interface %s is defined in policy, cannot be deleted"
- msgstr ""
+ msgstr "%s প্রেক্ষাপটটি নিয়মনীতির মধ্যে নির্ধারিত হয়েছে এবং অপসারণযোগ্য নয়"
  
--#: ../semanage/seobject.py:1562
-+#: ../semanage/seobject.py:1566
+-#: ../semanage/seobject.py:1566
++#: ../semanage/seobject.py:1557
  #, python-format
  msgid "Could not delete interface %s"
- msgstr ""
+-msgstr "%s প্রেক্ষাপট মুছে ফেলা যায়নি"
++msgstr "%s ইন্টারফেস মুছে ফেলা যায়নি"
  
--#: ../semanage/seobject.py:1574
-+#: ../semanage/seobject.py:1578
+-#: ../semanage/seobject.py:1578
++#: ../semanage/seobject.py:1569
  msgid "Could not delete all interface  mappings"
- msgstr ""
+-msgstr ""
++msgstr "সকল ইন্টারফেস ম্যাপিং মুছে ফেলা যায়নি"
  
--#: ../semanage/seobject.py:1588
-+#: ../semanage/seobject.py:1592
+-#: ../semanage/seobject.py:1592
++#: ../semanage/seobject.py:1583
  msgid "Could not list interfaces"
- msgstr ""
+ msgstr "প্রেক্ষাপটের তালিকা নির্মাণ করা যায়নি"
  
--#: ../semanage/seobject.py:1613
-+#: ../semanage/seobject.py:1617
+-#: ../semanage/seobject.py:1617
++#: ../semanage/seobject.py:1608
  msgid "SELinux Interface"
- msgstr ""
+ msgstr "SELinux ইন্টারফেস"
  
--#: ../semanage/seobject.py:1613 ../semanage/seobject.py:1936
-+#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
+-#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
++#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1954
  msgid "Context"
- msgstr ""
+ msgstr "কনটেক্সট"
  
--#: ../semanage/seobject.py:1663
-+#: ../semanage/seobject.py:1667
+-#: ../semanage/seobject.py:1667
++#: ../semanage/seobject.py:1671
  #, python-format
  msgid "Equivalence class for %s already exists"
- msgstr ""
+-msgstr ""
++msgstr "%s-র ক্ষেত্রে সমতূল্য ক্লাস বর্তমানে উপস্থিত রয়েছে"
  
--#: ../semanage/seobject.py:1669
-+#: ../semanage/seobject.py:1673
+-#: ../semanage/seobject.py:1673
++#: ../semanage/seobject.py:1677
  #, python-format
  msgid "File spec %s conflicts with equivalency rule '%s %s'"
- msgstr ""
+-msgstr ""
++msgstr "%s ফাইল spec-র সাথে '%s %s' ইকুইভেলেন্সি নিয়মের দ্বন্দ্ব সৃষ্টি হয়েছে"
  
--#: ../semanage/seobject.py:1678
-+#: ../semanage/seobject.py:1682
+-#: ../semanage/seobject.py:1682
++#: ../semanage/seobject.py:1686
  #, python-format
  msgid "Equivalence class for %s does not exists"
- msgstr ""
+-msgstr ""
++msgstr "%s-র ক্ষেত্রে ইকুইভেলেন্স (সমতূল্য)  ক্লাস বর্তমানে উপস্থিত নেই"
  
--#: ../semanage/seobject.py:1692
-+#: ../semanage/seobject.py:1696
+-#: ../semanage/seobject.py:1696
++#: ../semanage/seobject.py:1700
  #, python-format
  msgid "Could not set user in file context for %s"
- msgstr ""
+ msgstr "%s'র ক্ষেত্রে ফাইলের context'এ ব্যবহারকারী বৈশিষ্ট্য নির্ধারণ করা যায়নি"
  
--#: ../semanage/seobject.py:1696
-+#: ../semanage/seobject.py:1700
+-#: ../semanage/seobject.py:1700
++#: ../semanage/seobject.py:1704
  #, python-format
  msgid "Could not set role in file context for %s"
- msgstr ""
+ msgstr "%s'র ক্ষেত্রে ফাইলের context'এ ভূমিকা নির্ধারণ করা যায়নি"
  
--#: ../semanage/seobject.py:1701 ../semanage/seobject.py:1758
-+#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
+-#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
++#: ../semanage/seobject.py:1709 ../semanage/seobject.py:1769
  #, python-format
  msgid "Could not set mls fields in file context for %s"
- msgstr ""
+ msgstr "%s'র ক্ষেত্রে ফাইলের context'এ mls ক্ষেত্র নির্ধারণ করা যায়নি"
  
--#: ../semanage/seobject.py:1707
-+#: ../semanage/seobject.py:1711
+-#: ../semanage/seobject.py:1711
++#: ../semanage/seobject.py:1715
  msgid "Invalid file specification"
- msgstr ""
+ msgstr "ফাইলের বৈশিষ্ট্য বৈধ নয়"
  
--#: ../semanage/seobject.py:1709
-+#: ../semanage/seobject.py:1713
+-#: ../semanage/seobject.py:1713
++#: ../semanage/seobject.py:1717
  msgid "File specification can not include spaces"
- msgstr ""
+-msgstr ""
++msgstr "ফাইল স্পসিফেকশনের মধ্যে শূণ্যস্থান থাকা সম্ভব নয়"
  
--#: ../semanage/seobject.py:1714
-+#: ../semanage/seobject.py:1718
+-#: ../semanage/seobject.py:1718
++#: ../semanage/seobject.py:1722
  #, python-format
  msgid ""
  "File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
  msgstr ""
++"%s ফাইল spec-র সাথে '%s %s' ইকুইভেলেন্সি নিয়মের দ্বন্দ্ব সৃষ্টি হয়েছে; এর পরিবর্তে "
++"'%s' যোগ করার চেষ্টা করুন"
++
++#: ../semanage/seobject.py:1735
++#, python-format
++msgid "Type %s is invalid, must be a file or device type"
++msgstr ""
  
--#: ../semanage/seobject.py:1732 ../semanage/seobject.py:1737
--#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1872
--#: ../semanage/seobject.py:1876
-+#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
-+#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
-+#: ../semanage/seobject.py:1880
+-#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
+-#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
+-#: ../semanage/seobject.py:1880
++#: ../semanage/seobject.py:1743 ../semanage/seobject.py:1748
++#: ../semanage/seobject.py:1804 ../semanage/seobject.py:1886
++#: ../semanage/seobject.py:1890
  #, python-format
  msgid "Could not check if file context for %s is defined"
- msgstr ""
+ msgstr "%s'র ফাইল context নির্ধারিত হয়েছে কিনা পরীক্ষা করা যায়নি"
  
--#: ../semanage/seobject.py:1745
-+#: ../semanage/seobject.py:1749
+-#: ../semanage/seobject.py:1749
++#: ../semanage/seobject.py:1756
  #, python-format
  msgid "Could not create file context for %s"
- msgstr ""
+ msgstr "%s'র ফাইল contex নির্মাণ করা যায়নি"
  
--#: ../semanage/seobject.py:1753
-+#: ../semanage/seobject.py:1757
+-#: ../semanage/seobject.py:1757
++#: ../semanage/seobject.py:1764
  #, python-format
  msgid "Could not set type in file context for %s"
- msgstr ""
+ msgstr "%s'র ক্ষেত্রে ফাইলের context'এ ধরন নির্ধারণ করা যায়নি"
  
--#: ../semanage/seobject.py:1761 ../semanage/seobject.py:1818
--#: ../semanage/seobject.py:1822
-+#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
-+#: ../semanage/seobject.py:1826
+-#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
+-#: ../semanage/seobject.py:1826
++#: ../semanage/seobject.py:1772 ../semanage/seobject.py:1832
++#: ../semanage/seobject.py:1836
  #, python-format
  msgid "Could not set file context for %s"
- msgstr ""
+ msgstr "%s'র ক্ষেত্রে ফাইলের context নির্ধারণ করা যায়নি"
  
--#: ../semanage/seobject.py:1767
-+#: ../semanage/seobject.py:1771
+-#: ../semanage/seobject.py:1771
++#: ../semanage/seobject.py:1778
  #, python-format
  msgid "Could not add file context for %s"
- msgstr ""
+ msgstr "%s'র ক্ষেত্রে ফাইল context যোগ করা যায়নি"
  
--#: ../semanage/seobject.py:1781
-+#: ../semanage/seobject.py:1785
+-#: ../semanage/seobject.py:1785
++#: ../semanage/seobject.py:1792
  msgid "Requires setype, serange or seuser"
- msgstr ""
+ msgstr "setype, serange অথবা seuser আবশ্যক"
  
--#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1880
-+#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
+-#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
++#: ../semanage/seobject.py:1808 ../semanage/seobject.py:1894
  #, python-format
  msgid "File context for %s is not defined"
- msgstr ""
+ msgstr "%s'র ফাইল context আবশ্যক"
  
--#: ../semanage/seobject.py:1800
-+#: ../semanage/seobject.py:1804
+-#: ../semanage/seobject.py:1804
++#: ../semanage/seobject.py:1814
  #, python-format
  msgid "Could not query file context for %s"
- msgstr ""
+ msgstr "%s'র জন্য ফাইল context কোয়েরি করা যায়নি"
  
--#: ../semanage/seobject.py:1826
-+#: ../semanage/seobject.py:1830
+-#: ../semanage/seobject.py:1830
++#: ../semanage/seobject.py:1840
  #, python-format
  msgid "Could not modify file context for %s"
- msgstr ""
+ msgstr "%s'র জন্য ফাইল context পরিবর্তন করা যায়নি"
  
--#: ../semanage/seobject.py:1839
-+#: ../semanage/seobject.py:1843
+-#: ../semanage/seobject.py:1843
++#: ../semanage/seobject.py:1853
  msgid "Could not list the file contexts"
- msgstr ""
+ msgstr "ফাইল context'র তালিকা নির্মাণ করা যায়নি"
  
--#: ../semanage/seobject.py:1853
-+#: ../semanage/seobject.py:1857
+-#: ../semanage/seobject.py:1857
++#: ../semanage/seobject.py:1867
  #, python-format
  msgid "Could not delete the file context %s"
- msgstr ""
+ msgstr "ফাইল context %s  মুছে ফেলা যায়নি"
  
--#: ../semanage/seobject.py:1878
-+#: ../semanage/seobject.py:1882
+-#: ../semanage/seobject.py:1882
++#: ../semanage/seobject.py:1892
  #, python-format
  msgid "File context for %s is defined in policy, cannot be deleted"
  msgstr ""
+ "%s'র ফাইল context নিয়মনীতির মধ্যে নির্ধারিত হওয়ার ফলে তা অপসারণ করা সম্ভব নয়"
  
--#: ../semanage/seobject.py:1884
-+#: ../semanage/seobject.py:1888
+-#: ../semanage/seobject.py:1888
++#: ../semanage/seobject.py:1898
  #, python-format
  msgid "Could not delete file context for %s"
- msgstr ""
+ msgstr "%s'র ফাইল context মুছে ফেলা যায়নি"
  
--#: ../semanage/seobject.py:1899
-+#: ../semanage/seobject.py:1903
+-#: ../semanage/seobject.py:1903
++#: ../semanage/seobject.py:1913
  msgid "Could not list file contexts"
- msgstr ""
+ msgstr "ফাইল context'র তালিকা নির্মাণ করা যায়নি"
  
--#: ../semanage/seobject.py:1903
-+#: ../semanage/seobject.py:1907
+-#: ../semanage/seobject.py:1907
++#: ../semanage/seobject.py:1917
  msgid "Could not list local file contexts"
- msgstr ""
+ msgstr "স্থানীয় ফাইলের context'র তালিকা নির্মাণ করা যায়নি"
  
--#: ../semanage/seobject.py:1936
-+#: ../semanage/seobject.py:1944
+-#: ../semanage/seobject.py:1944
++#: ../semanage/seobject.py:1954
  msgid "SELinux fcontext"
- msgstr ""
+ msgstr "SELinux fcontext"
  
--#: ../semanage/seobject.py:1936
-+#: ../semanage/seobject.py:1944
+-#: ../semanage/seobject.py:1944
++#: ../semanage/seobject.py:1954
  msgid "type"
- msgstr ""
+ msgstr "ধরন"
  
--#: ../semanage/seobject.py:1949
-+#: ../semanage/seobject.py:1957
+-#: ../semanage/seobject.py:1957
++#: ../semanage/seobject.py:1967
  msgid ""
  "\n"
  "SELinux Distribution fcontext Equivalence \n"
  msgstr ""
++"\n"
++"SELinux Distribution fcontext Equivalence \n"
  
--#: ../semanage/seobject.py:1954
-+#: ../semanage/seobject.py:1962
+-#: ../semanage/seobject.py:1962
++#: ../semanage/seobject.py:1972
  msgid ""
  "\n"
  "SELinux Local fcontext Equivalence \n"
  msgstr ""
++"\n"
++"SELinux Local fcontext Equivalence \n"
  
--#: ../semanage/seobject.py:1988 ../semanage/seobject.py:2040
--#: ../semanage/seobject.py:2046
-+#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
-+#: ../semanage/seobject.py:2054
+-#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
+-#: ../semanage/seobject.py:2054
++#: ../semanage/seobject.py:2006 ../semanage/seobject.py:2059
++#: ../semanage/seobject.py:2065
  #, python-format
  msgid "Could not check if boolean %s is defined"
- msgstr ""
+ msgstr "বুলিয়ান %s'র বৈশিষ্ট্য নির্ধারিত হয়েছে কিনা তা পরীক্ষা করা যায়নি"
  
--#: ../semanage/seobject.py:1990 ../semanage/seobject.py:2042
-+#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
+-#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
++#: ../semanage/seobject.py:2008 ../semanage/seobject.py:2061
  #, python-format
  msgid "Boolean %s is not defined"
- msgstr ""
+ msgstr "বুলিয়ান %s'র মান বর্তমানে নির্ধারিত রয়েছে"
  
--#: ../semanage/seobject.py:1994
-+#: ../semanage/seobject.py:2002
+-#: ../semanage/seobject.py:2002
++#: ../semanage/seobject.py:2012
  #, python-format
  msgid "Could not query file context %s"
- msgstr ""
+ msgstr "%s'র ফাইল context কোয়েরি করা যায়নি"
  
--#: ../semanage/seobject.py:1999
-+#: ../semanage/seobject.py:2007
+-#: ../semanage/seobject.py:2007
++#: ../semanage/seobject.py:2017
  #, python-format
  msgid "You must specify one of the following values: %s"
- msgstr ""
+ msgstr "নিম্নলিখিত একটি মান উল্লেখ করা আবশ্যক: %s"
  
--#: ../semanage/seobject.py:2004
-+#: ../semanage/seobject.py:2012
+-#: ../semanage/seobject.py:2012
++#: ../semanage/seobject.py:2022
  #, python-format
  msgid "Could not set active value of boolean %s"
- msgstr ""
+ msgstr "%s বুলিয়েনের সক্রিয় মান নির্ধারণ করতে ব্যর্থ"
  
--#: ../semanage/seobject.py:2007
-+#: ../semanage/seobject.py:2015
+-#: ../semanage/seobject.py:2015
++#: ../semanage/seobject.py:2025
  #, python-format
  msgid "Could not modify boolean %s"
- msgstr ""
+ msgstr "%s বুলিয়ানের মান পরিবর্তন করা যায়নি"
  
--#: ../semanage/seobject.py:2025
-+#: ../semanage/seobject.py:2033
+-#: ../semanage/seobject.py:2033
++#: ../semanage/seobject.py:2043
  #, python-format
  msgid "Bad format %s: Record %s"
- msgstr ""
+ msgstr "ভুল বিন্যাস %s: রেকর্ড %s"
  
--#: ../semanage/seobject.py:2048
-+#: ../semanage/seobject.py:2056
+-#: ../semanage/seobject.py:2056
++#: ../semanage/seobject.py:2067
  #, python-format
  msgid "Boolean %s is defined in policy, cannot be deleted"
- msgstr ""
+ msgstr "বুলিয়ান %s'র মান নিয়মনীতির মধ্যে নির্ধারিত হওয়ার ফলে অপসারণযোগ্য নয়"
  
--#: ../semanage/seobject.py:2052
-+#: ../semanage/seobject.py:2060
+-#: ../semanage/seobject.py:2060
++#: ../semanage/seobject.py:2071
  #, python-format
  msgid "Could not delete boolean %s"
- msgstr ""
+ msgstr "বুলিয়ান %s মুছে ফেলা যায়নি"
  
--#: ../semanage/seobject.py:2064 ../semanage/seobject.py:2081
-+#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
+-#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
++#: ../semanage/seobject.py:2083 ../semanage/seobject.py:2100
  msgid "Could not list booleans"
- msgstr ""
+ msgstr "বুলিয়ানের তালিকা নির্মাণ করা যায়নি"
  
--#: ../semanage/seobject.py:2104
-+#: ../semanage/seobject.py:2112
+-#: ../semanage/seobject.py:2112
++#: ../semanage/seobject.py:2125
  msgid "unknown"
- msgstr ""
+ msgstr "অজানা"
  
--#: ../semanage/seobject.py:2117
-+#: ../semanage/seobject.py:2125
+-#: ../semanage/seobject.py:2125
++#: ../semanage/seobject.py:2138
  msgid "off"
- msgstr ""
+ msgstr "বন্ধ"
  
--#: ../semanage/seobject.py:2117
-+#: ../semanage/seobject.py:2125
+-#: ../semanage/seobject.py:2125
++#: ../semanage/seobject.py:2138
  msgid "on"
- msgstr ""
+ msgstr "চালু"
  
--#: ../semanage/seobject.py:2131
-+#: ../semanage/seobject.py:2139
+-#: ../semanage/seobject.py:2139
++#: ../semanage/seobject.py:2152
  msgid "SELinux boolean"
- msgstr ""
+ msgstr "SELinux বুলিয়ান"
  
--#: ../semanage/seobject.py:2131
-+#: ../semanage/seobject.py:2139
+-#: ../semanage/seobject.py:2139
++#: ../semanage/seobject.py:2152
  msgid "State"
- msgstr ""
+-msgstr ""
++msgstr "অবস্থা"
  
--#: ../semanage/seobject.py:2131
-+#: ../semanage/seobject.py:2139
+-#: ../semanage/seobject.py:2139
++#: ../semanage/seobject.py:2152
  msgid "Default"
- msgstr ""
+-msgstr ""
++msgstr "ডিফল্ট"
  
--#: ../semanage/seobject.py:2131
-+#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
-+#: ../gui/polgengui.py:253
+-#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
+-#: ../gui/polgengui.py:253
++#: ../semanage/seobject.py:2152 ../gui/polgen.glade:113
++#: ../gui/polgengui.py:254
  msgid "Description"
- msgstr ""
+ msgstr "বিবরণ"
+ 
+@@ -1009,7 +1032,7 @@ msgstr "মেমরি নির্ধারণ করতে ব্যর্থ
+ msgid "Error sending audit message.\n"
+ msgstr "অডিট সংক্রান্ত বার্তা পাঠাতে ব্যর্থ।\n"
+ 
+-#: ../newrole/newrole.c:692 ../newrole/newrole.c:1059
++#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
+ #, c-format
+ msgid "Could not determine enforcing mode.\n"
+ msgstr "enforcing মোড নির্ধারণ করা যায়নি।\n"
+@@ -1128,62 +1151,66 @@ msgstr "ফাঁকা সিগন্যাল সংকলন প্রাপ
+ msgid "Unable to set SIGHUP handler\n"
+ msgstr "SIGHUP হ্যান্ডলার নির্ধারণ করতে ব্যর্থ\n"
+ 
+-#: ../newrole/newrole.c:1053
++#: ../newrole/newrole.c:1036
++msgid "Sorry, newrole failed to drop capabilities\n"
++msgstr ""
++
++#: ../newrole/newrole.c:1052
+ #, c-format
+ msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
+ msgstr "দুঃক্ষিত, newrole শুধুমাত্র একটি SELinux কার্নেলে ব্যবহার করা যাবে।\n"
+ 
+-#: ../newrole/newrole.c:1070
++#: ../newrole/newrole.c:1069
+ #, c-format
+ msgid "failed to get old_context.\n"
+ msgstr "old_context প্রাপ্ত করতে ব্যর্থ।\n"
+ 
+-#: ../newrole/newrole.c:1077
++#: ../newrole/newrole.c:1076
+ #, c-format
+ msgid "Warning!  Could not retrieve tty information.\n"
+ msgstr "ত্রুটি!  tty সংক্রান্ত তথ্য প্রাপ্ত করা যায়নি।\n"
+ 
+-#: ../newrole/newrole.c:1098
++#: ../newrole/newrole.c:1097
+ #, c-format
+ msgid "error on reading PAM service configuration.\n"
+ msgstr "PAM পরিসেবার কনফিগারেশন পড়তে ত্রুটি।\n"
+ 
+-#: ../newrole/newrole.c:1133
++#: ../newrole/newrole.c:1132
+ #, c-format
+ msgid "newrole: incorrect password for %s\n"
+ msgstr "newrole: %s'র পাসওয়ার্ড সঠিক নয়\n"
+ 
+-#: ../newrole/newrole.c:1160
++#: ../newrole/newrole.c:1159
+ #, c-format
+ msgid "newrole: failure forking: %s"
+ msgstr "newrole: fork করতে ব্যর্থ: %s"
+ 
+-#: ../newrole/newrole.c:1163 ../newrole/newrole.c:1186
++#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
+ #, c-format
+ msgid "Unable to restore tty label...\n"
+ msgstr "tty লেবেল পুনরায় স্থাপন করতে ব্যর্থ...\n"
  
-@@ -1264,7 +1271,2088 @@ msgstr ""
+-#: ../newrole/newrole.c:1165 ../newrole/newrole.c:1192
++#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
+ #, c-format
+ msgid "Failed to close tty properly\n"
+ msgstr "tty সঠিকরূপে বন্ধ করতে ব্যর্থ\n"
+ 
+-#: ../newrole/newrole.c:1224
++#: ../newrole/newrole.c:1223
+ #, c-format
+ msgid "Could not close descriptors.\n"
+ msgstr "বিবরণ প্রদর্শন বন্ধ করা যায়নি।\n"
+ 
+-#: ../newrole/newrole.c:1251
++#: ../newrole/newrole.c:1250
+ #, c-format
+ msgid "Error allocating shell's argv0.\n"
+ msgstr "শেল'র argv0 বরাদ্দ করতে ব্যর্থ।\n"
+ 
+-#: ../newrole/newrole.c:1287
++#: ../newrole/newrole.c:1286
+ #, c-format
+ msgid "Unable to restore the environment, aborting\n"
+ msgstr "পরিবেশ পুনরুদ্ধার করতে ব্যর্থ, পরিত্যাগ করা হচ্ছে\n"
+ 
+-#: ../newrole/newrole.c:1298
++#: ../newrole/newrole.c:1297
+ msgid "failed to exec shell\n"
+ msgstr "শেল exec করতে ব্যর্থ\n"
+ 
+@@ -1286,2088 +1313,3079 @@ msgstr "chcat -- -CompanyConfidential /docs/businessplan.odt"
  msgid "chcat -l +CompanyConfidential juser"
- msgstr ""
+ msgstr "chcat -l +CompanyConfidential juser"
  
--#: ../scripts/chcat:399
--#, c-format
-+#: ../scripts/chcat:399 ../gui/polgen.py:1351
-+#, c-format, python-format
+-#: ../scripts/chcat:399 ../gui/polgen.py:1351
+-#, c-format, python-format
++#: ../scripts/chcat:399
++#, c-format
  msgid "Options Error %s "
+ msgstr "বিকল্প সংক্রান্ত ত্রুটি %s "
+ 
+-#: ../gui/booleansPage.py:195 ../gui/system-config-selinux.glade:1706
++#: ../gui/booleansPage.py:194 ../gui/system-config-selinux.glade:1706
+ msgid "Boolean"
+-msgstr ""
++msgstr "বুলিয়ান"
+ 
+-#: ../gui/booleansPage.py:252 ../gui/semanagePage.py:162
++#: ../gui/booleansPage.py:245 ../gui/semanagePage.py:162
+ msgid "all"
+-msgstr ""
++msgstr "সকল"
+ 
+-#: ../gui/booleansPage.py:254 ../gui/semanagePage.py:164
++#: ../gui/booleansPage.py:247 ../gui/semanagePage.py:164
+ #: ../gui/system-config-selinux.glade:1615
+ #: ../gui/system-config-selinux.glade:1820
+ #: ../gui/system-config-selinux.glade:2437
+ msgid "Customized"
+-msgstr ""
++msgstr "স্বনির্ধারিত"
+ 
+ #: ../gui/fcontextPage.py:64 ../gui/system-config-selinux.glade:1911
+ msgid "File Labeling"
+-msgstr ""
++msgstr "ফাইল লেবেল ব্যবস্থা"
+ 
+ #: ../gui/fcontextPage.py:74
+ msgid ""
+ "File\n"
+ "Specification"
+ msgstr ""
++"ফাইলের\n"
++"বৈশিষ্ট্য"
+ 
+ #: ../gui/fcontextPage.py:81
+ msgid ""
+ "Selinux\n"
+ "File Type"
+ msgstr ""
++"Selinux\n"
++"ফাইলের ধরন"
+ 
+ #: ../gui/fcontextPage.py:88
+ msgid ""
+ "File\n"
+ "Type"
+ msgstr ""
++"ফাইল\n"
++"ধরন"
+ 
+ #: ../gui/loginsPage.py:48 ../gui/system-config-selinux.glade:2098
+ msgid "User Mapping"
+-msgstr ""
++msgstr "ব্যবহারকারী ম্যাপিং"
+ 
+ #: ../gui/loginsPage.py:52
+ msgid ""
+ "Login\n"
+ "Name"
+ msgstr ""
++"লগ-ইন\n"
++"নাম"
+ 
+ #: ../gui/loginsPage.py:56 ../gui/usersPage.py:50
+ msgid ""
+ "SELinux\n"
+ "User"
  msgstr ""
++"SELinux\n"
++"ব্যবহারকারী"
+ 
+ #: ../gui/loginsPage.py:59 ../gui/usersPage.py:55
+ msgid ""
+ "MLS/\n"
+ "MCS Range"
+ msgstr ""
++"MLS/\n"
++"MCS সীমা"
+ 
+ #: ../gui/loginsPage.py:133
+ #, python-format
+ msgid "Login '%s' is required"
+-msgstr ""
++msgstr "লগ-ইন '%s' আবশ্যক"
+ 
+-#: ../gui/modulesPage.py:48 ../gui/system-config-selinux.glade:2753
++#: ../gui/modulesPage.py:49 ../gui/system-config-selinux.glade:2753
+ msgid "Policy Module"
+-msgstr ""
++msgstr "পলিসি মডিউল"
+ 
+-#: ../gui/modulesPage.py:57
++#: ../gui/modulesPage.py:58
+ msgid "Module Name"
+-msgstr ""
++msgstr "মডিউলের নাম"
+ 
+-#: ../gui/modulesPage.py:134
++#: ../gui/modulesPage.py:135
+ msgid "Disable Audit"
+-msgstr ""
++msgstr "অডিট নিষ্ক্রিয় করা হবে"
+ 
+-#: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
++#: ../gui/modulesPage.py:138 ../gui/system-config-selinux.glade:2662
+ msgid "Enable Audit"
+-msgstr ""
++msgstr "অডিট সক্রিয় করা হবে"
+ 
+-#: ../gui/modulesPage.py:162
++#: ../gui/modulesPage.py:163
+ msgid "Load Policy Module"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:79
+-msgid "Polgen"
+-msgstr ""
++msgstr "পলিসি মডিউল লোড করুন"
+ 
+-#: ../gui/polgen.glade:80
++#: ../gui/polgen.glade:9
+ msgid "Red Hat 2007"
+-msgstr ""
++msgstr "Red Hat ২০০৭"
+ 
+-#: ../gui/polgen.glade:81
++#: ../gui/polgen.glade:11
+ msgid "GPL"
+-msgstr ""
++msgstr "GPL"
+ 
+ #. TRANSLATORS: Replace this string with your names, one name per line.
+-#: ../gui/polgen.glade:85 ../gui/system-config-selinux.glade:17
++#: ../gui/polgen.glade:13 ../gui/system-config-selinux.glade:17
+ msgid "translator-credits"
+-msgstr ""
++msgstr "রুণা ভট্টাচার্য (runab at redhat.com)"
 +
-+#: ../gui/booleansPage.py:195 ../gui/system-config-selinux.glade:1706
-+msgid "Boolean"
-+msgstr ""
++#: ../gui/polgen.glade:34
++msgid "Add Booleans Dialog"
++msgstr "বুলিয়ান ডায়লগ যোগ করুন"
 +
-+#: ../gui/booleansPage.py:252 ../gui/semanagePage.py:162
-+msgid "all"
-+msgstr ""
++#: ../gui/polgen.glade:101
++msgid "Boolean Name"
++msgstr "বুলিয়ান নাম"
+ 
+-#: ../gui/polgen.glade:90
++#: ../gui/polgen.glade:230
+ msgid "SELinux Policy Generation Tool"
+-msgstr ""
++msgstr "SELinux Policy নির্মাণের সামগ্রী"
+ 
+-#: ../gui/polgen.glade:128
++#: ../gui/polgen.glade:251
+ msgid ""
+ "<b>Select the policy type for the application or user role you want to "
+ "confine:</b>"
+ msgstr ""
++"<b>কনফাইন করার জন্য চিহ্নিত অ্যাপ্লিকেশন অথবা ব্যবহারকারী ভূমিকার জন্য নিয়মনীতির "
++"ধরন নির্বাচন করুন:</b>"
+ 
+-#: ../gui/polgen.glade:177
++#: ../gui/polgen.glade:284
+ msgid "<b>Applications</b>"
+-msgstr ""
++msgstr "<b>অ্যাপ্লিকেশন</b>"
 +
-+#: ../gui/booleansPage.py:254 ../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/polgen.glade:316 ../sepolicy/sepolicy/generate.py:183
++msgid "Standard Init Daemon"
++msgstr "প্রমিত Init ডেমন"
+ 
+-#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
++#: ../gui/polgen.glade:320 ../gui/polgen.glade:336
+ msgid ""
+ "Standard Init Daemon are daemons started on boot via init scripts.  Usually "
+ "requires a script in /etc/rc.d/init.d"
+ msgstr ""
++"বুট করার সময় init স্ক্রিপ্টের মাধ্যমে আরম্ভ হওয়া ডেমনগুলি প্রমিত Init ডেমন নামে "
++"পরিচিত। সাধারণত /etc/rc.d/init.d-র মধ্যে একটি স্ক্রিপ্ট উপস্থিত থাকা আবশ্যক।"
+ 
+-#: ../gui/polgen.glade:241 ../gui/polgen.py:156
+-msgid "Standard Init Daemon"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:261 ../gui/polgen.py:157
++#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:184
+ msgid "DBUS System Daemon"
+-msgstr ""
++msgstr "DBUS সিস্টেম ডেমন"
 +
-+#: ../gui/fcontextPage.py:64 ../gui/system-config-selinux.glade:1911
-+msgid "File Labeling"
-+msgstr ""
++#: ../gui/polgen.glade:349
++msgid "Internet Services Daemon (inetd)"
++msgstr "Internet Services Daemon (inetd)"
+ 
+-#: ../gui/polgen.glade:280
++#: ../gui/polgen.glade:353
+ msgid "Internet Services Daemon are daemons started by xinetd"
+-msgstr ""
++msgstr "Internet Services Daemon-র ডেমনগুলি xinetd দ্বারা আরম্ভ করা হয়।"
+ 
+-#: ../gui/polgen.glade:282
+-msgid "Internet Services Daemon (inetd)"
+-msgstr ""
++#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:186
++msgid "Web Application/Script (CGI)"
++msgstr "ওয়েব অ্যাপ্লিকেশন/স্ক্রিপ্ট (CGI)"
+ 
+-#: ../gui/polgen.glade:301
++#: ../gui/polgen.glade:370
+ msgid ""
+ "Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
+ msgstr ""
++"ওয়েব সার্ভার (apache) দ্বারা আরম্ভ করা ওয়েব অ্যাপ্লিকেশন/স্ক্রিপ্ট (CGI) CGI স্ক্রিপ্ট"
+ 
+-#: ../gui/polgen.glade:303 ../gui/polgen.py:159
+-msgid "Web Application/Script (CGI)"
+-msgstr ""
++#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:187
++msgid "User Application"
++msgstr "ব্যবহারকারীদের অ্যাপ্লিকেশন"
+ 
+-#: ../gui/polgen.glade:322 ../gui/polgen.glade:343
++#: ../gui/polgen.glade:387 ../gui/polgen.glade:404
+ msgid ""
+ "User Application are any application that you would like to confine that is "
+ "started by a user"
+ msgstr ""
++"ব্যবহারকারী দ্বারা আরম্ভ করা কোনো অ্যাপ্লিকেশন যা আবদ্ধ করার জন্য চিহ্নিত তা "
++"ব্যবহারকারীদের অ্যাপ্লিকেশন নামে পরিচিত"
+ 
+-#: ../gui/polgen.glade:324 ../gui/polgen.py:160
+-msgid "User Application"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:345 ../gui/polgen.py:161
++#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:188
+ msgid "Sandbox"
+-msgstr ""
++msgstr "Sandbox"
+ 
+-#: ../gui/polgen.glade:391
++#: ../gui/polgen.glade:446
+ msgid "<b>Login Users</b>"
+-msgstr ""
++msgstr "<b>ব্যবহারকারীর লগ-ইন</b>"
 +
-+#: ../gui/fcontextPage.py:74
-+msgid ""
-+"File\n"
-+"Specification"
-+msgstr ""
++#: ../gui/polgen.glade:478
++msgid "Existing User Roles"
++msgstr "বর্তমানে উপস্থিত ব্যবহারকারী ভূমিকা"
+ 
+-#: ../gui/polgen.glade:453
++#: ../gui/polgen.glade:482
+ msgid "Modify an existing login user record."
+-msgstr ""
++msgstr "বর্তমানে উপস্থিত লগ-ইন ব্যবহারকারীর তথ্য পরিবর্তন করুন।"
+ 
+-#: ../gui/polgen.glade:455
+-msgid "Existing User Roles"
+-msgstr ""
++#: ../gui/polgen.glade:495 ../sepolicy/sepolicy/generate.py:189
++msgid "Minimal Terminal User Role"
++msgstr "সর্বনিম্ন টার্মিন্যাল ব্যবহারকারীর ভূমিকা"
+ 
+-#: ../gui/polgen.glade:474
++#: ../gui/polgen.glade:499
+ msgid ""
+ "This user will login to a machine only via a terminal or remote login.  By "
+ "default this user will have  no setuid, no networking, no su, no sudo."
+ msgstr ""
++"চিহ্নিত ব্যবহারকারী টার্মিন্যাল অথবা দূরবর্তী লগ-ইনের মাধ্যমে মেশিনে লগ-ইন করতে "
++"পারবেন।  ডিফল্টরূপে, এই মেশিনে কোনো setuid, নেটওয়ার্ক, sudo অথবা su উপস্থিত "
++"থাকবে না"
+ 
+-#: ../gui/polgen.glade:476 ../gui/polgen.py:162
+-msgid "Minimal Terminal User Role"
+-msgstr ""
++#: ../gui/polgen.glade:512 ../sepolicy/sepolicy/generate.py:190
++msgid "Minimal X Windows User Role"
++msgstr "সর্বনিম্ন X Windows ব্যবহারকারীর ভূমিকা"
+ 
+-#: ../gui/polgen.glade:495
++#: ../gui/polgen.glade:516
+ msgid ""
+ "This user can login to a machine via X or terminal.  By default this user "
+ "will have no setuid, no networking, no sudo, no su"
+ msgstr ""
++"চিহ্নিত ব্যবহারকারী X অথবা টার্মিন্যালের মাধ্যমে মেশিনে লগ-ইন করতে পারবেন।  "
++"ডিফল্টরূপে, এই মেশিনে কোনো setuid, নেটওয়ার্ক, sudo অথবা su উপস্থিত থাকবে না"
+ 
+-#: ../gui/polgen.glade:497 ../gui/polgen.py:163
+-msgid "Minimal X Windows User Role"
+-msgstr ""
++#: ../gui/polgen.glade:529 ../sepolicy/sepolicy/generate.py:191
++msgid "User Role"
++msgstr "ব্যবহারকারীর ভূমিকা"
+ 
+-#: ../gui/polgen.glade:516
++#: ../gui/polgen.glade:533
+ msgid ""
+ "User with full networking, no setuid applications without transition, no "
+ "sudo, no su."
+ msgstr ""
++"সম্পূর্ণ নেটওয়ার্ক, রূপান্তরবিহীন setuid অ্যাপ্লিকেশন বিনা, su বিনা ও sudo বিনা "
++"ব্যবহারকারী ভূমিকা।"
+ 
+-#: ../gui/polgen.glade:518 ../gui/polgen.py:164
+-msgid "User Role"
+-msgstr ""
++#: ../gui/polgen.glade:546 ../sepolicy/sepolicy/generate.py:192
++msgid "Admin User Role"
++msgstr "অ্যাডমিন ব্যবহারকারীর ভূমিকা"
+ 
+-#: ../gui/polgen.glade:537
++#: ../gui/polgen.glade:550
+ msgid ""
+ "User with full networking, no setuid applications without transition, no su, "
+ "can sudo to Root Administration Roles"
+ msgstr ""
++"সম্পূর্ণ নেটওয়ার্ক, রূপান্তরবিহীন setuid অ্যাপ্লিকেশন বিনা ও su বিনা ব্যবহারকারী "
++"ভূমিকা। sudo সহযোগে root ব্যবহারকারীর প্রশাসনিক ভূমিকা প্রয়োগ করা যাবে।"
+ 
+-#: ../gui/polgen.glade:539 ../gui/polgen.py:165
+-msgid "Admin User Role"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:585
++#: ../gui/polgen.glade:592
+ msgid "<b>Root Users</b>"
+-msgstr ""
++msgstr "<b>root ব্যবহারকারী</b>"
 +
-+#: ../gui/fcontextPage.py:81
++#: ../gui/polgen.glade:623 ../sepolicy/sepolicy/generate.py:193
++msgid "Root Admin User Role"
++msgstr "Root প্রশাসনিক ব্যবহারকারীর ভূমিকা"
+ 
+-#: ../gui/polgen.glade:647
++#: ../gui/polgen.glade:627
+ msgid ""
+ "Select Root Administrator User Role, if this user will be used to administer "
+ "the machine while running as root.  This user will not be able to login to "
+ "the system directly."
+ msgstr ""
++"এই ব্যবহারকারী দ্বারা root পরিচয়ে মেশিন পরিচালনা করা হলে 'Root প্রশাসনিক "
++"ব্যবহারকারীর ভূমিকা' নির্বাচন করুন। সিস্টেমে, এই ব্যবহারকারী সরাসরি লগ-ইন করতে "
++"সক্ষম হবেন না।"
+ 
+-#: ../gui/polgen.glade:649 ../gui/polgen.py:166
+-msgid "Root Admin User Role"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:716
+-msgid "label104"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:745
++#: ../gui/polgen.glade:705
+ msgid "<b>Enter name of application or user role:</b>"
+-msgstr ""
++msgstr "<b>অ্যাপ্লিকেশন অথবা ব্যবহারকারী ভূমিকার নাম লিখুন:</b>"
+ 
+-#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
++#: ../gui/polgen.glade:728 ../gui/polgengui.py:252
+ msgid "Name"
+-msgstr ""
++msgstr "নাম"
+ 
+-#: ../gui/polgen.glade:807
++#: ../gui/polgen.glade:739
+ msgid "Enter complete path for executable to be confined."
+-msgstr ""
++msgstr "confine করার জন্য এক্সেকিউটেবিলের সম্পূর্ণ পাথ লিখুন।"
+ 
+-#: ../gui/polgen.glade:830 ../gui/polgen.glade:950 ../gui/polgen.glade:3142
++#: ../gui/polgen.glade:756 ../gui/polgen.glade:838 ../gui/polgen.glade:2361
+ msgid "..."
+-msgstr ""
++msgstr "..."
+ 
+-#: ../gui/polgen.glade:849
++#: ../gui/polgen.glade:776
+ msgid "Enter unique name for the confined application or user role."
+-msgstr ""
++msgstr "confine করা ব্যবহারকারী অথবা অ্যাপ্লিকেশন ভূমিকার স্বতন্ত্র নাম লিখুন।"
+ 
+-#: ../gui/polgen.glade:871
++#: ../gui/polgen.glade:794
+ msgid "Executable"
+-msgstr ""
++msgstr "এক্সেকিউটেবল"
+ 
+-#: ../gui/polgen.glade:899
++#: ../gui/polgen.glade:808
+ msgid "Init script"
+-msgstr ""
++msgstr "Init স্ক্রিপ্ট"
+ 
+-#: ../gui/polgen.glade:927
++#: ../gui/polgen.glade:821
+ msgid ""
+ "Enter complete path to init script used to start the confined application."
+-msgstr ""
+-
+-#: ../gui/polgen.glade:982
+-msgid "label105"
+-msgstr ""
++msgstr "confine করা অ্যাপ্লিকেশন আরম্ভের জন্য init স্ক্রিপ্টের সম্পূর্ণ পাথ লিখুন।"
+ 
+-#: ../gui/polgen.glade:1011
++#: ../gui/polgen.glade:887
+ msgid "<b>Select existing role to modify:</b>"
+-msgstr ""
++msgstr "<b>পরিবর্তনের উদ্দেশ্যে কোনো উপস্থিত ভূমিকা নির্বাচন করুন:</b>"
+ 
+-#: ../gui/polgen.glade:1045
++#: ../gui/polgen.glade:908
+ msgid "Select the user roles that will transiton to the %s domain."
+-msgstr ""
++msgstr "%s ডোমেইনে স্থানান্তরের জন্য ব্যবহারকারী ভূমিকা নির্বাচন করুন।"
+ 
+-#: ../gui/polgen.glade:1073
+-msgid "label106"
++#: ../gui/polgen.glade:928
++msgid "role tab"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1102
++#: ../gui/polgen.glade:945
+ msgid "<b>Select roles that %s will transition to:</b>"
+-msgstr ""
++msgstr "<b>%s যে ভূমিকায় রূপান্তরিত হবে তা নির্বাচন করুন:</b>"
+ 
+-#: ../gui/polgen.glade:1136
++#: ../gui/polgen.glade:963
+ msgid "Select applications domains that %s will transition to."
+-msgstr ""
++msgstr "%s যে অ্যাপ্লিকেশন ডোমেইনে রূপান্তরিত হবে তা নির্বাচন করুন।"
+ 
+-#: ../gui/polgen.glade:1164
+-msgid "label107"
++#: ../gui/polgen.glade:983
 +msgid ""
-+"Selinux\n"
-+"File Type"
-+msgstr ""
++"transition \n"
++"role tab"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1193
++#: ../gui/polgen.glade:1001
+ msgid "<b>Select the user_roles that will transition to %s:</b>"
+-msgstr ""
++msgstr "<b>যে সমস্ত user_roles %s-এ রূপান্তরিত হবে সেগুলি নির্বাচন করুন:</b>"
+ 
+-#: ../gui/polgen.glade:1227
++#: ../gui/polgen.glade:1019
+ msgid "Select the user roles that will transiton to this applications domains."
+ msgstr ""
++"চিহ্নিত অ্যাপ্লিকেশন ডোমেইনের মধ্যে রূপান্তরযোগ্য ব্যবহারকারীর ভূমিকা নির্বাচন করুন"
+ 
+-#: ../gui/polgen.glade:1255
+-msgid "label108"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1284
++#: ../gui/polgen.glade:1056
+ msgid "<b>Select domains that %s will administer:</b>"
+-msgstr ""
++msgstr "<b>%s দ্বারা পরিচালনার উদ্দেশ্যে ডোমেইন নির্বাচন করুন:</b>"
+ 
+-#: ../gui/polgen.glade:1318 ../gui/polgen.glade:1409
++#: ../gui/polgen.glade:1074 ../gui/polgen.glade:1129
+ msgid "Select the domains that you would like this user administer."
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1346
+-msgid "label109"
+-msgstr ""
++msgstr "চিহ্নিত ব্যবহারকারী দ্বারা পরিচালনার উদ্দেশ্যে ডোমেইন নির্বাচন করুন।"
+ 
+-#: ../gui/polgen.glade:1375
++#: ../gui/polgen.glade:1111
+ msgid "<b>Select additional roles for %s:</b>"
+-msgstr ""
++msgstr "<b>%s-র জন্য অতিরিক্ত ভূমিকা নির্বাচন করুন:</b>"
+ 
+-#: ../gui/polgen.glade:1437
+-msgid "label111"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1466
++#: ../gui/polgen.glade:1166
+ msgid "<b>Enter network ports that %s binds on:</b>"
+-msgstr ""
++msgstr "<b>%s যে সকল নেটওয়ার্ক পোর্টের সাথে বাইন্ড করে সেগুলি লিখুন:</b>"
+ 
+-#: ../gui/polgen.glade:1497 ../gui/polgen.glade:1997
++#: ../gui/polgen.glade:1186 ../gui/polgen.glade:1557
+ msgid "<b>TCP Ports</b>"
+-msgstr ""
++msgstr "<b>TCP পোর্ট</b>"
+ 
+-#: ../gui/polgen.glade:1565 ../gui/polgen.glade:1785
++#: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
++#: ../gui/polgen.glade:1698
++msgid "All"
++msgstr "সকল"
 +
-+#: ../gui/fcontextPage.py:88
++#: ../gui/polgen.glade:1227 ../gui/polgen.glade:1394
+ msgid "Allows %s to bind to any udp port"
+-msgstr ""
++msgstr "%s-কে যে কোনো udp পোর্টের সাথে বাইন্ড করার অনুমতি প্রদান করে"
+ 
+-#: ../gui/polgen.glade:1567 ../gui/polgen.glade:1787 ../gui/polgen.glade:2061
+-#: ../gui/polgen.glade:2215
+-msgid "All"
+-msgstr ""
++#: ../gui/polgen.glade:1240 ../gui/polgen.glade:1407
++msgid "600-1024"
++msgstr "600-1024"
+ 
+-#: ../gui/polgen.glade:1585 ../gui/polgen.glade:1805
++#: ../gui/polgen.glade:1244 ../gui/polgen.glade:1411
+ msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
+ msgstr ""
++"‌%s-কে 0 সহ bindresvport-কে কল করার অনুমতি প্রদান করে। পোর্ট ৬০০-১০২৪-র সাথে "
++"বাইন্ড করা হয়"
+ 
+-#: ../gui/polgen.glade:1587 ../gui/polgen.glade:1807
+-msgid "600-1024"
+-msgstr ""
++#: ../gui/polgen.glade:1257 ../gui/polgen.glade:1424
++msgid "Unreserved Ports (>1024)"
++msgstr "অসংরক্ষিত পোর্ট (>1024)"
+ 
+-#: ../gui/polgen.glade:1605 ../gui/polgen.glade:1825
++#: ../gui/polgen.glade:1261 ../gui/polgen.glade:1428
+ msgid ""
+ "Enter a comma separated list of udp ports or ranges of ports that %s binds "
+ "to. Example: 612, 650-660"
+ msgstr ""
++"%s দ্বারা বাইন্ড করার উদ্দেশ্যে, কমা চিহ্ন দ্বারা বিভাজিত udp পোর্টের সংখ্যা অথবা "
++"পোর্ট সংখ্যার সীমা লিখুন। যেমন: 612, 650-660"
+ 
+-#: ../gui/polgen.glade:1607 ../gui/polgen.glade:1827
+-msgid "Unreserved Ports (>1024)"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1638 ../gui/polgen.glade:1858 ../gui/polgen.glade:2079
+-#: ../gui/polgen.glade:2233
++#: ../gui/polgen.glade:1289 ../gui/polgen.glade:1456 ../gui/polgen.glade:1609
++#: ../gui/polgen.glade:1718
+ msgid "Select Ports"
+-msgstr ""
++msgstr "নির্বাচিত পোর্ট"
+ 
+-#: ../gui/polgen.glade:1663 ../gui/polgen.glade:1883
++#: ../gui/polgen.glade:1302 ../gui/polgen.glade:1469
+ msgid "Allows %s to bind to any udp ports > 1024"
+ msgstr ""
++"১০২৪-র থেকে বেশি সংখ্যার udp পোর্টের সাথে %s-কে বাইন্ড করার অনুমতি প্রদান করা হয়"
+ 
+-#: ../gui/polgen.glade:1717 ../gui/polgen.glade:2151
++#: ../gui/polgen.glade:1353 ../gui/polgen.glade:1666
+ msgid "<b>UDP Ports</b>"
+-msgstr ""
++msgstr "<b>UDP পোর্ট</b>"
+ 
+-#: ../gui/polgen.glade:1937
+-msgid "label113"
++#: ../gui/polgen.glade:1519
 +msgid ""
-+"File\n"
++"Network\n"
++"Bind tab"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1966
++#: ../gui/polgen.glade:1537
+ msgid "<b>Select network ports that %s connects to:</b>"
+-msgstr ""
++msgstr "<b>%s যে সকল নেটওয়ার্ক পোর্টের সাথে সংযোগ করে সেগুলি নির্বাচন করুন:</b>"
+ 
+-#: ../gui/polgen.glade:2058
++#: ../gui/polgen.glade:1593
+ msgid "Allows %s to connect to any tcp port"
+-msgstr ""
++msgstr "%s-কে যে কোনো tcp পোর্টের সাথে সংযোগ করার অনুমতি প্রদান করে"
+ 
+-#: ../gui/polgen.glade:2104
++#: ../gui/polgen.glade:1622
+ msgid ""
+ "Enter a comma separated list of tcp ports or ranges of ports that %s "
+ "connects to. Example: 612, 650-660"
+ msgstr ""
++"%s দ্বারা সংযোগ করার উদ্দেশ্যে, কমা চিহ্ন দ্বারা বিভাজিত tcp পোর্টের সংখ্যা অথবা "
++"পোর্ট সংখ্যার সীমা লিখুন। যেমন: 612, 650-660"
+ 
+-#: ../gui/polgen.glade:2212
++#: ../gui/polgen.glade:1702
+ msgid "Allows %s to connect to any udp port"
+-msgstr ""
++msgstr "%s-কে যে কোনো udp পোর্টের সাথে সংযোগ করার অনুমতি প্রদান করে"
+ 
+-#: ../gui/polgen.glade:2258
++#: ../gui/polgen.glade:1731
+ msgid ""
+ "Enter a comma separated list of udp ports or ranges of ports that %s "
+ "connects to. Example: 612, 650-660"
+ msgstr ""
++"%s দ্বারা সংযোগ করার উদ্দেশ্যে, কমা চিহ্ন দ্বারা বিভাজিত udp পোর্টের সংখ্যা অথবা "
++"পোর্ট সংখ্যার সীমা লিখুন। যেমন: 612, 650-660"
+ 
+-#: ../gui/polgen.glade:2305
+-msgid "label114"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:2334
++#: ../gui/polgen.glade:1792
+ msgid "<b>Select common application traits for %s:</b>"
+-msgstr ""
++msgstr "<b>%s-র ক্ষেত্রে অ্যাপ্লিকেশনের সাধারণ বৈশিষ্ট্যগুলি নির্বাচন করুন:</b>"
+ 
+-#: ../gui/polgen.glade:2366
++#: ../gui/polgen.glade:1809
+ msgid "Writes syslog messages\t"
+-msgstr ""
++msgstr "syslog বার্তা লেখা হয়\t"
+ 
+-#: ../gui/polgen.glade:2385
++#: ../gui/polgen.glade:1824
+ msgid "Create/Manipulate temporary files in /tmp"
+-msgstr ""
++msgstr "/tmp-র মধ্যে উপস্থিত অস্থায়ী ফাইল নির্মাণ/পরিবর্তন করুন"
+ 
+-#: ../gui/polgen.glade:2404
++#: ../gui/polgen.glade:1839
+ msgid "Uses Pam for authentication"
+-msgstr ""
++msgstr "অনুমোদনের জন্য Pam ব্যবহার করুন"
+ 
+-#: ../gui/polgen.glade:2423
++#: ../gui/polgen.glade:1854
+ msgid "Uses nsswitch or getpw* calls"
+-msgstr ""
++msgstr "nsswitch অথবা getpw* কল ব্যবহার করা হয়"
+ 
+-#: ../gui/polgen.glade:2442
++#: ../gui/polgen.glade:1869
+ msgid "Uses dbus"
+-msgstr ""
++msgstr "dbus ব্যবহার করা হয়"
+ 
+-#: ../gui/polgen.glade:2461
++#: ../gui/polgen.glade:1884
+ msgid "Sends audit messages"
+-msgstr ""
++msgstr "অডিট সংক্রান্ত বার্তা পাঠানো হয়"
+ 
+-#: ../gui/polgen.glade:2480
++#: ../gui/polgen.glade:1899
+ msgid "Interacts with the terminal"
+-msgstr ""
++msgstr "টার্মিন্যালের সাথে যোগাযোগ"
+ 
+-#: ../gui/polgen.glade:2499
++#: ../gui/polgen.glade:1914
+ msgid "Sends email"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:2530
+-msgid "label115"
+-msgstr ""
++msgstr "ই-মেইল বার্তা পাঠানো হয়"
+ 
+-#: ../gui/polgen.glade:2559
++#: ../gui/polgen.glade:1961
+ msgid "<b>Add files/directories that %s manages</b>"
+-msgstr ""
++msgstr "<b>%s দ্বারা পরিচালিত ফাইল/ডিরেক্টরি যোগ করুন</b>"
+ 
+-#: ../gui/polgen.glade:2788
++#: ../gui/polgen.glade:2122
+ msgid ""
+ "Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
+ "Files ..."
+ msgstr ""
++"%s দ্বারা পরিচালিত (\"manages\") ফাইল/ডিরেক্টরি। Pid ফাইল, লগ ফাইল, /var/lib "
++"ফাইল ..."
+ 
+-#: ../gui/polgen.glade:2823
+-msgid "label116"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:2852
++#: ../gui/polgen.glade:2166
+ msgid "<b>Add booleans from the %s policy:</b>"
+-msgstr ""
++msgstr "<b>%s নিয়মনীতি থেকে বুলিয়ান যোগ করুন:</b>"
+ 
+-#: ../gui/polgen.glade:3002
++#: ../gui/polgen.glade:2274
+ msgid "Add/Remove booleans used by the %s domain"
+-msgstr ""
++msgstr "%s ডোমেইন দ্বারা ব্যবহৃত বুলিয়ান যোগ/অপসারণ করুন"
+ 
+-#: ../gui/polgen.glade:3066
++#: ../gui/polgen.glade:2316
+ msgid "<b>Which directory you will generate the %s policy?</b>"
+-msgstr ""
++msgstr "<b>%s নিয়মনীতি কোন ডিরেক্টরি দ্বারা প্রস্তুত করা হবে?</b>"
+ 
+-#: ../gui/polgen.glade:3097
++#: ../gui/polgen.glade:2334
+ msgid "Policy Directory"
+-msgstr ""
++msgstr "নিয়মনীতির ডিরেক্টরি"
+ 
+-#: ../gui/polgen.glade:3254
+-msgid "Add Booleans Dialog"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:3327
+-msgid "Boolean Name"
+-msgstr ""
+-
+-#: ../gui/polgengui.py:261
++#: ../gui/polgengui.py:262
+ msgid "Role"
+-msgstr ""
++msgstr "Role"
+ 
+-#: ../gui/polgengui.py:268
++#: ../gui/polgengui.py:269
+ msgid "Existing_User"
+-msgstr ""
++msgstr "উপস্থিত_ব্যবহারকারী"
+ 
+-#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
++#: ../gui/polgengui.py:283 ../gui/polgengui.py:291 ../gui/polgengui.py:305
+ msgid "Application"
+-msgstr ""
++msgstr "অ্যাপ্লিকেশন"
+ 
+-#: ../gui/polgengui.py:352
++#: ../gui/polgengui.py:353
+ #, python-format
+ msgid "%s must be a directory"
+-msgstr ""
++msgstr "%s ডিরেক্টরি হওয়া আবশ্যক"
+ 
+-#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
++#: ../gui/polgengui.py:413 ../gui/polgengui.py:694
+ msgid "You must select a user"
+-msgstr ""
++msgstr "একটি ব্যবহারকারী নির্বাচন করা আবশ্যক"
+ 
+-#: ../gui/polgengui.py:542
++#: ../gui/polgengui.py:543
+ msgid "Select executable file to be confined."
+-msgstr ""
++msgstr "confine করার উদ্দেশ্যে এক্সিকিউটেবিল ফাইল নির্বাচন করুন"
+ 
+-#: ../gui/polgengui.py:553
++#: ../gui/polgengui.py:554
+ msgid "Select init script file to be confined."
+-msgstr ""
++msgstr "confine করার উদ্দেশ্যে init script ফাইল নির্বাচন করুন।"
+ 
+-#: ../gui/polgengui.py:563
++#: ../gui/polgengui.py:564
+ msgid "Select file(s) that confined application creates or writes"
+-msgstr ""
++msgstr "কনফাইন করা অ্যাপ্লিকেশন দ্বারা নির্মিত অথবা লেখা ফাইল নির্বাচন করুন"
+ 
+-#: ../gui/polgengui.py:570
++#: ../gui/polgengui.py:571
+ msgid "Select directory(s) that the confined application owns and writes into"
+ msgstr ""
++"কনফাইন করা অ্যাপ্লিকেশনের মালিকানাধীন অথবা অ্যাপ্লিকেশন দ্বারা লিখনযোগ্য ডিরেক্টরি "
++"নির্বাচন করুন"
+ 
+-#: ../gui/polgengui.py:632
++#: ../gui/polgengui.py:633
+ msgid "Select directory to generate policy files in"
+-msgstr ""
++msgstr "নিয়মনীতি সংক্রান্ত ফাইল নির্মাণের জন্য ডিরেক্টরি নির্বাচন করুন"
+ 
+-#: ../gui/polgengui.py:649
++#: ../gui/polgengui.py:650
+ #, python-format
+ msgid ""
+ "Type %s_t already defined in current policy.\n"
+ "Do you want to continue?"
+ msgstr ""
++"বর্তমান নিয়মনীতির মধ্যে %s_t ধরন বর্তমানে ব্যাখ্যা করা হয়েছে।\n"
++"এগিয়ে যেতে ইচ্ছুক কি?"
+ 
+-#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
++#: ../gui/polgengui.py:650 ../gui/polgengui.py:654
+ msgid "Verify Name"
+-msgstr ""
++msgstr "নাম পরীক্ষণ"
+ 
+-#: ../gui/polgengui.py:653
++#: ../gui/polgengui.py:654
+ #, python-format
+ msgid ""
+ "Module %s.pp already loaded in current policy.\n"
+ "Do you want to continue?"
+ msgstr ""
++"বর্তমান নিয়মনীতির মধ্যে %s.pp মডিউল বর্তমানে ব্যাখ্যা করা হয়েছে।\n"
++"এগিয়ে যেতে ইচ্ছুক কি?"
+ 
+-#: ../gui/polgengui.py:699
++#: ../gui/polgengui.py:700
+ msgid ""
+ "You must add a name made up of letters and numbers and containing no spaces."
+-msgstr ""
++msgstr "শূণ্যস্থান বিনা, অক্ষর ও সংখ্যা সহযোগে একটি নাম প্রস্তুত করে যোগ করতে হবে।"
+ 
+-#: ../gui/polgengui.py:713
++#: ../gui/polgengui.py:714
+ msgid "You must enter a executable"
+-msgstr ""
++msgstr "এক্সেকিউটেবল উল্লেখ করা আবশ্যক"
+ 
+-#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
++#: ../gui/polgengui.py:739 ../gui/system-config-selinux.py:174
+ msgid "Configue SELinux"
+-msgstr ""
++msgstr "SELinux কনফিগার করুন"
+ 
+-#: ../gui/polgen.py:158
+-msgid "Internet Services Daemon"
+-msgstr ""
++#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
++msgid "Network Port"
++msgstr "নেটওয়ার্ক পোর্ট"
+ 
+-#: ../gui/polgen.py:197
+-#, python-format
+-msgid "Ports must be numbers or ranges of numbers from 1 to %d "
++#: ../gui/portsPage.py:85
++msgid ""
++"SELinux Port\n"
 +"Type"
-+msgstr ""
-+
-+#: ../gui/loginsPage.py:48 ../gui/system-config-selinux.glade:2098
-+msgid "User Mapping"
-+msgstr ""
+ msgstr ""
++"SELinux পোর্ট\n"
++"ধরন"
+ 
+-#: ../gui/polgen.py:324
+-msgid "You must enter a name for your confined process/user"
+-msgstr ""
++#: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
++msgid "Protocol"
++msgstr "প্রোটোকল"
+ 
+-#: ../gui/polgen.py:326
++#: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
+ msgid ""
+-"Name must be alpha numberic with no spaces. Consider using option \"-n "
+-"MODULENAME\""
++"MLS/MCS\n"
++"Level"
+ msgstr ""
++"MLS/MCS\n"
++"স্তর"
+ 
+-#: ../gui/polgen.py:414
+-msgid "User Role types can not be assigned executables."
+-msgstr ""
++#: ../gui/portsPage.py:101
++msgid "Port"
++msgstr "পোর্ট"
+ 
+-#: ../gui/polgen.py:420
+-msgid "Only Daemon apps can use an init script.."
+-msgstr ""
++#: ../gui/portsPage.py:207
++#, python-format
++msgid "Port number \"%s\" is not valid.  0 < PORT_NUMBER < 65536 "
++msgstr "\"%s\" পোর্ট সংখ্যা বৈধ নয়।  0 < পোর্ট_সংখ্যা < 65536 "
+ 
+-#: ../gui/polgen.py:438
+-msgid "use_resolve must be a boolean value "
++#: ../gui/portsPage.py:252
++msgid "List View"
++msgstr "তালিকা অনুসারে প্রদর্শন"
 +
-+#: ../gui/loginsPage.py:52
-+msgid ""
-+"Login\n"
-+"Name"
-+msgstr ""
++#: ../gui/portsPage.py:255 ../gui/system-config-selinux.glade:2419
++msgid "Group View"
++msgstr "সংকলন অনুযায়ী প্রদর্শন"
 +
-+#: ../gui/loginsPage.py:56 ../gui/usersPage.py:50
-+msgid ""
-+"SELinux\n"
-+"User"
-+msgstr ""
++#: ../gui/semanagePage.py:126
++#, python-format
++msgid "Are you sure you want to delete %s '%s'?"
++msgstr "আপনি কি নিশ্চিতরূপে %s '%s' মুছে ফেলতে ইচ্ছুক?"
 +
-+#: ../gui/loginsPage.py:59 ../gui/usersPage.py:55
-+msgid ""
-+"MLS/\n"
-+"MCS Range"
-+msgstr ""
++#: ../gui/semanagePage.py:126
++#, python-format
++msgid "Delete %s"
++msgstr "%s মুছে ফেলুন"
 +
-+#: ../gui/loginsPage.py:133
++#: ../gui/semanagePage.py:134
 +#, python-format
-+msgid "Login '%s' is required"
-+msgstr ""
++msgid "Add %s"
++msgstr "%s যোগ করুন"
 +
-+#: ../gui/modulesPage.py:48 ../gui/system-config-selinux.glade:2753
-+msgid "Policy Module"
-+msgstr ""
++#: ../gui/semanagePage.py:148
++#, python-format
++msgid "Modify %s"
++msgstr "%s পরিবর্তন করুন"
 +
-+#: ../gui/modulesPage.py:57
-+msgid "Module Name"
-+msgstr ""
++#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
++msgid "Permissive"
++msgstr "Permissive (সতর্কতামূলক)"
 +
-+#: ../gui/modulesPage.py:134
-+msgid "Disable Audit"
-+msgstr ""
++#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
++msgid "Enforcing"
++msgstr "Enforcing (সক্রিয়)"
 +
-+#: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
-+msgid "Enable Audit"
-+msgstr ""
++#: ../gui/statusPage.py:94
++msgid "Status"
++msgstr "অবস্থা"
 +
-+#: ../gui/modulesPage.py:162
-+msgid "Load Policy Module"
-+msgstr ""
++#: ../gui/statusPage.py:133
++msgid ""
++"Changing the policy type will cause a relabel of the entire file system on "
++"the next boot. Relabeling takes a long time depending on the size of the "
++"file system.  Do you wish to continue?"
+ msgstr ""
++"নিয়মনীতির ধরন পরিবর্তন করা হলে, পরবর্তী বার বুট করার সময় সম্পূর্ণ ফাইল-সিস্টেমের "
++"লেবেল নতুন করে লেখা হবে। ফাইল-সিস্টেমের মাপের ভিত্তিতে, লেবেল পরিবর্তন করতে অনেক "
++"সময় ব্যয় হওয়ার সম্ভাবনা রয়েছে।  আপনি কি এগিয়ে যেতে ইচ্ছুক?"
+ 
+-#: ../gui/polgen.py:444
+-msgid "use_syslog must be a boolean value "
++#: ../gui/statusPage.py:147
++msgid ""
++"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
++"you later decide to turn SELinux back on, the system will be required to "
++"relabel.  If you just want to see if SELinux is causing a problem on your "
++"system, you can go to permissive mode which will only log errors and not "
++"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
++"wish to continue?"
+ msgstr ""
++"SELinux-র অবস্থা disabled (নিষ্ক্রিয়) হিসাবে ধার্য করা জন্য, পুনরায় বুট করা আবশ্যক।  "
++"পরে SELinux পুনরায় সক্রিয় করার সময় সিস্টেমের লেবেল নতুন করে লেখা হবে এবং এই কাজে "
++"অনেক সময় ব্যয় হয়। এই কারণে নিষ্ক্রিয় না করাই বাঞ্ছনীয়।  SELinux-র কারণে আপনার "
++"সিস্টেমে কোনো সমস্যা হচ্ছে কি না জানার জন্য, SELinux permissive (সতর্কতামূলক) মোডে "
++"নির্ধারণ করুন। এই মোডে নিয়মনীতি প্রয়োগ করা হবে না কিন্তু উৎপন্ন ত্রুটির লগ সংরক্ষণ "
++"করা হবে। Permissive (সতর্কতামূলক) মোড নির্ধারণের জন্য পুনরায় বুট করা আবশ্যক নয়    "
++"এগিয়ে যেতে ইচ্ছুক কি?"
+ 
+-#: ../gui/polgen.py:450
+-msgid "use_kerberos must be a boolean value "
++#: ../gui/statusPage.py:152
++msgid ""
++"Changing to SELinux enabled will cause a relabel of the entire file system "
++"on the next boot. Relabeling takes a long time depending on the size of the "
++"file system.  Do you wish to continue?"
+ msgstr ""
++"SELinux-র enabled (সক্রিয়) মোডে পরিবর্তন করা হলে, পরবর্তী বার বুট করার সময় সম্পূর্ণ "
++"ফাইল-সিস্টেমের লেবেল পরিবর্তিত হবে। ফাইল-সিস্টেমের মাপের ভিত্তিতে, লেবেল পরিবর্তন "
++"করতে অনেক সময় ব্যয় হওয়ার সম্ভাবনা রয়েছে।  আপনি কি এগিয়ে যেতে ইচ্ছুক?"
+ 
+-#: ../gui/polgen.py:456
+-msgid "manage_krb5_rcache must be a boolean value "
++#: ../gui/system-config-selinux.glade:11
++msgid "system-config-selinux"
++msgstr "system-config-selinux"
 +
-+#: ../gui/polgen.glade:79
-+msgid "Polgen"
-+msgstr ""
++#: ../gui/system-config-selinux.glade:12
++msgid ""
++"Copyright (c)2006 Red Hat, Inc.\n"
++"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
+ msgstr ""
++"স্বত্বাধিকার (c)২০০৬ Red Hat, Inc.\n"
++"স্বত্বাধিকার (c) ২০০৬ ড্যান ওয়াল্‌শ <dwalsh at redhat.com>"
+ 
+-#: ../gui/polgen.py:486
+-msgid "USER Types automatically get a tmp type"
++#: ../gui/system-config-selinux.glade:22
++#: ../gui/system-config-selinux.glade:544
++msgid "Add SELinux Login Mapping"
++msgstr "SELinux লগ-ইন ম্যাপ ব্যবস্থা যোগ করা হবে"
 +
-+#: ../gui/polgen.glade:80
-+msgid "Red Hat 2007"
-+msgstr ""
++#: ../gui/system-config-selinux.glade:257
++msgid "Add SELinux Network Ports"
++msgstr "SELinux নেটওয়ার্ক পোর্ট যোগ করা হবে"
 +
-+#: ../gui/polgen.glade:81
-+msgid "GPL"
-+msgstr ""
++#: ../gui/system-config-selinux.glade:391
++#: ../gui/system-config-selinux.glade:678
++msgid "SELinux Type"
++msgstr "SELinux Type"
 +
-+#. TRANSLATORS: Replace this string with your names, one name per line.
-+#: ../gui/polgen.glade:85 ../gui/system-config-selinux.glade:17
-+msgid "translator-credits"
-+msgstr ""
++#: ../gui/system-config-selinux.glade:622
++msgid "File Specification"
++msgstr "ফাইলের বৈশিষ্ট্য"
 +
-+#: ../gui/polgen.glade:90
-+msgid "SELinux Policy Generation Tool"
-+msgstr ""
++#: ../gui/system-config-selinux.glade:650
++msgid "File Type"
++msgstr "ফাইলের ধরন"
 +
-+#: ../gui/polgen.glade:128
++#: ../gui/system-config-selinux.glade:727
 +msgid ""
-+"<b>Select the policy type for the application or user role you want to "
-+"confine:</b>"
-+msgstr ""
++"all files\n"
++"regular file\n"
++"directory\n"
++"character device\n"
++"block device\n"
++"socket\n"
++"symbolic link\n"
++"named pipe\n"
+ msgstr ""
++"সর্বধরনের ফাইল\n"
++"সাধারণ ফাইল\n"
++"ডিরেক্টরি\n"
++"ক্যারেক্টার ডিভাইস\n"
++"ব্লক-ডিভাইস\n"
++"সকেট\n"
++"সিম্বলিক লিঙ্ক\n"
++"নেমড পাইপ\n"
+ 
+-#: ../gui/polgen.py:1004
+-msgid "You must enter the executable path for your confined process"
++#: ../gui/system-config-selinux.glade:773
++msgid "MLS"
++msgstr "MLS"
 +
-+#: ../gui/polgen.glade:177
-+msgid "<b>Applications</b>"
-+msgstr ""
++#: ../gui/system-config-selinux.glade:837
++msgid "Add SELinux User"
++msgstr "SELinux ব্যবহারকারী যোগ করুন"
 +
-+#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
-+msgid ""
-+"Standard Init Daemon are daemons started on boot via init scripts.  Usually "
-+"requires a script in /etc/rc.d/init.d"
-+msgstr ""
++#: ../gui/system-config-selinux.glade:1079
++msgid "SELinux Administration"
++msgstr "SELinux পরিচালনা"
 +
-+#: ../gui/polgen.glade:241 ../gui/polgen.py:156
-+msgid "Standard Init Daemon"
-+msgstr ""
++#: ../gui/system-config-selinux.glade:1122
++msgid "Add"
++msgstr "যোগ করুন"
 +
-+#: ../gui/polgen.glade:261 ../gui/polgen.py:157
-+msgid "DBUS System Daemon"
-+msgstr ""
++#: ../gui/system-config-selinux.glade:1144
++msgid "_Properties"
++msgstr "বৈশিষ্ট্য (_P)"
 +
-+#: ../gui/polgen.glade:280
-+msgid "Internet Services Daemon are daemons started by xinetd"
-+msgstr ""
++#: ../gui/system-config-selinux.glade:1166
++msgid "_Delete"
++msgstr "মুছে ফেলুন (_D)"
 +
-+#: ../gui/polgen.glade:282
-+msgid "Internet Services Daemon (inetd)"
-+msgstr ""
++#: ../gui/system-config-selinux.glade:1256
++msgid "Select Management Object"
++msgstr "পরিচালনার বিষয় নির্বাচন করুন"
 +
-+#: ../gui/polgen.glade:301
-+msgid ""
-+"Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
-+msgstr ""
++#: ../gui/system-config-selinux.glade:1273
++msgid "<b>Select:</b>"
++msgstr "<b>নির্বাচন করুন:</b>"
 +
-+#: ../gui/polgen.glade:303 ../gui/polgen.py:159
-+msgid "Web Application/Script (CGI)"
-+msgstr ""
++#: ../gui/system-config-selinux.glade:1326
++msgid "System Default Enforcing Mode"
++msgstr "সিস্টেমের ডিফল্ট প্রয়োগ হওয়া মোড"
 +
-+#: ../gui/polgen.glade:322 ../gui/polgen.glade:343
++#: ../gui/system-config-selinux.glade:1354
 +msgid ""
-+"User Application are any application that you would like to confine that is "
-+"started by a user"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:324 ../gui/polgen.py:160
-+msgid "User Application"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:345 ../gui/polgen.py:161
-+msgid "Sandbox"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:391
-+msgid "<b>Login Users</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:453
-+msgid "Modify an existing login user record."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:455
-+msgid "Existing User Roles"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:474
-+msgid ""
-+"This user will login to a machine only via a terminal or remote login.  By "
-+"default this user will have  no setuid, no networking, no su, no sudo."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:476 ../gui/polgen.py:162
-+msgid "Minimal Terminal User Role"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:495
-+msgid ""
-+"This user can login to a machine via X or terminal.  By default this user "
-+"will have no setuid, no networking, no sudo, no su"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:497 ../gui/polgen.py:163
-+msgid "Minimal X Windows User Role"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:516
-+msgid ""
-+"User with full networking, no setuid applications without transition, no "
-+"sudo, no su."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:518 ../gui/polgen.py:164
-+msgid "User Role"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:537
-+msgid ""
-+"User with full networking, no setuid applications without transition, no su, "
-+"can sudo to Root Administration Roles"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:539 ../gui/polgen.py:165
-+msgid "Admin User Role"
-+msgstr ""
++"Disabled\n"
++"Permissive\n"
++"Enforcing\n"
+ msgstr ""
++"Disabled (নিষ্ক্রিয়)\n"
++"Permissive (সতর্কতামূলক)\n"
++"Enforcing (সক্রিয়)\n"
+ 
+-#: ../gui/polgen.py:1182
+-msgid "Type Enforcement file"
++#: ../gui/system-config-selinux.glade:1373
++msgid "Current Enforcing Mode"
++msgstr "বর্তমানে প্রয়োগ হওয়া মোড"
 +
-+#: ../gui/polgen.glade:585
-+msgid "<b>Root Users</b>"
-+msgstr ""
++#: ../gui/system-config-selinux.glade:1418
++msgid "System Default Policy Type: "
++msgstr "সিস্টেমের ডিফল্ট নিয়মনীতির ধরন: "
 +
-+#: ../gui/polgen.glade:647
++#: ../gui/system-config-selinux.glade:1463
 +msgid ""
-+"Select Root Administrator User Role, if this user will be used to administer "
-+"the machine while running as root.  This user will not be able to login to "
-+"the system directly."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:649 ../gui/polgen.py:166
-+msgid "Root Admin User Role"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:716
-+msgid "label104"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:745
-+msgid "<b>Enter name of application or user role:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
-+msgid "Name"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:807
-+msgid "Enter complete path for executable to be confined."
-+msgstr ""
++"Select if you wish to relabel then entire file system on next reboot.  "
++"Relabeling can take a very long time, depending on the size of the system.  "
++"If you are changing policy types or going from disabled to enforcing, a "
++"relabel is required."
+ msgstr ""
++"পরবর্তী বার বুট করার সময় সম্পূর্ণ ফাইল-সিস্টেম নতুন করে লেবেল করা হবে কি না তা "
++"নির্ধারণ করুন। ফাইল-সিস্টেমের মাপের ভিত্তিতে, লেবেল পরিবর্তন করতে অনেক সময় ব্যয় "
++"হওয়ার সম্ভাবনা রয়েছে।  নিয়মনীতির ধরন পরিবর্তন করা হলে অথবা disabled (নিষ্ক্রিয়) "
++"থেকে enforcing (সক্রিয়) অবস্থায় পরিবর্তনের সময় নতুন করে লেবেল নির্ধারণ করা আবশ্যক।"
+ 
+-#: ../gui/polgen.py:1183
+-msgid "Interface file"
++#: ../gui/system-config-selinux.glade:1509
++msgid "Relabel on next reboot."
++msgstr "পরবর্তী বুটের পরে রি-লেবেল করা হবে।"
 +
-+#: ../gui/polgen.glade:830 ../gui/polgen.glade:950 ../gui/polgen.glade:3142
-+msgid "..."
-+msgstr ""
++#: ../gui/system-config-selinux.glade:1561
++msgid "label37"
++msgstr "label37"
 +
-+#: ../gui/polgen.glade:849
-+msgid "Enter unique name for the confined application or user role."
-+msgstr ""
++#: ../gui/system-config-selinux.glade:1598
++msgid "Revert boolean setting to system default"
++msgstr "বুলিয়ান বৈশিষ্ট্যের মান সিস্টেম ডিফল্টে প্রত্যাবর্তন করা হবে"
 +
-+#: ../gui/polgen.glade:871
-+msgid "Executable"
-+msgstr ""
++#: ../gui/system-config-selinux.glade:1614
++msgid "Toggle between Customized and All Booleans"
++msgstr "স্বনির্ধারিত ও সকল বুলিয়ানের মধ্যে অদল-বদল করুন"
 +
-+#: ../gui/polgen.glade:899
-+msgid "Init script"
-+msgstr ""
++#: ../gui/system-config-selinux.glade:1645
++#: ../gui/system-config-selinux.glade:1850
++#: ../gui/system-config-selinux.glade:2037
++#: ../gui/system-config-selinux.glade:2224
++#: ../gui/system-config-selinux.glade:2467
++#: ../gui/system-config-selinux.glade:2692
++#: ../gui/system-config-selinux.glade:2867
++msgid "Filter"
++msgstr "ফিল্টার"
 +
-+#: ../gui/polgen.glade:927
-+msgid ""
-+"Enter complete path to init script used to start the confined application."
-+msgstr ""
++#: ../gui/system-config-selinux.glade:1734
++msgid "label50"
++msgstr "label50"
 +
-+#: ../gui/polgen.glade:982
-+msgid "label105"
-+msgstr ""
++#: ../gui/system-config-selinux.glade:1771
++msgid "Add File Context"
++msgstr "ফাইল কনটেক্সট যোগ করা হবে"
 +
-+#: ../gui/polgen.glade:1011
-+msgid "<b>Select existing role to modify:</b>"
-+msgstr ""
++#: ../gui/system-config-selinux.glade:1787
++msgid "Modify File Context"
++msgstr "ফাইল কনটেকস্ট পরিবর্তন করা হবে"
 +
-+#: ../gui/polgen.glade:1045
-+msgid "Select the user roles that will transiton to the %s domain."
-+msgstr ""
++#: ../gui/system-config-selinux.glade:1803
++msgid "Delete File Context"
++msgstr "ফাইল কনটেক্সট মুছে ফেলুন"
 +
-+#: ../gui/polgen.glade:1073
-+msgid "label106"
-+msgstr ""
++#: ../gui/system-config-selinux.glade:1819
++msgid "Toggle between all and customized file context"
++msgstr "স্বনির্ধারিত ফাইল কনটেক্সট ও সকলের মধ্যে অদল-বদল করুন"
 +
-+#: ../gui/polgen.glade:1102
-+msgid "<b>Select roles that %s will transition to:</b>"
-+msgstr ""
++#: ../gui/system-config-selinux.glade:1939
++msgid "label38"
++msgstr "label38"
 +
-+#: ../gui/polgen.glade:1136
-+msgid "Select applications domains that %s will transition to."
-+msgstr ""
++#: ../gui/system-config-selinux.glade:1976
++msgid "Add SELinux User Mapping"
++msgstr "SELinux ব্যবহারকারী ম্যাপ ব্যবস্থা যোগ করা হবে"
 +
-+#: ../gui/polgen.glade:1164
-+msgid "label107"
-+msgstr ""
++#: ../gui/system-config-selinux.glade:1992
++msgid "Modify SELinux User Mapping"
++msgstr "SELinux ব্যবহারকারীর ম্যাপিং পরিবর্তন করুন"
 +
-+#: ../gui/polgen.glade:1193
-+msgid "<b>Select the user_roles that will transition to %s:</b>"
-+msgstr ""
++#: ../gui/system-config-selinux.glade:2008
++msgid "Delete SELinux User Mapping"
++msgstr "SELinux ব্যবহারকারী ম্যাপিং মুছে ফেলুন"
 +
-+#: ../gui/polgen.glade:1227
-+msgid "Select the user roles that will transiton to this applications domains."
-+msgstr ""
++#: ../gui/system-config-selinux.glade:2126
++msgid "label39"
++msgstr "label39"
 +
-+#: ../gui/polgen.glade:1255
-+msgid "label108"
-+msgstr ""
++#: ../gui/system-config-selinux.glade:2163
++msgid "Add User"
++msgstr "ব্যবহারকারী যোগ করুন"
 +
-+#: ../gui/polgen.glade:1284
-+msgid "<b>Select domains that %s will administer:</b>"
-+msgstr ""
++#: ../gui/system-config-selinux.glade:2179
++msgid "Modify User"
++msgstr "ব্যবহারকারী পরিবর্তন করুন"
 +
-+#: ../gui/polgen.glade:1318 ../gui/polgen.glade:1409
-+msgid "Select the domains that you would like this user administer."
-+msgstr ""
++#: ../gui/system-config-selinux.glade:2195
++msgid "Delete User"
++msgstr "ব্যবহারকারী মুছে ফেলুন"
 +
-+#: ../gui/polgen.glade:1346
-+msgid "label109"
-+msgstr ""
++#: ../gui/system-config-selinux.glade:2313
++msgid "label41"
++msgstr "label41"
 +
-+#: ../gui/polgen.glade:1375
-+msgid "<b>Select additional roles for %s:</b>"
-+msgstr ""
++#: ../gui/system-config-selinux.glade:2350
++msgid "Add Network Port"
++msgstr "নেটওয়ার্ক পোর্ট যোগ করা হবে"
 +
-+#: ../gui/polgen.glade:1437
-+msgid "label111"
-+msgstr ""
++#: ../gui/system-config-selinux.glade:2366
++msgid "Edit Network Port"
++msgstr "নেটওয়ার্ক পোর্ট সম্পাদনা"
 +
-+#: ../gui/polgen.glade:1466
-+msgid "<b>Enter network ports that %s binds on:</b>"
-+msgstr ""
++#: ../gui/system-config-selinux.glade:2382
++msgid "Delete Network Port"
++msgstr "নেটওয়ার্ক পোর্ট মুছে ফেলুন"
 +
-+#: ../gui/polgen.glade:1497 ../gui/polgen.glade:1997
-+msgid "<b>TCP Ports</b>"
-+msgstr ""
++#: ../gui/system-config-selinux.glade:2418
++#: ../gui/system-config-selinux.glade:2436
++msgid "Toggle between Customized and All Ports"
++msgstr "স্বনির্ধারিত ও সকল পোর্টের মধ্যে অদল-বদল করুন"
 +
-+#: ../gui/polgen.glade:1565 ../gui/polgen.glade:1785
-+msgid "Allows %s to bind to any udp port"
-+msgstr ""
++#: ../gui/system-config-selinux.glade:2556
++msgid "label42"
++msgstr "label42"
 +
-+#: ../gui/polgen.glade:1567 ../gui/polgen.glade:1787 ../gui/polgen.glade:2061
-+#: ../gui/polgen.glade:2215
-+msgid "All"
-+msgstr ""
++#: ../gui/system-config-selinux.glade:2593
++msgid "Generate new policy module"
++msgstr "নতুন নিয়মনীতির মডিউল নির্মাণ করুন"
 +
-+#: ../gui/polgen.glade:1585 ../gui/polgen.glade:1805
-+msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
-+msgstr ""
++#: ../gui/system-config-selinux.glade:2609
++msgid "Load policy module"
++msgstr "নিয়মনীতির মডিউল লোড করা হবে"
 +
-+#: ../gui/polgen.glade:1587 ../gui/polgen.glade:1807
-+msgid "600-1024"
-+msgstr ""
++#: ../gui/system-config-selinux.glade:2625
++msgid "Remove loadable policy module"
++msgstr "লোড করার যোগ্য নিয়মনীতির মডিউল মুছে ফেলা হবে"
 +
-+#: ../gui/polgen.glade:1605 ../gui/polgen.glade:1825
++#: ../gui/system-config-selinux.glade:2661
 +msgid ""
-+"Enter a comma separated list of udp ports or ranges of ports that %s binds "
-+"to. Example: 612, 650-660"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1607 ../gui/polgen.glade:1827
-+msgid "Unreserved Ports (>1024)"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1638 ../gui/polgen.glade:1858 ../gui/polgen.glade:2079
-+#: ../gui/polgen.glade:2233
-+msgid "Select Ports"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1663 ../gui/polgen.glade:1883
-+msgid "Allows %s to bind to any udp ports > 1024"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1717 ../gui/polgen.glade:2151
-+msgid "<b>UDP Ports</b>"
-+msgstr ""
++"Enable/Disable additional audit rules, that are normally not reported in the "
++"log files."
+ msgstr ""
++"লগ ফাইল দ্বারা সাধারণত উল্লেখ না হওয়া অতিরিক্ত অডিট নিয়ম সক্রিয়/নিষ্ক্রিয় করা হবে।"
+ 
+-#: ../gui/polgen.py:1184
+-msgid "File Contexts file"
++#: ../gui/system-config-selinux.glade:2781
++msgid "label44"
++msgstr "label44"
 +
-+#: ../gui/polgen.glade:1937
-+msgid "label113"
-+msgstr ""
++#: ../gui/system-config-selinux.glade:2818
++msgid "Change process mode to permissive."
++msgstr "প্রসেসটি permissive (সতর্কতামূলক) মোডে পরিবর্তন করুন।"
 +
-+#: ../gui/polgen.glade:1966
-+msgid "<b>Select network ports that %s connects to:</b>"
-+msgstr ""
++#: ../gui/system-config-selinux.glade:2836
++msgid "Change process mode to enforcing"
++msgstr "প্রসেসটি enforcing (সক্রিয়) মোডে পরিবর্তন করুন।"
 +
-+#: ../gui/polgen.glade:2058
-+msgid "Allows %s to connect to any tcp port"
-+msgstr ""
++#: ../gui/system-config-selinux.glade:2928
++msgid "Process Domain"
++msgstr "প্রসেসের ডোমেইন"
 +
-+#: ../gui/polgen.glade:2104
-+msgid ""
-+"Enter a comma separated list of tcp ports or ranges of ports that %s "
-+"connects to. Example: 612, 650-660"
-+msgstr ""
++#: ../gui/system-config-selinux.glade:2956
++msgid "label59"
++msgstr "label59"
 +
-+#: ../gui/polgen.glade:2212
-+msgid "Allows %s to connect to any udp port"
-+msgstr ""
++#: ../gui/usersPage.py:138
++#, python-format
++msgid "SELinux user '%s' is required"
++msgstr "SELinux ব্যবহারকারী '%s'-র উপস্থিত আবশ্যক"
 +
-+#: ../gui/polgen.glade:2258
-+msgid ""
-+"Enter a comma separated list of udp ports or ranges of ports that %s "
-+"connects to. Example: 612, 650-660"
++#: ../sepolicy/sepolicy.py:106
++msgid "Generate SELinux man pages"
+ msgstr ""
+ 
+-#: ../gui/polgen.py:1185
+-msgid "Setup Script"
++#: ../sepolicy/sepolicy.py:110
++msgid "path in which the generated SELinux man pages will be stored"
+ msgstr ""
+ 
+-#: ../gui/polgen.py:1306
++#: ../sepolicy/sepolicy.py:114
++msgid "All domains"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:2305
-+msgid "label114"
++#: ../sepolicy/sepolicy.py:116
++msgid "Domain name(s) of man pages to be created"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:2334
-+msgid "<b>Select common application traits for %s:</b>"
++#: ../sepolicy/sepolicy.py:164
++msgid "Query SELinux policy network information"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:2366
-+msgid "Writes syslog messages\t"
++#: ../sepolicy/sepolicy.py:169
++msgid "list all SELinux port types"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:2385
-+msgid "Create/Manipulate temporary files in /tmp"
++#: ../sepolicy/sepolicy.py:172
++msgid "show SELinux type related to the port"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:2404
-+msgid "Uses Pam for authentication"
++#: ../sepolicy/sepolicy.py:175
++msgid "Show ports defined for this SELinux type"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:2423
-+msgid "Uses nsswitch or getpw* calls"
++#: ../sepolicy/sepolicy.py:178
++msgid "show ports to which this domain can bind and/or connect"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:2442
-+msgid "Uses dbus"
++#: ../sepolicy/sepolicy.py:192
++msgid "query SELinux policy to see if domains can communicate with each other"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:2461
-+msgid "Sends audit messages"
++#: ../sepolicy/sepolicy.py:195
++msgid "Source Domain"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:2480
-+msgid "Interacts with the terminal"
++#: ../sepolicy/sepolicy.py:198
++msgid "Target Domain"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:2499
-+msgid "Sends email"
-+msgstr ""
++#: ../sepolicy/sepolicy.py:215
++#, fuzzy
++msgid "query SELinux Policy to see description of booleans"
++msgstr "SELinux Policy নির্মাণের সামগ্রী"
 +
-+#: ../gui/polgen.glade:2530
-+msgid "label115"
++#: ../sepolicy/sepolicy.py:219
++msgid "get all booleans desctiption"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:2559
-+msgid "<b>Add files/directories that %s manages</b>"
++#: ../sepolicy/sepolicy.py:221
++msgid "boolean to get description"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:2788
++#: ../sepolicy/sepolicy.py:231
 +msgid ""
-+"Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
-+"Files ..."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2823
-+msgid "label116"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2852
-+msgid "<b>Add booleans from the %s policy:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:3002
-+msgid "Add/Remove booleans used by the %s domain"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:3066
-+msgid "<b>Which directory you will generate the %s policy?</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:3097
-+msgid "Policy Directory"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:3254
-+msgid "Add Booleans Dialog"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:3327
-+msgid "Boolean Name"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:261
-+msgid "Role"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:268
-+msgid "Existing_User"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
-+msgid "Application"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:352
-+#, python-format
-+msgid "%s must be a directory"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
-+msgid "You must select a user"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:542
-+msgid "Select executable file to be confined."
-+msgstr ""
-+
-+#: ../gui/polgengui.py:553
-+msgid "Select init script file to be confined."
-+msgstr ""
-+
-+#: ../gui/polgengui.py:563
-+msgid "Select file(s) that confined application creates or writes"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:570
-+msgid "Select directory(s) that the confined application owns and writes into"
++"query SELinux Policy to see how a source process domain can transition to "
++"the target process domain"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:632
-+msgid "Select directory to generate policy files in"
++#: ../sepolicy/sepolicy.py:234
++msgid "source process domain"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:649
-+#, python-format
-+msgid ""
-+"Type %s_t already defined in current policy.\n"
-+"Do you want to continue?"
++#: ../sepolicy/sepolicy.py:237
++msgid "target process domain"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
-+msgid "Verify Name"
++#: ../sepolicy/sepolicy.py:259
++msgid "Generate SELinux Policy module template"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:653
-+#, python-format
-+msgid ""
-+"Module %s.pp already loaded in current policy.\n"
-+"Do you want to continue?"
++#: ../sepolicy/sepolicy.py:265
++msgid "name of policy to generate"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:699
-+msgid ""
-+"You must add a name made up of letters and numbers and containing no spaces."
++#: ../sepolicy/sepolicy.py:267
++msgid "executable to confine"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:713
-+msgid "You must enter a executable"
++#: ../sepolicy/sepolicy.py:269
++msgid "run policy generation test suite"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
-+msgid "Configue SELinux"
++#: ../sepolicy/sepolicy.py:274
++msgid "commands"
 +msgstr ""
 +
-+#: ../gui/polgen.py:158
++#: ../sepolicy/sepolicy/generate.py:185
 +msgid "Internet Services Daemon"
++msgstr "ইন্টারনেট পরিসেবার ডোমেইন"
++
++#: ../sepolicy/sepolicy/generate.py:198
++msgid "Valid Types:\n"
 +msgstr ""
 +
-+#: ../gui/polgen.py:197
-+#, python-format
++#: ../sepolicy/sepolicy/generate.py:232
+ #, python-format
 +msgid "Ports must be numbers or ranges of numbers from 1 to %d "
 +msgstr ""
++"পোর্ট সংখ্যার ক্ষেত্রে 1 থেকে %d-র মধ্যে সংখ্যা অথবা সংখ্যামালা ব্যবহার করা আবশ্যক "
 +
-+#: ../gui/polgen.py:324
++#: ../sepolicy/sepolicy/generate.py:359
 +msgid "You must enter a name for your confined process/user"
-+msgstr ""
++msgstr "কনফাইন করা প্রসেস/ব্যবহারকারীর জন্য নাম লেখা আবশ্যক"
 +
-+#: ../gui/polgen.py:326
-+msgid ""
++#: ../sepolicy/sepolicy/generate.py:361
+ msgid ""
+-"\n"
+-"%s\n"
+-"\n"
+-"sepolgen [ -n moduleName ] [ -m ] [ -t type ] [ executable | Name ]\n"
+-"valid Types:\n"
 +"Name must be alpha numberic with no spaces. Consider using option \"-n "
 +"MODULENAME\""
-+msgstr ""
+ msgstr ""
++"শূণ্যস্থান বিনা অক্ষর ও সংখ্যা বিশিষ্ট নাম হওয়া আবশ্যক। \"-n MODULENAME\" বিকল্পের "
++"ব্যবহার করা যেতে পারে"
 +
-+#: ../gui/polgen.py:414
++#: ../sepolicy/sepolicy/generate.py:449
 +msgid "User Role types can not be assigned executables."
-+msgstr ""
++msgstr "ব্যবহারকারী ভূমিকার ধরনের ক্ষেত্রে এক্সেকিউটেবল ফাইল ধার্য করা যাবে না। "
 +
-+#: ../gui/polgen.py:420
++#: ../sepolicy/sepolicy/generate.py:455
 +msgid "Only Daemon apps can use an init script.."
-+msgstr ""
++msgstr "শুধুমাত্র ডেমন অ্যাপ্লিকেশনের জন্য init স্ক্রিপ্ট ব্যবহার করা যাবে.."
 +
-+#: ../gui/polgen.py:438
++#: ../sepolicy/sepolicy/generate.py:473
 +msgid "use_resolve must be a boolean value "
-+msgstr ""
++msgstr "use_resolve-র ক্ষেত্রে বুলিয়ান মান ব্যবহার করা আবশ্যক "
 +
-+#: ../gui/polgen.py:444
++#: ../sepolicy/sepolicy/generate.py:479
 +msgid "use_syslog must be a boolean value "
-+msgstr ""
-+
-+#: ../gui/polgen.py:450
++msgstr "use_syslog-র মান বুলিয়ান হওয়া আবশ্যক "
+ 
+-#: ../gui/polgen.py:1354
+-msgid "Executable or Name required"
++#: ../sepolicy/sepolicy/generate.py:485
 +msgid "use_kerberos must be a boolean value "
-+msgstr ""
++msgstr "use_kerberos-র ক্ষেত্রে বুলিয়ান মান ব্যবহার করা আবশ্যক "
 +
-+#: ../gui/polgen.py:456
++#: ../sepolicy/sepolicy/generate.py:491
 +msgid "manage_krb5_rcache must be a boolean value "
-+msgstr ""
++msgstr "manage_krb5_rcache-র ক্ষেত্রে বুলিয়ান মান ব্যবহার করা আবশ্যক "
 +
-+#: ../gui/polgen.py:486
++#: ../sepolicy/sepolicy/generate.py:521
 +msgid "USER Types automatically get a tmp type"
-+msgstr ""
++msgstr "USER ধরনের ক্ষেত্রে স্বয়ংক্রিয়রূপে tmp ধরন নির্ধারিত হবে"
 +
-+#: ../gui/polgen.py:1004
++#: ../sepolicy/sepolicy/generate.py:1039
 +msgid "You must enter the executable path for your confined process"
-+msgstr ""
++msgstr "কনফাইন করা প্রসেসের ক্ষেত্রে এক্সেকিউটেবলের পাথ উল্লেখ করা আবশ্যক"
 +
-+#: ../gui/polgen.py:1182
++#: ../sepolicy/sepolicy/generate.py:1272
 +msgid "Type Enforcement file"
-+msgstr ""
++msgstr "ধরন প্রয়োগকারী ফাইল"
 +
-+#: ../gui/polgen.py:1183
++#: ../sepolicy/sepolicy/generate.py:1273
 +msgid "Interface file"
-+msgstr ""
++msgstr "ইন্টারফেস সংক্রান্ত ফাইল"
 +
-+#: ../gui/polgen.py:1184
++#: ../sepolicy/sepolicy/generate.py:1274
 +msgid "File Contexts file"
-+msgstr ""
-+
-+#: ../gui/polgen.py:1185
-+msgid "Setup Script"
-+msgstr ""
-+
-+#: ../gui/polgen.py:1306
-+#, python-format
-+msgid ""
-+"\n"
-+"%s\n"
-+"\n"
-+"sepolgen [ -n moduleName ] [ -m ] [ -t type ] [ executable | Name ]\n"
-+"valid Types:\n"
-+msgstr ""
++msgstr "ফাইল কনটেক্সটের ফাইল"
 +
-+#: ../gui/polgen.py:1354
-+msgid "Executable or Name required"
-+msgstr ""
++#: ../sepolicy/sepolicy/generate.py:1275
++#, fuzzy
++msgid "Spec file"
++msgstr "ইন্টারফেস সংক্রান্ত ফাইল"
 +
-+#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
-+msgid "Network Port"
-+msgstr ""
++#: ../sepolicy/sepolicy/generate.py:1276
++msgid "Setup Script"
++msgstr "প্রস্তুতির স্ক্রিপ্ট"
 +
-+#: ../gui/portsPage.py:85
++#: booleans.py:1
 +msgid ""
-+"SELinux Port\n"
-+"Type"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
-+msgid "Protocol"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
++"Allow ABRT to modify public files used for public file transfer services."
+ msgstr ""
+ 
+-#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
+-msgid "Network Port"
++#: booleans.py:2
 +msgid ""
-+"MLS/MCS\n"
-+"Level"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:101
-+msgid "Port"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:207
-+#, python-format
-+msgid "Port number \"%s\" is not valid.  0 < PORT_NUMBER < 65536 "
-+msgstr ""
-+
-+#: ../gui/portsPage.py:252
-+msgid "List View"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:255 ../gui/system-config-selinux.glade:2419
-+msgid "Group View"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:1 ../gui/selinux.tbl:30 ../gui/selinux.tbl:31
-+#: ../gui/selinux.tbl:32 ../gui/selinux.tbl:33 ../gui/selinux.tbl:34
-+#: ../gui/selinux.tbl:36 ../gui/selinux.tbl:37 ../gui/selinux.tbl:38
-+#: ../gui/selinux.tbl:39 ../gui/selinux.tbl:40 ../gui/selinux.tbl:42
-+#: ../gui/selinux.tbl:43 ../gui/selinux.tbl:44 ../gui/selinux.tbl:45
-+#: ../gui/selinux.tbl:46 ../gui/selinux.tbl:47 ../gui/selinux.tbl:48
-+#: ../gui/selinux.tbl:49 ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
-+#: ../gui/selinux.tbl:52 ../gui/selinux.tbl:53 ../gui/selinux.tbl:59
-+#: ../gui/selinux.tbl:60 ../gui/selinux.tbl:61 ../gui/selinux.tbl:62
-+#: ../gui/selinux.tbl:63 ../gui/selinux.tbl:64 ../gui/selinux.tbl:65
-+#: ../gui/selinux.tbl:66 ../gui/selinux.tbl:67 ../gui/selinux.tbl:68
-+#: ../gui/selinux.tbl:69 ../gui/selinux.tbl:75 ../gui/selinux.tbl:76
-+#: ../gui/selinux.tbl:77 ../gui/selinux.tbl:78 ../gui/selinux.tbl:79
-+#: ../gui/selinux.tbl:80 ../gui/selinux.tbl:81 ../gui/selinux.tbl:82
-+#: ../gui/selinux.tbl:83 ../gui/selinux.tbl:84 ../gui/selinux.tbl:86
-+#: ../gui/selinux.tbl:88 ../gui/selinux.tbl:89 ../gui/selinux.tbl:90
-+#: ../gui/selinux.tbl:92 ../gui/selinux.tbl:94 ../gui/selinux.tbl:95
-+#: ../gui/selinux.tbl:96 ../gui/selinux.tbl:97 ../gui/selinux.tbl:98
-+#: ../gui/selinux.tbl:99 ../gui/selinux.tbl:100 ../gui/selinux.tbl:101
-+#: ../gui/selinux.tbl:102 ../gui/selinux.tbl:103 ../gui/selinux.tbl:104
-+#: ../gui/selinux.tbl:106 ../gui/selinux.tbl:108 ../gui/selinux.tbl:109
-+#: ../gui/selinux.tbl:110 ../gui/selinux.tbl:111 ../gui/selinux.tbl:112
-+#: ../gui/selinux.tbl:113 ../gui/selinux.tbl:114 ../gui/selinux.tbl:116
-+#: ../gui/selinux.tbl:117 ../gui/selinux.tbl:119 ../gui/selinux.tbl:121
-+#: ../gui/selinux.tbl:123 ../gui/selinux.tbl:124 ../gui/selinux.tbl:127
-+#: ../gui/selinux.tbl:129 ../gui/selinux.tbl:130 ../gui/selinux.tbl:131
-+#: ../gui/selinux.tbl:132 ../gui/selinux.tbl:133 ../gui/selinux.tbl:134
-+#: ../gui/selinux.tbl:135 ../gui/selinux.tbl:136 ../gui/selinux.tbl:137
-+#: ../gui/selinux.tbl:138 ../gui/selinux.tbl:139 ../gui/selinux.tbl:142
-+#: ../gui/selinux.tbl:143 ../gui/selinux.tbl:144 ../gui/selinux.tbl:145
-+#: ../gui/selinux.tbl:146 ../gui/selinux.tbl:147 ../gui/selinux.tbl:148
-+#: ../gui/selinux.tbl:149 ../gui/selinux.tbl:150 ../gui/selinux.tbl:151
-+#: ../gui/selinux.tbl:152 ../gui/selinux.tbl:154 ../gui/selinux.tbl:155
-+#: ../gui/selinux.tbl:156 ../gui/selinux.tbl:157 ../gui/selinux.tbl:158
-+#: ../gui/selinux.tbl:159 ../gui/selinux.tbl:160 ../gui/selinux.tbl:167
-+#: ../gui/selinux.tbl:171 ../gui/selinux.tbl:172 ../gui/selinux.tbl:173
-+#: ../gui/selinux.tbl:174 ../gui/selinux.tbl:175 ../gui/selinux.tbl:177
-+#: ../gui/selinux.tbl:178 ../gui/selinux.tbl:179 ../gui/selinux.tbl:180
-+#: ../gui/selinux.tbl:184 ../gui/selinux.tbl:192 ../gui/selinux.tbl:193
-+#: ../gui/selinux.tbl:194 ../gui/selinux.tbl:195 ../gui/selinux.tbl:196
-+#: ../gui/selinux.tbl:197 ../gui/selinux.tbl:198 ../gui/selinux.tbl:199
-+#: ../gui/selinux.tbl:200 ../gui/selinux.tbl:201 ../gui/selinux.tbl:206
-+#: ../gui/selinux.tbl:207 ../gui/selinux.tbl:218 ../gui/selinux.tbl:219
-+#: ../gui/selinux.tbl:220 ../gui/selinux.tbl:222 ../gui/selinux.tbl:224
-+#: ../gui/selinux.tbl:226 ../gui/selinux.tbl:227 ../gui/selinux.tbl:230
-+msgid "SELinux Service Protection"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:1
-+msgid "Disable SELinux protection for acct daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:2 ../gui/selinux.tbl:3 ../gui/selinux.tbl:70
-+#: ../gui/selinux.tbl:153 ../gui/selinux.tbl:168 ../gui/selinux.tbl:169
-+#: ../gui/selinux.tbl:170 ../gui/selinux.tbl:189 ../gui/selinux.tbl:202
-+#: ../gui/selinux.tbl:203 ../gui/selinux.tbl:204 ../gui/selinux.tbl:205
-+msgid "Admin"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:2
-+msgid "Allow all daemons to write corefiles to /"
-+msgstr ""
++"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
+ msgstr ""
+ 
+-#: ../gui/portsPage.py:85
++#: booleans.py:3
++#, fuzzy
++msgid "Allow amavis to use JIT compiler"
++msgstr "Samba দ্বারা nfs ডিরেক্টরি শেয়ার করার অনুমতি প্রদান করা হবে"
 +
-+#: ../gui/selinux.tbl:3
-+msgid "Allow all daemons the ability to use unallocated ttys"
-+msgstr ""
++#: booleans.py:4
++#, fuzzy
++msgid "Allow antivirus programs to read non security files on a system"
++msgstr "mozilla ব্রাউজার দ্বারা ব্যবহারকারীদের ফাইল পড়ার অনুমতি প্রদান করা হবে"
 +
-+#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
-+#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
-+#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
-+#: ../gui/selinux.tbl:210 ../gui/selinux.tbl:211 ../gui/selinux.tbl:212
-+#: ../gui/selinux.tbl:213 ../gui/selinux.tbl:214 ../gui/selinux.tbl:215
-+#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
-+msgid "User Privs"
-+msgstr ""
++#: booleans.py:5
+ msgid ""
+-"SELinux Port\n"
+-"Type"
++"Allow users to resolve user passwd entries directly from ldap rather then "
++"using a sssd server"
+ msgstr ""
+ 
+-#: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
+-msgid "Protocol"
++#: booleans.py:6
++#, fuzzy
++msgid "Allow users to login using a radius server"
++msgstr "ব্যবহারকারীদের usb পড়তে ও লিখতে (rw) অনুমোদন করা হবে"
 +
-+#: ../gui/selinux.tbl:4
-+msgid ""
-+"Allow gadmin SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
++#: booleans.py:7
++#, fuzzy
++msgid "Allow users to login using a yubikey  server"
++msgstr "ব্যবহারকারীদের usb পড়তে ও লিখতে (rw) অনুমোদন করা হবে"
 +
-+#: ../gui/selinux.tbl:5
++#: booleans.py:8
 +msgid ""
-+"Allow guest SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
-+msgid "Memory Protection"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:6
-+msgid "Allow java executable stack"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
-+#: ../gui/selinux.tbl:209
-+msgid "Mount"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:7
-+msgid "Allow mount to mount any file"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:8
-+msgid "Allow mount to mount any directory"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:9
-+msgid "Allow mplayer executable stack"
-+msgstr ""
++"Allow cdrecord to read various content. nfs, samba, removable devices, user "
++"temp and untrusted content files"
+ msgstr ""
++"cdrecord দ্বারা বিবিধ বস্তু পাঠের অনুমতি প্রদান করা হবে। nfs, samba, অপসারণযোগ্য "
++"ডিভাইস, user temp ও অবিশ্বস্ত তথ্য সহ ফাইল"
+ 
+-#: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
++#: booleans.py:9
++#, fuzzy
++msgid "Allow clamd to use JIT compiler"
++msgstr "Samba দ্বারা nfs ডিরেক্টরি শেয়ার করার অনুমতি প্রদান করা হবে"
 +
-+#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
-+#: ../gui/selinux.tbl:188
-+msgid "SSH"
-+msgstr ""
++#: booleans.py:10
++#, fuzzy
++msgid "Allow clamscan to non security files on a system"
++msgstr "mozilla ব্রাউজার দ্বারা ব্যবহারকারীদের ফাইল পড়ার অনুমতি প্রদান করা হবে"
 +
-+#: ../gui/selinux.tbl:10
-+msgid "Allow ssh to run ssh-keysign"
-+msgstr ""
++#: booleans.py:11
++#, fuzzy
++msgid "Allow clamscan to read user content"
++msgstr "mozilla ব্রাউজার দ্বারা ব্যবহারকারীদের ফাইল পড়ার অনুমতি প্রদান করা হবে"
 +
-+#: ../gui/selinux.tbl:11
-+msgid ""
-+"Allow staff SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
++#: booleans.py:12
+ msgid ""
+-"MLS/MCS\n"
+-"Level"
++"Allow Cobbler to modify public files used for public file transfer services."
+ msgstr ""
+ 
+-#: ../gui/portsPage.py:101
+-msgid "Port"
++#: booleans.py:13
++#, fuzzy
++msgid "Allow Cobbler to connect to the network using TCP."
++msgstr "squid ডেমন দ্বারা নেটওয়ার্কের সাথে সংযোগ স্থাপনের অনুমতি প্রদান করা হবে"
 +
-+#: ../gui/selinux.tbl:12
-+msgid ""
-+"Allow sysadm SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
++#: booleans.py:14
++#, fuzzy
++msgid "Allow Cobbler to access cifs file systems."
++msgstr "spamd দ্বারা ব্যক্তিগত (home) ডিরেক্টরি ব্যবহারের অনুমতি প্রদান করা হবে"
 +
-+#: ../gui/selinux.tbl:13
-+msgid ""
-+"Allow unconfined SELinux user account to execute files in home directory or /"
-+"tmp"
-+msgstr ""
++#: booleans.py:15
++#, fuzzy
++msgid "Allow Cobbler to access nfs file systems."
++msgstr "spamd দ্বারা ব্যক্তিগত (home) ডিরেক্টরি ব্যবহারের অনুমতি প্রদান করা হবে"
 +
-+#: ../gui/selinux.tbl:14
-+msgid "Network Configuration"
-+msgstr ""
++#: booleans.py:16
++#, fuzzy
++msgid "Allow collectd to connect to the network using TCP."
++msgstr "squid ডেমন দ্বারা নেটওয়ার্কের সাথে সংযোগ স্থাপনের অনুমতি প্রদান করা হবে"
 +
-+#: ../gui/selinux.tbl:14
-+msgid "Allow unlabeled packets to flow on the network"
-+msgstr ""
++#: booleans.py:17
++#, fuzzy
++msgid "Allow codnor domain to connect to the network using TCP."
++msgstr "squid ডেমন দ্বারা নেটওয়ার্কের সাথে সংযোগ স্থাপনের অনুমতি প্রদান করা হবে"
 +
-+#: ../gui/selinux.tbl:15
++#: booleans.py:18
 +msgid ""
-+"Allow user SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:16
-+msgid "Allow unconfined to dyntrans to unconfined_execmem"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
-+#: ../gui/selinux.tbl:140
-+msgid "Databases"
-+msgstr ""
++"Allow system cron jobs to relabel filesystem for restoring file contexts."
+ msgstr ""
+ 
+-#: ../gui/portsPage.py:207
+-#, python-format
+-msgid "Port number \"%s\" is not valid.  0 < PORT_NUMBER < 65536 "
++#: booleans.py:19
++#, fuzzy
++msgid "Allow cvs daemon to read shadow"
++msgstr "sasl অনুমোদন সার্ভার দ্বারা /etc/shadow ফাইল পাঠ করার অনুমতি প্রদান করা হবে"
 +
-+#: ../gui/selinux.tbl:17
-+msgid "Allow user to connect to mysql socket"
-+msgstr ""
++#: booleans.py:20
++msgid "Allow all daemons to write corefiles to /"
++msgstr "সর্বধরনের ডেমন দ্বারা /-র মধ্যে corefile লেখার অনুমতি প্রদান করা হবে"
 +
-+#: ../gui/selinux.tbl:18
-+msgid "Allow user to connect to postgres socket"
-+msgstr ""
++#: booleans.py:21
++#, fuzzy
++msgid "Allow all daemons to use tcp wrappers."
++msgstr "সর্বধরনের ডেমন দ্বারা /-র মধ্যে corefile লেখার অনুমতি প্রদান করা হবে"
 +
-+#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
-+msgid "XServer"
-+msgstr ""
++#: booleans.py:22
++#, fuzzy
++msgid "Allow all daemons the ability to read/write terminals"
++msgstr "সর্বধরনের ডেমনকে অব্যবহৃত ttys ব্যবহারের ক্ষমতা প্রদান করা হবে"
 +
-+#: ../gui/selinux.tbl:19
-+msgid "Allow clients to write to X shared memory"
++#: booleans.py:23
++#, fuzzy
++msgid "Allow dbadm to manage files in users home directories"
+ msgstr ""
++"SELinux webadm ব্যবহারকারীকে অধিকারবিহীন ব্যবহারকারীদের ব্যক্তিগত (home) "
++"ডিরেক্টরি পরিচালনার অনুমতি প্রদান করা হবে"
+ 
+-#: ../gui/portsPage.py:252
+-msgid "List View"
++#: booleans.py:24
++#, fuzzy
++msgid "Allow dbadm to read files in users home directories"
 +msgstr ""
++"SELinux webadm ব্যবহারকারীকে অধিকারবিহীন ব্যবহারকারীদের ব্যক্তিগত (home) "
++"ডিরেক্টরি পড়ার অনুমতি প্রদান করা হবে"
 +
-+#: ../gui/selinux.tbl:20
++#: booleans.py:25
 +msgid ""
-+"Allow xguest SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
-+#: ../gui/selinux.tbl:231
-+msgid "NIS"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:21
-+msgid "Allow daemons to run with NIS"
++"Deny user domains applications to map a memory region as both executable and "
++"writable, this is dangerous and the executable should be reported in bugzilla"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
-+#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
-+#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
-+#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
-+#: ../gui/selinux.tbl:118
-+msgid "Web Applications"
++#: booleans.py:26
++msgid "Allow sysadm to debug or ptrace all processes."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:22
-+msgid "Transition staff SELinux user to Web Browser Domain"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:23
-+msgid "Transition sysadm SELinux user to Web Browser Domain"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:24
-+msgid "Transition user SELinux user to Web Browser Domain"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:25
-+msgid "Transition xguest SELinux user to Web Browser Domain"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
-+#: ../gui/selinux.tbl:29
-+msgid "Allow staff Web Browsers to write to home directories"
-+msgstr ""
++#: booleans.py:27
++#, fuzzy
++msgid "Allow dhcpc client applications to execute iptables commands"
++msgstr "ব্যবহারকারীদের দ্বারা mount কমান্ড প্রয়োগ করার অনুমতি প্রদান করা হবে"
 +
-+#: ../gui/selinux.tbl:30
-+msgid "Disable SELinux protection for amanda"
-+msgstr ""
++#: booleans.py:28
++#, fuzzy
++msgid "Allow DHCP daemon to use LDAP backends"
++msgstr "সর্বধরনের ডেমন দ্বারা /-র মধ্যে corefile লেখার অনুমতি প্রদান করা হবে"
 +
-+#: ../gui/selinux.tbl:31
-+msgid "Disable SELinux protection for amavis"
-+msgstr ""
++#: booleans.py:29
++#, fuzzy
++msgid "Allow all domains to use other domains file descriptors"
++msgstr "সর্বধরনের ডেমন দ্বারা /-র মধ্যে corefile লেখার অনুমতি প্রদান করা হবে"
 +
-+#: ../gui/selinux.tbl:32
-+msgid "Disable SELinux protection for apmd daemon"
-+msgstr ""
++#: booleans.py:30
++#, fuzzy
++msgid "Allow all domains to have the kernel load modules"
++msgstr "সর্বধরনের ডেমন দ্বারা /-র মধ্যে corefile লেখার অনুমতি প্রদান করা হবে"
 +
-+#: ../gui/selinux.tbl:33
-+msgid "Disable SELinux protection for arpwatch daemon"
++#: booleans.py:31
++msgid "Allow the use of the audio devices as the source for the entropy feeds"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:34
-+msgid "Disable SELinux protection for auditd daemon"
-+msgstr ""
++#: booleans.py:32
++#, fuzzy
++msgid "Allow exim to connect to databases (postgres, mysql)"
++msgstr "ব্যবহারকারীদের postgres সকেটের সাথে সংযোগ করার অনুমতি প্রদান করা হবে"
 +
-+#: ../gui/selinux.tbl:35
-+msgid "Disable SELinux protection for automount daemon"
++#: booleans.py:33
++#, fuzzy
++msgid "Allow exim to create, read, write, and delete unprivileged user files."
 +msgstr ""
++"SELinux webadm ব্যবহারকারীকে অধিকারবিহীন ব্যবহারকারীদের ব্যক্তিগত (home) "
++"ডিরেক্টরি পড়ার অনুমতি প্রদান করা হবে"
 +
-+#: ../gui/selinux.tbl:36
-+msgid "Disable SELinux protection for avahi"
++#: booleans.py:34
++#, fuzzy
++msgid "Allow exim to read unprivileged user files."
 +msgstr ""
++"SELinux webadm ব্যবহারকারীকে অধিকারবিহীন ব্যবহারকারীদের ব্যক্তিগত (home) "
++"ডিরেক্টরি পড়ার অনুমতি প্রদান করা হবে"
 +
-+#: ../gui/selinux.tbl:37
-+msgid "Disable SELinux protection for bluetooth daemon"
++#: booleans.py:35
++msgid "Enable extra rules in the cron domain to support fcron."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:38
-+msgid "Disable SELinux protection for canna daemon"
-+msgstr ""
++#: booleans.py:36
++#, fuzzy
++msgid "Allow fenced domain to connect to the network using TCP."
++msgstr "squid ডেমন দ্বারা নেটওয়ার্কের সাথে সংযোগ স্থাপনের অনুমতি প্রদান করা হবে"
 +
-+#: ../gui/selinux.tbl:39
-+msgid "Disable SELinux protection for cardmgr daemon"
-+msgstr ""
++#: booleans.py:37
++#, fuzzy
++msgid "Allow fenced domain to execute ssh."
++msgstr "সাধারণ ব্যবহারকারীদেরকে ping প্রয়োগ করার অনুমতি প্রদান করা হবে"
 +
-+#: ../gui/selinux.tbl:40
-+msgid "Disable SELinux protection for Cluster Server"
++#: booleans.py:38
++#, fuzzy
++msgid "Allow ftp to read and write files in the user home directories"
 +msgstr ""
++"SELinux webadm ব্যবহারকারীকে অধিকারবিহীন ব্যবহারকারীদের ব্যক্তিগত (home) "
++"ডিরেক্টরি পড়ার অনুমতি প্রদান করা হবে"
 +
-+#: ../gui/selinux.tbl:41
++#: booleans.py:39
 +msgid ""
-+"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-+"temp and untrusted content files"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:42
-+msgid "Disable SELinux protection for ciped daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:43
-+msgid "Disable SELinux protection for clamd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:44
-+msgid "Disable SELinux protection for clamscan"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:45
-+msgid "Disable SELinux protection for clvmd"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:46
-+msgid "Disable SELinux protection for comsat daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
-+#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
-+msgid "Disable SELinux protection for courier daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:52
-+msgid "Disable SELinux protection for cpucontrol daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:53
-+msgid "Disable SELinux protection for cpuspeed daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:54
-+msgid "Cron"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:54
-+msgid "Disable SELinux protection for crond daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
-+#: ../gui/selinux.tbl:91
-+msgid "Printing"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:55
-+msgid "Disable SELinux protection for cupsd back end server"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:56
-+msgid "Disable SELinux protection for cupsd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:57
-+msgid "Disable SELinux protection for cupsd_lpd"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:58
-+msgid "CVS"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:58
-+msgid "Disable SELinux protection for cvs daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:59
-+msgid "Disable SELinux protection for cyrus daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:60
-+msgid "Disable SELinux protection for dbskkd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:61
-+msgid "Disable SELinux protection for dbusd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:62
-+msgid "Disable SELinux protection for dccd"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:63
-+msgid "Disable SELinux protection for dccifd"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:64
-+msgid "Disable SELinux protection for dccm"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:65
-+msgid "Disable SELinux protection for ddt daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:66
-+msgid "Disable SELinux protection for devfsd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:67
-+msgid "Disable SELinux protection for dhcpc daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:68
-+msgid "Disable SELinux protection for dhcpd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:69
-+msgid "Disable SELinux protection for dictd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:70
-+msgid "Allow sysadm_t to directly start daemons"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:71
-+msgid "Disable SELinux protection for Evolution"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:72
-+msgid "Games"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:72
-+msgid "Disable SELinux protection for games"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:73
-+msgid "Disable SELinux protection for the web browsers"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:74
-+msgid "Disable SELinux protection for Thunderbird"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:75
-+msgid "Disable SELinux protection for distccd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:76
-+msgid "Disable SELinux protection for dmesg daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:77
-+msgid "Disable SELinux protection for dnsmasq daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:78
-+msgid "Disable SELinux protection for dovecot daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:79
-+msgid "Disable SELinux protection for entropyd daemon"
++"Allow ftp servers to upload files,  used for public file transfer services. "
++"Directories must be labeled public_content_rw_t."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:80
-+msgid "Disable SELinux protection for fetchmail"
-+msgstr ""
++#: booleans.py:40
++#, fuzzy
++msgid "Allow ftp servers to connect to all ports > 1023"
++msgstr "%s-কে যে কোনো tcp পোর্টের সাথে সংযোগ করার অনুমতি প্রদান করে"
 +
-+#: ../gui/selinux.tbl:81
-+msgid "Disable SELinux protection for fingerd daemon"
-+msgstr ""
++#: booleans.py:41
++#, fuzzy
++msgid "Allow ftp servers to connect to mysql database ports"
++msgstr "ব্যবহারকারীদের mysql সকেটের সাথে সংযোগ করার অনুমতি প্রদান করা হবে"
 +
-+#: ../gui/selinux.tbl:82
-+msgid "Disable SELinux protection for freshclam daemon"
++#: booleans.py:42
++msgid ""
++"Allow ftp servers to login to local users and read/write all files on the "
++"system, governed by DAC."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:83
-+msgid "Disable SELinux protection for fsdaemon daemon"
++#: booleans.py:43
++msgid "Allow ftp servers to use cifs used for public file transfer services."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:84
-+msgid "Disable SELinux protection for gpm daemon"
++#: booleans.py:44
++msgid "Allow ftp servers to use nfs used for public file transfer services."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
-+msgid "NFS"
-+msgstr ""
++#: booleans.py:45
++#, fuzzy
++msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
++msgstr "%s-কে যে কোনো tcp পোর্টের সাথে সংযোগ করার অনুমতি প্রদান করে"
 +
-+#: ../gui/selinux.tbl:85
-+msgid "Disable SELinux protection for gss daemon"
++#: booleans.py:46
++msgid "Determine whether Git CGI can search home directories."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:86
-+msgid "Disable SELinux protection for Hal daemon"
-+msgstr ""
++#: booleans.py:47
++#, fuzzy
++msgid "Determine whether Git CGI can access cifs file systems."
++msgstr "spamd দ্বারা ব্যক্তিগত (home) ডিরেক্টরি ব্যবহারের অনুমতি প্রদান করা হবে"
 +
-+#: ../gui/selinux.tbl:87
-+msgid "Compatibility"
-+msgstr ""
++#: booleans.py:48
++#, fuzzy
++msgid "Determine whether Git CGI can access nfs file systems."
++msgstr "spamd দ্বারা ব্যক্তিগত (home) ডিরেক্টরি ব্যবহারের অনুমতি প্রদান করা হবে"
 +
-+#: ../gui/selinux.tbl:87
++#: booleans.py:49
 +msgid ""
-+"Do not audit things that we know to be broken but which are not security "
-+"risks"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:88
-+msgid "Disable SELinux protection for hostname daemon"
++"Determine whether Git session daemon can bind TCP sockets to all unreserved "
++"ports."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:89
-+msgid "Disable SELinux protection for hotplug daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:90
-+msgid "Disable SELinux protection for howl daemon"
++#: booleans.py:50
++msgid ""
++"Determine whether calling user domains can execute Git daemon in the "
++"git_session_t domain."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:91
-+msgid "Disable SELinux protection for cups hplip daemon"
++#: booleans.py:51
++msgid "Determine whether Git system daemon can search home directories."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:92
-+msgid "Disable SELinux protection for httpd rotatelogs"
-+msgstr ""
++#: booleans.py:52
++#, fuzzy
++msgid "Determine whether Git system daemon can access cifs file systems."
++msgstr "spamd দ্বারা ব্যক্তিগত (home) ডিরেক্টরি ব্যবহারের অনুমতি প্রদান করা হবে"
 +
-+#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
-+msgid "HTTPD Service"
-+msgstr ""
++#: booleans.py:53
++#, fuzzy
++msgid "Determine whether Git system daemon can access nfs file systems."
++msgstr "spamd দ্বারা ব্যক্তিগত (home) ডিরেক্টরি ব্যবহারের অনুমতি প্রদান করা হবে"
 +
-+#: ../gui/selinux.tbl:93
-+msgid "Disable SELinux protection for http suexec"
-+msgstr ""
++#: booleans.py:54
++#, fuzzy
++msgid "Allow gitisis daemon to send mail"
++msgstr "NIS-র সাথে ডেমন সঞ্চালনের অনুমতি দেওয়া হবে"
 +
-+#: ../gui/selinux.tbl:94
-+msgid "Disable SELinux protection for hwclock daemon"
++#: booleans.py:55
++msgid "Enable reading of urandom for all domains."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:95
-+msgid "Disable SELinux protection for i18n daemon"
++#: booleans.py:56
++msgid ""
++"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
++"agent to manage user files."
+ msgstr ""
+ 
+-#: ../gui/portsPage.py:255 ../gui/system-config-selinux.glade:2419
+-msgid "Group View"
+-msgstr ""
++#: booleans.py:57
++msgid ""
++"Allow gpg web domain to modify public files used for public file transfer "
++"services."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:96
-+msgid "Disable SELinux protection for imazesrv daemon"
++#: booleans.py:58
++msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:97
-+msgid "Disable SELinux protection for inetd child daemons"
++#: booleans.py:59
++msgid ""
++"Allow Apache to modify public files used for public file transfer services. "
++"Directories/Files must be labeled public_content_rw_t."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:98
-+msgid "Disable SELinux protection for inetd daemon"
++#: booleans.py:60
++msgid "Allow httpd to use built in scripting (usually php)"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:99
-+msgid "Disable SELinux protection for innd daemon"
-+msgstr ""
++#: booleans.py:61
++#, fuzzy
++msgid "Allow http daemon to check spam"
++msgstr "NIS-র সাথে ডেমন সঞ্চালনের অনুমতি দেওয়া হবে"
 +
-+#: ../gui/selinux.tbl:100
-+msgid "Disable SELinux protection for iptables daemon"
-+msgstr ""
++#: booleans.py:62
++#, fuzzy
++msgid ""
++"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
++"ports"
++msgstr "%s-কে যে কোনো udp পোর্টের সাথে সংযোগ করার অনুমতি প্রদান করে"
 +
-+#: ../gui/selinux.tbl:101
-+msgid "Disable SELinux protection for ircd daemon"
-+msgstr ""
++#: booleans.py:63
++#, fuzzy
++msgid "Allow httpd to connect to the ldap port"
++msgstr "%s-কে যে কোনো udp পোর্টের সাথে সংযোগ করার অনুমতি প্রদান করে"
 +
-+#: ../gui/selinux.tbl:102
-+msgid "Disable SELinux protection for irqbalance daemon"
-+msgstr ""
++#: booleans.py:64
++#, fuzzy
++msgid "Allow http daemon to connect to zabbix"
++msgstr "squid ডেমন দ্বারা নেটওয়ার্কের সাথে সংযোগ স্থাপনের অনুমতি প্রদান করা হবে"
 +
-+#: ../gui/selinux.tbl:103
-+msgid "Disable SELinux protection for iscsi daemon"
-+msgstr ""
++#: booleans.py:65
++#, fuzzy
++msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
++msgstr "squid ডেমন দ্বারা নেটওয়ার্কের সাথে সংযোগ স্থাপনের অনুমতি প্রদান করা হবে"
 +
-+#: ../gui/selinux.tbl:104
-+msgid "Disable SELinux protection for jabberd daemon"
-+msgstr ""
++#: booleans.py:66
++#, fuzzy
++msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
++msgstr "squid ডেমন দ্বারা নেটওয়ার্কের সাথে সংযোগ স্থাপনের অনুমতি প্রদান করা হবে"
 +
-+#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
-+msgid "Kerberos"
-+msgstr ""
++#: booleans.py:67
++#, fuzzy
++msgid ""
++"Allow HTTPD scripts and modules to connect to databases over the network."
++msgstr "squid ডেমন দ্বারা নেটওয়ার্কের সাথে সংযোগ স্থাপনের অনুমতি প্রদান করা হবে"
 +
-+#: ../gui/selinux.tbl:105
-+msgid "Disable SELinux protection for kadmind daemon"
-+msgstr ""
++#: booleans.py:68
++#, fuzzy
++msgid "Allow httpd to connect to memcache server"
++msgstr "%s-কে যে কোনো tcp পোর্টের সাথে সংযোগ করার অনুমতি প্রদান করে"
 +
-+#: ../gui/selinux.tbl:106
-+msgid "Disable SELinux protection for klogd daemon"
-+msgstr ""
++#: booleans.py:69
++#, fuzzy
++msgid "Allow httpd to act as a relay"
++msgstr "spamd দ্বারা ব্যক্তিগত (home) ডিরেক্টরি ব্যবহারের অনুমতি প্রদান করা হবে"
 +
-+#: ../gui/selinux.tbl:107
-+msgid "Disable SELinux protection for krb5kdc daemon"
-+msgstr ""
++#: booleans.py:70
++#, fuzzy
++msgid "Allow http daemon to send mail"
++msgstr "NIS-র সাথে ডেমন সঞ্চালনের অনুমতি দেওয়া হবে"
 +
-+#: ../gui/selinux.tbl:108
-+msgid "Disable SELinux protection for ktalk daemons"
++#: booleans.py:71
++msgid "Allow Apache to communicate with avahi service via dbus"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:109
-+msgid "Disable SELinux protection for kudzu daemon"
-+msgstr ""
++#: booleans.py:72
++#, fuzzy
++msgid "Allow httpd cgi support"
++msgstr "ssh দ্বারা ssh-keysign সঞ্চালনের অনুমতি দেওয়া হবে"
 +
-+#: ../gui/selinux.tbl:110
-+msgid "Disable SELinux protection for locate daemon"
-+msgstr ""
++#: booleans.py:73
++#, fuzzy
++msgid "Allow httpd to act as a FTP server by listening on the ftp port."
++msgstr "%s-কে যে কোনো udp পোর্টের সাথে সংযোগ করার অনুমতি প্রদান করে"
 +
-+#: ../gui/selinux.tbl:111
-+msgid "Disable SELinux protection for lpd daemon"
-+msgstr ""
++#: booleans.py:74
++#, fuzzy
++msgid "Allow httpd to read home directories"
++msgstr "spamd দ্বারা ব্যক্তিগত (home) ডিরেক্টরি ব্যবহারের অনুমতি প্রদান করা হবে"
 +
-+#: ../gui/selinux.tbl:112
-+msgid "Disable SELinux protection for lrrd daemon"
++#: booleans.py:75
++msgid "Allow httpd scripts and modules execmem/execstack"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:113
-+msgid "Disable SELinux protection for lvm daemon"
-+msgstr ""
++#: booleans.py:76
++#, fuzzy
++msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
++msgstr "ব্যবহারকারীদের postgres সকেটের সাথে সংযোগ করার অনুমতি প্রদান করা হবে"
 +
-+#: ../gui/selinux.tbl:114
-+msgid "Disable SELinux protection for mailman"
-+msgstr ""
++#: booleans.py:77
++#, fuzzy
++msgid "Allow httpd processes to manage IPA content"
++msgstr "rpm আন-কনফাইল অবস্থায় সঞ্চালনের অনুমতি প্রদান করা হবে"
 +
-+#: ../gui/selinux.tbl:115
-+msgid "Allow evolution and thunderbird to read user files"
-+msgstr ""
++#: booleans.py:78
++#, fuzzy
++msgid "Allow Apache to use mod_auth_ntlm_winbind"
++msgstr "ব্যবহারকারীদের দ্বারা mount কমান্ড প্রয়োগ করার অনুমতি প্রদান করা হবে"
 +
-+#: ../gui/selinux.tbl:116
-+msgid "Disable SELinux protection for mdadm daemon"
-+msgstr ""
++#: booleans.py:79
++#, fuzzy
++msgid "Allow Apache to use mod_auth_pam"
++msgstr "ব্যবহারকারীদের দ্বারা mount কমান্ড প্রয়োগ করার অনুমতি প্রদান করা হবে"
 +
-+#: ../gui/selinux.tbl:117
-+msgid "Disable SELinux protection for monopd daemon"
-+msgstr ""
++#: booleans.py:80
++#, fuzzy
++msgid "Allow httpd to read user content"
++msgstr "rpm আন-কনফাইল অবস্থায় সঞ্চালনের অনুমতি প্রদান করা হবে"
+ 
+-#: ../gui/selinux.tbl:1 ../gui/selinux.tbl:30 ../gui/selinux.tbl:31
+-#: ../gui/selinux.tbl:32 ../gui/selinux.tbl:33 ../gui/selinux.tbl:34
+-#: ../gui/selinux.tbl:36 ../gui/selinux.tbl:37 ../gui/selinux.tbl:38
+-#: ../gui/selinux.tbl:39 ../gui/selinux.tbl:40 ../gui/selinux.tbl:42
+-#: ../gui/selinux.tbl:43 ../gui/selinux.tbl:44 ../gui/selinux.tbl:45
+-#: ../gui/selinux.tbl:46 ../gui/selinux.tbl:47 ../gui/selinux.tbl:48
+-#: ../gui/selinux.tbl:49 ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
+-#: ../gui/selinux.tbl:52 ../gui/selinux.tbl:53 ../gui/selinux.tbl:59
+-#: ../gui/selinux.tbl:60 ../gui/selinux.tbl:61 ../gui/selinux.tbl:62
+-#: ../gui/selinux.tbl:63 ../gui/selinux.tbl:64 ../gui/selinux.tbl:65
+-#: ../gui/selinux.tbl:66 ../gui/selinux.tbl:67 ../gui/selinux.tbl:68
+-#: ../gui/selinux.tbl:69 ../gui/selinux.tbl:75 ../gui/selinux.tbl:76
+-#: ../gui/selinux.tbl:77 ../gui/selinux.tbl:78 ../gui/selinux.tbl:79
+-#: ../gui/selinux.tbl:80 ../gui/selinux.tbl:81 ../gui/selinux.tbl:82
+-#: ../gui/selinux.tbl:83 ../gui/selinux.tbl:84 ../gui/selinux.tbl:86
+-#: ../gui/selinux.tbl:88 ../gui/selinux.tbl:89 ../gui/selinux.tbl:90
+-#: ../gui/selinux.tbl:92 ../gui/selinux.tbl:94 ../gui/selinux.tbl:95
+-#: ../gui/selinux.tbl:96 ../gui/selinux.tbl:97 ../gui/selinux.tbl:98
+-#: ../gui/selinux.tbl:99 ../gui/selinux.tbl:100 ../gui/selinux.tbl:101
+-#: ../gui/selinux.tbl:102 ../gui/selinux.tbl:103 ../gui/selinux.tbl:104
+-#: ../gui/selinux.tbl:106 ../gui/selinux.tbl:108 ../gui/selinux.tbl:109
+-#: ../gui/selinux.tbl:110 ../gui/selinux.tbl:111 ../gui/selinux.tbl:112
+-#: ../gui/selinux.tbl:113 ../gui/selinux.tbl:114 ../gui/selinux.tbl:116
+-#: ../gui/selinux.tbl:117 ../gui/selinux.tbl:119 ../gui/selinux.tbl:121
+-#: ../gui/selinux.tbl:123 ../gui/selinux.tbl:124 ../gui/selinux.tbl:127
+-#: ../gui/selinux.tbl:129 ../gui/selinux.tbl:130 ../gui/selinux.tbl:131
+-#: ../gui/selinux.tbl:132 ../gui/selinux.tbl:133 ../gui/selinux.tbl:134
+-#: ../gui/selinux.tbl:135 ../gui/selinux.tbl:136 ../gui/selinux.tbl:137
+-#: ../gui/selinux.tbl:138 ../gui/selinux.tbl:139 ../gui/selinux.tbl:142
+-#: ../gui/selinux.tbl:143 ../gui/selinux.tbl:144 ../gui/selinux.tbl:145
+-#: ../gui/selinux.tbl:146 ../gui/selinux.tbl:147 ../gui/selinux.tbl:148
+-#: ../gui/selinux.tbl:149 ../gui/selinux.tbl:150 ../gui/selinux.tbl:151
+-#: ../gui/selinux.tbl:152 ../gui/selinux.tbl:154 ../gui/selinux.tbl:155
+-#: ../gui/selinux.tbl:156 ../gui/selinux.tbl:157 ../gui/selinux.tbl:158
+-#: ../gui/selinux.tbl:159 ../gui/selinux.tbl:160 ../gui/selinux.tbl:167
+-#: ../gui/selinux.tbl:171 ../gui/selinux.tbl:172 ../gui/selinux.tbl:173
+-#: ../gui/selinux.tbl:174 ../gui/selinux.tbl:175 ../gui/selinux.tbl:177
+-#: ../gui/selinux.tbl:178 ../gui/selinux.tbl:179 ../gui/selinux.tbl:180
+-#: ../gui/selinux.tbl:184 ../gui/selinux.tbl:192 ../gui/selinux.tbl:193
+-#: ../gui/selinux.tbl:194 ../gui/selinux.tbl:195 ../gui/selinux.tbl:196
+-#: ../gui/selinux.tbl:197 ../gui/selinux.tbl:198 ../gui/selinux.tbl:199
+-#: ../gui/selinux.tbl:200 ../gui/selinux.tbl:201 ../gui/selinux.tbl:206
+-#: ../gui/selinux.tbl:207 ../gui/selinux.tbl:218 ../gui/selinux.tbl:219
+-#: ../gui/selinux.tbl:220 ../gui/selinux.tbl:222 ../gui/selinux.tbl:224
+-#: ../gui/selinux.tbl:226 ../gui/selinux.tbl:227 ../gui/selinux.tbl:230
+-msgid "SELinux Service Protection"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:1
+-msgid "Disable SELinux protection for acct daemon"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:2 ../gui/selinux.tbl:3 ../gui/selinux.tbl:70
+-#: ../gui/selinux.tbl:153 ../gui/selinux.tbl:168 ../gui/selinux.tbl:169
+-#: ../gui/selinux.tbl:170 ../gui/selinux.tbl:189 ../gui/selinux.tbl:202
+-#: ../gui/selinux.tbl:203 ../gui/selinux.tbl:204 ../gui/selinux.tbl:205
+-msgid "Admin"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:2
+-msgid "Allow all daemons to write corefiles to /"
++#: booleans.py:81
++msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:3
+-msgid "Allow all daemons the ability to use unallocated ttys"
+-msgstr ""
++#: booleans.py:82
++#, fuzzy
++msgid "Allow httpd daemon to change its resource limits"
++msgstr "NIS-র সাথে ডেমন সঞ্চালনের অনুমতি দেওয়া হবে"
+ 
+-#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
+-#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
+-#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
+-#: ../gui/selinux.tbl:210 ../gui/selinux.tbl:211 ../gui/selinux.tbl:212
+-#: ../gui/selinux.tbl:213 ../gui/selinux.tbl:214 ../gui/selinux.tbl:215
+-#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
+-msgid "User Privs"
++#: booleans.py:83
++msgid ""
++"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:4
++#: booleans.py:84
+ msgid ""
+-"Allow gadmin SELinux user account to execute files in home directory or /tmp"
++"Allow apache scripts to write to public content, directories/files must be "
++"labeled public_rw_content_t."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:5
++#: booleans.py:85
++#, fuzzy
++msgid "Allow Apache to execute tmp content."
++msgstr "ব্যবহারকারীদের দ্বারা mount কমান্ড প্রয়োগ করার অনুমতি প্রদান করা হবে"
 +
-+#: ../gui/selinux.tbl:118
-+msgid "Allow the mozilla browser to read user files"
-+msgstr ""
++#: booleans.py:86
+ msgid ""
+-"Allow guest SELinux user account to execute files in home directory or /tmp"
++"Unify HTTPD to communicate with the terminal. Needed for entering the "
++"passphrase for certificates at the terminal."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
+-msgid "Memory Protection"
++#: booleans.py:87
++msgid "Unify HTTPD handling of all content files."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:6
++#: booleans.py:88
++#, fuzzy
++msgid "Allow httpd to access cifs file systems"
++msgstr "spamd দ্বারা ব্যক্তিগত (home) ডিরেক্টরি ব্যবহারের অনুমতি প্রদান করা হবে"
 +
-+#: ../gui/selinux.tbl:119
-+msgid "Disable SELinux protection for mrtg daemon"
-+msgstr ""
++#: booleans.py:89
++#, fuzzy
++msgid "Allow httpd to access FUSE file systems"
++msgstr "spamd দ্বারা ব্যক্তিগত (home) ডিরেক্টরি ব্যবহারের অনুমতি প্রদান করা হবে"
 +
-+#: ../gui/selinux.tbl:120
-+msgid "Disable SELinux protection for mysqld daemon"
-+msgstr ""
++#: booleans.py:90
++#, fuzzy
++msgid "Allow httpd to run gpg"
++msgstr "ssh দ্বারা ssh-keysign সঞ্চালনের অনুমতি দেওয়া হবে"
 +
-+#: ../gui/selinux.tbl:121
-+msgid "Disable SELinux protection for nagios daemon"
-+msgstr ""
++#: booleans.py:91
++#, fuzzy
++msgid "Allow httpd to access nfs file systems"
++msgstr "spamd দ্বারা ব্যক্তিগত (home) ডিরেক্টরি ব্যবহারের অনুমতি প্রদান করা হবে"
 +
-+#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
-+msgid "Name Service"
-+msgstr ""
++#: booleans.py:92
++#, fuzzy
++msgid "Allow httpd to communicate with oddjob to start up a service"
++msgstr "%s-কে যে কোনো tcp পোর্টের সাথে সংযোগ করার অনুমতি প্রদান করে"
 +
-+#: ../gui/selinux.tbl:122
-+msgid "Disable SELinux protection for named daemon"
-+msgstr ""
++#: booleans.py:93
++#, fuzzy
++msgid "Allow httpd to access openstack ports"
++msgstr "spamd দ্বারা ব্যক্তিগত (home) ডিরেক্টরি ব্যবহারের অনুমতি প্রদান করা হবে"
 +
-+#: ../gui/selinux.tbl:123
-+msgid "Disable SELinux protection for nessusd daemon"
-+msgstr ""
++#: booleans.py:94
++#, fuzzy
++msgid "Allow icecast to connect to all ports, not just sound ports."
++msgstr "%s-কে যে কোনো udp পোর্টের সাথে সংযোগ করার অনুমতি প্রদান করে"
 +
-+#: ../gui/selinux.tbl:124
-+msgid "Disable SELinux protection for NetworkManager"
-+msgstr ""
++#: booleans.py:95
++#, fuzzy
++msgid ""
++"Allow the Irssi IRC Client to connect to any port, and to bind to any "
++"unreserved port."
++msgstr "%s-কে যে কোনো udp পোর্টের সাথে সংযোগ করার অনুমতি প্রদান করে"
 +
-+#: ../gui/selinux.tbl:125
-+msgid "Disable SELinux protection for nfsd daemon"
-+msgstr ""
++#: booleans.py:96
+ msgid "Allow java executable stack"
++msgstr "java এক্সেকিউটেবল স্ট্যাকের অনুমতি প্রদান করা হবে"
 +
-+#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
-+#: ../gui/selinux.tbl:221
-+msgid "Samba"
-+msgstr ""
++#: booleans.py:97
++#, fuzzy
++msgid "Allow confined applications to run with kerberos."
++msgstr "কনফাইন করা অ্যাপ্লিকেশন দ্বারা নির্মিত অথবা লেখা ফাইল নির্বাচন করুন"
 +
-+#: ../gui/selinux.tbl:126
-+msgid "Disable SELinux protection for nmbd daemon"
-+msgstr ""
++#: booleans.py:98
++#, fuzzy
++msgid "Allow syslogd daemon to send mail"
++msgstr "NIS-র সাথে ডেমন সঞ্চালনের অনুমতি দেওয়া হবে"
 +
-+#: ../gui/selinux.tbl:127
-+msgid "Disable SELinux protection for nrpe daemon"
-+msgstr ""
++#: booleans.py:99
++#, fuzzy
++msgid "Allow syslogd the ability to read/write terminals"
++msgstr "সর্বধরনের ডেমনকে অব্যবহৃত ttys ব্যবহারের ক্ষমতা প্রদান করা হবে"
 +
-+#: ../gui/selinux.tbl:128
-+msgid "Disable SELinux protection for nscd daemon"
-+msgstr ""
++#: booleans.py:100
++msgid "Allow logging in and using the system from /dev/console."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
+-#: ../gui/selinux.tbl:209
+-msgid "Mount"
++#: booleans.py:101
++msgid ""
++"Control the ability to mmap a low area of the address space, as configured "
++"by /proc/sys/kernel/mmap_min_addr."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:7
+-msgid "Allow mount to mount any file"
++#: booleans.py:102
++#, fuzzy
++msgid "Allow mock to read files in home directories."
++msgstr "spamd দ্বারা ব্যক্তিগত (home) ডিরেক্টরি ব্যবহারের অনুমতি প্রদান করা হবে"
 +
-+#: ../gui/selinux.tbl:129
-+msgid "Disable SELinux protection for nsd daemon"
-+msgstr ""
++#: booleans.py:103
++#, fuzzy
++msgid "Allow the mount command to mount any directory or file."
++msgstr "mount দ্বারা যে কোনো ডিরেক্টরি মাউন্ট করার অনুমতি প্রদান করা হবে"
 +
-+#: ../gui/selinux.tbl:130
-+msgid "Disable SELinux protection for ntpd daemon"
-+msgstr ""
++#: booleans.py:104
++#, fuzzy
++msgid "Allow mozilla plugin domain to connect to the network using TCP."
++msgstr "squid ডেমন দ্বারা নেটওয়ার্কের সাথে সংযোগ স্থাপনের অনুমতি প্রদান করা হবে"
 +
-+#: ../gui/selinux.tbl:131
-+msgid "Disable SELinux protection for oddjob"
-+msgstr ""
++#: booleans.py:105
++#, fuzzy
++msgid ""
++"Allow mozilla_plugins to create random content in the users home directory"
+ msgstr ""
++"SELinux webadm ব্যবহারকারীকে অধিকারবিহীন ব্যবহারকারীদের ব্যক্তিগত (home) "
++"ডিরেক্টরি পড়ার অনুমতি প্রদান করা হবে"
+ 
+-#: ../gui/selinux.tbl:8
+-msgid "Allow mount to mount any directory"
++#: booleans.py:106
++#, fuzzy
++msgid "Allow confined web browsers to read home directory content"
+ msgstr ""
++"staff ওয়েব ব্রাউজার দ্বারা ব্যক্তিগত (home) ডিরেক্টরির মধ্যে লেখার অনুমতি প্রদান করা "
++"হবে"
+ 
+-#: ../gui/selinux.tbl:9
++#: booleans.py:107
+ msgid "Allow mplayer executable stack"
+-msgstr ""
++msgstr "mplayer এক্সেকিউটেবল স্ট্যাকের অনুমতি প্রদান করা হবে"
+ 
+-#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
+-#: ../gui/selinux.tbl:188
+-msgid "SSH"
+-msgstr ""
++#: booleans.py:108
++#, fuzzy
++msgid "Allow mysqld to connect to all ports"
++msgstr "%s-কে যে কোনো tcp পোর্টের সাথে সংযোগ করার অনুমতি প্রদান করে"
+ 
+-#: ../gui/selinux.tbl:10
+-msgid "Allow ssh to run ssh-keysign"
+-msgstr ""
++#: booleans.py:109
++#, fuzzy
++msgid "Allow BIND to bind apache port."
++msgstr "%s-কে যে কোনো udp পোর্টের সাথে বাইন্ড করার অনুমতি প্রদান করে"
+ 
+-#: ../gui/selinux.tbl:11
++#: booleans.py:110
+ msgid ""
+-"Allow staff SELinux user account to execute files in home directory or /tmp"
++"Allow BIND to write the master zone files. Generally this is used for "
++"dynamic DNS or zone transfers."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:12
++#: booleans.py:111
++#, fuzzy
++msgid "Allow any files/directories to be exported read/only via NFS."
++msgstr "mount দ্বারা যে কোনো ডিরেক্টরি মাউন্ট করার অনুমতি প্রদান করা হবে"
 +
-+#: ../gui/selinux.tbl:132
-+msgid "Disable SELinux protection for oddjob_mkhomedir"
-+msgstr ""
++#: booleans.py:112
++#, fuzzy
++msgid "Allow any files/directories to be exported read/write via NFS."
++msgstr "Samba দ্বারা nfs ডিরেক্টরি শেয়ার করার অনুমতি প্রদান করা হবে"
 +
-+#: ../gui/selinux.tbl:133
-+msgid "Disable SELinux protection for openvpn daemon"
++#: booleans.py:113
+ msgid ""
+-"Allow sysadm SELinux user account to execute files in home directory or /tmp"
++"Allow nfs servers to modify public files used for public file transfer "
++"services.  Files/Directories must be labeled public_content_rw_t."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:134
-+msgid "Disable SELinux protection for pam daemon"
-+msgstr ""
++#: booleans.py:114
++#, fuzzy
++msgid "Allow system to run with NIS"
++msgstr "NIS-র সাথে ডেমন সঞ্চালনের অনুমতি দেওয়া হবে"
 +
-+#: ../gui/selinux.tbl:135
-+msgid "Disable SELinux protection for pegasus"
-+msgstr ""
++#: booleans.py:115
++#, fuzzy
++msgid "Allow confined applications to use nscd shared memory."
++msgstr "ক্লায়েন্টদেরকে X শেয়ার মেমরিতে লেখার অনুমতি প্রদান করা হবে"
 +
-+#: ../gui/selinux.tbl:136
-+msgid "Disable SELinux protection for perdition daemon"
-+msgstr ""
++#: booleans.py:116
++#, fuzzy
++msgid "Allow nsplugin code to connect to unreserved ports"
++msgstr "%s-কে যে কোনো udp পোর্টের সাথে সংযোগ করার অনুমতি প্রদান করে"
 +
-+#: ../gui/selinux.tbl:137
-+msgid "Disable SELinux protection for portmap daemon"
-+msgstr ""
++#: booleans.py:117
++#, fuzzy
++msgid "Allow nsplugin code to execmem/execstack"
++msgstr "%s-কে যে কোনো udp পোর্টের সাথে সংযোগ করার অনুমতি প্রদান করে"
 +
-+#: ../gui/selinux.tbl:138
-+msgid "Disable SELinux protection for portslave daemon"
-+msgstr ""
++#: booleans.py:118
++#, fuzzy
++msgid "Allow openvpn to read home directories"
++msgstr "spamd দ্বারা ব্যক্তিগত (home) ডিরেক্টরি ব্যবহারের অনুমতি প্রদান করা হবে"
 +
-+#: ../gui/selinux.tbl:139
-+msgid "Disable SELinux protection for postfix"
-+msgstr ""
++#: booleans.py:119
++#, fuzzy
++msgid "Allow piranha-lvs domain to connect to the network using TCP."
++msgstr "squid ডেমন দ্বারা নেটওয়ার্কের সাথে সংযোগ স্থাপনের অনুমতি প্রদান করা হবে"
 +
-+#: ../gui/selinux.tbl:140
-+msgid "Disable SELinux protection for postgresql daemon"
-+msgstr ""
++#: booleans.py:120
++#, fuzzy
++msgid "Allow polipo to connect to all ports > 1023"
++msgstr "%s-কে যে কোনো tcp পোর্টের সাথে সংযোগ করার অনুমতি প্রদান করে"
 +
-+#: ../gui/selinux.tbl:141
-+msgid "pppd"
-+msgstr ""
++#: booleans.py:121
++msgid ""
++"Determine whether Polipo session daemon can bind tcp sockets to all "
++"unreserved ports."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:13
++#: booleans.py:122
+ msgid ""
+-"Allow unconfined SELinux user account to execute files in home directory or /"
+-"tmp"
++"Determine whether calling user domains can execute Polipo daemon in the "
++"polipo_session_t domain."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:14
+-msgid "Network Configuration"
+-msgstr ""
++#: booleans.py:123
++#, fuzzy
++msgid "Determine whether polipo can access cifs file systems."
++msgstr "spamd দ্বারা ব্যক্তিগত (home) ডিরেক্টরি ব্যবহারের অনুমতি প্রদান করা হবে"
+ 
+-#: ../gui/selinux.tbl:14
+-msgid "Allow unlabeled packets to flow on the network"
+-msgstr ""
++#: booleans.py:124
++#, fuzzy
++msgid "Determine whether Polipo can access nfs file systems."
++msgstr "spamd দ্বারা ব্যক্তিগত (home) ডিরেক্টরি ব্যবহারের অনুমতি প্রদান করা হবে"
+ 
+-#: ../gui/selinux.tbl:15
+-msgid ""
+-"Allow user SELinux user account to execute files in home directory or /tmp"
++#: booleans.py:125
++msgid "Enable polyinstantiated directory support."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:16
+-msgid "Allow unconfined to dyntrans to unconfined_execmem"
++#: booleans.py:126
++msgid "Allow the portage domains to use NFS mounts (regular nfs_t)"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
+-#: ../gui/selinux.tbl:140
+-msgid "Databases"
+-msgstr ""
++#: booleans.py:127
++#, fuzzy
++msgid "Allow postfix_local domain full write access to mail_spool directories"
++msgstr "spamd দ্বারা ব্যক্তিগত (home) ডিরেক্টরি ব্যবহারের অনুমতি প্রদান করা হবে"
+ 
+-#: ../gui/selinux.tbl:17
+-msgid "Allow user to connect to mysql socket"
++#: booleans.py:128
++msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:18
+-msgid "Allow user to connect to postgres socket"
++#: booleans.py:129
++msgid "Allow transmit client label to foreign database"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
+-msgid "XServer"
+-msgstr ""
++#: booleans.py:130
++#, fuzzy
++msgid "Allow database admins to execute DML statement"
++msgstr "ব্যবহারকারীদের দ্বারা mount কমান্ড প্রয়োগ করার অনুমতি প্রদান করা হবে"
+ 
+-#: ../gui/selinux.tbl:19
+-msgid "Allow clients to write to X shared memory"
++#: booleans.py:131
++#, fuzzy
++msgid "Allow unprivileged users to execute DDL statement"
++msgstr "সাধারণ ব্যবহারকারীদেরকে ping প্রয়োগ করার অনুমতি প্রদান করা হবে"
 +
-+#: ../gui/selinux.tbl:141
++#: booleans.py:132
++msgid "Allow pppd to load kernel modules for certain modems"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:20
++#: booleans.py:133
 +msgid "Allow pppd to be run for a regular user"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:142
-+msgid "Disable SELinux protection for pptp"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:143
-+msgid "Disable SELinux protection for prelink daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:144
-+msgid "Disable SELinux protection for privoxy daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:145
-+msgid "Disable SELinux protection for ptal daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:146
-+msgid "Disable SELinux protection for pxe daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:147
-+msgid "Disable SELinux protection for pyzord"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:148
-+msgid "Disable SELinux protection for quota daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:149
-+msgid "Disable SELinux protection for radiusd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:150
-+msgid "Disable SELinux protection for radvd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:151
-+msgid "Disable SELinux protection for rdisc"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:152
-+msgid "Disable SELinux protection for readahead"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:153
-+msgid "Allow programs to read files in non-standard locations (default_t)"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:154
-+msgid "Disable SELinux protection for restorecond"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:155
-+msgid "Disable SELinux protection for rhgb daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:156
-+msgid "Disable SELinux protection for ricci"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:157
-+msgid "Disable SELinux protection for ricci_modclusterd"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:158
-+msgid "Disable SELinux protection for rlogind daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:159
-+msgid "Disable SELinux protection for rpcd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:160
-+msgid "Disable SELinux protection for rshd"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:161
-+msgid "rsync"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:161
-+msgid "Disable SELinux protection for rsync daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:162
-+msgid "Allow ssh to run from inetd instead of as a daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:163
-+msgid "Allow Samba to share nfs directories"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
-+msgid "SASL authentication server"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:164
-+msgid "Allow sasl authentication server to read /etc/shadow"
-+msgstr ""
++msgstr "সাধারণ ব্যবহারকারীর জন্য pppd সঞ্চালনের অনুমতি প্রদান করা হবে"
 +
-+#: ../gui/selinux.tbl:165
++#: booleans.py:134
++#, fuzzy
 +msgid ""
-+"Allow X-Windows server to map a memory region as both executable and writable"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:166
-+msgid "Disable SELinux protection for saslauthd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:167
-+msgid "Disable SELinux protection for scannerdaemon daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:168
-+msgid "Do not allow transition to sysadm_t, sudo and su effected"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:169
-+msgid "Do not allow any processes to load kernel modules"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:170
-+msgid "Do not allow any processes to modify kernel SELinux policy"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:171
-+msgid "Disable SELinux protection for sendmail daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:172
-+msgid "Disable SELinux protection for setrans"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:173
-+msgid "Disable SELinux protection for setroubleshoot daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:174
-+msgid "Disable SELinux protection for slapd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:175
-+msgid "Disable SELinux protection for slrnpull daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:176
-+msgid "Disable SELinux protection for smbd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:177
-+msgid "Disable SELinux protection for snmpd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:178
-+msgid "Disable SELinux protection for snort daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:179
-+msgid "Disable SELinux protection for soundd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:180
-+msgid "Disable SELinux protection for sound daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
-+msgid "Spam Protection"
-+msgstr ""
++"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
++msgstr "%s-কে যে কোনো udp পোর্টের সাথে সংযোগ করার অনুমতি প্রদান করে"
 +
-+#: ../gui/selinux.tbl:181
-+msgid "Disable SELinux protection for spamd daemon"
-+msgstr ""
++#: booleans.py:135
++#, fuzzy
++msgid "Allow Puppet client to manage all file types."
++msgstr "mount দ্বারা যে কোনো ফাইল মাউন্ট করার অনুমতি প্রদান করা হবে"
 +
-+#: ../gui/selinux.tbl:182
-+msgid "Allow spamd to access home directories"
-+msgstr ""
++#: booleans.py:136
++#, fuzzy
++msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
++msgstr "ব্যবহারকারীদের postgres সকেটের সাথে সংযোগ করার অনুমতি প্রদান করা হবে"
 +
-+#: ../gui/selinux.tbl:183
-+msgid "Allow Spam Assassin daemon network access"
-+msgstr ""
++#: booleans.py:137
++#, fuzzy
++msgid "Allow qemu to connect fully to the network"
++msgstr "squid ডেমন দ্বারা নেটওয়ার্কের সাথে সংযোগ স্থাপনের অনুমতি প্রদান করা হবে"
 +
-+#: ../gui/selinux.tbl:184
-+msgid "Disable SELinux protection for speedmgmt daemon"
-+msgstr ""
++#: booleans.py:138
++#, fuzzy
++msgid "Allow qemu to use cifs/Samba file systems"
++msgstr "Samba দ্বারা nfs ডিরেক্টরি শেয়ার করার অনুমতি প্রদান করা হবে"
 +
-+#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
-+msgid "Squid"
++#: booleans.py:139
++msgid "Allow qemu to use serial/parallel communication ports"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:185
-+msgid "Allow squid daemon to connect to the network"
-+msgstr ""
++#: booleans.py:140
++#, fuzzy
++msgid "Allow qemu to use nfs file systems"
++msgstr "Samba দ্বারা nfs ডিরেক্টরি শেয়ার করার অনুমতি প্রদান করা হবে"
 +
-+#: ../gui/selinux.tbl:186
-+msgid "Disable SELinux protection for squid daemon"
-+msgstr ""
++#: booleans.py:141
++#, fuzzy
++msgid "Allow qemu to use usb devices"
++msgstr "ব্যবহারকারীদের usb পড়তে ও লিখতে (rw) অনুমোদন করা হবে"
 +
-+#: ../gui/selinux.tbl:187
-+msgid "Disable SELinux protection for ssh daemon"
-+msgstr ""
++#: booleans.py:142
++#, fuzzy
++msgid "Allow racoon to read shadow"
++msgstr "sasl অনুমোদন সার্ভার দ্বারা /etc/shadow ফাইল পাঠ করার অনুমতি প্রদান করা হবে"
 +
-+#: ../gui/selinux.tbl:188
-+msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+msgstr ""
++#: booleans.py:143
++#, fuzzy
++msgid "Allow rgmanager domain to connect to the network using TCP."
++msgstr "squid ডেমন দ্বারা নেটওয়ার্কের সাথে সংযোগ স্থাপনের অনুমতি প্রদান করা হবে"
 +
-+#: ../gui/selinux.tbl:189
++#: booleans.py:144
+ msgid ""
+-"Allow xguest SELinux user account to execute files in home directory or /tmp"
++"Allow rsync to modify public files used for public file transfer services.  "
++"Files/Directories must be labeled public_content_rw_t."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
+-#: ../gui/selinux.tbl:231
+-msgid "NIS"
+-msgstr ""
++#: booleans.py:145
++#, fuzzy
++msgid "Allow rsync to run as a client"
++msgstr "rpm আন-কনফাইল অবস্থায় সঞ্চালনের অনুমতি প্রদান করা হবে"
+ 
+-#: ../gui/selinux.tbl:21
+-msgid "Allow daemons to run with NIS"
+-msgstr ""
++#: booleans.py:146
++#, fuzzy
++msgid "Allow rsync to export any files/directories read only."
++msgstr "mount দ্বারা যে কোনো ডিরেক্টরি মাউন্ট করার অনুমতি প্রদান করা হবে"
+ 
+-#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
+-#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
+-#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
+-#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
+-#: ../gui/selinux.tbl:118
+-msgid "Web Applications"
+-msgstr ""
++#: booleans.py:147
++#, fuzzy
++msgid "Allow rsync servers to share cifs files systems"
++msgstr "Samba দ্বারা nfs ডিরেক্টরি শেয়ার করার অনুমতি প্রদান করা হবে"
+ 
+-#: ../gui/selinux.tbl:22
+-msgid "Transition staff SELinux user to Web Browser Domain"
+-msgstr ""
++#: booleans.py:148
++#, fuzzy
++msgid "Allow rsync servers to share nfs files systems"
++msgstr "Samba দ্বারা nfs ডিরেক্টরি শেয়ার করার অনুমতি প্রদান করা হবে"
+ 
+-#: ../gui/selinux.tbl:23
+-msgid "Transition sysadm SELinux user to Web Browser Domain"
+-msgstr ""
++#: booleans.py:149
++#, fuzzy
++msgid "Allow samba to create new home directories (e.g. via PAM)"
++msgstr "spamd দ্বারা ব্যক্তিগত (home) ডিরেক্টরি ব্যবহারের অনুমতি প্রদান করা হবে"
+ 
+-#: ../gui/selinux.tbl:24
+-msgid "Transition user SELinux user to Web Browser Domain"
++#: booleans.py:150
 +msgid ""
-+"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
-+"bashrc)"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
-+msgid "Universal SSL tunnel"
++"Allow samba to act as the domain controller, add users, groups and change "
++"passwords."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:190
-+msgid "Disable SELinux protection for stunnel daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:191
-+msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
-+msgstr ""
++#: booleans.py:151
++#, fuzzy
++msgid "Allow samba to share users home directories."
++msgstr "spamd দ্বারা ব্যক্তিগত (home) ডিরেক্টরি ব্যবহারের অনুমতি প্রদান করা হবে"
 +
-+#: ../gui/selinux.tbl:192
-+msgid "Disable SELinux protection for swat daemon"
-+msgstr ""
++#: booleans.py:152
++#, fuzzy
++msgid "Allow samba to share any file/directory read only."
++msgstr "Samba দ্বারা nfs ডিরেক্টরি শেয়ার করার অনুমতি প্রদান করা হবে"
 +
-+#: ../gui/selinux.tbl:193
-+msgid "Disable SELinux protection for sxid daemon"
-+msgstr ""
++#: booleans.py:153
++#, fuzzy
++msgid "Allow samba to share any file/directory read/write."
++msgstr "Samba দ্বারা nfs ডিরেক্টরি শেয়ার করার অনুমতি প্রদান করা হবে"
 +
-+#: ../gui/selinux.tbl:194
-+msgid "Disable SELinux protection for syslogd daemon"
-+msgstr ""
++#: booleans.py:154
++#, fuzzy
++msgid "Allow samba to act as a portmapper"
++msgstr "Samba দ্বারা nfs ডিরেক্টরি শেয়ার করার অনুমতি প্রদান করা হবে"
 +
-+#: ../gui/selinux.tbl:195
-+msgid "Disable SELinux protection for system cron jobs"
-+msgstr ""
++#: booleans.py:155
++#, fuzzy
++msgid "Allow samba to run unconfined scripts"
++msgstr "rpm আন-কনফাইল অবস্থায় সঞ্চালনের অনুমতি প্রদান করা হবে"
 +
-+#: ../gui/selinux.tbl:196
-+msgid "Disable SELinux protection for tcp daemon"
-+msgstr ""
++#: booleans.py:156
++#, fuzzy
++msgid "Allow samba to export ntfs/fusefs volumes."
++msgstr "spamd দ্বারা ব্যক্তিগত (home) ডিরেক্টরি ব্যবহারের অনুমতি প্রদান করা হবে"
 +
-+#: ../gui/selinux.tbl:197
-+msgid "Disable SELinux protection for telnet daemon"
-+msgstr ""
++#: booleans.py:157
++#, fuzzy
++msgid "Allow samba to export NFS volumes."
++msgstr "Samba দ্বারা nfs ডিরেক্টরি শেয়ার করার অনুমতি প্রদান করা হবে"
 +
-+#: ../gui/selinux.tbl:198
-+msgid "Disable SELinux protection for tftpd daemon"
-+msgstr ""
++#: booleans.py:158
++#, fuzzy
++msgid "Allow sanlock to read/write fuse files"
++msgstr "xen-কে প্রকৃত ডিস্ক ডিভাইস পড়তে/লিখতে অনুমদোন প্রদান করা হবে"
 +
-+#: ../gui/selinux.tbl:199
-+msgid "Disable SELinux protection for transproxy daemon"
-+msgstr ""
++#: booleans.py:159
++#, fuzzy
++msgid "Allow sanlock to manage nfs files"
++msgstr "mount দ্বারা যে কোনো ফাইল মাউন্ট করার অনুমতি প্রদান করা হবে"
 +
-+#: ../gui/selinux.tbl:200
-+msgid "Disable SELinux protection for udev daemon"
-+msgstr ""
++#: booleans.py:160
++#, fuzzy
++msgid "Allow sanlock to manage cifs files"
++msgstr "mount দ্বারা যে কোনো ফাইল মাউন্ট করার অনুমতি প্রদান করা হবে"
 +
-+#: ../gui/selinux.tbl:201
-+msgid "Disable SELinux protection for uml daemon"
-+msgstr ""
++#: booleans.py:161
++#, fuzzy
++msgid "Allow sasl to read shadow"
++msgstr "sasl অনুমোদন সার্ভার দ্বারা /etc/shadow ফাইল পাঠ করার অনুমতি প্রদান করা হবে"
 +
-+#: ../gui/selinux.tbl:202
++#: booleans.py:162
 +msgid ""
-+"Allow xinetd to run unconfined, including any services it starts that do not "
-+"have a domain transition explicitly defined"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:203
++"disallow programs, such as newrole, from transitioning to administrative "
++"user domains."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:25
+-msgid "Transition xguest SELinux user to Web Browser Domain"
++#: booleans.py:163
++msgid "Disable kernel module loading."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
+-#: ../gui/selinux.tbl:29
+-msgid "Allow staff Web Browsers to write to home directories"
++#: booleans.py:164
 +msgid ""
-+"Allow rc scripts to run unconfined, including any daemon started by an rc "
-+"script that does not have a domain transition explicitly defined"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:204
-+msgid "Allow rpm to run unconfined"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:205
-+msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:206
-+msgid "Disable SELinux protection for updfstab daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:207
-+msgid "Disable SELinux protection for uptimed daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:208
++"Boolean to determine whether the system permits loading policy, setting "
++"enforcing mode, and changing boolean values.  Set this to true and you have "
++"to reboot to set it back."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:30
+-msgid "Disable SELinux protection for amanda"
++#: booleans.py:165
++#, fuzzy
++msgid "Allow regular users direct dri device access"
+ msgstr ""
++"সাধারণ ব্যবহারকারীদের ক্ষেত্রে সরাসরি মাউসের ব্যবহারের অনুমতি প্রদান করা হবে "
++"(শুধুমাত্র X সার্ভার ব্যবহার করা হবে)"
+ 
+-#: ../gui/selinux.tbl:31
+-msgid "Disable SELinux protection for amavis"
++#: booleans.py:166
 +msgid ""
-+"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
-+"staff_r can do so"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:209
-+msgid "Allow users to execute the mount command"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:210
-+msgid "Allow regular users direct mouse access (only allow the X server)"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:211
-+msgid "Allow users to run the dmesg command"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:212
-+msgid "Allow users to control network interfaces (also needs USERCTL=true)"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:213
-+msgid "Allow normal user to execute ping"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:214
-+msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:215
-+msgid "Allow users to rw usb devices"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:216
++"Allow unconfined executables to make their heap memory executable.  Doing "
++"this is a really bad idea. Probably indicates a badly coded executable, but "
++"could indicate an attack. This executable should be reported in bugzilla"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:32
+-msgid "Disable SELinux protection for apmd daemon"
++#: booleans.py:167
++msgid ""
++"Allow all unconfined executables to use libraries requiring text relocation "
++"that are not labeled textrel_shlib_t"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:33
+-msgid "Disable SELinux protection for arpwatch daemon"
++#: booleans.py:168
++msgid ""
++"Allow unconfined executables to make their stack executable.  This should "
++"never, ever be necessary. Probably indicates a badly coded executable, but "
++"could indicate an attack. This executable should be reported in bugzilla"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:34
+-msgid "Disable SELinux protection for auditd daemon"
+-msgstr ""
++#: booleans.py:169
++#, fuzzy
++msgid "Allow users to connect to the local mysql server"
++msgstr "ব্যবহারকারীদের mysql সকেটের সাথে সংযোগ করার অনুমতি প্রদান করা হবে"
+ 
+-#: ../gui/selinux.tbl:35
+-msgid "Disable SELinux protection for automount daemon"
+-msgstr ""
++#: booleans.py:170
++#, fuzzy
++msgid ""
++"Allow confined users the ability to execute the ping and traceroute commands."
++msgstr "ব্যবহারকারীদের দ্বারা mount কমান্ড প্রয়োগ করার অনুমতি প্রদান করা হবে"
+ 
+-#: ../gui/selinux.tbl:36
+-msgid "Disable SELinux protection for avahi"
+-msgstr ""
++#: booleans.py:171
++#, fuzzy
++msgid "Allow users to connect to PostgreSQL"
++msgstr "ব্যবহারকারীদের postgres সকেটের সাথে সংযোগ করার অনুমতি প্রদান করা হবে"
+ 
+-#: ../gui/selinux.tbl:37
+-msgid "Disable SELinux protection for bluetooth daemon"
++#: booleans.py:172
++#, fuzzy
++msgid ""
++"Allow user to r/w files on filesystems that do not have extended attributes "
++"(FAT, CDROM, FLOPPY)"
+ msgstr ""
++"ব্যবহারকারীদের noextattrfile পড়তে/লিখতে (r/w) অনুমতি প্রদান করা হবে (FAT, "
++"CDROM, FLOPPY)"
+ 
+-#: ../gui/selinux.tbl:38
+-msgid "Disable SELinux protection for canna daemon"
++#: booleans.py:173
++#, fuzzy
 +msgid ""
 +"Allow users to run TCP servers (bind to ports and accept connection from the "
 +"same domain and outside users)  disabling this forces FTP passive mode and "
-+"may change other protocols"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:217
-+msgid "Allow user to stat ttyfiles"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:218
-+msgid "Disable SELinux protection for uucpd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:219
-+msgid "Disable SELinux protection for vmware daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:220
-+msgid "Disable SELinux protection for watchdog daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:221
-+msgid "Disable SELinux protection for winbind daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:222
-+msgid "Disable SELinux protection for xdm daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:223
-+msgid "Allow xdm logins as sysadm_r:sysadm_t"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:224
-+msgid "Disable SELinux protection for xen daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:225
-+msgid "XEN"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:225
-+msgid "Allow xen to read/write physical disk devices"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:226
-+msgid "Disable SELinux protection for xfs daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:227
-+msgid "Disable SELinux protection for xen control"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:228
-+msgid "Disable SELinux protection for ypbind daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:229
-+msgid "Disable SELinux protection for NIS Password Daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:230
-+msgid "Disable SELinux protection for ypserv daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:231
-+msgid "Disable SELinux protection for NIS Transfer Daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:232
-+msgid "Allow SELinux webadm user to manage unprivileged users home directories"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:233
-+msgid "Allow SELinux webadm user to read unprivileged users home directories"
-+msgstr ""
-+
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Are you sure you want to delete %s '%s'?"
-+msgstr ""
-+
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Delete %s"
-+msgstr ""
-+
-+#: ../gui/semanagePage.py:134
-+#, python-format
-+msgid "Add %s"
-+msgstr ""
-+
-+#: ../gui/semanagePage.py:148
-+#, python-format
-+msgid "Modify %s"
-+msgstr ""
-+
-+#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
-+msgid "Permissive"
-+msgstr ""
-+
-+#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
-+msgid "Enforcing"
-+msgstr ""
-+
-+#: ../gui/statusPage.py:94
-+msgid "Status"
-+msgstr ""
-+
-+#: ../gui/statusPage.py:133
-+msgid ""
-+"Changing the policy type will cause a relabel of the entire file system on "
-+"the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
-+msgstr ""
-+
-+#: ../gui/statusPage.py:147
-+msgid ""
-+"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
-+"you later decide to turn SELinux back on, the system will be required to "
-+"relabel.  If you just want to see if SELinux is causing a problem on your "
-+"system, you can go to permissive mode which will only log errors and not "
-+"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
-+"wish to continue?"
-+msgstr ""
-+
-+#: ../gui/statusPage.py:152
-+msgid ""
-+"Changing to SELinux enabled will cause a relabel of the entire file system "
-+"on the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:11
-+msgid "system-config-selinux"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:12
-+msgid ""
-+"Copyright (c)2006 Red Hat, Inc.\n"
-+"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:22
-+#: ../gui/system-config-selinux.glade:544
-+msgid "Add SELinux Login Mapping"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:257
-+msgid "Add SELinux Network Ports"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:391
-+#: ../gui/system-config-selinux.glade:678
-+msgid "SELinux Type"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:622
-+msgid "File Specification"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:650
-+msgid "File Type"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:727
-+msgid ""
-+"all files\n"
-+"regular file\n"
-+"directory\n"
-+"character device\n"
-+"block device\n"
-+"socket\n"
-+"symbolic link\n"
-+"named pipe\n"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:773
-+msgid "MLS"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:837
-+msgid "Add SELinux User"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1079
-+msgid "SELinux Administration"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1122
-+msgid "Add"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1144
-+msgid "_Properties"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1166
-+msgid "_Delete"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1256
-+msgid "Select Management Object"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1273
-+msgid "<b>Select:</b>"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1326
-+msgid "System Default Enforcing Mode"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1354
-+msgid ""
-+"Disabled\n"
-+"Permissive\n"
-+"Enforcing\n"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1373
-+msgid "Current Enforcing Mode"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1418
-+msgid "System Default Policy Type: "
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1463
-+msgid ""
-+"Select if you wish to relabel then entire file system on next reboot.  "
-+"Relabeling can take a very long time, depending on the size of the system.  "
-+"If you are changing policy types or going from disabled to enforcing, a "
-+"relabel is required."
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1509
-+msgid "Relabel on next reboot."
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1561
-+msgid "label37"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1598
-+msgid "Revert boolean setting to system default"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1614
-+msgid "Toggle between Customized and All Booleans"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1645
-+#: ../gui/system-config-selinux.glade:1850
-+#: ../gui/system-config-selinux.glade:2037
-+#: ../gui/system-config-selinux.glade:2224
-+#: ../gui/system-config-selinux.glade:2467
-+#: ../gui/system-config-selinux.glade:2692
-+#: ../gui/system-config-selinux.glade:2867
-+msgid "Filter"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1734
-+msgid "label50"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1771
-+msgid "Add File Context"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1787
-+msgid "Modify File Context"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1803
-+msgid "Delete File Context"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1819
-+msgid "Toggle between all and customized file context"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1939
-+msgid "label38"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1976
-+msgid "Add SELinux User Mapping"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1992
-+msgid "Modify SELinux User Mapping"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2008
-+msgid "Delete SELinux User Mapping"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2126
-+msgid "label39"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2163
-+msgid "Add User"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2179
-+msgid "Modify User"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2195
-+msgid "Delete User"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2313
-+msgid "label41"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2350
-+msgid "Add Network Port"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2366
-+msgid "Edit Network Port"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2382
-+msgid "Delete Network Port"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2418
-+#: ../gui/system-config-selinux.glade:2436
-+msgid "Toggle between Customized and All Ports"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2556
-+msgid "label42"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2593
-+msgid "Generate new policy module"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2609
-+msgid "Load policy module"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2625
-+msgid "Remove loadable policy module"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2661
++"may change other protocols."
+ msgstr ""
++"ব্যবহারকারীদের TCP সার্ভার সঞ্চালনের অনুমতি প্রদান করা হবে (পোর্টের সাথে বাইন্ড করা "
++"হবে ও একই ডোমেইন ও বাইরের ডোমেইনের ব্যবহারকারীদের থেকে আগত সংযোগ গ্রহণ করা "
++"হবে)  এটি নিষ্ক্রিয় করা হলে FTP passive মোড স্থাপন করা হবে ও অন্যান্য প্রোটোকল "
++"পরিবর্তন হতে পারে"
+ 
+-#: ../gui/selinux.tbl:39
+-msgid "Disable SELinux protection for cardmgr daemon"
+-msgstr ""
++#: booleans.py:174
++#, fuzzy
++msgid "Allow user music sharing"
++msgstr "ব্যবহারকারীদের usb পড়তে ও লিখতে (rw) অনুমোদন করা হবে"
+ 
+-#: ../gui/selinux.tbl:40
+-msgid "Disable SELinux protection for Cluster Server"
++#: booleans.py:175
 +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 ""
-diff -up policycoreutils-2.1.12/po/bg.po.rhat policycoreutils-2.1.12/po/bg.po
---- policycoreutils-2.1.12/po/bg.po.rhat	2012-07-04 07:35:21.000000000 -0400
-+++ policycoreutils-2.1.12/po/bg.po	2012-10-16 15:07:17.461526147 -0400
-@@ -1,21 +1,24 @@
--# translation of policycoreutils.pot to Bulgarian
--# Copyright (C) 2008 THE PACKAGE'S COPYRIGHT HOLDER
-+# SOME DESCRIPTIVE TITLE.
-+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
- # This file is distributed under the same license as the PACKAGE package.
- #
--# Doncho N. Gunchev <gunchev at gmail.com>, 2007.
-+# Translators:
- # Alexander Todorov <atodorov at redhat.com>, 2008.
-+# Doncho N. Gunchev <gunchev at gmail.com>, 2007.
-+# Valentin Laskov <laskov at festa.bg>, 2012.
- msgid ""
++"Allow anon internal-sftp to upload files, used for public file transfer "
++"services. Directories must be labeled public_content_rw_t."
  msgstr ""
--"Project-Id-Version: policycoreutils\n"
-+"Project-Id-Version: Policycoreutils\n"
- "Report-Msgid-Bugs-To: \n"
--"POT-Creation-Date: 2012-03-27 10:49-0400\n"
--"PO-Revision-Date: 2008-03-10 21:37+0100\n"
--"Last-Translator: Alexander Todorov <atodorov at redhat.com>\n"
--"Language-Team: Bulgarian <dict at fsa-bg.org>\n"
-+"POT-Creation-Date: 2012-05-25 07:28-0400\n"
-+"PO-Revision-Date: 2012-04-19 14:28+0000\n"
-+"Last-Translator: Valentin Laskov <laskov at festa.bg>\n"
-+"Language-Team: Bulgarian <trans-bg at lists.fedoraproject.org>\n"
- "Language: bg\n"
- "MIME-Version: 1.0\n"
- "Content-Type: text/plain; charset=UTF-8\n"
- "Content-Transfer-Encoding: 8bit\n"
-+"Plural-Forms: nplurals=2; plural=(n != 1)\n"
  
- #: ../run_init/run_init.c:67
+-#: ../gui/selinux.tbl:41
++#: booleans.py:176
++#, fuzzy
  msgid ""
-@@ -24,18 +27,18 @@ msgid ""
- "         <args ...> are the arguments to that script."
+-"Allow cdrecord to read various content. nfs, samba, removable devices, user "
+-"temp and untrusted content files"
++"Allow sftp-internal to read and write files in the user home directories"
  msgstr ""
- "УПОТРЕБА: run_init <скрипт> <аргументи ...>\n"
--"  където: <скрипт> е името на инициализационния скрипт за изпълнение,\n"
-+"  където: <скрипт> е името на инициализиращ скрипт за изпълнение,\n"
- "         <аргументи ...> са аргументите към този скрипт."
- 
- #: ../run_init/run_init.c:126 ../newrole/newrole.c:1124
- #, c-format
- msgid "failed to initialize PAM\n"
--msgstr "неуспешна инициализация на PAM\n"
-+msgstr "инициализацията на PAM не успя\n"
++"SELinux webadm ব্যবহারকারীকে অধিকারবিহীন ব্যবহারকারীদের ব্যক্তিগত (home) "
++"ডিরেক্টরি পড়ার অনুমতি প্রদান করা হবে"
  
- #: ../run_init/run_init.c:139
- #, c-format
- msgid "failed to get account information\n"
--msgstr "неуспешно извличане на информация за акаунта\n"
-+msgstr "взимането на информация за акаунта не успя\n"
+-#: ../gui/selinux.tbl:42
+-msgid "Disable SELinux protection for ciped daemon"
++#: booleans.py:177
++#, fuzzy
++msgid ""
++"Allow sftp-internal to login to local users and read/write all files on the "
++"system, governed by DAC."
+ msgstr ""
++"SELinux webadm ব্যবহারকারীকে অধিকারবিহীন ব্যবহারকারীদের ব্যক্তিগত (home) "
++"ডিরেক্টরি পড়ার অনুমতি প্রদান করা হবে"
  
- #: ../run_init/run_init.c:162 ../newrole/newrole.c:341
- msgid "Password:"
-@@ -44,12 +47,12 @@ msgstr "Парола:"
- #: ../run_init/run_init.c:197 ../newrole/newrole.c:366
- #, c-format
- msgid "Cannot find your entry in the shadow passwd file.\n"
--msgstr "Не може да се намери вашия запис във файла shadow.\n"
-+msgstr "Не може да се намери Ваш запис във файла shadow.\n"
+-#: ../gui/selinux.tbl:43
+-msgid "Disable SELinux protection for clamd daemon"
++#: booleans.py:178
++#, fuzzy
++msgid ""
++"Allow internal-sftp to read and write files in the user ssh home directories."
+ msgstr ""
++"SELinux webadm ব্যবহারকারীকে অধিকারবিহীন ব্যবহারকারীদের ব্যক্তিগত (home) "
++"ডিরেক্টরি পড়ার অনুমতি প্রদান করা হবে"
  
- #: ../run_init/run_init.c:203 ../newrole/newrole.c:373
- #, c-format
- msgid "getpass cannot open /dev/tty\n"
--msgstr "getpass не може да се отвори /dev/tty\n"
-+msgstr "getpass не може да отвори /dev/tty\n"
+-#: ../gui/selinux.tbl:44
+-msgid "Disable SELinux protection for clamscan"
+-msgstr ""
++#: booleans.py:179
++#, fuzzy
++msgid "Allow sge to connect to the network using any TCP port"
++msgstr "squid ডেমন দ্বারা নেটওয়ার্কের সাথে সংযোগ স্থাপনের অনুমতি প্রদান করা হবে"
  
- #: ../run_init/run_init.c:275
- #, c-format
-@@ -59,7 +62,7 @@ msgstr "run_init: грешна пароÐ
- #: ../run_init/run_init.c:309
- #, c-format
- msgid "Could not open file %s\n"
--msgstr "Не може да се отвори файл %s\n"
-+msgstr "Не можах да отворя файл %s\n"
+-#: ../gui/selinux.tbl:45
+-msgid "Disable SELinux protection for clvmd"
+-msgstr ""
++#: booleans.py:180
++#, fuzzy
++msgid "Allow sge to access nfs file systems."
++msgstr "spamd দ্বারা ব্যক্তিগত (home) ডিরেক্টরি ব্যবহারের অনুমতি প্রদান করা হবে"
  
- #: ../run_init/run_init.c:336
- #, c-format
-@@ -74,12 +77,12 @@ msgstr "Съжаляваме, run_init Ð
- #: ../run_init/run_init.c:380
- #, c-format
- msgid "authentication failed.\n"
--msgstr "неуспешно удостоверяване.\n"
-+msgstr "удостоверяването не успя.\n"
+-#: ../gui/selinux.tbl:46
+-msgid "Disable SELinux protection for comsat daemon"
++#: booleans.py:181
++msgid ""
++"Enable additional permissions needed to support devices on 3ware controllers."
+ msgstr ""
  
- #: ../run_init/run_init.c:405 ../newrole/newrole.c:1258
- #, c-format
- msgid "Could not set exec context to %s.\n"
--msgstr "Неуспешно установяване контекста на изпълнение на %s.\n"
-+msgstr "Не можах да задам контекст за изпълнение на %s.\n"
+-#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
+-#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
+-msgid "Disable SELinux protection for courier daemon"
++#: booleans.py:182
++msgid ""
++"Allow samba to modify public files used for public file transfer services.  "
++"Files/Directories must be labeled public_content_rw_t."
+ msgstr ""
  
- #: ../audit2allow/audit2allow:230
- msgid "******************** IMPORTANT ***********************\n"
-@@ -91,872 +94,870 @@ msgstr "За да активирате Ñ
+-#: ../gui/selinux.tbl:52
+-msgid "Disable SELinux protection for cpucontrol daemon"
+-msgstr ""
++#: booleans.py:183
++#, fuzzy
++msgid "Allow user spamassassin clients to use the network."
++msgstr "লেবেল বিহীন প্যাকেটগুলি নেটওয়ার্কের মধ্যে চলাচলের অনুমতি প্রদান করা হবে"
  
- #: ../semanage/seobject.py:143 ../semanage/seobject.py:147
- msgid "global"
+-#: ../gui/selinux.tbl:53
+-msgid "Disable SELinux protection for cpuspeed daemon"
 -msgstr ""
-+msgstr "глобален"
++#: booleans.py:184
++#, fuzzy
++msgid "Allow spamd to read/write user home directories."
++msgstr "spamd দ্বারা ব্যক্তিগত (home) ডিরেক্টরি ব্যবহারের অনুমতি প্রদান করা হবে"
  
--#: ../semanage/seobject.py:222
-+#: ../semanage/seobject.py:225
- msgid "Could not create semanage handle"
- msgstr "Не може да се създаде semanage обект за управление"
+-#: ../gui/selinux.tbl:54
+-msgid "Cron"
+-msgstr ""
++#: booleans.py:185
++#, fuzzy
++msgid ""
++"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
++msgstr "%s-কে যে কোনো udp পোর্টের সাথে সংযোগ করার অনুমতি প্রদান করে"
  
--#: ../semanage/seobject.py:230
-+#: ../semanage/seobject.py:233
- msgid "SELinux policy is not managed or store cannot be accessed."
- msgstr "SELinux политиката не е управлявана или хранилището не е достъпно."
+-#: ../gui/selinux.tbl:54
+-msgid "Disable SELinux protection for crond daemon"
++#: booleans.py:186
++msgid "Allow squid to run as a transparent proxy (TPROXY)"
+ msgstr ""
  
--#: ../semanage/seobject.py:235
-+#: ../semanage/seobject.py:238
- msgid "Cannot read policy store."
- msgstr "Не може да се прочете хранилището с политики."
+-#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
+-#: ../gui/selinux.tbl:91
+-msgid "Printing"
++#: booleans.py:187
++#, fuzzy
++msgid ""
++"Allow ssh with chroot env to read and write files in the user home "
++"directories"
+ msgstr ""
++"SELinux webadm ব্যবহারকারীকে অধিকারবিহীন ব্যবহারকারীদের ব্যক্তিগত (home) "
++"ডিরেক্টরি পড়ার অনুমতি প্রদান করা হবে"
  
--#: ../semanage/seobject.py:240
-+#: ../semanage/seobject.py:243
- msgid "Could not establish semanage connection"
--msgstr "Не може да се направи semanage връзка"
-+msgstr "Не може да се установи semanage връзка"
+-#: ../gui/selinux.tbl:55
+-msgid "Disable SELinux protection for cupsd back end server"
+-msgstr ""
++#: booleans.py:188
++#, fuzzy
++msgid "allow host key based authentication"
++msgstr "অনুমোদনের জন্য Pam ব্যবহার করুন"
  
--#: ../semanage/seobject.py:245
--#, fuzzy
-+#: ../semanage/seobject.py:248
- msgid "Could not test MLS enabled status"
--msgstr "Не може да се зададе MLS диапазон за %s"
-+msgstr "Не може да се тества статус с разрешен MLS"
+-#: ../gui/selinux.tbl:56
+-msgid "Disable SELinux protection for cupsd daemon"
+-msgstr ""
++#: booleans.py:189
++msgid "Allow ssh logins as sysadm_r:sysadm_t"
++msgstr "sysadm_r:sysadm_t রূপে ssh লগ-ইনের অনুমতি প্রদান করা হবে"
  
--#: ../semanage/seobject.py:251 ../semanage/seobject.py:266
-+#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
- msgid "Not yet implemented"
+-#: ../gui/selinux.tbl:57
+-msgid "Disable SELinux protection for cupsd_lpd"
 -msgstr ""
-+msgstr "Все още не е реализирано"
++#: booleans.py:190
++#, fuzzy
++msgid "allow staff user to create and transition to svirt domains."
++msgstr "%s ডোমেইনে স্থানান্তরের জন্য ব্যবহারকারী ভূমিকা নির্বাচন করুন।"
  
--#: ../semanage/seobject.py:255
-+#: ../semanage/seobject.py:258
- msgid "Semanage transaction already in progress"
+-#: ../gui/selinux.tbl:58
+-msgid "CVS"
 -msgstr ""
-+msgstr "Semanage транзакцията е вече в ход"
++#: booleans.py:191
++#, fuzzy
++msgid "Allow the Telepathy connection managers to connect to any network port."
++msgstr "squid ডেমন দ্বারা নেটওয়ার্কের সাথে সংযোগ স্থাপনের অনুমতি প্রদান করা হবে"
  
--#: ../semanage/seobject.py:264
-+#: ../semanage/seobject.py:267
- msgid "Could not start semanage transaction"
--msgstr "Не може да се стартира semanage транзакция"
-+msgstr "Не можах да стартирам semanage транзакция"
+-#: ../gui/selinux.tbl:58
+-msgid "Disable SELinux protection for cvs daemon"
++#: booleans.py:192
++msgid ""
++"Allow the Telepathy connection managers to connect to any generic TCP port."
+ msgstr ""
  
--#: ../semanage/seobject.py:274
--#, fuzzy
-+#: ../semanage/seobject.py:278
- msgid "Could not commit semanage transaction"
--msgstr "Не може да се стартира semanage транзакция"
-+msgstr "Не можах да ангажирам semanage транзакция"
+-#: ../gui/selinux.tbl:59
+-msgid "Disable SELinux protection for cyrus daemon"
++#: booleans.py:193
++msgid ""
++"Allow tftp to modify public files used for public file transfer services."
+ msgstr ""
  
--#: ../semanage/seobject.py:279
-+#: ../semanage/seobject.py:283
- msgid "Semanage transaction not in progress"
+-#: ../gui/selinux.tbl:60
+-msgid "Disable SELinux protection for dbskkd daemon"
 -msgstr ""
-+msgstr "Semanage транзакцията не е в ход"
++#: booleans.py:194
++#, fuzzy
++msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
++msgstr "%s-কে যে কোনো udp পোর্টের সাথে সংযোগ করার অনুমতি প্রদান করে"
  
--#: ../semanage/seobject.py:291 ../semanage/seobject.py:371
--#, fuzzy
-+#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
- msgid "Could not list SELinux modules"
--msgstr "Не могат да бъдат получени SELinux потребителите"
-+msgstr "Не може да се направи списък на SELinux модулите"
+-#: ../gui/selinux.tbl:61
+-msgid "Disable SELinux protection for dbusd daemon"
++#: booleans.py:195
++msgid ""
++"allow unconfined users to transition to the chrome sandbox domains when "
++"running chrome-sandbox"
+ msgstr ""
  
--#: ../semanage/seobject.py:304
--#, fuzzy
-+#: ../semanage/seobject.py:308
- msgid "Modules Name"
--msgstr "Име на модула"
-+msgstr "Име на модули"
+-#: ../gui/selinux.tbl:62
+-msgid "Disable SELinux protection for dccd"
+-msgstr ""
++#: booleans.py:196
++#, fuzzy
++msgid "Allow a user to login as an unconfined domain"
++msgstr "rpm আন-কনফাইল অবস্থায় সঞ্চালনের অনুমতি প্রদান করা হবে"
  
--#: ../semanage/seobject.py:304
-+#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
- msgid "Version"
- msgstr "Версия"
+-#: ../gui/selinux.tbl:63
+-msgid "Disable SELinux protection for dccifd"
++#: booleans.py:197
++msgid ""
++"Allow unconfined users to transition to the Mozilla plugin domain when "
++"running xulrunner plugin-container."
+ msgstr ""
  
--#: ../semanage/seobject.py:307
-+#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
- msgid "Disabled"
--msgstr "Изключен"
-+msgstr "Забранен"
+-#: ../gui/selinux.tbl:64
+-msgid "Disable SELinux protection for dccm"
+-msgstr ""
++#: booleans.py:198
++#, fuzzy
++msgid "Allow video playing tools to run unconfined"
++msgstr "rpm আন-কনফাইল অবস্থায় সঞ্চালনের অনুমতি প্রদান করা হবে"
  
--#: ../semanage/seobject.py:322
-+#: ../semanage/seobject.py:326
- #, python-format
- msgid "Could not disable module %s (remove failed)"
+-#: ../gui/selinux.tbl:65
+-msgid "Disable SELinux protection for ddt daemon"
 -msgstr ""
-+msgstr "Не можах да забраня модула %s (неуспешно премахване)"
++#: booleans.py:199
++#, fuzzy
++msgid "Allow unprivledged user to create and transition to svirt domains."
++msgstr "%s ডোমেইনে স্থানান্তরের জন্য ব্যবহারকারী ভূমিকা নির্বাচন করুন।"
  
--#: ../semanage/seobject.py:333
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:337
-+#, python-format
- msgid "Could not enable module %s (remove failed)"
--msgstr "Не може да се добави роля %s за %s"
-+msgstr "Не можах да разреша модула %s (неуспешно премахване)"
+-#: ../gui/selinux.tbl:66
+-msgid "Disable SELinux protection for devfsd daemon"
+-msgstr ""
++#: booleans.py:200
++#, fuzzy
++msgid "Support ecryptfs home directories"
++msgstr "spamd দ্বারা ব্যক্তিগত (home) ডিরেক্টরি ব্যবহারের অনুমতি প্রদান করা হবে"
  
--#: ../semanage/seobject.py:348
-+#: ../semanage/seobject.py:352
- #, python-format
- msgid "Could not remove module %s (remove failed)"
+-#: ../gui/selinux.tbl:67
+-msgid "Disable SELinux protection for dhcpc daemon"
 -msgstr ""
-+msgstr "Не можах да премахна модула %s (неуспешно премахване)"
++#: booleans.py:201
++#, fuzzy
++msgid "Support fusefs home directories"
++msgstr "spamd দ্বারা ব্যক্তিগত (home) ডিরেক্টরি ব্যবহারের অনুমতি প্রদান করা হবে"
  
--#: ../semanage/seobject.py:358
-+#: ../semanage/seobject.py:362
- msgid "dontaudit requires either 'on' or 'off'"
+-#: ../gui/selinux.tbl:68
+-msgid "Disable SELinux protection for dhcpd daemon"
++#: booleans.py:202
++msgid "Use lpd server instead of cups"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:69
+-msgid "Disable SELinux protection for dictd daemon"
 -msgstr ""
-+msgstr "dontaudit изисква или 'вкл' или 'изкл'"
++#: booleans.py:203
++#, fuzzy
++msgid "Support NFS home directories"
++msgstr "spamd দ্বারা ব্যক্তিগত (home) ডিরেক্টরি ব্যবহারের অনুমতি প্রদান করা হবে"
  
--#: ../semanage/seobject.py:387
--#, fuzzy
-+#: ../semanage/seobject.py:391
- msgid "Builtin Permissive Types"
--msgstr "Пасивен"
-+msgstr "Вградени Permissive типове"
+-#: ../gui/selinux.tbl:70
+-msgid "Allow sysadm_t to directly start daemons"
+-msgstr ""
++#: booleans.py:204
++#, fuzzy
++msgid "Support SAMBA home directories"
++msgstr "spamd দ্বারা ব্যক্তিগত (home) ডিরেক্টরি ব্যবহারের অনুমতি প্রদান করা হবে"
  
--#: ../semanage/seobject.py:397
--#, fuzzy
-+#: ../semanage/seobject.py:401
- msgid "Customized Permissive Types"
--msgstr "Пасивен"
-+msgstr "Индивидуални Permissive типове"
+-#: ../gui/selinux.tbl:71
+-msgid "Disable SELinux protection for Evolution"
+-msgstr ""
++#: booleans.py:205
++#, fuzzy
++msgid "Allow varnishd to connect to all ports, not just HTTP."
++msgstr "%s-কে যে কোনো tcp পোর্টের সাথে সংযোগ করার অনুমতি প্রদান করে"
  
--#: ../semanage/seobject.py:438
-+#: ../semanage/seobject.py:442
- #, python-format
- msgid "Could not set permissive domain %s (module installation failed)"
+-#: ../gui/selinux.tbl:72
+-msgid "Games"
++#: booleans.py:206
++msgid "Ignore vbetool mmap_zero errors."
  msgstr ""
-+"Не можах да задам permissive domain %s (инсталирането на модул не успя)"
  
--#: ../semanage/seobject.py:444
-+#: ../semanage/seobject.py:448
- #, python-format
- msgid "Could not remove permissive domain %s (remove failed)"
+-#: ../gui/selinux.tbl:72
+-msgid "Disable SELinux protection for games"
 -msgstr ""
-+msgstr "Не можах да премахна permissive domain %s (премахването не успя)"
++#: booleans.py:207
++#, fuzzy
++msgid ""
++"Allow confined virtual guests to use serial/parallel communication ports"
++msgstr "ব্যবহারকারীদের usb পড়তে ও লিখতে (rw) অনুমোদন করা হবে"
  
--#: ../semanage/seobject.py:479 ../semanage/seobject.py:553
--#: ../semanage/seobject.py:599 ../semanage/seobject.py:696
--#: ../semanage/seobject.py:726 ../semanage/seobject.py:793
--#: ../semanage/seobject.py:850 ../semanage/seobject.py:1097
--#: ../semanage/seobject.py:1786 ../semanage/seobject.py:1849
--#: ../semanage/seobject.py:1868 ../semanage/seobject.py:1985
--#: ../semanage/seobject.py:2037
-+#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
-+#: ../semanage/seobject.py:603 ../semanage/seobject.py:700
-+#: ../semanage/seobject.py:730 ../semanage/seobject.py:797
-+#: ../semanage/seobject.py:854 ../semanage/seobject.py:1101
-+#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
-+#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
-+#: ../semanage/seobject.py:2045
- #, python-format
- msgid "Could not create a key for %s"
--msgstr "Не може да се създаде ключ за %s"
-+msgstr "Не можах да създам ключ за %s"
+-#: ../gui/selinux.tbl:73
+-msgid "Disable SELinux protection for the web browsers"
+-msgstr ""
++#: booleans.py:208
++#, fuzzy
++msgid ""
++"Allow confined virtual guests to use executable memory and executable stack"
++msgstr "ব্যবহারকারীদের usb পড়তে ও লিখতে (rw) অনুমোদন করা হবে"
  
--#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
--#: ../semanage/seobject.py:603 ../semanage/seobject.py:609
-+#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
-+#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
- #, python-format
- msgid "Could not check if login mapping for %s is defined"
--msgstr "Не може да се провери дали е дефинирано съответствие за вход на %s"
-+msgstr "Не можах да проверя дали е дефинирано съответствие за вход на %s"
+-#: ../gui/selinux.tbl:74
+-msgid "Disable SELinux protection for Thunderbird"
++#: booleans.py:209
++#, fuzzy
++msgid "Allow confined virtual guests to read fuse files"
+ msgstr ""
++"evolution ও thunderbird দ্বারা ব্যবহারকারীদের ফাইল পাঠ করার অনুমতি প্রদান করা হবে"
  
--#: ../semanage/seobject.py:492
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:496
-+#, python-format
- msgid "Linux Group %s does not exist"
--msgstr "Linux потребител %s не съществува"
-+msgstr "Linux група %s не съществува"
+-#: ../gui/selinux.tbl:75
+-msgid "Disable SELinux protection for distccd daemon"
++#: booleans.py:210
++#, fuzzy
++msgid "Allow confined virtual guests to manage nfs files"
+ msgstr ""
++"evolution ও thunderbird দ্বারা ব্যবহারকারীদের ফাইল পাঠ করার অনুমতি প্রদান করা হবে"
  
--#: ../semanage/seobject.py:497
-+#: ../semanage/seobject.py:501
- #, python-format
- msgid "Linux User %s does not exist"
- msgstr "Linux потребител %s не съществува"
+-#: ../gui/selinux.tbl:76
+-msgid "Disable SELinux protection for dmesg daemon"
++#: booleans.py:211
++#, fuzzy
++msgid "Allow confined virtual guests to manage cifs files"
+ msgstr ""
++"evolution ও thunderbird দ্বারা ব্যবহারকারীদের ফাইল পাঠ করার অনুমতি প্রদান করা হবে"
  
--#: ../semanage/seobject.py:501
-+#: ../semanage/seobject.py:505
- #, python-format
- msgid "Could not create login mapping for %s"
--msgstr "Не може да се създаде съответствие за вход за %s"
-+msgstr "Не можах да създам съответствие за вход за %s"
+-#: ../gui/selinux.tbl:77
+-msgid "Disable SELinux protection for dnsmasq daemon"
++#: booleans.py:212
++#, fuzzy
++msgid "Allow confined virtual guests to interact with the sanlock"
+ msgstr ""
++"evolution ও thunderbird দ্বারা ব্যবহারকারীদের ফাইল পাঠ করার অনুমতি প্রদান করা হবে"
  
--#: ../semanage/seobject.py:505 ../semanage/seobject.py:741
-+#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
- #, python-format
- msgid "Could not set name for %s"
--msgstr "Не може да се зададе името за %s"
-+msgstr "Не можах да задам името за %s"
+-#: ../gui/selinux.tbl:78
+-msgid "Disable SELinux protection for dovecot daemon"
+-msgstr ""
++#: booleans.py:213
++#, fuzzy
++msgid "Allow confined virtual guests to manage device configuration, (pci)"
++msgstr "ব্যবহারকারীদের usb পড়তে ও লিখতে (rw) অনুমোদন করা হবে"
  
--#: ../semanage/seobject.py:510 ../semanage/seobject.py:751
-+#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
- #, python-format
- msgid "Could not set MLS range for %s"
--msgstr "Не може да се зададе MLS диапазон за %s"
-+msgstr "Не можах да задам MLS диапазон за %s"
+-#: ../gui/selinux.tbl:79
+-msgid "Disable SELinux protection for entropyd daemon"
+-msgstr ""
++#: booleans.py:214
++#, fuzzy
++msgid "Allow confined virtual guests to use usb devices"
++msgstr "ব্যবহারকারীদের usb পড়তে ও লিখতে (rw) অনুমোদন করা হবে"
  
--#: ../semanage/seobject.py:514
-+#: ../semanage/seobject.py:518
- #, python-format
- msgid "Could not set SELinux user for %s"
--msgstr "Не може да се зададе SELinux потребител за %s"
-+msgstr "Не можах да задам SELinux потребител за %s"
+-#: ../gui/selinux.tbl:80
+-msgid "Disable SELinux protection for fetchmail"
++#: booleans.py:215
++#, fuzzy
++msgid "Allow confined virtual guests to interact with the xserver"
+ msgstr ""
++"evolution ও thunderbird দ্বারা ব্যবহারকারীদের ফাইল পাঠ করার অনুমতি প্রদান করা হবে"
  
--#: ../semanage/seobject.py:518
-+#: ../semanage/seobject.py:522
- #, python-format
- msgid "Could not add login mapping for %s"
--msgstr "Не може да се добави съответствие за вход за %s"
-+msgstr "Не можах да добавя съответствие за вход за %s"
+-#: ../gui/selinux.tbl:81
+-msgid "Disable SELinux protection for fingerd daemon"
++#: booleans.py:216
++#, fuzzy
++msgid "Allow webadm to manage files in users home directories"
+ msgstr ""
++"SELinux webadm ব্যবহারকারীকে অধিকারবিহীন ব্যবহারকারীদের ব্যক্তিগত (home) "
++"ডিরেক্টরি পরিচালনার অনুমতি প্রদান করা হবে"
  
--#: ../semanage/seobject.py:536
-+#: ../semanage/seobject.py:540
- msgid "Requires seuser or serange"
- msgstr "Изисква seuser или serange"
+-#: ../gui/selinux.tbl:82
+-msgid "Disable SELinux protection for freshclam daemon"
++#: booleans.py:217
++#, fuzzy
++msgid "Allow webadm to read files in users home directories"
+ msgstr ""
++"SELinux webadm ব্যবহারকারীকে অধিকারবিহীন ব্যবহারকারীদের ব্যক্তিগত (home) "
++"ডিরেক্টরি পড়ার অনুমতি প্রদান করা হবে"
  
--#: ../semanage/seobject.py:559 ../semanage/seobject.py:605
-+#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
- #, python-format
- msgid "Login mapping for %s is not defined"
- msgstr "Не е дефинирано съответствие за вход за %s"
+-#: ../gui/selinux.tbl:83
+-msgid "Disable SELinux protection for fsdaemon daemon"
++#: booleans.py:218
++msgid "Ignore wine mmap_zero errors."
+ msgstr ""
  
--#: ../semanage/seobject.py:563
-+#: ../semanage/seobject.py:567
- #, python-format
- msgid "Could not query seuser for %s"
--msgstr "Не може да се запита seuser за %s"
-+msgstr "Не можах да запитам seuser за %s"
+-#: ../gui/selinux.tbl:84
+-msgid "Disable SELinux protection for gpm daemon"
+-msgstr ""
++#: booleans.py:219
++#, fuzzy
++msgid "Allow the graphical login program to execute bootloader"
++msgstr "sysadm_r:sysadm_t রূপে ssh লগ-ইনের অনুমতি প্রদান করা হবে"
  
--#: ../semanage/seobject.py:577
-+#: ../semanage/seobject.py:581
- #, python-format
- msgid "Could not modify login mapping for %s"
--msgstr "Не може да се промени съответствието за вход за %s"
-+msgstr "Не можах да променя съответствието за вход за %s"
+-#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
+-msgid "NFS"
+-msgstr ""
++#: booleans.py:220
++#, fuzzy
++msgid ""
++"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
++msgstr "sysadm_r:sysadm_t রূপে ssh লগ-ইনের অনুমতি প্রদান করা হবে"
  
--#: ../semanage/seobject.py:611
-+#: ../semanage/seobject.py:615
- #, python-format
- msgid "Login mapping for %s is defined in policy, cannot be deleted"
+-#: ../gui/selinux.tbl:85
+-msgid "Disable SELinux protection for gss daemon"
+-msgstr ""
++#: booleans.py:221
++#, fuzzy
++msgid "Allow xen to manage nfs files"
++msgstr "mount দ্বারা যে কোনো ফাইল মাউন্ট করার অনুমতি প্রদান করা হবে"
+ 
+-#: ../gui/selinux.tbl:86
+-msgid "Disable SELinux protection for Hal daemon"
++#: booleans.py:222
++msgid ""
++"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
++"logical volumes for disk images."
  msgstr ""
- "Съответствие за вход за %s е дефинирано в политиката, не може да бъде изтрито"
  
--#: ../semanage/seobject.py:615
-+#: ../semanage/seobject.py:619
- #, python-format
- msgid "Could not delete login mapping for %s"
--msgstr "Не може да се изтрие съответствието за вход за %s"
-+msgstr "Не можах да изтрия съответствието за вход за %s"
+-#: ../gui/selinux.tbl:87
+-msgid "Compatibility"
++#: booleans.py:223
++msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
+ msgstr ""
  
--#: ../semanage/seobject.py:637 ../semanage/seobject.py:655
--#: ../semanage/seobject.py:893
-+#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
-+#: ../semanage/seobject.py:897
- msgid "Could not list login mappings"
--msgstr "Грешка при получаване на съответствията за вход"
-+msgstr "Не можах да направя списък на съответствията за вход"
+-#: ../gui/selinux.tbl:87
++#: booleans.py:224
+ msgid ""
+-"Do not audit things that we know to be broken but which are not security "
+-"risks"
++"Allow xguest users to configure Network Manager and connect to apache ports"
+ msgstr ""
  
--#: ../semanage/seobject.py:680 ../semanage/seobject.py:685
-+#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../gui/system-config-selinux.glade:100
- msgid "Login Name"
- msgstr "Потребителско име"
+-#: ../gui/selinux.tbl:88
+-msgid "Disable SELinux protection for hostname daemon"
+-msgstr ""
++#: booleans.py:225
++#, fuzzy
++msgid "Allow xguest users to mount removable media"
++msgstr "ব্যবহারকারীদের dmesg কমান্ড প্রয়োগের অনুমতি প্রদান করা হবে"
  
--#: ../semanage/seobject.py:680 ../semanage/seobject.py:685
--#: ../semanage/seobject.py:943 ../semanage/seobject.py:948
-+#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../gui/system-config-selinux.glade:128
-+#: ../gui/system-config-selinux.glade:915
-+#: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
- msgid "SELinux User"
- msgstr "SELinux потребител"
+-#: ../gui/selinux.tbl:89
+-msgid "Disable SELinux protection for hotplug daemon"
+-msgstr ""
++#: booleans.py:226
++#, fuzzy
++msgid "Allow xguest to use blue tooth devices"
++msgstr "ব্যবহারকারীদের usb পড়তে ও লিখতে (rw) অনুমোদন করা হবে"
  
--#: ../semanage/seobject.py:680
-+#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
-+#: ../gui/system-config-selinux.glade:943
- msgid "MLS/MCS Range"
- msgstr "MLS/MCS интервал"
+-#: ../gui/selinux.tbl:90
+-msgid "Disable SELinux protection for howl daemon"
+-msgstr ""
++#: booleans.py:227
++#, fuzzy
++msgid "Allows clients to write to the X server shared memory segments."
++msgstr "ক্লায়েন্টদেরকে X শেয়ার মেমরিতে লেখার অনুমতি প্রদান করা হবে"
  
--#: ../semanage/seobject.py:699 ../semanage/seobject.py:730
--#: ../semanage/seobject.py:797 ../semanage/seobject.py:854
--#: ../semanage/seobject.py:860
-+#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
-+#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
-+#: ../semanage/seobject.py:864
- #, python-format
- msgid "Could not check if SELinux user %s is defined"
--msgstr "Не може да се провери дали SELinux потребител %s е дефиниран"
-+msgstr "Не можах да проверя дали SELinux потребител %s е дефиниран"
+-#: ../gui/selinux.tbl:91
+-msgid "Disable SELinux protection for cups hplip daemon"
+-msgstr ""
++#: booleans.py:228
++#, fuzzy
++msgid "Allows XServer to execute writable memory"
++msgstr "ব্যবহারকারীদের দ্বারা mount কমান্ড প্রয়োগ করার অনুমতি প্রদান করা হবে"
  
--#: ../semanage/seobject.py:702 ../semanage/seobject.py:803
--#: ../semanage/seobject.py:866
-+#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
-+#: ../semanage/seobject.py:870
- #, python-format
- msgid "Could not query user for %s"
--msgstr "Не може да се провери потребителя за %s"
-+msgstr "Не можах да запитам потребителя за %s"
+-#: ../gui/selinux.tbl:92
+-msgid "Disable SELinux protection for httpd rotatelogs"
++#: booleans.py:229
++msgid "Support X userspace object manager"
+ msgstr ""
  
--#: ../semanage/seobject.py:722
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:726
-+#, python-format
- msgid "You must add at least one role for %s"
--msgstr "Не може да се добави контекст на файл за %s"
-+msgstr "Трябва да добавите поне една роля за %s"
+-#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
+-msgid "HTTPD Service"
+-msgstr ""
++#: booleans.py:230
++#, fuzzy
++msgid "Allow zabbix to connect to unreserved ports"
++msgstr "%s-কে যে কোনো udp পোর্টের সাথে সংযোগ করার অনুমতি প্রদান করে"
  
--#: ../semanage/seobject.py:737
-+#: ../semanage/seobject.py:741
- #, python-format
- msgid "Could not create SELinux user for %s"
--msgstr "Не може да се създаде SELinux потребител за %s"
-+msgstr "Не можах да създам SELinux потребител за %s"
+-#: ../gui/selinux.tbl:93
+-msgid "Disable SELinux protection for http suexec"
+-msgstr ""
++#: booleans.py:231
++#, fuzzy
++msgid "Allow zebra daemon to write it configuration files"
++msgstr "সর্বধরনের ডেমন দ্বারা /-র মধ্যে corefile লেখার অনুমতি প্রদান করা হবে"
  
--#: ../semanage/seobject.py:746
-+#: ../semanage/seobject.py:750
- #, python-format
- msgid "Could not add role %s for %s"
--msgstr "Не може да се добави роля %s за %s"
-+msgstr "Не можах да добавя роля %s за %s"
+-#: ../gui/selinux.tbl:94
+-msgid "Disable SELinux protection for hwclock daemon"
+-msgstr ""
++#: booleans.py:232
++msgid ""
++"Allow ZoneMinder to modify public files used for public file transfer "
++"services."
++msgstr ""
++
++#~ msgid "SELinux Service Protection"
++#~ msgstr "SELinux Service Protection"
++
++#~ msgid "Disable SELinux protection for acct daemon"
++#~ msgstr "acct-র জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
++
++#~ msgid "Admin"
++#~ msgstr "অ্যাডমিন"
++
++#~ msgid "User Privs"
++#~ msgstr "ব্যবহারকারীর অধিকার"
++
++#~ msgid ""
++#~ "Allow gadmin SELinux user account to execute files in home directory or /"
++#~ "tmp"
++#~ msgstr ""
++#~ "gadmin SELinux ব্যবহারকারী অ্যাকাউন্টের ক্ষেত্রে ব্যবহারকারীর ব্যক্তিগত ডিরেক্টরি "
++#~ "(home) অথবা /tmp ডিরেক্টরির মধ্যে ফাইল সঞ্চালনের অনুমতি প্রদান করা হবে"
  
--#: ../semanage/seobject.py:755
-+#: ../semanage/seobject.py:759
- #, python-format
- msgid "Could not set MLS level for %s"
--msgstr "Не може да се зададе MLS ниво за %s"
-+msgstr "Не можах да задам MLS ниво за %s"
+-#: ../gui/selinux.tbl:95
+-msgid "Disable SELinux protection for i18n daemon"
+-msgstr ""
++#~ msgid ""
++#~ "Allow guest SELinux user account to execute files in home directory or /"
++#~ "tmp"
++#~ msgstr ""
++#~ "guest SELinux ব্যবহারকারী অ্যাকাউন্টের ক্ষেত্রে ব্যবহারকারীর ব্যক্তিগত ডিরেক্টরি "
++#~ "(home) অথবা /tmp ডিরেক্টরির মধ্যে ফাইল সঞ্চালনের অনুমতি প্রদান করা হবে"
  
--#: ../semanage/seobject.py:758
-+#: ../semanage/seobject.py:762
- #, python-format
- msgid "Could not add prefix %s for %s"
--msgstr "Не може да се добави префикс %s за %s"
-+msgstr "Не можах да добавя префикс %s за %s"
+-#: ../gui/selinux.tbl:96
+-msgid "Disable SELinux protection for imazesrv daemon"
+-msgstr ""
++#~ msgid "Memory Protection"
++#~ msgstr "মেমরি সংরক্ষণ"
  
--#: ../semanage/seobject.py:761
-+#: ../semanage/seobject.py:765
- #, python-format
- msgid "Could not extract key for %s"
--msgstr "Не може да се извлече ключ за %s"
-+msgstr "Не можах да извлека ключ за %s"
+-#: ../gui/selinux.tbl:97
+-msgid "Disable SELinux protection for inetd child daemons"
+-msgstr ""
++#~ msgid "Mount"
++#~ msgstr "Mount"
  
--#: ../semanage/seobject.py:765
-+#: ../semanage/seobject.py:769
- #, python-format
- msgid "Could not add SELinux user %s"
--msgstr "Не може да се добави SELinux потребител %s"
-+msgstr "Не можах да добавя SELinux потребител %s"
+-#: ../gui/selinux.tbl:98
+-msgid "Disable SELinux protection for inetd daemon"
+-msgstr ""
++#~ msgid "SSH"
++#~ msgstr "SSH"
  
--#: ../semanage/seobject.py:787
-+#: ../semanage/seobject.py:791
- msgid "Requires prefix, roles, level or range"
- msgstr "Изисква префикс, роли, ниво или диапазон"
+-#: ../gui/selinux.tbl:99
+-msgid "Disable SELinux protection for innd daemon"
+-msgstr ""
++#~ msgid ""
++#~ "Allow staff SELinux user account to execute files in home directory or /"
++#~ "tmp"
++#~ msgstr ""
++#~ "staff SELinux ব্যবহারকারী অ্যাকাউন্টের ক্ষেত্রে ব্যবহারকারীর ব্যক্তিগত ডিরেক্টরি "
++#~ "(home) অথবা /tmp ডিরেক্টরির মধ্যে ফাইল সঞ্চালনের অনুমতি প্রদান করা হবে"
  
--#: ../semanage/seobject.py:789
-+#: ../semanage/seobject.py:793
- msgid "Requires prefix or roles"
- msgstr "Изисква префикс или роли"
+-#: ../gui/selinux.tbl:100
+-msgid "Disable SELinux protection for iptables daemon"
+-msgstr ""
++#~ msgid ""
++#~ "Allow sysadm SELinux user account to execute files in home directory or /"
++#~ "tmp"
++#~ msgstr ""
++#~ "sysadm SELinux ব্যবহারকারী অ্যাকাউন্টের ক্ষেত্রে ব্যবহারকারীর ব্যক্তিগত ডিরেক্টরি "
++#~ "(home) অথবা /tmp ডিরেক্টরির মধ্যে ফাইল সঞ্চালনের অনুমতি প্রদান করা হবে"
  
--#: ../semanage/seobject.py:799 ../semanage/seobject.py:856
-+#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
- #, python-format
- msgid "SELinux user %s is not defined"
- msgstr "SELinux потребител %s не е дефиниран"
+-#: ../gui/selinux.tbl:101
+-msgid "Disable SELinux protection for ircd daemon"
+-msgstr ""
++#~ msgid ""
++#~ "Allow unconfined SELinux user account to execute files in home directory "
++#~ "or /tmp"
++#~ msgstr ""
++#~ "আন-কনফাইন করা SELinux ব্যবহারকারী অ্যাকাউন্টের ক্ষেত্রে ব্যবহারকারীর ব্যক্তিগত "
++#~ "ডিরেক্টরি (home) অথবা /tmp ডিরেক্টরির মধ্যে ফাইল সঞ্চালনের অনুমতি প্রদান করা হবে"
  
--#: ../semanage/seobject.py:828
-+#: ../semanage/seobject.py:832
- #, python-format
- msgid "Could not modify SELinux user %s"
--msgstr "Не може да се промени SELinux потребител %s"
-+msgstr "Не можах да променя SELinux потребителя %s"
+-#: ../gui/selinux.tbl:102
+-msgid "Disable SELinux protection for irqbalance daemon"
+-msgstr ""
++#~ msgid "Network Configuration"
++#~ msgstr "নেটওয়ার্ক কনফিগারেশন"
  
--#: ../semanage/seobject.py:862
-+#: ../semanage/seobject.py:866
- #, python-format
- msgid "SELinux user %s is defined in policy, cannot be deleted"
--msgstr "SELinux потребител %s е дефиниран в политиката, не може да се изтрие"
-+msgstr "SELinux потребителя %s е дефиниран в политика, не може да се изтрие"
+-#: ../gui/selinux.tbl:103
+-msgid "Disable SELinux protection for iscsi daemon"
+-msgstr ""
++#~ msgid ""
++#~ "Allow user SELinux user account to execute files in home directory or /tmp"
++#~ msgstr ""
++#~ "user SELinux ব্যবহারকারী অ্যাকাউন্টের ক্ষেত্রে ব্যবহারকারীর ব্যক্তিগত ডিরেক্টরি "
++#~ "(home) অথবা /tmp ডিরেক্টরির মধ্যে ফাইল সঞ্চালনের অনুমতি প্রদান করা হবে"
  
--#: ../semanage/seobject.py:873
-+#: ../semanage/seobject.py:877
- #, python-format
- msgid "Could not delete SELinux user %s"
--msgstr "Не може да се изтрие SELinux потребител %s"
-+msgstr "Не можах да изтрия SELinux потребител %s"
+-#: ../gui/selinux.tbl:104
+-msgid "Disable SELinux protection for jabberd daemon"
+-msgstr ""
++#~ msgid "Allow unconfined to dyntrans to unconfined_execmem"
++#~ msgstr ""
++#~ "আন-কনফাইন করা সামগ্রী unconfined_execmem-এ dyntrans করার অনুমতি প্রদান করা "
++#~ "হবে"
  
--#: ../semanage/seobject.py:911
-+#: ../semanage/seobject.py:915
- msgid "Could not list SELinux users"
--msgstr "Не могат да бъдат получени SELinux потребителите"
-+msgstr "Не можах да направя списък на SELinux потребителите"
+-#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
+-msgid "Kerberos"
+-msgstr ""
++#~ msgid "Databases"
++#~ msgstr "ডাটাবেস"
  
--#: ../semanage/seobject.py:917
-+#: ../semanage/seobject.py:921
- #, python-format
- msgid "Could not list roles for user %s"
--msgstr "Не могат да бъдат получени ролите за потребител %s"
-+msgstr "Не можах да направя списък на ролите за потребител %s"
+-#: ../gui/selinux.tbl:105
+-msgid "Disable SELinux protection for kadmind daemon"
+-msgstr ""
++#~ msgid "XServer"
++#~ msgstr "XServer"
  
--#: ../semanage/seobject.py:942
-+#: ../semanage/seobject.py:946
- msgid "Labeling"
--msgstr "Етикиране"
-+msgstr "Етикетиране"
+-#: ../gui/selinux.tbl:106
+-msgid "Disable SELinux protection for klogd daemon"
+-msgstr ""
++#~ msgid ""
++#~ "Allow xguest SELinux user account to execute files in home directory or /"
++#~ "tmp"
++#~ msgstr ""
++#~ "xguest SELinux ব্যবহারকারী অ্যাকাউন্টের ক্ষেত্রে ব্যবহারকারীর ব্যক্তিগত ডিরেক্টরি "
++#~ "(home) অথবা /tmp ডিরেক্টরির মধ্যে ফাইল সঞ্চালনের অনুমতি প্রদান করা হবে"
  
--#: ../semanage/seobject.py:942
-+#: ../semanage/seobject.py:946
- msgid "MLS/"
- msgstr "MLS/"
+-#: ../gui/selinux.tbl:107
+-msgid "Disable SELinux protection for krb5kdc daemon"
+-msgstr ""
++#~ msgid "NIS"
++#~ msgstr "NIS"
  
--#: ../semanage/seobject.py:943
-+#: ../semanage/seobject.py:947
- msgid "Prefix"
- msgstr "Префикс"
+-#: ../gui/selinux.tbl:108
+-msgid "Disable SELinux protection for ktalk daemons"
+-msgstr ""
++#~ msgid "Web Applications"
++#~ msgstr "ওয়েব অ্যাপ্লিকেশন"
  
--#: ../semanage/seobject.py:943
-+#: ../semanage/seobject.py:947
- msgid "MCS Level"
- msgstr "MCS ниво"
+-#: ../gui/selinux.tbl:109
+-msgid "Disable SELinux protection for kudzu daemon"
+-msgstr ""
++#~ msgid "Transition staff SELinux user to Web Browser Domain"
++#~ msgstr ""
++#~ "staff SELinux ব্যবহারকারীকে ওয়েব ব্রাউজার ডোমেইনের মধ্যে রূপান্তর করা হবে"
  
--#: ../semanage/seobject.py:943
-+#: ../semanage/seobject.py:947
- msgid "MCS Range"
- msgstr "MCS интервал"
+-#: ../gui/selinux.tbl:110
+-msgid "Disable SELinux protection for locate daemon"
+-msgstr ""
++#~ msgid "Transition sysadm SELinux user to Web Browser Domain"
++#~ msgstr ""
++#~ "sysadm SELinux ব্যবহারকারীকে ওয়েব ব্রাউজার ডোমেইনের মধ্যে রূপান্তর করা হবে"
  
--#: ../semanage/seobject.py:943 ../semanage/seobject.py:948
-+#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
- msgid "SELinux Roles"
- msgstr "SELinux роли"
+-#: ../gui/selinux.tbl:111
+-msgid "Disable SELinux protection for lpd daemon"
+-msgstr ""
++#~ msgid "Transition user SELinux user to Web Browser Domain"
++#~ msgstr "user SELinux ব্যবহারকারীকে ওয়েব ব্রাউজার ডোমেইনের মধ্যে রূপান্তর করা হবে"
  
--#: ../semanage/seobject.py:963
-+#: ../semanage/seobject.py:967
- msgid "Protocol udp or tcp is required"
- msgstr "Изисква се протокол udp или tcp"
+-#: ../gui/selinux.tbl:112
+-msgid "Disable SELinux protection for lrrd daemon"
+-msgstr ""
++#~ msgid "Transition xguest SELinux user to Web Browser Domain"
++#~ msgstr ""
++#~ "xguest SELinux ব্যবহারকারীকে ওয়েব ব্রাউজার ডোমেইনের মধ্যে রূপান্তর করা হবে"
  
--#: ../semanage/seobject.py:965
-+#: ../semanage/seobject.py:969
- msgid "Port is required"
- msgstr "Изисква се порт"
+-#: ../gui/selinux.tbl:113
+-msgid "Disable SELinux protection for lvm daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for amanda"
++#~ msgstr "amanda-র জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
  
--#: ../semanage/seobject.py:975
--#, fuzzy
-+#: ../semanage/seobject.py:979
- msgid "Invalid Port"
--msgstr "Невалиден префикс %s"
-+msgstr "Невалиден порт"
+-#: ../gui/selinux.tbl:114
+-msgid "Disable SELinux protection for mailman"
+-msgstr ""
++#~ msgid "Disable SELinux protection for amavis"
++#~ msgstr "amavis-র জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
  
--#: ../semanage/seobject.py:979
-+#: ../semanage/seobject.py:983
- #, python-format
- msgid "Could not create a key for %s/%s"
--msgstr "Не може да се създаде ключ за %s/%s"
-+msgstr "Не можах да създам ключ за %s/%s"
+-#: ../gui/selinux.tbl:115
+-msgid "Allow evolution and thunderbird to read user files"
+-msgstr ""
++#~ msgid "Disable SELinux protection for apmd daemon"
++#~ msgstr "apmd ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
  
--#: ../semanage/seobject.py:990
-+#: ../semanage/seobject.py:994
- msgid "Type is required"
- msgstr "Изисква се тип"
+-#: ../gui/selinux.tbl:116
+-msgid "Disable SELinux protection for mdadm daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for arpwatch daemon"
++#~ msgstr "arpwatch ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
  
--#: ../semanage/seobject.py:996 ../semanage/seobject.py:1055
--#: ../semanage/seobject.py:1110 ../semanage/seobject.py:1116
-+#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
-+#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
- #, python-format
- msgid "Could not check if port %s/%s is defined"
--msgstr "Не може да се провери дали порт %s/%s е дефиниран"
-+msgstr "Не можах да проверя дали порт %s/%s е дефиниран"
+-#: ../gui/selinux.tbl:117
+-msgid "Disable SELinux protection for monopd daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for auditd daemon"
++#~ msgstr "auditd ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
  
--#: ../semanage/seobject.py:998
-+#: ../semanage/seobject.py:1002
- #, python-format
- msgid "Port %s/%s already defined"
- msgstr "Порт %s/%s вече е дефиниран"
+-#: ../gui/selinux.tbl:118
+-msgid "Allow the mozilla browser to read user files"
+-msgstr ""
++#~ msgid "Disable SELinux protection for automount daemon"
++#~ msgstr "automount ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
  
--#: ../semanage/seobject.py:1002
-+#: ../semanage/seobject.py:1006
- #, python-format
- msgid "Could not create port for %s/%s"
--msgstr "Не може да се създаде порт за %s/%s"
-+msgstr "Не можах да създам порт за %s/%s"
+-#: ../gui/selinux.tbl:119
+-msgid "Disable SELinux protection for mrtg daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for avahi"
++#~ msgstr "avahi-র জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
  
--#: ../semanage/seobject.py:1008
-+#: ../semanage/seobject.py:1012
- #, python-format
- msgid "Could not create context for %s/%s"
--msgstr "Не може да се създаде контекст за %s/%s"
-+msgstr "Не можах да създам контекст за %s/%s"
+-#: ../gui/selinux.tbl:120
+-msgid "Disable SELinux protection for mysqld daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for bluetooth daemon"
++#~ msgstr "bluetooth ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
  
--#: ../semanage/seobject.py:1012
-+#: ../semanage/seobject.py:1016
- #, python-format
- msgid "Could not set user in port context for %s/%s"
--msgstr "Не може да се приведе потребителя в контекст на порта за %s/%s"
-+msgstr "Не можах да задам потребител в контекста на порта за %s/%s"
+-#: ../gui/selinux.tbl:121
+-msgid "Disable SELinux protection for nagios daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for canna daemon"
++#~ msgstr "canna ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
  
--#: ../semanage/seobject.py:1016
-+#: ../semanage/seobject.py:1020
- #, python-format
- msgid "Could not set role in port context for %s/%s"
--msgstr "Не може да се приведе ролята в контекст на порта за %s/%s"
-+msgstr "Не можах да задам роля в контекста на порта за %s/%s"
+-#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
+-msgid "Name Service"
+-msgstr ""
++#~ msgid "Disable SELinux protection for cardmgr daemon"
++#~ msgstr "cardmgr ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
  
--#: ../semanage/seobject.py:1020
-+#: ../semanage/seobject.py:1024
- #, python-format
- msgid "Could not set type in port context for %s/%s"
--msgstr "Не може да се приведе типа в контекст на порта за %s/%s"
-+msgstr "Не можах да задам тип в контекста на порта за %s/%s"
+-#: ../gui/selinux.tbl:122
+-msgid "Disable SELinux protection for named daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for Cluster Server"
++#~ msgstr "Cluster Server-র জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
  
--#: ../semanage/seobject.py:1025
-+#: ../semanage/seobject.py:1029
- #, python-format
- msgid "Could not set mls fields in port context for %s/%s"
--msgstr "Не могат да се приведат mls полетата в контекст на порта за %s/%s"
-+msgstr "Не можах да задам mls полета в контекста на порта за %s/%s"
+-#: ../gui/selinux.tbl:123
+-msgid "Disable SELinux protection for nessusd daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for ciped daemon"
++#~ msgstr "ciped ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
  
--#: ../semanage/seobject.py:1029
-+#: ../semanage/seobject.py:1033
- #, python-format
- msgid "Could not set port context for %s/%s"
--msgstr "Не може да се приведе контекста на порта за %s/%s"
-+msgstr "Не можах да задам контекста на порта за %s/%s"
+-#: ../gui/selinux.tbl:124
+-msgid "Disable SELinux protection for NetworkManager"
+-msgstr ""
++#~ msgid "Disable SELinux protection for clamd daemon"
++#~ msgstr "clamd ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
  
--#: ../semanage/seobject.py:1033
-+#: ../semanage/seobject.py:1037
- #, python-format
- msgid "Could not add port %s/%s"
--msgstr "Не може да се добави порт %s/%s"
-+msgstr "Не можах да добавя порт %s/%s"
+-#: ../gui/selinux.tbl:125
+-msgid "Disable SELinux protection for nfsd daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for clamscan"
++#~ msgstr "clamscan-র জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
  
--#: ../semanage/seobject.py:1047 ../semanage/seobject.py:1312
--#: ../semanage/seobject.py:1508
-+#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
-+#: ../semanage/seobject.py:1512
- msgid "Requires setype or serange"
- msgstr "Необходим е setype или serange"
+-#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
+-#: ../gui/selinux.tbl:221
+-msgid "Samba"
+-msgstr ""
++#~ msgid "Disable SELinux protection for clvmd"
++#~ msgstr "clvmd-র জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
  
--#: ../semanage/seobject.py:1049
-+#: ../semanage/seobject.py:1053
- msgid "Requires setype"
- msgstr "Необходим е setype"
+-#: ../gui/selinux.tbl:126
+-msgid "Disable SELinux protection for nmbd daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for comsat daemon"
++#~ msgstr "comsat ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
  
--#: ../semanage/seobject.py:1057 ../semanage/seobject.py:1112
-+#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
- #, python-format
- msgid "Port %s/%s is not defined"
- msgstr "Порт %s/%s не е дефиниран"
+-#: ../gui/selinux.tbl:127
+-msgid "Disable SELinux protection for nrpe daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for courier daemon"
++#~ msgstr "courier ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
  
--#: ../semanage/seobject.py:1061
-+#: ../semanage/seobject.py:1065
- #, python-format
- msgid "Could not query port %s/%s"
--msgstr "Не може да се провери порт %s/%s"
-+msgstr "Не можах да запитам порт %s/%s"
+-#: ../gui/selinux.tbl:128
+-msgid "Disable SELinux protection for nscd daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for cpucontrol daemon"
++#~ msgstr "cpucontrol ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
  
--#: ../semanage/seobject.py:1072
-+#: ../semanage/seobject.py:1076
- #, python-format
- msgid "Could not modify port %s/%s"
--msgstr "Не може да се промени порт %s/%s"
-+msgstr "Не можах да променя порт %s/%s"
+-#: ../gui/selinux.tbl:129
+-msgid "Disable SELinux protection for nsd daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for cpuspeed daemon"
++#~ msgstr "cpuspeed ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
  
--#: ../semanage/seobject.py:1085
--#, fuzzy
-+#: ../semanage/seobject.py:1089
- msgid "Could not list the ports"
--msgstr "Не може да се получи списък на портовете"
-+msgstr "Не можах да направя списък на портовете"
+-#: ../gui/selinux.tbl:130
+-msgid "Disable SELinux protection for ntpd daemon"
+-msgstr ""
++#~ msgid "Cron"
++#~ msgstr "Cron"
  
--#: ../semanage/seobject.py:1101
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1105
-+#, python-format
- msgid "Could not delete the port %s"
--msgstr "Не може да се изтрие порт %s/%s"
-+msgstr "Не можах да изтрия порт %s"
+-#: ../gui/selinux.tbl:131
+-msgid "Disable SELinux protection for oddjob"
+-msgstr ""
++#~ msgid "Disable SELinux protection for crond daemon"
++#~ msgstr "crond ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
  
--#: ../semanage/seobject.py:1118
-+#: ../semanage/seobject.py:1122
- #, python-format
- msgid "Port %s/%s is defined in policy, cannot be deleted"
--msgstr "Порт %s/%s е дефиниран в политиката, не може да се изтрие"
-+msgstr "Порт %s/%s е дефиниран в политика, не може да се изтрие"
+-#: ../gui/selinux.tbl:132
+-msgid "Disable SELinux protection for oddjob_mkhomedir"
+-msgstr ""
++#~ msgid "Printing"
++#~ msgstr "প্রিন্ট ব্যবস্থা"
  
--#: ../semanage/seobject.py:1122
-+#: ../semanage/seobject.py:1126
- #, python-format
- msgid "Could not delete port %s/%s"
--msgstr "Не може да се изтрие порт %s/%s"
-+msgstr "Не можах да изтрия порт %s/%s"
+-#: ../gui/selinux.tbl:133
+-msgid "Disable SELinux protection for openvpn daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for cupsd back end server"
++#~ msgstr "cupsd ব্যাক-এন্ড সার্ভারের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
  
--#: ../semanage/seobject.py:1138 ../semanage/seobject.py:1160
-+#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
- msgid "Could not list ports"
--msgstr "Не може да се получи списък на портовете"
-+msgstr "Не можах да направя списък на портовете"
+-#: ../gui/selinux.tbl:134
+-msgid "Disable SELinux protection for pam daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for cupsd daemon"
++#~ msgstr "cupsd ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
  
--#: ../semanage/seobject.py:1199
-+#: ../semanage/seobject.py:1203
- msgid "SELinux Port Type"
- msgstr "SELinux тип порт"
+-#: ../gui/selinux.tbl:135
+-msgid "Disable SELinux protection for pegasus"
+-msgstr ""
++#~ msgid "Disable SELinux protection for cupsd_lpd"
++#~ msgstr "cupsd_lpd-র জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
  
--#: ../semanage/seobject.py:1199
-+#: ../semanage/seobject.py:1203
- msgid "Proto"
- msgstr "Протокол"
+-#: ../gui/selinux.tbl:136
+-msgid "Disable SELinux protection for perdition daemon"
+-msgstr ""
++#~ msgid "CVS"
++#~ msgstr "CVS"
  
--#: ../semanage/seobject.py:1199
-+#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
- msgid "Port Number"
- msgstr "Номер на порт"
+-#: ../gui/selinux.tbl:137
+-msgid "Disable SELinux protection for portmap daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for cvs daemon"
++#~ msgstr "cvs ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
  
--#: ../semanage/seobject.py:1218
--#, fuzzy
-+#: ../semanage/seobject.py:1222
- msgid "Node Address is required"
--msgstr "Изисква се порт"
-+msgstr "Изисква се адрес на възел"
+-#: ../gui/selinux.tbl:138
+-msgid "Disable SELinux protection for portslave daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for cyrus daemon"
++#~ msgstr "cyrus ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
  
--#: ../semanage/seobject.py:1233
-+#: ../semanage/seobject.py:1237
- msgid "Unknown or missing protocol"
+-#: ../gui/selinux.tbl:139
+-msgid "Disable SELinux protection for postfix"
 -msgstr ""
-+msgstr "Непознат или липсващ протокол"
++#~ msgid "Disable SELinux protection for dbskkd daemon"
++#~ msgstr "dbskkd ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
  
--#: ../semanage/seobject.py:1247 ../semanage/seobject.py:1446
--#: ../semanage/seobject.py:1724
-+#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
-+#: ../semanage/seobject.py:1728
- msgid "SELinux Type is required"
- msgstr "Необходим е SELinux тип"
+-#: ../gui/selinux.tbl:140
+-msgid "Disable SELinux protection for postgresql daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for dbusd daemon"
++#~ msgstr "dbusd ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
  
--#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1316
--#: ../semanage/seobject.py:1352 ../semanage/seobject.py:1450
--#: ../semanage/seobject.py:1512 ../semanage/seobject.py:1546
--#: ../semanage/seobject.py:1728
-+#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
-+#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
-+#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
-+#: ../semanage/seobject.py:1732
- #, python-format
- msgid "Could not create key for %s"
--msgstr "Не може да се създаде ключ за %s"
-+msgstr "Не можах да създам ключ за %s"
+-#: ../gui/selinux.tbl:141
+-msgid "pppd"
+-msgstr ""
++#~ msgid "Disable SELinux protection for dccd"
++#~ msgstr "dccd-র জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
  
--#: ../semanage/seobject.py:1253 ../semanage/seobject.py:1320
--#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1362
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
-+#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
-+#, python-format
- msgid "Could not check if addr %s is defined"
--msgstr "Не може да се провери дали порт %s/%s е дефиниран"
-+msgstr "Не можах да проверя дали addr %s е дефиниран"
+-#: ../gui/selinux.tbl:141
+-msgid "Allow pppd to be run for a regular user"
+-msgstr ""
++#~ msgid "Disable SELinux protection for dccifd"
++#~ msgstr "dccifd-র জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
  
--#: ../semanage/seobject.py:1262
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1266
-+#, python-format
- msgid "Could not create addr for %s"
--msgstr "Не може да се създаде ключ за %s"
-+msgstr "Не можах да създам addr за %s"
+-#: ../gui/selinux.tbl:142
+-msgid "Disable SELinux protection for pptp"
+-msgstr ""
++#~ msgid "Disable SELinux protection for dccm"
++#~ msgstr "dccm-র জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
  
--#: ../semanage/seobject.py:1268 ../semanage/seobject.py:1466
--#: ../semanage/seobject.py:1686
-+#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
-+#: ../semanage/seobject.py:1690
- #, python-format
- msgid "Could not create context for %s"
--msgstr "Не може да се създаде контекст за %s"
-+msgstr "Не можах да създам контекст за %s"
+-#: ../gui/selinux.tbl:143
+-msgid "Disable SELinux protection for prelink daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for ddt daemon"
++#~ msgstr "ddt ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
  
--#: ../semanage/seobject.py:1272
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1276
-+#, python-format
- msgid "Could not set mask for %s"
--msgstr "Не може да се зададе името за %s"
-+msgstr "Не можах да задам маска за %s"
+-#: ../gui/selinux.tbl:144
+-msgid "Disable SELinux protection for privoxy daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for devfsd daemon"
++#~ msgstr "devfsd ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
  
--#: ../semanage/seobject.py:1276
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1280
-+#, python-format
- msgid "Could not set user in addr context for %s"
--msgstr "Не може да се приведе потребителя в контекст на файл за %s"
-+msgstr "Не можах да задам потребител в addr контекст %s"
+-#: ../gui/selinux.tbl:145
+-msgid "Disable SELinux protection for ptal daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for dhcpc daemon"
++#~ msgstr "dhcpc ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
  
--#: ../semanage/seobject.py:1280
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1284
-+#, python-format
- msgid "Could not set role in addr context for %s"
--msgstr "Не може да се приведе ролята в контекст на файл за %s"
-+msgstr "Не можах да задам роля в addr контекст за %s"
+-#: ../gui/selinux.tbl:146
+-msgid "Disable SELinux protection for pxe daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for dhcpd daemon"
++#~ msgstr "dhcpd ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
  
--#: ../semanage/seobject.py:1284
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1288
-+#, python-format
- msgid "Could not set type in addr context for %s"
--msgstr "Не може да се приведе типа в контекст на файл за %s"
-+msgstr "Не можах да задам тип в addr контекст за %s"
+-#: ../gui/selinux.tbl:147
+-msgid "Disable SELinux protection for pyzord"
+-msgstr ""
++#~ msgid "Disable SELinux protection for dictd daemon"
++#~ msgstr "dictd ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
  
--#: ../semanage/seobject.py:1289
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1293
-+#, python-format
- msgid "Could not set mls fields in addr context for %s"
--msgstr "Не могат да се приведат mls полетата в контекст на файл за %s"
-+msgstr "Не можах да задам mls полета в addr контекст за %s"
+-#: ../gui/selinux.tbl:148
+-msgid "Disable SELinux protection for quota daemon"
+-msgstr ""
++#~ msgid "Allow sysadm_t to directly start daemons"
++#~ msgstr "sysadm_t দ্বারা সরাসরি ডেমন আরম্ভের অনুমতি প্রদান করা হবে"
  
--#: ../semanage/seobject.py:1293
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1297
-+#, python-format
- msgid "Could not set addr context for %s"
--msgstr "Не може да се установи контекст на файл за %s"
-+msgstr "Не можах да задам addr контекст за %s"
+-#: ../gui/selinux.tbl:149
+-msgid "Disable SELinux protection for radiusd daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for Evolution"
++#~ msgstr "Evolution-র জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
  
--#: ../semanage/seobject.py:1297
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1301
-+#, python-format
- msgid "Could not add addr %s"
--msgstr "Не може да се добави порт %s/%s"
-+msgstr "Не можах да добавя addr %s"
+-#: ../gui/selinux.tbl:150
+-msgid "Disable SELinux protection for radvd daemon"
+-msgstr ""
++#~ msgid "Games"
++#~ msgstr "খেলা"
  
--#: ../semanage/seobject.py:1322 ../semanage/seobject.py:1358
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
-+#, python-format
- msgid "Addr %s is not defined"
--msgstr "Порт %s/%s не е дефиниран"
-+msgstr "Addr %s не е дефиниран"
+-#: ../gui/selinux.tbl:151
+-msgid "Disable SELinux protection for rdisc"
+-msgstr ""
++#~ msgid "Disable SELinux protection for games"
++#~ msgstr "খেলার জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
  
--#: ../semanage/seobject.py:1326
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1330
-+#, python-format
- msgid "Could not query addr %s"
--msgstr "Не може да се провери порт %s/%s"
-+msgstr "Не можах да запитам addr %s"
+-#: ../gui/selinux.tbl:152
+-msgid "Disable SELinux protection for readahead"
+-msgstr ""
++#~ msgid "Disable SELinux protection for the web browsers"
++#~ msgstr "ওয়েব ব্রাউজারের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
  
--#: ../semanage/seobject.py:1336
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1340
-+#, python-format
- msgid "Could not modify addr %s"
--msgstr "Не може да се промени порт %s/%s"
-+msgstr "Не можах да променя addr %s"
+-#: ../gui/selinux.tbl:153
+-msgid "Allow programs to read files in non-standard locations (default_t)"
+-msgstr ""
++#~ msgid "Disable SELinux protection for Thunderbird"
++#~ msgstr "Thunderbird-র জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
  
--#: ../semanage/seobject.py:1364
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1368
-+#, python-format
- msgid "Addr %s is defined in policy, cannot be deleted"
--msgstr "Порт %s/%s е дефиниран в политиката, не може да се изтрие"
-+msgstr "Addr %s е дефиниран в политика, не може да се изтрие"
+-#: ../gui/selinux.tbl:154
+-msgid "Disable SELinux protection for restorecond"
+-msgstr ""
++#~ msgid "Disable SELinux protection for distccd daemon"
++#~ msgstr "distccd ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
  
--#: ../semanage/seobject.py:1368
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1372
-+#, python-format
- msgid "Could not delete addr %s"
--msgstr "Не може да се изтрие интерфейс %s"
-+msgstr "Не можах да изтрия addr %s"
+-#: ../gui/selinux.tbl:155
+-msgid "Disable SELinux protection for rhgb daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for dmesg daemon"
++#~ msgstr "dmesg ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
  
--#: ../semanage/seobject.py:1380
--#, fuzzy
-+#: ../semanage/seobject.py:1384
- msgid "Could not deleteall node mappings"
--msgstr "Не може да се изтрие съответствието за вход за %s"
-+msgstr "Не можах да изтрия всички съответствия на възли"
+-#: ../gui/selinux.tbl:156
+-msgid "Disable SELinux protection for ricci"
+-msgstr ""
++#~ msgid "Disable SELinux protection for dnsmasq daemon"
++#~ msgstr "dnsmasq ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
  
--#: ../semanage/seobject.py:1394
--#, fuzzy
-+#: ../semanage/seobject.py:1398
- msgid "Could not list addrs"
--msgstr "Не може да се получи списък на портовете"
-+msgstr "Не можах да направя addr списък"
+-#: ../gui/selinux.tbl:157
+-msgid "Disable SELinux protection for ricci_modclusterd"
+-msgstr ""
++#~ msgid "Disable SELinux protection for dovecot daemon"
++#~ msgstr "dovecot ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
  
--#: ../semanage/seobject.py:1454 ../semanage/seobject.py:1516
--#: ../semanage/seobject.py:1550 ../semanage/seobject.py:1556
-+#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
-+#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
- #, python-format
- msgid "Could not check if interface %s is defined"
--msgstr "Не може да се провери дали интерфейс %s е дефинирано"
-+msgstr "Не можах да проверя дали интерфейс %s е дефиниран"
+-#: ../gui/selinux.tbl:158
+-msgid "Disable SELinux protection for rlogind daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for entropyd daemon"
++#~ msgstr "entropyd ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
  
--#: ../semanage/seobject.py:1461
-+#: ../semanage/seobject.py:1465
- #, python-format
- msgid "Could not create interface for %s"
--msgstr "Не може да се създаде интерфейс за %s"
-+msgstr "Не можах да създам интерфейс за %s"
+-#: ../gui/selinux.tbl:159
+-msgid "Disable SELinux protection for rpcd daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for fetchmail"
++#~ msgstr "fetchmail-র জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
  
--#: ../semanage/seobject.py:1470
-+#: ../semanage/seobject.py:1474
- #, python-format
- msgid "Could not set user in interface context for %s"
--msgstr "Не може да се приведе потребителя в интерфейсен контекст за %s"
-+msgstr "Не можах да задам потребител в контекст на интерфейс за %s"
+-#: ../gui/selinux.tbl:160
+-msgid "Disable SELinux protection for rshd"
+-msgstr ""
++#~ msgid "Disable SELinux protection for fingerd daemon"
++#~ msgstr "fingerd ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
  
--#: ../semanage/seobject.py:1474
-+#: ../semanage/seobject.py:1478
- #, python-format
- msgid "Could not set role in interface context for %s"
--msgstr "Не може да се приведе ролята в интерфейсен контекст за %s"
-+msgstr "Не можах да задам роля в контекст на интерфейс за %s"
+-#: ../gui/selinux.tbl:161
+-msgid "rsync"
+-msgstr ""
++#~ msgid "Disable SELinux protection for freshclam daemon"
++#~ msgstr "freshclam ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
  
--#: ../semanage/seobject.py:1478
-+#: ../semanage/seobject.py:1482
- #, python-format
- msgid "Could not set type in interface context for %s"
--msgstr "Не може да се приведе типа в интерфейсен контекст за %s"
-+msgstr "Не можах да задам тип в контекст на интерфейс за %s"
+-#: ../gui/selinux.tbl:161
+-msgid "Disable SELinux protection for rsync daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for fsdaemon daemon"
++#~ msgstr "fsdaemon ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
  
--#: ../semanage/seobject.py:1483
-+#: ../semanage/seobject.py:1487
- #, python-format
- msgid "Could not set mls fields in interface context for %s"
--msgstr "Не могат да се приведат mls полетата в интерфейсен контекст за %s"
-+msgstr "Не можах да задам mls полета в контекст на интерфейс за %s"
+-#: ../gui/selinux.tbl:162
+-msgid "Allow ssh to run from inetd instead of as a daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for gpm daemon"
++#~ msgstr "gpm ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
  
--#: ../semanage/seobject.py:1487
-+#: ../semanage/seobject.py:1491
- #, python-format
- msgid "Could not set interface context for %s"
--msgstr "Не може да се установи интерфейсен контекст за %s"
-+msgstr "Не можах да задам контекст на интерфейс за %s"
+-#: ../gui/selinux.tbl:163
+-msgid "Allow Samba to share nfs directories"
+-msgstr ""
++#~ msgid "NFS"
++#~ msgstr "NFS"
  
--#: ../semanage/seobject.py:1491
-+#: ../semanage/seobject.py:1495
- #, python-format
- msgid "Could not set message context for %s"
--msgstr "Не може да се установи контекста на съобщението за %s"
-+msgstr "Не можах да задам контекст на съобщението за %s"
+-#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
+-msgid "SASL authentication server"
+-msgstr ""
++#~ msgid "Disable SELinux protection for gss daemon"
++#~ msgstr "gss ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
  
--#: ../semanage/seobject.py:1495
-+#: ../semanage/seobject.py:1499
- #, python-format
- msgid "Could not add interface %s"
--msgstr "Не може да се добави интерфейс %s"
-+msgstr "Не можах да добавя интерфейс %s"
+-#: ../gui/selinux.tbl:164
+-msgid "Allow sasl authentication server to read /etc/shadow"
+-msgstr ""
++#~ msgid "Disable SELinux protection for Hal daemon"
++#~ msgstr "Hal ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
  
--#: ../semanage/seobject.py:1518 ../semanage/seobject.py:1552
-+#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
- #, python-format
- msgid "Interface %s is not defined"
- msgstr "Интерфейс %s не е дефиниран"
+-#: ../gui/selinux.tbl:165
+-msgid ""
+-"Allow X-Windows server to map a memory region as both executable and writable"
+-msgstr ""
++#~ msgid "Compatibility"
++#~ msgstr "সুসংগতি"
  
--#: ../semanage/seobject.py:1522
-+#: ../semanage/seobject.py:1526
- #, python-format
- msgid "Could not query interface %s"
--msgstr "Не може да се провери интерфейс %s"
-+msgstr "Не можах да запитам интерфейс %s"
+-#: ../gui/selinux.tbl:166
+-msgid "Disable SELinux protection for saslauthd daemon"
+-msgstr ""
++#~ msgid ""
++#~ "Do not audit things that we know to be broken but which are not security "
++#~ "risks"
++#~ msgstr "বিপদের আশঙ্কাবিহীন জ্ঞাত সমস্যাসহ সামগ্রীর জন্য অডিট করা হবে না"
  
--#: ../semanage/seobject.py:1533
-+#: ../semanage/seobject.py:1537
- #, python-format
- msgid "Could not modify interface %s"
--msgstr "Не може да се промени интерфейс %s"
-+msgstr "Не можах да променя интерфейс %s"
+-#: ../gui/selinux.tbl:167
+-msgid "Disable SELinux protection for scannerdaemon daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for hostname daemon"
++#~ msgstr "hostname ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
  
--#: ../semanage/seobject.py:1558
-+#: ../semanage/seobject.py:1562
- #, python-format
- msgid "Interface %s is defined in policy, cannot be deleted"
--msgstr "Интерфейс %s е дефиниран в политиката, не може да се изтрие"
-+msgstr "Интерфейс %s е дефиниран в политика, не може да се изтрие"
+-#: ../gui/selinux.tbl:168
+-msgid "Do not allow transition to sysadm_t, sudo and su effected"
+-msgstr ""
++#~ msgid "Disable SELinux protection for hotplug daemon"
++#~ msgstr "hotplug ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
  
--#: ../semanage/seobject.py:1562
-+#: ../semanage/seobject.py:1566
- #, python-format
- msgid "Could not delete interface %s"
--msgstr "Не може да се изтрие интерфейс %s"
-+msgstr "Не можах да изтрия интерфейс %s"
+-#: ../gui/selinux.tbl:169
+-msgid "Do not allow any processes to load kernel modules"
+-msgstr ""
++#~ msgid "Disable SELinux protection for howl daemon"
++#~ msgstr "howl ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
  
--#: ../semanage/seobject.py:1574
--#, fuzzy
-+#: ../semanage/seobject.py:1578
- msgid "Could not delete all interface  mappings"
--msgstr "Не може да се изтрие интерфейс %s"
-+msgstr "Не можах да изтрия всички съответствия   на интерфейси"
+-#: ../gui/selinux.tbl:170
+-msgid "Do not allow any processes to modify kernel SELinux policy"
+-msgstr ""
++#~ msgid "Disable SELinux protection for cups hplip daemon"
++#~ msgstr "hplip ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
  
--#: ../semanage/seobject.py:1588
-+#: ../semanage/seobject.py:1592
- msgid "Could not list interfaces"
--msgstr "Не може да се получи списък с интерфейсите"
-+msgstr "Не можах да създам списък с интерфейсите"
+-#: ../gui/selinux.tbl:171
+-msgid "Disable SELinux protection for sendmail daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for httpd rotatelogs"
++#~ msgstr "httpd rotatelogs-র জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
  
--#: ../semanage/seobject.py:1613
-+#: ../semanage/seobject.py:1617
- msgid "SELinux Interface"
- msgstr "SELinux интерфейс"
+-#: ../gui/selinux.tbl:172
+-msgid "Disable SELinux protection for setrans"
+-msgstr ""
++#~ msgid "HTTPD Service"
++#~ msgstr "HTTPD পরিসেবা"
  
--#: ../semanage/seobject.py:1613 ../semanage/seobject.py:1936
-+#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
- msgid "Context"
- msgstr "Контекст"
+-#: ../gui/selinux.tbl:173
+-msgid "Disable SELinux protection for setroubleshoot daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for http suexec"
++#~ msgstr "http suexec-র জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
  
--#: ../semanage/seobject.py:1663
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1667
-+#, python-format
- msgid "Equivalence class for %s already exists"
--msgstr "Файловия контекст за %s вече е дефиниран"
-+msgstr "Клас за еквивалентност за %s вече съществува"
+-#: ../gui/selinux.tbl:174
+-msgid "Disable SELinux protection for slapd daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for hwclock daemon"
++#~ msgstr "hwclock ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
  
--#: ../semanage/seobject.py:1669
-+#: ../semanage/seobject.py:1673
- #, python-format
- msgid "File spec %s conflicts with equivalency rule '%s %s'"
- msgstr ""
-+"Файловата спецификация %s е в конфликт с правило за еквивалентност '%s %s'"
+-#: ../gui/selinux.tbl:175
+-msgid "Disable SELinux protection for slrnpull daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for i18n daemon"
++#~ msgstr "i18n ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
  
--#: ../semanage/seobject.py:1678
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1682
-+#, python-format
- msgid "Equivalence class for %s does not exists"
--msgstr "Linux потребител %s не съществува"
-+msgstr "Клас за еквивалентност за %s не съществува"
+-#: ../gui/selinux.tbl:176
+-msgid "Disable SELinux protection for smbd daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for imazesrv daemon"
++#~ msgstr "imazesrv ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
  
--#: ../semanage/seobject.py:1692
-+#: ../semanage/seobject.py:1696
- #, python-format
- msgid "Could not set user in file context for %s"
--msgstr "Не може да се приведе потребителя в контекст на файл за %s"
-+msgstr "Не можах да задам потребител в контекст на файл за %s"
+-#: ../gui/selinux.tbl:177
+-msgid "Disable SELinux protection for snmpd daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for inetd child daemons"
++#~ msgstr "inetd চাইল্ড ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
  
--#: ../semanage/seobject.py:1696
-+#: ../semanage/seobject.py:1700
- #, python-format
- msgid "Could not set role in file context for %s"
--msgstr "Не може да се приведе ролята в контекст на файл за %s"
-+msgstr "Не можах да задам роля в контекст на файл за %s"
+-#: ../gui/selinux.tbl:178
+-msgid "Disable SELinux protection for snort daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for inetd daemon"
++#~ msgstr "inetd ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
  
--#: ../semanage/seobject.py:1701 ../semanage/seobject.py:1758
-+#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
- #, python-format
- msgid "Could not set mls fields in file context for %s"
--msgstr "Не могат да се приведат mls полетата в контекст на файл за %s"
-+msgstr "Не можах да задам mls полета в контекст на файл за %s"
+-#: ../gui/selinux.tbl:179
+-msgid "Disable SELinux protection for soundd daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for innd daemon"
++#~ msgstr "innd ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
  
--#: ../semanage/seobject.py:1707
--#, fuzzy
-+#: ../semanage/seobject.py:1711
- msgid "Invalid file specification"
--msgstr "Файлова спецификация"
-+msgstr "Невалидна файлова спецификация"
+-#: ../gui/selinux.tbl:180
+-msgid "Disable SELinux protection for sound daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for iptables daemon"
++#~ msgstr "iptables ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
  
--#: ../semanage/seobject.py:1709
-+#: ../semanage/seobject.py:1713
- msgid "File specification can not include spaces"
+-#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
+-msgid "Spam Protection"
 -msgstr ""
-+msgstr "Файловата спецификация не може да съдържа интервали"
++#~ msgid "Disable SELinux protection for ircd daemon"
++#~ msgstr "ircd-র জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
  
--#: ../semanage/seobject.py:1714
-+#: ../semanage/seobject.py:1718
- #, python-format
- msgid ""
- "File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
- msgstr ""
-+"Файловата спецификация %s е в конфликт с правило за еквивалентност '%s %s'; "
-+"Вместо това опитайте като добавите '%s'"
+-#: ../gui/selinux.tbl:181
+-msgid "Disable SELinux protection for spamd daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for irqbalance daemon"
++#~ msgstr "irqbalance-র জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
  
--#: ../semanage/seobject.py:1732 ../semanage/seobject.py:1737
--#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1872
--#: ../semanage/seobject.py:1876
-+#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
-+#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
-+#: ../semanage/seobject.py:1880
- #, python-format
- msgid "Could not check if file context for %s is defined"
--msgstr "Не може да се провери дали файловия контекст за %s е дефиниран"
-+msgstr "Не можах да проверя дали файловия контекст за %s е дефиниран"
+-#: ../gui/selinux.tbl:182
+-msgid "Allow spamd to access home directories"
+-msgstr ""
++#~ msgid "Disable SELinux protection for iscsi daemon"
++#~ msgstr "iscsi-র জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
  
--#: ../semanage/seobject.py:1745
-+#: ../semanage/seobject.py:1749
- #, python-format
- msgid "Could not create file context for %s"
--msgstr "Не може да се създаде файлов контекст за %s"
-+msgstr "Не можах да създам контекст на файл за %s"
+-#: ../gui/selinux.tbl:183
+-msgid "Allow Spam Assassin daemon network access"
+-msgstr ""
++#~ msgid "Disable SELinux protection for jabberd daemon"
++#~ msgstr "jabberd-র জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
  
--#: ../semanage/seobject.py:1753
-+#: ../semanage/seobject.py:1757
- #, python-format
- msgid "Could not set type in file context for %s"
--msgstr "Не може да се приведе типа в контекст на файл за %s"
-+msgstr "Не можах да задам тип в контекст на файл за %s"
+-#: ../gui/selinux.tbl:184
+-msgid "Disable SELinux protection for speedmgmt daemon"
+-msgstr ""
++#~ msgid "Kerberos"
++#~ msgstr "Kerberos"
  
--#: ../semanage/seobject.py:1761 ../semanage/seobject.py:1818
--#: ../semanage/seobject.py:1822
-+#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
-+#: ../semanage/seobject.py:1826
- #, python-format
- msgid "Could not set file context for %s"
--msgstr "Не може да се установи контекст на файл за %s"
-+msgstr "Не можах да задам контекст на файл за %s"
- 
--#: ../semanage/seobject.py:1767
-+#: ../semanage/seobject.py:1771
- #, python-format
- msgid "Could not add file context for %s"
--msgstr "Не може да се добави контекст на файл за %s"
-+msgstr "Не можах да добавя контекст на файл за %s"
- 
--#: ../semanage/seobject.py:1781
-+#: ../semanage/seobject.py:1785
- msgid "Requires setype, serange or seuser"
- msgstr "Изисква setype, serange или seuser"
- 
--#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1880
-+#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
- #, python-format
- msgid "File context for %s is not defined"
- msgstr "Не е дефиниран файлов контекст за %s"
- 
--#: ../semanage/seobject.py:1800
-+#: ../semanage/seobject.py:1804
- #, python-format
- msgid "Could not query file context for %s"
--msgstr "Не може да се провери файловия контекст за %s"
-+msgstr "Не можах да запитам файловия контекст за %s"
- 
--#: ../semanage/seobject.py:1826
-+#: ../semanage/seobject.py:1830
- #, python-format
- msgid "Could not modify file context for %s"
--msgstr "Не може да се промени файловия контекст за %s"
-+msgstr "Не можах да променя файловия контекст за %s"
- 
--#: ../semanage/seobject.py:1839
--#, fuzzy
-+#: ../semanage/seobject.py:1843
- msgid "Could not list the file contexts"
--msgstr "Не може да се получат файловите контексти"
-+msgstr "Не можах да направя списък на файловите контексти"
+-#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
+-msgid "Squid"
+-msgstr ""
++#~ msgid "Disable SELinux protection for kadmind daemon"
++#~ msgstr "kadmind-র জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
  
--#: ../semanage/seobject.py:1853
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1857
-+#, python-format
- msgid "Could not delete the file context %s"
--msgstr "Не може да се изтрие файловия контекст за %s"
-+msgstr "Не можах да изтрия файловия контекст %s"
+-#: ../gui/selinux.tbl:185
+-msgid "Allow squid daemon to connect to the network"
+-msgstr ""
++#~ msgid "Disable SELinux protection for klogd daemon"
++#~ msgstr "klogd-র জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
  
--#: ../semanage/seobject.py:1878
-+#: ../semanage/seobject.py:1882
- #, python-format
- msgid "File context for %s is defined in policy, cannot be deleted"
- msgstr ""
--"Файловия контекст за %s е дефиниран в политиката, не може да бъде изтрит"
-+"Файловият контекст за %s е дефиниран в политика, не може да бъде изтрит"
+-#: ../gui/selinux.tbl:186
+-msgid "Disable SELinux protection for squid daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for krb5kdc daemon"
++#~ msgstr "krb5kdc-র জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
  
--#: ../semanage/seobject.py:1884
-+#: ../semanage/seobject.py:1888
- #, python-format
- msgid "Could not delete file context for %s"
--msgstr "Не може да се изтрие файловия контекст за %s"
-+msgstr "Не можах да изтрия файловия контекст за %s"
+-#: ../gui/selinux.tbl:187
+-msgid "Disable SELinux protection for ssh daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for ktalk daemons"
++#~ msgstr "ktalk-র জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
  
--#: ../semanage/seobject.py:1899
-+#: ../semanage/seobject.py:1903
- msgid "Could not list file contexts"
--msgstr "Не може да се получат файловите контексти"
-+msgstr "Не можах да направя списък на файловите контексти"
+-#: ../gui/selinux.tbl:188
+-msgid "Allow ssh logins as sysadm_r:sysadm_t"
+-msgstr ""
++#~ msgid "Disable SELinux protection for kudzu daemon"
++#~ msgstr "kudzu-র জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
  
--#: ../semanage/seobject.py:1903
-+#: ../semanage/seobject.py:1907
- msgid "Could not list local file contexts"
--msgstr "Не може да се получат локалните файловите контексти"
-+msgstr "Не можах да направя списък на локалните файловите контексти"
+-#: ../gui/selinux.tbl:189
+-msgid ""
+-"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
+-"bashrc)"
+-msgstr ""
++#~ msgid "Disable SELinux protection for locate daemon"
++#~ msgstr "locate-র জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
  
--#: ../semanage/seobject.py:1936
-+#: ../semanage/seobject.py:1944
- msgid "SELinux fcontext"
- msgstr "SELinux ф.контекст"
+-#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
+-msgid "Universal SSL tunnel"
+-msgstr ""
++#~ msgid "Disable SELinux protection for lpd daemon"
++#~ msgstr "lpd-র জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
  
--#: ../semanage/seobject.py:1936
-+#: ../semanage/seobject.py:1944
- msgid "type"
- msgstr "тип"
+-#: ../gui/selinux.tbl:190
+-msgid "Disable SELinux protection for stunnel daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for lrrd daemon"
++#~ msgstr "lrrd-র জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
  
--#: ../semanage/seobject.py:1949
-+#: ../semanage/seobject.py:1957
- msgid ""
- "\n"
- "SELinux Distribution fcontext Equivalence \n"
- msgstr ""
-+"\n"
-+"Дистрибуционна SELinux fcontext еквивалентност \n"
+-#: ../gui/selinux.tbl:191
+-msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
+-msgstr ""
++#~ msgid "Disable SELinux protection for lvm daemon"
++#~ msgstr "lvm-র জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
  
--#: ../semanage/seobject.py:1954
--#, fuzzy
-+#: ../semanage/seobject.py:1962
- msgid ""
- "\n"
- "SELinux Local fcontext Equivalence \n"
--msgstr "SELinux ф.контекст"
-+msgstr ""
-+"\n"
-+"Локална SELinux fcontext еквивалентност \n"
+-#: ../gui/selinux.tbl:192
+-msgid "Disable SELinux protection for swat daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for mailman"
++#~ msgstr "mailman-র জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
  
--#: ../semanage/seobject.py:1988 ../semanage/seobject.py:2040
--#: ../semanage/seobject.py:2046
-+#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
-+#: ../semanage/seobject.py:2054
- #, python-format
- msgid "Could not check if boolean %s is defined"
--msgstr "Не може да се провери дали булевата променлива %s е дефинирана"
-+msgstr "Не можах да проверя дали булевата променлива %s е дефинирана"
+-#: ../gui/selinux.tbl:193
+-msgid "Disable SELinux protection for sxid daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for mdadm daemon"
++#~ msgstr "mdadm-র জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
  
--#: ../semanage/seobject.py:1990 ../semanage/seobject.py:2042
-+#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
- #, python-format
- msgid "Boolean %s is not defined"
- msgstr "Булева променлива %s не е дефинирана"
+-#: ../gui/selinux.tbl:194
+-msgid "Disable SELinux protection for syslogd daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for monopd daemon"
++#~ msgstr "monopd-র জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
  
--#: ../semanage/seobject.py:1994
-+#: ../semanage/seobject.py:2002
- #, python-format
- msgid "Could not query file context %s"
--msgstr "Не може да се провери файловия контекст %s"
-+msgstr "Не можах да проверя файловия контекст %s"
+-#: ../gui/selinux.tbl:195
+-msgid "Disable SELinux protection for system cron jobs"
+-msgstr ""
++#~ msgid "Disable SELinux protection for mrtg daemon"
++#~ msgstr "mrtg-র জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
  
--#: ../semanage/seobject.py:1999
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:2007
-+#, python-format
- msgid "You must specify one of the following values: %s"
--msgstr "Следва да въведете име"
-+msgstr "Трябва да зададете една от следните стойности: %s"
+-#: ../gui/selinux.tbl:196
+-msgid "Disable SELinux protection for tcp daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for mysqld daemon"
++#~ msgstr "mysqld-র জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
  
--#: ../semanage/seobject.py:2004
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:2012
-+#, python-format
- msgid "Could not set active value of boolean %s"
--msgstr "Не може да се изтрие булева променлива %s"
-+msgstr "Не можах да задам активна стойност на булева променлива %s"
+-#: ../gui/selinux.tbl:197
+-msgid "Disable SELinux protection for telnet daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for nagios daemon"
++#~ msgstr "nagios-র জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
  
--#: ../semanage/seobject.py:2007
-+#: ../semanage/seobject.py:2015
- #, python-format
- msgid "Could not modify boolean %s"
--msgstr "Не може да се промени булевата променлива %s"
-+msgstr "Не можах да променя булевата променлива %s"
+-#: ../gui/selinux.tbl:198
+-msgid "Disable SELinux protection for tftpd daemon"
+-msgstr ""
++#~ msgid "Name Service"
++#~ msgstr "Name পরিসেবা"
  
--#: ../semanage/seobject.py:2025
-+#: ../semanage/seobject.py:2033
- #, python-format
- msgid "Bad format %s: Record %s"
+-#: ../gui/selinux.tbl:199
+-msgid "Disable SELinux protection for transproxy daemon"
 -msgstr ""
-+msgstr "Грешен формат %s: Запис %s"
++#~ msgid "Disable SELinux protection for named daemon"
++#~ msgstr "named-র জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
  
--#: ../semanage/seobject.py:2048
-+#: ../semanage/seobject.py:2056
- #, python-format
- msgid "Boolean %s is defined in policy, cannot be deleted"
- msgstr "Булевата променлива %s е дефинирана в политика, не може да се изтрие"
+-#: ../gui/selinux.tbl:200
+-msgid "Disable SELinux protection for udev daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for nessusd daemon"
++#~ msgstr "nessusd-র জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
  
--#: ../semanage/seobject.py:2052
-+#: ../semanage/seobject.py:2060
- #, python-format
- msgid "Could not delete boolean %s"
--msgstr "Не може да се изтрие булева променлива %s"
-+msgstr "Не можах да изтрия булева променлива %s"
+-#: ../gui/selinux.tbl:201
+-msgid "Disable SELinux protection for uml daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for NetworkManager"
++#~ msgstr "NetworkManager-র জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
  
--#: ../semanage/seobject.py:2064 ../semanage/seobject.py:2081
-+#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
- msgid "Could not list booleans"
--msgstr "Не могат да се получат булевите променливи"
-+msgstr "Не можах да направя списък на булевите променливи"
+-#: ../gui/selinux.tbl:202
+-msgid ""
+-"Allow xinetd to run unconfined, including any services it starts that do not "
+-"have a domain transition explicitly defined"
+-msgstr ""
++#~ msgid "Disable SELinux protection for nfsd daemon"
++#~ msgstr "nfsd ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
  
--#: ../semanage/seobject.py:2104
-+#: ../semanage/seobject.py:2112
- msgid "unknown"
+-#: ../gui/selinux.tbl:203
+-msgid ""
+-"Allow rc scripts to run unconfined, including any daemon started by an rc "
+-"script that does not have a domain transition explicitly defined"
 -msgstr ""
-+msgstr "неизвестен"
++#~ msgid "Samba"
++#~ msgstr "Samba"
  
--#: ../semanage/seobject.py:2117
-+#: ../semanage/seobject.py:2125
- msgid "off"
+-#: ../gui/selinux.tbl:204
+-msgid "Allow rpm to run unconfined"
 -msgstr ""
-+msgstr "изкл"
++#~ msgid "Disable SELinux protection for nmbd daemon"
++#~ msgstr "nmbd ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
  
--#: ../semanage/seobject.py:2117
--#, fuzzy
-+#: ../semanage/seobject.py:2125
- msgid "on"
--msgstr "Cron"
-+msgstr "вкл"
+-#: ../gui/selinux.tbl:205
+-msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
+-msgstr ""
++#~ msgid "Disable SELinux protection for nrpe daemon"
++#~ msgstr "nrpe ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
  
--#: ../semanage/seobject.py:2131
-+#: ../semanage/seobject.py:2139
- msgid "SELinux boolean"
- msgstr "SELinux булева"
+-#: ../gui/selinux.tbl:206
+-msgid "Disable SELinux protection for updfstab daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for nscd daemon"
++#~ msgstr "nscd ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
  
--#: ../semanage/seobject.py:2131
--#, fuzzy
-+#: ../semanage/seobject.py:2139
- msgid "State"
- msgstr "Състояние"
+-#: ../gui/selinux.tbl:207
+-msgid "Disable SELinux protection for uptimed daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for nsd daemon"
++#~ msgstr "nsd ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
  
--#: ../semanage/seobject.py:2131
-+#: ../semanage/seobject.py:2139
- msgid "Default"
+-#: ../gui/selinux.tbl:208
+-msgid ""
+-"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
+-"staff_r can do so"
 -msgstr ""
-+msgstr "Подразбиращ се"
++#~ msgid "Disable SELinux protection for ntpd daemon"
++#~ msgstr "ntpd ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
  
--#: ../semanage/seobject.py:2131
-+#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
-+#: ../gui/polgengui.py:253
- msgid "Description"
+-#: ../gui/selinux.tbl:209
+-msgid "Allow users to execute the mount command"
 -msgstr ""
-+msgstr "Описание"
++#~ msgid "Disable SELinux protection for oddjob"
++#~ msgstr "oddjob-র জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
  
- #: ../newrole/newrole.c:201
- #, c-format
- msgid "failed to set PAM_TTY\n"
--msgstr "неуспешна настройка на PAM_TTY\n"
-+msgstr "настройката на PAM_TTY не успя\n"
+-#: ../gui/selinux.tbl:210
+-msgid "Allow regular users direct mouse access (only allow the X server)"
+-msgstr ""
++#~ msgid "Disable SELinux protection for oddjob_mkhomedir"
++#~ msgstr "oddjob_mkhomedir-র জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
  
- #: ../newrole/newrole.c:290
- #, c-format
-@@ -972,7 +973,7 @@ msgstr "newrole:  %s:  грешка на
- #: ../newrole/newrole.c:439
- #, c-format
- msgid "cannot find valid entry in the passwd file.\n"
--msgstr "не може да се намери валиден запис във файла passwd.\n"
-+msgstr "не можах да намеря валиден запис във файла passwd.\n"
+-#: ../gui/selinux.tbl:211
+-msgid "Allow users to run the dmesg command"
+-msgstr ""
++#~ msgid "Disable SELinux protection for openvpn daemon"
++#~ msgstr "openvpn ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
  
- #: ../newrole/newrole.c:450
- #, c-format
-@@ -987,7 +988,7 @@ msgstr "Грешка!  ОбвивкатÐ
- #: ../newrole/newrole.c:512
- #, c-format
- msgid "Unable to clear environment\n"
--msgstr "Не може да бъде почистена средата\n"
-+msgstr "Не мога да почистя средата\n"
+-#: ../gui/selinux.tbl:212
+-msgid "Allow users to control network interfaces (also needs USERCTL=true)"
+-msgstr ""
++#~ msgid "Disable SELinux protection for pam daemon"
++#~ msgstr "pam ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
  
- #: ../newrole/newrole.c:556 ../newrole/newrole.c:587 ../newrole/newrole.c:617
- #, c-format
-@@ -1017,31 +1018,30 @@ msgstr "Грешка при изпращ
- #: ../newrole/newrole.c:692 ../newrole/newrole.c:1059
- #, c-format
- msgid "Could not determine enforcing mode.\n"
--msgstr "Не може да се определи режима на налагане.\n"
-+msgstr "Не можах да определя enforcing режима.\n"
+-#: ../gui/selinux.tbl:213
+-msgid "Allow normal user to execute ping"
+-msgstr ""
++#~ msgid "Disable SELinux protection for pegasus"
++#~ msgstr "pegasus-র জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
  
- #: ../newrole/newrole.c:699
- #, c-format
- msgid "Error!  Could not open %s.\n"
--msgstr "Грешка!  Не може да се отвори %s.\n"
-+msgstr "Грешка!  Не можах да отворя %s.\n"
+-#: ../gui/selinux.tbl:214
+-msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
+-msgstr ""
++#~ msgid "Disable SELinux protection for perdition daemon"
++#~ msgstr "perdition ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
  
- #: ../newrole/newrole.c:705
- #, c-format
- msgid "%s!  Could not get current context for %s, not relabeling tty.\n"
- msgstr ""
--"%s!  Не може да се определи текущия контекст за %s, tty няма да се "
--"преетикира.\n"
-+"%s!  Не можах да определя текущия контекст за %s, tty няма да се "
-+"преетикетира.\n"
+-#: ../gui/selinux.tbl:215
+-msgid "Allow users to rw usb devices"
+-msgstr ""
++#~ msgid "Disable SELinux protection for portmap daemon"
++#~ msgstr "portmap ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
  
- #: ../newrole/newrole.c:715
- #, c-format
- msgid "%s!  Could not get new context for %s, not relabeling tty.\n"
- msgstr ""
--"%s!  Не може да се определи новия контекст за %s, tty няма да се "
--"преетикира.\n"
-+"%s!  Не можах да определя нов контекст за %s, tty няма да се преетикетира.\n"
+-#: ../gui/selinux.tbl:216
+-msgid ""
+-"Allow users to run TCP servers (bind to ports and accept connection from the "
+-"same domain and outside users)  disabling this forces FTP passive mode and "
+-"may change other protocols"
+-msgstr ""
++#~ msgid "Disable SELinux protection for portslave daemon"
++#~ msgstr "portslave ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
  
- #: ../newrole/newrole.c:725
- #, c-format
- msgid "%s!  Could not set new context for %s\n"
--msgstr "%s!  Не може да се определи новия контекст за %s\n"
-+msgstr "%s!  Не можах да задам нов контекст за %s\n"
+-#: ../gui/selinux.tbl:217
+-msgid "Allow user to stat ttyfiles"
+-msgstr ""
++#~ msgid "Disable SELinux protection for postfix"
++#~ msgstr "postfix-র জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
  
- #: ../newrole/newrole.c:772
- #, c-format
-@@ -1051,17 +1051,17 @@ msgstr "%s промяна на етикÐ
- #: ../newrole/newrole.c:778
- #, c-format
- msgid "Warning! Could not restore context for %s\n"
--msgstr "Предупреждение! Не може да се възстанови контекста на %s\n"
-+msgstr "Предупреждение! Не можах да възстановя контекста за %s\n"
+-#: ../gui/selinux.tbl:218
+-msgid "Disable SELinux protection for uucpd daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for postgresql daemon"
++#~ msgstr "postgresql ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
++
++#~ msgid "pppd"
++#~ msgstr "pppd"
++
++#~ msgid "Disable SELinux protection for pptp"
++#~ msgstr "pptp-র জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
  
- #: ../newrole/newrole.c:835
- #, c-format
- msgid "Error: multiple roles specified\n"
--msgstr "Грешка: указани са няколко роли\n"
-+msgstr "Грешка: зададени са няколко роли\n"
+-#: ../gui/selinux.tbl:219
+-msgid "Disable SELinux protection for vmware daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for prelink daemon"
++#~ msgstr "prelink ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
  
- #: ../newrole/newrole.c:843
- #, c-format
- msgid "Error: multiple types specified\n"
--msgstr "Грешка: указани са няколко типа\n"
-+msgstr "Грешка: зададени са няколко типа\n"
+-#: ../gui/selinux.tbl:220
+-msgid "Disable SELinux protection for watchdog daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for privoxy daemon"
++#~ msgstr "privoxy ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
  
- #: ../newrole/newrole.c:850
- #, c-format
-@@ -1071,47 +1071,47 @@ msgstr "Съжаляваме, -l можÐ
- #: ../newrole/newrole.c:855
- #, c-format
- msgid "Error: multiple levels specified\n"
--msgstr "Грешка: указани са няколко нива\n"
-+msgstr "Грешка: зададени са няколко нива\n"
+-#: ../gui/selinux.tbl:221
+-msgid "Disable SELinux protection for winbind daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for ptal daemon"
++#~ msgstr "ptal ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
  
- #: ../newrole/newrole.c:865
--#, fuzzy, c-format
-+#, c-format
- msgid "Error: you are not allowed to change levels on a non secure terminal \n"
- msgstr "Грешка: не Ви е позволено да променяте нивата на несигурен терминал\n"
+-#: ../gui/selinux.tbl:222
+-msgid "Disable SELinux protection for xdm daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for pxe daemon"
++#~ msgstr "pxe ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
  
- #: ../newrole/newrole.c:891
- #, c-format
- msgid "Couldn't get default type.\n"
--msgstr "Не може да се определи подразбиращия се тип.\n"
-+msgstr "Не можах да определя подразбиращия се тип.\n"
+-#: ../gui/selinux.tbl:223
+-msgid "Allow xdm logins as sysadm_r:sysadm_t"
+-msgstr ""
++#~ msgid "Disable SELinux protection for pyzord"
++#~ msgstr "pyzord-র জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
  
- #: ../newrole/newrole.c:901
- #, c-format
- msgid "failed to get new context.\n"
--msgstr "неуспешно извличане на нов контекст.\n"
-+msgstr "получаването на нов контекст не успя.\n"
+-#: ../gui/selinux.tbl:224
+-msgid "Disable SELinux protection for xen daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for quota daemon"
++#~ msgstr "quota ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
  
- #: ../newrole/newrole.c:908
- #, c-format
- msgid "failed to set new role %s\n"
--msgstr "неуспешно установяване на нова роля %s\n"
-+msgstr "не успя задаването на нова роля %s\n"
+-#: ../gui/selinux.tbl:225
+-msgid "XEN"
+-msgstr ""
++#~ msgid "Disable SELinux protection for radiusd daemon"
++#~ msgstr "radiusd ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
  
- #: ../newrole/newrole.c:915
- #, c-format
- msgid "failed to set new type %s\n"
--msgstr "неуспешно установяване на нов тип %s\n"
-+msgstr "не успя задаването на нов тип %s\n"
+-#: ../gui/selinux.tbl:225
+-msgid "Allow xen to read/write physical disk devices"
+-msgstr ""
++#~ msgid "Disable SELinux protection for radvd daemon"
++#~ msgstr "radvd ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
  
- #: ../newrole/newrole.c:925
- #, c-format
- msgid "failed to build new range with level %s\n"
--msgstr "неуспешно изграждане на нов диапазон с ниво %s\n"
-+msgstr "не успя изграждането на нов диапазон с ниво %s\n"
+-#: ../gui/selinux.tbl:226
+-msgid "Disable SELinux protection for xfs daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for rdisc"
++#~ msgstr "rdisc-র জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
  
- #: ../newrole/newrole.c:930
- #, c-format
- msgid "failed to set new range %s\n"
--msgstr "неуспешно установяване на нов диапазон %s\n"
-+msgstr "не успя задаването на нов диапазон %s\n"
+-#: ../gui/selinux.tbl:227
+-msgid "Disable SELinux protection for xen control"
+-msgstr ""
++#~ msgid "Disable SELinux protection for readahead"
++#~ msgstr "readahead-র জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
  
- #: ../newrole/newrole.c:938
- #, c-format
- msgid "failed to convert new context to string\n"
--msgstr "неуспешно конвертиране на новия контекст към низ\n"
-+msgstr "не успя конвертирането на новия контекст към низ\n"
+-#: ../gui/selinux.tbl:228
+-msgid "Disable SELinux protection for ypbind daemon"
+-msgstr ""
++#~ msgid "Allow programs to read files in non-standard locations (default_t)"
++#~ msgstr ""
++#~ "প্রমিত অবস্থান ভিন্ন অন্য অবস্থানে উপস্থিত ফাইলগুলি বিভিন্ন প্রোগ্রাম দ্বারা পাঠ "
++#~ "করার অনুমতি প্রদান করা হবে (default_t)"
  
- #: ../newrole/newrole.c:943
- #, c-format
-@@ -1121,32 +1121,32 @@ msgstr "%s не е валиден кон
- #: ../newrole/newrole.c:950
- #, c-format
- msgid "Unable to allocate memory for new_context"
--msgstr "Не може да се задели памет за нов_контекст"
-+msgstr "Не мога да заделя памет за нов_контекст"
+-#: ../gui/selinux.tbl:229
+-msgid "Disable SELinux protection for NIS Password Daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for restorecond"
++#~ msgstr "restorecond-র জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
  
- #: ../newrole/newrole.c:976
- #, c-format
- msgid "Unable to obtain empty signal set\n"
--msgstr "Не може да се определи празния набор сигнали\n"
-+msgstr "Не мога да се сдобия с празен сигнален набор\n"
+-#: ../gui/selinux.tbl:230
+-msgid "Disable SELinux protection for ypserv daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for rhgb daemon"
++#~ msgstr "rhgb ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
  
- #: ../newrole/newrole.c:984
- #, c-format
- msgid "Unable to set SIGHUP handler\n"
--msgstr "Не може да се установи обработката на SIGHUP\n"
-+msgstr "Не мога да задам манипулатор на SIGHUP\n"
+-#: ../gui/selinux.tbl:231
+-msgid "Disable SELinux protection for NIS Transfer Daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for ricci"
++#~ msgstr "ricci-র জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
  
- #: ../newrole/newrole.c:1053
- #, c-format
- msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
--msgstr "Съжаляваме, newrole може да се ползва само със SELinux ядро.\n"
-+msgstr "Съжаляваме, newrole може да се ползва само на SELinux ядро.\n"
+-#: ../gui/selinux.tbl:232
+-msgid "Allow SELinux webadm user to manage unprivileged users home directories"
+-msgstr ""
++#~ msgid "Disable SELinux protection for ricci_modclusterd"
++#~ msgstr "ricci_modclusterd-র জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
  
- #: ../newrole/newrole.c:1070
- #, c-format
- msgid "failed to get old_context.\n"
--msgstr "неуспешно извличане на стар_контекст.\n"
-+msgstr "не успя извличането на стар_контекст.\n"
+-#: ../gui/selinux.tbl:233
+-msgid "Allow SELinux webadm user to read unprivileged users home directories"
+-msgstr ""
++#~ msgid "Disable SELinux protection for rlogind daemon"
++#~ msgstr "rlogind ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
  
- #: ../newrole/newrole.c:1077
--#, fuzzy, c-format
-+#, c-format
- msgid "Warning!  Could not retrieve tty information.\n"
--msgstr "Грешка!  Не може да се получи информация за tty.\n"
-+msgstr "Внимание!  Не можах да извлека tty информация.\n"
+-#: ../gui/semanagePage.py:126
+-#, python-format
+-msgid "Are you sure you want to delete %s '%s'?"
+-msgstr ""
++#~ msgid "Disable SELinux protection for rpcd daemon"
++#~ msgstr "rpcd ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
  
- #: ../newrole/newrole.c:1098
- #, c-format
-@@ -1156,7 +1156,7 @@ msgstr "грешка при четене
- #: ../newrole/newrole.c:1133
- #, c-format
- msgid "newrole: incorrect password for %s\n"
--msgstr "newrole: грешна парола за %s\n"
-+msgstr "newrole: некоректна парола за %s\n"
+-#: ../gui/semanagePage.py:126
+-#, python-format
+-msgid "Delete %s"
+-msgstr ""
++#~ msgid "Disable SELinux protection for rshd"
++#~ msgstr "rshd-র জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
  
- #: ../newrole/newrole.c:1160
- #, c-format
-@@ -1166,17 +1166,17 @@ msgstr "newrole: неуспешно из
- #: ../newrole/newrole.c:1163 ../newrole/newrole.c:1186
- #, c-format
- msgid "Unable to restore tty label...\n"
--msgstr "Не може да се възстанови етикета на tty...\n"
-+msgstr "Не мога да възстановя етикета на tty...\n"
+-#: ../gui/semanagePage.py:134
+-#, python-format
+-msgid "Add %s"
+-msgstr ""
++#~ msgid "rsync"
++#~ msgstr "rsync"
  
- #: ../newrole/newrole.c:1165 ../newrole/newrole.c:1192
- #, c-format
- msgid "Failed to close tty properly\n"
--msgstr "Не може да се затвори tty коректно\n"
-+msgstr "Коректното затваряне на tty не успя\n"
+-#: ../gui/semanagePage.py:148
+-#, python-format
+-msgid "Modify %s"
+-msgstr ""
++#~ msgid "Disable SELinux protection for rsync daemon"
++#~ msgstr "rsync ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
  
- #: ../newrole/newrole.c:1224
- #, c-format
- msgid "Could not close descriptors.\n"
--msgstr "Не могат да се затворят дескриптори.\n"
-+msgstr "Не можах да затворя дескриптори.\n"
+-#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
+-msgid "Permissive"
+-msgstr ""
++#~ msgid "Allow ssh to run from inetd instead of as a daemon"
++#~ msgstr "ssh-কে ডেমনের পরিবর্তে inetd থেকে সঞ্চালনের অনুমতি প্রদান করা হবে"
  
- #: ../newrole/newrole.c:1251
- #, c-format
-@@ -1186,26 +1186,26 @@ msgstr "Грешка при заделя
- #: ../newrole/newrole.c:1287
- #, c-format
- msgid "Unable to restore the environment, aborting\n"
--msgstr "Не може да бъде възстановена средата, авариен изход\n"
-+msgstr "Не мога да възстановя средата, авариен изход\n"
+-#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
+-msgid "Enforcing"
+-msgstr ""
++#~ msgid "SASL authentication server"
++#~ msgstr "SASL অনুমোদনের সার্ভার"
  
- #: ../newrole/newrole.c:1298
- msgid "failed to exec shell\n"
--msgstr "неуспешно пускане на обвивката\n"
-+msgstr "стартирането на обвивката не успя\n"
+-#: ../gui/statusPage.py:94
+-msgid "Status"
+-msgstr ""
++#~ msgid ""
++#~ "Allow X-Windows server to map a memory region as both executable and "
++#~ "writable"
++#~ msgstr ""
++#~ "X-Windows সার্ভার দ্বারা মেমরির অংশকে এক্সিকিউটেবল ও লিখনযোগ্য রূপে ম্যাপ করা "
++#~ "হবে"
  
- #: ../load_policy/load_policy.c:22
--#, fuzzy, c-format
-+#, c-format
- msgid "usage:  %s [-qi]\n"
--msgstr "употреба:  %s [-q]\n"
-+msgstr "употреба:  %s [-qi]\n"
+-#: ../gui/statusPage.py:133
+-msgid ""
+-"Changing the policy type will cause a relabel of the entire file system on "
+-"the next boot. Relabeling takes a long time depending on the size of the "
+-"file system.  Do you wish to continue?"
+-msgstr ""
++#~ msgid "Disable SELinux protection for saslauthd daemon"
++#~ msgstr "saslauthd ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
  
- #: ../load_policy/load_policy.c:71
- #, c-format
- msgid "%s:  Policy is already loaded and initial load requested\n"
+-#: ../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 ""
-+msgstr "%s:  Политиката е вече заредена и е изискано първоначално зареждане\n"
++#~ msgid "Disable SELinux protection for scannerdaemon daemon"
++#~ msgstr "scannerdaemon ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
  
- #: ../load_policy/load_policy.c:80
--#, fuzzy, c-format
-+#, c-format
- msgid "%s:  Can't load policy and enforcing mode requested:  %s\n"
--msgstr "%s:  Не може да се зареди политика:  %s\n"
-+msgstr "%s:  Не може да се зареди политика и искания за налагане режим:  %s\n"
+-#: ../gui/statusPage.py:152
+-msgid ""
+-"Changing to SELinux enabled will cause a relabel of the entire file system "
+-"on the next boot. Relabeling takes a long time depending on the size of the "
+-"file system.  Do you wish to continue?"
+-msgstr ""
++#~ msgid "Do not allow transition to sysadm_t, sudo and su effected"
++#~ msgstr "sysadm_t-এ রূপান্তরের অনুমতি প্রদান করা হবে না, sudo ও su প্রভাবিত হবে"
  
- #: ../load_policy/load_policy.c:90
- #, c-format
-@@ -1219,7 +1219,7 @@ msgstr "Изисква поне една
- #: ../scripts/chcat:106 ../scripts/chcat:183
- #, c-format
- msgid "Can not modify sensitivity levels using '+' on %s"
--msgstr "Не може да се промени нивото на чувствителност ползвайки '+' на %s"
-+msgstr "Не може да се променят нивата на чувствителност ползвайки '+' на %s"
+-#: ../gui/system-config-selinux.glade:11
+-msgid "system-config-selinux"
+-msgstr ""
++#~ msgid "Do not allow any processes to load kernel modules"
++#~ msgstr "কোনো প্রসেস দ্বারা কার্নেল মডিউল লোড করার অনুমতি প্রদান করা হবে না"
  
- #: ../scripts/chcat:110
- #, c-format
-@@ -1281,7 +1281,7 @@ msgstr "Употреба %s -L -l пот
+-#: ../gui/system-config-selinux.glade:12
+-msgid ""
+-"Copyright (c)2006 Red Hat, Inc.\n"
+-"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
+-msgstr ""
++#~ msgid "Do not allow any processes to modify kernel SELinux policy"
++#~ msgstr "কোনো প্রসেস দ্বারা SELinux নিয়মনীতি পরিবর্তনের অনুমতি প্রদান করা হবে"
  
- #: ../scripts/chcat:333
- msgid "Use -- to end option list.  For example"
--msgstr "Ползвайте -- за кран на списъка с опции.  Например"
-+msgstr "Ползвайте -- за край на списъка с опции.  Например"
+-#: ../gui/system-config-selinux.glade:22
+-#: ../gui/system-config-selinux.glade:544
+-msgid "Add SELinux Login Mapping"
+-msgstr ""
++#~ msgid "Disable SELinux protection for sendmail daemon"
++#~ msgstr "sendmail ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
  
- #: ../scripts/chcat:334
- msgid "chcat -- -CompanyConfidential /docs/businessplan.odt"
-@@ -1291,2144 +1291,2223 @@ msgstr "chcat -- -Конфиденциа
- msgid "chcat -l +CompanyConfidential juser"
- msgstr "chcat -l +КонфиденциалноЗаКомпанията спотребител"
+-#: ../gui/system-config-selinux.glade:257
+-msgid "Add SELinux Network Ports"
+-msgstr ""
++#~ msgid "Disable SELinux protection for setrans"
++#~ msgstr "setrans-র জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
  
--#: ../scripts/chcat:399
--#, c-format
-+#: ../scripts/chcat:399 ../gui/polgen.py:1351
-+#, c-format, python-format
- msgid "Options Error %s "
- msgstr "Грешка в опциите %s "
+-#: ../gui/system-config-selinux.glade:391
+-#: ../gui/system-config-selinux.glade:678
+-msgid "SELinux Type"
+-msgstr ""
++#~ msgid "Disable SELinux protection for setroubleshoot daemon"
++#~ msgstr "setroubleshoot ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
  
--#, fuzzy
--#~ msgid ""
--#~ "Unable to open %s: translations not supported on non-MLS machines: %s"
--#~ msgstr "Не може да се отвори %s: не се поддържат преводи на машини без MLS"
--
--#~ msgid "Level"
--#~ msgstr "Ниво"
--
--#~ msgid "Translation"
--#~ msgstr "Превод"
--
--#~ msgid "Translations can not contain spaces '%s' "
--#~ msgstr "Преводите не могат да съдържат интервали '%s' "
--
--#~ msgid "Invalid Level '%s' "
--#~ msgstr "Невалидно ниво '%s' "
--
--#~ msgid "%s already defined in translations"
--#~ msgstr "%s вече е дефиниран в преводите"
--
--#~ msgid "%s not defined in translations"
--#~ msgstr "%s не е дефиниран в преводите"
--
--#~ msgid "Login mapping for %s is already defined"
--#~ msgstr "Вече е дефинирано съответствие за вход на %s"
--
--#~ msgid "add SELinux user mapping"
--#~ msgstr "добавяне на SELinux съответствие за потребител"
--
--#~ msgid "SELinux user %s is already defined"
--#~ msgstr "SELinux потребител %s вече е дефиниран"
--
--#, fuzzy
--#~ msgid "Node Netmask is required"
--#~ msgstr "Изисква се порт"
--
--#, fuzzy
--#~ msgid "Addr %s already defined"
--#~ msgstr "Порт %s/%s вече е дефиниран"
--
--#~ msgid "Interface %s already defined"
--#~ msgstr "Интерфейс %s вече е дефиниран"
--
--#, fuzzy
--#~ msgid "Error initializing capabilities, aborting.\n"
--#~ msgstr "Грешка при инициализиране на правата, авариен изход.\n"
--
--#~ msgid "Error setting capabilities, aborting\n"
--#~ msgstr "Грешка при настройка на правата, авариен изход.\n"
--
--#~ msgid "Error setting KEEPCAPS, aborting\n"
--#~ msgstr "Грешка при настройка на KEEPCAPS, авариен изход\n"
--
--#~ msgid "Error dropping capabilities, aborting\n"
--#~ msgstr "Грешка при отказ от правата, авариен изход.\n"
--
--#~ msgid "Error dropping SETUID capability, aborting\n"
--#~ msgstr "Грешка при отказ от SETUID права, авариен изход\n"
--
--#~ msgid "Error freeing caps\n"
--#~ msgstr "Грешка при освобождаване на права\n"
--
--#~ msgid "translations not supported on non-MLS machines"
--#~ msgstr "не се поддържат преводи на машини без MLS"
--
--#~ msgid "Boolean"
--#~ msgstr "Булева"
--
--#, fuzzy
--#~ msgid "all"
--#~ msgstr "Всички"
--
--#~ msgid "File Labeling"
--#~ msgstr "Етикиране на файл"
--
--#~ msgid ""
--#~ "File\n"
--#~ "Specification"
--#~ msgstr ""
--#~ "Файлова\n"
--#~ "спецификация"
--
--#, fuzzy
--#~ msgid ""
--#~ "Selinux\n"
--#~ "File Type"
--#~ msgstr ""
--#~ "Selinux\n"
--#~ "файлов контекст"
--
--#~ msgid ""
--#~ "File\n"
--#~ "Type"
--#~ msgstr ""
--#~ "Файлов\n"
--#~ "Тип"
--
--#~ msgid "User Mapping"
--#~ msgstr "Съответствия за потребител"
--
--#~ msgid ""
--#~ "Login\n"
--#~ "Name"
--#~ msgstr ""
--#~ "Потребителско\n"
--#~ "Име"
--
--#~ msgid ""
--#~ "SELinux\n"
--#~ "User"
--#~ msgstr ""
--#~ "SELinux\n"
--#~ "Потребител"
--
--#~ msgid ""
--#~ "MLS/\n"
--#~ "MCS Range"
--#~ msgstr ""
--#~ "MLS/\n"
--#~ "MCS интервал"
--
--#~ msgid "Login '%s' is required"
--#~ msgstr "Изисква се '%s' за вход"
--
--#~ msgid "Policy Module"
--#~ msgstr "Модул с политика"
--
--#~ msgid "Disable Audit"
--#~ msgstr "Изключване на одита"
--
--#~ msgid "Enable Audit"
--#~ msgstr "Включване на одита"
--
--#~ msgid "Load Policy Module"
--#~ msgstr "Зареждане на модул с политика"
--
--#~ msgid "Polgen"
--#~ msgstr "Polgen"
--
--#~ msgid "Red Hat 2007"
--#~ msgstr "Red Hat 2007"
--
--#~ msgid "GPL"
--#~ msgstr "ОПЛ"
--
--#~ msgid "translator-credits"
--#~ msgstr "Doncho N. Gunchev <gunchev at gmail.com>, 2007."
--
--#~ msgid "SELinux Policy Generation Tool"
--#~ msgstr "Инструмент за генериране на SELinux политики"
--
--#~ msgid ""
--#~ "This tool can be used to generate a policy framework, to confine "
--#~ "applications or users using SELinux.   \n"
--#~ "\n"
--#~ "The tool generates:\n"
--#~ "Type enforcement file (te)\n"
--#~ "Interface file (if)\n"
--#~ "File context file (fc)\n"
--#~ "Shell script (sh) - used to compile and install the policy. "
--#~ msgstr ""
--#~ "С този инструмент можете да генерирате политики за ограничаване на "
--#~ "приложения или потребители чрез SELinux.   \n"
--#~ "\n"
--#~ "Инструмента генерира:\n"
--#~ "Файлове за налагане на тип (te)\n"
--#~ "Интерфейсни файлове (if)\n"
--#~ "Файлове за контекст (fc)\n"
--#~ "Скриптове на средата (sh) - ползват се за компилиране и инсталиране на "
--#~ "политиката. "
--
--#, fuzzy
--#~ msgid "Select type of the application/user role to be confined"
--#~ msgstr "Изберете приложение или потребителска роля за ограничаване."
--
--#~ msgid "<b>Applications</b>"
--#~ msgstr "<b>Приложения</b>"
--
--#, fuzzy
--#~ 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"
--
--#~ msgid "Standard Init Daemon"
--#~ msgstr "Стандартен init демон"
--
--#~ msgid "Internet Services Daemon are daemons started by xinetd"
--#~ msgstr "Демони за Интернет услуги са демони, които се стартират от xinetd"
--
--#~ msgid "Internet Services Daemon (inetd)"
--#~ msgstr "Демони за Интернет услуги (inetd)"
--
--#~ msgid ""
--#~ "Web Applications/Script (CGI) CGI scripts started by the web server "
--#~ "(apache)"
--#~ msgstr ""
--#~ "Уеб приложения/Скриптове (CGI) са скриптове стартирани от уеб сървъра "
--#~ "(apache)"
--
--#~ msgid "Web Application/Script (CGI)"
--#~ msgstr "Уеб приложения/Скриптове (CGI)"
--
--#~ msgid ""
--#~ "User Application are any application that you would like to confine that "
--#~ "is started by a user"
--#~ msgstr ""
--#~ "Потребителски приложения са всички приложения, които бихте искали да "
--#~ "ограничите, стартирани от потребител"
--
--#~ msgid "User Application"
--#~ msgstr "Потребителски приложения"
--
--#, fuzzy
--#~ msgid "<b>Login Users</b>"
--#~ msgstr "<b>Потребители</b>"
--
--#, fuzzy
--#~ msgid "User Role"
--#~ msgstr "Роля"
--
--#, fuzzy
--#~ msgid "<b>Root Users</b>"
--#~ msgstr "<b>Потребители</b>"
--
--#, fuzzy
--#~ msgid ""
--#~ "Select Root Administrator User Role, if this user will be used to "
--#~ "administer the machine while running as root.  This user will not be able "
--#~ "to login to the system directly."
--#~ msgstr ""
--#~ "Изберете root потребител ако този потребител ще се ползва за "
--#~ "администриране на машината работейки като root.  Този потребител няма да "
--#~ "може да влиза в системата директно."
--
--#, fuzzy
--#~ msgid "Root Admin User Role"
--#~ msgstr "Root потребител"
--
--#, fuzzy
--#~ msgid "Enter name of application or user role to be confined"
--#~ msgstr "Изберете приложение или потребителска роля за ограничаване."
--
--#~ msgid "Name"
--#~ msgstr "Име"
--
--#~ msgid "Enter complete path for executable to be confined."
--#~ msgstr "Въведете пълния път за изпълнимия файл за ограничаване."
--
--#~ msgid "..."
--#~ msgstr "..."
--
--#, fuzzy
--#~ msgid "Enter unique name for the confined application or user role."
--#~ msgstr ""
--#~ "Въведете уникално име на тип за конфигурирания потребител или приложение."
--
--#~ msgid "Executable"
--#~ msgstr "Изпълним файл"
--
--#~ msgid "Init script"
--#~ msgstr "Init скрипт"
--
--#~ msgid ""
--#~ "Enter complete path to init script used to start the confined application."
--#~ msgstr ""
--#~ "Въведете пълния път на init скрипта ползван за стартиране на "
--#~ "ограничаваното приложение."
--
--#, fuzzy
--#~ msgid "Select user roles that you want to customize"
--#~ msgstr "Изберете ролите, които този потребител ще може да приема"
--
--#, fuzzy
--#~ msgid "Select additional domains to which this user role will transition"
--#~ msgstr "Изберете допълнителни потребителски домейни за преход"
--
--#, fuzzy
--#~ msgid ""
--#~ "Select the applications domains that you would like this user role to "
--#~ "transition to."
--#~ msgstr ""
--#~ "Изберете домейните за приложения, към които бихте искали този потребител "
--#~ "да преминава."
--
--#, fuzzy
--#~ msgid "Select additional domains that this user role will administer"
--#~ msgstr "Изберете домейните, които този потребител ще администрира"
--
--#~ msgid "Select the domains that you would like this user administer."
--#~ msgstr ""
--#~ "Изберете домейните, които бихте искали този потребител да администрира."
--
--#, fuzzy
--#~ msgid "Select additional roles for this user"
--#~ msgstr "Изберете допълнителни потребителски домейни за преход"
--
--#, fuzzy
--#~ msgid "Enter network ports that application/user role listens to"
--#~ msgstr ""
--#~ "Въведете разделен със запетаи списък от udp портове, към които "
--#~ "приложението/потребителя се свързва."
--
--#~ msgid "<b>TCP Ports</b>"
--#~ msgstr "<b>TCP портове</b>"
--
--#, fuzzy
--#~ msgid "Allows confined application/user role to bind to any udp port"
--#~ msgstr ""
--#~ "Разрешаване на ограничаваното приложение/потребител да се слуша на всеки "
--#~ "udp порт"
--
--#~ msgid "All"
--#~ msgstr "Всички"
--
--#, fuzzy
--#~ msgid ""
--#~ "Allow application/user role to call bindresvport with 0. Binding to port "
--#~ "600-1024"
--#~ msgstr ""
--#~ "Разрешаване на приложението/потребителя да извиква bindresvport с 0. "
--#~ "Слушане на портове 600-1024"
--
--#~ msgid "600-1024"
--#~ msgstr "600-1024"
--
--#, fuzzy
--#~ msgid ""
--#~ "Enter a comma separated list of udp ports or ranges of ports that "
--#~ "application/user role binds to. Example: 612, 650-660"
--#~ msgstr ""
--#~ "Въведете разделен със запетаи списък от udp портове, към които "
--#~ "приложението/потребителя се свързва."
--
--#~ msgid "Unreserved Ports (>1024)"
--#~ msgstr "Нерезервирани портове (> 1024)"
--
--#~ msgid "Select Ports"
--#~ msgstr "Избор на портове"
--
--#, fuzzy
--#~ msgid "Allows application/user role to bind to any udp ports > 1024"
--#~ msgstr ""
--#~ "Разрешаване на приложението/потребителя да слуша на всеки udp порт > 1024"
--
--#~ msgid "<b>UDP Ports</b>"
--#~ msgstr "<b>UDP портове</b>"
--
--#, fuzzy
--#~ msgid "Enter network ports that application/user role connects to"
--#~ msgstr ""
--#~ "Въведете разделен със запетаи списък от udp портове, към които "
--#~ "приложението/потребителя се свързва."
--
--#, fuzzy
--#~ msgid ""
--#~ "Enter a comma separated list of tcp ports or ranges of ports that "
--#~ "application/user role connects to. Example: 612, 650-660"
--#~ msgstr ""
--#~ "Въведете разделен със запетаи списък от udp портове, към които "
--#~ "приложението/потребителя се свързва."
--
--#, fuzzy
--#~ msgid ""
--#~ "Enter a comma separated list of udp ports or ranges of ports that "
--#~ "application/user role connects to. Example: 612, 650-660"
--#~ msgstr ""
--#~ "Въведете разделен със запетаи списък от udp портове, към които "
--#~ "приложението/потребителя се свързва."
--
--#, fuzzy
--#~ msgid "Select common application traits"
--#~ msgstr "Общи белези на приложението"
--
--#, fuzzy
--#~ msgid "Writes syslog messages\t"
--#~ msgstr "Приложението ползва syslog за запис в дневник\t"
--
--#, fuzzy
--#~ msgid "Create/Manipulate temporary files in /tmp"
--#~ msgstr ""
--#~ "Приложението ползва /tmp за създаваме/манипулиран на временни файлове"
--
--#, fuzzy
--#~ msgid "Uses Pam for authentication"
--#~ msgstr "Приложението ползва PAM за удостоверяване"
--
--#, fuzzy
--#~ msgid "Sends audit messages"
--#~ msgstr "Грешка при изпращане на одит съобщение.\n"
--
--#, fuzzy
--#~ msgid "Select files/directories that the application manages"
--#~ msgstr ""
--#~ "Изберете директориите които ограничаваното приложение притежава и в които "
--#~ "то пише"
--
--#, fuzzy
--#~ msgid ""
--#~ "Add Files/Directories that application will need to \"Write\" to. Pid "
--#~ "Files, Log Files, /var/lib Files ..."
--#~ msgstr ""
--#~ "Добавяне на файлове/директории, в които това приложение ще трябва да може "
--#~ "да пише. Pid файлове, дневници, /var/lib файлове ..."
--
--#, fuzzy
--#~ msgid "Select booleans that the application uses"
--#~ msgstr "Изберете файл(овете) които ограничаваното приложение създава/пише"
--
--#, fuzzy
--#~ msgid "Add/Remove booleans used for this confined application/user"
--#~ msgstr ""
--#~ "Въведете пълния път на init скрипта ползван за стартиране на "
--#~ "ограничаваното приложение."
--
--#, fuzzy
--#~ msgid "Select directory to generate policy in"
--#~ msgstr "Изберете директория в която да се генерират файловете на политиката"
--
--#~ msgid "Policy Directory"
--#~ msgstr "Директория с политики"
--
--#~ msgid "Generated Policy Files"
--#~ msgstr "Генериране на файловете на политиката"
--
--#, fuzzy
--#~ msgid ""
--#~ "This tool will generate the following: \n"
--#~ "Type Enforcement(te), File Context(fc), Interface(if), Shell Script(sh)\n"
--#~ "Execute shell script as root to compile/install and relabel files/"
--#~ "directories.  \n"
--#~ "Use semanage or useradd to map Linux login users to user roles.\n"
--#~ "Put the machine in permissive mode (setenforce 0). \n"
--#~ "Login as the user and test this user role.\n"
--#~ "Use audit2allow -R to generate additional rules for the te file.\n"
--#~ msgstr ""
--#~ "Този инструмент ще генерира следното: Файлове за налагане на тип (te), "
--#~ "файлове за контекст (fc), интерфейсни файлове (if), скриптове на средата "
--#~ "(sh).\n"
--#~ "Стартирайте скрипта за средата за компилиране/инсталиране и преетикиране "
--#~ "на файлове/директории.  Сега можете да превключите SELinux в пасивен "
--#~ "режим (setenforce 0). \n"
--#~ "(Ре)стартирайте приложението за да се генерират avc съобщения.\n"
--#~ "Ползвайте audit2allow -R за генериране на допълнителни правила за te "
--#~ "файла.\n"
--
--#, fuzzy
--#~ msgid ""
--#~ "This tool will generate the following: \n"
--#~ "Type Enforcement(te), File Context(fc), Interface(if), Shell Script(sh)\n"
--#~ "\n"
--#~ "Execute shell script to compile/install and relabel files/directories.  \n"
--#~ "Put the machine in permissive mode (setenforce 0). \n"
--#~ "Run/restart the application to generate avc messages.\n"
--#~ "Use audit2allow -R to generate additional rules for the te file.\n"
--#~ msgstr ""
--#~ "Този инструмент ще генерира следното: Файлове за налагане на тип (te), "
--#~ "файлове за контекст (fc), интерфейсни файлове (if), скриптове на средата "
--#~ "(sh).\n"
--#~ "Стартирайте скрипта за средата за компилиране/инсталиране и преетикиране "
--#~ "на файлове/директории.  Сега можете да превключите SELinux в пасивен "
--#~ "режим (setenforce 0). \n"
--#~ "(Ре)стартирайте приложението за да се генерират avc съобщения.\n"
--#~ "Ползвайте audit2allow -R за генериране на допълнителни правила за te "
--#~ "файла.\n"
--
--#, fuzzy
--#~ msgid "Boolean Name"
--#~ msgstr "Булева"
--
--#~ msgid "Role"
--#~ msgstr "Роля"
--
--#~ msgid "Application"
--#~ msgstr "Приложение"
--
--#, fuzzy
--#~ msgid "%s must be a directory"
--#~ msgstr "Разрешаване на mount да монтира всяка директория"
-+#: ../gui/booleansPage.py:195 ../gui/system-config-selinux.glade:1706
-+msgid "Boolean"
-+msgstr "Булева"
-+
-+#: ../gui/booleansPage.py:252 ../gui/semanagePage.py:162
-+msgid "all"
-+msgstr "всички"
-+
-+#: ../gui/booleansPage.py:254 ../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/system-config-selinux.glade:622
+-msgid "File Specification"
+-msgstr ""
++#~ msgid "Disable SELinux protection for slapd daemon"
++#~ msgstr "slapd ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
  
--#, fuzzy
--#~ msgid "You must select a user"
--#~ msgstr "Следва да въведете име"
--
--#~ msgid "Select executable file to be confined."
--#~ msgstr "Изберете изпълнимия файл за ограничаване."
--
--#~ msgid "Select init script file to be confined."
--#~ msgstr "Изберете init скрипта за ограничаване."
--
--#~ msgid "Select file(s) that confined application creates or writes"
--#~ msgstr "Изберете файл(овете) които ограничаваното приложение създава/пише"
--
--#~ msgid ""
--#~ "Select directory(s) that the confined application owns and writes into"
--#~ msgstr ""
--#~ "Изберете директориите които ограничаваното приложение притежава и в които "
--#~ "то пише"
--
--#~ msgid "Select directory to generate policy files in"
--#~ msgstr "Изберете директория в която да се генерират файловете на политиката"
--
--#~ msgid "You must enter a name"
--#~ msgstr "Следва да въведете име"
--
--#~ msgid "You must enter a executable"
--#~ msgstr "Следва да укажете изпълним файл"
--
--#~ msgid "Configue SELinux"
--#~ msgstr "Настройка на SELinux"
--
--#, fuzzy
--#~ msgid "Ports must be numbers or ranges of numbers from 1 to %d "
--#~ msgstr "Портовете трябва да са числа от 1 до %d "
--
--#, fuzzy
--#~ msgid "You must enter a name for your confined process/user"
--#~ msgstr "Следва да въведете име за конфигурирания от Вас процес"
--
--#~ msgid "USER Types are not allowed executables"
--#~ msgstr "Типовете ПОТРЕБИТЕЛ не са позволени за програми"
--
--#~ msgid "Only DAEMON apps can use an init script"
--#~ msgstr "Само ДЕМОНИТЕ могат да ползват init скрипт"
--
--#~ msgid "use_syslog must be a boolean value "
--#~ msgstr "use_syslog трябва да бъде булева стойност "
--
--#, fuzzy
--#~ msgid "USER Types automatically get a tmp type"
--#~ msgstr "Типовете ПОТРЕБИТЕЛ автоматично получават временен тип"
--
--#~ msgid "You must enter the executable path for your confined process"
--#~ msgstr ""
--#~ "Трябва да въведете пътя на изпълнимия файл за вашия ограничаван процес"
--
--#, fuzzy
--#~ msgid "Type Enforcement file"
--#~ msgstr "Файл за налагане на тип"
--
--#~ msgid "Interface file"
--#~ msgstr "Интерфейсен файл"
--
--#~ msgid "File Contexts file"
--#~ msgstr "Файл с контексти"
--
--#~ msgid "Setup Script"
--#~ msgstr "Настройващ скрипт"
--
--#~ msgid ""
--#~ "SELinux Port\n"
--#~ "Type"
--#~ msgstr ""
--#~ "SELinux\n"
--#~ "тип порт"
--
--#~ msgid "Protocol"
--#~ msgstr "Протокол "
--
--#~ msgid ""
--#~ "MLS/MCS\n"
--#~ "Level"
--#~ msgstr ""
--#~ "MLS/MCS\n"
--#~ "Ниво"
--
--#~ msgid "Port"
--#~ msgstr "Порт"
--
--#~ msgid "Port number \"%s\" is not valid.  0 < PORT_NUMBER < 65536 "
--#~ msgstr "Номера на порт \"%s\" не е валиден.  0 < НОМЕР_НА_ПОРТ < 65536 "
--
--#~ msgid "Group View"
--#~ msgstr "Групов преглед"
--
--#~ msgid "SELinux Service Protection"
--#~ msgstr "SELinux защита на услугите"
--
--#~ msgid "Disable SELinux protection for acct daemon"
--#~ msgstr "Изключване на SELinux защитата за демона acct"
--
--#~ msgid "Admin"
--#~ msgstr "Администратор"
--
--#~ msgid "Allow all daemons to write corefiles to /"
--#~ msgstr "Разрешаване на всички демони да пишат core файлове в /"
--
--#~ msgid "Allow all daemons the ability to use unallocated ttys"
--#~ msgstr "Разрешаване на всички демони да ползват незаделени tty конзоли"
--
--#~ msgid "User Privs"
--#~ msgstr "Потребителски привилегии"
--
--#, fuzzy
--#~ msgid ""
--#~ "Allow gadmin SELinux user account to execute files in home directory or /"
--#~ "tmp"
--#~ msgstr ""
--#~ "Разрешаване на gadmin SELinux потребителските акаунти да стартират "
--#~ "файлове в домашната си директория или в /tmp"
--
--#, fuzzy
--#~ msgid ""
--#~ "Allow guest SELinux user account to execute files in home directory or /"
--#~ "tmp"
--#~ msgstr ""
--#~ "Разрешаване на SELinux гост акаунта да стартира файлове в домашната си "
--#~ "директория или /tmp"
--
--#~ msgid "Memory Protection"
--#~ msgstr "Защита на паметта"
--
--#~ msgid "Allow java executable stack"
--#~ msgstr "Разрешаване на изпълним стек за java"
--
--#~ msgid "Mount"
--#~ msgstr "Монтиране"
--
--#~ msgid "Allow mount to mount any file"
--#~ msgstr "Разрешаване на mount да монтира всеки файл"
--
--#~ msgid "Allow mount to mount any directory"
--#~ msgstr "Разрешаване на mount да монтира всяка директория"
--
--#~ msgid "Allow mplayer executable stack"
--#~ msgstr "Разрешаване на изпълним стек за mplayer"
--
--#~ msgid "SSH"
--#~ msgstr "SSH"
--
--#~ msgid "Allow ssh to run ssh-keysign"
--#~ msgstr "Разрешаване на ssh да стартира ssh-keysign"
--
--#, fuzzy
--#~ msgid ""
--#~ "Allow staff SELinux user account to execute files in home directory or /"
--#~ "tmp"
--#~ msgstr ""
--#~ "Разрешаване на staff SELinux потребителските акаунти да изпълняват "
--#~ "файлове в домашната си директория или /tmp"
--
--#, fuzzy
--#~ msgid ""
--#~ "Allow sysadm SELinux user account to execute files in home directory or /"
--#~ "tmp"
--#~ msgstr ""
--#~ "Разрешаване на sysadm SELinux потребителските акаунти да изпълняват "
--#~ "файлове в домашната си директория или /tmp"
--
--#, fuzzy
--#~ msgid ""
--#~ "Allow unconfined SELinux user account to execute files in home directory "
--#~ "or /tmp"
--#~ msgstr ""
--#~ "Разрешаване на неограничените SELinux потребителски акаунти да изпълняват "
--#~ "файлове в домашната си директория или /tmp"
--
--#~ msgid "Network Configuration"
--#~ msgstr "Мрежова конфигурация"
--
--#~ msgid "Allow unlabeled packets to flow on the network"
--#~ msgstr "Разрешаване на неетикирани пакети да пътуват в мрежата"
--
--#, fuzzy
--#~ msgid ""
--#~ "Allow user SELinux user account to execute files in home directory or /tmp"
--#~ msgstr ""
--#~ "Разрешаване на user SELinux потребителските акаунти да изпълняват файлове "
--#~ "в домашната си директория или /tmp"
--
--#~ msgid "Allow unconfined to dyntrans to unconfined_execmem"
--#~ msgstr ""
--#~ "Разрешаване на unconfined (неограничените) динамично да преминава към "
--#~ "unconfined_execmem"
--
--#~ msgid "Databases"
--#~ msgstr "Бази данни"
--
--#~ msgid "Allow user to connect to mysql socket"
--#~ msgstr "Разрешаване на потребителите да се свързват с mysql гнездо"
--
--#~ msgid "Allow user to connect to postgres socket"
--#~ msgstr "Разрешаване на потребителите да се свързват с postgres гнездо"
--
--#~ msgid "XServer"
--#~ msgstr "XServer"
--
--#~ msgid "Allow clients to write to X shared memory"
--#~ msgstr "Разрешаване на клиентите да пишат в споделената памет на X"
--
--#, fuzzy
--#~ msgid ""
--#~ "Allow xguest SELinux user account to execute files in home directory or /"
--#~ "tmp"
--#~ msgstr ""
--#~ "Разрешаване на xguest SELinux потребителските акаунти да изпълняват "
--#~ "файлове в домашната си директория или /tmp"
--
--#~ msgid "NIS"
--#~ msgstr "NIS"
--
--#~ msgid "Allow daemons to run with NIS"
--#~ msgstr "Разрешаване на демоните да работят с NIS"
--
--#~ msgid "Web Applications"
--#~ msgstr "Уеб приложения"
--
--#~ msgid "Transition staff SELinux user to Web Browser Domain"
--#~ msgstr "Преход на staff SELinux потребителите към уеб браузър домейна"
--
--#~ msgid "Transition sysadm SELinux user to Web Browser Domain"
--#~ msgstr "Преход на sysadm SELinux потребителите към уеб браузър домейна"
--
--#~ msgid "Transition user SELinux user to Web Browser Domain"
--#~ msgstr "Преход на user SELinux потребителите към уеб браузър домейна"
--
--#~ msgid "Transition xguest SELinux user to Web Browser Domain"
--#~ msgstr "Преход на xguest SELinux потребителите към уеб браузър домейна"
--
--#~ msgid "Allow staff Web Browsers to write to home directories"
--#~ msgstr "Разрешаване на staff уеб браузърите да пишат в домашните директории"
--
--#~ msgid "Disable SELinux protection for amanda"
--#~ msgstr "Изключване на SELinux защитата за amanda"
--
--#~ msgid "Disable SELinux protection for amavis"
--#~ msgstr "Изключване на SELinux защитата за amavis"
--
--#~ msgid "Disable SELinux protection for apmd daemon"
--#~ msgstr "Изключване на SELinux защитата за демона apmd"
--
--#~ msgid "Disable SELinux protection for arpwatch daemon"
--#~ msgstr "Изключване на SELinux защитата за демона arpwatch"
--
--#~ msgid "Disable SELinux protection for auditd daemon"
--#~ msgstr "Изключване на SELinux защитата за демона auditd"
--
--#~ msgid "Disable SELinux protection for automount daemon"
--#~ msgstr "Изключване на SELinux защитата за демона automount"
--
--#~ msgid "Disable SELinux protection for avahi"
--#~ msgstr "Изключване на SELinux защитата за avahi"
--
--#~ msgid "Disable SELinux protection for bluetooth daemon"
--#~ msgstr "Изключване на SELinux защитата за демона bluetooth"
--
--#~ msgid "Disable SELinux protection for canna daemon"
--#~ msgstr "Изключване на SELinux защитата за демона canna"
--
--#~ msgid "Disable SELinux protection for cardmgr daemon"
--#~ msgstr "Изключване на SELinux защитата за демона cardmgr"
--
--#~ msgid "Disable SELinux protection for Cluster Server"
--#~ msgstr "Изключване на SELinux защитата за Cluster Server"
--
--#~ msgid ""
--#~ "Allow cdrecord to read various content. nfs, samba, removable devices, "
--#~ "user temp and untrusted content files"
--#~ msgstr ""
--#~ "Разрешаване на cdrecord да чете разнородно съдържание. nfs, samba, "
--#~ "преносими устройства, потребителски временни файлове и файлове с "
--#~ "несигурно съдържание"
--
--#~ msgid "Disable SELinux protection for ciped daemon"
--#~ msgstr "Изключване на SELinux защитата за демона ciped"
--
--#~ msgid "Disable SELinux protection for clamd daemon"
--#~ msgstr "Изключване на SELinux защитата за демона clamd"
--
--#~ msgid "Disable SELinux protection for clamscan"
--#~ msgstr "Изключване на SELinux защитата за clamscan"
--
--#~ msgid "Disable SELinux protection for clvmd"
--#~ msgstr "Изключване на SELinux защитата за clvmd"
--
--#~ msgid "Disable SELinux protection for comsat daemon"
--#~ msgstr "Изключване на SELinux защитата за демона comsat"
--
--#~ msgid "Disable SELinux protection for courier daemon"
--#~ msgstr "Изключване на SELinux защитата за демона courier"
--
--#~ msgid "Disable SELinux protection for cpucontrol daemon"
--#~ msgstr "Изключване на SELinux защитата за демона cpucontrol"
--
--#~ msgid "Disable SELinux protection for cpuspeed daemon"
--#~ msgstr "Изключване на SELinux защитата за демона cpuspeed"
--
--#~ msgid "Cron"
--#~ msgstr "Cron"
--
--#~ msgid "Disable SELinux protection for crond daemon"
--#~ msgstr "Изключване на SELinux защитата за демона crond"
--
--#~ msgid "Printing"
--#~ msgstr "Печат"
--
--#, fuzzy
--#~ msgid "Disable SELinux protection for cupsd back end server"
--#~ msgstr "Изключване на SELinux защитата за сървъра на ниско ниво на cupsd"
--
--#~ msgid "Disable SELinux protection for cupsd daemon"
--#~ msgstr "Изключване на SELinux защитата за демона cupsd"
--
--#~ msgid "Disable SELinux protection for cupsd_lpd"
--#~ msgstr "Изключване на SELinux защитата за cupsd_lpd"
-+#: ../gui/fcontextPage.py:74
-+msgid ""
-+"File\n"
-+"Specification"
-+msgstr ""
-+"Файлова\n"
-+"спецификация"
+-#: ../gui/system-config-selinux.glade:650
+-msgid "File Type"
+-msgstr ""
++#~ msgid "Disable SELinux protection for slrnpull daemon"
++#~ msgstr "slrnpull ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
  
--#~ msgid "CVS"
--#~ msgstr "CVS"
-+#: ../gui/fcontextPage.py:81
-+msgid ""
-+"Selinux\n"
-+"File Type"
-+msgstr ""
-+"Selinux\n"
-+"Тип файл"
+-#: ../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 ""
++#~ msgid "Disable SELinux protection for smbd daemon"
++#~ msgstr "smbd ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
  
--#~ msgid "Disable SELinux protection for cvs daemon"
--#~ msgstr "Изключване на SELinux защитата за демона cvs"
-+#: ../gui/fcontextPage.py:88
-+msgid ""
-+"File\n"
-+"Type"
-+msgstr ""
-+"Файл\n"
-+"Тип"
+-#: ../gui/system-config-selinux.glade:773
+-msgid "MLS"
+-msgstr ""
++#~ msgid "Disable SELinux protection for snmpd daemon"
++#~ msgstr "snmpd ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
  
--#~ msgid "Disable SELinux protection for cyrus daemon"
--#~ msgstr "Изключване на SELinux защитата за демона cyrus"
-+#: ../gui/loginsPage.py:48 ../gui/system-config-selinux.glade:2098
-+msgid "User Mapping"
-+msgstr "Съответствие на потребители"
+-#: ../gui/system-config-selinux.glade:837
+-msgid "Add SELinux User"
+-msgstr ""
++#~ msgid "Disable SELinux protection for snort daemon"
++#~ msgstr "snort ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
  
--#~ msgid "Disable SELinux protection for dbskkd daemon"
--#~ msgstr "Изключване на SELinux защитата за демона dbskkd"
-+#: ../gui/loginsPage.py:52
-+msgid ""
-+"Login\n"
-+"Name"
-+msgstr ""
-+"Име за\n"
-+"влизане"
+-#: ../gui/system-config-selinux.glade:1079
+-msgid "SELinux Administration"
+-msgstr ""
++#~ msgid "Disable SELinux protection for soundd daemon"
++#~ msgstr "soundd ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
  
--#~ msgid "Disable SELinux protection for dbusd daemon"
--#~ msgstr "Изключване на SELinux защитата за демона dbusd"
-+#: ../gui/loginsPage.py:56 ../gui/usersPage.py:50
-+msgid ""
-+"SELinux\n"
-+"User"
-+msgstr ""
-+"SELinux\n"
-+"Потребител"
+-#: ../gui/system-config-selinux.glade:1122
+-msgid "Add"
+-msgstr ""
++#~ msgid "Disable SELinux protection for sound daemon"
++#~ msgstr "sound ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
  
--#~ msgid "Disable SELinux protection for dccd"
--#~ msgstr "Изключване на SELinux защитата за dccd"
-+#: ../gui/loginsPage.py:59 ../gui/usersPage.py:55
-+msgid ""
-+"MLS/\n"
-+"MCS Range"
-+msgstr ""
-+"MLS/\n"
-+"MCS Обхват"
+-#: ../gui/system-config-selinux.glade:1144
+-msgid "_Properties"
+-msgstr ""
++#~ msgid "Spam Protection"
++#~ msgstr "স্প্যাম থেকে সুরক্ষা"
  
--#~ msgid "Disable SELinux protection for dccifd"
--#~ msgstr "Изключване на SELinux защитата за dccifd"
-+#: ../gui/loginsPage.py:133
-+#, python-format
-+msgid "Login '%s' is required"
-+msgstr "Изисква се '%s' влизане"
+-#: ../gui/system-config-selinux.glade:1166
+-msgid "_Delete"
+-msgstr ""
++#~ msgid "Disable SELinux protection for spamd daemon"
++#~ msgstr "spamd ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
  
--#~ msgid "Disable SELinux protection for dccm"
--#~ msgstr "Изключване на SELinux защитата за dccm"
-+#: ../gui/modulesPage.py:48 ../gui/system-config-selinux.glade:2753
-+msgid "Policy Module"
-+msgstr "Модул за политики"
+-#: ../gui/system-config-selinux.glade:1256
+-msgid "Select Management Object"
+-msgstr ""
++#~ msgid "Allow Spam Assassin daemon network access"
++#~ msgstr "Spam Assassin ডেমনের ক্ষেত্রে নেটওয়ার্ক ব্যবহারের অনুমতি প্রদান করা হবে"
  
--#~ msgid "Disable SELinux protection for ddt daemon"
--#~ msgstr "Изключване на SELinux защитата за демона ddt"
-+#: ../gui/modulesPage.py:57
-+msgid "Module Name"
-+msgstr "Име на модул"
+-#: ../gui/system-config-selinux.glade:1273
+-msgid "<b>Select:</b>"
+-msgstr ""
++#~ msgid "Disable SELinux protection for speedmgmt daemon"
++#~ msgstr "speedmgmt ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
  
--#~ msgid "Disable SELinux protection for devfsd daemon"
--#~ msgstr "Изключване на SELinux защитата за демона devfsd"
-+#: ../gui/modulesPage.py:134
-+msgid "Disable Audit"
-+msgstr "Забрана на наблюдението"
+-#: ../gui/system-config-selinux.glade:1326
+-msgid "System Default Enforcing Mode"
+-msgstr ""
++#~ msgid "Squid"
++#~ msgstr "Squid"
  
--#~ msgid "Disable SELinux protection for dhcpc daemon"
--#~ msgstr "Изключване на SELinux защитата за демона dhcpc"
-+#: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
-+msgid "Enable Audit"
-+msgstr "Разрешаване на наблюдението"
+-#: ../gui/system-config-selinux.glade:1354
+-msgid ""
+-"Disabled\n"
+-"Permissive\n"
+-"Enforcing\n"
+-msgstr ""
++#~ msgid "Disable SELinux protection for squid daemon"
++#~ msgstr "squid ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
  
--#~ msgid "Disable SELinux protection for dhcpd daemon"
--#~ msgstr "Изключване на SELinux защитата за демона dhcpd"
-+#: ../gui/modulesPage.py:162
-+msgid "Load Policy Module"
-+msgstr "Зареждане на модула за политики"
+-#: ../gui/system-config-selinux.glade:1373
+-msgid "Current Enforcing Mode"
+-msgstr ""
++#~ msgid "Disable SELinux protection for ssh daemon"
++#~ msgstr "ssh ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
  
--#~ msgid "Disable SELinux protection for dictd daemon"
--#~ msgstr "Изключване на SELinux защитата за демона dictd"
-+#: ../gui/polgen.glade:79
-+msgid "Polgen"
-+msgstr "Polgen"
+-#: ../gui/system-config-selinux.glade:1418
+-msgid "System Default Policy Type: "
+-msgstr ""
++#~ msgid ""
++#~ "Allow staff_r users to search the sysadm home dir and read files (such as "
++#~ "~/.bashrc)"
++#~ msgstr ""
++#~ "staff_r ব্যবহারকারীদের দ্বারা sysadm-র ব্যক্তিগত (home) ডিরেক্টরির মধ্যে "
++#~ "অনুসন্ধান ও ফাইল (যেমন ~/.bashrc) পাঠের অনুমতি প্রদান করা হবে "
  
--#~ msgid "Allow sysadm_t to directly start daemons"
--#~ msgstr "Разрешаване на sysadm_t да стартира директно демони"
-+#: ../gui/polgen.glade:80
-+msgid "Red Hat 2007"
-+msgstr "Red Hat 2007"
+-#: ../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 ""
++#~ msgid "Universal SSL tunnel"
++#~ msgstr "সার্বজনীন SSL টানেল"
  
--#~ msgid "Disable SELinux protection for Evolution"
--#~ msgstr "Изключване на SELinux защитата за Evolution"
-+#: ../gui/polgen.glade:81
-+msgid "GPL"
-+msgstr "GPL"
+-#: ../gui/system-config-selinux.glade:1509
+-msgid "Relabel on next reboot."
+-msgstr ""
++#~ msgid "Disable SELinux protection for stunnel daemon"
++#~ msgstr "stunnel ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
  
--#~ msgid "Games"
--#~ msgstr "Игри"
-+#. TRANSLATORS: Replace this string with your names, one name per line.
-+#: ../gui/polgen.glade:85 ../gui/system-config-selinux.glade:17
-+msgid "translator-credits"
-+msgstr "Валентин Ласков, 2012, laskov at fedoraproject.org"
+-#: ../gui/system-config-selinux.glade:1561
+-msgid "label37"
+-msgstr ""
++#~ msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
++#~ msgstr ""
++#~ "stunnel ডেমনকে xinetd-র বাইরে স্বতন্ত্ররূপে সঞ্চালনের অনুমতি প্রদান করা হবে"
  
--#~ msgid "Disable SELinux protection for games"
--#~ msgstr "Изключване на SELinux защитата за игрите"
-+#: ../gui/polgen.glade:90
-+msgid "SELinux Policy Generation Tool"
-+msgstr "Инструмент за генериране на SELinux политики"
+-#: ../gui/system-config-selinux.glade:1598
+-msgid "Revert boolean setting to system default"
+-msgstr ""
++#~ msgid "Disable SELinux protection for swat daemon"
++#~ msgstr "swat ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
  
--#~ msgid "Disable SELinux protection for the web browsers"
--#~ msgstr "Изключване на SELinux защитата за уеб браузърите"
-+#: ../gui/polgen.glade:128
-+msgid ""
-+"<b>Select the policy type for the application or user role you want to "
-+"confine:</b>"
-+msgstr ""
-+"<b>Изберете тип политика за приложението или роля на потребителя, който "
-+"искате да ограничите:</b>"
+-#: ../gui/system-config-selinux.glade:1614
+-msgid "Toggle between Customized and All Booleans"
+-msgstr ""
++#~ msgid "Disable SELinux protection for sxid daemon"
++#~ msgstr "sxid ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
  
--#~ msgid "Disable SELinux protection for Thunderbird"
--#~ msgstr "Изключване на SELinux защитата за Thunderbird"
-+#: ../gui/polgen.glade:177
-+msgid "<b>Applications</b>"
-+msgstr "<b>Приложения</b>"
+-#: ../gui/system-config-selinux.glade:1645
+-#: ../gui/system-config-selinux.glade:1850
+-#: ../gui/system-config-selinux.glade:2037
+-#: ../gui/system-config-selinux.glade:2224
+-#: ../gui/system-config-selinux.glade:2467
+-#: ../gui/system-config-selinux.glade:2692
+-#: ../gui/system-config-selinux.glade:2867
+-msgid "Filter"
+-msgstr ""
++#~ msgid "Disable SELinux protection for syslogd daemon"
++#~ msgstr "syslogd ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
  
--#~ msgid "Disable SELinux protection for distccd daemon"
--#~ msgstr "Изключване на SELinux защитата за демона distccd"
-+#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
-+msgid ""
-+"Standard Init Daemon are daemons started on boot via init scripts.  Usually "
-+"requires a script in /etc/rc.d/init.d"
-+msgstr ""
-+"Standard Init Daemon са демони, стартирани при зареждането от инициализиращи "
-+"скриптове.  Обикновено изисква скрипт в /etc/rc.d/init.d"
+-#: ../gui/system-config-selinux.glade:1734
+-msgid "label50"
+-msgstr ""
++#~ msgid "Disable SELinux protection for system cron jobs"
++#~ msgstr "সিস্টেমের cron কর্মের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
  
--#~ msgid "Disable SELinux protection for dmesg daemon"
--#~ msgstr "Изключване на SELinux защитата за демона dmesg"
-+#: ../gui/polgen.glade:241 ../gui/polgen.py:156
-+msgid "Standard Init Daemon"
-+msgstr "Standard Init Daemon"
+-#: ../gui/system-config-selinux.glade:1771
+-msgid "Add File Context"
+-msgstr ""
++#~ msgid "Disable SELinux protection for tcp daemon"
++#~ msgstr "tcp ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
  
--#~ msgid "Disable SELinux protection for dnsmasq daemon"
--#~ msgstr "Изключване на SELinux защитата за демона dnsmasq"
-+#: ../gui/polgen.glade:261 ../gui/polgen.py:157
-+msgid "DBUS System Daemon"
-+msgstr "DBUS System Daemon"
+-#: ../gui/system-config-selinux.glade:1787
+-msgid "Modify File Context"
+-msgstr ""
++#~ msgid "Disable SELinux protection for telnet daemon"
++#~ msgstr "telnet ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
  
--#~ msgid "Disable SELinux protection for dovecot daemon"
--#~ msgstr "Изключване на SELinux защитата за демона dovecot"
-+#: ../gui/polgen.glade:280
-+msgid "Internet Services Daemon are daemons started by xinetd"
-+msgstr "Internet Services Daemon са демони, стартирани от xinetd"
+-#: ../gui/system-config-selinux.glade:1803
+-msgid "Delete File Context"
+-msgstr ""
++#~ msgid "Disable SELinux protection for tftpd daemon"
++#~ msgstr "tftpd ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
  
--#~ msgid "Disable SELinux protection for entropyd daemon"
--#~ msgstr "Изключване на SELinux защитата за демона entropyd"
-+#: ../gui/polgen.glade:282
-+msgid "Internet Services Daemon (inetd)"
-+msgstr "Internet Services Daemon (inetd)"
+-#: ../gui/system-config-selinux.glade:1819
+-msgid "Toggle between all and customized file context"
+-msgstr ""
++#~ msgid "Disable SELinux protection for transproxy daemon"
++#~ msgstr "transproxy ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
  
--#~ msgid "Disable SELinux protection for fetchmail"
--#~ msgstr "Изключване на SELinux защитата за fetchmail"
-+#: ../gui/polgen.glade:301
-+msgid ""
-+"Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
-+msgstr ""
-+"Web Applications/Script (CGI) са CGI скриптове, стартирани от уеб сървъра "
-+"(apache)"
+-#: ../gui/system-config-selinux.glade:1939
+-msgid "label38"
+-msgstr ""
++#~ msgid "Disable SELinux protection for udev daemon"
++#~ msgstr "udev ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
  
--#~ msgid "Disable SELinux protection for fingerd daemon"
--#~ msgstr "Изключване на SELinux защитата за демона fingerd"
-+#: ../gui/polgen.glade:303 ../gui/polgen.py:159
-+msgid "Web Application/Script (CGI)"
-+msgstr "Web Application/Script (CGI)"
+-#: ../gui/system-config-selinux.glade:1976
+-msgid "Add SELinux User Mapping"
+-msgstr ""
++#~ msgid "Disable SELinux protection for uml daemon"
++#~ msgstr "uml ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
  
--#~ msgid "Disable SELinux protection for freshclam daemon"
--#~ msgstr "Изключване на SELinux защитата за демона freshclam"
-+#: ../gui/polgen.glade:322 ../gui/polgen.glade:343
-+msgid ""
-+"User Application are any application that you would like to confine that is "
-+"started by a user"
-+msgstr ""
-+"Потребителско приложение са всякакви приложения, стартирани от потребител, "
-+"които искате да ограничите"
+-#: ../gui/system-config-selinux.glade:1992
+-msgid "Modify SELinux User Mapping"
+-msgstr ""
++#~ msgid ""
++#~ "Allow xinetd to run unconfined, including any services it starts that do "
++#~ "not have a domain transition explicitly defined"
++#~ msgstr ""
++#~ "xinetd আন-কনফাইন অবস্থায় সঞ্চালনের অনুমতি প্রদান করা হবে। xinetd দ্বারা আরম্ভ "
++#~ "হওয়া যে সমস্ত পরিসেবার ক্ষেত্রে ডোমেইন রূপান্তর নির্ধারিত হয়নি সেগুলিও আন-কনফাইল "
++#~ "অবস্থায় সঞ্চালিত হবে।"
  
--#~ msgid "Disable SELinux protection for fsdaemon daemon"
--#~ msgstr "Изключване на SELinux защитата за демона fsdaemon"
-+#: ../gui/polgen.glade:324 ../gui/polgen.py:160
-+msgid "User Application"
-+msgstr "Потребителско приложение"
+-#: ../gui/system-config-selinux.glade:2008
+-msgid "Delete SELinux User Mapping"
+-msgstr ""
++#~ msgid ""
++#~ "Allow rc scripts to run unconfined, including any daemon started by an rc "
++#~ "script that does not have a domain transition explicitly defined"
++#~ msgstr ""
++#~ "rc স্ক্রিপ্ট আন-কনফাইন অবস্থায় সঞ্চালনের অনুমতি প্রদান করা হবে। rc স্ক্রিপ্ট দ্বারা "
++#~ "আরম্ভ হওয়া যে সমস্ত ডেমনের ক্ষেত্রে ডোমেইন রূপান্তর নির্ধারিত হয়নি সেগুলিও আন-"
++#~ "কনফাইল অবস্থায় সঞ্চালিত হবে।"
  
--#~ msgid "Disable SELinux protection for gpm daemon"
--#~ msgstr "Изключване на SELinux защитата за демона gpm"
-+#: ../gui/polgen.glade:345 ../gui/polgen.py:161
-+msgid "Sandbox"
-+msgstr "Sandbox"
+-#: ../gui/system-config-selinux.glade:2126
+-msgid "label39"
+-msgstr ""
++#~ msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
++#~ msgstr ""
++#~ "বিশেষ অধিকারপ্রাপ্ত সামগ্রী যেম hotplug ও insmod-কে আন-কনফাইন রূপে সঞ্চালনের "
++#~ "অনুমতি প্রদান করা হবে"
  
--#~ msgid "NFS"
--#~ msgstr "NFS"
-+#: ../gui/polgen.glade:391
-+msgid "<b>Login Users</b>"
-+msgstr "<b>Влизане на потребители</b>"
+-#: ../gui/system-config-selinux.glade:2163
+-msgid "Add User"
+-msgstr ""
++#~ msgid "Disable SELinux protection for updfstab daemon"
++#~ msgstr "updfstab ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
  
--#~ msgid "Disable SELinux protection for gss daemon"
--#~ msgstr "Изключване на SELinux защитата за демона gss"
-+#: ../gui/polgen.glade:453
-+msgid "Modify an existing login user record."
-+msgstr "Промяна на съществуващия запис за влизане на потребител."
+-#: ../gui/system-config-selinux.glade:2179
+-msgid "Modify User"
+-msgstr ""
++#~ msgid "Disable SELinux protection for uptimed daemon"
++#~ msgstr "uptimed ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
  
--#, fuzzy
--#~ msgid "Disable SELinux protection for Hal daemon"
--#~ msgstr "Изключване на SELinux защитата за демона hal"
-+#: ../gui/polgen.glade:455
-+msgid "Existing User Roles"
-+msgstr "Съществуващи роли на потребителя"
+-#: ../gui/system-config-selinux.glade:2195
+-msgid "Delete User"
+-msgstr ""
++#~ msgid ""
++#~ "Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, "
++#~ "only staff_r can do so"
++#~ msgstr ""
++#~ "user_r-কে su, sudo অথবা userhelper-র সাহায্যে sysadm_r প্রাপ্ত করার অনুমতি "
++#~ "প্রদান করা হবে। অন্যথা, শুধুমাত্র staff_r দ্বারা এটি করা সম্ভব হবে"
  
--#~ msgid "Compatibility"
--#~ msgstr "Съвместимост"
-+#: ../gui/polgen.glade:474
-+msgid ""
-+"This user will login to a machine only via a terminal or remote login.  By "
-+"default this user will have  no setuid, no networking, no su, no sudo."
-+msgstr ""
-+"Този потребител ще влиза в машината само през терминал или отдалечено.  По "
-+"подразбиране, този потребител няма да има  setuid, достъп до мрежа, su и "
-+"sudo."
-+
-+#: ../gui/polgen.glade:476 ../gui/polgen.py:162
-+msgid "Minimal Terminal User Role"
-+msgstr "Минимална роля на потребител в терминал"
+-#: ../gui/system-config-selinux.glade:2313
+-msgid "label41"
+-msgstr ""
++#~ msgid "Allow users to control network interfaces (also needs USERCTL=true)"
++#~ msgstr ""
++#~ "ব্যবহারকারীদেরকে নেটওয়ার্ক ইন্টারফেস নিয়ন্ত্রণের অনুমতি প্রদান করা হবে "
++#~ "(USERCTL=true আবশ্যক)"
  
--#~ msgid ""
--#~ "Do not audit things that we know to be broken but which are not security "
--#~ "risks"
--#~ msgstr ""
--#~ "Да не се прави одит на неща, които се знае че са счупени, но не "
--#~ "представляват риск за сигурността"
-+#: ../gui/polgen.glade:495
-+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"
+-#: ../gui/system-config-selinux.glade:2350
+-msgid "Add Network Port"
+-msgstr ""
++#~ msgid "Allow user to stat ttyfiles"
++#~ msgstr "ব্যবহারকারীদের ttyfiles stat করার অনুমতি প্রদান করা হবে"
  
--#~ msgid "Disable SELinux protection for hostname daemon"
--#~ msgstr "Изключване на SELinux защитата за демона hostname"
-+#: ../gui/polgen.glade:497 ../gui/polgen.py:163
-+msgid "Minimal X Windows User Role"
-+msgstr "Минимална X Windows роля на потребител"
+-#: ../gui/system-config-selinux.glade:2366
+-msgid "Edit Network Port"
+-msgstr ""
++#~ msgid "Disable SELinux protection for uucpd daemon"
++#~ msgstr "uucpd ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
  
--#~ msgid "Disable SELinux protection for hotplug daemon"
--#~ msgstr "Изключване на SELinux защитата за демона hotplug"
-+#: ../gui/polgen.glade:516
-+msgid ""
-+"User with full networking, no setuid applications without transition, no "
-+"sudo, no su."
-+msgstr ""
-+"Потребител с пълноценна работа в мрежа, без setuid приложения без "
-+"transition, без sudo и su."
+-#: ../gui/system-config-selinux.glade:2382
+-msgid "Delete Network Port"
+-msgstr ""
++#~ msgid "Disable SELinux protection for vmware daemon"
++#~ msgstr "vmware ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
  
--#~ msgid "Disable SELinux protection for howl daemon"
--#~ msgstr "Изключване на SELinux защитата за демона howl"
-+#: ../gui/polgen.glade:518 ../gui/polgen.py:164
-+msgid "User Role"
-+msgstr "Роля на потребител"
+-#: ../gui/system-config-selinux.glade:2418
+-#: ../gui/system-config-selinux.glade:2436
+-msgid "Toggle between Customized and All Ports"
+-msgstr ""
++#~ msgid "Disable SELinux protection for watchdog daemon"
++#~ msgstr "watchdog ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
  
--#~ msgid "Disable SELinux protection for cups hplip daemon"
--#~ msgstr "Изключване на SELinux защитата за демона cups hplip"
-+#: ../gui/polgen.glade:537
-+msgid ""
-+"User with full networking, no setuid applications without transition, no su, "
-+"can sudo to Root Administration Roles"
-+msgstr ""
-+"Потребител с пълноценна работа в мрежа, без setuid приложения без "
-+"transition, без su, с възможност за sudo към Административна Root роля."
+-#: ../gui/system-config-selinux.glade:2556
+-msgid "label42"
+-msgstr ""
++#~ msgid "Disable SELinux protection for winbind daemon"
++#~ msgstr "winbind ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
  
--#~ msgid "Disable SELinux protection for httpd rotatelogs"
--#~ msgstr "Изключване на SELinux защитата за превъртане на httpd дневниците"
-+#: ../gui/polgen.glade:539 ../gui/polgen.py:165
-+msgid "Admin User Role"
-+msgstr "Потребител с Административна роля"
+-#: ../gui/system-config-selinux.glade:2593
+-msgid "Generate new policy module"
+-msgstr ""
++#~ msgid "Disable SELinux protection for xdm daemon"
++#~ msgstr "xdm ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
  
--#~ msgid "HTTPD Service"
--#~ msgstr "HTTPD услуга"
-+#: ../gui/polgen.glade:585
-+msgid "<b>Root Users</b>"
-+msgstr "<b>Root потребители</b>"
+-#: ../gui/system-config-selinux.glade:2609
+-msgid "Load policy module"
+-msgstr ""
++#~ msgid "Allow xdm logins as sysadm_r:sysadm_t"
++#~ msgstr "sysadm_r:sysadm_t রূপে xdm লগ-ইনের অনুমতি প্রদান করা হবে"
  
--#~ msgid "Disable SELinux protection for http suexec"
--#~ msgstr "Изключване на SELinux защитата за http suexec"
-+#: ../gui/polgen.glade:647
-+msgid ""
-+"Select Root Administrator User Role, if this user will be used to administer "
-+"the machine while running as root.  This user will not be able to login to "
-+"the system directly."
-+msgstr ""
-+"Изберете роля на потребител Root Администратор, ако този потребител ще се "
-+"ползва да администрира машината, докато работи като root.  Този потребител "
-+"няма да е способен да влезе в системата директно."
+-#: ../gui/system-config-selinux.glade:2625
+-msgid "Remove loadable policy module"
+-msgstr ""
++#~ msgid "Disable SELinux protection for xen daemon"
++#~ msgstr "xen ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
  
--#~ msgid "Disable SELinux protection for hwclock daemon"
--#~ msgstr "Изключване на SELinux защитата за демона hwclock"
-+#: ../gui/polgen.glade:649 ../gui/polgen.py:166
-+msgid "Root Admin User Role"
-+msgstr "Потребител с роля Root Администратор"
+-#: ../gui/system-config-selinux.glade:2661
+-msgid ""
+-"Enable/Disable additional audit rules, that are normally not reported in the "
+-"log files."
+-msgstr ""
++#~ msgid "XEN"
++#~ msgstr "XEN"
  
--#~ msgid "Disable SELinux protection for i18n daemon"
--#~ msgstr "Изключване на SELinux защитата за демона i18n"
-+#: ../gui/polgen.glade:716
-+msgid "label104"
-+msgstr "label104"
+-#: ../gui/system-config-selinux.glade:2781
+-msgid "label44"
+-msgstr ""
++#~ msgid "Disable SELinux protection for xfs daemon"
++#~ msgstr "xfs ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
  
--#~ msgid "Disable SELinux protection for imazesrv daemon"
--#~ msgstr "Изключване на SELinux защитата за демона imazesrv"
-+#: ../gui/polgen.glade:745
-+msgid "<b>Enter name of application or user role:</b>"
-+msgstr "<b>Въведете име на приложение или роля на потребител:</b>"
+-#: ../gui/system-config-selinux.glade:2818
+-msgid "Change process mode to permissive."
+-msgstr ""
++#~ msgid "Disable SELinux protection for xen control"
++#~ msgstr "xen নিয়ন্ত্রণের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
  
--#~ msgid "Disable SELinux protection for inetd child daemons"
--#~ msgstr "Изключване на SELinux защитата за демоните деца на inetd"
-+#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
-+msgid "Name"
-+msgstr "Име"
+-#: ../gui/system-config-selinux.glade:2836
+-msgid "Change process mode to enforcing"
+-msgstr ""
++#~ msgid "Disable SELinux protection for ypbind daemon"
++#~ msgstr "ypbind ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
  
--#~ msgid "Disable SELinux protection for inetd daemon"
--#~ msgstr "Изключване на SELinux защитата за демона inetd"
-+#: ../gui/polgen.glade:807
-+msgid "Enter complete path for executable to be confined."
-+msgstr "Въведете пълен път на изпълним файл, който ще бъде ограничен."
+-#: ../gui/system-config-selinux.glade:2928
+-msgid "Process Domain"
+-msgstr ""
++#~ msgid "Disable SELinux protection for NIS Password Daemon"
++#~ msgstr "NIS পাসওয়ার্ড ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
  
--#~ msgid "Disable SELinux protection for innd daemon"
--#~ msgstr "Изключване на SELinux защитата за демона innd"
-+#: ../gui/polgen.glade:830 ../gui/polgen.glade:950 ../gui/polgen.glade:3142
-+msgid "..."
-+msgstr "..."
+-#: ../gui/system-config-selinux.glade:2956
+-msgid "label59"
+-msgstr ""
++#~ msgid "Disable SELinux protection for ypserv daemon"
++#~ msgstr "ypserv ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
  
--#~ msgid "Disable SELinux protection for iptables daemon"
--#~ msgstr "Изключване на SELinux защитата за демона iptables"
-+#: ../gui/polgen.glade:849
-+msgid "Enter unique name for the confined application or user role."
+-#: ../gui/usersPage.py:138
+-#, python-format
+-msgid "SELinux user '%s' is required"
+-msgstr ""
++#~ msgid "Disable SELinux protection for NIS Transfer Daemon"
++#~ msgstr "NIS Transfer ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
+diff --git a/policycoreutils/po/br.po b/policycoreutils/po/br.po
+new file mode 100644
+index 0000000..001e7d4
+--- /dev/null
++++ b/policycoreutils/po/br.po
+@@ -0,0 +1,3353 @@
++# 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 ""
-+"Въведете уникално име за ограниченото приложение или роля на потребител."
- 
--#~ msgid "Disable SELinux protection for ircd daemon"
--#~ msgstr "Изключване на SELinux защитата за демона ircd"
-+#: ../gui/polgen.glade:871
-+msgid "Executable"
-+msgstr "Изпълним файл"
- 
--#~ msgid "Disable SELinux protection for irqbalance daemon"
--#~ msgstr "Изключване на SELinux защитата за демона irqbalance"
-+#: ../gui/polgen.glade:899
-+msgid "Init script"
-+msgstr "Инициализиращ скрипт"
- 
--#~ msgid "Disable SELinux protection for iscsi daemon"
--#~ msgstr "Изключване на SELinux защитата за демона iscsi"
-+#: ../gui/polgen.glade:927
++"Project-Id-Version: Policycoreutils\n"
++"Report-Msgid-Bugs-To: \n"
++"POT-Creation-Date: 2012-10-16 12:24-0400\n"
++"PO-Revision-Date: 2012-10-08 14:33+0000\n"
++"Last-Translator: dwalsh <dwalsh at redhat.com>\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"
++"Plural-Forms: nplurals=2; plural=(n > 1);\n"
++
++#: ../run_init/run_init.c:67
 +msgid ""
-+"Enter complete path to init script used to start the confined application."
++"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 ""
-+"Въведете пълен път до инициализиращ скрипт, използван за стартиране на "
-+"ограниченото приложение."
- 
--#~ msgid "Disable SELinux protection for jabberd daemon"
--#~ msgstr "Изключване на SELinux защитата за демона jabberd"
-+#: ../gui/polgen.glade:982
-+msgid "label105"
-+msgstr "label105"
- 
--#~ msgid "Kerberos"
--#~ msgstr "Kerberos"
-+#: ../gui/polgen.glade:1011
-+msgid "<b>Select existing role to modify:</b>"
-+msgstr "<b>Изберете съществуваща роля за промяна:</b>"
- 
--#~ msgid "Disable SELinux protection for kadmind daemon"
--#~ msgstr "Изключване на SELinux защитата за демона kadmind"
-+#: ../gui/polgen.glade:1045
-+msgid "Select the user roles that will transiton to the %s domain."
++
++#: ../run_init/run_init.c:126 ../newrole/newrole.c:1123
++#, c-format
++msgid "failed to initialize PAM\n"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for klogd daemon"
--#~ msgstr "Изключване на SELinux защитата за демона klogd"
-+#: ../gui/polgen.glade:1073
-+msgid "label106"
-+msgstr "label106"
- 
--#~ msgid "Disable SELinux protection for krb5kdc daemon"
--#~ msgstr "Изключване на SELinux защитата за демона krb5kdc"
-+#: ../gui/polgen.glade:1102
-+msgid "<b>Select roles that %s will transition to:</b>"
++
++#: ../run_init/run_init.c:139
++#, c-format
++msgid "failed to get account information\n"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for ktalk daemons"
--#~ msgstr "Изключване на SELinux защитата за демоните ktalk"
-+#: ../gui/polgen.glade:1136
-+msgid "Select applications domains that %s will transition to."
++
++#: ../run_init/run_init.c:162 ../newrole/newrole.c:341
++msgid "Password:"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for kudzu daemon"
--#~ msgstr "Изключване на SELinux защитата за демона kudzu"
-+#: ../gui/polgen.glade:1164
-+msgid "label107"
-+msgstr "label107"
- 
--#~ msgid "Disable SELinux protection for locate daemon"
--#~ msgstr "Изключване на SELinux защитата за демона locate"
-+#: ../gui/polgen.glade:1193
-+msgid "<b>Select the user_roles that will transition to %s:</b>"
++
++#: ../run_init/run_init.c:197 ../newrole/newrole.c:366
++#, c-format
++msgid "Cannot find your entry in the shadow passwd file.\n"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for lpd daemon"
--#~ msgstr "Изключване на SELinux защитата за демона lpd"
-+#: ../gui/polgen.glade:1227
-+msgid "Select the user roles that will transiton to this applications domains."
++
++#: ../run_init/run_init.c:203 ../newrole/newrole.c:373
++#, c-format
++msgid "getpass cannot open /dev/tty\n"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for lrrd daemon"
--#~ msgstr "Изключване на SELinux защитата за демона lrrd"
-+#: ../gui/polgen.glade:1255
-+msgid "label108"
-+msgstr "label108"
- 
--#~ msgid "Disable SELinux protection for lvm daemon"
--#~ msgstr "Изключване на SELinux защитата за демона lvm"
-+#: ../gui/polgen.glade:1284
-+msgid "<b>Select domains that %s will administer:</b>"
-+msgstr "<b>Изберете домейни, които %s ще администрира:</b>"
- 
--#~ msgid "Disable SELinux protection for mailman"
--#~ msgstr "Изключване на SELinux защитата за mailman"
-+#: ../gui/polgen.glade:1318 ../gui/polgen.glade:1409
-+msgid "Select the domains that you would like this user administer."
-+msgstr "Изберете домейните, които желаете този потребител да администрира."
- 
--#~ msgid "Allow evolution and thunderbird to read user files"
--#~ msgstr ""
--#~ "Разрешаване на evolution и thunderbird да четат потребителски файлове"
-+#: ../gui/polgen.glade:1346
-+msgid "label109"
-+msgstr "label109"
- 
--#~ msgid "Disable SELinux protection for mdadm daemon"
--#~ msgstr "Изключване на SELinux защитата за демона mdadm"
-+#: ../gui/polgen.glade:1375
-+msgid "<b>Select additional roles for %s:</b>"
-+msgstr "<b>Изберете допълнителни роли за %s:</b>"
- 
--#~ msgid "Disable SELinux protection for monopd daemon"
--#~ msgstr "Изключване на SELinux защитата за демона monopd"
-+#: ../gui/polgen.glade:1437
-+msgid "label111"
-+msgstr "label111"
- 
--#~ msgid "Allow the mozilla browser to read user files"
--#~ msgstr "Разрешаване на mozilla браузъра да чете потребителски файлове"
-+#: ../gui/polgen.glade:1466
-+msgid "<b>Enter network ports that %s binds on:</b>"
-+msgstr "<b>Въведете мрежови портове, към които %s ще се привързва:</b>"
- 
--#~ msgid "Disable SELinux protection for mrtg daemon"
--#~ msgstr "Изключване на SELinux защитата за демона mrtg"
-+#: ../gui/polgen.glade:1497 ../gui/polgen.glade:1997
-+msgid "<b>TCP Ports</b>"
-+msgstr "<b>TCP портове</b>"
- 
--#~ msgid "Disable SELinux protection for mysqld daemon"
--#~ msgstr "Изключване на SELinux защитата за демона mysqld"
-+#: ../gui/polgen.glade:1565 ../gui/polgen.glade:1785
-+msgid "Allows %s to bind to any udp port"
-+msgstr "Позволява %s да се привързва към който и да е udp порт"
- 
--#~ msgid "Disable SELinux protection for nagios daemon"
--#~ msgstr "Изключване на SELinux защитата за демона nagios"
-+#: ../gui/polgen.glade:1567 ../gui/polgen.glade:1787 ../gui/polgen.glade:2061
-+#: ../gui/polgen.glade:2215
-+msgid "All"
-+msgstr "Всички"
- 
--#~ msgid "Name Service"
--#~ msgstr "Услуга за имена"
-+#: ../gui/polgen.glade:1585 ../gui/polgen.glade:1805
-+msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
-+msgstr "Позволи %s да извиква bindresvport с 0. Привързване към порт 600-1024"
- 
--#~ msgid "Disable SELinux protection for named daemon"
--#~ msgstr "Изключване на SELinux защитата за демона named"
-+#: ../gui/polgen.glade:1587 ../gui/polgen.glade:1807
-+msgid "600-1024"
-+msgstr "600-1024"
- 
--#~ msgid "Disable SELinux protection for nessusd daemon"
--#~ msgstr "Изключване на SELinux защитата за демона nessusd"
-+#: ../gui/polgen.glade:1605 ../gui/polgen.glade:1825
-+msgid ""
-+"Enter a comma separated list of udp ports or ranges of ports that %s binds "
-+"to. Example: 612, 650-660"
++
++#: ../run_init/run_init.c:275
++#, c-format
++msgid "run_init: incorrect password for %s\n"
 +msgstr ""
-+"Въведете списък udp портове или диапазони от портове, разделени със запетаи, "
-+"към които %s ще се привързва. Пример: 612, 650-660"
- 
--#~ msgid "Disable SELinux protection for NetworkManager"
--#~ msgstr "Изключване на SELinux защитата за NetworkManager"
-+#: ../gui/polgen.glade:1607 ../gui/polgen.glade:1827
-+msgid "Unreserved Ports (>1024)"
-+msgstr "Нерезервирани портове (>1024)"
 +
-+#: ../gui/polgen.glade:1638 ../gui/polgen.glade:1858 ../gui/polgen.glade:2079
-+#: ../gui/polgen.glade:2233
-+msgid "Select Ports"
-+msgstr "Изберете портове"
++#: ../run_init/run_init.c:309
++#, c-format
++msgid "Could not open file %s\n"
++msgstr ""
 +
-+#: ../gui/polgen.glade:1663 ../gui/polgen.glade:1883
-+msgid "Allows %s to bind to any udp ports > 1024"
-+msgstr "Позволява %s да се привързва към който и да е udp порт > 1024"
++#: ../run_init/run_init.c:336
++#, c-format
++msgid "No context in file %s\n"
++msgstr ""
 +
-+#: ../gui/polgen.glade:1717 ../gui/polgen.glade:2151
-+msgid "<b>UDP Ports</b>"
-+msgstr "<b>UDP портове</b>"
++#: ../run_init/run_init.c:361
++#, c-format
++msgid "Sorry, run_init may be used only on a SELinux kernel.\n"
++msgstr ""
 +
-+#: ../gui/polgen.glade:1937
-+msgid "label113"
-+msgstr "label113"
++#: ../run_init/run_init.c:380
++#, c-format
++msgid "authentication failed.\n"
++msgstr ""
 +
-+#: ../gui/polgen.glade:1966
-+msgid "<b>Select network ports that %s connects to:</b>"
-+msgstr "<b>Изберете мрежовите портове, към които %s ще се свързва:</b>"
++#: ../run_init/run_init.c:405 ../newrole/newrole.c:1257
++#, c-format
++msgid "Could not set exec context to %s.\n"
++msgstr ""
 +
-+#: ../gui/polgen.glade:2058
-+msgid "Allows %s to connect to any tcp port"
-+msgstr "Позволява %s да се свързва с който и да е tcp порт"
- 
--#~ msgid "Disable SELinux protection for nfsd daemon"
--#~ msgstr "Изключване на SELinux защитата за демона nfsd"
-+#: ../gui/polgen.glade:2104
-+msgid ""
-+"Enter a comma separated list of tcp ports or ranges of ports that %s "
-+"connects to. Example: 612, 650-660"
++#: ../audit2allow/audit2allow:230
++msgid "******************** IMPORTANT ***********************\n"
 +msgstr ""
-+"Въведете списък tcp портове или диапазони от портове, разделени със запетаи, "
-+"към които %s ще се свързва. Пример: 612, 650-660"
- 
--#~ msgid "Samba"
--#~ msgstr "Samba"
-+#: ../gui/polgen.glade:2212
-+msgid "Allows %s to connect to any udp port"
-+msgstr "Позволява %s да се свързва с който и да е udp порт"
- 
--#~ msgid "Disable SELinux protection for nmbd daemon"
--#~ msgstr "Изключване на SELinux защитата за демона nmbd"
-+#: ../gui/polgen.glade:2258
-+msgid ""
-+"Enter a comma separated list of udp ports or ranges of ports that %s "
-+"connects to. Example: 612, 650-660"
++
++#: ../audit2allow/audit2allow:231
++msgid "To make this policy package active, execute:"
 +msgstr ""
-+"Въведете списък udp портове или диапазони от портове, разделени със запетаи, "
-+"към които %s ще се свързва. Пример: 612, 650-660"
- 
--#~ msgid "Disable SELinux protection for nrpe daemon"
--#~ msgstr "Изключване на SELinux защитата за демона nrpe"
-+#: ../gui/polgen.glade:2305
-+msgid "label114"
-+msgstr "label114"
- 
--#~ msgid "Disable SELinux protection for nscd daemon"
--#~ msgstr "Изключване на SELinux защитата за демона nscd"
-+#: ../gui/polgen.glade:2334
-+msgid "<b>Select common application traits for %s:</b>"
-+msgstr "<b>Изберете отличителни черти на приложението %s:</b>"
- 
--#~ msgid "Disable SELinux protection for nsd daemon"
--#~ msgstr "Изключване на SELinux защитата за демона nsd"
-+#: ../gui/polgen.glade:2366
-+msgid "Writes syslog messages\t"
-+msgstr "Пише syslog съобщения\t"
- 
--#~ msgid "Disable SELinux protection for ntpd daemon"
--#~ msgstr "Изключване на SELinux защитата за демона ntpd"
-+#: ../gui/polgen.glade:2385
-+msgid "Create/Manipulate temporary files in /tmp"
-+msgstr "Създава/Работи с временни файлове в /tmp"
- 
--#~ msgid "Disable SELinux protection for oddjob"
--#~ msgstr "Изключване на SELinux защитата за oddjob"
-+#: ../gui/polgen.glade:2404
-+msgid "Uses Pam for authentication"
-+msgstr "Ползва Pam за удостоверяване"
- 
--#~ msgid "Disable SELinux protection for oddjob_mkhomedir"
--#~ msgstr "Изключване на SELinux защитата за oddjob_mkhomedir"
-+#: ../gui/polgen.glade:2423
-+msgid "Uses nsswitch or getpw* calls"
-+msgstr "Ползва извиквания на nsswitch или getpw*"
- 
--#~ msgid "Disable SELinux protection for openvpn daemon"
--#~ msgstr "Изключване на SELinux защитата за демона openvpn"
-+#: ../gui/polgen.glade:2442
-+msgid "Uses dbus"
-+msgstr "Ползва dbus"
- 
--#~ msgid "Disable SELinux protection for pam daemon"
--#~ msgstr "Изключване на SELinux защитата за демона pam"
-+#: ../gui/polgen.glade:2461
-+msgid "Sends audit messages"
-+msgstr "Праща съобщения към наблюдението"
- 
--#~ msgid "Disable SELinux protection for pegasus"
--#~ msgstr "Изключване на SELinux защитата за pegasus"
-+#: ../gui/polgen.glade:2480
-+msgid "Interacts with the terminal"
-+msgstr "Взаимодейства с терминала"
- 
--#~ msgid "Disable SELinux protection for perdition daemon"
--#~ msgstr "Изключване на SELinux защитата за демона  perdition"
-+#: ../gui/polgen.glade:2499
-+msgid "Sends email"
-+msgstr "Праща имейл"
- 
--#~ msgid "Disable SELinux protection for portmap daemon"
--#~ msgstr "Изключване на SELinux защитата за демона portmap"
-+#: ../gui/polgen.glade:2530
-+msgid "label115"
-+msgstr "label115"
- 
--#~ msgid "Disable SELinux protection for portslave daemon"
--#~ msgstr "Изключване на SELinux защитата за демона portslave"
-+#: ../gui/polgen.glade:2559
-+msgid "<b>Add files/directories that %s manages</b>"
-+msgstr "<b>Добавете файлове/директории, които %s управлява</b>"
- 
--#~ msgid "Disable SELinux protection for postfix"
--#~ msgstr "Изключване на SELinux защитата за postfix"
-+#: ../gui/polgen.glade:2788
-+msgid ""
-+"Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
-+"Files ..."
++
++#: ../semanage/seobject.py:200
++msgid "Could not create semanage handle"
 +msgstr ""
-+"Файлове/директории, които %s \"управлява\". Pid файлове, Log файлове, /var/"
-+"lib файлове ..."
- 
--#~ msgid "Disable SELinux protection for postgresql daemon"
--#~ msgstr "Изключване на SELinux защитата за демона postgresql"
-+#: ../gui/polgen.glade:2823
-+msgid "label116"
-+msgstr "label116"
- 
--#~ msgid "pppd"
--#~ msgstr "pppd"
-+#: ../gui/polgen.glade:2852
-+msgid "<b>Add booleans from the %s policy:</b>"
-+msgstr "<b>Добави булевите променливи от политиката %s:</b>"
- 
--#~ msgid "Allow pppd to be run for a regular user"
--#~ msgstr "Разрешаване pppd да се стартира за обикновен потребител"
-+#: ../gui/polgen.glade:3002
-+msgid "Add/Remove booleans used by the %s domain"
-+msgstr "Добавя/Премахва булеви променливи, използвани от домейна %s"
- 
--#~ msgid "Disable SELinux protection for pptp"
--#~ msgstr "Изключване на SELinux защитата за pptp"
-+#: ../gui/polgen.glade:3066
-+msgid "<b>Which directory you will generate the %s policy?</b>"
-+msgstr "<b>В коя директория ще генерирате политиката %s?</b>"
- 
--#~ msgid "Disable SELinux protection for prelink daemon"
--#~ msgstr "Изключване на SELinux защитата за демона prelink"
-+#: ../gui/polgen.glade:3097
-+msgid "Policy Directory"
-+msgstr "Директория на политиката"
- 
--#~ msgid "Disable SELinux protection for privoxy daemon"
--#~ msgstr "Изключване на SELinux защитата за демона privoxy"
-+#: ../gui/polgen.glade:3254
-+msgid "Add Booleans Dialog"
-+msgstr "Добави диалог за булеви променливи"
- 
--#~ msgid "Disable SELinux protection for ptal daemon"
--#~ msgstr "Изключване на SELinux защитата за демона ptal"
-+#: ../gui/polgen.glade:3327
-+msgid "Boolean Name"
-+msgstr "Име на булева променлива"
- 
--#~ msgid "Disable SELinux protection for pxe daemon"
--#~ msgstr "Изключване на SELinux защитата за демона pxe"
-+#: ../gui/polgengui.py:261
-+msgid "Role"
-+msgstr "Роля"
- 
--#~ msgid "Disable SELinux protection for pyzord"
--#~ msgstr "Изключване на SELinux защитата за pyzord"
-+#: ../gui/polgengui.py:268
-+msgid "Existing_User"
-+msgstr "Съществуващ потребител"
- 
--#~ msgid "Disable SELinux protection for quota daemon"
--#~ msgstr "Изключване на SELinux защитата за демона quota"
-+#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
-+msgid "Application"
-+msgstr "Приложение"
- 
--#~ msgid "Disable SELinux protection for radiusd daemon"
--#~ msgstr "Изключване на SELinux защитата за демона radiusd"
-+#: ../gui/polgengui.py:352
-+#, python-format
-+msgid "%s must be a directory"
-+msgstr "%s трябва да е директория"
- 
--#~ msgid "Disable SELinux protection for radvd daemon"
--#~ msgstr "Изключване на SELinux защитата за демона radvd"
-+#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
-+msgid "You must select a user"
-+msgstr "Трябва да изберете потребител"
- 
--#~ msgid "Disable SELinux protection for rdisc"
--#~ msgstr "Изключване на SELinux защитата за rdisc"
-+#: ../gui/polgengui.py:542
-+msgid "Select executable file to be confined."
-+msgstr "Посочете изпълним файл, който да бъде ограничен"
- 
--#~ msgid "Disable SELinux protection for readahead"
--#~ msgstr "Изключване на SELinux защитата за readahead"
-+#: ../gui/polgengui.py:553
-+msgid "Select init script file to be confined."
-+msgstr "Посочете файл с инициализиращ скрипт, който да бъде ограничен"
- 
--#~ msgid "Allow programs to read files in non-standard locations (default_t)"
--#~ msgstr ""
--#~ "Разрешаване на програмите да четат файлове от настандартни места "
--#~ "(default_t)"
-+#: ../gui/polgengui.py:563
-+msgid "Select file(s) that confined application creates or writes"
-+msgstr "Посочете файл(ове), които ограниченото приложение създава или пише"
- 
--#~ msgid "Disable SELinux protection for restorecond"
--#~ msgstr "Изключване на SELinux защитата за restorecond"
-+#: ../gui/polgengui.py:570
-+msgid "Select directory(s) that the confined application owns and writes into"
++
++#: ../semanage/seobject.py:208
++msgid "SELinux policy is not managed or store cannot be accessed."
 +msgstr ""
-+"Посочете директория(и), които ограниченото приложение притежава и пише в тях"
- 
--#~ msgid "Disable SELinux protection for rhgb daemon"
--#~ msgstr "Изключване на SELinux защитата за демона rhgb"
-+#: ../gui/polgengui.py:632
-+msgid "Select directory to generate policy files in"
-+msgstr "Посочете директория, в която да се генерират файловете на политиката"
- 
--#~ msgid "Disable SELinux protection for ricci"
--#~ msgstr "Изключване на SELinux защитата за ricci"
-+#: ../gui/polgengui.py:649
++
++#: ../semanage/seobject.py:213
++msgid "Cannot read policy store."
++msgstr ""
++
++#: ../semanage/seobject.py:218
++msgid "Could not establish semanage connection"
++msgstr ""
++
++#: ../semanage/seobject.py:223
++msgid "Could not test MLS enabled status"
++msgstr ""
++
++#: ../semanage/seobject.py:229 ../semanage/seobject.py:244
++msgid "Not yet implemented"
++msgstr ""
++
++#: ../semanage/seobject.py:233
++msgid "Semanage transaction already in progress"
++msgstr ""
++
++#: ../semanage/seobject.py:242
++msgid "Could not start semanage transaction"
++msgstr ""
++
++#: ../semanage/seobject.py:254
++msgid "Could not commit semanage transaction"
++msgstr ""
++
++#: ../semanage/seobject.py:259
++msgid "Semanage transaction not in progress"
++msgstr ""
++
++#: ../semanage/seobject.py:271 ../semanage/seobject.py:351
++msgid "Could not list SELinux modules"
++msgstr ""
++
++#: ../semanage/seobject.py:284
++msgid "Modules Name"
++msgstr ""
++
++#: ../semanage/seobject.py:284 ../gui/modulesPage.py:63
++msgid "Version"
++msgstr ""
++
++#: ../semanage/seobject.py:287 ../gui/statusPage.py:75
++msgid "Disabled"
++msgstr ""
++
++#: ../semanage/seobject.py:302
 +#, python-format
-+msgid ""
-+"Type %s_t already defined in current policy.\n"
-+"Do you want to continue?"
++msgid "Could not disable module %s (remove failed)"
 +msgstr ""
-+"Типът %s_t е вече дефиниран в текущата политика.\n"
-+"Искате ли да продължите?"
- 
--#~ msgid "Disable SELinux protection for ricci_modclusterd"
--#~ msgstr "Изключване на SELinux защитата за ricci_modclusterd"
-+#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
-+msgid "Verify Name"
-+msgstr "Проверете името"
- 
--#~ msgid "Disable SELinux protection for rlogind daemon"
--#~ msgstr "Изключване на SELinux защитата за демона rlogind"
-+#: ../gui/polgengui.py:653
++
++#: ../semanage/seobject.py:313
 +#, python-format
-+msgid ""
-+"Module %s.pp already loaded in current policy.\n"
-+"Do you want to continue?"
++msgid "Could not enable module %s (remove failed)"
 +msgstr ""
-+"Модулът %s.pp е вече зареден в текущата политика.\n"
-+"Искате ли да продължите?"
- 
--#~ msgid "Disable SELinux protection for rpcd daemon"
--#~ msgstr "Изключване на SELinux защитата за демона rpcd"
-+#: ../gui/polgengui.py:699
-+msgid ""
-+"You must add a name made up of letters and numbers and containing no spaces."
-+msgstr "Трябва да добавите име, съставено от букви и цифри, и без интервали."
- 
--#~ msgid "Disable SELinux protection for rshd"
--#~ msgstr "Изключване на SELinux защитата за rshd"
-+#: ../gui/polgengui.py:713
-+msgid "You must enter a executable"
-+msgstr "Трябва да въведете изпълним файл"
- 
--#~ msgid "rsync"
--#~ msgstr "rsync"
-+#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
-+msgid "Configue SELinux"
-+msgstr "Конфигуриране на "
- 
--#~ msgid "Disable SELinux protection for rsync daemon"
--#~ msgstr "Изключване на SELinux защитата за демона rsync"
-+#: ../gui/polgen.py:158
-+msgid "Internet Services Daemon"
-+msgstr "Internet Services демон"
- 
--#~ msgid "Allow ssh to run from inetd instead of as a daemon"
--#~ msgstr "Разрешаване ssh да се стартира от inetd вместо като демон"
-+#: ../gui/polgen.py:197
++
++#: ../semanage/seobject.py:328
 +#, python-format
-+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
-+msgstr "Портовете трябва да са номера или интервали от номера от 1 до %d "
- 
--#~ msgid "Allow Samba to share nfs directories"
--#~ msgstr "Разрешаване на Samba да споделя nfs директории"
-+#: ../gui/polgen.py:324
-+msgid "You must enter a name for your confined process/user"
-+msgstr "Трябва да въведете име за Вашия ограничен процес/потребител"
- 
--#~ msgid "SASL authentication server"
--#~ msgstr "SASL сървър за удостоверяване"
-+#: ../gui/polgen.py:326
-+msgid ""
-+"Name must be alpha numberic with no spaces. Consider using option \"-n "
-+"MODULENAME\""
++msgid "Could not remove module %s (remove failed)"
 +msgstr ""
-+"Името трябва да е от букви и цифри без интервали. Разгледайте ползването на "
-+"опцията \"-n MODULENAME\""
- 
--#~ msgid "Allow sasl authentication server to read /etc/shadow"
--#~ msgstr "Разрешаване на удостоверяващия сървър sasl да чете /etc/shadow"
-+#: ../gui/polgen.py:414
-+msgid "User Role types can not be assigned executables."
++
++#: ../semanage/seobject.py:338
++msgid "dontaudit requires either 'on' or 'off'"
 +msgstr ""
- 
--#~ msgid ""
--#~ "Allow X-Windows server to map a memory region as both executable and "
--#~ "writable"
--#~ msgstr ""
--#~ "Разрешаване на сървъра X-Windows да ползва части от паметта едновременно "
--#~ "за писане и изпълнение"
-+#: ../gui/polgen.py:420
-+msgid "Only Daemon apps can use an init script.."
-+msgstr "Само Демон приложенията могат да ползват инит скрипт."
- 
--#~ msgid "Disable SELinux protection for saslauthd daemon"
--#~ msgstr "Изключване на SELinux защитата за демона saslauthd"
-+#: ../gui/polgen.py:438
-+msgid "use_resolve must be a boolean value "
-+msgstr "use_resolve трябва да е булева стойност "
- 
--#~ msgid "Disable SELinux protection for scannerdaemon daemon"
--#~ msgstr "Изключване на SELinux защитата за демона scannerdaemon"
-+#: ../gui/polgen.py:444
-+msgid "use_syslog must be a boolean value "
-+msgstr "use_syslog трябва да е булева стойност "
- 
--#~ msgid "Do not allow transition to sysadm_t, sudo and su effected"
--#~ msgstr "Забрана за преход към sysadm_t, засягат се sudo и su"
-+#: ../gui/polgen.py:450
-+msgid "use_kerberos must be a boolean value "
-+msgstr "use_kerberos трябва да е булева стойност "
- 
--#~ msgid "Do not allow any processes to load kernel modules"
--#~ msgstr "Забрана на всички процеси да зареждат модули в ядрото"
-+#: ../gui/polgen.py:456
-+msgid "manage_krb5_rcache must be a boolean value "
-+msgstr "manage_krb5_rcache трябва да е булева стойност "
- 
--#~ msgid "Do not allow any processes to modify kernel SELinux policy"
--#~ msgstr "Забрана на всички процеси да променят SELinux политиката в ядрото"
-+#: ../gui/polgen.py:486
-+msgid "USER Types automatically get a tmp type"
-+msgstr "USER типовете автоматично получават tmp тип"
- 
--#~ msgid "Disable SELinux protection for sendmail daemon"
--#~ msgstr "Изключване на SELinux защитата за демона sendmail"
-+#: ../gui/polgen.py:1004
-+msgid "You must enter the executable path for your confined process"
-+msgstr "Трябва да въведете изпълнимия път за Вашия ограничен процес"
- 
--#~ msgid "Disable SELinux protection for setrans"
--#~ msgstr "Изключване на SELinux защитата за setrans"
-+#: ../gui/polgen.py:1182
-+msgid "Type Enforcement file"
-+msgstr "Тип Enforcement файл"
- 
--#, fuzzy
--#~ msgid "Disable SELinux protection for setroubleshoot daemon"
--#~ msgstr "Изключване на SELinux защитата за демона setroublesoot"
-+#: ../gui/polgen.py:1183
-+msgid "Interface file"
-+msgstr "Интерфейсен файл"
- 
--#~ msgid "Disable SELinux protection for slapd daemon"
--#~ msgstr "Изключване на SELinux защитата за демона slapd"
-+#: ../gui/polgen.py:1184
-+msgid "File Contexts file"
-+msgstr "Файл контекстен файл"
- 
--#~ msgid "Disable SELinux protection for slrnpull daemon"
--#~ msgstr "Изключване на SELinux защитата за демона slrnpull"
-+#: ../gui/polgen.py:1185
-+msgid "Setup Script"
-+msgstr "Setup Script"
- 
--#~ msgid "Disable SELinux protection for smbd daemon"
--#~ msgstr "Изключване на SELinux защитата за демона smbd"
-+#: ../gui/polgen.py:1306
++
++#: ../semanage/seobject.py:366
++msgid "Builtin Permissive Types"
++msgstr ""
++
++#: ../semanage/seobject.py:376
++msgid "Customized Permissive Types"
++msgstr ""
++
++#: ../semanage/seobject.py:417
 +#, python-format
-+msgid ""
-+"\n"
-+"%s\n"
-+"\n"
-+"sepolgen [ -n moduleName ] [ -m ] [ -t type ] [ executable | Name ]\n"
-+"valid Types:\n"
++msgid "Could not set permissive domain %s (module installation failed)"
 +msgstr ""
-+"\n"
-+"%s\n"
-+"\n"
-+"sepolgen [ -n moduleName ] [ -m ] [ -t type ] [ executable | Name ]\n"
-+"валидни типове:\n"
- 
--#~ msgid "Disable SELinux protection for snmpd daemon"
--#~ msgstr "Изключване на SELinux защитата за демона snmpd"
-+#: ../gui/polgen.py:1354
-+msgid "Executable or Name required"
-+msgstr "Изисква се Програма или Име"
 +
-+#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
-+msgid "Network Port"
-+msgstr "Мрежови порт"
- 
--#~ msgid "Disable SELinux protection for snort daemon"
--#~ msgstr "Изключване на SELinux защитата за демона snort"
-+#: ../gui/portsPage.py:85
-+msgid ""
-+"SELinux Port\n"
-+"Type"
++#: ../semanage/seobject.py:423
++#, python-format
++msgid "Could not remove permissive domain %s (remove failed)"
 +msgstr ""
-+"SELinux Тип\n"
-+"порт"
- 
--#~ msgid "Disable SELinux protection for soundd daemon"
--#~ msgstr "Изключване на SELinux защитата за демона soundd"
-+#: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
-+msgid "Protocol"
-+msgstr "Протокол"
- 
--#~ msgid "Disable SELinux protection for sound daemon"
--#~ msgstr "Изключване на SELinux защитата за демона sound"
-+#: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
-+msgid ""
-+"MLS/MCS\n"
-+"Level"
++
++#: ../semanage/seobject.py:458 ../semanage/seobject.py:532
++#: ../semanage/seobject.py:578 ../semanage/seobject.py:675
++#: ../semanage/seobject.py:705 ../semanage/seobject.py:772
++#: ../semanage/seobject.py:829 ../semanage/seobject.py:1084
++#: ../semanage/seobject.py:1800 ../semanage/seobject.py:1863
++#: ../semanage/seobject.py:1882 ../semanage/seobject.py:2003
++#: ../semanage/seobject.py:2056
++#, python-format
++msgid "Could not create a key for %s"
 +msgstr ""
-+"MLS/MCS\n"
-+"ниво"
- 
--#, fuzzy
--#~ msgid "Spam Protection"
--#~ msgstr "Spam защита"
-+#: ../gui/portsPage.py:101
-+msgid "Port"
-+msgstr "Порт"
 +
-+#: ../gui/portsPage.py:207
++#: ../semanage/seobject.py:462 ../semanage/seobject.py:536
++#: ../semanage/seobject.py:582 ../semanage/seobject.py:588
 +#, python-format
-+msgid "Port number \"%s\" is not valid.  0 < PORT_NUMBER < 65536 "
-+msgstr "Номер \"%s\" на порт не е валиден.  0 < Порт_номер < 65536 "
++msgid "Could not check if login mapping for %s is defined"
++msgstr ""
 +
-+#: ../gui/portsPage.py:252
-+msgid "List View"
-+msgstr "Изглед като списък"
++#: ../semanage/seobject.py:471
++#, python-format
++msgid "Linux Group %s does not exist"
++msgstr ""
 +
-+#: ../gui/portsPage.py:255 ../gui/system-config-selinux.glade:2419
-+msgid "Group View"
-+msgstr "Изглед като група"
-+
-+#: ../gui/selinux.tbl:1 ../gui/selinux.tbl:30 ../gui/selinux.tbl:31
-+#: ../gui/selinux.tbl:32 ../gui/selinux.tbl:33 ../gui/selinux.tbl:34
-+#: ../gui/selinux.tbl:36 ../gui/selinux.tbl:37 ../gui/selinux.tbl:38
-+#: ../gui/selinux.tbl:39 ../gui/selinux.tbl:40 ../gui/selinux.tbl:42
-+#: ../gui/selinux.tbl:43 ../gui/selinux.tbl:44 ../gui/selinux.tbl:45
-+#: ../gui/selinux.tbl:46 ../gui/selinux.tbl:47 ../gui/selinux.tbl:48
-+#: ../gui/selinux.tbl:49 ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
-+#: ../gui/selinux.tbl:52 ../gui/selinux.tbl:53 ../gui/selinux.tbl:59
-+#: ../gui/selinux.tbl:60 ../gui/selinux.tbl:61 ../gui/selinux.tbl:62
-+#: ../gui/selinux.tbl:63 ../gui/selinux.tbl:64 ../gui/selinux.tbl:65
-+#: ../gui/selinux.tbl:66 ../gui/selinux.tbl:67 ../gui/selinux.tbl:68
-+#: ../gui/selinux.tbl:69 ../gui/selinux.tbl:75 ../gui/selinux.tbl:76
-+#: ../gui/selinux.tbl:77 ../gui/selinux.tbl:78 ../gui/selinux.tbl:79
-+#: ../gui/selinux.tbl:80 ../gui/selinux.tbl:81 ../gui/selinux.tbl:82
-+#: ../gui/selinux.tbl:83 ../gui/selinux.tbl:84 ../gui/selinux.tbl:86
-+#: ../gui/selinux.tbl:88 ../gui/selinux.tbl:89 ../gui/selinux.tbl:90
-+#: ../gui/selinux.tbl:92 ../gui/selinux.tbl:94 ../gui/selinux.tbl:95
-+#: ../gui/selinux.tbl:96 ../gui/selinux.tbl:97 ../gui/selinux.tbl:98
-+#: ../gui/selinux.tbl:99 ../gui/selinux.tbl:100 ../gui/selinux.tbl:101
-+#: ../gui/selinux.tbl:102 ../gui/selinux.tbl:103 ../gui/selinux.tbl:104
-+#: ../gui/selinux.tbl:106 ../gui/selinux.tbl:108 ../gui/selinux.tbl:109
-+#: ../gui/selinux.tbl:110 ../gui/selinux.tbl:111 ../gui/selinux.tbl:112
-+#: ../gui/selinux.tbl:113 ../gui/selinux.tbl:114 ../gui/selinux.tbl:116
-+#: ../gui/selinux.tbl:117 ../gui/selinux.tbl:119 ../gui/selinux.tbl:121
-+#: ../gui/selinux.tbl:123 ../gui/selinux.tbl:124 ../gui/selinux.tbl:127
-+#: ../gui/selinux.tbl:129 ../gui/selinux.tbl:130 ../gui/selinux.tbl:131
-+#: ../gui/selinux.tbl:132 ../gui/selinux.tbl:133 ../gui/selinux.tbl:134
-+#: ../gui/selinux.tbl:135 ../gui/selinux.tbl:136 ../gui/selinux.tbl:137
-+#: ../gui/selinux.tbl:138 ../gui/selinux.tbl:139 ../gui/selinux.tbl:142
-+#: ../gui/selinux.tbl:143 ../gui/selinux.tbl:144 ../gui/selinux.tbl:145
-+#: ../gui/selinux.tbl:146 ../gui/selinux.tbl:147 ../gui/selinux.tbl:148
-+#: ../gui/selinux.tbl:149 ../gui/selinux.tbl:150 ../gui/selinux.tbl:151
-+#: ../gui/selinux.tbl:152 ../gui/selinux.tbl:154 ../gui/selinux.tbl:155
-+#: ../gui/selinux.tbl:156 ../gui/selinux.tbl:157 ../gui/selinux.tbl:158
-+#: ../gui/selinux.tbl:159 ../gui/selinux.tbl:160 ../gui/selinux.tbl:167
-+#: ../gui/selinux.tbl:171 ../gui/selinux.tbl:172 ../gui/selinux.tbl:173
-+#: ../gui/selinux.tbl:174 ../gui/selinux.tbl:175 ../gui/selinux.tbl:177
-+#: ../gui/selinux.tbl:178 ../gui/selinux.tbl:179 ../gui/selinux.tbl:180
-+#: ../gui/selinux.tbl:184 ../gui/selinux.tbl:192 ../gui/selinux.tbl:193
-+#: ../gui/selinux.tbl:194 ../gui/selinux.tbl:195 ../gui/selinux.tbl:196
-+#: ../gui/selinux.tbl:197 ../gui/selinux.tbl:198 ../gui/selinux.tbl:199
-+#: ../gui/selinux.tbl:200 ../gui/selinux.tbl:201 ../gui/selinux.tbl:206
-+#: ../gui/selinux.tbl:207 ../gui/selinux.tbl:218 ../gui/selinux.tbl:219
-+#: ../gui/selinux.tbl:220 ../gui/selinux.tbl:222 ../gui/selinux.tbl:224
-+#: ../gui/selinux.tbl:226 ../gui/selinux.tbl:227 ../gui/selinux.tbl:230
-+msgid "SELinux Service Protection"
-+msgstr "SELinux защита на услугите"
-+
-+#: ../gui/selinux.tbl:1
-+msgid "Disable SELinux protection for acct daemon"
-+msgstr "Забрани SELinux защитата за acct демона"
-+
-+#: ../gui/selinux.tbl:2 ../gui/selinux.tbl:3 ../gui/selinux.tbl:70
-+#: ../gui/selinux.tbl:153 ../gui/selinux.tbl:168 ../gui/selinux.tbl:169
-+#: ../gui/selinux.tbl:170 ../gui/selinux.tbl:189 ../gui/selinux.tbl:202
-+#: ../gui/selinux.tbl:203 ../gui/selinux.tbl:204 ../gui/selinux.tbl:205
-+msgid "Admin"
-+msgstr "Админ"
-+
-+#: ../gui/selinux.tbl:2
-+msgid "Allow all daemons to write corefiles to /"
-+msgstr "Позволи всички демони да пишат основни файлове в /"
++#: ../semanage/seobject.py:476
++#, python-format
++msgid "Linux User %s does not exist"
++msgstr ""
 +
-+#: ../gui/selinux.tbl:3
-+msgid "Allow all daemons the ability to use unallocated ttys"
-+msgstr "Позволи на всички демони възможността да ползват разпределени tty"
++#: ../semanage/seobject.py:480
++#, python-format
++msgid "Could not create login mapping for %s"
++msgstr ""
 +
-+#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
-+#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
-+#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
-+#: ../gui/selinux.tbl:210 ../gui/selinux.tbl:211 ../gui/selinux.tbl:212
-+#: ../gui/selinux.tbl:213 ../gui/selinux.tbl:214 ../gui/selinux.tbl:215
-+#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
-+msgid "User Privs"
-+msgstr "Права на потребители"
- 
--#~ msgid "Disable SELinux protection for spamd daemon"
--#~ msgstr "Изключване на SELinux защитата за демона spamd"
-+#: ../gui/selinux.tbl:4
-+msgid ""
-+"Allow gadmin SELinux user account to execute files in home directory or /tmp"
++#: ../semanage/seobject.py:484 ../semanage/seobject.py:720
++#, python-format
++msgid "Could not set name for %s"
 +msgstr ""
-+"Позволи gadmin SELinux потребителски акаунт да стартира файлове в домашната "
-+"директория или /tmp"
- 
--#~ msgid "Allow spamd to access home directories"
--#~ msgstr "Разрешаване на достъп до домашните директории на spamd"
-+#: ../gui/selinux.tbl:5
-+msgid ""
-+"Allow guest SELinux user account to execute files in home directory or /tmp"
++
++#: ../semanage/seobject.py:489 ../semanage/seobject.py:730
++#, python-format
++msgid "Could not set MLS range for %s"
 +msgstr ""
-+"Позволи guest SELinux потребителски акаунт да стартира файлове в домашната "
-+"директория или /tmp"
- 
--#, fuzzy
--#~ msgid "Allow Spam Assassin daemon network access"
--#~ msgstr "Разрешаване на мрежов достъп на демона Spam Assasin"
-+#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
-+msgid "Memory Protection"
-+msgstr "Защита на паметта"
 +
-+#: ../gui/selinux.tbl:6
-+msgid "Allow java executable stack"
-+msgstr "Позволи изпълним стек на java"
++#: ../semanage/seobject.py:493
++#, python-format
++msgid "Could not set SELinux user for %s"
++msgstr ""
 +
-+#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
-+#: ../gui/selinux.tbl:209
-+msgid "Mount"
-+msgstr "Монтиране"
++#: ../semanage/seobject.py:497
++#, python-format
++msgid "Could not add login mapping for %s"
++msgstr ""
 +
-+#: ../gui/selinux.tbl:7
-+msgid "Allow mount to mount any file"
-+msgstr "Позволи mount да монтира който и да е файл"
++#: ../semanage/seobject.py:515
++msgid "Requires seuser or serange"
++msgstr ""
 +
-+#: ../gui/selinux.tbl:8
-+msgid "Allow mount to mount any directory"
-+msgstr "Позволи mount да монтира която и да е директория"
++#: ../semanage/seobject.py:538 ../semanage/seobject.py:584
++#, python-format
++msgid "Login mapping for %s is not defined"
++msgstr ""
 +
-+#: ../gui/selinux.tbl:9
-+msgid "Allow mplayer executable stack"
-+msgstr "Позволи изпълним стек на mplayer"
++#: ../semanage/seobject.py:542
++#, python-format
++msgid "Could not query seuser for %s"
++msgstr ""
 +
-+#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
-+#: ../gui/selinux.tbl:188
-+msgid "SSH"
-+msgstr "SSH"
++#: ../semanage/seobject.py:556
++#, python-format
++msgid "Could not modify login mapping for %s"
++msgstr ""
 +
-+#: ../gui/selinux.tbl:10
-+msgid "Allow ssh to run ssh-keysign"
-+msgstr "Позволи ssh да стартира ssh-keysign"
- 
--#~ msgid "Disable SELinux protection for speedmgmt daemon"
--#~ msgstr "Изключване на SELinux защитата за демона speedmgmt"
-+#: ../gui/selinux.tbl:11
-+msgid ""
-+"Allow staff SELinux user account to execute files in home directory or /tmp"
++#: ../semanage/seobject.py:590
++#, python-format
++msgid "Login mapping for %s is defined in policy, cannot be deleted"
 +msgstr ""
-+"Позволи staff SELinux потребителски акаунт да стартира файлове в домашната "
-+"директория или /tmp"
- 
--#~ msgid "Squid"
--#~ msgstr "Squid"
-+#: ../gui/selinux.tbl:12
-+msgid ""
-+"Allow sysadm SELinux user account to execute files in home directory or /tmp"
++
++#: ../semanage/seobject.py:594
++#, python-format
++msgid "Could not delete login mapping for %s"
 +msgstr ""
-+"Позволи sysadm SELinux потребителски акаунт да стартира файлове в домашната "
-+"директория или /tmp"
- 
--#~ msgid "Allow squid daemon to connect to the network"
--#~ msgstr "Разрешаване на мрежов достъп на демона squid"
-+#: ../gui/selinux.tbl:13
-+msgid ""
-+"Allow unconfined SELinux user account to execute files in home directory or /"
-+"tmp"
++
++#: ../semanage/seobject.py:616 ../semanage/seobject.py:634
++#: ../semanage/seobject.py:872
++msgid "Could not list login mappings"
 +msgstr ""
-+"Позволи неограничен SELinux потребителски акаунт да стартира файлове в "
-+"домашната директория или /tmp"
- 
--#~ msgid "Disable SELinux protection for squid daemon"
--#~ msgstr "Изключване на SELinux защитата за демона squid"
-+#: ../gui/selinux.tbl:14
-+msgid "Network Configuration"
-+msgstr "Мрежова конфигурация"
- 
--#~ msgid "Disable SELinux protection for ssh daemon"
--#~ msgstr "Изключване на SELinux защитата за демона ssh"
-+#: ../gui/selinux.tbl:14
-+msgid "Allow unlabeled packets to flow on the network"
-+msgstr "Позволи неетикетирани пакети да текат през мрежата"
- 
--#~ msgid "Allow ssh logins as sysadm_r:sysadm_t"
--#~ msgstr "Разрешаване на ssh вход като sysadm_r:sysadm_t"
-+#: ../gui/selinux.tbl:15
-+msgid ""
-+"Allow user SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
-+"Позволи user SELinux потребителски акаунт да стартира файлове в домашната "
-+"директория или /tmp"
- 
--#~ msgid ""
--#~ "Allow staff_r users to search the sysadm home dir and read files (such as "
--#~ "~/.bashrc)"
--#~ msgstr ""
--#~ "Разрешаване на staff_r потребителите да претърсват sysadm домашната "
--#~ "директория и да четат файлове (като ~/.bashrc примерно)"
-+#: ../gui/selinux.tbl:16
-+msgid "Allow unconfined to dyntrans to unconfined_execmem"
-+msgstr "Позволи на неограничени dyntrans към unconfined_execmem"
- 
--#~ msgid "Universal SSL tunnel"
--#~ msgstr "Универсален SSL тунел"
-+#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
-+#: ../gui/selinux.tbl:140
-+msgid "Databases"
-+msgstr "Бази данни"
- 
--#~ msgid "Disable SELinux protection for stunnel daemon"
--#~ msgstr "Изключване на SELinux защитата за демона stunnel"
-+#: ../gui/selinux.tbl:17
-+msgid "Allow user to connect to mysql socket"
-+msgstr "Позволи потребител да се свързва към mysql сокет"
- 
--#~ msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
--#~ msgstr "Разрешаване на демона stunnel да работи самостоятелно, извън xinetd"
-+#: ../gui/selinux.tbl:18
-+msgid "Allow user to connect to postgres socket"
-+msgstr "Позволи потребител да се свързва към postgres сокет"
- 
--#~ msgid "Disable SELinux protection for swat daemon"
--#~ msgstr "Изключване на SELinux защитата за демона swat"
-+#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
-+msgid "XServer"
-+msgstr "XServer"
- 
--#~ msgid "Disable SELinux protection for sxid daemon"
--#~ msgstr "Изключване на SELinux защитата за демона sxid"
-+#: ../gui/selinux.tbl:19
-+msgid "Allow clients to write to X shared memory"
-+msgstr "Позволи клиенти да пишат в X споделена памет"
- 
--#~ msgid "Disable SELinux protection for syslogd daemon"
--#~ msgstr "Изключване на SELinux защитата за демона syslogd"
-+#: ../gui/selinux.tbl:20
-+msgid ""
-+"Allow xguest SELinux user account to execute files in home directory or /tmp"
++
++#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
++#: ../gui/system-config-selinux.glade:100
++msgid "Login Name"
 +msgstr ""
-+"Позволи xguest SELinux потребителски акаунт да стартира файлове в домашната "
-+"директория или /tmp"
- 
--#~ msgid "Disable SELinux protection for system cron jobs"
--#~ msgstr "Изключване на SELinux защитата за системните cron задачи"
-+#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
-+#: ../gui/selinux.tbl:231
-+msgid "NIS"
-+msgstr "NIS"
- 
--#~ msgid "Disable SELinux protection for tcp daemon"
--#~ msgstr "Изключване на SELinux защитата за демона tcp"
-+#: ../gui/selinux.tbl:21
-+msgid "Allow daemons to run with NIS"
-+msgstr "Позволи демони да работят с NIS"
- 
--#~ msgid "Disable SELinux protection for telnet daemon"
--#~ msgstr "Изключване на SELinux защитата за демона telnet"
-+#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
-+#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
-+#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
-+#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
-+#: ../gui/selinux.tbl:118
-+msgid "Web Applications"
-+msgstr "Уеб приложения"
- 
--#~ msgid "Disable SELinux protection for tftpd daemon"
--#~ msgstr "Изключване на SELinux защитата за демона tftpd"
-+#: ../gui/selinux.tbl:22
-+msgid "Transition staff SELinux user to Web Browser Domain"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for transproxy daemon"
--#~ msgstr "Изключване на SELinux защитата за демона transproxy"
-+#: ../gui/selinux.tbl:23
-+msgid "Transition sysadm SELinux user to Web Browser Domain"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for udev daemon"
--#~ msgstr "Изключване на SELinux защитата за демона udev"
-+#: ../gui/selinux.tbl:24
-+msgid "Transition user SELinux user to Web Browser Domain"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for uml daemon"
--#~ msgstr "Изключване на SELinux защитата за демона uml"
-+#: ../gui/selinux.tbl:25
-+msgid "Transition xguest SELinux user to Web Browser Domain"
-+msgstr ""
- 
--#~ msgid ""
--#~ "Allow xinetd to run unconfined, including any services it starts that do "
--#~ "not have a domain transition explicitly defined"
--#~ msgstr ""
--#~ "Разрешаване на xinetd да стартира неограничени, включително нямащи "
--#~ "изрично дефиниран преход към домейн услуги"
-+#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
-+#: ../gui/selinux.tbl:29
-+msgid "Allow staff Web Browsers to write to home directories"
-+msgstr "Позволи staff уеб браузъри да пишат в домашни директории"
- 
--#~ msgid ""
--#~ "Allow rc scripts to run unconfined, including any daemon started by an rc "
--#~ "script that does not have a domain transition explicitly defined"
--#~ msgstr ""
--#~ "Разрешаване на rc скриптовете да стартират неограничени, включително "
--#~ "всеки rc скрипт, който няма изрично дефиниран преход към домейн"
-+#: ../gui/selinux.tbl:30
-+msgid "Disable SELinux protection for amanda"
-+msgstr "Забрани SELinux защитата за amanda"
- 
--#~ msgid "Allow rpm to run unconfined"
--#~ msgstr "Разрешаване на rpm да стартира неограничен"
-+#: ../gui/selinux.tbl:31
-+msgid "Disable SELinux protection for amavis"
-+msgstr "Забрани SELinux защитата за amavis"
- 
--#~ msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
--#~ msgstr ""
--#~ "Разрешаване на привилегировани инструменти като hotplug и insmod да "
--#~ "работят неограничени"
-+#: ../gui/selinux.tbl:32
-+msgid "Disable SELinux protection for apmd daemon"
-+msgstr "Забрани SELinux защитата за демона apmd"
- 
--#~ msgid "Disable SELinux protection for updfstab daemon"
--#~ msgstr "Изключване на SELinux защитата за демона updfstab"
-+#: ../gui/selinux.tbl:33
-+msgid "Disable SELinux protection for arpwatch daemon"
-+msgstr "Забрани SELinux защитата за демона arpwatch"
- 
--#~ msgid "Disable SELinux protection for uptimed daemon"
--#~ msgstr "Изключване на SELinux защитата за демона uptimed"
-+#: ../gui/selinux.tbl:34
-+msgid "Disable SELinux protection for auditd daemon"
-+msgstr "Забрани SELinux защитата за демона auditd"
- 
--#~ msgid ""
--#~ "Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, "
--#~ "only staff_r can do so"
--#~ msgstr ""
--#~ "Разрешаване на user_r преход към sysadm_r чрез su, sudo, или userhelper. "
--#~ "В противен случай, само staff_r може да го прави"
-+#: ../gui/selinux.tbl:35
-+msgid "Disable SELinux protection for automount daemon"
-+msgstr "Забрани SELinux защитата за демона automount"
- 
--#~ msgid "Allow users to execute the mount command"
--#~ msgstr "Разрешаване на потребителите да изпълняват командата mount"
-+#: ../gui/selinux.tbl:36
-+msgid "Disable SELinux protection for avahi"
-+msgstr "Забрани SELinux защитата за avahi"
- 
--#~ msgid "Allow regular users direct mouse access (only allow the X server)"
--#~ msgstr ""
--#~ "Разрешаване на обикновените потребители директен достъп до мишката (само "
--#~ "на X сървъра)"
-+#: ../gui/selinux.tbl:37
-+msgid "Disable SELinux protection for bluetooth daemon"
-+msgstr "Забрани SELinux защитата за демона bluetooth"
- 
--#~ msgid "Allow users to run the dmesg command"
--#~ msgstr "Разрешаване на потребителите да стартират командата dmesg"
-+#: ../gui/selinux.tbl:38
-+msgid "Disable SELinux protection for canna daemon"
-+msgstr "Забрани SELinux защитата за демона canna"
- 
--#~ msgid "Allow users to control network interfaces (also needs USERCTL=true)"
--#~ msgstr ""
--#~ "Разрешаване на потребителите да контролират мрежови интерфейси (трябва и "
--#~ "USERCTL=true за интерфейса)"
-+#: ../gui/selinux.tbl:39
-+msgid "Disable SELinux protection for cardmgr daemon"
-+msgstr "Забрани SELinux защитата за демона cardmgr"
- 
--#~ msgid "Allow normal user to execute ping"
--#~ msgstr "Разрешаване на нормалните потребители да стартират ping"
-+#: ../gui/selinux.tbl:40
-+msgid "Disable SELinux protection for Cluster Server"
-+msgstr "Забрани SELinux защитата за Cluster Server"
- 
--#~ msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
--#~ msgstr "Разрешаване на потребителите ч/з noextattrfile (FAT, CDROM, FLOPPY)"
-+#: ../gui/selinux.tbl:41
-+msgid ""
-+"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-+"temp and untrusted content files"
++
++#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
++#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
++#: ../gui/system-config-selinux.glade:128
++#: ../gui/system-config-selinux.glade:915
++#: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
++msgid "SELinux User"
 +msgstr ""
-+"Позволи cdrecord да чете различно съдържание. nfs, samba, сменяеми "
-+"устройства, временни потребителски файлове и такива с несигурно съдържание"
- 
--#~ msgid "Allow users to rw usb devices"
--#~ msgstr "Разрешаване на потребителите ч/з на usb устройства"
-+#: ../gui/selinux.tbl:42
-+msgid "Disable SELinux protection for ciped daemon"
-+msgstr "Забрани SELinux защитата за демона ciped"
-+
-+#: ../gui/selinux.tbl:43
-+msgid "Disable SELinux protection for clamd daemon"
-+msgstr "Забрани SELinux защитата за демона clamd"
-+
-+#: ../gui/selinux.tbl:44
-+msgid "Disable SELinux protection for clamscan"
-+msgstr "Забрани SELinux защитата за clamscan"
-+
-+#: ../gui/selinux.tbl:45
-+msgid "Disable SELinux protection for clvmd"
-+msgstr "Забрани SELinux защитата за clvmd"
-+
-+#: ../gui/selinux.tbl:46
-+msgid "Disable SELinux protection for comsat daemon"
-+msgstr "Забрани SELinux защитата за демона comsat"
-+
-+#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
-+#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
-+msgid "Disable SELinux protection for courier daemon"
-+msgstr "Забрани SELinux защитата за демона courier"
-+
-+#: ../gui/selinux.tbl:52
-+msgid "Disable SELinux protection for cpucontrol daemon"
-+msgstr "Забрани SELinux защитата за демона cpucontrol"
-+
-+#: ../gui/selinux.tbl:53
-+msgid "Disable SELinux protection for cpuspeed daemon"
-+msgstr "Забрани SELinux защитата за демона cpuspeed"
- 
--#~ msgid ""
--#~ "Allow users to run TCP servers (bind to ports and accept connection from "
--#~ "the same domain and outside users)  disabling this forces FTP passive "
--#~ "mode and may change other protocols"
--#~ msgstr ""
--#~ "Разрешаване на потребителите да стартират TCP услуги (се закачат на "
--#~ "портове и да приемат връзки от същия домейн и външни потребители).  "
--#~ "Забраната на това налага ползването на пасивен FTP режим и може да "
--#~ "промени и други протоколи"
-+#: ../gui/selinux.tbl:54
-+msgid "Cron"
-+msgstr "Cron"
- 
--#~ msgid "Allow user to stat ttyfiles"
--#~ msgstr "Разрешаване на потребителите stat върху tty файлове"
-+#: ../gui/selinux.tbl:54
-+msgid "Disable SELinux protection for crond daemon"
-+msgstr "Забрани SELinux защитата за демона crond"
-+
-+#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
-+#: ../gui/selinux.tbl:91
-+msgid "Printing"
-+msgstr "Печатане"
-+
-+#: ../gui/selinux.tbl:55
-+msgid "Disable SELinux protection for cupsd back end server"
-+msgstr "Забрани SELinux защитата за cupsd back end server"
-+
-+#: ../gui/selinux.tbl:56
-+msgid "Disable SELinux protection for cupsd daemon"
-+msgstr "Забрани SELinux защитата за демона cupsd"
-+
-+#: ../gui/selinux.tbl:57
-+msgid "Disable SELinux protection for cupsd_lpd"
-+msgstr "Забрани SELinux защитата за cupsd_lpd"
-+
-+#: ../gui/selinux.tbl:58
-+msgid "CVS"
-+msgstr "CVS"
-+
-+#: ../gui/selinux.tbl:58
-+msgid "Disable SELinux protection for cvs daemon"
-+msgstr "Забрани SELinux защитата за демона cvs"
-+
-+#: ../gui/selinux.tbl:59
-+msgid "Disable SELinux protection for cyrus daemon"
-+msgstr "Забрани SELinux защитата за демона cyrus"
-+
-+#: ../gui/selinux.tbl:60
-+msgid "Disable SELinux protection for dbskkd daemon"
-+msgstr "Забрани SELinux защитата за демона dbskkd"
-+
-+#: ../gui/selinux.tbl:61
-+msgid "Disable SELinux protection for dbusd daemon"
-+msgstr "Забрани SELinux защитата за демона dbusd"
-+
-+#: ../gui/selinux.tbl:62
-+msgid "Disable SELinux protection for dccd"
-+msgstr "Забрани SELinux защитата за dccd"
-+
-+#: ../gui/selinux.tbl:63
-+msgid "Disable SELinux protection for dccifd"
-+msgstr "Забрани SELinux защитата за dccifd"
-+
-+#: ../gui/selinux.tbl:64
-+msgid "Disable SELinux protection for dccm"
-+msgstr "Забрани SELinux защитата за dccm"
-+
-+#: ../gui/selinux.tbl:65
-+msgid "Disable SELinux protection for ddt daemon"
-+msgstr "Забрани SELinux защитата за демона ddt"
-+
-+#: ../gui/selinux.tbl:66
-+msgid "Disable SELinux protection for devfsd daemon"
-+msgstr "Забрани SELinux защитата за демона devfsd"
-+
-+#: ../gui/selinux.tbl:67
-+msgid "Disable SELinux protection for dhcpc daemon"
-+msgstr "Забрани SELinux защитата за демона dhcpc"
-+
-+#: ../gui/selinux.tbl:68
-+msgid "Disable SELinux protection for dhcpd daemon"
-+msgstr "Забрани SELinux защитата за демона dhcpd"
-+
-+#: ../gui/selinux.tbl:69
-+msgid "Disable SELinux protection for dictd daemon"
-+msgstr "Забрани SELinux защитата за демона dictd"
-+
-+#: ../gui/selinux.tbl:70
-+msgid "Allow sysadm_t to directly start daemons"
-+msgstr "Позволи sysadm_t директно да стартира демони"
-+
-+#: ../gui/selinux.tbl:71
-+msgid "Disable SELinux protection for Evolution"
-+msgstr "Забрани SELinux защитата за Evolution"
-+
-+#: ../gui/selinux.tbl:72
-+msgid "Games"
-+msgstr "Игри"
-+
-+#: ../gui/selinux.tbl:72
-+msgid "Disable SELinux protection for games"
-+msgstr "Забрани SELinux защитата за игри"
-+
-+#: ../gui/selinux.tbl:73
-+msgid "Disable SELinux protection for the web browsers"
-+msgstr "Забрани SELinux защитата за уеб браузърите"
-+
-+#: ../gui/selinux.tbl:74
-+msgid "Disable SELinux protection for Thunderbird"
-+msgstr "Забрани SELinux защитата за Thunderbird"
-+
-+#: ../gui/selinux.tbl:75
-+msgid "Disable SELinux protection for distccd daemon"
-+msgstr "Забрани SELinux защитата за демона distccd"
-+
-+#: ../gui/selinux.tbl:76
-+msgid "Disable SELinux protection for dmesg daemon"
-+msgstr "Забрани SELinux защитата за демона dmesg"
-+
-+#: ../gui/selinux.tbl:77
-+msgid "Disable SELinux protection for dnsmasq daemon"
-+msgstr "Забрани SELinux защитата за демона dnsmasq"
-+
-+#: ../gui/selinux.tbl:78
-+msgid "Disable SELinux protection for dovecot daemon"
-+msgstr "Забрани SELinux защитата за демона dovecot"
-+
-+#: ../gui/selinux.tbl:79
-+msgid "Disable SELinux protection for entropyd daemon"
-+msgstr "Забрани SELinux защитата за демона entropyd"
-+
-+#: ../gui/selinux.tbl:80
-+msgid "Disable SELinux protection for fetchmail"
-+msgstr "Забрани SELinux защитата за fetchmail"
-+
-+#: ../gui/selinux.tbl:81
-+msgid "Disable SELinux protection for fingerd daemon"
-+msgstr "Забрани SELinux защитата за демона fingerd"
-+
-+#: ../gui/selinux.tbl:82
-+msgid "Disable SELinux protection for freshclam daemon"
-+msgstr "Забрани SELinux защитата за демона freshclam"
-+
-+#: ../gui/selinux.tbl:83
-+msgid "Disable SELinux protection for fsdaemon daemon"
-+msgstr "Забрани SELinux защитата за демона fsdaemon"
-+
-+#: ../gui/selinux.tbl:84
-+msgid "Disable SELinux protection for gpm daemon"
-+msgstr "Забрани SELinux защитата за демона gpm"
-+
-+#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
-+msgid "NFS"
-+msgstr "NFS"
-+
-+#: ../gui/selinux.tbl:85
-+msgid "Disable SELinux protection for gss daemon"
-+msgstr "Забрани SELinux защитата за демона gss"
-+
-+#: ../gui/selinux.tbl:86
-+msgid "Disable SELinux protection for Hal daemon"
-+msgstr "Забрани SELinux защитата за демона Hal"
-+
-+#: ../gui/selinux.tbl:87
-+msgid "Compatibility"
-+msgstr "Съвместимост"
- 
--#~ msgid "Disable SELinux protection for uucpd daemon"
--#~ msgstr "Изключване на SELinux защитата за демона uucpd"
-+#: ../gui/selinux.tbl:87
-+msgid ""
-+"Do not audit things that we know to be broken but which are not security "
-+"risks"
-+msgstr ""
-+"Не наблюдавай неща, които знаем, че са счупени, но не са рискови за "
-+"сигурността"
- 
--#~ msgid "Disable SELinux protection for vmware daemon"
--#~ msgstr "Изключване на SELinux защитата за демона vmware"
-+#: ../gui/selinux.tbl:88
-+msgid "Disable SELinux protection for hostname daemon"
-+msgstr "Забрани SELinux защитата за демона hostname"
- 
--#~ msgid "Disable SELinux protection for watchdog daemon"
--#~ msgstr "Изключване на SELinux защитата за демона watchdog"
-+#: ../gui/selinux.tbl:89
-+msgid "Disable SELinux protection for hotplug daemon"
-+msgstr "Забрани SELinux защитата за демона hotplug"
- 
--#~ msgid "Disable SELinux protection for winbind daemon"
--#~ msgstr "Изключване на SELinux защитата за демона winbind"
-+#: ../gui/selinux.tbl:90
-+msgid "Disable SELinux protection for howl daemon"
-+msgstr "Забрани SELinux защитата за демона howl"
- 
--#~ msgid "Disable SELinux protection for xdm daemon"
--#~ msgstr "Изключване на SELinux защитата за демона xdm"
-+#: ../gui/selinux.tbl:91
-+msgid "Disable SELinux protection for cups hplip daemon"
-+msgstr "Забрани SELinux защитата за cups демона hplip"
- 
--#~ msgid "Allow xdm logins as sysadm_r:sysadm_t"
--#~ msgstr "Разрешаване на xdm вход като sysadm_r:sysadm_t"
-+#: ../gui/selinux.tbl:92
-+msgid "Disable SELinux protection for httpd rotatelogs"
-+msgstr "Забрани SELinux защитата за httpd rotatelog-овете"
- 
--#~ msgid "Disable SELinux protection for xen daemon"
--#~ msgstr "Изключване на SELinux защитата за демона xen"
-+#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
-+msgid "HTTPD Service"
-+msgstr "Услугата HTTPD"
- 
--#~ msgid "XEN"
--#~ msgstr "XEN"
-+#: ../gui/selinux.tbl:93
-+msgid "Disable SELinux protection for http suexec"
-+msgstr "Забрани SELinux защитата за http suexec"
- 
--#~ msgid "Allow xen to read/write physical disk devices"
--#~ msgstr "Разрешаване на xen да чете/пише физически дискови устройства"
-+#: ../gui/selinux.tbl:94
-+msgid "Disable SELinux protection for hwclock daemon"
-+msgstr "Забрани SELinux защитата за демона hwclock"
- 
--#~ msgid "Disable SELinux protection for xfs daemon"
--#~ msgstr "Изключване на SELinux защитата за демона xfs"
-+#: ../gui/selinux.tbl:95
-+msgid "Disable SELinux protection for i18n daemon"
-+msgstr "Забрани SELinux защитата за демона i18n"
- 
--#, fuzzy
--#~ msgid "Disable SELinux protection for xen control"
--#~ msgstr "Изключване на SELinux защитата за xen constrol"
-+#: ../gui/selinux.tbl:96
-+msgid "Disable SELinux protection for imazesrv daemon"
-+msgstr "Забрани SELinux защитата за демона imazesrv"
- 
--#~ msgid "Disable SELinux protection for ypbind daemon"
--#~ msgstr "Изключване на SELinux защитата за демона ypbind"
-+#: ../gui/selinux.tbl:97
-+msgid "Disable SELinux protection for inetd child daemons"
-+msgstr "Забрани SELinux защитата за inetd child демоните"
- 
--#~ msgid "Disable SELinux protection for NIS Password Daemon"
--#~ msgstr "Изключване на SELinux защитата за демона за NIS пароли"
-+#: ../gui/selinux.tbl:98
-+msgid "Disable SELinux protection for inetd daemon"
-+msgstr "Забрани SELinux защитата за демона inetd"
- 
--#~ msgid "Disable SELinux protection for ypserv daemon"
--#~ msgstr "Изключване на SELinux защитата за демона ypserv"
-+#: ../gui/selinux.tbl:99
-+msgid "Disable SELinux protection for innd daemon"
-+msgstr "Забрани SELinux защитата за демона innd"
- 
--#~ msgid "Disable SELinux protection for NIS Transfer Daemon"
--#~ msgstr "Изключване на SELinux защитата за демона NIS трансфери"
-+#: ../gui/selinux.tbl:100
-+msgid "Disable SELinux protection for iptables daemon"
-+msgstr "Забрани SELinux защитата за демона iptables"
- 
--#, fuzzy
--#~ msgid ""
--#~ "Allow SELinux webadm user to manage unprivileged users home directories"
--#~ msgstr ""
--#~ "Разрешаване на SELinux webadm потребителя да управлява домашните "
--#~ "директории на непривилегированите потребители"
-+#: ../gui/selinux.tbl:101
-+msgid "Disable SELinux protection for ircd daemon"
-+msgstr "Забрани SELinux защитата за демона ircd"
- 
--#, fuzzy
--#~ msgid ""
--#~ "Allow SELinux webadm user to read unprivileged users home directories"
--#~ msgstr ""
--#~ "Разрешаване на SELinux webadm потребителя да чете домашните директории на "
--#~ "непривилегированите потребители"
-+#: ../gui/selinux.tbl:102
-+msgid "Disable SELinux protection for irqbalance daemon"
-+msgstr "Забрани SELinux защитата за демона irqbalance"
- 
--#~ msgid "Are you sure you want to delete %s '%s'?"
--#~ msgstr "Сигурни ли сте, че искате да изтриете %s '%s'?"
-+#: ../gui/selinux.tbl:103
-+msgid "Disable SELinux protection for iscsi daemon"
-+msgstr "Забрани SELinux защитата за демона iscsi"
- 
--#~ msgid "Delete %s"
--#~ msgstr "Изтриване на %s"
-+#: ../gui/selinux.tbl:104
-+msgid "Disable SELinux protection for jabberd daemon"
-+msgstr "Забрани SELinux защитата за демона jabberd"
- 
--#~ msgid "Add %s"
--#~ msgstr "Добавяне на %s"
-+#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
-+msgid "Kerberos"
-+msgstr "Kerberos"
- 
--#~ msgid "Modify %s"
--#~ msgstr "Промяна на %s"
-+#: ../gui/selinux.tbl:105
-+msgid "Disable SELinux protection for kadmind daemon"
-+msgstr "Забрани SELinux защитата за демона kadmind"
- 
--#~ msgid "Permissive"
--#~ msgstr "Пасивен"
-+#: ../gui/selinux.tbl:106
-+msgid "Disable SELinux protection for klogd daemon"
-+msgstr "Забрани SELinux защитата за демона klogd"
- 
--#~ msgid "Enforcing"
--#~ msgstr "Активен"
-+#: ../gui/selinux.tbl:107
-+msgid "Disable SELinux protection for krb5kdc daemon"
-+msgstr "Забрани SELinux защитата за демона krb5kdc"
- 
--#~ msgid ""
--#~ "Changing the policy type will cause a relabel of the entire file system "
--#~ "on the next boot. Relabeling takes a long time depending on the size of "
--#~ "the file system.  Do you wish to continue?"
--#~ msgstr ""
--#~ "Смяната на типа на политиката ще предизвика преетикиране на цялата "
--#~ "система следващия рестарт. Преетикирането отнема много време в зависимост "
--#~ "от размера на файловата система.  Искате ли да продължите?"
-+#: ../gui/selinux.tbl:108
-+msgid "Disable SELinux protection for ktalk daemons"
-+msgstr "Забрани SELinux защитата за демоните ktalk"
- 
--#~ msgid ""
--#~ "Changing to SELinux disabled requires a reboot.  It is not recommended.  "
--#~ "If you later decide to turn SELinux back on, the system will be required "
--#~ "to relabel.  If you just want to see if SELinux is causing a problem on "
--#~ "your system, you can go to permissive mode which will only log errors and "
--#~ "not enforce SELinux policy.  Permissive mode does not require a reboot    "
--#~ "Do you wish to continue?"
--#~ msgstr ""
--#~ "Изключването на SELinux изисква рестарт.  Не е препоръчително.  Ако по-"
--#~ "късно решите да включите отново SELinux, системата ще трябва да се "
--#~ "преетикира.  Ако просто искате да видите дали SELinux предизвиква проблем "
--#~ "във Вашата система, можете да преминете в пасивен режим, който само ще "
--#~ "рапортува в дневниците грешките и няма да налага SELinux политиката.  "
--#~ "Пасивния режим не изисква рестарт. Искате ли да продължите?"
-+#: ../gui/selinux.tbl:109
-+msgid "Disable SELinux protection for kudzu daemon"
-+msgstr "Забрани SELinux защитата за демона kudzu"
- 
--#~ msgid ""
--#~ "Changing to SELinux enabled will cause a relabel of the entire file "
--#~ "system on the next boot. Relabeling takes a long time depending on the "
--#~ "size of the file system.  Do you wish to continue?"
--#~ msgstr ""
--#~ "Включването на SELinux ще предизвика преетикиране на цялата файлова "
--#~ "система следващия рестарт. Преетикирането отнема много време в зависимост "
--#~ "от размера на файловата система.  Искате ли да продължите?"
-+#: ../gui/selinux.tbl:110
-+msgid "Disable SELinux protection for locate daemon"
-+msgstr "Забрани SELinux защитата за демона locate"
- 
--#~ msgid "system-config-selinux"
--#~ msgstr "system-config-selinux"
-+#: ../gui/selinux.tbl:111
-+msgid "Disable SELinux protection for lpd daemon"
-+msgstr "Забрани SELinux защитата за демона lpd"
- 
--#~ msgid ""
--#~ "Copyright (c)2006 Red Hat, Inc.\n"
--#~ "Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
--#~ msgstr ""
--#~ "Copyright (c)2006 Red Hat, Inc.\n"
--#~ "Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-+#: ../gui/selinux.tbl:112
-+msgid "Disable SELinux protection for lrrd daemon"
-+msgstr "Забрани SELinux защитата за демона lrrd"
- 
--#~ msgid "Add SELinux Login Mapping"
--#~ msgstr "Добавяне на SELinux входно съответствие"
-+#: ../gui/selinux.tbl:113
-+msgid "Disable SELinux protection for lvm daemon"
-+msgstr "Забрани SELinux защитата за демона lvm"
- 
--#~ msgid "Add SELinux Network Ports"
--#~ msgstr "Добавяне на SELinux мрежови портове"
-+#: ../gui/selinux.tbl:114
-+msgid "Disable SELinux protection for mailman"
-+msgstr "Забрани SELinux защитата за mailman"
- 
--#~ msgid "SELinux Type"
--#~ msgstr "SELinux тип"
-+#: ../gui/selinux.tbl:115
-+msgid "Allow evolution and thunderbird to read user files"
-+msgstr "Позволи evolution и thunderbird да четат потребителски файлове"
- 
--#~ msgid ""
--#~ "tcp\n"
--#~ "udp"
--#~ msgstr ""
--#~ "tcp\n"
--#~ "udp"
-+#: ../gui/selinux.tbl:116
-+msgid "Disable SELinux protection for mdadm daemon"
-+msgstr "Забрани SELinux защитата за демона mdadm"
- 
--#~ msgid ""
--#~ "SELinux MLS/MCS\n"
--#~ "Level"
--#~ msgstr ""
--#~ "SELinux MLS/MCS\n"
--#~ "ниво"
-+#: ../gui/selinux.tbl:117
-+msgid "Disable SELinux protection for monopd daemon"
-+msgstr "Забрани SELinux защитата за демона monopd"
- 
--#~ msgid "File Specification"
--#~ msgstr "Файлова спецификация"
-+#: ../gui/selinux.tbl:118
-+msgid "Allow the mozilla browser to read user files"
-+msgstr "Позволи браузърът mozilla да чете потребителски файлове"
- 
--#~ msgid "File Type"
--#~ msgstr "Файлов тип"
-+#: ../gui/selinux.tbl:119
-+msgid "Disable SELinux protection for mrtg daemon"
-+msgstr "Забрани SELinux защитата за демона mrtg"
- 
--#~ msgid ""
--#~ "all files\n"
--#~ "regular file\n"
--#~ "directory\n"
--#~ "character device\n"
--#~ "block device\n"
--#~ "socket\n"
--#~ "symbolic link\n"
--#~ "named pipe\n"
--#~ msgstr ""
--#~ "всички файлове\n"
--#~ "нормален файл\n"
--#~ "директория\n"
--#~ "знаково устройство\n"
--#~ "блоково устройство\n"
--#~ "гнездо\n"
--#~ "символна връзка\n"
--#~ "именована тръба\n"
-+#: ../gui/selinux.tbl:120
-+msgid "Disable SELinux protection for mysqld daemon"
-+msgstr "Забрани SELinux защитата за демона mysqld"
- 
--#~ msgid "MLS"
--#~ msgstr "MLS"
-+#: ../gui/selinux.tbl:121
-+msgid "Disable SELinux protection for nagios daemon"
-+msgstr "Забрани SELinux защитата за демона nagios"
- 
--#~ msgid "Add SELinux User"
--#~ msgstr "Добавяне на SELinux потребител"
-+#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
-+msgid "Name Service"
-+msgstr "Услуга за имена"
- 
--#~ msgid "SELinux Administration"
--#~ msgstr "SELinux администрация"
-+#: ../gui/selinux.tbl:122
-+msgid "Disable SELinux protection for named daemon"
-+msgstr "Забрани SELinux защитата за демона named"
- 
--#~ msgid "Add"
--#~ msgstr "Добавяне"
-+#: ../gui/selinux.tbl:123
-+msgid "Disable SELinux protection for nessusd daemon"
-+msgstr "Забрани SELinux защитата за демона nessusd"
- 
--#~ msgid "_Properties"
--#~ msgstr "_Свойства"
-+#: ../gui/selinux.tbl:124
-+msgid "Disable SELinux protection for NetworkManager"
-+msgstr "Забрани SELinux защитата за NetworkManager"
- 
--#~ msgid "_Delete"
--#~ msgstr "_Изтриване"
-+#: ../gui/selinux.tbl:125
-+msgid "Disable SELinux protection for nfsd daemon"
-+msgstr "Забрани SELinux защитата за демона nfsd"
- 
--#~ msgid "Select Management Object"
--#~ msgstr "Избор на обект за менажиране"
-+#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
-+#: ../gui/selinux.tbl:221
-+msgid "Samba"
-+msgstr "Samba"
- 
--#~ msgid "<b>Select:</b>"
--#~ msgstr "<b>Изберете:</b>"
-+#: ../gui/selinux.tbl:126
-+msgid "Disable SELinux protection for nmbd daemon"
-+msgstr "Забрани SELinux защитата за демона nmbd"
- 
--#~ msgid "System Default Enforcing Mode"
--#~ msgstr "Основен режим на системата: "
-+#: ../gui/selinux.tbl:127
-+msgid "Disable SELinux protection for nrpe daemon"
-+msgstr "Забрани SELinux защитата за демона nrpe"
- 
--#~ msgid "Current Enforcing Mode"
--#~ msgstr "Текущ активен режим"
-+#: ../gui/selinux.tbl:128
-+msgid "Disable SELinux protection for nscd daemon"
-+msgstr "Забрани SELinux защитата за демона nscd"
- 
--#~ msgid "System Default Policy Type: "
--#~ msgstr "Основен тип политика на системата: "
-+#: ../gui/selinux.tbl:129
-+msgid "Disable SELinux protection for nsd daemon"
-+msgstr "Забрани SELinux защитата за демона nsd"
- 
--#~ msgid ""
--#~ "Select if you wish to relabel then entire file system on next reboot.  "
--#~ "Relabeling can take a very long time, depending on the size of the "
--#~ "system.  If you are changing policy types or going from disabled to "
--#~ "enforcing, a relabel is required."
--#~ msgstr ""
--#~ "Изберете дали искате да преетикирате цялата файлова система на следващото "
--#~ "рестартиране. Преетикирането може да отнеме много дълго време, в "
--#~ "зависимост от размера на файловата система.  Ако променяте типове от "
--#~ "политиката или преминавате от изключена към активна политика, то "
--#~ "преетикирането е необходимо."
-+#: ../gui/selinux.tbl:130
-+msgid "Disable SELinux protection for ntpd daemon"
-+msgstr "Забрани SELinux защитата за демона ntpd"
- 
--#~ msgid "Relabel on next reboot."
--#~ msgstr "Преетикиране на следващия рестарт."
-+#: ../gui/selinux.tbl:131
-+msgid "Disable SELinux protection for oddjob"
-+msgstr "Забрани SELinux защитата за oddjob"
- 
--#~ msgid "label37"
--#~ msgstr "label37"
-+#: ../gui/selinux.tbl:132
-+msgid "Disable SELinux protection for oddjob_mkhomedir"
-+msgstr "Забрани SELinux защитата за oddjob_mkhomedir"
- 
--#~ msgid "Filter"
--#~ msgstr "Филтър"
-+#: ../gui/selinux.tbl:133
-+msgid "Disable SELinux protection for openvpn daemon"
-+msgstr "Забрани SELinux защитата за демона openvpn"
- 
--#~ msgid "label50"
--#~ msgstr "label50"
-+#: ../gui/selinux.tbl:134
-+msgid "Disable SELinux protection for pam daemon"
-+msgstr "Забрани SELinux защитата за демона pam"
- 
--#~ msgid "Add File Context"
--#~ msgstr "Добавяне на файлов контекст"
-+#: ../gui/selinux.tbl:135
-+msgid "Disable SELinux protection for pegasus"
-+msgstr "Забрани SELinux защитата за pegasus"
- 
--#~ msgid "Modify File Context"
--#~ msgstr "Промяна на файлов контекст"
-+#: ../gui/selinux.tbl:136
-+msgid "Disable SELinux protection for perdition daemon"
-+msgstr "Забрани SELinux защитата за демона perdition"
- 
--#~ msgid "Delete File Context"
--#~ msgstr "Изтриване на файлов контекст"
-+#: ../gui/selinux.tbl:137
-+msgid "Disable SELinux protection for portmap daemon"
-+msgstr "Забрани SELinux защитата за демона portmap"
- 
--#~ msgid "label38"
--#~ msgstr "label38"
-+#: ../gui/selinux.tbl:138
-+msgid "Disable SELinux protection for portslave daemon"
-+msgstr "Забрани SELinux защитата за демона portslave"
- 
--#~ msgid "Add SELinux User Mapping"
--#~ msgstr "Добавяне на SELinux съответствие за потребител"
-+#: ../gui/selinux.tbl:139
-+msgid "Disable SELinux protection for postfix"
-+msgstr "Забрани SELinux защитата за postfix"
- 
--#~ msgid "Modify SELinux User Mapping"
--#~ msgstr "Промяна на SELinux съответствие за потребител"
-+#: ../gui/selinux.tbl:140
-+msgid "Disable SELinux protection for postgresql daemon"
-+msgstr "Забрани SELinux защитата за демона postgresql"
- 
--#~ msgid "Delete SELinux User Mapping"
--#~ msgstr "Изтриване на SELinux съответствие за потребител"
-+#: ../gui/selinux.tbl:141
-+msgid "pppd"
-+msgstr "pppd"
- 
--#~ msgid "label39"
--#~ msgstr "label39"
-+#: ../gui/selinux.tbl:141
-+msgid "Allow pppd to be run for a regular user"
-+msgstr "Позволи pppd да бъде стартиран за нормален потребител"
- 
--#~ msgid "Add Translation"
--#~ msgstr "Добавяне на превод"
-+#: ../gui/selinux.tbl:142
-+msgid "Disable SELinux protection for pptp"
-+msgstr "Забрани SELinux защитата за pptp"
- 
--#~ msgid "Modify Translation"
--#~ msgstr "Промяна на превод"
-+#: ../gui/selinux.tbl:143
-+msgid "Disable SELinux protection for prelink daemon"
-+msgstr "Забрани SELinux защитата за демона prelink"
- 
--#~ msgid "Delete Translation"
--#~ msgstr "Изтриване на превод"
-+#: ../gui/selinux.tbl:144
-+msgid "Disable SELinux protection for privoxy daemon"
-+msgstr "Забрани SELinux защитата за демона privoxy"
- 
--#~ msgid "label41"
--#~ msgstr "label41"
-+#: ../gui/selinux.tbl:145
-+msgid "Disable SELinux protection for ptal daemon"
-+msgstr "Забрани SELinux защитата за демона ptal"
- 
--#~ msgid "Modify SELinux User"
--#~ msgstr "Промяна на SELinux потребител"
-+#: ../gui/selinux.tbl:146
-+msgid "Disable SELinux protection for pxe daemon"
-+msgstr "Забрани SELinux защитата за демона pxe"
- 
--#~ msgid "label40"
--#~ msgstr "label40"
-+#: ../gui/selinux.tbl:147
-+msgid "Disable SELinux protection for pyzord"
-+msgstr "Забрани SELinux защитата за pyzord"
- 
--#~ msgid "Add Network Port"
--#~ msgstr "Добавяне на мрежов порт"
-+#: ../gui/selinux.tbl:148
-+msgid "Disable SELinux protection for quota daemon"
-+msgstr "Забрани SELinux защитата за демона quota"
- 
--#~ msgid "Edit Network Port"
--#~ msgstr "Редакция на мрежов порт"
-+#: ../gui/selinux.tbl:149
-+msgid "Disable SELinux protection for radiusd daemon"
-+msgstr "Забрани SELinux защитата за демона radiusd"
- 
--#~ msgid "Delete Network Port"
--#~ msgstr "Изтриване на мрежов порт"
-+#: ../gui/selinux.tbl:150
-+msgid "Disable SELinux protection for radvd daemon"
-+msgstr "Забрани SELinux защитата за демона radvd"
- 
--#~ msgid "label42"
--#~ msgstr "label42"
-+#: ../gui/selinux.tbl:151
-+msgid "Disable SELinux protection for rdisc"
-+msgstr "Забрани SELinux защитата за rdisc"
- 
--#~ msgid "Generate new policy module"
--#~ msgstr "Генериране на нов модул с политика"
-+#: ../gui/selinux.tbl:152
-+msgid "Disable SELinux protection for readahead"
-+msgstr "Забрани SELinux защитата за readahead"
- 
--#~ msgid "Load policy module"
--#~ msgstr "Зареждане на модул с политика"
-+#: ../gui/selinux.tbl:153
-+msgid "Allow programs to read files in non-standard locations (default_t)"
-+msgstr ""
-+"Позволи програми да четат файлове в нестандартни местоположения (default_t)"
- 
--#~ msgid "Remove loadable policy module"
--#~ msgstr "Деактивиране на зареждаем модул с политика"
-+#: ../gui/selinux.tbl:154
-+msgid "Disable SELinux protection for restorecond"
-+msgstr "Забрани SELinux защитата за restorecond"
- 
--#, fuzzy
--#~ msgid ""
--#~ "Enable/Disable additional audit rules, that are normally not reported in "
--#~ "the log files."
--#~ msgstr ""
--#~ "Спиране на допълнителните одит правила, които нормално не се рапортуват "
--#~ "във файловете на дневника."
-+#: ../gui/selinux.tbl:155
-+msgid "Disable SELinux protection for rhgb daemon"
-+msgstr "Забрани SELinux защитата за демона rhgb"
- 
--#~ msgid "label44"
--#~ msgstr "label44"
-+#: ../gui/selinux.tbl:156
-+msgid "Disable SELinux protection for ricci"
-+msgstr "Забрани SELinux защитата за ricci"
- 
--#~ msgid "Sensitvity Level"
--#~ msgstr "Ниво на чувствителност"
-+#: ../gui/selinux.tbl:157
-+msgid "Disable SELinux protection for ricci_modclusterd"
-+msgstr "Забрани SELinux защитата за ricci_modclusterd"
- 
--#~ msgid "SELinux user '%s' is required"
--#~ msgstr "Необходим е SELinux потребител '%s'"
-+#: ../gui/selinux.tbl:158
-+msgid "Disable SELinux protection for rlogind daemon"
-+msgstr "Забрани SELinux защитата за демона rlogind"
- 
--#~ msgid "Requires value"
--#~ msgstr "Изисква стойност"
-+#: ../gui/selinux.tbl:159
-+msgid "Disable SELinux protection for rpcd daemon"
-+msgstr "Забрани SELinux защитата за демона rpcd"
- 
--#~ msgid "SELinux Policy Generation Druid"
--#~ msgstr "Друид за генериране на SELinux политики"
-+#: ../gui/selinux.tbl:160
-+msgid "Disable SELinux protection for rshd"
-+msgstr "Забрани SELinux защитата за rshd"
- 
--#~ msgid "label25"
--#~ msgstr "label25"
-+#: ../gui/selinux.tbl:161
-+msgid "rsync"
-+msgstr "rsync"
- 
--#~ msgid "label26"
--#~ msgstr "label26"
-+#: ../gui/selinux.tbl:161
-+msgid "Disable SELinux protection for rsync daemon"
-+msgstr "Забрани SELinux защитата за демона rsync"
- 
--#~ msgid "label28"
--#~ msgstr "label28"
-+#: ../gui/selinux.tbl:162
-+msgid "Allow ssh to run from inetd instead of as a daemon"
-+msgstr "Позволи ssh да бъде стартиран от inetd вместо да работи като демон"
- 
--#~ msgid "label30"
--#~ msgstr "label30"
-+#: ../gui/selinux.tbl:163
-+msgid "Allow Samba to share nfs directories"
-+msgstr "Позволи Samba да споделя nfs директории"
- 
--#~ msgid "label31"
--#~ msgstr "label31"
-+#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
-+msgid "SASL authentication server"
-+msgstr "SASL удостоверяващ сървър"
- 
--#~ msgid "label32"
--#~ msgstr "label32"
-+#: ../gui/selinux.tbl:164
-+msgid "Allow sasl authentication server to read /etc/shadow"
-+msgstr "Позволи sasl удостоверяващият сървър да чете /etc/shadow"
- 
--#~ msgid "label33"
--#~ msgstr "label33"
-+#: ../gui/selinux.tbl:165
-+msgid ""
-+"Allow X-Windows server to map a memory region as both executable and writable"
++
++#: ../semanage/seobject.py:659 ../gui/system-config-selinux.glade:156
++#: ../gui/system-config-selinux.glade:943
++msgid "MLS/MCS Range"
 +msgstr ""
-+"Позволи X-Windows сървъра да назначава региони от паметта едновременно като "
-+"изпълними и записваеми"
- 
--#, fuzzy
--#~ msgid "Allows confined application/user role to bind to any tcp port"
--#~ msgstr ""
--#~ "Разрешаване на ограничаваното приложение/потребител да се слуша на всеки "
--#~ "tcp порт"
-+#: ../gui/selinux.tbl:166
-+msgid "Disable SELinux protection for saslauthd daemon"
-+msgstr "Забрани SELinux защитата за демона saslauthd"
- 
--#~ msgid "Use this checkbutton if your app calls bindresvport with 0."
--#~ msgstr ""
--#~ "Ползвайте този бутон отметка, ако вашето приложение извиква bindresvport "
--#~ "с 0."
-+#: ../gui/selinux.tbl:167
-+msgid "Disable SELinux protection for scannerdaemon daemon"
-+msgstr "Забрани SELinux защитата за демона scannerdaemon"
- 
--#, fuzzy
--#~ msgid "Allow application/user role to bind to any tcp ports > 1024"
--#~ msgstr ""
--#~ "Разрешаване на приложението/потребителя да слуша на всеки tcp порт > 1024"
-+#: ../gui/selinux.tbl:168
-+msgid "Do not allow transition to sysadm_t, sudo and su effected"
-+msgstr "Не позволявай transition към sysadm_t, извършвани sudo и su"
- 
--#~ msgid "Unreserved Ports  (> 1024)"
--#~ msgstr "Нерезервирани портове  (> 1024)"
-+#: ../gui/selinux.tbl:169
-+msgid "Do not allow any processes to load kernel modules"
-+msgstr "Не позволявай на никой от процесите да зарежда модули към ядрото"
- 
--#, fuzzy
--#~ msgid ""
--#~ "Enter a comma separated list of tcp ports or ranges of ports that "
--#~ "application/user role binds to. Example: 612, 650-660"
--#~ msgstr ""
--#~ "Въведете разделен с запетаи списък от tcp портове, на които това "
--#~ "приложение слуша. "
-+#: ../gui/selinux.tbl:170
-+msgid "Do not allow any processes to modify kernel SELinux policy"
-+msgstr ""
-+"Не позволявай на никой от процесите да модифицира kernel SELinux политиката"
- 
--#~ msgid "label34"
--#~ msgstr "label34"
-+#: ../gui/selinux.tbl:171
-+msgid "Disable SELinux protection for sendmail daemon"
-+msgstr "Забрани SELinux защитата за демона sendmail"
- 
--#~ msgid "label35"
--#~ msgstr "label35"
-+#: ../gui/selinux.tbl:172
-+msgid "Disable SELinux protection for setrans"
-+msgstr "Забрани SELinux защитата за setrans"
- 
--#, fuzzy
--#~ msgid "label51"
--#~ msgstr "label25"
-+#: ../gui/selinux.tbl:173
-+msgid "Disable SELinux protection for setroubleshoot daemon"
-+msgstr "Забрани SELinux защитата за демона setroubleshoot"
- 
--#~ msgid ""
--#~ "Enforcing\n"
--#~ "Permissive\n"
--#~ "Disabled\n"
--#~ msgstr ""
--#~ "Активен\n"
--#~ "Пасивен\n"
--#~ "Изключен\n"
-+#: ../gui/selinux.tbl:174
-+msgid "Disable SELinux protection for slapd daemon"
-+msgstr "Забрани SELinux защитата за демона slapd"
- 
--#~ msgid ""
--#~ "\n"
--#~ "\n"
--#~ "semodule -i %s\n"
--#~ "\n"
--#~ msgstr ""
--#~ "\n"
--#~ "\n"
--#~ "semodule·-i·%s\n"
--#~ "\n"
-+#: ../gui/selinux.tbl:175
-+msgid "Disable SELinux protection for slrnpull daemon"
-+msgstr "Забрани SELinux защитата за демона slrnpull"
- 
--#~ msgid "value"
--#~ msgstr "стойност"
-+#: ../gui/selinux.tbl:176
-+msgid "Disable SELinux protection for smbd daemon"
-+msgstr "Забрани SELinux защитата за демона smbd"
- 
--#~ msgid "Other"
--#~ msgstr "Друго"
-+#: ../gui/selinux.tbl:177
-+msgid "Disable SELinux protection for snmpd daemon"
-+msgstr "Забрани SELinux защитата за демона snmpd"
- 
--#~ msgid ""
--#~ "Application uses nsswitch or translates UID's (daemons that run as non "
--#~ "root)"
--#~ msgstr ""
--#~ "Приложението ползва nsswitch или превежда потребителски ID-та (UID, "
--#~ "демони, които работят не като root)"
-+#: ../gui/selinux.tbl:178
-+msgid "Disable SELinux protection for snort daemon"
-+msgstr "Забрани SELinux защитата за демона snort"
- 
--#~ msgid "Files and Directories"
--#~ msgstr "Файлове и директории"
-+#: ../gui/selinux.tbl:179
-+msgid "Disable SELinux protection for soundd daemon"
-+msgstr "Забрани SELinux защитата за демона soundd"
- 
--#~ msgid "Generate policy in this directory"
--#~ msgstr "Генериране на политика в тази директория"
-+#: ../gui/selinux.tbl:180
-+msgid "Disable SELinux protection for sound daemon"
-+msgstr "Забрани SELinux защитата за демона sound"
- 
--#~ msgid "Incoming Network Port Connections"
--#~ msgstr "Входящи портове за мрежови връзки"
-+#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
-+msgid "Spam Protection"
-+msgstr "Spam защита"
- 
--#~ msgid "Name of application to be confined"
--#~ msgstr "Име на приложението за ограничаване"
-+#: ../gui/selinux.tbl:181
-+msgid "Disable SELinux protection for spamd daemon"
-+msgstr "Забрани SELinux защитата за демона spamd"
- 
--#~ msgid "Outgoing Network Port Connections"
--#~ msgstr "Изходящи мрежови връзки"
-+#: ../gui/selinux.tbl:182
-+msgid "Allow spamd to access home directories"
-+msgstr "Позволи на spamd достъп до домашните директории"
- 
--#~ msgid ""
--#~ "Select Terminal Login User, if this user will login to a machine only via "
--#~ "a terminal or remote login"
--#~ msgstr ""
--#~ "Изберете конзолен потребител ако това е потребител, който ще влиза на "
--#~ "машина само през терминал или отдалечено"
-+#: ../gui/selinux.tbl:183
-+msgid "Allow Spam Assassin daemon network access"
-+msgstr "Позволи на Spam Assassin демона достъп до мрежата"
- 
--#~ msgid ""
--#~ "Select XWindows login user, if this is a user who will login to a machine "
--#~ "via X"
--#~ msgstr ""
--#~ "Изберете XWindows потребител ако това е потребител, който ще влиза на "
--#~ "машината през X"
-+#: ../gui/selinux.tbl:184
-+msgid "Disable SELinux protection for speedmgmt daemon"
-+msgstr "Забрани SELinux защитата за демона speedmgmt"
- 
--#~ msgid "Terminal Login User"
--#~ msgstr "Конзолен потребител"
-+#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
-+msgid "Squid"
-+msgstr "Squid"
- 
--#~ msgid "XWindows Login User"
--#~ msgstr "XWindows потребител"
-+#: ../gui/selinux.tbl:185
-+msgid "Allow squid daemon to connect to the network"
-+msgstr "Позволи на squid демона да се свързва към мрежата"
- 
--#~ msgid "Login"
--#~ msgstr "Потребител"
-+#: ../gui/selinux.tbl:186
-+msgid "Disable SELinux protection for squid daemon"
-+msgstr "Забрани SELinux защитата за демона squid"
- 
--#~ msgid "Allow direct login to the console device. Requiered for System 390"
--#~ msgstr ""
--#~ "Разрешаване на директен вход на конзолното устройство. Необходимо е за "
--#~ "System 390"
-+#: ../gui/selinux.tbl:187
-+msgid "Disable SELinux protection for ssh daemon"
-+msgstr "Забрани SELinux защитата за демона ssh"
- 
--#~ msgid "Allow cvs daemon to read shadow"
--#~ msgstr "Разрешаване на cvs демона да чете shadow файла"
-+#: ../gui/selinux.tbl:188
-+msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+msgstr "Позволи ssh влизания като sysadm_r:sysadm_t"
- 
--#~ msgid ""
--#~ "Allow unconfined executables to make their heap memory executable.  Doing "
--#~ "this is a really bad idea. Probably indicates a badly coded executable, "
--#~ "but could indicate an attack. This executable should be reported in "
--#~ "bugzilla"
--#~ msgstr ""
--#~ "Разрешаване на неконфигурирани програми да правят своята динамична памет "
--#~ "изпълнима.  Това наистина е много лоша идея. По всяка вероятност индикира "
--#~ "зле кодирано приложение, но може да индикира атака. Това приложение "
--#~ "следва да се рапортува в bugzilla"
-+#: ../gui/selinux.tbl:189
-+msgid ""
-+"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
-+"bashrc)"
-+msgstr ""
-+"Позволи staff_r потребители да търсят в домашната директория на sysadm и да "
-+"четат файлове (като ~/.bashrc)"
- 
--#~ msgid ""
--#~ "Allow unconfined executables to map a memory region as both executable "
--#~ "and writable, this is dangerous and the executable should be reported in "
--#~ "bugzilla"
--#~ msgstr ""
--#~ "Разрешаване на неограничените изпълними файлове да заделят области памет "
--#~ "за изпълнение и писане едновременно, това е опасно и тези файлове следва "
--#~ "да се рапортуват в bugzilla"
-+#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
-+msgid "Universal SSL tunnel"
-+msgstr "Универсален SSL тунел"
- 
--#~ msgid ""
--#~ "Allow all unconfined executables to use libraries requiring text "
--#~ "relocation that are not labeled textrel_shlib_t"
--#~ msgstr ""
--#~ "Разрешаване на всички неограничени приложения да ползват библиотеки, "
--#~ "които изискват преместване на кода, а не са етикирани като textrel_shlib_t"
-+#: ../gui/selinux.tbl:190
-+msgid "Disable SELinux protection for stunnel daemon"
-+msgstr "Забрани SELinux защитата за демона stunnel"
- 
--#~ msgid ""
--#~ "Allow unconfined executables to make their stack executable.  This should "
--#~ "never, ever be neessary. Probably indicates a badly coded executable, but "
--#~ "could indicate an attack. This executable should be reported in bugzilla"
--#~ msgstr ""
--#~ "Разрешаване на всички неограничени програми да правят стека си изпълним.  "
--#~ "Това абсолютно никога не би трябвало да е необходимо. По всяка вероятност "
--#~ "индикира зле кодирано приложение, но може да показва и атака. Това "
--#~ "приложение следва да се рапортува в bugzilla"
-+#: ../gui/selinux.tbl:191
-+msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
-+msgstr "Позволи stunnel демона да работи самостоятелно, извън xinetd"
- 
--#~ msgid "FTP"
--#~ msgstr "FTP"
-+#: ../gui/selinux.tbl:192
-+msgid "Disable SELinux protection for swat daemon"
-+msgstr "Забрани SELinux защитата за демона swat"
- 
--#~ msgid "Allow ftpd to full access to the system"
--#~ msgstr "Разрешаване на ftpd пълен достъп до системата"
-+#: ../gui/selinux.tbl:193
-+msgid "Disable SELinux protection for sxid daemon"
-+msgstr "Забрани SELinux защитата за демона sxid"
- 
--#~ msgid ""
--#~ "Allow ftpd to upload files to directories labeled public_content_rw_t"
--#~ msgstr ""
--#~ "Разрешаване на ftpd да качва файлове в директории етикирани като "
--#~ "public_content_rw_t"
-+#: ../gui/selinux.tbl:194
-+msgid "Disable SELinux protection for syslogd daemon"
-+msgstr "Забрани SELinux защитата за демона syslogd"
- 
--#~ msgid "Allow ftp servers to use cifs used for public file transfer services"
--#~ msgstr ""
--#~ "Разрешаване на ftp сървърите да ползват cifs за публични услуги за "
--#~ "споделяне на файлове"
-+#: ../gui/selinux.tbl:195
-+msgid "Disable SELinux protection for system cron jobs"
-+msgstr "Забрани SELinux защитата за системните cron задачи"
- 
--#~ msgid "Allow ftp servers to use nfs used for public file transfer services"
--#~ msgstr ""
--#~ "Разрешаване на ftp сървърите да ползват nfs за публични услуги за "
--#~ "споделяне на файлове"
-+#: ../gui/selinux.tbl:196
-+msgid "Disable SELinux protection for tcp daemon"
-+msgstr "Забрани SELinux защитата за демона tcp"
- 
--#~ msgid "Allow gpg executable stack"
--#~ msgstr "Разрешаване на gpg на изпълним стек"
-+#: ../gui/selinux.tbl:197
-+msgid "Disable SELinux protection for telnet daemon"
-+msgstr "Забрани SELinux защитата за демона telnet"
- 
--#~ msgid "Allow gssd to read temp directory"
--#~ msgstr "Разрешаване на gssd да чете /tmp"
-+#: ../gui/selinux.tbl:198
-+msgid "Disable SELinux protection for tftpd daemon"
-+msgstr "Забрани SELinux защитата за демона tftpd"
- 
--#~ msgid ""
--#~ "Allow httpd daemon to write files in directories labeled "
--#~ "public_content_rw_t"
--#~ msgstr ""
--#~ "Разрешаване на демона httpd да пише файлове в директории етикирани като "
--#~ "public_content_rw_t"
-+#: ../gui/selinux.tbl:199
-+msgid "Disable SELinux protection for transproxy daemon"
-+msgstr "Забрани SELinux защитата за демона transproxy"
- 
--#~ msgid "Allow Apache to communicate with avahi service"
--#~ msgstr "Разрешаване на Apache да комуникира с услугата avahi"
-+#: ../gui/selinux.tbl:200
-+msgid "Disable SELinux protection for udev daemon"
-+msgstr "Забрани SELinux защитата за демона udev"
- 
--#~ msgid "Allow Apache to use mod_auth_pam"
--#~ msgstr "Разрешаване на Apache да ползва mod_auth_pam"
-+#: ../gui/selinux.tbl:201
-+msgid "Disable SELinux protection for uml daemon"
-+msgstr "Забрани SELinux защитата за демона uml"
- 
--#~ msgid ""
--#~ "Allow httpd scripts to write files in directories labeled "
--#~ "public_content_rw_t"
--#~ msgstr ""
--#~ "Разрешаване на httpd скриптовете да пишат файлове в директориите "
--#~ "етикирани като public_content_rw_t"
-+#: ../gui/selinux.tbl:202
-+msgid ""
-+"Allow xinetd to run unconfined, including any services it starts that do not "
-+"have a domain transition explicitly defined"
-+msgstr ""
-+"Позволи xinetd да работи неограничено, включително които и да са услуги, "
-+"които той стартира, които нямат изрично дефиниран domain transition"
- 
--#~ msgid "Allow daemons to use kerberos files"
--#~ msgstr "Разрешаване на демоните да ползват kerberos файлове"
-+#: ../gui/selinux.tbl:203
-+msgid ""
-+"Allow rc scripts to run unconfined, including any daemon started by an rc "
-+"script that does not have a domain transition explicitly defined"
-+msgstr ""
-+"Позволи rc скриптове да работят неограничено, включително който и да е "
-+"демон, стартиран от rc скрипт, който няма изрично дефиниран domain transition"
- 
--#~ msgid ""
--#~ "Allow nfs servers to modify public files used for public file transfer "
--#~ "services"
--#~ msgstr ""
--#~ "Разрешаване на nfs сървърите да променят публични файлове ползвани за "
--#~ "общодостъпни услуги за трансфер на файлове"
-+#: ../gui/selinux.tbl:204
-+msgid "Allow rpm to run unconfined"
-+msgstr "Позволи rpm да работи неограничено"
- 
--#~ msgid "Polyinstatiation"
--#~ msgstr "Полиинстанциране"
-+#: ../gui/selinux.tbl:205
-+msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
-+msgstr ""
-+"Позволи привилегировани инструменти като hotplug и insmod да работят "
-+"неограничено"
- 
--#~ msgid "Enable polyinstantiated directory support"
--#~ msgstr "Включване на поддръжката за полиинстанциране на директории"
-+#: ../gui/selinux.tbl:206
-+msgid "Disable SELinux protection for updfstab daemon"
-+msgstr "Забрани SELinux защитата за демона updfstab"
- 
--#~ msgid "Allow sysadm_t to debug or ptrace applications"
--#~ msgstr ""
--#~ "Разрешаване на sysadm_t да търси грешки в или ползва ptrace върху "
--#~ "приложения"
-+#: ../gui/selinux.tbl:207
-+msgid "Disable SELinux protection for uptimed daemon"
-+msgstr "Забрани SELinux защитата за демона uptimed"
- 
--#~ msgid ""
--#~ "Allow rsync to write files in directories labeled public_content_rw_t"
--#~ msgstr ""
--#~ "Разрешаване на rsync да пише файлове в директории етикирани като "
--#~ "public_content_rw_t"
-+#: ../gui/selinux.tbl:208
-+msgid ""
-+"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
-+"staff_r can do so"
-+msgstr ""
-+"Позволи user_r да достига sysadm_r чрез su, sudo, или userhelper. Иначе само "
-+"staff_r го може"
- 
--#~ msgid ""
--#~ "Allow Samba to write files in directories labeled public_content_rw_t"
--#~ msgstr ""
--#~ "Разрешаване на Samba да пише файлове в директории етикирани като "
--#~ "public_content_rw_t"
-+#: ../gui/selinux.tbl:209
-+msgid "Allow users to execute the mount command"
-+msgstr "Позволи потребители да стартират командата mount"
- 
--#~ msgid "Zebra"
--#~ msgstr "Zebra"
-+#: ../gui/selinux.tbl:210
-+msgid "Allow regular users direct mouse access (only allow the X server)"
++
++#: ../semanage/seobject.py:678 ../semanage/seobject.py:709
++#: ../semanage/seobject.py:776 ../semanage/seobject.py:833
++#: ../semanage/seobject.py:839
++#, python-format
++msgid "Could not check if SELinux user %s is defined"
 +msgstr ""
-+"Позволи на нормални потребители директен достъп до мишката (позволи само X "
-+"сървъра)"
- 
--#~ msgid "Allow zebra daemon to write it configuration files"
--#~ msgstr "Разрешаване на zebra демона да пише в конфигурационните си файлове"
-+#: ../gui/selinux.tbl:211
-+msgid "Allow users to run the dmesg command"
-+msgstr "Позволи потребители да стартират командата dmesg"
- 
--#~ msgid ""
--#~ "Allow system cron jobs to relabel filesystem for restoring file contexts"
--#~ msgstr ""
--#~ "Разрешаване на системните cron задачи да преетикират файловата система с "
--#~ "цел възстановяване на контекста на файловете"
-+#: ../gui/selinux.tbl:212
-+msgid "Allow users to control network interfaces (also needs USERCTL=true)"
-+msgstr ""
-+"Позволи потребителите да контролират мрежови интерфейси (нужно е също "
-+"USERCTL=true)"
- 
--#~ msgid "Enable extra rules in the cron domain to support fcron"
--#~ msgstr ""
--#~ "Включване на допълнителни правила в домейна на cron за поддръжка на fcron"
-+#: ../gui/selinux.tbl:213
-+msgid "Allow normal user to execute ping"
-+msgstr "Позволи нормален потребител да стартира ping"
- 
--#~ msgid "Disable SELinux protection for ftpd daemon"
--#~ msgstr "Изключване на SELinux защитата за демона ftpd"
-+#: ../gui/selinux.tbl:214
-+msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
-+msgstr "Позволи потребител да чете/пише noextattrfile (FAT, CDROM, FLOPPY)"
- 
--#~ msgid "Allow ftpd to run directly without inetd"
--#~ msgstr "Разрешаване на ftpd да работи директно, без inetd"
-+#: ../gui/selinux.tbl:215
-+msgid "Allow users to rw usb devices"
-+msgstr "Позволи потребителите да четат/пишат usb устройства"
- 
--#~ msgid "Allow ftp to read/write files in the user home directories"
--#~ msgstr ""
--#~ "Разрешаване на ftp да чете/пише файлове в домашните директории на "
--#~ "потребителите"
-+#: ../gui/selinux.tbl:216
-+msgid ""
-+"Allow users to run TCP servers (bind to ports and accept connection from the "
-+"same domain and outside users)  disabling this forces FTP passive mode and "
-+"may change other protocols"
++
++#: ../semanage/seobject.py:681 ../semanage/seobject.py:782
++#: ../semanage/seobject.py:845
++#, python-format
++msgid "Could not query user for %s"
 +msgstr ""
-+"Позволи потребители да стартират TCP сървъри (привързване към портове и "
-+"приемане на връзки от същата среда и външни потребители)  забраната на това "
-+"налага FTP passive режим и може да промени други протоколи"
- 
--#~ msgid ""
--#~ "This should be enabled when all programs are compiled with ProPolice/SSP "
--#~ "stack smashing protection.  All domains will be allowed to read from /dev/"
--#~ "urandom"
--#~ msgstr ""
--#~ "Това следва да бъде включено когато всички програми са компилирани с "
--#~ "ProPolice/SSP защита от счупване на стека.  На всички домейни ще бъде "
--#~ "разрешено да четат от /dev/urandom"
-+#: ../gui/selinux.tbl:217
-+msgid "Allow user to stat ttyfiles"
-+msgstr "Позволи на потребител stat ttyfiles"
- 
--#~ msgid "Allow HTTPD to support built-in scripting"
--#~ msgstr "Разрешаване на HTTPD да поддържа вградените му скриптове"
-+#: ../gui/selinux.tbl:218
-+msgid "Disable SELinux protection for uucpd daemon"
-+msgstr "Забрани SELinux защитата за демона uucpd"
- 
--#~ msgid "Allow HTTPD to send mail"
--#~ msgstr "Разрешаване на HTTPD да изпраща поща"
-+#: ../gui/selinux.tbl:219
-+msgid "Disable SELinux protection for vmware daemon"
-+msgstr "Забрани SELinux защитата за демона vmware"
- 
--#~ msgid "Allow HTTPD scripts and modules to network connect to databases"
--#~ msgstr ""
--#~ "Разрешаване на HTTPD скриптове и модули да се свързват мрежово с бази "
--#~ "данни"
-+#: ../gui/selinux.tbl:220
-+msgid "Disable SELinux protection for watchdog daemon"
-+msgstr "Забрани SELinux защитата за демона watchdog"
- 
--#~ msgid "Allow HTTPD scripts and modules to connect to the network"
--#~ msgstr "Разрешаване на HTTPD скриптове и модули да се свързват в мрежата"
-+#: ../gui/selinux.tbl:221
-+msgid "Disable SELinux protection for winbind daemon"
-+msgstr "Забрани SELinux защитата за демона winbind"
- 
--#~ msgid "Allow httpd to act as a relay"
--#~ msgstr "Разрешаване на httpd да работи като ретранслатор"
-+#: ../gui/selinux.tbl:222
-+msgid "Disable SELinux protection for xdm daemon"
-+msgstr "Забрани SELinux защитата за демона xdm"
- 
--#~ msgid "Disable SELinux protection for httpd daemon"
--#~ msgstr "Изключване на SELinux защитата за демона httpd"
-+#: ../gui/selinux.tbl:223
-+msgid "Allow xdm logins as sysadm_r:sysadm_t"
-+msgstr "Позволи xdm влизания като sysadm_r:sysadm_t"
- 
--#~ msgid "Allow HTTPD cgi support"
--#~ msgstr "Разрешаване на HTTPD на cgi поддръжка"
-+#: ../gui/selinux.tbl:224
-+msgid "Disable SELinux protection for xen daemon"
-+msgstr "Забрани SELinux защитата за демона xen"
- 
--#~ msgid "Allow HTTPD to run as a ftp server"
--#~ msgstr "Разрешаване на HTTPD да работи като ftp сървър"
-+#: ../gui/selinux.tbl:225
-+msgid "XEN"
-+msgstr "XEN"
- 
--#~ msgid "Allow HTTPD to read home directories"
--#~ msgstr "Разрешаване на HTTPD да чете домашните директории"
-+#: ../gui/selinux.tbl:225
-+msgid "Allow xen to read/write physical disk devices"
-+msgstr "Позволи xen да чете/пише физически дискови устройства"
- 
--#~ msgid ""
--#~ "Allow HTTPD to run SSI executables in the same domain as system CGI "
--#~ "scripts"
--#~ msgstr ""
--#~ "Разрешаване на HTTPD да стартира SSI програми в същия домейн като "
--#~ "системните CGI скриптове"
-+#: ../gui/selinux.tbl:226
-+msgid "Disable SELinux protection for xfs daemon"
-+msgstr "Забрани SELinux защитата за демона xfs"
- 
--#~ msgid ""
--#~ "Unify HTTPD to communicate with the terminal.  Needed for handling "
--#~ "certificates"
--#~ msgstr ""
--#~ "Разрешаване на HTTPD да комуникира със терминала.  Необходимо е за "
--#~ "поддръжка на сертификати (с парола)"
-+#: ../gui/selinux.tbl:227
-+msgid "Disable SELinux protection for xen control"
-+msgstr "Забрани SELinux защитата за xen control"
- 
--#~ msgid "Unify HTTPD handling of all content files"
--#~ msgstr "Унифициране работата на HTTPD с всички файлове със съдържание"
-+#: ../gui/selinux.tbl:228
-+msgid "Disable SELinux protection for ypbind daemon"
-+msgstr "Забрани SELinux защитата за демона ypbind"
- 
--#~ msgid "Allow named to overwrite master zone files"
--#~ msgstr "Разрешаване на named да презаписва главните зонови файлове"
-+#: ../gui/selinux.tbl:229
-+msgid "Disable SELinux protection for NIS Password Daemon"
-+msgstr "Забрани SELinux защитата за демона NIS Password"
- 
--#~ msgid "Allow NFS to share any file/directory read only"
--#~ msgstr "Разрешаване на NFS да споделя всеки файл/директория за четене"
-+#: ../gui/selinux.tbl:230
-+msgid "Disable SELinux protection for ypserv daemon"
-+msgstr "Забрани SELinux защитата за демона ypserv"
- 
--#~ msgid "Allow NFS to share any file/directory read/write"
--#~ msgstr "Разрешаване на NFS да споделя всеки файл/директория за четене/запис"
-+#: ../gui/selinux.tbl:231
-+msgid "Disable SELinux protection for NIS Transfer Daemon"
-+msgstr "Забрани SELinux защитата за демона NIS Transfer"
- 
--#~ msgid "Allow openvpn service access to users home directories"
--#~ msgstr ""
--#~ "Разрешаване на openvpn услугата достъп до потребителските домашни "
--#~ "директории"
-+#: ../gui/selinux.tbl:232
-+msgid "Allow SELinux webadm user to manage unprivileged users home directories"
++
++#: ../semanage/seobject.py:701
++#, python-format
++msgid "You must add at least one role for %s"
 +msgstr ""
-+"Позволи SELinux webadm потребител да управлява домашни директории на "
-+"непривилегировани потребители"
- 
--#~ msgid "Allow pppd daemon to insert modules into the kernel"
--#~ msgstr "Разрешаване на демона pppd да вмъква модули в ядрото"
-+#: ../gui/selinux.tbl:233
-+msgid "Allow SELinux webadm user to read unprivileged users home directories"
++
++#: ../semanage/seobject.py:716
++#, python-format
++msgid "Could not create SELinux user for %s"
 +msgstr ""
-+"Позволи SELinux webadm потребител да чете домашни директории на "
-+"непривилегировани потребители"
- 
--#~ msgid "Disable SELinux protection for pppd daemon"
--#~ msgstr "Изключване на SELinux защитата за демона pppd"
-+#: ../gui/semanagePage.py:126
++
++#: ../semanage/seobject.py:725
 +#, python-format
-+msgid "Are you sure you want to delete %s '%s'?"
-+msgstr "Сигурни ли сте, че искате да изтриете %s '%s'?"
- 
--#~ msgid "Disable SELinux protection for the mozilla ppp daemon"
--#~ msgstr "Изключване на SELinux защитата за демона mozilla ppp"
-+#: ../gui/semanagePage.py:126
++msgid "Could not add role %s for %s"
++msgstr ""
++
++#: ../semanage/seobject.py:734
 +#, python-format
-+msgid "Delete %s"
-+msgstr "Изтрий %s"
- 
--#~ msgid "Allow programs to read untrusted content without relabel"
--#~ msgstr ""
--#~ "Разрешаване на програмите да четат несигурно съдържание без преетикиране"
-+#: ../gui/semanagePage.py:134
++msgid "Could not set MLS level for %s"
++msgstr ""
++
++#: ../semanage/seobject.py:737
 +#, python-format
-+msgid "Add %s"
-+msgstr "Добави %s"
- 
--#~ msgid "Allow Samba to share users home directories"
--#~ msgstr "Разрешаване на Samba да споделя потребителски домашни директории"
-+#: ../gui/semanagePage.py:148
++msgid "Could not add prefix %s for %s"
++msgstr ""
++
++#: ../semanage/seobject.py:740
 +#, python-format
-+msgid "Modify %s"
-+msgstr "Промени %s"
- 
--#~ msgid "Spam Assassin"
--#~ msgstr "Spam Assassin"
-+#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
-+msgid "Permissive"
-+msgstr "Permissive"
- 
--#~ msgid "Allow spammassasin to access the network"
--#~ msgstr "Разрешаване на мрежов достъп на spammassasin"
-+#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
-+msgid "Enforcing"
-+msgstr "Enforcing"
- 
--#~ msgid "Use lpd server instead of cups"
--#~ msgstr "Ползване на lpd сървър вместо cups"
-+#: ../gui/statusPage.py:94
-+msgid "Status"
-+msgstr "Състояние"
- 
--#~ msgid "Support NFS home directories"
--#~ msgstr "Поддръжка на NFS домашни директории"
-+#: ../gui/statusPage.py:133
-+msgid ""
-+"Changing the policy type will cause a relabel of the entire file system on "
-+"the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
++msgid "Could not extract key for %s"
 +msgstr ""
-+"Променяйки типа политика, ще предизвикате преетикетиране на цялата файлова "
-+"система при следващото зареждане. Преетикетирането отнема доста време, в "
-+"зависимост от големината на файловата система.  Искате ли да продължите?"
- 
--#~ msgid "Allow users to login with CIFS home directories"
--#~ msgstr "Разрешаване на потребителите да влизат с CIFS домашна директория"
-+#: ../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?"
++
++#: ../semanage/seobject.py:744
++#, python-format
++msgid "Could not add SELinux user %s"
 +msgstr ""
-+"Промяната към забранен SELinux изисква рестартиране.  Това не се "
-+"препоръчва.  Ако по-късно решите да активирате SELinux, системата ще трябва "
-+"да бъде преетикетирана.  Ако просто искате да видите дали SELinux е причина "
-+"за проблем в системата Ви, може да преминете в режим permissive, който само "
-+"ще регистрира грешките, без да налага SELinux политика.  Режимът Permissive "
-+"не изисква рестартиране    Искате ли да продължите?"
- 
--#~ msgid ""
--#~ "Allow web applications to write untrusted content to disk (implies read)"
--#~ msgstr ""
--#~ "Разрешаване на уеб приложенията да пишат несигурно съдържание върху диска "
--#~ "(включва четене)"
-+#: ../gui/statusPage.py:152
-+msgid ""
-+"Changing to SELinux enabled will cause a relabel of the entire file system "
-+"on the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
++
++#: ../semanage/seobject.py:766
++msgid "Requires prefix, roles, level or range"
 +msgstr ""
-+"Промяната към разрешен SELinux ще предизвика преетикетиране на цялата "
-+"файлова система при следващото зареждане. Преетикетирането отнема доста "
-+"време, в зависимост от големината на файловата система.  Искате ли да "
-+"продължите?"
 +
-+#: ../gui/system-config-selinux.glade:11
-+msgid "system-config-selinux"
-+msgstr "system-config-selinux"
- 
--#~ msgid "Disable SELinux protection for zebra daemon"
--#~ msgstr "Изключване на SELinux защитата за демона zebra"
-+#: ../gui/system-config-selinux.glade:12
-+msgid ""
-+"Copyright (c)2006 Red Hat, Inc.\n"
-+"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
++#: ../semanage/seobject.py:768
++msgid "Requires prefix or roles"
 +msgstr ""
-+"Copyright (c)2006 Red Hat, Inc.\n"
-+"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
- 
--#~ msgid "Allow httpd to access samba/cifs file systems"
--#~ msgstr "Разрешаване достъп на httpd до samba/cifs файлови системи"
-+#: ../gui/system-config-selinux.glade:22
-+#: ../gui/system-config-selinux.glade:544
-+msgid "Add SELinux Login Mapping"
-+msgstr "Добави SELinux съответствие за влизане"
 +
-+#: ../gui/system-config-selinux.glade:257
-+msgid "Add SELinux Network Ports"
-+msgstr "Добавя SELinux мрежови портове"
++#: ../semanage/seobject.py:778 ../semanage/seobject.py:835
++#, python-format
++msgid "SELinux user %s is not defined"
++msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:391
-+#: ../gui/system-config-selinux.glade:678
-+msgid "SELinux Type"
-+msgstr "SELinux тип"
- 
--#~ msgid "Allow httpd to access nfs file systems"
--#~ msgstr "Разрешаване достъп на httpd до nfs файлови системи"
-+#: ../gui/system-config-selinux.glade:622
-+msgid "File Specification"
-+msgstr "Файлова спецификация"
- 
--#~ msgid ""
--#~ "Allow samba to act as the domain controller, add users, groups and change "
--#~ "passwords"
--#~ msgstr ""
--#~ "Разрешаване на samba да работи като домейн контролер, добавя потребители, "
--#~ "групи и да променя пароли"
-+#: ../gui/system-config-selinux.glade:650
-+msgid "File Type"
-+msgstr "Тип файл"
- 
--#~ msgid "Allow Samba to share any file/directory read only"
--#~ msgstr ""
--#~ "Разрешаване на Samba да споделя всеки файл/директория само за четене"
-+#: ../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"
++#: ../semanage/seobject.py:807
++#, python-format
++msgid "Could not modify SELinux user %s"
 +msgstr ""
-+"всички файлове\n"
-+"нормален файл\n"
-+"директория\n"
-+"знаково устр.\n"
-+"блоково устр.\n"
-+"сокет\n"
-+"символна връзка\n"
-+"named pipe\n"
 +
-+#: ../gui/system-config-selinux.glade:773
-+msgid "MLS"
-+msgstr "MLS"
++#: ../semanage/seobject.py:841
++#, python-format
++msgid "SELinux user %s is defined in policy, cannot be deleted"
++msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:837
-+msgid "Add SELinux User"
-+msgstr "Добавя SELinux потребител"
++#: ../semanage/seobject.py:852
++#, python-format
++msgid "Could not delete SELinux user %s"
++msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:1079
-+msgid "SELinux Administration"
-+msgstr "SELinux администрация"
++#: ../semanage/seobject.py:890
++msgid "Could not list SELinux users"
++msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:1122
-+msgid "Add"
-+msgstr "Добави"
++#: ../semanage/seobject.py:896
++#, python-format
++msgid "Could not list roles for user %s"
++msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:1144
-+msgid "_Properties"
-+msgstr "_Свойства"
++#: ../semanage/seobject.py:921
++msgid "Labeling"
++msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:1166
-+msgid "_Delete"
-+msgstr "_Изтрий"
++#: ../semanage/seobject.py:921
++msgid "MLS/"
++msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:1256
-+msgid "Select Management Object"
-+msgstr "Изберете Management Object"
++#: ../semanage/seobject.py:922
++msgid "Prefix"
++msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:1273
-+msgid "<b>Select:</b>"
-+msgstr "<b>Изберете:</b>"
++#: ../semanage/seobject.py:922
++msgid "MCS Level"
++msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:1326
-+msgid "System Default Enforcing Mode"
-+msgstr "Системен Enforcing режим по подразбиране"
- 
--#~ msgid "Allow Samba to share any file/directory read/write"
--#~ msgstr ""
--#~ "Разрешаване на Samba да споделя всеки файл/директория за четене/запис"
-+#: ../gui/system-config-selinux.glade:1354
-+msgid ""
-+"Disabled\n"
-+"Permissive\n"
-+"Enforcing\n"
++#: ../semanage/seobject.py:922
++msgid "MCS Range"
 +msgstr ""
-+"Забранен\n"
-+"Permissive\n"
-+"Enforcing\n"
 +
-+#: ../gui/system-config-selinux.glade:1373
-+msgid "Current Enforcing Mode"
-+msgstr "Текущ Enforcing режим"
++#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
++#: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
++msgid "SELinux Roles"
++msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:1418
-+msgid "System Default Policy Type: "
-+msgstr "Системен тип политика по подразбиране: "
- 
--#~ msgid ""
--#~ "Allow Samba to run unconfined scripts in /var/lib/samba/scripts directory"
--#~ msgstr ""
--#~ "Разрешаване на Samba да стартира неконфигурирани скриптове в директория /"
--#~ "var/lib/samba/scripts"
-+#: ../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."
++#: ../semanage/seobject.py:944
++msgid "Protocol udp or tcp is required"
 +msgstr ""
-+"Изберете, ако искате да преетикетирате тогава цялата файлова система при "
-+"следващото зареждане.  Преетикетирането може да отнеме доста време, в "
-+"зависимост от големината на файловата система.  Ако променяте типовете "
-+"политика или преминавате от забранен към enforcing, е необходимо "
-+"преетикетиране."
 +
-+#: ../gui/system-config-selinux.glade:1509
-+msgid "Relabel on next reboot."
-+msgstr "Преетикетиране при следващото зареждане"
++#: ../semanage/seobject.py:946
++msgid "Port is required"
++msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:1561
-+msgid "label37"
-+msgstr "label37"
++#: ../semanage/seobject.py:956
++msgid "Invalid Port"
++msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:1598
-+msgid "Revert boolean setting to system default"
-+msgstr "Върни булевите настройки към тези по подразбиране"
++#: ../semanage/seobject.py:960
++#, python-format
++msgid "Could not create a key for %s/%s"
++msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:1614
-+msgid "Toggle between Customized and All Booleans"
-+msgstr "Превключва между Индивидуални и Всички булеви променливи"
++#: ../semanage/seobject.py:971
++msgid "Type is required"
++msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:1645
-+#: ../gui/system-config-selinux.glade:1850
-+#: ../gui/system-config-selinux.glade:2037
-+#: ../gui/system-config-selinux.glade:2224
-+#: ../gui/system-config-selinux.glade:2467
-+#: ../gui/system-config-selinux.glade:2692
-+#: ../gui/system-config-selinux.glade:2867
-+msgid "Filter"
-+msgstr "Филтър"
++#: ../semanage/seobject.py:974 ../semanage/seobject.py:1036
++#: ../semanage/seobject.py:1794
++#, python-format
++msgid "Type %s is invalid, must be a port type"
++msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:1734
-+msgid "label50"
-+msgstr "label50"
++#: ../semanage/seobject.py:980 ../semanage/seobject.py:1042
++#: ../semanage/seobject.py:1097 ../semanage/seobject.py:1103
++#, python-format
++msgid "Could not check if port %s/%s is defined"
++msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:1771
-+msgid "Add File Context"
-+msgstr "Добавя файлов контекст"
++#: ../semanage/seobject.py:982
++#, python-format
++msgid "Port %s/%s already defined"
++msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:1787
-+msgid "Modify File Context"
-+msgstr "Променя файлов контекст"
++#: ../semanage/seobject.py:986
++#, python-format
++msgid "Could not create port for %s/%s"
++msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:1803
-+msgid "Delete File Context"
-+msgstr "Изтрива файлов контекст"
++#: ../semanage/seobject.py:992
++#, python-format
++msgid "Could not create context for %s/%s"
++msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:1819
-+msgid "Toggle between all and customized file context"
-+msgstr "Превключва между всички и индивидуален файлов контекст"
++#: ../semanage/seobject.py:996
++#, python-format
++msgid "Could not set user in port context for %s/%s"
++msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:1939
-+msgid "label38"
-+msgstr "label38"
++#: ../semanage/seobject.py:1000
++#, python-format
++msgid "Could not set role in port context for %s/%s"
++msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:1976
-+msgid "Add SELinux User Mapping"
-+msgstr "Добави SELinux съответствие на потребител"
++#: ../semanage/seobject.py:1004
++#, python-format
++msgid "Could not set type in port context for %s/%s"
++msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:1992
-+msgid "Modify SELinux User Mapping"
-+msgstr "Промени SELinux съответствие на потребител"
++#: ../semanage/seobject.py:1009
++#, python-format
++msgid "Could not set mls fields in port context for %s/%s"
++msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:2008
-+msgid "Delete SELinux User Mapping"
-+msgstr "Изтрий SELinux съответствие на потребител"
++#: ../semanage/seobject.py:1013
++#, python-format
++msgid "Could not set port context for %s/%s"
++msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:2126
-+msgid "label39"
-+msgstr "label39"
++#: ../semanage/seobject.py:1017
++#, python-format
++msgid "Could not add port %s/%s"
++msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:2163
-+msgid "Add User"
-+msgstr "Добавя потребител"
++#: ../semanage/seobject.py:1031 ../semanage/seobject.py:1304
++#: ../semanage/seobject.py:1503
++msgid "Requires setype or serange"
++msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:2179
-+msgid "Modify User"
-+msgstr "Променя потребител"
++#: ../semanage/seobject.py:1033
++msgid "Requires setype"
++msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:2195
-+msgid "Delete User"
-+msgstr "Изтрива потребител"
++#: ../semanage/seobject.py:1044 ../semanage/seobject.py:1099
++#, python-format
++msgid "Port %s/%s is not defined"
++msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:2313
-+msgid "label41"
-+msgstr "label41"
++#: ../semanage/seobject.py:1048
++#, python-format
++msgid "Could not query port %s/%s"
++msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:2350
-+msgid "Add Network Port"
-+msgstr "Добавя мрежов порт"
++#: ../semanage/seobject.py:1059
++#, python-format
++msgid "Could not modify port %s/%s"
++msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:2366
-+msgid "Edit Network Port"
-+msgstr "Редактира мрежов порт"
++#: ../semanage/seobject.py:1072
++msgid "Could not list the ports"
++msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:2382
-+msgid "Delete Network Port"
-+msgstr "Изтрива мрежов порт"
++#: ../semanage/seobject.py:1088
++#, python-format
++msgid "Could not delete the port %s"
++msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:2418
-+#: ../gui/system-config-selinux.glade:2436
-+msgid "Toggle between Customized and All Ports"
-+msgstr "Превключва между Индивидуални и Всички портове"
++#: ../semanage/seobject.py:1105
++#, python-format
++msgid "Port %s/%s is defined in policy, cannot be deleted"
++msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:2556
-+msgid "label42"
-+msgstr "label42"
++#: ../semanage/seobject.py:1109
++#, python-format
++msgid "Could not delete port %s/%s"
++msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:2593
-+msgid "Generate new policy module"
-+msgstr "Генерира нов модул с политика"
++#: ../semanage/seobject.py:1125 ../semanage/seobject.py:1147
++msgid "Could not list ports"
++msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:2609
-+msgid "Load policy module"
-+msgstr "Зарежда модул с политика"
++#: ../semanage/seobject.py:1186
++msgid "SELinux Port Type"
++msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:2625
-+msgid "Remove loadable policy module"
-+msgstr "Премахва зареждаем модул с политика"
- 
--#~ msgid ""
--#~ "Enable additional audit rules, that are normally not reported in the log "
--#~ "files."
--#~ msgstr ""
--#~ "Разрешаване на допълнителните одит правила, които нормално не се "
--#~ "рапортуват във файловете на дневника."
-+#: ../gui/system-config-selinux.glade:2661
-+msgid ""
-+"Enable/Disable additional audit rules, that are normally not reported in the "
-+"log files."
++#: ../semanage/seobject.py:1186
++msgid "Proto"
 +msgstr ""
-+"Разрешава/Забранява допълнителни правила за наблюдение, които нормално не се "
-+"докладват в журналните файлове."
- 
--#~ msgid "Group/ungroup network ports by SELinux type."
--#~ msgstr "Групиране/разгрупиране на мрежовите портове по SELinux тип."
-+#: ../gui/system-config-selinux.glade:2781
-+msgid "label44"
-+msgstr "label44"
- 
--#~ msgid "Label Prefix"
--#~ msgstr "Префикс на етикета"
-+#: ../gui/system-config-selinux.glade:2818
-+msgid "Change process mode to permissive."
-+msgstr "Смени режима на процеса на permissive."
- 
--#~ msgid "MLS/MCS Level"
--#~ msgstr "MLS/MCS ниво"
-+#: ../gui/system-config-selinux.glade:2836
-+msgid "Change process mode to enforcing"
-+msgstr "Смени режима на процеса на enforcing"
- 
--#~ msgid ""
--#~ "Labeling\n"
--#~ "Prefix"
--#~ msgstr ""
--#~ "Префикс\n"
--#~ "на етикета"
-+#: ../gui/system-config-selinux.glade:2928
-+msgid "Process Domain"
-+msgstr "Домейн на процеса"
- 
--#~ msgid ""
--#~ "MLS/\n"
--#~ "MCS Level"
--#~ msgstr ""
--#~ "MLS/\n"
--#~ "MCS ниво"
-+#: ../gui/system-config-selinux.glade:2956
-+msgid "label59"
-+msgstr "label59"
- 
--#~ msgid "You must be root to run %s."
--#~ msgstr "Следва да сте root за да стартирате %s."
-+#: ../gui/usersPage.py:138
++
++#: ../semanage/seobject.py:1186 ../gui/system-config-selinux.glade:335
++msgid "Port Number"
++msgstr ""
++
++#: ../semanage/seobject.py:1207
++msgid "Node Address is required"
++msgstr ""
++
++#: ../semanage/seobject.py:1222
++msgid "Unknown or missing protocol"
++msgstr ""
++
++#: ../semanage/seobject.py:1236
++msgid "SELinux node type is required"
++msgstr ""
++
++#: ../semanage/seobject.py:1239 ../semanage/seobject.py:1307
 +#, python-format
-+msgid "SELinux user '%s' is required"
-+msgstr "Изисква се SELinux потребител '%s'"
-diff -up policycoreutils-2.1.12/po/bn_IN.po.rhat policycoreutils-2.1.12/po/bn_IN.po
---- policycoreutils-2.1.12/po/bn_IN.po.rhat	2012-07-04 07:35:21.000000000 -0400
-+++ policycoreutils-2.1.12/po/bn_IN.po	2012-10-16 15:07:17.468526154 -0400
-@@ -1,26 +1,24 @@
--# translation of policycoreutils.HEAD.po to Bengali INDIA
-+# SOME DESCRIPTIVE TITLE.
-+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
- # This file is distributed under the same license as the PACKAGE package.
--# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER.
- #
--# Runa Bhattacharjee <runab at redhat.com>, 2006.
--# Runa Bhattacharjee <runabh at gmail.com>, 2007.
-+# Translators:
- # Runa Bhattacharjee <runab at fedoraproject.org>, 2008.
-+# Runa Bhattacharjee <runabh at gmail.com>, 2007.
-+# Runa Bhattacharjee <runab at redhat.com>, 2006, 2010.
- msgid ""
- msgstr ""
--"Project-Id-Version: policycoreutils.HEAD\n"
-+"Project-Id-Version: Policycoreutils\n"
- "Report-Msgid-Bugs-To: \n"
--"POT-Creation-Date: 2012-03-27 10:49-0400\n"
--"PO-Revision-Date: 2008-04-04 18:56+0530\n"
--"Last-Translator: Runa Bhattacharjee <runab at fedoraproject.org>\n"
--"Language-Team: Bengali INDIA <fedora-trans-bn_IN at redhat.com>\n"
--"Language: \n"
-+"POT-Creation-Date: 2012-05-25 07:28-0400\n"
-+"PO-Revision-Date: 2012-04-02 20:30+0000\n"
-+"Last-Translator: dwalsh <dwalsh at redhat.com>\n"
-+"Language-Team: Bengali (India) <anubad at lists.ankur.org.in>\n"
-+"Language: bn_IN\n"
- "MIME-Version: 1.0\n"
- "Content-Type: text/plain; charset=UTF-8\n"
- "Content-Transfer-Encoding: 8bit\n"
--"X-Generator: KBabel 1.11.4\n"
--"Plural-Forms: nplurals=2; plural=(n != 1);\n"
--"\n"
--"\n"
-+"Plural-Forms: nplurals=2; plural=(n != 1)\n"
- 
- #: ../run_init/run_init.c:67
- msgid ""
-@@ -98,862 +96,856 @@ msgstr "চিহ্নিত পলিà
- msgid "global"
- msgstr "সার্বজনীন"
- 
--#: ../semanage/seobject.py:222
-+#: ../semanage/seobject.py:225
- msgid "Could not create semanage handle"
- msgstr "semanage হ্যান্ডেল নির্মাণ করা যায়নি"
- 
--#: ../semanage/seobject.py:230
-+#: ../semanage/seobject.py:233
- msgid "SELinux policy is not managed or store cannot be accessed."
- msgstr "SELinux নিয়মনীতি বর্তমানে পরিচালিত নয় অথবা সংগ্রহস্থল ব্যবহার করা সম্ভব নয়।"
- 
--#: ../semanage/seobject.py:235
-+#: ../semanage/seobject.py:238
- msgid "Cannot read policy store."
- msgstr "নিয়মনীতির সংগ্রহস্থল পড়া যায়নি।"
- 
--#: ../semanage/seobject.py:240
-+#: ../semanage/seobject.py:243
- msgid "Could not establish semanage connection"
- msgstr "semanage সংযোগ স্থাপন করা যায়নি"
- 
--#: ../semanage/seobject.py:245
--#, fuzzy
-+#: ../semanage/seobject.py:248
- msgid "Could not test MLS enabled status"
--msgstr "%s'র ক্ষেত্রে MLS রেঞ্জ নির্ধারণ করা যায়নি"
-+msgstr "MLS-র সক্রিয় অবস্থা পরীক্ষা করা যায়নি"
- 
--#: ../semanage/seobject.py:251 ../semanage/seobject.py:266
-+#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
- msgid "Not yet implemented"
- msgstr "বাস্তবায়িত হয়নি"
- 
--#: ../semanage/seobject.py:255
-+#: ../semanage/seobject.py:258
- msgid "Semanage transaction already in progress"
--msgstr ""
-+msgstr "Semanage ট্রানস্যাকশন বর্তমানে চলছে"
- 
--#: ../semanage/seobject.py:264
-+#: ../semanage/seobject.py:267
- msgid "Could not start semanage transaction"
- msgstr "semanage আদান-প্রদান আরম্ভ করা যায়নি"
- 
--#: ../semanage/seobject.py:274
--#, fuzzy
-+#: ../semanage/seobject.py:278
- msgid "Could not commit semanage transaction"
--msgstr "semanage আদান-প্রদান আরম্ভ করা যায়নি"
-+msgstr "semanage আদান-প্রদান সমাপ্ত করা যায়নি"
- 
--#: ../semanage/seobject.py:279
-+#: ../semanage/seobject.py:283
- msgid "Semanage transaction not in progress"
--msgstr ""
-+msgstr "Semanage বর্তমানে চলছে না"
- 
--#: ../semanage/seobject.py:291 ../semanage/seobject.py:371
--#, fuzzy
-+#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
- msgid "Could not list SELinux modules"
--msgstr "SELinux ব্যবহারকারীদের তালিকা নির্মাণ করা যায়নি"
-+msgstr "SELinux মডিউলের তালিকা নির্মাণ করা যায়নি"
- 
--#: ../semanage/seobject.py:304
--#, fuzzy
-+#: ../semanage/seobject.py:308
- msgid "Modules Name"
--msgstr "মডিউলের নাম"
++msgid "Type %s is invalid, must be a node type"
 +msgstr ""
- 
--#: ../semanage/seobject.py:304
-+#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
- msgid "Version"
- msgstr "সংস্করণ"
- 
--#: ../semanage/seobject.py:307
-+#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
- msgid "Disabled"
- msgstr "Disabled (নিষ্ক্রিয়)"
- 
--#: ../semanage/seobject.py:322
-+#: ../semanage/seobject.py:326
- #, python-format
- msgid "Could not disable module %s (remove failed)"
- msgstr ""
- 
--#: ../semanage/seobject.py:333
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:337
++
++#: ../semanage/seobject.py:1243 ../semanage/seobject.py:1311
++#: ../semanage/seobject.py:1347 ../semanage/seobject.py:1445
++#: ../semanage/seobject.py:1507 ../semanage/seobject.py:1541
++#: ../semanage/seobject.py:1739
 +#, python-format
- msgid "Could not enable module %s (remove failed)"
--msgstr "%s ভূমিকাটি, %s'র জন্য নির্ধারণ করা যায়নি"
++msgid "Could not create key for %s"
 +msgstr ""
- 
--#: ../semanage/seobject.py:348
-+#: ../semanage/seobject.py:352
- #, python-format
- msgid "Could not remove module %s (remove failed)"
- msgstr ""
- 
--#: ../semanage/seobject.py:358
-+#: ../semanage/seobject.py:362
- msgid "dontaudit requires either 'on' or 'off'"
- msgstr ""
- 
--#: ../semanage/seobject.py:387
--#, fuzzy
-+#: ../semanage/seobject.py:391
- msgid "Builtin Permissive Types"
--msgstr "Permissive (সতর্কতামূলক)"
++
++#: ../semanage/seobject.py:1245 ../semanage/seobject.py:1315
++#: ../semanage/seobject.py:1351 ../semanage/seobject.py:1357
++#, python-format
++msgid "Could not check if addr %s is defined"
 +msgstr ""
- 
--#: ../semanage/seobject.py:397
--#, fuzzy
-+#: ../semanage/seobject.py:401
- msgid "Customized Permissive Types"
--msgstr "Permissive (সতর্কতামূলক)"
++
++#: ../semanage/seobject.py:1254
++#, python-format
++msgid "Could not create addr for %s"
 +msgstr ""
- 
--#: ../semanage/seobject.py:438
-+#: ../semanage/seobject.py:442
- #, python-format
- msgid "Could not set permissive domain %s (module installation failed)"
--msgstr ""
-+msgstr "permissive ডোমেইন %s নির্ধারণ করা যায়নি (মডিউল ইনস্টল করতে ব্যর্থ)"
- 
--#: ../semanage/seobject.py:444
-+#: ../semanage/seobject.py:448
- #, python-format
- msgid "Could not remove permissive domain %s (remove failed)"
--msgstr ""
-+msgstr "permissive ডোমেইন %s সরিয়ে ফেলা যায়নি (অপসারণ করতে ব্যর্থ)"
- 
--#: ../semanage/seobject.py:479 ../semanage/seobject.py:553
--#: ../semanage/seobject.py:599 ../semanage/seobject.py:696
--#: ../semanage/seobject.py:726 ../semanage/seobject.py:793
--#: ../semanage/seobject.py:850 ../semanage/seobject.py:1097
--#: ../semanage/seobject.py:1786 ../semanage/seobject.py:1849
--#: ../semanage/seobject.py:1868 ../semanage/seobject.py:1985
--#: ../semanage/seobject.py:2037
-+#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
-+#: ../semanage/seobject.py:603 ../semanage/seobject.py:700
-+#: ../semanage/seobject.py:730 ../semanage/seobject.py:797
-+#: ../semanage/seobject.py:854 ../semanage/seobject.py:1101
-+#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
-+#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
-+#: ../semanage/seobject.py:2045
- #, python-format
- msgid "Could not create a key for %s"
- msgstr "%s'র জন্য কি নির্মাণ করা যায়নি"
- 
--#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
--#: ../semanage/seobject.py:603 ../semanage/seobject.py:609
-+#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
-+#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
- #, python-format
- msgid "Could not check if login mapping for %s is defined"
- msgstr "%s'র ক্ষেত্রে লগ-ইন ম্যাপিং ব্যবস্থা নির্ধারিত হয়েছে কিনা পরীক্ষা করা যায়নি"
- 
--#: ../semanage/seobject.py:492
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:496
++
++#: ../semanage/seobject.py:1260 ../semanage/seobject.py:1461
++#: ../semanage/seobject.py:1694
 +#, python-format
- msgid "Linux Group %s does not exist"
--msgstr "Linux ব্যবহারকারী %s বর্তমানে উপস্থিত নেই"
-+msgstr "Linux দল %s বর্তমানে উপস্থিত নেই"
- 
--#: ../semanage/seobject.py:497
-+#: ../semanage/seobject.py:501
- #, python-format
- msgid "Linux User %s does not exist"
- msgstr "Linux ব্যবহারকারী %s বর্তমানে উপস্থিত নেই"
- 
--#: ../semanage/seobject.py:501
-+#: ../semanage/seobject.py:505
- #, python-format
- msgid "Could not create login mapping for %s"
- msgstr "%s'র ক্ষেত্রে লগ-ইন ম্যাপিং ব্যবস্থা নির্মাণ করা যায়নি"
- 
--#: ../semanage/seobject.py:505 ../semanage/seobject.py:741
-+#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
- #, python-format
- msgid "Could not set name for %s"
- msgstr "%s'র নাম নির্ধারণ করা যায়নি"
- 
--#: ../semanage/seobject.py:510 ../semanage/seobject.py:751
-+#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
- #, python-format
- msgid "Could not set MLS range for %s"
- msgstr "%s'র ক্ষেত্রে MLS রেঞ্জ নির্ধারণ করা যায়নি"
- 
--#: ../semanage/seobject.py:514
-+#: ../semanage/seobject.py:518
- #, python-format
- msgid "Could not set SELinux user for %s"
- msgstr "%s'র ক্ষেত্রে SELinux ব্যবহারকারী নির্ধারণ করা যায়নি"
- 
--#: ../semanage/seobject.py:518
-+#: ../semanage/seobject.py:522
- #, python-format
- msgid "Could not add login mapping for %s"
- msgstr "%s'র ক্ষেত্রে লগ-ইন ম্যাপিং ব্যবস্থা যোগ করা যায়নি"
- 
--#: ../semanage/seobject.py:536
-+#: ../semanage/seobject.py:540
- msgid "Requires seuser or serange"
- msgstr "seuser অথবা serange আবশ্যক"
- 
--#: ../semanage/seobject.py:559 ../semanage/seobject.py:605
-+#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
- #, python-format
- msgid "Login mapping for %s is not defined"
- msgstr "%s'র ক্ষেত্রে লগ-ইন ম্যাপিং ব্যবস্থা নির্ধারিত হয়নি"
- 
--#: ../semanage/seobject.py:563
-+#: ../semanage/seobject.py:567
- #, python-format
- msgid "Could not query seuser for %s"
- msgstr "%s'র ক্ষেত্রে seuser কোয়েরি করা যায়নি"
- 
--#: ../semanage/seobject.py:577
-+#: ../semanage/seobject.py:581
- #, python-format
- msgid "Could not modify login mapping for %s"
- msgstr "%s'র ক্ষেত্রে লগ-ইন ম্যাপিং ব্যবস্থা পরিবর্তন করা যায়নি"
- 
--#: ../semanage/seobject.py:611
-+#: ../semanage/seobject.py:615
- #, python-format
- msgid "Login mapping for %s is defined in policy, cannot be deleted"
- msgstr ""
- "%s'র জন্য লগ-ইন ম্যাপিং ব্যবস্থা নিয়মনীতির মধ্যে নির্ধারিত হওয়ার ফলে মুছে ফেলা সম্ভব "
- "নয়"
- 
--#: ../semanage/seobject.py:615
-+#: ../semanage/seobject.py:619
- #, python-format
- msgid "Could not delete login mapping for %s"
- msgstr "%s'র ক্ষেত্রে লগ-ইন ম্যাপিং মুছে ফেলা যায়নি"
- 
--#: ../semanage/seobject.py:637 ../semanage/seobject.py:655
--#: ../semanage/seobject.py:893
-+#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
-+#: ../semanage/seobject.py:897
- msgid "Could not list login mappings"
- msgstr "লগ-ইন ম্যাপিং তালিকাভুক্ত করা যায়নি"
- 
--#: ../semanage/seobject.py:680 ../semanage/seobject.py:685
-+#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../gui/system-config-selinux.glade:100
- msgid "Login Name"
- msgstr "লগ-ইন নাম"
- 
--#: ../semanage/seobject.py:680 ../semanage/seobject.py:685
--#: ../semanage/seobject.py:943 ../semanage/seobject.py:948
-+#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../gui/system-config-selinux.glade:128
-+#: ../gui/system-config-selinux.glade:915
-+#: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
- msgid "SELinux User"
- msgstr "SELinux ব্যবহারকারী"
- 
--#: ../semanage/seobject.py:680
-+#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
-+#: ../gui/system-config-selinux.glade:943
- msgid "MLS/MCS Range"
- msgstr "MLS/MCS সীমা"
- 
--#: ../semanage/seobject.py:699 ../semanage/seobject.py:730
--#: ../semanage/seobject.py:797 ../semanage/seobject.py:854
--#: ../semanage/seobject.py:860
-+#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
-+#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
-+#: ../semanage/seobject.py:864
- #, python-format
- msgid "Could not check if SELinux user %s is defined"
- msgstr "SELinux ব্যবহারকারী %s'র বৈশিষ্ট্য নির্ধারিত কিনা পরীক্ষা করা যায়নি"
- 
--#: ../semanage/seobject.py:702 ../semanage/seobject.py:803
--#: ../semanage/seobject.py:866
-+#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
-+#: ../semanage/seobject.py:870
- #, python-format
- msgid "Could not query user for %s"
- msgstr "%s'র জন্য ব্যবহারকারী কোয়েরি করা যায়নি"
- 
--#: ../semanage/seobject.py:722
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:726
++msgid "Could not create context for %s"
++msgstr ""
++
++#: ../semanage/seobject.py:1264
 +#, python-format
- msgid "You must add at least one role for %s"
--msgstr "%s'র ক্ষেত্রে ফাইল context যোগ করা যায়নি"
-+msgstr "%s'র অন্তত একটি ভূমিকা যোগ করা আবশ্যক"
- 
--#: ../semanage/seobject.py:737
-+#: ../semanage/seobject.py:741
- #, python-format
- msgid "Could not create SELinux user for %s"
- msgstr "%s'র জন্য SELinux ব্যবহারকারী নির্মাণ করা যায়নি"
- 
--#: ../semanage/seobject.py:746
-+#: ../semanage/seobject.py:750
- #, python-format
- msgid "Could not add role %s for %s"
- msgstr "%s ভূমিকাটি, %s'র জন্য নির্ধারণ করা যায়নি"
- 
--#: ../semanage/seobject.py:755
-+#: ../semanage/seobject.py:759
- #, python-format
- msgid "Could not set MLS level for %s"
- msgstr "%s'র ক্ষেত্রে MLS স্তর নির্ধারণ করা যায়নি"
- 
--#: ../semanage/seobject.py:758
-+#: ../semanage/seobject.py:762
- #, python-format
- msgid "Could not add prefix %s for %s"
- msgstr "%s প্রেফিক্সটি %s'র ক্ষেত্রে যোগ করা যায়নি"
- 
--#: ../semanage/seobject.py:761
-+#: ../semanage/seobject.py:765
- #, python-format
- msgid "Could not extract key for %s"
- msgstr "%s'র জন্য কি প্রাপ্ত করা যায়নি"
- 
--#: ../semanage/seobject.py:765
-+#: ../semanage/seobject.py:769
- #, python-format
- msgid "Could not add SELinux user %s"
- msgstr "SELinux ব্যবহারকারী %s যোগ করা যায়নি"
- 
--#: ../semanage/seobject.py:787
-+#: ../semanage/seobject.py:791
- msgid "Requires prefix, roles, level or range"
- msgstr "প্রেফিক্স, ভূমিকা, স্তর অথবা রেঞ্জ উল্লেখ করা আবশ্যক"
- 
--#: ../semanage/seobject.py:789
-+#: ../semanage/seobject.py:793
- msgid "Requires prefix or roles"
- msgstr "প্রেফিক্স অথবা ভূমিকা উল্লেখ করা আবশ্যক"
- 
--#: ../semanage/seobject.py:799 ../semanage/seobject.py:856
-+#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
- #, python-format
- msgid "SELinux user %s is not defined"
- msgstr "SELinux ব্যবহারকারী %s'র বৈশিষ্ট্য নির্ধারিত হয়নি"
- 
--#: ../semanage/seobject.py:828
-+#: ../semanage/seobject.py:832
- #, python-format
- msgid "Could not modify SELinux user %s"
- msgstr "SELinux ব্যবহারকারী %s'র বৈশিষ্ট্য পরিবর্তন করা যায়নি"
- 
--#: ../semanage/seobject.py:862
-+#: ../semanage/seobject.py:866
- #, python-format
- msgid "SELinux user %s is defined in policy, cannot be deleted"
- msgstr ""
- "SELinux ব্যবহারকারী %s'র বৈশিষ্ট্য নিয়মনীতির মধ্যে নির্ধারিত হয়েছে যার ফলে "
- "অপসারণযোগ্য নয়"
- 
--#: ../semanage/seobject.py:873
-+#: ../semanage/seobject.py:877
- #, python-format
- msgid "Could not delete SELinux user %s"
- msgstr "SELinux ব্যবহারকারী %s মুছে ফেলা যায়নি"
- 
--#: ../semanage/seobject.py:911
-+#: ../semanage/seobject.py:915
- msgid "Could not list SELinux users"
- msgstr "SELinux ব্যবহারকারীদের তালিকা নির্মাণ করা যায়নি"
- 
--#: ../semanage/seobject.py:917
-+#: ../semanage/seobject.py:921
- #, python-format
- msgid "Could not list roles for user %s"
- msgstr "ব্যবহারকারী %s'র ভূমিকার তালিকা নির্মাণ করা যায়নি"
- 
--#: ../semanage/seobject.py:942
-+#: ../semanage/seobject.py:946
- msgid "Labeling"
- msgstr "লেবেল ব্যবস্থা"
- 
--#: ../semanage/seobject.py:942
-+#: ../semanage/seobject.py:946
- msgid "MLS/"
- msgstr "MLS/"
- 
--#: ../semanage/seobject.py:943
-+#: ../semanage/seobject.py:947
- msgid "Prefix"
- msgstr "প্রেফিক্স"
- 
--#: ../semanage/seobject.py:943
-+#: ../semanage/seobject.py:947
- msgid "MCS Level"
- msgstr "MCS স্তর"
- 
--#: ../semanage/seobject.py:943
-+#: ../semanage/seobject.py:947
- msgid "MCS Range"
- msgstr "MCS সীমা"
- 
--#: ../semanage/seobject.py:943 ../semanage/seobject.py:948
-+#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
- msgid "SELinux Roles"
- msgstr "SELinux রোল"
- 
--#: ../semanage/seobject.py:963
-+#: ../semanage/seobject.py:967
- msgid "Protocol udp or tcp is required"
- msgstr "udp অথবা tcp প্রোটোকল আবশ্যক"
- 
--#: ../semanage/seobject.py:965
-+#: ../semanage/seobject.py:969
- msgid "Port is required"
- msgstr "পোর্ট উল্লেখ করা আবশ্যক"
- 
--#: ../semanage/seobject.py:975
--#, fuzzy
-+#: ../semanage/seobject.py:979
- msgid "Invalid Port"
--msgstr "প্রেফিক্স বৈধ নয় %s"
++msgid "Could not set mask for %s"
 +msgstr ""
- 
--#: ../semanage/seobject.py:979
-+#: ../semanage/seobject.py:983
- #, python-format
- msgid "Could not create a key for %s/%s"
- msgstr "%s/%s'র জন্য কি নির্মাণ করা যায়নি"
- 
--#: ../semanage/seobject.py:990
-+#: ../semanage/seobject.py:994
- msgid "Type is required"
- msgstr "ধরন উল্লেখ করা আবশ্যক"
- 
--#: ../semanage/seobject.py:996 ../semanage/seobject.py:1055
--#: ../semanage/seobject.py:1110 ../semanage/seobject.py:1116
-+#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
-+#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
- #, python-format
- msgid "Could not check if port %s/%s is defined"
- msgstr "পোর্ট %s/%s নির্ধারিত হয়েছে কিনা পরীক্ষা করা যায়নি"
- 
--#: ../semanage/seobject.py:998
-+#: ../semanage/seobject.py:1002
- #, python-format
- msgid "Port %s/%s already defined"
- msgstr "পোর্ট %s/%s বর্তমানে নির্ধারিত আছে"
- 
--#: ../semanage/seobject.py:1002
-+#: ../semanage/seobject.py:1006
- #, python-format
- msgid "Could not create port for %s/%s"
- msgstr "%s/%s'র জন্য পোর্ট নির্মাণ করা যায়নি"
- 
--#: ../semanage/seobject.py:1008
-+#: ../semanage/seobject.py:1012
- #, python-format
- msgid "Could not create context for %s/%s"
- msgstr "%s/%s'র জন্য context নির্মাণ করা যায়নি"
- 
--#: ../semanage/seobject.py:1012
-+#: ../semanage/seobject.py:1016
- #, python-format
- msgid "Could not set user in port context for %s/%s"
- msgstr "%s/%s'র ক্ষেত্রে পোর্ট context'র মধ্যে ব্যবহারকারী নির্ধারণ করা যায়নি"
- 
--#: ../semanage/seobject.py:1016
-+#: ../semanage/seobject.py:1020
- #, python-format
- msgid "Could not set role in port context for %s/%s"
- msgstr "%s/%s'র ক্ষেত্রে পোর্ট context'র মধ্যে ভূমিকা নির্ধারণ করা যায়নি"
- 
--#: ../semanage/seobject.py:1020
-+#: ../semanage/seobject.py:1024
- #, python-format
- msgid "Could not set type in port context for %s/%s"
- msgstr "%s/%s'র ক্ষেত্রে পোর্ট context'র মধ্যে ধরন নির্ধারণ করা যায়নি"
- 
--#: ../semanage/seobject.py:1025
-+#: ../semanage/seobject.py:1029
- #, python-format
- msgid "Could not set mls fields in port context for %s/%s"
- msgstr "%s/%s'র ক্ষেত্রে পোর্ট context'র মধ্যে mls ক্ষেত্র নির্ধারণ করা যায়নি"
- 
--#: ../semanage/seobject.py:1029
-+#: ../semanage/seobject.py:1033
- #, python-format
- msgid "Could not set port context for %s/%s"
- msgstr "%s/%s'র ক্ষেত্রে পোর্ট context নির্ধারণ করা যায়নি"
- 
--#: ../semanage/seobject.py:1033
-+#: ../semanage/seobject.py:1037
- #, python-format
- msgid "Could not add port %s/%s"
- msgstr "%s/%s পোর্ট যোগ করা যায়নি"
- 
--#: ../semanage/seobject.py:1047 ../semanage/seobject.py:1312
--#: ../semanage/seobject.py:1508
-+#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
-+#: ../semanage/seobject.py:1512
- msgid "Requires setype or serange"
- msgstr "setype অথবা serange আবশ্যক"
- 
--#: ../semanage/seobject.py:1049
-+#: ../semanage/seobject.py:1053
- msgid "Requires setype"
- msgstr "setype আবশ্যক"
- 
--#: ../semanage/seobject.py:1057 ../semanage/seobject.py:1112
-+#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
- #, python-format
- msgid "Port %s/%s is not defined"
- msgstr "%s/%s পোর্ট নির্ধারিত হয়নি"
- 
--#: ../semanage/seobject.py:1061
-+#: ../semanage/seobject.py:1065
- #, python-format
- msgid "Could not query port %s/%s"
- msgstr "%s/%s পোর্ট কোয়েরি করা যায়নি"
- 
--#: ../semanage/seobject.py:1072
-+#: ../semanage/seobject.py:1076
- #, python-format
- msgid "Could not modify port %s/%s"
- msgstr "%s/%s পোর্ট পরিবর্তন করা যায়নি"
- 
--#: ../semanage/seobject.py:1085
-+#: ../semanage/seobject.py:1089
- msgid "Could not list the ports"
- msgstr "পোর্টের তালিকা নির্মাণ করা যায়নি"
- 
--#: ../semanage/seobject.py:1101
-+#: ../semanage/seobject.py:1105
- #, python-format
- msgid "Could not delete the port %s"
- msgstr "%s পোর্ট মুছে ফেলা যায়নি"
- 
--#: ../semanage/seobject.py:1118
-+#: ../semanage/seobject.py:1122
- #, python-format
- msgid "Port %s/%s is defined in policy, cannot be deleted"
- msgstr "%s/%s পোর্টটি নিয়মনীতির মধ্যে নির্ধারিত হওয়ার ফলে অপসারণযোগ্য নয়"
- 
--#: ../semanage/seobject.py:1122
-+#: ../semanage/seobject.py:1126
- #, python-format
- msgid "Could not delete port %s/%s"
- msgstr "%s/%s পোর্ট মুছে ফেলা যায়নি"
- 
--#: ../semanage/seobject.py:1138 ../semanage/seobject.py:1160
-+#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
- msgid "Could not list ports"
- msgstr "পোর্টের তালিকা নির্মাণ করা যায়নি"
- 
--#: ../semanage/seobject.py:1199
-+#: ../semanage/seobject.py:1203
- msgid "SELinux Port Type"
- msgstr "SELinux পোর্টের ধরন"
- 
--#: ../semanage/seobject.py:1199
-+#: ../semanage/seobject.py:1203
- msgid "Proto"
- msgstr "প্রোটো"
- 
--#: ../semanage/seobject.py:1199
-+#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
- msgid "Port Number"
- msgstr "পোর্ট সংখ্যা"
- 
--#: ../semanage/seobject.py:1218
--#, fuzzy
-+#: ../semanage/seobject.py:1222
- msgid "Node Address is required"
--msgstr "পোর্ট উল্লেখ করা আবশ্যক"
-+msgstr "নোডের ঠিকানা উল্লেখ করা আবশ্যক"
- 
--#: ../semanage/seobject.py:1233
-+#: ../semanage/seobject.py:1237
- msgid "Unknown or missing protocol"
--msgstr ""
-+msgstr "প্রোটোকল অজানা অথবা অনুপস্থিত"
- 
--#: ../semanage/seobject.py:1247 ../semanage/seobject.py:1446
--#: ../semanage/seobject.py:1724
-+#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
-+#: ../semanage/seobject.py:1728
- msgid "SELinux Type is required"
- msgstr "SELinux Type আবশ্যক"
- 
--#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1316
--#: ../semanage/seobject.py:1352 ../semanage/seobject.py:1450
--#: ../semanage/seobject.py:1512 ../semanage/seobject.py:1546
--#: ../semanage/seobject.py:1728
-+#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
-+#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
-+#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
-+#: ../semanage/seobject.py:1732
- #, python-format
- msgid "Could not create key for %s"
- msgstr "%s'র কি নির্মাণ করা যায়নি"
- 
--#: ../semanage/seobject.py:1253 ../semanage/seobject.py:1320
--#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1362
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
-+#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
++
++#: ../semanage/seobject.py:1268
 +#, python-format
- msgid "Could not check if addr %s is defined"
--msgstr "পোর্ট %s/%s নির্ধারিত হয়েছে কিনা পরীক্ষা করা যায়নি"
-+msgstr "addr %s নির্ধারিত হয়েছে কিনা পরীক্ষা করা যায়নি"
- 
--#: ../semanage/seobject.py:1262
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1266
++msgid "Could not set user in addr context for %s"
++msgstr ""
++
++#: ../semanage/seobject.py:1272
 +#, python-format
- msgid "Could not create addr for %s"
--msgstr "%s'র জন্য কি নির্মাণ করা যায়নি"
-+msgstr "%s-র জন্য addr নির্মাণ করা যায়নি"
- 
--#: ../semanage/seobject.py:1268 ../semanage/seobject.py:1466
--#: ../semanage/seobject.py:1686
-+#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
-+#: ../semanage/seobject.py:1690
- #, python-format
- msgid "Could not create context for %s"
- msgstr "%s'র জন্য context নির্মাণ করা যায়নি"
- 
--#: ../semanage/seobject.py:1272
--#, fuzzy, python-format
++msgid "Could not set role in addr context for %s"
++msgstr ""
++
 +#: ../semanage/seobject.py:1276
 +#, python-format
- msgid "Could not set mask for %s"
--msgstr "%s'র নাম নির্ধারণ করা যায়নি"
-+msgstr "%s-র মাস্ক নির্ধারণ করা যায়নি"
- 
--#: ../semanage/seobject.py:1276
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1280
-+#, python-format
- msgid "Could not set user in addr context for %s"
--msgstr "%s'র ক্ষেত্রে ফাইলের context'এ ব্যবহারকারী বৈশিষ্ট্য নির্ধারণ করা যায়নি"
-+msgstr "%s'র ক্ষেত্রে addr context'এ ব্যবহারকারী বৈশিষ্ট্য নির্ধারণ করা যায়নি"
- 
--#: ../semanage/seobject.py:1280
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1284
++msgid "Could not set type in addr context for %s"
++msgstr ""
++
++#: ../semanage/seobject.py:1281
 +#, python-format
- msgid "Could not set role in addr context for %s"
--msgstr "%s'র ক্ষেত্রে ফাইলের context'এ ভূমিকা নির্ধারণ করা যায়নি"
-+msgstr "%s'র ক্ষেত্রে addr context'এ ভূমিকা নির্ধারণ করা যায়নি"
- 
--#: ../semanage/seobject.py:1284
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1288
++msgid "Could not set mls fields in addr context for %s"
++msgstr ""
++
++#: ../semanage/seobject.py:1285
 +#, python-format
- msgid "Could not set type in addr context for %s"
--msgstr "%s'র ক্ষেত্রে ফাইলের context'এ ধরন নির্ধারণ করা যায়নি"
-+msgstr "%s'র ক্ষেত্রে addr context'এ ধরন নির্ধারণ করা যায়নি"
- 
--#: ../semanage/seobject.py:1289
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1293
++msgid "Could not set addr context for %s"
++msgstr ""
++
++#: ../semanage/seobject.py:1289
 +#, python-format
- msgid "Could not set mls fields in addr context for %s"
--msgstr "%s'র ক্ষেত্রে ফাইলের context'এ mls ক্ষেত্র নির্ধারণ করা যায়নি"
-+msgstr "%s'র ক্ষেত্রে addr context'এ mls ক্ষেত্র নির্ধারণ করা যায়নি"
- 
--#: ../semanage/seobject.py:1293
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1297
++msgid "Could not add addr %s"
++msgstr ""
++
++#: ../semanage/seobject.py:1317 ../semanage/seobject.py:1353
 +#, python-format
- msgid "Could not set addr context for %s"
--msgstr "%s'র ক্ষেত্রে ফাইলের context নির্ধারণ করা যায়নি"
-+msgstr "%s'র ক্ষেত্রে addr context নির্ধারণ করা যায়নি"
- 
--#: ../semanage/seobject.py:1297
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1301
++msgid "Addr %s is not defined"
++msgstr ""
++
++#: ../semanage/seobject.py:1321
 +#, python-format
- msgid "Could not add addr %s"
--msgstr "%s/%s পোর্ট যোগ করা যায়নি"
-+msgstr "%s addr যোগ করা যায়নি"
- 
--#: ../semanage/seobject.py:1322 ../semanage/seobject.py:1358
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
++msgid "Could not query addr %s"
++msgstr ""
++
++#: ../semanage/seobject.py:1331
 +#, python-format
- msgid "Addr %s is not defined"
--msgstr "%s/%s পোর্ট নির্ধারিত হয়নি"
-+msgstr "%s addr নির্ধারিত হয়নি"
- 
--#: ../semanage/seobject.py:1326
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1330
++msgid "Could not modify addr %s"
++msgstr ""
++
++#: ../semanage/seobject.py:1359
 +#, python-format
- msgid "Could not query addr %s"
--msgstr "%s/%s পোর্ট কোয়েরি করা যায়নি"
-+msgstr "%s addr কোয়েরি করা যায়নি"
- 
--#: ../semanage/seobject.py:1336
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1340
++msgid "Addr %s is defined in policy, cannot be deleted"
++msgstr ""
++
++#: ../semanage/seobject.py:1363
 +#, python-format
- msgid "Could not modify addr %s"
--msgstr "%s/%s পোর্ট পরিবর্তন করা যায়নি"
-+msgstr "%s addr পরিবর্তন করা যায়নি"
- 
--#: ../semanage/seobject.py:1364
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1368
++msgid "Could not delete addr %s"
++msgstr ""
++
++#: ../semanage/seobject.py:1375
++msgid "Could not deleteall node mappings"
++msgstr ""
++
++#: ../semanage/seobject.py:1389
++msgid "Could not list addrs"
++msgstr ""
++
++#: ../semanage/seobject.py:1441 ../semanage/seobject.py:1732
++msgid "SELinux Type is required"
++msgstr ""
++
++#: ../semanage/seobject.py:1449 ../semanage/seobject.py:1511
++#: ../semanage/seobject.py:1545 ../semanage/seobject.py:1551
 +#, python-format
- msgid "Addr %s is defined in policy, cannot be deleted"
--msgstr "%s/%s পোর্টটি নিয়মনীতির মধ্যে নির্ধারিত হওয়ার ফলে অপসারণযোগ্য নয়"
-+msgstr "%s addr নিয়মনীতির মধ্যে নির্ধারিত হওয়ার ফলে অপসারণযোগ্য নয়"
- 
--#: ../semanage/seobject.py:1368
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1372
++msgid "Could not check if interface %s is defined"
++msgstr ""
++
++#: ../semanage/seobject.py:1456
 +#, python-format
- msgid "Could not delete addr %s"
--msgstr "%s মুছে ফেলা যায়নি"
-+msgstr "%s addr মুছে ফেলা যায়নি"
- 
--#: ../semanage/seobject.py:1380
--#, fuzzy
-+#: ../semanage/seobject.py:1384
- msgid "Could not deleteall node mappings"
--msgstr "%s'র ক্ষেত্রে লগ-ইন ম্যাপিং মুছে ফেলা যায়নি"
++msgid "Could not create interface for %s"
 +msgstr ""
- 
--#: ../semanage/seobject.py:1394
--#, fuzzy
-+#: ../semanage/seobject.py:1398
- msgid "Could not list addrs"
--msgstr "পোর্টের তালিকা নির্মাণ করা যায়নি"
-+msgstr "addr-র তালিকা নির্মাণ করা যায়নি"
- 
--#: ../semanage/seobject.py:1454 ../semanage/seobject.py:1516
--#: ../semanage/seobject.py:1550 ../semanage/seobject.py:1556
-+#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
-+#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
- #, python-format
- msgid "Could not check if interface %s is defined"
- msgstr "%s প্রেক্ষাপটের বৈশিষ্ট্য নির্ধারিত হয়েছে কিনা পরীক্ষা করা যায়নিis defined"
- 
--#: ../semanage/seobject.py:1461
++
 +#: ../semanage/seobject.py:1465
- #, python-format
- msgid "Could not create interface for %s"
- msgstr "%s'র প্রেক্ষাপট নির্মাণ করা যায়নি"
- 
--#: ../semanage/seobject.py:1470
-+#: ../semanage/seobject.py:1474
- #, python-format
- msgid "Could not set user in interface context for %s"
- msgstr "%s'র ক্ষেত্রে প্রেক্ষাপটের context'এ ব্যবহারকারী বৈশিষ্ট্য নির্ধারণ করা যায়নি"
- 
--#: ../semanage/seobject.py:1474
-+#: ../semanage/seobject.py:1478
- #, python-format
- msgid "Could not set role in interface context for %s"
- msgstr "%s'র ক্ষেত্রে প্রেক্ষাপটের context'এ ভূমিকার বৈশিষ্ট্য নির্ধারণ করা যায়নি"
- 
--#: ../semanage/seobject.py:1478
-+#: ../semanage/seobject.py:1482
- #, python-format
- msgid "Could not set type in interface context for %s"
- msgstr "%s'র ক্ষেত্রে প্রেক্ষাপটের context'এ ধরন নির্ধারণ করা যায়নি"
- 
--#: ../semanage/seobject.py:1483
-+#: ../semanage/seobject.py:1487
- #, python-format
- msgid "Could not set mls fields in interface context for %s"
- msgstr "%s'র ক্ষেত্রে প্রেক্ষাপটের context'এ mls ক্ষেত্র নির্ধারণ করা যায়নি"
- 
--#: ../semanage/seobject.py:1487
-+#: ../semanage/seobject.py:1491
- #, python-format
- msgid "Could not set interface context for %s"
- msgstr "%s'র ক্ষেত্রে প্রেক্ষাপটের context'র বৈশিষ্ট্য নির্ধারণ করা যায়নি"
- 
--#: ../semanage/seobject.py:1491
-+#: ../semanage/seobject.py:1495
- #, python-format
- msgid "Could not set message context for %s"
- msgstr "%s'র ক্ষেত্রে বার্তার context নির্ধারণ করা যায়নি"
- 
--#: ../semanage/seobject.py:1495
-+#: ../semanage/seobject.py:1499
- #, python-format
- msgid "Could not add interface %s"
- msgstr "%s প্রেক্ষাপট যোগ করা যায়নি"
- 
--#: ../semanage/seobject.py:1518 ../semanage/seobject.py:1552
-+#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
- #, python-format
- msgid "Interface %s is not defined"
- msgstr "%s প্রেক্ষাপটের বৈশিষ্ট্য নির্ধারিত হয়নি"
- 
--#: ../semanage/seobject.py:1522
-+#: ../semanage/seobject.py:1526
- #, python-format
- msgid "Could not query interface %s"
- msgstr "%s প্রেক্ষাপট কোয়েরি করা যায়নি"
- 
--#: ../semanage/seobject.py:1533
-+#: ../semanage/seobject.py:1537
- #, python-format
- msgid "Could not modify interface %s"
- msgstr "%s প্রেক্ষাপট পরিবর্তন করা যায়নি"
- 
--#: ../semanage/seobject.py:1558
-+#: ../semanage/seobject.py:1562
- #, python-format
- msgid "Interface %s is defined in policy, cannot be deleted"
- msgstr "%s প্রেক্ষাপটটি নিয়মনীতির মধ্যে নির্ধারিত হয়েছে এবং অপসারণযোগ্য নয়"
- 
--#: ../semanage/seobject.py:1562
-+#: ../semanage/seobject.py:1566
- #, python-format
- msgid "Could not delete interface %s"
- msgstr "%s প্রেক্ষাপট মুছে ফেলা যায়নি"
- 
--#: ../semanage/seobject.py:1574
--#, fuzzy
-+#: ../semanage/seobject.py:1578
- msgid "Could not delete all interface  mappings"
--msgstr "%s প্রেক্ষাপট মুছে ফেলা যায়নি"
++#, python-format
++msgid "Could not set user in interface context for %s"
 +msgstr ""
- 
--#: ../semanage/seobject.py:1588
-+#: ../semanage/seobject.py:1592
- msgid "Could not list interfaces"
- msgstr "প্রেক্ষাপটের তালিকা নির্মাণ করা যায়নি"
- 
--#: ../semanage/seobject.py:1613
-+#: ../semanage/seobject.py:1617
- msgid "SELinux Interface"
- msgstr "SELinux ইন্টারফেস"
- 
--#: ../semanage/seobject.py:1613 ../semanage/seobject.py:1936
-+#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
- msgid "Context"
- msgstr "কনটেক্সট"
- 
--#: ../semanage/seobject.py:1663
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1667
++
++#: ../semanage/seobject.py:1469
 +#, python-format
- msgid "Equivalence class for %s already exists"
--msgstr "%s'র ফাইল context বর্তমানে নির্ধারিত রয়েছে"
++msgid "Could not set role in interface context for %s"
 +msgstr ""
- 
--#: ../semanage/seobject.py:1669
-+#: ../semanage/seobject.py:1673
- #, python-format
- msgid "File spec %s conflicts with equivalency rule '%s %s'"
- msgstr ""
- 
--#: ../semanage/seobject.py:1678
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1682
++
++#: ../semanage/seobject.py:1473
 +#, python-format
- msgid "Equivalence class for %s does not exists"
--msgstr "Linux ব্যবহারকারী %s বর্তমানে উপস্থিত নেই"
++msgid "Could not set type in interface context for %s"
 +msgstr ""
- 
--#: ../semanage/seobject.py:1692
-+#: ../semanage/seobject.py:1696
- #, python-format
- msgid "Could not set user in file context for %s"
- msgstr "%s'র ক্ষেত্রে ফাইলের context'এ ব্যবহারকারী বৈশিষ্ট্য নির্ধারণ করা যায়নি"
- 
--#: ../semanage/seobject.py:1696
-+#: ../semanage/seobject.py:1700
- #, python-format
- msgid "Could not set role in file context for %s"
- msgstr "%s'র ক্ষেত্রে ফাইলের context'এ ভূমিকা নির্ধারণ করা যায়নি"
- 
--#: ../semanage/seobject.py:1701 ../semanage/seobject.py:1758
-+#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
- #, python-format
- msgid "Could not set mls fields in file context for %s"
- msgstr "%s'র ক্ষেত্রে ফাইলের context'এ mls ক্ষেত্র নির্ধারণ করা যায়নি"
- 
--#: ../semanage/seobject.py:1707
-+#: ../semanage/seobject.py:1711
- msgid "Invalid file specification"
- msgstr "ফাইলের বৈশিষ্ট্য বৈধ নয়"
- 
--#: ../semanage/seobject.py:1709
-+#: ../semanage/seobject.py:1713
- msgid "File specification can not include spaces"
- msgstr ""
- 
--#: ../semanage/seobject.py:1714
-+#: ../semanage/seobject.py:1718
- #, python-format
- msgid ""
- "File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
- msgstr ""
- 
--#: ../semanage/seobject.py:1732 ../semanage/seobject.py:1737
--#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1872
--#: ../semanage/seobject.py:1876
-+#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
-+#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
-+#: ../semanage/seobject.py:1880
- #, python-format
- msgid "Could not check if file context for %s is defined"
- msgstr "%s'র ফাইল context নির্ধারিত হয়েছে কিনা পরীক্ষা করা যায়নি"
- 
--#: ../semanage/seobject.py:1745
-+#: ../semanage/seobject.py:1749
- #, python-format
- msgid "Could not create file context for %s"
- msgstr "%s'র ফাইল contex নির্মাণ করা যায়নি"
- 
--#: ../semanage/seobject.py:1753
-+#: ../semanage/seobject.py:1757
- #, python-format
- msgid "Could not set type in file context for %s"
- msgstr "%s'র ক্ষেত্রে ফাইলের context'এ ধরন নির্ধারণ করা যায়নি"
- 
--#: ../semanage/seobject.py:1761 ../semanage/seobject.py:1818
--#: ../semanage/seobject.py:1822
-+#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
-+#: ../semanage/seobject.py:1826
- #, python-format
- msgid "Could not set file context for %s"
- msgstr "%s'র ক্ষেত্রে ফাইলের context নির্ধারণ করা যায়নি"
- 
--#: ../semanage/seobject.py:1767
-+#: ../semanage/seobject.py:1771
- #, python-format
- msgid "Could not add file context for %s"
- msgstr "%s'র ক্ষেত্রে ফাইল context যোগ করা যায়নি"
- 
--#: ../semanage/seobject.py:1781
-+#: ../semanage/seobject.py:1785
- msgid "Requires setype, serange or seuser"
- msgstr "setype, serange অথবা seuser আবশ্যক"
- 
--#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1880
-+#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
- #, python-format
- msgid "File context for %s is not defined"
- msgstr "%s'র ফাইল context আবশ্যক"
- 
--#: ../semanage/seobject.py:1800
-+#: ../semanage/seobject.py:1804
- #, python-format
- msgid "Could not query file context for %s"
- msgstr "%s'র জন্য ফাইল context কোয়েরি করা যায়নি"
- 
--#: ../semanage/seobject.py:1826
-+#: ../semanage/seobject.py:1830
- #, python-format
- msgid "Could not modify file context for %s"
- msgstr "%s'র জন্য ফাইল context পরিবর্তন করা যায়নি"
- 
--#: ../semanage/seobject.py:1839
-+#: ../semanage/seobject.py:1843
- msgid "Could not list the file contexts"
- msgstr "ফাইল context'র তালিকা নির্মাণ করা যায়নি"
- 
--#: ../semanage/seobject.py:1853
-+#: ../semanage/seobject.py:1857
- #, python-format
- msgid "Could not delete the file context %s"
- msgstr "ফাইল context %s  মুছে ফেলা যায়নি"
- 
--#: ../semanage/seobject.py:1878
-+#: ../semanage/seobject.py:1882
- #, python-format
- msgid "File context for %s is defined in policy, cannot be deleted"
- msgstr ""
- "%s'র ফাইল context নিয়মনীতির মধ্যে নির্ধারিত হওয়ার ফলে তা অপসারণ করা সম্ভব নয়"
- 
--#: ../semanage/seobject.py:1884
-+#: ../semanage/seobject.py:1888
- #, python-format
- msgid "Could not delete file context for %s"
- msgstr "%s'র ফাইল context মুছে ফেলা যায়নি"
- 
--#: ../semanage/seobject.py:1899
-+#: ../semanage/seobject.py:1903
- msgid "Could not list file contexts"
- msgstr "ফাইল context'র তালিকা নির্মাণ করা যায়নি"
- 
--#: ../semanage/seobject.py:1903
-+#: ../semanage/seobject.py:1907
- msgid "Could not list local file contexts"
- msgstr "স্থানীয় ফাইলের context'র তালিকা নির্মাণ করা যায়নি"
- 
--#: ../semanage/seobject.py:1936
-+#: ../semanage/seobject.py:1944
- msgid "SELinux fcontext"
- msgstr "SELinux fcontext"
- 
--#: ../semanage/seobject.py:1936
-+#: ../semanage/seobject.py:1944
- msgid "type"
- msgstr "ধরন"
- 
--#: ../semanage/seobject.py:1949
-+#: ../semanage/seobject.py:1957
- msgid ""
- "\n"
- "SELinux Distribution fcontext Equivalence \n"
- msgstr ""
- 
--#: ../semanage/seobject.py:1954
--#, fuzzy
-+#: ../semanage/seobject.py:1962
- msgid ""
- "\n"
- "SELinux Local fcontext Equivalence \n"
--msgstr "SELinux fcontext"
++
++#: ../semanage/seobject.py:1478
++#, python-format
++msgid "Could not set mls fields in interface context for %s"
 +msgstr ""
- 
--#: ../semanage/seobject.py:1988 ../semanage/seobject.py:2040
--#: ../semanage/seobject.py:2046
-+#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
-+#: ../semanage/seobject.py:2054
- #, python-format
- msgid "Could not check if boolean %s is defined"
- msgstr "বুলিয়ান %s'র বৈশিষ্ট্য নির্ধারিত হয়েছে কিনা তা পরীক্ষা করা যায়নি"
- 
--#: ../semanage/seobject.py:1990 ../semanage/seobject.py:2042
-+#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
- #, python-format
- msgid "Boolean %s is not defined"
- msgstr "বুলিয়ান %s'র মান বর্তমানে নির্ধারিত রয়েছে"
- 
--#: ../semanage/seobject.py:1994
-+#: ../semanage/seobject.py:2002
- #, python-format
- msgid "Could not query file context %s"
- msgstr "%s'র ফাইল context কোয়েরি করা যায়নি"
- 
--#: ../semanage/seobject.py:1999
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:2007
++
++#: ../semanage/seobject.py:1482
 +#, python-format
- msgid "You must specify one of the following values: %s"
--msgstr "মান উল্লেখ করা আবশ্যক"
-+msgstr "নিম্নলিখিত একটি মান উল্লেখ করা আবশ্যক: %s"
- 
--#: ../semanage/seobject.py:2004
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:2012
++msgid "Could not set interface context for %s"
++msgstr ""
++
++#: ../semanage/seobject.py:1486
 +#, python-format
- msgid "Could not set active value of boolean %s"
--msgstr "বুলিয়ান %s মুছে ফেলা যায়নি"
-+msgstr "%s বুলিয়েনের সক্রিয় মান নির্ধারণ করতে ব্যর্থ"
- 
--#: ../semanage/seobject.py:2007
-+#: ../semanage/seobject.py:2015
- #, python-format
- msgid "Could not modify boolean %s"
- msgstr "%s বুলিয়ানের মান পরিবর্তন করা যায়নি"
- 
--#: ../semanage/seobject.py:2025
-+#: ../semanage/seobject.py:2033
- #, python-format
- msgid "Bad format %s: Record %s"
--msgstr ""
-+msgstr "ভুল বিন্যাস %s: রেকর্ড %s"
- 
--#: ../semanage/seobject.py:2048
-+#: ../semanage/seobject.py:2056
- #, python-format
- msgid "Boolean %s is defined in policy, cannot be deleted"
- msgstr "বুলিয়ান %s'র মান নিয়মনীতির মধ্যে নির্ধারিত হওয়ার ফলে অপসারণযোগ্য নয়"
- 
--#: ../semanage/seobject.py:2052
-+#: ../semanage/seobject.py:2060
- #, python-format
- msgid "Could not delete boolean %s"
- msgstr "বুলিয়ান %s মুছে ফেলা যায়নি"
- 
--#: ../semanage/seobject.py:2064 ../semanage/seobject.py:2081
-+#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
- msgid "Could not list booleans"
- msgstr "বুলিয়ানের তালিকা নির্মাণ করা যায়নি"
- 
--#: ../semanage/seobject.py:2104
-+#: ../semanage/seobject.py:2112
- msgid "unknown"
- msgstr "অজানা"
- 
--#: ../semanage/seobject.py:2117
-+#: ../semanage/seobject.py:2125
- msgid "off"
- msgstr "বন্ধ"
- 
--#: ../semanage/seobject.py:2117
-+#: ../semanage/seobject.py:2125
- msgid "on"
- msgstr "চালু"
- 
--#: ../semanage/seobject.py:2131
-+#: ../semanage/seobject.py:2139
- msgid "SELinux boolean"
- msgstr "SELinux বুলিয়ান"
- 
--#: ../semanage/seobject.py:2131
--#, fuzzy
-+#: ../semanage/seobject.py:2139
- msgid "State"
--msgstr "অবস্থা"
++msgid "Could not set message context for %s"
 +msgstr ""
- 
--#: ../semanage/seobject.py:2131
-+#: ../semanage/seobject.py:2139
- msgid "Default"
- msgstr ""
- 
--#: ../semanage/seobject.py:2131
-+#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
-+#: ../gui/polgengui.py:253
- msgid "Description"
- msgstr "বিবরণ"
- 
-@@ -1294,1677 +1286,2088 @@ msgstr "chcat -- -CompanyConfidential /d
- msgid "chcat -l +CompanyConfidential juser"
- msgstr "chcat -l +CompanyConfidential juser"
- 
--#: ../scripts/chcat:399
--#, c-format
-+#: ../scripts/chcat:399 ../gui/polgen.py:1351
-+#, c-format, python-format
- msgid "Options Error %s "
- msgstr "বিকল্প সংক্রান্ত ত্রুটি %s "
- 
--#~ msgid ""
--#~ "Unable to open %s: translations not supported on non-MLS machines: %s"
--#~ msgstr "%s খুলতে ব্যর্থ: MLS-বিহীন মেশিনে অনুবাদ সমর্থন করা হয় না: %s"
-+#: ../gui/booleansPage.py:195 ../gui/system-config-selinux.glade:1706
-+msgid "Boolean"
++
++#: ../semanage/seobject.py:1490
++#, python-format
++msgid "Could not add interface %s"
 +msgstr ""
- 
--#~ msgid "Level"
--#~ msgstr "স্তর"
-+#: ../gui/booleansPage.py:252 ../gui/semanagePage.py:162
-+msgid "all"
++
++#: ../semanage/seobject.py:1513 ../semanage/seobject.py:1547
++#, python-format
++msgid "Interface %s is not defined"
 +msgstr ""
- 
--#~ msgid "Translation"
--#~ msgstr "অনুবাদ"
-+#: ../gui/booleansPage.py:254 ../gui/semanagePage.py:164
-+#: ../gui/system-config-selinux.glade:1615
-+#: ../gui/system-config-selinux.glade:1820
-+#: ../gui/system-config-selinux.glade:2437
-+msgid "Customized"
++
++#: ../semanage/seobject.py:1517
++#, python-format
++msgid "Could not query interface %s"
 +msgstr ""
- 
--#~ msgid "Translations can not contain spaces '%s' "
--#~ msgstr "অনুবাদের মধ্যে শূণ্যস্থান ব্যবহার করা যাবে না '%s' "
-+#: ../gui/fcontextPage.py:64 ../gui/system-config-selinux.glade:1911
-+msgid "File Labeling"
++
++#: ../semanage/seobject.py:1528
++#, python-format
++msgid "Could not modify interface %s"
 +msgstr ""
- 
--#~ msgid "Invalid Level '%s' "
--#~ msgstr "স্তর বৈধ নয় '%s' "
-+#: ../gui/fcontextPage.py:74
-+msgid ""
-+"File\n"
-+"Specification"
++
++#: ../semanage/seobject.py:1553
++#, python-format
++msgid "Interface %s is defined in policy, cannot be deleted"
 +msgstr ""
- 
--#~ msgid "%s already defined in translations"
--#~ msgstr "অনুবাদের মধ্যে %s বর্তমানে ব্যাখ্যা করা হয়েছে"
-+#: ../gui/fcontextPage.py:81
-+msgid ""
-+"Selinux\n"
-+"File Type"
++
++#: ../semanage/seobject.py:1557
++#, python-format
++msgid "Could not delete interface %s"
 +msgstr ""
- 
--#~ msgid "%s not defined in translations"
--#~ msgstr "অনুবাদের মধ্যে %s'র ব্যাখ্যা করা হয়নি"
-+#: ../gui/fcontextPage.py:88
-+msgid ""
-+"File\n"
-+"Type"
++
++#: ../semanage/seobject.py:1569
++msgid "Could not delete all interface  mappings"
 +msgstr ""
- 
--#~ msgid "Login mapping for %s is already defined"
--#~ msgstr "%s'র ক্ষেত্রে লগ-ইন ম্যাপিং ব্যবস্থা বর্তমানে নির্ধারিত হয়েছে"
-+#: ../gui/loginsPage.py:48 ../gui/system-config-selinux.glade:2098
-+msgid "User Mapping"
++
++#: ../semanage/seobject.py:1583
++msgid "Could not list interfaces"
 +msgstr ""
- 
--#~ msgid "add SELinux user mapping"
--#~ msgstr "SELinux ব্যবহারকারী ম্যাপার যোগ করা হবে"
-+#: ../gui/loginsPage.py:52
-+msgid ""
-+"Login\n"
-+"Name"
++
++#: ../semanage/seobject.py:1608
++msgid "SELinux Interface"
 +msgstr ""
- 
--#~ msgid "SELinux user %s is already defined"
--#~ msgstr "SELinux ব্যবহারকারী %s'র বৈশিষ্ট্য বর্তমানে নির্ধারিত হয়েছে"
-+#: ../gui/loginsPage.py:56 ../gui/usersPage.py:50
-+msgid ""
-+"SELinux\n"
-+"User"
++
++#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1954
++msgid "Context"
 +msgstr ""
- 
--#, fuzzy
--#~ msgid "Node Netmask is required"
--#~ msgstr "পোর্ট উল্লেখ করা আবশ্যক"
-+#: ../gui/loginsPage.py:59 ../gui/usersPage.py:55
-+msgid ""
-+"MLS/\n"
-+"MCS Range"
++
++#: ../semanage/seobject.py:1671
++#, python-format
++msgid "Equivalence class for %s already exists"
 +msgstr ""
- 
--#, fuzzy
--#~ msgid "Addr %s already defined"
--#~ msgstr "পোর্ট %s/%s বর্তমানে নির্ধারিত আছে"
-+#: ../gui/loginsPage.py:133
++
++#: ../semanage/seobject.py:1677
 +#, python-format
-+msgid "Login '%s' is required"
++msgid "File spec %s conflicts with equivalency rule '%s %s'"
 +msgstr ""
- 
--#~ msgid "Interface %s already defined"
--#~ msgstr "%s প্রেক্ষাপট বর্তমানে নির্ধারিত রয়েছে"
-+#: ../gui/modulesPage.py:48 ../gui/system-config-selinux.glade:2753
-+msgid "Policy Module"
++
++#: ../semanage/seobject.py:1686
++#, python-format
++msgid "Equivalence class for %s does not exists"
 +msgstr ""
- 
--#, fuzzy
--#~ msgid "Error initializing capabilities, aborting.\n"
--#~ msgstr "কর্ম init করতে ব্যর্থ, পরিত্যাগ করা হচ্ছে।\n"
-+#: ../gui/modulesPage.py:57
-+msgid "Module Name"
++
++#: ../semanage/seobject.py:1700
++#, python-format
++msgid "Could not set user in file context for %s"
 +msgstr ""
- 
--#~ msgid "Error setting capabilities, aborting\n"
--#~ msgstr "ক্ষমতা নির্ধারণ করতে ব্যর্থ, পরিত্যাগ করা হচ্ছে।\n"
-+#: ../gui/modulesPage.py:134
-+msgid "Disable Audit"
++
++#: ../semanage/seobject.py:1704
++#, python-format
++msgid "Could not set role in file context for %s"
 +msgstr ""
- 
--#~ msgid "Error setting KEEPCAPS, aborting\n"
--#~ msgstr "KEEPCAPS'র মান নির্ধারণ করতে ব্যর্থ, পরিত্যাগ করা হচ্ছে\n"
-+#: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
-+msgid "Enable Audit"
++
++#: ../semanage/seobject.py:1709 ../semanage/seobject.py:1769
++#, python-format
++msgid "Could not set mls fields in file context for %s"
 +msgstr ""
- 
--#~ msgid "Error dropping capabilities, aborting\n"
--#~ msgstr "ক্ষমতা drop করতে ব্যর্থ, পরিত্যাগ করা হচ্ছে।\n"
-+#: ../gui/modulesPage.py:162
-+msgid "Load Policy Module"
++
++#: ../semanage/seobject.py:1715
++msgid "Invalid file specification"
 +msgstr ""
- 
--#~ msgid "Error dropping SETUID capability, aborting\n"
--#~ msgstr "SETUID বৈশিষ্ট্য drop করতে ব্যর্থ, পরিত্যাগ করা হচ্ছে\n"
-+#: ../gui/polgen.glade:79
-+msgid "Polgen"
++
++#: ../semanage/seobject.py:1717
++msgid "File specification can not include spaces"
 +msgstr ""
- 
--#~ msgid "Error freeing caps\n"
--#~ msgstr "caps মুক্ত করতে ব্যর্থ\n"
-+#: ../gui/polgen.glade:80
-+msgid "Red Hat 2007"
++
++#: ../semanage/seobject.py:1722
++#, python-format
++msgid ""
++"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
 +msgstr ""
- 
--#~ msgid "translations not supported on non-MLS machines"
--#~ msgstr "MLS-বিহীন মেশিনে অনুবাদ সমর্থন করা হয় না"
-+#: ../gui/polgen.glade:81
-+msgid "GPL"
++
++#: ../semanage/seobject.py:1735
++#, python-format
++msgid "Type %s is invalid, must be a file or device type"
 +msgstr ""
- 
--#~ msgid "Boolean"
--#~ msgstr "বুলিয়ান"
-+#. TRANSLATORS: Replace this string with your names, one name per line.
-+#: ../gui/polgen.glade:85 ../gui/system-config-selinux.glade:17
-+msgid "translator-credits"
++
++#: ../semanage/seobject.py:1743 ../semanage/seobject.py:1748
++#: ../semanage/seobject.py:1804 ../semanage/seobject.py:1886
++#: ../semanage/seobject.py:1890
++#, python-format
++msgid "Could not check if file context for %s is defined"
 +msgstr ""
- 
--#~ msgid "all"
--#~ msgstr "সকল"
-+#: ../gui/polgen.glade:90
-+msgid "SELinux Policy Generation Tool"
++
++#: ../semanage/seobject.py:1756
++#, python-format
++msgid "Could not create file context for %s"
 +msgstr ""
- 
--#~ msgid "Customized"
--#~ msgstr "স্বনির্ধারিত"
-+#: ../gui/polgen.glade:128
-+msgid ""
-+"<b>Select the policy type for the application or user role you want to "
-+"confine:</b>"
++
++#: ../semanage/seobject.py:1764
++#, python-format
++msgid "Could not set type in file context for %s"
 +msgstr ""
- 
--#~ msgid "File Labeling"
--#~ msgstr "ফাইল লেবেল ব্যবস্থা"
-+#: ../gui/polgen.glade:177
-+msgid "<b>Applications</b>"
++
++#: ../semanage/seobject.py:1772 ../semanage/seobject.py:1832
++#: ../semanage/seobject.py:1836
++#, python-format
++msgid "Could not set file context for %s"
 +msgstr ""
- 
--#~ msgid ""
--#~ "File\n"
--#~ "Specification"
--#~ msgstr ""
--#~ "ফাইলের\n"
--#~ "বৈশিষ্ট্য"
-+#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
-+msgid ""
-+"Standard Init Daemon are daemons started on boot via init scripts.  Usually "
-+"requires a script in /etc/rc.d/init.d"
++
++#: ../semanage/seobject.py:1778
++#, python-format
++msgid "Could not add file context for %s"
 +msgstr ""
- 
--#~ msgid ""
--#~ "Selinux\n"
--#~ "File Type"
--#~ msgstr ""
--#~ "Selinux\n"
--#~ "ফাইলের ধরন"
-+#: ../gui/polgen.glade:241 ../gui/polgen.py:156
-+msgid "Standard Init Daemon"
++
++#: ../semanage/seobject.py:1792
++msgid "Requires setype, serange or seuser"
 +msgstr ""
- 
--#~ msgid ""
--#~ "File\n"
--#~ "Type"
--#~ msgstr ""
--#~ "ফাইল\n"
--#~ "ধরন"
-+#: ../gui/polgen.glade:261 ../gui/polgen.py:157
-+msgid "DBUS System Daemon"
++
++#: ../semanage/seobject.py:1808 ../semanage/seobject.py:1894
++#, python-format
++msgid "File context for %s is not defined"
 +msgstr ""
- 
--#~ msgid "User Mapping"
--#~ msgstr "ব্যবহারকারী ম্যাপিং"
-+#: ../gui/polgen.glade:280
-+msgid "Internet Services Daemon are daemons started by xinetd"
++
++#: ../semanage/seobject.py:1814
++#, python-format
++msgid "Could not query file context for %s"
 +msgstr ""
- 
--#~ msgid ""
--#~ "Login\n"
--#~ "Name"
--#~ msgstr ""
--#~ "লগ-ইন\n"
--#~ "নাম"
-+#: ../gui/polgen.glade:282
-+msgid "Internet Services Daemon (inetd)"
++
++#: ../semanage/seobject.py:1840
++#, python-format
++msgid "Could not modify file context for %s"
 +msgstr ""
- 
--#~ msgid ""
--#~ "SELinux\n"
--#~ "User"
--#~ msgstr ""
--#~ "SELinux\n"
--#~ "ব্যবহারকারী"
-+#: ../gui/polgen.glade:301
-+msgid ""
-+"Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
++
++#: ../semanage/seobject.py:1853
++msgid "Could not list the file contexts"
 +msgstr ""
- 
--#~ msgid ""
--#~ "MLS/\n"
--#~ "MCS Range"
--#~ msgstr ""
--#~ "MLS/\n"
--#~ "MCS সীমা"
-+#: ../gui/polgen.glade:303 ../gui/polgen.py:159
-+msgid "Web Application/Script (CGI)"
++
++#: ../semanage/seobject.py:1867
++#, python-format
++msgid "Could not delete the file context %s"
 +msgstr ""
- 
--#~ msgid "Login '%s' is required"
--#~ msgstr "লগ-ইন '%s' আবশ্যক"
-+#: ../gui/polgen.glade:322 ../gui/polgen.glade:343
-+msgid ""
-+"User Application are any application that you would like to confine that is "
-+"started by a user"
++
++#: ../semanage/seobject.py:1892
++#, python-format
++msgid "File context for %s is defined in policy, cannot be deleted"
 +msgstr ""
- 
--#~ msgid "Policy Module"
--#~ msgstr "পলিসি মডিউল"
-+#: ../gui/polgen.glade:324 ../gui/polgen.py:160
-+msgid "User Application"
++
++#: ../semanage/seobject.py:1898
++#, python-format
++msgid "Could not delete file context for %s"
 +msgstr ""
- 
--#~ msgid "Disable Audit"
--#~ msgstr "অডিট নিষ্ক্রিয় করা হবে"
-+#: ../gui/polgen.glade:345 ../gui/polgen.py:161
-+msgid "Sandbox"
++
++#: ../semanage/seobject.py:1913
++msgid "Could not list file contexts"
 +msgstr ""
- 
--#~ msgid "Enable Audit"
--#~ msgstr "অডিট সক্রিয় করা হবে"
-+#: ../gui/polgen.glade:391
-+msgid "<b>Login Users</b>"
++
++#: ../semanage/seobject.py:1917
++msgid "Could not list local file contexts"
 +msgstr ""
- 
--#~ msgid "Load Policy Module"
--#~ msgstr "পলিসি মডিউল লোড করুন"
-+#: ../gui/polgen.glade:453
-+msgid "Modify an existing login user record."
++
++#: ../semanage/seobject.py:1954
++msgid "SELinux fcontext"
 +msgstr ""
- 
--#~ msgid "Polgen"
--#~ msgstr "Polgen"
-+#: ../gui/polgen.glade:455
-+msgid "Existing User Roles"
++
++#: ../semanage/seobject.py:1954
++msgid "type"
 +msgstr ""
- 
--#~ msgid "Red Hat 2007"
--#~ msgstr "Red Hat ২০০৭"
-+#: ../gui/polgen.glade:474
++
++#: ../semanage/seobject.py:1967
 +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 ""
- 
--#~ msgid "GPL"
--#~ msgstr "GPL"
-+#: ../gui/polgen.glade:476 ../gui/polgen.py:162
-+msgid "Minimal Terminal User Role"
++"\n"
++"SELinux Distribution fcontext Equivalence \n"
 +msgstr ""
- 
--#~ msgid "translator-credits"
--#~ msgstr "রুণা ভট্টাচার্য (runab at redhat.com)"
-+#: ../gui/polgen.glade:495
++
++#: ../semanage/seobject.py:1972
 +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"
++"\n"
++"SELinux Local fcontext Equivalence \n"
 +msgstr ""
- 
--#~ msgid "SELinux Policy Generation Tool"
--#~ msgstr "SELinux Policy নির্মাণের সামগ্রী"
-+#: ../gui/polgen.glade:497 ../gui/polgen.py:163
-+msgid "Minimal X Windows User Role"
++
++#: ../semanage/seobject.py:2006 ../semanage/seobject.py:2059
++#: ../semanage/seobject.py:2065
++#, python-format
++msgid "Could not check if boolean %s is defined"
 +msgstr ""
- 
--#~ msgid ""
--#~ "This tool can be used to generate a policy framework, to confine "
--#~ "applications or users using SELinux.   \n"
--#~ "\n"
--#~ "The tool generates:\n"
--#~ "Type enforcement file (te)\n"
--#~ "Interface file (if)\n"
--#~ "File context file (fc)\n"
--#~ "Shell script (sh) - used to compile and install the policy. "
--#~ msgstr ""
--#~ " SELinux প্রয়োগকারী অ্যাপ্লিকেশন অথবা ব্যবহারকারীদের confine করতে ব্যবহৃত "
--#~ "পলিসির পরিকাঠামো নির্মাণের জন্য এই সামগ্রী ব্যবহার করা যাবে।\n"
--#~ "\n"
--#~ "এই সামগ্রী প্রয়োগ করে নির্মাণ করা যাবে:\n"
--#~ "Type enforcement file (te)\n"
--#~ "Interface file (if)\n"
--#~ "File context file (fc)\n"
--#~ "Shell script (sh) - পলিসি কম্পাইল ও ইনস্টল করতে ব্যবহৃত।"
-+#: ../gui/polgen.glade:516
-+msgid ""
-+"User with full networking, no setuid applications without transition, no "
-+"sudo, no su."
++
++#: ../semanage/seobject.py:2008 ../semanage/seobject.py:2061
++#, python-format
++msgid "Boolean %s is not defined"
 +msgstr ""
- 
--#~ msgid "Select type of the application/user role to be confined"
--#~ msgstr "আবদ্ধ করার জন্য অ্যাপ্লিকেশন/ব্যবহারকারীর ভূমিকা নির্বাচন করুন।"
-+#: ../gui/polgen.glade:518 ../gui/polgen.py:164
-+msgid "User Role"
++
++#: ../semanage/seobject.py:2012
++#, python-format
++msgid "Could not query file context %s"
 +msgstr ""
- 
--#~ msgid "<b>Applications</b>"
--#~ msgstr "<b>অ্যাপ্লিকেশন</b>"
-+#: ../gui/polgen.glade:537
-+msgid ""
-+"User with full networking, no setuid applications without transition, no su, "
-+"can sudo to Root Administration Roles"
++
++#: ../semanage/seobject.py:2017
++#, python-format
++msgid "You must specify one of the following values: %s"
 +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 স্ক্রিপ্টের মাধ্যমে আরম্ভ হওয়া ডেমনগুলি প্রমিত Init ডেমন নামে "
--#~ "পরিচিত। সাধারণত /etc/rc.d/init.d-র মধ্যে একটি স্ক্রিপ্ট উপস্থিত থাকা আবশ্যক।"
-+#: ../gui/polgen.glade:539 ../gui/polgen.py:165
-+msgid "Admin User Role"
++
++#: ../semanage/seobject.py:2022
++#, python-format
++msgid "Could not set active value of boolean %s"
 +msgstr ""
- 
--#~ msgid "Standard Init Daemon"
--#~ msgstr "প্রমিত Init ডেমন"
-+#: ../gui/polgen.glade:585
-+msgid "<b>Root Users</b>"
++
++#: ../semanage/seobject.py:2025
++#, python-format
++msgid "Could not modify boolean %s"
 +msgstr ""
- 
--#~ msgid "Internet Services Daemon are daemons started by xinetd"
--#~ msgstr "Internet Services Daemon-র ডেমনগুলি xinetd দ্বারা আরম্ভ করা হয়।"
-+#: ../gui/polgen.glade:647
-+msgid ""
-+"Select Root Administrator User Role, if this user will be used to administer "
-+"the machine while running as root.  This user will not be able to login to "
-+"the system directly."
++
++#: ../semanage/seobject.py:2043
++#, python-format
++msgid "Bad format %s: Record %s"
 +msgstr ""
- 
--#~ msgid "Internet Services Daemon (inetd)"
--#~ msgstr "Internet Services Daemon (inetd)"
-+#: ../gui/polgen.glade:649 ../gui/polgen.py:166
-+msgid "Root Admin User Role"
++
++#: ../semanage/seobject.py:2067
++#, python-format
++msgid "Boolean %s is defined in policy, cannot be deleted"
 +msgstr ""
- 
--#~ msgid ""
--#~ "Web Applications/Script (CGI) CGI scripts started by the web server "
--#~ "(apache)"
--#~ msgstr ""
--#~ "ওয়েব সার্ভার (apache) দ্বারা আরম্ভ করা ওয়েব অ্যাপ্লিকেশন/স্ক্রিপ্ট (CGI) CGI "
--#~ "স্ক্রিপ্ট"
-+#: ../gui/polgen.glade:716
-+msgid "label104"
++
++#: ../semanage/seobject.py:2071
++#, python-format
++msgid "Could not delete boolean %s"
 +msgstr ""
- 
--#~ msgid "Web Application/Script (CGI)"
--#~ msgstr "ওয়েব অ্যাপ্লিকেশন/স্ক্রিপ্ট (CGI)"
-+#: ../gui/polgen.glade:745
-+msgid "<b>Enter name of application or user role:</b>"
++
++#: ../semanage/seobject.py:2083 ../semanage/seobject.py:2100
++msgid "Could not list booleans"
 +msgstr ""
- 
--#~ msgid ""
--#~ "User Application are any application that you would like to confine that "
--#~ "is started by a user"
--#~ msgstr ""
--#~ "ব্যবহারকারী দ্বারা আরম্ভ করা কোনো অ্যাপ্লিকেশন যা আবদ্ধ করার জন্য চিহ্নিত তা "
--#~ "ব্যবহারকারীদের অ্যাপ্লিকেশন নামে পরিচিত"
-+#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
-+msgid "Name"
++
++#: ../semanage/seobject.py:2125
++msgid "unknown"
 +msgstr ""
- 
--#~ msgid "User Application"
--#~ msgstr "ব্যবহারকারীদের অ্যাপ্লিকেশন"
-+#: ../gui/polgen.glade:807
-+msgid "Enter complete path for executable to be confined."
++
++#: ../semanage/seobject.py:2138
++msgid "off"
 +msgstr ""
- 
--#~ msgid "<b>Login Users</b>"
--#~ msgstr "<b>ব্যবহারকারীর লগ-ইন</b>"
-+#: ../gui/polgen.glade:830 ../gui/polgen.glade:950 ../gui/polgen.glade:3142
-+msgid "..."
++
++#: ../semanage/seobject.py:2138
++msgid "on"
 +msgstr ""
- 
--#~ msgid "Modify an existing login user record."
--#~ msgstr "বর্তমানে উপস্থিত লগ-ইন ব্যবহারকারীর তথ্য পরিবর্তন করুন।"
-+#: ../gui/polgen.glade:849
-+msgid "Enter unique name for the confined application or user role."
++
++#: ../semanage/seobject.py:2152
++msgid "SELinux boolean"
 +msgstr ""
- 
--#~ msgid "Existing User Roles"
--#~ msgstr "বর্তমানে উপস্থিত ব্যবহারকারী ভূমিকা"
-+#: ../gui/polgen.glade:871
-+msgid "Executable"
++
++#: ../semanage/seobject.py:2152
++msgid "State"
 +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 উপস্থিত "
--#~ "থাকবে না"
-+#: ../gui/polgen.glade:899
-+msgid "Init script"
++
++#: ../semanage/seobject.py:2152
++msgid "Default"
 +msgstr ""
- 
--#~ msgid "Minimal Terminal User Role"
--#~ msgstr "সর্বনিম্ন টার্মিন্যাল ব্যবহারকারীর ভূমিকা"
-+#: ../gui/polgen.glade:927
-+msgid ""
-+"Enter complete path to init script used to start the confined application."
++
++#: ../semanage/seobject.py:2152 ../gui/polgen.glade:113
++#: ../gui/polgengui.py:254
++msgid "Description"
 +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 ""
--#~ "চিহ্নিত ব্যবহারকারী X অথবা টার্মিন্যালের মাধ্যমে মেশিনে লগ-ইন করতে পারবেন।  "
--#~ "ডিফল্টরূপে, এই মেশিনে কোনো setuid, নেটওয়ার্ক, sudo অথবা su উপস্থিত থাকবে না"
-+#: ../gui/polgen.glade:982
-+msgid "label105"
++
++#: ../newrole/newrole.c:201
++#, c-format
++msgid "failed to set PAM_TTY\n"
 +msgstr ""
- 
--#~ msgid "Minimal X Windows User Role"
--#~ msgstr "সর্বনিম্ন X Windows ব্যবহারকারীর ভূমিকা"
-+#: ../gui/polgen.glade:1011
-+msgid "<b>Select existing role to modify:</b>"
++
++#: ../newrole/newrole.c:290
++#, c-format
++msgid "newrole: service name configuration hashtable overflow\n"
 +msgstr ""
- 
--#~ msgid ""
--#~ "User with full networking, no setuid applications without transition, no "
--#~ "sudo, no su."
--#~ msgstr ""
--#~ "সম্পূর্ণ নেটওয়ার্ক, রূপান্তরবিহীন setuid অ্যাপ্লিকেশন বিনা, su বিনা ও sudo বিনা "
--#~ "ব্যবহারকারী ভূমিকা।"
-+#: ../gui/polgen.glade:1045
-+msgid "Select the user roles that will transiton to the %s domain."
++
++#: ../newrole/newrole.c:300
++#, c-format
++msgid "newrole:  %s:  error on line %lu.\n"
 +msgstr ""
- 
--#~ msgid "User Role"
--#~ msgstr "ব্যবহারকারীর ভূমিকা"
-+#: ../gui/polgen.glade:1073
-+msgid "label106"
++
++#: ../newrole/newrole.c:439
++#, c-format
++msgid "cannot find valid entry in the passwd file.\n"
 +msgstr ""
- 
--#~ msgid ""
--#~ "User with full networking, no setuid applications without transition, no "
--#~ "su, can sudo to Root Administration Roles"
--#~ msgstr ""
--#~ "সম্পূর্ণ নেটওয়ার্ক, রূপান্তরবিহীন setuid অ্যাপ্লিকেশন বিনা ও su বিনা ব্যবহারকারী "
--#~ "ভূমিকা। sudo সহযোগে root ব্যবহারকারীর প্রশাসনিক ভূমিকা প্রয়োগ করা যাবে।"
-+#: ../gui/polgen.glade:1102
-+msgid "<b>Select roles that %s will transition to:</b>"
++
++#: ../newrole/newrole.c:450
++#, c-format
++msgid "Out of memory!\n"
 +msgstr ""
- 
--#~ msgid "Admin User Role"
--#~ msgstr "অ্যাডমিন ব্যবহারকারীর ভূমিকা"
-+#: ../gui/polgen.glade:1136
-+msgid "Select applications domains that %s will transition to."
++
++#: ../newrole/newrole.c:455
++#, c-format
++msgid "Error!  Shell is not valid.\n"
 +msgstr ""
- 
--#~ msgid "<b>Root Users</b>"
--#~ msgstr "<b>root ব্যবহারকারী</b>"
-+#: ../gui/polgen.glade:1164
-+msgid "label107"
++
++#: ../newrole/newrole.c:512
++#, c-format
++msgid "Unable to clear environment\n"
 +msgstr ""
- 
--#~ msgid ""
--#~ "Select Root Administrator User Role, if this user will be used to "
--#~ "administer the machine while running as root.  This user will not be able "
--#~ "to login to the system directly."
--#~ msgstr ""
--#~ "এই ব্যবহারকারী দ্বারা root পরিচয়ে মেশিন পরিচালনা করা হলে 'Root প্রশাসনিক "
--#~ "ব্যবহারকারীর ভূমিকা' নির্বাচন করুন। সিস্টেমে, এই ব্যবহারকারী সরাসরি লগ-ইন করতে "
--#~ "সক্ষম হবেন না।"
-+#: ../gui/polgen.glade:1193
-+msgid "<b>Select the user_roles that will transition to %s:</b>"
++
++#: ../newrole/newrole.c:556 ../newrole/newrole.c:587 ../newrole/newrole.c:617
++#, c-format
++msgid "Error changing uid, aborting.\n"
 +msgstr ""
- 
--#~ msgid "Root Admin User Role"
--#~ msgstr "Root প্রশাসনিক ব্যবহারকারীর ভূমিকা"
-+#: ../gui/polgen.glade:1227
-+msgid "Select the user roles that will transiton to this applications domains."
++
++#: ../newrole/newrole.c:612
++#, c-format
++msgid "Error resetting KEEPCAPS, aborting\n"
 +msgstr ""
- 
--#~ msgid "Enter name of application or user role to be confined"
--#~ msgstr "confine করার জন্য অ্যাপ্লিকেশন অথবা ব্যবহারকারীর নাম নির্বাচন করুন।"
-+#: ../gui/polgen.glade:1255
-+msgid "label108"
++
++#: ../newrole/newrole.c:635
++#, c-format
++msgid "Error connecting to audit system.\n"
 +msgstr ""
- 
--#~ msgid "Name"
--#~ msgstr "নাম"
-+#: ../gui/polgen.glade:1284
-+msgid "<b>Select domains that %s will administer:</b>"
++
++#: ../newrole/newrole.c:641
++#, c-format
++msgid "Error allocating memory.\n"
 +msgstr ""
- 
--#~ msgid "Enter complete path for executable to be confined."
--#~ msgstr "confine করার জন্য এক্সেকিউটেবিলের সম্পূর্ণ পাথ লিখুন।"
-+#: ../gui/polgen.glade:1318 ../gui/polgen.glade:1409
-+msgid "Select the domains that you would like this user administer."
++
++#: ../newrole/newrole.c:648
++#, c-format
++msgid "Error sending audit message.\n"
 +msgstr ""
- 
--#~ msgid "..."
--#~ msgstr "..."
-+#: ../gui/polgen.glade:1346
-+msgid "label109"
++
++#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
++#, c-format
++msgid "Could not determine enforcing mode.\n"
 +msgstr ""
- 
--#~ msgid "Enter unique name for the confined application or user role."
--#~ msgstr "confine করা ব্যবহারকারী অথবা অ্যাপ্লিকেশন ভূমিকার স্বতন্ত্র নাম লিখুন।"
-+#: ../gui/polgen.glade:1375
-+msgid "<b>Select additional roles for %s:</b>"
++
++#: ../newrole/newrole.c:699
++#, c-format
++msgid "Error!  Could not open %s.\n"
 +msgstr ""
- 
--#~ msgid "Executable"
--#~ msgstr "এক্সেকিউটেবল"
-+#: ../gui/polgen.glade:1437
-+msgid "label111"
++
++#: ../newrole/newrole.c:705
++#, c-format
++msgid "%s!  Could not get current context for %s, not relabeling tty.\n"
 +msgstr ""
- 
--#~ msgid "Init script"
--#~ msgstr "Init স্ক্রিপ্ট"
-+#: ../gui/polgen.glade:1466
-+msgid "<b>Enter network ports that %s binds on:</b>"
++
++#: ../newrole/newrole.c:715
++#, c-format
++msgid "%s!  Could not get new context for %s, not relabeling tty.\n"
 +msgstr ""
- 
--#~ msgid ""
--#~ "Enter complete path to init script used to start the confined application."
--#~ msgstr "confine করা অ্যাপ্লিকেশন আরম্ভের জন্য init স্ক্রিপ্টের সম্পূর্ণ পাথ লিখুন।"
-+#: ../gui/polgen.glade:1497 ../gui/polgen.glade:1997
-+msgid "<b>TCP Ports</b>"
++
++#: ../newrole/newrole.c:725
++#, c-format
++msgid "%s!  Could not set new context for %s\n"
 +msgstr ""
- 
--#~ msgid "Select user roles that you want to customize"
--#~ msgstr "স্বনির্ধারণের জন্য প্রযোজ্য ব্যবহারকারীদের ভূমিকা চিহ্নিত করুন"
-+#: ../gui/polgen.glade:1565 ../gui/polgen.glade:1785
-+msgid "Allows %s to bind to any udp port"
++
++#: ../newrole/newrole.c:772
++#, c-format
++msgid "%s changed labels.\n"
 +msgstr ""
- 
--#~ msgid ""
--#~ "Select the user roles that will transiton to this applications domains."
--#~ msgstr ""
--#~ "চিহ্নিত অ্যাপ্লিকেশন ডোমেইনের মধ্যে রূপান্তরযোগ্য ব্যবহারকারীর ভূমিকা নির্বাচন করুন"
-+#: ../gui/polgen.glade:1567 ../gui/polgen.glade:1787 ../gui/polgen.glade:2061
-+#: ../gui/polgen.glade:2215
-+msgid "All"
++
++#: ../newrole/newrole.c:778
++#, c-format
++msgid "Warning! Could not restore context for %s\n"
 +msgstr ""
- 
--#~ msgid "Select additional domains to which this user role will transition"
--#~ msgstr "এই ব্যবহারকারী ভূমিকা দ্বারা রূপান্তরের জন্য অতিরিক্ত ডোমেইন নির্বাচন করুন"
-+#: ../gui/polgen.glade:1585 ../gui/polgen.glade:1805
-+msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
++
++#: ../newrole/newrole.c:835
++#, c-format
++msgid "Error: multiple roles specified\n"
 +msgstr ""
- 
--#~ msgid ""
--#~ "Select the applications domains that you would like this user role to "
--#~ "transition to."
--#~ msgstr ""
--#~ "চিহ্নিত ব্যবহারকারীর ভূমিকা দ্বারা যে সমস্ত অ্যাপ্লিকেশন ডোমেইনে রূপান্তর করা সম্ভব "
--#~ "হবে তা নির্বাচন করুন।"
-+#: ../gui/polgen.glade:1587 ../gui/polgen.glade:1807
-+msgid "600-1024"
++
++#: ../newrole/newrole.c:843
++#, c-format
++msgid "Error: multiple types specified\n"
 +msgstr ""
- 
--#~ msgid "Select user roles that will transition to this domain"
--#~ msgstr "চিহ্নিত ডোমেইনের মধ্যে রূপান্তরযোগ্য ব্যবহারকারীর ভূমিকা নির্বাচন করুন"
-+#: ../gui/polgen.glade:1605 ../gui/polgen.glade:1825
-+msgid ""
-+"Enter a comma separated list of udp ports or ranges of ports that %s binds "
-+"to. Example: 612, 650-660"
++
++#: ../newrole/newrole.c:850
++#, c-format
++msgid "Sorry, -l may be used with SELinux MLS support.\n"
 +msgstr ""
- 
--#~ msgid "Select additional domains that this user role will administer"
--#~ msgstr ""
--#~ "ব্যবহারকারী দ্বারা যে সমস্ত অতিরিক্ত ডোমেইন পরিচালিত হবে সেগুলি নির্বাচন করুন"
-+#: ../gui/polgen.glade:1607 ../gui/polgen.glade:1827
-+msgid "Unreserved Ports (>1024)"
++
++#: ../newrole/newrole.c:855
++#, c-format
++msgid "Error: multiple levels specified\n"
 +msgstr ""
- 
--#~ msgid "Select the domains that you would like this user administer."
--#~ msgstr "চিহ্নিত ব্যবহারকারী দ্বারা পরিচালনার উদ্দেশ্যে ডোমেইন নির্বাচন করুন।"
-+#: ../gui/polgen.glade:1638 ../gui/polgen.glade:1858 ../gui/polgen.glade:2079
-+#: ../gui/polgen.glade:2233
-+msgid "Select Ports"
-+msgstr ""
- 
--#~ msgid "Select additional roles for this user"
--#~ msgstr "চিহ্নিত ব্যবহারকারীর জন্য অতিরিক্ত ভূমিকা নির্বাচন করুন"
-+#: ../gui/polgen.glade:1663 ../gui/polgen.glade:1883
-+msgid "Allows %s to bind to any udp ports > 1024"
-+msgstr ""
- 
--#~ msgid "Enter network ports that application/user role listens to"
--#~ msgstr ""
--#~ "অ্যাপ্লিকেশন/ব্যবহারকারী ভূমিকা দ্বারা যে সমস্ত নেটওয়ার্ক পোর্টে অপেক্ষা করা হবে"
-+#: ../gui/polgen.glade:1717 ../gui/polgen.glade:2151
-+msgid "<b>UDP Ports</b>"
-+msgstr ""
- 
--#~ msgid "<b>TCP Ports</b>"
--#~ msgstr "<b>TCP পোর্ট</b>"
-+#: ../gui/polgen.glade:1937
-+msgid "label113"
-+msgstr ""
- 
--#~ msgid "Allows confined application/user role to bind to any udp port"
--#~ msgstr ""
--#~ "confine করা অ্যাপ্লিকেশন/ব্যবহারকারীদের যে কোনো udp পোর্টের সাথে bind করার "
--#~ "সুযোগ দেয়।"
-+#: ../gui/polgen.glade:1966
-+msgid "<b>Select network ports that %s connects to:</b>"
-+msgstr ""
- 
--#~ msgid "All"
--#~ msgstr "সকল"
-+#: ../gui/polgen.glade:2058
-+msgid "Allows %s to connect to any tcp port"
++
++#: ../newrole/newrole.c:865
++#, c-format
++msgid "Error: you are not allowed to change levels on a non secure terminal \n"
 +msgstr ""
- 
--#~ msgid ""
--#~ "Allow application/user role to call bindresvport with 0. Binding to port "
--#~ "600-1024"
--#~ msgstr ""
--#~ "অ্যাপ্লিকেশন/ব্যবহারকারীদের 0 প্রয়োগ করে bindresvport কল করার সুযোগ দেওয়া হবে। "
--#~ "পোর্ট সংখ্যা ৬০০-১০২৪-র সাথে bind করা হবে।"
-+#: ../gui/polgen.glade:2104
-+msgid ""
-+"Enter a comma separated list of tcp ports or ranges of ports that %s "
-+"connects to. Example: 612, 650-660"
++
++#: ../newrole/newrole.c:891
++#, c-format
++msgid "Couldn't get default type.\n"
 +msgstr ""
- 
--#~ msgid "600-1024"
--#~ msgstr "600-1024"
-+#: ../gui/polgen.glade:2212
-+msgid "Allows %s to connect to any udp port"
++
++#: ../newrole/newrole.c:901
++#, c-format
++msgid "failed to get new context.\n"
 +msgstr ""
- 
--#~ msgid ""
--#~ "Enter a comma separated list of udp ports or ranges of ports that "
--#~ "application/user role binds to. Example: 612, 650-660"
--#~ msgstr ""
--#~ "অ্যাপ্লিকেশন/ব্যবহারকারী ভূমিকা দ্বারা যে সমস্ত udp পোর্ট অথবা পোর্ট সীমার মধ্যে "
--#~ "উপস্থিত পোর্টের সাথে বাইন্ড করতে সক্ষম হবে সেগুলির তালিকা নির্মাণ করুন ও কমা "
--#~ "চিহ্ন দ্বারা বিভাজন করুন। উদাহরণস্বরূপ: 612, 650-660"
-+#: ../gui/polgen.glade:2258
-+msgid ""
-+"Enter a comma separated list of udp ports or ranges of ports that %s "
-+"connects to. Example: 612, 650-660"
++
++#: ../newrole/newrole.c:908
++#, c-format
++msgid "failed to set new role %s\n"
 +msgstr ""
- 
--#~ msgid "Unreserved Ports (>1024)"
--#~ msgstr "অসংরক্ষিত পোর্ট (>1024)"
-+#: ../gui/polgen.glade:2305
-+msgid "label114"
++
++#: ../newrole/newrole.c:915
++#, c-format
++msgid "failed to set new type %s\n"
 +msgstr ""
- 
--#~ msgid "Select Ports"
--#~ msgstr "নির্বাচিত পোর্ট"
-+#: ../gui/polgen.glade:2334
-+msgid "<b>Select common application traits for %s:</b>"
++
++#: ../newrole/newrole.c:925
++#, c-format
++msgid "failed to build new range with level %s\n"
 +msgstr ""
- 
--#~ msgid "Allows application/user role to bind to any udp ports > 1024"
--#~ msgstr ""
--#~ "অ্যাপ্লিকেশন/ব্যবহারকারীদের 1024-র অধিক যে কোনো udp পোর্টের সাথে bind করার "
--#~ "সুযোগ দেওয়া হয়।"
-+#: ../gui/polgen.glade:2366
-+msgid "Writes syslog messages\t"
++
++#: ../newrole/newrole.c:930
++#, c-format
++msgid "failed to set new range %s\n"
 +msgstr ""
- 
--#~ msgid "<b>UDP Ports</b>"
--#~ msgstr "<b>UDP পোর্ট</b>"
-+#: ../gui/polgen.glade:2385
-+msgid "Create/Manipulate temporary files in /tmp"
++
++#: ../newrole/newrole.c:938
++#, c-format
++msgid "failed to convert new context to string\n"
 +msgstr ""
- 
--#~ msgid "Enter network ports that application/user role connects to"
--#~ msgstr ""
--#~ "অ্যাপ্লিকেশন/ব্যবহারকারী ভূমিকা দ্বারা যে সমস্ত নেটওয়ার্ক পোর্টের সাথে সংযোগ "
--#~ "স্থাপন করা হবে"
-+#: ../gui/polgen.glade:2404
-+msgid "Uses Pam for authentication"
++
++#: ../newrole/newrole.c:943
++#, c-format
++msgid "%s is not a valid context\n"
 +msgstr ""
- 
--#~ msgid ""
--#~ "Enter a comma separated list of tcp ports or ranges of ports that "
--#~ "application/user role connects to. Example: 612, 650-660"
--#~ msgstr ""
--#~ "অ্যাপ্লিকেশন/ব্যবহারকারী ভূমিকা দ্বারা যে সমস্ত tcp পোর্ট অথবা পোর্ট সীমার মধ্যে "
--#~ "উপস্থিত পোর্টের সাথে সংযোগ করতে সক্ষম হবে সেগুলির তালিকা নির্মাণ করুন ও কমা "
--#~ "চিহ্ন দ্বারা বিভাজন করুন। উদাহরণস্বরূপ: 612, 650-660"
-+#: ../gui/polgen.glade:2423
-+msgid "Uses nsswitch or getpw* calls"
++
++#: ../newrole/newrole.c:950
++#, c-format
++msgid "Unable to allocate memory for new_context"
 +msgstr ""
- 
--#~ msgid ""
--#~ "Enter a comma separated list of udp ports or ranges of ports that "
--#~ "application/user role connects to. Example: 612, 650-660"
--#~ msgstr ""
--#~ "অ্যাপ্লিকেশন/ব্যবহারকারী ভূমিকা দ্বারা যে সমস্ত udp পোর্ট অথবা পোর্ট সীমার মধ্যে "
--#~ "উপস্থিত পোর্টের সাথে সংযোগ করতে সক্ষম হবে সেগুলির তালিকা নির্মাণ করুন ও কমা "
--#~ "চিহ্ন দ্বারা বিভাজন করুন। উদাহরণস্বরূপ: 612, 650-660"
-+#: ../gui/polgen.glade:2442
-+msgid "Uses dbus"
++
++#: ../newrole/newrole.c:976
++#, c-format
++msgid "Unable to obtain empty signal set\n"
 +msgstr ""
- 
--#~ msgid "Select common application traits"
--#~ msgstr "সাধারণ অ্যাপ্লিকেশনের বৈশিষ্ট্য নির্বাচন করুন"
-+#: ../gui/polgen.glade:2461
-+msgid "Sends audit messages"
++
++#: ../newrole/newrole.c:984
++#, c-format
++msgid "Unable to set SIGHUP handler\n"
 +msgstr ""
- 
--#~ msgid "Writes syslog messages\t"
--#~ msgstr "syslog বার্তা লেখা হয়\t"
-+#: ../gui/polgen.glade:2480
-+msgid "Interacts with the terminal"
++
++#: ../newrole/newrole.c:1036
++msgid "Sorry, newrole failed to drop capabilities\n"
 +msgstr ""
- 
--#~ msgid "Create/Manipulate temporary files in /tmp"
--#~ msgstr "/tmp-র মধ্যে উপস্থিত অস্থায়ী ফাইল নির্মাণ/পরিবর্তন করুন"
-+#: ../gui/polgen.glade:2499
-+msgid "Sends email"
++
++#: ../newrole/newrole.c:1052
++#, c-format
++msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
 +msgstr ""
- 
--#~ msgid "Uses Pam for authentication"
--#~ msgstr "অনুমোদনের জন্য Pam ব্যবহার করুন"
-+#: ../gui/polgen.glade:2530
-+msgid "label115"
++
++#: ../newrole/newrole.c:1069
++#, c-format
++msgid "failed to get old_context.\n"
 +msgstr ""
- 
--#~ msgid "Uses nsswitch or getpw* calls"
--#~ msgstr "nsswitch অথবা getpw* কল ব্যবহার করা হয়"
-+#: ../gui/polgen.glade:2559
-+msgid "<b>Add files/directories that %s manages</b>"
++
++#: ../newrole/newrole.c:1076
++#, c-format
++msgid "Warning!  Could not retrieve tty information.\n"
 +msgstr ""
- 
--#~ msgid "Uses dbus"
--#~ msgstr "dbus ব্যবহার করা হয়"
-+#: ../gui/polgen.glade:2788
-+msgid ""
-+"Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
-+"Files ..."
++
++#: ../newrole/newrole.c:1097
++#, c-format
++msgid "error on reading PAM service configuration.\n"
 +msgstr ""
- 
--#~ msgid "Sends audit messages"
--#~ msgstr "অডিট সংক্রান্ত বার্তা পাঠানো হয়"
-+#: ../gui/polgen.glade:2823
-+msgid "label116"
++
++#: ../newrole/newrole.c:1132
++#, c-format
++msgid "newrole: incorrect password for %s\n"
 +msgstr ""
- 
--#~ msgid "Interacts with the terminal"
--#~ msgstr "টার্মিন্যালের সাথে যোগাযোগ"
-+#: ../gui/polgen.glade:2852
-+msgid "<b>Add booleans from the %s policy:</b>"
++
++#: ../newrole/newrole.c:1159
++#, c-format
++msgid "newrole: failure forking: %s"
 +msgstr ""
- 
--#~ msgid "Sends email"
--#~ msgstr "ই-মেইল বার্তা পাঠানো হয়"
-+#: ../gui/polgen.glade:3002
-+msgid "Add/Remove booleans used by the %s domain"
++
++#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
++#, c-format
++msgid "Unable to restore tty label...\n"
 +msgstr ""
- 
--#~ msgid "Select files/directories that the application manages"
--#~ msgstr "অ্যাপ্লিকেশন দ্বারা পরিচালিত ফাইল/ডিরেক্টরি নির্বাচন করুন"
-+#: ../gui/polgen.glade:3066
-+msgid "<b>Which directory you will generate the %s policy?</b>"
++
++#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
++#, c-format
++msgid "Failed to close tty properly\n"
 +msgstr ""
- 
--#~ msgid ""
--#~ "Add Files/Directories that application will need to \"Write\" to. Pid "
--#~ "Files, Log Files, /var/lib Files ..."
--#~ msgstr ""
--#~ "অ্যাপ্লিকেশন যে সমস্ত ফাইল/ডিরেক্টরিতে \"Write\" লিখতে পারবে সেগুলির নাম যোগ "
--#~ "করুন। Pid ফাইল, লগ ফাইল, /var/lib ফাইল ..."
-+#: ../gui/polgen.glade:3097
-+msgid "Policy Directory"
++
++#: ../newrole/newrole.c:1223
++#, c-format
++msgid "Could not close descriptors.\n"
 +msgstr ""
- 
--#~ msgid "Select booleans that the application uses"
--#~ msgstr "অ্যাপ্লিকেশন দ্বারা ব্যবহৃত বুলিয়ান নির্বাচন করুন"
-+#: ../gui/polgen.glade:3254
-+msgid "Add Booleans Dialog"
++
++#: ../newrole/newrole.c:1250
++#, c-format
++msgid "Error allocating shell's argv0.\n"
 +msgstr ""
- 
--#~ msgid "Add/Remove booleans used for this confined application/user"
--#~ msgstr ""
--#~ "কনফাইন করা অ্যাপ্লিকেশন/ব্যবহারকারীর জন্য প্রয়োগ হওয়া বুলিয়ান যোগ করুন/মুছে ফেলুন"
-+#: ../gui/polgen.glade:3327
-+msgid "Boolean Name"
++
++#: ../newrole/newrole.c:1286
++#, c-format
++msgid "Unable to restore the environment, aborting\n"
 +msgstr ""
- 
--#~ msgid "Select directory to generate policy in"
--#~ msgstr "নিয়মনীতি নির্মাণের জন্য ব্যবহারযোগ্য ডিরেক্টরি নির্বাচন করুন"
-+#: ../gui/polgengui.py:261
-+msgid "Role"
++
++#: ../newrole/newrole.c:1297
++msgid "failed to exec shell\n"
 +msgstr ""
- 
--#~ msgid "Policy Directory"
--#~ msgstr "নিয়মনীতির ডিরেক্টরি"
-+#: ../gui/polgengui.py:268
-+msgid "Existing_User"
++
++#: ../load_policy/load_policy.c:22
++#, c-format
++msgid "usage:  %s [-qi]\n"
 +msgstr ""
- 
--#~ msgid "Generated Policy Files"
--#~ msgstr "উৎপন্ন নিয়মনীতির ফাইল"
-+#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
-+msgid "Application"
++
++#: ../load_policy/load_policy.c:71
++#, c-format
++msgid "%s:  Policy is already loaded and initial load requested\n"
 +msgstr ""
- 
--#~ msgid "Add Booleans Dialog"
--#~ msgstr "বুলিয়ান ডায়লগ যোগ করুন"
-+#: ../gui/polgengui.py:352
-+#, python-format
-+msgid "%s must be a directory"
++
++#: ../load_policy/load_policy.c:80
++#, c-format
++msgid "%s:  Can't load policy and enforcing mode requested:  %s\n"
 +msgstr ""
- 
--#~ msgid "Boolean Name"
--#~ msgstr "বুলিয়ান নাম"
-+#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
-+msgid "You must select a user"
++
++#: ../load_policy/load_policy.c:90
++#, c-format
++msgid "%s:  Can't load policy:  %s\n"
 +msgstr ""
- 
--#~ msgid "Role"
--#~ msgstr "Role"
-+#: ../gui/polgengui.py:542
-+msgid "Select executable file to be confined."
++
++#: ../scripts/chcat:92 ../scripts/chcat:169
++msgid "Requires at least one category"
 +msgstr ""
- 
--#~ msgid "Existing_User"
--#~ msgstr "উপস্থিত_ব্যবহারকারী"
-+#: ../gui/polgengui.py:553
-+msgid "Select init script file to be confined."
++
++#: ../scripts/chcat:106 ../scripts/chcat:183
++#, c-format
++msgid "Can not modify sensitivity levels using '+' on %s"
 +msgstr ""
- 
--#~ msgid "Application"
--#~ msgstr "অ্যাপ্লিকেশন"
-+#: ../gui/polgengui.py:563
-+msgid "Select file(s) that confined application creates or writes"
++
++#: ../scripts/chcat:110
++#, c-format
++msgid "%s is already in %s"
 +msgstr ""
- 
--#~ msgid "%s must be a directory"
--#~ msgstr "%s ডিরেক্টরি হওয়া আবশ্যক"
-+#: ../gui/polgengui.py:570
-+msgid "Select directory(s) that the confined application owns and writes into"
++
++#: ../scripts/chcat:188 ../scripts/chcat:198
++#, c-format
++msgid "%s is not in %s"
 +msgstr ""
- 
--#~ msgid "You must select a user"
--#~ msgstr "একটি ব্যবহারকারী নির্বাচন করা আবশ্যক"
-+#: ../gui/polgengui.py:632
-+msgid "Select directory to generate policy files in"
++
++#: ../scripts/chcat:267 ../scripts/chcat:272
++msgid "Can not combine +/- with other types of categories"
 +msgstr ""
- 
--#~ msgid "Select executable file to be confined."
--#~ msgstr "confine করার উদ্দেশ্যে এক্সিকিউটেবিল ফাইল নির্বাচন করুন"
-+#: ../gui/polgengui.py:649
-+#, python-format
-+msgid ""
-+"Type %s_t already defined in current policy.\n"
-+"Do you want to continue?"
++
++#: ../scripts/chcat:319
++msgid "Can not have multiple sensitivities"
 +msgstr ""
- 
--#~ msgid "Select init script file to be confined."
--#~ msgstr "confine করার উদ্দেশ্যে init script ফাইল নির্বাচন করুন।"
-+#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
-+msgid "Verify Name"
++
++#: ../scripts/chcat:325
++#, c-format
++msgid "Usage %s CATEGORY File ..."
 +msgstr ""
- 
--#~ msgid "Select file(s) that confined application creates or writes"
--#~ msgstr "কনফাইন করা অ্যাপ্লিকেশন দ্বারা নির্মিত অথবা লেখা ফাইল নির্বাচন করুন"
-+#: ../gui/polgengui.py:653
-+#, python-format
-+msgid ""
-+"Module %s.pp already loaded in current policy.\n"
-+"Do you want to continue?"
++
++#: ../scripts/chcat:326
++#, c-format
++msgid "Usage %s -l CATEGORY user ..."
 +msgstr ""
- 
--#~ msgid ""
--#~ "Select directory(s) that the confined application owns and writes into"
--#~ msgstr ""
--#~ "কনফাইন করা অ্যাপ্লিকেশনের মালিকানাধীন অথবা অ্যাপ্লিকেশন দ্বারা লিখনযোগ্য "
--#~ "ডিরেক্টরি নির্বাচন করুন"
-+#: ../gui/polgengui.py:699
-+msgid ""
-+"You must add a name made up of letters and numbers and containing no spaces."
++
++#: ../scripts/chcat:327
++#, c-format
++msgid "Usage %s [[+|-]CATEGORY],...]q File ..."
 +msgstr ""
- 
--#~ msgid "Select directory to generate policy files in"
--#~ msgstr "নিয়মনীতি সংক্রান্ত ফাইল নির্মাণের জন্য ডিরেক্টরি নির্বাচন করুন"
-+#: ../gui/polgengui.py:713
-+msgid "You must enter a executable"
++
++#: ../scripts/chcat:328
++#, c-format
++msgid "Usage %s -l [[+|-]CATEGORY],...]q user ..."
 +msgstr ""
- 
--#~ msgid ""
--#~ "Type %s_t already defined in current policy.\n"
--#~ "Do you want to continue?"
--#~ msgstr ""
--#~ "বর্তমান নিয়মনীতির মধ্যে %s_t ধরন বর্তমানে ব্যাখ্যা করা হয়েছে।\n"
--#~ "এগিয়ে যেতে ইচ্ছুক কি?"
-+#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
-+msgid "Configue SELinux"
++
++#: ../scripts/chcat:329
++#, c-format
++msgid "Usage %s -d File ..."
 +msgstr ""
- 
--#~ msgid "Verify Name"
--#~ msgstr "নাম পরীক্ষণ"
-+#: ../gui/polgen.py:158
-+msgid "Internet Services Daemon"
++
++#: ../scripts/chcat:330
++#, c-format
++msgid "Usage %s -l -d user ..."
 +msgstr ""
- 
--#~ msgid ""
--#~ "Module %s.pp already loaded in current policy.\n"
--#~ "Do you want to continue?"
--#~ msgstr ""
--#~ "বর্তমান নিয়মনীতির মধ্যে %s.pp মডিউল বর্তমানে ব্যাখ্যা করা হয়েছে।\n"
--#~ "এগিয়ে যেতে ইচ্ছুক কি?"
-+#: ../gui/polgen.py:197
-+#, python-format
-+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
++
++#: ../scripts/chcat:331
++#, c-format
++msgid "Usage %s -L"
 +msgstr ""
- 
--#~ msgid "You must enter a name"
--#~ msgstr "নাম উল্লেখ করা আবশ্যক"
-+#: ../gui/polgen.py:324
-+msgid "You must enter a name for your confined process/user"
++
++#: ../scripts/chcat:332
++#, c-format
++msgid "Usage %s -L -l user"
 +msgstr ""
- 
--#~ msgid "You must enter a executable"
--#~ msgstr "এক্সেকিউটেবল উল্লেখ করা আবশ্যক"
-+#: ../gui/polgen.py:326
-+msgid ""
-+"Name must be alpha numberic with no spaces. Consider using option \"-n "
-+"MODULENAME\""
++
++#: ../scripts/chcat:333
++msgid "Use -- to end option list.  For example"
 +msgstr ""
- 
--#~ msgid "Configue SELinux"
--#~ msgstr "SELinux কনফিগার করুন"
-+#: ../gui/polgen.py:414
-+msgid "User Role types can not be assigned executables."
++
++#: ../scripts/chcat:334
++msgid "chcat -- -CompanyConfidential /docs/businessplan.odt"
 +msgstr ""
- 
--#, fuzzy
--#~ msgid "Ports must be numbers or ranges of numbers from 1 to %d "
--#~ msgstr ""
--#~ "পোর্ট সংখ্যার ক্ষেত্রে 1 থেকে %d-র মধ্যে সংখ্যা অথবা সংখ্যামালা ব্যবহার করা আবশ্যক "
-+#: ../gui/polgen.py:420
-+msgid "Only Daemon apps can use an init script.."
++
++#: ../scripts/chcat:335
++msgid "chcat -l +CompanyConfidential juser"
 +msgstr ""
- 
--#~ msgid "You must enter a name for your confined process/user"
--#~ msgstr "কনফাইন করা প্রসেস/ব্যবহারকারীর জন্য নাম লেখা আবশ্যক"
-+#: ../gui/polgen.py:438
-+msgid "use_resolve must be a boolean value "
++
++#: ../scripts/chcat:399
++#, c-format
++msgid "Options Error %s "
 +msgstr ""
- 
--#~ msgid "USER Types are not allowed executables"
--#~ msgstr "USER ধরনটি অনুমোদিত এক্সেকিউটেবল নয়"
-+#: ../gui/polgen.py:444
-+msgid "use_syslog must be a boolean value "
++
++#: ../gui/booleansPage.py:194 ../gui/system-config-selinux.glade:1706
++msgid "Boolean"
 +msgstr ""
- 
--#~ msgid "Only DAEMON apps can use an init script"
--#~ msgstr "শুধুমাত্র DAEMON অ্যাপ্লিকেশন দ্বারা init স্ক্রিপ্ট ব্যবহার করা যাবে"
-+#: ../gui/polgen.py:450
-+msgid "use_kerberos must be a boolean value "
++
++#: ../gui/booleansPage.py:245 ../gui/semanagePage.py:162
++msgid "all"
 +msgstr ""
- 
--#~ msgid "use_syslog must be a boolean value "
--#~ msgstr "use_syslog-র মান বুলিয়ান হওয়া আবশ্যক "
-+#: ../gui/polgen.py:456
-+msgid "manage_krb5_rcache must be a boolean value "
++
++#: ../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 ""
- 
--#, fuzzy
--#~ msgid "USER Types automatically get a tmp type"
--#~ msgstr "USER ধরনের ক্ষেত্রে স্বয়ংক্রিয়রূপে tmp ধরন নির্ধারিত হবে"
-+#: ../gui/polgen.py:486
-+msgid "USER Types automatically get a tmp type"
++
++#: ../gui/fcontextPage.py:64 ../gui/system-config-selinux.glade:1911
++msgid "File Labeling"
 +msgstr ""
- 
--#~ msgid "You must enter the executable path for your confined process"
--#~ msgstr "কনফাইন করা প্রসেসের ক্ষেত্রে এক্সেকিউটেবলের পাথ উল্লেখ করা আবশ্যক"
-+#: ../gui/polgen.py:1004
-+msgid "You must enter the executable path for your confined process"
++
++#: ../gui/fcontextPage.py:74
++msgid ""
++"File\n"
++"Specification"
 +msgstr ""
- 
--#, fuzzy
--#~ msgid "Type Enforcement file"
--#~ msgstr "ধরন প্রয়োগকারী ফাইল"
-+#: ../gui/polgen.py:1182
-+msgid "Type Enforcement file"
++
++#: ../gui/fcontextPage.py:81
++msgid ""
++"Selinux\n"
++"File Type"
 +msgstr ""
- 
--#~ msgid "Interface file"
--#~ msgstr "ইন্টারফেস সংক্রান্ত ফাইল"
-+#: ../gui/polgen.py:1183
-+msgid "Interface file"
++
++#: ../gui/fcontextPage.py:88
++msgid ""
++"File\n"
++"Type"
 +msgstr ""
- 
--#~ msgid "File Contexts file"
--#~ msgstr "ফাইল কনটেক্সটের ফাইল"
-+#: ../gui/polgen.py:1184
-+msgid "File Contexts file"
++
++#: ../gui/loginsPage.py:48 ../gui/system-config-selinux.glade:2098
++msgid "User Mapping"
 +msgstr ""
- 
--#~ msgid "Setup Script"
--#~ msgstr "প্রস্তুতির স্ক্রিপ্ট"
-+#: ../gui/polgen.py:1185
-+msgid "Setup Script"
++
++#: ../gui/loginsPage.py:52
++msgid ""
++"Login\n"
++"Name"
 +msgstr ""
- 
--#~ msgid ""
--#~ "SELinux Port\n"
--#~ "Type"
--#~ msgstr ""
--#~ "SELinux পোর্ট\n"
--#~ "ধরন"
-+#: ../gui/polgen.py:1306
-+#, python-format
++
++#: ../gui/loginsPage.py:56 ../gui/usersPage.py:50
 +msgid ""
-+"\n"
-+"%s\n"
-+"\n"
-+"sepolgen [ -n moduleName ] [ -m ] [ -t type ] [ executable | Name ]\n"
-+"valid Types:\n"
++"SELinux\n"
++"User"
 +msgstr ""
- 
--#~ msgid "Protocol"
--#~ msgstr "প্রোটোকল"
-+#: ../gui/polgen.py:1354
-+msgid "Executable or Name required"
++
++#: ../gui/loginsPage.py:59 ../gui/usersPage.py:55
++msgid ""
++"MLS/\n"
++"MCS Range"
 +msgstr ""
- 
--#~ msgid ""
--#~ "MLS/MCS\n"
--#~ "Level"
--#~ msgstr ""
--#~ "MLS/MCS\n"
--#~ "স্তর"
-+#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
-+msgid "Network Port"
++
++#: ../gui/loginsPage.py:133
++#, python-format
++msgid "Login '%s' is required"
 +msgstr ""
- 
--#~ msgid "Port"
--#~ msgstr "পোর্ট"
-+#: ../gui/portsPage.py:85
-+msgid ""
-+"SELinux Port\n"
-+"Type"
++
++#: ../gui/modulesPage.py:49 ../gui/system-config-selinux.glade:2753
++msgid "Policy Module"
 +msgstr ""
- 
--#~ msgid "Port number \"%s\" is not valid.  0 < PORT_NUMBER < 65536 "
--#~ msgstr "\"%s\" পোর্ট সংখ্যা বৈধ নয়।  0 < পোর্ট_সংখ্যা < 65536 "
-+#: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
-+msgid "Protocol"
++
++#: ../gui/modulesPage.py:58
++msgid "Module Name"
 +msgstr ""
- 
--#~ msgid "List View"
--#~ msgstr "তালিকা অনুসারে প্রদর্শন"
-+#: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
-+msgid ""
-+"MLS/MCS\n"
-+"Level"
++
++#: ../gui/modulesPage.py:135
++msgid "Disable Audit"
 +msgstr ""
- 
--#~ msgid "Group View"
--#~ msgstr "সংকলন অনুযায়ী প্রদর্শন"
-+#: ../gui/portsPage.py:101
-+msgid "Port"
++
++#: ../gui/modulesPage.py:138 ../gui/system-config-selinux.glade:2662
++msgid "Enable Audit"
 +msgstr ""
- 
--#~ msgid "SELinux Service Protection"
--#~ msgstr "SELinux Service Protection"
-+#: ../gui/portsPage.py:207
-+#, python-format
-+msgid "Port number \"%s\" is not valid.  0 < PORT_NUMBER < 65536 "
++
++#: ../gui/modulesPage.py:163
++msgid "Load Policy Module"
 +msgstr ""
 +
-+#: ../gui/portsPage.py:252
-+msgid "List View"
++#: ../gui/polgen.glade:9
++msgid "Red Hat 2007"
 +msgstr ""
 +
-+#: ../gui/portsPage.py:255 ../gui/system-config-selinux.glade:2419
-+msgid "Group View"
++#: ../gui/polgen.glade:11
++msgid "GPL"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:1 ../gui/selinux.tbl:30 ../gui/selinux.tbl:31
-+#: ../gui/selinux.tbl:32 ../gui/selinux.tbl:33 ../gui/selinux.tbl:34
-+#: ../gui/selinux.tbl:36 ../gui/selinux.tbl:37 ../gui/selinux.tbl:38
-+#: ../gui/selinux.tbl:39 ../gui/selinux.tbl:40 ../gui/selinux.tbl:42
-+#: ../gui/selinux.tbl:43 ../gui/selinux.tbl:44 ../gui/selinux.tbl:45
-+#: ../gui/selinux.tbl:46 ../gui/selinux.tbl:47 ../gui/selinux.tbl:48
-+#: ../gui/selinux.tbl:49 ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
-+#: ../gui/selinux.tbl:52 ../gui/selinux.tbl:53 ../gui/selinux.tbl:59
-+#: ../gui/selinux.tbl:60 ../gui/selinux.tbl:61 ../gui/selinux.tbl:62
-+#: ../gui/selinux.tbl:63 ../gui/selinux.tbl:64 ../gui/selinux.tbl:65
-+#: ../gui/selinux.tbl:66 ../gui/selinux.tbl:67 ../gui/selinux.tbl:68
-+#: ../gui/selinux.tbl:69 ../gui/selinux.tbl:75 ../gui/selinux.tbl:76
-+#: ../gui/selinux.tbl:77 ../gui/selinux.tbl:78 ../gui/selinux.tbl:79
-+#: ../gui/selinux.tbl:80 ../gui/selinux.tbl:81 ../gui/selinux.tbl:82
-+#: ../gui/selinux.tbl:83 ../gui/selinux.tbl:84 ../gui/selinux.tbl:86
-+#: ../gui/selinux.tbl:88 ../gui/selinux.tbl:89 ../gui/selinux.tbl:90
-+#: ../gui/selinux.tbl:92 ../gui/selinux.tbl:94 ../gui/selinux.tbl:95
-+#: ../gui/selinux.tbl:96 ../gui/selinux.tbl:97 ../gui/selinux.tbl:98
-+#: ../gui/selinux.tbl:99 ../gui/selinux.tbl:100 ../gui/selinux.tbl:101
-+#: ../gui/selinux.tbl:102 ../gui/selinux.tbl:103 ../gui/selinux.tbl:104
-+#: ../gui/selinux.tbl:106 ../gui/selinux.tbl:108 ../gui/selinux.tbl:109
-+#: ../gui/selinux.tbl:110 ../gui/selinux.tbl:111 ../gui/selinux.tbl:112
-+#: ../gui/selinux.tbl:113 ../gui/selinux.tbl:114 ../gui/selinux.tbl:116
-+#: ../gui/selinux.tbl:117 ../gui/selinux.tbl:119 ../gui/selinux.tbl:121
-+#: ../gui/selinux.tbl:123 ../gui/selinux.tbl:124 ../gui/selinux.tbl:127
-+#: ../gui/selinux.tbl:129 ../gui/selinux.tbl:130 ../gui/selinux.tbl:131
-+#: ../gui/selinux.tbl:132 ../gui/selinux.tbl:133 ../gui/selinux.tbl:134
-+#: ../gui/selinux.tbl:135 ../gui/selinux.tbl:136 ../gui/selinux.tbl:137
-+#: ../gui/selinux.tbl:138 ../gui/selinux.tbl:139 ../gui/selinux.tbl:142
-+#: ../gui/selinux.tbl:143 ../gui/selinux.tbl:144 ../gui/selinux.tbl:145
-+#: ../gui/selinux.tbl:146 ../gui/selinux.tbl:147 ../gui/selinux.tbl:148
-+#: ../gui/selinux.tbl:149 ../gui/selinux.tbl:150 ../gui/selinux.tbl:151
-+#: ../gui/selinux.tbl:152 ../gui/selinux.tbl:154 ../gui/selinux.tbl:155
-+#: ../gui/selinux.tbl:156 ../gui/selinux.tbl:157 ../gui/selinux.tbl:158
-+#: ../gui/selinux.tbl:159 ../gui/selinux.tbl:160 ../gui/selinux.tbl:167
-+#: ../gui/selinux.tbl:171 ../gui/selinux.tbl:172 ../gui/selinux.tbl:173
-+#: ../gui/selinux.tbl:174 ../gui/selinux.tbl:175 ../gui/selinux.tbl:177
-+#: ../gui/selinux.tbl:178 ../gui/selinux.tbl:179 ../gui/selinux.tbl:180
-+#: ../gui/selinux.tbl:184 ../gui/selinux.tbl:192 ../gui/selinux.tbl:193
-+#: ../gui/selinux.tbl:194 ../gui/selinux.tbl:195 ../gui/selinux.tbl:196
-+#: ../gui/selinux.tbl:197 ../gui/selinux.tbl:198 ../gui/selinux.tbl:199
-+#: ../gui/selinux.tbl:200 ../gui/selinux.tbl:201 ../gui/selinux.tbl:206
-+#: ../gui/selinux.tbl:207 ../gui/selinux.tbl:218 ../gui/selinux.tbl:219
-+#: ../gui/selinux.tbl:220 ../gui/selinux.tbl:222 ../gui/selinux.tbl:224
-+#: ../gui/selinux.tbl:226 ../gui/selinux.tbl:227 ../gui/selinux.tbl:230
-+msgid "SELinux Service Protection"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:1
-+msgid "Disable SELinux protection for acct daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:2 ../gui/selinux.tbl:3 ../gui/selinux.tbl:70
-+#: ../gui/selinux.tbl:153 ../gui/selinux.tbl:168 ../gui/selinux.tbl:169
-+#: ../gui/selinux.tbl:170 ../gui/selinux.tbl:189 ../gui/selinux.tbl:202
-+#: ../gui/selinux.tbl:203 ../gui/selinux.tbl:204 ../gui/selinux.tbl:205
-+msgid "Admin"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:2
-+msgid "Allow all daemons to write corefiles to /"
++#. 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/selinux.tbl:3
-+msgid "Allow all daemons the ability to use unallocated ttys"
++#: ../gui/polgen.glade:34
++msgid "Add Booleans Dialog"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
-+#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
-+#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
-+#: ../gui/selinux.tbl:210 ../gui/selinux.tbl:211 ../gui/selinux.tbl:212
-+#: ../gui/selinux.tbl:213 ../gui/selinux.tbl:214 ../gui/selinux.tbl:215
-+#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
-+msgid "User Privs"
++#: ../gui/polgen.glade:101
++msgid "Boolean Name"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for acct daemon"
--#~ msgstr "acct-র জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
-+#: ../gui/selinux.tbl:4
-+msgid ""
-+"Allow gadmin SELinux user account to execute files in home directory or /tmp"
++
++#: ../gui/polgen.glade:230
++msgid "SELinux Policy Generation Tool"
 +msgstr ""
- 
--#~ msgid "Admin"
--#~ msgstr "অ্যাডমিন"
-+#: ../gui/selinux.tbl:5
++
++#: ../gui/polgen.glade:251
 +msgid ""
-+"Allow guest SELinux user account to execute files in home directory or /tmp"
++"<b>Select the policy type for the application or user role you want to "
++"confine:</b>"
 +msgstr ""
- 
--#~ msgid "Allow all daemons to write corefiles to /"
--#~ msgstr "সর্বধরনের ডেমন দ্বারা /-র মধ্যে corefile লেখার অনুমতি প্রদান করা হবে"
-+#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
-+msgid "Memory Protection"
++
++#: ../gui/polgen.glade:284
++msgid "<b>Applications</b>"
 +msgstr ""
- 
--#~ msgid "Allow all daemons the ability to use unallocated ttys"
--#~ msgstr "সর্বধরনের ডেমনকে অব্যবহৃত ttys ব্যবহারের ক্ষমতা প্রদান করা হবে"
-+#: ../gui/selinux.tbl:6
-+msgid "Allow java executable stack"
++
++#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:183
++msgid "Standard Init Daemon"
 +msgstr ""
- 
--#~ msgid "User Privs"
--#~ msgstr "ব্যবহারকারীর অধিকার"
-+#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
-+#: ../gui/selinux.tbl:209
-+msgid "Mount"
++
++#: ../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 ""
- 
--#, fuzzy
--#~ msgid ""
--#~ "Allow gadmin SELinux user account to execute files in home directory or /"
--#~ "tmp"
--#~ msgstr ""
--#~ "gadmin SELinux ব্যবহারকারী অ্যাকাউন্টের ক্ষেত্রে ব্যবহারকারীর ব্যক্তিগত ডিরেক্টরি "
--#~ "(home) অথবা /tmp ডিরেক্টরির মধ্যে ফাইল সঞ্চালনের অনুমতি প্রদান করা হবে"
-+#: ../gui/selinux.tbl:7
-+msgid "Allow mount to mount any file"
++
++#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:184
++msgid "DBUS System Daemon"
 +msgstr ""
- 
--#, fuzzy
--#~ msgid ""
--#~ "Allow guest SELinux user account to execute files in home directory or /"
--#~ "tmp"
--#~ msgstr ""
--#~ "guest SELinux ব্যবহারকারী অ্যাকাউন্টের ক্ষেত্রে ব্যবহারকারীর ব্যক্তিগত ডিরেক্টরি "
--#~ "(home) অথবা /tmp ডিরেক্টরির মধ্যে ফাইল সঞ্চালনের অনুমতি প্রদান করা হবে"
-+#: ../gui/selinux.tbl:8
-+msgid "Allow mount to mount any directory"
-+msgstr ""
- 
--#~ msgid "Memory Protection"
--#~ msgstr "মেমরি সংরক্ষণ"
-+#: ../gui/selinux.tbl:9
-+msgid "Allow mplayer executable stack"
++
++#: ../gui/polgen.glade:349
++msgid "Internet Services Daemon (inetd)"
 +msgstr ""
- 
--#~ msgid "Allow java executable stack"
--#~ msgstr "java এক্সেকিউটেবল স্ট্যাকের অনুমতি প্রদান করা হবে"
-+#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
-+#: ../gui/selinux.tbl:188
-+msgid "SSH"
++
++#: ../gui/polgen.glade:353
++msgid "Internet Services Daemon are daemons started by xinetd"
 +msgstr ""
- 
--#~ msgid "Mount"
--#~ msgstr "Mount"
-+#: ../gui/selinux.tbl:10
-+msgid "Allow ssh to run ssh-keysign"
++
++#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:186
++msgid "Web Application/Script (CGI)"
 +msgstr ""
- 
--#~ msgid "Allow mount to mount any file"
--#~ msgstr "mount দ্বারা যে কোনো ফাইল মাউন্ট করার অনুমতি প্রদান করা হবে"
-+#: ../gui/selinux.tbl:11
++
++#: ../gui/polgen.glade:370
 +msgid ""
-+"Allow staff SELinux user account to execute files in home directory or /tmp"
++"Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
 +msgstr ""
- 
--#~ msgid "Allow mount to mount any directory"
--#~ msgstr "mount দ্বারা যে কোনো ডিরেক্টরি মাউন্ট করার অনুমতি প্রদান করা হবে"
-+#: ../gui/selinux.tbl:12
-+msgid ""
-+"Allow sysadm SELinux user account to execute files in home directory or /tmp"
++
++#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:187
++msgid "User Application"
 +msgstr ""
- 
--#~ msgid "Allow mplayer executable stack"
--#~ msgstr "mplayer এক্সেকিউটেবল স্ট্যাকের অনুমতি প্রদান করা হবে"
-+#: ../gui/selinux.tbl:13
++
++#: ../gui/polgen.glade:387 ../gui/polgen.glade:404
 +msgid ""
-+"Allow unconfined SELinux user account to execute files in home directory or /"
-+"tmp"
++"User Application are any application that you would like to confine that is "
++"started by a user"
 +msgstr ""
- 
--#~ msgid "SSH"
--#~ msgstr "SSH"
-+#: ../gui/selinux.tbl:14
-+msgid "Network Configuration"
++
++#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:188
++msgid "Sandbox"
 +msgstr ""
- 
--#~ msgid "Allow ssh to run ssh-keysign"
--#~ msgstr "ssh দ্বারা ssh-keysign সঞ্চালনের অনুমতি দেওয়া হবে"
-+#: ../gui/selinux.tbl:14
-+msgid "Allow unlabeled packets to flow on the network"
++
++#: ../gui/polgen.glade:446
++msgid "<b>Login Users</b>"
 +msgstr ""
- 
--#, fuzzy
--#~ msgid ""
--#~ "Allow staff SELinux user account to execute files in home directory or /"
--#~ "tmp"
--#~ msgstr ""
--#~ "staff SELinux ব্যবহারকারী অ্যাকাউন্টের ক্ষেত্রে ব্যবহারকারীর ব্যক্তিগত ডিরেক্টরি "
--#~ "(home) অথবা /tmp ডিরেক্টরির মধ্যে ফাইল সঞ্চালনের অনুমতি প্রদান করা হবে"
-+#: ../gui/selinux.tbl:15
-+msgid ""
-+"Allow user SELinux user account to execute files in home directory or /tmp"
++
++#: ../gui/polgen.glade:478
++msgid "Existing User Roles"
 +msgstr ""
- 
--#, fuzzy
--#~ msgid ""
--#~ "Allow sysadm SELinux user account to execute files in home directory or /"
--#~ "tmp"
--#~ msgstr ""
--#~ "sysadm SELinux ব্যবহারকারী অ্যাকাউন্টের ক্ষেত্রে ব্যবহারকারীর ব্যক্তিগত ডিরেক্টরি "
--#~ "(home) অথবা /tmp ডিরেক্টরির মধ্যে ফাইল সঞ্চালনের অনুমতি প্রদান করা হবে"
-+#: ../gui/selinux.tbl:16
-+msgid "Allow unconfined to dyntrans to unconfined_execmem"
++
++#: ../gui/polgen.glade:482
++msgid "Modify an existing login user record."
 +msgstr ""
- 
--#, fuzzy
--#~ msgid ""
--#~ "Allow unconfined SELinux user account to execute files in home directory "
--#~ "or /tmp"
--#~ msgstr ""
--#~ "আন-কনফাইন করা SELinux ব্যবহারকারী অ্যাকাউন্টের ক্ষেত্রে ব্যবহারকারীর ব্যক্তিগত "
--#~ "ডিরেক্টরি (home) অথবা /tmp ডিরেক্টরির মধ্যে ফাইল সঞ্চালনের অনুমতি প্রদান করা হবে"
-+#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
-+#: ../gui/selinux.tbl:140
-+msgid "Databases"
++
++#: ../gui/polgen.glade:495 ../sepolicy/sepolicy/generate.py:189
++msgid "Minimal Terminal User Role"
 +msgstr ""
- 
--#~ msgid "Network Configuration"
--#~ msgstr "নেটওয়ার্ক কনফিগারেশন"
-+#: ../gui/selinux.tbl:17
-+msgid "Allow user to connect to mysql socket"
++
++#: ../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 ""
- 
--#~ msgid "Allow unlabeled packets to flow on the network"
--#~ msgstr "লেবেল বিহীন প্যাকেটগুলি নেটওয়ার্কের মধ্যে চলাচলের অনুমতি প্রদান করা হবে"
-+#: ../gui/selinux.tbl:18
-+msgid "Allow user to connect to postgres socket"
++
++#: ../gui/polgen.glade:512 ../sepolicy/sepolicy/generate.py:190
++msgid "Minimal X Windows User Role"
 +msgstr ""
- 
--#, fuzzy
--#~ msgid ""
--#~ "Allow user SELinux user account to execute files in home directory or /tmp"
--#~ msgstr ""
--#~ "user SELinux ব্যবহারকারী অ্যাকাউন্টের ক্ষেত্রে ব্যবহারকারীর ব্যক্তিগত ডিরেক্টরি "
--#~ "(home) অথবা /tmp ডিরেক্টরির মধ্যে ফাইল সঞ্চালনের অনুমতি প্রদান করা হবে"
-+#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
-+msgid "XServer"
++
++#: ../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 ""
- 
--#~ msgid "Allow unconfined to dyntrans to unconfined_execmem"
--#~ msgstr ""
--#~ "আন-কনফাইন করা সামগ্রী unconfined_execmem-এ dyntrans করার অনুমতি প্রদান করা "
--#~ "হবে"
-+#: ../gui/selinux.tbl:19
-+msgid "Allow clients to write to X shared memory"
++
++#: ../gui/polgen.glade:529 ../sepolicy/sepolicy/generate.py:191
++msgid "User Role"
 +msgstr ""
- 
--#~ msgid "Databases"
--#~ msgstr "ডাটাবেস"
-+#: ../gui/selinux.tbl:20
++
++#: ../gui/polgen.glade:533
 +msgid ""
-+"Allow xguest SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
- 
--#~ msgid "Allow user to connect to mysql socket"
--#~ msgstr "ব্যবহারকারীদের mysql সকেটের সাথে সংযোগ করার অনুমতি প্রদান করা হবে"
-+#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
-+#: ../gui/selinux.tbl:231
-+msgid "NIS"
++"User with full networking, no setuid applications without transition, no "
++"sudo, no su."
 +msgstr ""
- 
--#~ msgid "Allow user to connect to postgres socket"
--#~ msgstr "ব্যবহারকারীদের postgres সকেটের সাথে সংযোগ করার অনুমতি প্রদান করা হবে"
-+#: ../gui/selinux.tbl:21
-+msgid "Allow daemons to run with NIS"
++
++#: ../gui/polgen.glade:546 ../sepolicy/sepolicy/generate.py:192
++msgid "Admin User Role"
 +msgstr ""
- 
--#~ msgid "XServer"
--#~ msgstr "XServer"
-+#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
-+#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
-+#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
-+#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
-+#: ../gui/selinux.tbl:118
-+msgid "Web Applications"
++
++#: ../gui/polgen.glade:550
++msgid ""
++"User with full networking, no setuid applications without transition, no su, "
++"can sudo to Root Administration Roles"
 +msgstr ""
- 
--#~ msgid "Allow clients to write to X shared memory"
--#~ msgstr "ক্লায়েন্টদেরকে X শেয়ার মেমরিতে লেখার অনুমতি প্রদান করা হবে"
-+#: ../gui/selinux.tbl:22
-+msgid "Transition staff SELinux user to Web Browser Domain"
++
++#: ../gui/polgen.glade:592
++msgid "<b>Root Users</b>"
 +msgstr ""
- 
--#, fuzzy
--#~ msgid ""
--#~ "Allow xguest SELinux user account to execute files in home directory or /"
--#~ "tmp"
--#~ msgstr ""
--#~ "xguest SELinux ব্যবহারকারী অ্যাকাউন্টের ক্ষেত্রে ব্যবহারকারীর ব্যক্তিগত ডিরেক্টরি "
--#~ "(home) অথবা /tmp ডিরেক্টরির মধ্যে ফাইল সঞ্চালনের অনুমতি প্রদান করা হবে"
-+#: ../gui/selinux.tbl:23
-+msgid "Transition sysadm SELinux user to Web Browser Domain"
++
++#: ../gui/polgen.glade:623 ../sepolicy/sepolicy/generate.py:193
++msgid "Root Admin User Role"
 +msgstr ""
- 
--#~ msgid "NIS"
--#~ msgstr "NIS"
-+#: ../gui/selinux.tbl:24
-+msgid "Transition user SELinux user to Web Browser Domain"
++
++#: ../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 ""
- 
--#~ msgid "Allow daemons to run with NIS"
--#~ msgstr "NIS-র সাথে ডেমন সঞ্চালনের অনুমতি দেওয়া হবে"
-+#: ../gui/selinux.tbl:25
-+msgid "Transition xguest SELinux user to Web Browser Domain"
++
++#: ../gui/polgen.glade:705
++msgid "<b>Enter name of application or user role:</b>"
 +msgstr ""
- 
--#~ msgid "Web Applications"
--#~ msgstr "ওয়েব অ্যাপ্লিকেশন"
-+#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
-+#: ../gui/selinux.tbl:29
-+msgid "Allow staff Web Browsers to write to home directories"
++
++#: ../gui/polgen.glade:728 ../gui/polgengui.py:252
++msgid "Name"
 +msgstr ""
- 
--#~ msgid "Transition staff SELinux user to Web Browser Domain"
--#~ msgstr ""
--#~ "staff SELinux ব্যবহারকারীকে ওয়েব ব্রাউজার ডোমেইনের মধ্যে রূপান্তর করা হবে"
-+#: ../gui/selinux.tbl:30
-+msgid "Disable SELinux protection for amanda"
++
++#: ../gui/polgen.glade:739
++msgid "Enter complete path for executable to be confined."
 +msgstr ""
- 
--#~ msgid "Transition sysadm SELinux user to Web Browser Domain"
--#~ msgstr ""
--#~ "sysadm SELinux ব্যবহারকারীকে ওয়েব ব্রাউজার ডোমেইনের মধ্যে রূপান্তর করা হবে"
-+#: ../gui/selinux.tbl:31
-+msgid "Disable SELinux protection for amavis"
++
++#: ../gui/polgen.glade:756 ../gui/polgen.glade:838 ../gui/polgen.glade:2361
++msgid "..."
 +msgstr ""
- 
--#~ msgid "Transition user SELinux user to Web Browser Domain"
--#~ msgstr "user SELinux ব্যবহারকারীকে ওয়েব ব্রাউজার ডোমেইনের মধ্যে রূপান্তর করা হবে"
-+#: ../gui/selinux.tbl:32
-+msgid "Disable SELinux protection for apmd daemon"
++
++#: ../gui/polgen.glade:776
++msgid "Enter unique name for the confined application or user role."
 +msgstr ""
- 
--#~ msgid "Transition xguest SELinux user to Web Browser Domain"
--#~ msgstr ""
--#~ "xguest SELinux ব্যবহারকারীকে ওয়েব ব্রাউজার ডোমেইনের মধ্যে রূপান্তর করা হবে"
-+#: ../gui/selinux.tbl:33
-+msgid "Disable SELinux protection for arpwatch daemon"
++
++#: ../gui/polgen.glade:794
++msgid "Executable"
 +msgstr ""
- 
--#~ msgid "Allow staff Web Browsers to write to home directories"
--#~ msgstr ""
--#~ "staff ওয়েব ব্রাউজার দ্বারা ব্যক্তিগত (home) ডিরেক্টরির মধ্যে লেখার অনুমতি প্রদান "
--#~ "করা হবে"
-+#: ../gui/selinux.tbl:34
-+msgid "Disable SELinux protection for auditd daemon"
++
++#: ../gui/polgen.glade:808
++msgid "Init script"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for amanda"
--#~ msgstr "amanda-র জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
-+#: ../gui/selinux.tbl:35
-+msgid "Disable SELinux protection for automount daemon"
++
++#: ../gui/polgen.glade:821
++msgid ""
++"Enter complete path to init script used to start the confined application."
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for amavis"
--#~ msgstr "amavis-র জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
-+#: ../gui/selinux.tbl:36
-+msgid "Disable SELinux protection for avahi"
++
++#: ../gui/polgen.glade:887
++msgid "<b>Select existing role to modify:</b>"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for apmd daemon"
--#~ msgstr "apmd ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
-+#: ../gui/selinux.tbl:37
-+msgid "Disable SELinux protection for bluetooth daemon"
++
++#: ../gui/polgen.glade:908
++msgid "Select the user roles that will transiton to the %s domain."
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for arpwatch daemon"
--#~ msgstr "arpwatch ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
-+#: ../gui/selinux.tbl:38
-+msgid "Disable SELinux protection for canna daemon"
++
++#: ../gui/polgen.glade:928
++msgid "role tab"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for auditd daemon"
--#~ msgstr "auditd ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
-+#: ../gui/selinux.tbl:39
-+msgid "Disable SELinux protection for cardmgr daemon"
++
++#: ../gui/polgen.glade:945
++msgid "<b>Select roles that %s will transition to:</b>"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for automount daemon"
--#~ msgstr "automount ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
-+#: ../gui/selinux.tbl:40
-+msgid "Disable SELinux protection for Cluster Server"
++
++#: ../gui/polgen.glade:963
++msgid "Select applications domains that %s will transition to."
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for avahi"
--#~ msgstr "avahi-র জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
-+#: ../gui/selinux.tbl:41
++
++#: ../gui/polgen.glade:983
 +msgid ""
-+"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-+"temp and untrusted content files"
++"transition \n"
++"role tab"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for bluetooth daemon"
--#~ msgstr "bluetooth ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
-+#: ../gui/selinux.tbl:42
-+msgid "Disable SELinux protection for ciped daemon"
++
++#: ../gui/polgen.glade:1001
++msgid "<b>Select the user_roles that will transition to %s:</b>"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for canna daemon"
--#~ msgstr "canna ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
-+#: ../gui/selinux.tbl:43
-+msgid "Disable SELinux protection for clamd daemon"
++
++#: ../gui/polgen.glade:1019
++msgid "Select the user roles that will transiton to this applications domains."
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for cardmgr daemon"
--#~ msgstr "cardmgr ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
-+#: ../gui/selinux.tbl:44
-+msgid "Disable SELinux protection for clamscan"
++
++#: ../gui/polgen.glade:1056
++msgid "<b>Select domains that %s will administer:</b>"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for Cluster Server"
--#~ msgstr "Cluster Server-র জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
-+#: ../gui/selinux.tbl:45
-+msgid "Disable SELinux protection for clvmd"
++
++#: ../gui/polgen.glade:1074 ../gui/polgen.glade:1129
++msgid "Select the domains that you would like this user administer."
 +msgstr ""
- 
--#~ msgid ""
--#~ "Allow cdrecord to read various content. nfs, samba, removable devices, "
--#~ "user temp and untrusted content files"
--#~ msgstr ""
--#~ "cdrecord দ্বারা বিবিধ বস্তু পাঠের অনুমতি প্রদান করা হবে। nfs, samba, "
--#~ "অপসারণযোগ্য ডিভাইস, user temp ও অবিশ্বস্ত তথ্য সহ ফাইল"
-+#: ../gui/selinux.tbl:46
-+msgid "Disable SELinux protection for comsat daemon"
++
++#: ../gui/polgen.glade:1111
++msgid "<b>Select additional roles for %s:</b>"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for ciped daemon"
--#~ msgstr "ciped ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
-+#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
-+#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
-+msgid "Disable SELinux protection for courier daemon"
++
++#: ../gui/polgen.glade:1166
++msgid "<b>Enter network ports that %s binds on:</b>"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for clamd daemon"
--#~ msgstr "clamd ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
-+#: ../gui/selinux.tbl:52
-+msgid "Disable SELinux protection for cpucontrol daemon"
++
++#: ../gui/polgen.glade:1186 ../gui/polgen.glade:1557
++msgid "<b>TCP Ports</b>"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for clamscan"
--#~ msgstr "clamscan-র জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
-+#: ../gui/selinux.tbl:53
-+msgid "Disable SELinux protection for cpuspeed daemon"
++
++#: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
++#: ../gui/polgen.glade:1698
++msgid "All"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for clvmd"
--#~ msgstr "clvmd-র জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
-+#: ../gui/selinux.tbl:54
-+msgid "Cron"
++
++#: ../gui/polgen.glade:1227 ../gui/polgen.glade:1394
++msgid "Allows %s to bind to any udp port"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for comsat daemon"
--#~ msgstr "comsat ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
-+#: ../gui/selinux.tbl:54
-+msgid "Disable SELinux protection for crond daemon"
++
++#: ../gui/polgen.glade:1240 ../gui/polgen.glade:1407
++msgid "600-1024"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for courier daemon"
--#~ msgstr "courier ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
-+#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
-+#: ../gui/selinux.tbl:91
-+msgid "Printing"
++
++#: ../gui/polgen.glade:1244 ../gui/polgen.glade:1411
++msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for cpucontrol daemon"
--#~ msgstr "cpucontrol ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
-+#: ../gui/selinux.tbl:55
-+msgid "Disable SELinux protection for cupsd back end server"
++
++#: ../gui/polgen.glade:1257 ../gui/polgen.glade:1424
++msgid "Unreserved Ports (>1024)"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for cpuspeed daemon"
--#~ msgstr "cpuspeed ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
-+#: ../gui/selinux.tbl:56
-+msgid "Disable SELinux protection for cupsd daemon"
++
++#: ../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 ""
- 
--#~ msgid "Cron"
--#~ msgstr "Cron"
-+#: ../gui/selinux.tbl:57
-+msgid "Disable SELinux protection for cupsd_lpd"
++
++#: ../gui/polgen.glade:1289 ../gui/polgen.glade:1456 ../gui/polgen.glade:1609
++#: ../gui/polgen.glade:1718
++msgid "Select Ports"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for crond daemon"
--#~ msgstr "crond ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
-+#: ../gui/selinux.tbl:58
-+msgid "CVS"
++
++#: ../gui/polgen.glade:1302 ../gui/polgen.glade:1469
++msgid "Allows %s to bind to any udp ports > 1024"
 +msgstr ""
- 
--#~ msgid "Printing"
--#~ msgstr "প্রিন্ট ব্যবস্থা"
-+#: ../gui/selinux.tbl:58
-+msgid "Disable SELinux protection for cvs daemon"
++
++#: ../gui/polgen.glade:1353 ../gui/polgen.glade:1666
++msgid "<b>UDP Ports</b>"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for cupsd back end server"
--#~ msgstr "cupsd ব্যাক-এন্ড সার্ভারের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
-+#: ../gui/selinux.tbl:59
-+msgid "Disable SELinux protection for cyrus daemon"
++
++#: ../gui/polgen.glade:1519
++msgid ""
++"Network\n"
++"Bind tab"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for cupsd daemon"
--#~ msgstr "cupsd ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
-+#: ../gui/selinux.tbl:60
-+msgid "Disable SELinux protection for dbskkd daemon"
++
++#: ../gui/polgen.glade:1537
++msgid "<b>Select network ports that %s connects to:</b>"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for cupsd_lpd"
--#~ msgstr "cupsd_lpd-র জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
-+#: ../gui/selinux.tbl:61
-+msgid "Disable SELinux protection for dbusd daemon"
++
++#: ../gui/polgen.glade:1593
++msgid "Allows %s to connect to any tcp port"
 +msgstr ""
- 
--#~ msgid "CVS"
--#~ msgstr "CVS"
-+#: ../gui/selinux.tbl:62
-+msgid "Disable SELinux protection for dccd"
++
++#: ../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 ""
- 
--#~ msgid "Disable SELinux protection for cvs daemon"
--#~ msgstr "cvs ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
-+#: ../gui/selinux.tbl:63
-+msgid "Disable SELinux protection for dccifd"
++
++#: ../gui/polgen.glade:1702
++msgid "Allows %s to connect to any udp port"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for cyrus daemon"
--#~ msgstr "cyrus ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
-+#: ../gui/selinux.tbl:64
-+msgid "Disable SELinux protection for dccm"
++
++#: ../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 ""
- 
--#~ msgid "Disable SELinux protection for dbskkd daemon"
--#~ msgstr "dbskkd ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
-+#: ../gui/selinux.tbl:65
-+msgid "Disable SELinux protection for ddt daemon"
++
++#: ../gui/polgen.glade:1792
++msgid "<b>Select common application traits for %s:</b>"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for dbusd daemon"
--#~ msgstr "dbusd ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
-+#: ../gui/selinux.tbl:66
-+msgid "Disable SELinux protection for devfsd daemon"
++
++#: ../gui/polgen.glade:1809
++msgid "Writes syslog messages\t"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for dccd"
--#~ msgstr "dccd-র জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
-+#: ../gui/selinux.tbl:67
-+msgid "Disable SELinux protection for dhcpc daemon"
++
++#: ../gui/polgen.glade:1824
++msgid "Create/Manipulate temporary files in /tmp"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for dccifd"
--#~ msgstr "dccifd-র জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
-+#: ../gui/selinux.tbl:68
-+msgid "Disable SELinux protection for dhcpd daemon"
++
++#: ../gui/polgen.glade:1839
++msgid "Uses Pam for authentication"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for dccm"
--#~ msgstr "dccm-র জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
-+#: ../gui/selinux.tbl:69
-+msgid "Disable SELinux protection for dictd daemon"
++
++#: ../gui/polgen.glade:1854
++msgid "Uses nsswitch or getpw* calls"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for ddt daemon"
--#~ msgstr "ddt ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
-+#: ../gui/selinux.tbl:70
-+msgid "Allow sysadm_t to directly start daemons"
++
++#: ../gui/polgen.glade:1869
++msgid "Uses dbus"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for devfsd daemon"
--#~ msgstr "devfsd ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
-+#: ../gui/selinux.tbl:71
-+msgid "Disable SELinux protection for Evolution"
++
++#: ../gui/polgen.glade:1884
++msgid "Sends audit messages"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for dhcpc daemon"
--#~ msgstr "dhcpc ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
-+#: ../gui/selinux.tbl:72
-+msgid "Games"
++
++#: ../gui/polgen.glade:1899
++msgid "Interacts with the terminal"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for dhcpd daemon"
--#~ msgstr "dhcpd ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
-+#: ../gui/selinux.tbl:72
-+msgid "Disable SELinux protection for games"
++
++#: ../gui/polgen.glade:1914
++msgid "Sends email"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for dictd daemon"
--#~ msgstr "dictd ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
-+#: ../gui/selinux.tbl:73
-+msgid "Disable SELinux protection for the web browsers"
++
++#: ../gui/polgen.glade:1961
++msgid "<b>Add files/directories that %s manages</b>"
 +msgstr ""
- 
--#~ msgid "Allow sysadm_t to directly start daemons"
--#~ msgstr "sysadm_t দ্বারা সরাসরি ডেমন আরম্ভের অনুমতি প্রদান করা হবে"
-+#: ../gui/selinux.tbl:74
-+msgid "Disable SELinux protection for Thunderbird"
++
++#: ../gui/polgen.glade:2122
++msgid ""
++"Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
++"Files ..."
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for Evolution"
--#~ msgstr "Evolution-র জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
-+#: ../gui/selinux.tbl:75
-+msgid "Disable SELinux protection for distccd daemon"
++
++#: ../gui/polgen.glade:2166
++msgid "<b>Add booleans from the %s policy:</b>"
 +msgstr ""
- 
--#~ msgid "Games"
--#~ msgstr "খেলা"
-+#: ../gui/selinux.tbl:76
-+msgid "Disable SELinux protection for dmesg daemon"
++
++#: ../gui/polgen.glade:2274
++msgid "Add/Remove booleans used by the %s domain"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for games"
--#~ msgstr "খেলার জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
-+#: ../gui/selinux.tbl:77
-+msgid "Disable SELinux protection for dnsmasq daemon"
++
++#: ../gui/polgen.glade:2316
++msgid "<b>Which directory you will generate the %s policy?</b>"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for the web browsers"
--#~ msgstr "ওয়েব ব্রাউজারের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
-+#: ../gui/selinux.tbl:78
-+msgid "Disable SELinux protection for dovecot daemon"
++
++#: ../gui/polgen.glade:2334
++msgid "Policy Directory"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for Thunderbird"
--#~ msgstr "Thunderbird-র জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
-+#: ../gui/selinux.tbl:79
-+msgid "Disable SELinux protection for entropyd daemon"
++
++#: ../gui/polgengui.py:262
++msgid "Role"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for distccd daemon"
--#~ msgstr "distccd ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
-+#: ../gui/selinux.tbl:80
-+msgid "Disable SELinux protection for fetchmail"
++
++#: ../gui/polgengui.py:269
++msgid "Existing_User"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for dmesg daemon"
--#~ msgstr "dmesg ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
-+#: ../gui/selinux.tbl:81
-+msgid "Disable SELinux protection for fingerd daemon"
++
++#: ../gui/polgengui.py:283 ../gui/polgengui.py:291 ../gui/polgengui.py:305
++msgid "Application"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for dnsmasq daemon"
--#~ msgstr "dnsmasq ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
-+#: ../gui/selinux.tbl:82
-+msgid "Disable SELinux protection for freshclam daemon"
++
++#: ../gui/polgengui.py:353
++#, python-format
++msgid "%s must be a directory"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for dovecot daemon"
--#~ msgstr "dovecot ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
-+#: ../gui/selinux.tbl:83
-+msgid "Disable SELinux protection for fsdaemon daemon"
++
++#: ../gui/polgengui.py:413 ../gui/polgengui.py:694
++msgid "You must select a user"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for entropyd daemon"
--#~ msgstr "entropyd ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
-+#: ../gui/selinux.tbl:84
-+msgid "Disable SELinux protection for gpm daemon"
++
++#: ../gui/polgengui.py:543
++msgid "Select executable file to be confined."
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for fetchmail"
--#~ msgstr "fetchmail-র জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
-+#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
-+msgid "NFS"
++
++#: ../gui/polgengui.py:554
++msgid "Select init script file to be confined."
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for fingerd daemon"
--#~ msgstr "fingerd ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
-+#: ../gui/selinux.tbl:85
-+msgid "Disable SELinux protection for gss daemon"
++
++#: ../gui/polgengui.py:564
++msgid "Select file(s) that confined application creates or writes"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for freshclam daemon"
--#~ msgstr "freshclam ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
-+#: ../gui/selinux.tbl:86
-+msgid "Disable SELinux protection for Hal daemon"
++
++#: ../gui/polgengui.py:571
++msgid "Select directory(s) that the confined application owns and writes into"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for fsdaemon daemon"
--#~ msgstr "fsdaemon ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
-+#: ../gui/selinux.tbl:87
-+msgid "Compatibility"
++
++#: ../gui/polgengui.py:633
++msgid "Select directory to generate policy files in"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for gpm daemon"
--#~ msgstr "gpm ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
-+#: ../gui/selinux.tbl:87
++
++#: ../gui/polgengui.py:650
++#, python-format
 +msgid ""
-+"Do not audit things that we know to be broken but which are not security "
-+"risks"
-+msgstr ""
- 
--#~ msgid "NFS"
--#~ msgstr "NFS"
-+#: ../gui/selinux.tbl:88
-+msgid "Disable SELinux protection for hostname daemon"
++"Type %s_t already defined in current policy.\n"
++"Do you want to continue?"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for gss daemon"
--#~ msgstr "gss ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
-+#: ../gui/selinux.tbl:89
-+msgid "Disable SELinux protection for hotplug daemon"
++
++#: ../gui/polgengui.py:650 ../gui/polgengui.py:654
++msgid "Verify Name"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for Hal daemon"
--#~ msgstr "Hal ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
-+#: ../gui/selinux.tbl:90
-+msgid "Disable SELinux protection for howl daemon"
++
++#: ../gui/polgengui.py:654
++#, python-format
++msgid ""
++"Module %s.pp already loaded in current policy.\n"
++"Do you want to continue?"
 +msgstr ""
- 
--#~ msgid "Compatibility"
--#~ msgstr "সুসংগতি"
-+#: ../gui/selinux.tbl:91
-+msgid "Disable SELinux protection for cups hplip daemon"
++
++#: ../gui/polgengui.py:700
++msgid ""
++"You must add a name made up of letters and numbers and containing no spaces."
 +msgstr ""
- 
--#~ msgid ""
--#~ "Do not audit things that we know to be broken but which are not security "
--#~ "risks"
--#~ msgstr "বিপদের আশঙ্কাবিহীন জ্ঞাত সমস্যাসহ সামগ্রীর জন্য অডিট করা হবে না"
-+#: ../gui/selinux.tbl:92
-+msgid "Disable SELinux protection for httpd rotatelogs"
++
++#: ../gui/polgengui.py:714
++msgid "You must enter a executable"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for hostname daemon"
--#~ msgstr "hostname ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
-+#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
-+msgid "HTTPD Service"
++
++#: ../gui/polgengui.py:739 ../gui/system-config-selinux.py:174
++msgid "Configue SELinux"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for hotplug daemon"
--#~ msgstr "hotplug ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
-+#: ../gui/selinux.tbl:93
-+msgid "Disable SELinux protection for http suexec"
++
++#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
++msgid "Network Port"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for howl daemon"
--#~ msgstr "howl ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
-+#: ../gui/selinux.tbl:94
-+msgid "Disable SELinux protection for hwclock daemon"
++
++#: ../gui/portsPage.py:85
++msgid ""
++"SELinux Port\n"
++"Type"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for cups hplip daemon"
--#~ msgstr "hplip ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
-+#: ../gui/selinux.tbl:95
-+msgid "Disable SELinux protection for i18n daemon"
++
++#: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
++msgid "Protocol"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for httpd rotatelogs"
--#~ msgstr "httpd rotatelogs-র জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
-+#: ../gui/selinux.tbl:96
-+msgid "Disable SELinux protection for imazesrv daemon"
++
++#: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
++msgid ""
++"MLS/MCS\n"
++"Level"
 +msgstr ""
- 
--#~ msgid "HTTPD Service"
--#~ msgstr "HTTPD পরিসেবা"
-+#: ../gui/selinux.tbl:97
-+msgid "Disable SELinux protection for inetd child daemons"
++
++#: ../gui/portsPage.py:101
++msgid "Port"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for http suexec"
--#~ msgstr "http suexec-র জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
-+#: ../gui/selinux.tbl:98
-+msgid "Disable SELinux protection for inetd daemon"
++
++#: ../gui/portsPage.py:207
++#, python-format
++msgid "Port number \"%s\" is not valid.  0 < PORT_NUMBER < 65536 "
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for hwclock daemon"
--#~ msgstr "hwclock ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
-+#: ../gui/selinux.tbl:99
-+msgid "Disable SELinux protection for innd daemon"
++
++#: ../gui/portsPage.py:252
++msgid "List View"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for i18n daemon"
--#~ msgstr "i18n ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
-+#: ../gui/selinux.tbl:100
-+msgid "Disable SELinux protection for iptables daemon"
++
++#: ../gui/portsPage.py:255 ../gui/system-config-selinux.glade:2419
++msgid "Group View"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for imazesrv daemon"
--#~ msgstr "imazesrv ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
-+#: ../gui/selinux.tbl:101
-+msgid "Disable SELinux protection for ircd daemon"
++
++#: ../gui/semanagePage.py:126
++#, python-format
++msgid "Are you sure you want to delete %s '%s'?"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for inetd child daemons"
--#~ msgstr "inetd চাইল্ড ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
-+#: ../gui/selinux.tbl:102
-+msgid "Disable SELinux protection for irqbalance daemon"
++
++#: ../gui/semanagePage.py:126
++#, python-format
++msgid "Delete %s"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for inetd daemon"
--#~ msgstr "inetd ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
-+#: ../gui/selinux.tbl:103
-+msgid "Disable SELinux protection for iscsi daemon"
++
++#: ../gui/semanagePage.py:134
++#, python-format
++msgid "Add %s"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for innd daemon"
--#~ msgstr "innd ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
-+#: ../gui/selinux.tbl:104
-+msgid "Disable SELinux protection for jabberd daemon"
++
++#: ../gui/semanagePage.py:148
++#, python-format
++msgid "Modify %s"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for iptables daemon"
--#~ msgstr "iptables ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
-+#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
-+msgid "Kerberos"
++
++#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
++msgid "Permissive"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for ircd daemon"
--#~ msgstr "ircd-র জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
-+#: ../gui/selinux.tbl:105
-+msgid "Disable SELinux protection for kadmind daemon"
++
++#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
++msgid "Enforcing"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for irqbalance daemon"
--#~ msgstr "irqbalance-র জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
-+#: ../gui/selinux.tbl:106
-+msgid "Disable SELinux protection for klogd daemon"
++
++#: ../gui/statusPage.py:94
++msgid "Status"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for iscsi daemon"
--#~ msgstr "iscsi-র জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
-+#: ../gui/selinux.tbl:107
-+msgid "Disable SELinux protection for krb5kdc daemon"
++
++#: ../gui/statusPage.py:133
++msgid ""
++"Changing the policy type will cause a relabel of the entire file system on "
++"the next boot. Relabeling takes a long time depending on the size of the "
++"file system.  Do you wish to continue?"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for jabberd daemon"
--#~ msgstr "jabberd-র জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
-+#: ../gui/selinux.tbl:108
-+msgid "Disable SELinux protection for ktalk daemons"
++
++#: ../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 ""
- 
--#~ msgid "Kerberos"
--#~ msgstr "Kerberos"
-+#: ../gui/selinux.tbl:109
-+msgid "Disable SELinux protection for kudzu daemon"
++
++#: ../gui/statusPage.py:152
++msgid ""
++"Changing to SELinux enabled will cause a relabel of the entire file system "
++"on the next boot. Relabeling takes a long time depending on the size of the "
++"file system.  Do you wish to continue?"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for kadmind daemon"
--#~ msgstr "kadmind-র জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
-+#: ../gui/selinux.tbl:110
-+msgid "Disable SELinux protection for locate daemon"
++
++#: ../gui/system-config-selinux.glade:11
++msgid "system-config-selinux"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for klogd daemon"
--#~ msgstr "klogd-র জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
-+#: ../gui/selinux.tbl:111
-+msgid "Disable SELinux protection for lpd daemon"
++
++#: ../gui/system-config-selinux.glade:12
++msgid ""
++"Copyright (c)2006 Red Hat, Inc.\n"
++"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for krb5kdc daemon"
--#~ msgstr "krb5kdc-র জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
-+#: ../gui/selinux.tbl:112
-+msgid "Disable SELinux protection for lrrd daemon"
++
++#: ../gui/system-config-selinux.glade:22
++#: ../gui/system-config-selinux.glade:544
++msgid "Add SELinux Login Mapping"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for ktalk daemons"
--#~ msgstr "ktalk-র জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
-+#: ../gui/selinux.tbl:113
-+msgid "Disable SELinux protection for lvm daemon"
++
++#: ../gui/system-config-selinux.glade:257
++msgid "Add SELinux Network Ports"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for kudzu daemon"
--#~ msgstr "kudzu-র জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
-+#: ../gui/selinux.tbl:114
-+msgid "Disable SELinux protection for mailman"
++
++#: ../gui/system-config-selinux.glade:391
++#: ../gui/system-config-selinux.glade:678
++msgid "SELinux Type"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for locate daemon"
--#~ msgstr "locate-র জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
-+#: ../gui/selinux.tbl:115
-+msgid "Allow evolution and thunderbird to read user files"
++
++#: ../gui/system-config-selinux.glade:622
++msgid "File Specification"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for lpd daemon"
--#~ msgstr "lpd-র জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
-+#: ../gui/selinux.tbl:116
-+msgid "Disable SELinux protection for mdadm daemon"
++
++#: ../gui/system-config-selinux.glade:650
++msgid "File Type"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for lrrd daemon"
--#~ msgstr "lrrd-র জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
-+#: ../gui/selinux.tbl:117
-+msgid "Disable SELinux protection for monopd daemon"
++
++#: ../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 ""
- 
--#~ msgid "Disable SELinux protection for lvm daemon"
--#~ msgstr "lvm-র জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
-+#: ../gui/selinux.tbl:118
-+msgid "Allow the mozilla browser to read user files"
++
++#: ../gui/system-config-selinux.glade:773
++msgid "MLS"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for mailman"
--#~ msgstr "mailman-র জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
-+#: ../gui/selinux.tbl:119
-+msgid "Disable SELinux protection for mrtg daemon"
++
++#: ../gui/system-config-selinux.glade:837
++msgid "Add SELinux User"
 +msgstr ""
- 
--#~ msgid "Allow evolution and thunderbird to read user files"
--#~ msgstr ""
--#~ "evolution ও thunderbird দ্বারা ব্যবহারকারীদের ফাইল পাঠ করার অনুমতি প্রদান করা "
--#~ "হবে"
-+#: ../gui/selinux.tbl:120
-+msgid "Disable SELinux protection for mysqld daemon"
++
++#: ../gui/system-config-selinux.glade:1079
++msgid "SELinux Administration"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for mdadm daemon"
--#~ msgstr "mdadm-র জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
-+#: ../gui/selinux.tbl:121
-+msgid "Disable SELinux protection for nagios daemon"
++
++#: ../gui/system-config-selinux.glade:1122
++msgid "Add"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for monopd daemon"
--#~ msgstr "monopd-র জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
-+#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
-+msgid "Name Service"
++
++#: ../gui/system-config-selinux.glade:1144
++msgid "_Properties"
 +msgstr ""
- 
--#~ msgid "Allow the mozilla browser to read user files"
--#~ msgstr "mozilla ব্রাউজার দ্বারা ব্যবহারকারীদের ফাইল পড়ার অনুমতি প্রদান করা হবে"
-+#: ../gui/selinux.tbl:122
-+msgid "Disable SELinux protection for named daemon"
++
++#: ../gui/system-config-selinux.glade:1166
++msgid "_Delete"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for mrtg daemon"
--#~ msgstr "mrtg-র জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
-+#: ../gui/selinux.tbl:123
-+msgid "Disable SELinux protection for nessusd daemon"
++
++#: ../gui/system-config-selinux.glade:1256
++msgid "Select Management Object"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for mysqld daemon"
--#~ msgstr "mysqld-র জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
-+#: ../gui/selinux.tbl:124
-+msgid "Disable SELinux protection for NetworkManager"
++
++#: ../gui/system-config-selinux.glade:1273
++msgid "<b>Select:</b>"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for nagios daemon"
--#~ msgstr "nagios-র জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
-+#: ../gui/selinux.tbl:125
-+msgid "Disable SELinux protection for nfsd daemon"
++
++#: ../gui/system-config-selinux.glade:1326
++msgid "System Default Enforcing Mode"
 +msgstr ""
- 
--#~ msgid "Name Service"
--#~ msgstr "Name পরিসেবা"
-+#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
-+#: ../gui/selinux.tbl:221
-+msgid "Samba"
++
++#: ../gui/system-config-selinux.glade:1354
++msgid ""
++"Disabled\n"
++"Permissive\n"
++"Enforcing\n"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for named daemon"
--#~ msgstr "named-র জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
-+#: ../gui/selinux.tbl:126
-+msgid "Disable SELinux protection for nmbd daemon"
++
++#: ../gui/system-config-selinux.glade:1373
++msgid "Current Enforcing Mode"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for nessusd daemon"
--#~ msgstr "nessusd-র জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
-+#: ../gui/selinux.tbl:127
-+msgid "Disable SELinux protection for nrpe daemon"
++
++#: ../gui/system-config-selinux.glade:1418
++msgid "System Default Policy Type: "
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for NetworkManager"
--#~ msgstr "NetworkManager-র জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
-+#: ../gui/selinux.tbl:128
-+msgid "Disable SELinux protection for nscd daemon"
++
++#: ../gui/system-config-selinux.glade:1463
++msgid ""
++"Select if you wish to relabel then entire file system on next reboot.  "
++"Relabeling can take a very long time, depending on the size of the system.  "
++"If you are changing policy types or going from disabled to enforcing, a "
++"relabel is required."
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for nfsd daemon"
--#~ msgstr "nfsd ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
-+#: ../gui/selinux.tbl:129
-+msgid "Disable SELinux protection for nsd daemon"
++
++#: ../gui/system-config-selinux.glade:1509
++msgid "Relabel on next reboot."
 +msgstr ""
- 
--#~ msgid "Samba"
--#~ msgstr "Samba"
-+#: ../gui/selinux.tbl:130
-+msgid "Disable SELinux protection for ntpd daemon"
++
++#: ../gui/system-config-selinux.glade:1561
++msgid "label37"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for nmbd daemon"
--#~ msgstr "nmbd ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
-+#: ../gui/selinux.tbl:131
-+msgid "Disable SELinux protection for oddjob"
++
++#: ../gui/system-config-selinux.glade:1598
++msgid "Revert boolean setting to system default"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for nrpe daemon"
--#~ msgstr "nrpe ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
-+#: ../gui/selinux.tbl:132
-+msgid "Disable SELinux protection for oddjob_mkhomedir"
++
++#: ../gui/system-config-selinux.glade:1614
++msgid "Toggle between Customized and All Booleans"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for nscd daemon"
--#~ msgstr "nscd ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
-+#: ../gui/selinux.tbl:133
-+msgid "Disable SELinux protection for openvpn daemon"
++
++#: ../gui/system-config-selinux.glade:1645
++#: ../gui/system-config-selinux.glade:1850
++#: ../gui/system-config-selinux.glade:2037
++#: ../gui/system-config-selinux.glade:2224
++#: ../gui/system-config-selinux.glade:2467
++#: ../gui/system-config-selinux.glade:2692
++#: ../gui/system-config-selinux.glade:2867
++msgid "Filter"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for nsd daemon"
--#~ msgstr "nsd ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
-+#: ../gui/selinux.tbl:134
-+msgid "Disable SELinux protection for pam daemon"
++
++#: ../gui/system-config-selinux.glade:1734
++msgid "label50"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for ntpd daemon"
--#~ msgstr "ntpd ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
-+#: ../gui/selinux.tbl:135
-+msgid "Disable SELinux protection for pegasus"
++
++#: ../gui/system-config-selinux.glade:1771
++msgid "Add File Context"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for oddjob"
--#~ msgstr "oddjob-র জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
-+#: ../gui/selinux.tbl:136
-+msgid "Disable SELinux protection for perdition daemon"
++
++#: ../gui/system-config-selinux.glade:1787
++msgid "Modify File Context"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for oddjob_mkhomedir"
--#~ msgstr "oddjob_mkhomedir-র জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
-+#: ../gui/selinux.tbl:137
-+msgid "Disable SELinux protection for portmap daemon"
++
++#: ../gui/system-config-selinux.glade:1803
++msgid "Delete File Context"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for openvpn daemon"
--#~ msgstr "openvpn ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
-+#: ../gui/selinux.tbl:138
-+msgid "Disable SELinux protection for portslave daemon"
++
++#: ../gui/system-config-selinux.glade:1819
++msgid "Toggle between all and customized file context"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for pam daemon"
--#~ msgstr "pam ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
-+#: ../gui/selinux.tbl:139
-+msgid "Disable SELinux protection for postfix"
++
++#: ../gui/system-config-selinux.glade:1939
++msgid "label38"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:140
-+msgid "Disable SELinux protection for postgresql daemon"
++#: ../gui/system-config-selinux.glade:1976
++msgid "Add SELinux User Mapping"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for pegasus"
--#~ msgstr "pegasus-র জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
-+#: ../gui/selinux.tbl:141
-+msgid "pppd"
++
++#: ../gui/system-config-selinux.glade:1992
++msgid "Modify SELinux User Mapping"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for perdition daemon"
--#~ msgstr "perdition ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
-+#: ../gui/selinux.tbl:141
-+msgid "Allow pppd to be run for a regular user"
++
++#: ../gui/system-config-selinux.glade:2008
++msgid "Delete SELinux User Mapping"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for portmap daemon"
--#~ msgstr "portmap ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
-+#: ../gui/selinux.tbl:142
-+msgid "Disable SELinux protection for pptp"
++
++#: ../gui/system-config-selinux.glade:2126
++msgid "label39"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for portslave daemon"
--#~ msgstr "portslave ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
-+#: ../gui/selinux.tbl:143
-+msgid "Disable SELinux protection for prelink daemon"
++
++#: ../gui/system-config-selinux.glade:2163
++msgid "Add User"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for postfix"
--#~ msgstr "postfix-র জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
-+#: ../gui/selinux.tbl:144
-+msgid "Disable SELinux protection for privoxy daemon"
++
++#: ../gui/system-config-selinux.glade:2179
++msgid "Modify User"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for postgresql daemon"
--#~ msgstr "postgresql ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
-+#: ../gui/selinux.tbl:145
-+msgid "Disable SELinux protection for ptal daemon"
++
++#: ../gui/system-config-selinux.glade:2195
++msgid "Delete User"
 +msgstr ""
- 
--#~ msgid "pppd"
--#~ msgstr "pppd"
-+#: ../gui/selinux.tbl:146
-+msgid "Disable SELinux protection for pxe daemon"
++
++#: ../gui/system-config-selinux.glade:2313
++msgid "label41"
 +msgstr ""
- 
--#~ msgid "Allow pppd to be run for a regular user"
--#~ msgstr "সাধারণ ব্যবহারকারীর জন্য pppd সঞ্চালনের অনুমতি প্রদান করা হবে"
-+#: ../gui/selinux.tbl:147
-+msgid "Disable SELinux protection for pyzord"
++
++#: ../gui/system-config-selinux.glade:2350
++msgid "Add Network Port"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for pptp"
--#~ msgstr "pptp-র জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
-+#: ../gui/selinux.tbl:148
-+msgid "Disable SELinux protection for quota daemon"
++
++#: ../gui/system-config-selinux.glade:2366
++msgid "Edit Network Port"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for prelink daemon"
--#~ msgstr "prelink ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
-+#: ../gui/selinux.tbl:149
-+msgid "Disable SELinux protection for radiusd daemon"
++
++#: ../gui/system-config-selinux.glade:2382
++msgid "Delete Network Port"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for privoxy daemon"
--#~ msgstr "privoxy ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
-+#: ../gui/selinux.tbl:150
-+msgid "Disable SELinux protection for radvd daemon"
++
++#: ../gui/system-config-selinux.glade:2418
++#: ../gui/system-config-selinux.glade:2436
++msgid "Toggle between Customized and All Ports"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for ptal daemon"
--#~ msgstr "ptal ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
-+#: ../gui/selinux.tbl:151
-+msgid "Disable SELinux protection for rdisc"
++
++#: ../gui/system-config-selinux.glade:2556
++msgid "label42"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for pxe daemon"
--#~ msgstr "pxe ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
-+#: ../gui/selinux.tbl:152
-+msgid "Disable SELinux protection for readahead"
++
++#: ../gui/system-config-selinux.glade:2593
++msgid "Generate new policy module"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for pyzord"
--#~ msgstr "pyzord-র জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
-+#: ../gui/selinux.tbl:153
-+msgid "Allow programs to read files in non-standard locations (default_t)"
++
++#: ../gui/system-config-selinux.glade:2609
++msgid "Load policy module"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for quota daemon"
--#~ msgstr "quota ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
-+#: ../gui/selinux.tbl:154
-+msgid "Disable SELinux protection for restorecond"
++
++#: ../gui/system-config-selinux.glade:2625
++msgid "Remove loadable policy module"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for radiusd daemon"
--#~ msgstr "radiusd ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
-+#: ../gui/selinux.tbl:155
-+msgid "Disable SELinux protection for rhgb daemon"
++
++#: ../gui/system-config-selinux.glade:2661
++msgid ""
++"Enable/Disable additional audit rules, that are normally not reported in the "
++"log files."
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for radvd daemon"
--#~ msgstr "radvd ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
-+#: ../gui/selinux.tbl:156
-+msgid "Disable SELinux protection for ricci"
++
++#: ../gui/system-config-selinux.glade:2781
++msgid "label44"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for rdisc"
--#~ msgstr "rdisc-র জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
-+#: ../gui/selinux.tbl:157
-+msgid "Disable SELinux protection for ricci_modclusterd"
++
++#: ../gui/system-config-selinux.glade:2818
++msgid "Change process mode to permissive."
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for readahead"
--#~ msgstr "readahead-র জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
-+#: ../gui/selinux.tbl:158
-+msgid "Disable SELinux protection for rlogind daemon"
++
++#: ../gui/system-config-selinux.glade:2836
++msgid "Change process mode to enforcing"
 +msgstr ""
- 
--#~ msgid "Allow programs to read files in non-standard locations (default_t)"
--#~ msgstr ""
--#~ "প্রমিত অবস্থান ভিন্ন অন্য অবস্থানে উপস্থিত ফাইলগুলি বিভিন্ন প্রোগ্রাম দ্বারা পাঠ "
--#~ "করার অনুমতি প্রদান করা হবে (default_t)"
-+#: ../gui/selinux.tbl:159
-+msgid "Disable SELinux protection for rpcd daemon"
++
++#: ../gui/system-config-selinux.glade:2928
++msgid "Process Domain"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for restorecond"
--#~ msgstr "restorecond-র জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
-+#: ../gui/selinux.tbl:160
-+msgid "Disable SELinux protection for rshd"
++
++#: ../gui/system-config-selinux.glade:2956
++msgid "label59"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for rhgb daemon"
--#~ msgstr "rhgb ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
-+#: ../gui/selinux.tbl:161
-+msgid "rsync"
++
++#: ../gui/usersPage.py:138
++#, python-format
++msgid "SELinux user '%s' is required"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for ricci"
--#~ msgstr "ricci-র জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
-+#: ../gui/selinux.tbl:161
-+msgid "Disable SELinux protection for rsync daemon"
++
++#: ../sepolicy/sepolicy.py:106
++msgid "Generate SELinux man pages"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for ricci_modclusterd"
--#~ msgstr "ricci_modclusterd-র জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
-+#: ../gui/selinux.tbl:162
-+msgid "Allow ssh to run from inetd instead of as a daemon"
++
++#: ../sepolicy/sepolicy.py:110
++msgid "path in which the generated SELinux man pages will be stored"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for rlogind daemon"
--#~ msgstr "rlogind ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
-+#: ../gui/selinux.tbl:163
-+msgid "Allow Samba to share nfs directories"
++
++#: ../sepolicy/sepolicy.py:114
++msgid "All domains"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for rpcd daemon"
--#~ msgstr "rpcd ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
-+#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
-+msgid "SASL authentication server"
++
++#: ../sepolicy/sepolicy.py:116
++msgid "Domain name(s) of man pages to be created"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for rshd"
--#~ msgstr "rshd-র জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
-+#: ../gui/selinux.tbl:164
-+msgid "Allow sasl authentication server to read /etc/shadow"
++
++#: ../sepolicy/sepolicy.py:164
++msgid "Query SELinux policy network information"
 +msgstr ""
- 
--#~ msgid "rsync"
--#~ msgstr "rsync"
-+#: ../gui/selinux.tbl:165
++
++#: ../sepolicy/sepolicy.py:169
++msgid "list all SELinux port types"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:172
++msgid "show SELinux type related to the port"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:175
++msgid "Show ports defined for this SELinux type"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:178
++msgid "show ports to which this domain can bind and/or connect"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:192
++msgid "query SELinux policy to see if domains can communicate with each other"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:195
++msgid "Source Domain"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:198
++msgid "Target Domain"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:215
++msgid "query SELinux Policy to see description of booleans"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:219
++msgid "get all booleans desctiption"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:221
++msgid "boolean to get description"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:231
 +msgid ""
-+"Allow X-Windows server to map a memory region as both executable and writable"
++"query SELinux Policy to see how a source process domain can transition to "
++"the target process domain"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for rsync daemon"
--#~ msgstr "rsync ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
-+#: ../gui/selinux.tbl:166
-+msgid "Disable SELinux protection for saslauthd daemon"
++
++#: ../sepolicy/sepolicy.py:234
++msgid "source process domain"
 +msgstr ""
- 
--#~ msgid "Allow ssh to run from inetd instead of as a daemon"
--#~ msgstr "ssh-কে ডেমনের পরিবর্তে inetd থেকে সঞ্চালনের অনুমতি প্রদান করা হবে"
-+#: ../gui/selinux.tbl:167
-+msgid "Disable SELinux protection for scannerdaemon daemon"
++
++#: ../sepolicy/sepolicy.py:237
++msgid "target process domain"
 +msgstr ""
- 
--#~ msgid "Allow Samba to share nfs directories"
--#~ msgstr "Samba দ্বারা nfs ডিরেক্টরি শেয়ার করার অনুমতি প্রদান করা হবে"
-+#: ../gui/selinux.tbl:168
-+msgid "Do not allow transition to sysadm_t, sudo and su effected"
++
++#: ../sepolicy/sepolicy.py:259
++msgid "Generate SELinux Policy module template"
 +msgstr ""
- 
--#~ msgid "SASL authentication server"
--#~ msgstr "SASL অনুমোদনের সার্ভার"
-+#: ../gui/selinux.tbl:169
-+msgid "Do not allow any processes to load kernel modules"
++
++#: ../sepolicy/sepolicy.py:265
++msgid "name of policy to generate"
 +msgstr ""
- 
--#~ msgid "Allow sasl authentication server to read /etc/shadow"
--#~ msgstr ""
--#~ "sasl অনুমোদন সার্ভার দ্বারা /etc/shadow ফাইল পাঠ করার অনুমতি প্রদান করা হবে"
-+#: ../gui/selinux.tbl:170
-+msgid "Do not allow any processes to modify kernel SELinux policy"
++
++#: ../sepolicy/sepolicy.py:267
++msgid "executable to confine"
 +msgstr ""
- 
--#~ msgid ""
--#~ "Allow X-Windows server to map a memory region as both executable and "
--#~ "writable"
--#~ msgstr ""
--#~ "X-Windows সার্ভার দ্বারা মেমরির অংশকে এক্সিকিউটেবল ও লিখনযোগ্য রূপে ম্যাপ করা "
--#~ "হবে"
-+#: ../gui/selinux.tbl:171
-+msgid "Disable SELinux protection for sendmail daemon"
++
++#: ../sepolicy/sepolicy.py:269
++msgid "run policy generation test suite"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for saslauthd daemon"
--#~ msgstr "saslauthd ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
-+#: ../gui/selinux.tbl:172
-+msgid "Disable SELinux protection for setrans"
++
++#: ../sepolicy/sepolicy.py:274
++msgid "commands"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for scannerdaemon daemon"
--#~ msgstr "scannerdaemon ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
-+#: ../gui/selinux.tbl:173
-+msgid "Disable SELinux protection for setroubleshoot daemon"
++
++#: ../sepolicy/sepolicy/generate.py:185
++msgid "Internet Services Daemon"
 +msgstr ""
- 
--#~ msgid "Do not allow any processes to load kernel modules"
--#~ msgstr "কোনো প্রসেস দ্বারা কার্নেল মডিউল লোড করার অনুমতি প্রদান করা হবে না"
-+#: ../gui/selinux.tbl:174
-+msgid "Disable SELinux protection for slapd daemon"
++
++#: ../sepolicy/sepolicy/generate.py:198
++msgid "Valid Types:\n"
 +msgstr ""
- 
--#~ msgid "Do not allow any processes to modify kernel SELinux policy"
--#~ msgstr "কোনো প্রসেস দ্বারা SELinux নিয়মনীতি পরিবর্তনের অনুমতি প্রদান করা হবে"
-+#: ../gui/selinux.tbl:175
-+msgid "Disable SELinux protection for slrnpull daemon"
++
++#: ../sepolicy/sepolicy/generate.py:232
++#, python-format
++msgid "Ports must be numbers or ranges of numbers from 1 to %d "
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for sendmail daemon"
--#~ msgstr "sendmail ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
-+#: ../gui/selinux.tbl:176
-+msgid "Disable SELinux protection for smbd daemon"
++
++#: ../sepolicy/sepolicy/generate.py:359
++msgid "You must enter a name for your confined process/user"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for setrans"
--#~ msgstr "setrans-র জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
-+#: ../gui/selinux.tbl:177
-+msgid "Disable SELinux protection for snmpd daemon"
++
++#: ../sepolicy/sepolicy/generate.py:361
++msgid ""
++"Name must be alpha numberic with no spaces. Consider using option \"-n "
++"MODULENAME\""
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for setroubleshoot daemon"
--#~ msgstr "setroubleshoot ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
-+#: ../gui/selinux.tbl:178
-+msgid "Disable SELinux protection for snort daemon"
++
++#: ../sepolicy/sepolicy/generate.py:449
++msgid "User Role types can not be assigned executables."
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for slapd daemon"
--#~ msgstr "slapd ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
-+#: ../gui/selinux.tbl:179
-+msgid "Disable SELinux protection for soundd daemon"
++
++#: ../sepolicy/sepolicy/generate.py:455
++msgid "Only Daemon apps can use an init script.."
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for slrnpull daemon"
--#~ msgstr "slrnpull ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
-+#: ../gui/selinux.tbl:180
-+msgid "Disable SELinux protection for sound daemon"
++
++#: ../sepolicy/sepolicy/generate.py:473
++msgid "use_resolve must be a boolean value "
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for smbd daemon"
--#~ msgstr "smbd ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
-+#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
-+msgid "Spam Protection"
++
++#: ../sepolicy/sepolicy/generate.py:479
++msgid "use_syslog must be a boolean value "
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for snmpd daemon"
--#~ msgstr "snmpd ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
-+#: ../gui/selinux.tbl:181
-+msgid "Disable SELinux protection for spamd daemon"
++
++#: ../sepolicy/sepolicy/generate.py:485
++msgid "use_kerberos must be a boolean value "
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for snort daemon"
--#~ msgstr "snort ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
-+#: ../gui/selinux.tbl:182
-+msgid "Allow spamd to access home directories"
++
++#: ../sepolicy/sepolicy/generate.py:491
++msgid "manage_krb5_rcache must be a boolean value "
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for soundd daemon"
--#~ msgstr "soundd ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
-+#: ../gui/selinux.tbl:183
-+msgid "Allow Spam Assassin daemon network access"
++
++#: ../sepolicy/sepolicy/generate.py:521
++msgid "USER Types automatically get a tmp type"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for sound daemon"
--#~ msgstr "sound ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
-+#: ../gui/selinux.tbl:184
-+msgid "Disable SELinux protection for speedmgmt daemon"
++
++#: ../sepolicy/sepolicy/generate.py:1039
++msgid "You must enter the executable path for your confined process"
 +msgstr ""
- 
--#~ msgid "Spam Protection"
--#~ msgstr "স্প্যাম থেকে সুরক্ষা"
-+#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
-+msgid "Squid"
++
++#: ../sepolicy/sepolicy/generate.py:1272
++msgid "Type Enforcement file"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for spamd daemon"
--#~ msgstr "spamd ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
-+#: ../gui/selinux.tbl:185
-+msgid "Allow squid daemon to connect to the network"
++
++#: ../sepolicy/sepolicy/generate.py:1273
++msgid "Interface file"
 +msgstr ""
- 
--#~ msgid "Allow spamd to access home directories"
--#~ msgstr "spamd দ্বারা ব্যক্তিগত (home) ডিরেক্টরি ব্যবহারের অনুমতি প্রদান করা হবে"
-+#: ../gui/selinux.tbl:186
-+msgid "Disable SELinux protection for squid daemon"
++
++#: ../sepolicy/sepolicy/generate.py:1274
++msgid "File Contexts file"
 +msgstr ""
- 
--#~ msgid "Allow Spam Assassin daemon network access"
--#~ msgstr "Spam Assassin ডেমনের ক্ষেত্রে নেটওয়ার্ক ব্যবহারের অনুমতি প্রদান করা হবে"
-+#: ../gui/selinux.tbl:187
-+msgid "Disable SELinux protection for ssh daemon"
++
++#: ../sepolicy/sepolicy/generate.py:1275
++msgid "Spec file"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for speedmgmt daemon"
--#~ msgstr "speedmgmt ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
-+#: ../gui/selinux.tbl:188
-+msgid "Allow ssh logins as sysadm_r:sysadm_t"
++
++#: ../sepolicy/sepolicy/generate.py:1276
++msgid "Setup Script"
 +msgstr ""
- 
--#~ msgid "Squid"
--#~ msgstr "Squid"
-+#: ../gui/selinux.tbl:189
++
++#: booleans.py:1
 +msgid ""
-+"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
-+"bashrc)"
++"Allow ABRT to modify public files used for public file transfer services."
 +msgstr ""
- 
--#~ msgid "Allow squid daemon to connect to the network"
--#~ msgstr "squid ডেমন দ্বারা নেটওয়ার্কের সাথে সংযোগ স্থাপনের অনুমতি প্রদান করা হবে"
-+#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
-+msgid "Universal SSL tunnel"
++
++#: booleans.py:2
++msgid ""
++"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for squid daemon"
--#~ msgstr "squid ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
-+#: ../gui/selinux.tbl:190
-+msgid "Disable SELinux protection for stunnel daemon"
++
++#: booleans.py:3
++msgid "Allow amavis to use JIT compiler"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for ssh daemon"
--#~ msgstr "ssh ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
-+#: ../gui/selinux.tbl:191
-+msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
++
++#: booleans.py:4
++msgid "Allow antivirus programs to read non security files on a system"
 +msgstr ""
- 
--#~ msgid "Allow ssh logins as sysadm_r:sysadm_t"
--#~ msgstr "sysadm_r:sysadm_t রূপে ssh লগ-ইনের অনুমতি প্রদান করা হবে"
-+#: ../gui/selinux.tbl:192
-+msgid "Disable SELinux protection for swat daemon"
++
++#: booleans.py:5
++msgid ""
++"Allow users to resolve user passwd entries directly from ldap rather then "
++"using a sssd server"
 +msgstr ""
- 
--#~ msgid ""
--#~ "Allow staff_r users to search the sysadm home dir and read files (such as "
--#~ "~/.bashrc)"
--#~ msgstr ""
--#~ "staff_r ব্যবহারকারীদের দ্বারা sysadm-র ব্যক্তিগত (home) ডিরেক্টরির মধ্যে "
--#~ "অনুসন্ধান ও ফাইল (যেমন ~/.bashrc) পাঠের অনুমতি প্রদান করা হবে "
-+#: ../gui/selinux.tbl:193
-+msgid "Disable SELinux protection for sxid daemon"
++
++#: booleans.py:6
++msgid "Allow users to login using a radius server"
 +msgstr ""
- 
--#~ msgid "Universal SSL tunnel"
--#~ msgstr "সার্বজনীন SSL টানেল"
-+#: ../gui/selinux.tbl:194
-+msgid "Disable SELinux protection for syslogd daemon"
++
++#: booleans.py:7
++msgid "Allow users to login using a yubikey  server"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for stunnel daemon"
--#~ msgstr "stunnel ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
-+#: ../gui/selinux.tbl:195
-+msgid "Disable SELinux protection for system cron jobs"
++
++#: booleans.py:8
++msgid ""
++"Allow cdrecord to read various content. nfs, samba, removable devices, user "
++"temp and untrusted content files"
 +msgstr ""
- 
--#~ msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
--#~ msgstr ""
--#~ "stunnel ডেমনকে xinetd-র বাইরে স্বতন্ত্ররূপে সঞ্চালনের অনুমতি প্রদান করা হবে"
-+#: ../gui/selinux.tbl:196
-+msgid "Disable SELinux protection for tcp daemon"
++
++#: booleans.py:9
++msgid "Allow clamd to use JIT compiler"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for swat daemon"
--#~ msgstr "swat ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
-+#: ../gui/selinux.tbl:197
-+msgid "Disable SELinux protection for telnet daemon"
++
++#: booleans.py:10
++msgid "Allow clamscan to non security files on a system"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for sxid daemon"
--#~ msgstr "sxid ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
-+#: ../gui/selinux.tbl:198
-+msgid "Disable SELinux protection for tftpd daemon"
++
++#: booleans.py:11
++msgid "Allow clamscan to read user content"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for syslogd daemon"
--#~ msgstr "syslogd ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
-+#: ../gui/selinux.tbl:199
-+msgid "Disable SELinux protection for transproxy daemon"
++
++#: booleans.py:12
++msgid ""
++"Allow Cobbler to modify public files used for public file transfer services."
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for system cron jobs"
--#~ msgstr "সিস্টেমের cron কর্মের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
-+#: ../gui/selinux.tbl:200
-+msgid "Disable SELinux protection for udev daemon"
++
++#: booleans.py:13
++msgid "Allow Cobbler to connect to the network using TCP."
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for tcp daemon"
--#~ msgstr "tcp ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
-+#: ../gui/selinux.tbl:201
-+msgid "Disable SELinux protection for uml daemon"
++
++#: booleans.py:14
++msgid "Allow Cobbler to access cifs file systems."
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for telnet daemon"
--#~ msgstr "telnet ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
-+#: ../gui/selinux.tbl:202
++
++#: booleans.py:15
++msgid "Allow Cobbler to access nfs file systems."
++msgstr ""
++
++#: booleans.py:16
++msgid "Allow collectd to connect to the network using TCP."
++msgstr ""
++
++#: booleans.py:17
++msgid "Allow codnor domain to connect to the network using TCP."
++msgstr ""
++
++#: booleans.py:18
 +msgid ""
-+"Allow xinetd to run unconfined, including any services it starts that do not "
-+"have a domain transition explicitly defined"
++"Allow system cron jobs to relabel filesystem for restoring file contexts."
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for tftpd daemon"
--#~ msgstr "tftpd ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
-+#: ../gui/selinux.tbl:203
++
++#: booleans.py:19
++msgid "Allow cvs daemon to read shadow"
++msgstr ""
++
++#: booleans.py:20
++msgid "Allow all daemons to write corefiles to /"
++msgstr ""
++
++#: booleans.py:21
++msgid "Allow all daemons to use tcp wrappers."
++msgstr ""
++
++#: booleans.py:22
++msgid "Allow all daemons the ability to read/write terminals"
++msgstr ""
++
++#: booleans.py:23
++msgid "Allow dbadm to manage files in users home directories"
++msgstr ""
++
++#: booleans.py:24
++msgid "Allow dbadm to read files in users home directories"
++msgstr ""
++
++#: booleans.py:25
 +msgid ""
-+"Allow rc scripts to run unconfined, including any daemon started by an rc "
-+"script that does not have a domain transition explicitly defined"
++"Deny 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 ""
- 
--#~ msgid "Disable SELinux protection for transproxy daemon"
--#~ msgstr "transproxy ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
-+#: ../gui/selinux.tbl:204
-+msgid "Allow rpm to run unconfined"
++
++#: booleans.py:26
++msgid "Allow sysadm to debug or ptrace all processes."
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for udev daemon"
--#~ msgstr "udev ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
-+#: ../gui/selinux.tbl:205
-+msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
++
++#: booleans.py:27
++msgid "Allow dhcpc client applications to execute iptables commands"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for uml daemon"
--#~ msgstr "uml ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
-+#: ../gui/selinux.tbl:206
-+msgid "Disable SELinux protection for updfstab daemon"
++
++#: booleans.py:28
++msgid "Allow DHCP daemon to use LDAP backends"
 +msgstr ""
- 
--#~ msgid ""
--#~ "Allow xinetd to run unconfined, including any services it starts that do "
--#~ "not have a domain transition explicitly defined"
--#~ msgstr ""
--#~ "xinetd আন-কনফাইন অবস্থায় সঞ্চালনের অনুমতি প্রদান করা হবে। xinetd দ্বারা আরম্ভ "
--#~ "হওয়া যে সমস্ত পরিসেবার ক্ষেত্রে ডোমেইন রূপান্তর নির্ধারিত হয়নি সেগুলিও আন-কনফাইল "
--#~ "অবস্থায় সঞ্চালিত হবে।"
-+#: ../gui/selinux.tbl:207
-+msgid "Disable SELinux protection for uptimed daemon"
++
++#: booleans.py:29
++msgid "Allow all domains to use other domains file descriptors"
 +msgstr ""
- 
--#~ msgid ""
--#~ "Allow rc scripts to run unconfined, including any daemon started by an rc "
--#~ "script that does not have a domain transition explicitly defined"
--#~ msgstr ""
--#~ "rc স্ক্রিপ্ট আন-কনফাইন অবস্থায় সঞ্চালনের অনুমতি প্রদান করা হবে। rc স্ক্রিপ্ট দ্বারা "
--#~ "আরম্ভ হওয়া যে সমস্ত ডেমনের ক্ষেত্রে ডোমেইন রূপান্তর নির্ধারিত হয়নি সেগুলিও আন-"
--#~ "কনফাইল অবস্থায় সঞ্চালিত হবে।"
-+#: ../gui/selinux.tbl:208
++
++#: booleans.py:30
++msgid "Allow all domains to have the kernel load modules"
++msgstr ""
++
++#: booleans.py:31
++msgid "Allow the use of the audio devices as the source for the entropy feeds"
++msgstr ""
++
++#: booleans.py:32
++msgid "Allow exim to connect to databases (postgres, mysql)"
++msgstr ""
++
++#: booleans.py:33
++msgid "Allow exim to create, read, write, and delete unprivileged user files."
++msgstr ""
++
++#: booleans.py:34
++msgid "Allow exim to read unprivileged user files."
++msgstr ""
++
++#: booleans.py:35
++msgid "Enable extra rules in the cron domain to support fcron."
++msgstr ""
++
++#: booleans.py:36
++msgid "Allow fenced domain to connect to the network using TCP."
++msgstr ""
++
++#: booleans.py:37
++msgid "Allow fenced domain to execute ssh."
++msgstr ""
++
++#: booleans.py:38
++msgid "Allow ftp to read and write files in the user home directories"
++msgstr ""
++
++#: booleans.py:39
 +msgid ""
-+"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
-+"staff_r can do so"
++"Allow ftp servers to upload files,  used for public file transfer services. "
++"Directories must be labeled public_content_rw_t."
 +msgstr ""
- 
--#~ msgid "Allow rpm to run unconfined"
--#~ msgstr "rpm আন-কনফাইল অবস্থায় সঞ্চালনের অনুমতি প্রদান করা হবে"
-+#: ../gui/selinux.tbl:209
-+msgid "Allow users to execute the mount command"
++
++#: booleans.py:40
++msgid "Allow ftp servers to connect to all ports > 1023"
 +msgstr ""
- 
--#~ msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
--#~ msgstr ""
--#~ "বিশেষ অধিকারপ্রাপ্ত সামগ্রী যেম hotplug ও insmod-কে আন-কনফাইন রূপে সঞ্চালনের "
--#~ "অনুমতি প্রদান করা হবে"
-+#: ../gui/selinux.tbl:210
-+msgid "Allow regular users direct mouse access (only allow the X server)"
++
++#: booleans.py:41
++msgid "Allow ftp servers to connect to mysql database ports"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for updfstab daemon"
--#~ msgstr "updfstab ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
-+#: ../gui/selinux.tbl:211
-+msgid "Allow users to run the dmesg command"
++
++#: booleans.py:42
++msgid ""
++"Allow ftp servers to login to local users and read/write all files on the "
++"system, governed by DAC."
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for uptimed daemon"
--#~ msgstr "uptimed ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
-+#: ../gui/selinux.tbl:212
-+msgid "Allow users to control network interfaces (also needs USERCTL=true)"
++
++#: booleans.py:43
++msgid "Allow ftp servers to use cifs used for public file transfer services."
 +msgstr ""
- 
--#~ msgid ""
--#~ "Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, "
--#~ "only staff_r can do so"
--#~ msgstr ""
--#~ "user_r-কে su, sudo অথবা userhelper-র সাহায্যে sysadm_r প্রাপ্ত করার অনুমতি "
--#~ "প্রদান করা হবে। অন্যথা, শুধুমাত্র staff_r দ্বারা এটি করা সম্ভব হবে"
-+#: ../gui/selinux.tbl:213
-+msgid "Allow normal user to execute ping"
++
++#: booleans.py:44
++msgid "Allow ftp servers to use nfs used for public file transfer services."
 +msgstr ""
- 
--#~ msgid "Allow users to execute the mount command"
--#~ msgstr "ব্যবহারকারীদের দ্বারা mount কমান্ড প্রয়োগ করার অনুমতি প্রদান করা হবে"
-+#: ../gui/selinux.tbl:214
-+msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
++
++#: booleans.py:45
++msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
 +msgstr ""
- 
--#~ msgid "Allow regular users direct mouse access (only allow the X server)"
--#~ msgstr ""
--#~ "সাধারণ ব্যবহারকারীদের ক্ষেত্রে সরাসরি মাউসের ব্যবহারের অনুমতি প্রদান করা হবে "
--#~ "(শুধুমাত্র X সার্ভার ব্যবহার করা হবে)"
-+#: ../gui/selinux.tbl:215
-+msgid "Allow users to rw usb devices"
++
++#: booleans.py:46
++msgid "Determine whether Git CGI can search home directories."
 +msgstr ""
- 
--#~ msgid "Allow users to run the dmesg command"
--#~ msgstr "ব্যবহারকারীদের dmesg কমান্ড প্রয়োগের অনুমতি প্রদান করা হবে"
-+#: ../gui/selinux.tbl:216
++
++#: booleans.py:47
++msgid "Determine whether Git CGI can access cifs file systems."
++msgstr ""
++
++#: booleans.py:48
++msgid "Determine whether Git CGI can access nfs file systems."
++msgstr ""
++
++#: booleans.py:49
 +msgid ""
-+"Allow users to run TCP servers (bind to ports and accept connection from the "
-+"same domain and outside users)  disabling this forces FTP passive mode and "
-+"may change other protocols"
++"Determine whether Git session daemon can bind TCP sockets to all unreserved "
++"ports."
 +msgstr ""
- 
--#~ msgid "Allow users to control network interfaces (also needs USERCTL=true)"
--#~ msgstr ""
--#~ "ব্যবহারকারীদেরকে নেটওয়ার্ক ইন্টারফেস নিয়ন্ত্রণের অনুমতি প্রদান করা হবে "
--#~ "(USERCTL=true আবশ্যক)"
-+#: ../gui/selinux.tbl:217
-+msgid "Allow user to stat ttyfiles"
++
++#: booleans.py:50
++msgid ""
++"Determine whether calling user domains can execute Git daemon in the "
++"git_session_t domain."
 +msgstr ""
- 
--#~ msgid "Allow normal user to execute ping"
--#~ msgstr "সাধারণ ব্যবহারকারীদেরকে ping প্রয়োগ করার অনুমতি প্রদান করা হবে"
-+#: ../gui/selinux.tbl:218
-+msgid "Disable SELinux protection for uucpd daemon"
++
++#: booleans.py:51
++msgid "Determine whether Git system daemon can search home directories."
 +msgstr ""
- 
--#~ msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
--#~ msgstr ""
--#~ "ব্যবহারকারীদের noextattrfile পড়তে/লিখতে (r/w) অনুমতি প্রদান করা হবে (FAT, "
--#~ "CDROM, FLOPPY)"
-+#: ../gui/selinux.tbl:219
-+msgid "Disable SELinux protection for vmware daemon"
++
++#: booleans.py:52
++msgid "Determine whether Git system daemon can access cifs file systems."
 +msgstr ""
- 
--#~ msgid "Allow users to rw usb devices"
--#~ msgstr "ব্যবহারকারীদের usb পড়তে ও লিখতে (rw) অনুমোদন করা হবে"
-+#: ../gui/selinux.tbl:220
-+msgid "Disable SELinux protection for watchdog daemon"
++
++#: booleans.py:53
++msgid "Determine whether Git system daemon can access nfs file systems."
 +msgstr ""
- 
--#~ msgid "Allow user to stat ttyfiles"
--#~ msgstr "ব্যবহারকারীদের ttyfiles stat করার অনুমতি প্রদান করা হবে"
-+#: ../gui/selinux.tbl:221
-+msgid "Disable SELinux protection for winbind daemon"
++
++#: booleans.py:54
++msgid "Allow gitisis daemon to send mail"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for uucpd daemon"
--#~ msgstr "uucpd ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
-+#: ../gui/selinux.tbl:222
-+msgid "Disable SELinux protection for xdm daemon"
++
++#: booleans.py:55
++msgid "Enable reading of urandom for all domains."
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for vmware daemon"
--#~ msgstr "vmware ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
-+#: ../gui/selinux.tbl:223
-+msgid "Allow xdm logins as sysadm_r:sysadm_t"
++
++#: booleans.py:56
++msgid ""
++"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
++"agent to manage user files."
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for watchdog daemon"
--#~ msgstr "watchdog ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
-+#: ../gui/selinux.tbl:224
-+msgid "Disable SELinux protection for xen daemon"
++
++#: booleans.py:57
++msgid ""
++"Allow gpg web domain to modify public files used for public file transfer "
++"services."
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for winbind daemon"
--#~ msgstr "winbind ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
-+#: ../gui/selinux.tbl:225
-+msgid "XEN"
++
++#: booleans.py:58
++msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for xdm daemon"
--#~ msgstr "xdm ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
-+#: ../gui/selinux.tbl:225
-+msgid "Allow xen to read/write physical disk devices"
++
++#: booleans.py:59
++msgid ""
++"Allow Apache to modify public files used for public file transfer services. "
++"Directories/Files must be labeled public_content_rw_t."
 +msgstr ""
- 
--#~ msgid "Allow xdm logins as sysadm_r:sysadm_t"
--#~ msgstr "sysadm_r:sysadm_t রূপে xdm লগ-ইনের অনুমতি প্রদান করা হবে"
-+#: ../gui/selinux.tbl:226
-+msgid "Disable SELinux protection for xfs daemon"
++
++#: booleans.py:60
++msgid "Allow httpd to use built in scripting (usually php)"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for xen daemon"
--#~ msgstr "xen ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
-+#: ../gui/selinux.tbl:227
-+msgid "Disable SELinux protection for xen control"
++
++#: booleans.py:61
++msgid "Allow http daemon to check spam"
 +msgstr ""
- 
--#~ msgid "XEN"
--#~ msgstr "XEN"
-+#: ../gui/selinux.tbl:228
-+msgid "Disable SELinux protection for ypbind daemon"
++
++#: booleans.py:62
++msgid ""
++"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
++"ports"
 +msgstr ""
- 
--#~ msgid "Allow xen to read/write physical disk devices"
--#~ msgstr "xen-কে প্রকৃত ডিস্ক ডিভাইস পড়তে/লিখতে অনুমদোন প্রদান করা হবে"
-+#: ../gui/selinux.tbl:229
-+msgid "Disable SELinux protection for NIS Password Daemon"
++
++#: booleans.py:63
++msgid "Allow httpd to connect to the ldap port"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for xfs daemon"
--#~ msgstr "xfs ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
-+#: ../gui/selinux.tbl:230
-+msgid "Disable SELinux protection for ypserv daemon"
++
++#: booleans.py:64
++msgid "Allow http daemon to connect to zabbix"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for xen control"
--#~ msgstr "xen নিয়ন্ত্রণের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
-+#: ../gui/selinux.tbl:231
-+msgid "Disable SELinux protection for NIS Transfer Daemon"
++
++#: booleans.py:65
++msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for ypbind daemon"
--#~ msgstr "ypbind ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
-+#: ../gui/selinux.tbl:232
-+msgid "Allow SELinux webadm user to manage unprivileged users home directories"
++
++#: booleans.py:66
++msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for NIS Password Daemon"
--#~ msgstr "NIS পাসওয়ার্ড ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
-+#: ../gui/selinux.tbl:233
-+msgid "Allow SELinux webadm user to read unprivileged users home directories"
++
++#: booleans.py:67
++msgid ""
++"Allow HTTPD scripts and modules to connect to databases over the network."
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for ypserv daemon"
--#~ msgstr "ypserv ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Are you sure you want to delete %s '%s'?"
++
++#: booleans.py:68
++msgid "Allow httpd to connect to memcache server"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for NIS Transfer Daemon"
--#~ msgstr "NIS Transfer ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Delete %s"
++
++#: booleans.py:69
++msgid "Allow httpd to act as a relay"
 +msgstr ""
- 
--#~ msgid ""
--#~ "Allow SELinux webadm user to manage unprivileged users home directories"
--#~ msgstr ""
--#~ "SELinux webadm ব্যবহারকারীকে অধিকারবিহীন ব্যবহারকারীদের ব্যক্তিগত (home) "
--#~ "ডিরেক্টরি পরিচালনার অনুমতি প্রদান করা হবে"
-+#: ../gui/semanagePage.py:134
-+#, python-format
-+msgid "Add %s"
++
++#: booleans.py:70
++msgid "Allow http daemon to send mail"
 +msgstr ""
- 
--#~ msgid ""
--#~ "Allow SELinux webadm user to read unprivileged users home directories"
--#~ msgstr ""
--#~ "SELinux webadm ব্যবহারকারীকে অধিকারবিহীন ব্যবহারকারীদের ব্যক্তিগত (home) "
--#~ "ডিরেক্টরি পড়ার অনুমতি প্রদান করা হবে"
-+#: ../gui/semanagePage.py:148
-+#, python-format
-+msgid "Modify %s"
++
++#: booleans.py:71
++msgid "Allow Apache to communicate with avahi service via dbus"
 +msgstr ""
- 
--#~ msgid "Are you sure you want to delete %s '%s'?"
--#~ msgstr "আপনি কি নিশ্চিতরূপে %s '%s' মুছে ফেলতে ইচ্ছুক?"
-+#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
-+msgid "Permissive"
++
++#: booleans.py:72
++msgid "Allow httpd cgi support"
 +msgstr ""
- 
--#~ msgid "Delete %s"
--#~ msgstr "%s মুছে ফেলুন"
-+#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
-+msgid "Enforcing"
++
++#: booleans.py:73
++msgid "Allow httpd to act as a FTP server by listening on the ftp port."
 +msgstr ""
- 
--#~ msgid "Add %s"
--#~ msgstr "%s যোগ করুন"
-+#: ../gui/statusPage.py:94
-+msgid "Status"
++
++#: booleans.py:74
++msgid "Allow httpd to read home directories"
 +msgstr ""
- 
--#~ msgid "Modify %s"
--#~ msgstr "%s পরিবর্তন করুন"
-+#: ../gui/statusPage.py:133
++
++#: booleans.py:75
++msgid "Allow httpd scripts and modules execmem/execstack"
++msgstr ""
++
++#: booleans.py:76
++msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
++msgstr ""
++
++#: booleans.py:77
++msgid "Allow httpd processes to manage IPA content"
++msgstr ""
++
++#: booleans.py:78
++msgid "Allow Apache to use mod_auth_ntlm_winbind"
++msgstr ""
++
++#: booleans.py:79
++msgid "Allow Apache to use mod_auth_pam"
++msgstr ""
++
++#: booleans.py:80
++msgid "Allow httpd to read user content"
++msgstr ""
++
++#: booleans.py:81
++msgid "Allow Apache to run in stickshift mode, not transition to passenger"
++msgstr ""
++
++#: booleans.py:82
++msgid "Allow httpd daemon to change its resource limits"
++msgstr ""
++
++#: booleans.py:83
 +msgid ""
-+"Changing the policy type will cause a relabel of the entire file system on "
-+"the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
++"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
 +msgstr ""
- 
--#~ msgid "Permissive"
--#~ msgstr "Permissive (সতর্কতামূলক)"
-+#: ../gui/statusPage.py:147
++
++#: booleans.py:84
 +msgid ""
-+"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
-+"you later decide to turn SELinux back on, the system will be required to "
-+"relabel.  If you just want to see if SELinux is causing a problem on your "
-+"system, you can go to permissive mode which will only log errors and not "
-+"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
-+"wish to continue?"
++"Allow apache scripts to write to public content, directories/files must be "
++"labeled public_rw_content_t."
 +msgstr ""
- 
--#~ msgid "Enforcing"
--#~ msgstr "Enforcing (সম্পূর্ণ সক্রিয়)"
-+#: ../gui/statusPage.py:152
++
++#: booleans.py:85
++msgid "Allow Apache to execute tmp content."
++msgstr ""
++
++#: booleans.py:86
 +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?"
++"Unify HTTPD to communicate with the terminal. Needed for entering the "
++"passphrase for certificates at the terminal."
 +msgstr ""
- 
--#~ msgid "system-config-selinux"
--#~ msgstr "system-config-selinux"
-+#: ../gui/system-config-selinux.glade:11
-+msgid "system-config-selinux"
++
++#: booleans.py:87
++msgid "Unify HTTPD handling of all content files."
 +msgstr ""
- 
--#~ msgid ""
--#~ "Copyright (c)2006 Red Hat, Inc.\n"
--#~ "Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
--#~ msgstr ""
--#~ "স্বত্বাধিকার (c)২০০৬ Red Hat, Inc.\n"
--#~ "স্বত্বাধিকার (c) ২০০৬ ড্যান ওয়াল্‌শ <dwalsh at redhat.com>"
-+#: ../gui/system-config-selinux.glade:12
++
++#: booleans.py:88
++msgid "Allow httpd to access cifs file systems"
++msgstr ""
++
++#: booleans.py:89
++msgid "Allow httpd to access FUSE file systems"
++msgstr ""
++
++#: booleans.py:90
++msgid "Allow httpd to run gpg"
++msgstr ""
++
++#: booleans.py:91
++msgid "Allow httpd to access nfs file systems"
++msgstr ""
++
++#: booleans.py:92
++msgid "Allow httpd to communicate with oddjob to start up a service"
++msgstr ""
++
++#: booleans.py:93
++msgid "Allow httpd to access openstack ports"
++msgstr ""
++
++#: booleans.py:94
++msgid "Allow icecast to connect to all ports, not just sound ports."
++msgstr ""
++
++#: booleans.py:95
 +msgid ""
-+"Copyright (c)2006 Red Hat, Inc.\n"
-+"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
++"Allow the Irssi IRC Client to connect to any port, and to bind to any "
++"unreserved port."
 +msgstr ""
- 
--#~ msgid "Add SELinux Login Mapping"
--#~ msgstr "SELinux লগ-ইন ম্যাপ ব্যবস্থা যোগ করা হবে"
-+#: ../gui/system-config-selinux.glade:22
-+#: ../gui/system-config-selinux.glade:544
-+msgid "Add SELinux Login Mapping"
++
++#: booleans.py:96
++msgid "Allow java executable stack"
 +msgstr ""
- 
--#~ msgid "Add SELinux Network Ports"
--#~ msgstr "SELinux নেটওয়ার্ক পোর্ট যোগ করা হবে"
-+#: ../gui/system-config-selinux.glade:257
-+msgid "Add SELinux Network Ports"
++
++#: booleans.py:97
++msgid "Allow confined applications to run with kerberos."
 +msgstr ""
- 
--#~ msgid "SELinux Type"
--#~ msgstr "SELinux Type"
-+#: ../gui/system-config-selinux.glade:391
-+#: ../gui/system-config-selinux.glade:678
-+msgid "SELinux Type"
++
++#: booleans.py:98
++msgid "Allow syslogd daemon to send mail"
 +msgstr ""
- 
--#~ msgid ""
--#~ "tcp\n"
--#~ "udp"
--#~ msgstr ""
--#~ "tcp\n"
--#~ "udp"
-+#: ../gui/system-config-selinux.glade:622
-+msgid "File Specification"
++
++#: booleans.py:99
++msgid "Allow syslogd the ability to read/write terminals"
 +msgstr ""
- 
--#~ msgid ""
--#~ "SELinux MLS/MCS\n"
--#~ "Level"
--#~ msgstr ""
--#~ "SELinux MLS/MCS\n"
--#~ "মাত্রা"
-+#: ../gui/system-config-selinux.glade:650
-+msgid "File Type"
++
++#: booleans.py:100
++msgid "Allow logging in and using the system from /dev/console."
 +msgstr ""
- 
--#~ msgid "File Specification"
--#~ msgstr "ফাইলের বৈশিষ্ট্য"
-+#: ../gui/system-config-selinux.glade:727
++
++#: booleans.py:101
 +msgid ""
-+"all files\n"
-+"regular file\n"
-+"directory\n"
-+"character device\n"
-+"block device\n"
-+"socket\n"
-+"symbolic link\n"
-+"named pipe\n"
++"Control the ability to mmap a low area of the address space, as configured "
++"by /proc/sys/kernel/mmap_min_addr."
 +msgstr ""
- 
--#~ msgid "File Type"
--#~ msgstr "ফাইলের ধরন"
-+#: ../gui/system-config-selinux.glade:773
-+msgid "MLS"
++
++#: booleans.py:102
++msgid "Allow mock to read files in home directories."
 +msgstr ""
- 
--#~ msgid ""
--#~ "all files\n"
--#~ "regular file\n"
--#~ "directory\n"
--#~ "character device\n"
--#~ "block device\n"
--#~ "socket\n"
--#~ "symbolic link\n"
--#~ "named pipe\n"
--#~ msgstr ""
--#~ "সর্বধরনের ফাইল\n"
--#~ "সাধারণ ফাইল\n"
--#~ "ডিরেক্টরি\n"
--#~ "ক্যারেক্টার ডিভাইস\n"
--#~ "ব্লক-ডিভাইস\n"
--#~ "সকেট\n"
--#~ "সিম্বলিক লিঙ্ক\n"
--#~ "নেমড পাইপ\n"
-+#: ../gui/system-config-selinux.glade:837
-+msgid "Add SELinux User"
++
++#: booleans.py:103
++msgid "Allow the mount command to mount any directory or file."
 +msgstr ""
- 
--#~ msgid "MLS"
--#~ msgstr "MLS"
-+#: ../gui/system-config-selinux.glade:1079
-+msgid "SELinux Administration"
++
++#: booleans.py:104
++msgid "Allow mozilla plugin domain to connect to the network using TCP."
 +msgstr ""
- 
--#~ msgid "Add SELinux User"
--#~ msgstr "SELinux ব্যবহারকারী যোগ করুন"
-+#: ../gui/system-config-selinux.glade:1122
-+msgid "Add"
++
++#: booleans.py:105
++msgid ""
++"Allow mozilla_plugins to create random content in the users home directory"
 +msgstr ""
- 
--#~ msgid "SELinux Administration"
--#~ msgstr "SELinux পরিচালনা"
-+#: ../gui/system-config-selinux.glade:1144
-+msgid "_Properties"
++
++#: booleans.py:106
++msgid "Allow confined web browsers to read home directory content"
 +msgstr ""
- 
--#~ msgid "Add"
--#~ msgstr "যোগ করুন"
-+#: ../gui/system-config-selinux.glade:1166
-+msgid "_Delete"
++
++#: booleans.py:107
++msgid "Allow mplayer executable stack"
 +msgstr ""
- 
--#~ msgid "_Properties"
--#~ msgstr "বৈশিষ্ট্য (_P)"
-+#: ../gui/system-config-selinux.glade:1256
-+msgid "Select Management Object"
++
++#: booleans.py:108
++msgid "Allow mysqld to connect to all ports"
 +msgstr ""
- 
--#~ msgid "_Delete"
--#~ msgstr "মুছে ফেলুন (_D)"
-+#: ../gui/system-config-selinux.glade:1273
-+msgid "<b>Select:</b>"
++
++#: booleans.py:109
++msgid "Allow BIND to bind apache port."
 +msgstr ""
- 
--#~ msgid "Select Management Object"
--#~ msgstr "পরিচালনার বিষয় নির্বাচন করুন"
-+#: ../gui/system-config-selinux.glade:1326
-+msgid "System Default Enforcing Mode"
++
++#: booleans.py:110
++msgid ""
++"Allow BIND to write the master zone files. Generally this is used for "
++"dynamic DNS or zone transfers."
 +msgstr ""
- 
--#~ msgid "<b>Select:</b>"
--#~ msgstr "<b>নির্বাচন করুন:</b>"
-+#: ../gui/system-config-selinux.glade:1354
++
++#: booleans.py:111
++msgid "Allow any files/directories to be exported read/only via NFS."
++msgstr ""
++
++#: booleans.py:112
++msgid "Allow any files/directories to be exported read/write via NFS."
++msgstr ""
++
++#: booleans.py:113
 +msgid ""
-+"Disabled\n"
-+"Permissive\n"
-+"Enforcing\n"
++"Allow nfs servers to modify public files used for public file transfer "
++"services.  Files/Directories must be labeled public_content_rw_t."
 +msgstr ""
- 
--#~ msgid "System Default Enforcing Mode"
--#~ msgstr "সিস্টেমের ডিফল্ট প্রয়োগ হওয়া মোড"
-+#: ../gui/system-config-selinux.glade:1373
-+msgid "Current Enforcing Mode"
++
++#: booleans.py:114
++msgid "Allow system to run with NIS"
 +msgstr ""
- 
--#~ msgid "Current Enforcing Mode"
--#~ msgstr "বর্তমানে প্রয়োগ হওয়া মোড"
-+#: ../gui/system-config-selinux.glade:1418
-+msgid "System Default Policy Type: "
++
++#: booleans.py:115
++msgid "Allow confined applications to use nscd shared memory."
 +msgstr ""
- 
--#~ msgid "System Default Policy Type: "
--#~ msgstr "সিস্টেমের ডিফল্ট নিয়মনীতির ধরন: "
-+#: ../gui/system-config-selinux.glade:1463
++
++#: booleans.py:116
++msgid "Allow nsplugin code to connect to unreserved ports"
++msgstr ""
++
++#: booleans.py:117
++msgid "Allow nsplugin code to execmem/execstack"
++msgstr ""
++
++#: booleans.py:118
++msgid "Allow openvpn to read home directories"
++msgstr ""
++
++#: booleans.py:119
++msgid "Allow piranha-lvs domain to connect to the network using TCP."
++msgstr ""
++
++#: booleans.py:120
++msgid "Allow polipo to connect to all ports > 1023"
++msgstr ""
++
++#: booleans.py:121
 +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."
++"Determine whether Polipo session daemon can bind tcp sockets to all "
++"unreserved ports."
 +msgstr ""
- 
--#~ msgid "Relabel on next reboot."
--#~ msgstr "পরবর্তী বুটের পরে রি-লেবেল করা হবে।"
-+#: ../gui/system-config-selinux.glade:1509
-+msgid "Relabel on next reboot."
++
++#: booleans.py:122
++msgid ""
++"Determine whether calling user domains can execute Polipo daemon in the "
++"polipo_session_t domain."
 +msgstr ""
- 
--#~ msgid "Revert boolean setting to system default"
--#~ msgstr "বুলিয়ান বৈশিষ্ট্যের মান সিস্টেম ডিফল্টে প্রত্যাবর্তন করা হবে"
-+#: ../gui/system-config-selinux.glade:1561
-+msgid "label37"
++
++#: booleans.py:123
++msgid "Determine whether polipo can access cifs file systems."
 +msgstr ""
- 
--#~ msgid "Toggle between Customized and All Booleans"
--#~ msgstr "স্বনির্ধারিত ও সকল বুলিয়ানের মধ্যে অদল-বদল করুন"
-+#: ../gui/system-config-selinux.glade:1598
-+msgid "Revert boolean setting to system default"
++
++#: booleans.py:124
++msgid "Determine whether Polipo can access nfs file systems."
 +msgstr ""
- 
--#~ msgid "Filter"
--#~ msgstr "ফিল্টার"
-+#: ../gui/system-config-selinux.glade:1614
-+msgid "Toggle between Customized and All Booleans"
++
++#: booleans.py:125
++msgid "Enable polyinstantiated directory support."
 +msgstr ""
- 
--#~ msgid "Add File Context"
--#~ msgstr "ফাইল কনটেক্সট যোগ করা হবে"
-+#: ../gui/system-config-selinux.glade:1645
-+#: ../gui/system-config-selinux.glade:1850
-+#: ../gui/system-config-selinux.glade:2037
-+#: ../gui/system-config-selinux.glade:2224
-+#: ../gui/system-config-selinux.glade:2467
-+#: ../gui/system-config-selinux.glade:2692
-+#: ../gui/system-config-selinux.glade:2867
-+msgid "Filter"
++
++#: booleans.py:126
++msgid "Allow the portage domains to use NFS mounts (regular nfs_t)"
 +msgstr ""
- 
--#~ msgid "Modify File Context"
--#~ msgstr "ফাইল কনটেকস্ট পরিবর্তন করা হবে"
-+#: ../gui/system-config-selinux.glade:1734
-+msgid "label50"
++
++#: booleans.py:127
++msgid "Allow postfix_local domain full write access to mail_spool directories"
 +msgstr ""
- 
--#~ msgid "Delete File Context"
--#~ msgstr "ফাইল কনটেক্সট মুছে ফেলুন"
-+#: ../gui/system-config-selinux.glade:1771
-+msgid "Add File Context"
++
++#: booleans.py:128
++msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
 +msgstr ""
- 
--#~ msgid "Toggle between all and customized file context"
--#~ msgstr "স্বনির্ধারিত ফাইল কনটেক্সট ও সকলের মধ্যে অদল-বদল করুন"
-+#: ../gui/system-config-selinux.glade:1787
-+msgid "Modify File Context"
++
++#: booleans.py:129
++msgid "Allow transmit client label to foreign database"
 +msgstr ""
- 
--#~ msgid "Add SELinux User Mapping"
--#~ msgstr "SELinux ব্যবহারকারী ম্যাপ ব্যবস্থা যোগ করা হবে"
-+#: ../gui/system-config-selinux.glade:1803
-+msgid "Delete File Context"
++
++#: booleans.py:130
++msgid "Allow database admins to execute DML statement"
 +msgstr ""
- 
--#~ msgid "Modify SELinux User Mapping"
--#~ msgstr "SELinux ব্যবহারকারীর ম্যাপিং পরিবর্তন করুন"
-+#: ../gui/system-config-selinux.glade:1819
-+msgid "Toggle between all and customized file context"
++
++#: booleans.py:131
++msgid "Allow unprivileged users to execute DDL statement"
 +msgstr ""
- 
--#~ msgid "Delete SELinux User Mapping"
--#~ msgstr "SELinux ব্যবহারকারী ম্যাপিং মুছে ফেলুন"
-+#: ../gui/system-config-selinux.glade:1939
-+msgid "label38"
++
++#: booleans.py:132
++msgid "Allow pppd to load kernel modules for certain modems"
 +msgstr ""
- 
--#~ msgid "Add Translation"
--#~ msgstr "অনুবাদ যোগ করা হবে"
-+#: ../gui/system-config-selinux.glade:1976
-+msgid "Add SELinux User Mapping"
++
++#: booleans.py:133
++msgid "Allow pppd to be run for a regular user"
 +msgstr ""
- 
--#~ msgid "Modify Translation"
--#~ msgstr "অনুবাদ পরিবর্তন করুন"
-+#: ../gui/system-config-selinux.glade:1992
-+msgid "Modify SELinux User Mapping"
++
++#: booleans.py:134
++msgid ""
++"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
 +msgstr ""
- 
--#~ msgid "Delete Translation"
--#~ msgstr "অনুবাদ মুছে ফেলুন"
-+#: ../gui/system-config-selinux.glade:2008
-+msgid "Delete SELinux User Mapping"
++
++#: booleans.py:135
++msgid "Allow Puppet client to manage all file types."
 +msgstr ""
- 
--#~ msgid "Modify SELinux User"
--#~ msgstr "SELinux ব্যবহারকারী পরিবর্তন করুন"
-+#: ../gui/system-config-selinux.glade:2126
-+msgid "label39"
++
++#: booleans.py:136
++msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
 +msgstr ""
- 
--#~ msgid "Add Network Port"
--#~ msgstr "নেটওয়ার্ক পোর্ট যোগ করা হবে"
-+#: ../gui/system-config-selinux.glade:2163
-+msgid "Add User"
++
++#: booleans.py:137
++msgid "Allow qemu to connect fully to the network"
 +msgstr ""
- 
--#~ msgid "Edit Network Port"
--#~ msgstr "নেটওয়ার্ক পোর্ট সম্পাদনা"
-+#: ../gui/system-config-selinux.glade:2179
-+msgid "Modify User"
++
++#: booleans.py:138
++msgid "Allow qemu to use cifs/Samba file systems"
 +msgstr ""
- 
--#~ msgid "Delete Network Port"
--#~ msgstr "নেটওয়ার্ক পোর্ট মুছে ফেলুন"
-+#: ../gui/system-config-selinux.glade:2195
-+msgid "Delete User"
++
++#: booleans.py:139
++msgid "Allow qemu to use serial/parallel communication ports"
 +msgstr ""
- 
--#~ msgid "Toggle between Customized and All Ports"
--#~ msgstr "স্বনির্ধারিত ও সকল পোর্টের মধ্যে অদল-বদল করুন"
-+#: ../gui/system-config-selinux.glade:2313
-+msgid "label41"
++
++#: booleans.py:140
++msgid "Allow qemu to use nfs file systems"
 +msgstr ""
- 
--#~ msgid "Generate new policy module"
--#~ msgstr "নতুন নিয়মনীতির মডিউল নির্মাণ করুন"
-+#: ../gui/system-config-selinux.glade:2350
-+msgid "Add Network Port"
++
++#: booleans.py:141
++msgid "Allow qemu to use usb devices"
 +msgstr ""
- 
--#~ msgid "Load policy module"
--#~ msgstr "নিয়মনীতির মডিউল লোড করা হবে"
-+#: ../gui/system-config-selinux.glade:2366
-+msgid "Edit Network Port"
++
++#: booleans.py:142
++msgid "Allow racoon to read shadow"
 +msgstr ""
- 
--#~ msgid "Remove loadable policy module"
--#~ msgstr "লোড করার যোগ্য নিয়মনীতির মডিউল মুছে ফেলা হবে"
-+#: ../gui/system-config-selinux.glade:2382
-+msgid "Delete Network Port"
++
++#: booleans.py:143
++msgid "Allow rgmanager domain to connect to the network using TCP."
 +msgstr ""
- 
--#~ msgid ""
--#~ "Enable/Disable additional audit rules, that are normally not reported in "
--#~ "the log files."
--#~ msgstr ""
--#~ "লগ ফাইল দ্বারা সাধারণত উল্লেখ না হওয়া অতিরিক্ত অডিট নিয়ম সক্রিয়/নিষ্ক্রিয় করা "
--#~ "হবে।"
-+#: ../gui/system-config-selinux.glade:2418
-+#: ../gui/system-config-selinux.glade:2436
-+msgid "Toggle between Customized and All Ports"
++
++#: booleans.py:144
++msgid ""
++"Allow rsync to modify public files used for public file transfer services.  "
++"Files/Directories must be labeled public_content_rw_t."
 +msgstr ""
- 
--#~ msgid "Sensitvity Level"
--#~ msgstr "সংবেদনশীলতার মাত্রা"
-+#: ../gui/system-config-selinux.glade:2556
-+msgid "label42"
++
++#: booleans.py:145
++msgid "Allow rsync to run as a client"
 +msgstr ""
- 
--#~ msgid "SELinux user '%s' is required"
--#~ msgstr "SELinux ব্যবহারকারী '%s'-র উপস্থিত আবশ্যক"
-+#: ../gui/system-config-selinux.glade:2593
-+msgid "Generate new policy module"
++
++#: booleans.py:146
++msgid "Allow rsync to export any files/directories read only."
 +msgstr ""
- 
--#~ msgid "Requires value"
--#~ msgstr "মান আবশ্যক"
-+#: ../gui/system-config-selinux.glade:2609
-+msgid "Load policy module"
++
++#: booleans.py:147
++msgid "Allow rsync servers to share cifs files systems"
 +msgstr ""
- 
--#~ msgid ""
--#~ "\n"
--#~ "\n"
--#~ "semodule -i %s\n"
--#~ "\n"
--#~ msgstr ""
--#~ "\n"
--#~ "\n"
--#~ "semodule -i %s\n"
--#~ "\n"
-+#: ../gui/system-config-selinux.glade:2625
-+msgid "Remove loadable policy module"
++
++#: booleans.py:148
++msgid "Allow rsync servers to share nfs files systems"
 +msgstr ""
- 
--#~ msgid "Allow application/user role to bind to any tcp ports > 1024"
--#~ msgstr ""
--#~ "অ্যাপ্লিকেশন/ব্যবহারকারীদের 1024-র অধিক যে কোনো tcp পোর্টের সাথে bind করার "
--#~ "সুযোগ দেওয়া হবে"
-+#: ../gui/system-config-selinux.glade:2661
++
++#: booleans.py:149
++msgid "Allow samba to create new home directories (e.g. via PAM)"
++msgstr ""
++
++#: booleans.py:150
 +msgid ""
-+"Enable/Disable additional audit rules, that are normally not reported in the "
-+"log files."
++"Allow samba to act as the domain controller, add users, groups and change "
++"passwords."
 +msgstr ""
- 
--#~ msgid "Allows confined application/user role to bind to any tcp port"
--#~ msgstr ""
--#~ "confine করা অ্যাপ্লিকেশন/ব্যবহারকারীদের যে কোনো tcp পোর্টের সাথে bind করার "
--#~ "সুযোগ দেয়।"
-+#: ../gui/system-config-selinux.glade:2781
-+msgid "label44"
++
++#: booleans.py:151
++msgid "Allow samba to share users home directories."
 +msgstr ""
- 
--#~ msgid ""
--#~ "Enter a comma separated list of tcp ports or ranges of ports that "
--#~ "application/user role binds to. Example: 612, 650-660"
--#~ msgstr ""
--#~ "অ্যাপ্লিকেশন/ব্যবহারকারী ভূমিকা দ্বারা যে সমস্ত tcp পোর্ট অথবা পোর্ট সীমার মধ্যে "
--#~ "উপস্থিত পোর্টের সাথে বাইন্ড করতে সক্ষম হবে সেগুলির তালিকা নির্মাণ করুন ও কমা "
--#~ "চিহ্ন দ্বারা বিভাজন করুন। উদাহরণস্বরূপ: 612, 650-660"
-+#: ../gui/system-config-selinux.glade:2818
-+msgid "Change process mode to permissive."
++
++#: booleans.py:152
++msgid "Allow samba to share any file/directory read only."
 +msgstr ""
- 
--#~ msgid "SELinux Policy Generation Druid"
--#~ msgstr "SELinux পলিসি নির্মাণের Druid"
-+#: ../gui/system-config-selinux.glade:2836
-+msgid "Change process mode to enforcing"
++
++#: booleans.py:153
++msgid "Allow samba to share any file/directory read/write."
 +msgstr ""
- 
--#~ msgid "Unreserved Ports  (> 1024)"
--#~ msgstr "অসংরক্ষিত পোর্ট  (> 1024)"
-+#: ../gui/system-config-selinux.glade:2928
-+msgid "Process Domain"
++
++#: booleans.py:154
++msgid "Allow samba to act as a portmapper"
 +msgstr ""
- 
--#~ msgid "Use this checkbutton if your app calls bindresvport with 0."
--#~ msgstr ""
--#~ "আপনার অ্যাপ্লিকেশন দ্বারা 0 মান সহ bindresvport কল করা হলে এই চেক-বাটনটি "
--#~ "ব্যবহার করুন।"
-+#: ../gui/system-config-selinux.glade:2956
-+msgid "label59"
++
++#: booleans.py:155
++msgid "Allow samba to run unconfined scripts"
 +msgstr ""
- 
--#~ msgid ""
--#~ "Enforcing\n"
--#~ "Permissive\n"
--#~ "Disabled\n"
--#~ msgstr ""
--#~ "Enforcing\n"
--#~ "Permissive\n"
--#~ "Disabled\n"
-+#: ../gui/usersPage.py:138
-+#, python-format
-+msgid "SELinux user '%s' is required"
++
++#: booleans.py:156
++msgid "Allow samba to export ntfs/fusefs volumes."
 +msgstr ""
-diff -up policycoreutils-2.1.12/po/bn.po.rhat policycoreutils-2.1.12/po/bn.po
---- policycoreutils-2.1.12/po/bn.po.rhat	2012-07-04 07:35:21.000000000 -0400
-+++ policycoreutils-2.1.12/po/bn.po	2012-10-16 15:07:17.464526152 -0400
-@@ -1,21 +1,21 @@
- # SOME DESCRIPTIVE TITLE.
- # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
- # This file is distributed under the same license as the PACKAGE package.
--# FIRST AUTHOR <EMAIL at ADDRESS>, YEAR.
- #
--#, fuzzy
-+# Translators:
- msgid ""
++
++#: booleans.py:157
++msgid "Allow samba to export NFS volumes."
++msgstr ""
++
++#: booleans.py:158
++msgid "Allow sanlock to read/write fuse files"
++msgstr ""
++
++#: booleans.py:159
++msgid "Allow sanlock to manage nfs files"
++msgstr ""
++
++#: booleans.py:160
++msgid "Allow sanlock to manage cifs files"
++msgstr ""
++
++#: booleans.py:161
++msgid "Allow sasl to read shadow"
++msgstr ""
++
++#: booleans.py:162
++msgid ""
++"disallow programs, such as newrole, from transitioning to administrative "
++"user domains."
++msgstr ""
++
++#: booleans.py:163
++msgid "Disable kernel module loading."
++msgstr ""
++
++#: booleans.py:164
++msgid ""
++"Boolean to determine whether the system permits loading policy, setting "
++"enforcing mode, and changing boolean values.  Set this to true and you have "
++"to reboot to set it back."
++msgstr ""
++
++#: booleans.py:165
++msgid "Allow regular users direct dri device access"
++msgstr ""
++
++#: booleans.py:166
++msgid ""
++"Allow unconfined executables to make their heap memory executable.  Doing "
++"this is a really bad idea. Probably indicates a badly coded executable, but "
++"could indicate an attack. This executable should be reported in bugzilla"
++msgstr ""
++
++#: booleans.py:167
++msgid ""
++"Allow all unconfined executables to use libraries requiring text relocation "
++"that are not labeled textrel_shlib_t"
++msgstr ""
++
++#: booleans.py:168
++msgid ""
++"Allow unconfined executables to make their stack executable.  This should "
++"never, ever be necessary. Probably indicates a badly coded executable, but "
++"could indicate an attack. This executable should be reported in bugzilla"
++msgstr ""
++
++#: booleans.py:169
++msgid "Allow users to connect to the local mysql server"
++msgstr ""
++
++#: booleans.py:170
++msgid ""
++"Allow confined users the ability to execute the ping and traceroute commands."
++msgstr ""
++
++#: booleans.py:171
++msgid "Allow users to connect to PostgreSQL"
++msgstr ""
++
++#: booleans.py:172
++msgid ""
++"Allow user to r/w files on filesystems that do not have extended attributes "
++"(FAT, CDROM, FLOPPY)"
++msgstr ""
++
++#: booleans.py:173
++msgid ""
++"Allow users to run TCP servers (bind to ports and accept connection from the "
++"same domain and outside users)  disabling this forces FTP passive mode and "
++"may change other protocols."
++msgstr ""
++
++#: booleans.py:174
++msgid "Allow user music sharing"
++msgstr ""
++
++#: booleans.py:175
++msgid ""
++"Allow anon internal-sftp to upload files, used for public file transfer "
++"services. Directories must be labeled public_content_rw_t."
++msgstr ""
++
++#: booleans.py:176
++msgid ""
++"Allow sftp-internal to read and write files in the user home directories"
++msgstr ""
++
++#: booleans.py:177
++msgid ""
++"Allow sftp-internal to login to local users and read/write all files on the "
++"system, governed by DAC."
++msgstr ""
++
++#: booleans.py:178
++msgid ""
++"Allow internal-sftp to read and write files in the user ssh home directories."
++msgstr ""
++
++#: booleans.py:179
++msgid "Allow sge to connect to the network using any TCP port"
++msgstr ""
++
++#: booleans.py:180
++msgid "Allow sge to access nfs file systems."
++msgstr ""
++
++#: booleans.py:181
++msgid ""
++"Enable additional permissions needed to support devices on 3ware controllers."
++msgstr ""
++
++#: booleans.py:182
++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:183
++msgid "Allow user spamassassin clients to use the network."
++msgstr ""
++
++#: booleans.py:184
++msgid "Allow spamd to read/write user home directories."
++msgstr ""
++
++#: booleans.py:185
++msgid ""
++"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
++msgstr ""
++
++#: booleans.py:186
++msgid "Allow squid to run as a transparent proxy (TPROXY)"
++msgstr ""
++
++#: booleans.py:187
++msgid ""
++"Allow ssh with chroot env to read and write files in the user home "
++"directories"
++msgstr ""
++
++#: booleans.py:188
++msgid "allow host key based authentication"
++msgstr ""
++
++#: booleans.py:189
++msgid "Allow ssh logins as sysadm_r:sysadm_t"
++msgstr ""
++
++#: booleans.py:190
++msgid "allow staff user to create and transition to svirt domains."
++msgstr ""
++
++#: booleans.py:191
++msgid "Allow the Telepathy connection managers to connect to any network port."
++msgstr ""
++
++#: booleans.py:192
++msgid ""
++"Allow the Telepathy connection managers to connect to any generic TCP port."
++msgstr ""
++
++#: booleans.py:193
++msgid ""
++"Allow tftp to modify public files used for public file transfer services."
++msgstr ""
++
++#: booleans.py:194
++msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
++msgstr ""
++
++#: booleans.py:195
++msgid ""
++"allow unconfined users to transition to the chrome sandbox domains when "
++"running chrome-sandbox"
++msgstr ""
++
++#: booleans.py:196
++msgid "Allow a user to login as an unconfined domain"
++msgstr ""
++
++#: booleans.py:197
++msgid ""
++"Allow unconfined users to transition to the Mozilla plugin domain when "
++"running xulrunner plugin-container."
++msgstr ""
++
++#: booleans.py:198
++msgid "Allow video playing tools to run unconfined"
++msgstr ""
++
++#: booleans.py:199
++msgid "Allow unprivledged user to create and transition to svirt domains."
++msgstr ""
++
++#: booleans.py:200
++msgid "Support ecryptfs home directories"
++msgstr ""
++
++#: booleans.py:201
++msgid "Support fusefs home directories"
++msgstr ""
++
++#: booleans.py:202
++msgid "Use lpd server instead of cups"
++msgstr ""
++
++#: booleans.py:203
++msgid "Support NFS home directories"
++msgstr ""
++
++#: booleans.py:204
++msgid "Support SAMBA home directories"
++msgstr ""
++
++#: booleans.py:205
++msgid "Allow varnishd to connect to all ports, not just HTTP."
++msgstr ""
++
++#: booleans.py:206
++msgid "Ignore vbetool mmap_zero errors."
++msgstr ""
++
++#: booleans.py:207
++msgid ""
++"Allow confined virtual guests to use serial/parallel communication ports"
++msgstr ""
++
++#: booleans.py:208
++msgid ""
++"Allow confined virtual guests to use executable memory and executable stack"
++msgstr ""
++
++#: booleans.py:209
++msgid "Allow confined virtual guests to read fuse files"
++msgstr ""
++
++#: booleans.py:210
++msgid "Allow confined virtual guests to manage nfs files"
++msgstr ""
++
++#: booleans.py:211
++msgid "Allow confined virtual guests to manage cifs files"
++msgstr ""
++
++#: booleans.py:212
++msgid "Allow confined virtual guests to interact with the sanlock"
++msgstr ""
++
++#: booleans.py:213
++msgid "Allow confined virtual guests to manage device configuration, (pci)"
++msgstr ""
++
++#: booleans.py:214
++msgid "Allow confined virtual guests to use usb devices"
++msgstr ""
++
++#: booleans.py:215
++msgid "Allow confined virtual guests to interact with the xserver"
++msgstr ""
++
++#: booleans.py:216
++msgid "Allow webadm to manage files in users home directories"
++msgstr ""
++
++#: booleans.py:217
++msgid "Allow webadm to read files in users home directories"
++msgstr ""
++
++#: booleans.py:218
++msgid "Ignore wine mmap_zero errors."
++msgstr ""
++
++#: booleans.py:219
++msgid "Allow the graphical login program to execute bootloader"
++msgstr ""
++
++#: booleans.py:220
++msgid ""
++"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
++msgstr ""
++
++#: booleans.py:221
++msgid "Allow xen to manage nfs files"
++msgstr ""
++
++#: booleans.py:222
++msgid ""
++"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
++"logical volumes for disk images."
++msgstr ""
++
++#: booleans.py:223
++msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
++msgstr ""
++
++#: booleans.py:224
++msgid ""
++"Allow xguest users to configure Network Manager and connect to apache ports"
++msgstr ""
++
++#: booleans.py:225
++msgid "Allow xguest users to mount removable media"
++msgstr ""
++
++#: booleans.py:226
++msgid "Allow xguest to use blue tooth devices"
++msgstr ""
++
++#: booleans.py:227
++msgid "Allows clients to write to the X server shared memory segments."
++msgstr ""
++
++#: booleans.py:228
++msgid "Allows XServer to execute writable memory"
++msgstr ""
++
++#: booleans.py:229
++msgid "Support X userspace object manager"
++msgstr ""
++
++#: booleans.py:230
++msgid "Allow zabbix to connect to unreserved ports"
++msgstr ""
++
++#: booleans.py:231
++msgid "Allow zebra daemon to write it configuration files"
++msgstr ""
++
++#: booleans.py:232
++msgid ""
++"Allow ZoneMinder to modify public files used for public file transfer "
++"services."
++msgstr ""
+diff --git a/policycoreutils/po/bs.po b/policycoreutils/po/bs.po
+index 21cec15..c2c927e 100644
+--- a/policycoreutils/po/bs.po
++++ b/policycoreutils/po/bs.po
+@@ -8,17 +8,17 @@ msgid ""
  msgstr ""
--"Project-Id-Version: PACKAGE VERSION\n"
-+"Project-Id-Version: Policycoreutils\n"
+ "Project-Id-Version: Policycoreutils\n"
  "Report-Msgid-Bugs-To: \n"
--"POT-Creation-Date: 2012-03-27 10:49-0400\n"
--"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
-+"POT-Creation-Date: 2012-05-25 07:28-0400\n"
-+"PO-Revision-Date: 2012-03-30 18:14+0000\n"
- "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
--"Language-Team: LANGUAGE <LL at li.org>\n"
--"Language: \n"
-+"Language-Team: Bengali <info at ankur.org.bd>\n"
-+"Language: bn\n"
+-"POT-Creation-Date: 2012-05-25 07:28-0400\n"
+-"PO-Revision-Date: 2012-04-02 20:30+0000\n"
++"POT-Creation-Date: 2012-10-16 12:24-0400\n"
++"PO-Revision-Date: 2012-10-08 13:10+0000\n"
+ "Last-Translator: dwalsh <dwalsh at redhat.com>\n"
+-"Language-Team: Bosnian (http://www.transifex.net/projects/p/fedora/language/"
++"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"
-+"Plural-Forms: nplurals=2; plural=(n != 1)\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"
++"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
  
  #: ../run_init/run_init.c:67
  msgid ""
-@@ -90,844 +90,851 @@ msgstr ""
- msgid "global"
+@@ -30,7 +30,7 @@ msgstr ""
+ "  gdje je <skripta> naziv init skripte koju je potrebno pokrenuti,\n"
+ "         <argumenti ...> argumenti za tu skriptu."
+ 
+-#: ../run_init/run_init.c:126 ../newrole/newrole.c:1124
++#: ../run_init/run_init.c:126 ../newrole/newrole.c:1123
+ #, c-format
+ msgid "failed to initialize PAM\n"
+ msgstr "Inicijalizacija PAM nije uspjela\n"
+@@ -79,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:1258
++#: ../run_init/run_init.c:405 ../newrole/newrole.c:1257
+ #, c-format
+ msgid "Could not set exec context to %s.\n"
+ msgstr "Nije moguće postaviti exec kontekst za %s.\n"
+@@ -92,855 +92,871 @@ msgstr ""
+ msgid "To make this policy package active, execute:"
  msgstr ""
  
--#: ../semanage/seobject.py:222
-+#: ../semanage/seobject.py:225
+-#: ../semanage/seobject.py:143 ../semanage/seobject.py:147
+-msgid "global"
+-msgstr ""
+-
+-#: ../semanage/seobject.py:225
++#: ../semanage/seobject.py:200
  msgid "Could not create semanage handle"
  msgstr ""
  
--#: ../semanage/seobject.py:230
-+#: ../semanage/seobject.py:233
+-#: ../semanage/seobject.py:233
++#: ../semanage/seobject.py:208
  msgid "SELinux policy is not managed or store cannot be accessed."
- msgstr ""
+ msgstr "SELinux pravilima se ne upravlja ili pristup pohrani nije moguć."
  
--#: ../semanage/seobject.py:235
-+#: ../semanage/seobject.py:238
+-#: ../semanage/seobject.py:238
++#: ../semanage/seobject.py:213
  msgid "Cannot read policy store."
- msgstr ""
+ msgstr "Čitanje pohrane pravila nije moguće."
  
--#: ../semanage/seobject.py:240
-+#: ../semanage/seobject.py:243
+-#: ../semanage/seobject.py:243
++#: ../semanage/seobject.py:218
  msgid "Could not establish semanage connection"
- msgstr ""
+ msgstr "Uspostavljanje semanage veze nije moguće"
  
--#: ../semanage/seobject.py:245
-+#: ../semanage/seobject.py:248
+-#: ../semanage/seobject.py:248
++#: ../semanage/seobject.py:223
  msgid "Could not test MLS enabled status"
  msgstr ""
  
--#: ../semanage/seobject.py:251 ../semanage/seobject.py:266
-+#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
+-#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
++#: ../semanage/seobject.py:229 ../semanage/seobject.py:244
  msgid "Not yet implemented"
  msgstr ""
  
--#: ../semanage/seobject.py:255
-+#: ../semanage/seobject.py:258
+-#: ../semanage/seobject.py:258
++#: ../semanage/seobject.py:233
  msgid "Semanage transaction already in progress"
  msgstr ""
  
--#: ../semanage/seobject.py:264
-+#: ../semanage/seobject.py:267
+-#: ../semanage/seobject.py:267
++#: ../semanage/seobject.py:242
  msgid "Could not start semanage transaction"
- msgstr ""
+ msgstr "Semanage transakciju nije moguće pokrenuti"
  
--#: ../semanage/seobject.py:274
-+#: ../semanage/seobject.py:278
+-#: ../semanage/seobject.py:278
++#: ../semanage/seobject.py:254
  msgid "Could not commit semanage transaction"
  msgstr ""
  
--#: ../semanage/seobject.py:279
-+#: ../semanage/seobject.py:283
+-#: ../semanage/seobject.py:283
++#: ../semanage/seobject.py:259
  msgid "Semanage transaction not in progress"
  msgstr ""
  
--#: ../semanage/seobject.py:291 ../semanage/seobject.py:371
-+#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
+-#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
++#: ../semanage/seobject.py:271 ../semanage/seobject.py:351
  msgid "Could not list SELinux modules"
  msgstr ""
  
--#: ../semanage/seobject.py:304
-+#: ../semanage/seobject.py:308
+-#: ../semanage/seobject.py:308
++#: ../semanage/seobject.py:284
  msgid "Modules Name"
  msgstr ""
  
--#: ../semanage/seobject.py:304
-+#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
+-#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
++#: ../semanage/seobject.py:284 ../gui/modulesPage.py:63
  msgid "Version"
  msgstr ""
  
--#: ../semanage/seobject.py:307
-+#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
+-#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
++#: ../semanage/seobject.py:287 ../gui/statusPage.py:75
  msgid "Disabled"
  msgstr ""
  
--#: ../semanage/seobject.py:322
-+#: ../semanage/seobject.py:326
+-#: ../semanage/seobject.py:326
++#: ../semanage/seobject.py:302
  #, python-format
  msgid "Could not disable module %s (remove failed)"
  msgstr ""
  
--#: ../semanage/seobject.py:333
-+#: ../semanage/seobject.py:337
+-#: ../semanage/seobject.py:337
++#: ../semanage/seobject.py:313
  #, python-format
  msgid "Could not enable module %s (remove failed)"
  msgstr ""
  
--#: ../semanage/seobject.py:348
-+#: ../semanage/seobject.py:352
+-#: ../semanage/seobject.py:352
++#: ../semanage/seobject.py:328
  #, python-format
  msgid "Could not remove module %s (remove failed)"
  msgstr ""
  
--#: ../semanage/seobject.py:358
-+#: ../semanage/seobject.py:362
+-#: ../semanage/seobject.py:362
++#: ../semanage/seobject.py:338
  msgid "dontaudit requires either 'on' or 'off'"
  msgstr ""
  
--#: ../semanage/seobject.py:387
-+#: ../semanage/seobject.py:391
+-#: ../semanage/seobject.py:391
++#: ../semanage/seobject.py:366
  msgid "Builtin Permissive Types"
  msgstr ""
  
--#: ../semanage/seobject.py:397
-+#: ../semanage/seobject.py:401
+-#: ../semanage/seobject.py:401
++#: ../semanage/seobject.py:376
  msgid "Customized Permissive Types"
  msgstr ""
  
--#: ../semanage/seobject.py:438
-+#: ../semanage/seobject.py:442
+-#: ../semanage/seobject.py:442
++#: ../semanage/seobject.py:417
  #, python-format
  msgid "Could not set permissive domain %s (module installation failed)"
  msgstr ""
  
--#: ../semanage/seobject.py:444
-+#: ../semanage/seobject.py:448
+-#: ../semanage/seobject.py:448
++#: ../semanage/seobject.py:423
  #, python-format
  msgid "Could not remove permissive domain %s (remove failed)"
  msgstr ""
  
--#: ../semanage/seobject.py:479 ../semanage/seobject.py:553
--#: ../semanage/seobject.py:599 ../semanage/seobject.py:696
--#: ../semanage/seobject.py:726 ../semanage/seobject.py:793
--#: ../semanage/seobject.py:850 ../semanage/seobject.py:1097
--#: ../semanage/seobject.py:1786 ../semanage/seobject.py:1849
--#: ../semanage/seobject.py:1868 ../semanage/seobject.py:1985
--#: ../semanage/seobject.py:2037
-+#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
-+#: ../semanage/seobject.py:603 ../semanage/seobject.py:700
-+#: ../semanage/seobject.py:730 ../semanage/seobject.py:797
-+#: ../semanage/seobject.py:854 ../semanage/seobject.py:1101
-+#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
-+#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
-+#: ../semanage/seobject.py:2045
+-#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
+-#: ../semanage/seobject.py:603 ../semanage/seobject.py:700
+-#: ../semanage/seobject.py:730 ../semanage/seobject.py:797
+-#: ../semanage/seobject.py:854 ../semanage/seobject.py:1101
+-#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
+-#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
+-#: ../semanage/seobject.py:2045
++#: ../semanage/seobject.py:458 ../semanage/seobject.py:532
++#: ../semanage/seobject.py:578 ../semanage/seobject.py:675
++#: ../semanage/seobject.py:705 ../semanage/seobject.py:772
++#: ../semanage/seobject.py:829 ../semanage/seobject.py:1084
++#: ../semanage/seobject.py:1800 ../semanage/seobject.py:1863
++#: ../semanage/seobject.py:1882 ../semanage/seobject.py:2003
++#: ../semanage/seobject.py:2056
  #, python-format
  msgid "Could not create a key for %s"
- msgstr ""
+ msgstr "Izrada ključa za %s nije moguća"
  
--#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
--#: ../semanage/seobject.py:603 ../semanage/seobject.py:609
-+#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
-+#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
+-#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
+-#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
++#: ../semanage/seobject.py:462 ../semanage/seobject.py:536
++#: ../semanage/seobject.py:582 ../semanage/seobject.py:588
  #, python-format
  msgid "Could not check if login mapping for %s is defined"
- msgstr ""
+ msgstr "Nije moguće provjeriti je li mapiranje za prijavu %s određeno"
  
--#: ../semanage/seobject.py:492
-+#: ../semanage/seobject.py:496
+-#: ../semanage/seobject.py:496
++#: ../semanage/seobject.py:471
  #, python-format
  msgid "Linux Group %s does not exist"
  msgstr ""
  
--#: ../semanage/seobject.py:497
-+#: ../semanage/seobject.py:501
+-#: ../semanage/seobject.py:501
++#: ../semanage/seobject.py:476
  #, python-format
  msgid "Linux User %s does not exist"
- msgstr ""
+ msgstr "Linux korisnik %s ne postoji"
  
--#: ../semanage/seobject.py:501
-+#: ../semanage/seobject.py:505
+-#: ../semanage/seobject.py:505
++#: ../semanage/seobject.py:480
  #, python-format
  msgid "Could not create login mapping for %s"
- msgstr ""
+ msgstr "Izrada mapiranja prijave za %s nije moguća"
  
--#: ../semanage/seobject.py:505 ../semanage/seobject.py:741
-+#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
+-#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
++#: ../semanage/seobject.py:484 ../semanage/seobject.py:720
  #, python-format
  msgid "Could not set name for %s"
- msgstr ""
+ msgstr "Zadavanje naziva za %s nije moguće"
  
--#: ../semanage/seobject.py:510 ../semanage/seobject.py:751
-+#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
+-#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
++#: ../semanage/seobject.py:489 ../semanage/seobject.py:730
  #, python-format
  msgid "Could not set MLS range for %s"
- msgstr ""
+ msgstr "Zadavanje MLS raspona za %s nije moguće"
  
--#: ../semanage/seobject.py:514
-+#: ../semanage/seobject.py:518
+-#: ../semanage/seobject.py:518
++#: ../semanage/seobject.py:493
  #, python-format
  msgid "Could not set SELinux user for %s"
- msgstr ""
+ msgstr "Zadavanje SELinux korisnika za %s nije moguće"
  
--#: ../semanage/seobject.py:518
-+#: ../semanage/seobject.py:522
+-#: ../semanage/seobject.py:522
++#: ../semanage/seobject.py:497
  #, python-format
  msgid "Could not add login mapping for %s"
- msgstr ""
+ msgstr "Dodavanje mapiranja prijave za %s nije moguće"
  
--#: ../semanage/seobject.py:536
-+#: ../semanage/seobject.py:540
+-#: ../semanage/seobject.py:540
++#: ../semanage/seobject.py:515
  msgid "Requires seuser or serange"
- msgstr ""
+ msgstr "Zahtijeva seuser ili serange"
  
--#: ../semanage/seobject.py:559 ../semanage/seobject.py:605
-+#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
+-#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
++#: ../semanage/seobject.py:538 ../semanage/seobject.py:584
  #, python-format
  msgid "Login mapping for %s is not defined"
- msgstr ""
+ msgstr "Mapiranje prijave za %s nije određeno"
  
--#: ../semanage/seobject.py:563
-+#: ../semanage/seobject.py:567
+-#: ../semanage/seobject.py:567
++#: ../semanage/seobject.py:542
  #, python-format
  msgid "Could not query seuser for %s"
- msgstr ""
+ msgstr "Propitivanje seusera za %s nije moguće"
  
--#: ../semanage/seobject.py:577
-+#: ../semanage/seobject.py:581
+-#: ../semanage/seobject.py:581
++#: ../semanage/seobject.py:556
  #, python-format
  msgid "Could not modify login mapping for %s"
- msgstr ""
+ msgstr "Uređivanje mapiranja prijave za %s nije moguće"
  
--#: ../semanage/seobject.py:611
-+#: ../semanage/seobject.py:615
+-#: ../semanage/seobject.py:615
++#: ../semanage/seobject.py:590
  #, python-format
  msgid "Login mapping for %s is defined in policy, cannot be deleted"
- msgstr ""
+ msgstr "Mapiranje prijave za %s određeno je u pravilima. Brisanje nije moguće."
  
--#: ../semanage/seobject.py:615
-+#: ../semanage/seobject.py:619
+-#: ../semanage/seobject.py:619
++#: ../semanage/seobject.py:594
  #, python-format
  msgid "Could not delete login mapping for %s"
- msgstr ""
+ msgstr "Brisanje mapiranja prijave za %s nije moguće"
  
--#: ../semanage/seobject.py:637 ../semanage/seobject.py:655
--#: ../semanage/seobject.py:893
-+#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
-+#: ../semanage/seobject.py:897
+-#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
+-#: ../semanage/seobject.py:897
++#: ../semanage/seobject.py:616 ../semanage/seobject.py:634
++#: ../semanage/seobject.py:872
  msgid "Could not list login mappings"
- msgstr ""
+ msgstr "Ispisivanje popisa mapiranja prijava nije moguće"
  
--#: ../semanage/seobject.py:680 ../semanage/seobject.py:685
-+#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../gui/system-config-selinux.glade:100
+-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
++#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
+ #: ../gui/system-config-selinux.glade:100
  msgid "Login Name"
  msgstr ""
  
--#: ../semanage/seobject.py:680 ../semanage/seobject.py:685
--#: ../semanage/seobject.py:943 ../semanage/seobject.py:948
-+#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../gui/system-config-selinux.glade:128
-+#: ../gui/system-config-selinux.glade:915
-+#: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
+-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
+-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
++#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
++#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
+ #: ../gui/system-config-selinux.glade:128
+ #: ../gui/system-config-selinux.glade:915
+ #: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
  msgid "SELinux User"
  msgstr ""
  
--#: ../semanage/seobject.py:680
-+#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
-+#: ../gui/system-config-selinux.glade:943
+-#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
++#: ../semanage/seobject.py:659 ../gui/system-config-selinux.glade:156
+ #: ../gui/system-config-selinux.glade:943
  msgid "MLS/MCS Range"
  msgstr ""
  
--#: ../semanage/seobject.py:699 ../semanage/seobject.py:730
--#: ../semanage/seobject.py:797 ../semanage/seobject.py:854
--#: ../semanage/seobject.py:860
-+#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
-+#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
-+#: ../semanage/seobject.py:864
+-#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
+-#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
+-#: ../semanage/seobject.py:864
++#: ../semanage/seobject.py:678 ../semanage/seobject.py:709
++#: ../semanage/seobject.py:776 ../semanage/seobject.py:833
++#: ../semanage/seobject.py:839
  #, python-format
  msgid "Could not check if SELinux user %s is defined"
- msgstr ""
+ msgstr "Nije moguće provjeriti je li SELinux korisnik %s određen"
  
--#: ../semanage/seobject.py:702 ../semanage/seobject.py:803
--#: ../semanage/seobject.py:866
-+#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
-+#: ../semanage/seobject.py:870
+-#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
+-#: ../semanage/seobject.py:870
++#: ../semanage/seobject.py:681 ../semanage/seobject.py:782
++#: ../semanage/seobject.py:845
  #, python-format
  msgid "Could not query user for %s"
- msgstr ""
+ msgstr "Propitivanje korisnika za %s nije moguće"
  
--#: ../semanage/seobject.py:722
-+#: ../semanage/seobject.py:726
+-#: ../semanage/seobject.py:726
++#: ../semanage/seobject.py:701
  #, python-format
  msgid "You must add at least one role for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:737
-+#: ../semanage/seobject.py:741
+-#: ../semanage/seobject.py:741
++#: ../semanage/seobject.py:716
  #, python-format
  msgid "Could not create SELinux user for %s"
- msgstr ""
+ msgstr "Izrada SELinux korisnika za %s nije moguća"
  
--#: ../semanage/seobject.py:746
-+#: ../semanage/seobject.py:750
+-#: ../semanage/seobject.py:750
++#: ../semanage/seobject.py:725
  #, python-format
  msgid "Could not add role %s for %s"
- msgstr ""
+ msgstr "Dodavanje uloge %s za %s nije moguće"
  
--#: ../semanage/seobject.py:755
-+#: ../semanage/seobject.py:759
+-#: ../semanage/seobject.py:759
++#: ../semanage/seobject.py:734
  #, python-format
  msgid "Could not set MLS level for %s"
- msgstr ""
+ msgstr "Zadavanje MLS razine za %s nije moguće"
  
--#: ../semanage/seobject.py:758
-+#: ../semanage/seobject.py:762
+-#: ../semanage/seobject.py:762
++#: ../semanage/seobject.py:737
  #, python-format
  msgid "Could not add prefix %s for %s"
- msgstr ""
+ msgstr "Dodavanje prefiksa %s za %s nije moguće"
  
--#: ../semanage/seobject.py:761
-+#: ../semanage/seobject.py:765
+-#: ../semanage/seobject.py:765
++#: ../semanage/seobject.py:740
  #, python-format
  msgid "Could not extract key for %s"
- msgstr ""
+ msgstr "Izvlačenje ključa za %s nije moguće"
  
--#: ../semanage/seobject.py:765
-+#: ../semanage/seobject.py:769
+-#: ../semanage/seobject.py:769
++#: ../semanage/seobject.py:744
  #, python-format
  msgid "Could not add SELinux user %s"
- msgstr ""
+ msgstr "Dodavanje SELinux korisnika %s nije moguće"
  
--#: ../semanage/seobject.py:787
-+#: ../semanage/seobject.py:791
+-#: ../semanage/seobject.py:791
++#: ../semanage/seobject.py:766
  msgid "Requires prefix, roles, level or range"
- msgstr ""
+ msgstr "Zahtijeva prefiks, uloge, razinu ili raspon"
  
--#: ../semanage/seobject.py:789
-+#: ../semanage/seobject.py:793
+-#: ../semanage/seobject.py:793
++#: ../semanage/seobject.py:768
  msgid "Requires prefix or roles"
- msgstr ""
+ msgstr "Zahtijeva prefiks ili uloge"
  
--#: ../semanage/seobject.py:799 ../semanage/seobject.py:856
-+#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
+-#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
++#: ../semanage/seobject.py:778 ../semanage/seobject.py:835
  #, python-format
  msgid "SELinux user %s is not defined"
- msgstr ""
+ msgstr "SELinux korisnik %s nije određen"
  
--#: ../semanage/seobject.py:828
-+#: ../semanage/seobject.py:832
+-#: ../semanage/seobject.py:832
++#: ../semanage/seobject.py:807
  #, python-format
  msgid "Could not modify SELinux user %s"
- msgstr ""
+ msgstr "Uređivanje SELinux korisnika %s nije moguće"
  
--#: ../semanage/seobject.py:862
-+#: ../semanage/seobject.py:866
+-#: ../semanage/seobject.py:866
++#: ../semanage/seobject.py:841
  #, python-format
  msgid "SELinux user %s is defined in policy, cannot be deleted"
- msgstr ""
+ msgstr "SELinux korisnik %s određen je u pravilima. Brisanje nije moguće."
  
--#: ../semanage/seobject.py:873
-+#: ../semanage/seobject.py:877
+-#: ../semanage/seobject.py:877
++#: ../semanage/seobject.py:852
  #, python-format
  msgid "Could not delete SELinux user %s"
- msgstr ""
+ msgstr "Brisanje SELinux korisnika %s nije moguće"
  
--#: ../semanage/seobject.py:911
-+#: ../semanage/seobject.py:915
+-#: ../semanage/seobject.py:915
++#: ../semanage/seobject.py:890
  msgid "Could not list SELinux users"
- msgstr ""
+ msgstr "Ispisivanje popisa SELinux korisnika nije moguće"
  
--#: ../semanage/seobject.py:917
-+#: ../semanage/seobject.py:921
+-#: ../semanage/seobject.py:921
++#: ../semanage/seobject.py:896
  #, python-format
  msgid "Could not list roles for user %s"
+ msgstr "Ispisivanje popisa uloga korisnika %s nije moguće"
+ 
+-#: ../semanage/seobject.py:946
++#: ../semanage/seobject.py:921
+ msgid "Labeling"
  msgstr ""
  
--#: ../semanage/seobject.py:942
-+#: ../semanage/seobject.py:946
- msgid "Labeling"
- msgstr ""
- 
--#: ../semanage/seobject.py:942
-+#: ../semanage/seobject.py:946
+-#: ../semanage/seobject.py:946
++#: ../semanage/seobject.py:921
  msgid "MLS/"
  msgstr ""
  
--#: ../semanage/seobject.py:943
-+#: ../semanage/seobject.py:947
+-#: ../semanage/seobject.py:947
++#: ../semanage/seobject.py:922
  msgid "Prefix"
  msgstr ""
  
--#: ../semanage/seobject.py:943
-+#: ../semanage/seobject.py:947
+-#: ../semanage/seobject.py:947
++#: ../semanage/seobject.py:922
  msgid "MCS Level"
  msgstr ""
  
--#: ../semanage/seobject.py:943
-+#: ../semanage/seobject.py:947
+-#: ../semanage/seobject.py:947
++#: ../semanage/seobject.py:922
  msgid "MCS Range"
  msgstr ""
  
--#: ../semanage/seobject.py:943 ../semanage/seobject.py:948
-+#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
+-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
++#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
+ #: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
  msgid "SELinux Roles"
  msgstr ""
  
--#: ../semanage/seobject.py:963
-+#: ../semanage/seobject.py:967
+-#: ../semanage/seobject.py:967
++#: ../semanage/seobject.py:944
  msgid "Protocol udp or tcp is required"
- msgstr ""
+ msgstr "Potreban je UDP ili TCP protokol"
  
--#: ../semanage/seobject.py:965
-+#: ../semanage/seobject.py:969
+-#: ../semanage/seobject.py:969
++#: ../semanage/seobject.py:946
  msgid "Port is required"
- msgstr ""
+ msgstr "Potreban je port"
  
--#: ../semanage/seobject.py:975
-+#: ../semanage/seobject.py:979
+-#: ../semanage/seobject.py:979
++#: ../semanage/seobject.py:956
  msgid "Invalid Port"
  msgstr ""
  
--#: ../semanage/seobject.py:979
-+#: ../semanage/seobject.py:983
+-#: ../semanage/seobject.py:983
++#: ../semanage/seobject.py:960
  #, python-format
  msgid "Could not create a key for %s/%s"
- msgstr ""
+ msgstr "Izrada ključa za %s/%s nije moguća"
  
--#: ../semanage/seobject.py:990
-+#: ../semanage/seobject.py:994
+-#: ../semanage/seobject.py:994
++#: ../semanage/seobject.py:971
  msgid "Type is required"
- msgstr ""
+ msgstr "Potrebna je vrsta"
  
--#: ../semanage/seobject.py:996 ../semanage/seobject.py:1055
--#: ../semanage/seobject.py:1110 ../semanage/seobject.py:1116
-+#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
-+#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
+-#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
+-#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
++#: ../semanage/seobject.py:974 ../semanage/seobject.py:1036
++#: ../semanage/seobject.py:1794
++#, python-format
++msgid "Type %s is invalid, must be a port type"
++msgstr ""
++
++#: ../semanage/seobject.py:980 ../semanage/seobject.py:1042
++#: ../semanage/seobject.py:1097 ../semanage/seobject.py:1103
  #, python-format
  msgid "Could not check if port %s/%s is defined"
- msgstr ""
+ msgstr "Nije moguće provjeriti je li port %s/%s određen"
  
--#: ../semanage/seobject.py:998
-+#: ../semanage/seobject.py:1002
+-#: ../semanage/seobject.py:1002
++#: ../semanage/seobject.py:982
  #, python-format
  msgid "Port %s/%s already defined"
- msgstr ""
+ msgstr "Port %s/%s već je određen"
  
--#: ../semanage/seobject.py:1002
-+#: ../semanage/seobject.py:1006
+-#: ../semanage/seobject.py:1006
++#: ../semanage/seobject.py:986
  #, python-format
  msgid "Could not create port for %s/%s"
- msgstr ""
+ msgstr "Izrada porta za %s/%s nije moguća"
  
--#: ../semanage/seobject.py:1008
-+#: ../semanage/seobject.py:1012
+-#: ../semanage/seobject.py:1012
++#: ../semanage/seobject.py:992
  #, python-format
  msgid "Could not create context for %s/%s"
- msgstr ""
+ msgstr "Izrada konteksta za %s/%s nije moguća"
  
--#: ../semanage/seobject.py:1012
-+#: ../semanage/seobject.py:1016
+-#: ../semanage/seobject.py:1016
++#: ../semanage/seobject.py:996
  #, python-format
  msgid "Could not set user in port context for %s/%s"
- msgstr ""
+ msgstr "Zadavanje korisnika u kontekstu porta za %s/%s nije moguće"
  
--#: ../semanage/seobject.py:1016
-+#: ../semanage/seobject.py:1020
+-#: ../semanage/seobject.py:1020
++#: ../semanage/seobject.py:1000
  #, python-format
  msgid "Could not set role in port context for %s/%s"
- msgstr ""
+ msgstr "Zadavanje uloge u kontekstu porta za %s/%s nije moguće"
  
--#: ../semanage/seobject.py:1020
-+#: ../semanage/seobject.py:1024
+-#: ../semanage/seobject.py:1024
++#: ../semanage/seobject.py:1004
  #, python-format
  msgid "Could not set type in port context for %s/%s"
- msgstr ""
+ msgstr "Zadavanje vrste u kontekstu porta za %s/%s nije moguće"
  
--#: ../semanage/seobject.py:1025
-+#: ../semanage/seobject.py:1029
+-#: ../semanage/seobject.py:1029
++#: ../semanage/seobject.py:1009
  #, python-format
  msgid "Could not set mls fields in port context for %s/%s"
- msgstr ""
+ msgstr "Zadavanje MLS polja u kontekstu porta za %s/%s nije moguće"
  
--#: ../semanage/seobject.py:1029
-+#: ../semanage/seobject.py:1033
+-#: ../semanage/seobject.py:1033
++#: ../semanage/seobject.py:1013
  #, python-format
  msgid "Could not set port context for %s/%s"
- msgstr ""
+ msgstr "Zadavanje konteksta porta za %s/%s nije moguće"
  
--#: ../semanage/seobject.py:1033
-+#: ../semanage/seobject.py:1037
+-#: ../semanage/seobject.py:1037
++#: ../semanage/seobject.py:1017
  #, python-format
  msgid "Could not add port %s/%s"
- msgstr ""
+ msgstr "Dodavanje porta %s/%s nije moguće"
  
--#: ../semanage/seobject.py:1047 ../semanage/seobject.py:1312
--#: ../semanage/seobject.py:1508
-+#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
-+#: ../semanage/seobject.py:1512
+-#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
+-#: ../semanage/seobject.py:1512
++#: ../semanage/seobject.py:1031 ../semanage/seobject.py:1304
++#: ../semanage/seobject.py:1503
  msgid "Requires setype or serange"
- msgstr ""
+ msgstr "Zahtijeva setype ili serange"
  
--#: ../semanage/seobject.py:1049
-+#: ../semanage/seobject.py:1053
+-#: ../semanage/seobject.py:1053
++#: ../semanage/seobject.py:1033
  msgid "Requires setype"
- msgstr ""
+ msgstr "Zahtijeva setype"
  
--#: ../semanage/seobject.py:1057 ../semanage/seobject.py:1112
-+#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
+-#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
++#: ../semanage/seobject.py:1044 ../semanage/seobject.py:1099
  #, python-format
  msgid "Port %s/%s is not defined"
- msgstr ""
+ msgstr "Port %s/%s nije određen"
  
--#: ../semanage/seobject.py:1061
-+#: ../semanage/seobject.py:1065
+-#: ../semanage/seobject.py:1065
++#: ../semanage/seobject.py:1048
  #, python-format
  msgid "Could not query port %s/%s"
- msgstr ""
+ msgstr "Propitivanje porta %s/%s nije moguće"
  
--#: ../semanage/seobject.py:1072
-+#: ../semanage/seobject.py:1076
+-#: ../semanage/seobject.py:1076
++#: ../semanage/seobject.py:1059
  #, python-format
  msgid "Could not modify port %s/%s"
- msgstr ""
+ msgstr "Uređivanje porta %s/%s nije moguće"
  
--#: ../semanage/seobject.py:1085
-+#: ../semanage/seobject.py:1089
+-#: ../semanage/seobject.py:1089
++#: ../semanage/seobject.py:1072
  msgid "Could not list the ports"
  msgstr ""
  
--#: ../semanage/seobject.py:1101
-+#: ../semanage/seobject.py:1105
+-#: ../semanage/seobject.py:1105
++#: ../semanage/seobject.py:1088
  #, python-format
  msgid "Could not delete the port %s"
  msgstr ""
  
--#: ../semanage/seobject.py:1118
-+#: ../semanage/seobject.py:1122
+-#: ../semanage/seobject.py:1122
++#: ../semanage/seobject.py:1105
  #, python-format
  msgid "Port %s/%s is defined in policy, cannot be deleted"
- msgstr ""
+ msgstr "Port %s/%s određen je u pravilima. Brisanje nije moguće."
  
--#: ../semanage/seobject.py:1122
-+#: ../semanage/seobject.py:1126
+-#: ../semanage/seobject.py:1126
++#: ../semanage/seobject.py:1109
  #, python-format
  msgid "Could not delete port %s/%s"
- msgstr ""
+ msgstr "Brisanje porta %s/%s nije moguće"
  
--#: ../semanage/seobject.py:1138 ../semanage/seobject.py:1160
-+#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
+-#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
++#: ../semanage/seobject.py:1125 ../semanage/seobject.py:1147
  msgid "Could not list ports"
- msgstr ""
+ msgstr "Ispisivanje popisa portova nije moguće"
  
--#: ../semanage/seobject.py:1199
-+#: ../semanage/seobject.py:1203
+-#: ../semanage/seobject.py:1203
++#: ../semanage/seobject.py:1186
  msgid "SELinux Port Type"
  msgstr ""
  
--#: ../semanage/seobject.py:1199
-+#: ../semanage/seobject.py:1203
+-#: ../semanage/seobject.py:1203
++#: ../semanage/seobject.py:1186
  msgid "Proto"
  msgstr ""
  
--#: ../semanage/seobject.py:1199
-+#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
+-#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
++#: ../semanage/seobject.py:1186 ../gui/system-config-selinux.glade:335
  msgid "Port Number"
  msgstr ""
  
--#: ../semanage/seobject.py:1218
-+#: ../semanage/seobject.py:1222
+-#: ../semanage/seobject.py:1222
++#: ../semanage/seobject.py:1207
  msgid "Node Address is required"
  msgstr ""
  
--#: ../semanage/seobject.py:1233
-+#: ../semanage/seobject.py:1237
+-#: ../semanage/seobject.py:1237
++#: ../semanage/seobject.py:1222
  msgid "Unknown or missing protocol"
  msgstr ""
  
--#: ../semanage/seobject.py:1247 ../semanage/seobject.py:1446
--#: ../semanage/seobject.py:1724
-+#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
-+#: ../semanage/seobject.py:1728
- msgid "SELinux Type is required"
- msgstr ""
- 
--#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1316
--#: ../semanage/seobject.py:1352 ../semanage/seobject.py:1450
--#: ../semanage/seobject.py:1512 ../semanage/seobject.py:1546
+-#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
 -#: ../semanage/seobject.py:1728
-+#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
-+#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
-+#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
-+#: ../semanage/seobject.py:1732
+-msgid "SELinux Type is required"
++#: ../semanage/seobject.py:1236
++#, fuzzy
++msgid "SELinux node type is required"
+ msgstr "Potrebna je SELinux vrsta"
+ 
+-#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
+-#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
+-#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
+-#: ../semanage/seobject.py:1732
++#: ../semanage/seobject.py:1239 ../semanage/seobject.py:1307
++#, python-format
++msgid "Type %s is invalid, must be a node type"
++msgstr ""
++
++#: ../semanage/seobject.py:1243 ../semanage/seobject.py:1311
++#: ../semanage/seobject.py:1347 ../semanage/seobject.py:1445
++#: ../semanage/seobject.py:1507 ../semanage/seobject.py:1541
++#: ../semanage/seobject.py:1739
  #, python-format
  msgid "Could not create key for %s"
- msgstr ""
+ msgstr "Izrada ključa za %s nije moguća"
  
--#: ../semanage/seobject.py:1253 ../semanage/seobject.py:1320
--#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1362
-+#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
-+#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
+-#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
+-#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
++#: ../semanage/seobject.py:1245 ../semanage/seobject.py:1315
++#: ../semanage/seobject.py:1351 ../semanage/seobject.py:1357
  #, python-format
  msgid "Could not check if addr %s is defined"
  msgstr ""
  
--#: ../semanage/seobject.py:1262
-+#: ../semanage/seobject.py:1266
+-#: ../semanage/seobject.py:1266
++#: ../semanage/seobject.py:1254
  #, python-format
  msgid "Could not create addr for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:1268 ../semanage/seobject.py:1466
--#: ../semanage/seobject.py:1686
-+#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
-+#: ../semanage/seobject.py:1690
+-#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
+-#: ../semanage/seobject.py:1690
++#: ../semanage/seobject.py:1260 ../semanage/seobject.py:1461
++#: ../semanage/seobject.py:1694
  #, python-format
  msgid "Could not create context for %s"
- msgstr ""
+ msgstr "Izrada konteksta za %s nije moguća"
  
--#: ../semanage/seobject.py:1272
-+#: ../semanage/seobject.py:1276
+-#: ../semanage/seobject.py:1276
++#: ../semanage/seobject.py:1264
  #, python-format
  msgid "Could not set mask for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:1276
-+#: ../semanage/seobject.py:1280
+-#: ../semanage/seobject.py:1280
++#: ../semanage/seobject.py:1268
  #, python-format
  msgid "Could not set user in addr context for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:1280
-+#: ../semanage/seobject.py:1284
+-#: ../semanage/seobject.py:1284
++#: ../semanage/seobject.py:1272
  #, python-format
  msgid "Could not set role in addr context for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:1284
-+#: ../semanage/seobject.py:1288
+-#: ../semanage/seobject.py:1288
++#: ../semanage/seobject.py:1276
  #, python-format
  msgid "Could not set type in addr context for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:1289
-+#: ../semanage/seobject.py:1293
+-#: ../semanage/seobject.py:1293
++#: ../semanage/seobject.py:1281
  #, python-format
  msgid "Could not set mls fields in addr context for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:1293
-+#: ../semanage/seobject.py:1297
+-#: ../semanage/seobject.py:1297
++#: ../semanage/seobject.py:1285
  #, python-format
  msgid "Could not set addr context for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:1297
-+#: ../semanage/seobject.py:1301
+-#: ../semanage/seobject.py:1301
++#: ../semanage/seobject.py:1289
  #, python-format
  msgid "Could not add addr %s"
  msgstr ""
  
--#: ../semanage/seobject.py:1322 ../semanage/seobject.py:1358
-+#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
+-#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
++#: ../semanage/seobject.py:1317 ../semanage/seobject.py:1353
  #, python-format
  msgid "Addr %s is not defined"
  msgstr ""
  
--#: ../semanage/seobject.py:1326
-+#: ../semanage/seobject.py:1330
+-#: ../semanage/seobject.py:1330
++#: ../semanage/seobject.py:1321
  #, python-format
  msgid "Could not query addr %s"
  msgstr ""
  
--#: ../semanage/seobject.py:1336
-+#: ../semanage/seobject.py:1340
+-#: ../semanage/seobject.py:1340
++#: ../semanage/seobject.py:1331
  #, python-format
  msgid "Could not modify addr %s"
  msgstr ""
  
--#: ../semanage/seobject.py:1364
-+#: ../semanage/seobject.py:1368
+-#: ../semanage/seobject.py:1368
++#: ../semanage/seobject.py:1359
  #, python-format
  msgid "Addr %s is defined in policy, cannot be deleted"
  msgstr ""
  
--#: ../semanage/seobject.py:1368
-+#: ../semanage/seobject.py:1372
+-#: ../semanage/seobject.py:1372
++#: ../semanage/seobject.py:1363
  #, python-format
  msgid "Could not delete addr %s"
  msgstr ""
  
--#: ../semanage/seobject.py:1380
-+#: ../semanage/seobject.py:1384
+-#: ../semanage/seobject.py:1384
++#: ../semanage/seobject.py:1375
  msgid "Could not deleteall node mappings"
  msgstr ""
  
--#: ../semanage/seobject.py:1394
-+#: ../semanage/seobject.py:1398
+-#: ../semanage/seobject.py:1398
++#: ../semanage/seobject.py:1389
  msgid "Could not list addrs"
  msgstr ""
  
--#: ../semanage/seobject.py:1454 ../semanage/seobject.py:1516
--#: ../semanage/seobject.py:1550 ../semanage/seobject.py:1556
-+#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
-+#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
+-#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
+-#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
++#: ../semanage/seobject.py:1441 ../semanage/seobject.py:1732
++msgid "SELinux Type is required"
++msgstr "Potrebna je SELinux vrsta"
++
++#: ../semanage/seobject.py:1449 ../semanage/seobject.py:1511
++#: ../semanage/seobject.py:1545 ../semanage/seobject.py:1551
  #, python-format
  msgid "Could not check if interface %s is defined"
- msgstr ""
+ msgstr "Nije moguće provjeriti je li sučelje %s određeno"
  
--#: ../semanage/seobject.py:1461
-+#: ../semanage/seobject.py:1465
+-#: ../semanage/seobject.py:1465
++#: ../semanage/seobject.py:1456
  #, python-format
  msgid "Could not create interface for %s"
- msgstr ""
+ msgstr "Izrada sučelja za %s nije moguće"
  
--#: ../semanage/seobject.py:1470
-+#: ../semanage/seobject.py:1474
+-#: ../semanage/seobject.py:1474
++#: ../semanage/seobject.py:1465
  #, python-format
  msgid "Could not set user in interface context for %s"
- msgstr ""
+ msgstr "Zadavanje korisnika u kontekstu sučelja za %s nije moguće"
  
--#: ../semanage/seobject.py:1474
-+#: ../semanage/seobject.py:1478
+-#: ../semanage/seobject.py:1478
++#: ../semanage/seobject.py:1469
  #, python-format
  msgid "Could not set role in interface context for %s"
- msgstr ""
+ msgstr "Zadavanje uloge u kontekstu sučelja za %s nije moguće"
  
--#: ../semanage/seobject.py:1478
-+#: ../semanage/seobject.py:1482
+-#: ../semanage/seobject.py:1482
++#: ../semanage/seobject.py:1473
  #, python-format
  msgid "Could not set type in interface context for %s"
- msgstr ""
+ msgstr "Zadavanje vrste u kontekstu sučelja za %s nije moguće"
  
--#: ../semanage/seobject.py:1483
-+#: ../semanage/seobject.py:1487
+-#: ../semanage/seobject.py:1487
++#: ../semanage/seobject.py:1478
  #, python-format
  msgid "Could not set mls fields in interface context for %s"
- msgstr ""
+ msgstr "Zadavanje MLS polja u kontekstu sučelja za %s nije moguće"
  
--#: ../semanage/seobject.py:1487
-+#: ../semanage/seobject.py:1491
+-#: ../semanage/seobject.py:1491
++#: ../semanage/seobject.py:1482
  #, python-format
  msgid "Could not set interface context for %s"
- msgstr ""
+ msgstr "Zadavanje konteksta sučelja za %s nije moguće"
  
--#: ../semanage/seobject.py:1491
-+#: ../semanage/seobject.py:1495
+-#: ../semanage/seobject.py:1495
++#: ../semanage/seobject.py:1486
  #, python-format
  msgid "Could not set message context for %s"
- msgstr ""
+ msgstr "Zadavanje konteksta poruke za %s nije moguće"
  
--#: ../semanage/seobject.py:1495
-+#: ../semanage/seobject.py:1499
+-#: ../semanage/seobject.py:1499
++#: ../semanage/seobject.py:1490
  #, python-format
  msgid "Could not add interface %s"
- msgstr ""
+ msgstr "Dodavanje sučelja %s nije moguće"
  
--#: ../semanage/seobject.py:1518 ../semanage/seobject.py:1552
-+#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
+-#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
++#: ../semanage/seobject.py:1513 ../semanage/seobject.py:1547
  #, python-format
  msgid "Interface %s is not defined"
- msgstr ""
+ msgstr "Sučelje %s nije određeno"
  
--#: ../semanage/seobject.py:1522
-+#: ../semanage/seobject.py:1526
+-#: ../semanage/seobject.py:1526
++#: ../semanage/seobject.py:1517
  #, python-format
  msgid "Could not query interface %s"
- msgstr ""
+ msgstr "Propitivanje sučelja %s nije moguće"
  
--#: ../semanage/seobject.py:1533
-+#: ../semanage/seobject.py:1537
+-#: ../semanage/seobject.py:1537
++#: ../semanage/seobject.py:1528
  #, python-format
  msgid "Could not modify interface %s"
- msgstr ""
+ msgstr "Uređivanje sučelja %s nije moguće"
  
--#: ../semanage/seobject.py:1558
-+#: ../semanage/seobject.py:1562
+-#: ../semanage/seobject.py:1562
++#: ../semanage/seobject.py:1553
  #, python-format
  msgid "Interface %s is defined in policy, cannot be deleted"
- msgstr ""
+ msgstr "Sučelje %s određeno je u pravilima. Brisanje nije moguće."
  
--#: ../semanage/seobject.py:1562
-+#: ../semanage/seobject.py:1566
+-#: ../semanage/seobject.py:1566
++#: ../semanage/seobject.py:1557
  #, python-format
  msgid "Could not delete interface %s"
- msgstr ""
+ msgstr "Brisanje sučelja %s nije moguće"
  
--#: ../semanage/seobject.py:1574
-+#: ../semanage/seobject.py:1578
+-#: ../semanage/seobject.py:1578
++#: ../semanage/seobject.py:1569
  msgid "Could not delete all interface  mappings"
  msgstr ""
  
--#: ../semanage/seobject.py:1588
-+#: ../semanage/seobject.py:1592
+-#: ../semanage/seobject.py:1592
++#: ../semanage/seobject.py:1583
  msgid "Could not list interfaces"
- msgstr ""
+ msgstr "Ispisivanje popisa sučelja nije moguće"
  
--#: ../semanage/seobject.py:1613
-+#: ../semanage/seobject.py:1617
+-#: ../semanage/seobject.py:1617
++#: ../semanage/seobject.py:1608
  msgid "SELinux Interface"
  msgstr ""
  
--#: ../semanage/seobject.py:1613 ../semanage/seobject.py:1936
-+#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
+-#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
++#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1954
  msgid "Context"
  msgstr ""
  
--#: ../semanage/seobject.py:1663
-+#: ../semanage/seobject.py:1667
+-#: ../semanage/seobject.py:1667
++#: ../semanage/seobject.py:1671
  #, python-format
  msgid "Equivalence class for %s already exists"
  msgstr ""
  
--#: ../semanage/seobject.py:1669
-+#: ../semanage/seobject.py:1673
+-#: ../semanage/seobject.py:1673
++#: ../semanage/seobject.py:1677
  #, python-format
  msgid "File spec %s conflicts with equivalency rule '%s %s'"
  msgstr ""
  
--#: ../semanage/seobject.py:1678
-+#: ../semanage/seobject.py:1682
+-#: ../semanage/seobject.py:1682
++#: ../semanage/seobject.py:1686
  #, python-format
  msgid "Equivalence class for %s does not exists"
  msgstr ""
  
--#: ../semanage/seobject.py:1692
-+#: ../semanage/seobject.py:1696
+-#: ../semanage/seobject.py:1696
++#: ../semanage/seobject.py:1700
  #, python-format
  msgid "Could not set user in file context for %s"
- msgstr ""
+ msgstr "Zadavanje korisnika u kontekstu datoteke za %s nije moguće"
  
--#: ../semanage/seobject.py:1696
-+#: ../semanage/seobject.py:1700
+-#: ../semanage/seobject.py:1700
++#: ../semanage/seobject.py:1704
  #, python-format
  msgid "Could not set role in file context for %s"
- msgstr ""
+ msgstr "Zadavanje uloge u kontekstu datoteke za %s nije moguće"
  
--#: ../semanage/seobject.py:1701 ../semanage/seobject.py:1758
-+#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
+-#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
++#: ../semanage/seobject.py:1709 ../semanage/seobject.py:1769
  #, python-format
  msgid "Could not set mls fields in file context for %s"
- msgstr ""
+ msgstr "Zadavanje MLS polja u kontekstu datoteke za %s nije moguće"
  
--#: ../semanage/seobject.py:1707
-+#: ../semanage/seobject.py:1711
+-#: ../semanage/seobject.py:1711
++#: ../semanage/seobject.py:1715
  msgid "Invalid file specification"
  msgstr ""
  
--#: ../semanage/seobject.py:1709
-+#: ../semanage/seobject.py:1713
+-#: ../semanage/seobject.py:1713
++#: ../semanage/seobject.py:1717
  msgid "File specification can not include spaces"
  msgstr ""
  
--#: ../semanage/seobject.py:1714
-+#: ../semanage/seobject.py:1718
+-#: ../semanage/seobject.py:1718
++#: ../semanage/seobject.py:1722
  #, python-format
  msgid ""
  "File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
  msgstr ""
  
--#: ../semanage/seobject.py:1732 ../semanage/seobject.py:1737
--#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1872
--#: ../semanage/seobject.py:1876
-+#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
-+#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
-+#: ../semanage/seobject.py:1880
+-#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
+-#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
+-#: ../semanage/seobject.py:1880
++#: ../semanage/seobject.py:1735
++#, python-format
++msgid "Type %s is invalid, must be a file or device type"
++msgstr ""
++
++#: ../semanage/seobject.py:1743 ../semanage/seobject.py:1748
++#: ../semanage/seobject.py:1804 ../semanage/seobject.py:1886
++#: ../semanage/seobject.py:1890
  #, python-format
  msgid "Could not check if file context for %s is defined"
- msgstr ""
+ msgstr "Nije moguće provjeriti je li kontekst datoteke za %s određen"
  
--#: ../semanage/seobject.py:1745
-+#: ../semanage/seobject.py:1749
+-#: ../semanage/seobject.py:1749
++#: ../semanage/seobject.py:1756
  #, python-format
  msgid "Could not create file context for %s"
- msgstr ""
+ msgstr "Izrada konteksta datoteke za %s nije moguća"
  
--#: ../semanage/seobject.py:1753
-+#: ../semanage/seobject.py:1757
+-#: ../semanage/seobject.py:1757
++#: ../semanage/seobject.py:1764
  #, python-format
  msgid "Could not set type in file context for %s"
- msgstr ""
+ msgstr "Zadavanje vrste u kontekstu datoteke za %s nije moguće"
  
--#: ../semanage/seobject.py:1761 ../semanage/seobject.py:1818
--#: ../semanage/seobject.py:1822
-+#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
-+#: ../semanage/seobject.py:1826
+-#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
+-#: ../semanage/seobject.py:1826
++#: ../semanage/seobject.py:1772 ../semanage/seobject.py:1832
++#: ../semanage/seobject.py:1836
  #, python-format
  msgid "Could not set file context for %s"
- msgstr ""
+ msgstr "Zadavanje konteksta datoteke za %s nije moguće"
  
--#: ../semanage/seobject.py:1767
-+#: ../semanage/seobject.py:1771
+-#: ../semanage/seobject.py:1771
++#: ../semanage/seobject.py:1778
  #, python-format
  msgid "Could not add file context for %s"
- msgstr ""
+ msgstr "Dodavanje konteksta datoteke za %s nije moguće"
  
--#: ../semanage/seobject.py:1781
-+#: ../semanage/seobject.py:1785
+-#: ../semanage/seobject.py:1785
++#: ../semanage/seobject.py:1792
  msgid "Requires setype, serange or seuser"
- msgstr ""
+ msgstr "Zahtijeva setype, serange ili seuser"
  
--#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1880
-+#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
+-#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
++#: ../semanage/seobject.py:1808 ../semanage/seobject.py:1894
  #, python-format
  msgid "File context for %s is not defined"
- msgstr ""
+ msgstr "Kontekst datoteke za %s nije određen"
  
--#: ../semanage/seobject.py:1800
-+#: ../semanage/seobject.py:1804
+-#: ../semanage/seobject.py:1804
++#: ../semanage/seobject.py:1814
  #, python-format
  msgid "Could not query file context for %s"
- msgstr ""
+ msgstr "Propitivanje konteksta datoteke za %s nije moguće"
  
--#: ../semanage/seobject.py:1826
-+#: ../semanage/seobject.py:1830
+-#: ../semanage/seobject.py:1830
++#: ../semanage/seobject.py:1840
  #, python-format
  msgid "Could not modify file context for %s"
- msgstr ""
+ msgstr "Uređivanje konteksta datoteke za %s nije moguće"
  
--#: ../semanage/seobject.py:1839
-+#: ../semanage/seobject.py:1843
+-#: ../semanage/seobject.py:1843
++#: ../semanage/seobject.py:1853
  msgid "Could not list the file contexts"
  msgstr ""
  
--#: ../semanage/seobject.py:1853
-+#: ../semanage/seobject.py:1857
+-#: ../semanage/seobject.py:1857
++#: ../semanage/seobject.py:1867
  #, python-format
  msgid "Could not delete the file context %s"
  msgstr ""
  
--#: ../semanage/seobject.py:1878
-+#: ../semanage/seobject.py:1882
+-#: ../semanage/seobject.py:1882
++#: ../semanage/seobject.py:1892
  #, python-format
  msgid "File context for %s is defined in policy, cannot be deleted"
- msgstr ""
+ msgstr "Kontekst datoteke za %s određen je u pravilima. Brisanje nije moguće."
  
--#: ../semanage/seobject.py:1884
-+#: ../semanage/seobject.py:1888
+-#: ../semanage/seobject.py:1888
++#: ../semanage/seobject.py:1898
  #, python-format
  msgid "Could not delete file context for %s"
- msgstr ""
+ msgstr "Brisanje konteksta datoteke za %s nije moguće"
  
--#: ../semanage/seobject.py:1899
-+#: ../semanage/seobject.py:1903
+-#: ../semanage/seobject.py:1903
++#: ../semanage/seobject.py:1913
  msgid "Could not list file contexts"
- msgstr ""
+ msgstr "Ispisivanje popisa konteksta datoteke nije moguće"
  
--#: ../semanage/seobject.py:1903
-+#: ../semanage/seobject.py:1907
+-#: ../semanage/seobject.py:1907
++#: ../semanage/seobject.py:1917
  msgid "Could not list local file contexts"
- msgstr ""
+ msgstr "Izrada popisa konteksta lokalnih datoteka nije moguća"
  
--#: ../semanage/seobject.py:1936
-+#: ../semanage/seobject.py:1944
+-#: ../semanage/seobject.py:1944
++#: ../semanage/seobject.py:1954
  msgid "SELinux fcontext"
  msgstr ""
  
--#: ../semanage/seobject.py:1936
-+#: ../semanage/seobject.py:1944
+-#: ../semanage/seobject.py:1944
++#: ../semanage/seobject.py:1954
  msgid "type"
  msgstr ""
  
--#: ../semanage/seobject.py:1949
-+#: ../semanage/seobject.py:1957
+-#: ../semanage/seobject.py:1957
++#: ../semanage/seobject.py:1967
  msgid ""
  "\n"
  "SELinux Distribution fcontext Equivalence \n"
  msgstr ""
  
--#: ../semanage/seobject.py:1954
-+#: ../semanage/seobject.py:1962
+-#: ../semanage/seobject.py:1962
++#: ../semanage/seobject.py:1972
  msgid ""
  "\n"
  "SELinux Local fcontext Equivalence \n"
  msgstr ""
  
--#: ../semanage/seobject.py:1988 ../semanage/seobject.py:2040
--#: ../semanage/seobject.py:2046
-+#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
-+#: ../semanage/seobject.py:2054
+-#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
+-#: ../semanage/seobject.py:2054
++#: ../semanage/seobject.py:2006 ../semanage/seobject.py:2059
++#: ../semanage/seobject.py:2065
  #, python-format
  msgid "Could not check if boolean %s is defined"
- msgstr ""
+ msgstr "Nije moguće provjeriti je li Booleova vrijednost %s određena"
  
--#: ../semanage/seobject.py:1990 ../semanage/seobject.py:2042
-+#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
+-#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
++#: ../semanage/seobject.py:2008 ../semanage/seobject.py:2061
  #, python-format
  msgid "Boolean %s is not defined"
- msgstr ""
+ msgstr "Booleova vrijednost %s nije određena"
  
--#: ../semanage/seobject.py:1994
-+#: ../semanage/seobject.py:2002
+-#: ../semanage/seobject.py:2002
++#: ../semanage/seobject.py:2012
  #, python-format
  msgid "Could not query file context %s"
- msgstr ""
+ msgstr "Propitivanje konteksta datoteke %s nije moguće"
  
--#: ../semanage/seobject.py:1999
-+#: ../semanage/seobject.py:2007
+-#: ../semanage/seobject.py:2007
++#: ../semanage/seobject.py:2017
  #, python-format
  msgid "You must specify one of the following values: %s"
  msgstr ""
  
--#: ../semanage/seobject.py:2004
-+#: ../semanage/seobject.py:2012
+-#: ../semanage/seobject.py:2012
++#: ../semanage/seobject.py:2022
  #, python-format
  msgid "Could not set active value of boolean %s"
  msgstr ""
  
--#: ../semanage/seobject.py:2007
-+#: ../semanage/seobject.py:2015
+-#: ../semanage/seobject.py:2015
++#: ../semanage/seobject.py:2025
  #, python-format
  msgid "Could not modify boolean %s"
- msgstr ""
+ msgstr "Uređivanje Booleove vrijednosti %s nije moguće"
  
--#: ../semanage/seobject.py:2025
-+#: ../semanage/seobject.py:2033
+-#: ../semanage/seobject.py:2033
++#: ../semanage/seobject.py:2043
  #, python-format
  msgid "Bad format %s: Record %s"
  msgstr ""
  
--#: ../semanage/seobject.py:2048
-+#: ../semanage/seobject.py:2056
+-#: ../semanage/seobject.py:2056
++#: ../semanage/seobject.py:2067
  #, python-format
  msgid "Boolean %s is defined in policy, cannot be deleted"
- msgstr ""
+ msgstr "Booleova vrijednost %s određena je u pravilima. Brisanje nije moguće."
  
--#: ../semanage/seobject.py:2052
-+#: ../semanage/seobject.py:2060
+-#: ../semanage/seobject.py:2060
++#: ../semanage/seobject.py:2071
  #, python-format
  msgid "Could not delete boolean %s"
- msgstr ""
+ msgstr "Brisanje Booleove vrijednosti %s nije moguće"
  
--#: ../semanage/seobject.py:2064 ../semanage/seobject.py:2081
-+#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
+-#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
++#: ../semanage/seobject.py:2083 ../semanage/seobject.py:2100
  msgid "Could not list booleans"
- msgstr ""
+ msgstr "Ispisivanje popisa Booleovih vrijednosti nije moguće"
  
--#: ../semanage/seobject.py:2104
-+#: ../semanage/seobject.py:2112
+-#: ../semanage/seobject.py:2112
++#: ../semanage/seobject.py:2125
  msgid "unknown"
  msgstr ""
  
--#: ../semanage/seobject.py:2117
-+#: ../semanage/seobject.py:2125
+-#: ../semanage/seobject.py:2125
++#: ../semanage/seobject.py:2138
  msgid "off"
  msgstr ""
  
--#: ../semanage/seobject.py:2117
-+#: ../semanage/seobject.py:2125
+-#: ../semanage/seobject.py:2125
++#: ../semanage/seobject.py:2138
  msgid "on"
  msgstr ""
  
--#: ../semanage/seobject.py:2131
-+#: ../semanage/seobject.py:2139
+-#: ../semanage/seobject.py:2139
++#: ../semanage/seobject.py:2152
  msgid "SELinux boolean"
  msgstr ""
  
--#: ../semanage/seobject.py:2131
-+#: ../semanage/seobject.py:2139
+-#: ../semanage/seobject.py:2139
++#: ../semanage/seobject.py:2152
  msgid "State"
  msgstr ""
  
--#: ../semanage/seobject.py:2131
-+#: ../semanage/seobject.py:2139
+-#: ../semanage/seobject.py:2139
++#: ../semanage/seobject.py:2152
  msgid "Default"
  msgstr ""
  
--#: ../semanage/seobject.py:2131
-+#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
-+#: ../gui/polgengui.py:253
+-#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
+-#: ../gui/polgengui.py:253
++#: ../semanage/seobject.py:2152 ../gui/polgen.glade:113
++#: ../gui/polgengui.py:254
  msgid "Description"
  msgstr ""
  
-@@ -1264,7 +1271,2088 @@ msgstr ""
- msgid "chcat -l +CompanyConfidential juser"
+@@ -1004,7 +1020,7 @@ msgstr "Greška pri dodjeljivanju memorije.\n"
+ msgid "Error sending audit message.\n"
+ msgstr "Greška pri slanju poruke provjere.\n"
+ 
+-#: ../newrole/newrole.c:692 ../newrole/newrole.c:1059
++#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
+ #, c-format
+ msgid "Could not determine enforcing mode.\n"
+ msgstr "Određivanje načina prisiljavanja nije moguće.\n"
+@@ -1123,62 +1139,66 @@ msgstr "Dohvaćanje praznog kompleta signala nije moguće\n"
+ msgid "Unable to set SIGHUP handler\n"
+ msgstr "Postavljanje SIGHUP rukovanja nije moguće\n"
+ 
+-#: ../newrole/newrole.c:1053
++#: ../newrole/newrole.c:1036
++msgid "Sorry, newrole failed to drop capabilities\n"
++msgstr ""
++
++#: ../newrole/newrole.c:1052
+ #, c-format
+ msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
+ msgstr "Nažalost, nova uloga može se upotrijebiti samo na SELinux kernelu.\n"
+ 
+-#: ../newrole/newrole.c:1070
++#: ../newrole/newrole.c:1069
+ #, c-format
+ msgid "failed to get old_context.\n"
+ msgstr "Dohvaćanje starog konteksta nije uspjelo.\n"
+ 
+-#: ../newrole/newrole.c:1077
++#: ../newrole/newrole.c:1076
+ #, c-format
+ msgid "Warning!  Could not retrieve tty information.\n"
+ msgstr ""
+ 
+-#: ../newrole/newrole.c:1098
++#: ../newrole/newrole.c:1097
+ #, c-format
+ msgid "error on reading PAM service configuration.\n"
  msgstr ""
  
--#: ../scripts/chcat:399
--#, c-format
-+#: ../scripts/chcat:399 ../gui/polgen.py:1351
-+#, c-format, python-format
+-#: ../newrole/newrole.c:1133
++#: ../newrole/newrole.c:1132
+ #, c-format
+ msgid "newrole: incorrect password for %s\n"
+ msgstr "newrole: neispravna lozinka za %s.\n"
+ 
+-#: ../newrole/newrole.c:1160
++#: ../newrole/newrole.c:1159
+ #, c-format
+ msgid "newrole: failure forking: %s"
+ msgstr "newrole: 'forking' neuspjeh: %s"
+ 
+-#: ../newrole/newrole.c:1163 ../newrole/newrole.c:1186
++#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
+ #, c-format
+ msgid "Unable to restore tty label...\n"
+ msgstr "Obnavljanje tty oznake nije moguće...\n"
+ 
+-#: ../newrole/newrole.c:1165 ../newrole/newrole.c:1192
++#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
+ #, c-format
+ msgid "Failed to close tty properly\n"
+ msgstr "Ispravno zatvaranje tty nije uspjelo\n"
+ 
+-#: ../newrole/newrole.c:1224
++#: ../newrole/newrole.c:1223
+ #, c-format
+ msgid "Could not close descriptors.\n"
+ msgstr "Nije moguće zatvoriti deskriptore. \n"
+ 
+-#: ../newrole/newrole.c:1251
++#: ../newrole/newrole.c:1250
+ #, c-format
+ msgid "Error allocating shell's argv0.\n"
+ msgstr "Greška pri dodjeljivanju argv0 ljuske.\n"
+ 
+-#: ../newrole/newrole.c:1287
++#: ../newrole/newrole.c:1286
+ #, c-format
+ msgid "Unable to restore the environment, aborting\n"
+ msgstr "Obnavljanje okruženja nije moguće. Prekidanje radnje.\n"
+ 
+-#: ../newrole/newrole.c:1298
++#: ../newrole/newrole.c:1297
+ msgid "failed to exec shell\n"
+ msgstr "Izvršavanje ljuske nije uspjelo\n"
+ 
+@@ -1281,20 +1301,20 @@ msgstr "chcat -- -TvrtkaPovjerljivo /docs/poslovniplan.odt"
+ msgid "chcat -l +CompanyConfidential juser"
+ msgstr "chcat -l +TvrtkaPovjerljivo juser"
+ 
+-#: ../scripts/chcat:399 ../gui/polgen.py:1351
+-#, c-format, python-format
++#: ../scripts/chcat:399
++#, c-format
  msgid "Options Error %s "
+ msgstr "Greška opcija %s "
+ 
+-#: ../gui/booleansPage.py:195 ../gui/system-config-selinux.glade:1706
++#: ../gui/booleansPage.py:194 ../gui/system-config-selinux.glade:1706
+ msgid "Boolean"
  msgstr ""
-+
-+#: ../gui/booleansPage.py:195 ../gui/system-config-selinux.glade:1706
-+msgid "Boolean"
-+msgstr ""
-+
-+#: ../gui/booleansPage.py:252 ../gui/semanagePage.py:162
-+msgid "all"
-+msgstr ""
-+
-+#: ../gui/booleansPage.py:254 ../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:48 ../gui/system-config-selinux.glade:2753
-+msgid "Policy Module"
-+msgstr ""
-+
-+#: ../gui/modulesPage.py:57
-+msgid "Module Name"
-+msgstr ""
-+
-+#: ../gui/modulesPage.py:134
-+msgid "Disable Audit"
-+msgstr ""
-+
-+#: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
-+msgid "Enable Audit"
-+msgstr ""
-+
-+#: ../gui/modulesPage.py:162
-+msgid "Load Policy Module"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:79
-+msgid "Polgen"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:80
-+msgid "Red Hat 2007"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:81
-+msgid "GPL"
-+msgstr ""
-+
-+#. TRANSLATORS: Replace this string with your names, one name per line.
-+#: ../gui/polgen.glade:85 ../gui/system-config-selinux.glade:17
-+msgid "translator-credits"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:90
-+msgid "SELinux Policy Generation Tool"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:128
-+msgid ""
-+"<b>Select the policy type for the application or user role you want to "
-+"confine:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:177
-+msgid "<b>Applications</b>"
+ 
+-#: ../gui/booleansPage.py:252 ../gui/semanagePage.py:162
++#: ../gui/booleansPage.py:245 ../gui/semanagePage.py:162
+ msgid "all"
+ msgstr ""
+ 
+-#: ../gui/booleansPage.py:254 ../gui/semanagePage.py:164
++#: ../gui/booleansPage.py:247 ../gui/semanagePage.py:164
+ #: ../gui/system-config-selinux.glade:1615
+ #: ../gui/system-config-selinux.glade:1820
+ #: ../gui/system-config-selinux.glade:2437
+@@ -1350,577 +1370,464 @@ msgstr ""
+ msgid "Login '%s' is required"
+ msgstr ""
+ 
+-#: ../gui/modulesPage.py:48 ../gui/system-config-selinux.glade:2753
++#: ../gui/modulesPage.py:49 ../gui/system-config-selinux.glade:2753
+ msgid "Policy Module"
+ msgstr ""
+ 
+-#: ../gui/modulesPage.py:57
++#: ../gui/modulesPage.py:58
+ msgid "Module Name"
+ msgstr ""
+ 
+-#: ../gui/modulesPage.py:134
++#: ../gui/modulesPage.py:135
+ msgid "Disable Audit"
+ msgstr ""
+ 
+-#: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
++#: ../gui/modulesPage.py:138 ../gui/system-config-selinux.glade:2662
+ msgid "Enable Audit"
+ msgstr ""
+ 
+-#: ../gui/modulesPage.py:162
++#: ../gui/modulesPage.py:163
+ msgid "Load Policy Module"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:79
+-msgid "Polgen"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:80
++#: ../gui/polgen.glade:9
+ msgid "Red Hat 2007"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:81
++#: ../gui/polgen.glade:11
+ msgid "GPL"
+ msgstr ""
+ 
+ #. TRANSLATORS: Replace this string with your names, one name per line.
+-#: ../gui/polgen.glade:85 ../gui/system-config-selinux.glade:17
++#: ../gui/polgen.glade:13 ../gui/system-config-selinux.glade:17
+ msgid "translator-credits"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:90
++#: ../gui/polgen.glade:34
++msgid "Add Booleans Dialog"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
-+msgid ""
-+"Standard Init Daemon are daemons started on boot via init scripts.  Usually "
-+"requires a script in /etc/rc.d/init.d"
++#: ../gui/polgen.glade:101
++msgid "Boolean Name"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:241 ../gui/polgen.py:156
++#: ../gui/polgen.glade:230
+ msgid "SELinux Policy Generation Tool"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:128
++#: ../gui/polgen.glade:251
+ msgid ""
+ "<b>Select the policy type for the application or user role you want to "
+ "confine:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:177
++#: ../gui/polgen.glade:284
+ msgid "<b>Applications</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
++#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:183
 +msgid "Standard Init Daemon"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:261 ../gui/polgen.py:157
++#: ../gui/polgen.glade:320 ../gui/polgen.glade:336
+ msgid ""
+ "Standard Init Daemon are daemons started on boot via init scripts.  Usually "
+ "requires a script in /etc/rc.d/init.d"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:241 ../gui/polgen.py:156
+-msgid "Standard Init Daemon"
++#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:184
 +msgid "DBUS System Daemon"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:280
-+msgid "Internet Services Daemon are daemons started by xinetd"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:282
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:261 ../gui/polgen.py:157
+-msgid "DBUS System Daemon"
++#: ../gui/polgen.glade:349
 +msgid "Internet Services Daemon (inetd)"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:280
++#: ../gui/polgen.glade:353
+ msgid "Internet Services Daemon are daemons started by xinetd"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:282
+-msgid "Internet Services Daemon (inetd)"
++#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:186
++msgid "Web Application/Script (CGI)"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:301
++#: ../gui/polgen.glade:370
+ msgid ""
+ "Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:303 ../gui/polgen.py:159
+-msgid "Web Application/Script (CGI)"
++#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:187
++msgid "User Application"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:322 ../gui/polgen.glade:343
++#: ../gui/polgen.glade:387 ../gui/polgen.glade:404
+ msgid ""
+ "User Application are any application that you would like to confine that is "
+ "started by a user"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:324 ../gui/polgen.py:160
+-msgid "User Application"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:345 ../gui/polgen.py:161
++#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:188
+ msgid "Sandbox"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:391
++#: ../gui/polgen.glade:446
+ msgid "<b>Login Users</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:453
++#: ../gui/polgen.glade:478
++msgid "Existing User Roles"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:301
++#: ../gui/polgen.glade:482
+ msgid "Modify an existing login user record."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:455
+-msgid "Existing User Roles"
++#: ../gui/polgen.glade:495 ../sepolicy/sepolicy/generate.py:189
++msgid "Minimal Terminal User Role"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:474
++#: ../gui/polgen.glade:499
+ msgid ""
+ "This user will login to a machine only via a terminal or remote login.  By "
+ "default this user will have  no setuid, no networking, no su, no sudo."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:476 ../gui/polgen.py:162
+-msgid "Minimal Terminal User Role"
++#: ../gui/polgen.glade:512 ../sepolicy/sepolicy/generate.py:190
++msgid "Minimal X Windows User Role"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:495
++#: ../gui/polgen.glade:516
+ msgid ""
+ "This user can login to a machine via X or terminal.  By default this user "
+ "will have no setuid, no networking, no sudo, no su"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:497 ../gui/polgen.py:163
+-msgid "Minimal X Windows User Role"
++#: ../gui/polgen.glade:529 ../sepolicy/sepolicy/generate.py:191
++msgid "User Role"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:516
++#: ../gui/polgen.glade:533
+ msgid ""
+ "User with full networking, no setuid applications without transition, no "
+ "sudo, no su."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:518 ../gui/polgen.py:164
+-msgid "User Role"
++#: ../gui/polgen.glade:546 ../sepolicy/sepolicy/generate.py:192
++msgid "Admin User Role"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:537
++#: ../gui/polgen.glade:550
+ msgid ""
+ "User with full networking, no setuid applications without transition, no su, "
+ "can sudo to Root Administration Roles"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:539 ../gui/polgen.py:165
+-msgid "Admin User Role"
++#: ../gui/polgen.glade:592
++msgid "<b>Root Users</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:585
+-msgid "<b>Root Users</b>"
++#: ../gui/polgen.glade:623 ../sepolicy/sepolicy/generate.py:193
++msgid "Root Admin User Role"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:647
++#: ../gui/polgen.glade:627
+ msgid ""
+ "Select Root Administrator User Role, if this user will be used to administer "
+ "the machine while running as root.  This user will not be able to login to "
+ "the system directly."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:649 ../gui/polgen.py:166
+-msgid "Root Admin User Role"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:716
+-msgid "label104"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:745
++#: ../gui/polgen.glade:705
+ msgid "<b>Enter name of application or user role:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
++#: ../gui/polgen.glade:728 ../gui/polgengui.py:252
+ msgid "Name"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:807
++#: ../gui/polgen.glade:739
+ msgid "Enter complete path for executable to be confined."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:830 ../gui/polgen.glade:950 ../gui/polgen.glade:3142
++#: ../gui/polgen.glade:756 ../gui/polgen.glade:838 ../gui/polgen.glade:2361
+ msgid "..."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:849
++#: ../gui/polgen.glade:776
+ msgid "Enter unique name for the confined application or user role."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:871
++#: ../gui/polgen.glade:794
+ msgid "Executable"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:899
++#: ../gui/polgen.glade:808
+ msgid "Init script"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:927
++#: ../gui/polgen.glade:821
+ msgid ""
+ "Enter complete path to init script used to start the confined application."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:982
+-msgid "label105"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1011
++#: ../gui/polgen.glade:887
+ msgid "<b>Select existing role to modify:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1045
++#: ../gui/polgen.glade:908
+ msgid "Select the user roles that will transiton to the %s domain."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1073
+-msgid "label106"
++#: ../gui/polgen.glade:928
++msgid "role tab"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1102
++#: ../gui/polgen.glade:945
+ msgid "<b>Select roles that %s will transition to:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1136
++#: ../gui/polgen.glade:963
+ msgid "Select applications domains that %s will transition to."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1164
+-msgid "label107"
++#: ../gui/polgen.glade:983
 +msgid ""
-+"Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:303 ../gui/polgen.py:159
-+msgid "Web Application/Script (CGI)"
++"transition \n"
++"role tab"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1193
++#: ../gui/polgen.glade:1001
+ msgid "<b>Select the user_roles that will transition to %s:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1227
++#: ../gui/polgen.glade:1019
+ msgid "Select the user roles that will transiton to this applications domains."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1255
+-msgid "label108"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1284
++#: ../gui/polgen.glade:1056
+ msgid "<b>Select domains that %s will administer:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1318 ../gui/polgen.glade:1409
++#: ../gui/polgen.glade:1074 ../gui/polgen.glade:1129
+ msgid "Select the domains that you would like this user administer."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1346
+-msgid "label109"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1375
++#: ../gui/polgen.glade:1111
+ msgid "<b>Select additional roles for %s:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1437
+-msgid "label111"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1466
++#: ../gui/polgen.glade:1166
+ msgid "<b>Enter network ports that %s binds on:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1497 ../gui/polgen.glade:1997
++#: ../gui/polgen.glade:1186 ../gui/polgen.glade:1557
+ msgid "<b>TCP Ports</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1565 ../gui/polgen.glade:1785
++#: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
++#: ../gui/polgen.glade:1698
++msgid "All"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:322 ../gui/polgen.glade:343
++#: ../gui/polgen.glade:1227 ../gui/polgen.glade:1394
+ msgid "Allows %s to bind to any udp port"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1567 ../gui/polgen.glade:1787 ../gui/polgen.glade:2061
+-#: ../gui/polgen.glade:2215
+-msgid "All"
++#: ../gui/polgen.glade:1240 ../gui/polgen.glade:1407
++msgid "600-1024"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1585 ../gui/polgen.glade:1805
++#: ../gui/polgen.glade:1244 ../gui/polgen.glade:1411
+ msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1587 ../gui/polgen.glade:1807
+-msgid "600-1024"
++#: ../gui/polgen.glade:1257 ../gui/polgen.glade:1424
++msgid "Unreserved Ports (>1024)"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1605 ../gui/polgen.glade:1825
++#: ../gui/polgen.glade:1261 ../gui/polgen.glade:1428
+ msgid ""
+ "Enter a comma separated list of udp ports or ranges of ports that %s binds "
+ "to. Example: 612, 650-660"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1607 ../gui/polgen.glade:1827
+-msgid "Unreserved Ports (>1024)"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1638 ../gui/polgen.glade:1858 ../gui/polgen.glade:2079
+-#: ../gui/polgen.glade:2233
++#: ../gui/polgen.glade:1289 ../gui/polgen.glade:1456 ../gui/polgen.glade:1609
++#: ../gui/polgen.glade:1718
+ msgid "Select Ports"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1663 ../gui/polgen.glade:1883
++#: ../gui/polgen.glade:1302 ../gui/polgen.glade:1469
+ msgid "Allows %s to bind to any udp ports > 1024"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1717 ../gui/polgen.glade:2151
++#: ../gui/polgen.glade:1353 ../gui/polgen.glade:1666
+ msgid "<b>UDP Ports</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1937
+-msgid "label113"
++#: ../gui/polgen.glade:1519
 +msgid ""
-+"User Application are any application that you would like to confine that is "
-+"started by a user"
++"Network\n"
++"Bind tab"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1966
++#: ../gui/polgen.glade:1537
+ msgid "<b>Select network ports that %s connects to:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2058
++#: ../gui/polgen.glade:1593
+ msgid "Allows %s to connect to any tcp port"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2104
++#: ../gui/polgen.glade:1622
+ msgid ""
+ "Enter a comma separated list of tcp ports or ranges of ports that %s "
+ "connects to. Example: 612, 650-660"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2212
++#: ../gui/polgen.glade:1702
+ msgid "Allows %s to connect to any udp port"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2258
++#: ../gui/polgen.glade:1731
+ msgid ""
+ "Enter a comma separated list of udp ports or ranges of ports that %s "
+ "connects to. Example: 612, 650-660"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2305
+-msgid "label114"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:2334
++#: ../gui/polgen.glade:1792
+ msgid "<b>Select common application traits for %s:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2366
++#: ../gui/polgen.glade:1809
+ msgid "Writes syslog messages\t"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2385
++#: ../gui/polgen.glade:1824
+ msgid "Create/Manipulate temporary files in /tmp"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2404
++#: ../gui/polgen.glade:1839
+ msgid "Uses Pam for authentication"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2423
++#: ../gui/polgen.glade:1854
+ msgid "Uses nsswitch or getpw* calls"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2442
++#: ../gui/polgen.glade:1869
+ msgid "Uses dbus"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2461
++#: ../gui/polgen.glade:1884
+ msgid "Sends audit messages"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2480
++#: ../gui/polgen.glade:1899
+ msgid "Interacts with the terminal"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2499
++#: ../gui/polgen.glade:1914
+ msgid "Sends email"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2530
+-msgid "label115"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:2559
++#: ../gui/polgen.glade:1961
+ msgid "<b>Add files/directories that %s manages</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2788
++#: ../gui/polgen.glade:2122
+ msgid ""
+ "Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
+ "Files ..."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2823
+-msgid "label116"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:2852
++#: ../gui/polgen.glade:2166
+ msgid "<b>Add booleans from the %s policy:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:3002
++#: ../gui/polgen.glade:2274
+ msgid "Add/Remove booleans used by the %s domain"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:3066
++#: ../gui/polgen.glade:2316
+ msgid "<b>Which directory you will generate the %s policy?</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:3097
++#: ../gui/polgen.glade:2334
+ msgid "Policy Directory"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:3254
+-msgid "Add Booleans Dialog"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:3327
+-msgid "Boolean Name"
+-msgstr ""
+-
+-#: ../gui/polgengui.py:261
++#: ../gui/polgengui.py:262
+ msgid "Role"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:268
++#: ../gui/polgengui.py:269
+ msgid "Existing_User"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
++#: ../gui/polgengui.py:283 ../gui/polgengui.py:291 ../gui/polgengui.py:305
+ msgid "Application"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:352
++#: ../gui/polgengui.py:353
+ #, python-format
+ msgid "%s must be a directory"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
++#: ../gui/polgengui.py:413 ../gui/polgengui.py:694
+ msgid "You must select a user"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:542
++#: ../gui/polgengui.py:543
+ msgid "Select executable file to be confined."
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:553
++#: ../gui/polgengui.py:554
+ msgid "Select init script file to be confined."
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:563
++#: ../gui/polgengui.py:564
+ msgid "Select file(s) that confined application creates or writes"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:570
++#: ../gui/polgengui.py:571
+ msgid "Select directory(s) that the confined application owns and writes into"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:632
++#: ../gui/polgengui.py:633
+ msgid "Select directory to generate policy files in"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:649
++#: ../gui/polgengui.py:650
+ #, python-format
+ msgid ""
+ "Type %s_t already defined in current policy.\n"
+ "Do you want to continue?"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
++#: ../gui/polgengui.py:650 ../gui/polgengui.py:654
+ msgid "Verify Name"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:653
++#: ../gui/polgengui.py:654
+ #, python-format
+ msgid ""
+ "Module %s.pp already loaded in current policy.\n"
+ "Do you want to continue?"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:699
++#: ../gui/polgengui.py:700
+ msgid ""
+ "You must add a name made up of letters and numbers and containing no spaces."
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:713
++#: ../gui/polgengui.py:714
+ msgid "You must enter a executable"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
++#: ../gui/polgengui.py:739 ../gui/system-config-selinux.py:174
+ msgid "Configue SELinux"
+ msgstr ""
+ 
+-#: ../gui/polgen.py:158
+-msgid "Internet Services Daemon"
+-msgstr ""
+-
+-#: ../gui/polgen.py:197
+-#, python-format
+-msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+-msgstr ""
+-
+-#: ../gui/polgen.py:324
+-msgid "You must enter a name for your confined process/user"
+-msgstr ""
+-
+-#: ../gui/polgen.py:326
+-msgid ""
+-"Name must be alpha numberic with no spaces. Consider using option \"-n "
+-"MODULENAME\""
+-msgstr ""
+-
+-#: ../gui/polgen.py:414
+-msgid "User Role types can not be assigned executables."
+-msgstr ""
+-
+-#: ../gui/polgen.py:420
+-msgid "Only Daemon apps can use an init script.."
+-msgstr ""
+-
+-#: ../gui/polgen.py:438
+-msgid "use_resolve must be a boolean value "
+-msgstr ""
+-
+-#: ../gui/polgen.py:444
+-msgid "use_syslog must be a boolean value "
+-msgstr ""
+-
+-#: ../gui/polgen.py:450
+-msgid "use_kerberos must be a boolean value "
+-msgstr ""
+-
+-#: ../gui/polgen.py:456
+-msgid "manage_krb5_rcache must be a boolean value "
+-msgstr ""
+-
+-#: ../gui/polgen.py:486
+-msgid "USER Types automatically get a tmp type"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1004
+-msgid "You must enter the executable path for your confined process"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1182
+-msgid "Type Enforcement file"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1183
+-msgid "Interface file"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1184
+-msgid "File Contexts file"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1185
+-msgid "Setup Script"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1306
+-#, python-format
+-msgid ""
+-"\n"
+-"%s\n"
+-"\n"
+-"sepolgen [ -n moduleName ] [ -m ] [ -t type ] [ executable | Name ]\n"
+-"valid Types:\n"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1354
+-msgid "Executable or Name required"
+-msgstr ""
+-
+ #: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
+ msgid "Network Port"
+ msgstr ""
+@@ -1958,1411 +1865,1499 @@ msgstr ""
+ msgid "Group View"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:1 ../gui/selinux.tbl:30 ../gui/selinux.tbl:31
+-#: ../gui/selinux.tbl:32 ../gui/selinux.tbl:33 ../gui/selinux.tbl:34
+-#: ../gui/selinux.tbl:36 ../gui/selinux.tbl:37 ../gui/selinux.tbl:38
+-#: ../gui/selinux.tbl:39 ../gui/selinux.tbl:40 ../gui/selinux.tbl:42
+-#: ../gui/selinux.tbl:43 ../gui/selinux.tbl:44 ../gui/selinux.tbl:45
+-#: ../gui/selinux.tbl:46 ../gui/selinux.tbl:47 ../gui/selinux.tbl:48
+-#: ../gui/selinux.tbl:49 ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
+-#: ../gui/selinux.tbl:52 ../gui/selinux.tbl:53 ../gui/selinux.tbl:59
+-#: ../gui/selinux.tbl:60 ../gui/selinux.tbl:61 ../gui/selinux.tbl:62
+-#: ../gui/selinux.tbl:63 ../gui/selinux.tbl:64 ../gui/selinux.tbl:65
+-#: ../gui/selinux.tbl:66 ../gui/selinux.tbl:67 ../gui/selinux.tbl:68
+-#: ../gui/selinux.tbl:69 ../gui/selinux.tbl:75 ../gui/selinux.tbl:76
+-#: ../gui/selinux.tbl:77 ../gui/selinux.tbl:78 ../gui/selinux.tbl:79
+-#: ../gui/selinux.tbl:80 ../gui/selinux.tbl:81 ../gui/selinux.tbl:82
+-#: ../gui/selinux.tbl:83 ../gui/selinux.tbl:84 ../gui/selinux.tbl:86
+-#: ../gui/selinux.tbl:88 ../gui/selinux.tbl:89 ../gui/selinux.tbl:90
+-#: ../gui/selinux.tbl:92 ../gui/selinux.tbl:94 ../gui/selinux.tbl:95
+-#: ../gui/selinux.tbl:96 ../gui/selinux.tbl:97 ../gui/selinux.tbl:98
+-#: ../gui/selinux.tbl:99 ../gui/selinux.tbl:100 ../gui/selinux.tbl:101
+-#: ../gui/selinux.tbl:102 ../gui/selinux.tbl:103 ../gui/selinux.tbl:104
+-#: ../gui/selinux.tbl:106 ../gui/selinux.tbl:108 ../gui/selinux.tbl:109
+-#: ../gui/selinux.tbl:110 ../gui/selinux.tbl:111 ../gui/selinux.tbl:112
+-#: ../gui/selinux.tbl:113 ../gui/selinux.tbl:114 ../gui/selinux.tbl:116
+-#: ../gui/selinux.tbl:117 ../gui/selinux.tbl:119 ../gui/selinux.tbl:121
+-#: ../gui/selinux.tbl:123 ../gui/selinux.tbl:124 ../gui/selinux.tbl:127
+-#: ../gui/selinux.tbl:129 ../gui/selinux.tbl:130 ../gui/selinux.tbl:131
+-#: ../gui/selinux.tbl:132 ../gui/selinux.tbl:133 ../gui/selinux.tbl:134
+-#: ../gui/selinux.tbl:135 ../gui/selinux.tbl:136 ../gui/selinux.tbl:137
+-#: ../gui/selinux.tbl:138 ../gui/selinux.tbl:139 ../gui/selinux.tbl:142
+-#: ../gui/selinux.tbl:143 ../gui/selinux.tbl:144 ../gui/selinux.tbl:145
+-#: ../gui/selinux.tbl:146 ../gui/selinux.tbl:147 ../gui/selinux.tbl:148
+-#: ../gui/selinux.tbl:149 ../gui/selinux.tbl:150 ../gui/selinux.tbl:151
+-#: ../gui/selinux.tbl:152 ../gui/selinux.tbl:154 ../gui/selinux.tbl:155
+-#: ../gui/selinux.tbl:156 ../gui/selinux.tbl:157 ../gui/selinux.tbl:158
+-#: ../gui/selinux.tbl:159 ../gui/selinux.tbl:160 ../gui/selinux.tbl:167
+-#: ../gui/selinux.tbl:171 ../gui/selinux.tbl:172 ../gui/selinux.tbl:173
+-#: ../gui/selinux.tbl:174 ../gui/selinux.tbl:175 ../gui/selinux.tbl:177
+-#: ../gui/selinux.tbl:178 ../gui/selinux.tbl:179 ../gui/selinux.tbl:180
+-#: ../gui/selinux.tbl:184 ../gui/selinux.tbl:192 ../gui/selinux.tbl:193
+-#: ../gui/selinux.tbl:194 ../gui/selinux.tbl:195 ../gui/selinux.tbl:196
+-#: ../gui/selinux.tbl:197 ../gui/selinux.tbl:198 ../gui/selinux.tbl:199
+-#: ../gui/selinux.tbl:200 ../gui/selinux.tbl:201 ../gui/selinux.tbl:206
+-#: ../gui/selinux.tbl:207 ../gui/selinux.tbl:218 ../gui/selinux.tbl:219
+-#: ../gui/selinux.tbl:220 ../gui/selinux.tbl:222 ../gui/selinux.tbl:224
+-#: ../gui/selinux.tbl:226 ../gui/selinux.tbl:227 ../gui/selinux.tbl:230
+-msgid "SELinux Service Protection"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:1
+-msgid "Disable SELinux protection for acct daemon"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:2 ../gui/selinux.tbl:3 ../gui/selinux.tbl:70
+-#: ../gui/selinux.tbl:153 ../gui/selinux.tbl:168 ../gui/selinux.tbl:169
+-#: ../gui/selinux.tbl:170 ../gui/selinux.tbl:189 ../gui/selinux.tbl:202
+-#: ../gui/selinux.tbl:203 ../gui/selinux.tbl:204 ../gui/selinux.tbl:205
+-msgid "Admin"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:2
+-msgid "Allow all daemons to write corefiles to /"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:3
+-msgid "Allow all daemons the ability to use unallocated ttys"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
+-#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
+-#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
+-#: ../gui/selinux.tbl:210 ../gui/selinux.tbl:211 ../gui/selinux.tbl:212
+-#: ../gui/selinux.tbl:213 ../gui/selinux.tbl:214 ../gui/selinux.tbl:215
+-#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
+-msgid "User Privs"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:4
+-msgid ""
+-"Allow gadmin SELinux user account to execute files in home directory or /tmp"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:5
+-msgid ""
+-"Allow guest SELinux user account to execute files in home directory or /tmp"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
+-msgid "Memory Protection"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:6
+-msgid "Allow java executable stack"
++#: ../gui/semanagePage.py:126
++#, python-format
++msgid "Are you sure you want to delete %s '%s'?"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
+-#: ../gui/selinux.tbl:209
+-msgid "Mount"
++#: ../gui/semanagePage.py:126
++#, python-format
++msgid "Delete %s"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:7
+-msgid "Allow mount to mount any file"
++#: ../gui/semanagePage.py:134
++#, python-format
++msgid "Add %s"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:8
+-msgid "Allow mount to mount any directory"
++#: ../gui/semanagePage.py:148
++#, python-format
++msgid "Modify %s"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:9
+-msgid "Allow mplayer executable stack"
++#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
++msgid "Permissive"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
+-#: ../gui/selinux.tbl:188
+-msgid "SSH"
++#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
++msgid "Enforcing"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:10
+-msgid "Allow ssh to run ssh-keysign"
++#: ../gui/statusPage.py:94
++msgid "Status"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:11
++#: ../gui/statusPage.py:133
+ msgid ""
+-"Allow staff SELinux user account to execute files in home directory or /tmp"
++"Changing the policy type will cause a relabel of the entire file system on "
++"the next boot. Relabeling takes a long time depending on the size of the "
++"file system.  Do you wish to continue?"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:12
++#: ../gui/statusPage.py:147
+ msgid ""
+-"Allow sysadm SELinux user account to execute files in home directory or /tmp"
++"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
++"you later decide to turn SELinux back on, the system will be required to "
++"relabel.  If you just want to see if SELinux is causing a problem on your "
++"system, you can go to permissive mode which will only log errors and not "
++"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
++"wish to continue?"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:13
++#: ../gui/statusPage.py:152
+ msgid ""
+-"Allow unconfined SELinux user account to execute files in home directory or /"
+-"tmp"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:14
+-msgid "Network Configuration"
++"Changing to SELinux enabled will cause a relabel of the entire file system "
++"on the next boot. Relabeling takes a long time depending on the size of the "
++"file system.  Do you wish to continue?"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:14
+-msgid "Allow unlabeled packets to flow on the network"
++#: ../gui/system-config-selinux.glade:11
++msgid "system-config-selinux"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:15
++#: ../gui/system-config-selinux.glade:12
+ msgid ""
+-"Allow user SELinux user account to execute files in home directory or /tmp"
++"Copyright (c)2006 Red Hat, Inc.\n"
++"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:16
+-msgid "Allow unconfined to dyntrans to unconfined_execmem"
++#: ../gui/system-config-selinux.glade:22
++#: ../gui/system-config-selinux.glade:544
++msgid "Add SELinux Login Mapping"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
+-#: ../gui/selinux.tbl:140
+-msgid "Databases"
++#: ../gui/system-config-selinux.glade:257
++msgid "Add SELinux Network Ports"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:17
+-msgid "Allow user to connect to mysql socket"
++#: ../gui/system-config-selinux.glade:391
++#: ../gui/system-config-selinux.glade:678
++msgid "SELinux Type"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:18
+-msgid "Allow user to connect to postgres socket"
++#: ../gui/system-config-selinux.glade:622
++msgid "File Specification"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
+-msgid "XServer"
++#: ../gui/system-config-selinux.glade:650
++msgid "File Type"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:19
+-msgid "Allow clients to write to X shared memory"
+-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/polgen.glade:324 ../gui/polgen.py:160
-+msgid "User Application"
++#: ../gui/system-config-selinux.glade:773
++msgid "MLS"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:345 ../gui/polgen.py:161
-+msgid "Sandbox"
++#: ../gui/system-config-selinux.glade:837
++msgid "Add SELinux User"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:391
-+msgid "<b>Login Users</b>"
++#: ../gui/system-config-selinux.glade:1079
++msgid "SELinux Administration"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:453
-+msgid "Modify an existing login user record."
++#: ../gui/system-config-selinux.glade:1122
++msgid "Add"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:455
-+msgid "Existing User Roles"
++#: ../gui/system-config-selinux.glade:1144
++msgid "_Properties"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:474
-+msgid ""
-+"This user will login to a machine only via a terminal or remote login.  By "
-+"default this user will have  no setuid, no networking, no su, no sudo."
++#: ../gui/system-config-selinux.glade:1166
++msgid "_Delete"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:476 ../gui/polgen.py:162
-+msgid "Minimal Terminal User Role"
++#: ../gui/system-config-selinux.glade:1256
++msgid "Select Management Object"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:495
-+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"
++#: ../gui/system-config-selinux.glade:1273
++msgid "<b>Select:</b>"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:497 ../gui/polgen.py:163
-+msgid "Minimal X Windows User Role"
++#: ../gui/system-config-selinux.glade:1326
++msgid "System Default Enforcing Mode"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:516
++#: ../gui/system-config-selinux.glade:1354
 +msgid ""
-+"User with full networking, no setuid applications without transition, no "
-+"sudo, no su."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:518 ../gui/polgen.py:164
-+msgid "User Role"
++"Disabled\n"
++"Permissive\n"
++"Enforcing\n"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:537
-+msgid ""
-+"User with full networking, no setuid applications without transition, no su, "
-+"can sudo to Root Administration Roles"
++#: ../gui/system-config-selinux.glade:1373
++msgid "Current Enforcing Mode"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:539 ../gui/polgen.py:165
-+msgid "Admin User Role"
++#: ../gui/system-config-selinux.glade:1418
++msgid "System Default Policy Type: "
 +msgstr ""
-+
-+#: ../gui/polgen.glade:585
-+msgid "<b>Root Users</b>"
+ 
+-#: ../gui/selinux.tbl:20
++#: ../gui/system-config-selinux.glade:1463
+ msgid ""
+-"Allow xguest SELinux user account to execute files in home directory or /tmp"
++"Select if you wish to relabel then entire file system on next reboot.  "
++"Relabeling can take a very long time, depending on the size of the system.  "
++"If you are changing policy types or going from disabled to enforcing, a "
++"relabel is required."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
+-#: ../gui/selinux.tbl:231
+-msgid "NIS"
++#: ../gui/system-config-selinux.glade:1509
++msgid "Relabel on next reboot."
 +msgstr ""
 +
-+#: ../gui/polgen.glade:647
-+msgid ""
-+"Select Root Administrator User Role, if this user will be used to administer "
-+"the machine while running as root.  This user will not be able to login to "
-+"the system directly."
++#: ../gui/system-config-selinux.glade:1561
++msgid "label37"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:649 ../gui/polgen.py:166
-+msgid "Root Admin User Role"
++#: ../gui/system-config-selinux.glade:1598
++msgid "Revert boolean setting to system default"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:716
-+msgid "label104"
++#: ../gui/system-config-selinux.glade:1614
++msgid "Toggle between Customized and All Booleans"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:745
-+msgid "<b>Enter name of application or user role:</b>"
++#: ../gui/system-config-selinux.glade:1645
++#: ../gui/system-config-selinux.glade:1850
++#: ../gui/system-config-selinux.glade:2037
++#: ../gui/system-config-selinux.glade:2224
++#: ../gui/system-config-selinux.glade:2467
++#: ../gui/system-config-selinux.glade:2692
++#: ../gui/system-config-selinux.glade:2867
++msgid "Filter"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
-+msgid "Name"
++#: ../gui/system-config-selinux.glade:1734
++msgid "label50"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:807
-+msgid "Enter complete path for executable to be confined."
++#: ../gui/system-config-selinux.glade:1771
++msgid "Add File Context"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:830 ../gui/polgen.glade:950 ../gui/polgen.glade:3142
-+msgid "..."
++#: ../gui/system-config-selinux.glade:1787
++msgid "Modify File Context"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:849
-+msgid "Enter unique name for the confined application or user role."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:871
-+msgid "Executable"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:899
-+msgid "Init script"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:927
-+msgid ""
-+"Enter complete path to init script used to start the confined application."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:982
-+msgid "label105"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1011
-+msgid "<b>Select existing role to modify:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1045
-+msgid "Select the user roles that will transiton to the %s domain."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1073
-+msgid "label106"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1102
-+msgid "<b>Select roles that %s will transition to:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1136
-+msgid "Select applications domains that %s will transition to."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1164
-+msgid "label107"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1193
-+msgid "<b>Select the user_roles that will transition to %s:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1227
-+msgid "Select the user roles that will transiton to this applications domains."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1255
-+msgid "label108"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1284
-+msgid "<b>Select domains that %s will administer:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1318 ../gui/polgen.glade:1409
-+msgid "Select the domains that you would like this user administer."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1346
-+msgid "label109"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1375
-+msgid "<b>Select additional roles for %s:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1437
-+msgid "label111"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1466
-+msgid "<b>Enter network ports that %s binds on:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1497 ../gui/polgen.glade:1997
-+msgid "<b>TCP Ports</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1565 ../gui/polgen.glade:1785
-+msgid "Allows %s to bind to any udp port"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1567 ../gui/polgen.glade:1787 ../gui/polgen.glade:2061
-+#: ../gui/polgen.glade:2215
-+msgid "All"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1585 ../gui/polgen.glade:1805
-+msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1587 ../gui/polgen.glade:1807
-+msgid "600-1024"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1605 ../gui/polgen.glade:1825
-+msgid ""
-+"Enter a comma separated list of udp ports or ranges of ports that %s binds "
-+"to. Example: 612, 650-660"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1607 ../gui/polgen.glade:1827
-+msgid "Unreserved Ports (>1024)"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1638 ../gui/polgen.glade:1858 ../gui/polgen.glade:2079
-+#: ../gui/polgen.glade:2233
-+msgid "Select Ports"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1663 ../gui/polgen.glade:1883
-+msgid "Allows %s to bind to any udp ports > 1024"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1717 ../gui/polgen.glade:2151
-+msgid "<b>UDP Ports</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1937
-+msgid "label113"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1966
-+msgid "<b>Select network ports that %s connects to:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2058
-+msgid "Allows %s to connect to any tcp port"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2104
-+msgid ""
-+"Enter a comma separated list of tcp ports or ranges of ports that %s "
-+"connects to. Example: 612, 650-660"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2212
-+msgid "Allows %s to connect to any udp port"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2258
-+msgid ""
-+"Enter a comma separated list of udp ports or ranges of ports that %s "
-+"connects to. Example: 612, 650-660"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2305
-+msgid "label114"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2334
-+msgid "<b>Select common application traits for %s:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2366
-+msgid "Writes syslog messages\t"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2385
-+msgid "Create/Manipulate temporary files in /tmp"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2404
-+msgid "Uses Pam for authentication"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2423
-+msgid "Uses nsswitch or getpw* calls"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2442
-+msgid "Uses dbus"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2461
-+msgid "Sends audit messages"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2480
-+msgid "Interacts with the terminal"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2499
-+msgid "Sends email"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2530
-+msgid "label115"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2559
-+msgid "<b>Add files/directories that %s manages</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2788
-+msgid ""
-+"Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
-+"Files ..."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2823
-+msgid "label116"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2852
-+msgid "<b>Add booleans from the %s policy:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:3002
-+msgid "Add/Remove booleans used by the %s domain"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:3066
-+msgid "<b>Which directory you will generate the %s policy?</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:3097
-+msgid "Policy Directory"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:3254
-+msgid "Add Booleans Dialog"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:3327
-+msgid "Boolean Name"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:261
-+msgid "Role"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:268
-+msgid "Existing_User"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
-+msgid "Application"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:352
-+#, python-format
-+msgid "%s must be a directory"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
-+msgid "You must select a user"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:542
-+msgid "Select executable file to be confined."
-+msgstr ""
-+
-+#: ../gui/polgengui.py:553
-+msgid "Select init script file to be confined."
-+msgstr ""
-+
-+#: ../gui/polgengui.py:563
-+msgid "Select file(s) that confined application creates or writes"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:570
-+msgid "Select directory(s) that the confined application owns and writes into"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:632
-+msgid "Select directory to generate policy files in"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:649
-+#, python-format
-+msgid ""
-+"Type %s_t already defined in current policy.\n"
-+"Do you want to continue?"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
-+msgid "Verify Name"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:653
++#: ../gui/system-config-selinux.glade:1803
++msgid "Delete File Context"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:21
+-msgid "Allow daemons to run with NIS"
++#: ../gui/system-config-selinux.glade:1819
++msgid "Toggle between all and customized file context"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
+-#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
+-#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
+-#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
+-#: ../gui/selinux.tbl:118
+-msgid "Web Applications"
++#: ../gui/system-config-selinux.glade:1939
++msgid "label38"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:22
+-msgid "Transition staff SELinux user to Web Browser Domain"
++#: ../gui/system-config-selinux.glade:1976
++msgid "Add SELinux User Mapping"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:23
+-msgid "Transition sysadm SELinux user to Web Browser Domain"
++#: ../gui/system-config-selinux.glade:1992
++msgid "Modify SELinux User Mapping"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:24
+-msgid "Transition user SELinux user to Web Browser Domain"
++#: ../gui/system-config-selinux.glade:2008
++msgid "Delete SELinux User Mapping"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:25
+-msgid "Transition xguest SELinux user to Web Browser Domain"
++#: ../gui/system-config-selinux.glade:2126
++msgid "label39"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
+-#: ../gui/selinux.tbl:29
+-msgid "Allow staff Web Browsers to write to home directories"
++#: ../gui/system-config-selinux.glade:2163
++msgid "Add User"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:30
+-msgid "Disable SELinux protection for amanda"
++#: ../gui/system-config-selinux.glade:2179
++msgid "Modify User"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:31
+-msgid "Disable SELinux protection for amavis"
++#: ../gui/system-config-selinux.glade:2195
++msgid "Delete User"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:32
+-msgid "Disable SELinux protection for apmd daemon"
++#: ../gui/system-config-selinux.glade:2313
++msgid "label41"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:33
+-msgid "Disable SELinux protection for arpwatch daemon"
++#: ../gui/system-config-selinux.glade:2350
++msgid "Add Network Port"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:34
+-msgid "Disable SELinux protection for auditd daemon"
++#: ../gui/system-config-selinux.glade:2366
++msgid "Edit Network Port"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:35
+-msgid "Disable SELinux protection for automount daemon"
++#: ../gui/system-config-selinux.glade:2382
++msgid "Delete Network Port"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:36
+-msgid "Disable SELinux protection for avahi"
++#: ../gui/system-config-selinux.glade:2418
++#: ../gui/system-config-selinux.glade:2436
++msgid "Toggle between Customized and All Ports"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:37
+-msgid "Disable SELinux protection for bluetooth daemon"
++#: ../gui/system-config-selinux.glade:2556
++msgid "label42"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:38
+-msgid "Disable SELinux protection for canna daemon"
++#: ../gui/system-config-selinux.glade:2593
++msgid "Generate new policy module"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:39
+-msgid "Disable SELinux protection for cardmgr daemon"
++#: ../gui/system-config-selinux.glade:2609
++msgid "Load policy module"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:40
+-msgid "Disable SELinux protection for Cluster Server"
++#: ../gui/system-config-selinux.glade:2625
++msgid "Remove loadable policy module"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:41
++#: ../gui/system-config-selinux.glade:2661
+ msgid ""
+-"Allow cdrecord to read various content. nfs, samba, removable devices, user "
+-"temp and untrusted content files"
++"Enable/Disable additional audit rules, that are normally not reported in the "
++"log files."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:42
+-msgid "Disable SELinux protection for ciped daemon"
++#: ../gui/system-config-selinux.glade:2781
++msgid "label44"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:43
+-msgid "Disable SELinux protection for clamd daemon"
++#: ../gui/system-config-selinux.glade:2818
++msgid "Change process mode to permissive."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:44
+-msgid "Disable SELinux protection for clamscan"
++#: ../gui/system-config-selinux.glade:2836
++msgid "Change process mode to enforcing"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:45
+-msgid "Disable SELinux protection for clvmd"
++#: ../gui/system-config-selinux.glade:2928
++msgid "Process Domain"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:46
+-msgid "Disable SELinux protection for comsat daemon"
++#: ../gui/system-config-selinux.glade:2956
++msgid "label59"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
+-#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
+-msgid "Disable SELinux protection for courier daemon"
++#: ../gui/usersPage.py:138
 +#, python-format
++msgid "SELinux user '%s' is required"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:52
+-msgid "Disable SELinux protection for cpucontrol daemon"
++#: ../sepolicy/sepolicy.py:106
++msgid "Generate SELinux man pages"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:53
+-msgid "Disable SELinux protection for cpuspeed daemon"
++#: ../sepolicy/sepolicy.py:110
++msgid "path in which the generated SELinux man pages will be stored"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:54
+-msgid "Cron"
++#: ../sepolicy/sepolicy.py:114
++msgid "All domains"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:54
+-msgid "Disable SELinux protection for crond daemon"
++#: ../sepolicy/sepolicy.py:116
++msgid "Domain name(s) of man pages to be created"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
+-#: ../gui/selinux.tbl:91
+-msgid "Printing"
++#: ../sepolicy/sepolicy.py:164
++msgid "Query SELinux policy network information"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:55
+-msgid "Disable SELinux protection for cupsd back end server"
++#: ../sepolicy/sepolicy.py:169
++msgid "list all SELinux port types"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:56
+-msgid "Disable SELinux protection for cupsd daemon"
++#: ../sepolicy/sepolicy.py:172
++msgid "show SELinux type related to the port"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:57
+-msgid "Disable SELinux protection for cupsd_lpd"
++#: ../sepolicy/sepolicy.py:175
++msgid "Show ports defined for this SELinux type"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:58
+-msgid "CVS"
++#: ../sepolicy/sepolicy.py:178
++msgid "show ports to which this domain can bind and/or connect"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:58
+-msgid "Disable SELinux protection for cvs daemon"
++#: ../sepolicy/sepolicy.py:192
++msgid "query SELinux policy to see if domains can communicate with each other"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:59
+-msgid "Disable SELinux protection for cyrus daemon"
++#: ../sepolicy/sepolicy.py:195
++msgid "Source Domain"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:60
+-msgid "Disable SELinux protection for dbskkd daemon"
++#: ../sepolicy/sepolicy.py:198
++msgid "Target Domain"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:61
+-msgid "Disable SELinux protection for dbusd daemon"
++#: ../sepolicy/sepolicy.py:215
++msgid "query SELinux Policy to see description of booleans"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:62
+-msgid "Disable SELinux protection for dccd"
++#: ../sepolicy/sepolicy.py:219
++msgid "get all booleans desctiption"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:63
+-msgid "Disable SELinux protection for dccifd"
++#: ../sepolicy/sepolicy.py:221
++msgid "boolean to get description"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:64
+-msgid "Disable SELinux protection for dccm"
++#: ../sepolicy/sepolicy.py:231
 +msgid ""
-+"Module %s.pp already loaded in current policy.\n"
-+"Do you want to continue?"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:699
-+msgid ""
-+"You must add a name made up of letters and numbers and containing no spaces."
-+msgstr ""
-+
-+#: ../gui/polgengui.py:713
-+msgid "You must enter a executable"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
-+msgid "Configue SELinux"
-+msgstr ""
-+
-+#: ../gui/polgen.py:158
++"query SELinux Policy to see how a source process domain can transition to "
++"the target process domain"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:65
+-msgid "Disable SELinux protection for ddt daemon"
++#: ../sepolicy/sepolicy.py:234
++msgid "source process domain"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:66
+-msgid "Disable SELinux protection for devfsd daemon"
++#: ../sepolicy/sepolicy.py:237
++msgid "target process domain"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:67
+-msgid "Disable SELinux protection for dhcpc daemon"
++#: ../sepolicy/sepolicy.py:259
++msgid "Generate SELinux Policy module template"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:68
+-msgid "Disable SELinux protection for dhcpd daemon"
++#: ../sepolicy/sepolicy.py:265
++msgid "name of policy to generate"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:69
+-msgid "Disable SELinux protection for dictd daemon"
++#: ../sepolicy/sepolicy.py:267
++msgid "executable to confine"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:70
+-msgid "Allow sysadm_t to directly start daemons"
++#: ../sepolicy/sepolicy.py:269
++msgid "run policy generation test suite"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:71
+-msgid "Disable SELinux protection for Evolution"
++#: ../sepolicy/sepolicy.py:274
++msgid "commands"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:72
+-msgid "Games"
++#: ../sepolicy/sepolicy/generate.py:185
 +msgid "Internet Services Daemon"
-+msgstr ""
-+
-+#: ../gui/polgen.py:197
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:72
+-msgid "Disable SELinux protection for games"
++#: ../sepolicy/sepolicy/generate.py:198
++msgid "Valid Types:\n"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:73
+-msgid "Disable SELinux protection for the web browsers"
++#: ../sepolicy/sepolicy/generate.py:232
 +#, python-format
 +msgid "Ports must be numbers or ranges of numbers from 1 to %d "
-+msgstr ""
-+
-+#: ../gui/polgen.py:324
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:74
+-msgid "Disable SELinux protection for Thunderbird"
++#: ../sepolicy/sepolicy/generate.py:359
 +msgid "You must enter a name for your confined process/user"
-+msgstr ""
-+
-+#: ../gui/polgen.py:326
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:75
+-msgid "Disable SELinux protection for distccd daemon"
++#: ../sepolicy/sepolicy/generate.py:361
 +msgid ""
 +"Name must be alpha numberic with no spaces. Consider using option \"-n "
 +"MODULENAME\""
-+msgstr ""
-+
-+#: ../gui/polgen.py:414
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:76
+-msgid "Disable SELinux protection for dmesg daemon"
++#: ../sepolicy/sepolicy/generate.py:449
 +msgid "User Role types can not be assigned executables."
-+msgstr ""
-+
-+#: ../gui/polgen.py:420
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:77
+-msgid "Disable SELinux protection for dnsmasq daemon"
++#: ../sepolicy/sepolicy/generate.py:455
 +msgid "Only Daemon apps can use an init script.."
-+msgstr ""
-+
-+#: ../gui/polgen.py:438
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:78
+-msgid "Disable SELinux protection for dovecot daemon"
++#: ../sepolicy/sepolicy/generate.py:473
 +msgid "use_resolve must be a boolean value "
-+msgstr ""
-+
-+#: ../gui/polgen.py:444
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:79
+-msgid "Disable SELinux protection for entropyd daemon"
++#: ../sepolicy/sepolicy/generate.py:479
 +msgid "use_syslog must be a boolean value "
-+msgstr ""
-+
-+#: ../gui/polgen.py:450
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:80
+-msgid "Disable SELinux protection for fetchmail"
++#: ../sepolicy/sepolicy/generate.py:485
 +msgid "use_kerberos must be a boolean value "
-+msgstr ""
-+
-+#: ../gui/polgen.py:456
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:81
+-msgid "Disable SELinux protection for fingerd daemon"
++#: ../sepolicy/sepolicy/generate.py:491
 +msgid "manage_krb5_rcache must be a boolean value "
-+msgstr ""
-+
-+#: ../gui/polgen.py:486
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:82
+-msgid "Disable SELinux protection for freshclam daemon"
++#: ../sepolicy/sepolicy/generate.py:521
 +msgid "USER Types automatically get a tmp type"
-+msgstr ""
-+
-+#: ../gui/polgen.py:1004
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:83
+-msgid "Disable SELinux protection for fsdaemon daemon"
++#: ../sepolicy/sepolicy/generate.py:1039
 +msgid "You must enter the executable path for your confined process"
-+msgstr ""
-+
-+#: ../gui/polgen.py:1182
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:84
+-msgid "Disable SELinux protection for gpm daemon"
++#: ../sepolicy/sepolicy/generate.py:1272
 +msgid "Type Enforcement file"
-+msgstr ""
-+
-+#: ../gui/polgen.py:1183
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
+-msgid "NFS"
++#: ../sepolicy/sepolicy/generate.py:1273
 +msgid "Interface file"
-+msgstr ""
-+
-+#: ../gui/polgen.py:1184
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:85
+-msgid "Disable SELinux protection for gss daemon"
++#: ../sepolicy/sepolicy/generate.py:1274
 +msgid "File Contexts file"
-+msgstr ""
-+
-+#: ../gui/polgen.py:1185
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:86
+-msgid "Disable SELinux protection for Hal daemon"
++#: ../sepolicy/sepolicy/generate.py:1275
++msgid "Spec file"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:87
+-msgid "Compatibility"
++#: ../sepolicy/sepolicy/generate.py:1276
 +msgid "Setup Script"
-+msgstr ""
-+
-+#: ../gui/polgen.py:1306
-+#, python-format
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:87
++#: booleans.py:1
+ msgid ""
+-"Do not audit things that we know to be broken but which are not security "
+-"risks"
++"Allow ABRT to modify public files used for public file transfer services."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:88
+-msgid "Disable SELinux protection for hostname daemon"
++#: booleans.py:2
 +msgid ""
-+"\n"
-+"%s\n"
-+"\n"
-+"sepolgen [ -n moduleName ] [ -m ] [ -t type ] [ executable | Name ]\n"
-+"valid Types:\n"
-+msgstr ""
-+
-+#: ../gui/polgen.py:1354
-+msgid "Executable or Name required"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
-+msgid "Network Port"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:85
++"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:89
+-msgid "Disable SELinux protection for hotplug daemon"
++#: booleans.py:3
++msgid "Allow amavis to use JIT compiler"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:90
+-msgid "Disable SELinux protection for howl daemon"
++#: booleans.py:4
++msgid "Allow antivirus programs to read non security files on a system"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:91
+-msgid "Disable SELinux protection for cups hplip daemon"
++#: booleans.py:5
 +msgid ""
-+"SELinux Port\n"
-+"Type"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
-+msgid "Protocol"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
++"Allow users to resolve user passwd entries directly from ldap rather then "
++"using a sssd server"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:92
+-msgid "Disable SELinux protection for httpd rotatelogs"
++#: booleans.py:6
++msgid "Allow users to login using a radius server"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
+-msgid "HTTPD Service"
++#: booleans.py:7
++msgid "Allow users to login using a yubikey  server"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:93
+-msgid "Disable SELinux protection for http suexec"
++#: booleans.py:8
 +msgid ""
-+"MLS/MCS\n"
-+"Level"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:101
-+msgid "Port"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:207
-+#, python-format
-+msgid "Port number \"%s\" is not valid.  0 < PORT_NUMBER < 65536 "
-+msgstr ""
-+
-+#: ../gui/portsPage.py:252
-+msgid "List View"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:255 ../gui/system-config-selinux.glade:2419
-+msgid "Group View"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:1 ../gui/selinux.tbl:30 ../gui/selinux.tbl:31
-+#: ../gui/selinux.tbl:32 ../gui/selinux.tbl:33 ../gui/selinux.tbl:34
-+#: ../gui/selinux.tbl:36 ../gui/selinux.tbl:37 ../gui/selinux.tbl:38
-+#: ../gui/selinux.tbl:39 ../gui/selinux.tbl:40 ../gui/selinux.tbl:42
-+#: ../gui/selinux.tbl:43 ../gui/selinux.tbl:44 ../gui/selinux.tbl:45
-+#: ../gui/selinux.tbl:46 ../gui/selinux.tbl:47 ../gui/selinux.tbl:48
-+#: ../gui/selinux.tbl:49 ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
-+#: ../gui/selinux.tbl:52 ../gui/selinux.tbl:53 ../gui/selinux.tbl:59
-+#: ../gui/selinux.tbl:60 ../gui/selinux.tbl:61 ../gui/selinux.tbl:62
-+#: ../gui/selinux.tbl:63 ../gui/selinux.tbl:64 ../gui/selinux.tbl:65
-+#: ../gui/selinux.tbl:66 ../gui/selinux.tbl:67 ../gui/selinux.tbl:68
-+#: ../gui/selinux.tbl:69 ../gui/selinux.tbl:75 ../gui/selinux.tbl:76
-+#: ../gui/selinux.tbl:77 ../gui/selinux.tbl:78 ../gui/selinux.tbl:79
-+#: ../gui/selinux.tbl:80 ../gui/selinux.tbl:81 ../gui/selinux.tbl:82
-+#: ../gui/selinux.tbl:83 ../gui/selinux.tbl:84 ../gui/selinux.tbl:86
-+#: ../gui/selinux.tbl:88 ../gui/selinux.tbl:89 ../gui/selinux.tbl:90
-+#: ../gui/selinux.tbl:92 ../gui/selinux.tbl:94 ../gui/selinux.tbl:95
-+#: ../gui/selinux.tbl:96 ../gui/selinux.tbl:97 ../gui/selinux.tbl:98
-+#: ../gui/selinux.tbl:99 ../gui/selinux.tbl:100 ../gui/selinux.tbl:101
-+#: ../gui/selinux.tbl:102 ../gui/selinux.tbl:103 ../gui/selinux.tbl:104
-+#: ../gui/selinux.tbl:106 ../gui/selinux.tbl:108 ../gui/selinux.tbl:109
-+#: ../gui/selinux.tbl:110 ../gui/selinux.tbl:111 ../gui/selinux.tbl:112
-+#: ../gui/selinux.tbl:113 ../gui/selinux.tbl:114 ../gui/selinux.tbl:116
-+#: ../gui/selinux.tbl:117 ../gui/selinux.tbl:119 ../gui/selinux.tbl:121
-+#: ../gui/selinux.tbl:123 ../gui/selinux.tbl:124 ../gui/selinux.tbl:127
-+#: ../gui/selinux.tbl:129 ../gui/selinux.tbl:130 ../gui/selinux.tbl:131
-+#: ../gui/selinux.tbl:132 ../gui/selinux.tbl:133 ../gui/selinux.tbl:134
-+#: ../gui/selinux.tbl:135 ../gui/selinux.tbl:136 ../gui/selinux.tbl:137
-+#: ../gui/selinux.tbl:138 ../gui/selinux.tbl:139 ../gui/selinux.tbl:142
-+#: ../gui/selinux.tbl:143 ../gui/selinux.tbl:144 ../gui/selinux.tbl:145
-+#: ../gui/selinux.tbl:146 ../gui/selinux.tbl:147 ../gui/selinux.tbl:148
-+#: ../gui/selinux.tbl:149 ../gui/selinux.tbl:150 ../gui/selinux.tbl:151
-+#: ../gui/selinux.tbl:152 ../gui/selinux.tbl:154 ../gui/selinux.tbl:155
-+#: ../gui/selinux.tbl:156 ../gui/selinux.tbl:157 ../gui/selinux.tbl:158
-+#: ../gui/selinux.tbl:159 ../gui/selinux.tbl:160 ../gui/selinux.tbl:167
-+#: ../gui/selinux.tbl:171 ../gui/selinux.tbl:172 ../gui/selinux.tbl:173
-+#: ../gui/selinux.tbl:174 ../gui/selinux.tbl:175 ../gui/selinux.tbl:177
-+#: ../gui/selinux.tbl:178 ../gui/selinux.tbl:179 ../gui/selinux.tbl:180
-+#: ../gui/selinux.tbl:184 ../gui/selinux.tbl:192 ../gui/selinux.tbl:193
-+#: ../gui/selinux.tbl:194 ../gui/selinux.tbl:195 ../gui/selinux.tbl:196
-+#: ../gui/selinux.tbl:197 ../gui/selinux.tbl:198 ../gui/selinux.tbl:199
-+#: ../gui/selinux.tbl:200 ../gui/selinux.tbl:201 ../gui/selinux.tbl:206
-+#: ../gui/selinux.tbl:207 ../gui/selinux.tbl:218 ../gui/selinux.tbl:219
-+#: ../gui/selinux.tbl:220 ../gui/selinux.tbl:222 ../gui/selinux.tbl:224
-+#: ../gui/selinux.tbl:226 ../gui/selinux.tbl:227 ../gui/selinux.tbl:230
-+msgid "SELinux Service Protection"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:1
-+msgid "Disable SELinux protection for acct daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:2 ../gui/selinux.tbl:3 ../gui/selinux.tbl:70
-+#: ../gui/selinux.tbl:153 ../gui/selinux.tbl:168 ../gui/selinux.tbl:169
-+#: ../gui/selinux.tbl:170 ../gui/selinux.tbl:189 ../gui/selinux.tbl:202
-+#: ../gui/selinux.tbl:203 ../gui/selinux.tbl:204 ../gui/selinux.tbl:205
-+msgid "Admin"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:2
++"Allow cdrecord to read various content. nfs, samba, removable devices, user "
++"temp and untrusted content files"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:94
+-msgid "Disable SELinux protection for hwclock daemon"
++#: booleans.py:9
++msgid "Allow clamd to use JIT compiler"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:95
+-msgid "Disable SELinux protection for i18n daemon"
++#: booleans.py:10
++msgid "Allow clamscan to non security files on a system"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:96
+-msgid "Disable SELinux protection for imazesrv daemon"
++#: booleans.py:11
++msgid "Allow clamscan to read user content"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:97
+-msgid "Disable SELinux protection for inetd child daemons"
++#: booleans.py:12
++msgid ""
++"Allow Cobbler to modify public files used for public file transfer services."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:98
+-msgid "Disable SELinux protection for inetd daemon"
++#: booleans.py:13
++msgid "Allow Cobbler to connect to the network using TCP."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:99
+-msgid "Disable SELinux protection for innd daemon"
++#: booleans.py:14
++msgid "Allow Cobbler to access cifs file systems."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:100
+-msgid "Disable SELinux protection for iptables daemon"
++#: booleans.py:15
++msgid "Allow Cobbler to access nfs file systems."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:101
+-msgid "Disable SELinux protection for ircd daemon"
++#: booleans.py:16
++msgid "Allow collectd to connect to the network using TCP."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:102
+-msgid "Disable SELinux protection for irqbalance daemon"
++#: booleans.py:17
++msgid "Allow codnor domain to connect to the network using TCP."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:103
+-msgid "Disable SELinux protection for iscsi daemon"
++#: booleans.py:18
++msgid ""
++"Allow system cron jobs to relabel filesystem for restoring file contexts."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:104
+-msgid "Disable SELinux protection for jabberd daemon"
++#: booleans.py:19
++msgid "Allow cvs daemon to read shadow"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
+-msgid "Kerberos"
++#: booleans.py:20
 +msgid "Allow all daemons to write corefiles to /"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:3
-+msgid "Allow all daemons the ability to use unallocated ttys"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
-+#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
-+#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
-+#: ../gui/selinux.tbl:210 ../gui/selinux.tbl:211 ../gui/selinux.tbl:212
-+#: ../gui/selinux.tbl:213 ../gui/selinux.tbl:214 ../gui/selinux.tbl:215
-+#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
-+msgid "User Privs"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:4
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:105
+-msgid "Disable SELinux protection for kadmind daemon"
++#: booleans.py:21
++msgid "Allow all daemons to use tcp wrappers."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:106
+-msgid "Disable SELinux protection for klogd daemon"
++#: booleans.py:22
++msgid "Allow all daemons the ability to read/write terminals"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:107
+-msgid "Disable SELinux protection for krb5kdc daemon"
++#: booleans.py:23
++msgid "Allow dbadm to manage files in users home directories"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:108
+-msgid "Disable SELinux protection for ktalk daemons"
++#: booleans.py:24
++msgid "Allow dbadm to read files in users home directories"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:109
+-msgid "Disable SELinux protection for kudzu daemon"
++#: booleans.py:25
 +msgid ""
-+"Allow gadmin SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:5
++"Deny user domains applications to map a memory region as both executable and "
++"writable, this is dangerous and the executable should be reported in bugzilla"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:110
+-msgid "Disable SELinux protection for locate daemon"
++#: booleans.py:26
++msgid "Allow sysadm to debug or ptrace all processes."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:111
+-msgid "Disable SELinux protection for lpd daemon"
++#: booleans.py:27
++msgid "Allow dhcpc client applications to execute iptables commands"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:112
+-msgid "Disable SELinux protection for lrrd daemon"
++#: booleans.py:28
++msgid "Allow DHCP daemon to use LDAP backends"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:113
+-msgid "Disable SELinux protection for lvm daemon"
++#: booleans.py:29
++msgid "Allow all domains to use other domains file descriptors"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:114
+-msgid "Disable SELinux protection for mailman"
++#: booleans.py:30
++msgid "Allow all domains to have the kernel load modules"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:115
+-msgid "Allow evolution and thunderbird to read user files"
++#: booleans.py:31
++msgid "Allow the use of the audio devices as the source for the entropy feeds"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:116
+-msgid "Disable SELinux protection for mdadm daemon"
++#: booleans.py:32
++msgid "Allow exim to connect to databases (postgres, mysql)"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:117
+-msgid "Disable SELinux protection for monopd daemon"
++#: booleans.py:33
++msgid "Allow exim to create, read, write, and delete unprivileged user files."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:118
+-msgid "Allow the mozilla browser to read user files"
++#: booleans.py:34
++msgid "Allow exim to read unprivileged user files."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:119
+-msgid "Disable SELinux protection for mrtg daemon"
++#: booleans.py:35
++msgid "Enable extra rules in the cron domain to support fcron."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:120
+-msgid "Disable SELinux protection for mysqld daemon"
++#: booleans.py:36
++msgid "Allow fenced domain to connect to the network using TCP."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:121
+-msgid "Disable SELinux protection for nagios daemon"
++#: booleans.py:37
++msgid "Allow fenced domain to execute ssh."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
+-msgid "Name Service"
++#: booleans.py:38
++msgid "Allow ftp to read and write files in the user home directories"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:122
+-msgid "Disable SELinux protection for named daemon"
++#: booleans.py:39
 +msgid ""
-+"Allow guest SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
-+msgid "Memory Protection"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:6
++"Allow ftp servers to upload files,  used for public file transfer services. "
++"Directories must be labeled public_content_rw_t."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:123
+-msgid "Disable SELinux protection for nessusd daemon"
++#: booleans.py:40
++msgid "Allow ftp servers to connect to all ports > 1023"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:124
+-msgid "Disable SELinux protection for NetworkManager"
++#: booleans.py:41
++msgid "Allow ftp servers to connect to mysql database ports"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:125
+-msgid "Disable SELinux protection for nfsd daemon"
++#: booleans.py:42
++msgid ""
++"Allow ftp servers to login to local users and read/write all files on the "
++"system, governed by DAC."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
+-#: ../gui/selinux.tbl:221
+-msgid "Samba"
++#: booleans.py:43
++msgid "Allow ftp servers to use cifs used for public file transfer services."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:126
+-msgid "Disable SELinux protection for nmbd daemon"
++#: booleans.py:44
++msgid "Allow ftp servers to use nfs used for public file transfer services."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:127
+-msgid "Disable SELinux protection for nrpe daemon"
++#: booleans.py:45
++msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:128
+-msgid "Disable SELinux protection for nscd daemon"
++#: booleans.py:46
++msgid "Determine whether Git CGI can search home directories."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:129
+-msgid "Disable SELinux protection for nsd daemon"
++#: booleans.py:47
++msgid "Determine whether Git CGI can access cifs file systems."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:130
+-msgid "Disable SELinux protection for ntpd daemon"
++#: booleans.py:48
++msgid "Determine whether Git CGI can access nfs file systems."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:131
+-msgid "Disable SELinux protection for oddjob"
++#: booleans.py:49
++msgid ""
++"Determine whether Git session daemon can bind TCP sockets to all unreserved "
++"ports."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:132
+-msgid "Disable SELinux protection for oddjob_mkhomedir"
++#: booleans.py:50
++msgid ""
++"Determine whether calling user domains can execute Git daemon in the "
++"git_session_t domain."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:133
+-msgid "Disable SELinux protection for openvpn daemon"
++#: booleans.py:51
++msgid "Determine whether Git system daemon can search home directories."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:134
+-msgid "Disable SELinux protection for pam daemon"
++#: booleans.py:52
++msgid "Determine whether Git system daemon can access cifs file systems."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:135
+-msgid "Disable SELinux protection for pegasus"
++#: booleans.py:53
++msgid "Determine whether Git system daemon can access nfs file systems."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:136
+-msgid "Disable SELinux protection for perdition daemon"
++#: booleans.py:54
++msgid "Allow gitisis daemon to send mail"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:137
+-msgid "Disable SELinux protection for portmap daemon"
++#: booleans.py:55
++msgid "Enable reading of urandom for all domains."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:138
+-msgid "Disable SELinux protection for portslave daemon"
++#: booleans.py:56
++msgid ""
++"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
++"agent to manage user files."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:139
+-msgid "Disable SELinux protection for postfix"
++#: booleans.py:57
++msgid ""
++"Allow gpg web domain to modify public files used for public file transfer "
++"services."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:140
+-msgid "Disable SELinux protection for postgresql daemon"
++#: booleans.py:58
++msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:141
+-msgid "pppd"
++#: booleans.py:59
++msgid ""
++"Allow Apache to modify public files used for public file transfer services. "
++"Directories/Files must be labeled public_content_rw_t."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:141
+-msgid "Allow pppd to be run for a regular user"
++#: booleans.py:60
++msgid "Allow httpd to use built in scripting (usually php)"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:142
+-msgid "Disable SELinux protection for pptp"
++#: booleans.py:61
++msgid "Allow http daemon to check spam"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:143
+-msgid "Disable SELinux protection for prelink daemon"
++#: booleans.py:62
++msgid ""
++"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
++"ports"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:144
+-msgid "Disable SELinux protection for privoxy daemon"
++#: booleans.py:63
++msgid "Allow httpd to connect to the ldap port"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:145
+-msgid "Disable SELinux protection for ptal daemon"
++#: booleans.py:64
++msgid "Allow http daemon to connect to zabbix"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:146
+-msgid "Disable SELinux protection for pxe daemon"
++#: booleans.py:65
++msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:147
+-msgid "Disable SELinux protection for pyzord"
++#: booleans.py:66
++msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:148
+-msgid "Disable SELinux protection for quota daemon"
++#: booleans.py:67
++msgid ""
++"Allow HTTPD scripts and modules to connect to databases over the network."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:149
+-msgid "Disable SELinux protection for radiusd daemon"
++#: booleans.py:68
++msgid "Allow httpd to connect to memcache server"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:150
+-msgid "Disable SELinux protection for radvd daemon"
++#: booleans.py:69
++msgid "Allow httpd to act as a relay"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:151
+-msgid "Disable SELinux protection for rdisc"
++#: booleans.py:70
++msgid "Allow http daemon to send mail"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:152
+-msgid "Disable SELinux protection for readahead"
++#: booleans.py:71
++msgid "Allow Apache to communicate with avahi service via dbus"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:153
+-msgid "Allow programs to read files in non-standard locations (default_t)"
++#: booleans.py:72
++msgid "Allow httpd cgi support"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:154
+-msgid "Disable SELinux protection for restorecond"
++#: booleans.py:73
++msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:155
+-msgid "Disable SELinux protection for rhgb daemon"
++#: booleans.py:74
++msgid "Allow httpd to read home directories"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:156
+-msgid "Disable SELinux protection for ricci"
++#: booleans.py:75
++msgid "Allow httpd scripts and modules execmem/execstack"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:157
+-msgid "Disable SELinux protection for ricci_modclusterd"
++#: booleans.py:76
++msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:158
+-msgid "Disable SELinux protection for rlogind daemon"
++#: booleans.py:77
++msgid "Allow httpd processes to manage IPA content"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:159
+-msgid "Disable SELinux protection for rpcd daemon"
++#: booleans.py:78
++msgid "Allow Apache to use mod_auth_ntlm_winbind"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:160
+-msgid "Disable SELinux protection for rshd"
++#: booleans.py:79
++msgid "Allow Apache to use mod_auth_pam"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:161
+-msgid "rsync"
++#: booleans.py:80
++msgid "Allow httpd to read user content"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:161
+-msgid "Disable SELinux protection for rsync daemon"
++#: booleans.py:81
++msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:162
+-msgid "Allow ssh to run from inetd instead of as a daemon"
++#: booleans.py:82
++msgid "Allow httpd daemon to change its resource limits"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:163
+-msgid "Allow Samba to share nfs directories"
++#: booleans.py:83
++msgid ""
++"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
+-msgid "SASL authentication server"
++#: booleans.py:84
++msgid ""
++"Allow apache scripts to write to public content, directories/files must be "
++"labeled public_rw_content_t."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:164
+-msgid "Allow sasl authentication server to read /etc/shadow"
++#: booleans.py:85
++msgid "Allow Apache to execute tmp content."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:165
++#: booleans.py:86
+ msgid ""
+-"Allow X-Windows server to map a memory region as both executable and writable"
++"Unify HTTPD to communicate with the terminal. Needed for entering the "
++"passphrase for certificates at the terminal."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:166
+-msgid "Disable SELinux protection for saslauthd daemon"
++#: booleans.py:87
++msgid "Unify HTTPD handling of all content files."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:167
+-msgid "Disable SELinux protection for scannerdaemon daemon"
++#: booleans.py:88
++msgid "Allow httpd to access cifs file systems"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:168
+-msgid "Do not allow transition to sysadm_t, sudo and su effected"
++#: booleans.py:89
++msgid "Allow httpd to access FUSE file systems"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:169
+-msgid "Do not allow any processes to load kernel modules"
++#: booleans.py:90
++msgid "Allow httpd to run gpg"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:170
+-msgid "Do not allow any processes to modify kernel SELinux policy"
++#: booleans.py:91
++msgid "Allow httpd to access nfs file systems"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:171
+-msgid "Disable SELinux protection for sendmail daemon"
++#: booleans.py:92
++msgid "Allow httpd to communicate with oddjob to start up a service"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:172
+-msgid "Disable SELinux protection for setrans"
++#: booleans.py:93
++msgid "Allow httpd to access openstack ports"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:173
+-msgid "Disable SELinux protection for setroubleshoot daemon"
++#: booleans.py:94
++msgid "Allow icecast to connect to all ports, not just sound ports."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:174
+-msgid "Disable SELinux protection for slapd daemon"
++#: booleans.py:95
++msgid ""
++"Allow the Irssi IRC Client to connect to any port, and to bind to any "
++"unreserved port."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:175
+-msgid "Disable SELinux protection for slrnpull daemon"
++#: booleans.py:96
 +msgid "Allow java executable stack"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:176
+-msgid "Disable SELinux protection for smbd daemon"
++#: booleans.py:97
++msgid "Allow confined applications to run with kerberos."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:177
+-msgid "Disable SELinux protection for snmpd daemon"
++#: booleans.py:98
++msgid "Allow syslogd daemon to send mail"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:178
+-msgid "Disable SELinux protection for snort daemon"
++#: booleans.py:99
++msgid "Allow syslogd the ability to read/write terminals"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:179
+-msgid "Disable SELinux protection for soundd daemon"
++#: booleans.py:100
++msgid "Allow logging in and using the system from /dev/console."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:180
+-msgid "Disable SELinux protection for sound daemon"
++#: booleans.py:101
++msgid ""
++"Control the ability to mmap a low area of the address space, as configured "
++"by /proc/sys/kernel/mmap_min_addr."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
+-msgid "Spam Protection"
++#: booleans.py:102
++msgid "Allow mock to read files in home directories."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:181
+-msgid "Disable SELinux protection for spamd daemon"
++#: booleans.py:103
++msgid "Allow the mount command to mount any directory or file."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:182
+-msgid "Allow spamd to access home directories"
++#: booleans.py:104
++msgid "Allow mozilla plugin domain to connect to the network using TCP."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:183
+-msgid "Allow Spam Assassin daemon network access"
++#: booleans.py:105
++msgid ""
++"Allow mozilla_plugins to create random content in the users home directory"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
-+#: ../gui/selinux.tbl:209
-+msgid "Mount"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:7
-+msgid "Allow mount to mount any file"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:8
-+msgid "Allow mount to mount any directory"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:9
++#: booleans.py:106
++msgid "Allow confined web browsers to read home directory content"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:184
+-msgid "Disable SELinux protection for speedmgmt daemon"
++#: booleans.py:107
 +msgid "Allow mplayer executable stack"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
-+#: ../gui/selinux.tbl:188
-+msgid "SSH"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:10
-+msgid "Allow ssh to run ssh-keysign"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:11
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
+-msgid "Squid"
++#: booleans.py:108
++msgid "Allow mysqld to connect to all ports"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:185
+-msgid "Allow squid daemon to connect to the network"
++#: booleans.py:109
++msgid "Allow BIND to bind apache port."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:186
+-msgid "Disable SELinux protection for squid daemon"
++#: booleans.py:110
 +msgid ""
-+"Allow staff SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:12
++"Allow BIND to write the master zone files. Generally this is used for "
++"dynamic DNS or zone transfers."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:187
+-msgid "Disable SELinux protection for ssh daemon"
++#: booleans.py:111
++msgid "Allow any files/directories to be exported read/only via NFS."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:188
+-msgid "Allow ssh logins as sysadm_r:sysadm_t"
++#: booleans.py:112
++msgid "Allow any files/directories to be exported read/write via NFS."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:189
++#: booleans.py:113
+ msgid ""
+-"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
+-"bashrc)"
++"Allow nfs servers to modify public files used for public file transfer "
++"services.  Files/Directories must be labeled public_content_rw_t."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
+-msgid "Universal SSL tunnel"
++#: booleans.py:114
++msgid "Allow system to run with NIS"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:190
+-msgid "Disable SELinux protection for stunnel daemon"
++#: booleans.py:115
++msgid "Allow confined applications to use nscd shared memory."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:191
+-msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
++#: booleans.py:116
++msgid "Allow nsplugin code to connect to unreserved ports"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:192
+-msgid "Disable SELinux protection for swat daemon"
++#: booleans.py:117
++msgid "Allow nsplugin code to execmem/execstack"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:193
+-msgid "Disable SELinux protection for sxid daemon"
++#: booleans.py:118
++msgid "Allow openvpn to read home directories"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:194
+-msgid "Disable SELinux protection for syslogd daemon"
++#: booleans.py:119
++msgid "Allow piranha-lvs domain to connect to the network using TCP."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:195
+-msgid "Disable SELinux protection for system cron jobs"
++#: booleans.py:120
++msgid "Allow polipo to connect to all ports > 1023"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:196
+-msgid "Disable SELinux protection for tcp daemon"
++#: booleans.py:121
 +msgid ""
-+"Allow sysadm SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:13
++"Determine whether Polipo session daemon can bind tcp sockets to all "
++"unreserved ports."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:197
+-msgid "Disable SELinux protection for telnet daemon"
++#: booleans.py:122
 +msgid ""
-+"Allow unconfined SELinux user account to execute files in home directory or /"
-+"tmp"
++"Determine whether calling user domains can execute Polipo daemon in the "
++"polipo_session_t domain."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:198
+-msgid "Disable SELinux protection for tftpd daemon"
++#: booleans.py:123
++msgid "Determine whether polipo can access cifs file systems."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:199
+-msgid "Disable SELinux protection for transproxy daemon"
++#: booleans.py:124
++msgid "Determine whether Polipo can access nfs file systems."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:200
+-msgid "Disable SELinux protection for udev daemon"
++#: booleans.py:125
++msgid "Enable polyinstantiated directory support."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:201
+-msgid "Disable SELinux protection for uml daemon"
++#: booleans.py:126
++msgid "Allow the portage domains to use NFS mounts (regular nfs_t)"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:202
+-msgid ""
+-"Allow xinetd to run unconfined, including any services it starts that do not "
+-"have a domain transition explicitly defined"
++#: booleans.py:127
++msgid "Allow postfix_local domain full write access to mail_spool directories"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:203
+-msgid ""
+-"Allow rc scripts to run unconfined, including any daemon started by an rc "
+-"script that does not have a domain transition explicitly defined"
++#: booleans.py:128
++msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:204
+-msgid "Allow rpm to run unconfined"
++#: booleans.py:129
++msgid "Allow transmit client label to foreign database"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:205
+-msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
++#: booleans.py:130
++msgid "Allow database admins to execute DML statement"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:206
+-msgid "Disable SELinux protection for updfstab daemon"
++#: booleans.py:131
++msgid "Allow unprivileged users to execute DDL statement"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:207
+-msgid "Disable SELinux protection for uptimed daemon"
++#: booleans.py:132
++msgid "Allow pppd to load kernel modules for certain modems"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:14
-+msgid "Network Configuration"
++#: booleans.py:133
++msgid "Allow pppd to be run for a regular user"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:208
++#: booleans.py:134
+ msgid ""
+-"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
+-"staff_r can do so"
++"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:209
+-msgid "Allow users to execute the mount command"
++#: booleans.py:135
++msgid "Allow Puppet client to manage all file types."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:210
+-msgid "Allow regular users direct mouse access (only allow the X server)"
++#: booleans.py:136
++msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:211
+-msgid "Allow users to run the dmesg command"
++#: booleans.py:137
++msgid "Allow qemu to connect fully to the network"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:212
+-msgid "Allow users to control network interfaces (also needs USERCTL=true)"
++#: booleans.py:138
++msgid "Allow qemu to use cifs/Samba file systems"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:213
+-msgid "Allow normal user to execute ping"
++#: booleans.py:139
++msgid "Allow qemu to use serial/parallel communication ports"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:214
+-msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
++#: booleans.py:140
++msgid "Allow qemu to use nfs file systems"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:215
+-msgid "Allow users to rw usb devices"
++#: booleans.py:141
++msgid "Allow qemu to use usb devices"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:216
++#: booleans.py:142
++msgid "Allow racoon to read shadow"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:14
-+msgid "Allow unlabeled packets to flow on the network"
++#: booleans.py:143
++msgid "Allow rgmanager domain to connect to the network using TCP."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:15
++#: booleans.py:144
+ msgid ""
+-"Allow users to run TCP servers (bind to ports and accept connection from the "
+-"same domain and outside users)  disabling this forces FTP passive mode and "
+-"may change other protocols"
++"Allow rsync to modify public files used for public file transfer services.  "
++"Files/Directories must be labeled public_content_rw_t."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:217
+-msgid "Allow user to stat ttyfiles"
++#: booleans.py:145
++msgid "Allow rsync to run as a client"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:218
+-msgid "Disable SELinux protection for uucpd daemon"
++#: booleans.py:146
++msgid "Allow rsync to export any files/directories read only."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:219
+-msgid "Disable SELinux protection for vmware daemon"
++#: booleans.py:147
++msgid "Allow rsync servers to share cifs files systems"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:220
+-msgid "Disable SELinux protection for watchdog daemon"
++#: booleans.py:148
++msgid "Allow rsync servers to share nfs files systems"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:221
+-msgid "Disable SELinux protection for winbind daemon"
++#: booleans.py:149
++msgid "Allow samba to create new home directories (e.g. via PAM)"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:222
+-msgid "Disable SELinux protection for xdm daemon"
++#: booleans.py:150
 +msgid ""
-+"Allow user SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:16
-+msgid "Allow unconfined to dyntrans to unconfined_execmem"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
-+#: ../gui/selinux.tbl:140
-+msgid "Databases"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:17
-+msgid "Allow user to connect to mysql socket"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:18
-+msgid "Allow user to connect to postgres socket"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
-+msgid "XServer"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:19
-+msgid "Allow clients to write to X shared memory"
++"Allow samba to act as the domain controller, add users, groups and change "
++"passwords."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:223
+-msgid "Allow xdm logins as sysadm_r:sysadm_t"
++#: booleans.py:151
++msgid "Allow samba to share users home directories."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:224
+-msgid "Disable SELinux protection for xen daemon"
++#: booleans.py:152
++msgid "Allow samba to share any file/directory read only."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:225
+-msgid "XEN"
++#: booleans.py:153
++msgid "Allow samba to share any file/directory read/write."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:225
+-msgid "Allow xen to read/write physical disk devices"
++#: booleans.py:154
++msgid "Allow samba to act as a portmapper"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:226
+-msgid "Disable SELinux protection for xfs daemon"
++#: booleans.py:155
++msgid "Allow samba to run unconfined scripts"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:227
+-msgid "Disable SELinux protection for xen control"
++#: booleans.py:156
++msgid "Allow samba to export ntfs/fusefs volumes."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:228
+-msgid "Disable SELinux protection for ypbind daemon"
++#: booleans.py:157
++msgid "Allow samba to export NFS volumes."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:229
+-msgid "Disable SELinux protection for NIS Password Daemon"
++#: booleans.py:158
++msgid "Allow sanlock to read/write fuse files"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:230
+-msgid "Disable SELinux protection for ypserv daemon"
++#: booleans.py:159
++msgid "Allow sanlock to manage nfs files"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:231
+-msgid "Disable SELinux protection for NIS Transfer Daemon"
++#: booleans.py:160
++msgid "Allow sanlock to manage cifs files"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:232
+-msgid "Allow SELinux webadm user to manage unprivileged users home directories"
++#: booleans.py:161
++msgid "Allow sasl to read shadow"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:233
+-msgid "Allow SELinux webadm user to read unprivileged users home directories"
++#: booleans.py:162
++msgid ""
++"disallow programs, such as newrole, from transitioning to administrative "
++"user domains."
+ msgstr ""
+ 
+-#: ../gui/semanagePage.py:126
+-#, python-format
+-msgid "Are you sure you want to delete %s '%s'?"
++#: booleans.py:163
++msgid "Disable kernel module loading."
+ msgstr ""
+ 
+-#: ../gui/semanagePage.py:126
+-#, python-format
+-msgid "Delete %s"
++#: booleans.py:164
++msgid ""
++"Boolean to determine whether the system permits loading policy, setting "
++"enforcing mode, and changing boolean values.  Set this to true and you have "
++"to reboot to set it back."
+ msgstr ""
+ 
+-#: ../gui/semanagePage.py:134
+-#, python-format
+-msgid "Add %s"
++#: booleans.py:165
++msgid "Allow regular users direct dri device access"
+ msgstr ""
+ 
+-#: ../gui/semanagePage.py:148
+-#, python-format
+-msgid "Modify %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 ""
+ 
+-#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
+-msgid "Permissive"
++#: booleans.py:167
++msgid ""
++"Allow all unconfined executables to use libraries requiring text relocation "
++"that are not labeled textrel_shlib_t"
+ msgstr ""
+ 
+-#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
+-msgid "Enforcing"
++#: booleans.py:168
++msgid ""
++"Allow unconfined executables to make their stack executable.  This should "
++"never, ever be necessary. Probably indicates a badly coded executable, but "
++"could indicate an attack. This executable should be reported in bugzilla"
+ msgstr ""
+ 
+-#: ../gui/statusPage.py:94
+-msgid "Status"
++#: booleans.py:169
++msgid "Allow users to connect to the local mysql server"
+ msgstr ""
+ 
+-#: ../gui/statusPage.py:133
++#: booleans.py:170
+ msgid ""
+-"Changing the policy type will cause a relabel of the entire file system on "
+-"the next boot. Relabeling takes a long time depending on the size of the "
+-"file system.  Do you wish to continue?"
++"Allow confined users the ability to execute the ping and traceroute commands."
+ msgstr ""
+ 
+-#: ../gui/statusPage.py:147
++#: booleans.py:171
++msgid "Allow users to connect to PostgreSQL"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:20
++#: booleans.py:172
+ msgid ""
+-"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
+-"you later decide to turn SELinux back on, the system will be required to "
+-"relabel.  If you just want to see if SELinux is causing a problem on your "
+-"system, you can go to permissive mode which will only log errors and not "
+-"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
+-"wish to continue?"
++"Allow user to r/w files on filesystems that do not have extended attributes "
++"(FAT, CDROM, FLOPPY)"
+ msgstr ""
+ 
+-#: ../gui/statusPage.py:152
++#: booleans.py:173
+ msgid ""
+-"Changing to SELinux enabled will cause a relabel of the entire file system "
+-"on the next boot. Relabeling takes a long time depending on the size of the "
+-"file system.  Do you wish to continue?"
++"Allow users to run TCP servers (bind to ports and accept connection from the "
++"same domain and outside users)  disabling this forces FTP passive mode and "
++"may change other protocols."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:11
+-msgid "system-config-selinux"
++#: booleans.py:174
++msgid "Allow user music sharing"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:12
++#: booleans.py:175
+ msgid ""
+-"Copyright (c)2006 Red Hat, Inc.\n"
+-"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
++"Allow anon internal-sftp to upload files, used for public file transfer "
++"services. Directories must be labeled public_content_rw_t."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:22
+-#: ../gui/system-config-selinux.glade:544
+-msgid "Add SELinux Login Mapping"
++#: booleans.py:176
++msgid ""
++"Allow sftp-internal to read and write files in the user home directories"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:257
+-msgid "Add SELinux Network Ports"
++#: booleans.py:177
++msgid ""
++"Allow sftp-internal to login to local users and read/write all files on the "
++"system, governed by DAC."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:391
+-#: ../gui/system-config-selinux.glade:678
+-msgid "SELinux Type"
++#: booleans.py:178
++msgid ""
++"Allow internal-sftp to read and write files in the user ssh home directories."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:622
+-msgid "File Specification"
++#: booleans.py:179
++msgid "Allow sge to connect to the network using any TCP port"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:650
+-msgid "File Type"
++#: booleans.py:180
++msgid "Allow sge to access nfs file systems."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:727
++#: booleans.py:181
+ msgid ""
+-"all files\n"
+-"regular file\n"
+-"directory\n"
+-"character device\n"
+-"block device\n"
+-"socket\n"
+-"symbolic link\n"
+-"named pipe\n"
++"Enable additional permissions needed to support devices on 3ware controllers."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:773
+-msgid "MLS"
++#: booleans.py:182
++msgid ""
++"Allow samba to modify public files used for public file transfer services.  "
++"Files/Directories must be labeled public_content_rw_t."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:837
+-msgid "Add SELinux User"
++#: booleans.py:183
++msgid "Allow user spamassassin clients to use the network."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1079
+-msgid "SELinux Administration"
++#: booleans.py:184
++msgid "Allow spamd to read/write user home directories."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1122
+-msgid "Add"
++#: booleans.py:185
++msgid ""
++"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1144
+-msgid "_Properties"
++#: booleans.py:186
++msgid "Allow squid to run as a transparent proxy (TPROXY)"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1166
+-msgid "_Delete"
++#: booleans.py:187
 +msgid ""
-+"Allow xguest SELinux user account to execute files in home directory or /tmp"
++"Allow ssh with chroot env to read and write files in the user home "
++"directories"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1256
+-msgid "Select Management Object"
++#: booleans.py:188
++msgid "allow host key based authentication"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1273
+-msgid "<b>Select:</b>"
++#: booleans.py:189
++msgid "Allow ssh logins as sysadm_r:sysadm_t"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1326
+-msgid "System Default Enforcing Mode"
++#: booleans.py:190
++msgid "allow staff user to create and transition to svirt domains."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1354
++#: booleans.py:191
++msgid "Allow the Telepathy connection managers to connect to any network port."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
-+#: ../gui/selinux.tbl:231
-+msgid "NIS"
++#: booleans.py:192
+ msgid ""
+-"Disabled\n"
+-"Permissive\n"
+-"Enforcing\n"
++"Allow the Telepathy connection managers to connect to any generic TCP port."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1373
+-msgid "Current Enforcing Mode"
++#: booleans.py:193
++msgid ""
++"Allow tftp to modify public files used for public file transfer services."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1418
+-msgid "System Default Policy Type: "
++#: booleans.py:194
++msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1463
++#: booleans.py:195
+ msgid ""
+-"Select if you wish to relabel then entire file system on next reboot.  "
+-"Relabeling can take a very long time, depending on the size of the system.  "
+-"If you are changing policy types or going from disabled to enforcing, a "
+-"relabel is required."
++"allow unconfined users to transition to the chrome sandbox domains when "
++"running chrome-sandbox"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1509
+-msgid "Relabel on next reboot."
++#: booleans.py:196
++msgid "Allow a user to login as an unconfined domain"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1561
+-msgid "label37"
++#: booleans.py:197
++msgid ""
++"Allow unconfined users to transition to the Mozilla plugin domain when "
++"running xulrunner plugin-container."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1598
+-msgid "Revert boolean setting to system default"
++#: booleans.py:198
++msgid "Allow video playing tools to run unconfined"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1614
+-msgid "Toggle between Customized and All Booleans"
++#: booleans.py:199
++msgid "Allow unprivledged user to create and transition to svirt domains."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1645
+-#: ../gui/system-config-selinux.glade:1850
+-#: ../gui/system-config-selinux.glade:2037
+-#: ../gui/system-config-selinux.glade:2224
+-#: ../gui/system-config-selinux.glade:2467
+-#: ../gui/system-config-selinux.glade:2692
+-#: ../gui/system-config-selinux.glade:2867
+-msgid "Filter"
++#: booleans.py:200
++msgid "Support ecryptfs home directories"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1734
+-msgid "label50"
++#: booleans.py:201
++msgid "Support fusefs home directories"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1771
+-msgid "Add File Context"
++#: booleans.py:202
++msgid "Use lpd server instead of cups"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1787
+-msgid "Modify File Context"
++#: booleans.py:203
++msgid "Support NFS home directories"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1803
+-msgid "Delete File Context"
++#: booleans.py:204
++msgid "Support SAMBA home directories"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1819
+-msgid "Toggle between all and customized file context"
++#: booleans.py:205
++msgid "Allow varnishd to connect to all ports, not just HTTP."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1939
+-msgid "label38"
++#: booleans.py:206
++msgid "Ignore vbetool mmap_zero errors."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1976
+-msgid "Add SELinux User Mapping"
++#: booleans.py:207
++msgid ""
++"Allow confined virtual guests to use serial/parallel communication ports"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1992
+-msgid "Modify SELinux User Mapping"
++#: booleans.py:208
++msgid ""
++"Allow confined virtual guests to use executable memory and executable stack"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2008
+-msgid "Delete SELinux User Mapping"
++#: booleans.py:209
++msgid "Allow confined virtual guests to read fuse files"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2126
+-msgid "label39"
++#: booleans.py:210
++msgid "Allow confined virtual guests to manage nfs files"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2163
+-msgid "Add User"
++#: booleans.py:211
++msgid "Allow confined virtual guests to manage cifs files"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2179
+-msgid "Modify User"
++#: booleans.py:212
++msgid "Allow confined virtual guests to interact with the sanlock"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2195
+-msgid "Delete User"
++#: booleans.py:213
++msgid "Allow confined virtual guests to manage device configuration, (pci)"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2313
+-msgid "label41"
++#: booleans.py:214
++msgid "Allow confined virtual guests to use usb devices"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2350
+-msgid "Add Network Port"
++#: booleans.py:215
++msgid "Allow confined virtual guests to interact with the xserver"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2366
+-msgid "Edit Network Port"
++#: booleans.py:216
++msgid "Allow webadm to manage files in users home directories"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2382
+-msgid "Delete Network Port"
++#: booleans.py:217
++msgid "Allow webadm to read files in users home directories"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2418
+-#: ../gui/system-config-selinux.glade:2436
+-msgid "Toggle between Customized and All Ports"
++#: booleans.py:218
++msgid "Ignore wine mmap_zero errors."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2556
+-msgid "label42"
++#: booleans.py:219
++msgid "Allow the graphical login program to execute bootloader"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2593
+-msgid "Generate new policy module"
++#: booleans.py:220
++msgid ""
++"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2609
+-msgid "Load policy module"
++#: booleans.py:221
++msgid "Allow xen to manage nfs files"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2625
+-msgid "Remove loadable policy module"
++#: booleans.py:222
++msgid ""
++"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
++"logical volumes for disk images."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2661
++#: booleans.py:223
++msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:21
-+msgid "Allow daemons to run with NIS"
++#: booleans.py:224
+ msgid ""
+-"Enable/Disable additional audit rules, that are normally not reported in the "
+-"log files."
++"Allow xguest users to configure Network Manager and connect to apache ports"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2781
+-msgid "label44"
++#: booleans.py:225
++msgid "Allow xguest users to mount removable media"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2818
+-msgid "Change process mode to permissive."
++#: booleans.py:226
++msgid "Allow xguest to use blue tooth devices"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2836
+-msgid "Change process mode to enforcing"
++#: booleans.py:227
++msgid "Allows clients to write to the X server shared memory segments."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2928
+-msgid "Process Domain"
++#: booleans.py:228
++msgid "Allows XServer to execute writable memory"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2956
+-msgid "label59"
++#: booleans.py:229
++msgid "Support X userspace object manager"
+ msgstr ""
+ 
+-#: ../gui/usersPage.py:138
+-#, python-format
+-msgid "SELinux user '%s' is required"
++#: booleans.py:230
++msgid "Allow zabbix to connect to unreserved ports"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
-+#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
-+#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
-+#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
-+#: ../gui/selinux.tbl:118
-+msgid "Web Applications"
++#: booleans.py:231
++msgid "Allow zebra daemon to write it configuration files"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:22
-+msgid "Transition staff SELinux user to Web Browser Domain"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:23
-+msgid "Transition sysadm SELinux user to Web Browser Domain"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:24
-+msgid "Transition user SELinux user to Web Browser Domain"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:25
-+msgid "Transition xguest SELinux user to Web Browser Domain"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
-+#: ../gui/selinux.tbl:29
-+msgid "Allow staff Web Browsers to write to home directories"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:30
-+msgid "Disable SELinux protection for amanda"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:31
-+msgid "Disable SELinux protection for amavis"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:32
-+msgid "Disable SELinux protection for apmd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:33
-+msgid "Disable SELinux protection for arpwatch daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:34
-+msgid "Disable SELinux protection for auditd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:35
-+msgid "Disable SELinux protection for automount daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:36
-+msgid "Disable SELinux protection for avahi"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:37
-+msgid "Disable SELinux protection for bluetooth daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:38
-+msgid "Disable SELinux protection for canna daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:39
-+msgid "Disable SELinux protection for cardmgr daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:40
-+msgid "Disable SELinux protection for Cluster Server"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:41
-+msgid ""
-+"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-+"temp and untrusted content files"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:42
-+msgid "Disable SELinux protection for ciped daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:43
-+msgid "Disable SELinux protection for clamd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:44
-+msgid "Disable SELinux protection for clamscan"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:45
-+msgid "Disable SELinux protection for clvmd"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:46
-+msgid "Disable SELinux protection for comsat daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
-+#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
-+msgid "Disable SELinux protection for courier daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:52
-+msgid "Disable SELinux protection for cpucontrol daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:53
-+msgid "Disable SELinux protection for cpuspeed daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:54
-+msgid "Cron"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:54
-+msgid "Disable SELinux protection for crond daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
-+#: ../gui/selinux.tbl:91
-+msgid "Printing"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:55
-+msgid "Disable SELinux protection for cupsd back end server"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:56
-+msgid "Disable SELinux protection for cupsd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:57
-+msgid "Disable SELinux protection for cupsd_lpd"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:58
-+msgid "CVS"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:58
-+msgid "Disable SELinux protection for cvs daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:59
-+msgid "Disable SELinux protection for cyrus daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:60
-+msgid "Disable SELinux protection for dbskkd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:61
-+msgid "Disable SELinux protection for dbusd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:62
-+msgid "Disable SELinux protection for dccd"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:63
-+msgid "Disable SELinux protection for dccifd"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:64
-+msgid "Disable SELinux protection for dccm"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:65
-+msgid "Disable SELinux protection for ddt daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:66
-+msgid "Disable SELinux protection for devfsd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:67
-+msgid "Disable SELinux protection for dhcpc daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:68
-+msgid "Disable SELinux protection for dhcpd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:69
-+msgid "Disable SELinux protection for dictd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:70
-+msgid "Allow sysadm_t to directly start daemons"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:71
-+msgid "Disable SELinux protection for Evolution"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:72
-+msgid "Games"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:72
-+msgid "Disable SELinux protection for games"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:73
-+msgid "Disable SELinux protection for the web browsers"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:74
-+msgid "Disable SELinux protection for Thunderbird"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:75
-+msgid "Disable SELinux protection for distccd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:76
-+msgid "Disable SELinux protection for dmesg daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:77
-+msgid "Disable SELinux protection for dnsmasq daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:78
-+msgid "Disable SELinux protection for dovecot daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:79
-+msgid "Disable SELinux protection for entropyd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:80
-+msgid "Disable SELinux protection for fetchmail"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:81
-+msgid "Disable SELinux protection for fingerd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:82
-+msgid "Disable SELinux protection for freshclam daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:83
-+msgid "Disable SELinux protection for fsdaemon daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:84
-+msgid "Disable SELinux protection for gpm daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
-+msgid "NFS"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:85
-+msgid "Disable SELinux protection for gss daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:86
-+msgid "Disable SELinux protection for Hal daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:87
-+msgid "Compatibility"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:87
-+msgid ""
-+"Do not audit things that we know to be broken but which are not security "
-+"risks"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:88
-+msgid "Disable SELinux protection for hostname daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:89
-+msgid "Disable SELinux protection for hotplug daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:90
-+msgid "Disable SELinux protection for howl daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:91
-+msgid "Disable SELinux protection for cups hplip daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:92
-+msgid "Disable SELinux protection for httpd rotatelogs"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
-+msgid "HTTPD Service"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:93
-+msgid "Disable SELinux protection for http suexec"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:94
-+msgid "Disable SELinux protection for hwclock daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:95
-+msgid "Disable SELinux protection for i18n daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:96
-+msgid "Disable SELinux protection for imazesrv daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:97
-+msgid "Disable SELinux protection for inetd child daemons"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:98
-+msgid "Disable SELinux protection for inetd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:99
-+msgid "Disable SELinux protection for innd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:100
-+msgid "Disable SELinux protection for iptables daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:101
-+msgid "Disable SELinux protection for ircd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:102
-+msgid "Disable SELinux protection for irqbalance daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:103
-+msgid "Disable SELinux protection for iscsi daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:104
-+msgid "Disable SELinux protection for jabberd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
-+msgid "Kerberos"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:105
-+msgid "Disable SELinux protection for kadmind daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:106
-+msgid "Disable SELinux protection for klogd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:107
-+msgid "Disable SELinux protection for krb5kdc daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:108
-+msgid "Disable SELinux protection for ktalk daemons"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:109
-+msgid "Disable SELinux protection for kudzu daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:110
-+msgid "Disable SELinux protection for locate daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:111
-+msgid "Disable SELinux protection for lpd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:112
-+msgid "Disable SELinux protection for lrrd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:113
-+msgid "Disable SELinux protection for lvm daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:114
-+msgid "Disable SELinux protection for mailman"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:115
-+msgid "Allow evolution and thunderbird to read user files"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:116
-+msgid "Disable SELinux protection for mdadm daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:117
-+msgid "Disable SELinux protection for monopd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:118
-+msgid "Allow the mozilla browser to read user files"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:119
-+msgid "Disable SELinux protection for mrtg daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:120
-+msgid "Disable SELinux protection for mysqld daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:121
-+msgid "Disable SELinux protection for nagios daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
-+msgid "Name Service"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:122
-+msgid "Disable SELinux protection for named daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:123
-+msgid "Disable SELinux protection for nessusd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:124
-+msgid "Disable SELinux protection for NetworkManager"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:125
-+msgid "Disable SELinux protection for nfsd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
-+#: ../gui/selinux.tbl:221
-+msgid "Samba"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:126
-+msgid "Disable SELinux protection for nmbd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:127
-+msgid "Disable SELinux protection for nrpe daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:128
-+msgid "Disable SELinux protection for nscd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:129
-+msgid "Disable SELinux protection for nsd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:130
-+msgid "Disable SELinux protection for ntpd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:131
-+msgid "Disable SELinux protection for oddjob"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:132
-+msgid "Disable SELinux protection for oddjob_mkhomedir"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:133
-+msgid "Disable SELinux protection for openvpn daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:134
-+msgid "Disable SELinux protection for pam daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:135
-+msgid "Disable SELinux protection for pegasus"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:136
-+msgid "Disable SELinux protection for perdition daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:137
-+msgid "Disable SELinux protection for portmap daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:138
-+msgid "Disable SELinux protection for portslave daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:139
-+msgid "Disable SELinux protection for postfix"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:140
-+msgid "Disable SELinux protection for postgresql daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:141
-+msgid "pppd"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:141
-+msgid "Allow pppd to be run for a regular user"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:142
-+msgid "Disable SELinux protection for pptp"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:143
-+msgid "Disable SELinux protection for prelink daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:144
-+msgid "Disable SELinux protection for privoxy daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:145
-+msgid "Disable SELinux protection for ptal daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:146
-+msgid "Disable SELinux protection for pxe daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:147
-+msgid "Disable SELinux protection for pyzord"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:148
-+msgid "Disable SELinux protection for quota daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:149
-+msgid "Disable SELinux protection for radiusd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:150
-+msgid "Disable SELinux protection for radvd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:151
-+msgid "Disable SELinux protection for rdisc"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:152
-+msgid "Disable SELinux protection for readahead"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:153
-+msgid "Allow programs to read files in non-standard locations (default_t)"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:154
-+msgid "Disable SELinux protection for restorecond"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:155
-+msgid "Disable SELinux protection for rhgb daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:156
-+msgid "Disable SELinux protection for ricci"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:157
-+msgid "Disable SELinux protection for ricci_modclusterd"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:158
-+msgid "Disable SELinux protection for rlogind daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:159
-+msgid "Disable SELinux protection for rpcd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:160
-+msgid "Disable SELinux protection for rshd"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:161
-+msgid "rsync"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:161
-+msgid "Disable SELinux protection for rsync daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:162
-+msgid "Allow ssh to run from inetd instead of as a daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:163
-+msgid "Allow Samba to share nfs directories"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
-+msgid "SASL authentication server"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:164
-+msgid "Allow sasl authentication server to read /etc/shadow"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:165
-+msgid ""
-+"Allow X-Windows server to map a memory region as both executable and writable"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:166
-+msgid "Disable SELinux protection for saslauthd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:167
-+msgid "Disable SELinux protection for scannerdaemon daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:168
-+msgid "Do not allow transition to sysadm_t, sudo and su effected"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:169
-+msgid "Do not allow any processes to load kernel modules"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:170
-+msgid "Do not allow any processes to modify kernel SELinux policy"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:171
-+msgid "Disable SELinux protection for sendmail daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:172
-+msgid "Disable SELinux protection for setrans"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:173
-+msgid "Disable SELinux protection for setroubleshoot daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:174
-+msgid "Disable SELinux protection for slapd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:175
-+msgid "Disable SELinux protection for slrnpull daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:176
-+msgid "Disable SELinux protection for smbd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:177
-+msgid "Disable SELinux protection for snmpd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:178
-+msgid "Disable SELinux protection for snort daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:179
-+msgid "Disable SELinux protection for soundd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:180
-+msgid "Disable SELinux protection for sound daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
-+msgid "Spam Protection"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:181
-+msgid "Disable SELinux protection for spamd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:182
-+msgid "Allow spamd to access home directories"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:183
-+msgid "Allow Spam Assassin daemon network access"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:184
-+msgid "Disable SELinux protection for speedmgmt daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
-+msgid "Squid"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:185
-+msgid "Allow squid daemon to connect to the network"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:186
-+msgid "Disable SELinux protection for squid daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:187
-+msgid "Disable SELinux protection for ssh daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:188
-+msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:189
-+msgid ""
-+"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
-+"bashrc)"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
-+msgid "Universal SSL tunnel"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:190
-+msgid "Disable SELinux protection for stunnel daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:191
-+msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:192
-+msgid "Disable SELinux protection for swat daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:193
-+msgid "Disable SELinux protection for sxid daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:194
-+msgid "Disable SELinux protection for syslogd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:195
-+msgid "Disable SELinux protection for system cron jobs"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:196
-+msgid "Disable SELinux protection for tcp daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:197
-+msgid "Disable SELinux protection for telnet daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:198
-+msgid "Disable SELinux protection for tftpd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:199
-+msgid "Disable SELinux protection for transproxy daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:200
-+msgid "Disable SELinux protection for udev daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:201
-+msgid "Disable SELinux protection for uml daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:202
-+msgid ""
-+"Allow xinetd to run unconfined, including any services it starts that do not "
-+"have a domain transition explicitly defined"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:203
-+msgid ""
-+"Allow rc scripts to run unconfined, including any daemon started by an rc "
-+"script that does not have a domain transition explicitly defined"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:204
-+msgid "Allow rpm to run unconfined"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:205
-+msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:206
-+msgid "Disable SELinux protection for updfstab daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:207
-+msgid "Disable SELinux protection for uptimed daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:208
-+msgid ""
-+"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
-+"staff_r can do so"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:209
-+msgid "Allow users to execute the mount command"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:210
-+msgid "Allow regular users direct mouse access (only allow the X server)"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:211
-+msgid "Allow users to run the dmesg command"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:212
-+msgid "Allow users to control network interfaces (also needs USERCTL=true)"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:213
-+msgid "Allow normal user to execute ping"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:214
-+msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:215
-+msgid "Allow users to rw usb devices"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:216
-+msgid ""
-+"Allow users to run TCP servers (bind to ports and accept connection from the "
-+"same domain and outside users)  disabling this forces FTP passive mode and "
-+"may change other protocols"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:217
-+msgid "Allow user to stat ttyfiles"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:218
-+msgid "Disable SELinux protection for uucpd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:219
-+msgid "Disable SELinux protection for vmware daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:220
-+msgid "Disable SELinux protection for watchdog daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:221
-+msgid "Disable SELinux protection for winbind daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:222
-+msgid "Disable SELinux protection for xdm daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:223
-+msgid "Allow xdm logins as sysadm_r:sysadm_t"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:224
-+msgid "Disable SELinux protection for xen daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:225
-+msgid "XEN"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:225
-+msgid "Allow xen to read/write physical disk devices"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:226
-+msgid "Disable SELinux protection for xfs daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:227
-+msgid "Disable SELinux protection for xen control"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:228
-+msgid "Disable SELinux protection for ypbind daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:229
-+msgid "Disable SELinux protection for NIS Password Daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:230
-+msgid "Disable SELinux protection for ypserv daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:231
-+msgid "Disable SELinux protection for NIS Transfer Daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:232
-+msgid "Allow SELinux webadm user to manage unprivileged users home directories"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:233
-+msgid "Allow SELinux webadm user to read unprivileged users home directories"
-+msgstr ""
-+
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Are you sure you want to delete %s '%s'?"
-+msgstr ""
-+
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Delete %s"
-+msgstr ""
-+
-+#: ../gui/semanagePage.py:134
-+#, python-format
-+msgid "Add %s"
-+msgstr ""
-+
-+#: ../gui/semanagePage.py:148
-+#, python-format
-+msgid "Modify %s"
-+msgstr ""
-+
-+#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
-+msgid "Permissive"
-+msgstr ""
-+
-+#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
-+msgid "Enforcing"
-+msgstr ""
-+
-+#: ../gui/statusPage.py:94
-+msgid "Status"
-+msgstr ""
-+
-+#: ../gui/statusPage.py:133
-+msgid ""
-+"Changing the policy type will cause a relabel of the entire file system on "
-+"the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
-+msgstr ""
-+
-+#: ../gui/statusPage.py:147
-+msgid ""
-+"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
-+"you later decide to turn SELinux back on, the system will be required to "
-+"relabel.  If you just want to see if SELinux is causing a problem on your "
-+"system, you can go to permissive mode which will only log errors and not "
-+"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
-+"wish to continue?"
-+msgstr ""
-+
-+#: ../gui/statusPage.py:152
-+msgid ""
-+"Changing to SELinux enabled will cause a relabel of the entire file system "
-+"on the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:11
-+msgid "system-config-selinux"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:12
-+msgid ""
-+"Copyright (c)2006 Red Hat, Inc.\n"
-+"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:22
-+#: ../gui/system-config-selinux.glade:544
-+msgid "Add SELinux Login Mapping"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:257
-+msgid "Add SELinux Network Ports"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:391
-+#: ../gui/system-config-selinux.glade:678
-+msgid "SELinux Type"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:622
-+msgid "File Specification"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:650
-+msgid "File Type"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:727
-+msgid ""
-+"all files\n"
-+"regular file\n"
-+"directory\n"
-+"character device\n"
-+"block device\n"
-+"socket\n"
-+"symbolic link\n"
-+"named pipe\n"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:773
-+msgid "MLS"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:837
-+msgid "Add SELinux User"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1079
-+msgid "SELinux Administration"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1122
-+msgid "Add"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1144
-+msgid "_Properties"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1166
-+msgid "_Delete"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1256
-+msgid "Select Management Object"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1273
-+msgid "<b>Select:</b>"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1326
-+msgid "System Default Enforcing Mode"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1354
-+msgid ""
-+"Disabled\n"
-+"Permissive\n"
-+"Enforcing\n"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1373
-+msgid "Current Enforcing Mode"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1418
-+msgid "System Default Policy Type: "
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1463
-+msgid ""
-+"Select if you wish to relabel then entire file system on next reboot.  "
-+"Relabeling can take a very long time, depending on the size of the system.  "
-+"If you are changing policy types or going from disabled to enforcing, a "
-+"relabel is required."
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1509
-+msgid "Relabel on next reboot."
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1561
-+msgid "label37"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1598
-+msgid "Revert boolean setting to system default"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1614
-+msgid "Toggle between Customized and All Booleans"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1645
-+#: ../gui/system-config-selinux.glade:1850
-+#: ../gui/system-config-selinux.glade:2037
-+#: ../gui/system-config-selinux.glade:2224
-+#: ../gui/system-config-selinux.glade:2467
-+#: ../gui/system-config-selinux.glade:2692
-+#: ../gui/system-config-selinux.glade:2867
-+msgid "Filter"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1734
-+msgid "label50"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1771
-+msgid "Add File Context"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1787
-+msgid "Modify File Context"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1803
-+msgid "Delete File Context"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1819
-+msgid "Toggle between all and customized file context"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1939
-+msgid "label38"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1976
-+msgid "Add SELinux User Mapping"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1992
-+msgid "Modify SELinux User Mapping"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2008
-+msgid "Delete SELinux User Mapping"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2126
-+msgid "label39"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2163
-+msgid "Add User"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2179
-+msgid "Modify User"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2195
-+msgid "Delete User"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2313
-+msgid "label41"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2350
-+msgid "Add Network Port"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2366
-+msgid "Edit Network Port"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2382
-+msgid "Delete Network Port"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2418
-+#: ../gui/system-config-selinux.glade:2436
-+msgid "Toggle between Customized and All Ports"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2556
-+msgid "label42"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2593
-+msgid "Generate new policy module"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2609
-+msgid "Load policy module"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2625
-+msgid "Remove loadable policy module"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2661
++#: booleans.py:232
 +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 ""
-diff -up policycoreutils-2.1.12/po/bs.po.rhat policycoreutils-2.1.12/po/bs.po
---- policycoreutils-2.1.12/po/bs.po.rhat	2012-07-04 07:35:21.000000000 -0400
-+++ policycoreutils-2.1.12/po/bs.po	2012-10-16 15:07:17.471526157 -0400
-@@ -1,20 +1,24 @@
--# translation of bs.po to Bosnian
-+# SOME DESCRIPTIVE TITLE.
-+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
-+# This file is distributed under the same license as the PACKAGE package.
-+#
-+# Translators:
- # Adnan Hodzic <AbsintheSyringe at gmail.com>, 2007.
- msgid ""
++"Allow ZoneMinder to modify public files used for public file transfer "
++"services."
  msgstr ""
--"Project-Id-Version: bs\n"
-+"Project-Id-Version: Policycoreutils\n"
+diff --git a/policycoreutils/po/ca.po b/policycoreutils/po/ca.po
+index 00765c6..f34eb61 100644
+--- a/policycoreutils/po/ca.po
++++ b/policycoreutils/po/ca.po
+@@ -10,15 +10,15 @@ msgid ""
+ msgstr ""
+ "Project-Id-Version: Policycoreutils\n"
  "Report-Msgid-Bugs-To: \n"
--"POT-Creation-Date: 2012-03-27 10:49-0400\n"
--"PO-Revision-Date: 2007-01-23 16:51+0100\n"
--"Last-Translator: Adnan Hodzic <AbsintheSyringe at gmail.com>\n"
--"Language-Team: Bosnian <lokal at linux.org.ba>\n"
-+"POT-Creation-Date: 2012-05-25 07:28-0400\n"
-+"PO-Revision-Date: 2012-04-02 20:30+0000\n"
-+"Last-Translator: dwalsh <dwalsh at redhat.com>\n"
-+"Language-Team: Bosnian (http://www.transifex.net/projects/p/fedora/language/"
-+"bs/)\n"
- "Language: bs\n"
+-"POT-Creation-Date: 2012-05-25 07:28-0400\n"
+-"PO-Revision-Date: 2012-04-02 20:30+0000\n"
++"POT-Creation-Date: 2012-10-16 12:24-0400\n"
++"PO-Revision-Date: 2012-10-08 13:10+0000\n"
+ "Last-Translator: dwalsh <dwalsh at redhat.com>\n"
+ "Language-Team: Catalan <fedora at llistes.softcatala.org>\n"
+ "Language: ca\n"
  "MIME-Version: 1.0\n"
  "Content-Type: text/plain; charset=UTF-8\n"
  "Content-Transfer-Encoding: 8bit\n"
--"X-Poedit-Language: Croatian\n"
--"X-Poedit-Country: CROATIA\n"
--"X-Generator: KBabel 1.11.4\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=2; plural=(n != 1)\n"
++"Plural-Forms: nplurals=2; plural=(n != 1);\n"
  
  #: ../run_init/run_init.c:67
  msgid ""
-@@ -81,11 +85,8 @@ msgid "Could not set exec context to %s.
- msgstr "Nije moguće postaviti exec kontekst za %s.\n"
+@@ -30,7 +30,7 @@ msgstr ""
+ "  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."
  
- #: ../audit2allow/audit2allow:230
--#, fuzzy
- msgid "******************** IMPORTANT ***********************\n"
- msgstr ""
--"\n"
--"********************  VAŽNO  ***********************\n"
+-#: ../run_init/run_init.c:126 ../newrole/newrole.c:1124
++#: ../run_init/run_init.c:126 ../newrole/newrole.c:1123
+ #, c-format
+ msgid "failed to initialize PAM\n"
+ msgstr "no s'ha pogut inicialitzar el PAM\n"
+@@ -81,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"
  
- #: ../audit2allow/audit2allow:231
+-#: ../run_init/run_init.c:405 ../newrole/newrole.c:1258
++#: ../run_init/run_init.c:405 ../newrole/newrole.c:1257
+ #, c-format
+ msgid "Could not set exec context to %s.\n"
+ msgstr "No s'ha pogut establir el context d'execució a %s.\n"
+@@ -94,865 +94,881 @@ msgstr "******************** IMPORTANT ***********************\n"
  msgid "To make this policy package active, execute:"
-@@ -95,856 +96,851 @@ msgstr ""
- msgid "global"
- msgstr ""
+ msgstr "Per activar aquest paquet de política, executeu:"
  
--#: ../semanage/seobject.py:222
--#, fuzzy
-+#: ../semanage/seobject.py:225
+-#: ../semanage/seobject.py:143 ../semanage/seobject.py:147
+-msgid "global"
+-msgstr "global"
+-
+-#: ../semanage/seobject.py:225
++#: ../semanage/seobject.py:200
  msgid "Could not create semanage handle"
--msgstr "Semanage transakciju nije moguće pokrenuti"
-+msgstr ""
+ msgstr "No s'ha pogut crear el gestor del semanage"
  
--#: ../semanage/seobject.py:230
-+#: ../semanage/seobject.py:233
+-#: ../semanage/seobject.py:233
++#: ../semanage/seobject.py:208
  msgid "SELinux policy is not managed or store cannot be accessed."
- msgstr "SELinux pravilima se ne upravlja ili pristup pohrani nije moguć."
+ msgstr ""
+ "No s'està gestionant les polítiques del SELinux o no es pot accedir al "
+ "magatzem."
  
--#: ../semanage/seobject.py:235
-+#: ../semanage/seobject.py:238
+-#: ../semanage/seobject.py:238
++#: ../semanage/seobject.py:213
  msgid "Cannot read policy store."
- msgstr "Čitanje pohrane pravila nije moguće."
+ msgstr "No es pot llegir el magatzem de polítiques."
  
--#: ../semanage/seobject.py:240
-+#: ../semanage/seobject.py:243
+-#: ../semanage/seobject.py:243
++#: ../semanage/seobject.py:218
  msgid "Could not establish semanage connection"
- msgstr "Uspostavljanje semanage veze nije moguće"
+ msgstr "No es pot establir la connexió amb el semanage"
  
--#: ../semanage/seobject.py:245
--#, fuzzy
-+#: ../semanage/seobject.py:248
+-#: ../semanage/seobject.py:248
++#: ../semanage/seobject.py:223
  msgid "Could not test MLS enabled status"
--msgstr "Zadavanje MLS raspona za %s nije moguće"
-+msgstr ""
+ msgstr "No s'ha pogut provar l'estat del MLS %s"
  
--#: ../semanage/seobject.py:251 ../semanage/seobject.py:266
-+#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
+-#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
++#: ../semanage/seobject.py:229 ../semanage/seobject.py:244
  msgid "Not yet implemented"
- msgstr ""
+ msgstr "Encara no està implementat"
  
--#: ../semanage/seobject.py:255
-+#: ../semanage/seobject.py:258
+-#: ../semanage/seobject.py:258
++#: ../semanage/seobject.py:233
  msgid "Semanage transaction already in progress"
- msgstr ""
+ msgstr "Tansacció semanage ja en progrés"
  
--#: ../semanage/seobject.py:264
-+#: ../semanage/seobject.py:267
+-#: ../semanage/seobject.py:267
++#: ../semanage/seobject.py:242
  msgid "Could not start semanage transaction"
- msgstr "Semanage transakciju nije moguće pokrenuti"
+ msgstr "No s'ha pogut iniciar la transacció del semanage"
  
--#: ../semanage/seobject.py:274
--#, fuzzy
-+#: ../semanage/seobject.py:278
+-#: ../semanage/seobject.py:278
++#: ../semanage/seobject.py:254
  msgid "Could not commit semanage transaction"
--msgstr "Semanage transakciju nije moguće pokrenuti"
-+msgstr ""
+ msgstr "No s'ha pogut completar la transacció del semanage"
  
--#: ../semanage/seobject.py:279
-+#: ../semanage/seobject.py:283
+-#: ../semanage/seobject.py:283
++#: ../semanage/seobject.py:259
  msgid "Semanage transaction not in progress"
- msgstr ""
+ msgstr "Tansacció semanage no en progrés"
  
--#: ../semanage/seobject.py:291 ../semanage/seobject.py:371
--#, fuzzy
-+#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
+-#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
++#: ../semanage/seobject.py:271 ../semanage/seobject.py:351
  msgid "Could not list SELinux modules"
--msgstr "Ispisivanje popisa SELinux korisnika nije moguće"
-+msgstr ""
+ msgstr "No s'han pogut llistar els mòduls SELinux"
  
--#: ../semanage/seobject.py:304
-+#: ../semanage/seobject.py:308
+-#: ../semanage/seobject.py:308
++#: ../semanage/seobject.py:284
  msgid "Modules Name"
  msgstr ""
  
--#: ../semanage/seobject.py:304
-+#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
+-#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
++#: ../semanage/seobject.py:284 ../gui/modulesPage.py:63
  msgid "Version"
- msgstr ""
+ msgstr "Versió"
  
--#: ../semanage/seobject.py:307
-+#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
+-#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
++#: ../semanage/seobject.py:287 ../gui/statusPage.py:75
  msgid "Disabled"
- msgstr ""
+ msgstr "Desactivat"
  
--#: ../semanage/seobject.py:322
-+#: ../semanage/seobject.py:326
+-#: ../semanage/seobject.py:326
++#: ../semanage/seobject.py:302
  #, python-format
  msgid "Could not disable module %s (remove failed)"
  msgstr ""
  
--#: ../semanage/seobject.py:333
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:337
-+#, python-format
+-#: ../semanage/seobject.py:337
++#: ../semanage/seobject.py:313
+ #, python-format
  msgid "Could not enable module %s (remove failed)"
--msgstr "Dodavanje uloge %s za %s nije moguće"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:348
-+#: ../semanage/seobject.py:352
+-#: ../semanage/seobject.py:352
++#: ../semanage/seobject.py:328
  #, python-format
  msgid "Could not remove module %s (remove failed)"
  msgstr ""
  
--#: ../semanage/seobject.py:358
-+#: ../semanage/seobject.py:362
+-#: ../semanage/seobject.py:362
++#: ../semanage/seobject.py:338
  msgid "dontaudit requires either 'on' or 'off'"
  msgstr ""
  
--#: ../semanage/seobject.py:387
-+#: ../semanage/seobject.py:391
+-#: ../semanage/seobject.py:391
++#: ../semanage/seobject.py:366
  msgid "Builtin Permissive Types"
  msgstr ""
  
--#: ../semanage/seobject.py:397
-+#: ../semanage/seobject.py:401
+-#: ../semanage/seobject.py:401
++#: ../semanage/seobject.py:376
  msgid "Customized Permissive Types"
  msgstr ""
  
--#: ../semanage/seobject.py:438
-+#: ../semanage/seobject.py:442
+-#: ../semanage/seobject.py:442
++#: ../semanage/seobject.py:417
  #, 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)"
  
--#: ../semanage/seobject.py:444
-+#: ../semanage/seobject.py:448
+-#: ../semanage/seobject.py:448
++#: ../semanage/seobject.py:423
  #, python-format
  msgid "Could not remove permissive domain %s (remove failed)"
- msgstr ""
+ msgstr "No s'ha pogut eliminar el domini permissiu %s (l'eliminació ha fallat)"
  
--#: ../semanage/seobject.py:479 ../semanage/seobject.py:553
--#: ../semanage/seobject.py:599 ../semanage/seobject.py:696
--#: ../semanage/seobject.py:726 ../semanage/seobject.py:793
--#: ../semanage/seobject.py:850 ../semanage/seobject.py:1097
--#: ../semanage/seobject.py:1786 ../semanage/seobject.py:1849
--#: ../semanage/seobject.py:1868 ../semanage/seobject.py:1985
--#: ../semanage/seobject.py:2037
-+#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
-+#: ../semanage/seobject.py:603 ../semanage/seobject.py:700
-+#: ../semanage/seobject.py:730 ../semanage/seobject.py:797
-+#: ../semanage/seobject.py:854 ../semanage/seobject.py:1101
-+#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
-+#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
-+#: ../semanage/seobject.py:2045
+-#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
+-#: ../semanage/seobject.py:603 ../semanage/seobject.py:700
+-#: ../semanage/seobject.py:730 ../semanage/seobject.py:797
+-#: ../semanage/seobject.py:854 ../semanage/seobject.py:1101
+-#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
+-#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
+-#: ../semanage/seobject.py:2045
++#: ../semanage/seobject.py:458 ../semanage/seobject.py:532
++#: ../semanage/seobject.py:578 ../semanage/seobject.py:675
++#: ../semanage/seobject.py:705 ../semanage/seobject.py:772
++#: ../semanage/seobject.py:829 ../semanage/seobject.py:1084
++#: ../semanage/seobject.py:1800 ../semanage/seobject.py:1863
++#: ../semanage/seobject.py:1882 ../semanage/seobject.py:2003
++#: ../semanage/seobject.py:2056
  #, python-format
  msgid "Could not create a key for %s"
- msgstr "Izrada ključa za %s nije moguća"
+ msgstr "No s'ha pogut crear una clau per a %s"
  
--#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
--#: ../semanage/seobject.py:603 ../semanage/seobject.py:609
-+#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
-+#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
+-#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
+-#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
++#: ../semanage/seobject.py:462 ../semanage/seobject.py:536
++#: ../semanage/seobject.py:582 ../semanage/seobject.py:588
  #, 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"
+ msgstr "No s'ha pogut comprovar si està definit el mapatge d'entrada per a %s"
  
--#: ../semanage/seobject.py:492
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:496
-+#, python-format
+-#: ../semanage/seobject.py:496
++#: ../semanage/seobject.py:471
+ #, python-format
  msgid "Linux Group %s does not exist"
--msgstr "Linux korisnik %s ne postoji"
-+msgstr ""
+ msgstr "No existeix el grup de Linux %s"
  
--#: ../semanage/seobject.py:497
-+#: ../semanage/seobject.py:501
+-#: ../semanage/seobject.py:501
++#: ../semanage/seobject.py:476
  #, python-format
  msgid "Linux User %s does not exist"
- msgstr "Linux korisnik %s ne postoji"
+ msgstr "No existeix l'usuari de Linux %s"
  
--#: ../semanage/seobject.py:501
-+#: ../semanage/seobject.py:505
+-#: ../semanage/seobject.py:505
++#: ../semanage/seobject.py:480
  #, python-format
  msgid "Could not create login mapping for %s"
- msgstr "Izrada mapiranja prijave za %s nije moguća"
+ msgstr "No s'ha pogut crear el mapatge d'entrada per a %s"
  
--#: ../semanage/seobject.py:505 ../semanage/seobject.py:741
-+#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
+-#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
++#: ../semanage/seobject.py:484 ../semanage/seobject.py:720
  #, python-format
  msgid "Could not set name for %s"
- msgstr "Zadavanje naziva za %s nije moguće"
+ msgstr "No s'ha pogut establir el nom per a %s"
  
--#: ../semanage/seobject.py:510 ../semanage/seobject.py:751
-+#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
+-#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
++#: ../semanage/seobject.py:489 ../semanage/seobject.py:730
  #, python-format
  msgid "Could not set MLS range for %s"
- msgstr "Zadavanje MLS raspona za %s nije moguće"
+ msgstr "No s'ha pogut establir el rang MLS per a %s"
  
--#: ../semanage/seobject.py:514
-+#: ../semanage/seobject.py:518
+-#: ../semanage/seobject.py:518
++#: ../semanage/seobject.py:493
  #, python-format
  msgid "Could not set SELinux user for %s"
- msgstr "Zadavanje SELinux korisnika za %s nije moguće"
+ msgstr "No s'ha pogut establir l'usuari SELinux per a %s"
  
--#: ../semanage/seobject.py:518
-+#: ../semanage/seobject.py:522
+-#: ../semanage/seobject.py:522
++#: ../semanage/seobject.py:497
  #, python-format
  msgid "Could not add login mapping for %s"
- msgstr "Dodavanje mapiranja prijave za %s nije moguće"
+ msgstr "No s'ha pogut afegir el mapatge d'entrada per a %s"
  
--#: ../semanage/seobject.py:536
-+#: ../semanage/seobject.py:540
+-#: ../semanage/seobject.py:540
++#: ../semanage/seobject.py:515
  msgid "Requires seuser or serange"
- msgstr "Zahtijeva seuser ili serange"
+ msgstr "Es necessita el seuser o el serange"
  
--#: ../semanage/seobject.py:559 ../semanage/seobject.py:605
-+#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
+-#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
++#: ../semanage/seobject.py:538 ../semanage/seobject.py:584
  #, python-format
  msgid "Login mapping for %s is not defined"
- msgstr "Mapiranje prijave za %s nije određeno"
+ msgstr "No s'ha definit el mapatge de l'entrada per a %s"
  
--#: ../semanage/seobject.py:563
-+#: ../semanage/seobject.py:567
+-#: ../semanage/seobject.py:567
++#: ../semanage/seobject.py:542
  #, python-format
  msgid "Could not query seuser for %s"
- msgstr "Propitivanje seusera za %s nije moguće"
+ msgstr "No s'ha pogut consultar el seuser quant a %s"
  
--#: ../semanage/seobject.py:577
-+#: ../semanage/seobject.py:581
+-#: ../semanage/seobject.py:581
++#: ../semanage/seobject.py:556
  #, python-format
  msgid "Could not modify login mapping for %s"
- msgstr "Uređivanje mapiranja prijave za %s nije moguće"
+ msgstr "No s'ha pogut modificar el mapatge d'entrada per a %s"
  
--#: ../semanage/seobject.py:611
-+#: ../semanage/seobject.py:615
+-#: ../semanage/seobject.py:615
++#: ../semanage/seobject.py:590
  #, 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."
+ msgstr "S'ha definit el mapatge per a %s a la política, no es pot suprimir"
  
--#: ../semanage/seobject.py:615
-+#: ../semanage/seobject.py:619
+-#: ../semanage/seobject.py:619
++#: ../semanage/seobject.py:594
  #, python-format
  msgid "Could not delete login mapping for %s"
- msgstr "Brisanje mapiranja prijave za %s nije moguće"
+ msgstr "No s'ha pogut suprimir el mapatge d'entrada per a %s"
  
--#: ../semanage/seobject.py:637 ../semanage/seobject.py:655
--#: ../semanage/seobject.py:893
-+#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
-+#: ../semanage/seobject.py:897
+-#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
+-#: ../semanage/seobject.py:897
++#: ../semanage/seobject.py:616 ../semanage/seobject.py:634
++#: ../semanage/seobject.py:872
  msgid "Could not list login mappings"
- msgstr "Ispisivanje popisa mapiranja prijava nije moguće"
+ msgstr "No s'ha pogut llistar els mapatges d'entrada"
  
--#: ../semanage/seobject.py:680 ../semanage/seobject.py:685
-+#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../gui/system-config-selinux.glade:100
+-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
++#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
+ #: ../gui/system-config-selinux.glade:100
  msgid "Login Name"
- msgstr ""
- 
--#: ../semanage/seobject.py:680 ../semanage/seobject.py:685
--#: ../semanage/seobject.py:943 ../semanage/seobject.py:948
--#, fuzzy
-+#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../gui/system-config-selinux.glade:128
-+#: ../gui/system-config-selinux.glade:915
-+#: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
+ msgstr "Nom d'entrada"
+ 
+-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
+-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
++#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
++#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
+ #: ../gui/system-config-selinux.glade:128
+ #: ../gui/system-config-selinux.glade:915
+ #: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
  msgid "SELinux User"
--msgstr "Potrebna je SELinux vrsta"
-+msgstr ""
+ msgstr "Usuari SELinux"
  
--#: ../semanage/seobject.py:680
-+#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
-+#: ../gui/system-config-selinux.glade:943
+-#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
++#: ../semanage/seobject.py:659 ../gui/system-config-selinux.glade:156
+ #: ../gui/system-config-selinux.glade:943
  msgid "MLS/MCS Range"
- msgstr ""
+ msgstr "Rang MLS/MCS"
  
--#: ../semanage/seobject.py:699 ../semanage/seobject.py:730
--#: ../semanage/seobject.py:797 ../semanage/seobject.py:854
--#: ../semanage/seobject.py:860
-+#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
-+#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
-+#: ../semanage/seobject.py:864
+-#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
+-#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
+-#: ../semanage/seobject.py:864
++#: ../semanage/seobject.py:678 ../semanage/seobject.py:709
++#: ../semanage/seobject.py:776 ../semanage/seobject.py:833
++#: ../semanage/seobject.py:839
  #, python-format
  msgid "Could not check if SELinux user %s is defined"
- msgstr "Nije moguće provjeriti je li SELinux korisnik %s određen"
+ msgstr "No s'ha pogut comprovar si està definit l'usuari SELinux %s"
  
--#: ../semanage/seobject.py:702 ../semanage/seobject.py:803
--#: ../semanage/seobject.py:866
-+#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
-+#: ../semanage/seobject.py:870
+-#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
+-#: ../semanage/seobject.py:870
++#: ../semanage/seobject.py:681 ../semanage/seobject.py:782
++#: ../semanage/seobject.py:845
  #, python-format
  msgid "Could not query user for %s"
- msgstr "Propitivanje korisnika za %s nije moguće"
+ msgstr "No s'ha pogut demanar l'usuari per a %s"
  
--#: ../semanage/seobject.py:722
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:726
-+#, python-format
+-#: ../semanage/seobject.py:726
++#: ../semanage/seobject.py:701
+ #, python-format
  msgid "You must add at least one role for %s"
--msgstr "Dodavanje konteksta datoteke za %s nije moguće"
-+msgstr ""
+ msgstr "Heu d'afegir almenys un rol per %s"
  
--#: ../semanage/seobject.py:737
-+#: ../semanage/seobject.py:741
+-#: ../semanage/seobject.py:741
++#: ../semanage/seobject.py:716
  #, python-format
  msgid "Could not create SELinux user for %s"
- msgstr "Izrada SELinux korisnika za %s nije moguća"
+ msgstr "No s'ha pogut crear l'usuari SELinux per a %s"
  
--#: ../semanage/seobject.py:746
-+#: ../semanage/seobject.py:750
+-#: ../semanage/seobject.py:750
++#: ../semanage/seobject.py:725
  #, python-format
  msgid "Could not add role %s for %s"
- msgstr "Dodavanje uloge %s za %s nije moguće"
+ msgstr "No s'ha pogut afegir el rol %s per a %s"
  
--#: ../semanage/seobject.py:755
-+#: ../semanage/seobject.py:759
+-#: ../semanage/seobject.py:759
++#: ../semanage/seobject.py:734
  #, python-format
  msgid "Could not set MLS level for %s"
- msgstr "Zadavanje MLS razine za %s nije moguće"
+ msgstr "No s'ha pogut establir el nivell MLS per a %s"
  
--#: ../semanage/seobject.py:758
-+#: ../semanage/seobject.py:762
+-#: ../semanage/seobject.py:762
++#: ../semanage/seobject.py:737
  #, python-format
  msgid "Could not add prefix %s for %s"
- msgstr "Dodavanje prefiksa %s za %s nije moguće"
+ msgstr "No s'ha pogut afegir el prefix %s per a %s"
  
--#: ../semanage/seobject.py:761
-+#: ../semanage/seobject.py:765
+-#: ../semanage/seobject.py:765
++#: ../semanage/seobject.py:740
  #, python-format
  msgid "Could not extract key for %s"
- msgstr "Izvlačenje ključa za %s nije moguće"
+ msgstr "No s'ha pogut extreure la clau per a %s"
  
--#: ../semanage/seobject.py:765
-+#: ../semanage/seobject.py:769
+-#: ../semanage/seobject.py:769
++#: ../semanage/seobject.py:744
  #, python-format
  msgid "Could not add SELinux user %s"
- msgstr "Dodavanje SELinux korisnika %s nije moguće"
+ msgstr "No s'ha pogut afegir l'usuari SELinux %s"
  
--#: ../semanage/seobject.py:787
-+#: ../semanage/seobject.py:791
+-#: ../semanage/seobject.py:791
++#: ../semanage/seobject.py:766
  msgid "Requires prefix, roles, level or range"
- msgstr "Zahtijeva prefiks, uloge, razinu ili raspon"
+ msgstr "Necessita prefix, rols, nivell o rang"
  
--#: ../semanage/seobject.py:789
-+#: ../semanage/seobject.py:793
+-#: ../semanage/seobject.py:793
++#: ../semanage/seobject.py:768
  msgid "Requires prefix or roles"
- msgstr "Zahtijeva prefiks ili uloge"
+ msgstr "Necessita prefix o rols"
  
--#: ../semanage/seobject.py:799 ../semanage/seobject.py:856
-+#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
+-#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
++#: ../semanage/seobject.py:778 ../semanage/seobject.py:835
  #, python-format
  msgid "SELinux user %s is not defined"
- msgstr "SELinux korisnik %s nije određen"
+ msgstr "L'usuari SELinux %s no està definit"
  
--#: ../semanage/seobject.py:828
-+#: ../semanage/seobject.py:832
+-#: ../semanage/seobject.py:832
++#: ../semanage/seobject.py:807
  #, python-format
  msgid "Could not modify SELinux user %s"
- msgstr "Uređivanje SELinux korisnika %s nije moguće"
+ msgstr "No s'ha pogut modificar l'usuari SELinux %s"
  
--#: ../semanage/seobject.py:862
-+#: ../semanage/seobject.py:866
+-#: ../semanage/seobject.py:866
++#: ../semanage/seobject.py:841
  #, 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."
+ msgstr "L'usuari SELinux %s està definit a la política, no es pot suprimir"
  
--#: ../semanage/seobject.py:873
-+#: ../semanage/seobject.py:877
+-#: ../semanage/seobject.py:877
++#: ../semanage/seobject.py:852
  #, python-format
  msgid "Could not delete SELinux user %s"
- msgstr "Brisanje SELinux korisnika %s nije moguće"
+ msgstr "No s'ha pogut suprimir l'usuari SELinux %s"
  
--#: ../semanage/seobject.py:911
-+#: ../semanage/seobject.py:915
+-#: ../semanage/seobject.py:915
++#: ../semanage/seobject.py:890
  msgid "Could not list SELinux users"
- msgstr "Ispisivanje popisa SELinux korisnika nije moguće"
+ msgstr "No es poden llistar els usuaris SELinux"
  
--#: ../semanage/seobject.py:917
-+#: ../semanage/seobject.py:921
+-#: ../semanage/seobject.py:921
++#: ../semanage/seobject.py:896
  #, python-format
  msgid "Could not list roles for user %s"
- msgstr "Ispisivanje popisa uloga korisnika %s nije moguće"
+ msgstr "No es pot llistar els rols per a l'usuari %s"
  
--#: ../semanage/seobject.py:942
-+#: ../semanage/seobject.py:946
+-#: ../semanage/seobject.py:946
++#: ../semanage/seobject.py:921
  msgid "Labeling"
- msgstr ""
+ msgstr "Etiquetatge"
  
--#: ../semanage/seobject.py:942
-+#: ../semanage/seobject.py:946
+-#: ../semanage/seobject.py:946
++#: ../semanage/seobject.py:921
  msgid "MLS/"
- msgstr ""
+ msgstr "MLS/"
  
--#: ../semanage/seobject.py:943
-+#: ../semanage/seobject.py:947
+-#: ../semanage/seobject.py:947
++#: ../semanage/seobject.py:922
  msgid "Prefix"
- msgstr ""
+ msgstr "Prefix"
  
--#: ../semanage/seobject.py:943
-+#: ../semanage/seobject.py:947
+-#: ../semanage/seobject.py:947
++#: ../semanage/seobject.py:922
  msgid "MCS Level"
- msgstr ""
+ msgstr "Nivell MCS"
  
--#: ../semanage/seobject.py:943
-+#: ../semanage/seobject.py:947
+-#: ../semanage/seobject.py:947
++#: ../semanage/seobject.py:922
  msgid "MCS Range"
- msgstr ""
+ msgstr "Rang MCS"
  
--#: ../semanage/seobject.py:943 ../semanage/seobject.py:948
-+#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
+-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
++#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
+ #: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
  msgid "SELinux Roles"
- msgstr ""
+ msgstr "Rols SELinux"
  
--#: ../semanage/seobject.py:963
-+#: ../semanage/seobject.py:967
+-#: ../semanage/seobject.py:967
++#: ../semanage/seobject.py:944
  msgid "Protocol udp or tcp is required"
- msgstr "Potreban je UDP ili TCP protokol"
+ msgstr "Es necessita el protocol udp o tcp"
  
--#: ../semanage/seobject.py:965
-+#: ../semanage/seobject.py:969
+-#: ../semanage/seobject.py:969
++#: ../semanage/seobject.py:946
  msgid "Port is required"
- msgstr "Potreban je port"
+ msgstr "Cal el port"
  
--#: ../semanage/seobject.py:975
--#, fuzzy
-+#: ../semanage/seobject.py:979
+-#: ../semanage/seobject.py:979
++#: ../semanage/seobject.py:956
  msgid "Invalid Port"
--msgstr "Neispravan prefiks %s"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:979
-+#: ../semanage/seobject.py:983
+-#: ../semanage/seobject.py:983
++#: ../semanage/seobject.py:960
  #, python-format
  msgid "Could not create a key for %s/%s"
- msgstr "Izrada ključa za %s/%s nije moguća"
+ msgstr "No s'ha pogut crear una clau per a %s/%s"
  
--#: ../semanage/seobject.py:990
-+#: ../semanage/seobject.py:994
+-#: ../semanage/seobject.py:994
++#: ../semanage/seobject.py:971
  msgid "Type is required"
- msgstr "Potrebna je vrsta"
+ msgstr "Cal el tipus"
  
--#: ../semanage/seobject.py:996 ../semanage/seobject.py:1055
--#: ../semanage/seobject.py:1110 ../semanage/seobject.py:1116
-+#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
-+#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
+-#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
+-#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
++#: ../semanage/seobject.py:974 ../semanage/seobject.py:1036
++#: ../semanage/seobject.py:1794
++#, python-format
++msgid "Type %s is invalid, must be a port type"
++msgstr ""
++
++#: ../semanage/seobject.py:980 ../semanage/seobject.py:1042
++#: ../semanage/seobject.py:1097 ../semanage/seobject.py:1103
  #, python-format
  msgid "Could not check if port %s/%s is defined"
- msgstr "Nije moguće provjeriti je li port %s/%s određen"
+ msgstr "No s'ha pogut comprovar si el port %s/%s està definit"
  
--#: ../semanage/seobject.py:998
-+#: ../semanage/seobject.py:1002
+-#: ../semanage/seobject.py:1002
++#: ../semanage/seobject.py:982
  #, python-format
  msgid "Port %s/%s already defined"
- msgstr "Port %s/%s već je određen"
+ msgstr "El port %s/%s està definit"
  
--#: ../semanage/seobject.py:1002
-+#: ../semanage/seobject.py:1006
+-#: ../semanage/seobject.py:1006
++#: ../semanage/seobject.py:986
  #, python-format
  msgid "Could not create port for %s/%s"
- msgstr "Izrada porta za %s/%s nije moguća"
+ msgstr "No s'ha pogut crear el port per a %s/%s"
  
--#: ../semanage/seobject.py:1008
-+#: ../semanage/seobject.py:1012
+-#: ../semanage/seobject.py:1012
++#: ../semanage/seobject.py:992
  #, python-format
  msgid "Could not create context for %s/%s"
- msgstr "Izrada konteksta za %s/%s nije moguća"
+ msgstr "No s'ha pogut crear el context per a %s/%s"
  
--#: ../semanage/seobject.py:1012
-+#: ../semanage/seobject.py:1016
+-#: ../semanage/seobject.py:1016
++#: ../semanage/seobject.py:996
  #, 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"
+ msgstr "No s'ha pogut establir l'usuari al context del port per a %s/%s"
  
--#: ../semanage/seobject.py:1016
-+#: ../semanage/seobject.py:1020
+-#: ../semanage/seobject.py:1020
++#: ../semanage/seobject.py:1000
  #, 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"
+ msgstr "No s'ha pogut establir el rol al context del port per a %s/%s"
  
--#: ../semanage/seobject.py:1020
-+#: ../semanage/seobject.py:1024
+-#: ../semanage/seobject.py:1024
++#: ../semanage/seobject.py:1004
  #, 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"
+ msgstr "No s'ha pogut establir el tipus al context del port per a %s/%s"
  
--#: ../semanage/seobject.py:1025
-+#: ../semanage/seobject.py:1029
+-#: ../semanage/seobject.py:1029
++#: ../semanage/seobject.py:1009
  #, 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"
+ msgstr ""
+ "No s'han pogut establir els camps mls en el context del port per a %s/%s"
  
--#: ../semanage/seobject.py:1029
-+#: ../semanage/seobject.py:1033
+-#: ../semanage/seobject.py:1033
++#: ../semanage/seobject.py:1013
  #, python-format
  msgid "Could not set port context for %s/%s"
- msgstr "Zadavanje konteksta porta za %s/%s nije moguće"
+ msgstr "No s'ha pogut establir el context del port per a %s/%s"
  
--#: ../semanage/seobject.py:1033
-+#: ../semanage/seobject.py:1037
+-#: ../semanage/seobject.py:1037
++#: ../semanage/seobject.py:1017
  #, python-format
  msgid "Could not add port %s/%s"
- msgstr "Dodavanje porta %s/%s nije moguće"
+ msgstr "No s'ha pogut afegir el port %s/%s"
  
--#: ../semanage/seobject.py:1047 ../semanage/seobject.py:1312
--#: ../semanage/seobject.py:1508
-+#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
-+#: ../semanage/seobject.py:1512
+-#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
+-#: ../semanage/seobject.py:1512
++#: ../semanage/seobject.py:1031 ../semanage/seobject.py:1304
++#: ../semanage/seobject.py:1503
  msgid "Requires setype or serange"
- msgstr "Zahtijeva setype ili serange"
+ msgstr "Cal el setype o el serange"
  
--#: ../semanage/seobject.py:1049
-+#: ../semanage/seobject.py:1053
+-#: ../semanage/seobject.py:1053
++#: ../semanage/seobject.py:1033
  msgid "Requires setype"
- msgstr "Zahtijeva setype"
+ msgstr "Cal el setype"
  
--#: ../semanage/seobject.py:1057 ../semanage/seobject.py:1112
-+#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
+-#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
++#: ../semanage/seobject.py:1044 ../semanage/seobject.py:1099
  #, python-format
  msgid "Port %s/%s is not defined"
- msgstr "Port %s/%s nije određen"
+ msgstr "El port %s/%s no està definit"
  
--#: ../semanage/seobject.py:1061
-+#: ../semanage/seobject.py:1065
+-#: ../semanage/seobject.py:1065
++#: ../semanage/seobject.py:1048
  #, python-format
  msgid "Could not query port %s/%s"
- msgstr "Propitivanje porta %s/%s nije moguće"
+ msgstr "No es pot consultar el port %s/%s"
  
--#: ../semanage/seobject.py:1072
-+#: ../semanage/seobject.py:1076
+-#: ../semanage/seobject.py:1076
++#: ../semanage/seobject.py:1059
  #, python-format
  msgid "Could not modify port %s/%s"
- msgstr "Uređivanje porta %s/%s nije moguće"
+ msgstr "No es pot modificar el port %s/%s"
  
--#: ../semanage/seobject.py:1085
--#, fuzzy
-+#: ../semanage/seobject.py:1089
+-#: ../semanage/seobject.py:1089
++#: ../semanage/seobject.py:1072
  msgid "Could not list the ports"
--msgstr "Ispisivanje popisa portova nije moguće"
-+msgstr ""
+ msgstr "No s'han pogut llistar els ports"
  
--#: ../semanage/seobject.py:1101
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1105
-+#, python-format
+-#: ../semanage/seobject.py:1105
++#: ../semanage/seobject.py:1088
+ #, python-format
  msgid "Could not delete the port %s"
--msgstr "Brisanje porta %s/%s nije moguće"
-+msgstr ""
+ msgstr "No s'ha pogut suprimir el port %s"
  
--#: ../semanage/seobject.py:1118
-+#: ../semanage/seobject.py:1122
+-#: ../semanage/seobject.py:1122
++#: ../semanage/seobject.py:1105
  #, 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."
+ msgstr "El port %s/%s està definit en la política, no es pot suprimir"
  
--#: ../semanage/seobject.py:1122
-+#: ../semanage/seobject.py:1126
+-#: ../semanage/seobject.py:1126
++#: ../semanage/seobject.py:1109
  #, python-format
  msgid "Could not delete port %s/%s"
- msgstr "Brisanje porta %s/%s nije moguće"
+ msgstr "No s'ha pogut suprimir el port %s/%s"
  
--#: ../semanage/seobject.py:1138 ../semanage/seobject.py:1160
-+#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
+-#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
++#: ../semanage/seobject.py:1125 ../semanage/seobject.py:1147
  msgid "Could not list ports"
- msgstr "Ispisivanje popisa portova nije moguće"
+ msgstr "No s'han pogut llistar els ports"
  
--#: ../semanage/seobject.py:1199
-+#: ../semanage/seobject.py:1203
+-#: ../semanage/seobject.py:1203
++#: ../semanage/seobject.py:1186
  msgid "SELinux Port Type"
- msgstr ""
+ msgstr "Tipus de port SELinux"
  
--#: ../semanage/seobject.py:1199
-+#: ../semanage/seobject.py:1203
+-#: ../semanage/seobject.py:1203
++#: ../semanage/seobject.py:1186
  msgid "Proto"
- msgstr ""
+ msgstr "Proto"
  
--#: ../semanage/seobject.py:1199
-+#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
+-#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
++#: ../semanage/seobject.py:1186 ../gui/system-config-selinux.glade:335
  msgid "Port Number"
- msgstr ""
+ msgstr "Número de port"
  
--#: ../semanage/seobject.py:1218
--#, fuzzy
-+#: ../semanage/seobject.py:1222
+-#: ../semanage/seobject.py:1222
++#: ../semanage/seobject.py:1207
  msgid "Node Address is required"
--msgstr "Potreban je port"
-+msgstr ""
+ msgstr "L'adreça del node és necessària"
  
--#: ../semanage/seobject.py:1233
-+#: ../semanage/seobject.py:1237
+-#: ../semanage/seobject.py:1237
++#: ../semanage/seobject.py:1222
  msgid "Unknown or missing protocol"
- msgstr ""
+ msgstr "Manca el port o no es coneix"
  
--#: ../semanage/seobject.py:1247 ../semanage/seobject.py:1446
--#: ../semanage/seobject.py:1724
-+#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
-+#: ../semanage/seobject.py:1728
- msgid "SELinux Type is required"
- msgstr "Potrebna je SELinux vrsta"
- 
--#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1316
--#: ../semanage/seobject.py:1352 ../semanage/seobject.py:1450
--#: ../semanage/seobject.py:1512 ../semanage/seobject.py:1546
+-#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
 -#: ../semanage/seobject.py:1728
-+#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
-+#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
-+#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
-+#: ../semanage/seobject.py:1732
+-msgid "SELinux Type is required"
++#: ../semanage/seobject.py:1236
++#, fuzzy
++msgid "SELinux node type is required"
+ msgstr "Cal el tipus SELinux"
+ 
+-#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
+-#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
+-#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
+-#: ../semanage/seobject.py:1732
++#: ../semanage/seobject.py:1239 ../semanage/seobject.py:1307
++#, python-format
++msgid "Type %s is invalid, must be a node type"
++msgstr ""
++
++#: ../semanage/seobject.py:1243 ../semanage/seobject.py:1311
++#: ../semanage/seobject.py:1347 ../semanage/seobject.py:1445
++#: ../semanage/seobject.py:1507 ../semanage/seobject.py:1541
++#: ../semanage/seobject.py:1739
  #, python-format
  msgid "Could not create key for %s"
- msgstr "Izrada ključa za %s nije moguća"
+ msgstr "No s'ha pogut crear la clau per a %s"
  
--#: ../semanage/seobject.py:1253 ../semanage/seobject.py:1320
--#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1362
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
-+#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
-+#, python-format
+-#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
+-#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
++#: ../semanage/seobject.py:1245 ../semanage/seobject.py:1315
++#: ../semanage/seobject.py:1351 ../semanage/seobject.py:1357
+ #, python-format
  msgid "Could not check if addr %s is defined"
--msgstr "Nije moguće provjeriti je li port %s/%s određen"
-+msgstr ""
+ msgstr "No s'ha pogut comprovar si l'adreça %s està definida"
  
--#: ../semanage/seobject.py:1262
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1266
-+#, python-format
+-#: ../semanage/seobject.py:1266
++#: ../semanage/seobject.py:1254
+ #, python-format
  msgid "Could not create addr for %s"
--msgstr "Izrada ključa za %s nije moguća"
-+msgstr ""
+ msgstr "No s'ha pogut crear l'adreça per a %s"
  
--#: ../semanage/seobject.py:1268 ../semanage/seobject.py:1466
--#: ../semanage/seobject.py:1686
-+#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
-+#: ../semanage/seobject.py:1690
+-#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
+-#: ../semanage/seobject.py:1690
++#: ../semanage/seobject.py:1260 ../semanage/seobject.py:1461
++#: ../semanage/seobject.py:1694
  #, python-format
  msgid "Could not create context for %s"
- msgstr "Izrada konteksta za %s nije moguća"
+ msgstr "No s'ha pogut crear el context per a %s"
  
--#: ../semanage/seobject.py:1272
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1276
-+#, python-format
+-#: ../semanage/seobject.py:1276
++#: ../semanage/seobject.py:1264
+ #, python-format
  msgid "Could not set mask for %s"
--msgstr "Zadavanje naziva za %s nije moguće"
-+msgstr ""
+ msgstr "No s'ha pogut establir la màscara per a %s"
  
--#: ../semanage/seobject.py:1276
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1280
-+#, python-format
+-#: ../semanage/seobject.py:1280
++#: ../semanage/seobject.py:1268
+ #, python-format
  msgid "Could not set user in addr context for %s"
--msgstr "Zadavanje korisnika u kontekstu datoteke za %s nije moguće"
-+msgstr ""
+ msgstr "No s'ha pogut establir l'usuari en el context de l'adreça per a %s"
  
--#: ../semanage/seobject.py:1280
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1284
-+#, python-format
+-#: ../semanage/seobject.py:1284
++#: ../semanage/seobject.py:1272
+ #, python-format
  msgid "Could not set role in addr context for %s"
--msgstr "Zadavanje uloge u kontekstu datoteke za %s nije moguće"
-+msgstr ""
+ msgstr "No s'ha pogut establir el rol en el context de l'adreça per a %s"
  
--#: ../semanage/seobject.py:1284
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1288
-+#, python-format
+-#: ../semanage/seobject.py:1288
++#: ../semanage/seobject.py:1276
+ #, python-format
  msgid "Could not set type in addr context for %s"
--msgstr "Zadavanje vrste u kontekstu datoteke za %s nije moguće"
-+msgstr ""
+ msgstr "No s'ha pogut establir el tipus en el context de l'adreça per a %s"
  
--#: ../semanage/seobject.py:1289
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1293
-+#, python-format
+-#: ../semanage/seobject.py:1293
++#: ../semanage/seobject.py:1281
+ #, python-format
  msgid "Could not set mls fields in addr context for %s"
--msgstr "Zadavanje MLS polja u kontekstu datoteke za %s nije moguće"
-+msgstr ""
+ msgstr ""
+ "No s'ha pogut establir els camps mls en el context de l'adreça per a %s"
  
--#: ../semanage/seobject.py:1293
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1297
-+#, python-format
+-#: ../semanage/seobject.py:1297
++#: ../semanage/seobject.py:1285
+ #, python-format
  msgid "Could not set addr context for %s"
--msgstr "Zadavanje konteksta datoteke za %s nije moguće"
-+msgstr ""
+ msgstr "No s'ha pogut establir el context de l'adreça per a %s"
  
--#: ../semanage/seobject.py:1297
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1301
-+#, python-format
+-#: ../semanage/seobject.py:1301
++#: ../semanage/seobject.py:1289
+ #, python-format
  msgid "Could not add addr %s"
--msgstr "Dodavanje porta %s/%s nije moguće"
-+msgstr ""
+ msgstr "No s'ha pogut afegir l'adreça %s"
  
--#: ../semanage/seobject.py:1322 ../semanage/seobject.py:1358
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
-+#, python-format
+-#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
++#: ../semanage/seobject.py:1317 ../semanage/seobject.py:1353
+ #, python-format
  msgid "Addr %s is not defined"
--msgstr "Port %s/%s nije određen"
-+msgstr ""
+ msgstr "L'adreça %s no està definida"
  
--#: ../semanage/seobject.py:1326
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1330
-+#, python-format
+-#: ../semanage/seobject.py:1330
++#: ../semanage/seobject.py:1321
+ #, python-format
  msgid "Could not query addr %s"
--msgstr "Propitivanje porta %s/%s nije moguće"
-+msgstr ""
+ msgstr "No es pot consultar l'adreça %s"
  
--#: ../semanage/seobject.py:1336
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1340
-+#, python-format
+-#: ../semanage/seobject.py:1340
++#: ../semanage/seobject.py:1331
+ #, python-format
  msgid "Could not modify addr %s"
--msgstr "Uređivanje porta %s/%s nije moguće"
-+msgstr ""
+ msgstr "No es pot modificar l'adreça %s"
  
--#: ../semanage/seobject.py:1364
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1368
-+#, python-format
+-#: ../semanage/seobject.py:1368
++#: ../semanage/seobject.py:1359
+ #, python-format
  msgid "Addr %s is defined in policy, cannot be deleted"
--msgstr "Port %s/%s određen je u pravilima. Brisanje nije moguće."
-+msgstr ""
+ msgstr "L'adreça %s està definida en la política, no es pot suprimir"
  
--#: ../semanage/seobject.py:1368
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1372
-+#, python-format
+-#: ../semanage/seobject.py:1372
++#: ../semanage/seobject.py:1363
+ #, python-format
  msgid "Could not delete addr %s"
--msgstr "Brisanje sučelja %s nije moguće"
-+msgstr ""
+ msgstr "No s'ha pogut suprimir l'adreça %s"
  
--#: ../semanage/seobject.py:1380
--#, fuzzy
-+#: ../semanage/seobject.py:1384
+-#: ../semanage/seobject.py:1384
++#: ../semanage/seobject.py:1375
  msgid "Could not deleteall node mappings"
--msgstr "Brisanje mapiranja prijave za %s nije moguće"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:1394
--#, fuzzy
-+#: ../semanage/seobject.py:1398
+-#: ../semanage/seobject.py:1398
++#: ../semanage/seobject.py:1389
  msgid "Could not list addrs"
--msgstr "Ispisivanje popisa portova nije moguće"
-+msgstr ""
+ msgstr "No s'han pogut llistar les adreces"
  
--#: ../semanage/seobject.py:1454 ../semanage/seobject.py:1516
--#: ../semanage/seobject.py:1550 ../semanage/seobject.py:1556
-+#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
-+#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
+-#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
+-#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
++#: ../semanage/seobject.py:1441 ../semanage/seobject.py:1732
++msgid "SELinux Type is required"
++msgstr "Cal el tipus SELinux"
++
++#: ../semanage/seobject.py:1449 ../semanage/seobject.py:1511
++#: ../semanage/seobject.py:1545 ../semanage/seobject.py:1551
  #, python-format
  msgid "Could not check if interface %s is defined"
- msgstr "Nije moguće provjeriti je li sučelje %s određeno"
+ msgstr "No s'ha pogut comprovar si s'ha definit la interfície %s"
  
--#: ../semanage/seobject.py:1461
-+#: ../semanage/seobject.py:1465
+-#: ../semanage/seobject.py:1465
++#: ../semanage/seobject.py:1456
  #, python-format
  msgid "Could not create interface for %s"
- msgstr "Izrada sučelja za %s nije moguće"
+ msgstr "No s'ha pogut crear la interfície per a %s"
  
--#: ../semanage/seobject.py:1470
-+#: ../semanage/seobject.py:1474
+-#: ../semanage/seobject.py:1474
++#: ../semanage/seobject.py:1465
  #, python-format
  msgid "Could not set user in interface context for %s"
- msgstr "Zadavanje korisnika u kontekstu sučelja za %s nije moguće"
+ msgstr ""
+ "No s'ha pogut establir l'usuari en el context de la interfície per a %s"
  
--#: ../semanage/seobject.py:1474
-+#: ../semanage/seobject.py:1478
+-#: ../semanage/seobject.py:1478
++#: ../semanage/seobject.py:1469
  #, python-format
  msgid "Could not set role in interface context for %s"
- msgstr "Zadavanje uloge u kontekstu sučelja za %s nije moguće"
+ msgstr "No s'ha pogut establir el rol en el context d'interfície per a %s"
  
--#: ../semanage/seobject.py:1478
-+#: ../semanage/seobject.py:1482
+-#: ../semanage/seobject.py:1482
++#: ../semanage/seobject.py:1473
  #, python-format
  msgid "Could not set type in interface context for %s"
- msgstr "Zadavanje vrste u kontekstu sučelja za %s nije moguće"
+ msgstr "No s'ha pogut establir el tipus en el context d'interfície per a %s"
  
--#: ../semanage/seobject.py:1483
-+#: ../semanage/seobject.py:1487
+-#: ../semanage/seobject.py:1487
++#: ../semanage/seobject.py:1478
  #, 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"
+ msgstr ""
+ "No s'han pogut establir els camps mls en el context d'interfície per a %s"
  
--#: ../semanage/seobject.py:1487
-+#: ../semanage/seobject.py:1491
+-#: ../semanage/seobject.py:1491
++#: ../semanage/seobject.py:1482
  #, python-format
  msgid "Could not set interface context for %s"
- msgstr "Zadavanje konteksta sučelja za %s nije moguće"
+ msgstr "No s'ha pogut establir el context d'interfície per a %s"
  
--#: ../semanage/seobject.py:1491
-+#: ../semanage/seobject.py:1495
+-#: ../semanage/seobject.py:1495
++#: ../semanage/seobject.py:1486
  #, python-format
  msgid "Could not set message context for %s"
- msgstr "Zadavanje konteksta poruke za %s nije moguće"
+ msgstr "No s'ha pogut establir el context de missatge per a %s"
  
--#: ../semanage/seobject.py:1495
-+#: ../semanage/seobject.py:1499
+-#: ../semanage/seobject.py:1499
++#: ../semanage/seobject.py:1490
  #, python-format
  msgid "Could not add interface %s"
- msgstr "Dodavanje sučelja %s nije moguće"
+ msgstr "No s'ha pogut afegir la interfície per a %s"
  
--#: ../semanage/seobject.py:1518 ../semanage/seobject.py:1552
-+#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
+-#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
++#: ../semanage/seobject.py:1513 ../semanage/seobject.py:1547
  #, python-format
  msgid "Interface %s is not defined"
- msgstr "Sučelje %s nije određeno"
+ msgstr "La interfície %s no s'ha definit"
  
--#: ../semanage/seobject.py:1522
-+#: ../semanage/seobject.py:1526
+-#: ../semanage/seobject.py:1526
++#: ../semanage/seobject.py:1517
  #, python-format
  msgid "Could not query interface %s"
- msgstr "Propitivanje sučelja %s nije moguće"
+ msgstr "No s'ha pogut consultar la interfície %s"
  
--#: ../semanage/seobject.py:1533
-+#: ../semanage/seobject.py:1537
+-#: ../semanage/seobject.py:1537
++#: ../semanage/seobject.py:1528
  #, python-format
  msgid "Could not modify interface %s"
- msgstr "Uređivanje sučelja %s nije moguće"
+ msgstr "No s'ha pogut modificar la interfície %s"
  
--#: ../semanage/seobject.py:1558
-+#: ../semanage/seobject.py:1562
+-#: ../semanage/seobject.py:1562
++#: ../semanage/seobject.py:1553
  #, 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."
+ msgstr "La interfície %s s'ha definit a la política, no es pot suprimir"
  
--#: ../semanage/seobject.py:1562
-+#: ../semanage/seobject.py:1566
+-#: ../semanage/seobject.py:1566
++#: ../semanage/seobject.py:1557
  #, python-format
  msgid "Could not delete interface %s"
- msgstr "Brisanje sučelja %s nije moguće"
+ msgstr "No s'ha pogut suprimir la interfície %s"
  
--#: ../semanage/seobject.py:1574
--#, fuzzy
-+#: ../semanage/seobject.py:1578
+-#: ../semanage/seobject.py:1578
++#: ../semanage/seobject.py:1569
  msgid "Could not delete all interface  mappings"
--msgstr "Brisanje sučelja %s nije moguće"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:1588
-+#: ../semanage/seobject.py:1592
+-#: ../semanage/seobject.py:1592
++#: ../semanage/seobject.py:1583
  msgid "Could not list interfaces"
- msgstr "Ispisivanje popisa sučelja nije moguće"
+ msgstr "No s'han pogut llistar les interfícies"
  
--#: ../semanage/seobject.py:1613
-+#: ../semanage/seobject.py:1617
+-#: ../semanage/seobject.py:1617
++#: ../semanage/seobject.py:1608
  msgid "SELinux Interface"
- msgstr ""
+ msgstr "Interfície del SELinux"
  
--#: ../semanage/seobject.py:1613 ../semanage/seobject.py:1936
-+#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
+-#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
++#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1954
  msgid "Context"
- msgstr ""
+ msgstr "Context"
  
--#: ../semanage/seobject.py:1663
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1667
-+#, python-format
+-#: ../semanage/seobject.py:1667
++#: ../semanage/seobject.py:1671
+ #, python-format
  msgid "Equivalence class for %s already exists"
--msgstr "Kontekst datoteke za %s već je određen"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:1669
-+#: ../semanage/seobject.py:1673
+-#: ../semanage/seobject.py:1673
++#: ../semanage/seobject.py:1677
  #, python-format
  msgid "File spec %s conflicts with equivalency rule '%s %s'"
  msgstr ""
  
--#: ../semanage/seobject.py:1678
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1682
-+#, python-format
+-#: ../semanage/seobject.py:1682
++#: ../semanage/seobject.py:1686
+ #, python-format
  msgid "Equivalence class for %s does not exists"
--msgstr "Linux korisnik %s ne postoji"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:1692
-+#: ../semanage/seobject.py:1696
+-#: ../semanage/seobject.py:1696
++#: ../semanage/seobject.py:1700
  #, python-format
  msgid "Could not set user in file context for %s"
- msgstr "Zadavanje korisnika u kontekstu datoteke za %s nije moguće"
+ msgstr "No s'ha pogut establir l'usuari en el context del fitxer per a %s"
  
--#: ../semanage/seobject.py:1696
-+#: ../semanage/seobject.py:1700
+-#: ../semanage/seobject.py:1700
++#: ../semanage/seobject.py:1704
  #, python-format
  msgid "Could not set role in file context for %s"
- msgstr "Zadavanje uloge u kontekstu datoteke za %s nije moguće"
+ msgstr "No s'ha pogut establir el rol en el context del fitxer per a %s"
  
--#: ../semanage/seobject.py:1701 ../semanage/seobject.py:1758
-+#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
+-#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
++#: ../semanage/seobject.py:1709 ../semanage/seobject.py:1769
  #, 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"
+ msgstr "No s'ha pogut establir els camps mls en el context de fitxer per a %s"
  
--#: ../semanage/seobject.py:1707
-+#: ../semanage/seobject.py:1711
+-#: ../semanage/seobject.py:1711
++#: ../semanage/seobject.py:1715
  msgid "Invalid file specification"
- msgstr ""
+ msgstr "Especificació de fitxer no vàlida"
  
--#: ../semanage/seobject.py:1709
-+#: ../semanage/seobject.py:1713
+-#: ../semanage/seobject.py:1713
++#: ../semanage/seobject.py:1717
  msgid "File specification can not include spaces"
  msgstr ""
  
--#: ../semanage/seobject.py:1714
-+#: ../semanage/seobject.py:1718
+-#: ../semanage/seobject.py:1718
++#: ../semanage/seobject.py:1722
  #, python-format
  msgid ""
  "File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
  msgstr ""
  
--#: ../semanage/seobject.py:1732 ../semanage/seobject.py:1737
--#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1872
--#: ../semanage/seobject.py:1876
-+#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
-+#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
-+#: ../semanage/seobject.py:1880
+-#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
+-#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
+-#: ../semanage/seobject.py:1880
++#: ../semanage/seobject.py:1735
++#, python-format
++msgid "Type %s is invalid, must be a file or device type"
++msgstr ""
++
++#: ../semanage/seobject.py:1743 ../semanage/seobject.py:1748
++#: ../semanage/seobject.py:1804 ../semanage/seobject.py:1886
++#: ../semanage/seobject.py:1890
  #, 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"
+ msgstr "No s'ha pogut comprovar si el context de fitxer per a %s està definit"
  
--#: ../semanage/seobject.py:1745
-+#: ../semanage/seobject.py:1749
+-#: ../semanage/seobject.py:1749
++#: ../semanage/seobject.py:1756
  #, python-format
  msgid "Could not create file context for %s"
- msgstr "Izrada konteksta datoteke za %s nije moguća"
+ msgstr "No s'ha pogut crear el fitxer de context per a %s"
  
--#: ../semanage/seobject.py:1753
-+#: ../semanage/seobject.py:1757
+-#: ../semanage/seobject.py:1757
++#: ../semanage/seobject.py:1764
  #, python-format
  msgid "Could not set type in file context for %s"
- msgstr "Zadavanje vrste u kontekstu datoteke za %s nije moguće"
+ msgstr "No s'ha pogut establir el tipus en el context del fitxer per a %s"
  
--#: ../semanage/seobject.py:1761 ../semanage/seobject.py:1818
--#: ../semanage/seobject.py:1822
-+#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
-+#: ../semanage/seobject.py:1826
+-#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
+-#: ../semanage/seobject.py:1826
++#: ../semanage/seobject.py:1772 ../semanage/seobject.py:1832
++#: ../semanage/seobject.py:1836
  #, python-format
  msgid "Could not set file context for %s"
- msgstr "Zadavanje konteksta datoteke za %s nije moguće"
+ msgstr "No s'ha pogut establir el context de fitxer per a %s"
  
--#: ../semanage/seobject.py:1767
-+#: ../semanage/seobject.py:1771
+-#: ../semanage/seobject.py:1771
++#: ../semanage/seobject.py:1778
  #, python-format
  msgid "Could not add file context for %s"
- msgstr "Dodavanje konteksta datoteke za %s nije moguće"
+ msgstr "No s'ha pogut afegir el context de fitxer per a %s"
  
--#: ../semanage/seobject.py:1781
-+#: ../semanage/seobject.py:1785
+-#: ../semanage/seobject.py:1785
++#: ../semanage/seobject.py:1792
  msgid "Requires setype, serange or seuser"
- msgstr "Zahtijeva setype, serange ili seuser"
+ msgstr "Es necessita el setype, serange o seuser"
  
--#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1880
-+#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
+-#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
++#: ../semanage/seobject.py:1808 ../semanage/seobject.py:1894
  #, python-format
  msgid "File context for %s is not defined"
- msgstr "Kontekst datoteke za %s nije određen"
+ msgstr "No s'ha definit el context del fitxer per a %s"
  
--#: ../semanage/seobject.py:1800
-+#: ../semanage/seobject.py:1804
+-#: ../semanage/seobject.py:1804
++#: ../semanage/seobject.py:1814
  #, python-format
  msgid "Could not query file context for %s"
- msgstr "Propitivanje konteksta datoteke za %s nije moguće"
+ msgstr "No s'ha pogut consultar el context del fitxer per a %s"
  
--#: ../semanage/seobject.py:1826
-+#: ../semanage/seobject.py:1830
+-#: ../semanage/seobject.py:1830
++#: ../semanage/seobject.py:1840
  #, python-format
  msgid "Could not modify file context for %s"
- msgstr "Uređivanje konteksta datoteke za %s nije moguće"
+ msgstr "No s'ha pogut modificar el context de fitxer per a %s"
  
--#: ../semanage/seobject.py:1839
--#, fuzzy
-+#: ../semanage/seobject.py:1843
+-#: ../semanage/seobject.py:1843
++#: ../semanage/seobject.py:1853
  msgid "Could not list the file contexts"
--msgstr "Ispisivanje popisa konteksta datoteke nije moguće"
-+msgstr ""
+ msgstr "No s'han pogut llistar els contexts de fitxer"
  
--#: ../semanage/seobject.py:1853
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1857
-+#, python-format
+-#: ../semanage/seobject.py:1857
++#: ../semanage/seobject.py:1867
+ #, python-format
  msgid "Could not delete the file context %s"
--msgstr "Brisanje konteksta datoteke za %s nije moguće"
-+msgstr ""
+ msgstr "No s'ha pogut suprimir el context de fitxer %s"
  
--#: ../semanage/seobject.py:1878
-+#: ../semanage/seobject.py:1882
+-#: ../semanage/seobject.py:1882
++#: ../semanage/seobject.py:1892
  #, 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."
+ msgstr ""
+ "El context del fitxer per a %s està definit en la política, no es pot "
+ "suprimir"
  
--#: ../semanage/seobject.py:1884
-+#: ../semanage/seobject.py:1888
+-#: ../semanage/seobject.py:1888
++#: ../semanage/seobject.py:1898
  #, python-format
  msgid "Could not delete file context for %s"
- msgstr "Brisanje konteksta datoteke za %s nije moguće"
+ msgstr "No s'ha pogut suprimir el context de fitxer per a %s"
  
--#: ../semanage/seobject.py:1899
-+#: ../semanage/seobject.py:1903
+-#: ../semanage/seobject.py:1903
++#: ../semanage/seobject.py:1913
  msgid "Could not list file contexts"
- msgstr "Ispisivanje popisa konteksta datoteke nije moguće"
+ msgstr "No s'ha pogut llistar els contexts del fitxer"
  
--#: ../semanage/seobject.py:1903
-+#: ../semanage/seobject.py:1907
+-#: ../semanage/seobject.py:1907
++#: ../semanage/seobject.py:1917
  msgid "Could not list local file contexts"
- msgstr "Izrada popisa konteksta lokalnih datoteka nije moguća"
+ msgstr "No s'ha pogut llistar els contexts del fitxer local"
  
--#: ../semanage/seobject.py:1936
-+#: ../semanage/seobject.py:1944
+-#: ../semanage/seobject.py:1944
++#: ../semanage/seobject.py:1954
  msgid "SELinux fcontext"
- msgstr ""
+ msgstr "SELinux fcontext"
  
--#: ../semanage/seobject.py:1936
-+#: ../semanage/seobject.py:1944
+-#: ../semanage/seobject.py:1944
++#: ../semanage/seobject.py:1954
  msgid "type"
- msgstr ""
+ msgstr "tipus"
  
--#: ../semanage/seobject.py:1949
-+#: ../semanage/seobject.py:1957
+-#: ../semanage/seobject.py:1957
++#: ../semanage/seobject.py:1967
  msgid ""
  "\n"
  "SELinux Distribution fcontext Equivalence \n"
  msgstr ""
  
--#: ../semanage/seobject.py:1954
-+#: ../semanage/seobject.py:1962
+-#: ../semanage/seobject.py:1962
++#: ../semanage/seobject.py:1972
  msgid ""
  "\n"
  "SELinux Local fcontext Equivalence \n"
  msgstr ""
  
--#: ../semanage/seobject.py:1988 ../semanage/seobject.py:2040
--#: ../semanage/seobject.py:2046
-+#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
-+#: ../semanage/seobject.py:2054
+-#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
+-#: ../semanage/seobject.py:2054
++#: ../semanage/seobject.py:2006 ../semanage/seobject.py:2059
++#: ../semanage/seobject.py:2065
  #, python-format
  msgid "Could not check if boolean %s is defined"
- msgstr "Nije moguće provjeriti je li Booleova vrijednost %s određena"
+ msgstr "No s'ha pogut comprovar si el booleà %s està definit"
  
--#: ../semanage/seobject.py:1990 ../semanage/seobject.py:2042
-+#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
+-#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
++#: ../semanage/seobject.py:2008 ../semanage/seobject.py:2061
  #, python-format
  msgid "Boolean %s is not defined"
- msgstr "Booleova vrijednost %s nije određena"
+ msgstr "El booleà %s no s'ha definit"
  
--#: ../semanage/seobject.py:1994
-+#: ../semanage/seobject.py:2002
+-#: ../semanage/seobject.py:2002
++#: ../semanage/seobject.py:2012
  #, python-format
  msgid "Could not query file context %s"
- msgstr "Propitivanje konteksta datoteke %s nije moguće"
+ msgstr "No s'ha pogut consultar el context %s del fitxer"
  
--#: ../semanage/seobject.py:1999
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:2007
-+#, python-format
+-#: ../semanage/seobject.py:2007
++#: ../semanage/seobject.py:2017
+ #, python-format
  msgid "You must specify one of the following values: %s"
--msgstr "Potrebno je odrediti prefiks"
-+msgstr ""
+ msgstr "Heu d'especificar un dels següents valors: %s"
  
--#: ../semanage/seobject.py:2004
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:2012
-+#, python-format
+-#: ../semanage/seobject.py:2012
++#: ../semanage/seobject.py:2022
+ #, python-format
  msgid "Could not set active value of boolean %s"
--msgstr "Brisanje Booleove vrijednosti %s nije moguće"
-+msgstr ""
+ msgstr "No s'ha pogut establir el valor actiu del booleà %s"
  
--#: ../semanage/seobject.py:2007
-+#: ../semanage/seobject.py:2015
+-#: ../semanage/seobject.py:2015
++#: ../semanage/seobject.py:2025
  #, python-format
  msgid "Could not modify boolean %s"
- msgstr "Uređivanje Booleove vrijednosti %s nije moguće"
+ msgstr "No s'ha pogut modificar el booleà %s"
  
--#: ../semanage/seobject.py:2025
-+#: ../semanage/seobject.py:2033
+-#: ../semanage/seobject.py:2033
++#: ../semanage/seobject.py:2043
  #, python-format
  msgid "Bad format %s: Record %s"
- msgstr ""
+ msgstr "Format incorrecte %s: registre %s"
  
--#: ../semanage/seobject.py:2048
-+#: ../semanage/seobject.py:2056
+-#: ../semanage/seobject.py:2056
++#: ../semanage/seobject.py:2067
  #, 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."
+ msgstr "El booleà %s està definit a la política, no es pot suprimir"
  
--#: ../semanage/seobject.py:2052
-+#: ../semanage/seobject.py:2060
+-#: ../semanage/seobject.py:2060
++#: ../semanage/seobject.py:2071
  #, python-format
  msgid "Could not delete boolean %s"
- msgstr "Brisanje Booleove vrijednosti %s nije moguće"
+ msgstr "No s'ha pogut suprimir el booleà %s"
  
--#: ../semanage/seobject.py:2064 ../semanage/seobject.py:2081
-+#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
+-#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
++#: ../semanage/seobject.py:2083 ../semanage/seobject.py:2100
  msgid "Could not list booleans"
- msgstr "Ispisivanje popisa Booleovih vrijednosti nije moguće"
+ msgstr "No s'ha pogut llistar els booleans"
  
--#: ../semanage/seobject.py:2104
-+#: ../semanage/seobject.py:2112
+-#: ../semanage/seobject.py:2112
++#: ../semanage/seobject.py:2125
  msgid "unknown"
- msgstr ""
+ msgstr "desconegut"
  
--#: ../semanage/seobject.py:2117
-+#: ../semanage/seobject.py:2125
+-#: ../semanage/seobject.py:2125
++#: ../semanage/seobject.py:2138
  msgid "off"
- msgstr ""
+ msgstr "inactiu"
  
--#: ../semanage/seobject.py:2117
-+#: ../semanage/seobject.py:2125
+-#: ../semanage/seobject.py:2125
++#: ../semanage/seobject.py:2138
  msgid "on"
- msgstr ""
+ msgstr "actiu"
  
--#: ../semanage/seobject.py:2131
-+#: ../semanage/seobject.py:2139
+-#: ../semanage/seobject.py:2139
++#: ../semanage/seobject.py:2152
  msgid "SELinux boolean"
- msgstr ""
+ msgstr "Booleà SELinux"
  
--#: ../semanage/seobject.py:2131
-+#: ../semanage/seobject.py:2139
+-#: ../semanage/seobject.py:2139
++#: ../semanage/seobject.py:2152
  msgid "State"
  msgstr ""
  
--#: ../semanage/seobject.py:2131
-+#: ../semanage/seobject.py:2139
+-#: ../semanage/seobject.py:2139
++#: ../semanage/seobject.py:2152
  msgid "Default"
  msgstr ""
  
--#: ../semanage/seobject.py:2131
-+#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
-+#: ../gui/polgengui.py:253
+-#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
+-#: ../gui/polgengui.py:253
++#: ../semanage/seobject.py:2152 ../gui/polgen.glade:113
++#: ../gui/polgengui.py:254
  msgid "Description"
- msgstr ""
+ msgstr "Descripció"
  
-@@ -1138,9 +1134,9 @@ msgid "failed to get old_context.\n"
- msgstr "Dohvaćanje starog konteksta nije uspjelo.\n"
+@@ -1020,7 +1036,7 @@ msgstr "S'ha produït un error en assignar memòria.\n"
+ msgid "Error sending audit message.\n"
+ msgstr "S'ha produït un error en enviar el missatge d'audit.\n"
  
- #: ../newrole/newrole.c:1077
--#, fuzzy, c-format
-+#, c-format
- msgid "Warning!  Could not retrieve tty information.\n"
--msgstr "Greška! Dohvaćanje TTY podataka nije moguće.\n"
+-#: ../newrole/newrole.c:692 ../newrole/newrole.c:1059
++#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
+ #, c-format
+ msgid "Could not determine enforcing mode.\n"
+ msgstr "No s'ha pogut determinar el mode de compliment.\n"
+@@ -1141,62 +1157,66 @@ msgstr "No es pot obtenir un conjunt de senyals buit\n"
+ msgid "Unable to set SIGHUP handler\n"
+ msgstr "No es pot establir el gestor de SIGHUP\n"
+ 
+-#: ../newrole/newrole.c:1053
++#: ../newrole/newrole.c:1036
++msgid "Sorry, newrole failed to drop capabilities\n"
 +msgstr ""
++
++#: ../newrole/newrole.c:1052
+ #, c-format
+ msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
+ msgstr "El newrole només es pot fer servir amb un nucli amb SELinux.\n"
  
- #: ../newrole/newrole.c:1098
+-#: ../newrole/newrole.c:1070
++#: ../newrole/newrole.c:1069
  #, c-format
-@@ -1187,9 +1183,9 @@ msgid "failed to exec shell\n"
- msgstr "Izvršavanje ljuske nije uspjelo\n"
+ msgid "failed to get old_context.\n"
+ msgstr "no s'ha pogut obtenir l'old_context.\n"
  
- #: ../load_policy/load_policy.c:22
--#, fuzzy, c-format
-+#, c-format
- msgid "usage:  %s [-qi]\n"
--msgstr "upotreba:  %s [-bq]\n"
-+msgstr ""
+-#: ../newrole/newrole.c:1077
++#: ../newrole/newrole.c:1076
+ #, c-format
+ msgid "Warning!  Could not retrieve tty information.\n"
+ msgstr "Avís! No s'ha pogut obtenir informació de la tty.\n"
  
- #: ../load_policy/load_policy.c:71
+-#: ../newrole/newrole.c:1098
++#: ../newrole/newrole.c:1097
  #, c-format
-@@ -1197,9 +1193,9 @@ msgid "%s:  Policy is already loaded and
- msgstr ""
+ msgid "error on reading PAM service configuration.\n"
+ msgstr "error en la lectura de la configuració del servei PAM.\n"
  
- #: ../load_policy/load_policy.c:80
--#, fuzzy, c-format
-+#, c-format
- msgid "%s:  Can't load policy and enforcing mode requested:  %s\n"
--msgstr "%s: Pravilo nije moguće učitati: %s\n"
-+msgstr ""
+-#: ../newrole/newrole.c:1133
++#: ../newrole/newrole.c:1132
+ #, c-format
+ msgid "newrole: incorrect password for %s\n"
+ msgstr "newrole: la contrasenya per a %s no és correcta\n"
  
- #: ../load_policy/load_policy.c:90
+-#: ../newrole/newrole.c:1160
++#: ../newrole/newrole.c:1159
+ #, c-format
+ msgid "newrole: failure forking: %s"
+ msgstr "newrole: no s'ha pogut crear un fill: %s"
+ 
+-#: ../newrole/newrole.c:1163 ../newrole/newrole.c:1186
++#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
+ #, c-format
+ msgid "Unable to restore tty label...\n"
+ msgstr "No es pot restaurar l'estiqueta tty...\n"
+ 
+-#: ../newrole/newrole.c:1165 ../newrole/newrole.c:1192
++#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
+ #, c-format
+ msgid "Failed to close tty properly\n"
+ msgstr "No s'ha pogut tancar el tty adequadament\n"
+ 
+-#: ../newrole/newrole.c:1224
++#: ../newrole/newrole.c:1223
+ #, c-format
+ msgid "Could not close descriptors.\n"
+ msgstr "No s'ha pogut tancar els descriptors.\n"
+ 
+-#: ../newrole/newrole.c:1251
++#: ../newrole/newrole.c:1250
+ #, c-format
+ msgid "Error allocating shell's argv0.\n"
+ msgstr "S'ha produït un error en assignar l'argv0 de l'intèrpret d'ordres.\n"
+ 
+-#: ../newrole/newrole.c:1287
++#: ../newrole/newrole.c:1286
  #, c-format
-@@ -1285,180 +1281,2088 @@ msgstr "chcat -- -TvrtkaPovjerljivo /doc
+ msgid "Unable to restore the environment, aborting\n"
+ msgstr "No s'ha pogut restaurar l'entorn, s'està interrompent\n"
+ 
+-#: ../newrole/newrole.c:1298
++#: ../newrole/newrole.c:1297
+ msgid "failed to exec shell\n"
+ msgstr "no s'ha pogut executar l'intèrpret d'ordres\n"
+ 
+@@ -1303,20 +1323,20 @@ msgstr "chcat -- -CompanyiaConfidencial /docs/pladenegocis.odt"
  msgid "chcat -l +CompanyConfidential juser"
- msgstr "chcat -l +TvrtkaPovjerljivo juser"
+ msgstr "chcat -l +CompanyiaConfidencial jusuari"
  
--#: ../scripts/chcat:399
--#, c-format
-+#: ../scripts/chcat:399 ../gui/polgen.py:1351
-+#, c-format, python-format
+-#: ../scripts/chcat:399 ../gui/polgen.py:1351
+-#, c-format, python-format
++#: ../scripts/chcat:399
++#, c-format
  msgid "Options Error %s "
- msgstr "Greška opcija %s "
+ msgstr "Error en les opcions %s "
  
--#, fuzzy
--#~ msgid ""
--#~ "Unable to open %s: translations not supported on non-MLS machines: %s"
--#~ msgstr ""
--#~ "Otvaranje %s nije moguće: Prijevodi nisu podržani na ne-MLS računalima"
-+#: ../gui/booleansPage.py:195 ../gui/system-config-selinux.glade:1706
-+msgid "Boolean"
-+msgstr ""
-+
-+#: ../gui/booleansPage.py:252 ../gui/semanagePage.py:162
-+msgid "all"
-+msgstr ""
-+
-+#: ../gui/booleansPage.py:254 ../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:48 ../gui/system-config-selinux.glade:2753
-+msgid "Policy Module"
-+msgstr ""
-+
-+#: ../gui/modulesPage.py:57
-+msgid "Module Name"
-+msgstr ""
-+
-+#: ../gui/modulesPage.py:134
-+msgid "Disable Audit"
-+msgstr ""
-+
-+#: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
-+msgid "Enable Audit"
-+msgstr ""
-+
-+#: ../gui/modulesPage.py:162
-+msgid "Load Policy Module"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:79
-+msgid "Polgen"
-+msgstr ""
+-#: ../gui/booleansPage.py:195 ../gui/system-config-selinux.glade:1706
++#: ../gui/booleansPage.py:194 ../gui/system-config-selinux.glade:1706
+ msgid "Boolean"
+ msgstr ""
  
--#~ msgid "Translations can not contain spaces '%s' "
--#~ msgstr "Prijevodi ne mogu sadržavati prazna mjesta (razmake) '%s' "
-+#: ../gui/polgen.glade:80
-+msgid "Red Hat 2007"
-+msgstr ""
+-#: ../gui/booleansPage.py:252 ../gui/semanagePage.py:162
++#: ../gui/booleansPage.py:245 ../gui/semanagePage.py:162
+ msgid "all"
+ msgstr ""
  
--#~ msgid "Invalid Level '%s' "
--#~ msgstr "Neispravna razina '%s'. "
-+#: ../gui/polgen.glade:81
-+msgid "GPL"
-+msgstr ""
+-#: ../gui/booleansPage.py:254 ../gui/semanagePage.py:164
++#: ../gui/booleansPage.py:247 ../gui/semanagePage.py:164
+ #: ../gui/system-config-selinux.glade:1615
+ #: ../gui/system-config-selinux.glade:1820
+ #: ../gui/system-config-selinux.glade:2437
+@@ -1372,577 +1392,464 @@ msgstr ""
+ msgid "Login '%s' is required"
+ msgstr ""
  
--#~ msgid "%s already defined in translations"
--#~ msgstr "%s već je definiran u prijevodima"
-+#. TRANSLATORS: Replace this string with your names, one name per line.
-+#: ../gui/polgen.glade:85 ../gui/system-config-selinux.glade:17
-+msgid "translator-credits"
-+msgstr ""
+-#: ../gui/modulesPage.py:48 ../gui/system-config-selinux.glade:2753
++#: ../gui/modulesPage.py:49 ../gui/system-config-selinux.glade:2753
+ msgid "Policy Module"
+ msgstr ""
  
--#~ msgid "%s not defined in translations"
--#~ msgstr "%s nije definiran u prijevodima"
-+#: ../gui/polgen.glade:90
-+msgid "SELinux Policy Generation Tool"
-+msgstr ""
+-#: ../gui/modulesPage.py:57
++#: ../gui/modulesPage.py:58
+ msgid "Module Name"
+ msgstr ""
  
--#~ msgid "Login mapping for %s is already defined"
--#~ msgstr "Mapiranje prijave za %s već je određeno"
-+#: ../gui/polgen.glade:128
-+msgid ""
-+"<b>Select the policy type for the application or user role you want to "
-+"confine:</b>"
-+msgstr ""
+-#: ../gui/modulesPage.py:134
++#: ../gui/modulesPage.py:135
+ msgid "Disable Audit"
+ msgstr ""
  
--#, fuzzy
--#~ msgid "add SELinux user mapping"
--#~ msgstr "Dodavanje SELinux korisnika %s nije moguće"
-+#: ../gui/polgen.glade:177
-+msgid "<b>Applications</b>"
-+msgstr ""
+-#: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
++#: ../gui/modulesPage.py:138 ../gui/system-config-selinux.glade:2662
+ msgid "Enable Audit"
+ msgstr ""
  
--#~ msgid "SELinux user %s is already defined"
--#~ msgstr "SELinux korisnik %s već je određen"
-+#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
-+msgid ""
-+"Standard Init Daemon are daemons started on boot via init scripts.  Usually "
-+"requires a script in /etc/rc.d/init.d"
+-#: ../gui/modulesPage.py:162
++#: ../gui/modulesPage.py:163
+ msgid "Load Policy Module"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:79
+-msgid "Polgen"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:80
++#: ../gui/polgen.glade:9
+ msgid "Red Hat 2007"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:81
++#: ../gui/polgen.glade:11
+ msgid "GPL"
+ msgstr ""
+ 
+ #. TRANSLATORS: Replace this string with your names, one name per line.
+-#: ../gui/polgen.glade:85 ../gui/system-config-selinux.glade:17
++#: ../gui/polgen.glade:13 ../gui/system-config-selinux.glade:17
+ msgid "translator-credits"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:90
++#: ../gui/polgen.glade:34
++msgid "Add Booleans Dialog"
++msgstr ""
++
++#: ../gui/polgen.glade:101
++msgid "Boolean Name"
 +msgstr ""
++
++#: ../gui/polgen.glade:230
+ msgid "SELinux Policy Generation Tool"
+ msgstr ""
  
--#, fuzzy
--#~ msgid "Node Netmask is required"
--#~ msgstr "Potreban je port"
-+#: ../gui/polgen.glade:241 ../gui/polgen.py:156
+-#: ../gui/polgen.glade:128
++#: ../gui/polgen.glade:251
+ msgid ""
+ "<b>Select the policy type for the application or user role you want to "
+ "confine:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:177
++#: ../gui/polgen.glade:284
+ msgid "<b>Applications</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
++#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:183
 +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 ""
  
--#, fuzzy
--#~ msgid "Addr %s already defined"
--#~ msgstr "Port %s/%s već je određen"
-+#: ../gui/polgen.glade:261 ../gui/polgen.py:157
+-#: ../gui/polgen.glade:241 ../gui/polgen.py:156
+-msgid "Standard Init Daemon"
++#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:184
 +msgid "DBUS System Daemon"
-+msgstr ""
- 
--#~ msgid "Interface %s already defined"
--#~ msgstr "Sučelje %s već je određeno"
-+#: ../gui/polgen.glade:280
-+msgid "Internet Services Daemon are daemons started by xinetd"
-+msgstr ""
+ msgstr ""
  
--#, fuzzy
--#~ msgid "Error initializing capabilities, aborting.\n"
--#~ msgstr "Greška pri inicijalizaciji sposobnosti. Bit će prekinuto.\n"
-+#: ../gui/polgen.glade:282
+-#: ../gui/polgen.glade:261 ../gui/polgen.py:157
+-msgid "DBUS System Daemon"
++#: ../gui/polgen.glade:349
 +msgid "Internet Services Daemon (inetd)"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Error setting capabilities, aborting\n"
--#~ msgstr "Greška pri postavljanju sposobnosti. Bit će prekinuto.\n"
-+#: ../gui/polgen.glade:301
-+msgid ""
-+"Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
-+msgstr ""
+-#: ../gui/polgen.glade:280
++#: ../gui/polgen.glade:353
+ msgid "Internet Services Daemon are daemons started by xinetd"
+ msgstr ""
  
--#~ msgid "Error setting KEEPCAPS, aborting\n"
--#~ msgstr "Greška postavljanju KEEPCAPS. Bit će prekinuto.\n"
-+#: ../gui/polgen.glade:303 ../gui/polgen.py:159
+-#: ../gui/polgen.glade:282
+-msgid "Internet Services Daemon (inetd)"
++#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:186
 +msgid "Web Application/Script (CGI)"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Error dropping capabilities, aborting\n"
--#~ msgstr "Greška pri ispuštanju sposobnosti. Bit će prekinuto.\n"
-+#: ../gui/polgen.glade:322 ../gui/polgen.glade:343
-+msgid ""
-+"User Application are any application that you would like to confine that is "
-+"started by a user"
-+msgstr ""
+-#: ../gui/polgen.glade:301
++#: ../gui/polgen.glade:370
+ msgid ""
+ "Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
+ msgstr ""
  
--#~ msgid "Error dropping SETUID capability, aborting\n"
--#~ msgstr "Greška pri ispuštanju SETUID sposobnosti. Bit će prekinuto.\n"
-+#: ../gui/polgen.glade:324 ../gui/polgen.py:160
+-#: ../gui/polgen.glade:303 ../gui/polgen.py:159
+-msgid "Web Application/Script (CGI)"
++#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:187
 +msgid "User Application"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Error freeing caps\n"
--#~ msgstr "Greška pri oslobađanju sposobnosti\n"
-+#: ../gui/polgen.glade:345 ../gui/polgen.py:161
-+msgid "Sandbox"
-+msgstr ""
+-#: ../gui/polgen.glade:322 ../gui/polgen.glade:343
++#: ../gui/polgen.glade:387 ../gui/polgen.glade:404
+ msgid ""
+ "User Application are any application that you would like to confine that is "
+ "started by a user"
+ msgstr ""
  
--#~ msgid "translations not supported on non-MLS machines"
--#~ msgstr "Prijevodi nisu podržani na ne-MLS računalima"
-+#: ../gui/polgen.glade:391
-+msgid "<b>Login Users</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:324 ../gui/polgen.py:160
+-msgid "User Application"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:345 ../gui/polgen.py:161
++#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:188
+ msgid "Sandbox"
+ msgstr ""
  
--#, fuzzy
--#~ msgid ""
--#~ "Selinux\n"
--#~ "File Type"
--#~ msgstr "Potrebna je SELinux vrsta"
-+#: ../gui/polgen.glade:453
-+msgid "Modify an existing login user record."
-+msgstr ""
+-#: ../gui/polgen.glade:391
++#: ../gui/polgen.glade:446
+ msgid "<b>Login Users</b>"
+ msgstr ""
  
--#, fuzzy
--#~ msgid "Login '%s' is required"
--#~ msgstr "Potrebna je SELinux vrsta"
-+#: ../gui/polgen.glade:455
+-#: ../gui/polgen.glade:453
++#: ../gui/polgen.glade:478
 +msgid "Existing User Roles"
 +msgstr ""
++
++#: ../gui/polgen.glade:482
+ msgid "Modify an existing login user record."
+ msgstr ""
  
--#, fuzzy
--#~ msgid "Sends audit messages"
--#~ msgstr "Greška pri slanju poruke provjere.\n"
-+#: ../gui/polgen.glade:474
-+msgid ""
-+"This user will login to a machine only via a terminal or remote login.  By "
-+"default this user will have  no setuid, no networking, no su, no sudo."
-+msgstr ""
- 
--#, fuzzy
--#~ msgid "You must select a user"
--#~ msgstr "Potrebno je odrediti ulogu"
-+#: ../gui/polgen.glade:476 ../gui/polgen.py:162
+-#: ../gui/polgen.glade:455
+-msgid "Existing User Roles"
++#: ../gui/polgen.glade:495 ../sepolicy/sepolicy/generate.py:189
 +msgid "Minimal Terminal User Role"
-+msgstr ""
+ msgstr ""
  
--#, fuzzy
--#~ msgid "You must enter a name"
--#~ msgstr "Potrebno je odrediti ulogu"
-+#: ../gui/polgen.glade:495
-+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:474
++#: ../gui/polgen.glade:499
+ msgid ""
+ "This user will login to a machine only via a terminal or remote login.  By "
+ "default this user will have  no setuid, no networking, no su, no sudo."
+ msgstr ""
  
--#, fuzzy
--#~ msgid "You must enter a executable"
--#~ msgstr "Potrebno je odrediti ulogu"
-+#: ../gui/polgen.glade:497 ../gui/polgen.py:163
+-#: ../gui/polgen.glade:476 ../gui/polgen.py:162
+-msgid "Minimal Terminal User Role"
++#: ../gui/polgen.glade:512 ../sepolicy/sepolicy/generate.py:190
 +msgid "Minimal X Windows User Role"
-+msgstr ""
+ msgstr ""
  
--#, fuzzy
--#~ msgid "Type Enforcement file"
--#~ msgstr "Generiranje datoteke prisile vrste: %s.te"
+-#: ../gui/polgen.glade:495
 +#: ../gui/polgen.glade:516
-+msgid ""
-+"User with full networking, no setuid applications without transition, no "
-+"sudo, no su."
-+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 ""
  
--#, fuzzy
--#~ msgid "Interface file"
--#~ msgstr "Sučelje %s nije određeno"
-+#: ../gui/polgen.glade:518 ../gui/polgen.py:164
+-#: ../gui/polgen.glade:497 ../gui/polgen.py:163
+-msgid "Minimal X Windows User Role"
++#: ../gui/polgen.glade:529 ../sepolicy/sepolicy/generate.py:191
 +msgid "User Role"
-+msgstr ""
+ msgstr ""
  
--#, fuzzy
--#~ msgid "File Contexts file"
--#~ msgstr "Kontekst datoteke za %s nije određen"
-+#: ../gui/polgen.glade:537
-+msgid ""
-+"User with full networking, no setuid applications without transition, no su, "
-+"can sudo to Root Administration Roles"
-+msgstr ""
+-#: ../gui/polgen.glade:516
++#: ../gui/polgen.glade:533
+ msgid ""
+ "User with full networking, no setuid applications without transition, no "
+ "sudo, no su."
+ msgstr ""
  
--#, fuzzy
--#~ msgid "SELinux Service Protection"
--#~ msgstr "SELinux korisnik %s nije određen"
-+#: ../gui/polgen.glade:539 ../gui/polgen.py:165
+-#: ../gui/polgen.glade:518 ../gui/polgen.py:164
+-msgid "User Role"
++#: ../gui/polgen.glade:546 ../sepolicy/sepolicy/generate.py:192
 +msgid "Admin User Role"
-+msgstr ""
+ msgstr ""
  
--#, fuzzy
--#~ msgid "Compatibility"
--#~ msgstr "Pravila prevođenja"
-+#: ../gui/polgen.glade:585
-+msgid "<b>Root Users</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:537
++#: ../gui/polgen.glade:550
+ msgid ""
+ "User with full networking, no setuid applications without transition, no su, "
+ "can sudo to Root Administration Roles"
+ msgstr ""
  
--#, fuzzy
--#~ msgid "SASL authentication server"
--#~ msgstr "Provjera autentičnosti %s.\n"
-+#: ../gui/polgen.glade:647
-+msgid ""
-+"Select Root Administrator User Role, if this user will be used to administer "
-+"the machine while running as root.  This user will not be able to login to "
-+"the system directly."
-+msgstr ""
+-#: ../gui/polgen.glade:539 ../gui/polgen.py:165
+-msgid "Admin User Role"
++#: ../gui/polgen.glade:592
++msgid "<b>Root Users</b>"
+ msgstr ""
  
--#, fuzzy
--#~ msgid "SELinux Type"
--#~ msgstr "Potrebna je SELinux vrsta"
-+#: ../gui/polgen.glade:649 ../gui/polgen.py:166
+-#: ../gui/polgen.glade:585
+-msgid "<b>Root Users</b>"
++#: ../gui/polgen.glade:623 ../sepolicy/sepolicy/generate.py:193
 +msgid "Root Admin User Role"
-+msgstr ""
+ msgstr ""
  
--#, fuzzy
--#~ msgid "Add SELinux User"
--#~ msgstr "Dodavanje SELinux korisnika %s nije moguće"
-+#: ../gui/polgen.glade:716
-+msgid "label104"
-+msgstr ""
+-#: ../gui/polgen.glade:647
++#: ../gui/polgen.glade:627
+ msgid ""
+ "Select Root Administrator User Role, if this user will be used to administer "
+ "the machine while running as root.  This user will not be able to login to "
+ "the system directly."
+ msgstr ""
  
--#, fuzzy
--#~ msgid "Modify SELinux User Mapping"
--#~ msgstr "Uređivanje SELinux korisnika %s nije moguće"
-+#: ../gui/polgen.glade:745
-+msgid "<b>Enter name of application or user role:</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:649 ../gui/polgen.py:166
+-msgid "Root Admin User Role"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:716
+-msgid "label104"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:745
++#: ../gui/polgen.glade:705
+ msgid "<b>Enter name of application or user role:</b>"
+ msgstr ""
  
--#, fuzzy
--#~ msgid "Delete SELinux User Mapping"
--#~ msgstr "Brisanje SELinux korisnika %s nije moguće"
-+#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
-+msgid "Name"
-+msgstr ""
+-#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
++#: ../gui/polgen.glade:728 ../gui/polgengui.py:252
+ msgid "Name"
+ msgstr ""
  
--#, fuzzy
--#~ msgid "Modify SELinux User"
--#~ msgstr "Uređivanje SELinux korisnika %s nije moguće"
-+#: ../gui/polgen.glade:807
-+msgid "Enter complete path for executable to be confined."
-+msgstr ""
+-#: ../gui/polgen.glade:807
++#: ../gui/polgen.glade:739
+ msgid "Enter complete path for executable to be confined."
+ msgstr ""
  
--#, fuzzy
--#~ msgid "Load policy module"
--#~ msgstr "Čitanje pohrane pravila nije moguće."
-+#: ../gui/polgen.glade:830 ../gui/polgen.glade:950 ../gui/polgen.glade:3142
-+msgid "..."
-+msgstr ""
+-#: ../gui/polgen.glade:830 ../gui/polgen.glade:950 ../gui/polgen.glade:3142
++#: ../gui/polgen.glade:756 ../gui/polgen.glade:838 ../gui/polgen.glade:2361
+ msgid "..."
+ msgstr ""
  
--#, fuzzy
--#~ msgid "SELinux user '%s' is required"
--#~ msgstr "Potrebna je SELinux vrsta"
-+#: ../gui/polgen.glade:849
-+msgid "Enter unique name for the confined application or user role."
-+msgstr ""
+-#: ../gui/polgen.glade:849
++#: ../gui/polgen.glade:776
+ msgid "Enter unique name for the confined application or user role."
+ msgstr ""
  
--#~ msgid "Requires value"
--#~ msgstr "Zahtijeva vrijednost"
-+#: ../gui/polgen.glade:871
-+msgid "Executable"
-+msgstr ""
+-#: ../gui/polgen.glade:871
++#: ../gui/polgen.glade:794
+ msgid "Executable"
+ msgstr ""
  
--#~ msgid "Requires 2 or more arguments"
--#~ msgstr "Zahtijeva 2 ili više argumenta"
-+#: ../gui/polgen.glade:899
-+msgid "Init script"
-+msgstr ""
+-#: ../gui/polgen.glade:899
++#: ../gui/polgen.glade:808
+ msgid "Init script"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:927
++#: ../gui/polgen.glade:821
+ msgid ""
+ "Enter complete path to init script used to start the confined application."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:982
+-msgid "label105"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1011
++#: ../gui/polgen.glade:887
+ msgid "<b>Select existing role to modify:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1045
++#: ../gui/polgen.glade:908
+ msgid "Select the user roles that will transiton to the %s domain."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1073
+-msgid "label106"
++#: ../gui/polgen.glade:928
++msgid "role tab"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1102
++#: ../gui/polgen.glade:945
+ msgid "<b>Select roles that %s will transition to:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1136
++#: ../gui/polgen.glade:963
+ msgid "Select applications domains that %s will transition to."
+ msgstr ""
  
--#~ msgid "%s not defined"
--#~ msgstr "%s nije određen"
-+#: ../gui/polgen.glade:927
+-#: ../gui/polgen.glade:1164
+-msgid "label107"
++#: ../gui/polgen.glade:983
 +msgid ""
-+"Enter complete path to init script used to start the confined application."
-+msgstr ""
++"transition \n"
++"role tab"
+ msgstr ""
  
--#~ msgid "%s not valid for %s objects\n"
--#~ msgstr "%s nije valjan za %s objekata\n"
-+#: ../gui/polgen.glade:982
-+msgid "label105"
-+msgstr ""
+-#: ../gui/polgen.glade:1193
++#: ../gui/polgen.glade:1001
+ msgid "<b>Select the user_roles that will transition to %s:</b>"
+ msgstr ""
  
--#~ msgid "range not supported on Non MLS machines"
--#~ msgstr "Opseg nije podržan na ne-MLS računalima"
-+#: ../gui/polgen.glade:1011
-+msgid "<b>Select existing role to modify:</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:1227
++#: ../gui/polgen.glade:1019
+ msgid "Select the user roles that will transiton to this applications domains."
+ msgstr ""
  
--#~ msgid "Invalid value %s"
--#~ msgstr "Neispravna vrijednost '%s'. "
-+#: ../gui/polgen.glade:1045
-+msgid "Select the user roles that will transiton to the %s domain."
-+msgstr ""
+-#: ../gui/polgen.glade:1255
+-msgid "label108"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1284
++#: ../gui/polgen.glade:1056
+ msgid "<b>Select domains that %s will administer:</b>"
+ msgstr ""
  
--#~ msgid ""
--#~ "In order to load this newly created policy package into the kernel,\n"
--#~ "you are required to execute \n"
--#~ "\n"
--#~ "semodule -i %s.pp\n"
--#~ "\n"
--#~ msgstr ""
--#~ "Da bi se ovaj novoizrađeni paket pravila učitao u kernel,\n"
--#~ "potrebno je da izvršite naredbu \n"
--#~ "\n"
--#~ "semodule -I %s.pp\n"
--#~ "\n"
-+#: ../gui/polgen.glade:1073
-+msgid "label106"
-+msgstr ""
- 
--#~ msgid "Options Error: %s "
--#~ msgstr "Opciona greška: %s "
-+#: ../gui/polgen.glade:1102
-+msgid "<b>Select roles that %s will transition to:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1136
-+msgid "Select applications domains that %s will transition to."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1164
-+msgid "label107"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1193
-+msgid "<b>Select the user_roles that will transition to %s:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1227
-+msgid "Select the user roles that will transiton to this applications domains."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1255
-+msgid "label108"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1284
-+msgid "<b>Select domains that %s will administer:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1318 ../gui/polgen.glade:1409
-+msgid "Select the domains that you would like this user administer."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1346
-+msgid "label109"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1375
-+msgid "<b>Select additional roles for %s:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1437
-+msgid "label111"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1466
-+msgid "<b>Enter network ports that %s binds on:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1497 ../gui/polgen.glade:1997
-+msgid "<b>TCP Ports</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1565 ../gui/polgen.glade:1785
-+msgid "Allows %s to bind to any udp port"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1567 ../gui/polgen.glade:1787 ../gui/polgen.glade:2061
-+#: ../gui/polgen.glade:2215
+-#: ../gui/polgen.glade:1318 ../gui/polgen.glade:1409
++#: ../gui/polgen.glade:1074 ../gui/polgen.glade:1129
+ msgid "Select the domains that you would like this user administer."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1346
+-msgid "label109"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1375
++#: ../gui/polgen.glade:1111
+ msgid "<b>Select additional roles for %s:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1437
+-msgid "label111"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1466
++#: ../gui/polgen.glade:1166
+ msgid "<b>Enter network ports that %s binds on:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1497 ../gui/polgen.glade:1997
++#: ../gui/polgen.glade:1186 ../gui/polgen.glade:1557
+ msgid "<b>TCP Ports</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1565 ../gui/polgen.glade:1785
++#: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
++#: ../gui/polgen.glade:1698
 +msgid "All"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:1585 ../gui/polgen.glade:1805
-+msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1587 ../gui/polgen.glade:1807
++#: ../gui/polgen.glade:1227 ../gui/polgen.glade:1394
+ msgid "Allows %s to bind to any udp port"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1567 ../gui/polgen.glade:1787 ../gui/polgen.glade:2061
+-#: ../gui/polgen.glade:2215
+-msgid "All"
++#: ../gui/polgen.glade:1240 ../gui/polgen.glade:1407
 +msgid "600-1024"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1605 ../gui/polgen.glade:1825
-+msgid ""
-+"Enter a comma separated list of udp ports or ranges of ports that %s binds "
-+"to. Example: 612, 650-660"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1607 ../gui/polgen.glade:1827
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1585 ../gui/polgen.glade:1805
++#: ../gui/polgen.glade:1244 ../gui/polgen.glade:1411
+ msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1587 ../gui/polgen.glade:1807
+-msgid "600-1024"
++#: ../gui/polgen.glade:1257 ../gui/polgen.glade:1424
 +msgid "Unreserved Ports (>1024)"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1638 ../gui/polgen.glade:1858 ../gui/polgen.glade:2079
-+#: ../gui/polgen.glade:2233
-+msgid "Select Ports"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1663 ../gui/polgen.glade:1883
-+msgid "Allows %s to bind to any udp ports > 1024"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1717 ../gui/polgen.glade:2151
-+msgid "<b>UDP Ports</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1937
-+msgid "label113"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1966
-+msgid "<b>Select network ports that %s connects to:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2058
-+msgid "Allows %s to connect to any tcp port"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2104
-+msgid ""
-+"Enter a comma separated list of tcp ports or ranges of ports that %s "
-+"connects to. Example: 612, 650-660"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2212
-+msgid "Allows %s to connect to any udp port"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2258
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1605 ../gui/polgen.glade:1825
++#: ../gui/polgen.glade:1261 ../gui/polgen.glade:1428
+ msgid ""
+ "Enter a comma separated list of udp ports or ranges of ports that %s binds "
+ "to. Example: 612, 650-660"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1607 ../gui/polgen.glade:1827
+-msgid "Unreserved Ports (>1024)"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1638 ../gui/polgen.glade:1858 ../gui/polgen.glade:2079
+-#: ../gui/polgen.glade:2233
++#: ../gui/polgen.glade:1289 ../gui/polgen.glade:1456 ../gui/polgen.glade:1609
++#: ../gui/polgen.glade:1718
+ msgid "Select Ports"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1663 ../gui/polgen.glade:1883
++#: ../gui/polgen.glade:1302 ../gui/polgen.glade:1469
+ msgid "Allows %s to bind to any udp ports > 1024"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1717 ../gui/polgen.glade:2151
++#: ../gui/polgen.glade:1353 ../gui/polgen.glade:1666
+ msgid "<b>UDP Ports</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1937
+-msgid "label113"
++#: ../gui/polgen.glade:1519
 +msgid ""
-+"Enter a comma separated list of udp ports or ranges of ports that %s "
-+"connects to. Example: 612, 650-660"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2305
-+msgid "label114"
-+msgstr ""
-+
++"Network\n"
++"Bind tab"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1966
++#: ../gui/polgen.glade:1537
+ msgid "<b>Select network ports that %s connects to:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2058
++#: ../gui/polgen.glade:1593
+ msgid "Allows %s to connect to any tcp port"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2104
++#: ../gui/polgen.glade:1622
+ msgid ""
+ "Enter a comma separated list of tcp ports or ranges of ports that %s "
+ "connects to. Example: 612, 650-660"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2212
++#: ../gui/polgen.glade:1702
+ msgid "Allows %s to connect to any udp port"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2258
++#: ../gui/polgen.glade:1731
+ msgid ""
+ "Enter a comma separated list of udp ports or ranges of ports that %s "
+ "connects to. Example: 612, 650-660"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2305
+-msgid "label114"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:2334
++#: ../gui/polgen.glade:1792
+ msgid "<b>Select common application traits for %s:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2366
++#: ../gui/polgen.glade:1809
+ msgid "Writes syslog messages\t"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2385
++#: ../gui/polgen.glade:1824
+ msgid "Create/Manipulate temporary files in /tmp"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2404
++#: ../gui/polgen.glade:1839
+ msgid "Uses Pam for authentication"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2423
++#: ../gui/polgen.glade:1854
+ msgid "Uses nsswitch or getpw* calls"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2442
++#: ../gui/polgen.glade:1869
+ msgid "Uses dbus"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2461
++#: ../gui/polgen.glade:1884
+ msgid "Sends audit messages"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2480
++#: ../gui/polgen.glade:1899
+ msgid "Interacts with the terminal"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2499
++#: ../gui/polgen.glade:1914
+ msgid "Sends email"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2530
+-msgid "label115"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:2559
++#: ../gui/polgen.glade:1961
+ msgid "<b>Add files/directories that %s manages</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2788
++#: ../gui/polgen.glade:2122
+ msgid ""
+ "Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
+ "Files ..."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2823
+-msgid "label116"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:2852
++#: ../gui/polgen.glade:2166
+ msgid "<b>Add booleans from the %s policy:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:3002
++#: ../gui/polgen.glade:2274
+ msgid "Add/Remove booleans used by the %s domain"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:3066
++#: ../gui/polgen.glade:2316
+ msgid "<b>Which directory you will generate the %s policy?</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:3097
 +#: ../gui/polgen.glade:2334
-+msgid "<b>Select common application traits for %s:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2366
-+msgid "Writes syslog messages\t"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2385
-+msgid "Create/Manipulate temporary files in /tmp"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2404
-+msgid "Uses Pam for authentication"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2423
-+msgid "Uses nsswitch or getpw* calls"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2442
-+msgid "Uses dbus"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2461
-+msgid "Sends audit messages"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2480
-+msgid "Interacts with the terminal"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2499
-+msgid "Sends email"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2530
-+msgid "label115"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2559
-+msgid "<b>Add files/directories that %s manages</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2788
-+msgid ""
-+"Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
-+"Files ..."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2823
-+msgid "label116"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2852
-+msgid "<b>Add booleans from the %s policy:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:3002
-+msgid "Add/Remove booleans used by the %s domain"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:3066
-+msgid "<b>Which directory you will generate the %s policy?</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:3097
-+msgid "Policy Directory"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:3254
-+msgid "Add Booleans Dialog"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:3327
-+msgid "Boolean Name"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:261
-+msgid "Role"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:268
-+msgid "Existing_User"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
-+msgid "Application"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:352
-+#, python-format
-+msgid "%s must be a directory"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
-+msgid "You must select a user"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:542
-+msgid "Select executable file to be confined."
-+msgstr ""
-+
-+#: ../gui/polgengui.py:553
-+msgid "Select init script file to be confined."
-+msgstr ""
-+
-+#: ../gui/polgengui.py:563
-+msgid "Select file(s) that confined application creates or writes"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:570
-+msgid "Select directory(s) that the confined application owns and writes into"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:632
-+msgid "Select directory to generate policy files in"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:649
-+#, python-format
-+msgid ""
-+"Type %s_t already defined in current policy.\n"
-+"Do you want to continue?"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
-+msgid "Verify Name"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:653
-+#, python-format
-+msgid ""
-+"Module %s.pp already loaded in current policy.\n"
-+"Do you want to continue?"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:699
-+msgid ""
-+"You must add a name made up of letters and numbers and containing no spaces."
-+msgstr ""
-+
-+#: ../gui/polgengui.py:713
-+msgid "You must enter a executable"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
-+msgid "Configue SELinux"
-+msgstr ""
-+
-+#: ../gui/polgen.py:158
-+msgid "Internet Services Daemon"
-+msgstr ""
-+
-+#: ../gui/polgen.py:197
-+#, python-format
-+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
-+msgstr ""
-+
-+#: ../gui/polgen.py:324
-+msgid "You must enter a name for your confined process/user"
-+msgstr ""
-+
-+#: ../gui/polgen.py:326
-+msgid ""
-+"Name must be alpha numberic with no spaces. Consider using option \"-n "
-+"MODULENAME\""
-+msgstr ""
-+
-+#: ../gui/polgen.py:414
-+msgid "User Role types can not be assigned executables."
-+msgstr ""
-+
-+#: ../gui/polgen.py:420
-+msgid "Only Daemon apps can use an init script.."
-+msgstr ""
-+
-+#: ../gui/polgen.py:438
-+msgid "use_resolve must be a boolean value "
-+msgstr ""
-+
-+#: ../gui/polgen.py:444
-+msgid "use_syslog must be a boolean value "
-+msgstr ""
-+
-+#: ../gui/polgen.py:450
-+msgid "use_kerberos must be a boolean value "
-+msgstr ""
-+
-+#: ../gui/polgen.py:456
-+msgid "manage_krb5_rcache must be a boolean value "
-+msgstr ""
-+
-+#: ../gui/polgen.py:486
-+msgid "USER Types automatically get a tmp type"
-+msgstr ""
-+
-+#: ../gui/polgen.py:1004
-+msgid "You must enter the executable path for your confined process"
-+msgstr ""
-+
-+#: ../gui/polgen.py:1182
-+msgid "Type Enforcement file"
-+msgstr ""
-+
-+#: ../gui/polgen.py:1183
-+msgid "Interface file"
-+msgstr ""
-+
-+#: ../gui/polgen.py:1184
-+msgid "File Contexts file"
-+msgstr ""
-+
-+#: ../gui/polgen.py:1185
-+msgid "Setup Script"
-+msgstr ""
-+
-+#: ../gui/polgen.py:1306
-+#, python-format
-+msgid ""
-+"\n"
-+"%s\n"
-+"\n"
-+"sepolgen [ -n moduleName ] [ -m ] [ -t type ] [ executable | Name ]\n"
-+"valid Types:\n"
-+msgstr ""
-+
-+#: ../gui/polgen.py:1354
-+msgid "Executable or Name required"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
-+msgid "Network Port"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:85
-+msgid ""
-+"SELinux Port\n"
-+"Type"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
-+msgid "Protocol"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
-+msgid ""
-+"MLS/MCS\n"
-+"Level"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:101
-+msgid "Port"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:207
-+#, python-format
-+msgid "Port number \"%s\" is not valid.  0 < PORT_NUMBER < 65536 "
-+msgstr ""
-+
-+#: ../gui/portsPage.py:252
-+msgid "List View"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:255 ../gui/system-config-selinux.glade:2419
-+msgid "Group View"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:1 ../gui/selinux.tbl:30 ../gui/selinux.tbl:31
-+#: ../gui/selinux.tbl:32 ../gui/selinux.tbl:33 ../gui/selinux.tbl:34
-+#: ../gui/selinux.tbl:36 ../gui/selinux.tbl:37 ../gui/selinux.tbl:38
-+#: ../gui/selinux.tbl:39 ../gui/selinux.tbl:40 ../gui/selinux.tbl:42
-+#: ../gui/selinux.tbl:43 ../gui/selinux.tbl:44 ../gui/selinux.tbl:45
-+#: ../gui/selinux.tbl:46 ../gui/selinux.tbl:47 ../gui/selinux.tbl:48
-+#: ../gui/selinux.tbl:49 ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
-+#: ../gui/selinux.tbl:52 ../gui/selinux.tbl:53 ../gui/selinux.tbl:59
-+#: ../gui/selinux.tbl:60 ../gui/selinux.tbl:61 ../gui/selinux.tbl:62
-+#: ../gui/selinux.tbl:63 ../gui/selinux.tbl:64 ../gui/selinux.tbl:65
-+#: ../gui/selinux.tbl:66 ../gui/selinux.tbl:67 ../gui/selinux.tbl:68
-+#: ../gui/selinux.tbl:69 ../gui/selinux.tbl:75 ../gui/selinux.tbl:76
-+#: ../gui/selinux.tbl:77 ../gui/selinux.tbl:78 ../gui/selinux.tbl:79
-+#: ../gui/selinux.tbl:80 ../gui/selinux.tbl:81 ../gui/selinux.tbl:82
-+#: ../gui/selinux.tbl:83 ../gui/selinux.tbl:84 ../gui/selinux.tbl:86
-+#: ../gui/selinux.tbl:88 ../gui/selinux.tbl:89 ../gui/selinux.tbl:90
-+#: ../gui/selinux.tbl:92 ../gui/selinux.tbl:94 ../gui/selinux.tbl:95
-+#: ../gui/selinux.tbl:96 ../gui/selinux.tbl:97 ../gui/selinux.tbl:98
-+#: ../gui/selinux.tbl:99 ../gui/selinux.tbl:100 ../gui/selinux.tbl:101
-+#: ../gui/selinux.tbl:102 ../gui/selinux.tbl:103 ../gui/selinux.tbl:104
-+#: ../gui/selinux.tbl:106 ../gui/selinux.tbl:108 ../gui/selinux.tbl:109
-+#: ../gui/selinux.tbl:110 ../gui/selinux.tbl:111 ../gui/selinux.tbl:112
-+#: ../gui/selinux.tbl:113 ../gui/selinux.tbl:114 ../gui/selinux.tbl:116
-+#: ../gui/selinux.tbl:117 ../gui/selinux.tbl:119 ../gui/selinux.tbl:121
-+#: ../gui/selinux.tbl:123 ../gui/selinux.tbl:124 ../gui/selinux.tbl:127
-+#: ../gui/selinux.tbl:129 ../gui/selinux.tbl:130 ../gui/selinux.tbl:131
-+#: ../gui/selinux.tbl:132 ../gui/selinux.tbl:133 ../gui/selinux.tbl:134
-+#: ../gui/selinux.tbl:135 ../gui/selinux.tbl:136 ../gui/selinux.tbl:137
-+#: ../gui/selinux.tbl:138 ../gui/selinux.tbl:139 ../gui/selinux.tbl:142
-+#: ../gui/selinux.tbl:143 ../gui/selinux.tbl:144 ../gui/selinux.tbl:145
-+#: ../gui/selinux.tbl:146 ../gui/selinux.tbl:147 ../gui/selinux.tbl:148
-+#: ../gui/selinux.tbl:149 ../gui/selinux.tbl:150 ../gui/selinux.tbl:151
-+#: ../gui/selinux.tbl:152 ../gui/selinux.tbl:154 ../gui/selinux.tbl:155
-+#: ../gui/selinux.tbl:156 ../gui/selinux.tbl:157 ../gui/selinux.tbl:158
-+#: ../gui/selinux.tbl:159 ../gui/selinux.tbl:160 ../gui/selinux.tbl:167
-+#: ../gui/selinux.tbl:171 ../gui/selinux.tbl:172 ../gui/selinux.tbl:173
-+#: ../gui/selinux.tbl:174 ../gui/selinux.tbl:175 ../gui/selinux.tbl:177
-+#: ../gui/selinux.tbl:178 ../gui/selinux.tbl:179 ../gui/selinux.tbl:180
-+#: ../gui/selinux.tbl:184 ../gui/selinux.tbl:192 ../gui/selinux.tbl:193
-+#: ../gui/selinux.tbl:194 ../gui/selinux.tbl:195 ../gui/selinux.tbl:196
-+#: ../gui/selinux.tbl:197 ../gui/selinux.tbl:198 ../gui/selinux.tbl:199
-+#: ../gui/selinux.tbl:200 ../gui/selinux.tbl:201 ../gui/selinux.tbl:206
-+#: ../gui/selinux.tbl:207 ../gui/selinux.tbl:218 ../gui/selinux.tbl:219
-+#: ../gui/selinux.tbl:220 ../gui/selinux.tbl:222 ../gui/selinux.tbl:224
-+#: ../gui/selinux.tbl:226 ../gui/selinux.tbl:227 ../gui/selinux.tbl:230
-+msgid "SELinux Service Protection"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:1
-+msgid "Disable SELinux protection for acct daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:2 ../gui/selinux.tbl:3 ../gui/selinux.tbl:70
-+#: ../gui/selinux.tbl:153 ../gui/selinux.tbl:168 ../gui/selinux.tbl:169
-+#: ../gui/selinux.tbl:170 ../gui/selinux.tbl:189 ../gui/selinux.tbl:202
-+#: ../gui/selinux.tbl:203 ../gui/selinux.tbl:204 ../gui/selinux.tbl:205
-+msgid "Admin"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:2
-+msgid "Allow all daemons to write corefiles to /"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:3
-+msgid "Allow all daemons the ability to use unallocated ttys"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
-+#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
-+#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
-+#: ../gui/selinux.tbl:210 ../gui/selinux.tbl:211 ../gui/selinux.tbl:212
-+#: ../gui/selinux.tbl:213 ../gui/selinux.tbl:214 ../gui/selinux.tbl:215
-+#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
-+msgid "User Privs"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:4
-+msgid ""
-+"Allow gadmin SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:5
-+msgid ""
-+"Allow guest SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
-+msgid "Memory Protection"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:6
-+msgid "Allow java executable stack"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
-+#: ../gui/selinux.tbl:209
-+msgid "Mount"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:7
-+msgid "Allow mount to mount any file"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:8
-+msgid "Allow mount to mount any directory"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:9
-+msgid "Allow mplayer executable stack"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
-+#: ../gui/selinux.tbl:188
-+msgid "SSH"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:10
-+msgid "Allow ssh to run ssh-keysign"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:11
-+msgid ""
-+"Allow staff SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:12
-+msgid ""
-+"Allow sysadm SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:13
-+msgid ""
-+"Allow unconfined SELinux user account to execute files in home directory or /"
-+"tmp"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:14
-+msgid "Network Configuration"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:14
-+msgid "Allow unlabeled packets to flow on the network"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:15
-+msgid ""
-+"Allow user SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:16
-+msgid "Allow unconfined to dyntrans to unconfined_execmem"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
-+#: ../gui/selinux.tbl:140
-+msgid "Databases"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:17
-+msgid "Allow user to connect to mysql socket"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:18
-+msgid "Allow user to connect to postgres socket"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
-+msgid "XServer"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:19
-+msgid "Allow clients to write to X shared memory"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:20
-+msgid ""
-+"Allow xguest SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
-+#: ../gui/selinux.tbl:231
-+msgid "NIS"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:21
-+msgid "Allow daemons to run with NIS"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
-+#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
-+#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
-+#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
-+#: ../gui/selinux.tbl:118
-+msgid "Web Applications"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:22
-+msgid "Transition staff SELinux user to Web Browser Domain"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:23
-+msgid "Transition sysadm SELinux user to Web Browser Domain"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:24
-+msgid "Transition user SELinux user to Web Browser Domain"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:25
-+msgid "Transition xguest SELinux user to Web Browser Domain"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
-+#: ../gui/selinux.tbl:29
-+msgid "Allow staff Web Browsers to write to home directories"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:30
-+msgid "Disable SELinux protection for amanda"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:31
-+msgid "Disable SELinux protection for amavis"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:32
-+msgid "Disable SELinux protection for apmd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:33
-+msgid "Disable SELinux protection for arpwatch daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:34
-+msgid "Disable SELinux protection for auditd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:35
-+msgid "Disable SELinux protection for automount daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:36
-+msgid "Disable SELinux protection for avahi"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:37
-+msgid "Disable SELinux protection for bluetooth daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:38
-+msgid "Disable SELinux protection for canna daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:39
-+msgid "Disable SELinux protection for cardmgr daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:40
-+msgid "Disable SELinux protection for Cluster Server"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:41
-+msgid ""
-+"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-+"temp and untrusted content files"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:42
-+msgid "Disable SELinux protection for ciped daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:43
-+msgid "Disable SELinux protection for clamd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:44
-+msgid "Disable SELinux protection for clamscan"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:45
-+msgid "Disable SELinux protection for clvmd"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:46
-+msgid "Disable SELinux protection for comsat daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
-+#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
-+msgid "Disable SELinux protection for courier daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:52
-+msgid "Disable SELinux protection for cpucontrol daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:53
-+msgid "Disable SELinux protection for cpuspeed daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:54
-+msgid "Cron"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:54
-+msgid "Disable SELinux protection for crond daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
-+#: ../gui/selinux.tbl:91
-+msgid "Printing"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:55
-+msgid "Disable SELinux protection for cupsd back end server"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:56
-+msgid "Disable SELinux protection for cupsd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:57
-+msgid "Disable SELinux protection for cupsd_lpd"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:58
-+msgid "CVS"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:58
-+msgid "Disable SELinux protection for cvs daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:59
-+msgid "Disable SELinux protection for cyrus daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:60
-+msgid "Disable SELinux protection for dbskkd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:61
-+msgid "Disable SELinux protection for dbusd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:62
-+msgid "Disable SELinux protection for dccd"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:63
-+msgid "Disable SELinux protection for dccifd"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:64
-+msgid "Disable SELinux protection for dccm"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:65
-+msgid "Disable SELinux protection for ddt daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:66
-+msgid "Disable SELinux protection for devfsd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:67
-+msgid "Disable SELinux protection for dhcpc daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:68
-+msgid "Disable SELinux protection for dhcpd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:69
-+msgid "Disable SELinux protection for dictd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:70
-+msgid "Allow sysadm_t to directly start daemons"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:71
-+msgid "Disable SELinux protection for Evolution"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:72
-+msgid "Games"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:72
-+msgid "Disable SELinux protection for games"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:73
-+msgid "Disable SELinux protection for the web browsers"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:74
-+msgid "Disable SELinux protection for Thunderbird"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:75
-+msgid "Disable SELinux protection for distccd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:76
-+msgid "Disable SELinux protection for dmesg daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:77
-+msgid "Disable SELinux protection for dnsmasq daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:78
-+msgid "Disable SELinux protection for dovecot daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:79
-+msgid "Disable SELinux protection for entropyd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:80
-+msgid "Disable SELinux protection for fetchmail"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:81
-+msgid "Disable SELinux protection for fingerd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:82
-+msgid "Disable SELinux protection for freshclam daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:83
-+msgid "Disable SELinux protection for fsdaemon daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:84
-+msgid "Disable SELinux protection for gpm daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
-+msgid "NFS"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:85
-+msgid "Disable SELinux protection for gss daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:86
-+msgid "Disable SELinux protection for Hal daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:87
-+msgid "Compatibility"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:87
-+msgid ""
-+"Do not audit things that we know to be broken but which are not security "
-+"risks"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:88
-+msgid "Disable SELinux protection for hostname daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:89
-+msgid "Disable SELinux protection for hotplug daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:90
-+msgid "Disable SELinux protection for howl daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:91
-+msgid "Disable SELinux protection for cups hplip daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:92
-+msgid "Disable SELinux protection for httpd rotatelogs"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
-+msgid "HTTPD Service"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:93
-+msgid "Disable SELinux protection for http suexec"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:94
-+msgid "Disable SELinux protection for hwclock daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:95
-+msgid "Disable SELinux protection for i18n daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:96
-+msgid "Disable SELinux protection for imazesrv daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:97
-+msgid "Disable SELinux protection for inetd child daemons"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:98
-+msgid "Disable SELinux protection for inetd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:99
-+msgid "Disable SELinux protection for innd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:100
-+msgid "Disable SELinux protection for iptables daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:101
-+msgid "Disable SELinux protection for ircd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:102
-+msgid "Disable SELinux protection for irqbalance daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:103
-+msgid "Disable SELinux protection for iscsi daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:104
-+msgid "Disable SELinux protection for jabberd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
-+msgid "Kerberos"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:105
-+msgid "Disable SELinux protection for kadmind daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:106
-+msgid "Disable SELinux protection for klogd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:107
-+msgid "Disable SELinux protection for krb5kdc daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:108
-+msgid "Disable SELinux protection for ktalk daemons"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:109
-+msgid "Disable SELinux protection for kudzu daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:110
-+msgid "Disable SELinux protection for locate daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:111
-+msgid "Disable SELinux protection for lpd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:112
-+msgid "Disable SELinux protection for lrrd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:113
-+msgid "Disable SELinux protection for lvm daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:114
-+msgid "Disable SELinux protection for mailman"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:115
-+msgid "Allow evolution and thunderbird to read user files"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:116
-+msgid "Disable SELinux protection for mdadm daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:117
-+msgid "Disable SELinux protection for monopd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:118
-+msgid "Allow the mozilla browser to read user files"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:119
-+msgid "Disable SELinux protection for mrtg daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:120
-+msgid "Disable SELinux protection for mysqld daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:121
-+msgid "Disable SELinux protection for nagios daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
-+msgid "Name Service"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:122
-+msgid "Disable SELinux protection for named daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:123
-+msgid "Disable SELinux protection for nessusd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:124
-+msgid "Disable SELinux protection for NetworkManager"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:125
-+msgid "Disable SELinux protection for nfsd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
-+#: ../gui/selinux.tbl:221
-+msgid "Samba"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:126
-+msgid "Disable SELinux protection for nmbd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:127
-+msgid "Disable SELinux protection for nrpe daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:128
-+msgid "Disable SELinux protection for nscd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:129
-+msgid "Disable SELinux protection for nsd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:130
-+msgid "Disable SELinux protection for ntpd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:131
-+msgid "Disable SELinux protection for oddjob"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:132
-+msgid "Disable SELinux protection for oddjob_mkhomedir"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:133
-+msgid "Disable SELinux protection for openvpn daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:134
-+msgid "Disable SELinux protection for pam daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:135
-+msgid "Disable SELinux protection for pegasus"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:136
-+msgid "Disable SELinux protection for perdition daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:137
-+msgid "Disable SELinux protection for portmap daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:138
-+msgid "Disable SELinux protection for portslave daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:139
-+msgid "Disable SELinux protection for postfix"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:140
-+msgid "Disable SELinux protection for postgresql daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:141
-+msgid "pppd"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:141
-+msgid "Allow pppd to be run for a regular user"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:142
-+msgid "Disable SELinux protection for pptp"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:143
-+msgid "Disable SELinux protection for prelink daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:144
-+msgid "Disable SELinux protection for privoxy daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:145
-+msgid "Disable SELinux protection for ptal daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:146
-+msgid "Disable SELinux protection for pxe daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:147
-+msgid "Disable SELinux protection for pyzord"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:148
-+msgid "Disable SELinux protection for quota daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:149
-+msgid "Disable SELinux protection for radiusd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:150
-+msgid "Disable SELinux protection for radvd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:151
-+msgid "Disable SELinux protection for rdisc"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:152
-+msgid "Disable SELinux protection for readahead"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:153
-+msgid "Allow programs to read files in non-standard locations (default_t)"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:154
-+msgid "Disable SELinux protection for restorecond"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:155
-+msgid "Disable SELinux protection for rhgb daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:156
-+msgid "Disable SELinux protection for ricci"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:157
-+msgid "Disable SELinux protection for ricci_modclusterd"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:158
-+msgid "Disable SELinux protection for rlogind daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:159
-+msgid "Disable SELinux protection for rpcd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:160
-+msgid "Disable SELinux protection for rshd"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:161
-+msgid "rsync"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:161
-+msgid "Disable SELinux protection for rsync daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:162
-+msgid "Allow ssh to run from inetd instead of as a daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:163
-+msgid "Allow Samba to share nfs directories"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
-+msgid "SASL authentication server"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:164
-+msgid "Allow sasl authentication server to read /etc/shadow"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:165
-+msgid ""
-+"Allow X-Windows server to map a memory region as both executable and writable"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:166
-+msgid "Disable SELinux protection for saslauthd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:167
-+msgid "Disable SELinux protection for scannerdaemon daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:168
-+msgid "Do not allow transition to sysadm_t, sudo and su effected"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:169
-+msgid "Do not allow any processes to load kernel modules"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:170
-+msgid "Do not allow any processes to modify kernel SELinux policy"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:171
-+msgid "Disable SELinux protection for sendmail daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:172
-+msgid "Disable SELinux protection for setrans"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:173
-+msgid "Disable SELinux protection for setroubleshoot daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:174
-+msgid "Disable SELinux protection for slapd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:175
-+msgid "Disable SELinux protection for slrnpull daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:176
-+msgid "Disable SELinux protection for smbd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:177
-+msgid "Disable SELinux protection for snmpd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:178
-+msgid "Disable SELinux protection for snort daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:179
-+msgid "Disable SELinux protection for soundd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:180
-+msgid "Disable SELinux protection for sound daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
-+msgid "Spam Protection"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:181
-+msgid "Disable SELinux protection for spamd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:182
-+msgid "Allow spamd to access home directories"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:183
-+msgid "Allow Spam Assassin daemon network access"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:184
-+msgid "Disable SELinux protection for speedmgmt daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
-+msgid "Squid"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:185
-+msgid "Allow squid daemon to connect to the network"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:186
-+msgid "Disable SELinux protection for squid daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:187
-+msgid "Disable SELinux protection for ssh daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:188
-+msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:189
-+msgid ""
-+"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
-+"bashrc)"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
-+msgid "Universal SSL tunnel"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:190
-+msgid "Disable SELinux protection for stunnel daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:191
-+msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:192
-+msgid "Disable SELinux protection for swat daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:193
-+msgid "Disable SELinux protection for sxid daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:194
-+msgid "Disable SELinux protection for syslogd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:195
-+msgid "Disable SELinux protection for system cron jobs"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:196
-+msgid "Disable SELinux protection for tcp daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:197
-+msgid "Disable SELinux protection for telnet daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:198
-+msgid "Disable SELinux protection for tftpd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:199
-+msgid "Disable SELinux protection for transproxy daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:200
-+msgid "Disable SELinux protection for udev daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:201
-+msgid "Disable SELinux protection for uml daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:202
-+msgid ""
-+"Allow xinetd to run unconfined, including any services it starts that do not "
-+"have a domain transition explicitly defined"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:203
-+msgid ""
-+"Allow rc scripts to run unconfined, including any daemon started by an rc "
-+"script that does not have a domain transition explicitly defined"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:204
-+msgid "Allow rpm to run unconfined"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:205
-+msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:206
-+msgid "Disable SELinux protection for updfstab daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:207
-+msgid "Disable SELinux protection for uptimed daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:208
-+msgid ""
-+"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
-+"staff_r can do so"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:209
-+msgid "Allow users to execute the mount command"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:210
-+msgid "Allow regular users direct mouse access (only allow the X server)"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:211
-+msgid "Allow users to run the dmesg command"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:212
-+msgid "Allow users to control network interfaces (also needs USERCTL=true)"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:213
-+msgid "Allow normal user to execute ping"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:214
-+msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:215
-+msgid "Allow users to rw usb devices"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:216
-+msgid ""
-+"Allow users to run TCP servers (bind to ports and accept connection from the "
-+"same domain and outside users)  disabling this forces FTP passive mode and "
-+"may change other protocols"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:217
-+msgid "Allow user to stat ttyfiles"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:218
-+msgid "Disable SELinux protection for uucpd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:219
-+msgid "Disable SELinux protection for vmware daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:220
-+msgid "Disable SELinux protection for watchdog daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:221
-+msgid "Disable SELinux protection for winbind daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:222
-+msgid "Disable SELinux protection for xdm daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:223
-+msgid "Allow xdm logins as sysadm_r:sysadm_t"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:224
-+msgid "Disable SELinux protection for xen daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:225
-+msgid "XEN"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:225
-+msgid "Allow xen to read/write physical disk devices"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:226
-+msgid "Disable SELinux protection for xfs daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:227
-+msgid "Disable SELinux protection for xen control"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:228
-+msgid "Disable SELinux protection for ypbind daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:229
-+msgid "Disable SELinux protection for NIS Password Daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:230
-+msgid "Disable SELinux protection for ypserv daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:231
-+msgid "Disable SELinux protection for NIS Transfer Daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:232
-+msgid "Allow SELinux webadm user to manage unprivileged users home directories"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:233
-+msgid "Allow SELinux webadm user to read unprivileged users home directories"
-+msgstr ""
-+
+ msgid "Policy Directory"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:3254
+-msgid "Add Booleans Dialog"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:3327
+-msgid "Boolean Name"
+-msgstr ""
+-
+-#: ../gui/polgengui.py:261
++#: ../gui/polgengui.py:262
+ msgid "Role"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:268
++#: ../gui/polgengui.py:269
+ msgid "Existing_User"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
++#: ../gui/polgengui.py:283 ../gui/polgengui.py:291 ../gui/polgengui.py:305
+ msgid "Application"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:352
++#: ../gui/polgengui.py:353
+ #, python-format
+ msgid "%s must be a directory"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
++#: ../gui/polgengui.py:413 ../gui/polgengui.py:694
+ msgid "You must select a user"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:542
++#: ../gui/polgengui.py:543
+ msgid "Select executable file to be confined."
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:553
++#: ../gui/polgengui.py:554
+ msgid "Select init script file to be confined."
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:563
++#: ../gui/polgengui.py:564
+ msgid "Select file(s) that confined application creates or writes"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:570
++#: ../gui/polgengui.py:571
+ msgid "Select directory(s) that the confined application owns and writes into"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:632
++#: ../gui/polgengui.py:633
+ msgid "Select directory to generate policy files in"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:649
++#: ../gui/polgengui.py:650
+ #, python-format
+ msgid ""
+ "Type %s_t already defined in current policy.\n"
+ "Do you want to continue?"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
++#: ../gui/polgengui.py:650 ../gui/polgengui.py:654
+ msgid "Verify Name"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:653
++#: ../gui/polgengui.py:654
+ #, python-format
+ msgid ""
+ "Module %s.pp already loaded in current policy.\n"
+ "Do you want to continue?"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:699
++#: ../gui/polgengui.py:700
+ msgid ""
+ "You must add a name made up of letters and numbers and containing no spaces."
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:713
++#: ../gui/polgengui.py:714
+ msgid "You must enter a executable"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
++#: ../gui/polgengui.py:739 ../gui/system-config-selinux.py:174
+ msgid "Configue SELinux"
+ msgstr ""
+ 
+-#: ../gui/polgen.py:158
+-msgid "Internet Services Daemon"
+-msgstr ""
+-
+-#: ../gui/polgen.py:197
+-#, python-format
+-msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+-msgstr ""
+-
+-#: ../gui/polgen.py:324
+-msgid "You must enter a name for your confined process/user"
+-msgstr ""
+-
+-#: ../gui/polgen.py:326
+-msgid ""
+-"Name must be alpha numberic with no spaces. Consider using option \"-n "
+-"MODULENAME\""
+-msgstr ""
+-
+-#: ../gui/polgen.py:414
+-msgid "User Role types can not be assigned executables."
+-msgstr ""
+-
+-#: ../gui/polgen.py:420
+-msgid "Only Daemon apps can use an init script.."
+-msgstr ""
+-
+-#: ../gui/polgen.py:438
+-msgid "use_resolve must be a boolean value "
+-msgstr ""
+-
+-#: ../gui/polgen.py:444
+-msgid "use_syslog must be a boolean value "
+-msgstr ""
+-
+-#: ../gui/polgen.py:450
+-msgid "use_kerberos must be a boolean value "
+-msgstr ""
+-
+-#: ../gui/polgen.py:456
+-msgid "manage_krb5_rcache must be a boolean value "
+-msgstr ""
+-
+-#: ../gui/polgen.py:486
+-msgid "USER Types automatically get a tmp type"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1004
+-msgid "You must enter the executable path for your confined process"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1182
+-msgid "Type Enforcement file"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1183
+-msgid "Interface file"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1184
+-msgid "File Contexts file"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1185
+-msgid "Setup Script"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1306
+-#, python-format
+-msgid ""
+-"\n"
+-"%s\n"
+-"\n"
+-"sepolgen [ -n moduleName ] [ -m ] [ -t type ] [ executable | Name ]\n"
+-"valid Types:\n"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1354
+-msgid "Executable or Name required"
+-msgstr ""
+-
+ #: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
+ msgid "Network Port"
+ msgstr ""
+@@ -1980,1411 +1887,1499 @@ msgstr ""
+ msgid "Group View"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:1 ../gui/selinux.tbl:30 ../gui/selinux.tbl:31
+-#: ../gui/selinux.tbl:32 ../gui/selinux.tbl:33 ../gui/selinux.tbl:34
+-#: ../gui/selinux.tbl:36 ../gui/selinux.tbl:37 ../gui/selinux.tbl:38
+-#: ../gui/selinux.tbl:39 ../gui/selinux.tbl:40 ../gui/selinux.tbl:42
+-#: ../gui/selinux.tbl:43 ../gui/selinux.tbl:44 ../gui/selinux.tbl:45
+-#: ../gui/selinux.tbl:46 ../gui/selinux.tbl:47 ../gui/selinux.tbl:48
+-#: ../gui/selinux.tbl:49 ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
+-#: ../gui/selinux.tbl:52 ../gui/selinux.tbl:53 ../gui/selinux.tbl:59
+-#: ../gui/selinux.tbl:60 ../gui/selinux.tbl:61 ../gui/selinux.tbl:62
+-#: ../gui/selinux.tbl:63 ../gui/selinux.tbl:64 ../gui/selinux.tbl:65
+-#: ../gui/selinux.tbl:66 ../gui/selinux.tbl:67 ../gui/selinux.tbl:68
+-#: ../gui/selinux.tbl:69 ../gui/selinux.tbl:75 ../gui/selinux.tbl:76
+-#: ../gui/selinux.tbl:77 ../gui/selinux.tbl:78 ../gui/selinux.tbl:79
+-#: ../gui/selinux.tbl:80 ../gui/selinux.tbl:81 ../gui/selinux.tbl:82
+-#: ../gui/selinux.tbl:83 ../gui/selinux.tbl:84 ../gui/selinux.tbl:86
+-#: ../gui/selinux.tbl:88 ../gui/selinux.tbl:89 ../gui/selinux.tbl:90
+-#: ../gui/selinux.tbl:92 ../gui/selinux.tbl:94 ../gui/selinux.tbl:95
+-#: ../gui/selinux.tbl:96 ../gui/selinux.tbl:97 ../gui/selinux.tbl:98
+-#: ../gui/selinux.tbl:99 ../gui/selinux.tbl:100 ../gui/selinux.tbl:101
+-#: ../gui/selinux.tbl:102 ../gui/selinux.tbl:103 ../gui/selinux.tbl:104
+-#: ../gui/selinux.tbl:106 ../gui/selinux.tbl:108 ../gui/selinux.tbl:109
+-#: ../gui/selinux.tbl:110 ../gui/selinux.tbl:111 ../gui/selinux.tbl:112
+-#: ../gui/selinux.tbl:113 ../gui/selinux.tbl:114 ../gui/selinux.tbl:116
+-#: ../gui/selinux.tbl:117 ../gui/selinux.tbl:119 ../gui/selinux.tbl:121
+-#: ../gui/selinux.tbl:123 ../gui/selinux.tbl:124 ../gui/selinux.tbl:127
+-#: ../gui/selinux.tbl:129 ../gui/selinux.tbl:130 ../gui/selinux.tbl:131
+-#: ../gui/selinux.tbl:132 ../gui/selinux.tbl:133 ../gui/selinux.tbl:134
+-#: ../gui/selinux.tbl:135 ../gui/selinux.tbl:136 ../gui/selinux.tbl:137
+-#: ../gui/selinux.tbl:138 ../gui/selinux.tbl:139 ../gui/selinux.tbl:142
+-#: ../gui/selinux.tbl:143 ../gui/selinux.tbl:144 ../gui/selinux.tbl:145
+-#: ../gui/selinux.tbl:146 ../gui/selinux.tbl:147 ../gui/selinux.tbl:148
+-#: ../gui/selinux.tbl:149 ../gui/selinux.tbl:150 ../gui/selinux.tbl:151
+-#: ../gui/selinux.tbl:152 ../gui/selinux.tbl:154 ../gui/selinux.tbl:155
+-#: ../gui/selinux.tbl:156 ../gui/selinux.tbl:157 ../gui/selinux.tbl:158
+-#: ../gui/selinux.tbl:159 ../gui/selinux.tbl:160 ../gui/selinux.tbl:167
+-#: ../gui/selinux.tbl:171 ../gui/selinux.tbl:172 ../gui/selinux.tbl:173
+-#: ../gui/selinux.tbl:174 ../gui/selinux.tbl:175 ../gui/selinux.tbl:177
+-#: ../gui/selinux.tbl:178 ../gui/selinux.tbl:179 ../gui/selinux.tbl:180
+-#: ../gui/selinux.tbl:184 ../gui/selinux.tbl:192 ../gui/selinux.tbl:193
+-#: ../gui/selinux.tbl:194 ../gui/selinux.tbl:195 ../gui/selinux.tbl:196
+-#: ../gui/selinux.tbl:197 ../gui/selinux.tbl:198 ../gui/selinux.tbl:199
+-#: ../gui/selinux.tbl:200 ../gui/selinux.tbl:201 ../gui/selinux.tbl:206
+-#: ../gui/selinux.tbl:207 ../gui/selinux.tbl:218 ../gui/selinux.tbl:219
+-#: ../gui/selinux.tbl:220 ../gui/selinux.tbl:222 ../gui/selinux.tbl:224
+-#: ../gui/selinux.tbl:226 ../gui/selinux.tbl:227 ../gui/selinux.tbl:230
+-msgid "SELinux Service Protection"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:1
+-msgid "Disable SELinux protection for acct daemon"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:2 ../gui/selinux.tbl:3 ../gui/selinux.tbl:70
+-#: ../gui/selinux.tbl:153 ../gui/selinux.tbl:168 ../gui/selinux.tbl:169
+-#: ../gui/selinux.tbl:170 ../gui/selinux.tbl:189 ../gui/selinux.tbl:202
+-#: ../gui/selinux.tbl:203 ../gui/selinux.tbl:204 ../gui/selinux.tbl:205
+-msgid "Admin"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:2
+-msgid "Allow all daemons to write corefiles to /"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:3
+-msgid "Allow all daemons the ability to use unallocated ttys"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
+-#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
+-#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
+-#: ../gui/selinux.tbl:210 ../gui/selinux.tbl:211 ../gui/selinux.tbl:212
+-#: ../gui/selinux.tbl:213 ../gui/selinux.tbl:214 ../gui/selinux.tbl:215
+-#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
+-msgid "User Privs"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:4
+-msgid ""
+-"Allow gadmin SELinux user account to execute files in home directory or /tmp"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:5
+-msgid ""
+-"Allow guest SELinux user account to execute files in home directory or /tmp"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
+-msgid "Memory Protection"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:6
+-msgid "Allow java executable stack"
 +#: ../gui/semanagePage.py:126
 +#, python-format
 +msgid "Are you sure you want to delete %s '%s'?"
-+msgstr ""
-+
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
+-#: ../gui/selinux.tbl:209
+-msgid "Mount"
 +#: ../gui/semanagePage.py:126
 +#, python-format
 +msgid "Delete %s"
-+msgstr ""
-+
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:7
+-msgid "Allow mount to mount any file"
 +#: ../gui/semanagePage.py:134
 +#, python-format
 +msgid "Add %s"
-+msgstr ""
-+
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:8
+-msgid "Allow mount to mount any directory"
 +#: ../gui/semanagePage.py:148
 +#, python-format
 +msgid "Modify %s"
-+msgstr ""
-+
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:9
+-msgid "Allow mplayer executable stack"
 +#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
 +msgid "Permissive"
-+msgstr ""
-+
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
+-#: ../gui/selinux.tbl:188
+-msgid "SSH"
 +#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
 +msgid "Enforcing"
-+msgstr ""
-+
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:10
+-msgid "Allow ssh to run ssh-keysign"
 +#: ../gui/statusPage.py:94
 +msgid "Status"
-+msgstr ""
-+
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:11
 +#: ../gui/statusPage.py:133
-+msgid ""
+ msgid ""
+-"Allow staff SELinux user account to execute files in home directory or /tmp"
 +"Changing the policy type will cause a relabel of the entire file system on "
 +"the next boot. Relabeling takes a long time depending on the size of the "
 +"file system.  Do you wish to continue?"
-+msgstr ""
-+
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:12
 +#: ../gui/statusPage.py:147
-+msgid ""
+ msgid ""
+-"Allow sysadm SELinux user account to execute files in home directory or /tmp"
 +"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
 +"you later decide to turn SELinux back on, the system will be required to "
 +"relabel.  If you just want to see if SELinux is causing a problem on your "
 +"system, you can go to permissive mode which will only log errors and not "
 +"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
 +"wish to continue?"
-+msgstr ""
-+
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:13
 +#: ../gui/statusPage.py:152
-+msgid ""
+ msgid ""
+-"Allow unconfined SELinux user account to execute files in home directory or /"
+-"tmp"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:14
+-msgid "Network Configuration"
 +"Changing to SELinux enabled will cause a relabel of the entire file system "
 +"on the next boot. Relabeling takes a long time depending on the size of the "
 +"file system.  Do you wish to continue?"
-+msgstr ""
-+
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:14
+-msgid "Allow unlabeled packets to flow on the network"
 +#: ../gui/system-config-selinux.glade:11
 +msgid "system-config-selinux"
-+msgstr ""
-+
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:15
 +#: ../gui/system-config-selinux.glade:12
-+msgid ""
+ msgid ""
+-"Allow user SELinux user account to execute files in home directory or /tmp"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:16
+-msgid "Allow unconfined to dyntrans to unconfined_execmem"
 +"Copyright (c)2006 Red Hat, Inc.\n"
 +"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-+msgstr ""
-+
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
+-#: ../gui/selinux.tbl:140
+-msgid "Databases"
 +#: ../gui/system-config-selinux.glade:22
 +#: ../gui/system-config-selinux.glade:544
 +msgid "Add SELinux Login Mapping"
-+msgstr ""
-+
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:17
+-msgid "Allow user to connect to mysql socket"
 +#: ../gui/system-config-selinux.glade:257
 +msgid "Add SELinux Network Ports"
-+msgstr ""
-+
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:18
+-msgid "Allow user to connect to postgres socket"
 +#: ../gui/system-config-selinux.glade:391
 +#: ../gui/system-config-selinux.glade:678
 +msgid "SELinux Type"
-+msgstr ""
-+
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
+-msgid "XServer"
 +#: ../gui/system-config-selinux.glade:622
 +msgid "File Specification"
-+msgstr ""
-+
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:19
+-msgid "Allow clients to write to X shared memory"
 +#: ../gui/system-config-selinux.glade:650
 +msgid "File Type"
-+msgstr ""
-+
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:20
 +#: ../gui/system-config-selinux.glade:727
-+msgid ""
+ msgid ""
+-"Allow xguest SELinux user account to execute files in home directory or /tmp"
 +"all files\n"
 +"regular file\n"
 +"directory\n"
@@ -47663,83 +60723,125 @@ diff -up policycoreutils-2.1.12/po/bs.po.rhat policycoreutils-2.1.12/po/bs.po
 +"socket\n"
 +"symbolic link\n"
 +"named pipe\n"
-+msgstr ""
-+
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
+-#: ../gui/selinux.tbl:231
+-msgid "NIS"
 +#: ../gui/system-config-selinux.glade:773
 +msgid "MLS"
-+msgstr ""
-+
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:21
+-msgid "Allow daemons to run with NIS"
 +#: ../gui/system-config-selinux.glade:837
 +msgid "Add SELinux User"
-+msgstr ""
-+
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
+-#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
+-#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
+-#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
+-#: ../gui/selinux.tbl:118
+-msgid "Web Applications"
 +#: ../gui/system-config-selinux.glade:1079
 +msgid "SELinux Administration"
-+msgstr ""
-+
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:22
+-msgid "Transition staff SELinux user to Web Browser Domain"
 +#: ../gui/system-config-selinux.glade:1122
 +msgid "Add"
-+msgstr ""
-+
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:23
+-msgid "Transition sysadm SELinux user to Web Browser Domain"
 +#: ../gui/system-config-selinux.glade:1144
 +msgid "_Properties"
-+msgstr ""
-+
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:24
+-msgid "Transition user SELinux user to Web Browser Domain"
 +#: ../gui/system-config-selinux.glade:1166
 +msgid "_Delete"
-+msgstr ""
-+
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:25
+-msgid "Transition xguest SELinux user to Web Browser Domain"
 +#: ../gui/system-config-selinux.glade:1256
 +msgid "Select Management Object"
-+msgstr ""
-+
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
+-#: ../gui/selinux.tbl:29
+-msgid "Allow staff Web Browsers to write to home directories"
 +#: ../gui/system-config-selinux.glade:1273
 +msgid "<b>Select:</b>"
-+msgstr ""
-+
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:30
+-msgid "Disable SELinux protection for amanda"
 +#: ../gui/system-config-selinux.glade:1326
 +msgid "System Default Enforcing Mode"
-+msgstr ""
-+
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:31
+-msgid "Disable SELinux protection for amavis"
 +#: ../gui/system-config-selinux.glade:1354
 +msgid ""
 +"Disabled\n"
 +"Permissive\n"
 +"Enforcing\n"
-+msgstr ""
-+
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:32
+-msgid "Disable SELinux protection for apmd daemon"
 +#: ../gui/system-config-selinux.glade:1373
 +msgid "Current Enforcing Mode"
-+msgstr ""
-+
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:33
+-msgid "Disable SELinux protection for arpwatch daemon"
 +#: ../gui/system-config-selinux.glade:1418
 +msgid "System Default Policy Type: "
-+msgstr ""
-+
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:34
+-msgid "Disable SELinux protection for auditd daemon"
 +#: ../gui/system-config-selinux.glade:1463
 +msgid ""
 +"Select if you wish to relabel then entire file system on next reboot.  "
 +"Relabeling can take a very long time, depending on the size of the system.  "
 +"If you are changing policy types or going from disabled to enforcing, a "
 +"relabel is required."
-+msgstr ""
-+
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:35
+-msgid "Disable SELinux protection for automount daemon"
 +#: ../gui/system-config-selinux.glade:1509
 +msgid "Relabel on next reboot."
-+msgstr ""
-+
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:36
+-msgid "Disable SELinux protection for avahi"
 +#: ../gui/system-config-selinux.glade:1561
 +msgid "label37"
-+msgstr ""
-+
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:37
+-msgid "Disable SELinux protection for bluetooth daemon"
 +#: ../gui/system-config-selinux.glade:1598
 +msgid "Revert boolean setting to system default"
-+msgstr ""
-+
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:38
+-msgid "Disable SELinux protection for canna daemon"
 +#: ../gui/system-config-selinux.glade:1614
 +msgid "Toggle between Customized and All Booleans"
-+msgstr ""
-+
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:39
+-msgid "Disable SELinux protection for cardmgr daemon"
 +#: ../gui/system-config-selinux.glade:1645
 +#: ../gui/system-config-selinux.glade:1850
 +#: ../gui/system-config-selinux.glade:2037
@@ -47748,28669 +60850,26617 @@ diff -up policycoreutils-2.1.12/po/bs.po.rhat policycoreutils-2.1.12/po/bs.po
 +#: ../gui/system-config-selinux.glade:2692
 +#: ../gui/system-config-selinux.glade:2867
 +msgid "Filter"
-+msgstr ""
-+
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:40
+-msgid "Disable SELinux protection for Cluster Server"
 +#: ../gui/system-config-selinux.glade:1734
 +msgid "label50"
-+msgstr ""
-+
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:41
+-msgid ""
+-"Allow cdrecord to read various content. nfs, samba, removable devices, user "
+-"temp and untrusted content files"
 +#: ../gui/system-config-selinux.glade:1771
 +msgid "Add File Context"
-+msgstr ""
-+
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:42
+-msgid "Disable SELinux protection for ciped daemon"
 +#: ../gui/system-config-selinux.glade:1787
 +msgid "Modify File Context"
-+msgstr ""
-+
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:43
+-msgid "Disable SELinux protection for clamd daemon"
 +#: ../gui/system-config-selinux.glade:1803
 +msgid "Delete File Context"
-+msgstr ""
-+
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:44
+-msgid "Disable SELinux protection for clamscan"
 +#: ../gui/system-config-selinux.glade:1819
 +msgid "Toggle between all and customized file context"
-+msgstr ""
-+
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:45
+-msgid "Disable SELinux protection for clvmd"
 +#: ../gui/system-config-selinux.glade:1939
 +msgid "label38"
-+msgstr ""
-+
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:46
+-msgid "Disable SELinux protection for comsat daemon"
 +#: ../gui/system-config-selinux.glade:1976
 +msgid "Add SELinux User Mapping"
-+msgstr ""
-+
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
+-#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
+-msgid "Disable SELinux protection for courier daemon"
 +#: ../gui/system-config-selinux.glade:1992
 +msgid "Modify SELinux User Mapping"
-+msgstr ""
-+
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:52
+-msgid "Disable SELinux protection for cpucontrol daemon"
 +#: ../gui/system-config-selinux.glade:2008
 +msgid "Delete SELinux User Mapping"
-+msgstr ""
-+
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:53
+-msgid "Disable SELinux protection for cpuspeed daemon"
 +#: ../gui/system-config-selinux.glade:2126
 +msgid "label39"
-+msgstr ""
-+
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:54
+-msgid "Cron"
 +#: ../gui/system-config-selinux.glade:2163
 +msgid "Add User"
-+msgstr ""
-+
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:54
+-msgid "Disable SELinux protection for crond daemon"
 +#: ../gui/system-config-selinux.glade:2179
 +msgid "Modify User"
-+msgstr ""
-+
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
+-#: ../gui/selinux.tbl:91
+-msgid "Printing"
 +#: ../gui/system-config-selinux.glade:2195
 +msgid "Delete User"
-+msgstr ""
-+
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:55
+-msgid "Disable SELinux protection for cupsd back end server"
 +#: ../gui/system-config-selinux.glade:2313
 +msgid "label41"
-+msgstr ""
-+
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:56
+-msgid "Disable SELinux protection for cupsd daemon"
 +#: ../gui/system-config-selinux.glade:2350
 +msgid "Add Network Port"
-+msgstr ""
-+
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:57
+-msgid "Disable SELinux protection for cupsd_lpd"
 +#: ../gui/system-config-selinux.glade:2366
 +msgid "Edit Network Port"
-+msgstr ""
-+
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:58
+-msgid "CVS"
 +#: ../gui/system-config-selinux.glade:2382
 +msgid "Delete Network Port"
-+msgstr ""
-+
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:58
+-msgid "Disable SELinux protection for cvs daemon"
 +#: ../gui/system-config-selinux.glade:2418
 +#: ../gui/system-config-selinux.glade:2436
 +msgid "Toggle between Customized and All Ports"
-+msgstr ""
-+
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:59
+-msgid "Disable SELinux protection for cyrus daemon"
 +#: ../gui/system-config-selinux.glade:2556
 +msgid "label42"
-+msgstr ""
-+
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:60
+-msgid "Disable SELinux protection for dbskkd daemon"
 +#: ../gui/system-config-selinux.glade:2593
 +msgid "Generate new policy module"
-+msgstr ""
-+
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:61
+-msgid "Disable SELinux protection for dbusd daemon"
 +#: ../gui/system-config-selinux.glade:2609
 +msgid "Load policy module"
-+msgstr ""
-+
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:62
+-msgid "Disable SELinux protection for dccd"
 +#: ../gui/system-config-selinux.glade:2625
 +msgid "Remove loadable policy module"
-+msgstr ""
-+
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:63
+-msgid "Disable SELinux protection for dccifd"
 +#: ../gui/system-config-selinux.glade:2661
 +msgid ""
 +"Enable/Disable additional audit rules, that are normally not reported in the "
 +"log files."
-+msgstr ""
-+
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:64
+-msgid "Disable SELinux protection for dccm"
 +#: ../gui/system-config-selinux.glade:2781
 +msgid "label44"
-+msgstr ""
-+
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:65
+-msgid "Disable SELinux protection for ddt daemon"
 +#: ../gui/system-config-selinux.glade:2818
 +msgid "Change process mode to permissive."
-+msgstr ""
-+
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:66
+-msgid "Disable SELinux protection for devfsd daemon"
 +#: ../gui/system-config-selinux.glade:2836
 +msgid "Change process mode to enforcing"
-+msgstr ""
-+
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:67
+-msgid "Disable SELinux protection for dhcpc daemon"
 +#: ../gui/system-config-selinux.glade:2928
 +msgid "Process Domain"
-+msgstr ""
-+
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:68
+-msgid "Disable SELinux protection for dhcpd daemon"
 +#: ../gui/system-config-selinux.glade:2956
 +msgid "label59"
-+msgstr ""
-+
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:69
+-msgid "Disable SELinux protection for dictd daemon"
 +#: ../gui/usersPage.py:138
 +#, python-format
 +msgid "SELinux user '%s' is required"
-+msgstr ""
-diff -up policycoreutils-2.1.12/po/ca.po.rhat policycoreutils-2.1.12/po/ca.po
---- policycoreutils-2.1.12/po/ca.po.rhat	2012-07-04 07:35:21.000000000 -0400
-+++ policycoreutils-2.1.12/po/ca.po	2012-10-16 15:07:17.473526159 -0400
-@@ -1,35 +1,24 @@
--# Catalan translation for policycoreutils
--# Copyright © 2006 The Free Software Foundation, Inc.
--# This file is distributed under the same license as the policycoreutils
--#   package.
-+# SOME DESCRIPTIVE TITLE.
-+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
-+# This file is distributed under the same license as the PACKAGE package.
- #
-+# Translators:
-+# Albert Carabasa Giribet <albertc at asic.udl.cat>, 2009.
- # Josep Puigdemont Casamajó <josep.puigdemont at gmail.com>, 2006.
--# Xavier Conde Rueda <xavi.conde at gmail.com>, 2006
--#
--# This file is translated according to the glossary and style guide of
--#   Softcatalà. If you plan to modify this file, please read first the page
--#   of the Catalan translation team for the Fedora project at:
--#   http://www.softcatala.org/projectes/fedora/
--#   and contact the previous translator
--#
--# Aquest fitxer s'ha de traduir d'acord amb el recull de termes i la guia
--#   d'estil de Softcatalà. Si voleu modificar aquest fitxer, llegiu si
--#   us plau la pàgina de catalanització del projecte Fedora a:
--#   http://www.softcatala.org/projectes/fedora/
--#   i contacteu l'anterior traductor/a.
--#
-+# Xavier Conde Rueda <xavi.conde at gmail.com>, 2006.
- msgid ""
  msgstr ""
--"Project-Id-Version: policycoreutils\n"
-+"Project-Id-Version: Policycoreutils\n"
- "Report-Msgid-Bugs-To: \n"
--"POT-Creation-Date: 2012-03-27 10:49-0400\n"
--"PO-Revision-Date: 2006-12-03 01:04+0100\n"
--"Last-Translator: Xavier Conde Rueda <xavi.conde at gmail.com>\n"
--"Language-Team: Catalan <tradgnome at softcatala.org>\n"
-+"POT-Creation-Date: 2012-05-25 07:28-0400\n"
-+"PO-Revision-Date: 2012-04-02 20:30+0000\n"
-+"Last-Translator: dwalsh <dwalsh at redhat.com>\n"
-+"Language-Team: Catalan <fedora at llistes.softcatala.org>\n"
- "Language: ca\n"
- "MIME-Version: 1.0\n"
- "Content-Type: text/plain; charset=UTF-8\n"
- "Content-Transfer-Encoding: 8bit\n"
-+"Plural-Forms: nplurals=2; plural=(n != 1)\n"
  
- #: ../run_init/run_init.c:67
- msgid ""
-@@ -98,879 +87,874 @@ msgid "Could not set exec context to %s.
- msgstr "No s'ha pogut establir el context d'execució a %s.\n"
+-#: ../gui/selinux.tbl:70
+-msgid "Allow sysadm_t to directly start daemons"
++#: ../sepolicy/sepolicy.py:106
++msgid "Generate SELinux man pages"
+ msgstr ""
  
- #: ../audit2allow/audit2allow:230
--#, fuzzy
- msgid "******************** IMPORTANT ***********************\n"
--msgstr ""
--"\n"
--"******************** IMPORTANT ***********************\n"
-+msgstr "******************** IMPORTANT ***********************\n"
+-#: ../gui/selinux.tbl:71
+-msgid "Disable SELinux protection for Evolution"
++#: ../sepolicy/sepolicy.py:110
++msgid "path in which the generated SELinux man pages will be stored"
+ msgstr ""
  
- #: ../audit2allow/audit2allow:231
- msgid "To make this policy package active, execute:"
--msgstr ""
-+msgstr "Per activar aquest paquet de política, executeu:"
+-#: ../gui/selinux.tbl:72
+-msgid "Games"
++#: ../sepolicy/sepolicy.py:114
++msgid "All domains"
+ msgstr ""
  
- #: ../semanage/seobject.py:143 ../semanage/seobject.py:147
- msgid "global"
--msgstr ""
-+msgstr "global"
+-#: ../gui/selinux.tbl:72
+-msgid "Disable SELinux protection for games"
++#: ../sepolicy/sepolicy.py:116
++msgid "Domain name(s) of man pages to be created"
+ msgstr ""
  
--#: ../semanage/seobject.py:222
--#, fuzzy
-+#: ../semanage/seobject.py:225
- msgid "Could not create semanage handle"
--msgstr "No s'ha pogut iniciar la transacció del semanage"
-+msgstr "No s'ha pogut crear el gestor del semanage"
+-#: ../gui/selinux.tbl:73
+-msgid "Disable SELinux protection for the web browsers"
++#: ../sepolicy/sepolicy.py:164
++msgid "Query SELinux policy network information"
+ msgstr ""
  
--#: ../semanage/seobject.py:230
-+#: ../semanage/seobject.py:233
+-#: ../gui/selinux.tbl:74
+-msgid "Disable SELinux protection for Thunderbird"
++#: ../sepolicy/sepolicy.py:169
++msgid "list all SELinux port types"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:75
+-msgid "Disable SELinux protection for distccd daemon"
++#: ../sepolicy/sepolicy.py:172
++msgid "show SELinux type related to the port"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:76
+-msgid "Disable SELinux protection for dmesg daemon"
++#: ../sepolicy/sepolicy.py:175
++msgid "Show ports defined for this SELinux type"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:77
+-msgid "Disable SELinux protection for dnsmasq daemon"
++#: ../sepolicy/sepolicy.py:178
++msgid "show ports to which this domain can bind and/or connect"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:78
+-msgid "Disable SELinux protection for dovecot daemon"
++#: ../sepolicy/sepolicy.py:192
++msgid "query SELinux policy to see if domains can communicate with each other"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:79
+-msgid "Disable SELinux protection for entropyd daemon"
++#: ../sepolicy/sepolicy.py:195
++msgid "Source Domain"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:80
+-msgid "Disable SELinux protection for fetchmail"
++#: ../sepolicy/sepolicy.py:198
++msgid "Target Domain"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:81
+-msgid "Disable SELinux protection for fingerd daemon"
++#: ../sepolicy/sepolicy.py:215
++msgid "query SELinux Policy to see description of booleans"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:82
+-msgid "Disable SELinux protection for freshclam daemon"
++#: ../sepolicy/sepolicy.py:219
++msgid "get all booleans desctiption"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:83
+-msgid "Disable SELinux protection for fsdaemon daemon"
++#: ../sepolicy/sepolicy.py:221
++msgid "boolean to get description"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:84
+-msgid "Disable SELinux protection for gpm daemon"
++#: ../sepolicy/sepolicy.py:231
++msgid ""
++"query SELinux Policy to see how a source process domain can transition to "
++"the target process domain"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
+-msgid "NFS"
++#: ../sepolicy/sepolicy.py:234
++msgid "source process domain"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:85
+-msgid "Disable SELinux protection for gss daemon"
++#: ../sepolicy/sepolicy.py:237
++msgid "target process domain"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:86
+-msgid "Disable SELinux protection for Hal daemon"
++#: ../sepolicy/sepolicy.py:259
++msgid "Generate SELinux Policy module template"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:87
+-msgid "Compatibility"
++#: ../sepolicy/sepolicy.py:265
++msgid "name of policy to generate"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:87
+-msgid ""
+-"Do not audit things that we know to be broken but which are not security "
+-"risks"
++#: ../sepolicy/sepolicy.py:267
++msgid "executable to confine"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:88
+-msgid "Disable SELinux protection for hostname daemon"
++#: ../sepolicy/sepolicy.py:269
++msgid "run policy generation test suite"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:89
+-msgid "Disable SELinux protection for hotplug daemon"
++#: ../sepolicy/sepolicy.py:274
++msgid "commands"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:90
+-msgid "Disable SELinux protection for howl daemon"
++#: ../sepolicy/sepolicy/generate.py:185
++msgid "Internet Services Daemon"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:91
+-msgid "Disable SELinux protection for cups hplip daemon"
++#: ../sepolicy/sepolicy/generate.py:198
++msgid "Valid Types:\n"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:92
+-msgid "Disable SELinux protection for httpd rotatelogs"
++#: ../sepolicy/sepolicy/generate.py:232
++#, python-format
++msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
+-msgid "HTTPD Service"
++#: ../sepolicy/sepolicy/generate.py:359
++msgid "You must enter a name for your confined process/user"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:93
+-msgid "Disable SELinux protection for http suexec"
++#: ../sepolicy/sepolicy/generate.py:361
++msgid ""
++"Name must be alpha numberic with no spaces. Consider using option \"-n "
++"MODULENAME\""
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:94
+-msgid "Disable SELinux protection for hwclock daemon"
++#: ../sepolicy/sepolicy/generate.py:449
++msgid "User Role types can not be assigned executables."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:95
+-msgid "Disable SELinux protection for i18n daemon"
++#: ../sepolicy/sepolicy/generate.py:455
++msgid "Only Daemon apps can use an init script.."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:96
+-msgid "Disable SELinux protection for imazesrv daemon"
++#: ../sepolicy/sepolicy/generate.py:473
++msgid "use_resolve must be a boolean value "
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:97
+-msgid "Disable SELinux protection for inetd child daemons"
++#: ../sepolicy/sepolicy/generate.py:479
++msgid "use_syslog must be a boolean value "
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:98
+-msgid "Disable SELinux protection for inetd daemon"
++#: ../sepolicy/sepolicy/generate.py:485
++msgid "use_kerberos must be a boolean value "
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:99
+-msgid "Disable SELinux protection for innd daemon"
++#: ../sepolicy/sepolicy/generate.py:491
++msgid "manage_krb5_rcache must be a boolean value "
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:100
+-msgid "Disable SELinux protection for iptables daemon"
++#: ../sepolicy/sepolicy/generate.py:521
++msgid "USER Types automatically get a tmp type"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:101
+-msgid "Disable SELinux protection for ircd daemon"
++#: ../sepolicy/sepolicy/generate.py:1039
++msgid "You must enter the executable path for your confined process"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:102
+-msgid "Disable SELinux protection for irqbalance daemon"
++#: ../sepolicy/sepolicy/generate.py:1272
++msgid "Type Enforcement file"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:1273
++msgid "Interface file"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:1274
++msgid "File Contexts file"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:103
+-msgid "Disable SELinux protection for iscsi daemon"
++#: ../sepolicy/sepolicy/generate.py:1275
++msgid "Spec file"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:104
+-msgid "Disable SELinux protection for jabberd daemon"
++#: ../sepolicy/sepolicy/generate.py:1276
++msgid "Setup Script"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
+-msgid "Kerberos"
++#: booleans.py:1
++msgid ""
++"Allow ABRT to modify public files used for public file transfer services."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:105
+-msgid "Disable SELinux protection for kadmind daemon"
++#: booleans.py:2
++msgid ""
++"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:106
+-msgid "Disable SELinux protection for klogd daemon"
++#: booleans.py:3
++msgid "Allow amavis to use JIT compiler"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:107
+-msgid "Disable SELinux protection for krb5kdc daemon"
++#: booleans.py:4
++msgid "Allow antivirus programs to read non security files on a system"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:108
+-msgid "Disable SELinux protection for ktalk daemons"
++#: booleans.py:5
++msgid ""
++"Allow users to resolve user passwd entries directly from ldap rather then "
++"using a sssd server"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:109
+-msgid "Disable SELinux protection for kudzu daemon"
++#: booleans.py:6
++msgid "Allow users to login using a radius server"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:110
+-msgid "Disable SELinux protection for locate daemon"
++#: booleans.py:7
++msgid "Allow users to login using a yubikey  server"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:111
+-msgid "Disable SELinux protection for lpd daemon"
++#: booleans.py:8
++msgid ""
++"Allow cdrecord to read various content. nfs, samba, removable devices, user "
++"temp and untrusted content files"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:112
+-msgid "Disable SELinux protection for lrrd daemon"
++#: booleans.py:9
++msgid "Allow clamd to use JIT compiler"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:113
+-msgid "Disable SELinux protection for lvm daemon"
++#: booleans.py:10
++msgid "Allow clamscan to non security files on a system"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:114
+-msgid "Disable SELinux protection for mailman"
++#: booleans.py:11
++msgid "Allow clamscan to read user content"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:115
+-msgid "Allow evolution and thunderbird to read user files"
++#: booleans.py:12
++msgid ""
++"Allow Cobbler to modify public files used for public file transfer services."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:116
+-msgid "Disable SELinux protection for mdadm daemon"
++#: booleans.py:13
++msgid "Allow Cobbler to connect to the network using TCP."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:117
+-msgid "Disable SELinux protection for monopd daemon"
++#: booleans.py:14
++msgid "Allow Cobbler to access cifs file systems."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:118
+-msgid "Allow the mozilla browser to read user files"
++#: booleans.py:15
++msgid "Allow Cobbler to access nfs file systems."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:119
+-msgid "Disable SELinux protection for mrtg daemon"
++#: booleans.py:16
++msgid "Allow collectd to connect to the network using TCP."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:120
+-msgid "Disable SELinux protection for mysqld daemon"
++#: booleans.py:17
++msgid "Allow codnor domain to connect to the network using TCP."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:121
+-msgid "Disable SELinux protection for nagios daemon"
++#: booleans.py:18
++msgid ""
++"Allow system cron jobs to relabel filesystem for restoring file contexts."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
+-msgid "Name Service"
++#: booleans.py:19
++msgid "Allow cvs daemon to read shadow"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:122
+-msgid "Disable SELinux protection for named daemon"
++#: booleans.py:20
++msgid "Allow all daemons to write corefiles to /"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:123
+-msgid "Disable SELinux protection for nessusd daemon"
++#: booleans.py:21
++msgid "Allow all daemons to use tcp wrappers."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:124
+-msgid "Disable SELinux protection for NetworkManager"
++#: booleans.py:22
++msgid "Allow all daemons the ability to read/write terminals"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:125
+-msgid "Disable SELinux protection for nfsd daemon"
++#: booleans.py:23
++msgid "Allow dbadm to manage files in users home directories"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
+-#: ../gui/selinux.tbl:221
+-msgid "Samba"
++#: booleans.py:24
++msgid "Allow dbadm to read files in users home directories"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:126
+-msgid "Disable SELinux protection for nmbd daemon"
++#: booleans.py:25
++msgid ""
++"Deny user domains applications to map a memory region as both executable and "
++"writable, this is dangerous and the executable should be reported in bugzilla"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:127
+-msgid "Disable SELinux protection for nrpe daemon"
++#: booleans.py:26
++msgid "Allow sysadm to debug or ptrace all processes."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:128
+-msgid "Disable SELinux protection for nscd daemon"
++#: booleans.py:27
++msgid "Allow dhcpc client applications to execute iptables commands"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:129
+-msgid "Disable SELinux protection for nsd daemon"
++#: booleans.py:28
++msgid "Allow DHCP daemon to use LDAP backends"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:130
+-msgid "Disable SELinux protection for ntpd daemon"
++#: booleans.py:29
++msgid "Allow all domains to use other domains file descriptors"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:131
+-msgid "Disable SELinux protection for oddjob"
++#: booleans.py:30
++msgid "Allow all domains to have the kernel load modules"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:132
+-msgid "Disable SELinux protection for oddjob_mkhomedir"
++#: booleans.py:31
++msgid "Allow the use of the audio devices as the source for the entropy feeds"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:133
+-msgid "Disable SELinux protection for openvpn daemon"
++#: booleans.py:32
++msgid "Allow exim to connect to databases (postgres, mysql)"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:134
+-msgid "Disable SELinux protection for pam daemon"
++#: booleans.py:33
++msgid "Allow exim to create, read, write, and delete unprivileged user files."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:135
+-msgid "Disable SELinux protection for pegasus"
++#: booleans.py:34
++msgid "Allow exim to read unprivileged user files."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:136
+-msgid "Disable SELinux protection for perdition daemon"
++#: booleans.py:35
++msgid "Enable extra rules in the cron domain to support fcron."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:137
+-msgid "Disable SELinux protection for portmap daemon"
++#: booleans.py:36
++msgid "Allow fenced domain to connect to the network using TCP."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:138
+-msgid "Disable SELinux protection for portslave daemon"
++#: booleans.py:37
++msgid "Allow fenced domain to execute ssh."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:139
+-msgid "Disable SELinux protection for postfix"
++#: booleans.py:38
++msgid "Allow ftp to read and write files in the user home directories"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:140
+-msgid "Disable SELinux protection for postgresql daemon"
++#: booleans.py:39
++msgid ""
++"Allow ftp servers to upload files,  used for public file transfer services. "
++"Directories must be labeled public_content_rw_t."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:141
+-msgid "pppd"
++#: booleans.py:40
++msgid "Allow ftp servers to connect to all ports > 1023"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:141
+-msgid "Allow pppd to be run for a regular user"
++#: booleans.py:41
++msgid "Allow ftp servers to connect to mysql database ports"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:142
+-msgid "Disable SELinux protection for pptp"
++#: booleans.py:42
++msgid ""
++"Allow ftp servers to login to local users and read/write all files on the "
++"system, governed by DAC."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:143
+-msgid "Disable SELinux protection for prelink daemon"
++#: booleans.py:43
++msgid "Allow ftp servers to use cifs used for public file transfer services."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:144
+-msgid "Disable SELinux protection for privoxy daemon"
++#: booleans.py:44
++msgid "Allow ftp servers to use nfs used for public file transfer services."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:145
+-msgid "Disable SELinux protection for ptal daemon"
++#: booleans.py:45
++msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:146
+-msgid "Disable SELinux protection for pxe daemon"
++#: booleans.py:46
++msgid "Determine whether Git CGI can search home directories."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:147
+-msgid "Disable SELinux protection for pyzord"
++#: booleans.py:47
++msgid "Determine whether Git CGI can access cifs file systems."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:148
+-msgid "Disable SELinux protection for quota daemon"
++#: booleans.py:48
++msgid "Determine whether Git CGI can access nfs file systems."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:149
+-msgid "Disable SELinux protection for radiusd daemon"
++#: booleans.py:49
++msgid ""
++"Determine whether Git session daemon can bind TCP sockets to all unreserved "
++"ports."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:150
+-msgid "Disable SELinux protection for radvd daemon"
++#: booleans.py:50
++msgid ""
++"Determine whether calling user domains can execute Git daemon in the "
++"git_session_t domain."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:151
+-msgid "Disable SELinux protection for rdisc"
++#: booleans.py:51
++msgid "Determine whether Git system daemon can search home directories."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:152
+-msgid "Disable SELinux protection for readahead"
++#: booleans.py:52
++msgid "Determine whether Git system daemon can access cifs file systems."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:153
+-msgid "Allow programs to read files in non-standard locations (default_t)"
++#: booleans.py:53
++msgid "Determine whether Git system daemon can access nfs file systems."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:154
+-msgid "Disable SELinux protection for restorecond"
++#: booleans.py:54
++msgid "Allow gitisis daemon to send mail"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:155
+-msgid "Disable SELinux protection for rhgb daemon"
++#: booleans.py:55
++msgid "Enable reading of urandom for all domains."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:156
+-msgid "Disable SELinux protection for ricci"
++#: booleans.py:56
++msgid ""
++"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
++"agent to manage user files."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:157
+-msgid "Disable SELinux protection for ricci_modclusterd"
++#: booleans.py:57
++msgid ""
++"Allow gpg web domain to modify public files used for public file transfer "
++"services."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:158
+-msgid "Disable SELinux protection for rlogind daemon"
++#: booleans.py:58
++msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:159
+-msgid "Disable SELinux protection for rpcd daemon"
++#: booleans.py:59
++msgid ""
++"Allow Apache to modify public files used for public file transfer services. "
++"Directories/Files must be labeled public_content_rw_t."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:160
+-msgid "Disable SELinux protection for rshd"
++#: booleans.py:60
++msgid "Allow httpd to use built in scripting (usually php)"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:161
+-msgid "rsync"
++#: booleans.py:61
++msgid "Allow http daemon to check spam"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:161
+-msgid "Disable SELinux protection for rsync daemon"
++#: booleans.py:62
++msgid ""
++"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
++"ports"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:162
+-msgid "Allow ssh to run from inetd instead of as a daemon"
++#: booleans.py:63
++msgid "Allow httpd to connect to the ldap port"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:163
+-msgid "Allow Samba to share nfs directories"
++#: booleans.py:64
++msgid "Allow http daemon to connect to zabbix"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
+-msgid "SASL authentication server"
++#: booleans.py:65
++msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:164
+-msgid "Allow sasl authentication server to read /etc/shadow"
++#: booleans.py:66
++msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:165
++#: booleans.py:67
+ msgid ""
+-"Allow X-Windows server to map a memory region as both executable and writable"
++"Allow HTTPD scripts and modules to connect to databases over the network."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:166
+-msgid "Disable SELinux protection for saslauthd daemon"
++#: booleans.py:68
++msgid "Allow httpd to connect to memcache server"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:167
+-msgid "Disable SELinux protection for scannerdaemon daemon"
++#: booleans.py:69
++msgid "Allow httpd to act as a relay"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:168
+-msgid "Do not allow transition to sysadm_t, sudo and su effected"
++#: booleans.py:70
++msgid "Allow http daemon to send mail"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:169
+-msgid "Do not allow any processes to load kernel modules"
++#: booleans.py:71
++msgid "Allow Apache to communicate with avahi service via dbus"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:170
+-msgid "Do not allow any processes to modify kernel SELinux policy"
++#: booleans.py:72
++msgid "Allow httpd cgi support"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:171
+-msgid "Disable SELinux protection for sendmail daemon"
++#: booleans.py:73
++msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:172
+-msgid "Disable SELinux protection for setrans"
++#: booleans.py:74
++msgid "Allow httpd to read home directories"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:173
+-msgid "Disable SELinux protection for setroubleshoot daemon"
++#: booleans.py:75
++msgid "Allow httpd scripts and modules execmem/execstack"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:174
+-msgid "Disable SELinux protection for slapd daemon"
++#: booleans.py:76
++msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:175
+-msgid "Disable SELinux protection for slrnpull daemon"
++#: booleans.py:77
++msgid "Allow httpd processes to manage IPA content"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:176
+-msgid "Disable SELinux protection for smbd daemon"
++#: booleans.py:78
++msgid "Allow Apache to use mod_auth_ntlm_winbind"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:177
+-msgid "Disable SELinux protection for snmpd daemon"
++#: booleans.py:79
++msgid "Allow Apache to use mod_auth_pam"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:178
+-msgid "Disable SELinux protection for snort daemon"
++#: booleans.py:80
++msgid "Allow httpd to read user content"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:179
+-msgid "Disable SELinux protection for soundd daemon"
++#: booleans.py:81
++msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:180
+-msgid "Disable SELinux protection for sound daemon"
++#: booleans.py:82
++msgid "Allow httpd daemon to change its resource limits"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
+-msgid "Spam Protection"
++#: booleans.py:83
++msgid ""
++"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:181
+-msgid "Disable SELinux protection for spamd daemon"
++#: booleans.py:84
++msgid ""
++"Allow apache scripts to write to public content, directories/files must be "
++"labeled public_rw_content_t."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:182
+-msgid "Allow spamd to access home directories"
++#: booleans.py:85
++msgid "Allow Apache to execute tmp content."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:183
+-msgid "Allow Spam Assassin daemon network access"
++#: booleans.py:86
++msgid ""
++"Unify HTTPD to communicate with the terminal. Needed for entering the "
++"passphrase for certificates at the terminal."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:184
+-msgid "Disable SELinux protection for speedmgmt daemon"
++#: booleans.py:87
++msgid "Unify HTTPD handling of all content files."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
+-msgid "Squid"
++#: booleans.py:88
++msgid "Allow httpd to access cifs file systems"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:185
+-msgid "Allow squid daemon to connect to the network"
++#: booleans.py:89
++msgid "Allow httpd to access FUSE file systems"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:186
+-msgid "Disable SELinux protection for squid daemon"
++#: booleans.py:90
++msgid "Allow httpd to run gpg"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:187
+-msgid "Disable SELinux protection for ssh daemon"
++#: booleans.py:91
++msgid "Allow httpd to access nfs file systems"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:188
+-msgid "Allow ssh logins as sysadm_r:sysadm_t"
++#: booleans.py:92
++msgid "Allow httpd to communicate with oddjob to start up a service"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:189
++#: booleans.py:93
++msgid "Allow httpd to access openstack ports"
++msgstr ""
++
++#: booleans.py:94
++msgid "Allow icecast to connect to all ports, not just sound ports."
++msgstr ""
++
++#: booleans.py:95
+ msgid ""
+-"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
+-"bashrc)"
++"Allow the Irssi IRC Client to connect to any port, and to bind to any "
++"unreserved port."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
+-msgid "Universal SSL tunnel"
++#: booleans.py:96
++msgid "Allow java executable stack"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:190
+-msgid "Disable SELinux protection for stunnel daemon"
++#: booleans.py:97
++msgid "Allow confined applications to run with kerberos."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:191
+-msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
++#: booleans.py:98
++msgid "Allow syslogd daemon to send mail"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:192
+-msgid "Disable SELinux protection for swat daemon"
++#: booleans.py:99
++msgid "Allow syslogd the ability to read/write terminals"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:193
+-msgid "Disable SELinux protection for sxid daemon"
++#: booleans.py:100
++msgid "Allow logging in and using the system from /dev/console."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:194
+-msgid "Disable SELinux protection for syslogd daemon"
++#: booleans.py:101
++msgid ""
++"Control the ability to mmap a low area of the address space, as configured "
++"by /proc/sys/kernel/mmap_min_addr."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:195
+-msgid "Disable SELinux protection for system cron jobs"
++#: booleans.py:102
++msgid "Allow mock to read files in home directories."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:196
+-msgid "Disable SELinux protection for tcp daemon"
++#: booleans.py:103
++msgid "Allow the mount command to mount any directory or file."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:197
+-msgid "Disable SELinux protection for telnet daemon"
++#: booleans.py:104
++msgid "Allow mozilla plugin domain to connect to the network using TCP."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:198
+-msgid "Disable SELinux protection for tftpd daemon"
++#: booleans.py:105
++msgid ""
++"Allow mozilla_plugins to create random content in the users home directory"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:199
+-msgid "Disable SELinux protection for transproxy daemon"
++#: booleans.py:106
++msgid "Allow confined web browsers to read home directory content"
++msgstr ""
++
++#: booleans.py:107
++msgid "Allow mplayer executable stack"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:200
+-msgid "Disable SELinux protection for udev daemon"
++#: booleans.py:108
++msgid "Allow mysqld to connect to all ports"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:201
+-msgid "Disable SELinux protection for uml daemon"
++#: booleans.py:109
++msgid "Allow BIND to bind apache port."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:202
++#: booleans.py:110
+ msgid ""
+-"Allow xinetd to run unconfined, including any services it starts that do not "
+-"have a domain transition explicitly defined"
++"Allow BIND to write the master zone files. Generally this is used for "
++"dynamic DNS or zone transfers."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:203
++#: booleans.py:111
++msgid "Allow any files/directories to be exported read/only via NFS."
++msgstr ""
++
++#: booleans.py:112
++msgid "Allow any files/directories to be exported read/write via NFS."
++msgstr ""
++
++#: booleans.py:113
+ msgid ""
+-"Allow rc scripts to run unconfined, including any daemon started by an rc "
+-"script that does not have a domain transition explicitly defined"
++"Allow nfs servers to modify public files used for public file transfer "
++"services.  Files/Directories must be labeled public_content_rw_t."
++msgstr ""
++
++#: booleans.py:114
++msgid "Allow system to run with NIS"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:204
+-msgid "Allow rpm to run unconfined"
++#: booleans.py:115
++msgid "Allow confined applications to use nscd shared memory."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:205
+-msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
++#: booleans.py:116
++msgid "Allow nsplugin code to connect to unreserved ports"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:206
+-msgid "Disable SELinux protection for updfstab daemon"
++#: booleans.py:117
++msgid "Allow nsplugin code to execmem/execstack"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:207
+-msgid "Disable SELinux protection for uptimed daemon"
++#: booleans.py:118
++msgid "Allow openvpn to read home directories"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:208
++#: booleans.py:119
++msgid "Allow piranha-lvs domain to connect to the network using TCP."
++msgstr ""
++
++#: booleans.py:120
++msgid "Allow polipo to connect to all ports > 1023"
++msgstr ""
++
++#: booleans.py:121
++msgid ""
++"Determine whether Polipo session daemon can bind tcp sockets to all "
++"unreserved ports."
++msgstr ""
++
++#: booleans.py:122
+ msgid ""
+-"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
+-"staff_r can do so"
++"Determine whether calling user domains can execute Polipo daemon in the "
++"polipo_session_t domain."
++msgstr ""
++
++#: booleans.py:123
++msgid "Determine whether polipo can access cifs file systems."
++msgstr ""
++
++#: booleans.py:124
++msgid "Determine whether Polipo can access nfs file systems."
++msgstr ""
++
++#: booleans.py:125
++msgid "Enable polyinstantiated directory support."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:209
+-msgid "Allow users to execute the mount command"
++#: booleans.py:126
++msgid "Allow the portage domains to use NFS mounts (regular nfs_t)"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:210
+-msgid "Allow regular users direct mouse access (only allow the X server)"
++#: booleans.py:127
++msgid "Allow postfix_local domain full write access to mail_spool directories"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:211
+-msgid "Allow users to run the dmesg command"
++#: booleans.py:128
++msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:212
+-msgid "Allow users to control network interfaces (also needs USERCTL=true)"
++#: booleans.py:129
++msgid "Allow transmit client label to foreign database"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:213
+-msgid "Allow normal user to execute ping"
++#: booleans.py:130
++msgid "Allow database admins to execute DML statement"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:214
+-msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
++#: booleans.py:131
++msgid "Allow unprivileged users to execute DDL statement"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:215
+-msgid "Allow users to rw usb devices"
++#: booleans.py:132
++msgid "Allow pppd to load kernel modules for certain modems"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:216
++#: booleans.py:133
++msgid "Allow pppd to be run for a regular user"
++msgstr ""
++
++#: booleans.py:134
+ msgid ""
+-"Allow users to run TCP servers (bind to ports and accept connection from the "
+-"same domain and outside users)  disabling this forces FTP passive mode and "
+-"may change other protocols"
++"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:217
+-msgid "Allow user to stat ttyfiles"
++#: booleans.py:135
++msgid "Allow Puppet client to manage all file types."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:218
+-msgid "Disable SELinux protection for uucpd daemon"
++#: booleans.py:136
++msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:219
+-msgid "Disable SELinux protection for vmware daemon"
++#: booleans.py:137
++msgid "Allow qemu to connect fully to the network"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:220
+-msgid "Disable SELinux protection for watchdog daemon"
++#: booleans.py:138
++msgid "Allow qemu to use cifs/Samba file systems"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:221
+-msgid "Disable SELinux protection for winbind daemon"
++#: booleans.py:139
++msgid "Allow qemu to use serial/parallel communication ports"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:222
+-msgid "Disable SELinux protection for xdm daemon"
++#: booleans.py:140
++msgid "Allow qemu to use nfs file systems"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:223
+-msgid "Allow xdm logins as sysadm_r:sysadm_t"
++#: booleans.py:141
++msgid "Allow qemu to use usb devices"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:224
+-msgid "Disable SELinux protection for xen daemon"
++#: booleans.py:142
++msgid "Allow racoon to read shadow"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:225
+-msgid "XEN"
++#: booleans.py:143
++msgid "Allow rgmanager domain to connect to the network using TCP."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:225
+-msgid "Allow xen to read/write physical disk devices"
++#: booleans.py:144
++msgid ""
++"Allow rsync to modify public files used for public file transfer services.  "
++"Files/Directories must be labeled public_content_rw_t."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:226
+-msgid "Disable SELinux protection for xfs daemon"
++#: booleans.py:145
++msgid "Allow rsync to run as a client"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:227
+-msgid "Disable SELinux protection for xen control"
++#: booleans.py:146
++msgid "Allow rsync to export any files/directories read only."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:228
+-msgid "Disable SELinux protection for ypbind daemon"
++#: booleans.py:147
++msgid "Allow rsync servers to share cifs files systems"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:229
+-msgid "Disable SELinux protection for NIS Password Daemon"
++#: booleans.py:148
++msgid "Allow rsync servers to share nfs files systems"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:230
+-msgid "Disable SELinux protection for ypserv daemon"
++#: booleans.py:149
++msgid "Allow samba to create new home directories (e.g. via PAM)"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:231
+-msgid "Disable SELinux protection for NIS Transfer Daemon"
++#: booleans.py:150
++msgid ""
++"Allow samba to act as the domain controller, add users, groups and change "
++"passwords."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:232
+-msgid "Allow SELinux webadm user to manage unprivileged users home directories"
++#: booleans.py:151
++msgid "Allow samba to share users home directories."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:233
+-msgid "Allow SELinux webadm user to read unprivileged users home directories"
++#: booleans.py:152
++msgid "Allow samba to share any file/directory read only."
+ msgstr ""
+ 
+-#: ../gui/semanagePage.py:126
+-#, python-format
+-msgid "Are you sure you want to delete %s '%s'?"
++#: booleans.py:153
++msgid "Allow samba to share any file/directory read/write."
+ msgstr ""
+ 
+-#: ../gui/semanagePage.py:126
+-#, python-format
+-msgid "Delete %s"
++#: booleans.py:154
++msgid "Allow samba to act as a portmapper"
+ msgstr ""
+ 
+-#: ../gui/semanagePage.py:134
+-#, python-format
+-msgid "Add %s"
++#: booleans.py:155
++msgid "Allow samba to run unconfined scripts"
+ msgstr ""
+ 
+-#: ../gui/semanagePage.py:148
+-#, python-format
+-msgid "Modify %s"
++#: booleans.py:156
++msgid "Allow samba to export ntfs/fusefs volumes."
+ msgstr ""
+ 
+-#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
+-msgid "Permissive"
++#: booleans.py:157
++msgid "Allow samba to export NFS volumes."
+ msgstr ""
+ 
+-#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
+-msgid "Enforcing"
++#: booleans.py:158
++msgid "Allow sanlock to read/write fuse files"
+ msgstr ""
+ 
+-#: ../gui/statusPage.py:94
+-msgid "Status"
++#: booleans.py:159
++msgid "Allow sanlock to manage nfs files"
+ msgstr ""
+ 
+-#: ../gui/statusPage.py:133
++#: booleans.py:160
++msgid "Allow sanlock to manage cifs files"
++msgstr ""
++
++#: booleans.py:161
++msgid "Allow sasl to read shadow"
++msgstr ""
++
++#: booleans.py:162
+ 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?"
++"disallow programs, such as newrole, from transitioning to administrative "
++"user domains."
+ msgstr ""
+ 
+-#: ../gui/statusPage.py:147
++#: booleans.py:163
++msgid "Disable kernel module loading."
++msgstr ""
++
++#: booleans.py:164
+ msgid ""
+-"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
+-"you later decide to turn SELinux back on, the system will be required to "
+-"relabel.  If you just want to see if SELinux is causing a problem on your "
+-"system, you can go to permissive mode which will only log errors and not "
+-"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
+-"wish to continue?"
++"Boolean to determine whether the system permits loading policy, setting "
++"enforcing mode, and changing boolean values.  Set this to true and you have "
++"to reboot to set it back."
+ msgstr ""
+ 
+-#: ../gui/statusPage.py:152
++#: booleans.py:165
++msgid "Allow regular users direct dri device access"
++msgstr ""
++
++#: booleans.py:166
+ msgid ""
+-"Changing to SELinux enabled will cause a relabel of the entire file system "
+-"on the next boot. Relabeling takes a long time depending on the size of the "
+-"file system.  Do you wish to continue?"
++"Allow unconfined executables to make their heap memory executable.  Doing "
++"this is a really bad idea. Probably indicates a badly coded executable, but "
++"could indicate an attack. This executable should be reported in bugzilla"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:11
+-msgid "system-config-selinux"
++#: booleans.py:167
++msgid ""
++"Allow all unconfined executables to use libraries requiring text relocation "
++"that are not labeled textrel_shlib_t"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:12
++#: booleans.py:168
+ msgid ""
+-"Copyright (c)2006 Red Hat, Inc.\n"
+-"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
++"Allow unconfined executables to make their stack executable.  This should "
++"never, ever be necessary. Probably indicates a badly coded executable, but "
++"could indicate an attack. This executable should be reported in bugzilla"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:22
+-#: ../gui/system-config-selinux.glade:544
+-msgid "Add SELinux Login Mapping"
++#: booleans.py:169
++msgid "Allow users to connect to the local mysql server"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:257
+-msgid "Add SELinux Network Ports"
++#: booleans.py:170
++msgid ""
++"Allow confined users the ability to execute the ping and traceroute commands."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:391
+-#: ../gui/system-config-selinux.glade:678
+-msgid "SELinux Type"
++#: booleans.py:171
++msgid "Allow users to connect to PostgreSQL"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:622
+-msgid "File Specification"
++#: booleans.py:172
++msgid ""
++"Allow user to r/w files on filesystems that do not have extended attributes "
++"(FAT, CDROM, FLOPPY)"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:650
+-msgid "File Type"
++#: booleans.py:173
++msgid ""
++"Allow users to run TCP servers (bind to ports and accept connection from the "
++"same domain and outside users)  disabling this forces FTP passive mode and "
++"may change other protocols."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:727
++#: booleans.py:174
++msgid "Allow user music sharing"
++msgstr ""
++
++#: booleans.py:175
+ msgid ""
+-"all files\n"
+-"regular file\n"
+-"directory\n"
+-"character device\n"
+-"block device\n"
+-"socket\n"
+-"symbolic link\n"
+-"named pipe\n"
++"Allow anon internal-sftp to upload files, used for public file transfer "
++"services. Directories must be labeled public_content_rw_t."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:773
+-msgid "MLS"
++#: booleans.py:176
++msgid ""
++"Allow sftp-internal to read and write files in the user home directories"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:837
+-msgid "Add SELinux User"
++#: booleans.py:177
++msgid ""
++"Allow sftp-internal to login to local users and read/write all files on the "
++"system, governed by DAC."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1079
+-msgid "SELinux Administration"
++#: booleans.py:178
++msgid ""
++"Allow internal-sftp to read and write files in the user ssh home directories."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1122
+-msgid "Add"
++#: booleans.py:179
++msgid "Allow sge to connect to the network using any TCP port"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1144
+-msgid "_Properties"
++#: booleans.py:180
++msgid "Allow sge to access nfs file systems."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1166
+-msgid "_Delete"
++#: booleans.py:181
++msgid ""
++"Enable additional permissions needed to support devices on 3ware controllers."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1256
+-msgid "Select Management Object"
++#: booleans.py:182
++msgid ""
++"Allow samba to modify public files used for public file transfer services.  "
++"Files/Directories must be labeled public_content_rw_t."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1273
+-msgid "<b>Select:</b>"
++#: booleans.py:183
++msgid "Allow user spamassassin clients to use the network."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1326
+-msgid "System Default Enforcing Mode"
++#: booleans.py:184
++msgid "Allow spamd to read/write user home directories."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1354
++#: booleans.py:185
+ msgid ""
+-"Disabled\n"
+-"Permissive\n"
+-"Enforcing\n"
++"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1373
+-msgid "Current Enforcing Mode"
++#: booleans.py:186
++msgid "Allow squid to run as a transparent proxy (TPROXY)"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1418
+-msgid "System Default Policy Type: "
++#: booleans.py:187
++msgid ""
++"Allow ssh with chroot env to read and write files in the user home "
++"directories"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1463
++#: booleans.py:188
++msgid "allow host key based authentication"
++msgstr ""
++
++#: booleans.py:189
++msgid "Allow ssh logins as sysadm_r:sysadm_t"
++msgstr ""
++
++#: booleans.py:190
++msgid "allow staff user to create and transition to svirt domains."
++msgstr ""
++
++#: booleans.py:191
++msgid "Allow the Telepathy connection managers to connect to any network port."
++msgstr ""
++
++#: booleans.py:192
+ msgid ""
+-"Select if you wish to relabel then entire file system on next reboot.  "
+-"Relabeling can take a very long time, depending on the size of the system.  "
+-"If you are changing policy types or going from disabled to enforcing, a "
+-"relabel is required."
++"Allow the Telepathy connection managers to connect to any generic TCP port."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1509
+-msgid "Relabel on next reboot."
++#: booleans.py:193
++msgid ""
++"Allow tftp to modify public files used for public file transfer services."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1561
+-msgid "label37"
++#: booleans.py:194
++msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1598
+-msgid "Revert boolean setting to system default"
++#: booleans.py:195
++msgid ""
++"allow unconfined users to transition to the chrome sandbox domains when "
++"running chrome-sandbox"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1614
+-msgid "Toggle between Customized and All Booleans"
++#: booleans.py:196
++msgid "Allow a user to login as an unconfined domain"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1645
+-#: ../gui/system-config-selinux.glade:1850
+-#: ../gui/system-config-selinux.glade:2037
+-#: ../gui/system-config-selinux.glade:2224
+-#: ../gui/system-config-selinux.glade:2467
+-#: ../gui/system-config-selinux.glade:2692
+-#: ../gui/system-config-selinux.glade:2867
+-msgid "Filter"
++#: booleans.py:197
++msgid ""
++"Allow unconfined users to transition to the Mozilla plugin domain when "
++"running xulrunner plugin-container."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1734
+-msgid "label50"
++#: booleans.py:198
++msgid "Allow video playing tools to run unconfined"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1771
+-msgid "Add File Context"
++#: booleans.py:199
++msgid "Allow unprivledged user to create and transition to svirt domains."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1787
+-msgid "Modify File Context"
++#: booleans.py:200
++msgid "Support ecryptfs home directories"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1803
+-msgid "Delete File Context"
++#: booleans.py:201
++msgid "Support fusefs home directories"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1819
+-msgid "Toggle between all and customized file context"
++#: booleans.py:202
++msgid "Use lpd server instead of cups"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1939
+-msgid "label38"
++#: booleans.py:203
++msgid "Support NFS home directories"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1976
+-msgid "Add SELinux User Mapping"
++#: booleans.py:204
++msgid "Support SAMBA home directories"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1992
+-msgid "Modify SELinux User Mapping"
++#: booleans.py:205
++msgid "Allow varnishd to connect to all ports, not just HTTP."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2008
+-msgid "Delete SELinux User Mapping"
++#: booleans.py:206
++msgid "Ignore vbetool mmap_zero errors."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2126
+-msgid "label39"
++#: booleans.py:207
++msgid ""
++"Allow confined virtual guests to use serial/parallel communication ports"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2163
+-msgid "Add User"
++#: booleans.py:208
++msgid ""
++"Allow confined virtual guests to use executable memory and executable stack"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2179
+-msgid "Modify User"
++#: booleans.py:209
++msgid "Allow confined virtual guests to read fuse files"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2195
+-msgid "Delete User"
++#: booleans.py:210
++msgid "Allow confined virtual guests to manage nfs files"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2313
+-msgid "label41"
++#: booleans.py:211
++msgid "Allow confined virtual guests to manage cifs files"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2350
+-msgid "Add Network Port"
++#: booleans.py:212
++msgid "Allow confined virtual guests to interact with the sanlock"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2366
+-msgid "Edit Network Port"
++#: booleans.py:213
++msgid "Allow confined virtual guests to manage device configuration, (pci)"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2382
+-msgid "Delete Network Port"
++#: booleans.py:214
++msgid "Allow confined virtual guests to use usb devices"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2418
+-#: ../gui/system-config-selinux.glade:2436
+-msgid "Toggle between Customized and All Ports"
++#: booleans.py:215
++msgid "Allow confined virtual guests to interact with the xserver"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2556
+-msgid "label42"
++#: booleans.py:216
++msgid "Allow webadm to manage files in users home directories"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2593
+-msgid "Generate new policy module"
++#: booleans.py:217
++msgid "Allow webadm to read files in users home directories"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2609
+-msgid "Load policy module"
++#: booleans.py:218
++msgid "Ignore wine mmap_zero errors."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2625
+-msgid "Remove loadable policy module"
++#: booleans.py:219
++msgid "Allow the graphical login program to execute bootloader"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2661
++#: booleans.py:220
+ msgid ""
+-"Enable/Disable additional audit rules, that are normally not reported in the "
+-"log files."
++"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2781
+-msgid "label44"
++#: booleans.py:221
++msgid "Allow xen to manage nfs files"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2818
+-msgid "Change process mode to permissive."
++#: booleans.py:222
++msgid ""
++"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
++"logical volumes for disk images."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2836
+-msgid "Change process mode to enforcing"
++#: booleans.py:223
++msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2928
+-msgid "Process Domain"
++#: booleans.py:224
++msgid ""
++"Allow xguest users to configure Network Manager and connect to apache ports"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2956
+-msgid "label59"
++#: booleans.py:225
++msgid "Allow xguest users to mount removable media"
+ msgstr ""
+ 
+-#: ../gui/usersPage.py:138
+-#, python-format
+-msgid "SELinux user '%s' is required"
++#: booleans.py:226
++msgid "Allow xguest to use blue tooth devices"
++msgstr ""
++
++#: booleans.py:227
++msgid "Allows clients to write to the X server shared memory segments."
++msgstr ""
++
++#: booleans.py:228
++msgid "Allows XServer to execute writable memory"
++msgstr ""
++
++#: booleans.py:229
++msgid "Support X userspace object manager"
++msgstr ""
++
++#: booleans.py:230
++msgid "Allow zabbix to connect to unreserved ports"
++msgstr ""
++
++#: booleans.py:231
++msgid "Allow zebra daemon to write it configuration files"
++msgstr ""
++
++#: booleans.py:232
++msgid ""
++"Allow ZoneMinder to modify public files used for public file transfer "
++"services."
+ msgstr ""
+diff --git a/policycoreutils/po/cs.po b/policycoreutils/po/cs.po
+index be69117..48ec6f6 100644
+--- a/policycoreutils/po/cs.po
++++ b/policycoreutils/po/cs.po
+@@ -11,16 +11,16 @@ msgid ""
+ msgstr ""
+ "Project-Id-Version: Policycoreutils\n"
+ "Report-Msgid-Bugs-To: \n"
+-"POT-Creation-Date: 2012-05-25 07:28-0400\n"
+-"PO-Revision-Date: 2012-04-02 20:30+0000\n"
++"POT-Creation-Date: 2012-10-16 12:24-0400\n"
++"PO-Revision-Date: 2012-10-08 13:10+0000\n"
+ "Last-Translator: dwalsh <dwalsh at redhat.com>\n"
+-"Language-Team: Czech (http://www.transifex.net/projects/p/fedora/language/"
++"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"
+-"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2\n"
++"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
+ 
+ #: ../run_init/run_init.c:67
+ msgid ""
+@@ -29,7 +29,7 @@ msgid ""
+ "         <args ...> are the arguments to that script."
+ msgstr ""
+ 
+-#: ../run_init/run_init.c:126 ../newrole/newrole.c:1124
++#: ../run_init/run_init.c:126 ../newrole/newrole.c:1123
+ #, c-format
+ msgid "failed to initialize PAM\n"
+ msgstr ""
+@@ -78,7 +78,7 @@ msgstr ""
+ msgid "authentication failed.\n"
+ msgstr ""
+ 
+-#: ../run_init/run_init.c:405 ../newrole/newrole.c:1258
++#: ../run_init/run_init.c:405 ../newrole/newrole.c:1257
+ #, c-format
+ msgid "Could not set exec context to %s.\n"
+ msgstr ""
+@@ -91,855 +91,870 @@ msgstr ""
+ msgid "To make this policy package active, execute:"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:143 ../semanage/seobject.py:147
+-msgid "global"
+-msgstr ""
+-
+-#: ../semanage/seobject.py:225
++#: ../semanage/seobject.py:200
+ msgid "Could not create semanage handle"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:233
++#: ../semanage/seobject.py:208
  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 el "
-+"No s'està gestionant les polítiques del SELinux o no es pot accedir al "
- "magatzem."
  
--#: ../semanage/seobject.py:235
-+#: ../semanage/seobject.py:238
+-#: ../semanage/seobject.py:238
++#: ../semanage/seobject.py:213
  msgid "Cannot read policy store."
- msgstr "No es pot llegir el magatzem de polítiques."
+ msgstr ""
  
--#: ../semanage/seobject.py:240
-+#: ../semanage/seobject.py:243
+-#: ../semanage/seobject.py:243
++#: ../semanage/seobject.py:218
  msgid "Could not establish semanage connection"
- msgstr "No es pot establir la connexió amb el semanage"
+ msgstr ""
  
--#: ../semanage/seobject.py:245
--#, fuzzy
-+#: ../semanage/seobject.py:248
+-#: ../semanage/seobject.py:248
++#: ../semanage/seobject.py:223
  msgid "Could not test MLS enabled status"
--msgstr "No s'ha pogut establir el rang MLS per a %s"
-+msgstr "No s'ha pogut provar l'estat del MLS %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:251 ../semanage/seobject.py:266
-+#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
+-#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
++#: ../semanage/seobject.py:229 ../semanage/seobject.py:244
  msgid "Not yet implemented"
--msgstr ""
-+msgstr "Encara no està implementat"
+ msgstr ""
  
--#: ../semanage/seobject.py:255
-+#: ../semanage/seobject.py:258
+-#: ../semanage/seobject.py:258
++#: ../semanage/seobject.py:233
  msgid "Semanage transaction already in progress"
--msgstr ""
-+msgstr "Tansacció semanage ja en progrés"
+ msgstr ""
  
--#: ../semanage/seobject.py:264
-+#: ../semanage/seobject.py:267
+-#: ../semanage/seobject.py:267
++#: ../semanage/seobject.py:242
  msgid "Could not start semanage transaction"
- msgstr "No s'ha pogut iniciar la transacció del semanage"
+ msgstr ""
  
--#: ../semanage/seobject.py:274
--#, fuzzy
-+#: ../semanage/seobject.py:278
+-#: ../semanage/seobject.py:278
++#: ../semanage/seobject.py:254
  msgid "Could not commit semanage transaction"
--msgstr "No s'ha pogut iniciar la transacció del semanage"
-+msgstr "No s'ha pogut completar la transacció del semanage"
+ msgstr ""
  
--#: ../semanage/seobject.py:279
-+#: ../semanage/seobject.py:283
+-#: ../semanage/seobject.py:283
++#: ../semanage/seobject.py:259
  msgid "Semanage transaction not in progress"
--msgstr ""
-+msgstr "Tansacció semanage no en progrés"
+ msgstr ""
  
--#: ../semanage/seobject.py:291 ../semanage/seobject.py:371
--#, fuzzy
-+#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
+-#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
++#: ../semanage/seobject.py:271 ../semanage/seobject.py:351
  msgid "Could not list SELinux modules"
--msgstr "No es pot llistar els usuaris SELinux"
-+msgstr "No s'han pogut llistar els mòduls SELinux"
+ msgstr ""
  
--#: ../semanage/seobject.py:304
-+#: ../semanage/seobject.py:308
+-#: ../semanage/seobject.py:308
++#: ../semanage/seobject.py:284
  msgid "Modules Name"
  msgstr ""
  
--#: ../semanage/seobject.py:304
-+#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
+-#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
++#: ../semanage/seobject.py:284 ../gui/modulesPage.py:63
  msgid "Version"
--msgstr ""
-+msgstr "Versió"
+ msgstr ""
  
--#: ../semanage/seobject.py:307
-+#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
+-#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
++#: ../semanage/seobject.py:287 ../gui/statusPage.py:75
  msgid "Disabled"
--msgstr ""
-+msgstr "Desactivat"
+ msgstr "Zakázáno"
  
--#: ../semanage/seobject.py:322
-+#: ../semanage/seobject.py:326
+-#: ../semanage/seobject.py:326
++#: ../semanage/seobject.py:302
  #, python-format
  msgid "Could not disable module %s (remove failed)"
  msgstr ""
  
--#: ../semanage/seobject.py:333
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:337
-+#, python-format
+-#: ../semanage/seobject.py:337
++#: ../semanage/seobject.py:313
+ #, python-format
  msgid "Could not enable module %s (remove failed)"
--msgstr "No s'ha pogut afegir el rol %s per a %s"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:348
-+#: ../semanage/seobject.py:352
+-#: ../semanage/seobject.py:352
++#: ../semanage/seobject.py:328
  #, python-format
  msgid "Could not remove module %s (remove failed)"
  msgstr ""
  
--#: ../semanage/seobject.py:358
-+#: ../semanage/seobject.py:362
+-#: ../semanage/seobject.py:362
++#: ../semanage/seobject.py:338
  msgid "dontaudit requires either 'on' or 'off'"
  msgstr ""
  
--#: ../semanage/seobject.py:387
-+#: ../semanage/seobject.py:391
+-#: ../semanage/seobject.py:391
++#: ../semanage/seobject.py:366
  msgid "Builtin Permissive Types"
  msgstr ""
  
--#: ../semanage/seobject.py:397
-+#: ../semanage/seobject.py:401
+-#: ../semanage/seobject.py:401
++#: ../semanage/seobject.py:376
  msgid "Customized Permissive Types"
  msgstr ""
  
--#: ../semanage/seobject.py:438
-+#: ../semanage/seobject.py:442
+-#: ../semanage/seobject.py:442
++#: ../semanage/seobject.py:417
  #, 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)"
  
--#: ../semanage/seobject.py:444
-+#: ../semanage/seobject.py:448
+-#: ../semanage/seobject.py:448
++#: ../semanage/seobject.py:423
  #, python-format
  msgid "Could not remove permissive domain %s (remove failed)"
--msgstr ""
-+msgstr "No s'ha pogut eliminar el domini permissiu %s (l'eliminació ha fallat)"
+ msgstr ""
  
--#: ../semanage/seobject.py:479 ../semanage/seobject.py:553
--#: ../semanage/seobject.py:599 ../semanage/seobject.py:696
--#: ../semanage/seobject.py:726 ../semanage/seobject.py:793
--#: ../semanage/seobject.py:850 ../semanage/seobject.py:1097
--#: ../semanage/seobject.py:1786 ../semanage/seobject.py:1849
--#: ../semanage/seobject.py:1868 ../semanage/seobject.py:1985
--#: ../semanage/seobject.py:2037
-+#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
-+#: ../semanage/seobject.py:603 ../semanage/seobject.py:700
-+#: ../semanage/seobject.py:730 ../semanage/seobject.py:797
-+#: ../semanage/seobject.py:854 ../semanage/seobject.py:1101
-+#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
-+#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
-+#: ../semanage/seobject.py:2045
+-#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
+-#: ../semanage/seobject.py:603 ../semanage/seobject.py:700
+-#: ../semanage/seobject.py:730 ../semanage/seobject.py:797
+-#: ../semanage/seobject.py:854 ../semanage/seobject.py:1101
+-#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
+-#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
+-#: ../semanage/seobject.py:2045
++#: ../semanage/seobject.py:458 ../semanage/seobject.py:532
++#: ../semanage/seobject.py:578 ../semanage/seobject.py:675
++#: ../semanage/seobject.py:705 ../semanage/seobject.py:772
++#: ../semanage/seobject.py:829 ../semanage/seobject.py:1084
++#: ../semanage/seobject.py:1800 ../semanage/seobject.py:1863
++#: ../semanage/seobject.py:1882 ../semanage/seobject.py:2003
++#: ../semanage/seobject.py:2056
  #, python-format
  msgid "Could not create a key for %s"
- msgstr "No s'ha pogut crear una clau per a %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
--#: ../semanage/seobject.py:603 ../semanage/seobject.py:609
-+#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
-+#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
+-#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
+-#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
++#: ../semanage/seobject.py:462 ../semanage/seobject.py:536
++#: ../semanage/seobject.py:582 ../semanage/seobject.py:588
  #, 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"
+ msgstr ""
  
--#: ../semanage/seobject.py:492
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:496
-+#, python-format
+-#: ../semanage/seobject.py:496
++#: ../semanage/seobject.py:471
+ #, python-format
  msgid "Linux Group %s does not exist"
--msgstr "No existeix l'usuari de Linux %s"
-+msgstr "No existeix el grup de Linux %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:497
-+#: ../semanage/seobject.py:501
+-#: ../semanage/seobject.py:501
++#: ../semanage/seobject.py:476
  #, python-format
  msgid "Linux User %s does not exist"
- msgstr "No existeix l'usuari de Linux %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:501
-+#: ../semanage/seobject.py:505
+-#: ../semanage/seobject.py:505
++#: ../semanage/seobject.py:480
  #, python-format
  msgid "Could not create login mapping for %s"
- msgstr "No s'ha pogut crear el mapatge d'entrada per a %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:505 ../semanage/seobject.py:741
-+#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
+-#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
++#: ../semanage/seobject.py:484 ../semanage/seobject.py:720
  #, python-format
  msgid "Could not set name for %s"
- msgstr "No s'ha pogut establir el nom per a %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:510 ../semanage/seobject.py:751
-+#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
+-#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
++#: ../semanage/seobject.py:489 ../semanage/seobject.py:730
  #, python-format
  msgid "Could not set MLS range for %s"
- msgstr "No s'ha pogut establir el rang MLS per a %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:514
-+#: ../semanage/seobject.py:518
+-#: ../semanage/seobject.py:518
++#: ../semanage/seobject.py:493
  #, python-format
  msgid "Could not set SELinux user for %s"
- msgstr "No s'ha pogut establir l'usuari SELinux per a %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:518
-+#: ../semanage/seobject.py:522
+-#: ../semanage/seobject.py:522
++#: ../semanage/seobject.py:497
  #, python-format
  msgid "Could not add login mapping for %s"
- msgstr "No s'ha pogut afegir el mapatge d'entrada per a %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:536
-+#: ../semanage/seobject.py:540
+-#: ../semanage/seobject.py:540
++#: ../semanage/seobject.py:515
  msgid "Requires seuser or serange"
- msgstr "Es necessita el seuser o el serange"
+ msgstr ""
  
--#: ../semanage/seobject.py:559 ../semanage/seobject.py:605
-+#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
+-#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
++#: ../semanage/seobject.py:538 ../semanage/seobject.py:584
  #, python-format
  msgid "Login mapping for %s is not defined"
- msgstr "No s'ha definit el mapatge de l'entrada per a %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:563
-+#: ../semanage/seobject.py:567
+-#: ../semanage/seobject.py:567
++#: ../semanage/seobject.py:542
  #, python-format
  msgid "Could not query seuser for %s"
- msgstr "No s'ha pogut consultar el seuser quant a %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:577
-+#: ../semanage/seobject.py:581
+-#: ../semanage/seobject.py:581
++#: ../semanage/seobject.py:556
  #, python-format
  msgid "Could not modify login mapping for %s"
- msgstr "No s'ha pogut modificar el mapatge d'entrada per a %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:611
-+#: ../semanage/seobject.py:615
+-#: ../semanage/seobject.py:615
++#: ../semanage/seobject.py:590
  #, 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"
+ msgstr ""
  
--#: ../semanage/seobject.py:615
-+#: ../semanage/seobject.py:619
+-#: ../semanage/seobject.py:619
++#: ../semanage/seobject.py:594
  #, python-format
  msgid "Could not delete login mapping for %s"
- msgstr "No s'ha pogut suprimir el mapatge d'entrada per a %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:637 ../semanage/seobject.py:655
--#: ../semanage/seobject.py:893
-+#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
-+#: ../semanage/seobject.py:897
+-#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
+-#: ../semanage/seobject.py:897
++#: ../semanage/seobject.py:616 ../semanage/seobject.py:634
++#: ../semanage/seobject.py:872
  msgid "Could not list login mappings"
- msgstr "No s'ha pogut llistar els mapatges d'entrada"
+ msgstr ""
  
--#: ../semanage/seobject.py:680 ../semanage/seobject.py:685
-+#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../gui/system-config-selinux.glade:100
+-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
++#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
+ #: ../gui/system-config-selinux.glade:100
  msgid "Login Name"
--msgstr ""
-+msgstr "Nom d'entrada"
+ msgstr ""
  
--#: ../semanage/seobject.py:680 ../semanage/seobject.py:685
--#: ../semanage/seobject.py:943 ../semanage/seobject.py:948
--#, fuzzy
-+#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../gui/system-config-selinux.glade:128
-+#: ../gui/system-config-selinux.glade:915
-+#: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
+-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
+-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
++#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
++#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
+ #: ../gui/system-config-selinux.glade:128
+ #: ../gui/system-config-selinux.glade:915
+ #: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
  msgid "SELinux User"
--msgstr "Cal el tipus SELinux"
-+msgstr "Usuari SELinux"
+ msgstr ""
  
--#: ../semanage/seobject.py:680
-+#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
-+#: ../gui/system-config-selinux.glade:943
+-#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
++#: ../semanage/seobject.py:659 ../gui/system-config-selinux.glade:156
+ #: ../gui/system-config-selinux.glade:943
  msgid "MLS/MCS Range"
--msgstr ""
-+msgstr "Rang MLS/MCS"
+ msgstr ""
  
--#: ../semanage/seobject.py:699 ../semanage/seobject.py:730
--#: ../semanage/seobject.py:797 ../semanage/seobject.py:854
--#: ../semanage/seobject.py:860
-+#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
-+#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
-+#: ../semanage/seobject.py:864
+-#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
+-#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
+-#: ../semanage/seobject.py:864
++#: ../semanage/seobject.py:678 ../semanage/seobject.py:709
++#: ../semanage/seobject.py:776 ../semanage/seobject.py:833
++#: ../semanage/seobject.py:839
  #, 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"
+ msgstr ""
  
--#: ../semanage/seobject.py:702 ../semanage/seobject.py:803
--#: ../semanage/seobject.py:866
-+#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
-+#: ../semanage/seobject.py:870
+-#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
+-#: ../semanage/seobject.py:870
++#: ../semanage/seobject.py:681 ../semanage/seobject.py:782
++#: ../semanage/seobject.py:845
  #, python-format
  msgid "Could not query user for %s"
- msgstr "No s'ha pogut demanar l'usuari per a %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:722
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:726
-+#, python-format
+-#: ../semanage/seobject.py:726
++#: ../semanage/seobject.py:701
+ #, python-format
  msgid "You must add at least one role for %s"
--msgstr "No s'ha pogut afegir el context de fitxer per a %s"
-+msgstr "Heu d'afegir almenys un rol per %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:737
-+#: ../semanage/seobject.py:741
+-#: ../semanage/seobject.py:741
++#: ../semanage/seobject.py:716
  #, python-format
  msgid "Could not create SELinux user for %s"
- msgstr "No s'ha pogut crear l'usuari SELinux per a %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:746
-+#: ../semanage/seobject.py:750
+-#: ../semanage/seobject.py:750
++#: ../semanage/seobject.py:725
  #, python-format
  msgid "Could not add role %s for %s"
- msgstr "No s'ha pogut afegir el rol %s per a %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:755
-+#: ../semanage/seobject.py:759
+-#: ../semanage/seobject.py:759
++#: ../semanage/seobject.py:734
  #, python-format
  msgid "Could not set MLS level for %s"
- msgstr "No s'ha pogut establir el nivell MLS per a %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:758
-+#: ../semanage/seobject.py:762
+-#: ../semanage/seobject.py:762
++#: ../semanage/seobject.py:737
  #, python-format
  msgid "Could not add prefix %s for %s"
- msgstr "No s'ha pogut afegir el prefix %s per a %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:761
-+#: ../semanage/seobject.py:765
+-#: ../semanage/seobject.py:765
++#: ../semanage/seobject.py:740
  #, python-format
  msgid "Could not extract key for %s"
- msgstr "No s'ha pogut extreure la clau per a %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:765
-+#: ../semanage/seobject.py:769
+-#: ../semanage/seobject.py:769
++#: ../semanage/seobject.py:744
  #, python-format
  msgid "Could not add SELinux user %s"
- msgstr "No s'ha pogut afegir l'usuari SELinux %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:787
-+#: ../semanage/seobject.py:791
+-#: ../semanage/seobject.py:791
++#: ../semanage/seobject.py:766
  msgid "Requires prefix, roles, level or range"
- msgstr "Necessita prefix, rols, nivell o rang"
+ msgstr ""
  
--#: ../semanage/seobject.py:789
-+#: ../semanage/seobject.py:793
+-#: ../semanage/seobject.py:793
++#: ../semanage/seobject.py:768
  msgid "Requires prefix or roles"
- msgstr "Necessita prefix o rols"
+ msgstr ""
  
--#: ../semanage/seobject.py:799 ../semanage/seobject.py:856
-+#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
+-#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
++#: ../semanage/seobject.py:778 ../semanage/seobject.py:835
  #, python-format
  msgid "SELinux user %s is not defined"
- msgstr "L'usuari SELinux %s no està definit"
+ msgstr ""
  
--#: ../semanage/seobject.py:828
-+#: ../semanage/seobject.py:832
+-#: ../semanage/seobject.py:832
++#: ../semanage/seobject.py:807
  #, python-format
  msgid "Could not modify SELinux user %s"
- msgstr "No s'ha pogut modificar l'usuari SELinux %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:862
-+#: ../semanage/seobject.py:866
+-#: ../semanage/seobject.py:866
++#: ../semanage/seobject.py:841
  #, 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"
+ msgstr ""
  
--#: ../semanage/seobject.py:873
-+#: ../semanage/seobject.py:877
+-#: ../semanage/seobject.py:877
++#: ../semanage/seobject.py:852
  #, python-format
  msgid "Could not delete SELinux user %s"
- msgstr "No s'ha pogut suprimir l'usuari SELinux %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:911
-+#: ../semanage/seobject.py:915
+-#: ../semanage/seobject.py:915
++#: ../semanage/seobject.py:890
  msgid "Could not list SELinux users"
--msgstr "No es pot llistar els usuaris SELinux"
-+msgstr "No es poden llistar els usuaris SELinux"
+ msgstr ""
  
--#: ../semanage/seobject.py:917
-+#: ../semanage/seobject.py:921
+-#: ../semanage/seobject.py:921
++#: ../semanage/seobject.py:896
  #, python-format
  msgid "Could not list roles for user %s"
- msgstr "No es pot llistar els rols per a l'usuari %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:942
-+#: ../semanage/seobject.py:946
+-#: ../semanage/seobject.py:946
++#: ../semanage/seobject.py:921
  msgid "Labeling"
--msgstr ""
-+msgstr "Etiquetatge"
+ msgstr ""
  
--#: ../semanage/seobject.py:942
-+#: ../semanage/seobject.py:946
+-#: ../semanage/seobject.py:946
++#: ../semanage/seobject.py:921
  msgid "MLS/"
--msgstr ""
-+msgstr "MLS/"
+ msgstr ""
  
--#: ../semanage/seobject.py:943
-+#: ../semanage/seobject.py:947
+-#: ../semanage/seobject.py:947
++#: ../semanage/seobject.py:922
  msgid "Prefix"
--msgstr ""
-+msgstr "Prefix"
+ msgstr "Prefix"
  
--#: ../semanage/seobject.py:943
-+#: ../semanage/seobject.py:947
+-#: ../semanage/seobject.py:947
++#: ../semanage/seobject.py:922
  msgid "MCS Level"
--msgstr ""
-+msgstr "Nivell MCS"
+ msgstr ""
  
--#: ../semanage/seobject.py:943
-+#: ../semanage/seobject.py:947
+-#: ../semanage/seobject.py:947
++#: ../semanage/seobject.py:922
  msgid "MCS Range"
--msgstr ""
-+msgstr "Rang MCS"
+ msgstr ""
  
--#: ../semanage/seobject.py:943 ../semanage/seobject.py:948
-+#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
+-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
++#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
+ #: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
  msgid "SELinux Roles"
--msgstr ""
-+msgstr "Rols SELinux"
+ msgstr ""
  
--#: ../semanage/seobject.py:963
-+#: ../semanage/seobject.py:967
+-#: ../semanage/seobject.py:967
++#: ../semanage/seobject.py:944
  msgid "Protocol udp or tcp is required"
- msgstr "Es necessita el protocol udp o tcp"
+ msgstr ""
  
--#: ../semanage/seobject.py:965
-+#: ../semanage/seobject.py:969
+-#: ../semanage/seobject.py:969
++#: ../semanage/seobject.py:946
  msgid "Port is required"
- msgstr "Cal el port"
+ msgstr ""
  
--#: ../semanage/seobject.py:975
--#, fuzzy
-+#: ../semanage/seobject.py:979
+-#: ../semanage/seobject.py:979
++#: ../semanage/seobject.py:956
  msgid "Invalid Port"
--msgstr "El prefix %s invàlid"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:979
-+#: ../semanage/seobject.py:983
+-#: ../semanage/seobject.py:983
++#: ../semanage/seobject.py:960
  #, python-format
  msgid "Could not create a key for %s/%s"
- msgstr "No s'ha pogut crear una clau per a %s/%s"
+ msgstr ""
  
--#: ../semanage/seobject.py:990
-+#: ../semanage/seobject.py:994
+-#: ../semanage/seobject.py:994
++#: ../semanage/seobject.py:971
  msgid "Type is required"
- msgstr "Cal el tipus"
+ msgstr ""
  
--#: ../semanage/seobject.py:996 ../semanage/seobject.py:1055
--#: ../semanage/seobject.py:1110 ../semanage/seobject.py:1116
-+#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
-+#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
+-#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
+-#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
++#: ../semanage/seobject.py:974 ../semanage/seobject.py:1036
++#: ../semanage/seobject.py:1794
++#, python-format
++msgid "Type %s is invalid, must be a port type"
++msgstr ""
++
++#: ../semanage/seobject.py:980 ../semanage/seobject.py:1042
++#: ../semanage/seobject.py:1097 ../semanage/seobject.py:1103
  #, 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"
+ msgstr ""
  
--#: ../semanage/seobject.py:998
-+#: ../semanage/seobject.py:1002
+-#: ../semanage/seobject.py:1002
++#: ../semanage/seobject.py:982
  #, python-format
  msgid "Port %s/%s already defined"
- msgstr "El port %s/%s està definit"
+ msgstr ""
  
--#: ../semanage/seobject.py:1002
-+#: ../semanage/seobject.py:1006
+-#: ../semanage/seobject.py:1006
++#: ../semanage/seobject.py:986
  #, python-format
  msgid "Could not create port for %s/%s"
- msgstr "No s'ha pogut crear el port per a %s/%s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1008
-+#: ../semanage/seobject.py:1012
+-#: ../semanage/seobject.py:1012
++#: ../semanage/seobject.py:992
  #, python-format
  msgid "Could not create context for %s/%s"
- msgstr "No s'ha pogut crear el context per a %s/%s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1012
-+#: ../semanage/seobject.py:1016
+-#: ../semanage/seobject.py:1016
++#: ../semanage/seobject.py:996
  #, 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"
+ msgstr ""
  
--#: ../semanage/seobject.py:1016
-+#: ../semanage/seobject.py:1020
+-#: ../semanage/seobject.py:1020
++#: ../semanage/seobject.py:1000
  #, 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"
+ msgstr ""
  
--#: ../semanage/seobject.py:1020
-+#: ../semanage/seobject.py:1024
+-#: ../semanage/seobject.py:1024
++#: ../semanage/seobject.py:1004
  #, 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"
+ msgstr ""
  
--#: ../semanage/seobject.py:1025
-+#: ../semanage/seobject.py:1029
+-#: ../semanage/seobject.py:1029
++#: ../semanage/seobject.py:1009
  #, python-format
  msgid "Could not set mls fields in port context for %s/%s"
  msgstr ""
--"No s'ha pogut establir els camps mls en el context del port per a %s/%s"
-+"No s'han pogut establir els camps mls en el context del port per a %s/%s"
  
--#: ../semanage/seobject.py:1029
-+#: ../semanage/seobject.py:1033
+-#: ../semanage/seobject.py:1033
++#: ../semanage/seobject.py:1013
  #, 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"
+ msgstr ""
  
--#: ../semanage/seobject.py:1033
-+#: ../semanage/seobject.py:1037
+-#: ../semanage/seobject.py:1037
++#: ../semanage/seobject.py:1017
  #, python-format
  msgid "Could not add port %s/%s"
- msgstr "No s'ha pogut afegir el port %s/%s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1047 ../semanage/seobject.py:1312
--#: ../semanage/seobject.py:1508
-+#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
-+#: ../semanage/seobject.py:1512
+-#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
+-#: ../semanage/seobject.py:1512
++#: ../semanage/seobject.py:1031 ../semanage/seobject.py:1304
++#: ../semanage/seobject.py:1503
  msgid "Requires setype or serange"
- msgstr "Cal el setype o el serange"
+ msgstr ""
  
--#: ../semanage/seobject.py:1049
-+#: ../semanage/seobject.py:1053
+-#: ../semanage/seobject.py:1053
++#: ../semanage/seobject.py:1033
  msgid "Requires setype"
- msgstr "Cal el setype"
+ msgstr ""
  
--#: ../semanage/seobject.py:1057 ../semanage/seobject.py:1112
-+#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
+-#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
++#: ../semanage/seobject.py:1044 ../semanage/seobject.py:1099
  #, python-format
  msgid "Port %s/%s is not defined"
- msgstr "El port %s/%s no està definit"
+ msgstr ""
  
--#: ../semanage/seobject.py:1061
-+#: ../semanage/seobject.py:1065
+-#: ../semanage/seobject.py:1065
++#: ../semanage/seobject.py:1048
  #, python-format
  msgid "Could not query port %s/%s"
- msgstr "No es pot consultar el port %s/%s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1072
-+#: ../semanage/seobject.py:1076
+-#: ../semanage/seobject.py:1076
++#: ../semanage/seobject.py:1059
  #, python-format
  msgid "Could not modify port %s/%s"
- msgstr "No es pot modificar el port %s/%s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1085
--#, fuzzy
-+#: ../semanage/seobject.py:1089
+-#: ../semanage/seobject.py:1089
++#: ../semanage/seobject.py:1072
  msgid "Could not list the ports"
--msgstr "No s'ha pogut llistar els ports"
-+msgstr "No s'han pogut llistar els ports"
+ msgstr ""
  
--#: ../semanage/seobject.py:1101
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1105
-+#, python-format
+-#: ../semanage/seobject.py:1105
++#: ../semanage/seobject.py:1088
+ #, python-format
  msgid "Could not delete the port %s"
--msgstr "No s'ha pogut suprimir el port %s/%s"
-+msgstr "No s'ha pogut suprimir el port %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1118
-+#: ../semanage/seobject.py:1122
+-#: ../semanage/seobject.py:1122
++#: ../semanage/seobject.py:1105
  #, 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"
+ msgstr ""
  
--#: ../semanage/seobject.py:1122
-+#: ../semanage/seobject.py:1126
+-#: ../semanage/seobject.py:1126
++#: ../semanage/seobject.py:1109
  #, python-format
  msgid "Could not delete port %s/%s"
- msgstr "No s'ha pogut suprimir el port %s/%s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1138 ../semanage/seobject.py:1160
-+#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
+-#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
++#: ../semanage/seobject.py:1125 ../semanage/seobject.py:1147
  msgid "Could not list ports"
--msgstr "No s'ha pogut llistar els ports"
-+msgstr "No s'han pogut llistar els ports"
+ msgstr ""
  
--#: ../semanage/seobject.py:1199
-+#: ../semanage/seobject.py:1203
+-#: ../semanage/seobject.py:1203
++#: ../semanage/seobject.py:1186
  msgid "SELinux Port Type"
--msgstr ""
-+msgstr "Tipus de port SELinux"
+ msgstr ""
  
--#: ../semanage/seobject.py:1199
-+#: ../semanage/seobject.py:1203
+-#: ../semanage/seobject.py:1203
++#: ../semanage/seobject.py:1186
  msgid "Proto"
--msgstr ""
-+msgstr "Proto"
+ msgstr ""
  
--#: ../semanage/seobject.py:1199
-+#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
+-#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
++#: ../semanage/seobject.py:1186 ../gui/system-config-selinux.glade:335
  msgid "Port Number"
--msgstr ""
-+msgstr "Número de port"
+ msgstr ""
  
--#: ../semanage/seobject.py:1218
--#, fuzzy
-+#: ../semanage/seobject.py:1222
+-#: ../semanage/seobject.py:1222
++#: ../semanage/seobject.py:1207
  msgid "Node Address is required"
--msgstr "Cal el port"
-+msgstr "L'adreça del node és necessària"
+ msgstr ""
  
--#: ../semanage/seobject.py:1233
-+#: ../semanage/seobject.py:1237
+-#: ../semanage/seobject.py:1237
++#: ../semanage/seobject.py:1222
  msgid "Unknown or missing protocol"
--msgstr ""
-+msgstr "Manca el port o no es coneix"
- 
--#: ../semanage/seobject.py:1247 ../semanage/seobject.py:1446
--#: ../semanage/seobject.py:1724
-+#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
-+#: ../semanage/seobject.py:1728
- msgid "SELinux Type is required"
- msgstr "Cal el tipus SELinux"
+ msgstr ""
  
--#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1316
--#: ../semanage/seobject.py:1352 ../semanage/seobject.py:1450
--#: ../semanage/seobject.py:1512 ../semanage/seobject.py:1546
+-#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
 -#: ../semanage/seobject.py:1728
-+#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
-+#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
-+#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
-+#: ../semanage/seobject.py:1732
+-msgid "SELinux Type is required"
++#: ../semanage/seobject.py:1236
++msgid "SELinux node type is required"
++msgstr ""
++
++#: ../semanage/seobject.py:1239 ../semanage/seobject.py:1307
++#, python-format
++msgid "Type %s is invalid, must be a node type"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
+-#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
+-#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
+-#: ../semanage/seobject.py:1732
++#: ../semanage/seobject.py:1243 ../semanage/seobject.py:1311
++#: ../semanage/seobject.py:1347 ../semanage/seobject.py:1445
++#: ../semanage/seobject.py:1507 ../semanage/seobject.py:1541
++#: ../semanage/seobject.py:1739
  #, python-format
  msgid "Could not create key for %s"
- msgstr "No s'ha pogut crear la clau per a %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1253 ../semanage/seobject.py:1320
--#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1362
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
-+#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
-+#, python-format
+-#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
+-#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
++#: ../semanage/seobject.py:1245 ../semanage/seobject.py:1315
++#: ../semanage/seobject.py:1351 ../semanage/seobject.py:1357
+ #, python-format
  msgid "Could not check if addr %s is defined"
--msgstr "No s'ha pogut comprovar si el port %s/%s està definit"
-+msgstr "No s'ha pogut comprovar si l'adreça %s està definida"
+ msgstr ""
  
--#: ../semanage/seobject.py:1262
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1266
-+#, python-format
+-#: ../semanage/seobject.py:1266
++#: ../semanage/seobject.py:1254
+ #, python-format
  msgid "Could not create addr for %s"
--msgstr "No s'ha pogut crear una clau per a %s"
-+msgstr "No s'ha pogut crear l'adreça per a %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1268 ../semanage/seobject.py:1466
--#: ../semanage/seobject.py:1686
-+#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
-+#: ../semanage/seobject.py:1690
+-#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
+-#: ../semanage/seobject.py:1690
++#: ../semanage/seobject.py:1260 ../semanage/seobject.py:1461
++#: ../semanage/seobject.py:1694
  #, python-format
  msgid "Could not create context for %s"
- msgstr "No s'ha pogut crear el context per a %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1272
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1276
-+#, python-format
+-#: ../semanage/seobject.py:1276
++#: ../semanage/seobject.py:1264
+ #, python-format
  msgid "Could not set mask for %s"
--msgstr "No s'ha pogut establir el nom per a %s"
-+msgstr "No s'ha pogut establir la màscara per a %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1276
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1280
-+#, python-format
+-#: ../semanage/seobject.py:1280
++#: ../semanage/seobject.py:1268
+ #, python-format
  msgid "Could not set user in addr context for %s"
--msgstr "No s'ha pogut establir l'usuari en el context del fitxer per a %s"
-+msgstr "No s'ha pogut establir l'usuari en el context de l'adreça per a %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1280
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1284
-+#, python-format
+-#: ../semanage/seobject.py:1284
++#: ../semanage/seobject.py:1272
+ #, python-format
  msgid "Could not set role in addr context for %s"
--msgstr "No s'ha pogut establir el rol en el context del fitxer per a %s"
-+msgstr "No s'ha pogut establir el rol en el context de l'adreça per a %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1284
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1288
-+#, python-format
+-#: ../semanage/seobject.py:1288
++#: ../semanage/seobject.py:1276
+ #, python-format
  msgid "Could not set type in addr context for %s"
--msgstr "No s'ha pogut establir el tipus en el context del fitxer per a %s"
-+msgstr "No s'ha pogut establir el tipus en el context de l'adreça per a %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1289
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1293
-+#, python-format
+-#: ../semanage/seobject.py:1293
++#: ../semanage/seobject.py:1281
+ #, 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 fitxer per a %s"
-+msgstr ""
-+"No s'ha pogut establir els camps mls en el context de l'adreça per a %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1293
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1297
-+#, python-format
+-#: ../semanage/seobject.py:1297
++#: ../semanage/seobject.py:1285
+ #, python-format
  msgid "Could not set addr context for %s"
--msgstr "No s'ha pogut establir el context de fitxer per a %s"
-+msgstr "No s'ha pogut establir el context de l'adreça per a %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1297
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1301
-+#, python-format
+-#: ../semanage/seobject.py:1301
++#: ../semanage/seobject.py:1289
+ #, python-format
  msgid "Could not add addr %s"
--msgstr "No s'ha pogut afegir el port %s/%s"
-+msgstr "No s'ha pogut afegir l'adreça %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1322 ../semanage/seobject.py:1358
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
-+#, python-format
+-#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
++#: ../semanage/seobject.py:1317 ../semanage/seobject.py:1353
+ #, python-format
  msgid "Addr %s is not defined"
--msgstr "El port %s/%s no està definit"
-+msgstr "L'adreça %s no està definida"
+ msgstr ""
  
--#: ../semanage/seobject.py:1326
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1330
-+#, python-format
+-#: ../semanage/seobject.py:1330
++#: ../semanage/seobject.py:1321
+ #, python-format
  msgid "Could not query addr %s"
--msgstr "No es pot consultar el port %s/%s"
-+msgstr "No es pot consultar l'adreça %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1336
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1340
-+#, python-format
+-#: ../semanage/seobject.py:1340
++#: ../semanage/seobject.py:1331
+ #, python-format
  msgid "Could not modify addr %s"
--msgstr "No es pot modificar el port %s/%s"
-+msgstr "No es pot modificar l'adreça %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1364
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1368
-+#, python-format
+-#: ../semanage/seobject.py:1368
++#: ../semanage/seobject.py:1359
+ #, python-format
  msgid "Addr %s is defined in policy, cannot be deleted"
--msgstr "El port %s/%s està definit en la política, no es pot suprimir"
-+msgstr "L'adreça %s està definida en la política, no es pot suprimir"
+ msgstr ""
  
--#: ../semanage/seobject.py:1368
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1372
-+#, python-format
+-#: ../semanage/seobject.py:1372
++#: ../semanage/seobject.py:1363
+ #, python-format
  msgid "Could not delete addr %s"
--msgstr "No s'ha pogut suprimir la interfície %s"
-+msgstr "No s'ha pogut suprimir l'adreça %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1380
--#, fuzzy
-+#: ../semanage/seobject.py:1384
+-#: ../semanage/seobject.py:1384
++#: ../semanage/seobject.py:1375
  msgid "Could not deleteall node mappings"
--msgstr "No s'ha pogut suprimir el mapatge d'entrada per a %s"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:1394
--#, fuzzy
-+#: ../semanage/seobject.py:1398
+-#: ../semanage/seobject.py:1398
++#: ../semanage/seobject.py:1389
  msgid "Could not list addrs"
--msgstr "No s'ha pogut llistar els ports"
-+msgstr "No s'han pogut llistar les adreces"
+ msgstr ""
  
--#: ../semanage/seobject.py:1454 ../semanage/seobject.py:1516
--#: ../semanage/seobject.py:1550 ../semanage/seobject.py:1556
-+#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
-+#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
+-#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
+-#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
++#: ../semanage/seobject.py:1441 ../semanage/seobject.py:1732
++msgid "SELinux Type is required"
++msgstr ""
++
++#: ../semanage/seobject.py:1449 ../semanage/seobject.py:1511
++#: ../semanage/seobject.py:1545 ../semanage/seobject.py:1551
  #, 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"
+ msgstr ""
  
--#: ../semanage/seobject.py:1461
-+#: ../semanage/seobject.py:1465
+-#: ../semanage/seobject.py:1465
++#: ../semanage/seobject.py:1456
  #, python-format
  msgid "Could not create interface for %s"
- msgstr "No s'ha pogut crear la interfície per a %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1470
-+#: ../semanage/seobject.py:1474
+-#: ../semanage/seobject.py:1474
++#: ../semanage/seobject.py:1465
  #, 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"
  
--#: ../semanage/seobject.py:1474
-+#: ../semanage/seobject.py:1478
+-#: ../semanage/seobject.py:1478
++#: ../semanage/seobject.py:1469
  #, 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"
+ msgstr ""
  
--#: ../semanage/seobject.py:1478
-+#: ../semanage/seobject.py:1482
+-#: ../semanage/seobject.py:1482
++#: ../semanage/seobject.py:1473
  #, 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"
+ msgstr ""
  
--#: ../semanage/seobject.py:1483
-+#: ../semanage/seobject.py:1487
+-#: ../semanage/seobject.py:1487
++#: ../semanage/seobject.py:1478
  #, python-format
  msgid "Could not set mls fields in interface context for %s"
  msgstr ""
--"No s'ha pogut establir els camps mls en el context d'interfície per a %s"
-+"No s'han pogut establir els camps mls en el context d'interfície per a %s"
  
--#: ../semanage/seobject.py:1487
-+#: ../semanage/seobject.py:1491
+-#: ../semanage/seobject.py:1491
++#: ../semanage/seobject.py:1482
  #, python-format
  msgid "Could not set interface context for %s"
- msgstr "No s'ha pogut establir el context d'interfície per a %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1491
-+#: ../semanage/seobject.py:1495
+-#: ../semanage/seobject.py:1495
++#: ../semanage/seobject.py:1486
  #, python-format
  msgid "Could not set message context for %s"
- msgstr "No s'ha pogut establir el context de missatge per a %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1495
-+#: ../semanage/seobject.py:1499
+-#: ../semanage/seobject.py:1499
++#: ../semanage/seobject.py:1490
  #, python-format
  msgid "Could not add interface %s"
- msgstr "No s'ha pogut afegir la interfície per a %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1518 ../semanage/seobject.py:1552
-+#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
+-#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
++#: ../semanage/seobject.py:1513 ../semanage/seobject.py:1547
  #, python-format
  msgid "Interface %s is not defined"
- msgstr "La interfície %s no s'ha definit"
+ msgstr ""
  
--#: ../semanage/seobject.py:1522
-+#: ../semanage/seobject.py:1526
+-#: ../semanage/seobject.py:1526
++#: ../semanage/seobject.py:1517
  #, python-format
  msgid "Could not query interface %s"
- msgstr "No s'ha pogut consultar la interfície %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1533
-+#: ../semanage/seobject.py:1537
+-#: ../semanage/seobject.py:1537
++#: ../semanage/seobject.py:1528
  #, python-format
  msgid "Could not modify interface %s"
- msgstr "No s'ha pogut modificar la interfície %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1558
-+#: ../semanage/seobject.py:1562
+-#: ../semanage/seobject.py:1562
++#: ../semanage/seobject.py:1553
  #, 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"
+ msgstr ""
  
--#: ../semanage/seobject.py:1562
-+#: ../semanage/seobject.py:1566
+-#: ../semanage/seobject.py:1566
++#: ../semanage/seobject.py:1557
  #, python-format
  msgid "Could not delete interface %s"
- msgstr "No s'ha pogut suprimir la interfície %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1574
--#, fuzzy
-+#: ../semanage/seobject.py:1578
+-#: ../semanage/seobject.py:1578
++#: ../semanage/seobject.py:1569
  msgid "Could not delete all interface  mappings"
--msgstr "No s'ha pogut suprimir la interfície %s"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:1588
-+#: ../semanage/seobject.py:1592
+-#: ../semanage/seobject.py:1592
++#: ../semanage/seobject.py:1583
  msgid "Could not list interfaces"
- msgstr "No s'han pogut llistar les interfícies"
+ msgstr ""
  
--#: ../semanage/seobject.py:1613
-+#: ../semanage/seobject.py:1617
+-#: ../semanage/seobject.py:1617
++#: ../semanage/seobject.py:1608
  msgid "SELinux Interface"
--msgstr ""
-+msgstr "Interfície del SELinux"
+ msgstr ""
  
--#: ../semanage/seobject.py:1613 ../semanage/seobject.py:1936
-+#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
+-#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
++#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1954
  msgid "Context"
--msgstr ""
-+msgstr "Context"
+ msgstr ""
  
--#: ../semanage/seobject.py:1663
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1667
-+#, python-format
+-#: ../semanage/seobject.py:1667
++#: ../semanage/seobject.py:1671
+ #, python-format
  msgid "Equivalence class for %s already exists"
--msgstr "El context de fitxer per a %s ja està definit"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:1669
-+#: ../semanage/seobject.py:1673
+-#: ../semanage/seobject.py:1673
++#: ../semanage/seobject.py:1677
  #, python-format
  msgid "File spec %s conflicts with equivalency rule '%s %s'"
  msgstr ""
  
--#: ../semanage/seobject.py:1678
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1682
-+#, python-format
+-#: ../semanage/seobject.py:1682
++#: ../semanage/seobject.py:1686
+ #, python-format
  msgid "Equivalence class for %s does not exists"
--msgstr "No existeix l'usuari de Linux %s"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:1692
-+#: ../semanage/seobject.py:1696
+-#: ../semanage/seobject.py:1696
++#: ../semanage/seobject.py:1700
  #, 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"
+ msgstr ""
  
--#: ../semanage/seobject.py:1696
-+#: ../semanage/seobject.py:1700
+-#: ../semanage/seobject.py:1700
++#: ../semanage/seobject.py:1704
  #, 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"
+ msgstr ""
  
--#: ../semanage/seobject.py:1701 ../semanage/seobject.py:1758
-+#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
+-#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
++#: ../semanage/seobject.py:1709 ../semanage/seobject.py:1769
  #, 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"
+ msgstr ""
  
--#: ../semanage/seobject.py:1707
-+#: ../semanage/seobject.py:1711
+-#: ../semanage/seobject.py:1711
++#: ../semanage/seobject.py:1715
  msgid "Invalid file specification"
--msgstr ""
-+msgstr "Especificació de fitxer no vàlida"
+ msgstr ""
  
--#: ../semanage/seobject.py:1709
-+#: ../semanage/seobject.py:1713
+-#: ../semanage/seobject.py:1713
++#: ../semanage/seobject.py:1717
  msgid "File specification can not include spaces"
  msgstr ""
  
--#: ../semanage/seobject.py:1714
-+#: ../semanage/seobject.py:1718
+-#: ../semanage/seobject.py:1718
++#: ../semanage/seobject.py:1722
  #, python-format
  msgid ""
  "File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
  msgstr ""
  
--#: ../semanage/seobject.py:1732 ../semanage/seobject.py:1737
--#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1872
--#: ../semanage/seobject.py:1876
-+#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
-+#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
-+#: ../semanage/seobject.py:1880
+-#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
+-#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
+-#: ../semanage/seobject.py:1880
++#: ../semanage/seobject.py:1735
++#, python-format
++msgid "Type %s is invalid, must be a file or device type"
++msgstr ""
++
++#: ../semanage/seobject.py:1743 ../semanage/seobject.py:1748
++#: ../semanage/seobject.py:1804 ../semanage/seobject.py:1886
++#: ../semanage/seobject.py:1890
  #, 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"
+ msgstr ""
  
--#: ../semanage/seobject.py:1745
-+#: ../semanage/seobject.py:1749
+-#: ../semanage/seobject.py:1749
++#: ../semanage/seobject.py:1756
  #, python-format
  msgid "Could not create file context for %s"
- msgstr "No s'ha pogut crear el fitxer de context per a %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1753
-+#: ../semanage/seobject.py:1757
+-#: ../semanage/seobject.py:1757
++#: ../semanage/seobject.py:1764
  #, 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"
+ msgstr ""
  
--#: ../semanage/seobject.py:1761 ../semanage/seobject.py:1818
--#: ../semanage/seobject.py:1822
-+#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
-+#: ../semanage/seobject.py:1826
+-#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
+-#: ../semanage/seobject.py:1826
++#: ../semanage/seobject.py:1772 ../semanage/seobject.py:1832
++#: ../semanage/seobject.py:1836
  #, python-format
  msgid "Could not set file context for %s"
- msgstr "No s'ha pogut establir el context de fitxer per a %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1767
-+#: ../semanage/seobject.py:1771
+-#: ../semanage/seobject.py:1771
++#: ../semanage/seobject.py:1778
  #, python-format
  msgid "Could not add file context for %s"
- msgstr "No s'ha pogut afegir el context de fitxer per a %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1781
-+#: ../semanage/seobject.py:1785
+-#: ../semanage/seobject.py:1785
++#: ../semanage/seobject.py:1792
  msgid "Requires setype, serange or seuser"
- msgstr "Es necessita el setype, serange o seuser"
+ msgstr ""
  
--#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1880
-+#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
+-#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
++#: ../semanage/seobject.py:1808 ../semanage/seobject.py:1894
  #, python-format
  msgid "File context for %s is not defined"
- msgstr "No s'ha definit el context del fitxer per a %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1800
-+#: ../semanage/seobject.py:1804
+-#: ../semanage/seobject.py:1804
++#: ../semanage/seobject.py:1814
  #, python-format
  msgid "Could not query file context for %s"
- msgstr "No s'ha pogut consultar el context del fitxer per a %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1826
-+#: ../semanage/seobject.py:1830
+-#: ../semanage/seobject.py:1830
++#: ../semanage/seobject.py:1840
  #, python-format
  msgid "Could not modify file context for %s"
- msgstr "No s'ha pogut modificar el context de fitxer per a %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1839
--#, fuzzy
-+#: ../semanage/seobject.py:1843
+-#: ../semanage/seobject.py:1843
++#: ../semanage/seobject.py:1853
  msgid "Could not list the file contexts"
--msgstr "No s'ha pogut llistar els contexts del fitxer"
-+msgstr "No s'han pogut llistar els contexts de fitxer"
+ msgstr ""
  
--#: ../semanage/seobject.py:1853
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1857
-+#, python-format
+-#: ../semanage/seobject.py:1857
++#: ../semanage/seobject.py:1867
+ #, python-format
  msgid "Could not delete the file context %s"
--msgstr "No s'ha pogut suprimir el context de fitxer per a %s"
-+msgstr "No s'ha pogut suprimir el context de fitxer %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1878
-+#: ../semanage/seobject.py:1882
+-#: ../semanage/seobject.py:1882
++#: ../semanage/seobject.py:1892
  #, 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"
  
--#: ../semanage/seobject.py:1884
-+#: ../semanage/seobject.py:1888
+-#: ../semanage/seobject.py:1888
++#: ../semanage/seobject.py:1898
  #, python-format
  msgid "Could not delete file context for %s"
- msgstr "No s'ha pogut suprimir el context de fitxer per a %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1899
-+#: ../semanage/seobject.py:1903
+-#: ../semanage/seobject.py:1903
++#: ../semanage/seobject.py:1913
  msgid "Could not list file contexts"
- msgstr "No s'ha pogut llistar els contexts del fitxer"
+ msgstr ""
  
--#: ../semanage/seobject.py:1903
-+#: ../semanage/seobject.py:1907
+-#: ../semanage/seobject.py:1907
++#: ../semanage/seobject.py:1917
  msgid "Could not list local file contexts"
- msgstr "No s'ha pogut llistar els contexts del fitxer local"
+ msgstr ""
  
--#: ../semanage/seobject.py:1936
-+#: ../semanage/seobject.py:1944
+-#: ../semanage/seobject.py:1944
++#: ../semanage/seobject.py:1954
  msgid "SELinux fcontext"
--msgstr ""
-+msgstr "SELinux fcontext"
+ msgstr ""
  
--#: ../semanage/seobject.py:1936
-+#: ../semanage/seobject.py:1944
+-#: ../semanage/seobject.py:1944
++#: ../semanage/seobject.py:1954
  msgid "type"
--msgstr ""
-+msgstr "tipus"
+ msgstr ""
  
--#: ../semanage/seobject.py:1949
-+#: ../semanage/seobject.py:1957
+-#: ../semanage/seobject.py:1957
++#: ../semanage/seobject.py:1967
  msgid ""
  "\n"
  "SELinux Distribution fcontext Equivalence \n"
  msgstr ""
  
--#: ../semanage/seobject.py:1954
-+#: ../semanage/seobject.py:1962
+-#: ../semanage/seobject.py:1962
++#: ../semanage/seobject.py:1972
  msgid ""
  "\n"
  "SELinux Local fcontext Equivalence \n"
  msgstr ""
  
--#: ../semanage/seobject.py:1988 ../semanage/seobject.py:2040
--#: ../semanage/seobject.py:2046
-+#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
-+#: ../semanage/seobject.py:2054
+-#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
+-#: ../semanage/seobject.py:2054
++#: ../semanage/seobject.py:2006 ../semanage/seobject.py:2059
++#: ../semanage/seobject.py:2065
  #, python-format
  msgid "Could not check if boolean %s is defined"
- msgstr "No s'ha pogut comprovar si el booleà %s està definit"
+ msgstr ""
  
--#: ../semanage/seobject.py:1990 ../semanage/seobject.py:2042
-+#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
+-#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
++#: ../semanage/seobject.py:2008 ../semanage/seobject.py:2061
  #, python-format
  msgid "Boolean %s is not defined"
- msgstr "El booleà %s no s'ha definit"
+ msgstr ""
  
--#: ../semanage/seobject.py:1994
-+#: ../semanage/seobject.py:2002
+-#: ../semanage/seobject.py:2002
++#: ../semanage/seobject.py:2012
  #, python-format
  msgid "Could not query file context %s"
- msgstr "No s'ha pogut consultar el context %s del fitxer"
+ msgstr ""
  
--#: ../semanage/seobject.py:1999
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:2007
-+#, python-format
+-#: ../semanage/seobject.py:2007
++#: ../semanage/seobject.py:2017
+ #, python-format
  msgid "You must specify one of the following values: %s"
--msgstr "Heu d'especificar un prefix"
-+msgstr "Heu d'especificar un dels següents valors: %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:2004
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:2012
-+#, python-format
+-#: ../semanage/seobject.py:2012
++#: ../semanage/seobject.py:2022
+ #, python-format
  msgid "Could not set active value of boolean %s"
--msgstr "No s'ha pogut suprimir el booleà %s"
-+msgstr "No s'ha pogut establir el valor actiu del booleà %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:2007
-+#: ../semanage/seobject.py:2015
+-#: ../semanage/seobject.py:2015
++#: ../semanage/seobject.py:2025
  #, python-format
  msgid "Could not modify boolean %s"
- msgstr "No s'ha pogut modificar el booleà %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:2025
-+#: ../semanage/seobject.py:2033
+-#: ../semanage/seobject.py:2033
++#: ../semanage/seobject.py:2043
  #, python-format
  msgid "Bad format %s: Record %s"
--msgstr ""
-+msgstr "Format incorrecte %s: registre %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:2048
-+#: ../semanage/seobject.py:2056
+-#: ../semanage/seobject.py:2056
++#: ../semanage/seobject.py:2067
  #, 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"
+ msgstr ""
  
--#: ../semanage/seobject.py:2052
-+#: ../semanage/seobject.py:2060
+-#: ../semanage/seobject.py:2060
++#: ../semanage/seobject.py:2071
  #, python-format
  msgid "Could not delete boolean %s"
- msgstr "No s'ha pogut suprimir el booleà %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:2064 ../semanage/seobject.py:2081
-+#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
+-#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
++#: ../semanage/seobject.py:2083 ../semanage/seobject.py:2100
  msgid "Could not list booleans"
- msgstr "No s'ha pogut llistar els booleans"
+ msgstr ""
  
--#: ../semanage/seobject.py:2104
-+#: ../semanage/seobject.py:2112
+-#: ../semanage/seobject.py:2112
++#: ../semanage/seobject.py:2125
  msgid "unknown"
--msgstr ""
-+msgstr "desconegut"
+ msgstr "neznámý"
  
--#: ../semanage/seobject.py:2117
-+#: ../semanage/seobject.py:2125
+-#: ../semanage/seobject.py:2125
++#: ../semanage/seobject.py:2138
  msgid "off"
--msgstr ""
-+msgstr "inactiu"
+ msgstr ""
  
--#: ../semanage/seobject.py:2117
-+#: ../semanage/seobject.py:2125
+-#: ../semanage/seobject.py:2125
++#: ../semanage/seobject.py:2138
  msgid "on"
--msgstr ""
-+msgstr "actiu"
+ msgstr ""
  
--#: ../semanage/seobject.py:2131
-+#: ../semanage/seobject.py:2139
+-#: ../semanage/seobject.py:2139
++#: ../semanage/seobject.py:2152
  msgid "SELinux boolean"
--msgstr ""
-+msgstr "Booleà SELinux"
+ msgstr ""
  
--#: ../semanage/seobject.py:2131
-+#: ../semanage/seobject.py:2139
+-#: ../semanage/seobject.py:2139
++#: ../semanage/seobject.py:2152
  msgid "State"
  msgstr ""
  
--#: ../semanage/seobject.py:2131
-+#: ../semanage/seobject.py:2139
+-#: ../semanage/seobject.py:2139
++#: ../semanage/seobject.py:2152
  msgid "Default"
- msgstr ""
+ msgstr "Implicitní"
  
--#: ../semanage/seobject.py:2131
-+#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
-+#: ../gui/polgengui.py:253
+-#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
+-#: ../gui/polgengui.py:253
++#: ../semanage/seobject.py:2152 ../gui/polgen.glade:113
++#: ../gui/polgengui.py:254
  msgid "Description"
--msgstr ""
-+msgstr "Descripció"
+ msgstr ""
  
- #: ../newrole/newrole.c:201
- #, c-format
-@@ -981,11 +965,13 @@ msgstr "no s'ha pogut establir PAM_TTY\n
+@@ -1003,7 +1018,7 @@ msgstr ""
+ msgid "Error sending audit message.\n"
+ msgstr ""
+ 
+-#: ../newrole/newrole.c:692 ../newrole/newrole.c:1059
++#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
  #, c-format
- msgid "newrole: service name configuration hashtable overflow\n"
+ msgid "Could not determine enforcing mode.\n"
+ msgstr ""
+@@ -1118,62 +1133,66 @@ msgstr ""
+ msgid "Unable to set SIGHUP handler\n"
  msgstr ""
-+"newrole: desbordament de la taula de dispersió del servei de configuració de "
-+"noms\n"
  
- #: ../newrole/newrole.c:300
+-#: ../newrole/newrole.c:1053
++#: ../newrole/newrole.c:1036
++msgid "Sorry, newrole failed to drop capabilities\n"
++msgstr ""
++
++#: ../newrole/newrole.c:1052
  #, c-format
- msgid "newrole:  %s:  error on line %lu.\n"
--msgstr ""
-+msgstr "newrole:  %s:  error en la línia %lu.\n"
+ msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
+ msgstr ""
  
- #: ../newrole/newrole.c:439
+-#: ../newrole/newrole.c:1070
++#: ../newrole/newrole.c:1069
  #, c-format
-@@ -1034,11 +1020,10 @@ msgstr "S'ha produït un error en assign
- msgid "Error sending audit message.\n"
- msgstr "S'ha produït un error en enviar el missatge d'audit.\n"
+ msgid "failed to get old_context.\n"
+ msgstr ""
  
--# FIXME: enforce -> fer cumplir (josep)
- #: ../newrole/newrole.c:692 ../newrole/newrole.c:1059
+-#: ../newrole/newrole.c:1077
++#: ../newrole/newrole.c:1076
  #, c-format
- msgid "Could not determine enforcing mode.\n"
--msgstr "No s'ha pogut determinar el mode de reforç.\n"
-+msgstr "No s'ha pogut determinar el mode de compliment.\n"
+ msgid "Warning!  Could not retrieve tty information.\n"
+ msgstr ""
  
- #: ../newrole/newrole.c:699
+-#: ../newrole/newrole.c:1098
++#: ../newrole/newrole.c:1097
  #, c-format
-@@ -1098,6 +1083,8 @@ msgstr "S'ha produït un error: s'han es
+ msgid "error on reading PAM service configuration.\n"
+ msgstr ""
+ 
+-#: ../newrole/newrole.c:1133
++#: ../newrole/newrole.c:1132
  #, c-format
- msgid "Error: you are not allowed to change levels on a non secure terminal \n"
+ msgid "newrole: incorrect password for %s\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:1160
++#: ../newrole/newrole.c:1159
  #, c-format
-@@ -1165,14 +1152,14 @@ msgid "failed to get old_context.\n"
- msgstr "no s'ha pogut obtenir l'old_context.\n"
+ msgid "newrole: failure forking: %s"
+ msgstr ""
  
- #: ../newrole/newrole.c:1077
--#, fuzzy, c-format
-+#, c-format
- msgid "Warning!  Could not retrieve tty information.\n"
--msgstr "No s'ha pogut obtenir informació de la tty.\n"
-+msgstr "Avís! No s'ha pogut obtenir informació de la tty.\n"
+-#: ../newrole/newrole.c:1163 ../newrole/newrole.c:1186
++#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
+ #, c-format
+ msgid "Unable to restore tty label...\n"
+ msgstr ""
  
- #: ../newrole/newrole.c:1098
+-#: ../newrole/newrole.c:1165 ../newrole/newrole.c:1192
++#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
  #, c-format
- msgid "error on reading PAM service configuration.\n"
--msgstr ""
-+msgstr "error en la lectura de la configuració del servei PAM.\n"
+ msgid "Failed to close tty properly\n"
+ msgstr ""
  
- #: ../newrole/newrole.c:1133
+-#: ../newrole/newrole.c:1224
++#: ../newrole/newrole.c:1223
  #, c-format
-@@ -1214,19 +1201,22 @@ msgid "failed to exec shell\n"
- msgstr "no s'ha pogut executar l'intèrpret d'ordres\n"
+ msgid "Could not close descriptors.\n"
+ msgstr ""
  
- #: ../load_policy/load_policy.c:22
--#, fuzzy, c-format
-+#, c-format
- msgid "usage:  %s [-qi]\n"
--msgstr "Forma d'ús: %s [-bq]\n"
-+msgstr "Forma d'ús: %s [-qi]\n"
+-#: ../newrole/newrole.c:1251
++#: ../newrole/newrole.c:1250
+ #, c-format
+ msgid "Error allocating shell's argv0.\n"
+ msgstr ""
  
- #: ../load_policy/load_policy.c:71
+-#: ../newrole/newrole.c:1287
++#: ../newrole/newrole.c:1286
  #, c-format
- msgid "%s:  Policy is already loaded and initial load requested\n"
+ msgid "Unable to restore the environment, aborting\n"
  msgstr ""
-+"%s: la política ja ha estat carregada i la càrrega inicial sol·licitada\n"
  
- #: ../load_policy/load_policy.c:80
--#, fuzzy, c-format
-+#, c-format
- msgid "%s:  Can't load policy and enforcing mode requested:  %s\n"
--msgstr "%s: no es pot carregar la política: %s\n"
-+msgstr ""
-+"%s:  No s'ha pogut carregar la política, però s'ha demanat el mode de "
-+"compliment: %s\n"
+-#: ../newrole/newrole.c:1298
++#: ../newrole/newrole.c:1297
+ msgid "failed to exec shell\n"
+ msgstr ""
  
- #: ../load_policy/load_policy.c:90
- #, c-format
-@@ -1313,187 +1303,2088 @@ msgstr "chcat -- -CompanyiaConfidencial
+@@ -1276,20 +1295,20 @@ msgstr ""
  msgid "chcat -l +CompanyConfidential juser"
- msgstr "chcat -l +CompanyiaConfidencial jusuari"
+ msgstr ""
  
--#: ../scripts/chcat:399
--#, c-format
-+#: ../scripts/chcat:399 ../gui/polgen.py:1351
-+#, c-format, python-format
+-#: ../scripts/chcat:399 ../gui/polgen.py:1351
+-#, c-format, python-format
++#: ../scripts/chcat:399
++#, c-format
  msgid "Options Error %s "
- msgstr "Error en les opcions %s "
+ msgstr ""
  
--#, fuzzy
--#~ msgid ""
--#~ "Unable to open %s: translations not supported on non-MLS machines: %s"
--#~ msgstr ""
--#~ "No s'ha pogut obrir %s: les traduccions no estan suportades a màquines "
--#~ "sense MLS"
--
--#~ msgid "Translations can not contain spaces '%s' "
--#~ msgstr "Les traduccions no poden contenir espais '%s' "
--
--#~ msgid "Invalid Level '%s' "
--#~ msgstr "Nivell '%s' invàlid "
+-#: ../gui/booleansPage.py:195 ../gui/system-config-selinux.glade:1706
++#: ../gui/booleansPage.py:194 ../gui/system-config-selinux.glade:1706
+ msgid "Boolean"
+ msgstr ""
+ 
+-#: ../gui/booleansPage.py:252 ../gui/semanagePage.py:162
++#: ../gui/booleansPage.py:245 ../gui/semanagePage.py:162
+ msgid "all"
+ msgstr ""
+ 
+-#: ../gui/booleansPage.py:254 ../gui/semanagePage.py:164
++#: ../gui/booleansPage.py:247 ../gui/semanagePage.py:164
+ #: ../gui/system-config-selinux.glade:1615
+ #: ../gui/system-config-selinux.glade:1820
+ #: ../gui/system-config-selinux.glade:2437
+@@ -1345,577 +1364,464 @@ msgstr ""
+ msgid "Login '%s' is required"
+ msgstr ""
+ 
+-#: ../gui/modulesPage.py:48 ../gui/system-config-selinux.glade:2753
++#: ../gui/modulesPage.py:49 ../gui/system-config-selinux.glade:2753
+ msgid "Policy Module"
+ msgstr ""
+ 
+-#: ../gui/modulesPage.py:57
++#: ../gui/modulesPage.py:58
+ msgid "Module Name"
+ msgstr ""
+ 
+-#: ../gui/modulesPage.py:134
++#: ../gui/modulesPage.py:135
+ msgid "Disable Audit"
+ msgstr ""
+ 
+-#: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
++#: ../gui/modulesPage.py:138 ../gui/system-config-selinux.glade:2662
+ msgid "Enable Audit"
+ msgstr ""
+ 
+-#: ../gui/modulesPage.py:162
++#: ../gui/modulesPage.py:163
+ msgid "Load Policy Module"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:79
+-msgid "Polgen"
+-msgstr ""
 -
--#~ msgid "%s already defined in translations"
--#~ msgstr "%s ja existeix a les traduccions"
+-#: ../gui/polgen.glade:80
++#: ../gui/polgen.glade:9
+ msgid "Red Hat 2007"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:81
++#: ../gui/polgen.glade:11
+ msgid "GPL"
+ msgstr ""
+ 
+ #. TRANSLATORS: Replace this string with your names, one name per line.
+-#: ../gui/polgen.glade:85 ../gui/system-config-selinux.glade:17
++#: ../gui/polgen.glade:13 ../gui/system-config-selinux.glade:17
+ msgid "translator-credits"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:90
++#: ../gui/polgen.glade:34
++msgid "Add Booleans Dialog"
++msgstr ""
++
++#: ../gui/polgen.glade:101
++msgid "Boolean Name"
++msgstr ""
++
++#: ../gui/polgen.glade:230
+ msgid "SELinux Policy Generation Tool"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:128
++#: ../gui/polgen.glade:251
+ msgid ""
+ "<b>Select the policy type for the application or user role you want to "
+ "confine:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:177
++#: ../gui/polgen.glade:284
+ msgid "<b>Applications</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
++#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:183
++msgid "Standard Init Daemon"
++msgstr ""
++
++#: ../gui/polgen.glade:320 ../gui/polgen.glade:336
+ msgid ""
+ "Standard Init Daemon are daemons started on boot via init scripts.  Usually "
+ "requires a script in /etc/rc.d/init.d"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:241 ../gui/polgen.py:156
+-msgid "Standard Init Daemon"
++#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:184
++msgid "DBUS System Daemon"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:261 ../gui/polgen.py:157
+-msgid "DBUS System Daemon"
++#: ../gui/polgen.glade:349
++msgid "Internet Services Daemon (inetd)"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:280
++#: ../gui/polgen.glade:353
+ msgid "Internet Services Daemon are daemons started by xinetd"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:282
+-msgid "Internet Services Daemon (inetd)"
++#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:186
++msgid "Web Application/Script (CGI)"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:301
++#: ../gui/polgen.glade:370
+ msgid ""
+ "Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:303 ../gui/polgen.py:159
+-msgid "Web Application/Script (CGI)"
++#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:187
++msgid "User Application"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:322 ../gui/polgen.glade:343
++#: ../gui/polgen.glade:387 ../gui/polgen.glade:404
+ msgid ""
+ "User Application are any application that you would like to confine that is "
+ "started by a user"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:324 ../gui/polgen.py:160
+-msgid "User Application"
+-msgstr ""
 -
--#~ msgid "%s not defined in translations"
--#~ msgstr "%s no està definit a les traduccions"
+-#: ../gui/polgen.glade:345 ../gui/polgen.py:161
++#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:188
+ msgid "Sandbox"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:391
++#: ../gui/polgen.glade:446
+ msgid "<b>Login Users</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:453
++#: ../gui/polgen.glade:478
++msgid "Existing User Roles"
++msgstr ""
++
++#: ../gui/polgen.glade:482
+ msgid "Modify an existing login user record."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:455
+-msgid "Existing User Roles"
++#: ../gui/polgen.glade:495 ../sepolicy/sepolicy/generate.py:189
++msgid "Minimal Terminal User Role"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:474
++#: ../gui/polgen.glade:499
+ msgid ""
+ "This user will login to a machine only via a terminal or remote login.  By "
+ "default this user will have  no setuid, no networking, no su, no sudo."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:476 ../gui/polgen.py:162
+-msgid "Minimal Terminal User Role"
++#: ../gui/polgen.glade:512 ../sepolicy/sepolicy/generate.py:190
++msgid "Minimal X Windows User Role"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:495
++#: ../gui/polgen.glade:516
+ msgid ""
+ "This user can login to a machine via X or terminal.  By default this user "
+ "will have no setuid, no networking, no sudo, no su"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:497 ../gui/polgen.py:163
+-msgid "Minimal X Windows User Role"
++#: ../gui/polgen.glade:529 ../sepolicy/sepolicy/generate.py:191
++msgid "User Role"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:516
++#: ../gui/polgen.glade:533
+ msgid ""
+ "User with full networking, no setuid applications without transition, no "
+ "sudo, no su."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:518 ../gui/polgen.py:164
+-msgid "User Role"
++#: ../gui/polgen.glade:546 ../sepolicy/sepolicy/generate.py:192
++msgid "Admin User Role"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:537
++#: ../gui/polgen.glade:550
+ msgid ""
+ "User with full networking, no setuid applications without transition, no su, "
+ "can sudo to Root Administration Roles"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:539 ../gui/polgen.py:165
+-msgid "Admin User Role"
++#: ../gui/polgen.glade:592
++msgid "<b>Root Users</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:585
+-msgid "<b>Root Users</b>"
++#: ../gui/polgen.glade:623 ../sepolicy/sepolicy/generate.py:193
++msgid "Root Admin User Role"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:647
++#: ../gui/polgen.glade:627
+ msgid ""
+ "Select Root Administrator User Role, if this user will be used to administer "
+ "the machine while running as root.  This user will not be able to login to "
+ "the system directly."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:649 ../gui/polgen.py:166
+-msgid "Root Admin User Role"
+-msgstr ""
 -
--#~ msgid "Login mapping for %s is already defined"
--#~ msgstr "Ja s'ha definit el mapatge per a %s"
+-#: ../gui/polgen.glade:716
+-msgid "label104"
+-msgstr ""
 -
--#, fuzzy
--#~ msgid "add SELinux user mapping"
--#~ msgstr "No s'ha pogut afegir l'usuari SELinux %s"
+-#: ../gui/polgen.glade:745
++#: ../gui/polgen.glade:705
+ msgid "<b>Enter name of application or user role:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
++#: ../gui/polgen.glade:728 ../gui/polgengui.py:252
+ msgid "Name"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:807
++#: ../gui/polgen.glade:739
+ msgid "Enter complete path for executable to be confined."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:830 ../gui/polgen.glade:950 ../gui/polgen.glade:3142
++#: ../gui/polgen.glade:756 ../gui/polgen.glade:838 ../gui/polgen.glade:2361
+ msgid "..."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:849
++#: ../gui/polgen.glade:776
+ msgid "Enter unique name for the confined application or user role."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:871
++#: ../gui/polgen.glade:794
+ msgid "Executable"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:899
++#: ../gui/polgen.glade:808
+ msgid "Init script"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:927
++#: ../gui/polgen.glade:821
+ msgid ""
+ "Enter complete path to init script used to start the confined application."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:982
+-msgid "label105"
+-msgstr ""
 -
--#~ msgid "SELinux user %s is already defined"
--#~ msgstr "L'usuari SELinux %s ja està definit"
+-#: ../gui/polgen.glade:1011
++#: ../gui/polgen.glade:887
+ msgid "<b>Select existing role to modify:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1045
++#: ../gui/polgen.glade:908
+ msgid "Select the user roles that will transiton to the %s domain."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1073
+-msgid "label106"
++#: ../gui/polgen.glade:928
++msgid "role tab"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1102
++#: ../gui/polgen.glade:945
+ msgid "<b>Select roles that %s will transition to:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1136
++#: ../gui/polgen.glade:963
+ msgid "Select applications domains that %s will transition to."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1164
+-msgid "label107"
++#: ../gui/polgen.glade:983
++msgid ""
++"transition \n"
++"role tab"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1193
++#: ../gui/polgen.glade:1001
+ msgid "<b>Select the user_roles that will transition to %s:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1227
++#: ../gui/polgen.glade:1019
+ msgid "Select the user roles that will transiton to this applications domains."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1255
+-msgid "label108"
+-msgstr ""
 -
--#, fuzzy
--#~ msgid "Node Netmask is required"
--#~ msgstr "Cal el port"
+-#: ../gui/polgen.glade:1284
++#: ../gui/polgen.glade:1056
+ msgid "<b>Select domains that %s will administer:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1318 ../gui/polgen.glade:1409
++#: ../gui/polgen.glade:1074 ../gui/polgen.glade:1129
+ msgid "Select the domains that you would like this user administer."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1346
+-msgid "label109"
+-msgstr ""
 -
--#, fuzzy
--#~ msgid "Addr %s already defined"
--#~ msgstr "El port %s/%s està definit"
+-#: ../gui/polgen.glade:1375
++#: ../gui/polgen.glade:1111
+ msgid "<b>Select additional roles for %s:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1437
+-msgid "label111"
+-msgstr ""
 -
--#~ msgid "Interface %s already defined"
--#~ msgstr "Ja s'ha definit la interfície %s"
+-#: ../gui/polgen.glade:1466
++#: ../gui/polgen.glade:1166
+ msgid "<b>Enter network ports that %s binds on:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1497 ../gui/polgen.glade:1997
++#: ../gui/polgen.glade:1186 ../gui/polgen.glade:1557
+ msgid "<b>TCP Ports</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1565 ../gui/polgen.glade:1785
++#: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
++#: ../gui/polgen.glade:1698
++msgid "All"
++msgstr ""
++
++#: ../gui/polgen.glade:1227 ../gui/polgen.glade:1394
+ msgid "Allows %s to bind to any udp port"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1567 ../gui/polgen.glade:1787 ../gui/polgen.glade:2061
+-#: ../gui/polgen.glade:2215
+-msgid "All"
++#: ../gui/polgen.glade:1240 ../gui/polgen.glade:1407
++msgid "600-1024"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1585 ../gui/polgen.glade:1805
++#: ../gui/polgen.glade:1244 ../gui/polgen.glade:1411
+ msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1587 ../gui/polgen.glade:1807
+-msgid "600-1024"
++#: ../gui/polgen.glade:1257 ../gui/polgen.glade:1424
++msgid "Unreserved Ports (>1024)"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1605 ../gui/polgen.glade:1825
++#: ../gui/polgen.glade:1261 ../gui/polgen.glade:1428
+ msgid ""
+ "Enter a comma separated list of udp ports or ranges of ports that %s binds "
+ "to. Example: 612, 650-660"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1607 ../gui/polgen.glade:1827
+-msgid "Unreserved Ports (>1024)"
+-msgstr ""
 -
--#, fuzzy
--#~ msgid "Error initializing capabilities, aborting.\n"
--#~ msgstr ""
--#~ "S'ha produït un error en iniciar les capacitats, s'està anul·lant.\n"
+-#: ../gui/polgen.glade:1638 ../gui/polgen.glade:1858 ../gui/polgen.glade:2079
+-#: ../gui/polgen.glade:2233
++#: ../gui/polgen.glade:1289 ../gui/polgen.glade:1456 ../gui/polgen.glade:1609
++#: ../gui/polgen.glade:1718
+ msgid "Select Ports"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1663 ../gui/polgen.glade:1883
++#: ../gui/polgen.glade:1302 ../gui/polgen.glade:1469
+ msgid "Allows %s to bind to any udp ports > 1024"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1717 ../gui/polgen.glade:2151
++#: ../gui/polgen.glade:1353 ../gui/polgen.glade:1666
+ msgid "<b>UDP Ports</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1937
+-msgid "label113"
++#: ../gui/polgen.glade:1519
++msgid ""
++"Network\n"
++"Bind tab"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1966
++#: ../gui/polgen.glade:1537
+ msgid "<b>Select network ports that %s connects to:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2058
++#: ../gui/polgen.glade:1593
+ msgid "Allows %s to connect to any tcp port"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2104
++#: ../gui/polgen.glade:1622
+ msgid ""
+ "Enter a comma separated list of tcp ports or ranges of ports that %s "
+ "connects to. Example: 612, 650-660"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2212
++#: ../gui/polgen.glade:1702
+ msgid "Allows %s to connect to any udp port"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2258
++#: ../gui/polgen.glade:1731
+ msgid ""
+ "Enter a comma separated list of udp ports or ranges of ports that %s "
+ "connects to. Example: 612, 650-660"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2305
+-msgid "label114"
+-msgstr ""
 -
--#~ msgid "Error setting capabilities, aborting\n"
--#~ msgstr ""
--#~ "S'ha produït un error en establir les capacitats, s'està anul·lant\n"
+-#: ../gui/polgen.glade:2334
++#: ../gui/polgen.glade:1792
+ msgid "<b>Select common application traits for %s:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2366
++#: ../gui/polgen.glade:1809
+ msgid "Writes syslog messages\t"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2385
++#: ../gui/polgen.glade:1824
+ msgid "Create/Manipulate temporary files in /tmp"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2404
++#: ../gui/polgen.glade:1839
+ msgid "Uses Pam for authentication"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2423
++#: ../gui/polgen.glade:1854
+ msgid "Uses nsswitch or getpw* calls"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2442
++#: ../gui/polgen.glade:1869
+ msgid "Uses dbus"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2461
++#: ../gui/polgen.glade:1884
+ msgid "Sends audit messages"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2480
++#: ../gui/polgen.glade:1899
+ msgid "Interacts with the terminal"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2499
++#: ../gui/polgen.glade:1914
+ msgid "Sends email"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2530
+-msgid "label115"
+-msgstr ""
 -
--#~ msgid "Error setting KEEPCAPS, aborting\n"
--#~ msgstr "S'ha produït un error en establir KEEPCAPS, s'està anul·lant.\n"
+-#: ../gui/polgen.glade:2559
++#: ../gui/polgen.glade:1961
+ msgid "<b>Add files/directories that %s manages</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2788
++#: ../gui/polgen.glade:2122
+ msgid ""
+ "Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
+ "Files ..."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2823
+-msgid "label116"
+-msgstr ""
 -
--#~ msgid "Error dropping capabilities, aborting\n"
--#~ msgstr ""
--#~ "S'ha produït un error en eliminar les capacitats, s'està anul·lant.\n"
+-#: ../gui/polgen.glade:2852
++#: ../gui/polgen.glade:2166
+ msgid "<b>Add booleans from the %s policy:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:3002
++#: ../gui/polgen.glade:2274
+ msgid "Add/Remove booleans used by the %s domain"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:3066
++#: ../gui/polgen.glade:2316
+ msgid "<b>Which directory you will generate the %s policy?</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:3097
++#: ../gui/polgen.glade:2334
+ msgid "Policy Directory"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:3254
+-msgid "Add Booleans Dialog"
+-msgstr ""
 -
--#~ msgid "Error dropping SETUID capability, aborting\n"
--#~ msgstr ""
--#~ "S'ha produït un error en eliminar la capacitat per a SETUID, s'està "
--#~ "anul·lant.\n"
+-#: ../gui/polgen.glade:3327
+-msgid "Boolean Name"
+-msgstr ""
 -
--#~ msgid "Error freeing caps\n"
--#~ msgstr "S'ha produït un error en eliminar les capacitats\n"
+-#: ../gui/polgengui.py:261
++#: ../gui/polgengui.py:262
+ msgid "Role"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:268
++#: ../gui/polgengui.py:269
+ msgid "Existing_User"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
++#: ../gui/polgengui.py:283 ../gui/polgengui.py:291 ../gui/polgengui.py:305
+ msgid "Application"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:352
++#: ../gui/polgengui.py:353
+ #, python-format
+ msgid "%s must be a directory"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
++#: ../gui/polgengui.py:413 ../gui/polgengui.py:694
+ msgid "You must select a user"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:542
++#: ../gui/polgengui.py:543
+ msgid "Select executable file to be confined."
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:553
++#: ../gui/polgengui.py:554
+ msgid "Select init script file to be confined."
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:563
++#: ../gui/polgengui.py:564
+ msgid "Select file(s) that confined application creates or writes"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:570
++#: ../gui/polgengui.py:571
+ msgid "Select directory(s) that the confined application owns and writes into"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:632
++#: ../gui/polgengui.py:633
+ msgid "Select directory to generate policy files in"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:649
++#: ../gui/polgengui.py:650
+ #, python-format
+ msgid ""
+ "Type %s_t already defined in current policy.\n"
+ "Do you want to continue?"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
++#: ../gui/polgengui.py:650 ../gui/polgengui.py:654
+ msgid "Verify Name"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:653
++#: ../gui/polgengui.py:654
+ #, python-format
+ msgid ""
+ "Module %s.pp already loaded in current policy.\n"
+ "Do you want to continue?"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:699
++#: ../gui/polgengui.py:700
+ msgid ""
+ "You must add a name made up of letters and numbers and containing no spaces."
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:713
++#: ../gui/polgengui.py:714
+ msgid "You must enter a executable"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
++#: ../gui/polgengui.py:739 ../gui/system-config-selinux.py:174
+ msgid "Configue SELinux"
+ msgstr ""
+ 
+-#: ../gui/polgen.py:158
+-msgid "Internet Services Daemon"
+-msgstr ""
 -
--#~ msgid "translations not supported on non-MLS machines"
--#~ msgstr "les traduccions no estan suportades en màquines sense MLS"
+-#: ../gui/polgen.py:197
+-#, python-format
+-msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+-msgstr ""
 -
--#, fuzzy
--#~ msgid ""
--#~ "Selinux\n"
--#~ "File Type"
--#~ msgstr "Cal el tipus SELinux"
+-#: ../gui/polgen.py:324
+-msgid "You must enter a name for your confined process/user"
+-msgstr ""
 -
--#, fuzzy
--#~ msgid "Login '%s' is required"
--#~ msgstr "Cal el tipus SELinux"
+-#: ../gui/polgen.py:326
+-msgid ""
+-"Name must be alpha numberic with no spaces. Consider using option \"-n "
+-"MODULENAME\""
+-msgstr ""
 -
--#, fuzzy
--#~ msgid "Sends audit messages"
--#~ msgstr "S'ha produït un error en enviar el missatge d'audit.\n"
+-#: ../gui/polgen.py:414
+-msgid "User Role types can not be assigned executables."
+-msgstr ""
 -
--#, fuzzy
--#~ msgid "You must select a user"
--#~ msgstr "Heu d'especificar un rol"
+-#: ../gui/polgen.py:420
+-msgid "Only Daemon apps can use an init script.."
+-msgstr ""
 -
--#, fuzzy
--#~ msgid "You must enter a name"
--#~ msgstr "Heu d'especificar un rol"
+-#: ../gui/polgen.py:438
+-msgid "use_resolve must be a boolean value "
+-msgstr ""
 -
--#, fuzzy
--#~ msgid "You must enter a executable"
--#~ msgstr "Heu d'especificar un rol"
+-#: ../gui/polgen.py:444
+-msgid "use_syslog must be a boolean value "
+-msgstr ""
 -
--# FIXME: enforce -> fer cumplir (josep)
--#, fuzzy
--#~ msgid "Type Enforcement file"
--#~ msgstr "S'està generant el fitxer de reforç del tipus: %s.te"
+-#: ../gui/polgen.py:450
+-msgid "use_kerberos must be a boolean value "
+-msgstr ""
 -
--#, fuzzy
--#~ msgid "Interface file"
--#~ msgstr "La interfície %s no s'ha definit"
+-#: ../gui/polgen.py:456
+-msgid "manage_krb5_rcache must be a boolean value "
+-msgstr ""
 -
--#, fuzzy
--#~ msgid "File Contexts file"
--#~ msgstr "No s'ha definit el context del fitxer per a %s"
+-#: ../gui/polgen.py:486
+-msgid "USER Types automatically get a tmp type"
+-msgstr ""
 -
--#, fuzzy
--#~ msgid "SELinux Service Protection"
--#~ msgstr "L'usuari SELinux %s no està definit"
+-#: ../gui/polgen.py:1004
+-msgid "You must enter the executable path for your confined process"
+-msgstr ""
 -
--#, fuzzy
--#~ msgid "Compatibility"
--#~ msgstr "S'està compilant la política"
+-#: ../gui/polgen.py:1182
+-msgid "Type Enforcement file"
+-msgstr ""
 -
--#, fuzzy
--#~ msgid "SASL authentication server"
--#~ msgstr "S'està autenticant %s.\n"
+-#: ../gui/polgen.py:1183
+-msgid "Interface file"
+-msgstr ""
 -
--#, fuzzy
--#~ msgid "SELinux Type"
--#~ msgstr "Cal el tipus SELinux"
+-#: ../gui/polgen.py:1184
+-msgid "File Contexts file"
+-msgstr ""
 -
--#, fuzzy
--#~ msgid "Add SELinux User"
--#~ msgstr "No s'ha pogut afegir l'usuari SELinux %s"
+-#: ../gui/polgen.py:1185
+-msgid "Setup Script"
+-msgstr ""
 -
--#, fuzzy
--#~ msgid "Modify SELinux User Mapping"
--#~ msgstr "No s'ha pogut modificar l'usuari SELinux %s"
+-#: ../gui/polgen.py:1306
+-#, python-format
+-msgid ""
+-"\n"
+-"%s\n"
+-"\n"
+-"sepolgen [ -n moduleName ] [ -m ] [ -t type ] [ executable | Name ]\n"
+-"valid Types:\n"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1354
+-msgid "Executable or Name required"
+-msgstr ""
+-
+ #: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
+ msgid "Network Port"
+ msgstr ""
+@@ -1953,1411 +1859,1499 @@ msgstr ""
+ msgid "Group View"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:1 ../gui/selinux.tbl:30 ../gui/selinux.tbl:31
+-#: ../gui/selinux.tbl:32 ../gui/selinux.tbl:33 ../gui/selinux.tbl:34
+-#: ../gui/selinux.tbl:36 ../gui/selinux.tbl:37 ../gui/selinux.tbl:38
+-#: ../gui/selinux.tbl:39 ../gui/selinux.tbl:40 ../gui/selinux.tbl:42
+-#: ../gui/selinux.tbl:43 ../gui/selinux.tbl:44 ../gui/selinux.tbl:45
+-#: ../gui/selinux.tbl:46 ../gui/selinux.tbl:47 ../gui/selinux.tbl:48
+-#: ../gui/selinux.tbl:49 ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
+-#: ../gui/selinux.tbl:52 ../gui/selinux.tbl:53 ../gui/selinux.tbl:59
+-#: ../gui/selinux.tbl:60 ../gui/selinux.tbl:61 ../gui/selinux.tbl:62
+-#: ../gui/selinux.tbl:63 ../gui/selinux.tbl:64 ../gui/selinux.tbl:65
+-#: ../gui/selinux.tbl:66 ../gui/selinux.tbl:67 ../gui/selinux.tbl:68
+-#: ../gui/selinux.tbl:69 ../gui/selinux.tbl:75 ../gui/selinux.tbl:76
+-#: ../gui/selinux.tbl:77 ../gui/selinux.tbl:78 ../gui/selinux.tbl:79
+-#: ../gui/selinux.tbl:80 ../gui/selinux.tbl:81 ../gui/selinux.tbl:82
+-#: ../gui/selinux.tbl:83 ../gui/selinux.tbl:84 ../gui/selinux.tbl:86
+-#: ../gui/selinux.tbl:88 ../gui/selinux.tbl:89 ../gui/selinux.tbl:90
+-#: ../gui/selinux.tbl:92 ../gui/selinux.tbl:94 ../gui/selinux.tbl:95
+-#: ../gui/selinux.tbl:96 ../gui/selinux.tbl:97 ../gui/selinux.tbl:98
+-#: ../gui/selinux.tbl:99 ../gui/selinux.tbl:100 ../gui/selinux.tbl:101
+-#: ../gui/selinux.tbl:102 ../gui/selinux.tbl:103 ../gui/selinux.tbl:104
+-#: ../gui/selinux.tbl:106 ../gui/selinux.tbl:108 ../gui/selinux.tbl:109
+-#: ../gui/selinux.tbl:110 ../gui/selinux.tbl:111 ../gui/selinux.tbl:112
+-#: ../gui/selinux.tbl:113 ../gui/selinux.tbl:114 ../gui/selinux.tbl:116
+-#: ../gui/selinux.tbl:117 ../gui/selinux.tbl:119 ../gui/selinux.tbl:121
+-#: ../gui/selinux.tbl:123 ../gui/selinux.tbl:124 ../gui/selinux.tbl:127
+-#: ../gui/selinux.tbl:129 ../gui/selinux.tbl:130 ../gui/selinux.tbl:131
+-#: ../gui/selinux.tbl:132 ../gui/selinux.tbl:133 ../gui/selinux.tbl:134
+-#: ../gui/selinux.tbl:135 ../gui/selinux.tbl:136 ../gui/selinux.tbl:137
+-#: ../gui/selinux.tbl:138 ../gui/selinux.tbl:139 ../gui/selinux.tbl:142
+-#: ../gui/selinux.tbl:143 ../gui/selinux.tbl:144 ../gui/selinux.tbl:145
+-#: ../gui/selinux.tbl:146 ../gui/selinux.tbl:147 ../gui/selinux.tbl:148
+-#: ../gui/selinux.tbl:149 ../gui/selinux.tbl:150 ../gui/selinux.tbl:151
+-#: ../gui/selinux.tbl:152 ../gui/selinux.tbl:154 ../gui/selinux.tbl:155
+-#: ../gui/selinux.tbl:156 ../gui/selinux.tbl:157 ../gui/selinux.tbl:158
+-#: ../gui/selinux.tbl:159 ../gui/selinux.tbl:160 ../gui/selinux.tbl:167
+-#: ../gui/selinux.tbl:171 ../gui/selinux.tbl:172 ../gui/selinux.tbl:173
+-#: ../gui/selinux.tbl:174 ../gui/selinux.tbl:175 ../gui/selinux.tbl:177
+-#: ../gui/selinux.tbl:178 ../gui/selinux.tbl:179 ../gui/selinux.tbl:180
+-#: ../gui/selinux.tbl:184 ../gui/selinux.tbl:192 ../gui/selinux.tbl:193
+-#: ../gui/selinux.tbl:194 ../gui/selinux.tbl:195 ../gui/selinux.tbl:196
+-#: ../gui/selinux.tbl:197 ../gui/selinux.tbl:198 ../gui/selinux.tbl:199
+-#: ../gui/selinux.tbl:200 ../gui/selinux.tbl:201 ../gui/selinux.tbl:206
+-#: ../gui/selinux.tbl:207 ../gui/selinux.tbl:218 ../gui/selinux.tbl:219
+-#: ../gui/selinux.tbl:220 ../gui/selinux.tbl:222 ../gui/selinux.tbl:224
+-#: ../gui/selinux.tbl:226 ../gui/selinux.tbl:227 ../gui/selinux.tbl:230
+-msgid "SELinux Service Protection"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:1
+-msgid "Disable SELinux protection for acct daemon"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:2 ../gui/selinux.tbl:3 ../gui/selinux.tbl:70
+-#: ../gui/selinux.tbl:153 ../gui/selinux.tbl:168 ../gui/selinux.tbl:169
+-#: ../gui/selinux.tbl:170 ../gui/selinux.tbl:189 ../gui/selinux.tbl:202
+-#: ../gui/selinux.tbl:203 ../gui/selinux.tbl:204 ../gui/selinux.tbl:205
+-msgid "Admin"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:2
+-msgid "Allow all daemons to write corefiles to /"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:3
+-msgid "Allow all daemons the ability to use unallocated ttys"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
+-#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
+-#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
+-#: ../gui/selinux.tbl:210 ../gui/selinux.tbl:211 ../gui/selinux.tbl:212
+-#: ../gui/selinux.tbl:213 ../gui/selinux.tbl:214 ../gui/selinux.tbl:215
+-#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
+-msgid "User Privs"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:4
+-msgid ""
+-"Allow gadmin SELinux user account to execute files in home directory or /tmp"
+-msgstr ""
 -
--#, fuzzy
--#~ msgid "Delete SELinux User Mapping"
--#~ msgstr "No s'ha pogut suprimir l'usuari SELinux %s"
+-#: ../gui/selinux.tbl:5
+-msgid ""
+-"Allow guest SELinux user account to execute files in home directory or /tmp"
+-msgstr ""
 -
--#, fuzzy
--#~ msgid "Modify SELinux User"
--#~ msgstr "No s'ha pogut modificar l'usuari SELinux %s"
+-#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
+-msgid "Memory Protection"
+-msgstr ""
 -
--#, fuzzy
--#~ msgid "Load policy module"
--#~ msgstr "No es pot llegir el magatzem de polítiques."
+-#: ../gui/selinux.tbl:6
+-msgid "Allow java executable stack"
++#: ../gui/semanagePage.py:126
++#, python-format
++msgid "Are you sure you want to delete %s '%s'?"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
+-#: ../gui/selinux.tbl:209
+-msgid "Mount"
++#: ../gui/semanagePage.py:126
++#, python-format
++msgid "Delete %s"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:7
+-msgid "Allow mount to mount any file"
++#: ../gui/semanagePage.py:134
++#, python-format
++msgid "Add %s"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:8
+-msgid "Allow mount to mount any directory"
++#: ../gui/semanagePage.py:148
++#, python-format
++msgid "Modify %s"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:9
+-msgid "Allow mplayer executable stack"
++#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
++msgid "Permissive"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
+-#: ../gui/selinux.tbl:188
+-msgid "SSH"
++#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
++msgid "Enforcing"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:10
+-msgid "Allow ssh to run ssh-keysign"
++#: ../gui/statusPage.py:94
++msgid "Status"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:11
++#: ../gui/statusPage.py:133
+ msgid ""
+-"Allow staff SELinux user account to execute files in home directory or /tmp"
++"Changing the policy type will cause a relabel of the entire file system on "
++"the next boot. Relabeling takes a long time depending on the size of the "
++"file system.  Do you wish to continue?"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:12
++#: ../gui/statusPage.py:147
+ msgid ""
+-"Allow sysadm SELinux user account to execute files in home directory or /tmp"
++"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
++"you later decide to turn SELinux back on, the system will be required to "
++"relabel.  If you just want to see if SELinux is causing a problem on your "
++"system, you can go to permissive mode which will only log errors and not "
++"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
++"wish to continue?"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:13
++#: ../gui/statusPage.py:152
+ msgid ""
+-"Allow unconfined SELinux user account to execute files in home directory or /"
+-"tmp"
+-msgstr ""
 -
--#, fuzzy
--#~ msgid "SELinux user '%s' is required"
--#~ msgstr "Cal el tipus SELinux"
--
--#~ msgid "Requires value"
--#~ msgstr "Requereix un valor"
--
--#~ msgid "Requires 2 or more arguments"
--#~ msgstr "Necessita almenys dos arguments"
--
--#~ msgid "%s not defined"
--#~ msgstr "%s no és definit"
--
--#~ msgid "%s not valid for %s objects\n"
--#~ msgstr "%s no és vàlid per a objectes %s\n"
--
--#~ msgid "range not supported on Non MLS machines"
--#~ msgstr "el rang no està implementat amb màquines sense MLS"
--
--#~ msgid "Invalid value %s"
--#~ msgstr "Valor invàlid per a %s"
--
--#~ msgid ""
--#~ "In order to load this newly created policy package into the kernel,\n"
--#~ "you are required to execute \n"
--#~ "\n"
--#~ "semodule -i %s.pp\n"
--#~ "\n"
--#~ msgstr ""
--#~ "Per carregar aquest nou paquet de polítiques en el nucli,\n"
--#~ "us cal executar\n"
--#~ "\n"
--#~ "semodule -i %s.pp\n"
--#~ "\n"
-+#: ../gui/booleansPage.py:195 ../gui/system-config-selinux.glade:1706
-+msgid "Boolean"
-+msgstr ""
-+
-+#: ../gui/booleansPage.py:252 ../gui/semanagePage.py:162
-+msgid "all"
-+msgstr ""
-+
-+#: ../gui/booleansPage.py:254 ../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
+-#: ../gui/selinux.tbl:14
+-msgid "Network Configuration"
++"Changing to SELinux enabled will cause a relabel of the entire file system "
++"on the next boot. Relabeling takes a long time depending on the size of the "
++"file system.  Do you wish to continue?"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:14
+-msgid "Allow unlabeled packets to flow on the network"
++#: ../gui/system-config-selinux.glade:11
++msgid "system-config-selinux"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:15
++#: ../gui/system-config-selinux.glade:12
+ msgid ""
+-"Allow user SELinux user account to execute files in home directory or /tmp"
++"Copyright (c)2006 Red Hat, Inc.\n"
++"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:16
+-msgid "Allow unconfined to dyntrans to unconfined_execmem"
++#: ../gui/system-config-selinux.glade:22
++#: ../gui/system-config-selinux.glade:544
++msgid "Add SELinux Login Mapping"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
+-#: ../gui/selinux.tbl:140
+-msgid "Databases"
++#: ../gui/system-config-selinux.glade:257
++msgid "Add SELinux Network Ports"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:17
+-msgid "Allow user to connect to mysql socket"
++#: ../gui/system-config-selinux.glade:391
++#: ../gui/system-config-selinux.glade:678
++msgid "SELinux Type"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:18
+-msgid "Allow user to connect to postgres socket"
++#: ../gui/system-config-selinux.glade:622
++msgid "File Specification"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
+-msgid "XServer"
++#: ../gui/system-config-selinux.glade:650
++msgid "File Type"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:19
+-msgid "Allow clients to write to X shared memory"
+-msgstr ""
++#: ../gui/system-config-selinux.glade:727
 +msgid ""
-+"MLS/\n"
-+"MCS Range"
-+msgstr ""
-+
-+#: ../gui/loginsPage.py:133
-+#, python-format
-+msgid "Login '%s' is required"
-+msgstr ""
-+
-+#: ../gui/modulesPage.py:48 ../gui/system-config-selinux.glade:2753
-+msgid "Policy Module"
-+msgstr ""
-+
-+#: ../gui/modulesPage.py:57
-+msgid "Module Name"
-+msgstr ""
-+
-+#: ../gui/modulesPage.py:134
-+msgid "Disable Audit"
-+msgstr ""
-+
-+#: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
-+msgid "Enable Audit"
-+msgstr ""
-+
-+#: ../gui/modulesPage.py:162
-+msgid "Load Policy Module"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:79
-+msgid "Polgen"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:80
-+msgid "Red Hat 2007"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:81
-+msgid "GPL"
-+msgstr ""
-+
-+#. TRANSLATORS: Replace this string with your names, one name per line.
-+#: ../gui/polgen.glade:85 ../gui/system-config-selinux.glade:17
-+msgid "translator-credits"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:90
-+msgid "SELinux Policy Generation Tool"
++"all files\n"
++"regular file\n"
++"directory\n"
++"character device\n"
++"block device\n"
++"socket\n"
++"symbolic link\n"
++"named pipe\n"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:128
-+msgid ""
-+"<b>Select the policy type for the application or user role you want to "
-+"confine:</b>"
++#: ../gui/system-config-selinux.glade:773
++msgid "MLS"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:177
-+msgid "<b>Applications</b>"
++#: ../gui/system-config-selinux.glade:837
++msgid "Add SELinux User"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
-+msgid ""
-+"Standard Init Daemon are daemons started on boot via init scripts.  Usually "
-+"requires a script in /etc/rc.d/init.d"
++#: ../gui/system-config-selinux.glade:1079
++msgid "SELinux Administration"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:241 ../gui/polgen.py:156
-+msgid "Standard Init Daemon"
++#: ../gui/system-config-selinux.glade:1122
++msgid "Add"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:261 ../gui/polgen.py:157
-+msgid "DBUS System Daemon"
++#: ../gui/system-config-selinux.glade:1144
++msgid "_Properties"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:280
-+msgid "Internet Services Daemon are daemons started by xinetd"
++#: ../gui/system-config-selinux.glade:1166
++msgid "_Delete"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:282
-+msgid "Internet Services Daemon (inetd)"
++#: ../gui/system-config-selinux.glade:1256
++msgid "Select Management Object"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:301
-+msgid ""
-+"Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
++#: ../gui/system-config-selinux.glade:1273
++msgid "<b>Select:</b>"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:303 ../gui/polgen.py:159
-+msgid "Web Application/Script (CGI)"
++#: ../gui/system-config-selinux.glade:1326
++msgid "System Default Enforcing Mode"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:322 ../gui/polgen.glade:343
++#: ../gui/system-config-selinux.glade:1354
 +msgid ""
-+"User Application are any application that you would like to confine that is "
-+"started by a user"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:324 ../gui/polgen.py:160
-+msgid "User Application"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:345 ../gui/polgen.py:161
-+msgid "Sandbox"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:391
-+msgid "<b>Login Users</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:453
-+msgid "Modify an existing login user record."
++"Disabled\n"
++"Permissive\n"
++"Enforcing\n"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:455
-+msgid "Existing User Roles"
++#: ../gui/system-config-selinux.glade:1373
++msgid "Current Enforcing Mode"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:474
-+msgid ""
-+"This user will login to a machine only via a terminal or remote login.  By "
-+"default this user will have  no setuid, no networking, no su, no sudo."
++#: ../gui/system-config-selinux.glade:1418
++msgid "System Default Policy Type: "
 +msgstr ""
  
--#~ msgid "Options Error: %s "
--#~ msgstr "Error en les opcions: %s "
-+#: ../gui/polgen.glade:476 ../gui/polgen.py:162
-+msgid "Minimal Terminal User Role"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:495
-+msgid ""
-+"This user can login to a machine via X or terminal.  By default this user "
-+"will have no setuid, no networking, no sudo, no su"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:497 ../gui/polgen.py:163
-+msgid "Minimal X Windows User Role"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:516
-+msgid ""
-+"User with full networking, no setuid applications without transition, no "
-+"sudo, no su."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:518 ../gui/polgen.py:164
-+msgid "User Role"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:537
-+msgid ""
-+"User with full networking, no setuid applications without transition, no su, "
-+"can sudo to Root Administration Roles"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:539 ../gui/polgen.py:165
-+msgid "Admin User Role"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:585
-+msgid "<b>Root Users</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:647
-+msgid ""
-+"Select Root Administrator User Role, if this user will be used to administer "
-+"the machine while running as root.  This user will not be able to login to "
-+"the system directly."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:649 ../gui/polgen.py:166
-+msgid "Root Admin User Role"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:716
-+msgid "label104"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:745
-+msgid "<b>Enter name of application or user role:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
-+msgid "Name"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:807
-+msgid "Enter complete path for executable to be confined."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:830 ../gui/polgen.glade:950 ../gui/polgen.glade:3142
-+msgid "..."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:849
-+msgid "Enter unique name for the confined application or user role."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:871
-+msgid "Executable"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:899
-+msgid "Init script"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:927
-+msgid ""
-+"Enter complete path to init script used to start the confined application."
+-#: ../gui/selinux.tbl:20
++#: ../gui/system-config-selinux.glade:1463
+ msgid ""
+-"Allow xguest SELinux user account to execute files in home directory or /tmp"
++"Select if you wish to relabel then entire file system on next reboot.  "
++"Relabeling can take a very long time, depending on the size of the system.  "
++"If you are changing policy types or going from disabled to enforcing, a "
++"relabel is required."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
+-#: ../gui/selinux.tbl:231
+-msgid "NIS"
++#: ../gui/system-config-selinux.glade:1509
++msgid "Relabel on next reboot."
 +msgstr ""
 +
-+#: ../gui/polgen.glade:982
-+msgid "label105"
++#: ../gui/system-config-selinux.glade:1561
++msgid "label37"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:1011
-+msgid "<b>Select existing role to modify:</b>"
++#: ../gui/system-config-selinux.glade:1598
++msgid "Revert boolean setting to system default"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:1045
-+msgid "Select the user roles that will transiton to the %s domain."
++#: ../gui/system-config-selinux.glade:1614
++msgid "Toggle between Customized and All Booleans"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:1073
-+msgid "label106"
++#: ../gui/system-config-selinux.glade:1645
++#: ../gui/system-config-selinux.glade:1850
++#: ../gui/system-config-selinux.glade:2037
++#: ../gui/system-config-selinux.glade:2224
++#: ../gui/system-config-selinux.glade:2467
++#: ../gui/system-config-selinux.glade:2692
++#: ../gui/system-config-selinux.glade:2867
++msgid "Filter"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:1102
-+msgid "<b>Select roles that %s will transition to:</b>"
++#: ../gui/system-config-selinux.glade:1734
++msgid "label50"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:1136
-+msgid "Select applications domains that %s will transition to."
++#: ../gui/system-config-selinux.glade:1771
++msgid "Add File Context"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:1164
-+msgid "label107"
++#: ../gui/system-config-selinux.glade:1787
++msgid "Modify File Context"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:1193
-+msgid "<b>Select the user_roles that will transition to %s:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1227
-+msgid "Select the user roles that will transiton to this applications domains."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1255
-+msgid "label108"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1284
-+msgid "<b>Select domains that %s will administer:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1318 ../gui/polgen.glade:1409
-+msgid "Select the domains that you would like this user administer."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1346
-+msgid "label109"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1375
-+msgid "<b>Select additional roles for %s:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1437
-+msgid "label111"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1466
-+msgid "<b>Enter network ports that %s binds on:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1497 ../gui/polgen.glade:1997
-+msgid "<b>TCP Ports</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1565 ../gui/polgen.glade:1785
-+msgid "Allows %s to bind to any udp port"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1567 ../gui/polgen.glade:1787 ../gui/polgen.glade:2061
-+#: ../gui/polgen.glade:2215
-+msgid "All"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1585 ../gui/polgen.glade:1805
-+msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1587 ../gui/polgen.glade:1807
-+msgid "600-1024"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1605 ../gui/polgen.glade:1825
-+msgid ""
-+"Enter a comma separated list of udp ports or ranges of ports that %s binds "
-+"to. Example: 612, 650-660"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1607 ../gui/polgen.glade:1827
-+msgid "Unreserved Ports (>1024)"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1638 ../gui/polgen.glade:1858 ../gui/polgen.glade:2079
-+#: ../gui/polgen.glade:2233
-+msgid "Select Ports"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1663 ../gui/polgen.glade:1883
-+msgid "Allows %s to bind to any udp ports > 1024"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1717 ../gui/polgen.glade:2151
-+msgid "<b>UDP Ports</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1937
-+msgid "label113"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1966
-+msgid "<b>Select network ports that %s connects to:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2058
-+msgid "Allows %s to connect to any tcp port"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2104
-+msgid ""
-+"Enter a comma separated list of tcp ports or ranges of ports that %s "
-+"connects to. Example: 612, 650-660"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2212
-+msgid "Allows %s to connect to any udp port"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2258
-+msgid ""
-+"Enter a comma separated list of udp ports or ranges of ports that %s "
-+"connects to. Example: 612, 650-660"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2305
-+msgid "label114"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2334
-+msgid "<b>Select common application traits for %s:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2366
-+msgid "Writes syslog messages\t"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2385
-+msgid "Create/Manipulate temporary files in /tmp"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2404
-+msgid "Uses Pam for authentication"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2423
-+msgid "Uses nsswitch or getpw* calls"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2442
-+msgid "Uses dbus"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2461
-+msgid "Sends audit messages"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2480
-+msgid "Interacts with the terminal"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2499
-+msgid "Sends email"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2530
-+msgid "label115"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2559
-+msgid "<b>Add files/directories that %s manages</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2788
-+msgid ""
-+"Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
-+"Files ..."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2823
-+msgid "label116"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2852
-+msgid "<b>Add booleans from the %s policy:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:3002
-+msgid "Add/Remove booleans used by the %s domain"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:3066
-+msgid "<b>Which directory you will generate the %s policy?</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:3097
-+msgid "Policy Directory"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:3254
-+msgid "Add Booleans Dialog"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:3327
-+msgid "Boolean Name"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:261
-+msgid "Role"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:268
-+msgid "Existing_User"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
-+msgid "Application"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:352
-+#, python-format
-+msgid "%s must be a directory"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
-+msgid "You must select a user"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:542
-+msgid "Select executable file to be confined."
-+msgstr ""
-+
-+#: ../gui/polgengui.py:553
-+msgid "Select init script file to be confined."
-+msgstr ""
-+
-+#: ../gui/polgengui.py:563
-+msgid "Select file(s) that confined application creates or writes"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:570
-+msgid "Select directory(s) that the confined application owns and writes into"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:632
-+msgid "Select directory to generate policy files in"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:649
-+#, python-format
-+msgid ""
-+"Type %s_t already defined in current policy.\n"
-+"Do you want to continue?"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
-+msgid "Verify Name"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:653
++#: ../gui/system-config-selinux.glade:1803
++msgid "Delete File Context"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:21
+-msgid "Allow daemons to run with NIS"
++#: ../gui/system-config-selinux.glade:1819
++msgid "Toggle between all and customized file context"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
+-#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
+-#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
+-#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
+-#: ../gui/selinux.tbl:118
+-msgid "Web Applications"
++#: ../gui/system-config-selinux.glade:1939
++msgid "label38"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:22
+-msgid "Transition staff SELinux user to Web Browser Domain"
++#: ../gui/system-config-selinux.glade:1976
++msgid "Add SELinux User Mapping"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:23
+-msgid "Transition sysadm SELinux user to Web Browser Domain"
++#: ../gui/system-config-selinux.glade:1992
++msgid "Modify SELinux User Mapping"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:24
+-msgid "Transition user SELinux user to Web Browser Domain"
++#: ../gui/system-config-selinux.glade:2008
++msgid "Delete SELinux User Mapping"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:25
+-msgid "Transition xguest SELinux user to Web Browser Domain"
++#: ../gui/system-config-selinux.glade:2126
++msgid "label39"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
+-#: ../gui/selinux.tbl:29
+-msgid "Allow staff Web Browsers to write to home directories"
++#: ../gui/system-config-selinux.glade:2163
++msgid "Add User"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:30
+-msgid "Disable SELinux protection for amanda"
++#: ../gui/system-config-selinux.glade:2179
++msgid "Modify User"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:31
+-msgid "Disable SELinux protection for amavis"
++#: ../gui/system-config-selinux.glade:2195
++msgid "Delete User"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:32
+-msgid "Disable SELinux protection for apmd daemon"
++#: ../gui/system-config-selinux.glade:2313
++msgid "label41"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:33
+-msgid "Disable SELinux protection for arpwatch daemon"
++#: ../gui/system-config-selinux.glade:2350
++msgid "Add Network Port"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:34
+-msgid "Disable SELinux protection for auditd daemon"
++#: ../gui/system-config-selinux.glade:2366
++msgid "Edit Network Port"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:35
+-msgid "Disable SELinux protection for automount daemon"
++#: ../gui/system-config-selinux.glade:2382
++msgid "Delete Network Port"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:36
+-msgid "Disable SELinux protection for avahi"
++#: ../gui/system-config-selinux.glade:2418
++#: ../gui/system-config-selinux.glade:2436
++msgid "Toggle between Customized and All Ports"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:37
+-msgid "Disable SELinux protection for bluetooth daemon"
++#: ../gui/system-config-selinux.glade:2556
++msgid "label42"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:38
+-msgid "Disable SELinux protection for canna daemon"
++#: ../gui/system-config-selinux.glade:2593
++msgid "Generate new policy module"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:39
+-msgid "Disable SELinux protection for cardmgr daemon"
++#: ../gui/system-config-selinux.glade:2609
++msgid "Load policy module"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:40
+-msgid "Disable SELinux protection for Cluster Server"
++#: ../gui/system-config-selinux.glade:2625
++msgid "Remove loadable policy module"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:41
++#: ../gui/system-config-selinux.glade:2661
+ msgid ""
+-"Allow cdrecord to read various content. nfs, samba, removable devices, user "
+-"temp and untrusted content files"
++"Enable/Disable additional audit rules, that are normally not reported in the "
++"log files."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:42
+-msgid "Disable SELinux protection for ciped daemon"
++#: ../gui/system-config-selinux.glade:2781
++msgid "label44"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:43
+-msgid "Disable SELinux protection for clamd daemon"
++#: ../gui/system-config-selinux.glade:2818
++msgid "Change process mode to permissive."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:44
+-msgid "Disable SELinux protection for clamscan"
++#: ../gui/system-config-selinux.glade:2836
++msgid "Change process mode to enforcing"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:45
+-msgid "Disable SELinux protection for clvmd"
++#: ../gui/system-config-selinux.glade:2928
++msgid "Process Domain"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:46
+-msgid "Disable SELinux protection for comsat daemon"
++#: ../gui/system-config-selinux.glade:2956
++msgid "label59"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
+-#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
+-msgid "Disable SELinux protection for courier daemon"
++#: ../gui/usersPage.py:138
 +#, python-format
++msgid "SELinux user '%s' is required"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:52
+-msgid "Disable SELinux protection for cpucontrol daemon"
++#: ../sepolicy/sepolicy.py:106
++msgid "Generate SELinux man pages"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:53
+-msgid "Disable SELinux protection for cpuspeed daemon"
++#: ../sepolicy/sepolicy.py:110
++msgid "path in which the generated SELinux man pages will be stored"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:54
+-msgid "Cron"
++#: ../sepolicy/sepolicy.py:114
++msgid "All domains"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:54
+-msgid "Disable SELinux protection for crond daemon"
++#: ../sepolicy/sepolicy.py:116
++msgid "Domain name(s) of man pages to be created"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
+-#: ../gui/selinux.tbl:91
+-msgid "Printing"
++#: ../sepolicy/sepolicy.py:164
++msgid "Query SELinux policy network information"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:55
+-msgid "Disable SELinux protection for cupsd back end server"
++#: ../sepolicy/sepolicy.py:169
++msgid "list all SELinux port types"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:56
+-msgid "Disable SELinux protection for cupsd daemon"
++#: ../sepolicy/sepolicy.py:172
++msgid "show SELinux type related to the port"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:57
+-msgid "Disable SELinux protection for cupsd_lpd"
++#: ../sepolicy/sepolicy.py:175
++msgid "Show ports defined for this SELinux type"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:58
+-msgid "CVS"
++#: ../sepolicy/sepolicy.py:178
++msgid "show ports to which this domain can bind and/or connect"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:58
+-msgid "Disable SELinux protection for cvs daemon"
++#: ../sepolicy/sepolicy.py:192
++msgid "query SELinux policy to see if domains can communicate with each other"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:59
+-msgid "Disable SELinux protection for cyrus daemon"
++#: ../sepolicy/sepolicy.py:195
++msgid "Source Domain"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:60
+-msgid "Disable SELinux protection for dbskkd daemon"
++#: ../sepolicy/sepolicy.py:198
++msgid "Target Domain"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:61
+-msgid "Disable SELinux protection for dbusd daemon"
++#: ../sepolicy/sepolicy.py:215
++msgid "query SELinux Policy to see description of booleans"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:62
+-msgid "Disable SELinux protection for dccd"
++#: ../sepolicy/sepolicy.py:219
++msgid "get all booleans desctiption"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:63
+-msgid "Disable SELinux protection for dccifd"
++#: ../sepolicy/sepolicy.py:221
++msgid "boolean to get description"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:64
+-msgid "Disable SELinux protection for dccm"
++#: ../sepolicy/sepolicy.py:231
 +msgid ""
-+"Module %s.pp already loaded in current policy.\n"
-+"Do you want to continue?"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:699
-+msgid ""
-+"You must add a name made up of letters and numbers and containing no spaces."
-+msgstr ""
-+
-+#: ../gui/polgengui.py:713
-+msgid "You must enter a executable"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
-+msgid "Configue SELinux"
-+msgstr ""
-+
-+#: ../gui/polgen.py:158
++"query SELinux Policy to see how a source process domain can transition to "
++"the target process domain"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:65
+-msgid "Disable SELinux protection for ddt daemon"
++#: ../sepolicy/sepolicy.py:234
++msgid "source process domain"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:66
+-msgid "Disable SELinux protection for devfsd daemon"
++#: ../sepolicy/sepolicy.py:237
++msgid "target process domain"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:67
+-msgid "Disable SELinux protection for dhcpc daemon"
++#: ../sepolicy/sepolicy.py:259
++msgid "Generate SELinux Policy module template"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:68
+-msgid "Disable SELinux protection for dhcpd daemon"
++#: ../sepolicy/sepolicy.py:265
++msgid "name of policy to generate"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:69
+-msgid "Disable SELinux protection for dictd daemon"
++#: ../sepolicy/sepolicy.py:267
++msgid "executable to confine"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:70
+-msgid "Allow sysadm_t to directly start daemons"
++#: ../sepolicy/sepolicy.py:269
++msgid "run policy generation test suite"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:71
+-msgid "Disable SELinux protection for Evolution"
++#: ../sepolicy/sepolicy.py:274
++msgid "commands"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:72
+-msgid "Games"
++#: ../sepolicy/sepolicy/generate.py:185
 +msgid "Internet Services Daemon"
-+msgstr ""
-+
-+#: ../gui/polgen.py:197
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:72
+-msgid "Disable SELinux protection for games"
++#: ../sepolicy/sepolicy/generate.py:198
++msgid "Valid Types:\n"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:73
+-msgid "Disable SELinux protection for the web browsers"
++#: ../sepolicy/sepolicy/generate.py:232
 +#, python-format
 +msgid "Ports must be numbers or ranges of numbers from 1 to %d "
-+msgstr ""
-+
-+#: ../gui/polgen.py:324
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:74
+-msgid "Disable SELinux protection for Thunderbird"
++#: ../sepolicy/sepolicy/generate.py:359
 +msgid "You must enter a name for your confined process/user"
-+msgstr ""
-+
-+#: ../gui/polgen.py:326
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:75
+-msgid "Disable SELinux protection for distccd daemon"
++#: ../sepolicy/sepolicy/generate.py:361
 +msgid ""
 +"Name must be alpha numberic with no spaces. Consider using option \"-n "
 +"MODULENAME\""
-+msgstr ""
-+
-+#: ../gui/polgen.py:414
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:76
+-msgid "Disable SELinux protection for dmesg daemon"
++#: ../sepolicy/sepolicy/generate.py:449
 +msgid "User Role types can not be assigned executables."
-+msgstr ""
-+
-+#: ../gui/polgen.py:420
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:77
+-msgid "Disable SELinux protection for dnsmasq daemon"
++#: ../sepolicy/sepolicy/generate.py:455
 +msgid "Only Daemon apps can use an init script.."
-+msgstr ""
-+
-+#: ../gui/polgen.py:438
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:78
+-msgid "Disable SELinux protection for dovecot daemon"
++#: ../sepolicy/sepolicy/generate.py:473
 +msgid "use_resolve must be a boolean value "
-+msgstr ""
-+
-+#: ../gui/polgen.py:444
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:79
+-msgid "Disable SELinux protection for entropyd daemon"
++#: ../sepolicy/sepolicy/generate.py:479
 +msgid "use_syslog must be a boolean value "
-+msgstr ""
-+
-+#: ../gui/polgen.py:450
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:80
+-msgid "Disable SELinux protection for fetchmail"
++#: ../sepolicy/sepolicy/generate.py:485
 +msgid "use_kerberos must be a boolean value "
-+msgstr ""
-+
-+#: ../gui/polgen.py:456
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:81
+-msgid "Disable SELinux protection for fingerd daemon"
++#: ../sepolicy/sepolicy/generate.py:491
 +msgid "manage_krb5_rcache must be a boolean value "
-+msgstr ""
-+
-+#: ../gui/polgen.py:486
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:82
+-msgid "Disable SELinux protection for freshclam daemon"
++#: ../sepolicy/sepolicy/generate.py:521
 +msgid "USER Types automatically get a tmp type"
-+msgstr ""
-+
-+#: ../gui/polgen.py:1004
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:83
+-msgid "Disable SELinux protection for fsdaemon daemon"
++#: ../sepolicy/sepolicy/generate.py:1039
 +msgid "You must enter the executable path for your confined process"
-+msgstr ""
-+
-+#: ../gui/polgen.py:1182
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:84
+-msgid "Disable SELinux protection for gpm daemon"
++#: ../sepolicy/sepolicy/generate.py:1272
 +msgid "Type Enforcement file"
-+msgstr ""
-+
-+#: ../gui/polgen.py:1183
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
+-msgid "NFS"
++#: ../sepolicy/sepolicy/generate.py:1273
 +msgid "Interface file"
-+msgstr ""
-+
-+#: ../gui/polgen.py:1184
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:85
+-msgid "Disable SELinux protection for gss daemon"
++#: ../sepolicy/sepolicy/generate.py:1274
 +msgid "File Contexts file"
-+msgstr ""
-+
-+#: ../gui/polgen.py:1185
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:86
+-msgid "Disable SELinux protection for Hal daemon"
++#: ../sepolicy/sepolicy/generate.py:1275
++msgid "Spec file"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:87
+-msgid "Compatibility"
++#: ../sepolicy/sepolicy/generate.py:1276
 +msgid "Setup Script"
-+msgstr ""
-+
-+#: ../gui/polgen.py:1306
-+#, python-format
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:87
++#: booleans.py:1
+ msgid ""
+-"Do not audit things that we know to be broken but which are not security "
+-"risks"
++"Allow ABRT to modify public files used for public file transfer services."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:88
+-msgid "Disable SELinux protection for hostname daemon"
++#: booleans.py:2
 +msgid ""
-+"\n"
-+"%s\n"
-+"\n"
-+"sepolgen [ -n moduleName ] [ -m ] [ -t type ] [ executable | Name ]\n"
-+"valid Types:\n"
-+msgstr ""
-+
-+#: ../gui/polgen.py:1354
-+msgid "Executable or Name required"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
-+msgid "Network Port"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:85
++"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:89
+-msgid "Disable SELinux protection for hotplug daemon"
++#: booleans.py:3
++msgid "Allow amavis to use JIT compiler"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:90
+-msgid "Disable SELinux protection for howl daemon"
++#: booleans.py:4
++msgid "Allow antivirus programs to read non security files on a system"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:91
+-msgid "Disable SELinux protection for cups hplip daemon"
++#: booleans.py:5
 +msgid ""
-+"SELinux Port\n"
-+"Type"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
-+msgid "Protocol"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
++"Allow users to resolve user passwd entries directly from ldap rather then "
++"using a sssd server"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:92
+-msgid "Disable SELinux protection for httpd rotatelogs"
++#: booleans.py:6
++msgid "Allow users to login using a radius server"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
+-msgid "HTTPD Service"
++#: booleans.py:7
++msgid "Allow users to login using a yubikey  server"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:93
+-msgid "Disable SELinux protection for http suexec"
++#: booleans.py:8
 +msgid ""
-+"MLS/MCS\n"
-+"Level"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:101
-+msgid "Port"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:207
-+#, python-format
-+msgid "Port number \"%s\" is not valid.  0 < PORT_NUMBER < 65536 "
-+msgstr ""
-+
-+#: ../gui/portsPage.py:252
-+msgid "List View"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:255 ../gui/system-config-selinux.glade:2419
-+msgid "Group View"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:1 ../gui/selinux.tbl:30 ../gui/selinux.tbl:31
-+#: ../gui/selinux.tbl:32 ../gui/selinux.tbl:33 ../gui/selinux.tbl:34
-+#: ../gui/selinux.tbl:36 ../gui/selinux.tbl:37 ../gui/selinux.tbl:38
-+#: ../gui/selinux.tbl:39 ../gui/selinux.tbl:40 ../gui/selinux.tbl:42
-+#: ../gui/selinux.tbl:43 ../gui/selinux.tbl:44 ../gui/selinux.tbl:45
-+#: ../gui/selinux.tbl:46 ../gui/selinux.tbl:47 ../gui/selinux.tbl:48
-+#: ../gui/selinux.tbl:49 ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
-+#: ../gui/selinux.tbl:52 ../gui/selinux.tbl:53 ../gui/selinux.tbl:59
-+#: ../gui/selinux.tbl:60 ../gui/selinux.tbl:61 ../gui/selinux.tbl:62
-+#: ../gui/selinux.tbl:63 ../gui/selinux.tbl:64 ../gui/selinux.tbl:65
-+#: ../gui/selinux.tbl:66 ../gui/selinux.tbl:67 ../gui/selinux.tbl:68
-+#: ../gui/selinux.tbl:69 ../gui/selinux.tbl:75 ../gui/selinux.tbl:76
-+#: ../gui/selinux.tbl:77 ../gui/selinux.tbl:78 ../gui/selinux.tbl:79
-+#: ../gui/selinux.tbl:80 ../gui/selinux.tbl:81 ../gui/selinux.tbl:82
-+#: ../gui/selinux.tbl:83 ../gui/selinux.tbl:84 ../gui/selinux.tbl:86
-+#: ../gui/selinux.tbl:88 ../gui/selinux.tbl:89 ../gui/selinux.tbl:90
-+#: ../gui/selinux.tbl:92 ../gui/selinux.tbl:94 ../gui/selinux.tbl:95
-+#: ../gui/selinux.tbl:96 ../gui/selinux.tbl:97 ../gui/selinux.tbl:98
-+#: ../gui/selinux.tbl:99 ../gui/selinux.tbl:100 ../gui/selinux.tbl:101
-+#: ../gui/selinux.tbl:102 ../gui/selinux.tbl:103 ../gui/selinux.tbl:104
-+#: ../gui/selinux.tbl:106 ../gui/selinux.tbl:108 ../gui/selinux.tbl:109
-+#: ../gui/selinux.tbl:110 ../gui/selinux.tbl:111 ../gui/selinux.tbl:112
-+#: ../gui/selinux.tbl:113 ../gui/selinux.tbl:114 ../gui/selinux.tbl:116
-+#: ../gui/selinux.tbl:117 ../gui/selinux.tbl:119 ../gui/selinux.tbl:121
-+#: ../gui/selinux.tbl:123 ../gui/selinux.tbl:124 ../gui/selinux.tbl:127
-+#: ../gui/selinux.tbl:129 ../gui/selinux.tbl:130 ../gui/selinux.tbl:131
-+#: ../gui/selinux.tbl:132 ../gui/selinux.tbl:133 ../gui/selinux.tbl:134
-+#: ../gui/selinux.tbl:135 ../gui/selinux.tbl:136 ../gui/selinux.tbl:137
-+#: ../gui/selinux.tbl:138 ../gui/selinux.tbl:139 ../gui/selinux.tbl:142
-+#: ../gui/selinux.tbl:143 ../gui/selinux.tbl:144 ../gui/selinux.tbl:145
-+#: ../gui/selinux.tbl:146 ../gui/selinux.tbl:147 ../gui/selinux.tbl:148
-+#: ../gui/selinux.tbl:149 ../gui/selinux.tbl:150 ../gui/selinux.tbl:151
-+#: ../gui/selinux.tbl:152 ../gui/selinux.tbl:154 ../gui/selinux.tbl:155
-+#: ../gui/selinux.tbl:156 ../gui/selinux.tbl:157 ../gui/selinux.tbl:158
-+#: ../gui/selinux.tbl:159 ../gui/selinux.tbl:160 ../gui/selinux.tbl:167
-+#: ../gui/selinux.tbl:171 ../gui/selinux.tbl:172 ../gui/selinux.tbl:173
-+#: ../gui/selinux.tbl:174 ../gui/selinux.tbl:175 ../gui/selinux.tbl:177
-+#: ../gui/selinux.tbl:178 ../gui/selinux.tbl:179 ../gui/selinux.tbl:180
-+#: ../gui/selinux.tbl:184 ../gui/selinux.tbl:192 ../gui/selinux.tbl:193
-+#: ../gui/selinux.tbl:194 ../gui/selinux.tbl:195 ../gui/selinux.tbl:196
-+#: ../gui/selinux.tbl:197 ../gui/selinux.tbl:198 ../gui/selinux.tbl:199
-+#: ../gui/selinux.tbl:200 ../gui/selinux.tbl:201 ../gui/selinux.tbl:206
-+#: ../gui/selinux.tbl:207 ../gui/selinux.tbl:218 ../gui/selinux.tbl:219
-+#: ../gui/selinux.tbl:220 ../gui/selinux.tbl:222 ../gui/selinux.tbl:224
-+#: ../gui/selinux.tbl:226 ../gui/selinux.tbl:227 ../gui/selinux.tbl:230
-+msgid "SELinux Service Protection"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:1
-+msgid "Disable SELinux protection for acct daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:2 ../gui/selinux.tbl:3 ../gui/selinux.tbl:70
-+#: ../gui/selinux.tbl:153 ../gui/selinux.tbl:168 ../gui/selinux.tbl:169
-+#: ../gui/selinux.tbl:170 ../gui/selinux.tbl:189 ../gui/selinux.tbl:202
-+#: ../gui/selinux.tbl:203 ../gui/selinux.tbl:204 ../gui/selinux.tbl:205
-+msgid "Admin"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:2
++"Allow cdrecord to read various content. nfs, samba, removable devices, user "
++"temp and untrusted content files"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:94
+-msgid "Disable SELinux protection for hwclock daemon"
++#: booleans.py:9
++msgid "Allow clamd to use JIT compiler"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:95
+-msgid "Disable SELinux protection for i18n daemon"
++#: booleans.py:10
++msgid "Allow clamscan to non security files on a system"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:96
+-msgid "Disable SELinux protection for imazesrv daemon"
++#: booleans.py:11
++msgid "Allow clamscan to read user content"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:97
+-msgid "Disable SELinux protection for inetd child daemons"
++#: booleans.py:12
++msgid ""
++"Allow Cobbler to modify public files used for public file transfer services."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:98
+-msgid "Disable SELinux protection for inetd daemon"
++#: booleans.py:13
++msgid "Allow Cobbler to connect to the network using TCP."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:99
+-msgid "Disable SELinux protection for innd daemon"
++#: booleans.py:14
++msgid "Allow Cobbler to access cifs file systems."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:100
+-msgid "Disable SELinux protection for iptables daemon"
++#: booleans.py:15
++msgid "Allow Cobbler to access nfs file systems."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:101
+-msgid "Disable SELinux protection for ircd daemon"
++#: booleans.py:16
++msgid "Allow collectd to connect to the network using TCP."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:102
+-msgid "Disable SELinux protection for irqbalance daemon"
++#: booleans.py:17
++msgid "Allow codnor domain to connect to the network using TCP."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:103
+-msgid "Disable SELinux protection for iscsi daemon"
++#: booleans.py:18
++msgid ""
++"Allow system cron jobs to relabel filesystem for restoring file contexts."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:104
+-msgid "Disable SELinux protection for jabberd daemon"
++#: booleans.py:19
++msgid "Allow cvs daemon to read shadow"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
+-msgid "Kerberos"
++#: booleans.py:20
 +msgid "Allow all daemons to write corefiles to /"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:3
-+msgid "Allow all daemons the ability to use unallocated ttys"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
-+#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
-+#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
-+#: ../gui/selinux.tbl:210 ../gui/selinux.tbl:211 ../gui/selinux.tbl:212
-+#: ../gui/selinux.tbl:213 ../gui/selinux.tbl:214 ../gui/selinux.tbl:215
-+#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
-+msgid "User Privs"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:4
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:105
+-msgid "Disable SELinux protection for kadmind daemon"
++#: booleans.py:21
++msgid "Allow all daemons to use tcp wrappers."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:106
+-msgid "Disable SELinux protection for klogd daemon"
++#: booleans.py:22
++msgid "Allow all daemons the ability to read/write terminals"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:107
+-msgid "Disable SELinux protection for krb5kdc daemon"
++#: booleans.py:23
++msgid "Allow dbadm to manage files in users home directories"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:108
+-msgid "Disable SELinux protection for ktalk daemons"
++#: booleans.py:24
++msgid "Allow dbadm to read files in users home directories"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:109
+-msgid "Disable SELinux protection for kudzu daemon"
++#: booleans.py:25
 +msgid ""
-+"Allow gadmin SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:5
++"Deny user domains applications to map a memory region as both executable and "
++"writable, this is dangerous and the executable should be reported in bugzilla"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:110
+-msgid "Disable SELinux protection for locate daemon"
++#: booleans.py:26
++msgid "Allow sysadm to debug or ptrace all processes."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:111
+-msgid "Disable SELinux protection for lpd daemon"
++#: booleans.py:27
++msgid "Allow dhcpc client applications to execute iptables commands"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:112
+-msgid "Disable SELinux protection for lrrd daemon"
++#: booleans.py:28
++msgid "Allow DHCP daemon to use LDAP backends"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:113
+-msgid "Disable SELinux protection for lvm daemon"
++#: booleans.py:29
++msgid "Allow all domains to use other domains file descriptors"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:114
+-msgid "Disable SELinux protection for mailman"
++#: booleans.py:30
++msgid "Allow all domains to have the kernel load modules"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:115
+-msgid "Allow evolution and thunderbird to read user files"
++#: booleans.py:31
++msgid "Allow the use of the audio devices as the source for the entropy feeds"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:116
+-msgid "Disable SELinux protection for mdadm daemon"
++#: booleans.py:32
++msgid "Allow exim to connect to databases (postgres, mysql)"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:117
+-msgid "Disable SELinux protection for monopd daemon"
++#: booleans.py:33
++msgid "Allow exim to create, read, write, and delete unprivileged user files."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:118
+-msgid "Allow the mozilla browser to read user files"
++#: booleans.py:34
++msgid "Allow exim to read unprivileged user files."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:119
+-msgid "Disable SELinux protection for mrtg daemon"
++#: booleans.py:35
++msgid "Enable extra rules in the cron domain to support fcron."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:120
+-msgid "Disable SELinux protection for mysqld daemon"
++#: booleans.py:36
++msgid "Allow fenced domain to connect to the network using TCP."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:121
+-msgid "Disable SELinux protection for nagios daemon"
++#: booleans.py:37
++msgid "Allow fenced domain to execute ssh."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
+-msgid "Name Service"
++#: booleans.py:38
++msgid "Allow ftp to read and write files in the user home directories"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:122
+-msgid "Disable SELinux protection for named daemon"
++#: booleans.py:39
 +msgid ""
-+"Allow guest SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
-+msgid "Memory Protection"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:6
++"Allow ftp servers to upload files,  used for public file transfer services. "
++"Directories must be labeled public_content_rw_t."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:123
+-msgid "Disable SELinux protection for nessusd daemon"
++#: booleans.py:40
++msgid "Allow ftp servers to connect to all ports > 1023"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:124
+-msgid "Disable SELinux protection for NetworkManager"
++#: booleans.py:41
++msgid "Allow ftp servers to connect to mysql database ports"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:125
+-msgid "Disable SELinux protection for nfsd daemon"
++#: booleans.py:42
++msgid ""
++"Allow ftp servers to login to local users and read/write all files on the "
++"system, governed by DAC."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
+-#: ../gui/selinux.tbl:221
+-msgid "Samba"
++#: booleans.py:43
++msgid "Allow ftp servers to use cifs used for public file transfer services."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:126
+-msgid "Disable SELinux protection for nmbd daemon"
++#: booleans.py:44
++msgid "Allow ftp servers to use nfs used for public file transfer services."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:127
+-msgid "Disable SELinux protection for nrpe daemon"
++#: booleans.py:45
++msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:128
+-msgid "Disable SELinux protection for nscd daemon"
++#: booleans.py:46
++msgid "Determine whether Git CGI can search home directories."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:129
+-msgid "Disable SELinux protection for nsd daemon"
++#: booleans.py:47
++msgid "Determine whether Git CGI can access cifs file systems."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:130
+-msgid "Disable SELinux protection for ntpd daemon"
++#: booleans.py:48
++msgid "Determine whether Git CGI can access nfs file systems."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:131
+-msgid "Disable SELinux protection for oddjob"
++#: booleans.py:49
++msgid ""
++"Determine whether Git session daemon can bind TCP sockets to all unreserved "
++"ports."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:132
+-msgid "Disable SELinux protection for oddjob_mkhomedir"
++#: booleans.py:50
++msgid ""
++"Determine whether calling user domains can execute Git daemon in the "
++"git_session_t domain."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:133
+-msgid "Disable SELinux protection for openvpn daemon"
++#: booleans.py:51
++msgid "Determine whether Git system daemon can search home directories."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:134
+-msgid "Disable SELinux protection for pam daemon"
++#: booleans.py:52
++msgid "Determine whether Git system daemon can access cifs file systems."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:135
+-msgid "Disable SELinux protection for pegasus"
++#: booleans.py:53
++msgid "Determine whether Git system daemon can access nfs file systems."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:136
+-msgid "Disable SELinux protection for perdition daemon"
++#: booleans.py:54
++msgid "Allow gitisis daemon to send mail"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:137
+-msgid "Disable SELinux protection for portmap daemon"
++#: booleans.py:55
++msgid "Enable reading of urandom for all domains."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:138
+-msgid "Disable SELinux protection for portslave daemon"
++#: booleans.py:56
++msgid ""
++"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
++"agent to manage user files."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:139
+-msgid "Disable SELinux protection for postfix"
++#: booleans.py:57
++msgid ""
++"Allow gpg web domain to modify public files used for public file transfer "
++"services."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:140
+-msgid "Disable SELinux protection for postgresql daemon"
++#: booleans.py:58
++msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:141
+-msgid "pppd"
++#: booleans.py:59
++msgid ""
++"Allow Apache to modify public files used for public file transfer services. "
++"Directories/Files must be labeled public_content_rw_t."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:141
+-msgid "Allow pppd to be run for a regular user"
++#: booleans.py:60
++msgid "Allow httpd to use built in scripting (usually php)"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:142
+-msgid "Disable SELinux protection for pptp"
++#: booleans.py:61
++msgid "Allow http daemon to check spam"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:143
+-msgid "Disable SELinux protection for prelink daemon"
++#: booleans.py:62
++msgid ""
++"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
++"ports"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:144
+-msgid "Disable SELinux protection for privoxy daemon"
++#: booleans.py:63
++msgid "Allow httpd to connect to the ldap port"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:145
+-msgid "Disable SELinux protection for ptal daemon"
++#: booleans.py:64
++msgid "Allow http daemon to connect to zabbix"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:146
+-msgid "Disable SELinux protection for pxe daemon"
++#: booleans.py:65
++msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:147
+-msgid "Disable SELinux protection for pyzord"
++#: booleans.py:66
++msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:148
+-msgid "Disable SELinux protection for quota daemon"
++#: booleans.py:67
++msgid ""
++"Allow HTTPD scripts and modules to connect to databases over the network."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:149
+-msgid "Disable SELinux protection for radiusd daemon"
++#: booleans.py:68
++msgid "Allow httpd to connect to memcache server"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:150
+-msgid "Disable SELinux protection for radvd daemon"
++#: booleans.py:69
++msgid "Allow httpd to act as a relay"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:151
+-msgid "Disable SELinux protection for rdisc"
++#: booleans.py:70
++msgid "Allow http daemon to send mail"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:152
+-msgid "Disable SELinux protection for readahead"
++#: booleans.py:71
++msgid "Allow Apache to communicate with avahi service via dbus"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:153
+-msgid "Allow programs to read files in non-standard locations (default_t)"
++#: booleans.py:72
++msgid "Allow httpd cgi support"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:154
+-msgid "Disable SELinux protection for restorecond"
++#: booleans.py:73
++msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:155
+-msgid "Disable SELinux protection for rhgb daemon"
++#: booleans.py:74
++msgid "Allow httpd to read home directories"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:156
+-msgid "Disable SELinux protection for ricci"
++#: booleans.py:75
++msgid "Allow httpd scripts and modules execmem/execstack"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:157
+-msgid "Disable SELinux protection for ricci_modclusterd"
++#: booleans.py:76
++msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:158
+-msgid "Disable SELinux protection for rlogind daemon"
++#: booleans.py:77
++msgid "Allow httpd processes to manage IPA content"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:159
+-msgid "Disable SELinux protection for rpcd daemon"
++#: booleans.py:78
++msgid "Allow Apache to use mod_auth_ntlm_winbind"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:160
+-msgid "Disable SELinux protection for rshd"
++#: booleans.py:79
++msgid "Allow Apache to use mod_auth_pam"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:161
+-msgid "rsync"
++#: booleans.py:80
++msgid "Allow httpd to read user content"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:161
+-msgid "Disable SELinux protection for rsync daemon"
++#: booleans.py:81
++msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:162
+-msgid "Allow ssh to run from inetd instead of as a daemon"
++#: booleans.py:82
++msgid "Allow httpd daemon to change its resource limits"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:163
+-msgid "Allow Samba to share nfs directories"
++#: booleans.py:83
++msgid ""
++"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
+-msgid "SASL authentication server"
++#: booleans.py:84
++msgid ""
++"Allow apache scripts to write to public content, directories/files must be "
++"labeled public_rw_content_t."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:164
+-msgid "Allow sasl authentication server to read /etc/shadow"
++#: booleans.py:85
++msgid "Allow Apache to execute tmp content."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:165
++#: booleans.py:86
+ msgid ""
+-"Allow X-Windows server to map a memory region as both executable and writable"
++"Unify HTTPD to communicate with the terminal. Needed for entering the "
++"passphrase for certificates at the terminal."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:166
+-msgid "Disable SELinux protection for saslauthd daemon"
++#: booleans.py:87
++msgid "Unify HTTPD handling of all content files."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:167
+-msgid "Disable SELinux protection for scannerdaemon daemon"
++#: booleans.py:88
++msgid "Allow httpd to access cifs file systems"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:168
+-msgid "Do not allow transition to sysadm_t, sudo and su effected"
++#: booleans.py:89
++msgid "Allow httpd to access FUSE file systems"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:169
+-msgid "Do not allow any processes to load kernel modules"
++#: booleans.py:90
++msgid "Allow httpd to run gpg"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:170
+-msgid "Do not allow any processes to modify kernel SELinux policy"
++#: booleans.py:91
++msgid "Allow httpd to access nfs file systems"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:171
+-msgid "Disable SELinux protection for sendmail daemon"
++#: booleans.py:92
++msgid "Allow httpd to communicate with oddjob to start up a service"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:172
+-msgid "Disable SELinux protection for setrans"
++#: booleans.py:93
++msgid "Allow httpd to access openstack ports"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:173
+-msgid "Disable SELinux protection for setroubleshoot daemon"
++#: booleans.py:94
++msgid "Allow icecast to connect to all ports, not just sound ports."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:174
+-msgid "Disable SELinux protection for slapd daemon"
++#: booleans.py:95
++msgid ""
++"Allow the Irssi IRC Client to connect to any port, and to bind to any "
++"unreserved port."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:175
+-msgid "Disable SELinux protection for slrnpull daemon"
++#: booleans.py:96
 +msgid "Allow java executable stack"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:176
+-msgid "Disable SELinux protection for smbd daemon"
++#: booleans.py:97
++msgid "Allow confined applications to run with kerberos."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:177
+-msgid "Disable SELinux protection for snmpd daemon"
++#: booleans.py:98
++msgid "Allow syslogd daemon to send mail"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:178
+-msgid "Disable SELinux protection for snort daemon"
++#: booleans.py:99
++msgid "Allow syslogd the ability to read/write terminals"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:179
+-msgid "Disable SELinux protection for soundd daemon"
++#: booleans.py:100
++msgid "Allow logging in and using the system from /dev/console."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:180
+-msgid "Disable SELinux protection for sound daemon"
++#: booleans.py:101
++msgid ""
++"Control the ability to mmap a low area of the address space, as configured "
++"by /proc/sys/kernel/mmap_min_addr."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
+-msgid "Spam Protection"
++#: booleans.py:102
++msgid "Allow mock to read files in home directories."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:181
+-msgid "Disable SELinux protection for spamd daemon"
++#: booleans.py:103
++msgid "Allow the mount command to mount any directory or file."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:182
+-msgid "Allow spamd to access home directories"
++#: booleans.py:104
++msgid "Allow mozilla plugin domain to connect to the network using TCP."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:183
+-msgid "Allow Spam Assassin daemon network access"
++#: booleans.py:105
++msgid ""
++"Allow mozilla_plugins to create random content in the users home directory"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
-+#: ../gui/selinux.tbl:209
-+msgid "Mount"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:7
-+msgid "Allow mount to mount any file"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:8
-+msgid "Allow mount to mount any directory"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:9
++#: booleans.py:106
++msgid "Allow confined web browsers to read home directory content"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:184
+-msgid "Disable SELinux protection for speedmgmt daemon"
++#: booleans.py:107
 +msgid "Allow mplayer executable stack"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
-+#: ../gui/selinux.tbl:188
-+msgid "SSH"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:10
-+msgid "Allow ssh to run ssh-keysign"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:11
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
+-msgid "Squid"
++#: booleans.py:108
++msgid "Allow mysqld to connect to all ports"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:185
+-msgid "Allow squid daemon to connect to the network"
++#: booleans.py:109
++msgid "Allow BIND to bind apache port."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:186
+-msgid "Disable SELinux protection for squid daemon"
++#: booleans.py:110
 +msgid ""
-+"Allow staff SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:12
++"Allow BIND to write the master zone files. Generally this is used for "
++"dynamic DNS or zone transfers."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:187
+-msgid "Disable SELinux protection for ssh daemon"
++#: booleans.py:111
++msgid "Allow any files/directories to be exported read/only via NFS."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:188
+-msgid "Allow ssh logins as sysadm_r:sysadm_t"
++#: booleans.py:112
++msgid "Allow any files/directories to be exported read/write via NFS."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:189
++#: booleans.py:113
+ msgid ""
+-"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
+-"bashrc)"
++"Allow nfs servers to modify public files used for public file transfer "
++"services.  Files/Directories must be labeled public_content_rw_t."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
+-msgid "Universal SSL tunnel"
++#: booleans.py:114
++msgid "Allow system to run with NIS"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:190
+-msgid "Disable SELinux protection for stunnel daemon"
++#: booleans.py:115
++msgid "Allow confined applications to use nscd shared memory."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:191
+-msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
++#: booleans.py:116
++msgid "Allow nsplugin code to connect to unreserved ports"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:192
+-msgid "Disable SELinux protection for swat daemon"
++#: booleans.py:117
++msgid "Allow nsplugin code to execmem/execstack"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:193
+-msgid "Disable SELinux protection for sxid daemon"
++#: booleans.py:118
++msgid "Allow openvpn to read home directories"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:194
+-msgid "Disable SELinux protection for syslogd daemon"
++#: booleans.py:119
++msgid "Allow piranha-lvs domain to connect to the network using TCP."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:195
+-msgid "Disable SELinux protection for system cron jobs"
++#: booleans.py:120
++msgid "Allow polipo to connect to all ports > 1023"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:196
+-msgid "Disable SELinux protection for tcp daemon"
++#: booleans.py:121
 +msgid ""
-+"Allow sysadm SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:13
++"Determine whether Polipo session daemon can bind tcp sockets to all "
++"unreserved ports."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:197
+-msgid "Disable SELinux protection for telnet daemon"
++#: booleans.py:122
 +msgid ""
-+"Allow unconfined SELinux user account to execute files in home directory or /"
-+"tmp"
++"Determine whether calling user domains can execute Polipo daemon in the "
++"polipo_session_t domain."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:198
+-msgid "Disable SELinux protection for tftpd daemon"
++#: booleans.py:123
++msgid "Determine whether polipo can access cifs file systems."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:199
+-msgid "Disable SELinux protection for transproxy daemon"
++#: booleans.py:124
++msgid "Determine whether Polipo can access nfs file systems."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:200
+-msgid "Disable SELinux protection for udev daemon"
++#: booleans.py:125
++msgid "Enable polyinstantiated directory support."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:201
+-msgid "Disable SELinux protection for uml daemon"
++#: booleans.py:126
++msgid "Allow the portage domains to use NFS mounts (regular nfs_t)"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:202
+-msgid ""
+-"Allow xinetd to run unconfined, including any services it starts that do not "
+-"have a domain transition explicitly defined"
++#: booleans.py:127
++msgid "Allow postfix_local domain full write access to mail_spool directories"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:203
+-msgid ""
+-"Allow rc scripts to run unconfined, including any daemon started by an rc "
+-"script that does not have a domain transition explicitly defined"
++#: booleans.py:128
++msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:204
+-msgid "Allow rpm to run unconfined"
++#: booleans.py:129
++msgid "Allow transmit client label to foreign database"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:205
+-msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
++#: booleans.py:130
++msgid "Allow database admins to execute DML statement"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:206
+-msgid "Disable SELinux protection for updfstab daemon"
++#: booleans.py:131
++msgid "Allow unprivileged users to execute DDL statement"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:207
+-msgid "Disable SELinux protection for uptimed daemon"
++#: booleans.py:132
++msgid "Allow pppd to load kernel modules for certain modems"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:14
-+msgid "Network Configuration"
++#: booleans.py:133
++msgid "Allow pppd to be run for a regular user"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:208
++#: booleans.py:134
+ msgid ""
+-"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
+-"staff_r can do so"
++"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:209
+-msgid "Allow users to execute the mount command"
++#: booleans.py:135
++msgid "Allow Puppet client to manage all file types."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:210
+-msgid "Allow regular users direct mouse access (only allow the X server)"
++#: booleans.py:136
++msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:211
+-msgid "Allow users to run the dmesg command"
++#: booleans.py:137
++msgid "Allow qemu to connect fully to the network"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:212
+-msgid "Allow users to control network interfaces (also needs USERCTL=true)"
++#: booleans.py:138
++msgid "Allow qemu to use cifs/Samba file systems"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:213
+-msgid "Allow normal user to execute ping"
++#: booleans.py:139
++msgid "Allow qemu to use serial/parallel communication ports"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:214
+-msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
++#: booleans.py:140
++msgid "Allow qemu to use nfs file systems"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:215
+-msgid "Allow users to rw usb devices"
++#: booleans.py:141
++msgid "Allow qemu to use usb devices"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:216
++#: booleans.py:142
++msgid "Allow racoon to read shadow"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:14
-+msgid "Allow unlabeled packets to flow on the network"
++#: booleans.py:143
++msgid "Allow rgmanager domain to connect to the network using TCP."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:15
++#: booleans.py:144
+ msgid ""
+-"Allow users to run TCP servers (bind to ports and accept connection from the "
+-"same domain and outside users)  disabling this forces FTP passive mode and "
+-"may change other protocols"
++"Allow rsync to modify public files used for public file transfer services.  "
++"Files/Directories must be labeled public_content_rw_t."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:217
+-msgid "Allow user to stat ttyfiles"
++#: booleans.py:145
++msgid "Allow rsync to run as a client"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:218
+-msgid "Disable SELinux protection for uucpd daemon"
++#: booleans.py:146
++msgid "Allow rsync to export any files/directories read only."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:219
+-msgid "Disable SELinux protection for vmware daemon"
++#: booleans.py:147
++msgid "Allow rsync servers to share cifs files systems"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:220
+-msgid "Disable SELinux protection for watchdog daemon"
++#: booleans.py:148
++msgid "Allow rsync servers to share nfs files systems"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:221
+-msgid "Disable SELinux protection for winbind daemon"
++#: booleans.py:149
++msgid "Allow samba to create new home directories (e.g. via PAM)"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:222
+-msgid "Disable SELinux protection for xdm daemon"
++#: booleans.py:150
 +msgid ""
-+"Allow user SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:16
-+msgid "Allow unconfined to dyntrans to unconfined_execmem"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
-+#: ../gui/selinux.tbl:140
-+msgid "Databases"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:17
-+msgid "Allow user to connect to mysql socket"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:18
-+msgid "Allow user to connect to postgres socket"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
-+msgid "XServer"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:19
-+msgid "Allow clients to write to X shared memory"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:20
++"Allow samba to act as the domain controller, add users, groups and change "
++"passwords."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:223
+-msgid "Allow xdm logins as sysadm_r:sysadm_t"
++#: booleans.py:151
++msgid "Allow samba to share users home directories."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:224
+-msgid "Disable SELinux protection for xen daemon"
++#: booleans.py:152
++msgid "Allow samba to share any file/directory read only."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:225
+-msgid "XEN"
++#: booleans.py:153
++msgid "Allow samba to share any file/directory read/write."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:225
+-msgid "Allow xen to read/write physical disk devices"
++#: booleans.py:154
++msgid "Allow samba to act as a portmapper"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:226
+-msgid "Disable SELinux protection for xfs daemon"
++#: booleans.py:155
++msgid "Allow samba to run unconfined scripts"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:227
+-msgid "Disable SELinux protection for xen control"
++#: booleans.py:156
++msgid "Allow samba to export ntfs/fusefs volumes."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:228
+-msgid "Disable SELinux protection for ypbind daemon"
++#: booleans.py:157
++msgid "Allow samba to export NFS volumes."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:229
+-msgid "Disable SELinux protection for NIS Password Daemon"
++#: booleans.py:158
++msgid "Allow sanlock to read/write fuse files"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:230
+-msgid "Disable SELinux protection for ypserv daemon"
++#: booleans.py:159
++msgid "Allow sanlock to manage nfs files"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:231
+-msgid "Disable SELinux protection for NIS Transfer Daemon"
++#: booleans.py:160
++msgid "Allow sanlock to manage cifs files"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:232
+-msgid "Allow SELinux webadm user to manage unprivileged users home directories"
++#: booleans.py:161
++msgid "Allow sasl to read shadow"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:233
+-msgid "Allow SELinux webadm user to read unprivileged users home directories"
++#: booleans.py:162
 +msgid ""
-+"Allow xguest SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
-+#: ../gui/selinux.tbl:231
-+msgid "NIS"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:21
-+msgid "Allow daemons to run with NIS"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
-+#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
-+#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
-+#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
-+#: ../gui/selinux.tbl:118
-+msgid "Web Applications"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:22
-+msgid "Transition staff SELinux user to Web Browser Domain"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:23
-+msgid "Transition sysadm SELinux user to Web Browser Domain"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:24
-+msgid "Transition user SELinux user to Web Browser Domain"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:25
-+msgid "Transition xguest SELinux user to Web Browser Domain"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
-+#: ../gui/selinux.tbl:29
-+msgid "Allow staff Web Browsers to write to home directories"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:30
-+msgid "Disable SELinux protection for amanda"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:31
-+msgid "Disable SELinux protection for amavis"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:32
-+msgid "Disable SELinux protection for apmd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:33
-+msgid "Disable SELinux protection for arpwatch daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:34
-+msgid "Disable SELinux protection for auditd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:35
-+msgid "Disable SELinux protection for automount daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:36
-+msgid "Disable SELinux protection for avahi"
++"disallow programs, such as newrole, from transitioning to administrative "
++"user domains."
+ msgstr ""
+ 
+-#: ../gui/semanagePage.py:126
+-#, python-format
+-msgid "Are you sure you want to delete %s '%s'?"
++#: booleans.py:163
++msgid "Disable kernel module loading."
+ msgstr ""
+ 
+-#: ../gui/semanagePage.py:126
+-#, python-format
+-msgid "Delete %s"
++#: booleans.py:164
++msgid ""
++"Boolean to determine whether the system permits loading policy, setting "
++"enforcing mode, and changing boolean values.  Set this to true and you have "
++"to reboot to set it back."
+ msgstr ""
+ 
+-#: ../gui/semanagePage.py:134
+-#, python-format
+-msgid "Add %s"
++#: booleans.py:165
++msgid "Allow regular users direct dri device access"
+ msgstr ""
+ 
+-#: ../gui/semanagePage.py:148
+-#, python-format
+-msgid "Modify %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 ""
+ 
+-#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
+-msgid "Permissive"
++#: booleans.py:167
++msgid ""
++"Allow all unconfined executables to use libraries requiring text relocation "
++"that are not labeled textrel_shlib_t"
+ msgstr ""
+ 
+-#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
+-msgid "Enforcing"
++#: booleans.py:168
++msgid ""
++"Allow unconfined executables to make their stack executable.  This should "
++"never, ever be necessary. Probably indicates a badly coded executable, but "
++"could indicate an attack. This executable should be reported in bugzilla"
+ msgstr ""
+ 
+-#: ../gui/statusPage.py:94
+-msgid "Status"
++#: booleans.py:169
++msgid "Allow users to connect to the local mysql server"
+ msgstr ""
+ 
+-#: ../gui/statusPage.py:133
++#: booleans.py:170
+ msgid ""
+-"Changing the policy type will cause a relabel of the entire file system on "
+-"the next boot. Relabeling takes a long time depending on the size of the "
+-"file system.  Do you wish to continue?"
++"Allow confined users the ability to execute the ping and traceroute commands."
+ msgstr ""
+ 
+-#: ../gui/statusPage.py:147
++#: booleans.py:171
++msgid "Allow users to connect to PostgreSQL"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:37
-+msgid "Disable SELinux protection for bluetooth daemon"
++#: booleans.py:172
+ msgid ""
+-"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
+-"you later decide to turn SELinux back on, the system will be required to "
+-"relabel.  If you just want to see if SELinux is causing a problem on your "
+-"system, you can go to permissive mode which will only log errors and not "
+-"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
+-"wish to continue?"
++"Allow user to r/w files on filesystems that do not have extended attributes "
++"(FAT, CDROM, FLOPPY)"
+ msgstr ""
+ 
+-#: ../gui/statusPage.py:152
++#: booleans.py:173
+ msgid ""
+-"Changing to SELinux enabled will cause a relabel of the entire file system "
+-"on the next boot. Relabeling takes a long time depending on the size of the "
+-"file system.  Do you wish to continue?"
++"Allow users to run TCP servers (bind to ports and accept connection from the "
++"same domain and outside users)  disabling this forces FTP passive mode and "
++"may change other protocols."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:11
+-msgid "system-config-selinux"
++#: booleans.py:174
++msgid "Allow user music sharing"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:12
++#: booleans.py:175
+ msgid ""
+-"Copyright (c)2006 Red Hat, Inc.\n"
+-"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
++"Allow anon internal-sftp to upload files, used for public file transfer "
++"services. Directories must be labeled public_content_rw_t."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:22
+-#: ../gui/system-config-selinux.glade:544
+-msgid "Add SELinux Login Mapping"
++#: booleans.py:176
++msgid ""
++"Allow sftp-internal to read and write files in the user home directories"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:257
+-msgid "Add SELinux Network Ports"
++#: booleans.py:177
++msgid ""
++"Allow sftp-internal to login to local users and read/write all files on the "
++"system, governed by DAC."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:391
+-#: ../gui/system-config-selinux.glade:678
+-msgid "SELinux Type"
++#: booleans.py:178
++msgid ""
++"Allow internal-sftp to read and write files in the user ssh home directories."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:622
+-msgid "File Specification"
++#: booleans.py:179
++msgid "Allow sge to connect to the network using any TCP port"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:650
+-msgid "File Type"
++#: booleans.py:180
++msgid "Allow sge to access nfs file systems."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:727
++#: booleans.py:181
+ msgid ""
+-"all files\n"
+-"regular file\n"
+-"directory\n"
+-"character device\n"
+-"block device\n"
+-"socket\n"
+-"symbolic link\n"
+-"named pipe\n"
++"Enable additional permissions needed to support devices on 3ware controllers."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:773
+-msgid "MLS"
++#: booleans.py:182
++msgid ""
++"Allow samba to modify public files used for public file transfer services.  "
++"Files/Directories must be labeled public_content_rw_t."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:837
+-msgid "Add SELinux User"
++#: booleans.py:183
++msgid "Allow user spamassassin clients to use the network."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1079
+-msgid "SELinux Administration"
++#: booleans.py:184
++msgid "Allow spamd to read/write user home directories."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1122
+-msgid "Add"
++#: booleans.py:185
++msgid ""
++"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1144
+-msgid "_Properties"
++#: booleans.py:186
++msgid "Allow squid to run as a transparent proxy (TPROXY)"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1166
+-msgid "_Delete"
++#: booleans.py:187
++msgid ""
++"Allow ssh with chroot env to read and write files in the user home "
++"directories"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1256
+-msgid "Select Management Object"
++#: booleans.py:188
++msgid "allow host key based authentication"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1273
+-msgid "<b>Select:</b>"
++#: booleans.py:189
++msgid "Allow ssh logins as sysadm_r:sysadm_t"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1326
+-msgid "System Default Enforcing Mode"
++#: booleans.py:190
++msgid "allow staff user to create and transition to svirt domains."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1354
++#: booleans.py:191
++msgid "Allow the Telepathy connection managers to connect to any network port."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:38
-+msgid "Disable SELinux protection for canna daemon"
++#: booleans.py:192
+ msgid ""
+-"Disabled\n"
+-"Permissive\n"
+-"Enforcing\n"
++"Allow the Telepathy connection managers to connect to any generic TCP port."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1373
+-msgid "Current Enforcing Mode"
++#: booleans.py:193
++msgid ""
++"Allow tftp to modify public files used for public file transfer services."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1418
+-msgid "System Default Policy Type: "
++#: booleans.py:194
++msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1463
++#: booleans.py:195
+ msgid ""
+-"Select if you wish to relabel then entire file system on next reboot.  "
+-"Relabeling can take a very long time, depending on the size of the system.  "
+-"If you are changing policy types or going from disabled to enforcing, a "
+-"relabel is required."
++"allow unconfined users to transition to the chrome sandbox domains when "
++"running chrome-sandbox"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1509
+-msgid "Relabel on next reboot."
++#: booleans.py:196
++msgid "Allow a user to login as an unconfined domain"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1561
+-msgid "label37"
++#: booleans.py:197
++msgid ""
++"Allow unconfined users to transition to the Mozilla plugin domain when "
++"running xulrunner plugin-container."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1598
+-msgid "Revert boolean setting to system default"
++#: booleans.py:198
++msgid "Allow video playing tools to run unconfined"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1614
+-msgid "Toggle between Customized and All Booleans"
++#: booleans.py:199
++msgid "Allow unprivledged user to create and transition to svirt domains."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1645
+-#: ../gui/system-config-selinux.glade:1850
+-#: ../gui/system-config-selinux.glade:2037
+-#: ../gui/system-config-selinux.glade:2224
+-#: ../gui/system-config-selinux.glade:2467
+-#: ../gui/system-config-selinux.glade:2692
+-#: ../gui/system-config-selinux.glade:2867
+-msgid "Filter"
++#: booleans.py:200
++msgid "Support ecryptfs home directories"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1734
+-msgid "label50"
++#: booleans.py:201
++msgid "Support fusefs home directories"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1771
+-msgid "Add File Context"
++#: booleans.py:202
++msgid "Use lpd server instead of cups"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1787
+-msgid "Modify File Context"
++#: booleans.py:203
++msgid "Support NFS home directories"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1803
+-msgid "Delete File Context"
++#: booleans.py:204
++msgid "Support SAMBA home directories"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1819
+-msgid "Toggle between all and customized file context"
++#: booleans.py:205
++msgid "Allow varnishd to connect to all ports, not just HTTP."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1939
+-msgid "label38"
++#: booleans.py:206
++msgid "Ignore vbetool mmap_zero errors."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1976
+-msgid "Add SELinux User Mapping"
++#: booleans.py:207
++msgid ""
++"Allow confined virtual guests to use serial/parallel communication ports"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1992
+-msgid "Modify SELinux User Mapping"
++#: booleans.py:208
++msgid ""
++"Allow confined virtual guests to use executable memory and executable stack"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2008
+-msgid "Delete SELinux User Mapping"
++#: booleans.py:209
++msgid "Allow confined virtual guests to read fuse files"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2126
+-msgid "label39"
++#: booleans.py:210
++msgid "Allow confined virtual guests to manage nfs files"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2163
+-msgid "Add User"
++#: booleans.py:211
++msgid "Allow confined virtual guests to manage cifs files"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2179
+-msgid "Modify User"
++#: booleans.py:212
++msgid "Allow confined virtual guests to interact with the sanlock"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2195
+-msgid "Delete User"
++#: booleans.py:213
++msgid "Allow confined virtual guests to manage device configuration, (pci)"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2313
+-msgid "label41"
++#: booleans.py:214
++msgid "Allow confined virtual guests to use usb devices"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2350
+-msgid "Add Network Port"
++#: booleans.py:215
++msgid "Allow confined virtual guests to interact with the xserver"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2366
+-msgid "Edit Network Port"
++#: booleans.py:216
++msgid "Allow webadm to manage files in users home directories"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2382
+-msgid "Delete Network Port"
++#: booleans.py:217
++msgid "Allow webadm to read files in users home directories"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2418
+-#: ../gui/system-config-selinux.glade:2436
+-msgid "Toggle between Customized and All Ports"
++#: booleans.py:218
++msgid "Ignore wine mmap_zero errors."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2556
+-msgid "label42"
++#: booleans.py:219
++msgid "Allow the graphical login program to execute bootloader"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2593
+-msgid "Generate new policy module"
++#: booleans.py:220
++msgid ""
++"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2609
+-msgid "Load policy module"
++#: booleans.py:221
++msgid "Allow xen to manage nfs files"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2625
+-msgid "Remove loadable policy module"
++#: booleans.py:222
++msgid ""
++"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
++"logical volumes for disk images."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2661
++#: booleans.py:223
++msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:39
-+msgid "Disable SELinux protection for cardmgr daemon"
++#: booleans.py:224
+ msgid ""
+-"Enable/Disable additional audit rules, that are normally not reported in the "
+-"log files."
++"Allow xguest users to configure Network Manager and connect to apache ports"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2781
+-msgid "label44"
++#: booleans.py:225
++msgid "Allow xguest users to mount removable media"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2818
+-msgid "Change process mode to permissive."
++#: booleans.py:226
++msgid "Allow xguest to use blue tooth devices"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2836
+-msgid "Change process mode to enforcing"
++#: booleans.py:227
++msgid "Allows clients to write to the X server shared memory segments."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2928
+-msgid "Process Domain"
++#: booleans.py:228
++msgid "Allows XServer to execute writable memory"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2956
+-msgid "label59"
++#: booleans.py:229
++msgid "Support X userspace object manager"
+ msgstr ""
+ 
+-#: ../gui/usersPage.py:138
+-#, python-format
+-msgid "SELinux user '%s' is required"
++#: booleans.py:230
++msgid "Allow zabbix to connect to unreserved ports"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:40
-+msgid "Disable SELinux protection for Cluster Server"
++#: booleans.py:231
++msgid "Allow zebra daemon to write it configuration files"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:41
++#: booleans.py:232
 +msgid ""
-+"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-+"temp and untrusted content files"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:42
-+msgid "Disable SELinux protection for ciped daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:43
-+msgid "Disable SELinux protection for clamd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:44
-+msgid "Disable SELinux protection for clamscan"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:45
-+msgid "Disable SELinux protection for clvmd"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:46
-+msgid "Disable SELinux protection for comsat daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
-+#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
-+msgid "Disable SELinux protection for courier daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:52
-+msgid "Disable SELinux protection for cpucontrol daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:53
-+msgid "Disable SELinux protection for cpuspeed daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:54
-+msgid "Cron"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:54
-+msgid "Disable SELinux protection for crond daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
-+#: ../gui/selinux.tbl:91
-+msgid "Printing"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:55
-+msgid "Disable SELinux protection for cupsd back end server"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:56
-+msgid "Disable SELinux protection for cupsd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:57
-+msgid "Disable SELinux protection for cupsd_lpd"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:58
-+msgid "CVS"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:58
-+msgid "Disable SELinux protection for cvs daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:59
-+msgid "Disable SELinux protection for cyrus daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:60
-+msgid "Disable SELinux protection for dbskkd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:61
-+msgid "Disable SELinux protection for dbusd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:62
-+msgid "Disable SELinux protection for dccd"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:63
-+msgid "Disable SELinux protection for dccifd"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:64
-+msgid "Disable SELinux protection for dccm"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:65
-+msgid "Disable SELinux protection for ddt daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:66
-+msgid "Disable SELinux protection for devfsd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:67
-+msgid "Disable SELinux protection for dhcpc daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:68
-+msgid "Disable SELinux protection for dhcpd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:69
-+msgid "Disable SELinux protection for dictd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:70
-+msgid "Allow sysadm_t to directly start daemons"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:71
-+msgid "Disable SELinux protection for Evolution"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:72
-+msgid "Games"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:72
-+msgid "Disable SELinux protection for games"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:73
-+msgid "Disable SELinux protection for the web browsers"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:74
-+msgid "Disable SELinux protection for Thunderbird"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:75
-+msgid "Disable SELinux protection for distccd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:76
-+msgid "Disable SELinux protection for dmesg daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:77
-+msgid "Disable SELinux protection for dnsmasq daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:78
-+msgid "Disable SELinux protection for dovecot daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:79
-+msgid "Disable SELinux protection for entropyd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:80
-+msgid "Disable SELinux protection for fetchmail"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:81
-+msgid "Disable SELinux protection for fingerd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:82
-+msgid "Disable SELinux protection for freshclam daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:83
-+msgid "Disable SELinux protection for fsdaemon daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:84
-+msgid "Disable SELinux protection for gpm daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
-+msgid "NFS"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:85
-+msgid "Disable SELinux protection for gss daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:86
-+msgid "Disable SELinux protection for Hal daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:87
-+msgid "Compatibility"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:87
-+msgid ""
-+"Do not audit things that we know to be broken but which are not security "
-+"risks"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:88
-+msgid "Disable SELinux protection for hostname daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:89
-+msgid "Disable SELinux protection for hotplug daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:90
-+msgid "Disable SELinux protection for howl daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:91
-+msgid "Disable SELinux protection for cups hplip daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:92
-+msgid "Disable SELinux protection for httpd rotatelogs"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
-+msgid "HTTPD Service"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:93
-+msgid "Disable SELinux protection for http suexec"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:94
-+msgid "Disable SELinux protection for hwclock daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:95
-+msgid "Disable SELinux protection for i18n daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:96
-+msgid "Disable SELinux protection for imazesrv daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:97
-+msgid "Disable SELinux protection for inetd child daemons"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:98
-+msgid "Disable SELinux protection for inetd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:99
-+msgid "Disable SELinux protection for innd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:100
-+msgid "Disable SELinux protection for iptables daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:101
-+msgid "Disable SELinux protection for ircd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:102
-+msgid "Disable SELinux protection for irqbalance daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:103
-+msgid "Disable SELinux protection for iscsi daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:104
-+msgid "Disable SELinux protection for jabberd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
-+msgid "Kerberos"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:105
-+msgid "Disable SELinux protection for kadmind daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:106
-+msgid "Disable SELinux protection for klogd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:107
-+msgid "Disable SELinux protection for krb5kdc daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:108
-+msgid "Disable SELinux protection for ktalk daemons"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:109
-+msgid "Disable SELinux protection for kudzu daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:110
-+msgid "Disable SELinux protection for locate daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:111
-+msgid "Disable SELinux protection for lpd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:112
-+msgid "Disable SELinux protection for lrrd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:113
-+msgid "Disable SELinux protection for lvm daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:114
-+msgid "Disable SELinux protection for mailman"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:115
-+msgid "Allow evolution and thunderbird to read user files"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:116
-+msgid "Disable SELinux protection for mdadm daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:117
-+msgid "Disable SELinux protection for monopd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:118
-+msgid "Allow the mozilla browser to read user files"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:119
-+msgid "Disable SELinux protection for mrtg daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:120
-+msgid "Disable SELinux protection for mysqld daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:121
-+msgid "Disable SELinux protection for nagios daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
-+msgid "Name Service"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:122
-+msgid "Disable SELinux protection for named daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:123
-+msgid "Disable SELinux protection for nessusd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:124
-+msgid "Disable SELinux protection for NetworkManager"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:125
-+msgid "Disable SELinux protection for nfsd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
-+#: ../gui/selinux.tbl:221
-+msgid "Samba"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:126
-+msgid "Disable SELinux protection for nmbd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:127
-+msgid "Disable SELinux protection for nrpe daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:128
-+msgid "Disable SELinux protection for nscd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:129
-+msgid "Disable SELinux protection for nsd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:130
-+msgid "Disable SELinux protection for ntpd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:131
-+msgid "Disable SELinux protection for oddjob"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:132
-+msgid "Disable SELinux protection for oddjob_mkhomedir"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:133
-+msgid "Disable SELinux protection for openvpn daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:134
-+msgid "Disable SELinux protection for pam daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:135
-+msgid "Disable SELinux protection for pegasus"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:136
-+msgid "Disable SELinux protection for perdition daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:137
-+msgid "Disable SELinux protection for portmap daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:138
-+msgid "Disable SELinux protection for portslave daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:139
-+msgid "Disable SELinux protection for postfix"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:140
-+msgid "Disable SELinux protection for postgresql daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:141
-+msgid "pppd"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:141
-+msgid "Allow pppd to be run for a regular user"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:142
-+msgid "Disable SELinux protection for pptp"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:143
-+msgid "Disable SELinux protection for prelink daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:144
-+msgid "Disable SELinux protection for privoxy daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:145
-+msgid "Disable SELinux protection for ptal daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:146
-+msgid "Disable SELinux protection for pxe daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:147
-+msgid "Disable SELinux protection for pyzord"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:148
-+msgid "Disable SELinux protection for quota daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:149
-+msgid "Disable SELinux protection for radiusd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:150
-+msgid "Disable SELinux protection for radvd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:151
-+msgid "Disable SELinux protection for rdisc"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:152
-+msgid "Disable SELinux protection for readahead"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:153
-+msgid "Allow programs to read files in non-standard locations (default_t)"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:154
-+msgid "Disable SELinux protection for restorecond"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:155
-+msgid "Disable SELinux protection for rhgb daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:156
-+msgid "Disable SELinux protection for ricci"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:157
-+msgid "Disable SELinux protection for ricci_modclusterd"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:158
-+msgid "Disable SELinux protection for rlogind daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:159
-+msgid "Disable SELinux protection for rpcd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:160
-+msgid "Disable SELinux protection for rshd"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:161
-+msgid "rsync"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:161
-+msgid "Disable SELinux protection for rsync daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:162
-+msgid "Allow ssh to run from inetd instead of as a daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:163
-+msgid "Allow Samba to share nfs directories"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
-+msgid "SASL authentication server"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:164
-+msgid "Allow sasl authentication server to read /etc/shadow"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:165
-+msgid ""
-+"Allow X-Windows server to map a memory region as both executable and writable"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:166
-+msgid "Disable SELinux protection for saslauthd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:167
-+msgid "Disable SELinux protection for scannerdaemon daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:168
-+msgid "Do not allow transition to sysadm_t, sudo and su effected"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:169
-+msgid "Do not allow any processes to load kernel modules"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:170
-+msgid "Do not allow any processes to modify kernel SELinux policy"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:171
-+msgid "Disable SELinux protection for sendmail daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:172
-+msgid "Disable SELinux protection for setrans"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:173
-+msgid "Disable SELinux protection for setroubleshoot daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:174
-+msgid "Disable SELinux protection for slapd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:175
-+msgid "Disable SELinux protection for slrnpull daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:176
-+msgid "Disable SELinux protection for smbd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:177
-+msgid "Disable SELinux protection for snmpd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:178
-+msgid "Disable SELinux protection for snort daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:179
-+msgid "Disable SELinux protection for soundd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:180
-+msgid "Disable SELinux protection for sound daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
-+msgid "Spam Protection"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:181
-+msgid "Disable SELinux protection for spamd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:182
-+msgid "Allow spamd to access home directories"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:183
-+msgid "Allow Spam Assassin daemon network access"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:184
-+msgid "Disable SELinux protection for speedmgmt daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
-+msgid "Squid"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:185
-+msgid "Allow squid daemon to connect to the network"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:186
-+msgid "Disable SELinux protection for squid daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:187
-+msgid "Disable SELinux protection for ssh daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:188
-+msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:189
-+msgid ""
-+"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
-+"bashrc)"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
-+msgid "Universal SSL tunnel"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:190
-+msgid "Disable SELinux protection for stunnel daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:191
-+msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:192
-+msgid "Disable SELinux protection for swat daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:193
-+msgid "Disable SELinux protection for sxid daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:194
-+msgid "Disable SELinux protection for syslogd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:195
-+msgid "Disable SELinux protection for system cron jobs"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:196
-+msgid "Disable SELinux protection for tcp daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:197
-+msgid "Disable SELinux protection for telnet daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:198
-+msgid "Disable SELinux protection for tftpd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:199
-+msgid "Disable SELinux protection for transproxy daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:200
-+msgid "Disable SELinux protection for udev daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:201
-+msgid "Disable SELinux protection for uml daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:202
-+msgid ""
-+"Allow xinetd to run unconfined, including any services it starts that do not "
-+"have a domain transition explicitly defined"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:203
-+msgid ""
-+"Allow rc scripts to run unconfined, including any daemon started by an rc "
-+"script that does not have a domain transition explicitly defined"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:204
-+msgid "Allow rpm to run unconfined"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:205
-+msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:206
-+msgid "Disable SELinux protection for updfstab daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:207
-+msgid "Disable SELinux protection for uptimed daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:208
-+msgid ""
-+"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
-+"staff_r can do so"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:209
-+msgid "Allow users to execute the mount command"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:210
-+msgid "Allow regular users direct mouse access (only allow the X server)"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:211
-+msgid "Allow users to run the dmesg command"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:212
-+msgid "Allow users to control network interfaces (also needs USERCTL=true)"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:213
-+msgid "Allow normal user to execute ping"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:214
-+msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:215
-+msgid "Allow users to rw usb devices"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:216
-+msgid ""
-+"Allow users to run TCP servers (bind to ports and accept connection from the "
-+"same domain and outside users)  disabling this forces FTP passive mode and "
-+"may change other protocols"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:217
-+msgid "Allow user to stat ttyfiles"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:218
-+msgid "Disable SELinux protection for uucpd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:219
-+msgid "Disable SELinux protection for vmware daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:220
-+msgid "Disable SELinux protection for watchdog daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:221
-+msgid "Disable SELinux protection for winbind daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:222
-+msgid "Disable SELinux protection for xdm daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:223
-+msgid "Allow xdm logins as sysadm_r:sysadm_t"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:224
-+msgid "Disable SELinux protection for xen daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:225
-+msgid "XEN"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:225
-+msgid "Allow xen to read/write physical disk devices"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:226
-+msgid "Disable SELinux protection for xfs daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:227
-+msgid "Disable SELinux protection for xen control"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:228
-+msgid "Disable SELinux protection for ypbind daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:229
-+msgid "Disable SELinux protection for NIS Password Daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:230
-+msgid "Disable SELinux protection for ypserv daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:231
-+msgid "Disable SELinux protection for NIS Transfer Daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:232
-+msgid "Allow SELinux webadm user to manage unprivileged users home directories"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:233
-+msgid "Allow SELinux webadm user to read unprivileged users home directories"
-+msgstr ""
-+
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Are you sure you want to delete %s '%s'?"
-+msgstr ""
-+
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Delete %s"
-+msgstr ""
-+
-+#: ../gui/semanagePage.py:134
-+#, python-format
-+msgid "Add %s"
-+msgstr ""
-+
-+#: ../gui/semanagePage.py:148
-+#, python-format
-+msgid "Modify %s"
-+msgstr ""
-+
-+#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
-+msgid "Permissive"
-+msgstr ""
-+
-+#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
-+msgid "Enforcing"
-+msgstr ""
-+
-+#: ../gui/statusPage.py:94
-+msgid "Status"
-+msgstr ""
-+
-+#: ../gui/statusPage.py:133
-+msgid ""
-+"Changing the policy type will cause a relabel of the entire file system on "
-+"the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
-+msgstr ""
-+
-+#: ../gui/statusPage.py:147
-+msgid ""
-+"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
-+"you later decide to turn SELinux back on, the system will be required to "
-+"relabel.  If you just want to see if SELinux is causing a problem on your "
-+"system, you can go to permissive mode which will only log errors and not "
-+"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
-+"wish to continue?"
-+msgstr ""
-+
-+#: ../gui/statusPage.py:152
-+msgid ""
-+"Changing to SELinux enabled will cause a relabel of the entire file system "
-+"on the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:11
-+msgid "system-config-selinux"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:12
-+msgid ""
-+"Copyright (c)2006 Red Hat, Inc.\n"
-+"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:22
-+#: ../gui/system-config-selinux.glade:544
-+msgid "Add SELinux Login Mapping"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:257
-+msgid "Add SELinux Network Ports"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:391
-+#: ../gui/system-config-selinux.glade:678
-+msgid "SELinux Type"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:622
-+msgid "File Specification"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:650
-+msgid "File Type"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:727
-+msgid ""
-+"all files\n"
-+"regular file\n"
-+"directory\n"
-+"character device\n"
-+"block device\n"
-+"socket\n"
-+"symbolic link\n"
-+"named pipe\n"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:773
-+msgid "MLS"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:837
-+msgid "Add SELinux User"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1079
-+msgid "SELinux Administration"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1122
-+msgid "Add"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1144
-+msgid "_Properties"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1166
-+msgid "_Delete"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1256
-+msgid "Select Management Object"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1273
-+msgid "<b>Select:</b>"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1326
-+msgid "System Default Enforcing Mode"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1354
-+msgid ""
-+"Disabled\n"
-+"Permissive\n"
-+"Enforcing\n"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1373
-+msgid "Current Enforcing Mode"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1418
-+msgid "System Default Policy Type: "
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1463
-+msgid ""
-+"Select if you wish to relabel then entire file system on next reboot.  "
-+"Relabeling can take a very long time, depending on the size of the system.  "
-+"If you are changing policy types or going from disabled to enforcing, a "
-+"relabel is required."
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1509
-+msgid "Relabel on next reboot."
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1561
-+msgid "label37"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1598
-+msgid "Revert boolean setting to system default"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1614
-+msgid "Toggle between Customized and All Booleans"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1645
-+#: ../gui/system-config-selinux.glade:1850
-+#: ../gui/system-config-selinux.glade:2037
-+#: ../gui/system-config-selinux.glade:2224
-+#: ../gui/system-config-selinux.glade:2467
-+#: ../gui/system-config-selinux.glade:2692
-+#: ../gui/system-config-selinux.glade:2867
-+msgid "Filter"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1734
-+msgid "label50"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1771
-+msgid "Add File Context"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1787
-+msgid "Modify File Context"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1803
-+msgid "Delete File Context"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1819
-+msgid "Toggle between all and customized file context"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1939
-+msgid "label38"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1976
-+msgid "Add SELinux User Mapping"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1992
-+msgid "Modify SELinux User Mapping"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2008
-+msgid "Delete SELinux User Mapping"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2126
-+msgid "label39"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2163
-+msgid "Add User"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2179
-+msgid "Modify User"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2195
-+msgid "Delete User"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2313
-+msgid "label41"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2350
-+msgid "Add Network Port"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2366
-+msgid "Edit Network Port"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2382
-+msgid "Delete Network Port"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2418
-+#: ../gui/system-config-selinux.glade:2436
-+msgid "Toggle between Customized and All Ports"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2556
-+msgid "label42"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2593
-+msgid "Generate new policy module"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2609
-+msgid "Load policy module"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2625
-+msgid "Remove loadable policy module"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2661
-+msgid ""
-+"Enable/Disable additional audit rules, that are normally not reported in the "
-+"log files."
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2781
-+msgid "label44"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2818
-+msgid "Change process mode to permissive."
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2836
-+msgid "Change process mode to enforcing"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2928
-+msgid "Process Domain"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2956
-+msgid "label59"
-+msgstr ""
-+
-+#: ../gui/usersPage.py:138
-+#, python-format
-+msgid "SELinux user '%s' is required"
-+msgstr ""
-diff -up policycoreutils-2.1.12/po/cs.po.rhat policycoreutils-2.1.12/po/cs.po
---- policycoreutils-2.1.12/po/cs.po.rhat	2012-07-04 07:35:21.000000000 -0400
-+++ policycoreutils-2.1.12/po/cs.po	2012-10-16 15:07:17.479526165 -0400
-@@ -1,25 +1,26 @@
--# translation of cs.po to Czech
--# Copyright (C) 2002, FSF
-+# SOME DESCRIPTIVE TITLE.
-+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
-+# This file is distributed under the same license as the PACKAGE package.
- #
-+# Translators:
-+# Adam Pribyl <pribyl at lowlevel.cz>, 2007.
-+# Milan Keršláger <kerslage at linux.cz>, 2007.
- # Miloslav Trmač <mitr at volny.cz>, 2002, 2003, 2004, 2005, 2008.
- # Nikola Štohanzl <niko at srnet.cz>, 2006.
--# Milan Keršláger <kerslage at linux.cz>, 2007.
--# Adam Pribyl <pribyl at lowlevel.cz>, 2007.
- msgid ""
++"Allow ZoneMinder to modify public files used for public file transfer "
++"services."
  msgstr ""
--"Project-Id-Version: cs\n"
-+"Project-Id-Version: Policycoreutils\n"
+diff --git a/policycoreutils/po/cy.po b/policycoreutils/po/cy.po
+index a4478db..a61c8f3 100644
+--- a/policycoreutils/po/cy.po
++++ b/policycoreutils/po/cy.po
+@@ -8,7 +8,7 @@ msgid ""
+ msgstr ""
+ "Project-Id-Version: PACKAGE VERSION\n"
  "Report-Msgid-Bugs-To: \n"
--"POT-Creation-Date: 2012-03-27 10:49-0400\n"
--"PO-Revision-Date: 2008-03-03 05:55+0100\n"
--"Last-Translator: Miloslav Trmač <mitr at volny.cz>\n"
--"Language-Team: Czech <fedora-cs-list at redhat.com>\n"
-+"POT-Creation-Date: 2012-05-25 07:28-0400\n"
-+"PO-Revision-Date: 2012-04-02 20:30+0000\n"
-+"Last-Translator: dwalsh <dwalsh at redhat.com>\n"
-+"Language-Team: Czech (http://www.transifex.net/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"
--"X-Generator: KBabel 1.11.4\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==1) ? 0 : (n>=2 && n<=4) ? 1 : 2\n"
- 
- #: ../run_init/run_init.c:67
- msgid ""
-@@ -34,9 +35,9 @@ msgid "failed to initialize PAM\n"
+-"POT-Creation-Date: 2012-05-25 07:28-0400\n"
++"POT-Creation-Date: 2012-10-16 12:24-0400\n"
+ "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+ "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
+ "Language-Team: LANGUAGE <LL at li.org>\n"
+@@ -24,7 +24,7 @@ msgid ""
+ "         <args ...> are the arguments to that script."
  msgstr ""
  
- #: ../run_init/run_init.c:139
--#, fuzzy, c-format
-+#, c-format
- msgid "failed to get account information\n"
--msgstr "Nemohu připojit oddíl."
-+msgstr ""
- 
- #: ../run_init/run_init.c:162 ../newrole/newrole.c:341
- msgid "Password:"
-@@ -73,9 +74,9 @@ msgid "Sorry, run_init may be used only
+-#: ../run_init/run_init.c:126 ../newrole/newrole.c:1124
++#: ../run_init/run_init.c:126 ../newrole/newrole.c:1123
+ #, c-format
+ msgid "failed to initialize PAM\n"
  msgstr ""
- 
- #: ../run_init/run_init.c:380
--#, fuzzy, c-format
-+#, c-format
+@@ -73,7 +73,7 @@ msgstr ""
  msgid "authentication failed.\n"
--msgstr "Operace LVM selhala"
-+msgstr ""
+ msgstr ""
  
- #: ../run_init/run_init.c:405 ../newrole/newrole.c:1258
+-#: ../run_init/run_init.c:405 ../newrole/newrole.c:1258
++#: ../run_init/run_init.c:405 ../newrole/newrole.c:1257
  #, c-format
-@@ -94,871 +95,853 @@ msgstr ""
- msgid "global"
+ msgid "Could not set exec context to %s.\n"
+ msgstr ""
+@@ -86,855 +86,870 @@ msgstr ""
+ msgid "To make this policy package active, execute:"
  msgstr ""
  
--#: ../semanage/seobject.py:222
-+#: ../semanage/seobject.py:225
+-#: ../semanage/seobject.py:143 ../semanage/seobject.py:147
+-msgid "global"
+-msgstr ""
+-
+-#: ../semanage/seobject.py:225
++#: ../semanage/seobject.py:200
  msgid "Could not create semanage handle"
  msgstr ""
  
--#: ../semanage/seobject.py:230
-+#: ../semanage/seobject.py:233
+-#: ../semanage/seobject.py:233
++#: ../semanage/seobject.py:208
  msgid "SELinux policy is not managed or store cannot be accessed."
  msgstr ""
  
--#: ../semanage/seobject.py:235
-+#: ../semanage/seobject.py:238
+-#: ../semanage/seobject.py:238
++#: ../semanage/seobject.py:213
  msgid "Cannot read policy store."
  msgstr ""
  
--#: ../semanage/seobject.py:240
-+#: ../semanage/seobject.py:243
+-#: ../semanage/seobject.py:243
++#: ../semanage/seobject.py:218
  msgid "Could not establish semanage connection"
  msgstr ""
  
--#: ../semanage/seobject.py:245
--#, fuzzy
-+#: ../semanage/seobject.py:248
+-#: ../semanage/seobject.py:248
++#: ../semanage/seobject.py:223
  msgid "Could not test MLS enabled status"
--msgstr "Úprava rozhraní"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:251 ../semanage/seobject.py:266
-+#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
+-#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
++#: ../semanage/seobject.py:229 ../semanage/seobject.py:244
  msgid "Not yet implemented"
  msgstr ""
  
--#: ../semanage/seobject.py:255
-+#: ../semanage/seobject.py:258
+-#: ../semanage/seobject.py:258
++#: ../semanage/seobject.py:233
  msgid "Semanage transaction already in progress"
  msgstr ""
  
--#: ../semanage/seobject.py:264
-+#: ../semanage/seobject.py:267
+-#: ../semanage/seobject.py:267
++#: ../semanage/seobject.py:242
  msgid "Could not start semanage transaction"
  msgstr ""
  
--#: ../semanage/seobject.py:274
-+#: ../semanage/seobject.py:278
+-#: ../semanage/seobject.py:278
++#: ../semanage/seobject.py:254
  msgid "Could not commit semanage transaction"
  msgstr ""
  
--#: ../semanage/seobject.py:279
-+#: ../semanage/seobject.py:283
+-#: ../semanage/seobject.py:283
++#: ../semanage/seobject.py:259
  msgid "Semanage transaction not in progress"
  msgstr ""
  
--#: ../semanage/seobject.py:291 ../semanage/seobject.py:371
--#, fuzzy
-+#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
+-#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
++#: ../semanage/seobject.py:271 ../semanage/seobject.py:351
  msgid "Could not list SELinux modules"
--msgstr "Místo připojení je již používáno"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:304
-+#: ../semanage/seobject.py:308
+-#: ../semanage/seobject.py:308
++#: ../semanage/seobject.py:284
  msgid "Modules Name"
  msgstr ""
  
--#: ../semanage/seobject.py:304
--#, fuzzy
-+#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
+-#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
++#: ../semanage/seobject.py:284 ../gui/modulesPage.py:63
  msgid "Version"
--msgstr "Perština"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:307
-+#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
+-#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
++#: ../semanage/seobject.py:287 ../gui/statusPage.py:75
  msgid "Disabled"
- msgstr "Zakázáno"
+ msgstr ""
  
--#: ../semanage/seobject.py:322
-+#: ../semanage/seobject.py:326
+-#: ../semanage/seobject.py:326
++#: ../semanage/seobject.py:302
  #, python-format
  msgid "Could not disable module %s (remove failed)"
  msgstr ""
  
--#: ../semanage/seobject.py:333
-+#: ../semanage/seobject.py:337
+-#: ../semanage/seobject.py:337
++#: ../semanage/seobject.py:313
  #, python-format
  msgid "Could not enable module %s (remove failed)"
  msgstr ""
  
--#: ../semanage/seobject.py:348
-+#: ../semanage/seobject.py:352
+-#: ../semanage/seobject.py:352
++#: ../semanage/seobject.py:328
  #, python-format
  msgid "Could not remove module %s (remove failed)"
  msgstr ""
  
--#: ../semanage/seobject.py:358
-+#: ../semanage/seobject.py:362
+-#: ../semanage/seobject.py:362
++#: ../semanage/seobject.py:338
  msgid "dontaudit requires either 'on' or 'off'"
  msgstr ""
  
--#: ../semanage/seobject.py:387
-+#: ../semanage/seobject.py:391
+-#: ../semanage/seobject.py:391
++#: ../semanage/seobject.py:366
  msgid "Builtin Permissive Types"
  msgstr ""
  
--#: ../semanage/seobject.py:397
-+#: ../semanage/seobject.py:401
+-#: ../semanage/seobject.py:401
++#: ../semanage/seobject.py:376
  msgid "Customized Permissive Types"
  msgstr ""
  
--#: ../semanage/seobject.py:438
-+#: ../semanage/seobject.py:442
+-#: ../semanage/seobject.py:442
++#: ../semanage/seobject.py:417
  #, python-format
  msgid "Could not set permissive domain %s (module installation failed)"
  msgstr ""
  
--#: ../semanage/seobject.py:444
-+#: ../semanage/seobject.py:448
+-#: ../semanage/seobject.py:448
++#: ../semanage/seobject.py:423
  #, python-format
  msgid "Could not remove permissive domain %s (remove failed)"
  msgstr ""
  
--#: ../semanage/seobject.py:479 ../semanage/seobject.py:553
--#: ../semanage/seobject.py:599 ../semanage/seobject.py:696
--#: ../semanage/seobject.py:726 ../semanage/seobject.py:793
--#: ../semanage/seobject.py:850 ../semanage/seobject.py:1097
--#: ../semanage/seobject.py:1786 ../semanage/seobject.py:1849
--#: ../semanage/seobject.py:1868 ../semanage/seobject.py:1985
--#: ../semanage/seobject.py:2037
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
-+#: ../semanage/seobject.py:603 ../semanage/seobject.py:700
-+#: ../semanage/seobject.py:730 ../semanage/seobject.py:797
-+#: ../semanage/seobject.py:854 ../semanage/seobject.py:1101
-+#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
-+#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
-+#: ../semanage/seobject.py:2045
-+#, python-format
+-#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
+-#: ../semanage/seobject.py:603 ../semanage/seobject.py:700
+-#: ../semanage/seobject.py:730 ../semanage/seobject.py:797
+-#: ../semanage/seobject.py:854 ../semanage/seobject.py:1101
+-#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
+-#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
+-#: ../semanage/seobject.py:2045
++#: ../semanage/seobject.py:458 ../semanage/seobject.py:532
++#: ../semanage/seobject.py:578 ../semanage/seobject.py:675
++#: ../semanage/seobject.py:705 ../semanage/seobject.py:772
++#: ../semanage/seobject.py:829 ../semanage/seobject.py:1084
++#: ../semanage/seobject.py:1800 ../semanage/seobject.py:1863
++#: ../semanage/seobject.py:1882 ../semanage/seobject.py:2003
++#: ../semanage/seobject.py:2056
+ #, python-format
  msgid "Could not create a key for %s"
--msgstr "Nemohu vytvořit editor klonů disku"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
--#: ../semanage/seobject.py:603 ../semanage/seobject.py:609
-+#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
-+#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
+-#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
+-#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
++#: ../semanage/seobject.py:462 ../semanage/seobject.py:536
++#: ../semanage/seobject.py:582 ../semanage/seobject.py:588
  #, python-format
  msgid "Could not check if login mapping for %s is defined"
  msgstr ""
  
--#: ../semanage/seobject.py:492
-+#: ../semanage/seobject.py:496
+-#: ../semanage/seobject.py:496
++#: ../semanage/seobject.py:471
  #, python-format
  msgid "Linux Group %s does not exist"
  msgstr ""
  
--#: ../semanage/seobject.py:497
-+#: ../semanage/seobject.py:501
+-#: ../semanage/seobject.py:501
++#: ../semanage/seobject.py:476
  #, python-format
  msgid "Linux User %s does not exist"
  msgstr ""
  
--#: ../semanage/seobject.py:501
-+#: ../semanage/seobject.py:505
+-#: ../semanage/seobject.py:505
++#: ../semanage/seobject.py:480
  #, python-format
  msgid "Could not create login mapping for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:505 ../semanage/seobject.py:741
-+#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
+-#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
++#: ../semanage/seobject.py:484 ../semanage/seobject.py:720
  #, python-format
  msgid "Could not set name for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:510 ../semanage/seobject.py:751
-+#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
+-#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
++#: ../semanage/seobject.py:489 ../semanage/seobject.py:730
  #, python-format
  msgid "Could not set MLS range for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:514
-+#: ../semanage/seobject.py:518
+-#: ../semanage/seobject.py:518
++#: ../semanage/seobject.py:493
  #, python-format
  msgid "Could not set SELinux user for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:518
-+#: ../semanage/seobject.py:522
+-#: ../semanage/seobject.py:522
++#: ../semanage/seobject.py:497
  #, python-format
  msgid "Could not add login mapping for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:536
-+#: ../semanage/seobject.py:540
+-#: ../semanage/seobject.py:540
++#: ../semanage/seobject.py:515
  msgid "Requires seuser or serange"
  msgstr ""
  
--#: ../semanage/seobject.py:559 ../semanage/seobject.py:605
-+#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
+-#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
++#: ../semanage/seobject.py:538 ../semanage/seobject.py:584
  #, python-format
  msgid "Login mapping for %s is not defined"
  msgstr ""
  
--#: ../semanage/seobject.py:563
-+#: ../semanage/seobject.py:567
+-#: ../semanage/seobject.py:567
++#: ../semanage/seobject.py:542
  #, python-format
  msgid "Could not query seuser for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:577
-+#: ../semanage/seobject.py:581
+-#: ../semanage/seobject.py:581
++#: ../semanage/seobject.py:556
  #, python-format
  msgid "Could not modify login mapping for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:611
-+#: ../semanage/seobject.py:615
+-#: ../semanage/seobject.py:615
++#: ../semanage/seobject.py:590
  #, python-format
  msgid "Login mapping for %s is defined in policy, cannot be deleted"
  msgstr ""
  
--#: ../semanage/seobject.py:615
-+#: ../semanage/seobject.py:619
+-#: ../semanage/seobject.py:619
++#: ../semanage/seobject.py:594
  #, python-format
  msgid "Could not delete login mapping for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:637 ../semanage/seobject.py:655
--#: ../semanage/seobject.py:893
-+#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
-+#: ../semanage/seobject.py:897
+-#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
+-#: ../semanage/seobject.py:897
++#: ../semanage/seobject.py:616 ../semanage/seobject.py:634
++#: ../semanage/seobject.py:872
  msgid "Could not list login mappings"
  msgstr ""
  
--#: ../semanage/seobject.py:680 ../semanage/seobject.py:685
--#, fuzzy
-+#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../gui/system-config-selinux.glade:100
+-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
++#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
+ #: ../gui/system-config-selinux.glade:100
  msgid "Login Name"
--msgstr "Jméno logického svazku (LV)"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:680 ../semanage/seobject.py:685
--#: ../semanage/seobject.py:943 ../semanage/seobject.py:948
-+#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../gui/system-config-selinux.glade:128
-+#: ../gui/system-config-selinux.glade:915
-+#: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
+-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
+-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
++#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
++#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
+ #: ../gui/system-config-selinux.glade:128
+ #: ../gui/system-config-selinux.glade:915
+ #: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
  msgid "SELinux User"
  msgstr ""
  
--#: ../semanage/seobject.py:680
-+#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
-+#: ../gui/system-config-selinux.glade:943
+-#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
++#: ../semanage/seobject.py:659 ../gui/system-config-selinux.glade:156
+ #: ../gui/system-config-selinux.glade:943
  msgid "MLS/MCS Range"
  msgstr ""
  
--#: ../semanage/seobject.py:699 ../semanage/seobject.py:730
--#: ../semanage/seobject.py:797 ../semanage/seobject.py:854
--#: ../semanage/seobject.py:860
-+#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
-+#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
-+#: ../semanage/seobject.py:864
+-#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
+-#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
+-#: ../semanage/seobject.py:864
++#: ../semanage/seobject.py:678 ../semanage/seobject.py:709
++#: ../semanage/seobject.py:776 ../semanage/seobject.py:833
++#: ../semanage/seobject.py:839
  #, python-format
  msgid "Could not check if SELinux user %s is defined"
  msgstr ""
  
--#: ../semanage/seobject.py:702 ../semanage/seobject.py:803
--#: ../semanage/seobject.py:866
-+#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
-+#: ../semanage/seobject.py:870
+-#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
+-#: ../semanage/seobject.py:870
++#: ../semanage/seobject.py:681 ../semanage/seobject.py:782
++#: ../semanage/seobject.py:845
  #, python-format
  msgid "Could not query user for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:722
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:726
-+#, python-format
+-#: ../semanage/seobject.py:726
++#: ../semanage/seobject.py:701
+ #, python-format
  msgid "You must add at least one role for %s"
--msgstr "Musíte vybrat alespoň jeden z protokolů (IPv4 nebo IPv6)."
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:737
-+#: ../semanage/seobject.py:741
+-#: ../semanage/seobject.py:741
++#: ../semanage/seobject.py:716
  #, python-format
  msgid "Could not create SELinux user for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:746
-+#: ../semanage/seobject.py:750
+-#: ../semanage/seobject.py:750
++#: ../semanage/seobject.py:725
  #, python-format
  msgid "Could not add role %s for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:755
-+#: ../semanage/seobject.py:759
+-#: ../semanage/seobject.py:759
++#: ../semanage/seobject.py:734
  #, python-format
  msgid "Could not set MLS level for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:758
-+#: ../semanage/seobject.py:762
+-#: ../semanage/seobject.py:762
++#: ../semanage/seobject.py:737
  #, python-format
  msgid "Could not add prefix %s for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:761
-+#: ../semanage/seobject.py:765
+-#: ../semanage/seobject.py:765
++#: ../semanage/seobject.py:740
  #, python-format
  msgid "Could not extract key for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:765
-+#: ../semanage/seobject.py:769
+-#: ../semanage/seobject.py:769
++#: ../semanage/seobject.py:744
  #, python-format
  msgid "Could not add SELinux user %s"
  msgstr ""
  
--#: ../semanage/seobject.py:787
-+#: ../semanage/seobject.py:791
+-#: ../semanage/seobject.py:791
++#: ../semanage/seobject.py:766
  msgid "Requires prefix, roles, level or range"
  msgstr ""
  
--#: ../semanage/seobject.py:789
-+#: ../semanage/seobject.py:793
+-#: ../semanage/seobject.py:793
++#: ../semanage/seobject.py:768
  msgid "Requires prefix or roles"
  msgstr ""
  
--#: ../semanage/seobject.py:799 ../semanage/seobject.py:856
-+#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
+-#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
++#: ../semanage/seobject.py:778 ../semanage/seobject.py:835
  #, python-format
  msgid "SELinux user %s is not defined"
  msgstr ""
  
--#: ../semanage/seobject.py:828
-+#: ../semanage/seobject.py:832
+-#: ../semanage/seobject.py:832
++#: ../semanage/seobject.py:807
  #, python-format
  msgid "Could not modify SELinux user %s"
  msgstr ""
  
--#: ../semanage/seobject.py:862
-+#: ../semanage/seobject.py:866
+-#: ../semanage/seobject.py:866
++#: ../semanage/seobject.py:841
  #, python-format
  msgid "SELinux user %s is defined in policy, cannot be deleted"
  msgstr ""
  
--#: ../semanage/seobject.py:873
-+#: ../semanage/seobject.py:877
+-#: ../semanage/seobject.py:877
++#: ../semanage/seobject.py:852
  #, python-format
  msgid "Could not delete SELinux user %s"
  msgstr ""
  
--#: ../semanage/seobject.py:911
--#, fuzzy
-+#: ../semanage/seobject.py:915
+-#: ../semanage/seobject.py:915
++#: ../semanage/seobject.py:890
  msgid "Could not list SELinux users"
--msgstr "Místo připojení je již používáno"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:917
-+#: ../semanage/seobject.py:921
+-#: ../semanage/seobject.py:921
++#: ../semanage/seobject.py:896
  #, python-format
  msgid "Could not list roles for user %s"
  msgstr ""
  
--#: ../semanage/seobject.py:942
--#, fuzzy
-+#: ../semanage/seobject.py:946
+-#: ../semanage/seobject.py:946
++#: ../semanage/seobject.py:921
  msgid "Labeling"
--msgstr "Název"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:942
-+#: ../semanage/seobject.py:946
+-#: ../semanage/seobject.py:946
++#: ../semanage/seobject.py:921
  msgid "MLS/"
  msgstr ""
  
--#: ../semanage/seobject.py:943
-+#: ../semanage/seobject.py:947
+-#: ../semanage/seobject.py:947
++#: ../semanage/seobject.py:922
  msgid "Prefix"
- msgstr "Prefix"
+ msgstr ""
  
--#: ../semanage/seobject.py:943
--#, fuzzy
-+#: ../semanage/seobject.py:947
+-#: ../semanage/seobject.py:947
++#: ../semanage/seobject.py:922
  msgid "MCS Level"
--msgstr "RAID Level:"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:943
-+#: ../semanage/seobject.py:947
+-#: ../semanage/seobject.py:947
++#: ../semanage/seobject.py:922
  msgid "MCS Range"
  msgstr ""
  
--#: ../semanage/seobject.py:943 ../semanage/seobject.py:948
-+#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
+-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
++#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
+ #: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
  msgid "SELinux Roles"
  msgstr ""
  
--#: ../semanage/seobject.py:963
-+#: ../semanage/seobject.py:967
+-#: ../semanage/seobject.py:967
++#: ../semanage/seobject.py:944
  msgid "Protocol udp or tcp is required"
  msgstr ""
  
--#: ../semanage/seobject.py:965
-+#: ../semanage/seobject.py:969
+-#: ../semanage/seobject.py:969
++#: ../semanage/seobject.py:946
  msgid "Port is required"
  msgstr ""
  
--#: ../semanage/seobject.py:975
--#, fuzzy
-+#: ../semanage/seobject.py:979
+-#: ../semanage/seobject.py:979
++#: ../semanage/seobject.py:956
  msgid "Invalid Port"
--msgstr "Neplatné jméno počítače"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:979
-+#: ../semanage/seobject.py:983
+-#: ../semanage/seobject.py:983
++#: ../semanage/seobject.py:960
  #, python-format
  msgid "Could not create a key for %s/%s"
  msgstr ""
  
--#: ../semanage/seobject.py:990
-+#: ../semanage/seobject.py:994
+-#: ../semanage/seobject.py:994
++#: ../semanage/seobject.py:971
  msgid "Type is required"
  msgstr ""
  
--#: ../semanage/seobject.py:996 ../semanage/seobject.py:1055
--#: ../semanage/seobject.py:1110 ../semanage/seobject.py:1116
-+#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
-+#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
+-#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
+-#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
++#: ../semanage/seobject.py:974 ../semanage/seobject.py:1036
++#: ../semanage/seobject.py:1794
++#, python-format
++msgid "Type %s is invalid, must be a port type"
++msgstr ""
++
++#: ../semanage/seobject.py:980 ../semanage/seobject.py:1042
++#: ../semanage/seobject.py:1097 ../semanage/seobject.py:1103
  #, python-format
  msgid "Could not check if port %s/%s is defined"
  msgstr ""
  
--#: ../semanage/seobject.py:998
-+#: ../semanage/seobject.py:1002
+-#: ../semanage/seobject.py:1002
++#: ../semanage/seobject.py:982
  #, python-format
  msgid "Port %s/%s already defined"
  msgstr ""
  
--#: ../semanage/seobject.py:1002
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1006
-+#, python-format
+-#: ../semanage/seobject.py:1006
++#: ../semanage/seobject.py:986
+ #, python-format
  msgid "Could not create port for %s/%s"
  msgstr ""
--"Nemohu alokovat požadované oddíly: \n"
--"\n"
--"%s.%s"
  
--#: ../semanage/seobject.py:1008
-+#: ../semanage/seobject.py:1012
+-#: ../semanage/seobject.py:1012
++#: ../semanage/seobject.py:992
  #, python-format
  msgid "Could not create context for %s/%s"
  msgstr ""
  
--#: ../semanage/seobject.py:1012
-+#: ../semanage/seobject.py:1016
+-#: ../semanage/seobject.py:1016
++#: ../semanage/seobject.py:996
  #, python-format
  msgid "Could not set user in port context for %s/%s"
  msgstr ""
  
--#: ../semanage/seobject.py:1016
-+#: ../semanage/seobject.py:1020
+-#: ../semanage/seobject.py:1020
++#: ../semanage/seobject.py:1000
  #, python-format
  msgid "Could not set role in port context for %s/%s"
  msgstr ""
  
--#: ../semanage/seobject.py:1020
-+#: ../semanage/seobject.py:1024
+-#: ../semanage/seobject.py:1024
++#: ../semanage/seobject.py:1004
  #, python-format
  msgid "Could not set type in port context for %s/%s"
  msgstr ""
  
--#: ../semanage/seobject.py:1025
-+#: ../semanage/seobject.py:1029
+-#: ../semanage/seobject.py:1029
++#: ../semanage/seobject.py:1009
  #, python-format
  msgid "Could not set mls fields in port context for %s/%s"
  msgstr ""
  
--#: ../semanage/seobject.py:1029
-+#: ../semanage/seobject.py:1033
+-#: ../semanage/seobject.py:1033
++#: ../semanage/seobject.py:1013
  #, python-format
  msgid "Could not set port context for %s/%s"
  msgstr ""
  
--#: ../semanage/seobject.py:1033
-+#: ../semanage/seobject.py:1037
+-#: ../semanage/seobject.py:1037
++#: ../semanage/seobject.py:1017
  #, python-format
  msgid "Could not add port %s/%s"
  msgstr ""
  
--#: ../semanage/seobject.py:1047 ../semanage/seobject.py:1312
--#: ../semanage/seobject.py:1508
-+#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
-+#: ../semanage/seobject.py:1512
+-#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
+-#: ../semanage/seobject.py:1512
++#: ../semanage/seobject.py:1031 ../semanage/seobject.py:1304
++#: ../semanage/seobject.py:1503
  msgid "Requires setype or serange"
  msgstr ""
  
--#: ../semanage/seobject.py:1049
-+#: ../semanage/seobject.py:1053
+-#: ../semanage/seobject.py:1053
++#: ../semanage/seobject.py:1033
  msgid "Requires setype"
  msgstr ""
  
--#: ../semanage/seobject.py:1057 ../semanage/seobject.py:1112
-+#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
+-#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
++#: ../semanage/seobject.py:1044 ../semanage/seobject.py:1099
  #, python-format
  msgid "Port %s/%s is not defined"
  msgstr ""
  
--#: ../semanage/seobject.py:1061
-+#: ../semanage/seobject.py:1065
+-#: ../semanage/seobject.py:1065
++#: ../semanage/seobject.py:1048
  #, python-format
  msgid "Could not query port %s/%s"
  msgstr ""
  
--#: ../semanage/seobject.py:1072
-+#: ../semanage/seobject.py:1076
+-#: ../semanage/seobject.py:1076
++#: ../semanage/seobject.py:1059
  #, python-format
  msgid "Could not modify port %s/%s"
  msgstr ""
  
--#: ../semanage/seobject.py:1085
-+#: ../semanage/seobject.py:1089
+-#: ../semanage/seobject.py:1089
++#: ../semanage/seobject.py:1072
  msgid "Could not list the ports"
  msgstr ""
  
--#: ../semanage/seobject.py:1101
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1105
-+#, python-format
+-#: ../semanage/seobject.py:1105
++#: ../semanage/seobject.py:1088
+ #, python-format
  msgid "Could not delete the port %s"
--msgstr "Nemohu alokovat požadované oddíly: %s."
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:1118
-+#: ../semanage/seobject.py:1122
+-#: ../semanage/seobject.py:1122
++#: ../semanage/seobject.py:1105
  #, python-format
  msgid "Port %s/%s is defined in policy, cannot be deleted"
  msgstr ""
  
--#: ../semanage/seobject.py:1122
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1126
-+#, python-format
+-#: ../semanage/seobject.py:1126
++#: ../semanage/seobject.py:1109
+ #, python-format
  msgid "Could not delete port %s/%s"
  msgstr ""
--"Nemohu alokovat požadované oddíly: \n"
--"\n"
--"%s.%s"
  
--#: ../semanage/seobject.py:1138 ../semanage/seobject.py:1160
-+#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
+-#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
++#: ../semanage/seobject.py:1125 ../semanage/seobject.py:1147
  msgid "Could not list ports"
  msgstr ""
  
--#: ../semanage/seobject.py:1199
-+#: ../semanage/seobject.py:1203
+-#: ../semanage/seobject.py:1203
++#: ../semanage/seobject.py:1186
  msgid "SELinux Port Type"
  msgstr ""
  
--#: ../semanage/seobject.py:1199
-+#: ../semanage/seobject.py:1203
+-#: ../semanage/seobject.py:1203
++#: ../semanage/seobject.py:1186
  msgid "Proto"
  msgstr ""
  
--#: ../semanage/seobject.py:1199
-+#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
+-#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
++#: ../semanage/seobject.py:1186 ../gui/system-config-selinux.glade:335
  msgid "Port Number"
  msgstr ""
  
--#: ../semanage/seobject.py:1218
-+#: ../semanage/seobject.py:1222
+-#: ../semanage/seobject.py:1222
++#: ../semanage/seobject.py:1207
  msgid "Node Address is required"
  msgstr ""
  
--#: ../semanage/seobject.py:1233
-+#: ../semanage/seobject.py:1237
+-#: ../semanage/seobject.py:1237
++#: ../semanage/seobject.py:1222
  msgid "Unknown or missing protocol"
  msgstr ""
  
--#: ../semanage/seobject.py:1247 ../semanage/seobject.py:1446
--#: ../semanage/seobject.py:1724
-+#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
-+#: ../semanage/seobject.py:1728
- msgid "SELinux Type is required"
+-#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
+-#: ../semanage/seobject.py:1728
+-msgid "SELinux Type is required"
++#: ../semanage/seobject.py:1236
++msgid "SELinux node type is required"
++msgstr ""
++
++#: ../semanage/seobject.py:1239 ../semanage/seobject.py:1307
++#, python-format
++msgid "Type %s is invalid, must be a node type"
  msgstr ""
  
--#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1316
--#: ../semanage/seobject.py:1352 ../semanage/seobject.py:1450
--#: ../semanage/seobject.py:1512 ../semanage/seobject.py:1546
--#: ../semanage/seobject.py:1728
-+#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
-+#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
-+#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
-+#: ../semanage/seobject.py:1732
+-#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
+-#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
+-#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
+-#: ../semanage/seobject.py:1732
++#: ../semanage/seobject.py:1243 ../semanage/seobject.py:1311
++#: ../semanage/seobject.py:1347 ../semanage/seobject.py:1445
++#: ../semanage/seobject.py:1507 ../semanage/seobject.py:1541
++#: ../semanage/seobject.py:1739
  #, python-format
  msgid "Could not create key for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:1253 ../semanage/seobject.py:1320
--#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1362
-+#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
-+#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
+-#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
+-#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
++#: ../semanage/seobject.py:1245 ../semanage/seobject.py:1315
++#: ../semanage/seobject.py:1351 ../semanage/seobject.py:1357
  #, python-format
  msgid "Could not check if addr %s is defined"
  msgstr ""
  
--#: ../semanage/seobject.py:1262
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1266
-+#, python-format
+-#: ../semanage/seobject.py:1266
++#: ../semanage/seobject.py:1254
+ #, python-format
  msgid "Could not create addr for %s"
--msgstr "Nemohu vytvořit editor klonů disku"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:1268 ../semanage/seobject.py:1466
--#: ../semanage/seobject.py:1686
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
-+#: ../semanage/seobject.py:1690
-+#, python-format
+-#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
+-#: ../semanage/seobject.py:1690
++#: ../semanage/seobject.py:1260 ../semanage/seobject.py:1461
++#: ../semanage/seobject.py:1694
+ #, python-format
  msgid "Could not create context for %s"
--msgstr "Nemohu vytvořit editor klonů disku"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:1272
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1276
-+#, python-format
+-#: ../semanage/seobject.py:1276
++#: ../semanage/seobject.py:1264
+ #, python-format
  msgid "Could not set mask for %s"
--msgstr "Nemohu vytvořit editor klonů disku"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:1276
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1280
-+#, python-format
+-#: ../semanage/seobject.py:1280
++#: ../semanage/seobject.py:1268
+ #, python-format
  msgid "Could not set user in addr context for %s"
--msgstr "Nemohu vytvořit editor klonů disku"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:1280
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1284
-+#, python-format
+-#: ../semanage/seobject.py:1284
++#: ../semanage/seobject.py:1272
+ #, python-format
  msgid "Could not set role in addr context for %s"
--msgstr "Nemohu vytvořit editor klonů disku"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:1284
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1288
-+#, python-format
+-#: ../semanage/seobject.py:1288
++#: ../semanage/seobject.py:1276
+ #, python-format
  msgid "Could not set type in addr context for %s"
--msgstr "Nemohu vytvořit editor klonů disku"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:1289
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1293
-+#, python-format
+-#: ../semanage/seobject.py:1293
++#: ../semanage/seobject.py:1281
+ #, python-format
  msgid "Could not set mls fields in addr context for %s"
--msgstr "Nemohu vytvořit editor klonů disku"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:1293
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1297
-+#, python-format
+-#: ../semanage/seobject.py:1297
++#: ../semanage/seobject.py:1285
+ #, python-format
  msgid "Could not set addr context for %s"
--msgstr "Nemohu vytvořit editor klonů disku"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:1297
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1301
-+#, python-format
+-#: ../semanage/seobject.py:1301
++#: ../semanage/seobject.py:1289
+ #, python-format
  msgid "Could not add addr %s"
--msgstr "Nelze odstranit volné místo."
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:1322 ../semanage/seobject.py:1358
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
-+#, python-format
+-#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
++#: ../semanage/seobject.py:1317 ../semanage/seobject.py:1353
+ #, python-format
  msgid "Addr %s is not defined"
--msgstr "%s není platné jméno počítače."
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:1326
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1330
-+#, python-format
+-#: ../semanage/seobject.py:1330
++#: ../semanage/seobject.py:1321
+ #, python-format
  msgid "Could not query addr %s"
--msgstr "Nemohu vytvořit editor klonů disku"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:1336
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1340
-+#, python-format
+-#: ../semanage/seobject.py:1340
++#: ../semanage/seobject.py:1331
+ #, python-format
  msgid "Could not modify addr %s"
--msgstr "Nelze odstranit volné místo."
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:1364
-+#: ../semanage/seobject.py:1368
+-#: ../semanage/seobject.py:1368
++#: ../semanage/seobject.py:1359
  #, python-format
  msgid "Addr %s is defined in policy, cannot be deleted"
  msgstr ""
  
--#: ../semanage/seobject.py:1368
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1372
-+#, python-format
+-#: ../semanage/seobject.py:1372
++#: ../semanage/seobject.py:1363
+ #, python-format
  msgid "Could not delete addr %s"
--msgstr "Nelze odstranit volné místo."
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:1380
--#, fuzzy
-+#: ../semanage/seobject.py:1384
+-#: ../semanage/seobject.py:1384
++#: ../semanage/seobject.py:1375
  msgid "Could not deleteall node mappings"
--msgstr "Nelze odstranit volné místo."
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:1394
--#, fuzzy
-+#: ../semanage/seobject.py:1398
+-#: ../semanage/seobject.py:1398
++#: ../semanage/seobject.py:1389
  msgid "Could not list addrs"
--msgstr "Úprava rozhraní"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:1454 ../semanage/seobject.py:1516
--#: ../semanage/seobject.py:1550 ../semanage/seobject.py:1556
-+#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
-+#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
+-#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
+-#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
++#: ../semanage/seobject.py:1441 ../semanage/seobject.py:1732
++msgid "SELinux Type is required"
++msgstr ""
++
++#: ../semanage/seobject.py:1449 ../semanage/seobject.py:1511
++#: ../semanage/seobject.py:1545 ../semanage/seobject.py:1551
  #, python-format
  msgid "Could not check if interface %s is defined"
  msgstr ""
  
--#: ../semanage/seobject.py:1461
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1465
-+#, python-format
+-#: ../semanage/seobject.py:1465
++#: ../semanage/seobject.py:1456
+ #, python-format
  msgid "Could not create interface for %s"
--msgstr "Nemohu alokovat oddíly pomocí cylindrů.\n"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:1470
-+#: ../semanage/seobject.py:1474
+-#: ../semanage/seobject.py:1474
++#: ../semanage/seobject.py:1465
  #, python-format
  msgid "Could not set user in interface context for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:1474
-+#: ../semanage/seobject.py:1478
+-#: ../semanage/seobject.py:1478
++#: ../semanage/seobject.py:1469
  #, python-format
  msgid "Could not set role in interface context for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:1478
-+#: ../semanage/seobject.py:1482
+-#: ../semanage/seobject.py:1482
++#: ../semanage/seobject.py:1473
  #, python-format
  msgid "Could not set type in interface context for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:1483
-+#: ../semanage/seobject.py:1487
+-#: ../semanage/seobject.py:1487
++#: ../semanage/seobject.py:1478
  #, python-format
  msgid "Could not set mls fields in interface context for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:1487
-+#: ../semanage/seobject.py:1491
+-#: ../semanage/seobject.py:1491
++#: ../semanage/seobject.py:1482
  #, python-format
  msgid "Could not set interface context for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:1491
-+#: ../semanage/seobject.py:1495
+-#: ../semanage/seobject.py:1495
++#: ../semanage/seobject.py:1486
  #, python-format
  msgid "Could not set message context for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:1495
-+#: ../semanage/seobject.py:1499
+-#: ../semanage/seobject.py:1499
++#: ../semanage/seobject.py:1490
  #, python-format
  msgid "Could not add interface %s"
  msgstr ""
  
--#: ../semanage/seobject.py:1518 ../semanage/seobject.py:1552
-+#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
+-#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
++#: ../semanage/seobject.py:1513 ../semanage/seobject.py:1547
  #, python-format
  msgid "Interface %s is not defined"
  msgstr ""
  
--#: ../semanage/seobject.py:1522
-+#: ../semanage/seobject.py:1526
+-#: ../semanage/seobject.py:1526
++#: ../semanage/seobject.py:1517
  #, python-format
  msgid "Could not query interface %s"
  msgstr ""
  
--#: ../semanage/seobject.py:1533
-+#: ../semanage/seobject.py:1537
+-#: ../semanage/seobject.py:1537
++#: ../semanage/seobject.py:1528
  #, python-format
  msgid "Could not modify interface %s"
  msgstr ""
  
--#: ../semanage/seobject.py:1558
-+#: ../semanage/seobject.py:1562
+-#: ../semanage/seobject.py:1562
++#: ../semanage/seobject.py:1553
  #, python-format
  msgid "Interface %s is defined in policy, cannot be deleted"
  msgstr ""
  
--#: ../semanage/seobject.py:1562
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1566
-+#, python-format
+-#: ../semanage/seobject.py:1566
++#: ../semanage/seobject.py:1557
+ #, python-format
  msgid "Could not delete interface %s"
--msgstr "Nelze odstranit volné místo."
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:1574
--#, fuzzy
-+#: ../semanage/seobject.py:1578
+-#: ../semanage/seobject.py:1578
++#: ../semanage/seobject.py:1569
  msgid "Could not delete all interface  mappings"
--msgstr "Nelze odstranit volné místo."
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:1588
--#, fuzzy
-+#: ../semanage/seobject.py:1592
+-#: ../semanage/seobject.py:1592
++#: ../semanage/seobject.py:1583
  msgid "Could not list interfaces"
--msgstr "Úprava rozhraní"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:1613
--#, fuzzy
-+#: ../semanage/seobject.py:1617
+-#: ../semanage/seobject.py:1617
++#: ../semanage/seobject.py:1608
  msgid "SELinux Interface"
--msgstr "Úprava rozhraní"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:1613 ../semanage/seobject.py:1936
--#, fuzzy
-+#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
+-#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
++#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1954
  msgid "Context"
--msgstr "Pokračovat"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:1663
-+#: ../semanage/seobject.py:1667
+-#: ../semanage/seobject.py:1667
++#: ../semanage/seobject.py:1671
  #, python-format
  msgid "Equivalence class for %s already exists"
  msgstr ""
  
--#: ../semanage/seobject.py:1669
-+#: ../semanage/seobject.py:1673
+-#: ../semanage/seobject.py:1673
++#: ../semanage/seobject.py:1677
  #, python-format
  msgid "File spec %s conflicts with equivalency rule '%s %s'"
  msgstr ""
  
--#: ../semanage/seobject.py:1678
-+#: ../semanage/seobject.py:1682
+-#: ../semanage/seobject.py:1682
++#: ../semanage/seobject.py:1686
  #, python-format
  msgid "Equivalence class for %s does not exists"
  msgstr ""
  
--#: ../semanage/seobject.py:1692
-+#: ../semanage/seobject.py:1696
+-#: ../semanage/seobject.py:1696
++#: ../semanage/seobject.py:1700
  #, python-format
  msgid "Could not set user in file context for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:1696
-+#: ../semanage/seobject.py:1700
+-#: ../semanage/seobject.py:1700
++#: ../semanage/seobject.py:1704
  #, python-format
  msgid "Could not set role in file context for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:1701 ../semanage/seobject.py:1758
-+#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
+-#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
++#: ../semanage/seobject.py:1709 ../semanage/seobject.py:1769
  #, python-format
  msgid "Could not set mls fields in file context for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:1707
--#, fuzzy
-+#: ../semanage/seobject.py:1711
+-#: ../semanage/seobject.py:1711
++#: ../semanage/seobject.py:1715
  msgid "Invalid file specification"
--msgstr "Chybná IP informace"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:1709
-+#: ../semanage/seobject.py:1713
+-#: ../semanage/seobject.py:1713
++#: ../semanage/seobject.py:1717
  msgid "File specification can not include spaces"
  msgstr ""
  
--#: ../semanage/seobject.py:1714
-+#: ../semanage/seobject.py:1718
+-#: ../semanage/seobject.py:1718
++#: ../semanage/seobject.py:1722
  #, python-format
  msgid ""
  "File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
  msgstr ""
  
--#: ../semanage/seobject.py:1732 ../semanage/seobject.py:1737
--#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1872
--#: ../semanage/seobject.py:1876
-+#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
-+#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
-+#: ../semanage/seobject.py:1880
+-#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
+-#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
+-#: ../semanage/seobject.py:1880
++#: ../semanage/seobject.py:1735
++#, python-format
++msgid "Type %s is invalid, must be a file or device type"
++msgstr ""
++
++#: ../semanage/seobject.py:1743 ../semanage/seobject.py:1748
++#: ../semanage/seobject.py:1804 ../semanage/seobject.py:1886
++#: ../semanage/seobject.py:1890
  #, python-format
  msgid "Could not check if file context for %s is defined"
  msgstr ""
  
--#: ../semanage/seobject.py:1745
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1749
-+#, python-format
+-#: ../semanage/seobject.py:1749
++#: ../semanage/seobject.py:1756
+ #, python-format
  msgid "Could not create file context for %s"
--msgstr "Nemohu vytvořit editor klonů disku"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:1753
-+#: ../semanage/seobject.py:1757
+-#: ../semanage/seobject.py:1757
++#: ../semanage/seobject.py:1764
  #, python-format
  msgid "Could not set type in file context for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:1761 ../semanage/seobject.py:1818
--#: ../semanage/seobject.py:1822
-+#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
-+#: ../semanage/seobject.py:1826
+-#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
+-#: ../semanage/seobject.py:1826
++#: ../semanage/seobject.py:1772 ../semanage/seobject.py:1832
++#: ../semanage/seobject.py:1836
  #, python-format
  msgid "Could not set file context for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:1767
-+#: ../semanage/seobject.py:1771
+-#: ../semanage/seobject.py:1771
++#: ../semanage/seobject.py:1778
  #, python-format
  msgid "Could not add file context for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:1781
-+#: ../semanage/seobject.py:1785
+-#: ../semanage/seobject.py:1785
++#: ../semanage/seobject.py:1792
  msgid "Requires setype, serange or seuser"
  msgstr ""
  
--#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1880
-+#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
+-#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
++#: ../semanage/seobject.py:1808 ../semanage/seobject.py:1894
  #, python-format
  msgid "File context for %s is not defined"
  msgstr ""
  
--#: ../semanage/seobject.py:1800
-+#: ../semanage/seobject.py:1804
+-#: ../semanage/seobject.py:1804
++#: ../semanage/seobject.py:1814
  #, python-format
  msgid "Could not query file context for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:1826
-+#: ../semanage/seobject.py:1830
+-#: ../semanage/seobject.py:1830
++#: ../semanage/seobject.py:1840
  #, python-format
  msgid "Could not modify file context for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:1839
-+#: ../semanage/seobject.py:1843
+-#: ../semanage/seobject.py:1843
++#: ../semanage/seobject.py:1853
  msgid "Could not list the file contexts"
  msgstr ""
  
--#: ../semanage/seobject.py:1853
-+#: ../semanage/seobject.py:1857
+-#: ../semanage/seobject.py:1857
++#: ../semanage/seobject.py:1867
  #, python-format
  msgid "Could not delete the file context %s"
  msgstr ""
  
--#: ../semanage/seobject.py:1878
-+#: ../semanage/seobject.py:1882
+-#: ../semanage/seobject.py:1882
++#: ../semanage/seobject.py:1892
  #, python-format
  msgid "File context for %s is defined in policy, cannot be deleted"
  msgstr ""
  
--#: ../semanage/seobject.py:1884
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1888
-+#, python-format
+-#: ../semanage/seobject.py:1888
++#: ../semanage/seobject.py:1898
+ #, python-format
  msgid "Could not delete file context for %s"
--msgstr "Nemohu vytvořit editor klonů disku"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:1899
-+#: ../semanage/seobject.py:1903
+-#: ../semanage/seobject.py:1903
++#: ../semanage/seobject.py:1913
  msgid "Could not list file contexts"
  msgstr ""
  
--#: ../semanage/seobject.py:1903
-+#: ../semanage/seobject.py:1907
+-#: ../semanage/seobject.py:1907
++#: ../semanage/seobject.py:1917
  msgid "Could not list local file contexts"
  msgstr ""
  
--#: ../semanage/seobject.py:1936
-+#: ../semanage/seobject.py:1944
+-#: ../semanage/seobject.py:1944
++#: ../semanage/seobject.py:1954
  msgid "SELinux fcontext"
  msgstr ""
  
--#: ../semanage/seobject.py:1936
--#, fuzzy
-+#: ../semanage/seobject.py:1944
+-#: ../semanage/seobject.py:1944
++#: ../semanage/seobject.py:1954
  msgid "type"
--msgstr "Typ"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:1949
-+#: ../semanage/seobject.py:1957
+-#: ../semanage/seobject.py:1957
++#: ../semanage/seobject.py:1967
  msgid ""
  "\n"
  "SELinux Distribution fcontext Equivalence \n"
  msgstr ""
  
--#: ../semanage/seobject.py:1954
-+#: ../semanage/seobject.py:1962
+-#: ../semanage/seobject.py:1962
++#: ../semanage/seobject.py:1972
  msgid ""
  "\n"
  "SELinux Local fcontext Equivalence \n"
  msgstr ""
  
--#: ../semanage/seobject.py:1988 ../semanage/seobject.py:2040
--#: ../semanage/seobject.py:2046
-+#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
-+#: ../semanage/seobject.py:2054
+-#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
+-#: ../semanage/seobject.py:2054
++#: ../semanage/seobject.py:2006 ../semanage/seobject.py:2059
++#: ../semanage/seobject.py:2065
  #, python-format
  msgid "Could not check if boolean %s is defined"
  msgstr ""
  
--#: ../semanage/seobject.py:1990 ../semanage/seobject.py:2042
-+#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
+-#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
++#: ../semanage/seobject.py:2008 ../semanage/seobject.py:2061
  #, python-format
  msgid "Boolean %s is not defined"
  msgstr ""
  
--#: ../semanage/seobject.py:1994
-+#: ../semanage/seobject.py:2002
+-#: ../semanage/seobject.py:2002
++#: ../semanage/seobject.py:2012
  #, python-format
  msgid "Could not query file context %s"
  msgstr ""
  
--#: ../semanage/seobject.py:1999
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:2007
-+#, python-format
+-#: ../semanage/seobject.py:2007
++#: ../semanage/seobject.py:2017
+ #, python-format
  msgid "You must specify one of the following values: %s"
--msgstr "Musíte vložit hodnotu"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:2004
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:2012
-+#, python-format
+-#: ../semanage/seobject.py:2012
++#: ../semanage/seobject.py:2022
+ #, python-format
  msgid "Could not set active value of boolean %s"
--msgstr "Nelze odstranit volné místo."
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:2007
-+#: ../semanage/seobject.py:2015
+-#: ../semanage/seobject.py:2015
++#: ../semanage/seobject.py:2025
  #, python-format
  msgid "Could not modify boolean %s"
  msgstr ""
  
--#: ../semanage/seobject.py:2025
-+#: ../semanage/seobject.py:2033
+-#: ../semanage/seobject.py:2033
++#: ../semanage/seobject.py:2043
  #, python-format
  msgid "Bad format %s: Record %s"
  msgstr ""
  
--#: ../semanage/seobject.py:2048
-+#: ../semanage/seobject.py:2056
+-#: ../semanage/seobject.py:2056
++#: ../semanage/seobject.py:2067
  #, python-format
  msgid "Boolean %s is defined in policy, cannot be deleted"
  msgstr ""
  
--#: ../semanage/seobject.py:2052
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:2060
-+#, python-format
+-#: ../semanage/seobject.py:2060
++#: ../semanage/seobject.py:2071
+ #, python-format
  msgid "Could not delete boolean %s"
--msgstr "Nelze odstranit volné místo."
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:2064 ../semanage/seobject.py:2081
-+#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
+-#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
++#: ../semanage/seobject.py:2083 ../semanage/seobject.py:2100
  msgid "Could not list booleans"
  msgstr ""
  
--#: ../semanage/seobject.py:2104
-+#: ../semanage/seobject.py:2112
+-#: ../semanage/seobject.py:2112
++#: ../semanage/seobject.py:2125
  msgid "unknown"
- msgstr "neznámý"
+ msgstr ""
  
--#: ../semanage/seobject.py:2117
-+#: ../semanage/seobject.py:2125
+-#: ../semanage/seobject.py:2125
++#: ../semanage/seobject.py:2138
  msgid "off"
  msgstr ""
  
--#: ../semanage/seobject.py:2117
--#, fuzzy
-+#: ../semanage/seobject.py:2125
+-#: ../semanage/seobject.py:2125
++#: ../semanage/seobject.py:2138
  msgid "on"
--msgstr "Nic"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:2131
-+#: ../semanage/seobject.py:2139
+-#: ../semanage/seobject.py:2139
++#: ../semanage/seobject.py:2152
  msgid "SELinux boolean"
  msgstr ""
  
--#: ../semanage/seobject.py:2131
--#, fuzzy
-+#: ../semanage/seobject.py:2139
+-#: ../semanage/seobject.py:2139
++#: ../semanage/seobject.py:2152
  msgid "State"
--msgstr "Začátek"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:2131
-+#: ../semanage/seobject.py:2139
+-#: ../semanage/seobject.py:2139
++#: ../semanage/seobject.py:2152
  msgid "Default"
- msgstr "Implicitní"
+ msgstr ""
  
--#: ../semanage/seobject.py:2131
--#, fuzzy
-+#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
-+#: ../gui/polgengui.py:253
+-#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
+-#: ../gui/polgengui.py:253
++#: ../semanage/seobject.py:2152 ../gui/polgen.glade:113
++#: ../gui/polgengui.py:254
  msgid "Description"
--msgstr "Oddíl"
-+msgstr ""
- 
- #: ../newrole/newrole.c:201
- #, c-format
-@@ -986,14 +969,14 @@ msgid "Out of memory!\n"
  msgstr ""
  
- #: ../newrole/newrole.c:455
--#, fuzzy, c-format
-+#, c-format
- msgid "Error!  Shell is not valid.\n"
--msgstr "Chyba - jméno logického svazku (LV) %s není platné."
-+msgstr ""
- 
- #: ../newrole/newrole.c:512
--#, fuzzy, c-format
-+#, c-format
- msgid "Unable to clear environment\n"
--msgstr "Nemohu přečíst soubor!"
-+msgstr ""
+@@ -998,7 +1013,7 @@ msgstr ""
+ msgid "Error sending audit message.\n"
+ msgstr ""
  
- #: ../newrole/newrole.c:556 ../newrole/newrole.c:587 ../newrole/newrole.c:617
+-#: ../newrole/newrole.c:692 ../newrole/newrole.c:1059
++#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
  #, c-format
-@@ -1016,9 +999,9 @@ msgid "Error allocating memory.\n"
+ msgid "Could not determine enforcing mode.\n"
+ msgstr ""
+@@ -1113,62 +1128,66 @@ msgstr ""
+ msgid "Unable to set SIGHUP handler\n"
  msgstr ""
  
- #: ../newrole/newrole.c:648
--#, fuzzy, c-format
-+#, c-format
- msgid "Error sending audit message.\n"
--msgstr "Chyba při stahování obrazu s aktualizacemi"
+-#: ../newrole/newrole.c:1053
++#: ../newrole/newrole.c:1036
++msgid "Sorry, newrole failed to drop capabilities\n"
 +msgstr ""
- 
- #: ../newrole/newrole.c:692 ../newrole/newrole.c:1059
++
++#: ../newrole/newrole.c:1052
  #, c-format
-@@ -1116,9 +1099,9 @@ msgid "failed to convert new context to
+ msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
  msgstr ""
  
- #: ../newrole/newrole.c:943
--#, fuzzy, c-format
-+#, c-format
- msgid "%s is not a valid context\n"
--msgstr "%s není platné jméno počítače."
-+msgstr ""
- 
- #: ../newrole/newrole.c:950
+-#: ../newrole/newrole.c:1070
++#: ../newrole/newrole.c:1069
  #, c-format
-@@ -1126,9 +1109,9 @@ msgid "Unable to allocate memory for new
+ msgid "failed to get old_context.\n"
  msgstr ""
  
- #: ../newrole/newrole.c:976
--#, fuzzy, c-format
-+#, c-format
- msgid "Unable to obtain empty signal set\n"
--msgstr "Nelze připojit souborový systém"
-+msgstr ""
- 
- #: ../newrole/newrole.c:984
+-#: ../newrole/newrole.c:1077
++#: ../newrole/newrole.c:1076
  #, c-format
-@@ -1151,9 +1134,9 @@ msgid "Warning!  Could not retrieve tty
+ msgid "Warning!  Could not retrieve tty information.\n"
  msgstr ""
  
- #: ../newrole/newrole.c:1098
--#, fuzzy, c-format
-+#, c-format
+-#: ../newrole/newrole.c:1098
++#: ../newrole/newrole.c:1097
+ #, c-format
  msgid "error on reading PAM service configuration.\n"
--msgstr "Zapisuji nastavení po aktualizaci..."
-+msgstr ""
+ msgstr ""
  
- #: ../newrole/newrole.c:1133
+-#: ../newrole/newrole.c:1133
++#: ../newrole/newrole.c:1132
  #, c-format
-@@ -1166,9 +1149,9 @@ msgid "newrole: failure forking: %s"
+ msgid "newrole: incorrect password for %s\n"
  msgstr ""
  
- #: ../newrole/newrole.c:1163 ../newrole/newrole.c:1186
--#, fuzzy, c-format
-+#, c-format
+-#: ../newrole/newrole.c:1160
++#: ../newrole/newrole.c:1159
+ #, c-format
+ msgid "newrole: failure forking: %s"
+ msgstr ""
+ 
+-#: ../newrole/newrole.c:1163 ../newrole/newrole.c:1186
++#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
+ #, c-format
  msgid "Unable to restore tty label...\n"
--msgstr "Nemohu přenést instalační obraz."
-+msgstr ""
+ msgstr ""
  
- #: ../newrole/newrole.c:1165 ../newrole/newrole.c:1192
+-#: ../newrole/newrole.c:1165 ../newrole/newrole.c:1192
++#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
  #, c-format
-@@ -1176,9 +1159,9 @@ msgid "Failed to close tty properly\n"
+ msgid "Failed to close tty properly\n"
  msgstr ""
  
- #: ../newrole/newrole.c:1224
--#, fuzzy, c-format
-+#, c-format
+-#: ../newrole/newrole.c:1224
++#: ../newrole/newrole.c:1223
+ #, c-format
  msgid "Could not close descriptors.\n"
--msgstr "Nemohu alokovat oddíly pomocí cylindrů.\n"
-+msgstr ""
+ msgstr ""
  
- #: ../newrole/newrole.c:1251
+-#: ../newrole/newrole.c:1251
++#: ../newrole/newrole.c:1250
  #, c-format
-@@ -1186,9 +1169,9 @@ msgid "Error allocating shell's argv0.\n
+ msgid "Error allocating shell's argv0.\n"
  msgstr ""
  
- #: ../newrole/newrole.c:1287
--#, fuzzy, c-format
-+#, c-format
+-#: ../newrole/newrole.c:1287
++#: ../newrole/newrole.c:1286
+ #, c-format
  msgid "Unable to restore the environment, aborting\n"
--msgstr "Nemohu přenést instalační obraz."
-+msgstr ""
+ msgstr ""
  
- #: ../newrole/newrole.c:1298
+-#: ../newrole/newrole.c:1298
++#: ../newrole/newrole.c:1297
  msgid "failed to exec shell\n"
-@@ -1215,9 +1198,8 @@ msgid "%s:  Can't load policy:  %s\n"
  msgstr ""
  
- #: ../scripts/chcat:92 ../scripts/chcat:169
--#, fuzzy
- msgid "Requires at least one category"
--msgstr "Vložená hodnota není číslo"
-+msgstr ""
- 
- #: ../scripts/chcat:106 ../scripts/chcat:183
- #, c-format
-@@ -1230,9 +1212,9 @@ msgid "%s is already in %s"
+@@ -1271,20 +1290,20 @@ msgstr ""
+ msgid "chcat -l +CompanyConfidential juser"
  msgstr ""
  
- #: ../scripts/chcat:188 ../scripts/chcat:198
--#, fuzzy, c-format
+-#: ../scripts/chcat:399 ../gui/polgen.py:1351
+-#, c-format, python-format
++#: ../scripts/chcat:399
 +#, c-format
- msgid "%s is not in %s"
--msgstr "%s není platné jméno počítače."
-+msgstr ""
+ msgid "Options Error %s "
+ msgstr ""
  
- #: ../scripts/chcat:267 ../scripts/chcat:272
- msgid "Can not combine +/- with other types of categories"
-@@ -1263,9 +1245,9 @@ msgid "Usage %s -l [[+|-]CATEGORY],...]q
+-#: ../gui/booleansPage.py:195 ../gui/system-config-selinux.glade:1706
++#: ../gui/booleansPage.py:194 ../gui/system-config-selinux.glade:1706
+ msgid "Boolean"
  msgstr ""
  
- #: ../scripts/chcat:329
--#, fuzzy, c-format
-+#, c-format
- msgid "Usage %s -d File ..."
--msgstr "Zavádím ovladač %s ..."
-+msgstr ""
+-#: ../gui/booleansPage.py:252 ../gui/semanagePage.py:162
++#: ../gui/booleansPage.py:245 ../gui/semanagePage.py:162
+ msgid "all"
+ msgstr ""
  
- #: ../scripts/chcat:330
- #, c-format
-@@ -1294,5910 +1276,2088 @@ msgstr ""
- msgid "chcat -l +CompanyConfidential juser"
+-#: ../gui/booleansPage.py:254 ../gui/semanagePage.py:164
++#: ../gui/booleansPage.py:247 ../gui/semanagePage.py:164
+ #: ../gui/system-config-selinux.glade:1615
+ #: ../gui/system-config-selinux.glade:1820
+ #: ../gui/system-config-selinux.glade:2437
+@@ -1340,577 +1359,464 @@ msgstr ""
+ msgid "Login '%s' is required"
  msgstr ""
  
--#: ../scripts/chcat:399
--#, fuzzy, c-format
-+#: ../scripts/chcat:399 ../gui/polgen.py:1351
-+#, c-format, python-format
- msgid "Options Error %s "
--msgstr "Chyby v oddílech"
-+msgstr ""
-+
-+#: ../gui/booleansPage.py:195 ../gui/system-config-selinux.glade:1706
-+msgid "Boolean"
+-#: ../gui/modulesPage.py:48 ../gui/system-config-selinux.glade:2753
++#: ../gui/modulesPage.py:49 ../gui/system-config-selinux.glade:2753
+ msgid "Policy Module"
+ msgstr ""
+ 
+-#: ../gui/modulesPage.py:57
++#: ../gui/modulesPage.py:58
+ msgid "Module Name"
+ msgstr ""
+ 
+-#: ../gui/modulesPage.py:134
++#: ../gui/modulesPage.py:135
+ msgid "Disable Audit"
+ msgstr ""
+ 
+-#: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
++#: ../gui/modulesPage.py:138 ../gui/system-config-selinux.glade:2662
+ msgid "Enable Audit"
+ msgstr ""
+ 
+-#: ../gui/modulesPage.py:162
++#: ../gui/modulesPage.py:163
+ msgid "Load Policy Module"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:79
+-msgid "Polgen"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:80
++#: ../gui/polgen.glade:9
+ msgid "Red Hat 2007"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:81
++#: ../gui/polgen.glade:11
+ msgid "GPL"
+ msgstr ""
+ 
+ #. TRANSLATORS: Replace this string with your names, one name per line.
+-#: ../gui/polgen.glade:85 ../gui/system-config-selinux.glade:17
++#: ../gui/polgen.glade:13 ../gui/system-config-selinux.glade:17
+ msgid "translator-credits"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:90
++#: ../gui/polgen.glade:34
++msgid "Add Booleans Dialog"
 +msgstr ""
 +
-+#: ../gui/booleansPage.py:252 ../gui/semanagePage.py:162
-+msgid "all"
++#: ../gui/polgen.glade:101
++msgid "Boolean Name"
 +msgstr ""
 +
-+#: ../gui/booleansPage.py:254 ../gui/semanagePage.py:164
-+#: ../gui/system-config-selinux.glade:1615
-+#: ../gui/system-config-selinux.glade:1820
-+#: ../gui/system-config-selinux.glade:2437
-+msgid "Customized"
++#: ../gui/polgen.glade:230
+ msgid "SELinux Policy Generation Tool"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:128
++#: ../gui/polgen.glade:251
+ msgid ""
+ "<b>Select the policy type for the application or user role you want to "
+ "confine:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:177
++#: ../gui/polgen.glade:284
+ msgid "<b>Applications</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
++#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:183
++msgid "Standard Init Daemon"
 +msgstr ""
 +
-+#: ../gui/fcontextPage.py:64 ../gui/system-config-selinux.glade:1911
-+msgid "File Labeling"
++#: ../gui/polgen.glade:320 ../gui/polgen.glade:336
+ msgid ""
+ "Standard Init Daemon are daemons started on boot via init scripts.  Usually "
+ "requires a script in /etc/rc.d/init.d"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:241 ../gui/polgen.py:156
+-msgid "Standard Init Daemon"
++#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:184
++msgid "DBUS System Daemon"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:261 ../gui/polgen.py:157
+-msgid "DBUS System Daemon"
++#: ../gui/polgen.glade:349
++msgid "Internet Services Daemon (inetd)"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:280
++#: ../gui/polgen.glade:353
+ msgid "Internet Services Daemon are daemons started by xinetd"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:282
+-msgid "Internet Services Daemon (inetd)"
++#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:186
++msgid "Web Application/Script (CGI)"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:301
++#: ../gui/polgen.glade:370
+ msgid ""
+ "Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:303 ../gui/polgen.py:159
+-msgid "Web Application/Script (CGI)"
++#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:187
++msgid "User Application"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:322 ../gui/polgen.glade:343
++#: ../gui/polgen.glade:387 ../gui/polgen.glade:404
+ msgid ""
+ "User Application are any application that you would like to confine that is "
+ "started by a user"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:324 ../gui/polgen.py:160
+-msgid "User Application"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:345 ../gui/polgen.py:161
++#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:188
+ msgid "Sandbox"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:391
++#: ../gui/polgen.glade:446
+ msgid "<b>Login Users</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:453
++#: ../gui/polgen.glade:478
++msgid "Existing User Roles"
 +msgstr ""
 +
-+#: ../gui/fcontextPage.py:74
++#: ../gui/polgen.glade:482
+ msgid "Modify an existing login user record."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:455
+-msgid "Existing User Roles"
++#: ../gui/polgen.glade:495 ../sepolicy/sepolicy/generate.py:189
++msgid "Minimal Terminal User Role"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:474
++#: ../gui/polgen.glade:499
+ msgid ""
+ "This user will login to a machine only via a terminal or remote login.  By "
+ "default this user will have  no setuid, no networking, no su, no sudo."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:476 ../gui/polgen.py:162
+-msgid "Minimal Terminal User Role"
++#: ../gui/polgen.glade:512 ../sepolicy/sepolicy/generate.py:190
++msgid "Minimal X Windows User Role"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:495
++#: ../gui/polgen.glade:516
+ msgid ""
+ "This user can login to a machine via X or terminal.  By default this user "
+ "will have no setuid, no networking, no sudo, no su"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:497 ../gui/polgen.py:163
+-msgid "Minimal X Windows User Role"
++#: ../gui/polgen.glade:529 ../sepolicy/sepolicy/generate.py:191
++msgid "User Role"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:516
++#: ../gui/polgen.glade:533
+ msgid ""
+ "User with full networking, no setuid applications without transition, no "
+ "sudo, no su."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:518 ../gui/polgen.py:164
+-msgid "User Role"
++#: ../gui/polgen.glade:546 ../sepolicy/sepolicy/generate.py:192
++msgid "Admin User Role"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:537
++#: ../gui/polgen.glade:550
+ msgid ""
+ "User with full networking, no setuid applications without transition, no su, "
+ "can sudo to Root Administration Roles"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:539 ../gui/polgen.py:165
+-msgid "Admin User Role"
++#: ../gui/polgen.glade:592
++msgid "<b>Root Users</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:585
+-msgid "<b>Root Users</b>"
++#: ../gui/polgen.glade:623 ../sepolicy/sepolicy/generate.py:193
++msgid "Root Admin User Role"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:647
++#: ../gui/polgen.glade:627
+ msgid ""
+ "Select Root Administrator User Role, if this user will be used to administer "
+ "the machine while running as root.  This user will not be able to login to "
+ "the system directly."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:649 ../gui/polgen.py:166
+-msgid "Root Admin User Role"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:716
+-msgid "label104"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:745
++#: ../gui/polgen.glade:705
+ msgid "<b>Enter name of application or user role:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
++#: ../gui/polgen.glade:728 ../gui/polgengui.py:252
+ msgid "Name"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:807
++#: ../gui/polgen.glade:739
+ msgid "Enter complete path for executable to be confined."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:830 ../gui/polgen.glade:950 ../gui/polgen.glade:3142
++#: ../gui/polgen.glade:756 ../gui/polgen.glade:838 ../gui/polgen.glade:2361
+ msgid "..."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:849
++#: ../gui/polgen.glade:776
+ msgid "Enter unique name for the confined application or user role."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:871
++#: ../gui/polgen.glade:794
+ msgid "Executable"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:899
++#: ../gui/polgen.glade:808
+ msgid "Init script"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:927
++#: ../gui/polgen.glade:821
+ msgid ""
+ "Enter complete path to init script used to start the confined application."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:982
+-msgid "label105"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1011
++#: ../gui/polgen.glade:887
+ msgid "<b>Select existing role to modify:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1045
++#: ../gui/polgen.glade:908
+ msgid "Select the user roles that will transiton to the %s domain."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1073
+-msgid "label106"
++#: ../gui/polgen.glade:928
++msgid "role tab"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1102
++#: ../gui/polgen.glade:945
+ msgid "<b>Select roles that %s will transition to:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1136
++#: ../gui/polgen.glade:963
+ msgid "Select applications domains that %s will transition to."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1164
+-msgid "label107"
++#: ../gui/polgen.glade:983
 +msgid ""
-+"File\n"
-+"Specification"
++"transition \n"
++"role tab"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1193
++#: ../gui/polgen.glade:1001
+ msgid "<b>Select the user_roles that will transition to %s:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1227
++#: ../gui/polgen.glade:1019
+ msgid "Select the user roles that will transiton to this applications domains."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1255
+-msgid "label108"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1284
++#: ../gui/polgen.glade:1056
+ msgid "<b>Select domains that %s will administer:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1318 ../gui/polgen.glade:1409
++#: ../gui/polgen.glade:1074 ../gui/polgen.glade:1129
+ msgid "Select the domains that you would like this user administer."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1346
+-msgid "label109"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1375
++#: ../gui/polgen.glade:1111
+ msgid "<b>Select additional roles for %s:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1437
+-msgid "label111"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1466
++#: ../gui/polgen.glade:1166
+ msgid "<b>Enter network ports that %s binds on:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1497 ../gui/polgen.glade:1997
++#: ../gui/polgen.glade:1186 ../gui/polgen.glade:1557
+ msgid "<b>TCP Ports</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1565 ../gui/polgen.glade:1785
++#: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
++#: ../gui/polgen.glade:1698
++msgid "All"
 +msgstr ""
 +
-+#: ../gui/fcontextPage.py:81
++#: ../gui/polgen.glade:1227 ../gui/polgen.glade:1394
+ msgid "Allows %s to bind to any udp port"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1567 ../gui/polgen.glade:1787 ../gui/polgen.glade:2061
+-#: ../gui/polgen.glade:2215
+-msgid "All"
++#: ../gui/polgen.glade:1240 ../gui/polgen.glade:1407
++msgid "600-1024"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1585 ../gui/polgen.glade:1805
++#: ../gui/polgen.glade:1244 ../gui/polgen.glade:1411
+ msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1587 ../gui/polgen.glade:1807
+-msgid "600-1024"
++#: ../gui/polgen.glade:1257 ../gui/polgen.glade:1424
++msgid "Unreserved Ports (>1024)"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1605 ../gui/polgen.glade:1825
++#: ../gui/polgen.glade:1261 ../gui/polgen.glade:1428
+ msgid ""
+ "Enter a comma separated list of udp ports or ranges of ports that %s binds "
+ "to. Example: 612, 650-660"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1607 ../gui/polgen.glade:1827
+-msgid "Unreserved Ports (>1024)"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1638 ../gui/polgen.glade:1858 ../gui/polgen.glade:2079
+-#: ../gui/polgen.glade:2233
++#: ../gui/polgen.glade:1289 ../gui/polgen.glade:1456 ../gui/polgen.glade:1609
++#: ../gui/polgen.glade:1718
+ msgid "Select Ports"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1663 ../gui/polgen.glade:1883
++#: ../gui/polgen.glade:1302 ../gui/polgen.glade:1469
+ msgid "Allows %s to bind to any udp ports > 1024"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1717 ../gui/polgen.glade:2151
++#: ../gui/polgen.glade:1353 ../gui/polgen.glade:1666
+ msgid "<b>UDP Ports</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1937
+-msgid "label113"
++#: ../gui/polgen.glade:1519
 +msgid ""
-+"Selinux\n"
-+"File Type"
-+msgstr ""
-+
-+#: ../gui/fcontextPage.py:88
++"Network\n"
++"Bind tab"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1966
++#: ../gui/polgen.glade:1537
+ msgid "<b>Select network ports that %s connects to:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2058
++#: ../gui/polgen.glade:1593
+ msgid "Allows %s to connect to any tcp port"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2104
++#: ../gui/polgen.glade:1622
+ msgid ""
+ "Enter a comma separated list of tcp ports or ranges of ports that %s "
+ "connects to. Example: 612, 650-660"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2212
++#: ../gui/polgen.glade:1702
+ msgid "Allows %s to connect to any udp port"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2258
++#: ../gui/polgen.glade:1731
+ msgid ""
+ "Enter a comma separated list of udp ports or ranges of ports that %s "
+ "connects to. Example: 612, 650-660"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2305
+-msgid "label114"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:2334
++#: ../gui/polgen.glade:1792
+ msgid "<b>Select common application traits for %s:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2366
++#: ../gui/polgen.glade:1809
+ msgid "Writes syslog messages\t"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2385
++#: ../gui/polgen.glade:1824
+ msgid "Create/Manipulate temporary files in /tmp"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2404
++#: ../gui/polgen.glade:1839
+ msgid "Uses Pam for authentication"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2423
++#: ../gui/polgen.glade:1854
+ msgid "Uses nsswitch or getpw* calls"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2442
++#: ../gui/polgen.glade:1869
+ msgid "Uses dbus"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2461
++#: ../gui/polgen.glade:1884
+ msgid "Sends audit messages"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2480
++#: ../gui/polgen.glade:1899
+ msgid "Interacts with the terminal"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2499
++#: ../gui/polgen.glade:1914
+ msgid "Sends email"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2530
+-msgid "label115"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:2559
++#: ../gui/polgen.glade:1961
+ msgid "<b>Add files/directories that %s manages</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2788
++#: ../gui/polgen.glade:2122
+ msgid ""
+ "Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
+ "Files ..."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2823
+-msgid "label116"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:2852
++#: ../gui/polgen.glade:2166
+ msgid "<b>Add booleans from the %s policy:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:3002
++#: ../gui/polgen.glade:2274
+ msgid "Add/Remove booleans used by the %s domain"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:3066
++#: ../gui/polgen.glade:2316
+ msgid "<b>Which directory you will generate the %s policy?</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:3097
++#: ../gui/polgen.glade:2334
+ msgid "Policy Directory"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:3254
+-msgid "Add Booleans Dialog"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:3327
+-msgid "Boolean Name"
+-msgstr ""
+-
+-#: ../gui/polgengui.py:261
++#: ../gui/polgengui.py:262
+ msgid "Role"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:268
++#: ../gui/polgengui.py:269
+ msgid "Existing_User"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
++#: ../gui/polgengui.py:283 ../gui/polgengui.py:291 ../gui/polgengui.py:305
+ msgid "Application"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:352
++#: ../gui/polgengui.py:353
+ #, python-format
+ msgid "%s must be a directory"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
++#: ../gui/polgengui.py:413 ../gui/polgengui.py:694
+ msgid "You must select a user"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:542
++#: ../gui/polgengui.py:543
+ msgid "Select executable file to be confined."
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:553
++#: ../gui/polgengui.py:554
+ msgid "Select init script file to be confined."
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:563
++#: ../gui/polgengui.py:564
+ msgid "Select file(s) that confined application creates or writes"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:570
++#: ../gui/polgengui.py:571
+ msgid "Select directory(s) that the confined application owns and writes into"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:632
++#: ../gui/polgengui.py:633
+ msgid "Select directory to generate policy files in"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:649
++#: ../gui/polgengui.py:650
+ #, python-format
+ msgid ""
+ "Type %s_t already defined in current policy.\n"
+ "Do you want to continue?"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
++#: ../gui/polgengui.py:650 ../gui/polgengui.py:654
+ msgid "Verify Name"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:653
++#: ../gui/polgengui.py:654
+ #, python-format
+ msgid ""
+ "Module %s.pp already loaded in current policy.\n"
+ "Do you want to continue?"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:699
++#: ../gui/polgengui.py:700
+ msgid ""
+ "You must add a name made up of letters and numbers and containing no spaces."
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:713
++#: ../gui/polgengui.py:714
+ msgid "You must enter a executable"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
++#: ../gui/polgengui.py:739 ../gui/system-config-selinux.py:174
+ msgid "Configue SELinux"
+ msgstr ""
+ 
+-#: ../gui/polgen.py:158
+-msgid "Internet Services Daemon"
+-msgstr ""
+-
+-#: ../gui/polgen.py:197
+-#, python-format
+-msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+-msgstr ""
+-
+-#: ../gui/polgen.py:324
+-msgid "You must enter a name for your confined process/user"
+-msgstr ""
+-
+-#: ../gui/polgen.py:326
+-msgid ""
+-"Name must be alpha numberic with no spaces. Consider using option \"-n "
+-"MODULENAME\""
+-msgstr ""
+-
+-#: ../gui/polgen.py:414
+-msgid "User Role types can not be assigned executables."
+-msgstr ""
+-
+-#: ../gui/polgen.py:420
+-msgid "Only Daemon apps can use an init script.."
+-msgstr ""
+-
+-#: ../gui/polgen.py:438
+-msgid "use_resolve must be a boolean value "
+-msgstr ""
+-
+-#: ../gui/polgen.py:444
+-msgid "use_syslog must be a boolean value "
+-msgstr ""
+-
+-#: ../gui/polgen.py:450
+-msgid "use_kerberos must be a boolean value "
+-msgstr ""
+-
+-#: ../gui/polgen.py:456
+-msgid "manage_krb5_rcache must be a boolean value "
+-msgstr ""
+-
+-#: ../gui/polgen.py:486
+-msgid "USER Types automatically get a tmp type"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1004
+-msgid "You must enter the executable path for your confined process"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1182
+-msgid "Type Enforcement file"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1183
+-msgid "Interface file"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1184
+-msgid "File Contexts file"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1185
+-msgid "Setup Script"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1306
+-#, python-format
+-msgid ""
+-"\n"
+-"%s\n"
+-"\n"
+-"sepolgen [ -n moduleName ] [ -m ] [ -t type ] [ executable | Name ]\n"
+-"valid Types:\n"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1354
+-msgid "Executable or Name required"
+-msgstr ""
+-
+ #: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
+ msgid "Network Port"
+ msgstr ""
+@@ -1948,1411 +1854,1499 @@ msgstr ""
+ msgid "Group View"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:1 ../gui/selinux.tbl:30 ../gui/selinux.tbl:31
+-#: ../gui/selinux.tbl:32 ../gui/selinux.tbl:33 ../gui/selinux.tbl:34
+-#: ../gui/selinux.tbl:36 ../gui/selinux.tbl:37 ../gui/selinux.tbl:38
+-#: ../gui/selinux.tbl:39 ../gui/selinux.tbl:40 ../gui/selinux.tbl:42
+-#: ../gui/selinux.tbl:43 ../gui/selinux.tbl:44 ../gui/selinux.tbl:45
+-#: ../gui/selinux.tbl:46 ../gui/selinux.tbl:47 ../gui/selinux.tbl:48
+-#: ../gui/selinux.tbl:49 ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
+-#: ../gui/selinux.tbl:52 ../gui/selinux.tbl:53 ../gui/selinux.tbl:59
+-#: ../gui/selinux.tbl:60 ../gui/selinux.tbl:61 ../gui/selinux.tbl:62
+-#: ../gui/selinux.tbl:63 ../gui/selinux.tbl:64 ../gui/selinux.tbl:65
+-#: ../gui/selinux.tbl:66 ../gui/selinux.tbl:67 ../gui/selinux.tbl:68
+-#: ../gui/selinux.tbl:69 ../gui/selinux.tbl:75 ../gui/selinux.tbl:76
+-#: ../gui/selinux.tbl:77 ../gui/selinux.tbl:78 ../gui/selinux.tbl:79
+-#: ../gui/selinux.tbl:80 ../gui/selinux.tbl:81 ../gui/selinux.tbl:82
+-#: ../gui/selinux.tbl:83 ../gui/selinux.tbl:84 ../gui/selinux.tbl:86
+-#: ../gui/selinux.tbl:88 ../gui/selinux.tbl:89 ../gui/selinux.tbl:90
+-#: ../gui/selinux.tbl:92 ../gui/selinux.tbl:94 ../gui/selinux.tbl:95
+-#: ../gui/selinux.tbl:96 ../gui/selinux.tbl:97 ../gui/selinux.tbl:98
+-#: ../gui/selinux.tbl:99 ../gui/selinux.tbl:100 ../gui/selinux.tbl:101
+-#: ../gui/selinux.tbl:102 ../gui/selinux.tbl:103 ../gui/selinux.tbl:104
+-#: ../gui/selinux.tbl:106 ../gui/selinux.tbl:108 ../gui/selinux.tbl:109
+-#: ../gui/selinux.tbl:110 ../gui/selinux.tbl:111 ../gui/selinux.tbl:112
+-#: ../gui/selinux.tbl:113 ../gui/selinux.tbl:114 ../gui/selinux.tbl:116
+-#: ../gui/selinux.tbl:117 ../gui/selinux.tbl:119 ../gui/selinux.tbl:121
+-#: ../gui/selinux.tbl:123 ../gui/selinux.tbl:124 ../gui/selinux.tbl:127
+-#: ../gui/selinux.tbl:129 ../gui/selinux.tbl:130 ../gui/selinux.tbl:131
+-#: ../gui/selinux.tbl:132 ../gui/selinux.tbl:133 ../gui/selinux.tbl:134
+-#: ../gui/selinux.tbl:135 ../gui/selinux.tbl:136 ../gui/selinux.tbl:137
+-#: ../gui/selinux.tbl:138 ../gui/selinux.tbl:139 ../gui/selinux.tbl:142
+-#: ../gui/selinux.tbl:143 ../gui/selinux.tbl:144 ../gui/selinux.tbl:145
+-#: ../gui/selinux.tbl:146 ../gui/selinux.tbl:147 ../gui/selinux.tbl:148
+-#: ../gui/selinux.tbl:149 ../gui/selinux.tbl:150 ../gui/selinux.tbl:151
+-#: ../gui/selinux.tbl:152 ../gui/selinux.tbl:154 ../gui/selinux.tbl:155
+-#: ../gui/selinux.tbl:156 ../gui/selinux.tbl:157 ../gui/selinux.tbl:158
+-#: ../gui/selinux.tbl:159 ../gui/selinux.tbl:160 ../gui/selinux.tbl:167
+-#: ../gui/selinux.tbl:171 ../gui/selinux.tbl:172 ../gui/selinux.tbl:173
+-#: ../gui/selinux.tbl:174 ../gui/selinux.tbl:175 ../gui/selinux.tbl:177
+-#: ../gui/selinux.tbl:178 ../gui/selinux.tbl:179 ../gui/selinux.tbl:180
+-#: ../gui/selinux.tbl:184 ../gui/selinux.tbl:192 ../gui/selinux.tbl:193
+-#: ../gui/selinux.tbl:194 ../gui/selinux.tbl:195 ../gui/selinux.tbl:196
+-#: ../gui/selinux.tbl:197 ../gui/selinux.tbl:198 ../gui/selinux.tbl:199
+-#: ../gui/selinux.tbl:200 ../gui/selinux.tbl:201 ../gui/selinux.tbl:206
+-#: ../gui/selinux.tbl:207 ../gui/selinux.tbl:218 ../gui/selinux.tbl:219
+-#: ../gui/selinux.tbl:220 ../gui/selinux.tbl:222 ../gui/selinux.tbl:224
+-#: ../gui/selinux.tbl:226 ../gui/selinux.tbl:227 ../gui/selinux.tbl:230
+-msgid "SELinux Service Protection"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:1
+-msgid "Disable SELinux protection for acct daemon"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:2 ../gui/selinux.tbl:3 ../gui/selinux.tbl:70
+-#: ../gui/selinux.tbl:153 ../gui/selinux.tbl:168 ../gui/selinux.tbl:169
+-#: ../gui/selinux.tbl:170 ../gui/selinux.tbl:189 ../gui/selinux.tbl:202
+-#: ../gui/selinux.tbl:203 ../gui/selinux.tbl:204 ../gui/selinux.tbl:205
+-msgid "Admin"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:2
+-msgid "Allow all daemons to write corefiles to /"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:3
+-msgid "Allow all daemons the ability to use unallocated ttys"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
+-#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
+-#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
+-#: ../gui/selinux.tbl:210 ../gui/selinux.tbl:211 ../gui/selinux.tbl:212
+-#: ../gui/selinux.tbl:213 ../gui/selinux.tbl:214 ../gui/selinux.tbl:215
+-#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
+-msgid "User Privs"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:4
+-msgid ""
+-"Allow gadmin SELinux user account to execute files in home directory or /tmp"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:5
+-msgid ""
+-"Allow guest SELinux user account to execute files in home directory or /tmp"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
+-msgid "Memory Protection"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:6
+-msgid "Allow java executable stack"
++#: ../gui/semanagePage.py:126
++#, python-format
++msgid "Are you sure you want to delete %s '%s'?"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
+-#: ../gui/selinux.tbl:209
+-msgid "Mount"
++#: ../gui/semanagePage.py:126
++#, python-format
++msgid "Delete %s"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:7
+-msgid "Allow mount to mount any file"
++#: ../gui/semanagePage.py:134
++#, python-format
++msgid "Add %s"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:8
+-msgid "Allow mount to mount any directory"
++#: ../gui/semanagePage.py:148
++#, python-format
++msgid "Modify %s"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:9
+-msgid "Allow mplayer executable stack"
++#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
++msgid "Permissive"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
+-#: ../gui/selinux.tbl:188
+-msgid "SSH"
++#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
++msgid "Enforcing"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:10
+-msgid "Allow ssh to run ssh-keysign"
++#: ../gui/statusPage.py:94
++msgid "Status"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:11
++#: ../gui/statusPage.py:133
+ msgid ""
+-"Allow staff SELinux user account to execute files in home directory or /tmp"
++"Changing the policy type will cause a relabel of the entire file system on "
++"the next boot. Relabeling takes a long time depending on the size of the "
++"file system.  Do you wish to continue?"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:12
++#: ../gui/statusPage.py:147
+ msgid ""
+-"Allow sysadm SELinux user account to execute files in home directory or /tmp"
++"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
++"you later decide to turn SELinux back on, the system will be required to "
++"relabel.  If you just want to see if SELinux is causing a problem on your "
++"system, you can go to permissive mode which will only log errors and not "
++"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
++"wish to continue?"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:13
++#: ../gui/statusPage.py:152
+ msgid ""
+-"Allow unconfined SELinux user account to execute files in home directory or /"
+-"tmp"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:14
+-msgid "Network Configuration"
++"Changing to SELinux enabled will cause a relabel of the entire file system "
++"on the next boot. Relabeling takes a long time depending on the size of the "
++"file system.  Do you wish to continue?"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:14
+-msgid "Allow unlabeled packets to flow on the network"
++#: ../gui/system-config-selinux.glade:11
++msgid "system-config-selinux"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:15
++#: ../gui/system-config-selinux.glade:12
+ msgid ""
+-"Allow user SELinux user account to execute files in home directory or /tmp"
++"Copyright (c)2006 Red Hat, Inc.\n"
++"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:16
+-msgid "Allow unconfined to dyntrans to unconfined_execmem"
++#: ../gui/system-config-selinux.glade:22
++#: ../gui/system-config-selinux.glade:544
++msgid "Add SELinux Login Mapping"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
+-#: ../gui/selinux.tbl:140
+-msgid "Databases"
++#: ../gui/system-config-selinux.glade:257
++msgid "Add SELinux Network Ports"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:17
+-msgid "Allow user to connect to mysql socket"
++#: ../gui/system-config-selinux.glade:391
++#: ../gui/system-config-selinux.glade:678
++msgid "SELinux Type"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:18
+-msgid "Allow user to connect to postgres socket"
++#: ../gui/system-config-selinux.glade:622
++msgid "File Specification"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
+-msgid "XServer"
++#: ../gui/system-config-selinux.glade:650
++msgid "File Type"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:19
+-msgid "Allow clients to write to X shared memory"
+-msgstr ""
++#: ../gui/system-config-selinux.glade:727
 +msgid ""
-+"File\n"
-+"Type"
++"all files\n"
++"regular file\n"
++"directory\n"
++"character device\n"
++"block device\n"
++"socket\n"
++"symbolic link\n"
++"named pipe\n"
 +msgstr ""
 +
-+#: ../gui/loginsPage.py:48 ../gui/system-config-selinux.glade:2098
-+msgid "User Mapping"
++#: ../gui/system-config-selinux.glade:773
++msgid "MLS"
 +msgstr ""
 +
-+#: ../gui/loginsPage.py:52
-+msgid ""
-+"Login\n"
-+"Name"
++#: ../gui/system-config-selinux.glade:837
++msgid "Add SELinux User"
 +msgstr ""
 +
-+#: ../gui/loginsPage.py:56 ../gui/usersPage.py:50
-+msgid ""
-+"SELinux\n"
-+"User"
++#: ../gui/system-config-selinux.glade:1079
++msgid "SELinux Administration"
 +msgstr ""
 +
-+#: ../gui/loginsPage.py:59 ../gui/usersPage.py:55
-+msgid ""
-+"MLS/\n"
-+"MCS Range"
++#: ../gui/system-config-selinux.glade:1122
++msgid "Add"
 +msgstr ""
 +
-+#: ../gui/loginsPage.py:133
-+#, python-format
-+msgid "Login '%s' is required"
++#: ../gui/system-config-selinux.glade:1144
++msgid "_Properties"
 +msgstr ""
 +
-+#: ../gui/modulesPage.py:48 ../gui/system-config-selinux.glade:2753
-+msgid "Policy Module"
++#: ../gui/system-config-selinux.glade:1166
++msgid "_Delete"
 +msgstr ""
 +
-+#: ../gui/modulesPage.py:57
-+msgid "Module Name"
++#: ../gui/system-config-selinux.glade:1256
++msgid "Select Management Object"
 +msgstr ""
 +
-+#: ../gui/modulesPage.py:134
-+msgid "Disable Audit"
++#: ../gui/system-config-selinux.glade:1273
++msgid "<b>Select:</b>"
 +msgstr ""
 +
-+#: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
-+msgid "Enable Audit"
++#: ../gui/system-config-selinux.glade:1326
++msgid "System Default Enforcing Mode"
 +msgstr ""
 +
-+#: ../gui/modulesPage.py:162
-+msgid "Load Policy Module"
++#: ../gui/system-config-selinux.glade:1354
++msgid ""
++"Disabled\n"
++"Permissive\n"
++"Enforcing\n"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:79
-+msgid "Polgen"
++#: ../gui/system-config-selinux.glade:1373
++msgid "Current Enforcing Mode"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:80
-+msgid "Red Hat 2007"
++#: ../gui/system-config-selinux.glade:1418
++msgid "System Default Policy Type: "
++msgstr ""
+ 
+-#: ../gui/selinux.tbl:20
++#: ../gui/system-config-selinux.glade:1463
+ msgid ""
+-"Allow xguest SELinux user account to execute files in home directory or /tmp"
++"Select if you wish to relabel then entire file system on next reboot.  "
++"Relabeling can take a very long time, depending on the size of the system.  "
++"If you are changing policy types or going from disabled to enforcing, a "
++"relabel is required."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
+-#: ../gui/selinux.tbl:231
+-msgid "NIS"
++#: ../gui/system-config-selinux.glade:1509
++msgid "Relabel on next reboot."
 +msgstr ""
 +
-+#: ../gui/polgen.glade:81
-+msgid "GPL"
++#: ../gui/system-config-selinux.glade:1561
++msgid "label37"
 +msgstr ""
 +
-+#. TRANSLATORS: Replace this string with your names, one name per line.
-+#: ../gui/polgen.glade:85 ../gui/system-config-selinux.glade:17
-+msgid "translator-credits"
++#: ../gui/system-config-selinux.glade:1598
++msgid "Revert boolean setting to system default"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:90
-+msgid "SELinux Policy Generation Tool"
++#: ../gui/system-config-selinux.glade:1614
++msgid "Toggle between Customized and All Booleans"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:128
-+msgid ""
-+"<b>Select the policy type for the application or user role you want to "
-+"confine:</b>"
++#: ../gui/system-config-selinux.glade:1645
++#: ../gui/system-config-selinux.glade:1850
++#: ../gui/system-config-selinux.glade:2037
++#: ../gui/system-config-selinux.glade:2224
++#: ../gui/system-config-selinux.glade:2467
++#: ../gui/system-config-selinux.glade:2692
++#: ../gui/system-config-selinux.glade:2867
++msgid "Filter"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:177
-+msgid "<b>Applications</b>"
++#: ../gui/system-config-selinux.glade:1734
++msgid "label50"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
-+msgid ""
-+"Standard Init Daemon are daemons started on boot via init scripts.  Usually "
-+"requires a script in /etc/rc.d/init.d"
++#: ../gui/system-config-selinux.glade:1771
++msgid "Add File Context"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:241 ../gui/polgen.py:156
-+msgid "Standard Init Daemon"
++#: ../gui/system-config-selinux.glade:1787
++msgid "Modify File Context"
 +msgstr ""
++
++#: ../gui/system-config-selinux.glade:1803
++msgid "Delete File Context"
+ msgstr ""
  
--#, fuzzy
--#~ msgid "Level"
--#~ msgstr "RAID Level:"
--
--#, fuzzy
--#~ msgid "Translation"
--#~ msgstr "Virtualizace"
--
--#, fuzzy
--#~ msgid "Translations can not contain spaces '%s' "
--#~ msgstr "Instalace nemůže pokračovat."
--
--#, fuzzy
--#~ msgid "Invalid Level '%s' "
--#~ msgstr "Neplatná jmenovka"
--
--#, fuzzy
--#~ msgid "Addr %s already defined"
--#~ msgstr "balíček je již nainstalován"
--
--#, fuzzy
--#~ msgid "Interface %s already defined"
--#~ msgstr "balíček je již nainstalován"
--
--#, fuzzy
--#~ msgid "Boolean"
--#~ msgstr "Korejština"
--
--#, fuzzy
--#~ msgid "all"
--#~ msgstr "_Instalovat"
--
--#, fuzzy
--#~ msgid "Customized"
--#~ msgstr "_Upravit teď"
--
--#, fuzzy
--#~ msgid "File Labeling"
--#~ msgstr "Jmenovka systému souborů:"
--
--#, fuzzy
--#~ msgid ""
--#~ "File\n"
--#~ "Type"
--#~ msgstr "Typ"
--
--#, fuzzy
--#~ msgid "Disable Audit"
--#~ msgstr "Zakázáno"
--
--#, fuzzy
--#~ msgid "Enable Audit"
--#~ msgstr "Nelze upravit"
--
--#, fuzzy
--#~ msgid "<b>Login Users</b>"
--#~ msgstr "<b>Uživatelské jméno:</b>"
--
--#, fuzzy
--#~ msgid "User Role"
--#~ msgstr "Uživatelské jméno"
--
--#, fuzzy
--#~ msgid "<b>Root Users</b>"
--#~ msgstr "<b>Uživatelské jméno:</b>"
--
--#, fuzzy
--#~ msgid "<b>TCP Ports</b>"
--#~ msgstr "<b>FCP LUN:</b>"
--
--#, fuzzy
--#~ msgid "Select Ports"
--#~ msgstr "Výběr oddílu"
--
--#, fuzzy
--#~ msgid "<b>UDP Ports</b>"
--#~ msgstr "<b>IPv4 adresa:</b>"
--
--#, fuzzy
--#~ msgid "Policy Directory"
--#~ msgstr "Neplatné adresáře"
--
--#, fuzzy
--#~ msgid "Existing_User"
--#~ msgstr "Konec"
--
--#, fuzzy
--#~ msgid "Application"
--#~ msgstr "oddíl"
--
--#, fuzzy
--#~ msgid "%s must be a directory"
--#~ msgstr "Adresář %s:"
--
--#, fuzzy
--#~ msgid "You must select a user"
--#~ msgstr "Zvolte oddíl, který chcete upravit"
--
--#, fuzzy
--#~ msgid "Verify Name"
--#~ msgstr "Název proxy:"
--
--#, fuzzy
--#~ msgid "You must enter a name"
--#~ msgstr "Musíte zadat jméno serveru."
--
--#, fuzzy
--#~ msgid "You must enter a executable"
--#~ msgstr "Musíte zadat jméno serveru."
--
--#, fuzzy
--#~ msgid "Configue SELinux"
--#~ msgstr "Nastavit proxy"
--
--#, fuzzy
--#~ msgid "Interface file"
--#~ msgstr "Úprava rozhraní"
--
--#, fuzzy
--#~ msgid "Protocol"
--#~ msgstr "Chybějící protokol"
--
--#, fuzzy
--#~ msgid "Port"
--#~ msgstr "Formátovat"
--
--#, fuzzy
--#~ msgid "Memory Protection"
--#~ msgstr "Nastavení oddílu"
--
--#, fuzzy
--#~ msgid "Mount"
--#~ msgstr "Připojit do"
--
--#~ msgid "Network Configuration"
--#~ msgstr "Nastavení sítě"
--
--#, fuzzy
--#~ msgid "XServer"
--#~ msgstr "Name server:"
--
--#, fuzzy
--#~ msgid "NIS"
--#~ msgstr "NFS"
--
--#, fuzzy
--#~ msgid "Cron"
--#~ msgstr "Chorvatština"
--
--#, fuzzy
--#~ msgid "Printing"
--#~ msgstr "Oddíl"
--
--#, fuzzy
--#~ msgid "Games"
--#~ msgstr "Ásámština"
--
--#~ msgid "NFS"
--#~ msgstr "NFS"
--
--#, fuzzy
--#~ msgid "HTTPD Service"
--#~ msgstr "Zařízení"
--
--#, fuzzy
--#~ msgid "Name Service"
--#~ msgstr "Name server:"
--
--#, fuzzy
--#~ msgid "Spam Protection"
--#~ msgstr "oddíl"
--
--#, fuzzy
--#~ msgid "Are you sure you want to delete %s '%s'?"
--#~ msgstr "Opravdu chcete odstranit logický svazek (LV) \"%s\"?"
--
--#, fuzzy
--#~ msgid "Delete %s"
--#~ msgstr "Odstranit"
--
--#, fuzzy
--#~ msgid "Add %s"
--#~ msgstr "_Přidat"
--
--#, fuzzy
--#~ msgid "File Type"
--#~ msgstr "Typ systému souborů:"
--
--#, fuzzy
--#~ msgid "Add"
--#~ msgstr "_Přidat"
--
--#~ msgid "_Delete"
--#~ msgstr "_Odstranit"
--
--#, fuzzy
--#~ msgid "<b>Select:</b>"
--#~ msgstr "<b>Uživatelské jméno:</b>"
--
--#, fuzzy
--#~ msgid "label37"
--#~ msgstr "Název"
--
--#, fuzzy
--#~ msgid "label50"
--#~ msgstr "Název"
--
--#, fuzzy
--#~ msgid "label38"
--#~ msgstr "Název"
--
--#, fuzzy
--#~ msgid "label39"
--#~ msgstr "Název"
--
--#, fuzzy
--#~ msgid "Add Translation"
--#~ msgstr "Přidat oddíl"
--
--#, fuzzy
--#~ msgid "Modify Translation"
--#~ msgstr "Nastavení oddílu"
--
--#, fuzzy
--#~ msgid "label41"
--#~ msgstr "Název"
--
--#, fuzzy
--#~ msgid "label40"
--#~ msgstr "Název"
--
--#, fuzzy
--#~ msgid "Add Network Port"
--#~ msgstr "Chyba sítě"
--
--#, fuzzy
--#~ msgid "Edit Network Port"
--#~ msgstr "Chyba sítě"
--
--#, fuzzy
--#~ msgid "Delete Network Port"
--#~ msgstr "Chyba sítě"
--
--#, fuzzy
--#~ msgid "label42"
--#~ msgstr "Název"
--
--#, fuzzy
--#~ msgid "label44"
--#~ msgstr "Název"
--
--#, fuzzy
--#~ msgid "Requires value"
--#~ msgstr "Potřebná instalační média"
--
--#, fuzzy
--#~ msgid "Invalid prefix %s"
--#~ msgstr "Neplatný prefix"
--
--#, fuzzy
--#~ msgid "label25"
--#~ msgstr "Název"
--
--#, fuzzy
--#~ msgid "label26"
--#~ msgstr "Název"
--
--#, fuzzy
--#~ msgid "label28"
--#~ msgstr "Název"
--
--#, fuzzy
--#~ msgid "label30"
--#~ msgstr "Název"
--
--#, fuzzy
--#~ msgid "label31"
--#~ msgstr "Název"
--
--#, fuzzy
--#~ msgid "label32"
--#~ msgstr "Název"
--
--#, fuzzy
--#~ msgid "label33"
--#~ msgstr "Název"
--
--#, fuzzy
--#~ msgid "label34"
--#~ msgstr "Název"
--
--#, fuzzy
--#~ msgid "label35"
--#~ msgstr "Název"
--
--#, fuzzy
--#~ msgid "label51"
--#~ msgstr "Název"
--
--#~ msgid "Error processing %%ksappend lines: %s"
--#~ msgstr "Chyba při zpracovávání řádků %%ksappend: %s"
--
--#~ msgid "Unknown error processing %%ksappend lines: %s"
--#~ msgstr "Neznámá chyba při zpracovávání řádků %%ksappend: %s"
--
--#~ msgid ""
--#~ "The following error was found while parsing your kickstart "
--#~ "configuration:\n"
--#~ "\n"
--#~ "%s"
--#~ msgstr ""
--#~ "Při zpracovávání kickstart souboru byla nalezena následující chyba:\n"
--#~ "\n"
--#~ "%s"
--
--#~ msgid "Press <enter> for a shell"
--#~ msgstr "Stiskněte <Enter> pro shell"
--
--#~ msgid "OK"
--#~ msgstr "OK"
--
--#~ msgid ""
--#~ "You do not have enough RAM to use the graphical installer.  Starting text "
--#~ "mode."
--#~ msgstr ""
--#~ "Nemáte dostatek paměti RAM pro grafický instalační program. Spouštím "
--#~ "textový režim."
--
--#~ msgid "No video hardware found, assuming headless"
--#~ msgstr "Nenalezen žádný video hardware, předpokládám počítač bez monitoru"
--
--#~ msgid "Unable to instantiate a X hardware state object."
--#~ msgstr "Nemohu vytvořit objekt stavu hardware X."
--
--#~ msgid "Starting graphical installation..."
--#~ msgstr "Spouštím grafickou instalaci..."
--
--#~ msgid "Install class forcing text mode installation"
--#~ msgstr "Třída instalace vynucující instalaci v textovém režimu"
--
--#~ msgid "Graphical installation not available...  Starting text mode."
--#~ msgstr "Grafická instalace není k dispozici... Spouštím textový režim."
--
--#~ msgid "DISPLAY variable not set. Starting text mode!"
--#~ msgstr "Proměnná prostředí DISPLAY není nastavena. Spouštím textový režim!."
--
--#~ msgid ""
--#~ "Error resizing partition %s.\n"
--#~ "\n"
--#~ "%s"
--#~ msgstr ""
--#~ "Chyba při změně velikosti oddílu %s.\n"
--#~ "\n"
--#~ "%s"
--
--#~ msgid "Start of partition %s was moved when resizing"
--#~ msgstr "Začátek oddílu %s byl při změně velikosti přesunut"
--
--#~ msgid ""
--#~ "Could not allocate cylinder-based partitions as primary partitions.\n"
--#~ msgstr "Nemohu alokovat primární oddíly podle cylindrů.\n"
--
--#~ msgid "Could not allocate partitions as primary partitions.\n"
--#~ msgstr "Nemohu alokovat oddíly jako primární.\n"
--
--#~ msgid ""
--#~ "Boot partition %s doesn't belong to a BSD disk label. SRM won't be able "
--#~ "to boot from this partition. Use a partition belonging to a BSD disk "
--#~ "label or change this device disk label to BSD."
--#~ msgstr ""
--#~ "Zaváděcí oddíl %s nemá BSD rozložení oddílů (BSD disk label). SRM nemůže "
--#~ "z tohoto oddílu systém zavést. Vyberte oddíl, který má BSD rozložení nebo "
--#~ "změňte rozložení disku na BSD."
--
--#~ msgid ""
--#~ "Boot partition %s doesn't belong to a disk with enough free space at its "
--#~ "beginning for the bootloader to live on. Make sure that there's at least "
--#~ "5MB of free space at the beginning of the disk that contains /boot"
--#~ msgstr ""
--#~ "Zaváděcí oddíl %s není na disku, kde je na začátku dostatek volného místa "
--#~ "pro zavaděč. Ujistěte se, že na začátku disku, který obsahuje /boot, je k "
--#~ "dispozici alespoň 5 MB volného místa."
--
--#~ msgid ""
--#~ "Boot partition %s isn't a VFAT partition.  EFI won't be able to boot from "
--#~ "this partition."
--#~ msgstr ""
--#~ "Zaváděcí oddíl %s není typu VFAT, a proto z něj EFI nemůže načíst systém."
--
--#~ msgid ""
--#~ "The boot partition must entirely be in the first 4GB of the disk.  "
--#~ "OpenFirmware won't be able to boot this installation."
--#~ msgstr ""
--#~ "Zaváděcí oddíl musí být celý umístěn v prvních 4GB disku. OpenFirmware "
--#~ "nebude moct systém nastartovat."
--
--#~ msgid ""
--#~ "Boot partition %s may not meet booting constraints for your architecture."
--#~ msgstr ""
--#~ "Zaváděcí oddíl %s zřejmě na vaší architektuře nesplňuje omezení pro "
--#~ "zavedení systému."
--
--#~ msgid ""
--#~ "Adding this partition would not leave enough disk space for already "
--#~ "allocated logical volumes in %s."
--#~ msgstr ""
--#~ "Přidání oddílu by nenechalo dost diskového prostoru pro již alokované "
--#~ "logické oddíly (LV) v %s."
--
--#~ msgid "Requested Partition Does Not Exist"
--#~ msgstr "Požadovaný oddíl neexistuje"
--
--#~ msgid ""
--#~ "Unable to locate partition %s to use for %s.\n"
--#~ "\n"
--#~ "Press 'OK' to exit the installer."
--#~ msgstr ""
--#~ "Nemohu nalézt oddíl %s pro %s.\n"
--#~ "\n"
--#~ "Klikněte na 'OK' pro ukončení instalace."
--
--#~ msgid "Requested Raid Device Does Not Exist"
--#~ msgstr "Požadované RAID zařízení neexistuje"
--
--#~ msgid ""
--#~ "Unable to locate raid device %s to use for %s.\n"
--#~ "\n"
--#~ "Press 'OK' to exit the installer."
--#~ msgstr ""
--#~ "Nemohu nalézt raid zařízení %s pro %s.\n"
--#~ "\n"
--#~ "Klikněte na 'OK' pro ukončení instalace."
--
--#~ msgid "Requested Volume Group Does Not Exist"
--#~ msgstr "Požadovaná skupina svazků neexistuje"
--
--#~ msgid ""
--#~ "Unable to locate volume group %s to use for %s.\n"
--#~ "\n"
--#~ "Press 'OK' to exit the installer."
--#~ msgstr ""
--#~ "Nemohu nalézt skupinu svazků %s pro %s.\n"
--#~ "\n"
--#~ "Klikněte na 'OK' pro ukončení instalace."
--
--#~ msgid "Requested Logical Volume Does Not Exist"
--#~ msgstr "Požadovaný logický svazek neexistuje"
--
--#~ msgid ""
--#~ "Unable to locate logical volume %s to use for %s.\n"
--#~ "\n"
--#~ "Press 'OK' to exit the installer."
--#~ msgstr ""
--#~ "Nemohu nalézt logický svazek %s pro %s.\n"
--#~ "\n"
--#~ "Klikněte na 'OK' pro ukončení instalace."
--
--#~ msgid "Automatic Partitioning Errors"
--#~ msgstr "Chyby při automatickém vytvoření oddílů"
--
--#~ msgid ""
--#~ "The following errors occurred with your partitioning:\n"
--#~ "\n"
--#~ "%s\n"
--#~ "\n"
--#~ "Press 'OK' to exit the installer."
--#~ msgstr ""
--#~ "Při vytváření oddílů došlo k následujícím chybám:\n"
--#~ "\n"
--#~ "%s\n"
--#~ "\n"
--#~ "Klikněte na 'OK' pro ukončení instalace."
--
--#~ msgid "Warnings During Automatic Partitioning"
--#~ msgstr "Varování při automatickém vytvoření oddílů"
--
--#~ msgid ""
--#~ "Following warnings occurred during automatic partitioning:\n"
--#~ "\n"
--#~ "%s"
--#~ msgstr ""
--#~ "Při automatickém vytvoření oddílů vznikla následující varování:\n"
--#~ "\n"
--#~ "%s"
--
--#~ msgid ""
--#~ "\n"
--#~ "\n"
--#~ "Press 'OK' to exit the installer."
--#~ msgstr ""
--#~ "\n"
--#~ "\n"
--#~ "Klikněte na 'OK' pro ukončení instalace."
--
--#~ msgid "Error Partitioning"
--#~ msgstr "Chyba při vytváření oddílů"
--
--#~ msgid ""
--#~ "\n"
--#~ "\n"
--#~ "Press 'OK' to choose a different partitioning option."
--#~ msgstr ""
--#~ "\n"
--#~ "\n"
--#~ "Klikněte na 'OK' pro výběr jiné možnosti rozdělení disku."
--
--#~ msgid ""
--#~ "The following errors occurred with your partitioning:\n"
--#~ "\n"
--#~ "%s\n"
--#~ "\n"
--#~ "This can happen if there is not enough space on your hard drive(s) for "
--#~ "the installation. %s"
--#~ msgstr ""
--#~ "Při vytváření oddílů došlo k následujícím chybám:\n"
--#~ "\n"
--#~ "%s\n"
--#~ "\n"
--#~ "Chyby mohou vzniknout v případě, že na disku (discích) není pro instalaci "
--#~ "%s dostatek místa."
--
--#~ msgid "Unrecoverable Error"
--#~ msgstr "Neopravitelná chyba"
--
--#~ msgid "Your system will now be rebooted."
--#~ msgstr "Systém bude restartován."
--
--#~ msgid ""
--#~ "Automatic Partitioning sets partitions based on the selected installation "
--#~ "type. You also can customize the partitions once they have been created.\n"
--#~ "\n"
--#~ "The manual disk partitioning tool, Disk Druid, allows you to create "
--#~ "partitions in an interactive environment. You can set the file system "
--#~ "types, mount points, partition sizes, and more."
--#~ msgstr ""
--#~ "Automatické vytvoření oddílů je závislé na zvoleném typu instalace. Jeho "
--#~ "výsledek můžete dodatečně upravit.\n"
--#~ "\n"
--#~ "Disk Druid umožňuje ruční vytváření oddílů. Lze určit typy systémů "
--#~ "souborů, místa připojení, velikosti a další podrobnosti."
--
--#~ msgid ""
--#~ "Before automatic partitioning can be set up by the installation program, "
--#~ "you must choose how to use the space on your hard drives."
--#~ msgstr ""
--#~ "Před automatickým vytvořením oddílů musíte zvolit, jak využít místo na "
--#~ "vašich pevných discích."
--
--#~ msgid "Remove all partitions on this system"
--#~ msgstr "Odstranit všechny oddíly"
--
--#~ msgid "Remove all Linux partitions on this system"
--#~ msgstr "Odstranit všechny linuxové oddíly"
--
--#~ msgid "Keep all partitions and use existing free space"
--#~ msgstr "Zachovat všechny oddíly a využít jen volný prostor"
--
--#~ msgid "Upgrading %s\n"
--#~ msgstr "Aktualizace %s\n"
--
--#~ msgid "Installing %s\n"
--#~ msgstr "Instalace %s\n"
--
--#~ msgid "Warning"
--#~ msgstr "Varování"
--
--#~ msgid ""
--#~ "Your filesystems have already been activated.  You cannot go back past "
--#~ "this point.\n"
--#~ "\n"
--#~ "Would you like to continue with the installation?"
--#~ msgstr ""
--#~ "Vaše systémy souborů již byly aktivovány. Před tento krok se nemůžete "
--#~ "vrátit.\n"
--#~ "\n"
--#~ "Chcete pokračovat v instalaci?"
--
--#~ msgid "_Exit installer"
--#~ msgstr "_Ukončit instalátor"
--
--#~ msgid "_Continue"
--#~ msgstr "_Pokračovat"
--
--#~ msgid "Bootloader"
--#~ msgstr "Zavaděč"
--
--#~ msgid "Installing bootloader..."
--#~ msgstr "Instalace zavaděče systému..."
--
--#~ msgid ""
--#~ "No kernel packages were installed on your system.  Your boot loader "
--#~ "configuration will not be changed."
--#~ msgstr ""
--#~ "V systému nebyl nainstalován žádný balíček s jádrem. Nastavení zavaděče "
--#~ "systému nebude změněno."
--
--#~ msgid "Completed"
--#~ msgstr "Hotovo"
--
--#~ msgid "In progress...   "
--#~ msgstr "Probíhá...   "
--
--#~ msgid "Can't have a question in command line mode!"
--#~ msgstr "Nelze mít dotaz v režimu příkazového řádku!"
--
--#~ msgid "Parted exceptions can't be handled in command line mode!"
--#~ msgstr ""
--#~ "Výjimky pro parted nemohou být v režimu příkazového řádku obslouženy!"
--
--#~ msgid ""
--#~ "An unhandled exception has occurred.  This is most likely a bug.  Please "
--#~ "save a copy of the detailed exception and file a bug report"
--#~ msgstr ""
--#~ "Byla zachycena neobsloužená výjimka, což nejspíše způsobila chyba v "
--#~ "programu. Uložte prosím podrobný záznam výjimky a vyplňte hlášení o chybě"
--
--#~ msgid " with the provider of this software."
--#~ msgstr " u poskytovatele tohoto software."
--
--#~ msgid " against anaconda at %s"
--#~ msgstr " programu Anaconda na %s"
--
--#~ msgid "Dump Written"
--#~ msgstr "Záznam uložen"
--
--#~ msgid ""
--#~ "Your system's state has been successfully written to the disk. The "
--#~ "installer will now exit."
--#~ msgstr ""
--#~ "Stav vašeho systému byl úspěšně zapsán na disk. Instalace bude nyní "
--#~ "ukončena."
--
--#~ msgid "Dump Not Written"
--#~ msgstr "Záznam nebyl uložen"
--
--#~ msgid "There was a problem writing the system state to the disk."
--#~ msgstr "Při zápisu stavu systému na disk došlo k chybě."
--
--#~ msgid ""
--#~ "Your system's state has been successfully written to the remote host.  "
--#~ "The installer will now exit."
--#~ msgstr ""
--#~ "Stav vašeho systému byl úspěšně zapsán na vzdálený počítač. Instalace "
--#~ "bude nyní ukončena."
--
--#~ msgid "There was a problem writing the system state to the remote host."
--#~ msgstr "Při zápisu záznamu chyby na vzdálený počítač došlo k chybě."
--
--#~ msgid "Checking"
--#~ msgstr "Kontroluji"
--
--#~ msgid "Checking filesystem on %s..."
--#~ msgstr "Kontroluji systém souborů na %s..."
--
--#~ msgid "Resizing"
--#~ msgstr "Měním velikost"
--
--#~ msgid "Resizing filesystem on %s..."
--#~ msgstr "Měním velikost systému souborů na %s..."
--
--#~ msgid "Error"
--#~ msgstr "Chyba"
--
--#~ msgid ""
--#~ "An error occurred migrating %s to ext3.  It is possible to continue "
--#~ "without migrating this file system if desired.\n"
--#~ "\n"
--#~ "Would you like to continue without migrating %s?"
--#~ msgstr ""
--#~ "Při převodu (migrace) %s na ext3 došlo k chybě. Instalace může pokračovat "
--#~ "i bez převodu.\n"
--#~ "\n"
--#~ "Přejete si pokračovat bez převodu %s?"
--
--#~ msgid "RAID Device"
--#~ msgstr "RAID zařízení"
--
--#~ msgid "Apple Bootstrap"
--#~ msgstr "Apple zavaděč"
--
--#~ msgid "PPC PReP Boot"
--#~ msgstr "PPC PReP zavaděč"
--
--#~ msgid "First sector of boot partition"
--#~ msgstr "První sektor zaváděcího oddílu"
--
--#~ msgid "Master Boot Record (MBR)"
--#~ msgstr "Hlavní zaváděcí záznam (MBR)"
--
--#~ msgid ""
--#~ "An error occurred trying to initialize swap on device %s.  This problem "
--#~ "is serious, and the install cannot continue.\n"
--#~ "\n"
--#~ "Press <Enter> to exit the installer."
--#~ msgstr ""
--#~ "Při inicializaci odkládacího prostoru (swap) na zařízení %s došlo k "
--#~ "chybě. Chyba je závažná a instalace nemůže pokračovat.\n"
--#~ "\n"
--#~ "Stiskněte <Enter> pro ukončení instalace."
--
--#~ msgid "Skip"
--#~ msgstr "Vynechat"
--
--#~ msgid ""
--#~ "The swap device:\n"
--#~ "\n"
--#~ "     /dev/%s\n"
--#~ "\n"
--#~ "is a version 0 Linux swap partition. If you want to use this device, you "
--#~ "must reformat as a version 1 Linux swap partition. If you skip it, the "
--#~ "installer will ignore it during the installation."
--#~ msgstr ""
--#~ "Odkládací (swap) zařízení:\n"
--#~ "\n"
--#~ "     /dev/%s\n"
--#~ "\n"
--#~ "je linuxový odkládací oddíl verze 0. Chcete-li zařízení použít, musíte ho "
--#~ "přeformátovat na verzi 1. Vynecháte-li změnu na verzi 1, bude instalátor "
--#~ "odkládací oddíl v průběhu instalace ignorovat."
--
--#~ msgid "Reformat"
--#~ msgstr "Přeformátovat"
--
--#~ msgid ""
--#~ "The swap device:\n"
--#~ "\n"
--#~ "     /dev/%s\n"
--#~ "\n"
--#~ "in your /etc/fstab file is currently in use as a software suspend "
--#~ "partition, which means your system is hibernating. To perform an upgrade, "
--#~ "please shut down your system rather than hibernating it."
--#~ msgstr ""
--#~ "Odkládací (swap) zařízení:\n"
--#~ "\n"
--#~ "     /dev/%s\n"
--#~ "\n"
--#~ "v /etc/fstab je právě používáno jako oddíl pro uspání počítače (software "
--#~ "suspend), což znamená, že je systém uspán (hibernován). Před provedením "
--#~ "aktualizace systém raději úplně vypněte a nepoužívejte přitom režim "
--#~ "spánku."
--
--#~ msgid ""
--#~ "The swap device:\n"
--#~ "\n"
--#~ "     /dev/%s\n"
--#~ "\n"
--#~ "in your /etc/fstab file is currently in use as a software suspend "
--#~ "partition, which means your system is hibernating. If you are performing "
--#~ "a new install, make sure the installer is set to format all swap "
--#~ "partitions."
--#~ msgstr ""
--#~ "Odkládací (swap) zařízení:\n"
--#~ "\n"
--#~ "     /dev/%s\n"
--#~ "\n"
--#~ "v /etc/fstab je právě používáno jako oddíl pro uspání počítače (software "
--#~ "suspend), což znamená, že je systém uspán (hibernován). Před spuštěním "
--#~ "nové instalace se ujistěte, že instalátor všechny odkládací oddíly "
--#~ "naformátuje."
--
--#~ msgid ""
--#~ "\n"
--#~ "\n"
--#~ "Choose Skip if you want the installer to ignore this partition during the "
--#~ "upgrade.  Choose Format to reformat the partition as swap space."
--#~ msgstr ""
--#~ "\n"
--#~ "\n"
--#~ "Zvolte Vynechat, chcete-li, aby instalátor tento oddíl v průběhu "
--#~ "aktualizace ignoroval. Zvolte Formátovat, má-li být oddíl naformátován "
--#~ "jako odkládací oddíl (swap)."
--
--#~ msgid ""
--#~ "Error enabling swap device %s: %s\n"
--#~ "\n"
--#~ "Devices in /etc/fstab should be specified by label, not by device name.\n"
--#~ "\n"
--#~ "Press OK to exit the installer."
--#~ msgstr ""
--#~ "Chyba při povolování odkládacího zařízení %s: %s\n"
--#~ "\n"
--#~ "Zařízení v /etc/fstab musí být určena jmenovkou (label), ne názvem "
--#~ "zařízení.\n"
--#~ "\n"
--#~ "Ukončete instalaci stisknutím OK."
--
--#~ msgid ""
--#~ "Error enabling swap device %s: %s\n"
--#~ "\n"
--#~ "The /etc/fstab on your upgrade partition does not reference a valid swap "
--#~ "partition.\n"
--#~ "\n"
--#~ "Press OK to exit the installer"
--#~ msgstr ""
--#~ "Chyba při povolování odkládacího zařízení %s: %s\n"
--#~ "\n"
--#~ "/etc/fstab na oddílu určeném pro aktualizaci se neodkazuje na platný "
--#~ "odkládací oddíl.\n"
--#~ "\n"
--#~ "Ukončete instalaci stisknutím OK."
--
--#~ msgid ""
--#~ "Error enabling swap device %s: %s\n"
--#~ "\n"
--#~ "This most likely means this swap partition has not been initialized.\n"
--#~ "\n"
--#~ "Press OK to exit the installer."
--#~ msgstr ""
--#~ "Chyba při povolování odkládacího zařízení %s: %s\n"
--#~ "\n"
--#~ "Chyba je obvykle způsobena tím, že odkládací prostor není naformátován.\n"
--#~ "\n"
--#~ "Ukončete instalaci stisknutím OK."
--
--#~ msgid ""
--#~ "An error occurred trying to format %s.  This problem is serious, and the "
--#~ "install cannot continue.\n"
--#~ "\n"
--#~ "Press <Enter> to exit the installer."
--#~ msgstr ""
--#~ "Při formátování oddílu %s došlo k chybě.  Problém je závažný a instalace "
--#~ "nemůže pokračovat.\n"
--#~ "\n"
--#~ "Stiskněte <Enter> pro ukončení instalace."
--
--#~ msgid ""
--#~ "An error occurred trying to migrate %s.  This problem is serious, and the "
--#~ "install cannot continue.\n"
--#~ "\n"
--#~ "Press <Enter> to exit the installer."
--#~ msgstr ""
--#~ "Při převodu (migraci) oddílu %s došlo k chybě. Problém je závažný a "
--#~ "instalace nemůže pokračovat.\n"
--#~ "\n"
--#~ "Stiskněte <Enter> pro ukončení instalace."
--
--#~ msgid "Invalid mount point"
--#~ msgstr "Neplatné místo připojení"
--
--#~ msgid ""
--#~ "An error occurred when trying to create %s.  Some element of this path is "
--#~ "not a directory. This is a fatal error and the install cannot continue.\n"
--#~ "\n"
--#~ "Press <Enter> to exit the installer."
--#~ msgstr ""
--#~ "Při pokusu o vytvoření %s došlo k chybě. Některá část cesty není adresář. "
--#~ "Problém je závažný a instalace nemůže pokračovat.\n"
--#~ "\n"
--#~ "Stiskněte <Enter> pro ukončení instalace."
--
--#~ msgid ""
--#~ "An error occurred when trying to create %s: %s.  This is a fatal error "
--#~ "and the install cannot continue.\n"
--#~ "\n"
--#~ "Press <Enter> to exit the installer."
--#~ msgstr ""
--#~ "Při pokusu o vytvoření %s došlo k chybě: %s. Chyba je závažná a instalace "
--#~ "nemůže pokračovat.\n"
--#~ "\n"
--#~ "Stiskněte <Enter> pro ukončení instalace."
--
--#~ msgid ""
--#~ "An error occurred mounting device %s as %s.  You may continue "
--#~ "installation, but there may be problems."
--#~ msgstr ""
--#~ "V pokusu o připojení zařízení %s jako %s došlo k chybě. Můžete pokračovat "
--#~ "v instalaci, mohou však nastat problémy."
--
--#~ msgid ""
--#~ "Error mounting device %s as %s: %s\n"
--#~ "\n"
--#~ "Devices in /etc/fstab should be specified by label, not by device name.\n"
--#~ "\n"
--#~ "Press OK to exit the installer."
--#~ msgstr ""
--#~ "Chyba při připojování zařízení %s jako %s: %s\n"
--#~ "\n"
--#~ "Zařízení v souboru /etc/fstab musí být určena jmenovkou (label) a ne "
--#~ "názvem zařízení.\n"
--#~ "\n"
--#~ "Klikněte na 'OK' pro ukončení instalace."
--
--#~ msgid ""
--#~ "Error mounting device %s as %s: %s\n"
--#~ "\n"
--#~ "This most likely means this partition has not been formatted.\n"
--#~ "\n"
--#~ "Press OK to exit the installer."
--#~ msgstr ""
--#~ "Chyba při připojování zařízení %s jako %s: %s\n"
--#~ "\n"
--#~ "Problém je obvykle způsoben tím, že zařízení není naformátováno.\n"
--#~ "\n"
--#~ "Klikněte na 'OK' pro ukončení instalace."
--
--#~ msgid ""
--#~ "Error finding / entry.\n"
--#~ "\n"
--#~ "This is most likely means that your fstab is incorrect.\n"
--#~ "\n"
--#~ "Press OK to exit the installer."
--#~ msgstr ""
--#~ "Chyba při hledání položky /.\n"
--#~ "\n"
--#~ "Problém je obvykle způsoben tím, že tabulka fstab není správná.\n"
--#~ "\n"
--#~ "Klikněte na 'OK' pro ukončení instalace."
--
--#~ msgid "Duplicate Labels"
--#~ msgstr "Duplicitní jmenovky"
--
--#~ msgid ""
--#~ "Multiple devices on your system are labelled %s.  Labels across devices "
--#~ "must be unique for your system to function properly.\n"
--#~ "\n"
--#~ "Please fix this problem and restart the installation process."
--#~ msgstr ""
--#~ "Několik zařízení ve vašem počítači má jmenovku %s. Aby váš systém správně "
--#~ "fungoval, musí mít jmenovky různé názvy.\n"
--#~ "\n"
--#~ "Opravte jmenovky a spusťte instalaci znovu."
--
--#~ msgid ""
--#~ "An invalid label was found on device %s.  Please fix this problem and "
--#~ "restart the installation process."
--#~ msgstr ""
--#~ "Na zařízení %s je neplatná jmenovka (label). Opravte problém a spusťte "
--#~ "instalační program znovu."
--
--#~ msgid "Formatting"
--#~ msgstr "Formátování"
--
--#~ msgid "Formatting %s file system..."
--#~ msgstr "Formátování systému souborů %s..."
--
--#~ msgid "An error occurred copying the screenshots over."
--#~ msgstr "Při kopírování snímků obrazovky došlo k chybě."
--
--#~ msgid "Screenshots Copied"
--#~ msgstr "Snímek obrazovky zkopírován"
--
--#~ msgid ""
--#~ "The screenshots have been saved into the directory:\n"
--#~ "\n"
--#~ "\t/root/anaconda-screenshots/\n"
--#~ "\n"
--#~ "You can access these when you reboot and login as root."
--#~ msgstr ""
--#~ "Snímky obrazovky byly uloženy do adresáře\n"
--#~ "\n"
--#~ "\t/root/anaconda-screenshots/\n"
--#~ "\n"
--#~ "Soubory můžete použít až po restartu počítače a přihlášení se jako root."
--
--#~ msgid "Saving Screenshot"
--#~ msgstr "Ukládám snímek obrazovky"
--
--#~ msgid "A screenshot named '%s' has been saved."
--#~ msgstr "Snímek obrazovky pojmenovaný '%s' byl uložen."
--
--#~ msgid "Error Saving Screenshot"
--#~ msgstr "Chyba při ukládání snímku obrazovky"
--
--#~ msgid ""
--#~ "An error occurred while saving the screenshot.  If this occurred during "
--#~ "package installation, you may need to try several times for it to succeed."
--#~ msgstr ""
--#~ "Při ukládání snímku obrazovky došlo k chybě. Jestliže k ní došlo v "
--#~ "průběhu instalace balíčků, můžete zkusit získat snímek obrazovky "
--#~ "opakovaně."
--
--#~ msgid "Fix"
--#~ msgstr "Opravit"
--
--#~ msgid "Yes"
--#~ msgstr "Ano"
--
--#~ msgid "No"
--#~ msgstr "Ne"
--
--#~ msgid "Retry"
--#~ msgstr "Znovu"
--
--#~ msgid "Ignore"
--#~ msgstr "Ignorovat"
--
--#~ msgid "Cancel"
--#~ msgstr "Zrušit"
--
--#~ msgid "Installation Key"
--#~ msgstr "Instalační klíč"
--
--#~ msgid "Error with passphrase"
--#~ msgstr "Chyba v hesle"
--
--#~ msgid "The passphrases you entered were different.  Please try again."
--#~ msgstr "Hesla, která jste zadali, jsou různá. Zkuste to prosím znovu."
--
--#~ msgid "The passphrase must be at least eight characters long."
--#~ msgstr "Heslo musí být alespoň osm znaků dlouhé."
--
--#~ msgid ""
--#~ "Device %s is encrypted. In order to access the device's contents during "
--#~ "installation you must enter the device's passphrase below."
--#~ msgstr ""
--#~ "Zařízení %s je šifrováno. Abysteo mohli k obsahu tohoto zařízení "
--#~ "přistupovat při instalaci, musíte níže zadat heslo zařízení."
--
--#~ msgid "_Debug"
--#~ msgstr "_Ladění"
--
--#~ msgid "Exit installer"
--#~ msgstr "Ukončit instalátor"
--
--#~ msgid "Debug"
--#~ msgstr "Ladění"
--
--#~ msgid "Exception Occurred"
--#~ msgstr "Došlo k výjimce"
--
--#~ msgid "Error Parsing Kickstart Config"
--#~ msgstr "Chyba při zpracovávání kickstart souboru"
--
--#~ msgid "default:LTR"
--#~ msgstr "default:LTR"
--
--#~ msgid "Error!"
--#~ msgstr "Chyba!"
--
--#~ msgid ""
--#~ "An error occurred when attempting to load an installer interface "
--#~ "component.\n"
--#~ "\n"
--#~ "className = %s"
--#~ msgstr ""
--#~ "Chyba při pokusu o načtení komponenty rozhraní instalačního programu.\n"
--#~ "\n"
--#~ "className = %s"
--
--#~ msgid "_Exit"
--#~ msgstr "_Konec"
--
--#~ msgid "_Retry"
--#~ msgstr "_Znovu"
--
--#~ msgid "The installer will now exit..."
--#~ msgstr "Instalační program bude ukončen..."
--
--#~ msgid "Your system will now be rebooted..."
--#~ msgstr "Počítač bude restartován..."
--
--#~ msgid "_Reboot"
--#~ msgstr "_Restartovat"
--
--#~ msgid "%s Installer"
--#~ msgstr "Instalační program %s"
--
--#~ msgid "Unable to load title bar"
--#~ msgstr "Nemohu přečíst titulek"
--
--#~ msgid "Install Window"
--#~ msgstr "Instalační okno"
--
--#~ msgid ""
--#~ "The ISO image %s has a size which is not a multiple of 2048 bytes.  This "
--#~ "may mean it was corrupted on transfer to this computer.\n"
--#~ "\n"
--#~ "It is recommended that you exit and abort your installation, but you can "
--#~ "choose to continue if you think this is in error."
--#~ msgstr ""
--#~ "ISO obraz %s má velikost, která není násobkem 2048 bajtů. Obraz byl "
--#~ "pravděpodobně při přenosu poškozen.\n"
--#~ "\n"
--#~ "Doporučujeme přerušit a ukončit instalaci. Pokud si myslíte, že to není "
--#~ "chyba, můžete v instalaci pokračovat."
--
--#~ msgid "Couldn't Mount ISO Source"
--#~ msgstr "Nelze připojit ISO obraz"
--
--#~ msgid ""
--#~ "An error occurred mounting the source device %s.  This may happen if your "
--#~ "ISO images are located on an advanced storage device like LVM or RAID, or "
--#~ "if there was a problem mounting a partition.  Click exit to abort the "
--#~ "installation."
--#~ msgstr ""
--#~ "Při připojováni ISO obrazu %s došlo k chybě. Chyba může být způsobena "
--#~ "umístěním ISO obrazů na zařízení s LVM nebo RAID nebo při problémech s "
--#~ "připojením oddílu, kde jsou obrazy umístěny. Pro opuštění instalace "
--#~ "klikněte na Ukončit."
--
--#~ msgid "Missing ISO 9660 Image"
--#~ msgstr "Chybějící obraz formátu ISO 9660"
--
--#~ msgid ""
--#~ "The installer has tried to mount image #%s, but cannot find it on the "
--#~ "hard drive.\n"
--#~ "\n"
--#~ "Please copy this image to the drive and click Retry. Click Exit  to abort "
--#~ "the installation."
--#~ msgstr ""
--#~ "Instalátor se pokusil připojit obraz #%s, ale na pevném disku se ho "
--#~ "nepodařilo nalézt.\n"
--#~ "\n"
--#~ "Zkopírujte požadovaný obraz na disk a stiskněte 'Znovu'. Chcete-li "
--#~ "instalaci opustit, zvolte Ukončit."
--
--#~ msgid ""
--#~ "The software you have selected to install will require the following "
--#~ "discs:\n"
--#~ "\n"
--#~ "%s\n"
--#~ "Please have these ready before proceeding with the installation.  If you "
--#~ "need to abort the installation and exit please select \"Reboot\"."
--#~ msgstr ""
--#~ "Pro programy, které jste se rozhodli nainstalovat, budou potřeba "
--#~ "následující média:\n"
--#~ "\n"
--#~ "%s\n"
--#~ "Připravte si je před pokračováním v instalaci. Pokud potřebujete "
--#~ "instalaci přerušit a restartovat, zvolte 'Restartovat'."
--
--#~ msgid "_Back"
--#~ msgstr "_Předchozí"
--
--#~ msgid ""
--#~ "An error occurred unmounting the disc.  Please make sure you're not "
--#~ "accessing %s from the shell on tty2 and then click OK to retry."
--#~ msgstr ""
--#~ "Při odpojování média došlo k chybě. Zkontrolujte, že v příkazovém řádku "
--#~ "shellu na tty2 (druhá kvirtuální konzole) nepřistupujete na %s a "
--#~ "stiskněte 'OK' pro další pokus."
--
--#~ msgid "Install on System"
--#~ msgstr "Typ instalace"
--
--#~ msgid "Initializing iSCSI initiator"
--#~ msgstr "Inicializace iSCSI iniciátoru"
--
--#~ msgid ""
--#~ "There was an error running the kickstart script at line %s.  You may "
--#~ "examine the output in %s.  This is a fatal error and your install will be "
--#~ "aborted.  Press the OK button to exit the installer."
--#~ msgstr ""
--#~ "Při provádění kickstart skriptu došlo k chybě na řádku %s. Výstup můžete "
--#~ "zkontrolovat v %s. Toto je závažná chyba a instalace bude ukončena. "
--#~ "Ukončete instalaci stisknutím tlačítka OK."
--
--#~ msgid "Scriptlet Failure"
--#~ msgstr "Chyba skriptu"
--
--#~ msgid "Running..."
--#~ msgstr "Spouštím..."
--
--#~ msgid "Running post-install scripts"
--#~ msgstr "Spouštím poinstalační skripty"
--
--#~ msgid "Running pre-install scripts"
--#~ msgstr "Spouštím předinstalační skripty"
--
--#~ msgid "Missing Package"
--#~ msgstr "Chybějící Balíček"
--
--#~ msgid ""
--#~ "You have specified that the package '%s' should be installed.  This "
--#~ "package does not exist. Would you like to continue or abort your "
--#~ "installation?"
--#~ msgstr ""
--#~ "V kickstart souboru je požadována instalace balíčku '%s'. Takový balíček "
--#~ "neexistuje. Chcete pokračovat nebo ukončit instalaci?"
--
--#~ msgid "_Abort"
--#~ msgstr "_Přerušit"
--
--#~ msgid "Missing Group"
--#~ msgstr "Chybějící skupina"
--
--#~ msgid ""
--#~ "You have specified that the group '%s' should be installed. This group "
--#~ "does not exist. Would you like to continue or abort your installation?"
--#~ msgstr ""
--#~ "V kickstart souboru je požadována instalace skupiny '%s'. Taková skupina "
--#~ "neexistuje. Chcete pokračovat nebo ukončit instalaci?"
--
--#~ msgid "Unable to find image"
--#~ msgstr "Nelze najít obraz"
--
--#~ msgid ""
--#~ "The given location isn't a valid %s live CD to use as an installation "
--#~ "source."
--#~ msgstr ""
--#~ "Na zadaném místě není platné %s Live CD, které by mohlo být použito pro "
--#~ "instalaci."
--
--#~ msgid "Copying live image to hard drive."
--#~ msgstr "Kopírování live obrazu na pevný disk."
--
--#~ msgid "Doing post-installation"
--#~ msgstr "Dokončení instalace"
--
--#~ msgid ""
--#~ "Performing post-installation filesystem changes.  This may take several "
--#~ "minutes..."
--#~ msgstr "Probíhá dokončení instalace. Může to chvíli trvat..."
--
--#~ msgid ""
--#~ "The root filesystem you created is not large enough for this live image "
--#~ "(%.2f MB required)."
--#~ msgstr ""
--#~ "Kořenový systém souborů, který jste vytvořili, není pro tento živý obraz "
--#~ "dost velký (je třeba %.2f MB)."
--
--#~ msgid "Hostname must be 64 or less characters in length."
--#~ msgstr "Jméno počítače musí být dlouhé nejvýše 64 znaků."
--
--#~ msgid ""
--#~ "Hostname must start with a valid character in the range 'a-z' or 'A-Z'"
--#~ msgstr ""
--#~ "Jméno počítače musí začínat znakem 'a-z' nebo 'A-Z' (bez háčků a čárek)"
--
--#~ msgid "Hostnames can only contain the characters 'a-z', 'A-Z', '-', or '.'"
--#~ msgstr ""
--#~ "Jméno počítače může obsahovat jen znaky 'a-z', 'A-Z', '-' nebo '.' (bez "
--#~ "háčků a čárek)"
--
--#~ msgid "IP address is missing."
--#~ msgstr "Chybí IP adresa."
--
--#~ msgid ""
--#~ "IPv4 addresses must contain four numbers between 0 and 255, separated by "
--#~ "periods."
--#~ msgstr ""
--#~ "IPv4 adresy musí obsahovat čtyři čísla mezi 0 a 255 oddělená tečkami."
--
--#~ msgid "'%s' is not a valid IPv6 address."
--#~ msgstr "'%s' není platná IPv6 adresa."
--
--#~ msgid "'%s' is an invalid IP address."
--#~ msgstr "'%s' není platná IP adresa."
--
--#~ msgid "Invalid Key"
--#~ msgstr "Neplatný klíč"
--
--#~ msgid "The key you entered is invalid."
--#~ msgstr "Vložený klíč není platný."
--
--#~ msgid "_Skip"
--#~ msgstr "_Přeskočit"
--
--#~ msgid "Warning! This is pre-release software!"
--#~ msgstr "Varování! Používáte předběžnou verzi!"
--
--#~ msgid ""
--#~ "Thank you for downloading this pre-release of %s.\n"
--#~ "\n"
--#~ "This is not a final release and is not intended for use on production "
--#~ "systems.  The purpose of this release is to collect feedback from "
--#~ "testers, and it is not suitable for day to day usage.\n"
--#~ "\n"
--#~ "To report feedback, please visit:\n"
--#~ "\n"
--#~ "   %s\n"
--#~ "\n"
--#~ "and file a report against '%s'.\n"
--#~ msgstr ""
--#~ "Děkujeme vám, že jste si stáhli předběžnou verzi (pre-release) %s.\n"
--#~ "\n"
--#~ "Předběžná verze není ještě dokončeným produktem a není určena pro použití "
--#~ "na důležitých počítačích ani pro běžné použití. Účelem předběžné verze je "
--#~ "umožnit testování a získat ohlasy a hlášení o chybách.\n"
--#~ "\n"
--#~ "Pro nahlášení svých zkušeností navštivte prosím:\n"
--#~ "\n"
--#~ "    %s\n"
--#~ "\n"
--#~ "a vyplňte hlášení chyb pro '%s'.\n"
--
--#~ msgid "_Install anyway"
--#~ msgstr "Přesto _instalovat"
--
--#~ msgid "Foreign"
--#~ msgstr "Cizí"
--
--#~ msgid ""
--#~ "The device %s is LDL formatted instead of CDL formatted.  LDL formatted "
--#~ "DASDs are not supported for usage during an install of %s.  If you wish "
--#~ "to use this disk for installation, it must be re-initialized causing the "
--#~ "loss of ALL DATA on this drive.\n"
--#~ "\n"
--#~ "Would you like to reformat this DASD using CDL format?"
--#~ msgstr ""
--#~ "Zařízení %s je naformátován na LDL místo na CDL. DASD s formátem LDL "
--#~ "nejsou při instalaci %s podporovány. Pokud chcete disk použít pro "
--#~ "instalaci, musí být znovu inicializován, což způsobí ztrátu VŠECH DAT na "
--#~ "disku.\n"
--#~ "\n"
--#~ "Chcete DASD přeformátovat na formát CDL?"
--
--#~ msgid ""
--#~ "/dev/%s currently has a %s partition layout.  To use this drive for the "
--#~ "installation of %s, it must be re-initialized, causing the loss of ALL "
--#~ "DATA on this drive.\n"
--#~ "\n"
--#~ "Would you like to re-initialize this drive?"
--#~ msgstr ""
--#~ "Zařízení /dev/%s má tabulku rozložení oddílů %s. Abyste na disk mohli "
--#~ "nainstalovat %s, musí být znovu inicializován, což znamená ztrátu VŠECH "
--#~ "DAT na disku.\n"
--#~ "\n"
--#~ "Chcete disk inicializovat?"
--
--#~ msgid "_Ignore drive"
--#~ msgstr "_Ignorovat disk"
--
--#~ msgid "_Re-initialize drive"
--#~ msgstr "_Inicializovat disk"
--
--#~ msgid "Initializing"
--#~ msgstr "Inicializace"
--
--#~ msgid "Please wait while formatting drive %s...\n"
--#~ msgstr "Čekejte prosím, formátuje se disk %s...\n"
--
--#~ msgid ""
--#~ "The partition table on device %s was unreadable. To create new partitions "
--#~ "it must be initialized, causing the loss of ALL DATA on this drive.\n"
--#~ "\n"
--#~ "This operation will override any previous installation choices about "
--#~ "which drives to ignore.\n"
--#~ "\n"
--#~ "Would you like to initialize this drive, erasing ALL DATA?"
--#~ msgstr ""
--#~ "Tabulka oddílů na zařízení %s je nečitelná. Aby mohly být vytvořeny nové "
--#~ "oddíly, musí být tabulka oddílů inicializována, což znamená ztrátu VŠECH "
--#~ "DAT na disku.\n"
--#~ "\n"
--#~ "Operace nebere ohled na dřívější rozhodnutí, které disky chcete "
--#~ "ignorovat.\n"
--#~ "\n"
--#~ "Chcete inicializovat disk a smazat VŠECHNA DATA?"
--
--#~ msgid ""
--#~ "The partition table on device %s (%s) was unreadable. To create new "
--#~ "partitions it must be initialized, causing the loss of ALL DATA on this "
--#~ "drive.\n"
--#~ "\n"
--#~ "This operation will override any previous installation choices about "
--#~ "which drives to ignore.\n"
--#~ "\n"
--#~ "Would you like to initialize this drive, erasing ALL DATA?"
--#~ msgstr ""
--#~ "Tabulka oddílů na zařízení %s (%s) je nečitelná. Aby mohly být vytvořeny "
--#~ "nové oddíly, musí být tabulka oddílů inicializována, což znamená ztrátu "
--#~ "VŠECH DAT na disku.\n"
--#~ "\n"
--#~ "Operace nebere ohled na dřívější rozhodnutí, které disky chcete "
--#~ "ignorovat.\n"
--#~ "\n"
--#~ "Chcete inicializovat disk a smazat VŠECHNA DATA?"
--
--#~ msgid ""
--#~ "The drive /dev/%s has more than 15 partitions on it.  The SCSI subsystem "
--#~ "in the Linux kernel does not allow for more than 15 partitons at this "
--#~ "time.  You will not be able to make changes to the partitioning of this "
--#~ "disk or use any partitions beyond /dev/%s15 in %s"
--#~ msgstr ""
--#~ "Zařízení /dev/%s obsahuje více než 15 oddílů. SCSI subsystém v jádře "
--#~ "Linuxu zatím více, než 15 zařízení neumožňuje. Nebude možné provádět "
--#~ "změny v rozdělení disku ani používat oddíly za 15. oddílem /dev/%s v %s."
--
--#~ msgid "No Drives Found"
--#~ msgstr "Nenalezeny žádné disky"
--
--#~ msgid ""
--#~ "An error has occurred - no valid devices were found on which to create "
--#~ "new file systems. Please check your hardware for the cause of this "
--#~ "problem."
--#~ msgstr ""
--#~ "Došlo k chybě - nebyla nalezena žádná platná zařízení, na nichž by bylo "
--#~ "možné vytvořit nové systémy souborů. Může se jednat o hardwarovou chybu."
--
--#~ msgid "Please enter a volume group name."
--#~ msgstr "Vložte jméno skupiny svazků (VG)."
--
--#~ msgid "Volume Group Names must be less than 128 characters"
--#~ msgstr "Jméno skupiny svazků (VG) musí mít méně než 128 znaků"
--
--#~ msgid "Error - the volume group name %s is not valid."
--#~ msgstr "Chyba - jméno skupiny svazku (VG) %s není platné."
--
--#~ msgid ""
--#~ "Error - the volume group name contains illegal characters or spaces.  "
--#~ "Acceptable characters are letters, digits, '.' or '_'."
--#~ msgstr ""
--#~ "Chyba - jméno skupiny svazků obsahuje neplatné znaky nebo mezery. "
--#~ "Povolené znaky jsou písmena, číslice, '.' a '_'."
--
--#~ msgid "Please enter a logical volume name."
--#~ msgstr "Vložte jméno logického svazku (LV)."
--
--#~ msgid "Logical Volume Names must be less than 128 characters"
--#~ msgstr "Jméno logického svazku (LV) musí mít méně než 128 znaků"
--
--#~ msgid ""
--#~ "Error - the logical volume name contains illegal characters or spaces.  "
--#~ "Acceptable characters are letters, digits, '.' or '_'."
--#~ msgstr ""
--#~ "Chyba - jméno logického svazku (LV) obsahuje nedovolené znaky nebo "
--#~ "mezery. Povolené znaky jsou písmena, číslice, '.' a '_'."
--
--#~ msgid ""
--#~ "The mount point %s is invalid.  Mount points must start with '/' and "
--#~ "cannot end with '/', and must contain printable characters and no spaces."
--#~ msgstr ""
--#~ "Místo připojení %s není platné. Musí začínat znakem '/' a nesmí tímto "
--#~ "znakem končit. Může obsahovat pouze tisknutelné znaky a žádné mezery."
--
--#~ msgid "Please specify a mount point for this partition."
--#~ msgstr "Zvolte místo připojení oddílu."
--
--#~ msgid "This partition is part of the RAID device /dev/md%s."
--#~ msgstr "Oddíl je část RAID zařízení /dev/md%s."
--
--#~ msgid "This partition is part of a RAID device."
--#~ msgstr "Oddíl je část RAID zařízení."
--
--#~ msgid "This partition is part of the LVM volume group '%s'."
--#~ msgstr "Oddíl je část LVM skupiny svazků (VG) '%s'."
--
--#~ msgid "This partition is part of a LVM volume group."
--#~ msgstr "Oddíl je část LVM skupiny svazků (VG)."
--
--#~ msgid "Unable To Delete"
--#~ msgstr "Nelze odstranit"
--
--#~ msgid "You must first select a partition to delete."
--#~ msgstr "Nejprve musíte zvolit oddíl, který chcete odstranit."
--
--#~ msgid "You cannot delete a partition of a LDL formatted DASD."
--#~ msgstr "Nelze odstranit oddíl DASD formátovaného LDL."
--
--#~ msgid ""
--#~ "You cannot delete this partition, as it is an extended partition which "
--#~ "contains %s"
--#~ msgstr "Nelze odstranit rozšířený (extended) oddíl, protože obsahuje %s"
--
--#~ msgid "This partition is holding the data for the hard drive install."
--#~ msgstr "Oddíl obsahuje data pro instalaci z disku."
--
--#~ msgid ""
--#~ "You cannot delete this partition:\n"
--#~ "\n"
--#~ msgstr ""
--#~ "Nelze odstranit oddíl:\n"
--#~ "\n"
--
--#~ msgid "Confirm Delete"
--#~ msgstr "Potvrdit odstranění"
--
--#~ msgid "You are about to delete all partitions on the device '/dev/%s'."
--#~ msgstr "Odstranění všech oddílů na zařízení /dev/%s."
--
--#~ msgid "Notice"
--#~ msgstr "Upozornění"
--
--#~ msgid ""
--#~ "The following partitions were not deleted because they are in use:\n"
--#~ "\n"
--#~ "%s"
--#~ msgstr ""
--#~ "Následující oddíly nebyly odstraněny, protože jsou právě používány:\n"
--#~ "\n"
--#~ "%s"
--
--#~ msgid ""
--#~ "You cannot edit this partition:\n"
--#~ "\n"
--#~ msgstr ""
--#~ "Nelze upravit oddíl:\n"
--#~ "\n"
--
--#~ msgid ""
--#~ "You cannot edit this partition, as it is an extended partition which "
--#~ "contains %s"
--#~ msgstr "Nelze upravit rozšířený (extended) oddíl, protože obsahuje %s"
--
--#~ msgid "Format as Swap?"
--#~ msgstr "Formátovat jako SWAP?"
--
--#~ msgid ""
--#~ "/dev/%s has a partition type of 0x82 (Linux swap) but does not appear to "
--#~ "be formatted as a Linux swap partition.\n"
--#~ "\n"
--#~ "Would you like to format this partition as a swap partition?"
--#~ msgstr ""
--#~ "Oddíl /dev/%s je typu 0x82 (odkládací oddíl - Linux swap), ale nezdá se, "
--#~ "že byl byl jako swap naformátován.\n"
--#~ "\n"
--#~ "Chcete oddíl naformátovat jako swap?"
--
--#~ msgid "You need to select at least one hard drive to install %s."
--#~ msgstr "Musíte vybrat alespoň jeden disk, na který nainstalujete %s."
--
--#~ msgid ""
--#~ "You have chosen to use a pre-existing partition for this installation "
--#~ "without formatting it. We recommend that you format this partition to "
--#~ "make sure files from a previous operating system installation do not "
--#~ "cause problems with this installation of Linux. However, if this "
--#~ "partition contains files that you need to keep, such as home directories, "
--#~ "then continue without formatting this partition."
--#~ msgstr ""
--#~ "Rozhodli jste se pro instalaci použít existující oddíl bez jeho "
--#~ "naformátování. Doporučujeme oddíl naformátovat, aby soubory z instalace "
--#~ "předchozího operačního systému nemohly v této instalaci Linuxu způsobit "
--#~ "problémy. Pokud ale oddíl obsahuje data, která potřebujete zachovat, "
--#~ "např. domovské adresáře uživatelů, tak pokračujte bez formátování tohoto "
--#~ "oddílu."
--
--#~ msgid "Format?"
--#~ msgstr "Formátovat?"
--
--#~ msgid "_Modify Partition"
--#~ msgstr "_Zpět na nastavení oddílu"
--
--#~ msgid "Do _Not Format"
--#~ msgstr "_Neformátovat"
--
--#~ msgid "Error with Partitioning"
--#~ msgstr "Chyba při vytváření oddílů"
--
--#~ msgid ""
--#~ "The following critical errors exist with your requested partitioning "
--#~ "scheme. These errors must be corrected prior to continuing with your "
--#~ "install of %s.\n"
--#~ "\n"
--#~ "%s"
--#~ msgstr ""
--#~ "V požadovaném rozdělení na oddíly se vyskytly následující kritické chyby, "
--#~ "které musí být před pokračováním instalace %s odstraněny.\n"
--#~ "\n"
--#~ "%s"
--
--#~ msgid "Partitioning Warning"
--#~ msgstr "Varování při vytváření oddílů"
--
--#~ msgid ""
--#~ "The following warnings exist with your requested partition scheme.\n"
--#~ "\n"
--#~ "%s\n"
--#~ "\n"
--#~ "Would you like to continue with your requested partitioning scheme?"
--#~ msgstr ""
--#~ "V požadovaném rozdělení na oddíly se vyskytla následující varování.\n"
--#~ "\n"
--#~ "%s\n"
--#~ "\n"
--#~ "Chcete i přes to pokračovat?"
--
--#~ msgid ""
--#~ "The following pre-existing partitions have been selected to be formatted, "
--#~ "destroying all data."
--#~ msgstr ""
--#~ "Uvedené oddíly budou naformátovány, což smaže všechna data, která jsou na "
--#~ "nich uložena:"
--
--#~ msgid ""
--#~ "Select 'Yes' to continue and format these partitions, or 'No' to go back "
--#~ "and change these settings."
--#~ msgstr ""
--#~ "Pro pokračování a naformátování oddílů klikněte na 'Ano'. Pokud zvolíte "
--#~ "'Ne', bude možné provést změny v nastavení."
--
--#~ msgid "Format Warning"
--#~ msgstr "Varování před formátováním"
--
--#~ msgid ""
--#~ "You are about to delete the volume group \"%s\".\n"
--#~ "\n"
--#~ "ALL logical volumes in this volume group will be lost!"
--#~ msgstr ""
--#~ "Chcete odstranit skupinu svazků (VG) \"%s\".\n"
--#~ "\n"
--#~ "VŠECHNY logické svazky (LV) ve skupině (VG) budou smazány!"
--
--#~ msgid "You are about to delete the logical volume \"%s\"."
--#~ msgstr "Chcete odstranit logický svazek (LV) \"%s\"."
--
--#~ msgid "You are about to delete a RAID device."
--#~ msgstr "Chcete odstranit RAID zařízení."
--
--#~ msgid "You are about to delete the /dev/%s partition."
--#~ msgstr "Chcete odstranit oddíl /dev/%s."
--
--#~ msgid "The partition you selected will be deleted."
--#~ msgstr "Vybraný oddíl bude odstraněn."
--
--#~ msgid "Confirm Reset"
--#~ msgstr "Potvrzení obnovení"
--
--#~ msgid ""
--#~ "Are you sure you want to reset the partition table to its original state?"
--#~ msgstr "Chcete opravdu obnovit tabulku oddílů do jejího původního stavu?"
--
--#~ msgid ""
--#~ "The partitioning options you have chosen have already been activated. You "
--#~ "can no longer return to the disk editing screen. Would you like to "
--#~ "continue with the installation process?"
--#~ msgstr ""
--#~ "Změny v oddílech byly zapsány. Nní možné se již vrátit zpět na úpravu "
--#~ "oddílů. Chcete pokračovat v instalaci?"
--
--#~ msgid "Writing partitioning to disk"
--#~ msgstr "Zapisuji oddíly na disk"
--
--#~ msgid ""
--#~ "The partitioning options you have selected will now be written to disk.  "
--#~ "Any data on deleted or reformatted partitions will be lost"
--#~ msgstr ""
--#~ "Možnosti rozložení oddílů, které jste zvolili, budou nyní zapsány na "
--#~ "disk.  Všechna data na odstraněných nebo přeformátovaných oddílech budou "
--#~ "ztracena"
--
--#~ msgid "Go _back"
--#~ msgstr "Jít _zpět"
--
--#~ msgid "_Write changes to disk"
--#~ msgstr "Za_psat změny na disk"
--
--#~ msgid "Back"
--#~ msgstr "Zpět"
--
--#~ msgid "Confirm"
--#~ msgstr "Potvrďte"
--
--#~ msgid ""
--#~ "Are you sure you want to skip entering a passphrase for device %s?\n"
--#~ "\n"
--#~ "If you skip this step the device's contents will not be available during "
--#~ "installation."
--#~ msgstr ""
--#~ "Opravdu chcete přeskočit zadávání hesla pro zařízení %s?\n"
--#~ "\n"
--#~ "Pokud tento krok přeskočíte, obsah zařízení nebude k dispozici při "
--#~ "instalaci."
--
--#~ msgid ""
--#~ "You have not defined a root partition (/), which is required for "
--#~ "installation of %s to continue."
--#~ msgstr ""
--#~ "Není definován kořenový oddíl (/), který je nutný pro pokračování "
--#~ "instalace distribuce %s."
--
--#~ msgid ""
--#~ "Your root partition is less than 250 megabytes which is usually too small "
--#~ "to install %s."
--#~ msgstr ""
--#~ "Kořenový oddíl je menší než 250 MB, což je obvykle příliš málo pro "
--#~ "instalaci distribuce %s."
--
--#~ msgid ""
--#~ "You must create a /boot/efi partition of type FAT and a size of 50 "
--#~ "megabytes."
--#~ msgstr ""
--#~ "Musíte vytvořit oddíl /boot/efi, který bude typu FAT a jeho velikost bude "
--#~ "50 MB."
--
--#~ msgid ""
--#~ "Your boot partition isn't on one of the first four partitions and thus "
--#~ "won't be bootable."
--#~ msgstr ""
--#~ "Oddíl, ze kterého se bude zavádět systém, není na jednom z prvních čtyř "
--#~ "oddílů, a proto z něj nebude možné systém spustit."
--
--#~ msgid "You must create an Apple Bootstrap partition."
--#~ msgstr "Musíte vytvořit zaváděcí oddíl Apple."
--
--#~ msgid "You must create a PPC PReP Boot partition."
--#~ msgstr "Musíte vytvořit zaváděcí oddíl PPC PReP."
--
--#~ msgid ""
--#~ "Your %s partition is less than %s megabytes which is lower than "
--#~ "recommended for a normal %s install."
--#~ msgstr ""
--#~ "Oddíl %s je menší než %s MB, což je méně než je doporučená velikost pro "
--#~ "obvyklou instalaci distribuce %s."
--
--#~ msgid ""
--#~ "Installing on a USB device.  This may or may not produce a working system."
--#~ msgstr ""
--#~ "Instalace na USB zařízení. To může (ale nemusí) vést k vytvoření "
--#~ "funkčního systému. "
--
--#~ msgid ""
--#~ "Installing on a FireWire device.  This may or may not produce a working "
--#~ "system."
--#~ msgstr ""
--#~ "Instalace na FireWire zařízení. To může (ale nemusí) vést k vytvoření "
--#~ "funkčního systému. "
--
--#~ msgid "Bootable partitions can only be on RAID1 devices."
--#~ msgstr "Oddíl pro zavádění systému může být pouze na RAID1 zařízení."
--
--#~ msgid "Bootable partitions cannot be on a logical volume."
--#~ msgstr "Oddíl pro zavádění systému nemůže být na logickém svazku (LV)."
--
--#~ msgid "Bootable partitions cannot be on a RAID device."
--#~ msgstr "Oddíl pro zavádění systému nemůže být na RAID zařízení."
--
--#~ msgid "Bootable partitions cannot be on an %s filesystem."
--#~ msgstr "Oddíl pro zavádění systému nemůže být na systému souborů %s."
--
--#~ msgid "Bootable partitions cannot be on an encrypted block device"
--#~ msgstr ""
--#~ "Oddíl pro zavádění systému nemůže být na šifrovaném blokovém zařízení"
--
--#~ msgid ""
--#~ "You have not specified a swap partition.  Although not strictly required "
--#~ "in all cases, it will significantly improve performance for most "
--#~ "installations."
--#~ msgstr ""
--#~ "Neurčili jste odkládací oddíl (swap). Přesto, že to není není nezbytně "
--#~ "nutné, jeho použití ve většině případů výrazně zvýší výkonnost systému."
--
--#~ msgid ""
--#~ "You have specified more than 32 swap devices.  The kernel for %s only "
--#~ "supports 32 swap devices."
--#~ msgstr ""
--#~ "Určili jste více než 32 odkládacích zařízení, což je více než podporuje "
--#~ "jádro distribuce %s."
--
--#~ msgid ""
--#~ "You have allocated less swap space (%dM) than available RAM (%dM) on your "
--#~ "system.  This could negatively impact performance."
--#~ msgstr ""
--#~ "Systém má k dispozici méně odkládacího prostoru (%dM), než je velikost "
--#~ "RAM (%dM), což může negativně ovlivnit výkon vašeho systému."
--
--#~ msgid "the partition in use by the installer."
--#~ msgstr "oddíl používaný instalačním programem."
--
--#~ msgid "a partition which is a member of a RAID array."
--#~ msgstr "oddíl, který je součástí RAID pole."
--
--#~ msgid "a partition which is a member of a LVM Volume Group."
--#~ msgstr "oddíl, který je členem skupiny svazků LVM."
--
--#~ msgid "The mount point %s must be formatted during live CD installs."
--#~ msgstr ""
--#~ "Místo připojení %s musí být při instalaci z živého CD naformátováno."
--
--#~ msgid ""
--#~ "This mount point is invalid.  The %s directory must be on the / file "
--#~ "system."
--#~ msgstr ""
--#~ "Místo připojení není platné. Adresář %s musí být v kořenovém systému "
--#~ "souborů."
--
--#~ msgid ""
--#~ "The mount point %s cannot be used.  It must be a symbolic link for proper "
--#~ "system operation.  Please select a different mount point."
--#~ msgstr ""
--#~ "Pro připojení (mount) nelze %s použít. Pro správnou funkci by to musel "
--#~ "být symbolický odkaz. Zvolte jiné místo připojení."
--
--# Týká se jen / /boot /var /tmp /usr /home. Nemusíme uživatele strašit při
--# připojování windowsovské partition víc, než je nutné.
--#~ msgid "This mount point must be on a linux file system."
--#~ msgstr "Místo připojení musí být na linuxovém systému souborů."
--
--#~ msgid ""
--#~ "The mount point \"%s\" is already in use, please choose a different mount "
--#~ "point."
--#~ msgstr "Místo připojení \"%s\" je již používáno. Zadejte jiné."
--
--#~ msgid ""
--#~ "The size of the %s partition (%10.2f MB) exceeds the maximum size of "
--#~ "%10.2f MB."
--#~ msgstr ""
--#~ "Velikost oddílu %s (%10.2f MB) překračuje maximální velikost %10.2f MB."
--
--#~ msgid ""
--#~ "The size of the requested partition (size = %s MB) exceeds the maximum "
--#~ "size of %s MB."
--#~ msgstr "Velikost oddílu (size = %s MB) překračuje maximální velikost %s MB."
--
--#~ msgid "The size of the requested partition is negative! (size = %s MB)"
--#~ msgstr "Velikost zadaného oddílu je záporná! (size = %s MB)"
--
--#~ msgid "Partitions can't start below the first cylinder."
--#~ msgstr "Oddíl nemůže začínat před prvním cylindrem."
--
--#~ msgid "Partitions can't end on a negative cylinder."
--#~ msgstr "Oddíl nemůže končit na záporném cylindru."
--
--#~ msgid "No members in RAID request, or not RAID level specified."
--#~ msgstr "Nevybráni členové pro RAID nebo nezvolen typ RAIDu."
--
--#~ msgid "A RAID device of type %s requires at least %s members."
--#~ msgstr "RAID zařízení typu %s vyžaduje alespoň %s členů."
--
--#~ msgid ""
--#~ "This RAID device can have a maximum of %s spares. To have more spares you "
--#~ "will need to add members to the RAID device."
--#~ msgstr ""
--#~ "RAID zařízení může mít maximálně %s rezerv (spare). Pokud jich chcete "
--#~ "více, musíte přidat další členy RAIDu."
--
--#~ msgid ""
--#~ "Logical volume size must be larger than the volume group's physical "
--#~ "extent size."
--#~ msgstr ""
--#~ "Velikost logického svazku (LV) musí být větší, než je velikost extentu "
--#~ "skupiny svazků (VG)."
--
--#~ msgid "Starting Interface"
--#~ msgstr "Start rozhraní"
--
--#~ msgid "Attempting to start %s"
--#~ msgstr "Pokus o spuštění %s"
--
--#~ msgid ""
--#~ "When finished please exit from the shell and your system will reboot."
--#~ msgstr "Po dokončení práce ukončete shell a váš systém bude restartován."
--
--#~ msgid "Setup Networking"
--#~ msgstr "Nastavení sítě"
--
--#~ msgid "Do you want to start the network interfaces on this system?"
--#~ msgstr "Chcete aktivovat síťová rozhraní?"
--
--#~ msgid "Cancelled"
--#~ msgstr "Přerušeno"
--
--#~ msgid ""
--#~ "I can't go to the previous step from here. You will have to try again."
--#~ msgstr "Nelze se již vrátit zpět. Musíte to zkusit znovu."
--
--#~ msgid "Rescue"
--#~ msgstr "Záchrana"
--
--#~ msgid ""
--#~ "The rescue environment will now attempt to find your Linux installation "
--#~ "and mount it under the directory %s.  You can then make any changes "
--#~ "required to your system.  If you want to proceed with this step choose "
--#~ "'Continue'.  You can also choose to mount your file systems read-only "
--#~ "instead of read-write by choosing 'Read-Only'.\n"
--#~ "\n"
--#~ "If for some reason this process fails you can choose 'Skip' and this step "
--#~ "will be skipped and you will go directly to a command shell.\n"
--#~ "\n"
--#~ msgstr ""
--#~ "Záchranné prostředí se pokusí najít vaši instalaci Linuxu a připojit ji "
--#~ "do adresáře %s. Pak budete moci provést v systému změny. Pokud chcete "
--#~ "pokračovat, stiskněte tlačítko 'Pokračovat'. Disky lze připojit v režimu "
--#~ "jen pro čtení místo s povoleným zápisem stiskem tlačítka 'Jen pro "
--#~ "čtení'.\n"
--#~ "\n"
--#~ "Pokud proces z nějakého důvodu selhává, stiskněte tlačítko 'Vynechat' a "
--#~ "dostanete se přímo do shellu.\n"
--#~ "\n"
--
--#~ msgid "Read-Only"
--#~ msgstr "Jen pro čtení"
--
--#~ msgid "System to Rescue"
--#~ msgstr "Opravit systém"
--
--#~ msgid "What partition holds the root partition of your installation?"
--#~ msgstr ""
--#~ "Který oddíl obsahuje kořenový systém souborů nainstalovaného systému?"
--
--#~ msgid "Exit"
--#~ msgstr "Konec"
--
--#~ msgid ""
--#~ "Your system had dirty file systems which you chose not to mount.  Press "
--#~ "return to get a shell from which you can fsck and mount your partitions.  "
--#~ "The system will reboot automatically when you exit from the shell."
--#~ msgstr ""
--#~ "V počítači jsou systémy souborů s chybami, které nebyly připojeny. Po "
--#~ "stisknutí klávesy <Enter>, bude spuštěn příkazový řádek (shell), ze "
--#~ "kterého můžete chyby opravít příkazem fsck, a pak je bezpečně připojit "
--#~ "příkazem mount. Počítač bude po ukončení shellu automaticky restartován."
--
--#~ msgid ""
--#~ "Your system has been mounted under %s.\n"
--#~ "\n"
--#~ "Press <return> to get a shell. If you would like to make your system the "
--#~ "root environment, run the command:\n"
--#~ "\n"
--#~ "\tchroot %s\n"
--#~ "\n"
--#~ "The system will reboot automatically when you exit from the shell."
--#~ msgstr ""
--#~ "Systém byl připojen do adresáře %s.\n"
--#~ "\n"
--#~ "Stiskněte <Enter> pro vstup do shellu. Pokud chcete, aby byl výše uvedený "
--#~ "adresář kořenem, napište příkaz:\n"
--#~ "\n"
--#~ "\tchroot %s\n"
--#~ "\n"
--#~ "Počítač bude po ukončení shellu automaticky restartován."
--
--#~ msgid ""
--#~ "An error occurred trying to mount some or all of your system. Some of it "
--#~ "may be mounted under %s.\n"
--#~ "\n"
--#~ "Press <return> to get a shell. The system will reboot automatically when "
--#~ "you exit from the shell."
--#~ msgstr ""
--#~ "Při připojování oddílů došlo k chybě. Některé mohou být připojeny v "
--#~ "adresáři %s.\n"
--#~ "\n"
--#~ "Stiskněte Enter pro vstup do shellu. Počítač bude po ukončení shellu "
--#~ "automaticky restartován."
--
--#~ msgid "Rescue Mode"
--#~ msgstr "Záchranný režim"
--
--#~ msgid ""
--#~ "You don't have any Linux partitions. Press return to get a shell. The "
--#~ "system will reboot automatically when you exit from the shell."
--#~ msgstr ""
--#~ "Ve vašem systému nejsou žádné oddíly s Linuxem. Stiskněte Enter pro vstup "
--#~ "do shellu. Počítač bude po ukončení shellu automaticky restartován."
--
--#~ msgid "Your system is mounted under the %s directory."
--#~ msgstr "Systém je připojen v adresáři %s."
--
--#~ msgid "Save"
--#~ msgstr "Uložit"
--
--#~ msgid "Save to Disk"
--#~ msgstr "Uložit na disk"
--
--#~ msgid "Save to Remote"
--#~ msgstr "Uložit na vzdálený počítač"
--
--#~ msgid "Host"
--#~ msgstr "Počítač"
--
--#~ msgid "Remote path"
--#~ msgstr "Cesta a jméno"
--
--#~ msgid "Password"
--#~ msgstr "Heslo"
--
--#~ msgid "Passphrase"
--#~ msgstr "Heslo"
--
--#~ msgid "This is a global passphrase"
--#~ msgstr "Toto je globální heslo"
--
--#~ msgid "Help not available"
--#~ msgstr "Nápověda není k dispozici"
--
--#~ msgid "No help is available for this step of the install."
--#~ msgstr "Nápověda není k dispozici."
--
--#~ msgid "Repository editing is not available in text mode."
--#~ msgstr "Úprava repozitářů instalace není v textovém režimu k dispozici."
--
--#~ msgid "Please enter your %(instkey)s"
--#~ msgstr "Vložte %(instkey)s."
--
--#~ msgid "Skip entering %(instkey)s"
--#~ msgstr "Přeskočit vložení %(instkey)s"
--
--#~ msgid "Welcome to %s for %s"
--#~ msgstr "Vítá vás %s pro %s"
--
--#~ msgid "Welcome to %s"
--#~ msgstr "Vítá vás %s"
--
--#~ msgid ""
--#~ " <F1> for help | <Tab> between elements | <Space> selects | <F12> next "
--#~ "screen"
--#~ msgstr ""
--#~ "<F1> nápověda  |  <Tab> další položka  |  <Mezera> vybrat  |  <F12> "
--#~ "pokračovat"
--
--#~ msgid ""
--#~ "  <Tab>/<Alt-Tab> between elements   |  <Space> selects   |  <F12> next "
--#~ "screen"
--#~ msgstr ""
--#~ "  <Tab>/<Alt-Tab> další položka   |   <Mezera> vybrat   |   <F12> "
--#~ "pokračovat"
--
--#~ msgid "Proceed with upgrade?"
--#~ msgstr "Provést aktualizaci?"
--
--#~ msgid ""
--#~ "You have choosen the upgrade for %s architecture, but the installed "
--#~ "system is for %s architecture. \n"
--#~ "\n"
--#~ msgstr ""
--#~ "Zvolili jste aktualizaci pro architekturu %s, ale nainstalovaný systém je "
--#~ "pro architekturu %s. \n"
--#~ "\n"
--
--#~ msgid ""
--#~ "Would you like to upgrade  the installed system to the %s architecture?"
--#~ msgstr "Chcete nainstalovaný systém aktualizovat na architekturu %s?"
--
--#~ msgid ""
--#~ "The file systems of the Linux installation you have chosen to upgrade "
--#~ "have already been mounted. You cannot go back past this point. \n"
--#~ "\n"
--#~ msgstr ""
--#~ "Systémy souborů s instalací Linuxu, kterou jste zvolili k aktualizaci, "
--#~ "již byly připojeny. Nelze se již vrátit zpět.\n"
--#~ "\n"
--
--#~ msgid "Would you like to continue with the upgrade?"
--#~ msgstr "Chcete pokračovat v aktualizaci?"
--
--#~ msgid "Dirty File Systems"
--#~ msgstr "Systémy souborů s chybami"
--
--#~ msgid ""
--#~ "The following file systems for your Linux system were not unmounted "
--#~ "cleanly.  Please boot your Linux installation, let the file systems be "
--#~ "checked and shut down cleanly to upgrade.\n"
--#~ "%s"
--#~ msgstr ""
--#~ "Následující systémy souborů nebyly správně odpojeny. Spusťte svůj "
--#~ "Linuxový systém a nechte ho, aby disky opravil. Pak systém správně "
--#~ "ukončete a proveďte aktualizaci.\n"
--#~ "%s"
--
--#~ msgid ""
--#~ "The following file systems for your Linux system were not unmounted "
--#~ "cleanly.  Would you like to mount them anyway?\n"
--#~ "%s"
--#~ msgstr ""
--#~ "Následující systémy souborů nebyly správně odpojeny. Chcete je přesto "
--#~ "připojit?\n"
--#~ "%s"
--
--#~ msgid "Mount failed"
--#~ msgstr "Připojení selhalo"
--
--#~ msgid ""
--#~ "One or more of the file systems listed in the /etc/fstab on your Linux "
--#~ "system cannot be mounted. Please fix this problem and try to upgrade "
--#~ "again."
--#~ msgstr ""
--#~ "Jeden nebo více systémů souborů zapsaných v /etc/fstab nemohou být "
--#~ "připojeny. Odstraňte problém a spusťte aktualizaci znovu."
--
--#~ msgid ""
--#~ "One or more of the file systems listed in the /etc/fstab of your Linux "
--#~ "system are inconsistent and cannot be mounted.  Please fix this problem "
--#~ "and try to upgrade again."
--#~ msgstr ""
--#~ "Jeden nebo více systémů souborů zapsaných v /etc/fstab nejsou "
--#~ "konzistentní, a proto nemohou být připojeny. Odstraňte problém a spusťte "
--#~ "aktualizaci znovu."
--
--#~ msgid ""
--#~ "The following files are absolute symbolic links, which we do not support "
--#~ "during an upgrade. Please change them to relative symbolic links and "
--#~ "restart the upgrade.\n"
--#~ "\n"
--#~ msgstr ""
--#~ "Níže jsou vypsány absolutní symbolické linky, které nejsou aktualizací "
--#~ "podporovány. Změňte je na relativní a spusťte aktualizaci znovu.\n"
--#~ "\n"
--
--#~ msgid "Absolute Symlinks"
--#~ msgstr "Absolutní symbolické linky"
--
--#~ msgid ""
--#~ "The following are directories which should instead be symbolic links, "
--#~ "which will cause problems with the upgrade.  Please return them to their "
--#~ "original state as symbolic links and restart the upgrade.\n"
--#~ "\n"
--#~ msgstr ""
--#~ "Níže jsou vypsány adresáře, které však mají být symbolické linky, což při "
--#~ "aktualizaci způsobí problémy. Změňte je zpět na symbolické linky a "
--#~ "spusťte aktualizaci znovu.\n"
--
--#~ msgid "%s not found"
--#~ msgstr "%s nenalezen"
--
--#~ msgid "%s %s installation on host %s"
--#~ msgstr "Instalace %s %s na počítač %s"
--
--#~ msgid "%s %s installation"
--#~ msgstr "Instalace %s %s"
--
--#~ msgid "Attempting to connect to vnc client on host %s..."
--#~ msgstr "Pokouším se připojit k VNC klientovi na počítači %s..."
--
--#~ msgid "Connected!"
--#~ msgstr "Připojen!"
--
--#~ msgid "Will try to connect again in 15 seconds..."
--#~ msgstr "Nový pokus o připojení za 15 sekund..."
--
--#~ msgid "Giving up attempting to connect after %d tries!\n"
--#~ msgstr "Po %d pokusech končím pokusy o připojení!\n"
--
--#~ msgid "Please manually connect your vnc client to %s to begin the install."
--#~ msgstr "Pro spuštění instalace se pomocí VNC klienta připojte k %s."
--
--#~ msgid "Please manually connect your vnc client to begin the install."
--#~ msgstr "Pro spuštění instalace se připojte pomocí VNC klienta."
--
--#~ msgid "Starting VNC..."
--#~ msgstr "Startuji VNC..."
--
--#~ msgid "The VNC server is now running."
--#~ msgstr "VNC server byl spuštěn."
--
--#~ msgid ""
--#~ "\n"
--#~ "\n"
--#~ "You chose to connect to a listening vncviewer. \n"
--#~ "This does not require a password to be set.  If you \n"
--#~ "set a password, it will be used in case the connection \n"
--#~ "to the vncviewer is unsuccessful\n"
--#~ "\n"
--#~ msgstr ""
--#~ "\n"
--#~ "\n"
--#~ "Rozhodli jste se připojit k poslouchajícímu vncviewer. \n"
--#~ "K tomu není potřeba nastavit heslo. Pokud jste \n"
--#~ "nastavili heslo, bude použito, pokud připojení \n"
--#~ "k vncviewer není úspěšné\n"
--#~ "\n"
--
--#~ msgid ""
--#~ "\n"
--#~ "\n"
--#~ "WARNING!!! VNC server running with NO PASSWORD!\n"
--#~ "You can use the self.password=<password> boot option\n"
--#~ "if you would like to secure the server.\n"
--#~ "\n"
--#~ msgstr ""
--#~ "\n"
--#~ "\n"
--#~ "VAROVÁNÍ!!! VNC server je spuštěn BEZ HESLA!\n"
--#~ "Pokud chcete server zabezpečit, můžete použít\n"
--#~ "při startu systému parametr self.password=<heslo>.\n"
--#~ "\n"
--
--#~ msgid ""
--#~ "\n"
--#~ "\n"
--#~ "You chose to execute vnc with a password. \n"
--#~ "\n"
--#~ msgstr ""
--#~ "\n"
--#~ "\n"
--#~ "Rozhodli jste se spustit vnc s heslem. \n"
--#~ "\n"
--
--#~ msgid ""
--#~ "\n"
--#~ "\n"
--#~ "Unknown Error.  Aborting. \n"
--#~ "\n"
--#~ msgstr ""
--#~ "\n"
--#~ "\n"
--#~ "Neznámá chyba. Končím. \n"
--#~ "\n"
--
--#~ msgid "VNC Configuration"
--#~ msgstr "Nastavení VNC"
--
--#~ msgid "No password"
--#~ msgstr "Žádné heslo"
--
--#~ msgid ""
--#~ "A password will prevent unauthorized listeners connecting and monitoring "
--#~ "your installation progress.  Please enter a password to be used for the "
--#~ "installation"
--#~ msgstr ""
--#~ "Heslo zabrání neautorizovaným klientům, aby se také připojili a sledovali "
--#~ "průběh vaší instalace. Zadejte proto heslo, které chcete pro připojení k "
--#~ "instalaci použít."
--
--#~ msgid "Password (confirm):"
--#~ msgstr "Heslo (znovu):"
--
--#~ msgid "Password Mismatch"
--#~ msgstr "Hesla nejsou stejná"
--
--#~ msgid "The passwords you entered were different. Please try again."
--#~ msgstr "Nezadali jste stejná hesla. Zadejte je prosím znovu."
--
--#~ msgid "Password Length"
--#~ msgstr "Délka hesla"
--
--#~ msgid "The password must be at least six characters long."
--#~ msgstr "Heslo musí mít délku alespoň 6 znaků."
--
--#~ msgid "Unable to Start X"
--#~ msgstr "Nelze spustit X"
--
--#~ msgid ""
--#~ "X was unable to start on your machine.  Would you like to start VNC to "
--#~ "connect to this computer from another computer and perform a graphical "
--#~ "install or continue with a text mode install?"
--#~ msgstr ""
--#~ "Na počítači selhalo spuštění grafického prostředí X Window System. "
--#~ "Pokračovat můžete pomocí instalace v textovém režimu nebo můžete spustit "
--#~ "VNC. Pomocí VNC je možné se k počítači připojit z jiného počítače a "
--#~ "pokračovat tak v instalaci v grafickém režimu."
--
--#~ msgid "Use text mode"
--#~ msgstr "Použít textový režim"
--
--#~ msgid "Start VNC"
--#~ msgstr "Spustit VNC"
--
--#~ msgid "%s MB"
--#~ msgstr "%s MB"
--
--#~ msgid "%s KB"
--#~ msgstr "%s KB"
--
--#~ msgid "%s Byte"
--#~ msgstr "%s bajt"
--
--#~ msgid "%s Bytes"
--#~ msgstr "%s bajtů"
--
--#~ msgid "Processing"
--#~ msgstr "Zpracovávání"
--
--#~ msgid "Preparing transaction from installation source..."
--#~ msgstr "Připravuje se transakce z instalačního zdroje..."
--
--#~ msgid "<b>Installing %s</b> (%s)\n"
--#~ msgstr "<b>Instalace %s</b> (%s)\n"
--
--#~ msgid "%s of %s packages completed"
--#~ msgstr "%s z %s balíčků dokončeno"
--
--#~ msgid "Finishing upgrade"
--#~ msgstr "Ukončení aktualizace"
--
--#~ msgid "Finishing upgrade process.  This may take a little while..."
--#~ msgstr "Ukončuji proces aktualizace. Může to chvíli trvat..."
--
--#~ msgid "Copying File"
--#~ msgstr "Kopírování souboru"
--
--#~ msgid "Transferring install image to hard drive..."
--#~ msgstr "Přenášení instalačního obrazu na pevný disk..."
--
--#~ msgid ""
--#~ "An error occurred transferring the install image to your hard drive.  "
--#~ "This is probably due to bad media."
--#~ msgstr ""
--#~ "Došlo k chybě při přenosu instalačního obrazu na pevný disk. Médium je "
--#~ "zřejmě vadné."
--
--#~ msgid ""
--#~ "An error occurred transferring the install image to your hard drive. You "
--#~ "are probably out of disk space."
--#~ msgstr ""
--#~ "Došlo k chybě při přenosu instalačního obrazu na pevný disk. Disk je "
--#~ "zřejmě plný."
--
--#~ msgid "Change Disc"
--#~ msgstr "Výměna média"
--
--#~ msgid "Please insert %s disc %d to continue."
--#~ msgstr "Pro pokračování vložte %s disk %d."
--
--#~ msgid "Wrong Disc"
--#~ msgstr "Nesprávné médium"
--
--#~ msgid "That's not the correct %s disc."
--#~ msgstr "Nesprávné %s médium."
--
--#~ msgid "Unable to access the disc."
--#~ msgstr "Nelze přistupovat na médium."
--
--#~ msgid "Re_boot"
--#~ msgstr "_Restartovat"
--
--#~ msgid "_Eject"
--#~ msgstr "_Vysunout"
--
--#~ msgid ""
--#~ "The file %s cannot be opened.  This is due to a missing file, a corrupt "
--#~ "package or corrupt media.  Please verify your installation source.\n"
--#~ "\n"
--#~ "If you exit, your system will be left in an inconsistent state that will "
--#~ "likely require reinstallation.\n"
--#~ "\n"
--#~ msgstr ""
--#~ "Nelze otevřít soubor %s. Důvodem může být chybějící soubor, poškozený "
--#~ "balíček nebo poškozené médium. Zkontrolujte prosím svůj zdroj instalace.\n"
--#~ "\n"
--#~ "Ukončíte-li instalaci, zůstane systém v nekonzistentním stavu, což bude "
--#~ "pravděpodobně vyžadovat reinstalaci.\n"
--#~ "\n"
--
--#~ msgid "Retrying"
--#~ msgstr "Zkouším to znovu"
--
--#~ msgid "Retrying package download..."
--#~ msgstr "Znovu se pokouším stáhnout balíček..."
--
--#~ msgid ""
--#~ "There was an error running your transaction for the following reason: %s\n"
--#~ msgstr "Při provádění transakce došlo k chybě z následujícího důvodu: %s\n"
--
--#~ msgid "file conflicts"
--#~ msgstr "kolize souborů"
--
--#~ msgid "older package(s)"
--#~ msgstr "starší balíčky"
--
--#~ msgid "insufficient disk space"
--#~ msgstr "nedostatek místa na disku"
--
--#~ msgid "insufficient disk inodes"
--#~ msgstr "nedostatek inodů na disku"
--
--#~ msgid "package conflicts"
--#~ msgstr "kolize balíčků"
--
--#~ msgid "required package"
--#~ msgstr "vyžadovaný balíček"
--
--#~ msgid "package for incorrect arch"
--#~ msgstr "balíček pro nesprávnou architekturu"
--
--#~ msgid "package for incorrect os"
--#~ msgstr "balíček pro nesprávný operační systém"
--
--#~ msgid "You need more space on the following file systems:\n"
--#~ msgstr "Na následujících systémech souborů je potřeba více místa:\n"
--
--#~ msgid ""
--#~ "There were file conflicts when checking the packages to be installed:\n"
--#~ "%s\n"
--#~ msgstr ""
--#~ "Při kontrole balíčků k instalaci došlo ke konfliktům souborů:\n"
--#~ "%s\n"
--
--#~ msgid ""
--#~ "There was an error running your transaction for the following reason(s): "
--#~ "%s.\n"
--#~ msgstr "Při provádění transakce došlo k chybě z následujících důvodů: %s.\n"
--
--#~ msgid "Error Running Transaction"
--#~ msgstr "Chyba při provádění transakce"
--
--#~ msgid "Error running transaction"
--#~ msgstr "Chyba v průběhu transakce"
--
--#~ msgid "Retrieving installation information..."
--#~ msgstr "Načítám informace o instalaci..."
--
--#~ msgid "Retrieving installation information for %s..."
--#~ msgstr "Načítám informace o instalaci pro %s..."
--
--#~ msgid ""
--#~ "Unable to read package metadata. This may be due to a missing repodata "
--#~ "directory.  Please ensure that your install tree has been correctly "
--#~ "generated.\n"
--#~ "\n"
--#~ "%s"
--#~ msgstr ""
--#~ "Nemohu číst metadata balíčku. Důvodem může být chybějící adresář "
--#~ "repodata. Zkontrolujte prosím, že byl instalační strom správně "
--#~ "vygenerován.\n"
--#~ "\n"
--#~ "%s"
--
--#~ msgid ""
--#~ "Unable to read group information from repositories.  This is a problem "
--#~ "with the generation of your install tree."
--#~ msgstr ""
--#~ "Ze zadaných repozitářů nelze přečíst informace o skupinách. Při "
--#~ "generování vašeho instalačního stromu došlo k chybě."
--
--#~ msgid "Uncategorized"
--#~ msgstr "Nezařazeno"
--
--#~ msgid ""
--#~ "Your selected packages require %d MB of free space for installation, but "
--#~ "you do not have enough available.  You can change your selections or exit "
--#~ "the installer."
--#~ msgstr ""
--#~ "Vybrané balíčky vyžadují pro instalaci %d MB volného místa. Tolik místa "
--#~ "není k dispozici. Můžete změnit výběr nebo ukončit instalaci."
--
--#~ msgid "Reboot?"
--#~ msgstr "Restartovat?"
--
--#~ msgid "The system will be rebooted now."
--#~ msgstr "Systém bude restartován."
--
--#~ msgid ""
--#~ "You appear to be upgrading from a system which is too old to upgrade to "
--#~ "this version of %s.  Are you sure you wish to continue the upgrade "
--#~ "process?"
--#~ msgstr ""
--#~ "Zřejmě aktualizujete ze systému, který je příliš starý pro aktualizaci na "
--#~ "verzi %s. Opravdu chcete pokračovat v procesu aktualizace?"
--
--#~ msgid ""
--#~ "The arch of the release of %s you are upgrading to appears to be %s which "
--#~ "does not match your previously installed arch of %s.  This is likely to "
--#~ "not succeed.  Are you sure you wish to continue the upgrade process?"
--#~ msgstr ""
--#~ "Akchitektura verze %s, na kterou aktualizujete, je zřejmě %s, což "
--#~ "neodpovídá dříve nainstalované architektuře %s. To pravděpodobně "
--#~ "neuspěje. Opravdu chcete v aktualizaci pokračovat?"
--
--#~ msgid "Install Starting"
--#~ msgstr "Start instalace"
--
--#~ msgid "Starting install process.  This may take several minutes..."
--#~ msgstr "Spouštím proces instalace. Může to chvíli trvat..."
--
--#~ msgid "Post Upgrade"
--#~ msgstr "Dokončení Upgrade"
--
--#~ msgid "Post Install"
--#~ msgstr "Po instalaci"
--
--#~ msgid "Performing post install configuration..."
--#~ msgstr "Zapisuji nastavení po instalaci..."
--
--#~ msgid "Installation Progress"
--#~ msgstr "Postup instalace"
--
--#~ msgid "Dependency Check"
--#~ msgstr "Kontrola závislostí"
--
--#~ msgid "Checking dependencies in packages selected for installation..."
--#~ msgstr "Řeším závislosti mezi balíčky vybranými pro instalaci..."
--
--#~ msgid "You have not specified a device number or the number is invalid"
--#~ msgstr "Neurčili jste číslo zařízení nebo číslo zařízení není platné"
--
--#~ msgid "You have not specified a worldwide port name or the name is invalid."
--#~ msgstr "Neurčili jste název portu nebo název portu není platný."
--
--#~ msgid "You have not specified a FCP LUN or the number is invalid."
--#~ msgstr "Neurčili jste FCP LUN nebo číslo není platné."
--
--#~ msgid "Root _Password:"
--#~ msgstr "_Heslo správce systému:"
--
--#~ msgid "_Confirm:"
--#~ msgstr "P_otvrďte:"
--
--#~ msgid "Caps Lock is on."
--#~ msgstr "Caps Lock je aktivní."
--
--#~ msgid "Error with Password"
--#~ msgstr "Chyba v hesle"
--
--#~ msgid ""
--#~ "You must enter your root password and confirm it by typing it a second "
--#~ "time to continue."
--#~ msgstr "Zadejte heslo pro uživatele root a potvrďte ho opakovaným zadáním."
--
--#~ msgid "The passwords you entered were different.  Please try again."
--#~ msgstr "Hesla, která jste zadali, jsou různá. Zadejte je znovu."
--
--#~ msgid "The root password must be at least six characters long."
--#~ msgstr "Heslo pro uživatele root musí být alespoň 6 znaků dlouhé."
--
--#~ msgid "Weak Password"
--#~ msgstr "Slabé heslo"
--
--#~ msgid ""
--#~ "Weak password provided: %s\n"
--#~ "\n"
--#~ "Would you like to continue with this password?"
--#~ msgstr ""
--#~ "Zadáno slabé heslo: %s\n"
--#~ "\n"
--#~ "Chcete s tímto heslem pokračovat?"
--
--#~ msgid ""
--#~ "Requested password contains non-ASCII characters, which are not allowed."
--#~ msgstr "Heslo nesmí obsahovat znaky, které nepatří do ASCII."
--
--#~ msgid ""
--#~ "No partitions are available to resize.  Only physical partitions with "
--#~ "specific filesystems can be resized."
--#~ msgstr ""
--#~ "Pro změnu velikosti není k dispozici žádný oddíl.  Lze změnit velikost "
--#~ "jen fyzických oddílů s konkrétními systémy souborů."
--
--#~ msgid ""
--#~ "Do you really want to boot from disk which is not used for instalation?"
--#~ msgstr ""
--#~ "Opravdu chcete zavádět systém z disku, který se nepoužívá pro instalaci?"
--
--#~ msgid "Invalid Initiator Name"
--#~ msgstr "Neplatné jméno pro iniciátor"
--
--#~ msgid "You must provide an initiator name."
--#~ msgstr "Je nutné vložit jméno iniciátoru."
--
--#~ msgid "Error with Data"
--#~ msgstr "Chyba v datech"
--
--#~ msgid "Remove all partitions on selected drives and create default layout"
--#~ msgstr "Odstranit všechny oddíly a vytvořit oddíly dle vzoru"
--
--#~ msgid "Remove Linux partitions on selected drives and create default layout"
--#~ msgstr "Odstranit linuxové oddíly a vytvořit oddíly dle vzoru"
--
--#~ msgid "Resize existing partition and create default layout in free space"
--#~ msgstr ""
--#~ "Změnit velikost existujícího oddílu a ve volném místu vytvořit oddíly dle "
--#~ "vzoru"
--
--#~ msgid "Use free space on selected drives and create default layout"
--#~ msgstr "Použít jen volné místo a vytvořit oddíly dle vzoru"
--
--#~ msgid "Create custom layout"
--#~ msgstr "Vytvořit oddíly ručně"
--
--#~ msgid "_Use a boot loader password"
--#~ msgstr "Použít _heslo pro zavaděč systému"
--
--#~ msgid ""
--#~ "A boot loader password prevents users from changing kernel options, "
--#~ "increasing security."
--#~ msgstr ""
--#~ "Heslo pro zavaděč systému zabraňuje uživatelům měnit volby jádra, což "
--#~ "zvyšuje zabezpečení systému."
--
--#~ msgid "Change _password"
--#~ msgstr "Z_měnit heslo"
--
--#~ msgid "Enter Boot Loader Password"
--#~ msgstr "Vložte heslo pro zavaděč systému"
--
--#~ msgid ""
--#~ "Enter a boot loader password and then confirm it.  (Note that your BIOS "
--#~ "keymap may be different than the actual keymap you are used to.)"
--#~ msgstr ""
--#~ "Zadejte heslo pro zavaděč systému (pro kontrolu dvakrát). POZOR: Mapa "
--#~ "klávesnice může být při startu počítače jiná, než je právě používané "
--#~ "rozložení kláves. Zavaděč používá ke čtení klávesnice BIOS, který se "
--#~ "neřídí národními mapami klávesnic (obvykle používá anglické rozložení)."
--
--#~ msgid "_Password:"
--#~ msgstr "_Heslo:"
--
--#~ msgid "Con_firm:"
--#~ msgstr "Heslo (_znovu):"
--
--#~ msgid "Passwords don't match"
--#~ msgstr "Hesla nejsou stejná."
--
--#~ msgid "Passwords do not match"
--#~ msgstr "Hesla nejsou stejná."
--
--#~ msgid ""
--#~ "Your boot loader password is shorter than six characters.  We recommend a "
--#~ "longer boot loader password.\n"
--#~ "\n"
--#~ "Would you like to continue with this password?"
--#~ msgstr ""
--#~ "Heslo pro zavaděč systému je kratší než 6 znaků. Doporučujeme použít "
--#~ "delší heslo.\n"
--#~ "\n"
--#~ "Chcete pokračovat s tímto heslem?"
--
--#~ msgid "Boot Loader Configuration"
--#~ msgstr "Nastavení zavaděče systému"
--
--#~ msgid "_Install boot loader on /dev/%s."
--#~ msgstr "Na_instalovat zavaděč systému na /dev/%s."
--
--#~ msgid "_Change device"
--#~ msgstr "_Změnit zařízení"
--
--#~ msgid "Congratulations"
--#~ msgstr "Gratulujeme"
--
--#~ msgid ""
--#~ "Press the \"Reboot\" button to reboot your system.\n"
--#~ "\n"
--#~ msgstr ""
--#~ "Klikněte na 'OK' pro restart počítače.\n"
--#~ "\n"
--
--#~ msgid ""
--#~ "Congratulations, the installation is complete.\n"
--#~ "\n"
--#~ "%s%s"
--#~ msgstr ""
--#~ "Blahopřejeme, instalace je dokončena.\n"
--#~ "\n"
--#~ "%s%s"
--
--#~ msgid "Upgrade Examine"
--#~ msgstr "Prozkoumání aktualizaci"
--
--#~ msgid "_Install %s"
--#~ msgstr "_Instalovat systém %s"
--
--#~ msgid ""
--#~ "Choose this option to freshly install your system. Existing software and "
--#~ "data may be overwritten depending on your configuration choices."
--#~ msgstr ""
--#~ "Zvolte instalaci pro novou instalaci vašeho systému. Existující software "
--#~ "a data mohou být přepsána, podle vašich rozhodnutí při konfiguraci."
--
--#~ msgid "_Upgrade an existing installation"
--#~ msgstr "_Aktualizovat existující instalaci"
--
--#~ msgid ""
--#~ "Choose this option if you would like to upgrade your existing %s system.  "
--#~ "This option preserves the existing data on your drives."
--#~ msgstr ""
--#~ "Zvolte aktualizaci, jestliže chcete aktualizovat %s. Aktualizace zachová "
--#~ "data na vašich discích."
--
--#~ msgid "The following installed system will be upgraded:"
--#~ msgstr "Bude aktualizován následující nainstalovaný systém:"
--
--#~ msgid "Unknown Linux system"
--#~ msgstr "Neznámý systém Linux"
--
--#~ msgid "Language Selection"
--#~ msgstr "Výběr jazyka"
--
--#~ msgid "What language would you like to use during the installation process?"
--#~ msgstr "Jaký jazyk chcete používat během instalace?"
--
--#~ msgid "Not enough space"
--#~ msgstr "Nedostatek místa"
--
--#~ msgid ""
--#~ "The physical extent size cannot be changed because otherwise the space "
--#~ "required by the currently defined logical volumes will be increased to "
--#~ "more than the available space."
--#~ msgstr ""
--#~ "Velikost extentu nelze změnit, protože velikost potřebná pro definované "
--#~ "logické svazky (LV) by byla větší, než je dostupné místo."
--
--#~ msgid "Confirm Physical Extent Change"
--#~ msgstr "Potvrdit změnu velikosti extentu."
--
--#~ msgid ""
--#~ "This change in the value of the physical extent will require the sizes of "
--#~ "the current logical volume requests to be rounded up in size to an "
--#~ "integer multiple of the physical extent.\n"
--#~ "\n"
--#~ "This change will take effect immediately."
--#~ msgstr ""
--#~ "Změna velikosti extentu znamená, že se velikost logického svazku (LV) "
--#~ "zaokrouhlí nahoru na celočíselný násobek velikosti extentu.\n"
--#~ "\n"
--#~ "Změna bude mít okamžitý účinek."
--
--#~ msgid "C_ontinue"
--#~ msgstr "_Pokračovat"
--
--#~ msgid ""
--#~ "The physical extent size cannot be changed because the value selected "
--#~ "(%10.2f MB) is larger than the smallest physical volume (%10.2f MB) in "
--#~ "the volume group."
--#~ msgstr ""
--#~ "Velikost fyzického oddílu nelze změnit, protože zvolená hodnota (%10.2f "
--#~ "MB) je větší, než nejmenší fyzický svazek (%10.2f MB) ve skupině svazků."
--
--#~ msgid ""
--#~ "The physical extent size cannot be changed because the value selected "
--#~ "(%10.2f MB) is too large compared to the size of the smallest physical "
--#~ "volume (%10.2f MB) in the volume group."
--#~ msgstr ""
--#~ "Velikost fyzického svazku nelze změnit, protože zvolená hodnota (%10.2f "
--#~ "MB) je příliš velká vzhledem k velikosti nejmenšího fyzického svazku "
--#~ "(%10.2f MB) ve skupině svazků."
--
--#~ msgid "Too small"
--#~ msgstr "Příliš malý"
--
--#~ msgid ""
--#~ "This change in the value of the physical extent will waste substantial "
--#~ "space on one or more of the physical volumes in the volume group."
--#~ msgstr ""
--#~ "Změna velikosti extentu způsobí nezanedbatelné plýtvání místem na jednom "
--#~ "nebo více fyzických svazcích (PV) ve skupině svazků (VG)."
--
--#~ msgid ""
--#~ "The physical extent size cannot be changed because the resulting maximum "
--#~ "logical volume size (%10.2f MB) is smaller than one or more of the "
--#~ "currently defined logical volumes."
--#~ msgstr ""
--#~ "Velikost extentu nelze změnit, protože výsledná maximální velikost "
--#~ "logického svazku (LV, tj. %10.2f MB) je menší, než jeden nebo více z "
--#~ "aktuálně definovaných logických svazků (LV)."
--
--#~ msgid ""
--#~ "You cannot remove this physical volume because otherwise the volume group "
--#~ "will be too small to hold the currently defined logical volumes."
--#~ msgstr ""
--#~ "Nelze odstranit fyzický svazek (PV), protože jinak by byla skupina svazků "
--#~ "(VG) příliš malá pro aktuálně definované logické svazky (LV)."
--
--#~ msgid "Make Logical Volume"
--#~ msgstr "Vytvořit logický svazek (LV)"
--
--#~ msgid "Edit Logical Volume: %s"
--#~ msgstr "Upravit logický svazek (LV): %s"
--
--#~ msgid "Edit Logical Volume"
--#~ msgstr "Upravit logický svazek (LV)"
--
--#~ msgid "_Mount Point:"
--#~ msgstr "_Připojit do:"
--
--#~ msgid "_File System Type:"
--#~ msgstr "Typ _systému souborů:"
--
--#~ msgid "Original File System Type:"
--#~ msgstr "Původní typ systému souborů:"
--
--#~ msgid "Unknown"
--#~ msgstr "Neznámý"
--
--#~ msgid "Original File System Label:"
--#~ msgstr "Původní jmenovka systému souborů:"
--
--#~ msgid "_Logical Volume Name:"
--#~ msgstr "Jméno _logického svazku (LV):"
--
--#~ msgid "Logical Volume Name:"
--#~ msgstr "Jméno logického svazku (LV):"
--
--#~ msgid "_Size (MB):"
--#~ msgstr "_Velikost (MB):"
--
--#~ msgid "Size (MB):"
--#~ msgstr "Velikost (MB):"
--
--#~ msgid "(Max size is %s MB)"
--#~ msgstr "(Maximum je %s MB)"
--
--#~ msgid "Illegal size"
--#~ msgstr "Neplatná velikost"
--
--#~ msgid "The requested size as entered is not a valid number greater than 0."
--#~ msgstr "Vložená velikost není není platné číslo větší než 0."
--
--#~ msgid "The mount point \"%s\" is in use. Please pick another."
--#~ msgstr "Místo připojení \"%s\" je již používáno. Zadejte jiné."
--
--#~ msgid "Illegal Logical Volume Name"
--#~ msgstr "Neplatné jméno logického svazku (LV)"
--
--#~ msgid "Illegal logical volume name"
--#~ msgstr "Neplatné jméno logického svazku (LV)"
--
--#~ msgid ""
--#~ "The logical volume name \"%s\" is already in use. Please pick another."
--#~ msgstr "Jméno logického svazku \"%s\" je již používáno. Zadejte jiné."
--
--#~ msgid ""
--#~ "The current requested size (%10.2f MB) is larger than the maximum logical "
--#~ "volume size (%10.2f MB). To increase this limit you can create more "
--#~ "Physical Volumes from unpartitioned disk space and add them to this "
--#~ "Volume Group."
--#~ msgstr ""
--#~ "Požadovaná velikost (%10.2f MB) je větší, než maximální velikost "
--#~ "logického svazku (LV, tj. %10.2f MB). Limit můžete zvýšit vytořením "
--#~ "dalších fyzických svazků (PV) ve volném diskovém prostoru a jejich "
--#~ "přidáním do skupiny svazků (VG)."
--
--#~ msgid "Error With Request"
--#~ msgstr "Chyba při požadavku"
--
--#~ msgid ""
--#~ "The logical volumes you have configured require %d MB, but the volume "
--#~ "group only has %d MB.  Please either make the volume group larger or make "
--#~ "the logical volume(s) smaller."
--#~ msgstr ""
--#~ "Logické svazky (LV) potřebují %d MB, ale ve skupině svazků (VG) je k "
--#~ "dispozici jen %d MB. Buď zvětšete skupinu svazků (VG), nebo zmenšete "
--#~ "logický svazek (LV)."
--
--#~ msgid "No free slots"
--#~ msgstr "Chybí volné pozice"
--
--#~ msgid "You cannot create more than %s logical volumes per volume group."
--#~ msgstr ""
--#~ "Nelze vytvořit více než %s logických svazků (LV) v jedné skupině svazků "
--#~ "(VG)."
--
--#~ msgid "No free space"
--#~ msgstr "Chybí volné místo"
--
--#~ msgid ""
--#~ "There is no room left in the volume group to create new logical volumes. "
--#~ "To add a logical volume you must reduce the size of one or more of the "
--#~ "currently existing logical volumes"
--#~ msgstr ""
--#~ "Ve skupině svazků (VG) není místo pro vytvoření nových logických svazků "
--#~ "(LV). Zmenšete velikost jednoho nebo více z existujících logických svazků "
--#~ "(LV)."
--
--#~ msgid "Invalid Volume Group Name"
--#~ msgstr "Neplatné jméno skupiny svazků (VG)"
--
--#~ msgid "Name in use"
--#~ msgstr "Jméno je již používáno"
--
--#~ msgid "The volume group name \"%s\" is already in use. Please pick another."
--#~ msgstr "Jméno skupiny svazků (VG) \"%s\" je již používáno. Zadejte jiné."
--
--#~ msgid "Not enough physical volumes"
--#~ msgstr "Nedostatek fyzických svazků (PV)"
--
--#~ msgid ""
--#~ "At least one unused physical volume partition is needed to create an LVM "
--#~ "Volume Group.\n"
--#~ "\n"
--#~ "Create a partition or RAID array of type \"physical volume (LVM)\" and "
--#~ "then select the \"LVM\" option again."
--#~ msgstr ""
--#~ "Pro vytvoření skupiny svazků (VG) v LVM je potřeba alespoň jeden oddíl s "
--#~ "fyzickým svazkem (PV).\n"
--#~ "\n"
--#~ "Vytvořte oddíl nebo pole RAID typu \"fyzický svazek (PV)\" a pak zvolte "
--#~ "volbu \"LVM\" znovu."
--
--#~ msgid "Make LVM Volume Group"
--#~ msgstr "Vytvořit skupinu svazků (VG) LVM"
--
--#~ msgid "Edit LVM Volume Group: %s"
--#~ msgstr "Upravit skupinu svazků (VG) LVM: %s"
--
--#~ msgid "Edit LVM Volume Group"
--#~ msgstr "Upravit skupinu svazků (VG) LVM"
--
--#~ msgid "_Volume Group Name:"
--#~ msgstr "_Jméno skupiny svazků (VG):"
--
--#~ msgid "Volume Group Name:"
--#~ msgstr "Jméno skupiny svazků (VG):"
--
--#~ msgid "_Physical Extent:"
--#~ msgstr "_Fyzický extent:"
--
--#~ msgid "Physical Volumes to _Use:"
--#~ msgstr "_Použít fyzické svazky (PV):"
--
--#~ msgid "Used Space:"
--#~ msgstr "Použité místo:"
--
--#~ msgid "Free Space:"
--#~ msgstr "Volné místo:"
--
--#~ msgid "Total Space:"
--#~ msgstr "Celkem:"
--
--#~ msgid "Size (MB)"
--#~ msgstr "Velikost (MB)"
--
--#~ msgid "_Edit"
--#~ msgstr "_Upravit"
--
--#~ msgid "_Logical Volumes"
--#~ msgstr "_Logické svazky"
--
--#~ msgid "Mouse Configuration"
--#~ msgstr "Nastavení myši"
--
--#~ msgid "/dev/ttyS0 (COM1 under DOS)"
--#~ msgstr "/dev/ttyS0 (v DOSu COM1)"
--
--#~ msgid "/dev/ttyS1 (COM2 under DOS)"
--#~ msgstr "/dev/ttyS1 (v DOSu COM2)"
--
--#~ msgid "/dev/ttyS2 (COM3 under DOS)"
--#~ msgstr "/dev/ttyS2 (v DOSu COM3)"
--
--#~ msgid "/dev/ttyS3 (COM4 under DOS)"
--#~ msgstr "/dev/ttyS3 (v DOSu COM4)"
--
--#~ msgid "_Device"
--#~ msgstr "Z_ařízení"
--
--#~ msgid "_Model"
--#~ msgstr "_Model"
--
--#~ msgid "_Emulate 3 buttons"
--#~ msgstr "_Emulovat 3 tlačítka"
--
--#~ msgid "Select the appropriate mouse for the system."
--#~ msgstr "Zvolte typ myši."
--
--#~ msgid ""
--#~ "An error occurred converting the value entered for \"%s\":\n"
--#~ "%s"
--#~ msgstr ""
--#~ "Při konverzi hodnoty zadané pro \"%s\" došlo k chybě:\n"
--#~ "%s"
--
--#~ msgid "Error With Data"
--#~ msgstr "Chyba v datech"
--
--#~ msgid "A value is required for the field %s."
--#~ msgstr "V poli %s je nutné vyplnit hodnotu."
--
--#~ msgid "Dynamic IP"
--#~ msgstr "Dynamické nastavení IP"
--
--#~ msgid "Sending request for IP information for %s..."
--#~ msgstr "Odesílám požadavek o informace IP pro %s..."
--
--#~ msgid "IP Address"
--#~ msgstr "IP adresa"
--
--#~ msgid "IPv4 CIDR prefix must be between 0 and 32."
--#~ msgstr "Prefix CIDR IPv4 musí být mezi 0 a 32."
--
--#~ msgid "IPv4 Network Mask"
--#~ msgstr "IPv4 maska sítě "
--
--#~ msgid "Gateway"
--#~ msgstr "Gateway"
--
--#~ msgid "Nameserver"
--#~ msgstr "DNS server"
--
--#~ msgid "Error configuring network device:"
--#~ msgstr "Chyba při konfigurování síťového rozhraní "
--
--#~ msgid "Error configuring network device"
--#~ msgstr "Chyba při konfigurování síťového rozhraní"
--
--#~ msgid "Primary DNS"
--#~ msgstr "Primární DNS"
--
--#~ msgid "Secondary DNS"
--#~ msgstr "Sekundární DNS"
--
--#~ msgid "_Gateway"
--#~ msgstr "_Gateway"
--
--#~ msgid "_Primary DNS"
--#~ msgstr "Primární _DNS"
--
--#~ msgid "_Secondary DNS"
--#~ msgstr "_Sekundární DNS"
--
--#~ msgid ""
--#~ "You have not specified a hostname.  Depending on your network environment "
--#~ "this may cause problems later."
--#~ msgstr ""
--#~ "Nezadali jste jméno počítače. To může, v závislosti na vašem síťovém "
--#~ "prostředí, později způsobit problémy."
--
--#~ msgid ""
--#~ "You have not specified the field \"%s\".  Depending on your network "
--#~ "environment this may cause problems later."
--#~ msgstr ""
--#~ "Nevyplnili jste pole \"%s\". To může, v závislosti na vašem síťovém "
--#~ "prostředí, později způsobit problémy."
--
--#~ msgid ""
--#~ "The hostname \"%s\" is not valid for the following reason:\n"
--#~ "\n"
--#~ "%s"
--#~ msgstr ""
--#~ "Jméno počítače \"%s\" není platné z následujícího důvodu:\n"
--#~ "\n"
--#~ "%s"
--
--#~ msgid "Error With %s Data"
--#~ msgstr "Chyba v datech %s"
--
--#~ msgid "The IPv4 information you have entered is invalid."
--#~ msgstr "Hodnoty pro IPv4 nejsou platné."
--
--#~ msgid ""
--#~ "You have no active network devices.  Your system will not be able to "
--#~ "communicate over a network by default without at least one device active."
--#~ msgstr ""
--#~ "Nemáte žádná aktivní síťová zařízení. Váš systém nebude moci komunikovat "
--#~ "po síti bez aktivního zařízení."
--
--#~ msgid "Active on Boot"
--#~ msgstr "Aktivovat při startu"
--
--#~ msgid "IPv4/Netmask"
--#~ msgstr "IPv4/Maska sítě"
--
--#~ msgid "IPv6/Prefix"
--#~ msgstr "IPv6/Prefix"
--
--#~ msgid "Network Devices"
--#~ msgstr "Síťová zařízení"
--
--#~ msgid "Set the hostname:"
--#~ msgstr "Nastavit jméno počítače:"
--
--#~ msgid "_automatically via DHCP"
--#~ msgstr "_automaticky pomocí DHCP"
--
--#~ msgid "_manually"
--#~ msgstr "_ručně"
--
--#~ msgid "(e.g., host.domain.com)"
--#~ msgstr "(např. pocitac.domena.cz)"
--
--#~ msgid "Hostname"
--#~ msgstr "Jméno počítače"
--
--#~ msgid "Miscellaneous Settings"
--#~ msgstr "Různé volby"
--
--#~ msgid "Edit Device "
--#~ msgstr "Upravit zařízení "
--
--#~ msgid "Unknown Ethernet Device"
--#~ msgstr "Neznámé Ethernet zařízení"
--
--#~ msgid "Hardware address: "
--#~ msgstr "Hardwarová adresa: "
--
--#~ msgid "You must select at least IPv4 or IPv6 support."
--#~ msgstr "Musíte vybrat alespoň jeden z protokolů IPv4 nebo IPv6."
--
--#~ msgid "IPv4 prefix must be between 0 and 32."
--#~ msgstr "Prefix IPv4 musí být mezi 0 a 32."
--
--#~ msgid "IPv6 prefix must be between 0 and 128."
--#~ msgstr "Prefix IPv6 musí být mezi 0 a 128."
--
--#~ msgid "Boot loader operating system list"
--#~ msgstr "Seznam operačních systémů pro zavaděč."
--
--#~ msgid "Image"
--#~ msgstr "Obraz"
--
--#~ msgid ""
--#~ "Enter a label for the boot loader menu to display. The device (or hard "
--#~ "drive and partition number) is the device from which it boots."
--#~ msgstr ""
--#~ "Vložte název, který bude zobrazen v menu zavaděče. Zařízení (nebo disk a "
--#~ "číslo oddílu) určuje, odkud bude systém zaveden."
--
--#~ msgid "_Label"
--#~ msgstr "_Název"
--
--#~ msgid "Default Boot _Target"
--#~ msgstr "Implicitní _obraz pro zavedení systému"
--
--#~ msgid "You must specify a label for the entry"
--#~ msgstr "Musíte zvolit jmenovku pro položku"
--
--#~ msgid "Boot label contains illegal characters"
--#~ msgstr "Název systému obsahuje nedovolené znaky"
--
--#~ msgid "Duplicate Label"
--#~ msgstr "Název je již používán"
--
--#~ msgid "This label is already in use for another boot entry."
--#~ msgstr "Název je již používána v jiné položce zavaděče."
--
--#~ msgid "Duplicate Device"
--#~ msgstr "Zařízení je používáno"
--
--#~ msgid "This device is already being used for another boot entry."
--#~ msgstr "Zařízení je již používáno v jiné položce zavaděče."
--
--#~ msgid "Cannot Delete"
--#~ msgstr "Nemohu odstranit"
--
--#~ msgid ""
--#~ "This boot target cannot be deleted because it is for the %s system you "
--#~ "are about to install."
--#~ msgstr ""
--#~ "Položku v zavaděči nelze odstranit, protože je pro systém %s, který "
--#~ "budete instalovat."
--
--#~ msgid "Additional Size Options"
--#~ msgstr "Další volby pro velikost"
--
--#~ msgid "_Fixed size"
--#~ msgstr "_Uvedená velikost"
--
--#~ msgid "Fill all space _up to (MB):"
--#~ msgstr "Vyplnit vo_lné místo do velikosti (MB):"
--
--#~ msgid "Fill to maximum _allowable size"
--#~ msgstr "Vyplnit vš_echno volné místo"
--
--#~ msgid "The end cylinder must be greater than the start cylinder."
--#~ msgstr "Koncový cylindr musí být větší než počáteční cylindr."
--
--#~ msgid "Edit Partition: /dev/%s"
--#~ msgstr "Nastavení oddílu: /dev/%s"
--
--#~ msgid "Edit Partition"
--#~ msgstr "Nastavení oddílu"
--
--#~ msgid "File System _Type:"
--#~ msgstr "_Typ systému souborů:"
--
--#~ msgid "_Encrypt"
--#~ msgstr "_Šifrovat"
--
--#~ msgid "Allowable _Drives:"
--#~ msgstr "Výběr _disků:"
--
--#~ msgid "Drive:"
--#~ msgstr "Disk:"
--
--#~ msgid "_Start Cylinder:"
--#~ msgstr "_Počáteční cylindr:"
--
--#~ msgid "_End Cylinder:"
--#~ msgstr "_Koncový cylindr:"
--
--#~ msgid "Force to be a _primary partition"
--#~ msgstr "Vytvořit jako _primární oddíl"
--
--#~ msgid "Drive %s (Geom: %s/%s/%s) (Model: %s)"
--#~ msgstr "Disk %s (Geom: %s/%s/%s) (Model: %s)"
--
--#~ msgid "Drive %s (%-0.f MB) (Model: %s)"
--#~ msgstr "Disk %s (%-0.f MB) (Model: %s)"
--
--#~ msgid "End"
--#~ msgstr "Konec"
--
--#~ msgid ""
--#~ "Mount Point/\n"
--#~ "RAID/Volume"
--#~ msgstr ""
--#~ "Připojit do/\n"
--#~ "RAID/svazek"
--
--#~ msgid ""
--#~ "Size\n"
--#~ "(MB)"
--#~ msgstr ""
--#~ "Velikost\n"
--#~ "(MB)"
--
--#~ msgid "Partitioning"
--#~ msgstr "Vytváření oddílů"
--
--#~ msgid ""
--#~ "The partitioning scheme you requested caused the following critical "
--#~ "errors."
--#~ msgstr ""
--#~ "Rozdělení disku, které bylo vybráno, skončilo s následujícími chybami."
--
--#~ msgid ""
--#~ "You must correct these errors before you continue your installation of %s."
--#~ msgstr "Před pokračováním instalace %s musí být chyby opraveny."
--
--#~ msgid ""
--#~ "The partitioning scheme you requested generated the following warnings."
--#~ msgstr ""
--#~ "Rozdělení disku, které bylo vybráno, proběhlo s následujícími varováními."
--
--#~ msgid "Would you like to continue with your requested partitioning scheme?"
--#~ msgstr "Chcete pokračovat s požadovaným schématem oddílů?"
--
--#~ msgid "Partitioning Warnings"
--#~ msgstr "Varování o oddílech"
--
--#~ msgid "Format Warnings"
--#~ msgstr "Varování před formátováním"
--
--#~ msgid "_Format"
--#~ msgstr "_Formátovat"
--
--#~ msgid "LVM Volume Groups"
--#~ msgstr "Skupiny svazků LVM"
--
--#~ msgid "RAID Devices"
--#~ msgstr "RAID zařízení"
--
--#~ msgid "Hard Drives"
--#~ msgstr "Pevné disky"
--
--#~ msgid "Free space"
--#~ msgstr "Nevyužito"
--
--#~ msgid "Extended"
--#~ msgstr "Extended"
--
--#~ msgid "software RAID"
--#~ msgstr "softwarový RAID"
--
--#~ msgid "Free"
--#~ msgstr "Volné"
--
--#~ msgid "Warning: %s."
--#~ msgstr "Varování: %s."
--
--#~ msgid "Not supported"
--#~ msgstr "Nepodporováno"
--
--#~ msgid "LVM is NOT supported on this platform."
--#~ msgstr "LVM na této platformě NENÍ podporován."
--
--#~ msgid "Software RAID is NOT supported on this platform."
--#~ msgstr "Softwarový RAID na této platformě NENÍ podporován."
--
--#~ msgid "No RAID minor device numbers available"
--#~ msgstr "Chybí menší čísla zařízení RAID"
--
--#~ msgid ""
--#~ "A software RAID device cannot be created because all of the available "
--#~ "RAID minor device numbers have been used."
--#~ msgstr ""
--#~ "Nelze vytvořit zařízení softwarový RAID, protože všechna menší čísla "
--#~ "zařízení RAID již byla použita."
--
--#~ msgid "RAID Options"
--#~ msgstr "Nastavení RAID"
--
--#~ msgid ""
--#~ "Software RAID allows you to combine several disks into a larger RAID "
--#~ "device.  A RAID device can be configured to provide additional speed and "
--#~ "reliability compared to using an individual drive.  For more information "
--#~ "on using RAID devices please consult the %s documentation.\n"
--#~ "\n"
--#~ "You currently have %s software RAID partition(s) free to use.\n"
--#~ "\n"
--#~ msgstr ""
--#~ "Softwarový RAID umožňuje zkombinovat několik disků do většího zařízení "
--#~ "RAID. Zařízení RAID může být nakonfigurováno, aby poskytlo větší rychlost "
--#~ "a spolehlivost než jednotlivý disk. Pro více informací o používání "
--#~ "zařízení RAID si prosím přečtěte dokumentaci %s.\n"
--#~ "\n"
--#~ "Aktuálně máte k dispozici %s oddílů softwarového RAID.\n"
--#~ "\n"
--
--#~ msgid ""
--#~ "To use RAID you must first create at least two partitions of type "
--#~ "'software RAID'.  Then you can create a RAID device that can be formatted "
--#~ "and mounted.\n"
--#~ "\n"
--#~ msgstr ""
--#~ "Aby šlo používat RAID, musíte nejdříve vytvořit alespoň dva oddíly typu "
--#~ "'softwarový RAID'. Pak lze vytvořit RAID zařízení, které je možné "
--#~ "naformátovat a připojit.\n"
--#~ "\n"
--
--#~ msgid "What do you want to do now?"
--#~ msgstr "Co chcete provést?"
--
--#~ msgid "Create a software RAID _partition."
--#~ msgstr "Vytvořit _oddíl softwarového RAID."
--
--#~ msgid "Create a RAID _device [default=/dev/md%s]."
--#~ msgstr "Vytvořit _zařízení RAID [implicitní /dev/md%s]."
--
--#~ msgid "Clone a _drive to create a RAID device [default=/dev/md%s]."
--#~ msgstr "Vytvořit zařízení RAID _klonováním disku [implicitní /dev/md%s]."
--
--#~ msgid "The drive clone editor could not be created for some reason."
--#~ msgstr "Z nějakého důvodu nelze vytvořit editor klonů disku."
--
--#~ msgid "Ne_w"
--#~ msgstr "No_vý"
--
--#~ msgid "Re_set"
--#~ msgstr "O_bnovit"
--
--#~ msgid "R_AID"
--#~ msgstr "_RAID"
--
--#~ msgid "_LVM"
--#~ msgstr "_LVM"
--
--#~ msgid "Hide RAID device/LVM Volume _Group members"
--#~ msgstr "_Skrýt členy zařízení RAID a skupin svazků LVM"
--
--#~ msgid "<Not Applicable>"
--#~ msgstr "<Není použitelné>"
--
--#~ msgid "_Format as:"
--#~ msgstr "_Formátovat jako:"
--
--#~ msgid "Mi_grate filesystem to:"
--#~ msgstr "_Migrovat systém souborů na:"
--
--#~ msgid "_Resize"
--#~ msgstr "Změnit _velikost"
--
--#~ msgid ""
--#~ "Partitions of type '%s' must be constrained to a single drive.  To do "
--#~ "this, select the drive in the 'Allowable Drives' checklist."
--#~ msgstr ""
--#~ "Oddíly typu '%s' musí být omezeny na jeden disk. Vyberte pouze jeden disk "
--#~ "v seznamu 'Výběr disků'."
--
--#~ msgid "Disk Partitioning Setup"
--#~ msgstr "Nastavení oddílů na disku"
--
--#~ msgid "_Automatically partition"
--#~ msgstr "_Automatické vytvoření oddílů"
--
--#~ msgid "Manually partition with _Disk Druid"
--#~ msgstr "_Ruční vytvoření oddílů pomocí programu Disk Druid"
--
--#~ msgid "Installing Packages"
--#~ msgstr "Instaluji balíčky"
--
--#~ msgid ""
--#~ "At least two unused software RAID partitions are needed to create a RAID "
--#~ "device.\n"
--#~ "\n"
--#~ "First create at least two partitions of type \"software RAID\", and then "
--#~ "select the \"RAID\" option again."
--#~ msgstr ""
--#~ "Pro vytvoření zařízení RAID jsou potřeba alespoň dva nepoužité oddíly "
--#~ "softwarového RAID.\n"
--#~ "\n"
--#~ "Nejdříve vytvořte alespoň dva oddíly typu \"softwarový RAID\", pak zvolte "
--#~ "volbu \"RAID\" znovu."
--
--#~ msgid "Make RAID Device"
--#~ msgstr "Vytvořit RAID zařízení"
--
--#~ msgid "Edit RAID Device: /dev/md%s"
--#~ msgstr "Upravit RAID zařízení: /dev/md%s"
--
--#~ msgid "Edit RAID Device"
--#~ msgstr "Upravit RAID zařízení"
--
--#~ msgid "RAID _Device:"
--#~ msgstr "RAID _zařízení:"
--
--#~ msgid "RAID _Level:"
--#~ msgstr "RAID _Level:"
--
--#~ msgid "_RAID Members:"
--#~ msgstr "Členové _RAID:"
--
--#~ msgid "Number of _spares:"
--#~ msgstr "Počet _rezerv:"
--
--#~ msgid "_Format partition?"
--#~ msgstr "_Formátovat oddíl?"
--
--#~ msgid ""
--#~ "The source drive has no partitions to be cloned.  You must first define "
--#~ "partitions of type 'software RAID' on this drive before it can be cloned."
--#~ msgstr ""
--#~ "Zdrojový disk nemá žádné oddíly pro klonování. Než může být disk "
--#~ "klonován, musí na něm nejdříve být definovány oddíly typu 'softwarový "
--#~ "RAID'."
--
--#~ msgid "Source Drive Error"
--#~ msgstr "Chyba zdrojového disku"
--
--#~ msgid ""
--#~ "The source drive you selected has partitions which are not of type "
--#~ "'software RAID'.\n"
--#~ "\n"
--#~ "You must remove these partitions before this drive can be cloned. "
--#~ msgstr ""
--#~ "Zvolený zdrojový disk obsahuje oddíly, které nejsou typu 'softwarový "
--#~ "RAID'.\n"
--#~ "\n"
--#~ "Aby bylo možné klonovat disk, musíte je odstranit."
--
--#~ msgid ""
--#~ "The source drive you selected has partitions which are not constrained to "
--#~ "the drive /dev/%s.\n"
--#~ "\n"
--#~ "You must remove these partitions or restrict them to this drive before "
--#~ "this drive can be cloned. "
--#~ msgstr ""
--#~ "Zvolený zdrojový disk obsahuje oddíly, které nejsou omezeny na disk /dev/"
--#~ "%s.\n"
--#~ "\n"
--#~ "Aby bylo možné klonovat disk, musíte je odstranit nebo omezit pouze na "
--#~ "zdrojový disk."
--
--#~ msgid ""
--#~ "The source drive you selected has software RAID partition(s) which are "
--#~ "members of an active software RAID device.\n"
--#~ "\n"
--#~ "You must remove these partitions before this drive can be cloned."
--#~ msgstr ""
--#~ "Zvolený zdrojový disk obsahuje oddíl 'softwarový RAID', které jsou členy "
--#~ "aktivního softwarového RAID zařízení.\n"
--#~ "\n"
--#~ "Aby bylo možné klonovat disk, musíte je odstranit."
--
--#~ msgid "Target Drive Error"
--#~ msgstr "Chyba cílového disku"
--
--#~ msgid "Please select the target drives for the clone operation."
--#~ msgstr "Vyberte cílové disky pro klonování."
--
--#~ msgid ""
--#~ "The source drive /dev/%s cannot be selected as a target drive as well."
--#~ msgstr "Zdrojový disk /dev/%s nemůže být zvolen také jako cílový disk."
--
--#~ msgid ""
--#~ "The target drive /dev/%s has a partition which cannot be removed for the "
--#~ "following reason:\n"
--#~ "\n"
--#~ "\"%s\"\n"
--#~ "\n"
--#~ "You must remove this partition before this drive can be a target."
--#~ msgstr ""
--#~ "Na cílovém disku /dev/%s je oddíl, který nelze odstranit z následujícího "
--#~ "důvodu:\n"
--#~ "\n"
--#~ "\"%s\"\n"
--#~ "\n"
--#~ "Aby disk mohl být cílem, musíte oddíl odstranit."
--
--#~ msgid "Please select a source drive."
--#~ msgstr "Zvolte zdrojový disk."
--
--#~ msgid ""
--#~ "The drive /dev/%s will now be cloned to the following drives:\n"
--#~ "\n"
--#~ msgstr ""
--#~ "Disk /dev/%s bude nyní naklonován na následující disky:\n"
--#~ "\n"
--
--#~ msgid ""
--#~ "\n"
--#~ "\n"
--#~ "WARNING! ALL DATA ON THE TARGET DRIVES WILL BE DESTROYED."
--#~ msgstr ""
--#~ "\n"
--#~ "\n"
--#~ "VAROVÁNÍ! VŠECHNA DATA NA CÍLOVÝCH DISCÍCH BUDOU SMAZÁNA."
--
--#~ msgid "Final Warning"
--#~ msgstr "Poslední varování"
--
--#~ msgid "Clone Drives"
--#~ msgstr "Klonovat disky"
--
--#~ msgid "There was an error clearing the target drives.  Cloning failed."
--#~ msgstr "Při mazání cílových disků došlo k chybě. Klonování selhalo."
--
--#~ msgid ""
--#~ "Clone Drive Tool\n"
--#~ "\n"
--#~ "This tool allows you to significantly reduce the amount of effort "
--#~ "required to setup RAID arrays.  This tool uses a source drive which has "
--#~ "been prepared with the desired partitioning layout, and clones this "
--#~ "layout onto other similar sized drives.  Then a RAID device can be "
--#~ "created.\n"
--#~ "\n"
--#~ "NOTE: The source drive must have partitions which are restricted to be on "
--#~ "that drive only, and can only contain unused software RAID partitions.  "
--#~ "Other partition types are not allowed.\n"
--#~ "\n"
--#~ "EVERYTHING on the target drive(s) will be destroyed by this process."
--#~ msgstr ""
--#~ "Nástroj pro klonování disků\n"
--#~ "\n"
--#~ "Nástroj na klonování disků umožňuje podstatně zjednodušit vytvoření polí "
--#~ "RAID. Vytvoříte zdrojový disk s požadovaným rozložením oddílů a "
--#~ "naklonujete jeho rozložení na ostatní, podobně velké disky. Pak lze "
--#~ "vytvořit zařízení RAID.\n"
--#~ "\n"
--#~ "UPOZORNĚNÍ: Zdrojový disk musí mít oddíly, které jsou omezeny na jeden "
--#~ "disk a může obsahovat jen nepoužité softwarové RAID oddíly. Jiné typy "
--#~ "oddílů nejsou povoleny.\n"
--#~ "\n"
--#~ "VŠECHNA DATA na cílovém disku (discích) budou klonováním smazána."
--
--#~ msgid "Source Drive:"
--#~ msgstr "Zdrojový disk:"
--
--#~ msgid "Target Drive(s):"
--#~ msgstr "Cílový disk (disky):"
--
--#~ msgid "Drives"
--#~ msgstr "Disky"
--
--#~ msgid ""
--#~ "Unable to read package metadata from repository.  This may be due to a "
--#~ "missing repodata directory.  Please ensure that your repository has been "
--#~ "correctly generated.\n"
--#~ "\n"
--#~ "%s"
--#~ msgstr ""
--#~ "Nelze načíst metadata balíčku z repozitáře. Důvodem může být chybějící "
--#~ "adresář repodata. Zkontrolujte, zda metadata repozitáře byla správně "
--#~ "vygenerována.\n"
--#~ "\n"
--#~ "%s"
--
--#~ msgid ""
--#~ "Unable to find a group file for %s.  This will prevent manual selection "
--#~ "of packages from the repository from working"
--#~ msgstr ""
--#~ "Nelze najít soubor se skupinami pro %s. Ruční výběr balíčků nebude pro "
--#~ "repozitář fungovat."
--
--#~ msgid "Edit Repository"
--#~ msgstr "Upravit repozitář"
--
--#~ msgid "Invalid Repository Name"
--#~ msgstr "Neplatné jméno repozitáře"
--
--#~ msgid "You must provide a repository name."
--#~ msgstr "Musíte vložit jméno repozitáře."
--
--#~ msgid "Invalid Proxy URL"
--#~ msgstr "Neplatné URL proxy"
--
--#~ msgid "You must provide an HTTP, HTTPS, or FTP URL to a proxy."
--#~ msgstr "Musíte zadat HTTP, HTTPS nebo FTP URL proxy."
--
--#~ msgid "Invalid Repository URL"
--#~ msgstr "Neplatné URL repozitáře"
--
--#~ msgid "You must provide an HTTP, HTTPS, or FTP URL to a repository."
--#~ msgstr "Musíte zadat HTTP, HTTPS nebo FTP URL repozitáře."
--
--#~ msgid ""
--#~ "The repository %s has already been added.  Please choose a different "
--#~ "repository name and URL."
--#~ msgstr "Repozitář %s již byl přidán. Zvolte jiné jméno repozitáře a URL."
--
--#~ msgid "Time Zone Selection"
--#~ msgstr "Výběr časové zóny"
--
--#~ msgid "Upgrade Boot Loader Configuration"
--#~ msgstr "Aktualizace zavaděče systému"
--
--#~ msgid "_Update boot loader configuration"
--#~ msgstr "_Aktualizovat zavaděč systému"
--
--#~ msgid "This will update your current boot loader."
--#~ msgstr "Bude provedena aktualizace zavaděče systému."
--
--#~ msgid ""
--#~ "Due to system changes, your boot loader configuration can not be "
--#~ "automatically updated."
--#~ msgstr ""
--#~ "Konfigurace zavaděče nemůže být kvůli systémovým změnám automaticky "
--#~ "aktualizována."
--
--#~ msgid ""
--#~ "The installer is unable to detect the boot loader currently in use on "
--#~ "your system."
--#~ msgstr ""
--#~ "Instalační program není schopen detekovat, jaký zavaděč je v systému "
--#~ "používán."
--
--#~ msgid ""
--#~ "The installer has detected the %s boot loader currently installed on %s."
--#~ msgstr "Instalační program nalezl zavaděč %s nainstalovaný na %s."
--
--#~ msgid "This is the recommended option."
--#~ msgstr "Toto je doporučená volba."
--
--#~ msgid "_Create new boot loader configuration"
--#~ msgstr "_Vytvořit nové nastavení zavaděče"
--
--#~ msgid ""
--#~ "This option creates a new boot loader configuration.  If you wish to "
--#~ "switch boot loaders, you should choose this."
--#~ msgstr ""
--#~ "Vytvoření nového nastavení zavaděče systému použijte v případě, že chcete "
--#~ "přejít na jiný zavaděč."
--
--#~ msgid "_Skip boot loader updating"
--#~ msgstr "_Vynechat aktualizaci zavaděče"
--
--#~ msgid ""
--#~ "This option makes no changes to boot loader configuration.  If you are "
--#~ "using a third party boot loader, you should choose this."
--#~ msgstr ""
--#~ "V nastavení zavaděče nebudou provedeny žádné změny. Volbu použijte v "
--#~ "případě, že používáte zavaděč třetí strany."
--
--#~ msgid "What would you like to do?"
--#~ msgstr "Co chcete provést?"
--
--#~ msgid "Migrate File Systems"
--#~ msgstr "Migrovat systémy souborů"
--
--#~ msgid ""
--#~ "This release of %s supports the ext3 journaling file system, which has "
--#~ "several benefits over the ext2 file system traditionally shipped in %s.  "
--#~ "This installation program can migrate the ext2 formatted partitions to "
--#~ "ext3 without data loss.\n"
--#~ "\n"
--#~ "Which of these partitions would you like to migrate?"
--#~ msgstr ""
--#~ "Distribuce %s podporuje žurnálový systém souborů ext3, který má proti "
--#~ "ext2, které se používá v %s, několik významných vylepšení. Migrace "
--#~ "(převod) z ext2 na ext3 je možný beze ztráty dat.\n"
--#~ "\n"
--#~ "Které oddíly chcete migrovat na ext3?"
--
--#~ msgid "Upgrade Swap Partition"
--#~ msgstr "Aktualizace odkládacího oddílu"
--
--#~ msgid ""
--#~ "Recent kernels (2.4 or newer) need significantly more swap than older "
--#~ "kernels, up to twice the amount of RAM on the system.  You currently have "
--#~ "%dMB of swap configured, but you may create additional swap space on one "
--#~ "of your file systems now."
--#~ msgstr ""
--#~ "Moderní jádra (2.4 a novější) potřebují více odkládacího prostoru, než "
--#~ "jádra starší. Doporučená velikost odkládacího prostoru je dvojnásobek "
--#~ "velikosti RAM, kterou máte ve vašem počítači. V současné době máte %d MB "
--#~ "odkládacího prostoru. Chcete-li, můžete na jednom ze systémů souborů "
--#~ "odkládací prostor přidat."
--
--#~ msgid ""
--#~ "\n"
--#~ "\n"
--#~ "The installer has detected %s MB of RAM.\n"
--#~ msgstr ""
--#~ "\n"
--#~ "\n"
--#~ "Instalační program detekoval %s MB RAM.\n"
--
--#~ msgid "I _want to create a swap file"
--#~ msgstr "Chci _vytvořit odkládací soubor"
--
--#~ msgid "Select the _partition to put the swap file on:"
--#~ msgstr "Zvolte _oddíl, na kterém se má vytvořit odkládací soubor:"
--
--#~ msgid "Free Space (MB)"
--#~ msgstr "Volný prostor (MB)"
--
--#~ msgid ""
--#~ "A minimum swap file size of %d MB is recommended.  Please enter a size "
--#~ "for the swap file:"
--#~ msgstr ""
--#~ "Doporučená velikost odkládacího souboru je alespoň %d MB. Vložte prosím "
--#~ "velikost odkládacího souboru:"
--
--#~ msgid "Swap file _size (MB):"
--#~ msgstr "Velikost odkládacího _souboru (MB):"
--
--#~ msgid "I _don't want to create a swap file"
--#~ msgstr "_Nechci vytvořit odkládací soubor"
--
--#~ msgid ""
--#~ "A swap file is strongly recommended. Failure to create one could cause "
--#~ "the installer to abort abnormally.  Are you sure you wish to continue?"
--#~ msgstr ""
--#~ "Důrazně doporučujeme vytvořit odkládací soubor. Pokud jej nevytvoříte, "
--#~ "může být běh instalačního programu neočekávaně ukončen. Opravdu chcete "
--#~ "pokračovat?"
--
--#~ msgid "The swap file must be between 1 and 2000 MB in size."
--#~ msgstr "Velikost odkládacího souboru musí být mezi 1 a 2000 MB."
--
--#~ msgid ""
--#~ "There is not enough space on the device you selected for the swap "
--#~ "partition."
--#~ msgstr ""
--#~ "Na vybraném zařízení není dostatek volného místa pro odkládací oddíl."
--
--#~ msgid "z/IPL Boot Loader Configuration"
--#~ msgstr "Nastavení zavaděče systému z/IPL"
--
--#~ msgid "The z/IPL boot loader will be installed on your system."
--#~ msgstr "Zavaděč z/IPL bude nainstalován na váš systém."
--
--#~ msgid ""
--#~ "The z/IPL Boot Loader will now be installed on your system.\n"
--#~ "\n"
--#~ "The root partition will be the one you selected previously in the "
--#~ "partition setup.\n"
--#~ "\n"
--#~ "The kernel used to start the machine will be the one to be installed by "
--#~ "default.\n"
--#~ "\n"
--#~ "If you wish to make changes later after the installation feel free to "
--#~ "change the /etc/zipl.conf configuration file.\n"
--#~ "\n"
--#~ "You can now enter any additional kernel parameters which your machine or "
--#~ "your setup may require."
--#~ msgstr ""
--#~ "Nyní bude na Víš systém nainstalován zavaděč systému z/IPL.\n"
--#~ "\n"
--#~ "Kořenový oddíl bude ten, co jste zvolili při nastavování oddílů.\n"
--#~ "\n"
--#~ "Jádro použité pro zavedení systému bude implicitní nainstalované jádro.\n"
--#~ "\n"
--#~ "Pokud chcete změnit nastaveni, upravte po instalaci konfigurační soubor /"
--#~ "etc/zipl.conf.\n"
--#~ "\n"
--#~ "Nyní můžete zadat přídavné parametry jádra, které jsou potřeba pro váš "
--#~ "počítač."
--
--#~ msgid "Kernel Parameters"
--#~ msgstr "Parametry jádra"
--
--#~ msgid "Chandev Parameters"
--#~ msgstr "Parametry chandev"
--
--#~ msgid "Which boot loader would you like to use?"
--#~ msgstr "Který zavaděč systému chcete použít?"
--
--#~ msgid "Use GRUB Boot Loader"
--#~ msgstr "Použít GRUB"
--
--#~ msgid "No Boot Loader"
--#~ msgstr "Žádný zavaděč"
--
--#~ msgid "Skip Boot Loader"
--#~ msgstr "Vynechat zavaděč"
--
--#~ msgid ""
--#~ "You have elected not to install any boot loader, which is not recommended "
--#~ "unless you have an advanced need. Booting your system into Linux directly "
--#~ "from the hard drive almost always requires a boot loader.\n"
--#~ "\n"
--#~ "Are you sure you want to skip boot loader installation?"
--#~ msgstr ""
--#~ "Nezvolili jste instalaci žádného zavaděče. Doporučujeme jeho instalaci "
--#~ "neprovádět jen v případě, že k tomu máte zvláštní důvody. Zavaděč je "
--#~ "potřeba pro zavedení systému přímo z pevného disku.\n"
--#~ "\n"
--#~ "Opravdu chcete vynechat instalaci zavaděče systému?"
--
--#~ msgid ""
--#~ "A few systems need to pass special options to the kernel at boot time to "
--#~ "function properly. If you need to pass boot options to the kernel, enter "
--#~ "them now. If you don't need any or aren't sure, leave this blank."
--#~ msgstr ""
--#~ "U některých systémů je při startu potřeba předat jádru speciální "
--#~ "parametry. Máte-li takové, můžete je zde uvést. Pokud nevíte, co byste "
--#~ "měli zadat, nezadávejte nic."
--
--#~ msgid "Force use of LBA32 (not normally required)"
--#~ msgstr "Použít LBA32 (bez ohledu na autodetekci)"
--
--#~ msgid ""
--#~ "If LBA32 is not supported by your system's BIOS, forcing its use can "
--#~ "prevent your machine from booting.\n"
--#~ "\n"
--#~ "Would you like to continue and force LBA32 mode?"
--#~ msgstr ""
--#~ "Pokud použijete LBA32 a její podpora v BIOSu nebude přítomna, počítač "
--#~ "nebude schopen nastartovat.\n"
--#~ "\n"
--#~ "Opravdu chcete použít LBA32 bez ohledu na autodetekci?"
--
--#~ msgid "Where do you want to install the boot loader?"
--#~ msgstr "Kam chcete nainstalovat zavaděč systému?"
--
--#~ msgid "Boot label"
--#~ msgstr "Název v zavaděči"
--
--#~ msgid "Clear"
--#~ msgstr "Smazat"
--
--#~ msgid "Edit Boot Label"
--#~ msgstr "Upravit název v zavaděči"
--
--#~ msgid "Invalid Boot Label"
--#~ msgstr "Neplatný název v zavaděči"
--
--#~ msgid "Boot label may not be empty."
--#~ msgstr "Název nesmí být prázdný."
--
--#~ msgid "Boot label contains illegal characters."
--#~ msgstr "Název položky zavaděče obsahuje neplatné znaky."
--
--#~ msgid "Edit"
--#~ msgstr "Upravit"
--
--#~ msgid ""
--#~ "The boot manager %s uses can boot other operating systems as well.  "
--#~ "Please tell me what partitions you would like to be able to boot and what "
--#~ "label you want to use for each of them."
--#~ msgstr ""
--#~ "Zavaděč, který používá %s, lze použít při startu systému i pro zavedení "
--#~ "jiných operačních systémů. Je potřeba zadat, ve kterých oddílech jsou a "
--#~ "názvy, které budou použity v menu."
--
--#~ msgid ""
--#~ " <Space> select | <F2> select default | <F4> delete | <F12> next screen>"
--#~ msgstr ""
--#~ " <Mezera> zvolit | <F2> jako implicitní | <F4> odstranit | <F12> "
--#~ "pokračovat"
--
--#~ msgid ""
--#~ "A boot loader password prevents users from passing arbitrary options to "
--#~ "the kernel.  For highest security, you should set a password, but a "
--#~ "password is not necessary for more casual users."
--#~ msgstr ""
--#~ "Heslo pro zavaděč systému brání uživatelům, aby při startu systému měnili "
--#~ "nebo přidávali jádru dodatečné parametry. Chcete-li systém zabezpečit, "
--#~ "nastavte heslo. Pro běžné použití to však není nutné."
--
--#~ msgid "Use a GRUB Password"
--#~ msgstr "Chránit GRUB heslem"
--
--#~ msgid "Boot Loader Password:"
--#~ msgstr "Heslo pro zavaděč GRUB:"
--
--#~ msgid "Confirm:"
--#~ msgstr "Potvrďte:"
--
--#~ msgid "Passwords Do Not Match"
--#~ msgstr "Hesla nesouhlasí."
--
--#~ msgid "Password Too Short"
--#~ msgstr "Heslo je příliš krátké."
--
--#~ msgid "Boot loader password is too short"
--#~ msgstr "Heslo pro zavaděč je příliš krátké."
--
--#~ msgid ""
--#~ "Press <Enter> to end the installation process.\n"
--#~ "\n"
--#~ msgstr ""
--#~ "Dokončete instalaci stisknutím <Enter>.\n"
--#~ "\n"
--
--#~ msgid "<Enter> to exit"
--#~ msgstr "<Enter> pro ukončení"
--
--#~ msgid ""
--#~ "Congratulations, your %s installation is complete.\n"
--#~ "\n"
--#~ "%s%s"
--#~ msgstr ""
--#~ "Blahopřejeme, vaše instalace %s je dokončena.\n"
--#~ "\n"
--#~ "%s%s"
--
--#~ msgid ""
--#~ "For information on errata (updates and bug fixes), visit http://www."
--#~ "redhat.com/errata/.\n"
--#~ "\n"
--#~ "Information on using your system is available in the %s manuals at http://"
--#~ "www.redhat.com/docs/."
--#~ msgstr ""
--#~ "Pro informace o errata (aktualizacích a opravách chyb) navštivte http://"
--#~ "www.redhat.com/errata/.\n"
--#~ "\n"
--#~ "Informace o používání systému naleznete v manuálech distribuce %s na "
--#~ "http://www.redhat.com/docs/."
--
--#~ msgid "Complete"
--#~ msgstr "Hotovo"
--
--#~ msgid "Reboot"
--#~ msgstr "Restartovat"
--
--#~ msgid "Please select the package groups you would like to install."
--#~ msgstr "Zvolte skupiny balíčků, které chcete nainstalovat."
--
--#~ msgid ""
--#~ "<Space>,<+>,<-> selection   |   <F2> Group Details   |   <F12> next screen"
--#~ msgstr ""
--#~ "  <Mezera>,<+>,<-> vybrat   |   <F2> Detaily skupiny   |   <F12> "
--#~ "pokračovat"
--
--#~ msgid "No optional packages to select"
--#~ msgstr "Žádné volitelné balíčky"
--
--#~ msgid "Package Group Details"
--#~ msgstr "Detaily skupiny balíčků"
--
--#~ msgid "Keyboard Selection"
--#~ msgstr "Výběr klávesnice"
--
--#~ msgid "Which model keyboard is attached to this computer?"
--#~ msgstr "Jaký model klávesnice je připojen k počítači?"
--
--#~ msgid "What device is your mouse located on?"
--#~ msgstr "K jakému zařízení je připojena vaše myš?"
--
--#~ msgid "Which model mouse is attached to this computer?"
--#~ msgstr "Jaký model myši je připojen k počítači?"
--
--#~ msgid "Emulate 3 Buttons?"
--#~ msgstr "Emulovat 3 tlačítka?"
--
--#~ msgid "Mouse Selection"
--#~ msgstr "Výběr myši"
--
--#~ msgid ""
--#~ "You have not specified the field %s.  Depending on your network "
--#~ "environment this may cause problems later."
--#~ msgstr ""
--#~ "Nevyplnili jste pole %s. V závislosti na vašem síťovém prostředí to může "
--#~ "později způsobit problémy."
--
--#~ msgid "IPv%d prefix must be between 0 and %d."
--#~ msgstr "Prefix IPv%d musí být mezi 0 a %d."
--
--#~ msgid "Integer Required for Prefix"
--#~ msgstr "Prefix musí být celé číslo"
--
--#~ msgid ""
--#~ "You must enter a valid integer for the %s.  For IPv4, the value can be "
--#~ "between 0 and 32.  For IPv6 it can be between 0 and 128."
--#~ msgstr ""
--#~ "Pro %s musíte vložit platné celé číslo. Pro IPv4 je rozsah od 0 do 32, "
--#~ "pro IPv6 je rozsah od 0 do 128."
--
--#~ msgid "Prefix (Netmask)"
--#~ msgstr "Prefix (maska sítě)"
--
--#~ msgid "Activate on boot"
--#~ msgstr "Aktivovat při startu"
--
--#~ msgid "Enable IPv4 support"
--#~ msgstr "Povolit podporu IPv4"
--
--#~ msgid "Enable IPv6 support"
--#~ msgstr "Povolit podporu IPv6"
--
--#~ msgid "P-to-P:"
--#~ msgstr "P-to-P:"
--
--#~ msgid "ESSID:"
--#~ msgstr "ESSID:"
--
--#~ msgid "WEP Key:"
--#~ msgstr "WEP klíč:"
--
--#~ msgid "Network Configuration for %s"
--#~ msgstr "Nastavení sítě pro %s"
--
--#~ msgid "point-to-point IP address"
--#~ msgstr "point-to-point IP adresa"
--
--#~ msgid "Dynamic IP configuration (DHCP)"
--#~ msgstr "Dynamické nastavení IP adresy (DHCP)"
--
--#~ msgid "Manual address configuration"
--#~ msgstr "Ruční konfigurace IP adresy"
--
--#~ msgid "IPv4 Configuration for %s"
--#~ msgstr "IPv4 konfigurace pro %s"
--
--#~ msgid "IPv4 address"
--#~ msgstr "IPv4 adresa"
--
--#~ msgid "IPv4 network mask"
--#~ msgstr "IPv4 maska sítě"
--
--#~ msgid "IPv4 prefix (network mask)"
--#~ msgstr "IPv4 prefix (maska sítě)"
--
--#~ msgid "Automatic neighbor discovery"
--#~ msgstr "Automatické vyhledání okolních počítačů"
--
--#~ msgid "Dynamic IP configuration (DHCPv6)"
--#~ msgstr "Dynamické nastavení IP adresy (DHCPv6)"
--
--#~ msgid "IPv6 Configuration for %s"
--#~ msgstr "IPv6 konfigurace pro %s"
--
--#~ msgid "IPv6 address"
--#~ msgstr "IPv6 adresa"
--
--#~ msgid "IPv6 prefix"
--#~ msgstr "IPv6 prefix"
--
--#~ msgid "Configure Network Interface"
--#~ msgstr "Nastavení síťového rozhraní"
--
--#~ msgid "Would you like to configure the %s network interface in your system?"
--#~ msgstr "Chcete nastavit síťové rozhraní %s?"
--
--#~ msgid "UNCONFIGURED"
--#~ msgstr "NENASTAVENO"
--
--#~ msgid ""
--#~ "The current configuration settings for each interface are listed next to "
--#~ "the device name.  Unconfigured interfaces are shown as UNCONFIGURED.  To "
--#~ "configure an interface, highlight it and choose Edit.  When you are "
--#~ "finished, press OK to continue."
--#~ msgstr ""
--#~ "Aktuální nastavení všech síťových zařízení je vypsáno vedle jeho názvu. "
--#~ "Zařízení, která nejsou nakonfigurována, jsou označena NENASTAVENO. Chcete-"
--#~ "li nastavení změnit, klikněte na zařízení a pak na Upravit. Po dokončení "
--#~ "stiskněte OK pro pokračování."
--
--#~ msgid "Active on boot"
--#~ msgstr "Aktivní při startu"
--
--#~ msgid "Inactive on boot"
--#~ msgstr "Neaktivní při startu"
--
--#~ msgid "DHCP"
--#~ msgstr "DHCP"
--
--#~ msgid "Auto IPv6"
--#~ msgstr "Auto IPv6"
--
--#~ msgid "DHCPv6"
--#~ msgstr "DHCPv6"
--
--#~ msgid "Gateway:"
--#~ msgstr "Brána:"
--
--#~ msgid "Primary DNS:"
--#~ msgstr "Primární DNS:"
--
--#~ msgid "Secondary DNS:"
--#~ msgstr "Sekundární DNS:"
--
--#~ msgid "Miscellaneous Network Settings"
--#~ msgstr "Různá nastavení sítě"
--
--#~ msgid "gateway"
--#~ msgstr "brána"
--
--#~ msgid "primary DNS"
--#~ msgstr "primární DNS"
--
--#~ msgid "secondary DNS"
--#~ msgstr "sekundární DNS"
--
--#~ msgid "automatically via DHCP"
--#~ msgstr "automaticky pomocí DHCP"
--
--#~ msgid "manually"
--#~ msgstr "ručně"
--
--#~ msgid "Hostname Configuration"
--#~ msgstr "Nastavení jména počítače"
--
--#~ msgid ""
--#~ "If your system is part of a larger network where hostnames are assigned "
--#~ "by DHCP, select automatically via DHCP. Otherwise, select manually and "
--#~ "enter a hostname for your system. If you do not, your system will be "
--#~ "known as 'localhost.'"
--#~ msgstr ""
--#~ "Pokud je systém součástí větší sítě, kde jsou jména počítačů přiřazována "
--#~ "pomocí DHCP, zvolte 'Automaticky pomocí DHCP'. V opačném případě zvolte "
--#~ "Ručně a zadejte jméno svého počítače. Pokud nezvolíte nic, systém se bude "
--#~ "jmenovat 'localhost'."
--
--#~ msgid "You have not specified a hostname."
--#~ msgstr "Neurčili jste jméno počítače."
--
--#~ msgid "Requested value is too large"
--#~ msgstr "Vložená hodnota je příliš velká"
--
--#~ msgid "RAID Device %s"
--#~ msgstr "RAID zařízení %s"
--
--#~ msgid "Warning: %s"
--#~ msgstr "Varování: %s"
--
--#~ msgid "Add anyway"
--#~ msgstr "Přesto použít"
--
--#~ msgid "Mount Point:"
--#~ msgstr "Připojeno do:"
--
--#~ msgid "File System type:"
--#~ msgstr "Typ systému souborů:"
--
--#~ msgid "Allowable Drives:"
--#~ msgstr "Výběr disků:"
--
--#~ msgid "Fixed Size:"
--#~ msgstr "Uvedená velikost:"
--
--#~ msgid "Fill maximum size of (MB):"
--#~ msgstr "Vyplnit maximálně (MB):"
--
--#~ msgid "Fill all available space:"
--#~ msgstr "Vyplnit všechen volný prostor:"
--
--#~ msgid "Start Cylinder:"
--#~ msgstr "Počáteční cylindr:"
--
--#~ msgid "End Cylinder:"
--#~ msgstr "Koncový cylindr:"
--
--#~ msgid "Volume Group:"
--#~ msgstr "Skupina svazků:"
--
--#~ msgid "RAID Members:"
--#~ msgstr "Členové RAID:"
--
--#~ msgid "Number of spares?"
--#~ msgstr "Počet rezerv?"
--
--#~ msgid "File System Option:"
--#~ msgstr "Nastavení systému souborů:"
--
--#~ msgid "Format as %s"
--#~ msgstr "Formátovat jako %s"
--
--#~ msgid "Migrate to %s"
--#~ msgstr "Migrovat na %s"
--
--#~ msgid "Leave unchanged"
--#~ msgstr "Ponechat beze změny"
--
--#~ msgid "File System Options"
--#~ msgstr "Nastavení systému souborů"
--
--#~ msgid ""
--#~ "Please choose how you would like to prepare the file system on this "
--#~ "partition."
--#~ msgstr "Vyberte, jak chcete připravit systém souborů na oddílu."
--
--#~ msgid "Leave unchanged (preserve data)"
--#~ msgstr "Ponechat beze změny (zachovat data)"
--
--#~ msgid "Format as:"
--#~ msgstr "Formátovat jako:"
--
--#~ msgid "Migrate to:"
--#~ msgstr "Migrovat na:"
--
--#~ msgid "Force to be a primary partition"
--#~ msgstr "Nastavit jako primární oddíl"
--
--#~ msgid "Not Supported"
--#~ msgstr "Nepodporováno"
--
--#~ msgid "You can only edit LVM Volume Groups in the graphical installer."
--#~ msgstr ""
--#~ "Skupiny svazků LVM mohou být měněny jen v grafickém instalačním programu."
--
--#~ msgid "Invalid Entry for Partition Size"
--#~ msgstr "Špatná velikost oddílu"
--
--#~ msgid "Invalid Entry for Maximum Size"
--#~ msgstr "Špatná maximální velikost"
--
--#~ msgid "Invalid Entry for Starting Cylinder"
--#~ msgstr "Špatný počáteční cylindr"
--
--#~ msgid "Invalid Entry for End Cylinder"
--#~ msgstr "Špatný koncový cylindr"
--
--#~ msgid "No RAID partitions"
--#~ msgstr "Žádné RAID oddíly"
--
--#~ msgid "At least two software RAID partitions are needed."
--#~ msgstr "Jsou potřeba alespoň dva softwarové RAID oddíly."
--
--#~ msgid "Format partition?"
--#~ msgstr "Formátovat oddíl?"
--
--#~ msgid "Invalid Entry for RAID Spares"
--#~ msgstr "Špatná položka pro RAID rezervy"
--
--#~ msgid "Too many spares"
--#~ msgstr "Příliš mnoho rezerv"
--
--#~ msgid "You may not use any spares with a RAID0 array."
--#~ msgstr "U RAID0 nelze použít žádné rezervy."
--
--#~ msgid "No Volume Groups"
--#~ msgstr "Žádná skupina svazků"
--
--#~ msgid "No volume groups exist in which to create a logical volume"
--#~ msgstr ""
--#~ "Neexistuje skupina svazků (VG), ve které vytvořit logický svazek (LV)"
--
--#~ msgid ""
--#~ "The current requested size (%10.2f MB) is larger than the maximum logical "
--#~ "volume size (%10.2f MB). "
--#~ msgstr ""
--#~ "Požadovaná velikost (%10.2f MB) je větší než maximální velikost logického "
--#~ "svazku (LV, tj. %10.2f MB). "
--
--#~ msgid ""
--#~ "The current requested size (%10.2f MB) is larger than the available size "
--#~ "in the volume group (%10.2f MB)."
--#~ msgstr ""
--#~ "Momentálně požadovaná velikost (%10.2f MB) je větší než dostupná velikost "
--#~ "ve skupině svazků (%10.2f MB)."
--
--#~ msgid "New Partition or Logical Volume?"
--#~ msgstr "Nový oddíl nebo logický svazek?"
--
--#~ msgid "Would you like to create a new partition or a new logical volume?"
--#~ msgstr "Chcete vytvořit nový oddíl nebo nový logický svazek?"
--
--#~ msgid "logical volume"
--#~ msgstr "logický svazek"
--
--#~ msgid "Size"
--#~ msgstr "Velikost"
--
--#~ msgid "New"
--#~ msgstr "Nový"
--
--#~ msgid "RAID"
--#~ msgstr "RAID"
--
--#~ msgid ""
--#~ "    F1-Help     F2-New      F3-Edit   F4-Delete    F5-Reset    F12-"
--#~ "OK        "
--#~ msgstr ""
--#~ "   F1-Nápověda   F2-Nový   F3-Upravit   F4-Odstranit   F5-Obnovit   F12-"
--#~ "Ok   "
--
--#~ msgid "No Root Partition"
--#~ msgstr "Chybí kořenový oddíl"
--
--#~ msgid "Installation requires a / partition."
--#~ msgstr "Instalace vyžaduje kořenový oddíl (/)."
--
--#~ msgid "Partitioning Type"
--#~ msgstr "Typ tabulky oddílů"
--
--#~ msgid ""
--#~ "Installation requires partitioning of your hard drive.  The default "
--#~ "layout is reasonable for most users.  You can either choose to use this "
--#~ "or create your own."
--#~ msgstr ""
--#~ "Před instalací je potřeba rozdělit disk na oddíly a určit, kam se bude "
--#~ "instalovat. Automatické rozdělení vytvoří implicitní rozdělení, které "
--#~ "bude ve většině případů vyhovovat. Můžete také vytvořit oddíly ručně a "
--#~ "sami určit, kam budou připojeny."
--
--#~ msgid "Which drive(s) do you want to use for this installation?"
--#~ msgstr "Které disky chcete pro instalaci použít?"
--
--#~ msgid ""
--#~ "<Space>,<+>,<-> selection   |   <F2> Add drive   |   <F12> next screen"
--#~ msgstr ""
--#~ "<Mezera>,<+>,<-> vybrat  |  <F2> přidat jednotku  |  <F12> pokračovat"
--
--#~ msgid "Review Partition Layout"
--#~ msgstr "Prohlédnout rozložení oddílů"
--
--#~ msgid "Review and modify partitioning layout?"
--#~ msgstr "Prohlédnout a upravit rozložení oddílů?"
--
--#~ msgid "Advanced Storage Options"
--#~ msgstr "Pokročilé volby pro ukládání dat"
--
--#~ msgid "How would you like to modify your drive configuration?"
--#~ msgstr "Jak chcete upravit nastavení disku?"
--
--#~ msgid "Add FCP Device"
--#~ msgstr "Přidat FCP zařízení"
--
--#~ msgid ""
--#~ "zSeries machines can access industry-standard SCSI devices via Fibre "
--#~ "Channel (FCP). You need to provide a 16 bit device number, a 64 bit World "
--#~ "Wide Port Name (WWPN), and a 64 bit FCP LUN for each device."
--#~ msgstr ""
--#~ "Počítače zSeries mohou používat standardní zařízení SCSI přes Fibre "
--#~ "Channel (FCP). Pro každé zařízení musíte zadat tyto parametry: 16 bitové "
--#~ "číslo zařízení, 64 bitové World Wide Port Name (WWPN) a 64 bitové FCP LUN."
--
--#~ msgid "Configure iSCSI Parameters"
--#~ msgstr "Konfigurace iSCSI"
--
--#~ msgid ""
--#~ "To use iSCSI disks, you must provide the address of your iSCSI target and "
--#~ "the iSCSI initiator name you've configured for your host."
--#~ msgstr ""
--#~ "Chcete-li používat iSCSI disky, musíte zadat adresu a jméno vašeho iSCSI "
--#~ "iniciátoru, které jste konfigurovali pro váš počítač."
--
--#~ msgid "Target IP Address"
--#~ msgstr "Cílová IP adresa"
--
--#~ msgid "iSCSI Initiator Name"
--#~ msgstr "Název iSCSI iniciátoru"
--
--#~ msgid "Autopartition"
--#~ msgstr "Automatické vytváření oddílů"
--
--#~ msgid "Disk Druid"
--#~ msgstr "Disk Druid"
--
--#~ msgid "Package Installation"
--#~ msgstr "Instalace balíčků"
--
--#~ msgid "Package selection"
--#~ msgstr "Výběr balíčků"
--
--#~ msgid ""
--#~ "The default installation of %s includes a set of software applicable for "
--#~ "general internet usage.  What additional tasks would you like your system "
--#~ "to support?"
--#~ msgstr ""
--#~ "Standardní instalace %s obsahuje sadu programů pro běžné používání "
--#~ "Internetu. Které další činnosti by měl váš systém podporovat?"
--
--#~ msgid "Customize software selection"
--#~ msgstr "Upravit výběr programů"
--
--#~ msgid "In which time zone are you located?"
--#~ msgstr "Ve které časové zóně je počítač umístěn?"
--
--#~ msgid "System clock uses UTC"
--#~ msgstr "Systémové hodiny jsou nastaveny na čas UTC"
--
--#~ msgid "Update boot loader configuration"
--#~ msgstr "Aktualizace zavaděče systému"
--
--#~ msgid "Skip boot loader updating"
--#~ msgstr "Vynechat aktualizaci zavaděče"
--
--#~ msgid "Create new boot loader configuration"
--#~ msgstr "Vytvořit nové nastavení zavaděče"
--
--#~ msgid "Free Space"
--#~ msgstr "Volné místo"
--
--#~ msgid "RAM detected (MB):"
--#~ msgstr "Detekovaná RAM (MB):"
--
--#~ msgid "Suggested size (MB):"
--#~ msgstr "Doporučená velikost (MB):"
--
--#~ msgid "Swap file size (MB):"
--#~ msgstr "Velikost odkládacího souboru (MB):"
--
--#~ msgid "Add Swap"
--#~ msgstr "Přidat swap"
--
--#~ msgid "The value you entered is not a valid number."
--#~ msgstr "Vložený údaj není platné číslo."
--
--#~ msgid "Reinstall System"
--#~ msgstr "Přeinstalovat systém"
--
--#~ msgid "System to Upgrade"
--#~ msgstr "Aktualizace systému"
--
--#~ msgid ""
--#~ "There seem to be one or more existing Linux installations on your "
--#~ "system.\n"
--#~ "\n"
--#~ "Please choose one to upgrade, or select 'Reinstall System' to freshly "
--#~ "install your system."
--#~ msgstr ""
--#~ "Na vašem systému byla nalezena jedna nebo více dalších instalací Linuxu.\n"
--#~ "\n"
--#~ "Chcete-li některou z nich aktualizovat, vyberte ji. Úplně nový systém "
--#~ "můžete nainstalovat volbou 'Přeinstalovat systém'."
--
--#~ msgid "Root Password"
--#~ msgstr "Heslo správce systému"
--
--#~ msgid ""
--#~ "Pick a root password. You must type it twice to ensure you know it and do "
--#~ "not make a typing mistake. "
--#~ msgstr ""
--#~ "Zvolte heslo pro uživatele root. Heslo musíte zadat dvakrát, abyste "
--#~ "zajistili, že je víte a že jste se při psaní nespletli."
--
--#~ msgid "The root password must be at least 6 characters long."
--#~ msgstr "Heslo pro uživatele root musí obsahovat nejméně 6 znaků."
--
--#~ msgid "%s"
--#~ msgstr "%s"
--
--#~ msgid ""
--#~ "Welcome to %s!\n"
--#~ "\n"
--#~ msgstr ""
--#~ "Vítá vás %s!\n"
--#~ "\n"
--
--#~ msgid ""
--#~ "The z/IPL Boot Loader will be installed on your system after installation "
--#~ "is complete. You can now enter any additional kernel and chandev "
--#~ "parameters which your machine or your setup require."
--#~ msgstr ""
--#~ "Zavaděč z/IPL bude na váš systém nainstalován po dokončení instalace. "
--#~ "Zadejte vlastní parametry jádra a chandev, které jsou pro počítač potřeba."
--
--#~ msgid "z/IPL Configuration"
--#~ msgstr "Nastavení z-IPL"
--
--#~ msgid "Chandev line "
--#~ msgstr "Řádek chandev "
--
--#~ msgid "_Fedora"
--#~ msgstr "_Fedora"
--
--#~ msgid ""
--#~ "The default installation of %s includes a set of software applicable for "
--#~ "general internet usage. What additional tasks would you like your system "
--#~ "to include support for?"
--#~ msgstr ""
--#~ "Standardní instalace %s obsahuje sadu programů pro běžné používání "
--#~ "Internetu. Které další činnosti by měl váš systém podporovat?"
--
--#~ msgid "Office and Productivity"
--#~ msgstr "Kancelář a Produktivita"
--
--#~ msgid "Software Development"
--#~ msgstr "Vývoj software"
--
--#~ msgid "Web server"
--#~ msgstr "Web server"
--
--#~ msgid "Red Hat Enterprise Linux"
--#~ msgstr "Red Hat Enterprise Linux"
--
--#~ msgid "Office"
--#~ msgstr "Kancelář"
--
--#~ msgid "Multimedia"
--#~ msgstr "Multimédia"
--
--#~ msgid "Clustering"
--#~ msgstr "Clustery"
--
--#~ msgid "Storage Clustering"
--#~ msgstr "Úložné clustery"
--
--#~ msgid "Installation Number"
--#~ msgstr "Instalační číslo"
--
--#~ msgid ""
--#~ "To install the full set of supported packages included in your "
--#~ "subscription, please enter your Installation Number"
--#~ msgstr ""
--#~ "Pro instalaci všech podporovaných balíčků pro vaše předplatné vložte své "
--#~ "Instalační číslo"
--
--#~ msgid ""
--#~ "If you're unable to locate the Installation Number, consult http://www."
--#~ "redhat.com/apps/support/in.html.\n"
--#~ "\n"
--#~ "If you skip:\n"
--#~ "* You may not get access to the full set of packages included in your "
--#~ "subscription.\n"
--#~ "* It may result in an unsupported/uncertified installation of Red Hat "
--#~ "Enterprise Linux.\n"
--#~ "* You will not get software and security updates for packages not "
--#~ "included in your subscription."
--#~ msgstr ""
--#~ "Pokud nemůžete nalézt instalační číslo, podívejte se na http://www.redhat."
--#~ "com/apps/support/in.html.\n"
--#~ "\n"
--#~ "Pokud tento krok přeskočíte:\n"
--#~ "* Nemusíte získat přístup ke všem balíčkům v předplatném.\n"
--#~ "* Může mít nepodporovanou/necertifikovanou instalaci Red Hat Entriprise "
--#~ "Linuxu.\n"
--#~ "* Nezískáte bezpečnostní a softwarové aktualizace dle předplatného."
--
--#~ msgid "Media Check"
--#~ msgstr "Kontrola média"
--
--#~ msgid "Test"
--#~ msgstr "Test"
--
--#~ msgid "Eject Disc"
--#~ msgstr "Vysunout CD "
--
--#~ msgid ""
--#~ "Choose \"%s\" to test the disc currently in the drive, or \"%s\" to eject "
--#~ "the disc and insert another for testing."
--#~ msgstr ""
--#~ "Zvolte \"%s\" pro test média, které je právě v mechanice nebo \"%s\" pro "
--#~ "vysunutí média. Pak vložte další médium, které chcete otestovat."
--
--#~ msgid ""
--#~ "If you would like to test additional media, insert the next disc and "
--#~ "press \"%s\". Testing each disc is not strictly required, however it is "
--#~ "highly recommended.  Minimally, the discs should be tested prior to using "
--#~ "them for the first time. After they have been successfully tested, it is "
--#~ "not required to retest each disc prior to using it again."
--#~ msgstr ""
--#~ "Chcete-li testovat doplňková média, vložte další médium a stiskněte \"%s"
--#~ "\".Testování každého média není bezpodmínečně vyžadován, je ale velmi "
--#~ "doporučován. Určitě by měla být média testována před prvním použitím. Po "
--#~ "úspěšném otestování již není vyžadováno dalsí testování před každým "
--#~ "použitím."
--
--#~ msgid ""
--#~ "The %s disc was not found in any of your drives. Please insert the %s "
--#~ "disc and press %s to retry."
--#~ msgstr ""
--#~ "Nemohu nalézt médium %s v žádné jednotce. Vložte médium s distribucí %s a "
--#~ "stiskněte tlačítko %s pro opakování."
--
--#~ msgid "Disc Found"
--#~ msgstr "Médium nalezeno"
--
--#~ msgid ""
--#~ "To begin testing the media before installation press %s.\n"
--#~ "\n"
--#~ "Choose %s to skip the media test and start the installation."
--#~ msgstr ""
--#~ "Pro kontrolu média před vlastní instalací stiskněte %s.\n"
--#~ "\n"
--#~ "Klikněte na %s pro vynechání testu média a započetí instalace. "
--
--#~ msgid ""
--#~ "No %s disc was found which matches your boot media.  Please insert the %s "
--#~ "disc and press %s to retry."
--#~ msgstr ""
--#~ "Nemohu nalézt médium %s odpovídající vašemu zaváděcímu médiu. Vložte "
--#~ "médium % s a opakujte stisknutím %s."
--
--#~ msgid ""
--#~ "The %s disc was not found in any of your CDROM drives. Please insert the "
--#~ "%s disc and press %s to retry."
--#~ msgstr ""
--#~ "Nemohu nalézt médium %s v žádné jednotce. Vložte médium s distribucí %s a "
--#~ "stiskněte tlačítko %s pro opakování."
--
--#~ msgid "Disc Not Found"
--#~ msgstr "Médium  nenalezeno"
--
--#~ msgid "Cannot find kickstart file on CDROM."
--#~ msgstr "Nemohu najít soubor kickstart na CDROM."
--
--#~ msgid "Failed to read directory %s: %s"
--#~ msgstr "Nemohu číst adresář %s: %s"
--
--#~ msgid "Loading"
--#~ msgstr "Načítání"
--
--#~ msgid "Reading driver disk..."
--#~ msgstr "Načítám ovladače..."
--
--#~ msgid "Driver Disk Source"
--#~ msgstr "Umístění ovladačů"
--
--#~ msgid ""
--#~ "You have multiple devices which could serve as sources for a driver "
--#~ "disk.  Which would you like to use?"
--#~ msgstr ""
--#~ "V počítači je k dispozici více zařízení, která by mohla být použita pro "
--#~ "načtení ovladačů. Vyberte zařízení, ze kterého chcete ovladače načíst."
--
--#~ msgid ""
--#~ "There are multiple partitions on this device which could contain the "
--#~ "driver disk image.  Which would you like to use?"
--#~ msgstr ""
--#~ "Na zařízení je více oddílů, které by mohly obsahovat obraz disku s "
--#~ "ovladači. Který chcete použít?"
--
--#~ msgid "Select driver disk image"
--#~ msgstr "Zvolte obraz disku s ovladači"
--
--#~ msgid "Select the file which is your driver disk image."
--#~ msgstr "Zvolte soubor, který je obraz vaší disk s ovladači."
--
--#~ msgid "Failed to load driver disk from file."
--#~ msgstr "Nemohu načíst disk s ovladači ze souboru."
--
--#~ msgid "Insert your driver disk into /dev/%s and press \"OK\" to continue."
--#~ msgstr ""
--#~ "Vložte disk s ovladači do zařízení /dev/%s a pokračujte stisknutím \"OK\"."
--
--#~ msgid "Insert Driver Disk"
--#~ msgstr "Vložte disk s ovladači"
--
--#~ msgid "Failed to mount driver disk."
--#~ msgstr "Nemohu připojit disk s ovladači."
--
--#~ msgid "Driver disk is invalid for this release of %s."
--#~ msgstr "Disk s ovladači není pro %s platný."
--
--#~ msgid "Manually choose"
--#~ msgstr "Zvolit ručně"
--
--#~ msgid "Load another disk"
--#~ msgstr "Načíst jiný disk"
--
--#~ msgid ""
--#~ "No devices of the appropriate type were found on this driver disk.  Would "
--#~ "you like to manually select the driver, continue anyway, or load another "
--#~ "driver disk?"
--#~ msgstr ""
--#~ "Na disku s ovladači nebyla nalezena žádná zařízení potřebného typu. "
--#~ "Chcete vybrat ovladač ručně, i přesto pokračovat, nebo načíst jiný disk s "
--#~ "ovladači?"
--
--#~ msgid "Driver disk"
--#~ msgstr "Disk s ovladači"
--
--#~ msgid "Do you have a driver disk?"
--#~ msgstr "Máte disk s ovladači?"
--
--#~ msgid "More Driver Disks?"
--#~ msgstr "Více disků s ovladači?"
--
--#~ msgid "Do you wish to load any more driver disks?"
--#~ msgstr "Chcete načíst další disky s ovladači?"
--
--#~ msgid "Kickstart Error"
--#~ msgstr "Chyba kickstartu"
--
--#~ msgid "Unknown driver disk kickstart source: %s"
--#~ msgstr "Neznámy zdroj driver disk kickstartu: %s"
--
--#~ msgid ""
--#~ "The following invalid argument was specified for the kickstart driver "
--#~ "disk command: %s:%s"
--#~ msgstr ""
--#~ "Byl zadán následující neplatný argument příkazu kickstart driver disk: %s:"
--#~ "%s"
--
--#~ msgid ""
--#~ "Please enter any parameters which you wish to pass to the %s module "
--#~ "separated by spaces.  If you don't know what parameters to supply, skip "
--#~ "this screen by pressing the \"OK\" button."
--#~ msgstr ""
--#~ "Zadejte parametry, které chcete předat modulu %s, oddělené mezerami. "
--#~ "Pokud nevíte, jaké parametry zadat, stiskňete tlačítko \"OK\"."
--
--#~ msgid "Enter Module Parameters"
--#~ msgstr "Zadejte parametry modulu"
--
--#~ msgid "No drivers found"
--#~ msgstr "Nenalezen žádný ovladač"
--
--#~ msgid "Load driver disk"
--#~ msgstr "Načíst disk s ovladači"
--
--#~ msgid ""
--#~ "No drivers were found to manually insert.  Would you like to use a driver "
--#~ "disk?"
--#~ msgstr ""
--#~ "Nebyly nalezeny žádné ovladače pro ruční zavedení. Chcete použít disk s "
--#~ "ovladači?"
--
--#~ msgid ""
--#~ "Please select the driver below which you wish to load.  If it does not "
--#~ "appear and you have a driver disk, press F2."
--#~ msgstr ""
--#~ "Vyberte ovladač, který si přejete načíst. Pokud není uveden a máte disk s "
--#~ "ovladači, stiskněte F2."
--
--#~ msgid "Specify optional module arguments"
--#~ msgstr "Zadejte volitelné parametry modulu"
--
--#~ msgid "Select Device Driver to Load"
--#~ msgstr "Vyberte ovladač zařízení, který načíst"
--
--#~ msgid "Media Detected"
--#~ msgstr "Detekováno médium"
--
--#~ msgid "Local installation media detected..."
--#~ msgstr "Detekováno místní instalační médium..."
--
--#~ msgid ""
--#~ "The %s installation tree in that directory does not seem to match your "
--#~ "boot media."
--#~ msgstr ""
--#~ "Instalační strom %s v zadaném adresáři neodpovídá systému, který jste "
--#~ "nastartovali."
--
--#~ msgid ""
--#~ "An error occured reading the install from the ISO images. Please check "
--#~ "your ISO images and try again."
--#~ msgstr ""
--#~ "Při čtení instalačního programu z ISO obrazu došlo k chybě. Zkontrolujte "
--#~ "ISO obrazy a zkuste spustit instalaci znovu."
--
--#~ msgid ""
--#~ "You don't seem to have any hard drives on your system! Would you like to "
--#~ "configure additional devices?"
--#~ msgstr ""
--#~ "V počítači nebyly nalezeny žádné pevné disky! Chcete nastavit další "
--#~ "připojená zařízení?"
--
--#~ msgid ""
--#~ "What partition and directory on that partition hold the CD (iso9660) "
--#~ "images for %s? If you don't see the disk drive you're using listed here, "
--#~ "press F2 to configure additional devices."
--#~ msgstr ""
--#~ "Který disk, oddíl a adresář obsahuje obrazy s instalačními CD (iso9660) "
--#~ "pro %s? Pokud oddíl ani disk na seznamu nenaleznete, stiskněte klávesu F2 "
--#~ "pro nakonfigurování dalších zařízení."
--
--#~ msgid "Directory holding images:"
--#~ msgstr "Adresář obsahující obrazy:"
--
--#~ msgid "Device %s does not appear to contain %s CDROM images."
--#~ msgstr "Zařízení %s zřejmě neobsahuje obrazy CD %s."
--
--#~ msgid "Bad argument to HD kickstart method command %s: %s"
--#~ msgstr "Chybný argument kickstart příkazu metody HD %s: %s"
--
--#~ msgid "Cannot find kickstart file on hard drive."
--#~ msgstr "Nemohu najít soubor kickstart na pevném disku."
--
--#~ msgid "Cannot find hard drive for BIOS disk %s"
--#~ msgstr "Nemohu najít pevný disk pro disk BIOSu %s"
--
--#~ msgid "Keyboard Type"
--#~ msgstr "Typ klávesnice"
--
--#~ msgid "What type of keyboard do you have?"
--#~ msgstr "Jakou mapu kláves chcete použít?"
--
--#~ msgid "Error opening kickstart file %s: %s"
--#~ msgstr "Chyba při otevírání souboru kickstart %s: %s"
--
--#~ msgid "Error reading contents of kickstart file %s: %s"
--#~ msgstr "Chyba při čtení obsahu souboru kickstart %s: %s"
--
--#~ msgid "Error in %s on line %d of kickstart file %s."
--#~ msgstr "Chyba v %s na řádku %d souboru kickstart %s."
--
--#~ msgid "Cannot find ks.cfg on removable media."
--#~ msgstr "Na výměnném médiu nemohu nalézt ks.cfg."
--
--#~ msgid ""
--#~ "Unable to download the kickstart file.  Please modify the kickstart "
--#~ "parameter below or press Cancel to proceed as an interactive installation."
--#~ msgstr ""
--#~ "Chyba při stahování kickstart souboru. Opravte umístění kickstart souboru "
--#~ "nebo stiskněte 'Přerušit' a instalace bude dále pokračovat interaktivně."
--
--#~ msgid "Error downloading kickstart file"
--#~ msgstr "Chyba při stahování kickstart souboru"
--
--#~ msgid "Bad argument to shutdown kickstart method command %s: %s"
--#~ msgstr "Chybný argument kickstart příkazu metody shutdown %s: %s"
--
--#~ msgid "Welcome to %s for %s - Rescue Mode"
--#~ msgstr "Vítá vás %s pro %s - Záchranný režim"
--
--#~ msgid ""
--#~ "  <Tab>/<Alt-Tab> between elements  | <Space> selects | <F12> next screen "
--#~ msgstr ""
--#~ "  <Tab>/<Alt-Tab> další položka   |  <Mezera> vybrat   |  <F12> "
--#~ "pokračovat "
--
--#~ msgid "Choose a Language"
--#~ msgstr "Vyberte jazyk"
--
--#~ msgid "Local CD/DVD"
--#~ msgstr "Lokální CD/DVD"
--
--#~ msgid "Hard drive"
--#~ msgstr "Pevný disk"
--
--#~ msgid "NFS directory"
--#~ msgstr "NFS adresář"
--
--#~ msgid "Welcome to %s%n for %s"
--#~ msgstr "Vítá vás %s%n pro %s"
--
--#~ msgid "Update Disk Source"
--#~ msgstr "Zdroj disku s aktualizací"
--
--#~ msgid ""
--#~ "You have multiple devices which could serve as sources for an update "
--#~ "disk.  Which would you like to use?"
--#~ msgstr ""
--#~ "Máte více zařízení, která by mohla být použita pro disk s aktualizací. "
--#~ "Které chcete použít?"
--
--#~ msgid ""
--#~ "There are multiple partitions on this device which could contain the "
--#~ "update disk image.  Which would you like to use?"
--#~ msgstr ""
--#~ "Na zařízení je více oddílů, které by mohly obsahovat obraz disku s "
--#~ "aktualizacemi. Který chcete použít?"
--
--#~ msgid "Insert your updates disk into /dev/%s and press \"OK\" to continue."
--#~ msgstr ""
--#~ "Vložte disk s aktualizací do /dev/%s a pokračujte stisknutím \"OK\"."
--
--#~ msgid "Updates Disk"
--#~ msgstr "Disk s aktualizací"
--
--#~ msgid "Failed to mount updates disk"
--#~ msgstr "Nemohu připojit disk s aktualizací"
--
--#~ msgid "Updates"
--#~ msgstr "Aktualizace"
--
--#~ msgid "Reading anaconda updates..."
--#~ msgstr "Čtu aktualizace anacondy..."
--
--#~ msgid ""
--#~ "Unable to download the updates image.  Please modify the updates location "
--#~ "below or press Cancel to proceed without updates.."
--#~ msgstr ""
--#~ "Nemohu stáhnout obraz s aktualizacemi. Opravte prosím umístění "
--#~ "aktualizací níže nebo pokračujte bez aktualizací stisknutím Zrušit.."
--
--#~ msgid "You do not have enough RAM to install %s on this machine."
--#~ msgstr "Nemáte dostatek paměti RAM pro instalaci distribuce %s."
--
--#~ msgid "Rescue Method"
--#~ msgstr "Metoda zotavení"
--
--#~ msgid "Installation Method"
--#~ msgstr "Metoda instalace"
--
--#~ msgid "What type of media contains the rescue image?"
--#~ msgstr "Jaký druh média obsahuje disk pro zotavení?"
--
--#~ msgid "What type of media contains the packages to be installed?"
--#~ msgstr "Kde jsou umístěny balíčky, které chcete instalovat?"
--
--#~ msgid "No driver found"
--#~ msgstr "Žádný ovladač nebyl nalezen"
--
--#~ msgid "Select driver"
--#~ msgstr "Vybrat ovladač"
--
--#~ msgid "Use a driver disk"
--#~ msgstr "Použít disk s ovladači"
--
--#~ msgid ""
--#~ "Unable to find any devices of the type needed for this installation "
--#~ "type.  Would you like to manually select your driver or use a driver disk?"
--#~ msgstr ""
--#~ "Nemohu najít žádná zařízení, která jsou potřeba pro provedení tohoto typu "
--#~ "instalace. Chcete vybrat ovladač ručně nebo chcete použít disk s ovladači?"
--
--#~ msgid "The following devices have been found on your system."
--#~ msgstr "Ve vašem systému byla nalezena následující zařízení."
--
--#~ msgid ""
--#~ "No device drivers have been loaded for your system.  Would you like to "
--#~ "load any now?"
--#~ msgstr ""
--#~ "Pro váš systém nebyly zavedeny žádné ovladače zařízení. Chcete nějaké "
--#~ "zavést?"
--
--#~ msgid "Devices"
--#~ msgstr "Zařízení"
--
--#~ msgid "Done"
--#~ msgstr "Hotovo"
--
--#~ msgid "Add Device"
--#~ msgstr "Přidat zařízení"
--
--#~ msgid "loader has already been run.  Starting shell.\n"
--#~ msgstr "loader již byl spuštěn. Spouštím shell.\n"
--
--#~ msgid "Running anaconda %s, the %s rescue mode - please wait...\n"
--#~ msgstr ""
--#~ "Spouštím anacondu %s, záchranný režim systému %s - čekejte prosím...\n"
--
--#~ msgid "Running anaconda %s, the %s system installer - please wait...\n"
--#~ msgstr ""
--#~ "Spouštím anacondu %s, instalační program systému %s - čekejte prosím...\n"
--
--#~ msgid "Unable to find install image %s"
--#~ msgstr "Nemohu najít instalační obraz %s"
--
--#~ msgid "Checking \"%s\"..."
--#~ msgstr "Kontroluji \"%s\"..."
--
--#~ msgid "Checking media now..."
--#~ msgstr "Probíhá kontrola média..."
--
--#~ msgid ""
--#~ "Unable to read the disc checksum from the primary volume descriptor.  "
--#~ "This probably means the disc was created without adding the checksum."
--#~ msgstr ""
--#~ "Nemohu přečíst kontrolní součet disku z primárního deskriptoru svazku. "
--#~ "Disk byl pravděpodobně vytvořen bez kontrolního součtu."
--
--#~ msgid ""
--#~ "Would you like to perform a checksum test of the ISO image:\n"
--#~ "\n"
--#~ "   %s?"
--#~ msgstr ""
--#~ "Chcete zkontrolovat kontrolní součty v ISO obrazu:\n"
--#~ "\n"
--#~ "   %s?"
--
--#~ msgid "Checksum Test"
--#~ msgstr "Test kontrolních součtů"
--
--#~ msgid "Bad argument to device kickstart method command %s: %s"
--#~ msgstr "Chybný argument kickstart příkazu metody device %s: %s"
--
--#~ msgid "A module name must be specified for the kickstart device command."
--#~ msgstr "Pro příkaz kickstartu device musí být zadán název modulu."
--
--#~ msgid ""
--#~ "Please enter the URL containing %s on your\n"
--#~ "server.\n"
--#~ msgstr ""
--#~ "Zadejte prosím URL, které na vašem serveru\n"
--#~ "obsahuje %s.\n"
--
--#~ msgid ""
--#~ "Prefix must be between 1 and 32 for IPv4 networks or between 1 and 128 "
--#~ "for IPv6 networks"
--#~ msgstr ""
--#~ "Prefix musí být pro IPv4 sítě mezi 1 a 32 a pro IPv6 sítě mezi 1 a 128"
--
--#~ msgid ""
--#~ "%s is a wireless network adapter.  Please provide the ESSID and "
--#~ "encryption key needed to access your wireless network.  If no key is "
--#~ "needed, leave this field blank and the install will continue."
--#~ msgstr ""
--#~ "%s je adaptér pro bezdrátovou síť. Zadejte ESSID a šifrovací klíč "
--#~ "potřebný po přístup k vaší bezdrátové síti. Pokud klíč není potřeba, "
--#~ "nechte pole prázdné a instalace bude pokračovat."
--
--#~ msgid "ESSID"
--#~ msgstr "ESSID"
--
--#~ msgid "Encryption Key"
--#~ msgstr "Šifrovací klíč"
--
--# If you can get away with it in English...
--#~ msgid "Wireless Settings"
--#~ msgstr "Bezdrátová nastavení"
--
--#~ msgid "Nameserver IP"
--#~ msgstr "IP DNS serveru"
--
--#~ msgid "Missing Nameserver"
--#~ msgstr "Chybí DNS server"
--
--#~ msgid ""
--#~ "Your IP address request returned configuration information, but it did "
--#~ "not include a nameserver address. If you do not have this information, "
--#~ "you can leave the field blank and the install will continue."
--#~ msgstr ""
--#~ "Odpověď na žádost o přidělení IP adresy neobsahuje jméno DNS serveru. "
--#~ "Pokud adresu neznáte, ponechte políčko prázdné a instalace bude "
--#~ "pokračovat."
--
--#~ msgid "You entered an invalid IP address."
--#~ msgstr "Vložili jste chybnou IP adresu."
--
--#~ msgid "There was an error configuring your network interface."
--#~ msgstr "Došlo k chybě v průběhu konfigurování vašeho síťového rozhraní"
--
--#~ msgid "Configure TCP/IP"
--#~ msgstr "Nastavení TCP/IP"
--
--#~ msgid "IPv4 Needed for NFS"
--#~ msgstr "Pro NFS je potřeba IPv4"
--
--#~ msgid "NFS installation method requires IPv4 support."
--#~ msgstr "NFS instalace vyžaduje podporu IPv4."
--
--#~ msgid "IPv4 address:"
--#~ msgstr "IPv4 adresa:"
--
--#~ msgid "/"
--#~ msgstr "/"
--
--#~ msgid "IPv6 address:"
--#~ msgstr "IPv6 adresa:"
--
--#~ msgid ""
--#~ "Enter the IPv4 and/or the IPv6 address and prefix (address / prefix).  "
--#~ "For IPv4, the dotted-quad netmask or the CIDR-style prefix are "
--#~ "acceptable. The gateway and name server fields must be valid IPv4 or IPv6 "
--#~ "addresses."
--#~ msgstr ""
--#~ "Vložte IPv4 a/nebo IPv6 adresy a prefixy (adresa/prefix). V případě IPv4 "
--#~ "můžete zadat masku ve formátu čtyř čísel oddělených tečkami nebo použít "
--#~ "CIDR-styl. Brána a adresy DNS serverů musí být platné IPv4 nebo IPv6 "
--#~ "adresy."
--
--#~ msgid "Manual TCP/IP Configuration"
--#~ msgstr "Ruční konfigurace TCP/IP"
--
--#~ msgid "Missing Information"
--#~ msgstr "Chybějící informace"
--
--#~ msgid ""
--#~ "You must enter both a valid IPv4 address and a network mask or CIDR "
--#~ "prefix."
--#~ msgstr "Musíte zadat platnou IPv4 adresu a masku sítě nebo CIDR prefix."
--
--#~ msgid "You must enter both a valid IPv6 address and a CIDR prefix."
--#~ msgstr "Musíte zadat platnou IPv6 adresu a platný CIDR prefix."
--
--#~ msgid "Determining host name and domain..."
--#~ msgstr "Zjišťuji jméno počítače a doménu..."
--
--#~ msgid "Bad argument to kickstart network command %s: %s"
--#~ msgstr "Chybný argument Kickstart příkazu network %s: %s"
--
--#~ msgid "Bad bootproto %s specified in network command"
--#~ msgstr "Chybný zaváděcí protokol %s v příkazu network"
--
--#~ msgid "Networking Device"
--#~ msgstr "Síťové zařízení"
--
--#~ msgid ""
--#~ "You have multiple network devices on this system. Which would you like to "
--#~ "install through?"
--#~ msgstr ""
--#~ "V počítači je více síťových zařízení. Pomocí kterého chcete instalovat?"
--
--#~ msgid "NFS server name:"
--#~ msgstr "Jméno NFS serveru:"
--
--#~ msgid "NFS Setup"
--#~ msgstr "NFS instalace"
--
--#~ msgid "Hostname specified with no DNS configured"
--#~ msgstr "Zadáno jméno počítače s nekonfigurovaným DNS"
--
--#~ msgid "That directory could not be mounted from the server."
--#~ msgstr "Uvedený adresář nelze připojit."
--
--#~ msgid "That directory does not seem to contain a %s installation tree."
--#~ msgstr "Uvedený adresář zřejmě neobsahuje instalační strom %s."
--
--#~ msgid "Bad argument to NFS kickstart method command %s: %s"
--#~ msgstr "Chybný argument Kickstart příkazu metody NFS %s: %s"
--
--#~ msgid "Telnet"
--#~ msgstr "Telnet"
--
--#~ msgid "Waiting for telnet connection..."
--#~ msgstr "Čekám na telnetové spojení..."
--
--#~ msgid "Running anaconda via telnet..."
--#~ msgstr "Spouštím Anacondu přes telnet..."
--
--#~ msgid "Unable to retrieve %s://%s/%s/%s."
--#~ msgstr "Nemohu přenést %s://%s/%s/%s."
--
--#~ msgid "Bad argument to Url kickstart method command %s: %s"
--#~ msgstr "Chybný argument Kickstart příkazu metody Url %s: %s"
--
--#~ msgid "Must supply a --url argument to Url kickstart method."
--#~ msgstr "Kickstart metodě Url musíte zadat argument --url."
--
--#~ msgid "Unknown Url method %s"
--#~ msgstr "Neznámá metoda v URL %s"
--
--#~ msgid "Retrieving"
--#~ msgstr "Načítání"
--
--#~ msgid "URL Setup"
--#~ msgstr "Nastavení URL"
--
--#~ msgid "You must enter a URL."
--#~ msgstr "Musíte zadat URL."
--
--#~ msgid "Unknown Host"
--#~ msgstr "Neznámý počítač"
--
--#~ msgid ""
--#~ "If you are using a HTTP proxy server enter the name of the HTTP proxy "
--#~ "server to use."
--#~ msgstr "Jestliže používáte HTTP proxy server, zadejte jeho jméno."
--
--#~ msgid "Proxy Port:"
--#~ msgstr "Port proxy:"
--
--#~ msgid "Further Setup"
--#~ msgstr "Další nastavení"
--
--#~ msgid "Loading SCSI driver"
--#~ msgstr "Zavádím SCSI ovladač"
--
--#~ msgid "Root Password:"
--#~ msgstr "Heslo správce systému:"
--
--#~ msgid ""
--#~ "The root account is used for administering the system.  Enter a password "
--#~ "for the root user."
--#~ msgstr ""
--#~ "Účet root se používá pro správu systému. Zadejte heslo pro uživatele root."
--
--#~ msgid "Add _ZFCP LUN"
--#~ msgstr "Přidat _ZFCP LUN"
--
--#~ msgid "Add _iSCSI target"
--#~ msgstr "Přidat _iSCSI target"
--
--#~ msgid "Disable _dmraid device"
--#~ msgstr "Zakázat zařízení _dmraid"
--
--#~ msgid "_Add drive"
--#~ msgstr "_Přidat disk"
--
--#~ msgid "<b>Repository _name:</b>"
--#~ msgstr "<b>_Název repozitáře:</b>"
--
--#~ msgid "Add Repository"
--#~ msgstr "Přidat repozitář"
--
--#~ msgid ""
--#~ "Please provide the location where your additional software can be "
--#~ "installed from."
--#~ msgstr ""
--#~ "Zadejte prosím umístění, odkud lze nainstalovát váš dodatečný software."
--
--#~ msgid "Proxy U_RL:"
--#~ msgstr "_URL proxy:"
--
--#~ msgid "Proxy pass_word:"
--#~ msgstr "_Heslo proxy:"
--
--#~ msgid "Proxy u_sername:"
--#~ msgstr "Jméno _uživatele proxy:"
--
--#~ msgid "Repository _Mirror"
--#~ msgstr "_Kopie repozitáře"
--
--#~ msgid "Repository _URL"
--#~ msgstr "_URL repozitáře"
--
--#~ msgid "_Proxy configuration"
--#~ msgstr "Nastavení _proxy"
--
--#~ msgid "Reboo_t"
--#~ msgstr "_Restartovat"
--
--#~ msgid "_Next"
--#~ msgstr "_Další"
--
--#~ msgid "<b>Resize _target:</b>"
--#~ msgstr "<b>Změnit velikost _cíle:</b>"
--
--#~ msgid ""
--#~ "Installation requires partitioning of your hard drive.  By default, a "
--#~ "partitioning layout is chosen which is reasonable for most users.  You "
--#~ "can either choose to use this or create your own."
--#~ msgstr ""
--#~ "Instalace vyžaduje rozdělení Vašeho pevného disku na oddíly. Standardně "
--#~ "je vybrán takový způsob rozložení oddílů, který vyhovuje většině "
--#~ "uživatelů. Můžete buď použít navržené rozložení, nebo definovat vlastní."
--
--#~ msgid "Re_view and modify partitioning layout"
--#~ msgstr "Pro_hlédnout a upravit rozložení oddílů"
--
--#~ msgid "What drive would you like to _boot this installation from?"
--#~ msgstr "Z _kterého zařízení chcete zavádět tuto instalaci?"
--
--#~ msgid "Which Partition to resize"
--#~ msgstr "Kterému oddílu změnit velikost"
--
--#~ msgid ""
--#~ "Which partition would you like to resize to make room for your "
--#~ "installation?"
--#~ msgstr ""
--#~ "Kterému oddílu chcete změnit velikost, abyste pro instalaci udělali místo?"
--
--#~ msgid "_Advanced storage configuration"
--#~ msgstr "_Pokročilé nastavení ukládání dat"
--
--#~ msgid "_Encrypt system"
--#~ msgstr "_Šifrovat systém"
--
--#~ msgid "_Select the drive(s) to use for this installation."
--#~ msgstr "_Vybrat disk(y), které budou použity pro instalaci:"
--
--#~ msgid "/boot"
--#~ msgstr "/boot"
--
--#~ msgid "BIOS Drive Order"
--#~ msgstr "Pořadí disků BIOSu"
--
--#~ msgid "Boot loader device"
--#~ msgstr "Zařízení zavaděče systému"
--
--#~ msgid "First BIOS drive:"
--#~ msgstr "První disk BIOSu:"
--
--#~ msgid "Fourth BIOS drive:"
--#~ msgstr "Čtvrtý disk BIOSu:"
--
--#~ msgid "MBR"
--#~ msgstr "MBR"
--
--#~ msgid "Second BIOS drive:"
--#~ msgstr "Druhý disk BIOSu:"
--
--#~ msgid "Third BIOS drive:"
--#~ msgstr "Třetí disk BIOSu:"
--
--#~ msgid "Where would you like to install the boot loader for your system?"
--#~ msgstr "Kam chcete nainstalovat zavaděč systému?"
--
--#~ msgid "Info"
--#~ msgstr "Informace"
--
--#~ msgid "_Details"
--#~ msgstr "_Podrobnosti"
--
--#~ msgid "Select a destination for the exception information."
--#~ msgstr "Zvolte cíl pro informace o výjimce."
--
--#~ msgid "_Disk"
--#~ msgstr "_Disk"
--
--#~ msgid "_Remote"
--#~ msgstr "_Vzdálený počítač"
--
--#~ msgid "%(instkey)s:"
--#~ msgstr "%(instkey)s:"
--
--#~ msgid "Please enter your %(instkey)s."
--#~ msgstr "Vložte %(instkey)s."
--
--#~ msgid "<b>_Password:</b>"
--#~ msgstr "<b>_Heslo:</b>"
--
--#~ msgid "<b>_Target IP Address:</b>"
--#~ msgstr "<b>_IP adresa cíle:</b>"
--
--#~ msgid "<b>iSCSI Initiator _Name:</b>"
--#~ msgstr "<b>_Název iSCSI iniciátoru:</b>"
--
--#~ msgid "_Add target"
--#~ msgstr "_Přidat cíl"
--
--#~ msgid "Install the live CD to your hard disk"
--#~ msgstr "Nainstalovat Live CD na pevný disk"
--
--#~ msgid "Install to Hard Drive"
--#~ msgstr "Instalovat na pevný disk"
--
--#~ msgid ""
--#~ "Choose a passphrase for this encrypted partition. You will be prompted "
--#~ "for the passphrase during system boot."
--#~ msgstr ""
--#~ "Zvolte heslo pro tento šifrovaný oddíl. O heslo budete žádáni při "
--#~ "zavádění systému."
--
--#~ msgid "Confirm passphrase:"
--#~ msgstr "Potvrďte heslo:"
--
--#~ msgid "Enter passphrase for encrypted partition"
--#~ msgstr "Zadejte heslo pro šifrovaný oddíl"
--
--#~ msgid "Enter passphrase:"
--#~ msgstr "Zadejte heslo:"
--
--#~ msgid "<b>Gateway:</b>"
--#~ msgstr "<b>Gateway:</b>"
--
--#~ msgid "<b>IPv6 Address:</b>"
--#~ msgstr "<b>IPv6 adresa:</b>"
--
--#~ msgid "<b>Nameserver:</b>"
--#~ msgstr "<b>Nameserver:</b>"
--
--#~ msgid "<b>_Interface:</b>"
--#~ msgstr "<b>_Rozhraní:</b>"
--
--#~ msgid "Enable IPv_4 support"
--#~ msgstr "Povolit podporu IPv_4"
--
--#~ msgid "Enable IPv_6 support"
--#~ msgstr "Povolit podporu IPv_6"
--
--#~ msgid "Enable network interface"
--#~ msgstr "Povolit síťové rozhraní"
--
--#~ msgid ""
--#~ "This requires that you have an active network connection during the "
--#~ "installation process.  Please configure a network interface."
--#~ msgstr ""
--#~ "Pro pokračování instalace potřebujete aktivní síťové připojení. "
--#~ "Nakonfigurujte prosím síťové rozhraní."
--
--#~ msgid "Use _dynamic IP configuration (DHCP)"
--#~ msgstr "_Dynamické nastavení IP adresy (DHCP)"
--
--#~ msgid "<b>Description Goes Here</b>"
--#~ msgstr "<b>Popis: %s</b>"
--
--#~ msgid "<b>Hardware address: DE:AD:00:BE:EF:00</b>"
--#~ msgstr "<b>Hardwarová adresa: DE:AD:00:BE:EF:00</b>"
--
--#~ msgid "Encryption Key:"
--#~ msgstr "Šifrovací klíč:"
--
--#~ msgid "Manual configuration"
--#~ msgstr "Ruční konfigurace"
--
--#~ msgid "Point to Point (IP):"
--#~ msgstr "Point to Point (IP):"
--
--#~ msgid "Customize _later"
--#~ msgstr "Upravit po_zději"
--
--#~ msgid ""
--#~ "Please select any additional repositories that you want to use for "
--#~ "software installation."
--#~ msgstr "Vložte další repozitář, který chcete pro instalaci použít."
--
--#~ msgid ""
--#~ "You can further customize the software selection now, or after install "
--#~ "via the software management application."
--#~ msgstr ""
--#~ "Výběr instalovaných součástí můžete změnit teď nebo po instalaci pomocí "
--#~ "aplikace pro správu balíčků."
--
--#~ msgid "_Add additional software repositories"
--#~ msgstr "_Přidat rozšiřující repozitáře"
--
--#~ msgid "_Modify repository"
--#~ msgstr "_Upravit repozitář"
--
--#~ msgid "<b>Device number:</b>"
--#~ msgstr "<b>Číslo zařízení:</b>"
--
--#~ msgid "<b>WWPN:</b>"
--#~ msgstr "<b>WWPN:</b>"
--
--#~ msgid "Add FCP device"
--#~ msgstr "Přidat zařízení FCP"
--
--#~ msgid "Afrikaans"
--#~ msgstr "Afrikánština"
--
--#~ msgid "Arabic"
--#~ msgstr "Arabština"
--
--#~ msgid "Bengali"
--#~ msgstr "Bengálština"
--
--#~ msgid "Bengali(India)"
--#~ msgstr "Bengálština (Indie)"
--
--#~ msgid "Bulgarian"
--#~ msgstr "Bulharština"
--
--#~ msgid "Catalan"
--#~ msgstr "Katalánština"
--
--#~ msgid "Chinese(Simplified)"
--#~ msgstr "Čínština (zjednodušená)"
--
--#~ msgid "Chinese(Traditional)"
--#~ msgstr "Čínština (tradiční)"
--
--#~ msgid "Czech"
--#~ msgstr "Čeština"
--
--#~ msgid "Danish"
--#~ msgstr "Dánština"
--
--#~ msgid "Dutch"
--#~ msgstr "Holandština"
--
--#~ msgid "English"
--#~ msgstr "Angličtina"
--
--#~ msgid "Estonian"
--#~ msgstr "Estonština"
--
--#~ msgid "Finnish"
--#~ msgstr "Finština"
--
--#~ msgid "French"
--#~ msgstr "Francouzština"
--
--#~ msgid "German"
--#~ msgstr "Němčina"
--
--#~ msgid "Greek"
--#~ msgstr "Řečtina"
--
--#~ msgid "Gujarati"
--#~ msgstr "Gujarati"
--
--#~ msgid "Hindi"
--#~ msgstr "Hindština"
--
--#~ msgid "Hungarian"
--#~ msgstr "Maďarština"
--
--#~ msgid "Icelandic"
--#~ msgstr "Islandština"
--
--#~ msgid "Iloko"
--#~ msgstr "Iloko"
--
--#~ msgid "Indonesian"
--#~ msgstr "Indonéština"
--
--#~ msgid "Italian"
--#~ msgstr "Italština"
--
--#~ msgid "Japanese"
--#~ msgstr "Japonština"
--
--#~ msgid "Kannada"
--#~ msgstr "Kannada"
--
--#~ msgid "Macedonian"
--#~ msgstr "Makedonština"
--
--#~ msgid "Malay"
--#~ msgstr "Malajština"
--
--#~ msgid "Malayalam"
--#~ msgstr "Malayalam"
--
--#~ msgid "Marathi"
--#~ msgstr "Marathi"
--
--#~ msgid "Norwegian"
--#~ msgstr "Norština"
--
--#~ msgid "Northern Sotho"
--#~ msgstr "Northern Sotho"
--
--#~ msgid "Oriya"
--#~ msgstr "Oriya"
--
--#~ msgid "Polish"
--#~ msgstr "Polština"
--
--#~ msgid "Portuguese"
--#~ msgstr "Portugalština"
--
--#~ msgid "Portuguese(Brazilian)"
--#~ msgstr "Portugalština(brazilská)"
--
--#~ msgid "Punjabi"
--#~ msgstr "Paňdžábština"
--
--#~ msgid "Romanian"
--#~ msgstr "Rumunština"
--
--#~ msgid "Russian"
--#~ msgstr "Ruština"
--
--#~ msgid "Serbian"
--#~ msgstr "Srbština"
--
--#~ msgid "Serbian(Latin)"
--#~ msgstr "Srbština(Latin)"
--
--#~ msgid "Sinhala"
--#~ msgstr "Sinhala"
--
--#~ msgid "Slovak"
--#~ msgstr "Slovenština"
--
--#~ msgid "Slovenian"
--#~ msgstr "Slovinština"
--
--#~ msgid "Spanish"
--#~ msgstr "Španělština"
--
--#~ msgid "Swedish"
--#~ msgstr "Švédština"
--
--#~ msgid "Tamil"
--#~ msgstr "Tamilština"
--
--#~ msgid "Telugu"
--#~ msgstr "Telugu"
--
--#~ msgid "Turkish"
--#~ msgstr "Turečtina"
--
--#~ msgid "Ukrainian"
--#~ msgstr "Ukrajiština"
--
--#~ msgid "Vietnamese"
--#~ msgstr "Vietnamština"
--
--#~ msgid "Welsh"
--#~ msgstr "Velština"
--
--#~ msgid "Zulu"
--#~ msgstr "Zulu"
--
--#~ msgid "Error pulling second part of kickstart config: %s!"
--#~ msgstr "Chyba při stahování druhé části konfigurace kickstart: %s"
--
--#~ msgid "Unknown install method"
--#~ msgstr "Neznámý způsob instalace"
--
--#~ msgid ""
--#~ "You have specified an install method which isn't supported by anaconda."
--#~ msgstr "Byl zvolen způsob instalace, který Anaconda nepodporuje."
--
--#~ msgid "unknown install method: %s"
--#~ msgstr "Neznámý způsob instalace: %s"
--
--#~ msgid ""
--#~ "You have chosen to remove all partitions (ALL DATA) on the following "
--#~ "drives:%s\n"
--#~ "Are you sure you want to do this?"
--#~ msgstr ""
--#~ "Zvolili jste odstranění všech oddílů (VŠECHNA DATA) na následujících "
--#~ "discích:%s\n"
--#~ "Opravdu je chcete odstranit?"
--
--#~ msgid ""
--#~ "You have chosen to remove all Linux partitions (and ALL DATA on them) on "
--#~ "the following drives:%s\n"
--#~ "Are you sure you want to do this?"
--#~ msgstr ""
--#~ "Zvolili jste odstranění všech linuxových oddílů (a VŠECH DAT na nich) na "
--#~ "následujících discích:%s\n"
--#~ "Opravdu je chcete odstranit?"
--
--#~ msgid "Checking for Bad Blocks"
--#~ msgstr "Vyhledávání vadných bloků"
--
--#~ msgid ""
--#~ "Bad blocks have been detected on device /dev/%s. We do not recommend you "
--#~ "use this device.\n"
--#~ "\n"
--#~ "Press <Enter> to exit the installer."
--#~ msgstr ""
--#~ "Na zařízení /dev/%s byly nalezeny vadné bloky. Zařízení nedoporučujeme "
--#~ "používat.\n"
--#~ "\n"
--#~ "Stiskněte <Enter> pro ukončení instalace."
--
--#~ msgid ""
--#~ "An error occurred searching for bad blocks on %s.  This problem is "
--#~ "serious, and the install cannot continue.\n"
--#~ "\n"
--#~ "Press <Enter> to exit the installer."
--#~ msgstr ""
--#~ "Při vyhledávání vadných bloků na %s došlo k chybě. Problém je závažný a "
--#~ "instalace nemůže pokračovat.\n"
--#~ "\n"
--#~ "Stiskněte <Enter> pro ukončení instalace."
--
--#~ msgid ""
--#~ "Please insert a floppy now. All contents of the disk will be erased, so "
--#~ "please choose your diskette carefully."
--#~ msgstr ""
--#~ "Vložte prosím disketu. Celý obsah diskety bude smazán, proto vyberte "
--#~ "disketu, na které nemáte důležitá data."
--
--#~ msgid ""
--#~ "The file %s cannot be opened.  This is due to a missing file or perhaps a "
--#~ "corrupt package.  Please verify your installation images and that you "
--#~ "have all the required media.\n"
--#~ "\n"
--#~ "If you exit, your system will be left in an inconsistent state that will "
--#~ "likely require reinstallation.\n"
--#~ "\n"
--#~ msgstr ""
--#~ "Nelze otevřít soubor %s. Důvodem je chybějící soubor nebo poškození "
--#~ "balíčku.  Zkontrolujte obrazy médií, z nichž instalujete, a přesvědčte "
--#~ "se, že máte všechna potřebná média.\n"
--#~ "\n"
--#~ "Ukončíte-li instalaci, zůstane systém v nekonzistentním stavu, což si "
--#~ "může vyžádat opětovnou instalaci.\n"
--#~ "\n"
--
--#~ msgid ""
--#~ "The installer has tried to mount image #%s, but cannot find it on the "
--#~ "server.\n"
--#~ "\n"
--#~ "Please copy this image to the remote server's share path and click Retry. "
--#~ "Click Exit to abort the installation."
--#~ msgstr ""
--#~ "Instalátor se pokusil připojit obraz #%s, ale nepodařilo se mu ho na "
--#~ "serveru nalézt.\n"
--#~ "\n"
--#~ "Zkopírujte požadovaný obraz do sdíleného adresáře na serveru a zvolte "
--#~ "'Znovu'. Chcete-li instalaci opustit, zvolte Ukončit."
--
--#~ msgid ""
--#~ "The drive /dev/%s has more than 15 partitions on it.  The SCSI subsystem  "
--#~ "in the Linux kernel does not allow for more than 15 partitions at this "
--#~ "time.  You will not be able to make changes to the partitioning of this "
--#~ "disk or use any partitions beyond /dev/%s15 in %s"
--#~ msgstr ""
--#~ "Zařízení /dev/%s obsahuje více než 15 oddílů. SCSI subsystém v jádře "
--#~ "Linuxu zatím více, než 15 zařízení neupodporuje. Nebude možné provádět "
--#~ "změny v rozdělení disku ani používat oddíly za 15. oddílem /dev/%s15 v %s."
--
--#~ msgid "Low Memory"
--#~ msgstr "Nedostatek paměti"
--
--#~ msgid ""
--#~ "As you don't have much memory in this machine, we need to turn on swap "
--#~ "space immediately. To do this we'll have to write your new partition "
--#~ "table to the disk immediately. Is that OK?"
--#~ msgstr ""
--#~ "Protože na počítači není dostatek paměti, je nutné aktivovat odkládací "
--#~ "prostor (swap). Proto je nutné zapsat novou tabulku oddílů na disk již "
--#~ "nyní. Souhlasíte?"
--
--#~ msgid "Save to Remote Host"
--#~ msgstr "Uložit na vzdálený počítač"
--
--#~ msgid "Save Crash Dump"
--#~ msgstr "Uložit záznam havárie"
--
--#~ msgid "Searching"
--#~ msgstr "Vyhledávání"
--
--#~ msgid "Searching for %s installations..."
--#~ msgstr "Vyhledávání systémů %s..."
--
--#~ msgid "Connecting..."
--#~ msgstr "Připojování..."
--
--#~ msgid ""
--#~ "The file %s cannot be opened.  This is due to a missing file or perhaps a "
--#~ "corrupt package.  Please verify your mirror contains all required "
--#~ "packages, and try using a different one.\n"
--#~ "\n"
--#~ "If you exit, your system will be left in an inconsistent state that will "
--#~ "likely require reinstallation.\n"
--#~ "\n"
--#~ msgstr ""
--#~ "Nelze otevřít soubor %s, protože nebyl nalezen nebo je soubor s balíčkem "
--#~ "poškozen. Zkontrolujte, zda zdrojový adresář obsahuje všechny požadované "
--#~ "balíčky nebo zkuste jako zdroj použít jiné umístění.\n"
--#~ "\n"
--#~ "Ukončíte-li instalaci, zůstane systém v nekonzistentním stavu, který bude "
--#~ "zřejmě vyžadovat reinstalaci.\n"
--#~ "\n"
--
--#~ msgid "VNC Password Error"
--#~ msgstr "Chyba VNC Hesla"
--
--#~ msgid ""
--#~ "You need to specify a vnc password of at least 6 characters long.\n"
--#~ "\n"
--#~ "Press <return> to reboot your system.\n"
--#~ msgstr ""
--#~ "Pro VNC zadejte heslo délky alespoň 6 znaků.\n"
--#~ "\n"
--#~ "Stisknutím <Enter> restartujte systém.\n"
--
--#~ msgid "Unable to set vnc password - using no password!"
--#~ msgstr "Nelze nastavit VNC heslo - pokračuje se bez hesla!"
--
--#~ msgid "Make sure your password is at least 6 characters in length."
--#~ msgstr "Zkontrolujte, zda je heslo dlouhé alespoň 6 znaků."
--
--#~ msgid "Please connect to %s to begin the install..."
--#~ msgstr "Pro spuštění instalace se připojte k %s..."
--
--#~ msgid "Please connect to begin the install..."
--#~ msgstr "Připojte se pro spuštění instalace..."
--
--#~ msgid "Set Root Password"
--#~ msgstr "Nastavit heslo správce systému"
--
--#~ msgid "Advanced Boot Loader Configuration"
--#~ msgstr "Pokročilé nastavení zavaděče systému"
--
--#~ msgid "Force LBA32"
--#~ msgstr "Použít LBA32"
--
--#~ msgid "_Force LBA32 (not normally required)"
--#~ msgstr "Použít _LBA32 (bez ohledu na autodetekci)"
--
--#~ msgid ""
--#~ "If you wish to add default options to the boot command, enter them into "
--#~ "the 'General kernel parameters' field."
--#~ msgstr ""
--#~ "Pokud si přejete, aby zavaděč při každém zavedení systému předal jádru "
--#~ "nějaké parametry, vložte je do pole Implicitní parametry jádra."
--
--#~ msgid "_General kernel parameters"
--#~ msgstr "_Implicitní parametry jádra: "
--
--#~ msgid "The %s boot loader will be installed on /dev/%s."
--#~ msgstr "Zavaděč %s bude nainstalován na /dev/%s."
--
--#~ msgid "No boot loader will be installed."
--#~ msgstr "Neinstalovat žádný zavaděč."
--
--#~ msgid "Configure advanced boot loader _options"
--#~ msgstr "_Nastavení pokročilých voleb zavaděče"
--
--#~ msgid "Install Boot Loader record on:"
--#~ msgstr "Instalovat zavaděč do:"
--
--#~ msgid "_Change Drive Order"
--#~ msgstr "Z_měnit pořadí disků"
--
--#~ msgid ""
--#~ "Arrange the drives to be in the same order as used by the BIOS. Changing "
--#~ "the drive order may be useful if you have multiple SCSI adapters or both "
--#~ "SCSI and IDE adapters and want to boot from the SCSI device.\n"
--#~ "\n"
--#~ "Changing the drive order will change where the installation program "
--#~ "locates the Master Boot Record (MBR)."
--#~ msgstr ""
--#~ "Seřaďte disky tak, aby byly ve stejném pořadí, jaké používá BIOS. Změna "
--#~ "pořadí disků muže být užitečná, pokud máte více SCSI řadičů, případně jak "
--#~ "SCSI, tak IDE řadiče a chcete zavádět systém ze SCSI zařízení.\n"
--#~ "\n"
--#~ "Změna pořadí disků ovlivní, kam instalační program umístí zavaděč systému."
--
--#~ msgid "About to Install"
--#~ msgstr "Zahájení instalace"
--
--#~ msgid "Click next to begin installation of %s."
--#~ msgstr "Klikněte na 'Další' pro zahájení instalace distribuce %s."
--
--#~ msgid ""
--#~ "A complete log of the installation can be found in the file '%s' after "
--#~ "rebooting your system.\n"
--#~ "\n"
--#~ "A kickstart file containing the installation options selected can be "
--#~ "found in the file '%s' after rebooting the system."
--#~ msgstr ""
--#~ "Záznam průběhu instalace najdete po restartu počítače v souboru '%s'.\n"
--#~ "\n"
--#~ "V souboru '%s' naleznete řídíci instrukce, které můžete použít pro "
--#~ "opakované provedení stejné instalace."
--
--#~ msgid "About to Upgrade"
--#~ msgstr "Aktualizace systému"
--
--#~ msgid "Click next to begin upgrade of %s."
--#~ msgstr "Klikněte na 'Další' pro zahájení aktualizace distribuce %s."
--
--#~ msgid ""
--#~ "A complete log of the upgrade can be found in the file '%s' after "
--#~ "rebooting your system."
--#~ msgstr ""
--#~ "Záznam průběhu aktualizace najdete po restartu počítače v souboru '%s'."
--
--#~ msgid "Drive"
--#~ msgstr "Disk"
--
--#~ msgid "Model"
--#~ msgstr "Model"
--
--#~ msgid "Netmask"
--#~ msgstr "Maska sítě"
--
--#~ msgid ""
--#~ "You can configure the boot loader to boot other operating systems by "
--#~ "selecting from the list. To add an operating systems that was not "
--#~ "automatically detected, click 'Add.' To change the operating system "
--#~ "booted by default, select 'Default' next to the desired operating system."
--#~ msgstr ""
--#~ "Zavaděč systému lze nastavit i pro zavádění jiných operačních systémů, "
--#~ "které jsou v seznamu. Další operační systémy, které nejsou automaticky "
--#~ "detekovány, můžete přidat pomocí tlačítka 'Přidat'. Zaškrtnutím políčka "
--#~ "vedle seznamu můžete určit, který operační systém bude zaveden implicitně."
--
--#~ msgid "Leave _unchanged (preserve data)"
--#~ msgstr "_Ponechat beze změny (zachovat data)"
--
--#~ msgid "_Format partition as:"
--#~ msgstr "_Naformátovat jako:"
--
--#~ msgid "Check for _bad blocks?"
--#~ msgstr "Zjišťovat při formátování vadné _bloky?"
--
--#~ msgid "Release notes are missing.\n"
--#~ msgstr "Poznámky k vydání nejsou k dispozici.\n"
--
--#~ msgid "Release Notes"
--#~ msgstr "Poznámky k vydání"
--
--#~ msgid "Installation to begin"
--#~ msgstr "Zahájení instalace"
--
--#~ msgid ""
--#~ "A complete log of your installation will be in %s after rebooting your "
--#~ "system. You may want to keep this file for later reference."
--#~ msgstr ""
--#~ "Úplný protokol o instalaci bude po restartu počítače v %s. Soubor se může "
--#~ "hodit pro pozdější referenci."
--
--#~ msgid "Upgrade to begin"
--#~ msgstr "Zahájení aktualizace"
--
--#~ msgid ""
--#~ "A complete log of your upgrade will be in %s after rebooting your system. "
--#~ "You may want to keep this file for later reference."
--#~ msgstr ""
--#~ "Úplný protokol o aktualizaci bude po restartu počítače v %s. Soubor se "
--#~ "může hodit pro pozdější referenci."
--
--#~ msgid "Check for bad blocks"
--#~ msgstr "Při formátování zjišťovat vadné bloky"
--
--#~ msgid ""
--#~ "No hard drives have been found.  You probably need to manually choose "
--#~ "device drivers for the installation to succeed.  Would you like to select "
--#~ "drivers now?"
--#~ msgstr ""
--#~ "Nebyly nalezeny žádné pevné disky. Pravděpodobně budete muset pro "
--#~ "úspěšnou instalaci ručně zvolit ovladače zařízení. Chcete nyní vybrat "
--#~ "ovladače?"
--
--#~ msgid "FAILED"
--#~ msgstr "NEÚSPĚCH"
--
--#~ msgid ""
--#~ "The image which was just tested has errors. This could be due to a "
--#~ "corrupt download or a bad disc.  If applicable, please clean the disc and "
--#~ "try again.  If this test continues to fail you should not continue the "
--#~ "install."
--#~ msgstr ""
--#~ "Obraz, který byl právě testován, má chyby. To může být kvůli chybnému "
--#~ "stažení nebo špatnému médiu. Je-li to třeba, očistěte médium a zkuste "
--#~ "test znovu. Bude-li test nadále selhávat, neměli byste pokračovat v "
--#~ "instalaci."
--
--#~ msgid "PASSED"
--#~ msgstr "V POŘÁDKU"
--
--#~ msgid "It is OK to install from this media."
--#~ msgstr "Médium lze použít pro instalaci."
--
--#~ msgid "No checksum information available, unable to verify media."
--#~ msgstr "Kontrolní součty nejsou k dispozici, médium nelze prověřit."
--
--#~ msgid "Media Check Result"
--#~ msgstr "Výsledek kontroly média"
--
--#~ msgid ""
--#~ "%s for the image:\n"
--#~ "\n"
--#~ "   %s"
--#~ msgstr ""
--#~ "%s pro obraz:\n"
--#~ "\n"
--#~ "   %s"
--
--#~ msgid ""
--#~ "The media check %s\n"
--#~ "\n"
--#~ "%s"
--#~ msgstr ""
--#~ "Kontrola média %s\n"
--#~ "\n"
--#~ "%s"
--
--#~ msgid ""
--#~ "Please enter the following information:\n"
--#~ "\n"
--#~ "    o the name or IP number of your %s server\n"
--#~ "    o the directory on that server containing\n"
--#~ "      %s for your architecture\n"
--#~ msgstr ""
--#~ "Zadejte následující informace:\n"
--#~ "\n"
--#~ "    * jméno nebo IP adresu %s serveru\n"
--#~ "    * adresář daného serveru obsahující\n"
--#~ "      %s pro vaši architekturu\n"
--
--#~ msgid "FTP"
--#~ msgstr "FTP"
--
--#~ msgid "Web"
--#~ msgstr "Web"
--
--#~ msgid "Web site name:"
--#~ msgstr "Jméno WWW serveru:"
--
--#~ msgid "Use non-anonymous ftp"
--#~ msgstr "Použít neanonymní ftp"
--
--#~ msgid "FTP Setup"
--#~ msgstr "FTP instalace"
--
--#~ msgid "HTTP Setup"
--#~ msgstr "HTTP instalace"
--
--#~ msgid ""
--#~ "If you are using non anonymous ftp, enter the account name and password "
--#~ "you wish to use below."
--#~ msgstr ""
--#~ "Nepoužíváte-li anonymní FTP, zadejte jméno uživatele a heslo, které "
--#~ "chcete použít."
--
--#~ msgid "Account name:"
--#~ msgstr "Jméno účtu:"
--
--#~ msgid "Further HTTP Setup"
--#~ msgstr "Další nastavení HTTP"
--
--#~ msgid "_Release Notes"
--#~ msgstr "Poznámky k _vydání"
-+#: ../gui/polgen.glade:261 ../gui/polgen.py:157
-+msgid "DBUS System Daemon"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:280
-+msgid "Internet Services Daemon are daemons started by xinetd"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:282
-+msgid "Internet Services Daemon (inetd)"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:301
-+msgid ""
-+"Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:303 ../gui/polgen.py:159
-+msgid "Web Application/Script (CGI)"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:322 ../gui/polgen.glade:343
-+msgid ""
-+"User Application are any application that you would like to confine that is "
-+"started by a user"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:324 ../gui/polgen.py:160
-+msgid "User Application"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:345 ../gui/polgen.py:161
-+msgid "Sandbox"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:391
-+msgid "<b>Login Users</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:453
-+msgid "Modify an existing login user record."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:455
-+msgid "Existing User Roles"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:474
-+msgid ""
-+"This user will login to a machine only via a terminal or remote login.  By "
-+"default this user will have  no setuid, no networking, no su, no sudo."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:476 ../gui/polgen.py:162
-+msgid "Minimal Terminal User Role"
-+msgstr ""
+-#: ../gui/selinux.tbl:21
+-msgid "Allow daemons to run with NIS"
++#: ../gui/system-config-selinux.glade:1819
++msgid "Toggle between all and customized file context"
+ msgstr ""
  
--#~ msgid "Exception Info"
--#~ msgstr "Informace o výjimce"
-+#: ../gui/polgen.glade:495
-+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/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
+-#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
+-#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
+-#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
+-#: ../gui/selinux.tbl:118
+-msgid "Web Applications"
++#: ../gui/system-config-selinux.glade:1939
++msgid "label38"
+ msgstr ""
  
--#~ msgid "_Exception details"
--#~ msgstr "_Podrobnosti o výjimce"
-+#: ../gui/polgen.glade:497 ../gui/polgen.py:163
-+msgid "Minimal X Windows User Role"
-+msgstr ""
+-#: ../gui/selinux.tbl:22
+-msgid "Transition staff SELinux user to Web Browser Domain"
++#: ../gui/system-config-selinux.glade:1976
++msgid "Add SELinux User Mapping"
+ msgstr ""
  
--#~ msgid "_Save to floppy"
--#~ msgstr "Uložit na _disketu"
-+#: ../gui/polgen.glade:516
-+msgid ""
-+"User with full networking, no setuid applications without transition, no "
-+"sudo, no su."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:518 ../gui/polgen.py:164
-+msgid "User Role"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:537
-+msgid ""
-+"User with full networking, no setuid applications without transition, no su, "
-+"can sudo to Root Administration Roles"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:539 ../gui/polgen.py:165
-+msgid "Admin User Role"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:585
-+msgid "<b>Root Users</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:647
-+msgid ""
-+"Select Root Administrator User Role, if this user will be used to administer "
-+"the machine while running as root.  This user will not be able to login to "
-+"the system directly."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:649 ../gui/polgen.py:166
-+msgid "Root Admin User Role"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:716
-+msgid "label104"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:745
-+msgid "<b>Enter name of application or user role:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
-+msgid "Name"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:807
-+msgid "Enter complete path for executable to be confined."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:830 ../gui/polgen.glade:950 ../gui/polgen.glade:3142
-+msgid "..."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:849
-+msgid "Enter unique name for the confined application or user role."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:871
-+msgid "Executable"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:899
-+msgid "Init script"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:927
-+msgid ""
-+"Enter complete path to init script used to start the confined application."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:982
-+msgid "label105"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1011
-+msgid "<b>Select existing role to modify:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1045
-+msgid "Select the user roles that will transiton to the %s domain."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1073
-+msgid "label106"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1102
-+msgid "<b>Select roles that %s will transition to:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1136
-+msgid "Select applications domains that %s will transition to."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1164
-+msgid "label107"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1193
-+msgid "<b>Select the user_roles that will transition to %s:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1227
-+msgid "Select the user roles that will transiton to this applications domains."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1255
-+msgid "label108"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1284
-+msgid "<b>Select domains that %s will administer:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1318 ../gui/polgen.glade:1409
-+msgid "Select the domains that you would like this user administer."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1346
-+msgid "label109"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1375
-+msgid "<b>Select additional roles for %s:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1437
-+msgid "label111"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1466
-+msgid "<b>Enter network ports that %s binds on:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1497 ../gui/polgen.glade:1997
-+msgid "<b>TCP Ports</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1565 ../gui/polgen.glade:1785
-+msgid "Allows %s to bind to any udp port"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1567 ../gui/polgen.glade:1787 ../gui/polgen.glade:2061
-+#: ../gui/polgen.glade:2215
-+msgid "All"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1585 ../gui/polgen.glade:1805
-+msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1587 ../gui/polgen.glade:1807
-+msgid "600-1024"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1605 ../gui/polgen.glade:1825
-+msgid ""
-+"Enter a comma separated list of udp ports or ranges of ports that %s binds "
-+"to. Example: 612, 650-660"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1607 ../gui/polgen.glade:1827
-+msgid "Unreserved Ports (>1024)"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1638 ../gui/polgen.glade:1858 ../gui/polgen.glade:2079
-+#: ../gui/polgen.glade:2233
-+msgid "Select Ports"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1663 ../gui/polgen.glade:1883
-+msgid "Allows %s to bind to any udp ports > 1024"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1717 ../gui/polgen.glade:2151
-+msgid "<b>UDP Ports</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1937
-+msgid "label113"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1966
-+msgid "<b>Select network ports that %s connects to:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2058
-+msgid "Allows %s to connect to any tcp port"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2104
-+msgid ""
-+"Enter a comma separated list of tcp ports or ranges of ports that %s "
-+"connects to. Example: 612, 650-660"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2212
-+msgid "Allows %s to connect to any udp port"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2258
-+msgid ""
-+"Enter a comma separated list of udp ports or ranges of ports that %s "
-+"connects to. Example: 612, 650-660"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2305
-+msgid "label114"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2334
-+msgid "<b>Select common application traits for %s:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2366
-+msgid "Writes syslog messages\t"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2385
-+msgid "Create/Manipulate temporary files in /tmp"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2404
-+msgid "Uses Pam for authentication"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2423
-+msgid "Uses nsswitch or getpw* calls"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2442
-+msgid "Uses dbus"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2461
-+msgid "Sends audit messages"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2480
-+msgid "Interacts with the terminal"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2499
-+msgid "Sends email"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2530
-+msgid "label115"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2559
-+msgid "<b>Add files/directories that %s manages</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2788
-+msgid ""
-+"Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
-+"Files ..."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2823
-+msgid "label116"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2852
-+msgid "<b>Add booleans from the %s policy:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:3002
-+msgid "Add/Remove booleans used by the %s domain"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:3066
-+msgid "<b>Which directory you will generate the %s policy?</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:3097
-+msgid "Policy Directory"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:3254
-+msgid "Add Booleans Dialog"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:3327
-+msgid "Boolean Name"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:261
-+msgid "Role"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:268
-+msgid "Existing_User"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
-+msgid "Application"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:352
-+#, python-format
-+msgid "%s must be a directory"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
-+msgid "You must select a user"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:542
-+msgid "Select executable file to be confined."
-+msgstr ""
-+
-+#: ../gui/polgengui.py:553
-+msgid "Select init script file to be confined."
-+msgstr ""
-+
-+#: ../gui/polgengui.py:563
-+msgid "Select file(s) that confined application creates or writes"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:570
-+msgid "Select directory(s) that the confined application owns and writes into"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:632
-+msgid "Select directory to generate policy files in"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:649
-+#, python-format
-+msgid ""
-+"Type %s_t already defined in current policy.\n"
-+"Do you want to continue?"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
-+msgid "Verify Name"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:653
+-#: ../gui/selinux.tbl:23
+-msgid "Transition sysadm SELinux user to Web Browser Domain"
++#: ../gui/system-config-selinux.glade:1992
++msgid "Modify SELinux User Mapping"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:24
+-msgid "Transition user SELinux user to Web Browser Domain"
++#: ../gui/system-config-selinux.glade:2008
++msgid "Delete SELinux User Mapping"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:25
+-msgid "Transition xguest SELinux user to Web Browser Domain"
++#: ../gui/system-config-selinux.glade:2126
++msgid "label39"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
+-#: ../gui/selinux.tbl:29
+-msgid "Allow staff Web Browsers to write to home directories"
++#: ../gui/system-config-selinux.glade:2163
++msgid "Add User"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:30
+-msgid "Disable SELinux protection for amanda"
++#: ../gui/system-config-selinux.glade:2179
++msgid "Modify User"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:31
+-msgid "Disable SELinux protection for amavis"
++#: ../gui/system-config-selinux.glade:2195
++msgid "Delete User"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:32
+-msgid "Disable SELinux protection for apmd daemon"
++#: ../gui/system-config-selinux.glade:2313
++msgid "label41"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:33
+-msgid "Disable SELinux protection for arpwatch daemon"
++#: ../gui/system-config-selinux.glade:2350
++msgid "Add Network Port"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:34
+-msgid "Disable SELinux protection for auditd daemon"
++#: ../gui/system-config-selinux.glade:2366
++msgid "Edit Network Port"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:35
+-msgid "Disable SELinux protection for automount daemon"
++#: ../gui/system-config-selinux.glade:2382
++msgid "Delete Network Port"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:36
+-msgid "Disable SELinux protection for avahi"
++#: ../gui/system-config-selinux.glade:2418
++#: ../gui/system-config-selinux.glade:2436
++msgid "Toggle between Customized and All Ports"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:37
+-msgid "Disable SELinux protection for bluetooth daemon"
++#: ../gui/system-config-selinux.glade:2556
++msgid "label42"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:38
+-msgid "Disable SELinux protection for canna daemon"
++#: ../gui/system-config-selinux.glade:2593
++msgid "Generate new policy module"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:39
+-msgid "Disable SELinux protection for cardmgr daemon"
++#: ../gui/system-config-selinux.glade:2609
++msgid "Load policy module"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:40
+-msgid "Disable SELinux protection for Cluster Server"
++#: ../gui/system-config-selinux.glade:2625
++msgid "Remove loadable policy module"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:41
++#: ../gui/system-config-selinux.glade:2661
+ msgid ""
+-"Allow cdrecord to read various content. nfs, samba, removable devices, user "
+-"temp and untrusted content files"
++"Enable/Disable additional audit rules, that are normally not reported in the "
++"log files."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:42
+-msgid "Disable SELinux protection for ciped daemon"
++#: ../gui/system-config-selinux.glade:2781
++msgid "label44"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:43
+-msgid "Disable SELinux protection for clamd daemon"
++#: ../gui/system-config-selinux.glade:2818
++msgid "Change process mode to permissive."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:44
+-msgid "Disable SELinux protection for clamscan"
++#: ../gui/system-config-selinux.glade:2836
++msgid "Change process mode to enforcing"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:45
+-msgid "Disable SELinux protection for clvmd"
++#: ../gui/system-config-selinux.glade:2928
++msgid "Process Domain"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:46
+-msgid "Disable SELinux protection for comsat daemon"
++#: ../gui/system-config-selinux.glade:2956
++msgid "label59"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
+-#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
+-msgid "Disable SELinux protection for courier daemon"
++#: ../gui/usersPage.py:138
 +#, python-format
++msgid "SELinux user '%s' is required"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:52
+-msgid "Disable SELinux protection for cpucontrol daemon"
++#: ../sepolicy/sepolicy.py:106
++msgid "Generate SELinux man pages"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:53
+-msgid "Disable SELinux protection for cpuspeed daemon"
++#: ../sepolicy/sepolicy.py:110
++msgid "path in which the generated SELinux man pages will be stored"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:54
+-msgid "Cron"
++#: ../sepolicy/sepolicy.py:114
++msgid "All domains"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:54
+-msgid "Disable SELinux protection for crond daemon"
++#: ../sepolicy/sepolicy.py:116
++msgid "Domain name(s) of man pages to be created"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
+-#: ../gui/selinux.tbl:91
+-msgid "Printing"
++#: ../sepolicy/sepolicy.py:164
++msgid "Query SELinux policy network information"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:55
+-msgid "Disable SELinux protection for cupsd back end server"
++#: ../sepolicy/sepolicy.py:169
++msgid "list all SELinux port types"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:56
+-msgid "Disable SELinux protection for cupsd daemon"
++#: ../sepolicy/sepolicy.py:172
++msgid "show SELinux type related to the port"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:57
+-msgid "Disable SELinux protection for cupsd_lpd"
++#: ../sepolicy/sepolicy.py:175
++msgid "Show ports defined for this SELinux type"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:58
+-msgid "CVS"
++#: ../sepolicy/sepolicy.py:178
++msgid "show ports to which this domain can bind and/or connect"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:58
+-msgid "Disable SELinux protection for cvs daemon"
++#: ../sepolicy/sepolicy.py:192
++msgid "query SELinux policy to see if domains can communicate with each other"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:59
+-msgid "Disable SELinux protection for cyrus daemon"
++#: ../sepolicy/sepolicy.py:195
++msgid "Source Domain"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:60
+-msgid "Disable SELinux protection for dbskkd daemon"
++#: ../sepolicy/sepolicy.py:198
++msgid "Target Domain"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:61
+-msgid "Disable SELinux protection for dbusd daemon"
++#: ../sepolicy/sepolicy.py:215
++msgid "query SELinux Policy to see description of booleans"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:62
+-msgid "Disable SELinux protection for dccd"
++#: ../sepolicy/sepolicy.py:219
++msgid "get all booleans desctiption"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:63
+-msgid "Disable SELinux protection for dccifd"
++#: ../sepolicy/sepolicy.py:221
++msgid "boolean to get description"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:64
+-msgid "Disable SELinux protection for dccm"
++#: ../sepolicy/sepolicy.py:231
 +msgid ""
-+"Module %s.pp already loaded in current policy.\n"
-+"Do you want to continue?"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:699
-+msgid ""
-+"You must add a name made up of letters and numbers and containing no spaces."
-+msgstr ""
-+
-+#: ../gui/polgengui.py:713
-+msgid "You must enter a executable"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
-+msgid "Configue SELinux"
-+msgstr ""
-+
-+#: ../gui/polgen.py:158
++"query SELinux Policy to see how a source process domain can transition to "
++"the target process domain"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:65
+-msgid "Disable SELinux protection for ddt daemon"
++#: ../sepolicy/sepolicy.py:234
++msgid "source process domain"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:66
+-msgid "Disable SELinux protection for devfsd daemon"
++#: ../sepolicy/sepolicy.py:237
++msgid "target process domain"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:67
+-msgid "Disable SELinux protection for dhcpc daemon"
++#: ../sepolicy/sepolicy.py:259
++msgid "Generate SELinux Policy module template"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:68
+-msgid "Disable SELinux protection for dhcpd daemon"
++#: ../sepolicy/sepolicy.py:265
++msgid "name of policy to generate"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:69
+-msgid "Disable SELinux protection for dictd daemon"
++#: ../sepolicy/sepolicy.py:267
++msgid "executable to confine"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:70
+-msgid "Allow sysadm_t to directly start daemons"
++#: ../sepolicy/sepolicy.py:269
++msgid "run policy generation test suite"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:71
+-msgid "Disable SELinux protection for Evolution"
++#: ../sepolicy/sepolicy.py:274
++msgid "commands"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:72
+-msgid "Games"
++#: ../sepolicy/sepolicy/generate.py:185
 +msgid "Internet Services Daemon"
-+msgstr ""
-+
-+#: ../gui/polgen.py:197
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:72
+-msgid "Disable SELinux protection for games"
++#: ../sepolicy/sepolicy/generate.py:198
++msgid "Valid Types:\n"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:73
+-msgid "Disable SELinux protection for the web browsers"
++#: ../sepolicy/sepolicy/generate.py:232
 +#, python-format
 +msgid "Ports must be numbers or ranges of numbers from 1 to %d "
-+msgstr ""
-+
-+#: ../gui/polgen.py:324
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:74
+-msgid "Disable SELinux protection for Thunderbird"
++#: ../sepolicy/sepolicy/generate.py:359
 +msgid "You must enter a name for your confined process/user"
-+msgstr ""
-+
-+#: ../gui/polgen.py:326
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:75
+-msgid "Disable SELinux protection for distccd daemon"
++#: ../sepolicy/sepolicy/generate.py:361
 +msgid ""
 +"Name must be alpha numberic with no spaces. Consider using option \"-n "
 +"MODULENAME\""
-+msgstr ""
-+
-+#: ../gui/polgen.py:414
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:76
+-msgid "Disable SELinux protection for dmesg daemon"
++#: ../sepolicy/sepolicy/generate.py:449
 +msgid "User Role types can not be assigned executables."
-+msgstr ""
-+
-+#: ../gui/polgen.py:420
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:77
+-msgid "Disable SELinux protection for dnsmasq daemon"
++#: ../sepolicy/sepolicy/generate.py:455
 +msgid "Only Daemon apps can use an init script.."
-+msgstr ""
-+
-+#: ../gui/polgen.py:438
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:78
+-msgid "Disable SELinux protection for dovecot daemon"
++#: ../sepolicy/sepolicy/generate.py:473
 +msgid "use_resolve must be a boolean value "
-+msgstr ""
-+
-+#: ../gui/polgen.py:444
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:79
+-msgid "Disable SELinux protection for entropyd daemon"
++#: ../sepolicy/sepolicy/generate.py:479
 +msgid "use_syslog must be a boolean value "
-+msgstr ""
-+
-+#: ../gui/polgen.py:450
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:80
+-msgid "Disable SELinux protection for fetchmail"
++#: ../sepolicy/sepolicy/generate.py:485
 +msgid "use_kerberos must be a boolean value "
-+msgstr ""
-+
-+#: ../gui/polgen.py:456
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:81
+-msgid "Disable SELinux protection for fingerd daemon"
++#: ../sepolicy/sepolicy/generate.py:491
 +msgid "manage_krb5_rcache must be a boolean value "
-+msgstr ""
-+
-+#: ../gui/polgen.py:486
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:82
+-msgid "Disable SELinux protection for freshclam daemon"
++#: ../sepolicy/sepolicy/generate.py:521
 +msgid "USER Types automatically get a tmp type"
-+msgstr ""
-+
-+#: ../gui/polgen.py:1004
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:83
+-msgid "Disable SELinux protection for fsdaemon daemon"
++#: ../sepolicy/sepolicy/generate.py:1039
 +msgid "You must enter the executable path for your confined process"
-+msgstr ""
-+
-+#: ../gui/polgen.py:1182
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:84
+-msgid "Disable SELinux protection for gpm daemon"
++#: ../sepolicy/sepolicy/generate.py:1272
 +msgid "Type Enforcement file"
-+msgstr ""
-+
-+#: ../gui/polgen.py:1183
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
+-msgid "NFS"
++#: ../sepolicy/sepolicy/generate.py:1273
 +msgid "Interface file"
-+msgstr ""
-+
-+#: ../gui/polgen.py:1184
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:85
+-msgid "Disable SELinux protection for gss daemon"
++#: ../sepolicy/sepolicy/generate.py:1274
 +msgid "File Contexts file"
-+msgstr ""
-+
-+#: ../gui/polgen.py:1185
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:86
+-msgid "Disable SELinux protection for Hal daemon"
++#: ../sepolicy/sepolicy/generate.py:1275
++msgid "Spec file"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:87
+-msgid "Compatibility"
++#: ../sepolicy/sepolicy/generate.py:1276
 +msgid "Setup Script"
-+msgstr ""
-+
-+#: ../gui/polgen.py:1306
-+#, python-format
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:87
++#: booleans.py:1
+ msgid ""
+-"Do not audit things that we know to be broken but which are not security "
+-"risks"
++"Allow ABRT to modify public files used for public file transfer services."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:88
+-msgid "Disable SELinux protection for hostname daemon"
++#: booleans.py:2
 +msgid ""
-+"\n"
-+"%s\n"
-+"\n"
-+"sepolgen [ -n moduleName ] [ -m ] [ -t type ] [ executable | Name ]\n"
-+"valid Types:\n"
-+msgstr ""
-+
-+#: ../gui/polgen.py:1354
-+msgid "Executable or Name required"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
-+msgid "Network Port"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:85
++"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:89
+-msgid "Disable SELinux protection for hotplug daemon"
++#: booleans.py:3
++msgid "Allow amavis to use JIT compiler"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:90
+-msgid "Disable SELinux protection for howl daemon"
++#: booleans.py:4
++msgid "Allow antivirus programs to read non security files on a system"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:91
+-msgid "Disable SELinux protection for cups hplip daemon"
++#: booleans.py:5
 +msgid ""
-+"SELinux Port\n"
-+"Type"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
-+msgid "Protocol"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
-+msgid ""
-+"MLS/MCS\n"
-+"Level"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:101
-+msgid "Port"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:207
-+#, python-format
-+msgid "Port number \"%s\" is not valid.  0 < PORT_NUMBER < 65536 "
-+msgstr ""
-+
-+#: ../gui/portsPage.py:252
-+msgid "List View"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:255 ../gui/system-config-selinux.glade:2419
-+msgid "Group View"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:1 ../gui/selinux.tbl:30 ../gui/selinux.tbl:31
-+#: ../gui/selinux.tbl:32 ../gui/selinux.tbl:33 ../gui/selinux.tbl:34
-+#: ../gui/selinux.tbl:36 ../gui/selinux.tbl:37 ../gui/selinux.tbl:38
-+#: ../gui/selinux.tbl:39 ../gui/selinux.tbl:40 ../gui/selinux.tbl:42
-+#: ../gui/selinux.tbl:43 ../gui/selinux.tbl:44 ../gui/selinux.tbl:45
-+#: ../gui/selinux.tbl:46 ../gui/selinux.tbl:47 ../gui/selinux.tbl:48
-+#: ../gui/selinux.tbl:49 ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
-+#: ../gui/selinux.tbl:52 ../gui/selinux.tbl:53 ../gui/selinux.tbl:59
-+#: ../gui/selinux.tbl:60 ../gui/selinux.tbl:61 ../gui/selinux.tbl:62
-+#: ../gui/selinux.tbl:63 ../gui/selinux.tbl:64 ../gui/selinux.tbl:65
-+#: ../gui/selinux.tbl:66 ../gui/selinux.tbl:67 ../gui/selinux.tbl:68
-+#: ../gui/selinux.tbl:69 ../gui/selinux.tbl:75 ../gui/selinux.tbl:76
-+#: ../gui/selinux.tbl:77 ../gui/selinux.tbl:78 ../gui/selinux.tbl:79
-+#: ../gui/selinux.tbl:80 ../gui/selinux.tbl:81 ../gui/selinux.tbl:82
-+#: ../gui/selinux.tbl:83 ../gui/selinux.tbl:84 ../gui/selinux.tbl:86
-+#: ../gui/selinux.tbl:88 ../gui/selinux.tbl:89 ../gui/selinux.tbl:90
-+#: ../gui/selinux.tbl:92 ../gui/selinux.tbl:94 ../gui/selinux.tbl:95
-+#: ../gui/selinux.tbl:96 ../gui/selinux.tbl:97 ../gui/selinux.tbl:98
-+#: ../gui/selinux.tbl:99 ../gui/selinux.tbl:100 ../gui/selinux.tbl:101
-+#: ../gui/selinux.tbl:102 ../gui/selinux.tbl:103 ../gui/selinux.tbl:104
-+#: ../gui/selinux.tbl:106 ../gui/selinux.tbl:108 ../gui/selinux.tbl:109
-+#: ../gui/selinux.tbl:110 ../gui/selinux.tbl:111 ../gui/selinux.tbl:112
-+#: ../gui/selinux.tbl:113 ../gui/selinux.tbl:114 ../gui/selinux.tbl:116
-+#: ../gui/selinux.tbl:117 ../gui/selinux.tbl:119 ../gui/selinux.tbl:121
-+#: ../gui/selinux.tbl:123 ../gui/selinux.tbl:124 ../gui/selinux.tbl:127
-+#: ../gui/selinux.tbl:129 ../gui/selinux.tbl:130 ../gui/selinux.tbl:131
-+#: ../gui/selinux.tbl:132 ../gui/selinux.tbl:133 ../gui/selinux.tbl:134
-+#: ../gui/selinux.tbl:135 ../gui/selinux.tbl:136 ../gui/selinux.tbl:137
-+#: ../gui/selinux.tbl:138 ../gui/selinux.tbl:139 ../gui/selinux.tbl:142
-+#: ../gui/selinux.tbl:143 ../gui/selinux.tbl:144 ../gui/selinux.tbl:145
-+#: ../gui/selinux.tbl:146 ../gui/selinux.tbl:147 ../gui/selinux.tbl:148
-+#: ../gui/selinux.tbl:149 ../gui/selinux.tbl:150 ../gui/selinux.tbl:151
-+#: ../gui/selinux.tbl:152 ../gui/selinux.tbl:154 ../gui/selinux.tbl:155
-+#: ../gui/selinux.tbl:156 ../gui/selinux.tbl:157 ../gui/selinux.tbl:158
-+#: ../gui/selinux.tbl:159 ../gui/selinux.tbl:160 ../gui/selinux.tbl:167
-+#: ../gui/selinux.tbl:171 ../gui/selinux.tbl:172 ../gui/selinux.tbl:173
-+#: ../gui/selinux.tbl:174 ../gui/selinux.tbl:175 ../gui/selinux.tbl:177
-+#: ../gui/selinux.tbl:178 ../gui/selinux.tbl:179 ../gui/selinux.tbl:180
-+#: ../gui/selinux.tbl:184 ../gui/selinux.tbl:192 ../gui/selinux.tbl:193
-+#: ../gui/selinux.tbl:194 ../gui/selinux.tbl:195 ../gui/selinux.tbl:196
-+#: ../gui/selinux.tbl:197 ../gui/selinux.tbl:198 ../gui/selinux.tbl:199
-+#: ../gui/selinux.tbl:200 ../gui/selinux.tbl:201 ../gui/selinux.tbl:206
-+#: ../gui/selinux.tbl:207 ../gui/selinux.tbl:218 ../gui/selinux.tbl:219
-+#: ../gui/selinux.tbl:220 ../gui/selinux.tbl:222 ../gui/selinux.tbl:224
-+#: ../gui/selinux.tbl:226 ../gui/selinux.tbl:227 ../gui/selinux.tbl:230
-+msgid "SELinux Service Protection"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:1
-+msgid "Disable SELinux protection for acct daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:2 ../gui/selinux.tbl:3 ../gui/selinux.tbl:70
-+#: ../gui/selinux.tbl:153 ../gui/selinux.tbl:168 ../gui/selinux.tbl:169
-+#: ../gui/selinux.tbl:170 ../gui/selinux.tbl:189 ../gui/selinux.tbl:202
-+#: ../gui/selinux.tbl:203 ../gui/selinux.tbl:204 ../gui/selinux.tbl:205
-+msgid "Admin"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:2
-+msgid "Allow all daemons to write corefiles to /"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:3
-+msgid "Allow all daemons the ability to use unallocated ttys"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
-+#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
-+#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
-+#: ../gui/selinux.tbl:210 ../gui/selinux.tbl:211 ../gui/selinux.tbl:212
-+#: ../gui/selinux.tbl:213 ../gui/selinux.tbl:214 ../gui/selinux.tbl:215
-+#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
-+msgid "User Privs"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:4
-+msgid ""
-+"Allow gadmin SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:5
-+msgid ""
-+"Allow guest SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
-+msgid "Memory Protection"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:6
-+msgid "Allow java executable stack"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
-+#: ../gui/selinux.tbl:209
-+msgid "Mount"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:7
-+msgid "Allow mount to mount any file"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:8
-+msgid "Allow mount to mount any directory"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:9
-+msgid "Allow mplayer executable stack"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
-+#: ../gui/selinux.tbl:188
-+msgid "SSH"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:10
-+msgid "Allow ssh to run ssh-keysign"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:11
-+msgid ""
-+"Allow staff SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:12
-+msgid ""
-+"Allow sysadm SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:13
-+msgid ""
-+"Allow unconfined SELinux user account to execute files in home directory or /"
-+"tmp"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:14
-+msgid "Network Configuration"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:14
-+msgid "Allow unlabeled packets to flow on the network"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:15
-+msgid ""
-+"Allow user SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:16
-+msgid "Allow unconfined to dyntrans to unconfined_execmem"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
-+#: ../gui/selinux.tbl:140
-+msgid "Databases"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:17
-+msgid "Allow user to connect to mysql socket"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:18
-+msgid "Allow user to connect to postgres socket"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
-+msgid "XServer"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:19
-+msgid "Allow clients to write to X shared memory"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:20
-+msgid ""
-+"Allow xguest SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
-+#: ../gui/selinux.tbl:231
-+msgid "NIS"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:21
-+msgid "Allow daemons to run with NIS"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
-+#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
-+#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
-+#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
-+#: ../gui/selinux.tbl:118
-+msgid "Web Applications"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:22
-+msgid "Transition staff SELinux user to Web Browser Domain"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:23
-+msgid "Transition sysadm SELinux user to Web Browser Domain"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:24
-+msgid "Transition user SELinux user to Web Browser Domain"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:25
-+msgid "Transition xguest SELinux user to Web Browser Domain"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
-+#: ../gui/selinux.tbl:29
-+msgid "Allow staff Web Browsers to write to home directories"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:30
-+msgid "Disable SELinux protection for amanda"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:31
-+msgid "Disable SELinux protection for amavis"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:32
-+msgid "Disable SELinux protection for apmd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:33
-+msgid "Disable SELinux protection for arpwatch daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:34
-+msgid "Disable SELinux protection for auditd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:35
-+msgid "Disable SELinux protection for automount daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:36
-+msgid "Disable SELinux protection for avahi"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:37
-+msgid "Disable SELinux protection for bluetooth daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:38
-+msgid "Disable SELinux protection for canna daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:39
-+msgid "Disable SELinux protection for cardmgr daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:40
-+msgid "Disable SELinux protection for Cluster Server"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:41
++"Allow users to resolve user passwd entries directly from ldap rather then "
++"using a sssd server"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:92
+-msgid "Disable SELinux protection for httpd rotatelogs"
++#: booleans.py:6
++msgid "Allow users to login using a radius server"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
+-msgid "HTTPD Service"
++#: booleans.py:7
++msgid "Allow users to login using a yubikey  server"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:93
+-msgid "Disable SELinux protection for http suexec"
++#: booleans.py:8
 +msgid ""
 +"Allow cdrecord to read various content. nfs, samba, removable devices, user "
 +"temp and untrusted content files"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:42
-+msgid "Disable SELinux protection for ciped daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:43
-+msgid "Disable SELinux protection for clamd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:44
-+msgid "Disable SELinux protection for clamscan"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:45
-+msgid "Disable SELinux protection for clvmd"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:46
-+msgid "Disable SELinux protection for comsat daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
-+#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
-+msgid "Disable SELinux protection for courier daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:52
-+msgid "Disable SELinux protection for cpucontrol daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:53
-+msgid "Disable SELinux protection for cpuspeed daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:54
-+msgid "Cron"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:54
-+msgid "Disable SELinux protection for crond daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
-+#: ../gui/selinux.tbl:91
-+msgid "Printing"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:55
-+msgid "Disable SELinux protection for cupsd back end server"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:56
-+msgid "Disable SELinux protection for cupsd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:57
-+msgid "Disable SELinux protection for cupsd_lpd"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:58
-+msgid "CVS"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:58
-+msgid "Disable SELinux protection for cvs daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:59
-+msgid "Disable SELinux protection for cyrus daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:60
-+msgid "Disable SELinux protection for dbskkd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:61
-+msgid "Disable SELinux protection for dbusd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:62
-+msgid "Disable SELinux protection for dccd"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:63
-+msgid "Disable SELinux protection for dccifd"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:64
-+msgid "Disable SELinux protection for dccm"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:65
-+msgid "Disable SELinux protection for ddt daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:66
-+msgid "Disable SELinux protection for devfsd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:67
-+msgid "Disable SELinux protection for dhcpc daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:68
-+msgid "Disable SELinux protection for dhcpd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:69
-+msgid "Disable SELinux protection for dictd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:70
-+msgid "Allow sysadm_t to directly start daemons"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:71
-+msgid "Disable SELinux protection for Evolution"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:72
-+msgid "Games"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:72
-+msgid "Disable SELinux protection for games"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:73
-+msgid "Disable SELinux protection for the web browsers"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:74
-+msgid "Disable SELinux protection for Thunderbird"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:75
-+msgid "Disable SELinux protection for distccd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:76
-+msgid "Disable SELinux protection for dmesg daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:77
-+msgid "Disable SELinux protection for dnsmasq daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:78
-+msgid "Disable SELinux protection for dovecot daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:79
-+msgid "Disable SELinux protection for entropyd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:80
-+msgid "Disable SELinux protection for fetchmail"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:81
-+msgid "Disable SELinux protection for fingerd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:82
-+msgid "Disable SELinux protection for freshclam daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:83
-+msgid "Disable SELinux protection for fsdaemon daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:84
-+msgid "Disable SELinux protection for gpm daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
-+msgid "NFS"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:85
-+msgid "Disable SELinux protection for gss daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:86
-+msgid "Disable SELinux protection for Hal daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:87
-+msgid "Compatibility"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:87
-+msgid ""
-+"Do not audit things that we know to be broken but which are not security "
-+"risks"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:88
-+msgid "Disable SELinux protection for hostname daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:89
-+msgid "Disable SELinux protection for hotplug daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:90
-+msgid "Disable SELinux protection for howl daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:91
-+msgid "Disable SELinux protection for cups hplip daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:92
-+msgid "Disable SELinux protection for httpd rotatelogs"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
-+msgid "HTTPD Service"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:93
-+msgid "Disable SELinux protection for http suexec"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:94
-+msgid "Disable SELinux protection for hwclock daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:95
-+msgid "Disable SELinux protection for i18n daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:96
-+msgid "Disable SELinux protection for imazesrv daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:97
-+msgid "Disable SELinux protection for inetd child daemons"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:98
-+msgid "Disable SELinux protection for inetd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:99
-+msgid "Disable SELinux protection for innd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:100
-+msgid "Disable SELinux protection for iptables daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:101
-+msgid "Disable SELinux protection for ircd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:102
-+msgid "Disable SELinux protection for irqbalance daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:103
-+msgid "Disable SELinux protection for iscsi daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:104
-+msgid "Disable SELinux protection for jabberd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
-+msgid "Kerberos"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:105
-+msgid "Disable SELinux protection for kadmind daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:106
-+msgid "Disable SELinux protection for klogd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:107
-+msgid "Disable SELinux protection for krb5kdc daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:108
-+msgid "Disable SELinux protection for ktalk daemons"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:109
-+msgid "Disable SELinux protection for kudzu daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:110
-+msgid "Disable SELinux protection for locate daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:111
-+msgid "Disable SELinux protection for lpd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:112
-+msgid "Disable SELinux protection for lrrd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:113
-+msgid "Disable SELinux protection for lvm daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:114
-+msgid "Disable SELinux protection for mailman"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:115
-+msgid "Allow evolution and thunderbird to read user files"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:116
-+msgid "Disable SELinux protection for mdadm daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:117
-+msgid "Disable SELinux protection for monopd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:118
-+msgid "Allow the mozilla browser to read user files"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:119
-+msgid "Disable SELinux protection for mrtg daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:120
-+msgid "Disable SELinux protection for mysqld daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:121
-+msgid "Disable SELinux protection for nagios daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
-+msgid "Name Service"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:122
-+msgid "Disable SELinux protection for named daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:123
-+msgid "Disable SELinux protection for nessusd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:124
-+msgid "Disable SELinux protection for NetworkManager"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:125
-+msgid "Disable SELinux protection for nfsd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
-+#: ../gui/selinux.tbl:221
-+msgid "Samba"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:126
-+msgid "Disable SELinux protection for nmbd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:127
-+msgid "Disable SELinux protection for nrpe daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:128
-+msgid "Disable SELinux protection for nscd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:129
-+msgid "Disable SELinux protection for nsd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:130
-+msgid "Disable SELinux protection for ntpd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:131
-+msgid "Disable SELinux protection for oddjob"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:132
-+msgid "Disable SELinux protection for oddjob_mkhomedir"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:133
-+msgid "Disable SELinux protection for openvpn daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:134
-+msgid "Disable SELinux protection for pam daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:135
-+msgid "Disable SELinux protection for pegasus"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:136
-+msgid "Disable SELinux protection for perdition daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:137
-+msgid "Disable SELinux protection for portmap daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:138
-+msgid "Disable SELinux protection for portslave daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:139
-+msgid "Disable SELinux protection for postfix"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:140
-+msgid "Disable SELinux protection for postgresql daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:141
-+msgid "pppd"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:141
-+msgid "Allow pppd to be run for a regular user"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:142
-+msgid "Disable SELinux protection for pptp"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:143
-+msgid "Disable SELinux protection for prelink daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:144
-+msgid "Disable SELinux protection for privoxy daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:145
-+msgid "Disable SELinux protection for ptal daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:146
-+msgid "Disable SELinux protection for pxe daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:147
-+msgid "Disable SELinux protection for pyzord"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:148
-+msgid "Disable SELinux protection for quota daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:149
-+msgid "Disable SELinux protection for radiusd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:150
-+msgid "Disable SELinux protection for radvd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:151
-+msgid "Disable SELinux protection for rdisc"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:152
-+msgid "Disable SELinux protection for readahead"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:153
-+msgid "Allow programs to read files in non-standard locations (default_t)"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:154
-+msgid "Disable SELinux protection for restorecond"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:155
-+msgid "Disable SELinux protection for rhgb daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:156
-+msgid "Disable SELinux protection for ricci"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:157
-+msgid "Disable SELinux protection for ricci_modclusterd"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:158
-+msgid "Disable SELinux protection for rlogind daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:159
-+msgid "Disable SELinux protection for rpcd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:160
-+msgid "Disable SELinux protection for rshd"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:161
-+msgid "rsync"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:161
-+msgid "Disable SELinux protection for rsync daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:162
-+msgid "Allow ssh to run from inetd instead of as a daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:163
-+msgid "Allow Samba to share nfs directories"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
-+msgid "SASL authentication server"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:164
-+msgid "Allow sasl authentication server to read /etc/shadow"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:165
-+msgid ""
-+"Allow X-Windows server to map a memory region as both executable and writable"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:166
-+msgid "Disable SELinux protection for saslauthd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:167
-+msgid "Disable SELinux protection for scannerdaemon daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:168
-+msgid "Do not allow transition to sysadm_t, sudo and su effected"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:169
-+msgid "Do not allow any processes to load kernel modules"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:170
-+msgid "Do not allow any processes to modify kernel SELinux policy"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:171
-+msgid "Disable SELinux protection for sendmail daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:172
-+msgid "Disable SELinux protection for setrans"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:173
-+msgid "Disable SELinux protection for setroubleshoot daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:174
-+msgid "Disable SELinux protection for slapd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:175
-+msgid "Disable SELinux protection for slrnpull daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:176
-+msgid "Disable SELinux protection for smbd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:177
-+msgid "Disable SELinux protection for snmpd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:178
-+msgid "Disable SELinux protection for snort daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:179
-+msgid "Disable SELinux protection for soundd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:180
-+msgid "Disable SELinux protection for sound daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
-+msgid "Spam Protection"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:181
-+msgid "Disable SELinux protection for spamd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:182
-+msgid "Allow spamd to access home directories"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:183
-+msgid "Allow Spam Assassin daemon network access"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:184
-+msgid "Disable SELinux protection for speedmgmt daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
-+msgid "Squid"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:185
-+msgid "Allow squid daemon to connect to the network"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:186
-+msgid "Disable SELinux protection for squid daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:187
-+msgid "Disable SELinux protection for ssh daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:188
-+msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:189
-+msgid ""
-+"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
-+"bashrc)"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
-+msgid "Universal SSL tunnel"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:190
-+msgid "Disable SELinux protection for stunnel daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:191
-+msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:192
-+msgid "Disable SELinux protection for swat daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:193
-+msgid "Disable SELinux protection for sxid daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:194
-+msgid "Disable SELinux protection for syslogd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:195
-+msgid "Disable SELinux protection for system cron jobs"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:196
-+msgid "Disable SELinux protection for tcp daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:197
-+msgid "Disable SELinux protection for telnet daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:198
-+msgid "Disable SELinux protection for tftpd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:199
-+msgid "Disable SELinux protection for transproxy daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:200
-+msgid "Disable SELinux protection for udev daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:201
-+msgid "Disable SELinux protection for uml daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:202
-+msgid ""
-+"Allow xinetd to run unconfined, including any services it starts that do not "
-+"have a domain transition explicitly defined"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:203
-+msgid ""
-+"Allow rc scripts to run unconfined, including any daemon started by an rc "
-+"script that does not have a domain transition explicitly defined"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:204
-+msgid "Allow rpm to run unconfined"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:205
-+msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:206
-+msgid "Disable SELinux protection for updfstab daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:207
-+msgid "Disable SELinux protection for uptimed daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:208
-+msgid ""
-+"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
-+"staff_r can do so"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:209
-+msgid "Allow users to execute the mount command"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:210
-+msgid "Allow regular users direct mouse access (only allow the X server)"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:211
-+msgid "Allow users to run the dmesg command"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:212
-+msgid "Allow users to control network interfaces (also needs USERCTL=true)"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:213
-+msgid "Allow normal user to execute ping"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:214
-+msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:215
-+msgid "Allow users to rw usb devices"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:216
-+msgid ""
-+"Allow users to run TCP servers (bind to ports and accept connection from the "
-+"same domain and outside users)  disabling this forces FTP passive mode and "
-+"may change other protocols"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:217
-+msgid "Allow user to stat ttyfiles"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:218
-+msgid "Disable SELinux protection for uucpd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:219
-+msgid "Disable SELinux protection for vmware daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:220
-+msgid "Disable SELinux protection for watchdog daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:221
-+msgid "Disable SELinux protection for winbind daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:222
-+msgid "Disable SELinux protection for xdm daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:223
-+msgid "Allow xdm logins as sysadm_r:sysadm_t"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:224
-+msgid "Disable SELinux protection for xen daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:225
-+msgid "XEN"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:225
-+msgid "Allow xen to read/write physical disk devices"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:226
-+msgid "Disable SELinux protection for xfs daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:227
-+msgid "Disable SELinux protection for xen control"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:228
-+msgid "Disable SELinux protection for ypbind daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:229
-+msgid "Disable SELinux protection for NIS Password Daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:230
-+msgid "Disable SELinux protection for ypserv daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:231
-+msgid "Disable SELinux protection for NIS Transfer Daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:232
-+msgid "Allow SELinux webadm user to manage unprivileged users home directories"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:233
-+msgid "Allow SELinux webadm user to read unprivileged users home directories"
-+msgstr ""
-+
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Are you sure you want to delete %s '%s'?"
-+msgstr ""
-+
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Delete %s"
-+msgstr ""
-+
-+#: ../gui/semanagePage.py:134
-+#, python-format
-+msgid "Add %s"
-+msgstr ""
-+
-+#: ../gui/semanagePage.py:148
-+#, python-format
-+msgid "Modify %s"
-+msgstr ""
-+
-+#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
-+msgid "Permissive"
-+msgstr ""
-+
-+#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
-+msgid "Enforcing"
-+msgstr ""
-+
-+#: ../gui/statusPage.py:94
-+msgid "Status"
-+msgstr ""
-+
-+#: ../gui/statusPage.py:133
-+msgid ""
-+"Changing the policy type will cause a relabel of the entire file system on "
-+"the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
-+msgstr ""
-+
-+#: ../gui/statusPage.py:147
-+msgid ""
-+"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
-+"you later decide to turn SELinux back on, the system will be required to "
-+"relabel.  If you just want to see if SELinux is causing a problem on your "
-+"system, you can go to permissive mode which will only log errors and not "
-+"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
-+"wish to continue?"
-+msgstr ""
-+
-+#: ../gui/statusPage.py:152
-+msgid ""
-+"Changing to SELinux enabled will cause a relabel of the entire file system "
-+"on the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:11
-+msgid "system-config-selinux"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:12
-+msgid ""
-+"Copyright (c)2006 Red Hat, Inc.\n"
-+"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:22
-+#: ../gui/system-config-selinux.glade:544
-+msgid "Add SELinux Login Mapping"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:257
-+msgid "Add SELinux Network Ports"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:391
-+#: ../gui/system-config-selinux.glade:678
-+msgid "SELinux Type"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:622
-+msgid "File Specification"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:650
-+msgid "File Type"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:727
-+msgid ""
-+"all files\n"
-+"regular file\n"
-+"directory\n"
-+"character device\n"
-+"block device\n"
-+"socket\n"
-+"symbolic link\n"
-+"named pipe\n"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:773
-+msgid "MLS"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:837
-+msgid "Add SELinux User"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1079
-+msgid "SELinux Administration"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1122
-+msgid "Add"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1144
-+msgid "_Properties"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1166
-+msgid "_Delete"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1256
-+msgid "Select Management Object"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1273
-+msgid "<b>Select:</b>"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1326
-+msgid "System Default Enforcing Mode"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1354
-+msgid ""
-+"Disabled\n"
-+"Permissive\n"
-+"Enforcing\n"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1373
-+msgid "Current Enforcing Mode"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1418
-+msgid "System Default Policy Type: "
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1463
-+msgid ""
-+"Select if you wish to relabel then entire file system on next reboot.  "
-+"Relabeling can take a very long time, depending on the size of the system.  "
-+"If you are changing policy types or going from disabled to enforcing, a "
-+"relabel is required."
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1509
-+msgid "Relabel on next reboot."
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1561
-+msgid "label37"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1598
-+msgid "Revert boolean setting to system default"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1614
-+msgid "Toggle between Customized and All Booleans"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1645
-+#: ../gui/system-config-selinux.glade:1850
-+#: ../gui/system-config-selinux.glade:2037
-+#: ../gui/system-config-selinux.glade:2224
-+#: ../gui/system-config-selinux.glade:2467
-+#: ../gui/system-config-selinux.glade:2692
-+#: ../gui/system-config-selinux.glade:2867
-+msgid "Filter"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1734
-+msgid "label50"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1771
-+msgid "Add File Context"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1787
-+msgid "Modify File Context"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1803
-+msgid "Delete File Context"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1819
-+msgid "Toggle between all and customized file context"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1939
-+msgid "label38"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1976
-+msgid "Add SELinux User Mapping"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1992
-+msgid "Modify SELinux User Mapping"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2008
-+msgid "Delete SELinux User Mapping"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2126
-+msgid "label39"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2163
-+msgid "Add User"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2179
-+msgid "Modify User"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2195
-+msgid "Delete User"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2313
-+msgid "label41"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2350
-+msgid "Add Network Port"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2366
-+msgid "Edit Network Port"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2382
-+msgid "Delete Network Port"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2418
-+#: ../gui/system-config-selinux.glade:2436
-+msgid "Toggle between Customized and All Ports"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2556
-+msgid "label42"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2593
-+msgid "Generate new policy module"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2609
-+msgid "Load policy module"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2625
-+msgid "Remove loadable policy module"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2661
-+msgid ""
-+"Enable/Disable additional audit rules, that are normally not reported in the "
-+"log files."
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2781
-+msgid "label44"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2818
-+msgid "Change process mode to permissive."
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2836
-+msgid "Change process mode to enforcing"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2928
-+msgid "Process Domain"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2956
-+msgid "label59"
-+msgstr ""
-+
-+#: ../gui/usersPage.py:138
-+#, python-format
-+msgid "SELinux user '%s' is required"
-+msgstr ""
-diff -up policycoreutils-2.1.12/po/cy.po.rhat policycoreutils-2.1.12/po/cy.po
---- policycoreutils-2.1.12/po/cy.po.rhat	2012-07-04 07:35:21.000000000 -0400
-+++ policycoreutils-2.1.12/po/cy.po	2012-10-16 15:07:17.481526167 -0400
-@@ -8,7 +8,7 @@ msgid ""
  msgstr ""
- "Project-Id-Version: PACKAGE VERSION\n"
- "Report-Msgid-Bugs-To: \n"
--"POT-Creation-Date: 2012-03-27 10:49-0400\n"
-+"POT-Creation-Date: 2012-05-25 07:28-0400\n"
- "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
- "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
- "Language-Team: LANGUAGE <LL at li.org>\n"
-@@ -90,844 +90,851 @@ msgstr ""
- msgid "global"
+ 
+-#: ../gui/selinux.tbl:94
+-msgid "Disable SELinux protection for hwclock daemon"
++#: booleans.py:9
++msgid "Allow clamd to use JIT compiler"
  msgstr ""
  
--#: ../semanage/seobject.py:222
-+#: ../semanage/seobject.py:225
- msgid "Could not create semanage handle"
+-#: ../gui/selinux.tbl:95
+-msgid "Disable SELinux protection for i18n daemon"
++#: booleans.py:10
++msgid "Allow clamscan to non security files on a system"
  msgstr ""
  
--#: ../semanage/seobject.py:230
-+#: ../semanage/seobject.py:233
- msgid "SELinux policy is not managed or store cannot be accessed."
+-#: ../gui/selinux.tbl:96
+-msgid "Disable SELinux protection for imazesrv daemon"
++#: booleans.py:11
++msgid "Allow clamscan to read user content"
  msgstr ""
  
--#: ../semanage/seobject.py:235
-+#: ../semanage/seobject.py:238
- msgid "Cannot read policy store."
+-#: ../gui/selinux.tbl:97
+-msgid "Disable SELinux protection for inetd child daemons"
++#: booleans.py:12
++msgid ""
++"Allow Cobbler to modify public files used for public file transfer services."
  msgstr ""
  
--#: ../semanage/seobject.py:240
-+#: ../semanage/seobject.py:243
- msgid "Could not establish semanage connection"
+-#: ../gui/selinux.tbl:98
+-msgid "Disable SELinux protection for inetd daemon"
++#: booleans.py:13
++msgid "Allow Cobbler to connect to the network using TCP."
  msgstr ""
  
--#: ../semanage/seobject.py:245
-+#: ../semanage/seobject.py:248
- msgid "Could not test MLS enabled status"
+-#: ../gui/selinux.tbl:99
+-msgid "Disable SELinux protection for innd daemon"
++#: booleans.py:14
++msgid "Allow Cobbler to access cifs file systems."
  msgstr ""
  
--#: ../semanage/seobject.py:251 ../semanage/seobject.py:266
-+#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
- msgid "Not yet implemented"
+-#: ../gui/selinux.tbl:100
+-msgid "Disable SELinux protection for iptables daemon"
++#: booleans.py:15
++msgid "Allow Cobbler to access nfs file systems."
  msgstr ""
  
--#: ../semanage/seobject.py:255
-+#: ../semanage/seobject.py:258
- msgid "Semanage transaction already in progress"
+-#: ../gui/selinux.tbl:101
+-msgid "Disable SELinux protection for ircd daemon"
++#: booleans.py:16
++msgid "Allow collectd to connect to the network using TCP."
  msgstr ""
  
--#: ../semanage/seobject.py:264
-+#: ../semanage/seobject.py:267
- msgid "Could not start semanage transaction"
+-#: ../gui/selinux.tbl:102
+-msgid "Disable SELinux protection for irqbalance daemon"
++#: booleans.py:17
++msgid "Allow codnor domain to connect to the network using TCP."
  msgstr ""
  
--#: ../semanage/seobject.py:274
-+#: ../semanage/seobject.py:278
- msgid "Could not commit semanage transaction"
+-#: ../gui/selinux.tbl:103
+-msgid "Disable SELinux protection for iscsi daemon"
++#: booleans.py:18
++msgid ""
++"Allow system cron jobs to relabel filesystem for restoring file contexts."
  msgstr ""
  
--#: ../semanage/seobject.py:279
-+#: ../semanage/seobject.py:283
- msgid "Semanage transaction not in progress"
+-#: ../gui/selinux.tbl:104
+-msgid "Disable SELinux protection for jabberd daemon"
++#: booleans.py:19
++msgid "Allow cvs daemon to read shadow"
  msgstr ""
  
--#: ../semanage/seobject.py:291 ../semanage/seobject.py:371
-+#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
- msgid "Could not list SELinux modules"
+-#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
+-msgid "Kerberos"
++#: booleans.py:20
++msgid "Allow all daemons to write corefiles to /"
  msgstr ""
  
--#: ../semanage/seobject.py:304
-+#: ../semanage/seobject.py:308
- msgid "Modules Name"
+-#: ../gui/selinux.tbl:105
+-msgid "Disable SELinux protection for kadmind daemon"
++#: booleans.py:21
++msgid "Allow all daemons to use tcp wrappers."
  msgstr ""
  
--#: ../semanage/seobject.py:304
-+#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
- msgid "Version"
+-#: ../gui/selinux.tbl:106
+-msgid "Disable SELinux protection for klogd daemon"
++#: booleans.py:22
++msgid "Allow all daemons the ability to read/write terminals"
  msgstr ""
  
--#: ../semanage/seobject.py:307
-+#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
- msgid "Disabled"
+-#: ../gui/selinux.tbl:107
+-msgid "Disable SELinux protection for krb5kdc daemon"
++#: booleans.py:23
++msgid "Allow dbadm to manage files in users home directories"
  msgstr ""
  
--#: ../semanage/seobject.py:322
-+#: ../semanage/seobject.py:326
- #, python-format
- msgid "Could not disable module %s (remove failed)"
+-#: ../gui/selinux.tbl:108
+-msgid "Disable SELinux protection for ktalk daemons"
++#: booleans.py:24
++msgid "Allow dbadm to read files in users home directories"
  msgstr ""
  
--#: ../semanage/seobject.py:333
-+#: ../semanage/seobject.py:337
- #, python-format
- msgid "Could not enable module %s (remove failed)"
+-#: ../gui/selinux.tbl:109
+-msgid "Disable SELinux protection for kudzu daemon"
++#: booleans.py:25
++msgid ""
++"Deny 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 ""
  
--#: ../semanage/seobject.py:348
-+#: ../semanage/seobject.py:352
- #, python-format
- msgid "Could not remove module %s (remove failed)"
+-#: ../gui/selinux.tbl:110
+-msgid "Disable SELinux protection for locate daemon"
++#: booleans.py:26
++msgid "Allow sysadm to debug or ptrace all processes."
  msgstr ""
  
--#: ../semanage/seobject.py:358
-+#: ../semanage/seobject.py:362
- msgid "dontaudit requires either 'on' or 'off'"
+-#: ../gui/selinux.tbl:111
+-msgid "Disable SELinux protection for lpd daemon"
++#: booleans.py:27
++msgid "Allow dhcpc client applications to execute iptables commands"
  msgstr ""
  
--#: ../semanage/seobject.py:387
-+#: ../semanage/seobject.py:391
- msgid "Builtin Permissive Types"
+-#: ../gui/selinux.tbl:112
+-msgid "Disable SELinux protection for lrrd daemon"
++#: booleans.py:28
++msgid "Allow DHCP daemon to use LDAP backends"
  msgstr ""
  
--#: ../semanage/seobject.py:397
-+#: ../semanage/seobject.py:401
- msgid "Customized Permissive Types"
+-#: ../gui/selinux.tbl:113
+-msgid "Disable SELinux protection for lvm daemon"
++#: booleans.py:29
++msgid "Allow all domains to use other domains file descriptors"
  msgstr ""
  
--#: ../semanage/seobject.py:438
-+#: ../semanage/seobject.py:442
- #, python-format
- msgid "Could not set permissive domain %s (module installation failed)"
+-#: ../gui/selinux.tbl:114
+-msgid "Disable SELinux protection for mailman"
++#: booleans.py:30
++msgid "Allow all domains to have the kernel load modules"
  msgstr ""
  
--#: ../semanage/seobject.py:444
-+#: ../semanage/seobject.py:448
- #, python-format
- msgid "Could not remove permissive domain %s (remove failed)"
+-#: ../gui/selinux.tbl:115
+-msgid "Allow evolution and thunderbird to read user files"
++#: booleans.py:31
++msgid "Allow the use of the audio devices as the source for the entropy feeds"
  msgstr ""
  
--#: ../semanage/seobject.py:479 ../semanage/seobject.py:553
--#: ../semanage/seobject.py:599 ../semanage/seobject.py:696
--#: ../semanage/seobject.py:726 ../semanage/seobject.py:793
--#: ../semanage/seobject.py:850 ../semanage/seobject.py:1097
--#: ../semanage/seobject.py:1786 ../semanage/seobject.py:1849
--#: ../semanage/seobject.py:1868 ../semanage/seobject.py:1985
--#: ../semanage/seobject.py:2037
-+#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
-+#: ../semanage/seobject.py:603 ../semanage/seobject.py:700
-+#: ../semanage/seobject.py:730 ../semanage/seobject.py:797
-+#: ../semanage/seobject.py:854 ../semanage/seobject.py:1101
-+#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
-+#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
-+#: ../semanage/seobject.py:2045
- #, python-format
- msgid "Could not create a key for %s"
+-#: ../gui/selinux.tbl:116
+-msgid "Disable SELinux protection for mdadm daemon"
++#: booleans.py:32
++msgid "Allow exim to connect to databases (postgres, mysql)"
  msgstr ""
  
--#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
--#: ../semanage/seobject.py:603 ../semanage/seobject.py:609
-+#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
-+#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
- #, python-format
- msgid "Could not check if login mapping for %s is defined"
+-#: ../gui/selinux.tbl:117
+-msgid "Disable SELinux protection for monopd daemon"
++#: booleans.py:33
++msgid "Allow exim to create, read, write, and delete unprivileged user files."
  msgstr ""
  
--#: ../semanage/seobject.py:492
-+#: ../semanage/seobject.py:496
- #, python-format
- msgid "Linux Group %s does not exist"
+-#: ../gui/selinux.tbl:118
+-msgid "Allow the mozilla browser to read user files"
++#: booleans.py:34
++msgid "Allow exim to read unprivileged user files."
  msgstr ""
  
--#: ../semanage/seobject.py:497
-+#: ../semanage/seobject.py:501
- #, python-format
- msgid "Linux User %s does not exist"
+-#: ../gui/selinux.tbl:119
+-msgid "Disable SELinux protection for mrtg daemon"
++#: booleans.py:35
++msgid "Enable extra rules in the cron domain to support fcron."
  msgstr ""
  
--#: ../semanage/seobject.py:501
-+#: ../semanage/seobject.py:505
- #, python-format
- msgid "Could not create login mapping for %s"
+-#: ../gui/selinux.tbl:120
+-msgid "Disable SELinux protection for mysqld daemon"
++#: booleans.py:36
++msgid "Allow fenced domain to connect to the network using TCP."
  msgstr ""
  
--#: ../semanage/seobject.py:505 ../semanage/seobject.py:741
-+#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
- #, python-format
- msgid "Could not set name for %s"
+-#: ../gui/selinux.tbl:121
+-msgid "Disable SELinux protection for nagios daemon"
++#: booleans.py:37
++msgid "Allow fenced domain to execute ssh."
  msgstr ""
  
--#: ../semanage/seobject.py:510 ../semanage/seobject.py:751
-+#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
- #, python-format
- msgid "Could not set MLS range for %s"
+-#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
+-msgid "Name Service"
++#: booleans.py:38
++msgid "Allow ftp to read and write files in the user home directories"
  msgstr ""
  
--#: ../semanage/seobject.py:514
-+#: ../semanage/seobject.py:518
- #, python-format
- msgid "Could not set SELinux user for %s"
+-#: ../gui/selinux.tbl:122
+-msgid "Disable SELinux protection for named daemon"
++#: booleans.py:39
++msgid ""
++"Allow ftp servers to upload files,  used for public file transfer services. "
++"Directories must be labeled public_content_rw_t."
  msgstr ""
  
--#: ../semanage/seobject.py:518
-+#: ../semanage/seobject.py:522
- #, python-format
- msgid "Could not add login mapping for %s"
+-#: ../gui/selinux.tbl:123
+-msgid "Disable SELinux protection for nessusd daemon"
++#: booleans.py:40
++msgid "Allow ftp servers to connect to all ports > 1023"
  msgstr ""
  
--#: ../semanage/seobject.py:536
-+#: ../semanage/seobject.py:540
- msgid "Requires seuser or serange"
+-#: ../gui/selinux.tbl:124
+-msgid "Disable SELinux protection for NetworkManager"
++#: booleans.py:41
++msgid "Allow ftp servers to connect to mysql database ports"
  msgstr ""
  
--#: ../semanage/seobject.py:559 ../semanage/seobject.py:605
-+#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
- #, python-format
- msgid "Login mapping for %s is not defined"
+-#: ../gui/selinux.tbl:125
+-msgid "Disable SELinux protection for nfsd daemon"
++#: booleans.py:42
++msgid ""
++"Allow ftp servers to login to local users and read/write all files on the "
++"system, governed by DAC."
  msgstr ""
  
--#: ../semanage/seobject.py:563
-+#: ../semanage/seobject.py:567
- #, python-format
- msgid "Could not query seuser for %s"
+-#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
+-#: ../gui/selinux.tbl:221
+-msgid "Samba"
++#: booleans.py:43
++msgid "Allow ftp servers to use cifs used for public file transfer services."
  msgstr ""
  
--#: ../semanage/seobject.py:577
-+#: ../semanage/seobject.py:581
- #, python-format
- msgid "Could not modify login mapping for %s"
+-#: ../gui/selinux.tbl:126
+-msgid "Disable SELinux protection for nmbd daemon"
++#: booleans.py:44
++msgid "Allow ftp servers to use nfs used for public file transfer services."
  msgstr ""
  
--#: ../semanage/seobject.py:611
-+#: ../semanage/seobject.py:615
- #, python-format
- msgid "Login mapping for %s is defined in policy, cannot be deleted"
+-#: ../gui/selinux.tbl:127
+-msgid "Disable SELinux protection for nrpe daemon"
++#: booleans.py:45
++msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
  msgstr ""
  
--#: ../semanage/seobject.py:615
-+#: ../semanage/seobject.py:619
- #, python-format
- msgid "Could not delete login mapping for %s"
+-#: ../gui/selinux.tbl:128
+-msgid "Disable SELinux protection for nscd daemon"
++#: booleans.py:46
++msgid "Determine whether Git CGI can search home directories."
  msgstr ""
  
--#: ../semanage/seobject.py:637 ../semanage/seobject.py:655
--#: ../semanage/seobject.py:893
-+#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
-+#: ../semanage/seobject.py:897
- msgid "Could not list login mappings"
+-#: ../gui/selinux.tbl:129
+-msgid "Disable SELinux protection for nsd daemon"
++#: booleans.py:47
++msgid "Determine whether Git CGI can access cifs file systems."
  msgstr ""
  
--#: ../semanage/seobject.py:680 ../semanage/seobject.py:685
-+#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../gui/system-config-selinux.glade:100
- msgid "Login Name"
+-#: ../gui/selinux.tbl:130
+-msgid "Disable SELinux protection for ntpd daemon"
++#: booleans.py:48
++msgid "Determine whether Git CGI can access nfs file systems."
  msgstr ""
  
--#: ../semanage/seobject.py:680 ../semanage/seobject.py:685
--#: ../semanage/seobject.py:943 ../semanage/seobject.py:948
-+#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../gui/system-config-selinux.glade:128
-+#: ../gui/system-config-selinux.glade:915
-+#: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
- msgid "SELinux User"
+-#: ../gui/selinux.tbl:131
+-msgid "Disable SELinux protection for oddjob"
++#: booleans.py:49
++msgid ""
++"Determine whether Git session daemon can bind TCP sockets to all unreserved "
++"ports."
  msgstr ""
  
--#: ../semanage/seobject.py:680
-+#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
-+#: ../gui/system-config-selinux.glade:943
- msgid "MLS/MCS Range"
+-#: ../gui/selinux.tbl:132
+-msgid "Disable SELinux protection for oddjob_mkhomedir"
++#: booleans.py:50
++msgid ""
++"Determine whether calling user domains can execute Git daemon in the "
++"git_session_t domain."
  msgstr ""
  
--#: ../semanage/seobject.py:699 ../semanage/seobject.py:730
--#: ../semanage/seobject.py:797 ../semanage/seobject.py:854
--#: ../semanage/seobject.py:860
-+#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
-+#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
-+#: ../semanage/seobject.py:864
- #, python-format
- msgid "Could not check if SELinux user %s is defined"
+-#: ../gui/selinux.tbl:133
+-msgid "Disable SELinux protection for openvpn daemon"
++#: booleans.py:51
++msgid "Determine whether Git system daemon can search home directories."
  msgstr ""
  
--#: ../semanage/seobject.py:702 ../semanage/seobject.py:803
--#: ../semanage/seobject.py:866
-+#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
-+#: ../semanage/seobject.py:870
- #, python-format
- msgid "Could not query user for %s"
+-#: ../gui/selinux.tbl:134
+-msgid "Disable SELinux protection for pam daemon"
++#: booleans.py:52
++msgid "Determine whether Git system daemon can access cifs file systems."
  msgstr ""
  
--#: ../semanage/seobject.py:722
-+#: ../semanage/seobject.py:726
- #, python-format
- msgid "You must add at least one role for %s"
+-#: ../gui/selinux.tbl:135
+-msgid "Disable SELinux protection for pegasus"
++#: booleans.py:53
++msgid "Determine whether Git system daemon can access nfs file systems."
  msgstr ""
  
--#: ../semanage/seobject.py:737
-+#: ../semanage/seobject.py:741
- #, python-format
- msgid "Could not create SELinux user for %s"
+-#: ../gui/selinux.tbl:136
+-msgid "Disable SELinux protection for perdition daemon"
++#: booleans.py:54
++msgid "Allow gitisis daemon to send mail"
  msgstr ""
  
--#: ../semanage/seobject.py:746
-+#: ../semanage/seobject.py:750
- #, python-format
- msgid "Could not add role %s for %s"
+-#: ../gui/selinux.tbl:137
+-msgid "Disable SELinux protection for portmap daemon"
++#: booleans.py:55
++msgid "Enable reading of urandom for all domains."
  msgstr ""
  
--#: ../semanage/seobject.py:755
-+#: ../semanage/seobject.py:759
- #, python-format
- msgid "Could not set MLS level for %s"
+-#: ../gui/selinux.tbl:138
+-msgid "Disable SELinux protection for portslave daemon"
++#: booleans.py:56
++msgid ""
++"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
++"agent to manage user files."
  msgstr ""
  
--#: ../semanage/seobject.py:758
-+#: ../semanage/seobject.py:762
- #, python-format
- msgid "Could not add prefix %s for %s"
+-#: ../gui/selinux.tbl:139
+-msgid "Disable SELinux protection for postfix"
++#: booleans.py:57
++msgid ""
++"Allow gpg web domain to modify public files used for public file transfer "
++"services."
  msgstr ""
  
--#: ../semanage/seobject.py:761
-+#: ../semanage/seobject.py:765
- #, python-format
- msgid "Could not extract key for %s"
+-#: ../gui/selinux.tbl:140
+-msgid "Disable SELinux protection for postgresql daemon"
++#: booleans.py:58
++msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
  msgstr ""
  
--#: ../semanage/seobject.py:765
-+#: ../semanage/seobject.py:769
- #, python-format
- msgid "Could not add SELinux user %s"
+-#: ../gui/selinux.tbl:141
+-msgid "pppd"
++#: booleans.py:59
++msgid ""
++"Allow Apache to modify public files used for public file transfer services. "
++"Directories/Files must be labeled public_content_rw_t."
  msgstr ""
  
--#: ../semanage/seobject.py:787
-+#: ../semanage/seobject.py:791
- msgid "Requires prefix, roles, level or range"
+-#: ../gui/selinux.tbl:141
+-msgid "Allow pppd to be run for a regular user"
++#: booleans.py:60
++msgid "Allow httpd to use built in scripting (usually php)"
  msgstr ""
  
--#: ../semanage/seobject.py:789
-+#: ../semanage/seobject.py:793
- msgid "Requires prefix or roles"
+-#: ../gui/selinux.tbl:142
+-msgid "Disable SELinux protection for pptp"
++#: booleans.py:61
++msgid "Allow http daemon to check spam"
  msgstr ""
  
--#: ../semanage/seobject.py:799 ../semanage/seobject.py:856
-+#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
- #, python-format
- msgid "SELinux user %s is not defined"
+-#: ../gui/selinux.tbl:143
+-msgid "Disable SELinux protection for prelink daemon"
++#: booleans.py:62
++msgid ""
++"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
++"ports"
  msgstr ""
  
--#: ../semanage/seobject.py:828
-+#: ../semanage/seobject.py:832
- #, python-format
- msgid "Could not modify SELinux user %s"
+-#: ../gui/selinux.tbl:144
+-msgid "Disable SELinux protection for privoxy daemon"
++#: booleans.py:63
++msgid "Allow httpd to connect to the ldap port"
  msgstr ""
  
--#: ../semanage/seobject.py:862
-+#: ../semanage/seobject.py:866
- #, python-format
- msgid "SELinux user %s is defined in policy, cannot be deleted"
+-#: ../gui/selinux.tbl:145
+-msgid "Disable SELinux protection for ptal daemon"
++#: booleans.py:64
++msgid "Allow http daemon to connect to zabbix"
  msgstr ""
  
--#: ../semanage/seobject.py:873
-+#: ../semanage/seobject.py:877
- #, python-format
- msgid "Could not delete SELinux user %s"
+-#: ../gui/selinux.tbl:146
+-msgid "Disable SELinux protection for pxe daemon"
++#: booleans.py:65
++msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
  msgstr ""
  
--#: ../semanage/seobject.py:911
-+#: ../semanage/seobject.py:915
- msgid "Could not list SELinux users"
+-#: ../gui/selinux.tbl:147
+-msgid "Disable SELinux protection for pyzord"
++#: booleans.py:66
++msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
  msgstr ""
  
--#: ../semanage/seobject.py:917
-+#: ../semanage/seobject.py:921
+-#: ../gui/selinux.tbl:148
+-msgid "Disable SELinux protection for quota daemon"
++#: booleans.py:67
++msgid ""
++"Allow HTTPD scripts and modules to connect to databases over the network."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:149
+-msgid "Disable SELinux protection for radiusd daemon"
++#: booleans.py:68
++msgid "Allow httpd to connect to memcache server"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:150
+-msgid "Disable SELinux protection for radvd daemon"
++#: booleans.py:69
++msgid "Allow httpd to act as a relay"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:151
+-msgid "Disable SELinux protection for rdisc"
++#: booleans.py:70
++msgid "Allow http daemon to send mail"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:152
+-msgid "Disable SELinux protection for readahead"
++#: booleans.py:71
++msgid "Allow Apache to communicate with avahi service via dbus"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:153
+-msgid "Allow programs to read files in non-standard locations (default_t)"
++#: booleans.py:72
++msgid "Allow httpd cgi support"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:154
+-msgid "Disable SELinux protection for restorecond"
++#: booleans.py:73
++msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:155
+-msgid "Disable SELinux protection for rhgb daemon"
++#: booleans.py:74
++msgid "Allow httpd to read home directories"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:156
+-msgid "Disable SELinux protection for ricci"
++#: booleans.py:75
++msgid "Allow httpd scripts and modules execmem/execstack"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:157
+-msgid "Disable SELinux protection for ricci_modclusterd"
++#: booleans.py:76
++msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:158
+-msgid "Disable SELinux protection for rlogind daemon"
++#: booleans.py:77
++msgid "Allow httpd processes to manage IPA content"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:159
+-msgid "Disable SELinux protection for rpcd daemon"
++#: booleans.py:78
++msgid "Allow Apache to use mod_auth_ntlm_winbind"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:160
+-msgid "Disable SELinux protection for rshd"
++#: booleans.py:79
++msgid "Allow Apache to use mod_auth_pam"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:161
+-msgid "rsync"
++#: booleans.py:80
++msgid "Allow httpd to read user content"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:161
+-msgid "Disable SELinux protection for rsync daemon"
++#: booleans.py:81
++msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:162
+-msgid "Allow ssh to run from inetd instead of as a daemon"
++#: booleans.py:82
++msgid "Allow httpd daemon to change its resource limits"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:163
+-msgid "Allow Samba to share nfs directories"
++#: booleans.py:83
++msgid ""
++"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
+-msgid "SASL authentication server"
++#: booleans.py:84
++msgid ""
++"Allow apache scripts to write to public content, directories/files must be "
++"labeled public_rw_content_t."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:164
+-msgid "Allow sasl authentication server to read /etc/shadow"
++#: booleans.py:85
++msgid "Allow Apache to execute tmp content."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:165
++#: booleans.py:86
+ msgid ""
+-"Allow X-Windows server to map a memory region as both executable and writable"
++"Unify HTTPD to communicate with the terminal. Needed for entering the "
++"passphrase for certificates at the terminal."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:166
+-msgid "Disable SELinux protection for saslauthd daemon"
++#: booleans.py:87
++msgid "Unify HTTPD handling of all content files."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:167
+-msgid "Disable SELinux protection for scannerdaemon daemon"
++#: booleans.py:88
++msgid "Allow httpd to access cifs file systems"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:168
+-msgid "Do not allow transition to sysadm_t, sudo and su effected"
++#: booleans.py:89
++msgid "Allow httpd to access FUSE file systems"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:169
+-msgid "Do not allow any processes to load kernel modules"
++#: booleans.py:90
++msgid "Allow httpd to run gpg"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:170
+-msgid "Do not allow any processes to modify kernel SELinux policy"
++#: booleans.py:91
++msgid "Allow httpd to access nfs file systems"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:171
+-msgid "Disable SELinux protection for sendmail daemon"
++#: booleans.py:92
++msgid "Allow httpd to communicate with oddjob to start up a service"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:172
+-msgid "Disable SELinux protection for setrans"
++#: booleans.py:93
++msgid "Allow httpd to access openstack ports"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:173
+-msgid "Disable SELinux protection for setroubleshoot daemon"
++#: booleans.py:94
++msgid "Allow icecast to connect to all ports, not just sound ports."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:174
+-msgid "Disable SELinux protection for slapd daemon"
++#: booleans.py:95
++msgid ""
++"Allow the Irssi IRC Client to connect to any port, and to bind to any "
++"unreserved port."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:175
+-msgid "Disable SELinux protection for slrnpull daemon"
++#: booleans.py:96
++msgid "Allow java executable stack"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:176
+-msgid "Disable SELinux protection for smbd daemon"
++#: booleans.py:97
++msgid "Allow confined applications to run with kerberos."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:177
+-msgid "Disable SELinux protection for snmpd daemon"
++#: booleans.py:98
++msgid "Allow syslogd daemon to send mail"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:178
+-msgid "Disable SELinux protection for snort daemon"
++#: booleans.py:99
++msgid "Allow syslogd the ability to read/write terminals"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:179
+-msgid "Disable SELinux protection for soundd daemon"
++#: booleans.py:100
++msgid "Allow logging in and using the system from /dev/console."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:180
+-msgid "Disable SELinux protection for sound daemon"
++#: booleans.py:101
++msgid ""
++"Control the ability to mmap a low area of the address space, as configured "
++"by /proc/sys/kernel/mmap_min_addr."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
+-msgid "Spam Protection"
++#: booleans.py:102
++msgid "Allow mock to read files in home directories."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:181
+-msgid "Disable SELinux protection for spamd daemon"
++#: booleans.py:103
++msgid "Allow the mount command to mount any directory or file."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:182
+-msgid "Allow spamd to access home directories"
++#: booleans.py:104
++msgid "Allow mozilla plugin domain to connect to the network using TCP."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:183
+-msgid "Allow Spam Assassin daemon network access"
++#: booleans.py:105
++msgid ""
++"Allow mozilla_plugins to create random content in the users home directory"
++msgstr ""
++
++#: booleans.py:106
++msgid "Allow confined web browsers to read home directory content"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:184
+-msgid "Disable SELinux protection for speedmgmt daemon"
++#: booleans.py:107
++msgid "Allow mplayer executable stack"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
+-msgid "Squid"
++#: booleans.py:108
++msgid "Allow mysqld to connect to all ports"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:185
+-msgid "Allow squid daemon to connect to the network"
++#: booleans.py:109
++msgid "Allow BIND to bind apache port."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:186
+-msgid "Disable SELinux protection for squid daemon"
++#: booleans.py:110
++msgid ""
++"Allow BIND to write the master zone files. Generally this is used for "
++"dynamic DNS or zone transfers."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:187
+-msgid "Disable SELinux protection for ssh daemon"
++#: booleans.py:111
++msgid "Allow any files/directories to be exported read/only via NFS."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:188
+-msgid "Allow ssh logins as sysadm_r:sysadm_t"
++#: booleans.py:112
++msgid "Allow any files/directories to be exported read/write via NFS."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:189
++#: booleans.py:113
+ msgid ""
+-"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
+-"bashrc)"
++"Allow nfs servers to modify public files used for public file transfer "
++"services.  Files/Directories must be labeled public_content_rw_t."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
+-msgid "Universal SSL tunnel"
++#: booleans.py:114
++msgid "Allow system to run with NIS"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:190
+-msgid "Disable SELinux protection for stunnel daemon"
++#: booleans.py:115
++msgid "Allow confined applications to use nscd shared memory."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:191
+-msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
++#: booleans.py:116
++msgid "Allow nsplugin code to connect to unreserved ports"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:192
+-msgid "Disable SELinux protection for swat daemon"
++#: booleans.py:117
++msgid "Allow nsplugin code to execmem/execstack"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:193
+-msgid "Disable SELinux protection for sxid daemon"
++#: booleans.py:118
++msgid "Allow openvpn to read home directories"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:194
+-msgid "Disable SELinux protection for syslogd daemon"
++#: booleans.py:119
++msgid "Allow piranha-lvs domain to connect to the network using TCP."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:195
+-msgid "Disable SELinux protection for system cron jobs"
++#: booleans.py:120
++msgid "Allow polipo to connect to all ports > 1023"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:196
+-msgid "Disable SELinux protection for tcp daemon"
++#: booleans.py:121
++msgid ""
++"Determine whether Polipo session daemon can bind tcp sockets to all "
++"unreserved ports."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:197
+-msgid "Disable SELinux protection for telnet daemon"
++#: booleans.py:122
++msgid ""
++"Determine whether calling user domains can execute Polipo daemon in the "
++"polipo_session_t domain."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:198
+-msgid "Disable SELinux protection for tftpd daemon"
++#: booleans.py:123
++msgid "Determine whether polipo can access cifs file systems."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:199
+-msgid "Disable SELinux protection for transproxy daemon"
++#: booleans.py:124
++msgid "Determine whether Polipo can access nfs file systems."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:200
+-msgid "Disable SELinux protection for udev daemon"
++#: booleans.py:125
++msgid "Enable polyinstantiated directory support."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:201
+-msgid "Disable SELinux protection for uml daemon"
++#: booleans.py:126
++msgid "Allow the portage domains to use NFS mounts (regular nfs_t)"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:202
+-msgid ""
+-"Allow xinetd to run unconfined, including any services it starts that do not "
+-"have a domain transition explicitly defined"
++#: booleans.py:127
++msgid "Allow postfix_local domain full write access to mail_spool directories"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:203
+-msgid ""
+-"Allow rc scripts to run unconfined, including any daemon started by an rc "
+-"script that does not have a domain transition explicitly defined"
++#: booleans.py:128
++msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:204
+-msgid "Allow rpm to run unconfined"
++#: booleans.py:129
++msgid "Allow transmit client label to foreign database"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:205
+-msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
++#: booleans.py:130
++msgid "Allow database admins to execute DML statement"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:206
+-msgid "Disable SELinux protection for updfstab daemon"
++#: booleans.py:131
++msgid "Allow unprivileged users to execute DDL statement"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:207
+-msgid "Disable SELinux protection for uptimed daemon"
++#: booleans.py:132
++msgid "Allow pppd to load kernel modules for certain modems"
++msgstr ""
++
++#: booleans.py:133
++msgid "Allow pppd to be run for a regular user"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:208
++#: booleans.py:134
+ msgid ""
+-"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
+-"staff_r can do so"
++"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:209
+-msgid "Allow users to execute the mount command"
++#: booleans.py:135
++msgid "Allow Puppet client to manage all file types."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:210
+-msgid "Allow regular users direct mouse access (only allow the X server)"
++#: booleans.py:136
++msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:211
+-msgid "Allow users to run the dmesg command"
++#: booleans.py:137
++msgid "Allow qemu to connect fully to the network"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:212
+-msgid "Allow users to control network interfaces (also needs USERCTL=true)"
++#: booleans.py:138
++msgid "Allow qemu to use cifs/Samba file systems"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:213
+-msgid "Allow normal user to execute ping"
++#: booleans.py:139
++msgid "Allow qemu to use serial/parallel communication ports"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:214
+-msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
++#: booleans.py:140
++msgid "Allow qemu to use nfs file systems"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:215
+-msgid "Allow users to rw usb devices"
++#: booleans.py:141
++msgid "Allow qemu to use usb devices"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:216
++#: booleans.py:142
++msgid "Allow racoon to read shadow"
++msgstr ""
++
++#: booleans.py:143
++msgid "Allow rgmanager domain to connect to the network using TCP."
++msgstr ""
++
++#: booleans.py:144
+ msgid ""
+-"Allow users to run TCP servers (bind to ports and accept connection from the "
+-"same domain and outside users)  disabling this forces FTP passive mode and "
+-"may change other protocols"
++"Allow rsync to modify public files used for public file transfer services.  "
++"Files/Directories must be labeled public_content_rw_t."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:217
+-msgid "Allow user to stat ttyfiles"
++#: booleans.py:145
++msgid "Allow rsync to run as a client"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:218
+-msgid "Disable SELinux protection for uucpd daemon"
++#: booleans.py:146
++msgid "Allow rsync to export any files/directories read only."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:219
+-msgid "Disable SELinux protection for vmware daemon"
++#: booleans.py:147
++msgid "Allow rsync servers to share cifs files systems"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:220
+-msgid "Disable SELinux protection for watchdog daemon"
++#: booleans.py:148
++msgid "Allow rsync servers to share nfs files systems"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:221
+-msgid "Disable SELinux protection for winbind daemon"
++#: booleans.py:149
++msgid "Allow samba to create new home directories (e.g. via PAM)"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:222
+-msgid "Disable SELinux protection for xdm daemon"
++#: booleans.py:150
++msgid ""
++"Allow samba to act as the domain controller, add users, groups and change "
++"passwords."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:223
+-msgid "Allow xdm logins as sysadm_r:sysadm_t"
++#: booleans.py:151
++msgid "Allow samba to share users home directories."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:224
+-msgid "Disable SELinux protection for xen daemon"
++#: booleans.py:152
++msgid "Allow samba to share any file/directory read only."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:225
+-msgid "XEN"
++#: booleans.py:153
++msgid "Allow samba to share any file/directory read/write."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:225
+-msgid "Allow xen to read/write physical disk devices"
++#: booleans.py:154
++msgid "Allow samba to act as a portmapper"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:226
+-msgid "Disable SELinux protection for xfs daemon"
++#: booleans.py:155
++msgid "Allow samba to run unconfined scripts"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:227
+-msgid "Disable SELinux protection for xen control"
++#: booleans.py:156
++msgid "Allow samba to export ntfs/fusefs volumes."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:228
+-msgid "Disable SELinux protection for ypbind daemon"
++#: booleans.py:157
++msgid "Allow samba to export NFS volumes."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:229
+-msgid "Disable SELinux protection for NIS Password Daemon"
++#: booleans.py:158
++msgid "Allow sanlock to read/write fuse files"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:230
+-msgid "Disable SELinux protection for ypserv daemon"
++#: booleans.py:159
++msgid "Allow sanlock to manage nfs files"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:231
+-msgid "Disable SELinux protection for NIS Transfer Daemon"
++#: booleans.py:160
++msgid "Allow sanlock to manage cifs files"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:232
+-msgid "Allow SELinux webadm user to manage unprivileged users home directories"
++#: booleans.py:161
++msgid "Allow sasl to read shadow"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:233
+-msgid "Allow SELinux webadm user to read unprivileged users home directories"
++#: booleans.py:162
++msgid ""
++"disallow programs, such as newrole, from transitioning to administrative "
++"user domains."
+ msgstr ""
+ 
+-#: ../gui/semanagePage.py:126
+-#, python-format
+-msgid "Are you sure you want to delete %s '%s'?"
++#: booleans.py:163
++msgid "Disable kernel module loading."
+ msgstr ""
+ 
+-#: ../gui/semanagePage.py:126
+-#, python-format
+-msgid "Delete %s"
++#: booleans.py:164
++msgid ""
++"Boolean to determine whether the system permits loading policy, setting "
++"enforcing mode, and changing boolean values.  Set this to true and you have "
++"to reboot to set it back."
+ msgstr ""
+ 
+-#: ../gui/semanagePage.py:134
+-#, python-format
+-msgid "Add %s"
++#: booleans.py:165
++msgid "Allow regular users direct dri device access"
+ msgstr ""
+ 
+-#: ../gui/semanagePage.py:148
+-#, python-format
+-msgid "Modify %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 ""
+ 
+-#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
+-msgid "Permissive"
++#: booleans.py:167
++msgid ""
++"Allow all unconfined executables to use libraries requiring text relocation "
++"that are not labeled textrel_shlib_t"
+ msgstr ""
+ 
+-#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
+-msgid "Enforcing"
++#: booleans.py:168
++msgid ""
++"Allow unconfined executables to make their stack executable.  This should "
++"never, ever be necessary. Probably indicates a badly coded executable, but "
++"could indicate an attack. This executable should be reported in bugzilla"
+ msgstr ""
+ 
+-#: ../gui/statusPage.py:94
+-msgid "Status"
++#: booleans.py:169
++msgid "Allow users to connect to the local mysql server"
+ msgstr ""
+ 
+-#: ../gui/statusPage.py:133
++#: booleans.py:170
+ msgid ""
+-"Changing the policy type will cause a relabel of the entire file system on "
+-"the next boot. Relabeling takes a long time depending on the size of the "
+-"file system.  Do you wish to continue?"
++"Allow confined users the ability to execute the ping and traceroute commands."
+ msgstr ""
+ 
+-#: ../gui/statusPage.py:147
++#: booleans.py:171
++msgid "Allow users to connect to PostgreSQL"
++msgstr ""
++
++#: booleans.py:172
+ msgid ""
+-"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
+-"you later decide to turn SELinux back on, the system will be required to "
+-"relabel.  If you just want to see if SELinux is causing a problem on your "
+-"system, you can go to permissive mode which will only log errors and not "
+-"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
+-"wish to continue?"
++"Allow user to r/w files on filesystems that do not have extended attributes "
++"(FAT, CDROM, FLOPPY)"
+ msgstr ""
+ 
+-#: ../gui/statusPage.py:152
++#: booleans.py:173
+ msgid ""
+-"Changing to SELinux enabled will cause a relabel of the entire file system "
+-"on the next boot. Relabeling takes a long time depending on the size of the "
+-"file system.  Do you wish to continue?"
++"Allow users to run TCP servers (bind to ports and accept connection from the "
++"same domain and outside users)  disabling this forces FTP passive mode and "
++"may change other protocols."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:11
+-msgid "system-config-selinux"
++#: booleans.py:174
++msgid "Allow user music sharing"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:12
++#: booleans.py:175
+ msgid ""
+-"Copyright (c)2006 Red Hat, Inc.\n"
+-"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
++"Allow anon internal-sftp to upload files, used for public file transfer "
++"services. Directories must be labeled public_content_rw_t."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:22
+-#: ../gui/system-config-selinux.glade:544
+-msgid "Add SELinux Login Mapping"
++#: booleans.py:176
++msgid ""
++"Allow sftp-internal to read and write files in the user home directories"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:257
+-msgid "Add SELinux Network Ports"
++#: booleans.py:177
++msgid ""
++"Allow sftp-internal to login to local users and read/write all files on the "
++"system, governed by DAC."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:391
+-#: ../gui/system-config-selinux.glade:678
+-msgid "SELinux Type"
++#: booleans.py:178
++msgid ""
++"Allow internal-sftp to read and write files in the user ssh home directories."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:622
+-msgid "File Specification"
++#: booleans.py:179
++msgid "Allow sge to connect to the network using any TCP port"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:650
+-msgid "File Type"
++#: booleans.py:180
++msgid "Allow sge to access nfs file systems."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:727
++#: booleans.py:181
+ msgid ""
+-"all files\n"
+-"regular file\n"
+-"directory\n"
+-"character device\n"
+-"block device\n"
+-"socket\n"
+-"symbolic link\n"
+-"named pipe\n"
++"Enable additional permissions needed to support devices on 3ware controllers."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:773
+-msgid "MLS"
++#: booleans.py:182
++msgid ""
++"Allow samba to modify public files used for public file transfer services.  "
++"Files/Directories must be labeled public_content_rw_t."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:837
+-msgid "Add SELinux User"
++#: booleans.py:183
++msgid "Allow user spamassassin clients to use the network."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1079
+-msgid "SELinux Administration"
++#: booleans.py:184
++msgid "Allow spamd to read/write user home directories."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1122
+-msgid "Add"
++#: booleans.py:185
++msgid ""
++"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1144
+-msgid "_Properties"
++#: booleans.py:186
++msgid "Allow squid to run as a transparent proxy (TPROXY)"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1166
+-msgid "_Delete"
++#: booleans.py:187
++msgid ""
++"Allow ssh with chroot env to read and write files in the user home "
++"directories"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1256
+-msgid "Select Management Object"
++#: booleans.py:188
++msgid "allow host key based authentication"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1273
+-msgid "<b>Select:</b>"
++#: booleans.py:189
++msgid "Allow ssh logins as sysadm_r:sysadm_t"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1326
+-msgid "System Default Enforcing Mode"
++#: booleans.py:190
++msgid "allow staff user to create and transition to svirt domains."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1354
++#: booleans.py:191
++msgid "Allow the Telepathy connection managers to connect to any network port."
++msgstr ""
++
++#: booleans.py:192
+ msgid ""
+-"Disabled\n"
+-"Permissive\n"
+-"Enforcing\n"
++"Allow the Telepathy connection managers to connect to any generic TCP port."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1373
+-msgid "Current Enforcing Mode"
++#: booleans.py:193
++msgid ""
++"Allow tftp to modify public files used for public file transfer services."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1418
+-msgid "System Default Policy Type: "
++#: booleans.py:194
++msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1463
++#: booleans.py:195
+ msgid ""
+-"Select if you wish to relabel then entire file system on next reboot.  "
+-"Relabeling can take a very long time, depending on the size of the system.  "
+-"If you are changing policy types or going from disabled to enforcing, a "
+-"relabel is required."
++"allow unconfined users to transition to the chrome sandbox domains when "
++"running chrome-sandbox"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1509
+-msgid "Relabel on next reboot."
++#: booleans.py:196
++msgid "Allow a user to login as an unconfined domain"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1561
+-msgid "label37"
++#: booleans.py:197
++msgid ""
++"Allow unconfined users to transition to the Mozilla plugin domain when "
++"running xulrunner plugin-container."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1598
+-msgid "Revert boolean setting to system default"
++#: booleans.py:198
++msgid "Allow video playing tools to run unconfined"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1614
+-msgid "Toggle between Customized and All Booleans"
++#: booleans.py:199
++msgid "Allow unprivledged user to create and transition to svirt domains."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1645
+-#: ../gui/system-config-selinux.glade:1850
+-#: ../gui/system-config-selinux.glade:2037
+-#: ../gui/system-config-selinux.glade:2224
+-#: ../gui/system-config-selinux.glade:2467
+-#: ../gui/system-config-selinux.glade:2692
+-#: ../gui/system-config-selinux.glade:2867
+-msgid "Filter"
++#: booleans.py:200
++msgid "Support ecryptfs home directories"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1734
+-msgid "label50"
++#: booleans.py:201
++msgid "Support fusefs home directories"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1771
+-msgid "Add File Context"
++#: booleans.py:202
++msgid "Use lpd server instead of cups"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1787
+-msgid "Modify File Context"
++#: booleans.py:203
++msgid "Support NFS home directories"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1803
+-msgid "Delete File Context"
++#: booleans.py:204
++msgid "Support SAMBA home directories"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1819
+-msgid "Toggle between all and customized file context"
++#: booleans.py:205
++msgid "Allow varnishd to connect to all ports, not just HTTP."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1939
+-msgid "label38"
++#: booleans.py:206
++msgid "Ignore vbetool mmap_zero errors."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1976
+-msgid "Add SELinux User Mapping"
++#: booleans.py:207
++msgid ""
++"Allow confined virtual guests to use serial/parallel communication ports"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1992
+-msgid "Modify SELinux User Mapping"
++#: booleans.py:208
++msgid ""
++"Allow confined virtual guests to use executable memory and executable stack"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2008
+-msgid "Delete SELinux User Mapping"
++#: booleans.py:209
++msgid "Allow confined virtual guests to read fuse files"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2126
+-msgid "label39"
++#: booleans.py:210
++msgid "Allow confined virtual guests to manage nfs files"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2163
+-msgid "Add User"
++#: booleans.py:211
++msgid "Allow confined virtual guests to manage cifs files"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2179
+-msgid "Modify User"
++#: booleans.py:212
++msgid "Allow confined virtual guests to interact with the sanlock"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2195
+-msgid "Delete User"
++#: booleans.py:213
++msgid "Allow confined virtual guests to manage device configuration, (pci)"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2313
+-msgid "label41"
++#: booleans.py:214
++msgid "Allow confined virtual guests to use usb devices"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2350
+-msgid "Add Network Port"
++#: booleans.py:215
++msgid "Allow confined virtual guests to interact with the xserver"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2366
+-msgid "Edit Network Port"
++#: booleans.py:216
++msgid "Allow webadm to manage files in users home directories"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2382
+-msgid "Delete Network Port"
++#: booleans.py:217
++msgid "Allow webadm to read files in users home directories"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2418
+-#: ../gui/system-config-selinux.glade:2436
+-msgid "Toggle between Customized and All Ports"
++#: booleans.py:218
++msgid "Ignore wine mmap_zero errors."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2556
+-msgid "label42"
++#: booleans.py:219
++msgid "Allow the graphical login program to execute bootloader"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2593
+-msgid "Generate new policy module"
++#: booleans.py:220
++msgid ""
++"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2609
+-msgid "Load policy module"
++#: booleans.py:221
++msgid "Allow xen to manage nfs files"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2625
+-msgid "Remove loadable policy module"
++#: booleans.py:222
++msgid ""
++"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
++"logical volumes for disk images."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2661
++#: booleans.py:223
++msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
++msgstr ""
++
++#: booleans.py:224
+ msgid ""
+-"Enable/Disable additional audit rules, that are normally not reported in the "
+-"log files."
++"Allow xguest users to configure Network Manager and connect to apache ports"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2781
+-msgid "label44"
++#: booleans.py:225
++msgid "Allow xguest users to mount removable media"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2818
+-msgid "Change process mode to permissive."
++#: booleans.py:226
++msgid "Allow xguest to use blue tooth devices"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2836
+-msgid "Change process mode to enforcing"
++#: booleans.py:227
++msgid "Allows clients to write to the X server shared memory segments."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2928
+-msgid "Process Domain"
++#: booleans.py:228
++msgid "Allows XServer to execute writable memory"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2956
+-msgid "label59"
++#: booleans.py:229
++msgid "Support X userspace object manager"
+ msgstr ""
+ 
+-#: ../gui/usersPage.py:138
+-#, python-format
+-msgid "SELinux user '%s' is required"
++#: booleans.py:230
++msgid "Allow zabbix to connect to unreserved ports"
++msgstr ""
++
++#: booleans.py:231
++msgid "Allow zebra daemon to write it configuration files"
++msgstr ""
++
++#: booleans.py:232
++msgid ""
++"Allow ZoneMinder to modify public files used for public file transfer "
++"services."
+ msgstr ""
+diff --git a/policycoreutils/po/da.po b/policycoreutils/po/da.po
+index e94670d..cacc7e9 100644
+--- a/policycoreutils/po/da.po
++++ b/policycoreutils/po/da.po
+@@ -11,15 +11,15 @@ msgid ""
+ msgstr ""
+ "Project-Id-Version: Policycoreutils\n"
+ "Report-Msgid-Bugs-To: \n"
+-"POT-Creation-Date: 2012-05-25 07:28-0400\n"
+-"PO-Revision-Date: 2012-04-02 20:30+0000\n"
++"POT-Creation-Date: 2012-10-16 12:24-0400\n"
++"PO-Revision-Date: 2012-10-08 13:10+0000\n"
+ "Last-Translator: dwalsh <dwalsh at redhat.com>\n"
+ "Language-Team: Danish <dansk at dansk-gruppen.dk>\n"
+ "Language: da\n"
+ "MIME-Version: 1.0\n"
+ "Content-Type: text/plain; charset=UTF-8\n"
+ "Content-Transfer-Encoding: 8bit\n"
+-"Plural-Forms: nplurals=2; plural=(n != 1)\n"
++"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+ 
+ #: ../run_init/run_init.c:67
+ msgid ""
+@@ -31,7 +31,7 @@ msgstr ""
+ "  hvor: <skript> er navnet på init-skriptet som skal køres,\n"
+ "         <args ...> er argumenterne til dette skript."
+ 
+-#: ../run_init/run_init.c:126 ../newrole/newrole.c:1124
++#: ../run_init/run_init.c:126 ../newrole/newrole.c:1123
+ #, c-format
+ msgid "failed to initialize PAM\n"
+ msgstr "kunne ikke initialisere PAM\n"
+@@ -80,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:1258
++#: ../run_init/run_init.c:405 ../newrole/newrole.c:1257
+ #, c-format
+ msgid "Could not set exec context to %s.\n"
+ msgstr "Kunne ikke sætte kørselskontekst til %s.\n"
+@@ -93,857 +93,873 @@ 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:143 ../semanage/seobject.py:147
+-msgid "global"
+-msgstr "global"
+-
+-#: ../semanage/seobject.py:225
++#: ../semanage/seobject.py:200
+ msgid "Could not create semanage handle"
+ msgstr "Kunne ikke oprette semanage-håndtering"
+ 
+-#: ../semanage/seobject.py:233
++#: ../semanage/seobject.py:208
+ msgid "SELinux policy is not managed or store cannot be accessed."
+ msgstr "SELinux regelsæt er ikke håndteret, eller lager kan ikke tilgåes."
+ 
+-#: ../semanage/seobject.py:238
++#: ../semanage/seobject.py:213
+ msgid "Cannot read policy store."
+ msgstr "Kan ikke læse regelsætlager."
+ 
+-#: ../semanage/seobject.py:243
++#: ../semanage/seobject.py:218
+ msgid "Could not establish semanage connection"
+ msgstr "Kunne ikke starte en semanage-forbindelse"
+ 
+-#: ../semanage/seobject.py:248
++#: ../semanage/seobject.py:223
+ msgid "Could not test MLS enabled status"
+ msgstr "Kunne ikke teste MLS-aktiveret status"
+ 
+-#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
++#: ../semanage/seobject.py:229 ../semanage/seobject.py:244
+ msgid "Not yet implemented"
+ msgstr "Ikke implementeret endnu"
+ 
+-#: ../semanage/seobject.py:258
++#: ../semanage/seobject.py:233
+ msgid "Semanage transaction already in progress"
+ msgstr "Semanage-transaktion er allerede i gang"
+ 
+-#: ../semanage/seobject.py:267
++#: ../semanage/seobject.py:242
+ msgid "Could not start semanage transaction"
+ msgstr "Kunne ikke starte semanage-transaktion"
+ 
+-#: ../semanage/seobject.py:278
++#: ../semanage/seobject.py:254
+ msgid "Could not commit semanage transaction"
+ msgstr "Kunne ikke sende semanage-transaktion"
+ 
+-#: ../semanage/seobject.py:283
++#: ../semanage/seobject.py:259
+ msgid "Semanage transaction not in progress"
+ msgstr "Semanage-transaktion er ikke i gang"
+ 
+-#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
++#: ../semanage/seobject.py:271 ../semanage/seobject.py:351
+ msgid "Could not list SELinux modules"
+ msgstr "Kunne ikke liste SELinux-moduler"
+ 
+-#: ../semanage/seobject.py:308
++#: ../semanage/seobject.py:284
+ msgid "Modules Name"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
++#: ../semanage/seobject.py:284 ../gui/modulesPage.py:63
+ msgid "Version"
+ msgstr "Version"
+ 
+-#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
++#: ../semanage/seobject.py:287 ../gui/statusPage.py:75
+ msgid "Disabled"
+ msgstr "Deaktiveret"
+ 
+-#: ../semanage/seobject.py:326
++#: ../semanage/seobject.py:302
  #, python-format
- msgid "Could not list roles for user %s"
+ msgid "Could not disable module %s (remove failed)"
  msgstr ""
  
--#: ../semanage/seobject.py:942
-+#: ../semanage/seobject.py:946
- msgid "Labeling"
+-#: ../semanage/seobject.py:337
++#: ../semanage/seobject.py:313
+ #, python-format
+ msgid "Could not enable module %s (remove failed)"
  msgstr ""
  
--#: ../semanage/seobject.py:942
-+#: ../semanage/seobject.py:946
- msgid "MLS/"
+-#: ../semanage/seobject.py:352
++#: ../semanage/seobject.py:328
+ #, python-format
+ msgid "Could not remove module %s (remove failed)"
  msgstr ""
  
--#: ../semanage/seobject.py:943
-+#: ../semanage/seobject.py:947
- msgid "Prefix"
+-#: ../semanage/seobject.py:362
++#: ../semanage/seobject.py:338
+ msgid "dontaudit requires either 'on' or 'off'"
  msgstr ""
  
--#: ../semanage/seobject.py:943
-+#: ../semanage/seobject.py:947
- msgid "MCS Level"
+-#: ../semanage/seobject.py:391
++#: ../semanage/seobject.py:366
+ msgid "Builtin Permissive Types"
  msgstr ""
  
--#: ../semanage/seobject.py:943
-+#: ../semanage/seobject.py:947
- msgid "MCS Range"
+-#: ../semanage/seobject.py:401
++#: ../semanage/seobject.py:376
+ msgid "Customized Permissive Types"
  msgstr ""
  
--#: ../semanage/seobject.py:943 ../semanage/seobject.py:948
-+#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
- msgid "SELinux Roles"
+-#: ../semanage/seobject.py:442
++#: ../semanage/seobject.py:417
+ #, python-format
+ msgid "Could not set permissive domain %s (module installation failed)"
  msgstr ""
+ "Kunne ikke indstille tilladelsesdomæne %s (installation af modul fejlede)"
  
--#: ../semanage/seobject.py:963
-+#: ../semanage/seobject.py:967
- msgid "Protocol udp or tcp is required"
+-#: ../semanage/seobject.py:448
++#: ../semanage/seobject.py:423
+ #, python-format
+ msgid "Could not remove permissive domain %s (remove failed)"
+ msgstr "Kunne ikke fjerne tilladelsesdomæne %s (fjernelse fejlede)"
+ 
+-#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
+-#: ../semanage/seobject.py:603 ../semanage/seobject.py:700
+-#: ../semanage/seobject.py:730 ../semanage/seobject.py:797
+-#: ../semanage/seobject.py:854 ../semanage/seobject.py:1101
+-#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
+-#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
+-#: ../semanage/seobject.py:2045
++#: ../semanage/seobject.py:458 ../semanage/seobject.py:532
++#: ../semanage/seobject.py:578 ../semanage/seobject.py:675
++#: ../semanage/seobject.py:705 ../semanage/seobject.py:772
++#: ../semanage/seobject.py:829 ../semanage/seobject.py:1084
++#: ../semanage/seobject.py:1800 ../semanage/seobject.py:1863
++#: ../semanage/seobject.py:1882 ../semanage/seobject.py:2003
++#: ../semanage/seobject.py:2056
+ #, python-format
+ msgid "Could not create a key for %s"
+ msgstr "Kunne ikke oprette en nøgle til %s"
+ 
+-#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
+-#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
++#: ../semanage/seobject.py:462 ../semanage/seobject.py:536
++#: ../semanage/seobject.py:582 ../semanage/seobject.py:588
+ #, python-format
+ msgid "Could not check if login mapping for %s is defined"
+ msgstr "Kunne ikke kontrollere om indlogningtilknytning for %s er defineret"
+ 
+-#: ../semanage/seobject.py:496
++#: ../semanage/seobject.py:471
+ #, python-format
+ msgid "Linux Group %s does not exist"
+ msgstr "Linux-gruppe %s findes ikke"
+ 
+-#: ../semanage/seobject.py:501
++#: ../semanage/seobject.py:476
+ #, python-format
+ msgid "Linux User %s does not exist"
+ msgstr "Linux-bruger %s findes ikke"
+ 
+-#: ../semanage/seobject.py:505
++#: ../semanage/seobject.py:480
+ #, python-format
+ msgid "Could not create login mapping for %s"
+ msgstr "Kunne ikke oprette indlogningtilknytning for %s"
+ 
+-#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
++#: ../semanage/seobject.py:484 ../semanage/seobject.py:720
+ #, python-format
+ msgid "Could not set name for %s"
+ msgstr "Kunne ikke indstille navn for %s"
+ 
+-#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
++#: ../semanage/seobject.py:489 ../semanage/seobject.py:730
+ #, python-format
+ msgid "Could not set MLS range for %s"
+ msgstr "Kunne ikke indstille MLS-interval for %s"
+ 
+-#: ../semanage/seobject.py:518
++#: ../semanage/seobject.py:493
+ #, python-format
+ msgid "Could not set SELinux user for %s"
+ msgstr "Kunne ikke indstille SELinux-bruger for %s"
+ 
+-#: ../semanage/seobject.py:522
++#: ../semanage/seobject.py:497
+ #, python-format
+ msgid "Could not add login mapping for %s"
+ msgstr "Kunne ikke tilføje indlogningstilknytning for %s"
+ 
+-#: ../semanage/seobject.py:540
++#: ../semanage/seobject.py:515
+ msgid "Requires seuser or serange"
+ msgstr "Kræver seuser eller serange"
+ 
+-#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
++#: ../semanage/seobject.py:538 ../semanage/seobject.py:584
+ #, python-format
+ msgid "Login mapping for %s is not defined"
+ msgstr "Indlogningstilknytning for %s er ikke defineret"
+ 
+-#: ../semanage/seobject.py:567
++#: ../semanage/seobject.py:542
+ #, python-format
+ msgid "Could not query seuser for %s"
+ msgstr "Kunne ikke forespørge seuser om %s"
+ 
+-#: ../semanage/seobject.py:581
++#: ../semanage/seobject.py:556
+ #, python-format
+ msgid "Could not modify login mapping for %s"
+ msgstr "Kunne ikke ændre indlogningstilknytning for %s"
+ 
+-#: ../semanage/seobject.py:615
++#: ../semanage/seobject.py:590
+ #, 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"
  
--#: ../semanage/seobject.py:965
-+#: ../semanage/seobject.py:969
+-#: ../semanage/seobject.py:619
++#: ../semanage/seobject.py:594
+ #, python-format
+ msgid "Could not delete login mapping for %s"
+ msgstr "Kunne ikke slette indlogningstilknytning for %s"
+ 
+-#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
+-#: ../semanage/seobject.py:897
++#: ../semanage/seobject.py:616 ../semanage/seobject.py:634
++#: ../semanage/seobject.py:872
+ msgid "Could not list login mappings"
+ msgstr "Kunne ikke liste indlogningstilknytninger"
+ 
+-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
++#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
+ #: ../gui/system-config-selinux.glade:100
+ msgid "Login Name"
+ msgstr "Logindnavn"
+ 
+-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
+-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
++#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
++#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
+ #: ../gui/system-config-selinux.glade:128
+ #: ../gui/system-config-selinux.glade:915
+ #: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
+ msgid "SELinux User"
+ msgstr "SELinux-bruger"
+ 
+-#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
++#: ../semanage/seobject.py:659 ../gui/system-config-selinux.glade:156
+ #: ../gui/system-config-selinux.glade:943
+ msgid "MLS/MCS Range"
+ msgstr "MLS/MCS-interval"
+ 
+-#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
+-#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
+-#: ../semanage/seobject.py:864
++#: ../semanage/seobject.py:678 ../semanage/seobject.py:709
++#: ../semanage/seobject.py:776 ../semanage/seobject.py:833
++#: ../semanage/seobject.py:839
+ #, python-format
+ msgid "Could not check if SELinux user %s is defined"
+ msgstr "Kunne ikke kontrollere om SELinux-bruger %s er defineret"
+ 
+-#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
+-#: ../semanage/seobject.py:870
++#: ../semanage/seobject.py:681 ../semanage/seobject.py:782
++#: ../semanage/seobject.py:845
+ #, python-format
+ msgid "Could not query user for %s"
+ msgstr "Kunne ikke forespørge bruger om %s"
+ 
+-#: ../semanage/seobject.py:726
++#: ../semanage/seobject.py:701
+ #, python-format
+ msgid "You must add at least one role for %s"
+ msgstr "Du skal tilføje mindst én rolle for %s"
+ 
+-#: ../semanage/seobject.py:741
++#: ../semanage/seobject.py:716
+ #, python-format
+ msgid "Could not create SELinux user for %s"
+ msgstr "Kunne ikke oprette SELinux-bruger for %s"
+ 
+-#: ../semanage/seobject.py:750
++#: ../semanage/seobject.py:725
+ #, python-format
+ msgid "Could not add role %s for %s"
+ msgstr "Kunne ikke tilføje rolle %s til %s"
+ 
+-#: ../semanage/seobject.py:759
++#: ../semanage/seobject.py:734
+ #, python-format
+ msgid "Could not set MLS level for %s"
+ msgstr "Kunne ikke indstille MLS-niveau for %s"
+ 
+-#: ../semanage/seobject.py:762
++#: ../semanage/seobject.py:737
+ #, python-format
+ msgid "Could not add prefix %s for %s"
+ msgstr "Kunne ikke tilføje præfiks %s til %s"
+ 
+-#: ../semanage/seobject.py:765
++#: ../semanage/seobject.py:740
+ #, python-format
+ msgid "Could not extract key for %s"
+ msgstr "Kunne ikke finde nøgle for %s"
+ 
+-#: ../semanage/seobject.py:769
++#: ../semanage/seobject.py:744
+ #, python-format
+ msgid "Could not add SELinux user %s"
+ msgstr "Kunne ikke tilføje SELinux-bruger %s"
+ 
+-#: ../semanage/seobject.py:791
++#: ../semanage/seobject.py:766
+ msgid "Requires prefix, roles, level or range"
+ msgstr "Kræver præfiks, roller, niveau eller interval"
+ 
+-#: ../semanage/seobject.py:793
++#: ../semanage/seobject.py:768
+ msgid "Requires prefix or roles"
+ msgstr "Kræver præfiks eller roller"
+ 
+-#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
++#: ../semanage/seobject.py:778 ../semanage/seobject.py:835
+ #, python-format
+ msgid "SELinux user %s is not defined"
+ msgstr "SELinux-bruger %s er ikke defineret"
+ 
+-#: ../semanage/seobject.py:832
++#: ../semanage/seobject.py:807
+ #, python-format
+ msgid "Could not modify SELinux user %s"
+ msgstr "Kunne ikke ændre SELinux-bruger %s"
+ 
+-#: ../semanage/seobject.py:866
++#: ../semanage/seobject.py:841
+ #, python-format
+ msgid "SELinux user %s is defined in policy, cannot be deleted"
+ msgstr "SELinux-bruger %s er defineret i regelsæt, kan ikke slettes"
+ 
+-#: ../semanage/seobject.py:877
++#: ../semanage/seobject.py:852
+ #, python-format
+ msgid "Could not delete SELinux user %s"
+ msgstr "Kunne ikke fjerne SELinux-bruger %s"
+ 
+-#: ../semanage/seobject.py:915
++#: ../semanage/seobject.py:890
+ msgid "Could not list SELinux users"
+ msgstr "Kunne ikke liste SELinux-brugere"
+ 
+-#: ../semanage/seobject.py:921
++#: ../semanage/seobject.py:896
+ #, python-format
+ msgid "Could not list roles for user %s"
+ msgstr "Kunne ikke liste roller for bruger %s"
+ 
+-#: ../semanage/seobject.py:946
++#: ../semanage/seobject.py:921
+ msgid "Labeling"
+ msgstr "Mærkning"
+ 
+-#: ../semanage/seobject.py:946
++#: ../semanage/seobject.py:921
+ msgid "MLS/"
+ msgstr "MLS/"
+ 
+-#: ../semanage/seobject.py:947
++#: ../semanage/seobject.py:922
+ msgid "Prefix"
+ msgstr "Præfiks"
+ 
+-#: ../semanage/seobject.py:947
++#: ../semanage/seobject.py:922
+ msgid "MCS Level"
+ msgstr "MCS-niveau"
+ 
+-#: ../semanage/seobject.py:947
++#: ../semanage/seobject.py:922
+ msgid "MCS Range"
+ msgstr "MCS-interval"
+ 
+-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
++#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
+ #: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
+ msgid "SELinux Roles"
+ msgstr "SELinux-roller"
+ 
+-#: ../semanage/seobject.py:967
++#: ../semanage/seobject.py:944
+ msgid "Protocol udp or tcp is required"
+ msgstr "Protokol udp eller tcp er påkrævet"
+ 
+-#: ../semanage/seobject.py:969
++#: ../semanage/seobject.py:946
  msgid "Port is required"
- msgstr ""
+ msgstr "Port er påkrævet"
  
--#: ../semanage/seobject.py:975
-+#: ../semanage/seobject.py:979
+-#: ../semanage/seobject.py:979
++#: ../semanage/seobject.py:956
  msgid "Invalid Port"
  msgstr ""
  
--#: ../semanage/seobject.py:979
-+#: ../semanage/seobject.py:983
+-#: ../semanage/seobject.py:983
++#: ../semanage/seobject.py:960
  #, python-format
  msgid "Could not create a key for %s/%s"
- msgstr ""
+ msgstr "Kunne ikke oprette en nøgle for %s/%s"
  
--#: ../semanage/seobject.py:990
-+#: ../semanage/seobject.py:994
+-#: ../semanage/seobject.py:994
++#: ../semanage/seobject.py:971
  msgid "Type is required"
- msgstr ""
+ msgstr "Type er påkrævet"
  
--#: ../semanage/seobject.py:996 ../semanage/seobject.py:1055
--#: ../semanage/seobject.py:1110 ../semanage/seobject.py:1116
-+#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
-+#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
+-#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
+-#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
++#: ../semanage/seobject.py:974 ../semanage/seobject.py:1036
++#: ../semanage/seobject.py:1794
++#, python-format
++msgid "Type %s is invalid, must be a port type"
++msgstr ""
++
++#: ../semanage/seobject.py:980 ../semanage/seobject.py:1042
++#: ../semanage/seobject.py:1097 ../semanage/seobject.py:1103
  #, python-format
  msgid "Could not check if port %s/%s is defined"
- msgstr ""
+ msgstr "Kunne ikke kontrollere om port %s/%s er defineret"
  
--#: ../semanage/seobject.py:998
-+#: ../semanage/seobject.py:1002
+-#: ../semanage/seobject.py:1002
++#: ../semanage/seobject.py:982
  #, python-format
  msgid "Port %s/%s already defined"
- msgstr ""
+ msgstr "Port %s/%s allerede defineret"
  
--#: ../semanage/seobject.py:1002
-+#: ../semanage/seobject.py:1006
+-#: ../semanage/seobject.py:1006
++#: ../semanage/seobject.py:986
  #, python-format
  msgid "Could not create port for %s/%s"
- msgstr ""
+ msgstr "Kunne ikke oprette port til %s/%s"
  
--#: ../semanage/seobject.py:1008
-+#: ../semanage/seobject.py:1012
+-#: ../semanage/seobject.py:1012
++#: ../semanage/seobject.py:992
  #, python-format
  msgid "Could not create context for %s/%s"
- msgstr ""
+ msgstr "Kunne ikke oprette kontekst til %s/%s"
  
--#: ../semanage/seobject.py:1012
-+#: ../semanage/seobject.py:1016
+-#: ../semanage/seobject.py:1016
++#: ../semanage/seobject.py:996
  #, python-format
  msgid "Could not set user in port context for %s/%s"
- msgstr ""
+ msgstr "Kunne ikke indstille bruger i portkontekst for %s/%s"
  
--#: ../semanage/seobject.py:1016
-+#: ../semanage/seobject.py:1020
+-#: ../semanage/seobject.py:1020
++#: ../semanage/seobject.py:1000
  #, python-format
  msgid "Could not set role in port context for %s/%s"
- msgstr ""
+ msgstr "Kunne ikke indstille rolle i portkontekst for %s/%s"
  
--#: ../semanage/seobject.py:1020
-+#: ../semanage/seobject.py:1024
+-#: ../semanage/seobject.py:1024
++#: ../semanage/seobject.py:1004
  #, python-format
  msgid "Could not set type in port context for %s/%s"
- msgstr ""
+ msgstr "Kunne ikke indstille type i portkontekst for %s/%s"
  
--#: ../semanage/seobject.py:1025
-+#: ../semanage/seobject.py:1029
+-#: ../semanage/seobject.py:1029
++#: ../semanage/seobject.py:1009
  #, python-format
  msgid "Could not set mls fields in port context for %s/%s"
- msgstr ""
+ msgstr "Kunne ikke indstille MLS-felter i portkontekst for %s/%s"
  
--#: ../semanage/seobject.py:1029
-+#: ../semanage/seobject.py:1033
+-#: ../semanage/seobject.py:1033
++#: ../semanage/seobject.py:1013
  #, python-format
  msgid "Could not set port context for %s/%s"
- msgstr ""
+ msgstr "Kunne ikke indstille portkontekst for %s/%s"
  
--#: ../semanage/seobject.py:1033
-+#: ../semanage/seobject.py:1037
+-#: ../semanage/seobject.py:1037
++#: ../semanage/seobject.py:1017
  #, python-format
  msgid "Could not add port %s/%s"
- msgstr ""
+ msgstr "Kunne ikke tilføje port %s/%s"
  
--#: ../semanage/seobject.py:1047 ../semanage/seobject.py:1312
--#: ../semanage/seobject.py:1508
-+#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
-+#: ../semanage/seobject.py:1512
+-#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
+-#: ../semanage/seobject.py:1512
++#: ../semanage/seobject.py:1031 ../semanage/seobject.py:1304
++#: ../semanage/seobject.py:1503
  msgid "Requires setype or serange"
- msgstr ""
+ msgstr "Kræver setype eller serange"
  
--#: ../semanage/seobject.py:1049
-+#: ../semanage/seobject.py:1053
+-#: ../semanage/seobject.py:1053
++#: ../semanage/seobject.py:1033
  msgid "Requires setype"
- msgstr ""
+ msgstr "Kræver setype"
  
--#: ../semanage/seobject.py:1057 ../semanage/seobject.py:1112
-+#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
+-#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
++#: ../semanage/seobject.py:1044 ../semanage/seobject.py:1099
  #, python-format
  msgid "Port %s/%s is not defined"
- msgstr ""
+ msgstr "Port %s/%s er ikke defineret"
  
--#: ../semanage/seobject.py:1061
-+#: ../semanage/seobject.py:1065
+-#: ../semanage/seobject.py:1065
++#: ../semanage/seobject.py:1048
  #, python-format
  msgid "Could not query port %s/%s"
- msgstr ""
+ msgstr "Kunne ikke forespørge port %s/%s"
  
--#: ../semanage/seobject.py:1072
-+#: ../semanage/seobject.py:1076
+-#: ../semanage/seobject.py:1076
++#: ../semanage/seobject.py:1059
  #, python-format
  msgid "Could not modify port %s/%s"
- msgstr ""
+ msgstr "Kunne ikke ændre port %s/%s"
  
--#: ../semanage/seobject.py:1085
-+#: ../semanage/seobject.py:1089
+-#: ../semanage/seobject.py:1089
++#: ../semanage/seobject.py:1072
  msgid "Could not list the ports"
- msgstr ""
+ msgstr "Kunne ikke liste portene"
  
--#: ../semanage/seobject.py:1101
-+#: ../semanage/seobject.py:1105
+-#: ../semanage/seobject.py:1105
++#: ../semanage/seobject.py:1088
  #, python-format
  msgid "Could not delete the port %s"
- msgstr ""
+ msgstr "Kunne ikke slette porten %s"
  
--#: ../semanage/seobject.py:1118
-+#: ../semanage/seobject.py:1122
+-#: ../semanage/seobject.py:1122
++#: ../semanage/seobject.py:1105
  #, python-format
  msgid "Port %s/%s is defined in policy, cannot be deleted"
- msgstr ""
+ msgstr "Port %s/%s er defineret i regelsæt, kan ikke slettes"
  
--#: ../semanage/seobject.py:1122
-+#: ../semanage/seobject.py:1126
+-#: ../semanage/seobject.py:1126
++#: ../semanage/seobject.py:1109
  #, python-format
  msgid "Could not delete port %s/%s"
- msgstr ""
+ msgstr "Kan ikke slette port %s/%s"
  
--#: ../semanage/seobject.py:1138 ../semanage/seobject.py:1160
-+#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
+-#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
++#: ../semanage/seobject.py:1125 ../semanage/seobject.py:1147
  msgid "Could not list ports"
- msgstr ""
+ msgstr "Kunne ikke liste porte"
  
--#: ../semanage/seobject.py:1199
-+#: ../semanage/seobject.py:1203
+-#: ../semanage/seobject.py:1203
++#: ../semanage/seobject.py:1186
  msgid "SELinux Port Type"
- msgstr ""
+ msgstr "SELinux-porttype"
  
--#: ../semanage/seobject.py:1199
-+#: ../semanage/seobject.py:1203
+-#: ../semanage/seobject.py:1203
++#: ../semanage/seobject.py:1186
  msgid "Proto"
- msgstr ""
+ msgstr "Proto"
  
--#: ../semanage/seobject.py:1199
-+#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
+-#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
++#: ../semanage/seobject.py:1186 ../gui/system-config-selinux.glade:335
  msgid "Port Number"
- msgstr ""
+ msgstr "Portnummer"
  
--#: ../semanage/seobject.py:1218
-+#: ../semanage/seobject.py:1222
+-#: ../semanage/seobject.py:1222
++#: ../semanage/seobject.py:1207
  msgid "Node Address is required"
- msgstr ""
+ msgstr "Knudeadresse er påkrævet"
  
--#: ../semanage/seobject.py:1233
-+#: ../semanage/seobject.py:1237
+-#: ../semanage/seobject.py:1237
++#: ../semanage/seobject.py:1222
  msgid "Unknown or missing protocol"
- msgstr ""
+ msgstr "Ukendt eller manglende protokol"
  
--#: ../semanage/seobject.py:1247 ../semanage/seobject.py:1446
--#: ../semanage/seobject.py:1724
-+#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
-+#: ../semanage/seobject.py:1728
- msgid "SELinux Type is required"
- msgstr ""
- 
--#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1316
--#: ../semanage/seobject.py:1352 ../semanage/seobject.py:1450
--#: ../semanage/seobject.py:1512 ../semanage/seobject.py:1546
+-#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
 -#: ../semanage/seobject.py:1728
-+#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
-+#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
-+#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
-+#: ../semanage/seobject.py:1732
+-msgid "SELinux Type is required"
++#: ../semanage/seobject.py:1236
++#, fuzzy
++msgid "SELinux node type is required"
+ msgstr "SELinux-type er påkrævet"
+ 
+-#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
+-#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
+-#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
+-#: ../semanage/seobject.py:1732
++#: ../semanage/seobject.py:1239 ../semanage/seobject.py:1307
++#, python-format
++msgid "Type %s is invalid, must be a node type"
++msgstr ""
++
++#: ../semanage/seobject.py:1243 ../semanage/seobject.py:1311
++#: ../semanage/seobject.py:1347 ../semanage/seobject.py:1445
++#: ../semanage/seobject.py:1507 ../semanage/seobject.py:1541
++#: ../semanage/seobject.py:1739
  #, python-format
  msgid "Could not create key for %s"
- msgstr ""
+ msgstr "Kunne ikke oprette nøgle til %s"
  
--#: ../semanage/seobject.py:1253 ../semanage/seobject.py:1320
--#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1362
-+#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
-+#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
+-#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
+-#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
++#: ../semanage/seobject.py:1245 ../semanage/seobject.py:1315
++#: ../semanage/seobject.py:1351 ../semanage/seobject.py:1357
  #, python-format
  msgid "Could not check if addr %s is defined"
- msgstr ""
+ msgstr "Kunne ikke kontrollere om adresse %s er defineret"
  
--#: ../semanage/seobject.py:1262
-+#: ../semanage/seobject.py:1266
+-#: ../semanage/seobject.py:1266
++#: ../semanage/seobject.py:1254
  #, python-format
  msgid "Could not create addr for %s"
- msgstr ""
+ msgstr "Kunne ikke oprette adresse for %s"
  
--#: ../semanage/seobject.py:1268 ../semanage/seobject.py:1466
--#: ../semanage/seobject.py:1686
-+#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
-+#: ../semanage/seobject.py:1690
+-#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
+-#: ../semanage/seobject.py:1690
++#: ../semanage/seobject.py:1260 ../semanage/seobject.py:1461
++#: ../semanage/seobject.py:1694
  #, python-format
  msgid "Could not create context for %s"
- msgstr ""
+ msgstr "Kunne ikke oprette kontekst for %s"
  
--#: ../semanage/seobject.py:1272
-+#: ../semanage/seobject.py:1276
+-#: ../semanage/seobject.py:1276
++#: ../semanage/seobject.py:1264
  #, python-format
  msgid "Could not set mask for %s"
- msgstr ""
+ msgstr "Kunne ikke indstille maske for %s"
  
--#: ../semanage/seobject.py:1276
-+#: ../semanage/seobject.py:1280
+-#: ../semanage/seobject.py:1280
++#: ../semanage/seobject.py:1268
  #, python-format
  msgid "Could not set user in addr context for %s"
- msgstr ""
+ msgstr "Kunne ikke indstille bruger i adressekontekst for %s"
  
--#: ../semanage/seobject.py:1280
-+#: ../semanage/seobject.py:1284
+-#: ../semanage/seobject.py:1284
++#: ../semanage/seobject.py:1272
  #, python-format
  msgid "Could not set role in addr context for %s"
- msgstr ""
+ msgstr "Kunne ikke indstille rolle i adressekontekst for %s"
  
--#: ../semanage/seobject.py:1284
-+#: ../semanage/seobject.py:1288
+-#: ../semanage/seobject.py:1288
++#: ../semanage/seobject.py:1276
  #, python-format
  msgid "Could not set type in addr context for %s"
- msgstr ""
+ msgstr "Kunne ikke indstille type i adressekontekst for %s"
  
--#: ../semanage/seobject.py:1289
-+#: ../semanage/seobject.py:1293
+-#: ../semanage/seobject.py:1293
++#: ../semanage/seobject.py:1281
  #, python-format
  msgid "Could not set mls fields in addr context for %s"
- msgstr ""
+ msgstr "Kunne ikke indstille MLS-felter i adressekontekst for %s"
  
--#: ../semanage/seobject.py:1293
-+#: ../semanage/seobject.py:1297
+-#: ../semanage/seobject.py:1297
++#: ../semanage/seobject.py:1285
  #, python-format
  msgid "Could not set addr context for %s"
- msgstr ""
+ msgstr "Kunne ikke indstille adressekontekst for %s"
  
--#: ../semanage/seobject.py:1297
-+#: ../semanage/seobject.py:1301
+-#: ../semanage/seobject.py:1301
++#: ../semanage/seobject.py:1289
  #, python-format
  msgid "Could not add addr %s"
- msgstr ""
+ msgstr "Kunne ikke tilføje adresse %s"
  
--#: ../semanage/seobject.py:1322 ../semanage/seobject.py:1358
-+#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
+-#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
++#: ../semanage/seobject.py:1317 ../semanage/seobject.py:1353
  #, python-format
  msgid "Addr %s is not defined"
- msgstr ""
+ msgstr "Adresse %s er ikke defineret"
  
--#: ../semanage/seobject.py:1326
-+#: ../semanage/seobject.py:1330
+-#: ../semanage/seobject.py:1330
++#: ../semanage/seobject.py:1321
  #, python-format
  msgid "Could not query addr %s"
- msgstr ""
+ msgstr "Kunne ikke forespørge adresse %s"
  
--#: ../semanage/seobject.py:1336
-+#: ../semanage/seobject.py:1340
+-#: ../semanage/seobject.py:1340
++#: ../semanage/seobject.py:1331
  #, python-format
  msgid "Could not modify addr %s"
- msgstr ""
+ msgstr "Kunne ikke ændre adresse %s"
  
--#: ../semanage/seobject.py:1364
-+#: ../semanage/seobject.py:1368
+-#: ../semanage/seobject.py:1368
++#: ../semanage/seobject.py:1359
  #, python-format
  msgid "Addr %s is defined in policy, cannot be deleted"
- msgstr ""
+ msgstr "Adresse %s er defineret i regelsæt, kan ikke slettes"
  
--#: ../semanage/seobject.py:1368
-+#: ../semanage/seobject.py:1372
+-#: ../semanage/seobject.py:1372
++#: ../semanage/seobject.py:1363
  #, python-format
  msgid "Could not delete addr %s"
- msgstr ""
+ msgstr "Kunne ikke slette adresse %s"
  
--#: ../semanage/seobject.py:1380
-+#: ../semanage/seobject.py:1384
+-#: ../semanage/seobject.py:1384
++#: ../semanage/seobject.py:1375
  msgid "Could not deleteall node mappings"
  msgstr ""
  
--#: ../semanage/seobject.py:1394
-+#: ../semanage/seobject.py:1398
+-#: ../semanage/seobject.py:1398
++#: ../semanage/seobject.py:1389
  msgid "Could not list addrs"
- msgstr ""
+ msgstr "Kunne ikke liste adresser"
  
--#: ../semanage/seobject.py:1454 ../semanage/seobject.py:1516
--#: ../semanage/seobject.py:1550 ../semanage/seobject.py:1556
-+#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
-+#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
+-#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
+-#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
++#: ../semanage/seobject.py:1441 ../semanage/seobject.py:1732
++msgid "SELinux Type is required"
++msgstr "SELinux-type er påkrævet"
++
++#: ../semanage/seobject.py:1449 ../semanage/seobject.py:1511
++#: ../semanage/seobject.py:1545 ../semanage/seobject.py:1551
  #, python-format
  msgid "Could not check if interface %s is defined"
- msgstr ""
+ msgstr "Kunne ikke kontrollere om grænseflade %s er defineret"
  
--#: ../semanage/seobject.py:1461
-+#: ../semanage/seobject.py:1465
+-#: ../semanage/seobject.py:1465
++#: ../semanage/seobject.py:1456
  #, python-format
  msgid "Could not create interface for %s"
- msgstr ""
+ msgstr "Kunne ikke oprette grænseflade for %s"
  
--#: ../semanage/seobject.py:1470
-+#: ../semanage/seobject.py:1474
+-#: ../semanage/seobject.py:1474
++#: ../semanage/seobject.py:1465
  #, python-format
  msgid "Could not set user in interface context for %s"
- msgstr ""
+ msgstr "Kunne ikke indstille bruger i grænsefladekontekst for %s"
  
--#: ../semanage/seobject.py:1474
-+#: ../semanage/seobject.py:1478
+-#: ../semanage/seobject.py:1478
++#: ../semanage/seobject.py:1469
  #, python-format
  msgid "Could not set role in interface context for %s"
- msgstr ""
+ msgstr "Kunne ikke indstille rolle i grænsefladekontekst for %s"
  
--#: ../semanage/seobject.py:1478
-+#: ../semanage/seobject.py:1482
+-#: ../semanage/seobject.py:1482
++#: ../semanage/seobject.py:1473
  #, python-format
  msgid "Could not set type in interface context for %s"
- msgstr ""
+ msgstr "Kunne ikke indstille type i grænsefladekontekst for %s"
  
--#: ../semanage/seobject.py:1483
-+#: ../semanage/seobject.py:1487
+-#: ../semanage/seobject.py:1487
++#: ../semanage/seobject.py:1478
  #, python-format
  msgid "Could not set mls fields in interface context for %s"
- msgstr ""
+ msgstr "Kunne ikke indstille MLS-felter i grænsefladekontekst for %s"
  
--#: ../semanage/seobject.py:1487
-+#: ../semanage/seobject.py:1491
+-#: ../semanage/seobject.py:1491
++#: ../semanage/seobject.py:1482
  #, python-format
  msgid "Could not set interface context for %s"
- msgstr ""
+ msgstr "Kunne ikke indstille grænsefladekontekst for %s"
  
--#: ../semanage/seobject.py:1491
-+#: ../semanage/seobject.py:1495
+-#: ../semanage/seobject.py:1495
++#: ../semanage/seobject.py:1486
  #, python-format
  msgid "Could not set message context for %s"
- msgstr ""
+ msgstr "Kunne ikke indstille meddelelseskontekst for %s"
  
--#: ../semanage/seobject.py:1495
-+#: ../semanage/seobject.py:1499
+-#: ../semanage/seobject.py:1499
++#: ../semanage/seobject.py:1490
  #, python-format
  msgid "Could not add interface %s"
- msgstr ""
+ msgstr "Kunne ikke tilføje grænseflade %s"
  
--#: ../semanage/seobject.py:1518 ../semanage/seobject.py:1552
-+#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
+-#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
++#: ../semanage/seobject.py:1513 ../semanage/seobject.py:1547
  #, python-format
  msgid "Interface %s is not defined"
- msgstr ""
+ msgstr "Grænsefladen %s er ikke defineret"
  
--#: ../semanage/seobject.py:1522
-+#: ../semanage/seobject.py:1526
+-#: ../semanage/seobject.py:1526
++#: ../semanage/seobject.py:1517
  #, python-format
  msgid "Could not query interface %s"
- msgstr ""
+ msgstr "Kunne ikke spørge grænseflade %s"
  
--#: ../semanage/seobject.py:1533
-+#: ../semanage/seobject.py:1537
+-#: ../semanage/seobject.py:1537
++#: ../semanage/seobject.py:1528
  #, python-format
  msgid "Could not modify interface %s"
- msgstr ""
+ msgstr "Kunne ikke ændre grænseflade %s"
  
--#: ../semanage/seobject.py:1558
-+#: ../semanage/seobject.py:1562
+-#: ../semanage/seobject.py:1562
++#: ../semanage/seobject.py:1553
  #, python-format
  msgid "Interface %s is defined in policy, cannot be deleted"
- msgstr ""
+ msgstr "Grænseflade %s er defineret i regelsæt, kan ikke slettes"
  
--#: ../semanage/seobject.py:1562
-+#: ../semanage/seobject.py:1566
+-#: ../semanage/seobject.py:1566
++#: ../semanage/seobject.py:1557
  #, python-format
  msgid "Could not delete interface %s"
- msgstr ""
+ msgstr "Kunne ikke slette grænseflade %s"
  
--#: ../semanage/seobject.py:1574
-+#: ../semanage/seobject.py:1578
+-#: ../semanage/seobject.py:1578
++#: ../semanage/seobject.py:1569
  msgid "Could not delete all interface  mappings"
  msgstr ""
  
--#: ../semanage/seobject.py:1588
-+#: ../semanage/seobject.py:1592
+-#: ../semanage/seobject.py:1592
++#: ../semanage/seobject.py:1583
  msgid "Could not list interfaces"
- msgstr ""
+ msgstr "Kunne ikke liste grænseflader"
  
--#: ../semanage/seobject.py:1613
-+#: ../semanage/seobject.py:1617
+-#: ../semanage/seobject.py:1617
++#: ../semanage/seobject.py:1608
  msgid "SELinux Interface"
- msgstr ""
+ msgstr "SELinux-grænseflade"
  
--#: ../semanage/seobject.py:1613 ../semanage/seobject.py:1936
-+#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
+-#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
++#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1954
  msgid "Context"
- msgstr ""
+ msgstr "Kontekst"
  
--#: ../semanage/seobject.py:1663
-+#: ../semanage/seobject.py:1667
+-#: ../semanage/seobject.py:1667
++#: ../semanage/seobject.py:1671
  #, python-format
  msgid "Equivalence class for %s already exists"
  msgstr ""
  
--#: ../semanage/seobject.py:1669
-+#: ../semanage/seobject.py:1673
+-#: ../semanage/seobject.py:1673
++#: ../semanage/seobject.py:1677
  #, python-format
  msgid "File spec %s conflicts with equivalency rule '%s %s'"
  msgstr ""
  
--#: ../semanage/seobject.py:1678
-+#: ../semanage/seobject.py:1682
+-#: ../semanage/seobject.py:1682
++#: ../semanage/seobject.py:1686
  #, python-format
  msgid "Equivalence class for %s does not exists"
  msgstr ""
  
--#: ../semanage/seobject.py:1692
-+#: ../semanage/seobject.py:1696
+-#: ../semanage/seobject.py:1696
++#: ../semanage/seobject.py:1700
  #, python-format
  msgid "Could not set user in file context for %s"
- msgstr ""
+ msgstr "Kunne ikke indstille bruger i filkontekst for %s"
  
--#: ../semanage/seobject.py:1696
-+#: ../semanage/seobject.py:1700
+-#: ../semanage/seobject.py:1700
++#: ../semanage/seobject.py:1704
  #, python-format
  msgid "Could not set role in file context for %s"
- msgstr ""
+ msgstr "Kunne ikke indstille rolle i filkontekst for %s"
  
--#: ../semanage/seobject.py:1701 ../semanage/seobject.py:1758
-+#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
+-#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
++#: ../semanage/seobject.py:1709 ../semanage/seobject.py:1769
  #, python-format
  msgid "Could not set mls fields in file context for %s"
- msgstr ""
+ msgstr "Kunne ikke indstille MLS-felter i filkontekst for %s"
  
--#: ../semanage/seobject.py:1707
-+#: ../semanage/seobject.py:1711
+-#: ../semanage/seobject.py:1711
++#: ../semanage/seobject.py:1715
  msgid "Invalid file specification"
- msgstr ""
+ msgstr "Ugyldig filangivelse"
  
--#: ../semanage/seobject.py:1709
-+#: ../semanage/seobject.py:1713
+-#: ../semanage/seobject.py:1713
++#: ../semanage/seobject.py:1717
  msgid "File specification can not include spaces"
  msgstr ""
  
--#: ../semanage/seobject.py:1714
-+#: ../semanage/seobject.py:1718
+-#: ../semanage/seobject.py:1718
++#: ../semanage/seobject.py:1722
  #, python-format
  msgid ""
  "File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
  msgstr ""
  
--#: ../semanage/seobject.py:1732 ../semanage/seobject.py:1737
--#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1872
--#: ../semanage/seobject.py:1876
-+#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
-+#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
-+#: ../semanage/seobject.py:1880
+-#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
+-#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
+-#: ../semanage/seobject.py:1880
++#: ../semanage/seobject.py:1735
++#, python-format
++msgid "Type %s is invalid, must be a file or device type"
++msgstr ""
++
++#: ../semanage/seobject.py:1743 ../semanage/seobject.py:1748
++#: ../semanage/seobject.py:1804 ../semanage/seobject.py:1886
++#: ../semanage/seobject.py:1890
  #, python-format
  msgid "Could not check if file context for %s is defined"
- msgstr ""
+ msgstr "Kunne ikke kontrollere om filkontekst for %s er defineret"
  
--#: ../semanage/seobject.py:1745
-+#: ../semanage/seobject.py:1749
+-#: ../semanage/seobject.py:1749
++#: ../semanage/seobject.py:1756
  #, python-format
  msgid "Could not create file context for %s"
- msgstr ""
+ msgstr "Kunne ikke oprette filkontekst for %s"
  
--#: ../semanage/seobject.py:1753
-+#: ../semanage/seobject.py:1757
+-#: ../semanage/seobject.py:1757
++#: ../semanage/seobject.py:1764
  #, python-format
  msgid "Could not set type in file context for %s"
- msgstr ""
+ msgstr "Kunne ikke indstille type i filkontekst for %s"
  
--#: ../semanage/seobject.py:1761 ../semanage/seobject.py:1818
--#: ../semanage/seobject.py:1822
-+#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
-+#: ../semanage/seobject.py:1826
+-#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
+-#: ../semanage/seobject.py:1826
++#: ../semanage/seobject.py:1772 ../semanage/seobject.py:1832
++#: ../semanage/seobject.py:1836
  #, python-format
  msgid "Could not set file context for %s"
- msgstr ""
+ msgstr "Kunne ikke indstille filkontekst for %s"
  
--#: ../semanage/seobject.py:1767
-+#: ../semanage/seobject.py:1771
+-#: ../semanage/seobject.py:1771
++#: ../semanage/seobject.py:1778
  #, python-format
  msgid "Could not add file context for %s"
- msgstr ""
+ msgstr "Kunne ikke tilføje filkontekst for %s"
  
--#: ../semanage/seobject.py:1781
-+#: ../semanage/seobject.py:1785
+-#: ../semanage/seobject.py:1785
++#: ../semanage/seobject.py:1792
  msgid "Requires setype, serange or seuser"
- msgstr ""
+ msgstr "Kræver setype, serange eller seuser"
  
--#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1880
-+#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
+-#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
++#: ../semanage/seobject.py:1808 ../semanage/seobject.py:1894
  #, python-format
  msgid "File context for %s is not defined"
- msgstr ""
+ msgstr "Filkontekst for %s er ikke defineret"
  
--#: ../semanage/seobject.py:1800
-+#: ../semanage/seobject.py:1804
+-#: ../semanage/seobject.py:1804
++#: ../semanage/seobject.py:1814
  #, python-format
  msgid "Could not query file context for %s"
- msgstr ""
+ msgstr "Kunne ikke forespørge filkontekst for %s"
  
--#: ../semanage/seobject.py:1826
-+#: ../semanage/seobject.py:1830
+-#: ../semanage/seobject.py:1830
++#: ../semanage/seobject.py:1840
  #, python-format
  msgid "Could not modify file context for %s"
- msgstr ""
+ msgstr "Kunne ikke ændre filkontekst for %s"
  
--#: ../semanage/seobject.py:1839
-+#: ../semanage/seobject.py:1843
+-#: ../semanage/seobject.py:1843
++#: ../semanage/seobject.py:1853
  msgid "Could not list the file contexts"
- msgstr ""
+ msgstr "Kunne ikke liste filkontekster"
  
--#: ../semanage/seobject.py:1853
-+#: ../semanage/seobject.py:1857
+-#: ../semanage/seobject.py:1857
++#: ../semanage/seobject.py:1867
  #, python-format
  msgid "Could not delete the file context %s"
- msgstr ""
+ msgstr "Kunne ikke slette filkonteksten %s"
  
--#: ../semanage/seobject.py:1878
-+#: ../semanage/seobject.py:1882
+-#: ../semanage/seobject.py:1882
++#: ../semanage/seobject.py:1892
  #, python-format
  msgid "File context for %s is defined in policy, cannot be deleted"
- msgstr ""
+ msgstr "Filkontekst for %s er defineret i regelsæt, kan ikke slettes"
  
--#: ../semanage/seobject.py:1884
-+#: ../semanage/seobject.py:1888
+-#: ../semanage/seobject.py:1888
++#: ../semanage/seobject.py:1898
  #, python-format
  msgid "Could not delete file context for %s"
- msgstr ""
+ msgstr "Kunne ikke slette filkontekst for %s"
  
--#: ../semanage/seobject.py:1899
-+#: ../semanage/seobject.py:1903
+-#: ../semanage/seobject.py:1903
++#: ../semanage/seobject.py:1913
  msgid "Could not list file contexts"
- msgstr ""
+ msgstr "Kunne ikke liste filkontekst"
  
--#: ../semanage/seobject.py:1903
-+#: ../semanage/seobject.py:1907
+-#: ../semanage/seobject.py:1907
++#: ../semanage/seobject.py:1917
  msgid "Could not list local file contexts"
- msgstr ""
+ msgstr "Kunne ikke liste lokale filkontekster"
  
--#: ../semanage/seobject.py:1936
-+#: ../semanage/seobject.py:1944
+-#: ../semanage/seobject.py:1944
++#: ../semanage/seobject.py:1954
  msgid "SELinux fcontext"
- msgstr ""
+ msgstr "SELinux kontekst"
  
--#: ../semanage/seobject.py:1936
-+#: ../semanage/seobject.py:1944
+-#: ../semanage/seobject.py:1944
++#: ../semanage/seobject.py:1954
  msgid "type"
- msgstr ""
+ msgstr "type"
  
--#: ../semanage/seobject.py:1949
-+#: ../semanage/seobject.py:1957
+-#: ../semanage/seobject.py:1957
++#: ../semanage/seobject.py:1967
  msgid ""
  "\n"
  "SELinux Distribution fcontext Equivalence \n"
  msgstr ""
  
--#: ../semanage/seobject.py:1954
-+#: ../semanage/seobject.py:1962
+-#: ../semanage/seobject.py:1962
++#: ../semanage/seobject.py:1972
  msgid ""
  "\n"
  "SELinux Local fcontext Equivalence \n"
  msgstr ""
  
--#: ../semanage/seobject.py:1988 ../semanage/seobject.py:2040
--#: ../semanage/seobject.py:2046
-+#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
-+#: ../semanage/seobject.py:2054
+-#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
+-#: ../semanage/seobject.py:2054
++#: ../semanage/seobject.py:2006 ../semanage/seobject.py:2059
++#: ../semanage/seobject.py:2065
  #, python-format
  msgid "Could not check if boolean %s is defined"
- msgstr ""
+ msgstr "Kunne ikke kontrollere om boolesk %s er defineret"
  
--#: ../semanage/seobject.py:1990 ../semanage/seobject.py:2042
-+#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
+-#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
++#: ../semanage/seobject.py:2008 ../semanage/seobject.py:2061
  #, python-format
  msgid "Boolean %s is not defined"
- msgstr ""
+ msgstr "Boolesk %s er ikke defineret"
  
--#: ../semanage/seobject.py:1994
-+#: ../semanage/seobject.py:2002
+-#: ../semanage/seobject.py:2002
++#: ../semanage/seobject.py:2012
  #, python-format
  msgid "Could not query file context %s"
- msgstr ""
+ msgstr "Kunne ikke forespørge filkontekst %s"
  
--#: ../semanage/seobject.py:1999
-+#: ../semanage/seobject.py:2007
+-#: ../semanage/seobject.py:2007
++#: ../semanage/seobject.py:2017
  #, python-format
  msgid "You must specify one of the following values: %s"
- msgstr ""
+ msgstr "Du skal angive én af de følgende værdier: %s"
  
--#: ../semanage/seobject.py:2004
-+#: ../semanage/seobject.py:2012
+-#: ../semanage/seobject.py:2012
++#: ../semanage/seobject.py:2022
  #, python-format
  msgid "Could not set active value of boolean %s"
- msgstr ""
+ msgstr "Kunne ikke indstille aktiv værdi af boolesk %s"
  
--#: ../semanage/seobject.py:2007
-+#: ../semanage/seobject.py:2015
+-#: ../semanage/seobject.py:2015
++#: ../semanage/seobject.py:2025
  #, python-format
  msgid "Could not modify boolean %s"
- msgstr ""
+ msgstr "Kunne ikke ændre boolesk %s"
  
--#: ../semanage/seobject.py:2025
-+#: ../semanage/seobject.py:2033
+-#: ../semanage/seobject.py:2033
++#: ../semanage/seobject.py:2043
  #, python-format
  msgid "Bad format %s: Record %s"
- msgstr ""
+ msgstr "Dårligt format %s: Notér %s"
  
--#: ../semanage/seobject.py:2048
-+#: ../semanage/seobject.py:2056
+-#: ../semanage/seobject.py:2056
++#: ../semanage/seobject.py:2067
  #, python-format
  msgid "Boolean %s is defined in policy, cannot be deleted"
- msgstr ""
+ msgstr "Boolesk %s er defineret i regelsæt, kan ikke slettes"
  
--#: ../semanage/seobject.py:2052
-+#: ../semanage/seobject.py:2060
+-#: ../semanage/seobject.py:2060
++#: ../semanage/seobject.py:2071
  #, python-format
  msgid "Could not delete boolean %s"
- msgstr ""
+ msgstr "Kunne ikke slette boolesk %s"
  
--#: ../semanage/seobject.py:2064 ../semanage/seobject.py:2081
-+#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
+-#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
++#: ../semanage/seobject.py:2083 ../semanage/seobject.py:2100
  msgid "Could not list booleans"
- msgstr ""
+ msgstr "Kunne ikke liste boolesker"
  
--#: ../semanage/seobject.py:2104
-+#: ../semanage/seobject.py:2112
+-#: ../semanage/seobject.py:2112
++#: ../semanage/seobject.py:2125
  msgid "unknown"
- msgstr ""
+ msgstr "ukendt"
  
--#: ../semanage/seobject.py:2117
-+#: ../semanage/seobject.py:2125
+-#: ../semanage/seobject.py:2125
++#: ../semanage/seobject.py:2138
  msgid "off"
- msgstr ""
+ msgstr "inaktiv"
  
--#: ../semanage/seobject.py:2117
-+#: ../semanage/seobject.py:2125
+-#: ../semanage/seobject.py:2125
++#: ../semanage/seobject.py:2138
  msgid "on"
- msgstr ""
+ msgstr "aktiv"
  
--#: ../semanage/seobject.py:2131
-+#: ../semanage/seobject.py:2139
+-#: ../semanage/seobject.py:2139
++#: ../semanage/seobject.py:2152
  msgid "SELinux boolean"
- msgstr ""
+ msgstr "SELinux boolesk"
  
--#: ../semanage/seobject.py:2131
-+#: ../semanage/seobject.py:2139
+-#: ../semanage/seobject.py:2139
++#: ../semanage/seobject.py:2152
  msgid "State"
  msgstr ""
  
--#: ../semanage/seobject.py:2131
-+#: ../semanage/seobject.py:2139
+-#: ../semanage/seobject.py:2139
++#: ../semanage/seobject.py:2152
  msgid "Default"
  msgstr ""
  
--#: ../semanage/seobject.py:2131
-+#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
-+#: ../gui/polgengui.py:253
+-#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
+-#: ../gui/polgengui.py:253
++#: ../semanage/seobject.py:2152 ../gui/polgen.glade:113
++#: ../gui/polgengui.py:254
  msgid "Description"
- msgstr ""
+ msgstr "Beskrivelse"
+ 
+@@ -1007,7 +1023,7 @@ msgstr "Fejl ved allokering afhukommelse.\n"
+ msgid "Error sending audit message.\n"
+ msgstr "Fejl ved afsendelse af revisionsmeddelelse.\n"
+ 
+-#: ../newrole/newrole.c:692 ../newrole/newrole.c:1059
++#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
+ #, c-format
+ msgid "Could not determine enforcing mode.\n"
+ msgstr "Kunne ikke bestemme tvungentilstand.\n"
+@@ -1123,62 +1139,66 @@ msgstr "Kunne ikke hente tom signalsæt\n"
+ msgid "Unable to set SIGHUP handler\n"
+ msgstr "Kunne ikke indstille SIGHUP-håndtering\n"
+ 
+-#: ../newrole/newrole.c:1053
++#: ../newrole/newrole.c:1036
++msgid "Sorry, newrole failed to drop capabilities\n"
++msgstr ""
++
++#: ../newrole/newrole.c:1052
+ #, c-format
+ msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
+ msgstr "Beklager, newrole kan kun bruges på en SELinux-kerne.\n"
+ 
+-#: ../newrole/newrole.c:1070
++#: ../newrole/newrole.c:1069
+ #, c-format
+ msgid "failed to get old_context.\n"
+ msgstr "kunne ikke modtage old_context.\n"
+ 
+-#: ../newrole/newrole.c:1077
++#: ../newrole/newrole.c:1076
+ #, c-format
+ msgid "Warning!  Could not retrieve tty information.\n"
+ msgstr "Fejl!  Kunne ikke hente tty-information.\n"
+ 
+-#: ../newrole/newrole.c:1098
++#: ../newrole/newrole.c:1097
+ #, c-format
+ msgid "error on reading PAM service configuration.\n"
+ msgstr "fejl ved læsning af servicekonfiguration af PAM.\n"
+ 
+-#: ../newrole/newrole.c:1133
++#: ../newrole/newrole.c:1132
+ #, c-format
+ msgid "newrole: incorrect password for %s\n"
+ msgstr "newrole: forkert adgangskode for %s\n"
+ 
+-#: ../newrole/newrole.c:1160
++#: ../newrole/newrole.c:1159
+ #, c-format
+ msgid "newrole: failure forking: %s"
+ msgstr "newrole: fejl ved forgrening: %s"
+ 
+-#: ../newrole/newrole.c:1163 ../newrole/newrole.c:1186
++#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
+ #, c-format
+ msgid "Unable to restore tty label...\n"
+ msgstr "Kunne ikke genetablere tty-mærke...\n"
+ 
+-#: ../newrole/newrole.c:1165 ../newrole/newrole.c:1192
++#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
+ #, c-format
+ msgid "Failed to close tty properly\n"
+ msgstr "Kunne ikke lukke tty ordentligt\n"
+ 
+-#: ../newrole/newrole.c:1224
++#: ../newrole/newrole.c:1223
+ #, c-format
+ msgid "Could not close descriptors.\n"
+ msgstr "Kunne ikke lukke deskriptorerne.\n"
+ 
+-#: ../newrole/newrole.c:1251
++#: ../newrole/newrole.c:1250
+ #, c-format
+ msgid "Error allocating shell's argv0.\n"
+ msgstr "Fejl ved allokering af skallens argv0.\n"
+ 
+-#: ../newrole/newrole.c:1287
++#: ../newrole/newrole.c:1286
+ #, c-format
+ msgid "Unable to restore the environment, aborting\n"
+ msgstr "Kunne ikke genetablere miljøet, afbryder\n"
+ 
+-#: ../newrole/newrole.c:1298
++#: ../newrole/newrole.c:1297
+ msgid "failed to exec shell\n"
+ msgstr "kunne ikke udføre skal\n"
  
-@@ -1264,7 +1271,2088 @@ msgstr ""
+@@ -1281,20 +1301,20 @@ msgstr "chcat -- -ForretningsHemmeligt /dok/forretningsplan.odt"
  msgid "chcat -l +CompanyConfidential juser"
- msgstr ""
+ msgstr "chcat -l +ForretningsHemmeligt juser"
  
--#: ../scripts/chcat:399
--#, c-format
-+#: ../scripts/chcat:399 ../gui/polgen.py:1351
-+#, c-format, python-format
+-#: ../scripts/chcat:399 ../gui/polgen.py:1351
+-#, c-format, python-format
++#: ../scripts/chcat:399
++#, c-format
  msgid "Options Error %s "
+ msgstr "Tilvalgsfejl %s "
+ 
+-#: ../gui/booleansPage.py:195 ../gui/system-config-selinux.glade:1706
++#: ../gui/booleansPage.py:194 ../gui/system-config-selinux.glade:1706
+ msgid "Boolean"
+ msgstr ""
+ 
+-#: ../gui/booleansPage.py:252 ../gui/semanagePage.py:162
++#: ../gui/booleansPage.py:245 ../gui/semanagePage.py:162
+ msgid "all"
+ msgstr ""
+ 
+-#: ../gui/booleansPage.py:254 ../gui/semanagePage.py:164
++#: ../gui/booleansPage.py:247 ../gui/semanagePage.py:164
+ #: ../gui/system-config-selinux.glade:1615
+ #: ../gui/system-config-selinux.glade:1820
+ #: ../gui/system-config-selinux.glade:2437
+@@ -1350,577 +1370,464 @@ msgstr ""
+ msgid "Login '%s' is required"
+ msgstr ""
+ 
+-#: ../gui/modulesPage.py:48 ../gui/system-config-selinux.glade:2753
++#: ../gui/modulesPage.py:49 ../gui/system-config-selinux.glade:2753
+ msgid "Policy Module"
+ msgstr ""
+ 
+-#: ../gui/modulesPage.py:57
++#: ../gui/modulesPage.py:58
+ msgid "Module Name"
+ msgstr ""
+ 
+-#: ../gui/modulesPage.py:134
++#: ../gui/modulesPage.py:135
+ msgid "Disable Audit"
+ msgstr ""
+ 
+-#: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
++#: ../gui/modulesPage.py:138 ../gui/system-config-selinux.glade:2662
+ msgid "Enable Audit"
+ msgstr ""
+ 
+-#: ../gui/modulesPage.py:162
++#: ../gui/modulesPage.py:163
+ msgid "Load Policy Module"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:79
+-msgid "Polgen"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:80
++#: ../gui/polgen.glade:9
+ msgid "Red Hat 2007"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:81
++#: ../gui/polgen.glade:11
+ msgid "GPL"
+ msgstr ""
+ 
+ #. TRANSLATORS: Replace this string with your names, one name per line.
+-#: ../gui/polgen.glade:85 ../gui/system-config-selinux.glade:17
++#: ../gui/polgen.glade:13 ../gui/system-config-selinux.glade:17
+ msgid "translator-credits"
  msgstr ""
+ 
+-#: ../gui/polgen.glade:90
++#: ../gui/polgen.glade:34
++msgid "Add Booleans Dialog"
++msgstr ""
 +
-+#: ../gui/booleansPage.py:195 ../gui/system-config-selinux.glade:1706
-+msgid "Boolean"
++#: ../gui/polgen.glade:101
++msgid "Boolean Name"
 +msgstr ""
 +
-+#: ../gui/booleansPage.py:252 ../gui/semanagePage.py:162
-+msgid "all"
++#: ../gui/polgen.glade:230
+ msgid "SELinux Policy Generation Tool"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:128
++#: ../gui/polgen.glade:251
+ msgid ""
+ "<b>Select the policy type for the application or user role you want to "
+ "confine:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:177
++#: ../gui/polgen.glade:284
+ msgid "<b>Applications</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
++#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:183
++msgid "Standard Init Daemon"
 +msgstr ""
 +
-+#: ../gui/booleansPage.py:254 ../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"
++#: ../gui/polgen.glade:320 ../gui/polgen.glade:336
+ msgid ""
+ "Standard Init Daemon are daemons started on boot via init scripts.  Usually "
+ "requires a script in /etc/rc.d/init.d"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:241 ../gui/polgen.py:156
+-msgid "Standard Init Daemon"
++#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:184
++msgid "DBUS System Daemon"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:261 ../gui/polgen.py:157
+-msgid "DBUS System Daemon"
++#: ../gui/polgen.glade:349
++msgid "Internet Services Daemon (inetd)"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:280
++#: ../gui/polgen.glade:353
+ msgid "Internet Services Daemon are daemons started by xinetd"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:282
+-msgid "Internet Services Daemon (inetd)"
++#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:186
++msgid "Web Application/Script (CGI)"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:301
++#: ../gui/polgen.glade:370
+ msgid ""
+ "Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:303 ../gui/polgen.py:159
+-msgid "Web Application/Script (CGI)"
++#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:187
++msgid "User Application"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:322 ../gui/polgen.glade:343
++#: ../gui/polgen.glade:387 ../gui/polgen.glade:404
+ msgid ""
+ "User Application are any application that you would like to confine that is "
+ "started by a user"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:324 ../gui/polgen.py:160
+-msgid "User Application"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:345 ../gui/polgen.py:161
++#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:188
+ msgid "Sandbox"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:391
++#: ../gui/polgen.glade:446
+ msgid "<b>Login Users</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:453
++#: ../gui/polgen.glade:478
++msgid "Existing User Roles"
 +msgstr ""
 +
-+#: ../gui/fcontextPage.py:74
++#: ../gui/polgen.glade:482
+ msgid "Modify an existing login user record."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:455
+-msgid "Existing User Roles"
++#: ../gui/polgen.glade:495 ../sepolicy/sepolicy/generate.py:189
++msgid "Minimal Terminal User Role"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:474
++#: ../gui/polgen.glade:499
+ msgid ""
+ "This user will login to a machine only via a terminal or remote login.  By "
+ "default this user will have  no setuid, no networking, no su, no sudo."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:476 ../gui/polgen.py:162
+-msgid "Minimal Terminal User Role"
++#: ../gui/polgen.glade:512 ../sepolicy/sepolicy/generate.py:190
++msgid "Minimal X Windows User Role"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:495
++#: ../gui/polgen.glade:516
+ msgid ""
+ "This user can login to a machine via X or terminal.  By default this user "
+ "will have no setuid, no networking, no sudo, no su"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:497 ../gui/polgen.py:163
+-msgid "Minimal X Windows User Role"
++#: ../gui/polgen.glade:529 ../sepolicy/sepolicy/generate.py:191
++msgid "User Role"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:516
++#: ../gui/polgen.glade:533
+ msgid ""
+ "User with full networking, no setuid applications without transition, no "
+ "sudo, no su."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:518 ../gui/polgen.py:164
+-msgid "User Role"
++#: ../gui/polgen.glade:546 ../sepolicy/sepolicy/generate.py:192
++msgid "Admin User Role"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:537
++#: ../gui/polgen.glade:550
+ msgid ""
+ "User with full networking, no setuid applications without transition, no su, "
+ "can sudo to Root Administration Roles"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:539 ../gui/polgen.py:165
+-msgid "Admin User Role"
++#: ../gui/polgen.glade:592
++msgid "<b>Root Users</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:585
+-msgid "<b>Root Users</b>"
++#: ../gui/polgen.glade:623 ../sepolicy/sepolicy/generate.py:193
++msgid "Root Admin User Role"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:647
++#: ../gui/polgen.glade:627
+ msgid ""
+ "Select Root Administrator User Role, if this user will be used to administer "
+ "the machine while running as root.  This user will not be able to login to "
+ "the system directly."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:649 ../gui/polgen.py:166
+-msgid "Root Admin User Role"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:716
+-msgid "label104"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:745
++#: ../gui/polgen.glade:705
+ msgid "<b>Enter name of application or user role:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
++#: ../gui/polgen.glade:728 ../gui/polgengui.py:252
+ msgid "Name"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:807
++#: ../gui/polgen.glade:739
+ msgid "Enter complete path for executable to be confined."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:830 ../gui/polgen.glade:950 ../gui/polgen.glade:3142
++#: ../gui/polgen.glade:756 ../gui/polgen.glade:838 ../gui/polgen.glade:2361
+ msgid "..."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:849
++#: ../gui/polgen.glade:776
+ msgid "Enter unique name for the confined application or user role."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:871
++#: ../gui/polgen.glade:794
+ msgid "Executable"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:899
++#: ../gui/polgen.glade:808
+ msgid "Init script"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:927
++#: ../gui/polgen.glade:821
+ msgid ""
+ "Enter complete path to init script used to start the confined application."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:982
+-msgid "label105"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1011
++#: ../gui/polgen.glade:887
+ msgid "<b>Select existing role to modify:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1045
++#: ../gui/polgen.glade:908
+ msgid "Select the user roles that will transiton to the %s domain."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1073
+-msgid "label106"
++#: ../gui/polgen.glade:928
++msgid "role tab"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1102
++#: ../gui/polgen.glade:945
+ msgid "<b>Select roles that %s will transition to:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1136
++#: ../gui/polgen.glade:963
+ msgid "Select applications domains that %s will transition to."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1164
+-msgid "label107"
++#: ../gui/polgen.glade:983
 +msgid ""
-+"File\n"
-+"Specification"
++"transition \n"
++"role tab"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1193
++#: ../gui/polgen.glade:1001
+ msgid "<b>Select the user_roles that will transition to %s:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1227
++#: ../gui/polgen.glade:1019
+ msgid "Select the user roles that will transiton to this applications domains."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1255
+-msgid "label108"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1284
++#: ../gui/polgen.glade:1056
+ msgid "<b>Select domains that %s will administer:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1318 ../gui/polgen.glade:1409
++#: ../gui/polgen.glade:1074 ../gui/polgen.glade:1129
+ msgid "Select the domains that you would like this user administer."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1346
+-msgid "label109"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1375
++#: ../gui/polgen.glade:1111
+ msgid "<b>Select additional roles for %s:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1437
+-msgid "label111"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1466
++#: ../gui/polgen.glade:1166
+ msgid "<b>Enter network ports that %s binds on:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1497 ../gui/polgen.glade:1997
++#: ../gui/polgen.glade:1186 ../gui/polgen.glade:1557
+ msgid "<b>TCP Ports</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1565 ../gui/polgen.glade:1785
++#: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
++#: ../gui/polgen.glade:1698
++msgid "All"
 +msgstr ""
 +
-+#: ../gui/fcontextPage.py:81
++#: ../gui/polgen.glade:1227 ../gui/polgen.glade:1394
+ msgid "Allows %s to bind to any udp port"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1567 ../gui/polgen.glade:1787 ../gui/polgen.glade:2061
+-#: ../gui/polgen.glade:2215
+-msgid "All"
++#: ../gui/polgen.glade:1240 ../gui/polgen.glade:1407
++msgid "600-1024"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1585 ../gui/polgen.glade:1805
++#: ../gui/polgen.glade:1244 ../gui/polgen.glade:1411
+ msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1587 ../gui/polgen.glade:1807
+-msgid "600-1024"
++#: ../gui/polgen.glade:1257 ../gui/polgen.glade:1424
++msgid "Unreserved Ports (>1024)"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1605 ../gui/polgen.glade:1825
++#: ../gui/polgen.glade:1261 ../gui/polgen.glade:1428
+ msgid ""
+ "Enter a comma separated list of udp ports or ranges of ports that %s binds "
+ "to. Example: 612, 650-660"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1607 ../gui/polgen.glade:1827
+-msgid "Unreserved Ports (>1024)"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1638 ../gui/polgen.glade:1858 ../gui/polgen.glade:2079
+-#: ../gui/polgen.glade:2233
++#: ../gui/polgen.glade:1289 ../gui/polgen.glade:1456 ../gui/polgen.glade:1609
++#: ../gui/polgen.glade:1718
+ msgid "Select Ports"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1663 ../gui/polgen.glade:1883
++#: ../gui/polgen.glade:1302 ../gui/polgen.glade:1469
+ msgid "Allows %s to bind to any udp ports > 1024"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1717 ../gui/polgen.glade:2151
++#: ../gui/polgen.glade:1353 ../gui/polgen.glade:1666
+ msgid "<b>UDP Ports</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1937
+-msgid "label113"
++#: ../gui/polgen.glade:1519
 +msgid ""
-+"Selinux\n"
-+"File Type"
-+msgstr ""
-+
-+#: ../gui/fcontextPage.py:88
++"Network\n"
++"Bind tab"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1966
++#: ../gui/polgen.glade:1537
+ msgid "<b>Select network ports that %s connects to:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2058
++#: ../gui/polgen.glade:1593
+ msgid "Allows %s to connect to any tcp port"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2104
++#: ../gui/polgen.glade:1622
+ msgid ""
+ "Enter a comma separated list of tcp ports or ranges of ports that %s "
+ "connects to. Example: 612, 650-660"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2212
++#: ../gui/polgen.glade:1702
+ msgid "Allows %s to connect to any udp port"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2258
++#: ../gui/polgen.glade:1731
+ msgid ""
+ "Enter a comma separated list of udp ports or ranges of ports that %s "
+ "connects to. Example: 612, 650-660"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2305
+-msgid "label114"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:2334
++#: ../gui/polgen.glade:1792
+ msgid "<b>Select common application traits for %s:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2366
++#: ../gui/polgen.glade:1809
+ msgid "Writes syslog messages\t"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2385
++#: ../gui/polgen.glade:1824
+ msgid "Create/Manipulate temporary files in /tmp"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2404
++#: ../gui/polgen.glade:1839
+ msgid "Uses Pam for authentication"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2423
++#: ../gui/polgen.glade:1854
+ msgid "Uses nsswitch or getpw* calls"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2442
++#: ../gui/polgen.glade:1869
+ msgid "Uses dbus"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2461
++#: ../gui/polgen.glade:1884
+ msgid "Sends audit messages"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2480
++#: ../gui/polgen.glade:1899
+ msgid "Interacts with the terminal"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2499
++#: ../gui/polgen.glade:1914
+ msgid "Sends email"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2530
+-msgid "label115"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:2559
++#: ../gui/polgen.glade:1961
+ msgid "<b>Add files/directories that %s manages</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2788
++#: ../gui/polgen.glade:2122
+ msgid ""
+ "Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
+ "Files ..."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2823
+-msgid "label116"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:2852
++#: ../gui/polgen.glade:2166
+ msgid "<b>Add booleans from the %s policy:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:3002
++#: ../gui/polgen.glade:2274
+ msgid "Add/Remove booleans used by the %s domain"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:3066
++#: ../gui/polgen.glade:2316
+ msgid "<b>Which directory you will generate the %s policy?</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:3097
++#: ../gui/polgen.glade:2334
+ msgid "Policy Directory"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:3254
+-msgid "Add Booleans Dialog"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:3327
+-msgid "Boolean Name"
+-msgstr ""
+-
+-#: ../gui/polgengui.py:261
++#: ../gui/polgengui.py:262
+ msgid "Role"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:268
++#: ../gui/polgengui.py:269
+ msgid "Existing_User"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
++#: ../gui/polgengui.py:283 ../gui/polgengui.py:291 ../gui/polgengui.py:305
+ msgid "Application"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:352
++#: ../gui/polgengui.py:353
+ #, python-format
+ msgid "%s must be a directory"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
++#: ../gui/polgengui.py:413 ../gui/polgengui.py:694
+ msgid "You must select a user"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:542
++#: ../gui/polgengui.py:543
+ msgid "Select executable file to be confined."
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:553
++#: ../gui/polgengui.py:554
+ msgid "Select init script file to be confined."
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:563
++#: ../gui/polgengui.py:564
+ msgid "Select file(s) that confined application creates or writes"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:570
++#: ../gui/polgengui.py:571
+ msgid "Select directory(s) that the confined application owns and writes into"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:632
++#: ../gui/polgengui.py:633
+ msgid "Select directory to generate policy files in"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:649
++#: ../gui/polgengui.py:650
+ #, python-format
+ msgid ""
+ "Type %s_t already defined in current policy.\n"
+ "Do you want to continue?"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
++#: ../gui/polgengui.py:650 ../gui/polgengui.py:654
+ msgid "Verify Name"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:653
++#: ../gui/polgengui.py:654
+ #, python-format
+ msgid ""
+ "Module %s.pp already loaded in current policy.\n"
+ "Do you want to continue?"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:699
++#: ../gui/polgengui.py:700
+ msgid ""
+ "You must add a name made up of letters and numbers and containing no spaces."
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:713
++#: ../gui/polgengui.py:714
+ msgid "You must enter a executable"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
++#: ../gui/polgengui.py:739 ../gui/system-config-selinux.py:174
+ msgid "Configue SELinux"
+ msgstr ""
+ 
+-#: ../gui/polgen.py:158
+-msgid "Internet Services Daemon"
+-msgstr ""
+-
+-#: ../gui/polgen.py:197
+-#, python-format
+-msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+-msgstr ""
+-
+-#: ../gui/polgen.py:324
+-msgid "You must enter a name for your confined process/user"
+-msgstr ""
+-
+-#: ../gui/polgen.py:326
+-msgid ""
+-"Name must be alpha numberic with no spaces. Consider using option \"-n "
+-"MODULENAME\""
+-msgstr ""
+-
+-#: ../gui/polgen.py:414
+-msgid "User Role types can not be assigned executables."
+-msgstr ""
+-
+-#: ../gui/polgen.py:420
+-msgid "Only Daemon apps can use an init script.."
+-msgstr ""
+-
+-#: ../gui/polgen.py:438
+-msgid "use_resolve must be a boolean value "
+-msgstr ""
+-
+-#: ../gui/polgen.py:444
+-msgid "use_syslog must be a boolean value "
+-msgstr ""
+-
+-#: ../gui/polgen.py:450
+-msgid "use_kerberos must be a boolean value "
+-msgstr ""
+-
+-#: ../gui/polgen.py:456
+-msgid "manage_krb5_rcache must be a boolean value "
+-msgstr ""
+-
+-#: ../gui/polgen.py:486
+-msgid "USER Types automatically get a tmp type"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1004
+-msgid "You must enter the executable path for your confined process"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1182
+-msgid "Type Enforcement file"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1183
+-msgid "Interface file"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1184
+-msgid "File Contexts file"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1185
+-msgid "Setup Script"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1306
+-#, python-format
+-msgid ""
+-"\n"
+-"%s\n"
+-"\n"
+-"sepolgen [ -n moduleName ] [ -m ] [ -t type ] [ executable | Name ]\n"
+-"valid Types:\n"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1354
+-msgid "Executable or Name required"
+-msgstr ""
+-
+ #: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
+ msgid "Network Port"
+ msgstr ""
+@@ -1958,1411 +1865,1499 @@ msgstr ""
+ msgid "Group View"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:1 ../gui/selinux.tbl:30 ../gui/selinux.tbl:31
+-#: ../gui/selinux.tbl:32 ../gui/selinux.tbl:33 ../gui/selinux.tbl:34
+-#: ../gui/selinux.tbl:36 ../gui/selinux.tbl:37 ../gui/selinux.tbl:38
+-#: ../gui/selinux.tbl:39 ../gui/selinux.tbl:40 ../gui/selinux.tbl:42
+-#: ../gui/selinux.tbl:43 ../gui/selinux.tbl:44 ../gui/selinux.tbl:45
+-#: ../gui/selinux.tbl:46 ../gui/selinux.tbl:47 ../gui/selinux.tbl:48
+-#: ../gui/selinux.tbl:49 ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
+-#: ../gui/selinux.tbl:52 ../gui/selinux.tbl:53 ../gui/selinux.tbl:59
+-#: ../gui/selinux.tbl:60 ../gui/selinux.tbl:61 ../gui/selinux.tbl:62
+-#: ../gui/selinux.tbl:63 ../gui/selinux.tbl:64 ../gui/selinux.tbl:65
+-#: ../gui/selinux.tbl:66 ../gui/selinux.tbl:67 ../gui/selinux.tbl:68
+-#: ../gui/selinux.tbl:69 ../gui/selinux.tbl:75 ../gui/selinux.tbl:76
+-#: ../gui/selinux.tbl:77 ../gui/selinux.tbl:78 ../gui/selinux.tbl:79
+-#: ../gui/selinux.tbl:80 ../gui/selinux.tbl:81 ../gui/selinux.tbl:82
+-#: ../gui/selinux.tbl:83 ../gui/selinux.tbl:84 ../gui/selinux.tbl:86
+-#: ../gui/selinux.tbl:88 ../gui/selinux.tbl:89 ../gui/selinux.tbl:90
+-#: ../gui/selinux.tbl:92 ../gui/selinux.tbl:94 ../gui/selinux.tbl:95
+-#: ../gui/selinux.tbl:96 ../gui/selinux.tbl:97 ../gui/selinux.tbl:98
+-#: ../gui/selinux.tbl:99 ../gui/selinux.tbl:100 ../gui/selinux.tbl:101
+-#: ../gui/selinux.tbl:102 ../gui/selinux.tbl:103 ../gui/selinux.tbl:104
+-#: ../gui/selinux.tbl:106 ../gui/selinux.tbl:108 ../gui/selinux.tbl:109
+-#: ../gui/selinux.tbl:110 ../gui/selinux.tbl:111 ../gui/selinux.tbl:112
+-#: ../gui/selinux.tbl:113 ../gui/selinux.tbl:114 ../gui/selinux.tbl:116
+-#: ../gui/selinux.tbl:117 ../gui/selinux.tbl:119 ../gui/selinux.tbl:121
+-#: ../gui/selinux.tbl:123 ../gui/selinux.tbl:124 ../gui/selinux.tbl:127
+-#: ../gui/selinux.tbl:129 ../gui/selinux.tbl:130 ../gui/selinux.tbl:131
+-#: ../gui/selinux.tbl:132 ../gui/selinux.tbl:133 ../gui/selinux.tbl:134
+-#: ../gui/selinux.tbl:135 ../gui/selinux.tbl:136 ../gui/selinux.tbl:137
+-#: ../gui/selinux.tbl:138 ../gui/selinux.tbl:139 ../gui/selinux.tbl:142
+-#: ../gui/selinux.tbl:143 ../gui/selinux.tbl:144 ../gui/selinux.tbl:145
+-#: ../gui/selinux.tbl:146 ../gui/selinux.tbl:147 ../gui/selinux.tbl:148
+-#: ../gui/selinux.tbl:149 ../gui/selinux.tbl:150 ../gui/selinux.tbl:151
+-#: ../gui/selinux.tbl:152 ../gui/selinux.tbl:154 ../gui/selinux.tbl:155
+-#: ../gui/selinux.tbl:156 ../gui/selinux.tbl:157 ../gui/selinux.tbl:158
+-#: ../gui/selinux.tbl:159 ../gui/selinux.tbl:160 ../gui/selinux.tbl:167
+-#: ../gui/selinux.tbl:171 ../gui/selinux.tbl:172 ../gui/selinux.tbl:173
+-#: ../gui/selinux.tbl:174 ../gui/selinux.tbl:175 ../gui/selinux.tbl:177
+-#: ../gui/selinux.tbl:178 ../gui/selinux.tbl:179 ../gui/selinux.tbl:180
+-#: ../gui/selinux.tbl:184 ../gui/selinux.tbl:192 ../gui/selinux.tbl:193
+-#: ../gui/selinux.tbl:194 ../gui/selinux.tbl:195 ../gui/selinux.tbl:196
+-#: ../gui/selinux.tbl:197 ../gui/selinux.tbl:198 ../gui/selinux.tbl:199
+-#: ../gui/selinux.tbl:200 ../gui/selinux.tbl:201 ../gui/selinux.tbl:206
+-#: ../gui/selinux.tbl:207 ../gui/selinux.tbl:218 ../gui/selinux.tbl:219
+-#: ../gui/selinux.tbl:220 ../gui/selinux.tbl:222 ../gui/selinux.tbl:224
+-#: ../gui/selinux.tbl:226 ../gui/selinux.tbl:227 ../gui/selinux.tbl:230
+-msgid "SELinux Service Protection"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:1
+-msgid "Disable SELinux protection for acct daemon"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:2 ../gui/selinux.tbl:3 ../gui/selinux.tbl:70
+-#: ../gui/selinux.tbl:153 ../gui/selinux.tbl:168 ../gui/selinux.tbl:169
+-#: ../gui/selinux.tbl:170 ../gui/selinux.tbl:189 ../gui/selinux.tbl:202
+-#: ../gui/selinux.tbl:203 ../gui/selinux.tbl:204 ../gui/selinux.tbl:205
+-msgid "Admin"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:2
+-msgid "Allow all daemons to write corefiles to /"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:3
+-msgid "Allow all daemons the ability to use unallocated ttys"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
+-#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
+-#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
+-#: ../gui/selinux.tbl:210 ../gui/selinux.tbl:211 ../gui/selinux.tbl:212
+-#: ../gui/selinux.tbl:213 ../gui/selinux.tbl:214 ../gui/selinux.tbl:215
+-#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
+-msgid "User Privs"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:4
+-msgid ""
+-"Allow gadmin SELinux user account to execute files in home directory or /tmp"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:5
+-msgid ""
+-"Allow guest SELinux user account to execute files in home directory or /tmp"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
+-msgid "Memory Protection"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:6
+-msgid "Allow java executable stack"
++#: ../gui/semanagePage.py:126
++#, python-format
++msgid "Are you sure you want to delete %s '%s'?"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
+-#: ../gui/selinux.tbl:209
+-msgid "Mount"
++#: ../gui/semanagePage.py:126
++#, python-format
++msgid "Delete %s"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:7
+-msgid "Allow mount to mount any file"
++#: ../gui/semanagePage.py:134
++#, python-format
++msgid "Add %s"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:8
+-msgid "Allow mount to mount any directory"
++#: ../gui/semanagePage.py:148
++#, python-format
++msgid "Modify %s"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:9
+-msgid "Allow mplayer executable stack"
++#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
++msgid "Permissive"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
+-#: ../gui/selinux.tbl:188
+-msgid "SSH"
++#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
++msgid "Enforcing"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:10
+-msgid "Allow ssh to run ssh-keysign"
++#: ../gui/statusPage.py:94
++msgid "Status"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:11
++#: ../gui/statusPage.py:133
+ msgid ""
+-"Allow staff SELinux user account to execute files in home directory or /tmp"
++"Changing the policy type will cause a relabel of the entire file system on "
++"the next boot. Relabeling takes a long time depending on the size of the "
++"file system.  Do you wish to continue?"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:12
++#: ../gui/statusPage.py:147
+ msgid ""
+-"Allow sysadm SELinux user account to execute files in home directory or /tmp"
++"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
++"you later decide to turn SELinux back on, the system will be required to "
++"relabel.  If you just want to see if SELinux is causing a problem on your "
++"system, you can go to permissive mode which will only log errors and not "
++"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
++"wish to continue?"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:13
++#: ../gui/statusPage.py:152
+ msgid ""
+-"Allow unconfined SELinux user account to execute files in home directory or /"
+-"tmp"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:14
+-msgid "Network Configuration"
++"Changing to SELinux enabled will cause a relabel of the entire file system "
++"on the next boot. Relabeling takes a long time depending on the size of the "
++"file system.  Do you wish to continue?"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:14
+-msgid "Allow unlabeled packets to flow on the network"
++#: ../gui/system-config-selinux.glade:11
++msgid "system-config-selinux"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:15
++#: ../gui/system-config-selinux.glade:12
+ msgid ""
+-"Allow user SELinux user account to execute files in home directory or /tmp"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:16
+-msgid "Allow unconfined to dyntrans to unconfined_execmem"
++"Copyright (c)2006 Red Hat, Inc.\n"
++"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
+-#: ../gui/selinux.tbl:140
+-msgid "Databases"
++#: ../gui/system-config-selinux.glade:22
++#: ../gui/system-config-selinux.glade:544
++msgid "Add SELinux Login Mapping"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:17
+-msgid "Allow user to connect to mysql socket"
++#: ../gui/system-config-selinux.glade:257
++msgid "Add SELinux Network Ports"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:18
+-msgid "Allow user to connect to postgres socket"
++#: ../gui/system-config-selinux.glade:391
++#: ../gui/system-config-selinux.glade:678
++msgid "SELinux Type"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
+-msgid "XServer"
++#: ../gui/system-config-selinux.glade:622
++msgid "File Specification"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:19
+-msgid "Allow clients to write to X shared memory"
++#: ../gui/system-config-selinux.glade:650
++msgid "File Type"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:20
++#: ../gui/system-config-selinux.glade:727
+ msgid ""
+-"Allow xguest SELinux user account to execute files in home directory or /tmp"
++"all files\n"
++"regular file\n"
++"directory\n"
++"character device\n"
++"block device\n"
++"socket\n"
++"symbolic link\n"
++"named pipe\n"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
+-#: ../gui/selinux.tbl:231
+-msgid "NIS"
++#: ../gui/system-config-selinux.glade:773
++msgid "MLS"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:21
+-msgid "Allow daemons to run with NIS"
++#: ../gui/system-config-selinux.glade:837
++msgid "Add SELinux User"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
+-#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
+-#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
+-#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
+-#: ../gui/selinux.tbl:118
+-msgid "Web Applications"
++#: ../gui/system-config-selinux.glade:1079
++msgid "SELinux Administration"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:22
+-msgid "Transition staff SELinux user to Web Browser Domain"
++#: ../gui/system-config-selinux.glade:1122
++msgid "Add"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:23
+-msgid "Transition sysadm SELinux user to Web Browser Domain"
++#: ../gui/system-config-selinux.glade:1144
++msgid "_Properties"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:24
+-msgid "Transition user SELinux user to Web Browser Domain"
++#: ../gui/system-config-selinux.glade:1166
++msgid "_Delete"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:25
+-msgid "Transition xguest SELinux user to Web Browser Domain"
++#: ../gui/system-config-selinux.glade:1256
++msgid "Select Management Object"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
+-#: ../gui/selinux.tbl:29
+-msgid "Allow staff Web Browsers to write to home directories"
++#: ../gui/system-config-selinux.glade:1273
++msgid "<b>Select:</b>"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:30
+-msgid "Disable SELinux protection for amanda"
++#: ../gui/system-config-selinux.glade:1326
++msgid "System Default Enforcing Mode"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:31
+-msgid "Disable SELinux protection for amavis"
++#: ../gui/system-config-selinux.glade:1354
 +msgid ""
-+"File\n"
-+"Type"
-+msgstr ""
-+
-+#: ../gui/loginsPage.py:48 ../gui/system-config-selinux.glade:2098
-+msgid "User Mapping"
-+msgstr ""
-+
-+#: ../gui/loginsPage.py:52
++"Disabled\n"
++"Permissive\n"
++"Enforcing\n"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:32
+-msgid "Disable SELinux protection for apmd daemon"
++#: ../gui/system-config-selinux.glade:1373
++msgid "Current Enforcing Mode"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:33
+-msgid "Disable SELinux protection for arpwatch daemon"
++#: ../gui/system-config-selinux.glade:1418
++msgid "System Default Policy Type: "
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:34
+-msgid "Disable SELinux protection for auditd daemon"
++#: ../gui/system-config-selinux.glade:1463
 +msgid ""
-+"Login\n"
-+"Name"
-+msgstr ""
-+
-+#: ../gui/loginsPage.py:56 ../gui/usersPage.py:50
++"Select if you wish to relabel then entire file system on next reboot.  "
++"Relabeling can take a very long time, depending on the size of the system.  "
++"If you are changing policy types or going from disabled to enforcing, a "
++"relabel is required."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:35
+-msgid "Disable SELinux protection for automount daemon"
++#: ../gui/system-config-selinux.glade:1509
++msgid "Relabel on next reboot."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:36
+-msgid "Disable SELinux protection for avahi"
++#: ../gui/system-config-selinux.glade:1561
++msgid "label37"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:37
+-msgid "Disable SELinux protection for bluetooth daemon"
++#: ../gui/system-config-selinux.glade:1598
++msgid "Revert boolean setting to system default"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:38
+-msgid "Disable SELinux protection for canna daemon"
++#: ../gui/system-config-selinux.glade:1614
++msgid "Toggle between Customized and All Booleans"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:39
+-msgid "Disable SELinux protection for cardmgr daemon"
++#: ../gui/system-config-selinux.glade:1645
++#: ../gui/system-config-selinux.glade:1850
++#: ../gui/system-config-selinux.glade:2037
++#: ../gui/system-config-selinux.glade:2224
++#: ../gui/system-config-selinux.glade:2467
++#: ../gui/system-config-selinux.glade:2692
++#: ../gui/system-config-selinux.glade:2867
++msgid "Filter"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:40
+-msgid "Disable SELinux protection for Cluster Server"
++#: ../gui/system-config-selinux.glade:1734
++msgid "label50"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:41
+-msgid ""
+-"Allow cdrecord to read various content. nfs, samba, removable devices, user "
+-"temp and untrusted content files"
++#: ../gui/system-config-selinux.glade:1771
++msgid "Add File Context"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:42
+-msgid "Disable SELinux protection for ciped daemon"
++#: ../gui/system-config-selinux.glade:1787
++msgid "Modify File Context"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:43
+-msgid "Disable SELinux protection for clamd daemon"
++#: ../gui/system-config-selinux.glade:1803
++msgid "Delete File Context"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:44
+-msgid "Disable SELinux protection for clamscan"
++#: ../gui/system-config-selinux.glade:1819
++msgid "Toggle between all and customized file context"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:45
+-msgid "Disable SELinux protection for clvmd"
++#: ../gui/system-config-selinux.glade:1939
++msgid "label38"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:46
+-msgid "Disable SELinux protection for comsat daemon"
++#: ../gui/system-config-selinux.glade:1976
++msgid "Add SELinux User Mapping"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
+-#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
+-msgid "Disable SELinux protection for courier daemon"
++#: ../gui/system-config-selinux.glade:1992
++msgid "Modify SELinux User Mapping"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:52
+-msgid "Disable SELinux protection for cpucontrol daemon"
++#: ../gui/system-config-selinux.glade:2008
++msgid "Delete SELinux User Mapping"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:53
+-msgid "Disable SELinux protection for cpuspeed daemon"
++#: ../gui/system-config-selinux.glade:2126
++msgid "label39"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:54
+-msgid "Cron"
++#: ../gui/system-config-selinux.glade:2163
++msgid "Add User"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:54
+-msgid "Disable SELinux protection for crond daemon"
++#: ../gui/system-config-selinux.glade:2179
++msgid "Modify User"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
+-#: ../gui/selinux.tbl:91
+-msgid "Printing"
++#: ../gui/system-config-selinux.glade:2195
++msgid "Delete User"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:55
+-msgid "Disable SELinux protection for cupsd back end server"
++#: ../gui/system-config-selinux.glade:2313
++msgid "label41"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:56
+-msgid "Disable SELinux protection for cupsd daemon"
++#: ../gui/system-config-selinux.glade:2350
++msgid "Add Network Port"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:57
+-msgid "Disable SELinux protection for cupsd_lpd"
++#: ../gui/system-config-selinux.glade:2366
++msgid "Edit Network Port"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:58
+-msgid "CVS"
++#: ../gui/system-config-selinux.glade:2382
++msgid "Delete Network Port"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:58
+-msgid "Disable SELinux protection for cvs daemon"
++#: ../gui/system-config-selinux.glade:2418
++#: ../gui/system-config-selinux.glade:2436
++msgid "Toggle between Customized and All Ports"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:59
+-msgid "Disable SELinux protection for cyrus daemon"
++#: ../gui/system-config-selinux.glade:2556
++msgid "label42"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:60
+-msgid "Disable SELinux protection for dbskkd daemon"
++#: ../gui/system-config-selinux.glade:2593
++msgid "Generate new policy module"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:61
+-msgid "Disable SELinux protection for dbusd daemon"
++#: ../gui/system-config-selinux.glade:2609
++msgid "Load policy module"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:62
+-msgid "Disable SELinux protection for dccd"
++#: ../gui/system-config-selinux.glade:2625
++msgid "Remove loadable policy module"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:63
+-msgid "Disable SELinux protection for dccifd"
++#: ../gui/system-config-selinux.glade:2661
 +msgid ""
-+"SELinux\n"
-+"User"
-+msgstr ""
-+
-+#: ../gui/loginsPage.py:59 ../gui/usersPage.py:55
++"Enable/Disable additional audit rules, that are normally not reported in the "
++"log files."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:64
+-msgid "Disable SELinux protection for dccm"
++#: ../gui/system-config-selinux.glade:2781
++msgid "label44"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:65
+-msgid "Disable SELinux protection for ddt daemon"
++#: ../gui/system-config-selinux.glade:2818
++msgid "Change process mode to permissive."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:66
+-msgid "Disable SELinux protection for devfsd daemon"
++#: ../gui/system-config-selinux.glade:2836
++msgid "Change process mode to enforcing"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:67
+-msgid "Disable SELinux protection for dhcpc daemon"
++#: ../gui/system-config-selinux.glade:2928
++msgid "Process Domain"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:68
+-msgid "Disable SELinux protection for dhcpd daemon"
++#: ../gui/system-config-selinux.glade:2956
++msgid "label59"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:69
+-msgid "Disable SELinux protection for dictd daemon"
++#: ../gui/usersPage.py:138
++#, python-format
++msgid "SELinux user '%s' is required"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:70
+-msgid "Allow sysadm_t to directly start daemons"
++#: ../sepolicy/sepolicy.py:106
++msgid "Generate SELinux man pages"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:71
+-msgid "Disable SELinux protection for Evolution"
++#: ../sepolicy/sepolicy.py:110
++msgid "path in which the generated SELinux man pages will be stored"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:72
+-msgid "Games"
++#: ../sepolicy/sepolicy.py:114
++msgid "All domains"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:72
+-msgid "Disable SELinux protection for games"
++#: ../sepolicy/sepolicy.py:116
++msgid "Domain name(s) of man pages to be created"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:73
+-msgid "Disable SELinux protection for the web browsers"
++#: ../sepolicy/sepolicy.py:164
++msgid "Query SELinux policy network information"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:74
+-msgid "Disable SELinux protection for Thunderbird"
++#: ../sepolicy/sepolicy.py:169
++msgid "list all SELinux port types"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:75
+-msgid "Disable SELinux protection for distccd daemon"
++#: ../sepolicy/sepolicy.py:172
++msgid "show SELinux type related to the port"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:76
+-msgid "Disable SELinux protection for dmesg daemon"
++#: ../sepolicy/sepolicy.py:175
++msgid "Show ports defined for this SELinux type"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:77
+-msgid "Disable SELinux protection for dnsmasq daemon"
++#: ../sepolicy/sepolicy.py:178
++msgid "show ports to which this domain can bind and/or connect"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:78
+-msgid "Disable SELinux protection for dovecot daemon"
++#: ../sepolicy/sepolicy.py:192
++msgid "query SELinux policy to see if domains can communicate with each other"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:79
+-msgid "Disable SELinux protection for entropyd daemon"
++#: ../sepolicy/sepolicy.py:195
++msgid "Source Domain"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:80
+-msgid "Disable SELinux protection for fetchmail"
++#: ../sepolicy/sepolicy.py:198
++msgid "Target Domain"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:81
+-msgid "Disable SELinux protection for fingerd daemon"
++#: ../sepolicy/sepolicy.py:215
++msgid "query SELinux Policy to see description of booleans"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:82
+-msgid "Disable SELinux protection for freshclam daemon"
++#: ../sepolicy/sepolicy.py:219
++msgid "get all booleans desctiption"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:83
+-msgid "Disable SELinux protection for fsdaemon daemon"
++#: ../sepolicy/sepolicy.py:221
++msgid "boolean to get description"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:84
+-msgid "Disable SELinux protection for gpm daemon"
++#: ../sepolicy/sepolicy.py:231
 +msgid ""
-+"MLS/\n"
-+"MCS Range"
-+msgstr ""
-+
-+#: ../gui/loginsPage.py:133
++"query SELinux Policy to see how a source process domain can transition to "
++"the target process domain"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
+-msgid "NFS"
++#: ../sepolicy/sepolicy.py:234
++msgid "source process domain"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:85
+-msgid "Disable SELinux protection for gss daemon"
++#: ../sepolicy/sepolicy.py:237
++msgid "target process domain"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:86
+-msgid "Disable SELinux protection for Hal daemon"
++#: ../sepolicy/sepolicy.py:259
++msgid "Generate SELinux Policy module template"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:87
+-msgid "Compatibility"
++#: ../sepolicy/sepolicy.py:265
++msgid "name of policy to generate"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:87
+-msgid ""
+-"Do not audit things that we know to be broken but which are not security "
+-"risks"
++#: ../sepolicy/sepolicy.py:267
++msgid "executable to confine"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:88
+-msgid "Disable SELinux protection for hostname daemon"
++#: ../sepolicy/sepolicy.py:269
++msgid "run policy generation test suite"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:89
+-msgid "Disable SELinux protection for hotplug daemon"
++#: ../sepolicy/sepolicy.py:274
++msgid "commands"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:90
+-msgid "Disable SELinux protection for howl daemon"
++#: ../sepolicy/sepolicy/generate.py:185
++msgid "Internet Services Daemon"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:91
+-msgid "Disable SELinux protection for cups hplip daemon"
++#: ../sepolicy/sepolicy/generate.py:198
++msgid "Valid Types:\n"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:92
+-msgid "Disable SELinux protection for httpd rotatelogs"
++#: ../sepolicy/sepolicy/generate.py:232
 +#, python-format
-+msgid "Login '%s' is required"
-+msgstr ""
-+
-+#: ../gui/modulesPage.py:48 ../gui/system-config-selinux.glade:2753
-+msgid "Policy Module"
++msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
+-msgid "HTTPD Service"
++#: ../sepolicy/sepolicy/generate.py:359
++msgid "You must enter a name for your confined process/user"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:93
+-msgid "Disable SELinux protection for http suexec"
++#: ../sepolicy/sepolicy/generate.py:361
++msgid ""
++"Name must be alpha numberic with no spaces. Consider using option \"-n "
++"MODULENAME\""
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:94
+-msgid "Disable SELinux protection for hwclock daemon"
++#: ../sepolicy/sepolicy/generate.py:449
++msgid "User Role types can not be assigned executables."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:95
+-msgid "Disable SELinux protection for i18n daemon"
++#: ../sepolicy/sepolicy/generate.py:455
++msgid "Only Daemon apps can use an init script.."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:96
+-msgid "Disable SELinux protection for imazesrv daemon"
++#: ../sepolicy/sepolicy/generate.py:473
++msgid "use_resolve must be a boolean value "
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:97
+-msgid "Disable SELinux protection for inetd child daemons"
++#: ../sepolicy/sepolicy/generate.py:479
++msgid "use_syslog must be a boolean value "
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:98
+-msgid "Disable SELinux protection for inetd daemon"
++#: ../sepolicy/sepolicy/generate.py:485
++msgid "use_kerberos must be a boolean value "
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:99
+-msgid "Disable SELinux protection for innd daemon"
++#: ../sepolicy/sepolicy/generate.py:491
++msgid "manage_krb5_rcache must be a boolean value "
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:100
+-msgid "Disable SELinux protection for iptables daemon"
++#: ../sepolicy/sepolicy/generate.py:521
++msgid "USER Types automatically get a tmp type"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:101
+-msgid "Disable SELinux protection for ircd daemon"
++#: ../sepolicy/sepolicy/generate.py:1039
++msgid "You must enter the executable path for your confined process"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:102
+-msgid "Disable SELinux protection for irqbalance daemon"
++#: ../sepolicy/sepolicy/generate.py:1272
++msgid "Type Enforcement file"
 +msgstr ""
 +
-+#: ../gui/modulesPage.py:57
-+msgid "Module Name"
++#: ../sepolicy/sepolicy/generate.py:1273
++msgid "Interface file"
 +msgstr ""
 +
-+#: ../gui/modulesPage.py:134
-+msgid "Disable Audit"
++#: ../sepolicy/sepolicy/generate.py:1274
++msgid "File Contexts file"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:103
+-msgid "Disable SELinux protection for iscsi daemon"
++#: ../sepolicy/sepolicy/generate.py:1275
++msgid "Spec file"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:104
+-msgid "Disable SELinux protection for jabberd daemon"
++#: ../sepolicy/sepolicy/generate.py:1276
++msgid "Setup Script"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
+-msgid "Kerberos"
++#: booleans.py:1
++msgid ""
++"Allow ABRT to modify public files used for public file transfer services."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:105
+-msgid "Disable SELinux protection for kadmind daemon"
++#: booleans.py:2
++msgid ""
++"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:106
+-msgid "Disable SELinux protection for klogd daemon"
++#: booleans.py:3
++msgid "Allow amavis to use JIT compiler"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:107
+-msgid "Disable SELinux protection for krb5kdc daemon"
++#: booleans.py:4
++msgid "Allow antivirus programs to read non security files on a system"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:108
+-msgid "Disable SELinux protection for ktalk daemons"
++#: booleans.py:5
++msgid ""
++"Allow users to resolve user passwd entries directly from ldap rather then "
++"using a sssd server"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:109
+-msgid "Disable SELinux protection for kudzu daemon"
++#: booleans.py:6
++msgid "Allow users to login using a radius server"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:110
+-msgid "Disable SELinux protection for locate daemon"
++#: booleans.py:7
++msgid "Allow users to login using a yubikey  server"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:111
+-msgid "Disable SELinux protection for lpd daemon"
++#: booleans.py:8
++msgid ""
++"Allow cdrecord to read various content. nfs, samba, removable devices, user "
++"temp and untrusted content files"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:112
+-msgid "Disable SELinux protection for lrrd daemon"
++#: booleans.py:9
++msgid "Allow clamd to use JIT compiler"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:113
+-msgid "Disable SELinux protection for lvm daemon"
++#: booleans.py:10
++msgid "Allow clamscan to non security files on a system"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:114
+-msgid "Disable SELinux protection for mailman"
++#: booleans.py:11
++msgid "Allow clamscan to read user content"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:115
+-msgid "Allow evolution and thunderbird to read user files"
++#: booleans.py:12
++msgid ""
++"Allow Cobbler to modify public files used for public file transfer services."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:116
+-msgid "Disable SELinux protection for mdadm daemon"
++#: booleans.py:13
++msgid "Allow Cobbler to connect to the network using TCP."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:117
+-msgid "Disable SELinux protection for monopd daemon"
++#: booleans.py:14
++msgid "Allow Cobbler to access cifs file systems."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:118
+-msgid "Allow the mozilla browser to read user files"
++#: booleans.py:15
++msgid "Allow Cobbler to access nfs file systems."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:119
+-msgid "Disable SELinux protection for mrtg daemon"
++#: booleans.py:16
++msgid "Allow collectd to connect to the network using TCP."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:120
+-msgid "Disable SELinux protection for mysqld daemon"
++#: booleans.py:17
++msgid "Allow codnor domain to connect to the network using TCP."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:121
+-msgid "Disable SELinux protection for nagios daemon"
++#: booleans.py:18
++msgid ""
++"Allow system cron jobs to relabel filesystem for restoring file contexts."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
+-msgid "Name Service"
++#: booleans.py:19
++msgid "Allow cvs daemon to read shadow"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:122
+-msgid "Disable SELinux protection for named daemon"
++#: booleans.py:20
++msgid "Allow all daemons to write corefiles to /"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:123
+-msgid "Disable SELinux protection for nessusd daemon"
++#: booleans.py:21
++msgid "Allow all daemons to use tcp wrappers."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:124
+-msgid "Disable SELinux protection for NetworkManager"
++#: booleans.py:22
++msgid "Allow all daemons the ability to read/write terminals"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:125
+-msgid "Disable SELinux protection for nfsd daemon"
++#: booleans.py:23
++msgid "Allow dbadm to manage files in users home directories"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
+-#: ../gui/selinux.tbl:221
+-msgid "Samba"
++#: booleans.py:24
++msgid "Allow dbadm to read files in users home directories"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:126
+-msgid "Disable SELinux protection for nmbd daemon"
++#: booleans.py:25
++msgid ""
++"Deny user domains applications to map a memory region as both executable and "
++"writable, this is dangerous and the executable should be reported in bugzilla"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:127
+-msgid "Disable SELinux protection for nrpe daemon"
++#: booleans.py:26
++msgid "Allow sysadm to debug or ptrace all processes."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:128
+-msgid "Disable SELinux protection for nscd daemon"
++#: booleans.py:27
++msgid "Allow dhcpc client applications to execute iptables commands"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:129
+-msgid "Disable SELinux protection for nsd daemon"
++#: booleans.py:28
++msgid "Allow DHCP daemon to use LDAP backends"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:130
+-msgid "Disable SELinux protection for ntpd daemon"
++#: booleans.py:29
++msgid "Allow all domains to use other domains file descriptors"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:131
+-msgid "Disable SELinux protection for oddjob"
++#: booleans.py:30
++msgid "Allow all domains to have the kernel load modules"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:132
+-msgid "Disable SELinux protection for oddjob_mkhomedir"
++#: booleans.py:31
++msgid "Allow the use of the audio devices as the source for the entropy feeds"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:133
+-msgid "Disable SELinux protection for openvpn daemon"
++#: booleans.py:32
++msgid "Allow exim to connect to databases (postgres, mysql)"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:134
+-msgid "Disable SELinux protection for pam daemon"
++#: booleans.py:33
++msgid "Allow exim to create, read, write, and delete unprivileged user files."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:135
+-msgid "Disable SELinux protection for pegasus"
++#: booleans.py:34
++msgid "Allow exim to read unprivileged user files."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:136
+-msgid "Disable SELinux protection for perdition daemon"
++#: booleans.py:35
++msgid "Enable extra rules in the cron domain to support fcron."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:137
+-msgid "Disable SELinux protection for portmap daemon"
++#: booleans.py:36
++msgid "Allow fenced domain to connect to the network using TCP."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:138
+-msgid "Disable SELinux protection for portslave daemon"
++#: booleans.py:37
++msgid "Allow fenced domain to execute ssh."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:139
+-msgid "Disable SELinux protection for postfix"
++#: booleans.py:38
++msgid "Allow ftp to read and write files in the user home directories"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:140
+-msgid "Disable SELinux protection for postgresql daemon"
++#: booleans.py:39
++msgid ""
++"Allow ftp servers to upload files,  used for public file transfer services. "
++"Directories must be labeled public_content_rw_t."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:141
+-msgid "pppd"
++#: booleans.py:40
++msgid "Allow ftp servers to connect to all ports > 1023"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:141
+-msgid "Allow pppd to be run for a regular user"
++#: booleans.py:41
++msgid "Allow ftp servers to connect to mysql database ports"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:142
+-msgid "Disable SELinux protection for pptp"
++#: booleans.py:42
++msgid ""
++"Allow ftp servers to login to local users and read/write all files on the "
++"system, governed by DAC."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:143
+-msgid "Disable SELinux protection for prelink daemon"
++#: booleans.py:43
++msgid "Allow ftp servers to use cifs used for public file transfer services."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:144
+-msgid "Disable SELinux protection for privoxy daemon"
++#: booleans.py:44
++msgid "Allow ftp servers to use nfs used for public file transfer services."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:145
+-msgid "Disable SELinux protection for ptal daemon"
++#: booleans.py:45
++msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:146
+-msgid "Disable SELinux protection for pxe daemon"
++#: booleans.py:46
++msgid "Determine whether Git CGI can search home directories."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:147
+-msgid "Disable SELinux protection for pyzord"
++#: booleans.py:47
++msgid "Determine whether Git CGI can access cifs file systems."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:148
+-msgid "Disable SELinux protection for quota daemon"
++#: booleans.py:48
++msgid "Determine whether Git CGI can access nfs file systems."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:149
+-msgid "Disable SELinux protection for radiusd daemon"
++#: booleans.py:49
++msgid ""
++"Determine whether Git session daemon can bind TCP sockets to all unreserved "
++"ports."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:150
+-msgid "Disable SELinux protection for radvd daemon"
++#: booleans.py:50
++msgid ""
++"Determine whether calling user domains can execute Git daemon in the "
++"git_session_t domain."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:151
+-msgid "Disable SELinux protection for rdisc"
++#: booleans.py:51
++msgid "Determine whether Git system daemon can search home directories."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:152
+-msgid "Disable SELinux protection for readahead"
++#: booleans.py:52
++msgid "Determine whether Git system daemon can access cifs file systems."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:153
+-msgid "Allow programs to read files in non-standard locations (default_t)"
++#: booleans.py:53
++msgid "Determine whether Git system daemon can access nfs file systems."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:154
+-msgid "Disable SELinux protection for restorecond"
++#: booleans.py:54
++msgid "Allow gitisis daemon to send mail"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:155
+-msgid "Disable SELinux protection for rhgb daemon"
++#: booleans.py:55
++msgid "Enable reading of urandom for all domains."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:156
+-msgid "Disable SELinux protection for ricci"
++#: booleans.py:56
++msgid ""
++"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
++"agent to manage user files."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:157
+-msgid "Disable SELinux protection for ricci_modclusterd"
++#: booleans.py:57
++msgid ""
++"Allow gpg web domain to modify public files used for public file transfer "
++"services."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:158
+-msgid "Disable SELinux protection for rlogind daemon"
++#: booleans.py:58
++msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:159
+-msgid "Disable SELinux protection for rpcd daemon"
++#: booleans.py:59
++msgid ""
++"Allow Apache to modify public files used for public file transfer services. "
++"Directories/Files must be labeled public_content_rw_t."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:160
+-msgid "Disable SELinux protection for rshd"
++#: booleans.py:60
++msgid "Allow httpd to use built in scripting (usually php)"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:161
+-msgid "rsync"
++#: booleans.py:61
++msgid "Allow http daemon to check spam"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:161
+-msgid "Disable SELinux protection for rsync daemon"
++#: booleans.py:62
++msgid ""
++"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
++"ports"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:162
+-msgid "Allow ssh to run from inetd instead of as a daemon"
++#: booleans.py:63
++msgid "Allow httpd to connect to the ldap port"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:163
+-msgid "Allow Samba to share nfs directories"
++#: booleans.py:64
++msgid "Allow http daemon to connect to zabbix"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
+-msgid "SASL authentication server"
++#: booleans.py:65
++msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:164
+-msgid "Allow sasl authentication server to read /etc/shadow"
++#: booleans.py:66
++msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:165
++#: booleans.py:67
+ msgid ""
+-"Allow X-Windows server to map a memory region as both executable and writable"
++"Allow HTTPD scripts and modules to connect to databases over the network."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:166
+-msgid "Disable SELinux protection for saslauthd daemon"
++#: booleans.py:68
++msgid "Allow httpd to connect to memcache server"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:167
+-msgid "Disable SELinux protection for scannerdaemon daemon"
++#: booleans.py:69
++msgid "Allow httpd to act as a relay"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:168
+-msgid "Do not allow transition to sysadm_t, sudo and su effected"
++#: booleans.py:70
++msgid "Allow http daemon to send mail"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:169
+-msgid "Do not allow any processes to load kernel modules"
++#: booleans.py:71
++msgid "Allow Apache to communicate with avahi service via dbus"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:170
+-msgid "Do not allow any processes to modify kernel SELinux policy"
++#: booleans.py:72
++msgid "Allow httpd cgi support"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:171
+-msgid "Disable SELinux protection for sendmail daemon"
++#: booleans.py:73
++msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:172
+-msgid "Disable SELinux protection for setrans"
++#: booleans.py:74
++msgid "Allow httpd to read home directories"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:173
+-msgid "Disable SELinux protection for setroubleshoot daemon"
++#: booleans.py:75
++msgid "Allow httpd scripts and modules execmem/execstack"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:174
+-msgid "Disable SELinux protection for slapd daemon"
++#: booleans.py:76
++msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:175
+-msgid "Disable SELinux protection for slrnpull daemon"
++#: booleans.py:77
++msgid "Allow httpd processes to manage IPA content"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:176
+-msgid "Disable SELinux protection for smbd daemon"
++#: booleans.py:78
++msgid "Allow Apache to use mod_auth_ntlm_winbind"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:177
+-msgid "Disable SELinux protection for snmpd daemon"
++#: booleans.py:79
++msgid "Allow Apache to use mod_auth_pam"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:178
+-msgid "Disable SELinux protection for snort daemon"
++#: booleans.py:80
++msgid "Allow httpd to read user content"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:179
+-msgid "Disable SELinux protection for soundd daemon"
++#: booleans.py:81
++msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:180
+-msgid "Disable SELinux protection for sound daemon"
++#: booleans.py:82
++msgid "Allow httpd daemon to change its resource limits"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
+-msgid "Spam Protection"
++#: booleans.py:83
++msgid ""
++"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:181
+-msgid "Disable SELinux protection for spamd daemon"
++#: booleans.py:84
++msgid ""
++"Allow apache scripts to write to public content, directories/files must be "
++"labeled public_rw_content_t."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:182
+-msgid "Allow spamd to access home directories"
++#: booleans.py:85
++msgid "Allow Apache to execute tmp content."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:183
+-msgid "Allow Spam Assassin daemon network access"
++#: booleans.py:86
++msgid ""
++"Unify HTTPD to communicate with the terminal. Needed for entering the "
++"passphrase for certificates at the terminal."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:184
+-msgid "Disable SELinux protection for speedmgmt daemon"
++#: booleans.py:87
++msgid "Unify HTTPD handling of all content files."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
+-msgid "Squid"
++#: booleans.py:88
++msgid "Allow httpd to access cifs file systems"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:185
+-msgid "Allow squid daemon to connect to the network"
++#: booleans.py:89
++msgid "Allow httpd to access FUSE file systems"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:186
+-msgid "Disable SELinux protection for squid daemon"
++#: booleans.py:90
++msgid "Allow httpd to run gpg"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:187
+-msgid "Disable SELinux protection for ssh daemon"
++#: booleans.py:91
++msgid "Allow httpd to access nfs file systems"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:188
+-msgid "Allow ssh logins as sysadm_r:sysadm_t"
++#: booleans.py:92
++msgid "Allow httpd to communicate with oddjob to start up a service"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:189
++#: booleans.py:93
++msgid "Allow httpd to access openstack ports"
 +msgstr ""
 +
-+#: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
-+msgid "Enable Audit"
++#: booleans.py:94
++msgid "Allow icecast to connect to all ports, not just sound ports."
 +msgstr ""
 +
-+#: ../gui/modulesPage.py:162
-+msgid "Load Policy Module"
++#: booleans.py:95
+ msgid ""
+-"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
+-"bashrc)"
++"Allow the Irssi IRC Client to connect to any port, and to bind to any "
++"unreserved port."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
+-msgid "Universal SSL tunnel"
++#: booleans.py:96
++msgid "Allow java executable stack"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:190
+-msgid "Disable SELinux protection for stunnel daemon"
++#: booleans.py:97
++msgid "Allow confined applications to run with kerberos."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:191
+-msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
++#: booleans.py:98
++msgid "Allow syslogd daemon to send mail"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:192
+-msgid "Disable SELinux protection for swat daemon"
++#: booleans.py:99
++msgid "Allow syslogd the ability to read/write terminals"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:193
+-msgid "Disable SELinux protection for sxid daemon"
++#: booleans.py:100
++msgid "Allow logging in and using the system from /dev/console."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:194
+-msgid "Disable SELinux protection for syslogd daemon"
++#: booleans.py:101
++msgid ""
++"Control the ability to mmap a low area of the address space, as configured "
++"by /proc/sys/kernel/mmap_min_addr."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:195
+-msgid "Disable SELinux protection for system cron jobs"
++#: booleans.py:102
++msgid "Allow mock to read files in home directories."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:196
+-msgid "Disable SELinux protection for tcp daemon"
++#: booleans.py:103
++msgid "Allow the mount command to mount any directory or file."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:197
+-msgid "Disable SELinux protection for telnet daemon"
++#: booleans.py:104
++msgid "Allow mozilla plugin domain to connect to the network using TCP."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:198
+-msgid "Disable SELinux protection for tftpd daemon"
++#: booleans.py:105
++msgid ""
++"Allow mozilla_plugins to create random content in the users home directory"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:199
+-msgid "Disable SELinux protection for transproxy daemon"
++#: booleans.py:106
++msgid "Allow confined web browsers to read home directory content"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:79
-+msgid "Polgen"
++#: booleans.py:107
++msgid "Allow mplayer executable stack"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:200
+-msgid "Disable SELinux protection for udev daemon"
++#: booleans.py:108
++msgid "Allow mysqld to connect to all ports"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:201
+-msgid "Disable SELinux protection for uml daemon"
++#: booleans.py:109
++msgid "Allow BIND to bind apache port."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:202
++#: booleans.py:110
+ msgid ""
+-"Allow xinetd to run unconfined, including any services it starts that do not "
+-"have a domain transition explicitly defined"
++"Allow BIND to write the master zone files. Generally this is used for "
++"dynamic DNS or zone transfers."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:203
++#: booleans.py:111
++msgid "Allow any files/directories to be exported read/only via NFS."
 +msgstr ""
 +
-+#: ../gui/polgen.glade:80
-+msgid "Red Hat 2007"
++#: booleans.py:112
++msgid "Allow any files/directories to be exported read/write via NFS."
 +msgstr ""
 +
-+#: ../gui/polgen.glade:81
-+msgid "GPL"
++#: booleans.py:113
+ msgid ""
+-"Allow rc scripts to run unconfined, including any daemon started by an rc "
+-"script that does not have a domain transition explicitly defined"
++"Allow nfs servers to modify public files used for public file transfer "
++"services.  Files/Directories must be labeled public_content_rw_t."
 +msgstr ""
 +
-+#. TRANSLATORS: Replace this string with your names, one name per line.
-+#: ../gui/polgen.glade:85 ../gui/system-config-selinux.glade:17
-+msgid "translator-credits"
++#: booleans.py:114
++msgid "Allow system to run with NIS"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:204
+-msgid "Allow rpm to run unconfined"
++#: booleans.py:115
++msgid "Allow confined applications to use nscd shared memory."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:205
+-msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
++#: booleans.py:116
++msgid "Allow nsplugin code to connect to unreserved ports"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:206
+-msgid "Disable SELinux protection for updfstab daemon"
++#: booleans.py:117
++msgid "Allow nsplugin code to execmem/execstack"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:207
+-msgid "Disable SELinux protection for uptimed daemon"
++#: booleans.py:118
++msgid "Allow openvpn to read home directories"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:208
++#: booleans.py:119
++msgid "Allow piranha-lvs domain to connect to the network using TCP."
 +msgstr ""
 +
-+#: ../gui/polgen.glade:90
-+msgid "SELinux Policy Generation Tool"
++#: booleans.py:120
++msgid "Allow polipo to connect to all ports > 1023"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:128
++#: booleans.py:121
 +msgid ""
-+"<b>Select the policy type for the application or user role you want to "
-+"confine:</b>"
++"Determine whether Polipo session daemon can bind tcp sockets to all "
++"unreserved ports."
 +msgstr ""
 +
-+#: ../gui/polgen.glade:177
-+msgid "<b>Applications</b>"
++#: booleans.py:122
+ msgid ""
+-"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
+-"staff_r can do so"
++"Determine whether calling user domains can execute Polipo daemon in the "
++"polipo_session_t domain."
 +msgstr ""
 +
-+#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
-+msgid ""
-+"Standard Init Daemon are daemons started on boot via init scripts.  Usually "
-+"requires a script in /etc/rc.d/init.d"
++#: booleans.py:123
++msgid "Determine whether polipo can access cifs file systems."
 +msgstr ""
 +
-+#: ../gui/polgen.glade:241 ../gui/polgen.py:156
-+msgid "Standard Init Daemon"
++#: booleans.py:124
++msgid "Determine whether Polipo can access nfs file systems."
 +msgstr ""
 +
-+#: ../gui/polgen.glade:261 ../gui/polgen.py:157
-+msgid "DBUS System Daemon"
++#: booleans.py:125
++msgid "Enable polyinstantiated directory support."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:209
+-msgid "Allow users to execute the mount command"
++#: booleans.py:126
++msgid "Allow the portage domains to use NFS mounts (regular nfs_t)"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:210
+-msgid "Allow regular users direct mouse access (only allow the X server)"
++#: booleans.py:127
++msgid "Allow postfix_local domain full write access to mail_spool directories"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:211
+-msgid "Allow users to run the dmesg command"
++#: booleans.py:128
++msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:212
+-msgid "Allow users to control network interfaces (also needs USERCTL=true)"
++#: booleans.py:129
++msgid "Allow transmit client label to foreign database"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:213
+-msgid "Allow normal user to execute ping"
++#: booleans.py:130
++msgid "Allow database admins to execute DML statement"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:214
+-msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
++#: booleans.py:131
++msgid "Allow unprivileged users to execute DDL statement"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:215
+-msgid "Allow users to rw usb devices"
++#: booleans.py:132
++msgid "Allow pppd to load kernel modules for certain modems"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:216
++#: booleans.py:133
++msgid "Allow pppd to be run for a regular user"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:280
-+msgid "Internet Services Daemon are daemons started by xinetd"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:282
-+msgid "Internet Services Daemon (inetd)"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:301
-+msgid ""
-+"Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:303 ../gui/polgen.py:159
-+msgid "Web Application/Script (CGI)"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:322 ../gui/polgen.glade:343
-+msgid ""
-+"User Application are any application that you would like to confine that is "
-+"started by a user"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:324 ../gui/polgen.py:160
-+msgid "User Application"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:345 ../gui/polgen.py:161
-+msgid "Sandbox"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:391
-+msgid "<b>Login Users</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:453
-+msgid "Modify an existing login user record."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:455
-+msgid "Existing User Roles"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:474
-+msgid ""
-+"This user will login to a machine only via a terminal or remote login.  By "
-+"default this user will have  no setuid, no networking, no su, no sudo."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:476 ../gui/polgen.py:162
-+msgid "Minimal Terminal User Role"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:495
-+msgid ""
-+"This user can login to a machine via X or terminal.  By default this user "
-+"will have no setuid, no networking, no sudo, no su"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:497 ../gui/polgen.py:163
-+msgid "Minimal X Windows User Role"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:516
-+msgid ""
-+"User with full networking, no setuid applications without transition, no "
-+"sudo, no su."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:518 ../gui/polgen.py:164
-+msgid "User Role"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:537
++#: booleans.py:134
+ msgid ""
+-"Allow users to run TCP servers (bind to ports and accept connection from the "
+-"same domain and outside users)  disabling this forces FTP passive mode and "
+-"may change other protocols"
++"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:217
+-msgid "Allow user to stat ttyfiles"
++#: booleans.py:135
++msgid "Allow Puppet client to manage all file types."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:218
+-msgid "Disable SELinux protection for uucpd daemon"
++#: booleans.py:136
++msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:219
+-msgid "Disable SELinux protection for vmware daemon"
++#: booleans.py:137
++msgid "Allow qemu to connect fully to the network"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:220
+-msgid "Disable SELinux protection for watchdog daemon"
++#: booleans.py:138
++msgid "Allow qemu to use cifs/Samba file systems"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:221
+-msgid "Disable SELinux protection for winbind daemon"
++#: booleans.py:139
++msgid "Allow qemu to use serial/parallel communication ports"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:222
+-msgid "Disable SELinux protection for xdm daemon"
++#: booleans.py:140
++msgid "Allow qemu to use nfs file systems"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:223
+-msgid "Allow xdm logins as sysadm_r:sysadm_t"
++#: booleans.py:141
++msgid "Allow qemu to use usb devices"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:224
+-msgid "Disable SELinux protection for xen daemon"
++#: booleans.py:142
++msgid "Allow racoon to read shadow"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:225
+-msgid "XEN"
++#: booleans.py:143
++msgid "Allow rgmanager domain to connect to the network using TCP."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:225
+-msgid "Allow xen to read/write physical disk devices"
++#: booleans.py:144
 +msgid ""
-+"User with full networking, no setuid applications without transition, no su, "
-+"can sudo to Root Administration Roles"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:539 ../gui/polgen.py:165
-+msgid "Admin User Role"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:585
-+msgid "<b>Root Users</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:647
++"Allow rsync to modify public files used for public file transfer services.  "
++"Files/Directories must be labeled public_content_rw_t."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:226
+-msgid "Disable SELinux protection for xfs daemon"
++#: booleans.py:145
++msgid "Allow rsync to run as a client"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:227
+-msgid "Disable SELinux protection for xen control"
++#: booleans.py:146
++msgid "Allow rsync to export any files/directories read only."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:228
+-msgid "Disable SELinux protection for ypbind daemon"
++#: booleans.py:147
++msgid "Allow rsync servers to share cifs files systems"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:229
+-msgid "Disable SELinux protection for NIS Password Daemon"
++#: booleans.py:148
++msgid "Allow rsync servers to share nfs files systems"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:230
+-msgid "Disable SELinux protection for ypserv daemon"
++#: booleans.py:149
++msgid "Allow samba to create new home directories (e.g. via PAM)"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:231
+-msgid "Disable SELinux protection for NIS Transfer Daemon"
++#: booleans.py:150
 +msgid ""
-+"Select Root Administrator User Role, if this user will be used to administer "
-+"the machine while running as root.  This user will not be able to login to "
-+"the system directly."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:649 ../gui/polgen.py:166
-+msgid "Root Admin User Role"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:716
-+msgid "label104"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:745
-+msgid "<b>Enter name of application or user role:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
-+msgid "Name"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:807
-+msgid "Enter complete path for executable to be confined."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:830 ../gui/polgen.glade:950 ../gui/polgen.glade:3142
-+msgid "..."
++"Allow samba to act as the domain controller, add users, groups and change "
++"passwords."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:232
+-msgid "Allow SELinux webadm user to manage unprivileged users home directories"
++#: booleans.py:151
++msgid "Allow samba to share users home directories."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:233
+-msgid "Allow SELinux webadm user to read unprivileged users home directories"
++#: booleans.py:152
++msgid "Allow samba to share any file/directory read only."
+ msgstr ""
+ 
+-#: ../gui/semanagePage.py:126
+-#, python-format
+-msgid "Are you sure you want to delete %s '%s'?"
++#: booleans.py:153
++msgid "Allow samba to share any file/directory read/write."
+ msgstr ""
+ 
+-#: ../gui/semanagePage.py:126
+-#, python-format
+-msgid "Delete %s"
++#: booleans.py:154
++msgid "Allow samba to act as a portmapper"
+ msgstr ""
+ 
+-#: ../gui/semanagePage.py:134
+-#, python-format
+-msgid "Add %s"
++#: booleans.py:155
++msgid "Allow samba to run unconfined scripts"
+ msgstr ""
+ 
+-#: ../gui/semanagePage.py:148
+-#, python-format
+-msgid "Modify %s"
++#: booleans.py:156
++msgid "Allow samba to export ntfs/fusefs volumes."
+ msgstr ""
+ 
+-#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
+-msgid "Permissive"
++#: booleans.py:157
++msgid "Allow samba to export NFS volumes."
+ msgstr ""
+ 
+-#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
+-msgid "Enforcing"
++#: booleans.py:158
++msgid "Allow sanlock to read/write fuse files"
+ msgstr ""
+ 
+-#: ../gui/statusPage.py:94
+-msgid "Status"
++#: booleans.py:159
++msgid "Allow sanlock to manage nfs files"
+ msgstr ""
+ 
+-#: ../gui/statusPage.py:133
++#: booleans.py:160
++msgid "Allow sanlock to manage cifs files"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:849
-+msgid "Enter unique name for the confined application or user role."
++#: booleans.py:161
++msgid "Allow sasl to read shadow"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:871
-+msgid "Executable"
++#: booleans.py:162
+ 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?"
++"disallow programs, such as newrole, from transitioning to administrative "
++"user domains."
+ msgstr ""
+ 
+-#: ../gui/statusPage.py:147
++#: booleans.py:163
++msgid "Disable kernel module loading."
 +msgstr ""
 +
-+#: ../gui/polgen.glade:899
-+msgid "Init script"
++#: booleans.py:164
+ msgid ""
+-"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
+-"you later decide to turn SELinux back on, the system will be required to "
+-"relabel.  If you just want to see if SELinux is causing a problem on your "
+-"system, you can go to permissive mode which will only log errors and not "
+-"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
+-"wish to continue?"
++"Boolean to determine whether the system permits loading policy, setting "
++"enforcing mode, and changing boolean values.  Set this to true and you have "
++"to reboot to set it back."
+ msgstr ""
+ 
+-#: ../gui/statusPage.py:152
++#: booleans.py:165
++msgid "Allow regular users direct dri device access"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:927
++#: booleans.py:166
+ msgid ""
+-"Changing to SELinux enabled will cause a relabel of the entire file system "
+-"on the next boot. Relabeling takes a long time depending on the size of the "
+-"file system.  Do you wish to continue?"
++"Allow unconfined executables to make their heap memory executable.  Doing "
++"this is a really bad idea. Probably indicates a badly coded executable, but "
++"could indicate an attack. This executable should be reported in bugzilla"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:11
+-msgid "system-config-selinux"
++#: booleans.py:167
 +msgid ""
-+"Enter complete path to init script used to start the confined application."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:982
-+msgid "label105"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1011
-+msgid "<b>Select existing role to modify:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1045
-+msgid "Select the user roles that will transiton to the %s domain."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1073
-+msgid "label106"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1102
-+msgid "<b>Select roles that %s will transition to:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1136
-+msgid "Select applications domains that %s will transition to."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1164
-+msgid "label107"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1193
-+msgid "<b>Select the user_roles that will transition to %s:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1227
-+msgid "Select the user roles that will transiton to this applications domains."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1255
-+msgid "label108"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1284
-+msgid "<b>Select domains that %s will administer:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1318 ../gui/polgen.glade:1409
-+msgid "Select the domains that you would like this user administer."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1346
-+msgid "label109"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1375
-+msgid "<b>Select additional roles for %s:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1437
-+msgid "label111"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1466
-+msgid "<b>Enter network ports that %s binds on:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1497 ../gui/polgen.glade:1997
-+msgid "<b>TCP Ports</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1565 ../gui/polgen.glade:1785
-+msgid "Allows %s to bind to any udp port"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1567 ../gui/polgen.glade:1787 ../gui/polgen.glade:2061
-+#: ../gui/polgen.glade:2215
-+msgid "All"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1585 ../gui/polgen.glade:1805
-+msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1587 ../gui/polgen.glade:1807
-+msgid "600-1024"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1605 ../gui/polgen.glade:1825
++"Allow all unconfined executables to use libraries requiring text relocation "
++"that are not labeled textrel_shlib_t"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:12
++#: booleans.py:168
+ msgid ""
+-"Copyright (c)2006 Red Hat, Inc.\n"
+-"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
++"Allow unconfined executables to make their stack executable.  This should "
++"never, ever be necessary. Probably indicates a badly coded executable, but "
++"could indicate an attack. This executable should be reported in bugzilla"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:22
+-#: ../gui/system-config-selinux.glade:544
+-msgid "Add SELinux Login Mapping"
++#: booleans.py:169
++msgid "Allow users to connect to the local mysql server"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:257
+-msgid "Add SELinux Network Ports"
++#: booleans.py:170
 +msgid ""
-+"Enter a comma separated list of udp ports or ranges of ports that %s binds "
-+"to. Example: 612, 650-660"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1607 ../gui/polgen.glade:1827
-+msgid "Unreserved Ports (>1024)"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1638 ../gui/polgen.glade:1858 ../gui/polgen.glade:2079
-+#: ../gui/polgen.glade:2233
-+msgid "Select Ports"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1663 ../gui/polgen.glade:1883
-+msgid "Allows %s to bind to any udp ports > 1024"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1717 ../gui/polgen.glade:2151
-+msgid "<b>UDP Ports</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1937
-+msgid "label113"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1966
-+msgid "<b>Select network ports that %s connects to:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2058
-+msgid "Allows %s to connect to any tcp port"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2104
++"Allow confined users the ability to execute the ping and traceroute commands."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:391
+-#: ../gui/system-config-selinux.glade:678
+-msgid "SELinux Type"
++#: booleans.py:171
++msgid "Allow users to connect to PostgreSQL"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:622
+-msgid "File Specification"
++#: booleans.py:172
 +msgid ""
-+"Enter a comma separated list of tcp ports or ranges of ports that %s "
-+"connects to. Example: 612, 650-660"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2212
-+msgid "Allows %s to connect to any udp port"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2258
++"Allow user to r/w files on filesystems that do not have extended attributes "
++"(FAT, CDROM, FLOPPY)"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:650
+-msgid "File Type"
++#: booleans.py:173
 +msgid ""
-+"Enter a comma separated list of udp ports or ranges of ports that %s "
-+"connects to. Example: 612, 650-660"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2305
-+msgid "label114"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2334
-+msgid "<b>Select common application traits for %s:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2366
-+msgid "Writes syslog messages\t"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2385
-+msgid "Create/Manipulate temporary files in /tmp"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2404
-+msgid "Uses Pam for authentication"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2423
-+msgid "Uses nsswitch or getpw* calls"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2442
-+msgid "Uses dbus"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2461
-+msgid "Sends audit messages"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2480
-+msgid "Interacts with the terminal"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2499
-+msgid "Sends email"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2530
-+msgid "label115"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2559
-+msgid "<b>Add files/directories that %s manages</b>"
++"Allow users to run TCP servers (bind to ports and accept connection from the "
++"same domain and outside users)  disabling this forces FTP passive mode and "
++"may change other protocols."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:727
++#: booleans.py:174
++msgid "Allow user music sharing"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:2788
++#: booleans.py:175
+ msgid ""
+-"all files\n"
+-"regular file\n"
+-"directory\n"
+-"character device\n"
+-"block device\n"
+-"socket\n"
+-"symbolic link\n"
+-"named pipe\n"
++"Allow anon internal-sftp to upload files, used for public file transfer "
++"services. Directories must be labeled public_content_rw_t."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:773
+-msgid "MLS"
++#: booleans.py:176
 +msgid ""
-+"Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
-+"Files ..."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2823
-+msgid "label116"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2852
-+msgid "<b>Add booleans from the %s policy:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:3002
-+msgid "Add/Remove booleans used by the %s domain"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:3066
-+msgid "<b>Which directory you will generate the %s policy?</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:3097
-+msgid "Policy Directory"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:3254
-+msgid "Add Booleans Dialog"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:3327
-+msgid "Boolean Name"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:261
-+msgid "Role"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:268
-+msgid "Existing_User"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
-+msgid "Application"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:352
-+#, python-format
-+msgid "%s must be a directory"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
-+msgid "You must select a user"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:542
-+msgid "Select executable file to be confined."
-+msgstr ""
-+
-+#: ../gui/polgengui.py:553
-+msgid "Select init script file to be confined."
-+msgstr ""
-+
-+#: ../gui/polgengui.py:563
-+msgid "Select file(s) that confined application creates or writes"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:570
-+msgid "Select directory(s) that the confined application owns and writes into"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:632
-+msgid "Select directory to generate policy files in"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:649
-+#, python-format
++"Allow sftp-internal to read and write files in the user home directories"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:837
+-msgid "Add SELinux User"
++#: booleans.py:177
 +msgid ""
-+"Type %s_t already defined in current policy.\n"
-+"Do you want to continue?"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
-+msgid "Verify Name"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:653
-+#, python-format
++"Allow sftp-internal to login to local users and read/write all files on the "
++"system, governed by DAC."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1079
+-msgid "SELinux Administration"
++#: booleans.py:178
 +msgid ""
-+"Module %s.pp already loaded in current policy.\n"
-+"Do you want to continue?"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:699
++"Allow internal-sftp to read and write files in the user ssh home directories."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1122
+-msgid "Add"
++#: booleans.py:179
++msgid "Allow sge to connect to the network using any TCP port"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1144
+-msgid "_Properties"
++#: booleans.py:180
++msgid "Allow sge to access nfs file systems."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1166
+-msgid "_Delete"
++#: booleans.py:181
 +msgid ""
-+"You must add a name made up of letters and numbers and containing no spaces."
-+msgstr ""
-+
-+#: ../gui/polgengui.py:713
-+msgid "You must enter a executable"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
-+msgid "Configue SELinux"
-+msgstr ""
-+
-+#: ../gui/polgen.py:158
-+msgid "Internet Services Daemon"
-+msgstr ""
-+
-+#: ../gui/polgen.py:197
-+#, python-format
-+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
-+msgstr ""
-+
-+#: ../gui/polgen.py:324
-+msgid "You must enter a name for your confined process/user"
-+msgstr ""
-+
-+#: ../gui/polgen.py:326
++"Enable additional permissions needed to support devices on 3ware controllers."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1256
+-msgid "Select Management Object"
++#: booleans.py:182
 +msgid ""
-+"Name must be alpha numberic with no spaces. Consider using option \"-n "
-+"MODULENAME\""
-+msgstr ""
-+
-+#: ../gui/polgen.py:414
-+msgid "User Role types can not be assigned executables."
-+msgstr ""
-+
-+#: ../gui/polgen.py:420
-+msgid "Only Daemon apps can use an init script.."
-+msgstr ""
-+
-+#: ../gui/polgen.py:438
-+msgid "use_resolve must be a boolean value "
-+msgstr ""
-+
-+#: ../gui/polgen.py:444
-+msgid "use_syslog must be a boolean value "
-+msgstr ""
-+
-+#: ../gui/polgen.py:450
-+msgid "use_kerberos must be a boolean value "
-+msgstr ""
-+
-+#: ../gui/polgen.py:456
-+msgid "manage_krb5_rcache must be a boolean value "
-+msgstr ""
-+
-+#: ../gui/polgen.py:486
-+msgid "USER Types automatically get a tmp type"
-+msgstr ""
-+
-+#: ../gui/polgen.py:1004
-+msgid "You must enter the executable path for your confined process"
-+msgstr ""
-+
-+#: ../gui/polgen.py:1182
-+msgid "Type Enforcement file"
-+msgstr ""
-+
-+#: ../gui/polgen.py:1183
-+msgid "Interface file"
-+msgstr ""
-+
-+#: ../gui/polgen.py:1184
-+msgid "File Contexts file"
-+msgstr ""
-+
-+#: ../gui/polgen.py:1185
-+msgid "Setup Script"
-+msgstr ""
-+
-+#: ../gui/polgen.py:1306
-+#, python-format
++"Allow samba to modify public files used for public file transfer services.  "
++"Files/Directories must be labeled public_content_rw_t."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1273
+-msgid "<b>Select:</b>"
++#: booleans.py:183
++msgid "Allow user spamassassin clients to use the network."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1326
+-msgid "System Default Enforcing Mode"
++#: booleans.py:184
++msgid "Allow spamd to read/write user home directories."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1354
++#: booleans.py:185
+ msgid ""
+-"Disabled\n"
+-"Permissive\n"
+-"Enforcing\n"
++"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1373
+-msgid "Current Enforcing Mode"
++#: booleans.py:186
++msgid "Allow squid to run as a transparent proxy (TPROXY)"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1418
+-msgid "System Default Policy Type: "
++#: booleans.py:187
 +msgid ""
-+"\n"
-+"%s\n"
-+"\n"
-+"sepolgen [ -n moduleName ] [ -m ] [ -t type ] [ executable | Name ]\n"
-+"valid Types:\n"
-+msgstr ""
-+
-+#: ../gui/polgen.py:1354
-+msgid "Executable or Name required"
++"Allow ssh with chroot env to read and write files in the user home "
++"directories"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1463
++#: booleans.py:188
++msgid "allow host key based authentication"
 +msgstr ""
 +
-+#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
-+msgid "Network Port"
++#: booleans.py:189
++msgid "Allow ssh logins as sysadm_r:sysadm_t"
 +msgstr ""
 +
-+#: ../gui/portsPage.py:85
-+msgid ""
-+"SELinux Port\n"
-+"Type"
++#: booleans.py:190
++msgid "allow staff user to create and transition to svirt domains."
 +msgstr ""
 +
-+#: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
-+msgid "Protocol"
++#: booleans.py:191
++msgid "Allow the Telepathy connection managers to connect to any network port."
 +msgstr ""
 +
-+#: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
++#: booleans.py:192
+ msgid ""
+-"Select if you wish to relabel then entire file system on next reboot.  "
+-"Relabeling can take a very long time, depending on the size of the system.  "
+-"If you are changing policy types or going from disabled to enforcing, a "
+-"relabel is required."
++"Allow the Telepathy connection managers to connect to any generic TCP port."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1509
+-msgid "Relabel on next reboot."
++#: booleans.py:193
 +msgid ""
-+"MLS/MCS\n"
-+"Level"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:101
-+msgid "Port"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:207
-+#, python-format
-+msgid "Port number \"%s\" is not valid.  0 < PORT_NUMBER < 65536 "
-+msgstr ""
-+
-+#: ../gui/portsPage.py:252
-+msgid "List View"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:255 ../gui/system-config-selinux.glade:2419
-+msgid "Group View"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:1 ../gui/selinux.tbl:30 ../gui/selinux.tbl:31
-+#: ../gui/selinux.tbl:32 ../gui/selinux.tbl:33 ../gui/selinux.tbl:34
-+#: ../gui/selinux.tbl:36 ../gui/selinux.tbl:37 ../gui/selinux.tbl:38
-+#: ../gui/selinux.tbl:39 ../gui/selinux.tbl:40 ../gui/selinux.tbl:42
-+#: ../gui/selinux.tbl:43 ../gui/selinux.tbl:44 ../gui/selinux.tbl:45
-+#: ../gui/selinux.tbl:46 ../gui/selinux.tbl:47 ../gui/selinux.tbl:48
-+#: ../gui/selinux.tbl:49 ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
-+#: ../gui/selinux.tbl:52 ../gui/selinux.tbl:53 ../gui/selinux.tbl:59
-+#: ../gui/selinux.tbl:60 ../gui/selinux.tbl:61 ../gui/selinux.tbl:62
-+#: ../gui/selinux.tbl:63 ../gui/selinux.tbl:64 ../gui/selinux.tbl:65
-+#: ../gui/selinux.tbl:66 ../gui/selinux.tbl:67 ../gui/selinux.tbl:68
-+#: ../gui/selinux.tbl:69 ../gui/selinux.tbl:75 ../gui/selinux.tbl:76
-+#: ../gui/selinux.tbl:77 ../gui/selinux.tbl:78 ../gui/selinux.tbl:79
-+#: ../gui/selinux.tbl:80 ../gui/selinux.tbl:81 ../gui/selinux.tbl:82
-+#: ../gui/selinux.tbl:83 ../gui/selinux.tbl:84 ../gui/selinux.tbl:86
-+#: ../gui/selinux.tbl:88 ../gui/selinux.tbl:89 ../gui/selinux.tbl:90
-+#: ../gui/selinux.tbl:92 ../gui/selinux.tbl:94 ../gui/selinux.tbl:95
-+#: ../gui/selinux.tbl:96 ../gui/selinux.tbl:97 ../gui/selinux.tbl:98
-+#: ../gui/selinux.tbl:99 ../gui/selinux.tbl:100 ../gui/selinux.tbl:101
-+#: ../gui/selinux.tbl:102 ../gui/selinux.tbl:103 ../gui/selinux.tbl:104
-+#: ../gui/selinux.tbl:106 ../gui/selinux.tbl:108 ../gui/selinux.tbl:109
-+#: ../gui/selinux.tbl:110 ../gui/selinux.tbl:111 ../gui/selinux.tbl:112
-+#: ../gui/selinux.tbl:113 ../gui/selinux.tbl:114 ../gui/selinux.tbl:116
-+#: ../gui/selinux.tbl:117 ../gui/selinux.tbl:119 ../gui/selinux.tbl:121
-+#: ../gui/selinux.tbl:123 ../gui/selinux.tbl:124 ../gui/selinux.tbl:127
-+#: ../gui/selinux.tbl:129 ../gui/selinux.tbl:130 ../gui/selinux.tbl:131
-+#: ../gui/selinux.tbl:132 ../gui/selinux.tbl:133 ../gui/selinux.tbl:134
-+#: ../gui/selinux.tbl:135 ../gui/selinux.tbl:136 ../gui/selinux.tbl:137
-+#: ../gui/selinux.tbl:138 ../gui/selinux.tbl:139 ../gui/selinux.tbl:142
-+#: ../gui/selinux.tbl:143 ../gui/selinux.tbl:144 ../gui/selinux.tbl:145
-+#: ../gui/selinux.tbl:146 ../gui/selinux.tbl:147 ../gui/selinux.tbl:148
-+#: ../gui/selinux.tbl:149 ../gui/selinux.tbl:150 ../gui/selinux.tbl:151
-+#: ../gui/selinux.tbl:152 ../gui/selinux.tbl:154 ../gui/selinux.tbl:155
-+#: ../gui/selinux.tbl:156 ../gui/selinux.tbl:157 ../gui/selinux.tbl:158
-+#: ../gui/selinux.tbl:159 ../gui/selinux.tbl:160 ../gui/selinux.tbl:167
-+#: ../gui/selinux.tbl:171 ../gui/selinux.tbl:172 ../gui/selinux.tbl:173
-+#: ../gui/selinux.tbl:174 ../gui/selinux.tbl:175 ../gui/selinux.tbl:177
-+#: ../gui/selinux.tbl:178 ../gui/selinux.tbl:179 ../gui/selinux.tbl:180
-+#: ../gui/selinux.tbl:184 ../gui/selinux.tbl:192 ../gui/selinux.tbl:193
-+#: ../gui/selinux.tbl:194 ../gui/selinux.tbl:195 ../gui/selinux.tbl:196
-+#: ../gui/selinux.tbl:197 ../gui/selinux.tbl:198 ../gui/selinux.tbl:199
-+#: ../gui/selinux.tbl:200 ../gui/selinux.tbl:201 ../gui/selinux.tbl:206
-+#: ../gui/selinux.tbl:207 ../gui/selinux.tbl:218 ../gui/selinux.tbl:219
-+#: ../gui/selinux.tbl:220 ../gui/selinux.tbl:222 ../gui/selinux.tbl:224
-+#: ../gui/selinux.tbl:226 ../gui/selinux.tbl:227 ../gui/selinux.tbl:230
-+msgid "SELinux Service Protection"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:1
-+msgid "Disable SELinux protection for acct daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:2 ../gui/selinux.tbl:3 ../gui/selinux.tbl:70
-+#: ../gui/selinux.tbl:153 ../gui/selinux.tbl:168 ../gui/selinux.tbl:169
-+#: ../gui/selinux.tbl:170 ../gui/selinux.tbl:189 ../gui/selinux.tbl:202
-+#: ../gui/selinux.tbl:203 ../gui/selinux.tbl:204 ../gui/selinux.tbl:205
-+msgid "Admin"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:2
-+msgid "Allow all daemons to write corefiles to /"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:3
-+msgid "Allow all daemons the ability to use unallocated ttys"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
-+#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
-+#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
-+#: ../gui/selinux.tbl:210 ../gui/selinux.tbl:211 ../gui/selinux.tbl:212
-+#: ../gui/selinux.tbl:213 ../gui/selinux.tbl:214 ../gui/selinux.tbl:215
-+#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
-+msgid "User Privs"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:4
++"Allow tftp to modify public files used for public file transfer services."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1561
+-msgid "label37"
++#: booleans.py:194
++msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1598
+-msgid "Revert boolean setting to system default"
++#: booleans.py:195
 +msgid ""
-+"Allow gadmin SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:5
++"allow unconfined users to transition to the chrome sandbox domains when "
++"running chrome-sandbox"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1614
+-msgid "Toggle between Customized and All Booleans"
++#: booleans.py:196
++msgid "Allow a user to login as an unconfined domain"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1645
+-#: ../gui/system-config-selinux.glade:1850
+-#: ../gui/system-config-selinux.glade:2037
+-#: ../gui/system-config-selinux.glade:2224
+-#: ../gui/system-config-selinux.glade:2467
+-#: ../gui/system-config-selinux.glade:2692
+-#: ../gui/system-config-selinux.glade:2867
+-msgid "Filter"
++#: booleans.py:197
 +msgid ""
-+"Allow guest SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
-+msgid "Memory Protection"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:6
-+msgid "Allow java executable stack"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
-+#: ../gui/selinux.tbl:209
-+msgid "Mount"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:7
-+msgid "Allow mount to mount any file"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:8
-+msgid "Allow mount to mount any directory"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:9
-+msgid "Allow mplayer executable stack"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
-+#: ../gui/selinux.tbl:188
-+msgid "SSH"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:10
-+msgid "Allow ssh to run ssh-keysign"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:11
++"Allow unconfined users to transition to the Mozilla plugin domain when "
++"running xulrunner plugin-container."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1734
+-msgid "label50"
++#: booleans.py:198
++msgid "Allow video playing tools to run unconfined"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1771
+-msgid "Add File Context"
++#: booleans.py:199
++msgid "Allow unprivledged user to create and transition to svirt domains."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1787
+-msgid "Modify File Context"
++#: booleans.py:200
++msgid "Support ecryptfs home directories"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1803
+-msgid "Delete File Context"
++#: booleans.py:201
++msgid "Support fusefs home directories"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1819
+-msgid "Toggle between all and customized file context"
++#: booleans.py:202
++msgid "Use lpd server instead of cups"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1939
+-msgid "label38"
++#: booleans.py:203
++msgid "Support NFS home directories"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1976
+-msgid "Add SELinux User Mapping"
++#: booleans.py:204
++msgid "Support SAMBA home directories"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1992
+-msgid "Modify SELinux User Mapping"
++#: booleans.py:205
++msgid "Allow varnishd to connect to all ports, not just HTTP."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2008
+-msgid "Delete SELinux User Mapping"
++#: booleans.py:206
++msgid "Ignore vbetool mmap_zero errors."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2126
+-msgid "label39"
++#: booleans.py:207
 +msgid ""
-+"Allow staff SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:12
++"Allow confined virtual guests to use serial/parallel communication ports"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2163
+-msgid "Add User"
++#: booleans.py:208
 +msgid ""
-+"Allow sysadm SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:13
++"Allow confined virtual guests to use executable memory and executable stack"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2179
+-msgid "Modify User"
++#: booleans.py:209
++msgid "Allow confined virtual guests to read fuse files"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2195
+-msgid "Delete User"
++#: booleans.py:210
++msgid "Allow confined virtual guests to manage nfs files"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2313
+-msgid "label41"
++#: booleans.py:211
++msgid "Allow confined virtual guests to manage cifs files"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2350
+-msgid "Add Network Port"
++#: booleans.py:212
++msgid "Allow confined virtual guests to interact with the sanlock"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2366
+-msgid "Edit Network Port"
++#: booleans.py:213
++msgid "Allow confined virtual guests to manage device configuration, (pci)"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2382
+-msgid "Delete Network Port"
++#: booleans.py:214
++msgid "Allow confined virtual guests to use usb devices"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2418
+-#: ../gui/system-config-selinux.glade:2436
+-msgid "Toggle between Customized and All Ports"
++#: booleans.py:215
++msgid "Allow confined virtual guests to interact with the xserver"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2556
+-msgid "label42"
++#: booleans.py:216
++msgid "Allow webadm to manage files in users home directories"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2593
+-msgid "Generate new policy module"
++#: booleans.py:217
++msgid "Allow webadm to read files in users home directories"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2609
+-msgid "Load policy module"
++#: booleans.py:218
++msgid "Ignore wine mmap_zero errors."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2625
+-msgid "Remove loadable policy module"
++#: booleans.py:219
++msgid "Allow the graphical login program to execute bootloader"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2661
++#: booleans.py:220
+ msgid ""
+-"Enable/Disable additional audit rules, that are normally not reported in the "
+-"log files."
++"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2781
+-msgid "label44"
++#: booleans.py:221
++msgid "Allow xen to manage nfs files"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2818
+-msgid "Change process mode to permissive."
++#: booleans.py:222
 +msgid ""
-+"Allow unconfined SELinux user account to execute files in home directory or /"
-+"tmp"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:14
-+msgid "Network Configuration"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:14
-+msgid "Allow unlabeled packets to flow on the network"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:15
++"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
++"logical volumes for disk images."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2836
+-msgid "Change process mode to enforcing"
++#: booleans.py:223
++msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2928
+-msgid "Process Domain"
++#: booleans.py:224
 +msgid ""
-+"Allow user SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:16
-+msgid "Allow unconfined to dyntrans to unconfined_execmem"
++"Allow xguest users to configure Network Manager and connect to apache ports"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2956
+-msgid "label59"
++#: booleans.py:225
++msgid "Allow xguest users to mount removable media"
+ msgstr ""
+ 
+-#: ../gui/usersPage.py:138
+-#, python-format
+-msgid "SELinux user '%s' is required"
++#: booleans.py:226
++msgid "Allow xguest to use blue tooth devices"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
-+#: ../gui/selinux.tbl:140
-+msgid "Databases"
++#: booleans.py:227
++msgid "Allows clients to write to the X server shared memory segments."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:17
-+msgid "Allow user to connect to mysql socket"
++#: booleans.py:228
++msgid "Allows XServer to execute writable memory"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:18
-+msgid "Allow user to connect to postgres socket"
++#: booleans.py:229
++msgid "Support X userspace object manager"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
-+msgid "XServer"
++#: booleans.py:230
++msgid "Allow zabbix to connect to unreserved ports"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:19
-+msgid "Allow clients to write to X shared memory"
++#: booleans.py:231
++msgid "Allow zebra daemon to write it configuration files"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:20
++#: booleans.py:232
 +msgid ""
-+"Allow xguest SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
-+#: ../gui/selinux.tbl:231
-+msgid "NIS"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:21
-+msgid "Allow daemons to run with NIS"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
-+#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
-+#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
-+#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
-+#: ../gui/selinux.tbl:118
-+msgid "Web Applications"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:22
-+msgid "Transition staff SELinux user to Web Browser Domain"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:23
-+msgid "Transition sysadm SELinux user to Web Browser Domain"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:24
-+msgid "Transition user SELinux user to Web Browser Domain"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:25
-+msgid "Transition xguest SELinux user to Web Browser Domain"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
-+#: ../gui/selinux.tbl:29
-+msgid "Allow staff Web Browsers to write to home directories"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:30
-+msgid "Disable SELinux protection for amanda"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:31
-+msgid "Disable SELinux protection for amavis"
++"Allow ZoneMinder to modify public files used for public file transfer "
++"services."
+ msgstr ""
+diff --git a/policycoreutils/po/de.po b/policycoreutils/po/de.po
+index 0576123..32d51af 100644
+--- a/policycoreutils/po/de.po
++++ b/policycoreutils/po/de.po
+@@ -7,6 +7,7 @@
+ # Fabian Affolter <fab at fedoraproject.org>, 2008, 2009.
+ # Hedda Peters <hpeters at redhat.com>, 2009.
+ # Holger Wansing <linux at wansing-online.de>, 2006.
++#   <hpeters at redhat.com>, 2012.
+ # Michael Münch <micm at fedoraproject.org.org>, 2009.
+ # Michael Schönitzer <michael at schoenitzer.de>, 2007.
+ # Roman Spirgi <bigant at fedoraproject.org>, 2012.
+@@ -16,15 +17,15 @@ msgid ""
+ msgstr ""
+ "Project-Id-Version: Policycoreutils\n"
+ "Report-Msgid-Bugs-To: \n"
+-"POT-Creation-Date: 2012-05-25 07:28-0400\n"
+-"PO-Revision-Date: 2012-04-13 08:22+0000\n"
+-"Last-Translator: Roman Spirgi <bigant at fedoraproject.org>\n"
++"POT-Creation-Date: 2012-10-16 12:24-0400\n"
++"PO-Revision-Date: 2012-10-08 13:10+0000\n"
++"Last-Translator: dwalsh <dwalsh at redhat.com>\n"
+ "Language-Team: German <trans-de at lists.fedoraproject.org>\n"
+ "Language: de\n"
+ "MIME-Version: 1.0\n"
+ "Content-Type: text/plain; charset=UTF-8\n"
+ "Content-Transfer-Encoding: 8bit\n"
+-"Plural-Forms: nplurals=2; plural=(n != 1)\n"
++"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+ 
+ #: ../run_init/run_init.c:67
+ msgid ""
+@@ -37,7 +38,7 @@ msgstr ""
+ "und\n"
+ "            <args ...> sind die Argumente für dieses Skript."
+ 
+-#: ../run_init/run_init.c:126 ../newrole/newrole.c:1124
++#: ../run_init/run_init.c:126 ../newrole/newrole.c:1123
+ #, c-format
+ msgid "failed to initialize PAM\n"
+ msgstr "Initialisieren von PAM fehlgeschlagen\n"
+@@ -54,7 +55,7 @@ msgstr "Passwort:"
+ #: ../run_init/run_init.c:197 ../newrole/newrole.c:366
+ #, c-format
+ msgid "Cannot find your entry in the shadow passwd file.\n"
+-msgstr "Konnte Ihren Eintrag in der \"shadow\"-Passwortdatei nicht finden.\n"
++msgstr "Konnte Ihren Eintrag in der »shadow«-Passwortdatei nicht finden.\n"
+ 
+ #: ../run_init/run_init.c:203 ../newrole/newrole.c:373
+ #, c-format
+@@ -79,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 "Sorry, run_init darf nur auf einem SELinux-Kernel benutzt werden.\n"
 +msgstr ""
-+
-+#: ../gui/selinux.tbl:32
-+msgid "Disable SELinux protection for apmd daemon"
++"Entschuldigung, run_init darf nur auf einem SELinux-Kernel benutzt werden.\n"
+ 
+ #: ../run_init/run_init.c:380
+ #, c-format
+ msgid "authentication failed.\n"
+ msgstr "Authentifizierung fehlgeschlagen.\n"
+ 
+-#: ../run_init/run_init.c:405 ../newrole/newrole.c:1258
++#: ../run_init/run_init.c:405 ../newrole/newrole.c:1257
+ #, c-format
+ msgid "Could not set exec context to %s.\n"
+ msgstr "Konnte exec-Kontext nicht auf %s setzen.\n"
+@@ -97,872 +99,894 @@ msgstr "******************** WICHTIG ***********************\n"
+ 
+ #: ../audit2allow/audit2allow:231
+ msgid "To make this policy package active, execute:"
+-msgstr "Um dieses Richtlinien-Paket zu aktivieren, führen Sie folgendes aus:"
+-
+-#: ../semanage/seobject.py:143 ../semanage/seobject.py:147
+-msgid "global"
+-msgstr "global"
++msgstr "Um dieses Richtlinienpaket zu aktivieren, führen Sie folgendes aus:"
+ 
+-#: ../semanage/seobject.py:225
++#: ../semanage/seobject.py:200
+ msgid "Could not create semanage handle"
+ msgstr "semanage-Handle konnte nicht erstellt werden"
+ 
+-#: ../semanage/seobject.py:233
++#: ../semanage/seobject.py:208
+ 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."
+ 
+-#: ../semanage/seobject.py:238
++#: ../semanage/seobject.py:213
+ msgid "Cannot read policy store."
+-msgstr "Kann Richtlinien-Speicher nicht lesen"
++msgstr "Kann Richtlinienspeicher nicht lesen"
+ 
+-#: ../semanage/seobject.py:243
++#: ../semanage/seobject.py:218
+ msgid "Could not establish semanage connection"
+ msgstr "Konnte semanage-Verbindung nicht herstellen"
+ 
+-#: ../semanage/seobject.py:248
++#: ../semanage/seobject.py:223
+ msgid "Could not test MLS enabled status"
+ msgstr "MLS-Status konnte nicht auf Aktivierung überprüft werden"
+ 
+-#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
++#: ../semanage/seobject.py:229 ../semanage/seobject.py:244
+ msgid "Not yet implemented"
+ msgstr "Noch nicht implementiert"
+ 
+-#: ../semanage/seobject.py:258
++#: ../semanage/seobject.py:233
+ msgid "Semanage transaction already in progress"
+ msgstr "Semanage-Transaktion bereits im Gang"
+ 
+-#: ../semanage/seobject.py:267
++#: ../semanage/seobject.py:242
+ msgid "Could not start semanage transaction"
+ msgstr "semanage-Transaktion konnte nicht gestartet werden"
+ 
+-#: ../semanage/seobject.py:278
++#: ../semanage/seobject.py:254
+ msgid "Could not commit semanage transaction"
+ msgstr "semanage-Transaktion konnte nicht gestartet werden"
+ 
+-#: ../semanage/seobject.py:283
++#: ../semanage/seobject.py:259
+ msgid "Semanage transaction not in progress"
+ msgstr "Semanage-Transaktion nicht im Gang"
+ 
+-#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
++#: ../semanage/seobject.py:271 ../semanage/seobject.py:351
+ msgid "Could not list SELinux modules"
+ msgstr "Konnte SELinux-Module nicht auflisten"
+ 
+-#: ../semanage/seobject.py:308
++#: ../semanage/seobject.py:284
+ msgid "Modules Name"
+ msgstr "Modulname"
+ 
+-#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
++#: ../semanage/seobject.py:284 ../gui/modulesPage.py:63
+ msgid "Version"
+ msgstr "Version"
+ 
+-#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
++#: ../semanage/seobject.py:287 ../gui/statusPage.py:75
+ msgid "Disabled"
+ msgstr "Deaktiviert"
+ 
+-#: ../semanage/seobject.py:326
++#: ../semanage/seobject.py:302
+ #, python-format
+ msgid "Could not disable module %s (remove failed)"
+ msgstr "Konnte Modul %s nicht deaktivieren (Entfernen fehlgeschlagen)"
+ 
+-#: ../semanage/seobject.py:337
++#: ../semanage/seobject.py:313
+ #, python-format
+ msgid "Could not enable module %s (remove failed)"
+ msgstr "Konnte Modul %s nicht aktivieren (Entfernen fehlgeschlagen)"
+ 
+-#: ../semanage/seobject.py:352
++#: ../semanage/seobject.py:328
+ #, python-format
+ msgid "Could not remove module %s (remove failed)"
+ msgstr "Konnte Modul %s nicht entfernen (Entfernen fehlgeschlagen)"
+ 
+-#: ../semanage/seobject.py:362
++#: ../semanage/seobject.py:338
+ msgid "dontaudit requires either 'on' or 'off'"
+ msgstr "Dontaudit benötigt entweder »on« oder »off«"
+ 
+-#: ../semanage/seobject.py:391
++#: ../semanage/seobject.py:366
+ msgid "Builtin Permissive Types"
+-msgstr ""
++msgstr "Integrierte permissive Typen"
+ 
+-#: ../semanage/seobject.py:401
++#: ../semanage/seobject.py:376
+ msgid "Customized Permissive Types"
+-msgstr ""
++msgstr "Angepasste permissive Typen"
+ 
+-#: ../semanage/seobject.py:442
++#: ../semanage/seobject.py:417
+ #, python-format
+ msgid "Could not set permissive domain %s (module installation failed)"
+ msgstr ""
+ "Konnte permissive Domain %s nicht setzen (Modul-Installation fehlgeschlagen)"
+ 
+-#: ../semanage/seobject.py:448
++#: ../semanage/seobject.py:423
+ #, python-format
+ msgid "Could not remove permissive domain %s (remove failed)"
+ msgstr "Konnte permissive Domain %s nicht entfernen (Entfernen fehlgeschlagen)"
+ 
+-#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
+-#: ../semanage/seobject.py:603 ../semanage/seobject.py:700
+-#: ../semanage/seobject.py:730 ../semanage/seobject.py:797
+-#: ../semanage/seobject.py:854 ../semanage/seobject.py:1101
+-#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
+-#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
+-#: ../semanage/seobject.py:2045
++#: ../semanage/seobject.py:458 ../semanage/seobject.py:532
++#: ../semanage/seobject.py:578 ../semanage/seobject.py:675
++#: ../semanage/seobject.py:705 ../semanage/seobject.py:772
++#: ../semanage/seobject.py:829 ../semanage/seobject.py:1084
++#: ../semanage/seobject.py:1800 ../semanage/seobject.py:1863
++#: ../semanage/seobject.py:1882 ../semanage/seobject.py:2003
++#: ../semanage/seobject.py:2056
+ #, python-format
+ msgid "Could not create a key for %s"
+ msgstr "Konnte keinen Schlüssel für %s erstellen"
+ 
+-#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
+-#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
++#: ../semanage/seobject.py:462 ../semanage/seobject.py:536
++#: ../semanage/seobject.py:582 ../semanage/seobject.py:588
+ #, python-format
+ msgid "Could not check if login mapping for %s is defined"
+ msgstr "Konnte nicht überprüfen ob die Login-Zuweisung für %s zugewiesen ist"
+ 
+-#: ../semanage/seobject.py:496
++#: ../semanage/seobject.py:471
+ #, python-format
+ msgid "Linux Group %s does not exist"
+ msgstr "Linux-Gruppe %s existiert nicht"
+ 
+-#: ../semanage/seobject.py:501
++#: ../semanage/seobject.py:476
+ #, python-format
+ msgid "Linux User %s does not exist"
+ msgstr "Linux-Benutzer %s existiert nicht"
+ 
+-#: ../semanage/seobject.py:505
++#: ../semanage/seobject.py:480
+ #, python-format
+ msgid "Could not create login mapping for %s"
+ msgstr "Login-Zuweisung für %s konnte nicht erstellt werden"
+ 
+-#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
++#: ../semanage/seobject.py:484 ../semanage/seobject.py:720
+ #, python-format
+ msgid "Could not set name for %s"
+ msgstr "Bezeichnung für %s konnte nicht gesetzt werden"
+ 
+-#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
++#: ../semanage/seobject.py:489 ../semanage/seobject.py:730
+ #, python-format
+ msgid "Could not set MLS range for %s"
+ msgstr "MLS-Bereich für %s konnte nicht gesetzt werden"
+ 
+-#: ../semanage/seobject.py:518
++#: ../semanage/seobject.py:493
+ #, python-format
+ msgid "Could not set SELinux user for %s"
+ msgstr "SELinux-Benutzer für %s konnte nicht gesetzt werden"
+ 
+-#: ../semanage/seobject.py:522
++#: ../semanage/seobject.py:497
+ #, python-format
+ msgid "Could not add login mapping for %s"
+ msgstr "Login-Zuweisung für %s konnte nicht hinzugefügt werden"
+ 
+-#: ../semanage/seobject.py:540
++#: ../semanage/seobject.py:515
+ msgid "Requires seuser or serange"
+ msgstr "Benötigt seuser oder serange"
+ 
+-#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
++#: ../semanage/seobject.py:538 ../semanage/seobject.py:584
+ #, python-format
+ msgid "Login mapping for %s is not defined"
+ msgstr "Login-Zuordnung für %s ist nicht definiert"
+ 
+-#: ../semanage/seobject.py:567
++#: ../semanage/seobject.py:542
+ #, python-format
+ msgid "Could not query seuser for %s"
+ msgstr "Konnte seuser für %s nicht abfragen"
+ 
+-#: ../semanage/seobject.py:581
++#: ../semanage/seobject.py:556
+ #, python-format
+ msgid "Could not modify login mapping for %s"
+ msgstr "Konnte Login-Zuweisung für %s nicht ändern"
+ 
+-#: ../semanage/seobject.py:615
++#: ../semanage/seobject.py:590
+ #, 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"
+ 
+-#: ../semanage/seobject.py:619
++#: ../semanage/seobject.py:594
+ #, python-format
+ msgid "Could not delete login mapping for %s"
+ msgstr "Konnte Login-Zuweisung für %s nicht löschen"
+ 
+-#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
+-#: ../semanage/seobject.py:897
++#: ../semanage/seobject.py:616 ../semanage/seobject.py:634
++#: ../semanage/seobject.py:872
+ msgid "Could not list login mappings"
+ msgstr "Konnte Login-Zuweisungen nicht anzeigen"
+ 
+-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
++#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
+ #: ../gui/system-config-selinux.glade:100
+ msgid "Login Name"
+ msgstr "Benutzername:"
+ 
+-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
+-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
++#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
++#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
+ #: ../gui/system-config-selinux.glade:128
+ #: ../gui/system-config-selinux.glade:915
+ #: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
+ msgid "SELinux User"
+ msgstr "SELinux-Benutzer"
+ 
+-#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
++#: ../semanage/seobject.py:659 ../gui/system-config-selinux.glade:156
+ #: ../gui/system-config-selinux.glade:943
+ msgid "MLS/MCS Range"
+ msgstr "MLS/MCS-Bereich"
+ 
+-#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
+-#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
+-#: ../semanage/seobject.py:864
++#: ../semanage/seobject.py:678 ../semanage/seobject.py:709
++#: ../semanage/seobject.py:776 ../semanage/seobject.py:833
++#: ../semanage/seobject.py:839
+ #, python-format
+ msgid "Could not check if SELinux user %s is defined"
+ msgstr "Konnte nicht überprüfen ob SELinux-Benutzer %s definiert ist"
+ 
+-#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
+-#: ../semanage/seobject.py:870
++#: ../semanage/seobject.py:681 ../semanage/seobject.py:782
++#: ../semanage/seobject.py:845
+ #, python-format
+ msgid "Could not query user for %s"
+ msgstr "Konnte Benutzer für %s nicht abfragen"
+ 
+-#: ../semanage/seobject.py:726
++#: ../semanage/seobject.py:701
+ #, python-format
+ msgid "You must add at least one role for %s"
+ msgstr "Sie müssen mindestens eine Rolle für %s hinzufügen"
+ 
+-#: ../semanage/seobject.py:741
++#: ../semanage/seobject.py:716
+ #, python-format
+ msgid "Could not create SELinux user for %s"
+ msgstr "Konnte SELinux-Benutzer für %s nicht erstellen"
+ 
+-#: ../semanage/seobject.py:750
++#: ../semanage/seobject.py:725
+ #, python-format
+ msgid "Could not add role %s for %s"
+ msgstr "Konnte Funktion %s für %s nicht hinzufügen"
+ 
+-#: ../semanage/seobject.py:759
++#: ../semanage/seobject.py:734
+ #, python-format
+ msgid "Could not set MLS level for %s"
+ msgstr "Konnte MLS-Level für %s nicht setzen"
+ 
+-#: ../semanage/seobject.py:762
++#: ../semanage/seobject.py:737
+ #, python-format
+ msgid "Could not add prefix %s for %s"
+ msgstr "Konnte Präfix %s für %s nicht hinzufügen"
+ 
+-#: ../semanage/seobject.py:765
++#: ../semanage/seobject.py:740
+ #, python-format
+ msgid "Could not extract key for %s"
+ msgstr "Konnte Schlüssel für %s nicht extrahieren"
+ 
+-#: ../semanage/seobject.py:769
++#: ../semanage/seobject.py:744
+ #, python-format
+ msgid "Could not add SELinux user %s"
+ msgstr "Konnte SELinux-Benutzer %s nicht hinzufügen"
+ 
+-#: ../semanage/seobject.py:791
++#: ../semanage/seobject.py:766
+ msgid "Requires prefix, roles, level or range"
+ msgstr "Benötigt Präfix, Funktionen, Level oder Bereich"
+ 
+-#: ../semanage/seobject.py:793
++#: ../semanage/seobject.py:768
+ msgid "Requires prefix or roles"
+ msgstr "Benötigt Präfix oder Funktionen"
+ 
+-#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
++#: ../semanage/seobject.py:778 ../semanage/seobject.py:835
+ #, python-format
+ msgid "SELinux user %s is not defined"
+ msgstr "SELinux-Benutzer %s ist nicht definiert"
+ 
+-#: ../semanage/seobject.py:832
++#: ../semanage/seobject.py:807
+ #, python-format
+ msgid "Could not modify SELinux user %s"
+ msgstr "Konnte SELinux-Benutzer %s nicht ändern"
+ 
+-#: ../semanage/seobject.py:866
++#: ../semanage/seobject.py:841
+ #, 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"
+ 
+-#: ../semanage/seobject.py:877
++#: ../semanage/seobject.py:852
+ #, python-format
+ msgid "Could not delete SELinux user %s"
+ msgstr "Konnte SELinux-Benutzer %s nicht löschen"
+ 
+-#: ../semanage/seobject.py:915
++#: ../semanage/seobject.py:890
+ msgid "Could not list SELinux users"
+ msgstr "Konnte SELinux-Benutzer nicht auflisten"
+ 
+-#: ../semanage/seobject.py:921
++#: ../semanage/seobject.py:896
+ #, python-format
+ msgid "Could not list roles for user %s"
+ msgstr "Konnte Funktionen für Benutzer %s nicht auflisten"
+ 
+-#: ../semanage/seobject.py:946
++#: ../semanage/seobject.py:921
+ msgid "Labeling"
+ msgstr "Kennzeichnung"
+ 
+-#: ../semanage/seobject.py:946
++#: ../semanage/seobject.py:921
+ msgid "MLS/"
+ msgstr "MLS/"
+ 
+-#: ../semanage/seobject.py:947
++#: ../semanage/seobject.py:922
+ msgid "Prefix"
+ msgstr "Präfix"
+ 
+-#: ../semanage/seobject.py:947
++#: ../semanage/seobject.py:922
+ msgid "MCS Level"
+ msgstr "MCS-Stufe"
+ 
+-#: ../semanage/seobject.py:947
++#: ../semanage/seobject.py:922
+ msgid "MCS Range"
+ msgstr "MCS-Bereich"
+ 
+-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
++#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
+ #: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
+ msgid "SELinux Roles"
+ msgstr "SELinux-Rollen"
+ 
+-#: ../semanage/seobject.py:967
++#: ../semanage/seobject.py:944
+ msgid "Protocol udp or tcp is required"
+ msgstr "Protokoll UDP oder TCP wird benötigt"
+ 
+-#: ../semanage/seobject.py:969
++#: ../semanage/seobject.py:946
+ msgid "Port is required"
+ msgstr "Port wird benötigt"
+ 
+-#: ../semanage/seobject.py:979
++#: ../semanage/seobject.py:956
+ msgid "Invalid Port"
+ msgstr "Ungültiger Port"
+ 
+-#: ../semanage/seobject.py:983
++#: ../semanage/seobject.py:960
+ #, python-format
+ msgid "Could not create a key for %s/%s"
+ msgstr "Konnte Schlüssel für %s/%s nicht erstellen"
+ 
+-#: ../semanage/seobject.py:994
++#: ../semanage/seobject.py:971
+ msgid "Type is required"
+ msgstr "Typ wird benötigt"
+ 
+-#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
+-#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
++#: ../semanage/seobject.py:974 ../semanage/seobject.py:1036
++#: ../semanage/seobject.py:1794
++#, python-format
++msgid "Type %s is invalid, must be a port type"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:33
-+msgid "Disable SELinux protection for arpwatch daemon"
++#: ../semanage/seobject.py:980 ../semanage/seobject.py:1042
++#: ../semanage/seobject.py:1097 ../semanage/seobject.py:1103
+ #, 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:982
+ #, python-format
+ msgid "Port %s/%s already defined"
+ msgstr "Port %s/%s ist bereits definiert"
+ 
+-#: ../semanage/seobject.py:1006
++#: ../semanage/seobject.py:986
+ #, 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:992
+ #, 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:996
+ #, 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:1000
+ #, 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:1004
+ #, 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:1009
+ #, 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:1013
+ #, 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:1017
+ #, python-format
+ msgid "Could not add port %s/%s"
+ msgstr "Konnte Port %s/%s nicht hinzufügen"
+ 
+-#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
+-#: ../semanage/seobject.py:1512
++#: ../semanage/seobject.py:1031 ../semanage/seobject.py:1304
++#: ../semanage/seobject.py:1503
+ msgid "Requires setype or serange"
+ msgstr "Benötigt setype oder serange"
+ 
+-#: ../semanage/seobject.py:1053
++#: ../semanage/seobject.py:1033
+ msgid "Requires setype"
+ msgstr "Benötigt setype"
+ 
+-#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
++#: ../semanage/seobject.py:1044 ../semanage/seobject.py:1099
+ #, python-format
+ msgid "Port %s/%s is not defined"
+ msgstr "Port %s/%s ist nicht definiert"
+ 
+-#: ../semanage/seobject.py:1065
++#: ../semanage/seobject.py:1048
+ #, python-format
+ msgid "Could not query port %s/%s"
+ msgstr "Konnte Port %s/%s nicht abfragen"
+ 
+-#: ../semanage/seobject.py:1076
++#: ../semanage/seobject.py:1059
+ #, python-format
+ msgid "Could not modify port %s/%s"
+ msgstr "Konnte Port %s/%s nicht ändern"
+ 
+-#: ../semanage/seobject.py:1089
++#: ../semanage/seobject.py:1072
+ msgid "Could not list the ports"
+ msgstr "Konnte Ports nicht auflisten"
+ 
+-#: ../semanage/seobject.py:1105
++#: ../semanage/seobject.py:1088
+ #, python-format
+ msgid "Could not delete the port %s"
+ msgstr "Konnte Port %s nicht löschen"
+ 
+-#: ../semanage/seobject.py:1122
++#: ../semanage/seobject.py:1105
+ #, 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"
+ 
+-#: ../semanage/seobject.py:1126
++#: ../semanage/seobject.py:1109
+ #, python-format
+ msgid "Could not delete port %s/%s"
+ msgstr "Konnte Port %s/%s nicht löschen"
+ 
+-#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
++#: ../semanage/seobject.py:1125 ../semanage/seobject.py:1147
+ msgid "Could not list ports"
+ msgstr "Konnte Ports nicht auflisten"
+ 
+-#: ../semanage/seobject.py:1203
++#: ../semanage/seobject.py:1186
+ msgid "SELinux Port Type"
+ msgstr "SELinux Port-Typ"
+ 
+-#: ../semanage/seobject.py:1203
++#: ../semanage/seobject.py:1186
+ msgid "Proto"
+ msgstr "Proto"
+ 
+-#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
++#: ../semanage/seobject.py:1186 ../gui/system-config-selinux.glade:335
+ msgid "Port Number"
+ msgstr "Port-Nummer"
+ 
+-#: ../semanage/seobject.py:1222
++#: ../semanage/seobject.py:1207
+ msgid "Node Address is required"
+ msgstr "Node-Adresse wird benötigt"
+ 
+-#: ../semanage/seobject.py:1237
++#: ../semanage/seobject.py:1222
+ msgid "Unknown or missing protocol"
+ msgstr "Unbekanntes oder fehlendes Protokoll"
+ 
+-#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
+-#: ../semanage/seobject.py:1728
+-msgid "SELinux Type is required"
++#: ../semanage/seobject.py:1236
++#, fuzzy
++msgid "SELinux node type is required"
+ msgstr "SELinux-Typ wird benötigt"
+ 
+-#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
+-#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
+-#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
+-#: ../semanage/seobject.py:1732
++#: ../semanage/seobject.py:1239 ../semanage/seobject.py:1307
++#, python-format
++msgid "Type %s is invalid, must be a node type"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:34
-+msgid "Disable SELinux protection for auditd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:35
-+msgid "Disable SELinux protection for automount daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:36
-+msgid "Disable SELinux protection for avahi"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:37
-+msgid "Disable SELinux protection for bluetooth daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:38
-+msgid "Disable SELinux protection for canna daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:39
-+msgid "Disable SELinux protection for cardmgr daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:40
-+msgid "Disable SELinux protection for Cluster Server"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:41
-+msgid ""
-+"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-+"temp and untrusted content files"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:42
-+msgid "Disable SELinux protection for ciped daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:43
-+msgid "Disable SELinux protection for clamd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:44
-+msgid "Disable SELinux protection for clamscan"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:45
-+msgid "Disable SELinux protection for clvmd"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:46
-+msgid "Disable SELinux protection for comsat daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
-+#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
-+msgid "Disable SELinux protection for courier daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:52
-+msgid "Disable SELinux protection for cpucontrol daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:53
-+msgid "Disable SELinux protection for cpuspeed daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:54
-+msgid "Cron"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:54
-+msgid "Disable SELinux protection for crond daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
-+#: ../gui/selinux.tbl:91
-+msgid "Printing"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:55
-+msgid "Disable SELinux protection for cupsd back end server"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:56
-+msgid "Disable SELinux protection for cupsd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:57
-+msgid "Disable SELinux protection for cupsd_lpd"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:58
-+msgid "CVS"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:58
-+msgid "Disable SELinux protection for cvs daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:59
-+msgid "Disable SELinux protection for cyrus daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:60
-+msgid "Disable SELinux protection for dbskkd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:61
-+msgid "Disable SELinux protection for dbusd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:62
-+msgid "Disable SELinux protection for dccd"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:63
-+msgid "Disable SELinux protection for dccifd"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:64
-+msgid "Disable SELinux protection for dccm"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:65
-+msgid "Disable SELinux protection for ddt daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:66
-+msgid "Disable SELinux protection for devfsd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:67
-+msgid "Disable SELinux protection for dhcpc daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:68
-+msgid "Disable SELinux protection for dhcpd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:69
-+msgid "Disable SELinux protection for dictd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:70
-+msgid "Allow sysadm_t to directly start daemons"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:71
-+msgid "Disable SELinux protection for Evolution"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:72
-+msgid "Games"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:72
-+msgid "Disable SELinux protection for games"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:73
-+msgid "Disable SELinux protection for the web browsers"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:74
-+msgid "Disable SELinux protection for Thunderbird"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:75
-+msgid "Disable SELinux protection for distccd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:76
-+msgid "Disable SELinux protection for dmesg daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:77
-+msgid "Disable SELinux protection for dnsmasq daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:78
-+msgid "Disable SELinux protection for dovecot daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:79
-+msgid "Disable SELinux protection for entropyd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:80
-+msgid "Disable SELinux protection for fetchmail"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:81
-+msgid "Disable SELinux protection for fingerd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:82
-+msgid "Disable SELinux protection for freshclam daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:83
-+msgid "Disable SELinux protection for fsdaemon daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:84
-+msgid "Disable SELinux protection for gpm daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
-+msgid "NFS"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:85
-+msgid "Disable SELinux protection for gss daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:86
-+msgid "Disable SELinux protection for Hal daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:87
-+msgid "Compatibility"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:87
-+msgid ""
-+"Do not audit things that we know to be broken but which are not security "
-+"risks"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:88
-+msgid "Disable SELinux protection for hostname daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:89
-+msgid "Disable SELinux protection for hotplug daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:90
-+msgid "Disable SELinux protection for howl daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:91
-+msgid "Disable SELinux protection for cups hplip daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:92
-+msgid "Disable SELinux protection for httpd rotatelogs"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
-+msgid "HTTPD Service"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:93
-+msgid "Disable SELinux protection for http suexec"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:94
-+msgid "Disable SELinux protection for hwclock daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:95
-+msgid "Disable SELinux protection for i18n daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:96
-+msgid "Disable SELinux protection for imazesrv daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:97
-+msgid "Disable SELinux protection for inetd child daemons"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:98
-+msgid "Disable SELinux protection for inetd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:99
-+msgid "Disable SELinux protection for innd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:100
-+msgid "Disable SELinux protection for iptables daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:101
-+msgid "Disable SELinux protection for ircd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:102
-+msgid "Disable SELinux protection for irqbalance daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:103
-+msgid "Disable SELinux protection for iscsi daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:104
-+msgid "Disable SELinux protection for jabberd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
-+msgid "Kerberos"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:105
-+msgid "Disable SELinux protection for kadmind daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:106
-+msgid "Disable SELinux protection for klogd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:107
-+msgid "Disable SELinux protection for krb5kdc daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:108
-+msgid "Disable SELinux protection for ktalk daemons"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:109
-+msgid "Disable SELinux protection for kudzu daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:110
-+msgid "Disable SELinux protection for locate daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:111
-+msgid "Disable SELinux protection for lpd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:112
-+msgid "Disable SELinux protection for lrrd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:113
-+msgid "Disable SELinux protection for lvm daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:114
-+msgid "Disable SELinux protection for mailman"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:115
-+msgid "Allow evolution and thunderbird to read user files"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:116
-+msgid "Disable SELinux protection for mdadm daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:117
-+msgid "Disable SELinux protection for monopd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:118
-+msgid "Allow the mozilla browser to read user files"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:119
-+msgid "Disable SELinux protection for mrtg daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:120
-+msgid "Disable SELinux protection for mysqld daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:121
-+msgid "Disable SELinux protection for nagios daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
-+msgid "Name Service"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:122
-+msgid "Disable SELinux protection for named daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:123
-+msgid "Disable SELinux protection for nessusd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:124
-+msgid "Disable SELinux protection for NetworkManager"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:125
-+msgid "Disable SELinux protection for nfsd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
-+#: ../gui/selinux.tbl:221
-+msgid "Samba"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:126
-+msgid "Disable SELinux protection for nmbd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:127
-+msgid "Disable SELinux protection for nrpe daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:128
-+msgid "Disable SELinux protection for nscd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:129
-+msgid "Disable SELinux protection for nsd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:130
-+msgid "Disable SELinux protection for ntpd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:131
-+msgid "Disable SELinux protection for oddjob"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:132
-+msgid "Disable SELinux protection for oddjob_mkhomedir"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:133
-+msgid "Disable SELinux protection for openvpn daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:134
-+msgid "Disable SELinux protection for pam daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:135
-+msgid "Disable SELinux protection for pegasus"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:136
-+msgid "Disable SELinux protection for perdition daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:137
-+msgid "Disable SELinux protection for portmap daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:138
-+msgid "Disable SELinux protection for portslave daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:139
-+msgid "Disable SELinux protection for postfix"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:140
-+msgid "Disable SELinux protection for postgresql daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:141
-+msgid "pppd"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:141
-+msgid "Allow pppd to be run for a regular user"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:142
-+msgid "Disable SELinux protection for pptp"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:143
-+msgid "Disable SELinux protection for prelink daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:144
-+msgid "Disable SELinux protection for privoxy daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:145
-+msgid "Disable SELinux protection for ptal daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:146
-+msgid "Disable SELinux protection for pxe daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:147
-+msgid "Disable SELinux protection for pyzord"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:148
-+msgid "Disable SELinux protection for quota daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:149
-+msgid "Disable SELinux protection for radiusd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:150
-+msgid "Disable SELinux protection for radvd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:151
-+msgid "Disable SELinux protection for rdisc"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:152
-+msgid "Disable SELinux protection for readahead"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:153
-+msgid "Allow programs to read files in non-standard locations (default_t)"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:154
-+msgid "Disable SELinux protection for restorecond"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:155
-+msgid "Disable SELinux protection for rhgb daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:156
-+msgid "Disable SELinux protection for ricci"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:157
-+msgid "Disable SELinux protection for ricci_modclusterd"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:158
-+msgid "Disable SELinux protection for rlogind daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:159
-+msgid "Disable SELinux protection for rpcd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:160
-+msgid "Disable SELinux protection for rshd"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:161
-+msgid "rsync"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:161
-+msgid "Disable SELinux protection for rsync daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:162
-+msgid "Allow ssh to run from inetd instead of as a daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:163
-+msgid "Allow Samba to share nfs directories"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
-+msgid "SASL authentication server"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:164
-+msgid "Allow sasl authentication server to read /etc/shadow"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:165
-+msgid ""
-+"Allow X-Windows server to map a memory region as both executable and writable"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:166
-+msgid "Disable SELinux protection for saslauthd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:167
-+msgid "Disable SELinux protection for scannerdaemon daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:168
-+msgid "Do not allow transition to sysadm_t, sudo and su effected"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:169
-+msgid "Do not allow any processes to load kernel modules"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:170
-+msgid "Do not allow any processes to modify kernel SELinux policy"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:171
-+msgid "Disable SELinux protection for sendmail daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:172
-+msgid "Disable SELinux protection for setrans"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:173
-+msgid "Disable SELinux protection for setroubleshoot daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:174
-+msgid "Disable SELinux protection for slapd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:175
-+msgid "Disable SELinux protection for slrnpull daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:176
-+msgid "Disable SELinux protection for smbd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:177
-+msgid "Disable SELinux protection for snmpd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:178
-+msgid "Disable SELinux protection for snort daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:179
-+msgid "Disable SELinux protection for soundd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:180
-+msgid "Disable SELinux protection for sound daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
-+msgid "Spam Protection"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:181
-+msgid "Disable SELinux protection for spamd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:182
-+msgid "Allow spamd to access home directories"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:183
-+msgid "Allow Spam Assassin daemon network access"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:184
-+msgid "Disable SELinux protection for speedmgmt daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
-+msgid "Squid"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:185
-+msgid "Allow squid daemon to connect to the network"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:186
-+msgid "Disable SELinux protection for squid daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:187
-+msgid "Disable SELinux protection for ssh daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:188
-+msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:189
-+msgid ""
-+"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
-+"bashrc)"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
-+msgid "Universal SSL tunnel"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:190
-+msgid "Disable SELinux protection for stunnel daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:191
-+msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:192
-+msgid "Disable SELinux protection for swat daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:193
-+msgid "Disable SELinux protection for sxid daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:194
-+msgid "Disable SELinux protection for syslogd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:195
-+msgid "Disable SELinux protection for system cron jobs"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:196
-+msgid "Disable SELinux protection for tcp daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:197
-+msgid "Disable SELinux protection for telnet daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:198
-+msgid "Disable SELinux protection for tftpd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:199
-+msgid "Disable SELinux protection for transproxy daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:200
-+msgid "Disable SELinux protection for udev daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:201
-+msgid "Disable SELinux protection for uml daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:202
-+msgid ""
-+"Allow xinetd to run unconfined, including any services it starts that do not "
-+"have a domain transition explicitly defined"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:203
-+msgid ""
-+"Allow rc scripts to run unconfined, including any daemon started by an rc "
-+"script that does not have a domain transition explicitly defined"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:204
-+msgid "Allow rpm to run unconfined"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:205
-+msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:206
-+msgid "Disable SELinux protection for updfstab daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:207
-+msgid "Disable SELinux protection for uptimed daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:208
-+msgid ""
-+"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
-+"staff_r can do so"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:209
-+msgid "Allow users to execute the mount command"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:210
-+msgid "Allow regular users direct mouse access (only allow the X server)"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:211
-+msgid "Allow users to run the dmesg command"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:212
-+msgid "Allow users to control network interfaces (also needs USERCTL=true)"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:213
-+msgid "Allow normal user to execute ping"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:214
-+msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:215
-+msgid "Allow users to rw usb devices"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:216
-+msgid ""
-+"Allow users to run TCP servers (bind to ports and accept connection from the "
-+"same domain and outside users)  disabling this forces FTP passive mode and "
-+"may change other protocols"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:217
-+msgid "Allow user to stat ttyfiles"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:218
-+msgid "Disable SELinux protection for uucpd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:219
-+msgid "Disable SELinux protection for vmware daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:220
-+msgid "Disable SELinux protection for watchdog daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:221
-+msgid "Disable SELinux protection for winbind daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:222
-+msgid "Disable SELinux protection for xdm daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:223
-+msgid "Allow xdm logins as sysadm_r:sysadm_t"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:224
-+msgid "Disable SELinux protection for xen daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:225
-+msgid "XEN"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:225
-+msgid "Allow xen to read/write physical disk devices"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:226
-+msgid "Disable SELinux protection for xfs daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:227
-+msgid "Disable SELinux protection for xen control"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:228
-+msgid "Disable SELinux protection for ypbind daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:229
-+msgid "Disable SELinux protection for NIS Password Daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:230
-+msgid "Disable SELinux protection for ypserv daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:231
-+msgid "Disable SELinux protection for NIS Transfer Daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:232
-+msgid "Allow SELinux webadm user to manage unprivileged users home directories"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:233
-+msgid "Allow SELinux webadm user to read unprivileged users home directories"
-+msgstr ""
-+
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Are you sure you want to delete %s '%s'?"
-+msgstr ""
-+
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Delete %s"
-+msgstr ""
-+
-+#: ../gui/semanagePage.py:134
-+#, python-format
-+msgid "Add %s"
-+msgstr ""
-+
-+#: ../gui/semanagePage.py:148
-+#, python-format
-+msgid "Modify %s"
-+msgstr ""
-+
-+#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
-+msgid "Permissive"
-+msgstr ""
-+
-+#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
-+msgid "Enforcing"
-+msgstr ""
-+
-+#: ../gui/statusPage.py:94
-+msgid "Status"
-+msgstr ""
-+
-+#: ../gui/statusPage.py:133
-+msgid ""
-+"Changing the policy type will cause a relabel of the entire file system on "
-+"the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
-+msgstr ""
-+
-+#: ../gui/statusPage.py:147
-+msgid ""
-+"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
-+"you later decide to turn SELinux back on, the system will be required to "
-+"relabel.  If you just want to see if SELinux is causing a problem on your "
-+"system, you can go to permissive mode which will only log errors and not "
-+"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
-+"wish to continue?"
-+msgstr ""
-+
-+#: ../gui/statusPage.py:152
-+msgid ""
-+"Changing to SELinux enabled will cause a relabel of the entire file system "
-+"on the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:11
-+msgid "system-config-selinux"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:12
-+msgid ""
-+"Copyright (c)2006 Red Hat, Inc.\n"
-+"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:22
-+#: ../gui/system-config-selinux.glade:544
-+msgid "Add SELinux Login Mapping"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:257
-+msgid "Add SELinux Network Ports"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:391
-+#: ../gui/system-config-selinux.glade:678
-+msgid "SELinux Type"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:622
-+msgid "File Specification"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:650
-+msgid "File Type"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:727
-+msgid ""
-+"all files\n"
-+"regular file\n"
-+"directory\n"
-+"character device\n"
-+"block device\n"
-+"socket\n"
-+"symbolic link\n"
-+"named pipe\n"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:773
-+msgid "MLS"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:837
-+msgid "Add SELinux User"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1079
-+msgid "SELinux Administration"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1122
-+msgid "Add"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1144
-+msgid "_Properties"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1166
-+msgid "_Delete"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1256
-+msgid "Select Management Object"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1273
-+msgid "<b>Select:</b>"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1326
-+msgid "System Default Enforcing Mode"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1354
-+msgid ""
-+"Disabled\n"
-+"Permissive\n"
-+"Enforcing\n"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1373
-+msgid "Current Enforcing Mode"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1418
-+msgid "System Default Policy Type: "
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1463
-+msgid ""
-+"Select if you wish to relabel then entire file system on next reboot.  "
-+"Relabeling can take a very long time, depending on the size of the system.  "
-+"If you are changing policy types or going from disabled to enforcing, a "
-+"relabel is required."
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1509
-+msgid "Relabel on next reboot."
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1561
-+msgid "label37"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1598
-+msgid "Revert boolean setting to system default"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1614
-+msgid "Toggle between Customized and All Booleans"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1645
-+#: ../gui/system-config-selinux.glade:1850
-+#: ../gui/system-config-selinux.glade:2037
-+#: ../gui/system-config-selinux.glade:2224
-+#: ../gui/system-config-selinux.glade:2467
-+#: ../gui/system-config-selinux.glade:2692
-+#: ../gui/system-config-selinux.glade:2867
-+msgid "Filter"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1734
-+msgid "label50"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1771
-+msgid "Add File Context"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1787
-+msgid "Modify File Context"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1803
-+msgid "Delete File Context"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1819
-+msgid "Toggle between all and customized file context"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1939
-+msgid "label38"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1976
-+msgid "Add SELinux User Mapping"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1992
-+msgid "Modify SELinux User Mapping"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2008
-+msgid "Delete SELinux User Mapping"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2126
-+msgid "label39"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2163
-+msgid "Add User"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2179
-+msgid "Modify User"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2195
-+msgid "Delete User"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2313
-+msgid "label41"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2350
-+msgid "Add Network Port"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2366
-+msgid "Edit Network Port"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2382
-+msgid "Delete Network Port"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2418
-+#: ../gui/system-config-selinux.glade:2436
-+msgid "Toggle between Customized and All Ports"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2556
-+msgid "label42"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2593
-+msgid "Generate new policy module"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2609
-+msgid "Load policy module"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2625
-+msgid "Remove loadable policy module"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2661
-+msgid ""
-+"Enable/Disable additional audit rules, that are normally not reported in the "
-+"log files."
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2781
-+msgid "label44"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2818
-+msgid "Change process mode to permissive."
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2836
-+msgid "Change process mode to enforcing"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2928
-+msgid "Process Domain"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2956
-+msgid "label59"
-+msgstr ""
-+
-+#: ../gui/usersPage.py:138
-+#, python-format
-+msgid "SELinux user '%s' is required"
-+msgstr ""
-diff -up policycoreutils-2.1.12/po/da.po.rhat policycoreutils-2.1.12/po/da.po
---- policycoreutils-2.1.12/po/da.po.rhat	2012-07-04 07:35:21.000000000 -0400
-+++ policycoreutils-2.1.12/po/da.po	2012-10-16 15:07:17.484526170 -0400
-@@ -1,25 +1,25 @@
--# translation of da.po to
--# Danish messages for policycoreutils.
--# Copyright (C) 2006 Christian Rose.
-+# SOME DESCRIPTIVE TITLE.
-+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
-+# This file is distributed under the same license as the PACKAGE package.
- #
--# $Id: da.po,v 1.15 2008/09/09 17:25:39 dwalsh Exp $
-+# Translators:
- # Christian Rose <menthos at menthos.com>, 2006.
- # Keld Simonsen <keld at dkuug.dk>, 2006.
- # Keld Simonsen <keld at rap.dk>, 2007.
--#
-+# Kris Thomsen <lakristho at gmail.com>, 2009, 2010.
- msgid ""
- msgstr ""
--"Project-Id-Version: da\n"
-+"Project-Id-Version: Policycoreutils\n"
- "Report-Msgid-Bugs-To: \n"
--"POT-Creation-Date: 2012-03-27 10:49-0400\n"
--"PO-Revision-Date: 2007-04-15 09:36+0200\n"
--"Last-Translator: Keld Simonsen <keld at rap.dk>\n"
--"Language-Team:  <da at li.org>\n"
--"Language: \n"
-+"POT-Creation-Date: 2012-05-25 07:28-0400\n"
-+"PO-Revision-Date: 2012-04-02 20:30+0000\n"
-+"Last-Translator: dwalsh <dwalsh at redhat.com>\n"
-+"Language-Team: Danish <dansk at dansk-gruppen.dk>\n"
-+"Language: da\n"
- "MIME-Version: 1.0\n"
- "Content-Type: text/plain; charset=UTF-8\n"
- "Content-Transfer-Encoding: 8bit\n"
--"X-Generator: KBabel 1.10.2\n"
-+"Plural-Forms: nplurals=2; plural=(n != 1)\n"
- 
- #: ../run_init/run_init.c:67
- msgid ""
-@@ -28,18 +28,18 @@ msgid ""
- "         <args ...> are the arguments to that script."
- msgstr ""
- "BRUG: run_init <skript> <args ...>\n"
--"  hvor: <skript> er navnet på init skript som skal køres,\n"
--"         <args ...> er argumenter til dette skript."
-+"  hvor: <skript> er navnet på init-skriptet som skal køres,\n"
-+"         <args ...> er argumenterne til dette skript."
++#: ../semanage/seobject.py:1243 ../semanage/seobject.py:1311
++#: ../semanage/seobject.py:1347 ../semanage/seobject.py:1445
++#: ../semanage/seobject.py:1507 ../semanage/seobject.py:1541
++#: ../semanage/seobject.py:1739
+ #, python-format
+ msgid "Could not create key for %s"
+ msgstr "Konnte Schlüssel für %s nicht kreieren"
  
- #: ../run_init/run_init.c:126 ../newrole/newrole.c:1124
- #, c-format
- msgid "failed to initialize PAM\n"
--msgstr "kunne ikke initiere PAM\n"
-+msgstr "kunne ikke initialisere PAM\n"
+-#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
+-#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
++#: ../semanage/seobject.py:1245 ../semanage/seobject.py:1315
++#: ../semanage/seobject.py:1351 ../semanage/seobject.py:1357
+ #, python-format
+ msgid "Could not check if addr %s is defined"
+ msgstr "Konnte nicht prüfen, ob addr %s definiert ist"
  
- #: ../run_init/run_init.c:139
- #, c-format
- msgid "failed to get account information\n"
--msgstr "kunne ikke få fat i konto-information.\n"
-+msgstr "kunne ikke hente kontoinformation\n"
+-#: ../semanage/seobject.py:1266
++#: ../semanage/seobject.py:1254
+ #, python-format
+ msgid "Could not create addr for %s"
+ msgstr "Konnte keine addr für %s erstellen"
  
- #: ../run_init/run_init.c:162 ../newrole/newrole.c:341
- msgid "Password:"
-@@ -48,7 +48,7 @@ msgstr "Adgangskode:"
- #: ../run_init/run_init.c:197 ../newrole/newrole.c:366
- #, c-format
- msgid "Cannot find your entry in the shadow passwd file.\n"
--msgstr "Kan ikke finde din post i skyggeadgangskodesfilen.\n"
-+msgstr "Kan ikke finde din post i skyggeadgangskode-filen.\n"
+-#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
+-#: ../semanage/seobject.py:1690
++#: ../semanage/seobject.py:1260 ../semanage/seobject.py:1461
++#: ../semanage/seobject.py:1694
+ #, python-format
+ msgid "Could not create context for %s"
+ msgstr "Konnte keinen Kontext für %s kreieren"
  
- #: ../run_init/run_init.c:203 ../newrole/newrole.c:373
- #, c-format
-@@ -73,12 +73,12 @@ msgstr "Ingen kontekst i filen %s\n"
- #: ../run_init/run_init.c:361
- #, c-format
- msgid "Sorry, run_init may be used only on a SELinux kernel.\n"
--msgstr "Desværre, run_init kan kun bruges på en SELinux-kerne.\n"
-+msgstr "Beklager, run_init kan kun bruges på en SELinux-kerne.\n"
+-#: ../semanage/seobject.py:1276
++#: ../semanage/seobject.py:1264
+ #, python-format
+ msgid "Could not set mask for %s"
+ msgstr "Maske für %s konnte nicht gesetzt werden"
  
- #: ../run_init/run_init.c:380
- #, c-format
- msgid "authentication failed.\n"
--msgstr "autentisering mislykkedes.\n"
-+msgstr "godkendelse mislykkedes.\n"
+-#: ../semanage/seobject.py:1280
++#: ../semanage/seobject.py:1268
+ #, python-format
+ msgid "Could not set user in addr context for %s"
+ msgstr "Konnte Benutzer in Addr-Kontext für %s nicht setzen"
  
- #: ../run_init/run_init.c:405 ../newrole/newrole.c:1258
- #, c-format
-@@ -86,887 +86,881 @@ msgid "Could not set exec context to %s.
- msgstr "Kunne ikke sætte kørselskontekst til %s.\n"
+-#: ../semanage/seobject.py:1284
++#: ../semanage/seobject.py:1272
+ #, python-format
+ msgid "Could not set role in addr context for %s"
+ msgstr "Konnte Aufgabe in addr-Kontext für %s nicht setzen"
  
- #: ../audit2allow/audit2allow:230
--#, fuzzy
- msgid "******************** IMPORTANT ***********************\n"
--msgstr ""
--"\n"
--"********************* VIGTIGT ************************\n"
-+msgstr "********************* VIGTIGT ************************\n"
+-#: ../semanage/seobject.py:1288
++#: ../semanage/seobject.py:1276
+ #, python-format
+ msgid "Could not set type in addr context for %s"
+ msgstr "Konnte Typ in addr-Kontext für %s nicht setzen"
  
- #: ../audit2allow/audit2allow:231
- msgid "To make this policy package active, execute:"
--msgstr ""
-+msgstr "For at gøre denne regelsætpakke aktiv, kør:"
+-#: ../semanage/seobject.py:1293
++#: ../semanage/seobject.py:1281
+ #, 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:143 ../semanage/seobject.py:147
- msgid "global"
--msgstr ""
-+msgstr "global"
+-#: ../semanage/seobject.py:1297
++#: ../semanage/seobject.py:1285
+ #, python-format
+ msgid "Could not set addr context for %s"
+ msgstr "Konnte addr-Kontext für %s nicht setzen"
  
--#: ../semanage/seobject.py:222
--#, fuzzy
-+#: ../semanage/seobject.py:225
- msgid "Could not create semanage handle"
--msgstr "Kunne ikke starte semanage-transaktion"
-+msgstr "Kunne ikke oprette semanage-håndtering"
+-#: ../semanage/seobject.py:1301
++#: ../semanage/seobject.py:1289
+ #, python-format
+ msgid "Could not add addr %s"
+ msgstr "Konnte addr %s nicht hinzufügen"
  
--#: ../semanage/seobject.py:230
-+#: ../semanage/seobject.py:233
- msgid "SELinux policy is not managed or store cannot be accessed."
--msgstr "SELinux policy er ikke håndteret, eller der er ikke adgang til lager."
-+msgstr "SELinux regelsæt er ikke håndteret, eller lager kan ikke tilgåes."
+-#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
++#: ../semanage/seobject.py:1317 ../semanage/seobject.py:1353
+ #, python-format
+ msgid "Addr %s is not defined"
+ msgstr "Addr %s ist nicht definiert"
  
--#: ../semanage/seobject.py:235
-+#: ../semanage/seobject.py:238
- msgid "Cannot read policy store."
--msgstr "Kan ikke læse policylager."
-+msgstr "Kan ikke læse regelsætlager."
+-#: ../semanage/seobject.py:1330
++#: ../semanage/seobject.py:1321
+ #, python-format
+ msgid "Could not query addr %s"
+ msgstr "Konnte addr %s nicht abfragen"
  
--#: ../semanage/seobject.py:240
-+#: ../semanage/seobject.py:243
- msgid "Could not establish semanage connection"
--msgstr "Kunne ikke sætte en semanage-opkobling op"
-+msgstr "Kunne ikke starte en semanage-forbindelse"
+-#: ../semanage/seobject.py:1340
++#: ../semanage/seobject.py:1331
+ #, python-format
+ msgid "Could not modify addr %s"
+ msgstr "Konnte addr %s nicht ändern"
  
--#: ../semanage/seobject.py:245
--#, fuzzy
-+#: ../semanage/seobject.py:248
- msgid "Could not test MLS enabled status"
--msgstr "Kunne ikke sætte MLS-interval for %s"
-+msgstr "Kunne ikke teste MLS-aktiveret status"
+-#: ../semanage/seobject.py:1368
++#: ../semanage/seobject.py:1359
+ #, 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"
  
--#: ../semanage/seobject.py:251 ../semanage/seobject.py:266
-+#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
- msgid "Not yet implemented"
--msgstr ""
-+msgstr "Ikke implementeret endnu"
+-#: ../semanage/seobject.py:1372
++#: ../semanage/seobject.py:1363
+ #, python-format
+ msgid "Could not delete addr %s"
+ msgstr "Konnte addr %s nicht löschen"
  
--#: ../semanage/seobject.py:255
-+#: ../semanage/seobject.py:258
- msgid "Semanage transaction already in progress"
+-#: ../semanage/seobject.py:1384
++#: ../semanage/seobject.py:1375
+ msgid "Could not deleteall node mappings"
 -msgstr ""
-+msgstr "Semanage-transaktion er allerede i gang"
++msgstr "Nicht alle Knotenzuweisungen konnten gelöscht werden"
  
--#: ../semanage/seobject.py:264
-+#: ../semanage/seobject.py:267
- msgid "Could not start semanage transaction"
- msgstr "Kunne ikke starte semanage-transaktion"
+-#: ../semanage/seobject.py:1398
++#: ../semanage/seobject.py:1389
+ msgid "Could not list addrs"
+ msgstr "Konnte addrs nicht auflisten"
  
--#: ../semanage/seobject.py:274
--#, fuzzy
-+#: ../semanage/seobject.py:278
- msgid "Could not commit semanage transaction"
--msgstr "Kunne ikke starte semanage-transaktion"
-+msgstr "Kunne ikke sende semanage-transaktion"
+-#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
+-#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
++#: ../semanage/seobject.py:1441 ../semanage/seobject.py:1732
++msgid "SELinux Type is required"
++msgstr "SELinux-Typ wird benötigt"
++
++#: ../semanage/seobject.py:1449 ../semanage/seobject.py:1511
++#: ../semanage/seobject.py:1545 ../semanage/seobject.py:1551
+ #, 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:279
-+#: ../semanage/seobject.py:283
- msgid "Semanage transaction not in progress"
--msgstr ""
-+msgstr "Semanage-transaktion er ikke i gang"
+-#: ../semanage/seobject.py:1465
++#: ../semanage/seobject.py:1456
+ #, python-format
+ msgid "Could not create interface for %s"
+ msgstr "Konnte keine Schnittstelle für %s kreieren"
  
--#: ../semanage/seobject.py:291 ../semanage/seobject.py:371
--#, fuzzy
-+#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
- msgid "Could not list SELinux modules"
--msgstr "Kan ikke liste SELinuxtbrugere"
-+msgstr "Kunne ikke liste SELinux-moduler"
+-#: ../semanage/seobject.py:1474
++#: ../semanage/seobject.py:1465
+ #, 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:304
-+#: ../semanage/seobject.py:308
- msgid "Modules Name"
- msgstr ""
+-#: ../semanage/seobject.py:1478
++#: ../semanage/seobject.py:1469
+ #, 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:304
-+#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
- msgid "Version"
--msgstr ""
-+msgstr "Version"
+-#: ../semanage/seobject.py:1482
++#: ../semanage/seobject.py:1473
+ #, 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:307
-+#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
- msgid "Disabled"
--msgstr ""
-+msgstr "Deaktiveret"
+-#: ../semanage/seobject.py:1487
++#: ../semanage/seobject.py:1478
+ #, 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:322
-+#: ../semanage/seobject.py:326
+-#: ../semanage/seobject.py:1491
++#: ../semanage/seobject.py:1482
  #, python-format
- msgid "Could not disable module %s (remove failed)"
- msgstr ""
+ msgid "Could not set interface context for %s"
+ msgstr "Konnte Schnittstellenkontext für %s nicht setzen"
  
--#: ../semanage/seobject.py:333
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:337
-+#, python-format
- msgid "Could not enable module %s (remove failed)"
--msgstr "Kunne ikke tilføje rolle %s for %s"
-+msgstr ""
+-#: ../semanage/seobject.py:1495
++#: ../semanage/seobject.py:1486
+ #, python-format
+ msgid "Could not set message context for %s"
+ msgstr "Konnte Nachricht-Kontext für %s nicht setzen"
  
--#: ../semanage/seobject.py:348
-+#: ../semanage/seobject.py:352
+-#: ../semanage/seobject.py:1499
++#: ../semanage/seobject.py:1490
  #, python-format
- msgid "Could not remove module %s (remove failed)"
- msgstr ""
+ msgid "Could not add interface %s"
+ msgstr "Konnte Schnittstelle %s nicht hinzufügen"
  
--#: ../semanage/seobject.py:358
-+#: ../semanage/seobject.py:362
- msgid "dontaudit requires either 'on' or 'off'"
- msgstr ""
+-#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
++#: ../semanage/seobject.py:1513 ../semanage/seobject.py:1547
+ #, python-format
+ msgid "Interface %s is not defined"
+ msgstr "Schnittstelle %s ist nicht definiert"
  
--#: ../semanage/seobject.py:387
-+#: ../semanage/seobject.py:391
- msgid "Builtin Permissive Types"
- msgstr ""
+-#: ../semanage/seobject.py:1526
++#: ../semanage/seobject.py:1517
+ #, python-format
+ msgid "Could not query interface %s"
+ msgstr "Konnte Schnittstelle %s nicht abfragen"
  
--#: ../semanage/seobject.py:397
-+#: ../semanage/seobject.py:401
- msgid "Customized Permissive Types"
- msgstr ""
+-#: ../semanage/seobject.py:1537
++#: ../semanage/seobject.py:1528
+ #, python-format
+ msgid "Could not modify interface %s"
+ msgstr "Konnte Schnittstelle %s nicht modifizieren"
  
--#: ../semanage/seobject.py:438
-+#: ../semanage/seobject.py:442
+-#: ../semanage/seobject.py:1562
++#: ../semanage/seobject.py:1553
  #, python-format
- msgid "Could not set permissive domain %s (module installation failed)"
+ msgid "Interface %s is defined in policy, cannot be deleted"
  msgstr ""
-+"Kunne ikke indstille tilladelsesdomæne %s (installation af modul fejlede)"
+ "Schnittstelle %s ist in der Richtlinie festgelegt und kann nicht entfernt "
+ "werden"
  
--#: ../semanage/seobject.py:444
-+#: ../semanage/seobject.py:448
+-#: ../semanage/seobject.py:1566
++#: ../semanage/seobject.py:1557
  #, python-format
- msgid "Could not remove permissive domain %s (remove failed)"
+ msgid "Could not delete interface %s"
+ msgstr "Konnte Schnittstelle %s nicht löschen"
+ 
+-#: ../semanage/seobject.py:1578
++#: ../semanage/seobject.py:1569
+ msgid "Could not delete all interface  mappings"
 -msgstr ""
-+msgstr "Kunne ikke fjerne tilladelsesdomæne %s (fjernelse fejlede)"
++msgstr "Nicht alle Schnittstellenzuweisungen konnten gelöscht werden"
  
--#: ../semanage/seobject.py:479 ../semanage/seobject.py:553
--#: ../semanage/seobject.py:599 ../semanage/seobject.py:696
--#: ../semanage/seobject.py:726 ../semanage/seobject.py:793
--#: ../semanage/seobject.py:850 ../semanage/seobject.py:1097
--#: ../semanage/seobject.py:1786 ../semanage/seobject.py:1849
--#: ../semanage/seobject.py:1868 ../semanage/seobject.py:1985
--#: ../semanage/seobject.py:2037
-+#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
-+#: ../semanage/seobject.py:603 ../semanage/seobject.py:700
-+#: ../semanage/seobject.py:730 ../semanage/seobject.py:797
-+#: ../semanage/seobject.py:854 ../semanage/seobject.py:1101
-+#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
-+#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
-+#: ../semanage/seobject.py:2045
- #, python-format
- msgid "Could not create a key for %s"
--msgstr "Kunne ikke oprette en nøgle for %s"
-+msgstr "Kunne ikke oprette en nøgle til %s"
+-#: ../semanage/seobject.py:1592
++#: ../semanage/seobject.py:1583
+ msgid "Could not list interfaces"
+ msgstr "Konnte Schnittstellen nicht auflisten"
  
--#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
--#: ../semanage/seobject.py:603 ../semanage/seobject.py:609
-+#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
-+#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
- #, python-format
- msgid "Could not check if login mapping for %s is defined"
--msgstr "Kunne ikke kontrollere om indlogningskortlægning for %s er defineret"
-+msgstr "Kunne ikke kontrollere om indlogningtilknytning for %s er defineret"
+-#: ../semanage/seobject.py:1617
++#: ../semanage/seobject.py:1608
+ msgid "SELinux Interface"
+ msgstr "SELinux-Schnittstelle"
  
--#: ../semanage/seobject.py:492
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:496
-+#, python-format
- msgid "Linux Group %s does not exist"
--msgstr "Linuxbruger %s findes ikke"
-+msgstr "Linux-gruppe %s findes ikke"
+-#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
++#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1954
+ msgid "Context"
+ msgstr "Inhalt"
  
--#: ../semanage/seobject.py:497
-+#: ../semanage/seobject.py:501
+-#: ../semanage/seobject.py:1667
++#: ../semanage/seobject.py:1671
  #, python-format
- msgid "Linux User %s does not exist"
--msgstr "Linuxbruger %s findes ikke"
-+msgstr "Linux-bruger %s findes ikke"
+ msgid "Equivalence class for %s already exists"
+-msgstr ""
++msgstr "Äquivalenzklasse für %s existiert bereits"
  
--#: ../semanage/seobject.py:501
-+#: ../semanage/seobject.py:505
+-#: ../semanage/seobject.py:1673
++#: ../semanage/seobject.py:1677
  #, python-format
- msgid "Could not create login mapping for %s"
--msgstr "Kunne ikke oprette indlogningskortlægning for %s"
-+msgstr "Kunne ikke oprette indlogningtilknytning for %s"
+ msgid "File spec %s conflicts with equivalency rule '%s %s'"
+-msgstr ""
++msgstr "Dateispezifikation %s kollidiert mit Äquivalenzregel '%s %s'"
  
--#: ../semanage/seobject.py:505 ../semanage/seobject.py:741
-+#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
+-#: ../semanage/seobject.py:1682
++#: ../semanage/seobject.py:1686
  #, python-format
- msgid "Could not set name for %s"
--msgstr "Kunne ikke sætte navn for %s"
-+msgstr "Kunne ikke indstille navn for %s"
+ msgid "Equivalence class for %s does not exists"
+-msgstr ""
++msgstr "Äquivalenzklasse für %s existiert nicht"
  
--#: ../semanage/seobject.py:510 ../semanage/seobject.py:751
-+#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
+-#: ../semanage/seobject.py:1696
++#: ../semanage/seobject.py:1700
  #, python-format
- msgid "Could not set MLS range for %s"
--msgstr "Kunne ikke sætte MLS-interval for %s"
-+msgstr "Kunne ikke indstille MLS-interval for %s"
+ msgid "Could not set user in file context for %s"
+ msgstr "Konnte Benutzer in Dateikontext für %s nicht setzen"
  
--#: ../semanage/seobject.py:514
-+#: ../semanage/seobject.py:518
+-#: ../semanage/seobject.py:1700
++#: ../semanage/seobject.py:1704
  #, python-format
- msgid "Could not set SELinux user for %s"
--msgstr "Kunne ikke sætte SELinux-bruger for %s"
-+msgstr "Kunne ikke indstille SELinux-bruger for %s"
+ msgid "Could not set role in file context for %s"
+ msgstr "Konnte Aufgabe in Dateikontext für %s nicht setzen"
  
--#: ../semanage/seobject.py:518
-+#: ../semanage/seobject.py:522
+-#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
++#: ../semanage/seobject.py:1709 ../semanage/seobject.py:1769
  #, python-format
- msgid "Could not add login mapping for %s"
--msgstr "Kunne ikke tilføje indlogningskortlægning for %s"
-+msgstr "Kunne ikke tilføje indlogningstilknytning for %s"
+ 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:536
-+#: ../semanage/seobject.py:540
- msgid "Requires seuser or serange"
- msgstr "Kræver seuser eller serange"
+-#: ../semanage/seobject.py:1711
++#: ../semanage/seobject.py:1715
+ msgid "Invalid file specification"
+ msgstr "Ungültige Dateiangabe"
  
--#: ../semanage/seobject.py:559 ../semanage/seobject.py:605
-+#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
- #, python-format
- msgid "Login mapping for %s is not defined"
--msgstr "Indlogningskortlægning for %s er ikke defineret"
-+msgstr "Indlogningstilknytning for %s er ikke defineret"
+-#: ../semanage/seobject.py:1713
++#: ../semanage/seobject.py:1717
+ msgid "File specification can not include spaces"
+-msgstr ""
++msgstr "Dateispezifikation darf keine Leerzeichen enthalten"
  
--#: ../semanage/seobject.py:563
-+#: ../semanage/seobject.py:567
+-#: ../semanage/seobject.py:1718
++#: ../semanage/seobject.py:1722
  #, python-format
- msgid "Could not query seuser for %s"
- msgstr "Kunne ikke forespørge seuser om %s"
+ 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"
++
++#: ../semanage/seobject.py:1735
++#, python-format
++msgid "Type %s is invalid, must be a file or device type"
++msgstr ""
  
--#: ../semanage/seobject.py:577
-+#: ../semanage/seobject.py:581
- #, python-format
- msgid "Could not modify login mapping for %s"
--msgstr "Kunne ikke ændre indlognings-kortlægning for %s"
-+msgstr "Kunne ikke ændre indlogningstilknytning for %s"
- 
--#: ../semanage/seobject.py:611
-+#: ../semanage/seobject.py:615
- #, python-format
- msgid "Login mapping for %s is defined in policy, cannot be deleted"
--msgstr "Indlogningskortlægning for %s er defineret i policy, kan ikke fjernes"
-+msgstr ""
-+"Indlogningstilknytning for %s er defineret i regelsæt, kan ikke slettes"
- 
--#: ../semanage/seobject.py:615
-+#: ../semanage/seobject.py:619
- #, python-format
- msgid "Could not delete login mapping for %s"
--msgstr "Kunne ikke fjerne indlogningkortlægning for %s"
-+msgstr "Kunne ikke slette indlogningstilknytning for %s"
- 
--#: ../semanage/seobject.py:637 ../semanage/seobject.py:655
--#: ../semanage/seobject.py:893
-+#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
-+#: ../semanage/seobject.py:897
- msgid "Could not list login mappings"
--msgstr "Kunne ikke liste indlogningskortlægninger"
-+msgstr "Kunne ikke liste indlogningstilknytninger"
- 
--#: ../semanage/seobject.py:680 ../semanage/seobject.py:685
-+#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../gui/system-config-selinux.glade:100
- msgid "Login Name"
--msgstr ""
-+msgstr "Logindnavn"
- 
--#: ../semanage/seobject.py:680 ../semanage/seobject.py:685
--#: ../semanage/seobject.py:943 ../semanage/seobject.py:948
--#, fuzzy
-+#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../gui/system-config-selinux.glade:128
-+#: ../gui/system-config-selinux.glade:915
-+#: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
- msgid "SELinux User"
--msgstr "SELinux Type kræves"
-+msgstr "SELinux-bruger"
- 
--#: ../semanage/seobject.py:680
-+#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
-+#: ../gui/system-config-selinux.glade:943
- msgid "MLS/MCS Range"
--msgstr ""
-+msgstr "MLS/MCS-interval"
- 
--#: ../semanage/seobject.py:699 ../semanage/seobject.py:730
--#: ../semanage/seobject.py:797 ../semanage/seobject.py:854
--#: ../semanage/seobject.py:860
-+#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
-+#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
-+#: ../semanage/seobject.py:864
+-#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
+-#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
+-#: ../semanage/seobject.py:1880
++#: ../semanage/seobject.py:1743 ../semanage/seobject.py:1748
++#: ../semanage/seobject.py:1804 ../semanage/seobject.py:1886
++#: ../semanage/seobject.py:1890
  #, python-format
- msgid "Could not check if SELinux user %s is defined"
- msgstr "Kunne ikke kontrollere om SELinux-bruger %s er defineret"
+ 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:702 ../semanage/seobject.py:803
--#: ../semanage/seobject.py:866
-+#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
-+#: ../semanage/seobject.py:870
+-#: ../semanage/seobject.py:1749
++#: ../semanage/seobject.py:1756
  #, python-format
- msgid "Could not query user for %s"
--msgstr "Kan ikke forespørge bruger om %s"
-+msgstr "Kunne ikke forespørge bruger om %s"
- 
--#: ../semanage/seobject.py:722
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:726
-+#, python-format
- msgid "You must add at least one role for %s"
--msgstr "Kunne ikke tilføje filkontekst for %s"
-+msgstr "Du skal tilføje mindst én rolle for %s"
+ msgid "Could not create file context for %s"
+ msgstr "Konnte Dateikontext für %s nicht kreieren"
  
--#: ../semanage/seobject.py:737
-+#: ../semanage/seobject.py:741
+-#: ../semanage/seobject.py:1757
++#: ../semanage/seobject.py:1764
  #, python-format
- msgid "Could not create SELinux user for %s"
- msgstr "Kunne ikke oprette SELinux-bruger for %s"
+ msgid "Could not set type in file context for %s"
+ msgstr "Konnte Typ in Dateikontext für %s nicht setzen"
  
--#: ../semanage/seobject.py:746
-+#: ../semanage/seobject.py:750
+-#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
+-#: ../semanage/seobject.py:1826
++#: ../semanage/seobject.py:1772 ../semanage/seobject.py:1832
++#: ../semanage/seobject.py:1836
  #, python-format
- msgid "Could not add role %s for %s"
--msgstr "Kunne ikke tilføje rolle %s for %s"
-+msgstr "Kunne ikke tilføje rolle %s til %s"
+ msgid "Could not set file context for %s"
+ msgstr "Konnte Dateikontext für %s nicht setzen"
  
--#: ../semanage/seobject.py:755
-+#: ../semanage/seobject.py:759
+-#: ../semanage/seobject.py:1771
++#: ../semanage/seobject.py:1778
  #, python-format
- msgid "Could not set MLS level for %s"
--msgstr "Kunne ikke sætte MLS-niveau for %s"
-+msgstr "Kunne ikke indstille MLS-niveau for %s"
+ msgid "Could not add file context for %s"
+ msgstr "Konnte Dateikontext für %s nicht hinzufügen"
  
--#: ../semanage/seobject.py:758
-+#: ../semanage/seobject.py:762
- #, python-format
- msgid "Could not add prefix %s for %s"
--msgstr "Kunne ikke tilføje præfiks %s for %s"
-+msgstr "Kunne ikke tilføje præfiks %s til %s"
+-#: ../semanage/seobject.py:1785
++#: ../semanage/seobject.py:1792
+ msgid "Requires setype, serange or seuser"
+ msgstr "Benötigt setype, serange oder seuser"
  
--#: ../semanage/seobject.py:761
-+#: ../semanage/seobject.py:765
+-#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
++#: ../semanage/seobject.py:1808 ../semanage/seobject.py:1894
  #, python-format
- msgid "Could not extract key for %s"
- msgstr "Kunne ikke finde nøgle for %s"
+ msgid "File context for %s is not defined"
+ msgstr "Dateikontext für %s ist nicht definiert"
  
--#: ../semanage/seobject.py:765
-+#: ../semanage/seobject.py:769
+-#: ../semanage/seobject.py:1804
++#: ../semanage/seobject.py:1814
  #, python-format
- msgid "Could not add SELinux user %s"
- msgstr "Kunne ikke tilføje SELinux-bruger %s"
- 
--#: ../semanage/seobject.py:787
-+#: ../semanage/seobject.py:791
- msgid "Requires prefix, roles, level or range"
--msgstr "Kræver præfiks, roller, niveau eller område"
-+msgstr "Kræver præfiks, roller, niveau eller interval"
- 
--#: ../semanage/seobject.py:789
-+#: ../semanage/seobject.py:793
- msgid "Requires prefix or roles"
- msgstr "Kræver præfiks eller roller"
+ msgid "Could not query file context for %s"
+ msgstr "Konnte Dateikontext für %s nicht abfragen"
  
--#: ../semanage/seobject.py:799 ../semanage/seobject.py:856
-+#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
+-#: ../semanage/seobject.py:1830
++#: ../semanage/seobject.py:1840
  #, python-format
- msgid "SELinux user %s is not defined"
- msgstr "SELinux-bruger %s er ikke defineret"
+ msgid "Could not modify file context for %s"
+ msgstr "Konnte Dateikontext für %s nicht erneuern"
  
--#: ../semanage/seobject.py:828
-+#: ../semanage/seobject.py:832
- #, python-format
- msgid "Could not modify SELinux user %s"
--msgstr "Kan ikke ændre SELinux-bruger %s"
-+msgstr "Kunne ikke ændre SELinux-bruger %s"
+-#: ../semanage/seobject.py:1843
++#: ../semanage/seobject.py:1853
+ msgid "Could not list the file contexts"
+ msgstr "Konnte Dateikontexte nicht auflisten"
  
--#: ../semanage/seobject.py:862
-+#: ../semanage/seobject.py:866
+-#: ../semanage/seobject.py:1857
++#: ../semanage/seobject.py:1867
  #, python-format
- msgid "SELinux user %s is defined in policy, cannot be deleted"
--msgstr "SELinux-bruger %s er defineret i policy, kan ikke fjernes"
-+msgstr "SELinux-bruger %s er defineret i regelsæt, kan ikke slettes"
+ msgid "Could not delete the file context %s"
+ msgstr "Konnte Dateikontext für %s nicht löschen"
  
--#: ../semanage/seobject.py:873
-+#: ../semanage/seobject.py:877
+-#: ../semanage/seobject.py:1882
++#: ../semanage/seobject.py:1892
  #, python-format
- msgid "Could not delete SELinux user %s"
--msgstr "Kan ikke fjerne SELinuxtbruger %s"
-+msgstr "Kunne ikke fjerne SELinux-bruger %s"
- 
--#: ../semanage/seobject.py:911
-+#: ../semanage/seobject.py:915
- msgid "Could not list SELinux users"
--msgstr "Kan ikke liste SELinuxtbrugere"
-+msgstr "Kunne ikke liste SELinux-brugere"
+ 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"
  
--#: ../semanage/seobject.py:917
-+#: ../semanage/seobject.py:921
+-#: ../semanage/seobject.py:1888
++#: ../semanage/seobject.py:1898
  #, python-format
- msgid "Could not list roles for user %s"
--msgstr "Kan ikke liste roller for bruger %s"
-+msgstr "Kunne ikke liste roller for bruger %s"
- 
--#: ../semanage/seobject.py:942
-+#: ../semanage/seobject.py:946
- msgid "Labeling"
--msgstr ""
-+msgstr "Mærkning"
- 
--#: ../semanage/seobject.py:942
-+#: ../semanage/seobject.py:946
- msgid "MLS/"
--msgstr ""
-+msgstr "MLS/"
- 
--#: ../semanage/seobject.py:943
-+#: ../semanage/seobject.py:947
- msgid "Prefix"
--msgstr ""
-+msgstr "Præfiks"
+ msgid "Could not delete file context for %s"
+ msgstr "Konnte Dateikontext für %s nicht löschen"
  
--#: ../semanage/seobject.py:943
-+#: ../semanage/seobject.py:947
- msgid "MCS Level"
--msgstr ""
-+msgstr "MCS-niveau"
+-#: ../semanage/seobject.py:1903
++#: ../semanage/seobject.py:1913
+ msgid "Could not list file contexts"
+ msgstr "Konnte Dateikontexte nicht auflisten"
  
--#: ../semanage/seobject.py:943
-+#: ../semanage/seobject.py:947
- msgid "MCS Range"
--msgstr ""
-+msgstr "MCS-interval"
+-#: ../semanage/seobject.py:1907
++#: ../semanage/seobject.py:1917
+ msgid "Could not list local file contexts"
+ msgstr "Konnte lokale Dateikontexte nicht auflisten"
  
--#: ../semanage/seobject.py:943 ../semanage/seobject.py:948
-+#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
- msgid "SELinux Roles"
--msgstr ""
-+msgstr "SELinux-roller"
+-#: ../semanage/seobject.py:1944
++#: ../semanage/seobject.py:1954
+ msgid "SELinux fcontext"
+ msgstr "SELinux-fcontext"
  
--#: ../semanage/seobject.py:963
-+#: ../semanage/seobject.py:967
- msgid "Protocol udp or tcp is required"
--msgstr "Protokol udp eller tcp kræves"
-+msgstr "Protokol udp eller tcp er påkrævet"
+-#: ../semanage/seobject.py:1944
++#: ../semanage/seobject.py:1954
+ msgid "type"
+ msgstr "Typ"
  
--#: ../semanage/seobject.py:965
-+#: ../semanage/seobject.py:969
- msgid "Port is required"
--msgstr "Port kræves"
-+msgstr "Port er påkrævet"
+-#: ../semanage/seobject.py:1957
++#: ../semanage/seobject.py:1967
+ msgid ""
+ "\n"
+ "SELinux Distribution fcontext Equivalence \n"
+ msgstr ""
++"\n"
++"SELinux Distribution-fcontext-Äquivalenz\n"
  
--#: ../semanage/seobject.py:975
--#, fuzzy
-+#: ../semanage/seobject.py:979
- msgid "Invalid Port"
--msgstr "Ugyldigt præfiks %s"
-+msgstr ""
+-#: ../semanage/seobject.py:1962
++#: ../semanage/seobject.py:1972
+ msgid ""
+ "\n"
+ "SELinux Local fcontext Equivalence \n"
+ msgstr ""
++"\n"
++"SELinux Lokale fcontext-Äquivalenz \n"
  
--#: ../semanage/seobject.py:979
-+#: ../semanage/seobject.py:983
+-#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
+-#: ../semanage/seobject.py:2054
++#: ../semanage/seobject.py:2006 ../semanage/seobject.py:2059
++#: ../semanage/seobject.py:2065
  #, python-format
- msgid "Could not create a key for %s/%s"
- msgstr "Kunne ikke oprette en nøgle for %s/%s"
- 
--#: ../semanage/seobject.py:990
-+#: ../semanage/seobject.py:994
- msgid "Type is required"
--msgstr "Type kræves"
-+msgstr "Type er påkrævet"
+ msgid "Could not check if boolean %s is defined"
+ msgstr "Konnte nicht überprüfen, ob Boolesche Variable %s definiert ist"
  
--#: ../semanage/seobject.py:996 ../semanage/seobject.py:1055
--#: ../semanage/seobject.py:1110 ../semanage/seobject.py:1116
-+#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
-+#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
+-#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
++#: ../semanage/seobject.py:2008 ../semanage/seobject.py:2061
  #, python-format
- msgid "Could not check if port %s/%s is defined"
- msgstr "Kunne ikke kontrollere om port %s/%s er defineret"
+ msgid "Boolean %s is not defined"
+ msgstr "Boolesche Variable %s ist nicht definiert"
  
--#: ../semanage/seobject.py:998
-+#: ../semanage/seobject.py:1002
+-#: ../semanage/seobject.py:2002
++#: ../semanage/seobject.py:2012
  #, python-format
- msgid "Port %s/%s already defined"
- msgstr "Port %s/%s allerede defineret"
+ msgid "Could not query file context %s"
+ msgstr "Konnte den Dateikontext %s nicht abfragen"
  
--#: ../semanage/seobject.py:1002
-+#: ../semanage/seobject.py:1006
+-#: ../semanage/seobject.py:2007
++#: ../semanage/seobject.py:2017
  #, python-format
- msgid "Could not create port for %s/%s"
--msgstr "Kunne ikke oprette port for %s/%s"
-+msgstr "Kunne ikke oprette port til %s/%s"
+ msgid "You must specify one of the following values: %s"
+ msgstr "Sie müssen einen der folgenden Werte angeben: %s"
  
--#: ../semanage/seobject.py:1008
-+#: ../semanage/seobject.py:1012
+-#: ../semanage/seobject.py:2012
++#: ../semanage/seobject.py:2022
  #, python-format
- msgid "Could not create context for %s/%s"
--msgstr "Kunne ikke oprette kontekst for %s/%s"
-+msgstr "Kunne ikke oprette kontekst til %s/%s"
+ msgid "Could not set active value of boolean %s"
+ msgstr "Konnte Boolesche Variable %s nicht auf aktiv setzen"
  
--#: ../semanage/seobject.py:1012
-+#: ../semanage/seobject.py:1016
+-#: ../semanage/seobject.py:2015
++#: ../semanage/seobject.py:2025
  #, python-format
- msgid "Could not set user in port context for %s/%s"
--msgstr "Kunne ikke sætte bruger i port-kontekst for %s/%s"
-+msgstr "Kunne ikke indstille bruger i portkontekst for %s/%s"
+ msgid "Could not modify boolean %s"
+ msgstr "Konnte Boolesche Variable %s nicht ändern"
  
--#: ../semanage/seobject.py:1016
-+#: ../semanage/seobject.py:1020
+-#: ../semanage/seobject.py:2033
++#: ../semanage/seobject.py:2043
  #, python-format
- msgid "Could not set role in port context for %s/%s"
--msgstr "Kunne ikke sætte rolle i port-kontekst for %s/%s"
-+msgstr "Kunne ikke indstille rolle i portkontekst for %s/%s"
+ msgid "Bad format %s: Record %s"
+ msgstr "Ungültiges Format %s: Auszeichnung %s"
  
--#: ../semanage/seobject.py:1020
-+#: ../semanage/seobject.py:1024
+-#: ../semanage/seobject.py:2056
++#: ../semanage/seobject.py:2067
  #, python-format
- msgid "Could not set type in port context for %s/%s"
--msgstr "Kunne ikke sætte type i port-kontekst for %s/%s"
-+msgstr "Kunne ikke indstille type i portkontekst for %s/%s"
+ 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"
  
--#: ../semanage/seobject.py:1025
-+#: ../semanage/seobject.py:1029
+-#: ../semanage/seobject.py:2060
++#: ../semanage/seobject.py:2071
  #, python-format
- msgid "Could not set mls fields in port context for %s/%s"
--msgstr "Kunne ikke sætte mls-felter i port-kontekst for %s/%s"
-+msgstr "Kunne ikke indstille MLS-felter i portkontekst for %s/%s"
+ msgid "Could not delete boolean %s"
+ msgstr "Konnte Boolesche Variable %s nicht löschen"
  
--#: ../semanage/seobject.py:1029
-+#: ../semanage/seobject.py:1033
- #, python-format
- msgid "Could not set port context for %s/%s"
--msgstr "Kunne ikke sætte port-kontekst for %s/%s"
-+msgstr "Kunne ikke indstille portkontekst for %s/%s"
+-#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
++#: ../semanage/seobject.py:2083 ../semanage/seobject.py:2100
+ msgid "Could not list booleans"
+ msgstr "Konnte Boolesche Variablen nicht auflisten"
  
--#: ../semanage/seobject.py:1033
-+#: ../semanage/seobject.py:1037
- #, python-format
- msgid "Could not add port %s/%s"
- msgstr "Kunne ikke tilføje port %s/%s"
+-#: ../semanage/seobject.py:2112
++#: ../semanage/seobject.py:2125
+ msgid "unknown"
+ msgstr "unbekannt"
  
--#: ../semanage/seobject.py:1047 ../semanage/seobject.py:1312
--#: ../semanage/seobject.py:1508
-+#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
-+#: ../semanage/seobject.py:1512
- msgid "Requires setype or serange"
- msgstr "Kræver setype eller serange"
+-#: ../semanage/seobject.py:2125
++#: ../semanage/seobject.py:2138
+ msgid "off"
+ msgstr "aus"
  
--#: ../semanage/seobject.py:1049
-+#: ../semanage/seobject.py:1053
- msgid "Requires setype"
- msgstr "Kræver setype"
+-#: ../semanage/seobject.py:2125
++#: ../semanage/seobject.py:2138
+ msgid "on"
+ msgstr "ein"
  
--#: ../semanage/seobject.py:1057 ../semanage/seobject.py:1112
-+#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
- #, python-format
- msgid "Port %s/%s is not defined"
- msgstr "Port %s/%s er ikke defineret"
+-#: ../semanage/seobject.py:2139
++#: ../semanage/seobject.py:2152
+ msgid "SELinux boolean"
+ msgstr "SELinux Boolesche Variablen"
  
--#: ../semanage/seobject.py:1061
-+#: ../semanage/seobject.py:1065
- #, python-format
- msgid "Could not query port %s/%s"
- msgstr "Kunne ikke forespørge port %s/%s"
+-#: ../semanage/seobject.py:2139
++#: ../semanage/seobject.py:2152
+ msgid "State"
+ msgstr "Status"
  
--#: ../semanage/seobject.py:1072
-+#: ../semanage/seobject.py:1076
- #, python-format
- msgid "Could not modify port %s/%s"
- msgstr "Kunne ikke ændre port %s/%s"
+-#: ../semanage/seobject.py:2139
++#: ../semanage/seobject.py:2152
+ msgid "Default"
+ msgstr "Standard"
  
--#: ../semanage/seobject.py:1085
--#, fuzzy
-+#: ../semanage/seobject.py:1089
- msgid "Could not list the ports"
--msgstr "Kunne ikke liste porte"
-+msgstr "Kunne ikke liste portene"
+-#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
+-#: ../gui/polgengui.py:253
++#: ../semanage/seobject.py:2152 ../gui/polgen.glade:113
++#: ../gui/polgengui.py:254
+ msgid "Description"
+ msgstr "Beschreibung"
  
--#: ../semanage/seobject.py:1101
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1105
-+#, python-format
- msgid "Could not delete the port %s"
--msgstr "Kan ikke fjerne port %s/%s"
-+msgstr "Kunne ikke slette porten %s"
+@@ -1027,7 +1051,7 @@ msgstr "Fehler beim Reservieren des Speichers.\n"
+ msgid "Error sending audit message.\n"
+ msgstr "Fehler beim Senden der Prüfungsmeldung.\n"
  
--#: ../semanage/seobject.py:1118
-+#: ../semanage/seobject.py:1122
- #, python-format
- msgid "Port %s/%s is defined in policy, cannot be deleted"
--msgstr "Port %s/%s er defineret i policy, kan ikke fjernes"
-+msgstr "Port %s/%s er defineret i regelsæt, kan ikke slettes"
+-#: ../newrole/newrole.c:692 ../newrole/newrole.c:1059
++#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
+ #, c-format
+ msgid "Could not determine enforcing mode.\n"
+ msgstr "Konnte Enforcing-Modus nicht beenden.\n"
+@@ -1079,7 +1103,8 @@ msgstr "Fehler: mehrere Typen angegeben\n"
+ #: ../newrole/newrole.c:850
+ #, c-format
+ msgid "Sorry, -l may be used with SELinux MLS support.\n"
+-msgstr "Sorry, -l darf nur mit SELinux-MLS-Unterstützung benutzt werden.\n"
++msgstr ""
++"Entschuldigung, -l darf nur mit SELinux-MLS-Unterstützung benutzt werden.\n"
  
--#: ../semanage/seobject.py:1122
-+#: ../semanage/seobject.py:1126
- #, python-format
- msgid "Could not delete port %s/%s"
--msgstr "Kan ikke fjerne port %s/%s"
-+msgstr "Kan ikke slette port %s/%s"
+ #: ../newrole/newrole.c:855
+ #, c-format
+@@ -1147,62 +1172,67 @@ msgstr "Kann keine leere Signalmenge erhalten\n"
+ msgid "Unable to set SIGHUP handler\n"
+ msgstr "Kann SIGHUP-Handler nicht setzen\n"
  
--#: ../semanage/seobject.py:1138 ../semanage/seobject.py:1160
-+#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
- msgid "Could not list ports"
- msgstr "Kunne ikke liste porte"
+-#: ../newrole/newrole.c:1053
++#: ../newrole/newrole.c:1036
++msgid "Sorry, newrole failed to drop capabilities\n"
++msgstr ""
++
++#: ../newrole/newrole.c:1052
+ #, c-format
+ msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
+-msgstr "Sorry, newrole darf nur auf einem SELinux-Kernel benutzt werden.\n"
++msgstr ""
++"Entschuldigung, newrole darf nur auf einem SELinux-Kernel benutzt werden.\n"
  
--#: ../semanage/seobject.py:1199
-+#: ../semanage/seobject.py:1203
- msgid "SELinux Port Type"
--msgstr ""
-+msgstr "SELinux-porttype"
+-#: ../newrole/newrole.c:1070
++#: ../newrole/newrole.c:1069
+ #, c-format
+ msgid "failed to get old_context.\n"
+ msgstr "Erhalt von old_context fehlgeschlagen.\n"
  
--#: ../semanage/seobject.py:1199
-+#: ../semanage/seobject.py:1203
- msgid "Proto"
--msgstr ""
-+msgstr "Proto"
+-#: ../newrole/newrole.c:1077
++#: ../newrole/newrole.c:1076
+ #, c-format
+ msgid "Warning!  Could not retrieve tty information.\n"
+ msgstr "Warnung! Konnte tty-Informationen nicht abrufen.\n"
  
--#: ../semanage/seobject.py:1199
-+#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
- msgid "Port Number"
--msgstr ""
-+msgstr "Portnummer"
+-#: ../newrole/newrole.c:1098
++#: ../newrole/newrole.c:1097
+ #, c-format
+ msgid "error on reading PAM service configuration.\n"
+ msgstr "Fehler beim Lesen der PAM-Dienstkonfiguration.\n"
  
--#: ../semanage/seobject.py:1218
--#, fuzzy
-+#: ../semanage/seobject.py:1222
- msgid "Node Address is required"
--msgstr "Port kræves"
-+msgstr "Knudeadresse er påkrævet"
+-#: ../newrole/newrole.c:1133
++#: ../newrole/newrole.c:1132
+ #, c-format
+ msgid "newrole: incorrect password for %s\n"
+ msgstr "newrole: falsches Passwort für %s\n"
  
--#: ../semanage/seobject.py:1233
-+#: ../semanage/seobject.py:1237
- msgid "Unknown or missing protocol"
--msgstr ""
-+msgstr "Ukendt eller manglende protokol"
+-#: ../newrole/newrole.c:1160
++#: ../newrole/newrole.c:1159
+ #, c-format
+ msgid "newrole: failure forking: %s"
+ msgstr "newrole: Fork fehlgeschlagen: %s"
  
--#: ../semanage/seobject.py:1247 ../semanage/seobject.py:1446
--#: ../semanage/seobject.py:1724
-+#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
-+#: ../semanage/seobject.py:1728
- msgid "SELinux Type is required"
--msgstr "SELinux Type kræves"
-+msgstr "SELinux-type er påkrævet"
+-#: ../newrole/newrole.c:1163 ../newrole/newrole.c:1186
++#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
+ #, c-format
+ msgid "Unable to restore tty label...\n"
+ msgstr "Kann tty-Label nicht wiederherstellen ...\n"
  
--#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1316
--#: ../semanage/seobject.py:1352 ../semanage/seobject.py:1450
--#: ../semanage/seobject.py:1512 ../semanage/seobject.py:1546
--#: ../semanage/seobject.py:1728
-+#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
-+#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
-+#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
-+#: ../semanage/seobject.py:1732
- #, python-format
- msgid "Could not create key for %s"
--msgstr "Kunne ikke oprette nøgle for %s"
-+msgstr "Kunne ikke oprette nøgle til %s"
+-#: ../newrole/newrole.c:1165 ../newrole/newrole.c:1192
++#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
+ #, c-format
+ msgid "Failed to close tty properly\n"
+ msgstr "Ordnungsgemässes Schliessen von tty fehlgeschlagen\n"
  
--#: ../semanage/seobject.py:1253 ../semanage/seobject.py:1320
--#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1362
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
-+#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
-+#, python-format
- msgid "Could not check if addr %s is defined"
--msgstr "Kunne ikke kontrollere om port %s/%s er defineret"
-+msgstr "Kunne ikke kontrollere om adresse %s er defineret"
+-#: ../newrole/newrole.c:1224
++#: ../newrole/newrole.c:1223
+ #, c-format
+ msgid "Could not close descriptors.\n"
+ msgstr "Konnte Deskriptoren nicht schliessen.\n"
  
--#: ../semanage/seobject.py:1262
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1266
-+#, python-format
- msgid "Could not create addr for %s"
--msgstr "Kunne ikke oprette en nøgle for %s"
-+msgstr "Kunne ikke oprette adresse for %s"
+-#: ../newrole/newrole.c:1251
++#: ../newrole/newrole.c:1250
+ #, c-format
+ msgid "Error allocating shell's argv0.\n"
+ msgstr "Fehler beim Zuweisen von argv0 für die Shell.\n"
  
--#: ../semanage/seobject.py:1268 ../semanage/seobject.py:1466
--#: ../semanage/seobject.py:1686
-+#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
-+#: ../semanage/seobject.py:1690
- #, python-format
- msgid "Could not create context for %s"
--msgstr "Kunne ikke oprette-kontekst for %s"
-+msgstr "Kunne ikke oprette kontekst for %s"
+-#: ../newrole/newrole.c:1287
++#: ../newrole/newrole.c:1286
+ #, c-format
+ msgid "Unable to restore the environment, aborting\n"
+ msgstr "Kann Umgebung nicht wiederherstellen, Abbruch\n"
  
--#: ../semanage/seobject.py:1272
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1276
-+#, python-format
- msgid "Could not set mask for %s"
--msgstr "Kunne ikke sætte navn for %s"
-+msgstr "Kunne ikke indstille maske for %s"
+-#: ../newrole/newrole.c:1298
++#: ../newrole/newrole.c:1297
+ msgid "failed to exec shell\n"
+ msgstr "Ausführen der Shell fehlgeschlagen\n"
  
--#: ../semanage/seobject.py:1276
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1280
-+#, python-format
- msgid "Could not set user in addr context for %s"
--msgstr "Kunne ikke sætte bruger i filkontekst for %s"
-+msgstr "Kunne ikke indstille bruger i adressekontekst for %s"
+@@ -1307,20 +1337,20 @@ msgstr "chcat -- -Vertraulich /docs/geschäftsplanung.odt"
+ msgid "chcat -l +CompanyConfidential juser"
+ msgstr "chcat -l +Vertraulich juser"
  
--#: ../semanage/seobject.py:1280
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1284
-+#, python-format
- msgid "Could not set role in addr context for %s"
--msgstr "Kunne ikke sætte rolle i filkontekst for %s"
-+msgstr "Kunne ikke indstille rolle i adressekontekst for %s"
+-#: ../scripts/chcat:399 ../gui/polgen.py:1351
+-#, c-format, python-format
++#: ../scripts/chcat:399
++#, c-format
+ msgid "Options Error %s "
+ msgstr "Optionenfehler %s "
  
--#: ../semanage/seobject.py:1284
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1288
-+#, python-format
- msgid "Could not set type in addr context for %s"
--msgstr "Kunne ikke sætte type i filkontekst for %s"
-+msgstr "Kunne ikke indstille type i adressekontekst for %s"
+-#: ../gui/booleansPage.py:195 ../gui/system-config-selinux.glade:1706
++#: ../gui/booleansPage.py:194 ../gui/system-config-selinux.glade:1706
+ msgid "Boolean"
+ msgstr "Boolean"
  
--#: ../semanage/seobject.py:1289
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1293
-+#, python-format
- msgid "Could not set mls fields in addr context for %s"
--msgstr "Kunne ikke sætte mls-felter i filkontekst for %s"
-+msgstr "Kunne ikke indstille MLS-felter i adressekontekst for %s"
+-#: ../gui/booleansPage.py:252 ../gui/semanagePage.py:162
++#: ../gui/booleansPage.py:245 ../gui/semanagePage.py:162
+ msgid "all"
+ msgstr "Alle"
  
--#: ../semanage/seobject.py:1293
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1297
-+#, python-format
- msgid "Could not set addr context for %s"
--msgstr "Kunne ikke sætte filkontekst for %s"
-+msgstr "Kunne ikke indstille adressekontekst for %s"
+-#: ../gui/booleansPage.py:254 ../gui/semanagePage.py:164
++#: ../gui/booleansPage.py:247 ../gui/semanagePage.py:164
+ #: ../gui/system-config-selinux.glade:1615
+ #: ../gui/system-config-selinux.glade:1820
+ #: ../gui/system-config-selinux.glade:2437
+@@ -1329,7 +1359,7 @@ msgstr "Benutzerdefiniert"
  
--#: ../semanage/seobject.py:1297
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1301
-+#, python-format
- msgid "Could not add addr %s"
--msgstr "Kunne ikke tilføje port %s/%s"
-+msgstr "Kunne ikke tilføje adresse %s"
+ #: ../gui/fcontextPage.py:64 ../gui/system-config-selinux.glade:1911
+ msgid "File Labeling"
+-msgstr ""
++msgstr "Dateikennzeichnung"
  
--#: ../semanage/seobject.py:1322 ../semanage/seobject.py:1358
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
-+#, python-format
- msgid "Addr %s is not defined"
--msgstr "Port %s/%s er ikke defineret"
-+msgstr "Adresse %s er ikke defineret"
+ #: ../gui/fcontextPage.py:74
+ msgid ""
+@@ -1380,2025 +1410,3023 @@ msgid ""
+ "MLS/\n"
+ "MCS Range"
+ msgstr ""
++"MLS/\n"
++"MCS-Bereich"
  
--#: ../semanage/seobject.py:1326
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1330
-+#, python-format
- msgid "Could not query addr %s"
--msgstr "Kunne ikke forespørge port %s/%s"
-+msgstr "Kunne ikke forespørge adresse %s"
+ #: ../gui/loginsPage.py:133
+ #, python-format
+ msgid "Login '%s' is required"
+ msgstr "Login »%s« wird benötigt"
  
--#: ../semanage/seobject.py:1336
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1340
-+#, python-format
- msgid "Could not modify addr %s"
--msgstr "Kunne ikke ændre port %s/%s"
-+msgstr "Kunne ikke ændre adresse %s"
+-#: ../gui/modulesPage.py:48 ../gui/system-config-selinux.glade:2753
++#: ../gui/modulesPage.py:49 ../gui/system-config-selinux.glade:2753
+ msgid "Policy Module"
+ msgstr "Policy-Modul"
  
--#: ../semanage/seobject.py:1364
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1368
-+#, python-format
- msgid "Addr %s is defined in policy, cannot be deleted"
--msgstr "Port %s/%s er defineret i policy, kan ikke fjernes"
-+msgstr "Adresse %s er defineret i regelsæt, kan ikke slettes"
+-#: ../gui/modulesPage.py:57
++#: ../gui/modulesPage.py:58
+ msgid "Module Name"
+ msgstr "Modulname"
  
--#: ../semanage/seobject.py:1368
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1372
-+#, python-format
- msgid "Could not delete addr %s"
--msgstr "Kunne ikke fjerne grænsefladen %s"
-+msgstr "Kunne ikke slette adresse %s"
+-#: ../gui/modulesPage.py:134
++#: ../gui/modulesPage.py:135
+ msgid "Disable Audit"
+ msgstr "Audit deaktivieren"
  
--#: ../semanage/seobject.py:1380
--#, fuzzy
-+#: ../semanage/seobject.py:1384
- msgid "Could not deleteall node mappings"
--msgstr "Kunne ikke fjerne indlogningkortlægning for %s"
-+msgstr ""
+-#: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
++#: ../gui/modulesPage.py:138 ../gui/system-config-selinux.glade:2662
+ msgid "Enable Audit"
+ msgstr "Audit aktivieren"
  
--#: ../semanage/seobject.py:1394
--#, fuzzy
-+#: ../semanage/seobject.py:1398
- msgid "Could not list addrs"
--msgstr "Kunne ikke liste porte"
-+msgstr "Kunne ikke liste adresser"
+-#: ../gui/modulesPage.py:162
++#: ../gui/modulesPage.py:163
+ msgid "Load Policy Module"
+ msgstr "Lade Policy-Modul"
  
--#: ../semanage/seobject.py:1454 ../semanage/seobject.py:1516
--#: ../semanage/seobject.py:1550 ../semanage/seobject.py:1556
-+#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
-+#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
- #, python-format
- msgid "Could not check if interface %s is defined"
--msgstr "Kunne ikke kontrollere om grænsefladen %s er defineret"
-+msgstr "Kunne ikke kontrollere om grænseflade %s er defineret"
+-#: ../gui/polgen.glade:79
+-msgid "Polgen"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:80
++#: ../gui/polgen.glade:9
+ msgid "Red Hat 2007"
+ msgstr "Red Hat 2007"
  
--#: ../semanage/seobject.py:1461
-+#: ../semanage/seobject.py:1465
- #, python-format
- msgid "Could not create interface for %s"
- msgstr "Kunne ikke oprette grænseflade for %s"
+-#: ../gui/polgen.glade:81
++#: ../gui/polgen.glade:11
+ msgid "GPL"
+ msgstr "GPL"
  
--#: ../semanage/seobject.py:1470
-+#: ../semanage/seobject.py:1474
- #, python-format
- msgid "Could not set user in interface context for %s"
--msgstr "Kunne ikke sætte bruger i grænseflade-kontekst for %s"
-+msgstr "Kunne ikke indstille bruger i grænsefladekontekst for %s"
+ #. TRANSLATORS: Replace this string with your names, one name per line.
+-#: ../gui/polgen.glade:85 ../gui/system-config-selinux.glade:17
++#: ../gui/polgen.glade:13 ../gui/system-config-selinux.glade:17
+ msgid "translator-credits"
+ msgstr "Übersetzer"
  
--#: ../semanage/seobject.py:1474
-+#: ../semanage/seobject.py:1478
- #, python-format
- msgid "Could not set role in interface context for %s"
--msgstr "Kunne ikke sætte rolle i grænseflade-kontekst for %s"
-+msgstr "Kunne ikke indstille rolle i grænsefladekontekst for %s"
+-#: ../gui/polgen.glade:90
++#: ../gui/polgen.glade:34
++msgid "Add Booleans Dialog"
++msgstr "Dialog zum Hinzufügen von booleschen Variablen"
++
++#: ../gui/polgen.glade:101
++msgid "Boolean Name"
++msgstr "Name der booleschen Variable"
++
++#: ../gui/polgen.glade:230
+ msgid "SELinux Policy Generation Tool"
+ msgstr "SELinux Policy-Erstellungswerkzeug"
  
--#: ../semanage/seobject.py:1478
-+#: ../semanage/seobject.py:1482
- #, python-format
- msgid "Could not set type in interface context for %s"
--msgstr "Kan ikke sætte type i grænseflade-kontekst for %s"
-+msgstr "Kunne ikke indstille type i grænsefladekontekst for %s"
+-#: ../gui/polgen.glade:128
++#: ../gui/polgen.glade:251
+ msgid ""
+ "<b>Select the policy type for the application or user role you want to "
+ "confine:</b>"
+ msgstr ""
++"<b>Wählen Sie den Richtlinientyp für die Anwendung oder Benutzerrolle, die "
++"Sie einschränken möchten:</b>"
  
--#: ../semanage/seobject.py:1483
-+#: ../semanage/seobject.py:1487
- #, python-format
- msgid "Could not set mls fields in interface context for %s"
--msgstr "Kan ikke sætte mls-felt i grænseflade-kontekst for %s"
-+msgstr "Kunne ikke indstille MLS-felter i grænsefladekontekst for %s"
+-#: ../gui/polgen.glade:177
++#: ../gui/polgen.glade:284
+ msgid "<b>Applications</b>"
+ msgstr "<b>Anwendungen</b>"
  
--#: ../semanage/seobject.py:1487
-+#: ../semanage/seobject.py:1491
- #, python-format
- msgid "Could not set interface context for %s"
--msgstr "Kan ikke sætte grænseflade-kontekst for %s"
-+msgstr "Kunne ikke indstille grænsefladekontekst for %s"
+-#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
++#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:183
++msgid "Standard Init Daemon"
++msgstr "Standardmäßiger Init-Daemon"
++
++#: ../gui/polgen.glade:320 ../gui/polgen.glade:336
+ msgid ""
+ "Standard Init Daemon are daemons started on boot via init scripts.  Usually "
+ "requires a script in /etc/rc.d/init.d"
+ msgstr ""
++"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"
  
--#: ../semanage/seobject.py:1491
-+#: ../semanage/seobject.py:1495
- #, python-format
- msgid "Could not set message context for %s"
--msgstr "Kan ikke sætte meddelelse-kontekst for %s"
-+msgstr "Kunne ikke indstille meddelelseskontekst for %s"
+-#: ../gui/polgen.glade:241 ../gui/polgen.py:156
+-msgid "Standard Init Daemon"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:261 ../gui/polgen.py:157
++#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:184
+ msgid "DBUS System Daemon"
+-msgstr ""
++msgstr "DBUS System-Daemon"
++
++#: ../gui/polgen.glade:349
++msgid "Internet Services Daemon (inetd)"
++msgstr "Internet Services Daemon (inetd)"
  
--#: ../semanage/seobject.py:1495
-+#: ../semanage/seobject.py:1499
- #, python-format
- msgid "Could not add interface %s"
--msgstr "Kunne ikke tilføje grænsefladen %s"
-+msgstr "Kunne ikke tilføje grænseflade %s"
+-#: ../gui/polgen.glade:280
++#: ../gui/polgen.glade:353
+ msgid "Internet Services Daemon are daemons started by xinetd"
+ msgstr ""
++"Internet Services Daemon sind Daemons, die durch xinetd gestartet werden"
  
--#: ../semanage/seobject.py:1518 ../semanage/seobject.py:1552
-+#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
- #, python-format
- msgid "Interface %s is not defined"
- msgstr "Grænsefladen %s er ikke defineret"
+-#: ../gui/polgen.glade:282
+-msgid "Internet Services Daemon (inetd)"
+-msgstr ""
++#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:186
++msgid "Web Application/Script (CGI)"
++msgstr "Webanwendung/Skript (CGI)"
  
--#: ../semanage/seobject.py:1522
-+#: ../semanage/seobject.py:1526
- #, python-format
- msgid "Could not query interface %s"
--msgstr "Kunne ikke spørge grænsefladen %s"
-+msgstr "Kunne ikke spørge grænseflade %s"
+-#: ../gui/polgen.glade:301
++#: ../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"
  
--#: ../semanage/seobject.py:1533
-+#: ../semanage/seobject.py:1537
- #, python-format
- msgid "Could not modify interface %s"
--msgstr "Kunne ikke ændre grænsefladen %s"
-+msgstr "Kunne ikke ændre grænseflade %s"
+-#: ../gui/polgen.glade:303 ../gui/polgen.py:159
+-msgid "Web Application/Script (CGI)"
+-msgstr ""
++#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:187
++msgid "User Application"
++msgstr "Benutzeranwendung"
  
--#: ../semanage/seobject.py:1558
-+#: ../semanage/seobject.py:1562
- #, python-format
- msgid "Interface %s is defined in policy, cannot be deleted"
--msgstr "Grænseflade %s er defineret i policy, kan ikke fjernes"
-+msgstr "Grænseflade %s er defineret i regelsæt, kan ikke slettes"
+-#: ../gui/polgen.glade:322 ../gui/polgen.glade:343
++#: ../gui/polgen.glade:387 ../gui/polgen.glade:404
+ msgid ""
+ "User Application are any application that you would like to confine that is "
+ "started by a user"
+ msgstr ""
++"Benutzeranwendungen sind all jene Anwendungen, die Sie einschränken möchten "
++"und die durch einen Benutzer gestartet werden"
  
--#: ../semanage/seobject.py:1562
-+#: ../semanage/seobject.py:1566
- #, python-format
- msgid "Could not delete interface %s"
--msgstr "Kunne ikke fjerne grænsefladen %s"
-+msgstr "Kunne ikke slette grænseflade %s"
+-#: ../gui/polgen.glade:324 ../gui/polgen.py:160
+-msgid "User Application"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:345 ../gui/polgen.py:161
++#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:188
+ msgid "Sandbox"
+-msgstr ""
++msgstr "Sandbox"
  
--#: ../semanage/seobject.py:1574
--#, fuzzy
-+#: ../semanage/seobject.py:1578
- msgid "Could not delete all interface  mappings"
--msgstr "Kunne ikke fjerne grænsefladen %s"
-+msgstr ""
+-#: ../gui/polgen.glade:391
++#: ../gui/polgen.glade:446
+ msgid "<b>Login Users</b>"
+-msgstr ""
++msgstr "<b>Login-Benutzer</b>"
  
--#: ../semanage/seobject.py:1588
-+#: ../semanage/seobject.py:1592
- msgid "Could not list interfaces"
- msgstr "Kunne ikke liste grænseflader"
+-#: ../gui/polgen.glade:453
++#: ../gui/polgen.glade:478
++msgid "Existing User Roles"
++msgstr "Vorhandene Benutzerrollen"
++
++#: ../gui/polgen.glade:482
+ msgid "Modify an existing login user record."
+-msgstr ""
++msgstr "Ändern eines vorhandenen Login-Benutzereintrags."
  
--#: ../semanage/seobject.py:1613
-+#: ../semanage/seobject.py:1617
- msgid "SELinux Interface"
+-#: ../gui/polgen.glade:455
+-msgid "Existing User Roles"
 -msgstr ""
-+msgstr "SELinux-grænseflade"
++#: ../gui/polgen.glade:495 ../sepolicy/sepolicy/generate.py:189
++msgid "Minimal Terminal User Role"
++msgstr "Minimale Terminal-Benutzerrolle"
  
--#: ../semanage/seobject.py:1613 ../semanage/seobject.py:1936
-+#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
- msgid "Context"
+-#: ../gui/polgen.glade:474
++#: ../gui/polgen.glade:499
+ msgid ""
+ "This user will login to a machine only via a terminal or remote login.  By "
+ "default this user will have  no setuid, no networking, no su, no sudo."
+ msgstr ""
++"Dieser Benutzer wird sich nur via Terminal oder Remote-Login anmelden.  "
++"Standardmäßig hat dieser Benutzer keine setuid, kein Netzwerk, kein su, kein "
++"sudo."
+ 
+-#: ../gui/polgen.glade:476 ../gui/polgen.py:162
+-msgid "Minimal Terminal User Role"
 -msgstr ""
-+msgstr "Kontekst"
++#: ../gui/polgen.glade:512 ../sepolicy/sepolicy/generate.py:190
++msgid "Minimal X Windows User Role"
++msgstr "Minimale X-Windows Benutzerrolle"
  
--#: ../semanage/seobject.py:1663
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1667
-+#, python-format
- msgid "Equivalence class for %s already exists"
--msgstr "Filkontekst for %s allerede defineret"
-+msgstr ""
+-#: ../gui/polgen.glade:495
++#: ../gui/polgen.glade:516
+ msgid ""
+ "This user can login to a machine via X or terminal.  By default this user "
+ "will have no setuid, no networking, no sudo, no su"
+ msgstr ""
++"Dieser Benutzer kann sich via X oder Terminal beim Rechner anmelden.  "
++"Standardmäßig hat dieser Benutzer kein setuid, kein Netzwerk, kein sudo, "
++"kein su"
  
--#: ../semanage/seobject.py:1669
-+#: ../semanage/seobject.py:1673
- #, python-format
- msgid "File spec %s conflicts with equivalency rule '%s %s'"
+-#: ../gui/polgen.glade:497 ../gui/polgen.py:163
+-msgid "Minimal X Windows User Role"
+-msgstr ""
++#: ../gui/polgen.glade:529 ../sepolicy/sepolicy/generate.py:191
++msgid "User Role"
++msgstr "Benutzerrolle"
+ 
+-#: ../gui/polgen.glade:516
++#: ../gui/polgen.glade:533
+ msgid ""
+ "User with full networking, no setuid applications without transition, no "
+ "sudo, no su."
  msgstr ""
++"Benutzer mit vollem Netzwerkzugriff, keine setuid-Anwendungen ohne Wechsel, "
++"kein sudo, kein su."
  
--#: ../semanage/seobject.py:1678
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1682
-+#, python-format
- msgid "Equivalence class for %s does not exists"
--msgstr "Linuxbruger %s findes ikke"
-+msgstr ""
+-#: ../gui/polgen.glade:518 ../gui/polgen.py:164
+-msgid "User Role"
+-msgstr ""
++#: ../gui/polgen.glade:546 ../sepolicy/sepolicy/generate.py:192
++msgid "Admin User Role"
++msgstr "Admin-Benutzerrolle"
  
--#: ../semanage/seobject.py:1692
-+#: ../semanage/seobject.py:1696
- #, python-format
- msgid "Could not set user in file context for %s"
--msgstr "Kunne ikke sætte bruger i filkontekst for %s"
-+msgstr "Kunne ikke indstille bruger i filkontekst for %s"
+-#: ../gui/polgen.glade:537
++#: ../gui/polgen.glade:550
+ msgid ""
+ "User with full networking, no setuid applications without transition, no su, "
+ "can sudo to Root Administration Roles"
+ msgstr ""
++"Benutzer mit vollem Netzwerkzugriff, keine setuid-Anwendungen ohne Wechsel, "
++"kein sudo, sudo in Root-Administrationsrollen erlaubt"
  
--#: ../semanage/seobject.py:1696
-+#: ../semanage/seobject.py:1700
- #, python-format
- msgid "Could not set role in file context for %s"
--msgstr "Kunne ikke sætte rolle i filkontekst for %s"
-+msgstr "Kunne ikke indstille rolle i filkontekst for %s"
+-#: ../gui/polgen.glade:539 ../gui/polgen.py:165
+-msgid "Admin User Role"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:585
++#: ../gui/polgen.glade:592
+ msgid "<b>Root Users</b>"
+-msgstr ""
++msgstr "<b>Root-Benutzer</b>"
++
++#: ../gui/polgen.glade:623 ../sepolicy/sepolicy/generate.py:193
++msgid "Root Admin User Role"
++msgstr "Root-Admin-Benutzerrolle"
  
--#: ../semanage/seobject.py:1701 ../semanage/seobject.py:1758
-+#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
- #, python-format
- msgid "Could not set mls fields in file context for %s"
--msgstr "Kunne ikke sætte mls-felter i filkontekst for %s"
-+msgstr "Kunne ikke indstille MLS-felter i filkontekst for %s"
+-#: ../gui/polgen.glade:647
++#: ../gui/polgen.glade:627
+ msgid ""
+ "Select Root Administrator User Role, if this user will be used to administer "
+ "the machine while running as root.  This user will not be able to login to "
+ "the system directly."
+ msgstr ""
++"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."
  
--#: ../semanage/seobject.py:1707
-+#: ../semanage/seobject.py:1711
- msgid "Invalid file specification"
+-#: ../gui/polgen.glade:649 ../gui/polgen.py:166
+-msgid "Root Admin User Role"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:716
+-msgid "label104"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:745
++#: ../gui/polgen.glade:705
+ msgid "<b>Enter name of application or user role:</b>"
 -msgstr ""
-+msgstr "Ugyldig filangivelse"
++msgstr "<b>Geben Sie den Namen der Anwendung oder Benutzerrolle ein:</b>"
  
--#: ../semanage/seobject.py:1709
-+#: ../semanage/seobject.py:1713
- msgid "File specification can not include spaces"
+-#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
++#: ../gui/polgen.glade:728 ../gui/polgengui.py:252
+ msgid "Name"
+-msgstr ""
++msgstr "Name"
+ 
+-#: ../gui/polgen.glade:807
++#: ../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."
  
--#: ../semanage/seobject.py:1714
-+#: ../semanage/seobject.py:1718
- #, python-format
- msgid ""
- "File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
+-#: ../gui/polgen.glade:830 ../gui/polgen.glade:950 ../gui/polgen.glade:3142
++#: ../gui/polgen.glade:756 ../gui/polgen.glade:838 ../gui/polgen.glade:2361
+ msgid "..."
+-msgstr ""
++msgstr "..."
+ 
+-#: ../gui/polgen.glade:849
++#: ../gui/polgen.glade:776
+ msgid "Enter unique name for the confined application or user role."
  msgstr ""
++"Geben Sie einen eindeutigen Namen für die eingeschränkte Anwendung oder "
++"Benutzerrolle ein."
  
--#: ../semanage/seobject.py:1732 ../semanage/seobject.py:1737
--#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1872
--#: ../semanage/seobject.py:1876
-+#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
-+#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
-+#: ../semanage/seobject.py:1880
- #, python-format
- msgid "Could not check if file context for %s is defined"
--msgstr "Kan ikke kontrollere om fil-kontekst for %s er defineret"
-+msgstr "Kunne ikke kontrollere om filkontekst for %s er defineret"
+-#: ../gui/polgen.glade:871
++#: ../gui/polgen.glade:794
+ msgid "Executable"
+-msgstr ""
++msgstr "Ausführbare Datei"
  
--#: ../semanage/seobject.py:1745
-+#: ../semanage/seobject.py:1749
- #, python-format
- msgid "Could not create file context for %s"
- msgstr "Kunne ikke oprette filkontekst for %s"
+-#: ../gui/polgen.glade:899
++#: ../gui/polgen.glade:808
+ msgid "Init script"
+-msgstr ""
++msgstr "Init-Skript"
  
--#: ../semanage/seobject.py:1753
-+#: ../semanage/seobject.py:1757
- #, python-format
- msgid "Could not set type in file context for %s"
--msgstr "Kunne ikke sætte type i filkontekst for %s"
-+msgstr "Kunne ikke indstille type i filkontekst for %s"
+-#: ../gui/polgen.glade:927
++#: ../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."
  
--#: ../semanage/seobject.py:1761 ../semanage/seobject.py:1818
--#: ../semanage/seobject.py:1822
-+#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
-+#: ../semanage/seobject.py:1826
- #, python-format
- msgid "Could not set file context for %s"
--msgstr "Kunne ikke sætte filkontekst for %s"
-+msgstr "Kunne ikke indstille filkontekst for %s"
+-#: ../gui/polgen.glade:982
+-msgid "label105"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1011
++#: ../gui/polgen.glade:887
+ msgid "<b>Select existing role to modify:</b>"
+-msgstr ""
++msgstr "<b>Wählen Sie eine vorhandene Rolle zum Bearbeiten:</b>"
  
--#: ../semanage/seobject.py:1767
-+#: ../semanage/seobject.py:1771
- #, python-format
- msgid "Could not add file context for %s"
- msgstr "Kunne ikke tilføje filkontekst for %s"
+-#: ../gui/polgen.glade:1045
++#: ../gui/polgen.glade:908
+ msgid "Select the user roles that will transiton to the %s domain."
+-msgstr ""
++msgstr "Wählen Sie die Benutzerrollen, die in die  %s-Domain wechseln werden."
  
--#: ../semanage/seobject.py:1781
-+#: ../semanage/seobject.py:1785
- msgid "Requires setype, serange or seuser"
- msgstr "Kræver setype, serange eller seuser"
+-#: ../gui/polgen.glade:1073
+-msgid "label106"
++#: ../gui/polgen.glade:928
++msgid "role tab"
+ msgstr ""
  
--#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1880
-+#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
- #, python-format
- msgid "File context for %s is not defined"
- msgstr "Filkontekst for %s er ikke defineret"
+-#: ../gui/polgen.glade:1102
++#: ../gui/polgen.glade:945
+ msgid "<b>Select roles that %s will transition to:</b>"
+-msgstr ""
++msgstr "<b>Wählen Sie die Rollen, die durch %s wechseln werden nach:</b>"
  
--#: ../semanage/seobject.py:1800
-+#: ../semanage/seobject.py:1804
- #, python-format
- msgid "Could not query file context for %s"
--msgstr "Kunne ikke spørge filkontekst for %s"
-+msgstr "Kunne ikke forespørge filkontekst for %s"
+-#: ../gui/polgen.glade:1136
++#: ../gui/polgen.glade:963
+ msgid "Select applications domains that %s will transition to."
+-msgstr ""
++msgstr "Wählen Sie die Anwendungsdomains, in die %s wechseln wird."
  
--#: ../semanage/seobject.py:1826
-+#: ../semanage/seobject.py:1830
- #, python-format
- msgid "Could not modify file context for %s"
- msgstr "Kunne ikke ændre filkontekst for %s"
+-#: ../gui/polgen.glade:1164
+-msgid "label107"
++#: ../gui/polgen.glade:983
++msgid ""
++"transition \n"
++"role tab"
+ msgstr ""
  
--#: ../semanage/seobject.py:1839
--#, fuzzy
-+#: ../semanage/seobject.py:1843
- msgid "Could not list the file contexts"
--msgstr "Kunne ikke liste filkontekst"
-+msgstr "Kunne ikke liste filkontekster"
+-#: ../gui/polgen.glade:1193
++#: ../gui/polgen.glade:1001
+ msgid "<b>Select the user_roles that will transition to %s:</b>"
+-msgstr ""
++msgstr "<b>Wählen Sie die Benutzer_rollen, die nach %s wechseln werden:</b>"
  
--#: ../semanage/seobject.py:1853
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1857
-+#, python-format
- msgid "Could not delete the file context %s"
--msgstr "Kunne ikke slette filkontekst for %s"
-+msgstr "Kunne ikke slette filkonteksten %s"
+-#: ../gui/polgen.glade:1227
++#: ../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."
  
--#: ../semanage/seobject.py:1878
-+#: ../semanage/seobject.py:1882
- #, python-format
- msgid "File context for %s is defined in policy, cannot be deleted"
--msgstr "Filkontekst for %s er defineret i policy, kan ikke fjernes"
-+msgstr "Filkontekst for %s er defineret i regelsæt, kan ikke slettes"
+-#: ../gui/polgen.glade:1255
+-msgid "label108"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1284
++#: ../gui/polgen.glade:1056
+ msgid "<b>Select domains that %s will administer:</b>"
+-msgstr ""
++msgstr "<b>Wählen Sie Domains, die %s verwalten wird:</b>"
  
--#: ../semanage/seobject.py:1884
-+#: ../semanage/seobject.py:1888
- #, python-format
- msgid "Could not delete file context for %s"
- msgstr "Kunne ikke slette filkontekst for %s"
+-#: ../gui/polgen.glade:1318 ../gui/polgen.glade:1409
++#: ../gui/polgen.glade:1074 ../gui/polgen.glade:1129
+ msgid "Select the domains that you would like this user administer."
+ msgstr ""
++"Wählen Sie die Domains, die von diesem Benutzer verwaltet werden sollen."
  
--#: ../semanage/seobject.py:1899
-+#: ../semanage/seobject.py:1903
- msgid "Could not list file contexts"
- msgstr "Kunne ikke liste filkontekst"
+-#: ../gui/polgen.glade:1346
+-msgid "label109"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1375
++#: ../gui/polgen.glade:1111
+ msgid "<b>Select additional roles for %s:</b>"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1437
+-msgid "label111"
+-msgstr ""
++msgstr "<b>Wählen Sie zusätzliche Rollen für %s:</b>"
  
--#: ../semanage/seobject.py:1903
-+#: ../semanage/seobject.py:1907
- msgid "Could not list local file contexts"
- msgstr "Kunne ikke liste lokale filkontekster"
+-#: ../gui/polgen.glade:1466
++#: ../gui/polgen.glade:1166
+ msgid "<b>Enter network ports that %s binds on:</b>"
+-msgstr ""
++msgstr "<b>Geben Sie Netzwerkports ein, an die %s bindet:</b>"
  
--#: ../semanage/seobject.py:1936
-+#: ../semanage/seobject.py:1944
- msgid "SELinux fcontext"
+-#: ../gui/polgen.glade:1497 ../gui/polgen.glade:1997
++#: ../gui/polgen.glade:1186 ../gui/polgen.glade:1557
+ msgid "<b>TCP Ports</b>"
 -msgstr ""
-+msgstr "SELinux kontekst"
++msgstr "<b>TCP-Ports</b>"
++
++#: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
++#: ../gui/polgen.glade:1698
++msgid "All"
++msgstr "Alle"
  
--#: ../semanage/seobject.py:1936
-+#: ../semanage/seobject.py:1944
- msgid "type"
+-#: ../gui/polgen.glade:1565 ../gui/polgen.glade:1785
++#: ../gui/polgen.glade:1227 ../gui/polgen.glade:1394
+ msgid "Allows %s to bind to any udp port"
 -msgstr ""
-+msgstr "type"
++msgstr "Erlaubt %s das Binden an alle UDP-Ports"
  
--#: ../semanage/seobject.py:1949
-+#: ../semanage/seobject.py:1957
- msgid ""
- "\n"
- "SELinux Distribution fcontext Equivalence \n"
- msgstr ""
+-#: ../gui/polgen.glade:1567 ../gui/polgen.glade:1787 ../gui/polgen.glade:2061
+-#: ../gui/polgen.glade:2215
+-msgid "All"
+-msgstr ""
++#: ../gui/polgen.glade:1240 ../gui/polgen.glade:1407
++msgid "600-1024"
++msgstr "600-1024"
  
--#: ../semanage/seobject.py:1954
-+#: ../semanage/seobject.py:1962
+-#: ../gui/polgen.glade:1585 ../gui/polgen.glade:1805
++#: ../gui/polgen.glade:1244 ../gui/polgen.glade:1411
+ msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
+-msgstr ""
++msgstr "Erlaubt %s den Aufruf von bindresvport mit 0. Binden an Port 600-1024"
+ 
+-#: ../gui/polgen.glade:1587 ../gui/polgen.glade:1807
+-msgid "600-1024"
+-msgstr ""
++#: ../gui/polgen.glade:1257 ../gui/polgen.glade:1424
++msgid "Unreserved Ports (>1024)"
++msgstr "Nicht reservierte Ports (>1024)"
+ 
+-#: ../gui/polgen.glade:1605 ../gui/polgen.glade:1825
++#: ../gui/polgen.glade:1261 ../gui/polgen.glade:1428
  msgid ""
- "\n"
- "SELinux Local fcontext Equivalence \n"
+ "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"
  
--#: ../semanage/seobject.py:1988 ../semanage/seobject.py:2040
--#: ../semanage/seobject.py:2046
-+#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
-+#: ../semanage/seobject.py:2054
- #, python-format
- msgid "Could not check if boolean %s is defined"
--msgstr "Kunne ikke kontrollere om flaget %s er defineret"
-+msgstr "Kunne ikke kontrollere om boolesk %s er defineret"
- 
--#: ../semanage/seobject.py:1990 ../semanage/seobject.py:2042
-+#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
- #, python-format
- msgid "Boolean %s is not defined"
--msgstr "Flaget %s er ikke defineret"
-+msgstr "Boolesk %s er ikke defineret"
+-#: ../gui/polgen.glade:1607 ../gui/polgen.glade:1827
+-msgid "Unreserved Ports (>1024)"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1638 ../gui/polgen.glade:1858 ../gui/polgen.glade:2079
+-#: ../gui/polgen.glade:2233
++#: ../gui/polgen.glade:1289 ../gui/polgen.glade:1456 ../gui/polgen.glade:1609
++#: ../gui/polgen.glade:1718
+ msgid "Select Ports"
+-msgstr ""
++msgstr "Ports auswählen"
  
--#: ../semanage/seobject.py:1994
-+#: ../semanage/seobject.py:2002
- #, python-format
- msgid "Could not query file context %s"
- msgstr "Kunne ikke forespørge filkontekst %s"
+-#: ../gui/polgen.glade:1663 ../gui/polgen.glade:1883
++#: ../gui/polgen.glade:1302 ../gui/polgen.glade:1469
+ msgid "Allows %s to bind to any udp ports > 1024"
+-msgstr ""
++msgstr "Erlaubt %s das Binden an alle UPD-Ports > 1024"
  
--#: ../semanage/seobject.py:1999
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:2007
-+#, python-format
- msgid "You must specify one of the following values: %s"
--msgstr "Du skal angive et præfiks"
-+msgstr "Du skal angive én af de følgende værdier: %s"
+-#: ../gui/polgen.glade:1717 ../gui/polgen.glade:2151
++#: ../gui/polgen.glade:1353 ../gui/polgen.glade:1666
+ msgid "<b>UDP Ports</b>"
+-msgstr ""
++msgstr "<b>UDP-Ports</b>"
  
--#: ../semanage/seobject.py:2004
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:2012
-+#, python-format
- msgid "Could not set active value of boolean %s"
--msgstr "Kunne ikke fjerne flag %s"
-+msgstr "Kunne ikke indstille aktiv værdi af boolesk %s"
+-#: ../gui/polgen.glade:1937
+-msgid "label113"
++#: ../gui/polgen.glade:1519
++msgid ""
++"Network\n"
++"Bind tab"
+ msgstr ""
  
--#: ../semanage/seobject.py:2007
-+#: ../semanage/seobject.py:2015
- #, python-format
- msgid "Could not modify boolean %s"
--msgstr "Kunne ikke ændre flag %s"
-+msgstr "Kunne ikke ændre boolesk %s"
+-#: ../gui/polgen.glade:1966
++#: ../gui/polgen.glade:1537
+ msgid "<b>Select network ports that %s connects to:</b>"
+-msgstr ""
++msgstr "<b>Wählen Sie Netzwerkports, mit denen %s verbindet:</b>"
  
--#: ../semanage/seobject.py:2025
-+#: ../semanage/seobject.py:2033
- #, python-format
- msgid "Bad format %s: Record %s"
+-#: ../gui/polgen.glade:2058
++#: ../gui/polgen.glade:1593
+ msgid "Allows %s to connect to any tcp port"
 -msgstr ""
-+msgstr "Dårligt format %s: Notér %s"
++msgstr "Erlaubt %s das Verbinden mit allen TCP-Ports"
  
--#: ../semanage/seobject.py:2048
-+#: ../semanage/seobject.py:2056
- #, python-format
- msgid "Boolean %s is defined in policy, cannot be deleted"
--msgstr "Flag %s er defineret i policy, kan ikke fjernes"
-+msgstr "Boolesk %s er defineret i regelsæt, kan ikke slettes"
+-#: ../gui/polgen.glade:2104
++#: ../gui/polgen.glade:1622
+ msgid ""
+ "Enter a comma separated list of tcp ports or ranges of ports that %s "
+ "connects to. Example: 612, 650-660"
+ msgstr ""
++"Geben Sie eine kommagetrennte Liste mit TCP-Ports oder Portbereichen ein, "
++"mit denen %s verbindet. Beispiel: 612, 650-660"
  
--#: ../semanage/seobject.py:2052
-+#: ../semanage/seobject.py:2060
- #, python-format
- msgid "Could not delete boolean %s"
--msgstr "Kunne ikke fjerne flag %s"
-+msgstr "Kunne ikke slette boolesk %s"
+-#: ../gui/polgen.glade:2212
++#: ../gui/polgen.glade:1702
+ msgid "Allows %s to connect to any udp port"
+-msgstr ""
++msgstr "Erlaubt %s das Verbinden mit allen UDP-Ports"
  
--#: ../semanage/seobject.py:2064 ../semanage/seobject.py:2081
-+#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
- msgid "Could not list booleans"
--msgstr "Kunne ikke liste flag"
-+msgstr "Kunne ikke liste boolesker"
+-#: ../gui/polgen.glade:2258
++#: ../gui/polgen.glade:1731
+ msgid ""
+ "Enter a comma separated list of udp ports or ranges of ports that %s "
+ "connects to. Example: 612, 650-660"
+ msgstr ""
++"Geben Sie eine kommagetrennte Liste mit UDP-Ports oder Portbereichen ein, "
++"mit denen %s verbindet. Beispiel: 612, 650-660"
  
--#: ../semanage/seobject.py:2104
-+#: ../semanage/seobject.py:2112
- msgid "unknown"
+-#: ../gui/polgen.glade:2305
+-msgid "label114"
 -msgstr ""
-+msgstr "ukendt"
- 
--#: ../semanage/seobject.py:2117
-+#: ../semanage/seobject.py:2125
- msgid "off"
+-
+-#: ../gui/polgen.glade:2334
++#: ../gui/polgen.glade:1792
+ msgid "<b>Select common application traits for %s:</b>"
 -msgstr ""
-+msgstr "inaktiv"
++msgstr "<b>Wählen Sie gemeinsame Anwendungseigenschaften für %s:</b>"
  
--#: ../semanage/seobject.py:2117
-+#: ../semanage/seobject.py:2125
- msgid "on"
+-#: ../gui/polgen.glade:2366
++#: ../gui/polgen.glade:1809
+ msgid "Writes syslog messages\t"
 -msgstr ""
-+msgstr "aktiv"
++msgstr "Schreibt syslog-Meldungen\t"
  
--#: ../semanage/seobject.py:2131
-+#: ../semanage/seobject.py:2139
- msgid "SELinux boolean"
+-#: ../gui/polgen.glade:2385
++#: ../gui/polgen.glade:1824
+ msgid "Create/Manipulate temporary files in /tmp"
 -msgstr ""
-+msgstr "SELinux boolesk"
++msgstr "Erstellen/Ändern temporärer Dateien in /tmp"
  
--#: ../semanage/seobject.py:2131
-+#: ../semanage/seobject.py:2139
- msgid "State"
- msgstr ""
+-#: ../gui/polgen.glade:2404
++#: ../gui/polgen.glade:1839
+ msgid "Uses Pam for authentication"
+-msgstr ""
++msgstr "Verwendet PAM zur Authentifizierung"
  
--#: ../semanage/seobject.py:2131
-+#: ../semanage/seobject.py:2139
- msgid "Default"
- msgstr ""
+-#: ../gui/polgen.glade:2423
++#: ../gui/polgen.glade:1854
+ msgid "Uses nsswitch or getpw* calls"
+-msgstr ""
++msgstr "Verwendet nsswitch oder getpw*-Aufrufe"
  
--#: ../semanage/seobject.py:2131
-+#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
-+#: ../gui/polgengui.py:253
- msgid "Description"
+-#: ../gui/polgen.glade:2442
++#: ../gui/polgen.glade:1869
+ msgid "Uses dbus"
 -msgstr ""
-+msgstr "Beskrivelse"
++msgstr "Verwendet dbus"
  
- #: ../newrole/newrole.c:201
- #, c-format
- msgid "failed to set PAM_TTY\n"
--msgstr "kunne ikke sætte PAM_TTY\n"
-+msgstr "kunne ikke indstille PAM_TTY\n"
+-#: ../gui/polgen.glade:2461
++#: ../gui/polgen.glade:1884
+ msgid "Sends audit messages"
+-msgstr ""
++msgstr "Sendet Audit-Meldungen"
  
- #: ../newrole/newrole.c:290
- #, c-format
- msgid "newrole: service name configuration hashtable overflow\n"
+-#: ../gui/polgen.glade:2480
++#: ../gui/polgen.glade:1899
+ msgid "Interacts with the terminal"
 -msgstr ""
-+msgstr "ny rolle: tjenestenavnskonfiguration overløb for hashtabel\n"
++msgstr "Interagiert mit dem Terminal"
  
- #: ../newrole/newrole.c:300
- #, c-format
- msgid "newrole:  %s:  error on line %lu.\n"
+-#: ../gui/polgen.glade:2499
++#: ../gui/polgen.glade:1914
+ msgid "Sends email"
 -msgstr ""
-+msgstr "ny rolle:  %s:  fejl på linje %lu.\n"
++msgstr "Sendet E-Mail"
  
- #: ../newrole/newrole.c:439
- #, c-format
-@@ -976,22 +970,22 @@ msgstr "kan ikke finde gyldig indgang i
- #: ../newrole/newrole.c:450
- #, c-format
- msgid "Out of memory!\n"
--msgstr "Ikke mere hukommelse!\n"
-+msgstr "Løbet tør for hukommelse!\n"
+-#: ../gui/polgen.glade:2530
+-msgid "label115"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:2559
++#: ../gui/polgen.glade:1961
+ msgid "<b>Add files/directories that %s manages</b>"
+-msgstr ""
++msgstr "<b>Fügen Sie Dateien/Verzeichnisse hinzu, die %s verwaltet</b>"
  
- #: ../newrole/newrole.c:455
- #, c-format
- msgid "Error!  Shell is not valid.\n"
--msgstr "Fejl! Skallen er ikke gyldig.\n"
-+msgstr "Fejl!  Skallen er ugyldig.\n"
+-#: ../gui/polgen.glade:2788
++#: ../gui/polgen.glade:2122
+ 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 ..."
  
- #: ../newrole/newrole.c:512
- #, c-format
- msgid "Unable to clear environment\n"
--msgstr "Kunne ikke nulstille miljøet\n"
-+msgstr "Kunne ikke nulstille miljø\n"
+-#: ../gui/polgen.glade:2823
+-msgid "label116"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:2852
++#: ../gui/polgen.glade:2166
+ msgid "<b>Add booleans from the %s policy:</b>"
+-msgstr ""
++msgstr "<b>Fügen Sie boolesche Variablen von der %s Richtlinie hinzu:</b>"
  
- #: ../newrole/newrole.c:556 ../newrole/newrole.c:587 ../newrole/newrole.c:617
- #, c-format
- msgid "Error changing uid, aborting.\n"
--msgstr "Fejl ved skift af uid, afbryder.\n"
-+msgstr "Fejl ved skift af UID, afbryder.\n"
+-#: ../gui/polgen.glade:3002
++#: ../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"
  
- #: ../newrole/newrole.c:612
- #, c-format
-@@ -1001,27 +995,27 @@ msgstr "Fejl ved nulstilling af KEEPCAPS
- #: ../newrole/newrole.c:635
- #, c-format
- msgid "Error connecting to audit system.\n"
--msgstr "Fejl ved forbindelse til auditeringssystem.\n"
-+msgstr "Fejl ved forbindelse til revisionssystem.\n"
+-#: ../gui/polgen.glade:3066
++#: ../gui/polgen.glade:2316
+ msgid "<b>Which directory you will generate the %s policy?</b>"
+-msgstr ""
++msgstr "<b>In welchem Verzeichnis erstellen Sie die %s-Richtlinie?</b>"
  
- #: ../newrole/newrole.c:641
- #, c-format
- msgid "Error allocating memory.\n"
--msgstr "Fejl ved hukommelsesallokering.\n"
-+msgstr "Fejl ved allokering afhukommelse.\n"
+-#: ../gui/polgen.glade:3097
++#: ../gui/polgen.glade:2334
+ msgid "Policy Directory"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:3254
+-msgid "Add Booleans Dialog"
+-msgstr ""
++msgstr "Richtlinienverzeichnis"
  
- #: ../newrole/newrole.c:648
- #, c-format
- msgid "Error sending audit message.\n"
--msgstr "Fejl ved sending af auditeringsmeddelelse.\n"
-+msgstr "Fejl ved afsendelse af revisionsmeddelelse.\n"
+-#: ../gui/polgen.glade:3327
+-msgid "Boolean Name"
+-msgstr ""
+-
+-#: ../gui/polgengui.py:261
++#: ../gui/polgengui.py:262
+ msgid "Role"
+-msgstr ""
++msgstr "Rolle"
  
- #: ../newrole/newrole.c:692 ../newrole/newrole.c:1059
- #, c-format
- msgid "Could not determine enforcing mode.\n"
--msgstr "Kunne ikke bestemme gennemtvingnings-tilstand.\n"
-+msgstr "Kunne ikke bestemme tvungentilstand.\n"
+-#: ../gui/polgengui.py:268
++#: ../gui/polgengui.py:269
+ msgid "Existing_User"
+-msgstr ""
++msgstr "Vorhandener Ben_utzer"
  
- #: ../newrole/newrole.c:699
- #, c-format
- msgid "Error!  Could not open %s.\n"
--msgstr "Fejl! Kunne ikke åbne %s.\n"
-+msgstr "Fejl!  Kunne ikke åbne %s.\n"
+-#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
++#: ../gui/polgengui.py:283 ../gui/polgengui.py:291 ../gui/polgengui.py:305
+ msgid "Application"
+-msgstr ""
++msgstr "Anwendung"
  
- #: ../newrole/newrole.c:705
- #, c-format
-@@ -1031,7 +1025,7 @@ msgstr "%s!  Kunne ikke hente aktuel kon
- #: ../newrole/newrole.c:715
- #, c-format
- msgid "%s!  Could not get new context for %s, not relabeling tty.\n"
--msgstr "%s!  Kunne ikke få ny kontekst for %s, ommærker ikke tty.\n"
-+msgstr "%s!  Kunne ikke modtage ny kontekst for %s, ommærker ikke tty.\n"
+-#: ../gui/polgengui.py:352
++#: ../gui/polgengui.py:353
+ #, python-format
+ msgid "%s must be a directory"
+-msgstr ""
++msgstr "%s muss ein Verzeichnis sein"
  
- #: ../newrole/newrole.c:725
- #, c-format
-@@ -1041,17 +1035,17 @@ msgstr "%s!  Kunne ikke sætte ny kontek
- #: ../newrole/newrole.c:772
- #, c-format
- msgid "%s changed labels.\n"
--msgstr "%s ændrede mærkninger.\n"
-+msgstr "%s ændrede mærker.\n"
+-#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
++#: ../gui/polgengui.py:413 ../gui/polgengui.py:694
+ msgid "You must select a user"
+-msgstr ""
++msgstr "Sie müssen einen Benutzer auswählen"
  
- #: ../newrole/newrole.c:778
- #, c-format
- msgid "Warning! Could not restore context for %s\n"
--msgstr "Advarsel!  Kunne ikke genetablere kontekst for %s\n"
-+msgstr "Advarsel! Kunne ikke genetablere kontekst for %s\n"
+-#: ../gui/polgengui.py:542
++#: ../gui/polgengui.py:543
+ msgid "Select executable file to be confined."
+-msgstr ""
++msgstr "Wählen Sie die einzuschränkende ausführbare Datei."
  
- #: ../newrole/newrole.c:835
- #, c-format
- msgid "Error: multiple roles specified\n"
--msgstr "Fejl: flere roller specificeret\n"
-+msgstr "Fejl: flere roller angivet\n"
+-#: ../gui/polgengui.py:553
++#: ../gui/polgengui.py:554
+ msgid "Select init script file to be confined."
+-msgstr ""
++msgstr "Wählen Sie die einzuschränkende init-Skriptdatei."
  
- #: ../newrole/newrole.c:843
- #, c-format
-@@ -1061,7 +1055,7 @@ msgstr "Fejl: flere typer angivet\n"
- #: ../newrole/newrole.c:850
- #, c-format
- msgid "Sorry, -l may be used with SELinux MLS support.\n"
--msgstr "Desværre, -l kan bruges med SELinux MLS understøttelse.\n"
-+msgstr "Beklager, -l skal bruges med SELinux MLS-understøttelse.\n"
+-#: ../gui/polgengui.py:563
++#: ../gui/polgengui.py:564
+ 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"
  
- #: ../newrole/newrole.c:855
- #, c-format
-@@ -1072,26 +1066,27 @@ msgstr "Fejl: flere niveauer angivet\n"
- #, c-format
- msgid "Error: you are not allowed to change levels on a non secure terminal \n"
+-#: ../gui/polgengui.py:570
++#: ../gui/polgengui.py:571
+ msgid "Select directory(s) that the confined application owns and writes into"
  msgstr ""
-+"Fejl: du har ikke tilladelse til at ændre niveauer fra en usikker terminal \n"
++"Wählen Sie die Verzeichnisse, in die die eingeschränkte Anwendung "
++"hineinschreibt bzw. die sie besitzt"
  
- #: ../newrole/newrole.c:891
- #, c-format
- msgid "Couldn't get default type.\n"
--msgstr "Kunne ikke få fat i standardtype.\n"
-+msgstr "Kunne ikke hente standardtype.\n"
+-#: ../gui/polgengui.py:632
++#: ../gui/polgengui.py:633
+ msgid "Select directory to generate policy files in"
+-msgstr ""
++msgstr "Wählen Sie das Verzeichnis, in der Richtliniendateien erstellt werden"
  
- #: ../newrole/newrole.c:901
- #, c-format
- msgid "failed to get new context.\n"
--msgstr "kunne ikke få fat i ny kontekst.\n"
-+msgstr "kunne ikke hente ny kontekst.\n"
+-#: ../gui/polgengui.py:649
++#: ../gui/polgengui.py:650
+ #, 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.\n"
++"Möchten Sie fortfahren?"
  
- #: ../newrole/newrole.c:908
- #, c-format
- msgid "failed to set new role %s\n"
--msgstr "kunne ikke sætte ny rolle %s\n"
-+msgstr "kunne ikke indstille ny rolle %s\n"
+-#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
++#: ../gui/polgengui.py:650 ../gui/polgengui.py:654
+ msgid "Verify Name"
+-msgstr ""
++msgstr "Namen überprüfen"
  
- #: ../newrole/newrole.c:915
- #, c-format
- msgid "failed to set new type %s\n"
--msgstr "kunne ikke sætte ny type %s\n"
-+msgstr "kunne ikke indstille ny type %s\n"
+-#: ../gui/polgengui.py:653
++#: ../gui/polgengui.py:654
+ #, 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.\n"
++"Möchten Sie fortfahren?"
  
- #: ../newrole/newrole.c:925
- #, c-format
-@@ -1101,7 +1096,7 @@ msgstr "kunne ikke bygge nyt interval me
- #: ../newrole/newrole.c:930
- #, c-format
- msgid "failed to set new range %s\n"
--msgstr "kunne ikke sætte nyt interval %s\n"
-+msgstr "kunne ikke indstille nyt interval %s\n"
+-#: ../gui/polgengui.py:699
++#: ../gui/polgengui.py:700
+ 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."
  
- #: ../newrole/newrole.c:938
- #, c-format
-@@ -1116,42 +1111,42 @@ msgstr "%s er ikke en gyldig kontekst\n"
- #: ../newrole/newrole.c:950
- #, c-format
- msgid "Unable to allocate memory for new_context"
--msgstr "Kunne ikke tildele hukommelse for new_context"
-+msgstr "Kunne ikke allokere hukommelse for new_context"
+-#: ../gui/polgengui.py:713
++#: ../gui/polgengui.py:714
+ msgid "You must enter a executable"
+-msgstr ""
++msgstr "Sie müssen eine ausführbare Datei angeben"
  
- #: ../newrole/newrole.c:976
- #, c-format
- msgid "Unable to obtain empty signal set\n"
--msgstr "Kunne ikke hente tomt signal-samling\n"
-+msgstr "Kunne ikke hente tom signalsæt\n"
+-#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
++#: ../gui/polgengui.py:739 ../gui/system-config-selinux.py:174
+ msgid "Configue SELinux"
+-msgstr ""
++msgstr "SELinux konfigurieren"
  
- #: ../newrole/newrole.c:984
- #, c-format
- msgid "Unable to set SIGHUP handler\n"
--msgstr "Kunne ikke sætte SIGHUP-behandler\n"
-+msgstr "Kunne ikke indstille SIGHUP-håndtering\n"
+-#: ../gui/polgen.py:158
+-msgid "Internet Services Daemon"
+-msgstr ""
++#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
++msgid "Network Port"
++msgstr "Netzwerkport"
  
- #: ../newrole/newrole.c:1053
- #, c-format
- msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
--msgstr "Desværre, newrole kan kun bruges på en SELinux-kerne.\n"
-+msgstr "Beklager, newrole kan kun bruges på en SELinux-kerne.\n"
+-#: ../gui/polgen.py:197
+-#, python-format
+-msgid "Ports must be numbers or ranges of numbers from 1 to %d "
++#: ../gui/portsPage.py:85
++msgid ""
++"SELinux Port\n"
++"Type"
+ msgstr ""
++"SELinux-Port\n"
++"Typ"
  
- #: ../newrole/newrole.c:1070
- #, c-format
- msgid "failed to get old_context.\n"
--msgstr "kunne ikke få fat i old_context.\n"
-+msgstr "kunne ikke modtage old_context.\n"
+-#: ../gui/polgen.py:324
+-msgid "You must enter a name for your confined process/user"
+-msgstr ""
++#: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
++msgid "Protocol"
++msgstr "Protokoll"
  
- #: ../newrole/newrole.c:1077
--#, fuzzy, c-format
-+#, c-format
- msgid "Warning!  Could not retrieve tty information.\n"
--msgstr "Fejl! Kunne ikke få fat på tty-information.\n"
-+msgstr "Fejl!  Kunne ikke hente tty-information.\n"
+-#: ../gui/polgen.py:326
++#: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
+ msgid ""
+-"Name must be alpha numberic with no spaces. Consider using option \"-n "
+-"MODULENAME\""
+-msgstr ""
+-
+-#: ../gui/polgen.py:414
+-msgid "User Role types can not be assigned executables."
++"MLS/MCS\n"
++"Level"
+ msgstr ""
++"MLS/MCS\n"
++"Level"
  
- #: ../newrole/newrole.c:1098
- #, c-format
- msgid "error on reading PAM service configuration.\n"
+-#: ../gui/polgen.py:420
+-msgid "Only Daemon apps can use an init script.."
 -msgstr ""
-+msgstr "fejl ved læsning af servicekonfiguration af PAM.\n"
++#: ../gui/portsPage.py:101
++msgid "Port"
++msgstr "Port"
  
- #: ../newrole/newrole.c:1133
- #, c-format
- msgid "newrole: incorrect password for %s\n"
--msgstr "newrole: fejlagtig adgangskode for %s\n"
-+msgstr "newrole: forkert adgangskode for %s\n"
+-#: ../gui/polgen.py:438
+-msgid "use_resolve must be a boolean value "
+-msgstr ""
++#: ../gui/portsPage.py:207
++#, python-format
++msgid "Port number \"%s\" is not valid.  0 < PORT_NUMBER < 65536 "
++msgstr "Portnummer \"%s\" ist ungültig.  0 < PORTNUMMER < 65536 "
  
- #: ../newrole/newrole.c:1160
- #, c-format
-@@ -1161,7 +1156,7 @@ msgstr "newrole: fejl ved forgrening: %s
- #: ../newrole/newrole.c:1163 ../newrole/newrole.c:1186
- #, c-format
- msgid "Unable to restore tty label...\n"
--msgstr "Kunne ikke genetablere tty-etikette...\n"
-+msgstr "Kunne ikke genetablere tty-mærke...\n"
+-#: ../gui/polgen.py:444
+-msgid "use_syslog must be a boolean value "
+-msgstr ""
++#: ../gui/portsPage.py:252
++msgid "List View"
++msgstr "Listenansicht"
  
- #: ../newrole/newrole.c:1165 ../newrole/newrole.c:1192
- #, c-format
-@@ -1176,7 +1171,7 @@ msgstr "Kunne ikke lukke deskriptorerne.
- #: ../newrole/newrole.c:1251
- #, c-format
- msgid "Error allocating shell's argv0.\n"
--msgstr "Fejl ved tildeling af skallens argv0.\n"
-+msgstr "Fejl ved allokering af skallens argv0.\n"
+-#: ../gui/polgen.py:450
+-msgid "use_kerberos must be a boolean value "
+-msgstr ""
++#: ../gui/portsPage.py:255 ../gui/system-config-selinux.glade:2419
++msgid "Group View"
++msgstr "Gruppenansicht"
  
- #: ../newrole/newrole.c:1287
- #, c-format
-@@ -1185,27 +1180,27 @@ msgstr "Kunne ikke genetablere miljøet,
+-#: ../gui/polgen.py:456
+-msgid "manage_krb5_rcache must be a boolean value "
+-msgstr ""
++#: ../gui/semanagePage.py:126
++#, python-format
++msgid "Are you sure you want to delete %s '%s'?"
++msgstr "Sind Sie sicher, dass Sie %s »%s« löschen möchten?"
  
- #: ../newrole/newrole.c:1298
- msgid "failed to exec shell\n"
--msgstr "kunne ikke udføre skál\n"
-+msgstr "kunne ikke udføre skal\n"
+-#: ../gui/polgen.py:486
+-msgid "USER Types automatically get a tmp type"
+-msgstr ""
++#: ../gui/semanagePage.py:126
++#, python-format
++msgid "Delete %s"
++msgstr "%s löschen"
  
- #: ../load_policy/load_policy.c:22
--#, fuzzy, c-format
-+#, c-format
- msgid "usage:  %s [-qi]\n"
--msgstr "brug: %s [-bq]\n"
-+msgstr "brug:  %s [-qi]\n"
+-#: ../gui/polgen.py:1004
+-msgid "You must enter the executable path for your confined process"
+-msgstr ""
++#: ../gui/semanagePage.py:134
++#, python-format
++msgid "Add %s"
++msgstr "%s hinzufügen"
  
- #: ../load_policy/load_policy.c:71
- #, c-format
- msgid "%s:  Policy is already loaded and initial load requested\n"
+-#: ../gui/polgen.py:1182
+-msgid "Type Enforcement file"
 -msgstr ""
-+msgstr "%s:  Regelsæt er allerede indlæst og første indlæsning anmodet\n"
++#: ../gui/semanagePage.py:148
++#, python-format
++msgid "Modify %s"
++msgstr "%s ändern"
  
- #: ../load_policy/load_policy.c:80
--#, fuzzy, c-format
-+#, c-format
- msgid "%s:  Can't load policy and enforcing mode requested:  %s\n"
--msgstr "%s: Kan ikke indlæse policy: %s\n"
-+msgstr "%s:  Kan ikke indlæse regelsæt og anmodet tvungen tilstand:  %s\n"
+-#: ../gui/polgen.py:1183
+-msgid "Interface file"
+-msgstr ""
++#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
++msgid "Permissive"
++msgstr "Permissive"
  
- #: ../load_policy/load_policy.c:90
- #, c-format
- msgid "%s:  Can't load policy:  %s\n"
--msgstr "%s: Kan ikke indlæse policy: %s\n"
-+msgstr "%s:  Kan ikke indlæse regelsæt:  %s\n"
+-#: ../gui/polgen.py:1184
+-msgid "File Contexts file"
+-msgstr ""
++#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
++msgid "Enforcing"
++msgstr "Enforcing"
  
- #: ../scripts/chcat:92 ../scripts/chcat:169
- msgid "Requires at least one category"
-@@ -1214,12 +1209,12 @@ msgstr "Kræver mindst én kategori"
- #: ../scripts/chcat:106 ../scripts/chcat:183
- #, c-format
- msgid "Can not modify sensitivity levels using '+' on %s"
--msgstr "Kan ikke ændre følsomhedsniveau ved at bruge '+' på %s"
-+msgstr "Kan ikke ændre følsomhedsniveau ved at bruge \"+\" på %s"
+-#: ../gui/polgen.py:1185
+-msgid "Setup Script"
+-msgstr ""
++#: ../gui/statusPage.py:94
++msgid "Status"
++msgstr "Status"
  
- #: ../scripts/chcat:110
- #, c-format
- msgid "%s is already in %s"
--msgstr "%s er allerede i %s"
-+msgstr "%s findes allerede i %s"
+-#: ../gui/polgen.py:1306
+-#, python-format
++#: ../gui/statusPage.py:133
+ msgid ""
+-"\n"
+-"%s\n"
+-"\n"
+-"sepolgen [ -n moduleName ] [ -m ] [ -t type ] [ executable | Name ]\n"
+-"valid Types:\n"
++"Changing the policy type will cause a relabel of the entire file 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?"
  
- #: ../scripts/chcat:188 ../scripts/chcat:198
- #, c-format
-@@ -1276,191 +1271,2098 @@ msgstr "Brug %s -L -l bruger"
+-#: ../gui/polgen.py:1354
+-msgid "Executable or Name required"
++#: ../gui/statusPage.py:147
++msgid ""
++"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
++"you later decide to turn SELinux back on, the system will be required to "
++"relabel.  If you just want to see if SELinux is causing a problem on your "
++"system, you can go to permissive mode which will only log errors and not "
++"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
++"wish to continue?"
+ msgstr ""
++"Das Deaktivieren von SELinux erfordert einen Neustart.  Es wird nicht "
++"empfohlen.  Falls Sie SELinux zu einem späteren Zeitpunkt wieder aktivieren "
++"möchten, muss eine Neukennzeichnung des Systems erfolgen.  Falls Sie nur "
++"testen möchten, ob SELinux für ein Problem auf Ihrem System verantwortlich "
++"ist, können Sie in den Permissive-Modus wechseln, in dem Fehler "
++"protokolliert werden, die SELinux-Richtlinie jedoch nicht erzwungen wird.  "
++"Der Permissive-Modus erfordert keinen Neustart.    Möchten Sie fortfahren?"
  
- #: ../scripts/chcat:333
- msgid "Use -- to end option list.  For example"
--msgstr "Brug -- for afslutte option-listen.  For eksempel"
-+msgstr "Brug -- for at afslutte tilvalgslisten.  For eksempel"
+-#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
+-msgid "Network Port"
++#: ../gui/statusPage.py:152
++msgid ""
++"Changing to SELinux enabled will cause a relabel of the entire file system "
++"on the next boot. Relabeling takes a long time depending on the size of the "
++"file system.  Do you wish to continue?"
+ msgstr ""
++"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?"
  
- #: ../scripts/chcat:334
- msgid "chcat -- -CompanyConfidential /docs/businessplan.odt"
--msgstr "chcat -- -Hemmeligt /dok/forretningsplan.odt"
-+msgstr "chcat -- -ForretningsHemmeligt /dok/forretningsplan.odt"
+-#: ../gui/portsPage.py:85
++#: ../gui/system-config-selinux.glade:11
++msgid "system-config-selinux"
++msgstr "system-config-selinux"
++
++#: ../gui/system-config-selinux.glade:12
+ msgid ""
+-"SELinux Port\n"
+-"Type"
++"Copyright (c)2006 Red Hat, Inc.\n"
++"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
+ msgstr ""
++"Copyright (c)2006 Red Hat, Inc.\n"
++"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
  
- #: ../scripts/chcat:335
- msgid "chcat -l +CompanyConfidential juser"
--msgstr "chcat -l +Hemmeligt juser"
-+msgstr "chcat -l +ForretningsHemmeligt juser"
+-#: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
+-msgid "Protocol"
+-msgstr ""
++#: ../gui/system-config-selinux.glade:22
++#: ../gui/system-config-selinux.glade:544
++msgid "Add SELinux Login Mapping"
++msgstr "SELinux-Login-Zuweisung hinzufügen"
  
--#: ../scripts/chcat:399
--#, c-format
-+#: ../scripts/chcat:399 ../gui/polgen.py:1351
-+#, c-format, python-format
- msgid "Options Error %s "
--msgstr "Flagfejl %s "
-+msgstr "Tilvalgsfejl %s "
-+
-+#: ../gui/booleansPage.py:195 ../gui/system-config-selinux.glade:1706
-+msgid "Boolean"
-+msgstr ""
+-#: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
++#: ../gui/system-config-selinux.glade:257
++msgid "Add SELinux Network Ports"
++msgstr "SELinux-Netzwerkports hinzufügen"
 +
-+#: ../gui/booleansPage.py:252 ../gui/semanagePage.py:162
-+msgid "all"
-+msgstr ""
++#: ../gui/system-config-selinux.glade:391
++#: ../gui/system-config-selinux.glade:678
++msgid "SELinux Type"
++msgstr "SELinux-Typ"
 +
-+#: ../gui/booleansPage.py:254 ../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/system-config-selinux.glade:622
++msgid "File Specification"
++msgstr "Dateispezifikation"
 +
-+#: ../gui/fcontextPage.py:64 ../gui/system-config-selinux.glade:1911
-+msgid "File Labeling"
-+msgstr ""
++#: ../gui/system-config-selinux.glade:650
++msgid "File Type"
++msgstr "Dateityp"
 +
-+#: ../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/system-config-selinux.glade:727
+ msgid ""
+-"MLS/MCS\n"
+-"Level"
++"all files\n"
++"regular file\n"
++"directory\n"
++"character device\n"
++"block device\n"
++"socket\n"
++"symbolic link\n"
++"named pipe\n"
+ msgstr ""
++"Alle Dateien\n"
++"Reguläre Datei\n"
++"Verzeichnis\n"
++"Zeichengerät\n"
++"Blockgerät\n"
++"Socket\n"
++"Symbolischer Link\n"
++"Benannte Pipe\n"
+ 
+-#: ../gui/portsPage.py:101
+-msgid "Port"
+-msgstr ""
++#: ../gui/system-config-selinux.glade:773
++msgid "MLS"
++msgstr "MLS"
+ 
+-#: ../gui/portsPage.py:207
+-#, python-format
+-msgid "Port number \"%s\" is not valid.  0 < PORT_NUMBER < 65536 "
+-msgstr ""
++#: ../gui/system-config-selinux.glade:837
++msgid "Add SELinux User"
++msgstr "SELinux-Benutzer hinzufügen"
+ 
+-#: ../gui/portsPage.py:252
+-msgid "List View"
+-msgstr ""
++#: ../gui/system-config-selinux.glade:1079
++msgid "SELinux Administration"
++msgstr "SELinux-Verwaltung"
+ 
+-#: ../gui/portsPage.py:255 ../gui/system-config-selinux.glade:2419
+-msgid "Group View"
+-msgstr ""
++#: ../gui/system-config-selinux.glade:1122
++msgid "Add"
++msgstr "Hinzufügen"
+ 
+-#: ../gui/selinux.tbl:1 ../gui/selinux.tbl:30 ../gui/selinux.tbl:31
+-#: ../gui/selinux.tbl:32 ../gui/selinux.tbl:33 ../gui/selinux.tbl:34
+-#: ../gui/selinux.tbl:36 ../gui/selinux.tbl:37 ../gui/selinux.tbl:38
+-#: ../gui/selinux.tbl:39 ../gui/selinux.tbl:40 ../gui/selinux.tbl:42
+-#: ../gui/selinux.tbl:43 ../gui/selinux.tbl:44 ../gui/selinux.tbl:45
+-#: ../gui/selinux.tbl:46 ../gui/selinux.tbl:47 ../gui/selinux.tbl:48
+-#: ../gui/selinux.tbl:49 ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
+-#: ../gui/selinux.tbl:52 ../gui/selinux.tbl:53 ../gui/selinux.tbl:59
+-#: ../gui/selinux.tbl:60 ../gui/selinux.tbl:61 ../gui/selinux.tbl:62
+-#: ../gui/selinux.tbl:63 ../gui/selinux.tbl:64 ../gui/selinux.tbl:65
+-#: ../gui/selinux.tbl:66 ../gui/selinux.tbl:67 ../gui/selinux.tbl:68
+-#: ../gui/selinux.tbl:69 ../gui/selinux.tbl:75 ../gui/selinux.tbl:76
+-#: ../gui/selinux.tbl:77 ../gui/selinux.tbl:78 ../gui/selinux.tbl:79
+-#: ../gui/selinux.tbl:80 ../gui/selinux.tbl:81 ../gui/selinux.tbl:82
+-#: ../gui/selinux.tbl:83 ../gui/selinux.tbl:84 ../gui/selinux.tbl:86
+-#: ../gui/selinux.tbl:88 ../gui/selinux.tbl:89 ../gui/selinux.tbl:90
+-#: ../gui/selinux.tbl:92 ../gui/selinux.tbl:94 ../gui/selinux.tbl:95
+-#: ../gui/selinux.tbl:96 ../gui/selinux.tbl:97 ../gui/selinux.tbl:98
+-#: ../gui/selinux.tbl:99 ../gui/selinux.tbl:100 ../gui/selinux.tbl:101
+-#: ../gui/selinux.tbl:102 ../gui/selinux.tbl:103 ../gui/selinux.tbl:104
+-#: ../gui/selinux.tbl:106 ../gui/selinux.tbl:108 ../gui/selinux.tbl:109
+-#: ../gui/selinux.tbl:110 ../gui/selinux.tbl:111 ../gui/selinux.tbl:112
+-#: ../gui/selinux.tbl:113 ../gui/selinux.tbl:114 ../gui/selinux.tbl:116
+-#: ../gui/selinux.tbl:117 ../gui/selinux.tbl:119 ../gui/selinux.tbl:121
+-#: ../gui/selinux.tbl:123 ../gui/selinux.tbl:124 ../gui/selinux.tbl:127
+-#: ../gui/selinux.tbl:129 ../gui/selinux.tbl:130 ../gui/selinux.tbl:131
+-#: ../gui/selinux.tbl:132 ../gui/selinux.tbl:133 ../gui/selinux.tbl:134
+-#: ../gui/selinux.tbl:135 ../gui/selinux.tbl:136 ../gui/selinux.tbl:137
+-#: ../gui/selinux.tbl:138 ../gui/selinux.tbl:139 ../gui/selinux.tbl:142
+-#: ../gui/selinux.tbl:143 ../gui/selinux.tbl:144 ../gui/selinux.tbl:145
+-#: ../gui/selinux.tbl:146 ../gui/selinux.tbl:147 ../gui/selinux.tbl:148
+-#: ../gui/selinux.tbl:149 ../gui/selinux.tbl:150 ../gui/selinux.tbl:151
+-#: ../gui/selinux.tbl:152 ../gui/selinux.tbl:154 ../gui/selinux.tbl:155
+-#: ../gui/selinux.tbl:156 ../gui/selinux.tbl:157 ../gui/selinux.tbl:158
+-#: ../gui/selinux.tbl:159 ../gui/selinux.tbl:160 ../gui/selinux.tbl:167
+-#: ../gui/selinux.tbl:171 ../gui/selinux.tbl:172 ../gui/selinux.tbl:173
+-#: ../gui/selinux.tbl:174 ../gui/selinux.tbl:175 ../gui/selinux.tbl:177
+-#: ../gui/selinux.tbl:178 ../gui/selinux.tbl:179 ../gui/selinux.tbl:180
+-#: ../gui/selinux.tbl:184 ../gui/selinux.tbl:192 ../gui/selinux.tbl:193
+-#: ../gui/selinux.tbl:194 ../gui/selinux.tbl:195 ../gui/selinux.tbl:196
+-#: ../gui/selinux.tbl:197 ../gui/selinux.tbl:198 ../gui/selinux.tbl:199
+-#: ../gui/selinux.tbl:200 ../gui/selinux.tbl:201 ../gui/selinux.tbl:206
+-#: ../gui/selinux.tbl:207 ../gui/selinux.tbl:218 ../gui/selinux.tbl:219
+-#: ../gui/selinux.tbl:220 ../gui/selinux.tbl:222 ../gui/selinux.tbl:224
+-#: ../gui/selinux.tbl:226 ../gui/selinux.tbl:227 ../gui/selinux.tbl:230
+-msgid "SELinux Service Protection"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:1
+-msgid "Disable SELinux protection for acct daemon"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:2 ../gui/selinux.tbl:3 ../gui/selinux.tbl:70
+-#: ../gui/selinux.tbl:153 ../gui/selinux.tbl:168 ../gui/selinux.tbl:169
+-#: ../gui/selinux.tbl:170 ../gui/selinux.tbl:189 ../gui/selinux.tbl:202
+-#: ../gui/selinux.tbl:203 ../gui/selinux.tbl:204 ../gui/selinux.tbl:205
+-msgid "Admin"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:2
+-msgid "Allow all daemons to write corefiles to /"
+-msgstr ""
++#: ../gui/system-config-selinux.glade:1144
++msgid "_Properties"
++msgstr "_Eigenschaften"
+ 
+-#: ../gui/selinux.tbl:3
+-msgid "Allow all daemons the ability to use unallocated ttys"
+-msgstr ""
++#: ../gui/system-config-selinux.glade:1166
++msgid "_Delete"
++msgstr "_Löschen"
+ 
+-#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
+-#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
+-#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
+-#: ../gui/selinux.tbl:210 ../gui/selinux.tbl:211 ../gui/selinux.tbl:212
+-#: ../gui/selinux.tbl:213 ../gui/selinux.tbl:214 ../gui/selinux.tbl:215
+-#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
+-msgid "User Privs"
+-msgstr ""
++#: ../gui/system-config-selinux.glade:1256
++msgid "Select Management Object"
++msgstr "Verwaltungsobjekt wählen"
+ 
+-#: ../gui/selinux.tbl:4
++#: ../gui/system-config-selinux.glade:1273
++msgid "<b>Select:</b>"
++msgstr "<b>Auswählen:</b>"
 +
-+#: ../gui/loginsPage.py:133
-+#, python-format
-+msgid "Login '%s' is required"
-+msgstr ""
++#: ../gui/system-config-selinux.glade:1326
++msgid "System Default Enforcing Mode"
++msgstr "Systemstandard Enforcing-Modus"
 +
-+#: ../gui/modulesPage.py:48 ../gui/system-config-selinux.glade:2753
-+msgid "Policy Module"
-+msgstr ""
++#: ../gui/system-config-selinux.glade:1354
+ msgid ""
+-"Allow gadmin SELinux user account to execute files in home directory or /tmp"
++"Disabled\n"
++"Permissive\n"
++"Enforcing\n"
+ msgstr ""
++"Deaktiviert\n"
++"Permissive\n"
++"Enforcing\n"
 +
-+#: ../gui/modulesPage.py:57
-+msgid "Module Name"
-+msgstr ""
++#: ../gui/system-config-selinux.glade:1373
++msgid "Current Enforcing Mode"
++msgstr "Aktueller Enforcing-Modus"
 +
-+#: ../gui/modulesPage.py:134
-+msgid "Disable Audit"
-+msgstr ""
++#: ../gui/system-config-selinux.glade:1418
++msgid "System Default Policy Type: "
++msgstr "Systemstandard Richtlinientyp:"
+ 
+-#: ../gui/selinux.tbl:5
++#: ../gui/system-config-selinux.glade:1463
+ msgid ""
+-"Allow guest SELinux user account to execute files in home directory or /tmp"
++"Select if you wish to relabel then entire file system on next reboot.  "
++"Relabeling can take a very long time, depending on the size of the system.  "
++"If you are changing policy types or going from disabled to enforcing, a "
++"relabel is required."
+ msgstr ""
++"Wählen Sie aus, ob Sie beim nächsten Neustart das gesamte Dateisystem neu "
++"kennzeichnen möchten.  Die Neukennzeichnung kann abhängig von der Größe des "
++"Dateisystems eine längere Zeit in Anspruch nehmen.  Falls Sie den "
++"Richtlinientyp ändern oder von »Deaktiviert« nach »Enforcing« wechseln, ist "
++"eine Neukennzeichnung erforderlich."
+ 
+-#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
+-msgid "Memory Protection"
+-msgstr ""
++#: ../gui/system-config-selinux.glade:1509
++msgid "Relabel on next reboot."
++msgstr "Beim nächsten Neustart neu kennzeichnen."
+ 
+-#: ../gui/selinux.tbl:6
+-msgid "Allow java executable stack"
+-msgstr ""
++#: ../gui/system-config-selinux.glade:1561
++msgid "label37"
++msgstr "label37"
+ 
+-#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
+-#: ../gui/selinux.tbl:209
+-msgid "Mount"
+-msgstr ""
++#: ../gui/system-config-selinux.glade:1598
++msgid "Revert boolean setting to system default"
++msgstr "Boolesche Variable auf Systemstandard zurücksetzen"
+ 
+-#: ../gui/selinux.tbl:7
+-msgid "Allow mount to mount any file"
+-msgstr ""
++#: ../gui/system-config-selinux.glade:1614
++msgid "Toggle between Customized and All Booleans"
++msgstr "Zwischen »Angepasst« und »Alle boolesche Variablen« wechseln"
+ 
+-#: ../gui/selinux.tbl:8
+-msgid "Allow mount to mount any directory"
+-msgstr ""
++#: ../gui/system-config-selinux.glade:1645
++#: ../gui/system-config-selinux.glade:1850
++#: ../gui/system-config-selinux.glade:2037
++#: ../gui/system-config-selinux.glade:2224
++#: ../gui/system-config-selinux.glade:2467
++#: ../gui/system-config-selinux.glade:2692
++#: ../gui/system-config-selinux.glade:2867
++msgid "Filter"
++msgstr "Filter"
+ 
+-#: ../gui/selinux.tbl:9
+-msgid "Allow mplayer executable stack"
+-msgstr ""
++#: ../gui/system-config-selinux.glade:1734
++msgid "label50"
++msgstr "label50"
+ 
+-#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
+-#: ../gui/selinux.tbl:188
+-msgid "SSH"
+-msgstr ""
++#: ../gui/system-config-selinux.glade:1771
++msgid "Add File Context"
++msgstr "Dateikontext hinzufügen"
+ 
+-#: ../gui/selinux.tbl:10
+-msgid "Allow ssh to run ssh-keysign"
+-msgstr ""
++#: ../gui/system-config-selinux.glade:1787
++msgid "Modify File Context"
++msgstr "Dateikontext ändern"
+ 
+-#: ../gui/selinux.tbl:11
+-msgid ""
+-"Allow staff SELinux user account to execute files in home directory or /tmp"
+-msgstr ""
++#: ../gui/system-config-selinux.glade:1803
++msgid "Delete File Context"
++msgstr "Dateikontext löschen"
+ 
+-#: ../gui/selinux.tbl:12
+-msgid ""
+-"Allow sysadm SELinux user account to execute files in home directory or /tmp"
+-msgstr ""
++#: ../gui/system-config-selinux.glade:1819
++msgid "Toggle between all and customized file context"
++msgstr "Zwischen allen und angepassten Dateikontexten wechseln"
+ 
+-#: ../gui/selinux.tbl:13
+-msgid ""
+-"Allow unconfined SELinux user account to execute files in home directory or /"
+-"tmp"
+-msgstr ""
++#: ../gui/system-config-selinux.glade:1939
++msgid "label38"
++msgstr "label38"
+ 
+-#: ../gui/selinux.tbl:14
+-msgid "Network Configuration"
+-msgstr ""
++#: ../gui/system-config-selinux.glade:1976
++msgid "Add SELinux User Mapping"
++msgstr "SELinux-Benutzerzuweisung hinzufügen"
+ 
+-#: ../gui/selinux.tbl:14
+-msgid "Allow unlabeled packets to flow on the network"
+-msgstr ""
++#: ../gui/system-config-selinux.glade:1992
++msgid "Modify SELinux User Mapping"
++msgstr "SELinux-Benutzerzuweisung ändern"
+ 
+-#: ../gui/selinux.tbl:15
+-msgid ""
+-"Allow user SELinux user account to execute files in home directory or /tmp"
+-msgstr ""
++#: ../gui/system-config-selinux.glade:2008
++msgid "Delete SELinux User Mapping"
++msgstr "SELinux-Benutzerzuweisung löschen"
+ 
+-#: ../gui/selinux.tbl:16
+-msgid "Allow unconfined to dyntrans to unconfined_execmem"
+-msgstr ""
++#: ../gui/system-config-selinux.glade:2126
++msgid "label39"
++msgstr "label39"
+ 
+-#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
+-#: ../gui/selinux.tbl:140
+-msgid "Databases"
+-msgstr ""
++#: ../gui/system-config-selinux.glade:2163
++msgid "Add User"
++msgstr "Benutzer hinzufügen"
+ 
+-#: ../gui/selinux.tbl:17
+-msgid "Allow user to connect to mysql socket"
+-msgstr ""
++#: ../gui/system-config-selinux.glade:2179
++msgid "Modify User"
++msgstr "Benutzer ändern"
+ 
+-#: ../gui/selinux.tbl:18
+-msgid "Allow user to connect to postgres socket"
+-msgstr ""
++#: ../gui/system-config-selinux.glade:2195
++msgid "Delete User"
++msgstr "Benutzer löschen"
+ 
+-#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
+-msgid "XServer"
+-msgstr ""
++#: ../gui/system-config-selinux.glade:2313
++msgid "label41"
++msgstr "label41"
+ 
+-#: ../gui/selinux.tbl:19
+-msgid "Allow clients to write to X shared memory"
+-msgstr ""
++#: ../gui/system-config-selinux.glade:2350
++msgid "Add Network Port"
++msgstr "Netzwerkport hinzufügen"
 +
-+#: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
-+msgid "Enable Audit"
-+msgstr ""
++#: ../gui/system-config-selinux.glade:2366
++msgid "Edit Network Port"
++msgstr "Netzwerkport bearbeiten"
 +
-+#: ../gui/modulesPage.py:162
-+msgid "Load Policy Module"
-+msgstr ""
++#: ../gui/system-config-selinux.glade:2382
++msgid "Delete Network Port"
++msgstr "Netzwerkport löschen"
 +
-+#: ../gui/polgen.glade:79
-+msgid "Polgen"
-+msgstr ""
++#: ../gui/system-config-selinux.glade:2418
++#: ../gui/system-config-selinux.glade:2436
++msgid "Toggle between Customized and All Ports"
++msgstr "Zwischen »Angepasst« und »Alle Ports« wechseln"
 +
-+#: ../gui/polgen.glade:80
-+msgid "Red Hat 2007"
-+msgstr ""
++#: ../gui/system-config-selinux.glade:2556
++msgid "label42"
++msgstr "label42"
 +
-+#: ../gui/polgen.glade:81
-+msgid "GPL"
-+msgstr ""
++#: ../gui/system-config-selinux.glade:2593
++msgid "Generate new policy module"
++msgstr "Neues Richtlinienmodul erstellen"
 +
-+#. TRANSLATORS: Replace this string with your names, one name per line.
-+#: ../gui/polgen.glade:85 ../gui/system-config-selinux.glade:17
-+msgid "translator-credits"
-+msgstr ""
++#: ../gui/system-config-selinux.glade:2609
++msgid "Load policy module"
++msgstr "Richtlinienmodul laden"
 +
-+#: ../gui/polgen.glade:90
-+msgid "SELinux Policy Generation Tool"
-+msgstr ""
++#: ../gui/system-config-selinux.glade:2625
++msgid "Remove loadable policy module"
++msgstr "Ladbares Richtlinienmodul entfernen"
+ 
+-#: ../gui/selinux.tbl:20
++#: ../gui/system-config-selinux.glade:2661
+ msgid ""
+-"Allow xguest SELinux user account to execute files in home directory or /tmp"
++"Enable/Disable additional audit rules, that are normally not reported in the "
++"log files."
+ msgstr ""
++"Zusätzliche Audit-Regeln aktivieren/ deaktivieren, die normalerweise nicht "
++"in Protokolldateien aufgezeichnet werden."
+ 
+-#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
+-#: ../gui/selinux.tbl:231
+-msgid "NIS"
+-msgstr ""
++#: ../gui/system-config-selinux.glade:2781
++msgid "label44"
++msgstr "label44"
+ 
+-#: ../gui/selinux.tbl:21
+-msgid "Allow daemons to run with NIS"
+-msgstr ""
++#: ../gui/system-config-selinux.glade:2818
++msgid "Change process mode to permissive."
++msgstr "Prozessmodus auf permissive ändern."
+ 
+-#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
+-#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
+-#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
+-#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
+-#: ../gui/selinux.tbl:118
+-msgid "Web Applications"
+-msgstr ""
++#: ../gui/system-config-selinux.glade:2836
++msgid "Change process mode to enforcing"
++msgstr "Prozessmodus auf »Enforcing« ändern"
+ 
+-#: ../gui/selinux.tbl:22
+-msgid "Transition staff SELinux user to Web Browser Domain"
+-msgstr ""
++#: ../gui/system-config-selinux.glade:2928
++msgid "Process Domain"
++msgstr "Prozessdomain"
+ 
+-#: ../gui/selinux.tbl:23
+-msgid "Transition sysadm SELinux user to Web Browser Domain"
+-msgstr ""
++#: ../gui/system-config-selinux.glade:2956
++msgid "label59"
++msgstr "label59"
 +
-+#: ../gui/polgen.glade:128
-+msgid ""
-+"<b>Select the policy type for the application or user role you want to "
-+"confine:</b>"
-+msgstr ""
++#: ../gui/usersPage.py:138
++#, python-format
++msgid "SELinux user '%s' is required"
++msgstr "SELinux-Benutzer »%s« ist erforderlich"
  
--#, fuzzy
--#~ msgid ""
--#~ "Unable to open %s: translations not supported on non-MLS machines: %s"
--#~ msgstr ""
--#~ "Kan ikke åbne %s: oversættelser understøttes ikke på maskiner som ikke "
--#~ "har MLS"
-+#: ../gui/polgen.glade:177
-+msgid "<b>Applications</b>"
-+msgstr ""
+-#: ../gui/selinux.tbl:24
+-msgid "Transition user SELinux user to Web Browser Domain"
++#: ../sepolicy/sepolicy.py:106
++msgid "Generate SELinux man pages"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:25
+-msgid "Transition xguest SELinux user to Web Browser Domain"
++#: ../sepolicy/sepolicy.py:110
++msgid "path in which the generated SELinux man pages will be stored"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
+-#: ../gui/selinux.tbl:29
+-msgid "Allow staff Web Browsers to write to home directories"
++#: ../sepolicy/sepolicy.py:114
++msgid "All domains"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:30
+-msgid "Disable SELinux protection for amanda"
++#: ../sepolicy/sepolicy.py:116
++msgid "Domain name(s) of man pages to be created"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:31
+-msgid "Disable SELinux protection for amavis"
++#: ../sepolicy/sepolicy.py:164
++msgid "Query SELinux policy network information"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:32
+-msgid "Disable SELinux protection for apmd daemon"
++#: ../sepolicy/sepolicy.py:169
++msgid "list all SELinux port types"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:33
+-msgid "Disable SELinux protection for arpwatch daemon"
++#: ../sepolicy/sepolicy.py:172
++msgid "show SELinux type related to the port"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:34
+-msgid "Disable SELinux protection for auditd daemon"
++#: ../sepolicy/sepolicy.py:175
++msgid "Show ports defined for this SELinux type"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:35
+-msgid "Disable SELinux protection for automount daemon"
++#: ../sepolicy/sepolicy.py:178
++msgid "show ports to which this domain can bind and/or connect"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:36
+-msgid "Disable SELinux protection for avahi"
++#: ../sepolicy/sepolicy.py:192
++msgid "query SELinux policy to see if domains can communicate with each other"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:37
+-msgid "Disable SELinux protection for bluetooth daemon"
++#: ../sepolicy/sepolicy.py:195
++msgid "Source Domain"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:38
+-msgid "Disable SELinux protection for canna daemon"
++#: ../sepolicy/sepolicy.py:198
++msgid "Target Domain"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:39
+-msgid "Disable SELinux protection for cardmgr daemon"
++#: ../sepolicy/sepolicy.py:215
++#, fuzzy
++msgid "query SELinux Policy to see description of booleans"
++msgstr "SELinux Policy-Erstellungswerkzeug"
 +
-+#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
-+msgid ""
-+"Standard Init Daemon are daemons started on boot via init scripts.  Usually "
-+"requires a script in /etc/rc.d/init.d"
-+msgstr ""
++#: ../sepolicy/sepolicy.py:219
++msgid "get all booleans desctiption"
+ msgstr ""
  
--#~ msgid "Translations can not contain spaces '%s' "
--#~ msgstr "oversættelser kan ikke indeholde mellemrum \"%s\" "
-+#: ../gui/polgen.glade:241 ../gui/polgen.py:156
-+msgid "Standard Init Daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:40
+-msgid "Disable SELinux protection for Cluster Server"
++#: ../sepolicy/sepolicy.py:221
++msgid "boolean to get description"
+ msgstr ""
  
--#~ msgid "Invalid Level '%s' "
--#~ msgstr "Ugyldigt niveau \"%s\" "
-+#: ../gui/polgen.glade:261 ../gui/polgen.py:157
-+msgid "DBUS System Daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:41
++#: ../sepolicy/sepolicy.py:231
+ msgid ""
+-"Allow cdrecord to read various content. nfs, samba, removable devices, user "
+-"temp and untrusted content files"
++"query SELinux Policy to see how a source process domain can transition to "
++"the target process domain"
+ msgstr ""
  
--#~ msgid "%s already defined in translations"
--#~ msgstr "%s er allerede defineret i oversættelser"
-+#: ../gui/polgen.glade:280
-+msgid "Internet Services Daemon are daemons started by xinetd"
-+msgstr ""
+-#: ../gui/selinux.tbl:42
+-msgid "Disable SELinux protection for ciped daemon"
++#: ../sepolicy/sepolicy.py:234
++msgid "source process domain"
+ msgstr ""
  
--#~ msgid "%s not defined in translations"
--#~ msgstr "%s er ikke defineret i oversættelser"
-+#: ../gui/polgen.glade:282
-+msgid "Internet Services Daemon (inetd)"
-+msgstr ""
+-#: ../gui/selinux.tbl:43
+-msgid "Disable SELinux protection for clamd daemon"
++#: ../sepolicy/sepolicy.py:237
++msgid "target process domain"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:44
+-msgid "Disable SELinux protection for clamscan"
++#: ../sepolicy/sepolicy.py:259
++msgid "Generate SELinux Policy module template"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:45
+-msgid "Disable SELinux protection for clvmd"
++#: ../sepolicy/sepolicy.py:265
++msgid "name of policy to generate"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:46
+-msgid "Disable SELinux protection for comsat daemon"
++#: ../sepolicy/sepolicy.py:267
++msgid "executable to confine"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
+-#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
+-msgid "Disable SELinux protection for courier daemon"
++#: ../sepolicy/sepolicy.py:269
++msgid "run policy generation test suite"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:52
+-msgid "Disable SELinux protection for cpucontrol daemon"
++#: ../sepolicy/sepolicy.py:274
++msgid "commands"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:53
+-msgid "Disable SELinux protection for cpuspeed daemon"
+-msgstr ""
++#: ../sepolicy/sepolicy/generate.py:185
++msgid "Internet Services Daemon"
++msgstr "Internet Services Daemon"
+ 
+-#: ../gui/selinux.tbl:54
+-msgid "Cron"
++#: ../sepolicy/sepolicy/generate.py:198
++msgid "Valid Types:\n"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:54
+-msgid "Disable SELinux protection for crond daemon"
+-msgstr ""
++#: ../sepolicy/sepolicy/generate.py:232
++#, python-format
++msgid "Ports must be numbers or ranges of numbers from 1 to %d "
++msgstr "Ports müssen Zahlen oder Zahlenbereiche zwischen 1 und %d sein"
+ 
+-#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
+-#: ../gui/selinux.tbl:91
+-msgid "Printing"
++#: ../sepolicy/sepolicy/generate.py:359
++msgid "You must enter a name for your confined process/user"
+ msgstr ""
++"Sie müssen einen Namen für Ihren eingeschränkten Prozess/Benutzer eingeben"
  
--#~ msgid "Login mapping for %s is already defined"
--#~ msgstr "Indlogningskortlægning for %s er allerede defineret"
-+#: ../gui/polgen.glade:301
+-#: ../gui/selinux.tbl:55
+-msgid "Disable SELinux protection for cupsd back end server"
++#: ../sepolicy/sepolicy/generate.py:361
 +msgid ""
-+"Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
-+msgstr ""
++"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\""
  
--#, fuzzy
--#~ msgid "add SELinux user mapping"
--#~ msgstr "Kunne ikke tilføje SELinux-bruger %s"
-+#: ../gui/polgen.glade:303 ../gui/polgen.py:159
-+msgid "Web Application/Script (CGI)"
-+msgstr ""
+-#: ../gui/selinux.tbl:56
+-msgid "Disable SELinux protection for cupsd daemon"
++#: ../sepolicy/sepolicy/generate.py:449
++msgid "User Role types can not be assigned executables."
+ msgstr ""
++"Benutzerrollen-Typen können keine ausführbaren Dateien zugeordnet werden."
+ 
+-#: ../gui/selinux.tbl:57
+-msgid "Disable SELinux protection for cupsd_lpd"
+-msgstr ""
++#: ../sepolicy/sepolicy/generate.py:455
++msgid "Only Daemon apps can use an init script.."
++msgstr "Nur Daemon-Anwendungen können ein init-Skript verwenden."
+ 
+-#: ../gui/selinux.tbl:58
+-msgid "CVS"
+-msgstr ""
++#: ../sepolicy/sepolicy/generate.py:473
++msgid "use_resolve must be a boolean value "
++msgstr "use_resolve muss eine boolesche Variable sein"
+ 
+-#: ../gui/selinux.tbl:58
+-msgid "Disable SELinux protection for cvs daemon"
+-msgstr ""
++#: ../sepolicy/sepolicy/generate.py:479
++msgid "use_syslog must be a boolean value "
++msgstr "use_syslog muss eine boolesche Variable sein"
+ 
+-#: ../gui/selinux.tbl:59
+-msgid "Disable SELinux protection for cyrus daemon"
+-msgstr ""
++#: ../sepolicy/sepolicy/generate.py:485
++msgid "use_kerberos must be a boolean value "
++msgstr "use_kerberos muss eine boolesche Variable sein"
+ 
+-#: ../gui/selinux.tbl:60
+-msgid "Disable SELinux protection for dbskkd daemon"
+-msgstr ""
++#: ../sepolicy/sepolicy/generate.py:491
++msgid "manage_krb5_rcache must be a boolean value "
++msgstr "manage_krb5_rcache muss eine boolesche Variable sein"
+ 
+-#: ../gui/selinux.tbl:61
+-msgid "Disable SELinux protection for dbusd daemon"
+-msgstr ""
++#: ../sepolicy/sepolicy/generate.py:521
++msgid "USER Types automatically get a tmp type"
++msgstr "USER-Typen erhalten automatisch den tmp-Typ"
+ 
+-#: ../gui/selinux.tbl:62
+-msgid "Disable SELinux protection for dccd"
++#: ../sepolicy/sepolicy/generate.py:1039
++msgid "You must enter the executable path for your confined process"
+ msgstr ""
++"Sie müssen den Pfad zur ausführbaren Datei für Ihren eingeschränkten Prozess "
++"angeben"
+ 
+-#: ../gui/selinux.tbl:63
+-msgid "Disable SELinux protection for dccifd"
+-msgstr ""
++#: ../sepolicy/sepolicy/generate.py:1272
++msgid "Type Enforcement file"
++msgstr "Typ-Enforcement-Datei"
+ 
+-#: ../gui/selinux.tbl:64
+-msgid "Disable SELinux protection for dccm"
+-msgstr ""
++#: ../sepolicy/sepolicy/generate.py:1273
++msgid "Interface file"
++msgstr "Schnittstellendatei"
+ 
+-#: ../gui/selinux.tbl:65
+-msgid "Disable SELinux protection for ddt daemon"
+-msgstr ""
++#: ../sepolicy/sepolicy/generate.py:1274
++msgid "File Contexts file"
++msgstr "Dateikontext-Datei"
+ 
+-#: ../gui/selinux.tbl:66
+-msgid "Disable SELinux protection for devfsd daemon"
+-msgstr ""
++#: ../sepolicy/sepolicy/generate.py:1275
++#, fuzzy
++msgid "Spec file"
++msgstr "Schnittstellendatei"
  
--#~ msgid "SELinux user %s is already defined"
--#~ msgstr "SELinux-bruger %s er allerede defineret"
-+#: ../gui/polgen.glade:322 ../gui/polgen.glade:343
+-#: ../gui/selinux.tbl:67
+-msgid "Disable SELinux protection for dhcpc daemon"
+-msgstr ""
++#: ../sepolicy/sepolicy/generate.py:1276
++msgid "Setup Script"
++msgstr "Einrichtungsskript"
+ 
+-#: ../gui/selinux.tbl:68
+-msgid "Disable SELinux protection for dhcpd daemon"
++#: booleans.py:1
 +msgid ""
-+"User Application are any application that you would like to confine that is "
-+"started by a user"
-+msgstr ""
++"Allow ABRT to modify public files used for public file transfer services."
+ msgstr ""
  
--#, fuzzy
--#~ msgid "Node Netmask is required"
--#~ msgstr "Port kræves"
-+#: ../gui/polgen.glade:324 ../gui/polgen.py:160
-+msgid "User Application"
-+msgstr ""
+-#: ../gui/selinux.tbl:69
+-msgid "Disable SELinux protection for dictd daemon"
++#: booleans.py:2
++msgid ""
++"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
+ msgstr ""
  
--#, fuzzy
--#~ msgid "Addr %s already defined"
--#~ msgstr "Port %s/%s allerede defineret"
-+#: ../gui/polgen.glade:345 ../gui/polgen.py:161
-+msgid "Sandbox"
-+msgstr ""
+-#: ../gui/selinux.tbl:70
+-msgid "Allow sysadm_t to directly start daemons"
+-msgstr ""
++#: booleans.py:3
++#, fuzzy
++msgid "Allow amavis to use JIT compiler"
++msgstr "Samba die Freigabe von NFS-Verzeichnissen erlauben"
  
--#~ msgid "Interface %s already defined"
--#~ msgstr "Grænsefladen %s er allerede defineret"
-+#: ../gui/polgen.glade:391
-+msgid "<b>Login Users</b>"
-+msgstr ""
+-#: ../gui/selinux.tbl:71
+-msgid "Disable SELinux protection for Evolution"
+-msgstr ""
++#: booleans.py:4
++#, fuzzy
++msgid "Allow antivirus programs to read non security files on a system"
++msgstr "Mozilla-Browser das Lesen von Benutzerdateien erlauben"
  
--#, fuzzy
--#~ msgid "Error initializing capabilities, aborting.\n"
--#~ msgstr "Fejl ved initiering af kapabiliteter, afbryder.\n"
-+#: ../gui/polgen.glade:453
-+msgid "Modify an existing login user record."
-+msgstr ""
+-#: ../gui/selinux.tbl:72
+-msgid "Games"
++#: booleans.py:5
++msgid ""
++"Allow users to resolve user passwd entries directly from ldap rather then "
++"using a sssd server"
+ msgstr ""
  
--#~ msgid "Error setting capabilities, aborting\n"
--#~ msgstr "Fejl ved indstilling af kapabiliteter, afbryder.\n"
-+#: ../gui/polgen.glade:455
-+msgid "Existing User Roles"
-+msgstr ""
+-#: ../gui/selinux.tbl:72
+-msgid "Disable SELinux protection for games"
+-msgstr ""
++#: booleans.py:6
++#, fuzzy
++msgid "Allow users to login using a radius server"
++msgstr "Benutzern Lese-/ Schreibzugriff auf USB-Geräte erlauben"
+ 
+-#: ../gui/selinux.tbl:73
+-msgid "Disable SELinux protection for the web browsers"
+-msgstr ""
++#: booleans.py:7
++#, fuzzy
++msgid "Allow users to login using a yubikey  server"
++msgstr "Benutzern Lese-/ Schreibzugriff auf USB-Geräte erlauben"
  
--#~ msgid "Error setting KEEPCAPS, aborting\n"
--#~ msgstr "Fejl ved indstilling af KEEPCAPS, afbryder\n"
-+#: ../gui/polgen.glade:474
+-#: ../gui/selinux.tbl:74
+-msgid "Disable SELinux protection for Thunderbird"
++#: booleans.py:8
 +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 ""
++"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"
  
--#~ msgid "Error dropping capabilities, aborting\n"
--#~ msgstr "Fejl ved fjernelse af kapabiliteter, afbryder\n"
-+#: ../gui/polgen.glade:476 ../gui/polgen.py:162
-+msgid "Minimal Terminal User Role"
-+msgstr ""
+-#: ../gui/selinux.tbl:75
+-msgid "Disable SELinux protection for distccd daemon"
+-msgstr ""
++#: booleans.py:9
++#, fuzzy
++msgid "Allow clamd to use JIT compiler"
++msgstr "Samba die Freigabe von NFS-Verzeichnissen erlauben"
+ 
+-#: ../gui/selinux.tbl:76
+-msgid "Disable SELinux protection for dmesg daemon"
+-msgstr ""
++#: booleans.py:10
++#, fuzzy
++msgid "Allow clamscan to non security files on a system"
++msgstr "Mozilla-Browser das Lesen von Benutzerdateien erlauben"
+ 
+-#: ../gui/selinux.tbl:77
+-msgid "Disable SELinux protection for dnsmasq daemon"
+-msgstr ""
++#: booleans.py:11
++#, fuzzy
++msgid "Allow clamscan to read user content"
++msgstr "Mozilla-Browser das Lesen von Benutzerdateien erlauben"
  
--#~ msgid "Error dropping SETUID capability, aborting\n"
--#~ msgstr "Fejl ved fjernelse af SETUID kapabilitet, afbryder\n"
-+#: ../gui/polgen.glade:495
+-#: ../gui/selinux.tbl:78
+-msgid "Disable SELinux protection for dovecot daemon"
++#: booleans.py:12
 +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 ""
++"Allow Cobbler to modify public files used for public file transfer services."
+ msgstr ""
  
--#~ msgid "Error freeing caps\n"
--#~ msgstr "Fejl ved frigivelse af caps\n"
-+#: ../gui/polgen.glade:497 ../gui/polgen.py:163
-+msgid "Minimal X Windows User Role"
-+msgstr ""
+-#: ../gui/selinux.tbl:79
+-msgid "Disable SELinux protection for entropyd daemon"
+-msgstr ""
++#: booleans.py:13
++#, fuzzy
++msgid "Allow Cobbler to connect to the network using TCP."
++msgstr "squid-Daemon die Verbindung mit dem Netzwerk erlauben"
  
--#~ msgid "translations not supported on non-MLS machines"
--#~ msgstr "oversættelser understøttes ikke på maskiner som ikke har MLS"
-+#: ../gui/polgen.glade:516
+-#: ../gui/selinux.tbl:80
+-msgid "Disable SELinux protection for fetchmail"
+-msgstr ""
++#: booleans.py:14
++#, fuzzy
++msgid "Allow Cobbler to access cifs file systems."
++msgstr "spamd den Zugriff auf Benutzerverzeichnisse erlauben"
+ 
+-#: ../gui/selinux.tbl:81
+-msgid "Disable SELinux protection for fingerd daemon"
+-msgstr ""
++#: booleans.py:15
++#, fuzzy
++msgid "Allow Cobbler to access nfs file systems."
++msgstr "spamd den Zugriff auf Benutzerverzeichnisse erlauben"
+ 
+-#: ../gui/selinux.tbl:82
+-msgid "Disable SELinux protection for freshclam daemon"
+-msgstr ""
++#: booleans.py:16
++#, fuzzy
++msgid "Allow collectd to connect to the network using TCP."
++msgstr "squid-Daemon die Verbindung mit dem Netzwerk erlauben"
+ 
+-#: ../gui/selinux.tbl:83
+-msgid "Disable SELinux protection for fsdaemon daemon"
+-msgstr ""
++#: booleans.py:17
++#, fuzzy
++msgid "Allow codnor domain to connect to the network using TCP."
++msgstr "squid-Daemon die Verbindung mit dem Netzwerk erlauben"
+ 
+-#: ../gui/selinux.tbl:84
+-msgid "Disable SELinux protection for gpm daemon"
++#: booleans.py:18
 +msgid ""
-+"User with full networking, no setuid applications without transition, no "
-+"sudo, no su."
-+msgstr ""
++"Allow system cron jobs to relabel filesystem for restoring file contexts."
+ msgstr ""
  
--#, fuzzy
--#~ msgid ""
--#~ "Selinux\n"
--#~ "File Type"
--#~ msgstr "SELinux Type kræves"
-+#: ../gui/polgen.glade:518 ../gui/polgen.py:164
-+msgid "User Role"
-+msgstr ""
+-#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
+-msgid "NFS"
+-msgstr ""
++#: booleans.py:19
++#, fuzzy
++msgid "Allow cvs daemon to read shadow"
++msgstr "SASL-Authentifizierungsserver das Lesen von /etc/shadow erlauben"
  
--#, fuzzy
--#~ msgid "Login '%s' is required"
--#~ msgstr "SELinux Type kræves"
-+#: ../gui/polgen.glade:537
+-#: ../gui/selinux.tbl:85
+-msgid "Disable SELinux protection for gss daemon"
+-msgstr ""
++#: booleans.py:20
++msgid "Allow all daemons to write corefiles to /"
++msgstr "Daemons erlauben, Kerndateien nach / zu schreiben"
+ 
+-#: ../gui/selinux.tbl:86
+-msgid "Disable SELinux protection for Hal daemon"
+-msgstr ""
++#: booleans.py:21
++#, fuzzy
++msgid "Allow all daemons to use tcp wrappers."
++msgstr "Daemons erlauben, Kerndateien nach / zu schreiben"
+ 
+-#: ../gui/selinux.tbl:87
+-msgid "Compatibility"
+-msgstr ""
++#: booleans.py:22
++#, fuzzy
++msgid "Allow all daemons the ability to read/write terminals"
++msgstr "Allen Daemons erlauben, nicht zugewiesene ttys zu nutzen"
+ 
+-#: ../gui/selinux.tbl:87
+-msgid ""
+-"Do not audit things that we know to be broken but which are not security "
+-"risks"
++#: booleans.py:23
++#, fuzzy
++msgid "Allow dbadm to manage files in users home directories"
+ msgstr ""
++"SELinux-webadm-Benutzer die Verwaltung von Benutzerverzeichnissen nicht "
++"privilegierter Benutzer erlauben"
+ 
+-#: ../gui/selinux.tbl:88
+-msgid "Disable SELinux protection for hostname daemon"
++#: booleans.py:24
++#, fuzzy
++msgid "Allow dbadm to read files in users home directories"
+ msgstr ""
++"SELinux-webadm-Benutzer das Lesen von Benutzerverzeichnissen "
++"unprivilegierter Benutzer erlauben"
+ 
+-#: ../gui/selinux.tbl:89
+-msgid "Disable SELinux protection for hotplug daemon"
++#: booleans.py:25
 +msgid ""
-+"User with full networking, no setuid applications without transition, no su, "
-+"can sudo to Root Administration Roles"
-+msgstr ""
++"Deny 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 ""
  
--#, fuzzy
--#~ msgid "Sends audit messages"
--#~ msgstr "Fejl ved sending af auditeringsmeddelelse.\n"
-+#: ../gui/polgen.glade:539 ../gui/polgen.py:165
-+msgid "Admin User Role"
-+msgstr ""
+-#: ../gui/selinux.tbl:90
+-msgid "Disable SELinux protection for howl daemon"
++#: booleans.py:26
++msgid "Allow sysadm to debug or ptrace all processes."
+ msgstr ""
  
--#, fuzzy
--#~ msgid "You must select a user"
--#~ msgstr "Du skal angive en rolle"
-+#: ../gui/polgen.glade:585
-+msgid "<b>Root Users</b>"
-+msgstr ""
+-#: ../gui/selinux.tbl:91
+-msgid "Disable SELinux protection for cups hplip daemon"
+-msgstr ""
++#: booleans.py:27
++#, fuzzy
++msgid "Allow dhcpc client applications to execute iptables commands"
++msgstr "Benutzern die Ausführung des mount-Befehls erlauben"
  
--#, fuzzy
--#~ msgid "You must enter a name"
--#~ msgstr "Du skal angive en rolle"
-+#: ../gui/polgen.glade:647
+-#: ../gui/selinux.tbl:92
+-msgid "Disable SELinux protection for httpd rotatelogs"
+-msgstr ""
++#: booleans.py:28
++#, fuzzy
++msgid "Allow DHCP daemon to use LDAP backends"
++msgstr "Daemons erlauben, Kerndateien nach / zu schreiben"
+ 
+-#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
+-msgid "HTTPD Service"
+-msgstr ""
++#: booleans.py:29
++#, fuzzy
++msgid "Allow all domains to use other domains file descriptors"
++msgstr "Daemons erlauben, Kerndateien nach / zu schreiben"
+ 
+-#: ../gui/selinux.tbl:93
+-msgid "Disable SELinux protection for http suexec"
+-msgstr ""
++#: booleans.py:30
++#, fuzzy
++msgid "Allow all domains to have the kernel load modules"
++msgstr "Daemons erlauben, Kerndateien nach / zu schreiben"
+ 
+-#: ../gui/selinux.tbl:94
+-msgid "Disable SELinux protection for hwclock daemon"
++#: booleans.py:31
++msgid "Allow the use of the audio devices as the source for the entropy feeds"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:95
+-msgid "Disable SELinux protection for i18n daemon"
+-msgstr ""
++#: booleans.py:32
++#, fuzzy
++msgid "Allow exim to connect to databases (postgres, mysql)"
++msgstr "Benutzer die Verbindung mit postgres-Socket erlauben"
+ 
+-#: ../gui/selinux.tbl:96
+-msgid "Disable SELinux protection for imazesrv daemon"
++#: booleans.py:33
++#, fuzzy
++msgid "Allow exim to create, read, write, and delete unprivileged user files."
+ msgstr ""
++"SELinux-webadm-Benutzer das Lesen von Benutzerverzeichnissen "
++"unprivilegierter Benutzer erlauben"
+ 
+-#: ../gui/selinux.tbl:97
+-msgid "Disable SELinux protection for inetd child daemons"
++#: booleans.py:34
++#, fuzzy
++msgid "Allow exim to read unprivileged user files."
+ msgstr ""
++"SELinux-webadm-Benutzer das Lesen von Benutzerverzeichnissen "
++"unprivilegierter Benutzer erlauben"
+ 
+-#: ../gui/selinux.tbl:98
+-msgid "Disable SELinux protection for inetd daemon"
++#: booleans.py:35
++msgid "Enable extra rules in the cron domain to support fcron."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:99
+-msgid "Disable SELinux protection for innd daemon"
+-msgstr ""
++#: booleans.py:36
++#, fuzzy
++msgid "Allow fenced domain to connect to the network using TCP."
++msgstr "squid-Daemon die Verbindung mit dem Netzwerk erlauben"
+ 
+-#: ../gui/selinux.tbl:100
+-msgid "Disable SELinux protection for iptables daemon"
+-msgstr ""
++#: booleans.py:37
++#, fuzzy
++msgid "Allow fenced domain to execute ssh."
++msgstr "Regulären Benutzern die Ausführung von ping erlauben"
+ 
+-#: ../gui/selinux.tbl:101
+-msgid "Disable SELinux protection for ircd daemon"
++#: booleans.py:38
++#, fuzzy
++msgid "Allow ftp to read and write files in the user home directories"
+ msgstr ""
++"SELinux-webadm-Benutzer das Lesen von Benutzerverzeichnissen "
++"unprivilegierter Benutzer erlauben"
+ 
+-#: ../gui/selinux.tbl:102
+-msgid "Disable SELinux protection for irqbalance daemon"
++#: booleans.py:39
 +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 ""
++"Allow ftp servers to upload files,  used for public file transfer services. "
++"Directories must be labeled public_content_rw_t."
+ msgstr ""
  
--#, fuzzy
--#~ msgid "You must enter a executable"
--#~ msgstr "Du skal angive en rolle"
-+#: ../gui/polgen.glade:649 ../gui/polgen.py:166
-+msgid "Root Admin User Role"
-+msgstr ""
+-#: ../gui/selinux.tbl:103
+-msgid "Disable SELinux protection for iscsi daemon"
+-msgstr ""
++#: booleans.py:40
++#, fuzzy
++msgid "Allow ftp servers to connect to all ports > 1023"
++msgstr "Erlaubt %s das Verbinden mit allen TCP-Ports"
  
--#, fuzzy
--#~ msgid "Type Enforcement file"
--#~ msgstr "Genererer gennemtvingnings-type fil: %s.te"
-+#: ../gui/polgen.glade:716
-+msgid "label104"
-+msgstr ""
+-#: ../gui/selinux.tbl:104
+-msgid "Disable SELinux protection for jabberd daemon"
+-msgstr ""
++#: booleans.py:41
++#, fuzzy
++msgid "Allow ftp servers to connect to mysql database ports"
++msgstr "Benutzer die Verbindung mit mysql-Socket erlauben"
  
--#, fuzzy
--#~ msgid "Interface file"
--#~ msgstr "Grænsefladen %s er ikke defineret"
-+#: ../gui/polgen.glade:745
-+msgid "<b>Enter name of application or user role:</b>"
-+msgstr ""
+-#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
+-msgid "Kerberos"
++#: booleans.py:42
++msgid ""
++"Allow ftp servers to login to local users and read/write all files on the "
++"system, governed by DAC."
+ msgstr ""
  
--#, fuzzy
--#~ msgid "File Contexts file"
--#~ msgstr "Filkontekst for %s er ikke defineret"
-+#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
-+msgid "Name"
-+msgstr ""
+-#: ../gui/selinux.tbl:105
+-msgid "Disable SELinux protection for kadmind daemon"
++#: booleans.py:43
++msgid "Allow ftp servers to use cifs used for public file transfer services."
+ msgstr ""
  
--#, fuzzy
--#~ msgid "SELinux Service Protection"
--#~ msgstr "SELinux-bruger %s er ikke defineret"
-+#: ../gui/polgen.glade:807
-+msgid "Enter complete path for executable to be confined."
-+msgstr ""
+-#: ../gui/selinux.tbl:106
+-msgid "Disable SELinux protection for klogd daemon"
++#: booleans.py:44
++msgid "Allow ftp servers to use nfs used for public file transfer services."
+ msgstr ""
  
--#, fuzzy
--#~ msgid "Compatibility"
--#~ msgstr "Kompilerer policy"
-+#: ../gui/polgen.glade:830 ../gui/polgen.glade:950 ../gui/polgen.glade:3142
-+msgid "..."
-+msgstr ""
+-#: ../gui/selinux.tbl:107
+-msgid "Disable SELinux protection for krb5kdc daemon"
+-msgstr ""
++#: booleans.py:45
++#, fuzzy
++msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
++msgstr "Erlaubt %s das Verbinden mit allen TCP-Ports"
  
--#, fuzzy
--#~ msgid "SASL authentication server"
--#~ msgstr "Autentifiserer %s.\n"
-+#: ../gui/polgen.glade:849
-+msgid "Enter unique name for the confined application or user role."
-+msgstr ""
+-#: ../gui/selinux.tbl:108
+-msgid "Disable SELinux protection for ktalk daemons"
++#: booleans.py:46
++msgid "Determine whether Git CGI can search home directories."
+ msgstr ""
  
--#, fuzzy
--#~ msgid "SELinux Type"
--#~ msgstr "SELinux Type kræves"
-+#: ../gui/polgen.glade:871
-+msgid "Executable"
-+msgstr ""
+-#: ../gui/selinux.tbl:109
+-msgid "Disable SELinux protection for kudzu daemon"
+-msgstr ""
++#: booleans.py:47
++#, fuzzy
++msgid "Determine whether Git CGI can access cifs file systems."
++msgstr "spamd den Zugriff auf Benutzerverzeichnisse erlauben"
  
--#, fuzzy
--#~ msgid "Add SELinux User"
--#~ msgstr "Kunne ikke tilføje SELinux-bruger %s"
-+#: ../gui/polgen.glade:899
-+msgid "Init script"
-+msgstr ""
+-#: ../gui/selinux.tbl:110
+-msgid "Disable SELinux protection for locate daemon"
+-msgstr ""
++#: booleans.py:48
++#, fuzzy
++msgid "Determine whether Git CGI can access nfs file systems."
++msgstr "spamd den Zugriff auf Benutzerverzeichnisse erlauben"
  
--#, fuzzy
--#~ msgid "Modify SELinux User Mapping"
--#~ msgstr "Kan ikke ændre SELinux-bruger %s"
-+#: ../gui/polgen.glade:927
+-#: ../gui/selinux.tbl:111
+-msgid "Disable SELinux protection for lpd daemon"
++#: booleans.py:49
 +msgid ""
-+"Enter complete path to init script used to start the confined application."
-+msgstr ""
++"Determine whether Git session daemon can bind TCP sockets to all unreserved "
++"ports."
+ msgstr ""
  
--#, fuzzy
--#~ msgid "Delete SELinux User Mapping"
--#~ msgstr "Kan ikke fjerne SELinuxtbruger %s"
-+#: ../gui/polgen.glade:982
-+msgid "label105"
-+msgstr ""
+-#: ../gui/selinux.tbl:112
+-msgid "Disable SELinux protection for lrrd daemon"
++#: booleans.py:50
++msgid ""
++"Determine whether calling user domains can execute Git daemon in the "
++"git_session_t domain."
+ msgstr ""
  
--#, fuzzy
--#~ msgid "Modify SELinux User"
--#~ msgstr "Kan ikke ændre SELinux-bruger %s"
-+#: ../gui/polgen.glade:1011
-+msgid "<b>Select existing role to modify:</b>"
-+msgstr ""
+-#: ../gui/selinux.tbl:113
+-msgid "Disable SELinux protection for lvm daemon"
++#: booleans.py:51
++msgid "Determine whether Git system daemon can search home directories."
+ msgstr ""
  
--#, fuzzy
--#~ msgid "Load policy module"
--#~ msgstr "Kan ikke læse policylager."
-+#: ../gui/polgen.glade:1045
-+msgid "Select the user roles that will transiton to the %s domain."
-+msgstr ""
+-#: ../gui/selinux.tbl:114
+-msgid "Disable SELinux protection for mailman"
+-msgstr ""
++#: booleans.py:52
++#, fuzzy
++msgid "Determine whether Git system daemon can access cifs file systems."
++msgstr "spamd den Zugriff auf Benutzerverzeichnisse erlauben"
  
--#, fuzzy
--#~ msgid "SELinux user '%s' is required"
--#~ msgstr "SELinux Type kræves"
-+#: ../gui/polgen.glade:1073
-+msgid "label106"
-+msgstr ""
+-#: ../gui/selinux.tbl:115
+-msgid "Allow evolution and thunderbird to read user files"
+-msgstr ""
++#: booleans.py:53
++#, fuzzy
++msgid "Determine whether Git system daemon can access nfs file systems."
++msgstr "spamd den Zugriff auf Benutzerverzeichnisse erlauben"
  
--#~ msgid "Requires value"
--#~ msgstr "Kræver værdi"
-+#: ../gui/polgen.glade:1102
-+msgid "<b>Select roles that %s will transition to:</b>"
-+msgstr ""
+-#: ../gui/selinux.tbl:116
+-msgid "Disable SELinux protection for mdadm daemon"
+-msgstr ""
++#: booleans.py:54
++#, fuzzy
++msgid "Allow gitisis daemon to send mail"
++msgstr "Daemons die Ausführung mit NIS erlauben"
  
--#~ msgid "Requires 2 or more arguments"
--#~ msgstr "Kræver 2 eller flere argumenter"
-+#: ../gui/polgen.glade:1136
-+msgid "Select applications domains that %s will transition to."
-+msgstr ""
+-#: ../gui/selinux.tbl:117
+-msgid "Disable SELinux protection for monopd daemon"
++#: booleans.py:55
++msgid "Enable reading of urandom for all domains."
+ msgstr ""
  
--#~ msgid "%s not defined"
--#~ msgstr "%s er ikke defineret"
-+#: ../gui/polgen.glade:1164
-+msgid "label107"
-+msgstr ""
+-#: ../gui/selinux.tbl:118
+-msgid "Allow the mozilla browser to read user files"
++#: booleans.py:56
++msgid ""
++"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
++"agent to manage user files."
+ msgstr ""
  
--#~ msgid "%s not valid for %s objects\n"
--#~ msgstr "%s ikke gyldig for %s objekt\n"
-+#: ../gui/polgen.glade:1193
-+msgid "<b>Select the user_roles that will transition to %s:</b>"
-+msgstr ""
+-#: ../gui/selinux.tbl:119
+-msgid "Disable SELinux protection for mrtg daemon"
++#: booleans.py:57
++msgid ""
++"Allow gpg web domain to modify public files used for public file transfer "
++"services."
+ msgstr ""
  
--#~ msgid "range not supported on Non MLS machines"
--#~ msgstr "interval understøttes ikke af ikke-MLS maskiner"
-+#: ../gui/polgen.glade:1227
-+msgid "Select the user roles that will transiton to this applications domains."
-+msgstr ""
+-#: ../gui/selinux.tbl:120
+-msgid "Disable SELinux protection for mysqld daemon"
++#: booleans.py:58
++msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
+ msgstr ""
  
--#~ msgid "Invalid value %s"
--#~ msgstr "Ugyldigxt værdi %s"
-+#: ../gui/polgen.glade:1255
-+msgid "label108"
-+msgstr ""
- 
--#~ msgid ""
--#~ "In order to load this newly created policy package into the kernel,\n"
--#~ "you are required to execute \n"
--#~ "\n"
--#~ "semodule -i %s.pp\n"
--#~ "\n"
--#~ msgstr ""
--#~ "For at indlæse denne nye policy-pakke in i kernen,\n"
--#~ "skal du køre \n"
--#~ "\n"
--#~ "semodule -i %s.pp\n"
--#~ "\n"
-+#: ../gui/polgen.glade:1284
-+msgid "<b>Select domains that %s will administer:</b>"
-+msgstr ""
+-#: ../gui/selinux.tbl:121
+-msgid "Disable SELinux protection for nagios daemon"
++#: booleans.py:59
++msgid ""
++"Allow Apache to modify public files used for public file transfer services. "
++"Directories/Files must be labeled public_content_rw_t."
+ msgstr ""
  
--#~ msgid "Options Error: %s "
--#~ msgstr "Flagfejl: %s "
-+#: ../gui/polgen.glade:1318 ../gui/polgen.glade:1409
-+msgid "Select the domains that you would like this user administer."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1346
-+msgid "label109"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1375
-+msgid "<b>Select additional roles for %s:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1437
-+msgid "label111"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1466
-+msgid "<b>Enter network ports that %s binds on:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1497 ../gui/polgen.glade:1997
-+msgid "<b>TCP Ports</b>"
-+msgstr ""
+-#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
+-msgid "Name Service"
++#: booleans.py:60
++msgid "Allow httpd to use built in scripting (usually php)"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:122
+-msgid "Disable SELinux protection for named daemon"
+-msgstr ""
++#: booleans.py:61
++#, fuzzy
++msgid "Allow http daemon to check spam"
++msgstr "Daemons die Ausführung mit NIS erlauben"
+ 
+-#: ../gui/selinux.tbl:123
+-msgid "Disable SELinux protection for nessusd daemon"
+-msgstr ""
++#: booleans.py:62
++#, fuzzy
++msgid ""
++"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
++"ports"
++msgstr "Erlaubt %s das Verbinden mit allen UDP-Ports"
 +
-+#: ../gui/polgen.glade:1565 ../gui/polgen.glade:1785
-+msgid "Allows %s to bind to any udp port"
-+msgstr ""
++#: booleans.py:63
++#, fuzzy
++msgid "Allow httpd to connect to the ldap port"
++msgstr "Erlaubt %s das Verbinden mit allen UDP-Ports"
 +
-+#: ../gui/polgen.glade:1567 ../gui/polgen.glade:1787 ../gui/polgen.glade:2061
-+#: ../gui/polgen.glade:2215
-+msgid "All"
-+msgstr ""
++#: booleans.py:64
++#, fuzzy
++msgid "Allow http daemon to connect to zabbix"
++msgstr "squid-Daemon die Verbindung mit dem Netzwerk erlauben"
 +
-+#: ../gui/polgen.glade:1585 ../gui/polgen.glade:1805
-+msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
-+msgstr ""
++#: booleans.py:65
++#, fuzzy
++msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
++msgstr "squid-Daemon die Verbindung mit dem Netzwerk erlauben"
 +
-+#: ../gui/polgen.glade:1587 ../gui/polgen.glade:1807
-+msgid "600-1024"
-+msgstr ""
++#: booleans.py:66
++#, fuzzy
++msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
++msgstr "squid-Daemon die Verbindung mit dem Netzwerk erlauben"
 +
-+#: ../gui/polgen.glade:1605 ../gui/polgen.glade:1825
++#: booleans.py:67
++#, fuzzy
 +msgid ""
-+"Enter a comma separated list of udp ports or ranges of ports that %s binds "
-+"to. Example: 612, 650-660"
++"Allow HTTPD scripts and modules to connect to databases over the network."
++msgstr "squid-Daemon die Verbindung mit dem Netzwerk erlauben"
+ 
+-#: ../gui/selinux.tbl:124
+-msgid "Disable SELinux protection for NetworkManager"
+-msgstr ""
++#: booleans.py:68
++#, fuzzy
++msgid "Allow httpd to connect to memcache server"
++msgstr "Erlaubt %s das Verbinden mit allen TCP-Ports"
+ 
+-#: ../gui/selinux.tbl:125
+-msgid "Disable SELinux protection for nfsd daemon"
+-msgstr ""
++#: booleans.py:69
++#, fuzzy
++msgid "Allow httpd to act as a relay"
++msgstr "spamd den Zugriff auf Benutzerverzeichnisse erlauben"
+ 
+-#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
+-#: ../gui/selinux.tbl:221
+-msgid "Samba"
+-msgstr ""
++#: booleans.py:70
++#, fuzzy
++msgid "Allow http daemon to send mail"
++msgstr "Daemons die Ausführung mit NIS erlauben"
+ 
+-#: ../gui/selinux.tbl:126
+-msgid "Disable SELinux protection for nmbd daemon"
++#: booleans.py:71
++msgid "Allow Apache to communicate with avahi service via dbus"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:127
+-msgid "Disable SELinux protection for nrpe daemon"
+-msgstr ""
++#: booleans.py:72
++#, fuzzy
++msgid "Allow httpd cgi support"
++msgstr "SSH das Ausführen von ssh-keysign erlauben"
+ 
+-#: ../gui/selinux.tbl:128
+-msgid "Disable SELinux protection for nscd daemon"
+-msgstr ""
++#: booleans.py:73
++#, fuzzy
++msgid "Allow httpd to act as a FTP server by listening on the ftp port."
++msgstr "Erlaubt %s das Verbinden mit allen UDP-Ports"
+ 
+-#: ../gui/selinux.tbl:129
+-msgid "Disable SELinux protection for nsd daemon"
+-msgstr ""
++#: booleans.py:74
++#, fuzzy
++msgid "Allow httpd to read home directories"
++msgstr "spamd den Zugriff auf Benutzerverzeichnisse erlauben"
+ 
+-#: ../gui/selinux.tbl:130
+-msgid "Disable SELinux protection for ntpd daemon"
++#: booleans.py:75
++msgid "Allow httpd scripts and modules execmem/execstack"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:131
+-msgid "Disable SELinux protection for oddjob"
+-msgstr ""
++#: booleans.py:76
++#, fuzzy
++msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
++msgstr "Benutzer die Verbindung mit postgres-Socket erlauben"
+ 
+-#: ../gui/selinux.tbl:132
+-msgid "Disable SELinux protection for oddjob_mkhomedir"
+-msgstr ""
++#: booleans.py:77
++#, fuzzy
++msgid "Allow httpd processes to manage IPA content"
++msgstr "rpm die uneingeschränkte Ausführung erlauben"
+ 
+-#: ../gui/selinux.tbl:133
+-msgid "Disable SELinux protection for openvpn daemon"
+-msgstr ""
++#: booleans.py:78
++#, fuzzy
++msgid "Allow Apache to use mod_auth_ntlm_winbind"
++msgstr "Benutzern die Ausführung des mount-Befehls erlauben"
+ 
+-#: ../gui/selinux.tbl:134
+-msgid "Disable SELinux protection for pam daemon"
+-msgstr ""
++#: booleans.py:79
++#, fuzzy
++msgid "Allow Apache to use mod_auth_pam"
++msgstr "Benutzern die Ausführung des mount-Befehls erlauben"
+ 
+-#: ../gui/selinux.tbl:135
+-msgid "Disable SELinux protection for pegasus"
+-msgstr ""
++#: booleans.py:80
++#, fuzzy
++msgid "Allow httpd to read user content"
++msgstr "rpm die uneingeschränkte Ausführung erlauben"
+ 
+-#: ../gui/selinux.tbl:136
+-msgid "Disable SELinux protection for perdition daemon"
++#: booleans.py:81
++msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:137
+-msgid "Disable SELinux protection for portmap daemon"
+-msgstr ""
++#: booleans.py:82
++#, fuzzy
++msgid "Allow httpd daemon to change its resource limits"
++msgstr "Daemons die Ausführung mit NIS erlauben"
+ 
+-#: ../gui/selinux.tbl:138
+-msgid "Disable SELinux protection for portslave daemon"
++#: booleans.py:83
++msgid ""
++"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:139
+-msgid "Disable SELinux protection for postfix"
++#: booleans.py:84
++msgid ""
++"Allow apache scripts to write to public content, directories/files must be "
++"labeled public_rw_content_t."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:140
+-msgid "Disable SELinux protection for postgresql daemon"
+-msgstr ""
++#: booleans.py:85
++#, fuzzy
++msgid "Allow Apache to execute tmp content."
++msgstr "Benutzern die Ausführung des mount-Befehls erlauben"
+ 
+-#: ../gui/selinux.tbl:141
+-msgid "pppd"
++#: booleans.py:86
++msgid ""
++"Unify HTTPD to communicate with the terminal. Needed for entering the "
++"passphrase for certificates at the terminal."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:141
+-msgid "Allow pppd to be run for a regular user"
++#: booleans.py:87
++msgid "Unify HTTPD handling of all content files."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:142
+-msgid "Disable SELinux protection for pptp"
+-msgstr ""
++#: booleans.py:88
++#, fuzzy
++msgid "Allow httpd to access cifs file systems"
++msgstr "spamd den Zugriff auf Benutzerverzeichnisse erlauben"
+ 
+-#: ../gui/selinux.tbl:143
+-msgid "Disable SELinux protection for prelink daemon"
+-msgstr ""
++#: booleans.py:89
++#, fuzzy
++msgid "Allow httpd to access FUSE file systems"
++msgstr "spamd den Zugriff auf Benutzerverzeichnisse erlauben"
+ 
+-#: ../gui/selinux.tbl:144
+-msgid "Disable SELinux protection for privoxy daemon"
+-msgstr ""
++#: booleans.py:90
++#, fuzzy
++msgid "Allow httpd to run gpg"
++msgstr "SSH das Ausführen von ssh-keysign erlauben"
+ 
+-#: ../gui/selinux.tbl:145
+-msgid "Disable SELinux protection for ptal daemon"
+-msgstr ""
++#: booleans.py:91
++#, fuzzy
++msgid "Allow httpd to access nfs file systems"
++msgstr "spamd den Zugriff auf Benutzerverzeichnisse erlauben"
+ 
+-#: ../gui/selinux.tbl:146
+-msgid "Disable SELinux protection for pxe daemon"
+-msgstr ""
++#: booleans.py:92
++#, fuzzy
++msgid "Allow httpd to communicate with oddjob to start up a service"
++msgstr "Erlaubt %s das Verbinden mit allen TCP-Ports"
+ 
+-#: ../gui/selinux.tbl:147
+-msgid "Disable SELinux protection for pyzord"
+-msgstr ""
++#: booleans.py:93
++#, fuzzy
++msgid "Allow httpd to access openstack ports"
++msgstr "spamd den Zugriff auf Benutzerverzeichnisse erlauben"
+ 
+-#: ../gui/selinux.tbl:148
+-msgid "Disable SELinux protection for quota daemon"
+-msgstr ""
++#: booleans.py:94
++#, fuzzy
++msgid "Allow icecast to connect to all ports, not just sound ports."
++msgstr "Erlaubt %s das Verbinden mit allen UDP-Ports"
+ 
+-#: ../gui/selinux.tbl:149
+-msgid "Disable SELinux protection for radiusd daemon"
+-msgstr ""
++#: booleans.py:95
++#, fuzzy
++msgid ""
++"Allow the Irssi IRC Client to connect to any port, and to bind to any "
++"unreserved port."
++msgstr "Erlaubt %s das Verbinden mit allen UDP-Ports"
+ 
+-#: ../gui/selinux.tbl:150
+-msgid "Disable SELinux protection for radvd daemon"
+-msgstr ""
++#: booleans.py:96
++msgid "Allow java executable stack"
++msgstr "Java ausführbaren Stapelspeicher erlauben"
+ 
+-#: ../gui/selinux.tbl:151
+-msgid "Disable SELinux protection for rdisc"
++#: booleans.py:97
++#, fuzzy
++msgid "Allow confined applications to run with kerberos."
+ msgstr ""
++"Wählen Sie die Dateien, in die die eingeschränkte Anwendung hineinschreibt "
++"bzw. die sie erstellt"
+ 
+-#: ../gui/selinux.tbl:152
+-msgid "Disable SELinux protection for readahead"
+-msgstr ""
++#: booleans.py:98
++#, fuzzy
++msgid "Allow syslogd daemon to send mail"
++msgstr "Daemons die Ausführung mit NIS erlauben"
+ 
+-#: ../gui/selinux.tbl:153
+-msgid "Allow programs to read files in non-standard locations (default_t)"
+-msgstr ""
++#: booleans.py:99
++#, fuzzy
++msgid "Allow syslogd the ability to read/write terminals"
++msgstr "Allen Daemons erlauben, nicht zugewiesene ttys zu nutzen"
+ 
+-#: ../gui/selinux.tbl:154
+-msgid "Disable SELinux protection for restorecond"
++#: booleans.py:100
++msgid "Allow logging in and using the system from /dev/console."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:155
+-msgid "Disable SELinux protection for rhgb daemon"
++#: booleans.py:101
++msgid ""
++"Control the ability to mmap a low area of the address space, as configured "
++"by /proc/sys/kernel/mmap_min_addr."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:156
+-msgid "Disable SELinux protection for ricci"
+-msgstr ""
++#: booleans.py:102
++#, fuzzy
++msgid "Allow mock to read files in home directories."
++msgstr "spamd den Zugriff auf Benutzerverzeichnisse erlauben"
+ 
+-#: ../gui/selinux.tbl:157
+-msgid "Disable SELinux protection for ricci_modclusterd"
+-msgstr ""
++#: booleans.py:103
++#, fuzzy
++msgid "Allow the mount command to mount any directory or file."
++msgstr "Mount das Einhängen jedes Verzeichnisses erlauben"
+ 
+-#: ../gui/selinux.tbl:158
+-msgid "Disable SELinux protection for rlogind daemon"
+-msgstr ""
++#: booleans.py:104
++#, fuzzy
++msgid "Allow mozilla plugin domain to connect to the network using TCP."
++msgstr "squid-Daemon die Verbindung mit dem Netzwerk erlauben"
+ 
+-#: ../gui/selinux.tbl:159
+-msgid "Disable SELinux protection for rpcd daemon"
++#: booleans.py:105
++#, fuzzy
++msgid ""
++"Allow mozilla_plugins to create random content in the users home directory"
+ msgstr ""
++"SELinux-webadm-Benutzer das Lesen von Benutzerverzeichnissen "
++"unprivilegierter Benutzer erlauben"
+ 
+-#: ../gui/selinux.tbl:160
+-msgid "Disable SELinux protection for rshd"
+-msgstr ""
++#: booleans.py:106
++#, fuzzy
++msgid "Allow confined web browsers to read home directory content"
++msgstr "staff-Webbrowsers das Schreiben in Benutzerverzeichnisse erlauben"
+ 
+-#: ../gui/selinux.tbl:161
+-msgid "rsync"
+-msgstr ""
++#: booleans.py:107
++msgid "Allow mplayer executable stack"
++msgstr "mplayer ausführbaren Stapelspeicher erlauben"
+ 
+-#: ../gui/selinux.tbl:161
+-msgid "Disable SELinux protection for rsync daemon"
+-msgstr ""
++#: booleans.py:108
++#, fuzzy
++msgid "Allow mysqld to connect to all ports"
++msgstr "Erlaubt %s das Verbinden mit allen TCP-Ports"
+ 
+-#: ../gui/selinux.tbl:162
+-msgid "Allow ssh to run from inetd instead of as a daemon"
+-msgstr ""
++#: booleans.py:109
++#, fuzzy
++msgid "Allow BIND to bind apache port."
++msgstr "Erlaubt %s das Binden an alle UDP-Ports"
+ 
+-#: ../gui/selinux.tbl:163
+-msgid "Allow Samba to share nfs directories"
++#: booleans.py:110
++msgid ""
++"Allow BIND to write the master zone files. Generally this is used for "
++"dynamic DNS or zone transfers."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
+-msgid "SASL authentication server"
+-msgstr ""
++#: booleans.py:111
++#, fuzzy
++msgid "Allow any files/directories to be exported read/only via NFS."
++msgstr "Mount das Einhängen jedes Verzeichnisses erlauben"
+ 
+-#: ../gui/selinux.tbl:164
+-msgid "Allow sasl authentication server to read /etc/shadow"
+-msgstr ""
++#: booleans.py:112
++#, fuzzy
++msgid "Allow any files/directories to be exported read/write via NFS."
++msgstr "Samba die Freigabe von NFS-Verzeichnissen erlauben"
+ 
+-#: ../gui/selinux.tbl:165
++#: booleans.py:113
+ msgid ""
+-"Allow X-Windows server to map a memory region as both executable and writable"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:166
+-msgid "Disable SELinux protection for saslauthd daemon"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:167
+-msgid "Disable SELinux protection for scannerdaemon daemon"
++"Allow nfs servers to modify public files used for public file transfer "
++"services.  Files/Directories must be labeled public_content_rw_t."
 +msgstr ""
 +
-+#: ../gui/polgen.glade:1607 ../gui/polgen.glade:1827
-+msgid "Unreserved Ports (>1024)"
-+msgstr ""
++#: booleans.py:114
++#, fuzzy
++msgid "Allow system to run with NIS"
++msgstr "Daemons die Ausführung mit NIS erlauben"
 +
-+#: ../gui/polgen.glade:1638 ../gui/polgen.glade:1858 ../gui/polgen.glade:2079
-+#: ../gui/polgen.glade:2233
-+msgid "Select Ports"
-+msgstr ""
++#: booleans.py:115
++#, fuzzy
++msgid "Allow confined applications to use nscd shared memory."
++msgstr "Clients das Schreiben in gemeinsam verwendeten X-Speicher erlauben"
 +
-+#: ../gui/polgen.glade:1663 ../gui/polgen.glade:1883
-+msgid "Allows %s to bind to any udp ports > 1024"
-+msgstr ""
++#: booleans.py:116
++#, fuzzy
++msgid "Allow nsplugin code to connect to unreserved ports"
++msgstr "Erlaubt %s das Verbinden mit allen UDP-Ports"
 +
-+#: ../gui/polgen.glade:1717 ../gui/polgen.glade:2151
-+msgid "<b>UDP Ports</b>"
-+msgstr ""
++#: booleans.py:117
++#, fuzzy
++msgid "Allow nsplugin code to execmem/execstack"
++msgstr "Erlaubt %s das Verbinden mit allen UDP-Ports"
 +
-+#: ../gui/polgen.glade:1937
-+msgid "label113"
-+msgstr ""
++#: booleans.py:118
++#, fuzzy
++msgid "Allow openvpn to read home directories"
++msgstr "spamd den Zugriff auf Benutzerverzeichnisse erlauben"
 +
-+#: ../gui/polgen.glade:1966
-+msgid "<b>Select network ports that %s connects to:</b>"
-+msgstr ""
++#: booleans.py:119
++#, fuzzy
++msgid "Allow piranha-lvs domain to connect to the network using TCP."
++msgstr "squid-Daemon die Verbindung mit dem Netzwerk erlauben"
 +
-+#: ../gui/polgen.glade:2058
-+msgid "Allows %s to connect to any tcp port"
-+msgstr ""
++#: booleans.py:120
++#, fuzzy
++msgid "Allow polipo to connect to all ports > 1023"
++msgstr "Erlaubt %s das Verbinden mit allen TCP-Ports"
 +
-+#: ../gui/polgen.glade:2104
++#: booleans.py:121
 +msgid ""
-+"Enter a comma separated list of tcp ports or ranges of ports that %s "
-+"connects to. Example: 612, 650-660"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2212
-+msgid "Allows %s to connect to any udp port"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2258
++"Determine whether Polipo session daemon can bind tcp sockets to all "
++"unreserved ports."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:168
+-msgid "Do not allow transition to sysadm_t, sudo and su effected"
++#: booleans.py:122
 +msgid ""
-+"Enter a comma separated list of udp ports or ranges of ports that %s "
-+"connects to. Example: 612, 650-660"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2305
-+msgid "label114"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2334
-+msgid "<b>Select common application traits for %s:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2366
-+msgid "Writes syslog messages\t"
-+msgstr ""
++"Determine whether calling user domains can execute Polipo daemon in the "
++"polipo_session_t domain."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:169
+-msgid "Do not allow any processes to load kernel modules"
+-msgstr ""
++#: booleans.py:123
++#, fuzzy
++msgid "Determine whether polipo can access cifs file systems."
++msgstr "spamd den Zugriff auf Benutzerverzeichnisse erlauben"
+ 
+-#: ../gui/selinux.tbl:170
+-msgid "Do not allow any processes to modify kernel SELinux policy"
+-msgstr ""
++#: booleans.py:124
++#, fuzzy
++msgid "Determine whether Polipo can access nfs file systems."
++msgstr "spamd den Zugriff auf Benutzerverzeichnisse erlauben"
+ 
+-#: ../gui/selinux.tbl:171
+-msgid "Disable SELinux protection for sendmail daemon"
++#: booleans.py:125
++msgid "Enable polyinstantiated directory support."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:172
+-msgid "Disable SELinux protection for setrans"
++#: booleans.py:126
++msgid "Allow the portage domains to use NFS mounts (regular nfs_t)"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:173
+-msgid "Disable SELinux protection for setroubleshoot daemon"
+-msgstr ""
++#: booleans.py:127
++#, fuzzy
++msgid "Allow postfix_local domain full write access to mail_spool directories"
++msgstr "spamd den Zugriff auf Benutzerverzeichnisse erlauben"
+ 
+-#: ../gui/selinux.tbl:174
+-msgid "Disable SELinux protection for slapd daemon"
++#: booleans.py:128
++msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:175
+-msgid "Disable SELinux protection for slrnpull daemon"
++#: booleans.py:129
++msgid "Allow transmit client label to foreign database"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:176
+-msgid "Disable SELinux protection for smbd daemon"
+-msgstr ""
++#: booleans.py:130
++#, fuzzy
++msgid "Allow database admins to execute DML statement"
++msgstr "Benutzern die Ausführung des mount-Befehls erlauben"
+ 
+-#: ../gui/selinux.tbl:177
+-msgid "Disable SELinux protection for snmpd daemon"
+-msgstr ""
++#: booleans.py:131
++#, fuzzy
++msgid "Allow unprivileged users to execute DDL statement"
++msgstr "Regulären Benutzern die Ausführung von ping erlauben"
+ 
+-#: ../gui/selinux.tbl:178
+-msgid "Disable SELinux protection for snort daemon"
++#: booleans.py:132
++msgid "Allow pppd to load kernel modules for certain modems"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:179
+-msgid "Disable SELinux protection for soundd daemon"
+-msgstr ""
++#: booleans.py:133
++msgid "Allow pppd to be run for a regular user"
++msgstr "pppd die Ausführung für einen normalen Benutzer erlauben"
+ 
+-#: ../gui/selinux.tbl:180
+-msgid "Disable SELinux protection for sound daemon"
++#: booleans.py:134
++#, fuzzy
++msgid ""
++"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
++msgstr "Erlaubt %s das Verbinden mit allen UDP-Ports"
 +
-+#: ../gui/polgen.glade:2385
-+msgid "Create/Manipulate temporary files in /tmp"
-+msgstr ""
++#: booleans.py:135
++#, fuzzy
++msgid "Allow Puppet client to manage all file types."
++msgstr "Mount das Einhängen jeder Datei erlauben"
 +
-+#: ../gui/polgen.glade:2404
-+msgid "Uses Pam for authentication"
-+msgstr ""
++#: booleans.py:136
++#, fuzzy
++msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
++msgstr "Benutzer die Verbindung mit postgres-Socket erlauben"
 +
-+#: ../gui/polgen.glade:2423
-+msgid "Uses nsswitch or getpw* calls"
-+msgstr ""
++#: booleans.py:137
++#, fuzzy
++msgid "Allow qemu to connect fully to the network"
++msgstr "squid-Daemon die Verbindung mit dem Netzwerk erlauben"
 +
-+#: ../gui/polgen.glade:2442
-+msgid "Uses dbus"
-+msgstr ""
++#: booleans.py:138
++#, fuzzy
++msgid "Allow qemu to use cifs/Samba file systems"
++msgstr "Samba die Freigabe von NFS-Verzeichnissen erlauben"
 +
-+#: ../gui/polgen.glade:2461
-+msgid "Sends audit messages"
++#: booleans.py:139
++msgid "Allow qemu to use serial/parallel communication ports"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:2480
-+msgid "Interacts with the terminal"
-+msgstr ""
++#: booleans.py:140
++#, fuzzy
++msgid "Allow qemu to use nfs file systems"
++msgstr "Samba die Freigabe von NFS-Verzeichnissen erlauben"
 +
-+#: ../gui/polgen.glade:2499
-+msgid "Sends email"
-+msgstr ""
++#: booleans.py:141
++#, fuzzy
++msgid "Allow qemu to use usb devices"
++msgstr "Benutzern Lese-/ Schreibzugriff auf USB-Geräte erlauben"
 +
-+#: ../gui/polgen.glade:2530
-+msgid "label115"
-+msgstr ""
++#: booleans.py:142
++#, fuzzy
++msgid "Allow racoon to read shadow"
++msgstr "SASL-Authentifizierungsserver das Lesen von /etc/shadow erlauben"
 +
-+#: ../gui/polgen.glade:2559
-+msgid "<b>Add files/directories that %s manages</b>"
-+msgstr ""
++#: booleans.py:143
++#, fuzzy
++msgid "Allow rgmanager domain to connect to the network using TCP."
++msgstr "squid-Daemon die Verbindung mit dem Netzwerk erlauben"
 +
-+#: ../gui/polgen.glade:2788
++#: booleans.py:144
 +msgid ""
-+"Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
-+"Files ..."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2823
-+msgid "label116"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2852
-+msgid "<b>Add booleans from the %s policy:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:3002
-+msgid "Add/Remove booleans used by the %s domain"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:3066
-+msgid "<b>Which directory you will generate the %s policy?</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:3097
-+msgid "Policy Directory"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:3254
-+msgid "Add Booleans Dialog"
++"Allow rsync to modify public files used for public file transfer services.  "
++"Files/Directories must be labeled public_content_rw_t."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
+-msgid "Spam Protection"
+-msgstr ""
++#: booleans.py:145
++#, fuzzy
++msgid "Allow rsync to run as a client"
++msgstr "rpm die uneingeschränkte Ausführung erlauben"
+ 
+-#: ../gui/selinux.tbl:181
+-msgid "Disable SELinux protection for spamd daemon"
+-msgstr ""
++#: booleans.py:146
++#, fuzzy
++msgid "Allow rsync to export any files/directories read only."
++msgstr "Mount das Einhängen jedes Verzeichnisses erlauben"
+ 
+-#: ../gui/selinux.tbl:182
+-msgid "Allow spamd to access home directories"
+-msgstr ""
++#: booleans.py:147
++#, fuzzy
++msgid "Allow rsync servers to share cifs files systems"
++msgstr "Samba die Freigabe von NFS-Verzeichnissen erlauben"
+ 
+-#: ../gui/selinux.tbl:183
+-msgid "Allow Spam Assassin daemon network access"
+-msgstr ""
++#: booleans.py:148
++#, fuzzy
++msgid "Allow rsync servers to share nfs files systems"
++msgstr "Samba die Freigabe von NFS-Verzeichnissen erlauben"
+ 
+-#: ../gui/selinux.tbl:184
+-msgid "Disable SELinux protection for speedmgmt daemon"
+-msgstr ""
++#: booleans.py:149
++#, fuzzy
++msgid "Allow samba to create new home directories (e.g. via PAM)"
++msgstr "spamd den Zugriff auf Benutzerverzeichnisse erlauben"
+ 
+-#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
+-msgid "Squid"
++#: booleans.py:150
++msgid ""
++"Allow samba to act as the domain controller, add users, groups and change "
++"passwords."
 +msgstr ""
 +
-+#: ../gui/polgen.glade:3327
-+msgid "Boolean Name"
-+msgstr ""
++#: booleans.py:151
++#, fuzzy
++msgid "Allow samba to share users home directories."
++msgstr "spamd den Zugriff auf Benutzerverzeichnisse erlauben"
 +
-+#: ../gui/polgengui.py:261
-+msgid "Role"
-+msgstr ""
++#: booleans.py:152
++#, fuzzy
++msgid "Allow samba to share any file/directory read only."
++msgstr "Samba die Freigabe von NFS-Verzeichnissen erlauben"
 +
-+#: ../gui/polgengui.py:268
-+msgid "Existing_User"
-+msgstr ""
++#: booleans.py:153
++#, fuzzy
++msgid "Allow samba to share any file/directory read/write."
++msgstr "Samba die Freigabe von NFS-Verzeichnissen erlauben"
 +
-+#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
-+msgid "Application"
-+msgstr ""
++#: booleans.py:154
++#, fuzzy
++msgid "Allow samba to act as a portmapper"
++msgstr "Samba die Freigabe von NFS-Verzeichnissen erlauben"
 +
-+#: ../gui/polgengui.py:352
-+#, python-format
-+msgid "%s must be a directory"
-+msgstr ""
++#: booleans.py:155
++#, fuzzy
++msgid "Allow samba to run unconfined scripts"
++msgstr "rpm die uneingeschränkte Ausführung erlauben"
 +
-+#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
-+msgid "You must select a user"
-+msgstr ""
++#: booleans.py:156
++#, fuzzy
++msgid "Allow samba to export ntfs/fusefs volumes."
++msgstr "spamd den Zugriff auf Benutzerverzeichnisse erlauben"
 +
-+#: ../gui/polgengui.py:542
-+msgid "Select executable file to be confined."
-+msgstr ""
++#: booleans.py:157
++#, fuzzy
++msgid "Allow samba to export NFS volumes."
++msgstr "Samba die Freigabe von NFS-Verzeichnissen erlauben"
 +
-+#: ../gui/polgengui.py:553
-+msgid "Select init script file to be confined."
-+msgstr ""
++#: booleans.py:158
++#, fuzzy
++msgid "Allow sanlock to read/write fuse files"
++msgstr "xen das Lesen/ Schreiben physischer Festplattengeräte erlauben"
 +
-+#: ../gui/polgengui.py:563
-+msgid "Select file(s) that confined application creates or writes"
-+msgstr ""
++#: booleans.py:159
++#, fuzzy
++msgid "Allow sanlock to manage nfs files"
++msgstr "Mount das Einhängen jeder Datei erlauben"
 +
-+#: ../gui/polgengui.py:570
-+msgid "Select directory(s) that the confined application owns and writes into"
-+msgstr ""
++#: booleans.py:160
++#, fuzzy
++msgid "Allow sanlock to manage cifs files"
++msgstr "Mount das Einhängen jeder Datei erlauben"
 +
-+#: ../gui/polgengui.py:632
-+msgid "Select directory to generate policy files in"
-+msgstr ""
++#: booleans.py:161
++#, fuzzy
++msgid "Allow sasl to read shadow"
++msgstr "SASL-Authentifizierungsserver das Lesen von /etc/shadow erlauben"
 +
-+#: ../gui/polgengui.py:649
-+#, python-format
++#: booleans.py:162
 +msgid ""
-+"Type %s_t already defined in current policy.\n"
-+"Do you want to continue?"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
-+msgid "Verify Name"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:653
-+#, python-format
++"disallow programs, such as newrole, from transitioning to administrative "
++"user domains."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:185
+-msgid "Allow squid daemon to connect to the network"
++#: booleans.py:163
++msgid "Disable kernel module loading."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:186
+-msgid "Disable SELinux protection for squid daemon"
++#: booleans.py:164
 +msgid ""
-+"Module %s.pp already loaded in current policy.\n"
-+"Do you want to continue?"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:699
++"Boolean to determine whether the system permits loading policy, setting "
++"enforcing mode, and changing boolean values.  Set this to true and you have "
++"to reboot to set it back."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:187
+-msgid "Disable SELinux protection for ssh daemon"
++#: booleans.py:165
++#, fuzzy
++msgid "Allow regular users direct dri device access"
+ msgstr ""
++"Regulären Benutzern direkten Mauszugriff erlauben (nur X Server erlauben)"
+ 
+-#: ../gui/selinux.tbl:188
+-msgid "Allow ssh logins as sysadm_r:sysadm_t"
++#: booleans.py:166
 +msgid ""
-+"You must add a name made up of letters and numbers and containing no spaces."
-+msgstr ""
-+
-+#: ../gui/polgengui.py:713
-+msgid "You must enter a executable"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
-+msgid "Configue SELinux"
-+msgstr ""
-+
-+#: ../gui/polgen.py:158
-+msgid "Internet Services Daemon"
-+msgstr ""
-+
-+#: ../gui/polgen.py:197
-+#, python-format
-+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
-+msgstr ""
-+
-+#: ../gui/polgen.py:324
-+msgid "You must enter a name for your confined process/user"
-+msgstr ""
-+
-+#: ../gui/polgen.py:326
++"Allow unconfined executables to make their heap memory executable.  Doing "
++"this is a really bad idea. Probably indicates a badly coded executable, but "
++"could indicate an attack. This executable should be reported in bugzilla"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:189
++#: booleans.py:167
+ msgid ""
+-"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
+-"bashrc)"
++"Allow all unconfined executables to use libraries requiring text relocation "
++"that are not labeled textrel_shlib_t"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
+-msgid "Universal SSL tunnel"
++#: booleans.py:168
 +msgid ""
-+"Name must be alpha numberic with no spaces. Consider using option \"-n "
-+"MODULENAME\""
-+msgstr ""
-+
-+#: ../gui/polgen.py:414
-+msgid "User Role types can not be assigned executables."
-+msgstr ""
-+
-+#: ../gui/polgen.py:420
-+msgid "Only Daemon apps can use an init script.."
-+msgstr ""
-+
-+#: ../gui/polgen.py:438
-+msgid "use_resolve must be a boolean value "
-+msgstr ""
-+
-+#: ../gui/polgen.py:444
-+msgid "use_syslog must be a boolean value "
-+msgstr ""
-+
-+#: ../gui/polgen.py:450
-+msgid "use_kerberos must be a boolean value "
-+msgstr ""
-+
-+#: ../gui/polgen.py:456
-+msgid "manage_krb5_rcache must be a boolean value "
-+msgstr ""
-+
-+#: ../gui/polgen.py:486
-+msgid "USER Types automatically get a tmp type"
-+msgstr ""
-+
-+#: ../gui/polgen.py:1004
-+msgid "You must enter the executable path for your confined process"
-+msgstr ""
-+
-+#: ../gui/polgen.py:1182
-+msgid "Type Enforcement file"
-+msgstr ""
-+
-+#: ../gui/polgen.py:1183
-+msgid "Interface file"
-+msgstr ""
-+
-+#: ../gui/polgen.py:1184
-+msgid "File Contexts file"
-+msgstr ""
-+
-+#: ../gui/polgen.py:1185
-+msgid "Setup Script"
-+msgstr ""
-+
-+#: ../gui/polgen.py:1306
-+#, python-format
++"Allow unconfined executables to make their stack executable.  This should "
++"never, ever be necessary. Probably indicates a badly coded executable, but "
++"could indicate an attack. This executable should be reported in bugzilla"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:190
+-msgid "Disable SELinux protection for stunnel daemon"
+-msgstr ""
++#: booleans.py:169
++#, fuzzy
++msgid "Allow users to connect to the local mysql server"
++msgstr "Benutzer die Verbindung mit mysql-Socket erlauben"
+ 
+-#: ../gui/selinux.tbl:191
+-msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
+-msgstr ""
++#: booleans.py:170
++#, fuzzy
 +msgid ""
-+"\n"
-+"%s\n"
-+"\n"
-+"sepolgen [ -n moduleName ] [ -m ] [ -t type ] [ executable | Name ]\n"
-+"valid Types:\n"
-+msgstr ""
-+
-+#: ../gui/polgen.py:1354
-+msgid "Executable or Name required"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
-+msgid "Network Port"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:85
++"Allow confined users the ability to execute the ping and traceroute commands."
++msgstr "Benutzern die Ausführung des mount-Befehls erlauben"
+ 
+-#: ../gui/selinux.tbl:192
+-msgid "Disable SELinux protection for swat daemon"
+-msgstr ""
++#: booleans.py:171
++#, fuzzy
++msgid "Allow users to connect to PostgreSQL"
++msgstr "Benutzer die Verbindung mit postgres-Socket erlauben"
+ 
+-#: ../gui/selinux.tbl:193
+-msgid "Disable SELinux protection for sxid daemon"
++#: booleans.py:172
++#, fuzzy
 +msgid ""
-+"SELinux Port\n"
-+"Type"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
-+msgid "Protocol"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
++"Allow user to r/w files on filesystems that do not have extended attributes "
++"(FAT, CDROM, FLOPPY)"
+ msgstr ""
++"Benutzern Lese-/Schreibzugriff auf noextattrfile (FAT, CDROM, FLOPPY) "
++"gewähren"
+ 
+-#: ../gui/selinux.tbl:194
+-msgid "Disable SELinux protection for syslogd daemon"
++#: booleans.py:173
++#, fuzzy
 +msgid ""
-+"MLS/MCS\n"
-+"Level"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:101
-+msgid "Port"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:207
-+#, python-format
-+msgid "Port number \"%s\" is not valid.  0 < PORT_NUMBER < 65536 "
-+msgstr ""
-+
-+#: ../gui/portsPage.py:252
-+msgid "List View"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:255 ../gui/system-config-selinux.glade:2419
-+msgid "Group View"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:1 ../gui/selinux.tbl:30 ../gui/selinux.tbl:31
-+#: ../gui/selinux.tbl:32 ../gui/selinux.tbl:33 ../gui/selinux.tbl:34
-+#: ../gui/selinux.tbl:36 ../gui/selinux.tbl:37 ../gui/selinux.tbl:38
-+#: ../gui/selinux.tbl:39 ../gui/selinux.tbl:40 ../gui/selinux.tbl:42
-+#: ../gui/selinux.tbl:43 ../gui/selinux.tbl:44 ../gui/selinux.tbl:45
-+#: ../gui/selinux.tbl:46 ../gui/selinux.tbl:47 ../gui/selinux.tbl:48
-+#: ../gui/selinux.tbl:49 ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
-+#: ../gui/selinux.tbl:52 ../gui/selinux.tbl:53 ../gui/selinux.tbl:59
-+#: ../gui/selinux.tbl:60 ../gui/selinux.tbl:61 ../gui/selinux.tbl:62
-+#: ../gui/selinux.tbl:63 ../gui/selinux.tbl:64 ../gui/selinux.tbl:65
-+#: ../gui/selinux.tbl:66 ../gui/selinux.tbl:67 ../gui/selinux.tbl:68
-+#: ../gui/selinux.tbl:69 ../gui/selinux.tbl:75 ../gui/selinux.tbl:76
-+#: ../gui/selinux.tbl:77 ../gui/selinux.tbl:78 ../gui/selinux.tbl:79
-+#: ../gui/selinux.tbl:80 ../gui/selinux.tbl:81 ../gui/selinux.tbl:82
-+#: ../gui/selinux.tbl:83 ../gui/selinux.tbl:84 ../gui/selinux.tbl:86
-+#: ../gui/selinux.tbl:88 ../gui/selinux.tbl:89 ../gui/selinux.tbl:90
-+#: ../gui/selinux.tbl:92 ../gui/selinux.tbl:94 ../gui/selinux.tbl:95
-+#: ../gui/selinux.tbl:96 ../gui/selinux.tbl:97 ../gui/selinux.tbl:98
-+#: ../gui/selinux.tbl:99 ../gui/selinux.tbl:100 ../gui/selinux.tbl:101
-+#: ../gui/selinux.tbl:102 ../gui/selinux.tbl:103 ../gui/selinux.tbl:104
-+#: ../gui/selinux.tbl:106 ../gui/selinux.tbl:108 ../gui/selinux.tbl:109
-+#: ../gui/selinux.tbl:110 ../gui/selinux.tbl:111 ../gui/selinux.tbl:112
-+#: ../gui/selinux.tbl:113 ../gui/selinux.tbl:114 ../gui/selinux.tbl:116
-+#: ../gui/selinux.tbl:117 ../gui/selinux.tbl:119 ../gui/selinux.tbl:121
-+#: ../gui/selinux.tbl:123 ../gui/selinux.tbl:124 ../gui/selinux.tbl:127
-+#: ../gui/selinux.tbl:129 ../gui/selinux.tbl:130 ../gui/selinux.tbl:131
-+#: ../gui/selinux.tbl:132 ../gui/selinux.tbl:133 ../gui/selinux.tbl:134
-+#: ../gui/selinux.tbl:135 ../gui/selinux.tbl:136 ../gui/selinux.tbl:137
-+#: ../gui/selinux.tbl:138 ../gui/selinux.tbl:139 ../gui/selinux.tbl:142
-+#: ../gui/selinux.tbl:143 ../gui/selinux.tbl:144 ../gui/selinux.tbl:145
-+#: ../gui/selinux.tbl:146 ../gui/selinux.tbl:147 ../gui/selinux.tbl:148
-+#: ../gui/selinux.tbl:149 ../gui/selinux.tbl:150 ../gui/selinux.tbl:151
-+#: ../gui/selinux.tbl:152 ../gui/selinux.tbl:154 ../gui/selinux.tbl:155
-+#: ../gui/selinux.tbl:156 ../gui/selinux.tbl:157 ../gui/selinux.tbl:158
-+#: ../gui/selinux.tbl:159 ../gui/selinux.tbl:160 ../gui/selinux.tbl:167
-+#: ../gui/selinux.tbl:171 ../gui/selinux.tbl:172 ../gui/selinux.tbl:173
-+#: ../gui/selinux.tbl:174 ../gui/selinux.tbl:175 ../gui/selinux.tbl:177
-+#: ../gui/selinux.tbl:178 ../gui/selinux.tbl:179 ../gui/selinux.tbl:180
-+#: ../gui/selinux.tbl:184 ../gui/selinux.tbl:192 ../gui/selinux.tbl:193
-+#: ../gui/selinux.tbl:194 ../gui/selinux.tbl:195 ../gui/selinux.tbl:196
-+#: ../gui/selinux.tbl:197 ../gui/selinux.tbl:198 ../gui/selinux.tbl:199
-+#: ../gui/selinux.tbl:200 ../gui/selinux.tbl:201 ../gui/selinux.tbl:206
-+#: ../gui/selinux.tbl:207 ../gui/selinux.tbl:218 ../gui/selinux.tbl:219
-+#: ../gui/selinux.tbl:220 ../gui/selinux.tbl:222 ../gui/selinux.tbl:224
-+#: ../gui/selinux.tbl:226 ../gui/selinux.tbl:227 ../gui/selinux.tbl:230
-+msgid "SELinux Service Protection"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:1
-+msgid "Disable SELinux protection for acct daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:2 ../gui/selinux.tbl:3 ../gui/selinux.tbl:70
-+#: ../gui/selinux.tbl:153 ../gui/selinux.tbl:168 ../gui/selinux.tbl:169
-+#: ../gui/selinux.tbl:170 ../gui/selinux.tbl:189 ../gui/selinux.tbl:202
-+#: ../gui/selinux.tbl:203 ../gui/selinux.tbl:204 ../gui/selinux.tbl:205
-+msgid "Admin"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:2
-+msgid "Allow all daemons to write corefiles to /"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:3
-+msgid "Allow all daemons the ability to use unallocated ttys"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
-+#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
-+#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
-+#: ../gui/selinux.tbl:210 ../gui/selinux.tbl:211 ../gui/selinux.tbl:212
-+#: ../gui/selinux.tbl:213 ../gui/selinux.tbl:214 ../gui/selinux.tbl:215
-+#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
-+msgid "User Privs"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:4
++"Allow users to run TCP servers (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 "
++"Annehmen von Verbindungen aus derselben Domain und externen Benutzern). Wird "
++"dies deaktiviert, so erzwingt dies den passiven FTP-Modus und kann "
++"Auswirkungen auf andere Protokolle haben"
+ 
+-#: ../gui/selinux.tbl:195
+-msgid "Disable SELinux protection for system cron jobs"
+-msgstr ""
++#: booleans.py:174
++#, fuzzy
++msgid "Allow user music sharing"
++msgstr "Benutzern Lese-/ Schreibzugriff auf USB-Geräte erlauben"
+ 
+-#: ../gui/selinux.tbl:196
+-msgid "Disable SELinux protection for tcp daemon"
++#: booleans.py:175
 +msgid ""
-+"Allow gadmin SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:5
++"Allow anon internal-sftp to upload files, used for public file transfer "
++"services. Directories must be labeled public_content_rw_t."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:197
+-msgid "Disable SELinux protection for telnet daemon"
++#: booleans.py:176
++#, fuzzy
 +msgid ""
-+"Allow guest SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
-+msgid "Memory Protection"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:6
-+msgid "Allow java executable stack"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
-+#: ../gui/selinux.tbl:209
-+msgid "Mount"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:7
-+msgid "Allow mount to mount any file"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:8
-+msgid "Allow mount to mount any directory"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:9
-+msgid "Allow mplayer executable stack"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
-+#: ../gui/selinux.tbl:188
-+msgid "SSH"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:10
-+msgid "Allow ssh to run ssh-keysign"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:11
++"Allow sftp-internal to read and write files in the user home directories"
+ msgstr ""
++"SELinux-webadm-Benutzer das Lesen von Benutzerverzeichnissen "
++"unprivilegierter Benutzer erlauben"
+ 
+-#: ../gui/selinux.tbl:198
+-msgid "Disable SELinux protection for tftpd daemon"
++#: booleans.py:177
++#, fuzzy
 +msgid ""
-+"Allow staff SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:12
++"Allow sftp-internal to login to local users and read/write all files on the "
++"system, governed by DAC."
+ msgstr ""
++"SELinux-webadm-Benutzer das Lesen von Benutzerverzeichnissen "
++"unprivilegierter Benutzer erlauben"
+ 
+-#: ../gui/selinux.tbl:199
+-msgid "Disable SELinux protection for transproxy daemon"
++#: booleans.py:178
++#, fuzzy
 +msgid ""
-+"Allow sysadm SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:13
++"Allow internal-sftp to read and write files in the user ssh home directories."
+ msgstr ""
++"SELinux-webadm-Benutzer das Lesen von Benutzerverzeichnissen "
++"unprivilegierter Benutzer erlauben"
+ 
+-#: ../gui/selinux.tbl:200
+-msgid "Disable SELinux protection for udev daemon"
+-msgstr ""
++#: booleans.py:179
++#, fuzzy
++msgid "Allow sge to connect to the network using any TCP port"
++msgstr "squid-Daemon die Verbindung mit dem Netzwerk erlauben"
+ 
+-#: ../gui/selinux.tbl:201
+-msgid "Disable SELinux protection for uml daemon"
+-msgstr ""
++#: booleans.py:180
++#, fuzzy
++msgid "Allow sge to access nfs file systems."
++msgstr "spamd den Zugriff auf Benutzerverzeichnisse erlauben"
+ 
+-#: ../gui/selinux.tbl:202
++#: booleans.py:181
+ msgid ""
+-"Allow xinetd to run unconfined, including any services it starts that do not "
+-"have a domain transition explicitly defined"
++"Enable additional permissions needed to support devices on 3ware controllers."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:203
++#: booleans.py:182
+ msgid ""
+-"Allow rc scripts to run unconfined, including any daemon started by an rc "
+-"script that does not have a domain transition explicitly defined"
++"Allow samba to modify public files used for public file transfer services.  "
++"Files/Directories must be labeled public_content_rw_t."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:204
+-msgid "Allow rpm to run unconfined"
++#: booleans.py:183
++#, fuzzy
++msgid "Allow user spamassassin clients to use the network."
+ msgstr ""
++"Nicht gekennzeichneten Paketen die Übertragung über das Netzwerk erlauben"
+ 
+-#: ../gui/selinux.tbl:205
+-msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
+-msgstr ""
++#: booleans.py:184
++#, fuzzy
++msgid "Allow spamd to read/write user home directories."
++msgstr "spamd den Zugriff auf Benutzerverzeichnisse erlauben"
+ 
+-#: ../gui/selinux.tbl:206
+-msgid "Disable SELinux protection for updfstab daemon"
+-msgstr ""
++#: booleans.py:185
++#, fuzzy
 +msgid ""
-+"Allow unconfined SELinux user account to execute files in home directory or /"
-+"tmp"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:14
-+msgid "Network Configuration"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:14
-+msgid "Allow unlabeled packets to flow on the network"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:15
++"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
++msgstr "Erlaubt %s das Verbinden mit allen UDP-Ports"
+ 
+-#: ../gui/selinux.tbl:207
+-msgid "Disable SELinux protection for uptimed daemon"
++#: booleans.py:186
++msgid "Allow squid to run as a transparent proxy (TPROXY)"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:208
++#: booleans.py:187
++#, fuzzy
+ msgid ""
+-"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
+-"staff_r can do so"
++"Allow ssh with chroot env to read and write files in the user home "
++"directories"
+ msgstr ""
++"SELinux-webadm-Benutzer das Lesen von Benutzerverzeichnissen "
++"unprivilegierter Benutzer erlauben"
+ 
+-#: ../gui/selinux.tbl:209
+-msgid "Allow users to execute the mount command"
+-msgstr ""
++#: booleans.py:188
++#, fuzzy
++msgid "allow host key based authentication"
++msgstr "Verwendet PAM zur Authentifizierung"
+ 
+-#: ../gui/selinux.tbl:210
+-msgid "Allow regular users direct mouse access (only allow the X server)"
+-msgstr ""
++#: booleans.py:189
++msgid "Allow ssh logins as sysadm_r:sysadm_t"
++msgstr "SSH-Anmeldungen als sysadm_r:sysadm_t erlauben"
+ 
+-#: ../gui/selinux.tbl:211
+-msgid "Allow users to run the dmesg command"
+-msgstr ""
++#: booleans.py:190
++#, fuzzy
++msgid "allow staff user to create and transition to svirt domains."
++msgstr "Wählen Sie die Benutzerrollen, die in die  %s-Domain wechseln werden."
+ 
+-#: ../gui/selinux.tbl:212
+-msgid "Allow users to control network interfaces (also needs USERCTL=true)"
+-msgstr ""
++#: booleans.py:191
++#, fuzzy
++msgid "Allow the Telepathy connection managers to connect to any network port."
++msgstr "squid-Daemon die Verbindung mit dem Netzwerk erlauben"
+ 
+-#: ../gui/selinux.tbl:213
+-msgid "Allow normal user to execute ping"
++#: booleans.py:192
 +msgid ""
-+"Allow user SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:16
-+msgid "Allow unconfined to dyntrans to unconfined_execmem"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
-+#: ../gui/selinux.tbl:140
-+msgid "Databases"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:17
-+msgid "Allow user to connect to mysql socket"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:18
-+msgid "Allow user to connect to postgres socket"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
-+msgid "XServer"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:19
-+msgid "Allow clients to write to X shared memory"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:20
++"Allow the Telepathy connection managers to connect to any generic TCP port."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:214
+-msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
++#: booleans.py:193
 +msgid ""
-+"Allow xguest SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
-+#: ../gui/selinux.tbl:231
-+msgid "NIS"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:21
-+msgid "Allow daemons to run with NIS"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
-+#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
-+#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
-+#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
-+#: ../gui/selinux.tbl:118
-+msgid "Web Applications"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:22
-+msgid "Transition staff SELinux user to Web Browser Domain"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:23
-+msgid "Transition sysadm SELinux user to Web Browser Domain"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:24
-+msgid "Transition user SELinux user to Web Browser Domain"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:25
-+msgid "Transition xguest SELinux user to Web Browser Domain"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
-+#: ../gui/selinux.tbl:29
-+msgid "Allow staff Web Browsers to write to home directories"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:30
-+msgid "Disable SELinux protection for amanda"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:31
-+msgid "Disable SELinux protection for amavis"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:32
-+msgid "Disable SELinux protection for apmd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:33
-+msgid "Disable SELinux protection for arpwatch daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:34
-+msgid "Disable SELinux protection for auditd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:35
-+msgid "Disable SELinux protection for automount daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:36
-+msgid "Disable SELinux protection for avahi"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:37
-+msgid "Disable SELinux protection for bluetooth daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:38
-+msgid "Disable SELinux protection for canna daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:39
-+msgid "Disable SELinux protection for cardmgr daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:40
-+msgid "Disable SELinux protection for Cluster Server"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:41
++"Allow tftp to modify public files used for public file transfer services."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:215
+-msgid "Allow users to rw usb devices"
+-msgstr ""
++#: booleans.py:194
++#, fuzzy
++msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
++msgstr "Erlaubt %s das Verbinden mit allen UDP-Ports"
+ 
+-#: ../gui/selinux.tbl:216
++#: booleans.py:195
+ msgid ""
+-"Allow users to run TCP servers (bind to ports and accept connection from the "
+-"same domain and outside users)  disabling this forces FTP passive mode and "
+-"may change other protocols"
++"allow unconfined users to transition to the chrome sandbox domains when "
++"running chrome-sandbox"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:217
+-msgid "Allow user to stat ttyfiles"
+-msgstr ""
++#: booleans.py:196
++#, fuzzy
++msgid "Allow a user to login as an unconfined domain"
++msgstr "rpm die uneingeschränkte Ausführung erlauben"
+ 
+-#: ../gui/selinux.tbl:218
+-msgid "Disable SELinux protection for uucpd daemon"
++#: booleans.py:197
 +msgid ""
-+"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-+"temp and untrusted content files"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:42
-+msgid "Disable SELinux protection for ciped daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:43
-+msgid "Disable SELinux protection for clamd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:44
-+msgid "Disable SELinux protection for clamscan"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:45
-+msgid "Disable SELinux protection for clvmd"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:46
-+msgid "Disable SELinux protection for comsat daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
-+#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
-+msgid "Disable SELinux protection for courier daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:52
-+msgid "Disable SELinux protection for cpucontrol daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:53
-+msgid "Disable SELinux protection for cpuspeed daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:54
-+msgid "Cron"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:54
-+msgid "Disable SELinux protection for crond daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
-+#: ../gui/selinux.tbl:91
-+msgid "Printing"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:55
-+msgid "Disable SELinux protection for cupsd back end server"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:56
-+msgid "Disable SELinux protection for cupsd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:57
-+msgid "Disable SELinux protection for cupsd_lpd"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:58
-+msgid "CVS"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:58
-+msgid "Disable SELinux protection for cvs daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:59
-+msgid "Disable SELinux protection for cyrus daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:60
-+msgid "Disable SELinux protection for dbskkd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:61
-+msgid "Disable SELinux protection for dbusd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:62
-+msgid "Disable SELinux protection for dccd"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:63
-+msgid "Disable SELinux protection for dccifd"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:64
-+msgid "Disable SELinux protection for dccm"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:65
-+msgid "Disable SELinux protection for ddt daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:66
-+msgid "Disable SELinux protection for devfsd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:67
-+msgid "Disable SELinux protection for dhcpc daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:68
-+msgid "Disable SELinux protection for dhcpd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:69
-+msgid "Disable SELinux protection for dictd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:70
-+msgid "Allow sysadm_t to directly start daemons"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:71
-+msgid "Disable SELinux protection for Evolution"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:72
-+msgid "Games"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:72
-+msgid "Disable SELinux protection for games"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:73
-+msgid "Disable SELinux protection for the web browsers"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:74
-+msgid "Disable SELinux protection for Thunderbird"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:75
-+msgid "Disable SELinux protection for distccd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:76
-+msgid "Disable SELinux protection for dmesg daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:77
-+msgid "Disable SELinux protection for dnsmasq daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:78
-+msgid "Disable SELinux protection for dovecot daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:79
-+msgid "Disable SELinux protection for entropyd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:80
-+msgid "Disable SELinux protection for fetchmail"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:81
-+msgid "Disable SELinux protection for fingerd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:82
-+msgid "Disable SELinux protection for freshclam daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:83
-+msgid "Disable SELinux protection for fsdaemon daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:84
-+msgid "Disable SELinux protection for gpm daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
-+msgid "NFS"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:85
-+msgid "Disable SELinux protection for gss daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:86
-+msgid "Disable SELinux protection for Hal daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:87
-+msgid "Compatibility"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:87
++"Allow unconfined users to transition to the Mozilla plugin domain when "
++"running xulrunner plugin-container."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:219
+-msgid "Disable SELinux protection for vmware daemon"
+-msgstr ""
++#: booleans.py:198
++#, fuzzy
++msgid "Allow video playing tools to run unconfined"
++msgstr "rpm die uneingeschränkte Ausführung erlauben"
+ 
+-#: ../gui/selinux.tbl:220
+-msgid "Disable SELinux protection for watchdog daemon"
+-msgstr ""
++#: booleans.py:199
++#, fuzzy
++msgid "Allow unprivledged user to create and transition to svirt domains."
++msgstr "Wählen Sie die Benutzerrollen, die in die  %s-Domain wechseln werden."
+ 
+-#: ../gui/selinux.tbl:221
+-msgid "Disable SELinux protection for winbind daemon"
+-msgstr ""
++#: booleans.py:200
++#, fuzzy
++msgid "Support ecryptfs home directories"
++msgstr "spamd den Zugriff auf Benutzerverzeichnisse erlauben"
+ 
+-#: ../gui/selinux.tbl:222
+-msgid "Disable SELinux protection for xdm daemon"
+-msgstr ""
++#: booleans.py:201
++#, fuzzy
++msgid "Support fusefs home directories"
++msgstr "spamd den Zugriff auf Benutzerverzeichnisse erlauben"
+ 
+-#: ../gui/selinux.tbl:223
+-msgid "Allow xdm logins as sysadm_r:sysadm_t"
++#: booleans.py:202
++msgid "Use lpd server instead of cups"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:224
+-msgid "Disable SELinux protection for xen daemon"
+-msgstr ""
++#: booleans.py:203
++#, fuzzy
++msgid "Support NFS home directories"
++msgstr "spamd den Zugriff auf Benutzerverzeichnisse erlauben"
+ 
+-#: ../gui/selinux.tbl:225
+-msgid "XEN"
+-msgstr ""
++#: booleans.py:204
++#, fuzzy
++msgid "Support SAMBA home directories"
++msgstr "spamd den Zugriff auf Benutzerverzeichnisse erlauben"
+ 
+-#: ../gui/selinux.tbl:225
+-msgid "Allow xen to read/write physical disk devices"
+-msgstr ""
++#: booleans.py:205
++#, fuzzy
++msgid "Allow varnishd to connect to all ports, not just HTTP."
++msgstr "Erlaubt %s das Verbinden mit allen TCP-Ports"
+ 
+-#: ../gui/selinux.tbl:226
+-msgid "Disable SELinux protection for xfs daemon"
++#: booleans.py:206
++msgid "Ignore vbetool mmap_zero errors."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:227
+-msgid "Disable SELinux protection for xen control"
+-msgstr ""
++#: booleans.py:207
++#, fuzzy
 +msgid ""
-+"Do not audit things that we know to be broken but which are not security "
-+"risks"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:88
-+msgid "Disable SELinux protection for hostname daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:89
-+msgid "Disable SELinux protection for hotplug daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:90
-+msgid "Disable SELinux protection for howl daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:91
-+msgid "Disable SELinux protection for cups hplip daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:92
-+msgid "Disable SELinux protection for httpd rotatelogs"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
-+msgid "HTTPD Service"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:93
-+msgid "Disable SELinux protection for http suexec"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:94
-+msgid "Disable SELinux protection for hwclock daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:95
-+msgid "Disable SELinux protection for i18n daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:96
-+msgid "Disable SELinux protection for imazesrv daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:97
-+msgid "Disable SELinux protection for inetd child daemons"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:98
-+msgid "Disable SELinux protection for inetd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:99
-+msgid "Disable SELinux protection for innd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:100
-+msgid "Disable SELinux protection for iptables daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:101
-+msgid "Disable SELinux protection for ircd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:102
-+msgid "Disable SELinux protection for irqbalance daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:103
-+msgid "Disable SELinux protection for iscsi daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:104
-+msgid "Disable SELinux protection for jabberd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
-+msgid "Kerberos"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:105
-+msgid "Disable SELinux protection for kadmind daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:106
-+msgid "Disable SELinux protection for klogd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:107
-+msgid "Disable SELinux protection for krb5kdc daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:108
-+msgid "Disable SELinux protection for ktalk daemons"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:109
-+msgid "Disable SELinux protection for kudzu daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:110
-+msgid "Disable SELinux protection for locate daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:111
-+msgid "Disable SELinux protection for lpd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:112
-+msgid "Disable SELinux protection for lrrd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:113
-+msgid "Disable SELinux protection for lvm daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:114
-+msgid "Disable SELinux protection for mailman"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:115
-+msgid "Allow evolution and thunderbird to read user files"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:116
-+msgid "Disable SELinux protection for mdadm daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:117
-+msgid "Disable SELinux protection for monopd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:118
-+msgid "Allow the mozilla browser to read user files"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:119
-+msgid "Disable SELinux protection for mrtg daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:120
-+msgid "Disable SELinux protection for mysqld daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:121
-+msgid "Disable SELinux protection for nagios daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
-+msgid "Name Service"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:122
-+msgid "Disable SELinux protection for named daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:123
-+msgid "Disable SELinux protection for nessusd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:124
-+msgid "Disable SELinux protection for NetworkManager"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:125
-+msgid "Disable SELinux protection for nfsd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
-+#: ../gui/selinux.tbl:221
-+msgid "Samba"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:126
-+msgid "Disable SELinux protection for nmbd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:127
-+msgid "Disable SELinux protection for nrpe daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:128
-+msgid "Disable SELinux protection for nscd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:129
-+msgid "Disable SELinux protection for nsd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:130
-+msgid "Disable SELinux protection for ntpd daemon"
-+msgstr ""
++"Allow confined virtual guests to use serial/parallel communication ports"
++msgstr "Benutzern Lese-/ Schreibzugriff auf USB-Geräte erlauben"
+ 
+-#: ../gui/selinux.tbl:228
+-msgid "Disable SELinux protection for ypbind daemon"
+-msgstr ""
++#: booleans.py:208
++#, fuzzy
++msgid ""
++"Allow confined virtual guests to use executable memory and executable stack"
++msgstr "Benutzern Lese-/ Schreibzugriff auf USB-Geräte erlauben"
+ 
+-#: ../gui/selinux.tbl:229
+-msgid "Disable SELinux protection for NIS Password Daemon"
+-msgstr ""
++#: booleans.py:209
++#, fuzzy
++msgid "Allow confined virtual guests to read fuse files"
++msgstr "Evolution und Thunderbird das Lesen von Benutzerdateien erlauben"
+ 
+-#: ../gui/selinux.tbl:230
+-msgid "Disable SELinux protection for ypserv daemon"
+-msgstr ""
++#: booleans.py:210
++#, fuzzy
++msgid "Allow confined virtual guests to manage nfs files"
++msgstr "Evolution und Thunderbird das Lesen von Benutzerdateien erlauben"
+ 
+-#: ../gui/selinux.tbl:231
+-msgid "Disable SELinux protection for NIS Transfer Daemon"
+-msgstr ""
++#: booleans.py:211
++#, fuzzy
++msgid "Allow confined virtual guests to manage cifs files"
++msgstr "Evolution und Thunderbird das Lesen von Benutzerdateien erlauben"
+ 
+-#: ../gui/selinux.tbl:232
+-msgid "Allow SELinux webadm user to manage unprivileged users home directories"
+-msgstr ""
++#: booleans.py:212
++#, fuzzy
++msgid "Allow confined virtual guests to interact with the sanlock"
++msgstr "Evolution und Thunderbird das Lesen von Benutzerdateien erlauben"
+ 
+-#: ../gui/selinux.tbl:233
+-msgid "Allow SELinux webadm user to read unprivileged users home directories"
+-msgstr ""
++#: booleans.py:213
++#, fuzzy
++msgid "Allow confined virtual guests to manage device configuration, (pci)"
++msgstr "Benutzern Lese-/ Schreibzugriff auf USB-Geräte erlauben"
+ 
+-#: ../gui/semanagePage.py:126
+-#, python-format
+-msgid "Are you sure you want to delete %s '%s'?"
+-msgstr ""
++#: booleans.py:214
++#, fuzzy
++msgid "Allow confined virtual guests to use usb devices"
++msgstr "Benutzern Lese-/ Schreibzugriff auf USB-Geräte erlauben"
+ 
+-#: ../gui/semanagePage.py:126
+-#, python-format
+-msgid "Delete %s"
+-msgstr ""
++#: booleans.py:215
++#, fuzzy
++msgid "Allow confined virtual guests to interact with the xserver"
++msgstr "Evolution und Thunderbird das Lesen von Benutzerdateien erlauben"
+ 
+-#: ../gui/semanagePage.py:134
+-#, python-format
+-msgid "Add %s"
++#: booleans.py:216
++#, fuzzy
++msgid "Allow webadm to manage files in users home directories"
+ msgstr ""
++"SELinux-webadm-Benutzer die Verwaltung von Benutzerverzeichnissen nicht "
++"privilegierter Benutzer erlauben"
+ 
+-#: ../gui/semanagePage.py:148
+-#, python-format
+-msgid "Modify %s"
++#: booleans.py:217
++#, fuzzy
++msgid "Allow webadm to read files in users home directories"
+ msgstr ""
++"SELinux-webadm-Benutzer das Lesen von Benutzerverzeichnissen "
++"unprivilegierter Benutzer erlauben"
+ 
+-#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
+-msgid "Permissive"
++#: booleans.py:218
++msgid "Ignore wine mmap_zero errors."
+ msgstr ""
+ 
+-#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
+-msgid "Enforcing"
+-msgstr ""
++#: booleans.py:219
++#, fuzzy
++msgid "Allow the graphical login program to execute bootloader"
++msgstr "SSH-Anmeldungen als sysadm_r:sysadm_t erlauben"
+ 
+-#: ../gui/statusPage.py:94
+-msgid "Status"
+-msgstr ""
++#: booleans.py:220
++#, fuzzy
++msgid ""
++"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
++msgstr "SSH-Anmeldungen als sysadm_r:sysadm_t erlauben"
+ 
+-#: ../gui/statusPage.py:133
++#: booleans.py:221
++#, fuzzy
++msgid "Allow xen to manage nfs files"
++msgstr "Mount das Einhängen jeder Datei erlauben"
 +
-+#: ../gui/selinux.tbl:131
-+msgid "Disable SELinux protection for oddjob"
-+msgstr ""
++#: booleans.py:222
+ msgid ""
+-"Changing the policy type will cause a relabel of the entire file system on "
+-"the next boot. Relabeling takes a long time depending on the size of the "
+-"file system.  Do you wish to continue?"
++"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
++"logical volumes for disk images."
+ 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?"
++#: booleans.py:223
++msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
+ msgstr ""
+ 
+-#: ../gui/statusPage.py:152
++#: booleans.py:224
+ msgid ""
+-"Changing to SELinux enabled will cause a relabel of the entire file system "
+-"on the next boot. Relabeling takes a long time depending on the size of the "
+-"file system.  Do you wish to continue?"
++"Allow xguest users to configure Network Manager and connect to apache ports"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:11
+-msgid "system-config-selinux"
++#: booleans.py:225
++#, fuzzy
++msgid "Allow xguest users to mount removable media"
++msgstr "Benutzern die Ausführung des dmesg-Befehls erlauben"
 +
-+#: ../gui/selinux.tbl:132
-+msgid "Disable SELinux protection for oddjob_mkhomedir"
-+msgstr ""
++#: booleans.py:226
++#, fuzzy
++msgid "Allow xguest to use blue tooth devices"
++msgstr "Benutzern Lese-/ Schreibzugriff auf USB-Geräte erlauben"
 +
-+#: ../gui/selinux.tbl:133
-+msgid "Disable SELinux protection for openvpn daemon"
-+msgstr ""
++#: booleans.py:227
++#, fuzzy
++msgid "Allows clients to write to the X server shared memory segments."
++msgstr "Clients das Schreiben in gemeinsam verwendeten X-Speicher erlauben"
 +
-+#: ../gui/selinux.tbl:134
-+msgid "Disable SELinux protection for pam daemon"
-+msgstr ""
++#: booleans.py:228
++#, fuzzy
++msgid "Allows XServer to execute writable memory"
++msgstr "Benutzern die Ausführung des mount-Befehls erlauben"
 +
-+#: ../gui/selinux.tbl:135
-+msgid "Disable SELinux protection for pegasus"
-+msgstr ""
++#: booleans.py:229
++msgid "Support X userspace object manager"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:12
++#: booleans.py:230
++#, fuzzy
++msgid "Allow zabbix to connect to unreserved ports"
++msgstr "Erlaubt %s das Verbinden mit allen UDP-Ports"
 +
-+#: ../gui/selinux.tbl:136
-+msgid "Disable SELinux protection for perdition daemon"
-+msgstr ""
++#: booleans.py:231
++#, fuzzy
++msgid "Allow zebra daemon to write it configuration files"
++msgstr "Daemons erlauben, Kerndateien nach / zu schreiben"
 +
-+#: ../gui/selinux.tbl:137
-+msgid "Disable SELinux protection for portmap daemon"
-+msgstr ""
++#: booleans.py:232
+ msgid ""
+-"Copyright (c)2006 Red Hat, Inc.\n"
+-"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
++"Allow ZoneMinder to modify public files used for public file transfer "
++"services."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:22
+-#: ../gui/system-config-selinux.glade:544
+-msgid "Add SELinux Login Mapping"
+-msgstr ""
++#~ msgid "SELinux Service Protection"
++#~ msgstr "SELinux-Dienstschutz"
 +
-+#: ../gui/selinux.tbl:138
-+msgid "Disable SELinux protection for portslave daemon"
-+msgstr ""
++#~ msgid "Disable SELinux protection for acct daemon"
++#~ msgstr "SELinux-Schutz für acct-Daemon deaktivieren"
+ 
+-#: ../gui/system-config-selinux.glade:257
+-msgid "Add SELinux Network Ports"
+-msgstr ""
++#~ msgid "Admin"
++#~ msgstr "Admin"
+ 
+-#: ../gui/system-config-selinux.glade:391
+-#: ../gui/system-config-selinux.glade:678
+-msgid "SELinux Type"
+-msgstr ""
++#~ msgid "User Privs"
++#~ msgstr "Benutzerberechtigungen"
+ 
+-#: ../gui/system-config-selinux.glade:622
+-msgid "File Specification"
+-msgstr ""
++#~ msgid ""
++#~ "Allow gadmin SELinux user account to execute files in home directory or /"
++#~ "tmp"
++#~ msgstr ""
++#~ "gadmin-SELinux-Benutzerkonto erlauben, Dateien im Benutzerverzeichnis "
++#~ "oder /tmp auszuführen"
+ 
+-#: ../gui/system-config-selinux.glade:650
+-msgid "File Type"
+-msgstr ""
++#~ msgid ""
++#~ "Allow guest SELinux user account to execute files in home directory or /"
++#~ "tmp"
++#~ msgstr ""
++#~ "guest-SELinux-Benutzerkonto erlauben, Dateien im Benutzerverzeichnis "
++#~ "oder /tmp auszuführen"
+ 
+-#: ../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 ""
++#~ msgid "Memory Protection"
++#~ msgstr "Speicherschutz"
+ 
+-#: ../gui/system-config-selinux.glade:773
+-msgid "MLS"
+-msgstr ""
++#~ msgid "Mount"
++#~ msgstr "Mount"
+ 
+-#: ../gui/system-config-selinux.glade:837
+-msgid "Add SELinux User"
+-msgstr ""
++#~ msgid "SSH"
++#~ msgstr "SSH"
+ 
+-#: ../gui/system-config-selinux.glade:1079
+-msgid "SELinux Administration"
+-msgstr ""
++#~ msgid ""
++#~ "Allow staff SELinux user account to execute files in home directory or /"
++#~ "tmp"
++#~ msgstr ""
++#~ "staff-SELinux-Benutzerkonto erlauben, Dateien im Benutzerverzeichnis "
++#~ "oder /tmp auszuführen"
+ 
+-#: ../gui/system-config-selinux.glade:1122
+-msgid "Add"
+-msgstr ""
++#~ msgid ""
++#~ "Allow sysadm SELinux user account to execute files in home directory or /"
++#~ "tmp"
++#~ msgstr ""
++#~ "sysadm-SELinux-Benutzerkonto erlauben, Dateien im Benutzerverzeichnis "
++#~ "oder /tmp auszuführen"
+ 
+-#: ../gui/system-config-selinux.glade:1144
+-msgid "_Properties"
+-msgstr ""
++#~ msgid ""
++#~ "Allow unconfined SELinux user account to execute files in home directory "
++#~ "or /tmp"
++#~ msgstr ""
++#~ "Nicht eingeschränktem (unconfined) SELinux-Benutzerkonto erlauben, "
++#~ "Dateien im Benutzerverzeichnis oder /tmp auszuführen"
+ 
+-#: ../gui/system-config-selinux.glade:1166
+-msgid "_Delete"
+-msgstr ""
++#~ msgid "Network Configuration"
++#~ msgstr "Netzwerkkonfiguration"
+ 
+-#: ../gui/system-config-selinux.glade:1256
+-msgid "Select Management Object"
+-msgstr ""
++#~ msgid ""
++#~ "Allow user SELinux user account to execute files in home directory or /tmp"
++#~ msgstr ""
++#~ "user-SELinux-Benutzerkonto erlauben, Dateien im Benutzerverzeichnis oder /"
++#~ "tmp auszuführen"
+ 
+-#: ../gui/system-config-selinux.glade:1273
+-msgid "<b>Select:</b>"
+-msgstr ""
++#~ msgid "Allow unconfined to dyntrans to unconfined_execmem"
++#~ msgstr ""
++#~ "Uneingeschränkten Objekten dynamischen Wechseln nach unconfined_execmem "
++#~ "erlauben"
+ 
+-#: ../gui/system-config-selinux.glade:1326
+-msgid "System Default Enforcing Mode"
+-msgstr ""
++#~ msgid "Databases"
++#~ msgstr "Datenbanken"
+ 
+-#: ../gui/system-config-selinux.glade:1354
+-msgid ""
+-"Disabled\n"
+-"Permissive\n"
+-"Enforcing\n"
+-msgstr ""
++#~ msgid "XServer"
++#~ msgstr "XServer"
+ 
+-#: ../gui/system-config-selinux.glade:1373
+-msgid "Current Enforcing Mode"
+-msgstr ""
++#~ msgid ""
++#~ "Allow xguest SELinux user account to execute files in home directory or /"
++#~ "tmp"
++#~ msgstr ""
++#~ "xguest-SELinux-Benutzerkonto erlauben, Dateien im Benutzerverzeichnis "
++#~ "oder /tmp auszuführen"
+ 
+-#: ../gui/system-config-selinux.glade:1418
+-msgid "System Default Policy Type: "
+-msgstr ""
++#~ msgid "NIS"
++#~ msgstr "NIS"
+ 
+-#: ../gui/system-config-selinux.glade:1463
+-msgid ""
+-"Select if you wish to relabel then entire file system on next reboot.  "
+-"Relabeling can take a very long time, depending on the size of the system.  "
+-"If you are changing policy types or going from disabled to enforcing, a "
+-"relabel is required."
+-msgstr ""
++#~ msgid "Web Applications"
++#~ msgstr "Webanwendungen"
+ 
+-#: ../gui/system-config-selinux.glade:1509
+-msgid "Relabel on next reboot."
+-msgstr ""
++#~ msgid "Transition staff SELinux user to Web Browser Domain"
++#~ msgstr "staff-SELinux-Benutzer nach Webbrowser-Domain wechseln"
+ 
+-#: ../gui/system-config-selinux.glade:1561
+-msgid "label37"
+-msgstr ""
++#~ msgid "Transition sysadm SELinux user to Web Browser Domain"
++#~ msgstr "sysadm-SELinux-Benutzer nach Webbrowser-Domain wechseln"
+ 
+-#: ../gui/system-config-selinux.glade:1598
+-msgid "Revert boolean setting to system default"
+-msgstr ""
++#~ msgid "Transition user SELinux user to Web Browser Domain"
++#~ msgstr "user-SELinux-Benutzer nach Webbrowser-Domain wechseln"
+ 
+-#: ../gui/system-config-selinux.glade:1614
+-msgid "Toggle between Customized and All Booleans"
+-msgstr ""
++#~ msgid "Transition xguest SELinux user to Web Browser Domain"
++#~ msgstr "xguest-SELinux-Benutzer nach Webbrowser-Domain wechseln"
+ 
+-#: ../gui/system-config-selinux.glade:1645
+-#: ../gui/system-config-selinux.glade:1850
+-#: ../gui/system-config-selinux.glade:2037
+-#: ../gui/system-config-selinux.glade:2224
+-#: ../gui/system-config-selinux.glade:2467
+-#: ../gui/system-config-selinux.glade:2692
+-#: ../gui/system-config-selinux.glade:2867
+-msgid "Filter"
+-msgstr ""
++#~ msgid "Disable SELinux protection for amanda"
++#~ msgstr "SELinux-Schutz für amanda deaktivieren"
+ 
+-#: ../gui/system-config-selinux.glade:1734
+-msgid "label50"
+-msgstr ""
++#~ msgid "Disable SELinux protection for amavis"
++#~ msgstr "SELinux-Schutz für amavis deaktivieren"
+ 
+-#: ../gui/system-config-selinux.glade:1771
+-msgid "Add File Context"
+-msgstr ""
++#~ msgid "Disable SELinux protection for apmd daemon"
++#~ msgstr "SELinux-Schutz für apmd-Daemon deaktivieren"
+ 
+-#: ../gui/system-config-selinux.glade:1787
+-msgid "Modify File Context"
+-msgstr ""
++#~ msgid "Disable SELinux protection for arpwatch daemon"
++#~ msgstr "SELinux-Schutz für arpwatch-Daemon deaktivieren"
+ 
+-#: ../gui/system-config-selinux.glade:1803
+-msgid "Delete File Context"
+-msgstr ""
++#~ msgid "Disable SELinux protection for auditd daemon"
++#~ msgstr "SELinux-Schutz für auditd-Daemon deaktivieren"
+ 
+-#: ../gui/system-config-selinux.glade:1819
+-msgid "Toggle between all and customized file context"
+-msgstr ""
++#~ msgid "Disable SELinux protection for automount daemon"
++#~ msgstr "SELinux-Schutz für automount-Daemon wechseln"
+ 
+-#: ../gui/system-config-selinux.glade:1939
+-msgid "label38"
+-msgstr ""
++#~ msgid "Disable SELinux protection for avahi"
++#~ msgstr "SELinux-Schutz für avahi deaktivieren"
+ 
+-#: ../gui/system-config-selinux.glade:1976
+-msgid "Add SELinux User Mapping"
+-msgstr ""
++#~ msgid "Disable SELinux protection for bluetooth daemon"
++#~ msgstr "SELinux-Schutz für bluetooth-Daemon deaktivieren"
+ 
+-#: ../gui/system-config-selinux.glade:1992
+-msgid "Modify SELinux User Mapping"
+-msgstr ""
++#~ msgid "Disable SELinux protection for canna daemon"
++#~ msgstr "SELinux-Schutz für canna-Daemon deaktivieren"
+ 
+-#: ../gui/system-config-selinux.glade:2008
+-msgid "Delete SELinux User Mapping"
+-msgstr ""
++#~ msgid "Disable SELinux protection for cardmgr daemon"
++#~ msgstr "SELinux-Schutz für cardmgr-Daemon deaktivieren"
+ 
+-#: ../gui/system-config-selinux.glade:2126
+-msgid "label39"
+-msgstr ""
++#~ msgid "Disable SELinux protection for Cluster Server"
++#~ msgstr "SELinux-Schutz für Cluster-Server deaktivieren"
+ 
+-#: ../gui/system-config-selinux.glade:2163
+-msgid "Add User"
+-msgstr ""
++#~ msgid "Disable SELinux protection for ciped daemon"
++#~ msgstr "SELinux-Schutz für ciped-Daemon deaktivieren"
+ 
+-#: ../gui/system-config-selinux.glade:2179
+-msgid "Modify User"
+-msgstr ""
++#~ msgid "Disable SELinux protection for clamd daemon"
++#~ msgstr "SELinux-Schutz für clamd-Daemon deaktivieren"
+ 
+-#: ../gui/system-config-selinux.glade:2195
+-msgid "Delete User"
+-msgstr ""
++#~ msgid "Disable SELinux protection for clamscan"
++#~ msgstr "SELinux-Schutz für clamscan deaktivieren"
+ 
+-#: ../gui/system-config-selinux.glade:2313
+-msgid "label41"
+-msgstr ""
++#~ msgid "Disable SELinux protection for clvmd"
++#~ msgstr "SELinux-Schutz für clvmd deaktivieren"
+ 
+-#: ../gui/system-config-selinux.glade:2350
+-msgid "Add Network Port"
+-msgstr ""
++#~ msgid "Disable SELinux protection for comsat daemon"
++#~ msgstr "SELinux-Schutz für comsat-Daemon deaktivieren"
+ 
+-#: ../gui/system-config-selinux.glade:2366
+-msgid "Edit Network Port"
+-msgstr ""
++#~ msgid "Disable SELinux protection for courier daemon"
++#~ msgstr "SELinux-Schutz für courier-Daemon deaktivieren"
+ 
+-#: ../gui/system-config-selinux.glade:2382
+-msgid "Delete Network Port"
+-msgstr ""
++#~ msgid "Disable SELinux protection for cpucontrol daemon"
++#~ msgstr "SELinux-Schutz für cpucontrol-Daemon deaktivieren"
+ 
+-#: ../gui/system-config-selinux.glade:2418
+-#: ../gui/system-config-selinux.glade:2436
+-msgid "Toggle between Customized and All Ports"
+-msgstr ""
++#~ msgid "Disable SELinux protection for cpuspeed daemon"
++#~ msgstr "SELinux-Schutz für cpuspeed-Daemon deaktivieren"
+ 
+-#: ../gui/system-config-selinux.glade:2556
+-msgid "label42"
+-msgstr ""
++#~ msgid "Cron"
++#~ msgstr "Cron"
+ 
+-#: ../gui/system-config-selinux.glade:2593
+-msgid "Generate new policy module"
+-msgstr ""
++#~ msgid "Disable SELinux protection for crond daemon"
++#~ msgstr "SELinux-Schutz für crond-Daemon deaktivieren"
+ 
+-#: ../gui/system-config-selinux.glade:2609
+-msgid "Load policy module"
+-msgstr ""
++#~ msgid "Printing"
++#~ msgstr "Drucken"
+ 
+-#: ../gui/system-config-selinux.glade:2625
+-msgid "Remove loadable policy module"
+-msgstr ""
++#~ msgid "Disable SELinux protection for cupsd back end server"
++#~ msgstr "SELinux-Schutz für cupsd-Backend-Server deaktivieren"
+ 
+-#: ../gui/system-config-selinux.glade:2661
+-msgid ""
+-"Enable/Disable additional audit rules, that are normally not reported in the "
+-"log files."
+-msgstr ""
++#~ msgid "Disable SELinux protection for cupsd daemon"
++#~ msgstr "SELinux-Schutz für cupsd-Daemon deaktivieren"
+ 
+-#: ../gui/system-config-selinux.glade:2781
+-msgid "label44"
+-msgstr ""
++#~ msgid "Disable SELinux protection for cupsd_lpd"
++#~ msgstr "SELinux-Schutz für cupsd_lpd deaktivieren"
+ 
+-#: ../gui/system-config-selinux.glade:2818
+-msgid "Change process mode to permissive."
+-msgstr ""
++#~ msgid "CVS"
++#~ msgstr "CVS"
+ 
+-#: ../gui/system-config-selinux.glade:2836
+-msgid "Change process mode to enforcing"
+-msgstr ""
++#~ msgid "Disable SELinux protection for cvs daemon"
++#~ msgstr "SELinux-Schutz für cvs-Daemon deaktivieren"
+ 
+-#: ../gui/system-config-selinux.glade:2928
+-msgid "Process Domain"
+-msgstr ""
++#~ msgid "Disable SELinux protection for cyrus daemon"
++#~ msgstr "SELinux-Schutz für cyrus-Daemon deaktivieren"
+ 
+-#: ../gui/system-config-selinux.glade:2956
+-msgid "label59"
+-msgstr ""
++#~ msgid "Disable SELinux protection for dbskkd daemon"
++#~ msgstr "SELinux-Schutz für dbskkd-Daemon deaktivieren"
+ 
+-#: ../gui/usersPage.py:138
+-#, python-format
+-msgid "SELinux user '%s' is required"
+-msgstr ""
++#~ msgid "Disable SELinux protection for dbusd daemon"
++#~ msgstr "SELinux-Schutz für dbusd-Daemon deaktivieren"
 +
-+#: ../gui/selinux.tbl:139
-+msgid "Disable SELinux protection for postfix"
-+msgstr ""
++#~ msgid "Disable SELinux protection for dccd"
++#~ msgstr "SELinux-Schutz für dccd deaktivieren"
 +
-+#: ../gui/selinux.tbl:140
-+msgid "Disable SELinux protection for postgresql daemon"
-+msgstr ""
++#~ msgid "Disable SELinux protection for dccifd"
++#~ msgstr "SELinux-Schutz für dccifd deaktivieren"
 +
-+#: ../gui/selinux.tbl:141
-+msgid "pppd"
-+msgstr ""
++#~ msgid "Disable SELinux protection for dccm"
++#~ msgstr "SELinux-Schutz für dccm deaktivieren"
 +
-+#: ../gui/selinux.tbl:141
-+msgid "Allow pppd to be run for a regular user"
-+msgstr ""
++#~ msgid "Disable SELinux protection for ddt daemon"
++#~ msgstr "SELinux-Schutz für ddt-Daemon deaktivieren"
 +
-+#: ../gui/selinux.tbl:142
-+msgid "Disable SELinux protection for pptp"
-+msgstr ""
++#~ msgid "Disable SELinux protection for devfsd daemon"
++#~ msgstr "SELinux-Schutz für devfsd-Daemon deaktivieren"
 +
-+#: ../gui/selinux.tbl:143
-+msgid "Disable SELinux protection for prelink daemon"
-+msgstr ""
++#~ msgid "Disable SELinux protection for dhcpc daemon"
++#~ msgstr "SELinux-Schutz für dhcpc-Daemon deaktivieren"
 +
-+#: ../gui/selinux.tbl:144
-+msgid "Disable SELinux protection for privoxy daemon"
-+msgstr ""
++#~ msgid "Disable SELinux protection for dhcpd daemon"
++#~ msgstr "SELinux-Schutz für dhcpd-Daemon deaktivieren"
 +
-+#: ../gui/selinux.tbl:145
-+msgid "Disable SELinux protection for ptal daemon"
-+msgstr ""
++#~ msgid "Disable SELinux protection for dictd daemon"
++#~ msgstr "SELinux-Schutz für dictd-Daemon deaktivieren"
 +
-+#: ../gui/selinux.tbl:146
-+msgid "Disable SELinux protection for pxe daemon"
-+msgstr ""
++#~ msgid "Allow sysadm_t to directly start daemons"
++#~ msgstr "sysadm_t das direkte Starten von Daemons erlauben"
 +
-+#: ../gui/selinux.tbl:147
-+msgid "Disable SELinux protection for pyzord"
-+msgstr ""
++#~ msgid "Disable SELinux protection for Evolution"
++#~ msgstr "SELinux-Schutz für Evolution deaktivieren"
 +
-+#: ../gui/selinux.tbl:148
-+msgid "Disable SELinux protection for quota daemon"
-+msgstr ""
++#~ msgid "Games"
++#~ msgstr "Spiele"
 +
-+#: ../gui/selinux.tbl:149
-+msgid "Disable SELinux protection for radiusd daemon"
-+msgstr ""
++#~ msgid "Disable SELinux protection for games"
++#~ msgstr "SELinux-Schutz für Spiele deaktivieren"
 +
-+#: ../gui/selinux.tbl:150
-+msgid "Disable SELinux protection for radvd daemon"
-+msgstr ""
++#~ msgid "Disable SELinux protection for the web browsers"
++#~ msgstr "SELinux-Schutz für Webbrowser deaktivieren"
 +
-+#: ../gui/selinux.tbl:151
-+msgid "Disable SELinux protection for rdisc"
-+msgstr ""
++#~ msgid "Disable SELinux protection for Thunderbird"
++#~ msgstr "SELinux-Schutz für Thunderbird deaktivieren"
 +
-+#: ../gui/selinux.tbl:152
-+msgid "Disable SELinux protection for readahead"
-+msgstr ""
++#~ msgid "Disable SELinux protection for distccd daemon"
++#~ msgstr " SELinux protection for distccd daemon"
 +
-+#: ../gui/selinux.tbl:153
-+msgid "Allow programs to read files in non-standard locations (default_t)"
-+msgstr ""
++#~ msgid "Disable SELinux protection for dmesg daemon"
++#~ msgstr "SELinux-Schutz für dmesg-Daemon deaktivieren"
 +
-+#: ../gui/selinux.tbl:154
-+msgid "Disable SELinux protection for restorecond"
-+msgstr ""
++#~ msgid "Disable SELinux protection for dnsmasq daemon"
++#~ msgstr "SELinux-Schutz für dnsmasq-Daemon deaktivieren"
 +
-+#: ../gui/selinux.tbl:155
-+msgid "Disable SELinux protection for rhgb daemon"
-+msgstr ""
++#~ msgid "Disable SELinux protection for dovecot daemon"
++#~ msgstr "SELinux-Schutz für dovecot-Daemon deaktivieren"
 +
-+#: ../gui/selinux.tbl:156
-+msgid "Disable SELinux protection for ricci"
-+msgstr ""
++#~ msgid "Disable SELinux protection for entropyd daemon"
++#~ msgstr "SELinux-Schutz für entropyd-Daemon deaktivieren"
 +
-+#: ../gui/selinux.tbl:157
-+msgid "Disable SELinux protection for ricci_modclusterd"
-+msgstr ""
++#~ msgid "Disable SELinux protection for fetchmail"
++#~ msgstr "SELinux-Schutz für fetchmail deaktivieren"
 +
-+#: ../gui/selinux.tbl:158
-+msgid "Disable SELinux protection for rlogind daemon"
-+msgstr ""
++#~ msgid "Disable SELinux protection for fingerd daemon"
++#~ msgstr "SELinux-Schutz für fingerd-Daemon deaktivieren"
 +
-+#: ../gui/selinux.tbl:159
-+msgid "Disable SELinux protection for rpcd daemon"
-+msgstr ""
++#~ msgid "Disable SELinux protection for freshclam daemon"
++#~ msgstr "SELinux-Schutz für freshclam-Daemon deaktivieren"
 +
-+#: ../gui/selinux.tbl:160
-+msgid "Disable SELinux protection for rshd"
-+msgstr ""
++#~ msgid "Disable SELinux protection for fsdaemon daemon"
++#~ msgstr "SELinux-Schutz für fsdaemon-Daemon deaktivieren"
 +
-+#: ../gui/selinux.tbl:161
-+msgid "rsync"
-+msgstr ""
++#~ msgid "Disable SELinux protection for gpm daemon"
++#~ msgstr "SELinux-Schutz für gpm-Daemon deaktivieren"
 +
-+#: ../gui/selinux.tbl:161
-+msgid "Disable SELinux protection for rsync daemon"
-+msgstr ""
++#~ msgid "NFS"
++#~ msgstr "NFS"
 +
-+#: ../gui/selinux.tbl:162
-+msgid "Allow ssh to run from inetd instead of as a daemon"
-+msgstr ""
++#~ msgid "Disable SELinux protection for gss daemon"
++#~ msgstr "SELinux-Schutz für gss-Daemon deaktivieren"
 +
-+#: ../gui/selinux.tbl:163
-+msgid "Allow Samba to share nfs directories"
-+msgstr ""
++#~ msgid "Disable SELinux protection for Hal daemon"
++#~ msgstr "SELinux-Schutz für Hal-Daemon deaktivieren"
 +
-+#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
-+msgid "SASL authentication server"
-+msgstr ""
++#~ msgid "Compatibility"
++#~ msgstr "Kompatibilität"
 +
-+#: ../gui/selinux.tbl:164
-+msgid "Allow sasl authentication server to read /etc/shadow"
-+msgstr ""
++#~ msgid ""
++#~ "Do not audit things that we know to be broken but which are not security "
++#~ "risks"
++#~ msgstr ""
++#~ "Keine Dinge überprüfen, von denen bekannt ist, dass sie fehlerhaft sind, "
++#~ "jedoch kein Sicherheitsrisiko darstellen"
 +
-+#: ../gui/selinux.tbl:165
-+msgid ""
-+"Allow X-Windows server to map a memory region as both executable and writable"
-+msgstr ""
++#~ msgid "Disable SELinux protection for hostname daemon"
++#~ msgstr "SELinux-Schutz für hostname-Daemon deaktivieren"
 +
-+#: ../gui/selinux.tbl:166
-+msgid "Disable SELinux protection for saslauthd daemon"
-+msgstr ""
++#~ msgid "Disable SELinux protection for hotplug daemon"
++#~ msgstr "SELinux-Schutz für hotplug-Daemon deaktivieren"
 +
-+#: ../gui/selinux.tbl:167
-+msgid "Disable SELinux protection for scannerdaemon daemon"
-+msgstr ""
++#~ msgid "Disable SELinux protection for howl daemon"
++#~ msgstr "SELinux-Schutz für howl-Daemon deaktivieren"
 +
-+#: ../gui/selinux.tbl:168
-+msgid "Do not allow transition to sysadm_t, sudo and su effected"
-+msgstr ""
++#~ msgid "Disable SELinux protection for cups hplip daemon"
++#~ msgstr "SELinux-Schutz für cups-hplip-Daemon deaktivieren"
 +
-+#: ../gui/selinux.tbl:169
-+msgid "Do not allow any processes to load kernel modules"
-+msgstr ""
++#~ msgid "Disable SELinux protection for httpd rotatelogs"
++#~ msgstr "SELinux-Schutz für httpd-rotatelogs deaktivieren"
 +
-+#: ../gui/selinux.tbl:170
-+msgid "Do not allow any processes to modify kernel SELinux policy"
-+msgstr ""
++#~ msgid "HTTPD Service"
++#~ msgstr "HTTPD-Dienst"
 +
-+#: ../gui/selinux.tbl:171
-+msgid "Disable SELinux protection for sendmail daemon"
-+msgstr ""
++#~ msgid "Disable SELinux protection for http suexec"
++#~ msgstr "SELinux-Schutz für http-suexec deaktivieren"
 +
-+#: ../gui/selinux.tbl:172
-+msgid "Disable SELinux protection for setrans"
-+msgstr ""
++#~ msgid "Disable SELinux protection for hwclock daemon"
++#~ msgstr "SELinux-Schutz für hwclock-Daemon deaktivieren"
 +
-+#: ../gui/selinux.tbl:173
-+msgid "Disable SELinux protection for setroubleshoot daemon"
-+msgstr ""
++#~ msgid "Disable SELinux protection for i18n daemon"
++#~ msgstr "SELinux-Schutz für i18n-Daemon deaktivieren"
 +
-+#: ../gui/selinux.tbl:174
-+msgid "Disable SELinux protection for slapd daemon"
-+msgstr ""
++#~ msgid "Disable SELinux protection for imazesrv daemon"
++#~ msgstr "SELinux-Schutz für imazesrv-Daemon deaktivieren"
 +
-+#: ../gui/selinux.tbl:175
-+msgid "Disable SELinux protection for slrnpull daemon"
-+msgstr ""
++#~ msgid "Disable SELinux protection for inetd child daemons"
++#~ msgstr "SELinux-Schutz für untergeordnete inetd-Daemons deaktivieren"
 +
-+#: ../gui/selinux.tbl:176
-+msgid "Disable SELinux protection for smbd daemon"
-+msgstr ""
++#~ msgid "Disable SELinux protection for inetd daemon"
++#~ msgstr "SELinux-Schutz für inetd-Daemon deaktivieren"
 +
-+#: ../gui/selinux.tbl:177
-+msgid "Disable SELinux protection for snmpd daemon"
-+msgstr ""
++#~ msgid "Disable SELinux protection for innd daemon"
++#~ msgstr "SELinux-Schutz für innd-Daemon deaktivieren"
 +
-+#: ../gui/selinux.tbl:178
-+msgid "Disable SELinux protection for snort daemon"
-+msgstr ""
++#~ msgid "Disable SELinux protection for iptables daemon"
++#~ msgstr "SELinux-Schutz für iptables-Daemon deaktivieren"
 +
-+#: ../gui/selinux.tbl:179
-+msgid "Disable SELinux protection for soundd daemon"
-+msgstr ""
++#~ msgid "Disable SELinux protection for ircd daemon"
++#~ msgstr "SELinux-Schutz für ircd-Daemon deaktivieren"
 +
-+#: ../gui/selinux.tbl:180
-+msgid "Disable SELinux protection for sound daemon"
-+msgstr ""
++#~ msgid "Disable SELinux protection for irqbalance daemon"
++#~ msgstr "SELinux-Schutz für irqbalance-Daemon deaktivieren"
 +
-+#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
-+msgid "Spam Protection"
-+msgstr ""
++#~ msgid "Disable SELinux protection for iscsi daemon"
++#~ msgstr "SELinux-Schutz für iscsi-Daemon deaktivieren"
 +
-+#: ../gui/selinux.tbl:181
-+msgid "Disable SELinux protection for spamd daemon"
-+msgstr ""
++#~ msgid "Disable SELinux protection for jabberd daemon"
++#~ msgstr "SELinux-Schutz für jabberd-Daemon deaktivieren"
 +
-+#: ../gui/selinux.tbl:182
-+msgid "Allow spamd to access home directories"
-+msgstr ""
++#~ msgid "Kerberos"
++#~ msgstr "Kerberos"
 +
-+#: ../gui/selinux.tbl:183
-+msgid "Allow Spam Assassin daemon network access"
-+msgstr ""
++#~ msgid "Disable SELinux protection for kadmind daemon"
++#~ msgstr "SELinux-Schutz für kadmind-Daemon deaktivieren"
 +
-+#: ../gui/selinux.tbl:184
-+msgid "Disable SELinux protection for speedmgmt daemon"
-+msgstr ""
++#~ msgid "Disable SELinux protection for klogd daemon"
++#~ msgstr "SELinux-Schutz für klogd-Daemon deaktivieren"
 +
-+#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
-+msgid "Squid"
-+msgstr ""
++#~ msgid "Disable SELinux protection for krb5kdc daemon"
++#~ msgstr "SELinux-Schutz für krb5kdc-Daemon deaktivieren"
 +
-+#: ../gui/selinux.tbl:185
-+msgid "Allow squid daemon to connect to the network"
-+msgstr ""
++#~ msgid "Disable SELinux protection for ktalk daemons"
++#~ msgstr "SELinux-Schutz für ktalk-Daemons deaktivieren"
 +
-+#: ../gui/selinux.tbl:186
-+msgid "Disable SELinux protection for squid daemon"
-+msgstr ""
++#~ msgid "Disable SELinux protection for kudzu daemon"
++#~ msgstr "SELinux-Schutz für kudzu-Daemon deaktivieren"
 +
-+#: ../gui/selinux.tbl:187
-+msgid "Disable SELinux protection for ssh daemon"
-+msgstr ""
++#~ msgid "Disable SELinux protection for locate daemon"
++#~ msgstr "SELinux-Schutz für locate-Daemon deaktivieren"
 +
-+#: ../gui/selinux.tbl:188
-+msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+msgstr ""
++#~ msgid "Disable SELinux protection for lpd daemon"
++#~ msgstr "SELinux-Schutz für lpd-Daemon deaktivieren"
 +
-+#: ../gui/selinux.tbl:189
-+msgid ""
-+"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
-+"bashrc)"
-+msgstr ""
++#~ msgid "Disable SELinux protection for lrrd daemon"
++#~ msgstr "SELinux-Schutz für lrrd-Daemon deaktivieren"
 +
-+#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
-+msgid "Universal SSL tunnel"
-+msgstr ""
++#~ msgid "Disable SELinux protection for lvm daemon"
++#~ msgstr "SELinux-Schutz für lvm-Daemon deaktivieren"
 +
-+#: ../gui/selinux.tbl:190
-+msgid "Disable SELinux protection for stunnel daemon"
-+msgstr ""
++#~ msgid "Disable SELinux protection for mailman"
++#~ msgstr "SELinux-Schutz für mailman deaktivieren"
 +
-+#: ../gui/selinux.tbl:191
-+msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
-+msgstr ""
++#~ msgid "Disable SELinux protection for mdadm daemon"
++#~ msgstr "SELinux-Schutz für mdadm-Daemon deaktivieren"
 +
-+#: ../gui/selinux.tbl:192
-+msgid "Disable SELinux protection for swat daemon"
-+msgstr ""
++#~ msgid "Disable SELinux protection for monopd daemon"
++#~ msgstr "SELinux-Schutz für monopd-Daemon deaktivieren"
 +
-+#: ../gui/selinux.tbl:193
-+msgid "Disable SELinux protection for sxid daemon"
-+msgstr ""
++#~ msgid "Disable SELinux protection for mrtg daemon"
++#~ msgstr "SELinux-Schutz für mrtg-Daemon deaktivieren"
 +
-+#: ../gui/selinux.tbl:194
-+msgid "Disable SELinux protection for syslogd daemon"
-+msgstr ""
++#~ msgid "Disable SELinux protection for mysqld daemon"
++#~ msgstr "SELinux-Schutz für mysqld-Daemon deaktivieren"
 +
-+#: ../gui/selinux.tbl:195
-+msgid "Disable SELinux protection for system cron jobs"
-+msgstr ""
++#~ msgid "Disable SELinux protection for nagios daemon"
++#~ msgstr "SELinux-Schutz für nagios-Daemon deaktivieren"
 +
-+#: ../gui/selinux.tbl:196
-+msgid "Disable SELinux protection for tcp daemon"
-+msgstr ""
++#~ msgid "Name Service"
++#~ msgstr "Namensdienst"
 +
-+#: ../gui/selinux.tbl:197
-+msgid "Disable SELinux protection for telnet daemon"
-+msgstr ""
++#~ msgid "Disable SELinux protection for named daemon"
++#~ msgstr "SELinux-Schutz für named-Daemon deaktivieren"
 +
-+#: ../gui/selinux.tbl:198
-+msgid "Disable SELinux protection for tftpd daemon"
-+msgstr ""
++#~ msgid "Disable SELinux protection for nessusd daemon"
++#~ msgstr "SELinux-Schutz für nessusd-Daemon deaktivieren"
 +
-+#: ../gui/selinux.tbl:199
-+msgid "Disable SELinux protection for transproxy daemon"
-+msgstr ""
++#~ msgid "Disable SELinux protection for NetworkManager"
++#~ msgstr "SELinux-Schutz für NetworkManager deaktivieren"
 +
-+#: ../gui/selinux.tbl:200
-+msgid "Disable SELinux protection for udev daemon"
-+msgstr ""
++#~ msgid "Disable SELinux protection for nfsd daemon"
++#~ msgstr "SELinux-Schutz für nfsd-Daemon deaktivieren"
 +
-+#: ../gui/selinux.tbl:201
-+msgid "Disable SELinux protection for uml daemon"
-+msgstr ""
++#~ msgid "Samba"
++#~ msgstr "Samba"
 +
-+#: ../gui/selinux.tbl:202
-+msgid ""
-+"Allow xinetd to run unconfined, including any services it starts that do not "
-+"have a domain transition explicitly defined"
-+msgstr ""
++#~ msgid "Disable SELinux protection for nmbd daemon"
++#~ msgstr "SELinux-Schutz für nmbd-Daemon deaktivieren"
 +
-+#: ../gui/selinux.tbl:203
-+msgid ""
-+"Allow rc scripts to run unconfined, including any daemon started by an rc "
-+"script that does not have a domain transition explicitly defined"
-+msgstr ""
++#~ msgid "Disable SELinux protection for nrpe daemon"
++#~ msgstr "SELinux-Schutz für nrpe-Daemon deaktivieren"
 +
-+#: ../gui/selinux.tbl:204
-+msgid "Allow rpm to run unconfined"
-+msgstr ""
++#~ msgid "Disable SELinux protection for nscd daemon"
++#~ msgstr "SELinux-Schutz für nscd-Daemon deaktivieren"
 +
-+#: ../gui/selinux.tbl:205
-+msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
-+msgstr ""
++#~ msgid "Disable SELinux protection for nsd daemon"
++#~ msgstr "SELinux-Schutz für nsd-Daemon deaktivieren"
 +
-+#: ../gui/selinux.tbl:206
-+msgid "Disable SELinux protection for updfstab daemon"
-+msgstr ""
++#~ msgid "Disable SELinux protection for ntpd daemon"
++#~ msgstr "SELinux-Schutz für ntpd-Daemon deaktivieren"
 +
-+#: ../gui/selinux.tbl:207
-+msgid "Disable SELinux protection for uptimed daemon"
-+msgstr ""
++#~ msgid "Disable SELinux protection for oddjob"
++#~ msgstr "SELinux-Schutz für oddjob deaktivieren"
 +
-+#: ../gui/selinux.tbl:208
-+msgid ""
-+"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
-+"staff_r can do so"
-+msgstr ""
++#~ msgid "Disable SELinux protection for oddjob_mkhomedir"
++#~ msgstr "SELinux-Schutz für oddjob_mkhomedir deaktivieren"
 +
-+#: ../gui/selinux.tbl:209
-+msgid "Allow users to execute the mount command"
-+msgstr ""
++#~ msgid "Disable SELinux protection for openvpn daemon"
++#~ msgstr "SELinux-Schutz für openvpn-Daemon deaktivieren"
 +
-+#: ../gui/selinux.tbl:210
-+msgid "Allow regular users direct mouse access (only allow the X server)"
-+msgstr ""
++#~ msgid "Disable SELinux protection for pam daemon"
++#~ msgstr "SELinux-Schutz für pam-Daemon deaktivieren"
 +
-+#: ../gui/selinux.tbl:211
-+msgid "Allow users to run the dmesg command"
-+msgstr ""
++#~ msgid "Disable SELinux protection for pegasus"
++#~ msgstr "SELinux-Schutz für pegasus deaktivieren"
 +
-+#: ../gui/selinux.tbl:212
-+msgid "Allow users to control network interfaces (also needs USERCTL=true)"
-+msgstr ""
++#~ msgid "Disable SELinux protection for perdition daemon"
++#~ msgstr "SELinux-Schutz für perdition-Daemon deaktivieren"
 +
-+#: ../gui/selinux.tbl:213
-+msgid "Allow normal user to execute ping"
-+msgstr ""
++#~ msgid "Disable SELinux protection for portmap daemon"
++#~ msgstr "SELinux-Schutz für portmap-Daemon deaktivieren"
 +
-+#: ../gui/selinux.tbl:214
-+msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
-+msgstr ""
++#~ msgid "Disable SELinux protection for portslave daemon"
++#~ msgstr "SELinux-Schutz für portslave-Daemon deaktivieren"
 +
-+#: ../gui/selinux.tbl:215
-+msgid "Allow users to rw usb devices"
-+msgstr ""
++#~ msgid "Disable SELinux protection for postfix"
++#~ msgstr "SELinux-Schutz für postfix deaktivieren"
 +
-+#: ../gui/selinux.tbl:216
-+msgid ""
-+"Allow users to run TCP servers (bind to ports and accept connection from the "
-+"same domain and outside users)  disabling this forces FTP passive mode and "
-+"may change other protocols"
-+msgstr ""
++#~ msgid "Disable SELinux protection for postgresql daemon"
++#~ msgstr "SELinux-Schutz für postgresql-Daemon deaktivieren"
 +
-+#: ../gui/selinux.tbl:217
-+msgid "Allow user to stat ttyfiles"
-+msgstr ""
++#~ msgid "pppd"
++#~ msgstr "pppd"
 +
-+#: ../gui/selinux.tbl:218
-+msgid "Disable SELinux protection for uucpd daemon"
-+msgstr ""
++#~ msgid "Disable SELinux protection for pptp"
++#~ msgstr "SELinux-Schutz für pptp deaktivieren"
 +
-+#: ../gui/selinux.tbl:219
-+msgid "Disable SELinux protection for vmware daemon"
-+msgstr ""
++#~ msgid "Disable SELinux protection for prelink daemon"
++#~ msgstr "SELinux-Schutz für prelink-Daemon deaktivieren"
 +
-+#: ../gui/selinux.tbl:220
-+msgid "Disable SELinux protection for watchdog daemon"
-+msgstr ""
++#~ msgid "Disable SELinux protection for privoxy daemon"
++#~ msgstr "SELinux-Schutz für privoxy-Daemon deaktivieren"
 +
-+#: ../gui/selinux.tbl:221
-+msgid "Disable SELinux protection for winbind daemon"
-+msgstr ""
++#~ msgid "Disable SELinux protection for ptal daemon"
++#~ msgstr "SELinux-Schutz für ptal-Daemon deaktivieren"
 +
-+#: ../gui/selinux.tbl:222
-+msgid "Disable SELinux protection for xdm daemon"
-+msgstr ""
++#~ msgid "Disable SELinux protection for pxe daemon"
++#~ msgstr "SELinux-Schutz für pxe-Daemon deaktivieren"
 +
-+#: ../gui/selinux.tbl:223
-+msgid "Allow xdm logins as sysadm_r:sysadm_t"
-+msgstr ""
++#~ msgid "Disable SELinux protection for pyzord"
++#~ msgstr "SELinux-Schutz für pyzord deaktivieren"
 +
-+#: ../gui/selinux.tbl:224
-+msgid "Disable SELinux protection for xen daemon"
-+msgstr ""
++#~ msgid "Disable SELinux protection for quota daemon"
++#~ msgstr "SELinux-Schutz für quota-Daemon deaktivieren"
 +
-+#: ../gui/selinux.tbl:225
-+msgid "XEN"
-+msgstr ""
++#~ msgid "Disable SELinux protection for radiusd daemon"
++#~ msgstr "SELinux-Schutz für radiusd-Daemon deaktivieren"
 +
-+#: ../gui/selinux.tbl:225
-+msgid "Allow xen to read/write physical disk devices"
-+msgstr ""
++#~ msgid "Disable SELinux protection for radvd daemon"
++#~ msgstr "SELinux-Schutz für radvd-Daemon deaktivieren"
 +
-+#: ../gui/selinux.tbl:226
-+msgid "Disable SELinux protection for xfs daemon"
-+msgstr ""
++#~ msgid "Disable SELinux protection for rdisc"
++#~ msgstr "SELinux-Schutz für rdisc deaktivieren"
 +
-+#: ../gui/selinux.tbl:227
-+msgid "Disable SELinux protection for xen control"
-+msgstr ""
++#~ msgid "Disable SELinux protection for readahead"
++#~ msgstr "SELinux-Schutz für readahead deaktivieren"
 +
-+#: ../gui/selinux.tbl:228
-+msgid "Disable SELinux protection for ypbind daemon"
-+msgstr ""
++#~ msgid "Allow programs to read files in non-standard locations (default_t)"
++#~ msgstr ""
++#~ "Programmen das Lesen von Dateien an nicht standardmäßigen Speicherorten "
++#~ "erlauben (default_t)"
 +
-+#: ../gui/selinux.tbl:229
-+msgid "Disable SELinux protection for NIS Password Daemon"
-+msgstr ""
++#~ msgid "Disable SELinux protection for restorecond"
++#~ msgstr "SELinux-Schutz für restorecond deaktivieren"
 +
-+#: ../gui/selinux.tbl:230
-+msgid "Disable SELinux protection for ypserv daemon"
-+msgstr ""
++#~ msgid "Disable SELinux protection for rhgb daemon"
++#~ msgstr "SELinux-Schutz für rhgb-Daemon deaktivieren"
 +
-+#: ../gui/selinux.tbl:231
-+msgid "Disable SELinux protection for NIS Transfer Daemon"
-+msgstr ""
++#~ msgid "Disable SELinux protection for ricci"
++#~ msgstr "SELinux-Schutz für ricci deaktivieren"
 +
-+#: ../gui/selinux.tbl:232
-+msgid "Allow SELinux webadm user to manage unprivileged users home directories"
-+msgstr ""
++#~ msgid "Disable SELinux protection for ricci_modclusterd"
++#~ msgstr "SELinux-Schutz für ricci_modclusterd deaktivieren"
 +
-+#: ../gui/selinux.tbl:233
-+msgid "Allow SELinux webadm user to read unprivileged users home directories"
-+msgstr ""
++#~ msgid "Disable SELinux protection for rlogind daemon"
++#~ msgstr "SELinux-Schutz für rlogind-Daemon deaktivieren"
 +
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Are you sure you want to delete %s '%s'?"
-+msgstr ""
++#~ msgid "Disable SELinux protection for rpcd daemon"
++#~ msgstr "SELinux-Schutz für rpcd-Daemon deaktivieren"
 +
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Delete %s"
-+msgstr ""
++#~ msgid "Disable SELinux protection for rshd"
++#~ msgstr "SELinux-Schutz für rshd deaktivieren"
 +
-+#: ../gui/semanagePage.py:134
-+#, python-format
-+msgid "Add %s"
-+msgstr ""
++#~ msgid "rsync"
++#~ msgstr "rsync"
 +
-+#: ../gui/semanagePage.py:148
-+#, python-format
-+msgid "Modify %s"
-+msgstr ""
++#~ msgid "Disable SELinux protection for rsync daemon"
++#~ msgstr "SELinux-Schutz für rsync-Daemon deaktivieren"
 +
-+#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
-+msgid "Permissive"
-+msgstr ""
++#~ msgid "Allow ssh to run from inetd instead of as a daemon"
++#~ msgstr "SSH die Ausführung von inetd anstatt als Daemon erlauben"
 +
-+#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
-+msgid "Enforcing"
-+msgstr ""
++#~ msgid "SASL authentication server"
++#~ msgstr "SASL-Authentifizierungssserver"
 +
-+#: ../gui/statusPage.py:94
-+msgid "Status"
-+msgstr ""
++#~ msgid ""
++#~ "Allow X-Windows server to map a memory region as both executable and "
++#~ "writable"
++#~ msgstr ""
++#~ "X-Windows-Server das Zuweisen eines Speicherbereichs als sowohl "
++#~ "ausführbar als auch schreibbar erlauben"
 +
-+#: ../gui/statusPage.py:133
-+msgid ""
-+"Changing the policy type will cause a relabel of the entire file system on "
-+"the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
-+msgstr ""
++#~ msgid "Disable SELinux protection for saslauthd daemon"
++#~ msgstr "SELinux-Schutz für saslauthd-Daemon deaktivieren"
 +
-+#: ../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 ""
++#~ msgid "Disable SELinux protection for scannerdaemon daemon"
++#~ msgstr "SELinux-Schutz für scannerdaemon-Daemon deaktivieren"
 +
-+#: ../gui/statusPage.py:152
-+msgid ""
-+"Changing to SELinux enabled will cause a relabel of the entire file system "
-+"on the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
-+msgstr ""
++#~ msgid "Do not allow transition to sysadm_t, sudo and su effected"
++#~ msgstr "Kein Wechsel nach sysadm_t erlauben, betrifft sudo und su "
 +
-+#: ../gui/system-config-selinux.glade:11
-+msgid "system-config-selinux"
-+msgstr ""
++#~ msgid "Do not allow any processes to load kernel modules"
++#~ msgstr "Keinen Prozessen das Laden von Kernelmodulen erlauben"
 +
-+#: ../gui/system-config-selinux.glade:12
-+msgid ""
-+"Copyright (c)2006 Red Hat, Inc.\n"
-+"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-+msgstr ""
++#~ msgid "Do not allow any processes to modify kernel SELinux policy"
++#~ msgstr "Keinen Prozessen das Ändern der SELinux-Richtlinie erlauben"
 +
-+#: ../gui/system-config-selinux.glade:22
-+#: ../gui/system-config-selinux.glade:544
-+msgid "Add SELinux Login Mapping"
-+msgstr ""
++#~ msgid "Disable SELinux protection for sendmail daemon"
++#~ msgstr "SELinux-Schutz für sendmail-Daemon deaktivieren"
 +
-+#: ../gui/system-config-selinux.glade:257
-+msgid "Add SELinux Network Ports"
-+msgstr ""
++#~ msgid "Disable SELinux protection for setrans"
++#~ msgstr "SELinux-Schutz für setrans deaktivieren"
 +
-+#: ../gui/system-config-selinux.glade:391
-+#: ../gui/system-config-selinux.glade:678
-+msgid "SELinux Type"
-+msgstr ""
++#~ msgid "Disable SELinux protection for setroubleshoot daemon"
++#~ msgstr "SELinux-Schutz für setroubleshoot-Daemon deaktivieren"
 +
-+#: ../gui/system-config-selinux.glade:622
-+msgid "File Specification"
-+msgstr ""
++#~ msgid "Disable SELinux protection for slapd daemon"
++#~ msgstr "SELinux-Schutz für slapd-Daemon deaktivieren"
 +
-+#: ../gui/system-config-selinux.glade:650
-+msgid "File Type"
-+msgstr ""
++#~ msgid "Disable SELinux protection for slrnpull daemon"
++#~ msgstr "SELinux-Schutz für slrnpull-Daemon deaktivieren"
 +
-+#: ../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 ""
++#~ msgid "Disable SELinux protection for smbd daemon"
++#~ msgstr "SELinux-Schutz für smbd-Daemon deaktivieren"
 +
-+#: ../gui/system-config-selinux.glade:773
-+msgid "MLS"
-+msgstr ""
++#~ msgid "Disable SELinux protection for snmpd daemon"
++#~ msgstr "SELinux-Schutz für snmpd-Daemon deaktivieren"
 +
-+#: ../gui/system-config-selinux.glade:837
-+msgid "Add SELinux User"
-+msgstr ""
++#~ msgid "Disable SELinux protection for snort daemon"
++#~ msgstr "SELinux-Schutz für snort-Daemon deaktivieren"
 +
-+#: ../gui/system-config-selinux.glade:1079
-+msgid "SELinux Administration"
-+msgstr ""
++#~ msgid "Disable SELinux protection for soundd daemon"
++#~ msgstr "SELinux-Schutz für soundd-Daemon deaktivieren"
 +
-+#: ../gui/system-config-selinux.glade:1122
-+msgid "Add"
-+msgstr ""
++#~ msgid "Disable SELinux protection for sound daemon"
++#~ msgstr "SELinux-Schutz für sound-Daemon deaktivieren"
 +
-+#: ../gui/system-config-selinux.glade:1144
-+msgid "_Properties"
-+msgstr ""
++#~ msgid "Spam Protection"
++#~ msgstr "Spam-Schutz"
 +
-+#: ../gui/system-config-selinux.glade:1166
-+msgid "_Delete"
-+msgstr ""
++#~ msgid "Disable SELinux protection for spamd daemon"
++#~ msgstr "SELinux-Schutz für spamd-Daemon deaktivieren"
 +
-+#: ../gui/system-config-selinux.glade:1256
-+msgid "Select Management Object"
-+msgstr ""
++#~ msgid "Allow Spam Assassin daemon network access"
++#~ msgstr "Spam-Assassin-Daemon Netzwerkzugriff erlauben"
 +
-+#: ../gui/system-config-selinux.glade:1273
-+msgid "<b>Select:</b>"
-+msgstr ""
++#~ msgid "Disable SELinux protection for speedmgmt daemon"
++#~ msgstr "SELinux-Schutz für speedmgmt-Daemon deaktivieren"
 +
-+#: ../gui/system-config-selinux.glade:1326
-+msgid "System Default Enforcing Mode"
-+msgstr ""
++#~ msgid "Squid"
++#~ msgstr "Squid"
 +
-+#: ../gui/system-config-selinux.glade:1354
-+msgid ""
-+"Disabled\n"
-+"Permissive\n"
-+"Enforcing\n"
-+msgstr ""
++#~ msgid "Disable SELinux protection for squid daemon"
++#~ msgstr "SELinux-Schutz für squid-Daemon deaktivieren"
 +
-+#: ../gui/system-config-selinux.glade:1373
-+msgid "Current Enforcing Mode"
-+msgstr ""
++#~ msgid "Disable SELinux protection for ssh daemon"
++#~ msgstr "SELinux-Schutz für ssh-Daemon deaktivieren"
 +
-+#: ../gui/system-config-selinux.glade:1418
-+msgid "System Default Policy Type: "
-+msgstr ""
++#~ msgid ""
++#~ "Allow staff_r users to search the sysadm home dir and read files (such as "
++#~ "~/.bashrc)"
++#~ msgstr ""
++#~ "staff_r-Benutzern das Durchsuchen des sysadm-Benutzerverzeichnisses und "
++#~ "das Lesen von Dateien (wie z.B. ~/.bashrc) erlauben"
 +
-+#: ../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 ""
++#~ msgid "Universal SSL tunnel"
++#~ msgstr "Universeller SSL-Tunnel"
 +
-+#: ../gui/system-config-selinux.glade:1509
-+msgid "Relabel on next reboot."
-+msgstr ""
++#~ msgid "Disable SELinux protection for stunnel daemon"
++#~ msgstr "SELinux-Schutz für stunnel-Daemon deaktivieren"
 +
-+#: ../gui/system-config-selinux.glade:1561
-+msgid "label37"
-+msgstr ""
++#~ msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
++#~ msgstr ""
++#~ "stunnel-Daemon die eigenständige Ausführung außerhalb von xinetd erlauben"
 +
-+#: ../gui/system-config-selinux.glade:1598
-+msgid "Revert boolean setting to system default"
-+msgstr ""
++#~ msgid "Disable SELinux protection for swat daemon"
++#~ msgstr "SELinux-Schutz für swat-Daemon deaktivieren"
 +
-+#: ../gui/system-config-selinux.glade:1614
-+msgid "Toggle between Customized and All Booleans"
-+msgstr ""
++#~ msgid "Disable SELinux protection for sxid daemon"
++#~ msgstr "SELinux-Schutz für sxid-Daemon deaktivieren"
 +
-+#: ../gui/system-config-selinux.glade:1645
-+#: ../gui/system-config-selinux.glade:1850
-+#: ../gui/system-config-selinux.glade:2037
-+#: ../gui/system-config-selinux.glade:2224
-+#: ../gui/system-config-selinux.glade:2467
-+#: ../gui/system-config-selinux.glade:2692
-+#: ../gui/system-config-selinux.glade:2867
-+msgid "Filter"
-+msgstr ""
++#~ msgid "Disable SELinux protection for syslogd daemon"
++#~ msgstr "SELinux-Schutz für syslogd-Daemon deaktivieren"
 +
-+#: ../gui/system-config-selinux.glade:1734
-+msgid "label50"
-+msgstr ""
++#~ msgid "Disable SELinux protection for system cron jobs"
++#~ msgstr "SELinux-Schutz für System-Cron-Jobs deaktivieren"
 +
-+#: ../gui/system-config-selinux.glade:1771
-+msgid "Add File Context"
-+msgstr ""
++#~ msgid "Disable SELinux protection for tcp daemon"
++#~ msgstr "SELinux-Schutz für tcp-Daemon deaktivieren"
 +
-+#: ../gui/system-config-selinux.glade:1787
-+msgid "Modify File Context"
-+msgstr ""
++#~ msgid "Disable SELinux protection for telnet daemon"
++#~ msgstr "SELinux-Schutz für telnet-Daemon deaktivieren"
 +
-+#: ../gui/system-config-selinux.glade:1803
-+msgid "Delete File Context"
-+msgstr ""
++#~ msgid "Disable SELinux protection for tftpd daemon"
++#~ msgstr "SELinux-Schutz für tftpd-Daemon deaktivieren"
 +
-+#: ../gui/system-config-selinux.glade:1819
-+msgid "Toggle between all and customized file context"
-+msgstr ""
++#~ msgid "Disable SELinux protection for transproxy daemon"
++#~ msgstr "SELinux-Schutz für transproxy-Daemon deaktivieren"
 +
-+#: ../gui/system-config-selinux.glade:1939
-+msgid "label38"
-+msgstr ""
++#~ msgid "Disable SELinux protection for udev daemon"
++#~ msgstr "SELinux-Schutz für udev-Daemon deaktvieren"
 +
-+#: ../gui/system-config-selinux.glade:1976
-+msgid "Add SELinux User Mapping"
-+msgstr ""
++#~ msgid "Disable SELinux protection for uml daemon"
++#~ msgstr "SELinux-Schutz für uml-Daemon deaktivieren"
 +
-+#: ../gui/system-config-selinux.glade:1992
-+msgid "Modify SELinux User Mapping"
-+msgstr ""
++#~ msgid ""
++#~ "Allow xinetd to run unconfined, including any services it starts that do "
++#~ "not have a domain transition explicitly defined"
++#~ msgstr ""
++#~ "xinetd die uneingeschränkte Ausführung erlauben, dies gilt einschließlich "
++#~ "aller durch ihn gestarteten Dienste, die keine explizit definierten "
++#~ "Domain-Wechsel haben"
 +
-+#: ../gui/system-config-selinux.glade:2008
-+msgid "Delete SELinux User Mapping"
-+msgstr ""
++#~ msgid ""
++#~ "Allow rc scripts to run unconfined, including any daemon started by an rc "
++#~ "script that does not have a domain transition explicitly defined"
++#~ msgstr ""
++#~ "rc-Skripten die uneingeschränkte Ausführung erlauben, dies gilt "
++#~ "einschließlich aller durch rc-Skripte gestarteten Daemons, die keine "
++#~ "explizit definierten Domain-Wechsel haben"
 +
-+#: ../gui/system-config-selinux.glade:2126
-+msgid "label39"
-+msgstr ""
++#~ msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
++#~ msgstr ""
++#~ "Privilegierten Hilfsprogrammen wie hotplug und insmod die "
++#~ "uneingeschränkte Ausführung erlauben"
 +
-+#: ../gui/system-config-selinux.glade:2163
-+msgid "Add User"
-+msgstr ""
++#~ msgid "Disable SELinux protection for updfstab daemon"
++#~ msgstr "SELinux-Schutz für updfstab-Daemon deaktivieren"
 +
-+#: ../gui/system-config-selinux.glade:2179
-+msgid "Modify User"
-+msgstr ""
++#~ msgid "Disable SELinux protection for uptimed daemon"
++#~ msgstr "SELinux-Schutz für uptimed-Daemon deaktivieren"
 +
-+#: ../gui/system-config-selinux.glade:2195
-+msgid "Delete User"
-+msgstr ""
++#~ msgid ""
++#~ "Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, "
++#~ "only staff_r can do so"
++#~ msgstr ""
++#~ "user_r das Erreichen von sysadm_r mittels su, sudo oder userhelper "
++#~ "erlauben. Andernfalls ist die nur für staff_r möglich"
 +
-+#: ../gui/system-config-selinux.glade:2313
-+msgid "label41"
-+msgstr ""
++#~ msgid "Allow users to control network interfaces (also needs USERCTL=true)"
++#~ msgstr ""
++#~ "Benutzern die Steuerung von Netzwerkschnittstellen erlauben (benötigt "
++#~ "zudem USERCTL=true)"
 +
-+#: ../gui/system-config-selinux.glade:2350
-+msgid "Add Network Port"
-+msgstr ""
++#~ msgid "Allow user to stat ttyfiles"
++#~ msgstr "Ermöglicht Benutzern die Ausführung von stat auf ttyfiles"
 +
-+#: ../gui/system-config-selinux.glade:2366
-+msgid "Edit Network Port"
-+msgstr ""
++#~ msgid "Disable SELinux protection for uucpd daemon"
++#~ msgstr "SELinux-Schutz für uucpd-Daemon deaktivieren"
 +
-+#: ../gui/system-config-selinux.glade:2382
-+msgid "Delete Network Port"
-+msgstr ""
++#~ msgid "Disable SELinux protection for vmware daemon"
++#~ msgstr "SELinux-Schutz für vmware-Daemon deaktivieren"
 +
-+#: ../gui/system-config-selinux.glade:2418
-+#: ../gui/system-config-selinux.glade:2436
-+msgid "Toggle between Customized and All Ports"
-+msgstr ""
++#~ msgid "Disable SELinux protection for watchdog daemon"
++#~ msgstr "SELinux-Schutz für watchdog-Daemon deaktivieren"
 +
-+#: ../gui/system-config-selinux.glade:2556
-+msgid "label42"
-+msgstr ""
++#~ msgid "Disable SELinux protection for winbind daemon"
++#~ msgstr "SELinux-Schutz für winbind-Daemon deaktivieren"
 +
-+#: ../gui/system-config-selinux.glade:2593
-+msgid "Generate new policy module"
-+msgstr ""
++#~ msgid "Disable SELinux protection for xdm daemon"
++#~ msgstr "SELinux-Schutz für xdm-Daemon deaktivieren"
 +
-+#: ../gui/system-config-selinux.glade:2609
-+msgid "Load policy module"
-+msgstr ""
++#~ msgid "Allow xdm logins as sysadm_r:sysadm_t"
++#~ msgstr "xdm Anmeldungen als sysadm_r:sysadm_t erlauben"
 +
-+#: ../gui/system-config-selinux.glade:2625
-+msgid "Remove loadable policy module"
-+msgstr ""
++#~ msgid "Disable SELinux protection for xen daemon"
++#~ msgstr "SELinux-Schutz für xen-Daemon deaktivieren"
 +
-+#: ../gui/system-config-selinux.glade:2661
-+msgid ""
-+"Enable/Disable additional audit rules, that are normally not reported in the "
-+"log files."
-+msgstr ""
++#~ msgid "XEN"
++#~ msgstr "XEN"
 +
-+#: ../gui/system-config-selinux.glade:2781
-+msgid "label44"
-+msgstr ""
++#~ msgid "Disable SELinux protection for xfs daemon"
++#~ msgstr "SELinux-Schutz für xfs-Daemon deaktivieren"
 +
-+#: ../gui/system-config-selinux.glade:2818
-+msgid "Change process mode to permissive."
-+msgstr ""
++#~ msgid "Disable SELinux protection for xen control"
++#~ msgstr "SELinux-Schutz für xen-Steuerung deaktivieren"
 +
-+#: ../gui/system-config-selinux.glade:2836
-+msgid "Change process mode to enforcing"
-+msgstr ""
++#~ msgid "Disable SELinux protection for ypbind daemon"
++#~ msgstr "SELinux-Schutz für ypbind-Daemon deaktivieren"
 +
-+#: ../gui/system-config-selinux.glade:2928
-+msgid "Process Domain"
-+msgstr ""
++#~ msgid "Disable SELinux protection for NIS Password Daemon"
++#~ msgstr "SELinux-Schutz für NIS-Passwort-Daemon deaktivieren"
 +
-+#: ../gui/system-config-selinux.glade:2956
-+msgid "label59"
-+msgstr ""
++#~ msgid "Disable SELinux protection for ypserv daemon"
++#~ msgstr "SELinux-Schutz für ypserv-Daemon deaktivieren"
 +
-+#: ../gui/usersPage.py:138
-+#, python-format
-+msgid "SELinux user '%s' is required"
-+msgstr ""
-diff -up policycoreutils-2.1.12/po/de.po.rhat policycoreutils-2.1.12/po/de.po
---- policycoreutils-2.1.12/po/de.po.rhat	2012-07-04 07:35:21.000000000 -0400
-+++ policycoreutils-2.1.12/po/de.po	2012-10-16 15:07:17.488526174 -0400
-@@ -1,29 +1,30 @@
--# translation of policycoreutils.HEAD.de.po to German
--# German translation of policycoreutils.
--# Copyright (C) 2006, 2007, 2008 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.
- #
-+# Translators:
-+# Daniela Kugelmann <dkugelma at redhat.com >, 2008.
-+# Fabian Affolter <fab at fedoraproject.org>, 2008, 2009.
-+# Hedda Peters <hpeters at redhat.com>, 2009.
- # Holger Wansing <linux at wansing-online.de>, 2006.
--# Timo Trinks <ttrinks at redhat.com>, 2006, 2007.
-+# Michael Münch <micm at fedoraproject.org.org>, 2009.
- # Michael Schönitzer <michael at schoenitzer.de>, 2007.
--# Fabian Affolter <fab at fedoraproject.org>, 2008.
--# Timo Trinks <ttrinks at redhat.com>, 2008.
--# Daniela Kugelmann <dkugelma at redhat.com >, 2008.
-+# Roman Spirgi <bigant at fedoraproject.org>, 2012.
-+# sknirT omiT <moc.tahder at sknirtt>, 2010.
-+# Timo Trinks <ttrinks at redhat.com>, 2006, 2007, 2008.
- msgid ""
++#~ msgid "Disable SELinux protection for NIS Transfer Daemon"
++#~ msgstr "SELinux-Schutz für NIS-Transfer-Daemon deaktivieren"
+diff --git a/policycoreutils/po/el.po b/policycoreutils/po/el.po
+index 5883991..bb0d102 100644
+--- a/policycoreutils/po/el.po
++++ b/policycoreutils/po/el.po
+@@ -11,15 +11,15 @@ msgid ""
  msgstr ""
--"Project-Id-Version: policycoreutils.HEAD.de\n"
-+"Project-Id-Version: Policycoreutils\n"
+ "Project-Id-Version: Policycoreutils\n"
  "Report-Msgid-Bugs-To: \n"
--"POT-Creation-Date: 2012-03-27 10:49-0400\n"
--"PO-Revision-Date: 2008-09-11 10:30+1000\n"
--"Last-Translator: Daniela Kugelmann <dkugelma at redhat.com >\n"
--"Language-Team: German <i18 at redhat.com>\n"
-+"POT-Creation-Date: 2012-05-25 07:28-0400\n"
-+"PO-Revision-Date: 2012-04-13 08:22+0000\n"
-+"Last-Translator: Roman Spirgi <bigant at fedoraproject.org>\n"
-+"Language-Team: German <trans-de at lists.fedoraproject.org>\n"
- "Language: de\n"
+-"POT-Creation-Date: 2012-05-25 07:28-0400\n"
+-"PO-Revision-Date: 2012-04-02 20:30+0000\n"
++"POT-Creation-Date: 2012-10-16 12:24-0400\n"
++"PO-Revision-Date: 2012-10-08 13:10+0000\n"
+ "Last-Translator: dwalsh <dwalsh at redhat.com>\n"
+ "Language-Team: Greek <trans-el at lists.fedoraproject.org>\n"
+ "Language: el\n"
  "MIME-Version: 1.0\n"
  "Content-Type: text/plain; charset=UTF-8\n"
  "Content-Transfer-Encoding: 8bit\n"
--"X-Generator: KBabel 1.11.4\n"
--"Plural-Forms: nplurals=2; plural=(n != 1);\n"
--"X-Poedit-Language: German\n"
-+"Plural-Forms: nplurals=2; plural=(n != 1)\n"
+-"Plural-Forms: nplurals=2; plural=(n != 1)\n"
++"Plural-Forms: nplurals=2; plural=(n != 1);\n"
  
  #: ../run_init/run_init.c:67
  msgid ""
-@@ -78,9 +79,7 @@ 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 sollte nur auf einem SELinux-Kernel benutzt "
--"werden.\n"
-+msgstr "Sorry, run_init darf nur auf einem SELinux-Kernel benutzt werden.\n"
+@@ -28,7 +28,7 @@ msgid ""
+ "         <args ...> are the arguments to that script."
+ msgstr ""
  
- #: ../run_init/run_init.c:380
+-#: ../run_init/run_init.c:126 ../newrole/newrole.c:1124
++#: ../run_init/run_init.c:126 ../newrole/newrole.c:1123
  #, c-format
-@@ -98,873 +97,872 @@ msgstr "******************** WICHTIG ***
+ msgid "failed to initialize PAM\n"
+ msgstr ""
+@@ -77,7 +77,7 @@ msgstr ""
+ msgid "authentication failed.\n"
+ msgstr "αποτυχία πιστοποίησης.\n"
  
- #: ../audit2allow/audit2allow:231
+-#: ../run_init/run_init.c:405 ../newrole/newrole.c:1258
++#: ../run_init/run_init.c:405 ../newrole/newrole.c:1257
+ #, c-format
+ msgid "Could not set exec context to %s.\n"
+ msgstr ""
+@@ -90,855 +90,871 @@ msgstr "******************** ΣΗΜΑΝΤΙΚΟ ***********************\n"
  msgid "To make this policy package active, execute:"
--msgstr "Um dieses Richtlinien-Paket zu aktivieren, führen sie folgendes aus:"
-+msgstr "Um dieses Richtlinien-Paket zu aktivieren, führen Sie folgendes aus:"
- 
- #: ../semanage/seobject.py:143 ../semanage/seobject.py:147
- msgid "global"
- msgstr "global"
+ msgstr ""
  
--#: ../semanage/seobject.py:222
-+#: ../semanage/seobject.py:225
+-#: ../semanage/seobject.py:143 ../semanage/seobject.py:147
+-msgid "global"
+-msgstr ""
+-
+-#: ../semanage/seobject.py:225
++#: ../semanage/seobject.py:200
  msgid "Could not create semanage handle"
- msgstr "semanage-Handle konnte nicht erstellt werden"
+ msgstr ""
  
--#: ../semanage/seobject.py:230
-+#: ../semanage/seobject.py:233
+-#: ../semanage/seobject.py:233
++#: ../semanage/seobject.py:208
  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."
  
--#: ../semanage/seobject.py:235
-+#: ../semanage/seobject.py:238
+-#: ../semanage/seobject.py:238
++#: ../semanage/seobject.py:213
  msgid "Cannot read policy store."
- msgstr "Kann Richtlinien-Speicher nicht lesen"
+ msgstr ""
  
--#: ../semanage/seobject.py:240
-+#: ../semanage/seobject.py:243
+-#: ../semanage/seobject.py:243
++#: ../semanage/seobject.py:218
  msgid "Could not establish semanage connection"
- msgstr "Konnte semanage-Verbindung nicht herstellen"
+ msgstr ""
  
--#: ../semanage/seobject.py:245
--#, fuzzy
-+#: ../semanage/seobject.py:248
+-#: ../semanage/seobject.py:248
++#: ../semanage/seobject.py:223
  msgid "Could not test MLS enabled status"
--msgstr "MLS-Bereich für %s konnte nicht gesetzt werden"
-+msgstr "MLS-Status konnte nicht auf Aktivierung überprüft werden"
+ msgstr ""
  
--#: ../semanage/seobject.py:251 ../semanage/seobject.py:266
-+#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
+-#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
++#: ../semanage/seobject.py:229 ../semanage/seobject.py:244
  msgid "Not yet implemented"
- msgstr "Noch nicht implementiert"
+ msgstr ""
  
--#: ../semanage/seobject.py:255
-+#: ../semanage/seobject.py:258
+-#: ../semanage/seobject.py:258
++#: ../semanage/seobject.py:233
  msgid "Semanage transaction already in progress"
--msgstr ""
-+msgstr "Semanage-Transaktion bereits im Gang"
+ msgstr ""
  
--#: ../semanage/seobject.py:264
-+#: ../semanage/seobject.py:267
+-#: ../semanage/seobject.py:267
++#: ../semanage/seobject.py:242
  msgid "Could not start semanage transaction"
- msgstr "semanage-Transaktion konnte nicht gestartet werden"
+ msgstr ""
  
--#: ../semanage/seobject.py:274
-+#: ../semanage/seobject.py:278
+-#: ../semanage/seobject.py:278
++#: ../semanage/seobject.py:254
  msgid "Could not commit semanage transaction"
- msgstr "semanage-Transaktion konnte nicht gestartet werden"
+ msgstr ""
  
--#: ../semanage/seobject.py:279
-+#: ../semanage/seobject.py:283
+-#: ../semanage/seobject.py:283
++#: ../semanage/seobject.py:259
  msgid "Semanage transaction not in progress"
--msgstr ""
-+msgstr "Semanage-Transaktion nicht im Gang"
+ msgstr ""
  
--#: ../semanage/seobject.py:291 ../semanage/seobject.py:371
-+#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
+-#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
++#: ../semanage/seobject.py:271 ../semanage/seobject.py:351
  msgid "Could not list SELinux modules"
- msgstr "Konnte SELinux-Module nicht auflisten"
+ msgstr ""
  
--#: ../semanage/seobject.py:304
--#, fuzzy
-+#: ../semanage/seobject.py:308
+-#: ../semanage/seobject.py:308
++#: ../semanage/seobject.py:284
  msgid "Modules Name"
--msgstr "Modul-Name"
-+msgstr "Modulname"
+ msgstr ""
  
--#: ../semanage/seobject.py:304
-+#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
+-#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
++#: ../semanage/seobject.py:284 ../gui/modulesPage.py:63
  msgid "Version"
- msgstr "Version"
+ msgstr "Έκδοση"
  
--#: ../semanage/seobject.py:307
-+#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
+-#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
++#: ../semanage/seobject.py:287 ../gui/statusPage.py:75
  msgid "Disabled"
- msgstr "Deaktiviert"
+ msgstr "Ανενεργό"
  
--#: ../semanage/seobject.py:322
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:326
-+#, python-format
+-#: ../semanage/seobject.py:326
++#: ../semanage/seobject.py:302
+ #, python-format
  msgid "Could not disable module %s (remove failed)"
--msgstr "Konnte permissive Domain %s nicht entfernen (Entfernen fehlgeschlagen)"
-+msgstr "Konnte Modul %s nicht deaktivieren (Entfernen fehlgeschlagen)"
+ msgstr ""
  
--#: ../semanage/seobject.py:333
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:337
-+#, python-format
+-#: ../semanage/seobject.py:337
++#: ../semanage/seobject.py:313
+ #, python-format
  msgid "Could not enable module %s (remove failed)"
--msgstr "Konnte permissive Domain %s nicht entfernen (Entfernen fehlgeschlagen)"
-+msgstr "Konnte Modul %s nicht aktivieren (Entfernen fehlgeschlagen)"
+ msgstr ""
  
--#: ../semanage/seobject.py:348
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:352
-+#, python-format
+-#: ../semanage/seobject.py:352
++#: ../semanage/seobject.py:328
+ #, python-format
  msgid "Could not remove module %s (remove failed)"
--msgstr "Konnte permissive Domain %s nicht entfernen (Entfernen fehlgeschlagen)"
-+msgstr "Konnte Modul %s nicht entfernen (Entfernen fehlgeschlagen)"
+ msgstr ""
  
--#: ../semanage/seobject.py:358
-+#: ../semanage/seobject.py:362
+-#: ../semanage/seobject.py:362
++#: ../semanage/seobject.py:338
  msgid "dontaudit requires either 'on' or 'off'"
--msgstr ""
-+msgstr "Dontaudit benötigt entweder »on« oder »off«"
+ msgstr ""
  
--#: ../semanage/seobject.py:387
--#, fuzzy
-+#: ../semanage/seobject.py:391
+-#: ../semanage/seobject.py:391
++#: ../semanage/seobject.py:366
  msgid "Builtin Permissive Types"
--msgstr "Permissive Typen"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:397
--#, fuzzy
-+#: ../semanage/seobject.py:401
+-#: ../semanage/seobject.py:401
++#: ../semanage/seobject.py:376
  msgid "Customized Permissive Types"
--msgstr "Permissive Typen"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:438
-+#: ../semanage/seobject.py:442
+-#: ../semanage/seobject.py:442
++#: ../semanage/seobject.py:417
  #, python-format
  msgid "Could not set permissive domain %s (module installation failed)"
  msgstr ""
- "Konnte permissive Domain %s nicht setzen (Modul-Installation fehlgeschlagen)"
  
--#: ../semanage/seobject.py:444
-+#: ../semanage/seobject.py:448
+-#: ../semanage/seobject.py:448
++#: ../semanage/seobject.py:423
  #, python-format
  msgid "Could not remove permissive domain %s (remove failed)"
- msgstr "Konnte permissive Domain %s nicht entfernen (Entfernen fehlgeschlagen)"
+ msgstr ""
  
--#: ../semanage/seobject.py:479 ../semanage/seobject.py:553
--#: ../semanage/seobject.py:599 ../semanage/seobject.py:696
--#: ../semanage/seobject.py:726 ../semanage/seobject.py:793
--#: ../semanage/seobject.py:850 ../semanage/seobject.py:1097
--#: ../semanage/seobject.py:1786 ../semanage/seobject.py:1849
--#: ../semanage/seobject.py:1868 ../semanage/seobject.py:1985
--#: ../semanage/seobject.py:2037
-+#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
-+#: ../semanage/seobject.py:603 ../semanage/seobject.py:700
-+#: ../semanage/seobject.py:730 ../semanage/seobject.py:797
-+#: ../semanage/seobject.py:854 ../semanage/seobject.py:1101
-+#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
-+#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
-+#: ../semanage/seobject.py:2045
+-#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
+-#: ../semanage/seobject.py:603 ../semanage/seobject.py:700
+-#: ../semanage/seobject.py:730 ../semanage/seobject.py:797
+-#: ../semanage/seobject.py:854 ../semanage/seobject.py:1101
+-#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
+-#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
+-#: ../semanage/seobject.py:2045
++#: ../semanage/seobject.py:458 ../semanage/seobject.py:532
++#: ../semanage/seobject.py:578 ../semanage/seobject.py:675
++#: ../semanage/seobject.py:705 ../semanage/seobject.py:772
++#: ../semanage/seobject.py:829 ../semanage/seobject.py:1084
++#: ../semanage/seobject.py:1800 ../semanage/seobject.py:1863
++#: ../semanage/seobject.py:1882 ../semanage/seobject.py:2003
++#: ../semanage/seobject.py:2056
  #, python-format
  msgid "Could not create a key for %s"
- msgstr "Konnte keinen Schlüssel für %s erstellen"
+ msgstr "Αδυναμία δημιουργίας κλειδιού για %s"
  
--#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
--#: ../semanage/seobject.py:603 ../semanage/seobject.py:609
-+#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
-+#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
+-#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
+-#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
++#: ../semanage/seobject.py:462 ../semanage/seobject.py:536
++#: ../semanage/seobject.py:582 ../semanage/seobject.py:588
  #, 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"
+ msgstr ""
  
--#: ../semanage/seobject.py:492
-+#: ../semanage/seobject.py:496
+-#: ../semanage/seobject.py:496
++#: ../semanage/seobject.py:471
  #, python-format
  msgid "Linux Group %s does not exist"
- msgstr "Linux-Gruppe %s existiert nicht"
+ msgstr "Η Ομάδα Linux  %s  δεν υπάρχει"
  
--#: ../semanage/seobject.py:497
-+#: ../semanage/seobject.py:501
+-#: ../semanage/seobject.py:501
++#: ../semanage/seobject.py:476
  #, python-format
  msgid "Linux User %s does not exist"
- msgstr "Linux-Benutzer %s existiert nicht"
+ msgstr "Ο χρήστης Linux %s δεν υπάρχει"
  
--#: ../semanage/seobject.py:501
-+#: ../semanage/seobject.py:505
+-#: ../semanage/seobject.py:505
++#: ../semanage/seobject.py:480
  #, python-format
  msgid "Could not create login mapping for %s"
- msgstr "Login-Zuweisung für %s konnte nicht erstellt werden"
+ msgstr ""
  
--#: ../semanage/seobject.py:505 ../semanage/seobject.py:741
-+#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
+-#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
++#: ../semanage/seobject.py:484 ../semanage/seobject.py:720
  #, python-format
  msgid "Could not set name for %s"
- msgstr "Bezeichnung für %s konnte nicht gesetzt werden"
+ msgstr ""
  
--#: ../semanage/seobject.py:510 ../semanage/seobject.py:751
-+#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
+-#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
++#: ../semanage/seobject.py:489 ../semanage/seobject.py:730
  #, python-format
  msgid "Could not set MLS range for %s"
- msgstr "MLS-Bereich für %s konnte nicht gesetzt werden"
+ msgstr ""
  
--#: ../semanage/seobject.py:514
-+#: ../semanage/seobject.py:518
+-#: ../semanage/seobject.py:518
++#: ../semanage/seobject.py:493
  #, python-format
  msgid "Could not set SELinux user for %s"
- msgstr "SELinux-Benutzer für %s konnte nicht gesetzt werden"
+ msgstr ""
  
--#: ../semanage/seobject.py:518
-+#: ../semanage/seobject.py:522
+-#: ../semanage/seobject.py:522
++#: ../semanage/seobject.py:497
  #, python-format
  msgid "Could not add login mapping for %s"
- msgstr "Login-Zuweisung für %s konnte nicht hinzugefügt werden"
+ msgstr ""
  
--#: ../semanage/seobject.py:536
-+#: ../semanage/seobject.py:540
+-#: ../semanage/seobject.py:540
++#: ../semanage/seobject.py:515
  msgid "Requires seuser or serange"
- msgstr "Benötigt seuser oder serange"
+ msgstr ""
  
--#: ../semanage/seobject.py:559 ../semanage/seobject.py:605
-+#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
+-#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
++#: ../semanage/seobject.py:538 ../semanage/seobject.py:584
  #, python-format
  msgid "Login mapping for %s is not defined"
- msgstr "Login-Zuordnung für %s ist nicht definiert"
+ msgstr ""
  
--#: ../semanage/seobject.py:563
-+#: ../semanage/seobject.py:567
+-#: ../semanage/seobject.py:567
++#: ../semanage/seobject.py:542
  #, python-format
  msgid "Could not query seuser for %s"
- msgstr "Konnte seuser für %s nicht abfragen"
+ msgstr ""
  
--#: ../semanage/seobject.py:577
-+#: ../semanage/seobject.py:581
+-#: ../semanage/seobject.py:581
++#: ../semanage/seobject.py:556
  #, python-format
  msgid "Could not modify login mapping for %s"
- msgstr "Konnte Login-Zuweisung für %s nicht ändern"
+ msgstr ""
  
--#: ../semanage/seobject.py:611
-+#: ../semanage/seobject.py:615
+-#: ../semanage/seobject.py:615
++#: ../semanage/seobject.py:590
  #, 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"
  
--#: ../semanage/seobject.py:615
-+#: ../semanage/seobject.py:619
+-#: ../semanage/seobject.py:619
++#: ../semanage/seobject.py:594
  #, python-format
  msgid "Could not delete login mapping for %s"
- msgstr "Konnte Login-Zuweisung für %s nicht löschen"
+ msgstr ""
  
--#: ../semanage/seobject.py:637 ../semanage/seobject.py:655
--#: ../semanage/seobject.py:893
-+#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
-+#: ../semanage/seobject.py:897
+-#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
+-#: ../semanage/seobject.py:897
++#: ../semanage/seobject.py:616 ../semanage/seobject.py:634
++#: ../semanage/seobject.py:872
  msgid "Could not list login mappings"
- msgstr "Konnte Login-Zuweisungen nicht anzeigen"
+ msgstr ""
  
--#: ../semanage/seobject.py:680 ../semanage/seobject.py:685
-+#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../gui/system-config-selinux.glade:100
+-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
++#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
+ #: ../gui/system-config-selinux.glade:100
  msgid "Login Name"
- msgstr "Benutzername:"
+ msgstr ""
  
--#: ../semanage/seobject.py:680 ../semanage/seobject.py:685
--#: ../semanage/seobject.py:943 ../semanage/seobject.py:948
-+#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../gui/system-config-selinux.glade:128
-+#: ../gui/system-config-selinux.glade:915
-+#: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
+-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
+-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
++#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
++#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
+ #: ../gui/system-config-selinux.glade:128
+ #: ../gui/system-config-selinux.glade:915
+ #: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
  msgid "SELinux User"
--msgstr "SELinux-User"
-+msgstr "SELinux-Benutzer"
+ msgstr "Χρήστης SELinux"
  
--#: ../semanage/seobject.py:680
-+#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
-+#: ../gui/system-config-selinux.glade:943
+-#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
++#: ../semanage/seobject.py:659 ../gui/system-config-selinux.glade:156
+ #: ../gui/system-config-selinux.glade:943
  msgid "MLS/MCS Range"
--msgstr "MLS/MCS Bereich"
-+msgstr "MLS/MCS-Bereich"
+ msgstr ""
  
--#: ../semanage/seobject.py:699 ../semanage/seobject.py:730
--#: ../semanage/seobject.py:797 ../semanage/seobject.py:854
--#: ../semanage/seobject.py:860
-+#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
-+#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
-+#: ../semanage/seobject.py:864
+-#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
+-#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
+-#: ../semanage/seobject.py:864
++#: ../semanage/seobject.py:678 ../semanage/seobject.py:709
++#: ../semanage/seobject.py:776 ../semanage/seobject.py:833
++#: ../semanage/seobject.py:839
  #, python-format
  msgid "Could not check if SELinux user %s is defined"
- msgstr "Konnte nicht überprüfen ob SELinux-Benutzer %s definiert ist"
+ msgstr "Δεν ήταν δυνατό να ελεγχθεί αν ο χρήστης SELinux %s έχει καθοριστεί"
  
--#: ../semanage/seobject.py:702 ../semanage/seobject.py:803
--#: ../semanage/seobject.py:866
-+#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
-+#: ../semanage/seobject.py:870
+-#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
+-#: ../semanage/seobject.py:870
++#: ../semanage/seobject.py:681 ../semanage/seobject.py:782
++#: ../semanage/seobject.py:845
  #, python-format
  msgid "Could not query user for %s"
- msgstr "Konnte Benutzer für %s nicht abfragen"
+ msgstr ""
  
--#: ../semanage/seobject.py:722
-+#: ../semanage/seobject.py:726
+-#: ../semanage/seobject.py:726
++#: ../semanage/seobject.py:701
  #, python-format
  msgid "You must add at least one role for %s"
- msgstr "Sie müssen mindestens eine Rolle für %s hinzufügen"
+ msgstr ""
  
--#: ../semanage/seobject.py:737
-+#: ../semanage/seobject.py:741
+-#: ../semanage/seobject.py:741
++#: ../semanage/seobject.py:716
  #, python-format
  msgid "Could not create SELinux user for %s"
- msgstr "Konnte SELinux-Benutzer für %s nicht erstellen"
+ msgstr "Αδυναμία δημιουργίας χρήστη SELinux για %s"
  
--#: ../semanage/seobject.py:746
-+#: ../semanage/seobject.py:750
+-#: ../semanage/seobject.py:750
++#: ../semanage/seobject.py:725
  #, python-format
  msgid "Could not add role %s for %s"
- msgstr "Konnte Funktion %s für %s nicht hinzufügen"
+ msgstr ""
  
--#: ../semanage/seobject.py:755
-+#: ../semanage/seobject.py:759
+-#: ../semanage/seobject.py:759
++#: ../semanage/seobject.py:734
  #, python-format
  msgid "Could not set MLS level for %s"
- msgstr "Konnte MLS-Level für %s nicht setzen"
+ msgstr ""
  
--#: ../semanage/seobject.py:758
-+#: ../semanage/seobject.py:762
+-#: ../semanage/seobject.py:762
++#: ../semanage/seobject.py:737
  #, python-format
  msgid "Could not add prefix %s for %s"
- msgstr "Konnte Präfix %s für %s nicht hinzufügen"
+ msgstr ""
  
--#: ../semanage/seobject.py:761
-+#: ../semanage/seobject.py:765
+-#: ../semanage/seobject.py:765
++#: ../semanage/seobject.py:740
  #, python-format
  msgid "Could not extract key for %s"
- msgstr "Konnte Schlüssel für %s nicht extrahieren"
+ msgstr ""
  
--#: ../semanage/seobject.py:765
-+#: ../semanage/seobject.py:769
+-#: ../semanage/seobject.py:769
++#: ../semanage/seobject.py:744
  #, python-format
  msgid "Could not add SELinux user %s"
- msgstr "Konnte SELinux-Benutzer %s nicht hinzufügen"
+ msgstr ""
  
--#: ../semanage/seobject.py:787
-+#: ../semanage/seobject.py:791
+-#: ../semanage/seobject.py:791
++#: ../semanage/seobject.py:766
  msgid "Requires prefix, roles, level or range"
- msgstr "Benötigt Präfix, Funktionen, Level oder Bereich"
+ msgstr ""
  
--#: ../semanage/seobject.py:789
-+#: ../semanage/seobject.py:793
+-#: ../semanage/seobject.py:793
++#: ../semanage/seobject.py:768
  msgid "Requires prefix or roles"
- msgstr "Benötigt Präfix oder Funktionen"
+ msgstr ""
  
--#: ../semanage/seobject.py:799 ../semanage/seobject.py:856
-+#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
+-#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
++#: ../semanage/seobject.py:778 ../semanage/seobject.py:835
  #, python-format
  msgid "SELinux user %s is not defined"
- msgstr "SELinux-Benutzer %s ist nicht definiert"
+ msgstr "Ο χρήστης SELinux %s δεν έχει ορισθεί"
  
--#: ../semanage/seobject.py:828
-+#: ../semanage/seobject.py:832
+-#: ../semanage/seobject.py:832
++#: ../semanage/seobject.py:807
  #, python-format
  msgid "Could not modify SELinux user %s"
- msgstr "Konnte SELinux-Benutzer %s nicht ändern"
+ msgstr ""
  
--#: ../semanage/seobject.py:862
-+#: ../semanage/seobject.py:866
+-#: ../semanage/seobject.py:866
++#: ../semanage/seobject.py:841
  #, 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"
  
--#: ../semanage/seobject.py:873
-+#: ../semanage/seobject.py:877
+-#: ../semanage/seobject.py:877
++#: ../semanage/seobject.py:852
  #, python-format
  msgid "Could not delete SELinux user %s"
- msgstr "Konnte SELinux-Benutzer %s nicht löschen"
+ msgstr ""
  
--#: ../semanage/seobject.py:911
-+#: ../semanage/seobject.py:915
+-#: ../semanage/seobject.py:915
++#: ../semanage/seobject.py:890
  msgid "Could not list SELinux users"
- msgstr "Konnte SELinux-Benutzer nicht auflisten"
+ msgstr ""
  
--#: ../semanage/seobject.py:917
-+#: ../semanage/seobject.py:921
+-#: ../semanage/seobject.py:921
++#: ../semanage/seobject.py:896
  #, python-format
  msgid "Could not list roles for user %s"
- msgstr "Konnte Funktionen für Benutzer %s nicht auflisten"
+ msgstr ""
  
--#: ../semanage/seobject.py:942
-+#: ../semanage/seobject.py:946
+-#: ../semanage/seobject.py:946
++#: ../semanage/seobject.py:921
  msgid "Labeling"
- msgstr "Kennzeichnung"
+ msgstr ""
  
--#: ../semanage/seobject.py:942
-+#: ../semanage/seobject.py:946
+-#: ../semanage/seobject.py:946
++#: ../semanage/seobject.py:921
  msgid "MLS/"
  msgstr "MLS/"
  
--#: ../semanage/seobject.py:943
-+#: ../semanage/seobject.py:947
+-#: ../semanage/seobject.py:947
++#: ../semanage/seobject.py:922
  msgid "Prefix"
- msgstr "Präfix"
+ msgstr "Prefix"
  
--#: ../semanage/seobject.py:943
-+#: ../semanage/seobject.py:947
+-#: ../semanage/seobject.py:947
++#: ../semanage/seobject.py:922
  msgid "MCS Level"
- msgstr "MCS-Stufe"
+ msgstr ""
  
--#: ../semanage/seobject.py:943
-+#: ../semanage/seobject.py:947
+-#: ../semanage/seobject.py:947
++#: ../semanage/seobject.py:922
  msgid "MCS Range"
- msgstr "MCS-Bereich"
+ msgstr ""
  
--#: ../semanage/seobject.py:943 ../semanage/seobject.py:948
-+#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
+-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
++#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
+ #: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
  msgid "SELinux Roles"
- msgstr "SELinux-Rollen"
+ msgstr ""
  
--#: ../semanage/seobject.py:963
-+#: ../semanage/seobject.py:967
+-#: ../semanage/seobject.py:967
++#: ../semanage/seobject.py:944
  msgid "Protocol udp or tcp is required"
- msgstr "Protokoll UDP oder TCP wird benötigt"
+ msgstr ""
  
--#: ../semanage/seobject.py:965
-+#: ../semanage/seobject.py:969
+-#: ../semanage/seobject.py:969
++#: ../semanage/seobject.py:946
  msgid "Port is required"
- msgstr "Port wird benötigt"
+ msgstr ""
  
--#: ../semanage/seobject.py:975
-+#: ../semanage/seobject.py:979
+-#: ../semanage/seobject.py:979
++#: ../semanage/seobject.py:956
  msgid "Invalid Port"
--msgstr ""
-+msgstr "Ungültiger Port"
+ msgstr ""
  
--#: ../semanage/seobject.py:979
-+#: ../semanage/seobject.py:983
+-#: ../semanage/seobject.py:983
++#: ../semanage/seobject.py:960
  #, python-format
  msgid "Could not create a key for %s/%s"
- msgstr "Konnte Schlüssel für %s/%s nicht erstellen"
+ msgstr ""
  
--#: ../semanage/seobject.py:990
-+#: ../semanage/seobject.py:994
+-#: ../semanage/seobject.py:994
++#: ../semanage/seobject.py:971
  msgid "Type is required"
- msgstr "Typ wird benötigt"
+ msgstr ""
  
--#: ../semanage/seobject.py:996 ../semanage/seobject.py:1055
--#: ../semanage/seobject.py:1110 ../semanage/seobject.py:1116
-+#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
-+#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
+-#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
+-#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
++#: ../semanage/seobject.py:974 ../semanage/seobject.py:1036
++#: ../semanage/seobject.py:1794
++#, python-format
++msgid "Type %s is invalid, must be a port type"
++msgstr ""
++
++#: ../semanage/seobject.py:980 ../semanage/seobject.py:1042
++#: ../semanage/seobject.py:1097 ../semanage/seobject.py:1103
  #, python-format
  msgid "Could not check if port %s/%s is defined"
- msgstr "Konnte nicht prüfen, ob Port %s/%s definiert ist"
+ msgstr ""
  
--#: ../semanage/seobject.py:998
-+#: ../semanage/seobject.py:1002
+-#: ../semanage/seobject.py:1002
++#: ../semanage/seobject.py:982
  #, python-format
  msgid "Port %s/%s already defined"
- msgstr "Port %s/%s ist bereits definiert"
+ msgstr ""
  
--#: ../semanage/seobject.py:1002
-+#: ../semanage/seobject.py:1006
+-#: ../semanage/seobject.py:1006
++#: ../semanage/seobject.py:986
  #, python-format
  msgid "Could not create port for %s/%s"
- msgstr "Konnte Port für %s/%s nicht erstellen"
+ msgstr ""
  
--#: ../semanage/seobject.py:1008
-+#: ../semanage/seobject.py:1012
+-#: ../semanage/seobject.py:1012
++#: ../semanage/seobject.py:992
  #, python-format
  msgid "Could not create context for %s/%s"
- msgstr "Konnte Kontext für %s/%s nicht erstellen"
+ msgstr ""
  
--#: ../semanage/seobject.py:1012
-+#: ../semanage/seobject.py:1016
+-#: ../semanage/seobject.py:1016
++#: ../semanage/seobject.py:996
  #, 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"
+ msgstr ""
  
--#: ../semanage/seobject.py:1016
-+#: ../semanage/seobject.py:1020
+-#: ../semanage/seobject.py:1020
++#: ../semanage/seobject.py:1000
  #, 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"
+ msgstr ""
  
--#: ../semanage/seobject.py:1020
-+#: ../semanage/seobject.py:1024
+-#: ../semanage/seobject.py:1024
++#: ../semanage/seobject.py:1004
  #, 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"
+ msgstr ""
  
--#: ../semanage/seobject.py:1025
-+#: ../semanage/seobject.py:1029
+-#: ../semanage/seobject.py:1029
++#: ../semanage/seobject.py:1009
  #, 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"
+ msgstr ""
  
--#: ../semanage/seobject.py:1029
-+#: ../semanage/seobject.py:1033
+-#: ../semanage/seobject.py:1033
++#: ../semanage/seobject.py:1013
  #, python-format
  msgid "Could not set port context for %s/%s"
- msgstr "Konnte Port-Kontext für %s/%s nicht setzen"
+ msgstr ""
  
--#: ../semanage/seobject.py:1033
-+#: ../semanage/seobject.py:1037
+-#: ../semanage/seobject.py:1037
++#: ../semanage/seobject.py:1017
  #, python-format
  msgid "Could not add port %s/%s"
- msgstr "Konnte Port %s/%s nicht hinzufügen"
+ msgstr ""
  
--#: ../semanage/seobject.py:1047 ../semanage/seobject.py:1312
--#: ../semanage/seobject.py:1508
-+#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
-+#: ../semanage/seobject.py:1512
+-#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
+-#: ../semanage/seobject.py:1512
++#: ../semanage/seobject.py:1031 ../semanage/seobject.py:1304
++#: ../semanage/seobject.py:1503
  msgid "Requires setype or serange"
- msgstr "Benötigt setype oder serange"
+ msgstr ""
  
--#: ../semanage/seobject.py:1049
-+#: ../semanage/seobject.py:1053
+-#: ../semanage/seobject.py:1053
++#: ../semanage/seobject.py:1033
  msgid "Requires setype"
- msgstr "Benötigt setype"
+ msgstr ""
  
--#: ../semanage/seobject.py:1057 ../semanage/seobject.py:1112
-+#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
+-#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
++#: ../semanage/seobject.py:1044 ../semanage/seobject.py:1099
  #, python-format
  msgid "Port %s/%s is not defined"
- msgstr "Port %s/%s ist nicht definiert"
+ msgstr ""
  
--#: ../semanage/seobject.py:1061
-+#: ../semanage/seobject.py:1065
+-#: ../semanage/seobject.py:1065
++#: ../semanage/seobject.py:1048
  #, python-format
  msgid "Could not query port %s/%s"
- msgstr "Konnte Port %s/%s nicht abfragen"
+ msgstr ""
  
--#: ../semanage/seobject.py:1072
-+#: ../semanage/seobject.py:1076
+-#: ../semanage/seobject.py:1076
++#: ../semanage/seobject.py:1059
  #, python-format
  msgid "Could not modify port %s/%s"
- msgstr "Konnte Port %s/%s nicht ändern"
+ msgstr ""
  
--#: ../semanage/seobject.py:1085
-+#: ../semanage/seobject.py:1089
+-#: ../semanage/seobject.py:1089
++#: ../semanage/seobject.py:1072
  msgid "Could not list the ports"
- msgstr "Konnte Ports nicht auflisten"
+ msgstr ""
  
--#: ../semanage/seobject.py:1101
-+#: ../semanage/seobject.py:1105
+-#: ../semanage/seobject.py:1105
++#: ../semanage/seobject.py:1088
  #, python-format
  msgid "Could not delete the port %s"
- msgstr "Konnte Port %s nicht löschen"
+ msgstr ""
  
--#: ../semanage/seobject.py:1118
-+#: ../semanage/seobject.py:1122
+-#: ../semanage/seobject.py:1122
++#: ../semanage/seobject.py:1105
  #, 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"
  
--#: ../semanage/seobject.py:1122
-+#: ../semanage/seobject.py:1126
+-#: ../semanage/seobject.py:1126
++#: ../semanage/seobject.py:1109
  #, python-format
  msgid "Could not delete port %s/%s"
- msgstr "Konnte Port %s/%s nicht löschen"
+ msgstr ""
  
--#: ../semanage/seobject.py:1138 ../semanage/seobject.py:1160
-+#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
+-#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
++#: ../semanage/seobject.py:1125 ../semanage/seobject.py:1147
  msgid "Could not list ports"
- msgstr "Konnte Ports nicht auflisten"
+ msgstr ""
  
--#: ../semanage/seobject.py:1199
-+#: ../semanage/seobject.py:1203
+-#: ../semanage/seobject.py:1203
++#: ../semanage/seobject.py:1186
  msgid "SELinux Port Type"
- msgstr "SELinux Port-Typ"
+ msgstr ""
  
--#: ../semanage/seobject.py:1199
-+#: ../semanage/seobject.py:1203
+-#: ../semanage/seobject.py:1203
++#: ../semanage/seobject.py:1186
  msgid "Proto"
- msgstr "Proto"
+ msgstr ""
  
--#: ../semanage/seobject.py:1199
-+#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
+-#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
++#: ../semanage/seobject.py:1186 ../gui/system-config-selinux.glade:335
  msgid "Port Number"
- msgstr "Port-Nummer"
+ msgstr ""
  
--#: ../semanage/seobject.py:1218
-+#: ../semanage/seobject.py:1222
+-#: ../semanage/seobject.py:1222
++#: ../semanage/seobject.py:1207
  msgid "Node Address is required"
- msgstr "Node-Adresse wird benötigt"
+ msgstr ""
  
--#: ../semanage/seobject.py:1233
-+#: ../semanage/seobject.py:1237
+-#: ../semanage/seobject.py:1237
++#: ../semanage/seobject.py:1222
  msgid "Unknown or missing protocol"
- msgstr "Unbekanntes oder fehlendes Protokoll"
- 
--#: ../semanage/seobject.py:1247 ../semanage/seobject.py:1446
--#: ../semanage/seobject.py:1724
-+#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
-+#: ../semanage/seobject.py:1728
- msgid "SELinux Type is required"
- msgstr "SELinux-Typ wird benötigt"
+ msgstr "άγνωστο ή χαμένο πρωτόκολλο"
  
--#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1316
--#: ../semanage/seobject.py:1352 ../semanage/seobject.py:1450
--#: ../semanage/seobject.py:1512 ../semanage/seobject.py:1546
+-#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
 -#: ../semanage/seobject.py:1728
-+#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
-+#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
-+#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
-+#: ../semanage/seobject.py:1732
+-msgid "SELinux Type is required"
++#: ../semanage/seobject.py:1236
++#, fuzzy
++msgid "SELinux node type is required"
++msgstr "Ο χρήστης SELinux %s δεν έχει ορισθεί"
++
++#: ../semanage/seobject.py:1239 ../semanage/seobject.py:1307
++#, python-format
++msgid "Type %s is invalid, must be a node type"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
+-#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
+-#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
+-#: ../semanage/seobject.py:1732
++#: ../semanage/seobject.py:1243 ../semanage/seobject.py:1311
++#: ../semanage/seobject.py:1347 ../semanage/seobject.py:1445
++#: ../semanage/seobject.py:1507 ../semanage/seobject.py:1541
++#: ../semanage/seobject.py:1739
  #, python-format
  msgid "Could not create key for %s"
- msgstr "Konnte Schlüssel für %s nicht kreieren"
+ msgstr ""
  
--#: ../semanage/seobject.py:1253 ../semanage/seobject.py:1320
--#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1362
-+#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
-+#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
+-#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
+-#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
++#: ../semanage/seobject.py:1245 ../semanage/seobject.py:1315
++#: ../semanage/seobject.py:1351 ../semanage/seobject.py:1357
  #, python-format
  msgid "Could not check if addr %s is defined"
- msgstr "Konnte nicht prüfen, ob addr %s definiert ist"
+ msgstr ""
  
--#: ../semanage/seobject.py:1262
-+#: ../semanage/seobject.py:1266
+-#: ../semanage/seobject.py:1266
++#: ../semanage/seobject.py:1254
  #, python-format
  msgid "Could not create addr for %s"
- msgstr "Konnte keine addr für %s erstellen"
+ msgstr ""
  
--#: ../semanage/seobject.py:1268 ../semanage/seobject.py:1466
--#: ../semanage/seobject.py:1686
-+#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
-+#: ../semanage/seobject.py:1690
+-#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
+-#: ../semanage/seobject.py:1690
++#: ../semanage/seobject.py:1260 ../semanage/seobject.py:1461
++#: ../semanage/seobject.py:1694
  #, python-format
  msgid "Could not create context for %s"
- msgstr "Konnte keinen Kontext für %s kreieren"
+ msgstr ""
  
--#: ../semanage/seobject.py:1272
-+#: ../semanage/seobject.py:1276
+-#: ../semanage/seobject.py:1276
++#: ../semanage/seobject.py:1264
  #, python-format
  msgid "Could not set mask for %s"
- msgstr "Maske für %s konnte nicht gesetzt werden"
+ msgstr ""
  
--#: ../semanage/seobject.py:1276
-+#: ../semanage/seobject.py:1280
+-#: ../semanage/seobject.py:1280
++#: ../semanage/seobject.py:1268
  #, python-format
  msgid "Could not set user in addr context for %s"
- msgstr "Konnte Benutzer in Addr-Kontext für %s nicht setzen"
+ msgstr ""
  
--#: ../semanage/seobject.py:1280
-+#: ../semanage/seobject.py:1284
+-#: ../semanage/seobject.py:1284
++#: ../semanage/seobject.py:1272
  #, python-format
  msgid "Could not set role in addr context for %s"
- msgstr "Konnte Aufgabe in addr-Kontext für %s nicht setzen"
+ msgstr ""
  
--#: ../semanage/seobject.py:1284
-+#: ../semanage/seobject.py:1288
+-#: ../semanage/seobject.py:1288
++#: ../semanage/seobject.py:1276
  #, python-format
  msgid "Could not set type in addr context for %s"
- msgstr "Konnte Typ in addr-Kontext für %s nicht setzen"
+ msgstr ""
  
--#: ../semanage/seobject.py:1289
-+#: ../semanage/seobject.py:1293
+-#: ../semanage/seobject.py:1293
++#: ../semanage/seobject.py:1281
  #, 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"
+ msgstr ""
  
--#: ../semanage/seobject.py:1293
-+#: ../semanage/seobject.py:1297
+-#: ../semanage/seobject.py:1297
++#: ../semanage/seobject.py:1285
  #, python-format
  msgid "Could not set addr context for %s"
- msgstr "Konnte addr-Kontext für %s nicht setzen"
+ msgstr ""
  
--#: ../semanage/seobject.py:1297
-+#: ../semanage/seobject.py:1301
+-#: ../semanage/seobject.py:1301
++#: ../semanage/seobject.py:1289
  #, python-format
  msgid "Could not add addr %s"
- msgstr "Konnte addr %s nicht hinzufügen"
+ msgstr ""
  
--#: ../semanage/seobject.py:1322 ../semanage/seobject.py:1358
-+#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
+-#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
++#: ../semanage/seobject.py:1317 ../semanage/seobject.py:1353
  #, python-format
  msgid "Addr %s is not defined"
- msgstr "Addr %s ist nicht definiert"
+ msgstr ""
  
--#: ../semanage/seobject.py:1326
-+#: ../semanage/seobject.py:1330
+-#: ../semanage/seobject.py:1330
++#: ../semanage/seobject.py:1321
  #, python-format
  msgid "Could not query addr %s"
- msgstr "Konnte addr %s nicht abfragen"
+ msgstr ""
  
--#: ../semanage/seobject.py:1336
-+#: ../semanage/seobject.py:1340
+-#: ../semanage/seobject.py:1340
++#: ../semanage/seobject.py:1331
  #, python-format
  msgid "Could not modify addr %s"
- msgstr "Konnte addr %s nicht ändern"
+ msgstr ""
  
--#: ../semanage/seobject.py:1364
-+#: ../semanage/seobject.py:1368
+-#: ../semanage/seobject.py:1368
++#: ../semanage/seobject.py:1359
  #, 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"
  
--#: ../semanage/seobject.py:1368
-+#: ../semanage/seobject.py:1372
+-#: ../semanage/seobject.py:1372
++#: ../semanage/seobject.py:1363
  #, python-format
  msgid "Could not delete addr %s"
- msgstr "Konnte addr %s nicht löschen"
+ msgstr ""
  
--#: ../semanage/seobject.py:1380
--#, fuzzy
-+#: ../semanage/seobject.py:1384
+-#: ../semanage/seobject.py:1384
++#: ../semanage/seobject.py:1375
  msgid "Could not deleteall node mappings"
--msgstr "Konnte Login-Zuweisung für %s nicht löschen"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:1394
-+#: ../semanage/seobject.py:1398
+-#: ../semanage/seobject.py:1398
++#: ../semanage/seobject.py:1389
  msgid "Could not list addrs"
- msgstr "Konnte addrs nicht auflisten"
+ msgstr ""
  
--#: ../semanage/seobject.py:1454 ../semanage/seobject.py:1516
--#: ../semanage/seobject.py:1550 ../semanage/seobject.py:1556
-+#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
-+#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
+-#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
+-#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
++#: ../semanage/seobject.py:1441 ../semanage/seobject.py:1732
++msgid "SELinux Type is required"
++msgstr ""
++
++#: ../semanage/seobject.py:1449 ../semanage/seobject.py:1511
++#: ../semanage/seobject.py:1545 ../semanage/seobject.py:1551
  #, python-format
  msgid "Could not check if interface %s is defined"
- msgstr "Konnte nicht überprüfen, ob die Schnittstelle %s definiert ist"
+ msgstr ""
  
--#: ../semanage/seobject.py:1461
-+#: ../semanage/seobject.py:1465
+-#: ../semanage/seobject.py:1465
++#: ../semanage/seobject.py:1456
  #, python-format
  msgid "Could not create interface for %s"
- msgstr "Konnte keine Schnittstelle für %s kreieren"
+ msgstr ""
  
--#: ../semanage/seobject.py:1470
-+#: ../semanage/seobject.py:1474
+-#: ../semanage/seobject.py:1474
++#: ../semanage/seobject.py:1465
  #, python-format
  msgid "Could not set user in interface context for %s"
--msgstr "Konnte Benutzer in Schnittstellen-Kontext für %s nicht setzen"
-+msgstr "Konnte Benutzer in Schnittstellenkontext für %s nicht setzen"
+ msgstr ""
  
--#: ../semanage/seobject.py:1474
-+#: ../semanage/seobject.py:1478
+-#: ../semanage/seobject.py:1478
++#: ../semanage/seobject.py:1469
  #, python-format
  msgid "Could not set role in interface context for %s"
--msgstr "Konnte Aufgabe in Schnittstellen-Kontext für %s nicht setzen"
-+msgstr "Konnte Aufgabe in Schnittstellenkontext für %s nicht setzen"
+ msgstr ""
  
--#: ../semanage/seobject.py:1478
-+#: ../semanage/seobject.py:1482
+-#: ../semanage/seobject.py:1482
++#: ../semanage/seobject.py:1473
  #, python-format
  msgid "Could not set type in interface context for %s"
--msgstr "Konnte Typ in Schnittstellen-Kontext für %s nicht setzen"
-+msgstr "Konnte Typ in Schnittstellenkontext für %s nicht setzen"
+ msgstr ""
  
--#: ../semanage/seobject.py:1483
-+#: ../semanage/seobject.py:1487
+-#: ../semanage/seobject.py:1487
++#: ../semanage/seobject.py:1478
  #, python-format
  msgid "Could not set mls fields in interface context for %s"
--msgstr "Konnte die mls-Felder in Schnittstellen-Kontext für %s nicht setzen"
-+msgstr "Konnte die mls-Felder in Schnittstellenkontext für %s nicht setzen"
+ msgstr ""
  
--#: ../semanage/seobject.py:1487
-+#: ../semanage/seobject.py:1491
+-#: ../semanage/seobject.py:1491
++#: ../semanage/seobject.py:1482
  #, python-format
  msgid "Could not set interface context for %s"
--msgstr "Konnte Schnittstellen-Kontext für %s nicht setzen"
-+msgstr "Konnte Schnittstellenkontext für %s nicht setzen"
+ msgstr ""
  
--#: ../semanage/seobject.py:1491
-+#: ../semanage/seobject.py:1495
+-#: ../semanage/seobject.py:1495
++#: ../semanage/seobject.py:1486
  #, python-format
  msgid "Could not set message context for %s"
- msgstr "Konnte Nachricht-Kontext für %s nicht setzen"
+ msgstr ""
  
--#: ../semanage/seobject.py:1495
-+#: ../semanage/seobject.py:1499
+-#: ../semanage/seobject.py:1499
++#: ../semanage/seobject.py:1490
  #, python-format
  msgid "Could not add interface %s"
- msgstr "Konnte Schnittstelle %s nicht hinzufügen"
+ msgstr ""
  
--#: ../semanage/seobject.py:1518 ../semanage/seobject.py:1552
-+#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
+-#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
++#: ../semanage/seobject.py:1513 ../semanage/seobject.py:1547
  #, python-format
  msgid "Interface %s is not defined"
- msgstr "Schnittstelle %s ist nicht definiert"
+ msgstr ""
  
--#: ../semanage/seobject.py:1522
-+#: ../semanage/seobject.py:1526
+-#: ../semanage/seobject.py:1526
++#: ../semanage/seobject.py:1517
  #, python-format
  msgid "Could not query interface %s"
- msgstr "Konnte Schnittstelle %s nicht abfragen"
+ msgstr ""
  
--#: ../semanage/seobject.py:1533
-+#: ../semanage/seobject.py:1537
+-#: ../semanage/seobject.py:1537
++#: ../semanage/seobject.py:1528
  #, python-format
  msgid "Could not modify interface %s"
- msgstr "Konnte Schnittstelle %s nicht modifizieren"
+ msgstr ""
  
--#: ../semanage/seobject.py:1558
-+#: ../semanage/seobject.py:1562
+-#: ../semanage/seobject.py:1562
++#: ../semanage/seobject.py:1553
  #, 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"
  
--#: ../semanage/seobject.py:1562
-+#: ../semanage/seobject.py:1566
+-#: ../semanage/seobject.py:1566
++#: ../semanage/seobject.py:1557
  #, python-format
  msgid "Could not delete interface %s"
- msgstr "Konnte Schnittstelle %s nicht löschen"
+ msgstr ""
  
--#: ../semanage/seobject.py:1574
--#, fuzzy
-+#: ../semanage/seobject.py:1578
+-#: ../semanage/seobject.py:1578
++#: ../semanage/seobject.py:1569
  msgid "Could not delete all interface  mappings"
--msgstr "Konnte Schnittstelle %s nicht löschen"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:1588
-+#: ../semanage/seobject.py:1592
+-#: ../semanage/seobject.py:1592
++#: ../semanage/seobject.py:1583
  msgid "Could not list interfaces"
- msgstr "Konnte Schnittstellen nicht auflisten"
+ msgstr ""
  
--#: ../semanage/seobject.py:1613
-+#: ../semanage/seobject.py:1617
+-#: ../semanage/seobject.py:1617
++#: ../semanage/seobject.py:1608
  msgid "SELinux Interface"
- msgstr "SELinux-Schnittstelle"
+ msgstr "Περιβάλλον SELinux"
  
--#: ../semanage/seobject.py:1613 ../semanage/seobject.py:1936
-+#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
+-#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
++#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1954
  msgid "Context"
- msgstr "Inhalt"
+ msgstr ""
  
--#: ../semanage/seobject.py:1663
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1667
-+#, python-format
+-#: ../semanage/seobject.py:1667
++#: ../semanage/seobject.py:1671
+ #, python-format
  msgid "Equivalence class for %s already exists"
--msgstr "Datei-Kontext für %s ist bereits definiert"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:1669
-+#: ../semanage/seobject.py:1673
+-#: ../semanage/seobject.py:1673
++#: ../semanage/seobject.py:1677
  #, python-format
  msgid "File spec %s conflicts with equivalency rule '%s %s'"
  msgstr ""
  
--#: ../semanage/seobject.py:1678
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1682
-+#, python-format
+-#: ../semanage/seobject.py:1682
++#: ../semanage/seobject.py:1686
+ #, python-format
  msgid "Equivalence class for %s does not exists"
--msgstr "Linux-Benutzer %s existiert nicht"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:1692
-+#: ../semanage/seobject.py:1696
+-#: ../semanage/seobject.py:1696
++#: ../semanage/seobject.py:1700
  #, python-format
  msgid "Could not set user in file context for %s"
--msgstr "Konnte Benutzer in Datei-Kontext für %s nicht setzen"
-+msgstr "Konnte Benutzer in Dateikontext für %s nicht setzen"
+ msgstr ""
  
--#: ../semanage/seobject.py:1696
-+#: ../semanage/seobject.py:1700
+-#: ../semanage/seobject.py:1700
++#: ../semanage/seobject.py:1704
  #, python-format
  msgid "Could not set role in file context for %s"
--msgstr "Konnte Aufgabe in Datei-Kontext für %s nicht setzen"
-+msgstr "Konnte Aufgabe in Dateikontext für %s nicht setzen"
+ msgstr ""
  
--#: ../semanage/seobject.py:1701 ../semanage/seobject.py:1758
-+#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
+-#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
++#: ../semanage/seobject.py:1709 ../semanage/seobject.py:1769
  #, python-format
  msgid "Could not set mls fields in file context for %s"
--msgstr "Konnte die mls-Felder in Datei-Kontext für %s nicht setzen"
-+msgstr "Konnte die mls-Felder in Dateikontext für %s nicht setzen"
+ msgstr ""
  
--#: ../semanage/seobject.py:1707
-+#: ../semanage/seobject.py:1711
+-#: ../semanage/seobject.py:1711
++#: ../semanage/seobject.py:1715
  msgid "Invalid file specification"
- msgstr "Ungültige Dateiangabe"
+ msgstr ""
  
--#: ../semanage/seobject.py:1709
-+#: ../semanage/seobject.py:1713
+-#: ../semanage/seobject.py:1713
++#: ../semanage/seobject.py:1717
  msgid "File specification can not include spaces"
  msgstr ""
  
--#: ../semanage/seobject.py:1714
-+#: ../semanage/seobject.py:1718
+-#: ../semanage/seobject.py:1718
++#: ../semanage/seobject.py:1722
  #, python-format
  msgid ""
  "File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
  msgstr ""
  
--#: ../semanage/seobject.py:1732 ../semanage/seobject.py:1737
--#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1872
--#: ../semanage/seobject.py:1876
-+#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
-+#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
-+#: ../semanage/seobject.py:1880
+-#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
+-#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
+-#: ../semanage/seobject.py:1880
++#: ../semanage/seobject.py:1735
++#, python-format
++msgid "Type %s is invalid, must be a file or device type"
++msgstr ""
++
++#: ../semanage/seobject.py:1743 ../semanage/seobject.py:1748
++#: ../semanage/seobject.py:1804 ../semanage/seobject.py:1886
++#: ../semanage/seobject.py:1890
  #, python-format
  msgid "Could not check if file context for %s is defined"
--msgstr "Konnte nicht überprüfen, ob Datei-Kontext für %s definiert ist"
-+msgstr "Konnte nicht überprüfen, ob Dateikontext für %s definiert ist"
+ msgstr ""
  
--#: ../semanage/seobject.py:1745
-+#: ../semanage/seobject.py:1749
+-#: ../semanage/seobject.py:1749
++#: ../semanage/seobject.py:1756
  #, python-format
  msgid "Could not create file context for %s"
--msgstr "Konnte Datei-Kontext für %s nicht kreieren"
-+msgstr "Konnte Dateikontext für %s nicht kreieren"
+ msgstr ""
  
--#: ../semanage/seobject.py:1753
-+#: ../semanage/seobject.py:1757
+-#: ../semanage/seobject.py:1757
++#: ../semanage/seobject.py:1764
  #, python-format
  msgid "Could not set type in file context for %s"
--msgstr "Konnte Typ in Datei-Kontext für %s nicht setzen"
-+msgstr "Konnte Typ in Dateikontext für %s nicht setzen"
+ msgstr ""
  
--#: ../semanage/seobject.py:1761 ../semanage/seobject.py:1818
--#: ../semanage/seobject.py:1822
-+#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
-+#: ../semanage/seobject.py:1826
+-#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
+-#: ../semanage/seobject.py:1826
++#: ../semanage/seobject.py:1772 ../semanage/seobject.py:1832
++#: ../semanage/seobject.py:1836
  #, python-format
  msgid "Could not set file context for %s"
--msgstr "Konnte Datei-Kontext für %s nicht setzen"
-+msgstr "Konnte Dateikontext für %s nicht setzen"
+ msgstr ""
  
--#: ../semanage/seobject.py:1767
-+#: ../semanage/seobject.py:1771
+-#: ../semanage/seobject.py:1771
++#: ../semanage/seobject.py:1778
  #, python-format
  msgid "Could not add file context for %s"
--msgstr "Konnte Datei-Kontext für %s nicht hinzufügen"
-+msgstr "Konnte Dateikontext für %s nicht hinzufügen"
+ msgstr ""
  
--#: ../semanage/seobject.py:1781
-+#: ../semanage/seobject.py:1785
+-#: ../semanage/seobject.py:1785
++#: ../semanage/seobject.py:1792
  msgid "Requires setype, serange or seuser"
- msgstr "Benötigt setype, serange oder seuser"
+ msgstr ""
  
--#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1880
-+#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
+-#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
++#: ../semanage/seobject.py:1808 ../semanage/seobject.py:1894
  #, python-format
  msgid "File context for %s is not defined"
--msgstr "Datei-Kontext für %s ist nicht definiert"
-+msgstr "Dateikontext für %s ist nicht definiert"
+ msgstr ""
  
--#: ../semanage/seobject.py:1800
-+#: ../semanage/seobject.py:1804
+-#: ../semanage/seobject.py:1804
++#: ../semanage/seobject.py:1814
  #, python-format
  msgid "Could not query file context for %s"
--msgstr "Konnte Datei-Kontext für %s nicht abfragen"
-+msgstr "Konnte Dateikontext für %s nicht abfragen"
+ msgstr ""
  
--#: ../semanage/seobject.py:1826
-+#: ../semanage/seobject.py:1830
+-#: ../semanage/seobject.py:1830
++#: ../semanage/seobject.py:1840
  #, python-format
  msgid "Could not modify file context for %s"
--msgstr "Konnte Datei-Kontext für %s nicht erneuern"
-+msgstr "Konnte Dateikontext für %s nicht erneuern"
+ msgstr ""
  
--#: ../semanage/seobject.py:1839
-+#: ../semanage/seobject.py:1843
+-#: ../semanage/seobject.py:1843
++#: ../semanage/seobject.py:1853
  msgid "Could not list the file contexts"
--msgstr "Konnte Datei-Kontexte nicht auflisten"
-+msgstr "Konnte Dateikontexte nicht auflisten"
+ msgstr ""
  
--#: ../semanage/seobject.py:1853
-+#: ../semanage/seobject.py:1857
+-#: ../semanage/seobject.py:1857
++#: ../semanage/seobject.py:1867
  #, python-format
  msgid "Could not delete the file context %s"
--msgstr "Konnte Datei-Kontext für %s nicht löschen"
-+msgstr "Konnte Dateikontext für %s nicht löschen"
+ msgstr ""
  
--#: ../semanage/seobject.py:1878
-+#: ../semanage/seobject.py:1882
+-#: ../semanage/seobject.py:1882
++#: ../semanage/seobject.py:1892
  #, 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"
  
--#: ../semanage/seobject.py:1884
-+#: ../semanage/seobject.py:1888
+-#: ../semanage/seobject.py:1888
++#: ../semanage/seobject.py:1898
  #, python-format
  msgid "Could not delete file context for %s"
--msgstr "Konnte Datei-Kontext für %s nicht löschen"
-+msgstr "Konnte Dateikontext für %s nicht löschen"
+ msgstr ""
  
--#: ../semanage/seobject.py:1899
-+#: ../semanage/seobject.py:1903
+-#: ../semanage/seobject.py:1903
++#: ../semanage/seobject.py:1913
  msgid "Could not list file contexts"
--msgstr "Konnte Datei-Kontexte nicht auflisten"
-+msgstr "Konnte Dateikontexte nicht auflisten"
+ msgstr ""
  
--#: ../semanage/seobject.py:1903
-+#: ../semanage/seobject.py:1907
+-#: ../semanage/seobject.py:1907
++#: ../semanage/seobject.py:1917
  msgid "Could not list local file contexts"
--msgstr "Konnte lokale Datei-Kontexte nicht auflisten"
-+msgstr "Konnte lokale Dateikontexte nicht auflisten"
+ msgstr ""
  
--#: ../semanage/seobject.py:1936
-+#: ../semanage/seobject.py:1944
+-#: ../semanage/seobject.py:1944
++#: ../semanage/seobject.py:1954
  msgid "SELinux fcontext"
- msgstr "SELinux-fcontext"
+ msgstr "SELinux fcontext"
  
--#: ../semanage/seobject.py:1936
-+#: ../semanage/seobject.py:1944
+-#: ../semanage/seobject.py:1944
++#: ../semanage/seobject.py:1954
  msgid "type"
- msgstr "Typ"
+ msgstr "τύπος"
  
--#: ../semanage/seobject.py:1949
-+#: ../semanage/seobject.py:1957
+-#: ../semanage/seobject.py:1957
++#: ../semanage/seobject.py:1967
  msgid ""
  "\n"
  "SELinux Distribution fcontext Equivalence \n"
  msgstr ""
  
--#: ../semanage/seobject.py:1954
--#, fuzzy
-+#: ../semanage/seobject.py:1962
+-#: ../semanage/seobject.py:1962
++#: ../semanage/seobject.py:1972
  msgid ""
  "\n"
  "SELinux Local fcontext Equivalence \n"
--msgstr "SELinux-fcontext"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:1988 ../semanage/seobject.py:2040
--#: ../semanage/seobject.py:2046
-+#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
-+#: ../semanage/seobject.py:2054
+-#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
+-#: ../semanage/seobject.py:2054
++#: ../semanage/seobject.py:2006 ../semanage/seobject.py:2059
++#: ../semanage/seobject.py:2065
  #, python-format
  msgid "Could not check if boolean %s is defined"
--msgstr "Konnte nicht überprüfen, ob Boolesch %s definiert ist"
-+msgstr "Konnte nicht überprüfen, ob Boolesche Variable %s definiert ist"
+ msgstr ""
  
--#: ../semanage/seobject.py:1990 ../semanage/seobject.py:2042
-+#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
+-#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
++#: ../semanage/seobject.py:2008 ../semanage/seobject.py:2061
  #, python-format
  msgid "Boolean %s is not defined"
--msgstr "Boolescher Wert %s ist nicht definiert"
-+msgstr "Boolesche Variable %s ist nicht definiert"
+ msgstr ""
  
--#: ../semanage/seobject.py:1994
-+#: ../semanage/seobject.py:2002
+-#: ../semanage/seobject.py:2002
++#: ../semanage/seobject.py:2012
  #, python-format
  msgid "Could not query file context %s"
--msgstr "Konnte den Datei-Kontext %s nicht abfragen"
-+msgstr "Konnte den Dateikontext %s nicht abfragen"
+ msgstr ""
  
--#: ../semanage/seobject.py:1999
-+#: ../semanage/seobject.py:2007
+-#: ../semanage/seobject.py:2007
++#: ../semanage/seobject.py:2017
  #, python-format
  msgid "You must specify one of the following values: %s"
- msgstr "Sie müssen einen der folgenden Werte angeben: %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:2004
-+#: ../semanage/seobject.py:2012
+-#: ../semanage/seobject.py:2012
++#: ../semanage/seobject.py:2022
  #, python-format
  msgid "Could not set active value of boolean %s"
--msgstr "Konnte Boolesch %s nicht auf aktiv setzen"
-+msgstr "Konnte Boolesche Variable %s nicht auf aktiv setzen"
+ msgstr ""
  
--#: ../semanage/seobject.py:2007
-+#: ../semanage/seobject.py:2015
+-#: ../semanage/seobject.py:2015
++#: ../semanage/seobject.py:2025
  #, python-format
  msgid "Could not modify boolean %s"
--msgstr "Konnte Boolesch %s nicht erneuern"
-+msgstr "Konnte Boolesche Variable %s nicht ändern"
+ msgstr ""
  
--#: ../semanage/seobject.py:2025
-+#: ../semanage/seobject.py:2033
+-#: ../semanage/seobject.py:2033
++#: ../semanage/seobject.py:2043
  #, python-format
  msgid "Bad format %s: Record %s"
- msgstr "Ungültiges Format %s: Auszeichnung %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:2048
-+#: ../semanage/seobject.py:2056
+-#: ../semanage/seobject.py:2056
++#: ../semanage/seobject.py:2067
  #, python-format
  msgid "Boolean %s is defined in policy, cannot be deleted"
  msgstr ""
--"Boolescher Wert %s ist in der Richtlinie festgelegt und kann nicht entfernt "
--"werden"
-+"Boolesche Variable %s ist in der Richtlinie festgelegt und kann nicht "
-+"gelöscht werden"
  
--#: ../semanage/seobject.py:2052
-+#: ../semanage/seobject.py:2060
+-#: ../semanage/seobject.py:2060
++#: ../semanage/seobject.py:2071
  #, python-format
  msgid "Could not delete boolean %s"
--msgstr "Konnte Boolesch %s nicht löschen"
-+msgstr "Konnte Boolesche Variable %s nicht löschen"
+ msgstr ""
  
--#: ../semanage/seobject.py:2064 ../semanage/seobject.py:2081
-+#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
+-#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
++#: ../semanage/seobject.py:2083 ../semanage/seobject.py:2100
  msgid "Could not list booleans"
--msgstr "Konnte Boolesche Werte nicht auflisten"
-+msgstr "Konnte Boolesche Variablen nicht auflisten"
+ msgstr ""
  
--#: ../semanage/seobject.py:2104
-+#: ../semanage/seobject.py:2112
+-#: ../semanage/seobject.py:2112
++#: ../semanage/seobject.py:2125
  msgid "unknown"
- msgstr "unbekannt"
+ msgstr "άγνωστο"
  
--#: ../semanage/seobject.py:2117
-+#: ../semanage/seobject.py:2125
+-#: ../semanage/seobject.py:2125
++#: ../semanage/seobject.py:2138
  msgid "off"
- msgstr "aus"
+ msgstr ""
  
--#: ../semanage/seobject.py:2117
-+#: ../semanage/seobject.py:2125
+-#: ../semanage/seobject.py:2125
++#: ../semanage/seobject.py:2138
  msgid "on"
- msgstr "ein"
+ msgstr ""
  
--#: ../semanage/seobject.py:2131
-+#: ../semanage/seobject.py:2139
+-#: ../semanage/seobject.py:2139
++#: ../semanage/seobject.py:2152
  msgid "SELinux boolean"
--msgstr "SELinux Wahrheitswert"
-+msgstr "SELinux Boolesche Variablen"
+ msgstr "SELinux boolean"
  
--#: ../semanage/seobject.py:2131
--#, fuzzy
-+#: ../semanage/seobject.py:2139
+-#: ../semanage/seobject.py:2139
++#: ../semanage/seobject.py:2152
  msgid "State"
- msgstr "Status"
+ msgstr ""
  
--#: ../semanage/seobject.py:2131
-+#: ../semanage/seobject.py:2139
+-#: ../semanage/seobject.py:2139
++#: ../semanage/seobject.py:2152
  msgid "Default"
--msgstr ""
-+msgstr "Standard"
+ msgstr ""
  
--#: ../semanage/seobject.py:2131
-+#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
-+#: ../gui/polgengui.py:253
+-#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
+-#: ../gui/polgengui.py:253
++#: ../semanage/seobject.py:2152 ../gui/polgen.glade:113
++#: ../gui/polgengui.py:254
  msgid "Description"
- msgstr "Beschreibung"
- 
-@@ -987,7 +985,7 @@ msgstr "newrole:  %s:  Fehler in Zeile %
- #: ../newrole/newrole.c:439
- #, c-format
- msgid "cannot find valid entry in the passwd file.\n"
--msgstr "Kann keinen gültigen Eintrag in der \"passwd\"-Datei finden.\n"
-+msgstr "Kann keinen gültigen Eintrag in der passwd-Datei finden.\n"
- 
- #: ../newrole/newrole.c:450
- #, c-format
-@@ -1012,7 +1010,7 @@ msgstr "Fehler beim Ändern der Benutzer
- #: ../newrole/newrole.c:612
- #, c-format
- msgid "Error resetting KEEPCAPS, aborting\n"
--msgstr "Fehler beim zurücksetzen von KEEPCAPS, Abbruch\n"
-+msgstr "Fehler beim Zurücksetzen von KEEPCAPS, Abbruch\n"
- 
- #: ../newrole/newrole.c:635
- #, c-format
-@@ -1056,7 +1054,7 @@ msgstr ""
- #: ../newrole/newrole.c:725
- #, c-format
- msgid "%s!  Could not set new context for %s\n"
--msgstr "%s! Konnte neuen Kontext für »%s« nicht setzen.\n"
-+msgstr "%s! Konnte neuen Kontext für %s nicht setzen.\n"
- 
- #: ../newrole/newrole.c:772
- #, c-format
-@@ -1071,24 +1069,22 @@ msgstr "Warnung! Kontext für %s nicht w
- #: ../newrole/newrole.c:835
- #, c-format
- msgid "Error: multiple roles specified\n"
--msgstr "Fehler: Mehrere Funktionen festgelegt\n"
-+msgstr "Fehler: mehrere Funktionen angegeben\n"
- 
- #: ../newrole/newrole.c:843
- #, c-format
- msgid "Error: multiple types specified\n"
--msgstr "Fehler: mehrere Typen festgelegt\n"
-+msgstr "Fehler: mehrere Typen angegeben\n"
- 
- #: ../newrole/newrole.c:850
- #, c-format
- msgid "Sorry, -l may be used with SELinux MLS support.\n"
--msgstr ""
--"Entschuldigung, ich sollte nur mit SELinux-MLS-Unterstützung benutzt "
--"werden.\n"
-+msgstr "Sorry, -l darf nur mit SELinux-MLS-Unterstützung benutzt werden.\n"
- 
- #: ../newrole/newrole.c:855
- #, c-format
- msgid "Error: multiple levels specified\n"
--msgstr "Fehler: mehrere Ebenen festgelegt\n"
-+msgstr "Fehler: mehrere Stufen angegeben\n"
- 
- #: ../newrole/newrole.c:865
- #, c-format
-@@ -1099,17 +1095,17 @@ msgstr ""
- #: ../newrole/newrole.c:891
- #, c-format
- msgid "Couldn't get default type.\n"
--msgstr "Konnte Standardtyp nicht feststellen.\n"
-+msgstr "Standardtyp konnte nicht abgerufen werden.\n"
- 
- #: ../newrole/newrole.c:901
- #, c-format
- msgid "failed to get new context.\n"
--msgstr "Erwerb des neuen Kontexts fehlgeschlagen.\n"
-+msgstr "Erhalt des neuen Kontexts fehlgeschlagen.\n"
- 
- #: ../newrole/newrole.c:908
- #, c-format
- msgid "failed to set new role %s\n"
--msgstr "Setzen einer neuen Funktion %s fehlgeschlagen\n"
-+msgstr "Setzen der neuen Rolle %s fehlgeschlagen\n"
- 
- #: ../newrole/newrole.c:915
- #, c-format
-@@ -1119,7 +1115,7 @@ msgstr "Setzen des neuen Typs %s fehlges
- #: ../newrole/newrole.c:925
- #, c-format
- msgid "failed to build new range with level %s\n"
--msgstr "Erstellung von neuem Bereich mit Level %s fehlgeschlagen\n"
-+msgstr "Erstellung von neuem Bereich mit Stufe %s fehlgeschlagen\n"
+ msgstr "Περιγραφή"
  
- #: ../newrole/newrole.c:930
- #, c-format
-@@ -1129,8 +1125,7 @@ msgstr "Setzen von neuem Bereich %s fehl
- #: ../newrole/newrole.c:938
- #, c-format
- msgid "failed to convert new context to string\n"
--msgstr ""
--"Konvertieren des neuen Kontexts in Zeichenfolge (String) fehlgeschlagen\n"
-+msgstr "Konvertierung des neuen Kontexts in String fehlgeschlagen\n"
+@@ -1002,7 +1018,7 @@ msgstr ""
+ msgid "Error sending audit message.\n"
+ msgstr ""
  
- #: ../newrole/newrole.c:943
- #, c-format
-@@ -1140,7 +1135,7 @@ msgstr "%s ist kein gültiger Kontext\n"
- #: ../newrole/newrole.c:950
+-#: ../newrole/newrole.c:692 ../newrole/newrole.c:1059
++#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
  #, c-format
- msgid "Unable to allocate memory for new_context"
--msgstr "Kann keinen Speicher für new_context zuweisen"
-+msgstr "Kann new_context keinen Speicher zuweisen"
+ msgid "Could not determine enforcing mode.\n"
+ msgstr ""
+@@ -1117,62 +1133,66 @@ msgstr ""
+ msgid "Unable to set SIGHUP handler\n"
+ msgstr ""
  
- #: ../newrole/newrole.c:976
- #, c-format
-@@ -1155,14 +1150,12 @@ msgstr "Kann SIGHUP-Handler nicht setzen
- #: ../newrole/newrole.c:1053
+-#: ../newrole/newrole.c:1053
++#: ../newrole/newrole.c:1036
++msgid "Sorry, newrole failed to drop capabilities\n"
++msgstr ""
++
++#: ../newrole/newrole.c:1052
  #, c-format
  msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
--msgstr ""
--"Entschuldigung, diese neue Eingabe sollte nur auf einem SELinux-Kernel "
--"benutzt werden.\n"
-+msgstr "Sorry, newrole darf nur auf einem SELinux-Kernel benutzt werden.\n"
+ msgstr ""
  
- #: ../newrole/newrole.c:1070
+-#: ../newrole/newrole.c:1070
++#: ../newrole/newrole.c:1069
  #, c-format
  msgid "failed to get old_context.\n"
--msgstr "Konnte alten Kontext nicht bekommen.\n"
-+msgstr "Erhalt von old_context fehlgeschlagen.\n"
+ msgstr ""
  
- #: ../newrole/newrole.c:1077
+-#: ../newrole/newrole.c:1077
++#: ../newrole/newrole.c:1076
  #, c-format
-@@ -1172,12 +1165,12 @@ msgstr "Warnung! Konnte tty-Informatione
- #: ../newrole/newrole.c:1098
+ msgid "Warning!  Could not retrieve tty information.\n"
+ msgstr ""
+ 
+-#: ../newrole/newrole.c:1098
++#: ../newrole/newrole.c:1097
  #, c-format
  msgid "error on reading PAM service configuration.\n"
--msgstr "Fehler beim Lesen der PAM-Dienst Konfiguration.\n"
-+msgstr "Fehler beim Lesen der PAM-Dienstkonfiguration.\n"
+ msgstr ""
  
- #: ../newrole/newrole.c:1133
+-#: ../newrole/newrole.c:1133
++#: ../newrole/newrole.c:1132
  #, c-format
  msgid "newrole: incorrect password for %s\n"
--msgstr "Neue Eingabe: falsches Passwort für %s\n"
-+msgstr "newrole: falsches Passwort für %s\n"
+ msgstr ""
  
- #: ../newrole/newrole.c:1160
+-#: ../newrole/newrole.c:1160
++#: ../newrole/newrole.c:1159
  #, c-format
-@@ -1187,12 +1180,12 @@ msgstr "newrole: Fork fehlgeschlagen: %s
- #: ../newrole/newrole.c:1163 ../newrole/newrole.c:1186
+ msgid "newrole: failure forking: %s"
+ msgstr ""
+ 
+-#: ../newrole/newrole.c:1163 ../newrole/newrole.c:1186
++#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
  #, c-format
  msgid "Unable to restore tty label...\n"
--msgstr "Kann TTY-Label nicht wiederherstellen...\n"
-+msgstr "Kann tty-Label nicht wiederherstellen ...\n"
+ msgstr ""
  
- #: ../newrole/newrole.c:1165 ../newrole/newrole.c:1192
+-#: ../newrole/newrole.c:1165 ../newrole/newrole.c:1192
++#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
  #, c-format
  msgid "Failed to close tty properly\n"
--msgstr "Schliessen von TTY fehlgeschlagen\n"
-+msgstr "Ordnungsgemässes Schliessen von tty fehlgeschlagen\n"
- 
- #: ../newrole/newrole.c:1224
- #, c-format
-@@ -1221,27 +1214,28 @@ 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 bereits geladen und initiale Ladeanforderung\n"
-+msgstr ""
-+"%s:  Richtlinie ist bereits geladen und initiale Ladeanforderung ist "
-+"erfolgt\n"
- 
- #: ../load_policy/load_policy.c:80
- #, c-format
- msgid "%s:  Can't load policy and enforcing mode requested:  %s\n"
--msgstr "%s:  Kann Richtlinie nicht laden und fordere Zwangsmodus an:  %s\n"
-+msgstr "%s:  Kann angefragte Richtlinie und Enforcing-Modus nicht laden:  %s\n"
- 
- #: ../load_policy/load_policy.c:90
- #, c-format
- msgid "%s:  Can't load policy:  %s\n"
--msgstr "%s: Kann Richtlinie nicht laden: %s\n"
-+msgstr "%s:  Kann Richtlinie nicht laden:  %s\n"
- 
- #: ../scripts/chcat:92 ../scripts/chcat:169
- msgid "Requires at least one category"
- msgstr "Benötigt mindestens eine Kategorie"
- 
--# Translation of sensitivity fuzzy
- #: ../scripts/chcat:106 ../scripts/chcat:183
- #, c-format
- msgid "Can not modify sensitivity levels using '+' on %s"
--msgstr "Kann Sensivitätsstufe mittels '+' auf %s nicht ändern"
-+msgstr "Kann Sensitivitätsstufen mittels '+' auf %s nicht ändern"
- 
- #: ../scripts/chcat:110
- #, c-format
-@@ -1257,10 +1251,9 @@ msgstr "%s ist nicht in %s"
- msgid "Can not combine +/- with other types of categories"
- msgstr "Kann +/- nicht mit anderen Kategorietypen kombinieren"
- 
--# Translation of 'sensitivities' fuzzy
- #: ../scripts/chcat:319
- msgid "Can not have multiple sensitivities"
--msgstr "Kann nicht mehrere Empfindlichkeiten besitzen"
-+msgstr "Kann nicht mehrere Sensitivitäten besitzen"
+ msgstr ""
  
- #: ../scripts/chcat:325
- #, c-format
-@@ -1285,7 +1278,7 @@ msgstr "Verwendung %s -l [[+|-]KATEGORIE
- #: ../scripts/chcat:329
+-#: ../newrole/newrole.c:1224
++#: ../newrole/newrole.c:1223
  #, c-format
- msgid "Usage %s -d File ..."
--msgstr "Aufruf %s -d Datei ..."
-+msgstr "Verwendung %s -d Datei ..."
+ msgid "Could not close descriptors.\n"
+ msgstr ""
  
- #: ../scripts/chcat:330
- #, c-format
-@@ -1295,1785 +1288,2117 @@ msgstr "Verwendung %s -l -d Benutzer ...
- #: ../scripts/chcat:331
+-#: ../newrole/newrole.c:1251
++#: ../newrole/newrole.c:1250
  #, c-format
- msgid "Usage %s -L"
--msgstr "Aufruf %s -L"
-+msgstr "Verwendung %s -L"
+ msgid "Error allocating shell's argv0.\n"
+ msgstr ""
  
- #: ../scripts/chcat:332
+-#: ../newrole/newrole.c:1287
++#: ../newrole/newrole.c:1286
  #, c-format
- msgid "Usage %s -L -l user"
--msgstr "Aufruf: %s -L -l Benutzer"
-+msgstr "Verwendung %s -L -l Benutzer"
- 
- #: ../scripts/chcat:333
- msgid "Use -- to end option list.  For example"
--msgstr "Benutze -- um die Optionsliste abzuschliessen. Beispiel:"
-+msgstr "Verwenden Sie -- zum Abschluss der Optionsliste. Zum Beispiel"
+ msgid "Unable to restore the environment, aborting\n"
+ msgstr ""
  
- #: ../scripts/chcat:334
- msgid "chcat -- -CompanyConfidential /docs/businessplan.odt"
--msgstr "chcat -- -Vertraulich /docs/geschaeftsplanung.odt"
-+msgstr "chcat -- -Vertraulich /docs/geschäftsplanung.odt"
+-#: ../newrole/newrole.c:1298
++#: ../newrole/newrole.c:1297
+ msgid "failed to exec shell\n"
+ msgstr ""
  
- #: ../scripts/chcat:335
+@@ -1275,20 +1295,20 @@ msgstr "chcat -- -CompanyConfidential /docs/businessplan.odt"
  msgid "chcat -l +CompanyConfidential juser"
- msgstr "chcat -l +Vertraulich juser"
+ msgstr "chcat -l +CompanyConfidential juser"
  
--#: ../scripts/chcat:399
--#, c-format
-+#: ../scripts/chcat:399 ../gui/polgen.py:1351
-+#, c-format, python-format
+-#: ../scripts/chcat:399 ../gui/polgen.py:1351
+-#, c-format, python-format
++#: ../scripts/chcat:399
++#, c-format
  msgid "Options Error %s "
--msgstr "Optionsfehler %s"
--
--#~ msgid ""
--#~ "Unable to open %s: translations not supported on non-MLS machines: %s"
--#~ msgstr ""
--#~ "Öffnen von %s fehlgeschlagen: Übersetzungen auf Nicht-MLS Machinen werden "
--#~ "nicht unterstützt: %s"
--
--#~ msgid "Level"
--#~ msgstr "Level"
--
--#~ msgid "Translation"
--#~ msgstr "Übersetzung"
-+msgstr "Optionenfehler %s "
- 
--#~ msgid "Translations can not contain spaces '%s' "
--#~ msgstr "Übersetzungen können keine Leerfelder enthalten '%s'"
-+#: ../gui/booleansPage.py:195 ../gui/system-config-selinux.glade:1706
-+msgid "Boolean"
-+msgstr "Boolean"
- 
--#~ msgid "Invalid Level '%s' "
--#~ msgstr "Ungültiges Level '%s'"
-+#: ../gui/booleansPage.py:252 ../gui/semanagePage.py:162
-+msgid "all"
-+msgstr "Alle"
- 
--#~ msgid "%s already defined in translations"
--#~ msgstr "%s ist bereits in Übersetzungen festgelegt"
-+#: ../gui/booleansPage.py:254 ../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 "Benutzerdefiniert"
- 
--#~ msgid "%s not defined in translations"
--#~ msgstr "%s ist nicht in Übersetzungen festgelegt"
--
--#~ msgid "Login mapping for %s is already defined"
--#~ msgstr "Login-Zuordung für %s ist bereits festgelegt"
-+#: ../gui/fcontextPage.py:64 ../gui/system-config-selinux.glade:1911
-+msgid "File Labeling"
-+msgstr ""
- 
--#~ msgid "add SELinux user mapping"
--#~ msgstr "SELinux-Benutzerzuordnung hinzufügen"
-+#: ../gui/fcontextPage.py:74
-+msgid ""
-+"File\n"
-+"Specification"
-+msgstr ""
-+"Datei\n"
-+"Spezifikation"
+ msgstr ""
  
--#~ msgid "SELinux user %s is already defined"
--#~ msgstr "SELinux-Benutzer %s ist bereits angelegt"
-+#: ../gui/fcontextPage.py:81
-+msgid ""
-+"Selinux\n"
-+"File Type"
-+msgstr ""
-+"Selinux\n"
-+"Dateityp"
+-#: ../gui/booleansPage.py:195 ../gui/system-config-selinux.glade:1706
++#: ../gui/booleansPage.py:194 ../gui/system-config-selinux.glade:1706
+ msgid "Boolean"
+ msgstr ""
  
--#~ msgid "Node Netmask is required"
--#~ msgstr "Node-Netzmaske wird benötigt"
-+#: ../gui/fcontextPage.py:88
-+msgid ""
-+"File\n"
-+"Type"
-+msgstr ""
-+"Datei\n"
-+"Typ"
+-#: ../gui/booleansPage.py:252 ../gui/semanagePage.py:162
++#: ../gui/booleansPage.py:245 ../gui/semanagePage.py:162
+ msgid "all"
+ msgstr ""
  
--#~ msgid "Addr %s already defined"
--#~ msgstr "Addr %s ist bereits definiert"
-+#: ../gui/loginsPage.py:48 ../gui/system-config-selinux.glade:2098
-+msgid "User Mapping"
-+msgstr "Benutzer-Mapping"
+-#: ../gui/booleansPage.py:254 ../gui/semanagePage.py:164
++#: ../gui/booleansPage.py:247 ../gui/semanagePage.py:164
+ #: ../gui/system-config-selinux.glade:1615
+ #: ../gui/system-config-selinux.glade:1820
+ #: ../gui/system-config-selinux.glade:2437
+@@ -1344,577 +1364,464 @@ msgstr ""
+ msgid "Login '%s' is required"
+ msgstr ""
  
--#~ msgid "Interface %s already defined"
--#~ msgstr "Schnittstelle %s ist bereits definiert"
-+#: ../gui/loginsPage.py:52
-+msgid ""
-+"Login\n"
-+"Name"
-+msgstr ""
-+"Login\n"
-+"Name"
+-#: ../gui/modulesPage.py:48 ../gui/system-config-selinux.glade:2753
++#: ../gui/modulesPage.py:49 ../gui/system-config-selinux.glade:2753
+ msgid "Policy Module"
+ msgstr ""
  
--#, fuzzy
--#~ msgid "Error initializing capabilities, aborting.\n"
--#~ msgstr "Fehler bei der Funktions-Initialisierung, Abbruch.\n"
-+#: ../gui/loginsPage.py:56 ../gui/usersPage.py:50
-+msgid ""
-+"SELinux\n"
-+"User"
-+msgstr ""
-+"SELinux\n"
-+"Benutzer"
+-#: ../gui/modulesPage.py:57
++#: ../gui/modulesPage.py:58
+ msgid "Module Name"
+ msgstr ""
  
--#~ msgid "Error setting capabilities, aborting\n"
--#~ msgstr "Fehler bei der Leistungsinitialisierung, Abbruch.\n"
-+#: ../gui/loginsPage.py:59 ../gui/usersPage.py:55
-+msgid ""
-+"MLS/\n"
-+"MCS Range"
-+msgstr ""
+-#: ../gui/modulesPage.py:134
++#: ../gui/modulesPage.py:135
+ msgid "Disable Audit"
+ msgstr ""
  
--#~ msgid "Error setting KEEPCAPS, aborting\n"
--#~ msgstr "Fehler bei der KEEPCAPS-Einrichtung, Abbruch\n"
-+#: ../gui/loginsPage.py:133
-+#, python-format
-+msgid "Login '%s' is required"
-+msgstr "Login »%s« wird benötigt"
+-#: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
++#: ../gui/modulesPage.py:138 ../gui/system-config-selinux.glade:2662
+ msgid "Enable Audit"
+ msgstr ""
  
--#~ msgid "Error dropping capabilities, aborting\n"
--#~ msgstr "Fehler beim Verwerfen von Funktionen.\n"
-+#: ../gui/modulesPage.py:48 ../gui/system-config-selinux.glade:2753
-+msgid "Policy Module"
-+msgstr "Policy-Modul"
+-#: ../gui/modulesPage.py:162
++#: ../gui/modulesPage.py:163
+ msgid "Load Policy Module"
+ msgstr ""
  
--#~ msgid "Error dropping SETUID capability, aborting\n"
--#~ msgstr "Fehler beim Verwerfen der SETUID-Funktion, Abbruch.\n"
-+#: ../gui/modulesPage.py:57
-+msgid "Module Name"
-+msgstr "Modulname"
+-#: ../gui/polgen.glade:79
+-msgid "Polgen"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:80
++#: ../gui/polgen.glade:9
+ msgid "Red Hat 2007"
+ msgstr ""
  
--#~ msgid "Error freeing caps\n"
--#~ msgstr "Fehler beim Lösen von Caps\n"
-+#: ../gui/modulesPage.py:134
-+msgid "Disable Audit"
-+msgstr "Audit deaktivieren"
- 
--#~ msgid ""
--#~ "\n"
--#~ "\n"
--#~ "semodule -i %s\n"
--#~ "\n"
--#~ msgstr ""
--#~ "\n"
--#~ "\n"
--#~ "semodule -i %s\n"
--#~ "\n"
-+#: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
-+msgid "Enable Audit"
-+msgstr "Audit aktivieren"
+-#: ../gui/polgen.glade:81
++#: ../gui/polgen.glade:11
+ msgid "GPL"
+ msgstr ""
  
--#~ msgid "translations not supported on non-MLS machines"
--#~ msgstr "Übersetzungen auf Nicht-MLS Machinen werden nicht unterstützt"
-+#: ../gui/modulesPage.py:162
-+msgid "Load Policy Module"
-+msgstr "Lade Policy-Modul"
+ #. TRANSLATORS: Replace this string with your names, one name per line.
+-#: ../gui/polgen.glade:85 ../gui/system-config-selinux.glade:17
++#: ../gui/polgen.glade:13 ../gui/system-config-selinux.glade:17
+ msgid "translator-credits"
+ msgstr ""
  
--#~ msgid "Boolean"
--#~ msgstr "Boolesche"
-+#: ../gui/polgen.glade:79
-+msgid "Polgen"
+-#: ../gui/polgen.glade:90
++#: ../gui/polgen.glade:34
++msgid "Add Booleans Dialog"
 +msgstr ""
- 
--#~ msgid "all"
--#~ msgstr "alle"
-+#: ../gui/polgen.glade:80
-+msgid "Red Hat 2007"
-+msgstr "Red Hat 2007"
- 
--#~ msgid "Customized"
--#~ msgstr "Angepasst"
-+#: ../gui/polgen.glade:81
-+msgid "GPL"
-+msgstr "GPL"
- 
--#~ msgid "File Labeling"
--#~ msgstr "Dateikennzeichnung"
-+#. TRANSLATORS: Replace this string with your names, one name per line.
-+#: ../gui/polgen.glade:85 ../gui/system-config-selinux.glade:17
-+msgid "translator-credits"
-+msgstr "Übersetzer"
- 
--#~ msgid ""
--#~ "File\n"
--#~ "Specification"
--#~ msgstr ""
--#~ "Datei\n"
--#~ "Spezifikation"
-+#: ../gui/polgen.glade:90
-+msgid "SELinux Policy Generation Tool"
-+msgstr "SELinux Policy-Erstellungswerkzeug"
- 
--#~ msgid ""
--#~ "Selinux\n"
--#~ "File Type"
--#~ msgstr ""
--#~ "SELinux\n"
--#~ "Datei-Typ"
-+#: ../gui/polgen.glade:128
-+msgid ""
-+"<b>Select the policy type for the application or user role you want to "
-+"confine:</b>"
++
++#: ../gui/polgen.glade:101
++msgid "Boolean Name"
 +msgstr ""
++
++#: ../gui/polgen.glade:230
+ msgid "SELinux Policy Generation Tool"
+ msgstr ""
  
--#~ msgid ""
--#~ "File\n"
--#~ "Type"
--#~ msgstr ""
--#~ "Datei\n"
--#~ "Typ"
-+#: ../gui/polgen.glade:177
-+msgid "<b>Applications</b>"
-+msgstr "<b>Anwendungen</b>"
+-#: ../gui/polgen.glade:128
++#: ../gui/polgen.glade:251
+ msgid ""
+ "<b>Select the policy type for the application or user role you want to "
+ "confine:</b>"
+ msgstr ""
  
--#~ msgid "User Mapping"
--#~ msgstr "Benutzerzuordnung"
-+#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
-+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:177
++#: ../gui/polgen.glade:284
+ msgid "<b>Applications</b>"
+ msgstr ""
  
--#~ msgid ""
--#~ "Login\n"
--#~ "Name"
--#~ msgstr ""
--#~ "Anmelden\n"
--#~ "Name"
-+#: ../gui/polgen.glade:241 ../gui/polgen.py:156
+-#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
++#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:183
 +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 ""
  
--#~ msgid ""
--#~ "SELinux\n"
--#~ "User"
--#~ msgstr ""
--#~ "SELinux\n"
--#~ "Benutzer"
-+#: ../gui/polgen.glade:261 ../gui/polgen.py:157
+-#: ../gui/polgen.glade:241 ../gui/polgen.py:156
+-msgid "Standard Init Daemon"
++#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:184
 +msgid "DBUS System Daemon"
-+msgstr ""
- 
--#~ msgid ""
--#~ "MLS/\n"
--#~ "MCS Range"
--#~ msgstr ""
--#~ "MLS/\n"
--#~ "MCS-Bereich"
-+#: ../gui/polgen.glade:280
-+msgid "Internet Services Daemon are daemons started by xinetd"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Login '%s' is required"
--#~ msgstr "Login '%s' wird benötigt"
-+#: ../gui/polgen.glade:282
+-#: ../gui/polgen.glade:261 ../gui/polgen.py:157
+-msgid "DBUS System Daemon"
++#: ../gui/polgen.glade:349
 +msgid "Internet Services Daemon (inetd)"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Policy Module"
--#~ msgstr "Richtlinien-Modul"
-+#: ../gui/polgen.glade:301
-+msgid ""
-+"Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
-+msgstr ""
+-#: ../gui/polgen.glade:280
++#: ../gui/polgen.glade:353
+ msgid "Internet Services Daemon are daemons started by xinetd"
+ msgstr ""
  
--#~ msgid "Disable Audit"
--#~ msgstr "Audit deaktivieren"
-+#: ../gui/polgen.glade:303 ../gui/polgen.py:159
+-#: ../gui/polgen.glade:282
+-msgid "Internet Services Daemon (inetd)"
++#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:186
 +msgid "Web Application/Script (CGI)"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Enable Audit"
--#~ msgstr "Audit aktivieren"
-+#: ../gui/polgen.glade:322 ../gui/polgen.glade:343
-+msgid ""
-+"User Application are any application that you would like to confine that is "
-+"started by a user"
-+msgstr ""
+-#: ../gui/polgen.glade:301
++#: ../gui/polgen.glade:370
+ msgid ""
+ "Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
+ msgstr ""
  
--#~ msgid "Load Policy Module"
--#~ msgstr "Richtlinien-Modul laden"
-+#: ../gui/polgen.glade:324 ../gui/polgen.py:160
+-#: ../gui/polgen.glade:303 ../gui/polgen.py:159
+-msgid "Web Application/Script (CGI)"
++#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:187
 +msgid "User Application"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "..."
--#~ msgstr "..."
-+#: ../gui/polgen.glade:345 ../gui/polgen.py:161
-+msgid "Sandbox"
-+msgstr ""
+-#: ../gui/polgen.glade:322 ../gui/polgen.glade:343
++#: ../gui/polgen.glade:387 ../gui/polgen.glade:404
+ msgid ""
+ "User Application are any application that you would like to confine that is "
+ "started by a user"
+ msgstr ""
  
--#~ msgid "600-1024"
--#~ msgstr "600-1024"
-+#: ../gui/polgen.glade:391
-+msgid "<b>Login Users</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:324 ../gui/polgen.py:160
+-msgid "User Application"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:345 ../gui/polgen.py:161
++#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:188
+ msgid "Sandbox"
+ msgstr ""
  
--#~ msgid "<b>Applications</b>"
--#~ msgstr "<b>Applikationen</b>"
-+#: ../gui/polgen.glade:453
-+msgid "Modify an existing login user record."
-+msgstr ""
+-#: ../gui/polgen.glade:391
++#: ../gui/polgen.glade:446
+ msgid "<b>Login Users</b>"
+ msgstr ""
  
--#~ msgid "<b>Login Users</b>"
--#~ msgstr "<b>Melde Benutzer an</b>"
-+#: ../gui/polgen.glade:455
+-#: ../gui/polgen.glade:453
++#: ../gui/polgen.glade:478
 +msgid "Existing User Roles"
 +msgstr ""
++
++#: ../gui/polgen.glade:482
+ msgid "Modify an existing login user record."
+ msgstr ""
  
--#~ msgid "<b>Root Users</b>"
--#~ msgstr "<b>Root-Benutzer</b>"
-+#: ../gui/polgen.glade:474
-+msgid ""
-+"This user will login to a machine only via a terminal or remote login.  By "
-+"default this user will have  no setuid, no networking, no su, no sudo."
-+msgstr ""
- 
--#~ msgid "<b>TCP Ports</b>"
--#~ msgstr "<b>TCP-Ports</b>"
-+#: ../gui/polgen.glade:476 ../gui/polgen.py:162
+-#: ../gui/polgen.glade:455
+-msgid "Existing User Roles"
++#: ../gui/polgen.glade:495 ../sepolicy/sepolicy/generate.py:189
 +msgid "Minimal Terminal User Role"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "<b>UDP Ports</b>"
--#~ msgstr "<b>UDP Ports</b>"
-+#: ../gui/polgen.glade:495
-+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:474
++#: ../gui/polgen.glade:499
+ msgid ""
+ "This user will login to a machine only via a terminal or remote login.  By "
+ "default this user will have  no setuid, no networking, no su, no sudo."
+ msgstr ""
  
--#~ msgid "Add Booleans Dialog"
--#~ msgstr "Fügen Boolean-Dialog hinzu"
-+#: ../gui/polgen.glade:497 ../gui/polgen.py:163
+-#: ../gui/polgen.glade:476 ../gui/polgen.py:162
+-msgid "Minimal Terminal User Role"
++#: ../gui/polgen.glade:512 ../sepolicy/sepolicy/generate.py:190
 +msgid "Minimal X Windows User Role"
-+msgstr ""
+ msgstr ""
  
--#~ msgid ""
--#~ "Add Files/Directories that application will need to \"Write\" to. Pid "
--#~ "Files, Log Files, /var/lib Files ..."
--#~ msgstr ""
--#~ "Hinzufügen von Dateien/Ordnern, in welche diese Applikation \"Schreiben\" "
--#~ "muss. Pid Files, Log Files, /var/lib Files ..."
+-#: ../gui/polgen.glade:495
 +#: ../gui/polgen.glade:516
-+msgid ""
-+"User with full networking, no setuid applications without transition, no "
-+"sudo, no su."
-+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 ""
  
--#~ msgid "Add/Remove booleans used for this confined application/user"
--#~ msgstr ""
--#~ "Boolsche Werte, die für diese eingeschränkte Applikation/Benutzer "
--#~ "verwendet werden hinzufügen/entfernen"
-+#: ../gui/polgen.glade:518 ../gui/polgen.py:164
+-#: ../gui/polgen.glade:497 ../gui/polgen.py:163
+-msgid "Minimal X Windows User Role"
++#: ../gui/polgen.glade:529 ../sepolicy/sepolicy/generate.py:191
 +msgid "User Role"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Admin User Role"
--#~ msgstr "Admin-Benutzerrolle"
-+#: ../gui/polgen.glade:537
-+msgid ""
-+"User with full networking, no setuid applications without transition, no su, "
-+"can sudo to Root Administration Roles"
-+msgstr ""
+-#: ../gui/polgen.glade:516
++#: ../gui/polgen.glade:533
+ msgid ""
+ "User with full networking, no setuid applications without transition, no "
+ "sudo, no su."
+ msgstr ""
  
--#~ msgid "All"
--#~ msgstr "Alle"
-+#: ../gui/polgen.glade:539 ../gui/polgen.py:165
+-#: ../gui/polgen.glade:518 ../gui/polgen.py:164
+-msgid "User Role"
++#: ../gui/polgen.glade:546 ../sepolicy/sepolicy/generate.py:192
 +msgid "Admin User Role"
-+msgstr ""
+ msgstr ""
  
--#~ msgid ""
--#~ "Allow application/user role to call bindresvport with 0. Binding to port "
--#~ "600-1024"
--#~ msgstr ""
--#~ "Erlaubt Applikationsrolle/Benutzer-Rolle bindresvport mit 0 aufzurufen. "
--#~ "Verbinde mit Ports 600-1024"
-+#: ../gui/polgen.glade:585
-+msgid "<b>Root Users</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:537
++#: ../gui/polgen.glade:550
+ msgid ""
+ "User with full networking, no setuid applications without transition, no su, "
+ "can sudo to Root Administration Roles"
+ msgstr ""
  
--#~ msgid "Allows application/user role to bind to any udp ports > 1024"
--#~ msgstr ""
--#~ "Erlaubt Applikationsrolle/Benutzer-Rolle sich mit einem beliebigen UDP-"
--#~ "Port > 1024 zu verbinden"
-+#: ../gui/polgen.glade:647
-+msgid ""
-+"Select Root Administrator User Role, if this user will be used to administer "
-+"the machine while running as root.  This user will not be able to login to "
-+"the system directly."
-+msgstr ""
+-#: ../gui/polgen.glade:539 ../gui/polgen.py:165
+-msgid "Admin User Role"
++#: ../gui/polgen.glade:592
++msgid "<b>Root Users</b>"
+ msgstr ""
  
--#~ msgid "Allows confined application/user role to bind to any udp port"
--#~ msgstr ""
--#~ "Erlaubt einer eingeschränkten Applikationsrolle/einem eingeschränkten "
--#~ "Benutzer-Rolle sich mit jedem beliebigen UDP-Port zu verbinden"
-+#: ../gui/polgen.glade:649 ../gui/polgen.py:166
+-#: ../gui/polgen.glade:585
+-msgid "<b>Root Users</b>"
++#: ../gui/polgen.glade:623 ../sepolicy/sepolicy/generate.py:193
 +msgid "Root Admin User Role"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Boolean Name"
--#~ msgstr "Boolean-Name:"
-+#: ../gui/polgen.glade:716
-+msgid "label104"
-+msgstr ""
+-#: ../gui/polgen.glade:647
++#: ../gui/polgen.glade:627
+ msgid ""
+ "Select Root Administrator User Role, if this user will be used to administer "
+ "the machine while running as root.  This user will not be able to login to "
+ "the system directly."
+ msgstr ""
  
--#~ msgid "Create/Manipulate temporary files in /tmp"
--#~ msgstr "Erstelle/ändert temporäre Dateien in /tmp"
-+#: ../gui/polgen.glade:745
-+msgid "<b>Enter name of application or user role:</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:649 ../gui/polgen.py:166
+-msgid "Root Admin User Role"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:716
+-msgid "label104"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:745
++#: ../gui/polgen.glade:705
+ msgid "<b>Enter name of application or user role:</b>"
+ msgstr ""
  
--#~ msgid ""
--#~ "Enter a comma separated list of tcp ports or ranges of ports that "
--#~ "application/user role connects to. Example: 612, 650-660"
--#~ msgstr ""
--#~ "Geben Sie eine durch Kommas getrennte Liste von TCP-Ports oder einen "
--#~ "Bereich an, an welche Applikation/Benutzer-Rollen gebunden werden. "
--#~ "Beispiel: 612, 650-660"
-+#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
-+msgid "Name"
-+msgstr ""
+-#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
++#: ../gui/polgen.glade:728 ../gui/polgengui.py:252
+ msgid "Name"
+ msgstr ""
  
--#~ msgid ""
--#~ "Enter a comma separated list of udp ports or ranges of ports that "
--#~ "application/user role binds to. Example: 612, 650-660"
--#~ msgstr ""
--#~ "Geben Sie eine durch Kommas getrennte Liste von UDP-Ports oder einen "
--#~ "Bereich an, an welche Applikation/Benutzer-Rollen gebunden werden. "
--#~ "Beispiel: 612, 650-660"
-+#: ../gui/polgen.glade:807
-+msgid "Enter complete path for executable to be confined."
-+msgstr ""
+-#: ../gui/polgen.glade:807
++#: ../gui/polgen.glade:739
+ msgid "Enter complete path for executable to be confined."
+ msgstr ""
  
--#~ msgid ""
--#~ "Enter a comma separated list of udp ports or ranges of ports that "
--#~ "application/user role connects to. Example: 612, 650-660"
--#~ msgstr ""
--#~ "Geben Sie eine durch Kommas getrennte Liste von UDP-Ports an, mit denen "
--#~ "sich die Applikation/der Benutzer verbindet. Beispiel: 612, 650-660"
-+#: ../gui/polgen.glade:830 ../gui/polgen.glade:950 ../gui/polgen.glade:3142
-+msgid "..."
-+msgstr ""
+-#: ../gui/polgen.glade:830 ../gui/polgen.glade:950 ../gui/polgen.glade:3142
++#: ../gui/polgen.glade:756 ../gui/polgen.glade:838 ../gui/polgen.glade:2361
+ msgid "..."
+ msgstr ""
  
--#~ msgid "Enter complete path for executable to be confined."
--#~ msgstr ""
--#~ "Geben Sie den vollständigen Pfad der ausführbaren Datei ein, die "
--#~ "eingeschränkt werden soll."
-+#: ../gui/polgen.glade:849
-+msgid "Enter unique name for the confined application or user role."
-+msgstr ""
+-#: ../gui/polgen.glade:849
++#: ../gui/polgen.glade:776
+ msgid "Enter unique name for the confined application or user role."
+ msgstr ""
  
--#~ msgid ""
--#~ "Enter complete path to init script used to start the confined application."
--#~ msgstr ""
--#~ "Geben Sie einen vollständigen Pfad zum Init-Skript ein, das verwendet "
--#~ "wird, um die eingeschränkte Applikation zu starten."
-+#: ../gui/polgen.glade:871
-+msgid "Executable"
-+msgstr ""
+-#: ../gui/polgen.glade:871
++#: ../gui/polgen.glade:794
+ msgid "Executable"
+ msgstr ""
  
--#~ msgid "Enter name of application or user role to be confined"
--#~ msgstr "Geben Sie die einzuschränkende Applikation oder Benutzerrollen ein."
-+#: ../gui/polgen.glade:899
-+msgid "Init script"
-+msgstr ""
+-#: ../gui/polgen.glade:899
++#: ../gui/polgen.glade:808
+ msgid "Init script"
+ msgstr ""
  
--#~ msgid "Enter network ports that application/user role connects to"
--#~ msgstr ""
--#~ "Geben Sie die Netzwerkports an, mit denen sich die Applikation/der "
--#~ "Benutzer verbinden können"
-+#: ../gui/polgen.glade:927
-+msgid ""
-+"Enter complete path to init script used to start the confined application."
-+msgstr ""
+-#: ../gui/polgen.glade:927
++#: ../gui/polgen.glade:821
+ msgid ""
+ "Enter complete path to init script used to start the confined application."
+ msgstr ""
  
--#~ msgid "Enter network ports that application/user role listens to"
--#~ msgstr ""
--#~ "Geben Sie die Netzwerksports an, auf denen Applikation/Benutzer hören"
-+#: ../gui/polgen.glade:982
-+msgid "label105"
-+msgstr ""
+-#: ../gui/polgen.glade:982
+-msgid "label105"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1011
++#: ../gui/polgen.glade:887
+ msgid "<b>Select existing role to modify:</b>"
+ msgstr ""
  
--#~ msgid "Enter unique name for the confined application or user role."
--#~ msgstr ""
--#~ "Geben Sie einen eindeutigen Namen für die eingeschränkte Benutzer- oder "
--#~ "Applikationsrolle ein."
-+#: ../gui/polgen.glade:1011
-+msgid "<b>Select existing role to modify:</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:1045
++#: ../gui/polgen.glade:908
+ msgid "Select the user roles that will transiton to the %s domain."
+ msgstr ""
  
--#~ msgid "Executable"
--#~ msgstr "Ausführbar"
-+#: ../gui/polgen.glade:1045
-+msgid "Select the user roles that will transiton to the %s domain."
-+msgstr ""
+-#: ../gui/polgen.glade:1073
+-msgid "label106"
++#: ../gui/polgen.glade:928
++msgid "role tab"
+ msgstr ""
  
--#~ msgid "Existing User Roles"
--#~ msgstr "Existierende Benutzer-Rollen"
-+#: ../gui/polgen.glade:1073
-+msgid "label106"
-+msgstr ""
+-#: ../gui/polgen.glade:1102
++#: ../gui/polgen.glade:945
+ msgid "<b>Select roles that %s will transition to:</b>"
+ msgstr ""
  
--#~ msgid "GPL"
--#~ msgstr "GPL"
-+#: ../gui/polgen.glade:1102
-+msgid "<b>Select roles that %s will transition to:</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:1136
++#: ../gui/polgen.glade:963
+ msgid "Select applications domains that %s will transition to."
+ msgstr ""
  
--#~ msgid "Generated Policy Files"
--#~ msgstr "Generierte Richtliniendateien"
-+#: ../gui/polgen.glade:1136
-+msgid "Select applications domains that %s will transition to."
-+msgstr ""
+-#: ../gui/polgen.glade:1164
+-msgid "label107"
++#: ../gui/polgen.glade:983
++msgid ""
++"transition \n"
++"role tab"
+ msgstr ""
  
--#~ msgid "Init script"
--#~ msgstr "Init Skript"
-+#: ../gui/polgen.glade:1164
-+msgid "label107"
-+msgstr ""
+-#: ../gui/polgen.glade:1193
++#: ../gui/polgen.glade:1001
+ msgid "<b>Select the user_roles that will transition to %s:</b>"
+ msgstr ""
  
--#~ msgid "Interacts with the terminal"
--#~ msgstr "Interagiere mit dem Terminal"
-+#: ../gui/polgen.glade:1193
-+msgid "<b>Select the user_roles that will transition to %s:</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:1227
++#: ../gui/polgen.glade:1019
+ msgid "Select the user roles that will transiton to this applications domains."
+ msgstr ""
  
--#~ msgid "Internet Services Daemon (inetd)"
--#~ msgstr "Internet Services Daemon (inetd)"
-+#: ../gui/polgen.glade:1227
-+msgid "Select the user roles that will transiton to this applications domains."
-+msgstr ""
+-#: ../gui/polgen.glade:1255
+-msgid "label108"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1284
++#: ../gui/polgen.glade:1056
+ msgid "<b>Select domains that %s will administer:</b>"
+ msgstr ""
  
--#~ msgid "Internet Services Daemon are daemons started by xinetd"
--#~ msgstr ""
--#~ "'Internet Services Daemon' sind Daemons, die von xinetd gestartet werden"
-+#: ../gui/polgen.glade:1255
-+msgid "label108"
-+msgstr ""
+-#: ../gui/polgen.glade:1318 ../gui/polgen.glade:1409
++#: ../gui/polgen.glade:1074 ../gui/polgen.glade:1129
+ msgid "Select the domains that you would like this user administer."
+ msgstr ""
  
--#~ msgid "Minimal Terminal User Role"
--#~ msgstr "Minimale Terminal-Benutzerrolle"
-+#: ../gui/polgen.glade:1284
-+msgid "<b>Select domains that %s will administer:</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:1346
+-msgid "label109"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1375
++#: ../gui/polgen.glade:1111
+ msgid "<b>Select additional roles for %s:</b>"
+ msgstr ""
  
--#~ msgid "Minimal X Windows User Role"
--#~ msgstr "Minimale X-Windows-Benutzerrolle"
-+#: ../gui/polgen.glade:1318 ../gui/polgen.glade:1409
-+msgid "Select the domains that you would like this user administer."
-+msgstr ""
+-#: ../gui/polgen.glade:1437
+-msgid "label111"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1466
++#: ../gui/polgen.glade:1166
+ msgid "<b>Enter network ports that %s binds on:</b>"
+ msgstr ""
  
--#~ msgid "Modify an existing login user record."
--#~ msgstr "Ändere einen existierenden Benutzer-Datensatz."
-+#: ../gui/polgen.glade:1346
-+msgid "label109"
-+msgstr ""
+-#: ../gui/polgen.glade:1497 ../gui/polgen.glade:1997
++#: ../gui/polgen.glade:1186 ../gui/polgen.glade:1557
+ msgid "<b>TCP Ports</b>"
+ msgstr ""
  
--#~ msgid "Name"
--#~ msgstr "Name"
-+#: ../gui/polgen.glade:1375
-+msgid "<b>Select additional roles for %s:</b>"
+-#: ../gui/polgen.glade:1565 ../gui/polgen.glade:1785
++#: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
++#: ../gui/polgen.glade:1698
++msgid "All"
 +msgstr ""
++
++#: ../gui/polgen.glade:1227 ../gui/polgen.glade:1394
+ msgid "Allows %s to bind to any udp port"
+ msgstr ""
  
--#~ msgid "Polgen"
--#~ msgstr "Polgen"
-+#: ../gui/polgen.glade:1437
-+msgid "label111"
-+msgstr ""
+-#: ../gui/polgen.glade:1567 ../gui/polgen.glade:1787 ../gui/polgen.glade:2061
+-#: ../gui/polgen.glade:2215
+-msgid "All"
++#: ../gui/polgen.glade:1240 ../gui/polgen.glade:1407
++msgid "600-1024"
+ msgstr ""
  
--#~ msgid "Policy Directory"
--#~ msgstr "Richtlinienverzeichnis"
-+#: ../gui/polgen.glade:1466
-+msgid "<b>Enter network ports that %s binds on:</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:1585 ../gui/polgen.glade:1805
++#: ../gui/polgen.glade:1244 ../gui/polgen.glade:1411
+ msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
+ msgstr ""
  
--#~ msgid "Red Hat 2007"
--#~ msgstr "Red Hat 2007"
-+#: ../gui/polgen.glade:1497 ../gui/polgen.glade:1997
-+msgid "<b>TCP Ports</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:1587 ../gui/polgen.glade:1807
+-msgid "600-1024"
++#: ../gui/polgen.glade:1257 ../gui/polgen.glade:1424
++msgid "Unreserved Ports (>1024)"
+ msgstr ""
  
--#~ msgid "Root Admin User Role"
--#~ msgstr "Root-Admin-Benutzerrolle"
-+#: ../gui/polgen.glade:1565 ../gui/polgen.glade:1785
-+msgid "Allows %s to bind to any udp port"
-+msgstr ""
+-#: ../gui/polgen.glade:1605 ../gui/polgen.glade:1825
++#: ../gui/polgen.glade:1261 ../gui/polgen.glade:1428
+ msgid ""
+ "Enter a comma separated list of udp ports or ranges of ports that %s binds "
+ "to. Example: 612, 650-660"
+ msgstr ""
  
--#~ msgid "SELinux Policy Generation Tool"
--#~ msgstr "Tool zum Erstellen von SELinux-Richtlinien"
-+#: ../gui/polgen.glade:1567 ../gui/polgen.glade:1787 ../gui/polgen.glade:2061
-+#: ../gui/polgen.glade:2215
-+msgid "All"
-+msgstr ""
+-#: ../gui/polgen.glade:1607 ../gui/polgen.glade:1827
+-msgid "Unreserved Ports (>1024)"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1638 ../gui/polgen.glade:1858 ../gui/polgen.glade:2079
+-#: ../gui/polgen.glade:2233
++#: ../gui/polgen.glade:1289 ../gui/polgen.glade:1456 ../gui/polgen.glade:1609
++#: ../gui/polgen.glade:1718
+ msgid "Select Ports"
+ msgstr ""
  
--#~ msgid "Select Ports"
--#~ msgstr "Ports auswählen"
-+#: ../gui/polgen.glade:1585 ../gui/polgen.glade:1805
-+msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
-+msgstr ""
+-#: ../gui/polgen.glade:1663 ../gui/polgen.glade:1883
++#: ../gui/polgen.glade:1302 ../gui/polgen.glade:1469
+ msgid "Allows %s to bind to any udp ports > 1024"
+ msgstr ""
  
--#~ msgid ""
--#~ "Select Root Administrator User Role, if this user will be used to "
--#~ "administer the machine while running as root.  This user will not be able "
--#~ "to login to the system directly."
--#~ msgstr ""
--#~ "Wählen Sie 'Root-Administrator Benutzerrolle', wenn dieser Benutzer zur "
--#~ "Verwaltung des Rechners als Root-Benutzer verwendet wird.  Dieser "
--#~ "Benutzer kann sich nicht direkt auf dem System einloggen."
-+#: ../gui/polgen.glade:1587 ../gui/polgen.glade:1807
-+msgid "600-1024"
-+msgstr ""
+-#: ../gui/polgen.glade:1717 ../gui/polgen.glade:2151
++#: ../gui/polgen.glade:1353 ../gui/polgen.glade:1666
+ msgid "<b>UDP Ports</b>"
+ msgstr ""
  
--#~ msgid "Select additional domains that this user role will administer"
--#~ msgstr ""
--#~ "Wählen Sie zusätzliche Domains, die dieser Benutzer administrieren soll."
-+#: ../gui/polgen.glade:1605 ../gui/polgen.glade:1825
+-#: ../gui/polgen.glade:1937
+-msgid "label113"
++#: ../gui/polgen.glade:1519
 +msgid ""
-+"Enter a comma separated list of udp ports or ranges of ports that %s binds "
-+"to. Example: 612, 650-660"
-+msgstr ""
- 
--#~ msgid "Select additional domains to which this user role will transition"
--#~ msgstr ""
--#~ "Wählen Sie zusätzliche Domain(s), in die diese Benutzerrolle übergeht"
-+#: ../gui/polgen.glade:1607 ../gui/polgen.glade:1827
-+msgid "Unreserved Ports (>1024)"
-+msgstr ""
- 
--#~ msgid "Select additional roles for this user"
--#~ msgstr "Wählen Sie zusätzliche Rollen für diesen Benutzer"
-+#: ../gui/polgen.glade:1638 ../gui/polgen.glade:1858 ../gui/polgen.glade:2079
-+#: ../gui/polgen.glade:2233
-+msgid "Select Ports"
-+msgstr ""
- 
--#~ msgid "Select booleans that the application uses"
--#~ msgstr "Wählen Sie booleschen Werte, die diese Applikation verwendet"
-+#: ../gui/polgen.glade:1663 ../gui/polgen.glade:1883
-+msgid "Allows %s to bind to any udp ports > 1024"
-+msgstr ""
++"Network\n"
++"Bind tab"
+ msgstr ""
  
--#~ msgid "Select common application traits"
--#~ msgstr "Wählen Sie allgemeine Applikationseigenschaften"
-+#: ../gui/polgen.glade:1717 ../gui/polgen.glade:2151
-+msgid "<b>UDP Ports</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:1966
++#: ../gui/polgen.glade:1537
+ msgid "<b>Select network ports that %s connects to:</b>"
+ msgstr ""
  
--#~ msgid "Select directory to generate policy in"
--#~ msgstr ""
--#~ "Wählen Sie das Verzeichnis, in das die Richtliniendateien generiert "
--#~ "werden sollen"
-+#: ../gui/polgen.glade:1937
-+msgid "label113"
-+msgstr ""
+-#: ../gui/polgen.glade:2058
++#: ../gui/polgen.glade:1593
+ msgid "Allows %s to connect to any tcp port"
+ msgstr ""
  
--#~ msgid "Select files/directories that the application manages"
--#~ msgstr "Wählen Sie die Dateien/Verzeichnisse, die die Applikation verwaltet"
-+#: ../gui/polgen.glade:1966
-+msgid "<b>Select network ports that %s connects to:</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:2104
++#: ../gui/polgen.glade:1622
+ msgid ""
+ "Enter a comma separated list of tcp ports or ranges of ports that %s "
+ "connects to. Example: 612, 650-660"
+ msgstr ""
  
--#~ msgid ""
--#~ "Select the applications domains that you would like this user role to "
--#~ "transition to."
--#~ msgstr ""
--#~ "Wählen Sie die Applikation-Domains, auf die dieser Benutzerrolle wechseln "
--#~ "soll."
-+#: ../gui/polgen.glade:2058
-+msgid "Allows %s to connect to any tcp port"
-+msgstr ""
+-#: ../gui/polgen.glade:2212
++#: ../gui/polgen.glade:1702
+ msgid "Allows %s to connect to any udp port"
+ msgstr ""
  
--#~ msgid "Select the domains that you would like this user administer."
--#~ msgstr "Wählen Sie die Domains, die dieser Benutzer administrieren soll."
-+#: ../gui/polgen.glade:2104
-+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:2258
++#: ../gui/polgen.glade:1731
+ msgid ""
+ "Enter a comma separated list of udp ports or ranges of ports that %s "
+ "connects to. Example: 612, 650-660"
+ msgstr ""
  
--#~ msgid ""
--#~ "Select the user roles that will transiton to this applications domains."
--#~ msgstr ""
--#~ "Wählen Sie die Applikation-Domains, auf die diese Benutzerrole wechseln "
--#~ "soll."
-+#: ../gui/polgen.glade:2212
-+msgid "Allows %s to connect to any udp port"
-+msgstr ""
+-#: ../gui/polgen.glade:2305
+-msgid "label114"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:2334
++#: ../gui/polgen.glade:1792
+ msgid "<b>Select common application traits for %s:</b>"
+ msgstr ""
  
--#~ msgid "Select type of the application/user role to be confined"
--#~ msgstr ""
--#~ "Wählen Sie den Typ der einzuschränkenden Applikation oder Benutzerrolle"
-+#: ../gui/polgen.glade:2258
-+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:2366
++#: ../gui/polgen.glade:1809
+ msgid "Writes syslog messages\t"
+ msgstr ""
  
--#~ msgid "Select user roles that will transition to this domain"
--#~ msgstr ""
--#~ "Wählen Sie die Benutzerrolle(n), die auf diese Domain übertragen werden "
--#~ "soll"
-+#: ../gui/polgen.glade:2305
-+msgid "label114"
-+msgstr ""
+-#: ../gui/polgen.glade:2385
++#: ../gui/polgen.glade:1824
+ msgid "Create/Manipulate temporary files in /tmp"
+ msgstr ""
  
--#~ msgid "Select user roles that you want to customize"
--#~ msgstr "Wählen Sie die Rolle, welche Sie anpassen wollen"
-+#: ../gui/polgen.glade:2334
-+msgid "<b>Select common application traits for %s:</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:2404
++#: ../gui/polgen.glade:1839
+ msgid "Uses Pam for authentication"
+ msgstr ""
  
--#~ msgid "Sends audit messages"
--#~ msgstr "Sende Audit-Meldungen"
-+#: ../gui/polgen.glade:2366
-+msgid "Writes syslog messages\t"
-+msgstr ""
+-#: ../gui/polgen.glade:2423
++#: ../gui/polgen.glade:1854
+ msgid "Uses nsswitch or getpw* calls"
+ msgstr ""
  
--#~ msgid "Sends email"
--#~ msgstr "Sende Nachricht"
-+#: ../gui/polgen.glade:2385
-+msgid "Create/Manipulate temporary files in /tmp"
-+msgstr ""
+-#: ../gui/polgen.glade:2442
++#: ../gui/polgen.glade:1869
+ msgid "Uses dbus"
+ msgstr ""
  
--#~ msgid "Standard Init Daemon"
--#~ msgstr "Standard Init Daemon"
-+#: ../gui/polgen.glade:2404
-+msgid "Uses Pam for authentication"
-+msgstr ""
+-#: ../gui/polgen.glade:2461
++#: ../gui/polgen.glade:1884
+ msgid "Sends audit messages"
+ msgstr ""
  
--#~ 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 sind Daemons, die beim Booten via Init-Skripte "
--#~ "gestartet werden. Benötigt normalerweise ein Skript in /etc/rc.d/init.d"
-+#: ../gui/polgen.glade:2423
-+msgid "Uses nsswitch or getpw* calls"
-+msgstr ""
+-#: ../gui/polgen.glade:2480
++#: ../gui/polgen.glade:1899
+ msgid "Interacts with the terminal"
+ msgstr ""
  
--#~ msgid ""
--#~ "This tool can be used to generate a policy framework, to confine "
--#~ "applications or users using SELinux.   \n"
--#~ "\n"
--#~ "The tool generates:\n"
--#~ "Type enforcement file (te)\n"
--#~ "Interface file (if)\n"
--#~ "File context file (fc)\n"
--#~ "Shell script (sh) - used to compile and install the policy. "
--#~ msgstr ""
--#~ "Dieses Tool kann dazu verwendet werden, ein Richtlinien-Framework zur "
--#~ "Abgrenzung von Applikationen oder Benutzern mit SELinux zu erstellen.   \n"
--#~ "\n"
--#~ "Das Tool generiert:\n"
--#~ "Typ-Enforcement-Datei (te)\n"
--#~ "Interface-Datei (if)\n"
--#~ "Dateikontextdatei (fc)\n"
--#~ "Shell-Skript (sh) - wird für das Kompilieren und Installieren der "
--#~ "Richtlinie verwendet. "
-+#: ../gui/polgen.glade:2442
-+msgid "Uses dbus"
-+msgstr ""
+-#: ../gui/polgen.glade:2499
++#: ../gui/polgen.glade:1914
+ msgid "Sends email"
+ msgstr ""
  
--#~ msgid ""
--#~ "This tool will generate the following: \n"
--#~ "Type Enforcement(te), File Context(fc), Interface(if), Shell Script(sh)\n"
--#~ "\n"
--#~ "Execute shell script to compile/install and relabel files/directories.  \n"
--#~ "Put the machine in permissive mode (setenforce 0). \n"
--#~ "Run/restart the application to generate avc messages.\n"
--#~ "Use audit2allow -R to generate additional rules for the te file.\n"
--#~ msgstr ""
--#~ "Dieses Werkzeug erstellt das folgende: \n"
--#~ "Type Enforcment(te), File Context(fc), Interface(if), Shell Script(sh).\n"
--#~ "\n"
--#~ "Führen Sie das Shell-Skript aus, um Dateien/Verzeichnisse zu kompilieren/"
--#~ "installieren und neu zu kennzeichnen.\n"
--#~ "Anschliessend können Sie den Rechner in 'permissive' Modus versetzen. \n"
--#~ "Führen Sie die Applikation aus oder starten Sie diese neu, um 'avc'-"
--#~ "Meldungen zu generieren.\n"
--#~ "Verwenden Sie 'audit2allow -R', um zusätzliche Regeln für die 'te'-Datei "
--#~ "zu erstellen.\n"
-+#: ../gui/polgen.glade:2461
-+msgid "Sends audit messages"
-+msgstr ""
+-#: ../gui/polgen.glade:2530
+-msgid "label115"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:2559
++#: ../gui/polgen.glade:1961
+ msgid "<b>Add files/directories that %s manages</b>"
+ msgstr ""
  
--#~ msgid ""
--#~ "This tool will generate the following: \n"
--#~ "Type Enforcement(te), File Context(fc), Interface(if), Shell Script(sh)\n"
--#~ "Execute shell script as root to compile/install and relabel files/"
--#~ "directories.  \n"
--#~ "Use semanage or useradd to map Linux login users to user roles.\n"
--#~ "Put the machine in permissive mode (setenforce 0). \n"
--#~ "Login as the user and test this user role.\n"
--#~ "Use audit2allow -R to generate additional rules for the te file.\n"
--#~ msgstr ""
--#~ "Dieses Werkzeug erstellt das folgende: \n"
--#~ "Type Enforcment(te), File Context(fc), Interface(if), Shell Script(sh).\n"
--#~ "Führen Sie das Shell-Skript als root aus, um Dateien/Verzeichnisse zu "
--#~ "kompilieren/installieren und neu zu kennzeichnen.\n"
--#~ "Benutzen Sie semanage oder useradd, um Linux-Anmeldebenutzer den "
--#~ "Beutzerrollen zuzuordnen.\n"
--#~ "Anschliessend können Sie den Rechner in permissive-Modus versetzen. \n"
--#~ "Melden Sie sich als Benutzer an und testen Sie die Benutzerrolle.\n"
--#~ "Verwenden Sie audit2allow -R, um zusätzliche Regeln für die Datei zu "
--#~ "erstellen.\n"
-+#: ../gui/polgen.glade:2480
-+msgid "Interacts with the terminal"
-+msgstr ""
+-#: ../gui/polgen.glade:2788
++#: ../gui/polgen.glade:2122
+ msgid ""
+ "Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
+ "Files ..."
+ 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 ""
--#~ "Dieser Benutzer kann sich via X oder Terminal auf einer Maschine "
--#~ "einloggen.  Standardmäßig besitzt dieser Benutzer kein setuid, kein "
--#~ "Netzwerk, kein sudo und kein su."
-+#: ../gui/polgen.glade:2499
-+msgid "Sends email"
-+msgstr ""
+-#: ../gui/polgen.glade:2823
+-msgid "label116"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:2852
++#: ../gui/polgen.glade:2166
+ msgid "<b>Add booleans from the %s policy:</b>"
+ msgstr ""
  
--#~ 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 loggt sich auf einer Maschine nur via Terminal oder Login "
--#~ "von Remote aus ein.  Standardmäßig besitzt dieser Benutzer kein setuid, "
--#~ "kein Netzwerk, kein su und kein sudo."
-+#: ../gui/polgen.glade:2530
-+msgid "label115"
-+msgstr ""
+-#: ../gui/polgen.glade:3002
++#: ../gui/polgen.glade:2274
+ msgid "Add/Remove booleans used by the %s domain"
+ msgstr ""
  
--#~ msgid "Unreserved Ports (>1024)"
--#~ msgstr "Nicht reservierte Ports (>1024)"
-+#: ../gui/polgen.glade:2559
-+msgid "<b>Add files/directories that %s manages</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:3066
++#: ../gui/polgen.glade:2316
+ msgid "<b>Which directory you will generate the %s policy?</b>"
+ msgstr ""
  
--#~ msgid "User Application"
--#~ msgstr "Benutzerapplikation"
-+#: ../gui/polgen.glade:2788
-+msgid ""
-+"Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
-+"Files ..."
-+msgstr ""
+-#: ../gui/polgen.glade:3097
++#: ../gui/polgen.glade:2334
+ msgid "Policy Directory"
+ msgstr ""
  
--#~ msgid ""
--#~ "User Application are any application that you would like to confine that "
--#~ "is started by a user"
--#~ msgstr ""
--#~ "Eine Benutzerapplikation ist eine beliebige Applikation, die von einem "
--#~ "Benutzer gestartet wird und die Sie einschränken möchten"
-+#: ../gui/polgen.glade:2823
-+msgid "label116"
-+msgstr ""
+-#: ../gui/polgen.glade:3254
+-msgid "Add Booleans Dialog"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:3327
+-msgid "Boolean Name"
+-msgstr ""
+-
+-#: ../gui/polgengui.py:261
++#: ../gui/polgengui.py:262
+ msgid "Role"
+ msgstr ""
  
--#~ msgid "User Role"
--#~ msgstr "Benutzer-Rolle"
-+#: ../gui/polgen.glade:2852
-+msgid "<b>Add booleans from the %s policy:</b>"
-+msgstr ""
+-#: ../gui/polgengui.py:268
++#: ../gui/polgengui.py:269
+ msgid "Existing_User"
+ msgstr ""
  
--#~ msgid ""
--#~ "User with full networking, no setuid applications without transition, no "
--#~ "su, can sudo to Root Administration Roles"
--#~ msgstr ""
--#~ "Benutzer mit vollem Zugriff auf das Netzwerk, keine setuid-Applikationen "
--#~ "ohne Übertragung, kein su und kann mit sudo in Root Administration Roles "
--#~ "wechseln."
-+#: ../gui/polgen.glade:3002
-+msgid "Add/Remove booleans used by the %s domain"
-+msgstr ""
+-#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
++#: ../gui/polgengui.py:283 ../gui/polgengui.py:291 ../gui/polgengui.py:305
+ msgid "Application"
+ msgstr ""
  
--#~ msgid ""
--#~ "User with full networking, no setuid applications without transition, no "
--#~ "sudo, no su."
--#~ msgstr ""
--#~ "Benutzer mit vollem Zugriff auf das Netzwerk, keine setuid-Applikationen "
--#~ "ohne Übertragung, kein sudo und kein su."
-+#: ../gui/polgen.glade:3066
-+msgid "<b>Which directory you will generate the %s policy?</b>"
-+msgstr ""
+-#: ../gui/polgengui.py:352
++#: ../gui/polgengui.py:353
+ #, python-format
+ msgid "%s must be a directory"
+ msgstr ""
  
--#~ msgid "Uses Pam for authentication"
--#~ msgstr "Benutzt PAM zur Authentifizierung"
-+#: ../gui/polgen.glade:3097
-+msgid "Policy Directory"
-+msgstr ""
+-#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
++#: ../gui/polgengui.py:413 ../gui/polgengui.py:694
+ msgid "You must select a user"
+ msgstr ""
  
--#~ msgid "Uses dbus"
--#~ msgstr "Benutzt DBus"
-+#: ../gui/polgen.glade:3254
-+msgid "Add Booleans Dialog"
-+msgstr ""
+-#: ../gui/polgengui.py:542
++#: ../gui/polgengui.py:543
+ msgid "Select executable file to be confined."
+ msgstr ""
  
--#~ msgid "Uses nsswitch or getpw* calls"
--#~ msgstr "Benutzt nsswitch- oder getpw*-Aufrufe"
-+#: ../gui/polgen.glade:3327
-+msgid "Boolean Name"
-+msgstr ""
+-#: ../gui/polgengui.py:553
++#: ../gui/polgengui.py:554
+ msgid "Select init script file to be confined."
+ msgstr ""
  
--#~ msgid "Web Application/Script (CGI)"
--#~ msgstr "Web Application/Script (CGI)"
-+#: ../gui/polgengui.py:261
-+msgid "Role"
-+msgstr ""
+-#: ../gui/polgengui.py:563
++#: ../gui/polgengui.py:564
+ msgid "Select file(s) that confined application creates or writes"
+ msgstr ""
  
--#~ msgid ""
--#~ "Web Applications/Script (CGI) CGI scripts started by the web server "
--#~ "(apache)"
--#~ msgstr ""
--#~ "Web-Applikationen/Skript (CGI) CGI-Skripte, die vom Web-Server (Apache) "
--#~ "gestartet werden"
-+#: ../gui/polgengui.py:268
-+msgid "Existing_User"
-+msgstr ""
+-#: ../gui/polgengui.py:570
++#: ../gui/polgengui.py:571
+ msgid "Select directory(s) that the confined application owns and writes into"
+ msgstr ""
  
--#~ msgid "Writes syslog messages\t"
--#~ msgstr "Schreibt syslog-Nachricht\t"
-+#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
-+msgid "Application"
-+msgstr ""
+-#: ../gui/polgengui.py:632
++#: ../gui/polgengui.py:633
+ msgid "Select directory to generate policy files in"
+ msgstr ""
  
--#~ msgid "translator-credits"
--#~ msgstr "N/A"
-+#: ../gui/polgengui.py:352
-+#, python-format
-+msgid "%s must be a directory"
-+msgstr ""
+-#: ../gui/polgengui.py:649
++#: ../gui/polgengui.py:650
+ #, python-format
+ msgid ""
+ "Type %s_t already defined in current policy.\n"
+ "Do you want to continue?"
+ msgstr ""
  
--#~ msgid "Role"
--#~ msgstr "Funktion"
-+#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
-+msgid "You must select a user"
-+msgstr ""
+-#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
++#: ../gui/polgengui.py:650 ../gui/polgengui.py:654
+ msgid "Verify Name"
+ msgstr ""
  
--#~ msgid "Existing_User"
--#~ msgstr "Bestehender_Benutzer"
-+#: ../gui/polgengui.py:542
-+msgid "Select executable file to be confined."
-+msgstr ""
+-#: ../gui/polgengui.py:653
++#: ../gui/polgengui.py:654
+ #, python-format
+ msgid ""
+ "Module %s.pp already loaded in current policy.\n"
+ "Do you want to continue?"
+ msgstr ""
  
--#~ msgid "Application"
--#~ msgstr "Applikation"
-+#: ../gui/polgengui.py:553
-+msgid "Select init script file to be confined."
-+msgstr ""
+-#: ../gui/polgengui.py:699
++#: ../gui/polgengui.py:700
+ msgid ""
+ "You must add a name made up of letters and numbers and containing no spaces."
+ msgstr ""
  
--#~ msgid "%s must be a directory"
--#~ msgstr "%s muss ein Verzeichnis sein"
-+#: ../gui/polgengui.py:563
-+msgid "Select file(s) that confined application creates or writes"
-+msgstr ""
+-#: ../gui/polgengui.py:713
++#: ../gui/polgengui.py:714
+ msgid "You must enter a executable"
+ msgstr ""
  
--#~ msgid "You must select a user"
--#~ msgstr "Sie müssen eine Benutzer auswählen"
-+#: ../gui/polgengui.py:570
-+msgid "Select directory(s) that the confined application owns and writes into"
-+msgstr ""
+-#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
++#: ../gui/polgengui.py:739 ../gui/system-config-selinux.py:174
+ msgid "Configue SELinux"
+ msgstr ""
  
--#~ msgid "Select executable file to be confined."
--#~ msgstr "Wählen Sie eine einzuschränkende ausführbare Datei."
-+#: ../gui/polgengui.py:632
-+msgid "Select directory to generate policy files in"
-+msgstr ""
+-#: ../gui/polgen.py:158
+-msgid "Internet Services Daemon"
+-msgstr ""
+-
+-#: ../gui/polgen.py:197
+-#, python-format
+-msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+-msgstr ""
+-
+-#: ../gui/polgen.py:324
+-msgid "You must enter a name for your confined process/user"
+-msgstr ""
+-
+-#: ../gui/polgen.py:326
+-msgid ""
+-"Name must be alpha numberic with no spaces. Consider using option \"-n "
+-"MODULENAME\""
+-msgstr ""
+-
+-#: ../gui/polgen.py:414
+-msgid "User Role types can not be assigned executables."
+-msgstr ""
+-
+-#: ../gui/polgen.py:420
+-msgid "Only Daemon apps can use an init script.."
+-msgstr ""
+-
+-#: ../gui/polgen.py:438
+-msgid "use_resolve must be a boolean value "
+-msgstr ""
+-
+-#: ../gui/polgen.py:444
+-msgid "use_syslog must be a boolean value "
+-msgstr ""
+-
+-#: ../gui/polgen.py:450
+-msgid "use_kerberos must be a boolean value "
+-msgstr ""
+-
+-#: ../gui/polgen.py:456
+-msgid "manage_krb5_rcache must be a boolean value "
+-msgstr ""
+-
+-#: ../gui/polgen.py:486
+-msgid "USER Types automatically get a tmp type"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1004
+-msgid "You must enter the executable path for your confined process"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1182
+-msgid "Type Enforcement file"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1183
+-msgid "Interface file"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1184
+-msgid "File Contexts file"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1185
+-msgid "Setup Script"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1306
+-#, python-format
+-msgid ""
+-"\n"
+-"%s\n"
+-"\n"
+-"sepolgen [ -n moduleName ] [ -m ] [ -t type ] [ executable | Name ]\n"
+-"valid Types:\n"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1354
+-msgid "Executable or Name required"
+-msgstr ""
+-
+ #: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
+ msgid "Network Port"
+ msgstr ""
+@@ -1952,1411 +1859,1499 @@ msgstr ""
+ msgid "Group View"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:1 ../gui/selinux.tbl:30 ../gui/selinux.tbl:31
+-#: ../gui/selinux.tbl:32 ../gui/selinux.tbl:33 ../gui/selinux.tbl:34
+-#: ../gui/selinux.tbl:36 ../gui/selinux.tbl:37 ../gui/selinux.tbl:38
+-#: ../gui/selinux.tbl:39 ../gui/selinux.tbl:40 ../gui/selinux.tbl:42
+-#: ../gui/selinux.tbl:43 ../gui/selinux.tbl:44 ../gui/selinux.tbl:45
+-#: ../gui/selinux.tbl:46 ../gui/selinux.tbl:47 ../gui/selinux.tbl:48
+-#: ../gui/selinux.tbl:49 ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
+-#: ../gui/selinux.tbl:52 ../gui/selinux.tbl:53 ../gui/selinux.tbl:59
+-#: ../gui/selinux.tbl:60 ../gui/selinux.tbl:61 ../gui/selinux.tbl:62
+-#: ../gui/selinux.tbl:63 ../gui/selinux.tbl:64 ../gui/selinux.tbl:65
+-#: ../gui/selinux.tbl:66 ../gui/selinux.tbl:67 ../gui/selinux.tbl:68
+-#: ../gui/selinux.tbl:69 ../gui/selinux.tbl:75 ../gui/selinux.tbl:76
+-#: ../gui/selinux.tbl:77 ../gui/selinux.tbl:78 ../gui/selinux.tbl:79
+-#: ../gui/selinux.tbl:80 ../gui/selinux.tbl:81 ../gui/selinux.tbl:82
+-#: ../gui/selinux.tbl:83 ../gui/selinux.tbl:84 ../gui/selinux.tbl:86
+-#: ../gui/selinux.tbl:88 ../gui/selinux.tbl:89 ../gui/selinux.tbl:90
+-#: ../gui/selinux.tbl:92 ../gui/selinux.tbl:94 ../gui/selinux.tbl:95
+-#: ../gui/selinux.tbl:96 ../gui/selinux.tbl:97 ../gui/selinux.tbl:98
+-#: ../gui/selinux.tbl:99 ../gui/selinux.tbl:100 ../gui/selinux.tbl:101
+-#: ../gui/selinux.tbl:102 ../gui/selinux.tbl:103 ../gui/selinux.tbl:104
+-#: ../gui/selinux.tbl:106 ../gui/selinux.tbl:108 ../gui/selinux.tbl:109
+-#: ../gui/selinux.tbl:110 ../gui/selinux.tbl:111 ../gui/selinux.tbl:112
+-#: ../gui/selinux.tbl:113 ../gui/selinux.tbl:114 ../gui/selinux.tbl:116
+-#: ../gui/selinux.tbl:117 ../gui/selinux.tbl:119 ../gui/selinux.tbl:121
+-#: ../gui/selinux.tbl:123 ../gui/selinux.tbl:124 ../gui/selinux.tbl:127
+-#: ../gui/selinux.tbl:129 ../gui/selinux.tbl:130 ../gui/selinux.tbl:131
+-#: ../gui/selinux.tbl:132 ../gui/selinux.tbl:133 ../gui/selinux.tbl:134
+-#: ../gui/selinux.tbl:135 ../gui/selinux.tbl:136 ../gui/selinux.tbl:137
+-#: ../gui/selinux.tbl:138 ../gui/selinux.tbl:139 ../gui/selinux.tbl:142
+-#: ../gui/selinux.tbl:143 ../gui/selinux.tbl:144 ../gui/selinux.tbl:145
+-#: ../gui/selinux.tbl:146 ../gui/selinux.tbl:147 ../gui/selinux.tbl:148
+-#: ../gui/selinux.tbl:149 ../gui/selinux.tbl:150 ../gui/selinux.tbl:151
+-#: ../gui/selinux.tbl:152 ../gui/selinux.tbl:154 ../gui/selinux.tbl:155
+-#: ../gui/selinux.tbl:156 ../gui/selinux.tbl:157 ../gui/selinux.tbl:158
+-#: ../gui/selinux.tbl:159 ../gui/selinux.tbl:160 ../gui/selinux.tbl:167
+-#: ../gui/selinux.tbl:171 ../gui/selinux.tbl:172 ../gui/selinux.tbl:173
+-#: ../gui/selinux.tbl:174 ../gui/selinux.tbl:175 ../gui/selinux.tbl:177
+-#: ../gui/selinux.tbl:178 ../gui/selinux.tbl:179 ../gui/selinux.tbl:180
+-#: ../gui/selinux.tbl:184 ../gui/selinux.tbl:192 ../gui/selinux.tbl:193
+-#: ../gui/selinux.tbl:194 ../gui/selinux.tbl:195 ../gui/selinux.tbl:196
+-#: ../gui/selinux.tbl:197 ../gui/selinux.tbl:198 ../gui/selinux.tbl:199
+-#: ../gui/selinux.tbl:200 ../gui/selinux.tbl:201 ../gui/selinux.tbl:206
+-#: ../gui/selinux.tbl:207 ../gui/selinux.tbl:218 ../gui/selinux.tbl:219
+-#: ../gui/selinux.tbl:220 ../gui/selinux.tbl:222 ../gui/selinux.tbl:224
+-#: ../gui/selinux.tbl:226 ../gui/selinux.tbl:227 ../gui/selinux.tbl:230
+-msgid "SELinux Service Protection"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:1
+-msgid "Disable SELinux protection for acct daemon"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:2 ../gui/selinux.tbl:3 ../gui/selinux.tbl:70
+-#: ../gui/selinux.tbl:153 ../gui/selinux.tbl:168 ../gui/selinux.tbl:169
+-#: ../gui/selinux.tbl:170 ../gui/selinux.tbl:189 ../gui/selinux.tbl:202
+-#: ../gui/selinux.tbl:203 ../gui/selinux.tbl:204 ../gui/selinux.tbl:205
+-msgid "Admin"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:2
+-msgid "Allow all daemons to write corefiles to /"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:3
+-msgid "Allow all daemons the ability to use unallocated ttys"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
+-#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
+-#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
+-#: ../gui/selinux.tbl:210 ../gui/selinux.tbl:211 ../gui/selinux.tbl:212
+-#: ../gui/selinux.tbl:213 ../gui/selinux.tbl:214 ../gui/selinux.tbl:215
+-#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
+-msgid "User Privs"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:4
+-msgid ""
+-"Allow gadmin SELinux user account to execute files in home directory or /tmp"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:5
+-msgid ""
+-"Allow guest SELinux user account to execute files in home directory or /tmp"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
+-msgid "Memory Protection"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:6
+-msgid "Allow java executable stack"
++#: ../gui/semanagePage.py:126
++#, python-format
++msgid "Are you sure you want to delete %s '%s'?"
+ msgstr ""
  
--#~ msgid "Select init script file to be confined."
--#~ msgstr "Wählen Sie eine Init-Skript-Datei, die eingeschränkt werden soll."
-+#: ../gui/polgengui.py:649
+-#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
+-#: ../gui/selinux.tbl:209
+-msgid "Mount"
++#: ../gui/semanagePage.py:126
 +#, python-format
-+msgid ""
-+"Type %s_t already defined in current policy.\n"
-+"Do you want to continue?"
-+msgstr ""
++msgid "Delete %s"
+ msgstr ""
  
--#~ msgid "Select file(s) that confined application creates or writes"
--#~ msgstr ""
--#~ "Wählen Sie die Datei(en), die eine eingeschränkte Applikation erstellt "
--#~ "oder schreibt"
-+#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
-+msgid "Verify Name"
-+msgstr ""
+-#: ../gui/selinux.tbl:7
+-msgid "Allow mount to mount any file"
++#: ../gui/semanagePage.py:134
++#, python-format
++msgid "Add %s"
+ msgstr ""
  
--#~ msgid ""
--#~ "Select directory(s) that the confined application owns and writes into"
--#~ msgstr ""
--#~ "Wählen Sie das/die Verzeichnis(se), die die eingeschränkte Applikation "
--#~ "besitzt und in die sie schreibt"
-+#: ../gui/polgengui.py:653
+-#: ../gui/selinux.tbl:8
+-msgid "Allow mount to mount any directory"
++#: ../gui/semanagePage.py:148
 +#, python-format
-+msgid ""
-+"Module %s.pp already loaded in current policy.\n"
-+"Do you want to continue?"
-+msgstr ""
++msgid "Modify %s"
+ msgstr ""
  
--#~ msgid "Select directory to generate policy files in"
--#~ msgstr ""
--#~ "Wählen Sie das Verzeichnis, in das die Richtliniendateien generiert "
--#~ "werden sollen"
-+#: ../gui/polgengui.py:699
-+msgid ""
-+"You must add a name made up of letters and numbers and containing no spaces."
-+msgstr ""
+-#: ../gui/selinux.tbl:9
+-msgid "Allow mplayer executable stack"
++#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
++msgid "Permissive"
+ msgstr ""
  
--#~ msgid ""
--#~ "Type %s_t already defined in current policy.\n"
--#~ "Do you want to continue?"
--#~ msgstr ""
--#~ "Typ %s_t bereits definiert in aktueller Richtlinie.\n"
--#~ "Wollen Sie fortfahren?"
-+#: ../gui/polgengui.py:713
-+msgid "You must enter a executable"
-+msgstr ""
+-#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
+-#: ../gui/selinux.tbl:188
+-msgid "SSH"
++#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
++msgid "Enforcing"
+ msgstr ""
  
--#~ msgid "Verify Name"
--#~ msgstr "Überprüfe Name"
-+#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
-+msgid "Configue SELinux"
-+msgstr ""
+-#: ../gui/selinux.tbl:10
+-msgid "Allow ssh to run ssh-keysign"
++#: ../gui/statusPage.py:94
++msgid "Status"
+ msgstr ""
  
--#~ msgid ""
--#~ "Module %s.pp already loaded in current policy.\n"
--#~ "Do you want to continue?"
--#~ msgstr ""
--#~ "Modul %s.pp bereits geladen in aktueller Richtlinie.\n"
--#~ "Wollen Sie fortfahren?"
-+#: ../gui/polgen.py:158
-+msgid "Internet Services Daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:11
++#: ../gui/statusPage.py:133
+ msgid ""
+-"Allow staff SELinux user account to execute files in home directory or /tmp"
++"Changing the policy type will cause a relabel of the entire file system on "
++"the next boot. Relabeling takes a long time depending on the size of the "
++"file system.  Do you wish to continue?"
+ msgstr ""
  
--#~ msgid "You must enter a name"
--#~ msgstr "Sie müssen einen Namen angeben"
-+#: ../gui/polgen.py:197
-+#, python-format
-+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
-+msgstr ""
+-#: ../gui/selinux.tbl:12
++#: ../gui/statusPage.py:147
+ msgid ""
+-"Allow sysadm SELinux user account to execute files in home directory or /tmp"
++"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
++"you later decide to turn SELinux back on, the system will be required to "
++"relabel.  If you just want to see if SELinux is causing a problem on your "
++"system, you can go to permissive mode which will only log errors and not "
++"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
++"wish to continue?"
+ msgstr ""
  
--#~ msgid "You must enter a executable"
--#~ msgstr "Sie müssen eine ausführbare Datei angeben"
-+#: ../gui/polgen.py:324
-+msgid "You must enter a name for your confined process/user"
-+msgstr ""
+-#: ../gui/selinux.tbl:13
++#: ../gui/statusPage.py:152
+ msgid ""
+-"Allow unconfined SELinux user account to execute files in home directory or /"
+-"tmp"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:14
+-msgid "Network Configuration"
++"Changing to SELinux enabled will cause a relabel of the entire file system "
++"on the next boot. Relabeling takes a long time depending on the size of the "
++"file system.  Do you wish to continue?"
+ msgstr ""
  
--#~ msgid "Configue SELinux"
--#~ msgstr "SELinux konfigurieren"
-+#: ../gui/polgen.py:326
-+msgid ""
-+"Name must be alpha numberic with no spaces. Consider using option \"-n "
-+"MODULENAME\""
-+msgstr ""
+-#: ../gui/selinux.tbl:14
+-msgid "Allow unlabeled packets to flow on the network"
++#: ../gui/system-config-selinux.glade:11
++msgid "system-config-selinux"
+ msgstr ""
  
--#~ msgid "Ports must be numbers or ranges of numbers from 1 to %d "
--#~ msgstr "Ports müssen Zahlen zwischen 1 und %d sein"
-+#: ../gui/polgen.py:414
-+msgid "User Role types can not be assigned executables."
-+msgstr ""
+-#: ../gui/selinux.tbl:15
++#: ../gui/system-config-selinux.glade:12
+ msgid ""
+-"Allow user SELinux user account to execute files in home directory or /tmp"
++"Copyright (c)2006 Red Hat, Inc.\n"
++"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
+ msgstr ""
  
--#~ msgid "You must enter a name for your confined process/user"
--#~ msgstr ""
--#~ "Sie müssen einen Pfad für Ihren eingeschränkten Prozess/Benutzer eingeben"
-+#: ../gui/polgen.py:420
-+msgid "Only Daemon apps can use an init script.."
-+msgstr ""
+-#: ../gui/selinux.tbl:16
+-msgid "Allow unconfined to dyntrans to unconfined_execmem"
++#: ../gui/system-config-selinux.glade:22
++#: ../gui/system-config-selinux.glade:544
++msgid "Add SELinux Login Mapping"
+ msgstr ""
  
--#~ msgid "USER Types are not allowed executables"
--#~ msgstr "USER-Types sind keine erlaubten ausführbaren Dateien"
-+#: ../gui/polgen.py:438
-+msgid "use_resolve must be a boolean value "
-+msgstr ""
+-#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
+-#: ../gui/selinux.tbl:140
+-msgid "Databases"
++#: ../gui/system-config-selinux.glade:257
++msgid "Add SELinux Network Ports"
+ msgstr ""
  
--#~ msgid "Only DAEMON apps can use an init script"
--#~ msgstr "Nur DAEMON-Applikationen können ein Init-Skript verwenden"
-+#: ../gui/polgen.py:444
-+msgid "use_syslog must be a boolean value "
-+msgstr ""
+-#: ../gui/selinux.tbl:17
+-msgid "Allow user to connect to mysql socket"
++#: ../gui/system-config-selinux.glade:391
++#: ../gui/system-config-selinux.glade:678
++msgid "SELinux Type"
+ msgstr ""
  
--#~ msgid "use_syslog must be a boolean value "
--#~ msgstr "use_syslog muss ein Boolescher Wert sein"
-+#: ../gui/polgen.py:450
-+msgid "use_kerberos must be a boolean value "
-+msgstr ""
+-#: ../gui/selinux.tbl:18
+-msgid "Allow user to connect to postgres socket"
++#: ../gui/system-config-selinux.glade:622
++msgid "File Specification"
+ msgstr ""
  
--#~ msgid "USER Types automatically get a tmp type"
--#~ msgstr "USER-Types erhalten automatisch ein tmp-Type"
-+#: ../gui/polgen.py:456
-+msgid "manage_krb5_rcache must be a boolean value "
-+msgstr ""
+-#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
+-msgid "XServer"
++#: ../gui/system-config-selinux.glade:650
++msgid "File Type"
+ msgstr ""
  
--#~ msgid "You must enter the executable path for your confined process"
--#~ msgstr ""
--#~ "Sie müssen einen ausführbaren Pfad für Ihren eingeschränkten Prozess "
--#~ "eingeben"
-+#: ../gui/polgen.py:486
-+msgid "USER Types automatically get a tmp type"
+-#: ../gui/selinux.tbl:19
+-msgid "Allow clients to write to X shared memory"
+-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 ""
- 
--#~ msgid "Type Enforcement file"
--#~ msgstr "Type Enforcement Datei"
-+#: ../gui/polgen.py:1004
-+msgid "You must enter the executable path for your confined process"
++
++#: ../gui/system-config-selinux.glade:773
++msgid "MLS"
 +msgstr ""
- 
--#~ msgid "Interface file"
--#~ msgstr "Schnittstellendatei"
-+#: ../gui/polgen.py:1182
-+msgid "Type Enforcement file"
++
++#: ../gui/system-config-selinux.glade:837
++msgid "Add SELinux User"
 +msgstr ""
- 
--#~ msgid "File Contexts file"
--#~ msgstr "Datei-Kontexte-Datei"
-+#: ../gui/polgen.py:1183
-+msgid "Interface file"
++
++#: ../gui/system-config-selinux.glade:1079
++msgid "SELinux Administration"
 +msgstr ""
- 
--#~ msgid "Setup Script"
--#~ msgstr "Skript für das Einrichten"
-+#: ../gui/polgen.py:1184
-+msgid "File Contexts file"
++
++#: ../gui/system-config-selinux.glade:1122
++msgid "Add"
 +msgstr ""
- 
--#~ msgid ""
--#~ "SELinux Port\n"
--#~ "Type"
--#~ msgstr ""
--#~ "SELinux Port\n"
--#~ "Typ"
-+#: ../gui/polgen.py:1185
-+msgid "Setup Script"
++
++#: ../gui/system-config-selinux.glade:1144
++msgid "_Properties"
 +msgstr ""
- 
--#~ msgid "Protocol"
--#~ msgstr "Protokoll"
-+#: ../gui/polgen.py:1306
-+#, python-format
-+msgid ""
-+"\n"
-+"%s\n"
-+"\n"
-+"sepolgen [ -n moduleName ] [ -m ] [ -t type ] [ executable | Name ]\n"
-+"valid Types:\n"
++
++#: ../gui/system-config-selinux.glade:1166
++msgid "_Delete"
 +msgstr ""
- 
--#~ msgid ""
--#~ "MLS/MCS\n"
--#~ "Level"
--#~ msgstr ""
--#~ "MLS/MCS\n"
--#~ "Level"
-+#: ../gui/polgen.py:1354
-+msgid "Executable or Name required"
++
++#: ../gui/system-config-selinux.glade:1256
++msgid "Select Management Object"
 +msgstr ""
- 
--#~ msgid "Port"
--#~ msgstr "Port"
-+#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
-+msgid "Network Port"
++
++#: ../gui/system-config-selinux.glade:1273
++msgid "<b>Select:</b>"
 +msgstr ""
- 
--#~ msgid "Port number \"%s\" is not valid.  0 < PORT_NUMBER < 65536 "
--#~ msgstr "Portnummer \"%s\" ist nicht gültig. 0 < PORTNUMMER < 65536 "
-+#: ../gui/portsPage.py:85
++
++#: ../gui/system-config-selinux.glade:1326
++msgid "System Default Enforcing Mode"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:1354
 +msgid ""
-+"SELinux Port\n"
-+"Type"
++"Disabled\n"
++"Permissive\n"
++"Enforcing\n"
 +msgstr ""
- 
--#~ msgid "List View"
--#~ msgstr "Listenansicht"
-+#: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
-+msgid "Protocol"
++
++#: ../gui/system-config-selinux.glade:1373
++msgid "Current Enforcing Mode"
 +msgstr ""
- 
--#~ msgid "Group View"
--#~ msgstr "Gruppenansicht"
-+#: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
-+msgid ""
-+"MLS/MCS\n"
-+"Level"
++
++#: ../gui/system-config-selinux.glade:1418
++msgid "System Default Policy Type: "
 +msgstr ""
  
--#~ msgid "SELinux Service Protection"
--#~ msgstr "SELinux-Dienst-Schutz"
-+#: ../gui/portsPage.py:101
-+msgid "Port"
-+msgstr ""
+-#: ../gui/selinux.tbl:20
++#: ../gui/system-config-selinux.glade:1463
+ msgid ""
+-"Allow xguest SELinux user account to execute files in home directory or /tmp"
++"Select if you wish to relabel then entire file system on next reboot.  "
++"Relabeling can take a very long time, depending on the size of the system.  "
++"If you are changing policy types or going from disabled to enforcing, a "
++"relabel is required."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for acct daemon"
--#~ msgstr "Deaktiviere SELinux Schutz für acct daemon"
-+#: ../gui/portsPage.py:207
-+#, python-format
-+msgid "Port number \"%s\" is not valid.  0 < PORT_NUMBER < 65536 "
+-#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
+-#: ../gui/selinux.tbl:231
+-msgid "NIS"
++#: ../gui/system-config-selinux.glade:1509
++msgid "Relabel on next reboot."
 +msgstr ""
 +
-+#: ../gui/portsPage.py:252
-+msgid "List View"
++#: ../gui/system-config-selinux.glade:1561
++msgid "label37"
 +msgstr ""
 +
-+#: ../gui/portsPage.py:255 ../gui/system-config-selinux.glade:2419
-+msgid "Group View"
++#: ../gui/system-config-selinux.glade:1598
++msgid "Revert boolean setting to system default"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:1 ../gui/selinux.tbl:30 ../gui/selinux.tbl:31
-+#: ../gui/selinux.tbl:32 ../gui/selinux.tbl:33 ../gui/selinux.tbl:34
-+#: ../gui/selinux.tbl:36 ../gui/selinux.tbl:37 ../gui/selinux.tbl:38
-+#: ../gui/selinux.tbl:39 ../gui/selinux.tbl:40 ../gui/selinux.tbl:42
-+#: ../gui/selinux.tbl:43 ../gui/selinux.tbl:44 ../gui/selinux.tbl:45
-+#: ../gui/selinux.tbl:46 ../gui/selinux.tbl:47 ../gui/selinux.tbl:48
-+#: ../gui/selinux.tbl:49 ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
-+#: ../gui/selinux.tbl:52 ../gui/selinux.tbl:53 ../gui/selinux.tbl:59
-+#: ../gui/selinux.tbl:60 ../gui/selinux.tbl:61 ../gui/selinux.tbl:62
-+#: ../gui/selinux.tbl:63 ../gui/selinux.tbl:64 ../gui/selinux.tbl:65
-+#: ../gui/selinux.tbl:66 ../gui/selinux.tbl:67 ../gui/selinux.tbl:68
-+#: ../gui/selinux.tbl:69 ../gui/selinux.tbl:75 ../gui/selinux.tbl:76
-+#: ../gui/selinux.tbl:77 ../gui/selinux.tbl:78 ../gui/selinux.tbl:79
-+#: ../gui/selinux.tbl:80 ../gui/selinux.tbl:81 ../gui/selinux.tbl:82
-+#: ../gui/selinux.tbl:83 ../gui/selinux.tbl:84 ../gui/selinux.tbl:86
-+#: ../gui/selinux.tbl:88 ../gui/selinux.tbl:89 ../gui/selinux.tbl:90
-+#: ../gui/selinux.tbl:92 ../gui/selinux.tbl:94 ../gui/selinux.tbl:95
-+#: ../gui/selinux.tbl:96 ../gui/selinux.tbl:97 ../gui/selinux.tbl:98
-+#: ../gui/selinux.tbl:99 ../gui/selinux.tbl:100 ../gui/selinux.tbl:101
-+#: ../gui/selinux.tbl:102 ../gui/selinux.tbl:103 ../gui/selinux.tbl:104
-+#: ../gui/selinux.tbl:106 ../gui/selinux.tbl:108 ../gui/selinux.tbl:109
-+#: ../gui/selinux.tbl:110 ../gui/selinux.tbl:111 ../gui/selinux.tbl:112
-+#: ../gui/selinux.tbl:113 ../gui/selinux.tbl:114 ../gui/selinux.tbl:116
-+#: ../gui/selinux.tbl:117 ../gui/selinux.tbl:119 ../gui/selinux.tbl:121
-+#: ../gui/selinux.tbl:123 ../gui/selinux.tbl:124 ../gui/selinux.tbl:127
-+#: ../gui/selinux.tbl:129 ../gui/selinux.tbl:130 ../gui/selinux.tbl:131
-+#: ../gui/selinux.tbl:132 ../gui/selinux.tbl:133 ../gui/selinux.tbl:134
-+#: ../gui/selinux.tbl:135 ../gui/selinux.tbl:136 ../gui/selinux.tbl:137
-+#: ../gui/selinux.tbl:138 ../gui/selinux.tbl:139 ../gui/selinux.tbl:142
-+#: ../gui/selinux.tbl:143 ../gui/selinux.tbl:144 ../gui/selinux.tbl:145
-+#: ../gui/selinux.tbl:146 ../gui/selinux.tbl:147 ../gui/selinux.tbl:148
-+#: ../gui/selinux.tbl:149 ../gui/selinux.tbl:150 ../gui/selinux.tbl:151
-+#: ../gui/selinux.tbl:152 ../gui/selinux.tbl:154 ../gui/selinux.tbl:155
-+#: ../gui/selinux.tbl:156 ../gui/selinux.tbl:157 ../gui/selinux.tbl:158
-+#: ../gui/selinux.tbl:159 ../gui/selinux.tbl:160 ../gui/selinux.tbl:167
-+#: ../gui/selinux.tbl:171 ../gui/selinux.tbl:172 ../gui/selinux.tbl:173
-+#: ../gui/selinux.tbl:174 ../gui/selinux.tbl:175 ../gui/selinux.tbl:177
-+#: ../gui/selinux.tbl:178 ../gui/selinux.tbl:179 ../gui/selinux.tbl:180
-+#: ../gui/selinux.tbl:184 ../gui/selinux.tbl:192 ../gui/selinux.tbl:193
-+#: ../gui/selinux.tbl:194 ../gui/selinux.tbl:195 ../gui/selinux.tbl:196
-+#: ../gui/selinux.tbl:197 ../gui/selinux.tbl:198 ../gui/selinux.tbl:199
-+#: ../gui/selinux.tbl:200 ../gui/selinux.tbl:201 ../gui/selinux.tbl:206
-+#: ../gui/selinux.tbl:207 ../gui/selinux.tbl:218 ../gui/selinux.tbl:219
-+#: ../gui/selinux.tbl:220 ../gui/selinux.tbl:222 ../gui/selinux.tbl:224
-+#: ../gui/selinux.tbl:226 ../gui/selinux.tbl:227 ../gui/selinux.tbl:230
-+msgid "SELinux Service Protection"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:1
-+msgid "Disable SELinux protection for acct daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:2 ../gui/selinux.tbl:3 ../gui/selinux.tbl:70
-+#: ../gui/selinux.tbl:153 ../gui/selinux.tbl:168 ../gui/selinux.tbl:169
-+#: ../gui/selinux.tbl:170 ../gui/selinux.tbl:189 ../gui/selinux.tbl:202
-+#: ../gui/selinux.tbl:203 ../gui/selinux.tbl:204 ../gui/selinux.tbl:205
-+msgid "Admin"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:2
-+msgid "Allow all daemons to write corefiles to /"
++#: ../gui/system-config-selinux.glade:1614
++msgid "Toggle between Customized and All Booleans"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:3
-+msgid "Allow all daemons the ability to use unallocated ttys"
++#: ../gui/system-config-selinux.glade:1645
++#: ../gui/system-config-selinux.glade:1850
++#: ../gui/system-config-selinux.glade:2037
++#: ../gui/system-config-selinux.glade:2224
++#: ../gui/system-config-selinux.glade:2467
++#: ../gui/system-config-selinux.glade:2692
++#: ../gui/system-config-selinux.glade:2867
++msgid "Filter"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
-+#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
-+#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
-+#: ../gui/selinux.tbl:210 ../gui/selinux.tbl:211 ../gui/selinux.tbl:212
-+#: ../gui/selinux.tbl:213 ../gui/selinux.tbl:214 ../gui/selinux.tbl:215
-+#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
-+msgid "User Privs"
++#: ../gui/system-config-selinux.glade:1734
++msgid "label50"
 +msgstr ""
- 
--#~ msgid "Admin"
--#~ msgstr "Administrator"
-+#: ../gui/selinux.tbl:4
-+msgid ""
-+"Allow gadmin SELinux user account to execute files in home directory or /tmp"
++
++#: ../gui/system-config-selinux.glade:1771
++msgid "Add File Context"
 +msgstr ""
- 
--#~ msgid "Allow all daemons to write corefiles to /"
--#~ msgstr "Allen Daemons erlauben, 'corefiles' nach \"/\" zu schreiben"
-+#: ../gui/selinux.tbl:5
-+msgid ""
-+"Allow guest SELinux user account to execute files in home directory or /tmp"
++
++#: ../gui/system-config-selinux.glade:1787
++msgid "Modify File Context"
 +msgstr ""
++
++#: ../gui/system-config-selinux.glade:1803
++msgid "Delete File Context"
+ msgstr ""
  
--#~ msgid "Allow all daemons the ability to use unallocated ttys"
--#~ msgstr ""
--#~ "Allen Daemons die Fähigkeit geben, nicht zugewiesene TTYs zu verwenden"
-+#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
-+msgid "Memory Protection"
-+msgstr ""
+-#: ../gui/selinux.tbl:21
+-msgid "Allow daemons to run with NIS"
++#: ../gui/system-config-selinux.glade:1819
++msgid "Toggle between all and customized file context"
+ msgstr ""
  
--#~ msgid "User Privs"
--#~ msgstr "Benutzer-Privs"
-+#: ../gui/selinux.tbl:6
-+msgid "Allow java executable stack"
-+msgstr ""
+-#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
+-#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
+-#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
+-#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
+-#: ../gui/selinux.tbl:118
+-msgid "Web Applications"
++#: ../gui/system-config-selinux.glade:1939
++msgid "label38"
+ msgstr ""
  
--#~ msgid ""
--#~ "Allow gadmin SELinux user account to execute files in home directory or /"
--#~ "tmp"
--#~ msgstr ""
--#~ "gadmin-SELinux-Benutzer erlauben, Dateien in seinem Stammverzeichnis "
--#~ "oder /tmp auszuführen"
-+#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
-+#: ../gui/selinux.tbl:209
-+msgid "Mount"
-+msgstr ""
+-#: ../gui/selinux.tbl:22
+-msgid "Transition staff SELinux user to Web Browser Domain"
++#: ../gui/system-config-selinux.glade:1976
++msgid "Add SELinux User Mapping"
+ msgstr ""
  
--#~ msgid ""
--#~ "Allow guest SELinux user account to execute files in home directory or /"
--#~ "tmp"
--#~ msgstr ""
--#~ "SELinux Gast-Benutzerkonten erlauben, Dateien in ihrem Stammverzeichnis "
--#~ "oder /tmp auszuführen"
-+#: ../gui/selinux.tbl:7
-+msgid "Allow mount to mount any file"
-+msgstr ""
+-#: ../gui/selinux.tbl:23
+-msgid "Transition sysadm SELinux user to Web Browser Domain"
++#: ../gui/system-config-selinux.glade:1992
++msgid "Modify SELinux User Mapping"
+ msgstr ""
  
--#~ msgid "Memory Protection"
--#~ msgstr "Speicherschutz"
-+#: ../gui/selinux.tbl:8
-+msgid "Allow mount to mount any directory"
-+msgstr ""
+-#: ../gui/selinux.tbl:24
+-msgid "Transition user SELinux user to Web Browser Domain"
++#: ../gui/system-config-selinux.glade:2008
++msgid "Delete SELinux User Mapping"
+ msgstr ""
  
--#~ msgid "Allow java executable stack"
--#~ msgstr "Ausführbaren Java-Stapel erlauben"
-+#: ../gui/selinux.tbl:9
-+msgid "Allow mplayer executable stack"
-+msgstr ""
+-#: ../gui/selinux.tbl:25
+-msgid "Transition xguest SELinux user to Web Browser Domain"
++#: ../gui/system-config-selinux.glade:2126
++msgid "label39"
+ msgstr ""
  
--#~ msgid "Mount"
--#~ msgstr "Einhängen"
-+#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
-+#: ../gui/selinux.tbl:188
-+msgid "SSH"
-+msgstr ""
+-#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
+-#: ../gui/selinux.tbl:29
+-msgid "Allow staff Web Browsers to write to home directories"
++#: ../gui/system-config-selinux.glade:2163
++msgid "Add User"
+ msgstr ""
  
--#~ msgid "Allow mount to mount any file"
--#~ msgstr "'mount' gestatten, jede beliebige Datei einzuhängen"
-+#: ../gui/selinux.tbl:10
-+msgid "Allow ssh to run ssh-keysign"
-+msgstr ""
+-#: ../gui/selinux.tbl:30
+-msgid "Disable SELinux protection for amanda"
++#: ../gui/system-config-selinux.glade:2179
++msgid "Modify User"
+ msgstr ""
  
--#~ msgid "Allow mount to mount any directory"
--#~ msgstr "'mount' gestatten, jedes beliebige Verzeichnis einzuhängen"
-+#: ../gui/selinux.tbl:11
-+msgid ""
-+"Allow staff SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
+-#: ../gui/selinux.tbl:31
+-msgid "Disable SELinux protection for amavis"
++#: ../gui/system-config-selinux.glade:2195
++msgid "Delete User"
+ msgstr ""
  
--#~ msgid "Allow mplayer executable stack"
--#~ msgstr "'mplayer' einen ausführbaren Stapel erlauben"
-+#: ../gui/selinux.tbl:12
-+msgid ""
-+"Allow sysadm SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
+-#: ../gui/selinux.tbl:32
+-msgid "Disable SELinux protection for apmd daemon"
++#: ../gui/system-config-selinux.glade:2313
++msgid "label41"
+ msgstr ""
  
--#~ msgid "SSH"
--#~ msgstr "SSH"
-+#: ../gui/selinux.tbl:13
-+msgid ""
-+"Allow unconfined SELinux user account to execute files in home directory or /"
-+"tmp"
-+msgstr ""
+-#: ../gui/selinux.tbl:33
+-msgid "Disable SELinux protection for arpwatch daemon"
++#: ../gui/system-config-selinux.glade:2350
++msgid "Add Network Port"
+ msgstr ""
  
--#~ msgid "Allow ssh to run ssh-keysign"
--#~ msgstr "SSH gestatten, 'ssh-keysign' auszuführen"
-+#: ../gui/selinux.tbl:14
-+msgid "Network Configuration"
-+msgstr ""
+-#: ../gui/selinux.tbl:34
+-msgid "Disable SELinux protection for auditd daemon"
++#: ../gui/system-config-selinux.glade:2366
++msgid "Edit Network Port"
+ msgstr ""
  
--#~ msgid ""
--#~ "Allow staff SELinux user account to execute files in home directory or /"
--#~ "tmp"
--#~ msgstr ""
--#~ "staff-SELinux-Benutzerkonten gestatten, Dateien in ihren "
--#~ "Stammverzeichnissen oder /tmp auszuführen"
-+#: ../gui/selinux.tbl:14
-+msgid "Allow unlabeled packets to flow on the network"
-+msgstr ""
+-#: ../gui/selinux.tbl:35
+-msgid "Disable SELinux protection for automount daemon"
++#: ../gui/system-config-selinux.glade:2382
++msgid "Delete Network Port"
+ msgstr ""
  
--#~ msgid ""
--#~ "Allow sysadm SELinux user account to execute files in home directory or /"
--#~ "tmp"
--#~ msgstr ""
--#~ "sysadm-SELinux-Benutzerkonten gestatten, Dateien in ihren "
--#~ "Stammverzeichnissen oder /tmp auszuführen"
-+#: ../gui/selinux.tbl:15
-+msgid ""
-+"Allow user SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
+-#: ../gui/selinux.tbl:36
+-msgid "Disable SELinux protection for avahi"
++#: ../gui/system-config-selinux.glade:2418
++#: ../gui/system-config-selinux.glade:2436
++msgid "Toggle between Customized and All Ports"
+ msgstr ""
  
--#~ msgid ""
--#~ "Allow unconfined SELinux user account to execute files in home directory "
--#~ "or /tmp"
--#~ msgstr ""
--#~ "Uneingeschränkten SELinux-Benutzerkonten gestatten, Dateien in ihren "
--#~ "Stammverzeichnissen oder /tmp auszuführen"
-+#: ../gui/selinux.tbl:16
-+msgid "Allow unconfined to dyntrans to unconfined_execmem"
-+msgstr ""
+-#: ../gui/selinux.tbl:37
+-msgid "Disable SELinux protection for bluetooth daemon"
++#: ../gui/system-config-selinux.glade:2556
++msgid "label42"
+ msgstr ""
  
--#~ msgid "Network Configuration"
--#~ msgstr "Netzwerkkonfiguration"
-+#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
-+#: ../gui/selinux.tbl:140
-+msgid "Databases"
-+msgstr ""
+-#: ../gui/selinux.tbl:38
+-msgid "Disable SELinux protection for canna daemon"
++#: ../gui/system-config-selinux.glade:2593
++msgid "Generate new policy module"
+ msgstr ""
  
--#~ msgid "Allow unlabeled packets to flow on the network"
--#~ msgstr ""
--#~ "Nicht gekennzeichneten Paketen gestatten, sich durch das Netzwerk "
--#~ "fortzubewegen"
-+#: ../gui/selinux.tbl:17
-+msgid "Allow user to connect to mysql socket"
-+msgstr ""
+-#: ../gui/selinux.tbl:39
+-msgid "Disable SELinux protection for cardmgr daemon"
++#: ../gui/system-config-selinux.glade:2609
++msgid "Load policy module"
+ msgstr ""
  
--#~ msgid ""
--#~ "Allow user SELinux user account to execute files in home directory or /tmp"
--#~ msgstr ""
--#~ "user-SELinux-Benutzerkonten gestatten, Dateien in ihren "
--#~ "Stammverzeichnissen oder /tmp auszuführen"
-+#: ../gui/selinux.tbl:18
-+msgid "Allow user to connect to postgres socket"
-+msgstr ""
+-#: ../gui/selinux.tbl:40
+-msgid "Disable SELinux protection for Cluster Server"
++#: ../gui/system-config-selinux.glade:2625
++msgid "Remove loadable policy module"
+ msgstr ""
  
--#~ msgid "Allow unconfined to dyntrans to unconfined_execmem"
--#~ msgstr "'unconfined' zu 'dyntrans' zu 'unconfined_execmem' gestatten"
-+#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
-+msgid "XServer"
-+msgstr ""
+-#: ../gui/selinux.tbl:41
++#: ../gui/system-config-selinux.glade:2661
+ msgid ""
+-"Allow cdrecord to read various content. nfs, samba, removable devices, user "
+-"temp and untrusted content files"
++"Enable/Disable additional audit rules, that are normally not reported in the "
++"log files."
+ msgstr ""
  
--#~ msgid "Databases"
--#~ msgstr "Datenbanken"
-+#: ../gui/selinux.tbl:19
-+msgid "Allow clients to write to X shared memory"
-+msgstr ""
+-#: ../gui/selinux.tbl:42
+-msgid "Disable SELinux protection for ciped daemon"
++#: ../gui/system-config-selinux.glade:2781
++msgid "label44"
+ msgstr ""
  
--#~ msgid "Allow user to connect to mysql socket"
--#~ msgstr "Benutzer gestatten, sich mit dem MySQL-Socket zu verbinden"
-+#: ../gui/selinux.tbl:20
-+msgid ""
-+"Allow xguest SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
+-#: ../gui/selinux.tbl:43
+-msgid "Disable SELinux protection for clamd daemon"
++#: ../gui/system-config-selinux.glade:2818
++msgid "Change process mode to permissive."
+ msgstr ""
  
--#~ msgid "Allow user to connect to postgres socket"
--#~ msgstr "Benutzer gestatten, sich mit dem Postgres-Socket zu verbinden"
-+#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
-+#: ../gui/selinux.tbl:231
-+msgid "NIS"
-+msgstr ""
+-#: ../gui/selinux.tbl:44
+-msgid "Disable SELinux protection for clamscan"
++#: ../gui/system-config-selinux.glade:2836
++msgid "Change process mode to enforcing"
+ msgstr ""
  
--#~ msgid "XServer"
--#~ msgstr "X-Server"
-+#: ../gui/selinux.tbl:21
-+msgid "Allow daemons to run with NIS"
-+msgstr ""
+-#: ../gui/selinux.tbl:45
+-msgid "Disable SELinux protection for clvmd"
++#: ../gui/system-config-selinux.glade:2928
++msgid "Process Domain"
+ msgstr ""
  
--#~ msgid "Allow clients to write to X shared memory"
--#~ msgstr ""
--#~ "Clients gestatten, in von X gemeinsam genutzten Speicher zu schreiben"
-+#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
-+#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
-+#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
-+#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
-+#: ../gui/selinux.tbl:118
-+msgid "Web Applications"
-+msgstr ""
+-#: ../gui/selinux.tbl:46
+-msgid "Disable SELinux protection for comsat daemon"
++#: ../gui/system-config-selinux.glade:2956
++msgid "label59"
+ msgstr ""
  
--#~ msgid ""
--#~ "Allow xguest SELinux user account to execute files in home directory or /"
--#~ "tmp"
--#~ msgstr ""
--#~ "xguest-SELinux-Benutzerkonten gestatten, Dateien in ihren "
--#~ "Stammverzeichnissen oder /tmp auszuführen"
-+#: ../gui/selinux.tbl:22
-+msgid "Transition staff SELinux user to Web Browser Domain"
-+msgstr ""
+-#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
+-#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
+-msgid "Disable SELinux protection for courier daemon"
++#: ../gui/usersPage.py:138
++#, python-format
++msgid "SELinux user '%s' is required"
+ msgstr ""
  
--#~ msgid "NIS"
--#~ msgstr "NIS"
-+#: ../gui/selinux.tbl:23
-+msgid "Transition sysadm SELinux user to Web Browser Domain"
-+msgstr ""
+-#: ../gui/selinux.tbl:52
+-msgid "Disable SELinux protection for cpucontrol daemon"
++#: ../sepolicy/sepolicy.py:106
++msgid "Generate SELinux man pages"
+ msgstr ""
  
--#~ msgid "Allow daemons to run with NIS"
--#~ msgstr "Daemons gestatten, mit NIS zu laufen"
-+#: ../gui/selinux.tbl:24
-+msgid "Transition user SELinux user to Web Browser Domain"
-+msgstr ""
+-#: ../gui/selinux.tbl:53
+-msgid "Disable SELinux protection for cpuspeed daemon"
++#: ../sepolicy/sepolicy.py:110
++msgid "path in which the generated SELinux man pages will be stored"
+ msgstr ""
  
--#~ msgid "Web Applications"
--#~ msgstr "Web-Applikationen"
-+#: ../gui/selinux.tbl:25
-+msgid "Transition xguest SELinux user to Web Browser Domain"
-+msgstr ""
+-#: ../gui/selinux.tbl:54
+-msgid "Cron"
++#: ../sepolicy/sepolicy.py:114
++msgid "All domains"
+ msgstr ""
  
--#~ msgid "Transition staff SELinux user to Web Browser Domain"
--#~ msgstr "'staff'-SELinux-Benutzer auf Web-Browser-Domain übertragen"
-+#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
-+#: ../gui/selinux.tbl:29
-+msgid "Allow staff Web Browsers to write to home directories"
-+msgstr ""
+-#: ../gui/selinux.tbl:54
+-msgid "Disable SELinux protection for crond daemon"
++#: ../sepolicy/sepolicy.py:116
++msgid "Domain name(s) of man pages to be created"
+ msgstr ""
  
--#~ msgid "Transition sysadm SELinux user to Web Browser Domain"
--#~ msgstr "'sysadmin'-SELinux-Benutzer auf Web-Browser-Domain übertragen"
-+#: ../gui/selinux.tbl:30
-+msgid "Disable SELinux protection for amanda"
-+msgstr ""
+-#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
+-#: ../gui/selinux.tbl:91
+-msgid "Printing"
++#: ../sepolicy/sepolicy.py:164
++msgid "Query SELinux policy network information"
+ msgstr ""
  
--#~ msgid "Transition user SELinux user to Web Browser Domain"
--#~ msgstr "'user'-SELinux-Benutzer auf Web-Browser-Domain übertragen"
-+#: ../gui/selinux.tbl:31
-+msgid "Disable SELinux protection for amavis"
-+msgstr ""
+-#: ../gui/selinux.tbl:55
+-msgid "Disable SELinux protection for cupsd back end server"
++#: ../sepolicy/sepolicy.py:169
++msgid "list all SELinux port types"
+ msgstr ""
  
--#~ msgid "Transition xguest SELinux user to Web Browser Domain"
--#~ msgstr "'xguest'-SELinux-Benutzer auf Web-Browser-Domain übertragen"
-+#: ../gui/selinux.tbl:32
-+msgid "Disable SELinux protection for apmd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:56
+-msgid "Disable SELinux protection for cupsd daemon"
++#: ../sepolicy/sepolicy.py:172
++msgid "show SELinux type related to the port"
+ msgstr ""
  
--#~ msgid "Allow staff Web Browsers to write to home directories"
--#~ msgstr "'staff'-Web-Browsern gestatten, in Stammverzeichnisse zu schreiben"
-+#: ../gui/selinux.tbl:33
-+msgid "Disable SELinux protection for arpwatch daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:57
+-msgid "Disable SELinux protection for cupsd_lpd"
++#: ../sepolicy/sepolicy.py:175
++msgid "Show ports defined for this SELinux type"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for amanda"
--#~ msgstr "Deaktiviere SELinux Schutz für amanda"
-+#: ../gui/selinux.tbl:34
-+msgid "Disable SELinux protection for auditd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:58
+-msgid "CVS"
++#: ../sepolicy/sepolicy.py:178
++msgid "show ports to which this domain can bind and/or connect"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for amavis"
--#~ msgstr "Deaktiviere SELinux Schutz für amavis"
-+#: ../gui/selinux.tbl:35
-+msgid "Disable SELinux protection for automount daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:58
+-msgid "Disable SELinux protection for cvs daemon"
++#: ../sepolicy/sepolicy.py:192
++msgid "query SELinux policy to see if domains can communicate with each other"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for apmd daemon"
--#~ msgstr "Deaktiviere SELinux Schutz für apmd daemon"
-+#: ../gui/selinux.tbl:36
-+msgid "Disable SELinux protection for avahi"
-+msgstr ""
+-#: ../gui/selinux.tbl:59
+-msgid "Disable SELinux protection for cyrus daemon"
++#: ../sepolicy/sepolicy.py:195
++msgid "Source Domain"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for arpwatch daemon"
--#~ msgstr "Deaktiviere SELinux Schutz für arpwatch daemon"
-+#: ../gui/selinux.tbl:37
-+msgid "Disable SELinux protection for bluetooth daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:60
+-msgid "Disable SELinux protection for dbskkd daemon"
++#: ../sepolicy/sepolicy.py:198
++msgid "Target Domain"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for auditd daemon"
--#~ msgstr "Deaktiviere SELinux Schutz für auditd daemon"
-+#: ../gui/selinux.tbl:38
-+msgid "Disable SELinux protection for canna daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:61
+-msgid "Disable SELinux protection for dbusd daemon"
++#: ../sepolicy/sepolicy.py:215
++msgid "query SELinux Policy to see description of booleans"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for automount daemon"
--#~ msgstr "Deaktiviere SELinux Schutz für automount daemon"
-+#: ../gui/selinux.tbl:39
-+msgid "Disable SELinux protection for cardmgr daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:62
+-msgid "Disable SELinux protection for dccd"
++#: ../sepolicy/sepolicy.py:219
++msgid "get all booleans desctiption"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for avahi"
--#~ msgstr "Deaktiviere SELinux Schutz für avahi"
-+#: ../gui/selinux.tbl:40
-+msgid "Disable SELinux protection for Cluster Server"
-+msgstr ""
+-#: ../gui/selinux.tbl:63
+-msgid "Disable SELinux protection for dccifd"
++#: ../sepolicy/sepolicy.py:221
++msgid "boolean to get description"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for bluetooth daemon"
--#~ msgstr "Deaktiviere SELinux Schutz für bluetooth daemon"
-+#: ../gui/selinux.tbl:41
+-#: ../gui/selinux.tbl:64
+-msgid "Disable SELinux protection for dccm"
++#: ../sepolicy/sepolicy.py:231
 +msgid ""
-+"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-+"temp and untrusted content files"
-+msgstr ""
++"query SELinux Policy to see how a source process domain can transition to "
++"the target process domain"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for canna daemon"
--#~ msgstr "Deaktiviere SELinux Schutz für canna daemon"
-+#: ../gui/selinux.tbl:42
-+msgid "Disable SELinux protection for ciped daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:65
+-msgid "Disable SELinux protection for ddt daemon"
++#: ../sepolicy/sepolicy.py:234
++msgid "source process domain"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for cardmgr daemon"
--#~ msgstr "Deaktiviere SELinux Schutz für cardmgr daemon"
-+#: ../gui/selinux.tbl:43
-+msgid "Disable SELinux protection for clamd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:66
+-msgid "Disable SELinux protection for devfsd daemon"
++#: ../sepolicy/sepolicy.py:237
++msgid "target process domain"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for Cluster Server"
--#~ msgstr "Deaktiviere SELinux Schutz für Cluster Server"
-+#: ../gui/selinux.tbl:44
-+msgid "Disable SELinux protection for clamscan"
-+msgstr ""
+-#: ../gui/selinux.tbl:67
+-msgid "Disable SELinux protection for dhcpc daemon"
++#: ../sepolicy/sepolicy.py:259
++msgid "Generate SELinux Policy module template"
+ msgstr ""
  
--#~ msgid ""
--#~ "Allow cdrecord to read various content. nfs, samba, removable devices, "
--#~ "user temp and untrusted content files"
--#~ msgstr ""
--#~ "'cdrecord' gestatten, verschiedenen Inhalt zu lesen. NFS, SAMBA, "
--#~ "entfernbare Geräte, temporäre Benutzerverzeichnisse und nicht "
--#~ "vertrauenswürdige Inhaltsdateien"
-+#: ../gui/selinux.tbl:45
-+msgid "Disable SELinux protection for clvmd"
-+msgstr ""
+-#: ../gui/selinux.tbl:68
+-msgid "Disable SELinux protection for dhcpd daemon"
++#: ../sepolicy/sepolicy.py:265
++msgid "name of policy to generate"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for ciped daemon"
--#~ msgstr "Deaktiviere SELinux Schutz für ciped daemon"
-+#: ../gui/selinux.tbl:46
-+msgid "Disable SELinux protection for comsat daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:69
+-msgid "Disable SELinux protection for dictd daemon"
++#: ../sepolicy/sepolicy.py:267
++msgid "executable to confine"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for clamd daemon"
--#~ msgstr "Deaktiviere SELinux Schutz für clamd daemon"
-+#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
-+#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
-+msgid "Disable SELinux protection for courier daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:70
+-msgid "Allow sysadm_t to directly start daemons"
++#: ../sepolicy/sepolicy.py:269
++msgid "run policy generation test suite"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for clamscan"
--#~ msgstr "Deaktiviere SELinux Schutz für clamscan"
-+#: ../gui/selinux.tbl:52
-+msgid "Disable SELinux protection for cpucontrol daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:71
+-msgid "Disable SELinux protection for Evolution"
++#: ../sepolicy/sepolicy.py:274
++msgid "commands"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for clvmd"
--#~ msgstr "Deaktiviere SELinux Schutz für clvmd"
-+#: ../gui/selinux.tbl:53
-+msgid "Disable SELinux protection for cpuspeed daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:72
+-msgid "Games"
++#: ../sepolicy/sepolicy/generate.py:185
++msgid "Internet Services Daemon"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for comsat daemon"
--#~ msgstr "Deaktiviere SELinux Schutz für comsat daemon"
-+#: ../gui/selinux.tbl:54
-+msgid "Cron"
-+msgstr ""
+-#: ../gui/selinux.tbl:72
+-msgid "Disable SELinux protection for games"
++#: ../sepolicy/sepolicy/generate.py:198
++msgid "Valid Types:\n"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for courier daemon"
--#~ msgstr "Deaktiviere SELinux Schutz für courier daemon"
-+#: ../gui/selinux.tbl:54
-+msgid "Disable SELinux protection for crond daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:73
+-msgid "Disable SELinux protection for the web browsers"
++#: ../sepolicy/sepolicy/generate.py:232
++#, python-format
++msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for cpucontrol daemon"
--#~ msgstr "Deaktiviere SELinux Schutz für cpucontrol daemon"
-+#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
-+#: ../gui/selinux.tbl:91
-+msgid "Printing"
-+msgstr ""
+-#: ../gui/selinux.tbl:74
+-msgid "Disable SELinux protection for Thunderbird"
++#: ../sepolicy/sepolicy/generate.py:359
++msgid "You must enter a name for your confined process/user"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for cpuspeed daemon"
--#~ msgstr "Deaktiviere SELinux Schutz für cpuspeed daemon"
-+#: ../gui/selinux.tbl:55
-+msgid "Disable SELinux protection for cupsd back end server"
-+msgstr ""
+-#: ../gui/selinux.tbl:75
+-msgid "Disable SELinux protection for distccd daemon"
++#: ../sepolicy/sepolicy/generate.py:361
++msgid ""
++"Name must be alpha numberic with no spaces. Consider using option \"-n "
++"MODULENAME\""
+ msgstr ""
  
--#~ msgid "Cron"
--#~ msgstr "Cron"
-+#: ../gui/selinux.tbl:56
-+msgid "Disable SELinux protection for cupsd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:76
+-msgid "Disable SELinux protection for dmesg daemon"
++#: ../sepolicy/sepolicy/generate.py:449
++msgid "User Role types can not be assigned executables."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for crond daemon"
--#~ msgstr "Deaktiviere SELinux Schutz für crond daemon"
-+#: ../gui/selinux.tbl:57
-+msgid "Disable SELinux protection for cupsd_lpd"
-+msgstr ""
+-#: ../gui/selinux.tbl:77
+-msgid "Disable SELinux protection for dnsmasq daemon"
++#: ../sepolicy/sepolicy/generate.py:455
++msgid "Only Daemon apps can use an init script.."
+ msgstr ""
  
--#~ msgid "Printing"
--#~ msgstr "Drucken"
-+#: ../gui/selinux.tbl:58
-+msgid "CVS"
-+msgstr ""
+-#: ../gui/selinux.tbl:78
+-msgid "Disable SELinux protection for dovecot daemon"
++#: ../sepolicy/sepolicy/generate.py:473
++msgid "use_resolve must be a boolean value "
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for cupsd back end server"
--#~ msgstr "Deaktiviere SELinux-Schutz für cupsd backend-Server"
-+#: ../gui/selinux.tbl:58
-+msgid "Disable SELinux protection for cvs daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:79
+-msgid "Disable SELinux protection for entropyd daemon"
++#: ../sepolicy/sepolicy/generate.py:479
++msgid "use_syslog must be a boolean value "
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for cupsd daemon"
--#~ msgstr "Deaktiviere SELinux Schutz für cupsd daemon"
-+#: ../gui/selinux.tbl:59
-+msgid "Disable SELinux protection for cyrus daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:80
+-msgid "Disable SELinux protection for fetchmail"
++#: ../sepolicy/sepolicy/generate.py:485
++msgid "use_kerberos must be a boolean value "
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for cupsd_lpd"
--#~ msgstr "Deaktiviere SELinux Schutz für cupsd_lpd"
-+#: ../gui/selinux.tbl:60
-+msgid "Disable SELinux protection for dbskkd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:81
+-msgid "Disable SELinux protection for fingerd daemon"
++#: ../sepolicy/sepolicy/generate.py:491
++msgid "manage_krb5_rcache must be a boolean value "
+ msgstr ""
  
--#~ msgid "CVS"
--#~ msgstr "CVS"
-+#: ../gui/selinux.tbl:61
-+msgid "Disable SELinux protection for dbusd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:82
+-msgid "Disable SELinux protection for freshclam daemon"
++#: ../sepolicy/sepolicy/generate.py:521
++msgid "USER Types automatically get a tmp type"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for cvs daemon"
--#~ msgstr "Deaktiviere SELinux Schutz für cvs daemon"
-+#: ../gui/selinux.tbl:62
-+msgid "Disable SELinux protection for dccd"
-+msgstr ""
+-#: ../gui/selinux.tbl:83
+-msgid "Disable SELinux protection for fsdaemon daemon"
++#: ../sepolicy/sepolicy/generate.py:1039
++msgid "You must enter the executable path for your confined process"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for cyrus daemon"
--#~ msgstr "Deaktiviere SELinux Schutz für cyrus daemon"
-+#: ../gui/selinux.tbl:63
-+msgid "Disable SELinux protection for dccifd"
-+msgstr ""
+-#: ../gui/selinux.tbl:84
+-msgid "Disable SELinux protection for gpm daemon"
++#: ../sepolicy/sepolicy/generate.py:1272
++msgid "Type Enforcement file"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for dbskkd daemon"
--#~ msgstr "Deaktiviere SELinux Schutz für dbskkd daemon"
-+#: ../gui/selinux.tbl:64
-+msgid "Disable SELinux protection for dccm"
-+msgstr ""
+-#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
+-msgid "NFS"
++#: ../sepolicy/sepolicy/generate.py:1273
++msgid "Interface file"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for dbusd daemon"
--#~ msgstr "Deaktiviere SELinux Schutz für dbusd daemon"
-+#: ../gui/selinux.tbl:65
-+msgid "Disable SELinux protection for ddt daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:85
+-msgid "Disable SELinux protection for gss daemon"
++#: ../sepolicy/sepolicy/generate.py:1274
++msgid "File Contexts file"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for dccd"
--#~ msgstr "Deaktiviere SELinux Schutz für dccd"
-+#: ../gui/selinux.tbl:66
-+msgid "Disable SELinux protection for devfsd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:86
+-msgid "Disable SELinux protection for Hal daemon"
++#: ../sepolicy/sepolicy/generate.py:1275
++msgid "Spec file"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for dccifd"
--#~ msgstr "Deaktiviere SELinux Schutz für dccifd"
-+#: ../gui/selinux.tbl:67
-+msgid "Disable SELinux protection for dhcpc daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:87
+-msgid "Compatibility"
++#: ../sepolicy/sepolicy/generate.py:1276
++msgid "Setup Script"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for dccm"
--#~ msgstr "Deaktiviere SELinux Schutz für dccm"
-+#: ../gui/selinux.tbl:68
-+msgid "Disable SELinux protection for dhcpd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:87
++#: booleans.py:1
+ msgid ""
+-"Do not audit things that we know to be broken but which are not security "
+-"risks"
++"Allow ABRT to modify public files used for public file transfer services."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for ddt daemon"
--#~ msgstr "Deaktiviere SELinux Schutz für ddt daemon"
-+#: ../gui/selinux.tbl:69
-+msgid "Disable SELinux protection for dictd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:88
+-msgid "Disable SELinux protection for hostname daemon"
++#: booleans.py:2
++msgid ""
++"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for devfsd daemon"
--#~ msgstr "Deaktiviere SELinux Schutz für devfsd daemon"
-+#: ../gui/selinux.tbl:70
-+msgid "Allow sysadm_t to directly start daemons"
-+msgstr ""
+-#: ../gui/selinux.tbl:89
+-msgid "Disable SELinux protection for hotplug daemon"
++#: booleans.py:3
++msgid "Allow amavis to use JIT compiler"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for dhcpc daemon"
--#~ msgstr "Deaktiviere SELinux Schutz für dhcpc daemon"
-+#: ../gui/selinux.tbl:71
-+msgid "Disable SELinux protection for Evolution"
-+msgstr ""
+-#: ../gui/selinux.tbl:90
+-msgid "Disable SELinux protection for howl daemon"
++#: booleans.py:4
++msgid "Allow antivirus programs to read non security files on a system"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for dhcpd daemon"
--#~ msgstr "Deaktiviere SELinux Schutz für dhcpd daemon"
-+#: ../gui/selinux.tbl:72
-+msgid "Games"
-+msgstr ""
+-#: ../gui/selinux.tbl:91
+-msgid "Disable SELinux protection for cups hplip daemon"
++#: booleans.py:5
++msgid ""
++"Allow users to resolve user passwd entries directly from ldap rather then "
++"using a sssd server"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for dictd daemon"
--#~ msgstr "Deaktiviere SELinux Schutz für dictd daemon"
-+#: ../gui/selinux.tbl:72
-+msgid "Disable SELinux protection for games"
-+msgstr ""
+-#: ../gui/selinux.tbl:92
+-msgid "Disable SELinux protection for httpd rotatelogs"
++#: booleans.py:6
++msgid "Allow users to login using a radius server"
+ msgstr ""
  
--#~ msgid "Allow sysadm_t to directly start daemons"
--#~ msgstr "'sysadm_t' gestatten, Daemons direkt zu starten"
-+#: ../gui/selinux.tbl:73
-+msgid "Disable SELinux protection for the web browsers"
-+msgstr ""
+-#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
+-msgid "HTTPD Service"
++#: booleans.py:7
++msgid "Allow users to login using a yubikey  server"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for Evolution"
--#~ msgstr "Deaktiviere SELinux Schutz für Evolution"
-+#: ../gui/selinux.tbl:74
-+msgid "Disable SELinux protection for Thunderbird"
-+msgstr ""
+-#: ../gui/selinux.tbl:93
+-msgid "Disable SELinux protection for http suexec"
++#: booleans.py:8
++msgid ""
++"Allow cdrecord to read various content. nfs, samba, removable devices, user "
++"temp and untrusted content files"
+ msgstr ""
  
--#~ msgid "Games"
--#~ msgstr "Spiele"
-+#: ../gui/selinux.tbl:75
-+msgid "Disable SELinux protection for distccd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:94
+-msgid "Disable SELinux protection for hwclock daemon"
++#: booleans.py:9
++msgid "Allow clamd to use JIT compiler"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for games"
--#~ msgstr "Deaktiviere SELinux Schutz für games"
-+#: ../gui/selinux.tbl:76
-+msgid "Disable SELinux protection for dmesg daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:95
+-msgid "Disable SELinux protection for i18n daemon"
++#: booleans.py:10
++msgid "Allow clamscan to non security files on a system"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for the web browsers"
--#~ msgstr "Deaktiviere SELinux Schutz für the web browsers"
-+#: ../gui/selinux.tbl:77
-+msgid "Disable SELinux protection for dnsmasq daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:96
+-msgid "Disable SELinux protection for imazesrv daemon"
++#: booleans.py:11
++msgid "Allow clamscan to read user content"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for Thunderbird"
--#~ msgstr "Deaktiviere SELinux Schutz für Thunderbird"
-+#: ../gui/selinux.tbl:78
-+msgid "Disable SELinux protection for dovecot daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:97
+-msgid "Disable SELinux protection for inetd child daemons"
++#: booleans.py:12
++msgid ""
++"Allow Cobbler to modify public files used for public file transfer services."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for distccd daemon"
--#~ msgstr "Deaktiviere SELinux Schutz für distccd daemon"
-+#: ../gui/selinux.tbl:79
-+msgid "Disable SELinux protection for entropyd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:98
+-msgid "Disable SELinux protection for inetd daemon"
++#: booleans.py:13
++msgid "Allow Cobbler to connect to the network using TCP."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for dmesg daemon"
--#~ msgstr "Deaktiviere SELinux Schutz für dmesg daemon"
-+#: ../gui/selinux.tbl:80
-+msgid "Disable SELinux protection for fetchmail"
-+msgstr ""
+-#: ../gui/selinux.tbl:99
+-msgid "Disable SELinux protection for innd daemon"
++#: booleans.py:14
++msgid "Allow Cobbler to access cifs file systems."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for dnsmasq daemon"
--#~ msgstr "Deaktiviere SELinux Schutz für dnsmasq daemon"
-+#: ../gui/selinux.tbl:81
-+msgid "Disable SELinux protection for fingerd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:100
+-msgid "Disable SELinux protection for iptables daemon"
++#: booleans.py:15
++msgid "Allow Cobbler to access nfs file systems."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for dovecot daemon"
--#~ msgstr "Deaktiviere SELinux Schutz für dovecot daemon"
-+#: ../gui/selinux.tbl:82
-+msgid "Disable SELinux protection for freshclam daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:101
+-msgid "Disable SELinux protection for ircd daemon"
++#: booleans.py:16
++msgid "Allow collectd to connect to the network using TCP."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for entropyd daemon"
--#~ msgstr "Deaktiviere SELinux Schutz für entropyd daemon"
-+#: ../gui/selinux.tbl:83
-+msgid "Disable SELinux protection for fsdaemon daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:102
+-msgid "Disable SELinux protection for irqbalance daemon"
++#: booleans.py:17
++msgid "Allow codnor domain to connect to the network using TCP."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for fetchmail"
--#~ msgstr "Deaktiviere SELinux Schutz für fetchmail"
-+#: ../gui/selinux.tbl:84
-+msgid "Disable SELinux protection for gpm daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:103
+-msgid "Disable SELinux protection for iscsi daemon"
++#: booleans.py:18
++msgid ""
++"Allow system cron jobs to relabel filesystem for restoring file contexts."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for fingerd daemon"
--#~ msgstr "Deaktiviere SELinux Schutz für fingerd daemon"
-+#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
-+msgid "NFS"
-+msgstr ""
+-#: ../gui/selinux.tbl:104
+-msgid "Disable SELinux protection for jabberd daemon"
++#: booleans.py:19
++msgid "Allow cvs daemon to read shadow"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for freshclam daemon"
--#~ msgstr "Deaktiviere SELinux Schutz für freshclam daemon"
-+#: ../gui/selinux.tbl:85
-+msgid "Disable SELinux protection for gss daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
+-msgid "Kerberos"
++#: booleans.py:20
++msgid "Allow all daemons to write corefiles to /"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for fsdaemon daemon"
--#~ msgstr "Deaktiviere SELinux Schutz für fsdaemon daemon"
-+#: ../gui/selinux.tbl:86
-+msgid "Disable SELinux protection for Hal daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:105
+-msgid "Disable SELinux protection for kadmind daemon"
++#: booleans.py:21
++msgid "Allow all daemons to use tcp wrappers."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for gpm daemon"
--#~ msgstr "Deaktiviere SELinux Schutz für gpm daemon"
-+#: ../gui/selinux.tbl:87
-+msgid "Compatibility"
-+msgstr ""
+-#: ../gui/selinux.tbl:106
+-msgid "Disable SELinux protection for klogd daemon"
++#: booleans.py:22
++msgid "Allow all daemons the ability to read/write terminals"
+ msgstr ""
  
--#~ msgid "NFS"
--#~ msgstr "NFS"
-+#: ../gui/selinux.tbl:87
-+msgid ""
-+"Do not audit things that we know to be broken but which are not security "
-+"risks"
-+msgstr ""
+-#: ../gui/selinux.tbl:107
+-msgid "Disable SELinux protection for krb5kdc daemon"
++#: booleans.py:23
++msgid "Allow dbadm to manage files in users home directories"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for gss daemon"
--#~ msgstr "Deaktiviere SELinux Schutz für gss daemon"
-+#: ../gui/selinux.tbl:88
-+msgid "Disable SELinux protection for hostname daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:108
+-msgid "Disable SELinux protection for ktalk daemons"
++#: booleans.py:24
++msgid "Allow dbadm to read files in users home directories"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for Hal daemon"
--#~ msgstr "Deaktiviere SELinux-Schutz für Hal-Daemon"
-+#: ../gui/selinux.tbl:89
-+msgid "Disable SELinux protection for hotplug daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:109
+-msgid "Disable SELinux protection for kudzu daemon"
++#: booleans.py:25
++msgid ""
++"Deny 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 ""
  
--#~ msgid "Compatibility"
--#~ msgstr "Kompatibilität"
-+#: ../gui/selinux.tbl:90
-+msgid "Disable SELinux protection for howl daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:110
+-msgid "Disable SELinux protection for locate daemon"
++#: booleans.py:26
++msgid "Allow sysadm to debug or ptrace all processes."
+ msgstr ""
  
--#~ msgid ""
--#~ "Do not audit things that we know to be broken but which are not security "
--#~ "risks"
--#~ msgstr ""
--#~ "Dinge, die als defekt bekannt sind, aber keine Gefährdung der Sicherheit "
--#~ "darstellen, nicht überprüfen"
-+#: ../gui/selinux.tbl:91
-+msgid "Disable SELinux protection for cups hplip daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:111
+-msgid "Disable SELinux protection for lpd daemon"
++#: booleans.py:27
++msgid "Allow dhcpc client applications to execute iptables commands"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for hostname daemon"
--#~ msgstr "Deaktiviere SELinux Schutz für hostname daemon"
-+#: ../gui/selinux.tbl:92
-+msgid "Disable SELinux protection for httpd rotatelogs"
-+msgstr ""
+-#: ../gui/selinux.tbl:112
+-msgid "Disable SELinux protection for lrrd daemon"
++#: booleans.py:28
++msgid "Allow DHCP daemon to use LDAP backends"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for hotplug daemon"
--#~ msgstr "Deaktiviere SELinux Schutz für hotplug daemon"
-+#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
-+msgid "HTTPD Service"
-+msgstr ""
+-#: ../gui/selinux.tbl:113
+-msgid "Disable SELinux protection for lvm daemon"
++#: booleans.py:29
++msgid "Allow all domains to use other domains file descriptors"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for howl daemon"
--#~ msgstr "Deaktiviere SELinux Schutz für howl daemon"
-+#: ../gui/selinux.tbl:93
-+msgid "Disable SELinux protection for http suexec"
-+msgstr ""
+-#: ../gui/selinux.tbl:114
+-msgid "Disable SELinux protection for mailman"
++#: booleans.py:30
++msgid "Allow all domains to have the kernel load modules"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for cups hplip daemon"
--#~ msgstr "Deaktiviere SELinux Schutz für hplip daemon"
-+#: ../gui/selinux.tbl:94
-+msgid "Disable SELinux protection for hwclock daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:115
+-msgid "Allow evolution and thunderbird to read user files"
++#: booleans.py:31
++msgid "Allow the use of the audio devices as the source for the entropy feeds"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for httpd rotatelogs"
--#~ msgstr "Deaktiviere SELinux Schutz für httpd rotatelogs"
-+#: ../gui/selinux.tbl:95
-+msgid "Disable SELinux protection for i18n daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:116
+-msgid "Disable SELinux protection for mdadm daemon"
++#: booleans.py:32
++msgid "Allow exim to connect to databases (postgres, mysql)"
+ msgstr ""
  
--#~ msgid "HTTPD Service"
--#~ msgstr "HTTPD-Dienst"
-+#: ../gui/selinux.tbl:96
-+msgid "Disable SELinux protection for imazesrv daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:117
+-msgid "Disable SELinux protection for monopd daemon"
++#: booleans.py:33
++msgid "Allow exim to create, read, write, and delete unprivileged user files."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for http suexec"
--#~ msgstr "Deaktiviere SELinux Schutz für http suexec"
-+#: ../gui/selinux.tbl:97
-+msgid "Disable SELinux protection for inetd child daemons"
-+msgstr ""
+-#: ../gui/selinux.tbl:118
+-msgid "Allow the mozilla browser to read user files"
++#: booleans.py:34
++msgid "Allow exim to read unprivileged user files."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for hwclock daemon"
--#~ msgstr "Deaktiviere SELinux Schutz für hwclock daemon"
-+#: ../gui/selinux.tbl:98
-+msgid "Disable SELinux protection for inetd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:119
+-msgid "Disable SELinux protection for mrtg daemon"
++#: booleans.py:35
++msgid "Enable extra rules in the cron domain to support fcron."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for i18n daemon"
--#~ msgstr "Deaktiviere SELinux Schutz für i18n daemon"
-+#: ../gui/selinux.tbl:99
-+msgid "Disable SELinux protection for innd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:120
+-msgid "Disable SELinux protection for mysqld daemon"
++#: booleans.py:36
++msgid "Allow fenced domain to connect to the network using TCP."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for imazesrv daemon"
--#~ msgstr "Deaktiviere SELinux Schutz für imazesrv daemon"
-+#: ../gui/selinux.tbl:100
-+msgid "Disable SELinux protection for iptables daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:121
+-msgid "Disable SELinux protection for nagios daemon"
++#: booleans.py:37
++msgid "Allow fenced domain to execute ssh."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for inetd child daemons"
--#~ msgstr "Deaktiviere SELinux Schutz für inetd child daemons"
-+#: ../gui/selinux.tbl:101
-+msgid "Disable SELinux protection for ircd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
+-msgid "Name Service"
++#: booleans.py:38
++msgid "Allow ftp to read and write files in the user home directories"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for inetd daemon"
--#~ msgstr "Deaktiviere SELinux Schutz für inetd daemon"
-+#: ../gui/selinux.tbl:102
-+msgid "Disable SELinux protection for irqbalance daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:122
+-msgid "Disable SELinux protection for named daemon"
++#: booleans.py:39
++msgid ""
++"Allow ftp servers to upload files,  used for public file transfer services. "
++"Directories must be labeled public_content_rw_t."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for innd daemon"
--#~ msgstr "Deaktiviere SELinux Schutz für innd daemon"
-+#: ../gui/selinux.tbl:103
-+msgid "Disable SELinux protection for iscsi daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:123
+-msgid "Disable SELinux protection for nessusd daemon"
++#: booleans.py:40
++msgid "Allow ftp servers to connect to all ports > 1023"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for iptables daemon"
--#~ msgstr "Deaktiviere SELinux Schutz für iptables daemon"
-+#: ../gui/selinux.tbl:104
-+msgid "Disable SELinux protection for jabberd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:124
+-msgid "Disable SELinux protection for NetworkManager"
++#: booleans.py:41
++msgid "Allow ftp servers to connect to mysql database ports"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for ircd daemon"
--#~ msgstr "Deaktiviere SELinux Schutz für ircd daemon"
-+#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
-+msgid "Kerberos"
-+msgstr ""
+-#: ../gui/selinux.tbl:125
+-msgid "Disable SELinux protection for nfsd daemon"
++#: booleans.py:42
++msgid ""
++"Allow ftp servers to login to local users and read/write all files on the "
++"system, governed by DAC."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for irqbalance daemon"
--#~ msgstr "Deaktiviere SELinux Schutz für irqbalance daemon"
-+#: ../gui/selinux.tbl:105
-+msgid "Disable SELinux protection for kadmind daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
+-#: ../gui/selinux.tbl:221
+-msgid "Samba"
++#: booleans.py:43
++msgid "Allow ftp servers to use cifs used for public file transfer services."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for iscsi daemon"
--#~ msgstr "Deaktiviere SELinux Schutz für iscsi daemon"
-+#: ../gui/selinux.tbl:106
-+msgid "Disable SELinux protection for klogd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:126
+-msgid "Disable SELinux protection for nmbd daemon"
++#: booleans.py:44
++msgid "Allow ftp servers to use nfs used for public file transfer services."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for jabberd daemon"
--#~ msgstr "Deaktiviere SELinux Schutz für jabberd daemon"
-+#: ../gui/selinux.tbl:107
-+msgid "Disable SELinux protection for krb5kdc daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:127
+-msgid "Disable SELinux protection for nrpe daemon"
++#: booleans.py:45
++msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
+ msgstr ""
  
--#~ msgid "Kerberos"
--#~ msgstr "Kerberos"
-+#: ../gui/selinux.tbl:108
-+msgid "Disable SELinux protection for ktalk daemons"
-+msgstr ""
+-#: ../gui/selinux.tbl:128
+-msgid "Disable SELinux protection for nscd daemon"
++#: booleans.py:46
++msgid "Determine whether Git CGI can search home directories."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for kadmind daemon"
--#~ msgstr "Deaktiviere SELinux Schutz für kadmind daemon"
-+#: ../gui/selinux.tbl:109
-+msgid "Disable SELinux protection for kudzu daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:129
+-msgid "Disable SELinux protection for nsd daemon"
++#: booleans.py:47
++msgid "Determine whether Git CGI can access cifs file systems."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for klogd daemon"
--#~ msgstr "Deaktiviere SELinux Schutz für klogd daemon"
-+#: ../gui/selinux.tbl:110
-+msgid "Disable SELinux protection for locate daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:130
+-msgid "Disable SELinux protection for ntpd daemon"
++#: booleans.py:48
++msgid "Determine whether Git CGI can access nfs file systems."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for krb5kdc daemon"
--#~ msgstr "Deaktiviere SELinux Schutz für krb5kdc daemon"
-+#: ../gui/selinux.tbl:111
-+msgid "Disable SELinux protection for lpd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:131
+-msgid "Disable SELinux protection for oddjob"
++#: booleans.py:49
++msgid ""
++"Determine whether Git session daemon can bind TCP sockets to all unreserved "
++"ports."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for ktalk daemons"
--#~ msgstr "Deaktiviere SELinux Schutz für ktalk daemons"
-+#: ../gui/selinux.tbl:112
-+msgid "Disable SELinux protection for lrrd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:132
+-msgid "Disable SELinux protection for oddjob_mkhomedir"
++#: booleans.py:50
++msgid ""
++"Determine whether calling user domains can execute Git daemon in the "
++"git_session_t domain."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for kudzu daemon"
--#~ msgstr "Deaktiviere SELinux Schutz für kudzu daemon"
-+#: ../gui/selinux.tbl:113
-+msgid "Disable SELinux protection for lvm daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:133
+-msgid "Disable SELinux protection for openvpn daemon"
++#: booleans.py:51
++msgid "Determine whether Git system daemon can search home directories."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for locate daemon"
--#~ msgstr "Deaktiviere SELinux Schutz für locate daemon"
-+#: ../gui/selinux.tbl:114
-+msgid "Disable SELinux protection for mailman"
-+msgstr ""
+-#: ../gui/selinux.tbl:134
+-msgid "Disable SELinux protection for pam daemon"
++#: booleans.py:52
++msgid "Determine whether Git system daemon can access cifs file systems."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for lpd daemon"
--#~ msgstr "Deaktiviere SELinux Schutz für lpd daemon"
-+#: ../gui/selinux.tbl:115
-+msgid "Allow evolution and thunderbird to read user files"
-+msgstr ""
+-#: ../gui/selinux.tbl:135
+-msgid "Disable SELinux protection for pegasus"
++#: booleans.py:53
++msgid "Determine whether Git system daemon can access nfs file systems."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for lrrd daemon"
--#~ msgstr "Deaktiviere SELinux Schutz für lrrd daemon"
-+#: ../gui/selinux.tbl:116
-+msgid "Disable SELinux protection for mdadm daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:136
+-msgid "Disable SELinux protection for perdition daemon"
++#: booleans.py:54
++msgid "Allow gitisis daemon to send mail"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for lvm daemon"
--#~ msgstr "Deaktiviere SELinux Schutz für lvm daemon"
-+#: ../gui/selinux.tbl:117
-+msgid "Disable SELinux protection for monopd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:137
+-msgid "Disable SELinux protection for portmap daemon"
++#: booleans.py:55
++msgid "Enable reading of urandom for all domains."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for mailman"
--#~ msgstr "Deaktiviere SELinux Schutz für mailman"
-+#: ../gui/selinux.tbl:118
-+msgid "Allow the mozilla browser to read user files"
-+msgstr ""
+-#: ../gui/selinux.tbl:138
+-msgid "Disable SELinux protection for portslave daemon"
++#: booleans.py:56
++msgid ""
++"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
++"agent to manage user files."
+ msgstr ""
  
--#~ msgid "Allow evolution and thunderbird to read user files"
--#~ msgstr "Evolution und Thunderbird gestatten, Benutzerdateien zu lesen"
-+#: ../gui/selinux.tbl:119
-+msgid "Disable SELinux protection for mrtg daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:139
+-msgid "Disable SELinux protection for postfix"
++#: booleans.py:57
++msgid ""
++"Allow gpg web domain to modify public files used for public file transfer "
++"services."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for mdadm daemon"
--#~ msgstr "Deaktiviere SELinux Schutz für mdadm daemon"
-+#: ../gui/selinux.tbl:120
-+msgid "Disable SELinux protection for mysqld daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:140
+-msgid "Disable SELinux protection for postgresql daemon"
++#: booleans.py:58
++msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for monopd daemon"
--#~ msgstr "Deaktiviere SELinux Schutz für monopd daemon"
-+#: ../gui/selinux.tbl:121
-+msgid "Disable SELinux protection for nagios daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:141
+-msgid "pppd"
++#: booleans.py:59
++msgid ""
++"Allow Apache to modify public files used for public file transfer services. "
++"Directories/Files must be labeled public_content_rw_t."
+ msgstr ""
  
--#~ msgid "Allow the mozilla browser to read user files"
--#~ msgstr "Dem Mozilla-Browser gestatten, Benutzerdateien zu lesen"
-+#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
-+msgid "Name Service"
-+msgstr ""
+-#: ../gui/selinux.tbl:141
+-msgid "Allow pppd to be run for a regular user"
++#: booleans.py:60
++msgid "Allow httpd to use built in scripting (usually php)"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for mrtg daemon"
--#~ msgstr "Deaktiviere SELinux Schutz für mrtg daemon"
-+#: ../gui/selinux.tbl:122
-+msgid "Disable SELinux protection for named daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:142
+-msgid "Disable SELinux protection for pptp"
++#: booleans.py:61
++msgid "Allow http daemon to check spam"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for mysqld daemon"
--#~ msgstr "Deaktiviere SELinux Schutz für mysqld daemon"
-+#: ../gui/selinux.tbl:123
-+msgid "Disable SELinux protection for nessusd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:143
+-msgid "Disable SELinux protection for prelink daemon"
++#: booleans.py:62
++msgid ""
++"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
++"ports"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for nagios daemon"
--#~ msgstr "Deaktiviere SELinux Schutz für nagios daemon"
-+#: ../gui/selinux.tbl:124
-+msgid "Disable SELinux protection for NetworkManager"
-+msgstr ""
+-#: ../gui/selinux.tbl:144
+-msgid "Disable SELinux protection for privoxy daemon"
++#: booleans.py:63
++msgid "Allow httpd to connect to the ldap port"
+ msgstr ""
  
--#~ msgid "Name Service"
--#~ msgstr "Name-Dienst"
-+#: ../gui/selinux.tbl:125
-+msgid "Disable SELinux protection for nfsd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:145
+-msgid "Disable SELinux protection for ptal daemon"
++#: booleans.py:64
++msgid "Allow http daemon to connect to zabbix"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for named daemon"
--#~ msgstr "Deaktiviere SELinux Schutz für named daemon"
-+#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
-+#: ../gui/selinux.tbl:221
-+msgid "Samba"
-+msgstr ""
+-#: ../gui/selinux.tbl:146
+-msgid "Disable SELinux protection for pxe daemon"
++#: booleans.py:65
++msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for nessusd daemon"
--#~ msgstr "Deaktiviere SELinux Schutz für nessusd daemon"
-+#: ../gui/selinux.tbl:126
-+msgid "Disable SELinux protection for nmbd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:147
+-msgid "Disable SELinux protection for pyzord"
++#: booleans.py:66
++msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for NetworkManager"
--#~ msgstr "Deaktiviere SELinux Schutz für NetworkManager"
-+#: ../gui/selinux.tbl:127
-+msgid "Disable SELinux protection for nrpe daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:148
+-msgid "Disable SELinux protection for quota daemon"
++#: booleans.py:67
++msgid ""
++"Allow HTTPD scripts and modules to connect to databases over the network."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for nfsd daemon"
--#~ msgstr "Deaktiviere SELinux Schutz für nfsd daemon"
-+#: ../gui/selinux.tbl:128
-+msgid "Disable SELinux protection for nscd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:149
+-msgid "Disable SELinux protection for radiusd daemon"
++#: booleans.py:68
++msgid "Allow httpd to connect to memcache server"
+ msgstr ""
  
--#~ msgid "Samba"
--#~ msgstr "Samba"
-+#: ../gui/selinux.tbl:129
-+msgid "Disable SELinux protection for nsd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:150
+-msgid "Disable SELinux protection for radvd daemon"
++#: booleans.py:69
++msgid "Allow httpd to act as a relay"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for nmbd daemon"
--#~ msgstr "Deaktiviere SELinux Schutz für nmbd daemon"
-+#: ../gui/selinux.tbl:130
-+msgid "Disable SELinux protection for ntpd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:151
+-msgid "Disable SELinux protection for rdisc"
++#: booleans.py:70
++msgid "Allow http daemon to send mail"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for nrpe daemon"
--#~ msgstr "Deaktiviere SELinux Schutz für nrpe daemon"
-+#: ../gui/selinux.tbl:131
-+msgid "Disable SELinux protection for oddjob"
-+msgstr ""
+-#: ../gui/selinux.tbl:152
+-msgid "Disable SELinux protection for readahead"
++#: booleans.py:71
++msgid "Allow Apache to communicate with avahi service via dbus"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for nscd daemon"
--#~ msgstr "Deaktiviere SELinux Schutz für nscd daemon"
-+#: ../gui/selinux.tbl:132
-+msgid "Disable SELinux protection for oddjob_mkhomedir"
-+msgstr ""
+-#: ../gui/selinux.tbl:153
+-msgid "Allow programs to read files in non-standard locations (default_t)"
++#: booleans.py:72
++msgid "Allow httpd cgi support"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for nsd daemon"
--#~ msgstr "Deaktiviere SELinux Schutz für nsd daemon"
-+#: ../gui/selinux.tbl:133
-+msgid "Disable SELinux protection for openvpn daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:154
+-msgid "Disable SELinux protection for restorecond"
++#: booleans.py:73
++msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for ntpd daemon"
--#~ msgstr "Deaktiviere SELinux Schutz für ntpd daemon"
-+#: ../gui/selinux.tbl:134
-+msgid "Disable SELinux protection for pam daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:155
+-msgid "Disable SELinux protection for rhgb daemon"
++#: booleans.py:74
++msgid "Allow httpd to read home directories"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for oddjob"
--#~ msgstr "Deaktiviere SELinux Schutz für oddjob"
-+#: ../gui/selinux.tbl:135
-+msgid "Disable SELinux protection for pegasus"
-+msgstr ""
+-#: ../gui/selinux.tbl:156
+-msgid "Disable SELinux protection for ricci"
++#: booleans.py:75
++msgid "Allow httpd scripts and modules execmem/execstack"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for oddjob_mkhomedir"
--#~ msgstr "Deaktiviere SELinux Schutz für oddjob_mkhomedir"
-+#: ../gui/selinux.tbl:136
-+msgid "Disable SELinux protection for perdition daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:157
+-msgid "Disable SELinux protection for ricci_modclusterd"
++#: booleans.py:76
++msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for openvpn daemon"
--#~ msgstr "Deaktiviere SELinux Schutz für openvpn daemon"
-+#: ../gui/selinux.tbl:137
-+msgid "Disable SELinux protection for portmap daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:158
+-msgid "Disable SELinux protection for rlogind daemon"
++#: booleans.py:77
++msgid "Allow httpd processes to manage IPA content"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for pam daemon"
--#~ msgstr "Deaktiviere SELinux Schutz für pam daemon"
-+#: ../gui/selinux.tbl:138
-+msgid "Disable SELinux protection for portslave daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:159
+-msgid "Disable SELinux protection for rpcd daemon"
++#: booleans.py:78
++msgid "Allow Apache to use mod_auth_ntlm_winbind"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for pegasus"
--#~ msgstr "Deaktiviere SELinux Schutz für pegasus"
-+#: ../gui/selinux.tbl:139
-+msgid "Disable SELinux protection for postfix"
-+msgstr ""
+-#: ../gui/selinux.tbl:160
+-msgid "Disable SELinux protection for rshd"
++#: booleans.py:79
++msgid "Allow Apache to use mod_auth_pam"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for perdition daemon"
--#~ msgstr "Deaktiviere SELinux Schutz für perdition daemon"
-+#: ../gui/selinux.tbl:140
-+msgid "Disable SELinux protection for postgresql daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:161
+-msgid "rsync"
++#: booleans.py:80
++msgid "Allow httpd to read user content"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for portmap daemon"
--#~ msgstr "Deaktiviere SELinux Schutz für portmap daemon"
-+#: ../gui/selinux.tbl:141
-+msgid "pppd"
-+msgstr ""
+-#: ../gui/selinux.tbl:161
+-msgid "Disable SELinux protection for rsync daemon"
++#: booleans.py:81
++msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for portslave daemon"
--#~ msgstr "Deaktiviere SELinux Schutz für portslave daemon"
-+#: ../gui/selinux.tbl:141
-+msgid "Allow pppd to be run for a regular user"
-+msgstr ""
+-#: ../gui/selinux.tbl:162
+-msgid "Allow ssh to run from inetd instead of as a daemon"
++#: booleans.py:82
++msgid "Allow httpd daemon to change its resource limits"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for postfix"
--#~ msgstr "Deaktiviere SELinux Schutz für postfix"
-+#: ../gui/selinux.tbl:142
-+msgid "Disable SELinux protection for pptp"
-+msgstr ""
+-#: ../gui/selinux.tbl:163
+-msgid "Allow Samba to share nfs directories"
++#: booleans.py:83
++msgid ""
++"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for postgresql daemon"
--#~ msgstr "Deaktiviere SELinux Schutz für postgresql daemon"
-+#: ../gui/selinux.tbl:143
-+msgid "Disable SELinux protection for prelink daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
+-msgid "SASL authentication server"
++#: booleans.py:84
++msgid ""
++"Allow apache scripts to write to public content, directories/files must be "
++"labeled public_rw_content_t."
+ msgstr ""
  
--#~ msgid "pppd"
--#~ msgstr "pppd"
-+#: ../gui/selinux.tbl:144
-+msgid "Disable SELinux protection for privoxy daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:164
+-msgid "Allow sasl authentication server to read /etc/shadow"
++#: booleans.py:85
++msgid "Allow Apache to execute tmp content."
+ msgstr ""
  
--#~ msgid "Allow pppd to be run for a regular user"
--#~ msgstr "Gestatten, dass 'pppd' für einen regulären Benutzer ausgeführt wird"
-+#: ../gui/selinux.tbl:145
-+msgid "Disable SELinux protection for ptal daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:165
++#: booleans.py:86
+ msgid ""
+-"Allow X-Windows server to map a memory region as both executable and writable"
++"Unify HTTPD to communicate with the terminal. Needed for entering the "
++"passphrase for certificates at the terminal."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for pptp"
--#~ msgstr "Deaktiviere SELinux Schutz für pptp"
-+#: ../gui/selinux.tbl:146
-+msgid "Disable SELinux protection for pxe daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:166
+-msgid "Disable SELinux protection for saslauthd daemon"
++#: booleans.py:87
++msgid "Unify HTTPD handling of all content files."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for prelink daemon"
--#~ msgstr "Deaktiviere SELinux Schutz für prelink daemon"
-+#: ../gui/selinux.tbl:147
-+msgid "Disable SELinux protection for pyzord"
-+msgstr ""
+-#: ../gui/selinux.tbl:167
+-msgid "Disable SELinux protection for scannerdaemon daemon"
++#: booleans.py:88
++msgid "Allow httpd to access cifs file systems"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for privoxy daemon"
--#~ msgstr "Deaktiviere SELinux Schutz für privoxy daemon"
-+#: ../gui/selinux.tbl:148
-+msgid "Disable SELinux protection for quota daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:168
+-msgid "Do not allow transition to sysadm_t, sudo and su effected"
++#: booleans.py:89
++msgid "Allow httpd to access FUSE file systems"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for ptal daemon"
--#~ msgstr "Deaktiviere SELinux Schutz für ptal daemon"
-+#: ../gui/selinux.tbl:149
-+msgid "Disable SELinux protection for radiusd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:169
+-msgid "Do not allow any processes to load kernel modules"
++#: booleans.py:90
++msgid "Allow httpd to run gpg"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for pxe daemon"
--#~ msgstr "Deaktiviere SELinux Schutz für pxe daemon"
-+#: ../gui/selinux.tbl:150
-+msgid "Disable SELinux protection for radvd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:170
+-msgid "Do not allow any processes to modify kernel SELinux policy"
++#: booleans.py:91
++msgid "Allow httpd to access nfs file systems"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for pyzord"
--#~ msgstr "Deaktiviere SELinux Schutz für pyzord"
-+#: ../gui/selinux.tbl:151
-+msgid "Disable SELinux protection for rdisc"
-+msgstr ""
+-#: ../gui/selinux.tbl:171
+-msgid "Disable SELinux protection for sendmail daemon"
++#: booleans.py:92
++msgid "Allow httpd to communicate with oddjob to start up a service"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for quota daemon"
--#~ msgstr "Deaktiviere SELinux Schutz für quota daemon"
-+#: ../gui/selinux.tbl:152
-+msgid "Disable SELinux protection for readahead"
-+msgstr ""
+-#: ../gui/selinux.tbl:172
+-msgid "Disable SELinux protection for setrans"
++#: booleans.py:93
++msgid "Allow httpd to access openstack ports"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for radiusd daemon"
--#~ msgstr "Deaktiviere SELinux Schutz für radiusd daemon"
-+#: ../gui/selinux.tbl:153
-+msgid "Allow programs to read files in non-standard locations (default_t)"
-+msgstr ""
+-#: ../gui/selinux.tbl:173
+-msgid "Disable SELinux protection for setroubleshoot daemon"
++#: booleans.py:94
++msgid "Allow icecast to connect to all ports, not just sound ports."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for radvd daemon"
--#~ msgstr "Deaktiviere SELinux Schutz für radvd daemon"
-+#: ../gui/selinux.tbl:154
-+msgid "Disable SELinux protection for restorecond"
-+msgstr ""
+-#: ../gui/selinux.tbl:174
+-msgid "Disable SELinux protection for slapd daemon"
++#: booleans.py:95
++msgid ""
++"Allow the Irssi IRC Client to connect to any port, and to bind to any "
++"unreserved port."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for rdisc"
--#~ msgstr "Deaktiviere SELinux Schutz für rdisc"
-+#: ../gui/selinux.tbl:155
-+msgid "Disable SELinux protection for rhgb daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:175
+-msgid "Disable SELinux protection for slrnpull daemon"
++#: booleans.py:96
++msgid "Allow java executable stack"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for readahead"
--#~ msgstr "Deaktiviere SELinux Schutz für readahead"
-+#: ../gui/selinux.tbl:156
-+msgid "Disable SELinux protection for ricci"
-+msgstr ""
+-#: ../gui/selinux.tbl:176
+-msgid "Disable SELinux protection for smbd daemon"
++#: booleans.py:97
++msgid "Allow confined applications to run with kerberos."
+ msgstr ""
  
--#~ msgid "Allow programs to read files in non-standard locations (default_t)"
--#~ msgstr ""
--#~ "Programmen gestatten, Dateien an nicht standardmässigen Orten zu lesen "
--#~ "(default_t)"
-+#: ../gui/selinux.tbl:157
-+msgid "Disable SELinux protection for ricci_modclusterd"
-+msgstr ""
+-#: ../gui/selinux.tbl:177
+-msgid "Disable SELinux protection for snmpd daemon"
++#: booleans.py:98
++msgid "Allow syslogd daemon to send mail"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for restorecond"
--#~ msgstr "Deaktiviere SELinux Schutz für restorecond"
-+#: ../gui/selinux.tbl:158
-+msgid "Disable SELinux protection for rlogind daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:178
+-msgid "Disable SELinux protection for snort daemon"
++#: booleans.py:99
++msgid "Allow syslogd the ability to read/write terminals"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for rhgb daemon"
--#~ msgstr "Deaktiviere SELinux Schutz für rhgb daemon"
-+#: ../gui/selinux.tbl:159
-+msgid "Disable SELinux protection for rpcd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:179
+-msgid "Disable SELinux protection for soundd daemon"
++#: booleans.py:100
++msgid "Allow logging in and using the system from /dev/console."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for ricci"
--#~ msgstr "Deaktiviere SELinux Schutz für ricci"
-+#: ../gui/selinux.tbl:160
-+msgid "Disable SELinux protection for rshd"
-+msgstr ""
+-#: ../gui/selinux.tbl:180
+-msgid "Disable SELinux protection for sound daemon"
++#: booleans.py:101
++msgid ""
++"Control the ability to mmap a low area of the address space, as configured "
++"by /proc/sys/kernel/mmap_min_addr."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for ricci_modclusterd"
--#~ msgstr "Deaktiviere SELinux Schutz für ricci_modclusterd"
-+#: ../gui/selinux.tbl:161
-+msgid "rsync"
-+msgstr ""
+-#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
+-msgid "Spam Protection"
++#: booleans.py:102
++msgid "Allow mock to read files in home directories."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for rlogind daemon"
--#~ msgstr "Deaktiviere SELinux Schutz für rlogind daemon"
-+#: ../gui/selinux.tbl:161
-+msgid "Disable SELinux protection for rsync daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:181
+-msgid "Disable SELinux protection for spamd daemon"
++#: booleans.py:103
++msgid "Allow the mount command to mount any directory or file."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for rpcd daemon"
--#~ msgstr "Deaktiviere SELinux Schutz für rpcd daemon"
-+#: ../gui/selinux.tbl:162
-+msgid "Allow ssh to run from inetd instead of as a daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:182
+-msgid "Allow spamd to access home directories"
++#: booleans.py:104
++msgid "Allow mozilla plugin domain to connect to the network using TCP."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for rshd"
--#~ msgstr "Deaktiviere SELinux Schutz für rshd"
-+#: ../gui/selinux.tbl:163
-+msgid "Allow Samba to share nfs directories"
+-#: ../gui/selinux.tbl:183
+-msgid "Allow Spam Assassin daemon network access"
++#: booleans.py:105
++msgid ""
++"Allow mozilla_plugins to create random content in the users home directory"
 +msgstr ""
++
++#: booleans.py:106
++msgid "Allow confined web browsers to read home directory content"
+ msgstr ""
  
--#~ msgid "rsync"
--#~ msgstr "rsync"
-+#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
-+msgid "SASL authentication server"
-+msgstr ""
+-#: ../gui/selinux.tbl:184
+-msgid "Disable SELinux protection for speedmgmt daemon"
++#: booleans.py:107
++msgid "Allow mplayer executable stack"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for rsync daemon"
--#~ msgstr "Deaktiviere SELinux Schutz für rsync daemon"
-+#: ../gui/selinux.tbl:164
-+msgid "Allow sasl authentication server to read /etc/shadow"
-+msgstr ""
+-#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
+-msgid "Squid"
++#: booleans.py:108
++msgid "Allow mysqld to connect to all ports"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:185
+-msgid "Allow squid daemon to connect to the network"
++#: booleans.py:109
++msgid "Allow BIND to bind apache port."
+ msgstr ""
  
--#~ msgid "Allow ssh to run from inetd instead of as a daemon"
--#~ msgstr ""
--#~ "SSH gestatten, von 'inetd' aus gestartet zu werden, anstatt als Daemon"
-+#: ../gui/selinux.tbl:165
+-#: ../gui/selinux.tbl:186
+-msgid "Disable SELinux protection for squid daemon"
++#: booleans.py:110
 +msgid ""
-+"Allow X-Windows server to map a memory region as both executable and writable"
-+msgstr ""
++"Allow BIND to write the master zone files. Generally this is used for "
++"dynamic DNS or zone transfers."
+ msgstr ""
  
--#~ msgid "Allow Samba to share nfs directories"
--#~ msgstr "Samba gestatten, NFS-Verzeichnisse freizugeben"
-+#: ../gui/selinux.tbl:166
-+msgid "Disable SELinux protection for saslauthd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:187
+-msgid "Disable SELinux protection for ssh daemon"
++#: booleans.py:111
++msgid "Allow any files/directories to be exported read/only via NFS."
+ msgstr ""
  
--#~ msgid "SASL authentication server"
--#~ msgstr "SASL-Authentifizierungs-Server"
-+#: ../gui/selinux.tbl:167
-+msgid "Disable SELinux protection for scannerdaemon daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:188
+-msgid "Allow ssh logins as sysadm_r:sysadm_t"
++#: booleans.py:112
++msgid "Allow any files/directories to be exported read/write via NFS."
+ msgstr ""
  
--#~ msgid "Allow sasl authentication server to read /etc/shadow"
--#~ msgstr "SASL-Authentifizierungs-Server gestatten, /etc/shadow zu lesen"
-+#: ../gui/selinux.tbl:168
-+msgid "Do not allow transition to sysadm_t, sudo and su effected"
-+msgstr ""
+-#: ../gui/selinux.tbl:189
++#: booleans.py:113
+ msgid ""
+-"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
+-"bashrc)"
++"Allow nfs servers to modify public files used for public file transfer "
++"services.  Files/Directories must be labeled public_content_rw_t."
+ msgstr ""
  
--#~ msgid ""
--#~ "Allow X-Windows server to map a memory region as both executable and "
--#~ "writable"
--#~ msgstr ""
--#~ "Dem X-Windows-Server gestatten, einen Speicherbereich sowohl als "
--#~ "ausführbar, als auch beschreibbar auszuweisen"
-+#: ../gui/selinux.tbl:169
-+msgid "Do not allow any processes to load kernel modules"
-+msgstr ""
+-#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
+-msgid "Universal SSL tunnel"
++#: booleans.py:114
++msgid "Allow system to run with NIS"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for saslauthd daemon"
--#~ msgstr "Deaktiviere SELinux Schutz für saslauthd daemon"
-+#: ../gui/selinux.tbl:170
-+msgid "Do not allow any processes to modify kernel SELinux policy"
-+msgstr ""
+-#: ../gui/selinux.tbl:190
+-msgid "Disable SELinux protection for stunnel daemon"
++#: booleans.py:115
++msgid "Allow confined applications to use nscd shared memory."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for scannerdaemon daemon"
--#~ msgstr "Deaktiviere SELinux Schutz für scannerdaemon daemon"
-+#: ../gui/selinux.tbl:171
-+msgid "Disable SELinux protection for sendmail daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:191
+-msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
++#: booleans.py:116
++msgid "Allow nsplugin code to connect to unreserved ports"
+ msgstr ""
  
--#~ msgid "Do not allow transition to sysadm_t, sudo and su effected"
--#~ msgstr ""
--#~ "Wechsel zu 'sysadm_t' nicht gestatten. Davon betroffen sind 'sudo' und "
--#~ "'su'"
-+#: ../gui/selinux.tbl:172
-+msgid "Disable SELinux protection for setrans"
-+msgstr ""
+-#: ../gui/selinux.tbl:192
+-msgid "Disable SELinux protection for swat daemon"
++#: booleans.py:117
++msgid "Allow nsplugin code to execmem/execstack"
+ msgstr ""
  
--#~ msgid "Do not allow any processes to load kernel modules"
--#~ msgstr "Keinem Prozess gestatten, Kernel-Module zu laden"
-+#: ../gui/selinux.tbl:173
-+msgid "Disable SELinux protection for setroubleshoot daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:193
+-msgid "Disable SELinux protection for sxid daemon"
++#: booleans.py:118
++msgid "Allow openvpn to read home directories"
+ msgstr ""
  
--#~ msgid "Do not allow any processes to modify kernel SELinux policy"
--#~ msgstr ""
--#~ "Keinem Prozess gestatten, die Kernel SELinux-Richtlinien zu verändern"
-+#: ../gui/selinux.tbl:174
-+msgid "Disable SELinux protection for slapd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:194
+-msgid "Disable SELinux protection for syslogd daemon"
++#: booleans.py:119
++msgid "Allow piranha-lvs domain to connect to the network using TCP."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for sendmail daemon"
--#~ msgstr "Deaktiviere SELinux Schutz für sendmail daemon"
-+#: ../gui/selinux.tbl:175
-+msgid "Disable SELinux protection for slrnpull daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:195
+-msgid "Disable SELinux protection for system cron jobs"
++#: booleans.py:120
++msgid "Allow polipo to connect to all ports > 1023"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for setrans"
--#~ msgstr "Deaktiviere SELinux Schutz für setrans"
-+#: ../gui/selinux.tbl:176
-+msgid "Disable SELinux protection for smbd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:196
+-msgid "Disable SELinux protection for tcp daemon"
++#: booleans.py:121
++msgid ""
++"Determine whether Polipo session daemon can bind tcp sockets to all "
++"unreserved ports."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for setroubleshoot daemon"
--#~ msgstr "Deaktiviere SELinux-Schutz für setroubleshoot-Daemon"
-+#: ../gui/selinux.tbl:177
-+msgid "Disable SELinux protection for snmpd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:197
+-msgid "Disable SELinux protection for telnet daemon"
++#: booleans.py:122
++msgid ""
++"Determine whether calling user domains can execute Polipo daemon in the "
++"polipo_session_t domain."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for slapd daemon"
--#~ msgstr "Deaktiviere SELinux Schutz für slapd daemon"
-+#: ../gui/selinux.tbl:178
-+msgid "Disable SELinux protection for snort daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:198
+-msgid "Disable SELinux protection for tftpd daemon"
++#: booleans.py:123
++msgid "Determine whether polipo can access cifs file systems."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for slrnpull daemon"
--#~ msgstr "Deaktiviere SELinux Schutz für slrnpull daemon"
-+#: ../gui/selinux.tbl:179
-+msgid "Disable SELinux protection for soundd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:199
+-msgid "Disable SELinux protection for transproxy daemon"
++#: booleans.py:124
++msgid "Determine whether Polipo can access nfs file systems."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for smbd daemon"
--#~ msgstr "Deaktiviere SELinux Schutz für smbd daemon"
-+#: ../gui/selinux.tbl:180
-+msgid "Disable SELinux protection for sound daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:200
+-msgid "Disable SELinux protection for udev daemon"
++#: booleans.py:125
++msgid "Enable polyinstantiated directory support."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for snmpd daemon"
--#~ msgstr "Deaktiviere SELinux Schutz für snmpd daemon"
-+#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
-+msgid "Spam Protection"
-+msgstr ""
+-#: ../gui/selinux.tbl:201
+-msgid "Disable SELinux protection for uml daemon"
++#: booleans.py:126
++msgid "Allow the portage domains to use NFS mounts (regular nfs_t)"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for snort daemon"
--#~ msgstr "Deaktiviere SELinux Schutz für snort daemon"
-+#: ../gui/selinux.tbl:181
-+msgid "Disable SELinux protection for spamd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:202
+-msgid ""
+-"Allow xinetd to run unconfined, including any services it starts that do not "
+-"have a domain transition explicitly defined"
++#: booleans.py:127
++msgid "Allow postfix_local domain full write access to mail_spool directories"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for soundd daemon"
--#~ msgstr "Deaktiviere SELinux Schutz für soundd daemon"
-+#: ../gui/selinux.tbl:182
-+msgid "Allow spamd to access home directories"
-+msgstr ""
+-#: ../gui/selinux.tbl:203
+-msgid ""
+-"Allow rc scripts to run unconfined, including any daemon started by an rc "
+-"script that does not have a domain transition explicitly defined"
++#: booleans.py:128
++msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for sound daemon"
--#~ msgstr "Deaktiviere SELinux Schutz für sound daemon"
-+#: ../gui/selinux.tbl:183
-+msgid "Allow Spam Assassin daemon network access"
-+msgstr ""
+-#: ../gui/selinux.tbl:204
+-msgid "Allow rpm to run unconfined"
++#: booleans.py:129
++msgid "Allow transmit client label to foreign database"
+ msgstr ""
  
--#~ msgid "Spam Protection"
--#~ msgstr "Spam-Schutz"
-+#: ../gui/selinux.tbl:184
-+msgid "Disable SELinux protection for speedmgmt daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:205
+-msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
++#: booleans.py:130
++msgid "Allow database admins to execute DML statement"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for spamd daemon"
--#~ msgstr "Deaktiviere SELinux Schutz für spamd daemon"
-+#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
-+msgid "Squid"
-+msgstr ""
+-#: ../gui/selinux.tbl:206
+-msgid "Disable SELinux protection for updfstab daemon"
++#: booleans.py:131
++msgid "Allow unprivileged users to execute DDL statement"
+ msgstr ""
  
--#~ msgid "Allow spamd to access home directories"
--#~ msgstr "'spamd' Zugriff auf Stammverzeichnisse gestatten"
-+#: ../gui/selinux.tbl:185
-+msgid "Allow squid daemon to connect to the network"
+-#: ../gui/selinux.tbl:207
+-msgid "Disable SELinux protection for uptimed daemon"
++#: booleans.py:132
++msgid "Allow pppd to load kernel modules for certain modems"
 +msgstr ""
++
++#: booleans.py:133
++msgid "Allow pppd to be run for a regular user"
+ msgstr ""
  
--#~ msgid "Allow Spam Assassin daemon network access"
--#~ msgstr "Dem Spamassassin-Daemon Netzwerkzugriff gestatten"
-+#: ../gui/selinux.tbl:186
-+msgid "Disable SELinux protection for squid daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:208
++#: booleans.py:134
+ msgid ""
+-"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
+-"staff_r can do so"
++"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for speedmgmt daemon"
--#~ msgstr "Deaktiviere SELinux Schutz für speedmgmt daemon"
-+#: ../gui/selinux.tbl:187
-+msgid "Disable SELinux protection for ssh daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:209
+-msgid "Allow users to execute the mount command"
++#: booleans.py:135
++msgid "Allow Puppet client to manage all file types."
+ msgstr ""
  
--#~ msgid "Squid"
--#~ msgstr "Squid"
-+#: ../gui/selinux.tbl:188
-+msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+msgstr ""
+-#: ../gui/selinux.tbl:210
+-msgid "Allow regular users direct mouse access (only allow the X server)"
++#: booleans.py:136
++msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+ msgstr ""
  
--#~ msgid "Allow squid daemon to connect to the network"
--#~ msgstr "Dem Squid-Daemon gestatten, sich mit dem Netzwerk zu verbinden"
-+#: ../gui/selinux.tbl:189
-+msgid ""
-+"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
-+"bashrc)"
-+msgstr ""
+-#: ../gui/selinux.tbl:211
+-msgid "Allow users to run the dmesg command"
++#: booleans.py:137
++msgid "Allow qemu to connect fully to the network"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for squid daemon"
--#~ msgstr "Deaktiviere SELinux Schutz für squid daemon"
-+#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
-+msgid "Universal SSL tunnel"
-+msgstr ""
+-#: ../gui/selinux.tbl:212
+-msgid "Allow users to control network interfaces (also needs USERCTL=true)"
++#: booleans.py:138
++msgid "Allow qemu to use cifs/Samba file systems"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for ssh daemon"
--#~ msgstr "Deaktiviere SELinux Schutz für ssh daemon"
-+#: ../gui/selinux.tbl:190
-+msgid "Disable SELinux protection for stunnel daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:213
+-msgid "Allow normal user to execute ping"
++#: booleans.py:139
++msgid "Allow qemu to use serial/parallel communication ports"
+ msgstr ""
  
--#~ msgid "Allow ssh logins as sysadm_r:sysadm_t"
--#~ msgstr "SSH-Logins als 'sysadm_r:sysadm_t' gestatten"
-+#: ../gui/selinux.tbl:191
-+msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
-+msgstr ""
+-#: ../gui/selinux.tbl:214
+-msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
++#: booleans.py:140
++msgid "Allow qemu to use nfs file systems"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:215
+-msgid "Allow users to rw usb devices"
++#: booleans.py:141
++msgid "Allow qemu to use usb devices"
+ msgstr ""
  
--#~ msgid ""
--#~ "Allow staff_r users to search the sysadm home dir and read files (such as "
--#~ "~/.bashrc)"
--#~ msgstr ""
--#~ "'staff_r'-Benutzern gestatten, das 'sysadm'-Stammverzeichnis zu "
--#~ "durchsuchen und Dateien zu lesen (z.B. ~/.bashrc)"
-+#: ../gui/selinux.tbl:192
-+msgid "Disable SELinux protection for swat daemon"
+-#: ../gui/selinux.tbl:216
++#: booleans.py:142
++msgid "Allow racoon to read shadow"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:193
-+msgid "Disable SELinux protection for sxid daemon"
++#: booleans.py:143
++msgid "Allow rgmanager domain to connect to the network using TCP."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:194
-+msgid "Disable SELinux protection for syslogd daemon"
-+msgstr ""
- 
--#~ msgid "Universal SSL tunnel"
--#~ msgstr "Universeller SSL-Tunnel"
-+#: ../gui/selinux.tbl:195
-+msgid "Disable SELinux protection for system cron jobs"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for stunnel daemon"
--#~ msgstr "Deaktiviere SELinux Schutz für stunnel daemon"
-+#: ../gui/selinux.tbl:196
-+msgid "Disable SELinux protection for tcp daemon"
-+msgstr ""
++#: booleans.py:144
+ msgid ""
+-"Allow users to run TCP servers (bind to ports and accept connection from the "
+-"same domain and outside users)  disabling this forces FTP passive mode and "
+-"may change other protocols"
++"Allow rsync to modify public files used for public file transfer services.  "
++"Files/Directories must be labeled public_content_rw_t."
+ msgstr ""
  
--#~ msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
--#~ msgstr ""
--#~ "Dem stunnel-Daemon gestatten, als \"standalone\" zu laufen, ausserhalb "
--#~ "von 'xinetd'"
-+#: ../gui/selinux.tbl:197
-+msgid "Disable SELinux protection for telnet daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:217
+-msgid "Allow user to stat ttyfiles"
++#: booleans.py:145
++msgid "Allow rsync to run as a client"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for swat daemon"
--#~ msgstr "Deaktiviere SELinux Schutz für swat daemon"
-+#: ../gui/selinux.tbl:198
-+msgid "Disable SELinux protection for tftpd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:218
+-msgid "Disable SELinux protection for uucpd daemon"
++#: booleans.py:146
++msgid "Allow rsync to export any files/directories read only."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for sxid daemon"
--#~ msgstr "Deaktiviere SELinux Schutz für sxid daemon"
-+#: ../gui/selinux.tbl:199
-+msgid "Disable SELinux protection for transproxy daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:219
+-msgid "Disable SELinux protection for vmware daemon"
++#: booleans.py:147
++msgid "Allow rsync servers to share cifs files systems"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for syslogd daemon"
--#~ msgstr "Deaktiviere SELinux Schutz für syslogd daemon"
-+#: ../gui/selinux.tbl:200
-+msgid "Disable SELinux protection for udev daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:220
+-msgid "Disable SELinux protection for watchdog daemon"
++#: booleans.py:148
++msgid "Allow rsync servers to share nfs files systems"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for system cron jobs"
--#~ msgstr "Deaktiviere SELinux Schutz für system cron jobs"
-+#: ../gui/selinux.tbl:201
-+msgid "Disable SELinux protection for uml daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:221
+-msgid "Disable SELinux protection for winbind daemon"
++#: booleans.py:149
++msgid "Allow samba to create new home directories (e.g. via PAM)"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for tcp daemon"
--#~ msgstr "Deaktiviere SELinux Schutz für tcp daemon"
-+#: ../gui/selinux.tbl:202
+-#: ../gui/selinux.tbl:222
+-msgid "Disable SELinux protection for xdm daemon"
++#: booleans.py:150
 +msgid ""
-+"Allow xinetd to run unconfined, including any services it starts that do not "
-+"have a domain transition explicitly defined"
-+msgstr ""
++"Allow samba to act as the domain controller, add users, groups and change "
++"passwords."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for telnet daemon"
--#~ msgstr "Deaktiviere SELinux Schutz für telnet daemon"
-+#: ../gui/selinux.tbl:203
-+msgid ""
-+"Allow rc scripts to run unconfined, including any daemon started by an rc "
-+"script that does not have a domain transition explicitly defined"
-+msgstr ""
+-#: ../gui/selinux.tbl:223
+-msgid "Allow xdm logins as sysadm_r:sysadm_t"
++#: booleans.py:151
++msgid "Allow samba to share users home directories."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for tftpd daemon"
--#~ msgstr "Deaktiviere SELinux Schutz für tftpd daemon"
-+#: ../gui/selinux.tbl:204
-+msgid "Allow rpm to run unconfined"
-+msgstr ""
+-#: ../gui/selinux.tbl:224
+-msgid "Disable SELinux protection for xen daemon"
++#: booleans.py:152
++msgid "Allow samba to share any file/directory read only."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for transproxy daemon"
--#~ msgstr "Deaktiviere SELinux Schutz für transproxy daemon"
-+#: ../gui/selinux.tbl:205
-+msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
-+msgstr ""
+-#: ../gui/selinux.tbl:225
+-msgid "XEN"
++#: booleans.py:153
++msgid "Allow samba to share any file/directory read/write."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for udev daemon"
--#~ msgstr "Deaktiviere SELinux Schutz für udev daemon"
-+#: ../gui/selinux.tbl:206
-+msgid "Disable SELinux protection for updfstab daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:225
+-msgid "Allow xen to read/write physical disk devices"
++#: booleans.py:154
++msgid "Allow samba to act as a portmapper"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for uml daemon"
--#~ msgstr "Deaktiviere SELinux Schutz für uml daemon"
-+#: ../gui/selinux.tbl:207
-+msgid "Disable SELinux protection for uptimed daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:226
+-msgid "Disable SELinux protection for xfs daemon"
++#: booleans.py:155
++msgid "Allow samba to run unconfined scripts"
+ msgstr ""
  
--#~ msgid ""
--#~ "Allow xinetd to run unconfined, including any services it starts that do "
--#~ "not have a domain transition explicitly defined"
--#~ msgstr ""
--#~ "'xinetd' gestatten, uneingeschränkt zu laufen, inklusive einiger Dienste, "
--#~ "die gestartet werden, die keine Domain-Übertragung explizit definiert "
--#~ "haben."
-+#: ../gui/selinux.tbl:208
-+msgid ""
-+"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
-+"staff_r can do so"
-+msgstr ""
+-#: ../gui/selinux.tbl:227
+-msgid "Disable SELinux protection for xen control"
++#: booleans.py:156
++msgid "Allow samba to export ntfs/fusefs volumes."
+ msgstr ""
  
--#~ msgid ""
--#~ "Allow rc scripts to run unconfined, including any daemon started by an rc "
--#~ "script that does not have a domain transition explicitly defined"
--#~ msgstr ""
--#~ "rc-Skripten gestatten, uneingeschränkt zu laufen, inklusive beliebiger "
--#~ "Daemons, die von einem rc-Skript gestartet werden, das keine Domain-"
--#~ "Übertragung explizit definiert hat"
-+#: ../gui/selinux.tbl:209
-+msgid "Allow users to execute the mount command"
-+msgstr ""
+-#: ../gui/selinux.tbl:228
+-msgid "Disable SELinux protection for ypbind daemon"
++#: booleans.py:157
++msgid "Allow samba to export NFS volumes."
+ msgstr ""
  
--#~ msgid "Allow rpm to run unconfined"
--#~ msgstr "'rpm' gestatten, ohne Einschränkungen zu laufen"
-+#: ../gui/selinux.tbl:210
-+msgid "Allow regular users direct mouse access (only allow the X server)"
-+msgstr ""
- 
--#~ msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
--#~ msgstr ""
--#~ "Privilegierten Dienstprogrammen wie 'hotplug' und 'insmod' gestatten, "
--#~ "ohne Einschränkung zu laufen"
-+#: ../gui/selinux.tbl:211
-+msgid "Allow users to run the dmesg command"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for updfstab daemon"
--#~ msgstr "Deaktiviere SELinux Schutz für updfstab daemon"
-+#: ../gui/selinux.tbl:212
-+msgid "Allow users to control network interfaces (also needs USERCTL=true)"
-+msgstr ""
+-#: ../gui/selinux.tbl:229
+-msgid "Disable SELinux protection for NIS Password Daemon"
++#: booleans.py:158
++msgid "Allow sanlock to read/write fuse files"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for uptimed daemon"
--#~ msgstr "Deaktiviere SELinux Schutz für uptimed daemon"
-+#: ../gui/selinux.tbl:213
-+msgid "Allow normal user to execute ping"
-+msgstr ""
+-#: ../gui/selinux.tbl:230
+-msgid "Disable SELinux protection for ypserv daemon"
++#: booleans.py:159
++msgid "Allow sanlock to manage nfs files"
+ msgstr ""
  
--#~ msgid ""
--#~ "Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, "
--#~ "only staff_r can do so"
--#~ msgstr ""
--#~ "'user_r' gestatten, 'sysadm_r'-Rechte via 'su', 'sudo' oder 'userhelper' "
--#~ "zu erlangen. Ansonsten ist dies lediglich 'staff_r' gestattet"
-+#: ../gui/selinux.tbl:214
-+msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
-+msgstr ""
+-#: ../gui/selinux.tbl:231
+-msgid "Disable SELinux protection for NIS Transfer Daemon"
++#: booleans.py:160
++msgid "Allow sanlock to manage cifs files"
+ msgstr ""
  
--#~ msgid "Allow users to execute the mount command"
--#~ msgstr "Benutzern gestatten, den Befehl 'mount' auszuführen"
-+#: ../gui/selinux.tbl:215
-+msgid "Allow users to rw usb devices"
-+msgstr ""
+-#: ../gui/selinux.tbl:232
+-msgid "Allow SELinux webadm user to manage unprivileged users home directories"
++#: booleans.py:161
++msgid "Allow sasl to read shadow"
+ msgstr ""
  
--#~ msgid "Allow regular users direct mouse access (only allow the X server)"
--#~ msgstr ""
--#~ "Regulären Benutzern direkten Zugriff auf die Maus gestatten (nur dem X-"
--#~ "Server gestatten)"
-+#: ../gui/selinux.tbl:216
+-#: ../gui/selinux.tbl:233
+-msgid "Allow SELinux webadm user to read unprivileged users home directories"
++#: booleans.py:162
 +msgid ""
-+"Allow users to run TCP servers (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 ""
- 
--#~ msgid "Allow users to run the dmesg command"
--#~ msgstr "Benutzern gestatten, den Befehl 'dmesg' auszuführen"
-+#: ../gui/selinux.tbl:217
-+msgid "Allow user to stat ttyfiles"
-+msgstr ""
- 
--#~ msgid "Allow users to control network interfaces (also needs USERCTL=true)"
--#~ msgstr ""
--#~ "Benutzern gestatten, Netzwerkschnittstellen zu kontrollieren (setzt "
--#~ "ebenfalls USERCTL=true voraus)"
-+#: ../gui/selinux.tbl:218
-+msgid "Disable SELinux protection for uucpd daemon"
-+msgstr ""
- 
--#~ msgid "Allow normal user to execute ping"
--#~ msgstr "Einem normalen Benutzer gestatten, 'ping' auszuführen"
-+#: ../gui/selinux.tbl:219
-+msgid "Disable SELinux protection for vmware daemon"
-+msgstr ""
- 
--#~ msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
--#~ msgstr "Benutzer r/w noextattrfile (FAT, CDROM, FLOPPY) gestatten"
-+#: ../gui/selinux.tbl:220
-+msgid "Disable SELinux protection for watchdog daemon"
-+msgstr ""
- 
--#~ msgid "Allow users to rw usb devices"
--#~ msgstr "Benutzern gestatten, USB-Geräte zu lesen/beschreiben"
-+#: ../gui/selinux.tbl:221
-+msgid "Disable SELinux protection for winbind daemon"
-+msgstr ""
- 
--#~ msgid ""
--#~ "Allow users to run TCP servers (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 gestatten, TCP-Server auszuführen (Verbindung zu Ports und "
--#~ "Annahme der Verbindung aus derselben Domain und ausserhalb 'users'). Wird "
--#~ "dies verweigert, muss FTP im Passiv-Modus laufen und verändert ggf. auch "
--#~ "andere Protokolle"
-+#: ../gui/selinux.tbl:222
-+msgid "Disable SELinux protection for xdm daemon"
-+msgstr ""
- 
--#~ msgid "Allow user to stat ttyfiles"
--#~ msgstr "Benutzer gestatten, 'ttyfiles' statistisch anzusehen"
-+#: ../gui/selinux.tbl:223
-+msgid "Allow xdm logins as sysadm_r:sysadm_t"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for uucpd daemon"
--#~ msgstr "Deaktiviere SELinux Schutz für uucpd daemon"
-+#: ../gui/selinux.tbl:224
-+msgid "Disable SELinux protection for xen daemon"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for vmware daemon"
--#~ msgstr "Deaktiviere SELinux Schutz für vmware daemon"
-+#: ../gui/selinux.tbl:225
-+msgid "XEN"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for watchdog daemon"
--#~ msgstr "Deaktiviere SELinux Schutz für watchdog daemon"
-+#: ../gui/selinux.tbl:225
-+msgid "Allow xen to read/write physical disk devices"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for winbind daemon"
--#~ msgstr "Deaktiviere SELinux Schutz für winbind daemon"
-+#: ../gui/selinux.tbl:226
-+msgid "Disable SELinux protection for xfs daemon"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for xdm daemon"
--#~ msgstr "Deaktiviere SELinux Schutz für xdm daemon"
-+#: ../gui/selinux.tbl:227
-+msgid "Disable SELinux protection for xen control"
-+msgstr ""
- 
--#~ msgid "Allow xdm logins as sysadm_r:sysadm_t"
--#~ msgstr "'xdm' Logins als 'sysadm_r:sysadm_t' gestatten"
-+#: ../gui/selinux.tbl:228
-+msgid "Disable SELinux protection for ypbind daemon"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for xen daemon"
--#~ msgstr "Deaktiviere SELinux Schutz für xen daemon"
-+#: ../gui/selinux.tbl:229
-+msgid "Disable SELinux protection for NIS Password Daemon"
-+msgstr ""
- 
--#~ msgid "XEN"
--#~ msgstr "XEN"
-+#: ../gui/selinux.tbl:230
-+msgid "Disable SELinux protection for ypserv daemon"
-+msgstr ""
++"disallow programs, such as newrole, from transitioning to administrative "
++"user domains."
+ msgstr ""
  
--#~ msgid "Allow xen to read/write physical disk devices"
--#~ msgstr "'xen' gestatten, physikalische Plattengeräte zu lesen/beschreiben"
-+#: ../gui/selinux.tbl:231
-+msgid "Disable SELinux protection for NIS Transfer Daemon"
-+msgstr ""
+-#: ../gui/semanagePage.py:126
+-#, python-format
+-msgid "Are you sure you want to delete %s '%s'?"
++#: booleans.py:163
++msgid "Disable kernel module loading."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for xfs daemon"
--#~ msgstr "Deaktiviere SELinux Schutz für xfs daemon"
-+#: ../gui/selinux.tbl:232
-+msgid "Allow SELinux webadm user to manage unprivileged users home directories"
-+msgstr ""
+-#: ../gui/semanagePage.py:126
+-#, python-format
+-msgid "Delete %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 ""
  
--#~ msgid "Disable SELinux protection for xen control"
--#~ msgstr "Deaktiviere SELinux-Schutz für xen-Daemon"
-+#: ../gui/selinux.tbl:233
-+msgid "Allow SELinux webadm user to read unprivileged users home directories"
-+msgstr ""
+-#: ../gui/semanagePage.py:134
+-#, python-format
+-msgid "Add %s"
++#: booleans.py:165
++msgid "Allow regular users direct dri device access"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for ypbind daemon"
--#~ msgstr "Deaktiviere SELinux Schutz für ypbind daemon"
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Are you sure you want to delete %s '%s'?"
-+msgstr ""
+-#: ../gui/semanagePage.py:148
+-#, python-format
+-msgid "Modify %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 ""
  
--#~ msgid "Disable SELinux protection for NIS Password Daemon"
--#~ msgstr "Deaktiviere SELinux Schutz für NIS Password Daemon"
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Delete %s"
-+msgstr ""
+-#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
+-msgid "Permissive"
++#: booleans.py:167
++msgid ""
++"Allow all unconfined executables to use libraries requiring text relocation "
++"that are not labeled textrel_shlib_t"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for ypserv daemon"
--#~ msgstr "Deaktiviere SELinux Schutz für ypserv daemon"
-+#: ../gui/semanagePage.py:134
-+#, python-format
-+msgid "Add %s"
-+msgstr ""
+-#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
+-msgid "Enforcing"
++#: 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 ""
  
--#~ msgid "Disable SELinux protection for NIS Transfer Daemon"
--#~ msgstr "Deaktiviere SELinux Schutz für NIS Transfer Daemon"
-+#: ../gui/semanagePage.py:148
-+#, python-format
-+msgid "Modify %s"
-+msgstr ""
+-#: ../gui/statusPage.py:94
+-msgid "Status"
++#: booleans.py:169
++msgid "Allow users to connect to the local mysql server"
+ msgstr ""
  
--#~ msgid ""
--#~ "Allow SELinux webadm user to manage unprivileged users home directories"
--#~ msgstr ""
--#~ "Dem SELinux-Benutzer webadm gestatten, nicht privilegierte "
--#~ "Benutzerverzeichnisse zu verwalten"
-+#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
-+msgid "Permissive"
-+msgstr ""
+-#: ../gui/statusPage.py:133
++#: booleans.py:170
+ msgid ""
+-"Changing the policy type will cause a relabel of the entire file system on "
+-"the next boot. Relabeling takes a long time depending on the size of the "
+-"file system.  Do you wish to continue?"
++"Allow confined users the ability to execute the ping and traceroute commands."
+ msgstr ""
  
--#~ msgid ""
--#~ "Allow SELinux webadm user to read unprivileged users home directories"
--#~ msgstr ""
--#~ "Dem SELinux-Benutzer webadm gestatten, nicht privilegierte "
--#~ "Benutzerverzeichnisse zu lesen"
-+#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
-+msgid "Enforcing"
+-#: ../gui/statusPage.py:147
++#: booleans.py:171
++msgid "Allow users to connect to PostgreSQL"
 +msgstr ""
++
++#: booleans.py:172
+ msgid ""
+-"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
+-"you later decide to turn SELinux back on, the system will be required to "
+-"relabel.  If you just want to see if SELinux is causing a problem on your "
+-"system, you can go to permissive mode which will only log errors and not "
+-"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
+-"wish to continue?"
++"Allow user to r/w files on filesystems that do not have extended attributes "
++"(FAT, CDROM, FLOPPY)"
+ msgstr ""
+ 
+-#: ../gui/statusPage.py:152
++#: booleans.py:173
+ msgid ""
+-"Changing to SELinux enabled will cause a relabel of the entire file system "
+-"on the next boot. Relabeling takes a long time depending on the size of the "
+-"file system.  Do you wish to continue?"
++"Allow users to run TCP servers (bind to ports and accept connection from the "
++"same domain and outside users)  disabling this forces FTP passive mode and "
++"may change other protocols."
+ msgstr ""
  
--#~ msgid "Are you sure you want to delete %s '%s'?"
--#~ msgstr "Möchten Sie %s '%s' wirklich löschen?"
-+#: ../gui/statusPage.py:94
-+msgid "Status"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:11
+-msgid "system-config-selinux"
++#: booleans.py:174
++msgid "Allow user music sharing"
+ msgstr ""
  
--#~ msgid "Delete %s"
--#~ msgstr "%s löschen"
-+#: ../gui/statusPage.py:133
-+msgid ""
-+"Changing the policy type will cause a relabel of the entire file system on "
-+"the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:12
++#: booleans.py:175
+ msgid ""
+-"Copyright (c)2006 Red Hat, Inc.\n"
+-"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
++"Allow anon internal-sftp to upload files, used for public file transfer "
++"services. Directories must be labeled public_content_rw_t."
+ msgstr ""
  
--#~ msgid "Add %s"
--#~ msgstr "Hinzufügen von %s"
-+#: ../gui/statusPage.py:147
+-#: ../gui/system-config-selinux.glade:22
+-#: ../gui/system-config-selinux.glade:544
+-msgid "Add SELinux Login Mapping"
++#: booleans.py:176
 +msgid ""
-+"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
-+"you later decide to turn SELinux back on, the system will be required to "
-+"relabel.  If you just want to see if SELinux is causing a problem on your "
-+"system, you can go to permissive mode which will only log errors and not "
-+"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
-+"wish to continue?"
-+msgstr ""
++"Allow sftp-internal to read and write files in the user home directories"
+ msgstr ""
  
--#~ msgid "Modify %s"
--#~ msgstr "%s ändern"
-+#: ../gui/statusPage.py:152
+-#: ../gui/system-config-selinux.glade:257
+-msgid "Add SELinux Network Ports"
++#: booleans.py:177
 +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 ""
- 
--#~ msgid "Permissive"
--#~ msgstr "Permissive"
-+#: ../gui/system-config-selinux.glade:11
-+msgid "system-config-selinux"
-+msgstr ""
++"Allow sftp-internal to login to local users and read/write all files on the "
++"system, governed by DAC."
+ msgstr ""
  
--#~ msgid "Enforcing"
--#~ msgstr "Enforcing"
-+#: ../gui/system-config-selinux.glade:12
+-#: ../gui/system-config-selinux.glade:391
+-#: ../gui/system-config-selinux.glade:678
+-msgid "SELinux Type"
++#: booleans.py:178
 +msgid ""
-+"Copyright (c)2006 Red Hat, Inc.\n"
-+"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-+msgstr ""
- 
--#~ 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 ""
--#~ "Wenn der Richtlinientyp geändert wird, muss beim nächsten Neustart das "
--#~ "vollständige Dateisystem neu beschriftet werden. Das Neubeschriften wird, "
--#~ "je nach Grösse des Dateisystems, sehr lange dauern. Wollen Sie fortfahren?"
-+#: ../gui/system-config-selinux.glade:22
-+#: ../gui/system-config-selinux.glade:544
-+msgid "Add SELinux Login Mapping"
-+msgstr ""
- 
--#~ msgid ""
--#~ "Changing to SELinux disabled requires a reboot.  It is not recommended.  "
--#~ "If you later decide to turn SELinux back on, the system will be required "
--#~ "to relabel.  If you just want to see if SELinux is causing a problem on "
--#~ "your system, you can go to permissive 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 nachträglich entscheiden, SELinux wieder zu "
--#~ "aktivieren, muss das System neu gekennzeichnet werden. Falls Sie nur "
--#~ "überprüfen möchten, ob SELinux ein Problem auf Ihrem System verursacht, "
--#~ "können Sie in den 'permissive' Modus wechseln, in dem Fehler lediglich "
--#~ "protokolliert, die SELinux-Richtlinien jedoch nicht erzwungen werden. Der "
--#~ "'permissive' Modus erfordert keinen Neustart. Möchten Sie fortfahren?"
-+#: ../gui/system-config-selinux.glade:257
-+msgid "Add SELinux Network Ports"
-+msgstr ""
++"Allow internal-sftp to read and write files in the user ssh home directories."
+ msgstr ""
  
--#~ 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 führt eine komplette Neu-Kennzeichnung des "
--#~ "gesamten Dateisystems beim nächsten Neustart nach sich. Das Neu-"
--#~ "Kennzeichnen dauert sehr lange, abhängig von der Grösse des Dateisystems. "
--#~ "Möchten Sie fortfahren?"
-+#: ../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"
++#: booleans.py:179
++msgid "Allow sge to connect to the network using any TCP port"
+ msgstr ""
  
--#~ msgid "<b>Select:</b>"
--#~ msgstr "<b>Wählen Sie aus:</b>"
-+#: ../gui/system-config-selinux.glade:622
-+msgid "File Specification"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:650
+-msgid "File Type"
++#: booleans.py:180
++msgid "Allow sge to access nfs file systems."
+ msgstr ""
  
--#~ msgid "Add"
--#~ msgstr "Hinzufügen"
-+#: ../gui/system-config-selinux.glade:650
-+msgid "File Type"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:727
++#: booleans.py:181
+ msgid ""
+-"all files\n"
+-"regular file\n"
+-"directory\n"
+-"character device\n"
+-"block device\n"
+-"socket\n"
+-"symbolic link\n"
+-"named pipe\n"
++"Enable additional permissions needed to support devices on 3ware controllers."
+ msgstr ""
  
--#~ msgid "Add File Context"
--#~ msgstr "Dateikontext hinzufügen"
-+#: ../gui/system-config-selinux.glade:727
+-#: ../gui/system-config-selinux.glade:773
+-msgid "MLS"
++#: booleans.py:182
 +msgid ""
-+"all files\n"
-+"regular file\n"
-+"directory\n"
-+"character device\n"
-+"block device\n"
-+"socket\n"
-+"symbolic link\n"
-+"named pipe\n"
-+msgstr ""
++"Allow samba to modify public files used for public file transfer services.  "
++"Files/Directories must be labeled public_content_rw_t."
+ msgstr ""
  
--#~ msgid "Add Network Port"
--#~ msgstr "Netzwerk-Port hinzufügen"
-+#: ../gui/system-config-selinux.glade:773
-+msgid "MLS"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:837
+-msgid "Add SELinux User"
++#: booleans.py:183
++msgid "Allow user spamassassin clients to use the network."
+ msgstr ""
  
--#~ msgid "Add SELinux Login Mapping"
--#~ msgstr "SELinux Login-Zuweisung hinzufügen"
-+#: ../gui/system-config-selinux.glade:837
-+msgid "Add SELinux User"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1079
+-msgid "SELinux Administration"
++#: booleans.py:184
++msgid "Allow spamd to read/write user home directories."
+ msgstr ""
  
--#~ msgid "Add SELinux Network Ports"
--#~ msgstr "SELinux Netzwerk-Ports hinzufügen"
-+#: ../gui/system-config-selinux.glade:1079
-+msgid "SELinux Administration"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1122
+-msgid "Add"
++#: booleans.py:185
++msgid ""
++"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
+ msgstr ""
  
--#~ msgid "Add SELinux User"
--#~ msgstr "SELinux-Benutzer hinzufügen"
-+#: ../gui/system-config-selinux.glade:1122
-+msgid "Add"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1144
+-msgid "_Properties"
++#: booleans.py:186
++msgid "Allow squid to run as a transparent proxy (TPROXY)"
+ msgstr ""
  
--#~ msgid "Add SELinux User Mapping"
--#~ msgstr "SELinux Benutzerzuweisung hinzufügen"
-+#: ../gui/system-config-selinux.glade:1144
-+msgid "_Properties"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1166
+-msgid "_Delete"
++#: booleans.py:187
++msgid ""
++"Allow ssh with chroot env to read and write files in the user home "
++"directories"
+ msgstr ""
  
--#~ msgid "Add Translation"
--#~ msgstr "Übersetzung hinzufügen"
-+#: ../gui/system-config-selinux.glade:1166
-+msgid "_Delete"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1256
+-msgid "Select Management Object"
++#: booleans.py:188
++msgid "allow host key based authentication"
+ msgstr ""
  
--#~ msgid ""
--#~ "Copyright (c)2006 Red Hat, Inc.\n"
--#~ "Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
--#~ msgstr ""
--#~ "Copyright (c)2006 Red Hat, Inc.\n"
--#~ "Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-+#: ../gui/system-config-selinux.glade:1256
-+msgid "Select Management Object"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1273
+-msgid "<b>Select:</b>"
++#: booleans.py:189
++msgid "Allow ssh logins as sysadm_r:sysadm_t"
+ msgstr ""
  
--#~ msgid "Current Enforcing Mode"
--#~ msgstr "Derzeitiger Enforcing-Modus"
-+#: ../gui/system-config-selinux.glade:1273
-+msgid "<b>Select:</b>"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1326
+-msgid "System Default Enforcing Mode"
++#: booleans.py:190
++msgid "allow staff user to create and transition to svirt domains."
+ msgstr ""
  
--#~ msgid "Delete File Context"
--#~ msgstr "Dateikontext löschen"
-+#: ../gui/system-config-selinux.glade:1326
-+msgid "System Default Enforcing Mode"
+-#: ../gui/system-config-selinux.glade:1354
++#: booleans.py:191
++msgid "Allow the Telepathy connection managers to connect to any network port."
 +msgstr ""
++
++#: booleans.py:192
+ msgid ""
+-"Disabled\n"
+-"Permissive\n"
+-"Enforcing\n"
++"Allow the Telepathy connection managers to connect to any generic TCP port."
+ msgstr ""
  
--#~ msgid "Delete Network Port"
--#~ msgstr "Netzwerk-Port löschen"
-+#: ../gui/system-config-selinux.glade:1354
+-#: ../gui/system-config-selinux.glade:1373
+-msgid "Current Enforcing Mode"
++#: booleans.py:193
 +msgid ""
-+"Disabled\n"
-+"Permissive\n"
-+"Enforcing\n"
-+msgstr ""
++"Allow tftp to modify public files used for public file transfer services."
+ msgstr ""
  
--#~ msgid "Delete SELinux User Mapping"
--#~ msgstr "SELinux-Benutzerzuordnung löschen"
-+#: ../gui/system-config-selinux.glade:1373
-+msgid "Current Enforcing Mode"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1418
+-msgid "System Default Policy Type: "
++#: booleans.py:194
++msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
+ msgstr ""
  
--#~ msgid "Delete Translation"
--#~ msgstr "Übersetzung löschen"
-+#: ../gui/system-config-selinux.glade:1418
-+msgid "System Default Policy Type: "
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1463
++#: booleans.py:195
+ msgid ""
+-"Select if you wish to relabel then entire file system on next reboot.  "
+-"Relabeling can take a very long time, depending on the size of the system.  "
+-"If you are changing policy types or going from disabled to enforcing, a "
+-"relabel is required."
++"allow unconfined users to transition to the chrome sandbox domains when "
++"running chrome-sandbox"
+ msgstr ""
  
--#~ msgid ""
--#~ "Disabled\n"
--#~ "Permissive\n"
--#~ "Enforcing\n"
--#~ msgstr ""
--#~ "Deaktiviert\n"
--#~ "Permissive\n"
--#~ "Enforcing\n"
-+#: ../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."
++#: booleans.py:196
++msgid "Allow a user to login as an unconfined domain"
+ msgstr ""
  
--#~ msgid "Edit Network Port"
--#~ msgstr "Netzwerk-Port bearbeiten"
-+#: ../gui/system-config-selinux.glade:1509
-+msgid "Relabel on next reboot."
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1561
+-msgid "label37"
++#: booleans.py:197
++msgid ""
++"Allow unconfined users to transition to the Mozilla plugin domain when "
++"running xulrunner plugin-container."
+ msgstr ""
  
--#~ msgid ""
--#~ "Enable/Disable additional audit rules, that are normally not reported in "
--#~ "the log files."
--#~ msgstr ""
--#~ "Zusätzliche Prüfregeln aktivieren/deaktivieren, die normalerweise nicht "
--#~ "in den Protokolldateien erscheinen."
-+#: ../gui/system-config-selinux.glade:1561
-+msgid "label37"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1598
+-msgid "Revert boolean setting to system default"
++#: booleans.py:198
++msgid "Allow video playing tools to run unconfined"
+ msgstr ""
  
--#~ msgid "File Specification"
--#~ msgstr "Dateispezifikation"
-+#: ../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"
++#: booleans.py:199
++msgid "Allow unprivledged user to create and transition to svirt domains."
+ msgstr ""
  
--#~ msgid "File Type"
--#~ msgstr "Dateityp"
-+#: ../gui/system-config-selinux.glade:1614
-+msgid "Toggle between Customized and All Booleans"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1645
+-#: ../gui/system-config-selinux.glade:1850
+-#: ../gui/system-config-selinux.glade:2037
+-#: ../gui/system-config-selinux.glade:2224
+-#: ../gui/system-config-selinux.glade:2467
+-#: ../gui/system-config-selinux.glade:2692
+-#: ../gui/system-config-selinux.glade:2867
+-msgid "Filter"
++#: booleans.py:200
++msgid "Support ecryptfs home directories"
+ msgstr ""
  
--#~ msgid "Filter"
--#~ msgstr "Filter"
-+#: ../gui/system-config-selinux.glade:1645
-+#: ../gui/system-config-selinux.glade:1850
-+#: ../gui/system-config-selinux.glade:2037
-+#: ../gui/system-config-selinux.glade:2224
-+#: ../gui/system-config-selinux.glade:2467
-+#: ../gui/system-config-selinux.glade:2692
-+#: ../gui/system-config-selinux.glade:2867
-+msgid "Filter"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1734
+-msgid "label50"
++#: booleans.py:201
++msgid "Support fusefs home directories"
+ msgstr ""
  
--#~ msgid "Generate new policy module"
--#~ msgstr "Neues Richtlinienmodul generieren"
-+#: ../gui/system-config-selinux.glade:1734
-+msgid "label50"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1771
+-msgid "Add File Context"
++#: booleans.py:202
++msgid "Use lpd server instead of cups"
+ msgstr ""
  
--#~ msgid "Load policy module"
--#~ msgstr "Richtlinienmodul laden"
-+#: ../gui/system-config-selinux.glade:1771
-+msgid "Add File Context"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1787
+-msgid "Modify File Context"
++#: booleans.py:203
++msgid "Support NFS home directories"
+ msgstr ""
  
--#~ msgid "Lockdown..."
--#~ msgstr "Abriegelung..."
-+#: ../gui/system-config-selinux.glade:1787
-+msgid "Modify File Context"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1803
+-msgid "Delete File Context"
++#: booleans.py:204
++msgid "Support SAMBA home directories"
+ msgstr ""
  
--#~ msgid "MLS"
--#~ msgstr "MLS"
-+#: ../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"
++#: booleans.py:205
++msgid "Allow varnishd to connect to all ports, not just HTTP."
+ msgstr ""
  
--#~ msgid "Modify File Context"
--#~ msgstr "Datei-Kontext ändern"
-+#: ../gui/system-config-selinux.glade:1819
-+msgid "Toggle between all and customized file context"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1939
+-msgid "label38"
++#: booleans.py:206
++msgid "Ignore vbetool mmap_zero errors."
+ msgstr ""
  
--#~ msgid "Modify SELinux User"
--#~ msgstr "SELinux-Benutzer modifizieren"
-+#: ../gui/system-config-selinux.glade:1939
-+msgid "label38"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1976
+-msgid "Add SELinux User Mapping"
++#: booleans.py:207
++msgid ""
++"Allow confined virtual guests to use serial/parallel communication ports"
+ msgstr ""
  
--#~ msgid "Modify SELinux User Mapping"
--#~ msgstr "SELinux-Benutzer Benutzerzuordnung"
-+#: ../gui/system-config-selinux.glade:1976
-+msgid "Add SELinux User Mapping"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1992
+-msgid "Modify SELinux User Mapping"
++#: booleans.py:208
++msgid ""
++"Allow confined virtual guests to use executable memory and executable stack"
+ msgstr ""
  
--#~ msgid "Modify Translation"
--#~ msgstr "Übersetzung bearbeiten"
-+#: ../gui/system-config-selinux.glade:1992
-+msgid "Modify SELinux User Mapping"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2008
+-msgid "Delete SELinux User Mapping"
++#: booleans.py:209
++msgid "Allow confined virtual guests to read fuse files"
+ msgstr ""
  
--#~ msgid "Relabel on next reboot."
--#~ msgstr "Beim nächsten Neustart neu kennzeichnen."
-+#: ../gui/system-config-selinux.glade:2008
-+msgid "Delete SELinux User Mapping"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2126
+-msgid "label39"
++#: booleans.py:210
++msgid "Allow confined virtual guests to manage nfs files"
+ msgstr ""
  
--#~ msgid "Remove loadable policy module"
--#~ msgstr "Ladbares Richtlinienmodul entfernen"
-+#: ../gui/system-config-selinux.glade:2126
-+msgid "label39"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2163
+-msgid "Add User"
++#: booleans.py:211
++msgid "Allow confined virtual guests to manage cifs files"
+ msgstr ""
  
--#~ msgid "Revert boolean setting to system default"
--#~ msgstr ""
--#~ "Boolsche Einstellungen auf Standardeinstellungen des Systems zurücksetzen"
-+#: ../gui/system-config-selinux.glade:2163
-+msgid "Add User"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2179
+-msgid "Modify User"
++#: booleans.py:212
++msgid "Allow confined virtual guests to interact with the sanlock"
+ msgstr ""
  
--#~ msgid "Run booleans lockdown wizard"
--#~ msgstr "Führe Boolean Abrieglungs-Konfigurationsassistenten aus"
-+#: ../gui/system-config-selinux.glade:2179
-+msgid "Modify User"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2195
+-msgid "Delete User"
++#: booleans.py:213
++msgid "Allow confined virtual guests to manage device configuration, (pci)"
+ msgstr ""
  
--#~ msgid "SELinux Administration"
--#~ msgstr "SELinux-Administration"
-+#: ../gui/system-config-selinux.glade:2195
-+msgid "Delete User"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2313
+-msgid "label41"
++#: booleans.py:214
++msgid "Allow confined virtual guests to use usb devices"
+ msgstr ""
  
--#~ msgid ""
--#~ "SELinux MLS/MCS\n"
--#~ "Level"
--#~ msgstr ""
--#~ "SELinux MLS/MCS\n"
--#~ "Level"
-+#: ../gui/system-config-selinux.glade:2313
-+msgid "label41"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2350
+-msgid "Add Network Port"
++#: booleans.py:215
++msgid "Allow confined virtual guests to interact with the xserver"
+ msgstr ""
  
--#~ msgid "SELinux Type"
--#~ msgstr "SELinux-Typ"
-+#: ../gui/system-config-selinux.glade:2350
-+msgid "Add Network Port"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2366
+-msgid "Edit Network Port"
++#: booleans.py:216
++msgid "Allow webadm to manage files in users home directories"
+ msgstr ""
  
--#~ msgid "Select Management Object"
--#~ msgstr "Management-Objekt auswählen"
-+#: ../gui/system-config-selinux.glade:2366
-+msgid "Edit Network Port"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2382
+-msgid "Delete Network Port"
++#: booleans.py:217
++msgid "Allow webadm to read files in users home directories"
+ msgstr ""
  
--#~ 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 ""
--#~ "Wählen Sie aus, ob Sie das gesamte Dateisystem beim nächsten Neustart neu "
--#~ "kennzeichnen möchten. Das Neu-Kennzeichnen kann sehr lange dauern, "
--#~ "abhängig von der Grösse des Systems. Falls Sie die Richtlinientypen "
--#~ "ändern oder vom Zustand 'disabled' zu 'enforcing' wechseln, ist eine Neu-"
--#~ "Kennzeichnung erforderlich."
-+#: ../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"
++#: booleans.py:218
++msgid "Ignore wine mmap_zero errors."
+ msgstr ""
  
--#~ msgid "System Default Enforcing Mode"
--#~ msgstr "Standard-Enforcing-Modus des Systems"
-+#: ../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"
++#: booleans.py:219
++msgid "Allow the graphical login program to execute bootloader"
+ msgstr ""
  
--#~ msgid "System Default Policy Type: "
--#~ msgstr "Systemstandard-Richtlinientyp: "
-+#: ../gui/system-config-selinux.glade:2556
-+msgid "label42"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2593
+-msgid "Generate new policy module"
++#: booleans.py:220
++msgid ""
++"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+ msgstr ""
  
--#~ msgid "Toggle between Customized and All Booleans"
--#~ msgstr "Zwischen 'Angepasst' und 'Alles Boolsche Werte' auswählen"
-+#: ../gui/system-config-selinux.glade:2593
-+msgid "Generate new policy module"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2609
+-msgid "Load policy module"
++#: booleans.py:221
++msgid "Allow xen to manage nfs files"
+ msgstr ""
  
--#~ msgid "Toggle between Customized and All Ports"
--#~ msgstr "Zwischen 'Angepasst' und 'Alle Ports' auswählen"
-+#: ../gui/system-config-selinux.glade:2609
-+msgid "Load policy module"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2625
+-msgid "Remove loadable policy module"
++#: booleans.py:222
++msgid ""
++"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
++"logical volumes for disk images."
+ msgstr ""
  
--#~ msgid "Toggle between all and customized file context"
--#~ msgstr "Zwischen 'Alles' oder 'Angepasstem Dateikontext' auswählen"
-+#: ../gui/system-config-selinux.glade:2625
-+msgid "Remove loadable policy module"
+-#: ../gui/system-config-selinux.glade:2661
++#: booleans.py:223
++msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
 +msgstr ""
++
++#: booleans.py:224
+ msgid ""
+-"Enable/Disable additional audit rules, that are normally not reported in the "
+-"log files."
++"Allow xguest users to configure Network Manager and connect to apache ports"
+ msgstr ""
  
--#~ msgid "_Delete"
--#~ msgstr "_Löschen"
-+#: ../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"
++#: booleans.py:225
++msgid "Allow xguest users to mount removable media"
+ msgstr ""
  
--#~ msgid "_Properties"
--#~ msgstr "_Einstellungen"
-+#: ../gui/system-config-selinux.glade:2781
-+msgid "label44"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2818
+-msgid "Change process mode to permissive."
++#: booleans.py:226
++msgid "Allow xguest to use blue tooth devices"
+ msgstr ""
  
--#~ msgid ""
--#~ "all files\n"
--#~ "regular file\n"
--#~ "directory\n"
--#~ "character device\n"
--#~ "block device\n"
--#~ "socket\n"
--#~ "symbolic link\n"
--#~ "named pipe\n"
--#~ msgstr ""
--#~ "alle Dateien\n"
--#~ "reguläre Datei\n"
--#~ "Verzeichnis\n"
--#~ "Zeichengerät\n"
--#~ "Blockgerät\n"
--#~ "Socket\n"
--#~ "symbolischer Link\n"
--#~ "Named-Pipe\n"
-+#: ../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"
++#: booleans.py:227
++msgid "Allows clients to write to the X server shared memory segments."
+ msgstr ""
  
--#~ msgid "system-config-selinux"
--#~ msgstr "system-config-selinux"
-+#: ../gui/system-config-selinux.glade:2836
-+msgid "Change process mode to enforcing"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2928
+-msgid "Process Domain"
++#: booleans.py:228
++msgid "Allows XServer to execute writable memory"
+ msgstr ""
  
--#~ msgid ""
--#~ "tcp\n"
--#~ "udp"
--#~ msgstr ""
--#~ "tcp\n"
--#~ "udp"
-+#: ../gui/system-config-selinux.glade:2928
-+msgid "Process Domain"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2956
+-msgid "label59"
++#: booleans.py:229
++msgid "Support X userspace object manager"
+ msgstr ""
  
--#~ msgid "Sensitvity Level"
--#~ msgstr "Empfindlichkeitsstufe"
-+#: ../gui/system-config-selinux.glade:2956
-+msgid "label59"
+-#: ../gui/usersPage.py:138
+-#, python-format
+-msgid "SELinux user '%s' is required"
++#: booleans.py:230
++msgid "Allow zabbix to connect to unreserved ports"
 +msgstr ""
- 
--#~ msgid "SELinux user '%s' is required"
--#~ msgstr "SELinux-Benutzer '%s' wird benötigt"
-+#: ../gui/usersPage.py:138
-+#, python-format
-+msgid "SELinux user '%s' is required"
++
++#: booleans.py:231
++msgid "Allow zebra daemon to write it configuration files"
 +msgstr ""
-diff -up policycoreutils-2.1.12/po/el.po.rhat policycoreutils-2.1.12/po/el.po
---- policycoreutils-2.1.12/po/el.po.rhat	2012-07-04 07:35:21.000000000 -0400
-+++ policycoreutils-2.1.12/po/el.po	2012-10-16 15:07:17.491526177 -0400
-@@ -1,23 +1,25 @@
--# translation of el.po to Greek
-+# SOME DESCRIPTIVE TITLE.
- # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
- # This file is distributed under the same license as the PACKAGE package.
- #
--# Simos Xenitellis <simos at gnome.org>, 2006.
-+# Translators:
- # Dimitris Glezos <dimitris at glezos.com>, 2006.
-+# Nikos Charonitakis <nikcha at ovi.com>, 2010.
-+# Simos Xenitellis <simos at gnome.org>, 2006.
-+# Thalia Papoutsaki <saliyath at gmail.com>, 2010.
- msgid ""
++
++#: booleans.py:232
++msgid ""
++"Allow ZoneMinder to modify public files used for public file transfer "
++"services."
  msgstr ""
--"Project-Id-Version: el\n"
-+"Project-Id-Version: Policycoreutils\n"
+diff --git a/policycoreutils/po/en_GB.po b/policycoreutils/po/en_GB.po
+index ffb15bc..5b58a5e 100644
+--- a/policycoreutils/po/en_GB.po
++++ b/policycoreutils/po/en_GB.po
+@@ -10,16 +10,16 @@ msgid ""
+ msgstr ""
+ "Project-Id-Version: Policycoreutils\n"
  "Report-Msgid-Bugs-To: \n"
--"POT-Creation-Date: 2012-03-27 10:49-0400\n"
--"PO-Revision-Date: 2006-09-18 14:49+0100\n"
--"Last-Translator: Dimitris Glezos <dimitris at glezos.com>\n"
--"Language-Team: Greek <fedora-trans-el at redhat.com>\n"
-+"POT-Creation-Date: 2012-05-25 07:28-0400\n"
-+"PO-Revision-Date: 2012-04-02 20:30+0000\n"
-+"Last-Translator: dwalsh <dwalsh at redhat.com>\n"
-+"Language-Team: Greek <trans-el at lists.fedoraproject.org>\n"
- "Language: el\n"
+-"POT-Creation-Date: 2012-05-25 07:28-0400\n"
+-"PO-Revision-Date: 2012-04-02 20:30+0000\n"
++"POT-Creation-Date: 2012-10-16 12:24-0400\n"
++"PO-Revision-Date: 2012-10-08 13:10+0000\n"
+ "Last-Translator: dwalsh <dwalsh at redhat.com>\n"
+-"Language-Team: English (United Kingdom) (http://www.transifex.net/projects/p/"
++"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"
--"X-Generator: KBabel 1.11.4\n"
--"Plural-Forms:  nplurals=2; plural=(n != 1);\n"
-+"Plural-Forms: nplurals=2; plural=(n != 1)\n"
+-"Plural-Forms: nplurals=2; plural=(n != 1)\n"
++"Plural-Forms: nplurals=2; plural=(n != 1);\n"
  
  #: ../run_init/run_init.c:67
  msgid ""
-@@ -27,16 +29,15 @@ msgid ""
- msgstr ""
+@@ -31,7 +31,7 @@ msgstr ""
+ "  where: <script> is the name of the init script to run,\n"
+ "         <args ...> are the arguments to that script."
  
- #: ../run_init/run_init.c:126 ../newrole/newrole.c:1124
--#, fuzzy, c-format
-+#, c-format
+-#: ../run_init/run_init.c:126 ../newrole/newrole.c:1124
++#: ../run_init/run_init.c:126 ../newrole/newrole.c:1123
+ #, c-format
  msgid "failed to initialize PAM\n"
--msgstr "Αδυναμία αρχικοποίησης φωνών\n"
-+msgstr ""
- 
- #: ../run_init/run_init.c:139
--#, fuzzy, c-format
-+#, c-format
- msgid "failed to get account information\n"
--msgstr "Αποτυχία ορισμού εύρεσης κειμένου: %s."
-+msgstr ""
- 
--# #-#-#-#-#  gdm2.gnome-2-14.el.po (el)  #-#-#-#-#
- #: ../run_init/run_init.c:162 ../newrole/newrole.c:341
- msgid "Password:"
- msgstr "Συνθηματικό:"
-@@ -57,14 +58,14 @@ msgid "run_init: incorrect password for
- msgstr "run_init: λανθασμένο συνθηματικό για %s\n"
- 
- #: ../run_init/run_init.c:309
--#, fuzzy, c-format
-+#, c-format
- msgid "Could not open file %s\n"
--msgstr "Δεν ήταν δυνατό το άνοιγμα του αρχείου"
-+msgstr "Δεν ήταν δυνατό το άνοιγμα του αρχείου %s\n"
- 
- #: ../run_init/run_init.c:336
--#, fuzzy, c-format
-+#, c-format
- msgid "No context in file %s\n"
--msgstr "Αδυναμία ανοίγματος αρχείου %s.\n"
-+msgstr "Δεν υπάρχει περιεχόμενο στο αρχείο %s.\n"
+ msgstr "failed to initialise PAM\n"
+@@ -80,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:361
+-#: ../run_init/run_init.c:405 ../newrole/newrole.c:1258
++#: ../run_init/run_init.c:405 ../newrole/newrole.c:1257
  #, c-format
-@@ -77,13 +78,13 @@ msgid "authentication failed.\n"
- msgstr "αποτυχία πιστοποίησης.\n"
- 
- #: ../run_init/run_init.c:405 ../newrole/newrole.c:1258
--#, fuzzy, c-format
-+#, c-format
  msgid "Could not set exec context to %s.\n"
--msgstr "Αδυναμία εκτέλεσης '%s': %s\n"
-+msgstr ""
- 
- #: ../audit2allow/audit2allow:230
- msgid "******************** IMPORTANT ***********************\n"
--msgstr ""
-+msgstr "******************** ΣΗΜΑΝΤΙΚΟ ***********************\n"
- 
- #: ../audit2allow/audit2allow:231
+ msgstr "Could not set exec context to %s.\n"
+@@ -93,855 +93,871 @@ msgstr "******************** IMPORTANT ***********************\n"
  msgid "To make this policy package active, execute:"
-@@ -93,889 +94,858 @@ msgstr ""
- msgid "global"
- msgstr ""
+ msgstr "To make this policy package active, execute:"
  
--#: ../semanage/seobject.py:222
--#, fuzzy
-+#: ../semanage/seobject.py:225
+-#: ../semanage/seobject.py:143 ../semanage/seobject.py:147
+-msgid "global"
+-msgstr "global"
+-
+-#: ../semanage/seobject.py:225
++#: ../semanage/seobject.py:200
  msgid "Could not create semanage handle"
--msgstr "Αδυναμία έναρξης αλληλουχίας κατάστασης: %s"
-+msgstr ""
+ msgstr "Could not create semanage handle"
  
--#: ../semanage/seobject.py:230
-+#: ../semanage/seobject.py:233
+-#: ../semanage/seobject.py:233
++#: ../semanage/seobject.py:208
  msgid "SELinux policy is not managed or store cannot be accessed."
- msgstr ""
+ msgstr "SELinux policy is not managed or store cannot be accessed."
  
--#: ../semanage/seobject.py:235
--#, fuzzy
-+#: ../semanage/seobject.py:238
+-#: ../semanage/seobject.py:238
++#: ../semanage/seobject.py:213
  msgid "Cannot read policy store."
--msgstr "Αδυναμία δημιουργίας συσκευής αναπαραγωγής"
-+msgstr ""
+ msgstr "Cannot read policy store."
  
--#: ../semanage/seobject.py:240
--#, fuzzy
-+#: ../semanage/seobject.py:243
+-#: ../semanage/seobject.py:243
++#: ../semanage/seobject.py:218
  msgid "Could not establish semanage connection"
--msgstr "Αδυναμία δημιουργίας σύνδεσης σε “%s” ."
-+msgstr ""
+ msgstr "Could not establish semanage connection"
  
--#: ../semanage/seobject.py:245
--#, fuzzy
-+#: ../semanage/seobject.py:248
+-#: ../semanage/seobject.py:248
++#: ../semanage/seobject.py:223
  msgid "Could not test MLS enabled status"
--msgstr "Αδυναμία αποθήκευσης φακέλου : %s"
-+msgstr ""
+ msgstr "Could not test MLS enabled status"
  
--#: ../semanage/seobject.py:251 ../semanage/seobject.py:266
-+#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
+-#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
++#: ../semanage/seobject.py:229 ../semanage/seobject.py:244
  msgid "Not yet implemented"
- msgstr ""
+ msgstr "Not yet implemented"
  
--#: ../semanage/seobject.py:255
-+#: ../semanage/seobject.py:258
+-#: ../semanage/seobject.py:258
++#: ../semanage/seobject.py:233
  msgid "Semanage transaction already in progress"
- msgstr ""
+ msgstr "Semanage transaction already in progress"
  
--#: ../semanage/seobject.py:264
--#, fuzzy
-+#: ../semanage/seobject.py:267
+-#: ../semanage/seobject.py:267
++#: ../semanage/seobject.py:242
  msgid "Could not start semanage transaction"
--msgstr "Αδυναμία έναρξης αλληλουχίας κατάστασης: %s"
-+msgstr ""
+ msgstr "Could not start semanage transaction"
  
--#: ../semanage/seobject.py:274
--#, fuzzy
-+#: ../semanage/seobject.py:278
+-#: ../semanage/seobject.py:278
++#: ../semanage/seobject.py:254
  msgid "Could not commit semanage transaction"
--msgstr "Αδυναμία έναρξης αλληλουχίας κατάστασης: %s"
-+msgstr ""
+ msgstr "Could not commit semanage transaction"
  
--#: ../semanage/seobject.py:279
-+#: ../semanage/seobject.py:283
+-#: ../semanage/seobject.py:283
++#: ../semanage/seobject.py:259
  msgid "Semanage transaction not in progress"
- msgstr ""
+ msgstr "Semanage transaction not in progress"
  
--#: ../semanage/seobject.py:291 ../semanage/seobject.py:371
--#, fuzzy
-+#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
+-#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
++#: ../semanage/seobject.py:271 ../semanage/seobject.py:351
  msgid "Could not list SELinux modules"
--msgstr "Αδυναμία εκκίνησης Sound Juicer"
-+msgstr ""
+ msgstr "Could not list SELinux modules"
  
--#: ../semanage/seobject.py:304
-+#: ../semanage/seobject.py:308
+-#: ../semanage/seobject.py:308
++#: ../semanage/seobject.py:284
  msgid "Modules Name"
  msgstr ""
  
--#: ../semanage/seobject.py:304
-+#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
+-#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
++#: ../semanage/seobject.py:284 ../gui/modulesPage.py:63
  msgid "Version"
--msgstr ""
-+msgstr "Έκδοση"
+ msgstr "Version"
  
--#: ../semanage/seobject.py:307
-+#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
+-#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
++#: ../semanage/seobject.py:287 ../gui/statusPage.py:75
  msgid "Disabled"
--msgstr ""
-+msgstr "Ανενεργό"
+ msgstr "Disabled"
  
--#: ../semanage/seobject.py:322
-+#: ../semanage/seobject.py:326
+-#: ../semanage/seobject.py:326
++#: ../semanage/seobject.py:302
  #, python-format
  msgid "Could not disable module %s (remove failed)"
  msgstr ""
  
--#: ../semanage/seobject.py:333
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:337
-+#, python-format
+-#: ../semanage/seobject.py:337
++#: ../semanage/seobject.py:313
+ #, python-format
  msgid "Could not enable module %s (remove failed)"
--msgstr "Αδυναμία προσθήκης αγαπημένου: %s"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:348
-+#: ../semanage/seobject.py:352
+-#: ../semanage/seobject.py:352
++#: ../semanage/seobject.py:328
  #, python-format
  msgid "Could not remove module %s (remove failed)"
  msgstr ""
  
--#: ../semanage/seobject.py:358
-+#: ../semanage/seobject.py:362
+-#: ../semanage/seobject.py:362
++#: ../semanage/seobject.py:338
  msgid "dontaudit requires either 'on' or 'off'"
  msgstr ""
  
--#: ../semanage/seobject.py:387
-+#: ../semanage/seobject.py:391
+-#: ../semanage/seobject.py:391
++#: ../semanage/seobject.py:366
  msgid "Builtin Permissive Types"
  msgstr ""
  
--#: ../semanage/seobject.py:397
-+#: ../semanage/seobject.py:401
+-#: ../semanage/seobject.py:401
++#: ../semanage/seobject.py:376
  msgid "Customized Permissive Types"
  msgstr ""
  
--#: ../semanage/seobject.py:438
-+#: ../semanage/seobject.py:442
+-#: ../semanage/seobject.py:442
++#: ../semanage/seobject.py:417
  #, python-format
  msgid "Could not set permissive domain %s (module installation failed)"
- msgstr ""
+ msgstr "Could not set permissive domain %s (module installation failed)"
  
--#: ../semanage/seobject.py:444
-+#: ../semanage/seobject.py:448
+-#: ../semanage/seobject.py:448
++#: ../semanage/seobject.py:423
  #, python-format
  msgid "Could not remove permissive domain %s (remove failed)"
- msgstr ""
+ msgstr "Could not remove permissive domain %s (remove failed)"
  
--#: ../semanage/seobject.py:479 ../semanage/seobject.py:553
--#: ../semanage/seobject.py:599 ../semanage/seobject.py:696
--#: ../semanage/seobject.py:726 ../semanage/seobject.py:793
--#: ../semanage/seobject.py:850 ../semanage/seobject.py:1097
--#: ../semanage/seobject.py:1786 ../semanage/seobject.py:1849
--#: ../semanage/seobject.py:1868 ../semanage/seobject.py:1985
--#: ../semanage/seobject.py:2037
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
-+#: ../semanage/seobject.py:603 ../semanage/seobject.py:700
-+#: ../semanage/seobject.py:730 ../semanage/seobject.py:797
-+#: ../semanage/seobject.py:854 ../semanage/seobject.py:1101
-+#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
-+#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
-+#: ../semanage/seobject.py:2045
-+#, python-format
+-#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
+-#: ../semanage/seobject.py:603 ../semanage/seobject.py:700
+-#: ../semanage/seobject.py:730 ../semanage/seobject.py:797
+-#: ../semanage/seobject.py:854 ../semanage/seobject.py:1101
+-#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
+-#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
+-#: ../semanage/seobject.py:2045
++#: ../semanage/seobject.py:458 ../semanage/seobject.py:532
++#: ../semanage/seobject.py:578 ../semanage/seobject.py:675
++#: ../semanage/seobject.py:705 ../semanage/seobject.py:772
++#: ../semanage/seobject.py:829 ../semanage/seobject.py:1084
++#: ../semanage/seobject.py:1800 ../semanage/seobject.py:1863
++#: ../semanage/seobject.py:1882 ../semanage/seobject.py:2003
++#: ../semanage/seobject.py:2056
+ #, python-format
  msgid "Could not create a key for %s"
--msgstr "Αδυναμία δημιουργίας cache για %s"
-+msgstr "Αδυναμία δημιουργίας κλειδιού για %s"
+ msgstr "Could not create a key for %s"
  
--#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
--#: ../semanage/seobject.py:603 ../semanage/seobject.py:609
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
-+#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
-+#, python-format
+-#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
+-#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
++#: ../semanage/seobject.py:462 ../semanage/seobject.py:536
++#: ../semanage/seobject.py:582 ../semanage/seobject.py:588
+ #, python-format
  msgid "Could not check if login mapping for %s is defined"
--msgstr "Δεν ήταν δυνατό να ελεγχθεί το αρχείο μηνυμάτων %s: %s"
-+msgstr ""
+ msgstr "Could not check if login mapping for %s is defined"
  
--#: ../semanage/seobject.py:492
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:496
-+#, python-format
+-#: ../semanage/seobject.py:496
++#: ../semanage/seobject.py:471
+ #, python-format
  msgid "Linux Group %s does not exist"
--msgstr "Ο φάκελος `%s' δεν υπάρχει."
-+msgstr "Η Ομάδα Linux  %s  δεν υπάρχει"
+ msgstr "Linux Group %s does not exist"
  
--#: ../semanage/seobject.py:497
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:501
-+#, python-format
+-#: ../semanage/seobject.py:501
++#: ../semanage/seobject.py:476
+ #, python-format
  msgid "Linux User %s does not exist"
--msgstr "Ο φάκελος `%s' δεν υπάρχει."
-+msgstr "Ο χρήστης Linux %s δεν υπάρχει"
+ msgstr "Linux User %s does not exist"
  
--#: ../semanage/seobject.py:501
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:505
-+#, python-format
+-#: ../semanage/seobject.py:505
++#: ../semanage/seobject.py:480
+ #, python-format
  msgid "Could not create login mapping for %s"
--msgstr "Αδυναμία δημιουργίας journal για %s"
-+msgstr ""
+ msgstr "Could not create login mapping for %s"
  
--#: ../semanage/seobject.py:505 ../semanage/seobject.py:741
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
-+#, python-format
+-#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
++#: ../semanage/seobject.py:484 ../semanage/seobject.py:720
+ #, python-format
  msgid "Could not set name for %s"
--msgstr "Δεν ήταν δυνατή η μετονομασία του φακέλου : %s"
-+msgstr ""
+ msgstr "Could not set name for %s"
  
--#: ../semanage/seobject.py:510 ../semanage/seobject.py:751
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
-+#, python-format
+-#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
++#: ../semanage/seobject.py:489 ../semanage/seobject.py:730
+ #, python-format
  msgid "Could not set MLS range for %s"
--msgstr "Αδυναμία αποθήκευσης φακέλου : %s"
-+msgstr ""
+ msgstr "Could not set MLS range for %s"
  
--#: ../semanage/seobject.py:514
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:518
-+#, python-format
+-#: ../semanage/seobject.py:518
++#: ../semanage/seobject.py:493
+ #, python-format
  msgid "Could not set SELinux user for %s"
--msgstr "Αδυναμία δημιουργίας journal για %s"
-+msgstr ""
+ msgstr "Could not set SELinux user for %s"
  
--#: ../semanage/seobject.py:518
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:522
-+#, python-format
+-#: ../semanage/seobject.py:522
++#: ../semanage/seobject.py:497
+ #, python-format
  msgid "Could not add login mapping for %s"
--msgstr "Δεν ήταν δυνατή η φόρτωση της περίληψης για  %s"
-+msgstr ""
+ msgstr "Could not add login mapping for %s"
  
--#: ../semanage/seobject.py:536
-+#: ../semanage/seobject.py:540
+-#: ../semanage/seobject.py:540
++#: ../semanage/seobject.py:515
  msgid "Requires seuser or serange"
- msgstr ""
+ msgstr "Requires seuser or serange"
  
--#: ../semanage/seobject.py:559 ../semanage/seobject.py:605
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
-+#, python-format
+-#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
++#: ../semanage/seobject.py:538 ../semanage/seobject.py:584
+ #, python-format
  msgid "Login mapping for %s is not defined"
--msgstr "η γραμματοσειρά %d δεν έχει ορισθεί\n"
-+msgstr ""
+ msgstr "Login mapping for %s is not defined"
  
--#: ../semanage/seobject.py:563
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:567
-+#, python-format
+-#: ../semanage/seobject.py:567
++#: ../semanage/seobject.py:542
+ #, python-format
  msgid "Could not query seuser for %s"
--msgstr "Δεν ήταν δυνατή η φόρτωση της περίληψης για  %s"
-+msgstr ""
+ msgstr "Could not query seuser for %s"
  
--#: ../semanage/seobject.py:577
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:581
-+#, python-format
+-#: ../semanage/seobject.py:581
++#: ../semanage/seobject.py:556
+ #, python-format
  msgid "Could not modify login mapping for %s"
--msgstr "Δεν είναι δυνατή η ανάγνωση πληροφοριών συμβολικού δεσμού για %s"
-+msgstr ""
+ msgstr "Could not modify login mapping for %s"
  
--#: ../semanage/seobject.py:611
-+#: ../semanage/seobject.py:615
+-#: ../semanage/seobject.py:615
++#: ../semanage/seobject.py:590
  #, python-format
  msgid "Login mapping for %s is defined in policy, cannot be deleted"
- msgstr ""
+ msgstr "Login mapping for %s is defined in policy, cannot be deleted"
  
--#: ../semanage/seobject.py:615
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:619
-+#, python-format
+-#: ../semanage/seobject.py:619
++#: ../semanage/seobject.py:594
+ #, python-format
  msgid "Could not delete login mapping for %s"
--msgstr "Αδυναμία δημιουργίας journal για %s"
-+msgstr ""
+ msgstr "Could not delete login mapping for %s"
  
--#: ../semanage/seobject.py:637 ../semanage/seobject.py:655
--#: ../semanage/seobject.py:893
--#, fuzzy
-+#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
-+#: ../semanage/seobject.py:897
+-#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
+-#: ../semanage/seobject.py:897
++#: ../semanage/seobject.py:616 ../semanage/seobject.py:634
++#: ../semanage/seobject.py:872
  msgid "Could not list login mappings"
--msgstr "Αποτυχία δημιουργίας δεσμού στο pipeline"
-+msgstr ""
+ msgstr "Could not list login mappings"
  
--#: ../semanage/seobject.py:680 ../semanage/seobject.py:685
-+#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../gui/system-config-selinux.glade:100
+-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
++#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
+ #: ../gui/system-config-selinux.glade:100
  msgid "Login Name"
- msgstr ""
- 
--#: ../semanage/seobject.py:680 ../semanage/seobject.py:685
--#: ../semanage/seobject.py:943 ../semanage/seobject.py:948
--#, fuzzy
-+#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../gui/system-config-selinux.glade:128
-+#: ../gui/system-config-selinux.glade:915
-+#: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
+ msgstr "Login Name"
+ 
+-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
+-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
++#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
++#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
+ #: ../gui/system-config-selinux.glade:128
+ #: ../gui/system-config-selinux.glade:915
+ #: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
  msgid "SELinux User"
--msgstr "Χρειάζεται ένας διοργανωτής."
-+msgstr "Χρήστης SELinux"
+ msgstr "SELinux User"
  
--#: ../semanage/seobject.py:680
-+#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
-+#: ../gui/system-config-selinux.glade:943
+-#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
++#: ../semanage/seobject.py:659 ../gui/system-config-selinux.glade:156
+ #: ../gui/system-config-selinux.glade:943
  msgid "MLS/MCS Range"
- msgstr ""
+ msgstr "MLS/MCS Range"
  
--#: ../semanage/seobject.py:699 ../semanage/seobject.py:730
--#: ../semanage/seobject.py:797 ../semanage/seobject.py:854
--#: ../semanage/seobject.py:860
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
-+#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
-+#: ../semanage/seobject.py:864
-+#, python-format
+-#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
+-#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
+-#: ../semanage/seobject.py:864
++#: ../semanage/seobject.py:678 ../semanage/seobject.py:709
++#: ../semanage/seobject.py:776 ../semanage/seobject.py:833
++#: ../semanage/seobject.py:839
+ #, python-format
  msgid "Could not check if SELinux user %s is defined"
--msgstr "Δεν ήταν δυνατό να ελεγχθεί το αρχείο μηνυμάτων %s: %s"
-+msgstr "Δεν ήταν δυνατό να ελεγχθεί αν ο χρήστης SELinux %s έχει καθοριστεί"
+ msgstr "Could not check if SELinux user %s is defined"
  
--#: ../semanage/seobject.py:702 ../semanage/seobject.py:803
--#: ../semanage/seobject.py:866
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
-+#: ../semanage/seobject.py:870
-+#, python-format
+-#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
+-#: ../semanage/seobject.py:870
++#: ../semanage/seobject.py:681 ../semanage/seobject.py:782
++#: ../semanage/seobject.py:845
+ #, python-format
  msgid "Could not query user for %s"
--msgstr "Αδυναμία δημιουργίας journal για %s"
-+msgstr ""
+ msgstr "Could not query user for %s"
  
--#: ../semanage/seobject.py:722
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:726
-+#, python-format
+-#: ../semanage/seobject.py:726
++#: ../semanage/seobject.py:701
+ #, python-format
  msgid "You must add at least one role for %s"
--msgstr "Αδυναμία φόρτωσης εικονιδίου για %s"
-+msgstr ""
+ msgstr "You must add at least one role for %s"
  
--#: ../semanage/seobject.py:737
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:741
-+#, python-format
+-#: ../semanage/seobject.py:741
++#: ../semanage/seobject.py:716
+ #, python-format
  msgid "Could not create SELinux user for %s"
--msgstr "Αδυναμία δημιουργίας journal για %s"
-+msgstr "Αδυναμία δημιουργίας χρήστη SELinux για %s"
+ msgstr "Could not create SELinux user for %s"
  
--#: ../semanage/seobject.py:746
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:750
-+#, python-format
+-#: ../semanage/seobject.py:750
++#: ../semanage/seobject.py:725
+ #, python-format
  msgid "Could not add role %s for %s"
--msgstr "Αδυναμία προσθήκης αγαπημένου: %s"
-+msgstr ""
+ msgstr "Could not add role %s for %s"
  
--#
--#: ../semanage/seobject.py:755
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:759
-+#, python-format
+-#: ../semanage/seobject.py:759
++#: ../semanage/seobject.py:734
+ #, python-format
  msgid "Could not set MLS level for %s"
--msgstr "Αποτυχία ρύθμισης των διαπιστευτηρίων για %s"
-+msgstr ""
+ msgstr "Could not set MLS level for %s"
  
--#: ../semanage/seobject.py:758
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:762
-+#, python-format
+-#: ../semanage/seobject.py:762
++#: ../semanage/seobject.py:737
+ #, python-format
  msgid "Could not add prefix %s for %s"
--msgstr "Αδυναμία προσθήκης αγαπημένου: %s"
-+msgstr ""
+ msgstr "Could not add prefix %s for %s"
  
--#: ../semanage/seobject.py:761
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:765
-+#, python-format
+-#: ../semanage/seobject.py:765
++#: ../semanage/seobject.py:740
+ #, python-format
  msgid "Could not extract key for %s"
--msgstr "Αδυναμία δημιουργίας cache για %s"
-+msgstr ""
+ msgstr "Could not extract key for %s"
  
--#: ../semanage/seobject.py:765
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:769
-+#, python-format
+-#: ../semanage/seobject.py:769
++#: ../semanage/seobject.py:744
+ #, python-format
  msgid "Could not add SELinux user %s"
--msgstr "Αδυναμία προσθήκης αγαπημένου: %s"
-+msgstr ""
+ msgstr "Could not add SELinux user %s"
  
--#: ../semanage/seobject.py:787
-+#: ../semanage/seobject.py:791
+-#: ../semanage/seobject.py:791
++#: ../semanage/seobject.py:766
  msgid "Requires prefix, roles, level or range"
- msgstr ""
+ msgstr "Requires prefix, roles, level or range"
  
--#: ../semanage/seobject.py:789
--#, fuzzy
-+#: ../semanage/seobject.py:793
+-#: ../semanage/seobject.py:793
++#: ../semanage/seobject.py:768
  msgid "Requires prefix or roles"
--msgstr "_Απαιτούμενα άτομα"
-+msgstr ""
+ msgstr "Requires prefix or roles"
  
--#: ../semanage/seobject.py:799 ../semanage/seobject.py:856
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
-+#, python-format
+-#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
++#: ../semanage/seobject.py:778 ../semanage/seobject.py:835
+ #, python-format
  msgid "SELinux user %s is not defined"
--msgstr "η γραμματοσειρά %d δεν έχει ορισθεί\n"
-+msgstr "Ο χρήστης SELinux %s δεν έχει ορισθεί"
+ msgstr "SELinux user %s is not defined"
  
--#: ../semanage/seobject.py:828
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:832
-+#, python-format
+-#: ../semanage/seobject.py:832
++#: ../semanage/seobject.py:807
+ #, python-format
  msgid "Could not modify SELinux user %s"
--msgstr "Αδυναμία φόρτωσης εικονιδίου \"%s\": %s\n"
-+msgstr ""
+ msgstr "Could not modify SELinux user %s"
  
--#: ../semanage/seobject.py:862
-+#: ../semanage/seobject.py:866
+-#: ../semanage/seobject.py:866
++#: ../semanage/seobject.py:841
  #, python-format
  msgid "SELinux user %s is defined in policy, cannot be deleted"
- msgstr ""
+ msgstr "SELinux user %s is defined in policy, cannot be deleted"
  
--#: ../semanage/seobject.py:873
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:877
-+#, python-format
+-#: ../semanage/seobject.py:877
++#: ../semanage/seobject.py:852
+ #, python-format
  msgid "Could not delete SELinux user %s"
--msgstr "Αδυναμία ενεργοποίησης της διεπαφής %s"
-+msgstr ""
+ msgstr "Could not delete SELinux user %s"
  
--#: ../semanage/seobject.py:911
--#, fuzzy
-+#: ../semanage/seobject.py:915
+-#: ../semanage/seobject.py:915
++#: ../semanage/seobject.py:890
  msgid "Could not list SELinux users"
--msgstr "Αδυναμία εκκίνησης Sound Juicer"
-+msgstr ""
+ msgstr "Could not list SELinux users"
  
--#: ../semanage/seobject.py:917
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:921
-+#, python-format
+-#: ../semanage/seobject.py:921
++#: ../semanage/seobject.py:896
+ #, python-format
  msgid "Could not list roles for user %s"
--msgstr "Αδυναμία αποθήκευσης φακέλου : %s"
-+msgstr ""
+ msgstr "Could not list roles for user %s"
  
--#: ../semanage/seobject.py:942
-+#: ../semanage/seobject.py:946
+-#: ../semanage/seobject.py:946
++#: ../semanage/seobject.py:921
  msgid "Labeling"
- msgstr ""
+ msgstr "Labelling"
  
--#: ../semanage/seobject.py:942
-+#: ../semanage/seobject.py:946
+-#: ../semanage/seobject.py:946
++#: ../semanage/seobject.py:921
  msgid "MLS/"
--msgstr ""
-+msgstr "MLS/"
+ msgstr "MLS/"
  
--#: ../semanage/seobject.py:943
-+#: ../semanage/seobject.py:947
+-#: ../semanage/seobject.py:947
++#: ../semanage/seobject.py:922
  msgid "Prefix"
--msgstr ""
-+msgstr "Prefix"
+ msgstr "Prefix"
  
--#: ../semanage/seobject.py:943
-+#: ../semanage/seobject.py:947
+-#: ../semanage/seobject.py:947
++#: ../semanage/seobject.py:922
  msgid "MCS Level"
- msgstr ""
+ msgstr "MCS Level"
  
--#: ../semanage/seobject.py:943
-+#: ../semanage/seobject.py:947
+-#: ../semanage/seobject.py:947
++#: ../semanage/seobject.py:922
  msgid "MCS Range"
- msgstr ""
+ msgstr "MCS Range"
  
--#: ../semanage/seobject.py:943 ../semanage/seobject.py:948
-+#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
+-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
++#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
+ #: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
  msgid "SELinux Roles"
- msgstr ""
+ msgstr "SELinux Roles"
  
--#: ../semanage/seobject.py:963
--#, fuzzy
-+#: ../semanage/seobject.py:967
+-#: ../semanage/seobject.py:967
++#: ../semanage/seobject.py:944
  msgid "Protocol udp or tcp is required"
--msgstr "Δεν υποστηρίζεται το πρωτόκολλο"
-+msgstr ""
+ msgstr "Protocol udp or tcp is required"
  
--#: ../semanage/seobject.py:965
--#, fuzzy
-+#: ../semanage/seobject.py:969
+-#: ../semanage/seobject.py:969
++#: ../semanage/seobject.py:946
  msgid "Port is required"
--msgstr "Απαιτείται κωδικός."
-+msgstr ""
+ msgstr "Port is required"
  
--#: ../semanage/seobject.py:975
--#, fuzzy
-+#: ../semanage/seobject.py:979
+-#: ../semanage/seobject.py:979
++#: ../semanage/seobject.py:956
  msgid "Invalid Port"
--msgstr "Μη έγκυρη τιμή VGA"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:979
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:983
-+#, python-format
+-#: ../semanage/seobject.py:983
++#: ../semanage/seobject.py:960
+ #, python-format
  msgid "Could not create a key for %s/%s"
--msgstr "Αδυναμία δημιουργίας cache για %s"
-+msgstr ""
+ msgstr "Could not create a key for %s/%s"
  
--#: ../semanage/seobject.py:990
--#, fuzzy
-+#: ../semanage/seobject.py:994
+-#: ../semanage/seobject.py:994
++#: ../semanage/seobject.py:971
  msgid "Type is required"
--msgstr "Απαιτείται πληρωμή"
-+msgstr ""
+ msgstr "Type is required"
  
--#: ../semanage/seobject.py:996 ../semanage/seobject.py:1055
--#: ../semanage/seobject.py:1110 ../semanage/seobject.py:1116
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
-+#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
+-#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
+-#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
++#: ../semanage/seobject.py:974 ../semanage/seobject.py:1036
++#: ../semanage/seobject.py:1794
 +#, python-format
- msgid "Could not check if port %s/%s is defined"
--msgstr "Δεν ήταν δυνατό να ελεγχθεί το αρχείο μηνυμάτων %s: %s"
++msgid "Type %s is invalid, must be a port type"
 +msgstr ""
++
++#: ../semanage/seobject.py:980 ../semanage/seobject.py:1042
++#: ../semanage/seobject.py:1097 ../semanage/seobject.py:1103
+ #, 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:998
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1002
-+#, python-format
+-#: ../semanage/seobject.py:1002
++#: ../semanage/seobject.py:982
+ #, python-format
  msgid "Port %s/%s already defined"
--msgstr "Constant \"%s\" έχει ήδη καθορισθεί"
-+msgstr ""
+ msgstr "Port %s/%s already defined"
  
--#: ../semanage/seobject.py:1002
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1006
-+#, python-format
+-#: ../semanage/seobject.py:1006
++#: ../semanage/seobject.py:986
+ #, python-format
  msgid "Could not create port for %s/%s"
--msgstr "Αδυναμία δημιουργίας journal για %s"
-+msgstr ""
+ msgstr "Could not create port for %s/%s"
  
--#: ../semanage/seobject.py:1008
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1012
-+#, python-format
+-#: ../semanage/seobject.py:1012
++#: ../semanage/seobject.py:992
+ #, python-format
  msgid "Could not create context for %s/%s"
--msgstr "Αδυναμία δημιουργίας cache για %s"
-+msgstr ""
+ msgstr "Could not create context for %s/%s"
  
--#: ../semanage/seobject.py:1012
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1016
-+#, python-format
+-#: ../semanage/seobject.py:1016
++#: ../semanage/seobject.py:996
+ #, python-format
  msgid "Could not set user in port context for %s/%s"
--msgstr "Δεν ήταν δυνατό το κλείσιμο του φακέλου πηγής %s: %s"
-+msgstr ""
+ msgstr "Could not set user in port context for %s/%s"
  
--#: ../semanage/seobject.py:1016
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1020
-+#, python-format
+-#: ../semanage/seobject.py:1020
++#: ../semanage/seobject.py:1000
+ #, python-format
  msgid "Could not set role in port context for %s/%s"
--msgstr "Δεν είναι δυνατή η ανάγνωση πληροφοριών συμβολικού δεσμού για %s"
-+msgstr ""
+ msgstr "Could not set role in port context for %s/%s"
  
--#: ../semanage/seobject.py:1020
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1024
-+#, python-format
+-#: ../semanage/seobject.py:1024
++#: ../semanage/seobject.py:1004
+ #, python-format
  msgid "Could not set type in port context for %s/%s"
--msgstr "Αδυναμία συγχρονισμού φακέλου spool %s: %s"
-+msgstr ""
+ msgstr "Could not set type in port context for %s/%s"
  
--#: ../semanage/seobject.py:1025
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1029
-+#, python-format
+-#: ../semanage/seobject.py:1029
++#: ../semanage/seobject.py:1009
+ #, python-format
  msgid "Could not set mls fields in port context for %s/%s"
--msgstr "Δεν ήταν δυνατή η δημιουργία αρχείου κλειδώματος για %s: %s"
-+msgstr ""
+ msgstr "Could not set mls fields in port context for %s/%s"
  
--#: ../semanage/seobject.py:1029
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1033
-+#, python-format
+-#: ../semanage/seobject.py:1033
++#: ../semanage/seobject.py:1013
+ #, python-format
  msgid "Could not set port context for %s/%s"
--msgstr "Δεν ήταν δυνατό το κλείσιμο του φακέλου πηγής %s: %s"
-+msgstr ""
+ msgstr "Could not set port context for %s/%s"
  
--#: ../semanage/seobject.py:1033
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1037
-+#, python-format
+-#: ../semanage/seobject.py:1037
++#: ../semanage/seobject.py:1017
+ #, python-format
  msgid "Could not add port %s/%s"
--msgstr "Αδυναμία προσθήκης αγαπημένου: %s"
-+msgstr ""
+ msgstr "Could not add port %s/%s"
  
--#: ../semanage/seobject.py:1047 ../semanage/seobject.py:1312
--#: ../semanage/seobject.py:1508
-+#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
-+#: ../semanage/seobject.py:1512
+-#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
+-#: ../semanage/seobject.py:1512
++#: ../semanage/seobject.py:1031 ../semanage/seobject.py:1304
++#: ../semanage/seobject.py:1503
  msgid "Requires setype or serange"
- msgstr ""
+ msgstr "Requires setype or serange"
  
--#: ../semanage/seobject.py:1049
--#, fuzzy
-+#: ../semanage/seobject.py:1053
+-#: ../semanage/seobject.py:1053
++#: ../semanage/seobject.py:1033
  msgid "Requires setype"
--msgstr "_Απαιτούμενα άτομα"
-+msgstr ""
+ msgstr "Requires setype"
  
--#: ../semanage/seobject.py:1057 ../semanage/seobject.py:1112
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
-+#, python-format
+-#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
++#: ../semanage/seobject.py:1044 ../semanage/seobject.py:1099
+ #, python-format
  msgid "Port %s/%s is not defined"
--msgstr "η γραμματοσειρά %d δεν έχει ορισθεί\n"
-+msgstr ""
+ msgstr "Port %s/%s is not defined"
  
--#: ../semanage/seobject.py:1061
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1065
-+#, python-format
+-#: ../semanage/seobject.py:1065
++#: ../semanage/seobject.py:1048
+ #, python-format
  msgid "Could not query port %s/%s"
--msgstr "Δεν ήταν δυνατή η φόρτωση της περίληψης για  %s"
-+msgstr ""
+ msgstr "Could not query port %s/%s"
  
--#: ../semanage/seobject.py:1072
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1076
-+#, python-format
+-#: ../semanage/seobject.py:1076
++#: ../semanage/seobject.py:1059
+ #, python-format
  msgid "Could not modify port %s/%s"
--msgstr "Δεν ήταν δυνατή η δικράνωση: %s"
-+msgstr ""
+ msgstr "Could not modify port %s/%s"
  
--#: ../semanage/seobject.py:1085
--#, fuzzy
-+#: ../semanage/seobject.py:1089
+-#: ../semanage/seobject.py:1089
++#: ../semanage/seobject.py:1072
  msgid "Could not list the ports"
--msgstr "Αδυναμία αποθήκευσης φακέλου : %s"
-+msgstr ""
+ msgstr "Could not list the ports"
  
--#: ../semanage/seobject.py:1101
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1105
-+#, python-format
+-#: ../semanage/seobject.py:1105
++#: ../semanage/seobject.py:1088
+ #, python-format
  msgid "Could not delete the port %s"
--msgstr "Δεν ήταν δυνατή η διαγραφή του φακέλου `%s': %s"
-+msgstr ""
+ msgstr "Could not delete the port %s"
  
--#: ../semanage/seobject.py:1118
-+#: ../semanage/seobject.py:1122
+-#: ../semanage/seobject.py:1122
++#: ../semanage/seobject.py:1105
  #, python-format
  msgid "Port %s/%s is defined in policy, cannot be deleted"
- msgstr ""
+ msgstr "Port %s/%s is defined in policy, cannot be deleted"
  
--#: ../semanage/seobject.py:1122
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1126
-+#, python-format
+-#: ../semanage/seobject.py:1126
++#: ../semanage/seobject.py:1109
+ #, python-format
  msgid "Could not delete port %s/%s"
--msgstr "Δεν ήταν δυνατή η διαγραφή του φακέλου `%s': %s"
-+msgstr ""
+ msgstr "Could not delete port %s/%s"
  
--#: ../semanage/seobject.py:1138 ../semanage/seobject.py:1160
--#, fuzzy
-+#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
+-#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
++#: ../semanage/seobject.py:1125 ../semanage/seobject.py:1147
  msgid "Could not list ports"
--msgstr "Αδυναμία αποθήκευσης φακέλου : %s"
-+msgstr ""
+ msgstr "Could not list ports"
  
--#: ../semanage/seobject.py:1199
-+#: ../semanage/seobject.py:1203
+-#: ../semanage/seobject.py:1203
++#: ../semanage/seobject.py:1186
  msgid "SELinux Port Type"
- msgstr ""
+ msgstr "SELinux Port Type"
  
--#: ../semanage/seobject.py:1199
-+#: ../semanage/seobject.py:1203
+-#: ../semanage/seobject.py:1203
++#: ../semanage/seobject.py:1186
  msgid "Proto"
- msgstr ""
+ msgstr "Proto"
  
--#: ../semanage/seobject.py:1199
-+#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
+-#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
++#: ../semanage/seobject.py:1186 ../gui/system-config-selinux.glade:335
  msgid "Port Number"
- msgstr ""
+ msgstr "Port Number"
  
--#: ../semanage/seobject.py:1218
--#, fuzzy
-+#: ../semanage/seobject.py:1222
+-#: ../semanage/seobject.py:1222
++#: ../semanage/seobject.py:1207
  msgid "Node Address is required"
--msgstr "Απαιτείται κωδικός."
-+msgstr ""
+ msgstr "Node Address is required"
  
--#: ../semanage/seobject.py:1233
-+#: ../semanage/seobject.py:1237
+-#: ../semanage/seobject.py:1237
++#: ../semanage/seobject.py:1222
  msgid "Unknown or missing protocol"
--msgstr ""
-+msgstr "άγνωστο ή χαμένο πρωτόκολλο"
- 
--#: ../semanage/seobject.py:1247 ../semanage/seobject.py:1446
--#: ../semanage/seobject.py:1724
--#, fuzzy
-+#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
-+#: ../semanage/seobject.py:1728
- msgid "SELinux Type is required"
--msgstr "Χρειάζεται ένας διοργανωτής."
-+msgstr ""
+ msgstr "Unknown or missing protocol"
  
--#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1316
--#: ../semanage/seobject.py:1352 ../semanage/seobject.py:1450
--#: ../semanage/seobject.py:1512 ../semanage/seobject.py:1546
+-#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
 -#: ../semanage/seobject.py:1728
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
-+#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
-+#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
-+#: ../semanage/seobject.py:1732
+-msgid "SELinux Type is required"
++#: ../semanage/seobject.py:1236
++#, fuzzy
++msgid "SELinux node type is required"
+ msgstr "SELinux Type is required"
+ 
+-#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
+-#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
+-#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
+-#: ../semanage/seobject.py:1732
++#: ../semanage/seobject.py:1239 ../semanage/seobject.py:1307
 +#, python-format
- msgid "Could not create key for %s"
--msgstr "Αδυναμία δημιουργίας cache για %s"
++msgid "Type %s is invalid, must be a node type"
 +msgstr ""
++
++#: ../semanage/seobject.py:1243 ../semanage/seobject.py:1311
++#: ../semanage/seobject.py:1347 ../semanage/seobject.py:1445
++#: ../semanage/seobject.py:1507 ../semanage/seobject.py:1541
++#: ../semanage/seobject.py:1739
+ #, python-format
+ msgid "Could not create key for %s"
+ msgstr "Could not create key for %s"
  
--#: ../semanage/seobject.py:1253 ../semanage/seobject.py:1320
--#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1362
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
-+#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
-+#, python-format
+-#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
+-#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
++#: ../semanage/seobject.py:1245 ../semanage/seobject.py:1315
++#: ../semanage/seobject.py:1351 ../semanage/seobject.py:1357
+ #, python-format
  msgid "Could not check if addr %s is defined"
--msgstr "Δεν ήταν δυνατό να ελεγχθεί το αρχείο μηνυμάτων %s: %s"
-+msgstr ""
+ msgstr "Could not check if addr %s is defined"
  
--#: ../semanage/seobject.py:1262
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1266
-+#, python-format
+-#: ../semanage/seobject.py:1266
++#: ../semanage/seobject.py:1254
+ #, python-format
  msgid "Could not create addr for %s"
--msgstr "Αδυναμία δημιουργίας cache για %s"
-+msgstr ""
+ msgstr "Could not create addr for %s"
  
--#: ../semanage/seobject.py:1268 ../semanage/seobject.py:1466
--#: ../semanage/seobject.py:1686
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
-+#: ../semanage/seobject.py:1690
-+#, python-format
+-#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
+-#: ../semanage/seobject.py:1690
++#: ../semanage/seobject.py:1260 ../semanage/seobject.py:1461
++#: ../semanage/seobject.py:1694
+ #, python-format
  msgid "Could not create context for %s"
--msgstr "Αδυναμία δημιουργίας cache για %s"
-+msgstr ""
+ msgstr "Could not create context for %s"
  
--#: ../semanage/seobject.py:1272
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1276
-+#, python-format
+-#: ../semanage/seobject.py:1276
++#: ../semanage/seobject.py:1264
+ #, python-format
  msgid "Could not set mask for %s"
--msgstr "Δεν ήταν δυνατή η μετονομασία του φακέλου : %s"
-+msgstr ""
+ msgstr "Could not set mask for %s"
  
--#: ../semanage/seobject.py:1276
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1280
-+#, python-format
+-#: ../semanage/seobject.py:1280
++#: ../semanage/seobject.py:1268
+ #, python-format
  msgid "Could not set user in addr context for %s"
--msgstr "Αδυναμία αναγνώρισης τύπου αρχείου %s"
-+msgstr ""
+ msgstr "Could not set user in addr context for %s"
  
--#: ../semanage/seobject.py:1280
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1284
-+#, python-format
+-#: ../semanage/seobject.py:1284
++#: ../semanage/seobject.py:1272
+ #, python-format
  msgid "Could not set role in addr context for %s"
--msgstr "Αδυναμία αναγνώρισης τύπου αρχείου %s"
-+msgstr ""
+ msgstr "Could not set role in addr context for %s"
  
--#: ../semanage/seobject.py:1284
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1288
-+#, python-format
+-#: ../semanage/seobject.py:1288
++#: ../semanage/seobject.py:1276
+ #, python-format
  msgid "Could not set type in addr context for %s"
--msgstr "Αδυναμία αποθήκευσης του αρχείου  %s."
-+msgstr ""
+ msgstr "Could not set type in addr context for %s"
  
--#: ../semanage/seobject.py:1289
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1293
-+#, python-format
+-#: ../semanage/seobject.py:1293
++#: ../semanage/seobject.py:1281
+ #, python-format
  msgid "Could not set mls fields in addr context for %s"
--msgstr "Δεν είναι δυνατή η ανάγνωση πληροφοριών συμβολικού δεσμού για %s"
-+msgstr ""
+ msgstr "Could not set mls fields in addr context for %s"
  
--#: ../semanage/seobject.py:1293
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1297
-+#, python-format
+-#: ../semanage/seobject.py:1297
++#: ../semanage/seobject.py:1285
+ #, python-format
  msgid "Could not set addr context for %s"
--msgstr "Αδυναμία δημιουργίας cache για %s"
-+msgstr ""
+ msgstr "Could not set addr context for %s"
  
--#: ../semanage/seobject.py:1297
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1301
-+#, python-format
+-#: ../semanage/seobject.py:1301
++#: ../semanage/seobject.py:1289
+ #, python-format
  msgid "Could not add addr %s"
--msgstr "Αδυναμία προσθήκης αγαπημένου: %s"
-+msgstr ""
+ msgstr "Could not add addr %s"
  
--#: ../semanage/seobject.py:1322 ../semanage/seobject.py:1358
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
-+#, python-format
+-#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
++#: ../semanage/seobject.py:1317 ../semanage/seobject.py:1353
+ #, python-format
  msgid "Addr %s is not defined"
--msgstr "η γραμματοσειρά %d δεν έχει ορισθεί\n"
-+msgstr ""
+ msgstr "Addr %s is not defined"
  
--#: ../semanage/seobject.py:1326
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1330
-+#, python-format
+-#: ../semanage/seobject.py:1330
++#: ../semanage/seobject.py:1321
+ #, python-format
  msgid "Could not query addr %s"
--msgstr "Δεν ήταν δυνατή η φόρτωση της περίληψης για  %s"
-+msgstr ""
+ msgstr "Could not query addr %s"
  
--#: ../semanage/seobject.py:1336
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1340
-+#, python-format
+-#: ../semanage/seobject.py:1340
++#: ../semanage/seobject.py:1331
+ #, python-format
  msgid "Could not modify addr %s"
--msgstr "Δεν ήταν δυνατή η δικράνωση: %s"
-+msgstr ""
+ msgstr "Could not modify addr %s"
  
--#: ../semanage/seobject.py:1364
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1368
-+#, python-format
+-#: ../semanage/seobject.py:1368
++#: ../semanage/seobject.py:1359
+ #, python-format
  msgid "Addr %s is defined in policy, cannot be deleted"
--msgstr "Οι φάκελοι spool δε μπορούν να διαγραφούν"
-+msgstr ""
+ msgstr "Addr %s is defined in policy, cannot be deleted"
  
--#: ../semanage/seobject.py:1368
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1372
-+#, python-format
+-#: ../semanage/seobject.py:1372
++#: ../semanage/seobject.py:1363
+ #, python-format
  msgid "Could not delete addr %s"
--msgstr "Αδυναμία ενεργοποίησης της διεπαφής %s"
-+msgstr ""
+ msgstr "Could not delete addr %s"
  
--#: ../semanage/seobject.py:1380
--#, fuzzy
-+#: ../semanage/seobject.py:1384
+-#: ../semanage/seobject.py:1384
++#: ../semanage/seobject.py:1375
  msgid "Could not deleteall node mappings"
--msgstr "Αδυναμία δημιουργίας journal για %s"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:1394
--#, fuzzy
-+#: ../semanage/seobject.py:1398
+-#: ../semanage/seobject.py:1398
++#: ../semanage/seobject.py:1389
  msgid "Could not list addrs"
--msgstr "Αδυναμία αποθήκευσης φακέλου : %s"
-+msgstr ""
+ msgstr "Could not list addrs"
  
--#: ../semanage/seobject.py:1454 ../semanage/seobject.py:1516
--#: ../semanage/seobject.py:1550 ../semanage/seobject.py:1556
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
-+#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
-+#, python-format
+-#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
+-#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
++#: ../semanage/seobject.py:1441 ../semanage/seobject.py:1732
++msgid "SELinux Type is required"
++msgstr "SELinux Type is required"
++
++#: ../semanage/seobject.py:1449 ../semanage/seobject.py:1511
++#: ../semanage/seobject.py:1545 ../semanage/seobject.py:1551
+ #, python-format
  msgid "Could not check if interface %s is defined"
--msgstr "Αδυναμία σύνδεσης στο περιβάλλον χρήσης '%s'"
-+msgstr ""
+ msgstr "Could not check if interface %s is defined"
  
--#: ../semanage/seobject.py:1461
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1465
-+#, python-format
+-#: ../semanage/seobject.py:1465
++#: ../semanage/seobject.py:1456
+ #, python-format
  msgid "Could not create interface for %s"
--msgstr "Αδυναμία δημιουργίας cache για %s"
-+msgstr ""
+ msgstr "Could not create interface for %s"
  
--#: ../semanage/seobject.py:1470
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1474
-+#, python-format
+-#: ../semanage/seobject.py:1474
++#: ../semanage/seobject.py:1465
+ #, python-format
  msgid "Could not set user in interface context for %s"
--msgstr "Αδυναμία ανάλυσης ονόματος διεπαφής από  '%s'"
-+msgstr ""
+ msgstr "Could not set user in interface context for %s"
  
--#: ../semanage/seobject.py:1474
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1478
-+#, python-format
+-#: ../semanage/seobject.py:1478
++#: ../semanage/seobject.py:1469
+ #, python-format
  msgid "Could not set role in interface context for %s"
--msgstr "Αδυναμία ανάλυσης ονόματος διεπαφής από  '%s'"
-+msgstr ""
+ msgstr "Could not set role in interface context for %s"
  
--#: ../semanage/seobject.py:1478
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1482
-+#, python-format
+-#: ../semanage/seobject.py:1482
++#: ../semanage/seobject.py:1473
+ #, python-format
  msgid "Could not set type in interface context for %s"
--msgstr "Αδυναμία ανάλυσης ονόματος διεπαφής από  '%s'"
-+msgstr ""
+ msgstr "Could not set type in interface context for %s"
  
--#: ../semanage/seobject.py:1483
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1487
-+#, python-format
+-#: ../semanage/seobject.py:1487
++#: ../semanage/seobject.py:1478
+ #, python-format
  msgid "Could not set mls fields in interface context for %s"
--msgstr "Αδυναμία ανάλυσης ονόματος διεπαφής από  '%s'"
-+msgstr ""
+ msgstr "Could not set mls fields in interface context for %s"
  
--#: ../semanage/seobject.py:1487
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1491
-+#, python-format
+-#: ../semanage/seobject.py:1491
++#: ../semanage/seobject.py:1482
+ #, python-format
  msgid "Could not set interface context for %s"
--msgstr "Αδυναμία ανάλυσης ονόματος διεπαφής από  '%s'"
-+msgstr ""
+ msgstr "Could not set interface context for %s"
  
--#: ../semanage/seobject.py:1491
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1495
-+#, python-format
+-#: ../semanage/seobject.py:1495
++#: ../semanage/seobject.py:1486
+ #, python-format
  msgid "Could not set message context for %s"
--msgstr "Δεν είναι δυνατή η αποστολή του μηνύματος : %s"
-+msgstr ""
+ msgstr "Could not set message context for %s"
  
--#: ../semanage/seobject.py:1495
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1499
-+#, python-format
+-#: ../semanage/seobject.py:1499
++#: ../semanage/seobject.py:1490
+ #, python-format
  msgid "Could not add interface %s"
--msgstr "Αδυναμία ενεργοποίησης της διεπαφής %s"
-+msgstr ""
+ msgstr "Could not add interface %s"
  
--#: ../semanage/seobject.py:1518 ../semanage/seobject.py:1552
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
-+#, python-format
+-#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
++#: ../semanage/seobject.py:1513 ../semanage/seobject.py:1547
+ #, python-format
  msgid "Interface %s is not defined"
--msgstr "η γραμματοσειρά %d δεν έχει ορισθεί\n"
-+msgstr ""
+ msgstr "Interface %s is not defined"
  
--#: ../semanage/seobject.py:1522
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1526
-+#, python-format
+-#: ../semanage/seobject.py:1526
++#: ../semanage/seobject.py:1517
+ #, python-format
  msgid "Could not query interface %s"
--msgstr "Αδυναμία ενεργοποίησης της διεπαφής %s"
-+msgstr ""
+ msgstr "Could not query interface %s"
  
--#: ../semanage/seobject.py:1533
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1537
-+#, python-format
+-#: ../semanage/seobject.py:1537
++#: ../semanage/seobject.py:1528
+ #, python-format
  msgid "Could not modify interface %s"
- msgstr ""
--"#-#-#-#-#  gnome-control-center.gnome-2-14.el.po (el)  #-#-#-#-#\n"
--"Αδυναμία φόρτωσης της κύριας επιφάνειας χρήστη\n"
--"#-#-#-#-#  gnome-screensaver.gnome-2-14.el.po (el)  #-#-#-#-#\n"
--"Αδυναμία φόρτωση της κύριας επιφάνειας χρήσης\n"
--"#-#-#-#-#  gnome-volume-manager.HEAD.el.po (el)  #-#-#-#-#\n"
--"Αδυναμία φόρτωσης κύριας διεπαφής"
+ msgstr "Could not modify interface %s"
  
--#: ../semanage/seobject.py:1558
-+#: ../semanage/seobject.py:1562
+-#: ../semanage/seobject.py:1562
++#: ../semanage/seobject.py:1553
  #, python-format
  msgid "Interface %s is defined in policy, cannot be deleted"
- msgstr ""
+ msgstr "Interface %s is defined in policy, cannot be deleted"
  
--#: ../semanage/seobject.py:1562
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1566
-+#, python-format
+-#: ../semanage/seobject.py:1566
++#: ../semanage/seobject.py:1557
+ #, python-format
  msgid "Could not delete interface %s"
--msgstr "Αδυναμία ενεργοποίησης της διεπαφής %s"
-+msgstr ""
+ msgstr "Could not delete interface %s"
  
--#: ../semanage/seobject.py:1574
--#, fuzzy
-+#: ../semanage/seobject.py:1578
+-#: ../semanage/seobject.py:1578
++#: ../semanage/seobject.py:1569
  msgid "Could not delete all interface  mappings"
--msgstr "Αδυναμία ενεργοποίησης της διεπαφής %s"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:1588
--#, fuzzy
-+#: ../semanage/seobject.py:1592
+-#: ../semanage/seobject.py:1592
++#: ../semanage/seobject.py:1583
  msgid "Could not list interfaces"
--msgstr "Αδυναμία ενεργοποίησης της διεπαφής %s"
-+msgstr ""
+ msgstr "Could not list interfaces"
  
--#: ../semanage/seobject.py:1613
-+#: ../semanage/seobject.py:1617
+-#: ../semanage/seobject.py:1617
++#: ../semanage/seobject.py:1608
  msgid "SELinux Interface"
--msgstr ""
-+msgstr "Περιβάλλον SELinux"
+ msgstr "SELinux Interface"
  
--#: ../semanage/seobject.py:1613 ../semanage/seobject.py:1936
-+#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
+-#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
++#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1954
  msgid "Context"
- msgstr ""
+ msgstr "Context"
  
--#: ../semanage/seobject.py:1663
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1667
-+#, python-format
+-#: ../semanage/seobject.py:1667
++#: ../semanage/seobject.py:1671
+ #, python-format
  msgid "Equivalence class for %s already exists"
--msgstr "Constant \"%s\" έχει ήδη καθορισθεί"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:1669
-+#: ../semanage/seobject.py:1673
+-#: ../semanage/seobject.py:1673
++#: ../semanage/seobject.py:1677
  #, python-format
  msgid "File spec %s conflicts with equivalency rule '%s %s'"
  msgstr ""
  
--#: ../semanage/seobject.py:1678
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1682
-+#, python-format
+-#: ../semanage/seobject.py:1682
++#: ../semanage/seobject.py:1686
+ #, python-format
  msgid "Equivalence class for %s does not exists"
--msgstr "Ο φάκελος `%s' δεν υπάρχει."
-+msgstr ""
- 
--#: ../semanage/seobject.py:1692
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1696
-+#, python-format
- msgid "Could not set user in file context for %s"
--msgstr "Αδυναμία αναγνώρισης τύπου αρχείου %s"
-+msgstr ""
+ msgstr ""
  
 -#: ../semanage/seobject.py:1696
--#, fuzzy, python-format
 +#: ../semanage/seobject.py:1700
-+#, python-format
+ #, python-format
+ msgid "Could not set user in file context for %s"
+ msgstr "Could not set user in file context for %s"
+ 
+-#: ../semanage/seobject.py:1700
++#: ../semanage/seobject.py:1704
+ #, python-format
  msgid "Could not set role in file context for %s"
--msgstr "Αδυναμία αναγνώρισης τύπου αρχείου %s"
-+msgstr ""
+ msgstr "Could not set role in file context for %s"
  
--#: ../semanage/seobject.py:1701 ../semanage/seobject.py:1758
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
-+#, python-format
+-#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
++#: ../semanage/seobject.py:1709 ../semanage/seobject.py:1769
+ #, python-format
  msgid "Could not set mls fields in file context for %s"
--msgstr "Δεν είναι δυνατή η ανάγνωση πληροφοριών συμβολικού δεσμού για %s"
-+msgstr ""
+ msgstr "Could not set mls fields in file context for %s"
  
--#: ../semanage/seobject.py:1707
-+#: ../semanage/seobject.py:1711
+-#: ../semanage/seobject.py:1711
++#: ../semanage/seobject.py:1715
  msgid "Invalid file specification"
- msgstr ""
+ msgstr "Invalid file specification"
  
--#: ../semanage/seobject.py:1709
-+#: ../semanage/seobject.py:1713
+-#: ../semanage/seobject.py:1713
++#: ../semanage/seobject.py:1717
  msgid "File specification can not include spaces"
  msgstr ""
  
--#: ../semanage/seobject.py:1714
-+#: ../semanage/seobject.py:1718
+-#: ../semanage/seobject.py:1718
++#: ../semanage/seobject.py:1722
  #, python-format
  msgid ""
  "File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
  msgstr ""
  
--#: ../semanage/seobject.py:1732 ../semanage/seobject.py:1737
--#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1872
--#: ../semanage/seobject.py:1876
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
-+#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
-+#: ../semanage/seobject.py:1880
+-#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
+-#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
+-#: ../semanage/seobject.py:1880
++#: ../semanage/seobject.py:1735
 +#, python-format
- msgid "Could not check if file context for %s is defined"
--msgstr "Δεν ήταν δυνατό να ελεγχθεί το αρχείο μηνυμάτων %s: %s"
++msgid "Type %s is invalid, must be a file or device type"
 +msgstr ""
++
++#: ../semanage/seobject.py:1743 ../semanage/seobject.py:1748
++#: ../semanage/seobject.py:1804 ../semanage/seobject.py:1886
++#: ../semanage/seobject.py:1890
+ #, 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:1745
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1749
-+#, python-format
+-#: ../semanage/seobject.py:1749
++#: ../semanage/seobject.py:1756
+ #, python-format
  msgid "Could not create file context for %s"
--msgstr "Αδυναμία δημιουργίας cache για %s"
-+msgstr ""
+ msgstr "Could not create file context for %s"
  
--#: ../semanage/seobject.py:1753
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1757
-+#, python-format
+-#: ../semanage/seobject.py:1757
++#: ../semanage/seobject.py:1764
+ #, python-format
  msgid "Could not set type in file context for %s"
--msgstr "Αδυναμία αποθήκευσης του αρχείου  %s."
-+msgstr ""
+ msgstr "Could not set type in file context for %s"
  
--#: ../semanage/seobject.py:1761 ../semanage/seobject.py:1818
--#: ../semanage/seobject.py:1822
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
-+#: ../semanage/seobject.py:1826
-+#, python-format
+-#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
+-#: ../semanage/seobject.py:1826
++#: ../semanage/seobject.py:1772 ../semanage/seobject.py:1832
++#: ../semanage/seobject.py:1836
+ #, python-format
  msgid "Could not set file context for %s"
--msgstr "Αδυναμία δημιουργίας cache για %s"
-+msgstr ""
+ msgstr "Could not set file context for %s"
  
--#: ../semanage/seobject.py:1767
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1771
-+#, python-format
+-#: ../semanage/seobject.py:1771
++#: ../semanage/seobject.py:1778
+ #, python-format
  msgid "Could not add file context for %s"
--msgstr "Αδυναμία φόρτωσης εικονιδίου για %s"
-+msgstr ""
+ msgstr "Could not add file context for %s"
  
--#: ../semanage/seobject.py:1781
-+#: ../semanage/seobject.py:1785
+-#: ../semanage/seobject.py:1785
++#: ../semanage/seobject.py:1792
  msgid "Requires setype, serange or seuser"
- msgstr ""
+ msgstr "Requires setype, serange or seuser"
  
--#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1880
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
-+#, python-format
+-#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
++#: ../semanage/seobject.py:1808 ../semanage/seobject.py:1894
+ #, python-format
  msgid "File context for %s is not defined"
--msgstr "η γραμματοσειρά %d δεν έχει ορισθεί\n"
-+msgstr ""
+ msgstr "File context for %s is not defined"
  
--#: ../semanage/seobject.py:1800
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1804
-+#, python-format
+-#: ../semanage/seobject.py:1804
++#: ../semanage/seobject.py:1814
+ #, python-format
  msgid "Could not query file context for %s"
--msgstr "Αδυναμία δημιουργίας cache για %s"
-+msgstr ""
+ msgstr "Could not query file context for %s"
  
--#: ../semanage/seobject.py:1826
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1830
-+#, python-format
+-#: ../semanage/seobject.py:1830
++#: ../semanage/seobject.py:1840
+ #, python-format
  msgid "Could not modify file context for %s"
--msgstr "Αδυναμία φόρτωσης εικονιδίου για %s"
-+msgstr ""
+ msgstr "Could not modify file context for %s"
  
--#: ../semanage/seobject.py:1839
--#, fuzzy
-+#: ../semanage/seobject.py:1843
+-#: ../semanage/seobject.py:1843
++#: ../semanage/seobject.py:1853
  msgid "Could not list the file contexts"
--msgstr "Αδυναμία προβολής περιεχομένου."
-+msgstr ""
+ msgstr "Could not list the file contexts"
  
--#: ../semanage/seobject.py:1853
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1857
-+#, python-format
+-#: ../semanage/seobject.py:1857
++#: ../semanage/seobject.py:1867
+ #, python-format
  msgid "Could not delete the file context %s"
- msgstr ""
--"Δεν ήταν δυνατή η διαγραφή του αρχείου περιεχομένων του φακέλου `%s': %s"
+ msgstr "Could not delete the file context %s"
  
--#: ../semanage/seobject.py:1878
-+#: ../semanage/seobject.py:1882
+-#: ../semanage/seobject.py:1882
++#: ../semanage/seobject.py:1892
  #, python-format
  msgid "File context for %s is defined in policy, cannot be deleted"
- msgstr ""
+ msgstr "File context for %s is defined in policy, cannot be deleted"
  
--#: ../semanage/seobject.py:1884
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1888
-+#, python-format
+-#: ../semanage/seobject.py:1888
++#: ../semanage/seobject.py:1898
+ #, python-format
  msgid "Could not delete file context for %s"
- msgstr ""
--"Δεν ήταν δυνατή η διαγραφή του αρχείου περιεχομένων του φακέλου `%s': %s"
+ msgstr "Could not delete file context for %s"
  
--#: ../semanage/seobject.py:1899
--#, fuzzy
-+#: ../semanage/seobject.py:1903
+-#: ../semanage/seobject.py:1903
++#: ../semanage/seobject.py:1913
  msgid "Could not list file contexts"
--msgstr "Αδυναμία προβολής περιεχομένου."
-+msgstr ""
+ msgstr "Could not list file contexts"
  
--#: ../semanage/seobject.py:1903
--#, fuzzy
-+#: ../semanage/seobject.py:1907
+-#: ../semanage/seobject.py:1907
++#: ../semanage/seobject.py:1917
  msgid "Could not list local file contexts"
--msgstr "Αδυναμία προβολής περιεχομένου."
-+msgstr ""
+ msgstr "Could not list local file contexts"
  
--#: ../semanage/seobject.py:1936
-+#: ../semanage/seobject.py:1944
+-#: ../semanage/seobject.py:1944
++#: ../semanage/seobject.py:1954
  msgid "SELinux fcontext"
--msgstr ""
-+msgstr "SELinux fcontext"
+ msgstr "SELinux fcontext"
  
--#: ../semanage/seobject.py:1936
-+#: ../semanage/seobject.py:1944
+-#: ../semanage/seobject.py:1944
++#: ../semanage/seobject.py:1954
  msgid "type"
--msgstr ""
-+msgstr "τύπος"
+ msgstr "type"
  
--#: ../semanage/seobject.py:1949
-+#: ../semanage/seobject.py:1957
+-#: ../semanage/seobject.py:1957
++#: ../semanage/seobject.py:1967
  msgid ""
  "\n"
  "SELinux Distribution fcontext Equivalence \n"
  msgstr ""
  
--#: ../semanage/seobject.py:1954
-+#: ../semanage/seobject.py:1962
+-#: ../semanage/seobject.py:1962
++#: ../semanage/seobject.py:1972
  msgid ""
  "\n"
  "SELinux Local fcontext Equivalence \n"
  msgstr ""
  
--#: ../semanage/seobject.py:1988 ../semanage/seobject.py:2040
--#: ../semanage/seobject.py:2046
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
-+#: ../semanage/seobject.py:2054
-+#, python-format
+-#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
+-#: ../semanage/seobject.py:2054
++#: ../semanage/seobject.py:2006 ../semanage/seobject.py:2059
++#: ../semanage/seobject.py:2065
+ #, python-format
  msgid "Could not check if boolean %s is defined"
--msgstr "Δεν ήταν δυνατό να ελεγχθεί το αρχείο μηνυμάτων %s: %s"
-+msgstr ""
+ msgstr "Could not check if boolean %s is defined"
  
--#: ../semanage/seobject.py:1990 ../semanage/seobject.py:2042
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
-+#, python-format
+-#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
++#: ../semanage/seobject.py:2008 ../semanage/seobject.py:2061
+ #, python-format
  msgid "Boolean %s is not defined"
--msgstr "η γραμματοσειρά %d δεν έχει ορισθεί\n"
-+msgstr ""
+ msgstr "Boolean %s is not defined"
  
--#: ../semanage/seobject.py:1994
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:2002
-+#, python-format
+-#: ../semanage/seobject.py:2002
++#: ../semanage/seobject.py:2012
+ #, python-format
  msgid "Could not query file context %s"
--msgstr "Δεν είναι δυνατό το άνοιγμα του αρχείου: %s: %s"
-+msgstr ""
+ msgstr "Could not query file context %s"
  
--#: ../semanage/seobject.py:1999
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:2007
-+#, python-format
+-#: ../semanage/seobject.py:2007
++#: ../semanage/seobject.py:2017
+ #, python-format
  msgid "You must specify one of the following values: %s"
--msgstr "Θα πρέπει να καθορίσετε ένα μοτίβο"
-+msgstr ""
+ msgstr "You must specify one of the following values: %s"
  
--#: ../semanage/seobject.py:2004
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:2012
-+#, python-format
+-#: ../semanage/seobject.py:2012
++#: ../semanage/seobject.py:2022
+ #, python-format
  msgid "Could not set active value of boolean %s"
--msgstr "Δεν ήταν δυνατή η διαγραφή του φακέλου `%s': %s"
-+msgstr ""
+ msgstr "Could not set active value of boolean %s"
  
--#: ../semanage/seobject.py:2007
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:2015
-+#, python-format
+-#: ../semanage/seobject.py:2015
++#: ../semanage/seobject.py:2025
+ #, python-format
  msgid "Could not modify boolean %s"
--msgstr "Αδυναμία ανοίγματος \"%s\""
-+msgstr ""
+ msgstr "Could not modify boolean %s"
  
--#: ../semanage/seobject.py:2025
-+#: ../semanage/seobject.py:2033
+-#: ../semanage/seobject.py:2033
++#: ../semanage/seobject.py:2043
  #, python-format
  msgid "Bad format %s: Record %s"
- msgstr ""
+ msgstr "Bad format %s: Record %s"
  
--#: ../semanage/seobject.py:2048
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:2056
-+#, python-format
+-#: ../semanage/seobject.py:2056
++#: ../semanage/seobject.py:2067
+ #, python-format
  msgid "Boolean %s is defined in policy, cannot be deleted"
--msgstr "Οι φάκελοι spool δε μπορούν να διαγραφούν"
-+msgstr ""
+ msgstr "Boolean %s is defined in policy, cannot be deleted"
  
--#: ../semanage/seobject.py:2052
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:2060
-+#, python-format
+-#: ../semanage/seobject.py:2060
++#: ../semanage/seobject.py:2071
+ #, python-format
  msgid "Could not delete boolean %s"
--msgstr "Δεν ήταν δυνατή η διαγραφή του φακέλου `%s': %s"
-+msgstr ""
+ msgstr "Could not delete boolean %s"
  
--#: ../semanage/seobject.py:2064 ../semanage/seobject.py:2081
--#, fuzzy
-+#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
+-#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
++#: ../semanage/seobject.py:2083 ../semanage/seobject.py:2100
  msgid "Could not list booleans"
--msgstr "Αδυναμία αποθήκευσης φακέλου : %s"
-+msgstr ""
+ msgstr "Could not list booleans"
  
--#: ../semanage/seobject.py:2104
-+#: ../semanage/seobject.py:2112
+-#: ../semanage/seobject.py:2112
++#: ../semanage/seobject.py:2125
  msgid "unknown"
--msgstr ""
-+msgstr "άγνωστο"
+ msgstr "unknown"
  
--#: ../semanage/seobject.py:2117
-+#: ../semanage/seobject.py:2125
+-#: ../semanage/seobject.py:2125
++#: ../semanage/seobject.py:2138
  msgid "off"
- msgstr ""
+ msgstr "off"
  
--#: ../semanage/seobject.py:2117
-+#: ../semanage/seobject.py:2125
+-#: ../semanage/seobject.py:2125
++#: ../semanage/seobject.py:2138
  msgid "on"
- msgstr ""
+ msgstr "on"
  
--#: ../semanage/seobject.py:2131
-+#: ../semanage/seobject.py:2139
+-#: ../semanage/seobject.py:2139
++#: ../semanage/seobject.py:2152
  msgid "SELinux boolean"
--msgstr ""
-+msgstr "SELinux boolean"
+ msgstr "SELinux boolean"
  
--#: ../semanage/seobject.py:2131
-+#: ../semanage/seobject.py:2139
+-#: ../semanage/seobject.py:2139
++#: ../semanage/seobject.py:2152
  msgid "State"
  msgstr ""
  
--#: ../semanage/seobject.py:2131
-+#: ../semanage/seobject.py:2139
+-#: ../semanage/seobject.py:2139
++#: ../semanage/seobject.py:2152
  msgid "Default"
  msgstr ""
  
--#: ../semanage/seobject.py:2131
-+#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
-+#: ../gui/polgengui.py:253
+-#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
+-#: ../gui/polgengui.py:253
++#: ../semanage/seobject.py:2152 ../gui/polgen.glade:113
++#: ../gui/polgengui.py:254
  msgid "Description"
--msgstr ""
-+msgstr "Περιγραφή"
- 
--#
- #: ../newrole/newrole.c:201
--#, fuzzy, c-format
-+#, c-format
- msgid "failed to set PAM_TTY\n"
--msgstr "Αποτυχία ορίσματος του PAM_TTY=%s"
-+msgstr ""
- 
- #: ../newrole/newrole.c:290
- #, c-format
-@@ -993,9 +963,9 @@ msgid "cannot find valid entry in the pa
- msgstr ""
+ msgstr "Description"
  
- #: ../newrole/newrole.c:450
--#, fuzzy, c-format
-+#, c-format
- msgid "Out of memory!\n"
--msgstr "Η μνήμη εξαντλήθηκε"
-+msgstr "Ανεπάρκεια μνήμης!\n"
+@@ -1005,7 +1021,7 @@ msgstr "Error allocating memory.\n"
+ msgid "Error sending audit message.\n"
+ msgstr "Error sending audit message.\n"
  
- #: ../newrole/newrole.c:455
+-#: ../newrole/newrole.c:692 ../newrole/newrole.c:1059
++#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
  #, c-format
-@@ -1007,59 +977,55 @@ msgstr ""
- msgid "Unable to clear environment\n"
- msgstr ""
- 
--#
- #: ../newrole/newrole.c:556 ../newrole/newrole.c:587 ../newrole/newrole.c:617
--#, fuzzy, c-format
-+#, c-format
- msgid "Error changing uid, aborting.\n"
--msgstr "Σφάλμα στην ανάγνωση... ματαίωση"
-+msgstr ""
- 
- #: ../newrole/newrole.c:612
--#, fuzzy, c-format
-+#, c-format
- msgid "Error resetting KEEPCAPS, aborting\n"
--msgstr "Σφάλμα διαγραφής εικόνας boot"
-+msgstr ""
- 
- #: ../newrole/newrole.c:635
--#, fuzzy, c-format
-+#, c-format
- msgid "Error connecting to audit system.\n"
--msgstr "Σφάλμα εγγραφής στο δίσκο"
-+msgstr ""
- 
- #: ../newrole/newrole.c:641
--#, fuzzy, c-format
-+#, c-format
- msgid "Error allocating memory.\n"
--msgstr "Σφάλμα φόρτωσης λίστας memo"
-+msgstr ""
+ msgid "Could not determine enforcing mode.\n"
+ msgstr "Could not determine enforcing mode.\n"
+@@ -1121,62 +1137,66 @@ msgstr "Unable to obtain empty signal set\n"
+ msgid "Unable to set SIGHUP handler\n"
+ msgstr "Unable to set SIGHUP handler\n"
  
- #: ../newrole/newrole.c:648
--#, fuzzy, c-format
-+#, c-format
- msgid "Error sending audit message.\n"
--msgstr "Σφάλμα ανάκτησης μηνύματος"
+-#: ../newrole/newrole.c:1053
++#: ../newrole/newrole.c:1036
++msgid "Sorry, newrole failed to drop capabilities\n"
 +msgstr ""
++
++#: ../newrole/newrole.c:1052
+ #, c-format
+ msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
+ msgstr "Sorry, newrole may be used only on a SELinux kernel.\n"
  
- #: ../newrole/newrole.c:692 ../newrole/newrole.c:1059
--#, fuzzy, c-format
-+#, c-format
- msgid "Could not determine enforcing mode.\n"
--msgstr "Αδύνατος ο προσδιορισμός της τρέχουσας γεωμετρίας δισκέτας."
-+msgstr ""
+-#: ../newrole/newrole.c:1070
++#: ../newrole/newrole.c:1069
+ #, c-format
+ msgid "failed to get old_context.\n"
+ msgstr "failed to get old_context.\n"
  
- #: ../newrole/newrole.c:699
+-#: ../newrole/newrole.c:1077
++#: ../newrole/newrole.c:1076
  #, c-format
- msgid "Error!  Could not open %s.\n"
- msgstr "Σφάλμα! Αδυναμία ανοίγματος %s.\n"
+ msgid "Warning!  Could not retrieve tty information.\n"
+ msgstr "Warning!  Could not retrieve tty information.\n"
  
--#
- #: ../newrole/newrole.c:705
--#, fuzzy, c-format
-+#, c-format
- msgid "%s!  Could not get current context for %s, not relabeling tty.\n"
--msgstr "%s: Αποτυχία δημιουργίας περιβάλλοντος για %s. Διακοπή."
-+msgstr ""
+-#: ../newrole/newrole.c:1098
++#: ../newrole/newrole.c:1097
+ #, c-format
+ msgid "error on reading PAM service configuration.\n"
+ msgstr "error on reading PAM service configuration.\n"
  
--#
- #: ../newrole/newrole.c:715
--#, fuzzy, c-format
-+#, c-format
- msgid "%s!  Could not get new context for %s, not relabeling tty.\n"
--msgstr "%s: Αποτυχία δημιουργίας περιβάλλοντος για %s. Διακοπή."
-+msgstr ""
+-#: ../newrole/newrole.c:1133
++#: ../newrole/newrole.c:1132
+ #, c-format
+ msgid "newrole: incorrect password for %s\n"
+ msgstr "newrole: incorrect password for %s\n"
  
--#
- #: ../newrole/newrole.c:725
--#, fuzzy, c-format
-+#, c-format
- msgid "%s!  Could not set new context for %s\n"
--msgstr "%s: Αποτυχία δημιουργίας νέου αρχείου cookie σε %s"
-+msgstr ""
+-#: ../newrole/newrole.c:1160
++#: ../newrole/newrole.c:1159
+ #, c-format
+ msgid "newrole: failure forking: %s"
+ msgstr "newrole: failure forking: %s"
  
- #: ../newrole/newrole.c:772
+-#: ../newrole/newrole.c:1163 ../newrole/newrole.c:1186
++#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
  #, c-format
-@@ -1067,14 +1033,14 @@ msgid "%s changed labels.\n"
- msgstr ""
+ msgid "Unable to restore tty label...\n"
+ msgstr "Unable to restore tty label...\n"
  
- #: ../newrole/newrole.c:778
--#, fuzzy, c-format
-+#, c-format
- msgid "Warning! Could not restore context for %s\n"
--msgstr "Αδυναμία δημιουργίας cache για %s"
-+msgstr ""
+-#: ../newrole/newrole.c:1165 ../newrole/newrole.c:1192
++#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
+ #, c-format
+ msgid "Failed to close tty properly\n"
+ msgstr "Failed to close tty properly\n"
  
- #: ../newrole/newrole.c:835
--#, fuzzy, c-format
-+#, c-format
- msgid "Error: multiple roles specified\n"
--msgstr "Να επιτρέπεται η επιλογή πολλαπλών γραμμών"
-+msgstr ""
+-#: ../newrole/newrole.c:1224
++#: ../newrole/newrole.c:1223
+ #, c-format
+ msgid "Could not close descriptors.\n"
+ msgstr "Could not close descriptors.\n"
  
- #: ../newrole/newrole.c:843
+-#: ../newrole/newrole.c:1251
++#: ../newrole/newrole.c:1250
  #, c-format
-@@ -1097,24 +1063,24 @@ msgid "Error: you are not allowed to cha
- msgstr ""
+ msgid "Error allocating shell's argv0.\n"
+ msgstr "Error allocating shell's argv0.\n"
  
- #: ../newrole/newrole.c:891
--#, fuzzy, c-format
-+#, c-format
- msgid "Couldn't get default type.\n"
--msgstr "Δεν ήταν δυνατή η λήψη μηνύματος"
-+msgstr ""
+-#: ../newrole/newrole.c:1287
++#: ../newrole/newrole.c:1286
+ #, c-format
+ msgid "Unable to restore the environment, aborting\n"
+ msgstr "Unable to restore the environment, aborting\n"
  
- #: ../newrole/newrole.c:901
--#, fuzzy, c-format
-+#, c-format
- msgid "failed to get new context.\n"
--msgstr "Αποτυχία ορισμού εύρεσης κειμένου: %s."
-+msgstr ""
+-#: ../newrole/newrole.c:1298
++#: ../newrole/newrole.c:1297
+ msgid "failed to exec shell\n"
+ msgstr "failed to exec shell\n"
  
- #: ../newrole/newrole.c:908
--#, fuzzy, c-format
-+#, c-format
- msgid "failed to set new role %s\n"
--msgstr "Αποτυχία ορισμού τιμής: %s."
-+msgstr ""
+@@ -1279,20 +1299,20 @@ msgstr "chcat -- -CompanyConfidential /docs/businessplan.odt"
+ msgid "chcat -l +CompanyConfidential juser"
+ msgstr "chcat -l +CompanyConfidential juser"
  
- #: ../newrole/newrole.c:915
--#, fuzzy, c-format
+-#: ../scripts/chcat:399 ../gui/polgen.py:1351
+-#, c-format, python-format
++#: ../scripts/chcat:399
 +#, c-format
- msgid "failed to set new type %s\n"
--msgstr "Αποτυχία ορισμού εύρεσης κειμένου: %s."
-+msgstr ""
+ msgid "Options Error %s "
+ msgstr "Options Error %s "
  
- #: ../newrole/newrole.c:925
- #, c-format
-@@ -1122,19 +1088,19 @@ msgid "failed to build new range with le
+-#: ../gui/booleansPage.py:195 ../gui/system-config-selinux.glade:1706
++#: ../gui/booleansPage.py:194 ../gui/system-config-selinux.glade:1706
+ msgid "Boolean"
  msgstr ""
  
- #: ../newrole/newrole.c:930
--#, fuzzy, c-format
-+#, c-format
- msgid "failed to set new range %s\n"
--msgstr "Αποτυχία ορισμού γλώσσας: %s."
-+msgstr ""
+-#: ../gui/booleansPage.py:252 ../gui/semanagePage.py:162
++#: ../gui/booleansPage.py:245 ../gui/semanagePage.py:162
+ msgid "all"
+ msgstr ""
  
- #: ../newrole/newrole.c:938
--#, fuzzy, c-format
-+#, c-format
- msgid "failed to convert new context to string\n"
--msgstr "αποτυχία αποστολής επόμενου αλφαριθμητικού \"%s\" στην ομιλία"
-+msgstr ""
+-#: ../gui/booleansPage.py:254 ../gui/semanagePage.py:164
++#: ../gui/booleansPage.py:247 ../gui/semanagePage.py:164
+ #: ../gui/system-config-selinux.glade:1615
+ #: ../gui/system-config-selinux.glade:1820
+ #: ../gui/system-config-selinux.glade:2437
+@@ -1348,577 +1368,464 @@ msgstr ""
+ msgid "Login '%s' is required"
+ msgstr ""
  
- #: ../newrole/newrole.c:943
--#, fuzzy, c-format
-+#, c-format
- msgid "%s is not a valid context\n"
--msgstr "Το %s δεν είναι έγκυρη τοποθεσία"
-+msgstr ""
+-#: ../gui/modulesPage.py:48 ../gui/system-config-selinux.glade:2753
++#: ../gui/modulesPage.py:49 ../gui/system-config-selinux.glade:2753
+ msgid "Policy Module"
+ msgstr ""
  
- #: ../newrole/newrole.c:950
- #, c-format
-@@ -1157,14 +1123,14 @@ msgid "Sorry, newrole may be used only o
+-#: ../gui/modulesPage.py:57
++#: ../gui/modulesPage.py:58
+ msgid "Module Name"
  msgstr ""
  
- #: ../newrole/newrole.c:1070
--#, fuzzy, c-format
-+#, c-format
- msgid "failed to get old_context.\n"
--msgstr "Αποτυχία ορισμού αρίθμησης: %s."
-+msgstr ""
+-#: ../gui/modulesPage.py:134
++#: ../gui/modulesPage.py:135
+ msgid "Disable Audit"
+ msgstr ""
  
- #: ../newrole/newrole.c:1077
--#, fuzzy, c-format
-+#, c-format
- msgid "Warning!  Could not retrieve tty information.\n"
--msgstr "Αδυναμία ανάκτησης δεδομένων μετοχών."
-+msgstr ""
+-#: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
++#: ../gui/modulesPage.py:138 ../gui/system-config-selinux.glade:2662
+ msgid "Enable Audit"
+ msgstr ""
  
- #: ../newrole/newrole.c:1098
- #, c-format
-@@ -1172,9 +1138,9 @@ msgid "error on reading PAM service conf
+-#: ../gui/modulesPage.py:162
++#: ../gui/modulesPage.py:163
+ msgid "Load Policy Module"
  msgstr ""
  
- #: ../newrole/newrole.c:1133
--#, fuzzy, c-format
-+#, c-format
- msgid "newrole: incorrect password for %s\n"
--msgstr "Εισάγετε συνθηματικό για %s"
-+msgstr ""
+-#: ../gui/polgen.glade:79
+-msgid "Polgen"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:80
++#: ../gui/polgen.glade:9
+ msgid "Red Hat 2007"
+ msgstr ""
  
- #: ../newrole/newrole.c:1160
- #, c-format
-@@ -1187,19 +1153,19 @@ msgid "Unable to restore tty label...\n"
+-#: ../gui/polgen.glade:81
++#: ../gui/polgen.glade:11
+ msgid "GPL"
  msgstr ""
  
- #: ../newrole/newrole.c:1165 ../newrole/newrole.c:1192
--#, fuzzy, c-format
-+#, c-format
- msgid "Failed to close tty properly\n"
--msgstr "Αποτυχία ορισμού εύρεσης κειμένου: %s."
-+msgstr ""
+ #. TRANSLATORS: Replace this string with your names, one name per line.
+-#: ../gui/polgen.glade:85 ../gui/system-config-selinux.glade:17
++#: ../gui/polgen.glade:13 ../gui/system-config-selinux.glade:17
+ msgid "translator-credits"
+ msgstr ""
  
- #: ../newrole/newrole.c:1224
--#, fuzzy, c-format
-+#, c-format
- msgid "Could not close descriptors.\n"
--msgstr "Δεν ήταν δυνατό το κλείσιμο του προσωρινού φακέλου:%s"
+-#: ../gui/polgen.glade:90
++#: ../gui/polgen.glade:34
++msgid "Add Booleans Dialog"
 +msgstr ""
- 
- #: ../newrole/newrole.c:1251
--#, fuzzy, c-format
-+#, c-format
- msgid "Error allocating shell's argv0.\n"
--msgstr "Σφάλμα φόρτωσης λίστας memo"
++
++#: ../gui/polgen.glade:101
++msgid "Boolean Name"
 +msgstr ""
- 
- #: ../newrole/newrole.c:1287
- #, c-format
-@@ -1207,14 +1173,13 @@ msgid "Unable to restore the environment
++
++#: ../gui/polgen.glade:230
+ msgid "SELinux Policy Generation Tool"
  msgstr ""
  
- #: ../newrole/newrole.c:1298
--#, fuzzy
- msgid "failed to exec shell\n"
--msgstr "Αποτυχία εκτέλεσης gpg: %s"
-+msgstr ""
- 
- #: ../load_policy/load_policy.c:22
--#, fuzzy, c-format
-+#, c-format
- msgid "usage:  %s [-qi]\n"
--msgstr "Χρήση: %s\n"
-+msgstr "Χρήση:  %s [-qi]\n"
- 
- #: ../load_policy/load_policy.c:71
- #, c-format
-@@ -1222,19 +1187,18 @@ msgid "%s:  Policy is already loaded and
+-#: ../gui/polgen.glade:128
++#: ../gui/polgen.glade:251
+ msgid ""
+ "<b>Select the policy type for the application or user role you want to "
+ "confine:</b>"
  msgstr ""
  
- #: ../load_policy/load_policy.c:80
--#, fuzzy, c-format
-+#, c-format
- msgid "%s:  Can't load policy and enforcing mode requested:  %s\n"
--msgstr "(tt) %s: αδυναμία φόρτωσης πρόσοψης: %s\n"
-+msgstr ""
+-#: ../gui/polgen.glade:177
++#: ../gui/polgen.glade:284
+ msgid "<b>Applications</b>"
+ msgstr ""
  
- #: ../load_policy/load_policy.c:90
--#, fuzzy, c-format
-+#, c-format
- msgid "%s:  Can't load policy:  %s\n"
--msgstr "(tt) %s: αδυναμία φόρτωσης πρόσοψης: %s\n"
+-#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
++#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:183
++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 ""
  
- #: ../scripts/chcat:92 ../scripts/chcat:169
--#, fuzzy
- msgid "Requires at least one category"
--msgstr "Απαιτούμενα άτομα και έ_νας πόρος"
-+msgstr ""
+-#: ../gui/polgen.glade:241 ../gui/polgen.py:156
+-msgid "Standard Init Daemon"
++#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:184
++msgid "DBUS System Daemon"
+ msgstr ""
  
- #: ../scripts/chcat:106 ../scripts/chcat:183
- #, c-format
-@@ -1242,16 +1206,14 @@ msgid "Can not modify sensitivity levels
+-#: ../gui/polgen.glade:261 ../gui/polgen.py:157
+-msgid "DBUS System Daemon"
++#: ../gui/polgen.glade:349
++msgid "Internet Services Daemon (inetd)"
  msgstr ""
  
- #: ../scripts/chcat:110
--#, fuzzy, c-format
-+#, c-format
- msgid "%s is already in %s"
--msgstr "%s είναι ήδη στη λίστα"
-+msgstr "%s είναι ήδη στο %s"
+-#: ../gui/polgen.glade:280
++#: ../gui/polgen.glade:353
+ msgid "Internet Services Daemon are daemons started by xinetd"
+ msgstr ""
  
--# #-#-#-#-#  nautilus.gnome-2-14.el.po (el)  #-#-#-#-#
--#
- #: ../scripts/chcat:188 ../scripts/chcat:198
--#, fuzzy, c-format
-+#, c-format
- msgid "%s is not in %s"
--msgstr "%s σε %s"
-+msgstr ""
+-#: ../gui/polgen.glade:282
+-msgid "Internet Services Daemon (inetd)"
++#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:186
++msgid "Web Application/Script (CGI)"
+ msgstr ""
  
- #: ../scripts/chcat:267 ../scripts/chcat:272
- msgid "Can not combine +/- with other types of categories"
-@@ -1292,9 +1254,9 @@ msgid "Usage %s -l -d user ..."
+-#: ../gui/polgen.glade:301
++#: ../gui/polgen.glade:370
+ msgid ""
+ "Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
  msgstr ""
  
- #: ../scripts/chcat:331
--#, fuzzy, c-format
-+#, c-format
- msgid "Usage %s -L"
--msgstr "Χρήση: %s\n"
-+msgstr "Χρήση %s -L"
+-#: ../gui/polgen.glade:303 ../gui/polgen.py:159
+-msgid "Web Application/Script (CGI)"
++#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:187
++msgid "User Application"
+ msgstr ""
  
- #: ../scripts/chcat:332
- #, c-format
-@@ -1307,192 +1269,2094 @@ msgstr ""
+-#: ../gui/polgen.glade:322 ../gui/polgen.glade:343
++#: ../gui/polgen.glade:387 ../gui/polgen.glade:404
+ msgid ""
+ "User Application are any application that you would like to confine that is "
+ "started by a user"
+ msgstr ""
  
- #: ../scripts/chcat:334
- msgid "chcat -- -CompanyConfidential /docs/businessplan.odt"
+-#: ../gui/polgen.glade:324 ../gui/polgen.py:160
+-msgid "User Application"
 -msgstr ""
-+msgstr "chcat -- -CompanyConfidential /docs/businessplan.odt"
+-
+-#: ../gui/polgen.glade:345 ../gui/polgen.py:161
++#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:188
+ msgid "Sandbox"
+ msgstr ""
  
- #: ../scripts/chcat:335
- msgid "chcat -l +CompanyConfidential juser"
--msgstr ""
-+msgstr "chcat -l +CompanyConfidential juser"
+-#: ../gui/polgen.glade:391
++#: ../gui/polgen.glade:446
+ msgid "<b>Login Users</b>"
+ msgstr ""
  
--#: ../scripts/chcat:399
--#, fuzzy, c-format
-+#: ../scripts/chcat:399 ../gui/polgen.py:1351
-+#, c-format, python-format
- msgid "Options Error %s "
--msgstr "Σφάλμα πιστοποίησης: %s"
-+msgstr ""
-+
-+#: ../gui/booleansPage.py:195 ../gui/system-config-selinux.glade:1706
-+msgid "Boolean"
-+msgstr ""
-+
-+#: ../gui/booleansPage.py:252 ../gui/semanagePage.py:162
-+msgid "all"
-+msgstr ""
-+
-+#: ../gui/booleansPage.py:254 ../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:48 ../gui/system-config-selinux.glade:2753
-+msgid "Policy Module"
-+msgstr ""
-+
-+#: ../gui/modulesPage.py:57
-+msgid "Module Name"
-+msgstr ""
-+
-+#: ../gui/modulesPage.py:134
-+msgid "Disable Audit"
-+msgstr ""
-+
-+#: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
-+msgid "Enable Audit"
-+msgstr ""
-+
-+#: ../gui/modulesPage.py:162
-+msgid "Load Policy Module"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:79
-+msgid "Polgen"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:80
-+msgid "Red Hat 2007"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:81
-+msgid "GPL"
-+msgstr ""
-+
-+#. TRANSLATORS: Replace this string with your names, one name per line.
-+#: ../gui/polgen.glade:85 ../gui/system-config-selinux.glade:17
-+msgid "translator-credits"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:90
-+msgid "SELinux Policy Generation Tool"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:128
-+msgid ""
-+"<b>Select the policy type for the application or user role you want to "
-+"confine:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:177
-+msgid "<b>Applications</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
-+msgid ""
-+"Standard Init Daemon are daemons started on boot via init scripts.  Usually "
-+"requires a script in /etc/rc.d/init.d"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:241 ../gui/polgen.py:156
-+msgid "Standard Init Daemon"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:261 ../gui/polgen.py:157
-+msgid "DBUS System Daemon"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:280
-+msgid "Internet Services Daemon are daemons started by xinetd"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:282
-+msgid "Internet Services Daemon (inetd)"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:301
-+msgid ""
-+"Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:303 ../gui/polgen.py:159
-+msgid "Web Application/Script (CGI)"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:322 ../gui/polgen.glade:343
-+msgid ""
-+"User Application are any application that you would like to confine that is "
-+"started by a user"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:324 ../gui/polgen.py:160
-+msgid "User Application"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:345 ../gui/polgen.py:161
-+msgid "Sandbox"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:391
-+msgid "<b>Login Users</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:453
-+msgid "Modify an existing login user record."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:455
+-#: ../gui/polgen.glade:453
++#: ../gui/polgen.glade:478
 +msgid "Existing User Roles"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:474
-+msgid ""
-+"This user will login to a machine only via a terminal or remote login.  By "
-+"default this user will have  no setuid, no networking, no su, no sudo."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:476 ../gui/polgen.py:162
++#: ../gui/polgen.glade:482
+ msgid "Modify an existing login user record."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:455
+-msgid "Existing User Roles"
++#: ../gui/polgen.glade:495 ../sepolicy/sepolicy/generate.py:189
 +msgid "Minimal Terminal User Role"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:495
-+msgid ""
-+"This user can login to a machine via X or terminal.  By default this user "
-+"will have no setuid, no networking, no sudo, no su"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:497 ../gui/polgen.py:163
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:474
++#: ../gui/polgen.glade:499
+ msgid ""
+ "This user will login to a machine only via a terminal or remote login.  By "
+ "default this user will have  no setuid, no networking, no su, no sudo."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:476 ../gui/polgen.py:162
+-msgid "Minimal Terminal User Role"
++#: ../gui/polgen.glade:512 ../sepolicy/sepolicy/generate.py:190
 +msgid "Minimal X Windows User Role"
-+msgstr ""
-+
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:495
 +#: ../gui/polgen.glade:516
-+msgid ""
-+"User with full networking, no setuid applications without transition, no "
-+"sudo, no su."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:518 ../gui/polgen.py:164
+ msgid ""
+ "This user can login to a machine via X or terminal.  By default this user "
+ "will have no setuid, no networking, no sudo, no su"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:497 ../gui/polgen.py:163
+-msgid "Minimal X Windows User Role"
++#: ../gui/polgen.glade:529 ../sepolicy/sepolicy/generate.py:191
 +msgid "User Role"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:537
-+msgid ""
-+"User with full networking, no setuid applications without transition, no su, "
-+"can sudo to Root Administration Roles"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:539 ../gui/polgen.py:165
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:516
++#: ../gui/polgen.glade:533
+ msgid ""
+ "User with full networking, no setuid applications without transition, no "
+ "sudo, no su."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:518 ../gui/polgen.py:164
+-msgid "User Role"
++#: ../gui/polgen.glade:546 ../sepolicy/sepolicy/generate.py:192
 +msgid "Admin User Role"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:585
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:537
++#: ../gui/polgen.glade:550
+ msgid ""
+ "User with full networking, no setuid applications without transition, no su, "
+ "can sudo to Root Administration Roles"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:539 ../gui/polgen.py:165
+-msgid "Admin User Role"
++#: ../gui/polgen.glade:592
 +msgid "<b>Root Users</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:647
-+msgid ""
-+"Select Root Administrator User Role, if this user will be used to administer "
-+"the machine while running as root.  This user will not be able to login to "
-+"the system directly."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:649 ../gui/polgen.py:166
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:585
+-msgid "<b>Root Users</b>"
++#: ../gui/polgen.glade:623 ../sepolicy/sepolicy/generate.py:193
 +msgid "Root Admin User Role"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:716
-+msgid "label104"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:745
-+msgid "<b>Enter name of application or user role:</b>"
-+msgstr ""
+ msgstr ""
  
--#, fuzzy
--#~ msgid ""
--#~ "Unable to open %s: translations not supported on non-MLS machines: %s"
--#~ msgstr ""
--#~ "#-#-#-#-#  epiphany.gnome-2-14.el.po (el)  #-#-#-#-#\n"
--#~ "Δεν υποστηρίζεται η εκτύπωση σε αυτόν τον εκτυπωτή\n"
--#~ "#-#-#-#-#  yelp.gnome-2-14.el.po (el)  #-#-#-#-#\n"
--#~ "Η εκτύπωση δεν υποστηρίζεται σε αυτόν τον εκτυπωτή"
--
--#, fuzzy
--#~ msgid "Translations can not contain spaces '%s' "
--#~ msgstr "Ο φάκελος δεν είναι δυνατό να περιέχει το χαρακτήρα '/'"
--
--#, fuzzy
--#~ msgid "Invalid Level '%s' "
--#~ msgstr "Μη έγκυρη στρατηγική '%s'"
--
--#, fuzzy
--#~ msgid "%s already defined in translations"
--#~ msgstr "%s είναι ήδη στη λίστα"
--
--#, fuzzy
--#~ msgid "%s not defined in translations"
--#~ msgstr "η γραμματοσειρά %d δεν έχει ορισθεί στο postamble\n"
--
--#, fuzzy
--#~ msgid "Login mapping for %s is already defined"
--#~ msgstr "Constant \"%s\" έχει ήδη καθορισθεί"
--
--#, fuzzy
--#~ msgid "add SELinux user mapping"
--#~ msgstr "Αδυναμία προσθήκης αγαπημένου: %s"
--
--#, fuzzy
--#~ msgid "SELinux user %s is already defined"
--#~ msgstr "Constant \"%s\" έχει ήδη καθορισθεί"
+-#: ../gui/polgen.glade:647
++#: ../gui/polgen.glade:627
+ msgid ""
+ "Select Root Administrator User Role, if this user will be used to administer "
+ "the machine while running as root.  This user will not be able to login to "
+ "the system directly."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:649 ../gui/polgen.py:166
+-msgid "Root Admin User Role"
+-msgstr ""
 -
--#, fuzzy
--#~ msgid "Node Netmask is required"
--#~ msgstr "Απαιτείται κωδικός."
+-#: ../gui/polgen.glade:716
+-msgid "label104"
+-msgstr ""
 -
--#, fuzzy
--#~ msgid "Addr %s already defined"
--#~ msgstr "Constant \"%s\" έχει ήδη καθορισθεί"
+-#: ../gui/polgen.glade:745
++#: ../gui/polgen.glade:705
+ msgid "<b>Enter name of application or user role:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
++#: ../gui/polgen.glade:728 ../gui/polgengui.py:252
+ msgid "Name"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:807
++#: ../gui/polgen.glade:739
+ msgid "Enter complete path for executable to be confined."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:830 ../gui/polgen.glade:950 ../gui/polgen.glade:3142
++#: ../gui/polgen.glade:756 ../gui/polgen.glade:838 ../gui/polgen.glade:2361
+ msgid "..."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:849
++#: ../gui/polgen.glade:776
+ msgid "Enter unique name for the confined application or user role."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:871
++#: ../gui/polgen.glade:794
+ msgid "Executable"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:899
++#: ../gui/polgen.glade:808
+ msgid "Init script"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:927
++#: ../gui/polgen.glade:821
+ msgid ""
+ "Enter complete path to init script used to start the confined application."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:982
+-msgid "label105"
+-msgstr ""
 -
--#, fuzzy
--#~ msgid "Interface %s already defined"
--#~ msgstr "Constant \"%s\" έχει ήδη καθορισθεί"
+-#: ../gui/polgen.glade:1011
++#: ../gui/polgen.glade:887
+ msgid "<b>Select existing role to modify:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1045
++#: ../gui/polgen.glade:908
+ msgid "Select the user roles that will transiton to the %s domain."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1073
+-msgid "label106"
++#: ../gui/polgen.glade:928
++msgid "role tab"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1102
++#: ../gui/polgen.glade:945
+ msgid "<b>Select roles that %s will transition to:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1136
++#: ../gui/polgen.glade:963
+ msgid "Select applications domains that %s will transition to."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1164
+-msgid "label107"
++#: ../gui/polgen.glade:983
++msgid ""
++"transition \n"
++"role tab"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1193
++#: ../gui/polgen.glade:1001
+ msgid "<b>Select the user_roles that will transition to %s:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1227
++#: ../gui/polgen.glade:1019
+ msgid "Select the user roles that will transiton to this applications domains."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1255
+-msgid "label108"
+-msgstr ""
 -
--#, fuzzy
--#~ msgid "Error initializing capabilities, aborting.\n"
--#~ msgstr "Σφάλμα κατά την ολοκλήρωση της μορφοποίησης"
+-#: ../gui/polgen.glade:1284
++#: ../gui/polgen.glade:1056
+ msgid "<b>Select domains that %s will administer:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1318 ../gui/polgen.glade:1409
++#: ../gui/polgen.glade:1074 ../gui/polgen.glade:1129
+ msgid "Select the domains that you would like this user administer."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1346
+-msgid "label109"
+-msgstr ""
 -
--#, fuzzy
--#~ msgid "Error setting capabilities, aborting\n"
--#~ msgstr "Σφάλμα κατά την ολοκλήρωση της μορφοποίησης"
+-#: ../gui/polgen.glade:1375
++#: ../gui/polgen.glade:1111
+ msgid "<b>Select additional roles for %s:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1437
+-msgid "label111"
+-msgstr ""
 -
--#, fuzzy
--#~ msgid "Error setting KEEPCAPS, aborting\n"
--#~ msgstr "Σφάλμα διαγραφής εικόνας boot"
+-#: ../gui/polgen.glade:1466
++#: ../gui/polgen.glade:1166
+ msgid "<b>Enter network ports that %s binds on:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1497 ../gui/polgen.glade:1997
++#: ../gui/polgen.glade:1186 ../gui/polgen.glade:1557
+ msgid "<b>TCP Ports</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1565 ../gui/polgen.glade:1785
++#: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
++#: ../gui/polgen.glade:1698
++msgid "All"
++msgstr ""
++
++#: ../gui/polgen.glade:1227 ../gui/polgen.glade:1394
+ msgid "Allows %s to bind to any udp port"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1567 ../gui/polgen.glade:1787 ../gui/polgen.glade:2061
+-#: ../gui/polgen.glade:2215
+-msgid "All"
++#: ../gui/polgen.glade:1240 ../gui/polgen.glade:1407
++msgid "600-1024"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1585 ../gui/polgen.glade:1805
++#: ../gui/polgen.glade:1244 ../gui/polgen.glade:1411
+ msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1587 ../gui/polgen.glade:1807
+-msgid "600-1024"
++#: ../gui/polgen.glade:1257 ../gui/polgen.glade:1424
++msgid "Unreserved Ports (>1024)"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1605 ../gui/polgen.glade:1825
++#: ../gui/polgen.glade:1261 ../gui/polgen.glade:1428
+ msgid ""
+ "Enter a comma separated list of udp ports or ranges of ports that %s binds "
+ "to. Example: 612, 650-660"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1607 ../gui/polgen.glade:1827
+-msgid "Unreserved Ports (>1024)"
+-msgstr ""
 -
--#, fuzzy
--#~ msgid "Error dropping capabilities, aborting\n"
--#~ msgstr "Σφάλμα κατά την ολοκλήρωση της μορφοποίησης"
+-#: ../gui/polgen.glade:1638 ../gui/polgen.glade:1858 ../gui/polgen.glade:2079
+-#: ../gui/polgen.glade:2233
++#: ../gui/polgen.glade:1289 ../gui/polgen.glade:1456 ../gui/polgen.glade:1609
++#: ../gui/polgen.glade:1718
+ msgid "Select Ports"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1663 ../gui/polgen.glade:1883
++#: ../gui/polgen.glade:1302 ../gui/polgen.glade:1469
+ msgid "Allows %s to bind to any udp ports > 1024"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1717 ../gui/polgen.glade:2151
++#: ../gui/polgen.glade:1353 ../gui/polgen.glade:1666
+ msgid "<b>UDP Ports</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1937
+-msgid "label113"
++#: ../gui/polgen.glade:1519
++msgid ""
++"Network\n"
++"Bind tab"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1966
++#: ../gui/polgen.glade:1537
+ msgid "<b>Select network ports that %s connects to:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2058
++#: ../gui/polgen.glade:1593
+ msgid "Allows %s to connect to any tcp port"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2104
++#: ../gui/polgen.glade:1622
+ msgid ""
+ "Enter a comma separated list of tcp ports or ranges of ports that %s "
+ "connects to. Example: 612, 650-660"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2212
++#: ../gui/polgen.glade:1702
+ msgid "Allows %s to connect to any udp port"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2258
++#: ../gui/polgen.glade:1731
+ msgid ""
+ "Enter a comma separated list of udp ports or ranges of ports that %s "
+ "connects to. Example: 612, 650-660"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2305
+-msgid "label114"
+-msgstr ""
 -
--#, fuzzy
--#~ msgid "translations not supported on non-MLS machines"
--#~ msgstr ""
--#~ "#-#-#-#-#  epiphany.gnome-2-14.el.po (el)  #-#-#-#-#\n"
--#~ "Δεν υποστηρίζεται η εκτύπωση σε αυτόν τον εκτυπωτή\n"
--#~ "#-#-#-#-#  yelp.gnome-2-14.el.po (el)  #-#-#-#-#\n"
--#~ "Η εκτύπωση δεν υποστηρίζεται σε αυτόν τον εκτυπωτή"
+-#: ../gui/polgen.glade:2334
++#: ../gui/polgen.glade:1792
+ msgid "<b>Select common application traits for %s:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2366
++#: ../gui/polgen.glade:1809
+ msgid "Writes syslog messages\t"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2385
++#: ../gui/polgen.glade:1824
+ msgid "Create/Manipulate temporary files in /tmp"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2404
++#: ../gui/polgen.glade:1839
+ msgid "Uses Pam for authentication"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2423
++#: ../gui/polgen.glade:1854
+ msgid "Uses nsswitch or getpw* calls"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2442
++#: ../gui/polgen.glade:1869
+ msgid "Uses dbus"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2461
++#: ../gui/polgen.glade:1884
+ msgid "Sends audit messages"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2480
++#: ../gui/polgen.glade:1899
+ msgid "Interacts with the terminal"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2499
++#: ../gui/polgen.glade:1914
+ msgid "Sends email"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2530
+-msgid "label115"
+-msgstr ""
 -
--#, fuzzy
--#~ msgid ""
--#~ "Selinux\n"
--#~ "File Type"
--#~ msgstr "Χρειάζεται ένας διοργανωτής."
+-#: ../gui/polgen.glade:2559
++#: ../gui/polgen.glade:1961
+ msgid "<b>Add files/directories that %s manages</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2788
++#: ../gui/polgen.glade:2122
+ msgid ""
+ "Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
+ "Files ..."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2823
+-msgid "label116"
+-msgstr ""
 -
--#, fuzzy
--#~ msgid "Login '%s' is required"
--#~ msgstr "Χρειάζεται ένας διοργανωτής."
+-#: ../gui/polgen.glade:2852
++#: ../gui/polgen.glade:2166
+ msgid "<b>Add booleans from the %s policy:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:3002
++#: ../gui/polgen.glade:2274
+ msgid "Add/Remove booleans used by the %s domain"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:3066
++#: ../gui/polgen.glade:2316
+ msgid "<b>Which directory you will generate the %s policy?</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:3097
++#: ../gui/polgen.glade:2334
+ msgid "Policy Directory"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:3254
+-msgid "Add Booleans Dialog"
+-msgstr ""
 -
--#, fuzzy
--#~ msgid "Sends audit messages"
--#~ msgstr "Σφάλμα ανάκτησης μηνύματος"
+-#: ../gui/polgen.glade:3327
+-msgid "Boolean Name"
+-msgstr ""
 -
--#, fuzzy
--#~ msgid "You must select a user"
--#~ msgstr "Πρέπει να καθορίσετε ένα κατάλογο."
+-#: ../gui/polgengui.py:261
++#: ../gui/polgengui.py:262
+ msgid "Role"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:268
++#: ../gui/polgengui.py:269
+ msgid "Existing_User"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
++#: ../gui/polgengui.py:283 ../gui/polgengui.py:291 ../gui/polgengui.py:305
+ msgid "Application"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:352
++#: ../gui/polgengui.py:353
+ #, python-format
+ msgid "%s must be a directory"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
++#: ../gui/polgengui.py:413 ../gui/polgengui.py:694
+ msgid "You must select a user"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:542
++#: ../gui/polgengui.py:543
+ msgid "Select executable file to be confined."
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:553
++#: ../gui/polgengui.py:554
+ msgid "Select init script file to be confined."
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:563
++#: ../gui/polgengui.py:564
+ msgid "Select file(s) that confined application creates or writes"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:570
++#: ../gui/polgengui.py:571
+ msgid "Select directory(s) that the confined application owns and writes into"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:632
++#: ../gui/polgengui.py:633
+ msgid "Select directory to generate policy files in"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:649
++#: ../gui/polgengui.py:650
+ #, python-format
+ msgid ""
+ "Type %s_t already defined in current policy.\n"
+ "Do you want to continue?"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
++#: ../gui/polgengui.py:650 ../gui/polgengui.py:654
+ msgid "Verify Name"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:653
++#: ../gui/polgengui.py:654
+ #, python-format
+ msgid ""
+ "Module %s.pp already loaded in current policy.\n"
+ "Do you want to continue?"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:699
++#: ../gui/polgengui.py:700
+ msgid ""
+ "You must add a name made up of letters and numbers and containing no spaces."
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:713
++#: ../gui/polgengui.py:714
+ msgid "You must enter a executable"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
++#: ../gui/polgengui.py:739 ../gui/system-config-selinux.py:174
+ msgid "Configue SELinux"
+ msgstr ""
+ 
+-#: ../gui/polgen.py:158
+-msgid "Internet Services Daemon"
+-msgstr ""
 -
--#, fuzzy
--#~ msgid "You must enter a name"
--#~ msgstr "Πρέπει να καθορίσετε ένα κατάλογο."
+-#: ../gui/polgen.py:197
+-#, python-format
+-msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+-msgstr ""
 -
--#, fuzzy
--#~ msgid "You must enter a executable"
--#~ msgstr "Πρέπει να καθορίσετε ένα κατάλογο."
+-#: ../gui/polgen.py:324
+-msgid "You must enter a name for your confined process/user"
+-msgstr ""
 -
--#, fuzzy
--#~ msgid "Interface file"
--#~ msgstr "η γραμματοσειρά %d δεν έχει ορισθεί\n"
+-#: ../gui/polgen.py:326
+-msgid ""
+-"Name must be alpha numberic with no spaces. Consider using option \"-n "
+-"MODULENAME\""
+-msgstr ""
 -
--#, fuzzy
--#~ msgid "File Contexts file"
--#~ msgstr "η γραμματοσειρά %d δεν έχει ορισθεί\n"
+-#: ../gui/polgen.py:414
+-msgid "User Role types can not be assigned executables."
+-msgstr ""
 -
--#, fuzzy
--#~ msgid "SELinux Service Protection"
--#~ msgstr "η γραμματοσειρά %d δεν έχει ορισθεί\n"
+-#: ../gui/polgen.py:420
+-msgid "Only Daemon apps can use an init script.."
+-msgstr ""
 -
--#, fuzzy
--#~ msgid "Compatibility"
--#~ msgstr "Γίνεται αντιγραφή δίσκου"
+-#: ../gui/polgen.py:438
+-msgid "use_resolve must be a boolean value "
+-msgstr ""
 -
--#, fuzzy
--#~ msgid "SASL authentication server"
--#~ msgstr "Πιστοποίηση %s.\n"
+-#: ../gui/polgen.py:444
+-msgid "use_syslog must be a boolean value "
+-msgstr ""
 -
--#, fuzzy
--#~ msgid "SELinux Type"
--#~ msgstr "Χρειάζεται ένας διοργανωτής."
+-#: ../gui/polgen.py:450
+-msgid "use_kerberos must be a boolean value "
+-msgstr ""
 -
--#, fuzzy
--#~ msgid "Add SELinux User"
--#~ msgstr "Αδυναμία προσθήκης αγαπημένου: %s"
+-#: ../gui/polgen.py:456
+-msgid "manage_krb5_rcache must be a boolean value "
+-msgstr ""
 -
--#, fuzzy
--#~ msgid "Modify SELinux User Mapping"
--#~ msgstr "Αδυναμία φόρτωσης εικονιδίου \"%s\": %s\n"
+-#: ../gui/polgen.py:486
+-msgid "USER Types automatically get a tmp type"
+-msgstr ""
 -
--#, fuzzy
--#~ msgid "Delete SELinux User Mapping"
--#~ msgstr "Αδυναμία ενεργοποίησης της διεπαφής %s"
+-#: ../gui/polgen.py:1004
+-msgid "You must enter the executable path for your confined process"
+-msgstr ""
 -
--#, fuzzy
--#~ msgid "Modify SELinux User"
--#~ msgstr "Αδυναμία φόρτωσης εικονιδίου \"%s\": %s\n"
+-#: ../gui/polgen.py:1182
+-msgid "Type Enforcement file"
+-msgstr ""
 -
--#, fuzzy
--#~ msgid "Load policy module"
--#~ msgstr "Αδυναμία δημιουργίας συσκευής αναπαραγωγής"
+-#: ../gui/polgen.py:1183
+-msgid "Interface file"
+-msgstr ""
 -
--#, fuzzy
--#~ msgid "SELinux user '%s' is required"
--#~ msgstr "Χρειάζεται ένας διοργανωτής."
+-#: ../gui/polgen.py:1184
+-msgid "File Contexts file"
+-msgstr ""
 -
--#, fuzzy
--#~ msgid "Requires value"
--#~ msgstr "Απόκρυψη τιμής"
+-#: ../gui/polgen.py:1185
+-msgid "Setup Script"
+-msgstr ""
 -
--#, fuzzy
--#~ msgid "Requires 2 or more arguments"
--#~ msgstr "Μεταβλητή ή εντολή προγράμματος"
+-#: ../gui/polgen.py:1306
+-#, python-format
+-msgid ""
+-"\n"
+-"%s\n"
+-"\n"
+-"sepolgen [ -n moduleName ] [ -m ] [ -t type ] [ executable | Name ]\n"
+-"valid Types:\n"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1354
+-msgid "Executable or Name required"
+-msgstr ""
+-
+ #: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
+ msgid "Network Port"
+ msgstr ""
+@@ -1956,1411 +1863,1499 @@ msgstr ""
+ msgid "Group View"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:1 ../gui/selinux.tbl:30 ../gui/selinux.tbl:31
+-#: ../gui/selinux.tbl:32 ../gui/selinux.tbl:33 ../gui/selinux.tbl:34
+-#: ../gui/selinux.tbl:36 ../gui/selinux.tbl:37 ../gui/selinux.tbl:38
+-#: ../gui/selinux.tbl:39 ../gui/selinux.tbl:40 ../gui/selinux.tbl:42
+-#: ../gui/selinux.tbl:43 ../gui/selinux.tbl:44 ../gui/selinux.tbl:45
+-#: ../gui/selinux.tbl:46 ../gui/selinux.tbl:47 ../gui/selinux.tbl:48
+-#: ../gui/selinux.tbl:49 ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
+-#: ../gui/selinux.tbl:52 ../gui/selinux.tbl:53 ../gui/selinux.tbl:59
+-#: ../gui/selinux.tbl:60 ../gui/selinux.tbl:61 ../gui/selinux.tbl:62
+-#: ../gui/selinux.tbl:63 ../gui/selinux.tbl:64 ../gui/selinux.tbl:65
+-#: ../gui/selinux.tbl:66 ../gui/selinux.tbl:67 ../gui/selinux.tbl:68
+-#: ../gui/selinux.tbl:69 ../gui/selinux.tbl:75 ../gui/selinux.tbl:76
+-#: ../gui/selinux.tbl:77 ../gui/selinux.tbl:78 ../gui/selinux.tbl:79
+-#: ../gui/selinux.tbl:80 ../gui/selinux.tbl:81 ../gui/selinux.tbl:82
+-#: ../gui/selinux.tbl:83 ../gui/selinux.tbl:84 ../gui/selinux.tbl:86
+-#: ../gui/selinux.tbl:88 ../gui/selinux.tbl:89 ../gui/selinux.tbl:90
+-#: ../gui/selinux.tbl:92 ../gui/selinux.tbl:94 ../gui/selinux.tbl:95
+-#: ../gui/selinux.tbl:96 ../gui/selinux.tbl:97 ../gui/selinux.tbl:98
+-#: ../gui/selinux.tbl:99 ../gui/selinux.tbl:100 ../gui/selinux.tbl:101
+-#: ../gui/selinux.tbl:102 ../gui/selinux.tbl:103 ../gui/selinux.tbl:104
+-#: ../gui/selinux.tbl:106 ../gui/selinux.tbl:108 ../gui/selinux.tbl:109
+-#: ../gui/selinux.tbl:110 ../gui/selinux.tbl:111 ../gui/selinux.tbl:112
+-#: ../gui/selinux.tbl:113 ../gui/selinux.tbl:114 ../gui/selinux.tbl:116
+-#: ../gui/selinux.tbl:117 ../gui/selinux.tbl:119 ../gui/selinux.tbl:121
+-#: ../gui/selinux.tbl:123 ../gui/selinux.tbl:124 ../gui/selinux.tbl:127
+-#: ../gui/selinux.tbl:129 ../gui/selinux.tbl:130 ../gui/selinux.tbl:131
+-#: ../gui/selinux.tbl:132 ../gui/selinux.tbl:133 ../gui/selinux.tbl:134
+-#: ../gui/selinux.tbl:135 ../gui/selinux.tbl:136 ../gui/selinux.tbl:137
+-#: ../gui/selinux.tbl:138 ../gui/selinux.tbl:139 ../gui/selinux.tbl:142
+-#: ../gui/selinux.tbl:143 ../gui/selinux.tbl:144 ../gui/selinux.tbl:145
+-#: ../gui/selinux.tbl:146 ../gui/selinux.tbl:147 ../gui/selinux.tbl:148
+-#: ../gui/selinux.tbl:149 ../gui/selinux.tbl:150 ../gui/selinux.tbl:151
+-#: ../gui/selinux.tbl:152 ../gui/selinux.tbl:154 ../gui/selinux.tbl:155
+-#: ../gui/selinux.tbl:156 ../gui/selinux.tbl:157 ../gui/selinux.tbl:158
+-#: ../gui/selinux.tbl:159 ../gui/selinux.tbl:160 ../gui/selinux.tbl:167
+-#: ../gui/selinux.tbl:171 ../gui/selinux.tbl:172 ../gui/selinux.tbl:173
+-#: ../gui/selinux.tbl:174 ../gui/selinux.tbl:175 ../gui/selinux.tbl:177
+-#: ../gui/selinux.tbl:178 ../gui/selinux.tbl:179 ../gui/selinux.tbl:180
+-#: ../gui/selinux.tbl:184 ../gui/selinux.tbl:192 ../gui/selinux.tbl:193
+-#: ../gui/selinux.tbl:194 ../gui/selinux.tbl:195 ../gui/selinux.tbl:196
+-#: ../gui/selinux.tbl:197 ../gui/selinux.tbl:198 ../gui/selinux.tbl:199
+-#: ../gui/selinux.tbl:200 ../gui/selinux.tbl:201 ../gui/selinux.tbl:206
+-#: ../gui/selinux.tbl:207 ../gui/selinux.tbl:218 ../gui/selinux.tbl:219
+-#: ../gui/selinux.tbl:220 ../gui/selinux.tbl:222 ../gui/selinux.tbl:224
+-#: ../gui/selinux.tbl:226 ../gui/selinux.tbl:227 ../gui/selinux.tbl:230
+-msgid "SELinux Service Protection"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:1
+-msgid "Disable SELinux protection for acct daemon"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:2 ../gui/selinux.tbl:3 ../gui/selinux.tbl:70
+-#: ../gui/selinux.tbl:153 ../gui/selinux.tbl:168 ../gui/selinux.tbl:169
+-#: ../gui/selinux.tbl:170 ../gui/selinux.tbl:189 ../gui/selinux.tbl:202
+-#: ../gui/selinux.tbl:203 ../gui/selinux.tbl:204 ../gui/selinux.tbl:205
+-msgid "Admin"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:2
+-msgid "Allow all daemons to write corefiles to /"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:3
+-msgid "Allow all daemons the ability to use unallocated ttys"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
+-#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
+-#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
+-#: ../gui/selinux.tbl:210 ../gui/selinux.tbl:211 ../gui/selinux.tbl:212
+-#: ../gui/selinux.tbl:213 ../gui/selinux.tbl:214 ../gui/selinux.tbl:215
+-#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
+-msgid "User Privs"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:4
+-msgid ""
+-"Allow gadmin SELinux user account to execute files in home directory or /tmp"
+-msgstr ""
 -
--#, fuzzy
--#~ msgid "%s not defined"
--#~ msgstr "%s: δεν έχουν ορισθεί γραμματοσειρές\n"
+-#: ../gui/selinux.tbl:5
+-msgid ""
+-"Allow guest SELinux user account to execute files in home directory or /tmp"
+-msgstr ""
 -
--#, fuzzy
--#~ msgid "%s not valid for %s objects\n"
--#~ msgstr "Μή έγκυρο αντικείμενο"
+-#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
+-msgid "Memory Protection"
+-msgstr ""
 -
--#, fuzzy
--#~ msgid "range not supported on Non MLS machines"
--#~ msgstr ""
--#~ "#-#-#-#-#  epiphany.gnome-2-14.el.po (el)  #-#-#-#-#\n"
--#~ "Δεν υποστηρίζεται η εκτύπωση σε αυτόν τον εκτυπωτή\n"
--#~ "#-#-#-#-#  yelp.gnome-2-14.el.po (el)  #-#-#-#-#\n"
--#~ "Η εκτύπωση δεν υποστηρίζεται σε αυτόν τον εκτυπωτή"
+-#: ../gui/selinux.tbl:6
+-msgid "Allow java executable stack"
++#: ../gui/semanagePage.py:126
++#, python-format
++msgid "Are you sure you want to delete %s '%s'?"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
+-#: ../gui/selinux.tbl:209
+-msgid "Mount"
++#: ../gui/semanagePage.py:126
++#, python-format
++msgid "Delete %s"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:7
+-msgid "Allow mount to mount any file"
++#: ../gui/semanagePage.py:134
++#, python-format
++msgid "Add %s"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:8
+-msgid "Allow mount to mount any directory"
++#: ../gui/semanagePage.py:148
++#, python-format
++msgid "Modify %s"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:9
+-msgid "Allow mplayer executable stack"
++#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
++msgid "Permissive"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
+-#: ../gui/selinux.tbl:188
+-msgid "SSH"
++#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
++msgid "Enforcing"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:10
+-msgid "Allow ssh to run ssh-keysign"
++#: ../gui/statusPage.py:94
++msgid "Status"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:11
++#: ../gui/statusPage.py:133
+ msgid ""
+-"Allow staff SELinux user account to execute files in home directory or /tmp"
++"Changing the policy type will cause a relabel of the entire file system on "
++"the next boot. Relabeling takes a long time depending on the size of the "
++"file system.  Do you wish to continue?"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:12
++#: ../gui/statusPage.py:147
+ msgid ""
+-"Allow sysadm SELinux user account to execute files in home directory or /tmp"
++"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
++"you later decide to turn SELinux back on, the system will be required to "
++"relabel.  If you just want to see if SELinux is causing a problem on your "
++"system, you can go to permissive mode which will only log errors and not "
++"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
++"wish to continue?"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:13
++#: ../gui/statusPage.py:152
+ msgid ""
+-"Allow unconfined SELinux user account to execute files in home directory or /"
+-"tmp"
+-msgstr ""
 -
--#, fuzzy
--#~ msgid "Invalid value %s"
--#~ msgstr "Μη έγκυρη τιμή VGA"
+-#: ../gui/selinux.tbl:14
+-msgid "Network Configuration"
++"Changing to SELinux enabled will cause a relabel of the entire file system "
++"on the next boot. Relabeling takes a long time depending on the size of the "
++"file system.  Do you wish to continue?"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:14
+-msgid "Allow unlabeled packets to flow on the network"
++#: ../gui/system-config-selinux.glade:11
++msgid "system-config-selinux"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:15
++#: ../gui/system-config-selinux.glade:12
+ msgid ""
+-"Allow user SELinux user account to execute files in home directory or /tmp"
+-msgstr ""
 -
--#, fuzzy
--#~ msgid "Options Error: %s "
--#~ msgstr "Σφάλμα πιστοποίησης: %s"
-+#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
-+msgid "Name"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:807
-+msgid "Enter complete path for executable to be confined."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:830 ../gui/polgen.glade:950 ../gui/polgen.glade:3142
-+msgid "..."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:849
-+msgid "Enter unique name for the confined application or user role."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:871
-+msgid "Executable"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:899
-+msgid "Init script"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:927
-+msgid ""
-+"Enter complete path to init script used to start the confined application."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:982
-+msgid "label105"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1011
-+msgid "<b>Select existing role to modify:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1045
-+msgid "Select the user roles that will transiton to the %s domain."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1073
-+msgid "label106"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1102
-+msgid "<b>Select roles that %s will transition to:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1136
-+msgid "Select applications domains that %s will transition to."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1164
-+msgid "label107"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1193
-+msgid "<b>Select the user_roles that will transition to %s:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1227
-+msgid "Select the user roles that will transiton to this applications domains."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1255
-+msgid "label108"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1284
-+msgid "<b>Select domains that %s will administer:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1318 ../gui/polgen.glade:1409
-+msgid "Select the domains that you would like this user administer."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1346
-+msgid "label109"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1375
-+msgid "<b>Select additional roles for %s:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1437
-+msgid "label111"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1466
-+msgid "<b>Enter network ports that %s binds on:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1497 ../gui/polgen.glade:1997
-+msgid "<b>TCP Ports</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1565 ../gui/polgen.glade:1785
-+msgid "Allows %s to bind to any udp port"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1567 ../gui/polgen.glade:1787 ../gui/polgen.glade:2061
-+#: ../gui/polgen.glade:2215
-+msgid "All"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1585 ../gui/polgen.glade:1805
-+msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1587 ../gui/polgen.glade:1807
-+msgid "600-1024"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1605 ../gui/polgen.glade:1825
-+msgid ""
-+"Enter a comma separated list of udp ports or ranges of ports that %s binds "
-+"to. Example: 612, 650-660"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1607 ../gui/polgen.glade:1827
-+msgid "Unreserved Ports (>1024)"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1638 ../gui/polgen.glade:1858 ../gui/polgen.glade:2079
-+#: ../gui/polgen.glade:2233
-+msgid "Select Ports"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1663 ../gui/polgen.glade:1883
-+msgid "Allows %s to bind to any udp ports > 1024"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1717 ../gui/polgen.glade:2151
-+msgid "<b>UDP Ports</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1937
-+msgid "label113"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1966
-+msgid "<b>Select network ports that %s connects to:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2058
-+msgid "Allows %s to connect to any tcp port"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2104
-+msgid ""
-+"Enter a comma separated list of tcp ports or ranges of ports that %s "
-+"connects to. Example: 612, 650-660"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2212
-+msgid "Allows %s to connect to any udp port"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2258
-+msgid ""
-+"Enter a comma separated list of udp ports or ranges of ports that %s "
-+"connects to. Example: 612, 650-660"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2305
-+msgid "label114"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2334
-+msgid "<b>Select common application traits for %s:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2366
-+msgid "Writes syslog messages\t"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2385
-+msgid "Create/Manipulate temporary files in /tmp"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2404
-+msgid "Uses Pam for authentication"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2423
-+msgid "Uses nsswitch or getpw* calls"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2442
-+msgid "Uses dbus"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2461
-+msgid "Sends audit messages"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2480
-+msgid "Interacts with the terminal"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2499
-+msgid "Sends email"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2530
-+msgid "label115"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2559
-+msgid "<b>Add files/directories that %s manages</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2788
-+msgid ""
-+"Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
-+"Files ..."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2823
-+msgid "label116"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2852
-+msgid "<b>Add booleans from the %s policy:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:3002
-+msgid "Add/Remove booleans used by the %s domain"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:3066
-+msgid "<b>Which directory you will generate the %s policy?</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:3097
-+msgid "Policy Directory"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:3254
-+msgid "Add Booleans Dialog"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:3327
-+msgid "Boolean Name"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:261
-+msgid "Role"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:268
-+msgid "Existing_User"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
-+msgid "Application"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:352
-+#, python-format
-+msgid "%s must be a directory"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
-+msgid "You must select a user"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:542
-+msgid "Select executable file to be confined."
-+msgstr ""
-+
-+#: ../gui/polgengui.py:553
-+msgid "Select init script file to be confined."
-+msgstr ""
-+
-+#: ../gui/polgengui.py:563
-+msgid "Select file(s) that confined application creates or writes"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:570
-+msgid "Select directory(s) that the confined application owns and writes into"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:632
-+msgid "Select directory to generate policy files in"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:649
-+#, python-format
-+msgid ""
-+"Type %s_t already defined in current policy.\n"
-+"Do you want to continue?"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
-+msgid "Verify Name"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:653
-+#, python-format
-+msgid ""
-+"Module %s.pp already loaded in current policy.\n"
-+"Do you want to continue?"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:699
-+msgid ""
-+"You must add a name made up of letters and numbers and containing no spaces."
-+msgstr ""
-+
-+#: ../gui/polgengui.py:713
-+msgid "You must enter a executable"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
-+msgid "Configue SELinux"
-+msgstr ""
-+
-+#: ../gui/polgen.py:158
-+msgid "Internet Services Daemon"
-+msgstr ""
-+
-+#: ../gui/polgen.py:197
-+#, python-format
-+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
-+msgstr ""
-+
-+#: ../gui/polgen.py:324
-+msgid "You must enter a name for your confined process/user"
-+msgstr ""
-+
-+#: ../gui/polgen.py:326
-+msgid ""
-+"Name must be alpha numberic with no spaces. Consider using option \"-n "
-+"MODULENAME\""
-+msgstr ""
-+
-+#: ../gui/polgen.py:414
-+msgid "User Role types can not be assigned executables."
-+msgstr ""
-+
-+#: ../gui/polgen.py:420
-+msgid "Only Daemon apps can use an init script.."
-+msgstr ""
-+
-+#: ../gui/polgen.py:438
-+msgid "use_resolve must be a boolean value "
-+msgstr ""
-+
-+#: ../gui/polgen.py:444
-+msgid "use_syslog must be a boolean value "
-+msgstr ""
-+
-+#: ../gui/polgen.py:450
-+msgid "use_kerberos must be a boolean value "
-+msgstr ""
-+
-+#: ../gui/polgen.py:456
-+msgid "manage_krb5_rcache must be a boolean value "
-+msgstr ""
-+
-+#: ../gui/polgen.py:486
-+msgid "USER Types automatically get a tmp type"
-+msgstr ""
-+
-+#: ../gui/polgen.py:1004
-+msgid "You must enter the executable path for your confined process"
-+msgstr ""
-+
-+#: ../gui/polgen.py:1182
-+msgid "Type Enforcement file"
-+msgstr ""
-+
-+#: ../gui/polgen.py:1183
-+msgid "Interface file"
-+msgstr ""
-+
-+#: ../gui/polgen.py:1184
-+msgid "File Contexts file"
-+msgstr ""
-+
-+#: ../gui/polgen.py:1185
-+msgid "Setup Script"
-+msgstr ""
-+
-+#: ../gui/polgen.py:1306
-+#, python-format
-+msgid ""
-+"\n"
-+"%s\n"
-+"\n"
-+"sepolgen [ -n moduleName ] [ -m ] [ -t type ] [ executable | Name ]\n"
-+"valid Types:\n"
-+msgstr ""
-+
-+#: ../gui/polgen.py:1354
-+msgid "Executable or Name required"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
-+msgid "Network Port"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:85
-+msgid ""
-+"SELinux Port\n"
-+"Type"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
-+msgid "Protocol"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
-+msgid ""
-+"MLS/MCS\n"
-+"Level"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:101
-+msgid "Port"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:207
-+#, python-format
-+msgid "Port number \"%s\" is not valid.  0 < PORT_NUMBER < 65536 "
-+msgstr ""
-+
-+#: ../gui/portsPage.py:252
-+msgid "List View"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:255 ../gui/system-config-selinux.glade:2419
-+msgid "Group View"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:1 ../gui/selinux.tbl:30 ../gui/selinux.tbl:31
-+#: ../gui/selinux.tbl:32 ../gui/selinux.tbl:33 ../gui/selinux.tbl:34
-+#: ../gui/selinux.tbl:36 ../gui/selinux.tbl:37 ../gui/selinux.tbl:38
-+#: ../gui/selinux.tbl:39 ../gui/selinux.tbl:40 ../gui/selinux.tbl:42
-+#: ../gui/selinux.tbl:43 ../gui/selinux.tbl:44 ../gui/selinux.tbl:45
-+#: ../gui/selinux.tbl:46 ../gui/selinux.tbl:47 ../gui/selinux.tbl:48
-+#: ../gui/selinux.tbl:49 ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
-+#: ../gui/selinux.tbl:52 ../gui/selinux.tbl:53 ../gui/selinux.tbl:59
-+#: ../gui/selinux.tbl:60 ../gui/selinux.tbl:61 ../gui/selinux.tbl:62
-+#: ../gui/selinux.tbl:63 ../gui/selinux.tbl:64 ../gui/selinux.tbl:65
-+#: ../gui/selinux.tbl:66 ../gui/selinux.tbl:67 ../gui/selinux.tbl:68
-+#: ../gui/selinux.tbl:69 ../gui/selinux.tbl:75 ../gui/selinux.tbl:76
-+#: ../gui/selinux.tbl:77 ../gui/selinux.tbl:78 ../gui/selinux.tbl:79
-+#: ../gui/selinux.tbl:80 ../gui/selinux.tbl:81 ../gui/selinux.tbl:82
-+#: ../gui/selinux.tbl:83 ../gui/selinux.tbl:84 ../gui/selinux.tbl:86
-+#: ../gui/selinux.tbl:88 ../gui/selinux.tbl:89 ../gui/selinux.tbl:90
-+#: ../gui/selinux.tbl:92 ../gui/selinux.tbl:94 ../gui/selinux.tbl:95
-+#: ../gui/selinux.tbl:96 ../gui/selinux.tbl:97 ../gui/selinux.tbl:98
-+#: ../gui/selinux.tbl:99 ../gui/selinux.tbl:100 ../gui/selinux.tbl:101
-+#: ../gui/selinux.tbl:102 ../gui/selinux.tbl:103 ../gui/selinux.tbl:104
-+#: ../gui/selinux.tbl:106 ../gui/selinux.tbl:108 ../gui/selinux.tbl:109
-+#: ../gui/selinux.tbl:110 ../gui/selinux.tbl:111 ../gui/selinux.tbl:112
-+#: ../gui/selinux.tbl:113 ../gui/selinux.tbl:114 ../gui/selinux.tbl:116
-+#: ../gui/selinux.tbl:117 ../gui/selinux.tbl:119 ../gui/selinux.tbl:121
-+#: ../gui/selinux.tbl:123 ../gui/selinux.tbl:124 ../gui/selinux.tbl:127
-+#: ../gui/selinux.tbl:129 ../gui/selinux.tbl:130 ../gui/selinux.tbl:131
-+#: ../gui/selinux.tbl:132 ../gui/selinux.tbl:133 ../gui/selinux.tbl:134
-+#: ../gui/selinux.tbl:135 ../gui/selinux.tbl:136 ../gui/selinux.tbl:137
-+#: ../gui/selinux.tbl:138 ../gui/selinux.tbl:139 ../gui/selinux.tbl:142
-+#: ../gui/selinux.tbl:143 ../gui/selinux.tbl:144 ../gui/selinux.tbl:145
-+#: ../gui/selinux.tbl:146 ../gui/selinux.tbl:147 ../gui/selinux.tbl:148
-+#: ../gui/selinux.tbl:149 ../gui/selinux.tbl:150 ../gui/selinux.tbl:151
-+#: ../gui/selinux.tbl:152 ../gui/selinux.tbl:154 ../gui/selinux.tbl:155
-+#: ../gui/selinux.tbl:156 ../gui/selinux.tbl:157 ../gui/selinux.tbl:158
-+#: ../gui/selinux.tbl:159 ../gui/selinux.tbl:160 ../gui/selinux.tbl:167
-+#: ../gui/selinux.tbl:171 ../gui/selinux.tbl:172 ../gui/selinux.tbl:173
-+#: ../gui/selinux.tbl:174 ../gui/selinux.tbl:175 ../gui/selinux.tbl:177
-+#: ../gui/selinux.tbl:178 ../gui/selinux.tbl:179 ../gui/selinux.tbl:180
-+#: ../gui/selinux.tbl:184 ../gui/selinux.tbl:192 ../gui/selinux.tbl:193
-+#: ../gui/selinux.tbl:194 ../gui/selinux.tbl:195 ../gui/selinux.tbl:196
-+#: ../gui/selinux.tbl:197 ../gui/selinux.tbl:198 ../gui/selinux.tbl:199
-+#: ../gui/selinux.tbl:200 ../gui/selinux.tbl:201 ../gui/selinux.tbl:206
-+#: ../gui/selinux.tbl:207 ../gui/selinux.tbl:218 ../gui/selinux.tbl:219
-+#: ../gui/selinux.tbl:220 ../gui/selinux.tbl:222 ../gui/selinux.tbl:224
-+#: ../gui/selinux.tbl:226 ../gui/selinux.tbl:227 ../gui/selinux.tbl:230
-+msgid "SELinux Service Protection"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:1
-+msgid "Disable SELinux protection for acct daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:2 ../gui/selinux.tbl:3 ../gui/selinux.tbl:70
-+#: ../gui/selinux.tbl:153 ../gui/selinux.tbl:168 ../gui/selinux.tbl:169
-+#: ../gui/selinux.tbl:170 ../gui/selinux.tbl:189 ../gui/selinux.tbl:202
-+#: ../gui/selinux.tbl:203 ../gui/selinux.tbl:204 ../gui/selinux.tbl:205
-+msgid "Admin"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:2
-+msgid "Allow all daemons to write corefiles to /"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:3
-+msgid "Allow all daemons the ability to use unallocated ttys"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
-+#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
-+#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
-+#: ../gui/selinux.tbl:210 ../gui/selinux.tbl:211 ../gui/selinux.tbl:212
-+#: ../gui/selinux.tbl:213 ../gui/selinux.tbl:214 ../gui/selinux.tbl:215
-+#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
-+msgid "User Privs"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:4
-+msgid ""
-+"Allow gadmin SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:5
-+msgid ""
-+"Allow guest SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
-+msgid "Memory Protection"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:6
-+msgid "Allow java executable stack"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
-+#: ../gui/selinux.tbl:209
-+msgid "Mount"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:7
-+msgid "Allow mount to mount any file"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:8
-+msgid "Allow mount to mount any directory"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:9
-+msgid "Allow mplayer executable stack"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
-+#: ../gui/selinux.tbl:188
-+msgid "SSH"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:10
-+msgid "Allow ssh to run ssh-keysign"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:11
-+msgid ""
-+"Allow staff SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:12
-+msgid ""
-+"Allow sysadm SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:13
-+msgid ""
-+"Allow unconfined SELinux user account to execute files in home directory or /"
-+"tmp"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:14
-+msgid "Network Configuration"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:14
-+msgid "Allow unlabeled packets to flow on the network"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:15
-+msgid ""
-+"Allow user SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:16
-+msgid "Allow unconfined to dyntrans to unconfined_execmem"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
-+#: ../gui/selinux.tbl:140
-+msgid "Databases"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:17
-+msgid "Allow user to connect to mysql socket"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:18
-+msgid "Allow user to connect to postgres socket"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
-+msgid "XServer"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:19
-+msgid "Allow clients to write to X shared memory"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:20
-+msgid ""
-+"Allow xguest SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
-+#: ../gui/selinux.tbl:231
-+msgid "NIS"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:21
-+msgid "Allow daemons to run with NIS"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
-+#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
-+#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
-+#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
-+#: ../gui/selinux.tbl:118
-+msgid "Web Applications"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:22
-+msgid "Transition staff SELinux user to Web Browser Domain"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:23
-+msgid "Transition sysadm SELinux user to Web Browser Domain"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:24
-+msgid "Transition user SELinux user to Web Browser Domain"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:25
-+msgid "Transition xguest SELinux user to Web Browser Domain"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
-+#: ../gui/selinux.tbl:29
-+msgid "Allow staff Web Browsers to write to home directories"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:30
-+msgid "Disable SELinux protection for amanda"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:31
-+msgid "Disable SELinux protection for amavis"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:32
-+msgid "Disable SELinux protection for apmd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:33
-+msgid "Disable SELinux protection for arpwatch daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:34
-+msgid "Disable SELinux protection for auditd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:35
-+msgid "Disable SELinux protection for automount daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:36
-+msgid "Disable SELinux protection for avahi"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:37
-+msgid "Disable SELinux protection for bluetooth daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:38
-+msgid "Disable SELinux protection for canna daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:39
-+msgid "Disable SELinux protection for cardmgr daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:40
-+msgid "Disable SELinux protection for Cluster Server"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:41
-+msgid ""
-+"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-+"temp and untrusted content files"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:42
-+msgid "Disable SELinux protection for ciped daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:43
-+msgid "Disable SELinux protection for clamd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:44
-+msgid "Disable SELinux protection for clamscan"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:45
-+msgid "Disable SELinux protection for clvmd"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:46
-+msgid "Disable SELinux protection for comsat daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
-+#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
-+msgid "Disable SELinux protection for courier daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:52
-+msgid "Disable SELinux protection for cpucontrol daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:53
-+msgid "Disable SELinux protection for cpuspeed daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:54
-+msgid "Cron"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:54
-+msgid "Disable SELinux protection for crond daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
-+#: ../gui/selinux.tbl:91
-+msgid "Printing"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:55
-+msgid "Disable SELinux protection for cupsd back end server"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:56
-+msgid "Disable SELinux protection for cupsd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:57
-+msgid "Disable SELinux protection for cupsd_lpd"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:58
-+msgid "CVS"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:58
-+msgid "Disable SELinux protection for cvs daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:59
-+msgid "Disable SELinux protection for cyrus daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:60
-+msgid "Disable SELinux protection for dbskkd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:61
-+msgid "Disable SELinux protection for dbusd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:62
-+msgid "Disable SELinux protection for dccd"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:63
-+msgid "Disable SELinux protection for dccifd"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:64
-+msgid "Disable SELinux protection for dccm"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:65
-+msgid "Disable SELinux protection for ddt daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:66
-+msgid "Disable SELinux protection for devfsd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:67
-+msgid "Disable SELinux protection for dhcpc daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:68
-+msgid "Disable SELinux protection for dhcpd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:69
-+msgid "Disable SELinux protection for dictd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:70
-+msgid "Allow sysadm_t to directly start daemons"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:71
-+msgid "Disable SELinux protection for Evolution"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:72
-+msgid "Games"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:72
-+msgid "Disable SELinux protection for games"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:73
-+msgid "Disable SELinux protection for the web browsers"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:74
-+msgid "Disable SELinux protection for Thunderbird"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:75
-+msgid "Disable SELinux protection for distccd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:76
-+msgid "Disable SELinux protection for dmesg daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:77
-+msgid "Disable SELinux protection for dnsmasq daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:78
-+msgid "Disable SELinux protection for dovecot daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:79
-+msgid "Disable SELinux protection for entropyd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:80
-+msgid "Disable SELinux protection for fetchmail"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:81
-+msgid "Disable SELinux protection for fingerd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:82
-+msgid "Disable SELinux protection for freshclam daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:83
-+msgid "Disable SELinux protection for fsdaemon daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:84
-+msgid "Disable SELinux protection for gpm daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
-+msgid "NFS"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:85
-+msgid "Disable SELinux protection for gss daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:86
-+msgid "Disable SELinux protection for Hal daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:87
-+msgid "Compatibility"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:87
-+msgid ""
-+"Do not audit things that we know to be broken but which are not security "
-+"risks"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:88
-+msgid "Disable SELinux protection for hostname daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:89
-+msgid "Disable SELinux protection for hotplug daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:90
-+msgid "Disable SELinux protection for howl daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:91
-+msgid "Disable SELinux protection for cups hplip daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:92
-+msgid "Disable SELinux protection for httpd rotatelogs"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
-+msgid "HTTPD Service"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:93
-+msgid "Disable SELinux protection for http suexec"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:94
-+msgid "Disable SELinux protection for hwclock daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:95
-+msgid "Disable SELinux protection for i18n daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:96
-+msgid "Disable SELinux protection for imazesrv daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:97
-+msgid "Disable SELinux protection for inetd child daemons"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:98
-+msgid "Disable SELinux protection for inetd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:99
-+msgid "Disable SELinux protection for innd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:100
-+msgid "Disable SELinux protection for iptables daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:101
-+msgid "Disable SELinux protection for ircd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:102
-+msgid "Disable SELinux protection for irqbalance daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:103
-+msgid "Disable SELinux protection for iscsi daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:104
-+msgid "Disable SELinux protection for jabberd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
-+msgid "Kerberos"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:105
-+msgid "Disable SELinux protection for kadmind daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:106
-+msgid "Disable SELinux protection for klogd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:107
-+msgid "Disable SELinux protection for krb5kdc daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:108
-+msgid "Disable SELinux protection for ktalk daemons"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:109
-+msgid "Disable SELinux protection for kudzu daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:110
-+msgid "Disable SELinux protection for locate daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:111
-+msgid "Disable SELinux protection for lpd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:112
-+msgid "Disable SELinux protection for lrrd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:113
-+msgid "Disable SELinux protection for lvm daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:114
-+msgid "Disable SELinux protection for mailman"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:115
-+msgid "Allow evolution and thunderbird to read user files"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:116
-+msgid "Disable SELinux protection for mdadm daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:117
-+msgid "Disable SELinux protection for monopd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:118
-+msgid "Allow the mozilla browser to read user files"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:119
-+msgid "Disable SELinux protection for mrtg daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:120
-+msgid "Disable SELinux protection for mysqld daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:121
-+msgid "Disable SELinux protection for nagios daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
-+msgid "Name Service"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:122
-+msgid "Disable SELinux protection for named daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:123
-+msgid "Disable SELinux protection for nessusd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:124
-+msgid "Disable SELinux protection for NetworkManager"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:125
-+msgid "Disable SELinux protection for nfsd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
-+#: ../gui/selinux.tbl:221
-+msgid "Samba"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:126
-+msgid "Disable SELinux protection for nmbd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:127
-+msgid "Disable SELinux protection for nrpe daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:128
-+msgid "Disable SELinux protection for nscd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:129
-+msgid "Disable SELinux protection for nsd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:130
-+msgid "Disable SELinux protection for ntpd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:131
-+msgid "Disable SELinux protection for oddjob"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:132
-+msgid "Disable SELinux protection for oddjob_mkhomedir"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:133
-+msgid "Disable SELinux protection for openvpn daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:134
-+msgid "Disable SELinux protection for pam daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:135
-+msgid "Disable SELinux protection for pegasus"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:136
-+msgid "Disable SELinux protection for perdition daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:137
-+msgid "Disable SELinux protection for portmap daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:138
-+msgid "Disable SELinux protection for portslave daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:139
-+msgid "Disable SELinux protection for postfix"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:140
-+msgid "Disable SELinux protection for postgresql daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:141
-+msgid "pppd"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:141
-+msgid "Allow pppd to be run for a regular user"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:142
-+msgid "Disable SELinux protection for pptp"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:143
-+msgid "Disable SELinux protection for prelink daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:144
-+msgid "Disable SELinux protection for privoxy daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:145
-+msgid "Disable SELinux protection for ptal daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:146
-+msgid "Disable SELinux protection for pxe daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:147
-+msgid "Disable SELinux protection for pyzord"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:148
-+msgid "Disable SELinux protection for quota daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:149
-+msgid "Disable SELinux protection for radiusd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:150
-+msgid "Disable SELinux protection for radvd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:151
-+msgid "Disable SELinux protection for rdisc"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:152
-+msgid "Disable SELinux protection for readahead"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:153
-+msgid "Allow programs to read files in non-standard locations (default_t)"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:154
-+msgid "Disable SELinux protection for restorecond"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:155
-+msgid "Disable SELinux protection for rhgb daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:156
-+msgid "Disable SELinux protection for ricci"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:157
-+msgid "Disable SELinux protection for ricci_modclusterd"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:158
-+msgid "Disable SELinux protection for rlogind daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:159
-+msgid "Disable SELinux protection for rpcd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:160
-+msgid "Disable SELinux protection for rshd"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:161
-+msgid "rsync"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:161
-+msgid "Disable SELinux protection for rsync daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:162
-+msgid "Allow ssh to run from inetd instead of as a daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:163
-+msgid "Allow Samba to share nfs directories"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
-+msgid "SASL authentication server"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:164
-+msgid "Allow sasl authentication server to read /etc/shadow"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:165
-+msgid ""
-+"Allow X-Windows server to map a memory region as both executable and writable"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:166
-+msgid "Disable SELinux protection for saslauthd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:167
-+msgid "Disable SELinux protection for scannerdaemon daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:168
-+msgid "Do not allow transition to sysadm_t, sudo and su effected"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:169
-+msgid "Do not allow any processes to load kernel modules"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:170
-+msgid "Do not allow any processes to modify kernel SELinux policy"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:171
-+msgid "Disable SELinux protection for sendmail daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:172
-+msgid "Disable SELinux protection for setrans"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:173
-+msgid "Disable SELinux protection for setroubleshoot daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:174
-+msgid "Disable SELinux protection for slapd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:175
-+msgid "Disable SELinux protection for slrnpull daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:176
-+msgid "Disable SELinux protection for smbd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:177
-+msgid "Disable SELinux protection for snmpd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:178
-+msgid "Disable SELinux protection for snort daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:179
-+msgid "Disable SELinux protection for soundd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:180
-+msgid "Disable SELinux protection for sound daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
-+msgid "Spam Protection"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:181
-+msgid "Disable SELinux protection for spamd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:182
-+msgid "Allow spamd to access home directories"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:183
-+msgid "Allow Spam Assassin daemon network access"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:184
-+msgid "Disable SELinux protection for speedmgmt daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
-+msgid "Squid"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:185
-+msgid "Allow squid daemon to connect to the network"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:186
-+msgid "Disable SELinux protection for squid daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:187
-+msgid "Disable SELinux protection for ssh daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:188
-+msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:189
-+msgid ""
-+"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
-+"bashrc)"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
-+msgid "Universal SSL tunnel"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:190
-+msgid "Disable SELinux protection for stunnel daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:191
-+msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:192
-+msgid "Disable SELinux protection for swat daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:193
-+msgid "Disable SELinux protection for sxid daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:194
-+msgid "Disable SELinux protection for syslogd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:195
-+msgid "Disable SELinux protection for system cron jobs"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:196
-+msgid "Disable SELinux protection for tcp daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:197
-+msgid "Disable SELinux protection for telnet daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:198
-+msgid "Disable SELinux protection for tftpd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:199
-+msgid "Disable SELinux protection for transproxy daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:200
-+msgid "Disable SELinux protection for udev daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:201
-+msgid "Disable SELinux protection for uml daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:202
-+msgid ""
-+"Allow xinetd to run unconfined, including any services it starts that do not "
-+"have a domain transition explicitly defined"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:203
-+msgid ""
-+"Allow rc scripts to run unconfined, including any daemon started by an rc "
-+"script that does not have a domain transition explicitly defined"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:204
-+msgid "Allow rpm to run unconfined"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:205
-+msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:206
-+msgid "Disable SELinux protection for updfstab daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:207
-+msgid "Disable SELinux protection for uptimed daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:208
-+msgid ""
-+"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
-+"staff_r can do so"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:209
-+msgid "Allow users to execute the mount command"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:210
-+msgid "Allow regular users direct mouse access (only allow the X server)"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:211
-+msgid "Allow users to run the dmesg command"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:212
-+msgid "Allow users to control network interfaces (also needs USERCTL=true)"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:213
-+msgid "Allow normal user to execute ping"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:214
-+msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:215
-+msgid "Allow users to rw usb devices"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:216
-+msgid ""
-+"Allow users to run TCP servers (bind to ports and accept connection from the "
-+"same domain and outside users)  disabling this forces FTP passive mode and "
-+"may change other protocols"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:217
-+msgid "Allow user to stat ttyfiles"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:218
-+msgid "Disable SELinux protection for uucpd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:219
-+msgid "Disable SELinux protection for vmware daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:220
-+msgid "Disable SELinux protection for watchdog daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:221
-+msgid "Disable SELinux protection for winbind daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:222
-+msgid "Disable SELinux protection for xdm daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:223
-+msgid "Allow xdm logins as sysadm_r:sysadm_t"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:224
-+msgid "Disable SELinux protection for xen daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:225
-+msgid "XEN"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:225
-+msgid "Allow xen to read/write physical disk devices"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:226
-+msgid "Disable SELinux protection for xfs daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:227
-+msgid "Disable SELinux protection for xen control"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:228
-+msgid "Disable SELinux protection for ypbind daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:229
-+msgid "Disable SELinux protection for NIS Password Daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:230
-+msgid "Disable SELinux protection for ypserv daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:231
-+msgid "Disable SELinux protection for NIS Transfer Daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:232
-+msgid "Allow SELinux webadm user to manage unprivileged users home directories"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:233
-+msgid "Allow SELinux webadm user to read unprivileged users home directories"
-+msgstr ""
-+
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Are you sure you want to delete %s '%s'?"
-+msgstr ""
-+
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Delete %s"
-+msgstr ""
-+
-+#: ../gui/semanagePage.py:134
-+#, python-format
-+msgid "Add %s"
-+msgstr ""
-+
-+#: ../gui/semanagePage.py:148
-+#, python-format
-+msgid "Modify %s"
-+msgstr ""
-+
-+#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
-+msgid "Permissive"
-+msgstr ""
-+
-+#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
-+msgid "Enforcing"
-+msgstr ""
-+
-+#: ../gui/statusPage.py:94
-+msgid "Status"
-+msgstr ""
-+
-+#: ../gui/statusPage.py:133
-+msgid ""
-+"Changing the policy type will cause a relabel of the entire file system on "
-+"the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
-+msgstr ""
-+
-+#: ../gui/statusPage.py:147
-+msgid ""
-+"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
-+"you later decide to turn SELinux back on, the system will be required to "
-+"relabel.  If you just want to see if SELinux is causing a problem on your "
-+"system, you can go to permissive mode which will only log errors and not "
-+"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
-+"wish to continue?"
-+msgstr ""
-+
-+#: ../gui/statusPage.py:152
-+msgid ""
-+"Changing to SELinux enabled will cause a relabel of the entire file system "
-+"on the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:11
-+msgid "system-config-selinux"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:12
-+msgid ""
+-#: ../gui/selinux.tbl:16
+-msgid "Allow unconfined to dyntrans to unconfined_execmem"
 +"Copyright (c)2006 Red Hat, Inc.\n"
 +"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-+msgstr ""
-+
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
+-#: ../gui/selinux.tbl:140
+-msgid "Databases"
 +#: ../gui/system-config-selinux.glade:22
 +#: ../gui/system-config-selinux.glade:544
 +msgid "Add SELinux Login Mapping"
-+msgstr ""
-+
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:17
+-msgid "Allow user to connect to mysql socket"
 +#: ../gui/system-config-selinux.glade:257
 +msgid "Add SELinux Network Ports"
-+msgstr ""
-+
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:18
+-msgid "Allow user to connect to postgres socket"
 +#: ../gui/system-config-selinux.glade:391
 +#: ../gui/system-config-selinux.glade:678
 +msgid "SELinux Type"
-+msgstr ""
-+
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
+-msgid "XServer"
 +#: ../gui/system-config-selinux.glade:622
 +msgid "File Specification"
-+msgstr ""
-+
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:19
+-msgid "Allow clients to write to X shared memory"
 +#: ../gui/system-config-selinux.glade:650
 +msgid "File Type"
-+msgstr ""
-+
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:20
 +#: ../gui/system-config-selinux.glade:727
-+msgid ""
+ msgid ""
+-"Allow xguest SELinux user account to execute files in home directory or /tmp"
 +"all files\n"
 +"regular file\n"
 +"directory\n"
@@ -76419,83 +87469,125 @@ diff -up policycoreutils-2.1.12/po/el.po.rhat policycoreutils-2.1.12/po/el.po
 +"socket\n"
 +"symbolic link\n"
 +"named pipe\n"
-+msgstr ""
-+
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
+-#: ../gui/selinux.tbl:231
+-msgid "NIS"
 +#: ../gui/system-config-selinux.glade:773
 +msgid "MLS"
-+msgstr ""
-+
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:21
+-msgid "Allow daemons to run with NIS"
 +#: ../gui/system-config-selinux.glade:837
 +msgid "Add SELinux User"
-+msgstr ""
-+
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
+-#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
+-#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
+-#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
+-#: ../gui/selinux.tbl:118
+-msgid "Web Applications"
 +#: ../gui/system-config-selinux.glade:1079
 +msgid "SELinux Administration"
-+msgstr ""
-+
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:22
+-msgid "Transition staff SELinux user to Web Browser Domain"
 +#: ../gui/system-config-selinux.glade:1122
 +msgid "Add"
-+msgstr ""
-+
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:23
+-msgid "Transition sysadm SELinux user to Web Browser Domain"
 +#: ../gui/system-config-selinux.glade:1144
 +msgid "_Properties"
-+msgstr ""
-+
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:24
+-msgid "Transition user SELinux user to Web Browser Domain"
 +#: ../gui/system-config-selinux.glade:1166
 +msgid "_Delete"
-+msgstr ""
-+
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:25
+-msgid "Transition xguest SELinux user to Web Browser Domain"
 +#: ../gui/system-config-selinux.glade:1256
 +msgid "Select Management Object"
-+msgstr ""
-+
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
+-#: ../gui/selinux.tbl:29
+-msgid "Allow staff Web Browsers to write to home directories"
 +#: ../gui/system-config-selinux.glade:1273
 +msgid "<b>Select:</b>"
-+msgstr ""
-+
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:30
+-msgid "Disable SELinux protection for amanda"
 +#: ../gui/system-config-selinux.glade:1326
 +msgid "System Default Enforcing Mode"
-+msgstr ""
-+
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:31
+-msgid "Disable SELinux protection for amavis"
 +#: ../gui/system-config-selinux.glade:1354
 +msgid ""
 +"Disabled\n"
 +"Permissive\n"
 +"Enforcing\n"
-+msgstr ""
-+
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:32
+-msgid "Disable SELinux protection for apmd daemon"
 +#: ../gui/system-config-selinux.glade:1373
 +msgid "Current Enforcing Mode"
-+msgstr ""
-+
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:33
+-msgid "Disable SELinux protection for arpwatch daemon"
 +#: ../gui/system-config-selinux.glade:1418
 +msgid "System Default Policy Type: "
-+msgstr ""
-+
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:34
+-msgid "Disable SELinux protection for auditd daemon"
 +#: ../gui/system-config-selinux.glade:1463
 +msgid ""
 +"Select if you wish to relabel then entire file system on next reboot.  "
 +"Relabeling can take a very long time, depending on the size of the system.  "
 +"If you are changing policy types or going from disabled to enforcing, a "
 +"relabel is required."
-+msgstr ""
-+
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:35
+-msgid "Disable SELinux protection for automount daemon"
 +#: ../gui/system-config-selinux.glade:1509
 +msgid "Relabel on next reboot."
-+msgstr ""
-+
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:36
+-msgid "Disable SELinux protection for avahi"
 +#: ../gui/system-config-selinux.glade:1561
 +msgid "label37"
-+msgstr ""
-+
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:37
+-msgid "Disable SELinux protection for bluetooth daemon"
 +#: ../gui/system-config-selinux.glade:1598
 +msgid "Revert boolean setting to system default"
-+msgstr ""
-+
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:38
+-msgid "Disable SELinux protection for canna daemon"
 +#: ../gui/system-config-selinux.glade:1614
 +msgid "Toggle between Customized and All Booleans"
-+msgstr ""
-+
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:39
+-msgid "Disable SELinux protection for cardmgr daemon"
 +#: ../gui/system-config-selinux.glade:1645
 +#: ../gui/system-config-selinux.glade:1850
 +#: ../gui/system-config-selinux.glade:2037
@@ -76504,8006 +87596,9778 @@ diff -up policycoreutils-2.1.12/po/el.po.rhat policycoreutils-2.1.12/po/el.po
 +#: ../gui/system-config-selinux.glade:2692
 +#: ../gui/system-config-selinux.glade:2867
 +msgid "Filter"
-+msgstr ""
-+
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:40
+-msgid "Disable SELinux protection for Cluster Server"
 +#: ../gui/system-config-selinux.glade:1734
 +msgid "label50"
-+msgstr ""
-+
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:41
+-msgid ""
+-"Allow cdrecord to read various content. nfs, samba, removable devices, user "
+-"temp and untrusted content files"
 +#: ../gui/system-config-selinux.glade:1771
 +msgid "Add File Context"
-+msgstr ""
-+
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:42
+-msgid "Disable SELinux protection for ciped daemon"
 +#: ../gui/system-config-selinux.glade:1787
 +msgid "Modify File Context"
-+msgstr ""
-+
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:43
+-msgid "Disable SELinux protection for clamd daemon"
 +#: ../gui/system-config-selinux.glade:1803
 +msgid "Delete File Context"
-+msgstr ""
-+
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:44
+-msgid "Disable SELinux protection for clamscan"
 +#: ../gui/system-config-selinux.glade:1819
 +msgid "Toggle between all and customized file context"
-+msgstr ""
-+
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:45
+-msgid "Disable SELinux protection for clvmd"
 +#: ../gui/system-config-selinux.glade:1939
 +msgid "label38"
-+msgstr ""
-+
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:46
+-msgid "Disable SELinux protection for comsat daemon"
 +#: ../gui/system-config-selinux.glade:1976
 +msgid "Add SELinux User Mapping"
-+msgstr ""
-+
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
+-#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
+-msgid "Disable SELinux protection for courier daemon"
 +#: ../gui/system-config-selinux.glade:1992
 +msgid "Modify SELinux User Mapping"
-+msgstr ""
-+
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:52
+-msgid "Disable SELinux protection for cpucontrol daemon"
 +#: ../gui/system-config-selinux.glade:2008
 +msgid "Delete SELinux User Mapping"
-+msgstr ""
-+
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:53
+-msgid "Disable SELinux protection for cpuspeed daemon"
 +#: ../gui/system-config-selinux.glade:2126
 +msgid "label39"
-+msgstr ""
-+
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:54
+-msgid "Cron"
 +#: ../gui/system-config-selinux.glade:2163
 +msgid "Add User"
-+msgstr ""
-+
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:54
+-msgid "Disable SELinux protection for crond daemon"
 +#: ../gui/system-config-selinux.glade:2179
 +msgid "Modify User"
-+msgstr ""
-+
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
+-#: ../gui/selinux.tbl:91
+-msgid "Printing"
 +#: ../gui/system-config-selinux.glade:2195
 +msgid "Delete User"
-+msgstr ""
-+
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:55
+-msgid "Disable SELinux protection for cupsd back end server"
 +#: ../gui/system-config-selinux.glade:2313
 +msgid "label41"
-+msgstr ""
-+
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:56
+-msgid "Disable SELinux protection for cupsd daemon"
 +#: ../gui/system-config-selinux.glade:2350
 +msgid "Add Network Port"
-+msgstr ""
-+
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:57
+-msgid "Disable SELinux protection for cupsd_lpd"
 +#: ../gui/system-config-selinux.glade:2366
 +msgid "Edit Network Port"
-+msgstr ""
-+
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:58
+-msgid "CVS"
 +#: ../gui/system-config-selinux.glade:2382
 +msgid "Delete Network Port"
-+msgstr ""
-+
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:58
+-msgid "Disable SELinux protection for cvs daemon"
 +#: ../gui/system-config-selinux.glade:2418
 +#: ../gui/system-config-selinux.glade:2436
 +msgid "Toggle between Customized and All Ports"
-+msgstr ""
-+
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:59
+-msgid "Disable SELinux protection for cyrus daemon"
 +#: ../gui/system-config-selinux.glade:2556
 +msgid "label42"
-+msgstr ""
-+
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:60
+-msgid "Disable SELinux protection for dbskkd daemon"
 +#: ../gui/system-config-selinux.glade:2593
 +msgid "Generate new policy module"
-+msgstr ""
-+
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:61
+-msgid "Disable SELinux protection for dbusd daemon"
 +#: ../gui/system-config-selinux.glade:2609
 +msgid "Load policy module"
-+msgstr ""
-+
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:62
+-msgid "Disable SELinux protection for dccd"
 +#: ../gui/system-config-selinux.glade:2625
 +msgid "Remove loadable policy module"
-+msgstr ""
-+
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:63
+-msgid "Disable SELinux protection for dccifd"
 +#: ../gui/system-config-selinux.glade:2661
 +msgid ""
 +"Enable/Disable additional audit rules, that are normally not reported in the "
 +"log files."
-+msgstr ""
-+
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:64
+-msgid "Disable SELinux protection for dccm"
 +#: ../gui/system-config-selinux.glade:2781
 +msgid "label44"
-+msgstr ""
-+
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:65
+-msgid "Disable SELinux protection for ddt daemon"
 +#: ../gui/system-config-selinux.glade:2818
 +msgid "Change process mode to permissive."
-+msgstr ""
-+
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:66
+-msgid "Disable SELinux protection for devfsd daemon"
 +#: ../gui/system-config-selinux.glade:2836
 +msgid "Change process mode to enforcing"
-+msgstr ""
-+
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:67
+-msgid "Disable SELinux protection for dhcpc daemon"
 +#: ../gui/system-config-selinux.glade:2928
 +msgid "Process Domain"
-+msgstr ""
-+
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:68
+-msgid "Disable SELinux protection for dhcpd daemon"
 +#: ../gui/system-config-selinux.glade:2956
 +msgid "label59"
-+msgstr ""
-+
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:69
+-msgid "Disable SELinux protection for dictd daemon"
 +#: ../gui/usersPage.py:138
 +#, python-format
 +msgid "SELinux user '%s' is required"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:70
+-msgid "Allow sysadm_t to directly start daemons"
++#: ../sepolicy/sepolicy.py:106
++msgid "Generate SELinux man pages"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:71
+-msgid "Disable SELinux protection for Evolution"
++#: ../sepolicy/sepolicy.py:110
++msgid "path in which the generated SELinux man pages will be stored"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:72
+-msgid "Games"
++#: ../sepolicy/sepolicy.py:114
++msgid "All domains"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:72
+-msgid "Disable SELinux protection for games"
++#: ../sepolicy/sepolicy.py:116
++msgid "Domain name(s) of man pages to be created"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:73
+-msgid "Disable SELinux protection for the web browsers"
++#: ../sepolicy/sepolicy.py:164
++msgid "Query SELinux policy network information"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:74
+-msgid "Disable SELinux protection for Thunderbird"
++#: ../sepolicy/sepolicy.py:169
++msgid "list all SELinux port types"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:75
+-msgid "Disable SELinux protection for distccd daemon"
++#: ../sepolicy/sepolicy.py:172
++msgid "show SELinux type related to the port"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:76
+-msgid "Disable SELinux protection for dmesg daemon"
++#: ../sepolicy/sepolicy.py:175
++msgid "Show ports defined for this SELinux type"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:77
+-msgid "Disable SELinux protection for dnsmasq daemon"
++#: ../sepolicy/sepolicy.py:178
++msgid "show ports to which this domain can bind and/or connect"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:78
+-msgid "Disable SELinux protection for dovecot daemon"
++#: ../sepolicy/sepolicy.py:192
++msgid "query SELinux policy to see if domains can communicate with each other"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:79
+-msgid "Disable SELinux protection for entropyd daemon"
++#: ../sepolicy/sepolicy.py:195
++msgid "Source Domain"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:80
+-msgid "Disable SELinux protection for fetchmail"
++#: ../sepolicy/sepolicy.py:198
++msgid "Target Domain"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:81
+-msgid "Disable SELinux protection for fingerd daemon"
++#: ../sepolicy/sepolicy.py:215
++msgid "query SELinux Policy to see description of booleans"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:82
+-msgid "Disable SELinux protection for freshclam daemon"
++#: ../sepolicy/sepolicy.py:219
++msgid "get all booleans desctiption"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:83
+-msgid "Disable SELinux protection for fsdaemon daemon"
++#: ../sepolicy/sepolicy.py:221
++msgid "boolean to get description"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:84
+-msgid "Disable SELinux protection for gpm daemon"
++#: ../sepolicy/sepolicy.py:231
++msgid ""
++"query SELinux Policy to see how a source process domain can transition to "
++"the target process domain"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
+-msgid "NFS"
++#: ../sepolicy/sepolicy.py:234
++msgid "source process domain"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:85
+-msgid "Disable SELinux protection for gss daemon"
++#: ../sepolicy/sepolicy.py:237
++msgid "target process domain"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:86
+-msgid "Disable SELinux protection for Hal daemon"
++#: ../sepolicy/sepolicy.py:259
++msgid "Generate SELinux Policy module template"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:87
+-msgid "Compatibility"
++#: ../sepolicy/sepolicy.py:265
++msgid "name of policy to generate"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:87
+-msgid ""
+-"Do not audit things that we know to be broken but which are not security "
+-"risks"
++#: ../sepolicy/sepolicy.py:267
++msgid "executable to confine"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:88
+-msgid "Disable SELinux protection for hostname daemon"
++#: ../sepolicy/sepolicy.py:269
++msgid "run policy generation test suite"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:89
+-msgid "Disable SELinux protection for hotplug daemon"
++#: ../sepolicy/sepolicy.py:274
++msgid "commands"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:90
+-msgid "Disable SELinux protection for howl daemon"
++#: ../sepolicy/sepolicy/generate.py:185
++msgid "Internet Services Daemon"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:91
+-msgid "Disable SELinux protection for cups hplip daemon"
++#: ../sepolicy/sepolicy/generate.py:198
++msgid "Valid Types:\n"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:92
+-msgid "Disable SELinux protection for httpd rotatelogs"
++#: ../sepolicy/sepolicy/generate.py:232
++#, python-format
++msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
+-msgid "HTTPD Service"
++#: ../sepolicy/sepolicy/generate.py:359
++msgid "You must enter a name for your confined process/user"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:93
+-msgid "Disable SELinux protection for http suexec"
++#: ../sepolicy/sepolicy/generate.py:361
++msgid ""
++"Name must be alpha numberic with no spaces. Consider using option \"-n "
++"MODULENAME\""
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:94
+-msgid "Disable SELinux protection for hwclock daemon"
++#: ../sepolicy/sepolicy/generate.py:449
++msgid "User Role types can not be assigned executables."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:95
+-msgid "Disable SELinux protection for i18n daemon"
++#: ../sepolicy/sepolicy/generate.py:455
++msgid "Only Daemon apps can use an init script.."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:96
+-msgid "Disable SELinux protection for imazesrv daemon"
++#: ../sepolicy/sepolicy/generate.py:473
++msgid "use_resolve must be a boolean value "
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:97
+-msgid "Disable SELinux protection for inetd child daemons"
++#: ../sepolicy/sepolicy/generate.py:479
++msgid "use_syslog must be a boolean value "
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:98
+-msgid "Disable SELinux protection for inetd daemon"
++#: ../sepolicy/sepolicy/generate.py:485
++msgid "use_kerberos must be a boolean value "
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:99
+-msgid "Disable SELinux protection for innd daemon"
++#: ../sepolicy/sepolicy/generate.py:491
++msgid "manage_krb5_rcache must be a boolean value "
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:100
+-msgid "Disable SELinux protection for iptables daemon"
++#: ../sepolicy/sepolicy/generate.py:521
++msgid "USER Types automatically get a tmp type"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:101
+-msgid "Disable SELinux protection for ircd daemon"
++#: ../sepolicy/sepolicy/generate.py:1039
++msgid "You must enter the executable path for your confined process"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:102
+-msgid "Disable SELinux protection for irqbalance daemon"
++#: ../sepolicy/sepolicy/generate.py:1272
++msgid "Type Enforcement file"
 +msgstr ""
-diff -up policycoreutils-2.1.12/po/en_GB.po.rhat policycoreutils-2.1.12/po/en_GB.po
---- policycoreutils-2.1.12/po/en_GB.po.rhat	2012-07-04 07:35:21.000000000 -0400
-+++ policycoreutils-2.1.12/po/en_GB.po	2012-10-16 15:07:17.494526180 -0400
-@@ -1,20 +1,25 @@
--# English (British) translation.
--# Copyright (C) 2007 THE PACKAGE'S COPYRIGHT HOLDER
-+# SOME DESCRIPTIVE TITLE.
-+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
- # This file is distributed under the same license as the PACKAGE package.
--# Abigail Brady <morwen at evilmagic.org>, Bastien Nocera <hadess at hadess.net>, 2007.
++
++#: ../sepolicy/sepolicy/generate.py:1273
++msgid "Interface file"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:1274
++msgid "File Contexts file"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:103
+-msgid "Disable SELinux protection for iscsi daemon"
++#: ../sepolicy/sepolicy/generate.py:1275
++msgid "Spec file"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:104
+-msgid "Disable SELinux protection for jabberd daemon"
++#: ../sepolicy/sepolicy/generate.py:1276
++msgid "Setup Script"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
+-msgid "Kerberos"
++#: booleans.py:1
++msgid ""
++"Allow ABRT to modify public files used for public file transfer services."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:105
+-msgid "Disable SELinux protection for kadmind daemon"
++#: booleans.py:2
++msgid ""
++"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:106
+-msgid "Disable SELinux protection for klogd daemon"
++#: booleans.py:3
++msgid "Allow amavis to use JIT compiler"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:107
+-msgid "Disable SELinux protection for krb5kdc daemon"
++#: booleans.py:4
++msgid "Allow antivirus programs to read non security files on a system"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:108
+-msgid "Disable SELinux protection for ktalk daemons"
++#: booleans.py:5
++msgid ""
++"Allow users to resolve user passwd entries directly from ldap rather then "
++"using a sssd server"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:109
+-msgid "Disable SELinux protection for kudzu daemon"
++#: booleans.py:6
++msgid "Allow users to login using a radius server"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:110
+-msgid "Disable SELinux protection for locate daemon"
++#: booleans.py:7
++msgid "Allow users to login using a yubikey  server"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:111
+-msgid "Disable SELinux protection for lpd daemon"
++#: booleans.py:8
++msgid ""
++"Allow cdrecord to read various content. nfs, samba, removable devices, user "
++"temp and untrusted content files"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:112
+-msgid "Disable SELinux protection for lrrd daemon"
++#: booleans.py:9
++msgid "Allow clamd to use JIT compiler"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:113
+-msgid "Disable SELinux protection for lvm daemon"
++#: booleans.py:10
++msgid "Allow clamscan to non security files on a system"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:114
+-msgid "Disable SELinux protection for mailman"
++#: booleans.py:11
++msgid "Allow clamscan to read user content"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:115
+-msgid "Allow evolution and thunderbird to read user files"
++#: booleans.py:12
++msgid ""
++"Allow Cobbler to modify public files used for public file transfer services."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:116
+-msgid "Disable SELinux protection for mdadm daemon"
++#: booleans.py:13
++msgid "Allow Cobbler to connect to the network using TCP."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:117
+-msgid "Disable SELinux protection for monopd daemon"
++#: booleans.py:14
++msgid "Allow Cobbler to access cifs file systems."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:118
+-msgid "Allow the mozilla browser to read user files"
++#: booleans.py:15
++msgid "Allow Cobbler to access nfs file systems."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:119
+-msgid "Disable SELinux protection for mrtg daemon"
++#: booleans.py:16
++msgid "Allow collectd to connect to the network using TCP."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:120
+-msgid "Disable SELinux protection for mysqld daemon"
++#: booleans.py:17
++msgid "Allow codnor domain to connect to the network using TCP."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:121
+-msgid "Disable SELinux protection for nagios daemon"
++#: booleans.py:18
++msgid ""
++"Allow system cron jobs to relabel filesystem for restoring file contexts."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
+-msgid "Name Service"
++#: booleans.py:19
++msgid "Allow cvs daemon to read shadow"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:122
+-msgid "Disable SELinux protection for named daemon"
++#: booleans.py:20
++msgid "Allow all daemons to write corefiles to /"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:123
+-msgid "Disable SELinux protection for nessusd daemon"
++#: booleans.py:21
++msgid "Allow all daemons to use tcp wrappers."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:124
+-msgid "Disable SELinux protection for NetworkManager"
++#: booleans.py:22
++msgid "Allow all daemons the ability to read/write terminals"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:125
+-msgid "Disable SELinux protection for nfsd daemon"
++#: booleans.py:23
++msgid "Allow dbadm to manage files in users home directories"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
+-#: ../gui/selinux.tbl:221
+-msgid "Samba"
++#: booleans.py:24
++msgid "Allow dbadm to read files in users home directories"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:126
+-msgid "Disable SELinux protection for nmbd daemon"
++#: booleans.py:25
++msgid ""
++"Deny user domains applications to map a memory region as both executable and "
++"writable, this is dangerous and the executable should be reported in bugzilla"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:127
+-msgid "Disable SELinux protection for nrpe daemon"
++#: booleans.py:26
++msgid "Allow sysadm to debug or ptrace all processes."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:128
+-msgid "Disable SELinux protection for nscd daemon"
++#: booleans.py:27
++msgid "Allow dhcpc client applications to execute iptables commands"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:129
+-msgid "Disable SELinux protection for nsd daemon"
++#: booleans.py:28
++msgid "Allow DHCP daemon to use LDAP backends"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:130
+-msgid "Disable SELinux protection for ntpd daemon"
++#: booleans.py:29
++msgid "Allow all domains to use other domains file descriptors"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:131
+-msgid "Disable SELinux protection for oddjob"
++#: booleans.py:30
++msgid "Allow all domains to have the kernel load modules"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:132
+-msgid "Disable SELinux protection for oddjob_mkhomedir"
++#: booleans.py:31
++msgid "Allow the use of the audio devices as the source for the entropy feeds"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:133
+-msgid "Disable SELinux protection for openvpn daemon"
++#: booleans.py:32
++msgid "Allow exim to connect to databases (postgres, mysql)"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:134
+-msgid "Disable SELinux protection for pam daemon"
++#: booleans.py:33
++msgid "Allow exim to create, read, write, and delete unprivileged user files."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:135
+-msgid "Disable SELinux protection for pegasus"
++#: booleans.py:34
++msgid "Allow exim to read unprivileged user files."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:136
+-msgid "Disable SELinux protection for perdition daemon"
++#: booleans.py:35
++msgid "Enable extra rules in the cron domain to support fcron."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:137
+-msgid "Disable SELinux protection for portmap daemon"
++#: booleans.py:36
++msgid "Allow fenced domain to connect to the network using TCP."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:138
+-msgid "Disable SELinux protection for portslave daemon"
++#: booleans.py:37
++msgid "Allow fenced domain to execute ssh."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:139
+-msgid "Disable SELinux protection for postfix"
++#: booleans.py:38
++msgid "Allow ftp to read and write files in the user home directories"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:140
+-msgid "Disable SELinux protection for postgresql daemon"
++#: booleans.py:39
++msgid ""
++"Allow ftp servers to upload files,  used for public file transfer services. "
++"Directories must be labeled public_content_rw_t."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:141
+-msgid "pppd"
++#: booleans.py:40
++msgid "Allow ftp servers to connect to all ports > 1023"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:141
+-msgid "Allow pppd to be run for a regular user"
++#: booleans.py:41
++msgid "Allow ftp servers to connect to mysql database ports"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:142
+-msgid "Disable SELinux protection for pptp"
++#: booleans.py:42
++msgid ""
++"Allow ftp servers to login to local users and read/write all files on the "
++"system, governed by DAC."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:143
+-msgid "Disable SELinux protection for prelink daemon"
++#: booleans.py:43
++msgid "Allow ftp servers to use cifs used for public file transfer services."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:144
+-msgid "Disable SELinux protection for privoxy daemon"
++#: booleans.py:44
++msgid "Allow ftp servers to use nfs used for public file transfer services."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:145
+-msgid "Disable SELinux protection for ptal daemon"
++#: booleans.py:45
++msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:146
+-msgid "Disable SELinux protection for pxe daemon"
++#: booleans.py:46
++msgid "Determine whether Git CGI can search home directories."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:147
+-msgid "Disable SELinux protection for pyzord"
++#: booleans.py:47
++msgid "Determine whether Git CGI can access cifs file systems."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:148
+-msgid "Disable SELinux protection for quota daemon"
++#: booleans.py:48
++msgid "Determine whether Git CGI can access nfs file systems."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:149
+-msgid "Disable SELinux protection for radiusd daemon"
++#: booleans.py:49
++msgid ""
++"Determine whether Git session daemon can bind TCP sockets to all unreserved "
++"ports."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:150
+-msgid "Disable SELinux protection for radvd daemon"
++#: booleans.py:50
++msgid ""
++"Determine whether calling user domains can execute Git daemon in the "
++"git_session_t domain."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:151
+-msgid "Disable SELinux protection for rdisc"
++#: booleans.py:51
++msgid "Determine whether Git system daemon can search home directories."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:152
+-msgid "Disable SELinux protection for readahead"
++#: booleans.py:52
++msgid "Determine whether Git system daemon can access cifs file systems."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:153
+-msgid "Allow programs to read files in non-standard locations (default_t)"
++#: booleans.py:53
++msgid "Determine whether Git system daemon can access nfs file systems."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:154
+-msgid "Disable SELinux protection for restorecond"
++#: booleans.py:54
++msgid "Allow gitisis daemon to send mail"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:155
+-msgid "Disable SELinux protection for rhgb daemon"
++#: booleans.py:55
++msgid "Enable reading of urandom for all domains."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:156
+-msgid "Disable SELinux protection for ricci"
++#: booleans.py:56
++msgid ""
++"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
++"agent to manage user files."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:157
+-msgid "Disable SELinux protection for ricci_modclusterd"
++#: booleans.py:57
++msgid ""
++"Allow gpg web domain to modify public files used for public file transfer "
++"services."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:158
+-msgid "Disable SELinux protection for rlogind daemon"
++#: booleans.py:58
++msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:159
+-msgid "Disable SELinux protection for rpcd daemon"
++#: booleans.py:59
++msgid ""
++"Allow Apache to modify public files used for public file transfer services. "
++"Directories/Files must be labeled public_content_rw_t."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:160
+-msgid "Disable SELinux protection for rshd"
++#: booleans.py:60
++msgid "Allow httpd to use built in scripting (usually php)"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:161
+-msgid "rsync"
++#: booleans.py:61
++msgid "Allow http daemon to check spam"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:161
+-msgid "Disable SELinux protection for rsync daemon"
++#: booleans.py:62
++msgid ""
++"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
++"ports"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:162
+-msgid "Allow ssh to run from inetd instead of as a daemon"
++#: booleans.py:63
++msgid "Allow httpd to connect to the ldap port"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:163
+-msgid "Allow Samba to share nfs directories"
++#: booleans.py:64
++msgid "Allow http daemon to connect to zabbix"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
+-msgid "SASL authentication server"
++#: booleans.py:65
++msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:164
+-msgid "Allow sasl authentication server to read /etc/shadow"
++#: booleans.py:66
++msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:165
++#: booleans.py:67
+ msgid ""
+-"Allow X-Windows server to map a memory region as both executable and writable"
++"Allow HTTPD scripts and modules to connect to databases over the network."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:166
+-msgid "Disable SELinux protection for saslauthd daemon"
++#: booleans.py:68
++msgid "Allow httpd to connect to memcache server"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:167
+-msgid "Disable SELinux protection for scannerdaemon daemon"
++#: booleans.py:69
++msgid "Allow httpd to act as a relay"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:168
+-msgid "Do not allow transition to sysadm_t, sudo and su effected"
++#: booleans.py:70
++msgid "Allow http daemon to send mail"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:169
+-msgid "Do not allow any processes to load kernel modules"
++#: booleans.py:71
++msgid "Allow Apache to communicate with avahi service via dbus"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:170
+-msgid "Do not allow any processes to modify kernel SELinux policy"
++#: booleans.py:72
++msgid "Allow httpd cgi support"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:171
+-msgid "Disable SELinux protection for sendmail daemon"
++#: booleans.py:73
++msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:172
+-msgid "Disable SELinux protection for setrans"
++#: booleans.py:74
++msgid "Allow httpd to read home directories"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:173
+-msgid "Disable SELinux protection for setroubleshoot daemon"
++#: booleans.py:75
++msgid "Allow httpd scripts and modules execmem/execstack"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:174
+-msgid "Disable SELinux protection for slapd daemon"
++#: booleans.py:76
++msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:175
+-msgid "Disable SELinux protection for slrnpull daemon"
++#: booleans.py:77
++msgid "Allow httpd processes to manage IPA content"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:176
+-msgid "Disable SELinux protection for smbd daemon"
++#: booleans.py:78
++msgid "Allow Apache to use mod_auth_ntlm_winbind"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:177
+-msgid "Disable SELinux protection for snmpd daemon"
++#: booleans.py:79
++msgid "Allow Apache to use mod_auth_pam"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:178
+-msgid "Disable SELinux protection for snort daemon"
++#: booleans.py:80
++msgid "Allow httpd to read user content"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:179
+-msgid "Disable SELinux protection for soundd daemon"
++#: booleans.py:81
++msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:180
+-msgid "Disable SELinux protection for sound daemon"
++#: booleans.py:82
++msgid "Allow httpd daemon to change its resource limits"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
+-msgid "Spam Protection"
++#: booleans.py:83
++msgid ""
++"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:181
+-msgid "Disable SELinux protection for spamd daemon"
++#: booleans.py:84
++msgid ""
++"Allow apache scripts to write to public content, directories/files must be "
++"labeled public_rw_content_t."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:182
+-msgid "Allow spamd to access home directories"
++#: booleans.py:85
++msgid "Allow Apache to execute tmp content."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:183
+-msgid "Allow Spam Assassin daemon network access"
++#: booleans.py:86
++msgid ""
++"Unify HTTPD to communicate with the terminal. Needed for entering the "
++"passphrase for certificates at the terminal."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:184
+-msgid "Disable SELinux protection for speedmgmt daemon"
++#: booleans.py:87
++msgid "Unify HTTPD handling of all content files."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
+-msgid "Squid"
++#: booleans.py:88
++msgid "Allow httpd to access cifs file systems"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:185
+-msgid "Allow squid daemon to connect to the network"
++#: booleans.py:89
++msgid "Allow httpd to access FUSE file systems"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:186
+-msgid "Disable SELinux protection for squid daemon"
++#: booleans.py:90
++msgid "Allow httpd to run gpg"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:187
+-msgid "Disable SELinux protection for ssh daemon"
++#: booleans.py:91
++msgid "Allow httpd to access nfs file systems"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:188
+-msgid "Allow ssh logins as sysadm_r:sysadm_t"
++#: booleans.py:92
++msgid "Allow httpd to communicate with oddjob to start up a service"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:189
++#: booleans.py:93
++msgid "Allow httpd to access openstack ports"
++msgstr ""
++
++#: booleans.py:94
++msgid "Allow icecast to connect to all ports, not just sound ports."
++msgstr ""
++
++#: booleans.py:95
+ msgid ""
+-"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
+-"bashrc)"
++"Allow the Irssi IRC Client to connect to any port, and to bind to any "
++"unreserved port."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
+-msgid "Universal SSL tunnel"
++#: booleans.py:96
++msgid "Allow java executable stack"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:190
+-msgid "Disable SELinux protection for stunnel daemon"
++#: booleans.py:97
++msgid "Allow confined applications to run with kerberos."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:191
+-msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
++#: booleans.py:98
++msgid "Allow syslogd daemon to send mail"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:192
+-msgid "Disable SELinux protection for swat daemon"
++#: booleans.py:99
++msgid "Allow syslogd the ability to read/write terminals"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:193
+-msgid "Disable SELinux protection for sxid daemon"
++#: booleans.py:100
++msgid "Allow logging in and using the system from /dev/console."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:194
+-msgid "Disable SELinux protection for syslogd daemon"
++#: booleans.py:101
++msgid ""
++"Control the ability to mmap a low area of the address space, as configured "
++"by /proc/sys/kernel/mmap_min_addr."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:195
+-msgid "Disable SELinux protection for system cron jobs"
++#: booleans.py:102
++msgid "Allow mock to read files in home directories."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:196
+-msgid "Disable SELinux protection for tcp daemon"
++#: booleans.py:103
++msgid "Allow the mount command to mount any directory or file."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:197
+-msgid "Disable SELinux protection for telnet daemon"
++#: booleans.py:104
++msgid "Allow mozilla plugin domain to connect to the network using TCP."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:198
+-msgid "Disable SELinux protection for tftpd daemon"
++#: booleans.py:105
++msgid ""
++"Allow mozilla_plugins to create random content in the users home directory"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:199
+-msgid "Disable SELinux protection for transproxy daemon"
++#: booleans.py:106
++msgid "Allow confined web browsers to read home directory content"
++msgstr ""
++
++#: booleans.py:107
++msgid "Allow mplayer executable stack"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:200
+-msgid "Disable SELinux protection for udev daemon"
++#: booleans.py:108
++msgid "Allow mysqld to connect to all ports"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:201
+-msgid "Disable SELinux protection for uml daemon"
++#: booleans.py:109
++msgid "Allow BIND to bind apache port."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:202
++#: booleans.py:110
+ msgid ""
+-"Allow xinetd to run unconfined, including any services it starts that do not "
+-"have a domain transition explicitly defined"
++"Allow BIND to write the master zone files. Generally this is used for "
++"dynamic DNS or zone transfers."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:203
++#: booleans.py:111
++msgid "Allow any files/directories to be exported read/only via NFS."
++msgstr ""
++
++#: booleans.py:112
++msgid "Allow any files/directories to be exported read/write via NFS."
++msgstr ""
++
++#: booleans.py:113
+ msgid ""
+-"Allow rc scripts to run unconfined, including any daemon started by an rc "
+-"script that does not have a domain transition explicitly defined"
++"Allow nfs servers to modify public files used for public file transfer "
++"services.  Files/Directories must be labeled public_content_rw_t."
++msgstr ""
++
++#: booleans.py:114
++msgid "Allow system to run with NIS"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:204
+-msgid "Allow rpm to run unconfined"
++#: booleans.py:115
++msgid "Allow confined applications to use nscd shared memory."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:205
+-msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
++#: booleans.py:116
++msgid "Allow nsplugin code to connect to unreserved ports"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:206
+-msgid "Disable SELinux protection for updfstab daemon"
++#: booleans.py:117
++msgid "Allow nsplugin code to execmem/execstack"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:207
+-msgid "Disable SELinux protection for uptimed daemon"
++#: booleans.py:118
++msgid "Allow openvpn to read home directories"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:208
++#: booleans.py:119
++msgid "Allow piranha-lvs domain to connect to the network using TCP."
++msgstr ""
++
++#: booleans.py:120
++msgid "Allow polipo to connect to all ports > 1023"
++msgstr ""
++
++#: booleans.py:121
++msgid ""
++"Determine whether Polipo session daemon can bind tcp sockets to all "
++"unreserved ports."
++msgstr ""
++
++#: booleans.py:122
+ msgid ""
+-"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
+-"staff_r can do so"
++"Determine whether calling user domains can execute Polipo daemon in the "
++"polipo_session_t domain."
++msgstr ""
++
++#: booleans.py:123
++msgid "Determine whether polipo can access cifs file systems."
++msgstr ""
++
++#: booleans.py:124
++msgid "Determine whether Polipo can access nfs file systems."
++msgstr ""
++
++#: booleans.py:125
++msgid "Enable polyinstantiated directory support."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:209
+-msgid "Allow users to execute the mount command"
++#: booleans.py:126
++msgid "Allow the portage domains to use NFS mounts (regular nfs_t)"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:210
+-msgid "Allow regular users direct mouse access (only allow the X server)"
++#: booleans.py:127
++msgid "Allow postfix_local domain full write access to mail_spool directories"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:211
+-msgid "Allow users to run the dmesg command"
++#: booleans.py:128
++msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:212
+-msgid "Allow users to control network interfaces (also needs USERCTL=true)"
++#: booleans.py:129
++msgid "Allow transmit client label to foreign database"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:213
+-msgid "Allow normal user to execute ping"
++#: booleans.py:130
++msgid "Allow database admins to execute DML statement"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:214
+-msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
++#: booleans.py:131
++msgid "Allow unprivileged users to execute DDL statement"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:215
+-msgid "Allow users to rw usb devices"
++#: booleans.py:132
++msgid "Allow pppd to load kernel modules for certain modems"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:216
++#: booleans.py:133
++msgid "Allow pppd to be run for a regular user"
++msgstr ""
++
++#: booleans.py:134
+ msgid ""
+-"Allow users to run TCP servers (bind to ports and accept connection from the "
+-"same domain and outside users)  disabling this forces FTP passive mode and "
+-"may change other protocols"
++"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:217
+-msgid "Allow user to stat ttyfiles"
++#: booleans.py:135
++msgid "Allow Puppet client to manage all file types."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:218
+-msgid "Disable SELinux protection for uucpd daemon"
++#: booleans.py:136
++msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:219
+-msgid "Disable SELinux protection for vmware daemon"
++#: booleans.py:137
++msgid "Allow qemu to connect fully to the network"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:220
+-msgid "Disable SELinux protection for watchdog daemon"
++#: booleans.py:138
++msgid "Allow qemu to use cifs/Samba file systems"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:221
+-msgid "Disable SELinux protection for winbind daemon"
++#: booleans.py:139
++msgid "Allow qemu to use serial/parallel communication ports"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:222
+-msgid "Disable SELinux protection for xdm daemon"
++#: booleans.py:140
++msgid "Allow qemu to use nfs file systems"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:223
+-msgid "Allow xdm logins as sysadm_r:sysadm_t"
++#: booleans.py:141
++msgid "Allow qemu to use usb devices"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:224
+-msgid "Disable SELinux protection for xen daemon"
++#: booleans.py:142
++msgid "Allow racoon to read shadow"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:225
+-msgid "XEN"
++#: booleans.py:143
++msgid "Allow rgmanager domain to connect to the network using TCP."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:225
+-msgid "Allow xen to read/write physical disk devices"
++#: booleans.py:144
++msgid ""
++"Allow rsync to modify public files used for public file transfer services.  "
++"Files/Directories must be labeled public_content_rw_t."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:226
+-msgid "Disable SELinux protection for xfs daemon"
++#: booleans.py:145
++msgid "Allow rsync to run as a client"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:227
+-msgid "Disable SELinux protection for xen control"
++#: booleans.py:146
++msgid "Allow rsync to export any files/directories read only."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:228
+-msgid "Disable SELinux protection for ypbind daemon"
++#: booleans.py:147
++msgid "Allow rsync servers to share cifs files systems"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:229
+-msgid "Disable SELinux protection for NIS Password Daemon"
++#: booleans.py:148
++msgid "Allow rsync servers to share nfs files systems"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:230
+-msgid "Disable SELinux protection for ypserv daemon"
++#: booleans.py:149
++msgid "Allow samba to create new home directories (e.g. via PAM)"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:231
+-msgid "Disable SELinux protection for NIS Transfer Daemon"
++#: booleans.py:150
++msgid ""
++"Allow samba to act as the domain controller, add users, groups and change "
++"passwords."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:232
+-msgid "Allow SELinux webadm user to manage unprivileged users home directories"
++#: booleans.py:151
++msgid "Allow samba to share users home directories."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:233
+-msgid "Allow SELinux webadm user to read unprivileged users home directories"
++#: booleans.py:152
++msgid "Allow samba to share any file/directory read only."
+ msgstr ""
+ 
+-#: ../gui/semanagePage.py:126
+-#, python-format
+-msgid "Are you sure you want to delete %s '%s'?"
++#: booleans.py:153
++msgid "Allow samba to share any file/directory read/write."
+ msgstr ""
+ 
+-#: ../gui/semanagePage.py:126
+-#, python-format
+-msgid "Delete %s"
++#: booleans.py:154
++msgid "Allow samba to act as a portmapper"
+ msgstr ""
+ 
+-#: ../gui/semanagePage.py:134
+-#, python-format
+-msgid "Add %s"
++#: booleans.py:155
++msgid "Allow samba to run unconfined scripts"
+ msgstr ""
+ 
+-#: ../gui/semanagePage.py:148
+-#, python-format
+-msgid "Modify %s"
++#: booleans.py:156
++msgid "Allow samba to export ntfs/fusefs volumes."
+ msgstr ""
+ 
+-#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
+-msgid "Permissive"
++#: booleans.py:157
++msgid "Allow samba to export NFS volumes."
+ msgstr ""
+ 
+-#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
+-msgid "Enforcing"
++#: booleans.py:158
++msgid "Allow sanlock to read/write fuse files"
+ msgstr ""
+ 
+-#: ../gui/statusPage.py:94
+-msgid "Status"
++#: booleans.py:159
++msgid "Allow sanlock to manage nfs files"
+ msgstr ""
+ 
+-#: ../gui/statusPage.py:133
++#: booleans.py:160
++msgid "Allow sanlock to manage cifs files"
++msgstr ""
++
++#: booleans.py:161
++msgid "Allow sasl to read shadow"
++msgstr ""
++
++#: booleans.py:162
+ 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?"
++"disallow programs, such as newrole, from transitioning to administrative "
++"user domains."
+ msgstr ""
+ 
+-#: ../gui/statusPage.py:147
++#: booleans.py:163
++msgid "Disable kernel module loading."
++msgstr ""
++
++#: booleans.py:164
+ msgid ""
+-"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
+-"you later decide to turn SELinux back on, the system will be required to "
+-"relabel.  If you just want to see if SELinux is causing a problem on your "
+-"system, you can go to permissive mode which will only log errors and not "
+-"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
+-"wish to continue?"
++"Boolean to determine whether the system permits loading policy, setting "
++"enforcing mode, and changing boolean values.  Set this to true and you have "
++"to reboot to set it back."
+ msgstr ""
+ 
+-#: ../gui/statusPage.py:152
++#: booleans.py:165
++msgid "Allow regular users direct dri device access"
++msgstr ""
++
++#: booleans.py:166
+ msgid ""
+-"Changing to SELinux enabled will cause a relabel of the entire file system "
+-"on the next boot. Relabeling takes a long time depending on the size of the "
+-"file system.  Do you wish to continue?"
++"Allow unconfined executables to make their heap memory executable.  Doing "
++"this is a really bad idea. Probably indicates a badly coded executable, but "
++"could indicate an attack. This executable should be reported in bugzilla"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:11
+-msgid "system-config-selinux"
++#: booleans.py:167
++msgid ""
++"Allow all unconfined executables to use libraries requiring text relocation "
++"that are not labeled textrel_shlib_t"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:12
++#: booleans.py:168
+ msgid ""
+-"Copyright (c)2006 Red Hat, Inc.\n"
+-"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
++"Allow unconfined executables to make their stack executable.  This should "
++"never, ever be necessary. Probably indicates a badly coded executable, but "
++"could indicate an attack. This executable should be reported in bugzilla"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:22
+-#: ../gui/system-config-selinux.glade:544
+-msgid "Add SELinux Login Mapping"
++#: booleans.py:169
++msgid "Allow users to connect to the local mysql server"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:257
+-msgid "Add SELinux Network Ports"
++#: booleans.py:170
++msgid ""
++"Allow confined users the ability to execute the ping and traceroute commands."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:391
+-#: ../gui/system-config-selinux.glade:678
+-msgid "SELinux Type"
++#: booleans.py:171
++msgid "Allow users to connect to PostgreSQL"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:622
+-msgid "File Specification"
++#: booleans.py:172
++msgid ""
++"Allow user to r/w files on filesystems that do not have extended attributes "
++"(FAT, CDROM, FLOPPY)"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:650
+-msgid "File Type"
++#: booleans.py:173
++msgid ""
++"Allow users to run TCP servers (bind to ports and accept connection from the "
++"same domain and outside users)  disabling this forces FTP passive mode and "
++"may change other protocols."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:727
++#: booleans.py:174
++msgid "Allow user music sharing"
++msgstr ""
++
++#: booleans.py:175
+ msgid ""
+-"all files\n"
+-"regular file\n"
+-"directory\n"
+-"character device\n"
+-"block device\n"
+-"socket\n"
+-"symbolic link\n"
+-"named pipe\n"
++"Allow anon internal-sftp to upload files, used for public file transfer "
++"services. Directories must be labeled public_content_rw_t."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:773
+-msgid "MLS"
++#: booleans.py:176
++msgid ""
++"Allow sftp-internal to read and write files in the user home directories"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:837
+-msgid "Add SELinux User"
++#: booleans.py:177
++msgid ""
++"Allow sftp-internal to login to local users and read/write all files on the "
++"system, governed by DAC."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1079
+-msgid "SELinux Administration"
++#: booleans.py:178
++msgid ""
++"Allow internal-sftp to read and write files in the user ssh home directories."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1122
+-msgid "Add"
++#: booleans.py:179
++msgid "Allow sge to connect to the network using any TCP port"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1144
+-msgid "_Properties"
++#: booleans.py:180
++msgid "Allow sge to access nfs file systems."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1166
+-msgid "_Delete"
++#: booleans.py:181
++msgid ""
++"Enable additional permissions needed to support devices on 3ware controllers."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1256
+-msgid "Select Management Object"
++#: booleans.py:182
++msgid ""
++"Allow samba to modify public files used for public file transfer services.  "
++"Files/Directories must be labeled public_content_rw_t."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1273
+-msgid "<b>Select:</b>"
++#: booleans.py:183
++msgid "Allow user spamassassin clients to use the network."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1326
+-msgid "System Default Enforcing Mode"
++#: booleans.py:184
++msgid "Allow spamd to read/write user home directories."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1354
++#: booleans.py:185
+ msgid ""
+-"Disabled\n"
+-"Permissive\n"
+-"Enforcing\n"
++"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1373
+-msgid "Current Enforcing Mode"
++#: booleans.py:186
++msgid "Allow squid to run as a transparent proxy (TPROXY)"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1418
+-msgid "System Default Policy Type: "
++#: booleans.py:187
++msgid ""
++"Allow ssh with chroot env to read and write files in the user home "
++"directories"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1463
++#: booleans.py:188
++msgid "allow host key based authentication"
++msgstr ""
++
++#: booleans.py:189
++msgid "Allow ssh logins as sysadm_r:sysadm_t"
++msgstr ""
++
++#: booleans.py:190
++msgid "allow staff user to create and transition to svirt domains."
++msgstr ""
++
++#: booleans.py:191
++msgid "Allow the Telepathy connection managers to connect to any network port."
++msgstr ""
++
++#: booleans.py:192
+ msgid ""
+-"Select if you wish to relabel then entire file system on next reboot.  "
+-"Relabeling can take a very long time, depending on the size of the system.  "
+-"If you are changing policy types or going from disabled to enforcing, a "
+-"relabel is required."
++"Allow the Telepathy connection managers to connect to any generic TCP port."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1509
+-msgid "Relabel on next reboot."
++#: booleans.py:193
++msgid ""
++"Allow tftp to modify public files used for public file transfer services."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1561
+-msgid "label37"
++#: booleans.py:194
++msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1598
+-msgid "Revert boolean setting to system default"
++#: booleans.py:195
++msgid ""
++"allow unconfined users to transition to the chrome sandbox domains when "
++"running chrome-sandbox"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1614
+-msgid "Toggle between Customized and All Booleans"
++#: booleans.py:196
++msgid "Allow a user to login as an unconfined domain"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1645
+-#: ../gui/system-config-selinux.glade:1850
+-#: ../gui/system-config-selinux.glade:2037
+-#: ../gui/system-config-selinux.glade:2224
+-#: ../gui/system-config-selinux.glade:2467
+-#: ../gui/system-config-selinux.glade:2692
+-#: ../gui/system-config-selinux.glade:2867
+-msgid "Filter"
++#: booleans.py:197
++msgid ""
++"Allow unconfined users to transition to the Mozilla plugin domain when "
++"running xulrunner plugin-container."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1734
+-msgid "label50"
++#: booleans.py:198
++msgid "Allow video playing tools to run unconfined"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1771
+-msgid "Add File Context"
++#: booleans.py:199
++msgid "Allow unprivledged user to create and transition to svirt domains."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1787
+-msgid "Modify File Context"
++#: booleans.py:200
++msgid "Support ecryptfs home directories"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1803
+-msgid "Delete File Context"
++#: booleans.py:201
++msgid "Support fusefs home directories"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1819
+-msgid "Toggle between all and customized file context"
++#: booleans.py:202
++msgid "Use lpd server instead of cups"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1939
+-msgid "label38"
++#: booleans.py:203
++msgid "Support NFS home directories"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1976
+-msgid "Add SELinux User Mapping"
++#: booleans.py:204
++msgid "Support SAMBA home directories"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1992
+-msgid "Modify SELinux User Mapping"
++#: booleans.py:205
++msgid "Allow varnishd to connect to all ports, not just HTTP."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2008
+-msgid "Delete SELinux User Mapping"
++#: booleans.py:206
++msgid "Ignore vbetool mmap_zero errors."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2126
+-msgid "label39"
++#: booleans.py:207
++msgid ""
++"Allow confined virtual guests to use serial/parallel communication ports"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2163
+-msgid "Add User"
++#: booleans.py:208
++msgid ""
++"Allow confined virtual guests to use executable memory and executable stack"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2179
+-msgid "Modify User"
++#: booleans.py:209
++msgid "Allow confined virtual guests to read fuse files"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2195
+-msgid "Delete User"
++#: booleans.py:210
++msgid "Allow confined virtual guests to manage nfs files"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2313
+-msgid "label41"
++#: booleans.py:211
++msgid "Allow confined virtual guests to manage cifs files"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2350
+-msgid "Add Network Port"
++#: booleans.py:212
++msgid "Allow confined virtual guests to interact with the sanlock"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2366
+-msgid "Edit Network Port"
++#: booleans.py:213
++msgid "Allow confined virtual guests to manage device configuration, (pci)"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2382
+-msgid "Delete Network Port"
++#: booleans.py:214
++msgid "Allow confined virtual guests to use usb devices"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2418
+-#: ../gui/system-config-selinux.glade:2436
+-msgid "Toggle between Customized and All Ports"
++#: booleans.py:215
++msgid "Allow confined virtual guests to interact with the xserver"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2556
+-msgid "label42"
++#: booleans.py:216
++msgid "Allow webadm to manage files in users home directories"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2593
+-msgid "Generate new policy module"
++#: booleans.py:217
++msgid "Allow webadm to read files in users home directories"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2609
+-msgid "Load policy module"
++#: booleans.py:218
++msgid "Ignore wine mmap_zero errors."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2625
+-msgid "Remove loadable policy module"
++#: booleans.py:219
++msgid "Allow the graphical login program to execute bootloader"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2661
++#: booleans.py:220
+ msgid ""
+-"Enable/Disable additional audit rules, that are normally not reported in the "
+-"log files."
++"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2781
+-msgid "label44"
++#: booleans.py:221
++msgid "Allow xen to manage nfs files"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2818
+-msgid "Change process mode to permissive."
++#: booleans.py:222
++msgid ""
++"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
++"logical volumes for disk images."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2836
+-msgid "Change process mode to enforcing"
++#: booleans.py:223
++msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2928
+-msgid "Process Domain"
++#: booleans.py:224
++msgid ""
++"Allow xguest users to configure Network Manager and connect to apache ports"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2956
+-msgid "label59"
++#: booleans.py:225
++msgid "Allow xguest users to mount removable media"
+ msgstr ""
+ 
+-#: ../gui/usersPage.py:138
+-#, python-format
+-msgid "SELinux user '%s' is required"
++#: booleans.py:226
++msgid "Allow xguest to use blue tooth devices"
++msgstr ""
++
++#: booleans.py:227
++msgid "Allows clients to write to the X server shared memory segments."
++msgstr ""
++
++#: booleans.py:228
++msgid "Allows XServer to execute writable memory"
++msgstr ""
++
++#: booleans.py:229
++msgid "Support X userspace object manager"
++msgstr ""
++
++#: booleans.py:230
++msgid "Allow zabbix to connect to unreserved ports"
++msgstr ""
++
++#: booleans.py:231
++msgid "Allow zebra daemon to write it configuration files"
++msgstr ""
++
++#: booleans.py:232
++msgid ""
++"Allow ZoneMinder to modify public files used for public file transfer "
++"services."
+ msgstr ""
+diff --git a/policycoreutils/po/es.po b/policycoreutils/po/es.po
+index 64b0111..4599bb7 100644
+--- a/policycoreutils/po/es.po
++++ b/policycoreutils/po/es.po
+@@ -4,21 +4,21 @@
  #
-+# Translators:
-+# Abigail Brady <morwen at evilmagic.org>, 2007.
-+# Bastien Nocera <hadess at hadess.net>, 2007.
-+# Bruce Cowan <bruce at bcowan.me.uk>, 2010.
+ # Translators:
+ # Domingo Becker <domingobecker at gmail.com>, 2006, 2008.
+-# Gladys Guerrero <gguerrer at redhat.com>, 2010.
++# Gladys Guerrero <gguerrer at redhat.com>, 2010,2012.
+ # Héctor Daniel Cabrera <logan at fedoraproject.org>, 2010.
  msgid ""
  msgstr ""
--"Project-Id-Version: policycoreutils\n"
-+"Project-Id-Version: Policycoreutils\n"
+ "Project-Id-Version: Policycoreutils\n"
  "Report-Msgid-Bugs-To: \n"
--"POT-Creation-Date: 2012-03-27 10:49-0400\n"
--"PO-Revision-Date: 2007-06-11 13:52+0000\n"
--"Last-Translator: Abigail Brady <morwen at evilmagic.org>\n"
--"Language-Team: \n"
--"Language: \n"
-+"POT-Creation-Date: 2012-05-25 07:28-0400\n"
-+"PO-Revision-Date: 2012-04-02 20:30+0000\n"
-+"Last-Translator: dwalsh <dwalsh at redhat.com>\n"
-+"Language-Team: English (United Kingdom) (http://www.transifex.net/projects/p/"
-+"fedora/language/en_GB/)\n"
-+"Language: en_GB\n"
+-"POT-Creation-Date: 2012-05-25 07:28-0400\n"
+-"PO-Revision-Date: 2012-04-02 20:30+0000\n"
++"POT-Creation-Date: 2012-10-16 12:24-0400\n"
++"PO-Revision-Date: 2012-10-08 13:10+0000\n"
+ "Last-Translator: dwalsh <dwalsh at redhat.com>\n"
+-"Language-Team: Spanish (Castilian) <trans-es at lists.fedoraproject.org>\n"
++"Language-Team: Spanish <trans-es at 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"
-+"Plural-Forms: nplurals=2; plural=(n != 1)\n"
+-"Plural-Forms: nplurals=2; plural=(n != 1)\n"
++"Plural-Forms: nplurals=2; plural=(n != 1);\n"
  
  #: ../run_init/run_init.c:67
  msgid ""
-@@ -29,7 +34,7 @@ msgstr ""
- #: ../run_init/run_init.c:126 ../newrole/newrole.c:1124
+@@ -30,7 +30,7 @@ msgstr ""
+ "  donde: <script> es el nombre del script de inicio a ejecutar,\n"
+ "         <args ...> son los argumentos al script."
+ 
+-#: ../run_init/run_init.c:126 ../newrole/newrole.c:1124
++#: ../run_init/run_init.c:126 ../newrole/newrole.c:1123
  #, c-format
  msgid "failed to initialize PAM\n"
--msgstr "failed to initialize PAM\n"
-+msgstr "failed to initialise PAM\n"
+ msgstr "fallo al inicializar PAM\n"
+@@ -79,7 +79,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:139
+-#: ../run_init/run_init.c:405 ../newrole/newrole.c:1258
++#: ../run_init/run_init.c:405 ../newrole/newrole.c:1257
  #, c-format
-@@ -81,872 +86,864 @@ msgid "Could not set exec context to %s.
- msgstr "Could not set exec context to %s.\n"
- 
- #: ../audit2allow/audit2allow:230
--#, fuzzy
- msgid "******************** IMPORTANT ***********************\n"
--msgstr ""
--"\n"
--"******************** IMPORTANT ***********************\n"
-+msgstr "******************** IMPORTANT ***********************\n"
- 
- #: ../audit2allow/audit2allow:231
+ msgid "Could not set exec context to %s.\n"
+ msgstr "No se pudo fijar el contexto de ejecución a %s.\n"
+@@ -92,862 +92,885 @@ msgstr "******************** IMPORTANTE **********************\n"
  msgid "To make this policy package active, execute:"
--msgstr ""
-+msgstr "To make this policy package active, execute:"
- 
- #: ../semanage/seobject.py:143 ../semanage/seobject.py:147
- msgid "global"
--msgstr ""
-+msgstr "global"
+ msgstr "Para hacer este paquete de políticas activo, ejecute:"
  
--#: ../semanage/seobject.py:222
--#, fuzzy
-+#: ../semanage/seobject.py:225
+-#: ../semanage/seobject.py:143 ../semanage/seobject.py:147
+-msgid "global"
+-msgstr "global"
+-
+-#: ../semanage/seobject.py:225
++#: ../semanage/seobject.py:200
  msgid "Could not create semanage handle"
--msgstr "Could not start semanage transaction"
-+msgstr "Could not create semanage handle"
+ msgstr "No se puede crear manejador semanage"
  
--#: ../semanage/seobject.py:230
-+#: ../semanage/seobject.py:233
+-#: ../semanage/seobject.py:233
++#: ../semanage/seobject.py:208
  msgid "SELinux policy is not managed or store cannot be accessed."
- msgstr "SELinux policy is not managed or store cannot be accessed."
+ msgstr ""
+ "La política SELinux es no manejada o no se puede acceder al almacenamiento."
  
--#: ../semanage/seobject.py:235
-+#: ../semanage/seobject.py:238
+-#: ../semanage/seobject.py:238
++#: ../semanage/seobject.py:213
  msgid "Cannot read policy store."
- msgstr "Cannot read policy store."
+ msgstr "No se puede leer el almacenamiento de políticas."
  
--#: ../semanage/seobject.py:240
-+#: ../semanage/seobject.py:243
+-#: ../semanage/seobject.py:243
++#: ../semanage/seobject.py:218
  msgid "Could not establish semanage connection"
- msgstr "Could not establish semanage connection"
+ msgstr "No se pudo establecer una conexión semanage"
  
--#: ../semanage/seobject.py:245
--#, fuzzy
-+#: ../semanage/seobject.py:248
+-#: ../semanage/seobject.py:248
++#: ../semanage/seobject.py:223
  msgid "Could not test MLS enabled status"
--msgstr "Could not set MLS range for %s"
-+msgstr "Could not test MLS enabled status"
+ msgstr "No se pudo probar si el estado de MLS es activado"
  
--#: ../semanage/seobject.py:251 ../semanage/seobject.py:266
-+#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
+-#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
++#: ../semanage/seobject.py:229 ../semanage/seobject.py:244
  msgid "Not yet implemented"
--msgstr ""
-+msgstr "Not yet implemented"
+ msgstr "Todavía no implementado"
  
--#: ../semanage/seobject.py:255
-+#: ../semanage/seobject.py:258
+-#: ../semanage/seobject.py:258
++#: ../semanage/seobject.py:233
  msgid "Semanage transaction already in progress"
--msgstr ""
-+msgstr "Semanage transaction already in progress"
+ msgstr "Transacción semanage actualmente en progreso"
  
--#: ../semanage/seobject.py:264
-+#: ../semanage/seobject.py:267
+-#: ../semanage/seobject.py:267
++#: ../semanage/seobject.py:242
  msgid "Could not start semanage transaction"
- msgstr "Could not start semanage transaction"
+ msgstr "No se puede iniciar transacción semanage"
  
--#: ../semanage/seobject.py:274
--#, fuzzy
-+#: ../semanage/seobject.py:278
+-#: ../semanage/seobject.py:278
++#: ../semanage/seobject.py:254
  msgid "Could not commit semanage transaction"
--msgstr "Could not start semanage transaction"
-+msgstr "Could not commit semanage transaction"
+ msgstr "No se puede confirmar la transacción·semanage"
  
--#: ../semanage/seobject.py:279
-+#: ../semanage/seobject.py:283
+-#: ../semanage/seobject.py:283
++#: ../semanage/seobject.py:259
  msgid "Semanage transaction not in progress"
--msgstr ""
-+msgstr "Semanage transaction not in progress"
+ msgstr "Transacción semanage no ejecutándose"
  
--#: ../semanage/seobject.py:291 ../semanage/seobject.py:371
--#, fuzzy
-+#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
+-#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
++#: ../semanage/seobject.py:271 ../semanage/seobject.py:351
  msgid "Could not list SELinux modules"
--msgstr "Could not list SELinux users"
-+msgstr "Could not list SELinux modules"
+ msgstr "No se pudieron listar los módulos SELinux"
  
--#: ../semanage/seobject.py:304
-+#: ../semanage/seobject.py:308
+-#: ../semanage/seobject.py:308
++#: ../semanage/seobject.py:284
  msgid "Modules Name"
- msgstr ""
+-msgstr ""
++msgstr "Nombre de los módulos"
  
--#: ../semanage/seobject.py:304
-+#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
+-#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
++#: ../semanage/seobject.py:284 ../gui/modulesPage.py:63
  msgid "Version"
--msgstr ""
-+msgstr "Version"
+ msgstr "Versión"
  
--#: ../semanage/seobject.py:307
-+#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
+-#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
++#: ../semanage/seobject.py:287 ../gui/statusPage.py:75
  msgid "Disabled"
--msgstr ""
-+msgstr "Disabled"
+ msgstr "Inhabilitado"
  
--#: ../semanage/seobject.py:322
-+#: ../semanage/seobject.py:326
+-#: ../semanage/seobject.py:326
++#: ../semanage/seobject.py:302
  #, python-format
  msgid "Could not disable module %s (remove failed)"
- msgstr ""
+-msgstr ""
++msgstr "No se pudo inhabilitar el módulo %s (falló la eliminación)"
  
--#: ../semanage/seobject.py:333
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:337
-+#, python-format
+-#: ../semanage/seobject.py:337
++#: ../semanage/seobject.py:313
+ #, python-format
  msgid "Could not enable module %s (remove failed)"
--msgstr "Could not add role %s for %s"
-+msgstr ""
+-msgstr ""
++msgstr "No se pudo habilitar el módulo %s (falló la eliminación)"
  
--#: ../semanage/seobject.py:348
-+#: ../semanage/seobject.py:352
+-#: ../semanage/seobject.py:352
++#: ../semanage/seobject.py:328
  #, python-format
  msgid "Could not remove module %s (remove failed)"
- msgstr ""
+-msgstr ""
++msgstr "No se pudo eliminarar el módulo %s (falló la eliminación)"
  
--#: ../semanage/seobject.py:358
-+#: ../semanage/seobject.py:362
+-#: ../semanage/seobject.py:362
++#: ../semanage/seobject.py:338
  msgid "dontaudit requires either 'on' or 'off'"
- msgstr ""
+-msgstr ""
++msgstr "dontaudit necesita o bien 'on' o bien 'off'"
  
--#: ../semanage/seobject.py:387
-+#: ../semanage/seobject.py:391
+-#: ../semanage/seobject.py:391
++#: ../semanage/seobject.py:366
  msgid "Builtin Permissive Types"
- msgstr ""
+-msgstr ""
++msgstr "Tipos permisivos predeterminados"
  
--#: ../semanage/seobject.py:397
-+#: ../semanage/seobject.py:401
+-#: ../semanage/seobject.py:401
++#: ../semanage/seobject.py:376
  msgid "Customized Permissive Types"
- msgstr ""
+-msgstr ""
++msgstr "Tipos permisivos personalizados"
  
--#: ../semanage/seobject.py:438
-+#: ../semanage/seobject.py:442
+-#: ../semanage/seobject.py:442
++#: ../semanage/seobject.py:417
  #, python-format
  msgid "Could not set permissive domain %s (module installation failed)"
--msgstr ""
-+msgstr "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)"
  
--#: ../semanage/seobject.py:444
-+#: ../semanage/seobject.py:448
+-#: ../semanage/seobject.py:448
++#: ../semanage/seobject.py:423
  #, python-format
  msgid "Could not remove permissive domain %s (remove failed)"
--msgstr ""
-+msgstr "Could not remove permissive domain %s (remove failed)"
+ msgstr "No se pudo eliminar el dominio permisivo %s (falló el borrado)"
  
--#: ../semanage/seobject.py:479 ../semanage/seobject.py:553
--#: ../semanage/seobject.py:599 ../semanage/seobject.py:696
--#: ../semanage/seobject.py:726 ../semanage/seobject.py:793
--#: ../semanage/seobject.py:850 ../semanage/seobject.py:1097
--#: ../semanage/seobject.py:1786 ../semanage/seobject.py:1849
--#: ../semanage/seobject.py:1868 ../semanage/seobject.py:1985
--#: ../semanage/seobject.py:2037
-+#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
-+#: ../semanage/seobject.py:603 ../semanage/seobject.py:700
-+#: ../semanage/seobject.py:730 ../semanage/seobject.py:797
-+#: ../semanage/seobject.py:854 ../semanage/seobject.py:1101
-+#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
-+#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
-+#: ../semanage/seobject.py:2045
+-#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
+-#: ../semanage/seobject.py:603 ../semanage/seobject.py:700
+-#: ../semanage/seobject.py:730 ../semanage/seobject.py:797
+-#: ../semanage/seobject.py:854 ../semanage/seobject.py:1101
+-#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
+-#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
+-#: ../semanage/seobject.py:2045
++#: ../semanage/seobject.py:458 ../semanage/seobject.py:532
++#: ../semanage/seobject.py:578 ../semanage/seobject.py:675
++#: ../semanage/seobject.py:705 ../semanage/seobject.py:772
++#: ../semanage/seobject.py:829 ../semanage/seobject.py:1084
++#: ../semanage/seobject.py:1800 ../semanage/seobject.py:1863
++#: ../semanage/seobject.py:1882 ../semanage/seobject.py:2003
++#: ../semanage/seobject.py:2056
  #, python-format
  msgid "Could not create a key for %s"
- msgstr "Could not create a key for %s"
+ msgstr "No se pudo crear una clave para %s"
  
--#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
--#: ../semanage/seobject.py:603 ../semanage/seobject.py:609
-+#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
-+#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
+-#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
+-#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
++#: ../semanage/seobject.py:462 ../semanage/seobject.py:536
++#: ../semanage/seobject.py:582 ../semanage/seobject.py:588
  #, python-format
  msgid "Could not check if login mapping for %s is defined"
- msgstr "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:492
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:496
-+#, python-format
+-#: ../semanage/seobject.py:496
++#: ../semanage/seobject.py:471
+ #, python-format
  msgid "Linux Group %s does not exist"
--msgstr "Linux User %s does not exist"
-+msgstr "Linux Group %s does not exist"
+ msgstr "El Grupo Linux %s no existe"
  
--#: ../semanage/seobject.py:497
-+#: ../semanage/seobject.py:501
+-#: ../semanage/seobject.py:501
++#: ../semanage/seobject.py:476
  #, python-format
  msgid "Linux User %s does not exist"
- msgstr "Linux User %s does not exist"
+ msgstr "El Usuario de Linux %s no existe"
  
--#: ../semanage/seobject.py:501
-+#: ../semanage/seobject.py:505
+-#: ../semanage/seobject.py:505
++#: ../semanage/seobject.py:480
  #, python-format
  msgid "Could not create login mapping for %s"
- msgstr "Could not create login mapping for %s"
+ msgstr "No se pudo crear asignación de ingreso para %s"
  
--#: ../semanage/seobject.py:505 ../semanage/seobject.py:741
-+#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
+-#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
++#: ../semanage/seobject.py:484 ../semanage/seobject.py:720
  #, python-format
  msgid "Could not set name for %s"
- msgstr "Could not set name for %s"
+ msgstr "No se pudo fijar el nombre para %s"
  
--#: ../semanage/seobject.py:510 ../semanage/seobject.py:751
-+#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
+-#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
++#: ../semanage/seobject.py:489 ../semanage/seobject.py:730
  #, python-format
  msgid "Could not set MLS range for %s"
- msgstr "Could not set MLS range for %s"
+ msgstr "No se pudo fijar el rango MLS para %s"
  
--#: ../semanage/seobject.py:514
-+#: ../semanage/seobject.py:518
+-#: ../semanage/seobject.py:518
++#: ../semanage/seobject.py:493
  #, python-format
  msgid "Could not set SELinux user for %s"
- msgstr "Could not set SELinux user for %s"
+ msgstr "No se pudo fijar el usuario SELinux para %s"
  
--#: ../semanage/seobject.py:518
-+#: ../semanage/seobject.py:522
+-#: ../semanage/seobject.py:522
++#: ../semanage/seobject.py:497
  #, python-format
  msgid "Could not add login mapping for %s"
- msgstr "Could not add login mapping for %s"
+ msgstr "No se pudo agregar asignación de ingreso para %s"
  
--#: ../semanage/seobject.py:536
-+#: ../semanage/seobject.py:540
+-#: ../semanage/seobject.py:540
++#: ../semanage/seobject.py:515
  msgid "Requires seuser or serange"
- msgstr "Requires seuser or serange"
+ msgstr "Se requiere seuser o serange"
  
--#: ../semanage/seobject.py:559 ../semanage/seobject.py:605
-+#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
+-#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
++#: ../semanage/seobject.py:538 ../semanage/seobject.py:584
  #, python-format
  msgid "Login mapping for %s is not defined"
- msgstr "Login mapping for %s is not defined"
+ msgstr "La asignación de ingreso para %s no está definida"
  
--#: ../semanage/seobject.py:563
-+#: ../semanage/seobject.py:567
+-#: ../semanage/seobject.py:567
++#: ../semanage/seobject.py:542
  #, python-format
  msgid "Could not query seuser for %s"
- msgstr "Could not query seuser for %s"
+ msgstr "No se pudo consultar seuser para %s"
  
--#: ../semanage/seobject.py:577
-+#: ../semanage/seobject.py:581
+-#: ../semanage/seobject.py:581
++#: ../semanage/seobject.py:556
  #, python-format
  msgid "Could not modify login mapping for %s"
- msgstr "Could not modify login mapping for %s"
+ msgstr "No se pudo modificar la asignación de ingreso para %s"
  
--#: ../semanage/seobject.py:611
-+#: ../semanage/seobject.py:615
+-#: ../semanage/seobject.py:615
++#: ../semanage/seobject.py:590
  #, 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"
+ msgstr ""
+ "La asignación de ingreso para %s se definió en la política, no se puede "
+ "eliminar"
  
--#: ../semanage/seobject.py:615
-+#: ../semanage/seobject.py:619
+-#: ../semanage/seobject.py:619
++#: ../semanage/seobject.py:594
  #, python-format
  msgid "Could not delete login mapping for %s"
- msgstr "Could not delete login mapping for %s"
+ msgstr "No se pudo eliminar la asignación de ingreso para %s"
  
--#: ../semanage/seobject.py:637 ../semanage/seobject.py:655
--#: ../semanage/seobject.py:893
-+#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
-+#: ../semanage/seobject.py:897
+-#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
+-#: ../semanage/seobject.py:897
++#: ../semanage/seobject.py:616 ../semanage/seobject.py:634
++#: ../semanage/seobject.py:872
  msgid "Could not list login mappings"
- msgstr "Could not list login mappings"
+ msgstr "No se pudieron listar las asignaciones de ingreso"
  
--#: ../semanage/seobject.py:680 ../semanage/seobject.py:685
-+#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../gui/system-config-selinux.glade:100
+-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
++#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
+ #: ../gui/system-config-selinux.glade:100
  msgid "Login Name"
--msgstr ""
-+msgstr "Login Name"
+ msgstr "Nombre de Ingreso"
  
--#: ../semanage/seobject.py:680 ../semanage/seobject.py:685
--#: ../semanage/seobject.py:943 ../semanage/seobject.py:948
--#, fuzzy
-+#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../gui/system-config-selinux.glade:128
-+#: ../gui/system-config-selinux.glade:915
-+#: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
+-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
+-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
++#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
++#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
+ #: ../gui/system-config-selinux.glade:128
+ #: ../gui/system-config-selinux.glade:915
+ #: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
  msgid "SELinux User"
--msgstr "SELinux Type is required"
-+msgstr "SELinux User"
+ msgstr "Usuario SELinux "
  
--#: ../semanage/seobject.py:680
-+#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
-+#: ../gui/system-config-selinux.glade:943
+-#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
++#: ../semanage/seobject.py:659 ../gui/system-config-selinux.glade:156
+ #: ../gui/system-config-selinux.glade:943
  msgid "MLS/MCS Range"
--msgstr ""
-+msgstr "MLS/MCS Range"
+ msgstr "Rango MLS/MCS"
  
--#: ../semanage/seobject.py:699 ../semanage/seobject.py:730
--#: ../semanage/seobject.py:797 ../semanage/seobject.py:854
--#: ../semanage/seobject.py:860
-+#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
-+#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
-+#: ../semanage/seobject.py:864
+-#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
+-#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
+-#: ../semanage/seobject.py:864
++#: ../semanage/seobject.py:678 ../semanage/seobject.py:709
++#: ../semanage/seobject.py:776 ../semanage/seobject.py:833
++#: ../semanage/seobject.py:839
  #, python-format
  msgid "Could not check if SELinux user %s is defined"
- msgstr "Could not check if SELinux user %s is defined"
+ msgstr "No se pudo chequear si el usuario SELinux %s está definido"
  
--#: ../semanage/seobject.py:702 ../semanage/seobject.py:803
--#: ../semanage/seobject.py:866
-+#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
-+#: ../semanage/seobject.py:870
+-#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
+-#: ../semanage/seobject.py:870
++#: ../semanage/seobject.py:681 ../semanage/seobject.py:782
++#: ../semanage/seobject.py:845
  #, python-format
  msgid "Could not query user for %s"
- msgstr "Could not query user for %s"
+ msgstr "No se pudo consultar usuario para %s"
  
--#: ../semanage/seobject.py:722
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:726
-+#, python-format
+-#: ../semanage/seobject.py:726
++#: ../semanage/seobject.py:701
+ #, python-format
  msgid "You must add at least one role for %s"
--msgstr "Could not add file context for %s"
-+msgstr "You must add at least one role for %s"
+ msgstr "Debe agregar al menos un rol para %s"
  
--#: ../semanage/seobject.py:737
-+#: ../semanage/seobject.py:741
+-#: ../semanage/seobject.py:741
++#: ../semanage/seobject.py:716
  #, python-format
  msgid "Could not create SELinux user for %s"
- msgstr "Could not create SELinux user for %s"
+ msgstr "No se pudo crear el usuario SELinux para %s"
  
--#: ../semanage/seobject.py:746
-+#: ../semanage/seobject.py:750
+-#: ../semanage/seobject.py:750
++#: ../semanage/seobject.py:725
  #, python-format
  msgid "Could not add role %s for %s"
- msgstr "Could not add role %s for %s"
+ msgstr "No se pudo agregar el rol %s para %s"
  
--#: ../semanage/seobject.py:755
-+#: ../semanage/seobject.py:759
+-#: ../semanage/seobject.py:759
++#: ../semanage/seobject.py:734
  #, python-format
  msgid "Could not set MLS level for %s"
- msgstr "Could not set MLS level for %s"
+ msgstr "No se pudo fijar el nivel MLS para %s"
  
--#: ../semanage/seobject.py:758
-+#: ../semanage/seobject.py:762
+-#: ../semanage/seobject.py:762
++#: ../semanage/seobject.py:737
  #, python-format
  msgid "Could not add prefix %s for %s"
- msgstr "Could not add prefix %s for %s"
+ msgstr "No se pudo agregar el prefijo %s para %s"
  
--#: ../semanage/seobject.py:761
-+#: ../semanage/seobject.py:765
+-#: ../semanage/seobject.py:765
++#: ../semanage/seobject.py:740
  #, python-format
  msgid "Could not extract key for %s"
- msgstr "Could not extract key for %s"
+ msgstr "No se pudo extraer la clave para %s"
  
--#: ../semanage/seobject.py:765
-+#: ../semanage/seobject.py:769
+-#: ../semanage/seobject.py:769
++#: ../semanage/seobject.py:744
  #, python-format
  msgid "Could not add SELinux user %s"
- msgstr "Could not add SELinux user %s"
+ msgstr "No se pudo agregar el usuario SELinux %s"
  
--#: ../semanage/seobject.py:787
-+#: ../semanage/seobject.py:791
+-#: ../semanage/seobject.py:791
++#: ../semanage/seobject.py:766
  msgid "Requires prefix, roles, level or range"
- msgstr "Requires prefix, roles, level or range"
+ msgstr "Se requiere prefijo, roles, nivel o rango"
  
--#: ../semanage/seobject.py:789
-+#: ../semanage/seobject.py:793
+-#: ../semanage/seobject.py:793
++#: ../semanage/seobject.py:768
  msgid "Requires prefix or roles"
- msgstr "Requires prefix or roles"
+ msgstr "Se requiere prefijo o roles"
  
--#: ../semanage/seobject.py:799 ../semanage/seobject.py:856
-+#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
+-#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
++#: ../semanage/seobject.py:778 ../semanage/seobject.py:835
  #, python-format
  msgid "SELinux user %s is not defined"
- msgstr "SELinux user %s is not defined"
+ msgstr "El usuario SELinux %s no está definido"
  
--#: ../semanage/seobject.py:828
-+#: ../semanage/seobject.py:832
+-#: ../semanage/seobject.py:832
++#: ../semanage/seobject.py:807
  #, python-format
  msgid "Could not modify SELinux user %s"
- msgstr "Could not modify SELinux user %s"
+ msgstr "No se pudo modificar el usuario SELinux %s"
  
--#: ../semanage/seobject.py:862
-+#: ../semanage/seobject.py:866
+-#: ../semanage/seobject.py:866
++#: ../semanage/seobject.py:841
  #, python-format
  msgid "SELinux user %s is defined in policy, cannot be deleted"
- msgstr "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:873
-+#: ../semanage/seobject.py:877
+-#: ../semanage/seobject.py:877
++#: ../semanage/seobject.py:852
  #, python-format
  msgid "Could not delete SELinux user %s"
- msgstr "Could not delete SELinux user %s"
+ msgstr "No se pudo borrar el usuario SELinux %s"
  
--#: ../semanage/seobject.py:911
-+#: ../semanage/seobject.py:915
+-#: ../semanage/seobject.py:915
++#: ../semanage/seobject.py:890
  msgid "Could not list SELinux users"
- msgstr "Could not list SELinux users"
+ msgstr "No se pudieron listar los usuarios SELinux"
  
--#: ../semanage/seobject.py:917
-+#: ../semanage/seobject.py:921
+-#: ../semanage/seobject.py:921
++#: ../semanage/seobject.py:896
  #, python-format
  msgid "Could not list roles for user %s"
- msgstr "Could not list roles for user %s"
+ msgstr "No se pudieron listar los roles para el usuario %s"
  
--#: ../semanage/seobject.py:942
-+#: ../semanage/seobject.py:946
+-#: ../semanage/seobject.py:946
++#: ../semanage/seobject.py:921
  msgid "Labeling"
--msgstr ""
-+msgstr "Labelling"
+ msgstr "Etiquetado"
  
--#: ../semanage/seobject.py:942
-+#: ../semanage/seobject.py:946
+-#: ../semanage/seobject.py:946
++#: ../semanage/seobject.py:921
  msgid "MLS/"
--msgstr ""
-+msgstr "MLS/"
+ msgstr "MLS/"
  
--#: ../semanage/seobject.py:943
-+#: ../semanage/seobject.py:947
+-#: ../semanage/seobject.py:947
++#: ../semanage/seobject.py:922
  msgid "Prefix"
--msgstr ""
-+msgstr "Prefix"
+ msgstr "Prefijo"
  
--#: ../semanage/seobject.py:943
-+#: ../semanage/seobject.py:947
+-#: ../semanage/seobject.py:947
++#: ../semanage/seobject.py:922
  msgid "MCS Level"
--msgstr ""
-+msgstr "MCS Level"
+ msgstr "Nivel MCS"
  
--#: ../semanage/seobject.py:943
-+#: ../semanage/seobject.py:947
+-#: ../semanage/seobject.py:947
++#: ../semanage/seobject.py:922
  msgid "MCS Range"
--msgstr ""
-+msgstr "MCS Range"
+ msgstr "Rango MCS"
  
--#: ../semanage/seobject.py:943 ../semanage/seobject.py:948
-+#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
+-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
++#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
+ #: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
  msgid "SELinux Roles"
--msgstr ""
-+msgstr "SELinux Roles"
+ msgstr "Roles SELinux"
  
--#: ../semanage/seobject.py:963
-+#: ../semanage/seobject.py:967
+-#: ../semanage/seobject.py:967
++#: ../semanage/seobject.py:944
  msgid "Protocol udp or tcp is required"
- msgstr "Protocol udp or tcp is required"
+ msgstr "Se requiere protocolo udp o tcp"
  
--#: ../semanage/seobject.py:965
-+#: ../semanage/seobject.py:969
+-#: ../semanage/seobject.py:969
++#: ../semanage/seobject.py:946
  msgid "Port is required"
- msgstr "Port is required"
+ msgstr "Se requiere un puerto"
  
--#: ../semanage/seobject.py:975
--#, fuzzy
-+#: ../semanage/seobject.py:979
+-#: ../semanage/seobject.py:979
++#: ../semanage/seobject.py:956
  msgid "Invalid Port"
--msgstr "Invalid prefix %s"
-+msgstr ""
+-msgstr ""
++msgstr "Puerto no válido"
  
--#: ../semanage/seobject.py:979
-+#: ../semanage/seobject.py:983
+-#: ../semanage/seobject.py:983
++#: ../semanage/seobject.py:960
  #, python-format
  msgid "Could not create a key for %s/%s"
- msgstr "Could not create a key for %s/%s"
+ msgstr "No se pudo crear una clave para %s/%s"
  
--#: ../semanage/seobject.py:990
-+#: ../semanage/seobject.py:994
+-#: ../semanage/seobject.py:994
++#: ../semanage/seobject.py:971
  msgid "Type is required"
- msgstr "Type is required"
+ msgstr "Se requiere tipo"
  
--#: ../semanage/seobject.py:996 ../semanage/seobject.py:1055
--#: ../semanage/seobject.py:1110 ../semanage/seobject.py:1116
-+#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
-+#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
+-#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
+-#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
++#: ../semanage/seobject.py:974 ../semanage/seobject.py:1036
++#: ../semanage/seobject.py:1794
++#, python-format
++msgid "Type %s is invalid, must be a port type"
++msgstr ""
++
++#: ../semanage/seobject.py:980 ../semanage/seobject.py:1042
++#: ../semanage/seobject.py:1097 ../semanage/seobject.py:1103
  #, python-format
  msgid "Could not check if port %s/%s is defined"
- msgstr "Could not check if port %s/%s is defined"
+ msgstr "No se pudo chequear si el puerto %s/%s está definido"
  
--#: ../semanage/seobject.py:998
-+#: ../semanage/seobject.py:1002
+-#: ../semanage/seobject.py:1002
++#: ../semanage/seobject.py:982
  #, python-format
  msgid "Port %s/%s already defined"
- msgstr "Port %s/%s already defined"
+ msgstr "El puerto %s/%s ya está definido"
  
--#: ../semanage/seobject.py:1002
-+#: ../semanage/seobject.py:1006
+-#: ../semanage/seobject.py:1006
++#: ../semanage/seobject.py:986
  #, python-format
  msgid "Could not create port for %s/%s"
- msgstr "Could not create port for %s/%s"
+ msgstr "No se pudo crear el puerto para %s/%s"
  
--#: ../semanage/seobject.py:1008
-+#: ../semanage/seobject.py:1012
+-#: ../semanage/seobject.py:1012
++#: ../semanage/seobject.py:992
  #, python-format
  msgid "Could not create context for %s/%s"
- msgstr "Could not create context for %s/%s"
+ msgstr "No se pudo crear el contexto para %s/%s"
  
--#: ../semanage/seobject.py:1012
-+#: ../semanage/seobject.py:1016
+-#: ../semanage/seobject.py:1016
++#: ../semanage/seobject.py:996
  #, python-format
  msgid "Could not set user in port context for %s/%s"
- msgstr "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:1016
-+#: ../semanage/seobject.py:1020
+-#: ../semanage/seobject.py:1020
++#: ../semanage/seobject.py:1000
  #, python-format
  msgid "Could not set role in port context for %s/%s"
- msgstr "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:1020
-+#: ../semanage/seobject.py:1024
+-#: ../semanage/seobject.py:1024
++#: ../semanage/seobject.py:1004
  #, python-format
  msgid "Could not set type in port context for %s/%s"
- msgstr "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:1025
-+#: ../semanage/seobject.py:1029
+-#: ../semanage/seobject.py:1029
++#: ../semanage/seobject.py:1009
  #, 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"
+ msgstr "No se pudo fijar los campos mls en el contexto de puerto para %s/%s"
  
--#: ../semanage/seobject.py:1029
-+#: ../semanage/seobject.py:1033
+-#: ../semanage/seobject.py:1033
++#: ../semanage/seobject.py:1013
  #, python-format
  msgid "Could not set port context for %s/%s"
- msgstr "Could not set port context for %s/%s"
+ msgstr "No se pudo poner el contexto de puerto para %s/%s"
  
--#: ../semanage/seobject.py:1033
-+#: ../semanage/seobject.py:1037
+-#: ../semanage/seobject.py:1037
++#: ../semanage/seobject.py:1017
  #, python-format
  msgid "Could not add port %s/%s"
- msgstr "Could not add port %s/%s"
+ msgstr "No se pudo agregar puerto %s/%s"
  
--#: ../semanage/seobject.py:1047 ../semanage/seobject.py:1312
--#: ../semanage/seobject.py:1508
-+#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
-+#: ../semanage/seobject.py:1512
+-#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
+-#: ../semanage/seobject.py:1512
++#: ../semanage/seobject.py:1031 ../semanage/seobject.py:1304
++#: ../semanage/seobject.py:1503
  msgid "Requires setype or serange"
- msgstr "Requires setype or serange"
+ msgstr "Se requiere setype o serange"
  
--#: ../semanage/seobject.py:1049
-+#: ../semanage/seobject.py:1053
+-#: ../semanage/seobject.py:1053
++#: ../semanage/seobject.py:1033
  msgid "Requires setype"
- msgstr "Requires setype"
+ msgstr "Se requiere setype"
  
--#: ../semanage/seobject.py:1057 ../semanage/seobject.py:1112
-+#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
+-#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
++#: ../semanage/seobject.py:1044 ../semanage/seobject.py:1099
  #, python-format
  msgid "Port %s/%s is not defined"
- msgstr "Port %s/%s is not defined"
+ msgstr "El puerto %s/%s no está definido"
  
--#: ../semanage/seobject.py:1061
-+#: ../semanage/seobject.py:1065
+-#: ../semanage/seobject.py:1065
++#: ../semanage/seobject.py:1048
  #, python-format
  msgid "Could not query port %s/%s"
- msgstr "Could not query port %s/%s"
+ msgstr "No se pudo consultar el puerto %s/%s"
  
--#: ../semanage/seobject.py:1072
-+#: ../semanage/seobject.py:1076
+-#: ../semanage/seobject.py:1076
++#: ../semanage/seobject.py:1059
  #, python-format
  msgid "Could not modify port %s/%s"
- msgstr "Could not modify port %s/%s"
+ msgstr "No se pudo modificar el puerto %s/%s"
  
--#: ../semanage/seobject.py:1085
--#, fuzzy
-+#: ../semanage/seobject.py:1089
+-#: ../semanage/seobject.py:1089
++#: ../semanage/seobject.py:1072
  msgid "Could not list the ports"
--msgstr "Could not list ports"
-+msgstr "Could not list the ports"
+ msgstr "No se pueden listar los puertos"
  
--#: ../semanage/seobject.py:1101
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1105
-+#, python-format
+-#: ../semanage/seobject.py:1105
++#: ../semanage/seobject.py:1088
+ #, python-format
  msgid "Could not delete the port %s"
--msgstr "Could not delete port %s/%s"
-+msgstr "Could not delete the port %s"
+ msgstr "No se puede borrar el puerto %s"
  
--#: ../semanage/seobject.py:1118
-+#: ../semanage/seobject.py:1122
+-#: ../semanage/seobject.py:1122
++#: ../semanage/seobject.py:1105
  #, python-format
  msgid "Port %s/%s is defined in policy, cannot be deleted"
- msgstr "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:1122
-+#: ../semanage/seobject.py:1126
+-#: ../semanage/seobject.py:1126
++#: ../semanage/seobject.py:1109
  #, python-format
  msgid "Could not delete port %s/%s"
- msgstr "Could not delete port %s/%s"
+ msgstr "No se puede borrar el puerto %s/%s"
  
--#: ../semanage/seobject.py:1138 ../semanage/seobject.py:1160
-+#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
+-#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
++#: ../semanage/seobject.py:1125 ../semanage/seobject.py:1147
  msgid "Could not list ports"
- msgstr "Could not list ports"
+ msgstr "No se pueden listar los puertos"
  
--#: ../semanage/seobject.py:1199
-+#: ../semanage/seobject.py:1203
+-#: ../semanage/seobject.py:1203
++#: ../semanage/seobject.py:1186
  msgid "SELinux Port Type"
--msgstr ""
-+msgstr "SELinux Port Type"
+ msgstr "Tipo de Puerto SELinux"
  
--#: ../semanage/seobject.py:1199
-+#: ../semanage/seobject.py:1203
+-#: ../semanage/seobject.py:1203
++#: ../semanage/seobject.py:1186
  msgid "Proto"
--msgstr ""
-+msgstr "Proto"
+ msgstr "Proto"
  
--#: ../semanage/seobject.py:1199
-+#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
+-#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
++#: ../semanage/seobject.py:1186 ../gui/system-config-selinux.glade:335
  msgid "Port Number"
--msgstr ""
-+msgstr "Port Number"
+ msgstr "Número de Puerto"
  
--#: ../semanage/seobject.py:1218
--#, fuzzy
-+#: ../semanage/seobject.py:1222
+-#: ../semanage/seobject.py:1222
++#: ../semanage/seobject.py:1207
  msgid "Node Address is required"
--msgstr "Port is required"
-+msgstr "Node Address is required"
+ msgstr "Se requiere una Dirección de Nodo"
  
--#: ../semanage/seobject.py:1233
-+#: ../semanage/seobject.py:1237
+-#: ../semanage/seobject.py:1237
++#: ../semanage/seobject.py:1222
  msgid "Unknown or missing protocol"
--msgstr ""
-+msgstr "Unknown or missing protocol"
+ msgstr "Falta el protocolo o es desconocido"
  
--#: ../semanage/seobject.py:1247 ../semanage/seobject.py:1446
--#: ../semanage/seobject.py:1724
-+#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
-+#: ../semanage/seobject.py:1728
- msgid "SELinux Type is required"
- msgstr "SELinux Type is required"
- 
--#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1316
--#: ../semanage/seobject.py:1352 ../semanage/seobject.py:1450
--#: ../semanage/seobject.py:1512 ../semanage/seobject.py:1546
+-#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
 -#: ../semanage/seobject.py:1728
-+#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
-+#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
-+#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
-+#: ../semanage/seobject.py:1732
+-msgid "SELinux Type is required"
++#: ../semanage/seobject.py:1236
++#, fuzzy
++msgid "SELinux node type is required"
+ msgstr "Se requiere el tipo SELinux "
+ 
+-#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
+-#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
+-#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
+-#: ../semanage/seobject.py:1732
++#: ../semanage/seobject.py:1239 ../semanage/seobject.py:1307
++#, python-format
++msgid "Type %s is invalid, must be a node type"
++msgstr ""
++
++#: ../semanage/seobject.py:1243 ../semanage/seobject.py:1311
++#: ../semanage/seobject.py:1347 ../semanage/seobject.py:1445
++#: ../semanage/seobject.py:1507 ../semanage/seobject.py:1541
++#: ../semanage/seobject.py:1739
  #, python-format
  msgid "Could not create key for %s"
- msgstr "Could not create key for %s"
+ msgstr "No se pudo crear clave para %s"
  
--#: ../semanage/seobject.py:1253 ../semanage/seobject.py:1320
--#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1362
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
-+#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
-+#, python-format
+-#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
+-#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
++#: ../semanage/seobject.py:1245 ../semanage/seobject.py:1315
++#: ../semanage/seobject.py:1351 ../semanage/seobject.py:1357
+ #, python-format
  msgid "Could not check if addr %s is defined"
--msgstr "Could not check if port %s/%s is defined"
-+msgstr "Could not check if addr %s is defined"
+ msgstr "No se pudo chequear si la dirección %s está definida"
  
--#: ../semanage/seobject.py:1262
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1266
-+#, python-format
+-#: ../semanage/seobject.py:1266
++#: ../semanage/seobject.py:1254
+ #, python-format
  msgid "Could not create addr for %s"
--msgstr "Could not create a key for %s"
-+msgstr "Could not create addr for %s"
+ msgstr "No se pudo crear la dirección para %s"
  
--#: ../semanage/seobject.py:1268 ../semanage/seobject.py:1466
--#: ../semanage/seobject.py:1686
-+#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
-+#: ../semanage/seobject.py:1690
+-#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
+-#: ../semanage/seobject.py:1690
++#: ../semanage/seobject.py:1260 ../semanage/seobject.py:1461
++#: ../semanage/seobject.py:1694
  #, python-format
  msgid "Could not create context for %s"
- msgstr "Could not create context for %s"
+ msgstr "No se pudo crear el contexto para %s"
  
--#: ../semanage/seobject.py:1272
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1276
-+#, python-format
+-#: ../semanage/seobject.py:1276
++#: ../semanage/seobject.py:1264
+ #, python-format
  msgid "Could not set mask for %s"
--msgstr "Could not set name for %s"
-+msgstr "Could not set mask for %s"
+ msgstr "No se pudo poner la máscara para %s"
  
--#: ../semanage/seobject.py:1276
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1280
-+#, python-format
+-#: ../semanage/seobject.py:1280
++#: ../semanage/seobject.py:1268
+ #, python-format
  msgid "Could not set user in addr context for %s"
--msgstr "Could not set user in file context for %s"
-+msgstr "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:1280
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1284
-+#, python-format
+-#: ../semanage/seobject.py:1284
++#: ../semanage/seobject.py:1272
+ #, python-format
  msgid "Could not set role in addr context for %s"
--msgstr "Could not set role in file context for %s"
-+msgstr "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:1284
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1288
-+#, python-format
+-#: ../semanage/seobject.py:1288
++#: ../semanage/seobject.py:1276
+ #, python-format
  msgid "Could not set type in addr context for %s"
--msgstr "Could not set type in file context for %s"
-+msgstr "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:1289
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1293
-+#, python-format
+-#: ../semanage/seobject.py:1293
++#: ../semanage/seobject.py:1281
+ #, python-format
  msgid "Could not set mls fields in addr context for %s"
--msgstr "Could not set mls fields in file context for %s"
-+msgstr "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"
  
--#: ../semanage/seobject.py:1293
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1297
-+#, python-format
+-#: ../semanage/seobject.py:1297
++#: ../semanage/seobject.py:1285
+ #, python-format
  msgid "Could not set addr context for %s"
--msgstr "Could not set file context for %s"
-+msgstr "Could not set addr context for %s"
+ msgstr "No se pudo poner el contexto de dirección para %s"
  
--#: ../semanage/seobject.py:1297
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1301
-+#, python-format
+-#: ../semanage/seobject.py:1301
++#: ../semanage/seobject.py:1289
+ #, python-format
  msgid "Could not add addr %s"
--msgstr "Could not add port %s/%s"
-+msgstr "Could not add addr %s"
+ msgstr "No se pudo agregar la dirección %s"
  
--#: ../semanage/seobject.py:1322 ../semanage/seobject.py:1358
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
-+#, python-format
+-#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
++#: ../semanage/seobject.py:1317 ../semanage/seobject.py:1353
+ #, python-format
  msgid "Addr %s is not defined"
--msgstr "Port %s/%s is not defined"
-+msgstr "Addr %s is not defined"
+ msgstr "La dirección %s no está definida"
  
--#: ../semanage/seobject.py:1326
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1330
-+#, python-format
+-#: ../semanage/seobject.py:1330
++#: ../semanage/seobject.py:1321
+ #, python-format
  msgid "Could not query addr %s"
--msgstr "Could not query port %s/%s"
-+msgstr "Could not query addr %s"
+ msgstr "No se pudo consultar la dirección %s"
  
--#: ../semanage/seobject.py:1336
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1340
-+#, python-format
+-#: ../semanage/seobject.py:1340
++#: ../semanage/seobject.py:1331
+ #, python-format
  msgid "Could not modify addr %s"
--msgstr "Could not modify port %s/%s"
-+msgstr "Could not modify addr %s"
+ msgstr "No se pudo modificar la dirección %s"
  
--#: ../semanage/seobject.py:1364
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1368
-+#, python-format
+-#: ../semanage/seobject.py:1368
++#: ../semanage/seobject.py:1359
+ #, python-format
  msgid "Addr %s is defined in policy, cannot be deleted"
--msgstr "Port %s/%s is defined in policy, cannot be deleted"
-+msgstr "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:1368
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1372
-+#, python-format
+-#: ../semanage/seobject.py:1372
++#: ../semanage/seobject.py:1363
+ #, python-format
  msgid "Could not delete addr %s"
--msgstr "Could not delete interface %s"
-+msgstr "Could not delete addr %s"
+ msgstr "No se pudo borrar la dirección %s"
  
--#: ../semanage/seobject.py:1380
--#, fuzzy
-+#: ../semanage/seobject.py:1384
+-#: ../semanage/seobject.py:1384
++#: ../semanage/seobject.py:1375
  msgid "Could not deleteall node mappings"
--msgstr "Could not delete login mapping for %s"
-+msgstr ""
+-msgstr ""
++msgstr "No se pudieron eliminar todos los mapeos de nodo"
  
--#: ../semanage/seobject.py:1394
--#, fuzzy
-+#: ../semanage/seobject.py:1398
+-#: ../semanage/seobject.py:1398
++#: ../semanage/seobject.py:1389
  msgid "Could not list addrs"
--msgstr "Could not list ports"
-+msgstr "Could not list addrs"
+ msgstr "No se pudieron listar las direcciones"
  
--#: ../semanage/seobject.py:1454 ../semanage/seobject.py:1516
--#: ../semanage/seobject.py:1550 ../semanage/seobject.py:1556
-+#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
-+#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
+-#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
+-#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
++#: ../semanage/seobject.py:1441 ../semanage/seobject.py:1732
++msgid "SELinux Type is required"
++msgstr "Se requiere el tipo SELinux "
++
++#: ../semanage/seobject.py:1449 ../semanage/seobject.py:1511
++#: ../semanage/seobject.py:1545 ../semanage/seobject.py:1551
  #, python-format
  msgid "Could not check if interface %s is defined"
- msgstr "Could not check if interface %s is defined"
+ msgstr "No se pudo chequear si la interfase %s está definida"
  
--#: ../semanage/seobject.py:1461
-+#: ../semanage/seobject.py:1465
+-#: ../semanage/seobject.py:1465
++#: ../semanage/seobject.py:1456
  #, python-format
  msgid "Could not create interface for %s"
- msgstr "Could not create interface for %s"
+ msgstr "No se pudo crear la interfaz para %s"
  
--#: ../semanage/seobject.py:1470
-+#: ../semanage/seobject.py:1474
+-#: ../semanage/seobject.py:1474
++#: ../semanage/seobject.py:1465
  #, python-format
  msgid "Could not set user in interface context for %s"
- msgstr "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:1474
-+#: ../semanage/seobject.py:1478
+-#: ../semanage/seobject.py:1478
++#: ../semanage/seobject.py:1469
  #, python-format
  msgid "Could not set role in interface context for %s"
- msgstr "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:1478
-+#: ../semanage/seobject.py:1482
+-#: ../semanage/seobject.py:1482
++#: ../semanage/seobject.py:1473
  #, python-format
  msgid "Could not set type in interface context for %s"
- msgstr "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:1483
-+#: ../semanage/seobject.py:1487
+-#: ../semanage/seobject.py:1487
++#: ../semanage/seobject.py:1478
  #, python-format
  msgid "Could not set mls fields in interface context for %s"
- msgstr "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:1487
-+#: ../semanage/seobject.py:1491
+-#: ../semanage/seobject.py:1491
++#: ../semanage/seobject.py:1482
  #, python-format
  msgid "Could not set interface context for %s"
- msgstr "Could not set interface context for %s"
+ msgstr "No se pudo poner el contexto de interfaz para %s"
  
--#: ../semanage/seobject.py:1491
-+#: ../semanage/seobject.py:1495
+-#: ../semanage/seobject.py:1495
++#: ../semanage/seobject.py:1486
  #, python-format
  msgid "Could not set message context for %s"
- msgstr "Could not set message context for %s"
+ msgstr "No se pudo poner el contexto de mensaje para %s"
  
--#: ../semanage/seobject.py:1495
-+#: ../semanage/seobject.py:1499
+-#: ../semanage/seobject.py:1499
++#: ../semanage/seobject.py:1490
  #, python-format
  msgid "Could not add interface %s"
- msgstr "Could not add interface %s"
+ msgstr "No se pudo agregar la interfaz %s"
  
--#: ../semanage/seobject.py:1518 ../semanage/seobject.py:1552
-+#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
+-#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
++#: ../semanage/seobject.py:1513 ../semanage/seobject.py:1547
  #, python-format
  msgid "Interface %s is not defined"
- msgstr "Interface %s is not defined"
+ msgstr "La interfaz %s no está definida"
  
--#: ../semanage/seobject.py:1522
-+#: ../semanage/seobject.py:1526
+-#: ../semanage/seobject.py:1526
++#: ../semanage/seobject.py:1517
  #, python-format
  msgid "Could not query interface %s"
- msgstr "Could not query interface %s"
+ msgstr "No se pudo consultar la interfaz %s"
  
--#: ../semanage/seobject.py:1533
-+#: ../semanage/seobject.py:1537
+-#: ../semanage/seobject.py:1537
++#: ../semanage/seobject.py:1528
  #, python-format
  msgid "Could not modify interface %s"
- msgstr "Could not modify interface %s"
+ msgstr "No se pudo modificar la interfaz %s"
  
--#: ../semanage/seobject.py:1558
-+#: ../semanage/seobject.py:1562
+-#: ../semanage/seobject.py:1562
++#: ../semanage/seobject.py:1553
  #, python-format
  msgid "Interface %s is defined in policy, cannot be deleted"
- msgstr "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:1562
-+#: ../semanage/seobject.py:1566
+-#: ../semanage/seobject.py:1566
++#: ../semanage/seobject.py:1557
  #, python-format
  msgid "Could not delete interface %s"
- msgstr "Could not delete interface %s"
+ msgstr "No se pudo borrar la interfaz %s"
  
--#: ../semanage/seobject.py:1574
--#, fuzzy
-+#: ../semanage/seobject.py:1578
+-#: ../semanage/seobject.py:1578
++#: ../semanage/seobject.py:1569
  msgid "Could not delete all interface  mappings"
--msgstr "Could not delete interface %s"
-+msgstr ""
+-msgstr ""
++msgstr "No se pudieron eliminar todos los mapeos de interfaz"
  
--#: ../semanage/seobject.py:1588
-+#: ../semanage/seobject.py:1592
+-#: ../semanage/seobject.py:1592
++#: ../semanage/seobject.py:1583
  msgid "Could not list interfaces"
- msgstr "Could not list interfaces"
+ msgstr "No se pudieron listar las interfaces"
  
--#: ../semanage/seobject.py:1613
-+#: ../semanage/seobject.py:1617
+-#: ../semanage/seobject.py:1617
++#: ../semanage/seobject.py:1608
  msgid "SELinux Interface"
--msgstr ""
-+msgstr "SELinux Interface"
+ msgstr "Interfaz SELinux"
  
--#: ../semanage/seobject.py:1613 ../semanage/seobject.py:1936
-+#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
+-#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
++#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1954
  msgid "Context"
--msgstr ""
-+msgstr "Context"
+ msgstr "Contexto"
  
--#: ../semanage/seobject.py:1663
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1667
-+#, python-format
+-#: ../semanage/seobject.py:1667
++#: ../semanage/seobject.py:1671
+ #, python-format
  msgid "Equivalence class for %s already exists"
--msgstr "File context for %s already defined"
-+msgstr ""
+-msgstr ""
++msgstr "Ya existe una clase equivalente de %s"
  
--#: ../semanage/seobject.py:1669
-+#: ../semanage/seobject.py:1673
+-#: ../semanage/seobject.py:1673
++#: ../semanage/seobject.py:1677
  #, 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'"
  
--#: ../semanage/seobject.py:1678
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1682
-+#, python-format
+-#: ../semanage/seobject.py:1682
++#: ../semanage/seobject.py:1686
+ #, python-format
  msgid "Equivalence class for %s does not exists"
--msgstr "Linux User %s does not exist"
-+msgstr ""
+-msgstr ""
++msgstr "No existe una clase equivalente de %s"
  
--#: ../semanage/seobject.py:1692
-+#: ../semanage/seobject.py:1696
+-#: ../semanage/seobject.py:1696
++#: ../semanage/seobject.py:1700
  #, python-format
  msgid "Could not set user in file context for %s"
- msgstr "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:1696
-+#: ../semanage/seobject.py:1700
+-#: ../semanage/seobject.py:1700
++#: ../semanage/seobject.py:1704
  #, python-format
  msgid "Could not set role in file context for %s"
- msgstr "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:1701 ../semanage/seobject.py:1758
-+#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
+-#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
++#: ../semanage/seobject.py:1709 ../semanage/seobject.py:1769
  #, python-format
  msgid "Could not set mls fields in file context for %s"
- msgstr "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:1707
-+#: ../semanage/seobject.py:1711
+-#: ../semanage/seobject.py:1711
++#: ../semanage/seobject.py:1715
  msgid "Invalid file specification"
--msgstr ""
-+msgstr "Invalid file specification"
+ msgstr "Especificación de archivo inválida"
  
--#: ../semanage/seobject.py:1709
-+#: ../semanage/seobject.py:1713
+-#: ../semanage/seobject.py:1713
++#: ../semanage/seobject.py:1717
  msgid "File specification can not include spaces"
- msgstr ""
+-msgstr ""
++msgstr "La especificación de archivo no puede incluir espacios"
  
--#: ../semanage/seobject.py:1714
-+#: ../semanage/seobject.py:1718
+-#: ../semanage/seobject.py:1718
++#: ../semanage/seobject.py:1722
  #, 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'"
++
++#: ../semanage/seobject.py:1735
++#, python-format
++msgid "Type %s is invalid, must be a file or device type"
++msgstr ""
  
--#: ../semanage/seobject.py:1732 ../semanage/seobject.py:1737
--#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1872
--#: ../semanage/seobject.py:1876
-+#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
-+#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
-+#: ../semanage/seobject.py:1880
+-#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
+-#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
+-#: ../semanage/seobject.py:1880
++#: ../semanage/seobject.py:1743 ../semanage/seobject.py:1748
++#: ../semanage/seobject.py:1804 ../semanage/seobject.py:1886
++#: ../semanage/seobject.py:1890
  #, python-format
  msgid "Could not check if file context for %s is defined"
- msgstr "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:1745
-+#: ../semanage/seobject.py:1749
+-#: ../semanage/seobject.py:1749
++#: ../semanage/seobject.py:1756
  #, python-format
  msgid "Could not create file context for %s"
- msgstr "Could not create file context for %s"
+ msgstr "No se pudo crear el contexto de archivo para %s"
  
--#: ../semanage/seobject.py:1753
-+#: ../semanage/seobject.py:1757
+-#: ../semanage/seobject.py:1757
++#: ../semanage/seobject.py:1764
  #, python-format
  msgid "Could not set type in file context for %s"
- msgstr "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:1761 ../semanage/seobject.py:1818
--#: ../semanage/seobject.py:1822
-+#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
-+#: ../semanage/seobject.py:1826
+-#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
+-#: ../semanage/seobject.py:1826
++#: ../semanage/seobject.py:1772 ../semanage/seobject.py:1832
++#: ../semanage/seobject.py:1836
  #, python-format
  msgid "Could not set file context for %s"
- msgstr "Could not set file context for %s"
+ msgstr "No se pudo poner el contexto de archivo para %s"
  
--#: ../semanage/seobject.py:1767
-+#: ../semanage/seobject.py:1771
+-#: ../semanage/seobject.py:1771
++#: ../semanage/seobject.py:1778
  #, python-format
  msgid "Could not add file context for %s"
- msgstr "Could not add file context for %s"
+ msgstr "No se pudo agregar el contexto de archivo para %s"
  
--#: ../semanage/seobject.py:1781
-+#: ../semanage/seobject.py:1785
+-#: ../semanage/seobject.py:1785
++#: ../semanage/seobject.py:1792
  msgid "Requires setype, serange or seuser"
- msgstr "Requires setype, serange or seuser"
+ msgstr "Se requiere setype, serange o seuser"
  
--#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1880
-+#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
+-#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
++#: ../semanage/seobject.py:1808 ../semanage/seobject.py:1894
  #, python-format
  msgid "File context for %s is not defined"
- msgstr "File context for %s is not defined"
+ msgstr "El contexto de archivo para %s no está definido"
  
--#: ../semanage/seobject.py:1800
-+#: ../semanage/seobject.py:1804
+-#: ../semanage/seobject.py:1804
++#: ../semanage/seobject.py:1814
  #, python-format
  msgid "Could not query file context for %s"
- msgstr "Could not query file context for %s"
+ msgstr "No se pudo consultar el contexto de archivo para %s"
  
--#: ../semanage/seobject.py:1826
-+#: ../semanage/seobject.py:1830
+-#: ../semanage/seobject.py:1830
++#: ../semanage/seobject.py:1840
  #, python-format
  msgid "Could not modify file context for %s"
- msgstr "Could not modify file context for %s"
+ msgstr "No se pudo modificar el contexto de archivo para %s"
  
--#: ../semanage/seobject.py:1839
--#, fuzzy
-+#: ../semanage/seobject.py:1843
+-#: ../semanage/seobject.py:1843
++#: ../semanage/seobject.py:1853
  msgid "Could not list the file contexts"
--msgstr "Could not list file contexts"
-+msgstr "Could not list the file contexts"
+ msgstr "No se pudieron listar los contextos de archivo"
  
--#: ../semanage/seobject.py:1853
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1857
-+#, python-format
+-#: ../semanage/seobject.py:1857
++#: ../semanage/seobject.py:1867
+ #, python-format
  msgid "Could not delete the file context %s"
--msgstr "Could not delete file context for %s"
-+msgstr "Could not delete the file context %s"
+ msgstr "No se pudo borrar el contexto de archivo %s"
  
--#: ../semanage/seobject.py:1878
-+#: ../semanage/seobject.py:1882
+-#: ../semanage/seobject.py:1882
++#: ../semanage/seobject.py:1892
  #, 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"
+ msgstr ""
+ "El contexto de archivo para %s está definido en la política, no se puede "
+ "borrar"
  
--#: ../semanage/seobject.py:1884
-+#: ../semanage/seobject.py:1888
+-#: ../semanage/seobject.py:1888
++#: ../semanage/seobject.py:1898
  #, python-format
  msgid "Could not delete file context for %s"
- msgstr "Could not delete file context for %s"
+ msgstr "No se pudo borrar el contexto de archivo para %s"
  
--#: ../semanage/seobject.py:1899
-+#: ../semanage/seobject.py:1903
+-#: ../semanage/seobject.py:1903
++#: ../semanage/seobject.py:1913
  msgid "Could not list file contexts"
- msgstr "Could not list file contexts"
+ msgstr "No se pudieron listar los contextos de archivo"
  
--#: ../semanage/seobject.py:1903
-+#: ../semanage/seobject.py:1907
+-#: ../semanage/seobject.py:1907
++#: ../semanage/seobject.py:1917
  msgid "Could not list local file contexts"
- msgstr "Could not list local file contexts"
+ msgstr "No se pudieron listar los contextos de archivo"
  
--#: ../semanage/seobject.py:1936
-+#: ../semanage/seobject.py:1944
+-#: ../semanage/seobject.py:1944
++#: ../semanage/seobject.py:1954
  msgid "SELinux fcontext"
--msgstr ""
-+msgstr "SELinux fcontext"
+ msgstr "fcontext SELinux"
  
--#: ../semanage/seobject.py:1936
-+#: ../semanage/seobject.py:1944
+-#: ../semanage/seobject.py:1944
++#: ../semanage/seobject.py:1954
  msgid "type"
--msgstr ""
-+msgstr "type"
+ msgstr "tipo"
  
--#: ../semanage/seobject.py:1949
-+#: ../semanage/seobject.py:1957
+-#: ../semanage/seobject.py:1957
++#: ../semanage/seobject.py:1967
  msgid ""
  "\n"
  "SELinux Distribution fcontext Equivalence \n"
  msgstr ""
++"\n"
++"Equivalencia SELinux de distribución de fcontext\n"
  
--#: ../semanage/seobject.py:1954
-+#: ../semanage/seobject.py:1962
+-#: ../semanage/seobject.py:1962
++#: ../semanage/seobject.py:1972
  msgid ""
  "\n"
  "SELinux Local fcontext Equivalence \n"
  msgstr ""
++"\n"
++"Equivalencia SELinux Local de fcontext\n"
  
--#: ../semanage/seobject.py:1988 ../semanage/seobject.py:2040
--#: ../semanage/seobject.py:2046
-+#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
-+#: ../semanage/seobject.py:2054
+-#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
+-#: ../semanage/seobject.py:2054
++#: ../semanage/seobject.py:2006 ../semanage/seobject.py:2059
++#: ../semanage/seobject.py:2065
  #, python-format
  msgid "Could not check if boolean %s is defined"
- msgstr "Could not check if boolean %s is defined"
+ msgstr "No se pudo chequear si el booleano %s está definido"
  
--#: ../semanage/seobject.py:1990 ../semanage/seobject.py:2042
-+#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
+-#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
++#: ../semanage/seobject.py:2008 ../semanage/seobject.py:2061
  #, python-format
  msgid "Boolean %s is not defined"
- msgstr "Boolean %s is not defined"
+ msgstr "El booleano %s no está definido"
  
--#: ../semanage/seobject.py:1994
-+#: ../semanage/seobject.py:2002
+-#: ../semanage/seobject.py:2002
++#: ../semanage/seobject.py:2012
  #, python-format
  msgid "Could not query file context %s"
- msgstr "Could not query file context %s"
+ msgstr "No se pudo consultar el contexto de archivo %s"
  
--#: ../semanage/seobject.py:1999
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:2007
-+#, python-format
+-#: ../semanage/seobject.py:2007
++#: ../semanage/seobject.py:2017
+ #, python-format
  msgid "You must specify one of the following values: %s"
--msgstr "You must specify a prefix"
-+msgstr "You must specify one of the following values: %s"
+ msgstr "Debe especificar uno de los siguientes valores: %s"
  
--#: ../semanage/seobject.py:2004
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:2012
-+#, python-format
+-#: ../semanage/seobject.py:2012
++#: ../semanage/seobject.py:2022
+ #, python-format
  msgid "Could not set active value of boolean %s"
--msgstr "Could not delete boolean %s"
-+msgstr "Could not set active value of boolean %s"
+ msgstr "No se pudo poner el valor actual del booleano %s"
  
--#: ../semanage/seobject.py:2007
-+#: ../semanage/seobject.py:2015
+-#: ../semanage/seobject.py:2015
++#: ../semanage/seobject.py:2025
  #, python-format
  msgid "Could not modify boolean %s"
- msgstr "Could not modify boolean %s"
+ msgstr "No se pudo modificar el booleano %s"
  
--#: ../semanage/seobject.py:2025
-+#: ../semanage/seobject.py:2033
+-#: ../semanage/seobject.py:2033
++#: ../semanage/seobject.py:2043
  #, python-format
  msgid "Bad format %s: Record %s"
--msgstr ""
-+msgstr "Bad format %s: Record %s"
+ msgstr "Formato incorrecto %s: Registro %s"
  
--#: ../semanage/seobject.py:2048
-+#: ../semanage/seobject.py:2056
+-#: ../semanage/seobject.py:2056
++#: ../semanage/seobject.py:2067
  #, python-format
  msgid "Boolean %s is defined in policy, cannot be deleted"
- msgstr "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:2052
-+#: ../semanage/seobject.py:2060
+-#: ../semanage/seobject.py:2060
++#: ../semanage/seobject.py:2071
  #, python-format
  msgid "Could not delete boolean %s"
- msgstr "Could not delete boolean %s"
+ msgstr "No se puede borrar el booleano %s"
  
--#: ../semanage/seobject.py:2064 ../semanage/seobject.py:2081
-+#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
+-#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
++#: ../semanage/seobject.py:2083 ../semanage/seobject.py:2100
  msgid "Could not list booleans"
- msgstr "Could not list booleans"
+ msgstr "No se pueden listar los booleanos"
  
--#: ../semanage/seobject.py:2104
-+#: ../semanage/seobject.py:2112
+-#: ../semanage/seobject.py:2112
++#: ../semanage/seobject.py:2125
  msgid "unknown"
--msgstr ""
-+msgstr "unknown"
+ msgstr "desconocido"
  
--#: ../semanage/seobject.py:2117
-+#: ../semanage/seobject.py:2125
+-#: ../semanage/seobject.py:2125
++#: ../semanage/seobject.py:2138
  msgid "off"
--msgstr ""
-+msgstr "off"
+ msgstr "apagado"
  
--#: ../semanage/seobject.py:2117
-+#: ../semanage/seobject.py:2125
+-#: ../semanage/seobject.py:2125
++#: ../semanage/seobject.py:2138
  msgid "on"
--msgstr ""
-+msgstr "on"
+ msgstr "encendido"
  
--#: ../semanage/seobject.py:2131
-+#: ../semanage/seobject.py:2139
+-#: ../semanage/seobject.py:2139
++#: ../semanage/seobject.py:2152
  msgid "SELinux boolean"
--msgstr ""
-+msgstr "SELinux boolean"
+ msgstr "booleano SELinux"
  
--#: ../semanage/seobject.py:2131
-+#: ../semanage/seobject.py:2139
+-#: ../semanage/seobject.py:2139
++#: ../semanage/seobject.py:2152
  msgid "State"
- msgstr ""
+-msgstr ""
++msgstr "Estado"
  
--#: ../semanage/seobject.py:2131
-+#: ../semanage/seobject.py:2139
+-#: ../semanage/seobject.py:2139
++#: ../semanage/seobject.py:2152
  msgid "Default"
- msgstr ""
+-msgstr ""
++msgstr "Predeterminado"
  
--#: ../semanage/seobject.py:2131
-+#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
-+#: ../gui/polgengui.py:253
+-#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
+-#: ../gui/polgengui.py:253
++#: ../semanage/seobject.py:2152 ../gui/polgen.glade:113
++#: ../gui/polgengui.py:254
  msgid "Description"
--msgstr ""
-+msgstr "Description"
+ msgstr "Descripción"
  
- #: ../newrole/newrole.c:201
- #, c-format
-@@ -956,12 +953,12 @@ msgstr "failed to set PAM_TTY\n"
- #: ../newrole/newrole.c:290
- #, c-format
- msgid "newrole: service name configuration hashtable overflow\n"
--msgstr ""
-+msgstr "newrole: service name configuration hashtable overflow\n"
+@@ -1012,10 +1035,10 @@ msgstr "Error al asignar memoria.\n"
+ msgid "Error sending audit message.\n"
+ msgstr "Error al enviar un mensaje de auditoría.\n"
  
- #: ../newrole/newrole.c:300
+-#: ../newrole/newrole.c:692 ../newrole/newrole.c:1059
++#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
  #, c-format
- msgid "newrole:  %s:  error on line %lu.\n"
--msgstr ""
-+msgstr "newrole:  %s:  error on line %lu.\n"
+ msgid "Could not determine enforcing mode.\n"
+-msgstr "No se pudo determinar el modo de obediencia.\n"
++msgstr "No se pudo determinar el modo impositivo.\n"
  
- #: ../newrole/newrole.c:439
+ #: ../newrole/newrole.c:699
  #, c-format
-@@ -1067,6 +1064,7 @@ msgstr "Error: multiple levels specified
+@@ -1133,62 +1156,66 @@ msgstr "Imposible obtener señal de vacío\n"
+ msgid "Unable to set SIGHUP handler\n"
+ msgstr "Imposible poner el manejador SIGHUP\n"
+ 
+-#: ../newrole/newrole.c:1053
++#: ../newrole/newrole.c:1036
++msgid "Sorry, newrole failed to drop capabilities\n"
++msgstr ""
++
++#: ../newrole/newrole.c:1052
  #, 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"
+ 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:891
+-#: ../newrole/newrole.c:1070
++#: ../newrole/newrole.c:1069
  #, c-format
-@@ -1134,14 +1132,14 @@ msgid "failed to get old_context.\n"
- msgstr "failed to get old_context.\n"
+ msgid "failed to get old_context.\n"
+ msgstr "fallo al obtener old_context.\n"
  
- #: ../newrole/newrole.c:1077
--#, fuzzy, c-format
-+#, c-format
+-#: ../newrole/newrole.c:1077
++#: ../newrole/newrole.c:1076
+ #, c-format
  msgid "Warning!  Could not retrieve tty information.\n"
--msgstr "Error!  Could not retrieve tty information.\n"
-+msgstr "Warning!  Could not retrieve tty information.\n"
+ msgstr "¡Advertencia! No se pudo obtener la información de tty.\n"
  
- #: ../newrole/newrole.c:1098
+-#: ../newrole/newrole.c:1098
++#: ../newrole/newrole.c:1097
  #, c-format
  msgid "error on reading PAM service configuration.\n"
--msgstr ""
-+msgstr "error on reading PAM service configuration.\n"
+ msgstr "error al leer la configuración del servicio PAM.\n"
  
- #: ../newrole/newrole.c:1133
+-#: ../newrole/newrole.c:1133
++#: ../newrole/newrole.c:1132
  #, c-format
-@@ -1183,19 +1181,19 @@ msgid "failed to exec shell\n"
- msgstr "failed to exec shell\n"
+ msgid "newrole: incorrect password for %s\n"
+ msgstr "newrole: contraseña incorrecta para %s\n"
  
- #: ../load_policy/load_policy.c:22
--#, fuzzy, c-format
-+#, c-format
- msgid "usage:  %s [-qi]\n"
--msgstr "usage:  %s [-bq]\n"
-+msgstr "usage:  %s [-qi]\n"
+-#: ../newrole/newrole.c:1160
++#: ../newrole/newrole.c:1159
+ #, c-format
+ msgid "newrole: failure forking: %s"
+ msgstr "newrole: error al crear proceso: %s"
  
- #: ../load_policy/load_policy.c:71
+-#: ../newrole/newrole.c:1163 ../newrole/newrole.c:1186
++#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
  #, c-format
- msgid "%s:  Policy is already loaded and initial load requested\n"
--msgstr ""
-+msgstr "%s:  Policy is already loaded and initial load requested\n"
+ msgid "Unable to restore tty label...\n"
+ msgstr "Imposible restaurar la etiqueta tty...\n"
  
- #: ../load_policy/load_policy.c:80
--#, fuzzy, c-format
-+#, c-format
+-#: ../newrole/newrole.c:1165 ../newrole/newrole.c:1192
++#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
+ #, c-format
+ msgid "Failed to close tty properly\n"
+ msgstr "Fallo al cerrar tty adecuadamente\n"
+ 
+-#: ../newrole/newrole.c:1224
++#: ../newrole/newrole.c:1223
+ #, c-format
+ msgid "Could not close descriptors.\n"
+ msgstr "No se pudo cerrar los descriptores.\n"
+ 
+-#: ../newrole/newrole.c:1251
++#: ../newrole/newrole.c:1250
+ #, c-format
+ msgid "Error allocating shell's argv0.\n"
+ msgstr "Error al asignar argv0 del shell.\n"
+ 
+-#: ../newrole/newrole.c:1287
++#: ../newrole/newrole.c:1286
+ #, c-format
+ msgid "Unable to restore the environment, aborting\n"
+ msgstr "Imposible restaurar el entorno, abortando\n"
+ 
+-#: ../newrole/newrole.c:1298
++#: ../newrole/newrole.c:1297
+ msgid "failed to exec shell\n"
+ msgstr "fallo al ejecutar shell\n"
+ 
+@@ -1206,7 +1233,7 @@ msgstr "%s: la política ya fue cargada y su carga inicial pedida\n"
+ #, c-format
  msgid "%s:  Can't load policy and enforcing mode requested:  %s\n"
--msgstr "%s:  Can't load policy:  %s\n"
-+msgstr "%s:  Can't load policy and enforcing mode requested:  %s\n"
+ msgstr ""
+-"%s:  no se puede cargar la política y se está pidiendo el modo obediente:  "
++"%s:  No se puede cargar la política y  el el modo impositivo solicitado:  "
+ "%s\n"
  
  #: ../load_policy/load_policy.c:90
- #, c-format
-@@ -1281,179 +1279,2088 @@ msgstr "chcat -- -CompanyConfidential /d
+@@ -1293,2088 +1320,3082 @@ msgstr "chcat -- -ConfidencialEmpresa /docs/plandenegocios.odt"
  msgid "chcat -l +CompanyConfidential juser"
- msgstr "chcat -l +CompanyConfidential juser"
+ msgstr "chcat -l +ConfidencialEmpresa juser"
  
--#: ../scripts/chcat:399
--#, c-format
-+#: ../scripts/chcat:399 ../gui/polgen.py:1351
-+#, c-format, python-format
+-#: ../scripts/chcat:399 ../gui/polgen.py:1351
+-#, c-format, python-format
++#: ../scripts/chcat:399
++#, c-format
  msgid "Options Error %s "
- msgstr "Options Error %s "
+ msgstr "Error en Opciones %s"
  
--#, fuzzy
--#~ msgid ""
--#~ "Unable to open %s: translations not supported on non-MLS machines: %s"
--#~ msgstr "Unable to open %s: translations not supported on non-MLS machines"
-+#: ../gui/booleansPage.py:195 ../gui/system-config-selinux.glade:1706
-+msgid "Boolean"
-+msgstr ""
-+
-+#: ../gui/booleansPage.py:252 ../gui/semanagePage.py:162
-+msgid "all"
-+msgstr ""
-+
-+#: ../gui/booleansPage.py:254 ../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 ""
+-#: ../gui/booleansPage.py:195 ../gui/system-config-selinux.glade:1706
++#: ../gui/booleansPage.py:194 ../gui/system-config-selinux.glade:1706
+ msgid "Boolean"
+-msgstr ""
++msgstr "Booleano"
+ 
+-#: ../gui/booleansPage.py:252 ../gui/semanagePage.py:162
++#: ../gui/booleansPage.py:245 ../gui/semanagePage.py:162
+ msgid "all"
+-msgstr ""
++msgstr "todos"
+ 
+-#: ../gui/booleansPage.py:254 ../gui/semanagePage.py:164
++#: ../gui/booleansPage.py:247 ../gui/semanagePage.py:164
+ #: ../gui/system-config-selinux.glade:1615
+ #: ../gui/system-config-selinux.glade:1820
+ #: ../gui/system-config-selinux.glade:2437
+ msgid "Customized"
+-msgstr ""
++msgstr "Personalizado"
+ 
+ #: ../gui/fcontextPage.py:64 ../gui/system-config-selinux.glade:1911
+ msgid "File Labeling"
+-msgstr ""
++msgstr "Etiquetado de archivos"
+ 
+ #: ../gui/fcontextPage.py:74
+ msgid ""
+ "File\n"
+ "Specification"
+ msgstr ""
++"Especificación\n"
++"de archivo"
+ 
+ #: ../gui/fcontextPage.py:81
+ msgid ""
+ "Selinux\n"
+ "File Type"
+ msgstr ""
++"Tipo de archivo\n"
++"Selinux"
+ 
+ #: ../gui/fcontextPage.py:88
+ msgid ""
+ "File\n"
+ "Type"
+ msgstr ""
++"Tipo de\n"
++"archivo"
+ 
+ #: ../gui/loginsPage.py:48 ../gui/system-config-selinux.glade:2098
+ msgid "User Mapping"
+-msgstr ""
++msgstr "Mapeo de usuario"
+ 
+ #: ../gui/loginsPage.py:52
+ msgid ""
+ "Login\n"
+ "Name"
+ msgstr ""
++"Nombre\n"
++"de usuario"
+ 
+ #: ../gui/loginsPage.py:56 ../gui/usersPage.py:50
+ msgid ""
+ "SELinux\n"
+ "User"
+ msgstr ""
++"Usuario\n"
++"de SELinux"
+ 
+ #: ../gui/loginsPage.py:59 ../gui/usersPage.py:55
+ msgid ""
+ "MLS/\n"
+ "MCS Range"
+ msgstr ""
 +"MLS/\n"
-+"MCS Range"
-+msgstr ""
-+
-+#: ../gui/loginsPage.py:133
-+#, python-format
-+msgid "Login '%s' is required"
-+msgstr ""
-+
-+#: ../gui/modulesPage.py:48 ../gui/system-config-selinux.glade:2753
-+msgid "Policy Module"
-+msgstr ""
-+
-+#: ../gui/modulesPage.py:57
-+msgid "Module Name"
-+msgstr ""
-+
-+#: ../gui/modulesPage.py:134
-+msgid "Disable Audit"
-+msgstr ""
++"Rango MCS"
  
--#~ msgid "Translations can not contain spaces '%s' "
--#~ msgstr "Translations can not contain spaces '%s' "
-+#: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
-+msgid "Enable Audit"
-+msgstr ""
+ #: ../gui/loginsPage.py:133
+ #, python-format
+ msgid "Login '%s' is required"
+-msgstr ""
++msgstr "Es necesario el registro de '%s'"
  
--#~ msgid "Invalid Level '%s' "
--#~ msgstr "Invalid Level '%s' "
-+#: ../gui/modulesPage.py:162
-+msgid "Load Policy Module"
-+msgstr ""
+-#: ../gui/modulesPage.py:48 ../gui/system-config-selinux.glade:2753
++#: ../gui/modulesPage.py:49 ../gui/system-config-selinux.glade:2753
+ msgid "Policy Module"
+-msgstr ""
++msgstr "Módulo de política"
  
--#~ msgid "%s already defined in translations"
--#~ msgstr "%s already defined in translations"
-+#: ../gui/polgen.glade:79
-+msgid "Polgen"
-+msgstr ""
+-#: ../gui/modulesPage.py:57
++#: ../gui/modulesPage.py:58
+ msgid "Module Name"
+-msgstr ""
++msgstr "Nombre del módulo"
  
--#~ msgid "%s not defined in translations"
--#~ msgstr "%s not defined in translations"
-+#: ../gui/polgen.glade:80
-+msgid "Red Hat 2007"
-+msgstr ""
+-#: ../gui/modulesPage.py:134
++#: ../gui/modulesPage.py:135
+ msgid "Disable Audit"
+-msgstr ""
++msgstr "Inhabilitar audit"
  
--#~ msgid "Login mapping for %s is already defined"
--#~ msgstr "Login mapping for %s is already defined"
-+#: ../gui/polgen.glade:81
-+msgid "GPL"
-+msgstr ""
+-#: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
++#: ../gui/modulesPage.py:138 ../gui/system-config-selinux.glade:2662
+ msgid "Enable Audit"
+-msgstr ""
++msgstr "Habilitar audit"
  
--#, fuzzy
--#~ msgid "add SELinux user mapping"
--#~ msgstr "Could not add SELinux user %s"
-+#. TRANSLATORS: Replace this string with your names, one name per line.
-+#: ../gui/polgen.glade:85 ../gui/system-config-selinux.glade:17
-+msgid "translator-credits"
-+msgstr ""
+-#: ../gui/modulesPage.py:162
++#: ../gui/modulesPage.py:163
+ msgid "Load Policy Module"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:79
+-msgid "Polgen"
+-msgstr ""
++msgstr "Cargar módulo de política"
  
--#~ msgid "SELinux user %s is already defined"
--#~ msgstr "SELinux user %s is already defined"
-+#: ../gui/polgen.glade:90
-+msgid "SELinux Policy Generation Tool"
-+msgstr ""
+-#: ../gui/polgen.glade:80
++#: ../gui/polgen.glade:9
+ msgid "Red Hat 2007"
+-msgstr ""
++msgstr "Reg Hat 2007"
  
--#, fuzzy
--#~ msgid "Node Netmask is required"
--#~ msgstr "Port is required"
-+#: ../gui/polgen.glade:128
-+msgid ""
-+"<b>Select the policy type for the application or user role you want to "
-+"confine:</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:81
++#: ../gui/polgen.glade:11
+ msgid "GPL"
+-msgstr ""
++msgstr "GPL"
  
--#, fuzzy
--#~ msgid "Addr %s already defined"
--#~ msgstr "Port %s/%s already defined"
-+#: ../gui/polgen.glade:177
-+msgid "<b>Applications</b>"
-+msgstr ""
+ #. TRANSLATORS: Replace this string with your names, one name per line.
+-#: ../gui/polgen.glade:85 ../gui/system-config-selinux.glade:17
++#: ../gui/polgen.glade:13 ../gui/system-config-selinux.glade:17
+ msgid "translator-credits"
+-msgstr ""
++msgstr "Daniel Cabrera <logan at fedoraproject.org>"
++
++#: ../gui/polgen.glade:34
++msgid "Add Booleans Dialog"
++msgstr "Agregar diálogo de booleanos"
  
--#~ msgid "Interface %s already defined"
--#~ msgstr "Interface %s already defined"
-+#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
-+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:90
++#: ../gui/polgen.glade:101
++msgid "Boolean Name"
++msgstr "Nombre booleano"
++
++#: ../gui/polgen.glade:230
+ msgid "SELinux Policy Generation Tool"
+-msgstr ""
++msgstr "Herramienta de generación de políticas SELinux"
  
--#, fuzzy
--#~ msgid "Error initializing capabilities, aborting.\n"
--#~ msgstr "Error initing capabilities, aborting.\n"
-+#: ../gui/polgen.glade:241 ../gui/polgen.py:156
-+msgid "Standard Init Daemon"
-+msgstr ""
+-#: ../gui/polgen.glade:128
++#: ../gui/polgen.glade:251
+ msgid ""
+ "<b>Select the policy type for the application or user role you want to "
+ "confine:</b>"
+ msgstr ""
++"<b>Elija el tipo de política para la aplicación o función de usuario que "
++"desee confinar:</b>"
  
--#~ msgid "Error setting capabilities, aborting\n"
--#~ msgstr "Error setting capabilities, aborting\n"
-+#: ../gui/polgen.glade:261 ../gui/polgen.py:157
-+msgid "DBUS System Daemon"
-+msgstr ""
+-#: ../gui/polgen.glade:177
++#: ../gui/polgen.glade:284
+ msgid "<b>Applications</b>"
+-msgstr ""
++msgstr "<b>Aplicaciones</b>"
  
--#~ msgid "Error setting KEEPCAPS, aborting\n"
--#~ msgstr "Error setting KEEPCAPS, aborting\n"
-+#: ../gui/polgen.glade:280
-+msgid "Internet Services Daemon are daemons started by xinetd"
-+msgstr ""
+-#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
++#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:183
++msgid "Standard Init Daemon"
++msgstr "Demonio 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 ""
++"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"
  
--#~ msgid "Error dropping capabilities, aborting\n"
--#~ msgstr "Error dropping capabilities, aborting\n"
-+#: ../gui/polgen.glade:282
+-#: ../gui/polgen.glade:241 ../gui/polgen.py:156
+-msgid "Standard Init Daemon"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:261 ../gui/polgen.py:157
++#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:184
+ msgid "DBUS System Daemon"
+-msgstr ""
++msgstr "Demonio del sistema DBUS"
++
++#: ../gui/polgen.glade:349
 +msgid "Internet Services Daemon (inetd)"
-+msgstr ""
++msgstr "Demonio de servicios de Internet (inetd)"
  
--#~ msgid "Error dropping SETUID capability, aborting\n"
--#~ msgstr "Error dropping SETUID capability, aborting\n"
-+#: ../gui/polgen.glade:301
-+msgid ""
-+"Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
-+msgstr ""
+-#: ../gui/polgen.glade:280
++#: ../gui/polgen.glade:353
+ msgid "Internet Services Daemon are daemons started by xinetd"
+-msgstr ""
++msgstr "Los demonios de los servicios de Internet son iniciados por xinetd"
  
--#~ msgid "Error freeing caps\n"
--#~ msgstr "Error freeing caps\n"
-+#: ../gui/polgen.glade:303 ../gui/polgen.py:159
+-#: ../gui/polgen.glade:282
+-msgid "Internet Services Daemon (inetd)"
+-msgstr ""
++#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:186
 +msgid "Web Application/Script (CGI)"
-+msgstr ""
++msgstr "Aplicación/script web (CGI)"
  
--#~ msgid "translations not supported on non-MLS machines"
--#~ msgstr "translations not supported on non-MLS machines"
-+#: ../gui/polgen.glade:322 ../gui/polgen.glade:343
-+msgid ""
-+"User Application are any application that you would like to confine that is "
-+"started by a user"
-+msgstr ""
+-#: ../gui/polgen.glade:301
++#: ../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)"
  
--#, fuzzy
--#~ msgid ""
--#~ "Selinux\n"
--#~ "File Type"
--#~ msgstr "SELinux Type is required"
-+#: ../gui/polgen.glade:324 ../gui/polgen.py:160
+-#: ../gui/polgen.glade:303 ../gui/polgen.py:159
+-msgid "Web Application/Script (CGI)"
+-msgstr ""
++#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:187
 +msgid "User Application"
-+msgstr ""
++msgstr "Aplicación de usuario"
  
--#, fuzzy
--#~ msgid "Login '%s' is required"
--#~ msgstr "SELinux Type is required"
-+#: ../gui/polgen.glade:345 ../gui/polgen.py:161
-+msgid "Sandbox"
-+msgstr ""
+-#: ../gui/polgen.glade:322 ../gui/polgen.glade:343
++#: ../gui/polgen.glade:387 ../gui/polgen.glade:404
+ msgid ""
+ "User Application are any application that you would like to confine that is "
+ "started by a user"
+ msgstr ""
++"Una aplicación de usuarios es cualquier aplicación que haya sido iniciada "
++"por un usuario, y que le gustaría confinar "
  
--#, fuzzy
--#~ msgid "Sends audit messages"
--#~ msgstr "Error sending audit message.\n"
-+#: ../gui/polgen.glade:391
-+msgid "<b>Login Users</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:324 ../gui/polgen.py:160
+-msgid "User Application"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:345 ../gui/polgen.py:161
++#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:188
+ msgid "Sandbox"
+-msgstr ""
++msgstr "Sandbox"
  
--#, fuzzy
--#~ msgid "You must select a user"
--#~ msgstr "You must specify a role"
-+#: ../gui/polgen.glade:453
-+msgid "Modify an existing login user record."
-+msgstr ""
+-#: ../gui/polgen.glade:391
++#: ../gui/polgen.glade:446
+ msgid "<b>Login Users</b>"
+-msgstr ""
++msgstr "<b>Usuarios registrados<>"
  
--#, fuzzy
--#~ msgid "You must enter a name"
--#~ msgstr "You must specify a role"
-+#: ../gui/polgen.glade:455
+-#: ../gui/polgen.glade:453
++#: ../gui/polgen.glade:478
 +msgid "Existing User Roles"
-+msgstr ""
- 
--#, fuzzy
--#~ msgid "You must enter a executable"
--#~ msgstr "You must specify a role"
-+#: ../gui/polgen.glade:474
-+msgid ""
-+"This user will login to a machine only via a terminal or remote login.  By "
-+"default this user will have  no setuid, no networking, no su, no sudo."
-+msgstr ""
++msgstr "Funciones de usuario existentes"
++
++#: ../gui/polgen.glade:482
+ msgid "Modify an existing login user record."
+-msgstr ""
++msgstr "Modificar un registro de usuario existente."
  
--#, fuzzy
--#~ msgid "Type Enforcement file"
--#~ msgstr "Generating type enforcment file: %s.te"
-+#: ../gui/polgen.glade:476 ../gui/polgen.py:162
+-#: ../gui/polgen.glade:455
+-msgid "Existing User Roles"
+-msgstr ""
++#: ../gui/polgen.glade:495 ../sepolicy/sepolicy/generate.py:189
 +msgid "Minimal Terminal User Role"
-+msgstr ""
++msgstr "Función de usuario mínimo de terminal"
  
--#, fuzzy
--#~ msgid "Interface file"
--#~ msgstr "Interface %s is not defined"
-+#: ../gui/polgen.glade:495
-+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:474
++#: ../gui/polgen.glade:499
+ msgid ""
+ "This user will login to a machine only via a terminal or remote login.  By "
+ "default this user will have  no setuid, no networking, no su, no sudo."
+ msgstr ""
++"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."
  
--#, fuzzy
--#~ msgid "File Contexts file"
--#~ msgstr "File context for %s is not defined"
-+#: ../gui/polgen.glade:497 ../gui/polgen.py:163
+-#: ../gui/polgen.glade:476 ../gui/polgen.py:162
+-msgid "Minimal Terminal User Role"
+-msgstr ""
++#: ../gui/polgen.glade:512 ../sepolicy/sepolicy/generate.py:190
 +msgid "Minimal X Windows User Role"
-+msgstr ""
++msgstr "Función de usuario mínimo de ventanas X"
  
--#, fuzzy
--#~ msgid "SELinux Service Protection"
--#~ msgstr "SELinux user %s is not defined"
+-#: ../gui/polgen.glade:495
 +#: ../gui/polgen.glade:516
-+msgid ""
-+"User with full networking, no setuid applications without transition, no "
-+"sudo, no su."
-+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 ""
++"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."
  
--#, fuzzy
--#~ msgid "Compatibility"
--#~ msgstr "Compiling policy"
-+#: ../gui/polgen.glade:518 ../gui/polgen.py:164
+-#: ../gui/polgen.glade:497 ../gui/polgen.py:163
+-msgid "Minimal X Windows User Role"
+-msgstr ""
++#: ../gui/polgen.glade:529 ../sepolicy/sepolicy/generate.py:191
 +msgid "User Role"
-+msgstr ""
++msgstr "Función de usuario"
  
--#, fuzzy
--#~ msgid "SASL authentication server"
--#~ msgstr "Authenticating %s.\n"
-+#: ../gui/polgen.glade:537
-+msgid ""
-+"User with full networking, no setuid applications without transition, no su, "
-+"can sudo to Root Administration Roles"
-+msgstr ""
+-#: ../gui/polgen.glade:516
++#: ../gui/polgen.glade:533
+ 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."
  
--#, fuzzy
--#~ msgid "SELinux Type"
--#~ msgstr "SELinux Type is required"
-+#: ../gui/polgen.glade:539 ../gui/polgen.py:165
+-#: ../gui/polgen.glade:518 ../gui/polgen.py:164
+-msgid "User Role"
+-msgstr ""
++#: ../gui/polgen.glade:546 ../sepolicy/sepolicy/generate.py:192
 +msgid "Admin User Role"
-+msgstr ""
- 
--#, fuzzy
--#~ msgid "Add SELinux User"
--#~ msgstr "Could not add SELinux user %s"
-+#: ../gui/polgen.glade:585
-+msgid "<b>Root Users</b>"
-+msgstr ""
++msgstr "Función de usuario administrativo"
  
--#, fuzzy
--#~ msgid "Modify SELinux User Mapping"
--#~ msgstr "Could not modify SELinux user %s"
-+#: ../gui/polgen.glade:647
-+msgid ""
-+"Select Root Administrator User Role, if this user will be used to administer "
-+"the machine while running as root.  This user will not be able to login to "
-+"the system directly."
-+msgstr ""
+-#: ../gui/polgen.glade:537
++#: ../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."
  
--#, fuzzy
--#~ msgid "Delete SELinux User Mapping"
--#~ msgstr "Could not delete SELinux user %s"
-+#: ../gui/polgen.glade:649 ../gui/polgen.py:166
+-#: ../gui/polgen.glade:539 ../gui/polgen.py:165
+-msgid "Admin User Role"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:585
++#: ../gui/polgen.glade:592
+ msgid "<b>Root Users</b>"
+-msgstr ""
++msgstr "<b>Usuarios root</b>"
++
++#: ../gui/polgen.glade:623 ../sepolicy/sepolicy/generate.py:193
 +msgid "Root Admin User Role"
-+msgstr ""
++msgstr "Función de usuario de administrador root"
  
--#, fuzzy
--#~ msgid "Modify SELinux User"
--#~ msgstr "Could not modify SELinux user %s"
-+#: ../gui/polgen.glade:716
-+msgid "label104"
-+msgstr ""
+-#: ../gui/polgen.glade:647
++#: ../gui/polgen.glade:627
+ msgid ""
+ "Select Root Administrator User Role, if this user will be used to administer "
+ "the machine while running as root.  This user will not be able to login to "
+ "the system directly."
+ msgstr ""
++"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."
  
--#, fuzzy
--#~ msgid "Load policy module"
--#~ msgstr "Cannot read policy store."
-+#: ../gui/polgen.glade:745
-+msgid "<b>Enter name of application or user role:</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:649 ../gui/polgen.py:166
+-msgid "Root Admin User Role"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:716
+-msgid "label104"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:745
++#: ../gui/polgen.glade:705
+ msgid "<b>Enter name of application or user role:</b>"
+-msgstr ""
++msgstr "<b>Ingrese el nombre de la aplicación, o el rol del usuario:</b>"
  
--#, fuzzy
--#~ msgid "SELinux user '%s' is required"
--#~ msgstr "SELinux Type is required"
-+#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
-+msgid "Name"
-+msgstr ""
+-#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
++#: ../gui/polgen.glade:728 ../gui/polgengui.py:252
+ msgid "Name"
+-msgstr ""
++msgstr "Nombre"
  
--#~ msgid "Requires value"
--#~ msgstr "Requires value"
-+#: ../gui/polgen.glade:807
-+msgid "Enter complete path for executable to be confined."
-+msgstr ""
+-#: ../gui/polgen.glade:807
++#: ../gui/polgen.glade:739
+ msgid "Enter complete path for executable to be confined."
+-msgstr ""
++msgstr "Ingrese la ruta completa hacia el ejecutable que será confinado."
  
--#~ msgid "Requires 2 or more arguments"
--#~ msgstr "Requires 2 or more arguments"
-+#: ../gui/polgen.glade:830 ../gui/polgen.glade:950 ../gui/polgen.glade:3142
-+msgid "..."
-+msgstr ""
+-#: ../gui/polgen.glade:830 ../gui/polgen.glade:950 ../gui/polgen.glade:3142
++#: ../gui/polgen.glade:756 ../gui/polgen.glade:838 ../gui/polgen.glade:2361
+ msgid "..."
+-msgstr ""
++msgstr "..."
  
--#~ msgid "%s not defined"
--#~ msgstr "%s not defined"
-+#: ../gui/polgen.glade:849
-+msgid "Enter unique name for the confined application or user role."
-+msgstr ""
+-#: ../gui/polgen.glade:849
++#: ../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."
  
--#~ msgid "%s not valid for %s objects\n"
--#~ msgstr "%s not valid for %s objects\n"
-+#: ../gui/polgen.glade:871
-+msgid "Executable"
-+msgstr ""
+-#: ../gui/polgen.glade:871
++#: ../gui/polgen.glade:794
+ msgid "Executable"
+-msgstr ""
++msgstr "Ejecutable"
  
--#~ msgid "range not supported on Non MLS machines"
--#~ msgstr "range not supported on Non MLS machines"
-+#: ../gui/polgen.glade:899
-+msgid "Init script"
-+msgstr ""
+-#: ../gui/polgen.glade:899
++#: ../gui/polgen.glade:808
+ msgid "Init script"
+-msgstr ""
++msgstr "Script init"
+ 
+-#: ../gui/polgen.glade:927
++#: ../gui/polgen.glade:821
+ msgid ""
+ "Enter complete path to init script used to start the confined application."
+ msgstr ""
++"Ingrese la ruta completa hacia el script init utilizado para iniciar la "
++"aplicación confinada."
+ 
+-#: ../gui/polgen.glade:982
+-msgid "label105"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1011
++#: ../gui/polgen.glade:887
+ msgid "<b>Select existing role to modify:</b>"
+-msgstr ""
++msgstr "<b>Elija la función existente a modificar:</b>"
+ 
+-#: ../gui/polgen.glade:1045
++#: ../gui/polgen.glade:908
+ msgid "Select the user roles that will transiton to the %s domain."
+ msgstr ""
++"Elija los roles de usuario que harán la transición hacia el dominio %s."
+ 
+-#: ../gui/polgen.glade:1073
+-msgid "label106"
++#: ../gui/polgen.glade:928
++msgid "role tab"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1102
++#: ../gui/polgen.glade:945
+ msgid "<b>Select roles that %s will transition to:</b>"
+-msgstr ""
++msgstr "<b>Elija los roles a los que %s hará la transición:</b>"
+ 
+-#: ../gui/polgen.glade:1136
++#: ../gui/polgen.glade:963
+ msgid "Select applications domains that %s will transition to."
+-msgstr ""
++msgstr "Elija los dominios de aplicaciones a los que %s hará la transición."
  
--#~ msgid "Invalid value %s"
--#~ msgstr "Invalid value %s"
-+#: ../gui/polgen.glade:927
+-#: ../gui/polgen.glade:1164
+-msgid "label107"
++#: ../gui/polgen.glade:983
 +msgid ""
-+"Enter complete path to init script used to start the confined application."
-+msgstr ""
++"transition \n"
++"role tab"
+ msgstr ""
  
--#~ msgid ""
--#~ "In order to load this newly created policy package into the kernel,\n"
--#~ "you are required to execute \n"
--#~ "\n"
--#~ "semodule -i %s.pp\n"
--#~ "\n"
--#~ msgstr ""
--#~ "In order to load this newly created policy package into the kernel,\n"
--#~ "you are required to execute \n"
--#~ "\n"
--#~ "semodule -i %s.pp\n"
--#~ "\n"
-+#: ../gui/polgen.glade:982
-+msgid "label105"
-+msgstr ""
- 
--#~ msgid "Options Error: %s "
--#~ msgstr "Options Error: %s "
-+#: ../gui/polgen.glade:1011
-+msgid "<b>Select existing role to modify:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1045
-+msgid "Select the user roles that will transiton to the %s domain."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1073
-+msgid "label106"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1102
-+msgid "<b>Select roles that %s will transition to:</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:1193
++#: ../gui/polgen.glade:1001
+ msgid "<b>Select the user_roles that will transition to %s:</b>"
+-msgstr ""
++msgstr "<b>Elija las funciones de usuario que harán la transición a %s:</b>"
+ 
+-#: ../gui/polgen.glade:1227
++#: ../gui/polgen.glade:1019
+ msgid "Select the user roles that will transiton to this applications domains."
+ msgstr ""
++"Elija las funciones de usuario que harán la transición a estos dominios de "
++"aplicaciones."
+ 
+-#: ../gui/polgen.glade:1255
+-msgid "label108"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1284
++#: ../gui/polgen.glade:1056
+ msgid "<b>Select domains that %s will administer:</b>"
+-msgstr ""
++msgstr "<b>Elija los dominios que %s administrará</b>"
+ 
+-#: ../gui/polgen.glade:1318 ../gui/polgen.glade:1409
++#: ../gui/polgen.glade:1074 ../gui/polgen.glade:1129
+ msgid "Select the domains that you would like this user administer."
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1346
+-msgid "label109"
+-msgstr ""
++msgstr "Elija los dominios que quisiera sean administrados por este usuario."
+ 
+-#: ../gui/polgen.glade:1375
++#: ../gui/polgen.glade:1111
+ msgid "<b>Select additional roles for %s:</b>"
+-msgstr ""
++msgstr "<b>Elija funciones adicionales para %s:</b>"
+ 
+-#: ../gui/polgen.glade:1437
+-msgid "label111"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1466
++#: ../gui/polgen.glade:1166
+ msgid "<b>Enter network ports that %s binds on:</b>"
+-msgstr ""
++msgstr "<b>Ingrese los puertos de red a los que se asocia %s:</b>"
+ 
+-#: ../gui/polgen.glade:1497 ../gui/polgen.glade:1997
++#: ../gui/polgen.glade:1186 ../gui/polgen.glade:1557
+ msgid "<b>TCP Ports</b>"
+-msgstr ""
++msgstr "<b>Puertos TCP</b>"
+ 
+-#: ../gui/polgen.glade:1565 ../gui/polgen.glade:1785
++#: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
++#: ../gui/polgen.glade:1698
++msgid "All"
++msgstr "Todos"
 +
-+#: ../gui/polgen.glade:1136
-+msgid "Select applications domains that %s will transition to."
-+msgstr ""
++#: ../gui/polgen.glade:1227 ../gui/polgen.glade:1394
+ msgid "Allows %s to bind to any udp port"
+-msgstr ""
++msgstr "Permite que %s se asocie con cualquier puerto udp"
+ 
+-#: ../gui/polgen.glade:1567 ../gui/polgen.glade:1787 ../gui/polgen.glade:2061
+-#: ../gui/polgen.glade:2215
+-msgid "All"
+-msgstr ""
++#: ../gui/polgen.glade:1240 ../gui/polgen.glade:1407
++msgid "600-1024"
++msgstr "600-1024"
+ 
+-#: ../gui/polgen.glade:1585 ../gui/polgen.glade:1805
++#: ../gui/polgen.glade:1244 ../gui/polgen.glade:1411
+ msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
+-msgstr ""
++msgstr "Permite a %s invocar bindresvport con 0. Se asocia al puerto 600-1024"
+ 
+-#: ../gui/polgen.glade:1587 ../gui/polgen.glade:1807
+-msgid "600-1024"
+-msgstr ""
++#: ../gui/polgen.glade:1257 ../gui/polgen.glade:1424
++msgid "Unreserved Ports (>1024)"
++msgstr "Puertos no reservados (>1024)"
+ 
+-#: ../gui/polgen.glade:1605 ../gui/polgen.glade:1825
++#: ../gui/polgen.glade:1261 ../gui/polgen.glade:1428
+ msgid ""
+ "Enter a comma separated list of udp ports or ranges of ports that %s binds "
+ "to. Example: 612, 650-660"
+ msgstr ""
++"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:1607 ../gui/polgen.glade:1827
+-msgid "Unreserved Ports (>1024)"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1638 ../gui/polgen.glade:1858 ../gui/polgen.glade:2079
+-#: ../gui/polgen.glade:2233
++#: ../gui/polgen.glade:1289 ../gui/polgen.glade:1456 ../gui/polgen.glade:1609
++#: ../gui/polgen.glade:1718
+ msgid "Select Ports"
+-msgstr ""
++msgstr "Elegir puertos"
+ 
+-#: ../gui/polgen.glade:1663 ../gui/polgen.glade:1883
++#: ../gui/polgen.glade:1302 ../gui/polgen.glade:1469
+ msgid "Allows %s to bind to any udp ports > 1024"
+-msgstr ""
++msgstr "Permite a %s asociarse a cualquier puerto udp > 1024"
+ 
+-#: ../gui/polgen.glade:1717 ../gui/polgen.glade:2151
++#: ../gui/polgen.glade:1353 ../gui/polgen.glade:1666
+ msgid "<b>UDP Ports</b>"
+-msgstr ""
++msgstr "<b>Puertos UDP</b>"
+ 
+-#: ../gui/polgen.glade:1937
+-msgid "label113"
++#: ../gui/polgen.glade:1519
++msgid ""
++"Network\n"
++"Bind tab"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1966
++#: ../gui/polgen.glade:1537
+ msgid "<b>Select network ports that %s connects to:</b>"
+-msgstr ""
++msgstr "<b>Elegir los puertos de red a los que %s se conecta:</b>"
+ 
+-#: ../gui/polgen.glade:2058
++#: ../gui/polgen.glade:1593
+ msgid "Allows %s to connect to any tcp port"
+-msgstr ""
++msgstr "Permite a %s conectarse a cualquier puerto tcp"
+ 
+-#: ../gui/polgen.glade:2104
++#: ../gui/polgen.glade:1622
+ msgid ""
+ "Enter a comma separated list of tcp ports or ranges of ports that %s "
+ "connects to. Example: 612, 650-660"
+ msgstr ""
++"Ingrese una lista separadas por comas con los puertos o rangos tcp a los que "
++"%s se conecta. Por ejemplo: 612, 650-660 "
+ 
+-#: ../gui/polgen.glade:2212
++#: ../gui/polgen.glade:1702
+ msgid "Allows %s to connect to any udp port"
+-msgstr ""
++msgstr "Permite que %s se conecte con cualquier puerto udp"
+ 
+-#: ../gui/polgen.glade:2258
++#: ../gui/polgen.glade:1731
+ msgid ""
+ "Enter a comma separated list of udp ports or ranges of ports that %s "
+ "connects to. Example: 612, 650-660"
+ msgstr ""
++"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:2305
+-msgid "label114"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:2334
++#: ../gui/polgen.glade:1792
+ msgid "<b>Select common application traits for %s:</b>"
+-msgstr ""
++msgstr "<b>Elija características de aplicaciones comunes para %s:</b>"
+ 
+-#: ../gui/polgen.glade:2366
++#: ../gui/polgen.glade:1809
+ msgid "Writes syslog messages\t"
+-msgstr ""
++msgstr "Escribe mensajes syslog\t"
+ 
+-#: ../gui/polgen.glade:2385
++#: ../gui/polgen.glade:1824
+ msgid "Create/Manipulate temporary files in /tmp"
+-msgstr ""
++msgstr "Genera/manipula archivos temporales en /tmp"
+ 
+-#: ../gui/polgen.glade:2404
++#: ../gui/polgen.glade:1839
+ msgid "Uses Pam for authentication"
+-msgstr ""
++msgstr "Utiliza Pam para autenticación"
+ 
+-#: ../gui/polgen.glade:2423
++#: ../gui/polgen.glade:1854
+ msgid "Uses nsswitch or getpw* calls"
+-msgstr ""
++msgstr "Utiliza llamadas nsswitch o getpw*"
+ 
+-#: ../gui/polgen.glade:2442
++#: ../gui/polgen.glade:1869
+ msgid "Uses dbus"
+-msgstr ""
++msgstr "Utiliza dbus"
+ 
+-#: ../gui/polgen.glade:2461
++#: ../gui/polgen.glade:1884
+ msgid "Sends audit messages"
+-msgstr ""
++msgstr "Envía mensajes audit"
+ 
+-#: ../gui/polgen.glade:2480
++#: ../gui/polgen.glade:1899
+ msgid "Interacts with the terminal"
+-msgstr ""
++msgstr "Interactúa con la terminal"
+ 
+-#: ../gui/polgen.glade:2499
++#: ../gui/polgen.glade:1914
+ msgid "Sends email"
+-msgstr ""
++msgstr "Envía correos"
+ 
+-#: ../gui/polgen.glade:2530
+-msgid "label115"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:2559
++#: ../gui/polgen.glade:1961
+ msgid "<b>Add files/directories that %s manages</b>"
+-msgstr ""
++msgstr "<b>Agrega archivos/directorios que administra %s</b>"
+ 
+-#: ../gui/polgen.glade:2788
++#: ../gui/polgen.glade:2122
+ msgid ""
+ "Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
+ "Files ..."
+ msgstr ""
++"Archivos/directorios que \"administra\" %s. Archivos pid, archivos de "
++"registro, archivos /var/lib ..."
+ 
+-#: ../gui/polgen.glade:2823
+-msgid "label116"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:2852
++#: ../gui/polgen.glade:2166
+ msgid "<b>Add booleans from the %s policy:</b>"
+-msgstr ""
++msgstr "<b>Agrega booleanos desde la política %s:</b>"
+ 
+-#: ../gui/polgen.glade:3002
++#: ../gui/polgen.glade:2274
+ msgid "Add/Remove booleans used by the %s domain"
+-msgstr ""
++msgstr "Agrega/elimina booleanos utilizados por el dominio %s"
+ 
+-#: ../gui/polgen.glade:3066
++#: ../gui/polgen.glade:2316
+ msgid "<b>Which directory you will generate the %s policy?</b>"
+-msgstr ""
++msgstr "<b>¿Qué directorio generará la política %s?</b>"
+ 
+-#: ../gui/polgen.glade:3097
++#: ../gui/polgen.glade:2334
+ msgid "Policy Directory"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:3254
+-msgid "Add Booleans Dialog"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:3327
+-msgid "Boolean Name"
+-msgstr ""
++msgstr "Directorio de políticas"
+ 
+-#: ../gui/polgengui.py:261
++#: ../gui/polgengui.py:262
+ msgid "Role"
+-msgstr ""
++msgstr "Función"
+ 
+-#: ../gui/polgengui.py:268
++#: ../gui/polgengui.py:269
+ msgid "Existing_User"
+-msgstr ""
++msgstr "Usuario existente"
+ 
+-#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
++#: ../gui/polgengui.py:283 ../gui/polgengui.py:291 ../gui/polgengui.py:305
+ msgid "Application"
+-msgstr ""
++msgstr "Aplicación"
+ 
+-#: ../gui/polgengui.py:352
++#: ../gui/polgengui.py:353
+ #, python-format
+ msgid "%s must be a directory"
+-msgstr ""
++msgstr "%s debe ser un directorio"
+ 
+-#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
++#: ../gui/polgengui.py:413 ../gui/polgengui.py:694
+ msgid "You must select a user"
+-msgstr ""
++msgstr "Debe elegir un usuario"
+ 
+-#: ../gui/polgengui.py:542
++#: ../gui/polgengui.py:543
+ msgid "Select executable file to be confined."
+-msgstr ""
++msgstr "Elija un archivo ejecutable a ser confinado."
+ 
+-#: ../gui/polgengui.py:553
++#: ../gui/polgengui.py:554
+ msgid "Select init script file to be confined."
+-msgstr ""
++msgstr "Elija un archivo de script init a ser confinado."
+ 
+-#: ../gui/polgengui.py:563
++#: ../gui/polgengui.py:564
+ msgid "Select file(s) that confined application creates or writes"
+-msgstr ""
++msgstr "Elija archivo(s) que la aplicación confinada crea o modifica"
+ 
+-#: ../gui/polgengui.py:570
++#: ../gui/polgengui.py:571
+ 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"
+ 
+-#: ../gui/polgengui.py:632
++#: ../gui/polgengui.py:633
+ msgid "Select directory to generate policy files in"
+-msgstr ""
++msgstr "Elija un directorio donde almacenar archivos de política generados"
+ 
+-#: ../gui/polgengui.py:649
++#: ../gui/polgengui.py:650
+ #, 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?"
+ 
+-#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
++#: ../gui/polgengui.py:650 ../gui/polgengui.py:654
+ msgid "Verify Name"
+-msgstr ""
++msgstr "Verificar nombre"
+ 
+-#: ../gui/polgengui.py:653
++#: ../gui/polgengui.py:654
+ #, 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?"
+ 
+-#: ../gui/polgengui.py:699
++#: ../gui/polgengui.py:700
+ 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."
+ 
+-#: ../gui/polgengui.py:713
++#: ../gui/polgengui.py:714
+ msgid "You must enter a executable"
+-msgstr ""
++msgstr "Debe ingresar un ejecutable"
+ 
+-#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
++#: ../gui/polgengui.py:739 ../gui/system-config-selinux.py:174
+ msgid "Configue SELinux"
+-msgstr ""
++msgstr "Configurar SELinux"
+ 
+-#: ../gui/polgen.py:158
+-msgid "Internet Services Daemon"
+-msgstr ""
++#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
++msgid "Network Port"
++msgstr "Puerto de red"
+ 
+-#: ../gui/polgen.py:197
+-#, python-format
+-msgid "Ports must be numbers or ranges of numbers from 1 to %d "
++#: ../gui/portsPage.py:85
++msgid ""
++"SELinux Port\n"
++"Type"
+ msgstr ""
++"Tipo de puerto\n"
++"SELinux"
+ 
+-#: ../gui/polgen.py:324
+-msgid "You must enter a name for your confined process/user"
+-msgstr ""
++#: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
++msgid "Protocol"
++msgstr "Protocolo"
+ 
+-#: ../gui/polgen.py:326
++#: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
+ msgid ""
+-"Name must be alpha numberic with no spaces. Consider using option \"-n "
+-"MODULENAME\""
++"MLS/MCS\n"
++"Level"
+ msgstr ""
++"Nivel\n"
++"MLS/MCS"
+ 
+-#: ../gui/polgen.py:414
+-msgid "User Role types can not be assigned executables."
+-msgstr ""
++#: ../gui/portsPage.py:101
++msgid "Port"
++msgstr "Puerto"
+ 
+-#: ../gui/polgen.py:420
+-msgid "Only Daemon apps can use an init script.."
+-msgstr ""
++#: ../gui/portsPage.py:207
++#, python-format
++msgid "Port number \"%s\" is not valid.  0 < PORT_NUMBER < 65536 "
++msgstr "El número de puerto \"%s\" no es válido. 0 < Número_de_puerto < 65536 "
+ 
+-#: ../gui/polgen.py:438
+-msgid "use_resolve must be a boolean value "
+-msgstr ""
++#: ../gui/portsPage.py:252
++msgid "List View"
++msgstr "Vista de lista"
+ 
+-#: ../gui/polgen.py:444
+-msgid "use_syslog must be a boolean value "
+-msgstr ""
++#: ../gui/portsPage.py:255 ../gui/system-config-selinux.glade:2419
++msgid "Group View"
++msgstr "Vista de grupo"
+ 
+-#: ../gui/polgen.py:450
+-msgid "use_kerberos must be a boolean value "
++#: ../gui/semanagePage.py:126
++#, python-format
++msgid "Are you sure you want to delete %s '%s'?"
++msgstr "¿Está seguro de que desea borrar %s '%s'?"
 +
-+#: ../gui/polgen.glade:1164
-+msgid "label107"
-+msgstr ""
++#: ../gui/semanagePage.py:126
++#, python-format
++msgid "Delete %s"
++msgstr "Borrar %s "
 +
-+#: ../gui/polgen.glade:1193
-+msgid "<b>Select the user_roles that will transition to %s:</b>"
-+msgstr ""
++#: ../gui/semanagePage.py:134
++#, python-format
++msgid "Add %s"
++msgstr "Añadir %s"
 +
-+#: ../gui/polgen.glade:1227
-+msgid "Select the user roles that will transiton to this applications domains."
-+msgstr ""
++#: ../gui/semanagePage.py:148
++#, python-format
++msgid "Modify %s"
++msgstr "Modificar %s"
 +
-+#: ../gui/polgen.glade:1255
-+msgid "label108"
-+msgstr ""
++#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
++msgid "Permissive"
++msgstr "Permisivo"
 +
-+#: ../gui/polgen.glade:1284
-+msgid "<b>Select domains that %s will administer:</b>"
-+msgstr ""
++#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
++msgid "Enforcing"
++msgstr "Impositivo"
 +
-+#: ../gui/polgen.glade:1318 ../gui/polgen.glade:1409
-+msgid "Select the domains that you would like this user administer."
-+msgstr ""
++#: ../gui/statusPage.py:94
++msgid "Status"
++msgstr "Estatus"
 +
-+#: ../gui/polgen.glade:1346
-+msgid "label109"
-+msgstr ""
++#: ../gui/statusPage.py:133
++msgid ""
++"Changing the policy type will cause a relabel of the entire file system on "
++"the next boot. Relabeling takes a long time depending on the size of the "
++"file system.  Do you wish to continue?"
+ msgstr ""
++"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/polgen.py:456
+-msgid "manage_krb5_rcache must be a boolean value "
++#: ../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 ""
++"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/polgen.py:486
+-msgid "USER Types automatically get a tmp type"
++#: ../gui/statusPage.py:152
++msgid ""
++"Changing to SELinux enabled will cause a relabel of the entire file system "
++"on the next boot. Relabeling takes a long time depending on the size of the "
++"file system.  Do you wish to continue?"
+ msgstr ""
++"Al cambiar a SELinux habilitado volverá a cambiar la etiqueta de todo el "
++"sistema de archivos. Este proceso toma bastante tiempo según el tamaño del "
++"sistema de archivos.  ¿Desea continuar?"
+ 
+-#: ../gui/polgen.py:1004
+-msgid "You must enter the executable path for your confined process"
++#: ../gui/system-config-selinux.glade:11
++msgid "system-config-selinux"
++msgstr "system-config-selinux"
 +
-+#: ../gui/polgen.glade:1375
-+msgid "<b>Select additional roles for %s:</b>"
-+msgstr ""
++#: ../gui/system-config-selinux.glade:12
++msgid ""
++"Copyright (c)2006 Red Hat, Inc.\n"
++"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
+ msgstr ""
++"Copyright (c)2006 Red Hat, Inc.\n"
++"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
+ 
+-#: ../gui/polgen.py:1182
+-msgid "Type Enforcement file"
++#: ../gui/system-config-selinux.glade:22
++#: ../gui/system-config-selinux.glade:544
++msgid "Add SELinux Login Mapping"
++msgstr "Añadir asignación de ingreso de SELinux"
 +
-+#: ../gui/polgen.glade:1437
-+msgid "label111"
-+msgstr ""
++#: ../gui/system-config-selinux.glade:257
++msgid "Add SELinux Network Ports"
++msgstr "Añadir puertos de red de  SELinux"
 +
-+#: ../gui/polgen.glade:1466
-+msgid "<b>Enter network ports that %s binds on:</b>"
-+msgstr ""
++#: ../gui/system-config-selinux.glade:391
++#: ../gui/system-config-selinux.glade:678
++msgid "SELinux Type"
++msgstr "Tipo de SELinux"
 +
-+#: ../gui/polgen.glade:1497 ../gui/polgen.glade:1997
-+msgid "<b>TCP Ports</b>"
-+msgstr ""
++#: ../gui/system-config-selinux.glade:622
++msgid "File Specification"
++msgstr "Especificación de archivos"
 +
-+#: ../gui/polgen.glade:1565 ../gui/polgen.glade:1785
-+msgid "Allows %s to bind to any udp port"
-+msgstr ""
++#: ../gui/system-config-selinux.glade:650
++msgid "File Type"
++msgstr "Tipo de archivos "
 +
-+#: ../gui/polgen.glade:1567 ../gui/polgen.glade:1787 ../gui/polgen.glade:2061
-+#: ../gui/polgen.glade:2215
-+msgid "All"
-+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 ""
++"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/polgen.py:1183
+-msgid "Interface file"
++#: ../gui/system-config-selinux.glade:773
++msgid "MLS"
++msgstr "MLS"
 +
-+#: ../gui/polgen.glade:1585 ../gui/polgen.glade:1805
-+msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
-+msgstr ""
++#: ../gui/system-config-selinux.glade:837
++msgid "Add SELinux User"
++msgstr "Añadir usuario SELinux"
 +
-+#: ../gui/polgen.glade:1587 ../gui/polgen.glade:1807
-+msgid "600-1024"
-+msgstr ""
++#: ../gui/system-config-selinux.glade:1079
++msgid "SELinux Administration"
++msgstr "Administración SELinux"
 +
-+#: ../gui/polgen.glade:1605 ../gui/polgen.glade:1825
-+msgid ""
-+"Enter a comma separated list of udp ports or ranges of ports that %s binds "
-+"to. Example: 612, 650-660"
-+msgstr ""
++#: ../gui/system-config-selinux.glade:1122
++msgid "Add"
++msgstr "Añadir"
 +
-+#: ../gui/polgen.glade:1607 ../gui/polgen.glade:1827
-+msgid "Unreserved Ports (>1024)"
-+msgstr ""
++#: ../gui/system-config-selinux.glade:1144
++msgid "_Properties"
++msgstr "_Propiedades"
 +
-+#: ../gui/polgen.glade:1638 ../gui/polgen.glade:1858 ../gui/polgen.glade:2079
-+#: ../gui/polgen.glade:2233
-+msgid "Select Ports"
-+msgstr ""
++#: ../gui/system-config-selinux.glade:1166
++msgid "_Delete"
++msgstr "_Borrar"
 +
-+#: ../gui/polgen.glade:1663 ../gui/polgen.glade:1883
-+msgid "Allows %s to bind to any udp ports > 1024"
-+msgstr ""
++#: ../gui/system-config-selinux.glade:1256
++msgid "Select Management Object"
++msgstr "Seleccionar objeto de administración"
 +
-+#: ../gui/polgen.glade:1717 ../gui/polgen.glade:2151
-+msgid "<b>UDP Ports</b>"
-+msgstr ""
++#: ../gui/system-config-selinux.glade:1273
++msgid "<b>Select:</b>"
++msgstr "<b>Seleccionar:</b>"
 +
-+#: ../gui/polgen.glade:1937
-+msgid "label113"
-+msgstr ""
++#: ../gui/system-config-selinux.glade:1326
++msgid "System Default Enforcing Mode"
++msgstr "Modo impositivo predeterminado del sistema"
 +
-+#: ../gui/polgen.glade:1966
-+msgid "<b>Select network ports that %s connects to:</b>"
-+msgstr ""
++#: ../gui/system-config-selinux.glade:1354
++msgid ""
++"Disabled\n"
++"Permissive\n"
++"Enforcing\n"
+ msgstr ""
++"Inhabilitado\n"
++"Permisivo\n"
++"Impositivo\n"
+ 
+-#: ../gui/polgen.py:1184
+-msgid "File Contexts file"
++#: ../gui/system-config-selinux.glade:1373
++msgid "Current Enforcing Mode"
++msgstr "Modo impositivo actual"
 +
-+#: ../gui/polgen.glade:2058
-+msgid "Allows %s to connect to any tcp port"
-+msgstr ""
++#: ../gui/system-config-selinux.glade:1418
++msgid "System Default Policy Type: "
++msgstr "Tipo de política predeterminada del sistema:"
 +
-+#: ../gui/polgen.glade:2104
++#: ../gui/system-config-selinux.glade:1463
 +msgid ""
-+"Enter a comma separated list of tcp ports or ranges of ports that %s "
-+"connects to. Example: 612, 650-660"
-+msgstr ""
++"Select if you wish to relabel then entire file system on next reboot.  "
++"Relabeling can take a very long time, depending on the size of the system.  "
++"If you are changing policy types or going from disabled to enforcing, a "
++"relabel is required."
+ msgstr ""
++"Elija si  desea reetiquetar todo el  archivo en el siguiente reinicio.  Este "
++"proceso  puede tardar un tiempo según el tamaño del sistema. Para cambiar "
++"los tipos de política o al ir de inhabilitado a impositivo, se requerirá una "
++"etiqueta."
+ 
+-#: ../gui/polgen.py:1185
+-msgid "Setup Script"
++#: ../gui/system-config-selinux.glade:1509
++msgid "Relabel on next reboot."
++msgstr "Reetiquetar en el próximo reinicio."
 +
-+#: ../gui/polgen.glade:2212
-+msgid "Allows %s to connect to any udp port"
-+msgstr ""
++#: ../gui/system-config-selinux.glade:1561
++msgid "label37"
++msgstr "label37"
 +
-+#: ../gui/polgen.glade:2258
-+msgid ""
-+"Enter a comma separated list of udp ports or ranges of ports that %s "
-+"connects to. Example: 612, 650-660"
-+msgstr ""
++#: ../gui/system-config-selinux.glade:1598
++msgid "Revert boolean setting to system default"
++msgstr "Revertir configuración booleana para predeterminado del sistema"
 +
-+#: ../gui/polgen.glade:2305
-+msgid "label114"
-+msgstr ""
++#: ../gui/system-config-selinux.glade:1614
++msgid "Toggle between Customized and All Booleans"
++msgstr "Alternar entre booleanos Personalizado y Todos"
 +
-+#: ../gui/polgen.glade:2334
-+msgid "<b>Select common application traits for %s:</b>"
-+msgstr ""
++#: ../gui/system-config-selinux.glade:1645
++#: ../gui/system-config-selinux.glade:1850
++#: ../gui/system-config-selinux.glade:2037
++#: ../gui/system-config-selinux.glade:2224
++#: ../gui/system-config-selinux.glade:2467
++#: ../gui/system-config-selinux.glade:2692
++#: ../gui/system-config-selinux.glade:2867
++msgid "Filter"
++msgstr "Filtrar"
 +
-+#: ../gui/polgen.glade:2366
-+msgid "Writes syslog messages\t"
-+msgstr ""
++#: ../gui/system-config-selinux.glade:1734
++msgid "label50"
++msgstr "label50"
 +
-+#: ../gui/polgen.glade:2385
-+msgid "Create/Manipulate temporary files in /tmp"
-+msgstr ""
++#: ../gui/system-config-selinux.glade:1771
++msgid "Add File Context"
++msgstr "Añadir contexto de archivos"
 +
-+#: ../gui/polgen.glade:2404
-+msgid "Uses Pam for authentication"
-+msgstr ""
++#: ../gui/system-config-selinux.glade:1787
++msgid "Modify File Context"
++msgstr "Modificar contexto de archivos"
 +
-+#: ../gui/polgen.glade:2423
-+msgid "Uses nsswitch or getpw* calls"
-+msgstr ""
++#: ../gui/system-config-selinux.glade:1803
++msgid "Delete File Context"
++msgstr "Borrar contexto de archivos"
 +
-+#: ../gui/polgen.glade:2442
-+msgid "Uses dbus"
-+msgstr ""
++#: ../gui/system-config-selinux.glade:1819
++msgid "Toggle between all and customized file context"
++msgstr "Alternar entre contexto de archivo personalizado y todos"
 +
-+#: ../gui/polgen.glade:2461
-+msgid "Sends audit messages"
-+msgstr ""
++#: ../gui/system-config-selinux.glade:1939
++msgid "label38"
++msgstr "label38"
 +
-+#: ../gui/polgen.glade:2480
-+msgid "Interacts with the terminal"
-+msgstr ""
++#: ../gui/system-config-selinux.glade:1976
++msgid "Add SELinux User Mapping"
++msgstr "Añadir asignación de usuario  SEL inux  "
 +
-+#: ../gui/polgen.glade:2499
-+msgid "Sends email"
-+msgstr ""
++#: ../gui/system-config-selinux.glade:1992
++msgid "Modify SELinux User Mapping"
++msgstr "Modificar asignación de usuario  SEL inux  "
 +
-+#: ../gui/polgen.glade:2530
-+msgid "label115"
-+msgstr ""
++#: ../gui/system-config-selinux.glade:2008
++msgid "Delete SELinux User Mapping"
++msgstr "Borrar asignación de usuario  SEL inux  "
 +
-+#: ../gui/polgen.glade:2559
-+msgid "<b>Add files/directories that %s manages</b>"
-+msgstr ""
++#: ../gui/system-config-selinux.glade:2126
++msgid "label39"
++msgstr "label39"
++
++#: ../gui/system-config-selinux.glade:2163
++msgid "Add User"
++msgstr "Añadir usuario"
++
++#: ../gui/system-config-selinux.glade:2179
++msgid "Modify User"
++msgstr "Modificar usuario"
++
++#: ../gui/system-config-selinux.glade:2195
++msgid "Delete User"
++msgstr "Borrar usuario"
++
++#: ../gui/system-config-selinux.glade:2313
++msgid "label41"
++msgstr "label41"
++
++#: ../gui/system-config-selinux.glade:2350
++msgid "Add Network Port"
++msgstr "Añadir puerto de red"
++
++#: ../gui/system-config-selinux.glade:2366
++msgid "Edit Network Port"
++msgstr "Editar puerto de red"
++
++#: ../gui/system-config-selinux.glade:2382
++msgid "Delete Network Port"
++msgstr "Borrar puerto de red"
++
++#: ../gui/system-config-selinux.glade:2418
++#: ../gui/system-config-selinux.glade:2436
++msgid "Toggle between Customized and All Ports"
++msgstr "Alternar entre puertos Personalizados y Todos"
++
++#: ../gui/system-config-selinux.glade:2556
++msgid "label42"
++msgstr "label42"
++
++#: ../gui/system-config-selinux.glade:2593
++msgid "Generate new policy module"
++msgstr "Generar nuevo módulo de política"
++
++#: ../gui/system-config-selinux.glade:2609
++msgid "Load policy module"
++msgstr "Cargar módulo de política"
++
++#: ../gui/system-config-selinux.glade:2625
++msgid "Remove loadable policy module"
++msgstr "Retirar módulo de política cargable"
 +
-+#: ../gui/polgen.glade:2788
++#: ../gui/system-config-selinux.glade:2661
 +msgid ""
-+"Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
-+"Files ..."
-+msgstr ""
++"Enable/Disable additional audit rules, that are normally not reported in the "
++"log files."
+ msgstr ""
++"Habilitar o Inhabilitar reglas adicionales de auditoría, que normalmente no "
++"se reportan en los archivos de registro."
+ 
+-#: ../gui/polgen.py:1306
++#: ../gui/system-config-selinux.glade:2781
++msgid "label44"
++msgstr "label44"
 +
-+#: ../gui/polgen.glade:2823
-+msgid "label116"
-+msgstr ""
++#: ../gui/system-config-selinux.glade:2818
++msgid "Change process mode to permissive."
++msgstr "Cambiar el modo del proceso a permisivo."
 +
-+#: ../gui/polgen.glade:2852
-+msgid "<b>Add booleans from the %s policy:</b>"
-+msgstr ""
++#: ../gui/system-config-selinux.glade:2836
++msgid "Change process mode to enforcing"
++msgstr "Cambiar el modo del proceso a impositivo."
 +
-+#: ../gui/polgen.glade:3002
-+msgid "Add/Remove booleans used by the %s domain"
-+msgstr ""
++#: ../gui/system-config-selinux.glade:2928
++msgid "Process Domain"
++msgstr "Dominio del proceso"
 +
-+#: ../gui/polgen.glade:3066
-+msgid "<b>Which directory you will generate the %s policy?</b>"
-+msgstr ""
++#: ../gui/system-config-selinux.glade:2956
++msgid "label59"
++msgstr "label59"
 +
-+#: ../gui/polgen.glade:3097
-+msgid "Policy Directory"
++#: ../gui/usersPage.py:138
+ #, python-format
++msgid "SELinux user '%s' is required"
++msgstr "Se requiere usuario de SELinux  '%s'"
++
++#: ../sepolicy/sepolicy.py:106
++msgid "Generate SELinux man pages"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:3254
-+msgid "Add Booleans Dialog"
++#: ../sepolicy/sepolicy.py:110
++msgid "path in which the generated SELinux man pages will be stored"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:3327
-+msgid "Boolean Name"
++#: ../sepolicy/sepolicy.py:114
++msgid "All domains"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:261
-+msgid "Role"
++#: ../sepolicy/sepolicy.py:116
++msgid "Domain name(s) of man pages to be created"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:268
-+msgid "Existing_User"
++#: ../sepolicy/sepolicy.py:164
++msgid "Query SELinux policy network information"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
-+msgid "Application"
++#: ../sepolicy/sepolicy.py:169
++msgid "list all SELinux port types"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:352
-+#, python-format
-+msgid "%s must be a directory"
++#: ../sepolicy/sepolicy.py:172
++msgid "show SELinux type related to the port"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
-+msgid "You must select a user"
++#: ../sepolicy/sepolicy.py:175
++msgid "Show ports defined for this SELinux type"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:542
-+msgid "Select executable file to be confined."
++#: ../sepolicy/sepolicy.py:178
++msgid "show ports to which this domain can bind and/or connect"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:553
-+msgid "Select init script file to be confined."
++#: ../sepolicy/sepolicy.py:192
++msgid "query SELinux policy to see if domains can communicate with each other"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:563
-+msgid "Select file(s) that confined application creates or writes"
++#: ../sepolicy/sepolicy.py:195
++msgid "Source Domain"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:570
-+msgid "Select directory(s) that the confined application owns and writes into"
++#: ../sepolicy/sepolicy.py:198
++msgid "Target Domain"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:632
-+msgid "Select directory to generate policy files in"
++#: ../sepolicy/sepolicy.py:215
++#, fuzzy
++msgid "query SELinux Policy to see description of booleans"
++msgstr "Herramienta de generación de políticas SELinux"
++
++#: ../sepolicy/sepolicy.py:219
++msgid "get all booleans desctiption"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:649
-+#, python-format
-+msgid ""
-+"Type %s_t already defined in current policy.\n"
-+"Do you want to continue?"
++#: ../sepolicy/sepolicy.py:221
++msgid "boolean to get description"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
-+msgid "Verify Name"
++#: ../sepolicy/sepolicy.py:231
+ msgid ""
+-"\n"
+-"%s\n"
+-"\n"
+-"sepolgen [ -n moduleName ] [ -m ] [ -t type ] [ executable | Name ]\n"
+-"valid Types:\n"
++"query SELinux Policy to see how a source process domain can transition to "
++"the target process domain"
+ msgstr ""
+ 
+-#: ../gui/polgen.py:1354
+-msgid "Executable or Name required"
++#: ../sepolicy/sepolicy.py:234
++msgid "source process domain"
+ msgstr ""
+ 
+-#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
+-msgid "Network Port"
++#: ../sepolicy/sepolicy.py:237
++msgid "target process domain"
+ msgstr ""
+ 
+-#: ../gui/portsPage.py:85
++#: ../sepolicy/sepolicy.py:259
++msgid "Generate SELinux Policy module template"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:653
-+#, python-format
-+msgid ""
-+"Module %s.pp already loaded in current policy.\n"
-+"Do you want to continue?"
++#: ../sepolicy/sepolicy.py:265
++msgid "name of policy to generate"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:699
-+msgid ""
-+"You must add a name made up of letters and numbers and containing no spaces."
++#: ../sepolicy/sepolicy.py:267
++msgid "executable to confine"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:713
-+msgid "You must enter a executable"
++#: ../sepolicy/sepolicy.py:269
++msgid "run policy generation test suite"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
-+msgid "Configue SELinux"
++#: ../sepolicy/sepolicy.py:274
++msgid "commands"
 +msgstr ""
 +
-+#: ../gui/polgen.py:158
++#: ../sepolicy/sepolicy/generate.py:185
 +msgid "Internet Services Daemon"
++msgstr "Demonio de los servicios de Internet"
++
++#: ../sepolicy/sepolicy/generate.py:198
++msgid "Valid Types:\n"
 +msgstr ""
 +
-+#: ../gui/polgen.py:197
++#: ../sepolicy/sepolicy/generate.py:232
 +#, python-format
 +msgid "Ports must be numbers or ranges of numbers from 1 to %d "
-+msgstr ""
++msgstr "Los puertos deben ser números o rangos de números entre 1 y %d"
 +
-+#: ../gui/polgen.py:324
++#: ../sepolicy/sepolicy/generate.py:359
 +msgid "You must enter a name for your confined process/user"
-+msgstr ""
++msgstr "Debe ingresar un nombre para su proceso/usario confinado"
 +
-+#: ../gui/polgen.py:326
-+msgid ""
++#: ../sepolicy/sepolicy/generate.py:361
+ msgid ""
+-"SELinux Port\n"
+-"Type"
 +"Name must be alpha numberic with no spaces. Consider using option \"-n "
 +"MODULENAME\""
-+msgstr ""
-+
-+#: ../gui/polgen.py:414
+ msgstr ""
++"El nombre deber ser de tipo alfanumérico y sin espacios. Considere utilizar "
++"la opción  \"-n NOMBREDELMODULO\""
+ 
+-#: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
+-msgid "Protocol"
++#: ../sepolicy/sepolicy/generate.py:449
 +msgid "User Role types can not be assigned executables."
-+msgstr ""
++msgstr "No pueden asignarse ejecutables a los tipos de funciones de usuario."
 +
-+#: ../gui/polgen.py:420
++#: ../sepolicy/sepolicy/generate.py:455
 +msgid "Only Daemon apps can use an init script.."
-+msgstr ""
++msgstr "Sólo aplicaciones de demonios pueden utilizar un script init .."
 +
-+#: ../gui/polgen.py:438
++#: ../sepolicy/sepolicy/generate.py:473
 +msgid "use_resolve must be a boolean value "
-+msgstr ""
++msgstr "use_resolve debe ser un valor booleano"
 +
-+#: ../gui/polgen.py:444
++#: ../sepolicy/sepolicy/generate.py:479
 +msgid "use_syslog must be a boolean value "
-+msgstr ""
++msgstr "use_syslog debe ser un valor booleano"
 +
-+#: ../gui/polgen.py:450
++#: ../sepolicy/sepolicy/generate.py:485
 +msgid "use_kerberos must be a boolean value "
-+msgstr ""
++msgstr "use_kerberos debe ser un valo booleano"
 +
-+#: ../gui/polgen.py:456
++#: ../sepolicy/sepolicy/generate.py:491
 +msgid "manage_krb5_rcache must be a boolean value "
-+msgstr ""
++msgstr "manage_krb5_rcache debe ser un valor booleano"
 +
-+#: ../gui/polgen.py:486
++#: ../sepolicy/sepolicy/generate.py:521
 +msgid "USER Types automatically get a tmp type"
-+msgstr ""
++msgstr "USER Types automáticamente obtiene un tipo tmp"
 +
-+#: ../gui/polgen.py:1004
++#: ../sepolicy/sepolicy/generate.py:1039
 +msgid "You must enter the executable path for your confined process"
-+msgstr ""
++msgstr "Debe ingresar el camino ejecutable para su proceso confinado"
 +
-+#: ../gui/polgen.py:1182
++#: ../sepolicy/sepolicy/generate.py:1272
 +msgid "Type Enforcement file"
-+msgstr ""
++msgstr "Archivo de tipo de ejecución"
 +
-+#: ../gui/polgen.py:1183
++#: ../sepolicy/sepolicy/generate.py:1273
 +msgid "Interface file"
-+msgstr ""
++msgstr "Archivo de interfaz"
 +
-+#: ../gui/polgen.py:1184
++#: ../sepolicy/sepolicy/generate.py:1274
 +msgid "File Contexts file"
-+msgstr ""
-+
-+#: ../gui/polgen.py:1185
-+msgid "Setup Script"
-+msgstr ""
-+
-+#: ../gui/polgen.py:1306
-+#, python-format
-+msgid ""
-+"\n"
-+"%s\n"
-+"\n"
-+"sepolgen [ -n moduleName ] [ -m ] [ -t type ] [ executable | Name ]\n"
-+"valid Types:\n"
-+msgstr ""
++msgstr "Archivo de contextos de archivo"
 +
-+#: ../gui/polgen.py:1354
-+msgid "Executable or Name required"
-+msgstr ""
++#: ../sepolicy/sepolicy/generate.py:1275
++#, fuzzy
++msgid "Spec file"
++msgstr "Archivo de interfaz"
 +
-+#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
-+msgid "Network Port"
-+msgstr ""
++#: ../sepolicy/sepolicy/generate.py:1276
++msgid "Setup Script"
++msgstr "Script de configuración"
 +
-+#: ../gui/portsPage.py:85
++#: booleans.py:1
 +msgid ""
-+"SELinux Port\n"
-+"Type"
-+msgstr ""
++"Allow ABRT to modify public files used for public file transfer services."
+ msgstr ""
+ 
+-#: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
++#: booleans.py:2
+ msgid ""
+-"MLS/MCS\n"
+-"Level"
++"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
+ msgstr ""
+ 
+-#: ../gui/portsPage.py:101
+-msgid "Port"
++#: booleans.py:3
++#, fuzzy
++msgid "Allow amavis to use JIT compiler"
++msgstr "Permitir a Samba compartir directorios NFS"
 +
-+#: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
-+msgid "Protocol"
-+msgstr ""
++#: booleans.py:4
++#, fuzzy
++msgid "Allow antivirus programs to read non security files on a system"
++msgstr "Permitir al navegador de Mozilla leer los archivos de usuario"
 +
-+#: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
++#: booleans.py:5
 +msgid ""
-+"MLS/MCS\n"
-+"Level"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:101
-+msgid "Port"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:207
-+#, python-format
-+msgid "Port number \"%s\" is not valid.  0 < PORT_NUMBER < 65536 "
-+msgstr ""
-+
-+#: ../gui/portsPage.py:252
-+msgid "List View"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:255 ../gui/system-config-selinux.glade:2419
-+msgid "Group View"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:1 ../gui/selinux.tbl:30 ../gui/selinux.tbl:31
-+#: ../gui/selinux.tbl:32 ../gui/selinux.tbl:33 ../gui/selinux.tbl:34
-+#: ../gui/selinux.tbl:36 ../gui/selinux.tbl:37 ../gui/selinux.tbl:38
-+#: ../gui/selinux.tbl:39 ../gui/selinux.tbl:40 ../gui/selinux.tbl:42
-+#: ../gui/selinux.tbl:43 ../gui/selinux.tbl:44 ../gui/selinux.tbl:45
-+#: ../gui/selinux.tbl:46 ../gui/selinux.tbl:47 ../gui/selinux.tbl:48
-+#: ../gui/selinux.tbl:49 ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
-+#: ../gui/selinux.tbl:52 ../gui/selinux.tbl:53 ../gui/selinux.tbl:59
-+#: ../gui/selinux.tbl:60 ../gui/selinux.tbl:61 ../gui/selinux.tbl:62
-+#: ../gui/selinux.tbl:63 ../gui/selinux.tbl:64 ../gui/selinux.tbl:65
-+#: ../gui/selinux.tbl:66 ../gui/selinux.tbl:67 ../gui/selinux.tbl:68
-+#: ../gui/selinux.tbl:69 ../gui/selinux.tbl:75 ../gui/selinux.tbl:76
-+#: ../gui/selinux.tbl:77 ../gui/selinux.tbl:78 ../gui/selinux.tbl:79
-+#: ../gui/selinux.tbl:80 ../gui/selinux.tbl:81 ../gui/selinux.tbl:82
-+#: ../gui/selinux.tbl:83 ../gui/selinux.tbl:84 ../gui/selinux.tbl:86
-+#: ../gui/selinux.tbl:88 ../gui/selinux.tbl:89 ../gui/selinux.tbl:90
-+#: ../gui/selinux.tbl:92 ../gui/selinux.tbl:94 ../gui/selinux.tbl:95
-+#: ../gui/selinux.tbl:96 ../gui/selinux.tbl:97 ../gui/selinux.tbl:98
-+#: ../gui/selinux.tbl:99 ../gui/selinux.tbl:100 ../gui/selinux.tbl:101
-+#: ../gui/selinux.tbl:102 ../gui/selinux.tbl:103 ../gui/selinux.tbl:104
-+#: ../gui/selinux.tbl:106 ../gui/selinux.tbl:108 ../gui/selinux.tbl:109
-+#: ../gui/selinux.tbl:110 ../gui/selinux.tbl:111 ../gui/selinux.tbl:112
-+#: ../gui/selinux.tbl:113 ../gui/selinux.tbl:114 ../gui/selinux.tbl:116
-+#: ../gui/selinux.tbl:117 ../gui/selinux.tbl:119 ../gui/selinux.tbl:121
-+#: ../gui/selinux.tbl:123 ../gui/selinux.tbl:124 ../gui/selinux.tbl:127
-+#: ../gui/selinux.tbl:129 ../gui/selinux.tbl:130 ../gui/selinux.tbl:131
-+#: ../gui/selinux.tbl:132 ../gui/selinux.tbl:133 ../gui/selinux.tbl:134
-+#: ../gui/selinux.tbl:135 ../gui/selinux.tbl:136 ../gui/selinux.tbl:137
-+#: ../gui/selinux.tbl:138 ../gui/selinux.tbl:139 ../gui/selinux.tbl:142
-+#: ../gui/selinux.tbl:143 ../gui/selinux.tbl:144 ../gui/selinux.tbl:145
-+#: ../gui/selinux.tbl:146 ../gui/selinux.tbl:147 ../gui/selinux.tbl:148
-+#: ../gui/selinux.tbl:149 ../gui/selinux.tbl:150 ../gui/selinux.tbl:151
-+#: ../gui/selinux.tbl:152 ../gui/selinux.tbl:154 ../gui/selinux.tbl:155
-+#: ../gui/selinux.tbl:156 ../gui/selinux.tbl:157 ../gui/selinux.tbl:158
-+#: ../gui/selinux.tbl:159 ../gui/selinux.tbl:160 ../gui/selinux.tbl:167
-+#: ../gui/selinux.tbl:171 ../gui/selinux.tbl:172 ../gui/selinux.tbl:173
-+#: ../gui/selinux.tbl:174 ../gui/selinux.tbl:175 ../gui/selinux.tbl:177
-+#: ../gui/selinux.tbl:178 ../gui/selinux.tbl:179 ../gui/selinux.tbl:180
-+#: ../gui/selinux.tbl:184 ../gui/selinux.tbl:192 ../gui/selinux.tbl:193
-+#: ../gui/selinux.tbl:194 ../gui/selinux.tbl:195 ../gui/selinux.tbl:196
-+#: ../gui/selinux.tbl:197 ../gui/selinux.tbl:198 ../gui/selinux.tbl:199
-+#: ../gui/selinux.tbl:200 ../gui/selinux.tbl:201 ../gui/selinux.tbl:206
-+#: ../gui/selinux.tbl:207 ../gui/selinux.tbl:218 ../gui/selinux.tbl:219
-+#: ../gui/selinux.tbl:220 ../gui/selinux.tbl:222 ../gui/selinux.tbl:224
-+#: ../gui/selinux.tbl:226 ../gui/selinux.tbl:227 ../gui/selinux.tbl:230
-+msgid "SELinux Service Protection"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:1
-+msgid "Disable SELinux protection for acct daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:2 ../gui/selinux.tbl:3 ../gui/selinux.tbl:70
-+#: ../gui/selinux.tbl:153 ../gui/selinux.tbl:168 ../gui/selinux.tbl:169
-+#: ../gui/selinux.tbl:170 ../gui/selinux.tbl:189 ../gui/selinux.tbl:202
-+#: ../gui/selinux.tbl:203 ../gui/selinux.tbl:204 ../gui/selinux.tbl:205
-+msgid "Admin"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:2
-+msgid "Allow all daemons to write corefiles to /"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:3
-+msgid "Allow all daemons the ability to use unallocated ttys"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
-+#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
-+#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
-+#: ../gui/selinux.tbl:210 ../gui/selinux.tbl:211 ../gui/selinux.tbl:212
-+#: ../gui/selinux.tbl:213 ../gui/selinux.tbl:214 ../gui/selinux.tbl:215
-+#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
-+msgid "User Privs"
-+msgstr ""
++"Allow users to resolve user passwd entries directly from ldap rather then "
++"using a sssd server"
+ msgstr ""
+ 
+-#: ../gui/portsPage.py:207
+-#, python-format
+-msgid "Port number \"%s\" is not valid.  0 < PORT_NUMBER < 65536 "
++#: booleans.py:6
++#, fuzzy
++msgid "Allow users to login using a radius server"
++msgstr "Permitir a usuarios leer o escribir dispositivos USB"
 +
-+#: ../gui/selinux.tbl:4
-+msgid ""
-+"Allow gadmin SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
++#: booleans.py:7
++#, fuzzy
++msgid "Allow users to login using a yubikey  server"
++msgstr "Permitir a usuarios leer o escribir dispositivos USB"
 +
-+#: ../gui/selinux.tbl:5
++#: booleans.py:8
 +msgid ""
-+"Allow guest SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
-+msgid "Memory Protection"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:6
-+msgid "Allow java executable stack"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
-+#: ../gui/selinux.tbl:209
-+msgid "Mount"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:7
-+msgid "Allow mount to mount any file"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:8
-+msgid "Allow mount to mount any directory"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:9
-+msgid "Allow mplayer executable stack"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
-+#: ../gui/selinux.tbl:188
-+msgid "SSH"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:10
-+msgid "Allow ssh to run ssh-keysign"
-+msgstr ""
++"Allow cdrecord to read various content. nfs, samba, removable devices, user "
++"temp and untrusted content files"
+ msgstr ""
++"Permitir a cdrecord  guardar varios dispositivos removibles de contenido,"
++"nfs, samba,  archivos de contenidos no confiables y  temporales."
+ 
+-#: ../gui/portsPage.py:252
+-msgid "List View"
++#: booleans.py:9
++#, fuzzy
++msgid "Allow clamd to use JIT compiler"
++msgstr "Permitir a Samba compartir directorios NFS"
 +
-+#: ../gui/selinux.tbl:11
-+msgid ""
-+"Allow staff SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
++#: booleans.py:10
++#, fuzzy
++msgid "Allow clamscan to non security files on a system"
++msgstr "Permitir al navegador de Mozilla leer los archivos de usuario"
 +
-+#: ../gui/selinux.tbl:12
-+msgid ""
-+"Allow sysadm SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
++#: booleans.py:11
++#, fuzzy
++msgid "Allow clamscan to read user content"
++msgstr "Permitir al navegador de Mozilla leer los archivos de usuario"
 +
-+#: ../gui/selinux.tbl:13
++#: booleans.py:12
 +msgid ""
-+"Allow unconfined SELinux user account to execute files in home directory or /"
-+"tmp"
-+msgstr ""
++"Allow Cobbler to modify public files used for public file transfer services."
+ msgstr ""
+ 
+-#: ../gui/portsPage.py:255 ../gui/system-config-selinux.glade:2419
+-msgid "Group View"
++#: booleans.py:13
++#, fuzzy
++msgid "Allow Cobbler to connect to the network using TCP."
++msgstr "Permitir al demonio squid conectarse a la red"
 +
-+#: ../gui/selinux.tbl:14
-+msgid "Network Configuration"
-+msgstr ""
++#: booleans.py:14
++#, fuzzy
++msgid "Allow Cobbler to access cifs file systems."
++msgstr "Permitir a spamd acceder a directorios principales"
 +
-+#: ../gui/selinux.tbl:14
-+msgid "Allow unlabeled packets to flow on the network"
-+msgstr ""
++#: booleans.py:15
++#, fuzzy
++msgid "Allow Cobbler to access nfs file systems."
++msgstr "Permitir a spamd acceder a directorios principales"
 +
-+#: ../gui/selinux.tbl:15
-+msgid ""
-+"Allow user SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
++#: booleans.py:16
++#, fuzzy
++msgid "Allow collectd to connect to the network using TCP."
++msgstr "Permitir al demonio squid conectarse a la red"
 +
-+#: ../gui/selinux.tbl:16
-+msgid "Allow unconfined to dyntrans to unconfined_execmem"
-+msgstr ""
++#: booleans.py:17
++#, fuzzy
++msgid "Allow codnor domain to connect to the network using TCP."
++msgstr "Permitir al demonio squid conectarse a la red"
++
++#: booleans.py:18
++msgid ""
++"Allow system cron jobs to relabel filesystem for restoring file contexts."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:1 ../gui/selinux.tbl:30 ../gui/selinux.tbl:31
+-#: ../gui/selinux.tbl:32 ../gui/selinux.tbl:33 ../gui/selinux.tbl:34
+-#: ../gui/selinux.tbl:36 ../gui/selinux.tbl:37 ../gui/selinux.tbl:38
+-#: ../gui/selinux.tbl:39 ../gui/selinux.tbl:40 ../gui/selinux.tbl:42
+-#: ../gui/selinux.tbl:43 ../gui/selinux.tbl:44 ../gui/selinux.tbl:45
+-#: ../gui/selinux.tbl:46 ../gui/selinux.tbl:47 ../gui/selinux.tbl:48
+-#: ../gui/selinux.tbl:49 ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
+-#: ../gui/selinux.tbl:52 ../gui/selinux.tbl:53 ../gui/selinux.tbl:59
+-#: ../gui/selinux.tbl:60 ../gui/selinux.tbl:61 ../gui/selinux.tbl:62
+-#: ../gui/selinux.tbl:63 ../gui/selinux.tbl:64 ../gui/selinux.tbl:65
+-#: ../gui/selinux.tbl:66 ../gui/selinux.tbl:67 ../gui/selinux.tbl:68
+-#: ../gui/selinux.tbl:69 ../gui/selinux.tbl:75 ../gui/selinux.tbl:76
+-#: ../gui/selinux.tbl:77 ../gui/selinux.tbl:78 ../gui/selinux.tbl:79
+-#: ../gui/selinux.tbl:80 ../gui/selinux.tbl:81 ../gui/selinux.tbl:82
+-#: ../gui/selinux.tbl:83 ../gui/selinux.tbl:84 ../gui/selinux.tbl:86
+-#: ../gui/selinux.tbl:88 ../gui/selinux.tbl:89 ../gui/selinux.tbl:90
+-#: ../gui/selinux.tbl:92 ../gui/selinux.tbl:94 ../gui/selinux.tbl:95
+-#: ../gui/selinux.tbl:96 ../gui/selinux.tbl:97 ../gui/selinux.tbl:98
+-#: ../gui/selinux.tbl:99 ../gui/selinux.tbl:100 ../gui/selinux.tbl:101
+-#: ../gui/selinux.tbl:102 ../gui/selinux.tbl:103 ../gui/selinux.tbl:104
+-#: ../gui/selinux.tbl:106 ../gui/selinux.tbl:108 ../gui/selinux.tbl:109
+-#: ../gui/selinux.tbl:110 ../gui/selinux.tbl:111 ../gui/selinux.tbl:112
+-#: ../gui/selinux.tbl:113 ../gui/selinux.tbl:114 ../gui/selinux.tbl:116
+-#: ../gui/selinux.tbl:117 ../gui/selinux.tbl:119 ../gui/selinux.tbl:121
+-#: ../gui/selinux.tbl:123 ../gui/selinux.tbl:124 ../gui/selinux.tbl:127
+-#: ../gui/selinux.tbl:129 ../gui/selinux.tbl:130 ../gui/selinux.tbl:131
+-#: ../gui/selinux.tbl:132 ../gui/selinux.tbl:133 ../gui/selinux.tbl:134
+-#: ../gui/selinux.tbl:135 ../gui/selinux.tbl:136 ../gui/selinux.tbl:137
+-#: ../gui/selinux.tbl:138 ../gui/selinux.tbl:139 ../gui/selinux.tbl:142
+-#: ../gui/selinux.tbl:143 ../gui/selinux.tbl:144 ../gui/selinux.tbl:145
+-#: ../gui/selinux.tbl:146 ../gui/selinux.tbl:147 ../gui/selinux.tbl:148
+-#: ../gui/selinux.tbl:149 ../gui/selinux.tbl:150 ../gui/selinux.tbl:151
+-#: ../gui/selinux.tbl:152 ../gui/selinux.tbl:154 ../gui/selinux.tbl:155
+-#: ../gui/selinux.tbl:156 ../gui/selinux.tbl:157 ../gui/selinux.tbl:158
+-#: ../gui/selinux.tbl:159 ../gui/selinux.tbl:160 ../gui/selinux.tbl:167
+-#: ../gui/selinux.tbl:171 ../gui/selinux.tbl:172 ../gui/selinux.tbl:173
+-#: ../gui/selinux.tbl:174 ../gui/selinux.tbl:175 ../gui/selinux.tbl:177
+-#: ../gui/selinux.tbl:178 ../gui/selinux.tbl:179 ../gui/selinux.tbl:180
+-#: ../gui/selinux.tbl:184 ../gui/selinux.tbl:192 ../gui/selinux.tbl:193
+-#: ../gui/selinux.tbl:194 ../gui/selinux.tbl:195 ../gui/selinux.tbl:196
+-#: ../gui/selinux.tbl:197 ../gui/selinux.tbl:198 ../gui/selinux.tbl:199
+-#: ../gui/selinux.tbl:200 ../gui/selinux.tbl:201 ../gui/selinux.tbl:206
+-#: ../gui/selinux.tbl:207 ../gui/selinux.tbl:218 ../gui/selinux.tbl:219
+-#: ../gui/selinux.tbl:220 ../gui/selinux.tbl:222 ../gui/selinux.tbl:224
+-#: ../gui/selinux.tbl:226 ../gui/selinux.tbl:227 ../gui/selinux.tbl:230
+-msgid "SELinux Service Protection"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:1
+-msgid "Disable SELinux protection for acct daemon"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:2 ../gui/selinux.tbl:3 ../gui/selinux.tbl:70
+-#: ../gui/selinux.tbl:153 ../gui/selinux.tbl:168 ../gui/selinux.tbl:169
+-#: ../gui/selinux.tbl:170 ../gui/selinux.tbl:189 ../gui/selinux.tbl:202
+-#: ../gui/selinux.tbl:203 ../gui/selinux.tbl:204 ../gui/selinux.tbl:205
+-msgid "Admin"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:2
++#: booleans.py:19
++#, fuzzy
++msgid "Allow cvs daemon to read shadow"
++msgstr "Permitir al servidor de autenticación  SASL leer /etc/shadow"
 +
-+#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
-+#: ../gui/selinux.tbl:140
-+msgid "Databases"
-+msgstr ""
++#: booleans.py:20
+ msgid "Allow all daemons to write corefiles to /"
++msgstr "Permitir que todos los demonios agreguen archivos nucleares en /"
 +
-+#: ../gui/selinux.tbl:17
-+msgid "Allow user to connect to mysql socket"
-+msgstr ""
++#: booleans.py:21
++#, fuzzy
++msgid "Allow all daemons to use tcp wrappers."
++msgstr "Permitir que todos los demonios agreguen archivos nucleares en /"
 +
-+#: ../gui/selinux.tbl:18
-+msgid "Allow user to connect to postgres socket"
++#: booleans.py:22
++#, fuzzy
++msgid "Allow all daemons the ability to read/write terminals"
 +msgstr ""
++"Otorgar a todos los demonios la posibilidad de utilizar ttys no alojadas"
 +
-+#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
-+msgid "XServer"
++#: booleans.py:23
++#, fuzzy
++msgid "Allow dbadm to manage files in users home directories"
 +msgstr ""
++"Permitir al usuario SELinux webadm manejar directorios principales de "
++"usuarios sin privilegios"
 +
-+#: ../gui/selinux.tbl:19
-+msgid "Allow clients to write to X shared memory"
++#: booleans.py:24
++#, fuzzy
++msgid "Allow dbadm to read files in users home directories"
 +msgstr ""
++"Permitir al usuario SELinux webadm  leer directorios principales de usuarios "
++"sin privilegios"
 +
-+#: ../gui/selinux.tbl:20
++#: booleans.py:25
 +msgid ""
-+"Allow xguest SELinux user account to execute files in home directory or /tmp"
++"Deny user domains applications to map a memory region as both executable and "
++"writable, this is dangerous and the executable should be reported in bugzilla"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
-+#: ../gui/selinux.tbl:231
-+msgid "NIS"
++#: booleans.py:26
++msgid "Allow sysadm to debug or ptrace all processes."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:21
-+msgid "Allow daemons to run with NIS"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
-+#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
-+#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
-+#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
-+#: ../gui/selinux.tbl:118
-+msgid "Web Applications"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:22
-+msgid "Transition staff SELinux user to Web Browser Domain"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:23
-+msgid "Transition sysadm SELinux user to Web Browser Domain"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:24
-+msgid "Transition user SELinux user to Web Browser Domain"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:25
-+msgid "Transition xguest SELinux user to Web Browser Domain"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
-+#: ../gui/selinux.tbl:29
-+msgid "Allow staff Web Browsers to write to home directories"
-+msgstr ""
++#: booleans.py:27
++#, fuzzy
++msgid "Allow dhcpc client applications to execute iptables commands"
++msgstr "Permitir a usuarios ejecutar el comando mount"
 +
-+#: ../gui/selinux.tbl:30
-+msgid "Disable SELinux protection for amanda"
-+msgstr ""
++#: booleans.py:28
++#, fuzzy
++msgid "Allow DHCP daemon to use LDAP backends"
++msgstr "Permitir que todos los demonios agreguen archivos nucleares en /"
 +
-+#: ../gui/selinux.tbl:31
-+msgid "Disable SELinux protection for amavis"
-+msgstr ""
++#: booleans.py:29
++#, fuzzy
++msgid "Allow all domains to use other domains file descriptors"
++msgstr "Permitir que todos los demonios agreguen archivos nucleares en /"
 +
-+#: ../gui/selinux.tbl:32
-+msgid "Disable SELinux protection for apmd daemon"
-+msgstr ""
++#: booleans.py:30
++#, fuzzy
++msgid "Allow all domains to have the kernel load modules"
++msgstr "Permitir que todos los demonios agreguen archivos nucleares en /"
 +
-+#: ../gui/selinux.tbl:33
-+msgid "Disable SELinux protection for arpwatch daemon"
++#: booleans.py:31
++msgid "Allow the use of the audio devices as the source for the entropy feeds"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:34
-+msgid "Disable SELinux protection for auditd daemon"
-+msgstr ""
++#: booleans.py:32
++#, fuzzy
++msgid "Allow exim to connect to databases (postgres, mysql)"
++msgstr "Permitir al usuario conectarse al socket postgres"
 +
-+#: ../gui/selinux.tbl:35
-+msgid "Disable SELinux protection for automount daemon"
++#: booleans.py:33
++#, fuzzy
++msgid "Allow exim to create, read, write, and delete unprivileged user files."
 +msgstr ""
++"Permitir al usuario SELinux webadm  leer directorios principales de usuarios "
++"sin privilegios"
 +
-+#: ../gui/selinux.tbl:36
-+msgid "Disable SELinux protection for avahi"
++#: booleans.py:34
++#, fuzzy
++msgid "Allow exim to read unprivileged user files."
 +msgstr ""
++"Permitir al usuario SELinux webadm  leer directorios principales de usuarios "
++"sin privilegios"
 +
-+#: ../gui/selinux.tbl:37
-+msgid "Disable SELinux protection for bluetooth daemon"
++#: booleans.py:35
++msgid "Enable extra rules in the cron domain to support fcron."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:38
-+msgid "Disable SELinux protection for canna daemon"
-+msgstr ""
++#: booleans.py:36
++#, fuzzy
++msgid "Allow fenced domain to connect to the network using TCP."
++msgstr "Permitir al demonio squid conectarse a la red"
 +
-+#: ../gui/selinux.tbl:39
-+msgid "Disable SELinux protection for cardmgr daemon"
-+msgstr ""
++#: booleans.py:37
++#, fuzzy
++msgid "Allow fenced domain to execute ssh."
++msgstr "Permitir al usuario normal ejecutar ping"
 +
-+#: ../gui/selinux.tbl:40
-+msgid "Disable SELinux protection for Cluster Server"
++#: booleans.py:38
++#, fuzzy
++msgid "Allow ftp to read and write files in the user home directories"
 +msgstr ""
++"Permitir al usuario SELinux webadm  leer directorios principales de usuarios "
++"sin privilegios"
 +
-+#: ../gui/selinux.tbl:41
++#: booleans.py:39
 +msgid ""
-+"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-+"temp and untrusted content files"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:42
-+msgid "Disable SELinux protection for ciped daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:43
-+msgid "Disable SELinux protection for clamd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:44
-+msgid "Disable SELinux protection for clamscan"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:45
-+msgid "Disable SELinux protection for clvmd"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:46
-+msgid "Disable SELinux protection for comsat daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
-+#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
-+msgid "Disable SELinux protection for courier daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:52
-+msgid "Disable SELinux protection for cpucontrol daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:53
-+msgid "Disable SELinux protection for cpuspeed daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:54
-+msgid "Cron"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:54
-+msgid "Disable SELinux protection for crond daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
-+#: ../gui/selinux.tbl:91
-+msgid "Printing"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:55
-+msgid "Disable SELinux protection for cupsd back end server"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:56
-+msgid "Disable SELinux protection for cupsd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:57
-+msgid "Disable SELinux protection for cupsd_lpd"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:58
-+msgid "CVS"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:58
-+msgid "Disable SELinux protection for cvs daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:59
-+msgid "Disable SELinux protection for cyrus daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:60
-+msgid "Disable SELinux protection for dbskkd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:61
-+msgid "Disable SELinux protection for dbusd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:62
-+msgid "Disable SELinux protection for dccd"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:63
-+msgid "Disable SELinux protection for dccifd"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:64
-+msgid "Disable SELinux protection for dccm"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:65
-+msgid "Disable SELinux protection for ddt daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:66
-+msgid "Disable SELinux protection for devfsd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:67
-+msgid "Disable SELinux protection for dhcpc daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:68
-+msgid "Disable SELinux protection for dhcpd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:69
-+msgid "Disable SELinux protection for dictd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:70
-+msgid "Allow sysadm_t to directly start daemons"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:71
-+msgid "Disable SELinux protection for Evolution"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:72
-+msgid "Games"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:72
-+msgid "Disable SELinux protection for games"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:73
-+msgid "Disable SELinux protection for the web browsers"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:74
-+msgid "Disable SELinux protection for Thunderbird"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:75
-+msgid "Disable SELinux protection for distccd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:76
-+msgid "Disable SELinux protection for dmesg daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:77
-+msgid "Disable SELinux protection for dnsmasq daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:78
-+msgid "Disable SELinux protection for dovecot daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:79
-+msgid "Disable SELinux protection for entropyd daemon"
++"Allow ftp servers to upload files,  used for public file transfer services. "
++"Directories must be labeled public_content_rw_t."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:80
-+msgid "Disable SELinux protection for fetchmail"
-+msgstr ""
++#: booleans.py:40
++#, fuzzy
++msgid "Allow ftp servers to connect to all ports > 1023"
++msgstr "Permite a %s conectarse a cualquier puerto tcp"
 +
-+#: ../gui/selinux.tbl:81
-+msgid "Disable SELinux protection for fingerd daemon"
-+msgstr ""
++#: booleans.py:41
++#, fuzzy
++msgid "Allow ftp servers to connect to mysql database ports"
++msgstr "Permitir al usuario conectarse al socket mysql"
 +
-+#: ../gui/selinux.tbl:82
-+msgid "Disable SELinux protection for freshclam daemon"
++#: booleans.py:42
++msgid ""
++"Allow ftp servers to login to local users and read/write all files on the "
++"system, governed by DAC."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:83
-+msgid "Disable SELinux protection for fsdaemon daemon"
++#: booleans.py:43
++msgid "Allow ftp servers to use cifs used for public file transfer services."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:84
-+msgid "Disable SELinux protection for gpm daemon"
++#: booleans.py:44
++msgid "Allow ftp servers to use nfs used for public file transfer services."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
-+msgid "NFS"
-+msgstr ""
++#: booleans.py:45
++#, fuzzy
++msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
++msgstr "Permite a %s conectarse a cualquier puerto tcp"
 +
-+#: ../gui/selinux.tbl:85
-+msgid "Disable SELinux protection for gss daemon"
++#: booleans.py:46
++msgid "Determine whether Git CGI can search home directories."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:86
-+msgid "Disable SELinux protection for Hal daemon"
-+msgstr ""
++#: booleans.py:47
++#, fuzzy
++msgid "Determine whether Git CGI can access cifs file systems."
++msgstr "Permitir a spamd acceder a directorios principales"
 +
-+#: ../gui/selinux.tbl:87
-+msgid "Compatibility"
-+msgstr ""
++#: booleans.py:48
++#, fuzzy
++msgid "Determine whether Git CGI can access nfs file systems."
++msgstr "Permitir a spamd acceder a directorios principales"
 +
-+#: ../gui/selinux.tbl:87
++#: booleans.py:49
 +msgid ""
-+"Do not audit things that we know to be broken but which are not security "
-+"risks"
++"Determine whether Git session daemon can bind TCP sockets to all unreserved "
++"ports."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:88
-+msgid "Disable SELinux protection for hostname daemon"
++#: booleans.py:50
++msgid ""
++"Determine whether calling user domains can execute Git daemon in the "
++"git_session_t domain."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:89
-+msgid "Disable SELinux protection for hotplug daemon"
++#: booleans.py:51
++msgid "Determine whether Git system daemon can search home directories."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:90
-+msgid "Disable SELinux protection for howl daemon"
-+msgstr ""
++#: booleans.py:52
++#, fuzzy
++msgid "Determine whether Git system daemon can access cifs file systems."
++msgstr "Permitir a spamd acceder a directorios principales"
 +
-+#: ../gui/selinux.tbl:91
-+msgid "Disable SELinux protection for cups hplip daemon"
-+msgstr ""
++#: booleans.py:53
++#, fuzzy
++msgid "Determine whether Git system daemon can access nfs file systems."
++msgstr "Permitir a spamd acceder a directorios principales"
 +
-+#: ../gui/selinux.tbl:92
-+msgid "Disable SELinux protection for httpd rotatelogs"
-+msgstr ""
++#: booleans.py:54
++#, fuzzy
++msgid "Allow gitisis daemon to send mail"
++msgstr "Permitir a los demonios ejecutar con NIS"
 +
-+#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
-+msgid "HTTPD Service"
++#: booleans.py:55
++msgid "Enable reading of urandom for all domains."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:93
-+msgid "Disable SELinux protection for http suexec"
++#: booleans.py:56
++msgid ""
++"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
++"agent to manage user files."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:94
-+msgid "Disable SELinux protection for hwclock daemon"
++#: booleans.py:57
++msgid ""
++"Allow gpg web domain to modify public files used for public file transfer "
++"services."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:95
-+msgid "Disable SELinux protection for i18n daemon"
++#: booleans.py:58
++msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:96
-+msgid "Disable SELinux protection for imazesrv daemon"
++#: booleans.py:59
++msgid ""
++"Allow Apache to modify public files used for public file transfer services. "
++"Directories/Files must be labeled public_content_rw_t."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:97
-+msgid "Disable SELinux protection for inetd child daemons"
++#: booleans.py:60
++msgid "Allow httpd to use built in scripting (usually php)"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:98
-+msgid "Disable SELinux protection for inetd daemon"
-+msgstr ""
++#: booleans.py:61
++#, fuzzy
++msgid "Allow http daemon to check spam"
++msgstr "Permitir a los demonios ejecutar con NIS"
 +
-+#: ../gui/selinux.tbl:99
-+msgid "Disable SELinux protection for innd daemon"
-+msgstr ""
++#: booleans.py:62
++#, fuzzy
++msgid ""
++"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
++"ports"
++msgstr "Permite que %s se conecte con cualquier puerto udp"
 +
-+#: ../gui/selinux.tbl:100
-+msgid "Disable SELinux protection for iptables daemon"
-+msgstr ""
++#: booleans.py:63
++#, fuzzy
++msgid "Allow httpd to connect to the ldap port"
++msgstr "Permite que %s se conecte con cualquier puerto udp"
 +
-+#: ../gui/selinux.tbl:101
-+msgid "Disable SELinux protection for ircd daemon"
-+msgstr ""
++#: booleans.py:64
++#, fuzzy
++msgid "Allow http daemon to connect to zabbix"
++msgstr "Permitir al demonio squid conectarse a la red"
 +
-+#: ../gui/selinux.tbl:102
-+msgid "Disable SELinux protection for irqbalance daemon"
-+msgstr ""
++#: booleans.py:65
++#, fuzzy
++msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
++msgstr "Permitir al demonio squid conectarse a la red"
 +
-+#: ../gui/selinux.tbl:103
-+msgid "Disable SELinux protection for iscsi daemon"
-+msgstr ""
++#: booleans.py:66
++#, fuzzy
++msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
++msgstr "Permitir al demonio squid conectarse a la red"
 +
-+#: ../gui/selinux.tbl:104
-+msgid "Disable SELinux protection for jabberd daemon"
-+msgstr ""
++#: booleans.py:67
++#, fuzzy
++msgid ""
++"Allow HTTPD scripts and modules to connect to databases over the network."
++msgstr "Permitir al demonio squid conectarse a la red"
 +
-+#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
-+msgid "Kerberos"
-+msgstr ""
++#: booleans.py:68
++#, fuzzy
++msgid "Allow httpd to connect to memcache server"
++msgstr "Permite a %s conectarse a cualquier puerto tcp"
 +
-+#: ../gui/selinux.tbl:105
-+msgid "Disable SELinux protection for kadmind daemon"
-+msgstr ""
++#: booleans.py:69
++#, fuzzy
++msgid "Allow httpd to act as a relay"
++msgstr "Permitir a spamd acceder a directorios principales"
 +
-+#: ../gui/selinux.tbl:106
-+msgid "Disable SELinux protection for klogd daemon"
-+msgstr ""
++#: booleans.py:70
++#, fuzzy
++msgid "Allow http daemon to send mail"
++msgstr "Permitir a los demonios ejecutar con NIS"
 +
-+#: ../gui/selinux.tbl:107
-+msgid "Disable SELinux protection for krb5kdc daemon"
++#: booleans.py:71
++msgid "Allow Apache to communicate with avahi service via dbus"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:108
-+msgid "Disable SELinux protection for ktalk daemons"
-+msgstr ""
++#: booleans.py:72
++#, fuzzy
++msgid "Allow httpd cgi support"
++msgstr "Permitir a ssh ejecutar ssh-keysign"
 +
-+#: ../gui/selinux.tbl:109
-+msgid "Disable SELinux protection for kudzu daemon"
-+msgstr ""
++#: booleans.py:73
++#, fuzzy
++msgid "Allow httpd to act as a FTP server by listening on the ftp port."
++msgstr "Permite que %s se conecte con cualquier puerto udp"
 +
-+#: ../gui/selinux.tbl:110
-+msgid "Disable SELinux protection for locate daemon"
-+msgstr ""
++#: booleans.py:74
++#, fuzzy
++msgid "Allow httpd to read home directories"
++msgstr "Permitir a spamd acceder a directorios principales"
 +
-+#: ../gui/selinux.tbl:111
-+msgid "Disable SELinux protection for lpd daemon"
-+msgstr ""
++#: booleans.py:75
++msgid "Allow httpd scripts and modules execmem/execstack"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:3
+-msgid "Allow all daemons the ability to use unallocated ttys"
++#: booleans.py:76
++#, fuzzy
++msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
++msgstr "Permitir al usuario conectarse al socket postgres"
 +
-+#: ../gui/selinux.tbl:112
-+msgid "Disable SELinux protection for lrrd daemon"
-+msgstr ""
++#: booleans.py:77
++#, fuzzy
++msgid "Allow httpd processes to manage IPA content"
++msgstr "Permitir al rpm ejecutar no confinado"
 +
-+#: ../gui/selinux.tbl:113
-+msgid "Disable SELinux protection for lvm daemon"
-+msgstr ""
++#: booleans.py:78
++#, fuzzy
++msgid "Allow Apache to use mod_auth_ntlm_winbind"
++msgstr "Permitir a usuarios ejecutar el comando mount"
 +
-+#: ../gui/selinux.tbl:114
-+msgid "Disable SELinux protection for mailman"
-+msgstr ""
++#: booleans.py:79
++#, fuzzy
++msgid "Allow Apache to use mod_auth_pam"
++msgstr "Permitir a usuarios ejecutar el comando mount"
 +
-+#: ../gui/selinux.tbl:115
-+msgid "Allow evolution and thunderbird to read user files"
-+msgstr ""
++#: booleans.py:80
++#, fuzzy
++msgid "Allow httpd to read user content"
++msgstr "Permitir al rpm ejecutar no confinado"
 +
-+#: ../gui/selinux.tbl:116
-+msgid "Disable SELinux protection for mdadm daemon"
-+msgstr ""
++#: booleans.py:81
++msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
+-#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
+-#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
+-#: ../gui/selinux.tbl:210 ../gui/selinux.tbl:211 ../gui/selinux.tbl:212
+-#: ../gui/selinux.tbl:213 ../gui/selinux.tbl:214 ../gui/selinux.tbl:215
+-#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
+-msgid "User Privs"
++#: booleans.py:82
++#, fuzzy
++msgid "Allow httpd daemon to change its resource limits"
++msgstr "Permitir a los demonios ejecutar con NIS"
 +
-+#: ../gui/selinux.tbl:117
-+msgid "Disable SELinux protection for monopd daemon"
-+msgstr ""
++#: booleans.py:83
++msgid ""
++"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:4
++#: booleans.py:84
+ msgid ""
+-"Allow gadmin SELinux user account to execute files in home directory or /tmp"
++"Allow apache scripts to write to public content, directories/files must be "
++"labeled public_rw_content_t."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:5
++#: booleans.py:85
++#, fuzzy
++msgid "Allow Apache to execute tmp content."
++msgstr "Permitir a usuarios ejecutar el comando mount"
 +
-+#: ../gui/selinux.tbl:118
-+msgid "Allow the mozilla browser to read user files"
-+msgstr ""
++#: booleans.py:86
+ msgid ""
+-"Allow guest SELinux user account to execute files in home directory or /tmp"
++"Unify HTTPD to communicate with the terminal. Needed for entering the "
++"passphrase for certificates at the terminal."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
+-msgid "Memory Protection"
++#: booleans.py:87
++msgid "Unify HTTPD handling of all content files."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:6
++#: booleans.py:88
++#, fuzzy
++msgid "Allow httpd to access cifs file systems"
++msgstr "Permitir a spamd acceder a directorios principales"
 +
-+#: ../gui/selinux.tbl:119
-+msgid "Disable SELinux protection for mrtg daemon"
-+msgstr ""
++#: booleans.py:89
++#, fuzzy
++msgid "Allow httpd to access FUSE file systems"
++msgstr "Permitir a spamd acceder a directorios principales"
 +
-+#: ../gui/selinux.tbl:120
-+msgid "Disable SELinux protection for mysqld daemon"
-+msgstr ""
++#: booleans.py:90
++#, fuzzy
++msgid "Allow httpd to run gpg"
++msgstr "Permitir a ssh ejecutar ssh-keysign"
 +
-+#: ../gui/selinux.tbl:121
-+msgid "Disable SELinux protection for nagios daemon"
-+msgstr ""
++#: booleans.py:91
++#, fuzzy
++msgid "Allow httpd to access nfs file systems"
++msgstr "Permitir a spamd acceder a directorios principales"
 +
-+#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
-+msgid "Name Service"
-+msgstr ""
++#: booleans.py:92
++#, fuzzy
++msgid "Allow httpd to communicate with oddjob to start up a service"
++msgstr "Permite a %s conectarse a cualquier puerto tcp"
 +
-+#: ../gui/selinux.tbl:122
-+msgid "Disable SELinux protection for named daemon"
-+msgstr ""
++#: booleans.py:93
++#, fuzzy
++msgid "Allow httpd to access openstack ports"
++msgstr "Permitir a spamd acceder a directorios principales"
 +
-+#: ../gui/selinux.tbl:123
-+msgid "Disable SELinux protection for nessusd daemon"
-+msgstr ""
++#: booleans.py:94
++#, fuzzy
++msgid "Allow icecast to connect to all ports, not just sound ports."
++msgstr "Permite que %s se conecte con cualquier puerto udp"
 +
-+#: ../gui/selinux.tbl:124
-+msgid "Disable SELinux protection for NetworkManager"
-+msgstr ""
++#: booleans.py:95
++#, fuzzy
++msgid ""
++"Allow the Irssi IRC Client to connect to any port, and to bind to any "
++"unreserved port."
++msgstr "Permite que %s se conecte con cualquier puerto udp"
 +
-+#: ../gui/selinux.tbl:125
-+msgid "Disable SELinux protection for nfsd daemon"
-+msgstr ""
++#: booleans.py:96
+ msgid "Allow java executable stack"
+-msgstr ""
++msgstr "Permitir pila java ejecutable"
+ 
+-#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
+-#: ../gui/selinux.tbl:209
+-msgid "Mount"
+-msgstr ""
++#: booleans.py:97
++#, fuzzy
++msgid "Allow confined applications to run with kerberos."
++msgstr "Elija archivo(s) que la aplicación confinada crea o modifica"
+ 
+-#: ../gui/selinux.tbl:7
+-msgid "Allow mount to mount any file"
+-msgstr ""
++#: booleans.py:98
++#, fuzzy
++msgid "Allow syslogd daemon to send mail"
++msgstr "Permitir a los demonios ejecutar con NIS"
+ 
+-#: ../gui/selinux.tbl:8
+-msgid "Allow mount to mount any directory"
++#: booleans.py:99
++#, fuzzy
++msgid "Allow syslogd the ability to read/write terminals"
+ msgstr ""
++"Otorgar a todos los demonios la posibilidad de utilizar ttys no alojadas"
+ 
+-#: ../gui/selinux.tbl:9
+-msgid "Allow mplayer executable stack"
++#: booleans.py:100
++msgid "Allow logging in and using the system from /dev/console."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
+-#: ../gui/selinux.tbl:188
+-msgid "SSH"
++#: booleans.py:101
++msgid ""
++"Control the ability to mmap a low area of the address space, as configured "
++"by /proc/sys/kernel/mmap_min_addr."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:10
+-msgid "Allow ssh to run ssh-keysign"
+-msgstr ""
++#: booleans.py:102
++#, fuzzy
++msgid "Allow mock to read files in home directories."
++msgstr "Permitir a spamd acceder a directorios principales"
 +
-+#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
-+#: ../gui/selinux.tbl:221
-+msgid "Samba"
-+msgstr ""
++#: booleans.py:103
++#, fuzzy
++msgid "Allow the mount command to mount any directory or file."
++msgstr "Permitir que mount monte cualquier directorio"
 +
-+#: ../gui/selinux.tbl:126
-+msgid "Disable SELinux protection for nmbd daemon"
-+msgstr ""
++#: booleans.py:104
++#, fuzzy
++msgid "Allow mozilla plugin domain to connect to the network using TCP."
++msgstr "Permitir al demonio squid conectarse a la red"
+ 
+-#: ../gui/selinux.tbl:11
++#: booleans.py:105
++#, fuzzy
+ msgid ""
+-"Allow staff SELinux user account to execute files in home directory or /tmp"
++"Allow mozilla_plugins to create random content in the users home directory"
+ msgstr ""
++"Permitir al usuario SELinux webadm  leer directorios principales de usuarios "
++"sin privilegios"
+ 
+-#: ../gui/selinux.tbl:12
+-msgid ""
+-"Allow sysadm SELinux user account to execute files in home directory or /tmp"
++#: booleans.py:106
++#, fuzzy
++msgid "Allow confined web browsers to read home directory content"
+ msgstr ""
++"Permitir al personal de los navegadores de red guardar directorios "
++"principales"
 +
-+#: ../gui/selinux.tbl:127
-+msgid "Disable SELinux protection for nrpe daemon"
-+msgstr ""
++#: booleans.py:107
++msgid "Allow mplayer executable stack"
++msgstr "Permitir pila ejecutable mplayer"
 +
-+#: ../gui/selinux.tbl:128
-+msgid "Disable SELinux protection for nscd daemon"
-+msgstr ""
++#: booleans.py:108
++#, fuzzy
++msgid "Allow mysqld to connect to all ports"
++msgstr "Permite a %s conectarse a cualquier puerto tcp"
+ 
+-#: ../gui/selinux.tbl:13
++#: booleans.py:109
++#, fuzzy
++msgid "Allow BIND to bind apache port."
++msgstr "Permite que %s se asocie con cualquier puerto udp"
 +
-+#: ../gui/selinux.tbl:129
-+msgid "Disable SELinux protection for nsd daemon"
++#: booleans.py:110
+ msgid ""
+-"Allow unconfined SELinux user account to execute files in home directory or /"
+-"tmp"
++"Allow BIND to write the master zone files. Generally this is used for "
++"dynamic DNS or zone transfers."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:14
+-msgid "Network Configuration"
+-msgstr ""
++#: booleans.py:111
++#, fuzzy
++msgid "Allow any files/directories to be exported read/only via NFS."
++msgstr "Permitir que mount monte cualquier directorio"
+ 
+-#: ../gui/selinux.tbl:14
+-msgid "Allow unlabeled packets to flow on the network"
+-msgstr ""
++#: booleans.py:112
++#, fuzzy
++msgid "Allow any files/directories to be exported read/write via NFS."
++msgstr "Permitir a Samba compartir directorios NFS"
+ 
+-#: ../gui/selinux.tbl:15
++#: booleans.py:113
++msgid ""
++"Allow nfs servers to modify public files used for public file transfer "
++"services.  Files/Directories must be labeled public_content_rw_t."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:130
-+msgid "Disable SELinux protection for ntpd daemon"
-+msgstr ""
++#: booleans.py:114
++#, fuzzy
++msgid "Allow system to run with NIS"
++msgstr "Permitir a los demonios ejecutar con NIS"
 +
-+#: ../gui/selinux.tbl:131
-+msgid "Disable SELinux protection for oddjob"
-+msgstr ""
++#: booleans.py:115
++#, fuzzy
++msgid "Allow confined applications to use nscd shared memory."
++msgstr "Permitir al usuario conectarse a memoria compartida x"
 +
-+#: ../gui/selinux.tbl:132
-+msgid "Disable SELinux protection for oddjob_mkhomedir"
-+msgstr ""
++#: booleans.py:116
++#, fuzzy
++msgid "Allow nsplugin code to connect to unreserved ports"
++msgstr "Permite que %s se conecte con cualquier puerto udp"
 +
-+#: ../gui/selinux.tbl:133
-+msgid "Disable SELinux protection for openvpn daemon"
-+msgstr ""
++#: booleans.py:117
++#, fuzzy
++msgid "Allow nsplugin code to execmem/execstack"
++msgstr "Permite que %s se conecte con cualquier puerto udp"
 +
-+#: ../gui/selinux.tbl:134
-+msgid "Disable SELinux protection for pam daemon"
-+msgstr ""
++#: booleans.py:118
++#, fuzzy
++msgid "Allow openvpn to read home directories"
++msgstr "Permitir a spamd acceder a directorios principales"
 +
-+#: ../gui/selinux.tbl:135
-+msgid "Disable SELinux protection for pegasus"
-+msgstr ""
++#: booleans.py:119
++#, fuzzy
++msgid "Allow piranha-lvs domain to connect to the network using TCP."
++msgstr "Permitir al demonio squid conectarse a la red"
 +
-+#: ../gui/selinux.tbl:136
-+msgid "Disable SELinux protection for perdition daemon"
-+msgstr ""
++#: booleans.py:120
++#, fuzzy
++msgid "Allow polipo to connect to all ports > 1023"
++msgstr "Permite a %s conectarse a cualquier puerto tcp"
 +
-+#: ../gui/selinux.tbl:137
-+msgid "Disable SELinux protection for portmap daemon"
-+msgstr ""
++#: booleans.py:121
+ msgid ""
+-"Allow user SELinux user account to execute files in home directory or /tmp"
++"Determine whether Polipo session daemon can bind tcp sockets to all "
++"unreserved ports."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:16
+-msgid "Allow unconfined to dyntrans to unconfined_execmem"
++#: booleans.py:122
++msgid ""
++"Determine whether calling user domains can execute Polipo daemon in the "
++"polipo_session_t domain."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
+-#: ../gui/selinux.tbl:140
+-msgid "Databases"
++#: booleans.py:123
++#, fuzzy
++msgid "Determine whether polipo can access cifs file systems."
++msgstr "Permitir a spamd acceder a directorios principales"
 +
-+#: ../gui/selinux.tbl:138
-+msgid "Disable SELinux protection for portslave daemon"
-+msgstr ""
++#: booleans.py:124
++#, fuzzy
++msgid "Determine whether Polipo can access nfs file systems."
++msgstr "Permitir a spamd acceder a directorios principales"
 +
-+#: ../gui/selinux.tbl:139
-+msgid "Disable SELinux protection for postfix"
-+msgstr ""
++#: booleans.py:125
++msgid "Enable polyinstantiated directory support."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:17
+-msgid "Allow user to connect to mysql socket"
++#: booleans.py:126
++msgid "Allow the portage domains to use NFS mounts (regular nfs_t)"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:18
+-msgid "Allow user to connect to postgres socket"
++#: booleans.py:127
++#, fuzzy
++msgid "Allow postfix_local domain full write access to mail_spool directories"
++msgstr "Permitir a spamd acceder a directorios principales"
 +
-+#: ../gui/selinux.tbl:140
-+msgid "Disable SELinux protection for postgresql daemon"
-+msgstr ""
++#: booleans.py:128
++msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
+-msgid "XServer"
++#: booleans.py:129
++msgid "Allow transmit client label to foreign database"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:19
+-msgid "Allow clients to write to X shared memory"
++#: booleans.py:130
++#, fuzzy
++msgid "Allow database admins to execute DML statement"
++msgstr "Permitir a usuarios ejecutar el comando mount"
 +
-+#: ../gui/selinux.tbl:141
-+msgid "pppd"
-+msgstr ""
++#: booleans.py:131
++#, fuzzy
++msgid "Allow unprivileged users to execute DDL statement"
++msgstr "Permitir al usuario normal ejecutar ping"
 +
-+#: ../gui/selinux.tbl:141
++#: booleans.py:132
++msgid "Allow pppd to load kernel modules for certain modems"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:20
++#: booleans.py:133
 +msgid "Allow pppd to be run for a regular user"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:142
-+msgid "Disable SELinux protection for pptp"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:143
-+msgid "Disable SELinux protection for prelink daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:144
-+msgid "Disable SELinux protection for privoxy daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:145
-+msgid "Disable SELinux protection for ptal daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:146
-+msgid "Disable SELinux protection for pxe daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:147
-+msgid "Disable SELinux protection for pyzord"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:148
-+msgid "Disable SELinux protection for quota daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:149
-+msgid "Disable SELinux protection for radiusd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:150
-+msgid "Disable SELinux protection for radvd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:151
-+msgid "Disable SELinux protection for rdisc"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:152
-+msgid "Disable SELinux protection for readahead"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:153
-+msgid "Allow programs to read files in non-standard locations (default_t)"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:154
-+msgid "Disable SELinux protection for restorecond"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:155
-+msgid "Disable SELinux protection for rhgb daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:156
-+msgid "Disable SELinux protection for ricci"
-+msgstr ""
++msgstr "Permitir a pppd ejecutar para un usuario regular"
 +
-+#: ../gui/selinux.tbl:157
-+msgid "Disable SELinux protection for ricci_modclusterd"
-+msgstr ""
++#: booleans.py:134
++#, fuzzy
+ msgid ""
+-"Allow xguest SELinux user account to execute files in home directory or /tmp"
++"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
++msgstr "Permite que %s se conecte con cualquier puerto udp"
 +
-+#: ../gui/selinux.tbl:158
-+msgid "Disable SELinux protection for rlogind daemon"
-+msgstr ""
++#: booleans.py:135
++#, fuzzy
++msgid "Allow Puppet client to manage all file types."
++msgstr "Permitir que mount monte cualquier archivo"
 +
-+#: ../gui/selinux.tbl:159
-+msgid "Disable SELinux protection for rpcd daemon"
-+msgstr ""
++#: booleans.py:136
++#, fuzzy
++msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
++msgstr "Permitir al usuario conectarse al socket postgres"
 +
-+#: ../gui/selinux.tbl:160
-+msgid "Disable SELinux protection for rshd"
-+msgstr ""
++#: booleans.py:137
++#, fuzzy
++msgid "Allow qemu to connect fully to the network"
++msgstr "Permitir al demonio squid conectarse a la red"
 +
-+#: ../gui/selinux.tbl:161
-+msgid "rsync"
-+msgstr ""
++#: booleans.py:138
++#, fuzzy
++msgid "Allow qemu to use cifs/Samba file systems"
++msgstr "Permitir a Samba compartir directorios NFS"
 +
-+#: ../gui/selinux.tbl:161
-+msgid "Disable SELinux protection for rsync daemon"
++#: booleans.py:139
++msgid "Allow qemu to use serial/parallel communication ports"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:162
-+msgid "Allow ssh to run from inetd instead of as a daemon"
-+msgstr ""
++#: booleans.py:140
++#, fuzzy
++msgid "Allow qemu to use nfs file systems"
++msgstr "Permitir a Samba compartir directorios NFS"
 +
-+#: ../gui/selinux.tbl:163
-+msgid "Allow Samba to share nfs directories"
-+msgstr ""
++#: booleans.py:141
++#, fuzzy
++msgid "Allow qemu to use usb devices"
++msgstr "Permitir a usuarios leer o escribir dispositivos USB"
 +
-+#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
-+msgid "SASL authentication server"
-+msgstr ""
++#: booleans.py:142
++#, fuzzy
++msgid "Allow racoon to read shadow"
++msgstr "Permitir al servidor de autenticación  SASL leer /etc/shadow"
 +
-+#: ../gui/selinux.tbl:164
-+msgid "Allow sasl authentication server to read /etc/shadow"
-+msgstr ""
++#: booleans.py:143
++#, fuzzy
++msgid "Allow rgmanager domain to connect to the network using TCP."
++msgstr "Permitir al demonio squid conectarse a la red"
 +
-+#: ../gui/selinux.tbl:165
++#: booleans.py:144
 +msgid ""
-+"Allow X-Windows server to map a memory region as both executable and writable"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:166
-+msgid "Disable SELinux protection for saslauthd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:167
-+msgid "Disable SELinux protection for scannerdaemon daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:168
-+msgid "Do not allow transition to sysadm_t, sudo and su effected"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:169
-+msgid "Do not allow any processes to load kernel modules"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:170
-+msgid "Do not allow any processes to modify kernel SELinux policy"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:171
-+msgid "Disable SELinux protection for sendmail daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:172
-+msgid "Disable SELinux protection for setrans"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:173
-+msgid "Disable SELinux protection for setroubleshoot daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:174
-+msgid "Disable SELinux protection for slapd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:175
-+msgid "Disable SELinux protection for slrnpull daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:176
-+msgid "Disable SELinux protection for smbd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:177
-+msgid "Disable SELinux protection for snmpd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:178
-+msgid "Disable SELinux protection for snort daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:179
-+msgid "Disable SELinux protection for soundd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:180
-+msgid "Disable SELinux protection for sound daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
-+msgid "Spam Protection"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:181
-+msgid "Disable SELinux protection for spamd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:182
-+msgid "Allow spamd to access home directories"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:183
-+msgid "Allow Spam Assassin daemon network access"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:184
-+msgid "Disable SELinux protection for speedmgmt daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
-+msgid "Squid"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:185
-+msgid "Allow squid daemon to connect to the network"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:186
-+msgid "Disable SELinux protection for squid daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:187
-+msgid "Disable SELinux protection for ssh daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:188
-+msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:189
++"Allow rsync to modify public files used for public file transfer services.  "
++"Files/Directories must be labeled public_content_rw_t."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
+-#: ../gui/selinux.tbl:231
+-msgid "NIS"
+-msgstr ""
++#: booleans.py:145
++#, fuzzy
++msgid "Allow rsync to run as a client"
++msgstr "Permitir al rpm ejecutar no confinado"
+ 
+-#: ../gui/selinux.tbl:21
+-msgid "Allow daemons to run with NIS"
+-msgstr ""
++#: booleans.py:146
++#, fuzzy
++msgid "Allow rsync to export any files/directories read only."
++msgstr "Permitir que mount monte cualquier directorio"
+ 
+-#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
+-#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
+-#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
+-#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
+-#: ../gui/selinux.tbl:118
+-msgid "Web Applications"
+-msgstr ""
++#: booleans.py:147
++#, fuzzy
++msgid "Allow rsync servers to share cifs files systems"
++msgstr "Permitir a Samba compartir directorios NFS"
+ 
+-#: ../gui/selinux.tbl:22
+-msgid "Transition staff SELinux user to Web Browser Domain"
+-msgstr ""
++#: booleans.py:148
++#, fuzzy
++msgid "Allow rsync servers to share nfs files systems"
++msgstr "Permitir a Samba compartir directorios NFS"
+ 
+-#: ../gui/selinux.tbl:23
+-msgid "Transition sysadm SELinux user to Web Browser Domain"
+-msgstr ""
++#: booleans.py:149
++#, fuzzy
++msgid "Allow samba to create new home directories (e.g. via PAM)"
++msgstr "Permitir a spamd acceder a directorios principales"
+ 
+-#: ../gui/selinux.tbl:24
+-msgid "Transition user SELinux user to Web Browser Domain"
++#: booleans.py:150
 +msgid ""
-+"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
-+"bashrc)"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
-+msgid "Universal SSL tunnel"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:190
-+msgid "Disable SELinux protection for stunnel daemon"
++"Allow samba to act as the domain controller, add users, groups and change "
++"passwords."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:191
-+msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
-+msgstr ""
++#: booleans.py:151
++#, fuzzy
++msgid "Allow samba to share users home directories."
++msgstr "Permitir a spamd acceder a directorios principales"
 +
-+#: ../gui/selinux.tbl:192
-+msgid "Disable SELinux protection for swat daemon"
-+msgstr ""
++#: booleans.py:152
++#, fuzzy
++msgid "Allow samba to share any file/directory read only."
++msgstr "Permitir a Samba compartir directorios NFS"
 +
-+#: ../gui/selinux.tbl:193
-+msgid "Disable SELinux protection for sxid daemon"
-+msgstr ""
++#: booleans.py:153
++#, fuzzy
++msgid "Allow samba to share any file/directory read/write."
++msgstr "Permitir a Samba compartir directorios NFS"
 +
-+#: ../gui/selinux.tbl:194
-+msgid "Disable SELinux protection for syslogd daemon"
-+msgstr ""
++#: booleans.py:154
++#, fuzzy
++msgid "Allow samba to act as a portmapper"
++msgstr "Permitir a Samba compartir directorios NFS"
 +
-+#: ../gui/selinux.tbl:195
-+msgid "Disable SELinux protection for system cron jobs"
-+msgstr ""
++#: booleans.py:155
++#, fuzzy
++msgid "Allow samba to run unconfined scripts"
++msgstr "Permitir al rpm ejecutar no confinado"
 +
-+#: ../gui/selinux.tbl:196
-+msgid "Disable SELinux protection for tcp daemon"
-+msgstr ""
++#: booleans.py:156
++#, fuzzy
++msgid "Allow samba to export ntfs/fusefs volumes."
++msgstr "Permitir a spamd acceder a directorios principales"
 +
-+#: ../gui/selinux.tbl:197
-+msgid "Disable SELinux protection for telnet daemon"
-+msgstr ""
++#: booleans.py:157
++#, fuzzy
++msgid "Allow samba to export NFS volumes."
++msgstr "Permitir a Samba compartir directorios NFS"
 +
-+#: ../gui/selinux.tbl:198
-+msgid "Disable SELinux protection for tftpd daemon"
-+msgstr ""
++#: booleans.py:158
++#, fuzzy
++msgid "Allow sanlock to read/write fuse files"
++msgstr "Permitir a xen leer o escribir dispositivos de disco físicos"
 +
-+#: ../gui/selinux.tbl:199
-+msgid "Disable SELinux protection for transproxy daemon"
-+msgstr ""
++#: booleans.py:159
++#, fuzzy
++msgid "Allow sanlock to manage nfs files"
++msgstr "Permitir que mount monte cualquier archivo"
 +
-+#: ../gui/selinux.tbl:200
-+msgid "Disable SELinux protection for udev daemon"
-+msgstr ""
++#: booleans.py:160
++#, fuzzy
++msgid "Allow sanlock to manage cifs files"
++msgstr "Permitir que mount monte cualquier archivo"
 +
-+#: ../gui/selinux.tbl:201
-+msgid "Disable SELinux protection for uml daemon"
-+msgstr ""
++#: booleans.py:161
++#, fuzzy
++msgid "Allow sasl to read shadow"
++msgstr "Permitir al servidor de autenticación  SASL leer /etc/shadow"
 +
-+#: ../gui/selinux.tbl:202
++#: booleans.py:162
 +msgid ""
-+"Allow xinetd to run unconfined, including any services it starts that do not "
-+"have a domain transition explicitly defined"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:203
++"disallow programs, such as newrole, from transitioning to administrative "
++"user domains."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:25
+-msgid "Transition xguest SELinux user to Web Browser Domain"
++#: booleans.py:163
++msgid "Disable kernel module loading."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
+-#: ../gui/selinux.tbl:29
+-msgid "Allow staff Web Browsers to write to home directories"
++#: booleans.py:164
 +msgid ""
-+"Allow rc scripts to run unconfined, including any daemon started by an rc "
-+"script that does not have a domain transition explicitly defined"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:204
-+msgid "Allow rpm to run unconfined"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:205
-+msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:206
-+msgid "Disable SELinux protection for updfstab daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:207
-+msgid "Disable SELinux protection for uptimed daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:208
++"Boolean to determine whether the system permits loading policy, setting "
++"enforcing mode, and changing boolean values.  Set this to true and you have "
++"to reboot to set it back."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:30
+-msgid "Disable SELinux protection for amanda"
++#: booleans.py:165
++#, fuzzy
++msgid "Allow regular users direct dri device access"
+ msgstr ""
++"Permitir a  usuarios el acceso directo al ratón (solo permitir el servidor X)"
+ 
+-#: ../gui/selinux.tbl:31
+-msgid "Disable SELinux protection for amavis"
++#: booleans.py:166
 +msgid ""
-+"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
-+"staff_r can do so"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:209
-+msgid "Allow users to execute the mount command"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:210
-+msgid "Allow regular users direct mouse access (only allow the X server)"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:211
-+msgid "Allow users to run the dmesg command"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:212
-+msgid "Allow users to control network interfaces (also needs USERCTL=true)"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:213
-+msgid "Allow normal user to execute ping"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:214
-+msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:215
-+msgid "Allow users to rw usb devices"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:216
++"Allow unconfined executables to make their heap memory executable.  Doing "
++"this is a really bad idea. Probably indicates a badly coded executable, but "
++"could indicate an attack. This executable should be reported in bugzilla"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:32
+-msgid "Disable SELinux protection for apmd daemon"
++#: booleans.py:167
++msgid ""
++"Allow all unconfined executables to use libraries requiring text relocation "
++"that are not labeled textrel_shlib_t"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:33
+-msgid "Disable SELinux protection for arpwatch daemon"
++#: booleans.py:168
++msgid ""
++"Allow unconfined executables to make their stack executable.  This should "
++"never, ever be necessary. Probably indicates a badly coded executable, but "
++"could indicate an attack. This executable should be reported in bugzilla"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:34
+-msgid "Disable SELinux protection for auditd daemon"
+-msgstr ""
++#: booleans.py:169
++#, fuzzy
++msgid "Allow users to connect to the local mysql server"
++msgstr "Permitir al usuario conectarse al socket mysql"
+ 
+-#: ../gui/selinux.tbl:35
+-msgid "Disable SELinux protection for automount daemon"
+-msgstr ""
++#: booleans.py:170
++#, fuzzy
++msgid ""
++"Allow confined users the ability to execute the ping and traceroute commands."
++msgstr "Permitir a usuarios ejecutar el comando mount"
+ 
+-#: ../gui/selinux.tbl:36
+-msgid "Disable SELinux protection for avahi"
+-msgstr ""
++#: booleans.py:171
++#, fuzzy
++msgid "Allow users to connect to PostgreSQL"
++msgstr "Permitir al usuario conectarse al socket postgres"
+ 
+-#: ../gui/selinux.tbl:37
+-msgid "Disable SELinux protection for bluetooth daemon"
++#: booleans.py:172
++#, fuzzy
++msgid ""
++"Allow user to r/w files on filesystems that do not have extended attributes "
++"(FAT, CDROM, FLOPPY)"
+ msgstr ""
++"Permitir al usuario  leer y escribir noextattrfile (FAT, CDROM, FLOPPY)"
+ 
+-#: ../gui/selinux.tbl:38
+-msgid "Disable SELinux protection for canna daemon"
++#: booleans.py:173
++#, fuzzy
 +msgid ""
 +"Allow users to run TCP servers (bind to ports and accept connection from the "
 +"same domain and outside users)  disabling this forces FTP passive mode and "
-+"may change other protocols"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:217
-+msgid "Allow user to stat ttyfiles"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:218
-+msgid "Disable SELinux protection for uucpd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:219
-+msgid "Disable SELinux protection for vmware daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:220
-+msgid "Disable SELinux protection for watchdog daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:221
-+msgid "Disable SELinux protection for winbind daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:222
-+msgid "Disable SELinux protection for xdm daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:223
-+msgid "Allow xdm logins as sysadm_r:sysadm_t"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:224
-+msgid "Disable SELinux protection for xen daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:225
-+msgid "XEN"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:225
-+msgid "Allow xen to read/write physical disk devices"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:226
-+msgid "Disable SELinux protection for xfs daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:227
-+msgid "Disable SELinux protection for xen control"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:228
-+msgid "Disable SELinux protection for ypbind daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:229
-+msgid "Disable SELinux protection for NIS Password Daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:230
-+msgid "Disable SELinux protection for ypserv daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:231
-+msgid "Disable SELinux protection for NIS Transfer Daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:232
-+msgid "Allow SELinux webadm user to manage unprivileged users home directories"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:233
-+msgid "Allow SELinux webadm user to read unprivileged users home directories"
-+msgstr ""
-+
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Are you sure you want to delete %s '%s'?"
-+msgstr ""
-+
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Delete %s"
-+msgstr ""
-+
-+#: ../gui/semanagePage.py:134
-+#, python-format
-+msgid "Add %s"
-+msgstr ""
-+
-+#: ../gui/semanagePage.py:148
-+#, python-format
-+msgid "Modify %s"
-+msgstr ""
-+
-+#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
-+msgid "Permissive"
-+msgstr ""
-+
-+#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
-+msgid "Enforcing"
-+msgstr ""
-+
-+#: ../gui/statusPage.py:94
-+msgid "Status"
-+msgstr ""
-+
-+#: ../gui/statusPage.py:133
++"may change other protocols."
+ msgstr ""
++"Permitir a los usuarios ejecutar servidores TCP (vincularse a puertos y "
++"aceptar la conexión desde el mismo dominio y fuera de los usuarios) al "
++"desactivarlo fuerza a modo pasivo FTP y puede cambiar otros protocolos."
+ 
+-#: ../gui/selinux.tbl:39
+-msgid "Disable SELinux protection for cardmgr daemon"
+-msgstr ""
++#: booleans.py:174
++#, fuzzy
++msgid "Allow user music sharing"
++msgstr "Permitir a usuarios leer o escribir dispositivos USB"
+ 
+-#: ../gui/selinux.tbl:40
+-msgid "Disable SELinux protection for Cluster Server"
++#: booleans.py:175
 +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
++"Allow anon internal-sftp to upload files, used for public file transfer "
++"services. Directories must be labeled public_content_rw_t."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:41
++#: booleans.py:176
++#, fuzzy
+ msgid ""
+-"Allow cdrecord to read various content. nfs, samba, removable devices, user "
+-"temp and untrusted content files"
++"Allow sftp-internal to read and write files in the user home directories"
+ msgstr ""
++"Permitir al usuario SELinux webadm  leer directorios principales de usuarios "
++"sin privilegios"
+ 
+-#: ../gui/selinux.tbl:42
+-msgid "Disable SELinux protection for ciped daemon"
++#: booleans.py:177
++#, 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 ""
-+
-+#: ../gui/statusPage.py:152
++"Allow sftp-internal to login to local users and read/write all files on the "
++"system, governed by DAC."
+ msgstr ""
++"Permitir al usuario SELinux webadm  leer directorios principales de usuarios "
++"sin privilegios"
+ 
+-#: ../gui/selinux.tbl:43
+-msgid "Disable SELinux protection for clamd daemon"
++#: booleans.py:178
++#, fuzzy
 +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
++"Allow internal-sftp to read and write files in the user ssh home directories."
+ msgstr ""
++"Permitir al usuario SELinux webadm  leer directorios principales de usuarios "
++"sin privilegios"
+ 
+-#: ../gui/selinux.tbl:44
+-msgid "Disable SELinux protection for clamscan"
+-msgstr ""
++#: booleans.py:179
++#, fuzzy
++msgid "Allow sge to connect to the network using any TCP port"
++msgstr "Permitir al demonio squid conectarse a la red"
+ 
+-#: ../gui/selinux.tbl:45
+-msgid "Disable SELinux protection for clvmd"
+-msgstr ""
++#: booleans.py:180
++#, fuzzy
++msgid "Allow sge to access nfs file systems."
++msgstr "Permitir a spamd acceder a directorios principales"
+ 
+-#: ../gui/selinux.tbl:46
+-msgid "Disable SELinux protection for comsat daemon"
++#: booleans.py:181
 +msgid ""
-+"Copyright (c)2006 Red Hat, Inc.\n"
-+"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:22
-+#: ../gui/system-config-selinux.glade:544
-+msgid "Add SELinux Login Mapping"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:257
-+msgid "Add SELinux Network Ports"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:391
-+#: ../gui/system-config-selinux.glade:678
-+msgid "SELinux Type"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:622
-+msgid "File Specification"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:650
-+msgid "File Type"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:727
++"Enable additional permissions needed to support devices on 3ware controllers."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
+-#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
+-msgid "Disable SELinux protection for courier daemon"
++#: booleans.py:182
 +msgid ""
-+"all files\n"
-+"regular file\n"
-+"directory\n"
-+"character device\n"
-+"block device\n"
-+"socket\n"
-+"symbolic link\n"
-+"named pipe\n"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:773
-+msgid "MLS"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:837
-+msgid "Add SELinux User"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1079
-+msgid "SELinux Administration"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1122
-+msgid "Add"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1144
-+msgid "_Properties"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1166
-+msgid "_Delete"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1256
-+msgid "Select Management Object"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1273
-+msgid "<b>Select:</b>"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1326
-+msgid "System Default Enforcing Mode"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1354
++"Allow samba to modify public files used for public file transfer services.  "
++"Files/Directories must be labeled public_content_rw_t."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:52
+-msgid "Disable SELinux protection for cpucontrol daemon"
+-msgstr ""
++#: booleans.py:183
++#, fuzzy
++msgid "Allow user spamassassin clients to use the network."
++msgstr "Permitir que paquetes no etiquetados fluyan en la red"
+ 
+-#: ../gui/selinux.tbl:53
+-msgid "Disable SELinux protection for cpuspeed daemon"
+-msgstr ""
++#: booleans.py:184
++#, fuzzy
++msgid "Allow spamd to read/write user home directories."
++msgstr "Permitir a spamd acceder a directorios principales"
+ 
+-#: ../gui/selinux.tbl:54
+-msgid "Cron"
+-msgstr ""
++#: booleans.py:185
++#, fuzzy
 +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
++"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
++msgstr "Permite que %s se conecte con cualquier puerto udp"
+ 
+-#: ../gui/selinux.tbl:54
+-msgid "Disable SELinux protection for crond daemon"
++#: booleans.py:186
++msgid "Allow squid to run as a transparent proxy (TPROXY)"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
+-#: ../gui/selinux.tbl:91
+-msgid "Printing"
++#: booleans.py:187
++#, fuzzy
 +msgid ""
-+"Select if you wish to relabel then entire file system on next reboot.  "
-+"Relabeling can take a very long time, depending on the size of the system.  "
-+"If you are changing policy types or going from disabled to enforcing, a "
-+"relabel is required."
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1509
-+msgid "Relabel on next reboot."
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1561
-+msgid "label37"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1598
-+msgid "Revert boolean setting to system default"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1614
-+msgid "Toggle between Customized and All Booleans"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1645
-+#: ../gui/system-config-selinux.glade:1850
-+#: ../gui/system-config-selinux.glade:2037
-+#: ../gui/system-config-selinux.glade:2224
-+#: ../gui/system-config-selinux.glade:2467
-+#: ../gui/system-config-selinux.glade:2692
-+#: ../gui/system-config-selinux.glade:2867
-+msgid "Filter"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1734
-+msgid "label50"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1771
-+msgid "Add File Context"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1787
-+msgid "Modify File Context"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1803
-+msgid "Delete File Context"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1819
-+msgid "Toggle between all and customized file context"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1939
-+msgid "label38"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1976
-+msgid "Add SELinux User Mapping"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1992
-+msgid "Modify SELinux User Mapping"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2008
-+msgid "Delete SELinux User Mapping"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2126
-+msgid "label39"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2163
-+msgid "Add User"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2179
-+msgid "Modify User"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2195
-+msgid "Delete User"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2313
-+msgid "label41"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2350
-+msgid "Add Network Port"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2366
-+msgid "Edit Network Port"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2382
-+msgid "Delete Network Port"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2418
-+#: ../gui/system-config-selinux.glade:2436
-+msgid "Toggle between Customized and All Ports"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2556
-+msgid "label42"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2593
-+msgid "Generate new policy module"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2609
-+msgid "Load policy module"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2625
-+msgid "Remove loadable policy module"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2661
++"Allow ssh with chroot env to read and write files in the user home "
++"directories"
+ msgstr ""
++"Permitir al usuario SELinux webadm  leer directorios principales de usuarios "
++"sin privilegios"
+ 
+-#: ../gui/selinux.tbl:55
+-msgid "Disable SELinux protection for cupsd back end server"
+-msgstr ""
++#: booleans.py:188
++#, fuzzy
++msgid "allow host key based authentication"
++msgstr "Utiliza Pam para autenticación"
+ 
+-#: ../gui/selinux.tbl:56
+-msgid "Disable SELinux protection for cupsd daemon"
+-msgstr ""
++#: booleans.py:189
++msgid "Allow ssh logins as sysadm_r:sysadm_t"
++msgstr "Permitir  ingresos ssh como sysadm_r:sysadm_t"
+ 
+-#: ../gui/selinux.tbl:57
+-msgid "Disable SELinux protection for cupsd_lpd"
++#: booleans.py:190
++#, fuzzy
++msgid "allow staff user to create and transition to svirt domains."
+ msgstr ""
++"Elija los roles de usuario que harán la transición hacia el dominio %s."
+ 
+-#: ../gui/selinux.tbl:58
+-msgid "CVS"
+-msgstr ""
++#: booleans.py:191
++#, fuzzy
++msgid "Allow the Telepathy connection managers to connect to any network port."
++msgstr "Permitir al demonio squid conectarse a la red"
+ 
+-#: ../gui/selinux.tbl:58
+-msgid "Disable SELinux protection for cvs daemon"
++#: booleans.py:192
 +msgid ""
-+"Enable/Disable additional audit rules, that are normally not reported in the "
-+"log files."
++"Allow the Telepathy connection managers to connect to any generic TCP port."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:59
+-msgid "Disable SELinux protection for cyrus daemon"
++#: booleans.py:193
++msgid ""
++"Allow tftp to modify public files used for public file transfer services."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:60
+-msgid "Disable SELinux protection for dbskkd daemon"
+-msgstr ""
++#: booleans.py:194
++#, fuzzy
++msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
++msgstr "Permite que %s se conecte con cualquier puerto udp"
+ 
+-#: ../gui/selinux.tbl:61
+-msgid "Disable SELinux protection for dbusd daemon"
++#: booleans.py:195
++msgid ""
++"allow unconfined users to transition to the chrome sandbox domains when "
++"running chrome-sandbox"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:62
+-msgid "Disable SELinux protection for dccd"
+-msgstr ""
++#: booleans.py:196
++#, fuzzy
++msgid "Allow a user to login as an unconfined domain"
++msgstr "Permitir al rpm ejecutar no confinado"
+ 
+-#: ../gui/selinux.tbl:63
+-msgid "Disable SELinux protection for dccifd"
++#: booleans.py:197
++msgid ""
++"Allow unconfined users to transition to the Mozilla plugin domain when "
++"running xulrunner plugin-container."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:64
+-msgid "Disable SELinux protection for dccm"
+-msgstr ""
++#: booleans.py:198
++#, fuzzy
++msgid "Allow video playing tools to run unconfined"
++msgstr "Permitir al rpm ejecutar no confinado"
+ 
+-#: ../gui/selinux.tbl:65
+-msgid "Disable SELinux protection for ddt daemon"
++#: booleans.py:199
++#, fuzzy
++msgid "Allow unprivledged user to create and transition to svirt domains."
+ msgstr ""
++"Elija los roles de usuario que harán la transición hacia el dominio %s."
+ 
+-#: ../gui/selinux.tbl:66
+-msgid "Disable SELinux protection for devfsd daemon"
+-msgstr ""
++#: booleans.py:200
++#, fuzzy
++msgid "Support ecryptfs home directories"
++msgstr "Permitir a spamd acceder a directorios principales"
+ 
+-#: ../gui/selinux.tbl:67
+-msgid "Disable SELinux protection for dhcpc daemon"
+-msgstr ""
++#: booleans.py:201
++#, fuzzy
++msgid "Support fusefs home directories"
++msgstr "Permitir a spamd acceder a directorios principales"
+ 
+-#: ../gui/selinux.tbl:68
+-msgid "Disable SELinux protection for dhcpd daemon"
++#: booleans.py:202
++msgid "Use lpd server instead of cups"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:69
+-msgid "Disable SELinux protection for dictd daemon"
+-msgstr ""
++#: booleans.py:203
++#, fuzzy
++msgid "Support NFS home directories"
++msgstr "Permitir a spamd acceder a directorios principales"
+ 
+-#: ../gui/selinux.tbl:70
+-msgid "Allow sysadm_t to directly start daemons"
+-msgstr ""
++#: booleans.py:204
++#, fuzzy
++msgid "Support SAMBA home directories"
++msgstr "Permitir a spamd acceder a directorios principales"
+ 
+-#: ../gui/selinux.tbl:71
+-msgid "Disable SELinux protection for Evolution"
+-msgstr ""
++#: booleans.py:205
++#, fuzzy
++msgid "Allow varnishd to connect to all ports, not just HTTP."
++msgstr "Permite a %s conectarse a cualquier puerto tcp"
+ 
+-#: ../gui/selinux.tbl:72
+-msgid "Games"
++#: booleans.py:206
++msgid "Ignore vbetool mmap_zero errors."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:72
+-msgid "Disable SELinux protection for games"
+-msgstr ""
++#: booleans.py:207
++#, fuzzy
++msgid ""
++"Allow confined virtual guests to use serial/parallel communication ports"
++msgstr "Permitir a usuarios leer o escribir dispositivos USB"
+ 
+-#: ../gui/selinux.tbl:73
+-msgid "Disable SELinux protection for the web browsers"
+-msgstr ""
++#: booleans.py:208
++#, fuzzy
++msgid ""
++"Allow confined virtual guests to use executable memory and executable stack"
++msgstr "Permitir a usuarios leer o escribir dispositivos USB"
+ 
+-#: ../gui/selinux.tbl:74
+-msgid "Disable SELinux protection for Thunderbird"
+-msgstr ""
++#: booleans.py:209
++#, fuzzy
++msgid "Allow confined virtual guests to read fuse files"
++msgstr "Permitir a Evolution y Thunderbird leer los archivos de usuario."
+ 
+-#: ../gui/selinux.tbl:75
+-msgid "Disable SELinux protection for distccd daemon"
+-msgstr ""
++#: booleans.py:210
++#, fuzzy
++msgid "Allow confined virtual guests to manage nfs files"
++msgstr "Permitir a Evolution y Thunderbird leer los archivos de usuario."
+ 
+-#: ../gui/selinux.tbl:76
+-msgid "Disable SELinux protection for dmesg daemon"
+-msgstr ""
++#: booleans.py:211
++#, fuzzy
++msgid "Allow confined virtual guests to manage cifs files"
++msgstr "Permitir a Evolution y Thunderbird leer los archivos de usuario."
+ 
+-#: ../gui/selinux.tbl:77
+-msgid "Disable SELinux protection for dnsmasq daemon"
+-msgstr ""
++#: booleans.py:212
++#, fuzzy
++msgid "Allow confined virtual guests to interact with the sanlock"
++msgstr "Permitir a Evolution y Thunderbird leer los archivos de usuario."
+ 
+-#: ../gui/selinux.tbl:78
+-msgid "Disable SELinux protection for dovecot daemon"
+-msgstr ""
++#: booleans.py:213
++#, fuzzy
++msgid "Allow confined virtual guests to manage device configuration, (pci)"
++msgstr "Permitir a usuarios leer o escribir dispositivos USB"
+ 
+-#: ../gui/selinux.tbl:79
+-msgid "Disable SELinux protection for entropyd daemon"
+-msgstr ""
++#: booleans.py:214
++#, fuzzy
++msgid "Allow confined virtual guests to use usb devices"
++msgstr "Permitir a usuarios leer o escribir dispositivos USB"
+ 
+-#: ../gui/selinux.tbl:80
+-msgid "Disable SELinux protection for fetchmail"
+-msgstr ""
++#: booleans.py:215
++#, fuzzy
++msgid "Allow confined virtual guests to interact with the xserver"
++msgstr "Permitir a Evolution y Thunderbird leer los archivos de usuario."
+ 
+-#: ../gui/selinux.tbl:81
+-msgid "Disable SELinux protection for fingerd daemon"
++#: booleans.py:216
++#, fuzzy
++msgid "Allow webadm to manage files in users home directories"
+ msgstr ""
++"Permitir al usuario SELinux webadm manejar directorios principales de "
++"usuarios sin privilegios"
+ 
+-#: ../gui/selinux.tbl:82
+-msgid "Disable SELinux protection for freshclam daemon"
++#: booleans.py:217
++#, fuzzy
++msgid "Allow webadm to read files in users home directories"
+ msgstr ""
++"Permitir al usuario SELinux webadm  leer directorios principales de usuarios "
++"sin privilegios"
+ 
+-#: ../gui/selinux.tbl:83
+-msgid "Disable SELinux protection for fsdaemon daemon"
++#: booleans.py:218
++msgid "Ignore wine mmap_zero errors."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:84
+-msgid "Disable SELinux protection for gpm daemon"
+-msgstr ""
++#: booleans.py:219
++#, fuzzy
++msgid "Allow the graphical login program to execute bootloader"
++msgstr "Permitir  ingresos ssh como sysadm_r:sysadm_t"
+ 
+-#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
+-msgid "NFS"
+-msgstr ""
++#: booleans.py:220
++#, fuzzy
++msgid ""
++"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
++msgstr "Permitir  ingresos ssh como sysadm_r:sysadm_t"
+ 
+-#: ../gui/selinux.tbl:85
+-msgid "Disable SELinux protection for gss daemon"
+-msgstr ""
++#: booleans.py:221
++#, fuzzy
++msgid "Allow xen to manage nfs files"
++msgstr "Permitir que mount monte cualquier archivo"
+ 
+-#: ../gui/selinux.tbl:86
+-msgid "Disable SELinux protection for Hal daemon"
++#: booleans.py:222
++msgid ""
++"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
++"logical volumes for disk images."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:87
+-msgid "Compatibility"
++#: booleans.py:223
++msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:87
++#: booleans.py:224
+ msgid ""
+-"Do not audit things that we know to be broken but which are not security "
+-"risks"
++"Allow xguest users to configure Network Manager and connect to apache ports"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:88
+-msgid "Disable SELinux protection for hostname daemon"
+-msgstr ""
++#: booleans.py:225
++#, fuzzy
++msgid "Allow xguest users to mount removable media"
++msgstr "Permitir a los usuarios ejecutar el comando dmesg"
+ 
+-#: ../gui/selinux.tbl:89
+-msgid "Disable SELinux protection for hotplug daemon"
+-msgstr ""
++#: booleans.py:226
++#, fuzzy
++msgid "Allow xguest to use blue tooth devices"
++msgstr "Permitir a usuarios leer o escribir dispositivos USB"
+ 
+-#: ../gui/selinux.tbl:90
+-msgid "Disable SELinux protection for howl daemon"
+-msgstr ""
++#: booleans.py:227
++#, fuzzy
++msgid "Allows clients to write to the X server shared memory segments."
++msgstr "Permitir al usuario conectarse a memoria compartida x"
+ 
+-#: ../gui/selinux.tbl:91
+-msgid "Disable SELinux protection for cups hplip daemon"
+-msgstr ""
++#: booleans.py:228
++#, fuzzy
++msgid "Allows XServer to execute writable memory"
++msgstr "Permitir a usuarios ejecutar el comando mount"
+ 
+-#: ../gui/selinux.tbl:92
+-msgid "Disable SELinux protection for httpd rotatelogs"
++#: booleans.py:229
++msgid "Support X userspace object manager"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
+-msgid "HTTPD Service"
+-msgstr ""
++#: booleans.py:230
++#, fuzzy
++msgid "Allow zabbix to connect to unreserved ports"
++msgstr "Permite que %s se conecte con cualquier puerto udp"
+ 
+-#: ../gui/selinux.tbl:93
+-msgid "Disable SELinux protection for http suexec"
+-msgstr ""
++#: booleans.py:231
++#, fuzzy
++msgid "Allow zebra daemon to write it configuration files"
++msgstr "Permitir que todos los demonios agreguen archivos nucleares en /"
+ 
+-#: ../gui/selinux.tbl:94
+-msgid "Disable SELinux protection for hwclock daemon"
+-msgstr ""
++#: booleans.py:232
++msgid ""
++"Allow ZoneMinder to modify public files used for public file transfer "
++"services."
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:2781
-+msgid "label44"
-+msgstr ""
++#~ msgid "SELinux Service Protection"
++#~ msgstr "Protección de servicio SELinux"
 +
-+#: ../gui/system-config-selinux.glade:2818
-+msgid "Change process mode to permissive."
-+msgstr ""
++#~ msgid "Disable SELinux protection for acct daemon"
++#~ msgstr "Inhabilitar protección SELinux para el demonio acct"
 +
-+#: ../gui/system-config-selinux.glade:2836
-+msgid "Change process mode to enforcing"
-+msgstr ""
++#~ msgid "Admin"
++#~ msgstr "Administrador"
 +
-+#: ../gui/system-config-selinux.glade:2928
-+msgid "Process Domain"
-+msgstr ""
++#~ msgid "User Privs"
++#~ msgstr "Privs de usuario"
 +
-+#: ../gui/system-config-selinux.glade:2956
-+msgid "label59"
-+msgstr ""
++#~ msgid ""
++#~ "Allow gadmin SELinux user account to execute files in home directory or /"
++#~ "tmp"
++#~ msgstr ""
++#~ "Permitir que la cuenta de usuario SELinux gadmin ejecute archivos en el "
++#~ "directorio personal o en /tmp"
+ 
+-#: ../gui/selinux.tbl:95
+-msgid "Disable SELinux protection for i18n daemon"
+-msgstr ""
++#~ msgid ""
++#~ "Allow guest SELinux user account to execute files in home directory or /"
++#~ "tmp"
++#~ msgstr ""
++#~ "Permitir que la cuenta de usuario SELinux huésped ejecute archivos en el "
++#~ "directorio personal o en /tmp"
+ 
+-#: ../gui/selinux.tbl:96
+-msgid "Disable SELinux protection for imazesrv daemon"
+-msgstr ""
++#~ msgid "Memory Protection"
++#~ msgstr "Protección de memoria"
+ 
+-#: ../gui/selinux.tbl:97
+-msgid "Disable SELinux protection for inetd child daemons"
+-msgstr ""
++#~ msgid "Mount"
++#~ msgstr "Montar"
+ 
+-#: ../gui/selinux.tbl:98
+-msgid "Disable SELinux protection for inetd daemon"
+-msgstr ""
++#~ msgid "SSH"
++#~ msgstr "SSH"
+ 
+-#: ../gui/selinux.tbl:99
+-msgid "Disable SELinux protection for innd daemon"
+-msgstr ""
++#~ msgid ""
++#~ "Allow staff SELinux user account to execute files in home directory or /"
++#~ "tmp"
++#~ msgstr ""
++#~ "Permitir que la cuenta de usuario SELinux staff ejecute archivos en el "
++#~ "directorio personal o en /tmp"
+ 
+-#: ../gui/selinux.tbl:100
+-msgid "Disable SELinux protection for iptables daemon"
+-msgstr ""
++#~ msgid ""
++#~ "Allow sysadm SELinux user account to execute files in home directory or /"
++#~ "tmp"
++#~ msgstr ""
++#~ "Permitir que la cuenta de usuario SELinux sysadm ejecute archivos en el "
++#~ "directorio personal o en /tmp"
+ 
+-#: ../gui/selinux.tbl:101
+-msgid "Disable SELinux protection for ircd daemon"
+-msgstr ""
++#~ msgid ""
++#~ "Allow unconfined SELinux user account to execute files in home directory "
++#~ "or /tmp"
++#~ msgstr ""
++#~ "Permitir que la cuenta de usuario SELinux unconfined ejecute archivos en "
++#~ "el directorio personal o en /tmp"
+ 
+-#: ../gui/selinux.tbl:102
+-msgid "Disable SELinux protection for irqbalance daemon"
+-msgstr ""
++#~ msgid "Network Configuration"
++#~ msgstr "Configuración del entorno de red"
+ 
+-#: ../gui/selinux.tbl:103
+-msgid "Disable SELinux protection for iscsi daemon"
+-msgstr ""
++#~ msgid ""
++#~ "Allow user SELinux user account to execute files in home directory or /tmp"
++#~ msgstr ""
++#~ "Permitir que la cuenta de usuario SELinux user ejecute archivos en el "
++#~ "directorio personal o en /tmp"
+ 
+-#: ../gui/selinux.tbl:104
+-msgid "Disable SELinux protection for jabberd daemon"
+-msgstr ""
++#~ msgid "Allow unconfined to dyntrans to unconfined_execmem"
++#~ msgstr "Permitir no confinados a dyntrans, a unconfined_execmem"
+ 
+-#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
+-msgid "Kerberos"
+-msgstr ""
++#~ msgid "Databases"
++#~ msgstr "Bases de datos"
+ 
+-#: ../gui/selinux.tbl:105
+-msgid "Disable SELinux protection for kadmind daemon"
+-msgstr ""
++#~ msgid "XServer"
++#~ msgstr "XServer"
+ 
+-#: ../gui/selinux.tbl:106
+-msgid "Disable SELinux protection for klogd daemon"
+-msgstr ""
++#~ msgid ""
++#~ "Allow xguest SELinux user account to execute files in home directory or /"
++#~ "tmp"
++#~ msgstr ""
++#~ "Permitir a la cuenta del  usuario de la cuenta  xguest de SELinux  "
++#~ "ejecutar archivos en el directorio principal  o tmp "
+ 
+-#: ../gui/selinux.tbl:107
+-msgid "Disable SELinux protection for krb5kdc daemon"
+-msgstr ""
++#~ msgid "NIS"
++#~ msgstr "NIS"
+ 
+-#: ../gui/selinux.tbl:108
+-msgid "Disable SELinux protection for ktalk daemons"
+-msgstr ""
++#~ msgid "Web Applications"
++#~ msgstr "Aplicaciones de Web"
+ 
+-#: ../gui/selinux.tbl:109
+-msgid "Disable SELinux protection for kudzu daemon"
+-msgstr ""
++#~ msgid "Transition staff SELinux user to Web Browser Domain"
++#~ msgstr ""
++#~ "Usuario SELinux de transición de personal para  dominio de navegador de "
++#~ "red"
+ 
+-#: ../gui/selinux.tbl:110
+-msgid "Disable SELinux protection for locate daemon"
+-msgstr ""
++#~ msgid "Transition sysadm SELinux user to Web Browser Domain"
++#~ msgstr ""
++#~ "Usuario SELinux de transición sysadm para  dominio de navegador de red"
+ 
+-#: ../gui/selinux.tbl:111
+-msgid "Disable SELinux protection for lpd daemon"
+-msgstr ""
++#~ msgid "Transition user SELinux user to Web Browser Domain"
++#~ msgstr ""
++#~ "Usuario SELinux de transición de usuario para  dominio de navegador de red"
+ 
+-#: ../gui/selinux.tbl:112
+-msgid "Disable SELinux protection for lrrd daemon"
+-msgstr ""
++#~ msgid "Transition xguest SELinux user to Web Browser Domain"
++#~ msgstr ""
++#~ "Usuario SELinux de transición  xguest para  dominio de navegador de red"
+ 
+-#: ../gui/selinux.tbl:113
+-msgid "Disable SELinux protection for lvm daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for amanda"
++#~ msgstr "Inhabilitar protección de SELinux para Amanda"
+ 
+-#: ../gui/selinux.tbl:114
+-msgid "Disable SELinux protection for mailman"
+-msgstr ""
++#~ msgid "Disable SELinux protection for amavis"
++#~ msgstr "Inhabilitar protección de SELinux para Amavis"
+ 
+-#: ../gui/selinux.tbl:115
+-msgid "Allow evolution and thunderbird to read user files"
+-msgstr ""
++#~ msgid "Disable SELinux protection for apmd daemon"
++#~ msgstr "Inhabilitar protección de SELinux para demonio apmd"
+ 
+-#: ../gui/selinux.tbl:116
+-msgid "Disable SELinux protection for mdadm daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for arpwatch daemon"
++#~ msgstr "Inhabilitar protección de SELinux para demonio arpwatch"
+ 
+-#: ../gui/selinux.tbl:117
+-msgid "Disable SELinux protection for monopd daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for auditd daemon"
++#~ msgstr "Inhabilitar protección de SELinux para demonio auditd"
+ 
+-#: ../gui/selinux.tbl:118
+-msgid "Allow the mozilla browser to read user files"
+-msgstr ""
++#~ msgid "Disable SELinux protection for automount daemon"
++#~ msgstr "Inhabilitar protección de SELinux para demonio automount"
+ 
+-#: ../gui/selinux.tbl:119
+-msgid "Disable SELinux protection for mrtg daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for avahi"
++#~ msgstr "Inhabilitar protección de SELinux para avahi"
+ 
+-#: ../gui/selinux.tbl:120
+-msgid "Disable SELinux protection for mysqld daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for bluetooth daemon"
++#~ msgstr "Inhabilitar protección de SELinux para demonio de bluetooth"
+ 
+-#: ../gui/selinux.tbl:121
+-msgid "Disable SELinux protection for nagios daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for canna daemon"
++#~ msgstr "Inhabilitar protección de SELinux para demonio canna"
+ 
+-#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
+-msgid "Name Service"
+-msgstr ""
++#~ msgid "Disable SELinux protection for cardmgr daemon"
++#~ msgstr "Inhabilitar protección de SELinux para demonio cardmgr"
+ 
+-#: ../gui/selinux.tbl:122
+-msgid "Disable SELinux protection for named daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for Cluster Server"
++#~ msgstr "Inhabilitar protección de SELinux para servidor de Cluster"
+ 
+-#: ../gui/selinux.tbl:123
+-msgid "Disable SELinux protection for nessusd daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for ciped daemon"
++#~ msgstr "Inhabilitar protección de SELinux para demonio ciped"
+ 
+-#: ../gui/selinux.tbl:124
+-msgid "Disable SELinux protection for NetworkManager"
+-msgstr ""
++#~ msgid "Disable SELinux protection for clamd daemon"
++#~ msgstr "Inhabilitar protección de SELinux para demonio clamd"
+ 
+-#: ../gui/selinux.tbl:125
+-msgid "Disable SELinux protection for nfsd daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for clamscan"
++#~ msgstr "Inhabilitar protección de SELinux para clamscan"
+ 
+-#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
+-#: ../gui/selinux.tbl:221
+-msgid "Samba"
+-msgstr ""
++#~ msgid "Disable SELinux protection for clvmd"
++#~ msgstr "Inhabilitar protección de SELinux para clvmd"
+ 
+-#: ../gui/selinux.tbl:126
+-msgid "Disable SELinux protection for nmbd daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for comsat daemon"
++#~ msgstr "Inhabilitar protección de SELinux para demonio comsat"
+ 
+-#: ../gui/selinux.tbl:127
+-msgid "Disable SELinux protection for nrpe daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for courier daemon"
++#~ msgstr "Inhabilitar protección de SELinux para demonio courier"
+ 
+-#: ../gui/selinux.tbl:128
+-msgid "Disable SELinux protection for nscd daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for cpucontrol daemon"
++#~ msgstr "Inhabilitar protección de SELinux para demonio cpucontrol"
+ 
+-#: ../gui/selinux.tbl:129
+-msgid "Disable SELinux protection for nsd daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for cpuspeed daemon"
++#~ msgstr "Inhabilitar protección de SELinux para demonio cpuspeed"
+ 
+-#: ../gui/selinux.tbl:130
+-msgid "Disable SELinux protection for ntpd daemon"
+-msgstr ""
++#~ msgid "Cron"
++#~ msgstr "Cron"
+ 
+-#: ../gui/selinux.tbl:131
+-msgid "Disable SELinux protection for oddjob"
+-msgstr ""
++#~ msgid "Disable SELinux protection for crond daemon"
++#~ msgstr "Inhabilitar protección de SELinux para demonio crond"
+ 
+-#: ../gui/selinux.tbl:132
+-msgid "Disable SELinux protection for oddjob_mkhomedir"
+-msgstr ""
++#~ msgid "Printing"
++#~ msgstr "Impresión"
+ 
+-#: ../gui/selinux.tbl:133
+-msgid "Disable SELinux protection for openvpn daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for cupsd back end server"
++#~ msgstr "Inhabilitar protección de SELinux para demonio de segundo plano"
+ 
+-#: ../gui/selinux.tbl:134
+-msgid "Disable SELinux protection for pam daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for cupsd daemon"
++#~ msgstr "Inhabilitar protección de SELinux para demonio cupsd"
+ 
+-#: ../gui/selinux.tbl:135
+-msgid "Disable SELinux protection for pegasus"
+-msgstr ""
++#~ msgid "Disable SELinux protection for cupsd_lpd"
++#~ msgstr "Inhabilitar protección de SELinux para cupsd_lpd"
+ 
+-#: ../gui/selinux.tbl:136
+-msgid "Disable SELinux protection for perdition daemon"
+-msgstr ""
++#~ msgid "CVS"
++#~ msgstr "CVS"
+ 
+-#: ../gui/selinux.tbl:137
+-msgid "Disable SELinux protection for portmap daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for cvs daemon"
++#~ msgstr "Inhabilitar protección de SELinux para demonio cvs"
+ 
+-#: ../gui/selinux.tbl:138
+-msgid "Disable SELinux protection for portslave daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for cyrus daemon"
++#~ msgstr "Inhabilite protección de SELinux para demonio cyrus"
+ 
+-#: ../gui/selinux.tbl:139
+-msgid "Disable SELinux protection for postfix"
+-msgstr ""
++#~ msgid "Disable SELinux protection for dbskkd daemon"
++#~ msgstr "Inhabilite protección de SELinux para demonio dbskkd"
+ 
+-#: ../gui/selinux.tbl:140
+-msgid "Disable SELinux protection for postgresql daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for dbusd daemon"
++#~ msgstr "Inhabilite protección de SELinux para demonio dbusd"
+ 
+-#: ../gui/selinux.tbl:141
+-msgid "pppd"
+-msgstr ""
++#~ msgid "Disable SELinux protection for dccd"
++#~ msgstr "Inhabilitar protección de SELinux para dccd"
+ 
+-#: ../gui/selinux.tbl:141
+-msgid "Allow pppd to be run for a regular user"
+-msgstr ""
++#~ msgid "Disable SELinux protection for dccifd"
++#~ msgstr "Inhabilitar protección de SELinux para dccifd"
+ 
+-#: ../gui/selinux.tbl:142
+-msgid "Disable SELinux protection for pptp"
+-msgstr ""
++#~ msgid "Disable SELinux protection for dccm"
++#~ msgstr "Inhabilitar protección de SELinux para dccm"
+ 
+-#: ../gui/selinux.tbl:143
+-msgid "Disable SELinux protection for prelink daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for ddt daemon"
++#~ msgstr "Inhabilitar protección de SELinux para demonio ddt"
+ 
+-#: ../gui/selinux.tbl:144
+-msgid "Disable SELinux protection for privoxy daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for devfsd daemon"
++#~ msgstr "Inhabilitar protección de SELinux para demonio devfsd"
+ 
+-#: ../gui/selinux.tbl:145
+-msgid "Disable SELinux protection for ptal daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for dhcpc daemon"
++#~ msgstr "Inhabilitar protección de SELinux para demonio dhcpc"
+ 
+-#: ../gui/selinux.tbl:146
+-msgid "Disable SELinux protection for pxe daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for dhcpd daemon"
++#~ msgstr "Inhabilitar protección de SELinux para demonio dhcpd"
+ 
+-#: ../gui/selinux.tbl:147
+-msgid "Disable SELinux protection for pyzord"
+-msgstr ""
++#~ msgid "Disable SELinux protection for dictd daemon"
++#~ msgstr "Inhabilitar protección de SELinux para demonio dictd"
+ 
+-#: ../gui/selinux.tbl:148
+-msgid "Disable SELinux protection for quota daemon"
+-msgstr ""
++#~ msgid "Allow sysadm_t to directly start daemons"
++#~ msgstr "Permitir a sysadm_t iniciar directamente demonios"
+ 
+-#: ../gui/selinux.tbl:149
+-msgid "Disable SELinux protection for radiusd daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for Evolution"
++#~ msgstr "Inhabilitar protección de SELinux para Evolution"
+ 
+-#: ../gui/selinux.tbl:150
+-msgid "Disable SELinux protection for radvd daemon"
+-msgstr ""
++#~ msgid "Games"
++#~ msgstr "Juegos"
+ 
+-#: ../gui/selinux.tbl:151
+-msgid "Disable SELinux protection for rdisc"
+-msgstr ""
++#~ msgid "Disable SELinux protection for games"
++#~ msgstr "Inhabilitar protección de SELinux para juegos"
+ 
+-#: ../gui/selinux.tbl:152
+-msgid "Disable SELinux protection for readahead"
+-msgstr ""
++#~ msgid "Disable SELinux protection for the web browsers"
++#~ msgstr "Inhabilitar protección de SELinux para navegadores"
+ 
+-#: ../gui/selinux.tbl:153
+-msgid "Allow programs to read files in non-standard locations (default_t)"
+-msgstr ""
++#~ msgid "Disable SELinux protection for Thunderbird"
++#~ msgstr "Inhabilitar protección de SELinux para Thunderbird"
+ 
+-#: ../gui/selinux.tbl:154
+-msgid "Disable SELinux protection for restorecond"
+-msgstr ""
++#~ msgid "Disable SELinux protection for distccd daemon"
++#~ msgstr "Inhabilitar protección de SELinux para demonio distccd"
+ 
+-#: ../gui/selinux.tbl:155
+-msgid "Disable SELinux protection for rhgb daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for dmesg daemon"
++#~ msgstr "Inhabilitar protección de SELinux para demonio dmesg"
+ 
+-#: ../gui/selinux.tbl:156
+-msgid "Disable SELinux protection for ricci"
+-msgstr ""
++#~ msgid "Disable SELinux protection for dnsmasq daemon"
++#~ msgstr "Inhabilitar protección de SELinux para demonio dnsmasq"
+ 
+-#: ../gui/selinux.tbl:157
+-msgid "Disable SELinux protection for ricci_modclusterd"
+-msgstr ""
++#~ msgid "Disable SELinux protection for dovecot daemon"
++#~ msgstr "Inhabilitar protección de SELinux para demonio dovecot"
+ 
+-#: ../gui/selinux.tbl:158
+-msgid "Disable SELinux protection for rlogind daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for entropyd daemon"
++#~ msgstr "Inhabilitar protección de SELinux para demonio entropyd"
+ 
+-#: ../gui/selinux.tbl:159
+-msgid "Disable SELinux protection for rpcd daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for fetchmail"
++#~ msgstr "Inhabilitar protección de SELinux para fetchmail"
+ 
+-#: ../gui/selinux.tbl:160
+-msgid "Disable SELinux protection for rshd"
+-msgstr ""
++#~ msgid "Disable SELinux protection for fingerd daemon"
++#~ msgstr "Inhabilitar protección de SELinux para demonio fingerd"
+ 
+-#: ../gui/selinux.tbl:161
+-msgid "rsync"
+-msgstr ""
++#~ msgid "Disable SELinux protection for freshclam daemon"
++#~ msgstr "Inhabilitar protección de SELinux para demonio freshclam"
+ 
+-#: ../gui/selinux.tbl:161
+-msgid "Disable SELinux protection for rsync daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for fsdaemon daemon"
++#~ msgstr "Inhabilitar protección de SELinux para demonio fsdaemon"
+ 
+-#: ../gui/selinux.tbl:162
+-msgid "Allow ssh to run from inetd instead of as a daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for gpm daemon"
++#~ msgstr "Inhabilitar protección de SELinux para demonio gpm"
+ 
+-#: ../gui/selinux.tbl:163
+-msgid "Allow Samba to share nfs directories"
+-msgstr ""
++#~ msgid "NFS"
++#~ msgstr "NFS"
+ 
+-#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
+-msgid "SASL authentication server"
+-msgstr ""
++#~ msgid "Disable SELinux protection for gss daemon"
++#~ msgstr "Inhabilitar protección de SELinux para demonio gss"
+ 
+-#: ../gui/selinux.tbl:164
+-msgid "Allow sasl authentication server to read /etc/shadow"
+-msgstr ""
++#~ msgid "Disable SELinux protection for Hal daemon"
++#~ msgstr "Inhabilitar protección de SELinux para demonio Hal"
+ 
+-#: ../gui/selinux.tbl:165
+-msgid ""
+-"Allow X-Windows server to map a memory region as both executable and writable"
+-msgstr ""
++#~ msgid "Compatibility"
++#~ msgstr "Compatibilidad"
+ 
+-#: ../gui/selinux.tbl:166
+-msgid "Disable SELinux protection for saslauthd daemon"
+-msgstr ""
++#~ msgid ""
++#~ "Do not audit things that we know to be broken but which are not security "
++#~ "risks"
++#~ msgstr ""
++#~ "No hacer auditoría de cosas que sabemos que no funcionan  pero que no "
++#~ "ponen en riesgo la seguridad"
+ 
+-#: ../gui/selinux.tbl:167
+-msgid "Disable SELinux protection for scannerdaemon daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for hostname daemon"
++#~ msgstr "Inhabilitar protección de SELinux para demonio de nombre de host"
+ 
+-#: ../gui/selinux.tbl:168
+-msgid "Do not allow transition to sysadm_t, sudo and su effected"
+-msgstr ""
++#~ msgid "Disable SELinux protection for hotplug daemon"
++#~ msgstr "Inhabilitar protección de SELinux para demonio hotplug"
+ 
+-#: ../gui/selinux.tbl:169
+-msgid "Do not allow any processes to load kernel modules"
+-msgstr ""
++#~ msgid "Disable SELinux protection for howl daemon"
++#~ msgstr "Inhabilitar protección de SELinux para demonio howl"
+ 
+-#: ../gui/selinux.tbl:170
+-msgid "Do not allow any processes to modify kernel SELinux policy"
+-msgstr ""
++#~ msgid "Disable SELinux protection for cups hplip daemon"
++#~ msgstr "Inhabilitar protección de SELinux para demonio hplip"
+ 
+-#: ../gui/selinux.tbl:171
+-msgid "Disable SELinux protection for sendmail daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for httpd rotatelogs"
++#~ msgstr "Inhabilitar protección de SELinux para httpd rotatelog"
+ 
+-#: ../gui/selinux.tbl:172
+-msgid "Disable SELinux protection for setrans"
+-msgstr ""
++#~ msgid "HTTPD Service"
++#~ msgstr "Servicio HTTPD"
+ 
+-#: ../gui/selinux.tbl:173
+-msgid "Disable SELinux protection for setroubleshoot daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for http suexec"
++#~ msgstr "Inhabilitar protección de SELinux para http suexec"
+ 
+-#: ../gui/selinux.tbl:174
+-msgid "Disable SELinux protection for slapd daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for hwclock daemon"
++#~ msgstr "Inhabilitar protección de SELinux para demonio hwclock"
+ 
+-#: ../gui/selinux.tbl:175
+-msgid "Disable SELinux protection for slrnpull daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for i18n daemon"
++#~ msgstr "Inhabilitar protección de SELinux para demonio i18n"
+ 
+-#: ../gui/selinux.tbl:176
+-msgid "Disable SELinux protection for smbd daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for imazesrv daemon"
++#~ msgstr "Inhabilitar protección de SELinux para demonio imazesrv"
+ 
+-#: ../gui/selinux.tbl:177
+-msgid "Disable SELinux protection for snmpd daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for inetd child daemons"
++#~ msgstr "Inhabilitar protección de SELinux para demonios hijos inetd"
+ 
+-#: ../gui/selinux.tbl:178
+-msgid "Disable SELinux protection for snort daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for inetd daemon"
++#~ msgstr "Inhabilitar protección de SELinux para demonio inetd"
+ 
+-#: ../gui/selinux.tbl:179
+-msgid "Disable SELinux protection for soundd daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for innd daemon"
++#~ msgstr "Inhabilitar protección de SELinux para demonio innd"
+ 
+-#: ../gui/selinux.tbl:180
+-msgid "Disable SELinux protection for sound daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for iptables daemon"
++#~ msgstr "Inhabilitar protección de SELinux para demonio iptables"
+ 
+-#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
+-msgid "Spam Protection"
+-msgstr ""
++#~ msgid "Disable SELinux protection for ircd daemon"
++#~ msgstr "Inhabilitar protección de SELinux para demonio ircd"
+ 
+-#: ../gui/selinux.tbl:181
+-msgid "Disable SELinux protection for spamd daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for irqbalance daemon"
++#~ msgstr "Inhabilitar protección de SELinux para demonio irqbalance"
+ 
+-#: ../gui/selinux.tbl:182
+-msgid "Allow spamd to access home directories"
+-msgstr ""
++#~ msgid "Disable SELinux protection for iscsi daemon"
++#~ msgstr "Inhabilitar protección de SELinux para demonio iscsi"
+ 
+-#: ../gui/selinux.tbl:183
+-msgid "Allow Spam Assassin daemon network access"
+-msgstr ""
++#~ msgid "Disable SELinux protection for jabberd daemon"
++#~ msgstr "Inhabilitar protección de SELinux para demonio jabberd"
+ 
+-#: ../gui/selinux.tbl:184
+-msgid "Disable SELinux protection for speedmgmt daemon"
+-msgstr ""
++#~ msgid "Kerberos"
++#~ msgstr "Kerberos"
+ 
+-#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
+-msgid "Squid"
+-msgstr ""
++#~ msgid "Disable SELinux protection for kadmind daemon"
++#~ msgstr "Inhabilitar protección de SELinux para demonio kadmind"
+ 
+-#: ../gui/selinux.tbl:185
+-msgid "Allow squid daemon to connect to the network"
+-msgstr ""
++#~ msgid "Disable SELinux protection for klogd daemon"
++#~ msgstr "Inhabilitar protección de SELinux para demonio klogd"
+ 
+-#: ../gui/selinux.tbl:186
+-msgid "Disable SELinux protection for squid daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for krb5kdc daemon"
++#~ msgstr "Inhabilitar protección de SELinux para demonio krb5kdc"
+ 
+-#: ../gui/selinux.tbl:187
+-msgid "Disable SELinux protection for ssh daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for ktalk daemons"
++#~ msgstr "Inhabilitar protección de SELinux para demonios ktalk"
+ 
+-#: ../gui/selinux.tbl:188
+-msgid "Allow ssh logins as sysadm_r:sysadm_t"
+-msgstr ""
++#~ msgid "Disable SELinux protection for kudzu daemon"
++#~ msgstr "Inhabilitar protección de SELinux para demonio kudzu"
+ 
+-#: ../gui/selinux.tbl:189
+-msgid ""
+-"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
+-"bashrc)"
+-msgstr ""
++#~ msgid "Disable SELinux protection for locate daemon"
++#~ msgstr "Inhabilitar protección de SELinux para demonio locate"
+ 
+-#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
+-msgid "Universal SSL tunnel"
+-msgstr ""
++#~ msgid "Disable SELinux protection for lpd daemon"
++#~ msgstr "Inhabilitar protección de SELinux para demonio lpd"
+ 
+-#: ../gui/selinux.tbl:190
+-msgid "Disable SELinux protection for stunnel daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for lrrd daemon"
++#~ msgstr "Inhabilitar protección de SELinux para demonio  lrrd"
+ 
+-#: ../gui/selinux.tbl:191
+-msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
+-msgstr ""
++#~ msgid "Disable SELinux protection for lvm daemon"
++#~ msgstr "Inhabilitar protección de SELinux para demonio lvm"
+ 
+-#: ../gui/selinux.tbl:192
+-msgid "Disable SELinux protection for swat daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for mailman"
++#~ msgstr "Inhabilitar protección de SELinux para mailman"
+ 
+-#: ../gui/selinux.tbl:193
+-msgid "Disable SELinux protection for sxid daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for mdadm daemon"
++#~ msgstr "Inhabilitar protección de SELinux para demonio mdadm"
+ 
+-#: ../gui/selinux.tbl:194
+-msgid "Disable SELinux protection for syslogd daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for monopd daemon"
++#~ msgstr "Inhabilitar protección de SELinux para demonio monopd"
+ 
+-#: ../gui/selinux.tbl:195
+-msgid "Disable SELinux protection for system cron jobs"
+-msgstr ""
++#~ msgid "Disable SELinux protection for mrtg daemon"
++#~ msgstr "Inhabilitar protección de SELinux para demonio mrtg"
+ 
+-#: ../gui/selinux.tbl:196
+-msgid "Disable SELinux protection for tcp daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for mysqld daemon"
++#~ msgstr "Inhabilitar protección de SELinux para demonio mysqld"
+ 
+-#: ../gui/selinux.tbl:197
+-msgid "Disable SELinux protection for telnet daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for nagios daemon"
++#~ msgstr "Inhabilitar protección de SELinux para demonio nagios"
+ 
+-#: ../gui/selinux.tbl:198
+-msgid "Disable SELinux protection for tftpd daemon"
+-msgstr ""
++#~ msgid "Name Service"
++#~ msgstr "Servicio de nombre"
+ 
+-#: ../gui/selinux.tbl:199
+-msgid "Disable SELinux protection for transproxy daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for named daemon"
++#~ msgstr "Inhabilitar protección de SELinux para demonio denominado"
+ 
+-#: ../gui/selinux.tbl:200
+-msgid "Disable SELinux protection for udev daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for nessusd daemon"
++#~ msgstr "Inhabilitar protección de SELinux para demonio nessusd"
+ 
+-#: ../gui/selinux.tbl:201
+-msgid "Disable SELinux protection for uml daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for NetworkManager"
++#~ msgstr "Inhabilitar protección de SELinux para NetworkManager"
+ 
+-#: ../gui/selinux.tbl:202
+-msgid ""
+-"Allow xinetd to run unconfined, including any services it starts that do not "
+-"have a domain transition explicitly defined"
+-msgstr ""
++#~ msgid "Disable SELinux protection for nfsd daemon"
++#~ msgstr "Inhabilitar protección de SELinux para demonio nfsd"
+ 
+-#: ../gui/selinux.tbl:203
+-msgid ""
+-"Allow rc scripts to run unconfined, including any daemon started by an rc "
+-"script that does not have a domain transition explicitly defined"
+-msgstr ""
++#~ msgid "Samba"
++#~ msgstr "Samba"
+ 
+-#: ../gui/selinux.tbl:204
+-msgid "Allow rpm to run unconfined"
+-msgstr ""
++#~ msgid "Disable SELinux protection for nmbd daemon"
++#~ msgstr "Inhabilitar protección de SELinux para demonio nmbd"
+ 
+-#: ../gui/selinux.tbl:205
+-msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
+-msgstr ""
++#~ msgid "Disable SELinux protection for nrpe daemon"
++#~ msgstr "Inhabilitar protección de SELinux para demonio nrpe"
+ 
+-#: ../gui/selinux.tbl:206
+-msgid "Disable SELinux protection for updfstab daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for nscd daemon"
++#~ msgstr "Inhabilitar protección de SELinux para demonio nscd"
+ 
+-#: ../gui/selinux.tbl:207
+-msgid "Disable SELinux protection for uptimed daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for nsd daemon"
++#~ msgstr "Inhabilitar protección de SELinux para demonio nsd"
+ 
+-#: ../gui/selinux.tbl:208
+-msgid ""
+-"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
+-"staff_r can do so"
+-msgstr ""
++#~ msgid "Disable SELinux protection for ntpd daemon"
++#~ msgstr "Inhabilitar protección de SELinux para demonio ntpd"
+ 
+-#: ../gui/selinux.tbl:209
+-msgid "Allow users to execute the mount command"
+-msgstr ""
++#~ msgid "Disable SELinux protection for oddjob"
++#~ msgstr "Inhabilitar protección de SELinux para demonio oddjob"
+ 
+-#: ../gui/selinux.tbl:210
+-msgid "Allow regular users direct mouse access (only allow the X server)"
+-msgstr ""
++#~ msgid "Disable SELinux protection for oddjob_mkhomedir"
++#~ msgstr "Inhabilitar protección de SELinux para  oddjob_mkhomedir"
+ 
+-#: ../gui/selinux.tbl:211
+-msgid "Allow users to run the dmesg command"
+-msgstr ""
++#~ msgid "Disable SELinux protection for openvpn daemon"
++#~ msgstr "Inhabilitar protección de SELinux para demonio openvpn"
+ 
+-#: ../gui/selinux.tbl:212
+-msgid "Allow users to control network interfaces (also needs USERCTL=true)"
+-msgstr ""
++#~ msgid "Disable SELinux protection for pam daemon"
++#~ msgstr "Inhabiliar protección SELinux para demonio  PAM"
+ 
+-#: ../gui/selinux.tbl:213
+-msgid "Allow normal user to execute ping"
+-msgstr ""
++#~ msgid "Disable SELinux protection for pegasus"
++#~ msgstr "Inhabilitar protección de SELinux para demonio pegasus"
+ 
+-#: ../gui/selinux.tbl:214
+-msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
+-msgstr ""
++#~ msgid "Disable SELinux protection for perdition daemon"
++#~ msgstr "Inhabilitar protección de SELinux para demonio perdition"
+ 
+-#: ../gui/selinux.tbl:215
+-msgid "Allow users to rw usb devices"
+-msgstr ""
++#~ msgid "Disable SELinux protection for portmap daemon"
++#~ msgstr "Inhabilitar protección de SELinux para demonio portmap"
+ 
+-#: ../gui/selinux.tbl:216
+-msgid ""
+-"Allow users to run TCP servers (bind to ports and accept connection from the "
+-"same domain and outside users)  disabling this forces FTP passive mode and "
+-"may change other protocols"
+-msgstr ""
++#~ msgid "Disable SELinux protection for portslave daemon"
++#~ msgstr "Inhabilitar protección de SELinux para demonio portslave"
+ 
+-#: ../gui/selinux.tbl:217
+-msgid "Allow user to stat ttyfiles"
+-msgstr ""
++#~ msgid "Disable SELinux protection for postfix"
++#~ msgstr "Inhabilitar protección de SELinux para postfix"
+ 
+-#: ../gui/selinux.tbl:218
+-msgid "Disable SELinux protection for uucpd daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for postgresql daemon"
++#~ msgstr "Inhabilitar protección de SELinux para demonio postgresol"
 +
-+#: ../gui/usersPage.py:138
-+#, python-format
-+msgid "SELinux user '%s' is required"
-+msgstr ""
-diff -up policycoreutils-2.1.12/po/es.po.rhat policycoreutils-2.1.12/po/es.po
---- policycoreutils-2.1.12/po/es.po.rhat	2012-07-04 07:35:21.000000000 -0400
-+++ policycoreutils-2.1.12/po/es.po	2012-10-16 15:07:17.498526184 -0400
-@@ -1,23 +1,24 @@
--# translation of policycoreutils.HEAD.es.po to Spanish
-+# SOME DESCRIPTIVE TITLE.
-+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
-+# This file is distributed under the same license as the PACKAGE package.
- #
--#
--# Domingo E. Becker <beckerde at hotmail.com>, 2006.
--# Domingo Becker <domingobecker at gmail.com>, 2008.
-+# Translators:
-+# Domingo Becker <domingobecker at gmail.com>, 2006, 2008.
-+# Gladys Guerrero <gguerrer at redhat.com>, 2010.
-+# Héctor Daniel Cabrera <logan at fedoraproject.org>, 2010.
- msgid ""
++#~ msgid "pppd"
++#~ msgstr "pppd"
++
++#~ msgid "Disable SELinux protection for pptp"
++#~ msgstr "Inhabilitar protección de SELinux para pptp"
+ 
+-#: ../gui/selinux.tbl:219
+-msgid "Disable SELinux protection for vmware daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for prelink daemon"
++#~ msgstr "Inhabilitar protección de SELinux para demonio prelink"
+ 
+-#: ../gui/selinux.tbl:220
+-msgid "Disable SELinux protection for watchdog daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for privoxy daemon"
++#~ msgstr "Inhabilitar protección de SELinux para demonio privoxy"
+ 
+-#: ../gui/selinux.tbl:221
+-msgid "Disable SELinux protection for winbind daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for ptal daemon"
++#~ msgstr "Inhabilitar protección de SELinux para demonio ptal"
+ 
+-#: ../gui/selinux.tbl:222
+-msgid "Disable SELinux protection for xdm daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for pxe daemon"
++#~ msgstr "Inhabilitar protección de SELinux para demonio pxe"
+ 
+-#: ../gui/selinux.tbl:223
+-msgid "Allow xdm logins as sysadm_r:sysadm_t"
+-msgstr ""
++#~ msgid "Disable SELinux protection for pyzord"
++#~ msgstr "Inhabilitar protección de SELinux para pyzord"
+ 
+-#: ../gui/selinux.tbl:224
+-msgid "Disable SELinux protection for xen daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for quota daemon"
++#~ msgstr "Inhabilitar protección de SELinux para demonio quota"
+ 
+-#: ../gui/selinux.tbl:225
+-msgid "XEN"
+-msgstr ""
++#~ msgid "Disable SELinux protection for radiusd daemon"
++#~ msgstr "Inhabilitar protección de SELinux para demonio radiusd"
+ 
+-#: ../gui/selinux.tbl:225
+-msgid "Allow xen to read/write physical disk devices"
+-msgstr ""
++#~ msgid "Disable SELinux protection for radvd daemon"
++#~ msgstr "Inhabilitar protección de SELinux para demonio radvd"
+ 
+-#: ../gui/selinux.tbl:226
+-msgid "Disable SELinux protection for xfs daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for rdisc"
++#~ msgstr "Inhabilitar protección de SELinux para rdisc"
+ 
+-#: ../gui/selinux.tbl:227
+-msgid "Disable SELinux protection for xen control"
+-msgstr ""
++#~ msgid "Disable SELinux protection for readahead"
++#~ msgstr "Inhabilitar protección de SELinux para readahead"
+ 
+-#: ../gui/selinux.tbl:228
+-msgid "Disable SELinux protection for ypbind daemon"
+-msgstr ""
++#~ msgid "Allow programs to read files in non-standard locations (default_t)"
++#~ msgstr ""
++#~ "Permitir a los programas leer archivos en sitios non-standard (defaul_t) "
+ 
+-#: ../gui/selinux.tbl:229
+-msgid "Disable SELinux protection for NIS Password Daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for restorecond"
++#~ msgstr "Inhabilitar protección de SELinux para restorecond"
+ 
+-#: ../gui/selinux.tbl:230
+-msgid "Disable SELinux protection for ypserv daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for rhgb daemon"
++#~ msgstr "Inhabilitar protección de SELinux para demonio rhgb"
+ 
+-#: ../gui/selinux.tbl:231
+-msgid "Disable SELinux protection for NIS Transfer Daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for ricci"
++#~ msgstr "Inhabilitar protección de SELinux para demonio ricci"
+ 
+-#: ../gui/selinux.tbl:232
+-msgid "Allow SELinux webadm user to manage unprivileged users home directories"
+-msgstr ""
++#~ msgid "Disable SELinux protection for ricci_modclusterd"
++#~ msgstr "Inhabilitar protección de SELinux para  ricci_modclusterd"
+ 
+-#: ../gui/selinux.tbl:233
+-msgid "Allow SELinux webadm user to read unprivileged users home directories"
+-msgstr ""
++#~ msgid "Disable SELinux protection for rlogind daemon"
++#~ msgstr "Inhabilitar protección de SELinux para demonio  rlogind"
+ 
+-#: ../gui/semanagePage.py:126
+-#, python-format
+-msgid "Are you sure you want to delete %s '%s'?"
+-msgstr ""
++#~ msgid "Disable SELinux protection for rpcd daemon"
++#~ msgstr "Inhabilitar protección de SELinux para demonio rpcd"
+ 
+-#: ../gui/semanagePage.py:126
+-#, python-format
+-msgid "Delete %s"
+-msgstr ""
++#~ msgid "Disable SELinux protection for rshd"
++#~ msgstr "Inhabilitar protección de SELinux para rshd"
+ 
+-#: ../gui/semanagePage.py:134
+-#, python-format
+-msgid "Add %s"
+-msgstr ""
++#~ msgid "rsync"
++#~ msgstr "rsync"
+ 
+-#: ../gui/semanagePage.py:148
+-#, python-format
+-msgid "Modify %s"
+-msgstr ""
++#~ msgid "Disable SELinux protection for rsync daemon"
++#~ msgstr "Inhabilitar protección de SELinux para demonio rsyinc"
+ 
+-#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
+-msgid "Permissive"
+-msgstr ""
++#~ msgid "Allow ssh to run from inetd instead of as a daemon"
++#~ msgstr "Permitir a ssh ejecutar desde inetd en lugar de como un demonio"
+ 
+-#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
+-msgid "Enforcing"
+-msgstr ""
++#~ msgid "SASL authentication server"
++#~ msgstr "Servidor de autenticación SASL"
+ 
+-#: ../gui/statusPage.py:94
+-msgid "Status"
+-msgstr ""
++#~ msgid ""
++#~ "Allow X-Windows server to map a memory region as both executable and "
++#~ "writable"
++#~ msgstr ""
++#~ "Permitir al servidor  X-Windows asignar una región de memoria  tanto de "
++#~ "ejecución como de escritura"
+ 
+-#: ../gui/statusPage.py:133
+-msgid ""
+-"Changing the policy type will cause a relabel of the entire file system on "
+-"the next boot. Relabeling takes a long time depending on the size of the "
+-"file system.  Do you wish to continue?"
+-msgstr ""
++#~ msgid "Disable SELinux protection for saslauthd daemon"
++#~ msgstr "Inhabilitar protección de SELinux para demonio saslauthd"
+ 
+-#: ../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 ""
++#~ msgid "Disable SELinux protection for scannerdaemon daemon"
++#~ msgstr "Inhabilitar protección de SELinux para demonio scannerdaemon"
+ 
+-#: ../gui/statusPage.py:152
+-msgid ""
+-"Changing to SELinux enabled will cause a relabel of the entire file system "
+-"on the next boot. Relabeling takes a long time depending on the size of the "
+-"file system.  Do you wish to continue?"
+-msgstr ""
++#~ msgid "Do not allow transition to sysadm_t, sudo and su effected"
++#~ msgstr ""
++#~ "No permitir la transición a sysadm_t, sudo y su efectuados\n"
++#~ "\n"
++#~ "    "
+ 
+-#: ../gui/system-config-selinux.glade:11
+-msgid "system-config-selinux"
+-msgstr ""
++#~ msgid "Do not allow any processes to load kernel modules"
++#~ msgstr "No permitir procesos para cargar módulos de kernel"
+ 
+-#: ../gui/system-config-selinux.glade:12
+-msgid ""
+-"Copyright (c)2006 Red Hat, Inc.\n"
+-"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
+-msgstr ""
++#~ msgid "Do not allow any processes to modify kernel SELinux policy"
++#~ msgstr "No permitir procesos para modificar política SELinux de kernel"
+ 
+-#: ../gui/system-config-selinux.glade:22
+-#: ../gui/system-config-selinux.glade:544
+-msgid "Add SELinux Login Mapping"
+-msgstr ""
++#~ msgid "Disable SELinux protection for sendmail daemon"
++#~ msgstr "Inhabilitar protección de SELinux para demonio sendmail"
+ 
+-#: ../gui/system-config-selinux.glade:257
+-msgid "Add SELinux Network Ports"
+-msgstr ""
++#~ msgid "Disable SELinux protection for setrans"
++#~ msgstr "Inhabilitar protección de SELinux para setrans"
+ 
+-#: ../gui/system-config-selinux.glade:391
+-#: ../gui/system-config-selinux.glade:678
+-msgid "SELinux Type"
+-msgstr ""
++#~ msgid "Disable SELinux protection for setroubleshoot daemon"
++#~ msgstr "Inhabilitar protección de SELinux para demonio setroubleshoot"
+ 
+-#: ../gui/system-config-selinux.glade:622
+-msgid "File Specification"
+-msgstr ""
++#~ msgid "Disable SELinux protection for slapd daemon"
++#~ msgstr "Inhabilitar protección de SELinux para demonio slapd"
+ 
+-#: ../gui/system-config-selinux.glade:650
+-msgid "File Type"
+-msgstr ""
++#~ msgid "Disable SELinux protection for slrnpull daemon"
++#~ msgstr "Inhabilitar protección de SELinux para demonio  slrnpull "
+ 
+-#: ../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 ""
++#~ msgid "Disable SELinux protection for smbd daemon"
++#~ msgstr "Inhabilitar protección de SELinux para demonio smbd"
+ 
+-#: ../gui/system-config-selinux.glade:773
+-msgid "MLS"
+-msgstr ""
++#~ msgid "Disable SELinux protection for snmpd daemon"
++#~ msgstr "Inhabilitar protección de SELinux para demonio snmpd"
+ 
+-#: ../gui/system-config-selinux.glade:837
+-msgid "Add SELinux User"
+-msgstr ""
++#~ msgid "Disable SELinux protection for snort daemon"
++#~ msgstr "Inhabilitar protección de SELinux para demonio snort"
+ 
+-#: ../gui/system-config-selinux.glade:1079
+-msgid "SELinux Administration"
+-msgstr ""
++#~ msgid "Disable SELinux protection for soundd daemon"
++#~ msgstr "Inhabilitar protección de SELinux para demonio soundd"
+ 
+-#: ../gui/system-config-selinux.glade:1122
+-msgid "Add"
+-msgstr ""
++#~ msgid "Disable SELinux protection for sound daemon"
++#~ msgstr "Inhabilitar protección de SELinux para demonio sound"
+ 
+-#: ../gui/system-config-selinux.glade:1144
+-msgid "_Properties"
+-msgstr ""
++#~ msgid "Spam Protection"
++#~ msgstr "Protección de Spam"
+ 
+-#: ../gui/system-config-selinux.glade:1166
+-msgid "_Delete"
+-msgstr ""
++#~ msgid "Disable SELinux protection for spamd daemon"
++#~ msgstr "Inhabilitar protección de SELinux para demonio spamd"
+ 
+-#: ../gui/system-config-selinux.glade:1256
+-msgid "Select Management Object"
+-msgstr ""
++#~ msgid "Allow Spam Assassin daemon network access"
++#~ msgstr "Permitir al demonio  Spam Assassin acceder a la red"
+ 
+-#: ../gui/system-config-selinux.glade:1273
+-msgid "<b>Select:</b>"
+-msgstr ""
++#~ msgid "Disable SELinux protection for speedmgmt daemon"
++#~ msgstr "Inhabilitar protección de SELinux para demonio speedmgmt"
+ 
+-#: ../gui/system-config-selinux.glade:1326
+-msgid "System Default Enforcing Mode"
+-msgstr ""
++#~ msgid "Squid"
++#~ msgstr "Squid"
+ 
+-#: ../gui/system-config-selinux.glade:1354
+-msgid ""
+-"Disabled\n"
+-"Permissive\n"
+-"Enforcing\n"
+-msgstr ""
++#~ msgid "Disable SELinux protection for squid daemon"
++#~ msgstr "Inhabilitar protección de SELinux para demonio squid"
+ 
+-#: ../gui/system-config-selinux.glade:1373
+-msgid "Current Enforcing Mode"
+-msgstr ""
++#~ msgid "Disable SELinux protection for ssh daemon"
++#~ msgstr "Inhabilitar protección de SELinux para demonio ssh"
+ 
+-#: ../gui/system-config-selinux.glade:1418
+-msgid "System Default Policy Type: "
+-msgstr ""
++#~ msgid ""
++#~ "Allow staff_r users to search the sysadm home dir and read files (such as "
++#~ "~/.bashrc)"
++#~ msgstr ""
++#~ "Permitir a usuarios staff_r buscar directorios principales de sysadm y "
++#~ "leer archivos (tales como ~/.bashrc)"
+ 
+-#: ../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 ""
++#~ msgid "Universal SSL tunnel"
++#~ msgstr "Túnel  SSL universal"
+ 
+-#: ../gui/system-config-selinux.glade:1509
+-msgid "Relabel on next reboot."
+-msgstr ""
++#~ msgid "Disable SELinux protection for stunnel daemon"
++#~ msgstr "Inhabilitar protección de SELinux para demonio stunnel"
+ 
+-#: ../gui/system-config-selinux.glade:1561
+-msgid "label37"
+-msgstr ""
++#~ msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
++#~ msgstr "Permitir al demonio stunnel ejecutar como autónomo, fuera de xinetd"
+ 
+-#: ../gui/system-config-selinux.glade:1598
+-msgid "Revert boolean setting to system default"
+-msgstr ""
++#~ msgid "Disable SELinux protection for swat daemon"
++#~ msgstr "Inhabilitar protección de SELinux para demonio swart"
+ 
+-#: ../gui/system-config-selinux.glade:1614
+-msgid "Toggle between Customized and All Booleans"
+-msgstr ""
++#~ msgid "Disable SELinux protection for sxid daemon"
++#~ msgstr "Inhabilitar protección de SELinux para demonio sxid"
+ 
+-#: ../gui/system-config-selinux.glade:1645
+-#: ../gui/system-config-selinux.glade:1850
+-#: ../gui/system-config-selinux.glade:2037
+-#: ../gui/system-config-selinux.glade:2224
+-#: ../gui/system-config-selinux.glade:2467
+-#: ../gui/system-config-selinux.glade:2692
+-#: ../gui/system-config-selinux.glade:2867
+-msgid "Filter"
+-msgstr ""
++#~ msgid "Disable SELinux protection for syslogd daemon"
++#~ msgstr "Inhabilitar protección de SELinux para demonio syslogd"
+ 
+-#: ../gui/system-config-selinux.glade:1734
+-msgid "label50"
+-msgstr ""
++#~ msgid "Disable SELinux protection for system cron jobs"
++#~ msgstr "Inhabilitar protección de SELinux para tareas cron de sistema "
+ 
+-#: ../gui/system-config-selinux.glade:1771
+-msgid "Add File Context"
+-msgstr ""
++#~ msgid "Disable SELinux protection for tcp daemon"
++#~ msgstr "Inhabilitar protección de SELinux para demonio  tcp"
+ 
+-#: ../gui/system-config-selinux.glade:1787
+-msgid "Modify File Context"
+-msgstr ""
++#~ msgid "Disable SELinux protection for telnet daemon"
++#~ msgstr "Inhabilitar protección de SELinux para demonio telnet"
+ 
+-#: ../gui/system-config-selinux.glade:1803
+-msgid "Delete File Context"
+-msgstr ""
++#~ msgid "Disable SELinux protection for tftpd daemon"
++#~ msgstr "Inhabilitar protección de SELinux para demonio tfpd"
+ 
+-#: ../gui/system-config-selinux.glade:1819
+-msgid "Toggle between all and customized file context"
+-msgstr ""
++#~ msgid "Disable SELinux protection for transproxy daemon"
++#~ msgstr "Inhabilitar protección de SELinux para demonio transproxy"
+ 
+-#: ../gui/system-config-selinux.glade:1939
+-msgid "label38"
+-msgstr ""
++#~ msgid "Disable SELinux protection for udev daemon"
++#~ msgstr "Inhabilitar protección de SELinux para demonio udev"
+ 
+-#: ../gui/system-config-selinux.glade:1976
+-msgid "Add SELinux User Mapping"
+-msgstr ""
++#~ msgid "Disable SELinux protection for uml daemon"
++#~ msgstr "Inhabilitar protección de SELinux para demonio uml"
+ 
+-#: ../gui/system-config-selinux.glade:1992
+-msgid "Modify SELinux User Mapping"
+-msgstr ""
++#~ msgid ""
++#~ "Allow xinetd to run unconfined, including any services it starts that do "
++#~ "not have a domain transition explicitly defined"
++#~ msgstr ""
++#~ "Permitir a xinetd ejecutar no confinado, incluyendo los servicios que "
++#~ "inicia que no tienen una transición de dominio explícita definida"
+ 
+-#: ../gui/system-config-selinux.glade:2008
+-msgid "Delete SELinux User Mapping"
+-msgstr ""
++#~ msgid ""
++#~ "Allow rc scripts to run unconfined, including any daemon started by an rc "
++#~ "script that does not have a domain transition explicitly defined"
++#~ msgstr ""
++#~ "Permitir scripts rc no confinados, incluyendo cualquier demonio iniciado "
++#~ "por un script rc que no tenga una transición de dominio explícitamente "
++#~ "definida"
+ 
+-#: ../gui/system-config-selinux.glade:2126
+-msgid "label39"
+-msgstr ""
++#~ msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
++#~ msgstr ""
++#~ "Permitir herramientas privilegiadas como hotplug e insmod ejecutar no "
++#~ "confinado"
+ 
+-#: ../gui/system-config-selinux.glade:2163
+-msgid "Add User"
+-msgstr ""
++#~ msgid "Disable SELinux protection for updfstab daemon"
++#~ msgstr "Inhabilitar protección de SELinux para demonio updfstab"
+ 
+-#: ../gui/system-config-selinux.glade:2179
+-msgid "Modify User"
+-msgstr ""
++#~ msgid "Disable SELinux protection for uptimed daemon"
++#~ msgstr "Inhabilitar protección de SELinux para demonio uptimed"
+ 
+-#: ../gui/system-config-selinux.glade:2195
+-msgid "Delete User"
+-msgstr ""
++#~ msgid ""
++#~ "Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, "
++#~ "only staff_r can do so"
++#~ msgstr ""
++#~ "Permitir a  user_r conectarse a sysadm_r vía su, sudo, o userhelper. De "
++#~ "lo contrario, solo staff_r  lo puede hacer"
+ 
+-#: ../gui/system-config-selinux.glade:2313
+-msgid "label41"
+-msgstr ""
++#~ msgid "Allow users to control network interfaces (also needs USERCTL=true)"
++#~ msgstr ""
++#~ "Permitir a los usuarios controlar las interfaces (también necesita "
++#~ "USERCTL=true)"
+ 
+-#: ../gui/system-config-selinux.glade:2350
+-msgid "Add Network Port"
+-msgstr ""
++#~ msgid "Allow user to stat ttyfiles"
++#~ msgstr "Permitir al usuario hacer las estadísticas ttyfiles"
+ 
+-#: ../gui/system-config-selinux.glade:2366
+-msgid "Edit Network Port"
+-msgstr ""
++#~ msgid "Disable SELinux protection for uucpd daemon"
++#~ msgstr "Inhabilitar protección de SELinux para demonio uucpd"
+ 
+-#: ../gui/system-config-selinux.glade:2382
+-msgid "Delete Network Port"
+-msgstr ""
++#~ msgid "Disable SELinux protection for vmware daemon"
++#~ msgstr "Inhabilitar protección de SELinux para demonio vmware"
+ 
+-#: ../gui/system-config-selinux.glade:2418
+-#: ../gui/system-config-selinux.glade:2436
+-msgid "Toggle between Customized and All Ports"
+-msgstr ""
++#~ msgid "Disable SELinux protection for watchdog daemon"
++#~ msgstr "Inhabilitar protección de SELinux para demonio watchdog"
+ 
+-#: ../gui/system-config-selinux.glade:2556
+-msgid "label42"
+-msgstr ""
++#~ msgid "Disable SELinux protection for winbind daemon"
++#~ msgstr "Inhabilitar protección de SELinux para demonio winbind"
+ 
+-#: ../gui/system-config-selinux.glade:2593
+-msgid "Generate new policy module"
+-msgstr ""
++#~ msgid "Disable SELinux protection for xdm daemon"
++#~ msgstr "Inhabilitar protección de SELinux para demonio xdm"
+ 
+-#: ../gui/system-config-selinux.glade:2609
+-msgid "Load policy module"
+-msgstr ""
++#~ msgid "Allow xdm logins as sysadm_r:sysadm_t"
++#~ msgstr "Permitir ingresos xdm como sysadm_r:sysadm_t"
+ 
+-#: ../gui/system-config-selinux.glade:2625
+-msgid "Remove loadable policy module"
+-msgstr ""
++#~ msgid "Disable SELinux protection for xen daemon"
++#~ msgstr "Inhabilitar protección de SELinux para demonio xen"
+ 
+-#: ../gui/system-config-selinux.glade:2661
+-msgid ""
+-"Enable/Disable additional audit rules, that are normally not reported in the "
+-"log files."
+-msgstr ""
++#~ msgid "XEN"
++#~ msgstr "XEN"
+ 
+-#: ../gui/system-config-selinux.glade:2781
+-msgid "label44"
+-msgstr ""
++#~ msgid "Disable SELinux protection for xfs daemon"
++#~ msgstr "Inhabilitar protección de SELinux para demonio xfs"
+ 
+-#: ../gui/system-config-selinux.glade:2818
+-msgid "Change process mode to permissive."
+-msgstr ""
++#~ msgid "Disable SELinux protection for xen control"
++#~ msgstr "Inhabilitar protección de SELinux para demonio xen"
+ 
+-#: ../gui/system-config-selinux.glade:2836
+-msgid "Change process mode to enforcing"
+-msgstr ""
++#~ msgid "Disable SELinux protection for ypbind daemon"
++#~ msgstr "Inhabilitar protección de SELinux para demonio ypbind"
+ 
+-#: ../gui/system-config-selinux.glade:2928
+-msgid "Process Domain"
+-msgstr ""
++#~ msgid "Disable SELinux protection for NIS Password Daemon"
++#~ msgstr "Inhabilitar protección de SELinux para demonio contraseña NIS"
+ 
+-#: ../gui/system-config-selinux.glade:2956
+-msgid "label59"
+-msgstr ""
++#~ msgid "Disable SELinux protection for ypserv daemon"
++#~ msgstr "Inhabilitar protección de SELinux para demonio ypserv"
+ 
+-#: ../gui/usersPage.py:138
+-#, python-format
+-msgid "SELinux user '%s' is required"
+-msgstr ""
++#~ msgid "Disable SELinux protection for NIS Transfer Daemon"
++#~ msgstr "Inhabilitar protección de SELinux para demonio NIS Transfer"
+diff --git a/policycoreutils/po/eu_ES.po b/policycoreutils/po/eu_ES.po
+index a4478db..a61c8f3 100644
+--- a/policycoreutils/po/eu_ES.po
++++ b/policycoreutils/po/eu_ES.po
+@@ -8,7 +8,7 @@ msgid ""
  msgstr ""
--"Project-Id-Version: policycoreutils.HEAD.es\n"
-+"Project-Id-Version: Policycoreutils\n"
+ "Project-Id-Version: PACKAGE VERSION\n"
  "Report-Msgid-Bugs-To: \n"
--"POT-Creation-Date: 2012-03-27 10:49-0400\n"
--"PO-Revision-Date: 2008-09-03 08:55-0300\n"
--"Last-Translator: Domingo Becker <domingobecker at gmail.com>\n"
--"Language-Team: Spanish <fedora-trans-es at redhat.com>\n"
-+"POT-Creation-Date: 2012-05-25 07:28-0400\n"
-+"PO-Revision-Date: 2012-04-02 20:30+0000\n"
-+"Last-Translator: dwalsh <dwalsh at redhat.com>\n"
-+"Language-Team: Spanish (Castilian) <trans-es at 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"
--"X-Generator: KBabel 1.11.4\n"
--"Plural-Forms: Plural-Forms: nplurals=2; plural=(n != 1);\n"
--"X-Poedit-Language: Spanish\n"
-+"Plural-Forms: nplurals=2; plural=(n != 1)\n"
+-"POT-Creation-Date: 2012-05-25 07:28-0400\n"
++"POT-Creation-Date: 2012-10-16 12:24-0400\n"
+ "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+ "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
+ "Language-Team: LANGUAGE <LL at li.org>\n"
+@@ -24,7 +24,7 @@ msgid ""
+ "         <args ...> are the arguments to that script."
+ msgstr ""
  
- #: ../run_init/run_init.c:67
- msgid ""
-@@ -95,861 +96,858 @@ msgstr "Para hacer este paquete de polí
- msgid "global"
- msgstr "global"
+-#: ../run_init/run_init.c:126 ../newrole/newrole.c:1124
++#: ../run_init/run_init.c:126 ../newrole/newrole.c:1123
+ #, c-format
+ msgid "failed to initialize PAM\n"
+ msgstr ""
+@@ -73,7 +73,7 @@ msgstr ""
+ msgid "authentication failed.\n"
+ msgstr ""
  
--#: ../semanage/seobject.py:222
-+#: ../semanage/seobject.py:225
+-#: ../run_init/run_init.c:405 ../newrole/newrole.c:1258
++#: ../run_init/run_init.c:405 ../newrole/newrole.c:1257
+ #, c-format
+ msgid "Could not set exec context to %s.\n"
+ msgstr ""
+@@ -86,855 +86,870 @@ msgstr ""
+ msgid "To make this policy package active, execute:"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:143 ../semanage/seobject.py:147
+-msgid "global"
+-msgstr ""
+-
+-#: ../semanage/seobject.py:225
++#: ../semanage/seobject.py:200
  msgid "Could not create semanage handle"
- msgstr "No se puede crear manejador semanage"
+ msgstr ""
  
--#: ../semanage/seobject.py:230
-+#: ../semanage/seobject.py:233
+-#: ../semanage/seobject.py:233
++#: ../semanage/seobject.py:208
  msgid "SELinux policy is not managed or store cannot be accessed."
  msgstr ""
- "La política SELinux es no manejada o no se puede acceder al almacenamiento."
  
--#: ../semanage/seobject.py:235
-+#: ../semanage/seobject.py:238
+-#: ../semanage/seobject.py:238
++#: ../semanage/seobject.py:213
  msgid "Cannot read policy store."
- msgstr "No se puede leer el almacenamiento de políticas."
+ msgstr ""
  
--#: ../semanage/seobject.py:240
-+#: ../semanage/seobject.py:243
+-#: ../semanage/seobject.py:243
++#: ../semanage/seobject.py:218
  msgid "Could not establish semanage connection"
- msgstr "No se pudo establecer una conexión semanage"
+ msgstr ""
  
--#: ../semanage/seobject.py:245
--#, fuzzy
-+#: ../semanage/seobject.py:248
+-#: ../semanage/seobject.py:248
++#: ../semanage/seobject.py:223
  msgid "Could not test MLS enabled status"
--msgstr "No se pudo fijar el rango MLS para %s"
-+msgstr "No se pudo probar si el estado de MLS es activado"
+ msgstr ""
  
--#: ../semanage/seobject.py:251 ../semanage/seobject.py:266
-+#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
+-#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
++#: ../semanage/seobject.py:229 ../semanage/seobject.py:244
  msgid "Not yet implemented"
- msgstr "Todavía no implementado"
+ msgstr ""
  
--#: ../semanage/seobject.py:255
-+#: ../semanage/seobject.py:258
+-#: ../semanage/seobject.py:258
++#: ../semanage/seobject.py:233
  msgid "Semanage transaction already in progress"
--msgstr ""
-+msgstr "Transacción semanage actualmente en progreso"
+ msgstr ""
  
--#: ../semanage/seobject.py:264
-+#: ../semanage/seobject.py:267
+-#: ../semanage/seobject.py:267
++#: ../semanage/seobject.py:242
  msgid "Could not start semanage transaction"
--msgstr "No se puede iniciar transacción·semanage"
-+msgstr "No se puede iniciar transacción semanage"
+ msgstr ""
  
--#: ../semanage/seobject.py:274
-+#: ../semanage/seobject.py:278
+-#: ../semanage/seobject.py:278
++#: ../semanage/seobject.py:254
  msgid "Could not commit semanage transaction"
- msgstr "No se puede confirmar la transacción·semanage"
+ msgstr ""
  
--#: ../semanage/seobject.py:279
-+#: ../semanage/seobject.py:283
+-#: ../semanage/seobject.py:283
++#: ../semanage/seobject.py:259
  msgid "Semanage transaction not in progress"
--msgstr ""
-+msgstr "Transacción semanage no ejecutándose"
+ msgstr ""
  
--#: ../semanage/seobject.py:291 ../semanage/seobject.py:371
-+#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
+-#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
++#: ../semanage/seobject.py:271 ../semanage/seobject.py:351
  msgid "Could not list SELinux modules"
- msgstr "No se pudieron listar los módulos SELinux"
+ msgstr ""
  
--#: ../semanage/seobject.py:304
--#, fuzzy
-+#: ../semanage/seobject.py:308
+-#: ../semanage/seobject.py:308
++#: ../semanage/seobject.py:284
  msgid "Modules Name"
--msgstr "Nombre de Módulo"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:304
-+#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
+-#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
++#: ../semanage/seobject.py:284 ../gui/modulesPage.py:63
  msgid "Version"
- msgstr "Versión"
+ msgstr ""
  
--#: ../semanage/seobject.py:307
-+#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
+-#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
++#: ../semanage/seobject.py:287 ../gui/statusPage.py:75
  msgid "Disabled"
--msgstr "Deshabilitado"
-+msgstr "Inhabilitado"
+ msgstr ""
  
--#: ../semanage/seobject.py:322
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:326
-+#, python-format
+-#: ../semanage/seobject.py:326
++#: ../semanage/seobject.py:302
+ #, python-format
  msgid "Could not disable module %s (remove failed)"
--msgstr "No se pudo eliminar el dominio permisivo %s (falló el borrado)"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:333
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:337
-+#, python-format
+-#: ../semanage/seobject.py:337
++#: ../semanage/seobject.py:313
+ #, python-format
  msgid "Could not enable module %s (remove failed)"
--msgstr "No se pudo eliminar el dominio permisivo %s (falló el borrado)"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:348
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:352
-+#, python-format
+-#: ../semanage/seobject.py:352
++#: ../semanage/seobject.py:328
+ #, python-format
  msgid "Could not remove module %s (remove failed)"
--msgstr "No se pudo eliminar el dominio permisivo %s (falló el borrado)"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:358
-+#: ../semanage/seobject.py:362
+-#: ../semanage/seobject.py:362
++#: ../semanage/seobject.py:338
  msgid "dontaudit requires either 'on' or 'off'"
  msgstr ""
  
--#: ../semanage/seobject.py:387
--#, fuzzy
-+#: ../semanage/seobject.py:391
+-#: ../semanage/seobject.py:391
++#: ../semanage/seobject.py:366
  msgid "Builtin Permissive Types"
--msgstr "Tipos de Permisivo"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:397
--#, fuzzy
-+#: ../semanage/seobject.py:401
+-#: ../semanage/seobject.py:401
++#: ../semanage/seobject.py:376
  msgid "Customized Permissive Types"
--msgstr "Tipos de Permisivo"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:438
-+#: ../semanage/seobject.py:442
+-#: ../semanage/seobject.py:442
++#: ../semanage/seobject.py:417
  #, 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)"
  
--#: ../semanage/seobject.py:444
-+#: ../semanage/seobject.py:448
+-#: ../semanage/seobject.py:448
++#: ../semanage/seobject.py:423
  #, python-format
  msgid "Could not remove permissive domain %s (remove failed)"
- msgstr "No se pudo eliminar el dominio permisivo %s (falló el borrado)"
+ msgstr ""
  
--#: ../semanage/seobject.py:479 ../semanage/seobject.py:553
--#: ../semanage/seobject.py:599 ../semanage/seobject.py:696
--#: ../semanage/seobject.py:726 ../semanage/seobject.py:793
--#: ../semanage/seobject.py:850 ../semanage/seobject.py:1097
--#: ../semanage/seobject.py:1786 ../semanage/seobject.py:1849
--#: ../semanage/seobject.py:1868 ../semanage/seobject.py:1985
--#: ../semanage/seobject.py:2037
-+#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
-+#: ../semanage/seobject.py:603 ../semanage/seobject.py:700
-+#: ../semanage/seobject.py:730 ../semanage/seobject.py:797
-+#: ../semanage/seobject.py:854 ../semanage/seobject.py:1101
-+#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
-+#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
-+#: ../semanage/seobject.py:2045
+-#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
+-#: ../semanage/seobject.py:603 ../semanage/seobject.py:700
+-#: ../semanage/seobject.py:730 ../semanage/seobject.py:797
+-#: ../semanage/seobject.py:854 ../semanage/seobject.py:1101
+-#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
+-#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
+-#: ../semanage/seobject.py:2045
++#: ../semanage/seobject.py:458 ../semanage/seobject.py:532
++#: ../semanage/seobject.py:578 ../semanage/seobject.py:675
++#: ../semanage/seobject.py:705 ../semanage/seobject.py:772
++#: ../semanage/seobject.py:829 ../semanage/seobject.py:1084
++#: ../semanage/seobject.py:1800 ../semanage/seobject.py:1863
++#: ../semanage/seobject.py:1882 ../semanage/seobject.py:2003
++#: ../semanage/seobject.py:2056
  #, python-format
  msgid "Could not create a key for %s"
- msgstr "No se pudo crear una clave para %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
--#: ../semanage/seobject.py:603 ../semanage/seobject.py:609
-+#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
-+#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
+-#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
+-#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
++#: ../semanage/seobject.py:462 ../semanage/seobject.py:536
++#: ../semanage/seobject.py:582 ../semanage/seobject.py:588
  #, python-format
  msgid "Could not check if login mapping for %s is defined"
--msgstr "No se pudo chequear si está definido el mapeo de login para %s"
-+msgstr "No se pudo chequear si la asignación de ingreso para %s está definida"
+ msgstr ""
  
--#: ../semanage/seobject.py:492
-+#: ../semanage/seobject.py:496
+-#: ../semanage/seobject.py:496
++#: ../semanage/seobject.py:471
  #, python-format
  msgid "Linux Group %s does not exist"
- msgstr "El Grupo Linux %s no existe"
+ msgstr ""
  
--#: ../semanage/seobject.py:497
-+#: ../semanage/seobject.py:501
+-#: ../semanage/seobject.py:501
++#: ../semanage/seobject.py:476
  #, python-format
  msgid "Linux User %s does not exist"
- msgstr "El Usuario de Linux %s no existe"
+ msgstr ""
  
--#: ../semanage/seobject.py:501
-+#: ../semanage/seobject.py:505
+-#: ../semanage/seobject.py:505
++#: ../semanage/seobject.py:480
  #, python-format
  msgid "Could not create login mapping for %s"
--msgstr "No se pudo crear mapeo de login para %s"
-+msgstr "No se pudo crear asignación de ingreso para %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:505 ../semanage/seobject.py:741
-+#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
+-#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
++#: ../semanage/seobject.py:484 ../semanage/seobject.py:720
  #, python-format
  msgid "Could not set name for %s"
- msgstr "No se pudo fijar el nombre para %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:510 ../semanage/seobject.py:751
-+#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
+-#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
++#: ../semanage/seobject.py:489 ../semanage/seobject.py:730
  #, python-format
  msgid "Could not set MLS range for %s"
- msgstr "No se pudo fijar el rango MLS para %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:514
-+#: ../semanage/seobject.py:518
+-#: ../semanage/seobject.py:518
++#: ../semanage/seobject.py:493
  #, python-format
  msgid "Could not set SELinux user for %s"
- msgstr "No se pudo fijar el usuario SELinux para %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:518
-+#: ../semanage/seobject.py:522
+-#: ../semanage/seobject.py:522
++#: ../semanage/seobject.py:497
  #, python-format
  msgid "Could not add login mapping for %s"
--msgstr "No se pudo agregar el mapeo de ingreso para %s"
-+msgstr "No se pudo agregar asignación de ingreso para %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:536
-+#: ../semanage/seobject.py:540
+-#: ../semanage/seobject.py:540
++#: ../semanage/seobject.py:515
  msgid "Requires seuser or serange"
- msgstr "Se requiere seuser o serange"
+ msgstr ""
  
--#: ../semanage/seobject.py:559 ../semanage/seobject.py:605
-+#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
+-#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
++#: ../semanage/seobject.py:538 ../semanage/seobject.py:584
  #, python-format
  msgid "Login mapping for %s is not defined"
--msgstr "El mapeo de ingreso para %s no está definido"
-+msgstr "La asignación de ingreso para %s no está definida"
+ msgstr ""
  
--#: ../semanage/seobject.py:563
-+#: ../semanage/seobject.py:567
+-#: ../semanage/seobject.py:567
++#: ../semanage/seobject.py:542
  #, python-format
  msgid "Could not query seuser for %s"
- msgstr "No se pudo consultar seuser para %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:577
-+#: ../semanage/seobject.py:581
+-#: ../semanage/seobject.py:581
++#: ../semanage/seobject.py:556
  #, python-format
  msgid "Could not modify login mapping for %s"
--msgstr "No se pudo modificar el mapeo de ingreso para %s"
-+msgstr "No se pudo modificar la asignación de ingreso para %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:611
-+#: ../semanage/seobject.py:615
+-#: ../semanage/seobject.py:615
++#: ../semanage/seobject.py:590
  #, python-format
  msgid "Login mapping for %s is defined in policy, cannot be deleted"
  msgstr ""
--"El mapeo de ingreso para %s se definió en la política, no se puede eliminar"
-+"La asignación de ingreso para %s se definió en la política, no se puede "
-+"eliminar"
  
--#: ../semanage/seobject.py:615
-+#: ../semanage/seobject.py:619
+-#: ../semanage/seobject.py:619
++#: ../semanage/seobject.py:594
  #, python-format
  msgid "Could not delete login mapping for %s"
--msgstr "No se pudo eliminar el mapeo de ingreso para %s"
-+msgstr "No se pudo eliminar la asignación de ingreso para %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:637 ../semanage/seobject.py:655
--#: ../semanage/seobject.py:893
-+#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
-+#: ../semanage/seobject.py:897
+-#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
+-#: ../semanage/seobject.py:897
++#: ../semanage/seobject.py:616 ../semanage/seobject.py:634
++#: ../semanage/seobject.py:872
  msgid "Could not list login mappings"
--msgstr "No se pudo listar los mapeos de ingreso"
-+msgstr "No se pudieron listar las asignaciones de ingreso"
+ msgstr ""
  
--#: ../semanage/seobject.py:680 ../semanage/seobject.py:685
-+#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../gui/system-config-selinux.glade:100
+-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
++#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
+ #: ../gui/system-config-selinux.glade:100
  msgid "Login Name"
- msgstr "Nombre de Ingreso"
+ msgstr ""
  
--#: ../semanage/seobject.py:680 ../semanage/seobject.py:685
--#: ../semanage/seobject.py:943 ../semanage/seobject.py:948
-+#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../gui/system-config-selinux.glade:128
-+#: ../gui/system-config-selinux.glade:915
-+#: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
+-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
+-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
++#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
++#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
+ #: ../gui/system-config-selinux.glade:128
+ #: ../gui/system-config-selinux.glade:915
+ #: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
  msgid "SELinux User"
- msgstr "Usuario SELinux "
+ msgstr ""
  
--#: ../semanage/seobject.py:680
-+#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
-+#: ../gui/system-config-selinux.glade:943
+-#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
++#: ../semanage/seobject.py:659 ../gui/system-config-selinux.glade:156
+ #: ../gui/system-config-selinux.glade:943
  msgid "MLS/MCS Range"
- msgstr "Rango MLS/MCS"
+ msgstr ""
  
--#: ../semanage/seobject.py:699 ../semanage/seobject.py:730
--#: ../semanage/seobject.py:797 ../semanage/seobject.py:854
--#: ../semanage/seobject.py:860
-+#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
-+#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
-+#: ../semanage/seobject.py:864
+-#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
+-#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
+-#: ../semanage/seobject.py:864
++#: ../semanage/seobject.py:678 ../semanage/seobject.py:709
++#: ../semanage/seobject.py:776 ../semanage/seobject.py:833
++#: ../semanage/seobject.py:839
  #, python-format
  msgid "Could not check if SELinux user %s is defined"
- msgstr "No se pudo chequear si el usuario SELinux %s está definido"
+ msgstr ""
  
--#: ../semanage/seobject.py:702 ../semanage/seobject.py:803
--#: ../semanage/seobject.py:866
-+#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
-+#: ../semanage/seobject.py:870
+-#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
+-#: ../semanage/seobject.py:870
++#: ../semanage/seobject.py:681 ../semanage/seobject.py:782
++#: ../semanage/seobject.py:845
  #, python-format
  msgid "Could not query user for %s"
- msgstr "No se pudo consultar usuario para %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:722
-+#: ../semanage/seobject.py:726
+-#: ../semanage/seobject.py:726
++#: ../semanage/seobject.py:701
  #, python-format
  msgid "You must add at least one role for %s"
- msgstr "Debe agregar al menos un rol para %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:737
-+#: ../semanage/seobject.py:741
+-#: ../semanage/seobject.py:741
++#: ../semanage/seobject.py:716
  #, python-format
  msgid "Could not create SELinux user for %s"
--msgstr "N o se pudo crear el usuario SELinux para %s"
-+msgstr "No se pudo crear el usuario SELinux para %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:746
-+#: ../semanage/seobject.py:750
+-#: ../semanage/seobject.py:750
++#: ../semanage/seobject.py:725
  #, python-format
  msgid "Could not add role %s for %s"
- msgstr "No se pudo agregar el rol %s para %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:755
-+#: ../semanage/seobject.py:759
+-#: ../semanage/seobject.py:759
++#: ../semanage/seobject.py:734
  #, python-format
  msgid "Could not set MLS level for %s"
- msgstr "No se pudo fijar el nivel MLS para %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:758
-+#: ../semanage/seobject.py:762
+-#: ../semanage/seobject.py:762
++#: ../semanage/seobject.py:737
  #, python-format
  msgid "Could not add prefix %s for %s"
- msgstr "No se pudo agregar el prefijo %s para %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:761
-+#: ../semanage/seobject.py:765
+-#: ../semanage/seobject.py:765
++#: ../semanage/seobject.py:740
  #, python-format
  msgid "Could not extract key for %s"
- msgstr "No se pudo extraer la clave para %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:765
-+#: ../semanage/seobject.py:769
+-#: ../semanage/seobject.py:769
++#: ../semanage/seobject.py:744
  #, python-format
  msgid "Could not add SELinux user %s"
--msgstr "no se pudo agregar el usuario SELinux %s"
-+msgstr "No se pudo agregar el usuario SELinux %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:787
-+#: ../semanage/seobject.py:791
+-#: ../semanage/seobject.py:791
++#: ../semanage/seobject.py:766
  msgid "Requires prefix, roles, level or range"
- msgstr "Se requiere prefijo, roles, nivel o rango"
+ msgstr ""
  
--#: ../semanage/seobject.py:789
-+#: ../semanage/seobject.py:793
+-#: ../semanage/seobject.py:793
++#: ../semanage/seobject.py:768
  msgid "Requires prefix or roles"
- msgstr "Se requiere prefijo o roles"
+ msgstr ""
  
--#: ../semanage/seobject.py:799 ../semanage/seobject.py:856
-+#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
+-#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
++#: ../semanage/seobject.py:778 ../semanage/seobject.py:835
  #, python-format
  msgid "SELinux user %s is not defined"
--msgstr "El usuario SELinux %s no es definido"
-+msgstr "El usuario SELinux %s no está definido"
+ msgstr ""
  
--#: ../semanage/seobject.py:828
-+#: ../semanage/seobject.py:832
+-#: ../semanage/seobject.py:832
++#: ../semanage/seobject.py:807
  #, python-format
  msgid "Could not modify SELinux user %s"
- msgstr "No se pudo modificar el usuario SELinux %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:862
-+#: ../semanage/seobject.py:866
+-#: ../semanage/seobject.py:866
++#: ../semanage/seobject.py:841
  #, 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"
+ msgstr ""
  
--#: ../semanage/seobject.py:873
-+#: ../semanage/seobject.py:877
+-#: ../semanage/seobject.py:877
++#: ../semanage/seobject.py:852
  #, python-format
  msgid "Could not delete SELinux user %s"
- msgstr "No se pudo borrar el usuario SELinux %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:911
-+#: ../semanage/seobject.py:915
+-#: ../semanage/seobject.py:915
++#: ../semanage/seobject.py:890
  msgid "Could not list SELinux users"
- msgstr "No se pudieron listar los usuarios SELinux"
+ msgstr ""
  
--#: ../semanage/seobject.py:917
-+#: ../semanage/seobject.py:921
+-#: ../semanage/seobject.py:921
++#: ../semanage/seobject.py:896
  #, python-format
  msgid "Could not list roles for user %s"
- msgstr "No se pudieron listar los roles para el usuario %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:942
-+#: ../semanage/seobject.py:946
+-#: ../semanage/seobject.py:946
++#: ../semanage/seobject.py:921
  msgid "Labeling"
- msgstr "Etiquetado"
+ msgstr ""
  
--#: ../semanage/seobject.py:942
-+#: ../semanage/seobject.py:946
+-#: ../semanage/seobject.py:946
++#: ../semanage/seobject.py:921
  msgid "MLS/"
- msgstr "MLS/"
+ msgstr ""
  
--#: ../semanage/seobject.py:943
-+#: ../semanage/seobject.py:947
+-#: ../semanage/seobject.py:947
++#: ../semanage/seobject.py:922
  msgid "Prefix"
- msgstr "Prefijo"
+ msgstr ""
  
--#: ../semanage/seobject.py:943
-+#: ../semanage/seobject.py:947
+-#: ../semanage/seobject.py:947
++#: ../semanage/seobject.py:922
  msgid "MCS Level"
- msgstr "Nivel MCS"
+ msgstr ""
  
--#: ../semanage/seobject.py:943
-+#: ../semanage/seobject.py:947
+-#: ../semanage/seobject.py:947
++#: ../semanage/seobject.py:922
  msgid "MCS Range"
- msgstr "Rango MCS"
+ msgstr ""
  
--#: ../semanage/seobject.py:943 ../semanage/seobject.py:948
-+#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
+-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
++#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
+ #: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
  msgid "SELinux Roles"
- msgstr "Roles SELinux"
+ msgstr ""
  
--#: ../semanage/seobject.py:963
-+#: ../semanage/seobject.py:967
+-#: ../semanage/seobject.py:967
++#: ../semanage/seobject.py:944
  msgid "Protocol udp or tcp is required"
- msgstr "Se requiere protocolo udp o tcp"
+ msgstr ""
  
--#: ../semanage/seobject.py:965
-+#: ../semanage/seobject.py:969
+-#: ../semanage/seobject.py:969
++#: ../semanage/seobject.py:946
  msgid "Port is required"
- msgstr "Se requiere un puerto"
+ msgstr ""
  
--#: ../semanage/seobject.py:975
--#, fuzzy
-+#: ../semanage/seobject.py:979
+-#: ../semanage/seobject.py:979
++#: ../semanage/seobject.py:956
  msgid "Invalid Port"
--msgstr "Prefijo inválido %s"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:979
-+#: ../semanage/seobject.py:983
+-#: ../semanage/seobject.py:983
++#: ../semanage/seobject.py:960
  #, python-format
  msgid "Could not create a key for %s/%s"
- msgstr "No se pudo crear una clave para %s/%s"
+ msgstr ""
  
--#: ../semanage/seobject.py:990
-+#: ../semanage/seobject.py:994
+-#: ../semanage/seobject.py:994
++#: ../semanage/seobject.py:971
  msgid "Type is required"
- msgstr "Se requiere tipo"
+ msgstr ""
  
--#: ../semanage/seobject.py:996 ../semanage/seobject.py:1055
--#: ../semanage/seobject.py:1110 ../semanage/seobject.py:1116
-+#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
-+#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
+-#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
+-#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
++#: ../semanage/seobject.py:974 ../semanage/seobject.py:1036
++#: ../semanage/seobject.py:1794
++#, python-format
++msgid "Type %s is invalid, must be a port type"
++msgstr ""
++
++#: ../semanage/seobject.py:980 ../semanage/seobject.py:1042
++#: ../semanage/seobject.py:1097 ../semanage/seobject.py:1103
  #, python-format
  msgid "Could not check if port %s/%s is defined"
- msgstr "No se pudo chequear si el puerto %s/%s está definido"
+ msgstr ""
  
--#: ../semanage/seobject.py:998
-+#: ../semanage/seobject.py:1002
+-#: ../semanage/seobject.py:1002
++#: ../semanage/seobject.py:982
  #, python-format
  msgid "Port %s/%s already defined"
- msgstr "El puerto %s/%s ya está definido"
+ msgstr ""
  
--#: ../semanage/seobject.py:1002
-+#: ../semanage/seobject.py:1006
+-#: ../semanage/seobject.py:1006
++#: ../semanage/seobject.py:986
  #, python-format
  msgid "Could not create port for %s/%s"
- msgstr "No se pudo crear el puerto para %s/%s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1008
-+#: ../semanage/seobject.py:1012
+-#: ../semanage/seobject.py:1012
++#: ../semanage/seobject.py:992
  #, python-format
  msgid "Could not create context for %s/%s"
- msgstr "No se pudo crear el contexto para %s/%s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1012
-+#: ../semanage/seobject.py:1016
+-#: ../semanage/seobject.py:1016
++#: ../semanage/seobject.py:996
  #, 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"
+ msgstr ""
  
--#: ../semanage/seobject.py:1016
-+#: ../semanage/seobject.py:1020
+-#: ../semanage/seobject.py:1020
++#: ../semanage/seobject.py:1000
  #, 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"
+ msgstr ""
  
--#: ../semanage/seobject.py:1020
-+#: ../semanage/seobject.py:1024
+-#: ../semanage/seobject.py:1024
++#: ../semanage/seobject.py:1004
  #, 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"
+ msgstr ""
  
--#: ../semanage/seobject.py:1025
-+#: ../semanage/seobject.py:1029
+-#: ../semanage/seobject.py:1029
++#: ../semanage/seobject.py:1009
  #, 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"
-+msgstr "No se pudo fijar los campos mls en el contexto de puerto para %s/%s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1029
-+#: ../semanage/seobject.py:1033
+-#: ../semanage/seobject.py:1033
++#: ../semanage/seobject.py:1013
  #, python-format
  msgid "Could not set port context for %s/%s"
- msgstr "No se pudo poner el contexto de puerto para %s/%s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1033
-+#: ../semanage/seobject.py:1037
+-#: ../semanage/seobject.py:1037
++#: ../semanage/seobject.py:1017
  #, python-format
  msgid "Could not add port %s/%s"
- msgstr "No se pudo agregar puerto %s/%s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1047 ../semanage/seobject.py:1312
--#: ../semanage/seobject.py:1508
-+#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
-+#: ../semanage/seobject.py:1512
+-#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
+-#: ../semanage/seobject.py:1512
++#: ../semanage/seobject.py:1031 ../semanage/seobject.py:1304
++#: ../semanage/seobject.py:1503
  msgid "Requires setype or serange"
- msgstr "Se requiere setype o serange"
+ msgstr ""
  
--#: ../semanage/seobject.py:1049
-+#: ../semanage/seobject.py:1053
+-#: ../semanage/seobject.py:1053
++#: ../semanage/seobject.py:1033
  msgid "Requires setype"
- msgstr "Se requiere setype"
+ msgstr ""
  
--#: ../semanage/seobject.py:1057 ../semanage/seobject.py:1112
-+#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
+-#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
++#: ../semanage/seobject.py:1044 ../semanage/seobject.py:1099
  #, python-format
  msgid "Port %s/%s is not defined"
- msgstr "El puerto %s/%s no está definido"
+ msgstr ""
  
--#: ../semanage/seobject.py:1061
-+#: ../semanage/seobject.py:1065
+-#: ../semanage/seobject.py:1065
++#: ../semanage/seobject.py:1048
  #, python-format
  msgid "Could not query port %s/%s"
- msgstr "No se pudo consultar el puerto %s/%s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1072
-+#: ../semanage/seobject.py:1076
+-#: ../semanage/seobject.py:1076
++#: ../semanage/seobject.py:1059
  #, python-format
  msgid "Could not modify port %s/%s"
- msgstr "No se pudo modificar el puerto %s/%s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1085
-+#: ../semanage/seobject.py:1089
+-#: ../semanage/seobject.py:1089
++#: ../semanage/seobject.py:1072
  msgid "Could not list the ports"
- msgstr "No se pueden listar los puertos"
+ msgstr ""
  
--#: ../semanage/seobject.py:1101
-+#: ../semanage/seobject.py:1105
+-#: ../semanage/seobject.py:1105
++#: ../semanage/seobject.py:1088
  #, python-format
  msgid "Could not delete the port %s"
- msgstr "No se puede borrar el puerto %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1118
-+#: ../semanage/seobject.py:1122
+-#: ../semanage/seobject.py:1122
++#: ../semanage/seobject.py:1105
  #, 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"
+ msgstr ""
  
--#: ../semanage/seobject.py:1122
-+#: ../semanage/seobject.py:1126
+-#: ../semanage/seobject.py:1126
++#: ../semanage/seobject.py:1109
  #, python-format
  msgid "Could not delete port %s/%s"
- msgstr "No se puede borrar el puerto %s/%s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1138 ../semanage/seobject.py:1160
-+#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
+-#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
++#: ../semanage/seobject.py:1125 ../semanage/seobject.py:1147
  msgid "Could not list ports"
- msgstr "No se pueden listar los puertos"
+ msgstr ""
  
--#: ../semanage/seobject.py:1199
-+#: ../semanage/seobject.py:1203
+-#: ../semanage/seobject.py:1203
++#: ../semanage/seobject.py:1186
  msgid "SELinux Port Type"
- msgstr "Tipo de Puerto SELinux"
+ msgstr ""
  
--#: ../semanage/seobject.py:1199
-+#: ../semanage/seobject.py:1203
+-#: ../semanage/seobject.py:1203
++#: ../semanage/seobject.py:1186
  msgid "Proto"
- msgstr "Proto"
+ msgstr ""
  
--#: ../semanage/seobject.py:1199
-+#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
+-#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
++#: ../semanage/seobject.py:1186 ../gui/system-config-selinux.glade:335
  msgid "Port Number"
- msgstr "Número de Puerto"
+ msgstr ""
  
--#: ../semanage/seobject.py:1218
--#, fuzzy
-+#: ../semanage/seobject.py:1222
+-#: ../semanage/seobject.py:1222
++#: ../semanage/seobject.py:1207
  msgid "Node Address is required"
--msgstr "Se requiere un puerto"
-+msgstr "Se requiere una Dirección de Nodo"
+ msgstr ""
  
--#: ../semanage/seobject.py:1233
-+#: ../semanage/seobject.py:1237
+-#: ../semanage/seobject.py:1237
++#: ../semanage/seobject.py:1222
  msgid "Unknown or missing protocol"
--msgstr ""
-+msgstr "Falta el protocolo o es desconocido"
- 
--#: ../semanage/seobject.py:1247 ../semanage/seobject.py:1446
--#: ../semanage/seobject.py:1724
-+#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
-+#: ../semanage/seobject.py:1728
- msgid "SELinux Type is required"
- msgstr "Se requiere el tipo SELinux "
+ msgstr ""
  
--#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1316
--#: ../semanage/seobject.py:1352 ../semanage/seobject.py:1450
--#: ../semanage/seobject.py:1512 ../semanage/seobject.py:1546
+-#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
 -#: ../semanage/seobject.py:1728
-+#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
-+#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
-+#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
-+#: ../semanage/seobject.py:1732
+-msgid "SELinux Type is required"
++#: ../semanage/seobject.py:1236
++msgid "SELinux node type is required"
++msgstr ""
++
++#: ../semanage/seobject.py:1239 ../semanage/seobject.py:1307
++#, python-format
++msgid "Type %s is invalid, must be a node type"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
+-#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
+-#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
+-#: ../semanage/seobject.py:1732
++#: ../semanage/seobject.py:1243 ../semanage/seobject.py:1311
++#: ../semanage/seobject.py:1347 ../semanage/seobject.py:1445
++#: ../semanage/seobject.py:1507 ../semanage/seobject.py:1541
++#: ../semanage/seobject.py:1739
  #, python-format
  msgid "Could not create key for %s"
- msgstr "No se pudo crear clave para %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1253 ../semanage/seobject.py:1320
--#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1362
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
-+#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
-+#, python-format
+-#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
+-#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
++#: ../semanage/seobject.py:1245 ../semanage/seobject.py:1315
++#: ../semanage/seobject.py:1351 ../semanage/seobject.py:1357
+ #, python-format
  msgid "Could not check if addr %s is defined"
--msgstr "No se pudo chequear si el puerto %s/%s está definido"
-+msgstr "No se pudo chequear si la dirección %s está definida"
+ msgstr ""
  
--#: ../semanage/seobject.py:1262
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1266
-+#, python-format
+-#: ../semanage/seobject.py:1266
++#: ../semanage/seobject.py:1254
+ #, python-format
  msgid "Could not create addr for %s"
--msgstr "No se pudo crear una clave para %s"
-+msgstr "No se pudo crear la dirección para %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1268 ../semanage/seobject.py:1466
--#: ../semanage/seobject.py:1686
-+#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
-+#: ../semanage/seobject.py:1690
+-#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
+-#: ../semanage/seobject.py:1690
++#: ../semanage/seobject.py:1260 ../semanage/seobject.py:1461
++#: ../semanage/seobject.py:1694
  #, python-format
  msgid "Could not create context for %s"
- msgstr "No se pudo crear el contexto para %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1272
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1276
-+#, python-format
+-#: ../semanage/seobject.py:1276
++#: ../semanage/seobject.py:1264
+ #, python-format
  msgid "Could not set mask for %s"
--msgstr "No se pudo fijar el nombre para %s"
-+msgstr "No se pudo poner la máscara para %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1276
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1280
-+#, python-format
+-#: ../semanage/seobject.py:1280
++#: ../semanage/seobject.py:1268
+ #, python-format
  msgid "Could not set user in addr context for %s"
--msgstr "No se pudo poner al usuario en el contexto de archivo para %s"
-+msgstr "No se pudo poner al usuario en el contexto de dirección para %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1280
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1284
-+#, python-format
+-#: ../semanage/seobject.py:1284
++#: ../semanage/seobject.py:1272
+ #, python-format
  msgid "Could not set role in addr context for %s"
--msgstr "No se pudo poner el rol en el contexto de archivo para %s"
-+msgstr "No se pudo poner el rol en el contexto de dirección para %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1284
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1288
-+#, python-format
+-#: ../semanage/seobject.py:1288
++#: ../semanage/seobject.py:1276
+ #, python-format
  msgid "Could not set type in addr context for %s"
--msgstr "No se pudo poner el tipo en el contexto de archivo para %s"
-+msgstr "No se pudo poner el tipo en el contexto de dirección para %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1289
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1293
-+#, python-format
+-#: ../semanage/seobject.py:1293
++#: ../semanage/seobject.py:1281
+ #, 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 archivo para %s"
-+msgstr ""
-+"No se pudieron poner los campos mls en el contexto de dirección para %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1293
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1297
-+#, python-format
+-#: ../semanage/seobject.py:1297
++#: ../semanage/seobject.py:1285
+ #, python-format
  msgid "Could not set addr context for %s"
--msgstr "No se pudo poner el contexto de archivo para %s"
-+msgstr "No se pudo poner el contexto de dirección para %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1297
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1301
-+#, python-format
+-#: ../semanage/seobject.py:1301
++#: ../semanage/seobject.py:1289
+ #, python-format
  msgid "Could not add addr %s"
--msgstr "No se pudo agregar puerto %s/%s"
-+msgstr "No se pudo agregar la dirección %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1322 ../semanage/seobject.py:1358
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
-+#, python-format
+-#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
++#: ../semanage/seobject.py:1317 ../semanage/seobject.py:1353
+ #, python-format
  msgid "Addr %s is not defined"
--msgstr "El puerto %s/%s no está definido"
-+msgstr "La dirección %s no está definida"
+ msgstr ""
  
--#: ../semanage/seobject.py:1326
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1330
-+#, python-format
+-#: ../semanage/seobject.py:1330
++#: ../semanage/seobject.py:1321
+ #, python-format
  msgid "Could not query addr %s"
--msgstr "No se pudo consultar el puerto %s/%s"
-+msgstr "No se pudo consultar la dirección %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1336
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1340
-+#, python-format
+-#: ../semanage/seobject.py:1340
++#: ../semanage/seobject.py:1331
+ #, python-format
  msgid "Could not modify addr %s"
--msgstr "No se pudo modificar el puerto %s/%s"
-+msgstr "No se pudo modificar la dirección %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1364
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1368
-+#, python-format
+-#: ../semanage/seobject.py:1368
++#: ../semanage/seobject.py:1359
+ #, python-format
  msgid "Addr %s is defined in policy, cannot be deleted"
--msgstr "El puerto %s/%s está definido en la política, no se puede borrar"
-+msgstr "La dirección %s está definido en la política, no se puede borrar"
+ msgstr ""
  
--#: ../semanage/seobject.py:1368
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1372
-+#, python-format
+-#: ../semanage/seobject.py:1372
++#: ../semanage/seobject.py:1363
+ #, python-format
  msgid "Could not delete addr %s"
--msgstr "No se pudo borrar a %s"
-+msgstr "No se pudo borrar la dirección %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1380
--#, fuzzy
-+#: ../semanage/seobject.py:1384
+-#: ../semanage/seobject.py:1384
++#: ../semanage/seobject.py:1375
  msgid "Could not deleteall node mappings"
--msgstr "No se pudo eliminar el mapeo de ingreso para %s"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:1394
--#, fuzzy
-+#: ../semanage/seobject.py:1398
+-#: ../semanage/seobject.py:1398
++#: ../semanage/seobject.py:1389
  msgid "Could not list addrs"
--msgstr "No se pueden listar los puertos"
-+msgstr "No se pudieron listar las direcciones"
+ msgstr ""
  
--#: ../semanage/seobject.py:1454 ../semanage/seobject.py:1516
--#: ../semanage/seobject.py:1550 ../semanage/seobject.py:1556
-+#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
-+#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
+-#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
+-#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
++#: ../semanage/seobject.py:1441 ../semanage/seobject.py:1732
++msgid "SELinux Type is required"
++msgstr ""
++
++#: ../semanage/seobject.py:1449 ../semanage/seobject.py:1511
++#: ../semanage/seobject.py:1545 ../semanage/seobject.py:1551
  #, python-format
  msgid "Could not check if interface %s is defined"
- msgstr "No se pudo chequear si la interfase %s está definida"
+ msgstr ""
  
--#: ../semanage/seobject.py:1461
-+#: ../semanage/seobject.py:1465
+-#: ../semanage/seobject.py:1465
++#: ../semanage/seobject.py:1456
  #, python-format
  msgid "Could not create interface for %s"
--msgstr "No se pudo crear la interfase para %s"
-+msgstr "No se pudo crear la interfaz para %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1470
-+#: ../semanage/seobject.py:1474
+-#: ../semanage/seobject.py:1474
++#: ../semanage/seobject.py:1465
  #, python-format
  msgid "Could not set user in interface context for %s"
--msgstr "No se pudo poner el usuario en el contexto de interfase para %s"
-+msgstr "No se pudo poner el usuario en el contexto de interfaz para %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1474
-+#: ../semanage/seobject.py:1478
+-#: ../semanage/seobject.py:1478
++#: ../semanage/seobject.py:1469
  #, python-format
  msgid "Could not set role in interface context for %s"
--msgstr "No se pudo fijar el rol en el contexto de interfase para %s"
-+msgstr "No se pudo fijar el rol en el contexto de interfaz para %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1478
-+#: ../semanage/seobject.py:1482
+-#: ../semanage/seobject.py:1482
++#: ../semanage/seobject.py:1473
  #, python-format
  msgid "Could not set type in interface context for %s"
--msgstr "No se pudo poner el tipo en el contexto de interfase para %s"
-+msgstr "No se pudo poner el tipo en el contexto de interfaz para %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1483
-+#: ../semanage/seobject.py:1487
+-#: ../semanage/seobject.py:1487
++#: ../semanage/seobject.py:1478
  #, 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 interfase para %s"
-+msgstr "No se pudieron poner los campos mls en el contexto de interfaz para %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1487
-+#: ../semanage/seobject.py:1491
+-#: ../semanage/seobject.py:1491
++#: ../semanage/seobject.py:1482
  #, python-format
  msgid "Could not set interface context for %s"
--msgstr "No se pudo poner el contexto de interfase para %s"
-+msgstr "No se pudo poner el contexto de interfaz para %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1491
-+#: ../semanage/seobject.py:1495
+-#: ../semanage/seobject.py:1495
++#: ../semanage/seobject.py:1486
  #, python-format
  msgid "Could not set message context for %s"
- msgstr "No se pudo poner el contexto de mensaje para %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1495
-+#: ../semanage/seobject.py:1499
+-#: ../semanage/seobject.py:1499
++#: ../semanage/seobject.py:1490
  #, python-format
  msgid "Could not add interface %s"
--msgstr "No se pudo agregar la interfase %s"
-+msgstr "No se pudo agregar la interfaz %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1518 ../semanage/seobject.py:1552
-+#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
+-#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
++#: ../semanage/seobject.py:1513 ../semanage/seobject.py:1547
  #, python-format
  msgid "Interface %s is not defined"
--msgstr "La interfase %s no está definida"
-+msgstr "La interfaz %s no está definida"
+ msgstr ""
  
--#: ../semanage/seobject.py:1522
-+#: ../semanage/seobject.py:1526
+-#: ../semanage/seobject.py:1526
++#: ../semanage/seobject.py:1517
  #, python-format
  msgid "Could not query interface %s"
--msgstr "No se pudo consultar la interfase %s"
-+msgstr "No se pudo consultar la interfaz %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1533
-+#: ../semanage/seobject.py:1537
+-#: ../semanage/seobject.py:1537
++#: ../semanage/seobject.py:1528
  #, python-format
  msgid "Could not modify interface %s"
--msgstr "No se pudo modificar la interfase %s"
-+msgstr "No se pudo modificar la interfaz %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1558
-+#: ../semanage/seobject.py:1562
+-#: ../semanage/seobject.py:1562
++#: ../semanage/seobject.py:1553
  #, 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"
+ msgstr ""
  
--#: ../semanage/seobject.py:1562
-+#: ../semanage/seobject.py:1566
+-#: ../semanage/seobject.py:1566
++#: ../semanage/seobject.py:1557
  #, python-format
  msgid "Could not delete interface %s"
--msgstr "No se pudo borrar la interfase %s"
-+msgstr "No se pudo borrar la interfaz %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1574
--#, fuzzy
-+#: ../semanage/seobject.py:1578
+-#: ../semanage/seobject.py:1578
++#: ../semanage/seobject.py:1569
  msgid "Could not delete all interface  mappings"
--msgstr "No se pudo borrar la interfase %s"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:1588
-+#: ../semanage/seobject.py:1592
+-#: ../semanage/seobject.py:1592
++#: ../semanage/seobject.py:1583
  msgid "Could not list interfaces"
--msgstr "No se pudieron listar las interfases"
-+msgstr "No se pudieron listar las interfaces"
+ msgstr ""
  
--#: ../semanage/seobject.py:1613
-+#: ../semanage/seobject.py:1617
+-#: ../semanage/seobject.py:1617
++#: ../semanage/seobject.py:1608
  msgid "SELinux Interface"
--msgstr "Interfase SELinux"
-+msgstr "Interfaz SELinux"
+ msgstr ""
  
--#: ../semanage/seobject.py:1613 ../semanage/seobject.py:1936
-+#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
+-#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
++#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1954
  msgid "Context"
- msgstr "Contexto"
+ msgstr ""
  
--#: ../semanage/seobject.py:1663
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1667
-+#, python-format
+-#: ../semanage/seobject.py:1667
++#: ../semanage/seobject.py:1671
+ #, python-format
  msgid "Equivalence class for %s already exists"
--msgstr "El contexto de archivo para %s ya está definido"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:1669
-+#: ../semanage/seobject.py:1673
+-#: ../semanage/seobject.py:1673
++#: ../semanage/seobject.py:1677
  #, python-format
  msgid "File spec %s conflicts with equivalency rule '%s %s'"
  msgstr ""
  
--#: ../semanage/seobject.py:1678
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1682
-+#, python-format
+-#: ../semanage/seobject.py:1682
++#: ../semanage/seobject.py:1686
+ #, python-format
  msgid "Equivalence class for %s does not exists"
--msgstr "El Usuario de Linux %s no existe"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:1692
-+#: ../semanage/seobject.py:1696
+-#: ../semanage/seobject.py:1696
++#: ../semanage/seobject.py:1700
  #, 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"
+ msgstr ""
  
--#: ../semanage/seobject.py:1696
-+#: ../semanage/seobject.py:1700
+-#: ../semanage/seobject.py:1700
++#: ../semanage/seobject.py:1704
  #, 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"
+ msgstr ""
  
--#: ../semanage/seobject.py:1701 ../semanage/seobject.py:1758
-+#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
+-#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
++#: ../semanage/seobject.py:1709 ../semanage/seobject.py:1769
  #, 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"
+ msgstr ""
  
--#: ../semanage/seobject.py:1707
-+#: ../semanage/seobject.py:1711
+-#: ../semanage/seobject.py:1711
++#: ../semanage/seobject.py:1715
  msgid "Invalid file specification"
- msgstr "Especificación de archivo inválida"
+ msgstr ""
  
--#: ../semanage/seobject.py:1709
-+#: ../semanage/seobject.py:1713
+-#: ../semanage/seobject.py:1713
++#: ../semanage/seobject.py:1717
  msgid "File specification can not include spaces"
  msgstr ""
  
--#: ../semanage/seobject.py:1714
-+#: ../semanage/seobject.py:1718
+-#: ../semanage/seobject.py:1718
++#: ../semanage/seobject.py:1722
  #, python-format
  msgid ""
  "File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
  msgstr ""
  
--#: ../semanage/seobject.py:1732 ../semanage/seobject.py:1737
--#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1872
--#: ../semanage/seobject.py:1876
-+#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
-+#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
-+#: ../semanage/seobject.py:1880
+-#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
+-#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
+-#: ../semanage/seobject.py:1880
++#: ../semanage/seobject.py:1735
++#, python-format
++msgid "Type %s is invalid, must be a file or device type"
++msgstr ""
++
++#: ../semanage/seobject.py:1743 ../semanage/seobject.py:1748
++#: ../semanage/seobject.py:1804 ../semanage/seobject.py:1886
++#: ../semanage/seobject.py:1890
  #, 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"
+ msgstr ""
  
--#: ../semanage/seobject.py:1745
-+#: ../semanage/seobject.py:1749
+-#: ../semanage/seobject.py:1749
++#: ../semanage/seobject.py:1756
  #, python-format
  msgid "Could not create file context for %s"
- msgstr "No se pudo crear el contexto de archivo para %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1753
-+#: ../semanage/seobject.py:1757
+-#: ../semanage/seobject.py:1757
++#: ../semanage/seobject.py:1764
  #, 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"
+ msgstr ""
  
--#: ../semanage/seobject.py:1761 ../semanage/seobject.py:1818
--#: ../semanage/seobject.py:1822
-+#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
-+#: ../semanage/seobject.py:1826
+-#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
+-#: ../semanage/seobject.py:1826
++#: ../semanage/seobject.py:1772 ../semanage/seobject.py:1832
++#: ../semanage/seobject.py:1836
  #, python-format
  msgid "Could not set file context for %s"
- msgstr "No se pudo poner el contexto de archivo para %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1767
-+#: ../semanage/seobject.py:1771
+-#: ../semanage/seobject.py:1771
++#: ../semanage/seobject.py:1778
  #, python-format
  msgid "Could not add file context for %s"
- msgstr "No se pudo agregar el contexto de archivo para %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1781
-+#: ../semanage/seobject.py:1785
+-#: ../semanage/seobject.py:1785
++#: ../semanage/seobject.py:1792
  msgid "Requires setype, serange or seuser"
- msgstr "Se requiere setype, serange o seuser"
+ msgstr ""
  
--#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1880
-+#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
+-#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
++#: ../semanage/seobject.py:1808 ../semanage/seobject.py:1894
  #, python-format
  msgid "File context for %s is not defined"
- msgstr "El contexto de archivo para %s no está definido"
+ msgstr ""
  
--#: ../semanage/seobject.py:1800
-+#: ../semanage/seobject.py:1804
+-#: ../semanage/seobject.py:1804
++#: ../semanage/seobject.py:1814
  #, python-format
  msgid "Could not query file context for %s"
- msgstr "No se pudo consultar el contexto de archivo para %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1826
-+#: ../semanage/seobject.py:1830
+-#: ../semanage/seobject.py:1830
++#: ../semanage/seobject.py:1840
  #, python-format
  msgid "Could not modify file context for %s"
- msgstr "No se pudo modificar el contexto de archivo para %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1839
-+#: ../semanage/seobject.py:1843
+-#: ../semanage/seobject.py:1843
++#: ../semanage/seobject.py:1853
  msgid "Could not list the file contexts"
- msgstr "No se pudieron listar los contextos de archivo"
+ msgstr ""
  
--#: ../semanage/seobject.py:1853
-+#: ../semanage/seobject.py:1857
+-#: ../semanage/seobject.py:1857
++#: ../semanage/seobject.py:1867
  #, python-format
  msgid "Could not delete the file context %s"
- msgstr "No se pudo borrar el contexto de archivo %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1878
-+#: ../semanage/seobject.py:1882
+-#: ../semanage/seobject.py:1882
++#: ../semanage/seobject.py:1892
  #, 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"
  
--#: ../semanage/seobject.py:1884
-+#: ../semanage/seobject.py:1888
+-#: ../semanage/seobject.py:1888
++#: ../semanage/seobject.py:1898
  #, python-format
  msgid "Could not delete file context for %s"
- msgstr "No se pudo borrar el contexto de archivo para %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1899
-+#: ../semanage/seobject.py:1903
+-#: ../semanage/seobject.py:1903
++#: ../semanage/seobject.py:1913
  msgid "Could not list file contexts"
- msgstr "No se pudieron listar los contextos de archivo"
+ msgstr ""
  
--#: ../semanage/seobject.py:1903
-+#: ../semanage/seobject.py:1907
+-#: ../semanage/seobject.py:1907
++#: ../semanage/seobject.py:1917
  msgid "Could not list local file contexts"
- msgstr "No se pudieron listar los contextos de archivo"
+ msgstr ""
  
--#: ../semanage/seobject.py:1936
-+#: ../semanage/seobject.py:1944
+-#: ../semanage/seobject.py:1944
++#: ../semanage/seobject.py:1954
  msgid "SELinux fcontext"
- msgstr "fcontext SELinux"
+ msgstr ""
  
--#: ../semanage/seobject.py:1936
-+#: ../semanage/seobject.py:1944
+-#: ../semanage/seobject.py:1944
++#: ../semanage/seobject.py:1954
  msgid "type"
- msgstr "tipo"
+ msgstr ""
  
--#: ../semanage/seobject.py:1949
-+#: ../semanage/seobject.py:1957
+-#: ../semanage/seobject.py:1957
++#: ../semanage/seobject.py:1967
  msgid ""
  "\n"
  "SELinux Distribution fcontext Equivalence \n"
  msgstr ""
  
--#: ../semanage/seobject.py:1954
--#, fuzzy
-+#: ../semanage/seobject.py:1962
+-#: ../semanage/seobject.py:1962
++#: ../semanage/seobject.py:1972
  msgid ""
  "\n"
  "SELinux Local fcontext Equivalence \n"
--msgstr "fcontext SELinux"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:1988 ../semanage/seobject.py:2040
--#: ../semanage/seobject.py:2046
-+#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
-+#: ../semanage/seobject.py:2054
+-#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
+-#: ../semanage/seobject.py:2054
++#: ../semanage/seobject.py:2006 ../semanage/seobject.py:2059
++#: ../semanage/seobject.py:2065
  #, python-format
  msgid "Could not check if boolean %s is defined"
- msgstr "No se pudo chequear si el booleano %s está definido"
+ msgstr ""
  
--#: ../semanage/seobject.py:1990 ../semanage/seobject.py:2042
-+#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
+-#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
++#: ../semanage/seobject.py:2008 ../semanage/seobject.py:2061
  #, python-format
  msgid "Boolean %s is not defined"
- msgstr "El booleano %s no está definido"
+ msgstr ""
  
--#: ../semanage/seobject.py:1994
-+#: ../semanage/seobject.py:2002
+-#: ../semanage/seobject.py:2002
++#: ../semanage/seobject.py:2012
  #, python-format
  msgid "Could not query file context %s"
--msgstr "No se udo consultar el contexto de archivo %s"
-+msgstr "No se pudo consultar el contexto de archivo %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1999
-+#: ../semanage/seobject.py:2007
+-#: ../semanage/seobject.py:2007
++#: ../semanage/seobject.py:2017
  #, python-format
  msgid "You must specify one of the following values: %s"
- msgstr "Debe especificar uno de los siguientes valores: %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:2004
-+#: ../semanage/seobject.py:2012
+-#: ../semanage/seobject.py:2012
++#: ../semanage/seobject.py:2022
  #, python-format
  msgid "Could not set active value of boolean %s"
- msgstr "No se pudo poner el valor actual del booleano %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:2007
-+#: ../semanage/seobject.py:2015
+-#: ../semanage/seobject.py:2015
++#: ../semanage/seobject.py:2025
  #, python-format
  msgid "Could not modify boolean %s"
- msgstr "No se pudo modificar el booleano %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:2025
-+#: ../semanage/seobject.py:2033
+-#: ../semanage/seobject.py:2033
++#: ../semanage/seobject.py:2043
  #, python-format
  msgid "Bad format %s: Record %s"
- msgstr "Formato incorrecto %s: Registro %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:2048
-+#: ../semanage/seobject.py:2056
+-#: ../semanage/seobject.py:2056
++#: ../semanage/seobject.py:2067
  #, 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"
+ msgstr ""
  
--#: ../semanage/seobject.py:2052
-+#: ../semanage/seobject.py:2060
+-#: ../semanage/seobject.py:2060
++#: ../semanage/seobject.py:2071
  #, python-format
  msgid "Could not delete boolean %s"
- msgstr "No se puede borrar el booleano %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:2064 ../semanage/seobject.py:2081
-+#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
+-#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
++#: ../semanage/seobject.py:2083 ../semanage/seobject.py:2100
  msgid "Could not list booleans"
- msgstr "No se pueden listar los booleanos"
+ msgstr ""
  
--#: ../semanage/seobject.py:2104
-+#: ../semanage/seobject.py:2112
+-#: ../semanage/seobject.py:2112
++#: ../semanage/seobject.py:2125
  msgid "unknown"
- msgstr "desconocido"
+ msgstr ""
  
--#: ../semanage/seobject.py:2117
-+#: ../semanage/seobject.py:2125
+-#: ../semanage/seobject.py:2125
++#: ../semanage/seobject.py:2138
  msgid "off"
- msgstr "apagado"
+ msgstr ""
  
--#: ../semanage/seobject.py:2117
-+#: ../semanage/seobject.py:2125
+-#: ../semanage/seobject.py:2125
++#: ../semanage/seobject.py:2138
  msgid "on"
- msgstr "encendido"
+ msgstr ""
  
--#: ../semanage/seobject.py:2131
-+#: ../semanage/seobject.py:2139
+-#: ../semanage/seobject.py:2139
++#: ../semanage/seobject.py:2152
  msgid "SELinux boolean"
- msgstr "booleano SELinux"
+ msgstr ""
  
--#: ../semanage/seobject.py:2131
--#, fuzzy
-+#: ../semanage/seobject.py:2139
+-#: ../semanage/seobject.py:2139
++#: ../semanage/seobject.py:2152
  msgid "State"
--msgstr "Estado"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:2131
-+#: ../semanage/seobject.py:2139
+-#: ../semanage/seobject.py:2139
++#: ../semanage/seobject.py:2152
  msgid "Default"
--msgstr "Predeterminado"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:2131
-+#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
-+#: ../gui/polgengui.py:253
+-#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
+-#: ../gui/polgengui.py:253
++#: ../semanage/seobject.py:2152 ../gui/polgen.glade:113
++#: ../gui/polgengui.py:254
  msgid "Description"
- msgstr "Descripción"
+ msgstr ""
  
-@@ -977,12 +975,12 @@ msgstr "no se puede encontrar un registr
- #: ../newrole/newrole.c:450
- #, c-format
- msgid "Out of memory!\n"
--msgstr "Falta memoria!\n"
-+msgstr "¡Falta memoria!\n"
+@@ -998,7 +1013,7 @@ msgstr ""
+ msgid "Error sending audit message.\n"
+ msgstr ""
  
- #: ../newrole/newrole.c:455
+-#: ../newrole/newrole.c:692 ../newrole/newrole.c:1059
++#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
  #, c-format
- msgid "Error!  Shell is not valid.\n"
--msgstr "Error! El shell no es válido.\n"
-+msgstr "¡Error! El shell no es válido.\n"
+ msgid "Could not determine enforcing mode.\n"
+ msgstr ""
+@@ -1113,62 +1128,66 @@ msgstr ""
+ msgid "Unable to set SIGHUP handler\n"
+ msgstr ""
  
- #: ../newrole/newrole.c:512
- #, c-format
-@@ -1022,25 +1020,26 @@ msgstr "No se pudo determinar el modo de
- #: ../newrole/newrole.c:699
+-#: ../newrole/newrole.c:1053
++#: ../newrole/newrole.c:1036
++msgid "Sorry, newrole failed to drop capabilities\n"
++msgstr ""
++
++#: ../newrole/newrole.c:1052
  #, c-format
- msgid "Error!  Could not open %s.\n"
--msgstr "Error! No se pudo abrir %s.\n"
-+msgstr "¡Error! No se pudo abrir %s.\n"
+ msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
+ msgstr ""
  
- #: ../newrole/newrole.c:705
+-#: ../newrole/newrole.c:1070
++#: ../newrole/newrole.c:1069
  #, c-format
- msgid "%s!  Could not get current context for %s, not relabeling tty.\n"
+ msgid "failed to get old_context.\n"
  msgstr ""
--"%s!  No se pudo obtener el contexto actual para %s, no se reetiqueta el "
-+"¡%s!  No se pudo obtener el contexto actual para %s, no se reetiqueta el "
- "tty.\n"
  
- #: ../newrole/newrole.c:715
+-#: ../newrole/newrole.c:1077
++#: ../newrole/newrole.c:1076
  #, c-format
- msgid "%s!  Could not get new context for %s, not relabeling tty.\n"
+ msgid "Warning!  Could not retrieve tty information.\n"
  msgstr ""
--"%s!  No se pudo obtener un contexto nuevo para %s, no se reetiqueta el tty.\n"
-+"¡%s!  No se pudo obtener un contexto nuevo para %s, no se reetiqueta el "
-+"tty.\n"
  
- #: ../newrole/newrole.c:725
+-#: ../newrole/newrole.c:1098
++#: ../newrole/newrole.c:1097
  #, c-format
- msgid "%s!  Could not set new context for %s\n"
--msgstr "%s!  No se pudo fijar el nuevo contexto para %s\n"
-+msgstr "¡%s!  No se pudo fijar el nuevo contexto para %s\n"
+ msgid "error on reading PAM service configuration.\n"
+ msgstr ""
  
- #: ../newrole/newrole.c:772
- #, c-format
-@@ -1050,7 +1049,7 @@ msgstr "%s etiquetas cambiadas.\n"
- #: ../newrole/newrole.c:778
+-#: ../newrole/newrole.c:1133
++#: ../newrole/newrole.c:1132
  #, c-format
- msgid "Warning! Could not restore context for %s\n"
--msgstr "Precaución!  No se pudo restablecer el contexto para %s\n"
-+msgstr "¡Precaución!  No se pudo restablecer el contexto para %s\n"
+ msgid "newrole: incorrect password for %s\n"
+ msgstr ""
  
- #: ../newrole/newrole.c:835
+-#: ../newrole/newrole.c:1160
++#: ../newrole/newrole.c:1159
  #, c-format
-@@ -1294,1860 +1293,2088 @@ msgstr "chcat -- -ConfidencialEmpresa /d
- msgid "chcat -l +CompanyConfidential juser"
- msgstr "chcat -l +ConfidencialEmpresa juser"
- 
--#: ../scripts/chcat:399
--#, c-format
-+#: ../scripts/chcat:399 ../gui/polgen.py:1351
-+#, c-format, python-format
- msgid "Options Error %s "
- msgstr "Error en Opciones %s"
- 
--#~ msgid ""
--#~ "Unable to open %s: translations not supported on non-MLS machines: %s"
--#~ msgstr ""
--#~ "No se pudo abrir %s: traducciones no soportadas en máquinas no MLS: %s"
-+#: ../gui/booleansPage.py:195 ../gui/system-config-selinux.glade:1706
-+msgid "Boolean"
-+msgstr ""
- 
--#~ msgid "Level"
--#~ msgstr "Nivel"
-+#: ../gui/booleansPage.py:252 ../gui/semanagePage.py:162
-+msgid "all"
-+msgstr ""
+ msgid "newrole: failure forking: %s"
+ msgstr ""
  
--#~ msgid "Translation"
--#~ msgstr "Traducción"
-+#: ../gui/booleansPage.py:254 ../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 ""
+-#: ../newrole/newrole.c:1163 ../newrole/newrole.c:1186
++#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
+ #, c-format
+ msgid "Unable to restore tty label...\n"
+ msgstr ""
  
--#~ msgid "Translations can not contain spaces '%s' "
--#~ msgstr "Las traducciones no pueden tener espacios '%s'"
-+#: ../gui/fcontextPage.py:64 ../gui/system-config-selinux.glade:1911
-+msgid "File Labeling"
-+msgstr ""
+-#: ../newrole/newrole.c:1165 ../newrole/newrole.c:1192
++#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
+ #, c-format
+ msgid "Failed to close tty properly\n"
+ msgstr ""
  
--#~ msgid "Invalid Level '%s' "
--#~ msgstr "Nivel inválido '%s'"
-+#: ../gui/fcontextPage.py:74
-+msgid ""
-+"File\n"
-+"Specification"
-+msgstr ""
+-#: ../newrole/newrole.c:1224
++#: ../newrole/newrole.c:1223
+ #, c-format
+ msgid "Could not close descriptors.\n"
+ msgstr ""
  
--#~ msgid "%s already defined in translations"
--#~ msgstr "%s ya definido en traducciones"
-+#: ../gui/fcontextPage.py:81
-+msgid ""
-+"Selinux\n"
-+"File Type"
-+msgstr ""
+-#: ../newrole/newrole.c:1251
++#: ../newrole/newrole.c:1250
+ #, c-format
+ msgid "Error allocating shell's argv0.\n"
+ msgstr ""
  
--#~ msgid "%s not defined in translations"
--#~ msgstr "%s no definido en traducciones"
-+#: ../gui/fcontextPage.py:88
-+msgid ""
-+"File\n"
-+"Type"
-+msgstr ""
+-#: ../newrole/newrole.c:1287
++#: ../newrole/newrole.c:1286
+ #, c-format
+ msgid "Unable to restore the environment, aborting\n"
+ msgstr ""
  
--#~ msgid "Login mapping for %s is already defined"
--#~ msgstr "El mapeo de login para %s ya fue definido"
-+#: ../gui/loginsPage.py:48 ../gui/system-config-selinux.glade:2098
-+msgid "User Mapping"
-+msgstr ""
+-#: ../newrole/newrole.c:1298
++#: ../newrole/newrole.c:1297
+ msgid "failed to exec shell\n"
+ msgstr ""
  
--#~ msgid "add SELinux user mapping"
--#~ msgstr "agregar mapeado de usuario SELinux"
-+#: ../gui/loginsPage.py:52
-+msgid ""
-+"Login\n"
-+"Name"
-+msgstr ""
+@@ -1271,20 +1290,20 @@ msgstr ""
+ msgid "chcat -l +CompanyConfidential juser"
+ msgstr ""
  
--#~ msgid "SELinux user %s is already defined"
--#~ msgstr "El usuario SELinux %s ya está definido"
-+#: ../gui/loginsPage.py:56 ../gui/usersPage.py:50
-+msgid ""
-+"SELinux\n"
-+"User"
-+msgstr ""
+-#: ../scripts/chcat:399 ../gui/polgen.py:1351
+-#, c-format, python-format
++#: ../scripts/chcat:399
++#, c-format
+ msgid "Options Error %s "
+ msgstr ""
  
--#, fuzzy
--#~ msgid "Node Netmask is required"
--#~ msgstr "Se requiere un puerto"
-+#: ../gui/loginsPage.py:59 ../gui/usersPage.py:55
-+msgid ""
-+"MLS/\n"
-+"MCS Range"
-+msgstr ""
+-#: ../gui/booleansPage.py:195 ../gui/system-config-selinux.glade:1706
++#: ../gui/booleansPage.py:194 ../gui/system-config-selinux.glade:1706
+ msgid "Boolean"
+ msgstr ""
  
--#, fuzzy
--#~ msgid "Addr %s already defined"
--#~ msgstr "El puerto %s/%s ya está definido"
-+#: ../gui/loginsPage.py:133
-+#, python-format
-+msgid "Login '%s' is required"
-+msgstr ""
+-#: ../gui/booleansPage.py:252 ../gui/semanagePage.py:162
++#: ../gui/booleansPage.py:245 ../gui/semanagePage.py:162
+ msgid "all"
+ msgstr ""
  
--#~ msgid "Interface %s already defined"
--#~ msgstr "La interfase %s ya está definida"
-+#: ../gui/modulesPage.py:48 ../gui/system-config-selinux.glade:2753
-+msgid "Policy Module"
-+msgstr ""
+-#: ../gui/booleansPage.py:254 ../gui/semanagePage.py:164
++#: ../gui/booleansPage.py:247 ../gui/semanagePage.py:164
+ #: ../gui/system-config-selinux.glade:1615
+ #: ../gui/system-config-selinux.glade:1820
+ #: ../gui/system-config-selinux.glade:2437
+@@ -1340,577 +1359,464 @@ msgstr ""
+ msgid "Login '%s' is required"
+ msgstr ""
  
--#, fuzzy
--#~ msgid "Error initializing capabilities, aborting.\n"
--#~ msgstr "Error al hacer init en las capacidades, abortando.\n"
-+#: ../gui/modulesPage.py:57
-+msgid "Module Name"
-+msgstr ""
+-#: ../gui/modulesPage.py:48 ../gui/system-config-selinux.glade:2753
++#: ../gui/modulesPage.py:49 ../gui/system-config-selinux.glade:2753
+ msgid "Policy Module"
+ msgstr ""
  
--#~ msgid "Error setting capabilities, aborting\n"
--#~ msgstr "Error al configurar las capacidades, abortando.\n"
-+#: ../gui/modulesPage.py:134
-+msgid "Disable Audit"
-+msgstr ""
+-#: ../gui/modulesPage.py:57
++#: ../gui/modulesPage.py:58
+ msgid "Module Name"
+ msgstr ""
  
--#~ msgid "Error setting KEEPCAPS, aborting\n"
--#~ msgstr "Error al configurar KEEPCAPS, abortando\n"
-+#: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
-+msgid "Enable Audit"
-+msgstr ""
+-#: ../gui/modulesPage.py:134
++#: ../gui/modulesPage.py:135
+ msgid "Disable Audit"
+ msgstr ""
  
--#~ msgid "Error dropping capabilities, aborting\n"
--#~ msgstr "Error al desechar las capacidades, abortando\n"
-+#: ../gui/modulesPage.py:162
-+msgid "Load Policy Module"
-+msgstr ""
+-#: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
++#: ../gui/modulesPage.py:138 ../gui/system-config-selinux.glade:2662
+ msgid "Enable Audit"
+ msgstr ""
  
--#~ msgid "Error dropping SETUID capability, aborting\n"
--#~ msgstr "Error al desechar la capacidad SETUID, abortando\n"
-+#: ../gui/polgen.glade:79
-+msgid "Polgen"
-+msgstr ""
+-#: ../gui/modulesPage.py:162
++#: ../gui/modulesPage.py:163
+ msgid "Load Policy Module"
+ msgstr ""
  
--#~ msgid "Error freeing caps\n"
--#~ msgstr "Error al liberar caps\n"
-+#: ../gui/polgen.glade:80
-+msgid "Red Hat 2007"
-+msgstr ""
+-#: ../gui/polgen.glade:79
+-msgid "Polgen"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:80
++#: ../gui/polgen.glade:9
+ msgid "Red Hat 2007"
+ msgstr ""
  
--#~ msgid "translations not supported on non-MLS machines"
--#~ msgstr "traducciones no soportadas en máquinas no MLS"
-+#: ../gui/polgen.glade:81
-+msgid "GPL"
-+msgstr ""
+-#: ../gui/polgen.glade:81
++#: ../gui/polgen.glade:11
+ msgid "GPL"
+ msgstr ""
  
--#~ msgid "Boolean"
--#~ msgstr "Booleano"
-+#. TRANSLATORS: Replace this string with your names, one name per line.
-+#: ../gui/polgen.glade:85 ../gui/system-config-selinux.glade:17
-+msgid "translator-credits"
-+msgstr ""
+ #. TRANSLATORS: Replace this string with your names, one name per line.
+-#: ../gui/polgen.glade:85 ../gui/system-config-selinux.glade:17
++#: ../gui/polgen.glade:13 ../gui/system-config-selinux.glade:17
+ msgid "translator-credits"
+ msgstr ""
  
--#~ msgid "all"
--#~ msgstr "todos"
-+#: ../gui/polgen.glade:90
-+msgid "SELinux Policy Generation Tool"
+-#: ../gui/polgen.glade:90
++#: ../gui/polgen.glade:34
++msgid "Add Booleans Dialog"
 +msgstr ""
- 
--#~ msgid "Customized"
--#~ msgstr "Personalizado"
-+#: ../gui/polgen.glade:128
-+msgid ""
-+"<b>Select the policy type for the application or user role you want to "
-+"confine:</b>"
++
++#: ../gui/polgen.glade:101
++msgid "Boolean Name"
 +msgstr ""
++
++#: ../gui/polgen.glade:230
+ msgid "SELinux Policy Generation Tool"
+ msgstr ""
  
--#~ msgid "File Labeling"
--#~ msgstr "Etiquetado de Archivo"
-+#: ../gui/polgen.glade:177
-+msgid "<b>Applications</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:128
++#: ../gui/polgen.glade:251
+ msgid ""
+ "<b>Select the policy type for the application or user role you want to "
+ "confine:</b>"
+ msgstr ""
  
--#~ msgid ""
--#~ "File\n"
--#~ "Specification"
--#~ msgstr ""
--#~ "Especificación\n"
--#~ "de Archivo"
-+#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
-+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:177
++#: ../gui/polgen.glade:284
+ msgid "<b>Applications</b>"
+ msgstr ""
  
--#~ msgid ""
--#~ "Selinux\n"
--#~ "File Type"
--#~ msgstr ""
--#~ "Selinux\n"
--#~ "Tipo de Archivo"
-+#: ../gui/polgen.glade:241 ../gui/polgen.py:156
+-#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
++#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:183
 +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 ""
  
--#~ msgid ""
--#~ "File\n"
--#~ "Type"
--#~ msgstr ""
--#~ "Tipo de\n"
--#~ "Archivo"
-+#: ../gui/polgen.glade:261 ../gui/polgen.py:157
+-#: ../gui/polgen.glade:241 ../gui/polgen.py:156
+-msgid "Standard Init Daemon"
++#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:184
 +msgid "DBUS System Daemon"
-+msgstr ""
- 
--#~ msgid "User Mapping"
--#~ msgstr "Mapeado de Usuario"
-+#: ../gui/polgen.glade:280
-+msgid "Internet Services Daemon are daemons started by xinetd"
-+msgstr ""
+ msgstr ""
  
--#~ msgid ""
--#~ "Login\n"
--#~ "Name"
--#~ msgstr ""
--#~ "Nombre de\n"
--#~ "Ingreso"
-+#: ../gui/polgen.glade:282
+-#: ../gui/polgen.glade:261 ../gui/polgen.py:157
+-msgid "DBUS System Daemon"
++#: ../gui/polgen.glade:349
 +msgid "Internet Services Daemon (inetd)"
-+msgstr ""
+ msgstr ""
  
--#~ msgid ""
--#~ "SELinux\n"
--#~ "User"
--#~ msgstr ""
--#~ "Usuario\n"
--#~ "SELinux"
-+#: ../gui/polgen.glade:301
-+msgid ""
-+"Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
-+msgstr ""
+-#: ../gui/polgen.glade:280
++#: ../gui/polgen.glade:353
+ msgid "Internet Services Daemon are daemons started by xinetd"
+ msgstr ""
  
--#~ msgid ""
--#~ "MLS/\n"
--#~ "MCS Range"
--#~ msgstr ""
--#~ "Rango\n"
--#~ "MLS/MCS"
-+#: ../gui/polgen.glade:303 ../gui/polgen.py:159
+-#: ../gui/polgen.glade:282
+-msgid "Internet Services Daemon (inetd)"
++#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:186
 +msgid "Web Application/Script (CGI)"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Login '%s' is required"
--#~ msgstr "Se requiere el ingreso con '%s'"
-+#: ../gui/polgen.glade:322 ../gui/polgen.glade:343
-+msgid ""
-+"User Application are any application that you would like to confine that is "
-+"started by a user"
-+msgstr ""
+-#: ../gui/polgen.glade:301
++#: ../gui/polgen.glade:370
+ msgid ""
+ "Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
+ msgstr ""
  
--#~ msgid "Policy Module"
--#~ msgstr "Módulo de Política"
-+#: ../gui/polgen.glade:324 ../gui/polgen.py:160
+-#: ../gui/polgen.glade:303 ../gui/polgen.py:159
+-msgid "Web Application/Script (CGI)"
++#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:187
 +msgid "User Application"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Disable Audit"
--#~ msgstr "Deshabilitar la Auditoría"
-+#: ../gui/polgen.glade:345 ../gui/polgen.py:161
-+msgid "Sandbox"
-+msgstr ""
+-#: ../gui/polgen.glade:322 ../gui/polgen.glade:343
++#: ../gui/polgen.glade:387 ../gui/polgen.glade:404
+ msgid ""
+ "User Application are any application that you would like to confine that is "
+ "started by a user"
+ msgstr ""
  
--#~ msgid "Enable Audit"
--#~ msgstr "Permitir Auditar"
-+#: ../gui/polgen.glade:391
-+msgid "<b>Login Users</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:324 ../gui/polgen.py:160
+-msgid "User Application"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:345 ../gui/polgen.py:161
++#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:188
+ msgid "Sandbox"
+ msgstr ""
  
--#~ msgid "Load Policy Module"
--#~ msgstr "Cargar Módulo de Política"
-+#: ../gui/polgen.glade:453
-+msgid "Modify an existing login user record."
-+msgstr ""
+-#: ../gui/polgen.glade:391
++#: ../gui/polgen.glade:446
+ msgid "<b>Login Users</b>"
+ msgstr ""
  
--#~ msgid "Polgen"
--#~ msgstr "Polgen"
-+#: ../gui/polgen.glade:455
+-#: ../gui/polgen.glade:453
++#: ../gui/polgen.glade:478
 +msgid "Existing User Roles"
 +msgstr ""
++
++#: ../gui/polgen.glade:482
+ msgid "Modify an existing login user record."
+ msgstr ""
  
--#~ msgid "Red Hat 2007"
--#~ msgstr "Red Hat 2007"
-+#: ../gui/polgen.glade:474
-+msgid ""
-+"This user will login to a machine only via a terminal or remote login.  By "
-+"default this user will have  no setuid, no networking, no su, no sudo."
-+msgstr ""
- 
--#~ msgid "GPL"
--#~ msgstr "GPL"
-+#: ../gui/polgen.glade:476 ../gui/polgen.py:162
+-#: ../gui/polgen.glade:455
+-msgid "Existing User Roles"
++#: ../gui/polgen.glade:495 ../sepolicy/sepolicy/generate.py:189
 +msgid "Minimal Terminal User Role"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "translator-credits"
--#~ msgstr "Domingo Becker, domingobecker at gmail.com, 2007"
-+#: ../gui/polgen.glade:495
-+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:474
++#: ../gui/polgen.glade:499
+ msgid ""
+ "This user will login to a machine only via a terminal or remote login.  By "
+ "default this user will have  no setuid, no networking, no su, no sudo."
+ msgstr ""
  
--#~ msgid "SELinux Policy Generation Tool"
--#~ msgstr "Herramienta de Generación de Políticas de SELinux"
-+#: ../gui/polgen.glade:497 ../gui/polgen.py:163
+-#: ../gui/polgen.glade:476 ../gui/polgen.py:162
+-msgid "Minimal Terminal User Role"
++#: ../gui/polgen.glade:512 ../sepolicy/sepolicy/generate.py:190
 +msgid "Minimal X Windows User Role"
-+msgstr ""
+ msgstr ""
  
--#~ msgid ""
--#~ "This tool can be used to generate a policy framework, to confine "
--#~ "applications or users using SELinux.   \n"
--#~ "\n"
--#~ "The tool generates:\n"
--#~ "Type enforcement file (te)\n"
--#~ "Interface file (if)\n"
--#~ "File context file (fc)\n"
--#~ "Shell script (sh) - used to compile and install the policy. "
--#~ msgstr ""
--#~ "Esta herramienta se puede usar para generar un marco de trabajo de "
--#~ "políticas, para confinar aplicaciones o usuarios usando SELinux.   \n"
--#~ "\n"
--#~ "La herramienta genera:\n"
--#~ "Archivo de obediencia de tipo (te)\n"
--#~ "Archivo de interfase (if)\n"
--#~ "Archivo de contexto de archivo (fc)\n"
--#~ "Script de shell (sh) - usado para compilar e instalar la política."
+-#: ../gui/polgen.glade:495
 +#: ../gui/polgen.glade:516
-+msgid ""
-+"User with full networking, no setuid applications without transition, no "
-+"sudo, no su."
-+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 ""
  
--#~ msgid "Select type of the application/user role to be confined"
--#~ msgstr "Seleccione el tipo de aplicación o rol de usuario a confinar"
-+#: ../gui/polgen.glade:518 ../gui/polgen.py:164
+-#: ../gui/polgen.glade:497 ../gui/polgen.py:163
+-msgid "Minimal X Windows User Role"
++#: ../gui/polgen.glade:529 ../sepolicy/sepolicy/generate.py:191
 +msgid "User Role"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "<b>Applications</b>"
--#~ msgstr "<b>Aplicaciones</b>"
-+#: ../gui/polgen.glade:537
-+msgid ""
-+"User with full networking, no setuid applications without transition, no su, "
-+"can sudo to Root Administration Roles"
-+msgstr ""
+-#: ../gui/polgen.glade:516
++#: ../gui/polgen.glade:533
+ msgid ""
+ "User with full networking, no setuid applications without transition, no "
+ "sudo, no su."
+ msgstr ""
  
--#~ 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 de Inicio Standard son los demonios que se inician al "
--#~ "arrancar a través de los scripts de inicio. Normalmente requieren un "
--#~ "script en /etc/rc.d/init.d"
-+#: ../gui/polgen.glade:539 ../gui/polgen.py:165
+-#: ../gui/polgen.glade:518 ../gui/polgen.py:164
+-msgid "User Role"
++#: ../gui/polgen.glade:546 ../sepolicy/sepolicy/generate.py:192
 +msgid "Admin User Role"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Standard Init Daemon"
--#~ msgstr "Demonio de Inicio Estándar"
-+#: ../gui/polgen.glade:585
-+msgid "<b>Root Users</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:537
++#: ../gui/polgen.glade:550
+ msgid ""
+ "User with full networking, no setuid applications without transition, no su, "
+ "can sudo to Root Administration Roles"
+ msgstr ""
  
--#~ msgid "Internet Services Daemon are daemons started by xinetd"
--#~ msgstr ""
--#~ "Los Demonios de Servicios de Internet son los demonios iniciados por "
--#~ "xinetd"
-+#: ../gui/polgen.glade:647
-+msgid ""
-+"Select Root Administrator User Role, if this user will be used to administer "
-+"the machine while running as root.  This user will not be able to login to "
-+"the system directly."
-+msgstr ""
+-#: ../gui/polgen.glade:539 ../gui/polgen.py:165
+-msgid "Admin User Role"
++#: ../gui/polgen.glade:592
++msgid "<b>Root Users</b>"
+ msgstr ""
  
--#~ msgid "Internet Services Daemon (inetd)"
--#~ msgstr "Demonios de Servicios de Internet (inetd)"
-+#: ../gui/polgen.glade:649 ../gui/polgen.py:166
+-#: ../gui/polgen.glade:585
+-msgid "<b>Root Users</b>"
++#: ../gui/polgen.glade:623 ../sepolicy/sepolicy/generate.py:193
 +msgid "Root Admin User Role"
-+msgstr ""
- 
--#~ msgid ""
--#~ "Web Applications/Script (CGI) CGI scripts started by the web server "
--#~ "(apache)"
--#~ msgstr ""
--#~ "Scripts (CGI)/Aplicaciones Web son los scripts CGI iniciados por el "
--#~ "servidor web (apache)"
-+#: ../gui/polgen.glade:716
-+msgid "label104"
-+msgstr ""
- 
--#~ msgid "Web Application/Script (CGI)"
--#~ msgstr "Aplicaciones Web/Scripts (CGI)"
-+#: ../gui/polgen.glade:745
-+msgid "<b>Enter name of application or user role:</b>"
-+msgstr ""
- 
--#~ msgid ""
--#~ "User Application are any application that you would like to confine that "
--#~ "is started by a user"
--#~ msgstr ""
--#~ "La Aplicación del Usuario es cualquier aplicación que desee confinar y "
--#~ "que es iniciada por un usuario"
-+#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
-+msgid "Name"
-+msgstr ""
- 
--#~ msgid "User Application"
--#~ msgstr "Aplicación del Usuario"
-+#: ../gui/polgen.glade:807
-+msgid "Enter complete path for executable to be confined."
-+msgstr ""
- 
--#~ msgid "<b>Login Users</b>"
--#~ msgstr "<b>Usuarios que Ingresan</b>"
-+#: ../gui/polgen.glade:830 ../gui/polgen.glade:950 ../gui/polgen.glade:3142
-+msgid "..."
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Modify an existing login user record."
--#~ msgstr "Modificar el registro de nombre de ingreso de usuario existente."
-+#: ../gui/polgen.glade:849
-+msgid "Enter unique name for the confined application or user role."
-+msgstr ""
+-#: ../gui/polgen.glade:647
++#: ../gui/polgen.glade:627
+ msgid ""
+ "Select Root Administrator User Role, if this user will be used to administer "
+ "the machine while running as root.  This user will not be able to login to "
+ "the system directly."
+ msgstr ""
  
--#~ msgid "Existing User Roles"
--#~ msgstr "Roles de Usuario Existentes"
-+#: ../gui/polgen.glade:871
-+msgid "Executable"
-+msgstr ""
+-#: ../gui/polgen.glade:649 ../gui/polgen.py:166
+-msgid "Root Admin User Role"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:716
+-msgid "label104"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:745
++#: ../gui/polgen.glade:705
+ msgid "<b>Enter name of application or user role:</b>"
+ msgstr ""
  
--#~ 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 ingresará a una máquina sólo a través de una terminal o "
--#~ "login remoto. Por defecto, este usuario no tendra setuid, ni red, ni su, "
--#~ "ni sudo."
-+#: ../gui/polgen.glade:899
-+msgid "Init script"
-+msgstr ""
+-#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
++#: ../gui/polgen.glade:728 ../gui/polgengui.py:252
+ msgid "Name"
+ msgstr ""
  
--#~ msgid "Minimal Terminal User Role"
--#~ msgstr "Rol de Usuario de la Terminal Mínima"
-+#: ../gui/polgen.glade:927
-+msgid ""
-+"Enter complete path to init script used to start the confined application."
-+msgstr ""
+-#: ../gui/polgen.glade:807
++#: ../gui/polgen.glade:739
+ msgid "Enter complete path for executable to be confined."
+ 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 ""
--#~ "Este usuario puede ingresar a una máquina vía X o una terminal. Por def "
--#~ "scto este usuario no tendrá setuid, ni red, ni su,"
-+#: ../gui/polgen.glade:982
-+msgid "label105"
-+msgstr ""
+-#: ../gui/polgen.glade:830 ../gui/polgen.glade:950 ../gui/polgen.glade:3142
++#: ../gui/polgen.glade:756 ../gui/polgen.glade:838 ../gui/polgen.glade:2361
+ msgid "..."
+ msgstr ""
  
--#~ msgid "Minimal X Windows User Role"
--#~ msgstr "Rol de Usuario de Ventanas X Mínimo."
-+#: ../gui/polgen.glade:1011
-+msgid "<b>Select existing role to modify:</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:849
++#: ../gui/polgen.glade:776
+ msgid "Enter unique name for the confined application or user role."
+ msgstr ""
  
--#~ msgid ""
--#~ "User with full networking, no setuid applications without transition, no "
--#~ "sudo, no su."
--#~ msgstr ""
--#~ "Usuario con red completa, sin setuid para aplicaciones sin transición, "
--#~ "sin sudo ni su."
-+#: ../gui/polgen.glade:1045
-+msgid "Select the user roles that will transiton to the %s domain."
-+msgstr ""
+-#: ../gui/polgen.glade:871
++#: ../gui/polgen.glade:794
+ msgid "Executable"
+ msgstr ""
  
--#~ msgid "User Role"
--#~ msgstr "Rol de Usuario"
-+#: ../gui/polgen.glade:1073
-+msgid "label106"
-+msgstr ""
+-#: ../gui/polgen.glade:899
++#: ../gui/polgen.glade:808
+ msgid "Init script"
+ msgstr ""
  
--#~ msgid ""
--#~ "User with full networking, no setuid applications without transition, no "
--#~ "su, can sudo to Root Administration Roles"
--#~ msgstr ""
--#~ "El Usuario con red completo, no hay setuid de aplicaciones sin "
--#~ "transición, sin su, y puede hacer sudo a Roles de Administración Root"
-+#: ../gui/polgen.glade:1102
-+msgid "<b>Select roles that %s will transition to:</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:927
++#: ../gui/polgen.glade:821
+ msgid ""
+ "Enter complete path to init script used to start the confined application."
+ msgstr ""
  
--#~ msgid "Admin User Role"
--#~ msgstr "Rol de Usuario Admin"
-+#: ../gui/polgen.glade:1136
-+msgid "Select applications domains that %s will transition to."
-+msgstr ""
+-#: ../gui/polgen.glade:982
+-msgid "label105"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1011
++#: ../gui/polgen.glade:887
+ msgid "<b>Select existing role to modify:</b>"
+ msgstr ""
  
--#~ msgid "<b>Root Users</b>"
--#~ msgstr "<b>Usuarios Administrativos</b>"
-+#: ../gui/polgen.glade:1164
-+msgid "label107"
-+msgstr ""
+-#: ../gui/polgen.glade:1045
++#: ../gui/polgen.glade:908
+ msgid "Select the user roles that will transiton to the %s domain."
+ msgstr ""
  
--#~ 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 ""
--#~ "Seleccione el Rol de Usuario Root Administrativo, si este usuario será el "
--#~ "usado para administrar la máquina mientras corra como root. Este usuario "
--#~ "no podrá ingresar al sistema directamente."
-+#: ../gui/polgen.glade:1193
-+msgid "<b>Select the user_roles that will transition to %s:</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:1073
+-msgid "label106"
++#: ../gui/polgen.glade:928
++msgid "role tab"
+ msgstr ""
  
--#~ msgid "Root Admin User Role"
--#~ msgstr "Rol de Usuario Root Administrativo"
-+#: ../gui/polgen.glade:1227
-+msgid "Select the user roles that will transiton to this applications domains."
-+msgstr ""
+-#: ../gui/polgen.glade:1102
++#: ../gui/polgen.glade:945
+ msgid "<b>Select roles that %s will transition to:</b>"
+ msgstr ""
  
--#~ msgid "Enter name of application or user role to be confined"
--#~ msgstr "Ingrese el nombre de la aplicación o rol de usuario a confinar"
-+#: ../gui/polgen.glade:1255
-+msgid "label108"
-+msgstr ""
+-#: ../gui/polgen.glade:1136
++#: ../gui/polgen.glade:963
+ msgid "Select applications domains that %s will transition to."
+ msgstr ""
  
--#~ msgid "Name"
--#~ msgstr "Nombre"
-+#: ../gui/polgen.glade:1284
-+msgid "<b>Select domains that %s will administer:</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:1164
+-msgid "label107"
++#: ../gui/polgen.glade:983
++msgid ""
++"transition \n"
++"role tab"
+ msgstr ""
  
--#~ msgid "Enter complete path for executable to be confined."
--#~ msgstr "Ingrese la dirección completa del ejecutable a confinar."
-+#: ../gui/polgen.glade:1318 ../gui/polgen.glade:1409
-+msgid "Select the domains that you would like this user administer."
-+msgstr ""
+-#: ../gui/polgen.glade:1193
++#: ../gui/polgen.glade:1001
+ msgid "<b>Select the user_roles that will transition to %s:</b>"
+ msgstr ""
  
--#~ msgid "..."
--#~ msgstr "..."
-+#: ../gui/polgen.glade:1346
-+msgid "label109"
-+msgstr ""
+-#: ../gui/polgen.glade:1227
++#: ../gui/polgen.glade:1019
+ msgid "Select the user roles that will transiton to this applications domains."
+ msgstr ""
  
--#~ msgid "Enter unique name for the confined application or user role."
--#~ msgstr ""
--#~ "Ingrese un nombre único para la aplicación o rol de usuario confinado."
-+#: ../gui/polgen.glade:1375
-+msgid "<b>Select additional roles for %s:</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:1255
+-msgid "label108"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1284
++#: ../gui/polgen.glade:1056
+ msgid "<b>Select domains that %s will administer:</b>"
+ msgstr ""
  
--#~ msgid "Executable"
--#~ msgstr "Ejecutable"
-+#: ../gui/polgen.glade:1437
-+msgid "label111"
-+msgstr ""
+-#: ../gui/polgen.glade:1318 ../gui/polgen.glade:1409
++#: ../gui/polgen.glade:1074 ../gui/polgen.glade:1129
+ msgid "Select the domains that you would like this user administer."
+ msgstr ""
  
--#~ msgid "Init script"
--#~ msgstr "Script de inicio"
-+#: ../gui/polgen.glade:1466
-+msgid "<b>Enter network ports that %s binds on:</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:1346
+-msgid "label109"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1375
++#: ../gui/polgen.glade:1111
+ msgid "<b>Select additional roles for %s:</b>"
+ msgstr ""
  
--#~ msgid ""
--#~ "Enter complete path to init script used to start the confined application."
--#~ msgstr ""
--#~ "Ingrese la dirección completa al script de inicio usado para iniciar la "
--#~ "aplicación confinada."
-+#: ../gui/polgen.glade:1497 ../gui/polgen.glade:1997
-+msgid "<b>TCP Ports</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:1437
+-msgid "label111"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1466
++#: ../gui/polgen.glade:1166
+ msgid "<b>Enter network ports that %s binds on:</b>"
+ msgstr ""
  
--#~ msgid "Select user roles that you want to customize"
--#~ msgstr "Seleccione los roles de usuario que quiere personalizar"
-+#: ../gui/polgen.glade:1565 ../gui/polgen.glade:1785
-+msgid "Allows %s to bind to any udp port"
-+msgstr ""
+-#: ../gui/polgen.glade:1497 ../gui/polgen.glade:1997
++#: ../gui/polgen.glade:1186 ../gui/polgen.glade:1557
+ msgid "<b>TCP Ports</b>"
+ msgstr ""
  
--#~ msgid ""
--#~ "Select the user roles that will transiton to this applications domains."
--#~ msgstr ""
--#~ "Seleccione los roles de usuario que transicionarán a este dominio de "
--#~ "aplicaciones"
-+#: ../gui/polgen.glade:1567 ../gui/polgen.glade:1787 ../gui/polgen.glade:2061
-+#: ../gui/polgen.glade:2215
+-#: ../gui/polgen.glade:1565 ../gui/polgen.glade:1785
++#: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
++#: ../gui/polgen.glade:1698
 +msgid "All"
 +msgstr ""
++
++#: ../gui/polgen.glade:1227 ../gui/polgen.glade:1394
+ msgid "Allows %s to bind to any udp port"
+ msgstr ""
  
--#~ msgid "Select additional domains to which this user role will transition"
--#~ msgstr ""
--#~ "Seleccione los dominios adicionales a los que este rol de usuario "
--#~ "transicionará"
-+#: ../gui/polgen.glade:1585 ../gui/polgen.glade:1805
-+msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
-+msgstr ""
- 
--#~ msgid ""
--#~ "Select the applications domains that you would like this user role to "
--#~ "transition to."
--#~ msgstr ""
--#~ "Seleccione los dominios de aplicación a los que desearía que este usuario "
--#~ "transicione."
-+#: ../gui/polgen.glade:1587 ../gui/polgen.glade:1807
+-#: ../gui/polgen.glade:1567 ../gui/polgen.glade:1787 ../gui/polgen.glade:2061
+-#: ../gui/polgen.glade:2215
+-msgid "All"
++#: ../gui/polgen.glade:1240 ../gui/polgen.glade:1407
 +msgid "600-1024"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Select user roles that will transition to this domain"
--#~ msgstr "Seleccione los roles de usuario que transicionarán a este dominio"
-+#: ../gui/polgen.glade:1605 ../gui/polgen.glade:1825
-+msgid ""
-+"Enter a comma separated list of udp ports or ranges of ports that %s binds "
-+"to. Example: 612, 650-660"
-+msgstr ""
+-#: ../gui/polgen.glade:1585 ../gui/polgen.glade:1805
++#: ../gui/polgen.glade:1244 ../gui/polgen.glade:1411
+ msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
+ msgstr ""
  
--#~ msgid "Select additional domains that this user role will administer"
--#~ msgstr "Seleccione los dominios que este rol de usuario administrará"
-+#: ../gui/polgen.glade:1607 ../gui/polgen.glade:1827
+-#: ../gui/polgen.glade:1587 ../gui/polgen.glade:1807
+-msgid "600-1024"
++#: ../gui/polgen.glade:1257 ../gui/polgen.glade:1424
 +msgid "Unreserved Ports (>1024)"
-+msgstr ""
- 
--#~ msgid "Select the domains that you would like this user administer."
--#~ msgstr "Seleccione los dominios que desearía que administre este usuario."
-+#: ../gui/polgen.glade:1638 ../gui/polgen.glade:1858 ../gui/polgen.glade:2079
-+#: ../gui/polgen.glade:2233
-+msgid "Select Ports"
-+msgstr ""
- 
--#~ msgid "Select additional roles for this user"
--#~ msgstr "Seleccione roles adicionales para este usuario"
-+#: ../gui/polgen.glade:1663 ../gui/polgen.glade:1883
-+msgid "Allows %s to bind to any udp ports > 1024"
-+msgstr ""
- 
--#~ msgid "Enter network ports that application/user role listens to"
--#~ msgstr ""
--#~ "Ingrese los puertos de red en los que esta aplicación/usuario se conecta"
-+#: ../gui/polgen.glade:1717 ../gui/polgen.glade:2151
-+msgid "<b>UDP Ports</b>"
-+msgstr ""
- 
--#~ msgid "<b>TCP Ports</b>"
--#~ msgstr "<b>Puertos TCP</b>"
-+#: ../gui/polgen.glade:1937
-+msgid "label113"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Allows confined application/user role to bind to any udp port"
--#~ msgstr ""
--#~ "Permitir a las aplicaciones/usuarios confinados engancharse a cualquier "
--#~ "puerto udp"
-+#: ../gui/polgen.glade:1966
-+msgid "<b>Select network ports that %s connects to:</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:1605 ../gui/polgen.glade:1825
++#: ../gui/polgen.glade:1261 ../gui/polgen.glade:1428
+ msgid ""
+ "Enter a comma separated list of udp ports or ranges of ports that %s binds "
+ "to. Example: 612, 650-660"
+ msgstr ""
  
--#~ msgid "All"
--#~ msgstr "Todos"
-+#: ../gui/polgen.glade:2058
-+msgid "Allows %s to connect to any tcp port"
-+msgstr ""
+-#: ../gui/polgen.glade:1607 ../gui/polgen.glade:1827
+-msgid "Unreserved Ports (>1024)"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1638 ../gui/polgen.glade:1858 ../gui/polgen.glade:2079
+-#: ../gui/polgen.glade:2233
++#: ../gui/polgen.glade:1289 ../gui/polgen.glade:1456 ../gui/polgen.glade:1609
++#: ../gui/polgen.glade:1718
+ msgid "Select Ports"
+ msgstr ""
  
--#~ msgid ""
--#~ "Allow application/user role to call bindresvport with 0. Binding to port "
--#~ "600-1024"
--#~ msgstr ""
--#~ "Permitir a la aplicación/usuario llamar a bindresvport con 0. Engancharse "
--#~ "a los puertos 600-1024"
-+#: ../gui/polgen.glade:2104
-+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:1663 ../gui/polgen.glade:1883
++#: ../gui/polgen.glade:1302 ../gui/polgen.glade:1469
+ msgid "Allows %s to bind to any udp ports > 1024"
+ msgstr ""
  
--#~ msgid "600-1024"
--#~ msgstr "600-1024"
-+#: ../gui/polgen.glade:2212
-+msgid "Allows %s to connect to any udp port"
-+msgstr ""
+-#: ../gui/polgen.glade:1717 ../gui/polgen.glade:2151
++#: ../gui/polgen.glade:1353 ../gui/polgen.glade:1666
+ msgid "<b>UDP Ports</b>"
+ msgstr ""
  
--#~ msgid ""
--#~ "Enter a comma separated list of udp ports or ranges of ports that "
--#~ "application/user role binds to. Example: 612, 650-660"
--#~ msgstr ""
--#~ "Ingrese una lista separada por comas de puertos udp o rangos de puertos a "
--#~ "los que esta aplicación/rol de usuario se conecta. Ejemplo 612, 650-660"
-+#: ../gui/polgen.glade:2258
+-#: ../gui/polgen.glade:1937
+-msgid "label113"
++#: ../gui/polgen.glade:1519
 +msgid ""
-+"Enter a comma separated list of udp ports or ranges of ports that %s "
-+"connects to. Example: 612, 650-660"
-+msgstr ""
- 
--#~ msgid "Unreserved Ports (>1024)"
--#~ msgstr "Puertos No Reservados (>1024)"
-+#: ../gui/polgen.glade:2305
-+msgid "label114"
-+msgstr ""
- 
--#~ msgid "Select Ports"
--#~ msgstr "Seleccionar Puertos"
-+#: ../gui/polgen.glade:2334
-+msgid "<b>Select common application traits for %s:</b>"
-+msgstr ""
++"Network\n"
++"Bind tab"
+ msgstr ""
  
--#~ msgid "Allows application/user role to bind to any udp ports > 1024"
--#~ msgstr ""
--#~ "Permite a la aplicación/usuario engancharse a cualquier puerto udp > 1024"
-+#: ../gui/polgen.glade:2366
-+msgid "Writes syslog messages\t"
-+msgstr ""
+-#: ../gui/polgen.glade:1966
++#: ../gui/polgen.glade:1537
+ msgid "<b>Select network ports that %s connects to:</b>"
+ msgstr ""
  
--#~ msgid "<b>UDP Ports</b>"
--#~ msgstr "<b>Puertos UDP</b>"
-+#: ../gui/polgen.glade:2385
-+msgid "Create/Manipulate temporary files in /tmp"
-+msgstr ""
+-#: ../gui/polgen.glade:2058
++#: ../gui/polgen.glade:1593
+ msgid "Allows %s to connect to any tcp port"
+ msgstr ""
  
--#~ msgid "Enter network ports that application/user role connects to"
--#~ msgstr ""
--#~ "Ingrese los puertos de red a los que esta aplicación/rol de usuario se "
--#~ "conecta"
-+#: ../gui/polgen.glade:2404
-+msgid "Uses Pam for authentication"
-+msgstr ""
+-#: ../gui/polgen.glade:2104
++#: ../gui/polgen.glade:1622
+ msgid ""
+ "Enter a comma separated list of tcp ports or ranges of ports that %s "
+ "connects to. Example: 612, 650-660"
+ msgstr ""
  
--#~ msgid ""
--#~ "Enter a comma separated list of tcp ports or ranges of ports that "
--#~ "application/user role connects to. Example: 612, 650-660"
--#~ msgstr ""
--#~ "Ingrese una lista separada por comas de los rangos puertos a los que esta "
--#~ "aplicación/rol de usuario se conecta. Ejemplo: 612, 650-660"
-+#: ../gui/polgen.glade:2423
-+msgid "Uses nsswitch or getpw* calls"
-+msgstr ""
+-#: ../gui/polgen.glade:2212
++#: ../gui/polgen.glade:1702
+ msgid "Allows %s to connect to any udp port"
+ msgstr ""
  
--#~ msgid ""
--#~ "Enter a comma separated list of udp ports or ranges of ports that "
--#~ "application/user role connects to. Example: 612, 650-660"
--#~ msgstr ""
--#~ "Ingrese una lista separada por comas de puertos udp o rangos de puertos a "
--#~ "los que esta aplicación/rol de usuario se conecta. Ejemplo: 612, 650-660"
-+#: ../gui/polgen.glade:2442
-+msgid "Uses dbus"
-+msgstr ""
+-#: ../gui/polgen.glade:2258
++#: ../gui/polgen.glade:1731
+ msgid ""
+ "Enter a comma separated list of udp ports or ranges of ports that %s "
+ "connects to. Example: 612, 650-660"
+ msgstr ""
  
--#~ msgid "Select common application traits"
--#~ msgstr "Seleccione las Características de Aplicación Comunes"
-+#: ../gui/polgen.glade:2461
-+msgid "Sends audit messages"
-+msgstr ""
+-#: ../gui/polgen.glade:2305
+-msgid "label114"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:2334
++#: ../gui/polgen.glade:1792
+ msgid "<b>Select common application traits for %s:</b>"
+ msgstr ""
  
--#~ msgid "Writes syslog messages\t"
--#~ msgstr "Escribe mensajes syslog\t"
-+#: ../gui/polgen.glade:2480
-+msgid "Interacts with the terminal"
-+msgstr ""
+-#: ../gui/polgen.glade:2366
++#: ../gui/polgen.glade:1809
+ msgid "Writes syslog messages\t"
+ msgstr ""
  
--#~ msgid "Create/Manipulate temporary files in /tmp"
--#~ msgstr "Crear/Manipular archivos temporales en /tmp"
-+#: ../gui/polgen.glade:2499
-+msgid "Sends email"
-+msgstr ""
+-#: ../gui/polgen.glade:2385
++#: ../gui/polgen.glade:1824
+ msgid "Create/Manipulate temporary files in /tmp"
+ msgstr ""
  
--#~ msgid "Uses Pam for authentication"
--#~ msgstr "Usa Pam para la autenticación"
-+#: ../gui/polgen.glade:2530
-+msgid "label115"
-+msgstr ""
+-#: ../gui/polgen.glade:2404
++#: ../gui/polgen.glade:1839
+ msgid "Uses Pam for authentication"
+ msgstr ""
  
--#~ msgid "Uses nsswitch or getpw* calls"
--#~ msgstr "Usa nsswitch o llamadas getpw*"
-+#: ../gui/polgen.glade:2559
-+msgid "<b>Add files/directories that %s manages</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:2423
++#: ../gui/polgen.glade:1854
+ msgid "Uses nsswitch or getpw* calls"
+ msgstr ""
  
--#~ msgid "Uses dbus"
--#~ msgstr "Usa dbus"
-+#: ../gui/polgen.glade:2788
-+msgid ""
-+"Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
-+"Files ..."
-+msgstr ""
+-#: ../gui/polgen.glade:2442
++#: ../gui/polgen.glade:1869
+ msgid "Uses dbus"
+ msgstr ""
  
--#~ msgid "Sends audit messages"
--#~ msgstr "Enviar mensajes de auditoría"
-+#: ../gui/polgen.glade:2823
-+msgid "label116"
-+msgstr ""
+-#: ../gui/polgen.glade:2461
++#: ../gui/polgen.glade:1884
+ msgid "Sends audit messages"
+ msgstr ""
  
--#~ msgid "Interacts with the terminal"
--#~ msgstr "Interactúa con la terminal"
-+#: ../gui/polgen.glade:2852
-+msgid "<b>Add booleans from the %s policy:</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:2480
++#: ../gui/polgen.glade:1899
+ msgid "Interacts with the terminal"
+ msgstr ""
  
--#~ msgid "Sends email"
--#~ msgstr "Enviar correo"
-+#: ../gui/polgen.glade:3002
-+msgid "Add/Remove booleans used by the %s domain"
-+msgstr ""
+-#: ../gui/polgen.glade:2499
++#: ../gui/polgen.glade:1914
+ msgid "Sends email"
+ msgstr ""
  
--#~ msgid "Select files/directories that the application manages"
--#~ msgstr "Seleccione los archivos/directorios que administra la aplicación"
-+#: ../gui/polgen.glade:3066
-+msgid "<b>Which directory you will generate the %s policy?</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:2530
+-msgid "label115"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:2559
++#: ../gui/polgen.glade:1961
+ msgid "<b>Add files/directories that %s manages</b>"
+ msgstr ""
  
--#~ msgid ""
--#~ "Add Files/Directories that application will need to \"Write\" to. Pid "
--#~ "Files, Log Files, /var/lib Files ..."
--#~ msgstr ""
--#~ "Agregar Archivos/Directorios a los que esta aplicación necesitará "
--#~ "\"Escribir\". Archivos con Pid, con Log, de /var/lib..."
-+#: ../gui/polgen.glade:3097
-+msgid "Policy Directory"
-+msgstr ""
+-#: ../gui/polgen.glade:2788
++#: ../gui/polgen.glade:2122
+ msgid ""
+ "Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
+ "Files ..."
+ msgstr ""
  
--#~ msgid "Select booleans that the application uses"
--#~ msgstr "Seleccione los booleanosque usa esta aplicación"
-+#: ../gui/polgen.glade:3254
-+msgid "Add Booleans Dialog"
-+msgstr ""
+-#: ../gui/polgen.glade:2823
+-msgid "label116"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:2852
++#: ../gui/polgen.glade:2166
+ msgid "<b>Add booleans from the %s policy:</b>"
+ msgstr ""
  
--#~ msgid "Add/Remove booleans used for this confined application/user"
--#~ msgstr ""
--#~ "Agregar/Quitar booleanos usados para esta aplicación/usuario confinada."
-+#: ../gui/polgen.glade:3327
-+msgid "Boolean Name"
-+msgstr ""
+-#: ../gui/polgen.glade:3002
++#: ../gui/polgen.glade:2274
+ msgid "Add/Remove booleans used by the %s domain"
+ msgstr ""
  
--#~ msgid "Select directory to generate policy in"
--#~ msgstr "Seleccione el directorio donde generar las políticas"
-+#: ../gui/polgengui.py:261
-+msgid "Role"
-+msgstr ""
+-#: ../gui/polgen.glade:3066
++#: ../gui/polgen.glade:2316
+ msgid "<b>Which directory you will generate the %s policy?</b>"
+ msgstr ""
  
--#~ msgid "Policy Directory"
--#~ msgstr "Directorio de Política"
-+#: ../gui/polgengui.py:268
-+msgid "Existing_User"
-+msgstr ""
+-#: ../gui/polgen.glade:3097
++#: ../gui/polgen.glade:2334
+ msgid "Policy Directory"
+ msgstr ""
  
--#~ msgid "Generated Policy Files"
--#~ msgstr "Archivos de Política Generado"
--
--#~ msgid ""
--#~ "This tool will generate the following: \n"
--#~ "Type Enforcement(te), File Context(fc), Interface(if), Shell Script(sh)\n"
--#~ "Execute shell script as root to compile/install and relabel files/"
--#~ "directories.  \n"
--#~ "Use semanage or useradd to map Linux login users to user roles.\n"
--#~ "Put the machine in permissive mode (setenforce 0). \n"
--#~ "Login as the user and test this user role.\n"
--#~ "Use audit2allow -R to generate additional rules for the te file.\n"
--#~ msgstr ""
--#~ "Esta herramienta generará lo siguiente: \n"
--#~ "Obligación de Tipos (te), Contexto deArchivo (fc), Interface (if), Script "
--#~ "de Shell (sh).\n"
--#~ "Ejecute el script de shell para compilar/instalar y reetiquete archivos/"
--#~ "directorios. \n"
--#~ "Use semanage o useradd para mapear usuarios de ingreso a Linux a roles de "
--#~ "usuarios.\n"
--#~ "Ahora puede poner la máquina en modo permisivo (setenforce 0).\n"
--#~ "Ingrese como ese usuario y pruebe el rol de usuario.\n"
--#~ "Use audit2allow -R para generar reglas adicionales para el archivo te.\n"
--
--#~ msgid ""
--#~ "This tool will generate the following: \n"
--#~ "Type Enforcement(te), File Context(fc), Interface(if), Shell Script(sh)\n"
--#~ "\n"
--#~ "Execute shell script to compile/install and relabel files/directories.  \n"
--#~ "Put the machine in permissive mode (setenforce 0). \n"
--#~ "Run/restart the application to generate avc messages.\n"
--#~ "Use audit2allow -R to generate additional rules for the te file.\n"
--#~ msgstr ""
--#~ "Esta herramienta generará lo siguiente: \n"
--#~ "Obligación de Tipos (te), Contexto deArchivo (fc), Interface (if), Script "
--#~ "de Shell (sh).\n"
--#~ "\n"
--#~ "Ejecute el script de shell para compilar/instalar y reetiquete archivos/"
--#~ "directorios. \n"
--#~ "Ahora puede poner la máquina en modo permisivo (setenforce 0).\n"
--#~ "Ejecute/reinicie la aplicación para generar mensajes avc.\n"
--#~ "Use audit2allow -R para generar reglas adicionales para el archivo te.\n"
--
--#~ msgid "Add Booleans Dialog"
--#~ msgstr "Diálogo para Agregar Booleanos"
--
--#~ msgid "Boolean Name"
--#~ msgstr "Nombre del Booleano"
--
--#~ msgid "Role"
--#~ msgstr "Rol"
--
--#~ msgid "Existing_User"
--#~ msgstr "_Usuario Existente"
--
--#~ msgid "Application"
--#~ msgstr "Aplicación"
--
--#~ msgid "%s must be a directory"
--#~ msgstr "%s debe ser un directorio"
--
--#~ msgid "You must select a user"
--#~ msgstr "Debe seleccionar un usuario"
--
--#~ msgid "Select executable file to be confined."
--#~ msgstr "Seleccione el archivo ejecutable a confinar."
--
--#~ msgid "Select init script file to be confined."
--#~ msgstr "Seleccione el script de inicio a confinar."
--
--#~ msgid "Select file(s) that confined application creates or writes"
--#~ msgstr "Seleccione los archivos a los que la aplicación escribe o genera"
--
--#~ msgid ""
--#~ "Select directory(s) that the confined application owns and writes into"
--#~ msgstr ""
--#~ "Seleccione el/los directorio(s) que pertenecen a la aplicación confinada "
--#~ "y a los que escribe"
--
--#~ msgid "Select directory to generate policy files in"
--#~ msgstr "Seleccione el directorio donde generar los archivos de política"
--
--#~ msgid ""
--#~ "Type %s_t already defined in current policy.\n"
--#~ "Do you want to continue?"
--#~ msgstr ""
--#~ "El tipo  %s_t ya está definido en la política actual.\n"
--#~ "¿Desea continuar?"
--
--#~ msgid "Verify Name"
--#~ msgstr "Verificar Nombre"
--
--#~ msgid ""
--#~ "Module %s.pp already loaded in current policy.\n"
--#~ "Do you want to continue?"
--#~ msgstr ""
--#~ "El módulo %s.pp ya está cargado en la política actual.\n"
--#~ "¿Desea continuar?"
--
--#~ msgid "You must enter a name"
--#~ msgstr "Debe ingresar un nombre"
--
--#~ msgid "You must enter a executable"
--#~ msgstr "Debe ingresar un ejecutable"
--
--#~ msgid "Configue SELinux"
--#~ msgstr "Configurar SELinux"
--
--#, fuzzy
--#~ msgid "Ports must be numbers or ranges of numbers from 1 to %d "
--#~ msgstr "Los puertos deben ser números o rangos entre 1 y %d"
--
--#~ msgid "You must enter a name for your confined process/user"
--#~ msgstr "Debe ingresar un nombre para su proceso/usuario confinado"
+-#: ../gui/polgen.glade:3254
+-msgid "Add Booleans Dialog"
+-msgstr ""
 -
--#~ msgid "USER Types are not allowed executables"
--#~ msgstr "Los Tipos de USUARIOS no son ejecutables permitidos"
+-#: ../gui/polgen.glade:3327
+-msgid "Boolean Name"
+-msgstr ""
 -
--#~ msgid "Only DAEMON apps can use an init script"
--#~ msgstr "Solo las aplicaciones DEMONIO puede usar un script de inicio"
-+#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
-+msgid "Application"
-+msgstr ""
+-#: ../gui/polgengui.py:261
++#: ../gui/polgengui.py:262
+ msgid "Role"
+ msgstr ""
  
--#~ msgid "use_syslog must be a boolean value "
--#~ msgstr "use_syslog debe ser un valor booleano "
-+#: ../gui/polgengui.py:352
-+#, python-format
-+msgid "%s must be a directory"
-+msgstr ""
+-#: ../gui/polgengui.py:268
++#: ../gui/polgengui.py:269
+ msgid "Existing_User"
+ msgstr ""
  
--#, fuzzy
--#~ msgid "USER Types automatically get a tmp type"
--#~ msgstr "Los Tipos de USUARIO obtienen un tipo tmp automáticamente"
-+#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
-+msgid "You must select a user"
-+msgstr ""
+-#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
++#: ../gui/polgengui.py:283 ../gui/polgengui.py:291 ../gui/polgengui.py:305
+ msgid "Application"
+ msgstr ""
  
--#~ msgid "You must enter the executable path for your confined process"
--#~ msgstr "Debe ingresar la dirección del ejecutable para su proceso confinado"
-+#: ../gui/polgengui.py:542
-+msgid "Select executable file to be confined."
-+msgstr ""
+-#: ../gui/polgengui.py:352
++#: ../gui/polgengui.py:353
+ #, python-format
+ msgid "%s must be a directory"
+ msgstr ""
  
--#~ msgid "Type Enforcement file"
--#~ msgstr "Archivo de Tipo de Obediencia"
-+#: ../gui/polgengui.py:553
-+msgid "Select init script file to be confined."
-+msgstr ""
+-#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
++#: ../gui/polgengui.py:413 ../gui/polgengui.py:694
+ msgid "You must select a user"
+ msgstr ""
  
--#~ msgid "Interface file"
--#~ msgstr "Archivo de Interfase"
-+#: ../gui/polgengui.py:563
-+msgid "Select file(s) that confined application creates or writes"
-+msgstr ""
+-#: ../gui/polgengui.py:542
++#: ../gui/polgengui.py:543
+ msgid "Select executable file to be confined."
+ msgstr ""
  
--#~ msgid "File Contexts file"
--#~ msgstr "Archivo de Contextos de Archivo"
-+#: ../gui/polgengui.py:570
-+msgid "Select directory(s) that the confined application owns and writes into"
-+msgstr ""
+-#: ../gui/polgengui.py:553
++#: ../gui/polgengui.py:554
+ msgid "Select init script file to be confined."
+ msgstr ""
  
--#~ msgid "Setup Script"
--#~ msgstr "Script de Configuración"
-+#: ../gui/polgengui.py:632
-+msgid "Select directory to generate policy files in"
-+msgstr ""
+-#: ../gui/polgengui.py:563
++#: ../gui/polgengui.py:564
+ msgid "Select file(s) that confined application creates or writes"
+ msgstr ""
  
--#~ msgid ""
--#~ "SELinux Port\n"
--#~ "Type"
--#~ msgstr ""
--#~ "Puerto SELinux\n"
--#~ "Tipo"
-+#: ../gui/polgengui.py:649
-+#, python-format
-+msgid ""
-+"Type %s_t already defined in current policy.\n"
-+"Do you want to continue?"
-+msgstr ""
+-#: ../gui/polgengui.py:570
++#: ../gui/polgengui.py:571
+ msgid "Select directory(s) that the confined application owns and writes into"
+ msgstr ""
  
--#~ msgid "Protocol"
--#~ msgstr "Protocolo"
-+#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
-+msgid "Verify Name"
-+msgstr ""
+-#: ../gui/polgengui.py:632
++#: ../gui/polgengui.py:633
+ msgid "Select directory to generate policy files in"
+ msgstr ""
  
--#~ msgid ""
--#~ "MLS/MCS\n"
--#~ "Level"
--#~ msgstr ""
--#~ "MLS/MCS\n"
--#~ "Nivel"
-+#: ../gui/polgengui.py:653
-+#, python-format
-+msgid ""
-+"Module %s.pp already loaded in current policy.\n"
-+"Do you want to continue?"
-+msgstr ""
+-#: ../gui/polgengui.py:649
++#: ../gui/polgengui.py:650
+ #, python-format
+ msgid ""
+ "Type %s_t already defined in current policy.\n"
+ "Do you want to continue?"
+ msgstr ""
  
--#~ msgid "Port"
--#~ msgstr "Puerto"
-+#: ../gui/polgengui.py:699
-+msgid ""
-+"You must add a name made up of letters and numbers and containing no spaces."
-+msgstr ""
+-#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
++#: ../gui/polgengui.py:650 ../gui/polgengui.py:654
+ msgid "Verify Name"
+ msgstr ""
  
--#~ msgid "Port number \"%s\" is not valid.  0 < PORT_NUMBER < 65536 "
--#~ msgstr ""
--#~ "El número de puerto \"%s\" no es válido.  0 < NUMERO_DE_PUERTO < 65536"
-+#: ../gui/polgengui.py:713
-+msgid "You must enter a executable"
-+msgstr ""
+-#: ../gui/polgengui.py:653
++#: ../gui/polgengui.py:654
+ #, python-format
+ msgid ""
+ "Module %s.pp already loaded in current policy.\n"
+ "Do you want to continue?"
+ msgstr ""
  
--#~ msgid "List View"
--#~ msgstr "Ver como Lista"
-+#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
-+msgid "Configue SELinux"
-+msgstr ""
+-#: ../gui/polgengui.py:699
++#: ../gui/polgengui.py:700
+ msgid ""
+ "You must add a name made up of letters and numbers and containing no spaces."
+ msgstr ""
  
--#~ msgid "Group View"
--#~ msgstr "Ver Grupo"
-+#: ../gui/polgen.py:158
-+msgid "Internet Services Daemon"
-+msgstr ""
+-#: ../gui/polgengui.py:713
++#: ../gui/polgengui.py:714
+ msgid "You must enter a executable"
+ msgstr ""
  
--#~ msgid "SELinux Service Protection"
--#~ msgstr "Protección de Servicios de SELinux"
-+#: ../gui/polgen.py:197
+-#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
++#: ../gui/polgengui.py:739 ../gui/system-config-selinux.py:174
+ msgid "Configue SELinux"
+ msgstr ""
+ 
+-#: ../gui/polgen.py:158
+-msgid "Internet Services Daemon"
+-msgstr ""
+-
+-#: ../gui/polgen.py:197
+-#, python-format
+-msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+-msgstr ""
+-
+-#: ../gui/polgen.py:324
+-msgid "You must enter a name for your confined process/user"
+-msgstr ""
+-
+-#: ../gui/polgen.py:326
+-msgid ""
+-"Name must be alpha numberic with no spaces. Consider using option \"-n "
+-"MODULENAME\""
+-msgstr ""
+-
+-#: ../gui/polgen.py:414
+-msgid "User Role types can not be assigned executables."
+-msgstr ""
+-
+-#: ../gui/polgen.py:420
+-msgid "Only Daemon apps can use an init script.."
+-msgstr ""
+-
+-#: ../gui/polgen.py:438
+-msgid "use_resolve must be a boolean value "
+-msgstr ""
+-
+-#: ../gui/polgen.py:444
+-msgid "use_syslog must be a boolean value "
+-msgstr ""
+-
+-#: ../gui/polgen.py:450
+-msgid "use_kerberos must be a boolean value "
+-msgstr ""
+-
+-#: ../gui/polgen.py:456
+-msgid "manage_krb5_rcache must be a boolean value "
+-msgstr ""
+-
+-#: ../gui/polgen.py:486
+-msgid "USER Types automatically get a tmp type"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1004
+-msgid "You must enter the executable path for your confined process"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1182
+-msgid "Type Enforcement file"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1183
+-msgid "Interface file"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1184
+-msgid "File Contexts file"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1185
+-msgid "Setup Script"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1306
+-#, python-format
+-msgid ""
+-"\n"
+-"%s\n"
+-"\n"
+-"sepolgen [ -n moduleName ] [ -m ] [ -t type ] [ executable | Name ]\n"
+-"valid Types:\n"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1354
+-msgid "Executable or Name required"
+-msgstr ""
+-
+ #: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
+ msgid "Network Port"
+ msgstr ""
+@@ -1948,1411 +1854,1499 @@ msgstr ""
+ msgid "Group View"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:1 ../gui/selinux.tbl:30 ../gui/selinux.tbl:31
+-#: ../gui/selinux.tbl:32 ../gui/selinux.tbl:33 ../gui/selinux.tbl:34
+-#: ../gui/selinux.tbl:36 ../gui/selinux.tbl:37 ../gui/selinux.tbl:38
+-#: ../gui/selinux.tbl:39 ../gui/selinux.tbl:40 ../gui/selinux.tbl:42
+-#: ../gui/selinux.tbl:43 ../gui/selinux.tbl:44 ../gui/selinux.tbl:45
+-#: ../gui/selinux.tbl:46 ../gui/selinux.tbl:47 ../gui/selinux.tbl:48
+-#: ../gui/selinux.tbl:49 ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
+-#: ../gui/selinux.tbl:52 ../gui/selinux.tbl:53 ../gui/selinux.tbl:59
+-#: ../gui/selinux.tbl:60 ../gui/selinux.tbl:61 ../gui/selinux.tbl:62
+-#: ../gui/selinux.tbl:63 ../gui/selinux.tbl:64 ../gui/selinux.tbl:65
+-#: ../gui/selinux.tbl:66 ../gui/selinux.tbl:67 ../gui/selinux.tbl:68
+-#: ../gui/selinux.tbl:69 ../gui/selinux.tbl:75 ../gui/selinux.tbl:76
+-#: ../gui/selinux.tbl:77 ../gui/selinux.tbl:78 ../gui/selinux.tbl:79
+-#: ../gui/selinux.tbl:80 ../gui/selinux.tbl:81 ../gui/selinux.tbl:82
+-#: ../gui/selinux.tbl:83 ../gui/selinux.tbl:84 ../gui/selinux.tbl:86
+-#: ../gui/selinux.tbl:88 ../gui/selinux.tbl:89 ../gui/selinux.tbl:90
+-#: ../gui/selinux.tbl:92 ../gui/selinux.tbl:94 ../gui/selinux.tbl:95
+-#: ../gui/selinux.tbl:96 ../gui/selinux.tbl:97 ../gui/selinux.tbl:98
+-#: ../gui/selinux.tbl:99 ../gui/selinux.tbl:100 ../gui/selinux.tbl:101
+-#: ../gui/selinux.tbl:102 ../gui/selinux.tbl:103 ../gui/selinux.tbl:104
+-#: ../gui/selinux.tbl:106 ../gui/selinux.tbl:108 ../gui/selinux.tbl:109
+-#: ../gui/selinux.tbl:110 ../gui/selinux.tbl:111 ../gui/selinux.tbl:112
+-#: ../gui/selinux.tbl:113 ../gui/selinux.tbl:114 ../gui/selinux.tbl:116
+-#: ../gui/selinux.tbl:117 ../gui/selinux.tbl:119 ../gui/selinux.tbl:121
+-#: ../gui/selinux.tbl:123 ../gui/selinux.tbl:124 ../gui/selinux.tbl:127
+-#: ../gui/selinux.tbl:129 ../gui/selinux.tbl:130 ../gui/selinux.tbl:131
+-#: ../gui/selinux.tbl:132 ../gui/selinux.tbl:133 ../gui/selinux.tbl:134
+-#: ../gui/selinux.tbl:135 ../gui/selinux.tbl:136 ../gui/selinux.tbl:137
+-#: ../gui/selinux.tbl:138 ../gui/selinux.tbl:139 ../gui/selinux.tbl:142
+-#: ../gui/selinux.tbl:143 ../gui/selinux.tbl:144 ../gui/selinux.tbl:145
+-#: ../gui/selinux.tbl:146 ../gui/selinux.tbl:147 ../gui/selinux.tbl:148
+-#: ../gui/selinux.tbl:149 ../gui/selinux.tbl:150 ../gui/selinux.tbl:151
+-#: ../gui/selinux.tbl:152 ../gui/selinux.tbl:154 ../gui/selinux.tbl:155
+-#: ../gui/selinux.tbl:156 ../gui/selinux.tbl:157 ../gui/selinux.tbl:158
+-#: ../gui/selinux.tbl:159 ../gui/selinux.tbl:160 ../gui/selinux.tbl:167
+-#: ../gui/selinux.tbl:171 ../gui/selinux.tbl:172 ../gui/selinux.tbl:173
+-#: ../gui/selinux.tbl:174 ../gui/selinux.tbl:175 ../gui/selinux.tbl:177
+-#: ../gui/selinux.tbl:178 ../gui/selinux.tbl:179 ../gui/selinux.tbl:180
+-#: ../gui/selinux.tbl:184 ../gui/selinux.tbl:192 ../gui/selinux.tbl:193
+-#: ../gui/selinux.tbl:194 ../gui/selinux.tbl:195 ../gui/selinux.tbl:196
+-#: ../gui/selinux.tbl:197 ../gui/selinux.tbl:198 ../gui/selinux.tbl:199
+-#: ../gui/selinux.tbl:200 ../gui/selinux.tbl:201 ../gui/selinux.tbl:206
+-#: ../gui/selinux.tbl:207 ../gui/selinux.tbl:218 ../gui/selinux.tbl:219
+-#: ../gui/selinux.tbl:220 ../gui/selinux.tbl:222 ../gui/selinux.tbl:224
+-#: ../gui/selinux.tbl:226 ../gui/selinux.tbl:227 ../gui/selinux.tbl:230
+-msgid "SELinux Service Protection"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:1
+-msgid "Disable SELinux protection for acct daemon"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:2 ../gui/selinux.tbl:3 ../gui/selinux.tbl:70
+-#: ../gui/selinux.tbl:153 ../gui/selinux.tbl:168 ../gui/selinux.tbl:169
+-#: ../gui/selinux.tbl:170 ../gui/selinux.tbl:189 ../gui/selinux.tbl:202
+-#: ../gui/selinux.tbl:203 ../gui/selinux.tbl:204 ../gui/selinux.tbl:205
+-msgid "Admin"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:2
+-msgid "Allow all daemons to write corefiles to /"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:3
+-msgid "Allow all daemons the ability to use unallocated ttys"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
+-#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
+-#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
+-#: ../gui/selinux.tbl:210 ../gui/selinux.tbl:211 ../gui/selinux.tbl:212
+-#: ../gui/selinux.tbl:213 ../gui/selinux.tbl:214 ../gui/selinux.tbl:215
+-#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
+-msgid "User Privs"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:4
+-msgid ""
+-"Allow gadmin SELinux user account to execute files in home directory or /tmp"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:5
+-msgid ""
+-"Allow guest SELinux user account to execute files in home directory or /tmp"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
+-msgid "Memory Protection"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:6
+-msgid "Allow java executable stack"
++#: ../gui/semanagePage.py:126
 +#, python-format
-+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
-+msgstr ""
++msgid "Are you sure you want to delete %s '%s'?"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for acct daemon"
--#~ msgstr "Deshabilitar la protección SELinux para del demonio acct"
-+#: ../gui/polgen.py:324
-+msgid "You must enter a name for your confined process/user"
-+msgstr ""
+-#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
+-#: ../gui/selinux.tbl:209
+-msgid "Mount"
++#: ../gui/semanagePage.py:126
++#, python-format
++msgid "Delete %s"
+ msgstr ""
  
--#~ msgid "Admin"
--#~ msgstr "Admin"
-+#: ../gui/polgen.py:326
-+msgid ""
-+"Name must be alpha numberic with no spaces. Consider using option \"-n "
-+"MODULENAME\""
-+msgstr ""
+-#: ../gui/selinux.tbl:7
+-msgid "Allow mount to mount any file"
++#: ../gui/semanagePage.py:134
++#, python-format
++msgid "Add %s"
+ msgstr ""
  
--#~ msgid "Allow all daemons to write corefiles to /"
--#~ msgstr "Permitir a los demonios escribir archivos principales a /"
-+#: ../gui/polgen.py:414
-+msgid "User Role types can not be assigned executables."
-+msgstr ""
+-#: ../gui/selinux.tbl:8
+-msgid "Allow mount to mount any directory"
++#: ../gui/semanagePage.py:148
++#, python-format
++msgid "Modify %s"
+ msgstr ""
  
--#~ msgid "Allow all daemons the ability to use unallocated ttys"
--#~ msgstr ""
--#~ "Permitir a todos los demonios la habilidad de usar ttys no asignadas"
-+#: ../gui/polgen.py:420
-+msgid "Only Daemon apps can use an init script.."
-+msgstr ""
+-#: ../gui/selinux.tbl:9
+-msgid "Allow mplayer executable stack"
++#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
++msgid "Permissive"
+ msgstr ""
  
--#~ msgid "User Privs"
--#~ msgstr "Privados del Usuario"
-+#: ../gui/polgen.py:438
-+msgid "use_resolve must be a boolean value "
-+msgstr ""
+-#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
+-#: ../gui/selinux.tbl:188
+-msgid "SSH"
++#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
++msgid "Enforcing"
+ msgstr ""
  
--#~ msgid ""
--#~ "Allow gadmin SELinux user account to execute files in home directory or /"
--#~ "tmp"
--#~ msgstr ""
--#~ "Permitir a la cuenta gadmin de usuario SELinux ejecutar archivos en su "
--#~ "directorio home o /tmp"
-+#: ../gui/polgen.py:444
-+msgid "use_syslog must be a boolean value "
-+msgstr ""
+-#: ../gui/selinux.tbl:10
+-msgid "Allow ssh to run ssh-keysign"
++#: ../gui/statusPage.py:94
++msgid "Status"
+ msgstr ""
  
--#~ msgid ""
--#~ "Allow guest SELinux user account to execute files in home directory or /"
--#~ "tmp"
--#~ msgstr ""
--#~ "Permitir a la cuenta guest de SELinux ejecutar archivos en su directorio "
--#~ "home o /tmp"
-+#: ../gui/polgen.py:450
-+msgid "use_kerberos must be a boolean value "
-+msgstr ""
- 
--#~ msgid "Memory Protection"
--#~ msgstr "Protección de Memoria"
-+#: ../gui/polgen.py:456
-+msgid "manage_krb5_rcache must be a boolean value "
-+msgstr ""
- 
--#~ msgid "Allow java executable stack"
--#~ msgstr "Permitir la pila ejecutable a java"
-+#: ../gui/polgen.py:486
-+msgid "USER Types automatically get a tmp type"
-+msgstr ""
- 
--#~ msgid "Mount"
--#~ msgstr "Montar"
-+#: ../gui/polgen.py:1004
-+msgid "You must enter the executable path for your confined process"
-+msgstr ""
- 
--#~ msgid "Allow mount to mount any file"
--#~ msgstr "Permitir a mount montar cualquier archivo"
-+#: ../gui/polgen.py:1182
-+msgid "Type Enforcement file"
-+msgstr ""
- 
--#~ msgid "Allow mount to mount any directory"
--#~ msgstr "Permitir a mount montar cualquier directorio"
-+#: ../gui/polgen.py:1183
-+msgid "Interface file"
-+msgstr ""
- 
--#~ msgid "Allow mplayer executable stack"
--#~ msgstr "Permitir a mplayer la pila ejecutable"
-+#: ../gui/polgen.py:1184
-+msgid "File Contexts file"
-+msgstr ""
- 
--#~ msgid "SSH"
--#~ msgstr "SSH"
-+#: ../gui/polgen.py:1185
-+msgid "Setup Script"
-+msgstr ""
- 
--#~ msgid "Allow ssh to run ssh-keysign"
--#~ msgstr "Permitir a ssh ejecutar ssh_keysign"
-+#: ../gui/polgen.py:1306
-+#, python-format
-+msgid ""
-+"\n"
-+"%s\n"
-+"\n"
-+"sepolgen [ -n moduleName ] [ -m ] [ -t type ] [ executable | Name ]\n"
-+"valid Types:\n"
-+msgstr ""
- 
--#~ msgid ""
--#~ "Allow staff SELinux user account to execute files in home directory or /"
--#~ "tmp"
--#~ msgstr ""
--#~ "Permitir a la cuenta staff de SELinux ejecutar archivos en su directorio "
--#~ "home o /tmp"
-+#: ../gui/polgen.py:1354
-+msgid "Executable or Name required"
-+msgstr ""
- 
--#~ msgid ""
--#~ "Allow sysadm SELinux user account to execute files in home directory or /"
--#~ "tmp"
--#~ msgstr ""
--#~ "Permitir a la cuenta sysadmin de SELinux ejecutar archivos en su "
--#~ "directorio home o /tmp"
-+#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
-+msgid "Network Port"
-+msgstr ""
- 
--#~ msgid ""
--#~ "Allow unconfined SELinux user account to execute files in home directory "
--#~ "or /tmp"
--#~ msgstr ""
--#~ "Permitir a las cuentas de usuario SELinux no confinadas ejecutar archivos "
--#~ "en su directorio home o /tmp"
-+#: ../gui/portsPage.py:85
-+msgid ""
-+"SELinux Port\n"
-+"Type"
-+msgstr ""
- 
--#~ msgid "Network Configuration"
--#~ msgstr "Configuración de Red"
-+#: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
-+msgid "Protocol"
-+msgstr ""
- 
--#~ msgid "Allow unlabeled packets to flow on the network"
--#~ msgstr "Permitir a los paquetes no etiquetados fluir por la red"
-+#: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
-+msgid ""
-+"MLS/MCS\n"
-+"Level"
-+msgstr ""
- 
--#~ msgid ""
--#~ "Allow user SELinux user account to execute files in home directory or /tmp"
--#~ msgstr ""
--#~ "Permitir a las cuentas de usuarios SELinux ejecutar archivos en su "
--#~ "directorio home o /tmp"
-+#: ../gui/portsPage.py:101
-+msgid "Port"
-+msgstr ""
- 
--#~ msgid "Allow unconfined to dyntrans to unconfined_execmem"
--#~ msgstr "Permitir a las no confinadas a dyntrans a unconfined_execmem"
-+#: ../gui/portsPage.py:207
-+#, python-format
-+msgid "Port number \"%s\" is not valid.  0 < PORT_NUMBER < 65536 "
-+msgstr ""
- 
--#~ msgid "Databases"
--#~ msgstr "Bases de Datos"
-+#: ../gui/portsPage.py:252
-+msgid "List View"
-+msgstr ""
- 
--#~ msgid "Allow user to connect to mysql socket"
--#~ msgstr "Permitir a los usuarios conectar a socket mysql"
-+#: ../gui/portsPage.py:255 ../gui/system-config-selinux.glade:2419
-+msgid "Group View"
-+msgstr ""
- 
--#~ msgid "Allow user to connect to postgres socket"
--#~ msgstr "Permitir a los usuarios conectara  socket postgres"
-+#: ../gui/selinux.tbl:1 ../gui/selinux.tbl:30 ../gui/selinux.tbl:31
-+#: ../gui/selinux.tbl:32 ../gui/selinux.tbl:33 ../gui/selinux.tbl:34
-+#: ../gui/selinux.tbl:36 ../gui/selinux.tbl:37 ../gui/selinux.tbl:38
-+#: ../gui/selinux.tbl:39 ../gui/selinux.tbl:40 ../gui/selinux.tbl:42
-+#: ../gui/selinux.tbl:43 ../gui/selinux.tbl:44 ../gui/selinux.tbl:45
-+#: ../gui/selinux.tbl:46 ../gui/selinux.tbl:47 ../gui/selinux.tbl:48
-+#: ../gui/selinux.tbl:49 ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
-+#: ../gui/selinux.tbl:52 ../gui/selinux.tbl:53 ../gui/selinux.tbl:59
-+#: ../gui/selinux.tbl:60 ../gui/selinux.tbl:61 ../gui/selinux.tbl:62
-+#: ../gui/selinux.tbl:63 ../gui/selinux.tbl:64 ../gui/selinux.tbl:65
-+#: ../gui/selinux.tbl:66 ../gui/selinux.tbl:67 ../gui/selinux.tbl:68
-+#: ../gui/selinux.tbl:69 ../gui/selinux.tbl:75 ../gui/selinux.tbl:76
-+#: ../gui/selinux.tbl:77 ../gui/selinux.tbl:78 ../gui/selinux.tbl:79
-+#: ../gui/selinux.tbl:80 ../gui/selinux.tbl:81 ../gui/selinux.tbl:82
-+#: ../gui/selinux.tbl:83 ../gui/selinux.tbl:84 ../gui/selinux.tbl:86
-+#: ../gui/selinux.tbl:88 ../gui/selinux.tbl:89 ../gui/selinux.tbl:90
-+#: ../gui/selinux.tbl:92 ../gui/selinux.tbl:94 ../gui/selinux.tbl:95
-+#: ../gui/selinux.tbl:96 ../gui/selinux.tbl:97 ../gui/selinux.tbl:98
-+#: ../gui/selinux.tbl:99 ../gui/selinux.tbl:100 ../gui/selinux.tbl:101
-+#: ../gui/selinux.tbl:102 ../gui/selinux.tbl:103 ../gui/selinux.tbl:104
-+#: ../gui/selinux.tbl:106 ../gui/selinux.tbl:108 ../gui/selinux.tbl:109
-+#: ../gui/selinux.tbl:110 ../gui/selinux.tbl:111 ../gui/selinux.tbl:112
-+#: ../gui/selinux.tbl:113 ../gui/selinux.tbl:114 ../gui/selinux.tbl:116
-+#: ../gui/selinux.tbl:117 ../gui/selinux.tbl:119 ../gui/selinux.tbl:121
-+#: ../gui/selinux.tbl:123 ../gui/selinux.tbl:124 ../gui/selinux.tbl:127
-+#: ../gui/selinux.tbl:129 ../gui/selinux.tbl:130 ../gui/selinux.tbl:131
-+#: ../gui/selinux.tbl:132 ../gui/selinux.tbl:133 ../gui/selinux.tbl:134
-+#: ../gui/selinux.tbl:135 ../gui/selinux.tbl:136 ../gui/selinux.tbl:137
-+#: ../gui/selinux.tbl:138 ../gui/selinux.tbl:139 ../gui/selinux.tbl:142
-+#: ../gui/selinux.tbl:143 ../gui/selinux.tbl:144 ../gui/selinux.tbl:145
-+#: ../gui/selinux.tbl:146 ../gui/selinux.tbl:147 ../gui/selinux.tbl:148
-+#: ../gui/selinux.tbl:149 ../gui/selinux.tbl:150 ../gui/selinux.tbl:151
-+#: ../gui/selinux.tbl:152 ../gui/selinux.tbl:154 ../gui/selinux.tbl:155
-+#: ../gui/selinux.tbl:156 ../gui/selinux.tbl:157 ../gui/selinux.tbl:158
-+#: ../gui/selinux.tbl:159 ../gui/selinux.tbl:160 ../gui/selinux.tbl:167
-+#: ../gui/selinux.tbl:171 ../gui/selinux.tbl:172 ../gui/selinux.tbl:173
-+#: ../gui/selinux.tbl:174 ../gui/selinux.tbl:175 ../gui/selinux.tbl:177
-+#: ../gui/selinux.tbl:178 ../gui/selinux.tbl:179 ../gui/selinux.tbl:180
-+#: ../gui/selinux.tbl:184 ../gui/selinux.tbl:192 ../gui/selinux.tbl:193
-+#: ../gui/selinux.tbl:194 ../gui/selinux.tbl:195 ../gui/selinux.tbl:196
-+#: ../gui/selinux.tbl:197 ../gui/selinux.tbl:198 ../gui/selinux.tbl:199
-+#: ../gui/selinux.tbl:200 ../gui/selinux.tbl:201 ../gui/selinux.tbl:206
-+#: ../gui/selinux.tbl:207 ../gui/selinux.tbl:218 ../gui/selinux.tbl:219
-+#: ../gui/selinux.tbl:220 ../gui/selinux.tbl:222 ../gui/selinux.tbl:224
-+#: ../gui/selinux.tbl:226 ../gui/selinux.tbl:227 ../gui/selinux.tbl:230
-+msgid "SELinux Service Protection"
-+msgstr ""
- 
--#~ msgid "XServer"
--#~ msgstr "ServidorX"
-+#: ../gui/selinux.tbl:1
-+msgid "Disable SELinux protection for acct daemon"
-+msgstr ""
- 
--#~ msgid "Allow clients to write to X shared memory"
--#~ msgstr "Permitir a los clientes escribir a la memoria compartida de X"
-+#: ../gui/selinux.tbl:2 ../gui/selinux.tbl:3 ../gui/selinux.tbl:70
-+#: ../gui/selinux.tbl:153 ../gui/selinux.tbl:168 ../gui/selinux.tbl:169
-+#: ../gui/selinux.tbl:170 ../gui/selinux.tbl:189 ../gui/selinux.tbl:202
-+#: ../gui/selinux.tbl:203 ../gui/selinux.tbl:204 ../gui/selinux.tbl:205
-+msgid "Admin"
-+msgstr ""
- 
--#~ msgid ""
--#~ "Allow xguest SELinux user account to execute files in home directory or /"
--#~ "tmp"
--#~ msgstr ""
--#~ "Permitir a las cuentas xguest de SELinux ejecutar archivos en el "
--#~ "directorio home o /tmp"
-+#: ../gui/selinux.tbl:2
-+msgid "Allow all daemons to write corefiles to /"
-+msgstr ""
- 
--#~ msgid "NIS"
--#~ msgstr "NIS"
-+#: ../gui/selinux.tbl:3
-+msgid "Allow all daemons the ability to use unallocated ttys"
-+msgstr ""
- 
--#~ msgid "Allow daemons to run with NIS"
--#~ msgstr "Permitir a los demonios ejecutar con NIS"
-+#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
-+#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
-+#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
-+#: ../gui/selinux.tbl:210 ../gui/selinux.tbl:211 ../gui/selinux.tbl:212
-+#: ../gui/selinux.tbl:213 ../gui/selinux.tbl:214 ../gui/selinux.tbl:215
-+#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
-+msgid "User Privs"
-+msgstr ""
- 
--#~ msgid "Web Applications"
--#~ msgstr "Aplicaciones Web"
-+#: ../gui/selinux.tbl:4
-+msgid ""
-+"Allow gadmin SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
- 
--#~ msgid "Transition staff SELinux user to Web Browser Domain"
--#~ msgstr ""
--#~ "Transicionar los usuarios SELinux del staff al Dominio del Navegador Web"
-+#: ../gui/selinux.tbl:5
-+msgid ""
-+"Allow guest SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
- 
--#~ msgid "Transition sysadm SELinux user to Web Browser Domain"
--#~ msgstr "Transicionar el usuario SELinux sysadm al Dominio del Navegador Web"
-+#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
-+msgid "Memory Protection"
-+msgstr ""
- 
--#~ msgid "Transition user SELinux user to Web Browser Domain"
--#~ msgstr "Transicionar el usuario SELinux user al Dominio del Navegador Web"
-+#: ../gui/selinux.tbl:6
-+msgid "Allow java executable stack"
-+msgstr ""
- 
--#~ msgid "Transition xguest SELinux user to Web Browser Domain"
--#~ msgstr "Transicionar el usuario SELinux xguest al Dominio del Navegador Web"
-+#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
-+#: ../gui/selinux.tbl:209
-+msgid "Mount"
-+msgstr ""
- 
--#~ msgid "Allow staff Web Browsers to write to home directories"
--#~ msgstr ""
--#~ "Permitir al los Navegadores Web del staff escribir a sus directorios de "
--#~ "inicio"
-+#: ../gui/selinux.tbl:7
-+msgid "Allow mount to mount any file"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for amanda"
--#~ msgstr "Deshabilitar la protección SELinux para amanda"
-+#: ../gui/selinux.tbl:8
-+msgid "Allow mount to mount any directory"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for amavis"
--#~ msgstr "Deshabilitar la protección SELinux para amavis"
-+#: ../gui/selinux.tbl:9
-+msgid "Allow mplayer executable stack"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for apmd daemon"
--#~ msgstr "Deshabilitar la protección SELinux para el demonio apmd"
-+#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
-+#: ../gui/selinux.tbl:188
-+msgid "SSH"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for arpwatch daemon"
--#~ msgstr "Deshabilitar la protección SELinux para el demonio arpwatch"
-+#: ../gui/selinux.tbl:10
-+msgid "Allow ssh to run ssh-keysign"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for auditd daemon"
--#~ msgstr "Deshabilitar la protección SELinux para el demonio auditd"
-+#: ../gui/selinux.tbl:11
-+msgid ""
-+"Allow staff SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for automount daemon"
--#~ msgstr "Deshabilitar la protección SELinux para el demonio automount"
-+#: ../gui/selinux.tbl:12
-+msgid ""
-+"Allow sysadm SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for avahi"
--#~ msgstr "Deshabilitar la protección SELinux para avahi"
-+#: ../gui/selinux.tbl:13
-+msgid ""
-+"Allow unconfined SELinux user account to execute files in home directory or /"
-+"tmp"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for bluetooth daemon"
--#~ msgstr "Deshabilitar la protección SELinux para el demonio bluetooth"
-+#: ../gui/selinux.tbl:14
-+msgid "Network Configuration"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for canna daemon"
--#~ msgstr "Deshabilitar la protección SELinux para el demonio canna"
-+#: ../gui/selinux.tbl:14
-+msgid "Allow unlabeled packets to flow on the network"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for cardmgr daemon"
--#~ msgstr "Deshabilitar la protección SELinux para el demonio cardmgr"
-+#: ../gui/selinux.tbl:15
-+msgid ""
-+"Allow user SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for Cluster Server"
--#~ msgstr "Deshabilitar la protección SELinux para el Servidor de Cluster"
-+#: ../gui/selinux.tbl:16
-+msgid "Allow unconfined to dyntrans to unconfined_execmem"
-+msgstr ""
- 
--#~ msgid ""
--#~ "Allow cdrecord to read various content. nfs, samba, removable devices, "
--#~ "user temp and untrusted content files"
--#~ msgstr ""
--#~ "Permitir a cdrecord leer varios contenidos. nfs, samba, dispositivos "
--#~ "removibles, temporales del usuario y archivos de contenidos no confiable"
-+#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
-+#: ../gui/selinux.tbl:140
-+msgid "Databases"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for ciped daemon"
--#~ msgstr "Deshabilitar la protección SELinux para el demonio ciped"
-+#: ../gui/selinux.tbl:17
-+msgid "Allow user to connect to mysql socket"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for clamd daemon"
--#~ msgstr "Deshabilitar la protección SELinux para el demonio clamd"
-+#: ../gui/selinux.tbl:18
-+msgid "Allow user to connect to postgres socket"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for clamscan"
--#~ msgstr "Deshabilitar la protección SELinux para clamscan"
-+#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
-+msgid "XServer"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for clvmd"
--#~ msgstr "Deshabilitar la protección SELinux para clvmd"
-+#: ../gui/selinux.tbl:19
-+msgid "Allow clients to write to X shared memory"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for comsat daemon"
--#~ msgstr "Deshabilitar la protección SELinux para el demonio comsat"
-+#: ../gui/selinux.tbl:20
-+msgid ""
-+"Allow xguest SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for courier daemon"
--#~ msgstr "Deshabilitar la protección SELinux para el demonio courier"
-+#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
-+#: ../gui/selinux.tbl:231
-+msgid "NIS"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for cpucontrol daemon"
--#~ msgstr "Deshabilitar la protección SELinux para el demonio cpucontrol"
-+#: ../gui/selinux.tbl:21
-+msgid "Allow daemons to run with NIS"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for cpuspeed daemon"
--#~ msgstr "Deshabilitar la protección SELinux para el demonio cpuspeed"
-+#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
-+#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
-+#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
-+#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
-+#: ../gui/selinux.tbl:118
-+msgid "Web Applications"
-+msgstr ""
- 
--#~ msgid "Cron"
--#~ msgstr "Cron"
-+#: ../gui/selinux.tbl:22
-+msgid "Transition staff SELinux user to Web Browser Domain"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for crond daemon"
--#~ msgstr "Deshabilitar la protección de SELinux para el demonio crond"
-+#: ../gui/selinux.tbl:23
-+msgid "Transition sysadm SELinux user to Web Browser Domain"
-+msgstr ""
- 
--#~ msgid "Printing"
--#~ msgstr "Impresión"
-+#: ../gui/selinux.tbl:24
-+msgid "Transition user SELinux user to Web Browser Domain"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for cupsd back end server"
--#~ msgstr ""
--#~ "Deshabilitar la protección de SELinux para el servidor de bajo nivel de "
--#~ "cupsd"
-+#: ../gui/selinux.tbl:25
-+msgid "Transition xguest SELinux user to Web Browser Domain"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for cupsd daemon"
--#~ msgstr "Deshabilitar la protección de SELinux para el demonio cupsd"
-+#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
-+#: ../gui/selinux.tbl:29
-+msgid "Allow staff Web Browsers to write to home directories"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for cupsd_lpd"
--#~ msgstr "Deshabilitar la protección de SELinux para cupsd_lpd"
-+#: ../gui/selinux.tbl:30
-+msgid "Disable SELinux protection for amanda"
-+msgstr ""
- 
--#~ msgid "CVS"
--#~ msgstr "CVS"
-+#: ../gui/selinux.tbl:31
-+msgid "Disable SELinux protection for amavis"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for cvs daemon"
--#~ msgstr "Deshabilitar la protección de SELinux para el demonio cvs"
-+#: ../gui/selinux.tbl:32
-+msgid "Disable SELinux protection for apmd daemon"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for cyrus daemon"
--#~ msgstr "Deshabilitar la protección de SELinux para el demonio cyrus"
-+#: ../gui/selinux.tbl:33
-+msgid "Disable SELinux protection for arpwatch daemon"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for dbskkd daemon"
--#~ msgstr "Deshabilitar la protección de SELinux para el demonio dbskkd"
-+#: ../gui/selinux.tbl:34
-+msgid "Disable SELinux protection for auditd daemon"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for dbusd daemon"
--#~ msgstr "Deshabilitar la protección de SELinux para el demonio dbusd"
-+#: ../gui/selinux.tbl:35
-+msgid "Disable SELinux protection for automount daemon"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for dccd"
--#~ msgstr "Deshabilitar la protección de SELinux para dccd"
-+#: ../gui/selinux.tbl:36
-+msgid "Disable SELinux protection for avahi"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for dccifd"
--#~ msgstr "Deshabilitar la protección de SELinux para dccifd"
-+#: ../gui/selinux.tbl:37
-+msgid "Disable SELinux protection for bluetooth daemon"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for dccm"
--#~ msgstr "Deshabilitar la protección de SELinux para dccm"
-+#: ../gui/selinux.tbl:38
-+msgid "Disable SELinux protection for canna daemon"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for ddt daemon"
--#~ msgstr "Deshabilitar la protección de SELinux para el demonio ddt"
-+#: ../gui/selinux.tbl:39
-+msgid "Disable SELinux protection for cardmgr daemon"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for devfsd daemon"
--#~ msgstr "Deshabilitar la protección de SELinux para el demonio devfsd"
-+#: ../gui/selinux.tbl:40
-+msgid "Disable SELinux protection for Cluster Server"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for dhcpc daemon"
--#~ msgstr "Deshabilitar la protección de SELinux para el demonio dhcpc"
-+#: ../gui/selinux.tbl:41
-+msgid ""
-+"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-+"temp and untrusted content files"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for dhcpd daemon"
--#~ msgstr "Deshabilitar la protección de SELinux para el demonio dhcpd"
-+#: ../gui/selinux.tbl:42
-+msgid "Disable SELinux protection for ciped daemon"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for dictd daemon"
--#~ msgstr "Deshabilitar la protección de SELinux para el demonio dictd"
-+#: ../gui/selinux.tbl:43
-+msgid "Disable SELinux protection for clamd daemon"
-+msgstr ""
- 
--#~ msgid "Allow sysadm_t to directly start daemons"
--#~ msgstr "Permitir a sysadm_t iniciar directamente los demonios"
-+#: ../gui/selinux.tbl:44
-+msgid "Disable SELinux protection for clamscan"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for Evolution"
--#~ msgstr "Deshabilitar la protección de SELinux para Evolution"
-+#: ../gui/selinux.tbl:45
-+msgid "Disable SELinux protection for clvmd"
-+msgstr ""
- 
--#~ msgid "Games"
--#~ msgstr "Juegos"
-+#: ../gui/selinux.tbl:46
-+msgid "Disable SELinux protection for comsat daemon"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for games"
--#~ msgstr "Deshabilitar la protección de SELinux para los juegos"
-+#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
-+#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
-+msgid "Disable SELinux protection for courier daemon"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for the web browsers"
--#~ msgstr "Deshabilitar la protección de SELinux para los navegadores web"
-+#: ../gui/selinux.tbl:52
-+msgid "Disable SELinux protection for cpucontrol daemon"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for Thunderbird"
--#~ msgstr "Deshabilitar la protección de SELinux para Thunderbird"
-+#: ../gui/selinux.tbl:53
-+msgid "Disable SELinux protection for cpuspeed daemon"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for distccd daemon"
--#~ msgstr "Deshabilitar la protección de SELinux para el demonio distccd"
-+#: ../gui/selinux.tbl:54
-+msgid "Cron"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for dmesg daemon"
--#~ msgstr "Deshabilitar la protección de SELinux para el demonio dmesg"
-+#: ../gui/selinux.tbl:54
-+msgid "Disable SELinux protection for crond daemon"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for dnsmasq daemon"
--#~ msgstr "Deshabilitar la protección de SELinux para el demonio dnsmasq"
-+#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
-+#: ../gui/selinux.tbl:91
-+msgid "Printing"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for dovecot daemon"
--#~ msgstr "Deshabilitar la protección de SELinux para el demonio dovecot"
-+#: ../gui/selinux.tbl:55
-+msgid "Disable SELinux protection for cupsd back end server"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for entropyd daemon"
--#~ msgstr "Deshabilitar la protección de SELinux para el demonio entropyd"
-+#: ../gui/selinux.tbl:56
-+msgid "Disable SELinux protection for cupsd daemon"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for fetchmail"
--#~ msgstr "Deshabilitar la protección de SELinux para fetchmail"
-+#: ../gui/selinux.tbl:57
-+msgid "Disable SELinux protection for cupsd_lpd"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for fingerd daemon"
--#~ msgstr "Deshabilitar la protección de SELinux para el demonio fingerd"
-+#: ../gui/selinux.tbl:58
-+msgid "CVS"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for freshclam daemon"
--#~ msgstr "Deshabilitar la protección de SELinux para el demonio freshclam"
-+#: ../gui/selinux.tbl:58
-+msgid "Disable SELinux protection for cvs daemon"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for fsdaemon daemon"
--#~ msgstr "Deshabilitar la protección de SELinux para el demonio fsdaemon"
-+#: ../gui/selinux.tbl:59
-+msgid "Disable SELinux protection for cyrus daemon"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for gpm daemon"
--#~ msgstr "Deshabilitar la protección de SELinux para el demonio gpm"
-+#: ../gui/selinux.tbl:60
-+msgid "Disable SELinux protection for dbskkd daemon"
-+msgstr ""
- 
--#~ msgid "NFS"
--#~ msgstr "NFS"
-+#: ../gui/selinux.tbl:61
-+msgid "Disable SELinux protection for dbusd daemon"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for gss daemon"
--#~ msgstr "Deshabilitar la protección de SELinux para el demonio gss"
-+#: ../gui/selinux.tbl:62
-+msgid "Disable SELinux protection for dccd"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for Hal daemon"
--#~ msgstr "Deshabilitar la protección de SELinux para el demonio Hal"
-+#: ../gui/selinux.tbl:63
-+msgid "Disable SELinux protection for dccifd"
-+msgstr ""
- 
--#~ msgid "Compatibility"
--#~ msgstr "Compatibilidad"
-+#: ../gui/selinux.tbl:64
-+msgid "Disable SELinux protection for dccm"
-+msgstr ""
- 
--#~ msgid ""
--#~ "Do not audit things that we know to be broken but which are not security "
--#~ "risks"
--#~ msgstr ""
--#~ "No auditar cosas que ya se saben que no andan bien y que no representan "
--#~ "riesgos de seguridad"
-+#: ../gui/selinux.tbl:65
-+msgid "Disable SELinux protection for ddt daemon"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for hostname daemon"
--#~ msgstr "Deshabilitar la protección de SELinux para el demonio hostname"
-+#: ../gui/selinux.tbl:66
-+msgid "Disable SELinux protection for devfsd daemon"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for hotplug daemon"
--#~ msgstr "Deshabilitar la protección de SELinux para el demonio hotplug"
-+#: ../gui/selinux.tbl:67
-+msgid "Disable SELinux protection for dhcpc daemon"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for howl daemon"
--#~ msgstr "Deshabilitar la protección de SELinux para el demonio howl"
-+#: ../gui/selinux.tbl:68
-+msgid "Disable SELinux protection for dhcpd daemon"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for cups hplip daemon"
--#~ msgstr "Deshabilitar la protección de SELinux para el demonio cups hplip"
-+#: ../gui/selinux.tbl:69
-+msgid "Disable SELinux protection for dictd daemon"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for httpd rotatelogs"
--#~ msgstr ""
--#~ "Deshabilitar la protección de SELinux para la rotación de logs de httpd"
-+#: ../gui/selinux.tbl:70
-+msgid "Allow sysadm_t to directly start daemons"
-+msgstr ""
- 
--#~ msgid "HTTPD Service"
--#~ msgstr "Servicio HTTPD"
-+#: ../gui/selinux.tbl:71
-+msgid "Disable SELinux protection for Evolution"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for http suexec"
--#~ msgstr "Deshabilitar la protección de SELinux para suexec de http"
-+#: ../gui/selinux.tbl:72
-+msgid "Games"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for hwclock daemon"
--#~ msgstr "Deshabilitar la protección de SELinux para el demonio hwclock"
-+#: ../gui/selinux.tbl:72
-+msgid "Disable SELinux protection for games"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for i18n daemon"
--#~ msgstr "Deshabilitar la protección de SELinux para el demonio i18n"
-+#: ../gui/selinux.tbl:73
-+msgid "Disable SELinux protection for the web browsers"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for imazesrv daemon"
--#~ msgstr "Deshabilitar la protección de SELinux para el demonio imazesrv"
-+#: ../gui/selinux.tbl:74
-+msgid "Disable SELinux protection for Thunderbird"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for inetd child daemons"
--#~ msgstr ""
--#~ "Deshabilitar la protección de SELinux para los demonios hijos de inetd"
-+#: ../gui/selinux.tbl:75
-+msgid "Disable SELinux protection for distccd daemon"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for inetd daemon"
--#~ msgstr "Deshabilitar la protección de SELinux para el demonio inetd"
-+#: ../gui/selinux.tbl:76
-+msgid "Disable SELinux protection for dmesg daemon"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for innd daemon"
--#~ msgstr "Deshabilitar la protección de SELinux para el demonio innd"
-+#: ../gui/selinux.tbl:77
-+msgid "Disable SELinux protection for dnsmasq daemon"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for iptables daemon"
--#~ msgstr "Deshabilitar la protección de SELinux para el demonio iptables"
-+#: ../gui/selinux.tbl:78
-+msgid "Disable SELinux protection for dovecot daemon"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for ircd daemon"
--#~ msgstr "Deshabilitar la protección de SELinux para el demonio ircd"
-+#: ../gui/selinux.tbl:79
-+msgid "Disable SELinux protection for entropyd daemon"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for irqbalance daemon"
--#~ msgstr "Deshabilitar la protección de SELinux para el demonio irqbalance"
-+#: ../gui/selinux.tbl:80
-+msgid "Disable SELinux protection for fetchmail"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for iscsi daemon"
--#~ msgstr "Deshabilitar la protección de SELinux para el demonio iscsi"
-+#: ../gui/selinux.tbl:81
-+msgid "Disable SELinux protection for fingerd daemon"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for jabberd daemon"
--#~ msgstr "Deshabilitar la protección de SELinux para el demonio jabberd"
-+#: ../gui/selinux.tbl:82
-+msgid "Disable SELinux protection for freshclam daemon"
-+msgstr ""
- 
--#~ msgid "Kerberos"
--#~ msgstr "Kerberos"
-+#: ../gui/selinux.tbl:83
-+msgid "Disable SELinux protection for fsdaemon daemon"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for kadmind daemon"
--#~ msgstr "Deshabilitar la protección de SELinux para el demonio kadmind"
-+#: ../gui/selinux.tbl:84
-+msgid "Disable SELinux protection for gpm daemon"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for klogd daemon"
--#~ msgstr "Deshabilitar la protección de SELinux para el demonio klogd"
-+#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
-+msgid "NFS"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for krb5kdc daemon"
--#~ msgstr "Deshabilitar la protección de SELinux para el demonio krb5kdc"
-+#: ../gui/selinux.tbl:85
-+msgid "Disable SELinux protection for gss daemon"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for ktalk daemons"
--#~ msgstr "Deshabilitar la protección de SELinux para los demonios ktalk"
-+#: ../gui/selinux.tbl:86
-+msgid "Disable SELinux protection for Hal daemon"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for kudzu daemon"
--#~ msgstr "Deshabilitar la protección de SELinux para el demonio kudzu"
-+#: ../gui/selinux.tbl:87
-+msgid "Compatibility"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for locate daemon"
--#~ msgstr "Deshabilitar la protección de SELinux para el demonio locate"
-+#: ../gui/selinux.tbl:87
-+msgid ""
-+"Do not audit things that we know to be broken but which are not security "
-+"risks"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for lpd daemon"
--#~ msgstr "Deshabilitar la protección de SELinux para el demonio lpd"
-+#: ../gui/selinux.tbl:88
-+msgid "Disable SELinux protection for hostname daemon"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for lrrd daemon"
--#~ msgstr "Deshabilitar la protección de SELinux para el demonio lrrd"
-+#: ../gui/selinux.tbl:89
-+msgid "Disable SELinux protection for hotplug daemon"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for lvm daemon"
--#~ msgstr "Deshabilitar la protección de SELinux para el demonio lvm"
-+#: ../gui/selinux.tbl:90
-+msgid "Disable SELinux protection for howl daemon"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for mailman"
--#~ msgstr "Deshabilitar la protección de SELinux para mailman"
-+#: ../gui/selinux.tbl:91
-+msgid "Disable SELinux protection for cups hplip daemon"
-+msgstr ""
- 
--#~ msgid "Allow evolution and thunderbird to read user files"
--#~ msgstr "Permitir a evolution y a thunderbird leer archivos de los usuarios"
-+#: ../gui/selinux.tbl:92
-+msgid "Disable SELinux protection for httpd rotatelogs"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for mdadm daemon"
--#~ msgstr "Deshabilitar la protección de SELinux para el demonio mdadm"
-+#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
-+msgid "HTTPD Service"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for monopd daemon"
--#~ msgstr "Deshabilitar la protección de SELinux para el demonio monopd"
-+#: ../gui/selinux.tbl:93
-+msgid "Disable SELinux protection for http suexec"
-+msgstr ""
- 
--#~ msgid "Allow the mozilla browser to read user files"
--#~ msgstr "Permitir al navegador mozilla leer archivos de los usuarios"
-+#: ../gui/selinux.tbl:94
-+msgid "Disable SELinux protection for hwclock daemon"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for mrtg daemon"
--#~ msgstr "Deshabilitar la protección de SELinux para el demonio mrtg"
-+#: ../gui/selinux.tbl:95
-+msgid "Disable SELinux protection for i18n daemon"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for mysqld daemon"
--#~ msgstr "Deshabilitar la protección de SELinux para el demonio mysqld"
-+#: ../gui/selinux.tbl:96
-+msgid "Disable SELinux protection for imazesrv daemon"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for nagios daemon"
--#~ msgstr "Deshabilitar la protección de SELinux para el demonio nagios"
-+#: ../gui/selinux.tbl:97
-+msgid "Disable SELinux protection for inetd child daemons"
-+msgstr ""
- 
--#~ msgid "Name Service"
--#~ msgstr "Servicio de Nombre"
-+#: ../gui/selinux.tbl:98
-+msgid "Disable SELinux protection for inetd daemon"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for named daemon"
--#~ msgstr "Deshabilitar la protección de SELinux para el demonio named"
-+#: ../gui/selinux.tbl:99
-+msgid "Disable SELinux protection for innd daemon"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for nessusd daemon"
--#~ msgstr "Deshabilitar la protección de SELinux para el demonio nessusd"
-+#: ../gui/selinux.tbl:100
-+msgid "Disable SELinux protection for iptables daemon"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for NetworkManager"
--#~ msgstr "Deshabilitar la protección de SELinux para NetworkManager"
-+#: ../gui/selinux.tbl:101
-+msgid "Disable SELinux protection for ircd daemon"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for nfsd daemon"
--#~ msgstr "Deshabilitar la protección de SELinux para el demonio nfsd"
-+#: ../gui/selinux.tbl:102
-+msgid "Disable SELinux protection for irqbalance daemon"
-+msgstr ""
- 
--#~ msgid "Samba"
--#~ msgstr "Samba"
-+#: ../gui/selinux.tbl:103
-+msgid "Disable SELinux protection for iscsi daemon"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for nmbd daemon"
--#~ msgstr "Deshabilitar la protección de SELinux para el demonio nmbd"
-+#: ../gui/selinux.tbl:104
-+msgid "Disable SELinux protection for jabberd daemon"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for nrpe daemon"
--#~ msgstr "Deshabilitar la protección de SELinux para el demonio nrpe"
-+#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
-+msgid "Kerberos"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for nscd daemon"
--#~ msgstr "Deshabilitar la protección de SELinux para el demonio nscd"
-+#: ../gui/selinux.tbl:105
-+msgid "Disable SELinux protection for kadmind daemon"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for nsd daemon"
--#~ msgstr "Deshabilitar la protección de SELinux para el demonio nsd"
-+#: ../gui/selinux.tbl:106
-+msgid "Disable SELinux protection for klogd daemon"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for ntpd daemon"
--#~ msgstr "Deshabilitar la protección de SELinux para el demonio ntpd"
-+#: ../gui/selinux.tbl:107
-+msgid "Disable SELinux protection for krb5kdc daemon"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for oddjob"
--#~ msgstr "Deshabilitar la protección de SELinux para oddjob"
-+#: ../gui/selinux.tbl:108
-+msgid "Disable SELinux protection for ktalk daemons"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for oddjob_mkhomedir"
--#~ msgstr "Deshabilitar la protección de SELinux para oddjob_mkhomedir"
-+#: ../gui/selinux.tbl:109
-+msgid "Disable SELinux protection for kudzu daemon"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for openvpn daemon"
--#~ msgstr "Deshabilitar la protección de SELinux para el demonio openvpn"
-+#: ../gui/selinux.tbl:110
-+msgid "Disable SELinux protection for locate daemon"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for pam daemon"
--#~ msgstr "Deshabilitar la protección de SELinux para el demonio pam"
-+#: ../gui/selinux.tbl:111
-+msgid "Disable SELinux protection for lpd daemon"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for pegasus"
--#~ msgstr "Deshabilitar la protección de SELinux para pegasus"
-+#: ../gui/selinux.tbl:112
-+msgid "Disable SELinux protection for lrrd daemon"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for perdition daemon"
--#~ msgstr "Deshabilitar la protección de SELinux para el demonio perdition"
-+#: ../gui/selinux.tbl:113
-+msgid "Disable SELinux protection for lvm daemon"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for portmap daemon"
--#~ msgstr "Deshabilitar la protección de SELinux para el demonio portmap"
-+#: ../gui/selinux.tbl:114
-+msgid "Disable SELinux protection for mailman"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for portslave daemon"
--#~ msgstr "Deshabilitar la protección de SELinux para el demonio portslave"
-+#: ../gui/selinux.tbl:115
-+msgid "Allow evolution and thunderbird to read user files"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for postfix"
--#~ msgstr "Deshabilitar la protección de SELinux para postfix"
-+#: ../gui/selinux.tbl:116
-+msgid "Disable SELinux protection for mdadm daemon"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for postgresql daemon"
--#~ msgstr "Deshabilitar la protección de SELinux para el demonio postgresql"
-+#: ../gui/selinux.tbl:117
-+msgid "Disable SELinux protection for monopd daemon"
-+msgstr ""
- 
--#~ msgid "pppd"
--#~ msgstr "pppd"
-+#: ../gui/selinux.tbl:118
-+msgid "Allow the mozilla browser to read user files"
-+msgstr ""
- 
--#~ msgid "Allow pppd to be run for a regular user"
--#~ msgstr "Permitir a pppd correr para un usuario regular"
-+#: ../gui/selinux.tbl:119
-+msgid "Disable SELinux protection for mrtg daemon"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for pptp"
--#~ msgstr "Deshabilitar la protección de SELinux para pptp"
-+#: ../gui/selinux.tbl:120
-+msgid "Disable SELinux protection for mysqld daemon"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for prelink daemon"
--#~ msgstr "Deshabilitar la protección de SELinux para el demonio prelink"
-+#: ../gui/selinux.tbl:121
-+msgid "Disable SELinux protection for nagios daemon"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for privoxy daemon"
--#~ msgstr "Deshabilitar la protección de SELinux para el demonio privoxy"
-+#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
-+msgid "Name Service"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for ptal daemon"
--#~ msgstr "Deshabilitar la protección de SELinux para el demonio ptal"
-+#: ../gui/selinux.tbl:122
-+msgid "Disable SELinux protection for named daemon"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for pxe daemon"
--#~ msgstr "Deshabilitar la protección de SELinux para el demonio pxe"
-+#: ../gui/selinux.tbl:123
-+msgid "Disable SELinux protection for nessusd daemon"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for pyzord"
--#~ msgstr "Deshabilitar la protección de SELinux para pyzord"
-+#: ../gui/selinux.tbl:124
-+msgid "Disable SELinux protection for NetworkManager"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for quota daemon"
--#~ msgstr "Deshabilitar la protección de SELinux para el demonio quota"
-+#: ../gui/selinux.tbl:125
-+msgid "Disable SELinux protection for nfsd daemon"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for radiusd daemon"
--#~ msgstr "Deshabilitar la protección de SELinux para el demonio radiusd"
-+#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
-+#: ../gui/selinux.tbl:221
-+msgid "Samba"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for radvd daemon"
--#~ msgstr "Deshabilitar la protección de SELinux para el demonio radvd"
-+#: ../gui/selinux.tbl:126
-+msgid "Disable SELinux protection for nmbd daemon"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for rdisc"
--#~ msgstr "Deshabilitar la protección de SELinux para rdisk"
-+#: ../gui/selinux.tbl:127
-+msgid "Disable SELinux protection for nrpe daemon"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for readahead"
--#~ msgstr "Deshabilitar la protección de SELinux para readahead"
-+#: ../gui/selinux.tbl:128
-+msgid "Disable SELinux protection for nscd daemon"
-+msgstr ""
- 
--#~ msgid "Allow programs to read files in non-standard locations (default_t)"
--#~ msgstr ""
--#~ "Permitir a los programas leer los archivos en ubicaciones no estándares "
--#~ "(default_t)"
-+#: ../gui/selinux.tbl:129
-+msgid "Disable SELinux protection for nsd daemon"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for restorecond"
--#~ msgstr "Deshabilitar la protección de SELinux para restorecond"
-+#: ../gui/selinux.tbl:130
-+msgid "Disable SELinux protection for ntpd daemon"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for rhgb daemon"
--#~ msgstr "Deshabilitar la protección de SELinux para el demonio rhgb"
-+#: ../gui/selinux.tbl:131
-+msgid "Disable SELinux protection for oddjob"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for ricci"
--#~ msgstr "Deshabilitar la protección de SELinux para ricci"
-+#: ../gui/selinux.tbl:132
-+msgid "Disable SELinux protection for oddjob_mkhomedir"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for ricci_modclusterd"
--#~ msgstr "Deshabilitar la protección de SELinux para ricci_modclusterd"
-+#: ../gui/selinux.tbl:133
-+msgid "Disable SELinux protection for openvpn daemon"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for rlogind daemon"
--#~ msgstr "Deshabilitar la protección de SELinux para el demonio rlogind"
-+#: ../gui/selinux.tbl:134
-+msgid "Disable SELinux protection for pam daemon"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for rpcd daemon"
--#~ msgstr "Deshabilitar la protección de SELinux para el demonio rpcd"
-+#: ../gui/selinux.tbl:135
-+msgid "Disable SELinux protection for pegasus"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for rshd"
--#~ msgstr "Deshabilitar la protección de SELinux para el demonio rshd"
-+#: ../gui/selinux.tbl:136
-+msgid "Disable SELinux protection for perdition daemon"
-+msgstr ""
- 
--#~ msgid "rsync"
--#~ msgstr "rsync"
-+#: ../gui/selinux.tbl:137
-+msgid "Disable SELinux protection for portmap daemon"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for rsync daemon"
--#~ msgstr "Deshabilitar la protección de SELinux para el demonio rsync"
-+#: ../gui/selinux.tbl:138
-+msgid "Disable SELinux protection for portslave daemon"
-+msgstr ""
- 
--#~ msgid "Allow ssh to run from inetd instead of as a daemon"
--#~ msgstr "Permitir a ssh correr desde inetd en vez de como un demonio"
-+#: ../gui/selinux.tbl:139
-+msgid "Disable SELinux protection for postfix"
-+msgstr ""
- 
--#~ msgid "Allow Samba to share nfs directories"
--#~ msgstr "Permitir a Samba compartir los directorios nfs"
-+#: ../gui/selinux.tbl:140
-+msgid "Disable SELinux protection for postgresql daemon"
-+msgstr ""
- 
--#~ msgid "SASL authentication server"
--#~ msgstr "Servidor de autenticación SASL"
-+#: ../gui/selinux.tbl:141
-+msgid "pppd"
-+msgstr ""
- 
--#~ msgid "Allow sasl authentication server to read /etc/shadow"
--#~ msgstr "Permitir al servidor de autenticación sasl leer /etc/shadow"
-+#: ../gui/selinux.tbl:141
-+msgid "Allow pppd to be run for a regular user"
-+msgstr ""
- 
--#~ msgid ""
--#~ "Allow X-Windows server to map a memory region as both executable and "
--#~ "writable"
--#~ msgstr ""
--#~ "Permitir al servidor X-Windows mapear una región de memoria como "
--#~ "ejecutable y de escritura"
-+#: ../gui/selinux.tbl:142
-+msgid "Disable SELinux protection for pptp"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for saslauthd daemon"
--#~ msgstr "Deshabilitar la protección de SELinux para el demonio saslauthd"
-+#: ../gui/selinux.tbl:143
-+msgid "Disable SELinux protection for prelink daemon"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for scannerdaemon daemon"
--#~ msgstr "Deshabilitar la protección de SELinux para el demonio scannerdaemon"
-+#: ../gui/selinux.tbl:144
-+msgid "Disable SELinux protection for privoxy daemon"
-+msgstr ""
- 
--#~ msgid "Do not allow transition to sysadm_t, sudo and su effected"
--#~ msgstr "No permitir la transición a sysadm_t, sudo y su"
-+#: ../gui/selinux.tbl:145
-+msgid "Disable SELinux protection for ptal daemon"
-+msgstr ""
- 
--#~ msgid "Do not allow any processes to load kernel modules"
--#~ msgstr "No permitir a ningún proceso cargar módulos del kernel"
-+#: ../gui/selinux.tbl:146
-+msgid "Disable SELinux protection for pxe daemon"
-+msgstr ""
- 
--#~ msgid "Do not allow any processes to modify kernel SELinux policy"
--#~ msgstr ""
--#~ "No permitir a ningún proceso modificar la política de SELinux del kernel"
-+#: ../gui/selinux.tbl:147
-+msgid "Disable SELinux protection for pyzord"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for sendmail daemon"
--#~ msgstr "Deshabilitar la protección de SELinux para el demonio sendmail"
-+#: ../gui/selinux.tbl:148
-+msgid "Disable SELinux protection for quota daemon"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for setrans"
--#~ msgstr "Deshabilitar la protección de SELinux para setrans"
-+#: ../gui/selinux.tbl:149
-+msgid "Disable SELinux protection for radiusd daemon"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for setroubleshoot daemon"
--#~ msgstr ""
--#~ "Deshabilitar la protección de SELinux para el demonio setroubleshoot"
-+#: ../gui/selinux.tbl:150
-+msgid "Disable SELinux protection for radvd daemon"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for slapd daemon"
--#~ msgstr "Deshabilitar la protección de SELinux para el demonio slapd"
-+#: ../gui/selinux.tbl:151
-+msgid "Disable SELinux protection for rdisc"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for slrnpull daemon"
--#~ msgstr "Deshabilitar la protección de SELinux para el demonio slrnpull"
-+#: ../gui/selinux.tbl:152
-+msgid "Disable SELinux protection for readahead"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for smbd daemon"
--#~ msgstr "Deshabilitar la protección de SELinux para el demonio smbd"
-+#: ../gui/selinux.tbl:153
-+msgid "Allow programs to read files in non-standard locations (default_t)"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for snmpd daemon"
--#~ msgstr "Deshabilitar la protección de SELinux para el demonio snmpd"
-+#: ../gui/selinux.tbl:154
-+msgid "Disable SELinux protection for restorecond"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for snort daemon"
--#~ msgstr "Deshabilitar la protección de SELinux para el demonio snort"
-+#: ../gui/selinux.tbl:155
-+msgid "Disable SELinux protection for rhgb daemon"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for soundd daemon"
--#~ msgstr "Deshabilitar la protección de SELinux para el demonio soundd"
-+#: ../gui/selinux.tbl:156
-+msgid "Disable SELinux protection for ricci"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for sound daemon"
--#~ msgstr "Deshabilitar la protección de SELinux para el demonio sound"
-+#: ../gui/selinux.tbl:157
-+msgid "Disable SELinux protection for ricci_modclusterd"
-+msgstr ""
- 
--#~ msgid "Spam Protection"
--#~ msgstr "Protección contra spam"
-+#: ../gui/selinux.tbl:158
-+msgid "Disable SELinux protection for rlogind daemon"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for spamd daemon"
--#~ msgstr "Deshabilitar la protección de SELinux para el demonio spamd"
-+#: ../gui/selinux.tbl:159
-+msgid "Disable SELinux protection for rpcd daemon"
-+msgstr ""
- 
--#~ msgid "Allow spamd to access home directories"
--#~ msgstr "Permitir a spamd acceder a los directorios home"
-+#: ../gui/selinux.tbl:160
-+msgid "Disable SELinux protection for rshd"
-+msgstr ""
- 
--#~ msgid "Allow Spam Assassin daemon network access"
--#~ msgstr "Permitir el acceso a red al demonio Spam Assassin"
-+#: ../gui/selinux.tbl:161
-+msgid "rsync"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for speedmgmt daemon"
--#~ msgstr "Deshabilitar la protección de SELinux para el demonio speedmgmt"
-+#: ../gui/selinux.tbl:161
-+msgid "Disable SELinux protection for rsync daemon"
-+msgstr ""
- 
--#~ msgid "Squid"
--#~ msgstr "Squid"
-+#: ../gui/selinux.tbl:162
-+msgid "Allow ssh to run from inetd instead of as a daemon"
-+msgstr ""
- 
--#~ msgid "Allow squid daemon to connect to the network"
--#~ msgstr "Permitir al demonio squid conectarse a la red"
-+#: ../gui/selinux.tbl:163
-+msgid "Allow Samba to share nfs directories"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for squid daemon"
--#~ msgstr "Deshabilitar la protección de SELinux para el demonio squid"
-+#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
-+msgid "SASL authentication server"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for ssh daemon"
--#~ msgstr "Deshabilitar la protección de SELinux para el demonio ssh"
-+#: ../gui/selinux.tbl:164
-+msgid "Allow sasl authentication server to read /etc/shadow"
-+msgstr ""
- 
--#~ msgid "Allow ssh logins as sysadm_r:sysadm_t"
--#~ msgstr "Permitir ingresos a ssh como sysadm_r:sysadm_t"
-+#: ../gui/selinux.tbl:165
-+msgid ""
-+"Allow X-Windows server to map a memory region as both executable and writable"
-+msgstr ""
- 
--#~ msgid ""
--#~ "Allow staff_r users to search the sysadm home dir and read files (such as "
--#~ "~/.bashrc)"
--#~ msgstr ""
--#~ "Permitir a los usuarios staff_r buscar el directorio home de sysadm y "
--#~ "leer archivos (tales como ~/.bashrc)"
-+#: ../gui/selinux.tbl:166
-+msgid "Disable SELinux protection for saslauthd daemon"
-+msgstr ""
- 
--#~ msgid "Universal SSL tunnel"
--#~ msgstr "Tunel SSL Universal"
-+#: ../gui/selinux.tbl:167
-+msgid "Disable SELinux protection for scannerdaemon daemon"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for stunnel daemon"
--#~ msgstr "Deshabilitar la protección de SELinux para el demonio stunnel"
-+#: ../gui/selinux.tbl:168
-+msgid "Do not allow transition to sysadm_t, sudo and su effected"
-+msgstr ""
- 
--#~ msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
--#~ msgstr "Permitir al demonio stunnel correr como aplicación, fuera de xinetd"
-+#: ../gui/selinux.tbl:169
-+msgid "Do not allow any processes to load kernel modules"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for swat daemon"
--#~ msgstr "Deshabilitar la protección de SELinux para el demonio swat"
-+#: ../gui/selinux.tbl:170
-+msgid "Do not allow any processes to modify kernel SELinux policy"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for sxid daemon"
--#~ msgstr "Deshabilitar la protección de SELinux para el demonio sxid"
-+#: ../gui/selinux.tbl:171
-+msgid "Disable SELinux protection for sendmail daemon"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for syslogd daemon"
--#~ msgstr "Deshabilitar la protección de SELinux para el demonio syslogd"
-+#: ../gui/selinux.tbl:172
-+msgid "Disable SELinux protection for setrans"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for system cron jobs"
--#~ msgstr ""
--#~ "Deshabilitar la protección de SELinux para los trabajos cron de sistema"
-+#: ../gui/selinux.tbl:173
-+msgid "Disable SELinux protection for setroubleshoot daemon"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for tcp daemon"
--#~ msgstr "Deshabilitar la protección de SELinux para el demonio tcp"
-+#: ../gui/selinux.tbl:174
-+msgid "Disable SELinux protection for slapd daemon"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for telnet daemon"
--#~ msgstr "Deshabilitar la protección de SELinux para el demonio telnet"
-+#: ../gui/selinux.tbl:175
-+msgid "Disable SELinux protection for slrnpull daemon"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for tftpd daemon"
--#~ msgstr "Deshabilitar la protección de SELinux para el demonio tftpd"
-+#: ../gui/selinux.tbl:176
-+msgid "Disable SELinux protection for smbd daemon"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for transproxy daemon"
--#~ msgstr "Deshabilitar la protección de SELinux para el demonio transproxy"
-+#: ../gui/selinux.tbl:177
-+msgid "Disable SELinux protection for snmpd daemon"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for udev daemon"
--#~ msgstr "Deshabilitar la protección de SELinux para el demonio udev"
-+#: ../gui/selinux.tbl:178
-+msgid "Disable SELinux protection for snort daemon"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for uml daemon"
--#~ msgstr "Deshabilitar la protección de SELinux para el demonio uml"
-+#: ../gui/selinux.tbl:179
-+msgid "Disable SELinux protection for soundd daemon"
-+msgstr ""
- 
--#~ msgid ""
--#~ "Allow xinetd to run unconfined, including any services it starts that do "
--#~ "not have a domain transition explicitly defined"
--#~ msgstr ""
--#~ "Permitir a xinetd correr no confinado, incluyendo cualquier servicio que "
--#~ "inicie que no tenga una transición de dominio explícitamente definida"
-+#: ../gui/selinux.tbl:180
-+msgid "Disable SELinux protection for sound daemon"
-+msgstr ""
- 
--#~ msgid ""
--#~ "Allow rc scripts to run unconfined, including any daemon started by an rc "
--#~ "script that does not have a domain transition explicitly defined"
--#~ msgstr ""
--#~ "Permitir a los scripts de rc ejecutarse no confinados, incluyendo "
--#~ "cualquier demonio iniciado en un script de rc que no tenga una transición "
--#~ "de dominio explícitamente definida"
-+#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
-+msgid "Spam Protection"
-+msgstr ""
- 
--#~ msgid "Allow rpm to run unconfined"
--#~ msgstr "Permitir a rpm correr no confinado"
-+#: ../gui/selinux.tbl:181
-+msgid "Disable SELinux protection for spamd daemon"
-+msgstr ""
- 
--#~ msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
--#~ msgstr ""
--#~ "Permitir a las utilidades privilegiadas como hotplug e insmod ejecutarse "
--#~ "no confinadas"
-+#: ../gui/selinux.tbl:182
-+msgid "Allow spamd to access home directories"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for updfstab daemon"
--#~ msgstr "Deshabilitar la protección de SELinux para el demonio updfstab"
-+#: ../gui/selinux.tbl:183
-+msgid "Allow Spam Assassin daemon network access"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for uptimed daemon"
--#~ msgstr "Deshabilitar la protección de SELinux para el demonio uptimed"
-+#: ../gui/selinux.tbl:184
-+msgid "Disable SELinux protection for speedmgmt daemon"
-+msgstr ""
- 
--#~ msgid ""
--#~ "Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, "
--#~ "only staff_r can do so"
--#~ msgstr ""
--#~ "Permitir a user_r llegar a sysadm_r vía su, sudo o userhelper. Sinó, "
--#~ "solamente staff_r podrán hacerlo"
-+#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
-+msgid "Squid"
-+msgstr ""
- 
--#~ msgid "Allow users to execute the mount command"
--#~ msgstr "Permitir a los usuarios ejecutar el comando mount"
-+#: ../gui/selinux.tbl:185
-+msgid "Allow squid daemon to connect to the network"
-+msgstr ""
- 
--#~ msgid "Allow regular users direct mouse access (only allow the X server)"
--#~ msgstr ""
--#~ "Permitir a los usuarios regulares el acceso directo al ratón (solo "
--#~ "permitir al servidor X)"
-+#: ../gui/selinux.tbl:186
-+msgid "Disable SELinux protection for squid daemon"
-+msgstr ""
- 
--#~ msgid "Allow users to run the dmesg command"
--#~ msgstr "Permitir a los usuarios ejecutar el comando dmesg"
-+#: ../gui/selinux.tbl:187
-+msgid "Disable SELinux protection for ssh daemon"
-+msgstr ""
- 
--#~ msgid "Allow users to control network interfaces (also needs USERCTL=true)"
--#~ msgstr ""
--#~ "Permitir a los usuarios controlar las interases de red (también necesita "
--#~ "USERCTL=true)"
-+#: ../gui/selinux.tbl:188
-+msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+msgstr ""
- 
--#~ msgid "Allow normal user to execute ping"
--#~ msgstr "Permitir a los usuarios normales ejecutar ping"
-+#: ../gui/selinux.tbl:189
-+msgid ""
-+"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
-+"bashrc)"
-+msgstr ""
- 
--#~ msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
--#~ msgstr "Permitir a los usuarios l/e noextattrfile (FAT, CDROM, FLOPPY)"
-+#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
-+msgid "Universal SSL tunnel"
-+msgstr ""
- 
--#~ msgid "Allow users to rw usb devices"
--#~ msgstr "Permitir a los usuarios l/e dispositivos usb"
-+#: ../gui/selinux.tbl:190
-+msgid "Disable SELinux protection for stunnel daemon"
-+msgstr ""
- 
--#~ msgid ""
--#~ "Allow users to run TCP servers (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 a los usuarios ejecutar servidores TCP (adjuntarse a puertos y "
--#~ "aceptar conexiones entrantes desde el mismo dominio o usuarios externos) "
--#~ "deshabilitando esto forza el modo pasivo de FTP y puede cambiar otros "
--#~ "protocolos"
-+#: ../gui/selinux.tbl:191
-+msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
-+msgstr ""
- 
--#~ msgid "Allow user to stat ttyfiles"
--#~ msgstr "Permitir a los usuarios hacer stat a archivos tty"
-+#: ../gui/selinux.tbl:192
-+msgid "Disable SELinux protection for swat daemon"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for uucpd daemon"
--#~ msgstr "Deshabilitar la protección de SELinux para el demonio uucpd"
-+#: ../gui/selinux.tbl:193
-+msgid "Disable SELinux protection for sxid daemon"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for vmware daemon"
--#~ msgstr "Deshabilitar la protección de SELinux para el demonio vmware"
-+#: ../gui/selinux.tbl:194
-+msgid "Disable SELinux protection for syslogd daemon"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for watchdog daemon"
--#~ msgstr "Deshabilitar la protección de SELinux para el demonio watchdog"
-+#: ../gui/selinux.tbl:195
-+msgid "Disable SELinux protection for system cron jobs"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for winbind daemon"
--#~ msgstr "Deshabilitar la protección de SELinux para el demonio winbind"
-+#: ../gui/selinux.tbl:196
-+msgid "Disable SELinux protection for tcp daemon"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for xdm daemon"
--#~ msgstr "Deshabilitar la protección de SELinux para el demonio xdm"
-+#: ../gui/selinux.tbl:197
-+msgid "Disable SELinux protection for telnet daemon"
-+msgstr ""
- 
--#~ msgid "Allow xdm logins as sysadm_r:sysadm_t"
--#~ msgstr "Permitir ingresos xdm como sysadm_r:sysadm_t"
-+#: ../gui/selinux.tbl:198
-+msgid "Disable SELinux protection for tftpd daemon"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for xen daemon"
--#~ msgstr "Deshabilitar la protección de SELinux para el demonio xen"
-+#: ../gui/selinux.tbl:199
-+msgid "Disable SELinux protection for transproxy daemon"
-+msgstr ""
- 
--#~ msgid "XEN"
--#~ msgstr "XEN"
-+#: ../gui/selinux.tbl:200
-+msgid "Disable SELinux protection for udev daemon"
-+msgstr ""
- 
--#~ msgid "Allow xen to read/write physical disk devices"
--#~ msgstr "Permitir a xen leer/escribir dispositivos de disco físicos"
-+#: ../gui/selinux.tbl:201
-+msgid "Disable SELinux protection for uml daemon"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for xfs daemon"
--#~ msgstr "Deshabilitar la protección de SELinux para el demonio xfs"
-+#: ../gui/selinux.tbl:202
-+msgid ""
-+"Allow xinetd to run unconfined, including any services it starts that do not "
-+"have a domain transition explicitly defined"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for xen control"
--#~ msgstr "Deshabilitar la protección de SELinux para xen control"
-+#: ../gui/selinux.tbl:203
-+msgid ""
-+"Allow rc scripts to run unconfined, including any daemon started by an rc "
-+"script that does not have a domain transition explicitly defined"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for ypbind daemon"
--#~ msgstr "Deshabilitar la protección de SELinux para el demonio ypbind"
-+#: ../gui/selinux.tbl:204
-+msgid "Allow rpm to run unconfined"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for NIS Password Daemon"
--#~ msgstr "Deshabilitar la protección de SELinux para el demonio NIS Password"
-+#: ../gui/selinux.tbl:205
-+msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for ypserv daemon"
--#~ msgstr "Deshabilitar la protección de SELinux para el demonio ypserv"
-+#: ../gui/selinux.tbl:206
-+msgid "Disable SELinux protection for updfstab daemon"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for NIS Transfer Daemon"
--#~ msgstr "Deshabilitar la protección de SELinux para el demonio NIS Transfer"
-+#: ../gui/selinux.tbl:207
-+msgid "Disable SELinux protection for uptimed daemon"
-+msgstr ""
- 
--#~ msgid ""
--#~ "Allow SELinux webadm user to manage unprivileged users home directories"
--#~ msgstr ""
--#~ "Permitir al usuario SELinux webadm administrar los directorios de inicio "
--#~ "de usuarios no privilegiados"
-+#: ../gui/selinux.tbl:208
-+msgid ""
-+"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
-+"staff_r can do so"
-+msgstr ""
- 
--#~ msgid ""
--#~ "Allow SELinux webadm user to read unprivileged users home directories"
--#~ msgstr ""
--#~ "Permitir a los usuarios webadm de SELinux leer los directorios de inicio "
--#~ "de los usuarios no privilegiados"
-+#: ../gui/selinux.tbl:209
-+msgid "Allow users to execute the mount command"
-+msgstr ""
- 
--#~ msgid "Are you sure you want to delete %s '%s'?"
--#~ msgstr "¿Está seguro que desea eliminar %s '%s'?"
-+#: ../gui/selinux.tbl:210
-+msgid "Allow regular users direct mouse access (only allow the X server)"
-+msgstr ""
- 
--#~ msgid "Delete %s"
--#~ msgstr "Borrar %s"
-+#: ../gui/selinux.tbl:211
-+msgid "Allow users to run the dmesg command"
-+msgstr ""
- 
--#~ msgid "Add %s"
--#~ msgstr "Agregar %s"
-+#: ../gui/selinux.tbl:212
-+msgid "Allow users to control network interfaces (also needs USERCTL=true)"
-+msgstr ""
- 
--#~ msgid "Modify %s"
--#~ msgstr "Modificar %s"
-+#: ../gui/selinux.tbl:213
-+msgid "Allow normal user to execute ping"
-+msgstr ""
- 
--#~ msgid "Permissive"
--#~ msgstr "Permisivo"
-+#: ../gui/selinux.tbl:214
-+msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
-+msgstr ""
- 
--#~ msgid "Enforcing"
--#~ msgstr "Obligatorio"
-+#: ../gui/selinux.tbl:215
-+msgid "Allow users to rw usb devices"
-+msgstr ""
- 
--#~ 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 ""
--#~ "El cambio del tipo de política puede causar un reetiquetado de todo el "
--#~ "sistema de archivo en el siguiente arranque. El reetiquetado demora un "
--#~ "tiempo largo, dependiendo del tamaño del sistema de archivo. ¿Desea "
--#~ "continuar?"
-+#: ../gui/selinux.tbl:216
-+msgid ""
-+"Allow users to run TCP servers (bind to ports and accept connection from the "
-+"same domain and outside users)  disabling this forces FTP passive mode and "
-+"may change other protocols"
-+msgstr ""
- 
--#~ msgid ""
--#~ "Changing to SELinux disabled requires a reboot.  It is not recommended.  "
--#~ "If you later decide to turn SELinux back on, the system will be required "
--#~ "to relabel.  If you just want to see if SELinux is causing a problem on "
--#~ "your system, you can go to permissive mode which will only log errors and "
--#~ "not enforce SELinux policy.  Permissive mode does not require a reboot    "
--#~ "Do you wish to continue?"
--#~ msgstr ""
--#~ "El cambio de SELinux a deshabilitado requiere una reiniciada. No se "
--#~ "recomienda. Si más tarde decide volver a activar SELinux, el sistema "
--#~ "requerirá un reetiquetado. Si solo quiere ver si SELinux está causando un "
--#~ "problema en su sistema, puede ir a modo permisivo que solamente "
--#~ "registrará los errores pero no lo obligará a la política de SELinux. El "
--#~ "modo permisivo no requiere una reiniciada. ¿Desea continuar?"
-+#: ../gui/selinux.tbl:217
-+msgid "Allow user to stat ttyfiles"
-+msgstr ""
- 
--#~ 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 ""
--#~ "El cambio de SELinux a activado provocará el reetiquetado de todo el "
--#~ "sistema de archivo en el siguiente arranque. El reetiquetado demora un "
--#~ "tiempo largo, dependiendo del tamaño del sistema de archivo. ¿Desea "
--#~ "continuar?"
-+#: ../gui/selinux.tbl:218
-+msgid "Disable SELinux protection for uucpd daemon"
-+msgstr ""
- 
--#~ msgid "system-config-selinux"
--#~ msgstr "system-config-selinux"
-+#: ../gui/selinux.tbl:219
-+msgid "Disable SELinux protection for vmware daemon"
-+msgstr ""
- 
--#~ msgid ""
--#~ "Copyright (c)2006 Red Hat, Inc.\n"
--#~ "Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
--#~ msgstr ""
--#~ "Copyright (c)2006 Red Hat, Inc.\n"
--#~ "Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-+#: ../gui/selinux.tbl:220
-+msgid "Disable SELinux protection for watchdog daemon"
-+msgstr ""
- 
--#~ msgid "Add SELinux Login Mapping"
--#~ msgstr "Agregar el Mapeo de Ingreso SELinux"
-+#: ../gui/selinux.tbl:221
-+msgid "Disable SELinux protection for winbind daemon"
-+msgstr ""
- 
--#~ msgid "Add SELinux Network Ports"
--#~ msgstr "Agregar Puertos de Red de SELinux"
-+#: ../gui/selinux.tbl:222
-+msgid "Disable SELinux protection for xdm daemon"
-+msgstr ""
- 
--#~ msgid "SELinux Type"
--#~ msgstr "Tipo SELinux"
-+#: ../gui/selinux.tbl:223
-+msgid "Allow xdm logins as sysadm_r:sysadm_t"
-+msgstr ""
- 
--#~ msgid ""
--#~ "tcp\n"
--#~ "udp"
--#~ msgstr ""
--#~ "tcp\n"
--#~ "udp"
-+#: ../gui/selinux.tbl:224
-+msgid "Disable SELinux protection for xen daemon"
-+msgstr ""
- 
--#~ msgid ""
--#~ "SELinux MLS/MCS\n"
--#~ "Level"
--#~ msgstr ""
--#~ "Nivel MLS/MCS\n"
--#~ "de SELinux"
-+#: ../gui/selinux.tbl:225
-+msgid "XEN"
-+msgstr ""
- 
--#~ msgid "File Specification"
--#~ msgstr "Especificación de Archivo"
-+#: ../gui/selinux.tbl:225
-+msgid "Allow xen to read/write physical disk devices"
-+msgstr ""
- 
--#~ msgid "File Type"
--#~ msgstr "Tipo de Archivo"
-+#: ../gui/selinux.tbl:226
-+msgid "Disable SELinux protection for xfs daemon"
-+msgstr ""
- 
--#~ msgid ""
--#~ "all files\n"
--#~ "regular file\n"
--#~ "directory\n"
--#~ "character device\n"
--#~ "block device\n"
--#~ "socket\n"
--#~ "symbolic link\n"
--#~ "named pipe\n"
--#~ msgstr ""
--#~ "todos los archivos\n"
--#~ "archivo regular\n"
--#~ "directorio\n"
--#~ "dispositivo de caracter\n"
--#~ "dispositivo de bloque\n"
--#~ "socket\n"
--#~ "enlace simbólico\n"
--#~ "tubería con nombre\n"
-+#: ../gui/selinux.tbl:227
-+msgid "Disable SELinux protection for xen control"
-+msgstr ""
- 
--#~ msgid "MLS"
--#~ msgstr "MLS"
-+#: ../gui/selinux.tbl:228
-+msgid "Disable SELinux protection for ypbind daemon"
-+msgstr ""
- 
--#~ msgid "Add SELinux User"
--#~ msgstr "Agregar Usuario SELinux"
-+#: ../gui/selinux.tbl:229
-+msgid "Disable SELinux protection for NIS Password Daemon"
-+msgstr ""
- 
--#~ msgid "SELinux Administration"
--#~ msgstr "Administración de SELinux"
-+#: ../gui/selinux.tbl:230
-+msgid "Disable SELinux protection for ypserv daemon"
-+msgstr ""
- 
--#~ msgid "Add"
--#~ msgstr "Agregar"
-+#: ../gui/selinux.tbl:231
-+msgid "Disable SELinux protection for NIS Transfer Daemon"
-+msgstr ""
- 
--#~ msgid "_Properties"
--#~ msgstr "_Propiedades"
-+#: ../gui/selinux.tbl:232
-+msgid "Allow SELinux webadm user to manage unprivileged users home directories"
-+msgstr ""
- 
--#~ msgid "_Delete"
--#~ msgstr "_Eliminar"
-+#: ../gui/selinux.tbl:233
-+msgid "Allow SELinux webadm user to read unprivileged users home directories"
-+msgstr ""
- 
--#~ msgid "Select Management Object"
--#~ msgstr "Seleccionar Objeto de Administración"
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Are you sure you want to delete %s '%s'?"
-+msgstr ""
- 
--#~ msgid "<b>Select:</b>"
--#~ msgstr "<b>Seleccionar:</b>"
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Delete %s"
-+msgstr ""
- 
--#~ msgid "System Default Enforcing Mode"
--#~ msgstr "Modo de Obligatorio por Defecto del Sistema"
-+#: ../gui/semanagePage.py:134
-+#, python-format
-+msgid "Add %s"
-+msgstr ""
- 
--#~ msgid ""
--#~ "Disabled\n"
--#~ "Permissive\n"
--#~ "Enforcing\n"
--#~ msgstr ""
--#~ "Deshabilitado\n"
--#~ "Permisivo\n"
--#~ "Obediente\n"
-+#: ../gui/semanagePage.py:148
-+#, python-format
-+msgid "Modify %s"
-+msgstr ""
- 
--#~ msgid "Current Enforcing Mode"
--#~ msgstr "Modo Obligatorio Actual"
-+#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
-+msgid "Permissive"
-+msgstr ""
- 
--#~ msgid "System Default Policy Type: "
--#~ msgstr "Tipo de Política por Defecto del Sistema:"
-+#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
-+msgid "Enforcing"
-+msgstr ""
- 
--#~ 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 ""
--#~ "Seleccione si desea reetiquetar todo el sistema de archivo en la "
--#~ "siguiente reiniciada. El reetiquetado toma mucho tiempo, dependiendo del "
--#~ "tamaño del sistema. Si cambia los tipos de políticas o va de desactivado "
--#~ "a obligatorio, se requiere un reetiquetado."
-+#: ../gui/statusPage.py:94
-+msgid "Status"
-+msgstr ""
- 
--#~ msgid "Relabel on next reboot."
--#~ msgstr "Reetiquetar en la próxima reiniciada."
+-#: ../gui/selinux.tbl:11
 +#: ../gui/statusPage.py:133
-+msgid ""
+ msgid ""
+-"Allow staff SELinux user account to execute files in home directory or /tmp"
 +"Changing the policy type will cause a relabel of the entire file system on "
 +"the next boot. Relabeling takes a long time depending on the size of the "
 +"file system.  Do you wish to continue?"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Revert boolean setting to system default"
--#~ msgstr "Revertir los valores booleanos a los predeterminados del sistema"
+-#: ../gui/selinux.tbl:12
 +#: ../gui/statusPage.py:147
-+msgid ""
+ msgid ""
+-"Allow sysadm SELinux user account to execute files in home directory or /tmp"
 +"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
 +"you later decide to turn SELinux back on, the system will be required to "
 +"relabel.  If you just want to see if SELinux is causing a problem on your "
 +"system, you can go to permissive mode which will only log errors and not "
 +"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
 +"wish to continue?"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Toggle between Customized and All Booleans"
--#~ msgstr "Cambiar entre los Personalizados y Todos los Booleanos"
+-#: ../gui/selinux.tbl:13
 +#: ../gui/statusPage.py:152
-+msgid ""
+ msgid ""
+-"Allow unconfined SELinux user account to execute files in home directory or /"
+-"tmp"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:14
+-msgid "Network Configuration"
 +"Changing to SELinux enabled will cause a relabel of the entire file system "
 +"on the next boot. Relabeling takes a long time depending on the size of the "
 +"file system.  Do you wish to continue?"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Run booleans lockdown wizard"
--#~ msgstr "Ejecutar el asistente de bloqueo de booleanos"
+-#: ../gui/selinux.tbl:14
+-msgid "Allow unlabeled packets to flow on the network"
 +#: ../gui/system-config-selinux.glade:11
 +msgid "system-config-selinux"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Lockdown..."
--#~ msgstr "Bloquear..."
+-#: ../gui/selinux.tbl:15
 +#: ../gui/system-config-selinux.glade:12
-+msgid ""
+ msgid ""
+-"Allow user SELinux user account to execute files in home directory or /tmp"
 +"Copyright (c)2006 Red Hat, Inc.\n"
 +"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Filter"
--#~ msgstr "Filtro"
+-#: ../gui/selinux.tbl:16
+-msgid "Allow unconfined to dyntrans to unconfined_execmem"
 +#: ../gui/system-config-selinux.glade:22
 +#: ../gui/system-config-selinux.glade:544
 +msgid "Add SELinux Login Mapping"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Add File Context"
--#~ msgstr "Agregar Contexto de Archivo"
+-#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
+-#: ../gui/selinux.tbl:140
+-msgid "Databases"
 +#: ../gui/system-config-selinux.glade:257
 +msgid "Add SELinux Network Ports"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Modify File Context"
--#~ msgstr "Modificar Contexto de Archivo"
+-#: ../gui/selinux.tbl:17
+-msgid "Allow user to connect to mysql socket"
 +#: ../gui/system-config-selinux.glade:391
 +#: ../gui/system-config-selinux.glade:678
 +msgid "SELinux Type"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Delete File Context"
--#~ msgstr "Borrar Contexto de Archivo"
+-#: ../gui/selinux.tbl:18
+-msgid "Allow user to connect to postgres socket"
 +#: ../gui/system-config-selinux.glade:622
 +msgid "File Specification"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Toggle between all and customized file context"
--#~ msgstr "Cambiar entre todos los contextos de archivo y los personalizados"
+-#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
+-msgid "XServer"
 +#: ../gui/system-config-selinux.glade:650
 +msgid "File Type"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Add SELinux User Mapping"
--#~ msgstr "Agregar Mapeo de Usuario SELinux"
+-#: ../gui/selinux.tbl:19
+-msgid "Allow clients to write to X shared memory"
+-msgstr ""
 +#: ../gui/system-config-selinux.glade:727
 +msgid ""
 +"all files\n"
@@ -84515,130 +97379,87 @@ diff -up policycoreutils-2.1.12/po/es.po.rhat policycoreutils-2.1.12/po/es.po
 +"symbolic link\n"
 +"named pipe\n"
 +msgstr ""
- 
--#~ msgid "Modify SELinux User Mapping"
--#~ msgstr "Modificar Mapeo de Usuario SELinux"
++
 +#: ../gui/system-config-selinux.glade:773
 +msgid "MLS"
 +msgstr ""
- 
--#~ msgid "Delete SELinux User Mapping"
--#~ msgstr "Borrar el Mapeo de Usuario SELinux"
++
 +#: ../gui/system-config-selinux.glade:837
 +msgid "Add SELinux User"
 +msgstr ""
- 
--#~ msgid "Add Translation"
--#~ msgstr "Agregar Traducción"
++
 +#: ../gui/system-config-selinux.glade:1079
 +msgid "SELinux Administration"
 +msgstr ""
- 
--#~ msgid "Modify Translation"
--#~ msgstr "Modificar Traducción"
++
 +#: ../gui/system-config-selinux.glade:1122
 +msgid "Add"
 +msgstr ""
- 
--#~ msgid "Delete Translation"
--#~ msgstr "Borrar Traducción"
++
 +#: ../gui/system-config-selinux.glade:1144
 +msgid "_Properties"
 +msgstr ""
- 
--#~ msgid "Modify SELinux User"
--#~ msgstr "Modificar Usuario SELinux"
++
 +#: ../gui/system-config-selinux.glade:1166
 +msgid "_Delete"
 +msgstr ""
- 
--#~ msgid "Add Network Port"
--#~ msgstr "Agregar Puerto de Red"
++
 +#: ../gui/system-config-selinux.glade:1256
 +msgid "Select Management Object"
 +msgstr ""
- 
--#~ msgid "Edit Network Port"
--#~ msgstr "Editar Puerto de Red"
++
 +#: ../gui/system-config-selinux.glade:1273
 +msgid "<b>Select:</b>"
 +msgstr ""
- 
--#~ msgid "Delete Network Port"
--#~ msgstr "Borrar Puerto de Red"
++
 +#: ../gui/system-config-selinux.glade:1326
 +msgid "System Default Enforcing Mode"
 +msgstr ""
- 
--#~ msgid "Toggle between Customized and All Ports"
--#~ msgstr "Cambiar entre los Personalizados y Todos los Puertos"
++
 +#: ../gui/system-config-selinux.glade:1354
 +msgid ""
 +"Disabled\n"
 +"Permissive\n"
 +"Enforcing\n"
 +msgstr ""
- 
--#~ msgid "Generate new policy module"
--#~ msgstr "Generar nuevo módulo de política"
++
 +#: ../gui/system-config-selinux.glade:1373
 +msgid "Current Enforcing Mode"
 +msgstr ""
- 
--#~ msgid "Load policy module"
--#~ msgstr "Cargar módulo de políticas"
++
 +#: ../gui/system-config-selinux.glade:1418
 +msgid "System Default Policy Type: "
 +msgstr ""
  
--#~ msgid "Remove loadable policy module"
--#~ msgstr "Eliminar módulo de política cargable"
+-#: ../gui/selinux.tbl:20
 +#: ../gui/system-config-selinux.glade:1463
-+msgid ""
+ msgid ""
+-"Allow xguest SELinux user account to execute files in home directory or /tmp"
 +"Select if you wish to relabel then entire file system on next reboot.  "
 +"Relabeling can take a very long time, depending on the size of the system.  "
 +"If you are changing policy types or going from disabled to enforcing, a "
 +"relabel is required."
-+msgstr ""
+ msgstr ""
  
--#~ msgid ""
--#~ "Enable/Disable additional audit rules, that are normally not reported in "
--#~ "the log files."
--#~ msgstr ""
--#~ "Deshabilitar reglas de auditoría adicional, que no son normalmente "
--#~ "informadas en los archivos log."
+-#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
+-#: ../gui/selinux.tbl:231
+-msgid "NIS"
 +#: ../gui/system-config-selinux.glade:1509
 +msgid "Relabel on next reboot."
 +msgstr ""
- 
--#~ msgid "Sensitvity Level"
--#~ msgstr "Nivel de Sensibilidad"
++
 +#: ../gui/system-config-selinux.glade:1561
 +msgid "label37"
 +msgstr ""
- 
--#~ msgid "SELinux user '%s' is required"
--#~ msgstr "Se requiere el usuario SELinux '%s'"
++
 +#: ../gui/system-config-selinux.glade:1598
 +msgid "Revert boolean setting to system default"
 +msgstr ""
- 
--#~ msgid ""
--#~ "\n"
--#~ "\n"
--#~ "semodule -i %s\n"
--#~ "\n"
--#~ msgstr ""
--#~ "\n"
--#~ "\n"
--#~ "semodule -i %s\n"
--#~ "\n"
++
 +#: ../gui/system-config-selinux.glade:1614
 +msgid "Toggle between Customized and All Booleans"
 +msgstr ""
- 
--#~ msgid "Disable"
--#~ msgstr "Deshabilitar"
++
 +#: ../gui/system-config-selinux.glade:1645
 +#: ../gui/system-config-selinux.glade:1850
 +#: ../gui/system-config-selinux.glade:2037
@@ -84648,10043 +97469,17569 @@ diff -up policycoreutils-2.1.12/po/es.po.rhat policycoreutils-2.1.12/po/es.po
 +#: ../gui/system-config-selinux.glade:2867
 +msgid "Filter"
 +msgstr ""
- 
--#~ msgid "Enable"
--#~ msgstr "Habilitar"
++
 +#: ../gui/system-config-selinux.glade:1734
 +msgid "label50"
 +msgstr ""
- 
--#~ msgid "<b>Boolean</b>"
--#~ msgstr "<b>Booleano</b>"
++
 +#: ../gui/system-config-selinux.glade:1771
 +msgid "Add File Context"
 +msgstr ""
- 
--#~ msgid "<b>Description</b>"
--#~ msgstr "<b>Descripción</b>"
++
 +#: ../gui/system-config-selinux.glade:1787
 +msgid "Modify File Context"
 +msgstr ""
- 
--#~ msgid "<b>Status</b>"
--#~ msgstr "<b>Estado</b>"
++
 +#: ../gui/system-config-selinux.glade:1803
 +msgid "Delete File Context"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Category: %s <br>"
--#~ msgstr "Categoría: %s <br>"
+-#: ../gui/selinux.tbl:21
+-msgid "Allow daemons to run with NIS"
 +#: ../gui/system-config-selinux.glade:1819
 +msgid "Toggle between all and customized file context"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Begin"
--#~ msgstr "Iniciar"
+-#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
+-#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
+-#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
+-#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
+-#: ../gui/selinux.tbl:118
+-msgid "Web Applications"
 +#: ../gui/system-config-selinux.glade:1939
 +msgid "label38"
-+msgstr ""
+ msgstr ""
  
--#~ msgid ""
--#~ "Welcome to the SELinux Lockdown Tool.<br> <br>This tool can be used to "
--#~ "lockdown SELinux booleans.The tool will generate a configuration file "
--#~ "which can be used to lockdown this system or other SELinux systems.<br>"
--#~ msgstr ""
--#~ "Bienvenido a la Herramienta de Bloqueo de SELinux. <br> <br>Esta "
--#~ "herramienta se puede usar para bloquear booleanos de SELinux. La "
--#~ "herramienta generará un archivo de configuración que se puede usar para "
--#~ "bloquear este sistema u otros sistemas SELinux.<br>"
+-#: ../gui/selinux.tbl:22
+-msgid "Transition staff SELinux user to Web Browser Domain"
 +#: ../gui/system-config-selinux.glade:1976
 +msgid "Add SELinux User Mapping"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Finish"
--#~ msgstr "Finalizar"
+-#: ../gui/selinux.tbl:23
+-msgid "Transition sysadm SELinux user to Web Browser Domain"
 +#: ../gui/system-config-selinux.glade:1992
 +msgid "Modify SELinux User Mapping"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Category %s booleans completed <br><br>"
--#~ msgstr "Categoría %s de booleanos completada <br><br>"
+-#: ../gui/selinux.tbl:24
+-msgid "Transition user SELinux user to Web Browser Domain"
 +#: ../gui/system-config-selinux.glade:2008
 +msgid "Delete SELinux User Mapping"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Current settings:<br><br>"
--#~ msgstr "Configuración actual:<br><br>"
+-#: ../gui/selinux.tbl:25
+-msgid "Transition xguest SELinux user to Web Browser Domain"
 +#: ../gui/system-config-selinux.glade:2126
 +msgid "label39"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Finish: <br><br>"
--#~ msgstr "Finalizar: <br><br>"
+-#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
+-#: ../gui/selinux.tbl:29
+-msgid "Allow staff Web Browsers to write to home directories"
 +#: ../gui/system-config-selinux.glade:2163
 +msgid "Add User"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Category: %s<br><br>Current Settings<br><br>"
--#~ msgstr "Categoría: %s<br><br>Configuración Actual<br><br>"
+-#: ../gui/selinux.tbl:30
+-msgid "Disable SELinux protection for amanda"
 +#: ../gui/system-config-selinux.glade:2179
 +msgid "Modify User"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Boolean:   %s<br><br>"
--#~ msgstr "Booleano:  %s<br><br>"
+-#: ../gui/selinux.tbl:31
+-msgid "Disable SELinux protection for amavis"
 +#: ../gui/system-config-selinux.glade:2195
 +msgid "Delete User"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Lockdown SELinux Booleans"
--#~ msgstr "Bloquear Booleanos de SELinux"
+-#: ../gui/selinux.tbl:32
+-msgid "Disable SELinux protection for apmd daemon"
 +#: ../gui/system-config-selinux.glade:2313
 +msgid "label41"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Apply"
--#~ msgstr "Aplicar"
+-#: ../gui/selinux.tbl:33
+-msgid "Disable SELinux protection for arpwatch daemon"
 +#: ../gui/system-config-selinux.glade:2350
 +msgid "Add Network Port"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "SELinux Boolean Lockdown"
--#~ msgstr "Bloqueo de Booleanos de SELinux"
+-#: ../gui/selinux.tbl:34
+-msgid "Disable SELinux protection for auditd daemon"
 +#: ../gui/system-config-selinux.glade:2366
 +msgid "Edit Network Port"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Save As"
--#~ msgstr "Guardar Como"
+-#: ../gui/selinux.tbl:35
+-msgid "Disable SELinux protection for automount daemon"
 +#: ../gui/system-config-selinux.glade:2382
 +msgid "Delete Network Port"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Save Boolean Configuration File"
--#~ msgstr "Guardar Archivo de Configuración de Booleanos"
+-#: ../gui/selinux.tbl:36
+-msgid "Disable SELinux protection for avahi"
 +#: ../gui/system-config-selinux.glade:2418
 +#: ../gui/system-config-selinux.glade:2436
 +msgid "Toggle between Customized and All Ports"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Select file name to save  boolean settings."
--#~ msgstr ""
--#~ "Seleccione el nombre de archivo para guardar la configuración de "
--#~ "booleanos."
+-#: ../gui/selinux.tbl:37
+-msgid "Disable SELinux protection for bluetooth daemon"
 +#: ../gui/system-config-selinux.glade:2556
 +msgid "label42"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "_Forward"
--#~ msgstr "_Siguiente"
+-#: ../gui/selinux.tbl:38
+-msgid "Disable SELinux protection for canna daemon"
 +#: ../gui/system-config-selinux.glade:2593
 +msgid "Generate new policy module"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "_Previous"
--#~ msgstr "_Previo"
+-#: ../gui/selinux.tbl:39
+-msgid "Disable SELinux protection for cardmgr daemon"
 +#: ../gui/system-config-selinux.glade:2609
 +msgid "Load policy module"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Requires value"
--#~ msgstr "Se requiere un valor"
+-#: ../gui/selinux.tbl:40
+-msgid "Disable SELinux protection for Cluster Server"
 +#: ../gui/system-config-selinux.glade:2625
 +msgid "Remove loadable policy module"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Allow application/user role to bind to any tcp ports > 1024"
--#~ msgstr ""
--#~ "Permitir a la aplicación/usuario engancharse a cualquier puerto tcp > 1024"
+-#: ../gui/selinux.tbl:41
 +#: ../gui/system-config-selinux.glade:2661
-+msgid ""
+ msgid ""
+-"Allow cdrecord to read various content. nfs, samba, removable devices, user "
+-"temp and untrusted content files"
 +"Enable/Disable additional audit rules, that are normally not reported in the "
 +"log files."
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Allows confined application/user role to bind to any tcp port"
--#~ msgstr ""
--#~ "Permitir que la aplicación/usuario confinado se enganche a cualquier "
--#~ "puerto tcp"
+-#: ../gui/selinux.tbl:42
+-msgid "Disable SELinux protection for ciped daemon"
 +#: ../gui/system-config-selinux.glade:2781
 +msgid "label44"
-+msgstr ""
+ msgstr ""
  
--#~ msgid ""
--#~ "Enter a comma separated list of tcp ports or ranges of ports that "
--#~ "application/user role binds to. Example: 612, 650-660"
--#~ msgstr ""
--#~ "Ingrese una lista separado por comas de los puertos tcp a los que esta  "
--#~ "aplicación/rol de usuario se engancha. Ejemplo: 612, 650-660"
+-#: ../gui/selinux.tbl:43
+-msgid "Disable SELinux protection for clamd daemon"
 +#: ../gui/system-config-selinux.glade:2818
 +msgid "Change process mode to permissive."
-+msgstr ""
+ msgstr ""
  
--#~ msgid "SELinux Policy Generation Druid"
--#~ msgstr "Druid de Generación de Políticas de SELinux"
+-#: ../gui/selinux.tbl:44
+-msgid "Disable SELinux protection for clamscan"
 +#: ../gui/system-config-selinux.glade:2836
 +msgid "Change process mode to enforcing"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Unreserved Ports  (> 1024)"
--#~ msgstr "Puertos No Reservados (> 1024)"
+-#: ../gui/selinux.tbl:45
+-msgid "Disable SELinux protection for clvmd"
 +#: ../gui/system-config-selinux.glade:2928
 +msgid "Process Domain"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Use this checkbutton if your app calls bindresvport with 0."
--#~ msgstr ""
--#~ "Use esta casilla de verificación si su aplicación llama a bidresvport con "
--#~ "0."
+-#: ../gui/selinux.tbl:46
+-msgid "Disable SELinux protection for comsat daemon"
 +#: ../gui/system-config-selinux.glade:2956
 +msgid "label59"
-+msgstr ""
+ msgstr ""
  
--#~ msgid ""
--#~ "Enforcing\n"
--#~ "Permissive\n"
--#~ "Disabled\n"
--#~ msgstr ""
--#~ "Obligatorio\n"
--#~ "Permisivo\n"
--#~ "Deshabilitado\n"
+-#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
+-#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
+-msgid "Disable SELinux protection for courier daemon"
 +#: ../gui/usersPage.py:138
 +#, python-format
 +msgid "SELinux user '%s' is required"
-+msgstr ""
-diff -up policycoreutils-2.1.12/po/eu_ES.po.rhat policycoreutils-2.1.12/po/eu_ES.po
---- policycoreutils-2.1.12/po/eu_ES.po.rhat	2012-07-04 07:35:21.000000000 -0400
-+++ policycoreutils-2.1.12/po/eu_ES.po	2012-10-16 15:07:17.500526186 -0400
-@@ -8,7 +8,7 @@ msgid ""
  msgstr ""
- "Project-Id-Version: PACKAGE VERSION\n"
- "Report-Msgid-Bugs-To: \n"
--"POT-Creation-Date: 2012-03-27 10:49-0400\n"
-+"POT-Creation-Date: 2012-05-25 07:28-0400\n"
- "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
- "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
- "Language-Team: LANGUAGE <LL at li.org>\n"
-@@ -90,844 +90,851 @@ msgstr ""
- msgid "global"
+ 
+-#: ../gui/selinux.tbl:52
+-msgid "Disable SELinux protection for cpucontrol daemon"
++#: ../sepolicy/sepolicy.py:106
++msgid "Generate SELinux man pages"
  msgstr ""
  
--#: ../semanage/seobject.py:222
-+#: ../semanage/seobject.py:225
- msgid "Could not create semanage handle"
+-#: ../gui/selinux.tbl:53
+-msgid "Disable SELinux protection for cpuspeed daemon"
++#: ../sepolicy/sepolicy.py:110
++msgid "path in which the generated SELinux man pages will be stored"
  msgstr ""
  
--#: ../semanage/seobject.py:230
-+#: ../semanage/seobject.py:233
- msgid "SELinux policy is not managed or store cannot be accessed."
+-#: ../gui/selinux.tbl:54
+-msgid "Cron"
++#: ../sepolicy/sepolicy.py:114
++msgid "All domains"
  msgstr ""
  
--#: ../semanage/seobject.py:235
-+#: ../semanage/seobject.py:238
- msgid "Cannot read policy store."
+-#: ../gui/selinux.tbl:54
+-msgid "Disable SELinux protection for crond daemon"
++#: ../sepolicy/sepolicy.py:116
++msgid "Domain name(s) of man pages to be created"
  msgstr ""
  
--#: ../semanage/seobject.py:240
-+#: ../semanage/seobject.py:243
- msgid "Could not establish semanage connection"
+-#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
+-#: ../gui/selinux.tbl:91
+-msgid "Printing"
++#: ../sepolicy/sepolicy.py:164
++msgid "Query SELinux policy network information"
  msgstr ""
  
--#: ../semanage/seobject.py:245
-+#: ../semanage/seobject.py:248
- msgid "Could not test MLS enabled status"
+-#: ../gui/selinux.tbl:55
+-msgid "Disable SELinux protection for cupsd back end server"
++#: ../sepolicy/sepolicy.py:169
++msgid "list all SELinux port types"
  msgstr ""
  
--#: ../semanage/seobject.py:251 ../semanage/seobject.py:266
-+#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
- msgid "Not yet implemented"
+-#: ../gui/selinux.tbl:56
+-msgid "Disable SELinux protection for cupsd daemon"
++#: ../sepolicy/sepolicy.py:172
++msgid "show SELinux type related to the port"
  msgstr ""
  
--#: ../semanage/seobject.py:255
-+#: ../semanage/seobject.py:258
- msgid "Semanage transaction already in progress"
+-#: ../gui/selinux.tbl:57
+-msgid "Disable SELinux protection for cupsd_lpd"
++#: ../sepolicy/sepolicy.py:175
++msgid "Show ports defined for this SELinux type"
  msgstr ""
  
--#: ../semanage/seobject.py:264
-+#: ../semanage/seobject.py:267
- msgid "Could not start semanage transaction"
+-#: ../gui/selinux.tbl:58
+-msgid "CVS"
++#: ../sepolicy/sepolicy.py:178
++msgid "show ports to which this domain can bind and/or connect"
  msgstr ""
  
--#: ../semanage/seobject.py:274
-+#: ../semanage/seobject.py:278
- msgid "Could not commit semanage transaction"
+-#: ../gui/selinux.tbl:58
+-msgid "Disable SELinux protection for cvs daemon"
++#: ../sepolicy/sepolicy.py:192
++msgid "query SELinux policy to see if domains can communicate with each other"
  msgstr ""
  
--#: ../semanage/seobject.py:279
-+#: ../semanage/seobject.py:283
- msgid "Semanage transaction not in progress"
+-#: ../gui/selinux.tbl:59
+-msgid "Disable SELinux protection for cyrus daemon"
++#: ../sepolicy/sepolicy.py:195
++msgid "Source Domain"
  msgstr ""
  
--#: ../semanage/seobject.py:291 ../semanage/seobject.py:371
-+#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
- msgid "Could not list SELinux modules"
+-#: ../gui/selinux.tbl:60
+-msgid "Disable SELinux protection for dbskkd daemon"
++#: ../sepolicy/sepolicy.py:198
++msgid "Target Domain"
  msgstr ""
  
--#: ../semanage/seobject.py:304
-+#: ../semanage/seobject.py:308
- msgid "Modules Name"
+-#: ../gui/selinux.tbl:61
+-msgid "Disable SELinux protection for dbusd daemon"
++#: ../sepolicy/sepolicy.py:215
++msgid "query SELinux Policy to see description of booleans"
  msgstr ""
  
--#: ../semanage/seobject.py:304
-+#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
- msgid "Version"
+-#: ../gui/selinux.tbl:62
+-msgid "Disable SELinux protection for dccd"
++#: ../sepolicy/sepolicy.py:219
++msgid "get all booleans desctiption"
  msgstr ""
  
--#: ../semanage/seobject.py:307
-+#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
- msgid "Disabled"
+-#: ../gui/selinux.tbl:63
+-msgid "Disable SELinux protection for dccifd"
++#: ../sepolicy/sepolicy.py:221
++msgid "boolean to get description"
  msgstr ""
  
--#: ../semanage/seobject.py:322
-+#: ../semanage/seobject.py:326
- #, python-format
- msgid "Could not disable module %s (remove failed)"
+-#: ../gui/selinux.tbl:64
+-msgid "Disable SELinux protection for dccm"
++#: ../sepolicy/sepolicy.py:231
++msgid ""
++"query SELinux Policy to see how a source process domain can transition to "
++"the target process domain"
  msgstr ""
  
--#: ../semanage/seobject.py:333
-+#: ../semanage/seobject.py:337
- #, python-format
- msgid "Could not enable module %s (remove failed)"
+-#: ../gui/selinux.tbl:65
+-msgid "Disable SELinux protection for ddt daemon"
++#: ../sepolicy/sepolicy.py:234
++msgid "source process domain"
  msgstr ""
  
--#: ../semanage/seobject.py:348
-+#: ../semanage/seobject.py:352
- #, python-format
- msgid "Could not remove module %s (remove failed)"
+-#: ../gui/selinux.tbl:66
+-msgid "Disable SELinux protection for devfsd daemon"
++#: ../sepolicy/sepolicy.py:237
++msgid "target process domain"
  msgstr ""
  
--#: ../semanage/seobject.py:358
-+#: ../semanage/seobject.py:362
- msgid "dontaudit requires either 'on' or 'off'"
+-#: ../gui/selinux.tbl:67
+-msgid "Disable SELinux protection for dhcpc daemon"
++#: ../sepolicy/sepolicy.py:259
++msgid "Generate SELinux Policy module template"
  msgstr ""
  
--#: ../semanage/seobject.py:387
-+#: ../semanage/seobject.py:391
- msgid "Builtin Permissive Types"
+-#: ../gui/selinux.tbl:68
+-msgid "Disable SELinux protection for dhcpd daemon"
++#: ../sepolicy/sepolicy.py:265
++msgid "name of policy to generate"
  msgstr ""
  
--#: ../semanage/seobject.py:397
-+#: ../semanage/seobject.py:401
- msgid "Customized Permissive Types"
+-#: ../gui/selinux.tbl:69
+-msgid "Disable SELinux protection for dictd daemon"
++#: ../sepolicy/sepolicy.py:267
++msgid "executable to confine"
  msgstr ""
  
--#: ../semanage/seobject.py:438
-+#: ../semanage/seobject.py:442
- #, python-format
- msgid "Could not set permissive domain %s (module installation failed)"
+-#: ../gui/selinux.tbl:70
+-msgid "Allow sysadm_t to directly start daemons"
++#: ../sepolicy/sepolicy.py:269
++msgid "run policy generation test suite"
  msgstr ""
  
--#: ../semanage/seobject.py:444
-+#: ../semanage/seobject.py:448
- #, python-format
- msgid "Could not remove permissive domain %s (remove failed)"
+-#: ../gui/selinux.tbl:71
+-msgid "Disable SELinux protection for Evolution"
++#: ../sepolicy/sepolicy.py:274
++msgid "commands"
  msgstr ""
  
--#: ../semanage/seobject.py:479 ../semanage/seobject.py:553
--#: ../semanage/seobject.py:599 ../semanage/seobject.py:696
--#: ../semanage/seobject.py:726 ../semanage/seobject.py:793
--#: ../semanage/seobject.py:850 ../semanage/seobject.py:1097
--#: ../semanage/seobject.py:1786 ../semanage/seobject.py:1849
--#: ../semanage/seobject.py:1868 ../semanage/seobject.py:1985
--#: ../semanage/seobject.py:2037
-+#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
-+#: ../semanage/seobject.py:603 ../semanage/seobject.py:700
-+#: ../semanage/seobject.py:730 ../semanage/seobject.py:797
-+#: ../semanage/seobject.py:854 ../semanage/seobject.py:1101
-+#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
-+#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
-+#: ../semanage/seobject.py:2045
- #, python-format
- msgid "Could not create a key for %s"
+-#: ../gui/selinux.tbl:72
+-msgid "Games"
++#: ../sepolicy/sepolicy/generate.py:185
++msgid "Internet Services Daemon"
  msgstr ""
  
--#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
--#: ../semanage/seobject.py:603 ../semanage/seobject.py:609
-+#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
-+#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
- #, python-format
- msgid "Could not check if login mapping for %s is defined"
+-#: ../gui/selinux.tbl:72
+-msgid "Disable SELinux protection for games"
++#: ../sepolicy/sepolicy/generate.py:198
++msgid "Valid Types:\n"
  msgstr ""
  
--#: ../semanage/seobject.py:492
-+#: ../semanage/seobject.py:496
- #, python-format
- msgid "Linux Group %s does not exist"
+-#: ../gui/selinux.tbl:73
+-msgid "Disable SELinux protection for the web browsers"
++#: ../sepolicy/sepolicy/generate.py:232
++#, python-format
++msgid "Ports must be numbers or ranges of numbers from 1 to %d "
  msgstr ""
  
--#: ../semanage/seobject.py:497
-+#: ../semanage/seobject.py:501
- #, python-format
- msgid "Linux User %s does not exist"
+-#: ../gui/selinux.tbl:74
+-msgid "Disable SELinux protection for Thunderbird"
++#: ../sepolicy/sepolicy/generate.py:359
++msgid "You must enter a name for your confined process/user"
  msgstr ""
  
--#: ../semanage/seobject.py:501
-+#: ../semanage/seobject.py:505
- #, python-format
- msgid "Could not create login mapping for %s"
+-#: ../gui/selinux.tbl:75
+-msgid "Disable SELinux protection for distccd daemon"
++#: ../sepolicy/sepolicy/generate.py:361
++msgid ""
++"Name must be alpha numberic with no spaces. Consider using option \"-n "
++"MODULENAME\""
  msgstr ""
  
--#: ../semanage/seobject.py:505 ../semanage/seobject.py:741
-+#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
- #, python-format
- msgid "Could not set name for %s"
+-#: ../gui/selinux.tbl:76
+-msgid "Disable SELinux protection for dmesg daemon"
++#: ../sepolicy/sepolicy/generate.py:449
++msgid "User Role types can not be assigned executables."
  msgstr ""
  
--#: ../semanage/seobject.py:510 ../semanage/seobject.py:751
-+#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
- #, python-format
- msgid "Could not set MLS range for %s"
+-#: ../gui/selinux.tbl:77
+-msgid "Disable SELinux protection for dnsmasq daemon"
++#: ../sepolicy/sepolicy/generate.py:455
++msgid "Only Daemon apps can use an init script.."
  msgstr ""
  
--#: ../semanage/seobject.py:514
-+#: ../semanage/seobject.py:518
- #, python-format
- msgid "Could not set SELinux user for %s"
+-#: ../gui/selinux.tbl:78
+-msgid "Disable SELinux protection for dovecot daemon"
++#: ../sepolicy/sepolicy/generate.py:473
++msgid "use_resolve must be a boolean value "
  msgstr ""
  
--#: ../semanage/seobject.py:518
-+#: ../semanage/seobject.py:522
- #, python-format
- msgid "Could not add login mapping for %s"
+-#: ../gui/selinux.tbl:79
+-msgid "Disable SELinux protection for entropyd daemon"
++#: ../sepolicy/sepolicy/generate.py:479
++msgid "use_syslog must be a boolean value "
  msgstr ""
  
--#: ../semanage/seobject.py:536
-+#: ../semanage/seobject.py:540
- msgid "Requires seuser or serange"
+-#: ../gui/selinux.tbl:80
+-msgid "Disable SELinux protection for fetchmail"
++#: ../sepolicy/sepolicy/generate.py:485
++msgid "use_kerberos must be a boolean value "
  msgstr ""
  
--#: ../semanage/seobject.py:559 ../semanage/seobject.py:605
-+#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
- #, python-format
- msgid "Login mapping for %s is not defined"
+-#: ../gui/selinux.tbl:81
+-msgid "Disable SELinux protection for fingerd daemon"
++#: ../sepolicy/sepolicy/generate.py:491
++msgid "manage_krb5_rcache must be a boolean value "
  msgstr ""
  
--#: ../semanage/seobject.py:563
-+#: ../semanage/seobject.py:567
- #, python-format
- msgid "Could not query seuser for %s"
+-#: ../gui/selinux.tbl:82
+-msgid "Disable SELinux protection for freshclam daemon"
++#: ../sepolicy/sepolicy/generate.py:521
++msgid "USER Types automatically get a tmp type"
  msgstr ""
  
--#: ../semanage/seobject.py:577
-+#: ../semanage/seobject.py:581
- #, python-format
- msgid "Could not modify login mapping for %s"
+-#: ../gui/selinux.tbl:83
+-msgid "Disable SELinux protection for fsdaemon daemon"
++#: ../sepolicy/sepolicy/generate.py:1039
++msgid "You must enter the executable path for your confined process"
  msgstr ""
  
--#: ../semanage/seobject.py:611
-+#: ../semanage/seobject.py:615
- #, python-format
- msgid "Login mapping for %s is defined in policy, cannot be deleted"
+-#: ../gui/selinux.tbl:84
+-msgid "Disable SELinux protection for gpm daemon"
++#: ../sepolicy/sepolicy/generate.py:1272
++msgid "Type Enforcement file"
  msgstr ""
  
--#: ../semanage/seobject.py:615
-+#: ../semanage/seobject.py:619
- #, python-format
- msgid "Could not delete login mapping for %s"
+-#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
+-msgid "NFS"
++#: ../sepolicy/sepolicy/generate.py:1273
++msgid "Interface file"
  msgstr ""
  
--#: ../semanage/seobject.py:637 ../semanage/seobject.py:655
--#: ../semanage/seobject.py:893
-+#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
-+#: ../semanage/seobject.py:897
- msgid "Could not list login mappings"
+-#: ../gui/selinux.tbl:85
+-msgid "Disable SELinux protection for gss daemon"
++#: ../sepolicy/sepolicy/generate.py:1274
++msgid "File Contexts file"
  msgstr ""
  
--#: ../semanage/seobject.py:680 ../semanage/seobject.py:685
-+#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../gui/system-config-selinux.glade:100
- msgid "Login Name"
+-#: ../gui/selinux.tbl:86
+-msgid "Disable SELinux protection for Hal daemon"
++#: ../sepolicy/sepolicy/generate.py:1275
++msgid "Spec file"
  msgstr ""
  
--#: ../semanage/seobject.py:680 ../semanage/seobject.py:685
--#: ../semanage/seobject.py:943 ../semanage/seobject.py:948
-+#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../gui/system-config-selinux.glade:128
-+#: ../gui/system-config-selinux.glade:915
-+#: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
- msgid "SELinux User"
+-#: ../gui/selinux.tbl:87
+-msgid "Compatibility"
++#: ../sepolicy/sepolicy/generate.py:1276
++msgid "Setup Script"
  msgstr ""
  
--#: ../semanage/seobject.py:680
-+#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
-+#: ../gui/system-config-selinux.glade:943
- msgid "MLS/MCS Range"
+-#: ../gui/selinux.tbl:87
++#: booleans.py:1
+ msgid ""
+-"Do not audit things that we know to be broken but which are not security "
+-"risks"
++"Allow ABRT to modify public files used for public file transfer services."
  msgstr ""
  
--#: ../semanage/seobject.py:699 ../semanage/seobject.py:730
--#: ../semanage/seobject.py:797 ../semanage/seobject.py:854
--#: ../semanage/seobject.py:860
-+#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
-+#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
-+#: ../semanage/seobject.py:864
- #, python-format
- msgid "Could not check if SELinux user %s is defined"
+-#: ../gui/selinux.tbl:88
+-msgid "Disable SELinux protection for hostname daemon"
++#: booleans.py:2
++msgid ""
++"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
  msgstr ""
  
--#: ../semanage/seobject.py:702 ../semanage/seobject.py:803
--#: ../semanage/seobject.py:866
-+#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
-+#: ../semanage/seobject.py:870
- #, python-format
- msgid "Could not query user for %s"
+-#: ../gui/selinux.tbl:89
+-msgid "Disable SELinux protection for hotplug daemon"
++#: booleans.py:3
++msgid "Allow amavis to use JIT compiler"
  msgstr ""
  
--#: ../semanage/seobject.py:722
-+#: ../semanage/seobject.py:726
- #, python-format
- msgid "You must add at least one role for %s"
+-#: ../gui/selinux.tbl:90
+-msgid "Disable SELinux protection for howl daemon"
++#: booleans.py:4
++msgid "Allow antivirus programs to read non security files on a system"
  msgstr ""
  
--#: ../semanage/seobject.py:737
-+#: ../semanage/seobject.py:741
- #, python-format
- msgid "Could not create SELinux user for %s"
+-#: ../gui/selinux.tbl:91
+-msgid "Disable SELinux protection for cups hplip daemon"
++#: booleans.py:5
++msgid ""
++"Allow users to resolve user passwd entries directly from ldap rather then "
++"using a sssd server"
  msgstr ""
  
--#: ../semanage/seobject.py:746
-+#: ../semanage/seobject.py:750
- #, python-format
- msgid "Could not add role %s for %s"
+-#: ../gui/selinux.tbl:92
+-msgid "Disable SELinux protection for httpd rotatelogs"
++#: booleans.py:6
++msgid "Allow users to login using a radius server"
  msgstr ""
  
--#: ../semanage/seobject.py:755
-+#: ../semanage/seobject.py:759
- #, python-format
- msgid "Could not set MLS level for %s"
+-#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
+-msgid "HTTPD Service"
++#: booleans.py:7
++msgid "Allow users to login using a yubikey  server"
  msgstr ""
  
--#: ../semanage/seobject.py:758
-+#: ../semanage/seobject.py:762
- #, python-format
- msgid "Could not add prefix %s for %s"
+-#: ../gui/selinux.tbl:93
+-msgid "Disable SELinux protection for http suexec"
++#: booleans.py:8
++msgid ""
++"Allow cdrecord to read various content. nfs, samba, removable devices, user "
++"temp and untrusted content files"
  msgstr ""
  
--#: ../semanage/seobject.py:761
-+#: ../semanage/seobject.py:765
- #, python-format
- msgid "Could not extract key for %s"
+-#: ../gui/selinux.tbl:94
+-msgid "Disable SELinux protection for hwclock daemon"
++#: booleans.py:9
++msgid "Allow clamd to use JIT compiler"
  msgstr ""
  
--#: ../semanage/seobject.py:765
-+#: ../semanage/seobject.py:769
- #, python-format
- msgid "Could not add SELinux user %s"
+-#: ../gui/selinux.tbl:95
+-msgid "Disable SELinux protection for i18n daemon"
++#: booleans.py:10
++msgid "Allow clamscan to non security files on a system"
  msgstr ""
  
--#: ../semanage/seobject.py:787
-+#: ../semanage/seobject.py:791
- msgid "Requires prefix, roles, level or range"
+-#: ../gui/selinux.tbl:96
+-msgid "Disable SELinux protection for imazesrv daemon"
++#: booleans.py:11
++msgid "Allow clamscan to read user content"
  msgstr ""
  
--#: ../semanage/seobject.py:789
-+#: ../semanage/seobject.py:793
- msgid "Requires prefix or roles"
+-#: ../gui/selinux.tbl:97
+-msgid "Disable SELinux protection for inetd child daemons"
++#: booleans.py:12
++msgid ""
++"Allow Cobbler to modify public files used for public file transfer services."
  msgstr ""
  
--#: ../semanage/seobject.py:799 ../semanage/seobject.py:856
-+#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
- #, python-format
- msgid "SELinux user %s is not defined"
+-#: ../gui/selinux.tbl:98
+-msgid "Disable SELinux protection for inetd daemon"
++#: booleans.py:13
++msgid "Allow Cobbler to connect to the network using TCP."
  msgstr ""
  
--#: ../semanage/seobject.py:828
-+#: ../semanage/seobject.py:832
- #, python-format
- msgid "Could not modify SELinux user %s"
+-#: ../gui/selinux.tbl:99
+-msgid "Disable SELinux protection for innd daemon"
++#: booleans.py:14
++msgid "Allow Cobbler to access cifs file systems."
  msgstr ""
  
--#: ../semanage/seobject.py:862
-+#: ../semanage/seobject.py:866
- #, python-format
- msgid "SELinux user %s is defined in policy, cannot be deleted"
+-#: ../gui/selinux.tbl:100
+-msgid "Disable SELinux protection for iptables daemon"
++#: booleans.py:15
++msgid "Allow Cobbler to access nfs file systems."
  msgstr ""
  
--#: ../semanage/seobject.py:873
-+#: ../semanage/seobject.py:877
- #, python-format
- msgid "Could not delete SELinux user %s"
+-#: ../gui/selinux.tbl:101
+-msgid "Disable SELinux protection for ircd daemon"
++#: booleans.py:16
++msgid "Allow collectd to connect to the network using TCP."
  msgstr ""
  
--#: ../semanage/seobject.py:911
-+#: ../semanage/seobject.py:915
- msgid "Could not list SELinux users"
+-#: ../gui/selinux.tbl:102
+-msgid "Disable SELinux protection for irqbalance daemon"
++#: booleans.py:17
++msgid "Allow codnor domain to connect to the network using TCP."
  msgstr ""
  
--#: ../semanage/seobject.py:917
-+#: ../semanage/seobject.py:921
- #, python-format
- msgid "Could not list roles for user %s"
+-#: ../gui/selinux.tbl:103
+-msgid "Disable SELinux protection for iscsi daemon"
++#: booleans.py:18
++msgid ""
++"Allow system cron jobs to relabel filesystem for restoring file contexts."
  msgstr ""
  
--#: ../semanage/seobject.py:942
-+#: ../semanage/seobject.py:946
- msgid "Labeling"
+-#: ../gui/selinux.tbl:104
+-msgid "Disable SELinux protection for jabberd daemon"
++#: booleans.py:19
++msgid "Allow cvs daemon to read shadow"
  msgstr ""
  
--#: ../semanage/seobject.py:942
-+#: ../semanage/seobject.py:946
- msgid "MLS/"
+-#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
+-msgid "Kerberos"
++#: booleans.py:20
++msgid "Allow all daemons to write corefiles to /"
  msgstr ""
  
--#: ../semanage/seobject.py:943
-+#: ../semanage/seobject.py:947
- msgid "Prefix"
+-#: ../gui/selinux.tbl:105
+-msgid "Disable SELinux protection for kadmind daemon"
++#: booleans.py:21
++msgid "Allow all daemons to use tcp wrappers."
  msgstr ""
  
--#: ../semanage/seobject.py:943
-+#: ../semanage/seobject.py:947
- msgid "MCS Level"
+-#: ../gui/selinux.tbl:106
+-msgid "Disable SELinux protection for klogd daemon"
++#: booleans.py:22
++msgid "Allow all daemons the ability to read/write terminals"
  msgstr ""
  
--#: ../semanage/seobject.py:943
-+#: ../semanage/seobject.py:947
- msgid "MCS Range"
+-#: ../gui/selinux.tbl:107
+-msgid "Disable SELinux protection for krb5kdc daemon"
++#: booleans.py:23
++msgid "Allow dbadm to manage files in users home directories"
  msgstr ""
  
--#: ../semanage/seobject.py:943 ../semanage/seobject.py:948
-+#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
- msgid "SELinux Roles"
+-#: ../gui/selinux.tbl:108
+-msgid "Disable SELinux protection for ktalk daemons"
++#: booleans.py:24
++msgid "Allow dbadm to read files in users home directories"
  msgstr ""
  
--#: ../semanage/seobject.py:963
-+#: ../semanage/seobject.py:967
- msgid "Protocol udp or tcp is required"
+-#: ../gui/selinux.tbl:109
+-msgid "Disable SELinux protection for kudzu daemon"
++#: booleans.py:25
++msgid ""
++"Deny 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 ""
  
--#: ../semanage/seobject.py:965
-+#: ../semanage/seobject.py:969
- msgid "Port is required"
+-#: ../gui/selinux.tbl:110
+-msgid "Disable SELinux protection for locate daemon"
++#: booleans.py:26
++msgid "Allow sysadm to debug or ptrace all processes."
  msgstr ""
  
--#: ../semanage/seobject.py:975
-+#: ../semanage/seobject.py:979
- msgid "Invalid Port"
+-#: ../gui/selinux.tbl:111
+-msgid "Disable SELinux protection for lpd daemon"
++#: booleans.py:27
++msgid "Allow dhcpc client applications to execute iptables commands"
  msgstr ""
  
--#: ../semanage/seobject.py:979
-+#: ../semanage/seobject.py:983
- #, python-format
- msgid "Could not create a key for %s/%s"
+-#: ../gui/selinux.tbl:112
+-msgid "Disable SELinux protection for lrrd daemon"
++#: booleans.py:28
++msgid "Allow DHCP daemon to use LDAP backends"
  msgstr ""
  
--#: ../semanage/seobject.py:990
-+#: ../semanage/seobject.py:994
- msgid "Type is required"
+-#: ../gui/selinux.tbl:113
+-msgid "Disable SELinux protection for lvm daemon"
++#: booleans.py:29
++msgid "Allow all domains to use other domains file descriptors"
  msgstr ""
  
--#: ../semanage/seobject.py:996 ../semanage/seobject.py:1055
--#: ../semanage/seobject.py:1110 ../semanage/seobject.py:1116
-+#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
-+#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
- #, python-format
- msgid "Could not check if port %s/%s is defined"
+-#: ../gui/selinux.tbl:114
+-msgid "Disable SELinux protection for mailman"
++#: booleans.py:30
++msgid "Allow all domains to have the kernel load modules"
  msgstr ""
  
--#: ../semanage/seobject.py:998
-+#: ../semanage/seobject.py:1002
- #, python-format
- msgid "Port %s/%s already defined"
+-#: ../gui/selinux.tbl:115
+-msgid "Allow evolution and thunderbird to read user files"
++#: booleans.py:31
++msgid "Allow the use of the audio devices as the source for the entropy feeds"
  msgstr ""
  
--#: ../semanage/seobject.py:1002
-+#: ../semanage/seobject.py:1006
- #, python-format
- msgid "Could not create port for %s/%s"
+-#: ../gui/selinux.tbl:116
+-msgid "Disable SELinux protection for mdadm daemon"
++#: booleans.py:32
++msgid "Allow exim to connect to databases (postgres, mysql)"
  msgstr ""
  
--#: ../semanage/seobject.py:1008
-+#: ../semanage/seobject.py:1012
- #, python-format
- msgid "Could not create context for %s/%s"
+-#: ../gui/selinux.tbl:117
+-msgid "Disable SELinux protection for monopd daemon"
++#: booleans.py:33
++msgid "Allow exim to create, read, write, and delete unprivileged user files."
  msgstr ""
  
--#: ../semanage/seobject.py:1012
-+#: ../semanage/seobject.py:1016
- #, python-format
- msgid "Could not set user in port context for %s/%s"
+-#: ../gui/selinux.tbl:118
+-msgid "Allow the mozilla browser to read user files"
++#: booleans.py:34
++msgid "Allow exim to read unprivileged user files."
  msgstr ""
  
--#: ../semanage/seobject.py:1016
-+#: ../semanage/seobject.py:1020
- #, python-format
- msgid "Could not set role in port context for %s/%s"
+-#: ../gui/selinux.tbl:119
+-msgid "Disable SELinux protection for mrtg daemon"
++#: booleans.py:35
++msgid "Enable extra rules in the cron domain to support fcron."
  msgstr ""
  
--#: ../semanage/seobject.py:1020
-+#: ../semanage/seobject.py:1024
- #, python-format
- msgid "Could not set type in port context for %s/%s"
+-#: ../gui/selinux.tbl:120
+-msgid "Disable SELinux protection for mysqld daemon"
++#: booleans.py:36
++msgid "Allow fenced domain to connect to the network using TCP."
  msgstr ""
  
--#: ../semanage/seobject.py:1025
-+#: ../semanage/seobject.py:1029
- #, python-format
- msgid "Could not set mls fields in port context for %s/%s"
+-#: ../gui/selinux.tbl:121
+-msgid "Disable SELinux protection for nagios daemon"
++#: booleans.py:37
++msgid "Allow fenced domain to execute ssh."
  msgstr ""
  
--#: ../semanage/seobject.py:1029
-+#: ../semanage/seobject.py:1033
- #, python-format
- msgid "Could not set port context for %s/%s"
+-#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
+-msgid "Name Service"
++#: booleans.py:38
++msgid "Allow ftp to read and write files in the user home directories"
  msgstr ""
  
--#: ../semanage/seobject.py:1033
-+#: ../semanage/seobject.py:1037
- #, python-format
- msgid "Could not add port %s/%s"
+-#: ../gui/selinux.tbl:122
+-msgid "Disable SELinux protection for named daemon"
++#: booleans.py:39
++msgid ""
++"Allow ftp servers to upload files,  used for public file transfer services. "
++"Directories must be labeled public_content_rw_t."
  msgstr ""
  
--#: ../semanage/seobject.py:1047 ../semanage/seobject.py:1312
--#: ../semanage/seobject.py:1508
-+#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
-+#: ../semanage/seobject.py:1512
- msgid "Requires setype or serange"
+-#: ../gui/selinux.tbl:123
+-msgid "Disable SELinux protection for nessusd daemon"
++#: booleans.py:40
++msgid "Allow ftp servers to connect to all ports > 1023"
  msgstr ""
  
--#: ../semanage/seobject.py:1049
-+#: ../semanage/seobject.py:1053
- msgid "Requires setype"
+-#: ../gui/selinux.tbl:124
+-msgid "Disable SELinux protection for NetworkManager"
++#: booleans.py:41
++msgid "Allow ftp servers to connect to mysql database ports"
  msgstr ""
  
--#: ../semanage/seobject.py:1057 ../semanage/seobject.py:1112
-+#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
- #, python-format
- msgid "Port %s/%s is not defined"
+-#: ../gui/selinux.tbl:125
+-msgid "Disable SELinux protection for nfsd daemon"
++#: booleans.py:42
++msgid ""
++"Allow ftp servers to login to local users and read/write all files on the "
++"system, governed by DAC."
  msgstr ""
  
--#: ../semanage/seobject.py:1061
-+#: ../semanage/seobject.py:1065
- #, python-format
- msgid "Could not query port %s/%s"
+-#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
+-#: ../gui/selinux.tbl:221
+-msgid "Samba"
++#: booleans.py:43
++msgid "Allow ftp servers to use cifs used for public file transfer services."
  msgstr ""
  
--#: ../semanage/seobject.py:1072
-+#: ../semanage/seobject.py:1076
- #, python-format
- msgid "Could not modify port %s/%s"
+-#: ../gui/selinux.tbl:126
+-msgid "Disable SELinux protection for nmbd daemon"
++#: booleans.py:44
++msgid "Allow ftp servers to use nfs used for public file transfer services."
  msgstr ""
  
--#: ../semanage/seobject.py:1085
-+#: ../semanage/seobject.py:1089
- msgid "Could not list the ports"
+-#: ../gui/selinux.tbl:127
+-msgid "Disable SELinux protection for nrpe daemon"
++#: booleans.py:45
++msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
  msgstr ""
  
--#: ../semanage/seobject.py:1101
-+#: ../semanage/seobject.py:1105
- #, python-format
- msgid "Could not delete the port %s"
+-#: ../gui/selinux.tbl:128
+-msgid "Disable SELinux protection for nscd daemon"
++#: booleans.py:46
++msgid "Determine whether Git CGI can search home directories."
  msgstr ""
  
--#: ../semanage/seobject.py:1118
-+#: ../semanage/seobject.py:1122
- #, python-format
- msgid "Port %s/%s is defined in policy, cannot be deleted"
+-#: ../gui/selinux.tbl:129
+-msgid "Disable SELinux protection for nsd daemon"
++#: booleans.py:47
++msgid "Determine whether Git CGI can access cifs file systems."
  msgstr ""
  
--#: ../semanage/seobject.py:1122
-+#: ../semanage/seobject.py:1126
- #, python-format
- msgid "Could not delete port %s/%s"
+-#: ../gui/selinux.tbl:130
+-msgid "Disable SELinux protection for ntpd daemon"
++#: booleans.py:48
++msgid "Determine whether Git CGI can access nfs file systems."
  msgstr ""
  
--#: ../semanage/seobject.py:1138 ../semanage/seobject.py:1160
-+#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
- msgid "Could not list ports"
+-#: ../gui/selinux.tbl:131
+-msgid "Disable SELinux protection for oddjob"
++#: booleans.py:49
++msgid ""
++"Determine whether Git session daemon can bind TCP sockets to all unreserved "
++"ports."
  msgstr ""
  
--#: ../semanage/seobject.py:1199
-+#: ../semanage/seobject.py:1203
+-#: ../gui/selinux.tbl:132
+-msgid "Disable SELinux protection for oddjob_mkhomedir"
++#: booleans.py:50
++msgid ""
++"Determine whether calling user domains can execute Git daemon in the "
++"git_session_t domain."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:133
+-msgid "Disable SELinux protection for openvpn daemon"
++#: booleans.py:51
++msgid "Determine whether Git system daemon can search home directories."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:134
+-msgid "Disable SELinux protection for pam daemon"
++#: booleans.py:52
++msgid "Determine whether Git system daemon can access cifs file systems."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:135
+-msgid "Disable SELinux protection for pegasus"
++#: booleans.py:53
++msgid "Determine whether Git system daemon can access nfs file systems."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:136
+-msgid "Disable SELinux protection for perdition daemon"
++#: booleans.py:54
++msgid "Allow gitisis daemon to send mail"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:137
+-msgid "Disable SELinux protection for portmap daemon"
++#: booleans.py:55
++msgid "Enable reading of urandom for all domains."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:138
+-msgid "Disable SELinux protection for portslave daemon"
++#: booleans.py:56
++msgid ""
++"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
++"agent to manage user files."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:139
+-msgid "Disable SELinux protection for postfix"
++#: booleans.py:57
++msgid ""
++"Allow gpg web domain to modify public files used for public file transfer "
++"services."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:140
+-msgid "Disable SELinux protection for postgresql daemon"
++#: booleans.py:58
++msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:141
+-msgid "pppd"
++#: booleans.py:59
++msgid ""
++"Allow Apache to modify public files used for public file transfer services. "
++"Directories/Files must be labeled public_content_rw_t."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:141
+-msgid "Allow pppd to be run for a regular user"
++#: booleans.py:60
++msgid "Allow httpd to use built in scripting (usually php)"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:142
+-msgid "Disable SELinux protection for pptp"
++#: booleans.py:61
++msgid "Allow http daemon to check spam"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:143
+-msgid "Disable SELinux protection for prelink daemon"
++#: booleans.py:62
++msgid ""
++"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
++"ports"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:144
+-msgid "Disable SELinux protection for privoxy daemon"
++#: booleans.py:63
++msgid "Allow httpd to connect to the ldap port"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:145
+-msgid "Disable SELinux protection for ptal daemon"
++#: booleans.py:64
++msgid "Allow http daemon to connect to zabbix"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:146
+-msgid "Disable SELinux protection for pxe daemon"
++#: booleans.py:65
++msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:147
+-msgid "Disable SELinux protection for pyzord"
++#: booleans.py:66
++msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:148
+-msgid "Disable SELinux protection for quota daemon"
++#: booleans.py:67
++msgid ""
++"Allow HTTPD scripts and modules to connect to databases over the network."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:149
+-msgid "Disable SELinux protection for radiusd daemon"
++#: booleans.py:68
++msgid "Allow httpd to connect to memcache server"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:150
+-msgid "Disable SELinux protection for radvd daemon"
++#: booleans.py:69
++msgid "Allow httpd to act as a relay"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:151
+-msgid "Disable SELinux protection for rdisc"
++#: booleans.py:70
++msgid "Allow http daemon to send mail"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:152
+-msgid "Disable SELinux protection for readahead"
++#: booleans.py:71
++msgid "Allow Apache to communicate with avahi service via dbus"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:153
+-msgid "Allow programs to read files in non-standard locations (default_t)"
++#: booleans.py:72
++msgid "Allow httpd cgi support"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:154
+-msgid "Disable SELinux protection for restorecond"
++#: booleans.py:73
++msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:155
+-msgid "Disable SELinux protection for rhgb daemon"
++#: booleans.py:74
++msgid "Allow httpd to read home directories"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:156
+-msgid "Disable SELinux protection for ricci"
++#: booleans.py:75
++msgid "Allow httpd scripts and modules execmem/execstack"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:157
+-msgid "Disable SELinux protection for ricci_modclusterd"
++#: booleans.py:76
++msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:158
+-msgid "Disable SELinux protection for rlogind daemon"
++#: booleans.py:77
++msgid "Allow httpd processes to manage IPA content"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:159
+-msgid "Disable SELinux protection for rpcd daemon"
++#: booleans.py:78
++msgid "Allow Apache to use mod_auth_ntlm_winbind"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:160
+-msgid "Disable SELinux protection for rshd"
++#: booleans.py:79
++msgid "Allow Apache to use mod_auth_pam"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:161
+-msgid "rsync"
++#: booleans.py:80
++msgid "Allow httpd to read user content"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:161
+-msgid "Disable SELinux protection for rsync daemon"
++#: booleans.py:81
++msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:162
+-msgid "Allow ssh to run from inetd instead of as a daemon"
++#: booleans.py:82
++msgid "Allow httpd daemon to change its resource limits"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:163
+-msgid "Allow Samba to share nfs directories"
++#: booleans.py:83
++msgid ""
++"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
+-msgid "SASL authentication server"
++#: booleans.py:84
++msgid ""
++"Allow apache scripts to write to public content, directories/files must be "
++"labeled public_rw_content_t."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:164
+-msgid "Allow sasl authentication server to read /etc/shadow"
++#: booleans.py:85
++msgid "Allow Apache to execute tmp content."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:165
++#: booleans.py:86
+ msgid ""
+-"Allow X-Windows server to map a memory region as both executable and writable"
++"Unify HTTPD to communicate with the terminal. Needed for entering the "
++"passphrase for certificates at the terminal."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:166
+-msgid "Disable SELinux protection for saslauthd daemon"
++#: booleans.py:87
++msgid "Unify HTTPD handling of all content files."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:167
+-msgid "Disable SELinux protection for scannerdaemon daemon"
++#: booleans.py:88
++msgid "Allow httpd to access cifs file systems"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:168
+-msgid "Do not allow transition to sysadm_t, sudo and su effected"
++#: booleans.py:89
++msgid "Allow httpd to access FUSE file systems"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:169
+-msgid "Do not allow any processes to load kernel modules"
++#: booleans.py:90
++msgid "Allow httpd to run gpg"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:170
+-msgid "Do not allow any processes to modify kernel SELinux policy"
++#: booleans.py:91
++msgid "Allow httpd to access nfs file systems"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:171
+-msgid "Disable SELinux protection for sendmail daemon"
++#: booleans.py:92
++msgid "Allow httpd to communicate with oddjob to start up a service"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:172
+-msgid "Disable SELinux protection for setrans"
++#: booleans.py:93
++msgid "Allow httpd to access openstack ports"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:173
+-msgid "Disable SELinux protection for setroubleshoot daemon"
++#: booleans.py:94
++msgid "Allow icecast to connect to all ports, not just sound ports."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:174
+-msgid "Disable SELinux protection for slapd daemon"
++#: booleans.py:95
++msgid ""
++"Allow the Irssi IRC Client to connect to any port, and to bind to any "
++"unreserved port."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:175
+-msgid "Disable SELinux protection for slrnpull daemon"
++#: booleans.py:96
++msgid "Allow java executable stack"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:176
+-msgid "Disable SELinux protection for smbd daemon"
++#: booleans.py:97
++msgid "Allow confined applications to run with kerberos."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:177
+-msgid "Disable SELinux protection for snmpd daemon"
++#: booleans.py:98
++msgid "Allow syslogd daemon to send mail"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:178
+-msgid "Disable SELinux protection for snort daemon"
++#: booleans.py:99
++msgid "Allow syslogd the ability to read/write terminals"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:179
+-msgid "Disable SELinux protection for soundd daemon"
++#: booleans.py:100
++msgid "Allow logging in and using the system from /dev/console."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:180
+-msgid "Disable SELinux protection for sound daemon"
++#: booleans.py:101
++msgid ""
++"Control the ability to mmap a low area of the address space, as configured "
++"by /proc/sys/kernel/mmap_min_addr."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
+-msgid "Spam Protection"
++#: booleans.py:102
++msgid "Allow mock to read files in home directories."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:181
+-msgid "Disable SELinux protection for spamd daemon"
++#: booleans.py:103
++msgid "Allow the mount command to mount any directory or file."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:182
+-msgid "Allow spamd to access home directories"
++#: booleans.py:104
++msgid "Allow mozilla plugin domain to connect to the network using TCP."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:183
+-msgid "Allow Spam Assassin daemon network access"
++#: booleans.py:105
++msgid ""
++"Allow mozilla_plugins to create random content in the users home directory"
++msgstr ""
++
++#: booleans.py:106
++msgid "Allow confined web browsers to read home directory content"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:184
+-msgid "Disable SELinux protection for speedmgmt daemon"
++#: booleans.py:107
++msgid "Allow mplayer executable stack"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
+-msgid "Squid"
++#: booleans.py:108
++msgid "Allow mysqld to connect to all ports"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:185
+-msgid "Allow squid daemon to connect to the network"
++#: booleans.py:109
++msgid "Allow BIND to bind apache port."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:186
+-msgid "Disable SELinux protection for squid daemon"
++#: booleans.py:110
++msgid ""
++"Allow BIND to write the master zone files. Generally this is used for "
++"dynamic DNS or zone transfers."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:187
+-msgid "Disable SELinux protection for ssh daemon"
++#: booleans.py:111
++msgid "Allow any files/directories to be exported read/only via NFS."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:188
+-msgid "Allow ssh logins as sysadm_r:sysadm_t"
++#: booleans.py:112
++msgid "Allow any files/directories to be exported read/write via NFS."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:189
++#: booleans.py:113
+ msgid ""
+-"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
+-"bashrc)"
++"Allow nfs servers to modify public files used for public file transfer "
++"services.  Files/Directories must be labeled public_content_rw_t."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
+-msgid "Universal SSL tunnel"
++#: booleans.py:114
++msgid "Allow system to run with NIS"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:190
+-msgid "Disable SELinux protection for stunnel daemon"
++#: booleans.py:115
++msgid "Allow confined applications to use nscd shared memory."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:191
+-msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
++#: booleans.py:116
++msgid "Allow nsplugin code to connect to unreserved ports"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:192
+-msgid "Disable SELinux protection for swat daemon"
++#: booleans.py:117
++msgid "Allow nsplugin code to execmem/execstack"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:193
+-msgid "Disable SELinux protection for sxid daemon"
++#: booleans.py:118
++msgid "Allow openvpn to read home directories"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:194
+-msgid "Disable SELinux protection for syslogd daemon"
++#: booleans.py:119
++msgid "Allow piranha-lvs domain to connect to the network using TCP."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:195
+-msgid "Disable SELinux protection for system cron jobs"
++#: booleans.py:120
++msgid "Allow polipo to connect to all ports > 1023"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:196
+-msgid "Disable SELinux protection for tcp daemon"
++#: booleans.py:121
++msgid ""
++"Determine whether Polipo session daemon can bind tcp sockets to all "
++"unreserved ports."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:197
+-msgid "Disable SELinux protection for telnet daemon"
++#: booleans.py:122
++msgid ""
++"Determine whether calling user domains can execute Polipo daemon in the "
++"polipo_session_t domain."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:198
+-msgid "Disable SELinux protection for tftpd daemon"
++#: booleans.py:123
++msgid "Determine whether polipo can access cifs file systems."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:199
+-msgid "Disable SELinux protection for transproxy daemon"
++#: booleans.py:124
++msgid "Determine whether Polipo can access nfs file systems."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:200
+-msgid "Disable SELinux protection for udev daemon"
++#: booleans.py:125
++msgid "Enable polyinstantiated directory support."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:201
+-msgid "Disable SELinux protection for uml daemon"
++#: booleans.py:126
++msgid "Allow the portage domains to use NFS mounts (regular nfs_t)"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:202
+-msgid ""
+-"Allow xinetd to run unconfined, including any services it starts that do not "
+-"have a domain transition explicitly defined"
++#: booleans.py:127
++msgid "Allow postfix_local domain full write access to mail_spool directories"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:203
+-msgid ""
+-"Allow rc scripts to run unconfined, including any daemon started by an rc "
+-"script that does not have a domain transition explicitly defined"
++#: booleans.py:128
++msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:204
+-msgid "Allow rpm to run unconfined"
++#: booleans.py:129
++msgid "Allow transmit client label to foreign database"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:205
+-msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
++#: booleans.py:130
++msgid "Allow database admins to execute DML statement"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:206
+-msgid "Disable SELinux protection for updfstab daemon"
++#: booleans.py:131
++msgid "Allow unprivileged users to execute DDL statement"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:207
+-msgid "Disable SELinux protection for uptimed daemon"
++#: booleans.py:132
++msgid "Allow pppd to load kernel modules for certain modems"
++msgstr ""
++
++#: booleans.py:133
++msgid "Allow pppd to be run for a regular user"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:208
++#: booleans.py:134
+ msgid ""
+-"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
+-"staff_r can do so"
++"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:209
+-msgid "Allow users to execute the mount command"
++#: booleans.py:135
++msgid "Allow Puppet client to manage all file types."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:210
+-msgid "Allow regular users direct mouse access (only allow the X server)"
++#: booleans.py:136
++msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:211
+-msgid "Allow users to run the dmesg command"
++#: booleans.py:137
++msgid "Allow qemu to connect fully to the network"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:212
+-msgid "Allow users to control network interfaces (also needs USERCTL=true)"
++#: booleans.py:138
++msgid "Allow qemu to use cifs/Samba file systems"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:213
+-msgid "Allow normal user to execute ping"
++#: booleans.py:139
++msgid "Allow qemu to use serial/parallel communication ports"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:214
+-msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
++#: booleans.py:140
++msgid "Allow qemu to use nfs file systems"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:215
+-msgid "Allow users to rw usb devices"
++#: booleans.py:141
++msgid "Allow qemu to use usb devices"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:216
++#: booleans.py:142
++msgid "Allow racoon to read shadow"
++msgstr ""
++
++#: booleans.py:143
++msgid "Allow rgmanager domain to connect to the network using TCP."
++msgstr ""
++
++#: booleans.py:144
+ msgid ""
+-"Allow users to run TCP servers (bind to ports and accept connection from the "
+-"same domain and outside users)  disabling this forces FTP passive mode and "
+-"may change other protocols"
++"Allow rsync to modify public files used for public file transfer services.  "
++"Files/Directories must be labeled public_content_rw_t."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:217
+-msgid "Allow user to stat ttyfiles"
++#: booleans.py:145
++msgid "Allow rsync to run as a client"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:218
+-msgid "Disable SELinux protection for uucpd daemon"
++#: booleans.py:146
++msgid "Allow rsync to export any files/directories read only."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:219
+-msgid "Disable SELinux protection for vmware daemon"
++#: booleans.py:147
++msgid "Allow rsync servers to share cifs files systems"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:220
+-msgid "Disable SELinux protection for watchdog daemon"
++#: booleans.py:148
++msgid "Allow rsync servers to share nfs files systems"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:221
+-msgid "Disable SELinux protection for winbind daemon"
++#: booleans.py:149
++msgid "Allow samba to create new home directories (e.g. via PAM)"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:222
+-msgid "Disable SELinux protection for xdm daemon"
++#: booleans.py:150
++msgid ""
++"Allow samba to act as the domain controller, add users, groups and change "
++"passwords."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:223
+-msgid "Allow xdm logins as sysadm_r:sysadm_t"
++#: booleans.py:151
++msgid "Allow samba to share users home directories."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:224
+-msgid "Disable SELinux protection for xen daemon"
++#: booleans.py:152
++msgid "Allow samba to share any file/directory read only."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:225
+-msgid "XEN"
++#: booleans.py:153
++msgid "Allow samba to share any file/directory read/write."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:225
+-msgid "Allow xen to read/write physical disk devices"
++#: booleans.py:154
++msgid "Allow samba to act as a portmapper"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:226
+-msgid "Disable SELinux protection for xfs daemon"
++#: booleans.py:155
++msgid "Allow samba to run unconfined scripts"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:227
+-msgid "Disable SELinux protection for xen control"
++#: booleans.py:156
++msgid "Allow samba to export ntfs/fusefs volumes."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:228
+-msgid "Disable SELinux protection for ypbind daemon"
++#: booleans.py:157
++msgid "Allow samba to export NFS volumes."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:229
+-msgid "Disable SELinux protection for NIS Password Daemon"
++#: booleans.py:158
++msgid "Allow sanlock to read/write fuse files"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:230
+-msgid "Disable SELinux protection for ypserv daemon"
++#: booleans.py:159
++msgid "Allow sanlock to manage nfs files"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:231
+-msgid "Disable SELinux protection for NIS Transfer Daemon"
++#: booleans.py:160
++msgid "Allow sanlock to manage cifs files"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:232
+-msgid "Allow SELinux webadm user to manage unprivileged users home directories"
++#: booleans.py:161
++msgid "Allow sasl to read shadow"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:233
+-msgid "Allow SELinux webadm user to read unprivileged users home directories"
++#: booleans.py:162
++msgid ""
++"disallow programs, such as newrole, from transitioning to administrative "
++"user domains."
+ msgstr ""
+ 
+-#: ../gui/semanagePage.py:126
+-#, python-format
+-msgid "Are you sure you want to delete %s '%s'?"
++#: booleans.py:163
++msgid "Disable kernel module loading."
+ msgstr ""
+ 
+-#: ../gui/semanagePage.py:126
+-#, python-format
+-msgid "Delete %s"
++#: booleans.py:164
++msgid ""
++"Boolean to determine whether the system permits loading policy, setting "
++"enforcing mode, and changing boolean values.  Set this to true and you have "
++"to reboot to set it back."
+ msgstr ""
+ 
+-#: ../gui/semanagePage.py:134
+-#, python-format
+-msgid "Add %s"
++#: booleans.py:165
++msgid "Allow regular users direct dri device access"
+ msgstr ""
+ 
+-#: ../gui/semanagePage.py:148
+-#, python-format
+-msgid "Modify %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 ""
+ 
+-#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
+-msgid "Permissive"
++#: booleans.py:167
++msgid ""
++"Allow all unconfined executables to use libraries requiring text relocation "
++"that are not labeled textrel_shlib_t"
+ msgstr ""
+ 
+-#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
+-msgid "Enforcing"
++#: booleans.py:168
++msgid ""
++"Allow unconfined executables to make their stack executable.  This should "
++"never, ever be necessary. Probably indicates a badly coded executable, but "
++"could indicate an attack. This executable should be reported in bugzilla"
+ msgstr ""
+ 
+-#: ../gui/statusPage.py:94
+-msgid "Status"
++#: booleans.py:169
++msgid "Allow users to connect to the local mysql server"
+ msgstr ""
+ 
+-#: ../gui/statusPage.py:133
++#: booleans.py:170
+ msgid ""
+-"Changing the policy type will cause a relabel of the entire file system on "
+-"the next boot. Relabeling takes a long time depending on the size of the "
+-"file system.  Do you wish to continue?"
++"Allow confined users the ability to execute the ping and traceroute commands."
+ msgstr ""
+ 
+-#: ../gui/statusPage.py:147
++#: booleans.py:171
++msgid "Allow users to connect to PostgreSQL"
++msgstr ""
++
++#: booleans.py:172
+ msgid ""
+-"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
+-"you later decide to turn SELinux back on, the system will be required to "
+-"relabel.  If you just want to see if SELinux is causing a problem on your "
+-"system, you can go to permissive mode which will only log errors and not "
+-"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
+-"wish to continue?"
++"Allow user to r/w files on filesystems that do not have extended attributes "
++"(FAT, CDROM, FLOPPY)"
+ msgstr ""
+ 
+-#: ../gui/statusPage.py:152
++#: booleans.py:173
+ msgid ""
+-"Changing to SELinux enabled will cause a relabel of the entire file system "
+-"on the next boot. Relabeling takes a long time depending on the size of the "
+-"file system.  Do you wish to continue?"
++"Allow users to run TCP servers (bind to ports and accept connection from the "
++"same domain and outside users)  disabling this forces FTP passive mode and "
++"may change other protocols."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:11
+-msgid "system-config-selinux"
++#: booleans.py:174
++msgid "Allow user music sharing"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:12
++#: booleans.py:175
+ msgid ""
+-"Copyright (c)2006 Red Hat, Inc.\n"
+-"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
++"Allow anon internal-sftp to upload files, used for public file transfer "
++"services. Directories must be labeled public_content_rw_t."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:22
+-#: ../gui/system-config-selinux.glade:544
+-msgid "Add SELinux Login Mapping"
++#: booleans.py:176
++msgid ""
++"Allow sftp-internal to read and write files in the user home directories"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:257
+-msgid "Add SELinux Network Ports"
++#: booleans.py:177
++msgid ""
++"Allow sftp-internal to login to local users and read/write all files on the "
++"system, governed by DAC."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:391
+-#: ../gui/system-config-selinux.glade:678
+-msgid "SELinux Type"
++#: booleans.py:178
++msgid ""
++"Allow internal-sftp to read and write files in the user ssh home directories."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:622
+-msgid "File Specification"
++#: booleans.py:179
++msgid "Allow sge to connect to the network using any TCP port"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:650
+-msgid "File Type"
++#: booleans.py:180
++msgid "Allow sge to access nfs file systems."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:727
++#: booleans.py:181
+ msgid ""
+-"all files\n"
+-"regular file\n"
+-"directory\n"
+-"character device\n"
+-"block device\n"
+-"socket\n"
+-"symbolic link\n"
+-"named pipe\n"
++"Enable additional permissions needed to support devices on 3ware controllers."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:773
+-msgid "MLS"
++#: booleans.py:182
++msgid ""
++"Allow samba to modify public files used for public file transfer services.  "
++"Files/Directories must be labeled public_content_rw_t."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:837
+-msgid "Add SELinux User"
++#: booleans.py:183
++msgid "Allow user spamassassin clients to use the network."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1079
+-msgid "SELinux Administration"
++#: booleans.py:184
++msgid "Allow spamd to read/write user home directories."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1122
+-msgid "Add"
++#: booleans.py:185
++msgid ""
++"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1144
+-msgid "_Properties"
++#: booleans.py:186
++msgid "Allow squid to run as a transparent proxy (TPROXY)"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1166
+-msgid "_Delete"
++#: booleans.py:187
++msgid ""
++"Allow ssh with chroot env to read and write files in the user home "
++"directories"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1256
+-msgid "Select Management Object"
++#: booleans.py:188
++msgid "allow host key based authentication"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1273
+-msgid "<b>Select:</b>"
++#: booleans.py:189
++msgid "Allow ssh logins as sysadm_r:sysadm_t"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1326
+-msgid "System Default Enforcing Mode"
++#: booleans.py:190
++msgid "allow staff user to create and transition to svirt domains."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1354
++#: booleans.py:191
++msgid "Allow the Telepathy connection managers to connect to any network port."
++msgstr ""
++
++#: booleans.py:192
+ msgid ""
+-"Disabled\n"
+-"Permissive\n"
+-"Enforcing\n"
++"Allow the Telepathy connection managers to connect to any generic TCP port."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1373
+-msgid "Current Enforcing Mode"
++#: booleans.py:193
++msgid ""
++"Allow tftp to modify public files used for public file transfer services."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1418
+-msgid "System Default Policy Type: "
++#: booleans.py:194
++msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1463
++#: booleans.py:195
+ msgid ""
+-"Select if you wish to relabel then entire file system on next reboot.  "
+-"Relabeling can take a very long time, depending on the size of the system.  "
+-"If you are changing policy types or going from disabled to enforcing, a "
+-"relabel is required."
++"allow unconfined users to transition to the chrome sandbox domains when "
++"running chrome-sandbox"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1509
+-msgid "Relabel on next reboot."
++#: booleans.py:196
++msgid "Allow a user to login as an unconfined domain"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1561
+-msgid "label37"
++#: booleans.py:197
++msgid ""
++"Allow unconfined users to transition to the Mozilla plugin domain when "
++"running xulrunner plugin-container."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1598
+-msgid "Revert boolean setting to system default"
++#: booleans.py:198
++msgid "Allow video playing tools to run unconfined"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1614
+-msgid "Toggle between Customized and All Booleans"
++#: booleans.py:199
++msgid "Allow unprivledged user to create and transition to svirt domains."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1645
+-#: ../gui/system-config-selinux.glade:1850
+-#: ../gui/system-config-selinux.glade:2037
+-#: ../gui/system-config-selinux.glade:2224
+-#: ../gui/system-config-selinux.glade:2467
+-#: ../gui/system-config-selinux.glade:2692
+-#: ../gui/system-config-selinux.glade:2867
+-msgid "Filter"
++#: booleans.py:200
++msgid "Support ecryptfs home directories"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1734
+-msgid "label50"
++#: booleans.py:201
++msgid "Support fusefs home directories"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1771
+-msgid "Add File Context"
++#: booleans.py:202
++msgid "Use lpd server instead of cups"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1787
+-msgid "Modify File Context"
++#: booleans.py:203
++msgid "Support NFS home directories"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1803
+-msgid "Delete File Context"
++#: booleans.py:204
++msgid "Support SAMBA home directories"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1819
+-msgid "Toggle between all and customized file context"
++#: booleans.py:205
++msgid "Allow varnishd to connect to all ports, not just HTTP."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1939
+-msgid "label38"
++#: booleans.py:206
++msgid "Ignore vbetool mmap_zero errors."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1976
+-msgid "Add SELinux User Mapping"
++#: booleans.py:207
++msgid ""
++"Allow confined virtual guests to use serial/parallel communication ports"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1992
+-msgid "Modify SELinux User Mapping"
++#: booleans.py:208
++msgid ""
++"Allow confined virtual guests to use executable memory and executable stack"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2008
+-msgid "Delete SELinux User Mapping"
++#: booleans.py:209
++msgid "Allow confined virtual guests to read fuse files"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2126
+-msgid "label39"
++#: booleans.py:210
++msgid "Allow confined virtual guests to manage nfs files"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2163
+-msgid "Add User"
++#: booleans.py:211
++msgid "Allow confined virtual guests to manage cifs files"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2179
+-msgid "Modify User"
++#: booleans.py:212
++msgid "Allow confined virtual guests to interact with the sanlock"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2195
+-msgid "Delete User"
++#: booleans.py:213
++msgid "Allow confined virtual guests to manage device configuration, (pci)"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2313
+-msgid "label41"
++#: booleans.py:214
++msgid "Allow confined virtual guests to use usb devices"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2350
+-msgid "Add Network Port"
++#: booleans.py:215
++msgid "Allow confined virtual guests to interact with the xserver"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2366
+-msgid "Edit Network Port"
++#: booleans.py:216
++msgid "Allow webadm to manage files in users home directories"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2382
+-msgid "Delete Network Port"
++#: booleans.py:217
++msgid "Allow webadm to read files in users home directories"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2418
+-#: ../gui/system-config-selinux.glade:2436
+-msgid "Toggle between Customized and All Ports"
++#: booleans.py:218
++msgid "Ignore wine mmap_zero errors."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2556
+-msgid "label42"
++#: booleans.py:219
++msgid "Allow the graphical login program to execute bootloader"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2593
+-msgid "Generate new policy module"
++#: booleans.py:220
++msgid ""
++"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2609
+-msgid "Load policy module"
++#: booleans.py:221
++msgid "Allow xen to manage nfs files"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2625
+-msgid "Remove loadable policy module"
++#: booleans.py:222
++msgid ""
++"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
++"logical volumes for disk images."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2661
++#: booleans.py:223
++msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
++msgstr ""
++
++#: booleans.py:224
+ msgid ""
+-"Enable/Disable additional audit rules, that are normally not reported in the "
+-"log files."
++"Allow xguest users to configure Network Manager and connect to apache ports"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2781
+-msgid "label44"
++#: booleans.py:225
++msgid "Allow xguest users to mount removable media"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2818
+-msgid "Change process mode to permissive."
++#: booleans.py:226
++msgid "Allow xguest to use blue tooth devices"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2836
+-msgid "Change process mode to enforcing"
++#: booleans.py:227
++msgid "Allows clients to write to the X server shared memory segments."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2928
+-msgid "Process Domain"
++#: booleans.py:228
++msgid "Allows XServer to execute writable memory"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2956
+-msgid "label59"
++#: booleans.py:229
++msgid "Support X userspace object manager"
+ msgstr ""
+ 
+-#: ../gui/usersPage.py:138
+-#, python-format
+-msgid "SELinux user '%s' is required"
++#: booleans.py:230
++msgid "Allow zabbix to connect to unreserved ports"
++msgstr ""
++
++#: booleans.py:231
++msgid "Allow zebra daemon to write it configuration files"
++msgstr ""
++
++#: booleans.py:232
++msgid ""
++"Allow ZoneMinder to modify public files used for public file transfer "
++"services."
+ msgstr ""
+diff --git a/policycoreutils/po/fa.po b/policycoreutils/po/fa.po
+index a4478db..690f8e9 100644
+--- a/policycoreutils/po/fa.po
++++ b/policycoreutils/po/fa.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 at ADDRESS>, YEAR.
+ #
+-#, fuzzy
++# Translators:
+ msgid ""
+ msgstr ""
+-"Project-Id-Version: PACKAGE VERSION\n"
++"Project-Id-Version: Policycoreutils\n"
+ "Report-Msgid-Bugs-To: \n"
+-"POT-Creation-Date: 2012-05-25 07:28-0400\n"
+-"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+-"Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
+-"Language-Team: LANGUAGE <LL at li.org>\n"
+-"Language: \n"
++"POT-Creation-Date: 2012-10-16 12:24-0400\n"
++"PO-Revision-Date: 2012-10-08 13:10+0000\n"
++"Last-Translator: dwalsh <dwalsh at redhat.com>\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"
++"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:1124
++#: ../run_init/run_init.c:126 ../newrole/newrole.c:1123
+ #, 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:1258
++#: ../run_init/run_init.c:405 ../newrole/newrole.c:1257
+ #, c-format
+ msgid "Could not set exec context to %s.\n"
+ msgstr ""
+@@ -86,855 +87,870 @@ msgstr ""
+ msgid "To make this policy package active, execute:"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:143 ../semanage/seobject.py:147
+-msgid "global"
+-msgstr ""
+-
+-#: ../semanage/seobject.py:225
++#: ../semanage/seobject.py:200
+ msgid "Could not create semanage handle"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:233
++#: ../semanage/seobject.py:208
+ msgid "SELinux policy is not managed or store cannot be accessed."
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:238
++#: ../semanage/seobject.py:213
+ msgid "Cannot read policy store."
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:243
++#: ../semanage/seobject.py:218
+ msgid "Could not establish semanage connection"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:248
++#: ../semanage/seobject.py:223
+ msgid "Could not test MLS enabled status"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
++#: ../semanage/seobject.py:229 ../semanage/seobject.py:244
+ msgid "Not yet implemented"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:258
++#: ../semanage/seobject.py:233
+ msgid "Semanage transaction already in progress"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:267
++#: ../semanage/seobject.py:242
+ msgid "Could not start semanage transaction"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:278
++#: ../semanage/seobject.py:254
+ msgid "Could not commit semanage transaction"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:283
++#: ../semanage/seobject.py:259
+ msgid "Semanage transaction not in progress"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
++#: ../semanage/seobject.py:271 ../semanage/seobject.py:351
+ msgid "Could not list SELinux modules"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:308
++#: ../semanage/seobject.py:284
+ msgid "Modules Name"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
++#: ../semanage/seobject.py:284 ../gui/modulesPage.py:63
+ msgid "Version"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
++#: ../semanage/seobject.py:287 ../gui/statusPage.py:75
+ msgid "Disabled"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:326
++#: ../semanage/seobject.py:302
+ #, python-format
+ msgid "Could not disable module %s (remove failed)"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:337
++#: ../semanage/seobject.py:313
+ #, python-format
+ msgid "Could not enable module %s (remove failed)"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:352
++#: ../semanage/seobject.py:328
+ #, python-format
+ msgid "Could not remove module %s (remove failed)"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:362
++#: ../semanage/seobject.py:338
+ msgid "dontaudit requires either 'on' or 'off'"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:391
++#: ../semanage/seobject.py:366
+ msgid "Builtin Permissive Types"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:401
++#: ../semanage/seobject.py:376
+ msgid "Customized Permissive Types"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:442
++#: ../semanage/seobject.py:417
+ #, python-format
+ msgid "Could not set permissive domain %s (module installation failed)"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:448
++#: ../semanage/seobject.py:423
+ #, python-format
+ msgid "Could not remove permissive domain %s (remove failed)"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
+-#: ../semanage/seobject.py:603 ../semanage/seobject.py:700
+-#: ../semanage/seobject.py:730 ../semanage/seobject.py:797
+-#: ../semanage/seobject.py:854 ../semanage/seobject.py:1101
+-#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
+-#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
+-#: ../semanage/seobject.py:2045
++#: ../semanage/seobject.py:458 ../semanage/seobject.py:532
++#: ../semanage/seobject.py:578 ../semanage/seobject.py:675
++#: ../semanage/seobject.py:705 ../semanage/seobject.py:772
++#: ../semanage/seobject.py:829 ../semanage/seobject.py:1084
++#: ../semanage/seobject.py:1800 ../semanage/seobject.py:1863
++#: ../semanage/seobject.py:1882 ../semanage/seobject.py:2003
++#: ../semanage/seobject.py:2056
+ #, python-format
+ msgid "Could not create a key for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
+-#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
++#: ../semanage/seobject.py:462 ../semanage/seobject.py:536
++#: ../semanage/seobject.py:582 ../semanage/seobject.py:588
+ #, python-format
+ msgid "Could not check if login mapping for %s is defined"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:496
++#: ../semanage/seobject.py:471
+ #, python-format
+ msgid "Linux Group %s does not exist"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:501
++#: ../semanage/seobject.py:476
+ #, python-format
+ msgid "Linux User %s does not exist"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:505
++#: ../semanage/seobject.py:480
+ #, python-format
+ msgid "Could not create login mapping for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
++#: ../semanage/seobject.py:484 ../semanage/seobject.py:720
+ #, python-format
+ msgid "Could not set name for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
++#: ../semanage/seobject.py:489 ../semanage/seobject.py:730
+ #, python-format
+ msgid "Could not set MLS range for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:518
++#: ../semanage/seobject.py:493
+ #, python-format
+ msgid "Could not set SELinux user for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:522
++#: ../semanage/seobject.py:497
+ #, python-format
+ msgid "Could not add login mapping for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:540
++#: ../semanage/seobject.py:515
+ msgid "Requires seuser or serange"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
++#: ../semanage/seobject.py:538 ../semanage/seobject.py:584
+ #, python-format
+ msgid "Login mapping for %s is not defined"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:567
++#: ../semanage/seobject.py:542
+ #, python-format
+ msgid "Could not query seuser for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:581
++#: ../semanage/seobject.py:556
+ #, python-format
+ msgid "Could not modify login mapping for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:615
++#: ../semanage/seobject.py:590
+ #, python-format
+ msgid "Login mapping for %s is defined in policy, cannot be deleted"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:619
++#: ../semanage/seobject.py:594
+ #, python-format
+ msgid "Could not delete login mapping for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
+-#: ../semanage/seobject.py:897
++#: ../semanage/seobject.py:616 ../semanage/seobject.py:634
++#: ../semanage/seobject.py:872
+ msgid "Could not list login mappings"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
++#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
+ #: ../gui/system-config-selinux.glade:100
+ msgid "Login Name"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
+-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
++#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
++#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
+ #: ../gui/system-config-selinux.glade:128
+ #: ../gui/system-config-selinux.glade:915
+ #: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
+ msgid "SELinux User"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
++#: ../semanage/seobject.py:659 ../gui/system-config-selinux.glade:156
+ #: ../gui/system-config-selinux.glade:943
+ msgid "MLS/MCS Range"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
+-#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
+-#: ../semanage/seobject.py:864
++#: ../semanage/seobject.py:678 ../semanage/seobject.py:709
++#: ../semanage/seobject.py:776 ../semanage/seobject.py:833
++#: ../semanage/seobject.py:839
+ #, python-format
+ msgid "Could not check if SELinux user %s is defined"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
+-#: ../semanage/seobject.py:870
++#: ../semanage/seobject.py:681 ../semanage/seobject.py:782
++#: ../semanage/seobject.py:845
+ #, python-format
+ msgid "Could not query user for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:726
++#: ../semanage/seobject.py:701
+ #, python-format
+ msgid "You must add at least one role for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:741
++#: ../semanage/seobject.py:716
+ #, python-format
+ msgid "Could not create SELinux user for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:750
++#: ../semanage/seobject.py:725
+ #, python-format
+ msgid "Could not add role %s for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:759
++#: ../semanage/seobject.py:734
+ #, python-format
+ msgid "Could not set MLS level for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:762
++#: ../semanage/seobject.py:737
+ #, python-format
+ msgid "Could not add prefix %s for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:765
++#: ../semanage/seobject.py:740
+ #, python-format
+ msgid "Could not extract key for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:769
++#: ../semanage/seobject.py:744
+ #, python-format
+ msgid "Could not add SELinux user %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:791
++#: ../semanage/seobject.py:766
+ msgid "Requires prefix, roles, level or range"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:793
++#: ../semanage/seobject.py:768
+ msgid "Requires prefix or roles"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
++#: ../semanage/seobject.py:778 ../semanage/seobject.py:835
+ #, python-format
+ msgid "SELinux user %s is not defined"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:832
++#: ../semanage/seobject.py:807
+ #, python-format
+ msgid "Could not modify SELinux user %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:866
++#: ../semanage/seobject.py:841
+ #, python-format
+ msgid "SELinux user %s is defined in policy, cannot be deleted"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:877
++#: ../semanage/seobject.py:852
+ #, python-format
+ msgid "Could not delete SELinux user %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:915
++#: ../semanage/seobject.py:890
+ msgid "Could not list SELinux users"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:921
++#: ../semanage/seobject.py:896
+ #, python-format
+ msgid "Could not list roles for user %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:946
++#: ../semanage/seobject.py:921
+ msgid "Labeling"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:946
++#: ../semanage/seobject.py:921
+ msgid "MLS/"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:947
++#: ../semanage/seobject.py:922
+ msgid "Prefix"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:947
++#: ../semanage/seobject.py:922
+ msgid "MCS Level"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:947
++#: ../semanage/seobject.py:922
+ msgid "MCS Range"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
++#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
+ #: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
+ msgid "SELinux Roles"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:967
++#: ../semanage/seobject.py:944
+ msgid "Protocol udp or tcp is required"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:969
++#: ../semanage/seobject.py:946
+ msgid "Port is required"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:979
++#: ../semanage/seobject.py:956
+ msgid "Invalid Port"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:983
++#: ../semanage/seobject.py:960
+ #, python-format
+ msgid "Could not create a key for %s/%s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:994
++#: ../semanage/seobject.py:971
+ msgid "Type is required"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
+-#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
++#: ../semanage/seobject.py:974 ../semanage/seobject.py:1036
++#: ../semanage/seobject.py:1794
++#, python-format
++msgid "Type %s is invalid, must be a port type"
++msgstr ""
++
++#: ../semanage/seobject.py:980 ../semanage/seobject.py:1042
++#: ../semanage/seobject.py:1097 ../semanage/seobject.py:1103
+ #, python-format
+ msgid "Could not check if port %s/%s is defined"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1002
++#: ../semanage/seobject.py:982
+ #, python-format
+ msgid "Port %s/%s already defined"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1006
++#: ../semanage/seobject.py:986
+ #, python-format
+ msgid "Could not create port for %s/%s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1012
++#: ../semanage/seobject.py:992
+ #, python-format
+ msgid "Could not create context for %s/%s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1016
++#: ../semanage/seobject.py:996
+ #, python-format
+ msgid "Could not set user in port context for %s/%s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1020
++#: ../semanage/seobject.py:1000
+ #, python-format
+ msgid "Could not set role in port context for %s/%s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1024
++#: ../semanage/seobject.py:1004
+ #, python-format
+ msgid "Could not set type in port context for %s/%s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1029
++#: ../semanage/seobject.py:1009
+ #, python-format
+ msgid "Could not set mls fields in port context for %s/%s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1033
++#: ../semanage/seobject.py:1013
+ #, python-format
+ msgid "Could not set port context for %s/%s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1037
++#: ../semanage/seobject.py:1017
+ #, python-format
+ msgid "Could not add port %s/%s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
+-#: ../semanage/seobject.py:1512
++#: ../semanage/seobject.py:1031 ../semanage/seobject.py:1304
++#: ../semanage/seobject.py:1503
+ msgid "Requires setype or serange"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1053
++#: ../semanage/seobject.py:1033
+ msgid "Requires setype"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
++#: ../semanage/seobject.py:1044 ../semanage/seobject.py:1099
+ #, python-format
+ msgid "Port %s/%s is not defined"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1065
++#: ../semanage/seobject.py:1048
+ #, python-format
+ msgid "Could not query port %s/%s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1076
++#: ../semanage/seobject.py:1059
+ #, python-format
+ msgid "Could not modify port %s/%s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1089
++#: ../semanage/seobject.py:1072
+ msgid "Could not list the ports"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1105
++#: ../semanage/seobject.py:1088
+ #, python-format
+ msgid "Could not delete the port %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1122
++#: ../semanage/seobject.py:1105
+ #, python-format
+ msgid "Port %s/%s is defined in policy, cannot be deleted"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1126
++#: ../semanage/seobject.py:1109
+ #, python-format
+ msgid "Could not delete port %s/%s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
++#: ../semanage/seobject.py:1125 ../semanage/seobject.py:1147
+ msgid "Could not list ports"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1203
++#: ../semanage/seobject.py:1186
  msgid "SELinux Port Type"
  msgstr ""
  
--#: ../semanage/seobject.py:1199
-+#: ../semanage/seobject.py:1203
+-#: ../semanage/seobject.py:1203
++#: ../semanage/seobject.py:1186
  msgid "Proto"
  msgstr ""
  
--#: ../semanage/seobject.py:1199
-+#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
+-#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
++#: ../semanage/seobject.py:1186 ../gui/system-config-selinux.glade:335
  msgid "Port Number"
  msgstr ""
  
--#: ../semanage/seobject.py:1218
-+#: ../semanage/seobject.py:1222
+-#: ../semanage/seobject.py:1222
++#: ../semanage/seobject.py:1207
  msgid "Node Address is required"
  msgstr ""
  
--#: ../semanage/seobject.py:1233
-+#: ../semanage/seobject.py:1237
+-#: ../semanage/seobject.py:1237
++#: ../semanage/seobject.py:1222
  msgid "Unknown or missing protocol"
  msgstr ""
  
--#: ../semanage/seobject.py:1247 ../semanage/seobject.py:1446
--#: ../semanage/seobject.py:1724
-+#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
-+#: ../semanage/seobject.py:1728
- msgid "SELinux Type is required"
+-#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
+-#: ../semanage/seobject.py:1728
+-msgid "SELinux Type is required"
++#: ../semanage/seobject.py:1236
++msgid "SELinux node type is required"
++msgstr ""
++
++#: ../semanage/seobject.py:1239 ../semanage/seobject.py:1307
++#, python-format
++msgid "Type %s is invalid, must be a node type"
  msgstr ""
  
--#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1316
--#: ../semanage/seobject.py:1352 ../semanage/seobject.py:1450
--#: ../semanage/seobject.py:1512 ../semanage/seobject.py:1546
--#: ../semanage/seobject.py:1728
-+#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
-+#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
-+#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
-+#: ../semanage/seobject.py:1732
+-#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
+-#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
+-#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
+-#: ../semanage/seobject.py:1732
++#: ../semanage/seobject.py:1243 ../semanage/seobject.py:1311
++#: ../semanage/seobject.py:1347 ../semanage/seobject.py:1445
++#: ../semanage/seobject.py:1507 ../semanage/seobject.py:1541
++#: ../semanage/seobject.py:1739
  #, python-format
  msgid "Could not create key for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:1253 ../semanage/seobject.py:1320
--#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1362
-+#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
-+#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
+-#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
+-#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
++#: ../semanage/seobject.py:1245 ../semanage/seobject.py:1315
++#: ../semanage/seobject.py:1351 ../semanage/seobject.py:1357
  #, python-format
  msgid "Could not check if addr %s is defined"
  msgstr ""
  
--#: ../semanage/seobject.py:1262
-+#: ../semanage/seobject.py:1266
+-#: ../semanage/seobject.py:1266
++#: ../semanage/seobject.py:1254
  #, python-format
  msgid "Could not create addr for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:1268 ../semanage/seobject.py:1466
--#: ../semanage/seobject.py:1686
-+#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
-+#: ../semanage/seobject.py:1690
+-#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
+-#: ../semanage/seobject.py:1690
++#: ../semanage/seobject.py:1260 ../semanage/seobject.py:1461
++#: ../semanage/seobject.py:1694
  #, python-format
  msgid "Could not create context for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:1272
-+#: ../semanage/seobject.py:1276
+-#: ../semanage/seobject.py:1276
++#: ../semanage/seobject.py:1264
  #, python-format
  msgid "Could not set mask for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:1276
-+#: ../semanage/seobject.py:1280
+-#: ../semanage/seobject.py:1280
++#: ../semanage/seobject.py:1268
  #, python-format
  msgid "Could not set user in addr context for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:1280
-+#: ../semanage/seobject.py:1284
+-#: ../semanage/seobject.py:1284
++#: ../semanage/seobject.py:1272
  #, python-format
  msgid "Could not set role in addr context for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:1284
-+#: ../semanage/seobject.py:1288
+-#: ../semanage/seobject.py:1288
++#: ../semanage/seobject.py:1276
  #, python-format
  msgid "Could not set type in addr context for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:1289
-+#: ../semanage/seobject.py:1293
+-#: ../semanage/seobject.py:1293
++#: ../semanage/seobject.py:1281
  #, python-format
  msgid "Could not set mls fields in addr context for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:1293
-+#: ../semanage/seobject.py:1297
+-#: ../semanage/seobject.py:1297
++#: ../semanage/seobject.py:1285
  #, python-format
  msgid "Could not set addr context for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:1297
-+#: ../semanage/seobject.py:1301
+-#: ../semanage/seobject.py:1301
++#: ../semanage/seobject.py:1289
  #, python-format
  msgid "Could not add addr %s"
  msgstr ""
  
--#: ../semanage/seobject.py:1322 ../semanage/seobject.py:1358
-+#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
+-#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
++#: ../semanage/seobject.py:1317 ../semanage/seobject.py:1353
  #, python-format
  msgid "Addr %s is not defined"
  msgstr ""
  
--#: ../semanage/seobject.py:1326
-+#: ../semanage/seobject.py:1330
+-#: ../semanage/seobject.py:1330
++#: ../semanage/seobject.py:1321
  #, python-format
  msgid "Could not query addr %s"
  msgstr ""
  
--#: ../semanage/seobject.py:1336
-+#: ../semanage/seobject.py:1340
+-#: ../semanage/seobject.py:1340
++#: ../semanage/seobject.py:1331
  #, python-format
  msgid "Could not modify addr %s"
  msgstr ""
  
--#: ../semanage/seobject.py:1364
-+#: ../semanage/seobject.py:1368
+-#: ../semanage/seobject.py:1368
++#: ../semanage/seobject.py:1359
  #, python-format
  msgid "Addr %s is defined in policy, cannot be deleted"
  msgstr ""
  
--#: ../semanage/seobject.py:1368
-+#: ../semanage/seobject.py:1372
+-#: ../semanage/seobject.py:1372
++#: ../semanage/seobject.py:1363
  #, python-format
  msgid "Could not delete addr %s"
  msgstr ""
  
--#: ../semanage/seobject.py:1380
-+#: ../semanage/seobject.py:1384
+-#: ../semanage/seobject.py:1384
++#: ../semanage/seobject.py:1375
  msgid "Could not deleteall node mappings"
  msgstr ""
  
--#: ../semanage/seobject.py:1394
-+#: ../semanage/seobject.py:1398
+-#: ../semanage/seobject.py:1398
++#: ../semanage/seobject.py:1389
  msgid "Could not list addrs"
  msgstr ""
  
--#: ../semanage/seobject.py:1454 ../semanage/seobject.py:1516
--#: ../semanage/seobject.py:1550 ../semanage/seobject.py:1556
-+#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
-+#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
+-#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
+-#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
++#: ../semanage/seobject.py:1441 ../semanage/seobject.py:1732
++msgid "SELinux Type is required"
++msgstr ""
++
++#: ../semanage/seobject.py:1449 ../semanage/seobject.py:1511
++#: ../semanage/seobject.py:1545 ../semanage/seobject.py:1551
  #, python-format
  msgid "Could not check if interface %s is defined"
  msgstr ""
  
--#: ../semanage/seobject.py:1461
-+#: ../semanage/seobject.py:1465
+-#: ../semanage/seobject.py:1465
++#: ../semanage/seobject.py:1456
  #, python-format
  msgid "Could not create interface for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:1470
-+#: ../semanage/seobject.py:1474
+-#: ../semanage/seobject.py:1474
++#: ../semanage/seobject.py:1465
  #, python-format
  msgid "Could not set user in interface context for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:1474
-+#: ../semanage/seobject.py:1478
+-#: ../semanage/seobject.py:1478
++#: ../semanage/seobject.py:1469
  #, python-format
  msgid "Could not set role in interface context for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:1478
-+#: ../semanage/seobject.py:1482
+-#: ../semanage/seobject.py:1482
++#: ../semanage/seobject.py:1473
  #, python-format
  msgid "Could not set type in interface context for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:1483
-+#: ../semanage/seobject.py:1487
+-#: ../semanage/seobject.py:1487
++#: ../semanage/seobject.py:1478
  #, python-format
  msgid "Could not set mls fields in interface context for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:1487
-+#: ../semanage/seobject.py:1491
+-#: ../semanage/seobject.py:1491
++#: ../semanage/seobject.py:1482
  #, python-format
  msgid "Could not set interface context for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:1491
-+#: ../semanage/seobject.py:1495
+-#: ../semanage/seobject.py:1495
++#: ../semanage/seobject.py:1486
  #, python-format
  msgid "Could not set message context for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:1495
-+#: ../semanage/seobject.py:1499
+-#: ../semanage/seobject.py:1499
++#: ../semanage/seobject.py:1490
  #, python-format
  msgid "Could not add interface %s"
  msgstr ""
  
--#: ../semanage/seobject.py:1518 ../semanage/seobject.py:1552
-+#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
+-#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
++#: ../semanage/seobject.py:1513 ../semanage/seobject.py:1547
  #, python-format
  msgid "Interface %s is not defined"
  msgstr ""
  
--#: ../semanage/seobject.py:1522
-+#: ../semanage/seobject.py:1526
+-#: ../semanage/seobject.py:1526
++#: ../semanage/seobject.py:1517
  #, python-format
  msgid "Could not query interface %s"
  msgstr ""
  
--#: ../semanage/seobject.py:1533
-+#: ../semanage/seobject.py:1537
+-#: ../semanage/seobject.py:1537
++#: ../semanage/seobject.py:1528
  #, python-format
  msgid "Could not modify interface %s"
  msgstr ""
  
--#: ../semanage/seobject.py:1558
-+#: ../semanage/seobject.py:1562
+-#: ../semanage/seobject.py:1562
++#: ../semanage/seobject.py:1553
  #, python-format
  msgid "Interface %s is defined in policy, cannot be deleted"
  msgstr ""
  
--#: ../semanage/seobject.py:1562
-+#: ../semanage/seobject.py:1566
+-#: ../semanage/seobject.py:1566
++#: ../semanage/seobject.py:1557
  #, python-format
  msgid "Could not delete interface %s"
  msgstr ""
  
--#: ../semanage/seobject.py:1574
-+#: ../semanage/seobject.py:1578
+-#: ../semanage/seobject.py:1578
++#: ../semanage/seobject.py:1569
  msgid "Could not delete all interface  mappings"
  msgstr ""
  
--#: ../semanage/seobject.py:1588
-+#: ../semanage/seobject.py:1592
+-#: ../semanage/seobject.py:1592
++#: ../semanage/seobject.py:1583
  msgid "Could not list interfaces"
  msgstr ""
  
--#: ../semanage/seobject.py:1613
-+#: ../semanage/seobject.py:1617
+-#: ../semanage/seobject.py:1617
++#: ../semanage/seobject.py:1608
  msgid "SELinux Interface"
  msgstr ""
  
--#: ../semanage/seobject.py:1613 ../semanage/seobject.py:1936
-+#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
+-#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
++#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1954
  msgid "Context"
  msgstr ""
  
--#: ../semanage/seobject.py:1663
-+#: ../semanage/seobject.py:1667
+-#: ../semanage/seobject.py:1667
++#: ../semanage/seobject.py:1671
  #, python-format
  msgid "Equivalence class for %s already exists"
  msgstr ""
  
--#: ../semanage/seobject.py:1669
-+#: ../semanage/seobject.py:1673
+-#: ../semanage/seobject.py:1673
++#: ../semanage/seobject.py:1677
  #, python-format
  msgid "File spec %s conflicts with equivalency rule '%s %s'"
  msgstr ""
  
--#: ../semanage/seobject.py:1678
-+#: ../semanage/seobject.py:1682
+-#: ../semanage/seobject.py:1682
++#: ../semanage/seobject.py:1686
  #, python-format
  msgid "Equivalence class for %s does not exists"
  msgstr ""
  
--#: ../semanage/seobject.py:1692
-+#: ../semanage/seobject.py:1696
+-#: ../semanage/seobject.py:1696
++#: ../semanage/seobject.py:1700
  #, python-format
  msgid "Could not set user in file context for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:1696
-+#: ../semanage/seobject.py:1700
+-#: ../semanage/seobject.py:1700
++#: ../semanage/seobject.py:1704
  #, python-format
  msgid "Could not set role in file context for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:1701 ../semanage/seobject.py:1758
-+#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
+-#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
++#: ../semanage/seobject.py:1709 ../semanage/seobject.py:1769
  #, python-format
  msgid "Could not set mls fields in file context for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:1707
-+#: ../semanage/seobject.py:1711
+-#: ../semanage/seobject.py:1711
++#: ../semanage/seobject.py:1715
  msgid "Invalid file specification"
  msgstr ""
  
--#: ../semanage/seobject.py:1709
-+#: ../semanage/seobject.py:1713
+-#: ../semanage/seobject.py:1713
++#: ../semanage/seobject.py:1717
  msgid "File specification can not include spaces"
  msgstr ""
  
--#: ../semanage/seobject.py:1714
-+#: ../semanage/seobject.py:1718
+-#: ../semanage/seobject.py:1718
++#: ../semanage/seobject.py:1722
  #, python-format
  msgid ""
  "File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
  msgstr ""
  
--#: ../semanage/seobject.py:1732 ../semanage/seobject.py:1737
--#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1872
--#: ../semanage/seobject.py:1876
-+#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
-+#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
-+#: ../semanage/seobject.py:1880
+-#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
+-#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
+-#: ../semanage/seobject.py:1880
++#: ../semanage/seobject.py:1735
++#, python-format
++msgid "Type %s is invalid, must be a file or device type"
++msgstr ""
++
++#: ../semanage/seobject.py:1743 ../semanage/seobject.py:1748
++#: ../semanage/seobject.py:1804 ../semanage/seobject.py:1886
++#: ../semanage/seobject.py:1890
  #, python-format
  msgid "Could not check if file context for %s is defined"
  msgstr ""
  
--#: ../semanage/seobject.py:1745
-+#: ../semanage/seobject.py:1749
+-#: ../semanage/seobject.py:1749
++#: ../semanage/seobject.py:1756
  #, python-format
  msgid "Could not create file context for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:1753
-+#: ../semanage/seobject.py:1757
+-#: ../semanage/seobject.py:1757
++#: ../semanage/seobject.py:1764
  #, python-format
  msgid "Could not set type in file context for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:1761 ../semanage/seobject.py:1818
--#: ../semanage/seobject.py:1822
-+#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
-+#: ../semanage/seobject.py:1826
+-#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
+-#: ../semanage/seobject.py:1826
++#: ../semanage/seobject.py:1772 ../semanage/seobject.py:1832
++#: ../semanage/seobject.py:1836
  #, python-format
  msgid "Could not set file context for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:1767
-+#: ../semanage/seobject.py:1771
+-#: ../semanage/seobject.py:1771
++#: ../semanage/seobject.py:1778
  #, python-format
  msgid "Could not add file context for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:1781
-+#: ../semanage/seobject.py:1785
+-#: ../semanage/seobject.py:1785
++#: ../semanage/seobject.py:1792
  msgid "Requires setype, serange or seuser"
  msgstr ""
  
--#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1880
-+#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
+-#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
++#: ../semanage/seobject.py:1808 ../semanage/seobject.py:1894
  #, python-format
  msgid "File context for %s is not defined"
  msgstr ""
  
--#: ../semanage/seobject.py:1800
-+#: ../semanage/seobject.py:1804
+-#: ../semanage/seobject.py:1804
++#: ../semanage/seobject.py:1814
  #, python-format
  msgid "Could not query file context for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:1826
-+#: ../semanage/seobject.py:1830
+-#: ../semanage/seobject.py:1830
++#: ../semanage/seobject.py:1840
  #, python-format
  msgid "Could not modify file context for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:1839
-+#: ../semanage/seobject.py:1843
+-#: ../semanage/seobject.py:1843
++#: ../semanage/seobject.py:1853
  msgid "Could not list the file contexts"
  msgstr ""
  
--#: ../semanage/seobject.py:1853
-+#: ../semanage/seobject.py:1857
+-#: ../semanage/seobject.py:1857
++#: ../semanage/seobject.py:1867
  #, python-format
  msgid "Could not delete the file context %s"
  msgstr ""
  
--#: ../semanage/seobject.py:1878
-+#: ../semanage/seobject.py:1882
+-#: ../semanage/seobject.py:1882
++#: ../semanage/seobject.py:1892
  #, python-format
  msgid "File context for %s is defined in policy, cannot be deleted"
  msgstr ""
  
--#: ../semanage/seobject.py:1884
-+#: ../semanage/seobject.py:1888
+-#: ../semanage/seobject.py:1888
++#: ../semanage/seobject.py:1898
  #, python-format
  msgid "Could not delete file context for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:1899
-+#: ../semanage/seobject.py:1903
+-#: ../semanage/seobject.py:1903
++#: ../semanage/seobject.py:1913
  msgid "Could not list file contexts"
  msgstr ""
  
--#: ../semanage/seobject.py:1903
-+#: ../semanage/seobject.py:1907
+-#: ../semanage/seobject.py:1907
++#: ../semanage/seobject.py:1917
  msgid "Could not list local file contexts"
  msgstr ""
  
--#: ../semanage/seobject.py:1936
-+#: ../semanage/seobject.py:1944
+-#: ../semanage/seobject.py:1944
++#: ../semanage/seobject.py:1954
  msgid "SELinux fcontext"
  msgstr ""
  
--#: ../semanage/seobject.py:1936
-+#: ../semanage/seobject.py:1944
+-#: ../semanage/seobject.py:1944
++#: ../semanage/seobject.py:1954
  msgid "type"
  msgstr ""
  
--#: ../semanage/seobject.py:1949
-+#: ../semanage/seobject.py:1957
+-#: ../semanage/seobject.py:1957
++#: ../semanage/seobject.py:1967
  msgid ""
  "\n"
  "SELinux Distribution fcontext Equivalence \n"
  msgstr ""
  
--#: ../semanage/seobject.py:1954
-+#: ../semanage/seobject.py:1962
+-#: ../semanage/seobject.py:1962
++#: ../semanage/seobject.py:1972
  msgid ""
  "\n"
  "SELinux Local fcontext Equivalence \n"
  msgstr ""
  
--#: ../semanage/seobject.py:1988 ../semanage/seobject.py:2040
--#: ../semanage/seobject.py:2046
-+#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
-+#: ../semanage/seobject.py:2054
+-#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
+-#: ../semanage/seobject.py:2054
++#: ../semanage/seobject.py:2006 ../semanage/seobject.py:2059
++#: ../semanage/seobject.py:2065
  #, python-format
  msgid "Could not check if boolean %s is defined"
  msgstr ""
  
--#: ../semanage/seobject.py:1990 ../semanage/seobject.py:2042
-+#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
+-#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
++#: ../semanage/seobject.py:2008 ../semanage/seobject.py:2061
  #, python-format
  msgid "Boolean %s is not defined"
  msgstr ""
  
--#: ../semanage/seobject.py:1994
-+#: ../semanage/seobject.py:2002
+-#: ../semanage/seobject.py:2002
++#: ../semanage/seobject.py:2012
  #, python-format
  msgid "Could not query file context %s"
  msgstr ""
  
--#: ../semanage/seobject.py:1999
-+#: ../semanage/seobject.py:2007
+-#: ../semanage/seobject.py:2007
++#: ../semanage/seobject.py:2017
  #, python-format
  msgid "You must specify one of the following values: %s"
  msgstr ""
  
--#: ../semanage/seobject.py:2004
-+#: ../semanage/seobject.py:2012
+-#: ../semanage/seobject.py:2012
++#: ../semanage/seobject.py:2022
  #, python-format
  msgid "Could not set active value of boolean %s"
  msgstr ""
  
--#: ../semanage/seobject.py:2007
-+#: ../semanage/seobject.py:2015
+-#: ../semanage/seobject.py:2015
++#: ../semanage/seobject.py:2025
  #, python-format
  msgid "Could not modify boolean %s"
  msgstr ""
  
--#: ../semanage/seobject.py:2025
-+#: ../semanage/seobject.py:2033
+-#: ../semanage/seobject.py:2033
++#: ../semanage/seobject.py:2043
  #, python-format
  msgid "Bad format %s: Record %s"
  msgstr ""
  
--#: ../semanage/seobject.py:2048
-+#: ../semanage/seobject.py:2056
+-#: ../semanage/seobject.py:2056
++#: ../semanage/seobject.py:2067
  #, python-format
  msgid "Boolean %s is defined in policy, cannot be deleted"
  msgstr ""
  
--#: ../semanage/seobject.py:2052
-+#: ../semanage/seobject.py:2060
+-#: ../semanage/seobject.py:2060
++#: ../semanage/seobject.py:2071
  #, python-format
  msgid "Could not delete boolean %s"
  msgstr ""
  
--#: ../semanage/seobject.py:2064 ../semanage/seobject.py:2081
-+#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
+-#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
++#: ../semanage/seobject.py:2083 ../semanage/seobject.py:2100
  msgid "Could not list booleans"
  msgstr ""
  
--#: ../semanage/seobject.py:2104
-+#: ../semanage/seobject.py:2112
+-#: ../semanage/seobject.py:2112
++#: ../semanage/seobject.py:2125
  msgid "unknown"
  msgstr ""
  
--#: ../semanage/seobject.py:2117
-+#: ../semanage/seobject.py:2125
+-#: ../semanage/seobject.py:2125
++#: ../semanage/seobject.py:2138
  msgid "off"
  msgstr ""
  
--#: ../semanage/seobject.py:2117
-+#: ../semanage/seobject.py:2125
+-#: ../semanage/seobject.py:2125
++#: ../semanage/seobject.py:2138
  msgid "on"
  msgstr ""
  
--#: ../semanage/seobject.py:2131
-+#: ../semanage/seobject.py:2139
+-#: ../semanage/seobject.py:2139
++#: ../semanage/seobject.py:2152
  msgid "SELinux boolean"
  msgstr ""
  
--#: ../semanage/seobject.py:2131
-+#: ../semanage/seobject.py:2139
+-#: ../semanage/seobject.py:2139
++#: ../semanage/seobject.py:2152
  msgid "State"
  msgstr ""
  
--#: ../semanage/seobject.py:2131
-+#: ../semanage/seobject.py:2139
+-#: ../semanage/seobject.py:2139
++#: ../semanage/seobject.py:2152
  msgid "Default"
  msgstr ""
  
--#: ../semanage/seobject.py:2131
-+#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
-+#: ../gui/polgengui.py:253
+-#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
+-#: ../gui/polgengui.py:253
++#: ../semanage/seobject.py:2152 ../gui/polgen.glade:113
++#: ../gui/polgengui.py:254
  msgid "Description"
  msgstr ""
  
-@@ -1264,7 +1271,2088 @@ msgstr ""
- msgid "chcat -l +CompanyConfidential juser"
+@@ -998,7 +1014,7 @@ msgstr ""
+ msgid "Error sending audit message.\n"
  msgstr ""
  
--#: ../scripts/chcat:399
--#, c-format
-+#: ../scripts/chcat:399 ../gui/polgen.py:1351
-+#, c-format, python-format
- msgid "Options Error %s "
+-#: ../newrole/newrole.c:692 ../newrole/newrole.c:1059
++#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
+ #, c-format
+ msgid "Could not determine enforcing mode.\n"
  msgstr ""
-+
-+#: ../gui/booleansPage.py:195 ../gui/system-config-selinux.glade:1706
-+msgid "Boolean"
-+msgstr ""
-+
-+#: ../gui/booleansPage.py:252 ../gui/semanagePage.py:162
-+msgid "all"
-+msgstr ""
-+
-+#: ../gui/booleansPage.py:254 ../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"
+@@ -1113,62 +1129,66 @@ msgstr ""
+ msgid "Unable to set SIGHUP handler\n"
+ msgstr ""
+ 
+-#: ../newrole/newrole.c:1053
++#: ../newrole/newrole.c:1036
++msgid "Sorry, newrole failed to drop capabilities\n"
 +msgstr ""
 +
-+#: ../gui/loginsPage.py:133
-+#, python-format
-+msgid "Login '%s' is required"
-+msgstr ""
-+
-+#: ../gui/modulesPage.py:48 ../gui/system-config-selinux.glade:2753
-+msgid "Policy Module"
-+msgstr ""
-+
-+#: ../gui/modulesPage.py:57
-+msgid "Module Name"
-+msgstr ""
-+
-+#: ../gui/modulesPage.py:134
-+msgid "Disable Audit"
-+msgstr ""
-+
-+#: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
-+msgid "Enable Audit"
-+msgstr ""
-+
-+#: ../gui/modulesPage.py:162
-+msgid "Load Policy Module"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:79
-+msgid "Polgen"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:80
-+msgid "Red Hat 2007"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:81
-+msgid "GPL"
-+msgstr ""
-+
-+#. TRANSLATORS: Replace this string with your names, one name per line.
-+#: ../gui/polgen.glade:85 ../gui/system-config-selinux.glade:17
-+msgid "translator-credits"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:90
-+msgid "SELinux Policy Generation Tool"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:128
-+msgid ""
-+"<b>Select the policy type for the application or user role you want to "
-+"confine:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:177
-+msgid "<b>Applications</b>"
++#: ../newrole/newrole.c:1052
+ #, c-format
+ msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
+ msgstr ""
+ 
+-#: ../newrole/newrole.c:1070
++#: ../newrole/newrole.c:1069
+ #, c-format
+ msgid "failed to get old_context.\n"
+ msgstr ""
+ 
+-#: ../newrole/newrole.c:1077
++#: ../newrole/newrole.c:1076
+ #, c-format
+ msgid "Warning!  Could not retrieve tty information.\n"
+ msgstr ""
+ 
+-#: ../newrole/newrole.c:1098
++#: ../newrole/newrole.c:1097
+ #, c-format
+ msgid "error on reading PAM service configuration.\n"
+ msgstr ""
+ 
+-#: ../newrole/newrole.c:1133
++#: ../newrole/newrole.c:1132
+ #, c-format
+ msgid "newrole: incorrect password for %s\n"
+ msgstr ""
+ 
+-#: ../newrole/newrole.c:1160
++#: ../newrole/newrole.c:1159
+ #, c-format
+ msgid "newrole: failure forking: %s"
+ msgstr ""
+ 
+-#: ../newrole/newrole.c:1163 ../newrole/newrole.c:1186
++#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
+ #, c-format
+ msgid "Unable to restore tty label...\n"
+ msgstr ""
+ 
+-#: ../newrole/newrole.c:1165 ../newrole/newrole.c:1192
++#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
+ #, c-format
+ msgid "Failed to close tty properly\n"
+ msgstr ""
+ 
+-#: ../newrole/newrole.c:1224
++#: ../newrole/newrole.c:1223
+ #, c-format
+ msgid "Could not close descriptors.\n"
+ msgstr ""
+ 
+-#: ../newrole/newrole.c:1251
++#: ../newrole/newrole.c:1250
+ #, c-format
+ msgid "Error allocating shell's argv0.\n"
+ msgstr ""
+ 
+-#: ../newrole/newrole.c:1287
++#: ../newrole/newrole.c:1286
+ #, c-format
+ msgid "Unable to restore the environment, aborting\n"
+ msgstr ""
+ 
+-#: ../newrole/newrole.c:1298
++#: ../newrole/newrole.c:1297
+ msgid "failed to exec shell\n"
+ msgstr ""
+ 
+@@ -1271,20 +1291,20 @@ msgstr ""
+ msgid "chcat -l +CompanyConfidential juser"
+ msgstr ""
+ 
+-#: ../scripts/chcat:399 ../gui/polgen.py:1351
+-#, c-format, python-format
++#: ../scripts/chcat:399
++#, c-format
+ msgid "Options Error %s "
+ msgstr ""
+ 
+-#: ../gui/booleansPage.py:195 ../gui/system-config-selinux.glade:1706
++#: ../gui/booleansPage.py:194 ../gui/system-config-selinux.glade:1706
+ msgid "Boolean"
+ msgstr ""
+ 
+-#: ../gui/booleansPage.py:252 ../gui/semanagePage.py:162
++#: ../gui/booleansPage.py:245 ../gui/semanagePage.py:162
+ msgid "all"
+ msgstr ""
+ 
+-#: ../gui/booleansPage.py:254 ../gui/semanagePage.py:164
++#: ../gui/booleansPage.py:247 ../gui/semanagePage.py:164
+ #: ../gui/system-config-selinux.glade:1615
+ #: ../gui/system-config-selinux.glade:1820
+ #: ../gui/system-config-selinux.glade:2437
+@@ -1340,577 +1360,464 @@ msgstr ""
+ msgid "Login '%s' is required"
+ msgstr ""
+ 
+-#: ../gui/modulesPage.py:48 ../gui/system-config-selinux.glade:2753
++#: ../gui/modulesPage.py:49 ../gui/system-config-selinux.glade:2753
+ msgid "Policy Module"
+ msgstr ""
+ 
+-#: ../gui/modulesPage.py:57
++#: ../gui/modulesPage.py:58
+ msgid "Module Name"
+ msgstr ""
+ 
+-#: ../gui/modulesPage.py:134
++#: ../gui/modulesPage.py:135
+ msgid "Disable Audit"
+ msgstr ""
+ 
+-#: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
++#: ../gui/modulesPage.py:138 ../gui/system-config-selinux.glade:2662
+ msgid "Enable Audit"
+ msgstr ""
+ 
+-#: ../gui/modulesPage.py:162
++#: ../gui/modulesPage.py:163
+ msgid "Load Policy Module"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:79
+-msgid "Polgen"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:80
++#: ../gui/polgen.glade:9
+ msgid "Red Hat 2007"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:81
++#: ../gui/polgen.glade:11
+ msgid "GPL"
+ msgstr ""
+ 
+ #. TRANSLATORS: Replace this string with your names, one name per line.
+-#: ../gui/polgen.glade:85 ../gui/system-config-selinux.glade:17
++#: ../gui/polgen.glade:13 ../gui/system-config-selinux.glade:17
+ msgid "translator-credits"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:90
++#: ../gui/polgen.glade:34
++msgid "Add Booleans Dialog"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
-+msgid ""
-+"Standard Init Daemon are daemons started on boot via init scripts.  Usually "
-+"requires a script in /etc/rc.d/init.d"
++#: ../gui/polgen.glade:101
++msgid "Boolean Name"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:241 ../gui/polgen.py:156
++#: ../gui/polgen.glade:230
+ msgid "SELinux Policy Generation Tool"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:128
++#: ../gui/polgen.glade:251
+ msgid ""
+ "<b>Select the policy type for the application or user role you want to "
+ "confine:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:177
++#: ../gui/polgen.glade:284
+ msgid "<b>Applications</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
++#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:183
 +msgid "Standard Init Daemon"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:261 ../gui/polgen.py:157
++#: ../gui/polgen.glade:320 ../gui/polgen.glade:336
+ msgid ""
+ "Standard Init Daemon are daemons started on boot via init scripts.  Usually "
+ "requires a script in /etc/rc.d/init.d"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:241 ../gui/polgen.py:156
+-msgid "Standard Init Daemon"
++#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:184
 +msgid "DBUS System Daemon"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:280
-+msgid "Internet Services Daemon are daemons started by xinetd"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:282
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:261 ../gui/polgen.py:157
+-msgid "DBUS System Daemon"
++#: ../gui/polgen.glade:349
 +msgid "Internet Services Daemon (inetd)"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:301
-+msgid ""
-+"Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:303 ../gui/polgen.py:159
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:280
++#: ../gui/polgen.glade:353
+ msgid "Internet Services Daemon are daemons started by xinetd"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:282
+-msgid "Internet Services Daemon (inetd)"
++#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:186
 +msgid "Web Application/Script (CGI)"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:322 ../gui/polgen.glade:343
-+msgid ""
-+"User Application are any application that you would like to confine that is "
-+"started by a user"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:324 ../gui/polgen.py:160
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:301
++#: ../gui/polgen.glade:370
+ msgid ""
+ "Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:303 ../gui/polgen.py:159
+-msgid "Web Application/Script (CGI)"
++#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:187
 +msgid "User Application"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:345 ../gui/polgen.py:161
-+msgid "Sandbox"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:391
-+msgid "<b>Login Users</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:453
-+msgid "Modify an existing login user record."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:455
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:322 ../gui/polgen.glade:343
++#: ../gui/polgen.glade:387 ../gui/polgen.glade:404
+ msgid ""
+ "User Application are any application that you would like to confine that is "
+ "started by a user"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:324 ../gui/polgen.py:160
+-msgid "User Application"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:345 ../gui/polgen.py:161
++#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:188
+ msgid "Sandbox"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:391
++#: ../gui/polgen.glade:446
+ msgid "<b>Login Users</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:453
++#: ../gui/polgen.glade:478
 +msgid "Existing User Roles"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:474
-+msgid ""
-+"This user will login to a machine only via a terminal or remote login.  By "
-+"default this user will have  no setuid, no networking, no su, no sudo."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:476 ../gui/polgen.py:162
++#: ../gui/polgen.glade:482
+ msgid "Modify an existing login user record."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:455
+-msgid "Existing User Roles"
++#: ../gui/polgen.glade:495 ../sepolicy/sepolicy/generate.py:189
 +msgid "Minimal Terminal User Role"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:495
-+msgid ""
-+"This user can login to a machine via X or terminal.  By default this user "
-+"will have no setuid, no networking, no sudo, no su"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:497 ../gui/polgen.py:163
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:474
++#: ../gui/polgen.glade:499
+ msgid ""
+ "This user will login to a machine only via a terminal or remote login.  By "
+ "default this user will have  no setuid, no networking, no su, no sudo."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:476 ../gui/polgen.py:162
+-msgid "Minimal Terminal User Role"
++#: ../gui/polgen.glade:512 ../sepolicy/sepolicy/generate.py:190
 +msgid "Minimal X Windows User Role"
-+msgstr ""
-+
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:495
 +#: ../gui/polgen.glade:516
-+msgid ""
-+"User with full networking, no setuid applications without transition, no "
-+"sudo, no su."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:518 ../gui/polgen.py:164
+ msgid ""
+ "This user can login to a machine via X or terminal.  By default this user "
+ "will have no setuid, no networking, no sudo, no su"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:497 ../gui/polgen.py:163
+-msgid "Minimal X Windows User Role"
++#: ../gui/polgen.glade:529 ../sepolicy/sepolicy/generate.py:191
 +msgid "User Role"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:537
-+msgid ""
-+"User with full networking, no setuid applications without transition, no su, "
-+"can sudo to Root Administration Roles"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:539 ../gui/polgen.py:165
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:516
++#: ../gui/polgen.glade:533
+ msgid ""
+ "User with full networking, no setuid applications without transition, no "
+ "sudo, no su."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:518 ../gui/polgen.py:164
+-msgid "User Role"
++#: ../gui/polgen.glade:546 ../sepolicy/sepolicy/generate.py:192
 +msgid "Admin User Role"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:585
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:537
++#: ../gui/polgen.glade:550
+ msgid ""
+ "User with full networking, no setuid applications without transition, no su, "
+ "can sudo to Root Administration Roles"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:539 ../gui/polgen.py:165
+-msgid "Admin User Role"
++#: ../gui/polgen.glade:592
 +msgid "<b>Root Users</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:647
-+msgid ""
-+"Select Root Administrator User Role, if this user will be used to administer "
-+"the machine while running as root.  This user will not be able to login to "
-+"the system directly."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:649 ../gui/polgen.py:166
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:585
+-msgid "<b>Root Users</b>"
++#: ../gui/polgen.glade:623 ../sepolicy/sepolicy/generate.py:193
 +msgid "Root Admin User Role"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:716
-+msgid "label104"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:745
-+msgid "<b>Enter name of application or user role:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
-+msgid "Name"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:807
-+msgid "Enter complete path for executable to be confined."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:830 ../gui/polgen.glade:950 ../gui/polgen.glade:3142
-+msgid "..."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:849
-+msgid "Enter unique name for the confined application or user role."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:871
-+msgid "Executable"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:899
-+msgid "Init script"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:927
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:647
++#: ../gui/polgen.glade:627
+ msgid ""
+ "Select Root Administrator User Role, if this user will be used to administer "
+ "the machine while running as root.  This user will not be able to login to "
+ "the system directly."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:649 ../gui/polgen.py:166
+-msgid "Root Admin User Role"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:716
+-msgid "label104"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:745
++#: ../gui/polgen.glade:705
+ msgid "<b>Enter name of application or user role:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
++#: ../gui/polgen.glade:728 ../gui/polgengui.py:252
+ msgid "Name"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:807
++#: ../gui/polgen.glade:739
+ msgid "Enter complete path for executable to be confined."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:830 ../gui/polgen.glade:950 ../gui/polgen.glade:3142
++#: ../gui/polgen.glade:756 ../gui/polgen.glade:838 ../gui/polgen.glade:2361
+ msgid "..."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:849
++#: ../gui/polgen.glade:776
+ msgid "Enter unique name for the confined application or user role."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:871
++#: ../gui/polgen.glade:794
+ msgid "Executable"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:899
++#: ../gui/polgen.glade:808
+ msgid "Init script"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:927
++#: ../gui/polgen.glade:821
+ msgid ""
+ "Enter complete path to init script used to start the confined application."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:982
+-msgid "label105"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1011
++#: ../gui/polgen.glade:887
+ msgid "<b>Select existing role to modify:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1045
++#: ../gui/polgen.glade:908
+ msgid "Select the user roles that will transiton to the %s domain."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1073
+-msgid "label106"
++#: ../gui/polgen.glade:928
++msgid "role tab"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1102
++#: ../gui/polgen.glade:945
+ msgid "<b>Select roles that %s will transition to:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1136
++#: ../gui/polgen.glade:963
+ msgid "Select applications domains that %s will transition to."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1164
+-msgid "label107"
++#: ../gui/polgen.glade:983
 +msgid ""
-+"Enter complete path to init script used to start the confined application."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:982
-+msgid "label105"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1011
-+msgid "<b>Select existing role to modify:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1045
-+msgid "Select the user roles that will transiton to the %s domain."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1073
-+msgid "label106"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1102
-+msgid "<b>Select roles that %s will transition to:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1136
-+msgid "Select applications domains that %s will transition to."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1164
-+msgid "label107"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1193
-+msgid "<b>Select the user_roles that will transition to %s:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1227
-+msgid "Select the user roles that will transiton to this applications domains."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1255
-+msgid "label108"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1284
-+msgid "<b>Select domains that %s will administer:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1318 ../gui/polgen.glade:1409
-+msgid "Select the domains that you would like this user administer."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1346
-+msgid "label109"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1375
-+msgid "<b>Select additional roles for %s:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1437
-+msgid "label111"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1466
-+msgid "<b>Enter network ports that %s binds on:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1497 ../gui/polgen.glade:1997
-+msgid "<b>TCP Ports</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1565 ../gui/polgen.glade:1785
-+msgid "Allows %s to bind to any udp port"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1567 ../gui/polgen.glade:1787 ../gui/polgen.glade:2061
-+#: ../gui/polgen.glade:2215
++"transition \n"
++"role tab"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1193
++#: ../gui/polgen.glade:1001
+ msgid "<b>Select the user_roles that will transition to %s:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1227
++#: ../gui/polgen.glade:1019
+ msgid "Select the user roles that will transiton to this applications domains."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1255
+-msgid "label108"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1284
++#: ../gui/polgen.glade:1056
+ msgid "<b>Select domains that %s will administer:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1318 ../gui/polgen.glade:1409
++#: ../gui/polgen.glade:1074 ../gui/polgen.glade:1129
+ msgid "Select the domains that you would like this user administer."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1346
+-msgid "label109"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1375
++#: ../gui/polgen.glade:1111
+ msgid "<b>Select additional roles for %s:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1437
+-msgid "label111"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1466
++#: ../gui/polgen.glade:1166
+ msgid "<b>Enter network ports that %s binds on:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1497 ../gui/polgen.glade:1997
++#: ../gui/polgen.glade:1186 ../gui/polgen.glade:1557
+ msgid "<b>TCP Ports</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1565 ../gui/polgen.glade:1785
++#: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
++#: ../gui/polgen.glade:1698
 +msgid "All"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:1585 ../gui/polgen.glade:1805
-+msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1587 ../gui/polgen.glade:1807
++#: ../gui/polgen.glade:1227 ../gui/polgen.glade:1394
+ msgid "Allows %s to bind to any udp port"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1567 ../gui/polgen.glade:1787 ../gui/polgen.glade:2061
+-#: ../gui/polgen.glade:2215
+-msgid "All"
++#: ../gui/polgen.glade:1240 ../gui/polgen.glade:1407
 +msgid "600-1024"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1605 ../gui/polgen.glade:1825
-+msgid ""
-+"Enter a comma separated list of udp ports or ranges of ports that %s binds "
-+"to. Example: 612, 650-660"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1607 ../gui/polgen.glade:1827
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1585 ../gui/polgen.glade:1805
++#: ../gui/polgen.glade:1244 ../gui/polgen.glade:1411
+ msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1587 ../gui/polgen.glade:1807
+-msgid "600-1024"
++#: ../gui/polgen.glade:1257 ../gui/polgen.glade:1424
 +msgid "Unreserved Ports (>1024)"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1638 ../gui/polgen.glade:1858 ../gui/polgen.glade:2079
-+#: ../gui/polgen.glade:2233
-+msgid "Select Ports"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1663 ../gui/polgen.glade:1883
-+msgid "Allows %s to bind to any udp ports > 1024"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1717 ../gui/polgen.glade:2151
-+msgid "<b>UDP Ports</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1937
-+msgid "label113"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1966
-+msgid "<b>Select network ports that %s connects to:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2058
-+msgid "Allows %s to connect to any tcp port"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2104
-+msgid ""
-+"Enter a comma separated list of tcp ports or ranges of ports that %s "
-+"connects to. Example: 612, 650-660"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2212
-+msgid "Allows %s to connect to any udp port"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2258
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1605 ../gui/polgen.glade:1825
++#: ../gui/polgen.glade:1261 ../gui/polgen.glade:1428
+ msgid ""
+ "Enter a comma separated list of udp ports or ranges of ports that %s binds "
+ "to. Example: 612, 650-660"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1607 ../gui/polgen.glade:1827
+-msgid "Unreserved Ports (>1024)"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1638 ../gui/polgen.glade:1858 ../gui/polgen.glade:2079
+-#: ../gui/polgen.glade:2233
++#: ../gui/polgen.glade:1289 ../gui/polgen.glade:1456 ../gui/polgen.glade:1609
++#: ../gui/polgen.glade:1718
+ msgid "Select Ports"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1663 ../gui/polgen.glade:1883
++#: ../gui/polgen.glade:1302 ../gui/polgen.glade:1469
+ msgid "Allows %s to bind to any udp ports > 1024"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1717 ../gui/polgen.glade:2151
++#: ../gui/polgen.glade:1353 ../gui/polgen.glade:1666
+ msgid "<b>UDP Ports</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1937
+-msgid "label113"
++#: ../gui/polgen.glade:1519
 +msgid ""
-+"Enter a comma separated list of udp ports or ranges of ports that %s "
-+"connects to. Example: 612, 650-660"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2305
-+msgid "label114"
-+msgstr ""
-+
++"Network\n"
++"Bind tab"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1966
++#: ../gui/polgen.glade:1537
+ msgid "<b>Select network ports that %s connects to:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2058
++#: ../gui/polgen.glade:1593
+ msgid "Allows %s to connect to any tcp port"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2104
++#: ../gui/polgen.glade:1622
+ msgid ""
+ "Enter a comma separated list of tcp ports or ranges of ports that %s "
+ "connects to. Example: 612, 650-660"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2212
++#: ../gui/polgen.glade:1702
+ msgid "Allows %s to connect to any udp port"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2258
++#: ../gui/polgen.glade:1731
+ msgid ""
+ "Enter a comma separated list of udp ports or ranges of ports that %s "
+ "connects to. Example: 612, 650-660"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2305
+-msgid "label114"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:2334
++#: ../gui/polgen.glade:1792
+ msgid "<b>Select common application traits for %s:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2366
++#: ../gui/polgen.glade:1809
+ msgid "Writes syslog messages\t"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2385
++#: ../gui/polgen.glade:1824
+ msgid "Create/Manipulate temporary files in /tmp"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2404
++#: ../gui/polgen.glade:1839
+ msgid "Uses Pam for authentication"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2423
++#: ../gui/polgen.glade:1854
+ msgid "Uses nsswitch or getpw* calls"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2442
++#: ../gui/polgen.glade:1869
+ msgid "Uses dbus"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2461
++#: ../gui/polgen.glade:1884
+ msgid "Sends audit messages"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2480
++#: ../gui/polgen.glade:1899
+ msgid "Interacts with the terminal"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2499
++#: ../gui/polgen.glade:1914
+ msgid "Sends email"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2530
+-msgid "label115"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:2559
++#: ../gui/polgen.glade:1961
+ msgid "<b>Add files/directories that %s manages</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2788
++#: ../gui/polgen.glade:2122
+ msgid ""
+ "Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
+ "Files ..."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2823
+-msgid "label116"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:2852
++#: ../gui/polgen.glade:2166
+ msgid "<b>Add booleans from the %s policy:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:3002
++#: ../gui/polgen.glade:2274
+ msgid "Add/Remove booleans used by the %s domain"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:3066
++#: ../gui/polgen.glade:2316
+ msgid "<b>Which directory you will generate the %s policy?</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:3097
 +#: ../gui/polgen.glade:2334
-+msgid "<b>Select common application traits for %s:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2366
-+msgid "Writes syslog messages\t"
+ msgid "Policy Directory"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:3254
+-msgid "Add Booleans Dialog"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:3327
+-msgid "Boolean Name"
+-msgstr ""
+-
+-#: ../gui/polgengui.py:261
++#: ../gui/polgengui.py:262
+ msgid "Role"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:268
++#: ../gui/polgengui.py:269
+ msgid "Existing_User"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
++#: ../gui/polgengui.py:283 ../gui/polgengui.py:291 ../gui/polgengui.py:305
+ msgid "Application"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:352
++#: ../gui/polgengui.py:353
+ #, python-format
+ msgid "%s must be a directory"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
++#: ../gui/polgengui.py:413 ../gui/polgengui.py:694
+ msgid "You must select a user"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:542
++#: ../gui/polgengui.py:543
+ msgid "Select executable file to be confined."
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:553
++#: ../gui/polgengui.py:554
+ msgid "Select init script file to be confined."
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:563
++#: ../gui/polgengui.py:564
+ msgid "Select file(s) that confined application creates or writes"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:570
++#: ../gui/polgengui.py:571
+ msgid "Select directory(s) that the confined application owns and writes into"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:632
++#: ../gui/polgengui.py:633
+ msgid "Select directory to generate policy files in"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:649
++#: ../gui/polgengui.py:650
+ #, python-format
+ msgid ""
+ "Type %s_t already defined in current policy.\n"
+ "Do you want to continue?"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
++#: ../gui/polgengui.py:650 ../gui/polgengui.py:654
+ msgid "Verify Name"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:653
++#: ../gui/polgengui.py:654
+ #, python-format
+ msgid ""
+ "Module %s.pp already loaded in current policy.\n"
+ "Do you want to continue?"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:699
++#: ../gui/polgengui.py:700
+ msgid ""
+ "You must add a name made up of letters and numbers and containing no spaces."
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:713
++#: ../gui/polgengui.py:714
+ msgid "You must enter a executable"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
++#: ../gui/polgengui.py:739 ../gui/system-config-selinux.py:174
+ msgid "Configue SELinux"
+ msgstr ""
+ 
+-#: ../gui/polgen.py:158
+-msgid "Internet Services Daemon"
+-msgstr ""
+-
+-#: ../gui/polgen.py:197
+-#, python-format
+-msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+-msgstr ""
+-
+-#: ../gui/polgen.py:324
+-msgid "You must enter a name for your confined process/user"
+-msgstr ""
+-
+-#: ../gui/polgen.py:326
+-msgid ""
+-"Name must be alpha numberic with no spaces. Consider using option \"-n "
+-"MODULENAME\""
+-msgstr ""
+-
+-#: ../gui/polgen.py:414
+-msgid "User Role types can not be assigned executables."
+-msgstr ""
+-
+-#: ../gui/polgen.py:420
+-msgid "Only Daemon apps can use an init script.."
+-msgstr ""
+-
+-#: ../gui/polgen.py:438
+-msgid "use_resolve must be a boolean value "
+-msgstr ""
+-
+-#: ../gui/polgen.py:444
+-msgid "use_syslog must be a boolean value "
+-msgstr ""
+-
+-#: ../gui/polgen.py:450
+-msgid "use_kerberos must be a boolean value "
+-msgstr ""
+-
+-#: ../gui/polgen.py:456
+-msgid "manage_krb5_rcache must be a boolean value "
+-msgstr ""
+-
+-#: ../gui/polgen.py:486
+-msgid "USER Types automatically get a tmp type"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1004
+-msgid "You must enter the executable path for your confined process"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1182
+-msgid "Type Enforcement file"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1183
+-msgid "Interface file"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1184
+-msgid "File Contexts file"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1185
+-msgid "Setup Script"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1306
+-#, python-format
+-msgid ""
+-"\n"
+-"%s\n"
+-"\n"
+-"sepolgen [ -n moduleName ] [ -m ] [ -t type ] [ executable | Name ]\n"
+-"valid Types:\n"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1354
+-msgid "Executable or Name required"
+-msgstr ""
+-
+ #: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
+ msgid "Network Port"
+ msgstr ""
+@@ -1948,1411 +1855,1499 @@ msgstr ""
+ msgid "Group View"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:1 ../gui/selinux.tbl:30 ../gui/selinux.tbl:31
+-#: ../gui/selinux.tbl:32 ../gui/selinux.tbl:33 ../gui/selinux.tbl:34
+-#: ../gui/selinux.tbl:36 ../gui/selinux.tbl:37 ../gui/selinux.tbl:38
+-#: ../gui/selinux.tbl:39 ../gui/selinux.tbl:40 ../gui/selinux.tbl:42
+-#: ../gui/selinux.tbl:43 ../gui/selinux.tbl:44 ../gui/selinux.tbl:45
+-#: ../gui/selinux.tbl:46 ../gui/selinux.tbl:47 ../gui/selinux.tbl:48
+-#: ../gui/selinux.tbl:49 ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
+-#: ../gui/selinux.tbl:52 ../gui/selinux.tbl:53 ../gui/selinux.tbl:59
+-#: ../gui/selinux.tbl:60 ../gui/selinux.tbl:61 ../gui/selinux.tbl:62
+-#: ../gui/selinux.tbl:63 ../gui/selinux.tbl:64 ../gui/selinux.tbl:65
+-#: ../gui/selinux.tbl:66 ../gui/selinux.tbl:67 ../gui/selinux.tbl:68
+-#: ../gui/selinux.tbl:69 ../gui/selinux.tbl:75 ../gui/selinux.tbl:76
+-#: ../gui/selinux.tbl:77 ../gui/selinux.tbl:78 ../gui/selinux.tbl:79
+-#: ../gui/selinux.tbl:80 ../gui/selinux.tbl:81 ../gui/selinux.tbl:82
+-#: ../gui/selinux.tbl:83 ../gui/selinux.tbl:84 ../gui/selinux.tbl:86
+-#: ../gui/selinux.tbl:88 ../gui/selinux.tbl:89 ../gui/selinux.tbl:90
+-#: ../gui/selinux.tbl:92 ../gui/selinux.tbl:94 ../gui/selinux.tbl:95
+-#: ../gui/selinux.tbl:96 ../gui/selinux.tbl:97 ../gui/selinux.tbl:98
+-#: ../gui/selinux.tbl:99 ../gui/selinux.tbl:100 ../gui/selinux.tbl:101
+-#: ../gui/selinux.tbl:102 ../gui/selinux.tbl:103 ../gui/selinux.tbl:104
+-#: ../gui/selinux.tbl:106 ../gui/selinux.tbl:108 ../gui/selinux.tbl:109
+-#: ../gui/selinux.tbl:110 ../gui/selinux.tbl:111 ../gui/selinux.tbl:112
+-#: ../gui/selinux.tbl:113 ../gui/selinux.tbl:114 ../gui/selinux.tbl:116
+-#: ../gui/selinux.tbl:117 ../gui/selinux.tbl:119 ../gui/selinux.tbl:121
+-#: ../gui/selinux.tbl:123 ../gui/selinux.tbl:124 ../gui/selinux.tbl:127
+-#: ../gui/selinux.tbl:129 ../gui/selinux.tbl:130 ../gui/selinux.tbl:131
+-#: ../gui/selinux.tbl:132 ../gui/selinux.tbl:133 ../gui/selinux.tbl:134
+-#: ../gui/selinux.tbl:135 ../gui/selinux.tbl:136 ../gui/selinux.tbl:137
+-#: ../gui/selinux.tbl:138 ../gui/selinux.tbl:139 ../gui/selinux.tbl:142
+-#: ../gui/selinux.tbl:143 ../gui/selinux.tbl:144 ../gui/selinux.tbl:145
+-#: ../gui/selinux.tbl:146 ../gui/selinux.tbl:147 ../gui/selinux.tbl:148
+-#: ../gui/selinux.tbl:149 ../gui/selinux.tbl:150 ../gui/selinux.tbl:151
+-#: ../gui/selinux.tbl:152 ../gui/selinux.tbl:154 ../gui/selinux.tbl:155
+-#: ../gui/selinux.tbl:156 ../gui/selinux.tbl:157 ../gui/selinux.tbl:158
+-#: ../gui/selinux.tbl:159 ../gui/selinux.tbl:160 ../gui/selinux.tbl:167
+-#: ../gui/selinux.tbl:171 ../gui/selinux.tbl:172 ../gui/selinux.tbl:173
+-#: ../gui/selinux.tbl:174 ../gui/selinux.tbl:175 ../gui/selinux.tbl:177
+-#: ../gui/selinux.tbl:178 ../gui/selinux.tbl:179 ../gui/selinux.tbl:180
+-#: ../gui/selinux.tbl:184 ../gui/selinux.tbl:192 ../gui/selinux.tbl:193
+-#: ../gui/selinux.tbl:194 ../gui/selinux.tbl:195 ../gui/selinux.tbl:196
+-#: ../gui/selinux.tbl:197 ../gui/selinux.tbl:198 ../gui/selinux.tbl:199
+-#: ../gui/selinux.tbl:200 ../gui/selinux.tbl:201 ../gui/selinux.tbl:206
+-#: ../gui/selinux.tbl:207 ../gui/selinux.tbl:218 ../gui/selinux.tbl:219
+-#: ../gui/selinux.tbl:220 ../gui/selinux.tbl:222 ../gui/selinux.tbl:224
+-#: ../gui/selinux.tbl:226 ../gui/selinux.tbl:227 ../gui/selinux.tbl:230
+-msgid "SELinux Service Protection"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:1
+-msgid "Disable SELinux protection for acct daemon"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:2 ../gui/selinux.tbl:3 ../gui/selinux.tbl:70
+-#: ../gui/selinux.tbl:153 ../gui/selinux.tbl:168 ../gui/selinux.tbl:169
+-#: ../gui/selinux.tbl:170 ../gui/selinux.tbl:189 ../gui/selinux.tbl:202
+-#: ../gui/selinux.tbl:203 ../gui/selinux.tbl:204 ../gui/selinux.tbl:205
+-msgid "Admin"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:2
+-msgid "Allow all daemons to write corefiles to /"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:3
+-msgid "Allow all daemons the ability to use unallocated ttys"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
+-#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
+-#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
+-#: ../gui/selinux.tbl:210 ../gui/selinux.tbl:211 ../gui/selinux.tbl:212
+-#: ../gui/selinux.tbl:213 ../gui/selinux.tbl:214 ../gui/selinux.tbl:215
+-#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
+-msgid "User Privs"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:4
+-msgid ""
+-"Allow gadmin SELinux user account to execute files in home directory or /tmp"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:5
+-msgid ""
+-"Allow guest SELinux user account to execute files in home directory or /tmp"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
+-msgid "Memory Protection"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:6
+-msgid "Allow java executable stack"
++#: ../gui/semanagePage.py:126
++#, python-format
++msgid "Are you sure you want to delete %s '%s'?"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
+-#: ../gui/selinux.tbl:209
+-msgid "Mount"
++#: ../gui/semanagePage.py:126
++#, python-format
++msgid "Delete %s"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:7
+-msgid "Allow mount to mount any file"
++#: ../gui/semanagePage.py:134
++#, python-format
++msgid "Add %s"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:8
+-msgid "Allow mount to mount any directory"
++#: ../gui/semanagePage.py:148
++#, python-format
++msgid "Modify %s"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:9
+-msgid "Allow mplayer executable stack"
++#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
++msgid "Permissive"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
+-#: ../gui/selinux.tbl:188
+-msgid "SSH"
++#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
++msgid "Enforcing"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:10
+-msgid "Allow ssh to run ssh-keysign"
++#: ../gui/statusPage.py:94
++msgid "Status"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:11
++#: ../gui/statusPage.py:133
+ msgid ""
+-"Allow staff SELinux user account to execute files in home directory or /tmp"
++"Changing the policy type will cause a relabel of the entire file system on "
++"the next boot. Relabeling takes a long time depending on the size of the "
++"file system.  Do you wish to continue?"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:12
++#: ../gui/statusPage.py:147
+ msgid ""
+-"Allow sysadm SELinux user account to execute files in home directory or /tmp"
++"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
++"you later decide to turn SELinux back on, the system will be required to "
++"relabel.  If you just want to see if SELinux is causing a problem on your "
++"system, you can go to permissive mode which will only log errors and not "
++"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
++"wish to continue?"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:13
++#: ../gui/statusPage.py:152
+ msgid ""
+-"Allow unconfined SELinux user account to execute files in home directory or /"
+-"tmp"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:14
+-msgid "Network Configuration"
++"Changing to SELinux enabled will cause a relabel of the entire file system "
++"on the next boot. Relabeling takes a long time depending on the size of the "
++"file system.  Do you wish to continue?"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:14
+-msgid "Allow unlabeled packets to flow on the network"
++#: ../gui/system-config-selinux.glade:11
++msgid "system-config-selinux"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:15
++#: ../gui/system-config-selinux.glade:12
+ msgid ""
+-"Allow user SELinux user account to execute files in home directory or /tmp"
++"Copyright (c)2006 Red Hat, Inc.\n"
++"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:16
+-msgid "Allow unconfined to dyntrans to unconfined_execmem"
++#: ../gui/system-config-selinux.glade:22
++#: ../gui/system-config-selinux.glade:544
++msgid "Add SELinux Login Mapping"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
+-#: ../gui/selinux.tbl:140
+-msgid "Databases"
++#: ../gui/system-config-selinux.glade:257
++msgid "Add SELinux Network Ports"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:17
+-msgid "Allow user to connect to mysql socket"
++#: ../gui/system-config-selinux.glade:391
++#: ../gui/system-config-selinux.glade:678
++msgid "SELinux Type"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:18
+-msgid "Allow user to connect to postgres socket"
++#: ../gui/system-config-selinux.glade:622
++msgid "File Specification"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
+-msgid "XServer"
++#: ../gui/system-config-selinux.glade:650
++msgid "File Type"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:19
+-msgid "Allow clients to write to X shared memory"
+-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/polgen.glade:2385
-+msgid "Create/Manipulate temporary files in /tmp"
++#: ../gui/system-config-selinux.glade:773
++msgid "MLS"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:2404
-+msgid "Uses Pam for authentication"
++#: ../gui/system-config-selinux.glade:837
++msgid "Add SELinux User"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:2423
-+msgid "Uses nsswitch or getpw* calls"
++#: ../gui/system-config-selinux.glade:1079
++msgid "SELinux Administration"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:2442
-+msgid "Uses dbus"
++#: ../gui/system-config-selinux.glade:1122
++msgid "Add"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:2461
-+msgid "Sends audit messages"
++#: ../gui/system-config-selinux.glade:1144
++msgid "_Properties"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:2480
-+msgid "Interacts with the terminal"
++#: ../gui/system-config-selinux.glade:1166
++msgid "_Delete"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:2499
-+msgid "Sends email"
++#: ../gui/system-config-selinux.glade:1256
++msgid "Select Management Object"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:2530
-+msgid "label115"
++#: ../gui/system-config-selinux.glade:1273
++msgid "<b>Select:</b>"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:2559
-+msgid "<b>Add files/directories that %s manages</b>"
++#: ../gui/system-config-selinux.glade:1326
++msgid "System Default Enforcing Mode"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:2788
++#: ../gui/system-config-selinux.glade:1354
 +msgid ""
-+"Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
-+"Files ..."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2823
-+msgid "label116"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2852
-+msgid "<b>Add booleans from the %s policy:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:3002
-+msgid "Add/Remove booleans used by the %s domain"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:3066
-+msgid "<b>Which directory you will generate the %s policy?</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:3097
-+msgid "Policy Directory"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:3254
-+msgid "Add Booleans Dialog"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:3327
-+msgid "Boolean Name"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:261
-+msgid "Role"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:268
-+msgid "Existing_User"
++"Disabled\n"
++"Permissive\n"
++"Enforcing\n"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
-+msgid "Application"
++#: ../gui/system-config-selinux.glade:1373
++msgid "Current Enforcing Mode"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:352
-+#, python-format
-+msgid "%s must be a directory"
++#: ../gui/system-config-selinux.glade:1418
++msgid "System Default Policy Type: "
 +msgstr ""
-+
-+#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
-+msgid "You must select a user"
+ 
+-#: ../gui/selinux.tbl:20
++#: ../gui/system-config-selinux.glade:1463
+ msgid ""
+-"Allow xguest SELinux user account to execute files in home directory or /tmp"
++"Select if you wish to relabel then entire file system on next reboot.  "
++"Relabeling can take a very long time, depending on the size of the system.  "
++"If you are changing policy types or going from disabled to enforcing, a "
++"relabel is required."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
+-#: ../gui/selinux.tbl:231
+-msgid "NIS"
++#: ../gui/system-config-selinux.glade:1509
++msgid "Relabel on next reboot."
 +msgstr ""
 +
-+#: ../gui/polgengui.py:542
-+msgid "Select executable file to be confined."
++#: ../gui/system-config-selinux.glade:1561
++msgid "label37"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:553
-+msgid "Select init script file to be confined."
++#: ../gui/system-config-selinux.glade:1598
++msgid "Revert boolean setting to system default"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:563
-+msgid "Select file(s) that confined application creates or writes"
++#: ../gui/system-config-selinux.glade:1614
++msgid "Toggle between Customized and All Booleans"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:570
-+msgid "Select directory(s) that the confined application owns and writes into"
++#: ../gui/system-config-selinux.glade:1645
++#: ../gui/system-config-selinux.glade:1850
++#: ../gui/system-config-selinux.glade:2037
++#: ../gui/system-config-selinux.glade:2224
++#: ../gui/system-config-selinux.glade:2467
++#: ../gui/system-config-selinux.glade:2692
++#: ../gui/system-config-selinux.glade:2867
++msgid "Filter"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:632
-+msgid "Select directory to generate policy files in"
++#: ../gui/system-config-selinux.glade:1734
++msgid "label50"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:649
-+#, python-format
-+msgid ""
-+"Type %s_t already defined in current policy.\n"
-+"Do you want to continue?"
++#: ../gui/system-config-selinux.glade:1771
++msgid "Add File Context"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
-+msgid "Verify Name"
++#: ../gui/system-config-selinux.glade:1787
++msgid "Modify File Context"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:653
++#: ../gui/system-config-selinux.glade:1803
++msgid "Delete File Context"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:21
+-msgid "Allow daemons to run with NIS"
++#: ../gui/system-config-selinux.glade:1819
++msgid "Toggle between all and customized file context"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
+-#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
+-#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
+-#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
+-#: ../gui/selinux.tbl:118
+-msgid "Web Applications"
++#: ../gui/system-config-selinux.glade:1939
++msgid "label38"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:22
+-msgid "Transition staff SELinux user to Web Browser Domain"
++#: ../gui/system-config-selinux.glade:1976
++msgid "Add SELinux User Mapping"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:23
+-msgid "Transition sysadm SELinux user to Web Browser Domain"
++#: ../gui/system-config-selinux.glade:1992
++msgid "Modify SELinux User Mapping"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:24
+-msgid "Transition user SELinux user to Web Browser Domain"
++#: ../gui/system-config-selinux.glade:2008
++msgid "Delete SELinux User Mapping"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:25
+-msgid "Transition xguest SELinux user to Web Browser Domain"
++#: ../gui/system-config-selinux.glade:2126
++msgid "label39"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
+-#: ../gui/selinux.tbl:29
+-msgid "Allow staff Web Browsers to write to home directories"
++#: ../gui/system-config-selinux.glade:2163
++msgid "Add User"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:30
+-msgid "Disable SELinux protection for amanda"
++#: ../gui/system-config-selinux.glade:2179
++msgid "Modify User"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:31
+-msgid "Disable SELinux protection for amavis"
++#: ../gui/system-config-selinux.glade:2195
++msgid "Delete User"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:32
+-msgid "Disable SELinux protection for apmd daemon"
++#: ../gui/system-config-selinux.glade:2313
++msgid "label41"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:33
+-msgid "Disable SELinux protection for arpwatch daemon"
++#: ../gui/system-config-selinux.glade:2350
++msgid "Add Network Port"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:34
+-msgid "Disable SELinux protection for auditd daemon"
++#: ../gui/system-config-selinux.glade:2366
++msgid "Edit Network Port"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:35
+-msgid "Disable SELinux protection for automount daemon"
++#: ../gui/system-config-selinux.glade:2382
++msgid "Delete Network Port"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:36
+-msgid "Disable SELinux protection for avahi"
++#: ../gui/system-config-selinux.glade:2418
++#: ../gui/system-config-selinux.glade:2436
++msgid "Toggle between Customized and All Ports"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:37
+-msgid "Disable SELinux protection for bluetooth daemon"
++#: ../gui/system-config-selinux.glade:2556
++msgid "label42"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:38
+-msgid "Disable SELinux protection for canna daemon"
++#: ../gui/system-config-selinux.glade:2593
++msgid "Generate new policy module"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:39
+-msgid "Disable SELinux protection for cardmgr daemon"
++#: ../gui/system-config-selinux.glade:2609
++msgid "Load policy module"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:40
+-msgid "Disable SELinux protection for Cluster Server"
++#: ../gui/system-config-selinux.glade:2625
++msgid "Remove loadable policy module"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:41
++#: ../gui/system-config-selinux.glade:2661
+ msgid ""
+-"Allow cdrecord to read various content. nfs, samba, removable devices, user "
+-"temp and untrusted content files"
++"Enable/Disable additional audit rules, that are normally not reported in the "
++"log files."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:42
+-msgid "Disable SELinux protection for ciped daemon"
++#: ../gui/system-config-selinux.glade:2781
++msgid "label44"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:43
+-msgid "Disable SELinux protection for clamd daemon"
++#: ../gui/system-config-selinux.glade:2818
++msgid "Change process mode to permissive."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:44
+-msgid "Disable SELinux protection for clamscan"
++#: ../gui/system-config-selinux.glade:2836
++msgid "Change process mode to enforcing"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:45
+-msgid "Disable SELinux protection for clvmd"
++#: ../gui/system-config-selinux.glade:2928
++msgid "Process Domain"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:46
+-msgid "Disable SELinux protection for comsat daemon"
++#: ../gui/system-config-selinux.glade:2956
++msgid "label59"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
+-#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
+-msgid "Disable SELinux protection for courier daemon"
++#: ../gui/usersPage.py:138
 +#, python-format
++msgid "SELinux user '%s' is required"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:52
+-msgid "Disable SELinux protection for cpucontrol daemon"
++#: ../sepolicy/sepolicy.py:106
++msgid "Generate SELinux man pages"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:53
+-msgid "Disable SELinux protection for cpuspeed daemon"
++#: ../sepolicy/sepolicy.py:110
++msgid "path in which the generated SELinux man pages will be stored"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:54
+-msgid "Cron"
++#: ../sepolicy/sepolicy.py:114
++msgid "All domains"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:54
+-msgid "Disable SELinux protection for crond daemon"
++#: ../sepolicy/sepolicy.py:116
++msgid "Domain name(s) of man pages to be created"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
+-#: ../gui/selinux.tbl:91
+-msgid "Printing"
++#: ../sepolicy/sepolicy.py:164
++msgid "Query SELinux policy network information"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:55
+-msgid "Disable SELinux protection for cupsd back end server"
++#: ../sepolicy/sepolicy.py:169
++msgid "list all SELinux port types"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:56
+-msgid "Disable SELinux protection for cupsd daemon"
++#: ../sepolicy/sepolicy.py:172
++msgid "show SELinux type related to the port"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:57
+-msgid "Disable SELinux protection for cupsd_lpd"
++#: ../sepolicy/sepolicy.py:175
++msgid "Show ports defined for this SELinux type"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:58
+-msgid "CVS"
++#: ../sepolicy/sepolicy.py:178
++msgid "show ports to which this domain can bind and/or connect"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:58
+-msgid "Disable SELinux protection for cvs daemon"
++#: ../sepolicy/sepolicy.py:192
++msgid "query SELinux policy to see if domains can communicate with each other"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:59
+-msgid "Disable SELinux protection for cyrus daemon"
++#: ../sepolicy/sepolicy.py:195
++msgid "Source Domain"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:60
+-msgid "Disable SELinux protection for dbskkd daemon"
++#: ../sepolicy/sepolicy.py:198
++msgid "Target Domain"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:61
+-msgid "Disable SELinux protection for dbusd daemon"
++#: ../sepolicy/sepolicy.py:215
++msgid "query SELinux Policy to see description of booleans"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:62
+-msgid "Disable SELinux protection for dccd"
++#: ../sepolicy/sepolicy.py:219
++msgid "get all booleans desctiption"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:63
+-msgid "Disable SELinux protection for dccifd"
++#: ../sepolicy/sepolicy.py:221
++msgid "boolean to get description"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:64
+-msgid "Disable SELinux protection for dccm"
++#: ../sepolicy/sepolicy.py:231
 +msgid ""
-+"Module %s.pp already loaded in current policy.\n"
-+"Do you want to continue?"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:699
-+msgid ""
-+"You must add a name made up of letters and numbers and containing no spaces."
-+msgstr ""
-+
-+#: ../gui/polgengui.py:713
-+msgid "You must enter a executable"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
-+msgid "Configue SELinux"
-+msgstr ""
-+
-+#: ../gui/polgen.py:158
++"query SELinux Policy to see how a source process domain can transition to "
++"the target process domain"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:65
+-msgid "Disable SELinux protection for ddt daemon"
++#: ../sepolicy/sepolicy.py:234
++msgid "source process domain"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:66
+-msgid "Disable SELinux protection for devfsd daemon"
++#: ../sepolicy/sepolicy.py:237
++msgid "target process domain"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:67
+-msgid "Disable SELinux protection for dhcpc daemon"
++#: ../sepolicy/sepolicy.py:259
++msgid "Generate SELinux Policy module template"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:68
+-msgid "Disable SELinux protection for dhcpd daemon"
++#: ../sepolicy/sepolicy.py:265
++msgid "name of policy to generate"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:69
+-msgid "Disable SELinux protection for dictd daemon"
++#: ../sepolicy/sepolicy.py:267
++msgid "executable to confine"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:70
+-msgid "Allow sysadm_t to directly start daemons"
++#: ../sepolicy/sepolicy.py:269
++msgid "run policy generation test suite"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:71
+-msgid "Disable SELinux protection for Evolution"
++#: ../sepolicy/sepolicy.py:274
++msgid "commands"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:72
+-msgid "Games"
++#: ../sepolicy/sepolicy/generate.py:185
 +msgid "Internet Services Daemon"
-+msgstr ""
-+
-+#: ../gui/polgen.py:197
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:72
+-msgid "Disable SELinux protection for games"
++#: ../sepolicy/sepolicy/generate.py:198
++msgid "Valid Types:\n"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:73
+-msgid "Disable SELinux protection for the web browsers"
++#: ../sepolicy/sepolicy/generate.py:232
 +#, python-format
 +msgid "Ports must be numbers or ranges of numbers from 1 to %d "
-+msgstr ""
-+
-+#: ../gui/polgen.py:324
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:74
+-msgid "Disable SELinux protection for Thunderbird"
++#: ../sepolicy/sepolicy/generate.py:359
 +msgid "You must enter a name for your confined process/user"
-+msgstr ""
-+
-+#: ../gui/polgen.py:326
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:75
+-msgid "Disable SELinux protection for distccd daemon"
++#: ../sepolicy/sepolicy/generate.py:361
 +msgid ""
 +"Name must be alpha numberic with no spaces. Consider using option \"-n "
 +"MODULENAME\""
-+msgstr ""
-+
-+#: ../gui/polgen.py:414
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:76
+-msgid "Disable SELinux protection for dmesg daemon"
++#: ../sepolicy/sepolicy/generate.py:449
 +msgid "User Role types can not be assigned executables."
-+msgstr ""
-+
-+#: ../gui/polgen.py:420
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:77
+-msgid "Disable SELinux protection for dnsmasq daemon"
++#: ../sepolicy/sepolicy/generate.py:455
 +msgid "Only Daemon apps can use an init script.."
-+msgstr ""
-+
-+#: ../gui/polgen.py:438
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:78
+-msgid "Disable SELinux protection for dovecot daemon"
++#: ../sepolicy/sepolicy/generate.py:473
 +msgid "use_resolve must be a boolean value "
-+msgstr ""
-+
-+#: ../gui/polgen.py:444
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:79
+-msgid "Disable SELinux protection for entropyd daemon"
++#: ../sepolicy/sepolicy/generate.py:479
 +msgid "use_syslog must be a boolean value "
-+msgstr ""
-+
-+#: ../gui/polgen.py:450
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:80
+-msgid "Disable SELinux protection for fetchmail"
++#: ../sepolicy/sepolicy/generate.py:485
 +msgid "use_kerberos must be a boolean value "
-+msgstr ""
-+
-+#: ../gui/polgen.py:456
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:81
+-msgid "Disable SELinux protection for fingerd daemon"
++#: ../sepolicy/sepolicy/generate.py:491
 +msgid "manage_krb5_rcache must be a boolean value "
-+msgstr ""
-+
-+#: ../gui/polgen.py:486
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:82
+-msgid "Disable SELinux protection for freshclam daemon"
++#: ../sepolicy/sepolicy/generate.py:521
 +msgid "USER Types automatically get a tmp type"
-+msgstr ""
-+
-+#: ../gui/polgen.py:1004
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:83
+-msgid "Disable SELinux protection for fsdaemon daemon"
++#: ../sepolicy/sepolicy/generate.py:1039
 +msgid "You must enter the executable path for your confined process"
-+msgstr ""
-+
-+#: ../gui/polgen.py:1182
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:84
+-msgid "Disable SELinux protection for gpm daemon"
++#: ../sepolicy/sepolicy/generate.py:1272
 +msgid "Type Enforcement file"
-+msgstr ""
-+
-+#: ../gui/polgen.py:1183
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
+-msgid "NFS"
++#: ../sepolicy/sepolicy/generate.py:1273
 +msgid "Interface file"
-+msgstr ""
-+
-+#: ../gui/polgen.py:1184
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:85
+-msgid "Disable SELinux protection for gss daemon"
++#: ../sepolicy/sepolicy/generate.py:1274
 +msgid "File Contexts file"
-+msgstr ""
-+
-+#: ../gui/polgen.py:1185
-+msgid "Setup Script"
-+msgstr ""
-+
-+#: ../gui/polgen.py:1306
-+#, python-format
-+msgid ""
-+"\n"
-+"%s\n"
-+"\n"
-+"sepolgen [ -n moduleName ] [ -m ] [ -t type ] [ executable | Name ]\n"
-+"valid Types:\n"
-+msgstr ""
-+
-+#: ../gui/polgen.py:1354
-+msgid "Executable or Name required"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
-+msgid "Network Port"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:85
-+msgid ""
-+"SELinux Port\n"
-+"Type"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
-+msgid "Protocol"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
-+msgid ""
-+"MLS/MCS\n"
-+"Level"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:101
-+msgid "Port"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:207
-+#, python-format
-+msgid "Port number \"%s\" is not valid.  0 < PORT_NUMBER < 65536 "
-+msgstr ""
-+
-+#: ../gui/portsPage.py:252
-+msgid "List View"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:255 ../gui/system-config-selinux.glade:2419
-+msgid "Group View"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:1 ../gui/selinux.tbl:30 ../gui/selinux.tbl:31
-+#: ../gui/selinux.tbl:32 ../gui/selinux.tbl:33 ../gui/selinux.tbl:34
-+#: ../gui/selinux.tbl:36 ../gui/selinux.tbl:37 ../gui/selinux.tbl:38
-+#: ../gui/selinux.tbl:39 ../gui/selinux.tbl:40 ../gui/selinux.tbl:42
-+#: ../gui/selinux.tbl:43 ../gui/selinux.tbl:44 ../gui/selinux.tbl:45
-+#: ../gui/selinux.tbl:46 ../gui/selinux.tbl:47 ../gui/selinux.tbl:48
-+#: ../gui/selinux.tbl:49 ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
-+#: ../gui/selinux.tbl:52 ../gui/selinux.tbl:53 ../gui/selinux.tbl:59
-+#: ../gui/selinux.tbl:60 ../gui/selinux.tbl:61 ../gui/selinux.tbl:62
-+#: ../gui/selinux.tbl:63 ../gui/selinux.tbl:64 ../gui/selinux.tbl:65
-+#: ../gui/selinux.tbl:66 ../gui/selinux.tbl:67 ../gui/selinux.tbl:68
-+#: ../gui/selinux.tbl:69 ../gui/selinux.tbl:75 ../gui/selinux.tbl:76
-+#: ../gui/selinux.tbl:77 ../gui/selinux.tbl:78 ../gui/selinux.tbl:79
-+#: ../gui/selinux.tbl:80 ../gui/selinux.tbl:81 ../gui/selinux.tbl:82
-+#: ../gui/selinux.tbl:83 ../gui/selinux.tbl:84 ../gui/selinux.tbl:86
-+#: ../gui/selinux.tbl:88 ../gui/selinux.tbl:89 ../gui/selinux.tbl:90
-+#: ../gui/selinux.tbl:92 ../gui/selinux.tbl:94 ../gui/selinux.tbl:95
-+#: ../gui/selinux.tbl:96 ../gui/selinux.tbl:97 ../gui/selinux.tbl:98
-+#: ../gui/selinux.tbl:99 ../gui/selinux.tbl:100 ../gui/selinux.tbl:101
-+#: ../gui/selinux.tbl:102 ../gui/selinux.tbl:103 ../gui/selinux.tbl:104
-+#: ../gui/selinux.tbl:106 ../gui/selinux.tbl:108 ../gui/selinux.tbl:109
-+#: ../gui/selinux.tbl:110 ../gui/selinux.tbl:111 ../gui/selinux.tbl:112
-+#: ../gui/selinux.tbl:113 ../gui/selinux.tbl:114 ../gui/selinux.tbl:116
-+#: ../gui/selinux.tbl:117 ../gui/selinux.tbl:119 ../gui/selinux.tbl:121
-+#: ../gui/selinux.tbl:123 ../gui/selinux.tbl:124 ../gui/selinux.tbl:127
-+#: ../gui/selinux.tbl:129 ../gui/selinux.tbl:130 ../gui/selinux.tbl:131
-+#: ../gui/selinux.tbl:132 ../gui/selinux.tbl:133 ../gui/selinux.tbl:134
-+#: ../gui/selinux.tbl:135 ../gui/selinux.tbl:136 ../gui/selinux.tbl:137
-+#: ../gui/selinux.tbl:138 ../gui/selinux.tbl:139 ../gui/selinux.tbl:142
-+#: ../gui/selinux.tbl:143 ../gui/selinux.tbl:144 ../gui/selinux.tbl:145
-+#: ../gui/selinux.tbl:146 ../gui/selinux.tbl:147 ../gui/selinux.tbl:148
-+#: ../gui/selinux.tbl:149 ../gui/selinux.tbl:150 ../gui/selinux.tbl:151
-+#: ../gui/selinux.tbl:152 ../gui/selinux.tbl:154 ../gui/selinux.tbl:155
-+#: ../gui/selinux.tbl:156 ../gui/selinux.tbl:157 ../gui/selinux.tbl:158
-+#: ../gui/selinux.tbl:159 ../gui/selinux.tbl:160 ../gui/selinux.tbl:167
-+#: ../gui/selinux.tbl:171 ../gui/selinux.tbl:172 ../gui/selinux.tbl:173
-+#: ../gui/selinux.tbl:174 ../gui/selinux.tbl:175 ../gui/selinux.tbl:177
-+#: ../gui/selinux.tbl:178 ../gui/selinux.tbl:179 ../gui/selinux.tbl:180
-+#: ../gui/selinux.tbl:184 ../gui/selinux.tbl:192 ../gui/selinux.tbl:193
-+#: ../gui/selinux.tbl:194 ../gui/selinux.tbl:195 ../gui/selinux.tbl:196
-+#: ../gui/selinux.tbl:197 ../gui/selinux.tbl:198 ../gui/selinux.tbl:199
-+#: ../gui/selinux.tbl:200 ../gui/selinux.tbl:201 ../gui/selinux.tbl:206
-+#: ../gui/selinux.tbl:207 ../gui/selinux.tbl:218 ../gui/selinux.tbl:219
-+#: ../gui/selinux.tbl:220 ../gui/selinux.tbl:222 ../gui/selinux.tbl:224
-+#: ../gui/selinux.tbl:226 ../gui/selinux.tbl:227 ../gui/selinux.tbl:230
-+msgid "SELinux Service Protection"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:1
-+msgid "Disable SELinux protection for acct daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:2 ../gui/selinux.tbl:3 ../gui/selinux.tbl:70
-+#: ../gui/selinux.tbl:153 ../gui/selinux.tbl:168 ../gui/selinux.tbl:169
-+#: ../gui/selinux.tbl:170 ../gui/selinux.tbl:189 ../gui/selinux.tbl:202
-+#: ../gui/selinux.tbl:203 ../gui/selinux.tbl:204 ../gui/selinux.tbl:205
-+msgid "Admin"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:2
-+msgid "Allow all daemons to write corefiles to /"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:3
-+msgid "Allow all daemons the ability to use unallocated ttys"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
-+#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
-+#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
-+#: ../gui/selinux.tbl:210 ../gui/selinux.tbl:211 ../gui/selinux.tbl:212
-+#: ../gui/selinux.tbl:213 ../gui/selinux.tbl:214 ../gui/selinux.tbl:215
-+#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
-+msgid "User Privs"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:4
-+msgid ""
-+"Allow gadmin SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:5
-+msgid ""
-+"Allow guest SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
-+msgid "Memory Protection"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:6
-+msgid "Allow java executable stack"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
-+#: ../gui/selinux.tbl:209
-+msgid "Mount"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:7
-+msgid "Allow mount to mount any file"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:8
-+msgid "Allow mount to mount any directory"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:9
-+msgid "Allow mplayer executable stack"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
-+#: ../gui/selinux.tbl:188
-+msgid "SSH"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:10
-+msgid "Allow ssh to run ssh-keysign"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:11
-+msgid ""
-+"Allow staff SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:12
-+msgid ""
-+"Allow sysadm SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:13
-+msgid ""
-+"Allow unconfined SELinux user account to execute files in home directory or /"
-+"tmp"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:14
-+msgid "Network Configuration"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:14
-+msgid "Allow unlabeled packets to flow on the network"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:15
-+msgid ""
-+"Allow user SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:16
-+msgid "Allow unconfined to dyntrans to unconfined_execmem"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
-+#: ../gui/selinux.tbl:140
-+msgid "Databases"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:17
-+msgid "Allow user to connect to mysql socket"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:18
-+msgid "Allow user to connect to postgres socket"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
-+msgid "XServer"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:19
-+msgid "Allow clients to write to X shared memory"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:20
-+msgid ""
-+"Allow xguest SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
-+#: ../gui/selinux.tbl:231
-+msgid "NIS"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:21
-+msgid "Allow daemons to run with NIS"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
-+#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
-+#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
-+#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
-+#: ../gui/selinux.tbl:118
-+msgid "Web Applications"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:22
-+msgid "Transition staff SELinux user to Web Browser Domain"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:23
-+msgid "Transition sysadm SELinux user to Web Browser Domain"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:24
-+msgid "Transition user SELinux user to Web Browser Domain"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:25
-+msgid "Transition xguest SELinux user to Web Browser Domain"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
-+#: ../gui/selinux.tbl:29
-+msgid "Allow staff Web Browsers to write to home directories"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:30
-+msgid "Disable SELinux protection for amanda"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:31
-+msgid "Disable SELinux protection for amavis"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:32
-+msgid "Disable SELinux protection for apmd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:33
-+msgid "Disable SELinux protection for arpwatch daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:34
-+msgid "Disable SELinux protection for auditd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:35
-+msgid "Disable SELinux protection for automount daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:36
-+msgid "Disable SELinux protection for avahi"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:37
-+msgid "Disable SELinux protection for bluetooth daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:38
-+msgid "Disable SELinux protection for canna daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:39
-+msgid "Disable SELinux protection for cardmgr daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:40
-+msgid "Disable SELinux protection for Cluster Server"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:41
-+msgid ""
-+"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-+"temp and untrusted content files"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:42
-+msgid "Disable SELinux protection for ciped daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:43
-+msgid "Disable SELinux protection for clamd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:44
-+msgid "Disable SELinux protection for clamscan"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:45
-+msgid "Disable SELinux protection for clvmd"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:46
-+msgid "Disable SELinux protection for comsat daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
-+#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
-+msgid "Disable SELinux protection for courier daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:52
-+msgid "Disable SELinux protection for cpucontrol daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:53
-+msgid "Disable SELinux protection for cpuspeed daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:54
-+msgid "Cron"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:54
-+msgid "Disable SELinux protection for crond daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
-+#: ../gui/selinux.tbl:91
-+msgid "Printing"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:55
-+msgid "Disable SELinux protection for cupsd back end server"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:56
-+msgid "Disable SELinux protection for cupsd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:57
-+msgid "Disable SELinux protection for cupsd_lpd"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:58
-+msgid "CVS"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:58
-+msgid "Disable SELinux protection for cvs daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:59
-+msgid "Disable SELinux protection for cyrus daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:60
-+msgid "Disable SELinux protection for dbskkd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:61
-+msgid "Disable SELinux protection for dbusd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:62
-+msgid "Disable SELinux protection for dccd"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:63
-+msgid "Disable SELinux protection for dccifd"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:64
-+msgid "Disable SELinux protection for dccm"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:65
-+msgid "Disable SELinux protection for ddt daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:66
-+msgid "Disable SELinux protection for devfsd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:67
-+msgid "Disable SELinux protection for dhcpc daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:68
-+msgid "Disable SELinux protection for dhcpd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:69
-+msgid "Disable SELinux protection for dictd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:70
-+msgid "Allow sysadm_t to directly start daemons"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:71
-+msgid "Disable SELinux protection for Evolution"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:72
-+msgid "Games"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:72
-+msgid "Disable SELinux protection for games"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:73
-+msgid "Disable SELinux protection for the web browsers"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:74
-+msgid "Disable SELinux protection for Thunderbird"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:75
-+msgid "Disable SELinux protection for distccd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:76
-+msgid "Disable SELinux protection for dmesg daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:77
-+msgid "Disable SELinux protection for dnsmasq daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:78
-+msgid "Disable SELinux protection for dovecot daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:79
-+msgid "Disable SELinux protection for entropyd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:80
-+msgid "Disable SELinux protection for fetchmail"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:81
-+msgid "Disable SELinux protection for fingerd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:82
-+msgid "Disable SELinux protection for freshclam daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:83
-+msgid "Disable SELinux protection for fsdaemon daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:84
-+msgid "Disable SELinux protection for gpm daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
-+msgid "NFS"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:85
-+msgid "Disable SELinux protection for gss daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:86
-+msgid "Disable SELinux protection for Hal daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:87
-+msgid "Compatibility"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:87
-+msgid ""
-+"Do not audit things that we know to be broken but which are not security "
-+"risks"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:88
-+msgid "Disable SELinux protection for hostname daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:89
-+msgid "Disable SELinux protection for hotplug daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:90
-+msgid "Disable SELinux protection for howl daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:91
-+msgid "Disable SELinux protection for cups hplip daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:92
-+msgid "Disable SELinux protection for httpd rotatelogs"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
-+msgid "HTTPD Service"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:93
-+msgid "Disable SELinux protection for http suexec"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:94
-+msgid "Disable SELinux protection for hwclock daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:95
-+msgid "Disable SELinux protection for i18n daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:96
-+msgid "Disable SELinux protection for imazesrv daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:97
-+msgid "Disable SELinux protection for inetd child daemons"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:98
-+msgid "Disable SELinux protection for inetd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:99
-+msgid "Disable SELinux protection for innd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:100
-+msgid "Disable SELinux protection for iptables daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:101
-+msgid "Disable SELinux protection for ircd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:102
-+msgid "Disable SELinux protection for irqbalance daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:103
-+msgid "Disable SELinux protection for iscsi daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:104
-+msgid "Disable SELinux protection for jabberd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
-+msgid "Kerberos"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:105
-+msgid "Disable SELinux protection for kadmind daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:106
-+msgid "Disable SELinux protection for klogd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:107
-+msgid "Disable SELinux protection for krb5kdc daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:108
-+msgid "Disable SELinux protection for ktalk daemons"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:109
-+msgid "Disable SELinux protection for kudzu daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:110
-+msgid "Disable SELinux protection for locate daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:111
-+msgid "Disable SELinux protection for lpd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:112
-+msgid "Disable SELinux protection for lrrd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:113
-+msgid "Disable SELinux protection for lvm daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:114
-+msgid "Disable SELinux protection for mailman"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:115
-+msgid "Allow evolution and thunderbird to read user files"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:116
-+msgid "Disable SELinux protection for mdadm daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:117
-+msgid "Disable SELinux protection for monopd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:118
-+msgid "Allow the mozilla browser to read user files"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:119
-+msgid "Disable SELinux protection for mrtg daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:120
-+msgid "Disable SELinux protection for mysqld daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:121
-+msgid "Disable SELinux protection for nagios daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
-+msgid "Name Service"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:122
-+msgid "Disable SELinux protection for named daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:123
-+msgid "Disable SELinux protection for nessusd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:124
-+msgid "Disable SELinux protection for NetworkManager"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:125
-+msgid "Disable SELinux protection for nfsd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
-+#: ../gui/selinux.tbl:221
-+msgid "Samba"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:126
-+msgid "Disable SELinux protection for nmbd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:127
-+msgid "Disable SELinux protection for nrpe daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:128
-+msgid "Disable SELinux protection for nscd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:129
-+msgid "Disable SELinux protection for nsd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:130
-+msgid "Disable SELinux protection for ntpd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:131
-+msgid "Disable SELinux protection for oddjob"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:132
-+msgid "Disable SELinux protection for oddjob_mkhomedir"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:133
-+msgid "Disable SELinux protection for openvpn daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:134
-+msgid "Disable SELinux protection for pam daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:135
-+msgid "Disable SELinux protection for pegasus"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:136
-+msgid "Disable SELinux protection for perdition daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:137
-+msgid "Disable SELinux protection for portmap daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:138
-+msgid "Disable SELinux protection for portslave daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:139
-+msgid "Disable SELinux protection for postfix"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:140
-+msgid "Disable SELinux protection for postgresql daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:141
-+msgid "pppd"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:141
-+msgid "Allow pppd to be run for a regular user"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:142
-+msgid "Disable SELinux protection for pptp"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:143
-+msgid "Disable SELinux protection for prelink daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:144
-+msgid "Disable SELinux protection for privoxy daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:145
-+msgid "Disable SELinux protection for ptal daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:146
-+msgid "Disable SELinux protection for pxe daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:147
-+msgid "Disable SELinux protection for pyzord"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:148
-+msgid "Disable SELinux protection for quota daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:149
-+msgid "Disable SELinux protection for radiusd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:150
-+msgid "Disable SELinux protection for radvd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:151
-+msgid "Disable SELinux protection for rdisc"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:152
-+msgid "Disable SELinux protection for readahead"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:153
-+msgid "Allow programs to read files in non-standard locations (default_t)"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:154
-+msgid "Disable SELinux protection for restorecond"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:155
-+msgid "Disable SELinux protection for rhgb daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:156
-+msgid "Disable SELinux protection for ricci"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:157
-+msgid "Disable SELinux protection for ricci_modclusterd"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:158
-+msgid "Disable SELinux protection for rlogind daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:159
-+msgid "Disable SELinux protection for rpcd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:160
-+msgid "Disable SELinux protection for rshd"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:161
-+msgid "rsync"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:161
-+msgid "Disable SELinux protection for rsync daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:162
-+msgid "Allow ssh to run from inetd instead of as a daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:163
-+msgid "Allow Samba to share nfs directories"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
-+msgid "SASL authentication server"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:164
-+msgid "Allow sasl authentication server to read /etc/shadow"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:165
-+msgid ""
-+"Allow X-Windows server to map a memory region as both executable and writable"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:166
-+msgid "Disable SELinux protection for saslauthd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:167
-+msgid "Disable SELinux protection for scannerdaemon daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:168
-+msgid "Do not allow transition to sysadm_t, sudo and su effected"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:169
-+msgid "Do not allow any processes to load kernel modules"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:170
-+msgid "Do not allow any processes to modify kernel SELinux policy"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:171
-+msgid "Disable SELinux protection for sendmail daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:172
-+msgid "Disable SELinux protection for setrans"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:173
-+msgid "Disable SELinux protection for setroubleshoot daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:174
-+msgid "Disable SELinux protection for slapd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:175
-+msgid "Disable SELinux protection for slrnpull daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:176
-+msgid "Disable SELinux protection for smbd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:177
-+msgid "Disable SELinux protection for snmpd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:178
-+msgid "Disable SELinux protection for snort daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:179
-+msgid "Disable SELinux protection for soundd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:180
-+msgid "Disable SELinux protection for sound daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
-+msgid "Spam Protection"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:181
-+msgid "Disable SELinux protection for spamd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:182
-+msgid "Allow spamd to access home directories"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:183
-+msgid "Allow Spam Assassin daemon network access"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:184
-+msgid "Disable SELinux protection for speedmgmt daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
-+msgid "Squid"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:185
-+msgid "Allow squid daemon to connect to the network"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:186
-+msgid "Disable SELinux protection for squid daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:187
-+msgid "Disable SELinux protection for ssh daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:188
-+msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:189
-+msgid ""
-+"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
-+"bashrc)"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
-+msgid "Universal SSL tunnel"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:190
-+msgid "Disable SELinux protection for stunnel daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:191
-+msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:192
-+msgid "Disable SELinux protection for swat daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:193
-+msgid "Disable SELinux protection for sxid daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:194
-+msgid "Disable SELinux protection for syslogd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:195
-+msgid "Disable SELinux protection for system cron jobs"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:196
-+msgid "Disable SELinux protection for tcp daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:197
-+msgid "Disable SELinux protection for telnet daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:198
-+msgid "Disable SELinux protection for tftpd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:199
-+msgid "Disable SELinux protection for transproxy daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:200
-+msgid "Disable SELinux protection for udev daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:201
-+msgid "Disable SELinux protection for uml daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:202
-+msgid ""
-+"Allow xinetd to run unconfined, including any services it starts that do not "
-+"have a domain transition explicitly defined"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:203
-+msgid ""
-+"Allow rc scripts to run unconfined, including any daemon started by an rc "
-+"script that does not have a domain transition explicitly defined"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:204
-+msgid "Allow rpm to run unconfined"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:205
-+msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:206
-+msgid "Disable SELinux protection for updfstab daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:207
-+msgid "Disable SELinux protection for uptimed daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:208
-+msgid ""
-+"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
-+"staff_r can do so"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:209
-+msgid "Allow users to execute the mount command"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:210
-+msgid "Allow regular users direct mouse access (only allow the X server)"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:211
-+msgid "Allow users to run the dmesg command"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:212
-+msgid "Allow users to control network interfaces (also needs USERCTL=true)"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:213
-+msgid "Allow normal user to execute ping"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:214
-+msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:215
-+msgid "Allow users to rw usb devices"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:216
-+msgid ""
-+"Allow users to run TCP servers (bind to ports and accept connection from the "
-+"same domain and outside users)  disabling this forces FTP passive mode and "
-+"may change other protocols"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:217
-+msgid "Allow user to stat ttyfiles"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:218
-+msgid "Disable SELinux protection for uucpd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:219
-+msgid "Disable SELinux protection for vmware daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:220
-+msgid "Disable SELinux protection for watchdog daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:221
-+msgid "Disable SELinux protection for winbind daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:222
-+msgid "Disable SELinux protection for xdm daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:223
-+msgid "Allow xdm logins as sysadm_r:sysadm_t"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:224
-+msgid "Disable SELinux protection for xen daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:225
-+msgid "XEN"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:225
-+msgid "Allow xen to read/write physical disk devices"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:226
-+msgid "Disable SELinux protection for xfs daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:227
-+msgid "Disable SELinux protection for xen control"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:228
-+msgid "Disable SELinux protection for ypbind daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:229
-+msgid "Disable SELinux protection for NIS Password Daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:230
-+msgid "Disable SELinux protection for ypserv daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:231
-+msgid "Disable SELinux protection for NIS Transfer Daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:232
-+msgid "Allow SELinux webadm user to manage unprivileged users home directories"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:233
-+msgid "Allow SELinux webadm user to read unprivileged users home directories"
-+msgstr ""
-+
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Are you sure you want to delete %s '%s'?"
-+msgstr ""
-+
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Delete %s"
-+msgstr ""
-+
-+#: ../gui/semanagePage.py:134
-+#, python-format
-+msgid "Add %s"
-+msgstr ""
-+
-+#: ../gui/semanagePage.py:148
-+#, python-format
-+msgid "Modify %s"
-+msgstr ""
-+
-+#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
-+msgid "Permissive"
-+msgstr ""
-+
-+#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
-+msgid "Enforcing"
-+msgstr ""
-+
-+#: ../gui/statusPage.py:94
-+msgid "Status"
-+msgstr ""
-+
-+#: ../gui/statusPage.py:133
-+msgid ""
-+"Changing the policy type will cause a relabel of the entire file system on "
-+"the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
-+msgstr ""
-+
-+#: ../gui/statusPage.py:147
-+msgid ""
-+"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
-+"you later decide to turn SELinux back on, the system will be required to "
-+"relabel.  If you just want to see if SELinux is causing a problem on your "
-+"system, you can go to permissive mode which will only log errors and not "
-+"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
-+"wish to continue?"
-+msgstr ""
-+
-+#: ../gui/statusPage.py:152
-+msgid ""
-+"Changing to SELinux enabled will cause a relabel of the entire file system "
-+"on the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:11
-+msgid "system-config-selinux"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:12
-+msgid ""
-+"Copyright (c)2006 Red Hat, Inc.\n"
-+"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:22
-+#: ../gui/system-config-selinux.glade:544
-+msgid "Add SELinux Login Mapping"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:257
-+msgid "Add SELinux Network Ports"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:391
-+#: ../gui/system-config-selinux.glade:678
-+msgid "SELinux Type"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:622
-+msgid "File Specification"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:650
-+msgid "File Type"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:727
-+msgid ""
-+"all files\n"
-+"regular file\n"
-+"directory\n"
-+"character device\n"
-+"block device\n"
-+"socket\n"
-+"symbolic link\n"
-+"named pipe\n"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:773
-+msgid "MLS"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:837
-+msgid "Add SELinux User"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1079
-+msgid "SELinux Administration"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1122
-+msgid "Add"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1144
-+msgid "_Properties"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1166
-+msgid "_Delete"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1256
-+msgid "Select Management Object"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1273
-+msgid "<b>Select:</b>"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1326
-+msgid "System Default Enforcing Mode"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1354
-+msgid ""
-+"Disabled\n"
-+"Permissive\n"
-+"Enforcing\n"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1373
-+msgid "Current Enforcing Mode"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1418
-+msgid "System Default Policy Type: "
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1463
-+msgid ""
-+"Select if you wish to relabel then entire file system on next reboot.  "
-+"Relabeling can take a very long time, depending on the size of the system.  "
-+"If you are changing policy types or going from disabled to enforcing, a "
-+"relabel is required."
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1509
-+msgid "Relabel on next reboot."
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1561
-+msgid "label37"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1598
-+msgid "Revert boolean setting to system default"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1614
-+msgid "Toggle between Customized and All Booleans"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1645
-+#: ../gui/system-config-selinux.glade:1850
-+#: ../gui/system-config-selinux.glade:2037
-+#: ../gui/system-config-selinux.glade:2224
-+#: ../gui/system-config-selinux.glade:2467
-+#: ../gui/system-config-selinux.glade:2692
-+#: ../gui/system-config-selinux.glade:2867
-+msgid "Filter"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1734
-+msgid "label50"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1771
-+msgid "Add File Context"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1787
-+msgid "Modify File Context"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1803
-+msgid "Delete File Context"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1819
-+msgid "Toggle between all and customized file context"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1939
-+msgid "label38"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1976
-+msgid "Add SELinux User Mapping"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1992
-+msgid "Modify SELinux User Mapping"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2008
-+msgid "Delete SELinux User Mapping"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2126
-+msgid "label39"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2163
-+msgid "Add User"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2179
-+msgid "Modify User"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2195
-+msgid "Delete User"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2313
-+msgid "label41"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2350
-+msgid "Add Network Port"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2366
-+msgid "Edit Network Port"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2382
-+msgid "Delete Network Port"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2418
-+#: ../gui/system-config-selinux.glade:2436
-+msgid "Toggle between Customized and All Ports"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2556
-+msgid "label42"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2593
-+msgid "Generate new policy module"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2609
-+msgid "Load policy module"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2625
-+msgid "Remove loadable policy module"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2661
-+msgid ""
-+"Enable/Disable additional audit rules, that are normally not reported in the "
-+"log files."
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2781
-+msgid "label44"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2818
-+msgid "Change process mode to permissive."
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2836
-+msgid "Change process mode to enforcing"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2928
-+msgid "Process Domain"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2956
-+msgid "label59"
-+msgstr ""
-+
-+#: ../gui/usersPage.py:138
-+#, python-format
-+msgid "SELinux user '%s' is required"
-+msgstr ""
-diff -up policycoreutils-2.1.12/po/fa.po.rhat policycoreutils-2.1.12/po/fa.po
---- policycoreutils-2.1.12/po/fa.po.rhat	2012-07-04 07:35:21.000000000 -0400
-+++ policycoreutils-2.1.12/po/fa.po	2012-10-16 15:07:17.502526188 -0400
-@@ -8,7 +8,7 @@ msgid ""
  msgstr ""
- "Project-Id-Version: PACKAGE VERSION\n"
- "Report-Msgid-Bugs-To: \n"
--"POT-Creation-Date: 2012-03-27 10:49-0400\n"
-+"POT-Creation-Date: 2012-05-25 07:28-0400\n"
- "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
- "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
- "Language-Team: LANGUAGE <LL at li.org>\n"
-@@ -90,844 +90,851 @@ msgstr ""
- msgid "global"
+ 
+-#: ../gui/selinux.tbl:86
+-msgid "Disable SELinux protection for Hal daemon"
++#: ../sepolicy/sepolicy/generate.py:1275
++msgid "Spec file"
  msgstr ""
  
--#: ../semanage/seobject.py:222
-+#: ../semanage/seobject.py:225
- msgid "Could not create semanage handle"
+-#: ../gui/selinux.tbl:87
+-msgid "Compatibility"
++#: ../sepolicy/sepolicy/generate.py:1276
++msgid "Setup Script"
  msgstr ""
  
--#: ../semanage/seobject.py:230
-+#: ../semanage/seobject.py:233
- msgid "SELinux policy is not managed or store cannot be accessed."
+-#: ../gui/selinux.tbl:87
++#: booleans.py:1
+ msgid ""
+-"Do not audit things that we know to be broken but which are not security "
+-"risks"
++"Allow ABRT to modify public files used for public file transfer services."
  msgstr ""
  
--#: ../semanage/seobject.py:235
-+#: ../semanage/seobject.py:238
- msgid "Cannot read policy store."
+-#: ../gui/selinux.tbl:88
+-msgid "Disable SELinux protection for hostname daemon"
++#: booleans.py:2
++msgid ""
++"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
  msgstr ""
  
--#: ../semanage/seobject.py:240
-+#: ../semanage/seobject.py:243
- msgid "Could not establish semanage connection"
+-#: ../gui/selinux.tbl:89
+-msgid "Disable SELinux protection for hotplug daemon"
++#: booleans.py:3
++msgid "Allow amavis to use JIT compiler"
  msgstr ""
  
--#: ../semanage/seobject.py:245
-+#: ../semanage/seobject.py:248
- msgid "Could not test MLS enabled status"
+-#: ../gui/selinux.tbl:90
+-msgid "Disable SELinux protection for howl daemon"
++#: booleans.py:4
++msgid "Allow antivirus programs to read non security files on a system"
  msgstr ""
  
--#: ../semanage/seobject.py:251 ../semanage/seobject.py:266
-+#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
- msgid "Not yet implemented"
+-#: ../gui/selinux.tbl:91
+-msgid "Disable SELinux protection for cups hplip daemon"
++#: booleans.py:5
++msgid ""
++"Allow users to resolve user passwd entries directly from ldap rather then "
++"using a sssd server"
  msgstr ""
  
--#: ../semanage/seobject.py:255
-+#: ../semanage/seobject.py:258
- msgid "Semanage transaction already in progress"
+-#: ../gui/selinux.tbl:92
+-msgid "Disable SELinux protection for httpd rotatelogs"
++#: booleans.py:6
++msgid "Allow users to login using a radius server"
  msgstr ""
  
--#: ../semanage/seobject.py:264
-+#: ../semanage/seobject.py:267
- msgid "Could not start semanage transaction"
+-#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
+-msgid "HTTPD Service"
++#: booleans.py:7
++msgid "Allow users to login using a yubikey  server"
  msgstr ""
  
--#: ../semanage/seobject.py:274
-+#: ../semanage/seobject.py:278
- msgid "Could not commit semanage transaction"
+-#: ../gui/selinux.tbl:93
+-msgid "Disable SELinux protection for http suexec"
++#: booleans.py:8
++msgid ""
++"Allow cdrecord to read various content. nfs, samba, removable devices, user "
++"temp and untrusted content files"
  msgstr ""
  
--#: ../semanage/seobject.py:279
-+#: ../semanage/seobject.py:283
- msgid "Semanage transaction not in progress"
+-#: ../gui/selinux.tbl:94
+-msgid "Disable SELinux protection for hwclock daemon"
++#: booleans.py:9
++msgid "Allow clamd to use JIT compiler"
  msgstr ""
  
--#: ../semanage/seobject.py:291 ../semanage/seobject.py:371
-+#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
- msgid "Could not list SELinux modules"
+-#: ../gui/selinux.tbl:95
+-msgid "Disable SELinux protection for i18n daemon"
++#: booleans.py:10
++msgid "Allow clamscan to non security files on a system"
  msgstr ""
  
--#: ../semanage/seobject.py:304
-+#: ../semanage/seobject.py:308
- msgid "Modules Name"
+-#: ../gui/selinux.tbl:96
+-msgid "Disable SELinux protection for imazesrv daemon"
++#: booleans.py:11
++msgid "Allow clamscan to read user content"
  msgstr ""
  
--#: ../semanage/seobject.py:304
-+#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
- msgid "Version"
+-#: ../gui/selinux.tbl:97
+-msgid "Disable SELinux protection for inetd child daemons"
++#: booleans.py:12
++msgid ""
++"Allow Cobbler to modify public files used for public file transfer services."
  msgstr ""
  
--#: ../semanage/seobject.py:307
-+#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
- msgid "Disabled"
+-#: ../gui/selinux.tbl:98
+-msgid "Disable SELinux protection for inetd daemon"
++#: booleans.py:13
++msgid "Allow Cobbler to connect to the network using TCP."
  msgstr ""
  
--#: ../semanage/seobject.py:322
-+#: ../semanage/seobject.py:326
- #, python-format
- msgid "Could not disable module %s (remove failed)"
+-#: ../gui/selinux.tbl:99
+-msgid "Disable SELinux protection for innd daemon"
++#: booleans.py:14
++msgid "Allow Cobbler to access cifs file systems."
  msgstr ""
  
--#: ../semanage/seobject.py:333
-+#: ../semanage/seobject.py:337
- #, python-format
- msgid "Could not enable module %s (remove failed)"
+-#: ../gui/selinux.tbl:100
+-msgid "Disable SELinux protection for iptables daemon"
++#: booleans.py:15
++msgid "Allow Cobbler to access nfs file systems."
  msgstr ""
  
--#: ../semanage/seobject.py:348
-+#: ../semanage/seobject.py:352
- #, python-format
- msgid "Could not remove module %s (remove failed)"
+-#: ../gui/selinux.tbl:101
+-msgid "Disable SELinux protection for ircd daemon"
++#: booleans.py:16
++msgid "Allow collectd to connect to the network using TCP."
  msgstr ""
  
--#: ../semanage/seobject.py:358
-+#: ../semanage/seobject.py:362
- msgid "dontaudit requires either 'on' or 'off'"
+-#: ../gui/selinux.tbl:102
+-msgid "Disable SELinux protection for irqbalance daemon"
++#: booleans.py:17
++msgid "Allow codnor domain to connect to the network using TCP."
  msgstr ""
  
--#: ../semanage/seobject.py:387
-+#: ../semanage/seobject.py:391
- msgid "Builtin Permissive Types"
+-#: ../gui/selinux.tbl:103
+-msgid "Disable SELinux protection for iscsi daemon"
++#: booleans.py:18
++msgid ""
++"Allow system cron jobs to relabel filesystem for restoring file contexts."
  msgstr ""
  
--#: ../semanage/seobject.py:397
-+#: ../semanage/seobject.py:401
- msgid "Customized Permissive Types"
+-#: ../gui/selinux.tbl:104
+-msgid "Disable SELinux protection for jabberd daemon"
++#: booleans.py:19
++msgid "Allow cvs daemon to read shadow"
  msgstr ""
  
--#: ../semanage/seobject.py:438
-+#: ../semanage/seobject.py:442
- #, python-format
- msgid "Could not set permissive domain %s (module installation failed)"
+-#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
+-msgid "Kerberos"
++#: booleans.py:20
++msgid "Allow all daemons to write corefiles to /"
  msgstr ""
  
--#: ../semanage/seobject.py:444
-+#: ../semanage/seobject.py:448
- #, python-format
- msgid "Could not remove permissive domain %s (remove failed)"
+-#: ../gui/selinux.tbl:105
+-msgid "Disable SELinux protection for kadmind daemon"
++#: booleans.py:21
++msgid "Allow all daemons to use tcp wrappers."
  msgstr ""
  
--#: ../semanage/seobject.py:479 ../semanage/seobject.py:553
--#: ../semanage/seobject.py:599 ../semanage/seobject.py:696
--#: ../semanage/seobject.py:726 ../semanage/seobject.py:793
--#: ../semanage/seobject.py:850 ../semanage/seobject.py:1097
--#: ../semanage/seobject.py:1786 ../semanage/seobject.py:1849
--#: ../semanage/seobject.py:1868 ../semanage/seobject.py:1985
--#: ../semanage/seobject.py:2037
-+#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
-+#: ../semanage/seobject.py:603 ../semanage/seobject.py:700
-+#: ../semanage/seobject.py:730 ../semanage/seobject.py:797
-+#: ../semanage/seobject.py:854 ../semanage/seobject.py:1101
-+#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
-+#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
-+#: ../semanage/seobject.py:2045
- #, python-format
- msgid "Could not create a key for %s"
+-#: ../gui/selinux.tbl:106
+-msgid "Disable SELinux protection for klogd daemon"
++#: booleans.py:22
++msgid "Allow all daemons the ability to read/write terminals"
  msgstr ""
  
--#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
--#: ../semanage/seobject.py:603 ../semanage/seobject.py:609
-+#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
-+#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
- #, python-format
- msgid "Could not check if login mapping for %s is defined"
+-#: ../gui/selinux.tbl:107
+-msgid "Disable SELinux protection for krb5kdc daemon"
++#: booleans.py:23
++msgid "Allow dbadm to manage files in users home directories"
  msgstr ""
  
--#: ../semanage/seobject.py:492
-+#: ../semanage/seobject.py:496
- #, python-format
- msgid "Linux Group %s does not exist"
+-#: ../gui/selinux.tbl:108
+-msgid "Disable SELinux protection for ktalk daemons"
++#: booleans.py:24
++msgid "Allow dbadm to read files in users home directories"
  msgstr ""
  
--#: ../semanage/seobject.py:497
-+#: ../semanage/seobject.py:501
- #, python-format
- msgid "Linux User %s does not exist"
+-#: ../gui/selinux.tbl:109
+-msgid "Disable SELinux protection for kudzu daemon"
++#: booleans.py:25
++msgid ""
++"Deny 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 ""
  
--#: ../semanage/seobject.py:501
-+#: ../semanage/seobject.py:505
- #, python-format
- msgid "Could not create login mapping for %s"
+-#: ../gui/selinux.tbl:110
+-msgid "Disable SELinux protection for locate daemon"
++#: booleans.py:26
++msgid "Allow sysadm to debug or ptrace all processes."
  msgstr ""
  
--#: ../semanage/seobject.py:505 ../semanage/seobject.py:741
-+#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
- #, python-format
- msgid "Could not set name for %s"
+-#: ../gui/selinux.tbl:111
+-msgid "Disable SELinux protection for lpd daemon"
++#: booleans.py:27
++msgid "Allow dhcpc client applications to execute iptables commands"
  msgstr ""
  
--#: ../semanage/seobject.py:510 ../semanage/seobject.py:751
-+#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
- #, python-format
- msgid "Could not set MLS range for %s"
+-#: ../gui/selinux.tbl:112
+-msgid "Disable SELinux protection for lrrd daemon"
++#: booleans.py:28
++msgid "Allow DHCP daemon to use LDAP backends"
  msgstr ""
  
--#: ../semanage/seobject.py:514
-+#: ../semanage/seobject.py:518
- #, python-format
- msgid "Could not set SELinux user for %s"
+-#: ../gui/selinux.tbl:113
+-msgid "Disable SELinux protection for lvm daemon"
++#: booleans.py:29
++msgid "Allow all domains to use other domains file descriptors"
  msgstr ""
  
--#: ../semanage/seobject.py:518
-+#: ../semanage/seobject.py:522
- #, python-format
- msgid "Could not add login mapping for %s"
+-#: ../gui/selinux.tbl:114
+-msgid "Disable SELinux protection for mailman"
++#: booleans.py:30
++msgid "Allow all domains to have the kernel load modules"
  msgstr ""
  
--#: ../semanage/seobject.py:536
-+#: ../semanage/seobject.py:540
- msgid "Requires seuser or serange"
+-#: ../gui/selinux.tbl:115
+-msgid "Allow evolution and thunderbird to read user files"
++#: booleans.py:31
++msgid "Allow the use of the audio devices as the source for the entropy feeds"
  msgstr ""
  
--#: ../semanage/seobject.py:559 ../semanage/seobject.py:605
-+#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
- #, python-format
- msgid "Login mapping for %s is not defined"
+-#: ../gui/selinux.tbl:116
+-msgid "Disable SELinux protection for mdadm daemon"
++#: booleans.py:32
++msgid "Allow exim to connect to databases (postgres, mysql)"
  msgstr ""
  
--#: ../semanage/seobject.py:563
-+#: ../semanage/seobject.py:567
- #, python-format
- msgid "Could not query seuser for %s"
+-#: ../gui/selinux.tbl:117
+-msgid "Disable SELinux protection for monopd daemon"
++#: booleans.py:33
++msgid "Allow exim to create, read, write, and delete unprivileged user files."
  msgstr ""
  
--#: ../semanage/seobject.py:577
-+#: ../semanage/seobject.py:581
- #, python-format
- msgid "Could not modify login mapping for %s"
+-#: ../gui/selinux.tbl:118
+-msgid "Allow the mozilla browser to read user files"
++#: booleans.py:34
++msgid "Allow exim to read unprivileged user files."
  msgstr ""
  
--#: ../semanage/seobject.py:611
-+#: ../semanage/seobject.py:615
- #, python-format
- msgid "Login mapping for %s is defined in policy, cannot be deleted"
+-#: ../gui/selinux.tbl:119
+-msgid "Disable SELinux protection for mrtg daemon"
++#: booleans.py:35
++msgid "Enable extra rules in the cron domain to support fcron."
  msgstr ""
  
--#: ../semanage/seobject.py:615
-+#: ../semanage/seobject.py:619
- #, python-format
- msgid "Could not delete login mapping for %s"
+-#: ../gui/selinux.tbl:120
+-msgid "Disable SELinux protection for mysqld daemon"
++#: booleans.py:36
++msgid "Allow fenced domain to connect to the network using TCP."
  msgstr ""
  
--#: ../semanage/seobject.py:637 ../semanage/seobject.py:655
--#: ../semanage/seobject.py:893
-+#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
-+#: ../semanage/seobject.py:897
- msgid "Could not list login mappings"
+-#: ../gui/selinux.tbl:121
+-msgid "Disable SELinux protection for nagios daemon"
++#: booleans.py:37
++msgid "Allow fenced domain to execute ssh."
  msgstr ""
  
--#: ../semanage/seobject.py:680 ../semanage/seobject.py:685
-+#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../gui/system-config-selinux.glade:100
- msgid "Login Name"
+-#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
+-msgid "Name Service"
++#: booleans.py:38
++msgid "Allow ftp to read and write files in the user home directories"
  msgstr ""
  
--#: ../semanage/seobject.py:680 ../semanage/seobject.py:685
--#: ../semanage/seobject.py:943 ../semanage/seobject.py:948
-+#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../gui/system-config-selinux.glade:128
-+#: ../gui/system-config-selinux.glade:915
-+#: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
- msgid "SELinux User"
+-#: ../gui/selinux.tbl:122
+-msgid "Disable SELinux protection for named daemon"
++#: booleans.py:39
++msgid ""
++"Allow ftp servers to upload files,  used for public file transfer services. "
++"Directories must be labeled public_content_rw_t."
  msgstr ""
  
--#: ../semanage/seobject.py:680
-+#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
-+#: ../gui/system-config-selinux.glade:943
- msgid "MLS/MCS Range"
+-#: ../gui/selinux.tbl:123
+-msgid "Disable SELinux protection for nessusd daemon"
++#: booleans.py:40
++msgid "Allow ftp servers to connect to all ports > 1023"
  msgstr ""
  
--#: ../semanage/seobject.py:699 ../semanage/seobject.py:730
--#: ../semanage/seobject.py:797 ../semanage/seobject.py:854
--#: ../semanage/seobject.py:860
-+#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
-+#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
-+#: ../semanage/seobject.py:864
+-#: ../gui/selinux.tbl:124
+-msgid "Disable SELinux protection for NetworkManager"
++#: booleans.py:41
++msgid "Allow ftp servers to connect to mysql database ports"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:125
+-msgid "Disable SELinux protection for nfsd daemon"
++#: booleans.py:42
++msgid ""
++"Allow ftp servers to login to local users and read/write all files on the "
++"system, governed by DAC."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
+-#: ../gui/selinux.tbl:221
+-msgid "Samba"
++#: booleans.py:43
++msgid "Allow ftp servers to use cifs used for public file transfer services."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:126
+-msgid "Disable SELinux protection for nmbd daemon"
++#: booleans.py:44
++msgid "Allow ftp servers to use nfs used for public file transfer services."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:127
+-msgid "Disable SELinux protection for nrpe daemon"
++#: booleans.py:45
++msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:128
+-msgid "Disable SELinux protection for nscd daemon"
++#: booleans.py:46
++msgid "Determine whether Git CGI can search home directories."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:129
+-msgid "Disable SELinux protection for nsd daemon"
++#: booleans.py:47
++msgid "Determine whether Git CGI can access cifs file systems."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:130
+-msgid "Disable SELinux protection for ntpd daemon"
++#: booleans.py:48
++msgid "Determine whether Git CGI can access nfs file systems."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:131
+-msgid "Disable SELinux protection for oddjob"
++#: booleans.py:49
++msgid ""
++"Determine whether Git session daemon can bind TCP sockets to all unreserved "
++"ports."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:132
+-msgid "Disable SELinux protection for oddjob_mkhomedir"
++#: booleans.py:50
++msgid ""
++"Determine whether calling user domains can execute Git daemon in the "
++"git_session_t domain."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:133
+-msgid "Disable SELinux protection for openvpn daemon"
++#: booleans.py:51
++msgid "Determine whether Git system daemon can search home directories."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:134
+-msgid "Disable SELinux protection for pam daemon"
++#: booleans.py:52
++msgid "Determine whether Git system daemon can access cifs file systems."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:135
+-msgid "Disable SELinux protection for pegasus"
++#: booleans.py:53
++msgid "Determine whether Git system daemon can access nfs file systems."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:136
+-msgid "Disable SELinux protection for perdition daemon"
++#: booleans.py:54
++msgid "Allow gitisis daemon to send mail"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:137
+-msgid "Disable SELinux protection for portmap daemon"
++#: booleans.py:55
++msgid "Enable reading of urandom for all domains."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:138
+-msgid "Disable SELinux protection for portslave daemon"
++#: booleans.py:56
++msgid ""
++"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
++"agent to manage user files."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:139
+-msgid "Disable SELinux protection for postfix"
++#: booleans.py:57
++msgid ""
++"Allow gpg web domain to modify public files used for public file transfer "
++"services."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:140
+-msgid "Disable SELinux protection for postgresql daemon"
++#: booleans.py:58
++msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:141
+-msgid "pppd"
++#: booleans.py:59
++msgid ""
++"Allow Apache to modify public files used for public file transfer services. "
++"Directories/Files must be labeled public_content_rw_t."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:141
+-msgid "Allow pppd to be run for a regular user"
++#: booleans.py:60
++msgid "Allow httpd to use built in scripting (usually php)"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:142
+-msgid "Disable SELinux protection for pptp"
++#: booleans.py:61
++msgid "Allow http daemon to check spam"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:143
+-msgid "Disable SELinux protection for prelink daemon"
++#: booleans.py:62
++msgid ""
++"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
++"ports"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:144
+-msgid "Disable SELinux protection for privoxy daemon"
++#: booleans.py:63
++msgid "Allow httpd to connect to the ldap port"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:145
+-msgid "Disable SELinux protection for ptal daemon"
++#: booleans.py:64
++msgid "Allow http daemon to connect to zabbix"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:146
+-msgid "Disable SELinux protection for pxe daemon"
++#: booleans.py:65
++msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:147
+-msgid "Disable SELinux protection for pyzord"
++#: booleans.py:66
++msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:148
+-msgid "Disable SELinux protection for quota daemon"
++#: booleans.py:67
++msgid ""
++"Allow HTTPD scripts and modules to connect to databases over the network."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:149
+-msgid "Disable SELinux protection for radiusd daemon"
++#: booleans.py:68
++msgid "Allow httpd to connect to memcache server"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:150
+-msgid "Disable SELinux protection for radvd daemon"
++#: booleans.py:69
++msgid "Allow httpd to act as a relay"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:151
+-msgid "Disable SELinux protection for rdisc"
++#: booleans.py:70
++msgid "Allow http daemon to send mail"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:152
+-msgid "Disable SELinux protection for readahead"
++#: booleans.py:71
++msgid "Allow Apache to communicate with avahi service via dbus"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:153
+-msgid "Allow programs to read files in non-standard locations (default_t)"
++#: booleans.py:72
++msgid "Allow httpd cgi support"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:154
+-msgid "Disable SELinux protection for restorecond"
++#: booleans.py:73
++msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:155
+-msgid "Disable SELinux protection for rhgb daemon"
++#: booleans.py:74
++msgid "Allow httpd to read home directories"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:156
+-msgid "Disable SELinux protection for ricci"
++#: booleans.py:75
++msgid "Allow httpd scripts and modules execmem/execstack"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:157
+-msgid "Disable SELinux protection for ricci_modclusterd"
++#: booleans.py:76
++msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:158
+-msgid "Disable SELinux protection for rlogind daemon"
++#: booleans.py:77
++msgid "Allow httpd processes to manage IPA content"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:159
+-msgid "Disable SELinux protection for rpcd daemon"
++#: booleans.py:78
++msgid "Allow Apache to use mod_auth_ntlm_winbind"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:160
+-msgid "Disable SELinux protection for rshd"
++#: booleans.py:79
++msgid "Allow Apache to use mod_auth_pam"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:161
+-msgid "rsync"
++#: booleans.py:80
++msgid "Allow httpd to read user content"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:161
+-msgid "Disable SELinux protection for rsync daemon"
++#: booleans.py:81
++msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:162
+-msgid "Allow ssh to run from inetd instead of as a daemon"
++#: booleans.py:82
++msgid "Allow httpd daemon to change its resource limits"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:163
+-msgid "Allow Samba to share nfs directories"
++#: booleans.py:83
++msgid ""
++"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
+-msgid "SASL authentication server"
++#: booleans.py:84
++msgid ""
++"Allow apache scripts to write to public content, directories/files must be "
++"labeled public_rw_content_t."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:164
+-msgid "Allow sasl authentication server to read /etc/shadow"
++#: booleans.py:85
++msgid "Allow Apache to execute tmp content."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:165
++#: booleans.py:86
+ msgid ""
+-"Allow X-Windows server to map a memory region as both executable and writable"
++"Unify HTTPD to communicate with the terminal. Needed for entering the "
++"passphrase for certificates at the terminal."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:166
+-msgid "Disable SELinux protection for saslauthd daemon"
++#: booleans.py:87
++msgid "Unify HTTPD handling of all content files."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:167
+-msgid "Disable SELinux protection for scannerdaemon daemon"
++#: booleans.py:88
++msgid "Allow httpd to access cifs file systems"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:168
+-msgid "Do not allow transition to sysadm_t, sudo and su effected"
++#: booleans.py:89
++msgid "Allow httpd to access FUSE file systems"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:169
+-msgid "Do not allow any processes to load kernel modules"
++#: booleans.py:90
++msgid "Allow httpd to run gpg"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:170
+-msgid "Do not allow any processes to modify kernel SELinux policy"
++#: booleans.py:91
++msgid "Allow httpd to access nfs file systems"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:171
+-msgid "Disable SELinux protection for sendmail daemon"
++#: booleans.py:92
++msgid "Allow httpd to communicate with oddjob to start up a service"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:172
+-msgid "Disable SELinux protection for setrans"
++#: booleans.py:93
++msgid "Allow httpd to access openstack ports"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:173
+-msgid "Disable SELinux protection for setroubleshoot daemon"
++#: booleans.py:94
++msgid "Allow icecast to connect to all ports, not just sound ports."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:174
+-msgid "Disable SELinux protection for slapd daemon"
++#: booleans.py:95
++msgid ""
++"Allow the Irssi IRC Client to connect to any port, and to bind to any "
++"unreserved port."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:175
+-msgid "Disable SELinux protection for slrnpull daemon"
++#: booleans.py:96
++msgid "Allow java executable stack"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:176
+-msgid "Disable SELinux protection for smbd daemon"
++#: booleans.py:97
++msgid "Allow confined applications to run with kerberos."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:177
+-msgid "Disable SELinux protection for snmpd daemon"
++#: booleans.py:98
++msgid "Allow syslogd daemon to send mail"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:178
+-msgid "Disable SELinux protection for snort daemon"
++#: booleans.py:99
++msgid "Allow syslogd the ability to read/write terminals"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:179
+-msgid "Disable SELinux protection for soundd daemon"
++#: booleans.py:100
++msgid "Allow logging in and using the system from /dev/console."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:180
+-msgid "Disable SELinux protection for sound daemon"
++#: booleans.py:101
++msgid ""
++"Control the ability to mmap a low area of the address space, as configured "
++"by /proc/sys/kernel/mmap_min_addr."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
+-msgid "Spam Protection"
++#: booleans.py:102
++msgid "Allow mock to read files in home directories."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:181
+-msgid "Disable SELinux protection for spamd daemon"
++#: booleans.py:103
++msgid "Allow the mount command to mount any directory or file."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:182
+-msgid "Allow spamd to access home directories"
++#: booleans.py:104
++msgid "Allow mozilla plugin domain to connect to the network using TCP."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:183
+-msgid "Allow Spam Assassin daemon network access"
++#: booleans.py:105
++msgid ""
++"Allow mozilla_plugins to create random content in the users home directory"
++msgstr ""
++
++#: booleans.py:106
++msgid "Allow confined web browsers to read home directory content"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:184
+-msgid "Disable SELinux protection for speedmgmt daemon"
++#: booleans.py:107
++msgid "Allow mplayer executable stack"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
+-msgid "Squid"
++#: booleans.py:108
++msgid "Allow mysqld to connect to all ports"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:185
+-msgid "Allow squid daemon to connect to the network"
++#: booleans.py:109
++msgid "Allow BIND to bind apache port."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:186
+-msgid "Disable SELinux protection for squid daemon"
++#: booleans.py:110
++msgid ""
++"Allow BIND to write the master zone files. Generally this is used for "
++"dynamic DNS or zone transfers."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:187
+-msgid "Disable SELinux protection for ssh daemon"
++#: booleans.py:111
++msgid "Allow any files/directories to be exported read/only via NFS."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:188
+-msgid "Allow ssh logins as sysadm_r:sysadm_t"
++#: booleans.py:112
++msgid "Allow any files/directories to be exported read/write via NFS."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:189
++#: booleans.py:113
+ msgid ""
+-"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
+-"bashrc)"
++"Allow nfs servers to modify public files used for public file transfer "
++"services.  Files/Directories must be labeled public_content_rw_t."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
+-msgid "Universal SSL tunnel"
++#: booleans.py:114
++msgid "Allow system to run with NIS"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:190
+-msgid "Disable SELinux protection for stunnel daemon"
++#: booleans.py:115
++msgid "Allow confined applications to use nscd shared memory."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:191
+-msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
++#: booleans.py:116
++msgid "Allow nsplugin code to connect to unreserved ports"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:192
+-msgid "Disable SELinux protection for swat daemon"
++#: booleans.py:117
++msgid "Allow nsplugin code to execmem/execstack"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:193
+-msgid "Disable SELinux protection for sxid daemon"
++#: booleans.py:118
++msgid "Allow openvpn to read home directories"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:194
+-msgid "Disable SELinux protection for syslogd daemon"
++#: booleans.py:119
++msgid "Allow piranha-lvs domain to connect to the network using TCP."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:195
+-msgid "Disable SELinux protection for system cron jobs"
++#: booleans.py:120
++msgid "Allow polipo to connect to all ports > 1023"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:196
+-msgid "Disable SELinux protection for tcp daemon"
++#: booleans.py:121
++msgid ""
++"Determine whether Polipo session daemon can bind tcp sockets to all "
++"unreserved ports."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:197
+-msgid "Disable SELinux protection for telnet daemon"
++#: booleans.py:122
++msgid ""
++"Determine whether calling user domains can execute Polipo daemon in the "
++"polipo_session_t domain."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:198
+-msgid "Disable SELinux protection for tftpd daemon"
++#: booleans.py:123
++msgid "Determine whether polipo can access cifs file systems."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:199
+-msgid "Disable SELinux protection for transproxy daemon"
++#: booleans.py:124
++msgid "Determine whether Polipo can access nfs file systems."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:200
+-msgid "Disable SELinux protection for udev daemon"
++#: booleans.py:125
++msgid "Enable polyinstantiated directory support."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:201
+-msgid "Disable SELinux protection for uml daemon"
++#: booleans.py:126
++msgid "Allow the portage domains to use NFS mounts (regular nfs_t)"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:202
+-msgid ""
+-"Allow xinetd to run unconfined, including any services it starts that do not "
+-"have a domain transition explicitly defined"
++#: booleans.py:127
++msgid "Allow postfix_local domain full write access to mail_spool directories"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:203
+-msgid ""
+-"Allow rc scripts to run unconfined, including any daemon started by an rc "
+-"script that does not have a domain transition explicitly defined"
++#: booleans.py:128
++msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:204
+-msgid "Allow rpm to run unconfined"
++#: booleans.py:129
++msgid "Allow transmit client label to foreign database"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:205
+-msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
++#: booleans.py:130
++msgid "Allow database admins to execute DML statement"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:206
+-msgid "Disable SELinux protection for updfstab daemon"
++#: booleans.py:131
++msgid "Allow unprivileged users to execute DDL statement"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:207
+-msgid "Disable SELinux protection for uptimed daemon"
++#: booleans.py:132
++msgid "Allow pppd to load kernel modules for certain modems"
++msgstr ""
++
++#: booleans.py:133
++msgid "Allow pppd to be run for a regular user"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:208
++#: booleans.py:134
+ msgid ""
+-"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
+-"staff_r can do so"
++"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:209
+-msgid "Allow users to execute the mount command"
++#: booleans.py:135
++msgid "Allow Puppet client to manage all file types."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:210
+-msgid "Allow regular users direct mouse access (only allow the X server)"
++#: booleans.py:136
++msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:211
+-msgid "Allow users to run the dmesg command"
++#: booleans.py:137
++msgid "Allow qemu to connect fully to the network"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:212
+-msgid "Allow users to control network interfaces (also needs USERCTL=true)"
++#: booleans.py:138
++msgid "Allow qemu to use cifs/Samba file systems"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:213
+-msgid "Allow normal user to execute ping"
++#: booleans.py:139
++msgid "Allow qemu to use serial/parallel communication ports"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:214
+-msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
++#: booleans.py:140
++msgid "Allow qemu to use nfs file systems"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:215
+-msgid "Allow users to rw usb devices"
++#: booleans.py:141
++msgid "Allow qemu to use usb devices"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:216
++#: booleans.py:142
++msgid "Allow racoon to read shadow"
++msgstr ""
++
++#: booleans.py:143
++msgid "Allow rgmanager domain to connect to the network using TCP."
++msgstr ""
++
++#: booleans.py:144
+ msgid ""
+-"Allow users to run TCP servers (bind to ports and accept connection from the "
+-"same domain and outside users)  disabling this forces FTP passive mode and "
+-"may change other protocols"
++"Allow rsync to modify public files used for public file transfer services.  "
++"Files/Directories must be labeled public_content_rw_t."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:217
+-msgid "Allow user to stat ttyfiles"
++#: booleans.py:145
++msgid "Allow rsync to run as a client"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:218
+-msgid "Disable SELinux protection for uucpd daemon"
++#: booleans.py:146
++msgid "Allow rsync to export any files/directories read only."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:219
+-msgid "Disable SELinux protection for vmware daemon"
++#: booleans.py:147
++msgid "Allow rsync servers to share cifs files systems"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:220
+-msgid "Disable SELinux protection for watchdog daemon"
++#: booleans.py:148
++msgid "Allow rsync servers to share nfs files systems"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:221
+-msgid "Disable SELinux protection for winbind daemon"
++#: booleans.py:149
++msgid "Allow samba to create new home directories (e.g. via PAM)"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:222
+-msgid "Disable SELinux protection for xdm daemon"
++#: booleans.py:150
++msgid ""
++"Allow samba to act as the domain controller, add users, groups and change "
++"passwords."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:223
+-msgid "Allow xdm logins as sysadm_r:sysadm_t"
++#: booleans.py:151
++msgid "Allow samba to share users home directories."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:224
+-msgid "Disable SELinux protection for xen daemon"
++#: booleans.py:152
++msgid "Allow samba to share any file/directory read only."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:225
+-msgid "XEN"
++#: booleans.py:153
++msgid "Allow samba to share any file/directory read/write."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:225
+-msgid "Allow xen to read/write physical disk devices"
++#: booleans.py:154
++msgid "Allow samba to act as a portmapper"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:226
+-msgid "Disable SELinux protection for xfs daemon"
++#: booleans.py:155
++msgid "Allow samba to run unconfined scripts"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:227
+-msgid "Disable SELinux protection for xen control"
++#: booleans.py:156
++msgid "Allow samba to export ntfs/fusefs volumes."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:228
+-msgid "Disable SELinux protection for ypbind daemon"
++#: booleans.py:157
++msgid "Allow samba to export NFS volumes."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:229
+-msgid "Disable SELinux protection for NIS Password Daemon"
++#: booleans.py:158
++msgid "Allow sanlock to read/write fuse files"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:230
+-msgid "Disable SELinux protection for ypserv daemon"
++#: booleans.py:159
++msgid "Allow sanlock to manage nfs files"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:231
+-msgid "Disable SELinux protection for NIS Transfer Daemon"
++#: booleans.py:160
++msgid "Allow sanlock to manage cifs files"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:232
+-msgid "Allow SELinux webadm user to manage unprivileged users home directories"
++#: booleans.py:161
++msgid "Allow sasl to read shadow"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:233
+-msgid "Allow SELinux webadm user to read unprivileged users home directories"
++#: booleans.py:162
++msgid ""
++"disallow programs, such as newrole, from transitioning to administrative "
++"user domains."
+ msgstr ""
+ 
+-#: ../gui/semanagePage.py:126
+-#, python-format
+-msgid "Are you sure you want to delete %s '%s'?"
++#: booleans.py:163
++msgid "Disable kernel module loading."
+ msgstr ""
+ 
+-#: ../gui/semanagePage.py:126
+-#, python-format
+-msgid "Delete %s"
++#: booleans.py:164
++msgid ""
++"Boolean to determine whether the system permits loading policy, setting "
++"enforcing mode, and changing boolean values.  Set this to true and you have "
++"to reboot to set it back."
+ msgstr ""
+ 
+-#: ../gui/semanagePage.py:134
+-#, python-format
+-msgid "Add %s"
++#: booleans.py:165
++msgid "Allow regular users direct dri device access"
+ msgstr ""
+ 
+-#: ../gui/semanagePage.py:148
+-#, python-format
+-msgid "Modify %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 ""
+ 
+-#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
+-msgid "Permissive"
++#: booleans.py:167
++msgid ""
++"Allow all unconfined executables to use libraries requiring text relocation "
++"that are not labeled textrel_shlib_t"
+ msgstr ""
+ 
+-#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
+-msgid "Enforcing"
++#: booleans.py:168
++msgid ""
++"Allow unconfined executables to make their stack executable.  This should "
++"never, ever be necessary. Probably indicates a badly coded executable, but "
++"could indicate an attack. This executable should be reported in bugzilla"
+ msgstr ""
+ 
+-#: ../gui/statusPage.py:94
+-msgid "Status"
++#: booleans.py:169
++msgid "Allow users to connect to the local mysql server"
+ msgstr ""
+ 
+-#: ../gui/statusPage.py:133
++#: booleans.py:170
+ msgid ""
+-"Changing the policy type will cause a relabel of the entire file system on "
+-"the next boot. Relabeling takes a long time depending on the size of the "
+-"file system.  Do you wish to continue?"
++"Allow confined users the ability to execute the ping and traceroute commands."
+ msgstr ""
+ 
+-#: ../gui/statusPage.py:147
++#: booleans.py:171
++msgid "Allow users to connect to PostgreSQL"
++msgstr ""
++
++#: booleans.py:172
+ msgid ""
+-"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
+-"you later decide to turn SELinux back on, the system will be required to "
+-"relabel.  If you just want to see if SELinux is causing a problem on your "
+-"system, you can go to permissive mode which will only log errors and not "
+-"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
+-"wish to continue?"
++"Allow user to r/w files on filesystems that do not have extended attributes "
++"(FAT, CDROM, FLOPPY)"
+ msgstr ""
+ 
+-#: ../gui/statusPage.py:152
++#: booleans.py:173
+ msgid ""
+-"Changing to SELinux enabled will cause a relabel of the entire file system "
+-"on the next boot. Relabeling takes a long time depending on the size of the "
+-"file system.  Do you wish to continue?"
++"Allow users to run TCP servers (bind to ports and accept connection from the "
++"same domain and outside users)  disabling this forces FTP passive mode and "
++"may change other protocols."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:11
+-msgid "system-config-selinux"
++#: booleans.py:174
++msgid "Allow user music sharing"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:12
++#: booleans.py:175
+ msgid ""
+-"Copyright (c)2006 Red Hat, Inc.\n"
+-"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
++"Allow anon internal-sftp to upload files, used for public file transfer "
++"services. Directories must be labeled public_content_rw_t."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:22
+-#: ../gui/system-config-selinux.glade:544
+-msgid "Add SELinux Login Mapping"
++#: booleans.py:176
++msgid ""
++"Allow sftp-internal to read and write files in the user home directories"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:257
+-msgid "Add SELinux Network Ports"
++#: booleans.py:177
++msgid ""
++"Allow sftp-internal to login to local users and read/write all files on the "
++"system, governed by DAC."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:391
+-#: ../gui/system-config-selinux.glade:678
+-msgid "SELinux Type"
++#: booleans.py:178
++msgid ""
++"Allow internal-sftp to read and write files in the user ssh home directories."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:622
+-msgid "File Specification"
++#: booleans.py:179
++msgid "Allow sge to connect to the network using any TCP port"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:650
+-msgid "File Type"
++#: booleans.py:180
++msgid "Allow sge to access nfs file systems."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:727
++#: booleans.py:181
+ msgid ""
+-"all files\n"
+-"regular file\n"
+-"directory\n"
+-"character device\n"
+-"block device\n"
+-"socket\n"
+-"symbolic link\n"
+-"named pipe\n"
++"Enable additional permissions needed to support devices on 3ware controllers."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:773
+-msgid "MLS"
++#: booleans.py:182
++msgid ""
++"Allow samba to modify public files used for public file transfer services.  "
++"Files/Directories must be labeled public_content_rw_t."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:837
+-msgid "Add SELinux User"
++#: booleans.py:183
++msgid "Allow user spamassassin clients to use the network."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1079
+-msgid "SELinux Administration"
++#: booleans.py:184
++msgid "Allow spamd to read/write user home directories."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1122
+-msgid "Add"
++#: booleans.py:185
++msgid ""
++"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1144
+-msgid "_Properties"
++#: booleans.py:186
++msgid "Allow squid to run as a transparent proxy (TPROXY)"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1166
+-msgid "_Delete"
++#: booleans.py:187
++msgid ""
++"Allow ssh with chroot env to read and write files in the user home "
++"directories"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1256
+-msgid "Select Management Object"
++#: booleans.py:188
++msgid "allow host key based authentication"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1273
+-msgid "<b>Select:</b>"
++#: booleans.py:189
++msgid "Allow ssh logins as sysadm_r:sysadm_t"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1326
+-msgid "System Default Enforcing Mode"
++#: booleans.py:190
++msgid "allow staff user to create and transition to svirt domains."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1354
++#: booleans.py:191
++msgid "Allow the Telepathy connection managers to connect to any network port."
++msgstr ""
++
++#: booleans.py:192
+ msgid ""
+-"Disabled\n"
+-"Permissive\n"
+-"Enforcing\n"
++"Allow the Telepathy connection managers to connect to any generic TCP port."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1373
+-msgid "Current Enforcing Mode"
++#: booleans.py:193
++msgid ""
++"Allow tftp to modify public files used for public file transfer services."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1418
+-msgid "System Default Policy Type: "
++#: booleans.py:194
++msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1463
++#: booleans.py:195
+ msgid ""
+-"Select if you wish to relabel then entire file system on next reboot.  "
+-"Relabeling can take a very long time, depending on the size of the system.  "
+-"If you are changing policy types or going from disabled to enforcing, a "
+-"relabel is required."
++"allow unconfined users to transition to the chrome sandbox domains when "
++"running chrome-sandbox"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1509
+-msgid "Relabel on next reboot."
++#: booleans.py:196
++msgid "Allow a user to login as an unconfined domain"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1561
+-msgid "label37"
++#: booleans.py:197
++msgid ""
++"Allow unconfined users to transition to the Mozilla plugin domain when "
++"running xulrunner plugin-container."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1598
+-msgid "Revert boolean setting to system default"
++#: booleans.py:198
++msgid "Allow video playing tools to run unconfined"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1614
+-msgid "Toggle between Customized and All Booleans"
++#: booleans.py:199
++msgid "Allow unprivledged user to create and transition to svirt domains."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1645
+-#: ../gui/system-config-selinux.glade:1850
+-#: ../gui/system-config-selinux.glade:2037
+-#: ../gui/system-config-selinux.glade:2224
+-#: ../gui/system-config-selinux.glade:2467
+-#: ../gui/system-config-selinux.glade:2692
+-#: ../gui/system-config-selinux.glade:2867
+-msgid "Filter"
++#: booleans.py:200
++msgid "Support ecryptfs home directories"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1734
+-msgid "label50"
++#: booleans.py:201
++msgid "Support fusefs home directories"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1771
+-msgid "Add File Context"
++#: booleans.py:202
++msgid "Use lpd server instead of cups"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1787
+-msgid "Modify File Context"
++#: booleans.py:203
++msgid "Support NFS home directories"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1803
+-msgid "Delete File Context"
++#: booleans.py:204
++msgid "Support SAMBA home directories"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1819
+-msgid "Toggle between all and customized file context"
++#: booleans.py:205
++msgid "Allow varnishd to connect to all ports, not just HTTP."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1939
+-msgid "label38"
++#: booleans.py:206
++msgid "Ignore vbetool mmap_zero errors."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1976
+-msgid "Add SELinux User Mapping"
++#: booleans.py:207
++msgid ""
++"Allow confined virtual guests to use serial/parallel communication ports"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1992
+-msgid "Modify SELinux User Mapping"
++#: booleans.py:208
++msgid ""
++"Allow confined virtual guests to use executable memory and executable stack"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2008
+-msgid "Delete SELinux User Mapping"
++#: booleans.py:209
++msgid "Allow confined virtual guests to read fuse files"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2126
+-msgid "label39"
++#: booleans.py:210
++msgid "Allow confined virtual guests to manage nfs files"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2163
+-msgid "Add User"
++#: booleans.py:211
++msgid "Allow confined virtual guests to manage cifs files"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2179
+-msgid "Modify User"
++#: booleans.py:212
++msgid "Allow confined virtual guests to interact with the sanlock"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2195
+-msgid "Delete User"
++#: booleans.py:213
++msgid "Allow confined virtual guests to manage device configuration, (pci)"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2313
+-msgid "label41"
++#: booleans.py:214
++msgid "Allow confined virtual guests to use usb devices"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2350
+-msgid "Add Network Port"
++#: booleans.py:215
++msgid "Allow confined virtual guests to interact with the xserver"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2366
+-msgid "Edit Network Port"
++#: booleans.py:216
++msgid "Allow webadm to manage files in users home directories"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2382
+-msgid "Delete Network Port"
++#: booleans.py:217
++msgid "Allow webadm to read files in users home directories"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2418
+-#: ../gui/system-config-selinux.glade:2436
+-msgid "Toggle between Customized and All Ports"
++#: booleans.py:218
++msgid "Ignore wine mmap_zero errors."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2556
+-msgid "label42"
++#: booleans.py:219
++msgid "Allow the graphical login program to execute bootloader"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2593
+-msgid "Generate new policy module"
++#: booleans.py:220
++msgid ""
++"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2609
+-msgid "Load policy module"
++#: booleans.py:221
++msgid "Allow xen to manage nfs files"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2625
+-msgid "Remove loadable policy module"
++#: booleans.py:222
++msgid ""
++"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
++"logical volumes for disk images."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2661
++#: booleans.py:223
++msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
++msgstr ""
++
++#: booleans.py:224
+ msgid ""
+-"Enable/Disable additional audit rules, that are normally not reported in the "
+-"log files."
++"Allow xguest users to configure Network Manager and connect to apache ports"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2781
+-msgid "label44"
++#: booleans.py:225
++msgid "Allow xguest users to mount removable media"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2818
+-msgid "Change process mode to permissive."
++#: booleans.py:226
++msgid "Allow xguest to use blue tooth devices"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2836
+-msgid "Change process mode to enforcing"
++#: booleans.py:227
++msgid "Allows clients to write to the X server shared memory segments."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2928
+-msgid "Process Domain"
++#: booleans.py:228
++msgid "Allows XServer to execute writable memory"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2956
+-msgid "label59"
++#: booleans.py:229
++msgid "Support X userspace object manager"
+ msgstr ""
+ 
+-#: ../gui/usersPage.py:138
+-#, python-format
+-msgid "SELinux user '%s' is required"
++#: booleans.py:230
++msgid "Allow zabbix to connect to unreserved ports"
++msgstr ""
++
++#: booleans.py:231
++msgid "Allow zebra daemon to write it configuration files"
++msgstr ""
++
++#: booleans.py:232
++msgid ""
++"Allow ZoneMinder to modify public files used for public file transfer "
++"services."
+ msgstr ""
+diff --git a/policycoreutils/po/fi.po b/policycoreutils/po/fi.po
+index d157817..6dfde0b 100644
+--- a/policycoreutils/po/fi.po
++++ b/policycoreutils/po/fi.po
+@@ -9,16 +9,16 @@ msgid ""
+ msgstr ""
+ "Project-Id-Version: Policycoreutils\n"
+ "Report-Msgid-Bugs-To: \n"
+-"POT-Creation-Date: 2012-05-25 07:28-0400\n"
+-"PO-Revision-Date: 2012-04-24 04:25+0000\n"
+-"Last-Translator: Juhani Numminen <juhaninumminen0 at gmail.com>\n"
+-"Language-Team: Finnish (http://www.transifex.net/projects/p/fedora/language/"
++"POT-Creation-Date: 2012-10-16 12:24-0400\n"
++"PO-Revision-Date: 2012-10-08 13:10+0000\n"
++"Last-Translator: dwalsh <dwalsh at redhat.com>\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"
+-"Plural-Forms: nplurals=2; plural=(n != 1)\n"
++"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+ 
+ #: ../run_init/run_init.c:67
+ msgid ""
+@@ -30,7 +30,7 @@ msgstr ""
+ "  missä: <komentosarja> on suoritettavan käynnistyskomentosarjan nimi,\n"
+ "         <argumentit ...> ovat sen argumentit."
+ 
+-#: ../run_init/run_init.c:126 ../newrole/newrole.c:1124
++#: ../run_init/run_init.c:126 ../newrole/newrole.c:1123
+ #, c-format
+ msgid "failed to initialize PAM\n"
+ msgstr "PAMin alustaminen epäonnistui\n"
+@@ -79,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:1258
++#: ../run_init/run_init.c:405 ../newrole/newrole.c:1257
+ #, c-format
+ msgid "Could not set exec context to %s.\n"
+ msgstr "Ei voitu asettaa suorituskontekstia kontekstiksi %s.\n"
+@@ -92,863 +92,879 @@ 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:143 ../semanage/seobject.py:147
+-msgid "global"
+-msgstr "globaali"
+-
+-#: ../semanage/seobject.py:225
++#: ../semanage/seobject.py:200
+ msgid "Could not create semanage handle"
+ msgstr "Ei voitu luoda semanage-kahvaa"
+ 
+-#: ../semanage/seobject.py:233
++#: ../semanage/seobject.py:208
+ msgid "SELinux policy is not managed or store cannot be accessed."
+ msgstr "SELinux-käytäntöä ei hallita tai säilöä ei voida käyttää."
+ 
+-#: ../semanage/seobject.py:238
++#: ../semanage/seobject.py:213
+ msgid "Cannot read policy store."
+ msgstr "Käytäntösäilöä ei voida lukea."
+ 
+-#: ../semanage/seobject.py:243
++#: ../semanage/seobject.py:218
+ msgid "Could not establish semanage connection"
+ msgstr "Semanage-yhteyttä ei voitu muodostaa"
+ 
+-#: ../semanage/seobject.py:248
++#: ../semanage/seobject.py:223
+ msgid "Could not test MLS enabled status"
+ msgstr "Ei voitu testata onko MLS käytössä"
+ 
+-#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
++#: ../semanage/seobject.py:229 ../semanage/seobject.py:244
+ msgid "Not yet implemented"
+ msgstr "Ei vielä toteutettu"
+ 
+-#: ../semanage/seobject.py:258
++#: ../semanage/seobject.py:233
+ msgid "Semanage transaction already in progress"
+ msgstr "Semanage-transaktio on jo käynnissä"
+ 
+-#: ../semanage/seobject.py:267
++#: ../semanage/seobject.py:242
+ msgid "Could not start semanage transaction"
+ msgstr "Semanage-transaktiota ei voitu käynnistää"
+ 
+-#: ../semanage/seobject.py:278
++#: ../semanage/seobject.py:254
+ msgid "Could not commit semanage transaction"
+ msgstr "Semanage-transaktiota ei voitu toteuttaa"
+ 
+-#: ../semanage/seobject.py:283
++#: ../semanage/seobject.py:259
+ msgid "Semanage transaction not in progress"
+ msgstr "Semanage-transaktio ei ole käynnissä"
+ 
+-#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
++#: ../semanage/seobject.py:271 ../semanage/seobject.py:351
+ msgid "Could not list SELinux modules"
+ msgstr "SELinux-moduuleita ei voitu luetteloida"
+ 
+-#: ../semanage/seobject.py:308
++#: ../semanage/seobject.py:284
+ msgid "Modules Name"
+ msgstr "Moduulin nimi"
+ 
+-#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
++#: ../semanage/seobject.py:284 ../gui/modulesPage.py:63
+ msgid "Version"
+ msgstr "Versio"
+ 
+-#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
++#: ../semanage/seobject.py:287 ../gui/statusPage.py:75
+ msgid "Disabled"
+ msgstr "Ei käytössä"
+ 
+-#: ../semanage/seobject.py:326
++#: ../semanage/seobject.py:302
  #, python-format
- msgid "Could not check if SELinux user %s is defined"
+ msgid "Could not disable module %s (remove failed)"
+ msgstr "Ei voitu poistaa käytöstä moduulia %s (poisto epäonnistui)"
+ 
+-#: ../semanage/seobject.py:337
++#: ../semanage/seobject.py:313
+ #, python-format
+ msgid "Could not enable module %s (remove failed)"
+ msgstr "Ei voitu ottaa käyttöön moduulia %s (poisto epäonnistui)"
+ 
+-#: ../semanage/seobject.py:352
++#: ../semanage/seobject.py:328
+ #, python-format
+ msgid "Could not remove module %s (remove failed)"
+ msgstr "Ei voitu poistaa moduulia %s (poisto epäonnistui)"
+ 
+-#: ../semanage/seobject.py:362
++#: ../semanage/seobject.py:338
+ msgid "dontaudit requires either 'on' or 'off'"
  msgstr ""
  
--#: ../semanage/seobject.py:702 ../semanage/seobject.py:803
--#: ../semanage/seobject.py:866
-+#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
-+#: ../semanage/seobject.py:870
+-#: ../semanage/seobject.py:391
++#: ../semanage/seobject.py:366
+ msgid "Builtin Permissive Types"
+ msgstr "Sisäänrakennetut sallivat tyypit"
+ 
+-#: ../semanage/seobject.py:401
++#: ../semanage/seobject.py:376
+ msgid "Customized Permissive Types"
+ msgstr "Omat sallivat tyypit"
+ 
+-#: ../semanage/seobject.py:442
++#: ../semanage/seobject.py:417
  #, python-format
- msgid "Could not query user for %s"
+ msgid "Could not set permissive domain %s (module installation failed)"
  msgstr ""
+ "Ei voitu asettaa sallivaa toimialuetta %s (moduulin asennus epäonnistui)"
  
--#: ../semanage/seobject.py:722
-+#: ../semanage/seobject.py:726
+-#: ../semanage/seobject.py:448
++#: ../semanage/seobject.py:423
  #, python-format
- msgid "You must add at least one role for %s"
+ msgid "Could not remove permissive domain %s (remove failed)"
+ msgstr "Ei voitu poistaa sallivaa toimialuetta %s (poisto epäonnistui)"
+ 
+-#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
+-#: ../semanage/seobject.py:603 ../semanage/seobject.py:700
+-#: ../semanage/seobject.py:730 ../semanage/seobject.py:797
+-#: ../semanage/seobject.py:854 ../semanage/seobject.py:1101
+-#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
+-#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
+-#: ../semanage/seobject.py:2045
++#: ../semanage/seobject.py:458 ../semanage/seobject.py:532
++#: ../semanage/seobject.py:578 ../semanage/seobject.py:675
++#: ../semanage/seobject.py:705 ../semanage/seobject.py:772
++#: ../semanage/seobject.py:829 ../semanage/seobject.py:1084
++#: ../semanage/seobject.py:1800 ../semanage/seobject.py:1863
++#: ../semanage/seobject.py:1882 ../semanage/seobject.py:2003
++#: ../semanage/seobject.py:2056
+ #, python-format
+ msgid "Could not create a key for %s"
+ msgstr "Ei voitu luoda avainta käyttäjälle %s"
+ 
+-#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
+-#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
++#: ../semanage/seobject.py:462 ../semanage/seobject.py:536
++#: ../semanage/seobject.py:582 ../semanage/seobject.py:588
+ #, 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"
  
--#: ../semanage/seobject.py:737
-+#: ../semanage/seobject.py:741
+-#: ../semanage/seobject.py:496
++#: ../semanage/seobject.py:471
  #, python-format
- msgid "Could not create SELinux user for %s"
+ msgid "Linux Group %s does not exist"
+ msgstr "Linux-ryhmää %s ei ole olemassa"
+ 
+-#: ../semanage/seobject.py:501
++#: ../semanage/seobject.py:476
+ #, python-format
+ msgid "Linux User %s does not exist"
+ msgstr "Linux-käyttäjää %s ei ole olemassa"
+ 
+-#: ../semanage/seobject.py:505
++#: ../semanage/seobject.py:480
+ #, python-format
+ msgid "Could not create login mapping for %s"
+ msgstr "Käyttäjälle %s ei voitu tehdä kirjautumisassosiaatiota"
+ 
+-#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
++#: ../semanage/seobject.py:484 ../semanage/seobject.py:720
+ #, python-format
+ msgid "Could not set name for %s"
+ msgstr "Käyttäjän %s nimeä ei voitu asettaa"
+ 
+-#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
++#: ../semanage/seobject.py:489 ../semanage/seobject.py:730
+ #, python-format
+ msgid "Could not set MLS range for %s"
+ msgstr "Käyttäjän %s MLS-aluetta ei voitu asettaa"
+ 
+-#: ../semanage/seobject.py:518
++#: ../semanage/seobject.py:493
+ #, python-format
+ msgid "Could not set SELinux user for %s"
+ msgstr "Käyttäjän %s SELinux-käyttäjää ei voitu asettaa"
+ 
+-#: ../semanage/seobject.py:522
++#: ../semanage/seobject.py:497
+ #, python-format
+ msgid "Could not add login mapping for %s"
+ msgstr "Käyttäjälle %s ei voitu lisätä kirjautumisassosiaatiota"
+ 
+-#: ../semanage/seobject.py:540
++#: ../semanage/seobject.py:515
+ msgid "Requires seuser or serange"
+ msgstr "Vaatii seuserin tai serangen"
+ 
+-#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
++#: ../semanage/seobject.py:538 ../semanage/seobject.py:584
+ #, python-format
+ msgid "Login mapping for %s is not defined"
+ msgstr "Käyttäjälle %s ei ole määritelty kirjautumisassosiaatiota"
+ 
+-#: ../semanage/seobject.py:567
++#: ../semanage/seobject.py:542
+ #, python-format
+ msgid "Could not query seuser for %s"
+ msgstr "Seuserilta ei voitu kysellä käyttäjän %s tietoja"
+ 
+-#: ../semanage/seobject.py:581
++#: ../semanage/seobject.py:556
+ #, python-format
+ msgid "Could not modify login mapping for %s"
+ msgstr "Käyttäjän %s kirjautumisassosiaatiota ei voitu muokata"
+ 
+-#: ../semanage/seobject.py:615
++#: ../semanage/seobject.py:590
+ #, 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"
  
--#: ../semanage/seobject.py:746
-+#: ../semanage/seobject.py:750
+-#: ../semanage/seobject.py:619
++#: ../semanage/seobject.py:594
+ #, python-format
+ msgid "Could not delete login mapping for %s"
+ msgstr "Käyttäjän %s kirjautumisassosiaatiota ei voitu poistaa"
+ 
+-#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
+-#: ../semanage/seobject.py:897
++#: ../semanage/seobject.py:616 ../semanage/seobject.py:634
++#: ../semanage/seobject.py:872
+ msgid "Could not list login mappings"
+ msgstr "Kirjautumisassosiaatioita ei voitu luetteloida"
+ 
+-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
++#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
+ #: ../gui/system-config-selinux.glade:100
+ msgid "Login Name"
+ msgstr "Kirjautumisnimi"
+ 
+-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
+-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
++#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
++#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
+ #: ../gui/system-config-selinux.glade:128
+ #: ../gui/system-config-selinux.glade:915
+ #: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
+ msgid "SELinux User"
+ msgstr "SELinux-käyttäjä"
+ 
+-#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
++#: ../semanage/seobject.py:659 ../gui/system-config-selinux.glade:156
+ #: ../gui/system-config-selinux.glade:943
+ msgid "MLS/MCS Range"
+ msgstr "MLS/MCS-alue"
+ 
+-#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
+-#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
+-#: ../semanage/seobject.py:864
++#: ../semanage/seobject.py:678 ../semanage/seobject.py:709
++#: ../semanage/seobject.py:776 ../semanage/seobject.py:833
++#: ../semanage/seobject.py:839
+ #, python-format
+ msgid "Could not check if SELinux user %s is defined"
+ msgstr "Ei voitu tarkistaa onko SELinux-käyttäjää %s määritelty"
+ 
+-#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
+-#: ../semanage/seobject.py:870
++#: ../semanage/seobject.py:681 ../semanage/seobject.py:782
++#: ../semanage/seobject.py:845
+ #, python-format
+ msgid "Could not query user for %s"
+ msgstr "Ei voitu kysellä käyttäjältä tietoja kohteesta %s"
+ 
+-#: ../semanage/seobject.py:726
++#: ../semanage/seobject.py:701
+ #, python-format
+ msgid "You must add at least one role for %s"
+ msgstr "Ainakin yksi rooli on lisättävä käyttäjälle %s"
+ 
+-#: ../semanage/seobject.py:741
++#: ../semanage/seobject.py:716
+ #, python-format
+ msgid "Could not create SELinux user for %s"
+ msgstr "Ei voitu luoda SELinux-käyttäjää käyttäjälle %s"
+ 
+-#: ../semanage/seobject.py:750
++#: ../semanage/seobject.py:725
  #, python-format
  msgid "Could not add role %s for %s"
- msgstr ""
+ msgstr "Roolia %s ei voitu lisätä käyttäjälle %s"
  
--#: ../semanage/seobject.py:755
-+#: ../semanage/seobject.py:759
+-#: ../semanage/seobject.py:759
++#: ../semanage/seobject.py:734
  #, python-format
  msgid "Could not set MLS level for %s"
- msgstr ""
+ msgstr "Käyttäjän %s MLS-tasoa ei voitu asettaa"
  
--#: ../semanage/seobject.py:758
-+#: ../semanage/seobject.py:762
+-#: ../semanage/seobject.py:762
++#: ../semanage/seobject.py:737
  #, python-format
  msgid "Could not add prefix %s for %s"
- msgstr ""
+ msgstr "Etuliitettä %s ei voitu lisätä käyttäjälle %s"
  
--#: ../semanage/seobject.py:761
-+#: ../semanage/seobject.py:765
+-#: ../semanage/seobject.py:765
++#: ../semanage/seobject.py:740
  #, python-format
  msgid "Could not extract key for %s"
- msgstr ""
+ msgstr "Ei voitu purkaa käyttäjän %s avainta"
  
--#: ../semanage/seobject.py:765
-+#: ../semanage/seobject.py:769
+-#: ../semanage/seobject.py:769
++#: ../semanage/seobject.py:744
  #, python-format
  msgid "Could not add SELinux user %s"
- msgstr ""
+ msgstr "Ei voitu lisätä SELinux-käyttäjää %s"
  
--#: ../semanage/seobject.py:787
-+#: ../semanage/seobject.py:791
+-#: ../semanage/seobject.py:791
++#: ../semanage/seobject.py:766
  msgid "Requires prefix, roles, level or range"
- msgstr ""
+ msgstr "Vaatii etuliitteen, roolit, tasot tai alueen"
  
--#: ../semanage/seobject.py:789
-+#: ../semanage/seobject.py:793
+-#: ../semanage/seobject.py:793
++#: ../semanage/seobject.py:768
  msgid "Requires prefix or roles"
- msgstr ""
+ msgstr "Vaatii etuliitteen tai roolit"
  
--#: ../semanage/seobject.py:799 ../semanage/seobject.py:856
-+#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
+-#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
++#: ../semanage/seobject.py:778 ../semanage/seobject.py:835
  #, python-format
  msgid "SELinux user %s is not defined"
- msgstr ""
+ msgstr "SELinux-käyttäjää %s ei ole määritelty"
  
--#: ../semanage/seobject.py:828
-+#: ../semanage/seobject.py:832
+-#: ../semanage/seobject.py:832
++#: ../semanage/seobject.py:807
  #, python-format
  msgid "Could not modify SELinux user %s"
- msgstr ""
+ msgstr "Ei voitu muokata SELinux-käyttäjää %s"
  
--#: ../semanage/seobject.py:862
-+#: ../semanage/seobject.py:866
+-#: ../semanage/seobject.py:866
++#: ../semanage/seobject.py:841
  #, 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"
  
--#: ../semanage/seobject.py:873
-+#: ../semanage/seobject.py:877
+-#: ../semanage/seobject.py:877
++#: ../semanage/seobject.py:852
  #, python-format
  msgid "Could not delete SELinux user %s"
- msgstr ""
+ msgstr "Ei voitu poistaa SELinux-käyttäjää %s"
  
--#: ../semanage/seobject.py:911
-+#: ../semanage/seobject.py:915
+-#: ../semanage/seobject.py:915
++#: ../semanage/seobject.py:890
  msgid "Could not list SELinux users"
- msgstr ""
+ msgstr "SELinux-käyttäjiä ei voitu luetteloida"
  
--#: ../semanage/seobject.py:917
-+#: ../semanage/seobject.py:921
+-#: ../semanage/seobject.py:921
++#: ../semanage/seobject.py:896
  #, python-format
  msgid "Could not list roles for user %s"
- msgstr ""
+ msgstr "Käyttäjän %s rooleja ei voitu luetteloida"
  
--#: ../semanage/seobject.py:942
-+#: ../semanage/seobject.py:946
+-#: ../semanage/seobject.py:946
++#: ../semanage/seobject.py:921
  msgid "Labeling"
- msgstr ""
+ msgstr "Nimiöinti"
  
--#: ../semanage/seobject.py:942
-+#: ../semanage/seobject.py:946
+-#: ../semanage/seobject.py:946
++#: ../semanage/seobject.py:921
  msgid "MLS/"
- msgstr ""
+ msgstr "MLS/"
  
--#: ../semanage/seobject.py:943
-+#: ../semanage/seobject.py:947
+-#: ../semanage/seobject.py:947
++#: ../semanage/seobject.py:922
  msgid "Prefix"
- msgstr ""
+ msgstr "Etuliite"
  
--#: ../semanage/seobject.py:943
-+#: ../semanage/seobject.py:947
+-#: ../semanage/seobject.py:947
++#: ../semanage/seobject.py:922
  msgid "MCS Level"
- msgstr ""
+ msgstr "MCS-taso"
  
--#: ../semanage/seobject.py:943
-+#: ../semanage/seobject.py:947
+-#: ../semanage/seobject.py:947
++#: ../semanage/seobject.py:922
  msgid "MCS Range"
- msgstr ""
+ msgstr "MCS-alue"
  
--#: ../semanage/seobject.py:943 ../semanage/seobject.py:948
-+#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
+-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
++#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
+ #: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
  msgid "SELinux Roles"
- msgstr ""
+ msgstr "SELinux-roolit"
  
--#: ../semanage/seobject.py:963
-+#: ../semanage/seobject.py:967
+-#: ../semanage/seobject.py:967
++#: ../semanage/seobject.py:944
  msgid "Protocol udp or tcp is required"
- msgstr ""
+ msgstr "Udp- tai tcp-protokolla on pakollinen"
  
--#: ../semanage/seobject.py:965
-+#: ../semanage/seobject.py:969
+-#: ../semanage/seobject.py:969
++#: ../semanage/seobject.py:946
  msgid "Port is required"
- msgstr ""
+ msgstr "Portti on pakollinen"
  
--#: ../semanage/seobject.py:975
-+#: ../semanage/seobject.py:979
+-#: ../semanage/seobject.py:979
++#: ../semanage/seobject.py:956
  msgid "Invalid Port"
- msgstr ""
+ msgstr "Portti ei kelpaa"
  
--#: ../semanage/seobject.py:979
-+#: ../semanage/seobject.py:983
+-#: ../semanage/seobject.py:983
++#: ../semanage/seobject.py:960
  #, python-format
  msgid "Could not create a key for %s/%s"
- msgstr ""
+ msgstr "Ei voitu luoda avainta yhdistelmälle %s/%s"
  
--#: ../semanage/seobject.py:990
-+#: ../semanage/seobject.py:994
+-#: ../semanage/seobject.py:994
++#: ../semanage/seobject.py:971
  msgid "Type is required"
- msgstr ""
+ msgstr "Tyyppi on pakollinen"
  
--#: ../semanage/seobject.py:996 ../semanage/seobject.py:1055
--#: ../semanage/seobject.py:1110 ../semanage/seobject.py:1116
-+#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
-+#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
+-#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
+-#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
++#: ../semanage/seobject.py:974 ../semanage/seobject.py:1036
++#: ../semanage/seobject.py:1794
++#, python-format
++msgid "Type %s is invalid, must be a port type"
++msgstr ""
++
++#: ../semanage/seobject.py:980 ../semanage/seobject.py:1042
++#: ../semanage/seobject.py:1097 ../semanage/seobject.py:1103
  #, python-format
  msgid "Could not check if port %s/%s is defined"
- msgstr ""
+ msgstr "Ei voitu tarkistaa onko portti %s/%s määritelty"
  
--#: ../semanage/seobject.py:998
-+#: ../semanage/seobject.py:1002
+-#: ../semanage/seobject.py:1002
++#: ../semanage/seobject.py:982
  #, python-format
  msgid "Port %s/%s already defined"
- msgstr ""
+ msgstr "Portti %s/%s on jo määritelty"
  
--#: ../semanage/seobject.py:1002
-+#: ../semanage/seobject.py:1006
+-#: ../semanage/seobject.py:1006
++#: ../semanage/seobject.py:986
  #, python-format
  msgid "Could not create port for %s/%s"
- msgstr ""
+ msgstr "Yhdistelmälle %s/%s ei voitu luoda porttia"
  
--#: ../semanage/seobject.py:1008
-+#: ../semanage/seobject.py:1012
+-#: ../semanage/seobject.py:1012
++#: ../semanage/seobject.py:992
  #, python-format
  msgid "Could not create context for %s/%s"
- msgstr ""
+ msgstr "Yhdistelmälle %s/%s ei voitu luoda kontekstia"
  
--#: ../semanage/seobject.py:1012
-+#: ../semanage/seobject.py:1016
+-#: ../semanage/seobject.py:1016
++#: ../semanage/seobject.py:996
  #, python-format
  msgid "Could not set user in port context for %s/%s"
- msgstr ""
+ msgstr "Ei voitu asettaa käyttäjää yhdistelmän %s/%s porttikontekstissa"
  
--#: ../semanage/seobject.py:1016
-+#: ../semanage/seobject.py:1020
+-#: ../semanage/seobject.py:1020
++#: ../semanage/seobject.py:1000
  #, python-format
  msgid "Could not set role in port context for %s/%s"
- msgstr ""
+ msgstr "Ei voitu asettaa roolia yhdistelmän %s/%s porttikontekstissa"
  
--#: ../semanage/seobject.py:1020
-+#: ../semanage/seobject.py:1024
+-#: ../semanage/seobject.py:1024
++#: ../semanage/seobject.py:1004
  #, python-format
  msgid "Could not set type in port context for %s/%s"
- msgstr ""
+ msgstr "Ei voitu asettaa tyyppiä yhdistelmän %s/%s porttikontekstissa"
  
--#: ../semanage/seobject.py:1025
-+#: ../semanage/seobject.py:1029
+-#: ../semanage/seobject.py:1029
++#: ../semanage/seobject.py:1009
  #, python-format
  msgid "Could not set mls fields in port context for %s/%s"
- msgstr ""
+ msgstr "Ei voitu asettaa mls-kenttiä yhdistelmän %s/%s porttikontekstissa"
  
--#: ../semanage/seobject.py:1029
-+#: ../semanage/seobject.py:1033
+-#: ../semanage/seobject.py:1033
++#: ../semanage/seobject.py:1013
  #, python-format
  msgid "Could not set port context for %s/%s"
- msgstr ""
+ msgstr "Ei voitu asettaa porttikontekstia yhdistelmälle %s/%s"
  
--#: ../semanage/seobject.py:1033
-+#: ../semanage/seobject.py:1037
+-#: ../semanage/seobject.py:1037
++#: ../semanage/seobject.py:1017
  #, python-format
  msgid "Could not add port %s/%s"
- msgstr ""
+ msgstr "Ei voitu lisätä porttia %s/%s"
  
--#: ../semanage/seobject.py:1047 ../semanage/seobject.py:1312
--#: ../semanage/seobject.py:1508
-+#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
-+#: ../semanage/seobject.py:1512
+-#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
+-#: ../semanage/seobject.py:1512
++#: ../semanage/seobject.py:1031 ../semanage/seobject.py:1304
++#: ../semanage/seobject.py:1503
  msgid "Requires setype or serange"
- msgstr ""
+ msgstr "Vaatii setypen tai serangen"
  
--#: ../semanage/seobject.py:1049
-+#: ../semanage/seobject.py:1053
+-#: ../semanage/seobject.py:1053
++#: ../semanage/seobject.py:1033
  msgid "Requires setype"
- msgstr ""
+ msgstr "Vaatii setypen"
  
--#: ../semanage/seobject.py:1057 ../semanage/seobject.py:1112
-+#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
+-#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
++#: ../semanage/seobject.py:1044 ../semanage/seobject.py:1099
  #, python-format
  msgid "Port %s/%s is not defined"
- msgstr ""
+ msgstr "Porttia %s/%s ei ole määritelty"
  
--#: ../semanage/seobject.py:1061
-+#: ../semanage/seobject.py:1065
+-#: ../semanage/seobject.py:1065
++#: ../semanage/seobject.py:1048
  #, python-format
  msgid "Could not query port %s/%s"
- msgstr ""
+ msgstr "Ei voitu kysellä porttia %s/%s"
  
--#: ../semanage/seobject.py:1072
-+#: ../semanage/seobject.py:1076
+-#: ../semanage/seobject.py:1076
++#: ../semanage/seobject.py:1059
  #, python-format
  msgid "Could not modify port %s/%s"
- msgstr ""
+ msgstr "Ei voitu muokata porttia %s/%s"
  
--#: ../semanage/seobject.py:1085
-+#: ../semanage/seobject.py:1089
+-#: ../semanage/seobject.py:1089
++#: ../semanage/seobject.py:1072
  msgid "Could not list the ports"
- msgstr ""
+ msgstr "Ei voitu luetteloida portteja"
  
--#: ../semanage/seobject.py:1101
-+#: ../semanage/seobject.py:1105
+-#: ../semanage/seobject.py:1105
++#: ../semanage/seobject.py:1088
  #, python-format
  msgid "Could not delete the port %s"
- msgstr ""
+ msgstr "Ei voitu poistaa porttia %s"
  
--#: ../semanage/seobject.py:1118
-+#: ../semanage/seobject.py:1122
+-#: ../semanage/seobject.py:1122
++#: ../semanage/seobject.py:1105
  #, python-format
  msgid "Port %s/%s is defined in policy, cannot be deleted"
- msgstr ""
+ msgstr "Portti %s/%s on määritelty SELinux-käytännössä, sitä ei voi poistaa"
  
--#: ../semanage/seobject.py:1122
-+#: ../semanage/seobject.py:1126
+-#: ../semanage/seobject.py:1126
++#: ../semanage/seobject.py:1109
  #, python-format
  msgid "Could not delete port %s/%s"
- msgstr ""
+ msgstr "Ei voitu poistaa porttia %s/%s"
  
--#: ../semanage/seobject.py:1138 ../semanage/seobject.py:1160
-+#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
+-#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
++#: ../semanage/seobject.py:1125 ../semanage/seobject.py:1147
  msgid "Could not list ports"
- msgstr ""
+ msgstr "Ei voitu luetteloida portteja"
  
--#: ../semanage/seobject.py:1199
-+#: ../semanage/seobject.py:1203
+-#: ../semanage/seobject.py:1203
++#: ../semanage/seobject.py:1186
  msgid "SELinux Port Type"
- msgstr ""
+ msgstr "SELinux-porttityyppi"
  
--#: ../semanage/seobject.py:1199
-+#: ../semanage/seobject.py:1203
+-#: ../semanage/seobject.py:1203
++#: ../semanage/seobject.py:1186
  msgid "Proto"
- msgstr ""
+ msgstr "Protokolla"
  
--#: ../semanage/seobject.py:1199
-+#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
+-#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
++#: ../semanage/seobject.py:1186 ../gui/system-config-selinux.glade:335
  msgid "Port Number"
- msgstr ""
+ msgstr "Porttinumero"
  
--#: ../semanage/seobject.py:1218
-+#: ../semanage/seobject.py:1222
+-#: ../semanage/seobject.py:1222
++#: ../semanage/seobject.py:1207
  msgid "Node Address is required"
- msgstr ""
+ msgstr "Koneen osoite on pakollinen"
  
--#: ../semanage/seobject.py:1233
-+#: ../semanage/seobject.py:1237
+-#: ../semanage/seobject.py:1237
++#: ../semanage/seobject.py:1222
  msgid "Unknown or missing protocol"
- msgstr ""
- 
--#: ../semanage/seobject.py:1247 ../semanage/seobject.py:1446
--#: ../semanage/seobject.py:1724
-+#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
-+#: ../semanage/seobject.py:1728
- msgid "SELinux Type is required"
- msgstr ""
+ msgstr "Tuntematon tai puuttuva protokolla"
  
--#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1316
--#: ../semanage/seobject.py:1352 ../semanage/seobject.py:1450
--#: ../semanage/seobject.py:1512 ../semanage/seobject.py:1546
+-#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
 -#: ../semanage/seobject.py:1728
-+#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
-+#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
-+#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
-+#: ../semanage/seobject.py:1732
+-msgid "SELinux Type is required"
++#: ../semanage/seobject.py:1236
++#, fuzzy
++msgid "SELinux node type is required"
+ msgstr "SELinux-tyyppi on pakollinen"
+ 
+-#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
+-#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
+-#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
+-#: ../semanage/seobject.py:1732
++#: ../semanage/seobject.py:1239 ../semanage/seobject.py:1307
++#, python-format
++msgid "Type %s is invalid, must be a node type"
++msgstr ""
++
++#: ../semanage/seobject.py:1243 ../semanage/seobject.py:1311
++#: ../semanage/seobject.py:1347 ../semanage/seobject.py:1445
++#: ../semanage/seobject.py:1507 ../semanage/seobject.py:1541
++#: ../semanage/seobject.py:1739
  #, python-format
  msgid "Could not create key for %s"
- msgstr ""
+ msgstr "Ei voitu luoda avainta osoitteelle %s"
  
--#: ../semanage/seobject.py:1253 ../semanage/seobject.py:1320
--#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1362
-+#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
-+#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
+-#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
+-#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
++#: ../semanage/seobject.py:1245 ../semanage/seobject.py:1315
++#: ../semanage/seobject.py:1351 ../semanage/seobject.py:1357
  #, python-format
  msgid "Could not check if addr %s is defined"
- msgstr ""
+ msgstr "Ei voitu tarkistaa onko osoite %s määritelty"
  
--#: ../semanage/seobject.py:1262
-+#: ../semanage/seobject.py:1266
+-#: ../semanage/seobject.py:1266
++#: ../semanage/seobject.py:1254
  #, python-format
  msgid "Could not create addr for %s"
- msgstr ""
+ msgstr "Ei voitu luoda osoitetta kohteelle %s"
  
--#: ../semanage/seobject.py:1268 ../semanage/seobject.py:1466
--#: ../semanage/seobject.py:1686
-+#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
-+#: ../semanage/seobject.py:1690
+-#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
+-#: ../semanage/seobject.py:1690
++#: ../semanage/seobject.py:1260 ../semanage/seobject.py:1461
++#: ../semanage/seobject.py:1694
  #, python-format
  msgid "Could not create context for %s"
- msgstr ""
+ msgstr "Ei voitu luoda kontekstia osoitteelle %s"
  
--#: ../semanage/seobject.py:1272
-+#: ../semanage/seobject.py:1276
+-#: ../semanage/seobject.py:1276
++#: ../semanage/seobject.py:1264
  #, python-format
  msgid "Could not set mask for %s"
- msgstr ""
+ msgstr "Ei voitu asettaa peitettä osoitteelle %s"
  
--#: ../semanage/seobject.py:1276
-+#: ../semanage/seobject.py:1280
+-#: ../semanage/seobject.py:1280
++#: ../semanage/seobject.py:1268
  #, python-format
  msgid "Could not set user in addr context for %s"
- msgstr ""
+ msgstr "Ei voitu asettaa käyttäjää osoitekontekstissa kohteelle %s"
  
--#: ../semanage/seobject.py:1280
-+#: ../semanage/seobject.py:1284
+-#: ../semanage/seobject.py:1284
++#: ../semanage/seobject.py:1272
  #, python-format
  msgid "Could not set role in addr context for %s"
- msgstr ""
+ msgstr "Ei voitu asettaa roolia osoitekontekstissa kohteelle %s"
  
--#: ../semanage/seobject.py:1284
-+#: ../semanage/seobject.py:1288
+-#: ../semanage/seobject.py:1288
++#: ../semanage/seobject.py:1276
  #, python-format
  msgid "Could not set type in addr context for %s"
- msgstr ""
+ msgstr "Ei voitu asettaa tyyppiä osoitekontekstissa kohteelle %s"
  
--#: ../semanage/seobject.py:1289
-+#: ../semanage/seobject.py:1293
+-#: ../semanage/seobject.py:1293
++#: ../semanage/seobject.py:1281
  #, python-format
  msgid "Could not set mls fields in addr context for %s"
- msgstr ""
+ msgstr "Ei voitu asettaa mls-kenttiä osoitekontekstissa kohteelle %s"
  
--#: ../semanage/seobject.py:1293
-+#: ../semanage/seobject.py:1297
+-#: ../semanage/seobject.py:1297
++#: ../semanage/seobject.py:1285
  #, python-format
  msgid "Could not set addr context for %s"
- msgstr ""
+ msgstr "Ei voitu asettaa osoitekontekstia kohteelle %s"
  
--#: ../semanage/seobject.py:1297
-+#: ../semanage/seobject.py:1301
+-#: ../semanage/seobject.py:1301
++#: ../semanage/seobject.py:1289
  #, python-format
  msgid "Could not add addr %s"
- msgstr ""
+ msgstr "Ei voitu lisätä osoitetta %s"
  
--#: ../semanage/seobject.py:1322 ../semanage/seobject.py:1358
-+#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
+-#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
++#: ../semanage/seobject.py:1317 ../semanage/seobject.py:1353
  #, python-format
  msgid "Addr %s is not defined"
- msgstr ""
+ msgstr "Osoitetta %s ei ole määritelty"
  
--#: ../semanage/seobject.py:1326
-+#: ../semanage/seobject.py:1330
+-#: ../semanage/seobject.py:1330
++#: ../semanage/seobject.py:1321
  #, python-format
  msgid "Could not query addr %s"
- msgstr ""
+ msgstr "Ei voitu kysellä osoitetta %s"
  
--#: ../semanage/seobject.py:1336
-+#: ../semanage/seobject.py:1340
+-#: ../semanage/seobject.py:1340
++#: ../semanage/seobject.py:1331
  #, python-format
  msgid "Could not modify addr %s"
- msgstr ""
+ msgstr "Ei voitu muokata osoitetta %s"
  
--#: ../semanage/seobject.py:1364
-+#: ../semanage/seobject.py:1368
+-#: ../semanage/seobject.py:1368
++#: ../semanage/seobject.py:1359
  #, python-format
  msgid "Addr %s is defined in policy, cannot be deleted"
- msgstr ""
+ msgstr "Osoite %s on määritelty SELinux-käytännössä, sitä ei voi poistaa"
  
--#: ../semanage/seobject.py:1368
-+#: ../semanage/seobject.py:1372
+-#: ../semanage/seobject.py:1372
++#: ../semanage/seobject.py:1363
  #, python-format
  msgid "Could not delete addr %s"
- msgstr ""
+ msgstr "Ei voitu poistaa osoitetta %s"
  
--#: ../semanage/seobject.py:1380
-+#: ../semanage/seobject.py:1384
+-#: ../semanage/seobject.py:1384
++#: ../semanage/seobject.py:1375
  msgid "Could not deleteall node mappings"
  msgstr ""
  
--#: ../semanage/seobject.py:1394
-+#: ../semanage/seobject.py:1398
+-#: ../semanage/seobject.py:1398
++#: ../semanage/seobject.py:1389
  msgid "Could not list addrs"
- msgstr ""
+ msgstr "Ei voitu luetteloida osoitteita"
  
--#: ../semanage/seobject.py:1454 ../semanage/seobject.py:1516
--#: ../semanage/seobject.py:1550 ../semanage/seobject.py:1556
-+#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
-+#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
+-#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
+-#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
++#: ../semanage/seobject.py:1441 ../semanage/seobject.py:1732
++msgid "SELinux Type is required"
++msgstr "SELinux-tyyppi on pakollinen"
++
++#: ../semanage/seobject.py:1449 ../semanage/seobject.py:1511
++#: ../semanage/seobject.py:1545 ../semanage/seobject.py:1551
  #, python-format
  msgid "Could not check if interface %s is defined"
- msgstr ""
+ msgstr "Ei voitu tarkistaa onko verkkoliitäntä %s määritelty"
  
--#: ../semanage/seobject.py:1461
-+#: ../semanage/seobject.py:1465
+-#: ../semanage/seobject.py:1465
++#: ../semanage/seobject.py:1456
  #, python-format
  msgid "Could not create interface for %s"
- msgstr ""
+ msgstr "Ei voitu luoda verkkoliitäntää kohteelle %s"
  
--#: ../semanage/seobject.py:1470
-+#: ../semanage/seobject.py:1474
+-#: ../semanage/seobject.py:1474
++#: ../semanage/seobject.py:1465
  #, python-format
  msgid "Could not set user in interface context for %s"
- msgstr ""
+ msgstr "Ei voitu asettaa käyttäjää verkkoliitäntäkontekstissa kohteelle %s"
  
--#: ../semanage/seobject.py:1474
-+#: ../semanage/seobject.py:1478
+-#: ../semanage/seobject.py:1478
++#: ../semanage/seobject.py:1469
  #, python-format
  msgid "Could not set role in interface context for %s"
- msgstr ""
+ msgstr "Ei voitu asettaa roolia verkkoliitäntäkontekstissa kohteelle %s"
  
--#: ../semanage/seobject.py:1478
-+#: ../semanage/seobject.py:1482
+-#: ../semanage/seobject.py:1482
++#: ../semanage/seobject.py:1473
  #, python-format
  msgid "Could not set type in interface context for %s"
- msgstr ""
+ msgstr "Ei voitu asettaa tyyppiä verkkoliitäntäkontekstissa kohteelle %s"
  
--#: ../semanage/seobject.py:1483
-+#: ../semanage/seobject.py:1487
+-#: ../semanage/seobject.py:1487
++#: ../semanage/seobject.py:1478
  #, python-format
  msgid "Could not set mls fields in interface context for %s"
- msgstr ""
+ msgstr "Ei voitu asettaa mls-kenttiä verkkoliitäntäkontekstissa kohteelle %s"
  
--#: ../semanage/seobject.py:1487
-+#: ../semanage/seobject.py:1491
+-#: ../semanage/seobject.py:1491
++#: ../semanage/seobject.py:1482
  #, python-format
  msgid "Could not set interface context for %s"
- msgstr ""
+ msgstr "Ei voitu asettaa verkkoliitäntäkontekstia kohteelle %s"
  
--#: ../semanage/seobject.py:1491
-+#: ../semanage/seobject.py:1495
+-#: ../semanage/seobject.py:1495
++#: ../semanage/seobject.py:1486
  #, python-format
  msgid "Could not set message context for %s"
- msgstr ""
+ msgstr "Ei voitu asettaa viestikontekstia kohteelle %s"
  
--#: ../semanage/seobject.py:1495
-+#: ../semanage/seobject.py:1499
+-#: ../semanage/seobject.py:1499
++#: ../semanage/seobject.py:1490
  #, python-format
  msgid "Could not add interface %s"
- msgstr ""
+ msgstr "Ei voitu lisätä verkkoliitäntää %s"
  
--#: ../semanage/seobject.py:1518 ../semanage/seobject.py:1552
-+#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
+-#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
++#: ../semanage/seobject.py:1513 ../semanage/seobject.py:1547
  #, python-format
  msgid "Interface %s is not defined"
- msgstr ""
+ msgstr "Verkkoliitäntää %s ei ole määritelty"
  
--#: ../semanage/seobject.py:1522
-+#: ../semanage/seobject.py:1526
+-#: ../semanage/seobject.py:1526
++#: ../semanage/seobject.py:1517
  #, python-format
  msgid "Could not query interface %s"
- msgstr ""
+ msgstr "Ei voitu kysellä verkkoliitäntää %s"
  
--#: ../semanage/seobject.py:1533
-+#: ../semanage/seobject.py:1537
+-#: ../semanage/seobject.py:1537
++#: ../semanage/seobject.py:1528
  #, python-format
  msgid "Could not modify interface %s"
- msgstr ""
+ msgstr "Ei voitu muokata verkkoliitäntää %s"
  
--#: ../semanage/seobject.py:1558
-+#: ../semanage/seobject.py:1562
+-#: ../semanage/seobject.py:1562
++#: ../semanage/seobject.py:1553
  #, 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"
  
--#: ../semanage/seobject.py:1562
-+#: ../semanage/seobject.py:1566
+-#: ../semanage/seobject.py:1566
++#: ../semanage/seobject.py:1557
  #, python-format
  msgid "Could not delete interface %s"
- msgstr ""
+ msgstr "Ei voitu poistaa verkkoliitäntää %s"
  
--#: ../semanage/seobject.py:1574
-+#: ../semanage/seobject.py:1578
+-#: ../semanage/seobject.py:1578
++#: ../semanage/seobject.py:1569
  msgid "Could not delete all interface  mappings"
  msgstr ""
  
--#: ../semanage/seobject.py:1588
-+#: ../semanage/seobject.py:1592
+-#: ../semanage/seobject.py:1592
++#: ../semanage/seobject.py:1583
  msgid "Could not list interfaces"
- msgstr ""
+ msgstr "Ei voitu luetella verkkoliitäntöjä"
  
--#: ../semanage/seobject.py:1613
-+#: ../semanage/seobject.py:1617
+-#: ../semanage/seobject.py:1617
++#: ../semanage/seobject.py:1608
  msgid "SELinux Interface"
- msgstr ""
+ msgstr "SELinux-verkkoliitäntä"
  
--#: ../semanage/seobject.py:1613 ../semanage/seobject.py:1936
-+#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
+-#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
++#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1954
  msgid "Context"
- msgstr ""
+ msgstr "Konteksti"
  
--#: ../semanage/seobject.py:1663
-+#: ../semanage/seobject.py:1667
+-#: ../semanage/seobject.py:1667
++#: ../semanage/seobject.py:1671
  #, python-format
  msgid "Equivalence class for %s already exists"
  msgstr ""
  
--#: ../semanage/seobject.py:1669
-+#: ../semanage/seobject.py:1673
+-#: ../semanage/seobject.py:1673
++#: ../semanage/seobject.py:1677
  #, python-format
  msgid "File spec %s conflicts with equivalency rule '%s %s'"
  msgstr ""
  
--#: ../semanage/seobject.py:1678
-+#: ../semanage/seobject.py:1682
+-#: ../semanage/seobject.py:1682
++#: ../semanage/seobject.py:1686
  #, python-format
  msgid "Equivalence class for %s does not exists"
  msgstr ""
  
--#: ../semanage/seobject.py:1692
-+#: ../semanage/seobject.py:1696
+-#: ../semanage/seobject.py:1696
++#: ../semanage/seobject.py:1700
  #, python-format
  msgid "Could not set user in file context for %s"
- msgstr ""
+ msgstr "Ei voitu asettaa käyttäjää tiedostokontekstissa kohteelle %s"
  
--#: ../semanage/seobject.py:1696
-+#: ../semanage/seobject.py:1700
+-#: ../semanage/seobject.py:1700
++#: ../semanage/seobject.py:1704
  #, python-format
  msgid "Could not set role in file context for %s"
- msgstr ""
+ msgstr "Ei voitu asettaa roolia tiedostokontekstissa kohteelle %s"
  
--#: ../semanage/seobject.py:1701 ../semanage/seobject.py:1758
-+#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
+-#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
++#: ../semanage/seobject.py:1709 ../semanage/seobject.py:1769
  #, python-format
  msgid "Could not set mls fields in file context for %s"
- msgstr ""
+ msgstr "Ei voitu asettaa mls-kenttiä tiedostokontekstissa kohteelle %s"
  
--#: ../semanage/seobject.py:1707
-+#: ../semanage/seobject.py:1711
+-#: ../semanage/seobject.py:1711
++#: ../semanage/seobject.py:1715
  msgid "Invalid file specification"
- msgstr ""
+ msgstr "Virheellinen tiedostomääritys"
  
--#: ../semanage/seobject.py:1709
-+#: ../semanage/seobject.py:1713
+-#: ../semanage/seobject.py:1713
++#: ../semanage/seobject.py:1717
  msgid "File specification can not include spaces"
  msgstr ""
  
--#: ../semanage/seobject.py:1714
-+#: ../semanage/seobject.py:1718
+-#: ../semanage/seobject.py:1718
++#: ../semanage/seobject.py:1722
  #, python-format
  msgid ""
  "File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
  msgstr ""
  
--#: ../semanage/seobject.py:1732 ../semanage/seobject.py:1737
--#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1872
--#: ../semanage/seobject.py:1876
-+#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
-+#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
-+#: ../semanage/seobject.py:1880
+-#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
+-#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
+-#: ../semanage/seobject.py:1880
++#: ../semanage/seobject.py:1735
++#, python-format
++msgid "Type %s is invalid, must be a file or device type"
++msgstr ""
++
++#: ../semanage/seobject.py:1743 ../semanage/seobject.py:1748
++#: ../semanage/seobject.py:1804 ../semanage/seobject.py:1886
++#: ../semanage/seobject.py:1890
  #, python-format
  msgid "Could not check if file context for %s is defined"
- msgstr ""
+ msgstr "Ei voitu tarkistaa onko tiedostokonteksti määritelty kohteelle %s"
  
--#: ../semanage/seobject.py:1745
-+#: ../semanage/seobject.py:1749
+-#: ../semanage/seobject.py:1749
++#: ../semanage/seobject.py:1756
  #, python-format
  msgid "Could not create file context for %s"
- msgstr ""
+ msgstr "Ei voitu luoda tiedostokontekstia kohteelle %s"
  
--#: ../semanage/seobject.py:1753
-+#: ../semanage/seobject.py:1757
+-#: ../semanage/seobject.py:1757
++#: ../semanage/seobject.py:1764
  #, python-format
  msgid "Could not set type in file context for %s"
- msgstr ""
+ msgstr "Ei voitu asettaa tyyppiä tiedostokontekstissa kohteelle %s"
  
--#: ../semanage/seobject.py:1761 ../semanage/seobject.py:1818
--#: ../semanage/seobject.py:1822
-+#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
-+#: ../semanage/seobject.py:1826
+-#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
+-#: ../semanage/seobject.py:1826
++#: ../semanage/seobject.py:1772 ../semanage/seobject.py:1832
++#: ../semanage/seobject.py:1836
  #, python-format
  msgid "Could not set file context for %s"
- msgstr ""
+ msgstr "Ei voitu asettaa tiedostokontekstia kohteelle %s"
  
--#: ../semanage/seobject.py:1767
-+#: ../semanage/seobject.py:1771
+-#: ../semanage/seobject.py:1771
++#: ../semanage/seobject.py:1778
  #, python-format
  msgid "Could not add file context for %s"
- msgstr ""
+ msgstr "Ei voitu lisätä tiedostokontekstia kohteelle %s"
  
--#: ../semanage/seobject.py:1781
-+#: ../semanage/seobject.py:1785
+-#: ../semanage/seobject.py:1785
++#: ../semanage/seobject.py:1792
  msgid "Requires setype, serange or seuser"
- msgstr ""
+ msgstr "Vaatii setypen, serangen tai seuserin"
  
--#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1880
-+#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
+-#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
++#: ../semanage/seobject.py:1808 ../semanage/seobject.py:1894
  #, python-format
  msgid "File context for %s is not defined"
- msgstr ""
+ msgstr "Tiedostokonteksti ei ole määritelty kohteelle %s"
  
--#: ../semanage/seobject.py:1800
-+#: ../semanage/seobject.py:1804
+-#: ../semanage/seobject.py:1804
++#: ../semanage/seobject.py:1814
  #, python-format
  msgid "Could not query file context for %s"
- msgstr ""
+ msgstr "Ei voitu kysellä tiedostokontekstia kohteelle %s"
  
--#: ../semanage/seobject.py:1826
-+#: ../semanage/seobject.py:1830
+-#: ../semanage/seobject.py:1830
++#: ../semanage/seobject.py:1840
  #, python-format
  msgid "Could not modify file context for %s"
- msgstr ""
+ msgstr "Ei voitu muokata kohteen %s tiedostokontekstia"
  
--#: ../semanage/seobject.py:1839
-+#: ../semanage/seobject.py:1843
+-#: ../semanage/seobject.py:1843
++#: ../semanage/seobject.py:1853
  msgid "Could not list the file contexts"
- msgstr ""
+ msgstr "Ei voitu luetella tiedostokonteksteja"
  
--#: ../semanage/seobject.py:1853
-+#: ../semanage/seobject.py:1857
+-#: ../semanage/seobject.py:1857
++#: ../semanage/seobject.py:1867
  #, python-format
  msgid "Could not delete the file context %s"
- msgstr ""
+ msgstr "Ei voitu poistaa kohteen %s tiedostokontekstia"
  
--#: ../semanage/seobject.py:1878
-+#: ../semanage/seobject.py:1882
+-#: ../semanage/seobject.py:1882
++#: ../semanage/seobject.py:1892
  #, 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"
  
--#: ../semanage/seobject.py:1884
-+#: ../semanage/seobject.py:1888
+-#: ../semanage/seobject.py:1888
++#: ../semanage/seobject.py:1898
  #, python-format
  msgid "Could not delete file context for %s"
- msgstr ""
+ msgstr "Ei voitu poistaa kohteen %s tiedostokontekstia"
  
--#: ../semanage/seobject.py:1899
-+#: ../semanage/seobject.py:1903
+-#: ../semanage/seobject.py:1903
++#: ../semanage/seobject.py:1913
  msgid "Could not list file contexts"
- msgstr ""
+ msgstr "Ei voitu luetella tiedostokonteksteja"
  
--#: ../semanage/seobject.py:1903
-+#: ../semanage/seobject.py:1907
+-#: ../semanage/seobject.py:1907
++#: ../semanage/seobject.py:1917
  msgid "Could not list local file contexts"
- msgstr ""
+ msgstr "Ei voitu luetella paikallisia tiedostokonteksteja"
  
--#: ../semanage/seobject.py:1936
-+#: ../semanage/seobject.py:1944
+-#: ../semanage/seobject.py:1944
++#: ../semanage/seobject.py:1954
  msgid "SELinux fcontext"
- msgstr ""
+ msgstr "SELinux-tiedostokonteksti"
  
--#: ../semanage/seobject.py:1936
-+#: ../semanage/seobject.py:1944
+-#: ../semanage/seobject.py:1944
++#: ../semanage/seobject.py:1954
  msgid "type"
- msgstr ""
+ msgstr "tyyppi"
  
--#: ../semanage/seobject.py:1949
-+#: ../semanage/seobject.py:1957
+-#: ../semanage/seobject.py:1957
++#: ../semanage/seobject.py:1967
  msgid ""
  "\n"
  "SELinux Distribution fcontext Equivalence \n"
  msgstr ""
  
--#: ../semanage/seobject.py:1954
-+#: ../semanage/seobject.py:1962
+-#: ../semanage/seobject.py:1962
++#: ../semanage/seobject.py:1972
  msgid ""
  "\n"
  "SELinux Local fcontext Equivalence \n"
  msgstr ""
  
--#: ../semanage/seobject.py:1988 ../semanage/seobject.py:2040
--#: ../semanage/seobject.py:2046
-+#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
-+#: ../semanage/seobject.py:2054
+-#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
+-#: ../semanage/seobject.py:2054
++#: ../semanage/seobject.py:2006 ../semanage/seobject.py:2059
++#: ../semanage/seobject.py:2065
  #, python-format
  msgid "Could not check if boolean %s is defined"
- msgstr ""
+ msgstr "Ei voitu tarkistaa onko totuusarvo %s määritelty"
  
--#: ../semanage/seobject.py:1990 ../semanage/seobject.py:2042
-+#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
+-#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
++#: ../semanage/seobject.py:2008 ../semanage/seobject.py:2061
  #, python-format
  msgid "Boolean %s is not defined"
- msgstr ""
+ msgstr "Totuusarvoa %s ei ole määritelty"
  
--#: ../semanage/seobject.py:1994
-+#: ../semanage/seobject.py:2002
+-#: ../semanage/seobject.py:2002
++#: ../semanage/seobject.py:2012
  #, python-format
  msgid "Could not query file context %s"
- msgstr ""
+ msgstr "Ei voitu kysellä tiedostokontekstia kohteelle %s"
  
--#: ../semanage/seobject.py:1999
-+#: ../semanage/seobject.py:2007
+-#: ../semanage/seobject.py:2007
++#: ../semanage/seobject.py:2017
  #, python-format
  msgid "You must specify one of the following values: %s"
- msgstr ""
+ msgstr "Yksi seuraavista arvoista on määriteltävä: %s"
  
--#: ../semanage/seobject.py:2004
-+#: ../semanage/seobject.py:2012
+-#: ../semanage/seobject.py:2012
++#: ../semanage/seobject.py:2022
  #, python-format
  msgid "Could not set active value of boolean %s"
- msgstr ""
+ msgstr "Ei voitu asettaa totuusarvon %s aktiivista arvoa"
  
--#: ../semanage/seobject.py:2007
-+#: ../semanage/seobject.py:2015
+-#: ../semanage/seobject.py:2015
++#: ../semanage/seobject.py:2025
  #, python-format
  msgid "Could not modify boolean %s"
- msgstr ""
+ msgstr "Ei voitu muokata totuusarvoa %s"
  
--#: ../semanage/seobject.py:2025
-+#: ../semanage/seobject.py:2033
+-#: ../semanage/seobject.py:2033
++#: ../semanage/seobject.py:2043
  #, python-format
  msgid "Bad format %s: Record %s"
- msgstr ""
+ msgstr "Virheellinen muoto %s: tietue %s"
  
--#: ../semanage/seobject.py:2048
-+#: ../semanage/seobject.py:2056
+-#: ../semanage/seobject.py:2056
++#: ../semanage/seobject.py:2067
  #, python-format
  msgid "Boolean %s is defined in policy, cannot be deleted"
- msgstr ""
+ msgstr "Totuusarvo %s on määritelty SELinux-käytännössä, sitä ei voi poistaa"
  
--#: ../semanage/seobject.py:2052
-+#: ../semanage/seobject.py:2060
+-#: ../semanage/seobject.py:2060
++#: ../semanage/seobject.py:2071
  #, python-format
  msgid "Could not delete boolean %s"
- msgstr ""
+ msgstr "Ei voitu poistaa totuusarvoa %s"
  
--#: ../semanage/seobject.py:2064 ../semanage/seobject.py:2081
-+#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
+-#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
++#: ../semanage/seobject.py:2083 ../semanage/seobject.py:2100
  msgid "Could not list booleans"
- msgstr ""
+ msgstr "Ei voitu luetteloida totuusarvoja"
  
--#: ../semanage/seobject.py:2104
-+#: ../semanage/seobject.py:2112
+-#: ../semanage/seobject.py:2112
++#: ../semanage/seobject.py:2125
  msgid "unknown"
- msgstr ""
+ msgstr "tuntematon"
  
--#: ../semanage/seobject.py:2117
-+#: ../semanage/seobject.py:2125
+-#: ../semanage/seobject.py:2125
++#: ../semanage/seobject.py:2138
  msgid "off"
- msgstr ""
+ msgstr "epätosi"
  
--#: ../semanage/seobject.py:2117
-+#: ../semanage/seobject.py:2125
+-#: ../semanage/seobject.py:2125
++#: ../semanage/seobject.py:2138
  msgid "on"
- msgstr ""
+ msgstr "tosi"
  
--#: ../semanage/seobject.py:2131
-+#: ../semanage/seobject.py:2139
+-#: ../semanage/seobject.py:2139
++#: ../semanage/seobject.py:2152
  msgid "SELinux boolean"
- msgstr ""
+ msgstr "SELinux-totuusarvo"
  
--#: ../semanage/seobject.py:2131
-+#: ../semanage/seobject.py:2139
+-#: ../semanage/seobject.py:2139
++#: ../semanage/seobject.py:2152
  msgid "State"
- msgstr ""
+ msgstr "Tila"
  
--#: ../semanage/seobject.py:2131
-+#: ../semanage/seobject.py:2139
+-#: ../semanage/seobject.py:2139
++#: ../semanage/seobject.py:2152
  msgid "Default"
- msgstr ""
+ msgstr "Oletus"
  
--#: ../semanage/seobject.py:2131
-+#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
-+#: ../gui/polgengui.py:253
+-#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
+-#: ../gui/polgengui.py:253
++#: ../semanage/seobject.py:2152 ../gui/polgen.glade:113
++#: ../gui/polgengui.py:254
  msgid "Description"
- msgstr ""
+ msgstr "Kuvaus"
+ 
+@@ -1012,7 +1028,7 @@ msgstr "Virhe muistivarauksessa.\n"
+ msgid "Error sending audit message.\n"
+ msgstr "Virhe audit-viestin lähettämisessä.\n"
+ 
+-#: ../newrole/newrole.c:692 ../newrole/newrole.c:1059
++#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
+ #, c-format
+ msgid "Could not determine enforcing mode.\n"
+ msgstr "Ei voitu selvittää toimeenpanevaa tilaa.\n"
+@@ -1129,62 +1145,66 @@ msgstr "Tyhjän signaalijoukon hankkiminen epäonnistui\n"
+ msgid "Unable to set SIGHUP handler\n"
+ msgstr "SIGHUP-käsittelimen asetus epäonnistui\n"
+ 
+-#: ../newrole/newrole.c:1053
++#: ../newrole/newrole.c:1036
++msgid "Sorry, newrole failed to drop capabilities\n"
++msgstr ""
++
++#: ../newrole/newrole.c:1052
+ #, c-format
+ msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
+ msgstr "newrolea voi käyttää vain SELinux-kernelillä.\n"
+ 
+-#: ../newrole/newrole.c:1070
++#: ../newrole/newrole.c:1069
+ #, c-format
+ msgid "failed to get old_context.\n"
+ msgstr "old_contextin hakeminen epäonnistui.\n"
+ 
+-#: ../newrole/newrole.c:1077
++#: ../newrole/newrole.c:1076
+ #, c-format
+ msgid "Warning!  Could not retrieve tty information.\n"
+ msgstr "Varoitus! Ei voitu hakea tty-tietoja.\n"
+ 
+-#: ../newrole/newrole.c:1098
++#: ../newrole/newrole.c:1097
+ #, c-format
+ msgid "error on reading PAM service configuration.\n"
+ msgstr "virhe luettaessa PAM-palveluasetuksia.\n"
+ 
+-#: ../newrole/newrole.c:1133
++#: ../newrole/newrole.c:1132
+ #, c-format
+ msgid "newrole: incorrect password for %s\n"
+ msgstr "newrole: virheellinen salasana käyttäjälle %s\n"
+ 
+-#: ../newrole/newrole.c:1160
++#: ../newrole/newrole.c:1159
+ #, c-format
+ msgid "newrole: failure forking: %s"
+ msgstr "newrole: haarautuminen epäonnistui: %s"
+ 
+-#: ../newrole/newrole.c:1163 ../newrole/newrole.c:1186
++#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
+ #, c-format
+ msgid "Unable to restore tty label...\n"
+ msgstr "Tty:n nimiötä ei voitu palauttaa…\n"
+ 
+-#: ../newrole/newrole.c:1165 ../newrole/newrole.c:1192
++#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
+ #, c-format
+ msgid "Failed to close tty properly\n"
+ msgstr "Tty:n sulkeminen kunnolla epäonnistui\n"
+ 
+-#: ../newrole/newrole.c:1224
++#: ../newrole/newrole.c:1223
+ #, c-format
+ msgid "Could not close descriptors.\n"
+ msgstr "Kuvaajia ei voitu sulkea.\n"
+ 
+-#: ../newrole/newrole.c:1251
++#: ../newrole/newrole.c:1250
+ #, c-format
+ msgid "Error allocating shell's argv0.\n"
+ msgstr "Komentotulkin argv0:n varaamisessa tapahtui virhe.\n"
+ 
+-#: ../newrole/newrole.c:1287
++#: ../newrole/newrole.c:1286
+ #, c-format
+ msgid "Unable to restore the environment, aborting\n"
+ msgstr "Ei voitu palauttaa ympäristöä, lopetetaan\n"
+ 
+-#: ../newrole/newrole.c:1298
++#: ../newrole/newrole.c:1297
+ msgid "failed to exec shell\n"
+ msgstr "komentotulkin suorittaminen epäonnistui\n"
  
-@@ -1264,7 +1271,2088 @@ msgstr ""
+@@ -1287,20 +1307,20 @@ msgstr "chcat -- -CompanyConfidential /docs/businessplan.odt"
  msgid "chcat -l +CompanyConfidential juser"
- msgstr ""
+ msgstr "chcat -l +CompanyConfidential juser"
  
--#: ../scripts/chcat:399
--#, c-format
-+#: ../scripts/chcat:399 ../gui/polgen.py:1351
-+#, c-format, python-format
+-#: ../scripts/chcat:399 ../gui/polgen.py:1351
+-#, c-format, python-format
++#: ../scripts/chcat:399
++#, c-format
  msgid "Options Error %s "
+ msgstr "Valitsinvirhe %s"
+ 
+-#: ../gui/booleansPage.py:195 ../gui/system-config-selinux.glade:1706
++#: ../gui/booleansPage.py:194 ../gui/system-config-selinux.glade:1706
+ msgid "Boolean"
+ msgstr "Totuusarvo"
+ 
+-#: ../gui/booleansPage.py:252 ../gui/semanagePage.py:162
++#: ../gui/booleansPage.py:245 ../gui/semanagePage.py:162
+ msgid "all"
+ msgstr "kaikki"
+ 
+-#: ../gui/booleansPage.py:254 ../gui/semanagePage.py:164
++#: ../gui/booleansPage.py:247 ../gui/semanagePage.py:164
+ #: ../gui/system-config-selinux.glade:1615
+ #: ../gui/system-config-selinux.glade:1820
+ #: ../gui/system-config-selinux.glade:2437
+@@ -1356,577 +1376,464 @@ msgstr ""
+ msgid "Login '%s' is required"
+ msgstr ""
+ 
+-#: ../gui/modulesPage.py:48 ../gui/system-config-selinux.glade:2753
++#: ../gui/modulesPage.py:49 ../gui/system-config-selinux.glade:2753
+ msgid "Policy Module"
+ msgstr ""
+ 
+-#: ../gui/modulesPage.py:57
++#: ../gui/modulesPage.py:58
+ msgid "Module Name"
+ msgstr "Moduulin nimi"
+ 
+-#: ../gui/modulesPage.py:134
++#: ../gui/modulesPage.py:135
+ msgid "Disable Audit"
+ msgstr ""
+ 
+-#: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
++#: ../gui/modulesPage.py:138 ../gui/system-config-selinux.glade:2662
+ msgid "Enable Audit"
+ msgstr ""
+ 
+-#: ../gui/modulesPage.py:162
++#: ../gui/modulesPage.py:163
+ msgid "Load Policy Module"
  msgstr ""
+ 
+-#: ../gui/polgen.glade:79
+-msgid "Polgen"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:80
++#: ../gui/polgen.glade:9
+ msgid "Red Hat 2007"
+ msgstr "Red Hat 2007"
+ 
+-#: ../gui/polgen.glade:81
++#: ../gui/polgen.glade:11
+ msgid "GPL"
+ msgstr "GPL"
+ 
+ #. TRANSLATORS: Replace this string with your names, one name per line.
+-#: ../gui/polgen.glade:85 ../gui/system-config-selinux.glade:17
++#: ../gui/polgen.glade:13 ../gui/system-config-selinux.glade:17
+ msgid "translator-credits"
+ msgstr "Juhani Numminen <juhaninumminen0 at gmail.com>"
+ 
+-#: ../gui/polgen.glade:90
++#: ../gui/polgen.glade:34
++msgid "Add Booleans Dialog"
++msgstr ""
 +
-+#: ../gui/booleansPage.py:195 ../gui/system-config-selinux.glade:1706
-+msgid "Boolean"
++#: ../gui/polgen.glade:101
++msgid "Boolean Name"
 +msgstr ""
 +
-+#: ../gui/booleansPage.py:252 ../gui/semanagePage.py:162
-+msgid "all"
++#: ../gui/polgen.glade:230
+ msgid "SELinux Policy Generation Tool"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:128
++#: ../gui/polgen.glade:251
+ msgid ""
+ "<b>Select the policy type for the application or user role you want to "
+ "confine:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:177
++#: ../gui/polgen.glade:284
+ msgid "<b>Applications</b>"
+ msgstr "<b>Sovellukset</b>"
+ 
+-#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
++#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:183
++msgid "Standard Init Daemon"
 +msgstr ""
 +
-+#: ../gui/booleansPage.py:254 ../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:48 ../gui/system-config-selinux.glade:2753
-+msgid "Policy Module"
-+msgstr ""
-+
-+#: ../gui/modulesPage.py:57
-+msgid "Module Name"
-+msgstr ""
-+
-+#: ../gui/modulesPage.py:134
-+msgid "Disable Audit"
-+msgstr ""
-+
-+#: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
-+msgid "Enable Audit"
-+msgstr ""
-+
-+#: ../gui/modulesPage.py:162
-+msgid "Load Policy Module"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:79
-+msgid "Polgen"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:80
-+msgid "Red Hat 2007"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:81
-+msgid "GPL"
-+msgstr ""
-+
-+#. TRANSLATORS: Replace this string with your names, one name per line.
-+#: ../gui/polgen.glade:85 ../gui/system-config-selinux.glade:17
-+msgid "translator-credits"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:90
-+msgid "SELinux Policy Generation Tool"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:128
-+msgid ""
-+"<b>Select the policy type for the application or user role you want to "
-+"confine:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:177
-+msgid "<b>Applications</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
-+msgid ""
-+"Standard Init Daemon are daemons started on boot via init scripts.  Usually "
-+"requires a script in /etc/rc.d/init.d"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:241 ../gui/polgen.py:156
-+msgid "Standard Init Daemon"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:261 ../gui/polgen.py:157
++#: ../gui/polgen.glade:320 ../gui/polgen.glade:336
+ msgid ""
+ "Standard Init Daemon are daemons started on boot via init scripts.  Usually "
+ "requires a script in /etc/rc.d/init.d"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:241 ../gui/polgen.py:156
+-msgid "Standard Init Daemon"
++#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:184
 +msgid "DBUS System Daemon"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:280
-+msgid "Internet Services Daemon are daemons started by xinetd"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:282
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:261 ../gui/polgen.py:157
+-msgid "DBUS System Daemon"
++#: ../gui/polgen.glade:349
 +msgid "Internet Services Daemon (inetd)"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:301
-+msgid ""
-+"Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:303 ../gui/polgen.py:159
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:280
++#: ../gui/polgen.glade:353
+ msgid "Internet Services Daemon are daemons started by xinetd"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:282
+-msgid "Internet Services Daemon (inetd)"
++#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:186
 +msgid "Web Application/Script (CGI)"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:322 ../gui/polgen.glade:343
-+msgid ""
-+"User Application are any application that you would like to confine that is "
-+"started by a user"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:324 ../gui/polgen.py:160
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:301
++#: ../gui/polgen.glade:370
+ msgid ""
+ "Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:303 ../gui/polgen.py:159
+-msgid "Web Application/Script (CGI)"
++#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:187
 +msgid "User Application"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:345 ../gui/polgen.py:161
-+msgid "Sandbox"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:391
-+msgid "<b>Login Users</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:453
-+msgid "Modify an existing login user record."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:455
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:322 ../gui/polgen.glade:343
++#: ../gui/polgen.glade:387 ../gui/polgen.glade:404
+ msgid ""
+ "User Application are any application that you would like to confine that is "
+ "started by a user"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:324 ../gui/polgen.py:160
+-msgid "User Application"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:345 ../gui/polgen.py:161
++#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:188
+ msgid "Sandbox"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:391
++#: ../gui/polgen.glade:446
+ msgid "<b>Login Users</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:453
++#: ../gui/polgen.glade:478
 +msgid "Existing User Roles"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:474
-+msgid ""
-+"This user will login to a machine only via a terminal or remote login.  By "
-+"default this user will have  no setuid, no networking, no su, no sudo."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:476 ../gui/polgen.py:162
++#: ../gui/polgen.glade:482
+ msgid "Modify an existing login user record."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:455
+-msgid "Existing User Roles"
++#: ../gui/polgen.glade:495 ../sepolicy/sepolicy/generate.py:189
 +msgid "Minimal Terminal User Role"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:495
-+msgid ""
-+"This user can login to a machine via X or terminal.  By default this user "
-+"will have no setuid, no networking, no sudo, no su"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:497 ../gui/polgen.py:163
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:474
++#: ../gui/polgen.glade:499
+ msgid ""
+ "This user will login to a machine only via a terminal or remote login.  By "
+ "default this user will have  no setuid, no networking, no su, no sudo."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:476 ../gui/polgen.py:162
+-msgid "Minimal Terminal User Role"
++#: ../gui/polgen.glade:512 ../sepolicy/sepolicy/generate.py:190
 +msgid "Minimal X Windows User Role"
-+msgstr ""
-+
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:495
 +#: ../gui/polgen.glade:516
-+msgid ""
-+"User with full networking, no setuid applications without transition, no "
-+"sudo, no su."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:518 ../gui/polgen.py:164
+ msgid ""
+ "This user can login to a machine via X or terminal.  By default this user "
+ "will have no setuid, no networking, no sudo, no su"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:497 ../gui/polgen.py:163
+-msgid "Minimal X Windows User Role"
++#: ../gui/polgen.glade:529 ../sepolicy/sepolicy/generate.py:191
 +msgid "User Role"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:537
-+msgid ""
-+"User with full networking, no setuid applications without transition, no su, "
-+"can sudo to Root Administration Roles"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:539 ../gui/polgen.py:165
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:516
++#: ../gui/polgen.glade:533
+ msgid ""
+ "User with full networking, no setuid applications without transition, no "
+ "sudo, no su."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:518 ../gui/polgen.py:164
+-msgid "User Role"
++#: ../gui/polgen.glade:546 ../sepolicy/sepolicy/generate.py:192
 +msgid "Admin User Role"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:585
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:537
++#: ../gui/polgen.glade:550
+ msgid ""
+ "User with full networking, no setuid applications without transition, no su, "
+ "can sudo to Root Administration Roles"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:539 ../gui/polgen.py:165
+-msgid "Admin User Role"
++#: ../gui/polgen.glade:592
 +msgid "<b>Root Users</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:647
-+msgid ""
-+"Select Root Administrator User Role, if this user will be used to administer "
-+"the machine while running as root.  This user will not be able to login to "
-+"the system directly."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:649 ../gui/polgen.py:166
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:585
+-msgid "<b>Root Users</b>"
++#: ../gui/polgen.glade:623 ../sepolicy/sepolicy/generate.py:193
 +msgid "Root Admin User Role"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:716
-+msgid "label104"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:745
-+msgid "<b>Enter name of application or user role:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
-+msgid "Name"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:807
-+msgid "Enter complete path for executable to be confined."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:830 ../gui/polgen.glade:950 ../gui/polgen.glade:3142
-+msgid "..."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:849
-+msgid "Enter unique name for the confined application or user role."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:871
-+msgid "Executable"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:899
-+msgid "Init script"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:927
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:647
++#: ../gui/polgen.glade:627
+ msgid ""
+ "Select Root Administrator User Role, if this user will be used to administer "
+ "the machine while running as root.  This user will not be able to login to "
+ "the system directly."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:649 ../gui/polgen.py:166
+-msgid "Root Admin User Role"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:716
+-msgid "label104"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:745
++#: ../gui/polgen.glade:705
+ msgid "<b>Enter name of application or user role:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
++#: ../gui/polgen.glade:728 ../gui/polgengui.py:252
+ msgid "Name"
+ msgstr "Nimi"
+ 
+-#: ../gui/polgen.glade:807
++#: ../gui/polgen.glade:739
+ msgid "Enter complete path for executable to be confined."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:830 ../gui/polgen.glade:950 ../gui/polgen.glade:3142
++#: ../gui/polgen.glade:756 ../gui/polgen.glade:838 ../gui/polgen.glade:2361
+ msgid "..."
+ msgstr "..."
+ 
+-#: ../gui/polgen.glade:849
++#: ../gui/polgen.glade:776
+ msgid "Enter unique name for the confined application or user role."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:871
++#: ../gui/polgen.glade:794
+ msgid "Executable"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:899
++#: ../gui/polgen.glade:808
+ msgid "Init script"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:927
++#: ../gui/polgen.glade:821
+ msgid ""
+ "Enter complete path to init script used to start the confined application."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:982
+-msgid "label105"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1011
++#: ../gui/polgen.glade:887
+ msgid "<b>Select existing role to modify:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1045
++#: ../gui/polgen.glade:908
+ msgid "Select the user roles that will transiton to the %s domain."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1073
+-msgid "label106"
++#: ../gui/polgen.glade:928
++msgid "role tab"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1102
++#: ../gui/polgen.glade:945
+ msgid "<b>Select roles that %s will transition to:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1136
++#: ../gui/polgen.glade:963
+ msgid "Select applications domains that %s will transition to."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1164
+-msgid "label107"
++#: ../gui/polgen.glade:983
 +msgid ""
-+"Enter complete path to init script used to start the confined application."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:982
-+msgid "label105"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1011
-+msgid "<b>Select existing role to modify:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1045
-+msgid "Select the user roles that will transiton to the %s domain."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1073
-+msgid "label106"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1102
-+msgid "<b>Select roles that %s will transition to:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1136
-+msgid "Select applications domains that %s will transition to."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1164
-+msgid "label107"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1193
-+msgid "<b>Select the user_roles that will transition to %s:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1227
-+msgid "Select the user roles that will transiton to this applications domains."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1255
-+msgid "label108"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1284
-+msgid "<b>Select domains that %s will administer:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1318 ../gui/polgen.glade:1409
-+msgid "Select the domains that you would like this user administer."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1346
-+msgid "label109"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1375
-+msgid "<b>Select additional roles for %s:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1437
-+msgid "label111"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1466
-+msgid "<b>Enter network ports that %s binds on:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1497 ../gui/polgen.glade:1997
-+msgid "<b>TCP Ports</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1565 ../gui/polgen.glade:1785
++"transition \n"
++"role tab"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1193
++#: ../gui/polgen.glade:1001
+ msgid "<b>Select the user_roles that will transition to %s:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1227
++#: ../gui/polgen.glade:1019
+ msgid "Select the user roles that will transiton to this applications domains."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1255
+-msgid "label108"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1284
++#: ../gui/polgen.glade:1056
+ msgid "<b>Select domains that %s will administer:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1318 ../gui/polgen.glade:1409
++#: ../gui/polgen.glade:1074 ../gui/polgen.glade:1129
+ msgid "Select the domains that you would like this user administer."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1346
+-msgid "label109"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1375
++#: ../gui/polgen.glade:1111
+ msgid "<b>Select additional roles for %s:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1437
+-msgid "label111"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1466
++#: ../gui/polgen.glade:1166
+ msgid "<b>Enter network ports that %s binds on:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1497 ../gui/polgen.glade:1997
++#: ../gui/polgen.glade:1186 ../gui/polgen.glade:1557
+ msgid "<b>TCP Ports</b>"
+ msgstr "<b>TCP-portit</b>"
+ 
+-#: ../gui/polgen.glade:1565 ../gui/polgen.glade:1785
+-msgid "Allows %s to bind to any udp port"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1567 ../gui/polgen.glade:1787 ../gui/polgen.glade:2061
+-#: ../gui/polgen.glade:2215
++#: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
++#: ../gui/polgen.glade:1698
+ msgid "All"
+ msgstr "Kaikki"
+ 
+-#: ../gui/polgen.glade:1585 ../gui/polgen.glade:1805
+-msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
++#: ../gui/polgen.glade:1227 ../gui/polgen.glade:1394
 +msgid "Allows %s to bind to any udp port"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1567 ../gui/polgen.glade:1787 ../gui/polgen.glade:2061
-+#: ../gui/polgen.glade:2215
-+msgid "All"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1585 ../gui/polgen.glade:1805
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1587 ../gui/polgen.glade:1807
++#: ../gui/polgen.glade:1240 ../gui/polgen.glade:1407
+ msgid "600-1024"
+ msgstr "600-1024"
+ 
+-#: ../gui/polgen.glade:1605 ../gui/polgen.glade:1825
+-msgid ""
+-"Enter a comma separated list of udp ports or ranges of ports that %s binds "
+-"to. Example: 612, 650-660"
++#: ../gui/polgen.glade:1244 ../gui/polgen.glade:1411
 +msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1587 ../gui/polgen.glade:1807
-+msgid "600-1024"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1605 ../gui/polgen.glade:1825
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1607 ../gui/polgen.glade:1827
++#: ../gui/polgen.glade:1257 ../gui/polgen.glade:1424
+ msgid "Unreserved Ports (>1024)"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1638 ../gui/polgen.glade:1858 ../gui/polgen.glade:2079
+-#: ../gui/polgen.glade:2233
++#: ../gui/polgen.glade:1261 ../gui/polgen.glade:1428
 +msgid ""
 +"Enter a comma separated list of udp ports or ranges of ports that %s binds "
 +"to. Example: 612, 650-660"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:1607 ../gui/polgen.glade:1827
-+msgid "Unreserved Ports (>1024)"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1638 ../gui/polgen.glade:1858 ../gui/polgen.glade:2079
-+#: ../gui/polgen.glade:2233
-+msgid "Select Ports"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1663 ../gui/polgen.glade:1883
-+msgid "Allows %s to bind to any udp ports > 1024"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1717 ../gui/polgen.glade:2151
-+msgid "<b>UDP Ports</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1937
-+msgid "label113"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1966
-+msgid "<b>Select network ports that %s connects to:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2058
-+msgid "Allows %s to connect to any tcp port"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2104
-+msgid ""
-+"Enter a comma separated list of tcp ports or ranges of ports that %s "
-+"connects to. Example: 612, 650-660"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2212
-+msgid "Allows %s to connect to any udp port"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2258
++#: ../gui/polgen.glade:1289 ../gui/polgen.glade:1456 ../gui/polgen.glade:1609
++#: ../gui/polgen.glade:1718
+ msgid "Select Ports"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1663 ../gui/polgen.glade:1883
++#: ../gui/polgen.glade:1302 ../gui/polgen.glade:1469
+ msgid "Allows %s to bind to any udp ports > 1024"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1717 ../gui/polgen.glade:2151
++#: ../gui/polgen.glade:1353 ../gui/polgen.glade:1666
+ msgid "<b>UDP Ports</b>"
+ msgstr "<b>UDP-portit</b>"
+ 
+-#: ../gui/polgen.glade:1937
+-msgid "label113"
++#: ../gui/polgen.glade:1519
 +msgid ""
-+"Enter a comma separated list of udp ports or ranges of ports that %s "
-+"connects to. Example: 612, 650-660"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2305
-+msgid "label114"
-+msgstr ""
-+
++"Network\n"
++"Bind tab"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1966
++#: ../gui/polgen.glade:1537
+ msgid "<b>Select network ports that %s connects to:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2058
++#: ../gui/polgen.glade:1593
+ msgid "Allows %s to connect to any tcp port"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2104
++#: ../gui/polgen.glade:1622
+ msgid ""
+ "Enter a comma separated list of tcp ports or ranges of ports that %s "
+ "connects to. Example: 612, 650-660"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2212
++#: ../gui/polgen.glade:1702
+ msgid "Allows %s to connect to any udp port"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2258
++#: ../gui/polgen.glade:1731
+ msgid ""
+ "Enter a comma separated list of udp ports or ranges of ports that %s "
+ "connects to. Example: 612, 650-660"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2305
+-msgid "label114"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:2334
++#: ../gui/polgen.glade:1792
+ msgid "<b>Select common application traits for %s:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2366
++#: ../gui/polgen.glade:1809
+ msgid "Writes syslog messages\t"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2385
++#: ../gui/polgen.glade:1824
+ msgid "Create/Manipulate temporary files in /tmp"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2404
++#: ../gui/polgen.glade:1839
+ msgid "Uses Pam for authentication"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2423
++#: ../gui/polgen.glade:1854
+ msgid "Uses nsswitch or getpw* calls"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2442
++#: ../gui/polgen.glade:1869
+ msgid "Uses dbus"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2461
++#: ../gui/polgen.glade:1884
+ msgid "Sends audit messages"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2480
++#: ../gui/polgen.glade:1899
+ msgid "Interacts with the terminal"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2499
++#: ../gui/polgen.glade:1914
+ msgid "Sends email"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2530
+-msgid "label115"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:2559
++#: ../gui/polgen.glade:1961
+ msgid "<b>Add files/directories that %s manages</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2788
++#: ../gui/polgen.glade:2122
+ msgid ""
+ "Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
+ "Files ..."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2823
+-msgid "label116"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:2852
++#: ../gui/polgen.glade:2166
+ msgid "<b>Add booleans from the %s policy:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:3002
++#: ../gui/polgen.glade:2274
+ msgid "Add/Remove booleans used by the %s domain"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:3066
++#: ../gui/polgen.glade:2316
+ msgid "<b>Which directory you will generate the %s policy?</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:3097
 +#: ../gui/polgen.glade:2334
-+msgid "<b>Select common application traits for %s:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2366
-+msgid "Writes syslog messages\t"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2385
-+msgid "Create/Manipulate temporary files in /tmp"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2404
-+msgid "Uses Pam for authentication"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2423
-+msgid "Uses nsswitch or getpw* calls"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2442
-+msgid "Uses dbus"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2461
-+msgid "Sends audit messages"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2480
-+msgid "Interacts with the terminal"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2499
-+msgid "Sends email"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2530
-+msgid "label115"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2559
-+msgid "<b>Add files/directories that %s manages</b>"
+ msgid "Policy Directory"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:3254
+-msgid "Add Booleans Dialog"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:3327
+-msgid "Boolean Name"
+-msgstr ""
+-
+-#: ../gui/polgengui.py:261
++#: ../gui/polgengui.py:262
+ msgid "Role"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:268
++#: ../gui/polgengui.py:269
+ msgid "Existing_User"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
++#: ../gui/polgengui.py:283 ../gui/polgengui.py:291 ../gui/polgengui.py:305
+ msgid "Application"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:352
++#: ../gui/polgengui.py:353
+ #, python-format
+ msgid "%s must be a directory"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
++#: ../gui/polgengui.py:413 ../gui/polgengui.py:694
+ msgid "You must select a user"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:542
++#: ../gui/polgengui.py:543
+ msgid "Select executable file to be confined."
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:553
++#: ../gui/polgengui.py:554
+ msgid "Select init script file to be confined."
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:563
++#: ../gui/polgengui.py:564
+ msgid "Select file(s) that confined application creates or writes"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:570
++#: ../gui/polgengui.py:571
+ msgid "Select directory(s) that the confined application owns and writes into"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:632
++#: ../gui/polgengui.py:633
+ msgid "Select directory to generate policy files in"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:649
++#: ../gui/polgengui.py:650
+ #, python-format
+ msgid ""
+ "Type %s_t already defined in current policy.\n"
+ "Do you want to continue?"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
++#: ../gui/polgengui.py:650 ../gui/polgengui.py:654
+ msgid "Verify Name"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:653
++#: ../gui/polgengui.py:654
+ #, python-format
+ msgid ""
+ "Module %s.pp already loaded in current policy.\n"
+ "Do you want to continue?"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:699
++#: ../gui/polgengui.py:700
+ msgid ""
+ "You must add a name made up of letters and numbers and containing no spaces."
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:713
++#: ../gui/polgengui.py:714
+ msgid "You must enter a executable"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
++#: ../gui/polgengui.py:739 ../gui/system-config-selinux.py:174
+ msgid "Configue SELinux"
+ msgstr ""
+ 
+-#: ../gui/polgen.py:158
+-msgid "Internet Services Daemon"
+-msgstr ""
+-
+-#: ../gui/polgen.py:197
+-#, python-format
+-msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+-msgstr ""
+-
+-#: ../gui/polgen.py:324
+-msgid "You must enter a name for your confined process/user"
+-msgstr ""
+-
+-#: ../gui/polgen.py:326
+-msgid ""
+-"Name must be alpha numberic with no spaces. Consider using option \"-n "
+-"MODULENAME\""
+-msgstr ""
+-
+-#: ../gui/polgen.py:414
+-msgid "User Role types can not be assigned executables."
+-msgstr ""
+-
+-#: ../gui/polgen.py:420
+-msgid "Only Daemon apps can use an init script.."
+-msgstr ""
+-
+-#: ../gui/polgen.py:438
+-msgid "use_resolve must be a boolean value "
+-msgstr ""
+-
+-#: ../gui/polgen.py:444
+-msgid "use_syslog must be a boolean value "
+-msgstr ""
+-
+-#: ../gui/polgen.py:450
+-msgid "use_kerberos must be a boolean value "
+-msgstr ""
+-
+-#: ../gui/polgen.py:456
+-msgid "manage_krb5_rcache must be a boolean value "
+-msgstr ""
+-
+-#: ../gui/polgen.py:486
+-msgid "USER Types automatically get a tmp type"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1004
+-msgid "You must enter the executable path for your confined process"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1182
+-msgid "Type Enforcement file"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1183
+-msgid "Interface file"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1184
+-msgid "File Contexts file"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1185
+-msgid "Setup Script"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1306
+-#, python-format
+-msgid ""
+-"\n"
+-"%s\n"
+-"\n"
+-"sepolgen [ -n moduleName ] [ -m ] [ -t type ] [ executable | Name ]\n"
+-"valid Types:\n"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1354
+-msgid "Executable or Name required"
+-msgstr ""
+-
+ #: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
+ msgid "Network Port"
+ msgstr ""
+@@ -1964,1411 +1871,1499 @@ msgstr ""
+ msgid "Group View"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:1 ../gui/selinux.tbl:30 ../gui/selinux.tbl:31
+-#: ../gui/selinux.tbl:32 ../gui/selinux.tbl:33 ../gui/selinux.tbl:34
+-#: ../gui/selinux.tbl:36 ../gui/selinux.tbl:37 ../gui/selinux.tbl:38
+-#: ../gui/selinux.tbl:39 ../gui/selinux.tbl:40 ../gui/selinux.tbl:42
+-#: ../gui/selinux.tbl:43 ../gui/selinux.tbl:44 ../gui/selinux.tbl:45
+-#: ../gui/selinux.tbl:46 ../gui/selinux.tbl:47 ../gui/selinux.tbl:48
+-#: ../gui/selinux.tbl:49 ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
+-#: ../gui/selinux.tbl:52 ../gui/selinux.tbl:53 ../gui/selinux.tbl:59
+-#: ../gui/selinux.tbl:60 ../gui/selinux.tbl:61 ../gui/selinux.tbl:62
+-#: ../gui/selinux.tbl:63 ../gui/selinux.tbl:64 ../gui/selinux.tbl:65
+-#: ../gui/selinux.tbl:66 ../gui/selinux.tbl:67 ../gui/selinux.tbl:68
+-#: ../gui/selinux.tbl:69 ../gui/selinux.tbl:75 ../gui/selinux.tbl:76
+-#: ../gui/selinux.tbl:77 ../gui/selinux.tbl:78 ../gui/selinux.tbl:79
+-#: ../gui/selinux.tbl:80 ../gui/selinux.tbl:81 ../gui/selinux.tbl:82
+-#: ../gui/selinux.tbl:83 ../gui/selinux.tbl:84 ../gui/selinux.tbl:86
+-#: ../gui/selinux.tbl:88 ../gui/selinux.tbl:89 ../gui/selinux.tbl:90
+-#: ../gui/selinux.tbl:92 ../gui/selinux.tbl:94 ../gui/selinux.tbl:95
+-#: ../gui/selinux.tbl:96 ../gui/selinux.tbl:97 ../gui/selinux.tbl:98
+-#: ../gui/selinux.tbl:99 ../gui/selinux.tbl:100 ../gui/selinux.tbl:101
+-#: ../gui/selinux.tbl:102 ../gui/selinux.tbl:103 ../gui/selinux.tbl:104
+-#: ../gui/selinux.tbl:106 ../gui/selinux.tbl:108 ../gui/selinux.tbl:109
+-#: ../gui/selinux.tbl:110 ../gui/selinux.tbl:111 ../gui/selinux.tbl:112
+-#: ../gui/selinux.tbl:113 ../gui/selinux.tbl:114 ../gui/selinux.tbl:116
+-#: ../gui/selinux.tbl:117 ../gui/selinux.tbl:119 ../gui/selinux.tbl:121
+-#: ../gui/selinux.tbl:123 ../gui/selinux.tbl:124 ../gui/selinux.tbl:127
+-#: ../gui/selinux.tbl:129 ../gui/selinux.tbl:130 ../gui/selinux.tbl:131
+-#: ../gui/selinux.tbl:132 ../gui/selinux.tbl:133 ../gui/selinux.tbl:134
+-#: ../gui/selinux.tbl:135 ../gui/selinux.tbl:136 ../gui/selinux.tbl:137
+-#: ../gui/selinux.tbl:138 ../gui/selinux.tbl:139 ../gui/selinux.tbl:142
+-#: ../gui/selinux.tbl:143 ../gui/selinux.tbl:144 ../gui/selinux.tbl:145
+-#: ../gui/selinux.tbl:146 ../gui/selinux.tbl:147 ../gui/selinux.tbl:148
+-#: ../gui/selinux.tbl:149 ../gui/selinux.tbl:150 ../gui/selinux.tbl:151
+-#: ../gui/selinux.tbl:152 ../gui/selinux.tbl:154 ../gui/selinux.tbl:155
+-#: ../gui/selinux.tbl:156 ../gui/selinux.tbl:157 ../gui/selinux.tbl:158
+-#: ../gui/selinux.tbl:159 ../gui/selinux.tbl:160 ../gui/selinux.tbl:167
+-#: ../gui/selinux.tbl:171 ../gui/selinux.tbl:172 ../gui/selinux.tbl:173
+-#: ../gui/selinux.tbl:174 ../gui/selinux.tbl:175 ../gui/selinux.tbl:177
+-#: ../gui/selinux.tbl:178 ../gui/selinux.tbl:179 ../gui/selinux.tbl:180
+-#: ../gui/selinux.tbl:184 ../gui/selinux.tbl:192 ../gui/selinux.tbl:193
+-#: ../gui/selinux.tbl:194 ../gui/selinux.tbl:195 ../gui/selinux.tbl:196
+-#: ../gui/selinux.tbl:197 ../gui/selinux.tbl:198 ../gui/selinux.tbl:199
+-#: ../gui/selinux.tbl:200 ../gui/selinux.tbl:201 ../gui/selinux.tbl:206
+-#: ../gui/selinux.tbl:207 ../gui/selinux.tbl:218 ../gui/selinux.tbl:219
+-#: ../gui/selinux.tbl:220 ../gui/selinux.tbl:222 ../gui/selinux.tbl:224
+-#: ../gui/selinux.tbl:226 ../gui/selinux.tbl:227 ../gui/selinux.tbl:230
+-msgid "SELinux Service Protection"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:1
+-msgid "Disable SELinux protection for acct daemon"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:2 ../gui/selinux.tbl:3 ../gui/selinux.tbl:70
+-#: ../gui/selinux.tbl:153 ../gui/selinux.tbl:168 ../gui/selinux.tbl:169
+-#: ../gui/selinux.tbl:170 ../gui/selinux.tbl:189 ../gui/selinux.tbl:202
+-#: ../gui/selinux.tbl:203 ../gui/selinux.tbl:204 ../gui/selinux.tbl:205
+-msgid "Admin"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:2
+-msgid "Allow all daemons to write corefiles to /"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:3
+-msgid "Allow all daemons the ability to use unallocated ttys"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
+-#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
+-#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
+-#: ../gui/selinux.tbl:210 ../gui/selinux.tbl:211 ../gui/selinux.tbl:212
+-#: ../gui/selinux.tbl:213 ../gui/selinux.tbl:214 ../gui/selinux.tbl:215
+-#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
+-msgid "User Privs"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:4
+-msgid ""
+-"Allow gadmin SELinux user account to execute files in home directory or /tmp"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:5
+-msgid ""
+-"Allow guest SELinux user account to execute files in home directory or /tmp"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
+-msgid "Memory Protection"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:6
+-msgid "Allow java executable stack"
++#: ../gui/semanagePage.py:126
++#, python-format
++msgid "Are you sure you want to delete %s '%s'?"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
+-#: ../gui/selinux.tbl:209
+-msgid "Mount"
++#: ../gui/semanagePage.py:126
++#, python-format
++msgid "Delete %s"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:7
+-msgid "Allow mount to mount any file"
++#: ../gui/semanagePage.py:134
++#, python-format
++msgid "Add %s"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:8
+-msgid "Allow mount to mount any directory"
++#: ../gui/semanagePage.py:148
++#, python-format
++msgid "Modify %s"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:9
+-msgid "Allow mplayer executable stack"
++#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
++msgid "Permissive"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
+-#: ../gui/selinux.tbl:188
+-msgid "SSH"
++#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
++msgid "Enforcing"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:10
+-msgid "Allow ssh to run ssh-keysign"
++#: ../gui/statusPage.py:94
++msgid "Status"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:11
++#: ../gui/statusPage.py:133
+ msgid ""
+-"Allow staff SELinux user account to execute files in home directory or /tmp"
++"Changing the policy type will cause a relabel of the entire file system on "
++"the next boot. Relabeling takes a long time depending on the size of the "
++"file system.  Do you wish to continue?"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:12
++#: ../gui/statusPage.py:147
+ msgid ""
+-"Allow sysadm SELinux user account to execute files in home directory or /tmp"
++"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
++"you later decide to turn SELinux back on, the system will be required to "
++"relabel.  If you just want to see if SELinux is causing a problem on your "
++"system, you can go to permissive mode which will only log errors and not "
++"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
++"wish to continue?"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:13
++#: ../gui/statusPage.py:152
+ msgid ""
+-"Allow unconfined SELinux user account to execute files in home directory or /"
+-"tmp"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:14
+-msgid "Network Configuration"
++"Changing to SELinux enabled will cause a relabel of the entire file system "
++"on the next boot. Relabeling takes a long time depending on the size of the "
++"file system.  Do you wish to continue?"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:14
+-msgid "Allow unlabeled packets to flow on the network"
++#: ../gui/system-config-selinux.glade:11
++msgid "system-config-selinux"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:15
++#: ../gui/system-config-selinux.glade:12
+ msgid ""
+-"Allow user SELinux user account to execute files in home directory or /tmp"
++"Copyright (c)2006 Red Hat, Inc.\n"
++"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:16
+-msgid "Allow unconfined to dyntrans to unconfined_execmem"
++#: ../gui/system-config-selinux.glade:22
++#: ../gui/system-config-selinux.glade:544
++msgid "Add SELinux Login Mapping"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
+-#: ../gui/selinux.tbl:140
+-msgid "Databases"
++#: ../gui/system-config-selinux.glade:257
++msgid "Add SELinux Network Ports"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:17
+-msgid "Allow user to connect to mysql socket"
++#: ../gui/system-config-selinux.glade:391
++#: ../gui/system-config-selinux.glade:678
++msgid "SELinux Type"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:18
+-msgid "Allow user to connect to postgres socket"
++#: ../gui/system-config-selinux.glade:622
++msgid "File Specification"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
+-msgid "XServer"
++#: ../gui/system-config-selinux.glade:650
++msgid "File Type"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:2788
++#: ../gui/system-config-selinux.glade:727
 +msgid ""
-+"Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
-+"Files ..."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2823
-+msgid "label116"
++"all files\n"
++"regular file\n"
++"directory\n"
++"character device\n"
++"block device\n"
++"socket\n"
++"symbolic link\n"
++"named pipe\n"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:2852
-+msgid "<b>Add booleans from the %s policy:</b>"
++#: ../gui/system-config-selinux.glade:773
++msgid "MLS"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:3002
-+msgid "Add/Remove booleans used by the %s domain"
++#: ../gui/system-config-selinux.glade:837
++msgid "Add SELinux User"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:3066
-+msgid "<b>Which directory you will generate the %s policy?</b>"
++#: ../gui/system-config-selinux.glade:1079
++msgid "SELinux Administration"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:3097
-+msgid "Policy Directory"
++#: ../gui/system-config-selinux.glade:1122
++msgid "Add"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:3254
-+msgid "Add Booleans Dialog"
++#: ../gui/system-config-selinux.glade:1144
++msgid "_Properties"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:19
+-msgid "Allow clients to write to X shared memory"
++#: ../gui/system-config-selinux.glade:1166
++msgid "_Delete"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:20
++#: ../gui/system-config-selinux.glade:1256
++msgid "Select Management Object"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:3327
-+msgid "Boolean Name"
++#: ../gui/system-config-selinux.glade:1273
++msgid "<b>Select:</b>"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:261
-+msgid "Role"
++#: ../gui/system-config-selinux.glade:1326
++msgid "System Default Enforcing Mode"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:268
-+msgid "Existing_User"
++#: ../gui/system-config-selinux.glade:1354
+ msgid ""
+-"Allow xguest SELinux user account to execute files in home directory or /tmp"
++"Disabled\n"
++"Permissive\n"
++"Enforcing\n"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
+-#: ../gui/selinux.tbl:231
+-msgid "NIS"
++#: ../gui/system-config-selinux.glade:1373
++msgid "Current Enforcing Mode"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:21
+-msgid "Allow daemons to run with NIS"
++#: ../gui/system-config-selinux.glade:1418
++msgid "System Default Policy Type: "
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
+-#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
+-#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
+-#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
+-#: ../gui/selinux.tbl:118
+-msgid "Web Applications"
++#: ../gui/system-config-selinux.glade:1463
++msgid ""
++"Select if you wish to relabel then entire file system on next reboot.  "
++"Relabeling can take a very long time, depending on the size of the system.  "
++"If you are changing policy types or going from disabled to enforcing, a "
++"relabel is required."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:22
+-msgid "Transition staff SELinux user to Web Browser Domain"
++#: ../gui/system-config-selinux.glade:1509
++msgid "Relabel on next reboot."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:23
+-msgid "Transition sysadm SELinux user to Web Browser Domain"
++#: ../gui/system-config-selinux.glade:1561
++msgid "label37"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:24
+-msgid "Transition user SELinux user to Web Browser Domain"
++#: ../gui/system-config-selinux.glade:1598
++msgid "Revert boolean setting to system default"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:25
+-msgid "Transition xguest SELinux user to Web Browser Domain"
++#: ../gui/system-config-selinux.glade:1614
++msgid "Toggle between Customized and All Booleans"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
+-#: ../gui/selinux.tbl:29
+-msgid "Allow staff Web Browsers to write to home directories"
++#: ../gui/system-config-selinux.glade:1645
++#: ../gui/system-config-selinux.glade:1850
++#: ../gui/system-config-selinux.glade:2037
++#: ../gui/system-config-selinux.glade:2224
++#: ../gui/system-config-selinux.glade:2467
++#: ../gui/system-config-selinux.glade:2692
++#: ../gui/system-config-selinux.glade:2867
++msgid "Filter"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:30
+-msgid "Disable SELinux protection for amanda"
++#: ../gui/system-config-selinux.glade:1734
++msgid "label50"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:31
+-msgid "Disable SELinux protection for amavis"
++#: ../gui/system-config-selinux.glade:1771
++msgid "Add File Context"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:32
+-msgid "Disable SELinux protection for apmd daemon"
++#: ../gui/system-config-selinux.glade:1787
++msgid "Modify File Context"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:33
+-msgid "Disable SELinux protection for arpwatch daemon"
++#: ../gui/system-config-selinux.glade:1803
++msgid "Delete File Context"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:34
+-msgid "Disable SELinux protection for auditd daemon"
++#: ../gui/system-config-selinux.glade:1819
++msgid "Toggle between all and customized file context"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:35
+-msgid "Disable SELinux protection for automount daemon"
++#: ../gui/system-config-selinux.glade:1939
++msgid "label38"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
-+msgid "Application"
++#: ../gui/system-config-selinux.glade:1976
++msgid "Add SELinux User Mapping"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:36
+-msgid "Disable SELinux protection for avahi"
++#: ../gui/system-config-selinux.glade:1992
++msgid "Modify SELinux User Mapping"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:37
+-msgid "Disable SELinux protection for bluetooth daemon"
++#: ../gui/system-config-selinux.glade:2008
++msgid "Delete SELinux User Mapping"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:38
+-msgid "Disable SELinux protection for canna daemon"
++#: ../gui/system-config-selinux.glade:2126
++msgid "label39"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:39
+-msgid "Disable SELinux protection for cardmgr daemon"
++#: ../gui/system-config-selinux.glade:2163
++msgid "Add User"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:40
+-msgid "Disable SELinux protection for Cluster Server"
++#: ../gui/system-config-selinux.glade:2179
++msgid "Modify User"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:41
++#: ../gui/system-config-selinux.glade:2195
++msgid "Delete User"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:352
-+#, python-format
-+msgid "%s must be a directory"
++#: ../gui/system-config-selinux.glade:2313
++msgid "label41"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
-+msgid "You must select a user"
++#: ../gui/system-config-selinux.glade:2350
++msgid "Add Network Port"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:542
-+msgid "Select executable file to be confined."
++#: ../gui/system-config-selinux.glade:2366
++msgid "Edit Network Port"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:553
-+msgid "Select init script file to be confined."
++#: ../gui/system-config-selinux.glade:2382
++msgid "Delete Network Port"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:563
-+msgid "Select file(s) that confined application creates or writes"
++#: ../gui/system-config-selinux.glade:2418
++#: ../gui/system-config-selinux.glade:2436
++msgid "Toggle between Customized and All Ports"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:570
-+msgid "Select directory(s) that the confined application owns and writes into"
++#: ../gui/system-config-selinux.glade:2556
++msgid "label42"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:632
-+msgid "Select directory to generate policy files in"
++#: ../gui/system-config-selinux.glade:2593
++msgid "Generate new policy module"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:649
-+#, python-format
-+msgid ""
-+"Type %s_t already defined in current policy.\n"
-+"Do you want to continue?"
++#: ../gui/system-config-selinux.glade:2609
++msgid "Load policy module"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
-+msgid "Verify Name"
++#: ../gui/system-config-selinux.glade:2625
++msgid "Remove loadable policy module"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:653
++#: ../gui/system-config-selinux.glade:2661
+ msgid ""
+-"Allow cdrecord to read various content. nfs, samba, removable devices, user "
+-"temp and untrusted content files"
++"Enable/Disable additional audit rules, that are normally not reported in the "
++"log files."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:42
+-msgid "Disable SELinux protection for ciped daemon"
++#: ../gui/system-config-selinux.glade:2781
++msgid "label44"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:43
+-msgid "Disable SELinux protection for clamd daemon"
++#: ../gui/system-config-selinux.glade:2818
++msgid "Change process mode to permissive."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:44
+-msgid "Disable SELinux protection for clamscan"
++#: ../gui/system-config-selinux.glade:2836
++msgid "Change process mode to enforcing"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:45
+-msgid "Disable SELinux protection for clvmd"
++#: ../gui/system-config-selinux.glade:2928
++msgid "Process Domain"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:46
+-msgid "Disable SELinux protection for comsat daemon"
++#: ../gui/system-config-selinux.glade:2956
++msgid "label59"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
+-#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
+-msgid "Disable SELinux protection for courier daemon"
++#: ../gui/usersPage.py:138
 +#, python-format
++msgid "SELinux user '%s' is required"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:52
+-msgid "Disable SELinux protection for cpucontrol daemon"
++#: ../sepolicy/sepolicy.py:106
++msgid "Generate SELinux man pages"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:53
+-msgid "Disable SELinux protection for cpuspeed daemon"
++#: ../sepolicy/sepolicy.py:110
++msgid "path in which the generated SELinux man pages will be stored"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:54
+-msgid "Cron"
++#: ../sepolicy/sepolicy.py:114
++msgid "All domains"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:54
+-msgid "Disable SELinux protection for crond daemon"
++#: ../sepolicy/sepolicy.py:116
++msgid "Domain name(s) of man pages to be created"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
+-#: ../gui/selinux.tbl:91
+-msgid "Printing"
++#: ../sepolicy/sepolicy.py:164
++msgid "Query SELinux policy network information"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:55
+-msgid "Disable SELinux protection for cupsd back end server"
++#: ../sepolicy/sepolicy.py:169
++msgid "list all SELinux port types"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:56
+-msgid "Disable SELinux protection for cupsd daemon"
++#: ../sepolicy/sepolicy.py:172
++msgid "show SELinux type related to the port"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:57
+-msgid "Disable SELinux protection for cupsd_lpd"
++#: ../sepolicy/sepolicy.py:175
++msgid "Show ports defined for this SELinux type"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:58
+-msgid "CVS"
++#: ../sepolicy/sepolicy.py:178
++msgid "show ports to which this domain can bind and/or connect"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:58
+-msgid "Disable SELinux protection for cvs daemon"
++#: ../sepolicy/sepolicy.py:192
++msgid "query SELinux policy to see if domains can communicate with each other"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:59
+-msgid "Disable SELinux protection for cyrus daemon"
++#: ../sepolicy/sepolicy.py:195
++msgid "Source Domain"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:60
+-msgid "Disable SELinux protection for dbskkd daemon"
++#: ../sepolicy/sepolicy.py:198
++msgid "Target Domain"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:61
+-msgid "Disable SELinux protection for dbusd daemon"
++#: ../sepolicy/sepolicy.py:215
++msgid "query SELinux Policy to see description of booleans"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:62
+-msgid "Disable SELinux protection for dccd"
++#: ../sepolicy/sepolicy.py:219
++msgid "get all booleans desctiption"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:63
+-msgid "Disable SELinux protection for dccifd"
++#: ../sepolicy/sepolicy.py:221
++msgid "boolean to get description"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:64
+-msgid "Disable SELinux protection for dccm"
++#: ../sepolicy/sepolicy.py:231
 +msgid ""
-+"Module %s.pp already loaded in current policy.\n"
-+"Do you want to continue?"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:699
-+msgid ""
-+"You must add a name made up of letters and numbers and containing no spaces."
-+msgstr ""
-+
-+#: ../gui/polgengui.py:713
-+msgid "You must enter a executable"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
-+msgid "Configue SELinux"
-+msgstr ""
-+
-+#: ../gui/polgen.py:158
++"query SELinux Policy to see how a source process domain can transition to "
++"the target process domain"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:65
+-msgid "Disable SELinux protection for ddt daemon"
++#: ../sepolicy/sepolicy.py:234
++msgid "source process domain"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:66
+-msgid "Disable SELinux protection for devfsd daemon"
++#: ../sepolicy/sepolicy.py:237
++msgid "target process domain"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:67
+-msgid "Disable SELinux protection for dhcpc daemon"
++#: ../sepolicy/sepolicy.py:259
++msgid "Generate SELinux Policy module template"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:68
+-msgid "Disable SELinux protection for dhcpd daemon"
++#: ../sepolicy/sepolicy.py:265
++msgid "name of policy to generate"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:69
+-msgid "Disable SELinux protection for dictd daemon"
++#: ../sepolicy/sepolicy.py:267
++msgid "executable to confine"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:70
+-msgid "Allow sysadm_t to directly start daemons"
++#: ../sepolicy/sepolicy.py:269
++msgid "run policy generation test suite"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:71
+-msgid "Disable SELinux protection for Evolution"
++#: ../sepolicy/sepolicy.py:274
++msgid "commands"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:72
+-msgid "Games"
++#: ../sepolicy/sepolicy/generate.py:185
 +msgid "Internet Services Daemon"
-+msgstr ""
-+
-+#: ../gui/polgen.py:197
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:72
+-msgid "Disable SELinux protection for games"
++#: ../sepolicy/sepolicy/generate.py:198
++msgid "Valid Types:\n"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:73
+-msgid "Disable SELinux protection for the web browsers"
++#: ../sepolicy/sepolicy/generate.py:232
 +#, python-format
 +msgid "Ports must be numbers or ranges of numbers from 1 to %d "
-+msgstr ""
-+
-+#: ../gui/polgen.py:324
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:74
+-msgid "Disable SELinux protection for Thunderbird"
++#: ../sepolicy/sepolicy/generate.py:359
 +msgid "You must enter a name for your confined process/user"
-+msgstr ""
-+
-+#: ../gui/polgen.py:326
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:75
+-msgid "Disable SELinux protection for distccd daemon"
++#: ../sepolicy/sepolicy/generate.py:361
 +msgid ""
 +"Name must be alpha numberic with no spaces. Consider using option \"-n "
 +"MODULENAME\""
-+msgstr ""
-+
-+#: ../gui/polgen.py:414
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:76
+-msgid "Disable SELinux protection for dmesg daemon"
++#: ../sepolicy/sepolicy/generate.py:449
 +msgid "User Role types can not be assigned executables."
-+msgstr ""
-+
-+#: ../gui/polgen.py:420
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:77
+-msgid "Disable SELinux protection for dnsmasq daemon"
++#: ../sepolicy/sepolicy/generate.py:455
 +msgid "Only Daemon apps can use an init script.."
-+msgstr ""
-+
-+#: ../gui/polgen.py:438
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:78
+-msgid "Disable SELinux protection for dovecot daemon"
++#: ../sepolicy/sepolicy/generate.py:473
 +msgid "use_resolve must be a boolean value "
-+msgstr ""
-+
-+#: ../gui/polgen.py:444
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:79
+-msgid "Disable SELinux protection for entropyd daemon"
++#: ../sepolicy/sepolicy/generate.py:479
 +msgid "use_syslog must be a boolean value "
-+msgstr ""
-+
-+#: ../gui/polgen.py:450
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:80
+-msgid "Disable SELinux protection for fetchmail"
++#: ../sepolicy/sepolicy/generate.py:485
 +msgid "use_kerberos must be a boolean value "
-+msgstr ""
-+
-+#: ../gui/polgen.py:456
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:81
+-msgid "Disable SELinux protection for fingerd daemon"
++#: ../sepolicy/sepolicy/generate.py:491
 +msgid "manage_krb5_rcache must be a boolean value "
-+msgstr ""
-+
-+#: ../gui/polgen.py:486
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:82
+-msgid "Disable SELinux protection for freshclam daemon"
++#: ../sepolicy/sepolicy/generate.py:521
 +msgid "USER Types automatically get a tmp type"
-+msgstr ""
-+
-+#: ../gui/polgen.py:1004
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:83
+-msgid "Disable SELinux protection for fsdaemon daemon"
++#: ../sepolicy/sepolicy/generate.py:1039
 +msgid "You must enter the executable path for your confined process"
-+msgstr ""
-+
-+#: ../gui/polgen.py:1182
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:84
+-msgid "Disable SELinux protection for gpm daemon"
++#: ../sepolicy/sepolicy/generate.py:1272
 +msgid "Type Enforcement file"
-+msgstr ""
-+
-+#: ../gui/polgen.py:1183
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
+-msgid "NFS"
++#: ../sepolicy/sepolicy/generate.py:1273
 +msgid "Interface file"
-+msgstr ""
-+
-+#: ../gui/polgen.py:1184
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:85
+-msgid "Disable SELinux protection for gss daemon"
++#: ../sepolicy/sepolicy/generate.py:1274
 +msgid "File Contexts file"
-+msgstr ""
-+
-+#: ../gui/polgen.py:1185
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:86
+-msgid "Disable SELinux protection for Hal daemon"
++#: ../sepolicy/sepolicy/generate.py:1275
++msgid "Spec file"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:87
+-msgid "Compatibility"
++#: ../sepolicy/sepolicy/generate.py:1276
 +msgid "Setup Script"
-+msgstr ""
-+
-+#: ../gui/polgen.py:1306
-+#, python-format
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:87
++#: booleans.py:1
+ msgid ""
+-"Do not audit things that we know to be broken but which are not security "
+-"risks"
++"Allow ABRT to modify public files used for public file transfer services."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:88
+-msgid "Disable SELinux protection for hostname daemon"
++#: booleans.py:2
 +msgid ""
-+"\n"
-+"%s\n"
-+"\n"
-+"sepolgen [ -n moduleName ] [ -m ] [ -t type ] [ executable | Name ]\n"
-+"valid Types:\n"
-+msgstr ""
-+
-+#: ../gui/polgen.py:1354
-+msgid "Executable or Name required"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
-+msgid "Network Port"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:85
++"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:89
+-msgid "Disable SELinux protection for hotplug daemon"
++#: booleans.py:3
++msgid "Allow amavis to use JIT compiler"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:90
+-msgid "Disable SELinux protection for howl daemon"
++#: booleans.py:4
++msgid "Allow antivirus programs to read non security files on a system"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:91
+-msgid "Disable SELinux protection for cups hplip daemon"
++#: booleans.py:5
 +msgid ""
-+"SELinux Port\n"
-+"Type"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
-+msgid "Protocol"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
++"Allow users to resolve user passwd entries directly from ldap rather then "
++"using a sssd server"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:92
+-msgid "Disable SELinux protection for httpd rotatelogs"
++#: booleans.py:6
++msgid "Allow users to login using a radius server"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
+-msgid "HTTPD Service"
++#: booleans.py:7
++msgid "Allow users to login using a yubikey  server"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:93
+-msgid "Disable SELinux protection for http suexec"
++#: booleans.py:8
 +msgid ""
-+"MLS/MCS\n"
-+"Level"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:101
-+msgid "Port"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:207
-+#, python-format
-+msgid "Port number \"%s\" is not valid.  0 < PORT_NUMBER < 65536 "
-+msgstr ""
-+
-+#: ../gui/portsPage.py:252
-+msgid "List View"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:255 ../gui/system-config-selinux.glade:2419
-+msgid "Group View"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:1 ../gui/selinux.tbl:30 ../gui/selinux.tbl:31
-+#: ../gui/selinux.tbl:32 ../gui/selinux.tbl:33 ../gui/selinux.tbl:34
-+#: ../gui/selinux.tbl:36 ../gui/selinux.tbl:37 ../gui/selinux.tbl:38
-+#: ../gui/selinux.tbl:39 ../gui/selinux.tbl:40 ../gui/selinux.tbl:42
-+#: ../gui/selinux.tbl:43 ../gui/selinux.tbl:44 ../gui/selinux.tbl:45
-+#: ../gui/selinux.tbl:46 ../gui/selinux.tbl:47 ../gui/selinux.tbl:48
-+#: ../gui/selinux.tbl:49 ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
-+#: ../gui/selinux.tbl:52 ../gui/selinux.tbl:53 ../gui/selinux.tbl:59
-+#: ../gui/selinux.tbl:60 ../gui/selinux.tbl:61 ../gui/selinux.tbl:62
-+#: ../gui/selinux.tbl:63 ../gui/selinux.tbl:64 ../gui/selinux.tbl:65
-+#: ../gui/selinux.tbl:66 ../gui/selinux.tbl:67 ../gui/selinux.tbl:68
-+#: ../gui/selinux.tbl:69 ../gui/selinux.tbl:75 ../gui/selinux.tbl:76
-+#: ../gui/selinux.tbl:77 ../gui/selinux.tbl:78 ../gui/selinux.tbl:79
-+#: ../gui/selinux.tbl:80 ../gui/selinux.tbl:81 ../gui/selinux.tbl:82
-+#: ../gui/selinux.tbl:83 ../gui/selinux.tbl:84 ../gui/selinux.tbl:86
-+#: ../gui/selinux.tbl:88 ../gui/selinux.tbl:89 ../gui/selinux.tbl:90
-+#: ../gui/selinux.tbl:92 ../gui/selinux.tbl:94 ../gui/selinux.tbl:95
-+#: ../gui/selinux.tbl:96 ../gui/selinux.tbl:97 ../gui/selinux.tbl:98
-+#: ../gui/selinux.tbl:99 ../gui/selinux.tbl:100 ../gui/selinux.tbl:101
-+#: ../gui/selinux.tbl:102 ../gui/selinux.tbl:103 ../gui/selinux.tbl:104
-+#: ../gui/selinux.tbl:106 ../gui/selinux.tbl:108 ../gui/selinux.tbl:109
-+#: ../gui/selinux.tbl:110 ../gui/selinux.tbl:111 ../gui/selinux.tbl:112
-+#: ../gui/selinux.tbl:113 ../gui/selinux.tbl:114 ../gui/selinux.tbl:116
-+#: ../gui/selinux.tbl:117 ../gui/selinux.tbl:119 ../gui/selinux.tbl:121
-+#: ../gui/selinux.tbl:123 ../gui/selinux.tbl:124 ../gui/selinux.tbl:127
-+#: ../gui/selinux.tbl:129 ../gui/selinux.tbl:130 ../gui/selinux.tbl:131
-+#: ../gui/selinux.tbl:132 ../gui/selinux.tbl:133 ../gui/selinux.tbl:134
-+#: ../gui/selinux.tbl:135 ../gui/selinux.tbl:136 ../gui/selinux.tbl:137
-+#: ../gui/selinux.tbl:138 ../gui/selinux.tbl:139 ../gui/selinux.tbl:142
-+#: ../gui/selinux.tbl:143 ../gui/selinux.tbl:144 ../gui/selinux.tbl:145
-+#: ../gui/selinux.tbl:146 ../gui/selinux.tbl:147 ../gui/selinux.tbl:148
-+#: ../gui/selinux.tbl:149 ../gui/selinux.tbl:150 ../gui/selinux.tbl:151
-+#: ../gui/selinux.tbl:152 ../gui/selinux.tbl:154 ../gui/selinux.tbl:155
-+#: ../gui/selinux.tbl:156 ../gui/selinux.tbl:157 ../gui/selinux.tbl:158
-+#: ../gui/selinux.tbl:159 ../gui/selinux.tbl:160 ../gui/selinux.tbl:167
-+#: ../gui/selinux.tbl:171 ../gui/selinux.tbl:172 ../gui/selinux.tbl:173
-+#: ../gui/selinux.tbl:174 ../gui/selinux.tbl:175 ../gui/selinux.tbl:177
-+#: ../gui/selinux.tbl:178 ../gui/selinux.tbl:179 ../gui/selinux.tbl:180
-+#: ../gui/selinux.tbl:184 ../gui/selinux.tbl:192 ../gui/selinux.tbl:193
-+#: ../gui/selinux.tbl:194 ../gui/selinux.tbl:195 ../gui/selinux.tbl:196
-+#: ../gui/selinux.tbl:197 ../gui/selinux.tbl:198 ../gui/selinux.tbl:199
-+#: ../gui/selinux.tbl:200 ../gui/selinux.tbl:201 ../gui/selinux.tbl:206
-+#: ../gui/selinux.tbl:207 ../gui/selinux.tbl:218 ../gui/selinux.tbl:219
-+#: ../gui/selinux.tbl:220 ../gui/selinux.tbl:222 ../gui/selinux.tbl:224
-+#: ../gui/selinux.tbl:226 ../gui/selinux.tbl:227 ../gui/selinux.tbl:230
-+msgid "SELinux Service Protection"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:1
-+msgid "Disable SELinux protection for acct daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:2 ../gui/selinux.tbl:3 ../gui/selinux.tbl:70
-+#: ../gui/selinux.tbl:153 ../gui/selinux.tbl:168 ../gui/selinux.tbl:169
-+#: ../gui/selinux.tbl:170 ../gui/selinux.tbl:189 ../gui/selinux.tbl:202
-+#: ../gui/selinux.tbl:203 ../gui/selinux.tbl:204 ../gui/selinux.tbl:205
-+msgid "Admin"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:2
++"Allow cdrecord to read various content. nfs, samba, removable devices, user "
++"temp and untrusted content files"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:94
+-msgid "Disable SELinux protection for hwclock daemon"
++#: booleans.py:9
++msgid "Allow clamd to use JIT compiler"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:95
+-msgid "Disable SELinux protection for i18n daemon"
++#: booleans.py:10
++msgid "Allow clamscan to non security files on a system"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:96
+-msgid "Disable SELinux protection for imazesrv daemon"
++#: booleans.py:11
++msgid "Allow clamscan to read user content"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:97
+-msgid "Disable SELinux protection for inetd child daemons"
++#: booleans.py:12
++msgid ""
++"Allow Cobbler to modify public files used for public file transfer services."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:98
+-msgid "Disable SELinux protection for inetd daemon"
++#: booleans.py:13
++msgid "Allow Cobbler to connect to the network using TCP."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:99
+-msgid "Disable SELinux protection for innd daemon"
++#: booleans.py:14
++msgid "Allow Cobbler to access cifs file systems."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:100
+-msgid "Disable SELinux protection for iptables daemon"
++#: booleans.py:15
++msgid "Allow Cobbler to access nfs file systems."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:101
+-msgid "Disable SELinux protection for ircd daemon"
++#: booleans.py:16
++msgid "Allow collectd to connect to the network using TCP."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:102
+-msgid "Disable SELinux protection for irqbalance daemon"
++#: booleans.py:17
++msgid "Allow codnor domain to connect to the network using TCP."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:103
+-msgid "Disable SELinux protection for iscsi daemon"
++#: booleans.py:18
++msgid ""
++"Allow system cron jobs to relabel filesystem for restoring file contexts."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:104
+-msgid "Disable SELinux protection for jabberd daemon"
++#: booleans.py:19
++msgid "Allow cvs daemon to read shadow"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
+-msgid "Kerberos"
++#: booleans.py:20
 +msgid "Allow all daemons to write corefiles to /"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:3
-+msgid "Allow all daemons the ability to use unallocated ttys"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
-+#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
-+#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
-+#: ../gui/selinux.tbl:210 ../gui/selinux.tbl:211 ../gui/selinux.tbl:212
-+#: ../gui/selinux.tbl:213 ../gui/selinux.tbl:214 ../gui/selinux.tbl:215
-+#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
-+msgid "User Privs"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:4
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:105
+-msgid "Disable SELinux protection for kadmind daemon"
++#: booleans.py:21
++msgid "Allow all daemons to use tcp wrappers."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:106
+-msgid "Disable SELinux protection for klogd daemon"
++#: booleans.py:22
++msgid "Allow all daemons the ability to read/write terminals"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:107
+-msgid "Disable SELinux protection for krb5kdc daemon"
++#: booleans.py:23
++msgid "Allow dbadm to manage files in users home directories"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:108
+-msgid "Disable SELinux protection for ktalk daemons"
++#: booleans.py:24
++msgid "Allow dbadm to read files in users home directories"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:109
+-msgid "Disable SELinux protection for kudzu daemon"
++#: booleans.py:25
 +msgid ""
-+"Allow gadmin SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:5
++"Deny user domains applications to map a memory region as both executable and "
++"writable, this is dangerous and the executable should be reported in bugzilla"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:110
+-msgid "Disable SELinux protection for locate daemon"
++#: booleans.py:26
++msgid "Allow sysadm to debug or ptrace all processes."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:111
+-msgid "Disable SELinux protection for lpd daemon"
++#: booleans.py:27
++msgid "Allow dhcpc client applications to execute iptables commands"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:112
+-msgid "Disable SELinux protection for lrrd daemon"
++#: booleans.py:28
++msgid "Allow DHCP daemon to use LDAP backends"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:113
+-msgid "Disable SELinux protection for lvm daemon"
++#: booleans.py:29
++msgid "Allow all domains to use other domains file descriptors"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:114
+-msgid "Disable SELinux protection for mailman"
++#: booleans.py:30
++msgid "Allow all domains to have the kernel load modules"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:115
+-msgid "Allow evolution and thunderbird to read user files"
++#: booleans.py:31
++msgid "Allow the use of the audio devices as the source for the entropy feeds"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:116
+-msgid "Disable SELinux protection for mdadm daemon"
++#: booleans.py:32
++msgid "Allow exim to connect to databases (postgres, mysql)"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:117
+-msgid "Disable SELinux protection for monopd daemon"
++#: booleans.py:33
++msgid "Allow exim to create, read, write, and delete unprivileged user files."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:118
+-msgid "Allow the mozilla browser to read user files"
++#: booleans.py:34
++msgid "Allow exim to read unprivileged user files."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:119
+-msgid "Disable SELinux protection for mrtg daemon"
++#: booleans.py:35
++msgid "Enable extra rules in the cron domain to support fcron."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:120
+-msgid "Disable SELinux protection for mysqld daemon"
++#: booleans.py:36
++msgid "Allow fenced domain to connect to the network using TCP."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:121
+-msgid "Disable SELinux protection for nagios daemon"
++#: booleans.py:37
++msgid "Allow fenced domain to execute ssh."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
+-msgid "Name Service"
++#: booleans.py:38
++msgid "Allow ftp to read and write files in the user home directories"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:122
+-msgid "Disable SELinux protection for named daemon"
++#: booleans.py:39
 +msgid ""
-+"Allow guest SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
-+msgid "Memory Protection"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:6
++"Allow ftp servers to upload files,  used for public file transfer services. "
++"Directories must be labeled public_content_rw_t."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:123
+-msgid "Disable SELinux protection for nessusd daemon"
++#: booleans.py:40
++msgid "Allow ftp servers to connect to all ports > 1023"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:124
+-msgid "Disable SELinux protection for NetworkManager"
++#: booleans.py:41
++msgid "Allow ftp servers to connect to mysql database ports"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:125
+-msgid "Disable SELinux protection for nfsd daemon"
++#: booleans.py:42
++msgid ""
++"Allow ftp servers to login to local users and read/write all files on the "
++"system, governed by DAC."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
+-#: ../gui/selinux.tbl:221
+-msgid "Samba"
++#: booleans.py:43
++msgid "Allow ftp servers to use cifs used for public file transfer services."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:126
+-msgid "Disable SELinux protection for nmbd daemon"
++#: booleans.py:44
++msgid "Allow ftp servers to use nfs used for public file transfer services."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:127
+-msgid "Disable SELinux protection for nrpe daemon"
++#: booleans.py:45
++msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:128
+-msgid "Disable SELinux protection for nscd daemon"
++#: booleans.py:46
++msgid "Determine whether Git CGI can search home directories."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:129
+-msgid "Disable SELinux protection for nsd daemon"
++#: booleans.py:47
++msgid "Determine whether Git CGI can access cifs file systems."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:130
+-msgid "Disable SELinux protection for ntpd daemon"
++#: booleans.py:48
++msgid "Determine whether Git CGI can access nfs file systems."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:131
+-msgid "Disable SELinux protection for oddjob"
++#: booleans.py:49
++msgid ""
++"Determine whether Git session daemon can bind TCP sockets to all unreserved "
++"ports."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:132
+-msgid "Disable SELinux protection for oddjob_mkhomedir"
++#: booleans.py:50
++msgid ""
++"Determine whether calling user domains can execute Git daemon in the "
++"git_session_t domain."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:133
+-msgid "Disable SELinux protection for openvpn daemon"
++#: booleans.py:51
++msgid "Determine whether Git system daemon can search home directories."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:134
+-msgid "Disable SELinux protection for pam daemon"
++#: booleans.py:52
++msgid "Determine whether Git system daemon can access cifs file systems."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:135
+-msgid "Disable SELinux protection for pegasus"
++#: booleans.py:53
++msgid "Determine whether Git system daemon can access nfs file systems."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:136
+-msgid "Disable SELinux protection for perdition daemon"
++#: booleans.py:54
++msgid "Allow gitisis daemon to send mail"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:137
+-msgid "Disable SELinux protection for portmap daemon"
++#: booleans.py:55
++msgid "Enable reading of urandom for all domains."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:138
+-msgid "Disable SELinux protection for portslave daemon"
++#: booleans.py:56
++msgid ""
++"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
++"agent to manage user files."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:139
+-msgid "Disable SELinux protection for postfix"
++#: booleans.py:57
++msgid ""
++"Allow gpg web domain to modify public files used for public file transfer "
++"services."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:140
+-msgid "Disable SELinux protection for postgresql daemon"
++#: booleans.py:58
++msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:141
+-msgid "pppd"
++#: booleans.py:59
++msgid ""
++"Allow Apache to modify public files used for public file transfer services. "
++"Directories/Files must be labeled public_content_rw_t."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:141
+-msgid "Allow pppd to be run for a regular user"
++#: booleans.py:60
++msgid "Allow httpd to use built in scripting (usually php)"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:142
+-msgid "Disable SELinux protection for pptp"
++#: booleans.py:61
++msgid "Allow http daemon to check spam"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:143
+-msgid "Disable SELinux protection for prelink daemon"
++#: booleans.py:62
++msgid ""
++"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
++"ports"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:144
+-msgid "Disable SELinux protection for privoxy daemon"
++#: booleans.py:63
++msgid "Allow httpd to connect to the ldap port"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:145
+-msgid "Disable SELinux protection for ptal daemon"
++#: booleans.py:64
++msgid "Allow http daemon to connect to zabbix"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:146
+-msgid "Disable SELinux protection for pxe daemon"
++#: booleans.py:65
++msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:147
+-msgid "Disable SELinux protection for pyzord"
++#: booleans.py:66
++msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:148
+-msgid "Disable SELinux protection for quota daemon"
++#: booleans.py:67
++msgid ""
++"Allow HTTPD scripts and modules to connect to databases over the network."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:149
+-msgid "Disable SELinux protection for radiusd daemon"
++#: booleans.py:68
++msgid "Allow httpd to connect to memcache server"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:150
+-msgid "Disable SELinux protection for radvd daemon"
++#: booleans.py:69
++msgid "Allow httpd to act as a relay"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:151
+-msgid "Disable SELinux protection for rdisc"
++#: booleans.py:70
++msgid "Allow http daemon to send mail"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:152
+-msgid "Disable SELinux protection for readahead"
++#: booleans.py:71
++msgid "Allow Apache to communicate with avahi service via dbus"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:153
+-msgid "Allow programs to read files in non-standard locations (default_t)"
++#: booleans.py:72
++msgid "Allow httpd cgi support"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:154
+-msgid "Disable SELinux protection for restorecond"
++#: booleans.py:73
++msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:155
+-msgid "Disable SELinux protection for rhgb daemon"
++#: booleans.py:74
++msgid "Allow httpd to read home directories"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:156
+-msgid "Disable SELinux protection for ricci"
++#: booleans.py:75
++msgid "Allow httpd scripts and modules execmem/execstack"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:157
+-msgid "Disable SELinux protection for ricci_modclusterd"
++#: booleans.py:76
++msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:158
+-msgid "Disable SELinux protection for rlogind daemon"
++#: booleans.py:77
++msgid "Allow httpd processes to manage IPA content"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:159
+-msgid "Disable SELinux protection for rpcd daemon"
++#: booleans.py:78
++msgid "Allow Apache to use mod_auth_ntlm_winbind"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:160
+-msgid "Disable SELinux protection for rshd"
++#: booleans.py:79
++msgid "Allow Apache to use mod_auth_pam"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:161
+-msgid "rsync"
++#: booleans.py:80
++msgid "Allow httpd to read user content"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:161
+-msgid "Disable SELinux protection for rsync daemon"
++#: booleans.py:81
++msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:162
+-msgid "Allow ssh to run from inetd instead of as a daemon"
++#: booleans.py:82
++msgid "Allow httpd daemon to change its resource limits"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:163
+-msgid "Allow Samba to share nfs directories"
++#: booleans.py:83
++msgid ""
++"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
+-msgid "SASL authentication server"
++#: booleans.py:84
++msgid ""
++"Allow apache scripts to write to public content, directories/files must be "
++"labeled public_rw_content_t."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:164
+-msgid "Allow sasl authentication server to read /etc/shadow"
++#: booleans.py:85
++msgid "Allow Apache to execute tmp content."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:165
++#: booleans.py:86
+ msgid ""
+-"Allow X-Windows server to map a memory region as both executable and writable"
++"Unify HTTPD to communicate with the terminal. Needed for entering the "
++"passphrase for certificates at the terminal."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:166
+-msgid "Disable SELinux protection for saslauthd daemon"
++#: booleans.py:87
++msgid "Unify HTTPD handling of all content files."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:167
+-msgid "Disable SELinux protection for scannerdaemon daemon"
++#: booleans.py:88
++msgid "Allow httpd to access cifs file systems"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:168
+-msgid "Do not allow transition to sysadm_t, sudo and su effected"
++#: booleans.py:89
++msgid "Allow httpd to access FUSE file systems"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:169
+-msgid "Do not allow any processes to load kernel modules"
++#: booleans.py:90
++msgid "Allow httpd to run gpg"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:170
+-msgid "Do not allow any processes to modify kernel SELinux policy"
++#: booleans.py:91
++msgid "Allow httpd to access nfs file systems"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:171
+-msgid "Disable SELinux protection for sendmail daemon"
++#: booleans.py:92
++msgid "Allow httpd to communicate with oddjob to start up a service"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:172
+-msgid "Disable SELinux protection for setrans"
++#: booleans.py:93
++msgid "Allow httpd to access openstack ports"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:173
+-msgid "Disable SELinux protection for setroubleshoot daemon"
++#: booleans.py:94
++msgid "Allow icecast to connect to all ports, not just sound ports."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:174
+-msgid "Disable SELinux protection for slapd daemon"
++#: booleans.py:95
++msgid ""
++"Allow the Irssi IRC Client to connect to any port, and to bind to any "
++"unreserved port."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:175
+-msgid "Disable SELinux protection for slrnpull daemon"
++#: booleans.py:96
 +msgid "Allow java executable stack"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:176
+-msgid "Disable SELinux protection for smbd daemon"
++#: booleans.py:97
++msgid "Allow confined applications to run with kerberos."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:177
+-msgid "Disable SELinux protection for snmpd daemon"
++#: booleans.py:98
++msgid "Allow syslogd daemon to send mail"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:178
+-msgid "Disable SELinux protection for snort daemon"
++#: booleans.py:99
++msgid "Allow syslogd the ability to read/write terminals"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:179
+-msgid "Disable SELinux protection for soundd daemon"
++#: booleans.py:100
++msgid "Allow logging in and using the system from /dev/console."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:180
+-msgid "Disable SELinux protection for sound daemon"
++#: booleans.py:101
++msgid ""
++"Control the ability to mmap a low area of the address space, as configured "
++"by /proc/sys/kernel/mmap_min_addr."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
+-msgid "Spam Protection"
++#: booleans.py:102
++msgid "Allow mock to read files in home directories."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:181
+-msgid "Disable SELinux protection for spamd daemon"
++#: booleans.py:103
++msgid "Allow the mount command to mount any directory or file."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:182
+-msgid "Allow spamd to access home directories"
++#: booleans.py:104
++msgid "Allow mozilla plugin domain to connect to the network using TCP."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:183
+-msgid "Allow Spam Assassin daemon network access"
++#: booleans.py:105
++msgid ""
++"Allow mozilla_plugins to create random content in the users home directory"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
-+#: ../gui/selinux.tbl:209
-+msgid "Mount"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:7
-+msgid "Allow mount to mount any file"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:8
-+msgid "Allow mount to mount any directory"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:9
++#: booleans.py:106
++msgid "Allow confined web browsers to read home directory content"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:184
+-msgid "Disable SELinux protection for speedmgmt daemon"
++#: booleans.py:107
 +msgid "Allow mplayer executable stack"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
-+#: ../gui/selinux.tbl:188
-+msgid "SSH"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:10
-+msgid "Allow ssh to run ssh-keysign"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:11
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
+-msgid "Squid"
++#: booleans.py:108
++msgid "Allow mysqld to connect to all ports"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:185
+-msgid "Allow squid daemon to connect to the network"
++#: booleans.py:109
++msgid "Allow BIND to bind apache port."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:186
+-msgid "Disable SELinux protection for squid daemon"
++#: booleans.py:110
 +msgid ""
-+"Allow staff SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:12
++"Allow BIND to write the master zone files. Generally this is used for "
++"dynamic DNS or zone transfers."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:187
+-msgid "Disable SELinux protection for ssh daemon"
++#: booleans.py:111
++msgid "Allow any files/directories to be exported read/only via NFS."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:188
+-msgid "Allow ssh logins as sysadm_r:sysadm_t"
++#: booleans.py:112
++msgid "Allow any files/directories to be exported read/write via NFS."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:189
++#: booleans.py:113
+ msgid ""
+-"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
+-"bashrc)"
++"Allow nfs servers to modify public files used for public file transfer "
++"services.  Files/Directories must be labeled public_content_rw_t."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
+-msgid "Universal SSL tunnel"
++#: booleans.py:114
++msgid "Allow system to run with NIS"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:190
+-msgid "Disable SELinux protection for stunnel daemon"
++#: booleans.py:115
++msgid "Allow confined applications to use nscd shared memory."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:191
+-msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
++#: booleans.py:116
++msgid "Allow nsplugin code to connect to unreserved ports"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:192
+-msgid "Disable SELinux protection for swat daemon"
++#: booleans.py:117
++msgid "Allow nsplugin code to execmem/execstack"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:193
+-msgid "Disable SELinux protection for sxid daemon"
++#: booleans.py:118
++msgid "Allow openvpn to read home directories"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:194
+-msgid "Disable SELinux protection for syslogd daemon"
++#: booleans.py:119
++msgid "Allow piranha-lvs domain to connect to the network using TCP."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:195
+-msgid "Disable SELinux protection for system cron jobs"
++#: booleans.py:120
++msgid "Allow polipo to connect to all ports > 1023"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:196
+-msgid "Disable SELinux protection for tcp daemon"
++#: booleans.py:121
 +msgid ""
-+"Allow sysadm SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:13
++"Determine whether Polipo session daemon can bind tcp sockets to all "
++"unreserved ports."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:197
+-msgid "Disable SELinux protection for telnet daemon"
++#: booleans.py:122
 +msgid ""
-+"Allow unconfined SELinux user account to execute files in home directory or /"
-+"tmp"
++"Determine whether calling user domains can execute Polipo daemon in the "
++"polipo_session_t domain."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:198
+-msgid "Disable SELinux protection for tftpd daemon"
++#: booleans.py:123
++msgid "Determine whether polipo can access cifs file systems."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:199
+-msgid "Disable SELinux protection for transproxy daemon"
++#: booleans.py:124
++msgid "Determine whether Polipo can access nfs file systems."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:200
+-msgid "Disable SELinux protection for udev daemon"
++#: booleans.py:125
++msgid "Enable polyinstantiated directory support."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:201
+-msgid "Disable SELinux protection for uml daemon"
++#: booleans.py:126
++msgid "Allow the portage domains to use NFS mounts (regular nfs_t)"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:202
+-msgid ""
+-"Allow xinetd to run unconfined, including any services it starts that do not "
+-"have a domain transition explicitly defined"
++#: booleans.py:127
++msgid "Allow postfix_local domain full write access to mail_spool directories"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:203
+-msgid ""
+-"Allow rc scripts to run unconfined, including any daemon started by an rc "
+-"script that does not have a domain transition explicitly defined"
++#: booleans.py:128
++msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:204
+-msgid "Allow rpm to run unconfined"
++#: booleans.py:129
++msgid "Allow transmit client label to foreign database"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:205
+-msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
++#: booleans.py:130
++msgid "Allow database admins to execute DML statement"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:206
+-msgid "Disable SELinux protection for updfstab daemon"
++#: booleans.py:131
++msgid "Allow unprivileged users to execute DDL statement"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:207
+-msgid "Disable SELinux protection for uptimed daemon"
++#: booleans.py:132
++msgid "Allow pppd to load kernel modules for certain modems"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:14
-+msgid "Network Configuration"
++#: booleans.py:133
++msgid "Allow pppd to be run for a regular user"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:208
++#: booleans.py:134
+ msgid ""
+-"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
+-"staff_r can do so"
++"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:209
+-msgid "Allow users to execute the mount command"
++#: booleans.py:135
++msgid "Allow Puppet client to manage all file types."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:210
+-msgid "Allow regular users direct mouse access (only allow the X server)"
++#: booleans.py:136
++msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:211
+-msgid "Allow users to run the dmesg command"
++#: booleans.py:137
++msgid "Allow qemu to connect fully to the network"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:212
+-msgid "Allow users to control network interfaces (also needs USERCTL=true)"
++#: booleans.py:138
++msgid "Allow qemu to use cifs/Samba file systems"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:213
+-msgid "Allow normal user to execute ping"
++#: booleans.py:139
++msgid "Allow qemu to use serial/parallel communication ports"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:214
+-msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
++#: booleans.py:140
++msgid "Allow qemu to use nfs file systems"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:215
+-msgid "Allow users to rw usb devices"
++#: booleans.py:141
++msgid "Allow qemu to use usb devices"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:216
++#: booleans.py:142
++msgid "Allow racoon to read shadow"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:14
-+msgid "Allow unlabeled packets to flow on the network"
++#: booleans.py:143
++msgid "Allow rgmanager domain to connect to the network using TCP."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:15
++#: booleans.py:144
+ msgid ""
+-"Allow users to run TCP servers (bind to ports and accept connection from the "
+-"same domain and outside users)  disabling this forces FTP passive mode and "
+-"may change other protocols"
++"Allow rsync to modify public files used for public file transfer services.  "
++"Files/Directories must be labeled public_content_rw_t."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:217
+-msgid "Allow user to stat ttyfiles"
++#: booleans.py:145
++msgid "Allow rsync to run as a client"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:218
+-msgid "Disable SELinux protection for uucpd daemon"
++#: booleans.py:146
++msgid "Allow rsync to export any files/directories read only."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:219
+-msgid "Disable SELinux protection for vmware daemon"
++#: booleans.py:147
++msgid "Allow rsync servers to share cifs files systems"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:220
+-msgid "Disable SELinux protection for watchdog daemon"
++#: booleans.py:148
++msgid "Allow rsync servers to share nfs files systems"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:221
+-msgid "Disable SELinux protection for winbind daemon"
++#: booleans.py:149
++msgid "Allow samba to create new home directories (e.g. via PAM)"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:222
+-msgid "Disable SELinux protection for xdm daemon"
++#: booleans.py:150
 +msgid ""
-+"Allow user SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:16
-+msgid "Allow unconfined to dyntrans to unconfined_execmem"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
-+#: ../gui/selinux.tbl:140
-+msgid "Databases"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:17
-+msgid "Allow user to connect to mysql socket"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:18
-+msgid "Allow user to connect to postgres socket"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
-+msgid "XServer"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:19
-+msgid "Allow clients to write to X shared memory"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:20
++"Allow samba to act as the domain controller, add users, groups and change "
++"passwords."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:223
+-msgid "Allow xdm logins as sysadm_r:sysadm_t"
++#: booleans.py:151
++msgid "Allow samba to share users home directories."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:224
+-msgid "Disable SELinux protection for xen daemon"
++#: booleans.py:152
++msgid "Allow samba to share any file/directory read only."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:225
+-msgid "XEN"
++#: booleans.py:153
++msgid "Allow samba to share any file/directory read/write."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:225
+-msgid "Allow xen to read/write physical disk devices"
++#: booleans.py:154
++msgid "Allow samba to act as a portmapper"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:226
+-msgid "Disable SELinux protection for xfs daemon"
++#: booleans.py:155
++msgid "Allow samba to run unconfined scripts"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:227
+-msgid "Disable SELinux protection for xen control"
++#: booleans.py:156
++msgid "Allow samba to export ntfs/fusefs volumes."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:228
+-msgid "Disable SELinux protection for ypbind daemon"
++#: booleans.py:157
++msgid "Allow samba to export NFS volumes."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:229
+-msgid "Disable SELinux protection for NIS Password Daemon"
++#: booleans.py:158
++msgid "Allow sanlock to read/write fuse files"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:230
+-msgid "Disable SELinux protection for ypserv daemon"
++#: booleans.py:159
++msgid "Allow sanlock to manage nfs files"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:231
+-msgid "Disable SELinux protection for NIS Transfer Daemon"
++#: booleans.py:160
++msgid "Allow sanlock to manage cifs files"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:232
+-msgid "Allow SELinux webadm user to manage unprivileged users home directories"
++#: booleans.py:161
++msgid "Allow sasl to read shadow"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:233
+-msgid "Allow SELinux webadm user to read unprivileged users home directories"
++#: booleans.py:162
 +msgid ""
-+"Allow xguest SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
-+#: ../gui/selinux.tbl:231
-+msgid "NIS"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:21
-+msgid "Allow daemons to run with NIS"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
-+#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
-+#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
-+#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
-+#: ../gui/selinux.tbl:118
-+msgid "Web Applications"
++"disallow programs, such as newrole, from transitioning to administrative "
++"user domains."
+ msgstr ""
+ 
+-#: ../gui/semanagePage.py:126
+-#, python-format
+-msgid "Are you sure you want to delete %s '%s'?"
++#: booleans.py:163
++msgid "Disable kernel module loading."
+ msgstr ""
+ 
+-#: ../gui/semanagePage.py:126
+-#, python-format
+-msgid "Delete %s"
++#: booleans.py:164
++msgid ""
++"Boolean to determine whether the system permits loading policy, setting "
++"enforcing mode, and changing boolean values.  Set this to true and you have "
++"to reboot to set it back."
+ msgstr ""
+ 
+-#: ../gui/semanagePage.py:134
+-#, python-format
+-msgid "Add %s"
++#: booleans.py:165
++msgid "Allow regular users direct dri device access"
+ msgstr ""
+ 
+-#: ../gui/semanagePage.py:148
+-#, python-format
+-msgid "Modify %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 ""
+ 
+-#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
+-msgid "Permissive"
++#: booleans.py:167
++msgid ""
++"Allow all unconfined executables to use libraries requiring text relocation "
++"that are not labeled textrel_shlib_t"
+ msgstr ""
+ 
+-#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
+-msgid "Enforcing"
++#: booleans.py:168
++msgid ""
++"Allow unconfined executables to make their stack executable.  This should "
++"never, ever be necessary. Probably indicates a badly coded executable, but "
++"could indicate an attack. This executable should be reported in bugzilla"
+ msgstr ""
+ 
+-#: ../gui/statusPage.py:94
+-msgid "Status"
++#: booleans.py:169
++msgid "Allow users to connect to the local mysql server"
+ msgstr ""
+ 
+-#: ../gui/statusPage.py:133
++#: booleans.py:170
+ msgid ""
+-"Changing the policy type will cause a relabel of the entire file system on "
+-"the next boot. Relabeling takes a long time depending on the size of the "
+-"file system.  Do you wish to continue?"
++"Allow confined users the ability to execute the ping and traceroute commands."
+ msgstr ""
+ 
+-#: ../gui/statusPage.py:147
++#: booleans.py:171
++msgid "Allow users to connect to PostgreSQL"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:22
-+msgid "Transition staff SELinux user to Web Browser Domain"
++#: booleans.py:172
+ msgid ""
+-"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
+-"you later decide to turn SELinux back on, the system will be required to "
+-"relabel.  If you just want to see if SELinux is causing a problem on your "
+-"system, you can go to permissive mode which will only log errors and not "
+-"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
+-"wish to continue?"
++"Allow user to r/w files on filesystems that do not have extended attributes "
++"(FAT, CDROM, FLOPPY)"
+ msgstr ""
+ 
+-#: ../gui/statusPage.py:152
++#: booleans.py:173
+ msgid ""
+-"Changing to SELinux enabled will cause a relabel of the entire file system "
+-"on the next boot. Relabeling takes a long time depending on the size of the "
+-"file system.  Do you wish to continue?"
++"Allow users to run TCP servers (bind to ports and accept connection from the "
++"same domain and outside users)  disabling this forces FTP passive mode and "
++"may change other protocols."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:11
+-msgid "system-config-selinux"
++#: booleans.py:174
++msgid "Allow user music sharing"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:12
++#: booleans.py:175
+ msgid ""
+-"Copyright (c)2006 Red Hat, Inc.\n"
+-"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
++"Allow anon internal-sftp to upload files, used for public file transfer "
++"services. Directories must be labeled public_content_rw_t."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:22
+-#: ../gui/system-config-selinux.glade:544
+-msgid "Add SELinux Login Mapping"
++#: booleans.py:176
++msgid ""
++"Allow sftp-internal to read and write files in the user home directories"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:257
+-msgid "Add SELinux Network Ports"
++#: booleans.py:177
++msgid ""
++"Allow sftp-internal to login to local users and read/write all files on the "
++"system, governed by DAC."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:391
+-#: ../gui/system-config-selinux.glade:678
+-msgid "SELinux Type"
++#: booleans.py:178
++msgid ""
++"Allow internal-sftp to read and write files in the user ssh home directories."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:622
+-msgid "File Specification"
++#: booleans.py:179
++msgid "Allow sge to connect to the network using any TCP port"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:650
+-msgid "File Type"
++#: booleans.py:180
++msgid "Allow sge to access nfs file systems."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:727
++#: booleans.py:181
+ msgid ""
+-"all files\n"
+-"regular file\n"
+-"directory\n"
+-"character device\n"
+-"block device\n"
+-"socket\n"
+-"symbolic link\n"
+-"named pipe\n"
++"Enable additional permissions needed to support devices on 3ware controllers."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:773
+-msgid "MLS"
++#: booleans.py:182
++msgid ""
++"Allow samba to modify public files used for public file transfer services.  "
++"Files/Directories must be labeled public_content_rw_t."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:837
+-msgid "Add SELinux User"
++#: booleans.py:183
++msgid "Allow user spamassassin clients to use the network."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1079
+-msgid "SELinux Administration"
++#: booleans.py:184
++msgid "Allow spamd to read/write user home directories."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1122
+-msgid "Add"
++#: booleans.py:185
++msgid ""
++"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1144
+-msgid "_Properties"
++#: booleans.py:186
++msgid "Allow squid to run as a transparent proxy (TPROXY)"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1166
+-msgid "_Delete"
++#: booleans.py:187
++msgid ""
++"Allow ssh with chroot env to read and write files in the user home "
++"directories"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1256
+-msgid "Select Management Object"
++#: booleans.py:188
++msgid "allow host key based authentication"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1273
+-msgid "<b>Select:</b>"
++#: booleans.py:189
++msgid "Allow ssh logins as sysadm_r:sysadm_t"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1326
+-msgid "System Default Enforcing Mode"
++#: booleans.py:190
++msgid "allow staff user to create and transition to svirt domains."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1354
++#: booleans.py:191
++msgid "Allow the Telepathy connection managers to connect to any network port."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:23
-+msgid "Transition sysadm SELinux user to Web Browser Domain"
++#: booleans.py:192
+ msgid ""
+-"Disabled\n"
+-"Permissive\n"
+-"Enforcing\n"
++"Allow the Telepathy connection managers to connect to any generic TCP port."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1373
+-msgid "Current Enforcing Mode"
++#: booleans.py:193
++msgid ""
++"Allow tftp to modify public files used for public file transfer services."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1418
+-msgid "System Default Policy Type: "
++#: booleans.py:194
++msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1463
++#: booleans.py:195
+ msgid ""
+-"Select if you wish to relabel then entire file system on next reboot.  "
+-"Relabeling can take a very long time, depending on the size of the system.  "
+-"If you are changing policy types or going from disabled to enforcing, a "
+-"relabel is required."
++"allow unconfined users to transition to the chrome sandbox domains when "
++"running chrome-sandbox"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1509
+-msgid "Relabel on next reboot."
++#: booleans.py:196
++msgid "Allow a user to login as an unconfined domain"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1561
+-msgid "label37"
++#: booleans.py:197
++msgid ""
++"Allow unconfined users to transition to the Mozilla plugin domain when "
++"running xulrunner plugin-container."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1598
+-msgid "Revert boolean setting to system default"
++#: booleans.py:198
++msgid "Allow video playing tools to run unconfined"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1614
+-msgid "Toggle between Customized and All Booleans"
++#: booleans.py:199
++msgid "Allow unprivledged user to create and transition to svirt domains."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1645
+-#: ../gui/system-config-selinux.glade:1850
+-#: ../gui/system-config-selinux.glade:2037
+-#: ../gui/system-config-selinux.glade:2224
+-#: ../gui/system-config-selinux.glade:2467
+-#: ../gui/system-config-selinux.glade:2692
+-#: ../gui/system-config-selinux.glade:2867
+-msgid "Filter"
++#: booleans.py:200
++msgid "Support ecryptfs home directories"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1734
+-msgid "label50"
++#: booleans.py:201
++msgid "Support fusefs home directories"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1771
+-msgid "Add File Context"
++#: booleans.py:202
++msgid "Use lpd server instead of cups"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1787
+-msgid "Modify File Context"
++#: booleans.py:203
++msgid "Support NFS home directories"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1803
+-msgid "Delete File Context"
++#: booleans.py:204
++msgid "Support SAMBA home directories"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1819
+-msgid "Toggle between all and customized file context"
++#: booleans.py:205
++msgid "Allow varnishd to connect to all ports, not just HTTP."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1939
+-msgid "label38"
++#: booleans.py:206
++msgid "Ignore vbetool mmap_zero errors."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1976
+-msgid "Add SELinux User Mapping"
++#: booleans.py:207
++msgid ""
++"Allow confined virtual guests to use serial/parallel communication ports"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1992
+-msgid "Modify SELinux User Mapping"
++#: booleans.py:208
++msgid ""
++"Allow confined virtual guests to use executable memory and executable stack"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2008
+-msgid "Delete SELinux User Mapping"
++#: booleans.py:209
++msgid "Allow confined virtual guests to read fuse files"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2126
+-msgid "label39"
++#: booleans.py:210
++msgid "Allow confined virtual guests to manage nfs files"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2163
+-msgid "Add User"
++#: booleans.py:211
++msgid "Allow confined virtual guests to manage cifs files"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2179
+-msgid "Modify User"
++#: booleans.py:212
++msgid "Allow confined virtual guests to interact with the sanlock"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2195
+-msgid "Delete User"
++#: booleans.py:213
++msgid "Allow confined virtual guests to manage device configuration, (pci)"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2313
+-msgid "label41"
++#: booleans.py:214
++msgid "Allow confined virtual guests to use usb devices"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2350
+-msgid "Add Network Port"
++#: booleans.py:215
++msgid "Allow confined virtual guests to interact with the xserver"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2366
+-msgid "Edit Network Port"
++#: booleans.py:216
++msgid "Allow webadm to manage files in users home directories"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2382
+-msgid "Delete Network Port"
++#: booleans.py:217
++msgid "Allow webadm to read files in users home directories"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2418
+-#: ../gui/system-config-selinux.glade:2436
+-msgid "Toggle between Customized and All Ports"
++#: booleans.py:218
++msgid "Ignore wine mmap_zero errors."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2556
+-msgid "label42"
++#: booleans.py:219
++msgid "Allow the graphical login program to execute bootloader"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2593
+-msgid "Generate new policy module"
++#: booleans.py:220
++msgid ""
++"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2609
+-msgid "Load policy module"
++#: booleans.py:221
++msgid "Allow xen to manage nfs files"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2625
+-msgid "Remove loadable policy module"
++#: booleans.py:222
++msgid ""
++"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
++"logical volumes for disk images."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2661
++#: booleans.py:223
++msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:24
-+msgid "Transition user SELinux user to Web Browser Domain"
++#: booleans.py:224
+ msgid ""
+-"Enable/Disable additional audit rules, that are normally not reported in the "
+-"log files."
++"Allow xguest users to configure Network Manager and connect to apache ports"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2781
+-msgid "label44"
++#: booleans.py:225
++msgid "Allow xguest users to mount removable media"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2818
+-msgid "Change process mode to permissive."
++#: booleans.py:226
++msgid "Allow xguest to use blue tooth devices"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2836
+-msgid "Change process mode to enforcing"
++#: booleans.py:227
++msgid "Allows clients to write to the X server shared memory segments."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2928
+-msgid "Process Domain"
++#: booleans.py:228
++msgid "Allows XServer to execute writable memory"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2956
+-msgid "label59"
++#: booleans.py:229
++msgid "Support X userspace object manager"
+ msgstr ""
+ 
+-#: ../gui/usersPage.py:138
+-#, python-format
+-msgid "SELinux user '%s' is required"
++#: booleans.py:230
++msgid "Allow zabbix to connect to unreserved ports"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:25
-+msgid "Transition xguest SELinux user to Web Browser Domain"
++#: booleans.py:231
++msgid "Allow zebra daemon to write it configuration files"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
-+#: ../gui/selinux.tbl:29
-+msgid "Allow staff Web Browsers to write to home directories"
++#: booleans.py:232
++msgid ""
++"Allow ZoneMinder to modify public files used for public file transfer "
++"services."
+ msgstr ""
+diff --git a/policycoreutils/po/fr.po b/policycoreutils/po/fr.po
+index 5744176..521c363 100644
+--- a/policycoreutils/po/fr.po
++++ b/policycoreutils/po/fr.po
+@@ -14,24 +14,27 @@ msgid ""
+ msgstr ""
+ "Project-Id-Version: Policycoreutils\n"
+ "Report-Msgid-Bugs-To: \n"
+-"POT-Creation-Date: 2012-04-02 16:29-0400\n"
+-"PO-Revision-Date: 2012-06-09 13:32+0000\n"
+-"Last-Translator: Jérôme Fenal <jfenal at gmail.com>\n"
++"POT-Creation-Date: 2012-10-16 12:24-0400\n"
++"PO-Revision-Date: 2012-10-08 13:10+0000\n"
++"Last-Translator: dwalsh <dwalsh at redhat.com>\n"
+ "Language-Team: French <trans-fr at 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"
++"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 "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 ""
-+
-+#: ../gui/selinux.tbl:30
-+msgid "Disable SELinux protection for amanda"
++"SYNTAXE : run_init <script> <args ...>\n"
++"  où : <script> est le nom du script d'initialisation à exécuter,\n"
++"       <args ...> sont les arguments à passer au script."
+ 
+-#: ../run_init/run_init.c:126 ../newrole/newrole.c:1124
++#: ../run_init/run_init.c:126 ../newrole/newrole.c:1123
+ #, c-format
+ msgid "failed to initialize PAM\n"
+ msgstr "échec de l'initialisation de PAM\n"
+@@ -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 ""
-+
-+#: ../gui/selinux.tbl:31
-+msgid "Disable SELinux protection for amavis"
++"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:1258
++#: ../run_init/run_init.c:405 ../newrole/newrole.c:1257
+ #, c-format
+ msgid "Could not set exec context to %s.\n"
+ msgstr "Impossible de régler le contexte d'exécution vers %s.\n"
+@@ -93,856 +98,892 @@ 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:143 ../semanage/seobject.py:147
+-msgid "global"
+-msgstr "global(e)"
+-
+-#: ../semanage/seobject.py:222
++#: ../semanage/seobject.py:200
+ msgid "Could not create semanage handle"
+ msgstr "Impossible de créer un outil semanage"
+ 
+-#: ../semanage/seobject.py:230
++#: ../semanage/seobject.py:208
+ msgid "SELinux policy is not managed or store cannot be accessed."
+ msgstr "La stratégie SELinux n'est pas gérée ou la base n'est pas accessible."
+ 
+-#: ../semanage/seobject.py:235
++#: ../semanage/seobject.py:213
+ msgid "Cannot read policy store."
+ msgstr "Impossible de lire la base de données des stratégies"
+ 
+-#: ../semanage/seobject.py:240
++#: ../semanage/seobject.py:218
+ msgid "Could not establish semanage connection"
+ msgstr "Impossible d'établir de connexion semanage"
+ 
+-#: ../semanage/seobject.py:245
++#: ../semanage/seobject.py:223
+ msgid "Could not test MLS enabled status"
+ msgstr "Impossible de tester les statuts MLS activés"
+ 
+-#: ../semanage/seobject.py:251 ../semanage/seobject.py:266
++#: ../semanage/seobject.py:229 ../semanage/seobject.py:244
+ msgid "Not yet implemented"
+ msgstr "Pas encore implémenté"
+ 
+-#: ../semanage/seobject.py:255
++#: ../semanage/seobject.py:233
+ msgid "Semanage transaction already in progress"
+ msgstr "Transaction de semanage déjà en cours"
+ 
+-#: ../semanage/seobject.py:264
++#: ../semanage/seobject.py:242
+ msgid "Could not start semanage transaction"
+ msgstr "Impossible de démarrer une transaction semanage"
+ 
+-#: ../semanage/seobject.py:274
++#: ../semanage/seobject.py:254
+ msgid "Could not commit semanage transaction"
+ msgstr "Impossible de commiter une transaction semanage"
+ 
+-#: ../semanage/seobject.py:279
++#: ../semanage/seobject.py:259
+ msgid "Semanage transaction not in progress"
+ msgstr "Aucune transaction semanage en cours"
+ 
+-#: ../semanage/seobject.py:291 ../semanage/seobject.py:371
++#: ../semanage/seobject.py:271 ../semanage/seobject.py:351
+ msgid "Could not list SELinux modules"
+ msgstr "Impossible de lister les modules SELinux"
+ 
+-#: ../semanage/seobject.py:304
++#: ../semanage/seobject.py:284
+ msgid "Modules Name"
+ msgstr "Nom des modules"
+ 
+-#: ../semanage/seobject.py:304 ../gui/modulesPage.py:62
++#: ../semanage/seobject.py:284 ../gui/modulesPage.py:63
+ msgid "Version"
+ msgstr "Version"
+ 
+-#: ../semanage/seobject.py:307 ../gui/statusPage.py:75
++#: ../semanage/seobject.py:287 ../gui/statusPage.py:75
+ msgid "Disabled"
+ msgstr "Désactivé"
+ 
+-#: ../semanage/seobject.py:322
++#: ../semanage/seobject.py:302
+ #, python-format
+ msgid "Could not disable module %s (remove failed)"
+ msgstr "Impossible de désactiver le module %s (échec de la suppression)"
+ 
+-#: ../semanage/seobject.py:333
++#: ../semanage/seobject.py:313
+ #, python-format
+ msgid "Could not enable module %s (remove failed)"
+ msgstr "Impossible d'activer le module %s (échec de la suppression)"
+ 
+-#: ../semanage/seobject.py:348
++#: ../semanage/seobject.py:328
+ #, python-format
+ msgid "Could not remove module %s (remove failed)"
+ msgstr "Impossible de supprimer le module %s (échec de la suppression)"
+ 
+-#: ../semanage/seobject.py:358
++#: ../semanage/seobject.py:338
+ msgid "dontaudit requires either 'on' or 'off'"
+ msgstr "dontaudit doit être « on » ou « off »"
+ 
+-#: ../semanage/seobject.py:387
++#: ../semanage/seobject.py:366
+ msgid "Builtin Permissive Types"
+ msgstr "Types permissifs intrinsèques"
+ 
+-#: ../semanage/seobject.py:397
++#: ../semanage/seobject.py:376
+ msgid "Customized Permissive Types"
+ msgstr "Types permissifs personnalisés"
+ 
+-#: ../semanage/seobject.py:438
++#: ../semanage/seobject.py:417
+ #, 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 ""
-+
-+#: ../gui/selinux.tbl:32
-+msgid "Disable SELinux protection for apmd daemon"
++"Impossible de définir le domaine permissif %s (échec de l'installation du "
++"module)"
+ 
+-#: ../semanage/seobject.py:444
++#: ../semanage/seobject.py:423
+ #, python-format
+ msgid "Could not remove permissive domain %s (remove failed)"
+-msgstr "Impossible de supprimer le domaine permissif %s (échec de la suppression)"
 +msgstr ""
-+
-+#: ../gui/selinux.tbl:33
-+msgid "Disable SELinux protection for arpwatch daemon"
++"Impossible de supprimer le domaine permissif %s (échec de la suppression)"
+ 
+-#: ../semanage/seobject.py:479 ../semanage/seobject.py:553
+-#: ../semanage/seobject.py:599 ../semanage/seobject.py:696
+-#: ../semanage/seobject.py:726 ../semanage/seobject.py:793
+-#: ../semanage/seobject.py:850 ../semanage/seobject.py:1097
+-#: ../semanage/seobject.py:1786 ../semanage/seobject.py:1849
+-#: ../semanage/seobject.py:1868 ../semanage/seobject.py:1985
+-#: ../semanage/seobject.py:2037
++#: ../semanage/seobject.py:458 ../semanage/seobject.py:532
++#: ../semanage/seobject.py:578 ../semanage/seobject.py:675
++#: ../semanage/seobject.py:705 ../semanage/seobject.py:772
++#: ../semanage/seobject.py:829 ../semanage/seobject.py:1084
++#: ../semanage/seobject.py:1800 ../semanage/seobject.py:1863
++#: ../semanage/seobject.py:1882 ../semanage/seobject.py:2003
++#: ../semanage/seobject.py:2056
+ #, python-format
+ msgid "Could not create a key for %s"
+ msgstr "Impossible de créer une clef pour %s"
+ 
+-#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
+-#: ../semanage/seobject.py:603 ../semanage/seobject.py:609
++#: ../semanage/seobject.py:462 ../semanage/seobject.py:536
++#: ../semanage/seobject.py:582 ../semanage/seobject.py:588
+ #, python-format
+ msgid "Could not check if login mapping for %s is defined"
+ msgstr "Ne peut vérifier si le mappage de connexion est défini pour %s"
+ 
+-#: ../semanage/seobject.py:492
++#: ../semanage/seobject.py:471
+ #, python-format
+ msgid "Linux Group %s does not exist"
+ msgstr "Le groupe Linux %s n'existe pas"
+ 
+-#: ../semanage/seobject.py:497
++#: ../semanage/seobject.py:476
+ #, python-format
+ msgid "Linux User %s does not exist"
+ msgstr "L'utilisateur Linux %s n'existe pas"
+ 
+-#: ../semanage/seobject.py:501
++#: ../semanage/seobject.py:480
+ #, python-format
+ msgid "Could not create login mapping for %s"
+ msgstr "Ne peut mapper le nom d'utilisateur pour %s"
+ 
+-#: ../semanage/seobject.py:505 ../semanage/seobject.py:741
++#: ../semanage/seobject.py:484 ../semanage/seobject.py:720
+ #, python-format
+ msgid "Could not set name for %s"
+ msgstr "Impossible de définir le nom pour %s"
+ 
+-#: ../semanage/seobject.py:510 ../semanage/seobject.py:751
++#: ../semanage/seobject.py:489 ../semanage/seobject.py:730
+ #, python-format
+ msgid "Could not set MLS range for %s"
+ msgstr "Impossible de définir une plage MLS pour %s"
+ 
+-#: ../semanage/seobject.py:514
++#: ../semanage/seobject.py:493
+ #, python-format
+ msgid "Could not set SELinux user for %s"
+ msgstr "Impossible de définir une identité SELinux pour %s"
+ 
+-#: ../semanage/seobject.py:518
++#: ../semanage/seobject.py:497
+ #, python-format
+ msgid "Could not add login mapping for %s"
+ msgstr "Impossible d'ajouter un mappage pour %s"
+ 
+-#: ../semanage/seobject.py:536
++#: ../semanage/seobject.py:515
+ msgid "Requires seuser or serange"
+ msgstr "seuser ou un serange obligatoire"
+ 
+-#: ../semanage/seobject.py:559 ../semanage/seobject.py:605
++#: ../semanage/seobject.py:538 ../semanage/seobject.py:584
+ #, python-format
+ msgid "Login mapping for %s is not defined"
+ msgstr "Le mappage de connexion pour %s n'est pas défini"
+ 
+-#: ../semanage/seobject.py:563
++#: ../semanage/seobject.py:542
+ #, python-format
+ msgid "Could not query seuser for %s"
+ msgstr "Impossible d'interroger le seuser pour %s"
+ 
+-#: ../semanage/seobject.py:577
++#: ../semanage/seobject.py:556
+ #, python-format
+ msgid "Could not modify login mapping for %s"
+ msgstr "Impossible de modifier le mappage pour %s"
+ 
+-#: ../semanage/seobject.py:611
++#: ../semanage/seobject.py:590
+ #, 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 ""
-+
-+#: ../gui/selinux.tbl:34
-+msgid "Disable SELinux protection for auditd daemon"
++"La correspondance utilisateurs - identités SELinux pour %s est définie dans "
++"une stratégie, elle ne peut être supprimée"
+ 
+-#: ../semanage/seobject.py:615
++#: ../semanage/seobject.py:594
+ #, python-format
+ msgid "Could not delete login mapping for %s"
+-msgstr "Impossible de supprimer la correspondance utilisateurs - identités SELinux pour %s"
 +msgstr ""
-+
-+#: ../gui/selinux.tbl:35
-+msgid "Disable SELinux protection for automount daemon"
++"Impossible de supprimer la correspondance utilisateurs - identités SELinux "
++"pour %s"
+ 
+-#: ../semanage/seobject.py:637 ../semanage/seobject.py:655
+-#: ../semanage/seobject.py:893
++#: ../semanage/seobject.py:616 ../semanage/seobject.py:634
++#: ../semanage/seobject.py:872
+ msgid "Could not list login mappings"
+ msgstr "Impossible de lister les mappages"
+ 
+-#: ../semanage/seobject.py:680 ../semanage/seobject.py:685
++#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
+ #: ../gui/system-config-selinux.glade:100
+ msgid "Login Name"
+ msgstr "Nom pour l'ouverture de session"
+ 
+-#: ../semanage/seobject.py:680 ../semanage/seobject.py:685
+-#: ../semanage/seobject.py:943 ../semanage/seobject.py:948
++#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
++#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
+ #: ../gui/system-config-selinux.glade:128
+ #: ../gui/system-config-selinux.glade:915
+-#: ../gui/system-config-selinux.glade:2304 ../gui/usersPage.py:44
++#: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
+ msgid "SELinux User"
+ msgstr "Identité SELinux"
+ 
+-#: ../semanage/seobject.py:680 ../gui/system-config-selinux.glade:156
++#: ../semanage/seobject.py:659 ../gui/system-config-selinux.glade:156
+ #: ../gui/system-config-selinux.glade:943
+ msgid "MLS/MCS Range"
+ msgstr "Intervalle MLS/MCS"
+ 
+-#: ../semanage/seobject.py:699 ../semanage/seobject.py:730
+-#: ../semanage/seobject.py:797 ../semanage/seobject.py:854
+-#: ../semanage/seobject.py:860
++#: ../semanage/seobject.py:678 ../semanage/seobject.py:709
++#: ../semanage/seobject.py:776 ../semanage/seobject.py:833
++#: ../semanage/seobject.py:839
+ #, python-format
+ msgid "Could not check if SELinux user %s is defined"
+ msgstr "Impossible de vérifier si l'identité SELinux %s est définie"
+ 
+-#: ../semanage/seobject.py:702 ../semanage/seobject.py:803
+-#: ../semanage/seobject.py:866
++#: ../semanage/seobject.py:681 ../semanage/seobject.py:782
++#: ../semanage/seobject.py:845
+ #, python-format
+ msgid "Could not query user for %s"
+ msgstr "Impossible d'interroger l'utilisateur pour %s"
+ 
+-#: ../semanage/seobject.py:722
++#: ../semanage/seobject.py:701
+ #, python-format
+ msgid "You must add at least one role for %s"
+ msgstr "Vous devez ajouter au moins un rôle pour %s"
+ 
+-#: ../semanage/seobject.py:737
++#: ../semanage/seobject.py:716
+ #, python-format
+ msgid "Could not create SELinux user for %s"
+ msgstr "Impossible de créer une identité SELinux pour %s"
+ 
+-#: ../semanage/seobject.py:746
++#: ../semanage/seobject.py:725
+ #, python-format
+ msgid "Could not add role %s for %s"
+ msgstr "Impossible d'ajouter un rôle %s pour %s"
+ 
+-#: ../semanage/seobject.py:755
++#: ../semanage/seobject.py:734
+ #, python-format
+ msgid "Could not set MLS level for %s"
+ msgstr "Impossible de régler le niveau MLS pour %s"
+ 
+-#: ../semanage/seobject.py:758
++#: ../semanage/seobject.py:737
+ #, python-format
+ msgid "Could not add prefix %s for %s"
+ msgstr "Impossible d'ajouter le préfixe %s à  %s"
+ 
+-#: ../semanage/seobject.py:761
++#: ../semanage/seobject.py:740
+ #, python-format
+ msgid "Could not extract key for %s"
+ msgstr "Impossible d'extraire la clef pour %s"
+ 
+-#: ../semanage/seobject.py:765
++#: ../semanage/seobject.py:744
+ #, python-format
+ msgid "Could not add SELinux user %s"
+ msgstr "Impossible d'ajouter l'identité SELinux %s"
+ 
+-#: ../semanage/seobject.py:787
++#: ../semanage/seobject.py:766
+ msgid "Requires prefix, roles, level or range"
+ msgstr "Exige un préfixe, un rôle, un niveau ou une plage"
+ 
+-#: ../semanage/seobject.py:789
++#: ../semanage/seobject.py:768
+ msgid "Requires prefix or roles"
+ msgstr "Exige un préfixe ou un rôle"
+ 
+-#: ../semanage/seobject.py:799 ../semanage/seobject.py:856
++#: ../semanage/seobject.py:778 ../semanage/seobject.py:835
+ #, python-format
+ msgid "SELinux user %s is not defined"
+ msgstr "L'identité SELinux %s n'existe pas"
+ 
+-#: ../semanage/seobject.py:828
++#: ../semanage/seobject.py:807
+ #, python-format
+ msgid "Could not modify SELinux user %s"
+ msgstr "Impossible de modifier l'identité SELinux %s"
+ 
+-#: ../semanage/seobject.py:862
++#: ../semanage/seobject.py:841
+ #, 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 ""
-+
-+#: ../gui/selinux.tbl:36
-+msgid "Disable SELinux protection for avahi"
++"L'identité SELinux %s est définie dans une stratégie, elle ne peut être "
++"supprimée"
+ 
+-#: ../semanage/seobject.py:873
++#: ../semanage/seobject.py:852
+ #, python-format
+ msgid "Could not delete SELinux user %s"
+ msgstr "Impossible de supprimer l'identité SELinux %s"
+ 
+-#: ../semanage/seobject.py:911
++#: ../semanage/seobject.py:890
+ msgid "Could not list SELinux users"
+ msgstr "Impossible de lister les identités SELinux"
+ 
+-#: ../semanage/seobject.py:917
++#: ../semanage/seobject.py:896
+ #, python-format
+ msgid "Could not list roles for user %s"
+ msgstr "Impossible de lister les rôles de l'utilisateur %s"
+ 
+-#: ../semanage/seobject.py:942
++#: ../semanage/seobject.py:921
+ msgid "Labeling"
+ msgstr "Étiquetage"
+ 
+-#: ../semanage/seobject.py:942
++#: ../semanage/seobject.py:921
+ msgid "MLS/"
+ msgstr "MLS/"
+ 
+-#: ../semanage/seobject.py:943
++#: ../semanage/seobject.py:922
+ msgid "Prefix"
+ msgstr "Préfixe"
+ 
+-#: ../semanage/seobject.py:943
++#: ../semanage/seobject.py:922
+ msgid "MCS Level"
+ msgstr "Niveau MCS"
+ 
+-#: ../semanage/seobject.py:943
++#: ../semanage/seobject.py:922
+ msgid "MCS Range"
+ msgstr "Intervalle MCS"
+ 
+-#: ../semanage/seobject.py:943 ../semanage/seobject.py:948
++#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
+ #: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
+ msgid "SELinux Roles"
+ msgstr "Rôles SELinux"
+ 
+-#: ../semanage/seobject.py:963
++#: ../semanage/seobject.py:944
+ msgid "Protocol udp or tcp is required"
+ msgstr "Protocole udp ou tcp obligatoire"
+ 
+-#: ../semanage/seobject.py:965
++#: ../semanage/seobject.py:946
+ msgid "Port is required"
+ msgstr "Un numéro de port nécessaire"
+ 
+-#: ../semanage/seobject.py:975
++#: ../semanage/seobject.py:956
+ msgid "Invalid Port"
+ msgstr "Port invalide"
+ 
+-#: ../semanage/seobject.py:979
++#: ../semanage/seobject.py:960
+ #, python-format
+ msgid "Could not create a key for %s/%s"
+ msgstr "Impossible de créer une clef pour %s/%s"
+ 
+-#: ../semanage/seobject.py:990
++#: ../semanage/seobject.py:971
+ msgid "Type is required"
+ msgstr "Indiquez un type"
+ 
+-#: ../semanage/seobject.py:996 ../semanage/seobject.py:1055
+-#: ../semanage/seobject.py:1110 ../semanage/seobject.py:1116
++#: ../semanage/seobject.py:974 ../semanage/seobject.py:1036
++#: ../semanage/seobject.py:1794
++#, python-format
++msgid "Type %s is invalid, must be a port type"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:37
-+msgid "Disable SELinux protection for bluetooth daemon"
++#: ../semanage/seobject.py:980 ../semanage/seobject.py:1042
++#: ../semanage/seobject.py:1097 ../semanage/seobject.py:1103
+ #, python-format
+ msgid "Could not check if port %s/%s is defined"
+ msgstr "Impossible de vérifier si le port %s/%s est défini"
+ 
+-#: ../semanage/seobject.py:998
++#: ../semanage/seobject.py:982
+ #, python-format
+ msgid "Port %s/%s already defined"
+ msgstr "Le port %s/%s est déjà défini"
+ 
+-#: ../semanage/seobject.py:1002
++#: ../semanage/seobject.py:986
+ #, python-format
+ msgid "Could not create port for %s/%s"
+ msgstr "Impossible de créer le port pour %s/%s"
+ 
+-#: ../semanage/seobject.py:1008
++#: ../semanage/seobject.py:992
+ #, python-format
+ msgid "Could not create context for %s/%s"
+ msgstr "Impossible de créer le contexte pour %s/%s"
+ 
+-#: ../semanage/seobject.py:1012
++#: ../semanage/seobject.py:996
+ #, 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 ""
-+
-+#: ../gui/selinux.tbl:38
-+msgid "Disable SELinux protection for canna daemon"
++"Impossible de définir l'utilisateur dans le contexte du port pour %s/%s"
+ 
+-#: ../semanage/seobject.py:1016
++#: ../semanage/seobject.py:1000
+ #, python-format
+ msgid "Could not set role in port context for %s/%s"
+ msgstr "Impossible de définir le rôle dans le contexte du port pour %s/%s"
+ 
+-#: ../semanage/seobject.py:1020
++#: ../semanage/seobject.py:1004
+ #, python-format
+ msgid "Could not set type in port context for %s/%s"
+ msgstr "Impossible de définir le type dans le contexte du port pour %s/%s"
+ 
+-#: ../semanage/seobject.py:1025
++#: ../semanage/seobject.py:1009
+ #, 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 ""
-+
-+#: ../gui/selinux.tbl:39
-+msgid "Disable SELinux protection for cardmgr daemon"
++"Impossible de définir les champs MLS dans le contexte du port pour %s/%s"
+ 
+-#: ../semanage/seobject.py:1029
++#: ../semanage/seobject.py:1013
+ #, python-format
+ msgid "Could not set port context for %s/%s"
+ msgstr "Impossible de définir le contexte du port pour %s/%s"
+ 
+-#: ../semanage/seobject.py:1033
++#: ../semanage/seobject.py:1017
+ #, python-format
+ msgid "Could not add port %s/%s"
+ msgstr "Impossible d'ajouter le port %s/%s"
+ 
+-#: ../semanage/seobject.py:1047 ../semanage/seobject.py:1312
+-#: ../semanage/seobject.py:1508
++#: ../semanage/seobject.py:1031 ../semanage/seobject.py:1304
++#: ../semanage/seobject.py:1503
+ msgid "Requires setype or serange"
+ msgstr "setype ou serange obligatoire"
+ 
+-#: ../semanage/seobject.py:1049
++#: ../semanage/seobject.py:1033
+ msgid "Requires setype"
+ msgstr "setype obligatoire"
+ 
+-#: ../semanage/seobject.py:1057 ../semanage/seobject.py:1112
++#: ../semanage/seobject.py:1044 ../semanage/seobject.py:1099
+ #, python-format
+ msgid "Port %s/%s is not defined"
+ msgstr "Le port %s/%s n'est pas défini"
+ 
+-#: ../semanage/seobject.py:1061
++#: ../semanage/seobject.py:1048
+ #, python-format
+ msgid "Could not query port %s/%s"
+ msgstr "Impossible d'interroger le port %s/%s"
+ 
+-#: ../semanage/seobject.py:1072
++#: ../semanage/seobject.py:1059
+ #, python-format
+ msgid "Could not modify port %s/%s"
+ msgstr "Impossible de modifier le port %s/%s"
+ 
+-#: ../semanage/seobject.py:1085
++#: ../semanage/seobject.py:1072
+ msgid "Could not list the ports"
+ msgstr "Impossible d'énumérer les ports"
+ 
+-#: ../semanage/seobject.py:1101
++#: ../semanage/seobject.py:1088
+ #, python-format
+ msgid "Could not delete the port %s"
+ msgstr "Impossible de supppimer le port %s"
+ 
+-#: ../semanage/seobject.py:1118
++#: ../semanage/seobject.py:1105
+ #, python-format
+ msgid "Port %s/%s is defined in policy, cannot be deleted"
+ msgstr "Le port %s/%s est défini dans la stratégie, il ne peut être supprimé"
+ 
+-#: ../semanage/seobject.py:1122
++#: ../semanage/seobject.py:1109
+ #, python-format
+ msgid "Could not delete port %s/%s"
+ msgstr "Impossible de supprimer le port %s/%s"
+ 
+-#: ../semanage/seobject.py:1138 ../semanage/seobject.py:1160
++#: ../semanage/seobject.py:1125 ../semanage/seobject.py:1147
+ msgid "Could not list ports"
+ msgstr "Impossible d'énumérer les ports"
+ 
+-#: ../semanage/seobject.py:1199
++#: ../semanage/seobject.py:1186
+ msgid "SELinux Port Type"
+ msgstr "Types de port SELinux"
+ 
+-#: ../semanage/seobject.py:1199
++#: ../semanage/seobject.py:1186
+ msgid "Proto"
+ msgstr "Protocole"
+ 
+-#: ../semanage/seobject.py:1199 ../gui/system-config-selinux.glade:335
++#: ../semanage/seobject.py:1186 ../gui/system-config-selinux.glade:335
+ msgid "Port Number"
+ msgstr "Numéro de port"
+ 
+-#: ../semanage/seobject.py:1218
++#: ../semanage/seobject.py:1207
+ msgid "Node Address is required"
+ msgstr "L'adresse du nœud est requise"
+ 
+-#: ../semanage/seobject.py:1233
++#: ../semanage/seobject.py:1222
+ msgid "Unknown or missing protocol"
+ msgstr "Protocole inconnu ou manquant"
+ 
+-#: ../semanage/seobject.py:1247 ../semanage/seobject.py:1446
+-#: ../semanage/seobject.py:1724
+-msgid "SELinux Type is required"
++#: ../semanage/seobject.py:1236
++#, fuzzy
++msgid "SELinux node type is required"
+ msgstr "Type SELinux nécessaire"
+ 
+-#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1316
+-#: ../semanage/seobject.py:1352 ../semanage/seobject.py:1450
+-#: ../semanage/seobject.py:1512 ../semanage/seobject.py:1546
+-#: ../semanage/seobject.py:1728
++#: ../semanage/seobject.py:1239 ../semanage/seobject.py:1307
++#, python-format
++msgid "Type %s is invalid, must be a node type"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:40
-+msgid "Disable SELinux protection for Cluster Server"
++#: ../semanage/seobject.py:1243 ../semanage/seobject.py:1311
++#: ../semanage/seobject.py:1347 ../semanage/seobject.py:1445
++#: ../semanage/seobject.py:1507 ../semanage/seobject.py:1541
++#: ../semanage/seobject.py:1739
+ #, python-format
+ msgid "Could not create key for %s"
+ msgstr "Impossible de créer la clef pour %s"
+ 
+-#: ../semanage/seobject.py:1253 ../semanage/seobject.py:1320
+-#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1362
++#: ../semanage/seobject.py:1245 ../semanage/seobject.py:1315
++#: ../semanage/seobject.py:1351 ../semanage/seobject.py:1357
+ #, python-format
+ msgid "Could not check if addr %s is defined"
+ msgstr "Impossible de vérifier si l'adresse %s est définie"
+ 
+-#: ../semanage/seobject.py:1262
++#: ../semanage/seobject.py:1254
+ #, python-format
+ msgid "Could not create addr for %s"
+ msgstr "Impossible de créer une adresse pour %s"
+ 
+-#: ../semanage/seobject.py:1268 ../semanage/seobject.py:1466
+-#: ../semanage/seobject.py:1686
++#: ../semanage/seobject.py:1260 ../semanage/seobject.py:1461
++#: ../semanage/seobject.py:1694
+ #, python-format
+ msgid "Could not create context for %s"
+ msgstr "Impossible de créer le contexte pour %s"
+ 
+-#: ../semanage/seobject.py:1272
++#: ../semanage/seobject.py:1264
+ #, python-format
+ msgid "Could not set mask for %s"
+ msgstr "Impossible de définir le masque pour %s"
+ 
+-#: ../semanage/seobject.py:1276
++#: ../semanage/seobject.py:1268
+ #, 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 ""
-+
-+#: ../gui/selinux.tbl:41
-+msgid ""
-+"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-+"temp and untrusted content files"
++"Impossible de définir l'utilisateur dans le contexte de l'adresse pour %s"
+ 
+-#: ../semanage/seobject.py:1280
++#: ../semanage/seobject.py:1272
+ #, python-format
+ msgid "Could not set role in addr context for %s"
+ msgstr "Impossible de définir le rôle dans le contexte de l'adresse pour %s"
+ 
+-#: ../semanage/seobject.py:1284
++#: ../semanage/seobject.py:1276
+ #, python-format
+ msgid "Could not set type in addr context for %s"
+ msgstr "Impossible de définir le type dans le contexte de l'adresse pour %s"
+ 
+-#: ../semanage/seobject.py:1289
++#: ../semanage/seobject.py:1281
+ #, 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 ""
-+
-+#: ../gui/selinux.tbl:42
-+msgid "Disable SELinux protection for ciped daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:43
-+msgid "Disable SELinux protection for clamd daemon"
++"Impossible de définir les champs MLS dans le contexte de l'adresse pour %s"
+ 
+-#: ../semanage/seobject.py:1293
++#: ../semanage/seobject.py:1285
+ #, python-format
+ msgid "Could not set addr context for %s"
+ msgstr "Impossible de définir le contexte de l'adresse pour %s"
+ 
+-#: ../semanage/seobject.py:1297
++#: ../semanage/seobject.py:1289
+ #, python-format
+ msgid "Could not add addr %s"
+ msgstr "Impossible d'ajouter l'adresse %s"
+ 
+-#: ../semanage/seobject.py:1322 ../semanage/seobject.py:1358
++#: ../semanage/seobject.py:1317 ../semanage/seobject.py:1353
+ #, python-format
+ msgid "Addr %s is not defined"
+ msgstr "L'adresse %s n'est pas définie"
+ 
+-#: ../semanage/seobject.py:1326
++#: ../semanage/seobject.py:1321
+ #, python-format
+ msgid "Could not query addr %s"
+ msgstr "Impossible d'interroger l'adresse %s"
+ 
+-#: ../semanage/seobject.py:1336
++#: ../semanage/seobject.py:1331
+ #, python-format
+ msgid "Could not modify addr %s"
+ msgstr "Impossible de modifier l'adresse %s"
+ 
+-#: ../semanage/seobject.py:1364
++#: ../semanage/seobject.py:1359
+ #, 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:1368
++#: ../semanage/seobject.py:1363
+ #, python-format
+ msgid "Could not delete addr %s"
+ msgstr "Impossible de supprimer l'adresse %s"
+ 
+-#: ../semanage/seobject.py:1380
++#: ../semanage/seobject.py:1375
+ msgid "Could not deleteall node mappings"
+ msgstr "Impossible de supprimer toutes les correspondances de nœuds"
+ 
+-#: ../semanage/seobject.py:1394
++#: ../semanage/seobject.py:1389
+ msgid "Could not list addrs"
+ msgstr "Impossible d'énumérer les adresses"
+ 
+-#: ../semanage/seobject.py:1454 ../semanage/seobject.py:1516
+-#: ../semanage/seobject.py:1550 ../semanage/seobject.py:1556
++#: ../semanage/seobject.py:1441 ../semanage/seobject.py:1732
++msgid "SELinux Type is required"
++msgstr "Type SELinux nécessaire"
 +
-+#: ../gui/selinux.tbl:44
-+msgid "Disable SELinux protection for clamscan"
++#: ../semanage/seobject.py:1449 ../semanage/seobject.py:1511
++#: ../semanage/seobject.py:1545 ../semanage/seobject.py:1551
+ #, python-format
+ msgid "Could not check if interface %s is defined"
+ msgstr "Impossible de vérifier si l'interface %s existe"
+ 
+-#: ../semanage/seobject.py:1461
++#: ../semanage/seobject.py:1456
+ #, python-format
+ msgid "Could not create interface for %s"
+ msgstr "Impossible de créer l'interface pour %s"
+ 
+-#: ../semanage/seobject.py:1470
++#: ../semanage/seobject.py:1465
+ #, 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 ""
-+
-+#: ../gui/selinux.tbl:45
-+msgid "Disable SELinux protection for clvmd"
++"Impossible de définir l'utilisateur dans le contexte d'interface pour %s"
+ 
+-#: ../semanage/seobject.py:1474
++#: ../semanage/seobject.py:1469
+ #, python-format
+ msgid "Could not set role in interface context for %s"
+ msgstr "Impossible de définir le rôle dans le contexte d'interface pour %s"
+ 
+-#: ../semanage/seobject.py:1478
++#: ../semanage/seobject.py:1473
+ #, python-format
+ msgid "Could not set type in interface context for %s"
+ msgstr "Impossible de définir le type dans le contexte d'interface pour %s"
+ 
+-#: ../semanage/seobject.py:1483
++#: ../semanage/seobject.py:1478
+ #, 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 ""
-+
-+#: ../gui/selinux.tbl:46
-+msgid "Disable SELinux protection for comsat daemon"
++"Impossible de définir les champs MLS dans le contexte d'interface pour %s"
+ 
+-#: ../semanage/seobject.py:1487
++#: ../semanage/seobject.py:1482
+ #, python-format
+ msgid "Could not set interface context for %s"
+ msgstr "Impossible de définir le contexte d'interface pour %s"
+ 
+-#: ../semanage/seobject.py:1491
++#: ../semanage/seobject.py:1486
+ #, python-format
+ msgid "Could not set message context for %s"
+ msgstr "Impossible de définir le contexte du message pour %s"
+ 
+-#: ../semanage/seobject.py:1495
++#: ../semanage/seobject.py:1490
+ #, python-format
+ msgid "Could not add interface %s"
+ msgstr "Impossible d'ajouter l'interface %s"
+ 
+-#: ../semanage/seobject.py:1518 ../semanage/seobject.py:1552
++#: ../semanage/seobject.py:1513 ../semanage/seobject.py:1547
+ #, python-format
+ msgid "Interface %s is not defined"
+ msgstr "L'interface %s n'est pas définie"
+ 
+-#: ../semanage/seobject.py:1522
++#: ../semanage/seobject.py:1517
+ #, python-format
+ msgid "Could not query interface %s"
+ msgstr "Impossible d'interroger l'interface %s"
+ 
+-#: ../semanage/seobject.py:1533
++#: ../semanage/seobject.py:1528
+ #, python-format
+ msgid "Could not modify interface %s"
+ msgstr "Impossible de modifier l'interface %s"
+ 
+-#: ../semanage/seobject.py:1558
++#: ../semanage/seobject.py:1553
+ #, 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 ""
-+
-+#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
-+#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
-+msgid "Disable SELinux protection for courier daemon"
++"L'interface %s est définie dans la stratégie, elle ne peut être supprimée"
+ 
+-#: ../semanage/seobject.py:1562
++#: ../semanage/seobject.py:1557
+ #, python-format
+ msgid "Could not delete interface %s"
+ msgstr "Impossible de supprimer l'interface %s"
+ 
+-#: ../semanage/seobject.py:1574
++#: ../semanage/seobject.py:1569
+ msgid "Could not delete all interface  mappings"
+ msgstr "Impossible de supprimer toutes les correspondances d'interfaces"
+ 
+-#: ../semanage/seobject.py:1588
++#: ../semanage/seobject.py:1583
+ msgid "Could not list interfaces"
+ msgstr "Impossible d'énumérer les interfaces"
+ 
+-#: ../semanage/seobject.py:1613
++#: ../semanage/seobject.py:1608
+ msgid "SELinux Interface"
+ msgstr "Interface SELinux"
+ 
+-#: ../semanage/seobject.py:1613 ../semanage/seobject.py:1936
++#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1954
+ msgid "Context"
+ msgstr "Contexte"
+ 
+-#: ../semanage/seobject.py:1663
++#: ../semanage/seobject.py:1671
+ #, python-format
+ msgid "Equivalence class for %s already exists"
+ msgstr "La classe d'équivalence pour %s est déjà définie"
+ 
+-#: ../semanage/seobject.py:1669
++#: ../semanage/seobject.py:1677
+ #, python-format
+ msgid "File spec %s conflicts with equivalency rule '%s %s'"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1678
++#: ../semanage/seobject.py:1686
+ #, python-format
+ msgid "Equivalence class for %s does not exists"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1692
++#: ../semanage/seobject.py:1700
+ #, 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 ""
-+
-+#: ../gui/selinux.tbl:52
-+msgid "Disable SELinux protection for cpucontrol daemon"
++"Impossible de définir l'utilisateur dans le contexte du fichier pour %s"
+ 
+-#: ../semanage/seobject.py:1696
++#: ../semanage/seobject.py:1704
+ #, python-format
+ msgid "Could not set role in file context for %s"
+ msgstr "Impossible de définir le rôle dans le contexte du fichier pour %s"
+ 
+-#: ../semanage/seobject.py:1701 ../semanage/seobject.py:1758
++#: ../semanage/seobject.py:1709 ../semanage/seobject.py:1769
+ #, 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 ""
-+
-+#: ../gui/selinux.tbl:53
-+msgid "Disable SELinux protection for cpuspeed daemon"
++"Impossible de définir les champs MLS dans le contexte du fichier pour %s"
+ 
+-#: ../semanage/seobject.py:1707
++#: ../semanage/seobject.py:1715
+ msgid "Invalid file specification"
+ msgstr "Spécification de fichier invalide"
+ 
+-#: ../semanage/seobject.py:1709
++#: ../semanage/seobject.py:1717
+ msgid "File specification can not include spaces"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1714
++#: ../semanage/seobject.py:1722
+ #, 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:1732 ../semanage/seobject.py:1737
+-#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1872
+-#: ../semanage/seobject.py:1876
++#: ../semanage/seobject.py:1735
++#, python-format
++msgid "Type %s is invalid, must be a file or device type"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:54
-+msgid "Cron"
++#: ../semanage/seobject.py:1743 ../semanage/seobject.py:1748
++#: ../semanage/seobject.py:1804 ../semanage/seobject.py:1886
++#: ../semanage/seobject.py:1890
+ #, python-format
+ msgid "Could not check if file context for %s is defined"
+ msgstr "Impossible de vérifier si le contexte du fichier pour %s est défini"
+ 
+-#: ../semanage/seobject.py:1745
++#: ../semanage/seobject.py:1756
+ #, python-format
+ msgid "Could not create file context for %s"
+ msgstr "Impossible de créer le contexte du fichier pour %s"
+ 
+-#: ../semanage/seobject.py:1753
++#: ../semanage/seobject.py:1764
+ #, python-format
+ msgid "Could not set type in file context for %s"
+ msgstr "Impossible de définir le type dans le contexte du fichier pour %s"
+ 
+-#: ../semanage/seobject.py:1761 ../semanage/seobject.py:1818
+-#: ../semanage/seobject.py:1822
++#: ../semanage/seobject.py:1772 ../semanage/seobject.py:1832
++#: ../semanage/seobject.py:1836
+ #, python-format
+ msgid "Could not set file context for %s"
+ msgstr "Impossible de définir le contexte du fichier %s"
+ 
+-#: ../semanage/seobject.py:1767
++#: ../semanage/seobject.py:1778
+ #, python-format
+ msgid "Could not add file context for %s"
+ msgstr "Impossible d'ajouter le contexte du fichier pour %s"
+ 
+-#: ../semanage/seobject.py:1781
++#: ../semanage/seobject.py:1792
+ msgid "Requires setype, serange or seuser"
+ msgstr "setype, serange ou seuser nécessaire"
+ 
+-#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1880
++#: ../semanage/seobject.py:1808 ../semanage/seobject.py:1894
+ #, python-format
+ msgid "File context for %s is not defined"
+ msgstr "Le contexte du fichier pour %s n'est pas défini"
+ 
+-#: ../semanage/seobject.py:1800
++#: ../semanage/seobject.py:1814
+ #, python-format
+ msgid "Could not query file context for %s"
+ msgstr "Impossible d'interroger le contexte du fichier pour %s"
+ 
+-#: ../semanage/seobject.py:1826
++#: ../semanage/seobject.py:1840
+ #, python-format
+ msgid "Could not modify file context for %s"
+ msgstr "Impossible de modifier le contexte du fichier pour %s"
+ 
+-#: ../semanage/seobject.py:1839
++#: ../semanage/seobject.py:1853
+ msgid "Could not list the file contexts"
+ msgstr "Impossible d'énumérer les contextes de fichiers"
+ 
+-#: ../semanage/seobject.py:1853
++#: ../semanage/seobject.py:1867
+ #, python-format
+ msgid "Could not delete the file context %s"
+ msgstr "Impossible de supprimer le contexte du fichier pour %s"
+ 
+-#: ../semanage/seobject.py:1878
++#: ../semanage/seobject.py:1892
+ #, 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 ""
-+
-+#: ../gui/selinux.tbl:54
-+msgid "Disable SELinux protection for crond daemon"
++"Le contexte du fichier pour %s est défini dans la stratégie, il ne peut être "
++"supprimé"
+ 
+-#: ../semanage/seobject.py:1884
++#: ../semanage/seobject.py:1898
+ #, python-format
+ msgid "Could not delete file context for %s"
+ msgstr "Impossible de supprimer le contexte du fichier pour %s"
+ 
+-#: ../semanage/seobject.py:1899
++#: ../semanage/seobject.py:1913
+ msgid "Could not list file contexts"
+ msgstr "Impossible de lister les contextes de fichiers"
+ 
+-#: ../semanage/seobject.py:1903
++#: ../semanage/seobject.py:1917
+ msgid "Could not list local file contexts"
+ msgstr "Impossible de lister les contextes de fichiers locaux"
+ 
+-#: ../semanage/seobject.py:1936
++#: ../semanage/seobject.py:1954
+ msgid "SELinux fcontext"
+ msgstr "contexte fichier SELinux"
+ 
+-#: ../semanage/seobject.py:1936
++#: ../semanage/seobject.py:1954
+ msgid "type"
+ msgstr "type"
+ 
+-#: ../semanage/seobject.py:1949
++#: ../semanage/seobject.py:1967
+ msgid ""
+ "\n"
+ "SELinux Distribution fcontext Equivalence \n"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1954
++#: ../semanage/seobject.py:1972
+ msgid ""
+ "\n"
+ "SELinux Local fcontext Equivalence \n"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1988 ../semanage/seobject.py:2040
+-#: ../semanage/seobject.py:2046
++#: ../semanage/seobject.py:2006 ../semanage/seobject.py:2059
++#: ../semanage/seobject.py:2065
+ #, python-format
+ msgid "Could not check if boolean %s is defined"
+ msgstr "Impossible de vérifier si le booléen %s est défini"
+ 
+-#: ../semanage/seobject.py:1990 ../semanage/seobject.py:2042
++#: ../semanage/seobject.py:2008 ../semanage/seobject.py:2061
+ #, python-format
+ msgid "Boolean %s is not defined"
+ msgstr "Le booléen %s n'est pas défini"
+ 
+-#: ../semanage/seobject.py:1994
++#: ../semanage/seobject.py:2012
+ #, python-format
+ msgid "Could not query file context %s"
+ msgstr "Impossible d'interroger le contexte du fichier %s"
+ 
+-#: ../semanage/seobject.py:1999
++#: ../semanage/seobject.py:2017
+ #, python-format
+ msgid "You must specify one of the following values: %s"
+ msgstr "Vous devez spécifier une des valeurs suivantes : %s"
+ 
+-#: ../semanage/seobject.py:2004
++#: ../semanage/seobject.py:2022
+ #, python-format
+ msgid "Could not set active value of boolean %s"
+ msgstr "Impossible de définir une valeur active du booléen %s"
+ 
+-#: ../semanage/seobject.py:2007
++#: ../semanage/seobject.py:2025
+ #, python-format
+ msgid "Could not modify boolean %s"
+ msgstr "Impossible de modifier les booléens %s"
+ 
+-#: ../semanage/seobject.py:2025
++#: ../semanage/seobject.py:2043
+ #, python-format
+ msgid "Bad format %s: Record %s"
+ msgstr "Mauvais format %s : Enregistrement de %s"
+ 
+-#: ../semanage/seobject.py:2048
++#: ../semanage/seobject.py:2067
+ #, python-format
+ msgid "Boolean %s is defined in policy, cannot be deleted"
+ msgstr "Le booléen %s est défini dans la stratégie, il ne peut être supprimé"
+ 
+-#: ../semanage/seobject.py:2052
++#: ../semanage/seobject.py:2071
+ #, python-format
+ msgid "Could not delete boolean %s"
+ msgstr "Impossible de supprimer le booléen %s"
+ 
+-#: ../semanage/seobject.py:2064 ../semanage/seobject.py:2081
++#: ../semanage/seobject.py:2083 ../semanage/seobject.py:2100
+ msgid "Could not list booleans"
+ msgstr "Impossible d'énumérer les booléens"
+ 
+-#: ../semanage/seobject.py:2104
++#: ../semanage/seobject.py:2125
+ msgid "unknown"
+ msgstr "inconnu"
+ 
+-#: ../semanage/seobject.py:2117
++#: ../semanage/seobject.py:2138
+ msgid "off"
+ msgstr "fermé"
+ 
+-#: ../semanage/seobject.py:2117
++#: ../semanage/seobject.py:2138
+ msgid "on"
+ msgstr "ouvert"
+ 
+-#: ../semanage/seobject.py:2131
++#: ../semanage/seobject.py:2152
+ msgid "SELinux boolean"
+ msgstr "booléen SELinux"
+ 
+-#: ../semanage/seobject.py:2131
++#: ../semanage/seobject.py:2152
+ msgid "State"
+ msgstr "État"
+ 
+-#: ../semanage/seobject.py:2131
++#: ../semanage/seobject.py:2152
+ msgid "Default"
+ msgstr "Par défaut"
+ 
+-#: ../semanage/seobject.py:2131 ../gui/polgen.glade:3355
+-#: ../gui/polgengui.py:253
++#: ../semanage/seobject.py:2152 ../gui/polgen.glade:113
++#: ../gui/polgengui.py:254
+ msgid "Description"
+ msgstr "Description"
+ 
+@@ -954,7 +995,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 ""
-+
-+#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
-+#: ../gui/selinux.tbl:91
-+msgid "Printing"
++"nouveau rôle : débordement de table de hachage pour la configuration du nom "
++"de service\n"
+ 
+ #: ../newrole/newrole.c:300
+ #, c-format
+@@ -1006,7 +1049,7 @@ msgstr "Erreur d'allocation de mémoire.\n"
+ msgid "Error sending audit message.\n"
+ msgstr "Erreur lors de l'envoi du message d'audit.\n"
+ 
+-#: ../newrole/newrole.c:692 ../newrole/newrole.c:1059
++#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
+ #, c-format
+ msgid "Could not determine enforcing mode.\n"
+ msgstr "Ne peut définir le mode autoritaire.\n"
+@@ -1019,12 +1062,16 @@ msgstr "Erreur ! Impossible d'ouvrir %s.\n"
+ #: ../newrole/newrole.c:705
+ #, 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 ""
-+
-+#: ../gui/selinux.tbl:55
-+msgid "Disable SELinux protection for cupsd back end server"
++"%s ! Impossible de récupérer le contexte actuel pour %s, le terminal ne sera "
++"pas renommé.\n"
+ 
+ #: ../newrole/newrole.c:715
+ #, 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 ""
-+
-+#: ../gui/selinux.tbl:56
-+msgid "Disable SELinux protection for cupsd daemon"
++"%s ! Impossible de récupérer le nouveau contexte pour %s, le terminal ne "
++"sera pas renommé.\n"
+ 
+ #: ../newrole/newrole.c:725
+ #, c-format
+@@ -1064,7 +1111,9 @@ msgstr "Erreur : niveaux multiples spécifiés\n"
+ #: ../newrole/newrole.c:865
+ #, 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 ""
-+
-+#: ../gui/selinux.tbl:57
-+msgid "Disable SELinux protection for cupsd_lpd"
++"Erreur : vous n'êtes pas autorisé à changer de niveau sur un terminal non "
++"sûr\n"
+ 
+ #: ../newrole/newrole.c:891
+ #, c-format
+@@ -1121,62 +1170,67 @@ msgstr "Impossible d'obtenir un ensemble vide de signaux\n"
+ msgid "Unable to set SIGHUP handler\n"
+ msgstr "Impossible de configurer le gestionnaire SIGHUP\n"
+ 
+-#: ../newrole/newrole.c:1053
++#: ../newrole/newrole.c:1036
++msgid "Sorry, newrole failed to drop capabilities\n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:58
-+msgid "CVS"
++#: ../newrole/newrole.c:1052
+ #, c-format
+ msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
+ msgstr "Désolé, newrole ne peut être utilisé que sur un noyau SELinux.\n"
+ 
+-#: ../newrole/newrole.c:1070
++#: ../newrole/newrole.c:1069
+ #, c-format
+ msgid "failed to get old_context.\n"
+ msgstr "impossible de trouver old_context.\n"
+ 
+-#: ../newrole/newrole.c:1077
++#: ../newrole/newrole.c:1076
+ #, c-format
+ msgid "Warning!  Could not retrieve tty information.\n"
+-msgstr "Attention ! Impossible de récupérer les informations liées au terminal\n"
 +msgstr ""
-+
-+#: ../gui/selinux.tbl:58
-+msgid "Disable SELinux protection for cvs daemon"
++"Attention ! Impossible de récupérer les informations liées au terminal\n"
+ 
+-#: ../newrole/newrole.c:1098
++#: ../newrole/newrole.c:1097
+ #, c-format
+ msgid "error on reading PAM service configuration.\n"
+ msgstr "erreur de lecture de la configuration du service PAM.\n"
+ 
+-#: ../newrole/newrole.c:1133
++#: ../newrole/newrole.c:1132
+ #, c-format
+ msgid "newrole: incorrect password for %s\n"
+ msgstr "newrole : mot de passe incorrect pour %s\n"
+ 
+-#: ../newrole/newrole.c:1160
++#: ../newrole/newrole.c:1159
+ #, c-format
+ msgid "newrole: failure forking: %s"
+ msgstr "newrole : échec de duplication : %s"
+ 
+-#: ../newrole/newrole.c:1163 ../newrole/newrole.c:1186
++#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
+ #, c-format
+ msgid "Unable to restore tty label...\n"
+ msgstr "Impossible de restaurer l'étiquette du terminal...\n"
+ 
+-#: ../newrole/newrole.c:1165 ../newrole/newrole.c:1192
++#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
+ #, c-format
+ msgid "Failed to close tty properly\n"
+ msgstr "Impossible de fermer correctement le terminal\n"
+ 
+-#: ../newrole/newrole.c:1224
++#: ../newrole/newrole.c:1223
+ #, c-format
+ msgid "Could not close descriptors.\n"
+ msgstr "Impossible de fermer les descripteurs.\n"
+ 
+-#: ../newrole/newrole.c:1251
++#: ../newrole/newrole.c:1250
+ #, c-format
+ msgid "Error allocating shell's argv0.\n"
+ msgstr "Erreur d'allocation pour argv0 du shell.\n"
+ 
+-#: ../newrole/newrole.c:1287
++#: ../newrole/newrole.c:1286
+ #, c-format
+ msgid "Unable to restore the environment, aborting\n"
+ msgstr "Impossible de restaurer l'environnement, abandon\n"
+ 
+-#: ../newrole/newrole.c:1298
++#: ../newrole/newrole.c:1297
+ msgid "failed to exec shell\n"
+ msgstr "échec de l'exécution du shell\n"
+ 
+@@ -1193,7 +1247,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 ""
-+
-+#: ../gui/selinux.tbl:59
-+msgid "Disable SELinux protection for cyrus daemon"
++"%s : Ne peut charger la stratégie et le mode d'application demandés :  %s\n"
+ 
+ #: ../load_policy/load_policy.c:90
+ #, c-format
+@@ -1207,7 +1262,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 ""
-+
-+#: ../gui/selinux.tbl:60
-+msgid "Disable SELinux protection for dbskkd daemon"
++"Impossible de modifier le niveau de sensibilité en utilisant « + » sur %s"
+ 
+ #: ../scripts/chcat:110
+ #, c-format
+@@ -1279,27 +1335,27 @@ msgstr "chcat -- -CompanyConfidential /docs/businessplan.odt"
+ msgid "chcat -l +CompanyConfidential juser"
+ msgstr "chcat -l +CompanyConfidential juser"
+ 
+-#: ../scripts/chcat:399 ../gui/polgen.py:1334
+-#, c-format, python-format
++#: ../scripts/chcat:399
++#, c-format
+ msgid "Options Error %s "
+ msgstr "Erreur %s dans les options"
+ 
+-#: ../gui/booleansPage.py:186 ../gui/system-config-selinux.glade:1725
++#: ../gui/booleansPage.py:194 ../gui/system-config-selinux.glade:1706
+ msgid "Boolean"
+ msgstr "Booléan"
+ 
+-#: ../gui/booleansPage.py:241 ../gui/semanagePage.py:162
++#: ../gui/booleansPage.py:245 ../gui/semanagePage.py:162
+ msgid "all"
+ msgstr "Tous"
+ 
+-#: ../gui/booleansPage.py:243 ../gui/semanagePage.py:164
+-#: ../gui/system-config-selinux.glade:1616
+-#: ../gui/system-config-selinux.glade:1839
+-#: ../gui/system-config-selinux.glade:2456
++#: ../gui/booleansPage.py:247 ../gui/semanagePage.py:164
++#: ../gui/system-config-selinux.glade:1615
++#: ../gui/system-config-selinux.glade:1820
++#: ../gui/system-config-selinux.glade:2437
+ msgid "Customized"
+ msgstr "Personnalisé"
+ 
+-#: ../gui/fcontextPage.py:64 ../gui/system-config-selinux.glade:1930
++#: ../gui/fcontextPage.py:64 ../gui/system-config-selinux.glade:1911
+ msgid "File Labeling"
+ msgstr "Étiquetage des fichiers"
+ 
+@@ -1307,620 +1363,522 @@ msgstr "Étiquetage des fichiers"
+ msgid ""
+ "File\n"
+ "Specification"
+-msgstr "Spécification\nde fichier"
 +msgstr ""
-+
-+#: ../gui/selinux.tbl:61
-+msgid "Disable SELinux protection for dbusd daemon"
++"Spécification\n"
++"de fichier"
+ 
+ #: ../gui/fcontextPage.py:81
+ msgid ""
+ "Selinux\n"
+ "File Type"
+-msgstr "Type de fichier\nSELinux"
 +msgstr ""
-+
-+#: ../gui/selinux.tbl:62
-+msgid "Disable SELinux protection for dccd"
++"Type de fichier\n"
++"SELinux"
+ 
+ #: ../gui/fcontextPage.py:88
+ msgid ""
+ "File\n"
+ "Type"
+-msgstr "Type de\nFichier"
 +msgstr ""
-+
-+#: ../gui/selinux.tbl:63
-+msgid "Disable SELinux protection for dccifd"
++"Type de\n"
++"Fichier"
+ 
+-#: ../gui/loginsPage.py:48 ../gui/system-config-selinux.glade:2117
++#: ../gui/loginsPage.py:48 ../gui/system-config-selinux.glade:2098
+ msgid "User Mapping"
+-msgstr "Correspondance\nd'utilisateurs"
 +msgstr ""
-+
-+#: ../gui/selinux.tbl:64
-+msgid "Disable SELinux protection for dccm"
++"Correspondance\n"
++"d'utilisateurs"
+ 
+ #: ../gui/loginsPage.py:52
+ msgid ""
+ "Login\n"
+ "Name"
+-msgstr "Nom de\nconnexion"
 +msgstr ""
-+
-+#: ../gui/selinux.tbl:65
-+msgid "Disable SELinux protection for ddt daemon"
++"Nom de\n"
++"connexion"
+ 
+ #: ../gui/loginsPage.py:56 ../gui/usersPage.py:50
+ msgid ""
+ "SELinux\n"
+ "User"
+-msgstr "Utilisateur\nSELinux"
 +msgstr ""
-+
-+#: ../gui/selinux.tbl:66
-+msgid "Disable SELinux protection for devfsd daemon"
++"Utilisateur\n"
++"SELinux"
+ 
+ #: ../gui/loginsPage.py:59 ../gui/usersPage.py:55
+ msgid ""
+ "MLS/\n"
+ "MCS Range"
+-msgstr "Étendue\nMLS/MCS"
 +msgstr ""
-+
-+#: ../gui/selinux.tbl:67
-+msgid "Disable SELinux protection for dhcpc daemon"
++"Étendue\n"
++"MLS/MCS"
+ 
+ #: ../gui/loginsPage.py:133
+ #, python-format
+ msgid "Login '%s' is required"
+ msgstr ""
+ 
+-#: ../gui/modulesPage.py:48 ../gui/system-config-selinux.glade:2772
++#: ../gui/modulesPage.py:49 ../gui/system-config-selinux.glade:2753
+ msgid "Policy Module"
+ msgstr "Module de politique"
+ 
+-#: ../gui/modulesPage.py:57
++#: ../gui/modulesPage.py:58
+ msgid "Module Name"
+ msgstr "Nom de module"
+ 
+-#: ../gui/modulesPage.py:134
++#: ../gui/modulesPage.py:135
+ msgid "Disable Audit"
+ msgstr "Désactiver l'audit"
+ 
+-#: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2681
++#: ../gui/modulesPage.py:138 ../gui/system-config-selinux.glade:2662
+ msgid "Enable Audit"
+ msgstr "Activer l'audit"
+ 
+-#: ../gui/modulesPage.py:162
++#: ../gui/modulesPage.py:163
+ msgid "Load Policy Module"
+ msgstr "Charger un module de politique"
+ 
+-#: ../gui/polgen.glade:79
+-msgid "Polgen"
+-msgstr "Polgen"
+-
+-#: ../gui/polgen.glade:80
++#: ../gui/polgen.glade:9
+ msgid "Red Hat 2007"
+ msgstr "Red Hat 2007"
+ 
+-#: ../gui/polgen.glade:81
++#: ../gui/polgen.glade:11
+ msgid "GPL"
+ msgstr "GPL"
+ 
+ #. TRANSLATORS: Replace this string with your names, one name per line.
+-#: ../gui/polgen.glade:85 ../gui/system-config-selinux.glade:17
++#: ../gui/polgen.glade:13 ../gui/system-config-selinux.glade:17
+ msgid "translator-credits"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:90
++#: ../gui/polgen.glade:34
++msgid "Add Booleans Dialog"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:68
-+msgid "Disable SELinux protection for dhcpd daemon"
++#: ../gui/polgen.glade:101
++msgid "Boolean Name"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:69
-+msgid "Disable SELinux protection for dictd daemon"
++#: ../gui/polgen.glade:230
+ msgid "SELinux Policy Generation Tool"
+ msgstr "Outil de génération de politique SELinux"
+ 
+-#: ../gui/polgen.glade:128
++#: ../gui/polgen.glade:251
+ msgid ""
+ "<b>Select the policy type for the application or user role you want to "
+ "confine:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:177
++#: ../gui/polgen.glade:284
+ msgid "<b>Applications</b>"
+ msgstr "<b>Applications</b>"
+ 
+-#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
++#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:183
++msgid "Standard Init Daemon"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:70
-+msgid "Allow sysadm_t to directly start daemons"
++#: ../gui/polgen.glade:320 ../gui/polgen.glade:336
+ msgid ""
+ "Standard Init Daemon are daemons started on boot via init scripts.  Usually "
+ "requires a script in /etc/rc.d/init.d"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:241 ../gui/polgen.py:156
+-msgid "Standard Init Daemon"
++#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:184
++msgid "DBUS System Daemon"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:261 ../gui/polgen.py:157
+-msgid "DBUS System Daemon"
++#: ../gui/polgen.glade:349
++msgid "Internet Services Daemon (inetd)"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:280
++#: ../gui/polgen.glade:353
+ msgid "Internet Services Daemon are daemons started by xinetd"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:282
+-msgid "Internet Services Daemon (inetd)"
+-msgstr ""
++#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:186
++msgid "Web Application/Script (CGI)"
++msgstr "Application Web/Script (CGI)"
+ 
+-#: ../gui/polgen.glade:301
++#: ../gui/polgen.glade:370
+ msgid ""
+ "Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
+ msgstr "Les applications Web/Script (CGI) démarré par le serveur web (apache)"
+ 
+-#: ../gui/polgen.glade:303 ../gui/polgen.py:159
+-msgid "Web Application/Script (CGI)"
+-msgstr "Application Web/Script (CGI)"
++#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:187
++msgid "User Application"
++msgstr "Application utilisateur"
+ 
+-#: ../gui/polgen.glade:322 ../gui/polgen.glade:343
++#: ../gui/polgen.glade:387 ../gui/polgen.glade:404
+ msgid ""
+ "User Application are any application that you would like to confine that is "
+ "started by a user"
+-msgstr "Une application utilisateur est toute application démarrée par un utilisateur que vous souhaitez confiner"
+-
+-#: ../gui/polgen.glade:324 ../gui/polgen.py:160
+-msgid "User Application"
+-msgstr "Application utilisateur"
 +msgstr ""
-+
-+#: ../gui/selinux.tbl:71
-+msgid "Disable SELinux protection for Evolution"
++"Une application utilisateur est toute application démarrée par un "
++"utilisateur que vous souhaitez confiner"
+ 
+-#: ../gui/polgen.glade:345 ../gui/polgen.py:166
++#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:188
+ msgid "Sandbox"
+ msgstr "Bac à sable"
+ 
+-#: ../gui/polgen.glade:391
++#: ../gui/polgen.glade:446
+ msgid "<b>Login Users</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:453
++#: ../gui/polgen.glade:478
++msgid "Existing User Roles"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:72
-+msgid "Games"
++#: ../gui/polgen.glade:482
+ msgid "Modify an existing login user record."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:455
+-msgid "Existing User Roles"
++#: ../gui/polgen.glade:495 ../sepolicy/sepolicy/generate.py:189
++msgid "Minimal Terminal User Role"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:474
++#: ../gui/polgen.glade:499
+ msgid ""
+ "This user will login to a machine only via a terminal or remote login.  By "
+ "default this user will have  no setuid, no networking, no su, no sudo."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:476 ../gui/polgen.py:161
+-msgid "Minimal Terminal User Role"
++#: ../gui/polgen.glade:512 ../sepolicy/sepolicy/generate.py:190
++msgid "Minimal X Windows User Role"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:495
++#: ../gui/polgen.glade:516
+ msgid ""
+ "This user can login to a machine via X or terminal.  By default this user "
+ "will have no setuid, no networking, no sudo, no su"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:497 ../gui/polgen.py:162
+-msgid "Minimal X Windows User Role"
++#: ../gui/polgen.glade:529 ../sepolicy/sepolicy/generate.py:191
++msgid "User Role"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:516
++#: ../gui/polgen.glade:533
+ msgid ""
+ "User with full networking, no setuid applications without transition, no "
+ "sudo, no su."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:518 ../gui/polgen.py:163
+-msgid "User Role"
++#: ../gui/polgen.glade:546 ../sepolicy/sepolicy/generate.py:192
++msgid "Admin User Role"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:537
++#: ../gui/polgen.glade:550
+ msgid ""
+-"User with full networking, no setuid applications without transition, no su,"
+-" can sudo to Root Administration Roles"
++"User with full networking, no setuid applications without transition, no su, "
++"can sudo to Root Administration Roles"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:539 ../gui/polgen.py:164
+-msgid "Admin User Role"
++#: ../gui/polgen.glade:592
++msgid "<b>Root Users</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:585
+-msgid "<b>Root Users</b>"
++#: ../gui/polgen.glade:623 ../sepolicy/sepolicy/generate.py:193
++msgid "Root Admin User Role"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:647
++#: ../gui/polgen.glade:627
+ msgid ""
+-"Select Root Administrator User Role, if this user will be used to administer"
+-" the machine while running as root.  This user will not be able to login to "
++"Select Root Administrator User Role, if this user will be used to administer "
++"the machine while running as root.  This user will not be able to login to "
+ "the system directly."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:649 ../gui/polgen.py:165
+-msgid "Root Admin User Role"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:716
+-msgid "label104"
+-msgstr "label104"
+-
+-#: ../gui/polgen.glade:745
++#: ../gui/polgen.glade:705
+ msgid "<b>Enter name of application or user role:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
++#: ../gui/polgen.glade:728 ../gui/polgengui.py:252
+ msgid "Name"
+ msgstr "Nom"
+ 
+-#: ../gui/polgen.glade:807
++#: ../gui/polgen.glade:739
+ msgid "Enter complete path for executable to be confined."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:830 ../gui/polgen.glade:950 ../gui/polgen.glade:3142
++#: ../gui/polgen.glade:756 ../gui/polgen.glade:838 ../gui/polgen.glade:2361
+ msgid "..."
+ msgstr "..."
+ 
+-#: ../gui/polgen.glade:849
++#: ../gui/polgen.glade:776
+ msgid "Enter unique name for the confined application or user role."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:871
++#: ../gui/polgen.glade:794
+ msgid "Executable"
+ msgstr "Exécutable"
+ 
+-#: ../gui/polgen.glade:899
++#: ../gui/polgen.glade:808
+ msgid "Init script"
+ msgstr "Script de démarrage"
+ 
+-#: ../gui/polgen.glade:927
++#: ../gui/polgen.glade:821
+ msgid ""
+ "Enter complete path to init script used to start the confined application."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:982
+-msgid "label105"
+-msgstr "label105"
+-
+-#: ../gui/polgen.glade:1011
++#: ../gui/polgen.glade:887
+ msgid "<b>Select existing role to modify:</b>"
+ msgstr "<b>Sélectionner le rôle existant à modifier :</b>"
+ 
+-#: ../gui/polgen.glade:1045
++#: ../gui/polgen.glade:908
+ msgid "Select the user roles that will transiton to the %s domain."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1073
+-msgid "label106"
+-msgstr "label106"
++#: ../gui/polgen.glade:928
++msgid "role tab"
 +msgstr ""
-+
-+#: ../gui/selinux.tbl:72
-+msgid "Disable SELinux protection for games"
+ 
+-#: ../gui/polgen.glade:1102
++#: ../gui/polgen.glade:945
+ msgid "<b>Select roles that %s will transition to:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1136
++#: ../gui/polgen.glade:963
+ msgid "Select applications domains that %s will transition to."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1164
+-msgid "label107"
+-msgstr "label107"
++#: ../gui/polgen.glade:983
++msgid ""
++"transition \n"
++"role tab"
 +msgstr ""
-+
-+#: ../gui/selinux.tbl:73
-+msgid "Disable SELinux protection for the web browsers"
+ 
+-#: ../gui/polgen.glade:1193
++#: ../gui/polgen.glade:1001
+ msgid "<b>Select the user_roles that will transition to %s:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1227
+-msgid ""
+-"Select the user roles that will transiton to this applications domains."
++#: ../gui/polgen.glade:1019
++msgid "Select the user roles that will transiton to this applications domains."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1255
+-msgid "label108"
+-msgstr "label108"
+-
+-#: ../gui/polgen.glade:1284
++#: ../gui/polgen.glade:1056
+ msgid "<b>Select domains that %s will administer:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1318 ../gui/polgen.glade:1409
++#: ../gui/polgen.glade:1074 ../gui/polgen.glade:1129
+ msgid "Select the domains that you would like this user administer."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1346
+-msgid "label109"
+-msgstr "label109"
+-
+-#: ../gui/polgen.glade:1375
++#: ../gui/polgen.glade:1111
+ msgid "<b>Select additional roles for %s:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1437
+-msgid "label111"
+-msgstr "label111"
+-
+-#: ../gui/polgen.glade:1466
++#: ../gui/polgen.glade:1166
+ msgid "<b>Enter network ports that %s binds on:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1497 ../gui/polgen.glade:1997
++#: ../gui/polgen.glade:1186 ../gui/polgen.glade:1557
+ msgid "<b>TCP Ports</b>"
+ msgstr "<b>Ports TCP</b>"
+ 
+-#: ../gui/polgen.glade:1565 ../gui/polgen.glade:1785
+-msgid "Allows %s to bind to any udp port"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1567 ../gui/polgen.glade:1787 ../gui/polgen.glade:2061
+-#: ../gui/polgen.glade:2215
++#: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
++#: ../gui/polgen.glade:1698
+ msgid "All"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1585 ../gui/polgen.glade:1805
+-msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
++#: ../gui/polgen.glade:1227 ../gui/polgen.glade:1394
++msgid "Allows %s to bind to any udp port"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1587 ../gui/polgen.glade:1807
++#: ../gui/polgen.glade:1240 ../gui/polgen.glade:1407
+ msgid "600-1024"
+ msgstr "600-1024"
+ 
+-#: ../gui/polgen.glade:1605 ../gui/polgen.glade:1825
+-msgid ""
+-"Enter a comma separated list of udp ports or ranges of ports that %s binds "
+-"to. Example: 612, 650-660"
++#: ../gui/polgen.glade:1244 ../gui/polgen.glade:1411
++msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1607 ../gui/polgen.glade:1827
++#: ../gui/polgen.glade:1257 ../gui/polgen.glade:1424
+ msgid "Unreserved Ports (>1024)"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1638 ../gui/polgen.glade:1858 ../gui/polgen.glade:2079
+-#: ../gui/polgen.glade:2233
++#: ../gui/polgen.glade:1261 ../gui/polgen.glade:1428
++msgid ""
++"Enter a comma separated list of udp ports or ranges of ports that %s binds "
++"to. Example: 612, 650-660"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:74
-+msgid "Disable SELinux protection for Thunderbird"
++#: ../gui/polgen.glade:1289 ../gui/polgen.glade:1456 ../gui/polgen.glade:1609
++#: ../gui/polgen.glade:1718
+ msgid "Select Ports"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1663 ../gui/polgen.glade:1883
++#: ../gui/polgen.glade:1302 ../gui/polgen.glade:1469
+ msgid "Allows %s to bind to any udp ports > 1024"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1717 ../gui/polgen.glade:2151
++#: ../gui/polgen.glade:1353 ../gui/polgen.glade:1666
+ msgid "<b>UDP Ports</b>"
+ msgstr "<b>Ports UDP</b>"
+ 
+-#: ../gui/polgen.glade:1937
+-msgid "label113"
+-msgstr "label113"
++#: ../gui/polgen.glade:1519
++msgid ""
++"Network\n"
++"Bind tab"
 +msgstr ""
-+
-+#: ../gui/selinux.tbl:75
-+msgid "Disable SELinux protection for distccd daemon"
+ 
+-#: ../gui/polgen.glade:1966
++#: ../gui/polgen.glade:1537
+ msgid "<b>Select network ports that %s connects to:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2058
++#: ../gui/polgen.glade:1593
+ msgid "Allows %s to connect to any tcp port"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2104
++#: ../gui/polgen.glade:1622
+ msgid ""
+ "Enter a comma separated list of tcp ports or ranges of ports that %s "
+ "connects to. Example: 612, 650-660"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2212
++#: ../gui/polgen.glade:1702
+ msgid "Allows %s to connect to any udp port"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2258
++#: ../gui/polgen.glade:1731
+ msgid ""
+ "Enter a comma separated list of udp ports or ranges of ports that %s "
+ "connects to. Example: 612, 650-660"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2305
+-msgid "label114"
+-msgstr "label114"
+-
+-#: ../gui/polgen.glade:2334
++#: ../gui/polgen.glade:1792
+ msgid "<b>Select common application traits for %s:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2366
++#: ../gui/polgen.glade:1809
+ msgid "Writes syslog messages\t"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2385
++#: ../gui/polgen.glade:1824
+ msgid "Create/Manipulate temporary files in /tmp"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2404
++#: ../gui/polgen.glade:1839
+ msgid "Uses Pam for authentication"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2423
++#: ../gui/polgen.glade:1854
+ msgid "Uses nsswitch or getpw* calls"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2442
++#: ../gui/polgen.glade:1869
+ msgid "Uses dbus"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2461
++#: ../gui/polgen.glade:1884
+ msgid "Sends audit messages"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2480
++#: ../gui/polgen.glade:1899
+ msgid "Interacts with the terminal"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2499
++#: ../gui/polgen.glade:1914
+ msgid "Sends email"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2530
+-msgid "label115"
+-msgstr "label115"
+-
+-#: ../gui/polgen.glade:2559
++#: ../gui/polgen.glade:1961
+ msgid "<b>Add files/directories that %s manages</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2788
++#: ../gui/polgen.glade:2122
+ msgid ""
+ "Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
+ "Files ..."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2823
+-msgid "label116"
+-msgstr "label116"
+-
+-#: ../gui/polgen.glade:2852
++#: ../gui/polgen.glade:2166
+ msgid "<b>Add booleans from the %s policy:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:3002
++#: ../gui/polgen.glade:2274
+ msgid "Add/Remove booleans used by the %s domain"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:3066
++#: ../gui/polgen.glade:2316
+ msgid "<b>Which directory you will generate the %s policy?</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:3097
++#: ../gui/polgen.glade:2334
+ msgid "Policy Directory"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:3254
+-msgid "Add Booleans Dialog"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:3327
+-msgid "Boolean Name"
+-msgstr ""
+-
+-#: ../gui/polgengui.py:261
++#: ../gui/polgengui.py:262
+ msgid "Role"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:268
++#: ../gui/polgengui.py:269
+ msgid "Existing_User"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
++#: ../gui/polgengui.py:283 ../gui/polgengui.py:291 ../gui/polgengui.py:305
+ msgid "Application"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:352
++#: ../gui/polgengui.py:353
+ #, python-format
+ msgid "%s must be a directory"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
++#: ../gui/polgengui.py:413 ../gui/polgengui.py:694
+ msgid "You must select a user"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:542
++#: ../gui/polgengui.py:543
+ msgid "Select executable file to be confined."
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:553
++#: ../gui/polgengui.py:554
+ msgid "Select init script file to be confined."
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:563
++#: ../gui/polgengui.py:564
+ msgid "Select file(s) that confined application creates or writes"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:570
++#: ../gui/polgengui.py:571
+ msgid "Select directory(s) that the confined application owns and writes into"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:632
++#: ../gui/polgengui.py:633
+ msgid "Select directory to generate policy files in"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:649
++#: ../gui/polgengui.py:650
+ #, python-format
+ msgid ""
+ "Type %s_t already defined in current policy.\n"
+ "Do you want to continue?"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
++#: ../gui/polgengui.py:650 ../gui/polgengui.py:654
+ msgid "Verify Name"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:653
++#: ../gui/polgengui.py:654
+ #, python-format
+ msgid ""
+ "Module %s.pp already loaded in current policy.\n"
+ "Do you want to continue?"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:699
++#: ../gui/polgengui.py:700
+ msgid ""
+ "You must add a name made up of letters and numbers and containing no spaces."
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:713
++#: ../gui/polgengui.py:714
+ msgid "You must enter a executable"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
++#: ../gui/polgengui.py:739 ../gui/system-config-selinux.py:174
+ msgid "Configue SELinux"
+ msgstr ""
+ 
+-#: ../gui/polgen.py:158
+-msgid "Internet Services Daemon"
+-msgstr ""
+-
+-#: ../gui/polgen.py:197
+-#, python-format
+-msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+-msgstr ""
+-
+-#: ../gui/polgen.py:323
+-msgid "You must enter a name for your confined process/user"
+-msgstr ""
+-
+-#: ../gui/polgen.py:325
+-msgid ""
+-"Name must be alpha numberic with no spaces. Consider using option \"-n "
+-"MODULENAME\""
+-msgstr ""
+-
+-#: ../gui/polgen.py:413
+-msgid "User Role types can not be assigned executables."
+-msgstr ""
+-
+-#: ../gui/polgen.py:419
+-msgid "Only Daemon apps can use an init script.."
+-msgstr ""
+-
+-#: ../gui/polgen.py:437
+-msgid "use_resolve must be a boolean value "
+-msgstr ""
+-
+-#: ../gui/polgen.py:443
+-msgid "use_syslog must be a boolean value "
+-msgstr ""
+-
+-#: ../gui/polgen.py:449
+-msgid "use_kerberos must be a boolean value "
+-msgstr ""
+-
+-#: ../gui/polgen.py:455
+-msgid "manage_krb5_rcache must be a boolean value "
+-msgstr ""
+-
+-#: ../gui/polgen.py:485
+-msgid "USER Types automatically get a tmp type"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1003
+-msgid "You must enter the executable path for your confined process"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1165
+-msgid "Type Enforcement file"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1166
+-msgid "Interface file"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1167
+-msgid "File Contexts file"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1168
+-msgid "Setup Script"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1289
+-#, python-format
+-msgid ""
+-"\n"
+-"%s\n"
+-"\n"
+-"sepolgen [ -n moduleName ] [ -m ] [ -t type ] [ executable | Name ]\n"
+-"valid Types:\n"
+-msgstr "\n%s\n\nsepolgen [ -n moduleName ] [ -m ] [ -t type ] [ executable | Name ]\nvalid Types:\n"
+-
+-#: ../gui/polgen.py:1337
+-msgid "Executable or Name required"
+-msgstr ""
+-
+-#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2547
++#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
+ msgid "Network Port"
+ msgstr ""
+ 
+@@ -1953,1425 +1911,2044 @@ msgstr ""
+ msgid "List View"
+ msgstr ""
+ 
+-#: ../gui/portsPage.py:255 ../gui/system-config-selinux.glade:2438
++#: ../gui/portsPage.py:255 ../gui/system-config-selinux.glade:2419
+ msgid "Group View"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:1 ../gui/selinux.tbl:30 ../gui/selinux.tbl:31
+-#: ../gui/selinux.tbl:32 ../gui/selinux.tbl:33 ../gui/selinux.tbl:34
+-#: ../gui/selinux.tbl:36 ../gui/selinux.tbl:37 ../gui/selinux.tbl:38
+-#: ../gui/selinux.tbl:39 ../gui/selinux.tbl:40 ../gui/selinux.tbl:42
+-#: ../gui/selinux.tbl:43 ../gui/selinux.tbl:44 ../gui/selinux.tbl:45
+-#: ../gui/selinux.tbl:46 ../gui/selinux.tbl:47 ../gui/selinux.tbl:48
+-#: ../gui/selinux.tbl:49 ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
+-#: ../gui/selinux.tbl:52 ../gui/selinux.tbl:53 ../gui/selinux.tbl:59
+-#: ../gui/selinux.tbl:60 ../gui/selinux.tbl:61 ../gui/selinux.tbl:62
+-#: ../gui/selinux.tbl:63 ../gui/selinux.tbl:64 ../gui/selinux.tbl:65
+-#: ../gui/selinux.tbl:66 ../gui/selinux.tbl:67 ../gui/selinux.tbl:68
+-#: ../gui/selinux.tbl:69 ../gui/selinux.tbl:75 ../gui/selinux.tbl:76
+-#: ../gui/selinux.tbl:77 ../gui/selinux.tbl:78 ../gui/selinux.tbl:79
+-#: ../gui/selinux.tbl:80 ../gui/selinux.tbl:81 ../gui/selinux.tbl:82
+-#: ../gui/selinux.tbl:83 ../gui/selinux.tbl:84 ../gui/selinux.tbl:86
+-#: ../gui/selinux.tbl:88 ../gui/selinux.tbl:89 ../gui/selinux.tbl:90
+-#: ../gui/selinux.tbl:92 ../gui/selinux.tbl:94 ../gui/selinux.tbl:95
+-#: ../gui/selinux.tbl:96 ../gui/selinux.tbl:97 ../gui/selinux.tbl:98
+-#: ../gui/selinux.tbl:99 ../gui/selinux.tbl:100 ../gui/selinux.tbl:101
+-#: ../gui/selinux.tbl:102 ../gui/selinux.tbl:103 ../gui/selinux.tbl:104
+-#: ../gui/selinux.tbl:106 ../gui/selinux.tbl:108 ../gui/selinux.tbl:109
+-#: ../gui/selinux.tbl:110 ../gui/selinux.tbl:111 ../gui/selinux.tbl:112
+-#: ../gui/selinux.tbl:113 ../gui/selinux.tbl:114 ../gui/selinux.tbl:116
+-#: ../gui/selinux.tbl:117 ../gui/selinux.tbl:119 ../gui/selinux.tbl:121
+-#: ../gui/selinux.tbl:123 ../gui/selinux.tbl:124 ../gui/selinux.tbl:127
+-#: ../gui/selinux.tbl:129 ../gui/selinux.tbl:130 ../gui/selinux.tbl:131
+-#: ../gui/selinux.tbl:132 ../gui/selinux.tbl:133 ../gui/selinux.tbl:134
+-#: ../gui/selinux.tbl:135 ../gui/selinux.tbl:136 ../gui/selinux.tbl:137
+-#: ../gui/selinux.tbl:138 ../gui/selinux.tbl:139 ../gui/selinux.tbl:142
+-#: ../gui/selinux.tbl:143 ../gui/selinux.tbl:144 ../gui/selinux.tbl:145
+-#: ../gui/selinux.tbl:146 ../gui/selinux.tbl:147 ../gui/selinux.tbl:148
+-#: ../gui/selinux.tbl:149 ../gui/selinux.tbl:150 ../gui/selinux.tbl:151
+-#: ../gui/selinux.tbl:152 ../gui/selinux.tbl:154 ../gui/selinux.tbl:155
+-#: ../gui/selinux.tbl:156 ../gui/selinux.tbl:157 ../gui/selinux.tbl:158
+-#: ../gui/selinux.tbl:159 ../gui/selinux.tbl:160 ../gui/selinux.tbl:167
+-#: ../gui/selinux.tbl:171 ../gui/selinux.tbl:172 ../gui/selinux.tbl:173
+-#: ../gui/selinux.tbl:174 ../gui/selinux.tbl:175 ../gui/selinux.tbl:177
+-#: ../gui/selinux.tbl:178 ../gui/selinux.tbl:179 ../gui/selinux.tbl:180
+-#: ../gui/selinux.tbl:184 ../gui/selinux.tbl:192 ../gui/selinux.tbl:193
+-#: ../gui/selinux.tbl:194 ../gui/selinux.tbl:195 ../gui/selinux.tbl:196
+-#: ../gui/selinux.tbl:197 ../gui/selinux.tbl:198 ../gui/selinux.tbl:199
+-#: ../gui/selinux.tbl:200 ../gui/selinux.tbl:201 ../gui/selinux.tbl:206
+-#: ../gui/selinux.tbl:207 ../gui/selinux.tbl:218 ../gui/selinux.tbl:219
+-#: ../gui/selinux.tbl:220 ../gui/selinux.tbl:222 ../gui/selinux.tbl:224
+-#: ../gui/selinux.tbl:226 ../gui/selinux.tbl:227 ../gui/selinux.tbl:230
+-msgid "SELinux Service Protection"
+-msgstr "Protection de Service par SELinux"
+-
+-#: ../gui/selinux.tbl:1
+-msgid "Disable SELinux protection for acct daemon"
+-msgstr "Désactiver la protection SELinux pour le démon acct"
+-
+-#: ../gui/selinux.tbl:2 ../gui/selinux.tbl:3 ../gui/selinux.tbl:70
+-#: ../gui/selinux.tbl:153 ../gui/selinux.tbl:168 ../gui/selinux.tbl:169
+-#: ../gui/selinux.tbl:170 ../gui/selinux.tbl:189 ../gui/selinux.tbl:202
+-#: ../gui/selinux.tbl:203 ../gui/selinux.tbl:204 ../gui/selinux.tbl:205
+-msgid "Admin"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:2
+-msgid "Allow all daemons to write corefiles to /"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:3
+-msgid "Allow all daemons the ability to use unallocated ttys"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
+-#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
+-#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
+-#: ../gui/selinux.tbl:210 ../gui/selinux.tbl:211 ../gui/selinux.tbl:212
+-#: ../gui/selinux.tbl:213 ../gui/selinux.tbl:214 ../gui/selinux.tbl:215
+-#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
+-msgid "User Privs"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:4
+-msgid ""
+-"Allow gadmin SELinux user account to execute files in home directory or /tmp"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:5
+-msgid ""
+-"Allow guest SELinux user account to execute files in home directory or /tmp"
++#: ../gui/semanagePage.py:126
++#, python-format
++msgid "Are you sure you want to delete %s '%s'?"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
+-msgid "Memory Protection"
+-msgstr "Protection mémoire"
+-
+-#: ../gui/selinux.tbl:6
+-msgid "Allow java executable stack"
++#: ../gui/semanagePage.py:126
++#, python-format
++msgid "Delete %s"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
+-#: ../gui/selinux.tbl:209
+-msgid "Mount"
++#: ../gui/semanagePage.py:134
++#, python-format
++msgid "Add %s"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:7
+-msgid "Allow mount to mount any file"
++#: ../gui/semanagePage.py:148
++#, python-format
++msgid "Modify %s"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:8
+-msgid "Allow mount to mount any directory"
++#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
++msgid "Permissive"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:9
+-msgid "Allow mplayer executable stack"
++#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
++msgid "Enforcing"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
+-#: ../gui/selinux.tbl:188
+-msgid "SSH"
+-msgstr "SSH"
+-
+-#: ../gui/selinux.tbl:10
+-msgid "Allow ssh to run ssh-keysign"
+-msgstr ""
++#: ../gui/statusPage.py:94
++msgid "Status"
++msgstr "État"
+ 
+-#: ../gui/selinux.tbl:11
++#: ../gui/statusPage.py:133
+ msgid ""
+-"Allow staff SELinux user account to execute files in home directory or /tmp"
++"Changing the policy type will cause a relabel of the entire file system on "
++"the next boot. Relabeling takes a long time depending on the size of the "
++"file system.  Do you wish to continue?"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:12
++#: ../gui/statusPage.py:147
+ msgid ""
+-"Allow sysadm SELinux user account to execute files in home directory or /tmp"
++"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
++"you later decide to turn SELinux back on, the system will be required to "
++"relabel.  If you just want to see if SELinux is causing a problem on your "
++"system, you can go to permissive mode which will only log errors and not "
++"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
++"wish to continue?"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:76
-+msgid "Disable SELinux protection for dmesg daemon"
++#: ../gui/statusPage.py:152
++msgid ""
++"Changing to SELinux enabled will cause a relabel of the entire file system "
++"on the next boot. Relabeling takes a long time depending on the size of the "
++"file system.  Do you wish to continue?"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:77
-+msgid "Disable SELinux protection for dnsmasq daemon"
++#: ../gui/system-config-selinux.glade:11
++msgid "system-config-selinux"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:78
-+msgid "Disable SELinux protection for dovecot daemon"
++#: ../gui/system-config-selinux.glade:12
++msgid ""
++"Copyright (c)2006 Red Hat, Inc.\n"
++"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:79
-+msgid "Disable SELinux protection for entropyd daemon"
++#: ../gui/system-config-selinux.glade:22
++#: ../gui/system-config-selinux.glade:544
++msgid "Add SELinux Login Mapping"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:80
-+msgid "Disable SELinux protection for fetchmail"
++#: ../gui/system-config-selinux.glade:257
++msgid "Add SELinux Network Ports"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:81
-+msgid "Disable SELinux protection for fingerd daemon"
-+msgstr ""
++#: ../gui/system-config-selinux.glade:391
++#: ../gui/system-config-selinux.glade:678
++msgid "SELinux Type"
++msgstr "Type SELinux"
 +
-+#: ../gui/selinux.tbl:82
-+msgid "Disable SELinux protection for freshclam daemon"
++#: ../gui/system-config-selinux.glade:622
++msgid "File Specification"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:83
-+msgid "Disable SELinux protection for fsdaemon daemon"
++#: ../gui/system-config-selinux.glade:650
++msgid "File Type"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:84
-+msgid "Disable SELinux protection for gpm daemon"
++#: ../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/selinux.tbl:85 ../gui/selinux.tbl:125
-+msgid "NFS"
-+msgstr ""
++#: ../gui/system-config-selinux.glade:773
++msgid "MLS"
++msgstr "MLS"
 +
-+#: ../gui/selinux.tbl:85
-+msgid "Disable SELinux protection for gss daemon"
++#: ../gui/system-config-selinux.glade:837
++msgid "Add SELinux User"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:86
-+msgid "Disable SELinux protection for Hal daemon"
++#: ../gui/system-config-selinux.glade:1079
++msgid "SELinux Administration"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:87
-+msgid "Compatibility"
++#: ../gui/system-config-selinux.glade:1122
++msgid "Add"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:87
-+msgid ""
-+"Do not audit things that we know to be broken but which are not security "
-+"risks"
++#: ../gui/system-config-selinux.glade:1144
++msgid "_Properties"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:88
-+msgid "Disable SELinux protection for hostname daemon"
++#: ../gui/system-config-selinux.glade:1166
++msgid "_Delete"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:89
-+msgid "Disable SELinux protection for hotplug daemon"
++#: ../gui/system-config-selinux.glade:1256
++msgid "Select Management Object"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:90
-+msgid "Disable SELinux protection for howl daemon"
++#: ../gui/system-config-selinux.glade:1273
++msgid "<b>Select:</b>"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:91
-+msgid "Disable SELinux protection for cups hplip daemon"
++#: ../gui/system-config-selinux.glade:1326
++msgid "System Default Enforcing Mode"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:92
-+msgid "Disable SELinux protection for httpd rotatelogs"
++#: ../gui/system-config-selinux.glade:1354
++msgid ""
++"Disabled\n"
++"Permissive\n"
++"Enforcing\n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
-+msgid "HTTPD Service"
++#: ../gui/system-config-selinux.glade:1373
++msgid "Current Enforcing Mode"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:93
-+msgid "Disable SELinux protection for http suexec"
++#: ../gui/system-config-selinux.glade:1418
++msgid "System Default Policy Type: "
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:94
-+msgid "Disable SELinux protection for hwclock daemon"
++#: ../gui/system-config-selinux.glade:1463
++msgid ""
++"Select if you wish to relabel then entire file system on next reboot.  "
++"Relabeling can take a very long time, depending on the size of the system.  "
++"If you are changing policy types or going from disabled to enforcing, a "
++"relabel is required."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:95
-+msgid "Disable SELinux protection for i18n daemon"
++#: ../gui/system-config-selinux.glade:1509
++msgid "Relabel on next reboot."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:96
-+msgid "Disable SELinux protection for imazesrv daemon"
-+msgstr ""
++#: ../gui/system-config-selinux.glade:1561
++msgid "label37"
++msgstr "label37"
 +
-+#: ../gui/selinux.tbl:97
-+msgid "Disable SELinux protection for inetd child daemons"
++#: ../gui/system-config-selinux.glade:1598
++msgid "Revert boolean setting to system default"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:98
-+msgid "Disable SELinux protection for inetd daemon"
++#: ../gui/system-config-selinux.glade:1614
++msgid "Toggle between Customized and All Booleans"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:99
-+msgid "Disable SELinux protection for innd daemon"
++#: ../gui/system-config-selinux.glade:1645
++#: ../gui/system-config-selinux.glade:1850
++#: ../gui/system-config-selinux.glade:2037
++#: ../gui/system-config-selinux.glade:2224
++#: ../gui/system-config-selinux.glade:2467
++#: ../gui/system-config-selinux.glade:2692
++#: ../gui/system-config-selinux.glade:2867
++msgid "Filter"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:100
-+msgid "Disable SELinux protection for iptables daemon"
-+msgstr ""
++#: ../gui/system-config-selinux.glade:1734
++msgid "label50"
++msgstr "label50"
 +
-+#: ../gui/selinux.tbl:101
-+msgid "Disable SELinux protection for ircd daemon"
++#: ../gui/system-config-selinux.glade:1771
++msgid "Add File Context"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:102
-+msgid "Disable SELinux protection for irqbalance daemon"
++#: ../gui/system-config-selinux.glade:1787
++msgid "Modify File Context"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:103
-+msgid "Disable SELinux protection for iscsi daemon"
++#: ../gui/system-config-selinux.glade:1803
++msgid "Delete File Context"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:104
-+msgid "Disable SELinux protection for jabberd daemon"
++#: ../gui/system-config-selinux.glade:1819
++msgid "Toggle between all and customized file context"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
-+msgid "Kerberos"
-+msgstr ""
++#: ../gui/system-config-selinux.glade:1939
++msgid "label38"
++msgstr "label38"
 +
-+#: ../gui/selinux.tbl:105
-+msgid "Disable SELinux protection for kadmind daemon"
++#: ../gui/system-config-selinux.glade:1976
++msgid "Add SELinux User Mapping"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:106
-+msgid "Disable SELinux protection for klogd daemon"
++#: ../gui/system-config-selinux.glade:1992
++msgid "Modify SELinux User Mapping"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:107
-+msgid "Disable SELinux protection for krb5kdc daemon"
++#: ../gui/system-config-selinux.glade:2008
++msgid "Delete SELinux User Mapping"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:108
-+msgid "Disable SELinux protection for ktalk daemons"
-+msgstr ""
++#: ../gui/system-config-selinux.glade:2126
++msgid "label39"
++msgstr "label39"
 +
-+#: ../gui/selinux.tbl:109
-+msgid "Disable SELinux protection for kudzu daemon"
++#: ../gui/system-config-selinux.glade:2163
++msgid "Add User"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:110
-+msgid "Disable SELinux protection for locate daemon"
++#: ../gui/system-config-selinux.glade:2179
++msgid "Modify User"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:111
-+msgid "Disable SELinux protection for lpd daemon"
++#: ../gui/system-config-selinux.glade:2195
++msgid "Delete User"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:112
-+msgid "Disable SELinux protection for lrrd daemon"
-+msgstr ""
++#: ../gui/system-config-selinux.glade:2313
++msgid "label41"
++msgstr "label41"
 +
-+#: ../gui/selinux.tbl:113
-+msgid "Disable SELinux protection for lvm daemon"
++#: ../gui/system-config-selinux.glade:2350
++msgid "Add Network Port"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:114
-+msgid "Disable SELinux protection for mailman"
++#: ../gui/system-config-selinux.glade:2366
++msgid "Edit Network Port"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:115
-+msgid "Allow evolution and thunderbird to read user files"
++#: ../gui/system-config-selinux.glade:2382
++msgid "Delete Network Port"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:116
-+msgid "Disable SELinux protection for mdadm daemon"
++#: ../gui/system-config-selinux.glade:2418
++#: ../gui/system-config-selinux.glade:2436
++msgid "Toggle between Customized and All Ports"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:117
-+msgid "Disable SELinux protection for monopd daemon"
-+msgstr ""
++#: ../gui/system-config-selinux.glade:2556
++msgid "label42"
++msgstr "label42"
 +
-+#: ../gui/selinux.tbl:118
-+msgid "Allow the mozilla browser to read user files"
++#: ../gui/system-config-selinux.glade:2593
++msgid "Generate new policy module"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:119
-+msgid "Disable SELinux protection for mrtg daemon"
++#: ../gui/system-config-selinux.glade:2609
++msgid "Load policy module"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:120
-+msgid "Disable SELinux protection for mysqld daemon"
++#: ../gui/system-config-selinux.glade:2625
++msgid "Remove loadable policy module"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:121
-+msgid "Disable SELinux protection for nagios daemon"
++#: ../gui/system-config-selinux.glade:2661
++msgid ""
++"Enable/Disable additional audit rules, that are normally not reported in the "
++"log files."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
-+msgid "Name Service"
-+msgstr ""
++#: ../gui/system-config-selinux.glade:2781
++msgid "label44"
++msgstr "label44"
 +
-+#: ../gui/selinux.tbl:122
-+msgid "Disable SELinux protection for named daemon"
++#: ../gui/system-config-selinux.glade:2818
++msgid "Change process mode to permissive."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:123
-+msgid "Disable SELinux protection for nessusd daemon"
++#: ../gui/system-config-selinux.glade:2836
++msgid "Change process mode to enforcing"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:124
-+msgid "Disable SELinux protection for NetworkManager"
++#: ../gui/system-config-selinux.glade:2928
++msgid "Process Domain"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:125
-+msgid "Disable SELinux protection for nfsd daemon"
-+msgstr ""
++#: ../gui/system-config-selinux.glade:2956
++msgid "label59"
++msgstr "label59"
 +
-+#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
-+#: ../gui/selinux.tbl:221
-+msgid "Samba"
++#: ../gui/usersPage.py:138
++#, python-format
++msgid "SELinux user '%s' is required"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:126
-+msgid "Disable SELinux protection for nmbd daemon"
++#: ../sepolicy/sepolicy.py:106
++msgid "Generate SELinux man pages"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:127
-+msgid "Disable SELinux protection for nrpe daemon"
++#: ../sepolicy/sepolicy.py:110
++msgid "path in which the generated SELinux man pages will be stored"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:128
-+msgid "Disable SELinux protection for nscd daemon"
++#: ../sepolicy/sepolicy.py:114
++msgid "All domains"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:129
-+msgid "Disable SELinux protection for nsd daemon"
++#: ../sepolicy/sepolicy.py:116
++msgid "Domain name(s) of man pages to be created"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:130
-+msgid "Disable SELinux protection for ntpd daemon"
++#: ../sepolicy/sepolicy.py:164
++msgid "Query SELinux policy network information"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:131
-+msgid "Disable SELinux protection for oddjob"
++#: ../sepolicy/sepolicy.py:169
++msgid "list all SELinux port types"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:132
-+msgid "Disable SELinux protection for oddjob_mkhomedir"
++#: ../sepolicy/sepolicy.py:172
++msgid "show SELinux type related to the port"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:133
-+msgid "Disable SELinux protection for openvpn daemon"
++#: ../sepolicy/sepolicy.py:175
++msgid "Show ports defined for this SELinux type"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:134
-+msgid "Disable SELinux protection for pam daemon"
++#: ../sepolicy/sepolicy.py:178
++msgid "show ports to which this domain can bind and/or connect"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:135
-+msgid "Disable SELinux protection for pegasus"
++#: ../sepolicy/sepolicy.py:192
++msgid "query SELinux policy to see if domains can communicate with each other"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:136
-+msgid "Disable SELinux protection for perdition daemon"
++#: ../sepolicy/sepolicy.py:195
++msgid "Source Domain"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:137
-+msgid "Disable SELinux protection for portmap daemon"
++#: ../sepolicy/sepolicy.py:198
++msgid "Target Domain"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:138
-+msgid "Disable SELinux protection for portslave daemon"
-+msgstr ""
++#: ../sepolicy/sepolicy.py:215
++#, fuzzy
++msgid "query SELinux Policy to see description of booleans"
++msgstr "Outil de génération de politique SELinux"
 +
-+#: ../gui/selinux.tbl:139
-+msgid "Disable SELinux protection for postfix"
++#: ../sepolicy/sepolicy.py:219
++msgid "get all booleans desctiption"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:140
-+msgid "Disable SELinux protection for postgresql daemon"
++#: ../sepolicy/sepolicy.py:221
++msgid "boolean to get description"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:141
-+msgid "pppd"
++#: ../sepolicy/sepolicy.py:231
++msgid ""
++"query SELinux Policy to see how a source process domain can transition to "
++"the target process domain"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:141
-+msgid "Allow pppd to be run for a regular user"
++#: ../sepolicy/sepolicy.py:234
++msgid "source process domain"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:142
-+msgid "Disable SELinux protection for pptp"
++#: ../sepolicy/sepolicy.py:237
++msgid "target process domain"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:143
-+msgid "Disable SELinux protection for prelink daemon"
++#: ../sepolicy/sepolicy.py:259
++msgid "Generate SELinux Policy module template"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:144
-+msgid "Disable SELinux protection for privoxy daemon"
++#: ../sepolicy/sepolicy.py:265
++msgid "name of policy to generate"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:145
-+msgid "Disable SELinux protection for ptal daemon"
++#: ../sepolicy/sepolicy.py:267
++msgid "executable to confine"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:146
-+msgid "Disable SELinux protection for pxe daemon"
++#: ../sepolicy/sepolicy.py:269
++msgid "run policy generation test suite"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:147
-+msgid "Disable SELinux protection for pyzord"
++#: ../sepolicy/sepolicy.py:274
++msgid "commands"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:148
-+msgid "Disable SELinux protection for quota daemon"
++#: ../sepolicy/sepolicy/generate.py:185
++msgid "Internet Services Daemon"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:149
-+msgid "Disable SELinux protection for radiusd daemon"
++#: ../sepolicy/sepolicy/generate.py:198
++msgid "Valid Types:\n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:150
-+msgid "Disable SELinux protection for radvd daemon"
++#: ../sepolicy/sepolicy/generate.py:232
++#, python-format
++msgid "Ports must be numbers or ranges of numbers from 1 to %d "
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:151
-+msgid "Disable SELinux protection for rdisc"
++#: ../sepolicy/sepolicy/generate.py:359
++msgid "You must enter a name for your confined process/user"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:152
-+msgid "Disable SELinux protection for readahead"
++#: ../sepolicy/sepolicy/generate.py:361
++msgid ""
++"Name must be alpha numberic with no spaces. Consider using option \"-n "
++"MODULENAME\""
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:153
-+msgid "Allow programs to read files in non-standard locations (default_t)"
++#: ../sepolicy/sepolicy/generate.py:449
++msgid "User Role types can not be assigned executables."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:154
-+msgid "Disable SELinux protection for restorecond"
++#: ../sepolicy/sepolicy/generate.py:455
++msgid "Only Daemon apps can use an init script.."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:155
-+msgid "Disable SELinux protection for rhgb daemon"
++#: ../sepolicy/sepolicy/generate.py:473
++msgid "use_resolve must be a boolean value "
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:156
-+msgid "Disable SELinux protection for ricci"
++#: ../sepolicy/sepolicy/generate.py:479
++msgid "use_syslog must be a boolean value "
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:157
-+msgid "Disable SELinux protection for ricci_modclusterd"
++#: ../sepolicy/sepolicy/generate.py:485
++msgid "use_kerberos must be a boolean value "
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:158
-+msgid "Disable SELinux protection for rlogind daemon"
++#: ../sepolicy/sepolicy/generate.py:491
++msgid "manage_krb5_rcache must be a boolean value "
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:159
-+msgid "Disable SELinux protection for rpcd daemon"
++#: ../sepolicy/sepolicy/generate.py:521
++msgid "USER Types automatically get a tmp type"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:160
-+msgid "Disable SELinux protection for rshd"
++#: ../sepolicy/sepolicy/generate.py:1039
++msgid "You must enter the executable path for your confined process"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:161
-+msgid "rsync"
++#: ../sepolicy/sepolicy/generate.py:1272
++msgid "Type Enforcement file"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:161
-+msgid "Disable SELinux protection for rsync daemon"
++#: ../sepolicy/sepolicy/generate.py:1273
++msgid "Interface file"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:162
-+msgid "Allow ssh to run from inetd instead of as a daemon"
++#: ../sepolicy/sepolicy/generate.py:1274
++msgid "File Contexts file"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:163
-+msgid "Allow Samba to share nfs directories"
++#: ../sepolicy/sepolicy/generate.py:1275
++msgid "Spec file"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
-+msgid "SASL authentication server"
++#: ../sepolicy/sepolicy/generate.py:1276
++msgid "Setup Script"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:164
-+msgid "Allow sasl authentication server to read /etc/shadow"
++#: booleans.py:1
++msgid ""
++"Allow ABRT to modify public files used for public file transfer services."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:165
++#: booleans.py:2
 +msgid ""
-+"Allow X-Windows server to map a memory region as both executable and writable"
++"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:166
-+msgid "Disable SELinux protection for saslauthd daemon"
++#: booleans.py:3
++msgid "Allow amavis to use JIT compiler"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:167
-+msgid "Disable SELinux protection for scannerdaemon daemon"
++#: booleans.py:4
++msgid "Allow antivirus programs to read non security files on a system"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:168
-+msgid "Do not allow transition to sysadm_t, sudo and su effected"
++#: booleans.py:5
++msgid ""
++"Allow users to resolve user passwd entries directly from ldap rather then "
++"using a sssd server"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:169
-+msgid "Do not allow any processes to load kernel modules"
++#: booleans.py:6
++msgid "Allow users to login using a radius server"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:170
-+msgid "Do not allow any processes to modify kernel SELinux policy"
++#: booleans.py:7
++msgid "Allow users to login using a yubikey  server"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:171
-+msgid "Disable SELinux protection for sendmail daemon"
++#: booleans.py:8
++msgid ""
++"Allow cdrecord to read various content. nfs, samba, removable devices, user "
++"temp and untrusted content files"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:172
-+msgid "Disable SELinux protection for setrans"
++#: booleans.py:9
++msgid "Allow clamd to use JIT compiler"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:173
-+msgid "Disable SELinux protection for setroubleshoot daemon"
++#: booleans.py:10
++msgid "Allow clamscan to non security files on a system"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:174
-+msgid "Disable SELinux protection for slapd daemon"
++#: booleans.py:11
++msgid "Allow clamscan to read user content"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:175
-+msgid "Disable SELinux protection for slrnpull daemon"
++#: booleans.py:12
++msgid ""
++"Allow Cobbler to modify public files used for public file transfer services."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:176
-+msgid "Disable SELinux protection for smbd daemon"
++#: booleans.py:13
++msgid "Allow Cobbler to connect to the network using TCP."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:177
-+msgid "Disable SELinux protection for snmpd daemon"
++#: booleans.py:14
++msgid "Allow Cobbler to access cifs file systems."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:178
-+msgid "Disable SELinux protection for snort daemon"
++#: booleans.py:15
++msgid "Allow Cobbler to access nfs file systems."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:179
-+msgid "Disable SELinux protection for soundd daemon"
++#: booleans.py:16
++msgid "Allow collectd to connect to the network using TCP."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:180
-+msgid "Disable SELinux protection for sound daemon"
++#: booleans.py:17
++msgid "Allow codnor domain to connect to the network using TCP."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
-+msgid "Spam Protection"
++#: booleans.py:18
++msgid ""
++"Allow system cron jobs to relabel filesystem for restoring file contexts."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:181
-+msgid "Disable SELinux protection for spamd daemon"
++#: booleans.py:19
++msgid "Allow cvs daemon to read shadow"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:182
-+msgid "Allow spamd to access home directories"
++#: booleans.py:20
++msgid "Allow all daemons to write corefiles to /"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:183
-+msgid "Allow Spam Assassin daemon network access"
++#: booleans.py:21
++msgid "Allow all daemons to use tcp wrappers."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:184
-+msgid "Disable SELinux protection for speedmgmt daemon"
++#: booleans.py:22
++msgid "Allow all daemons the ability to read/write terminals"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
-+msgid "Squid"
++#: booleans.py:23
++msgid "Allow dbadm to manage files in users home directories"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:185
-+msgid "Allow squid daemon to connect to the network"
++#: booleans.py:24
++msgid "Allow dbadm to read files in users home directories"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:186
-+msgid "Disable SELinux protection for squid daemon"
++#: booleans.py:25
++msgid ""
++"Deny user domains applications to map a memory region as both executable and "
++"writable, this is dangerous and the executable should be reported in bugzilla"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:187
-+msgid "Disable SELinux protection for ssh daemon"
++#: booleans.py:26
++msgid "Allow sysadm to debug or ptrace all processes."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:188
-+msgid "Allow ssh logins as sysadm_r:sysadm_t"
++#: booleans.py:27
++msgid "Allow dhcpc client applications to execute iptables commands"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:189
-+msgid ""
-+"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
-+"bashrc)"
++#: booleans.py:28
++msgid "Allow DHCP daemon to use LDAP backends"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
-+msgid "Universal SSL tunnel"
++#: booleans.py:29
++msgid "Allow all domains to use other domains file descriptors"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:190
-+msgid "Disable SELinux protection for stunnel daemon"
++#: booleans.py:30
++msgid "Allow all domains to have the kernel load modules"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:191
-+msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
++#: booleans.py:31
++msgid "Allow the use of the audio devices as the source for the entropy feeds"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:192
-+msgid "Disable SELinux protection for swat daemon"
++#: booleans.py:32
++msgid "Allow exim to connect to databases (postgres, mysql)"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:193
-+msgid "Disable SELinux protection for sxid daemon"
++#: booleans.py:33
++msgid "Allow exim to create, read, write, and delete unprivileged user files."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:194
-+msgid "Disable SELinux protection for syslogd daemon"
++#: booleans.py:34
++msgid "Allow exim to read unprivileged user files."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:195
-+msgid "Disable SELinux protection for system cron jobs"
++#: booleans.py:35
++msgid "Enable extra rules in the cron domain to support fcron."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:196
-+msgid "Disable SELinux protection for tcp daemon"
++#: booleans.py:36
++msgid "Allow fenced domain to connect to the network using TCP."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:197
-+msgid "Disable SELinux protection for telnet daemon"
++#: booleans.py:37
++msgid "Allow fenced domain to execute ssh."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:198
-+msgid "Disable SELinux protection for tftpd daemon"
++#: booleans.py:38
++msgid "Allow ftp to read and write files in the user home directories"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:199
-+msgid "Disable SELinux protection for transproxy daemon"
++#: booleans.py:39
++msgid ""
++"Allow ftp servers to upload files,  used for public file transfer services. "
++"Directories must be labeled public_content_rw_t."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:200
-+msgid "Disable SELinux protection for udev daemon"
++#: booleans.py:40
++msgid "Allow ftp servers to connect to all ports > 1023"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:201
-+msgid "Disable SELinux protection for uml daemon"
++#: booleans.py:41
++msgid "Allow ftp servers to connect to mysql database ports"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:202
++#: booleans.py:42
 +msgid ""
-+"Allow xinetd to run unconfined, including any services it starts that do not "
-+"have a domain transition explicitly defined"
++"Allow ftp servers to login to local users and read/write all files on the "
++"system, governed by DAC."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:203
-+msgid ""
-+"Allow rc scripts to run unconfined, including any daemon started by an rc "
-+"script that does not have a domain transition explicitly defined"
++#: booleans.py:43
++msgid "Allow ftp servers to use cifs used for public file transfer services."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:204
-+msgid "Allow rpm to run unconfined"
++#: booleans.py:44
++msgid "Allow ftp servers to use nfs used for public file transfer services."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:205
-+msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
++#: booleans.py:45
++msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:206
-+msgid "Disable SELinux protection for updfstab daemon"
++#: booleans.py:46
++msgid "Determine whether Git CGI can search home directories."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:207
-+msgid "Disable SELinux protection for uptimed daemon"
++#: booleans.py:47
++msgid "Determine whether Git CGI can access cifs file systems."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:208
++#: booleans.py:48
++msgid "Determine whether Git CGI can access nfs file systems."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:13
++#: booleans.py:49
+ msgid ""
+-"Allow unconfined SELinux user account to execute files in home directory or "
+-"/tmp"
++"Determine whether Git session daemon can bind TCP sockets to all unreserved "
++"ports."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:14
+-msgid "Network Configuration"
+-msgstr "Configuration réseau"
++#: booleans.py:50
 +msgid ""
-+"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
-+"staff_r can do so"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:209
-+msgid "Allow users to execute the mount command"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:210
-+msgid "Allow regular users direct mouse access (only allow the X server)"
++"Determine whether calling user domains can execute Git daemon in the "
++"git_session_t domain."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:211
-+msgid "Allow users to run the dmesg command"
++#: booleans.py:51
++msgid "Determine whether Git system daemon can search home directories."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:212
-+msgid "Allow users to control network interfaces (also needs USERCTL=true)"
++#: booleans.py:52
++msgid "Determine whether Git system daemon can access cifs file systems."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:213
-+msgid "Allow normal user to execute ping"
++#: booleans.py:53
++msgid "Determine whether Git system daemon can access nfs file systems."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:214
-+msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
++#: booleans.py:54
++msgid "Allow gitisis daemon to send mail"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:215
-+msgid "Allow users to rw usb devices"
++#: booleans.py:55
++msgid "Enable reading of urandom for all domains."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:216
++#: booleans.py:56
 +msgid ""
-+"Allow users to run TCP servers (bind to ports and accept connection from the "
-+"same domain and outside users)  disabling this forces FTP passive mode and "
-+"may change other protocols"
++"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
++"agent to manage user files."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:217
-+msgid "Allow user to stat ttyfiles"
++#: booleans.py:57
++msgid ""
++"Allow gpg web domain to modify public files used for public file transfer "
++"services."
 +msgstr ""
-+
-+#: ../gui/selinux.tbl:218
-+msgid "Disable SELinux protection for uucpd daemon"
+ 
+-#: ../gui/selinux.tbl:14
+-msgid "Allow unlabeled packets to flow on the network"
++#: booleans.py:58
++msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:15
++#: booleans.py:59
+ msgid ""
+-"Allow user SELinux user account to execute files in home directory or /tmp"
++"Allow Apache to modify public files used for public file transfer services. "
++"Directories/Files must be labeled public_content_rw_t."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:219
-+msgid "Disable SELinux protection for vmware daemon"
++#: booleans.py:60
++msgid "Allow httpd to use built in scripting (usually php)"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:16
+-msgid "Allow unconfined to dyntrans to unconfined_execmem"
++#: booleans.py:61
++msgid "Allow http daemon to check spam"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
+-#: ../gui/selinux.tbl:140
+-msgid "Databases"
+-msgstr "Bases de données"
++#: booleans.py:62
++msgid ""
++"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
++"ports"
 +msgstr ""
-+
-+#: ../gui/selinux.tbl:220
-+msgid "Disable SELinux protection for watchdog daemon"
+ 
+-#: ../gui/selinux.tbl:17
+-msgid "Allow user to connect to mysql socket"
++#: booleans.py:63
++msgid "Allow httpd to connect to the ldap port"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:18
+-msgid "Allow user to connect to postgres socket"
++#: booleans.py:64
++msgid "Allow http daemon to connect to zabbix"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
+-msgid "XServer"
+-msgstr "Serveur X"
++#: booleans.py:65
++msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
 +msgstr ""
-+
-+#: ../gui/selinux.tbl:221
-+msgid "Disable SELinux protection for winbind daemon"
+ 
+-#: ../gui/selinux.tbl:19
+-msgid "Allow clients to write to X shared memory"
++#: booleans.py:66
++msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:20
++#: booleans.py:67
+ msgid ""
+-"Allow xguest SELinux user account to execute files in home directory or /tmp"
++"Allow HTTPD scripts and modules to connect to databases over the network."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:222
-+msgid "Disable SELinux protection for xdm daemon"
++#: booleans.py:68
++msgid "Allow httpd to connect to memcache server"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:223
-+msgid "Allow xdm logins as sysadm_r:sysadm_t"
++#: booleans.py:69
++msgid "Allow httpd to act as a relay"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:224
-+msgid "Disable SELinux protection for xen daemon"
++#: booleans.py:70
++msgid "Allow http daemon to send mail"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:225
-+msgid "XEN"
++#: booleans.py:71
++msgid "Allow Apache to communicate with avahi service via dbus"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:225
-+msgid "Allow xen to read/write physical disk devices"
++#: booleans.py:72
++msgid "Allow httpd cgi support"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:226
-+msgid "Disable SELinux protection for xfs daemon"
++#: booleans.py:73
++msgid "Allow httpd to act as a FTP server by listening on the ftp port."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:227
-+msgid "Disable SELinux protection for xen control"
++#: booleans.py:74
++msgid "Allow httpd to read home directories"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:228
-+msgid "Disable SELinux protection for ypbind daemon"
++#: booleans.py:75
++msgid "Allow httpd scripts and modules execmem/execstack"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
+-#: ../gui/selinux.tbl:231
+-msgid "NIS"
+-msgstr "NIS"
++#: booleans.py:76
++msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
 +msgstr ""
-+
-+#: ../gui/selinux.tbl:229
-+msgid "Disable SELinux protection for NIS Password Daemon"
+ 
+-#: ../gui/selinux.tbl:21
+-msgid "Allow daemons to run with NIS"
++#: booleans.py:77
++msgid "Allow httpd processes to manage IPA content"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
+-#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
+-#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
+-#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
+-#: ../gui/selinux.tbl:118
+-msgid "Web Applications"
+-msgstr "Applications Web"
++#: booleans.py:78
++msgid "Allow Apache to use mod_auth_ntlm_winbind"
 +msgstr ""
-+
-+#: ../gui/selinux.tbl:230
-+msgid "Disable SELinux protection for ypserv daemon"
+ 
+-#: ../gui/selinux.tbl:22
+-msgid "Transition staff SELinux user to Web Browser Domain"
++#: booleans.py:79
++msgid "Allow Apache to use mod_auth_pam"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:23
+-msgid "Transition sysadm SELinux user to Web Browser Domain"
++#: booleans.py:80
++msgid "Allow httpd to read user content"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:24
+-msgid "Transition user SELinux user to Web Browser Domain"
++#: booleans.py:81
++msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:25
+-msgid "Transition xguest SELinux user to Web Browser Domain"
++#: booleans.py:82
++msgid "Allow httpd daemon to change its resource limits"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
+-#: ../gui/selinux.tbl:29
+-msgid "Allow staff Web Browsers to write to home directories"
++#: booleans.py:83
++msgid ""
++"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:30
+-msgid "Disable SELinux protection for amanda"
+-msgstr "Désactiver la protection SELinux pour amanda"
++#: booleans.py:84
++msgid ""
++"Allow apache scripts to write to public content, directories/files must be "
++"labeled public_rw_content_t."
 +msgstr ""
-+
-+#: ../gui/selinux.tbl:231
-+msgid "Disable SELinux protection for NIS Transfer Daemon"
+ 
+-#: ../gui/selinux.tbl:31
+-msgid "Disable SELinux protection for amavis"
+-msgstr "Désactiver la protection SELinux pour amavis"
++#: booleans.py:85
++msgid "Allow Apache to execute tmp content."
 +msgstr ""
-+
-+#: ../gui/selinux.tbl:232
-+msgid "Allow SELinux webadm user to manage unprivileged users home directories"
+ 
+-#: ../gui/selinux.tbl:32
+-msgid "Disable SELinux protection for apmd daemon"
+-msgstr "Désactiver la protection SELinux pour le démon apmd"
++#: booleans.py:86
++msgid ""
++"Unify HTTPD to communicate with the terminal. Needed for entering the "
++"passphrase for certificates at the terminal."
 +msgstr ""
-+
-+#: ../gui/selinux.tbl:233
-+msgid "Allow SELinux webadm user to read unprivileged users home directories"
+ 
+-#: ../gui/selinux.tbl:33
+-msgid "Disable SELinux protection for arpwatch daemon"
+-msgstr "Désactiver la protection SELinux pour le démon arpwatch"
++#: booleans.py:87
++msgid "Unify HTTPD handling of all content files."
 +msgstr ""
-+
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Are you sure you want to delete %s '%s'?"
+ 
+-#: ../gui/selinux.tbl:34
+-msgid "Disable SELinux protection for auditd daemon"
+-msgstr "Désactiver la protection SELinux pour le démon autditd"
++#: booleans.py:88
++msgid "Allow httpd to access cifs file systems"
 +msgstr ""
-+
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Delete %s"
+ 
+-#: ../gui/selinux.tbl:35
+-msgid "Disable SELinux protection for automount daemon"
+-msgstr "Désactiver la protection SELinux pour le démon automount"
++#: booleans.py:89
++msgid "Allow httpd to access FUSE file systems"
 +msgstr ""
-+
-+#: ../gui/semanagePage.py:134
-+#, python-format
-+msgid "Add %s"
+ 
+-#: ../gui/selinux.tbl:36
+-msgid "Disable SELinux protection for avahi"
+-msgstr "Désactiver la protection SELinux pour le démon avahi"
++#: booleans.py:90
++msgid "Allow httpd to run gpg"
 +msgstr ""
-+
-+#: ../gui/semanagePage.py:148
-+#, python-format
-+msgid "Modify %s"
+ 
+-#: ../gui/selinux.tbl:37
+-msgid "Disable SELinux protection for bluetooth daemon"
+-msgstr "Désactiver la protection SELinux pour le démon bluetooth"
++#: booleans.py:91
++msgid "Allow httpd to access nfs file systems"
 +msgstr ""
-+
-+#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
-+msgid "Permissive"
+ 
+-#: ../gui/selinux.tbl:38
+-msgid "Disable SELinux protection for canna daemon"
+-msgstr "Désactiver la protection SELinux pour le démon canna"
++#: booleans.py:92
++msgid "Allow httpd to communicate with oddjob to start up a service"
 +msgstr ""
-+
-+#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
-+msgid "Enforcing"
+ 
+-#: ../gui/selinux.tbl:39
+-msgid "Disable SELinux protection for cardmgr daemon"
+-msgstr "Désactiver la protection SELinux pour le démon cardmgr"
++#: booleans.py:93
++msgid "Allow httpd to access openstack ports"
 +msgstr ""
-+
-+#: ../gui/statusPage.py:94
-+msgid "Status"
+ 
+-#: ../gui/selinux.tbl:40
+-msgid "Disable SELinux protection for Cluster Server"
+-msgstr "Désactiver la protection SELinux pour Cluster Server"
++#: booleans.py:94
++msgid "Allow icecast to connect to all ports, not just sound ports."
 +msgstr ""
-+
-+#: ../gui/statusPage.py:133
-+msgid ""
-+"Changing the policy type will cause a relabel of the entire file system on "
-+"the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
+ 
+-#: ../gui/selinux.tbl:41
++#: booleans.py:95
+ msgid ""
+-"Allow cdrecord to read various content. nfs, samba, removable devices, user "
+-"temp and untrusted content files"
++"Allow the Irssi IRC Client to connect to any port, and to bind to any "
++"unreserved port."
 +msgstr ""
 +
-+#: ../gui/statusPage.py:147
-+msgid ""
-+"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
-+"you later decide to turn SELinux back on, the system will be required to "
-+"relabel.  If you just want to see if SELinux is causing a problem on your "
-+"system, you can go to permissive mode which will only log errors and not "
-+"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
-+"wish to continue?"
++#: booleans.py:96
++msgid "Allow java executable stack"
 +msgstr ""
 +
-+#: ../gui/statusPage.py:152
-+msgid ""
-+"Changing to SELinux enabled will cause a relabel of the entire file system "
-+"on the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
++#: booleans.py:97
++msgid "Allow confined applications to run with kerberos."
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:11
-+msgid "system-config-selinux"
++#: booleans.py:98
++msgid "Allow syslogd daemon to send mail"
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:12
-+msgid ""
-+"Copyright (c)2006 Red Hat, Inc.\n"
-+"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
++#: booleans.py:99
++msgid "Allow syslogd the ability to read/write terminals"
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:22
-+#: ../gui/system-config-selinux.glade:544
-+msgid "Add SELinux Login Mapping"
++#: booleans.py:100
++msgid "Allow logging in and using the system from /dev/console."
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:257
-+msgid "Add SELinux Network Ports"
++#: booleans.py:101
++msgid ""
++"Control the ability to mmap a low area of the address space, as configured "
++"by /proc/sys/kernel/mmap_min_addr."
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:391
-+#: ../gui/system-config-selinux.glade:678
-+msgid "SELinux Type"
++#: booleans.py:102
++msgid "Allow mock to read files in home directories."
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:622
-+msgid "File Specification"
++#: booleans.py:103
++msgid "Allow the mount command to mount any directory or file."
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:650
-+msgid "File Type"
++#: booleans.py:104
++msgid "Allow mozilla plugin domain to connect to the network using TCP."
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:727
++#: booleans.py:105
 +msgid ""
-+"all files\n"
-+"regular file\n"
-+"directory\n"
-+"character device\n"
-+"block device\n"
-+"socket\n"
-+"symbolic link\n"
-+"named pipe\n"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:773
-+msgid "MLS"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:837
-+msgid "Add SELinux User"
++"Allow mozilla_plugins to create random content in the users home directory"
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:1079
-+msgid "SELinux Administration"
++#: booleans.py:106
++msgid "Allow confined web browsers to read home directory content"
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:1122
-+msgid "Add"
++#: booleans.py:107
++msgid "Allow mplayer executable stack"
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:1144
-+msgid "_Properties"
++#: booleans.py:108
++msgid "Allow mysqld to connect to all ports"
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:1166
-+msgid "_Delete"
++#: booleans.py:109
++msgid "Allow BIND to bind apache port."
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:1256
-+msgid "Select Management Object"
++#: booleans.py:110
++msgid ""
++"Allow BIND to write the master zone files. Generally this is used for "
++"dynamic DNS or zone transfers."
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:1273
-+msgid "<b>Select:</b>"
++#: booleans.py:111
++msgid "Allow any files/directories to be exported read/only via NFS."
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:1326
-+msgid "System Default Enforcing Mode"
++#: booleans.py:112
++msgid "Allow any files/directories to be exported read/write via NFS."
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:1354
++#: booleans.py:113
 +msgid ""
-+"Disabled\n"
-+"Permissive\n"
-+"Enforcing\n"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1373
-+msgid "Current Enforcing Mode"
++"Allow nfs servers to modify public files used for public file transfer "
++"services.  Files/Directories must be labeled public_content_rw_t."
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:1418
-+msgid "System Default Policy Type: "
++#: booleans.py:114
++msgid "Allow system to run with NIS"
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:1463
-+msgid ""
-+"Select if you wish to relabel then entire file system on next reboot.  "
-+"Relabeling can take a very long time, depending on the size of the system.  "
-+"If you are changing policy types or going from disabled to enforcing, a "
-+"relabel is required."
++#: booleans.py:115
++msgid "Allow confined applications to use nscd shared memory."
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:1509
-+msgid "Relabel on next reboot."
++#: booleans.py:116
++msgid "Allow nsplugin code to connect to unreserved ports"
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:1561
-+msgid "label37"
++#: booleans.py:117
++msgid "Allow nsplugin code to execmem/execstack"
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:1598
-+msgid "Revert boolean setting to system default"
++#: booleans.py:118
++msgid "Allow openvpn to read home directories"
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:1614
-+msgid "Toggle between Customized and All Booleans"
++#: booleans.py:119
++msgid "Allow piranha-lvs domain to connect to the network using TCP."
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:1645
-+#: ../gui/system-config-selinux.glade:1850
-+#: ../gui/system-config-selinux.glade:2037
-+#: ../gui/system-config-selinux.glade:2224
-+#: ../gui/system-config-selinux.glade:2467
-+#: ../gui/system-config-selinux.glade:2692
-+#: ../gui/system-config-selinux.glade:2867
-+msgid "Filter"
++#: booleans.py:120
++msgid "Allow polipo to connect to all ports > 1023"
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:1734
-+msgid "label50"
++#: booleans.py:121
++msgid ""
++"Determine whether Polipo session daemon can bind tcp sockets to all "
++"unreserved ports."
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:1771
-+msgid "Add File Context"
++#: booleans.py:122
++msgid ""
++"Determine whether calling user domains can execute Polipo daemon in the "
++"polipo_session_t domain."
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:1787
-+msgid "Modify File Context"
++#: booleans.py:123
++msgid "Determine whether polipo can access cifs file systems."
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:1803
-+msgid "Delete File Context"
++#: booleans.py:124
++msgid "Determine whether Polipo can access nfs file systems."
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:1819
-+msgid "Toggle between all and customized file context"
++#: booleans.py:125
++msgid "Enable polyinstantiated directory support."
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:1939
-+msgid "label38"
++#: booleans.py:126
++msgid "Allow the portage domains to use NFS mounts (regular nfs_t)"
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:1976
-+msgid "Add SELinux User Mapping"
++#: booleans.py:127
++msgid "Allow postfix_local domain full write access to mail_spool directories"
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:1992
-+msgid "Modify SELinux User Mapping"
++#: booleans.py:128
++msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:2008
-+msgid "Delete SELinux User Mapping"
++#: booleans.py:129
++msgid "Allow transmit client label to foreign database"
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:2126
-+msgid "label39"
++#: booleans.py:130
++msgid "Allow database admins to execute DML statement"
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:2163
-+msgid "Add User"
++#: booleans.py:131
++msgid "Allow unprivileged users to execute DDL statement"
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:2179
-+msgid "Modify User"
++#: booleans.py:132
++msgid "Allow pppd to load kernel modules for certain modems"
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:2195
-+msgid "Delete User"
++#: booleans.py:133
++msgid "Allow pppd to be run for a regular user"
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:2313
-+msgid "label41"
++#: booleans.py:134
++msgid ""
++"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:2350
-+msgid "Add Network Port"
++#: booleans.py:135
++msgid "Allow Puppet client to manage all file types."
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:2366
-+msgid "Edit Network Port"
++#: booleans.py:136
++msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:2382
-+msgid "Delete Network Port"
++#: booleans.py:137
++msgid "Allow qemu to connect fully to the network"
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:2418
-+#: ../gui/system-config-selinux.glade:2436
-+msgid "Toggle between Customized and All Ports"
++#: booleans.py:138
++msgid "Allow qemu to use cifs/Samba file systems"
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:2556
-+msgid "label42"
++#: booleans.py:139
++msgid "Allow qemu to use serial/parallel communication ports"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:42
+-msgid "Disable SELinux protection for ciped daemon"
+-msgstr "Désactiver la protection SELinux pour le démon ciped"
++#: booleans.py:140
++msgid "Allow qemu to use nfs file systems"
 +msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2593
-+msgid "Generate new policy module"
+ 
+-#: ../gui/selinux.tbl:43
+-msgid "Disable SELinux protection for clamd daemon"
+-msgstr "Désactiver la protection SELinux pour le démon clamd"
++#: booleans.py:141
++msgid "Allow qemu to use usb devices"
 +msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2609
-+msgid "Load policy module"
+ 
+-#: ../gui/selinux.tbl:44
+-msgid "Disable SELinux protection for clamscan"
+-msgstr "Désactiver la protection SELinux pour clamscan"
++#: booleans.py:142
++msgid "Allow racoon to read shadow"
 +msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2625
-+msgid "Remove loadable policy module"
+ 
+-#: ../gui/selinux.tbl:45
+-msgid "Disable SELinux protection for clvmd"
+-msgstr "Désactiver la protection SELinux pour clvmd"
++#: booleans.py:143
++msgid "Allow rgmanager domain to connect to the network using TCP."
 +msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2661
+ 
+-#: ../gui/selinux.tbl:46
+-msgid "Disable SELinux protection for comsat daemon"
+-msgstr "Désactiver la protection SELinux pour le démon comsat"
++#: booleans.py:144
 +msgid ""
-+"Enable/Disable additional audit rules, that are normally not reported in the "
-+"log files."
++"Allow rsync to modify public files used for public file transfer services.  "
++"Files/Directories must be labeled public_content_rw_t."
 +msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2781
-+msgid "label44"
+ 
+-#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
+-#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
+-msgid "Disable SELinux protection for courier daemon"
+-msgstr "Désactiver la protection SELinux pour le démon courier"
++#: booleans.py:145
++msgid "Allow rsync to run as a client"
 +msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2818
-+msgid "Change process mode to permissive."
+ 
+-#: ../gui/selinux.tbl:52
+-msgid "Disable SELinux protection for cpucontrol daemon"
+-msgstr "Désactiver la protection SELinux pour le démon cpucontrol"
++#: booleans.py:146
++msgid "Allow rsync to export any files/directories read only."
 +msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2836
-+msgid "Change process mode to enforcing"
+ 
+-#: ../gui/selinux.tbl:53
+-msgid "Disable SELinux protection for cpuspeed daemon"
+-msgstr "Désactiver la protection SELinux pour le démon cpuspeed"
++#: booleans.py:147
++msgid "Allow rsync servers to share cifs files systems"
 +msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2928
-+msgid "Process Domain"
+ 
+-#: ../gui/selinux.tbl:54
+-msgid "Cron"
+-msgstr "Cron"
++#: booleans.py:148
++msgid "Allow rsync servers to share nfs files systems"
 +msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2956
-+msgid "label59"
+ 
+-#: ../gui/selinux.tbl:54
+-msgid "Disable SELinux protection for crond daemon"
+-msgstr "Désactiver la protection SELinux pour le démon crond"
++#: booleans.py:149
++msgid "Allow samba to create new home directories (e.g. via PAM)"
 +msgstr ""
-+
-+#: ../gui/usersPage.py:138
-+#, python-format
-+msgid "SELinux user '%s' is required"
+ 
+-#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
+-#: ../gui/selinux.tbl:91
+-msgid "Printing"
+-msgstr "Impression"
++#: booleans.py:150
++msgid ""
++"Allow samba to act as the domain controller, add users, groups and change "
++"passwords."
 +msgstr ""
-diff -up policycoreutils-2.1.12/po/fi.po.rhat policycoreutils-2.1.12/po/fi.po
---- policycoreutils-2.1.12/po/fi.po.rhat	2012-07-04 07:35:21.000000000 -0400
-+++ policycoreutils-2.1.12/po/fi.po	2012-10-16 15:07:17.505526191 -0400
-@@ -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.
--# FIRST AUTHOR <EMAIL at ADDRESS>, YEAR.
- #
--#, fuzzy
-+# Translators:
-+# Juhani Numminen <juhaninumminen0 at gmail.com>, 2012.
-+# Ville-Pekka Vainio <vpivaini at cs.helsinki.fi>, 2009, 2010.
- msgid ""
- msgstr ""
--"Project-Id-Version: PACKAGE VERSION\n"
-+"Project-Id-Version: Policycoreutils\n"
- "Report-Msgid-Bugs-To: \n"
--"POT-Creation-Date: 2012-03-27 10:49-0400\n"
--"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
--"Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
--"Language-Team: LANGUAGE <LL at li.org>\n"
--"Language: \n"
-+"POT-Creation-Date: 2012-05-25 07:28-0400\n"
-+"PO-Revision-Date: 2012-04-24 04:25+0000\n"
-+"Last-Translator: Juhani Numminen <juhaninumminen0 at gmail.com>\n"
-+"Language-Team: Finnish (http://www.transifex.net/projects/p/fedora/language/"
-+"fi/)\n"
-+"Language: fi\n"
- "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 ""
-@@ -23,1248 +26,3349 @@ msgid ""
- "  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."
+-#: ../gui/selinux.tbl:55
+-msgid "Disable SELinux protection for cupsd back end server"
+-msgstr "Désactiver la protection SELinux pour le serveur principal cupsd"
++#: booleans.py:151
++msgid "Allow samba to share users home directories."
++msgstr ""
  
- #: ../run_init/run_init.c:126 ../newrole/newrole.c:1124
- #, c-format
- msgid "failed to initialize PAM\n"
--msgstr ""
-+msgstr "PAMin alustaminen epäonnistui\n"
+-#: ../gui/selinux.tbl:56
+-msgid "Disable SELinux protection for cupsd daemon"
+-msgstr "Désactiver la protection SELinux pour le démon cupsd"
++#: booleans.py:152
++msgid "Allow samba to share any file/directory read only."
++msgstr ""
  
- #: ../run_init/run_init.c:139
- #, c-format
- msgid "failed to get account information\n"
--msgstr ""
-+msgstr "kirjautumistietoja ei saatu\n"
+-#: ../gui/selinux.tbl:57
+-msgid "Disable SELinux protection for cupsd_lpd"
+-msgstr "Désactiver la protection SELinux pour cupsd_lpd"
++#: booleans.py:153
++msgid "Allow samba to share any file/directory read/write."
++msgstr ""
  
- #: ../run_init/run_init.c:162 ../newrole/newrole.c:341
- msgid "Password:"
--msgstr ""
-+msgstr "Salasana:"
+-#: ../gui/selinux.tbl:58
+-msgid "CVS"
+-msgstr "CVS"
++#: booleans.py:154
++msgid "Allow samba to act as a portmapper"
++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 ""
-+msgstr "Varjosalasanatiedostosta ei löydy tämän käyttäjän tietoja.\n"
+-#: ../gui/selinux.tbl:58
+-msgid "Disable SELinux protection for cvs daemon"
+-msgstr "Désactiver la protection SELinux pour le démon cvs"
++#: booleans.py:155
++msgid "Allow samba to run unconfined scripts"
++msgstr ""
  
- #: ../run_init/run_init.c:203 ../newrole/newrole.c:373
- #, c-format
- msgid "getpass cannot open /dev/tty\n"
--msgstr ""
-+msgstr "getpass ei voi avata laitetta /dev/tty\n"
+-#: ../gui/selinux.tbl:59
+-msgid "Disable SELinux protection for cyrus daemon"
+-msgstr "Désactiver la protection SELinux pour le démon cyrus"
++#: booleans.py:156
++msgid "Allow samba to export ntfs/fusefs volumes."
++msgstr ""
  
- #: ../run_init/run_init.c:275
- #, c-format
- msgid "run_init: incorrect password for %s\n"
--msgstr ""
-+msgstr "run_init: väärä salasana käyttäjälle %s\n"
+-#: ../gui/selinux.tbl:60
+-msgid "Disable SELinux protection for dbskkd daemon"
+-msgstr "Désactiver la protection SELinux pour le démon dbskkd"
++#: booleans.py:157
++msgid "Allow samba to export NFS volumes."
++msgstr ""
  
- #: ../run_init/run_init.c:309
- #, c-format
- msgid "Could not open file %s\n"
--msgstr ""
-+msgstr "Tiedostoa %s ei voitu avata\n"
+-#: ../gui/selinux.tbl:61
+-msgid "Disable SELinux protection for dbusd daemon"
+-msgstr "Désactiver la protection SELinux pour le démon dbusd"
++#: booleans.py:158
++msgid "Allow sanlock to read/write fuse files"
++msgstr ""
  
- #: ../run_init/run_init.c:336
- #, c-format
- msgid "No context in file %s\n"
--msgstr ""
-+msgstr "Tiedostolla %s ei ole kontekstia\n"
+-#: ../gui/selinux.tbl:62
+-msgid "Disable SELinux protection for dccd"
+-msgstr "Désactiver la protection SELinux pour le démon dccd"
++#: booleans.py:159
++msgid "Allow sanlock to manage nfs files"
++msgstr ""
  
- #: ../run_init/run_init.c:361
- #, c-format
- msgid "Sorry, run_init may be used only on a SELinux kernel.\n"
--msgstr ""
-+msgstr "run_initiä voi käyttää vain SELinux-kernelillä.\n"
+-#: ../gui/selinux.tbl:63
+-msgid "Disable SELinux protection for dccifd"
+-msgstr "Désactiver la protection SELinux pour le démon dccifd"
++#: booleans.py:160
++msgid "Allow sanlock to manage cifs files"
++msgstr ""
  
- #: ../run_init/run_init.c:380
- #, c-format
- msgid "authentication failed.\n"
--msgstr ""
-+msgstr "tunnistautuminen epäonnistui.\n"
+-#: ../gui/selinux.tbl:64
+-msgid "Disable SELinux protection for dccm"
+-msgstr "Désactiver la protection SELinux pour dccm"
++#: booleans.py:161
++msgid "Allow sasl to read shadow"
++msgstr ""
  
- #: ../run_init/run_init.c:405 ../newrole/newrole.c:1258
- #, c-format
- msgid "Could not set exec context to %s.\n"
--msgstr ""
-+msgstr "Ei voitu asettaa suorituskontekstia kontekstiksi %s.\n"
+-#: ../gui/selinux.tbl:65
+-msgid "Disable SELinux protection for ddt daemon"
+-msgstr "Désactiver la protection SELinux pour le démon ddt"
++#: booleans.py:162
++msgid ""
++"disallow programs, such as newrole, from transitioning to administrative "
++"user domains."
++msgstr ""
  
- #: ../audit2allow/audit2allow:230
- msgid "******************** IMPORTANT ***********************\n"
--msgstr ""
-+msgstr "******************** TÄRKEÄÄ ***********************\n"
+-#: ../gui/selinux.tbl:66
+-msgid "Disable SELinux protection for devfsd daemon"
+-msgstr "Désactiver la protection SELinux pour le démon devfsd"
++#: booleans.py:163
++msgid "Disable kernel module loading."
++msgstr ""
  
- #: ../audit2allow/audit2allow:231
- msgid "To make this policy package active, execute:"
--msgstr ""
-+msgstr "Tämän käytäntöpakkauksen aktivoimiseksi suorita:"
+-#: ../gui/selinux.tbl:67
+-msgid "Disable SELinux protection for dhcpc daemon"
+-msgstr "Désactiver la protection SELinux pour le démon dhcpc"
++#: 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 ""
  
- #: ../semanage/seobject.py:143 ../semanage/seobject.py:147
- msgid "global"
--msgstr ""
-+msgstr "globaali"
+-#: ../gui/selinux.tbl:68
+-msgid "Disable SELinux protection for dhcpd daemon"
+-msgstr "Désactiver la protection SELinux pour le démon dhcpd"
++#: booleans.py:165
++msgid "Allow regular users direct dri device access"
++msgstr ""
  
--#: ../semanage/seobject.py:222
-+#: ../semanage/seobject.py:225
- msgid "Could not create semanage handle"
--msgstr ""
-+msgstr "Ei voitu luoda semanage-kahvaa"
+-#: ../gui/selinux.tbl:69
+-msgid "Disable SELinux protection for dictd daemon"
+-msgstr "Désactiver la protection SELinux pour le démon dictd"
++#: 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 ""
  
--#: ../semanage/seobject.py:230
-+#: ../semanage/seobject.py:233
- msgid "SELinux policy is not managed or store cannot be accessed."
--msgstr ""
-+msgstr "SELinux-käytäntöä ei hallita tai säilöä ei voida käyttää."
+-#: ../gui/selinux.tbl:70
+-msgid "Allow sysadm_t to directly start daemons"
++#: booleans.py:167
++msgid ""
++"Allow all unconfined executables to use libraries requiring text relocation "
++"that are not labeled textrel_shlib_t"
+ msgstr ""
  
--#: ../semanage/seobject.py:235
-+#: ../semanage/seobject.py:238
- msgid "Cannot read policy store."
--msgstr ""
-+msgstr "Käytäntösäilöä ei voida lukea."
+-#: ../gui/selinux.tbl:71
+-msgid "Disable SELinux protection for Evolution"
+-msgstr "Désactiver la protection SELinux pour Evolution"
++#: 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 ""
  
--#: ../semanage/seobject.py:240
-+#: ../semanage/seobject.py:243
- msgid "Could not establish semanage connection"
--msgstr ""
-+msgstr "Semanage-yhteyttä ei voitu muodostaa"
+-#: ../gui/selinux.tbl:72
+-msgid "Games"
+-msgstr "Jeux"
++#: booleans.py:169
++msgid "Allow users to connect to the local mysql server"
++msgstr ""
  
--#: ../semanage/seobject.py:245
-+#: ../semanage/seobject.py:248
- msgid "Could not test MLS enabled status"
--msgstr ""
-+msgstr "Ei voitu testata onko MLS käytössä"
+-#: ../gui/selinux.tbl:72
+-msgid "Disable SELinux protection for games"
+-msgstr "Désactiver la protection SELinux pour les jeux"
++#: booleans.py:170
++msgid ""
++"Allow confined users the ability to execute the ping and traceroute commands."
++msgstr ""
  
--#: ../semanage/seobject.py:251 ../semanage/seobject.py:266
-+#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
- msgid "Not yet implemented"
--msgstr ""
-+msgstr "Ei vielä toteutettu"
+-#: ../gui/selinux.tbl:73
+-msgid "Disable SELinux protection for the web browsers"
+-msgstr "Désactiver la protection SELinux pour les navigateurs web"
++#: booleans.py:171
++msgid "Allow users to connect to PostgreSQL"
++msgstr ""
  
--#: ../semanage/seobject.py:255
-+#: ../semanage/seobject.py:258
- msgid "Semanage transaction already in progress"
--msgstr ""
-+msgstr "Semanage-transaktio on jo käynnissä"
+-#: ../gui/selinux.tbl:74
+-msgid "Disable SELinux protection for Thunderbird"
+-msgstr "Désactiver la protection SELinux pour Thunderbird"
++#: booleans.py:172
++msgid ""
++"Allow user to r/w files on filesystems that do not have extended attributes "
++"(FAT, CDROM, FLOPPY)"
++msgstr ""
  
--#: ../semanage/seobject.py:264
-+#: ../semanage/seobject.py:267
- msgid "Could not start semanage transaction"
--msgstr ""
-+msgstr "Semanage-transaktiota ei voitu käynnistää"
+-#: ../gui/selinux.tbl:75
+-msgid "Disable SELinux protection for distccd daemon"
+-msgstr "Désactiver la protection SELinux pour le démon distccd"
++#: 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 ""
  
--#: ../semanage/seobject.py:274
-+#: ../semanage/seobject.py:278
- msgid "Could not commit semanage transaction"
--msgstr ""
-+msgstr "Semanage-transaktiota ei voitu toteuttaa"
+-#: ../gui/selinux.tbl:76
+-msgid "Disable SELinux protection for dmesg daemon"
+-msgstr "Désactiver la protection SELinux pour le démon dmesg"
++#: booleans.py:174
++msgid "Allow user music sharing"
++msgstr ""
  
--#: ../semanage/seobject.py:279
-+#: ../semanage/seobject.py:283
- msgid "Semanage transaction not in progress"
--msgstr ""
-+msgstr "Semanage-transaktio ei ole käynnissä"
+-#: ../gui/selinux.tbl:77
+-msgid "Disable SELinux protection for dnsmasq daemon"
+-msgstr "Désactiver la protection SELinux pour le démon dnsmasq"
++#: booleans.py:175
++msgid ""
++"Allow anon internal-sftp to upload files, used for public file transfer "
++"services. Directories must be labeled public_content_rw_t."
++msgstr ""
  
--#: ../semanage/seobject.py:291 ../semanage/seobject.py:371
-+#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
- msgid "Could not list SELinux modules"
--msgstr ""
-+msgstr "SELinux-moduuleita ei voitu luetteloida"
+-#: ../gui/selinux.tbl:78
+-msgid "Disable SELinux protection for dovecot daemon"
+-msgstr "Désactiver la protection SELinux pour le démon dovecot"
++#: booleans.py:176
++msgid ""
++"Allow sftp-internal to read and write files in the user home directories"
++msgstr ""
  
--#: ../semanage/seobject.py:304
-+#: ../semanage/seobject.py:308
- msgid "Modules Name"
--msgstr ""
-+msgstr "Moduulin nimi"
+-#: ../gui/selinux.tbl:79
+-msgid "Disable SELinux protection for entropyd daemon"
+-msgstr "Désactiver la protection SELinux pour le démon entropyd"
++#: booleans.py:177
++msgid ""
++"Allow sftp-internal to login to local users and read/write all files on the "
++"system, governed by DAC."
++msgstr ""
  
--#: ../semanage/seobject.py:304
-+#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
- msgid "Version"
--msgstr ""
-+msgstr "Versio"
+-#: ../gui/selinux.tbl:80
+-msgid "Disable SELinux protection for fetchmail"
+-msgstr "Désactiver la protection SELinux pour fetchmail"
++#: booleans.py:178
++msgid ""
++"Allow internal-sftp to read and write files in the user ssh home directories."
++msgstr ""
  
--#: ../semanage/seobject.py:307
-+#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
- msgid "Disabled"
--msgstr ""
-+msgstr "Ei käytössä"
+-#: ../gui/selinux.tbl:81
+-msgid "Disable SELinux protection for fingerd daemon"
+-msgstr "Désactiver la protection SELinux pour le démon fingerd"
++#: booleans.py:179
++msgid "Allow sge to connect to the network using any TCP port"
++msgstr ""
  
--#: ../semanage/seobject.py:322
-+#: ../semanage/seobject.py:326
- #, python-format
- msgid "Could not disable module %s (remove failed)"
--msgstr ""
-+msgstr "Ei voitu poistaa käytöstä moduulia %s (poisto epäonnistui)"
+-#: ../gui/selinux.tbl:82
+-msgid "Disable SELinux protection for freshclam daemon"
+-msgstr "Désactiver la protection SELinux pour le démon freshclam"
++#: booleans.py:180
++msgid "Allow sge to access nfs file systems."
++msgstr ""
  
--#: ../semanage/seobject.py:333
-+#: ../semanage/seobject.py:337
- #, python-format
- msgid "Could not enable module %s (remove failed)"
--msgstr ""
-+msgstr "Ei voitu ottaa käyttöön moduulia %s (poisto epäonnistui)"
+-#: ../gui/selinux.tbl:83
+-msgid "Disable SELinux protection for fsdaemon daemon"
+-msgstr "Désactiver la protection SELinux pour le démon fsdaemon"
++#: booleans.py:181
++msgid ""
++"Enable additional permissions needed to support devices on 3ware controllers."
++msgstr ""
  
--#: ../semanage/seobject.py:348
-+#: ../semanage/seobject.py:352
- #, python-format
- msgid "Could not remove module %s (remove failed)"
--msgstr ""
-+msgstr "Ei voitu poistaa moduulia %s (poisto epäonnistui)"
+-#: ../gui/selinux.tbl:84
+-msgid "Disable SELinux protection for gpm daemon"
+-msgstr "Désactiver la protection SELinux pour le démon gpm"
++#: booleans.py:182
++msgid ""
++"Allow samba to modify public files used for public file transfer services.  "
++"Files/Directories must be labeled public_content_rw_t."
++msgstr ""
  
--#: ../semanage/seobject.py:358
-+#: ../semanage/seobject.py:362
- msgid "dontaudit requires either 'on' or 'off'"
- msgstr ""
+-#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
+-msgid "NFS"
+-msgstr "NFS"
++#: booleans.py:183
++msgid "Allow user spamassassin clients to use the network."
++msgstr ""
  
--#: ../semanage/seobject.py:387
-+#: ../semanage/seobject.py:391
- msgid "Builtin Permissive Types"
--msgstr ""
-+msgstr "Sisäänrakennetut sallivat tyypit"
+-#: ../gui/selinux.tbl:85
+-msgid "Disable SELinux protection for gss daemon"
+-msgstr "Désactiver la protection SELinux pour le démon gss"
++#: booleans.py:184
++msgid "Allow spamd to read/write user home directories."
++msgstr ""
  
--#: ../semanage/seobject.py:397
-+#: ../semanage/seobject.py:401
- msgid "Customized Permissive Types"
--msgstr ""
-+msgstr "Omat sallivat tyypit"
+-#: ../gui/selinux.tbl:86
+-msgid "Disable SELinux protection for Hal daemon"
+-msgstr "Désactiver la protection SELinux pour le démon Hal"
++#: booleans.py:185
++msgid ""
++"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
++msgstr ""
  
--#: ../semanage/seobject.py:438
-+#: ../semanage/seobject.py:442
- #, python-format
- msgid "Could not set permissive domain %s (module installation failed)"
- msgstr ""
-+"Ei voitu asettaa sallivaa toimialuetta %s (moduulin asennus epäonnistui)"
+-#: ../gui/selinux.tbl:87
+-msgid "Compatibility"
+-msgstr "Compatibilité"
++#: booleans.py:186
++msgid "Allow squid to run as a transparent proxy (TPROXY)"
++msgstr ""
  
--#: ../semanage/seobject.py:444
-+#: ../semanage/seobject.py:448
- #, python-format
- msgid "Could not remove permissive domain %s (remove failed)"
--msgstr ""
-+msgstr "Ei voitu poistaa sallivaa toimialuetta %s (poisto epäonnistui)"
+-#: ../gui/selinux.tbl:87
++#: booleans.py:187
+ msgid ""
+-"Do not audit things that we know to be broken but which are not security "
+-"risks"
++"Allow ssh with chroot env to read and write files in the user home "
++"directories"
++msgstr ""
++
++#: booleans.py:188
++msgid "allow host key based authentication"
+ msgstr ""
  
--#: ../semanage/seobject.py:479 ../semanage/seobject.py:553
--#: ../semanage/seobject.py:599 ../semanage/seobject.py:696
--#: ../semanage/seobject.py:726 ../semanage/seobject.py:793
--#: ../semanage/seobject.py:850 ../semanage/seobject.py:1097
--#: ../semanage/seobject.py:1786 ../semanage/seobject.py:1849
--#: ../semanage/seobject.py:1868 ../semanage/seobject.py:1985
--#: ../semanage/seobject.py:2037
-+#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
-+#: ../semanage/seobject.py:603 ../semanage/seobject.py:700
-+#: ../semanage/seobject.py:730 ../semanage/seobject.py:797
-+#: ../semanage/seobject.py:854 ../semanage/seobject.py:1101
-+#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
-+#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
-+#: ../semanage/seobject.py:2045
- #, python-format
- msgid "Could not create a key for %s"
--msgstr ""
-+msgstr "Ei voitu luoda avainta käyttäjälle %s"
+-#: ../gui/selinux.tbl:88
+-msgid "Disable SELinux protection for hostname daemon"
+-msgstr "Désactiver la protection SELinux pour le démon hostname"
++#: booleans.py:189
++msgid "Allow ssh logins as sysadm_r:sysadm_t"
++msgstr ""
  
--#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
--#: ../semanage/seobject.py:603 ../semanage/seobject.py:609
-+#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
-+#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
- #, 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"
+-#: ../gui/selinux.tbl:89
+-msgid "Disable SELinux protection for hotplug daemon"
+-msgstr "Désactiver la protection SELinux pour le démon hotplug"
++#: booleans.py:190
++msgid "allow staff user to create and transition to svirt domains."
++msgstr ""
  
--#: ../semanage/seobject.py:492
-+#: ../semanage/seobject.py:496
- #, python-format
- msgid "Linux Group %s does not exist"
--msgstr ""
-+msgstr "Linux-ryhmää %s ei ole olemassa"
+-#: ../gui/selinux.tbl:90
+-msgid "Disable SELinux protection for howl daemon"
+-msgstr "Désactiver la protection SELinux pour le démon howl"
++#: booleans.py:191
++msgid "Allow the Telepathy connection managers to connect to any network port."
++msgstr ""
  
--#: ../semanage/seobject.py:497
-+#: ../semanage/seobject.py:501
- #, python-format
- msgid "Linux User %s does not exist"
--msgstr ""
-+msgstr "Linux-käyttäjää %s ei ole olemassa"
+-#: ../gui/selinux.tbl:91
+-msgid "Disable SELinux protection for cups hplip daemon"
+-msgstr "Désactiver la protection SELinux pour le démon hplip de cups"
++#: booleans.py:192
++msgid ""
++"Allow the Telepathy connection managers to connect to any generic TCP port."
++msgstr ""
  
--#: ../semanage/seobject.py:501
-+#: ../semanage/seobject.py:505
- #, python-format
- msgid "Could not create login mapping for %s"
--msgstr ""
-+msgstr "Käyttäjälle %s ei voitu tehdä kirjautumisassosiaatiota"
+-#: ../gui/selinux.tbl:92
+-msgid "Disable SELinux protection for httpd rotatelogs"
+-msgstr "Désactiver la protection SELinux pour rotatelogs de httpd"
++#: booleans.py:193
++msgid ""
++"Allow tftp to modify public files used for public file transfer services."
++msgstr ""
  
--#: ../semanage/seobject.py:505 ../semanage/seobject.py:741
-+#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
- #, python-format
- msgid "Could not set name for %s"
--msgstr ""
-+msgstr "Käyttäjän %s nimeä ei voitu asettaa"
+-#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
+-msgid "HTTPD Service"
+-msgstr "Service HTTPD"
++#: booleans.py:194
++msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
++msgstr ""
  
--#: ../semanage/seobject.py:510 ../semanage/seobject.py:751
-+#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
- #, python-format
- msgid "Could not set MLS range for %s"
--msgstr ""
-+msgstr "Käyttäjän %s MLS-aluetta ei voitu asettaa"
+-#: ../gui/selinux.tbl:93
+-msgid "Disable SELinux protection for http suexec"
+-msgstr "Désactiver la protection SELinux pour suexec de http"
++#: booleans.py:195
++msgid ""
++"allow unconfined users to transition to the chrome sandbox domains when "
++"running chrome-sandbox"
++msgstr ""
  
--#: ../semanage/seobject.py:514
-+#: ../semanage/seobject.py:518
- #, python-format
- msgid "Could not set SELinux user for %s"
--msgstr ""
-+msgstr "Käyttäjän %s SELinux-käyttäjää ei voitu asettaa"
+-#: ../gui/selinux.tbl:94
+-msgid "Disable SELinux protection for hwclock daemon"
+-msgstr "Désactiver la protection SELinux pour le démon hwclock"
++#: booleans.py:196
++msgid "Allow a user to login as an unconfined domain"
++msgstr ""
  
--#: ../semanage/seobject.py:518
-+#: ../semanage/seobject.py:522
- #, python-format
- msgid "Could not add login mapping for %s"
--msgstr ""
-+msgstr "Käyttäjälle %s ei voitu lisätä kirjautumisassosiaatiota"
+-#: ../gui/selinux.tbl:95
+-msgid "Disable SELinux protection for i18n daemon"
+-msgstr "Désactiver la protection SELinux pour le démon i18n"
++#: booleans.py:197
++msgid ""
++"Allow unconfined users to transition to the Mozilla plugin domain when "
++"running xulrunner plugin-container."
++msgstr ""
  
--#: ../semanage/seobject.py:536
-+#: ../semanage/seobject.py:540
- msgid "Requires seuser or serange"
--msgstr ""
-+msgstr "Vaatii seuserin tai serangen"
+-#: ../gui/selinux.tbl:96
+-msgid "Disable SELinux protection for imazesrv daemon"
+-msgstr "Désactiver la protection SELinux pour le démon imazesrv"
++#: booleans.py:198
++msgid "Allow video playing tools to run unconfined"
++msgstr ""
  
--#: ../semanage/seobject.py:559 ../semanage/seobject.py:605
-+#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
- #, python-format
- msgid "Login mapping for %s is not defined"
--msgstr ""
-+msgstr "Käyttäjälle %s ei ole määritelty kirjautumisassosiaatiota"
+-#: ../gui/selinux.tbl:97
+-msgid "Disable SELinux protection for inetd child daemons"
+-msgstr "Désactiver la protection SELinux pour les démons enfants de inetd"
++#: booleans.py:199
++msgid "Allow unprivledged user to create and transition to svirt domains."
++msgstr ""
  
--#: ../semanage/seobject.py:563
-+#: ../semanage/seobject.py:567
- #, python-format
- msgid "Could not query seuser for %s"
--msgstr ""
-+msgstr "Seuserilta ei voitu kysellä käyttäjän %s tietoja"
+-#: ../gui/selinux.tbl:98
+-msgid "Disable SELinux protection for inetd daemon"
+-msgstr "Désactiver la protection SELinux pour le démon inetd"
++#: booleans.py:200
++msgid "Support ecryptfs home directories"
++msgstr ""
  
--#: ../semanage/seobject.py:577
-+#: ../semanage/seobject.py:581
- #, python-format
- msgid "Could not modify login mapping for %s"
--msgstr ""
-+msgstr "Käyttäjän %s kirjautumisassosiaatiota ei voitu muokata"
+-#: ../gui/selinux.tbl:99
+-msgid "Disable SELinux protection for innd daemon"
+-msgstr "Désactiver la protection SELinux pour le démon innd"
++#: booleans.py:201
++msgid "Support fusefs home directories"
++msgstr ""
  
--#: ../semanage/seobject.py:611
-+#: ../semanage/seobject.py:615
- #, 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"
+-#: ../gui/selinux.tbl:100
+-msgid "Disable SELinux protection for iptables daemon"
+-msgstr "Désactiver la protection SELinux pour le démon iptables"
++#: booleans.py:202
++msgid "Use lpd server instead of cups"
++msgstr ""
  
--#: ../semanage/seobject.py:615
-+#: ../semanage/seobject.py:619
- #, python-format
- msgid "Could not delete login mapping for %s"
--msgstr ""
-+msgstr "Käyttäjän %s kirjautumisassosiaatiota ei voitu poistaa"
+-#: ../gui/selinux.tbl:101
+-msgid "Disable SELinux protection for ircd daemon"
+-msgstr "Désactiver la protection SELinux pour le démon ircd"
++#: booleans.py:203
++msgid "Support NFS home directories"
++msgstr ""
  
--#: ../semanage/seobject.py:637 ../semanage/seobject.py:655
--#: ../semanage/seobject.py:893
-+#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
-+#: ../semanage/seobject.py:897
- msgid "Could not list login mappings"
--msgstr ""
-+msgstr "Kirjautumisassosiaatioita ei voitu luetteloida"
+-#: ../gui/selinux.tbl:102
+-msgid "Disable SELinux protection for irqbalance daemon"
+-msgstr "Désactiver la protection SELinux pour le démon irqbalance"
++#: booleans.py:204
++msgid "Support SAMBA home directories"
++msgstr ""
  
--#: ../semanage/seobject.py:680 ../semanage/seobject.py:685
-+#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../gui/system-config-selinux.glade:100
- msgid "Login Name"
--msgstr ""
-+msgstr "Kirjautumisnimi"
+-#: ../gui/selinux.tbl:103
+-msgid "Disable SELinux protection for iscsi daemon"
+-msgstr "Désactiver la protection SELinux pour le démon iscsi"
++#: booleans.py:205
++msgid "Allow varnishd to connect to all ports, not just HTTP."
++msgstr ""
  
--#: ../semanage/seobject.py:680 ../semanage/seobject.py:685
--#: ../semanage/seobject.py:943 ../semanage/seobject.py:948
-+#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../gui/system-config-selinux.glade:128
-+#: ../gui/system-config-selinux.glade:915
-+#: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
- msgid "SELinux User"
--msgstr ""
-+msgstr "SELinux-käyttäjä"
+-#: ../gui/selinux.tbl:104
+-msgid "Disable SELinux protection for jabberd daemon"
+-msgstr "Désactiver la protection SELinux pour le démon jabberd"
++#: booleans.py:206
++msgid "Ignore vbetool mmap_zero errors."
++msgstr ""
  
--#: ../semanage/seobject.py:680
-+#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
-+#: ../gui/system-config-selinux.glade:943
- msgid "MLS/MCS Range"
--msgstr ""
-+msgstr "MLS/MCS-alue"
+-#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
+-msgid "Kerberos"
+-msgstr "Kerberos"
++#: booleans.py:207
++msgid ""
++"Allow confined virtual guests to use serial/parallel communication ports"
++msgstr ""
  
--#: ../semanage/seobject.py:699 ../semanage/seobject.py:730
--#: ../semanage/seobject.py:797 ../semanage/seobject.py:854
--#: ../semanage/seobject.py:860
-+#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
-+#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
-+#: ../semanage/seobject.py:864
- #, python-format
- msgid "Could not check if SELinux user %s is defined"
--msgstr ""
-+msgstr "Ei voitu tarkistaa onko SELinux-käyttäjää %s määritelty"
+-#: ../gui/selinux.tbl:105
+-msgid "Disable SELinux protection for kadmind daemon"
+-msgstr "Désactiver la protection SELinux pour le démon kadmind"
++#: booleans.py:208
++msgid ""
++"Allow confined virtual guests to use executable memory and executable stack"
++msgstr ""
  
--#: ../semanage/seobject.py:702 ../semanage/seobject.py:803
--#: ../semanage/seobject.py:866
-+#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
-+#: ../semanage/seobject.py:870
- #, python-format
- msgid "Could not query user for %s"
--msgstr ""
-+msgstr "Ei voitu kysellä käyttäjältä tietoja kohteesta %s"
+-#: ../gui/selinux.tbl:106
+-msgid "Disable SELinux protection for klogd daemon"
+-msgstr "Désactiver la protection SELinux pour le démon klogd"
++#: booleans.py:209
++msgid "Allow confined virtual guests to read fuse files"
++msgstr ""
  
--#: ../semanage/seobject.py:722
-+#: ../semanage/seobject.py:726
- #, python-format
- msgid "You must add at least one role for %s"
--msgstr ""
-+msgstr "Ainakin yksi rooli on lisättävä käyttäjälle %s"
+-#: ../gui/selinux.tbl:107
+-msgid "Disable SELinux protection for krb5kdc daemon"
+-msgstr "Désactiver la protection SELinux pour le démon krb5kdc"
++#: booleans.py:210
++msgid "Allow confined virtual guests to manage nfs files"
++msgstr ""
  
--#: ../semanage/seobject.py:737
-+#: ../semanage/seobject.py:741
- #, python-format
- msgid "Could not create SELinux user for %s"
--msgstr ""
-+msgstr "Ei voitu luoda SELinux-käyttäjää käyttäjälle %s"
+-#: ../gui/selinux.tbl:108
+-msgid "Disable SELinux protection for ktalk daemons"
+-msgstr "Désactiver la protection SELinux pour le démon ktalk"
++#: booleans.py:211
++msgid "Allow confined virtual guests to manage cifs files"
++msgstr ""
  
--#: ../semanage/seobject.py:746
-+#: ../semanage/seobject.py:750
- #, python-format
- msgid "Could not add role %s for %s"
--msgstr ""
-+msgstr "Roolia %s ei voitu lisätä käyttäjälle %s"
+-#: ../gui/selinux.tbl:109
+-msgid "Disable SELinux protection for kudzu daemon"
+-msgstr "Désactiver la protection SELinux pour le démon kudzu"
++#: booleans.py:212
++msgid "Allow confined virtual guests to interact with the sanlock"
++msgstr ""
  
--#: ../semanage/seobject.py:755
-+#: ../semanage/seobject.py:759
- #, python-format
- msgid "Could not set MLS level for %s"
--msgstr ""
-+msgstr "Käyttäjän %s MLS-tasoa ei voitu asettaa"
+-#: ../gui/selinux.tbl:110
+-msgid "Disable SELinux protection for locate daemon"
+-msgstr "Désactiver la protection SELinux pour le démon locate"
++#: booleans.py:213
++msgid "Allow confined virtual guests to manage device configuration, (pci)"
++msgstr ""
  
--#: ../semanage/seobject.py:758
-+#: ../semanage/seobject.py:762
- #, python-format
- msgid "Could not add prefix %s for %s"
--msgstr ""
-+msgstr "Etuliitettä %s ei voitu lisätä käyttäjälle %s"
+-#: ../gui/selinux.tbl:111
+-msgid "Disable SELinux protection for lpd daemon"
+-msgstr "Désactiver la protection SELinux pour le démon lpd"
++#: booleans.py:214
++msgid "Allow confined virtual guests to use usb devices"
++msgstr ""
  
--#: ../semanage/seobject.py:761
-+#: ../semanage/seobject.py:765
- #, python-format
- msgid "Could not extract key for %s"
--msgstr ""
-+msgstr "Ei voitu purkaa käyttäjän %s avainta"
+-#: ../gui/selinux.tbl:112
+-msgid "Disable SELinux protection for lrrd daemon"
+-msgstr "Désactiver la protection SELinux pour le démon lrrd"
++#: booleans.py:215
++msgid "Allow confined virtual guests to interact with the xserver"
++msgstr ""
  
--#: ../semanage/seobject.py:765
-+#: ../semanage/seobject.py:769
- #, python-format
- msgid "Could not add SELinux user %s"
--msgstr ""
-+msgstr "Ei voitu lisätä SELinux-käyttäjää %s"
+-#: ../gui/selinux.tbl:113
+-msgid "Disable SELinux protection for lvm daemon"
+-msgstr "Désactiver la protection SELinux pour le démon lvm"
++#: booleans.py:216
++msgid "Allow webadm to manage files in users home directories"
++msgstr ""
  
--#: ../semanage/seobject.py:787
-+#: ../semanage/seobject.py:791
- msgid "Requires prefix, roles, level or range"
--msgstr ""
-+msgstr "Vaatii etuliitteen, roolit, tasot tai alueen"
+-#: ../gui/selinux.tbl:114
+-msgid "Disable SELinux protection for mailman"
+-msgstr "Désactiver la protection SELinux pour mailman"
++#: booleans.py:217
++msgid "Allow webadm to read files in users home directories"
++msgstr ""
  
--#: ../semanage/seobject.py:789
-+#: ../semanage/seobject.py:793
- msgid "Requires prefix or roles"
--msgstr ""
-+msgstr "Vaatii etuliitteen tai roolit"
+-#: ../gui/selinux.tbl:115
+-msgid "Allow evolution and thunderbird to read user files"
++#: booleans.py:218
++msgid "Ignore wine mmap_zero errors."
+ msgstr ""
  
--#: ../semanage/seobject.py:799 ../semanage/seobject.py:856
-+#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
- #, python-format
- msgid "SELinux user %s is not defined"
--msgstr ""
-+msgstr "SELinux-käyttäjää %s ei ole määritelty"
+-#: ../gui/selinux.tbl:116
+-msgid "Disable SELinux protection for mdadm daemon"
+-msgstr "Désactiver la protection SELinux pour le démon mdadm"
++#: booleans.py:219
++msgid "Allow the graphical login program to execute bootloader"
++msgstr ""
  
--#: ../semanage/seobject.py:828
-+#: ../semanage/seobject.py:832
- #, python-format
- msgid "Could not modify SELinux user %s"
--msgstr ""
-+msgstr "Ei voitu muokata SELinux-käyttäjää %s"
+-#: ../gui/selinux.tbl:117
+-msgid "Disable SELinux protection for monopd daemon"
+-msgstr "Désactiver la protection SELinux pour le démon monopd"
++#: booleans.py:220
++msgid ""
++"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
++msgstr ""
  
--#: ../semanage/seobject.py:862
-+#: ../semanage/seobject.py:866
- #, python-format
- msgid "SELinux user %s is defined in policy, cannot be deleted"
+-#: ../gui/selinux.tbl:118
+-msgid "Allow the mozilla browser to read user files"
++#: booleans.py:221
++msgid "Allow xen to manage nfs files"
  msgstr ""
-+"SELinux-käyttäjä %s on määritelty SELinux-käytännössä, sitä ei voi poistaa"
  
--#: ../semanage/seobject.py:873
-+#: ../semanage/seobject.py:877
- #, python-format
- msgid "Could not delete SELinux user %s"
--msgstr ""
-+msgstr "Ei voitu poistaa SELinux-käyttäjää %s"
+-#: ../gui/selinux.tbl:119
+-msgid "Disable SELinux protection for mrtg daemon"
+-msgstr "Désactiver la protection SELinux pour le démon mrtg"
++#: booleans.py:222
++msgid ""
++"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
++"logical volumes for disk images."
++msgstr ""
  
--#: ../semanage/seobject.py:911
-+#: ../semanage/seobject.py:915
- msgid "Could not list SELinux users"
--msgstr ""
-+msgstr "SELinux-käyttäjiä ei voitu luetteloida"
+-#: ../gui/selinux.tbl:120
+-msgid "Disable SELinux protection for mysqld daemon"
+-msgstr "Désactiver la protection SELinux pour le démon mysqld"
++#: booleans.py:223
++msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
++msgstr ""
  
--#: ../semanage/seobject.py:917
-+#: ../semanage/seobject.py:921
- #, python-format
- msgid "Could not list roles for user %s"
--msgstr ""
-+msgstr "Käyttäjän %s rooleja ei voitu luetteloida"
+-#: ../gui/selinux.tbl:121
+-msgid "Disable SELinux protection for nagios daemon"
+-msgstr "Désactiver la protection SELinux pour le démon nagios"
++#: booleans.py:224
++msgid ""
++"Allow xguest users to configure Network Manager and connect to apache ports"
++msgstr ""
  
--#: ../semanage/seobject.py:942
-+#: ../semanage/seobject.py:946
- msgid "Labeling"
--msgstr ""
-+msgstr "Nimiöinti"
+-#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
+-msgid "Name Service"
++#: booleans.py:225
++msgid "Allow xguest users to mount removable media"
+ msgstr ""
  
--#: ../semanage/seobject.py:942
-+#: ../semanage/seobject.py:946
- msgid "MLS/"
--msgstr ""
-+msgstr "MLS/"
+-#: ../gui/selinux.tbl:122
+-msgid "Disable SELinux protection for named daemon"
+-msgstr "Désactiver la protection SELinux pour le démon named"
++#: booleans.py:226
++msgid "Allow xguest to use blue tooth devices"
++msgstr ""
  
--#: ../semanage/seobject.py:943
-+#: ../semanage/seobject.py:947
- msgid "Prefix"
--msgstr ""
-+msgstr "Etuliite"
+-#: ../gui/selinux.tbl:123
+-msgid "Disable SELinux protection for nessusd daemon"
+-msgstr "Désactiver la protection SELinux pour le démon nessusd"
++#: booleans.py:227
++msgid "Allows clients to write to the X server shared memory segments."
++msgstr ""
  
--#: ../semanage/seobject.py:943
-+#: ../semanage/seobject.py:947
- msgid "MCS Level"
--msgstr ""
-+msgstr "MCS-taso"
+-#: ../gui/selinux.tbl:124
+-msgid "Disable SELinux protection for NetworkManager"
+-msgstr "Désactiver la protection SELinux pour NetworkManager"
++#: booleans.py:228
++msgid "Allows XServer to execute writable memory"
++msgstr ""
  
--#: ../semanage/seobject.py:943
-+#: ../semanage/seobject.py:947
- msgid "MCS Range"
--msgstr ""
-+msgstr "MCS-alue"
+-#: ../gui/selinux.tbl:125
+-msgid "Disable SELinux protection for nfsd daemon"
+-msgstr "Désactiver la protection SELinux pour le démon nfsd"
++#: booleans.py:229
++msgid "Support X userspace object manager"
++msgstr ""
  
--#: ../semanage/seobject.py:943 ../semanage/seobject.py:948
-+#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
- msgid "SELinux Roles"
--msgstr ""
-+msgstr "SELinux-roolit"
+-#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
+-#: ../gui/selinux.tbl:221
+-msgid "Samba"
+-msgstr "Samba"
++#: booleans.py:230
++msgid "Allow zabbix to connect to unreserved ports"
++msgstr ""
  
--#: ../semanage/seobject.py:963
-+#: ../semanage/seobject.py:967
- msgid "Protocol udp or tcp is required"
--msgstr ""
-+msgstr "Udp- tai tcp-protokolla on pakollinen"
+-#: ../gui/selinux.tbl:126
+-msgid "Disable SELinux protection for nmbd daemon"
+-msgstr "Désactiver la protection SELinux pour le démon nmbd"
++#: booleans.py:231
++msgid "Allow zebra daemon to write it configuration files"
++msgstr ""
  
--#: ../semanage/seobject.py:965
-+#: ../semanage/seobject.py:969
- msgid "Port is required"
--msgstr ""
-+msgstr "Portti on pakollinen"
+-#: ../gui/selinux.tbl:127
+-msgid "Disable SELinux protection for nrpe daemon"
+-msgstr "Désactiver la protection SELinux pour le démon nrpe"
++#: booleans.py:232
++msgid ""
++"Allow ZoneMinder to modify public files used for public file transfer "
++"services."
++msgstr ""
  
--#: ../semanage/seobject.py:975
-+#: ../semanage/seobject.py:979
- msgid "Invalid Port"
+-#: ../gui/selinux.tbl:128
+-msgid "Disable SELinux protection for nscd daemon"
+-msgstr "Désactiver la protection SELinux pour le démon nscd"
++#~ msgid "SELinux Service Protection"
++#~ msgstr "Protection de Service par SELinux"
+ 
+-#: ../gui/selinux.tbl:129
+-msgid "Disable SELinux protection for nsd daemon"
+-msgstr "Désactiver la protection SELinux pour le démon nsd"
++#~ msgid "Disable SELinux protection for acct daemon"
++#~ msgstr "Désactiver la protection SELinux pour le démon acct"
+ 
+-#: ../gui/selinux.tbl:130
+-msgid "Disable SELinux protection for ntpd daemon"
+-msgstr "Désactiver la protection SELinux pour le démon ntpd"
++#~ msgid "Memory Protection"
++#~ msgstr "Protection mémoire"
+ 
+-#: ../gui/selinux.tbl:131
+-msgid "Disable SELinux protection for oddjob"
+-msgstr "Désactiver la protection SELinux pour le démon oddjob"
++#~ msgid "SSH"
++#~ msgstr "SSH"
+ 
+-#: ../gui/selinux.tbl:132
+-msgid "Disable SELinux protection for oddjob_mkhomedir"
+-msgstr "Désactiver la protection SELinux pour le démon oddjob_mkhomedir"
++#~ msgid "Network Configuration"
++#~ msgstr "Configuration réseau"
+ 
+-#: ../gui/selinux.tbl:133
+-msgid "Disable SELinux protection for openvpn daemon"
+-msgstr "Désactiver la protection SELinux pour le démon openvpn"
++#~ msgid "Databases"
++#~ msgstr "Bases de données"
+ 
+-#: ../gui/selinux.tbl:134
+-msgid "Disable SELinux protection for pam daemon"
+-msgstr "Désactiver la protection SELinux pour le démon pam"
++#~ msgid "XServer"
++#~ msgstr "Serveur X"
+ 
+-#: ../gui/selinux.tbl:135
+-msgid "Disable SELinux protection for pegasus"
+-msgstr "Désactiver la protection SELinux pour le démon pegasus"
++#~ msgid "NIS"
++#~ msgstr "NIS"
+ 
+-#: ../gui/selinux.tbl:136
+-msgid "Disable SELinux protection for perdition daemon"
+-msgstr "Désactiver la protection SELinux pour le démon perdition"
++#~ msgid "Web Applications"
++#~ msgstr "Applications Web"
+ 
+-#: ../gui/selinux.tbl:137
+-msgid "Disable SELinux protection for portmap daemon"
+-msgstr "Désactiver la protection SELinux pour le démon portmap"
++#~ msgid "Disable SELinux protection for amanda"
++#~ msgstr "Désactiver la protection SELinux pour amanda"
+ 
+-#: ../gui/selinux.tbl:138
+-msgid "Disable SELinux protection for portslave daemon"
+-msgstr "Désactiver la protection SELinux pour le démon portslave"
++#~ msgid "Disable SELinux protection for amavis"
++#~ msgstr "Désactiver la protection SELinux pour amavis"
+ 
+-#: ../gui/selinux.tbl:139
+-msgid "Disable SELinux protection for postfix"
+-msgstr "Désactiver la protection SELinux pour postfix"
++#~ msgid "Disable SELinux protection for apmd daemon"
++#~ msgstr "Désactiver la protection SELinux pour le démon apmd"
+ 
+-#: ../gui/selinux.tbl:140
+-msgid "Disable SELinux protection for postgresql daemon"
+-msgstr "Désactiver la protection SELinux pour le démon postgresql"
++#~ msgid "Disable SELinux protection for arpwatch daemon"
++#~ msgstr "Désactiver la protection SELinux pour le démon arpwatch"
+ 
+-#: ../gui/selinux.tbl:141
+-msgid "pppd"
+-msgstr ""
++#~ msgid "Disable SELinux protection for auditd daemon"
++#~ msgstr "Désactiver la protection SELinux pour le démon autditd"
+ 
+-#: ../gui/selinux.tbl:141
+-msgid "Allow pppd to be run for a regular user"
+-msgstr ""
++#~ msgid "Disable SELinux protection for automount daemon"
++#~ msgstr "Désactiver la protection SELinux pour le démon automount"
+ 
+-#: ../gui/selinux.tbl:142
+-msgid "Disable SELinux protection for pptp"
+-msgstr "Désactiver la protection SELinux pour pptp"
++#~ msgid "Disable SELinux protection for avahi"
++#~ msgstr "Désactiver la protection SELinux pour le démon avahi"
+ 
+-#: ../gui/selinux.tbl:143
+-msgid "Disable SELinux protection for prelink daemon"
+-msgstr "Désactiver la protection SELinux pour le démon prelink"
++#~ msgid "Disable SELinux protection for bluetooth daemon"
++#~ msgstr "Désactiver la protection SELinux pour le démon bluetooth"
+ 
+-#: ../gui/selinux.tbl:144
+-msgid "Disable SELinux protection for privoxy daemon"
+-msgstr "Désactiver la protection SELinux pour le démon privoxy"
++#~ msgid "Disable SELinux protection for canna daemon"
++#~ msgstr "Désactiver la protection SELinux pour le démon canna"
+ 
+-#: ../gui/selinux.tbl:145
+-msgid "Disable SELinux protection for ptal daemon"
+-msgstr "Désactiver la protection SELinux pour le démon ptal"
++#~ msgid "Disable SELinux protection for cardmgr daemon"
++#~ msgstr "Désactiver la protection SELinux pour le démon cardmgr"
+ 
+-#: ../gui/selinux.tbl:146
+-msgid "Disable SELinux protection for pxe daemon"
+-msgstr "Désactiver la protection SELinux pour le démon pxe"
++#~ msgid "Disable SELinux protection for Cluster Server"
++#~ msgstr "Désactiver la protection SELinux pour Cluster Server"
+ 
+-#: ../gui/selinux.tbl:147
+-msgid "Disable SELinux protection for pyzord"
+-msgstr "Désactiver la protection SELinux pour le démon pyzord"
++#~ msgid "Disable SELinux protection for ciped daemon"
++#~ msgstr "Désactiver la protection SELinux pour le démon ciped"
+ 
+-#: ../gui/selinux.tbl:148
+-msgid "Disable SELinux protection for quota daemon"
+-msgstr "Désactiver la protection SELinux pour le démon quota"
++#~ msgid "Disable SELinux protection for clamd daemon"
++#~ msgstr "Désactiver la protection SELinux pour le démon clamd"
+ 
+-#: ../gui/selinux.tbl:149
+-msgid "Disable SELinux protection for radiusd daemon"
+-msgstr "Désactiver la protection SELinux pour le démon radiusd"
++#~ msgid "Disable SELinux protection for clamscan"
++#~ msgstr "Désactiver la protection SELinux pour clamscan"
+ 
+-#: ../gui/selinux.tbl:150
+-msgid "Disable SELinux protection for radvd daemon"
+-msgstr "Désactiver la protection SELinux pour le démon radvd"
++#~ msgid "Disable SELinux protection for clvmd"
++#~ msgstr "Désactiver la protection SELinux pour clvmd"
+ 
+-#: ../gui/selinux.tbl:151
+-msgid "Disable SELinux protection for rdisc"
+-msgstr "Désactiver la protection SELinux pour le démon rdisc"
++#~ msgid "Disable SELinux protection for comsat daemon"
++#~ msgstr "Désactiver la protection SELinux pour le démon comsat"
+ 
+-#: ../gui/selinux.tbl:152
+-msgid "Disable SELinux protection for readahead"
+-msgstr "Désactiver la protection SELinux pour le démon readahead"
++#~ msgid "Disable SELinux protection for courier daemon"
++#~ msgstr "Désactiver la protection SELinux pour le démon courier"
+ 
+-#: ../gui/selinux.tbl:153
+-msgid "Allow programs to read files in non-standard locations (default_t)"
+-msgstr ""
++#~ msgid "Disable SELinux protection for cpucontrol daemon"
++#~ msgstr "Désactiver la protection SELinux pour le démon cpucontrol"
+ 
+-#: ../gui/selinux.tbl:154
+-msgid "Disable SELinux protection for restorecond"
+-msgstr "Désactiver la protection SELinux pour le démon restorecond"
++#~ msgid "Disable SELinux protection for cpuspeed daemon"
++#~ msgstr "Désactiver la protection SELinux pour le démon cpuspeed"
+ 
+-#: ../gui/selinux.tbl:155
+-msgid "Disable SELinux protection for rhgb daemon"
+-msgstr "Désactiver la protection SELinux pour le démon rhgb"
++#~ msgid "Cron"
++#~ msgstr "Cron"
+ 
+-#: ../gui/selinux.tbl:156
+-msgid "Disable SELinux protection for ricci"
+-msgstr "Désactiver la protection SELinux pour le démon ricci"
++#~ msgid "Disable SELinux protection for crond daemon"
++#~ msgstr "Désactiver la protection SELinux pour le démon crond"
+ 
+-#: ../gui/selinux.tbl:157
+-msgid "Disable SELinux protection for ricci_modclusterd"
+-msgstr "Désactiver la protection SELinux pour le démon ricci_modclusterd"
++#~ msgid "Printing"
++#~ msgstr "Impression"
+ 
+-#: ../gui/selinux.tbl:158
+-msgid "Disable SELinux protection for rlogind daemon"
+-msgstr "Désactiver la protection SELinux pour le démon rlogind"
++#~ msgid "Disable SELinux protection for cupsd back end server"
++#~ msgstr "Désactiver la protection SELinux pour le serveur principal cupsd"
+ 
+-#: ../gui/selinux.tbl:159
+-msgid "Disable SELinux protection for rpcd daemon"
+-msgstr "Désactiver la protection SELinux pour le démon rpcd"
++#~ msgid "Disable SELinux protection for cupsd daemon"
++#~ msgstr "Désactiver la protection SELinux pour le démon cupsd"
+ 
+-#: ../gui/selinux.tbl:160
+-msgid "Disable SELinux protection for rshd"
+-msgstr "Désactiver la protection SELinux pour le démon rshd"
++#~ msgid "Disable SELinux protection for cupsd_lpd"
++#~ msgstr "Désactiver la protection SELinux pour cupsd_lpd"
+ 
+-#: ../gui/selinux.tbl:161
+-msgid "rsync"
+-msgstr ""
++#~ msgid "CVS"
++#~ msgstr "CVS"
+ 
+-#: ../gui/selinux.tbl:161
+-msgid "Disable SELinux protection for rsync daemon"
+-msgstr "Désactiver la protection SELinux pour le démon rsync"
++#~ msgid "Disable SELinux protection for cvs daemon"
++#~ msgstr "Désactiver la protection SELinux pour le démon cvs"
+ 
+-#: ../gui/selinux.tbl:162
+-msgid "Allow ssh to run from inetd instead of as a daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for cyrus daemon"
++#~ msgstr "Désactiver la protection SELinux pour le démon cyrus"
+ 
+-#: ../gui/selinux.tbl:163
+-msgid "Allow Samba to share nfs directories"
+-msgstr ""
++#~ msgid "Disable SELinux protection for dbskkd daemon"
++#~ msgstr "Désactiver la protection SELinux pour le démon dbskkd"
+ 
+-#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
+-msgid "SASL authentication server"
+-msgstr ""
++#~ msgid "Disable SELinux protection for dbusd daemon"
++#~ msgstr "Désactiver la protection SELinux pour le démon dbusd"
+ 
+-#: ../gui/selinux.tbl:164
+-msgid "Allow sasl authentication server to read /etc/shadow"
+-msgstr ""
++#~ msgid "Disable SELinux protection for dccd"
++#~ msgstr "Désactiver la protection SELinux pour le démon dccd"
+ 
+-#: ../gui/selinux.tbl:165
+-msgid ""
+-"Allow X-Windows server to map a memory region as both executable and "
+-"writable"
+-msgstr ""
++#~ msgid "Disable SELinux protection for dccifd"
++#~ msgstr "Désactiver la protection SELinux pour le démon dccifd"
+ 
+-#: ../gui/selinux.tbl:166
+-msgid "Disable SELinux protection for saslauthd daemon"
+-msgstr "Désactiver la protection SELinux pour le démon saslauthd"
++#~ msgid "Disable SELinux protection for dccm"
++#~ msgstr "Désactiver la protection SELinux pour dccm"
+ 
+-#: ../gui/selinux.tbl:167
+-msgid "Disable SELinux protection for scannerdaemon daemon"
+-msgstr "Désactiver la protection SELinux pour le démon scannerdaemon"
++#~ msgid "Disable SELinux protection for ddt daemon"
++#~ msgstr "Désactiver la protection SELinux pour le démon ddt"
+ 
+-#: ../gui/selinux.tbl:168
+-msgid "Do not allow transition to sysadm_t, sudo and su effected"
+-msgstr ""
++#~ msgid "Disable SELinux protection for devfsd daemon"
++#~ msgstr "Désactiver la protection SELinux pour le démon devfsd"
+ 
+-#: ../gui/selinux.tbl:169
+-msgid "Do not allow any processes to load kernel modules"
+-msgstr ""
++#~ msgid "Disable SELinux protection for dhcpc daemon"
++#~ msgstr "Désactiver la protection SELinux pour le démon dhcpc"
+ 
+-#: ../gui/selinux.tbl:170
+-msgid "Do not allow any processes to modify kernel SELinux policy"
+-msgstr ""
++#~ msgid "Disable SELinux protection for dhcpd daemon"
++#~ msgstr "Désactiver la protection SELinux pour le démon dhcpd"
+ 
+-#: ../gui/selinux.tbl:171
+-msgid "Disable SELinux protection for sendmail daemon"
+-msgstr "Désactiver la protection SELinux pour le démon sendmail"
++#~ msgid "Disable SELinux protection for dictd daemon"
++#~ msgstr "Désactiver la protection SELinux pour le démon dictd"
+ 
+-#: ../gui/selinux.tbl:172
+-msgid "Disable SELinux protection for setrans"
+-msgstr "Désactiver la protection SELinux pour le démon setrans"
++#~ msgid "Disable SELinux protection for Evolution"
++#~ msgstr "Désactiver la protection SELinux pour Evolution"
+ 
+-#: ../gui/selinux.tbl:173
+-msgid "Disable SELinux protection for setroubleshoot daemon"
+-msgstr "Désactiver la protection SELinux pour le démon setroubleshoot"
++#~ msgid "Games"
++#~ msgstr "Jeux"
+ 
+-#: ../gui/selinux.tbl:174
+-msgid "Disable SELinux protection for slapd daemon"
+-msgstr "Désactiver la protection SELinux pour le démon slapd"
++#~ msgid "Disable SELinux protection for games"
++#~ msgstr "Désactiver la protection SELinux pour les jeux"
+ 
+-#: ../gui/selinux.tbl:175
+-msgid "Disable SELinux protection for slrnpull daemon"
+-msgstr "Désactiver la protection SELinux pour le démon slrnpull"
++#~ msgid "Disable SELinux protection for the web browsers"
++#~ msgstr "Désactiver la protection SELinux pour les navigateurs web"
+ 
+-#: ../gui/selinux.tbl:176
+-msgid "Disable SELinux protection for smbd daemon"
+-msgstr "Désactiver la protection SELinux pour le démon smbd"
++#~ msgid "Disable SELinux protection for Thunderbird"
++#~ msgstr "Désactiver la protection SELinux pour Thunderbird"
+ 
+-#: ../gui/selinux.tbl:177
+-msgid "Disable SELinux protection for snmpd daemon"
+-msgstr "Désactiver la protection SELinux pour le démon snmpd"
++#~ msgid "Disable SELinux protection for distccd daemon"
++#~ msgstr "Désactiver la protection SELinux pour le démon distccd"
+ 
+-#: ../gui/selinux.tbl:178
+-msgid "Disable SELinux protection for snort daemon"
+-msgstr "Désactiver la protection SELinux pour le démon snort"
++#~ msgid "Disable SELinux protection for dmesg daemon"
++#~ msgstr "Désactiver la protection SELinux pour le démon dmesg"
+ 
+-#: ../gui/selinux.tbl:179
+-msgid "Disable SELinux protection for soundd daemon"
+-msgstr "Désactiver la protection SELinux pour le démon soundd"
++#~ msgid "Disable SELinux protection for dnsmasq daemon"
++#~ msgstr "Désactiver la protection SELinux pour le démon dnsmasq"
+ 
+-#: ../gui/selinux.tbl:180
+-msgid "Disable SELinux protection for sound daemon"
+-msgstr "Désactiver la protection SELinux pour le démon sound"
++#~ msgid "Disable SELinux protection for dovecot daemon"
++#~ msgstr "Désactiver la protection SELinux pour le démon dovecot"
+ 
+-#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
+-msgid "Spam Protection"
+-msgstr "Protection contre le spam"
++#~ msgid "Disable SELinux protection for entropyd daemon"
++#~ msgstr "Désactiver la protection SELinux pour le démon entropyd"
+ 
+-#: ../gui/selinux.tbl:181
+-msgid "Disable SELinux protection for spamd daemon"
+-msgstr "Désactiver la protection SELinux pour le démon spamd"
++#~ msgid "Disable SELinux protection for fetchmail"
++#~ msgstr "Désactiver la protection SELinux pour fetchmail"
+ 
+-#: ../gui/selinux.tbl:182
+-msgid "Allow spamd to access home directories"
+-msgstr ""
++#~ msgid "Disable SELinux protection for fingerd daemon"
++#~ msgstr "Désactiver la protection SELinux pour le démon fingerd"
+ 
+-#: ../gui/selinux.tbl:183
+-msgid "Allow Spam Assassin daemon network access"
+-msgstr ""
++#~ msgid "Disable SELinux protection for freshclam daemon"
++#~ msgstr "Désactiver la protection SELinux pour le démon freshclam"
+ 
+-#: ../gui/selinux.tbl:184
+-msgid "Disable SELinux protection for speedmgmt daemon"
+-msgstr "Désactiver la protection SELinux pour le démon speedmgmt"
++#~ msgid "Disable SELinux protection for fsdaemon daemon"
++#~ msgstr "Désactiver la protection SELinux pour le démon fsdaemon"
+ 
+-#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
+-msgid "Squid"
+-msgstr ""
++#~ msgid "Disable SELinux protection for gpm daemon"
++#~ msgstr "Désactiver la protection SELinux pour le démon gpm"
+ 
+-#: ../gui/selinux.tbl:185
+-msgid "Allow squid daemon to connect to the network"
+-msgstr ""
++#~ msgid "NFS"
++#~ msgstr "NFS"
+ 
+-#: ../gui/selinux.tbl:186
+-msgid "Disable SELinux protection for squid daemon"
+-msgstr "Désactiver la protection SELinux pour le démon squid"
++#~ msgid "Disable SELinux protection for gss daemon"
++#~ msgstr "Désactiver la protection SELinux pour le démon gss"
+ 
+-#: ../gui/selinux.tbl:187
+-msgid "Disable SELinux protection for ssh daemon"
+-msgstr "Désactiver la protection SELinux pour le démon ssh"
++#~ msgid "Disable SELinux protection for Hal daemon"
++#~ msgstr "Désactiver la protection SELinux pour le démon Hal"
+ 
+-#: ../gui/selinux.tbl:188
+-msgid "Allow ssh logins as sysadm_r:sysadm_t"
+-msgstr ""
++#~ msgid "Compatibility"
++#~ msgstr "Compatibilité"
+ 
+-#: ../gui/selinux.tbl:189
+-msgid ""
+-"Allow staff_r users to search the sysadm home dir and read files (such as "
+-"~/.bashrc)"
+-msgstr ""
++#~ msgid "Disable SELinux protection for hostname daemon"
++#~ msgstr "Désactiver la protection SELinux pour le démon hostname"
+ 
+-#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
+-msgid "Universal SSL tunnel"
+-msgstr ""
++#~ msgid "Disable SELinux protection for hotplug daemon"
++#~ msgstr "Désactiver la protection SELinux pour le démon hotplug"
+ 
+-#: ../gui/selinux.tbl:190
+-msgid "Disable SELinux protection for stunnel daemon"
+-msgstr "Désactiver la protection SELinux pour le démon stunnel"
++#~ msgid "Disable SELinux protection for howl daemon"
++#~ msgstr "Désactiver la protection SELinux pour le démon howl"
+ 
+-#: ../gui/selinux.tbl:191
+-msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
+-msgstr ""
++#~ msgid "Disable SELinux protection for cups hplip daemon"
++#~ msgstr "Désactiver la protection SELinux pour le démon hplip de cups"
+ 
+-#: ../gui/selinux.tbl:192
+-msgid "Disable SELinux protection for swat daemon"
+-msgstr "Désactiver la protection SELinux pour le démon swat"
++#~ msgid "Disable SELinux protection for httpd rotatelogs"
++#~ msgstr "Désactiver la protection SELinux pour rotatelogs de httpd"
+ 
+-#: ../gui/selinux.tbl:193
+-msgid "Disable SELinux protection for sxid daemon"
+-msgstr "Désactiver la protection SELinux pour le démon sxid"
++#~ msgid "HTTPD Service"
++#~ msgstr "Service HTTPD"
+ 
+-#: ../gui/selinux.tbl:194
+-msgid "Disable SELinux protection for syslogd daemon"
+-msgstr "Désactiver la protection SELinux pour le démon syslogd"
++#~ msgid "Disable SELinux protection for http suexec"
++#~ msgstr "Désactiver la protection SELinux pour suexec de http"
+ 
+-#: ../gui/selinux.tbl:195
+-msgid "Disable SELinux protection for system cron jobs"
+-msgstr ""
++#~ msgid "Disable SELinux protection for hwclock daemon"
++#~ msgstr "Désactiver la protection SELinux pour le démon hwclock"
+ 
+-#: ../gui/selinux.tbl:196
+-msgid "Disable SELinux protection for tcp daemon"
+-msgstr "Désactiver la protection SELinux pour le démon tcp"
++#~ msgid "Disable SELinux protection for i18n daemon"
++#~ msgstr "Désactiver la protection SELinux pour le démon i18n"
+ 
+-#: ../gui/selinux.tbl:197
+-msgid "Disable SELinux protection for telnet daemon"
+-msgstr "Désactiver la protection SELinux pour le démon telnet"
++#~ msgid "Disable SELinux protection for imazesrv daemon"
++#~ msgstr "Désactiver la protection SELinux pour le démon imazesrv"
+ 
+-#: ../gui/selinux.tbl:198
+-msgid "Disable SELinux protection for tftpd daemon"
+-msgstr "Désactiver la protection SELinux pour le démon tftpd"
++#~ msgid "Disable SELinux protection for inetd child daemons"
++#~ msgstr "Désactiver la protection SELinux pour les démons enfants de inetd"
+ 
+-#: ../gui/selinux.tbl:199
+-msgid "Disable SELinux protection for transproxy daemon"
+-msgstr "Désactiver la protection SELinux pour le démon transproxy"
++#~ msgid "Disable SELinux protection for inetd daemon"
++#~ msgstr "Désactiver la protection SELinux pour le démon inetd"
+ 
+-#: ../gui/selinux.tbl:200
+-msgid "Disable SELinux protection for udev daemon"
+-msgstr "Désactiver la protection SELinux pour le démon udev"
++#~ msgid "Disable SELinux protection for innd daemon"
++#~ msgstr "Désactiver la protection SELinux pour le démon innd"
+ 
+-#: ../gui/selinux.tbl:201
+-msgid "Disable SELinux protection for uml daemon"
+-msgstr "Désactiver la protection SELinux pour le démon uml"
++#~ msgid "Disable SELinux protection for iptables daemon"
++#~ msgstr "Désactiver la protection SELinux pour le démon iptables"
+ 
+-#: ../gui/selinux.tbl:202
+-msgid ""
+-"Allow xinetd to run unconfined, including any services it starts that do not"
+-" have a domain transition explicitly defined"
 -msgstr ""
-+msgstr "Portti ei kelpaa"
++#~ msgid "Disable SELinux protection for ircd daemon"
++#~ msgstr "Désactiver la protection SELinux pour le démon ircd"
  
--#: ../semanage/seobject.py:979
-+#: ../semanage/seobject.py:983
- #, python-format
- msgid "Could not create a key for %s/%s"
+-#: ../gui/selinux.tbl:203
+-msgid ""
+-"Allow rc scripts to run unconfined, including any daemon started by an rc "
+-"script that does not have a domain transition explicitly defined"
 -msgstr ""
-+msgstr "Ei voitu luoda avainta yhdistelmälle %s/%s"
++#~ msgid "Disable SELinux protection for irqbalance daemon"
++#~ msgstr "Désactiver la protection SELinux pour le démon irqbalance"
  
--#: ../semanage/seobject.py:990
-+#: ../semanage/seobject.py:994
- msgid "Type is required"
+-#: ../gui/selinux.tbl:204
+-msgid "Allow rpm to run unconfined"
 -msgstr ""
-+msgstr "Tyyppi on pakollinen"
++#~ msgid "Disable SELinux protection for iscsi daemon"
++#~ msgstr "Désactiver la protection SELinux pour le démon iscsi"
  
--#: ../semanage/seobject.py:996 ../semanage/seobject.py:1055
--#: ../semanage/seobject.py:1110 ../semanage/seobject.py:1116
-+#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
-+#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
- #, python-format
- msgid "Could not check if port %s/%s is defined"
+-#: ../gui/selinux.tbl:205
+-msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
 -msgstr ""
-+msgstr "Ei voitu tarkistaa onko portti %s/%s määritelty"
++#~ msgid "Disable SELinux protection for jabberd daemon"
++#~ msgstr "Désactiver la protection SELinux pour le démon jabberd"
  
--#: ../semanage/seobject.py:998
-+#: ../semanage/seobject.py:1002
- #, python-format
- msgid "Port %s/%s already defined"
--msgstr ""
-+msgstr "Portti %s/%s on jo määritelty"
+-#: ../gui/selinux.tbl:206
+-msgid "Disable SELinux protection for updfstab daemon"
+-msgstr "Désactiver la protection SELinux pour le démon updfstab"
++#~ msgid "Kerberos"
++#~ msgstr "Kerberos"
  
--#: ../semanage/seobject.py:1002
-+#: ../semanage/seobject.py:1006
- #, python-format
- msgid "Could not create port for %s/%s"
--msgstr ""
-+msgstr "Yhdistelmälle %s/%s ei voitu luoda porttia"
+-#: ../gui/selinux.tbl:207
+-msgid "Disable SELinux protection for uptimed daemon"
+-msgstr "Désactiver la protection SELinux pour le démon uptimed"
++#~ msgid "Disable SELinux protection for kadmind daemon"
++#~ msgstr "Désactiver la protection SELinux pour le démon kadmind"
  
--#: ../semanage/seobject.py:1008
-+#: ../semanage/seobject.py:1012
- #, python-format
- msgid "Could not create context for %s/%s"
+-#: ../gui/selinux.tbl:208
+-msgid ""
+-"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
+-"staff_r can do so"
 -msgstr ""
-+msgstr "Yhdistelmälle %s/%s ei voitu luoda kontekstia"
++#~ msgid "Disable SELinux protection for klogd daemon"
++#~ msgstr "Désactiver la protection SELinux pour le démon klogd"
  
--#: ../semanage/seobject.py:1012
-+#: ../semanage/seobject.py:1016
- #, python-format
- msgid "Could not set user in port context for %s/%s"
+-#: ../gui/selinux.tbl:209
+-msgid "Allow users to execute the mount command"
 -msgstr ""
-+msgstr "Ei voitu asettaa käyttäjää yhdistelmän %s/%s porttikontekstissa"
++#~ msgid "Disable SELinux protection for krb5kdc daemon"
++#~ msgstr "Désactiver la protection SELinux pour le démon krb5kdc"
  
--#: ../semanage/seobject.py:1016
-+#: ../semanage/seobject.py:1020
- #, python-format
- msgid "Could not set role in port context for %s/%s"
+-#: ../gui/selinux.tbl:210
+-msgid "Allow regular users direct mouse access (only allow the X server)"
 -msgstr ""
-+msgstr "Ei voitu asettaa roolia yhdistelmän %s/%s porttikontekstissa"
++#~ msgid "Disable SELinux protection for ktalk daemons"
++#~ msgstr "Désactiver la protection SELinux pour le démon ktalk"
  
--#: ../semanage/seobject.py:1020
-+#: ../semanage/seobject.py:1024
- #, python-format
- msgid "Could not set type in port context for %s/%s"
+-#: ../gui/selinux.tbl:211
+-msgid "Allow users to run the dmesg command"
 -msgstr ""
-+msgstr "Ei voitu asettaa tyyppiä yhdistelmän %s/%s porttikontekstissa"
++#~ msgid "Disable SELinux protection for kudzu daemon"
++#~ msgstr "Désactiver la protection SELinux pour le démon kudzu"
  
--#: ../semanage/seobject.py:1025
-+#: ../semanage/seobject.py:1029
- #, python-format
- msgid "Could not set mls fields in port context for %s/%s"
+-#: ../gui/selinux.tbl:212
+-msgid "Allow users to control network interfaces (also needs USERCTL=true)"
 -msgstr ""
-+msgstr "Ei voitu asettaa mls-kenttiä yhdistelmän %s/%s porttikontekstissa"
++#~ msgid "Disable SELinux protection for locate daemon"
++#~ msgstr "Désactiver la protection SELinux pour le démon locate"
  
--#: ../semanage/seobject.py:1029
-+#: ../semanage/seobject.py:1033
- #, python-format
- msgid "Could not set port context for %s/%s"
+-#: ../gui/selinux.tbl:213
+-msgid "Allow normal user to execute ping"
 -msgstr ""
-+msgstr "Ei voitu asettaa porttikontekstia yhdistelmälle %s/%s"
++#~ msgid "Disable SELinux protection for lpd daemon"
++#~ msgstr "Désactiver la protection SELinux pour le démon lpd"
  
--#: ../semanage/seobject.py:1033
-+#: ../semanage/seobject.py:1037
- #, python-format
- msgid "Could not add port %s/%s"
+-#: ../gui/selinux.tbl:214
+-msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
 -msgstr ""
-+msgstr "Ei voitu lisätä porttia %s/%s"
++#~ msgid "Disable SELinux protection for lrrd daemon"
++#~ msgstr "Désactiver la protection SELinux pour le démon lrrd"
  
--#: ../semanage/seobject.py:1047 ../semanage/seobject.py:1312
--#: ../semanage/seobject.py:1508
-+#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
-+#: ../semanage/seobject.py:1512
- msgid "Requires setype or serange"
+-#: ../gui/selinux.tbl:215
+-msgid "Allow users to rw usb devices"
 -msgstr ""
-+msgstr "Vaatii setypen tai serangen"
++#~ msgid "Disable SELinux protection for lvm daemon"
++#~ msgstr "Désactiver la protection SELinux pour le démon lvm"
  
--#: ../semanage/seobject.py:1049
-+#: ../semanage/seobject.py:1053
- msgid "Requires setype"
+-#: ../gui/selinux.tbl:216
+-msgid ""
+-"Allow users to run TCP servers (bind to ports and accept connection from the"
+-" same domain and outside users)  disabling this forces FTP passive mode and "
+-"may change other protocols"
+-msgstr ""
++#~ msgid "Disable SELinux protection for mailman"
++#~ msgstr "Désactiver la protection SELinux pour mailman"
+ 
+-#: ../gui/selinux.tbl:217
+-msgid "Allow user to stat ttyfiles"
+-msgstr ""
++#~ msgid "Disable SELinux protection for mdadm daemon"
++#~ msgstr "Désactiver la protection SELinux pour le démon mdadm"
+ 
+-#: ../gui/selinux.tbl:218
+-msgid "Disable SELinux protection for uucpd daemon"
+-msgstr "Désactiver la protection SELinux pour le démon uucpd"
++#~ msgid "Disable SELinux protection for monopd daemon"
++#~ msgstr "Désactiver la protection SELinux pour le démon monopd"
+ 
+-#: ../gui/selinux.tbl:219
+-msgid "Disable SELinux protection for vmware daemon"
+-msgstr "Désactiver la protection SELinux pour le démon vmware"
++#~ msgid "Disable SELinux protection for mrtg daemon"
++#~ msgstr "Désactiver la protection SELinux pour le démon mrtg"
+ 
+-#: ../gui/selinux.tbl:220
+-msgid "Disable SELinux protection for watchdog daemon"
+-msgstr "Désactiver la protection SELinux pour le démon watchdog"
++#~ msgid "Disable SELinux protection for mysqld daemon"
++#~ msgstr "Désactiver la protection SELinux pour le démon mysqld"
+ 
+-#: ../gui/selinux.tbl:221
+-msgid "Disable SELinux protection for winbind daemon"
+-msgstr "Désactiver la protection SELinux pour le démon winbind"
++#~ msgid "Disable SELinux protection for nagios daemon"
++#~ msgstr "Désactiver la protection SELinux pour le démon nagios"
+ 
+-#: ../gui/selinux.tbl:222
+-msgid "Disable SELinux protection for xdm daemon"
+-msgstr "Désactiver la protection SELinux pour le démon xdm"
++#~ msgid "Disable SELinux protection for named daemon"
++#~ msgstr "Désactiver la protection SELinux pour le démon named"
+ 
+-#: ../gui/selinux.tbl:223
+-msgid "Allow xdm logins as sysadm_r:sysadm_t"
+-msgstr ""
++#~ msgid "Disable SELinux protection for nessusd daemon"
++#~ msgstr "Désactiver la protection SELinux pour le démon nessusd"
+ 
+-#: ../gui/selinux.tbl:224
+-msgid "Disable SELinux protection for xen daemon"
+-msgstr "Désactiver la protection SELinux pour le démon xen"
++#~ msgid "Disable SELinux protection for NetworkManager"
++#~ msgstr "Désactiver la protection SELinux pour NetworkManager"
+ 
+-#: ../gui/selinux.tbl:225
+-msgid "XEN"
+-msgstr ""
++#~ msgid "Disable SELinux protection for nfsd daemon"
++#~ msgstr "Désactiver la protection SELinux pour le démon nfsd"
+ 
+-#: ../gui/selinux.tbl:225
+-msgid "Allow xen to read/write physical disk devices"
+-msgstr ""
++#~ msgid "Samba"
++#~ msgstr "Samba"
+ 
+-#: ../gui/selinux.tbl:226
+-msgid "Disable SELinux protection for xfs daemon"
+-msgstr "Désactiver la protection SELinux pour le démon xfs"
++#~ msgid "Disable SELinux protection for nmbd daemon"
++#~ msgstr "Désactiver la protection SELinux pour le démon nmbd"
+ 
+-#: ../gui/selinux.tbl:227
+-msgid "Disable SELinux protection for xen control"
+-msgstr "Désactiver la protection SELinux pour le contrôle xen"
++#~ msgid "Disable SELinux protection for nrpe daemon"
++#~ msgstr "Désactiver la protection SELinux pour le démon nrpe"
+ 
+-#: ../gui/selinux.tbl:228
+-msgid "Disable SELinux protection for ypbind daemon"
+-msgstr "Désactiver la protection SELinux pour le démon ypbind"
++#~ msgid "Disable SELinux protection for nscd daemon"
++#~ msgstr "Désactiver la protection SELinux pour le démon nscd"
+ 
+-#: ../gui/selinux.tbl:229
+-msgid "Disable SELinux protection for NIS Password Daemon"
+-msgstr "Désactiver la protection SELinux pour le démon de mot de passe NIS"
++#~ msgid "Disable SELinux protection for nsd daemon"
++#~ msgstr "Désactiver la protection SELinux pour le démon nsd"
+ 
+-#: ../gui/selinux.tbl:230
+-msgid "Disable SELinux protection for ypserv daemon"
+-msgstr "Désactiver la protection SELinux pour le démon ypserv"
++#~ msgid "Disable SELinux protection for ntpd daemon"
++#~ msgstr "Désactiver la protection SELinux pour le démon ntpd"
+ 
+-#: ../gui/selinux.tbl:231
+-msgid "Disable SELinux protection for NIS Transfer Daemon"
+-msgstr "Désactiver la protection SELinux pour le démon de transfert NIS"
++#~ msgid "Disable SELinux protection for oddjob"
++#~ msgstr "Désactiver la protection SELinux pour le démon oddjob"
+ 
+-#: ../gui/selinux.tbl:232
+-msgid ""
+-"Allow SELinux webadm user to manage unprivileged users home directories"
 -msgstr ""
-+msgstr "Vaatii setypen"
++#~ msgid "Disable SELinux protection for oddjob_mkhomedir"
++#~ msgstr "Désactiver la protection SELinux pour le démon oddjob_mkhomedir"
  
--#: ../semanage/seobject.py:1057 ../semanage/seobject.py:1112
-+#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
- #, python-format
- msgid "Port %s/%s is not defined"
+-#: ../gui/selinux.tbl:233
+-msgid "Allow SELinux webadm user to read unprivileged users home directories"
 -msgstr ""
-+msgstr "Porttia %s/%s ei ole määritelty"
++#~ msgid "Disable SELinux protection for openvpn daemon"
++#~ msgstr "Désactiver la protection SELinux pour le démon openvpn"
  
--#: ../semanage/seobject.py:1061
-+#: ../semanage/seobject.py:1065
- #, python-format
- msgid "Could not query port %s/%s"
+-#: ../gui/semanagePage.py:126
+-#, python-format
+-msgid "Are you sure you want to delete %s '%s'?"
 -msgstr ""
-+msgstr "Ei voitu kysellä porttia %s/%s"
++#~ msgid "Disable SELinux protection for pam daemon"
++#~ msgstr "Désactiver la protection SELinux pour le démon pam"
  
--#: ../semanage/seobject.py:1072
-+#: ../semanage/seobject.py:1076
- #, python-format
- msgid "Could not modify port %s/%s"
+-#: ../gui/semanagePage.py:126
+-#, python-format
+-msgid "Delete %s"
 -msgstr ""
-+msgstr "Ei voitu muokata porttia %s/%s"
++#~ msgid "Disable SELinux protection for pegasus"
++#~ msgstr "Désactiver la protection SELinux pour le démon pegasus"
  
--#: ../semanage/seobject.py:1085
-+#: ../semanage/seobject.py:1089
- msgid "Could not list the ports"
+-#: ../gui/semanagePage.py:134
+-#, python-format
+-msgid "Add %s"
 -msgstr ""
-+msgstr "Ei voitu luetteloida portteja"
++#~ msgid "Disable SELinux protection for perdition daemon"
++#~ msgstr "Désactiver la protection SELinux pour le démon perdition"
  
--#: ../semanage/seobject.py:1101
-+#: ../semanage/seobject.py:1105
- #, python-format
- msgid "Could not delete the port %s"
+-#: ../gui/semanagePage.py:148
+-#, python-format
+-msgid "Modify %s"
 -msgstr ""
-+msgstr "Ei voitu poistaa porttia %s"
++#~ msgid "Disable SELinux protection for portmap daemon"
++#~ msgstr "Désactiver la protection SELinux pour le démon portmap"
  
--#: ../semanage/seobject.py:1118
-+#: ../semanage/seobject.py:1122
- #, python-format
- msgid "Port %s/%s is defined in policy, cannot be deleted"
+-#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2838
+-msgid "Permissive"
 -msgstr ""
-+msgstr "Portti %s/%s on määritelty SELinux-käytännössä, sitä ei voi poistaa"
++#~ msgid "Disable SELinux protection for portslave daemon"
++#~ msgstr "Désactiver la protection SELinux pour le démon portslave"
  
--#: ../semanage/seobject.py:1122
-+#: ../semanage/seobject.py:1126
- #, python-format
- msgid "Could not delete port %s/%s"
+-#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2856
+-msgid "Enforcing"
 -msgstr ""
-+msgstr "Ei voitu poistaa porttia %s/%s"
++#~ msgid "Disable SELinux protection for postfix"
++#~ msgstr "Désactiver la protection SELinux pour postfix"
  
--#: ../semanage/seobject.py:1138 ../semanage/seobject.py:1160
-+#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
- msgid "Could not list ports"
--msgstr ""
-+msgstr "Ei voitu luetteloida portteja"
+-#: ../gui/statusPage.py:94
+-msgid "Status"
+-msgstr "État"
++#~ msgid "Disable SELinux protection for postgresql daemon"
++#~ msgstr "Désactiver la protection SELinux pour le démon postgresql"
  
--#: ../semanage/seobject.py:1199
-+#: ../semanage/seobject.py:1203
- msgid "SELinux Port Type"
+-#: ../gui/statusPage.py:133
+-msgid ""
+-"Changing the policy type will cause a relabel of the entire file system on "
+-"the next boot. Relabeling takes a long time depending on the size of the "
+-"file system.  Do you wish to continue?"
 -msgstr ""
-+msgstr "SELinux-porttityyppi"
++#~ msgid "Disable SELinux protection for pptp"
++#~ msgstr "Désactiver la protection SELinux pour pptp"
  
--#: ../semanage/seobject.py:1199
-+#: ../semanage/seobject.py:1203
- msgid "Proto"
+-#: ../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 ""
-+msgstr "Protokolla"
++#~ msgid "Disable SELinux protection for prelink daemon"
++#~ msgstr "Désactiver la protection SELinux pour le démon prelink"
  
--#: ../semanage/seobject.py:1199
-+#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
- msgid "Port Number"
+-#: ../gui/statusPage.py:152
+-msgid ""
+-"Changing to SELinux enabled will cause a relabel of the entire file system "
+-"on the next boot. Relabeling takes a long time depending on the size of the "
+-"file system.  Do you wish to continue?"
 -msgstr ""
-+msgstr "Porttinumero"
++#~ msgid "Disable SELinux protection for privoxy daemon"
++#~ msgstr "Désactiver la protection SELinux pour le démon privoxy"
  
--#: ../semanage/seobject.py:1218
-+#: ../semanage/seobject.py:1222
- msgid "Node Address is required"
+-#: ../gui/system-config-selinux.glade:11
+-msgid "system-config-selinux"
 -msgstr ""
-+msgstr "Koneen osoite on pakollinen"
++#~ msgid "Disable SELinux protection for ptal daemon"
++#~ msgstr "Désactiver la protection SELinux pour le démon ptal"
  
--#: ../semanage/seobject.py:1233
-+#: ../semanage/seobject.py:1237
- msgid "Unknown or missing protocol"
+-#: ../gui/system-config-selinux.glade:12
+-msgid ""
+-"Copyright (c)2006 Red Hat, Inc.\n"
+-"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
 -msgstr ""
-+msgstr "Tuntematon tai puuttuva protokolla"
++#~ msgid "Disable SELinux protection for pxe daemon"
++#~ msgstr "Désactiver la protection SELinux pour le démon pxe"
  
--#: ../semanage/seobject.py:1247 ../semanage/seobject.py:1446
--#: ../semanage/seobject.py:1724
-+#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
-+#: ../semanage/seobject.py:1728
- msgid "SELinux Type is required"
+-#: ../gui/system-config-selinux.glade:22
+-#: ../gui/system-config-selinux.glade:544
+-msgid "Add SELinux Login Mapping"
 -msgstr ""
-+msgstr "SELinux-tyyppi on pakollinen"
++#~ msgid "Disable SELinux protection for pyzord"
++#~ msgstr "Désactiver la protection SELinux pour le démon pyzord"
  
--#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1316
--#: ../semanage/seobject.py:1352 ../semanage/seobject.py:1450
--#: ../semanage/seobject.py:1512 ../semanage/seobject.py:1546
--#: ../semanage/seobject.py:1728
-+#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
-+#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
-+#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
-+#: ../semanage/seobject.py:1732
- #, python-format
- msgid "Could not create key for %s"
+-#: ../gui/system-config-selinux.glade:257
+-msgid "Add SELinux Network Ports"
 -msgstr ""
-+msgstr "Ei voitu luoda avainta osoitteelle %s"
++#~ msgid "Disable SELinux protection for quota daemon"
++#~ msgstr "Désactiver la protection SELinux pour le démon quota"
  
--#: ../semanage/seobject.py:1253 ../semanage/seobject.py:1320
--#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1362
-+#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
-+#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
- #, python-format
- msgid "Could not check if addr %s is defined"
--msgstr ""
-+msgstr "Ei voitu tarkistaa onko osoite %s määritelty"
+-#: ../gui/system-config-selinux.glade:391
+-#: ../gui/system-config-selinux.glade:678
+-msgid "SELinux Type"
+-msgstr "Type SELinux"
++#~ msgid "Disable SELinux protection for radiusd daemon"
++#~ msgstr "Désactiver la protection SELinux pour le démon radiusd"
  
--#: ../semanage/seobject.py:1262
-+#: ../semanage/seobject.py:1266
- #, python-format
- msgid "Could not create addr for %s"
+-#: ../gui/system-config-selinux.glade:622
+-msgid "File Specification"
 -msgstr ""
-+msgstr "Ei voitu luoda osoitetta kohteelle %s"
++#~ msgid "Disable SELinux protection for radvd daemon"
++#~ msgstr "Désactiver la protection SELinux pour le démon radvd"
  
--#: ../semanage/seobject.py:1268 ../semanage/seobject.py:1466
--#: ../semanage/seobject.py:1686
-+#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
-+#: ../semanage/seobject.py:1690
- #, python-format
- msgid "Could not create context for %s"
+-#: ../gui/system-config-selinux.glade:650
+-msgid "File Type"
 -msgstr ""
-+msgstr "Ei voitu luoda kontekstia osoitteelle %s"
++#~ msgid "Disable SELinux protection for rdisc"
++#~ msgstr "Désactiver la protection SELinux pour le démon rdisc"
  
--#: ../semanage/seobject.py:1272
-+#: ../semanage/seobject.py:1276
- #, python-format
- msgid "Could not set mask for %s"
+-#: ../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 ""
-+msgstr "Ei voitu asettaa peitettä osoitteelle %s"
++#~ msgid "Disable SELinux protection for readahead"
++#~ msgstr "Désactiver la protection SELinux pour le démon readahead"
  
--#: ../semanage/seobject.py:1276
-+#: ../semanage/seobject.py:1280
- #, python-format
- msgid "Could not set user in addr context for %s"
--msgstr ""
-+msgstr "Ei voitu asettaa käyttäjää osoitekontekstissa kohteelle %s"
+-#: ../gui/system-config-selinux.glade:773
+-msgid "MLS"
+-msgstr "MLS"
++#~ msgid "Disable SELinux protection for restorecond"
++#~ msgstr "Désactiver la protection SELinux pour le démon restorecond"
  
--#: ../semanage/seobject.py:1280
-+#: ../semanage/seobject.py:1284
- #, python-format
- msgid "Could not set role in addr context for %s"
+-#: ../gui/system-config-selinux.glade:837
+-msgid "Add SELinux User"
 -msgstr ""
-+msgstr "Ei voitu asettaa roolia osoitekontekstissa kohteelle %s"
++#~ msgid "Disable SELinux protection for rhgb daemon"
++#~ msgstr "Désactiver la protection SELinux pour le démon rhgb"
  
--#: ../semanage/seobject.py:1284
-+#: ../semanage/seobject.py:1288
- #, python-format
- msgid "Could not set type in addr context for %s"
+-#: ../gui/system-config-selinux.glade:1079
+-msgid "SELinux Administration"
 -msgstr ""
-+msgstr "Ei voitu asettaa tyyppiä osoitekontekstissa kohteelle %s"
++#~ msgid "Disable SELinux protection for ricci"
++#~ msgstr "Désactiver la protection SELinux pour le démon ricci"
  
--#: ../semanage/seobject.py:1289
-+#: ../semanage/seobject.py:1293
- #, python-format
- msgid "Could not set mls fields in addr context for %s"
+-#: ../gui/system-config-selinux.glade:1122
+-msgid "Add"
 -msgstr ""
-+msgstr "Ei voitu asettaa mls-kenttiä osoitekontekstissa kohteelle %s"
++#~ msgid "Disable SELinux protection for ricci_modclusterd"
++#~ msgstr "Désactiver la protection SELinux pour le démon ricci_modclusterd"
  
--#: ../semanage/seobject.py:1293
-+#: ../semanage/seobject.py:1297
- #, python-format
- msgid "Could not set addr context for %s"
+-#: ../gui/system-config-selinux.glade:1144
+-msgid "_Properties"
 -msgstr ""
-+msgstr "Ei voitu asettaa osoitekontekstia kohteelle %s"
++#~ msgid "Disable SELinux protection for rlogind daemon"
++#~ msgstr "Désactiver la protection SELinux pour le démon rlogind"
  
--#: ../semanage/seobject.py:1297
-+#: ../semanage/seobject.py:1301
- #, python-format
- msgid "Could not add addr %s"
+-#: ../gui/system-config-selinux.glade:1166
+-msgid "_Delete"
 -msgstr ""
-+msgstr "Ei voitu lisätä osoitetta %s"
++#~ msgid "Disable SELinux protection for rpcd daemon"
++#~ msgstr "Désactiver la protection SELinux pour le démon rpcd"
  
--#: ../semanage/seobject.py:1322 ../semanage/seobject.py:1358
-+#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
- #, python-format
- msgid "Addr %s is not defined"
+-#: ../gui/system-config-selinux.glade:1257
+-msgid "Select Management Object"
 -msgstr ""
-+msgstr "Osoitetta %s ei ole määritelty"
++#~ msgid "Disable SELinux protection for rshd"
++#~ msgstr "Désactiver la protection SELinux pour le démon rshd"
  
--#: ../semanage/seobject.py:1326
-+#: ../semanage/seobject.py:1330
- #, python-format
- msgid "Could not query addr %s"
+-#: ../gui/system-config-selinux.glade:1274
+-msgid "<b>Select:</b>"
 -msgstr ""
-+msgstr "Ei voitu kysellä osoitetta %s"
++#~ msgid "Disable SELinux protection for rsync daemon"
++#~ msgstr "Désactiver la protection SELinux pour le démon rsync"
  
--#: ../semanage/seobject.py:1336
-+#: ../semanage/seobject.py:1340
- #, python-format
- msgid "Could not modify addr %s"
+-#: ../gui/system-config-selinux.glade:1327
+-msgid "System Default Enforcing Mode"
 -msgstr ""
-+msgstr "Ei voitu muokata osoitetta %s"
++#~ msgid "Disable SELinux protection for saslauthd daemon"
++#~ msgstr "Désactiver la protection SELinux pour le démon saslauthd"
  
--#: ../semanage/seobject.py:1364
-+#: ../semanage/seobject.py:1368
- #, python-format
- msgid "Addr %s is defined in policy, cannot be deleted"
+-#: ../gui/system-config-selinux.glade:1355
+-msgid ""
+-"Disabled\n"
+-"Permissive\n"
+-"Enforcing\n"
 -msgstr ""
-+msgstr "Osoite %s on määritelty SELinux-käytännössä, sitä ei voi poistaa"
++#~ msgid "Disable SELinux protection for scannerdaemon daemon"
++#~ msgstr "Désactiver la protection SELinux pour le démon scannerdaemon"
  
--#: ../semanage/seobject.py:1368
-+#: ../semanage/seobject.py:1372
- #, python-format
- msgid "Could not delete addr %s"
+-#: ../gui/system-config-selinux.glade:1374
+-msgid "Current Enforcing Mode"
 -msgstr ""
-+msgstr "Ei voitu poistaa osoitetta %s"
- 
--#: ../semanage/seobject.py:1380
-+#: ../semanage/seobject.py:1384
- msgid "Could not deleteall node mappings"
- msgstr ""
++#~ msgid "Disable SELinux protection for sendmail daemon"
++#~ msgstr "Désactiver la protection SELinux pour le démon sendmail"
  
--#: ../semanage/seobject.py:1394
-+#: ../semanage/seobject.py:1398
- msgid "Could not list addrs"
+-#: ../gui/system-config-selinux.glade:1419
+-msgid "System Default Policy Type: "
 -msgstr ""
-+msgstr "Ei voitu luetteloida osoitteita"
++#~ msgid "Disable SELinux protection for setrans"
++#~ msgstr "Désactiver la protection SELinux pour le démon setrans"
  
--#: ../semanage/seobject.py:1454 ../semanage/seobject.py:1516
--#: ../semanage/seobject.py:1550 ../semanage/seobject.py:1556
-+#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
-+#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
- #, python-format
- msgid "Could not check if interface %s is defined"
+-#: ../gui/system-config-selinux.glade:1464
+-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 ""
-+msgstr "Ei voitu tarkistaa onko verkkoliitäntä %s määritelty"
++#~ msgid "Disable SELinux protection for setroubleshoot daemon"
++#~ msgstr "Désactiver la protection SELinux pour le démon setroubleshoot"
  
--#: ../semanage/seobject.py:1461
-+#: ../semanage/seobject.py:1465
- #, python-format
- msgid "Could not create interface for %s"
+-#: ../gui/system-config-selinux.glade:1510
+-msgid "Relabel on next reboot."
 -msgstr ""
-+msgstr "Ei voitu luoda verkkoliitäntää kohteelle %s"
++#~ msgid "Disable SELinux protection for slapd daemon"
++#~ msgstr "Désactiver la protection SELinux pour le démon slapd"
  
--#: ../semanage/seobject.py:1470
-+#: ../semanage/seobject.py:1474
- #, python-format
- msgid "Could not set user in interface context for %s"
--msgstr ""
-+msgstr "Ei voitu asettaa käyttäjää verkkoliitäntäkontekstissa kohteelle %s"
+-#: ../gui/system-config-selinux.glade:1562
+-msgid "label37"
+-msgstr "label37"
++#~ msgid "Disable SELinux protection for slrnpull daemon"
++#~ msgstr "Désactiver la protection SELinux pour le démon slrnpull"
  
--#: ../semanage/seobject.py:1474
-+#: ../semanage/seobject.py:1478
- #, python-format
- msgid "Could not set role in interface context for %s"
+-#: ../gui/system-config-selinux.glade:1599
+-msgid "Revert boolean setting to system default"
 -msgstr ""
-+msgstr "Ei voitu asettaa roolia verkkoliitäntäkontekstissa kohteelle %s"
++#~ msgid "Disable SELinux protection for smbd daemon"
++#~ msgstr "Désactiver la protection SELinux pour le démon smbd"
  
--#: ../semanage/seobject.py:1478
-+#: ../semanage/seobject.py:1482
- #, python-format
- msgid "Could not set type in interface context for %s"
+-#: ../gui/system-config-selinux.glade:1615
+-msgid "Toggle between Customized and All Booleans"
 -msgstr ""
-+msgstr "Ei voitu asettaa tyyppiä verkkoliitäntäkontekstissa kohteelle %s"
++#~ msgid "Disable SELinux protection for snmpd daemon"
++#~ msgstr "Désactiver la protection SELinux pour le démon snmpd"
  
--#: ../semanage/seobject.py:1483
-+#: ../semanage/seobject.py:1487
- #, python-format
- msgid "Could not set mls fields in interface context for %s"
+-#: ../gui/system-config-selinux.glade:1633
+-msgid "Run booleans lockdown wizard"
 -msgstr ""
-+msgstr "Ei voitu asettaa mls-kenttiä verkkoliitäntäkontekstissa kohteelle %s"
++#~ msgid "Disable SELinux protection for snort daemon"
++#~ msgstr "Désactiver la protection SELinux pour le démon snort"
  
--#: ../semanage/seobject.py:1487
-+#: ../semanage/seobject.py:1491
- #, python-format
- msgid "Could not set interface context for %s"
+-#: ../gui/system-config-selinux.glade:1634
+-msgid "Lockdown..."
 -msgstr ""
-+msgstr "Ei voitu asettaa verkkoliitäntäkontekstia kohteelle %s"
++#~ msgid "Disable SELinux protection for soundd daemon"
++#~ msgstr "Désactiver la protection SELinux pour le démon soundd"
  
--#: ../semanage/seobject.py:1491
-+#: ../semanage/seobject.py:1495
- #, python-format
- msgid "Could not set message context for %s"
+-#: ../gui/system-config-selinux.glade:1664
+-#: ../gui/system-config-selinux.glade:1869
+-#: ../gui/system-config-selinux.glade:2056
+-#: ../gui/system-config-selinux.glade:2243
+-#: ../gui/system-config-selinux.glade:2486
+-#: ../gui/system-config-selinux.glade:2711
+-#: ../gui/system-config-selinux.glade:2886
+-msgid "Filter"
 -msgstr ""
-+msgstr "Ei voitu asettaa viestikontekstia kohteelle %s"
++#~ msgid "Disable SELinux protection for sound daemon"
++#~ msgstr "Désactiver la protection SELinux pour le démon sound"
  
--#: ../semanage/seobject.py:1495
-+#: ../semanage/seobject.py:1499
- #, python-format
- msgid "Could not add interface %s"
--msgstr ""
-+msgstr "Ei voitu lisätä verkkoliitäntää %s"
+-#: ../gui/system-config-selinux.glade:1753
+-msgid "label50"
+-msgstr "label50"
++#~ msgid "Spam Protection"
++#~ msgstr "Protection contre le spam"
  
--#: ../semanage/seobject.py:1518 ../semanage/seobject.py:1552
-+#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
- #, python-format
- msgid "Interface %s is not defined"
+-#: ../gui/system-config-selinux.glade:1790
+-msgid "Add File Context"
 -msgstr ""
-+msgstr "Verkkoliitäntää %s ei ole määritelty"
++#~ msgid "Disable SELinux protection for spamd daemon"
++#~ msgstr "Désactiver la protection SELinux pour le démon spamd"
  
--#: ../semanage/seobject.py:1522
-+#: ../semanage/seobject.py:1526
- #, python-format
- msgid "Could not query interface %s"
+-#: ../gui/system-config-selinux.glade:1806
+-msgid "Modify File Context"
 -msgstr ""
-+msgstr "Ei voitu kysellä verkkoliitäntää %s"
++#~ msgid "Disable SELinux protection for speedmgmt daemon"
++#~ msgstr "Désactiver la protection SELinux pour le démon speedmgmt"
  
--#: ../semanage/seobject.py:1533
-+#: ../semanage/seobject.py:1537
- #, python-format
- msgid "Could not modify interface %s"
+-#: ../gui/system-config-selinux.glade:1822
+-msgid "Delete File Context"
 -msgstr ""
-+msgstr "Ei voitu muokata verkkoliitäntää %s"
- 
--#: ../semanage/seobject.py:1558
-+#: ../semanage/seobject.py:1562
- #, 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"
++#~ msgid "Disable SELinux protection for squid daemon"
++#~ msgstr "Désactiver la protection SELinux pour le démon squid"
  
--#: ../semanage/seobject.py:1562
-+#: ../semanage/seobject.py:1566
- #, python-format
- msgid "Could not delete interface %s"
+-#: ../gui/system-config-selinux.glade:1838
+-msgid "Toggle between all and customized file context"
 -msgstr ""
-+msgstr "Ei voitu poistaa verkkoliitäntää %s"
- 
--#: ../semanage/seobject.py:1574
-+#: ../semanage/seobject.py:1578
- msgid "Could not delete all interface  mappings"
- msgstr ""
++#~ msgid "Disable SELinux protection for ssh daemon"
++#~ msgstr "Désactiver la protection SELinux pour le démon ssh"
  
--#: ../semanage/seobject.py:1588
-+#: ../semanage/seobject.py:1592
- msgid "Could not list interfaces"
--msgstr ""
-+msgstr "Ei voitu luetella verkkoliitäntöjä"
+-#: ../gui/system-config-selinux.glade:1958
+-msgid "label38"
+-msgstr "label38"
++#~ msgid "Disable SELinux protection for stunnel daemon"
++#~ msgstr "Désactiver la protection SELinux pour le démon stunnel"
  
--#: ../semanage/seobject.py:1613
-+#: ../semanage/seobject.py:1617
- msgid "SELinux Interface"
+-#: ../gui/system-config-selinux.glade:1995
+-msgid "Add SELinux User Mapping"
 -msgstr ""
-+msgstr "SELinux-verkkoliitäntä"
++#~ msgid "Disable SELinux protection for swat daemon"
++#~ msgstr "Désactiver la protection SELinux pour le démon swat"
  
--#: ../semanage/seobject.py:1613 ../semanage/seobject.py:1936
-+#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
- msgid "Context"
+-#: ../gui/system-config-selinux.glade:2011
+-msgid "Modify SELinux User Mapping"
 -msgstr ""
-+msgstr "Konteksti"
- 
--#: ../semanage/seobject.py:1663
-+#: ../semanage/seobject.py:1667
- #, python-format
- msgid "Equivalence class for %s already exists"
- msgstr ""
- 
--#: ../semanage/seobject.py:1669
-+#: ../semanage/seobject.py:1673
- #, python-format
- msgid "File spec %s conflicts with equivalency rule '%s %s'"
- msgstr ""
++#~ msgid "Disable SELinux protection for sxid daemon"
++#~ msgstr "Désactiver la protection SELinux pour le démon sxid"
  
--#: ../semanage/seobject.py:1678
-+#: ../semanage/seobject.py:1682
- #, python-format
- msgid "Equivalence class for %s does not exists"
- msgstr ""
- 
--#: ../semanage/seobject.py:1692
-+#: ../semanage/seobject.py:1696
- #, python-format
- msgid "Could not set user in file context for %s"
+-#: ../gui/system-config-selinux.glade:2027
+-msgid "Delete SELinux User Mapping"
 -msgstr ""
-+msgstr "Ei voitu asettaa käyttäjää tiedostokontekstissa kohteelle %s"
++#~ msgid "Disable SELinux protection for syslogd daemon"
++#~ msgstr "Désactiver la protection SELinux pour le démon syslogd"
  
--#: ../semanage/seobject.py:1696
-+#: ../semanage/seobject.py:1700
- #, python-format
- msgid "Could not set role in file context for %s"
--msgstr ""
-+msgstr "Ei voitu asettaa roolia tiedostokontekstissa kohteelle %s"
+-#: ../gui/system-config-selinux.glade:2145
+-msgid "label39"
+-msgstr "label39"
++#~ msgid "Disable SELinux protection for tcp daemon"
++#~ msgstr "Désactiver la protection SELinux pour le démon tcp"
  
--#: ../semanage/seobject.py:1701 ../semanage/seobject.py:1758
-+#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
- #, python-format
- msgid "Could not set mls fields in file context for %s"
+-#: ../gui/system-config-selinux.glade:2182
+-msgid "Add User"
 -msgstr ""
-+msgstr "Ei voitu asettaa mls-kenttiä tiedostokontekstissa kohteelle %s"
++#~ msgid "Disable SELinux protection for telnet daemon"
++#~ msgstr "Désactiver la protection SELinux pour le démon telnet"
  
--#: ../semanage/seobject.py:1707
-+#: ../semanage/seobject.py:1711
- msgid "Invalid file specification"
+-#: ../gui/system-config-selinux.glade:2198
+-msgid "Modify User"
 -msgstr ""
-+msgstr "Virheellinen tiedostomääritys"
- 
--#: ../semanage/seobject.py:1709
-+#: ../semanage/seobject.py:1713
- msgid "File specification can not include spaces"
- msgstr ""
++#~ msgid "Disable SELinux protection for tftpd daemon"
++#~ msgstr "Désactiver la protection SELinux pour le démon tftpd"
  
--#: ../semanage/seobject.py:1714
-+#: ../semanage/seobject.py:1718
- #, python-format
- msgid ""
- "File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
- msgstr ""
- 
--#: ../semanage/seobject.py:1732 ../semanage/seobject.py:1737
--#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1872
--#: ../semanage/seobject.py:1876
-+#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
-+#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
-+#: ../semanage/seobject.py:1880
- #, python-format
- msgid "Could not check if file context for %s is defined"
+-#: ../gui/system-config-selinux.glade:2214
+-msgid "Delete User"
 -msgstr ""
-+msgstr "Ei voitu tarkistaa onko tiedostokonteksti määritelty kohteelle %s"
++#~ msgid "Disable SELinux protection for transproxy daemon"
++#~ msgstr "Désactiver la protection SELinux pour le démon transproxy"
  
--#: ../semanage/seobject.py:1745
-+#: ../semanage/seobject.py:1749
- #, python-format
- msgid "Could not create file context for %s"
--msgstr ""
-+msgstr "Ei voitu luoda tiedostokontekstia kohteelle %s"
+-#: ../gui/system-config-selinux.glade:2332
+-msgid "label41"
+-msgstr "label41"
++#~ msgid "Disable SELinux protection for udev daemon"
++#~ msgstr "Désactiver la protection SELinux pour le démon udev"
  
--#: ../semanage/seobject.py:1753
-+#: ../semanage/seobject.py:1757
- #, python-format
- msgid "Could not set type in file context for %s"
+-#: ../gui/system-config-selinux.glade:2369
+-msgid "Add Network Port"
 -msgstr ""
-+msgstr "Ei voitu asettaa tyyppiä tiedostokontekstissa kohteelle %s"
++#~ msgid "Disable SELinux protection for uml daemon"
++#~ msgstr "Désactiver la protection SELinux pour le démon uml"
  
--#: ../semanage/seobject.py:1761 ../semanage/seobject.py:1818
--#: ../semanage/seobject.py:1822
-+#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
-+#: ../semanage/seobject.py:1826
- #, python-format
- msgid "Could not set file context for %s"
+-#: ../gui/system-config-selinux.glade:2385
+-msgid "Edit Network Port"
 -msgstr ""
-+msgstr "Ei voitu asettaa tiedostokontekstia kohteelle %s"
++#~ msgid "Disable SELinux protection for updfstab daemon"
++#~ msgstr "Désactiver la protection SELinux pour le démon updfstab"
  
--#: ../semanage/seobject.py:1767
-+#: ../semanage/seobject.py:1771
- #, python-format
- msgid "Could not add file context for %s"
+-#: ../gui/system-config-selinux.glade:2401
+-msgid "Delete Network Port"
 -msgstr ""
-+msgstr "Ei voitu lisätä tiedostokontekstia kohteelle %s"
++#~ msgid "Disable SELinux protection for uptimed daemon"
++#~ msgstr "Désactiver la protection SELinux pour le démon uptimed"
  
--#: ../semanage/seobject.py:1781
-+#: ../semanage/seobject.py:1785
- msgid "Requires setype, serange or seuser"
+-#: ../gui/system-config-selinux.glade:2437
+-#: ../gui/system-config-selinux.glade:2455
+-msgid "Toggle between Customized and All Ports"
 -msgstr ""
-+msgstr "Vaatii setypen, serangen tai seuserin"
++#~ msgid "Disable SELinux protection for uucpd daemon"
++#~ msgstr "Désactiver la protection SELinux pour le démon uucpd"
  
--#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1880
-+#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
- #, python-format
- msgid "File context for %s is not defined"
--msgstr ""
-+msgstr "Tiedostokonteksti ei ole määritelty kohteelle %s"
+-#: ../gui/system-config-selinux.glade:2575
+-msgid "label42"
+-msgstr "label42"
++#~ msgid "Disable SELinux protection for vmware daemon"
++#~ msgstr "Désactiver la protection SELinux pour le démon vmware"
  
--#: ../semanage/seobject.py:1800
-+#: ../semanage/seobject.py:1804
- #, python-format
- msgid "Could not query file context for %s"
+-#: ../gui/system-config-selinux.glade:2612
+-msgid "Generate new policy module"
 -msgstr ""
-+msgstr "Ei voitu kysellä tiedostokontekstia kohteelle %s"
++#~ msgid "Disable SELinux protection for watchdog daemon"
++#~ msgstr "Désactiver la protection SELinux pour le démon watchdog"
  
--#: ../semanage/seobject.py:1826
-+#: ../semanage/seobject.py:1830
- #, python-format
- msgid "Could not modify file context for %s"
+-#: ../gui/system-config-selinux.glade:2628
+-msgid "Load policy module"
 -msgstr ""
-+msgstr "Ei voitu muokata kohteen %s tiedostokontekstia"
++#~ msgid "Disable SELinux protection for winbind daemon"
++#~ msgstr "Désactiver la protection SELinux pour le démon winbind"
  
--#: ../semanage/seobject.py:1839
-+#: ../semanage/seobject.py:1843
- msgid "Could not list the file contexts"
+-#: ../gui/system-config-selinux.glade:2644
+-msgid "Remove loadable policy module"
 -msgstr ""
-+msgstr "Ei voitu luetella tiedostokonteksteja"
++#~ msgid "Disable SELinux protection for xdm daemon"
++#~ msgstr "Désactiver la protection SELinux pour le démon xdm"
  
--#: ../semanage/seobject.py:1853
-+#: ../semanage/seobject.py:1857
- #, python-format
- msgid "Could not delete the file context %s"
+-#: ../gui/system-config-selinux.glade:2680
+-msgid ""
+-"Enable/Disable additional audit rules, that are normally not reported in the"
+-" log files."
 -msgstr ""
-+msgstr "Ei voitu poistaa kohteen %s tiedostokontekstia"
++#~ msgid "Disable SELinux protection for xen daemon"
++#~ msgstr "Désactiver la protection SELinux pour le démon xen"
  
--#: ../semanage/seobject.py:1878
-+#: ../semanage/seobject.py:1882
- #, 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"
+-#: ../gui/system-config-selinux.glade:2800
+-msgid "label44"
+-msgstr "label44"
++#~ msgid "Disable SELinux protection for xfs daemon"
++#~ msgstr "Désactiver la protection SELinux pour le démon xfs"
  
--#: ../semanage/seobject.py:1884
-+#: ../semanage/seobject.py:1888
- #, python-format
- msgid "Could not delete file context for %s"
+-#: ../gui/system-config-selinux.glade:2837
+-msgid "Change process mode to permissive."
 -msgstr ""
-+msgstr "Ei voitu poistaa kohteen %s tiedostokontekstia"
++#~ msgid "Disable SELinux protection for xen control"
++#~ msgstr "Désactiver la protection SELinux pour le contrôle xen"
  
--#: ../semanage/seobject.py:1899
-+#: ../semanage/seobject.py:1903
- msgid "Could not list file contexts"
+-#: ../gui/system-config-selinux.glade:2855
+-msgid "Change process mode to enforcing"
 -msgstr ""
-+msgstr "Ei voitu luetella tiedostokonteksteja"
++#~ msgid "Disable SELinux protection for ypbind daemon"
++#~ msgstr "Désactiver la protection SELinux pour le démon ypbind"
  
--#: ../semanage/seobject.py:1903
-+#: ../semanage/seobject.py:1907
- msgid "Could not list local file contexts"
+-#: ../gui/system-config-selinux.glade:2947
+-msgid "Process Domain"
 -msgstr ""
-+msgstr "Ei voitu luetella paikallisia tiedostokonteksteja"
++#~ msgid "Disable SELinux protection for NIS Password Daemon"
++#~ msgstr "Désactiver la protection SELinux pour le démon de mot de passe NIS"
  
--#: ../semanage/seobject.py:1936
-+#: ../semanage/seobject.py:1944
- msgid "SELinux fcontext"
--msgstr ""
-+msgstr "SELinux-tiedostokonteksti"
+-#: ../gui/system-config-selinux.glade:2975
+-msgid "label59"
+-msgstr "label59"
++#~ msgid "Disable SELinux protection for ypserv daemon"
++#~ msgstr "Désactiver la protection SELinux pour le démon ypserv"
  
--#: ../semanage/seobject.py:1936
-+#: ../semanage/seobject.py:1944
- msgid "type"
+-#: ../gui/usersPage.py:138
+-#, python-format
+-msgid "SELinux user '%s' is required"
 -msgstr ""
-+msgstr "tyyppi"
- 
--#: ../semanage/seobject.py:1949
-+#: ../semanage/seobject.py:1957
- msgid ""
- "\n"
- "SELinux Distribution fcontext Equivalence \n"
- msgstr ""
- 
--#: ../semanage/seobject.py:1954
-+#: ../semanage/seobject.py:1962
- msgid ""
- "\n"
- "SELinux Local fcontext Equivalence \n"
- msgstr ""
- 
--#: ../semanage/seobject.py:1988 ../semanage/seobject.py:2040
--#: ../semanage/seobject.py:2046
-+#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
-+#: ../semanage/seobject.py:2054
- #, python-format
- msgid "Could not check if boolean %s is defined"
--msgstr ""
-+msgstr "Ei voitu tarkistaa onko totuusarvo %s määritelty"
- 
--#: ../semanage/seobject.py:1990 ../semanage/seobject.py:2042
-+#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
- #, python-format
- msgid "Boolean %s is not defined"
--msgstr ""
-+msgstr "Totuusarvoa %s ei ole määritelty"
- 
--#: ../semanage/seobject.py:1994
-+#: ../semanage/seobject.py:2002
- #, python-format
- msgid "Could not query file context %s"
--msgstr ""
-+msgstr "Ei voitu kysellä tiedostokontekstia kohteelle %s"
- 
--#: ../semanage/seobject.py:1999
-+#: ../semanage/seobject.py:2007
- #, python-format
- msgid "You must specify one of the following values: %s"
--msgstr ""
-+msgstr "Yksi seuraavista arvoista on määriteltävä: %s"
- 
--#: ../semanage/seobject.py:2004
-+#: ../semanage/seobject.py:2012
- #, python-format
- msgid "Could not set active value of boolean %s"
--msgstr ""
-+msgstr "Ei voitu asettaa totuusarvon %s aktiivista arvoa"
- 
--#: ../semanage/seobject.py:2007
-+#: ../semanage/seobject.py:2015
- #, python-format
- msgid "Could not modify boolean %s"
--msgstr ""
-+msgstr "Ei voitu muokata totuusarvoa %s"
- 
--#: ../semanage/seobject.py:2025
-+#: ../semanage/seobject.py:2033
- #, python-format
- msgid "Bad format %s: Record %s"
--msgstr ""
-+msgstr "Virheellinen muoto %s: tietue %s"
- 
--#: ../semanage/seobject.py:2048
-+#: ../semanage/seobject.py:2056
- #, python-format
- msgid "Boolean %s is defined in policy, cannot be deleted"
--msgstr ""
-+msgstr "Totuusarvo %s on määritelty SELinux-käytännössä, sitä ei voi poistaa"
- 
--#: ../semanage/seobject.py:2052
-+#: ../semanage/seobject.py:2060
- #, python-format
- msgid "Could not delete boolean %s"
--msgstr ""
-+msgstr "Ei voitu poistaa totuusarvoa %s"
- 
--#: ../semanage/seobject.py:2064 ../semanage/seobject.py:2081
-+#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
- msgid "Could not list booleans"
--msgstr ""
-+msgstr "Ei voitu luetteloida totuusarvoja"
- 
--#: ../semanage/seobject.py:2104
-+#: ../semanage/seobject.py:2112
- msgid "unknown"
--msgstr ""
-+msgstr "tuntematon"
- 
--#: ../semanage/seobject.py:2117
-+#: ../semanage/seobject.py:2125
- msgid "off"
--msgstr ""
-+msgstr "epätosi"
- 
--#: ../semanage/seobject.py:2117
-+#: ../semanage/seobject.py:2125
- msgid "on"
--msgstr ""
-+msgstr "tosi"
- 
--#: ../semanage/seobject.py:2131
-+#: ../semanage/seobject.py:2139
- msgid "SELinux boolean"
--msgstr ""
-+msgstr "SELinux-totuusarvo"
- 
--#: ../semanage/seobject.py:2131
-+#: ../semanage/seobject.py:2139
- msgid "State"
--msgstr ""
-+msgstr "Tila"
- 
--#: ../semanage/seobject.py:2131
-+#: ../semanage/seobject.py:2139
- msgid "Default"
--msgstr ""
-+msgstr "Oletus"
- 
--#: ../semanage/seobject.py:2131
-+#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
-+#: ../gui/polgengui.py:253
- msgid "Description"
--msgstr ""
-+msgstr "Kuvaus"
- 
- #: ../newrole/newrole.c:201
- #, c-format
- msgid "failed to set PAM_TTY\n"
--msgstr ""
-+msgstr "PAM_TTY:n asettaminen epäonnistui\n"
- 
- #: ../newrole/newrole.c:290
- #, c-format
- msgid "newrole: service name configuration hashtable overflow\n"
--msgstr ""
-+msgstr "newrole: palveluiden nimiasetusten hajautustaulun ylivuoto\n"
- 
- #: ../newrole/newrole.c:300
- #, c-format
- msgid "newrole:  %s:  error on line %lu.\n"
--msgstr ""
-+msgstr "newrole: %s: virhe rivillä %lu.\n"
- 
- #: ../newrole/newrole.c:439
- #, c-format
- msgid "cannot find valid entry in the passwd file.\n"
--msgstr ""
-+msgstr "passwd-tiedostosta ei löydy kelvollista kohtaa.\n"
- 
- #: ../newrole/newrole.c:450
- #, c-format
- msgid "Out of memory!\n"
--msgstr ""
-+msgstr "Muisti loppui!\n"
- 
- #: ../newrole/newrole.c:455
- #, c-format
- msgid "Error!  Shell is not valid.\n"
--msgstr ""
-+msgstr "Virhe! Komentotulkki on virheellinen.\n"
- 
- #: ../newrole/newrole.c:512
- #, c-format
- msgid "Unable to clear environment\n"
--msgstr ""
-+msgstr "Ympäristöä ei voida siivota\n"
- 
- #: ../newrole/newrole.c:556 ../newrole/newrole.c:587 ../newrole/newrole.c:617
- #, c-format
- msgid "Error changing uid, aborting.\n"
--msgstr ""
-+msgstr "Virhe käyttäjätunnuksen vaihdossa, lopetetaan.\n"
- 
- #: ../newrole/newrole.c:612
- #, c-format
- msgid "Error resetting KEEPCAPS, aborting\n"
--msgstr ""
-+msgstr "Virhe KEEPCAPSin uudelleenasetuksessa, lopetetaan.\n"
- 
- #: ../newrole/newrole.c:635
- #, c-format
- msgid "Error connecting to audit system.\n"
--msgstr ""
-+msgstr "Virhe audit-järjestelmään yhdistämisessä.\n"
- 
- #: ../newrole/newrole.c:641
- #, c-format
- msgid "Error allocating memory.\n"
--msgstr ""
-+msgstr "Virhe muistivarauksessa.\n"
- 
- #: ../newrole/newrole.c:648
- #, c-format
- msgid "Error sending audit message.\n"
--msgstr ""
-+msgstr "Virhe audit-viestin lähettämisessä.\n"
- 
- #: ../newrole/newrole.c:692 ../newrole/newrole.c:1059
- #, c-format
- msgid "Could not determine enforcing mode.\n"
--msgstr ""
-+msgstr "Ei voitu selvittää toimeenpanevaa tilaa.\n"
- 
- #: ../newrole/newrole.c:699
- #, c-format
- msgid "Error!  Could not open %s.\n"
--msgstr ""
-+msgstr "Virhe! Ei voitu avata tty:tä %s.\n"
- 
- #: ../newrole/newrole.c:705
- #, c-format
- msgid "%s!  Could not get current context for %s, not relabeling tty.\n"
- msgstr ""
-+"%s! Ei saatu nykyistä kontekstia tty:lle %s, ei nimiöidä sitä uudelleen.\n"
- 
- #: ../newrole/newrole.c:715
- #, c-format
- msgid "%s!  Could not get new context for %s, not relabeling tty.\n"
- msgstr ""
-+"%s! Ei saatu uutta kontekstia tty:lle %s, ei nimiöidä sitä uudelleen.\n"
- 
- #: ../newrole/newrole.c:725
- #, c-format
- msgid "%s!  Could not set new context for %s\n"
--msgstr ""
-+msgstr "%s! Ei voitu asettaa uutta kontekstia tty:lle %s\n"
- 
- #: ../newrole/newrole.c:772
- #, c-format
- msgid "%s changed labels.\n"
--msgstr ""
-+msgstr "tty %s vaihtoi nimiötä.\n"
- 
- #: ../newrole/newrole.c:778
- #, c-format
- msgid "Warning! Could not restore context for %s\n"
--msgstr ""
-+msgstr "Varoitus! Ei voitu palauttaa tty:n %s kontekstia\n"
- 
- #: ../newrole/newrole.c:835
- #, c-format
- msgid "Error: multiple roles specified\n"
--msgstr ""
-+msgstr "Virhe: annettiin useita rooleja\n"
- 
- #: ../newrole/newrole.c:843
- #, c-format
- msgid "Error: multiple types specified\n"
--msgstr ""
-+msgstr "Virhe: annettiin useita tyyppejä\n"
- 
- #: ../newrole/newrole.c:850
- #, c-format
- msgid "Sorry, -l may be used with SELinux MLS support.\n"
--msgstr ""
-+msgstr "Valitsinta -l voi käyttää vain SELinuxin MLS-tuen kanssa.\n"
- 
- #: ../newrole/newrole.c:855
- #, c-format
- msgid "Error: multiple levels specified\n"
--msgstr ""
-+msgstr "Virhe: annettiin useita tasoja\n"
- 
- #: ../newrole/newrole.c:865
- #, c-format
- msgid "Error: you are not allowed to change levels on a non secure terminal \n"
--msgstr ""
-+msgstr "Virhe: tasoa ei voi vaihtaa turvattomassa päätteessä\n"
- 
- #: ../newrole/newrole.c:891
- #, c-format
- msgid "Couldn't get default type.\n"
--msgstr ""
-+msgstr "Ei voitu hakea oletustyyppiä.\n"
- 
- #: ../newrole/newrole.c:901
- #, c-format
- msgid "failed to get new context.\n"
--msgstr ""
-+msgstr "uuden kontekstin hakeminen epäonnistui.\n"
- 
- #: ../newrole/newrole.c:908
- #, c-format
- msgid "failed to set new role %s\n"
--msgstr ""
-+msgstr "uuden roolin %s asettaminen epäonnistui\n"
- 
- #: ../newrole/newrole.c:915
- #, c-format
- msgid "failed to set new type %s\n"
--msgstr ""
-+msgstr "uuden tyypin %s asettaminen epäonnistui\n"
- 
- #: ../newrole/newrole.c:925
- #, c-format
- msgid "failed to build new range with level %s\n"
--msgstr ""
-+msgstr "uuden alueen tekeminen tasolle %s epäonnistui\n"
- 
- #: ../newrole/newrole.c:930
- #, c-format
- msgid "failed to set new range %s\n"
--msgstr ""
-+msgstr "uuden alueen %s asettaminen epäonnistui\n"
- 
- #: ../newrole/newrole.c:938
- #, c-format
- msgid "failed to convert new context to string\n"
--msgstr ""
-+msgstr "uuden kontekstin muuntaminen merkkijonoksi epäonnistui\n"
- 
- #: ../newrole/newrole.c:943
- #, c-format
- msgid "%s is not a valid context\n"
--msgstr ""
-+msgstr "%s ei ole kelvollinen konteksti\n"
- 
- #: ../newrole/newrole.c:950
- #, c-format
- msgid "Unable to allocate memory for new_context"
--msgstr ""
-+msgstr "new_contextille ei voida varata muistia"
- 
- #: ../newrole/newrole.c:976
- #, c-format
- msgid "Unable to obtain empty signal set\n"
--msgstr ""
-+msgstr "Tyhjän signaalijoukon hankkiminen epäonnistui\n"
- 
- #: ../newrole/newrole.c:984
- #, c-format
- msgid "Unable to set SIGHUP handler\n"
--msgstr ""
-+msgstr "SIGHUP-käsittelimen asetus epäonnistui\n"
- 
- #: ../newrole/newrole.c:1053
- #, c-format
- msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
--msgstr ""
-+msgstr "newrolea voi käyttää vain SELinux-kernelillä.\n"
- 
- #: ../newrole/newrole.c:1070
- #, c-format
- msgid "failed to get old_context.\n"
--msgstr ""
-+msgstr "old_contextin hakeminen epäonnistui.\n"
- 
- #: ../newrole/newrole.c:1077
- #, c-format
- msgid "Warning!  Could not retrieve tty information.\n"
--msgstr ""
-+msgstr "Varoitus! Ei voitu hakea tty-tietoja.\n"
- 
- #: ../newrole/newrole.c:1098
- #, c-format
- msgid "error on reading PAM service configuration.\n"
--msgstr ""
-+msgstr "virhe luettaessa PAM-palveluasetuksia.\n"
- 
- #: ../newrole/newrole.c:1133
- #, c-format
- msgid "newrole: incorrect password for %s\n"
--msgstr ""
-+msgstr "newrole: virheellinen salasana käyttäjälle %s\n"
- 
- #: ../newrole/newrole.c:1160
- #, c-format
- msgid "newrole: failure forking: %s"
--msgstr ""
-+msgstr "newrole: haarautuminen epäonnistui: %s"
- 
- #: ../newrole/newrole.c:1163 ../newrole/newrole.c:1186
- #, c-format
- msgid "Unable to restore tty label...\n"
--msgstr ""
-+msgstr "Tty:n nimiötä ei voitu palauttaa…\n"
- 
- #: ../newrole/newrole.c:1165 ../newrole/newrole.c:1192
- #, c-format
- msgid "Failed to close tty properly\n"
--msgstr ""
-+msgstr "Tty:n sulkeminen kunnolla epäonnistui\n"
- 
- #: ../newrole/newrole.c:1224
- #, c-format
- msgid "Could not close descriptors.\n"
--msgstr ""
-+msgstr "Kuvaajia ei voitu sulkea.\n"
- 
- #: ../newrole/newrole.c:1251
- #, c-format
- msgid "Error allocating shell's argv0.\n"
--msgstr ""
-+msgstr "Komentotulkin argv0:n varaamisessa tapahtui virhe.\n"
- 
- #: ../newrole/newrole.c:1287
- #, c-format
- msgid "Unable to restore the environment, aborting\n"
--msgstr ""
-+msgstr "Ei voitu palauttaa ympäristöä, lopetetaan\n"
- 
- #: ../newrole/newrole.c:1298
- msgid "failed to exec shell\n"
--msgstr ""
-+msgstr "komentotulkin suorittaminen epäonnistui\n"
- 
- #: ../load_policy/load_policy.c:22
- #, c-format
- msgid "usage:  %s [-qi]\n"
--msgstr ""
-+msgstr "käyttö:  %s [-qi]\n"
- 
- #: ../load_policy/load_policy.c:71
- #, c-format
- msgid "%s:  Policy is already loaded and initial load requested\n"
--msgstr ""
-+msgstr "%s: Käytäntö on jo ladattu, silti pyydettiin ensimmäistä latausta\n"
- 
- #: ../load_policy/load_policy.c:80
- #, c-format
- msgid "%s:  Can't load policy and enforcing mode requested:  %s\n"
--msgstr ""
-+msgstr "%s: Ei voida ladata käytäntöä, pyydettiin toimeenpanevaa tilaa: %s\n"
- 
- #: ../load_policy/load_policy.c:90
- #, c-format
- msgid "%s:  Can't load policy:  %s\n"
--msgstr ""
-+msgstr "%s: Ei voida ladata käytäntöä: %s\n"
- 
- #: ../scripts/chcat:92 ../scripts/chcat:169
- msgid "Requires at least one category"
--msgstr ""
-+msgstr "Vaaditaan ainakin yksi kategoria"
- 
- #: ../scripts/chcat:106 ../scripts/chcat:183
- #, c-format
- msgid "Can not modify sensitivity levels using '+' on %s"
--msgstr ""
-+msgstr "Ei voida muokata herkkyystasoja käyttämällä ”+”-merkkiä kohteessa %s"
- 
- #: ../scripts/chcat:110
- #, c-format
- msgid "%s is already in %s"
--msgstr ""
-+msgstr "%s on jo kohteessa %s"
- 
- #: ../scripts/chcat:188 ../scripts/chcat:198
- #, c-format
- msgid "%s is not in %s"
--msgstr ""
-+msgstr "%s ei ole kohteessa %s"
- 
- #: ../scripts/chcat:267 ../scripts/chcat:272
- msgid "Can not combine +/- with other types of categories"
--msgstr ""
-+msgstr "Merkkejä + tai - ei voi yhdistää muiden kategoriatyyppien kanssa"
- 
- #: ../scripts/chcat:319
- msgid "Can not have multiple sensitivities"
--msgstr ""
-+msgstr "Ei voi olla useita herkkyyksiä"
- 
- #: ../scripts/chcat:325
- #, c-format
- msgid "Usage %s CATEGORY File ..."
--msgstr ""
-+msgstr "Käyttö %s KATEGORIA Tiedosto ..."
- 
- #: ../scripts/chcat:326
- #, c-format
- msgid "Usage %s -l CATEGORY user ..."
--msgstr ""
-+msgstr "Käyttö %s -l KATEGORIA käyttäjä ..."
- 
- #: ../scripts/chcat:327
- #, c-format
- msgid "Usage %s [[+|-]CATEGORY],...]q File ..."
--msgstr ""
-+msgstr "Käyttö %s [[+|-]KATEGORIA],...]q Tiedosto ..."
- 
- #: ../scripts/chcat:328
- #, c-format
- msgid "Usage %s -l [[+|-]CATEGORY],...]q user ..."
--msgstr ""
-+msgstr "Käyttö %s -l [[+|-]KATEGORIA],...]q käyttäjä ..."
- 
- #: ../scripts/chcat:329
- #, c-format
- msgid "Usage %s -d File ..."
--msgstr ""
-+msgstr "Käyttö %s -d Tiedosto ..."
- 
- #: ../scripts/chcat:330
- #, c-format
- msgid "Usage %s -l -d user ..."
--msgstr ""
-+msgstr "Käyttö %s -l -d käyttäjä ..."
- 
- #: ../scripts/chcat:331
- #, c-format
- msgid "Usage %s -L"
--msgstr ""
-+msgstr "Käyttö %s -L"
- 
- #: ../scripts/chcat:332
- #, c-format
- msgid "Usage %s -L -l user"
--msgstr ""
-+msgstr "Käyttö %s -L -l käyttäjä"
- 
- #: ../scripts/chcat:333
- msgid "Use -- to end option list.  For example"
--msgstr ""
-+msgstr "Käytä -- valitsinluettelon lopettamiseksi. Esimerkiksi"
- 
- #: ../scripts/chcat:334
- msgid "chcat -- -CompanyConfidential /docs/businessplan.odt"
--msgstr ""
-+msgstr "chcat -- -CompanyConfidential /docs/businessplan.odt"
- 
- #: ../scripts/chcat:335
- msgid "chcat -l +CompanyConfidential juser"
--msgstr ""
-+msgstr "chcat -l +CompanyConfidential juser"
- 
--#: ../scripts/chcat:399
--#, c-format
-+#: ../scripts/chcat:399 ../gui/polgen.py:1351
-+#, c-format, python-format
- msgid "Options Error %s "
-+msgstr "Valitsinvirhe %s"
-+
-+#: ../gui/booleansPage.py:195 ../gui/system-config-selinux.glade:1706
-+msgid "Boolean"
-+msgstr "Totuusarvo"
-+
-+#: ../gui/booleansPage.py:252 ../gui/semanagePage.py:162
-+msgid "all"
-+msgstr "kaikki"
-+
-+#: ../gui/booleansPage.py:254 ../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 "Oma"
-+
-+#: ../gui/fcontextPage.py:64 ../gui/system-config-selinux.glade:1911
-+msgid "File Labeling"
-+msgstr "Tiedostonimiöinti"
-+
-+#: ../gui/fcontextPage.py:74
-+msgid ""
-+"File\n"
-+"Specification"
-+msgstr ""
-+
-+#: ../gui/fcontextPage.py:81
-+msgid ""
-+"Selinux\n"
-+"File Type"
-+msgstr ""
-+
-+#: ../gui/fcontextPage.py:88
++#~ msgid "Disable SELinux protection for NIS Transfer Daemon"
++#~ msgstr "Désactiver la protection SELinux pour le démon de transfert NIS"
+diff --git a/policycoreutils/po/ga.po b/policycoreutils/po/ga.po
+new file mode 100644
+index 0000000..854147b
+--- /dev/null
++++ b/policycoreutils/po/ga.po
+@@ -0,0 +1,3354 @@
++# 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 ""
-+"File\n"
-+"Type"
-+msgstr ""
-+
-+#: ../gui/loginsPage.py:48 ../gui/system-config-selinux.glade:2098
-+msgid "User Mapping"
 +msgstr ""
++"Project-Id-Version: Policycoreutils\n"
++"Report-Msgid-Bugs-To: \n"
++"POT-Creation-Date: 2012-10-16 12:24-0400\n"
++"PO-Revision-Date: 2012-03-30 18:14+0000\n"
++"Last-Translator: FULL NAME <EMAIL at ADDRESS>\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"
++"Plural-Forms: nplurals=5; plural=(n==1 ? 0 : n==2 ? 1 : n<7 ? 2 : n<11 ? 3 : "
++"4);\n"
 +
-+#: ../gui/loginsPage.py:52
++#: ../run_init/run_init.c:67
 +msgid ""
-+"Login\n"
-+"Name"
++"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 ""
 +
-+#: ../gui/loginsPage.py:56 ../gui/usersPage.py:50
-+msgid ""
-+"SELinux\n"
-+"User"
++#: ../run_init/run_init.c:126 ../newrole/newrole.c:1123
++#, c-format
++msgid "failed to initialize PAM\n"
 +msgstr ""
 +
-+#: ../gui/loginsPage.py:59 ../gui/usersPage.py:55
-+msgid ""
-+"MLS/\n"
-+"MCS Range"
++#: ../run_init/run_init.c:139
++#, c-format
++msgid "failed to get account information\n"
 +msgstr ""
 +
-+#: ../gui/loginsPage.py:133
-+#, python-format
-+msgid "Login '%s' is required"
++#: ../run_init/run_init.c:162 ../newrole/newrole.c:341
++msgid "Password:"
 +msgstr ""
 +
-+#: ../gui/modulesPage.py:48 ../gui/system-config-selinux.glade:2753
-+msgid "Policy Module"
++#: ../run_init/run_init.c:197 ../newrole/newrole.c:366
++#, c-format
++msgid "Cannot find your entry in the shadow passwd file.\n"
 +msgstr ""
 +
-+#: ../gui/modulesPage.py:57
-+msgid "Module Name"
-+msgstr "Moduulin nimi"
-+
-+#: ../gui/modulesPage.py:134
-+msgid "Disable Audit"
++#: ../run_init/run_init.c:203 ../newrole/newrole.c:373
++#, c-format
++msgid "getpass cannot open /dev/tty\n"
 +msgstr ""
 +
-+#: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
-+msgid "Enable Audit"
++#: ../run_init/run_init.c:275
++#, c-format
++msgid "run_init: incorrect password for %s\n"
 +msgstr ""
 +
-+#: ../gui/modulesPage.py:162
-+msgid "Load Policy Module"
++#: ../run_init/run_init.c:309
++#, c-format
++msgid "Could not open file %s\n"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:79
-+msgid "Polgen"
++#: ../run_init/run_init.c:336
++#, c-format
++msgid "No context in file %s\n"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:80
-+msgid "Red Hat 2007"
-+msgstr "Red Hat 2007"
-+
-+#: ../gui/polgen.glade:81
-+msgid "GPL"
-+msgstr "GPL"
-+
-+#. TRANSLATORS: Replace this string with your names, one name per line.
-+#: ../gui/polgen.glade:85 ../gui/system-config-selinux.glade:17
-+msgid "translator-credits"
-+msgstr "Juhani Numminen <juhaninumminen0 at gmail.com>"
-+
-+#: ../gui/polgen.glade:90
-+msgid "SELinux Policy Generation Tool"
++#: ../run_init/run_init.c:361
++#, c-format
++msgid "Sorry, run_init may be used only on a SELinux kernel.\n"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:128
-+msgid ""
-+"<b>Select the policy type for the application or user role you want to "
-+"confine:</b>"
++#: ../run_init/run_init.c:380
++#, c-format
++msgid "authentication failed.\n"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:177
-+msgid "<b>Applications</b>"
-+msgstr "<b>Sovellukset</b>"
-+
-+#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
-+msgid ""
-+"Standard Init Daemon are daemons started on boot via init scripts.  Usually "
-+"requires a script in /etc/rc.d/init.d"
++#: ../run_init/run_init.c:405 ../newrole/newrole.c:1257
++#, c-format
++msgid "Could not set exec context to %s.\n"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:241 ../gui/polgen.py:156
-+msgid "Standard Init Daemon"
++#: ../audit2allow/audit2allow:230
++msgid "******************** IMPORTANT ***********************\n"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:261 ../gui/polgen.py:157
-+msgid "DBUS System Daemon"
++#: ../audit2allow/audit2allow:231
++msgid "To make this policy package active, execute:"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:280
-+msgid "Internet Services Daemon are daemons started by xinetd"
++#: ../semanage/seobject.py:200
++msgid "Could not create semanage handle"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:282
-+msgid "Internet Services Daemon (inetd)"
++#: ../semanage/seobject.py:208
++msgid "SELinux policy is not managed or store cannot be accessed."
 +msgstr ""
 +
-+#: ../gui/polgen.glade:301
-+msgid ""
-+"Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
++#: ../semanage/seobject.py:213
++msgid "Cannot read policy store."
 +msgstr ""
 +
-+#: ../gui/polgen.glade:303 ../gui/polgen.py:159
-+msgid "Web Application/Script (CGI)"
++#: ../semanage/seobject.py:218
++msgid "Could not establish semanage connection"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:322 ../gui/polgen.glade:343
-+msgid ""
-+"User Application are any application that you would like to confine that is "
-+"started by a user"
++#: ../semanage/seobject.py:223
++msgid "Could not test MLS enabled status"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:324 ../gui/polgen.py:160
-+msgid "User Application"
++#: ../semanage/seobject.py:229 ../semanage/seobject.py:244
++msgid "Not yet implemented"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:345 ../gui/polgen.py:161
-+msgid "Sandbox"
++#: ../semanage/seobject.py:233
++msgid "Semanage transaction already in progress"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:391
-+msgid "<b>Login Users</b>"
++#: ../semanage/seobject.py:242
++msgid "Could not start semanage transaction"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:453
-+msgid "Modify an existing login user record."
++#: ../semanage/seobject.py:254
++msgid "Could not commit semanage transaction"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:455
-+msgid "Existing User Roles"
++#: ../semanage/seobject.py:259
++msgid "Semanage transaction not in progress"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:474
-+msgid ""
-+"This user will login to a machine only via a terminal or remote login.  By "
-+"default this user will have  no setuid, no networking, no su, no sudo."
++#: ../semanage/seobject.py:271 ../semanage/seobject.py:351
++msgid "Could not list SELinux modules"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:476 ../gui/polgen.py:162
-+msgid "Minimal Terminal User Role"
++#: ../semanage/seobject.py:284
++msgid "Modules Name"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:495
-+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"
++#: ../semanage/seobject.py:284 ../gui/modulesPage.py:63
++msgid "Version"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:497 ../gui/polgen.py:163
-+msgid "Minimal X Windows User Role"
++#: ../semanage/seobject.py:287 ../gui/statusPage.py:75
++msgid "Disabled"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:516
-+msgid ""
-+"User with full networking, no setuid applications without transition, no "
-+"sudo, no su."
++#: ../semanage/seobject.py:302
++#, python-format
++msgid "Could not disable module %s (remove failed)"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:518 ../gui/polgen.py:164
-+msgid "User Role"
++#: ../semanage/seobject.py:313
++#, python-format
++msgid "Could not enable module %s (remove failed)"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:537
-+msgid ""
-+"User with full networking, no setuid applications without transition, no su, "
-+"can sudo to Root Administration Roles"
++#: ../semanage/seobject.py:328
++#, python-format
++msgid "Could not remove module %s (remove failed)"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:539 ../gui/polgen.py:165
-+msgid "Admin User Role"
++#: ../semanage/seobject.py:338
++msgid "dontaudit requires either 'on' or 'off'"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:585
-+msgid "<b>Root Users</b>"
++#: ../semanage/seobject.py:366
++msgid "Builtin Permissive Types"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:647
-+msgid ""
-+"Select Root Administrator User Role, if this user will be used to administer "
-+"the machine while running as root.  This user will not be able to login to "
-+"the system directly."
++#: ../semanage/seobject.py:376
++msgid "Customized Permissive Types"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:649 ../gui/polgen.py:166
-+msgid "Root Admin User Role"
++#: ../semanage/seobject.py:417
++#, python-format
++msgid "Could not set permissive domain %s (module installation failed)"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:716
-+msgid "label104"
++#: ../semanage/seobject.py:423
++#, python-format
++msgid "Could not remove permissive domain %s (remove failed)"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:745
-+msgid "<b>Enter name of application or user role:</b>"
++#: ../semanage/seobject.py:458 ../semanage/seobject.py:532
++#: ../semanage/seobject.py:578 ../semanage/seobject.py:675
++#: ../semanage/seobject.py:705 ../semanage/seobject.py:772
++#: ../semanage/seobject.py:829 ../semanage/seobject.py:1084
++#: ../semanage/seobject.py:1800 ../semanage/seobject.py:1863
++#: ../semanage/seobject.py:1882 ../semanage/seobject.py:2003
++#: ../semanage/seobject.py:2056
++#, python-format
++msgid "Could not create a key for %s"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
-+msgid "Name"
-+msgstr "Nimi"
-+
-+#: ../gui/polgen.glade:807
-+msgid "Enter complete path for executable to be confined."
++#: ../semanage/seobject.py:462 ../semanage/seobject.py:536
++#: ../semanage/seobject.py:582 ../semanage/seobject.py:588
++#, python-format
++msgid "Could not check if login mapping for %s is defined"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:830 ../gui/polgen.glade:950 ../gui/polgen.glade:3142
-+msgid "..."
-+msgstr "..."
-+
-+#: ../gui/polgen.glade:849
-+msgid "Enter unique name for the confined application or user role."
++#: ../semanage/seobject.py:471
++#, python-format
++msgid "Linux Group %s does not exist"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:871
-+msgid "Executable"
++#: ../semanage/seobject.py:476
++#, python-format
++msgid "Linux User %s does not exist"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:899
-+msgid "Init script"
++#: ../semanage/seobject.py:480
++#, python-format
++msgid "Could not create login mapping for %s"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:927
-+msgid ""
-+"Enter complete path to init script used to start the confined application."
++#: ../semanage/seobject.py:484 ../semanage/seobject.py:720
++#, python-format
++msgid "Could not set name for %s"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:982
-+msgid "label105"
++#: ../semanage/seobject.py:489 ../semanage/seobject.py:730
++#, python-format
++msgid "Could not set MLS range for %s"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:1011
-+msgid "<b>Select existing role to modify:</b>"
++#: ../semanage/seobject.py:493
++#, python-format
++msgid "Could not set SELinux user for %s"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:1045
-+msgid "Select the user roles that will transiton to the %s domain."
++#: ../semanage/seobject.py:497
++#, python-format
++msgid "Could not add login mapping for %s"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:1073
-+msgid "label106"
++#: ../semanage/seobject.py:515
++msgid "Requires seuser or serange"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:1102
-+msgid "<b>Select roles that %s will transition to:</b>"
++#: ../semanage/seobject.py:538 ../semanage/seobject.py:584
++#, python-format
++msgid "Login mapping for %s is not defined"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:1136
-+msgid "Select applications domains that %s will transition to."
++#: ../semanage/seobject.py:542
++#, python-format
++msgid "Could not query seuser for %s"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:1164
-+msgid "label107"
++#: ../semanage/seobject.py:556
++#, python-format
++msgid "Could not modify login mapping for %s"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:1193
-+msgid "<b>Select the user_roles that will transition to %s:</b>"
++#: ../semanage/seobject.py:590
++#, python-format
++msgid "Login mapping for %s is defined in policy, cannot be deleted"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:1227
-+msgid "Select the user roles that will transiton to this applications domains."
++#: ../semanage/seobject.py:594
++#, python-format
++msgid "Could not delete login mapping for %s"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:1255
-+msgid "label108"
++#: ../semanage/seobject.py:616 ../semanage/seobject.py:634
++#: ../semanage/seobject.py:872
++msgid "Could not list login mappings"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:1284
-+msgid "<b>Select domains that %s will administer:</b>"
++#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
++#: ../gui/system-config-selinux.glade:100
++msgid "Login Name"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:1318 ../gui/polgen.glade:1409
-+msgid "Select the domains that you would like this user administer."
++#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
++#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
++#: ../gui/system-config-selinux.glade:128
++#: ../gui/system-config-selinux.glade:915
++#: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
++msgid "SELinux User"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:1346
-+msgid "label109"
++#: ../semanage/seobject.py:659 ../gui/system-config-selinux.glade:156
++#: ../gui/system-config-selinux.glade:943
++msgid "MLS/MCS Range"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:1375
-+msgid "<b>Select additional roles for %s:</b>"
++#: ../semanage/seobject.py:678 ../semanage/seobject.py:709
++#: ../semanage/seobject.py:776 ../semanage/seobject.py:833
++#: ../semanage/seobject.py:839
++#, python-format
++msgid "Could not check if SELinux user %s is defined"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:1437
-+msgid "label111"
++#: ../semanage/seobject.py:681 ../semanage/seobject.py:782
++#: ../semanage/seobject.py:845
++#, python-format
++msgid "Could not query user for %s"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:1466
-+msgid "<b>Enter network ports that %s binds on:</b>"
++#: ../semanage/seobject.py:701
++#, python-format
++msgid "You must add at least one role for %s"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:1497 ../gui/polgen.glade:1997
-+msgid "<b>TCP Ports</b>"
-+msgstr "<b>TCP-portit</b>"
-+
-+#: ../gui/polgen.glade:1565 ../gui/polgen.glade:1785
-+msgid "Allows %s to bind to any udp port"
++#: ../semanage/seobject.py:716
++#, python-format
++msgid "Could not create SELinux user for %s"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:1567 ../gui/polgen.glade:1787 ../gui/polgen.glade:2061
-+#: ../gui/polgen.glade:2215
-+msgid "All"
-+msgstr "Kaikki"
-+
-+#: ../gui/polgen.glade:1585 ../gui/polgen.glade:1805
-+msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
++#: ../semanage/seobject.py:725
++#, python-format
++msgid "Could not add role %s for %s"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:1587 ../gui/polgen.glade:1807
-+msgid "600-1024"
-+msgstr "600-1024"
-+
-+#: ../gui/polgen.glade:1605 ../gui/polgen.glade:1825
-+msgid ""
-+"Enter a comma separated list of udp ports or ranges of ports that %s binds "
-+"to. Example: 612, 650-660"
++#: ../semanage/seobject.py:734
++#, python-format
++msgid "Could not set MLS level for %s"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:1607 ../gui/polgen.glade:1827
-+msgid "Unreserved Ports (>1024)"
++#: ../semanage/seobject.py:737
++#, python-format
++msgid "Could not add prefix %s for %s"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:1638 ../gui/polgen.glade:1858 ../gui/polgen.glade:2079
-+#: ../gui/polgen.glade:2233
-+msgid "Select Ports"
++#: ../semanage/seobject.py:740
++#, python-format
++msgid "Could not extract key for %s"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:1663 ../gui/polgen.glade:1883
-+msgid "Allows %s to bind to any udp ports > 1024"
++#: ../semanage/seobject.py:744
++#, python-format
++msgid "Could not add SELinux user %s"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:1717 ../gui/polgen.glade:2151
-+msgid "<b>UDP Ports</b>"
-+msgstr "<b>UDP-portit</b>"
-+
-+#: ../gui/polgen.glade:1937
-+msgid "label113"
++#: ../semanage/seobject.py:766
++msgid "Requires prefix, roles, level or range"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:1966
-+msgid "<b>Select network ports that %s connects to:</b>"
++#: ../semanage/seobject.py:768
++msgid "Requires prefix or roles"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:2058
-+msgid "Allows %s to connect to any tcp port"
++#: ../semanage/seobject.py:778 ../semanage/seobject.py:835
++#, python-format
++msgid "SELinux user %s is not defined"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:2104
-+msgid ""
-+"Enter a comma separated list of tcp ports or ranges of ports that %s "
-+"connects to. Example: 612, 650-660"
++#: ../semanage/seobject.py:807
++#, python-format
++msgid "Could not modify SELinux user %s"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:2212
-+msgid "Allows %s to connect to any udp port"
++#: ../semanage/seobject.py:841
++#, python-format
++msgid "SELinux user %s is defined in policy, cannot be deleted"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:2258
-+msgid ""
-+"Enter a comma separated list of udp ports or ranges of ports that %s "
-+"connects to. Example: 612, 650-660"
++#: ../semanage/seobject.py:852
++#, python-format
++msgid "Could not delete SELinux user %s"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:2305
-+msgid "label114"
++#: ../semanage/seobject.py:890
++msgid "Could not list SELinux users"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:2334
-+msgid "<b>Select common application traits for %s:</b>"
++#: ../semanage/seobject.py:896
++#, python-format
++msgid "Could not list roles for user %s"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:2366
-+msgid "Writes syslog messages\t"
++#: ../semanage/seobject.py:921
++msgid "Labeling"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:2385
-+msgid "Create/Manipulate temporary files in /tmp"
++#: ../semanage/seobject.py:921
++msgid "MLS/"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:2404
-+msgid "Uses Pam for authentication"
++#: ../semanage/seobject.py:922
++msgid "Prefix"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:2423
-+msgid "Uses nsswitch or getpw* calls"
++#: ../semanage/seobject.py:922
++msgid "MCS Level"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:2442
-+msgid "Uses dbus"
++#: ../semanage/seobject.py:922
++msgid "MCS Range"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:2461
-+msgid "Sends audit messages"
++#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
++#: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
++msgid "SELinux Roles"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:2480
-+msgid "Interacts with the terminal"
++#: ../semanage/seobject.py:944
++msgid "Protocol udp or tcp is required"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:2499
-+msgid "Sends email"
++#: ../semanage/seobject.py:946
++msgid "Port is required"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:2530
-+msgid "label115"
++#: ../semanage/seobject.py:956
++msgid "Invalid Port"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:2559
-+msgid "<b>Add files/directories that %s manages</b>"
++#: ../semanage/seobject.py:960
++#, python-format
++msgid "Could not create a key for %s/%s"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:2788
-+msgid ""
-+"Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
-+"Files ..."
++#: ../semanage/seobject.py:971
++msgid "Type is required"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:2823
-+msgid "label116"
++#: ../semanage/seobject.py:974 ../semanage/seobject.py:1036
++#: ../semanage/seobject.py:1794
++#, python-format
++msgid "Type %s is invalid, must be a port type"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:2852
-+msgid "<b>Add booleans from the %s policy:</b>"
++#: ../semanage/seobject.py:980 ../semanage/seobject.py:1042
++#: ../semanage/seobject.py:1097 ../semanage/seobject.py:1103
++#, python-format
++msgid "Could not check if port %s/%s is defined"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:3002
-+msgid "Add/Remove booleans used by the %s domain"
++#: ../semanage/seobject.py:982
++#, python-format
++msgid "Port %s/%s already defined"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:3066
-+msgid "<b>Which directory you will generate the %s policy?</b>"
++#: ../semanage/seobject.py:986
++#, python-format
++msgid "Could not create port for %s/%s"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:3097
-+msgid "Policy Directory"
++#: ../semanage/seobject.py:992
++#, python-format
++msgid "Could not create context for %s/%s"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:3254
-+msgid "Add Booleans Dialog"
++#: ../semanage/seobject.py:996
++#, python-format
++msgid "Could not set user in port context for %s/%s"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:3327
-+msgid "Boolean Name"
++#: ../semanage/seobject.py:1000
++#, python-format
++msgid "Could not set role in port context for %s/%s"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:261
-+msgid "Role"
++#: ../semanage/seobject.py:1004
++#, python-format
++msgid "Could not set type in port context for %s/%s"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:268
-+msgid "Existing_User"
++#: ../semanage/seobject.py:1009
++#, python-format
++msgid "Could not set mls fields in port context for %s/%s"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
-+msgid "Application"
++#: ../semanage/seobject.py:1013
++#, python-format
++msgid "Could not set port context for %s/%s"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:352
++#: ../semanage/seobject.py:1017
 +#, python-format
-+msgid "%s must be a directory"
++msgid "Could not add port %s/%s"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
-+msgid "You must select a user"
++#: ../semanage/seobject.py:1031 ../semanage/seobject.py:1304
++#: ../semanage/seobject.py:1503
++msgid "Requires setype or serange"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:542
-+msgid "Select executable file to be confined."
++#: ../semanage/seobject.py:1033
++msgid "Requires setype"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:553
-+msgid "Select init script file to be confined."
++#: ../semanage/seobject.py:1044 ../semanage/seobject.py:1099
++#, python-format
++msgid "Port %s/%s is not defined"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:563
-+msgid "Select file(s) that confined application creates or writes"
++#: ../semanage/seobject.py:1048
++#, python-format
++msgid "Could not query port %s/%s"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:570
-+msgid "Select directory(s) that the confined application owns and writes into"
++#: ../semanage/seobject.py:1059
++#, python-format
++msgid "Could not modify port %s/%s"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:632
-+msgid "Select directory to generate policy files in"
++#: ../semanage/seobject.py:1072
++msgid "Could not list the ports"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:649
++#: ../semanage/seobject.py:1088
 +#, python-format
-+msgid ""
-+"Type %s_t already defined in current policy.\n"
-+"Do you want to continue?"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
-+msgid "Verify Name"
++msgid "Could not delete the port %s"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:653
++#: ../semanage/seobject.py:1105
 +#, python-format
-+msgid ""
-+"Module %s.pp already loaded in current policy.\n"
-+"Do you want to continue?"
++msgid "Port %s/%s is defined in policy, cannot be deleted"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:699
-+msgid ""
-+"You must add a name made up of letters and numbers and containing no spaces."
++#: ../semanage/seobject.py:1109
++#, python-format
++msgid "Could not delete port %s/%s"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:713
-+msgid "You must enter a executable"
++#: ../semanage/seobject.py:1125 ../semanage/seobject.py:1147
++msgid "Could not list ports"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
-+msgid "Configue SELinux"
++#: ../semanage/seobject.py:1186
++msgid "SELinux Port Type"
 +msgstr ""
 +
-+#: ../gui/polgen.py:158
-+msgid "Internet Services Daemon"
++#: ../semanage/seobject.py:1186
++msgid "Proto"
 +msgstr ""
 +
-+#: ../gui/polgen.py:197
-+#, python-format
-+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
++#: ../semanage/seobject.py:1186 ../gui/system-config-selinux.glade:335
++msgid "Port Number"
 +msgstr ""
 +
-+#: ../gui/polgen.py:324
-+msgid "You must enter a name for your confined process/user"
++#: ../semanage/seobject.py:1207
++msgid "Node Address is required"
 +msgstr ""
 +
-+#: ../gui/polgen.py:326
-+msgid ""
-+"Name must be alpha numberic with no spaces. Consider using option \"-n "
-+"MODULENAME\""
++#: ../semanage/seobject.py:1222
++msgid "Unknown or missing protocol"
 +msgstr ""
 +
-+#: ../gui/polgen.py:414
-+msgid "User Role types can not be assigned executables."
++#: ../semanage/seobject.py:1236
++msgid "SELinux node type is required"
 +msgstr ""
 +
-+#: ../gui/polgen.py:420
-+msgid "Only Daemon apps can use an init script.."
++#: ../semanage/seobject.py:1239 ../semanage/seobject.py:1307
++#, python-format
++msgid "Type %s is invalid, must be a node type"
 +msgstr ""
 +
-+#: ../gui/polgen.py:438
-+msgid "use_resolve must be a boolean value "
++#: ../semanage/seobject.py:1243 ../semanage/seobject.py:1311
++#: ../semanage/seobject.py:1347 ../semanage/seobject.py:1445
++#: ../semanage/seobject.py:1507 ../semanage/seobject.py:1541
++#: ../semanage/seobject.py:1739
++#, python-format
++msgid "Could not create key for %s"
 +msgstr ""
 +
-+#: ../gui/polgen.py:444
-+msgid "use_syslog must be a boolean value "
++#: ../semanage/seobject.py:1245 ../semanage/seobject.py:1315
++#: ../semanage/seobject.py:1351 ../semanage/seobject.py:1357
++#, python-format
++msgid "Could not check if addr %s is defined"
 +msgstr ""
 +
-+#: ../gui/polgen.py:450
-+msgid "use_kerberos must be a boolean value "
++#: ../semanage/seobject.py:1254
++#, python-format
++msgid "Could not create addr for %s"
 +msgstr ""
 +
-+#: ../gui/polgen.py:456
-+msgid "manage_krb5_rcache must be a boolean value "
++#: ../semanage/seobject.py:1260 ../semanage/seobject.py:1461
++#: ../semanage/seobject.py:1694
++#, python-format
++msgid "Could not create context for %s"
 +msgstr ""
 +
-+#: ../gui/polgen.py:486
-+msgid "USER Types automatically get a tmp type"
++#: ../semanage/seobject.py:1264
++#, python-format
++msgid "Could not set mask for %s"
 +msgstr ""
 +
-+#: ../gui/polgen.py:1004
-+msgid "You must enter the executable path for your confined process"
++#: ../semanage/seobject.py:1268
++#, python-format
++msgid "Could not set user in addr context for %s"
 +msgstr ""
 +
-+#: ../gui/polgen.py:1182
-+msgid "Type Enforcement file"
++#: ../semanage/seobject.py:1272
++#, python-format
++msgid "Could not set role in addr context for %s"
 +msgstr ""
 +
-+#: ../gui/polgen.py:1183
-+msgid "Interface file"
++#: ../semanage/seobject.py:1276
++#, python-format
++msgid "Could not set type in addr context for %s"
 +msgstr ""
 +
-+#: ../gui/polgen.py:1184
-+msgid "File Contexts file"
++#: ../semanage/seobject.py:1281
++#, python-format
++msgid "Could not set mls fields in addr context for %s"
 +msgstr ""
 +
-+#: ../gui/polgen.py:1185
-+msgid "Setup Script"
++#: ../semanage/seobject.py:1285
++#, python-format
++msgid "Could not set addr context for %s"
 +msgstr ""
 +
-+#: ../gui/polgen.py:1306
++#: ../semanage/seobject.py:1289
 +#, python-format
-+msgid ""
-+"\n"
-+"%s\n"
-+"\n"
-+"sepolgen [ -n moduleName ] [ -m ] [ -t type ] [ executable | Name ]\n"
-+"valid Types:\n"
++msgid "Could not add addr %s"
 +msgstr ""
 +
-+#: ../gui/polgen.py:1354
-+msgid "Executable or Name required"
++#: ../semanage/seobject.py:1317 ../semanage/seobject.py:1353
++#, python-format
++msgid "Addr %s is not defined"
 +msgstr ""
 +
-+#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
-+msgid "Network Port"
++#: ../semanage/seobject.py:1321
++#, python-format
++msgid "Could not query addr %s"
 +msgstr ""
 +
-+#: ../gui/portsPage.py:85
-+msgid ""
-+"SELinux Port\n"
-+"Type"
++#: ../semanage/seobject.py:1331
++#, python-format
++msgid "Could not modify addr %s"
 +msgstr ""
 +
-+#: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
-+msgid "Protocol"
++#: ../semanage/seobject.py:1359
++#, python-format
++msgid "Addr %s is defined in policy, cannot be deleted"
 +msgstr ""
 +
-+#: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
-+msgid ""
-+"MLS/MCS\n"
-+"Level"
++#: ../semanage/seobject.py:1363
++#, python-format
++msgid "Could not delete addr %s"
 +msgstr ""
 +
-+#: ../gui/portsPage.py:101
-+msgid "Port"
++#: ../semanage/seobject.py:1375
++msgid "Could not deleteall node mappings"
 +msgstr ""
 +
-+#: ../gui/portsPage.py:207
-+#, python-format
-+msgid "Port number \"%s\" is not valid.  0 < PORT_NUMBER < 65536 "
++#: ../semanage/seobject.py:1389
++msgid "Could not list addrs"
 +msgstr ""
 +
-+#: ../gui/portsPage.py:252
-+msgid "List View"
++#: ../semanage/seobject.py:1441 ../semanage/seobject.py:1732
++msgid "SELinux Type is required"
 +msgstr ""
 +
-+#: ../gui/portsPage.py:255 ../gui/system-config-selinux.glade:2419
-+msgid "Group View"
++#: ../semanage/seobject.py:1449 ../semanage/seobject.py:1511
++#: ../semanage/seobject.py:1545 ../semanage/seobject.py:1551
++#, python-format
++msgid "Could not check if interface %s is defined"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:1 ../gui/selinux.tbl:30 ../gui/selinux.tbl:31
-+#: ../gui/selinux.tbl:32 ../gui/selinux.tbl:33 ../gui/selinux.tbl:34
-+#: ../gui/selinux.tbl:36 ../gui/selinux.tbl:37 ../gui/selinux.tbl:38
-+#: ../gui/selinux.tbl:39 ../gui/selinux.tbl:40 ../gui/selinux.tbl:42
-+#: ../gui/selinux.tbl:43 ../gui/selinux.tbl:44 ../gui/selinux.tbl:45
-+#: ../gui/selinux.tbl:46 ../gui/selinux.tbl:47 ../gui/selinux.tbl:48
-+#: ../gui/selinux.tbl:49 ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
-+#: ../gui/selinux.tbl:52 ../gui/selinux.tbl:53 ../gui/selinux.tbl:59
-+#: ../gui/selinux.tbl:60 ../gui/selinux.tbl:61 ../gui/selinux.tbl:62
-+#: ../gui/selinux.tbl:63 ../gui/selinux.tbl:64 ../gui/selinux.tbl:65
-+#: ../gui/selinux.tbl:66 ../gui/selinux.tbl:67 ../gui/selinux.tbl:68
-+#: ../gui/selinux.tbl:69 ../gui/selinux.tbl:75 ../gui/selinux.tbl:76
-+#: ../gui/selinux.tbl:77 ../gui/selinux.tbl:78 ../gui/selinux.tbl:79
-+#: ../gui/selinux.tbl:80 ../gui/selinux.tbl:81 ../gui/selinux.tbl:82
-+#: ../gui/selinux.tbl:83 ../gui/selinux.tbl:84 ../gui/selinux.tbl:86
-+#: ../gui/selinux.tbl:88 ../gui/selinux.tbl:89 ../gui/selinux.tbl:90
-+#: ../gui/selinux.tbl:92 ../gui/selinux.tbl:94 ../gui/selinux.tbl:95
-+#: ../gui/selinux.tbl:96 ../gui/selinux.tbl:97 ../gui/selinux.tbl:98
-+#: ../gui/selinux.tbl:99 ../gui/selinux.tbl:100 ../gui/selinux.tbl:101
-+#: ../gui/selinux.tbl:102 ../gui/selinux.tbl:103 ../gui/selinux.tbl:104
-+#: ../gui/selinux.tbl:106 ../gui/selinux.tbl:108 ../gui/selinux.tbl:109
-+#: ../gui/selinux.tbl:110 ../gui/selinux.tbl:111 ../gui/selinux.tbl:112
-+#: ../gui/selinux.tbl:113 ../gui/selinux.tbl:114 ../gui/selinux.tbl:116
-+#: ../gui/selinux.tbl:117 ../gui/selinux.tbl:119 ../gui/selinux.tbl:121
-+#: ../gui/selinux.tbl:123 ../gui/selinux.tbl:124 ../gui/selinux.tbl:127
-+#: ../gui/selinux.tbl:129 ../gui/selinux.tbl:130 ../gui/selinux.tbl:131
-+#: ../gui/selinux.tbl:132 ../gui/selinux.tbl:133 ../gui/selinux.tbl:134
-+#: ../gui/selinux.tbl:135 ../gui/selinux.tbl:136 ../gui/selinux.tbl:137
-+#: ../gui/selinux.tbl:138 ../gui/selinux.tbl:139 ../gui/selinux.tbl:142
-+#: ../gui/selinux.tbl:143 ../gui/selinux.tbl:144 ../gui/selinux.tbl:145
-+#: ../gui/selinux.tbl:146 ../gui/selinux.tbl:147 ../gui/selinux.tbl:148
-+#: ../gui/selinux.tbl:149 ../gui/selinux.tbl:150 ../gui/selinux.tbl:151
-+#: ../gui/selinux.tbl:152 ../gui/selinux.tbl:154 ../gui/selinux.tbl:155
-+#: ../gui/selinux.tbl:156 ../gui/selinux.tbl:157 ../gui/selinux.tbl:158
-+#: ../gui/selinux.tbl:159 ../gui/selinux.tbl:160 ../gui/selinux.tbl:167
-+#: ../gui/selinux.tbl:171 ../gui/selinux.tbl:172 ../gui/selinux.tbl:173
-+#: ../gui/selinux.tbl:174 ../gui/selinux.tbl:175 ../gui/selinux.tbl:177
-+#: ../gui/selinux.tbl:178 ../gui/selinux.tbl:179 ../gui/selinux.tbl:180
-+#: ../gui/selinux.tbl:184 ../gui/selinux.tbl:192 ../gui/selinux.tbl:193
-+#: ../gui/selinux.tbl:194 ../gui/selinux.tbl:195 ../gui/selinux.tbl:196
-+#: ../gui/selinux.tbl:197 ../gui/selinux.tbl:198 ../gui/selinux.tbl:199
-+#: ../gui/selinux.tbl:200 ../gui/selinux.tbl:201 ../gui/selinux.tbl:206
-+#: ../gui/selinux.tbl:207 ../gui/selinux.tbl:218 ../gui/selinux.tbl:219
-+#: ../gui/selinux.tbl:220 ../gui/selinux.tbl:222 ../gui/selinux.tbl:224
-+#: ../gui/selinux.tbl:226 ../gui/selinux.tbl:227 ../gui/selinux.tbl:230
-+msgid "SELinux Service Protection"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:1
-+msgid "Disable SELinux protection for acct daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:2 ../gui/selinux.tbl:3 ../gui/selinux.tbl:70
-+#: ../gui/selinux.tbl:153 ../gui/selinux.tbl:168 ../gui/selinux.tbl:169
-+#: ../gui/selinux.tbl:170 ../gui/selinux.tbl:189 ../gui/selinux.tbl:202
-+#: ../gui/selinux.tbl:203 ../gui/selinux.tbl:204 ../gui/selinux.tbl:205
-+msgid "Admin"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:2
-+msgid "Allow all daemons to write corefiles to /"
++#: ../semanage/seobject.py:1456
++#, python-format
++msgid "Could not create interface for %s"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:3
-+msgid "Allow all daemons the ability to use unallocated ttys"
++#: ../semanage/seobject.py:1465
++#, python-format
++msgid "Could not set user in interface context for %s"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
-+#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
-+#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
-+#: ../gui/selinux.tbl:210 ../gui/selinux.tbl:211 ../gui/selinux.tbl:212
-+#: ../gui/selinux.tbl:213 ../gui/selinux.tbl:214 ../gui/selinux.tbl:215
-+#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
-+msgid "User Privs"
++#: ../semanage/seobject.py:1469
++#, python-format
++msgid "Could not set role in interface context for %s"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:4
-+msgid ""
-+"Allow gadmin SELinux user account to execute files in home directory or /tmp"
++#: ../semanage/seobject.py:1473
++#, python-format
++msgid "Could not set type in interface context for %s"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:5
-+msgid ""
-+"Allow guest SELinux user account to execute files in home directory or /tmp"
++#: ../semanage/seobject.py:1478
++#, python-format
++msgid "Could not set mls fields in interface context for %s"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
-+msgid "Memory Protection"
++#: ../semanage/seobject.py:1482
++#, python-format
++msgid "Could not set interface context for %s"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:6
-+msgid "Allow java executable stack"
++#: ../semanage/seobject.py:1486
++#, python-format
++msgid "Could not set message context for %s"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
-+#: ../gui/selinux.tbl:209
-+msgid "Mount"
++#: ../semanage/seobject.py:1490
++#, python-format
++msgid "Could not add interface %s"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:7
-+msgid "Allow mount to mount any file"
++#: ../semanage/seobject.py:1513 ../semanage/seobject.py:1547
++#, python-format
++msgid "Interface %s is not defined"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:8
-+msgid "Allow mount to mount any directory"
++#: ../semanage/seobject.py:1517
++#, python-format
++msgid "Could not query interface %s"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:9
-+msgid "Allow mplayer executable stack"
++#: ../semanage/seobject.py:1528
++#, python-format
++msgid "Could not modify interface %s"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
-+#: ../gui/selinux.tbl:188
-+msgid "SSH"
++#: ../semanage/seobject.py:1553
++#, python-format
++msgid "Interface %s is defined in policy, cannot be deleted"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:10
-+msgid "Allow ssh to run ssh-keysign"
++#: ../semanage/seobject.py:1557
++#, python-format
++msgid "Could not delete interface %s"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:11
-+msgid ""
-+"Allow staff SELinux user account to execute files in home directory or /tmp"
++#: ../semanage/seobject.py:1569
++msgid "Could not delete all interface  mappings"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:12
-+msgid ""
-+"Allow sysadm SELinux user account to execute files in home directory or /tmp"
++#: ../semanage/seobject.py:1583
++msgid "Could not list interfaces"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:13
-+msgid ""
-+"Allow unconfined SELinux user account to execute files in home directory or /"
-+"tmp"
++#: ../semanage/seobject.py:1608
++msgid "SELinux Interface"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:14
-+msgid "Network Configuration"
++#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1954
++msgid "Context"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:14
-+msgid "Allow unlabeled packets to flow on the network"
++#: ../semanage/seobject.py:1671
++#, python-format
++msgid "Equivalence class for %s already exists"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:15
-+msgid ""
-+"Allow user SELinux user account to execute files in home directory or /tmp"
++#: ../semanage/seobject.py:1677
++#, python-format
++msgid "File spec %s conflicts with equivalency rule '%s %s'"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:16
-+msgid "Allow unconfined to dyntrans to unconfined_execmem"
++#: ../semanage/seobject.py:1686
++#, python-format
++msgid "Equivalence class for %s does not exists"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
-+#: ../gui/selinux.tbl:140
-+msgid "Databases"
++#: ../semanage/seobject.py:1700
++#, python-format
++msgid "Could not set user in file context for %s"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:17
-+msgid "Allow user to connect to mysql socket"
++#: ../semanage/seobject.py:1704
++#, python-format
++msgid "Could not set role in file context for %s"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:18
-+msgid "Allow user to connect to postgres socket"
++#: ../semanage/seobject.py:1709 ../semanage/seobject.py:1769
++#, python-format
++msgid "Could not set mls fields in file context for %s"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
-+msgid "XServer"
++#: ../semanage/seobject.py:1715
++msgid "Invalid file specification"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:19
-+msgid "Allow clients to write to X shared memory"
++#: ../semanage/seobject.py:1717
++msgid "File specification can not include spaces"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:20
++#: ../semanage/seobject.py:1722
++#, python-format
 +msgid ""
-+"Allow xguest SELinux user account to execute files in home directory or /tmp"
++"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
-+#: ../gui/selinux.tbl:231
-+msgid "NIS"
++#: ../semanage/seobject.py:1735
++#, python-format
++msgid "Type %s is invalid, must be a file or device type"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:21
-+msgid "Allow daemons to run with NIS"
++#: ../semanage/seobject.py:1743 ../semanage/seobject.py:1748
++#: ../semanage/seobject.py:1804 ../semanage/seobject.py:1886
++#: ../semanage/seobject.py:1890
++#, python-format
++msgid "Could not check if file context for %s is defined"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
-+#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
-+#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
-+#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
-+#: ../gui/selinux.tbl:118
-+msgid "Web Applications"
++#: ../semanage/seobject.py:1756
++#, python-format
++msgid "Could not create file context for %s"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:22
-+msgid "Transition staff SELinux user to Web Browser Domain"
++#: ../semanage/seobject.py:1764
++#, python-format
++msgid "Could not set type in file context for %s"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:23
-+msgid "Transition sysadm SELinux user to Web Browser Domain"
++#: ../semanage/seobject.py:1772 ../semanage/seobject.py:1832
++#: ../semanage/seobject.py:1836
++#, python-format
++msgid "Could not set file context for %s"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:24
-+msgid "Transition user SELinux user to Web Browser Domain"
++#: ../semanage/seobject.py:1778
++#, python-format
++msgid "Could not add file context for %s"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:25
-+msgid "Transition xguest SELinux user to Web Browser Domain"
++#: ../semanage/seobject.py:1792
++msgid "Requires setype, serange or seuser"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
-+#: ../gui/selinux.tbl:29
-+msgid "Allow staff Web Browsers to write to home directories"
++#: ../semanage/seobject.py:1808 ../semanage/seobject.py:1894
++#, python-format
++msgid "File context for %s is not defined"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:30
-+msgid "Disable SELinux protection for amanda"
++#: ../semanage/seobject.py:1814
++#, python-format
++msgid "Could not query file context for %s"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:31
-+msgid "Disable SELinux protection for amavis"
++#: ../semanage/seobject.py:1840
++#, python-format
++msgid "Could not modify file context for %s"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:32
-+msgid "Disable SELinux protection for apmd daemon"
++#: ../semanage/seobject.py:1853
++msgid "Could not list the file contexts"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:33
-+msgid "Disable SELinux protection for arpwatch daemon"
++#: ../semanage/seobject.py:1867
++#, python-format
++msgid "Could not delete the file context %s"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:34
-+msgid "Disable SELinux protection for auditd daemon"
++#: ../semanage/seobject.py:1892
++#, python-format
++msgid "File context for %s is defined in policy, cannot be deleted"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:35
-+msgid "Disable SELinux protection for automount daemon"
++#: ../semanage/seobject.py:1898
++#, python-format
++msgid "Could not delete file context for %s"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:36
-+msgid "Disable SELinux protection for avahi"
++#: ../semanage/seobject.py:1913
++msgid "Could not list file contexts"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:37
-+msgid "Disable SELinux protection for bluetooth daemon"
++#: ../semanage/seobject.py:1917
++msgid "Could not list local file contexts"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:38
-+msgid "Disable SELinux protection for canna daemon"
++#: ../semanage/seobject.py:1954
++msgid "SELinux fcontext"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:39
-+msgid "Disable SELinux protection for cardmgr daemon"
++#: ../semanage/seobject.py:1954
++msgid "type"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:40
-+msgid "Disable SELinux protection for Cluster Server"
++#: ../semanage/seobject.py:1967
++msgid ""
++"\n"
++"SELinux Distribution fcontext Equivalence \n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:41
++#: ../semanage/seobject.py:1972
 +msgid ""
-+"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-+"temp and untrusted content files"
++"\n"
++"SELinux Local fcontext Equivalence \n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:42
-+msgid "Disable SELinux protection for ciped daemon"
++#: ../semanage/seobject.py:2006 ../semanage/seobject.py:2059
++#: ../semanage/seobject.py:2065
++#, python-format
++msgid "Could not check if boolean %s is defined"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:43
-+msgid "Disable SELinux protection for clamd daemon"
++#: ../semanage/seobject.py:2008 ../semanage/seobject.py:2061
++#, python-format
++msgid "Boolean %s is not defined"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:44
-+msgid "Disable SELinux protection for clamscan"
++#: ../semanage/seobject.py:2012
++#, python-format
++msgid "Could not query file context %s"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:45
-+msgid "Disable SELinux protection for clvmd"
++#: ../semanage/seobject.py:2017
++#, python-format
++msgid "You must specify one of the following values: %s"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:46
-+msgid "Disable SELinux protection for comsat daemon"
++#: ../semanage/seobject.py:2022
++#, python-format
++msgid "Could not set active value of boolean %s"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
-+#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
-+msgid "Disable SELinux protection for courier daemon"
++#: ../semanage/seobject.py:2025
++#, python-format
++msgid "Could not modify boolean %s"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:52
-+msgid "Disable SELinux protection for cpucontrol daemon"
++#: ../semanage/seobject.py:2043
++#, python-format
++msgid "Bad format %s: Record %s"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:53
-+msgid "Disable SELinux protection for cpuspeed daemon"
++#: ../semanage/seobject.py:2067
++#, python-format
++msgid "Boolean %s is defined in policy, cannot be deleted"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:54
-+msgid "Cron"
++#: ../semanage/seobject.py:2071
++#, python-format
++msgid "Could not delete boolean %s"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:54
-+msgid "Disable SELinux protection for crond daemon"
++#: ../semanage/seobject.py:2083 ../semanage/seobject.py:2100
++msgid "Could not list booleans"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
-+#: ../gui/selinux.tbl:91
-+msgid "Printing"
++#: ../semanage/seobject.py:2125
++msgid "unknown"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:55
-+msgid "Disable SELinux protection for cupsd back end server"
++#: ../semanage/seobject.py:2138
++msgid "off"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:56
-+msgid "Disable SELinux protection for cupsd daemon"
++#: ../semanage/seobject.py:2138
++msgid "on"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:57
-+msgid "Disable SELinux protection for cupsd_lpd"
++#: ../semanage/seobject.py:2152
++msgid "SELinux boolean"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:58
-+msgid "CVS"
++#: ../semanage/seobject.py:2152
++msgid "State"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:58
-+msgid "Disable SELinux protection for cvs daemon"
++#: ../semanage/seobject.py:2152
++msgid "Default"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:59
-+msgid "Disable SELinux protection for cyrus daemon"
++#: ../semanage/seobject.py:2152 ../gui/polgen.glade:113
++#: ../gui/polgengui.py:254
++msgid "Description"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:60
-+msgid "Disable SELinux protection for dbskkd daemon"
++#: ../newrole/newrole.c:201
++#, c-format
++msgid "failed to set PAM_TTY\n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:61
-+msgid "Disable SELinux protection for dbusd daemon"
++#: ../newrole/newrole.c:290
++#, c-format
++msgid "newrole: service name configuration hashtable overflow\n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:62
-+msgid "Disable SELinux protection for dccd"
-+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 ""
 +
-+#: ../gui/selinux.tbl:63
-+msgid "Disable SELinux protection for dccifd"
++#: ../newrole/newrole.c:512
++#, c-format
++msgid "Unable to clear environment\n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:64
-+msgid "Disable SELinux protection for dccm"
++#: ../newrole/newrole.c:556 ../newrole/newrole.c:587 ../newrole/newrole.c:617
++#, c-format
++msgid "Error changing uid, aborting.\n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:65
-+msgid "Disable SELinux protection for ddt daemon"
++#: ../newrole/newrole.c:612
++#, c-format
++msgid "Error resetting KEEPCAPS, aborting\n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:66
-+msgid "Disable SELinux protection for devfsd daemon"
++#: ../newrole/newrole.c:635
++#, c-format
++msgid "Error connecting to audit system.\n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:67
-+msgid "Disable SELinux protection for dhcpc daemon"
++#: ../newrole/newrole.c:641
++#, c-format
++msgid "Error allocating memory.\n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:68
-+msgid "Disable SELinux protection for dhcpd daemon"
++#: ../newrole/newrole.c:648
++#, c-format
++msgid "Error sending audit message.\n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:69
-+msgid "Disable SELinux protection for dictd daemon"
++#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
++#, c-format
++msgid "Could not determine enforcing mode.\n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:70
-+msgid "Allow sysadm_t to directly start daemons"
++#: ../newrole/newrole.c:699
++#, c-format
++msgid "Error!  Could not open %s.\n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:71
-+msgid "Disable SELinux protection for Evolution"
++#: ../newrole/newrole.c:705
++#, c-format
++msgid "%s!  Could not get current context for %s, not relabeling tty.\n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:72
-+msgid "Games"
++#: ../newrole/newrole.c:715
++#, c-format
++msgid "%s!  Could not get new context for %s, not relabeling tty.\n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:72
-+msgid "Disable SELinux protection for games"
++#: ../newrole/newrole.c:725
++#, c-format
++msgid "%s!  Could not set new context for %s\n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:73
-+msgid "Disable SELinux protection for the web browsers"
++#: ../newrole/newrole.c:772
++#, c-format
++msgid "%s changed labels.\n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:74
-+msgid "Disable SELinux protection for Thunderbird"
++#: ../newrole/newrole.c:778
++#, c-format
++msgid "Warning! Could not restore context for %s\n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:75
-+msgid "Disable SELinux protection for distccd daemon"
++#: ../newrole/newrole.c:835
++#, c-format
++msgid "Error: multiple roles specified\n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:76
-+msgid "Disable SELinux protection for dmesg daemon"
++#: ../newrole/newrole.c:843
++#, c-format
++msgid "Error: multiple types specified\n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:77
-+msgid "Disable SELinux protection for dnsmasq daemon"
++#: ../newrole/newrole.c:850
++#, c-format
++msgid "Sorry, -l may be used with SELinux MLS support.\n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:78
-+msgid "Disable SELinux protection for dovecot daemon"
++#: ../newrole/newrole.c:855
++#, c-format
++msgid "Error: multiple levels specified\n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:79
-+msgid "Disable SELinux protection for entropyd daemon"
++#: ../newrole/newrole.c:865
++#, c-format
++msgid "Error: you are not allowed to change levels on a non secure terminal \n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:80
-+msgid "Disable SELinux protection for fetchmail"
++#: ../newrole/newrole.c:891
++#, c-format
++msgid "Couldn't get default type.\n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:81
-+msgid "Disable SELinux protection for fingerd daemon"
++#: ../newrole/newrole.c:901
++#, c-format
++msgid "failed to get new context.\n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:82
-+msgid "Disable SELinux protection for freshclam daemon"
++#: ../newrole/newrole.c:908
++#, c-format
++msgid "failed to set new role %s\n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:83
-+msgid "Disable SELinux protection for fsdaemon daemon"
++#: ../newrole/newrole.c:915
++#, c-format
++msgid "failed to set new type %s\n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:84
-+msgid "Disable SELinux protection for gpm daemon"
++#: ../newrole/newrole.c:925
++#, c-format
++msgid "failed to build new range with level %s\n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
-+msgid "NFS"
++#: ../newrole/newrole.c:930
++#, c-format
++msgid "failed to set new range %s\n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:85
-+msgid "Disable SELinux protection for gss daemon"
++#: ../newrole/newrole.c:938
++#, c-format
++msgid "failed to convert new context to string\n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:86
-+msgid "Disable SELinux protection for Hal daemon"
++#: ../newrole/newrole.c:943
++#, c-format
++msgid "%s is not a valid context\n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:87
-+msgid "Compatibility"
++#: ../newrole/newrole.c:950
++#, c-format
++msgid "Unable to allocate memory for new_context"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:87
-+msgid ""
-+"Do not audit things that we know to be broken but which are not security "
-+"risks"
++#: ../newrole/newrole.c:976
++#, c-format
++msgid "Unable to obtain empty signal set\n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:88
-+msgid "Disable SELinux protection for hostname daemon"
++#: ../newrole/newrole.c:984
++#, c-format
++msgid "Unable to set SIGHUP handler\n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:89
-+msgid "Disable SELinux protection for hotplug daemon"
++#: ../newrole/newrole.c:1036
++msgid "Sorry, newrole failed to drop capabilities\n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:90
-+msgid "Disable SELinux protection for howl daemon"
++#: ../newrole/newrole.c:1052
++#, c-format
++msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:91
-+msgid "Disable SELinux protection for cups hplip daemon"
++#: ../newrole/newrole.c:1069
++#, c-format
++msgid "failed to get old_context.\n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:92
-+msgid "Disable SELinux protection for httpd rotatelogs"
++#: ../newrole/newrole.c:1076
++#, c-format
++msgid "Warning!  Could not retrieve tty information.\n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
-+msgid "HTTPD Service"
++#: ../newrole/newrole.c:1097
++#, c-format
++msgid "error on reading PAM service configuration.\n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:93
-+msgid "Disable SELinux protection for http suexec"
++#: ../newrole/newrole.c:1132
++#, c-format
++msgid "newrole: incorrect password for %s\n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:94
-+msgid "Disable SELinux protection for hwclock daemon"
++#: ../newrole/newrole.c:1159
++#, c-format
++msgid "newrole: failure forking: %s"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:95
-+msgid "Disable SELinux protection for i18n daemon"
++#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
++#, c-format
++msgid "Unable to restore tty label...\n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:96
-+msgid "Disable SELinux protection for imazesrv daemon"
++#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
++#, c-format
++msgid "Failed to close tty properly\n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:97
-+msgid "Disable SELinux protection for inetd child daemons"
++#: ../newrole/newrole.c:1223
++#, c-format
++msgid "Could not close descriptors.\n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:98
-+msgid "Disable SELinux protection for inetd daemon"
++#: ../newrole/newrole.c:1250
++#, c-format
++msgid "Error allocating shell's argv0.\n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:99
-+msgid "Disable SELinux protection for innd daemon"
++#: ../newrole/newrole.c:1286
++#, c-format
++msgid "Unable to restore the environment, aborting\n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:100
-+msgid "Disable SELinux protection for iptables daemon"
++#: ../newrole/newrole.c:1297
++msgid "failed to exec shell\n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:101
-+msgid "Disable SELinux protection for ircd daemon"
++#: ../load_policy/load_policy.c:22
++#, c-format
++msgid "usage:  %s [-qi]\n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:102
-+msgid "Disable SELinux protection for irqbalance daemon"
++#: ../load_policy/load_policy.c:71
++#, c-format
++msgid "%s:  Policy is already loaded and initial load requested\n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:103
-+msgid "Disable SELinux protection for iscsi daemon"
++#: ../load_policy/load_policy.c:80
++#, c-format
++msgid "%s:  Can't load policy and enforcing mode requested:  %s\n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:104
-+msgid "Disable SELinux protection for jabberd daemon"
++#: ../load_policy/load_policy.c:90
++#, c-format
++msgid "%s:  Can't load policy:  %s\n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
-+msgid "Kerberos"
++#: ../scripts/chcat:92 ../scripts/chcat:169
++msgid "Requires at least one category"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:105
-+msgid "Disable SELinux protection for kadmind daemon"
++#: ../scripts/chcat:106 ../scripts/chcat:183
++#, c-format
++msgid "Can not modify sensitivity levels using '+' on %s"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:106
-+msgid "Disable SELinux protection for klogd daemon"
++#: ../scripts/chcat:110
++#, c-format
++msgid "%s is already in %s"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:107
-+msgid "Disable SELinux protection for krb5kdc daemon"
++#: ../scripts/chcat:188 ../scripts/chcat:198
++#, c-format
++msgid "%s is not in %s"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:108
-+msgid "Disable SELinux protection for ktalk daemons"
++#: ../scripts/chcat:267 ../scripts/chcat:272
++msgid "Can not combine +/- with other types of categories"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:109
-+msgid "Disable SELinux protection for kudzu daemon"
++#: ../scripts/chcat:319
++msgid "Can not have multiple sensitivities"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:110
-+msgid "Disable SELinux protection for locate daemon"
++#: ../scripts/chcat:325
++#, c-format
++msgid "Usage %s CATEGORY File ..."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:111
-+msgid "Disable SELinux protection for lpd daemon"
++#: ../scripts/chcat:326
++#, c-format
++msgid "Usage %s -l CATEGORY user ..."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:112
-+msgid "Disable SELinux protection for lrrd daemon"
++#: ../scripts/chcat:327
++#, c-format
++msgid "Usage %s [[+|-]CATEGORY],...]q File ..."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:113
-+msgid "Disable SELinux protection for lvm daemon"
++#: ../scripts/chcat:328
++#, c-format
++msgid "Usage %s -l [[+|-]CATEGORY],...]q user ..."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:114
-+msgid "Disable SELinux protection for mailman"
++#: ../scripts/chcat:329
++#, c-format
++msgid "Usage %s -d File ..."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:115
-+msgid "Allow evolution and thunderbird to read user files"
++#: ../scripts/chcat:330
++#, c-format
++msgid "Usage %s -l -d user ..."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:116
-+msgid "Disable SELinux protection for mdadm daemon"
++#: ../scripts/chcat:331
++#, c-format
++msgid "Usage %s -L"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:117
-+msgid "Disable SELinux protection for monopd daemon"
++#: ../scripts/chcat:332
++#, c-format
++msgid "Usage %s -L -l user"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:118
-+msgid "Allow the mozilla browser to read user files"
++#: ../scripts/chcat:333
++msgid "Use -- to end option list.  For example"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:119
-+msgid "Disable SELinux protection for mrtg daemon"
++#: ../scripts/chcat:334
++msgid "chcat -- -CompanyConfidential /docs/businessplan.odt"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:120
-+msgid "Disable SELinux protection for mysqld daemon"
++#: ../scripts/chcat:335
++msgid "chcat -l +CompanyConfidential juser"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:121
-+msgid "Disable SELinux protection for nagios daemon"
++#: ../scripts/chcat:399
++#, c-format
++msgid "Options Error %s "
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
-+msgid "Name Service"
++#: ../gui/booleansPage.py:194 ../gui/system-config-selinux.glade:1706
++msgid "Boolean"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:122
-+msgid "Disable SELinux protection for named daemon"
++#: ../gui/booleansPage.py:245 ../gui/semanagePage.py:162
++msgid "all"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:123
-+msgid "Disable SELinux protection for nessusd daemon"
++#: ../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/selinux.tbl:124
-+msgid "Disable SELinux protection for NetworkManager"
++#: ../gui/fcontextPage.py:64 ../gui/system-config-selinux.glade:1911
++msgid "File Labeling"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:125
-+msgid "Disable SELinux protection for nfsd daemon"
++#: ../gui/fcontextPage.py:74
++msgid ""
++"File\n"
++"Specification"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
-+#: ../gui/selinux.tbl:221
-+msgid "Samba"
++#: ../gui/fcontextPage.py:81
++msgid ""
++"Selinux\n"
++"File Type"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:126
-+msgid "Disable SELinux protection for nmbd daemon"
++#: ../gui/fcontextPage.py:88
++msgid ""
++"File\n"
++"Type"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:127
-+msgid "Disable SELinux protection for nrpe daemon"
++#: ../gui/loginsPage.py:48 ../gui/system-config-selinux.glade:2098
++msgid "User Mapping"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:128
-+msgid "Disable SELinux protection for nscd daemon"
++#: ../gui/loginsPage.py:52
++msgid ""
++"Login\n"
++"Name"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:129
-+msgid "Disable SELinux protection for nsd daemon"
++#: ../gui/loginsPage.py:56 ../gui/usersPage.py:50
++msgid ""
++"SELinux\n"
++"User"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:130
-+msgid "Disable SELinux protection for ntpd daemon"
++#: ../gui/loginsPage.py:59 ../gui/usersPage.py:55
++msgid ""
++"MLS/\n"
++"MCS Range"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:131
-+msgid "Disable SELinux protection for oddjob"
++#: ../gui/loginsPage.py:133
++#, python-format
++msgid "Login '%s' is required"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:132
-+msgid "Disable SELinux protection for oddjob_mkhomedir"
++#: ../gui/modulesPage.py:49 ../gui/system-config-selinux.glade:2753
++msgid "Policy Module"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:133
-+msgid "Disable SELinux protection for openvpn daemon"
++#: ../gui/modulesPage.py:58
++msgid "Module Name"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:134
-+msgid "Disable SELinux protection for pam daemon"
++#: ../gui/modulesPage.py:135
++msgid "Disable Audit"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:135
-+msgid "Disable SELinux protection for pegasus"
++#: ../gui/modulesPage.py:138 ../gui/system-config-selinux.glade:2662
++msgid "Enable Audit"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:136
-+msgid "Disable SELinux protection for perdition daemon"
++#: ../gui/modulesPage.py:163
++msgid "Load Policy Module"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:137
-+msgid "Disable SELinux protection for portmap daemon"
++#: ../gui/polgen.glade:9
++msgid "Red Hat 2007"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:138
-+msgid "Disable SELinux protection for portslave daemon"
++#: ../gui/polgen.glade:11
++msgid "GPL"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:139
-+msgid "Disable SELinux protection for postfix"
++#. 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/selinux.tbl:140
-+msgid "Disable SELinux protection for postgresql daemon"
++#: ../gui/polgen.glade:34
++msgid "Add Booleans Dialog"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:141
-+msgid "pppd"
++#: ../gui/polgen.glade:101
++msgid "Boolean Name"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:141
-+msgid "Allow pppd to be run for a regular user"
++#: ../gui/polgen.glade:230
++msgid "SELinux Policy Generation Tool"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:142
-+msgid "Disable SELinux protection for pptp"
++#: ../gui/polgen.glade:251
++msgid ""
++"<b>Select the policy type for the application or user role you want to "
++"confine:</b>"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:143
-+msgid "Disable SELinux protection for prelink daemon"
++#: ../gui/polgen.glade:284
++msgid "<b>Applications</b>"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:144
-+msgid "Disable SELinux protection for privoxy daemon"
++#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:183
++msgid "Standard Init Daemon"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:145
-+msgid "Disable SELinux protection for ptal daemon"
++#: ../gui/polgen.glade:320 ../gui/polgen.glade:336
++msgid ""
++"Standard Init Daemon are daemons started on boot via init scripts.  Usually "
++"requires a script in /etc/rc.d/init.d"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:146
-+msgid "Disable SELinux protection for pxe daemon"
++#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:184
++msgid "DBUS System Daemon"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:147
-+msgid "Disable SELinux protection for pyzord"
++#: ../gui/polgen.glade:349
++msgid "Internet Services Daemon (inetd)"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:148
-+msgid "Disable SELinux protection for quota daemon"
++#: ../gui/polgen.glade:353
++msgid "Internet Services Daemon are daemons started by xinetd"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:149
-+msgid "Disable SELinux protection for radiusd daemon"
++#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:186
++msgid "Web Application/Script (CGI)"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:150
-+msgid "Disable SELinux protection for radvd daemon"
++#: ../gui/polgen.glade:370
++msgid ""
++"Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:151
-+msgid "Disable SELinux protection for rdisc"
++#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:187
++msgid "User Application"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:152
-+msgid "Disable SELinux protection for readahead"
++#: ../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/selinux.tbl:153
-+msgid "Allow programs to read files in non-standard locations (default_t)"
++#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:188
++msgid "Sandbox"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:154
-+msgid "Disable SELinux protection for restorecond"
++#: ../gui/polgen.glade:446
++msgid "<b>Login Users</b>"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:155
-+msgid "Disable SELinux protection for rhgb daemon"
++#: ../gui/polgen.glade:478
++msgid "Existing User Roles"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:156
-+msgid "Disable SELinux protection for ricci"
++#: ../gui/polgen.glade:482
++msgid "Modify an existing login user record."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:157
-+msgid "Disable SELinux protection for ricci_modclusterd"
++#: ../gui/polgen.glade:495 ../sepolicy/sepolicy/generate.py:189
++msgid "Minimal Terminal User Role"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:158
-+msgid "Disable SELinux protection for rlogind daemon"
++#: ../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/selinux.tbl:159
-+msgid "Disable SELinux protection for rpcd daemon"
++#: ../gui/polgen.glade:512 ../sepolicy/sepolicy/generate.py:190
++msgid "Minimal X Windows User Role"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:160
-+msgid "Disable SELinux protection for rshd"
++#: ../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/selinux.tbl:161
-+msgid "rsync"
++#: ../gui/polgen.glade:529 ../sepolicy/sepolicy/generate.py:191
++msgid "User Role"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:161
-+msgid "Disable SELinux protection for rsync daemon"
++#: ../gui/polgen.glade:533
++msgid ""
++"User with full networking, no setuid applications without transition, no "
++"sudo, no su."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:162
-+msgid "Allow ssh to run from inetd instead of as a daemon"
++#: ../gui/polgen.glade:546 ../sepolicy/sepolicy/generate.py:192
++msgid "Admin User Role"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:163
-+msgid "Allow Samba to share nfs directories"
++#: ../gui/polgen.glade:550
++msgid ""
++"User with full networking, no setuid applications without transition, no su, "
++"can sudo to Root Administration Roles"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
-+msgid "SASL authentication server"
++#: ../gui/polgen.glade:592
++msgid "<b>Root Users</b>"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:164
-+msgid "Allow sasl authentication server to read /etc/shadow"
++#: ../gui/polgen.glade:623 ../sepolicy/sepolicy/generate.py:193
++msgid "Root Admin User Role"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:165
++#: ../gui/polgen.glade:627
 +msgid ""
-+"Allow X-Windows server to map a memory region as both executable and writable"
++"Select Root Administrator User 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/selinux.tbl:166
-+msgid "Disable SELinux protection for saslauthd daemon"
++#: ../gui/polgen.glade:728 ../gui/polgengui.py:252
++msgid "Name"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:167
-+msgid "Disable SELinux protection for scannerdaemon daemon"
++#: ../gui/polgen.glade:739
++msgid "Enter complete path for executable to be confined."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:168
-+msgid "Do not allow transition to sysadm_t, sudo and su effected"
++#: ../gui/polgen.glade:756 ../gui/polgen.glade:838 ../gui/polgen.glade:2361
++msgid "..."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:169
-+msgid "Do not allow any processes to load kernel modules"
++#: ../gui/polgen.glade:776
++msgid "Enter unique name for the confined application or user role."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:170
-+msgid "Do not allow any processes to modify kernel SELinux policy"
++#: ../gui/polgen.glade:794
++msgid "Executable"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:171
-+msgid "Disable SELinux protection for sendmail daemon"
++#: ../gui/polgen.glade:808
++msgid "Init script"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:172
-+msgid "Disable SELinux protection for setrans"
++#: ../gui/polgen.glade:821
++msgid ""
++"Enter complete path to init script used to start the confined application."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:173
-+msgid "Disable SELinux protection for setroubleshoot daemon"
++#: ../gui/polgen.glade:887
++msgid "<b>Select existing role to modify:</b>"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:174
-+msgid "Disable SELinux protection for slapd daemon"
++#: ../gui/polgen.glade:908
++msgid "Select the user roles that will transiton to the %s domain."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:175
-+msgid "Disable SELinux protection for slrnpull daemon"
++#: ../gui/polgen.glade:928
++msgid "role tab"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:176
-+msgid "Disable SELinux protection for smbd daemon"
++#: ../gui/polgen.glade:945
++msgid "<b>Select roles that %s will transition to:</b>"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:177
-+msgid "Disable SELinux protection for snmpd daemon"
++#: ../gui/polgen.glade:963
++msgid "Select applications domains that %s will transition to."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:178
-+msgid "Disable SELinux protection for snort daemon"
++#: ../gui/polgen.glade:983
++msgid ""
++"transition \n"
++"role tab"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:179
-+msgid "Disable SELinux protection for soundd daemon"
++#: ../gui/polgen.glade:1001
++msgid "<b>Select the user_roles that will transition to %s:</b>"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:180
-+msgid "Disable SELinux protection for sound daemon"
++#: ../gui/polgen.glade:1019
++msgid "Select the user roles that will transiton to this applications domains."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
-+msgid "Spam Protection"
++#: ../gui/polgen.glade:1056
++msgid "<b>Select domains that %s will administer:</b>"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:181
-+msgid "Disable SELinux protection for spamd daemon"
++#: ../gui/polgen.glade:1074 ../gui/polgen.glade:1129
++msgid "Select the domains that you would like this user administer."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:182
-+msgid "Allow spamd to access home directories"
++#: ../gui/polgen.glade:1111
++msgid "<b>Select additional roles for %s:</b>"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:183
-+msgid "Allow Spam Assassin daemon network access"
++#: ../gui/polgen.glade:1166
++msgid "<b>Enter network ports that %s binds on:</b>"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:184
-+msgid "Disable SELinux protection for speedmgmt daemon"
++#: ../gui/polgen.glade:1186 ../gui/polgen.glade:1557
++msgid "<b>TCP Ports</b>"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
-+msgid "Squid"
++#: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
++#: ../gui/polgen.glade:1698
++msgid "All"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:185
-+msgid "Allow squid daemon to connect to the network"
++#: ../gui/polgen.glade:1227 ../gui/polgen.glade:1394
++msgid "Allows %s to bind to any udp port"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:186
-+msgid "Disable SELinux protection for squid daemon"
++#: ../gui/polgen.glade:1240 ../gui/polgen.glade:1407
++msgid "600-1024"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:187
-+msgid "Disable SELinux protection for ssh daemon"
++#: ../gui/polgen.glade:1244 ../gui/polgen.glade:1411
++msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:188
-+msgid "Allow ssh logins as sysadm_r:sysadm_t"
++#: ../gui/polgen.glade:1257 ../gui/polgen.glade:1424
++msgid "Unreserved Ports (>1024)"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:189
++#: ../gui/polgen.glade:1261 ../gui/polgen.glade:1428
 +msgid ""
-+"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
-+"bashrc)"
++"Enter a comma separated list of udp ports or ranges of ports that %s binds "
++"to. Example: 612, 650-660"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
-+msgid "Universal SSL tunnel"
++#: ../gui/polgen.glade:1289 ../gui/polgen.glade:1456 ../gui/polgen.glade:1609
++#: ../gui/polgen.glade:1718
++msgid "Select Ports"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:190
-+msgid "Disable SELinux protection for stunnel daemon"
++#: ../gui/polgen.glade:1302 ../gui/polgen.glade:1469
++msgid "Allows %s to bind to any udp ports > 1024"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:191
-+msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
++#: ../gui/polgen.glade:1353 ../gui/polgen.glade:1666
++msgid "<b>UDP Ports</b>"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:192
-+msgid "Disable SELinux protection for swat daemon"
++#: ../gui/polgen.glade:1519
++msgid ""
++"Network\n"
++"Bind tab"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:193
-+msgid "Disable SELinux protection for sxid daemon"
++#: ../gui/polgen.glade:1537
++msgid "<b>Select network ports that %s connects to:</b>"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:194
-+msgid "Disable SELinux protection for syslogd daemon"
++#: ../gui/polgen.glade:1593
++msgid "Allows %s to connect to any tcp port"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:195
-+msgid "Disable SELinux protection for system cron jobs"
++#: ../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/selinux.tbl:196
-+msgid "Disable SELinux protection for tcp daemon"
++#: ../gui/polgen.glade:1702
++msgid "Allows %s to connect to any udp port"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:197
-+msgid "Disable SELinux protection for telnet daemon"
++#: ../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/selinux.tbl:198
-+msgid "Disable SELinux protection for tftpd daemon"
++#: ../gui/polgen.glade:1792
++msgid "<b>Select common application traits for %s:</b>"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:199
-+msgid "Disable SELinux protection for transproxy daemon"
++#: ../gui/polgen.glade:1809
++msgid "Writes syslog messages\t"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:200
-+msgid "Disable SELinux protection for udev daemon"
++#: ../gui/polgen.glade:1824
++msgid "Create/Manipulate temporary files in /tmp"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:201
-+msgid "Disable SELinux protection for uml daemon"
++#: ../gui/polgen.glade:1839
++msgid "Uses Pam for authentication"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:202
-+msgid ""
-+"Allow xinetd to run unconfined, including any services it starts that do not "
-+"have a domain transition explicitly defined"
++#: ../gui/polgen.glade:1854
++msgid "Uses nsswitch or getpw* calls"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:203
-+msgid ""
-+"Allow rc scripts to run unconfined, including any daemon started by an rc "
-+"script that does not have a domain transition explicitly defined"
++#: ../gui/polgen.glade:1869
++msgid "Uses dbus"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:204
-+msgid "Allow rpm to run unconfined"
++#: ../gui/polgen.glade:1884
++msgid "Sends audit messages"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:205
-+msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
++#: ../gui/polgen.glade:1899
++msgid "Interacts with the terminal"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:206
-+msgid "Disable SELinux protection for updfstab daemon"
++#: ../gui/polgen.glade:1914
++msgid "Sends email"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:207
-+msgid "Disable SELinux protection for uptimed daemon"
++#: ../gui/polgen.glade:1961
++msgid "<b>Add files/directories that %s manages</b>"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:208
++#: ../gui/polgen.glade:2122
 +msgid ""
-+"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
-+"staff_r can do so"
++"Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
++"Files ..."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:209
-+msgid "Allow users to execute the mount command"
++#: ../gui/polgen.glade:2166
++msgid "<b>Add booleans from the %s policy:</b>"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:210
-+msgid "Allow regular users direct mouse access (only allow the X server)"
++#: ../gui/polgen.glade:2274
++msgid "Add/Remove booleans used by the %s domain"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:211
-+msgid "Allow users to run the dmesg command"
++#: ../gui/polgen.glade:2316
++msgid "<b>Which directory you will generate the %s policy?</b>"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:212
-+msgid "Allow users to control network interfaces (also needs USERCTL=true)"
++#: ../gui/polgen.glade:2334
++msgid "Policy Directory"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:213
-+msgid "Allow normal user to execute ping"
++#: ../gui/polgengui.py:262
++msgid "Role"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:214
-+msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
++#: ../gui/polgengui.py:269
++msgid "Existing_User"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:215
-+msgid "Allow users to rw usb devices"
++#: ../gui/polgengui.py:283 ../gui/polgengui.py:291 ../gui/polgengui.py:305
++msgid "Application"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:216
-+msgid ""
-+"Allow users to run TCP servers (bind to ports and accept connection from the "
-+"same domain and outside users)  disabling this forces FTP passive mode and "
-+"may change other protocols"
++#: ../gui/polgengui.py:353
++#, python-format
++msgid "%s must be a directory"
++msgstr ""
++
++#: ../gui/polgengui.py:413 ../gui/polgengui.py:694
++msgid "You must select a user"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:217
-+msgid "Allow user to stat ttyfiles"
++#: ../gui/polgengui.py:543
++msgid "Select executable file to be confined."
++msgstr ""
++
++#: ../gui/polgengui.py:554
++msgid "Select init script file to be confined."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:218
-+msgid "Disable SELinux protection for uucpd daemon"
++#: ../gui/polgengui.py:564
++msgid "Select file(s) that confined application creates or writes"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:219
-+msgid "Disable SELinux protection for vmware daemon"
++#: ../gui/polgengui.py:571
++msgid "Select directory(s) that the confined application owns and writes into"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:220
-+msgid "Disable SELinux protection for watchdog daemon"
++#: ../gui/polgengui.py:633
++msgid "Select directory to generate policy files in"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:221
-+msgid "Disable SELinux protection for winbind daemon"
++#: ../gui/polgengui.py:650
++#, python-format
++msgid ""
++"Type %s_t already defined in current policy.\n"
++"Do you want to continue?"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:222
-+msgid "Disable SELinux protection for xdm daemon"
++#: ../gui/polgengui.py:650 ../gui/polgengui.py:654
++msgid "Verify Name"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:223
-+msgid "Allow xdm logins as sysadm_r:sysadm_t"
++#: ../gui/polgengui.py:654
++#, python-format
++msgid ""
++"Module %s.pp already loaded in current policy.\n"
++"Do you want to continue?"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:224
-+msgid "Disable SELinux protection for xen daemon"
++#: ../gui/polgengui.py:700
++msgid ""
++"You must add a name made up of letters and numbers and containing no spaces."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:225
-+msgid "XEN"
++#: ../gui/polgengui.py:714
++msgid "You must enter a executable"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:225
-+msgid "Allow xen to read/write physical disk devices"
++#: ../gui/polgengui.py:739 ../gui/system-config-selinux.py:174
++msgid "Configue SELinux"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:226
-+msgid "Disable SELinux protection for xfs daemon"
++#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
++msgid "Network Port"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:227
-+msgid "Disable SELinux protection for xen control"
++#: ../gui/portsPage.py:85
++msgid ""
++"SELinux Port\n"
++"Type"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:228
-+msgid "Disable SELinux protection for ypbind daemon"
++#: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
++msgid "Protocol"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:229
-+msgid "Disable SELinux protection for NIS Password Daemon"
++#: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
++msgid ""
++"MLS/MCS\n"
++"Level"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:230
-+msgid "Disable SELinux protection for ypserv daemon"
++#: ../gui/portsPage.py:101
++msgid "Port"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:231
-+msgid "Disable SELinux protection for NIS Transfer Daemon"
++#: ../gui/portsPage.py:207
++#, python-format
++msgid "Port number \"%s\" is not valid.  0 < PORT_NUMBER < 65536 "
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:232
-+msgid "Allow SELinux webadm user to manage unprivileged users home directories"
++#: ../gui/portsPage.py:252
++msgid "List View"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:233
-+msgid "Allow SELinux webadm user to read unprivileged users home directories"
++#: ../gui/portsPage.py:255 ../gui/system-config-selinux.glade:2419
++msgid "Group View"
 +msgstr ""
 +
 +#: ../gui/semanagePage.py:126
@@ -94990,28197 +115337,26610 @@ diff -up policycoreutils-2.1.12/po/fi.po.rhat policycoreutils-2.1.12/po/fi.po
 +#: ../gui/usersPage.py:138
 +#, python-format
 +msgid "SELinux user '%s' is required"
- msgstr ""
-diff -up policycoreutils-2.1.12/po/fr.po.rhat policycoreutils-2.1.12/po/fr.po
---- policycoreutils-2.1.12/po/fr.po.rhat	2012-07-04 07:35:21.000000000 -0400
-+++ policycoreutils-2.1.12/po/fr.po	2012-10-16 15:07:17.508526194 -0400
-@@ -1,33 +1,35 @@
--# translation of policycoreutils.HEAD.fr_modifié(1).po to french
--# Thomas Canniot <mrtom at fedoraproject.org>, 2006.
-+# SOME DESCRIPTIVE TITLE.
-+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
-+# This file is distributed under the same license as the PACKAGE package.
-+# 
-+# Translators:
- # Alain PORTAL <aportal at univ-montp2.fr>, 2007.
-+# Charles-Antoine Couret <cacouret at wanadoo.fr>, 2009.
- # Gauthier Ancelin <gauthier.ancelin at laposte.net>, 2007.
-+# Jérôme Fenal <jfenal at gmail.com>, 2012.
- # Matthieu Rondeau <milanito1985 at yahoo.fr>, 2008.
--# translation of Policy Core Utils.
--# Copyright (C) 2006, 2007, 2008 Free Software Foundation, Inc.
-+# Sam Friedmann <sam.friedmann at redhat.com>, 2010.
-+# Thomas Canniot <mrtom at fedoraproject.org>, 2006, 2010.
- msgid ""
- msgstr ""
--"Project-Id-Version: policycoreutils.HEAD.fr_modifié(1)\n"
-+"Project-Id-Version: Policycoreutils\n"
- "Report-Msgid-Bugs-To: \n"
--"POT-Creation-Date: 2012-03-27 10:49-0400\n"
--"PO-Revision-Date: 2008-04-05 22:13+0200\n"
--"Last-Translator: Matthieu Rondeau <milanito1985 at yahoo.fr>\n"
--"Language-Team: french <fedora-trans-fr at redhat.com>\n"
--"Language: \n"
-+"POT-Creation-Date: 2012-04-02 16:29-0400\n"
-+"PO-Revision-Date: 2012-06-09 13:32+0000\n"
-+"Last-Translator: Jérôme Fenal <jfenal at gmail.com>\n"
-+"Language-Team: French <trans-fr at lists.fedoraproject.org>\n"
- "MIME-Version: 1.0\n"
- "Content-Type: text/plain; charset=UTF-8\n"
- "Content-Transfer-Encoding: 8bit\n"
--"X-Generator: KBabel 1.11.4\n"
-+"Language: fr\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 ""
--"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:1124
- #, c-format
-@@ -46,14 +48,12 @@ 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
- msgid "getpass cannot open /dev/tty\n"
--msgstr "getpass ne peut accéder à  /dev/tty\n"
-+msgstr "getpass ne peut accéder à  /dev/tty\n"
- 
- #: ../run_init/run_init.c:275
- #, c-format
-@@ -114,9 +114,8 @@ msgid "Could not establish semanage conn
- msgstr "Impossible d'établir de connexion semanage"
- 
- #: ../semanage/seobject.py:245
--#, fuzzy
- msgid "Could not test MLS enabled status"
--msgstr "Impossible de définir une plage MLS pour %s"
-+msgstr "Impossible de tester les statuts MLS activés"
- 
- #: ../semanage/seobject.py:251 ../semanage/seobject.py:266
- msgid "Not yet implemented"
-@@ -124,77 +123,72 @@ msgstr "Pas encore implémenté"
- 
- #: ../semanage/seobject.py:255
- msgid "Semanage transaction already in progress"
--msgstr ""
-+msgstr "Transaction de semanage déjà en cours"
- 
- #: ../semanage/seobject.py:264
- msgid "Could not start semanage transaction"
- msgstr "Impossible de démarrer une transaction semanage"
- 
- #: ../semanage/seobject.py:274
--#, fuzzy
- msgid "Could not commit semanage transaction"
--msgstr "Impossible de démarrer une transaction semanage"
-+msgstr "Impossible de commiter une transaction semanage"
- 
- #: ../semanage/seobject.py:279
- msgid "Semanage transaction not in progress"
--msgstr ""
-+msgstr "Aucune transaction semanage en cours"
- 
- #: ../semanage/seobject.py:291 ../semanage/seobject.py:371
--#, fuzzy
- msgid "Could not list SELinux modules"
--msgstr "Impossible de lister les identités SELinux"
-+msgstr "Impossible de lister les modules SELinux"
- 
- #: ../semanage/seobject.py:304
--#, fuzzy
- msgid "Modules Name"
--msgstr "Nom du module"
-+msgstr "Nom des modules"
- 
--#: ../semanage/seobject.py:304
-+#: ../semanage/seobject.py:304 ../gui/modulesPage.py:62
- msgid "Version"
- msgstr "Version"
- 
--#: ../semanage/seobject.py:307
-+#: ../semanage/seobject.py:307 ../gui/statusPage.py:75
- msgid "Disabled"
- msgstr "Désactivé"
- 
- #: ../semanage/seobject.py:322
- #, python-format
- msgid "Could not disable module %s (remove failed)"
--msgstr ""
-+msgstr "Impossible de désactiver le module %s (échec de la suppression)"
- 
- #: ../semanage/seobject.py:333
--#, fuzzy, python-format
-+#, python-format
- msgid "Could not enable module %s (remove failed)"
--msgstr "Impossible d'ajouter un rôle %s pour %s"
-+msgstr "Impossible d'activer le module %s (échec de la suppression)"
- 
- #: ../semanage/seobject.py:348
- #, python-format
- msgid "Could not remove module %s (remove failed)"
--msgstr ""
-+msgstr "Impossible de supprimer le module %s (échec de la suppression)"
- 
- #: ../semanage/seobject.py:358
- msgid "dontaudit requires either 'on' or 'off'"
--msgstr ""
-+msgstr "dontaudit doit être « on » ou « off »"
- 
- #: ../semanage/seobject.py:387
--#, fuzzy
- msgid "Builtin Permissive Types"
--msgstr "Permissif"
-+msgstr "Types permissifs intrinsèques"
- 
- #: ../semanage/seobject.py:397
--#, fuzzy
- msgid "Customized Permissive Types"
--msgstr "Permissif"
-+msgstr "Types permissifs personnalisés"
- 
- #: ../semanage/seobject.py:438
- #, python-format
- msgid "Could not set permissive domain %s (module installation failed)"
--msgstr ""
-+msgstr "Impossible de définir le domaine permissif %s (échec de l'installation du module)"
- 
- #: ../semanage/seobject.py:444
- #, python-format
- msgid "Could not remove permissive domain %s (remove failed)"
--msgstr ""
-+msgstr "Impossible de supprimer le domaine permissif %s (échec de la suppression)"
- 
- #: ../semanage/seobject.py:479 ../semanage/seobject.py:553
- #: ../semanage/seobject.py:599 ../semanage/seobject.py:696
-@@ -214,9 +208,9 @@ msgid "Could not check if login mapping
- msgstr "Ne peut vérifier si le mappage de connexion est défini pour %s"
- 
- #: ../semanage/seobject.py:492
--#, fuzzy, python-format
-+#, python-format
- msgid "Linux Group %s does not exist"
--msgstr "L'utilisateur Linux %s n'existe pas"
-+msgstr "Le groupe Linux %s n'existe pas"
- 
- #: ../semanage/seobject.py:497
- #, python-format
-@@ -270,16 +264,12 @@ msgstr "Impossible de modifier le mappag
- #: ../semanage/seobject.py:611
- #, 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:615
- #, 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:637 ../semanage/seobject.py:655
- #: ../semanage/seobject.py:893
-@@ -287,15 +277,20 @@ msgid "Could not list login mappings"
- msgstr "Impossible de lister les mappages"
- 
- #: ../semanage/seobject.py:680 ../semanage/seobject.py:685
-+#: ../gui/system-config-selinux.glade:100
- msgid "Login Name"
- msgstr "Nom pour l'ouverture de session"
- 
- #: ../semanage/seobject.py:680 ../semanage/seobject.py:685
- #: ../semanage/seobject.py:943 ../semanage/seobject.py:948
-+#: ../gui/system-config-selinux.glade:128
-+#: ../gui/system-config-selinux.glade:915
-+#: ../gui/system-config-selinux.glade:2304 ../gui/usersPage.py:44
- msgid "SELinux User"
- msgstr "Identité SELinux"
- 
--#: ../semanage/seobject.py:680
-+#: ../semanage/seobject.py:680 ../gui/system-config-selinux.glade:156
-+#: ../gui/system-config-selinux.glade:943
- msgid "MLS/MCS Range"
- msgstr "Intervalle MLS/MCS"
- 
-@@ -313,9 +308,9 @@ msgid "Could not query user for %s"
- msgstr "Impossible d'interroger l'utilisateur pour %s"
- 
- #: ../semanage/seobject.py:722
--#, fuzzy, python-format
-+#, python-format
- msgid "You must add at least one role for %s"
--msgstr "Impossible d'ajouter le contexte du fichier pour %s"
-+msgstr "Vous devez ajouter au moins un rôle pour %s"
- 
- #: ../semanage/seobject.py:737
- #, python-format
-@@ -335,7 +330,7 @@ msgstr "Impossible de régler le niveau
- #: ../semanage/seobject.py:758
- #, python-format
- msgid "Could not add prefix %s for %s"
--msgstr "Impossible d'ajouter le préfixe %s à  %s"
-+msgstr "Impossible d'ajouter le préfixe %s à  %s"
- 
- #: ../semanage/seobject.py:761
- #, python-format
-@@ -368,9 +363,7 @@ msgstr "Impossible de modifier l'identit
- #: ../semanage/seobject.py:862
- #, 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:873
- #, python-format
-@@ -407,6 +400,7 @@ msgid "MCS Range"
- msgstr "Intervalle MCS"
- 
- #: ../semanage/seobject.py:943 ../semanage/seobject.py:948
-+#: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
- msgid "SELinux Roles"
- msgstr "Rôles SELinux"
- 
-@@ -419,9 +413,8 @@ msgid "Port is required"
- msgstr "Un numéro de port nécessaire"
- 
- #: ../semanage/seobject.py:975
--#, fuzzy
- msgid "Invalid Port"
--msgstr "Préfixe invalide %s"
-+msgstr "Port invalide"
- 
- #: ../semanage/seobject.py:979
- #, python-format
-@@ -456,8 +449,7 @@ msgstr "Impossible de créer le contexte
- #: ../semanage/seobject.py:1012
- #, 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:1016
- #, python-format
-@@ -472,8 +464,7 @@ msgstr "Impossible de définir le type d
- #: ../semanage/seobject.py:1025
- #, 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:1029
- #, python-format
-@@ -540,18 +531,17 @@ msgstr "Types de port SELinux"
- msgid "Proto"
- msgstr "Protocole"
- 
--#: ../semanage/seobject.py:1199
-+#: ../semanage/seobject.py:1199 ../gui/system-config-selinux.glade:335
- msgid "Port Number"
- msgstr "Numéro de port"
- 
- #: ../semanage/seobject.py:1218
--#, fuzzy
- msgid "Node Address is required"
--msgstr "Un numéro de port nécessaire"
-+msgstr "L'adresse du nœud est requise"
- 
- #: ../semanage/seobject.py:1233
- msgid "Unknown or missing protocol"
--msgstr ""
-+msgstr "Protocole inconnu ou manquant"
- 
- #: ../semanage/seobject.py:1247 ../semanage/seobject.py:1446
- #: ../semanage/seobject.py:1724
-@@ -568,14 +558,14 @@ msgstr "Impossible de créer la clef pou
- 
- #: ../semanage/seobject.py:1253 ../semanage/seobject.py:1320
- #: ../semanage/seobject.py:1356 ../semanage/seobject.py:1362
--#, fuzzy, python-format
-+#, python-format
- msgid "Could not check if addr %s is defined"
--msgstr "Impossible de vérifier si le port %s/%s est défini"
-+msgstr "Impossible de vérifier si l'adresse %s est définie"
- 
- #: ../semanage/seobject.py:1262
--#, fuzzy, python-format
-+#, python-format
- msgid "Could not create addr for %s"
--msgstr "Impossible de créer une clef pour %s"
-+msgstr "Impossible de créer une adresse pour %s"
- 
- #: ../semanage/seobject.py:1268 ../semanage/seobject.py:1466
- #: ../semanage/seobject.py:1686
-@@ -584,78 +574,72 @@ msgid "Could not create context for %s"
- msgstr "Impossible de créer le contexte pour %s"
- 
- #: ../semanage/seobject.py:1272
--#, fuzzy, python-format
-+#, python-format
- msgid "Could not set mask for %s"
--msgstr "Impossible de définir le nom pour %s"
-+msgstr "Impossible de définir le masque pour %s"
- 
- #: ../semanage/seobject.py:1276
--#, fuzzy, python-format
-+#, python-format
- msgid "Could not set user in addr 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 de l'adresse pour %s"
- 
- #: ../semanage/seobject.py:1280
--#, fuzzy, python-format
-+#, python-format
- msgid "Could not set role in addr context for %s"
--msgstr "Impossible de définir le rôle dans le contexte du fichier pour %s"
-+msgstr "Impossible de définir le rôle dans le contexte de l'adresse pour %s"
- 
- #: ../semanage/seobject.py:1284
--#, fuzzy, python-format
-+#, python-format
- msgid "Could not set type in addr context for %s"
--msgstr "Impossible de définir le type dans le contexte du fichier pour %s"
-+msgstr "Impossible de définir le type dans le contexte de l'adresse pour %s"
- 
- #: ../semanage/seobject.py:1289
--#, fuzzy, python-format
-+#, python-format
- msgid "Could not set mls fields in addr 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 de l'adresse pour %s"
- 
- #: ../semanage/seobject.py:1293
--#, fuzzy, python-format
-+#, python-format
- msgid "Could not set addr context for %s"
--msgstr "Impossible de définir le contexte du fichier %s"
-+msgstr "Impossible de définir le contexte de l'adresse pour %s"
- 
- #: ../semanage/seobject.py:1297
--#, fuzzy, python-format
-+#, python-format
- msgid "Could not add addr %s"
--msgstr "Impossible d'ajouter le port %s/%s"
-+msgstr "Impossible d'ajouter l'adresse %s"
- 
- #: ../semanage/seobject.py:1322 ../semanage/seobject.py:1358
--#, fuzzy, python-format
-+#, python-format
- msgid "Addr %s is not defined"
--msgstr "Le port %s/%s n'est pas défini"
-+msgstr "L'adresse %s n'est pas définie"
- 
- #: ../semanage/seobject.py:1326
--#, fuzzy, python-format
-+#, python-format
- msgid "Could not query addr %s"
--msgstr "Impossible d'interroger le port %s/%s"
-+msgstr "Impossible d'interroger l'adresse %s"
- 
- #: ../semanage/seobject.py:1336
--#, fuzzy, python-format
-+#, python-format
- msgid "Could not modify addr %s"
--msgstr "Impossible de modifier le port %s/%s"
-+msgstr "Impossible de modifier l'adresse %s"
- 
- #: ../semanage/seobject.py:1364
--#, fuzzy, python-format
-+#, python-format
- msgid "Addr %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é"
-+msgstr "L'adresse %s est définie dans la stratégie, elle ne peut être supprimée"
- 
- #: ../semanage/seobject.py:1368
--#, fuzzy, python-format
-+#, python-format
- msgid "Could not delete addr %s"
--msgstr "Impossible de supprimer %s"
-+msgstr "Impossible de supprimer l'adresse %s"
- 
- #: ../semanage/seobject.py:1380
--#, fuzzy
- msgid "Could not deleteall node mappings"
--msgstr ""
--"Impossible de supprimer la correspondance utilisateurs - identités SELinux "
--"pour %s"
-+msgstr "Impossible de supprimer toutes les correspondances de nœuds"
- 
- #: ../semanage/seobject.py:1394
--#, fuzzy
- msgid "Could not list addrs"
--msgstr "Impossible d'énumérer les ports"
-+msgstr "Impossible d'énumérer les adresses"
- 
- #: ../semanage/seobject.py:1454 ../semanage/seobject.py:1516
- #: ../semanage/seobject.py:1550 ../semanage/seobject.py:1556
-@@ -671,8 +655,7 @@ msgstr "Impossible de créer l'interface
- #: ../semanage/seobject.py:1470
- #, 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:1474
- #, python-format
-@@ -687,8 +670,7 @@ msgstr "Impossible de définir le type d
- #: ../semanage/seobject.py:1483
- #, 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:1487
- #, python-format
-@@ -723,8 +705,7 @@ msgstr "Impossible de modifier l'interfa
- #: ../semanage/seobject.py:1558
- #, 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:1562
- #, python-format
-@@ -732,9 +713,8 @@ msgid "Could not delete interface %s"
- msgstr "Impossible de supprimer l'interface %s"
- 
- #: ../semanage/seobject.py:1574
--#, fuzzy
- msgid "Could not delete all interface  mappings"
--msgstr "Impossible de supprimer l'interface %s"
-+msgstr "Impossible de supprimer toutes les correspondances d'interfaces"
- 
- #: ../semanage/seobject.py:1588
- msgid "Could not list interfaces"
-@@ -749,9 +729,9 @@ msgid "Context"
- msgstr "Contexte"
- 
- #: ../semanage/seobject.py:1663
--#, fuzzy, python-format
-+#, python-format
- msgid "Equivalence class for %s already exists"
--msgstr "Le contexte du fichier pour %s est déjà défini"
-+msgstr "La classe d'équivalence pour %s est déjà définie"
- 
- #: ../semanage/seobject.py:1669
- #, python-format
-@@ -759,15 +739,14 @@ msgid "File spec %s conflicts with equiv
- msgstr ""
- 
- #: ../semanage/seobject.py:1678
--#, fuzzy, python-format
-+#, python-format
- msgid "Equivalence class for %s does not exists"
--msgstr "L'utilisateur Linux %s n'existe pas"
-+msgstr ""
- 
- #: ../semanage/seobject.py:1692
- #, 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:1696
- #, python-format
-@@ -777,8 +756,7 @@ msgstr "Impossible de définir le rôle
- #: ../semanage/seobject.py:1701 ../semanage/seobject.py:1758
- #, 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:1707
- msgid "Invalid file specification"
-@@ -791,7 +769,8 @@ msgstr ""
- #: ../semanage/seobject.py:1714
- #, 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:1732 ../semanage/seobject.py:1737
-@@ -853,9 +832,7 @@ msgstr "Impossible de supprimer le conte
- #: ../semanage/seobject.py:1878
- #, 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:1884
- #, python-format
-@@ -885,11 +862,10 @@ msgid ""
- msgstr ""
- 
- #: ../semanage/seobject.py:1954
--#, fuzzy
- msgid ""
- "\n"
- "SELinux Local fcontext Equivalence \n"
--msgstr "contexte fichier SELinux"
 +msgstr ""
- 
- #: ../semanage/seobject.py:1988 ../semanage/seobject.py:2040
- #: ../semanage/seobject.py:2046
-@@ -908,14 +884,14 @@ msgid "Could not query file context %s"
- msgstr "Impossible d'interroger le contexte du fichier %s"
- 
- #: ../semanage/seobject.py:1999
--#, fuzzy, python-format
-+#, python-format
- msgid "You must specify one of the following values: %s"
--msgstr "Vous devez spécifier une valeur"
-+msgstr "Vous devez spécifier une des valeurs suivantes : %s"
- 
- #: ../semanage/seobject.py:2004
--#, fuzzy, python-format
-+#, python-format
- msgid "Could not set active value of boolean %s"
--msgstr "Impossible de supprimer le booléen %s"
-+msgstr "Impossible de définir une valeur active du booléen %s"
- 
- #: ../semanage/seobject.py:2007
- #, python-format
-@@ -925,7 +901,7 @@ msgstr "Impossible de modifier les boolÃ
- #: ../semanage/seobject.py:2025
- #, python-format
- msgid "Bad format %s: Record %s"
--msgstr ""
-+msgstr "Mauvais format %s : Enregistrement de %s"
- 
- #: ../semanage/seobject.py:2048
- #, python-format
-@@ -958,15 +934,15 @@ msgid "SELinux boolean"
- msgstr "booléen SELinux"
- 
- #: ../semanage/seobject.py:2131
--#, fuzzy
- msgid "State"
- msgstr "État"
- 
- #: ../semanage/seobject.py:2131
- msgid "Default"
--msgstr ""
-+msgstr "Par défaut"
- 
--#: ../semanage/seobject.py:2131
-+#: ../semanage/seobject.py:2131 ../gui/polgen.glade:3355
-+#: ../gui/polgengui.py:253
- msgid "Description"
- msgstr "Description"
- 
-@@ -978,9 +954,7 @@ 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
-@@ -1045,16 +1019,12 @@ msgstr "Erreur ! Impossible d'ouvrir %s.
- #: ../newrole/newrole.c:705
- #, 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
- #, 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
- #, c-format
-@@ -1094,9 +1064,7 @@ msgstr "Erreur : niveaux multiples spéc
- #: ../newrole/newrole.c:865
- #, 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
- #, c-format
-@@ -1166,8 +1134,7 @@ msgstr "impossible de trouver old_contex
- #: ../newrole/newrole.c:1077
- #, 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:1098
- #, c-format
-@@ -1226,8 +1193,7 @@ msgstr "La stratégie %s est déjà char
- #: ../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
-@@ -1241,13 +1207,12 @@ 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
- msgid "%s is already in %s"
--msgstr "%s se trouve déjà  dans %s"
-+msgstr "%s se trouve déjà  dans %s"
- 
- #: ../scripts/chcat:188 ../scripts/chcat:198
- #, c-format
-@@ -1314,1808 +1279,2099 @@ msgstr "chcat -- -CompanyConfidential /d
- msgid "chcat -l +CompanyConfidential juser"
- msgstr "chcat -l +CompanyConfidential juser"
- 
--#: ../scripts/chcat:399
--#, c-format
-+#: ../scripts/chcat:399 ../gui/polgen.py:1334
-+#, c-format, python-format
- msgid "Options Error %s "
- msgstr "Erreur %s dans les options"
- 
--#~ msgid ""
--#~ "Unable to open %s: translations not supported on non-MLS machines: %s"
--#~ msgstr ""
--#~ "Impossible d'ouvrir %s : Les translations ne sont pas supportées par des "
--#~ "machines non MLS : %s"
--
--#~ msgid "Level"
--#~ msgstr "Niveau"
--
--#~ msgid "Translation"
--#~ msgstr "Translation"
-+#: ../gui/booleansPage.py:186 ../gui/system-config-selinux.glade:1725
-+msgid "Boolean"
-+msgstr "Booléan"
-+
-+#: ../gui/booleansPage.py:241 ../gui/semanagePage.py:162
-+msgid "all"
-+msgstr "Tous"
 +
-+#: ../gui/booleansPage.py:243 ../gui/semanagePage.py:164
-+#: ../gui/system-config-selinux.glade:1616
-+#: ../gui/system-config-selinux.glade:1839
-+#: ../gui/system-config-selinux.glade:2456
-+msgid "Customized"
-+msgstr "Personnalisé"
++#: ../sepolicy/sepolicy.py:106
++msgid "Generate SELinux man pages"
++msgstr ""
 +
-+#: ../gui/fcontextPage.py:64 ../gui/system-config-selinux.glade:1930
-+msgid "File Labeling"
-+msgstr "Étiquetage des fichiers"
- 
--#~ msgid "Translations can not contain spaces '%s' "
--#~ msgstr "Les translations ne peuvent contenir d'espaces « %s » "
--
--#~ msgid "Invalid Level '%s' "
--#~ msgstr "Niveau invalide « %s » "
--
--#~ msgid "%s already defined in translations"
--#~ msgstr "%s est déjà  défini dans les translations"
--
--#~ msgid "%s not defined in translations"
--#~ msgstr "%s n'est pas défini dans les translations"
--
--#~ msgid "Login mapping for %s is already defined"
--#~ msgstr "Mappage pour %s est déjà  défini"
--
--#~ msgid "add SELinux user mapping"
--#~ msgstr "ajouter la correspondance utilisateurs - identités SELinux"
--
--#~ msgid "SELinux user %s is already defined"
--#~ msgstr "L'identité SELinux %s est déjà  définie"
--
--#, fuzzy
--#~ msgid "Node Netmask is required"
--#~ msgstr "Un numéro de port nécessaire"
-+#: ../gui/fcontextPage.py:74
-+msgid ""
-+"File\n"
-+"Specification"
-+msgstr "Spécification\nde fichier"
- 
--#, fuzzy
--#~ msgid "Addr %s already defined"
--#~ msgstr "Le port %s/%s est déjà défini"
-+#: ../gui/fcontextPage.py:81
-+msgid ""
-+"Selinux\n"
-+"File Type"
-+msgstr "Type de fichier\nSELinux"
- 
--#~ msgid "Interface %s already defined"
--#~ msgstr "L'interface %s existe déjà "
-+#: ../gui/fcontextPage.py:88
-+msgid ""
-+"File\n"
-+"Type"
-+msgstr "Type de\nFichier"
++#: ../sepolicy/sepolicy.py:110
++msgid "path in which the generated SELinux man pages will be stored"
++msgstr ""
 +
-+#: ../gui/loginsPage.py:48 ../gui/system-config-selinux.glade:2117
-+msgid "User Mapping"
-+msgstr "Correspondance\nd'utilisateurs"
- 
--#, fuzzy
--#~ msgid "Error initializing capabilities, aborting.\n"
--#~ msgstr "Erreur lors de l'initialisation des capacités, abandon\n"
-+#: ../gui/loginsPage.py:52
-+msgid ""
-+"Login\n"
-+"Name"
-+msgstr "Nom de\nconnexion"
- 
--#~ msgid "Error setting capabilities, aborting\n"
--#~ msgstr "Erreur lors de la configuration des capacités, abandon\n"
-+#: ../gui/loginsPage.py:56 ../gui/usersPage.py:50
-+msgid ""
-+"SELinux\n"
-+"User"
-+msgstr "Utilisateur\nSELinux"
- 
--#~ msgid "Error setting KEEPCAPS, aborting\n"
--#~ msgstr "Erreur de la configuration de KEEPCAPS, abandon\n"
-+#: ../gui/loginsPage.py:59 ../gui/usersPage.py:55
-+msgid ""
-+"MLS/\n"
-+"MCS Range"
-+msgstr "Étendue\nMLS/MCS"
- 
--#~ msgid "Error dropping capabilities, aborting\n"
--#~ msgstr "Erreur lors de la libération des capacités, abandon\n"
-+#: ../gui/loginsPage.py:133
-+#, python-format
-+msgid "Login '%s' is required"
++#: ../sepolicy/sepolicy.py:114
++msgid "All domains"
 +msgstr ""
- 
--#~ msgid "Error dropping SETUID capability, aborting\n"
--#~ msgstr "Erreur lors de la libération du SETUID, abandon\n"
-+#: ../gui/modulesPage.py:48 ../gui/system-config-selinux.glade:2772
-+msgid "Policy Module"
-+msgstr "Module de politique"
- 
--#~ msgid "Error freeing caps\n"
--#~ msgstr "Erreur lors de la libération de caps\n"
-+#: ../gui/modulesPage.py:57
-+msgid "Module Name"
-+msgstr "Nom de module"
- 
--#~ msgid "translations not supported on non-MLS machines"
--#~ msgstr "translations non prises en charge sur une machine non MLS"
-+#: ../gui/modulesPage.py:134
-+msgid "Disable Audit"
-+msgstr "Désactiver l'audit"
- 
--#~ msgid "Boolean"
--#~ msgstr "Booléen"
-+#: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2681
-+msgid "Enable Audit"
-+msgstr "Activer l'audit"
- 
--#~ msgid "all"
--#~ msgstr "tout"
-+#: ../gui/modulesPage.py:162
-+msgid "Load Policy Module"
-+msgstr "Charger un module de politique"
- 
--#~ msgid "Customized"
--#~ msgstr "Personnalisé"
-+#: ../gui/polgen.glade:79
-+msgid "Polgen"
-+msgstr "Polgen"
- 
--#~ msgid "File Labeling"
--#~ msgstr "Étiquetage de fichier"
-+#: ../gui/polgen.glade:80
-+msgid "Red Hat 2007"
-+msgstr "Red Hat 2007"
- 
--#~ msgid ""
--#~ "File\n"
--#~ "Specification"
--#~ msgstr ""
--#~ "Fichier\n"
--#~ "Spécification"
-+#: ../gui/polgen.glade:81
-+msgid "GPL"
-+msgstr "GPL"
- 
--#~ msgid ""
--#~ "Selinux\n"
--#~ "File Type"
--#~ msgstr ""
--#~ "SELinux\n"
--#~ "Contexte du fichier"
-+#. TRANSLATORS: Replace this string with your names, one name per line.
-+#: ../gui/polgen.glade:85 ../gui/system-config-selinux.glade:17
-+msgid "translator-credits"
++
++#: ../sepolicy/sepolicy.py:116
++msgid "Domain name(s) of man pages to be created"
 +msgstr ""
- 
--#~ msgid ""
--#~ "File\n"
--#~ "Type"
--#~ msgstr ""
--#~ "Fichier\n"
--#~ "Type"
-+#: ../gui/polgen.glade:90
-+msgid "SELinux Policy Generation Tool"
-+msgstr "Outil de génération de politique SELinux"
- 
--#~ msgid "User Mapping"
--#~ msgstr "Correspondance utilisateur"
-+#: ../gui/polgen.glade:128
-+msgid ""
-+"<b>Select the policy type for the application or user role you want to "
-+"confine:</b>"
++
++#: ../sepolicy/sepolicy.py:164
++msgid "Query SELinux policy network information"
 +msgstr ""
- 
--#~ msgid ""
--#~ "Login\n"
--#~ "Name"
--#~ msgstr ""
--#~ "Utilisateur\n"
--#~ "Nom"
-+#: ../gui/polgen.glade:177
-+msgid "<b>Applications</b>"
-+msgstr "<b>Applications</b>"
- 
--#~ msgid ""
--#~ "SELinux\n"
--#~ "User"
--#~ msgstr ""
--#~ "SELinux\n"
--#~ "Identité"
-+#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
-+msgid ""
-+"Standard Init Daemon are daemons started on boot via init scripts.  Usually "
-+"requires a script in /etc/rc.d/init.d"
++
++#: ../sepolicy/sepolicy.py:169
++msgid "list all SELinux port types"
 +msgstr ""
- 
--#~ msgid ""
--#~ "MLS/\n"
--#~ "MCS Range"
--#~ msgstr ""
--#~ "Plage MLS/\n"
--#~ "MCS"
-+#: ../gui/polgen.glade:241 ../gui/polgen.py:156
-+msgid "Standard Init Daemon"
++
++#: ../sepolicy/sepolicy.py:172
++msgid "show SELinux type related to the port"
 +msgstr ""
- 
--#~ msgid "Login '%s' is required"
--#~ msgstr "L'ouverture de session en tant que « %s » est exigée"
-+#: ../gui/polgen.glade:261 ../gui/polgen.py:157
-+msgid "DBUS System Daemon"
++
++#: ../sepolicy/sepolicy.py:175
++msgid "Show ports defined for this SELinux type"
 +msgstr ""
- 
--#~ msgid "Policy Module"
--#~ msgstr "Module de stratégies"
-+#: ../gui/polgen.glade:280
-+msgid "Internet Services Daemon are daemons started by xinetd"
++
++#: ../sepolicy/sepolicy.py:178
++msgid "show ports to which this domain can bind and/or connect"
 +msgstr ""
- 
--#~ msgid "Disable Audit"
--#~ msgstr "Désactiver l'audit"
-+#: ../gui/polgen.glade:282
-+msgid "Internet Services Daemon (inetd)"
++
++#: ../sepolicy/sepolicy.py:192
++msgid "query SELinux policy to see if domains can communicate with each other"
 +msgstr ""
- 
--#~ msgid "Enable Audit"
--#~ msgstr "Activer l'audit"
-+#: ../gui/polgen.glade:301
-+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)"
- 
--#~ msgid "Load Policy Module"
--#~ msgstr "Charger un module de stratégie"
-+#: ../gui/polgen.glade:303 ../gui/polgen.py:159
-+msgid "Web Application/Script (CGI)"
-+msgstr "Application Web/Script (CGI)"
- 
--#~ msgid "Polgen"
--#~ msgstr "Polgen"
-+#: ../gui/polgen.glade:322 ../gui/polgen.glade:343
-+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"
- 
--#~ msgid "Red Hat 2007"
--#~ msgstr "Red Hat 2007"
-+#: ../gui/polgen.glade:324 ../gui/polgen.py:160
-+msgid "User Application"
-+msgstr "Application utilisateur"
- 
--#~ msgid "GPL"
--#~ msgstr "GPL"
-+#: ../gui/polgen.glade:345 ../gui/polgen.py:166
-+msgid "Sandbox"
-+msgstr "Bac à sable"
- 
--#~ msgid "translator-credits"
--#~ msgstr "traducteurs"
-+#: ../gui/polgen.glade:391
-+msgid "<b>Login Users</b>"
++
++#: ../sepolicy/sepolicy.py:195
++msgid "Source Domain"
 +msgstr ""
- 
--#~ msgid "SELinux Policy Generation Tool"
--#~ msgstr "Outil de génération de stratégies SELinux"
-+#: ../gui/polgen.glade:453
-+msgid "Modify an existing login user record."
++
++#: ../sepolicy/sepolicy.py:198
++msgid "Target Domain"
 +msgstr ""
- 
--#~ msgid ""
--#~ "This tool can be used to generate a policy framework, to confine "
--#~ "applications or users using SELinux.   \n"
--#~ "\n"
--#~ "The tool generates:\n"
--#~ "Type enforcement file (te)\n"
--#~ "Interface file (if)\n"
--#~ "File context file (fc)\n"
--#~ "Shell script (sh) - used to compile and install the policy. "
--#~ msgstr ""
--#~ "Cet outil peut être utilisé pour générer un modèle de stratégie, pour "
--#~ "confiner des applications ou des utilisateurs qui se servent de SELinux.\n"
--#~ "\n"
--#~ "L'outil génère :\n"
--#~ "un fichier de types applicables (te)\n"
--#~ "un fichier d'interfaces (if)\n"
--#~ "un fichier de contextes fichiers (fc)\n"
--#~ "un script shell (sh) - utilisé pour compiler et installer la stratégie. "
-+#: ../gui/polgen.glade:455
-+msgid "Existing User Roles"
++
++#: ../sepolicy/sepolicy.py:215
++msgid "query SELinux Policy to see description of booleans"
 +msgstr ""
- 
--#~ msgid "Select type of the application/user role to be confined"
--#~ msgstr "Sélectionner le modèle d'application ou d'utilisateur à confiner."
-+#: ../gui/polgen.glade:474
-+msgid ""
-+"This user will login to a machine only via a terminal or remote login.  By "
-+"default this user will have  no setuid, no networking, no su, no sudo."
++
++#: ../sepolicy/sepolicy.py:219
++msgid "get all booleans desctiption"
 +msgstr ""
- 
--#~ msgid "<b>Applications</b>"
--#~ msgstr "<b>Programmes</b>"
-+#: ../gui/polgen.glade:476 ../gui/polgen.py:161
-+msgid "Minimal Terminal User Role"
++
++#: ../sepolicy/sepolicy.py:221
++msgid "boolean to get description"
 +msgstr ""
- 
--#~ 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 d'initialisation standards sont des démons chargés au "
--#~ "démarrage par les scripts d'initialisation. Ils requièrent habituellement "
--#~ "un script placé dans /etc/init.d"
-+#: ../gui/polgen.glade:495
++
++#: ../sepolicy/sepolicy.py:231
 +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"
++"query SELinux Policy to see how a source process domain can transition to "
++"the target process domain"
 +msgstr ""
- 
--#~ msgid "Standard Init Daemon"
--#~ msgstr "Démons d'initialisation standards"
-+#: ../gui/polgen.glade:497 ../gui/polgen.py:162
-+msgid "Minimal X Windows User Role"
++
++#: ../sepolicy/sepolicy.py:234
++msgid "source process domain"
 +msgstr ""
- 
--#~ msgid "Internet Services Daemon are daemons started by xinetd"
--#~ msgstr "Les démons de services Internet sont des démons démarrés par xinetd"
-+#: ../gui/polgen.glade:516
-+msgid ""
-+"User with full networking, no setuid applications without transition, no "
-+"sudo, no su."
++
++#: ../sepolicy/sepolicy.py:237
++msgid "target process domain"
 +msgstr ""
- 
--#~ msgid "Internet Services Daemon (inetd)"
--#~ msgstr "Démons de services Internet (inetd)"
-+#: ../gui/polgen.glade:518 ../gui/polgen.py:163
-+msgid "User Role"
++
++#: ../sepolicy/sepolicy.py:259
++msgid "Generate SELinux Policy module template"
 +msgstr ""
- 
--#~ msgid ""
--#~ "Web Applications/Script (CGI) CGI scripts started by the web server "
--#~ "(apache)"
--#~ msgstr ""
--#~ "Applications Web / script (CGI) Scripts SGI démarrés par le serveur web "
--#~ "(Apache)"
-+#: ../gui/polgen.glade:537
-+msgid ""
-+"User with full networking, no setuid applications without transition, no su,"
-+" can sudo to Root Administration Roles"
++
++#: ../sepolicy/sepolicy.py:265
++msgid "name of policy to generate"
 +msgstr ""
- 
--#~ msgid "Web Application/Script (CGI)"
--#~ msgstr "Applications Web / scripts (CGI)"
-+#: ../gui/polgen.glade:539 ../gui/polgen.py:164
-+msgid "Admin User Role"
++
++#: ../sepolicy/sepolicy.py:267
++msgid "executable to confine"
 +msgstr ""
- 
--#~ msgid ""
--#~ "User Application are any application that you would like to confine that "
--#~ "is started by a user"
--#~ msgstr ""
--#~ "Un programme utilisateur correspond à tout programme que vous aimeriez "
--#~ "confiner et qui peut être démarré par un utilisateur"
-+#: ../gui/polgen.glade:585
-+msgid "<b>Root Users</b>"
++
++#: ../sepolicy/sepolicy.py:269
++msgid "run policy generation test suite"
 +msgstr ""
- 
--#~ msgid "User Application"
--#~ msgstr "Programme utilisateur"
-+#: ../gui/polgen.glade:647
-+msgid ""
-+"Select Root Administrator User Role, if this user will be used to administer"
-+" the machine while running as root.  This user will not be able to login to "
-+"the system directly."
++
++#: ../sepolicy/sepolicy.py:274
++msgid "commands"
 +msgstr ""
- 
--#~ msgid "<b>Login Users</b>"
--#~ msgstr "<b>Identifiant de connexion</b>"
-+#: ../gui/polgen.glade:649 ../gui/polgen.py:165
-+msgid "Root Admin User Role"
++
++#: ../sepolicy/sepolicy/generate.py:185
++msgid "Internet Services Daemon"
 +msgstr ""
- 
--#~ msgid "Modify an existing login user record."
--#~ msgstr "Modifier un enregistrement existant d'ouverture de session"
-+#: ../gui/polgen.glade:716
-+msgid "label104"
-+msgstr "label104"
- 
--#~ msgid "Existing User Roles"
--#~ msgstr "Modèles d'utilisateurs existant"
-+#: ../gui/polgen.glade:745
-+msgid "<b>Enter name of application or user role:</b>"
++
++#: ../sepolicy/sepolicy/generate.py:198
++msgid "Valid Types:\n"
 +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 ""
--#~ "Cet utilisateur va ouvrir une session sur une machine seulement par un "
--#~ "terminal ou une connexion à distance. Par défaut cet utilisateur n'aura "
--#~ "pas de propriété setuid, pas de réseautage, pas de commandes sudo et su."
-+#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
-+msgid "Name"
-+msgstr "Nom"
- 
--#~ msgid "Minimal Terminal User Role"
--#~ msgstr "Modèle minimal de terminal utilisateur"
-+#: ../gui/polgen.glade:807
-+msgid "Enter complete path for executable to be confined."
++
++#: ../sepolicy/sepolicy/generate.py:232
++#, python-format
++msgid "Ports must be numbers or ranges of numbers from 1 to %d "
 +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 ""
--#~ "Cet utilisateur peut ouvrir une session sur une machine par X ou par un "
--#~ "terminal. Par défaut cet utilisateur n'aura pas de propriété setuid, pas "
--#~ "de réseautage, pas de commandes sudo et su."
-+#: ../gui/polgen.glade:830 ../gui/polgen.glade:950 ../gui/polgen.glade:3142
-+msgid "..."
-+msgstr "..."
- 
--#~ msgid "Minimal X Windows User Role"
--#~ msgstr "Modèle minimal de serveur X utilisateur"
-+#: ../gui/polgen.glade:849
-+msgid "Enter unique name for the confined application or user role."
++
++#: ../sepolicy/sepolicy/generate.py:359
++msgid "You must enter a name for your confined process/user"
 +msgstr ""
- 
--#~ msgid ""
--#~ "User with full networking, no setuid applications without transition, no "
--#~ "sudo, no su."
--#~ msgstr ""
--#~ "Utilisateur avec un réseautage complet, pas de propriété setuid sans "
--#~ "transition, pas de commandes sudo et su."
-+#: ../gui/polgen.glade:871
-+msgid "Executable"
-+msgstr "Exécutable"
- 
--#~ msgid "User Role"
--#~ msgstr "Modèle d'utilisateur"
-+#: ../gui/polgen.glade:899
-+msgid "Init script"
-+msgstr "Script de démarrage"
- 
--#~ msgid ""
--#~ "User with full networking, no setuid applications without transition, no "
--#~ "su, can sudo to Root Administration Roles"
--#~ msgstr ""
--#~ "Utilisateur avec un réseautage complet, pas d'application setuid sans "
--#~ "transition, pas de commande su, pouvant utiliser la commande sudo pour "
--#~ "les tâches administratives réservées au Root"
-+#: ../gui/polgen.glade:927
++
++#: ../sepolicy/sepolicy/generate.py:361
 +msgid ""
-+"Enter complete path to init script used to start the confined application."
++"Name must be alpha numberic with no spaces. Consider using option \"-n "
++"MODULENAME\""
 +msgstr ""
- 
--#~ msgid "Admin User Role"
--#~ msgstr "Rôle de l'administrateur"
-+#: ../gui/polgen.glade:982
-+msgid "label105"
-+msgstr "label105"
- 
--#~ msgid "<b>Root Users</b>"
--#~ msgstr "<b>Utilisateurs root</b>"
-+#: ../gui/polgen.glade:1011
-+msgid "<b>Select existing role to modify:</b>"
-+msgstr "<b>Sélectionner le rôle existant à modifier :</b>"
- 
--#~ 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 ""
--#~ "Sélectionner le rôle d'utilisateur root, si cet utilisateur doit "
--#~ "administrer la machine en tant que root. Cet utilisateur ne pourra pas "
--#~ "ouvrir de session sur le système directement."
-+#: ../gui/polgen.glade:1045
-+msgid "Select the user roles that will transiton to the %s domain."
++
++#: ../sepolicy/sepolicy/generate.py:449
++msgid "User Role types can not be assigned executables."
 +msgstr ""
- 
--#~ msgid "Root Admin User Role"
--#~ msgstr "Modèle d'utilisateur root"
-+#: ../gui/polgen.glade:1073
-+msgid "label106"
-+msgstr "label106"
- 
--#~ msgid "Enter name of application or user role to be confined"
--#~ msgstr "Sélectionner le modèle d'application ou d'utilisateur à confiner."
-+#: ../gui/polgen.glade:1102
-+msgid "<b>Select roles that %s will transition to:</b>"
++
++#: ../sepolicy/sepolicy/generate.py:455
++msgid "Only Daemon apps can use an init script.."
 +msgstr ""
- 
--#~ msgid "Name"
--#~ msgstr "Nom"
-+#: ../gui/polgen.glade:1136
-+msgid "Select applications domains that %s will transition to."
++
++#: ../sepolicy/sepolicy/generate.py:473
++msgid "use_resolve must be a boolean value "
 +msgstr ""
- 
--#~ msgid "Enter complete path for executable to be confined."
--#~ msgstr "Entrez le chemin d'accès aux exécutables à confiner."
-+#: ../gui/polgen.glade:1164
-+msgid "label107"
-+msgstr "label107"
- 
--#~ msgid "..."
--#~ msgstr "..."
-+#: ../gui/polgen.glade:1193
-+msgid "<b>Select the user_roles that will transition to %s:</b>"
++
++#: ../sepolicy/sepolicy/generate.py:479
++msgid "use_syslog must be a boolean value "
 +msgstr ""
- 
--#~ msgid "Enter unique name for the confined application or user role."
--#~ msgstr ""
--#~ "Entrer un nom de type unique pour le modèle d'utilisateur ou de programme "
--#~ "à confiner."
-+#: ../gui/polgen.glade:1227
-+msgid ""
-+"Select the user roles that will transiton to this applications domains."
++
++#: ../sepolicy/sepolicy/generate.py:485
++msgid "use_kerberos must be a boolean value "
 +msgstr ""
- 
--#~ msgid "Executable"
--#~ msgstr "Exécutable"
-+#: ../gui/polgen.glade:1255
-+msgid "label108"
-+msgstr "label108"
- 
--#~ msgid "Init script"
--#~ msgstr "Script d'initialisation"
-+#: ../gui/polgen.glade:1284
-+msgid "<b>Select domains that %s will administer:</b>"
++
++#: ../sepolicy/sepolicy/generate.py:491
++msgid "manage_krb5_rcache must be a boolean value "
 +msgstr ""
- 
--#~ msgid ""
--#~ "Enter complete path to init script used to start the confined application."
--#~ msgstr ""
--#~ "Entrez le chemin d'accès complet au script d'initialisation utilisé pour "
--#~ "démarrer le programme confiné."
-+#: ../gui/polgen.glade:1318 ../gui/polgen.glade:1409
-+msgid "Select the domains that you would like this user administer."
++
++#: ../sepolicy/sepolicy/generate.py:521
++msgid "USER Types automatically get a tmp type"
 +msgstr ""
- 
--#~ msgid "Select user roles that you want to customize"
--#~ msgstr "Sélectionnez les rôles d'utilisateur que vous voulez personnaliser"
-+#: ../gui/polgen.glade:1346
-+msgid "label109"
-+msgstr "label109"
- 
--#~ msgid ""
--#~ "Select the user roles that will transiton to this applications domains."
--#~ msgstr ""
--#~ "Sélectionnez le modèle d'utilisateur qui va faire la transition aux "
--#~ "domaines de cette application"
-+#: ../gui/polgen.glade:1375
-+msgid "<b>Select additional roles for %s:</b>"
++
++#: ../sepolicy/sepolicy/generate.py:1039
++msgid "You must enter the executable path for your confined process"
 +msgstr ""
- 
--#~ msgid "Select additional domains to which this user role will transition"
--#~ msgstr ""
--#~ "Sélectionner le(s) domaine(s) supplémentaire(s) de l'utilisateur pour la "
--#~ "transition"
-+#: ../gui/polgen.glade:1437
-+msgid "label111"
-+msgstr "label111"
- 
--#~ msgid ""
--#~ "Select the applications domains that you would like this user role to "
--#~ "transition to."
--#~ msgstr ""
--#~ "Sélectionner les domaines des applications vers lesquels vous souhaitez "
--#~ "que ce modèle d'utilisateur effectue une transition."
-+#: ../gui/polgen.glade:1466
-+msgid "<b>Enter network ports that %s binds on:</b>"
++
++#: ../sepolicy/sepolicy/generate.py:1272
++msgid "Type Enforcement file"
 +msgstr ""
- 
--#~ msgid "Select user roles that will transition to this domain"
--#~ msgstr ""
--#~ "Sélectionnez le modèle d'utilisateur qui va faire la transition de ce "
--#~ "domaine"
-+#: ../gui/polgen.glade:1497 ../gui/polgen.glade:1997
-+msgid "<b>TCP Ports</b>"
-+msgstr "<b>Ports TCP</b>"
- 
--#~ msgid "Select additional domains that this user role will administer"
--#~ msgstr ""
--#~ "Sélectionner le(s) domaine(s) additionnel(s) que cet utilisateur "
--#~ "administrera"
-+#: ../gui/polgen.glade:1565 ../gui/polgen.glade:1785
-+msgid "Allows %s to bind to any udp port"
++
++#: ../sepolicy/sepolicy/generate.py:1273
++msgid "Interface file"
 +msgstr ""
- 
--#~ msgid "Select the domains that you would like this user administer."
--#~ msgstr ""
--#~ "Sélectionner les domaines qui doivent être administrés par cet "
--#~ "utilisateur."
-+#: ../gui/polgen.glade:1567 ../gui/polgen.glade:1787 ../gui/polgen.glade:2061
-+#: ../gui/polgen.glade:2215
-+msgid "All"
++
++#: ../sepolicy/sepolicy/generate.py:1274
++msgid "File Contexts file"
 +msgstr ""
- 
--#~ msgid "Select additional roles for this user"
--#~ msgstr "Sélectionner les rôles supplémentaires de cet utilisateur"
-+#: ../gui/polgen.glade:1585 ../gui/polgen.glade:1805
-+msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
++
++#: ../sepolicy/sepolicy/generate.py:1275
++msgid "Spec file"
 +msgstr ""
- 
--#~ msgid "Enter network ports that application/user role listens to"
--#~ msgstr ""
--#~ "Entrez les ports réseau que ce modèle d'application/utilisateur écoute"
-+#: ../gui/polgen.glade:1587 ../gui/polgen.glade:1807
-+msgid "600-1024"
-+msgstr "600-1024"
- 
--#~ msgid "<b>TCP Ports</b>"
--#~ msgstr "<b>Ports TCP</b>"
-+#: ../gui/polgen.glade:1605 ../gui/polgen.glade:1825
-+msgid ""
-+"Enter a comma separated list of udp ports or ranges of ports that %s binds "
-+"to. Example: 612, 650-660"
-+msgstr ""
- 
--#~ msgid "Allows confined application/user role to bind to any udp port"
--#~ msgstr ""
--#~ "Permettre au modèle d'un utilisateur/programme confiné de se connecter à "
--#~ "n'importe quel port UDP"
-+#: ../gui/polgen.glade:1607 ../gui/polgen.glade:1827
-+msgid "Unreserved Ports (>1024)"
-+msgstr ""
- 
--#~ msgid "All"
--#~ msgstr "Tout"
-+#: ../gui/polgen.glade:1638 ../gui/polgen.glade:1858 ../gui/polgen.glade:2079
-+#: ../gui/polgen.glade:2233
-+msgid "Select Ports"
-+msgstr ""
- 
--#~ msgid ""
--#~ "Allow application/user role to call bindresvport with 0. Binding to port "
--#~ "600-1024"
--#~ msgstr ""
--#~ "Permettre au modèle d'un utilisateur/programme d'appeler « bindresvport » "
--#~ "avec 0. Connexion aux ports 600-1024"
-+#: ../gui/polgen.glade:1663 ../gui/polgen.glade:1883
-+msgid "Allows %s to bind to any udp ports > 1024"
-+msgstr ""
- 
--#~ msgid "600-1024"
--#~ msgstr "600-1024"
-+#: ../gui/polgen.glade:1717 ../gui/polgen.glade:2151
-+msgid "<b>UDP Ports</b>"
-+msgstr "<b>Ports UDP</b>"
- 
--#~ msgid ""
--#~ "Enter a comma separated list of udp ports or ranges of ports that "
--#~ "application/user role binds to. Example: 612, 650-660"
--#~ msgstr ""
--#~ "Entrez une liste, séparés par des virgules, ou une plage de ports UDP "
--#~ "auxquels ce modèle programme/utilisateur se connecte. Par exemple : 612, "
--#~ "650-660 "
-+#: ../gui/polgen.glade:1937
-+msgid "label113"
-+msgstr "label113"
- 
--#~ msgid "Unreserved Ports (>1024)"
--#~ msgstr "Ports non réservés (> 1024)"
-+#: ../gui/polgen.glade:1966
-+msgid "<b>Select network ports that %s connects to:</b>"
-+msgstr ""
- 
--#~ msgid "Select Ports"
--#~ msgstr "Sélectionner des ports"
-+#: ../gui/polgen.glade:2058
-+msgid "Allows %s to connect to any tcp port"
-+msgstr ""
- 
--#~ msgid "Allows application/user role to bind to any udp ports > 1024"
--#~ msgstr ""
--#~ "Permettre au modèle d'un utilisateur/programme de se connecter à "
--#~ "n'importe quel port UDP > 1024"
-+#: ../gui/polgen.glade:2104
-+msgid ""
-+"Enter a comma separated list of tcp ports or ranges of ports that %s "
-+"connects to. Example: 612, 650-660"
-+msgstr ""
- 
--#~ msgid "<b>UDP Ports</b>"
--#~ msgstr "<b>Ports UDP</b>"
-+#: ../gui/polgen.glade:2212
-+msgid "Allows %s to connect to any udp port"
-+msgstr ""
- 
--#~ msgid "Enter network ports that application/user role connects to"
--#~ msgstr ""
--#~ "Entrez les ports réseau auxquel ce modèle application/utilisateur se "
--#~ "connecte"
-+#: ../gui/polgen.glade:2258
-+msgid ""
-+"Enter a comma separated list of udp ports or ranges of ports that %s "
-+"connects to. Example: 612, 650-660"
-+msgstr ""
- 
--#~ msgid ""
--#~ "Enter a comma separated list of tcp ports or ranges of ports that "
--#~ "application/user role connects to. Example: 612, 650-660"
--#~ msgstr ""
--#~ "Entrez une liste, séparés par des virgules, ou une plage de ports UDP "
--#~ "auxquels ce modèle de programme/utilisateur se connecte. "
-+#: ../gui/polgen.glade:2305
-+msgid "label114"
-+msgstr "label114"
- 
--#~ msgid ""
--#~ "Enter a comma separated list of udp ports or ranges of ports that "
--#~ "application/user role connects to. Example: 612, 650-660"
--#~ msgstr ""
--#~ "Entrez une liste de ports UDP séparés par une virgule auxquels ce modèle "
--#~ "programme/utilisateur se connecte. Par exemple : 612, 650-660"
-+#: ../gui/polgen.glade:2334
-+msgid "<b>Select common application traits for %s:</b>"
-+msgstr ""
- 
--#~ msgid "Select common application traits"
--#~ msgstr "Sélectionner les caractéristiques communes de l'application"
-+#: ../gui/polgen.glade:2366
-+msgid "Writes syslog messages\t"
-+msgstr ""
- 
--#~ msgid "Writes syslog messages\t"
--#~ msgstr "Le programme utilise syslog pour journaliser des messages\t"
-+#: ../gui/polgen.glade:2385
-+msgid "Create/Manipulate temporary files in /tmp"
-+msgstr ""
- 
--#~ msgid "Create/Manipulate temporary files in /tmp"
--#~ msgstr "Créer/manipuler des fichiers temporaires dans /tmp"
-+#: ../gui/polgen.glade:2404
-+msgid "Uses Pam for authentication"
-+msgstr ""
- 
--#~ msgid "Uses Pam for authentication"
--#~ msgstr "Utilise PAM pour l'authentification"
-+#: ../gui/polgen.glade:2423
-+msgid "Uses nsswitch or getpw* calls"
-+msgstr ""
- 
--#~ msgid "Uses nsswitch or getpw* calls"
--#~ msgstr "Utilise les appels nsswitch ou getpw"
-+#: ../gui/polgen.glade:2442
-+msgid "Uses dbus"
-+msgstr ""
- 
--#~ msgid "Uses dbus"
--#~ msgstr "Utilise dbus"
-+#: ../gui/polgen.glade:2461
-+msgid "Sends audit messages"
-+msgstr ""
- 
--#~ msgid "Sends audit messages"
--#~ msgstr "Envoie des messages audit"
-+#: ../gui/polgen.glade:2480
-+msgid "Interacts with the terminal"
-+msgstr ""
- 
--#~ msgid "Interacts with the terminal"
--#~ msgstr "Interagit avec le terminal"
-+#: ../gui/polgen.glade:2499
-+msgid "Sends email"
-+msgstr ""
- 
--#~ msgid "Sends email"
--#~ msgstr "Envoie un courrier électronique"
-+#: ../gui/polgen.glade:2530
-+msgid "label115"
-+msgstr "label115"
- 
--#~ msgid "Select files/directories that the application manages"
--#~ msgstr "Sélectionnez les fichiers/répertoires que le programme gère"
-+#: ../gui/polgen.glade:2559
-+msgid "<b>Add files/directories that %s manages</b>"
-+msgstr ""
- 
--#~ msgid ""
--#~ "Add Files/Directories that application will need to \"Write\" to. Pid "
--#~ "Files, Log Files, /var/lib Files ..."
--#~ msgstr ""
--#~ "Ajoutez les fichiers/répertoires dans lesquels ce programme va devoir "
--#~ "écrire. Fichiers PID, fichiers de journalisation, fichiers /var/lib..."
-+#: ../gui/polgen.glade:2788
-+msgid ""
-+"Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
-+"Files ..."
-+msgstr ""
- 
--#~ msgid "Select booleans that the application uses"
--#~ msgstr "Sélectionnez les booléens que le programme utilise"
-+#: ../gui/polgen.glade:2823
-+msgid "label116"
-+msgstr "label116"
- 
--#~ msgid "Add/Remove booleans used for this confined application/user"
--#~ msgstr ""
--#~ "Ajoutez/enlevez les booléens utilisés pour cette application/utilisateur "
--#~ "même"
-+#: ../gui/polgen.glade:2852
-+msgid "<b>Add booleans from the %s policy:</b>"
-+msgstr ""
- 
--#~ msgid "Select directory to generate policy in"
--#~ msgstr ""
--#~ "Sélectionnez un répertoire dans lequel générer les fichiers de stratégie"
-+#: ../gui/polgen.glade:3002
-+msgid "Add/Remove booleans used by the %s domain"
-+msgstr ""
- 
--#~ msgid "Policy Directory"
--#~ msgstr "Répertoire de stratégie"
-+#: ../gui/polgen.glade:3066
-+msgid "<b>Which directory you will generate the %s policy?</b>"
-+msgstr ""
- 
--#~ msgid "Generated Policy Files"
--#~ msgstr "Fichiers de stratégie générés"
-+#: ../gui/polgen.glade:3097
-+msgid "Policy Directory"
-+msgstr ""
- 
--#~ msgid ""
--#~ "This tool will generate the following: \n"
--#~ "Type Enforcement(te), File Context(fc), Interface(if), Shell Script(sh)\n"
--#~ "Execute shell script as root to compile/install and relabel files/"
--#~ "directories.  \n"
--#~ "Use semanage or useradd to map Linux login users to user roles.\n"
--#~ "Put the machine in permissive mode (setenforce 0). \n"
--#~ "Login as the user and test this user role.\n"
--#~ "Use audit2allow -R to generate additional rules for the te file.\n"
--#~ msgstr ""
--#~ "Cet outil va générer les éléments suivantes : type applicable (TE), "
--#~ "contexte fichier (FC), interface (IF), script shell (SH).\n"
--#~ "Exécutez le script shell pour compiler/installer et re-étiqueter les "
--#~ "fichiers/répertoires.\n"
--#~ "Utilisez \"semanage\" ou \"useradd\" pour organiser les logins "
--#~ "utilisateurs Linux par rapport aux modèles. Passez en mode permissif "
--#~ "(\"setenforce 0).\n"
--#~ "Utilisez « audit2allow -R » pour générer des règles supplémentaires pour "
--#~ "le fichier.\n"
-+#: ../gui/polgen.glade:3254
-+msgid "Add Booleans Dialog"
-+msgstr ""
- 
--#~ msgid ""
--#~ "This tool will generate the following: \n"
--#~ "Type Enforcement(te), File Context(fc), Interface(if), Shell Script(sh)\n"
--#~ "\n"
--#~ "Execute shell script to compile/install and relabel files/directories.  \n"
--#~ "Put the machine in permissive mode (setenforce 0). \n"
--#~ "Run/restart the application to generate avc messages.\n"
--#~ "Use audit2allow -R to generate additional rules for the te file.\n"
--#~ msgstr ""
--#~ "Cet outil va générer les éléments suivantes : type applicable (TE), "
--#~ "contexte fichier (FC), interface (IF), script shell (SH).\n"
--#~ "Exécutez le script shell pour compiler/installer et re-étiqueter les "
--#~ "fichiers/répertoires. Passez en mode permissif (« setenforce 0 »).\n"
--#~ "Exécutez/redémarrez le programme pour générer les messages AVC.\n"
--#~ "Utilisez « audit2allow -R » pour générer des règles supplémentaires pour "
--#~ "le fichier.\n"
-+#: ../gui/polgen.glade:3327
-+msgid "Boolean Name"
-+msgstr ""
- 
--#~ msgid "Add Booleans Dialog"
--#~ msgstr "Ajout de boite de dialogue de booléens"
-+#: ../gui/polgengui.py:261
-+msgid "Role"
-+msgstr ""
- 
--#~ msgid "Boolean Name"
--#~ msgstr "Nom de Booléen"
-+#: ../gui/polgengui.py:268
-+msgid "Existing_User"
-+msgstr ""
- 
--#~ msgid "Role"
--#~ msgstr "Rôle"
-+#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
-+msgid "Application"
-+msgstr ""
- 
--#~ msgid "Existing_User"
--#~ msgstr "Utilisateur existant_"
-+#: ../gui/polgengui.py:352
-+#, python-format
-+msgid "%s must be a directory"
-+msgstr ""
- 
--#~ msgid "Application"
--#~ msgstr "Programme"
-+#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
-+msgid "You must select a user"
-+msgstr ""
- 
--#~ msgid "%s must be a directory"
--#~ msgstr "%s doit être un répertoire"
-+#: ../gui/polgengui.py:542
-+msgid "Select executable file to be confined."
-+msgstr ""
- 
--#~ msgid "You must select a user"
--#~ msgstr "Vous devez sélectionner un utilisateur"
-+#: ../gui/polgengui.py:553
-+msgid "Select init script file to be confined."
-+msgstr ""
- 
--#~ msgid "Select executable file to be confined."
--#~ msgstr "Sélectionner les fichiers exécutables à confiner."
-+#: ../gui/polgengui.py:563
-+msgid "Select file(s) that confined application creates or writes"
-+msgstr ""
- 
--#~ msgid "Select init script file to be confined."
--#~ msgstr "Sélectionnez le script d'initialisation à confiner."
-+#: ../gui/polgengui.py:570
-+msgid "Select directory(s) that the confined application owns and writes into"
-+msgstr ""
- 
--#~ msgid "Select file(s) that confined application creates or writes"
--#~ msgstr ""
--#~ "Sélectionnez un ou plusieurs fichiers que le programme confiné crée ou "
--#~ "dans lesquels il écrit"
-+#: ../gui/polgengui.py:632
-+msgid "Select directory to generate policy files in"
-+msgstr ""
- 
--#~ msgid ""
--#~ "Select directory(s) that the confined application owns and writes into"
--#~ msgstr ""
--#~ "Sélectionnez les répertoires que le programme confiné possède et dans "
--#~ "lesquels il écrit"
-+#: ../gui/polgengui.py:649
-+#, python-format
-+msgid ""
-+"Type %s_t already defined in current policy.\n"
-+"Do you want to continue?"
-+msgstr ""
- 
--#~ msgid "Select directory to generate policy files in"
--#~ msgstr ""
--#~ "Sélectionnez un répertoire dans lequel générer les fichiers de stratégie"
-+#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
-+msgid "Verify Name"
-+msgstr ""
- 
--#~ 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.\n"
--#~ "Voulez-vous continuer?"
-+#: ../gui/polgengui.py:653
-+#, python-format
-+msgid ""
-+"Module %s.pp already loaded in current policy.\n"
-+"Do you want to continue?"
-+msgstr ""
- 
--#~ msgid "Verify Name"
--#~ msgstr "Verifiez le nom"
-+#: ../gui/polgengui.py:699
-+msgid ""
-+"You must add a name made up of letters and numbers and containing no spaces."
-+msgstr ""
- 
--#~ 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.\n"
--#~ "Voulez-vous continuer?"
-+#: ../gui/polgengui.py:713
-+msgid "You must enter a executable"
-+msgstr ""
- 
--#~ msgid "You must enter a name"
--#~ msgstr "Vous devez spécifier un nom"
-+#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
-+msgid "Configue SELinux"
-+msgstr ""
- 
--#~ msgid "You must enter a executable"
--#~ msgstr "Vous devez spécifier un exécutable"
-+#: ../gui/polgen.py:158
-+msgid "Internet Services Daemon"
-+msgstr ""
- 
--#~ msgid "Configue SELinux"
--#~ msgstr "Configurer SELinux"
-+#: ../gui/polgen.py:197
-+#, python-format
-+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
-+msgstr ""
- 
--#, fuzzy
--#~ msgid "Ports must be numbers or ranges of numbers from 1 to %d "
--#~ msgstr ""
--#~ "Les ports doivent être des numéros ou des plages compris entre 1 et %d "
-+#: ../gui/polgen.py:323
-+msgid "You must enter a name for your confined process/user"
-+msgstr ""
- 
--#~ msgid "You must enter a name for your confined process/user"
--#~ msgstr ""
--#~ "Vous devez spécifier un nom pour votre processus/utilisateur confiné"
-+#: ../gui/polgen.py:325
-+msgid ""
-+"Name must be alpha numberic with no spaces. Consider using option \"-n "
-+"MODULENAME\""
-+msgstr ""
- 
--#~ msgid "USER Types are not allowed executables"
--#~ msgstr "Les types USER ne sont pas autorisés à être exécutables"
-+#: ../gui/polgen.py:413
-+msgid "User Role types can not be assigned executables."
-+msgstr ""
- 
--#~ msgid "Only DAEMON apps can use an init script"
--#~ msgstr ""
--#~ "Seuls les programmes démons peuvent utiliser un script d'initialisation"
-+#: ../gui/polgen.py:419
-+msgid "Only Daemon apps can use an init script.."
-+msgstr ""
- 
--#~ msgid "use_syslog must be a boolean value "
--#~ msgstr "« use_syslog » doit avoir une valeur booléenne "
-+#: ../gui/polgen.py:437
-+msgid "use_resolve must be a boolean value "
-+msgstr ""
- 
--#, fuzzy
--#~ msgid "USER Types automatically get a tmp type"
--#~ msgstr "Les types USER obtiennent automatiquement un type tmp"
-+#: ../gui/polgen.py:443
-+msgid "use_syslog must be a boolean value "
-+msgstr ""
- 
--#~ msgid "You must enter the executable path for your confined process"
--#~ msgstr ""
--#~ "Vous devez spécifier le chemin d'accès à l'exécutable pour votre "
--#~ "processus confiné"
-+#: ../gui/polgen.py:449
-+msgid "use_kerberos must be a boolean value "
-+msgstr ""
- 
--#, fuzzy
--#~ msgid "Type Enforcement file"
--#~ msgstr "Fichier de types applicables"
-+#: ../gui/polgen.py:455
-+msgid "manage_krb5_rcache must be a boolean value "
-+msgstr ""
- 
--#~ msgid "Interface file"
--#~ msgstr "Fichier d'interface"
-+#: ../gui/polgen.py:485
-+msgid "USER Types automatically get a tmp type"
-+msgstr ""
- 
--#~ msgid "File Contexts file"
--#~ msgstr "Fichier de contextes fichier"
-+#: ../gui/polgen.py:1003
-+msgid "You must enter the executable path for your confined process"
-+msgstr ""
- 
--#~ msgid "Setup Script"
--#~ msgstr "Script de configuration"
-+#: ../gui/polgen.py:1165
-+msgid "Type Enforcement file"
-+msgstr ""
- 
--#~ msgid ""
--#~ "SELinux Port\n"
--#~ "Type"
--#~ msgstr ""
--#~ "Port SELinux\n"
--#~ "Type"
-+#: ../gui/polgen.py:1166
-+msgid "Interface file"
-+msgstr ""
- 
--#~ msgid "Protocol"
--#~ msgstr "Protocole"
-+#: ../gui/polgen.py:1167
-+msgid "File Contexts file"
-+msgstr ""
- 
--#~ msgid ""
--#~ "MLS/MCS\n"
--#~ "Level"
--#~ msgstr ""
--#~ "MLS/MCS\n"
--#~ "Niveau"
-+#: ../gui/polgen.py:1168
++
++#: ../sepolicy/sepolicy/generate.py:1276
 +msgid "Setup Script"
 +msgstr ""
- 
--#~ msgid "Port"
--#~ msgstr "Port"
-+#: ../gui/polgen.py:1289
-+#, python-format
-+msgid ""
-+"\n"
-+"%s\n"
-+"\n"
-+"sepolgen [ -n moduleName ] [ -m ] [ -t type ] [ executable | Name ]\n"
-+"valid Types:\n"
-+msgstr "\n%s\n\nsepolgen [ -n moduleName ] [ -m ] [ -t type ] [ executable | Name ]\nvalid Types:\n"
- 
--#~ msgid "Port number \"%s\" is not valid.  0 < PORT_NUMBER < 65536 "
--#~ msgstr "Le numéro de port « %s » est invalide. 0 < NUMERO_DE_PORT < 65536 "
-+#: ../gui/polgen.py:1337
-+msgid "Executable or Name required"
-+msgstr ""
- 
--#~ msgid "List View"
--#~ msgstr "Affichage par liste"
-+#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2547
-+msgid "Network Port"
-+msgstr ""
- 
--#~ msgid "Group View"
--#~ msgstr "Affichage par groupe"
-+#: ../gui/portsPage.py:85
++
++#: booleans.py:1
 +msgid ""
-+"SELinux Port\n"
-+"Type"
-+msgstr ""
- 
--#~ msgid "SELinux Service Protection"
--#~ msgstr "Protection des services SELinux"
-+#: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
-+msgid "Protocol"
++"Allow ABRT to modify public files used for public file transfer services."
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for acct daemon"
--#~ msgstr "Désactiver la protection SELinux pour le démon « acct »"
-+#: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
++
++#: booleans.py:2
 +msgid ""
-+"MLS/MCS\n"
-+"Level"
-+msgstr ""
- 
--#~ msgid "Admin"
--#~ msgstr "Administrateur"
-+#: ../gui/portsPage.py:101
-+msgid "Port"
-+msgstr ""
- 
--#~ msgid "Allow all daemons to write corefiles to /"
--#~ msgstr "Permettre à tous les démons d'écrire des vidages mémoires dans /"
-+#: ../gui/portsPage.py:207
-+#, python-format
-+msgid "Port number \"%s\" is not valid.  0 < PORT_NUMBER < 65536 "
++"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
 +msgstr ""
 +
-+#: ../gui/portsPage.py:252
-+msgid "List View"
++#: booleans.py:3
++msgid "Allow amavis to use JIT compiler"
 +msgstr ""
 +
-+#: ../gui/portsPage.py:255 ../gui/system-config-selinux.glade:2438
-+msgid "Group View"
++#: booleans.py:4
++msgid "Allow antivirus programs to read non security files on a system"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:1 ../gui/selinux.tbl:30 ../gui/selinux.tbl:31
-+#: ../gui/selinux.tbl:32 ../gui/selinux.tbl:33 ../gui/selinux.tbl:34
-+#: ../gui/selinux.tbl:36 ../gui/selinux.tbl:37 ../gui/selinux.tbl:38
-+#: ../gui/selinux.tbl:39 ../gui/selinux.tbl:40 ../gui/selinux.tbl:42
-+#: ../gui/selinux.tbl:43 ../gui/selinux.tbl:44 ../gui/selinux.tbl:45
-+#: ../gui/selinux.tbl:46 ../gui/selinux.tbl:47 ../gui/selinux.tbl:48
-+#: ../gui/selinux.tbl:49 ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
-+#: ../gui/selinux.tbl:52 ../gui/selinux.tbl:53 ../gui/selinux.tbl:59
-+#: ../gui/selinux.tbl:60 ../gui/selinux.tbl:61 ../gui/selinux.tbl:62
-+#: ../gui/selinux.tbl:63 ../gui/selinux.tbl:64 ../gui/selinux.tbl:65
-+#: ../gui/selinux.tbl:66 ../gui/selinux.tbl:67 ../gui/selinux.tbl:68
-+#: ../gui/selinux.tbl:69 ../gui/selinux.tbl:75 ../gui/selinux.tbl:76
-+#: ../gui/selinux.tbl:77 ../gui/selinux.tbl:78 ../gui/selinux.tbl:79
-+#: ../gui/selinux.tbl:80 ../gui/selinux.tbl:81 ../gui/selinux.tbl:82
-+#: ../gui/selinux.tbl:83 ../gui/selinux.tbl:84 ../gui/selinux.tbl:86
-+#: ../gui/selinux.tbl:88 ../gui/selinux.tbl:89 ../gui/selinux.tbl:90
-+#: ../gui/selinux.tbl:92 ../gui/selinux.tbl:94 ../gui/selinux.tbl:95
-+#: ../gui/selinux.tbl:96 ../gui/selinux.tbl:97 ../gui/selinux.tbl:98
-+#: ../gui/selinux.tbl:99 ../gui/selinux.tbl:100 ../gui/selinux.tbl:101
-+#: ../gui/selinux.tbl:102 ../gui/selinux.tbl:103 ../gui/selinux.tbl:104
-+#: ../gui/selinux.tbl:106 ../gui/selinux.tbl:108 ../gui/selinux.tbl:109
-+#: ../gui/selinux.tbl:110 ../gui/selinux.tbl:111 ../gui/selinux.tbl:112
-+#: ../gui/selinux.tbl:113 ../gui/selinux.tbl:114 ../gui/selinux.tbl:116
-+#: ../gui/selinux.tbl:117 ../gui/selinux.tbl:119 ../gui/selinux.tbl:121
-+#: ../gui/selinux.tbl:123 ../gui/selinux.tbl:124 ../gui/selinux.tbl:127
-+#: ../gui/selinux.tbl:129 ../gui/selinux.tbl:130 ../gui/selinux.tbl:131
-+#: ../gui/selinux.tbl:132 ../gui/selinux.tbl:133 ../gui/selinux.tbl:134
-+#: ../gui/selinux.tbl:135 ../gui/selinux.tbl:136 ../gui/selinux.tbl:137
-+#: ../gui/selinux.tbl:138 ../gui/selinux.tbl:139 ../gui/selinux.tbl:142
-+#: ../gui/selinux.tbl:143 ../gui/selinux.tbl:144 ../gui/selinux.tbl:145
-+#: ../gui/selinux.tbl:146 ../gui/selinux.tbl:147 ../gui/selinux.tbl:148
-+#: ../gui/selinux.tbl:149 ../gui/selinux.tbl:150 ../gui/selinux.tbl:151
-+#: ../gui/selinux.tbl:152 ../gui/selinux.tbl:154 ../gui/selinux.tbl:155
-+#: ../gui/selinux.tbl:156 ../gui/selinux.tbl:157 ../gui/selinux.tbl:158
-+#: ../gui/selinux.tbl:159 ../gui/selinux.tbl:160 ../gui/selinux.tbl:167
-+#: ../gui/selinux.tbl:171 ../gui/selinux.tbl:172 ../gui/selinux.tbl:173
-+#: ../gui/selinux.tbl:174 ../gui/selinux.tbl:175 ../gui/selinux.tbl:177
-+#: ../gui/selinux.tbl:178 ../gui/selinux.tbl:179 ../gui/selinux.tbl:180
-+#: ../gui/selinux.tbl:184 ../gui/selinux.tbl:192 ../gui/selinux.tbl:193
-+#: ../gui/selinux.tbl:194 ../gui/selinux.tbl:195 ../gui/selinux.tbl:196
-+#: ../gui/selinux.tbl:197 ../gui/selinux.tbl:198 ../gui/selinux.tbl:199
-+#: ../gui/selinux.tbl:200 ../gui/selinux.tbl:201 ../gui/selinux.tbl:206
-+#: ../gui/selinux.tbl:207 ../gui/selinux.tbl:218 ../gui/selinux.tbl:219
-+#: ../gui/selinux.tbl:220 ../gui/selinux.tbl:222 ../gui/selinux.tbl:224
-+#: ../gui/selinux.tbl:226 ../gui/selinux.tbl:227 ../gui/selinux.tbl:230
-+msgid "SELinux Service Protection"
-+msgstr "Protection de Service par SELinux"
-+
-+#: ../gui/selinux.tbl:1
-+msgid "Disable SELinux protection for acct daemon"
-+msgstr "Désactiver la protection SELinux pour le démon acct"
-+
-+#: ../gui/selinux.tbl:2 ../gui/selinux.tbl:3 ../gui/selinux.tbl:70
-+#: ../gui/selinux.tbl:153 ../gui/selinux.tbl:168 ../gui/selinux.tbl:169
-+#: ../gui/selinux.tbl:170 ../gui/selinux.tbl:189 ../gui/selinux.tbl:202
-+#: ../gui/selinux.tbl:203 ../gui/selinux.tbl:204 ../gui/selinux.tbl:205
-+msgid "Admin"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:2
-+msgid "Allow all daemons to write corefiles to /"
++#: booleans.py:5
++msgid ""
++"Allow users to resolve user passwd entries directly from ldap rather then "
++"using a sssd server"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:3
-+msgid "Allow all daemons the ability to use unallocated ttys"
++#: booleans.py:6
++msgid "Allow users to login using a radius server"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
-+#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
-+#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
-+#: ../gui/selinux.tbl:210 ../gui/selinux.tbl:211 ../gui/selinux.tbl:212
-+#: ../gui/selinux.tbl:213 ../gui/selinux.tbl:214 ../gui/selinux.tbl:215
-+#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
-+msgid "User Privs"
-+msgstr ""
- 
--#~ msgid "Allow all daemons the ability to use unallocated ttys"
--#~ msgstr "Permettre à tous les démons d'utiliser des TTY non alloués"
-+#: ../gui/selinux.tbl:4
-+msgid ""
-+"Allow gadmin SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
- 
--#~ msgid "User Privs"
--#~ msgstr "Privilèges utilisateur"
-+#: ../gui/selinux.tbl:5
-+msgid ""
-+"Allow guest SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
- 
--#, fuzzy
--#~ msgid ""
--#~ "Allow gadmin SELinux user account to execute files in home directory or /"
--#~ "tmp"
--#~ msgstr ""
--#~ "Permettre au compte d'identité SELinux « gadmin » d'éxecuter des fichiers "
--#~ "dans son répertoire « home » ou dans /tmp"
-+#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
-+msgid "Memory Protection"
-+msgstr "Protection mémoire"
- 
--#, fuzzy
--#~ msgid ""
--#~ "Allow guest SELinux user account to execute files in home directory or /"
--#~ "tmp"
--#~ msgstr ""
--#~ "Permettre au compte d'identité SELinux « guest » d'éxecuter des fichiers "
--#~ "dans son répertoire « home » ou dans /tmp"
-+#: ../gui/selinux.tbl:6
-+msgid "Allow java executable stack"
-+msgstr ""
- 
--#~ msgid "Memory Protection"
--#~ msgstr "Protection mémoire"
-+#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
-+#: ../gui/selinux.tbl:209
-+msgid "Mount"
-+msgstr ""
- 
--#~ msgid "Allow java executable stack"
--#~ msgstr "Autoriser l'exécution de code dans la pile de Java"
-+#: ../gui/selinux.tbl:7
-+msgid "Allow mount to mount any file"
++#: booleans.py:7
++msgid "Allow users to login using a yubikey  server"
 +msgstr ""
- 
--#~ msgid "Mount"
--#~ msgstr "Monter"
-+#: ../gui/selinux.tbl:8
-+msgid "Allow mount to mount any directory"
-+msgstr ""
- 
--#~ msgid "Allow mount to mount any file"
--#~ msgstr "Permettre à « mount » de monter n'importe quel fichier"
-+#: ../gui/selinux.tbl:9
-+msgid "Allow mplayer executable stack"
-+msgstr ""
- 
--#~ msgid "Allow mount to mount any directory"
--#~ msgstr "Permettre à « mount » de monter n'importe quel répertoire"
-+#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
-+#: ../gui/selinux.tbl:188
-+msgid "SSH"
-+msgstr "SSH"
- 
--#~ msgid "Allow mplayer executable stack"
--#~ msgstr "Autoriser l'exécution de code dans la pile de Mplayer"
-+#: ../gui/selinux.tbl:10
-+msgid "Allow ssh to run ssh-keysign"
-+msgstr ""
- 
--#~ msgid "SSH"
--#~ msgstr "SSH"
-+#: ../gui/selinux.tbl:11
-+msgid ""
-+"Allow staff SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
- 
--#~ msgid "Allow ssh to run ssh-keysign"
--#~ msgstr "Permettre à ssh d'exécuter « ssh-keysign »"
-+#: ../gui/selinux.tbl:12
-+msgid ""
-+"Allow sysadm SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
- 
--#, fuzzy
--#~ msgid ""
--#~ "Allow staff SELinux user account to execute files in home directory or /"
--#~ "tmp"
--#~ msgstr ""
--#~ "Permettre au compte d'identité SELinux « staff » d'exécuter des fichiers "
--#~ "dans son répertoire « home » ou dans /tmp"
-+#: ../gui/selinux.tbl:13
-+msgid ""
-+"Allow unconfined SELinux user account to execute files in home directory or "
-+"/tmp"
-+msgstr ""
- 
--#, fuzzy
--#~ msgid ""
--#~ "Allow sysadm SELinux user account to execute files in home directory or /"
--#~ "tmp"
--#~ msgstr ""
--#~ "Permettre au compte d'identité SELinux « sysadm » d'exécuter des fichiers "
--#~ "dans son répertoire « home » ou dans /tmp"
-+#: ../gui/selinux.tbl:14
-+msgid "Network Configuration"
-+msgstr "Configuration réseau"
- 
--#, fuzzy
--#~ msgid ""
--#~ "Allow unconfined SELinux user account to execute files in home directory "
--#~ "or /tmp"
--#~ msgstr ""
--#~ "Permettre au compte d'identité SELinux « unconfined » d'exécuter des "
--#~ "fichiers dans son répertoire « home » ou dans /tmp"
-+#: ../gui/selinux.tbl:14
-+msgid "Allow unlabeled packets to flow on the network"
-+msgstr ""
- 
--#~ msgid "Network Configuration"
--#~ msgstr "Configuration réseau"
-+#: ../gui/selinux.tbl:15
-+msgid ""
-+"Allow user SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
- 
--#~ msgid "Allow unlabeled packets to flow on the network"
--#~ msgstr "Permettre aux paquets non étiquetés de circuler sur le réseau"
-+#: ../gui/selinux.tbl:16
-+msgid "Allow unconfined to dyntrans to unconfined_execmem"
-+msgstr ""
- 
--#, fuzzy
--#~ msgid ""
--#~ "Allow user SELinux user account to execute files in home directory or /tmp"
--#~ msgstr ""
--#~ "Permettre au compte d'identité SELinux « user » d'exécuter des fichiers "
--#~ "dans son répertoire « home » ou dans /tmp"
-+#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
-+#: ../gui/selinux.tbl:140
-+msgid "Databases"
-+msgstr "Bases de données"
- 
--#~ msgid "Allow unconfined to dyntrans to unconfined_execmem"
--#~ msgstr ""
--#~ "Autoriser les non confinés à faire une transition dynamique en « "
--#~ "unconfined_execmem »"
-+#: ../gui/selinux.tbl:17
-+msgid "Allow user to connect to mysql socket"
-+msgstr ""
- 
--#~ msgid "Databases"
--#~ msgstr "Bases de données"
-+#: ../gui/selinux.tbl:18
-+msgid "Allow user to connect to postgres socket"
-+msgstr ""
- 
--#~ msgid "Allow user to connect to mysql socket"
--#~ msgstr "Permettre à l'utilisateur de se connecter au socket « mysql »"
-+#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
-+msgid "XServer"
-+msgstr "Serveur X"
- 
--#~ msgid "Allow user to connect to postgres socket"
--#~ msgstr "Permettre à l'utilisateur de se connecter au socket « postgres »"
-+#: ../gui/selinux.tbl:19
-+msgid "Allow clients to write to X shared memory"
-+msgstr ""
- 
--#~ msgid "XServer"
--#~ msgstr "Serveur X"
-+#: ../gui/selinux.tbl:20
-+msgid ""
-+"Allow xguest SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
- 
--#~ msgid "Allow clients to write to X shared memory"
--#~ msgstr "Permettre aux clients d'écrire dans la mémoire partagée de X"
-+#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
-+#: ../gui/selinux.tbl:231
-+msgid "NIS"
-+msgstr "NIS"
- 
--#, fuzzy
--#~ msgid ""
--#~ "Allow xguest SELinux user account to execute files in home directory or /"
--#~ "tmp"
--#~ msgstr ""
--#~ "Permettre au compte utilisateur SELinux « xguest » d'exécuter des "
--#~ "fichiers dans son répertoire « home » ou dans /tmp"
-+#: ../gui/selinux.tbl:21
-+msgid "Allow daemons to run with NIS"
-+msgstr ""
- 
--#~ msgid "NIS"
--#~ msgstr "NIS"
-+#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
-+#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
-+#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
-+#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
-+#: ../gui/selinux.tbl:118
-+msgid "Web Applications"
-+msgstr "Applications Web"
- 
--#~ msgid "Allow daemons to run with NIS"
--#~ msgstr "Permettre aux démons de s'exécuter avec NIS"
-+#: ../gui/selinux.tbl:22
-+msgid "Transition staff SELinux user to Web Browser Domain"
-+msgstr ""
- 
--#~ msgid "Web Applications"
--#~ msgstr "Applications Web"
-+#: ../gui/selinux.tbl:23
-+msgid "Transition sysadm SELinux user to Web Browser Domain"
-+msgstr ""
- 
--#~ msgid "Transition staff SELinux user to Web Browser Domain"
--#~ msgstr ""
--#~ "Transition de l'identité SELinux « staff » vers le domaine « Web Browser »"
-+#: ../gui/selinux.tbl:24
-+msgid "Transition user SELinux user to Web Browser Domain"
-+msgstr ""
- 
--#~ msgid "Transition sysadm SELinux user to Web Browser Domain"
--#~ msgstr ""
--#~ "Transition de l'identité SELinux « sysadm » vers le domaine « Web Browser "
--#~ "»"
-+#: ../gui/selinux.tbl:25
-+msgid "Transition xguest SELinux user to Web Browser Domain"
-+msgstr ""
- 
--#~ msgid "Transition user SELinux user to Web Browser Domain"
--#~ msgstr ""
--#~ "Transition de l'identité SELinux « user » vers le domaine « Web Browser »"
-+#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
-+#: ../gui/selinux.tbl:29
-+msgid "Allow staff Web Browsers to write to home directories"
-+msgstr ""
- 
--#~ msgid "Transition xguest SELinux user to Web Browser Domain"
--#~ msgstr ""
--#~ "Transition de l'identité SELinux « xguest » vers le domaine « Web Browser "
--#~ "»"
-+#: ../gui/selinux.tbl:30
-+msgid "Disable SELinux protection for amanda"
-+msgstr "Désactiver la protection SELinux pour amanda"
- 
--#~ msgid "Allow staff Web Browsers to write to home directories"
--#~ msgstr ""
--#~ "Permettre aux « Web Browsers » de staff d'écrire dans les répertoires "
--#~ "personnels"
-+#: ../gui/selinux.tbl:31
-+msgid "Disable SELinux protection for amavis"
-+msgstr "Désactiver la protection SELinux pour amavis"
- 
--#~ msgid "Disable SELinux protection for amanda"
--#~ msgstr "Désactiver la protection SELinux pour amanda"
-+#: ../gui/selinux.tbl:32
-+msgid "Disable SELinux protection for apmd daemon"
-+msgstr "Désactiver la protection SELinux pour le démon apmd"
- 
--#~ msgid "Disable SELinux protection for amavis"
--#~ msgstr "Désactiver la protection SELinux pour amavis"
-+#: ../gui/selinux.tbl:33
-+msgid "Disable SELinux protection for arpwatch daemon"
-+msgstr "Désactiver la protection SELinux pour le démon arpwatch"
- 
--#~ msgid "Disable SELinux protection for apmd daemon"
--#~ msgstr "Désactiver la protection SELinux pour le démon apmd"
-+#: ../gui/selinux.tbl:34
-+msgid "Disable SELinux protection for auditd daemon"
-+msgstr "Désactiver la protection SELinux pour le démon autditd"
- 
--#~ msgid "Disable SELinux protection for arpwatch daemon"
--#~ msgstr "Désactiver la protection SELinux pour le démon arpwatch"
-+#: ../gui/selinux.tbl:35
-+msgid "Disable SELinux protection for automount daemon"
-+msgstr "Désactiver la protection SELinux pour le démon automount"
- 
--#~ msgid "Disable SELinux protection for auditd daemon"
--#~ msgstr "Désactiver la protection SELinux pour le démon auditd"
-+#: ../gui/selinux.tbl:36
-+msgid "Disable SELinux protection for avahi"
-+msgstr "Désactiver la protection SELinux pour le démon avahi"
- 
--#~ msgid "Disable SELinux protection for automount daemon"
--#~ msgstr "Désactiver la protection SELinux pour le démon automount"
-+#: ../gui/selinux.tbl:37
-+msgid "Disable SELinux protection for bluetooth daemon"
-+msgstr "Désactiver la protection SELinux pour le démon bluetooth"
- 
--#~ msgid "Disable SELinux protection for avahi"
--#~ msgstr "Désactiver la protection SELinux pour avahi"
-+#: ../gui/selinux.tbl:38
-+msgid "Disable SELinux protection for canna daemon"
-+msgstr "Désactiver la protection SELinux pour le démon canna"
- 
--#~ msgid "Disable SELinux protection for bluetooth daemon"
--#~ msgstr "Désactiver la protection SELinux pour le démon bluetooth"
-+#: ../gui/selinux.tbl:39
-+msgid "Disable SELinux protection for cardmgr daemon"
-+msgstr "Désactiver la protection SELinux pour le démon cardmgr"
- 
--#~ msgid "Disable SELinux protection for canna daemon"
--#~ msgstr "Désactiver la protection SELinux pour le démon canna"
-+#: ../gui/selinux.tbl:40
-+msgid "Disable SELinux protection for Cluster Server"
-+msgstr "Désactiver la protection SELinux pour Cluster Server"
- 
--#~ msgid "Disable SELinux protection for cardmgr daemon"
--#~ msgstr "Désactiver la protection SELinux pour le démon cardmgr"
-+#: ../gui/selinux.tbl:41
++
++#: booleans.py:8
 +msgid ""
 +"Allow cdrecord to read various content. nfs, samba, removable devices, user "
 +"temp and untrusted content files"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for Cluster Server"
--#~ msgstr "Désactiver la protection SELinux pour le serveur Cluster"
-+#: ../gui/selinux.tbl:42
-+msgid "Disable SELinux protection for ciped daemon"
-+msgstr "Désactiver la protection SELinux pour le démon ciped"
- 
--#~ msgid ""
--#~ "Allow cdrecord to read various content. nfs, samba, removable devices, "
--#~ "user temp and untrusted content files"
--#~ msgstr ""
--#~ "Permettre à cdrecord de lire de nombreux contenus : nfs, samba, "
--#~ "périphériques extractibles, répertoires temp d'utilisateurs et fichiers "
--#~ "non dignes de confiance"
-+#: ../gui/selinux.tbl:43
-+msgid "Disable SELinux protection for clamd daemon"
-+msgstr "Désactiver la protection SELinux pour le démon clamd"
- 
--#~ msgid "Disable SELinux protection for ciped daemon"
--#~ msgstr "Désactiver la protection SELinux pour le démon ciped"
-+#: ../gui/selinux.tbl:44
-+msgid "Disable SELinux protection for clamscan"
-+msgstr "Désactiver la protection SELinux pour clamscan"
- 
--#~ msgid "Disable SELinux protection for clamd daemon"
--#~ msgstr "Désactiver la protection SELinux pour le démon clamd"
-+#: ../gui/selinux.tbl:45
-+msgid "Disable SELinux protection for clvmd"
-+msgstr "Désactiver la protection SELinux pour clvmd"
- 
--#~ msgid "Disable SELinux protection for clamscan"
--#~ msgstr "Désactiver la protection SELinux pour clamscan"
-+#: ../gui/selinux.tbl:46
-+msgid "Disable SELinux protection for comsat daemon"
-+msgstr "Désactiver la protection SELinux pour le démon comsat"
- 
--#~ msgid "Disable SELinux protection for clvmd"
--#~ msgstr "Désactiver la protection SELinux pour clvmd"
-+#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
-+#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
-+msgid "Disable SELinux protection for courier daemon"
-+msgstr "Désactiver la protection SELinux pour le démon courier"
- 
--#~ msgid "Disable SELinux protection for comsat daemon"
--#~ msgstr "Désactiver la protection SELinux pour démon comsat"
-+#: ../gui/selinux.tbl:52
-+msgid "Disable SELinux protection for cpucontrol daemon"
-+msgstr "Désactiver la protection SELinux pour le démon cpucontrol"
- 
--#~ msgid "Disable SELinux protection for courier daemon"
--#~ msgstr "Désactiver la protection SELinux pour le démon courier"
-+#: ../gui/selinux.tbl:53
-+msgid "Disable SELinux protection for cpuspeed daemon"
-+msgstr "Désactiver la protection SELinux pour le démon cpuspeed"
- 
--#~ msgid "Disable SELinux protection for cpucontrol daemon"
--#~ msgstr "Désactiver la protection SELinux pour le démon cpucontrol"
-+#: ../gui/selinux.tbl:54
-+msgid "Cron"
-+msgstr "Cron"
- 
--#~ msgid "Disable SELinux protection for cpuspeed daemon"
--#~ msgstr "Désactiver la protection SELinux pour le démon cpuspeed"
-+#: ../gui/selinux.tbl:54
-+msgid "Disable SELinux protection for crond daemon"
-+msgstr "Désactiver la protection SELinux pour le démon crond"
- 
--#~ msgid "Cron"
--#~ msgstr "Cron"
-+#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
-+#: ../gui/selinux.tbl:91
-+msgid "Printing"
-+msgstr "Impression"
- 
--#~ msgid "Disable SELinux protection for crond daemon"
--#~ msgstr "Désactiver la protection SELinux pour le démon crond"
-+#: ../gui/selinux.tbl:55
-+msgid "Disable SELinux protection for cupsd back end server"
-+msgstr "Désactiver la protection SELinux pour le serveur principal cupsd"
- 
--#~ msgid "Printing"
--#~ msgstr "Impression"
-+#: ../gui/selinux.tbl:56
-+msgid "Disable SELinux protection for cupsd daemon"
-+msgstr "Désactiver la protection SELinux pour le démon cupsd"
- 
--#~ msgid "Disable SELinux protection for cupsd back end server"
--#~ msgstr "Désactiver la protection SELinux pour le serveur cupsd"
-+#: ../gui/selinux.tbl:57
-+msgid "Disable SELinux protection for cupsd_lpd"
-+msgstr "Désactiver la protection SELinux pour cupsd_lpd"
- 
--#~ msgid "Disable SELinux protection for cupsd daemon"
--#~ msgstr "Désactiver la protection SELinux pour le démon cupsd"
-+#: ../gui/selinux.tbl:58
-+msgid "CVS"
-+msgstr "CVS"
- 
--#~ msgid "Disable SELinux protection for cupsd_lpd"
--#~ msgstr "Désactiver la protection SELinux pour cupsd_lpd"
-+#: ../gui/selinux.tbl:58
-+msgid "Disable SELinux protection for cvs daemon"
-+msgstr "Désactiver la protection SELinux pour le démon cvs"
- 
--#~ msgid "CVS"
--#~ msgstr "CVS"
-+#: ../gui/selinux.tbl:59
-+msgid "Disable SELinux protection for cyrus daemon"
-+msgstr "Désactiver la protection SELinux pour le démon cyrus"
- 
--#~ msgid "Disable SELinux protection for cvs daemon"
--#~ msgstr "Désactiver la protection SELinux pour le démon CVS"
-+#: ../gui/selinux.tbl:60
-+msgid "Disable SELinux protection for dbskkd daemon"
-+msgstr "Désactiver la protection SELinux pour le démon dbskkd"
- 
--#~ msgid "Disable SELinux protection for cyrus daemon"
--#~ msgstr "Désactiver la protection SELinux pour le démon cyrus"
-+#: ../gui/selinux.tbl:61
-+msgid "Disable SELinux protection for dbusd daemon"
-+msgstr "Désactiver la protection SELinux pour le démon dbusd"
- 
--#~ msgid "Disable SELinux protection for dbskkd daemon"
--#~ msgstr "Désactiver la protection SELinux pour le démon dbskkd"
-+#: ../gui/selinux.tbl:62
-+msgid "Disable SELinux protection for dccd"
-+msgstr "Désactiver la protection SELinux pour le démon dccd"
- 
--#~ msgid "Disable SELinux protection for dbusd daemon"
--#~ msgstr "Désactiver la protection SELinux pour le démon dbusd"
-+#: ../gui/selinux.tbl:63
-+msgid "Disable SELinux protection for dccifd"
-+msgstr "Désactiver la protection SELinux pour le démon dccifd"
- 
--#~ msgid "Disable SELinux protection for dccd"
--#~ msgstr "Désactiver la protection SELinux pour dccd"
-+#: ../gui/selinux.tbl:64
-+msgid "Disable SELinux protection for dccm"
-+msgstr "Désactiver la protection SELinux pour dccm"
- 
--#~ msgid "Disable SELinux protection for dccifd"
--#~ msgstr "Désactiver la protection SELinux pour dccifd"
-+#: ../gui/selinux.tbl:65
-+msgid "Disable SELinux protection for ddt daemon"
-+msgstr "Désactiver la protection SELinux pour le démon ddt"
- 
--#~ msgid "Disable SELinux protection for dccm"
--#~ msgstr "Désactiver la protection SELinux pour dccm"
-+#: ../gui/selinux.tbl:66
-+msgid "Disable SELinux protection for devfsd daemon"
-+msgstr "Désactiver la protection SELinux pour le démon devfsd"
- 
--#~ msgid "Disable SELinux protection for ddt daemon"
--#~ msgstr "Désactiver la protection SELinux pour le démon ddt"
-+#: ../gui/selinux.tbl:67
-+msgid "Disable SELinux protection for dhcpc daemon"
-+msgstr "Désactiver la protection SELinux pour le démon dhcpc"
- 
--#~ msgid "Disable SELinux protection for devfsd daemon"
--#~ msgstr "Désactiver la protection SELinux pour le démon devfsd"
-+#: ../gui/selinux.tbl:68
-+msgid "Disable SELinux protection for dhcpd daemon"
-+msgstr "Désactiver la protection SELinux pour le démon dhcpd"
- 
--#~ msgid "Disable SELinux protection for dhcpc daemon"
--#~ msgstr "Désactiver la protection SELinux pour le démon dhcpc"
-+#: ../gui/selinux.tbl:69
-+msgid "Disable SELinux protection for dictd daemon"
-+msgstr "Désactiver la protection SELinux pour le démon dictd"
- 
--#~ msgid "Disable SELinux protection for dhcpd daemon"
--#~ msgstr "Désactiver la protection SELinux pour le démon dhcpd"
-+#: ../gui/selinux.tbl:70
-+msgid "Allow sysadm_t to directly start daemons"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for dictd daemon"
--#~ msgstr "Désactiver la protection SELinux pour le démon dictd"
-+#: ../gui/selinux.tbl:71
-+msgid "Disable SELinux protection for Evolution"
-+msgstr "Désactiver la protection SELinux pour Evolution"
- 
--#~ msgid "Allow sysadm_t to directly start daemons"
--#~ msgstr "Permettre à sysadmin_t de démarrer directement des démons"
-+#: ../gui/selinux.tbl:72
-+msgid "Games"
-+msgstr "Jeux"
- 
--#~ msgid "Disable SELinux protection for Evolution"
--#~ msgstr "Désactiver la protection SELinux pour Evolution"
-+#: ../gui/selinux.tbl:72
-+msgid "Disable SELinux protection for games"
-+msgstr "Désactiver la protection SELinux pour les jeux"
- 
--#~ msgid "Games"
--#~ msgstr "Jeux"
-+#: ../gui/selinux.tbl:73
-+msgid "Disable SELinux protection for the web browsers"
-+msgstr "Désactiver la protection SELinux pour les navigateurs web"
- 
--#~ msgid "Disable SELinux protection for games"
--#~ msgstr "Désactiver la protection SELinux pour games"
-+#: ../gui/selinux.tbl:74
-+msgid "Disable SELinux protection for Thunderbird"
-+msgstr "Désactiver la protection SELinux pour Thunderbird"
- 
--#~ msgid "Disable SELinux protection for the web browsers"
--#~ msgstr "Désactiver la protection SELinux pour web browsers"
-+#: ../gui/selinux.tbl:75
-+msgid "Disable SELinux protection for distccd daemon"
-+msgstr "Désactiver la protection SELinux pour le démon distccd"
- 
--#~ msgid "Disable SELinux protection for Thunderbird"
--#~ msgstr "Désactiver la protection SELinux pour Thunderbird"
-+#: ../gui/selinux.tbl:76
-+msgid "Disable SELinux protection for dmesg daemon"
-+msgstr "Désactiver la protection SELinux pour le démon dmesg"
- 
--#~ msgid "Disable SELinux protection for distccd daemon"
--#~ msgstr "Désactiver la protection SELinux pour le démon distccd"
-+#: ../gui/selinux.tbl:77
-+msgid "Disable SELinux protection for dnsmasq daemon"
-+msgstr "Désactiver la protection SELinux pour le démon dnsmasq"
- 
--#~ msgid "Disable SELinux protection for dmesg daemon"
--#~ msgstr "Désactiver la protection SELinux pour le démon dmesg"
-+#: ../gui/selinux.tbl:78
-+msgid "Disable SELinux protection for dovecot daemon"
-+msgstr "Désactiver la protection SELinux pour le démon dovecot"
- 
--#~ msgid "Disable SELinux protection for dnsmasq daemon"
--#~ msgstr "Désactiver la protection SELinux pour le démon dnsmasq"
-+#: ../gui/selinux.tbl:79
-+msgid "Disable SELinux protection for entropyd daemon"
-+msgstr "Désactiver la protection SELinux pour le démon entropyd"
- 
--#~ msgid "Disable SELinux protection for dovecot daemon"
--#~ msgstr "Désactiver la protection SELinux pour le démon dovecot"
-+#: ../gui/selinux.tbl:80
-+msgid "Disable SELinux protection for fetchmail"
-+msgstr "Désactiver la protection SELinux pour fetchmail"
- 
--#~ msgid "Disable SELinux protection for entropyd daemon"
--#~ msgstr "Désactiver la protection SELinux pour le démon entropyd"
-+#: ../gui/selinux.tbl:81
-+msgid "Disable SELinux protection for fingerd daemon"
-+msgstr "Désactiver la protection SELinux pour le démon fingerd"
- 
--#~ msgid "Disable SELinux protection for fetchmail"
--#~ msgstr "Désactiver la protection SELinux pour fetchmail"
-+#: ../gui/selinux.tbl:82
-+msgid "Disable SELinux protection for freshclam daemon"
-+msgstr "Désactiver la protection SELinux pour le démon freshclam"
- 
--#~ msgid "Disable SELinux protection for fingerd daemon"
--#~ msgstr "Désactiver la protection SELinux pour le démon fingerd"
-+#: ../gui/selinux.tbl:83
-+msgid "Disable SELinux protection for fsdaemon daemon"
-+msgstr "Désactiver la protection SELinux pour le démon fsdaemon"
- 
--#~ msgid "Disable SELinux protection for freshclam daemon"
--#~ msgstr "Désactiver la protection SELinux pour le démon freshclam"
-+#: ../gui/selinux.tbl:84
-+msgid "Disable SELinux protection for gpm daemon"
-+msgstr "Désactiver la protection SELinux pour le démon gpm"
- 
--#~ msgid "Disable SELinux protection for fsdaemon daemon"
--#~ msgstr "Désactiver la protection SELinux pour le démon fsdaemon"
-+#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
-+msgid "NFS"
-+msgstr "NFS"
- 
--#~ msgid "Disable SELinux protection for gpm daemon"
--#~ msgstr "Désactiver la protection SELinux pour le démon gpm"
-+#: ../gui/selinux.tbl:85
-+msgid "Disable SELinux protection for gss daemon"
-+msgstr "Désactiver la protection SELinux pour le démon gss"
- 
--#~ msgid "NFS"
--#~ msgstr "NFS"
-+#: ../gui/selinux.tbl:86
-+msgid "Disable SELinux protection for Hal daemon"
-+msgstr "Désactiver la protection SELinux pour le démon Hal"
- 
--#~ msgid "Disable SELinux protection for gss daemon"
--#~ msgstr "Désactiver la protection SELinux pour le démon gss"
-+#: ../gui/selinux.tbl:87
-+msgid "Compatibility"
-+msgstr "Compatibilité"
- 
--#~ msgid "Disable SELinux protection for Hal daemon"
--#~ msgstr "Désactiver la protection SELinux pour le démon hal"
-+#: ../gui/selinux.tbl:87
-+msgid ""
-+"Do not audit things that we know to be broken but which are not security "
-+"risks"
-+msgstr ""
- 
--#~ msgid "Compatibility"
--#~ msgstr "Compatibilité"
-+#: ../gui/selinux.tbl:88
-+msgid "Disable SELinux protection for hostname daemon"
-+msgstr "Désactiver la protection SELinux pour le démon hostname"
- 
--#~ msgid ""
--#~ "Do not audit things that we know to be broken but which are not security "
--#~ "risks"
--#~ msgstr ""
--#~ "Ne pas auditer les éléments défectueux qui ne constituent pas un risque "
--#~ "en terme de sécurité"
-+#: ../gui/selinux.tbl:89
-+msgid "Disable SELinux protection for hotplug daemon"
-+msgstr "Désactiver la protection SELinux pour le démon hotplug"
- 
--#~ msgid "Disable SELinux protection for hostname daemon"
--#~ msgstr "Désactiver la protection SELinux pour le démon hostname"
-+#: ../gui/selinux.tbl:90
-+msgid "Disable SELinux protection for howl daemon"
-+msgstr "Désactiver la protection SELinux pour le démon howl"
- 
--#~ msgid "Disable SELinux protection for hotplug daemon"
--#~ msgstr "Désactiver la protection SELinux pour le démon hotplug"
-+#: ../gui/selinux.tbl:91
-+msgid "Disable SELinux protection for cups hplip daemon"
-+msgstr "Désactiver la protection SELinux pour le démon hplip de cups"
- 
--#~ msgid "Disable SELinux protection for howl daemon"
--#~ msgstr "Désactiver la protection SELinux pour le démon howl"
-+#: ../gui/selinux.tbl:92
-+msgid "Disable SELinux protection for httpd rotatelogs"
-+msgstr "Désactiver la protection SELinux pour rotatelogs de httpd"
- 
--#~ msgid "Disable SELinux protection for cups hplip daemon"
--#~ msgstr "Désactiver la protection SELinux pour le démon cups hplip"
-+#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
-+msgid "HTTPD Service"
-+msgstr "Service HTTPD"
- 
--#~ msgid "Disable SELinux protection for httpd rotatelogs"
--#~ msgstr "Désactiver la protection SELinux pour httpd rotatelogs"
-+#: ../gui/selinux.tbl:93
-+msgid "Disable SELinux protection for http suexec"
-+msgstr "Désactiver la protection SELinux pour suexec de http"
- 
--#~ msgid "HTTPD Service"
--#~ msgstr "Service HTTPD"
-+#: ../gui/selinux.tbl:94
-+msgid "Disable SELinux protection for hwclock daemon"
-+msgstr "Désactiver la protection SELinux pour le démon hwclock"
- 
--#~ msgid "Disable SELinux protection for http suexec"
--#~ msgstr "Désactiver la protection SELinux pour http suexec"
-+#: ../gui/selinux.tbl:95
-+msgid "Disable SELinux protection for i18n daemon"
-+msgstr "Désactiver la protection SELinux pour le démon i18n"
- 
--#~ msgid "Disable SELinux protection for hwclock daemon"
--#~ msgstr "Désactiver la protection SELinux pour le démon hwclock"
-+#: ../gui/selinux.tbl:96
-+msgid "Disable SELinux protection for imazesrv daemon"
-+msgstr "Désactiver la protection SELinux pour le démon imazesrv"
- 
--#~ msgid "Disable SELinux protection for i18n daemon"
--#~ msgstr "Désactiver la protection SELinux pour le démon i18n"
-+#: ../gui/selinux.tbl:97
-+msgid "Disable SELinux protection for inetd child daemons"
-+msgstr "Désactiver la protection SELinux pour les démons enfants de inetd"
- 
--#~ msgid "Disable SELinux protection for imazesrv daemon"
--#~ msgstr "Désactiver la protection SELinux pour le démon imazesrv"
-+#: ../gui/selinux.tbl:98
-+msgid "Disable SELinux protection for inetd daemon"
-+msgstr "Désactiver la protection SELinux pour le démon inetd"
- 
--#~ msgid "Disable SELinux protection for inetd child daemons"
--#~ msgstr "Désactiver la protection SELinux pour les démons inetd child"
-+#: ../gui/selinux.tbl:99
-+msgid "Disable SELinux protection for innd daemon"
-+msgstr "Désactiver la protection SELinux pour le démon innd"
- 
--#~ msgid "Disable SELinux protection for inetd daemon"
--#~ msgstr "Désactiver la protection SELinux pour le démon inetd"
-+#: ../gui/selinux.tbl:100
-+msgid "Disable SELinux protection for iptables daemon"
-+msgstr "Désactiver la protection SELinux pour le démon iptables"
- 
--#~ msgid "Disable SELinux protection for innd daemon"
--#~ msgstr "Désactiver la protection SELinux pour le démon innd"
-+#: ../gui/selinux.tbl:101
-+msgid "Disable SELinux protection for ircd daemon"
-+msgstr "Désactiver la protection SELinux pour le démon ircd"
- 
--#~ msgid "Disable SELinux protection for iptables daemon"
--#~ msgstr "Désactiver la protection SELinux pour le démon iptables"
-+#: ../gui/selinux.tbl:102
-+msgid "Disable SELinux protection for irqbalance daemon"
-+msgstr "Désactiver la protection SELinux pour le démon irqbalance"
- 
--#~ msgid "Disable SELinux protection for ircd daemon"
--#~ msgstr "Désactiver la protection SELinux pour le démon ircd"
-+#: ../gui/selinux.tbl:103
-+msgid "Disable SELinux protection for iscsi daemon"
-+msgstr "Désactiver la protection SELinux pour le démon iscsi"
- 
--#~ msgid "Disable SELinux protection for irqbalance daemon"
--#~ msgstr "Désactiver la protection SELinux pour le démon irqbalance"
-+#: ../gui/selinux.tbl:104
-+msgid "Disable SELinux protection for jabberd daemon"
-+msgstr "Désactiver la protection SELinux pour le démon jabberd"
- 
--#~ msgid "Disable SELinux protection for iscsi daemon"
--#~ msgstr "Désactiver la protection SELinux pour le démon iscsi"
-+#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
-+msgid "Kerberos"
-+msgstr "Kerberos"
- 
--#~ msgid "Disable SELinux protection for jabberd daemon"
--#~ msgstr "Désactiver la protection SELinux pour le démon jabberd"
-+#: ../gui/selinux.tbl:105
-+msgid "Disable SELinux protection for kadmind daemon"
-+msgstr "Désactiver la protection SELinux pour le démon kadmind"
- 
--#~ msgid "Kerberos"
--#~ msgstr "Kerberos"
-+#: ../gui/selinux.tbl:106
-+msgid "Disable SELinux protection for klogd daemon"
-+msgstr "Désactiver la protection SELinux pour le démon klogd"
- 
--#~ msgid "Disable SELinux protection for kadmind daemon"
--#~ msgstr "Désactiver la protection SELinux pour le démon kadmind"
-+#: ../gui/selinux.tbl:107
-+msgid "Disable SELinux protection for krb5kdc daemon"
-+msgstr "Désactiver la protection SELinux pour le démon krb5kdc"
- 
--#~ msgid "Disable SELinux protection for klogd daemon"
--#~ msgstr "Désactiver la protection SELinux pour le démon klogd"
-+#: ../gui/selinux.tbl:108
-+msgid "Disable SELinux protection for ktalk daemons"
-+msgstr "Désactiver la protection SELinux pour le démon ktalk"
- 
--#~ msgid "Disable SELinux protection for krb5kdc daemon"
--#~ msgstr "Désactiver la protection SELinux pour le démon krb5kdc"
-+#: ../gui/selinux.tbl:109
-+msgid "Disable SELinux protection for kudzu daemon"
-+msgstr "Désactiver la protection SELinux pour le démon kudzu"
- 
--#~ msgid "Disable SELinux protection for ktalk daemons"
--#~ msgstr "Désactiver la protection SELinux pour le démon ktalk"
-+#: ../gui/selinux.tbl:110
-+msgid "Disable SELinux protection for locate daemon"
-+msgstr "Désactiver la protection SELinux pour le démon locate"
- 
--#~ msgid "Disable SELinux protection for kudzu daemon"
--#~ msgstr "Désactiver la protection SELinux pour le démon kudzu"
-+#: ../gui/selinux.tbl:111
-+msgid "Disable SELinux protection for lpd daemon"
-+msgstr "Désactiver la protection SELinux pour le démon lpd"
- 
--#~ msgid "Disable SELinux protection for locate daemon"
--#~ msgstr "Désactiver la protection SELinux pour le démon locate"
-+#: ../gui/selinux.tbl:112
-+msgid "Disable SELinux protection for lrrd daemon"
-+msgstr "Désactiver la protection SELinux pour le démon lrrd"
- 
--#~ msgid "Disable SELinux protection for lpd daemon"
--#~ msgstr "Désactiver la protection SELinux pour le démon lpd"
-+#: ../gui/selinux.tbl:113
-+msgid "Disable SELinux protection for lvm daemon"
-+msgstr "Désactiver la protection SELinux pour le démon lvm"
- 
--#~ msgid "Disable SELinux protection for lrrd daemon"
--#~ msgstr "Désactiver la protection SELinux pour le démon lrrd"
-+#: ../gui/selinux.tbl:114
-+msgid "Disable SELinux protection for mailman"
-+msgstr "Désactiver la protection SELinux pour mailman"
- 
--#~ msgid "Disable SELinux protection for lvm daemon"
--#~ msgstr "Désactiver la protection SELinux pour le démon lvm"
-+#: ../gui/selinux.tbl:115
-+msgid "Allow evolution and thunderbird to read user files"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for mailman"
--#~ msgstr "Désactiver la protection SELinux pour mailman"
-+#: ../gui/selinux.tbl:116
-+msgid "Disable SELinux protection for mdadm daemon"
-+msgstr "Désactiver la protection SELinux pour le démon mdadm"
- 
--#~ msgid "Allow evolution and thunderbird to read user files"
--#~ msgstr ""
--#~ "Permettre à Evolution et Thunderbird de lire les fichiers utilisateur"
-+#: ../gui/selinux.tbl:117
-+msgid "Disable SELinux protection for monopd daemon"
-+msgstr "Désactiver la protection SELinux pour le démon monopd"
- 
--#~ msgid "Disable SELinux protection for mdadm daemon"
--#~ msgstr "Désactiver la protection SELinux pour le démon mdadm"
-+#: ../gui/selinux.tbl:118
-+msgid "Allow the mozilla browser to read user files"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for monopd daemon"
--#~ msgstr "Désactiver la protection SELinux pour le démon monopd"
-+#: ../gui/selinux.tbl:119
-+msgid "Disable SELinux protection for mrtg daemon"
-+msgstr "Désactiver la protection SELinux pour le démon mrtg"
- 
--#~ msgid "Allow the mozilla browser to read user files"
--#~ msgstr "Permettre au navigateur mozilla de lire les fichiers utilisateur"
-+#: ../gui/selinux.tbl:120
-+msgid "Disable SELinux protection for mysqld daemon"
-+msgstr "Désactiver la protection SELinux pour le démon mysqld"
- 
--#~ msgid "Disable SELinux protection for mrtg daemon"
--#~ msgstr "Désactiver la protection SELinux pour le démon mrtg"
-+#: ../gui/selinux.tbl:121
-+msgid "Disable SELinux protection for nagios daemon"
-+msgstr "Désactiver la protection SELinux pour le démon nagios"
- 
--#~ msgid "Disable SELinux protection for mysqld daemon"
--#~ msgstr "Désactiver la protection SELinux pour le démon mysqld"
-+#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
-+msgid "Name Service"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for nagios daemon"
--#~ msgstr "Désactiver la protection SELinux pour le démon nagios"
-+#: ../gui/selinux.tbl:122
-+msgid "Disable SELinux protection for named daemon"
-+msgstr "Désactiver la protection SELinux pour le démon named"
- 
--#~ msgid "Name Service"
--#~ msgstr "Service de nom"
-+#: ../gui/selinux.tbl:123
-+msgid "Disable SELinux protection for nessusd daemon"
-+msgstr "Désactiver la protection SELinux pour le démon nessusd"
- 
--#~ msgid "Disable SELinux protection for named daemon"
--#~ msgstr "Désactiver la protection SELinux pour le démon named"
-+#: ../gui/selinux.tbl:124
-+msgid "Disable SELinux protection for NetworkManager"
-+msgstr "Désactiver la protection SELinux pour NetworkManager"
- 
--#~ msgid "Disable SELinux protection for nessusd daemon"
--#~ msgstr "Désactiver la protection SELinux pour le démon nessusd"
-+#: ../gui/selinux.tbl:125
-+msgid "Disable SELinux protection for nfsd daemon"
-+msgstr "Désactiver la protection SELinux pour le démon nfsd"
- 
--#~ msgid "Disable SELinux protection for NetworkManager"
--#~ msgstr "Désactiver la protection SELinux pour NetworkManager"
-+#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
-+#: ../gui/selinux.tbl:221
-+msgid "Samba"
-+msgstr "Samba"
- 
--#~ msgid "Disable SELinux protection for nfsd daemon"
--#~ msgstr "Désactiver la protection SELinux pour le démon nfsd"
-+#: ../gui/selinux.tbl:126
-+msgid "Disable SELinux protection for nmbd daemon"
-+msgstr "Désactiver la protection SELinux pour le démon nmbd"
- 
--#~ msgid "Samba"
--#~ msgstr "Samba"
-+#: ../gui/selinux.tbl:127
-+msgid "Disable SELinux protection for nrpe daemon"
-+msgstr "Désactiver la protection SELinux pour le démon nrpe"
- 
--#~ msgid "Disable SELinux protection for nmbd daemon"
--#~ msgstr "Désactiver la protection SELinux pour le démon nmbd"
-+#: ../gui/selinux.tbl:128
-+msgid "Disable SELinux protection for nscd daemon"
-+msgstr "Désactiver la protection SELinux pour le démon nscd"
- 
--#~ msgid "Disable SELinux protection for nrpe daemon"
--#~ msgstr "Désactiver la protection SELinux pour le démon nrpe"
-+#: ../gui/selinux.tbl:129
-+msgid "Disable SELinux protection for nsd daemon"
-+msgstr "Désactiver la protection SELinux pour le démon nsd"
- 
--#~ msgid "Disable SELinux protection for nscd daemon"
--#~ msgstr "Désactiver la protection SELinux pour le démon nscd"
-+#: ../gui/selinux.tbl:130
-+msgid "Disable SELinux protection for ntpd daemon"
-+msgstr "Désactiver la protection SELinux pour le démon ntpd"
- 
--#~ msgid "Disable SELinux protection for nsd daemon"
--#~ msgstr "Désactiver la protection SELinux pour le démon nsd"
-+#: ../gui/selinux.tbl:131
-+msgid "Disable SELinux protection for oddjob"
-+msgstr "Désactiver la protection SELinux pour le démon oddjob"
- 
--#~ msgid "Disable SELinux protection for ntpd daemon"
--#~ msgstr "Désactiver la protection SELinux pour le démon ntpd"
-+#: ../gui/selinux.tbl:132
-+msgid "Disable SELinux protection for oddjob_mkhomedir"
-+msgstr "Désactiver la protection SELinux pour le démon oddjob_mkhomedir"
- 
--#~ msgid "Disable SELinux protection for oddjob"
--#~ msgstr "Désactiver la protection SELinux pour oddjob"
-+#: ../gui/selinux.tbl:133
-+msgid "Disable SELinux protection for openvpn daemon"
-+msgstr "Désactiver la protection SELinux pour le démon openvpn"
- 
--#~ msgid "Disable SELinux protection for oddjob_mkhomedir"
--#~ msgstr "Désactiver la protection SELinux pour oddjob_mkhomedir"
-+#: ../gui/selinux.tbl:134
-+msgid "Disable SELinux protection for pam daemon"
-+msgstr "Désactiver la protection SELinux pour le démon pam"
- 
--#~ msgid "Disable SELinux protection for openvpn daemon"
--#~ msgstr "Désactiver la protection SELinux pour le démon openvpn"
-+#: ../gui/selinux.tbl:135
-+msgid "Disable SELinux protection for pegasus"
-+msgstr "Désactiver la protection SELinux pour le démon pegasus"
- 
--#~ msgid "Disable SELinux protection for pam daemon"
--#~ msgstr "Désactiver la protection SELinux pour le démon pam"
-+#: ../gui/selinux.tbl:136
-+msgid "Disable SELinux protection for perdition daemon"
-+msgstr "Désactiver la protection SELinux pour le démon perdition"
- 
--#~ msgid "Disable SELinux protection for pegasus"
--#~ msgstr "Désactiver la protection SELinux pour pegasus"
-+#: ../gui/selinux.tbl:137
-+msgid "Disable SELinux protection for portmap daemon"
-+msgstr "Désactiver la protection SELinux pour le démon portmap"
- 
--#~ msgid "Disable SELinux protection for perdition daemon"
--#~ msgstr "Désactiver la protection SELinux pour le démon perdition"
-+#: ../gui/selinux.tbl:138
-+msgid "Disable SELinux protection for portslave daemon"
-+msgstr "Désactiver la protection SELinux pour le démon portslave"
- 
--#~ msgid "Disable SELinux protection for portmap daemon"
--#~ msgstr "Désactiver la protection SELinux pour le démon portmap"
-+#: ../gui/selinux.tbl:139
-+msgid "Disable SELinux protection for postfix"
-+msgstr "Désactiver la protection SELinux pour postfix"
- 
--#~ msgid "Disable SELinux protection for portslave daemon"
--#~ msgstr "Désactiver la protection SELinux pour le démon portslave"
-+#: ../gui/selinux.tbl:140
-+msgid "Disable SELinux protection for postgresql daemon"
-+msgstr "Désactiver la protection SELinux pour le démon postgresql"
- 
--#~ msgid "Disable SELinux protection for postfix"
--#~ msgstr "Désactiver la protection SELinux pour postfix"
-+#: ../gui/selinux.tbl:141
-+msgid "pppd"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for postgresql daemon"
--#~ msgstr "Désactiver la protection SELinux pour le démon postgresql"
-+#: ../gui/selinux.tbl:141
-+msgid "Allow pppd to be run for a regular user"
-+msgstr ""
- 
--#~ msgid "pppd"
--#~ msgstr "pppd"
-+#: ../gui/selinux.tbl:142
-+msgid "Disable SELinux protection for pptp"
-+msgstr "Désactiver la protection SELinux pour pptp"
- 
--#~ msgid "Allow pppd to be run for a regular user"
--#~ msgstr "Permettre à un utilisateur ordinaire d'exécuter pppd"
-+#: ../gui/selinux.tbl:143
-+msgid "Disable SELinux protection for prelink daemon"
-+msgstr "Désactiver la protection SELinux pour le démon prelink"
- 
--#~ msgid "Disable SELinux protection for pptp"
--#~ msgstr "Désactiver la protection SELinux pour pptp"
-+#: ../gui/selinux.tbl:144
-+msgid "Disable SELinux protection for privoxy daemon"
-+msgstr "Désactiver la protection SELinux pour le démon privoxy"
- 
--#~ msgid "Disable SELinux protection for prelink daemon"
--#~ msgstr "Désactiver la protection SELinux pour le démon prelink"
-+#: ../gui/selinux.tbl:145
-+msgid "Disable SELinux protection for ptal daemon"
-+msgstr "Désactiver la protection SELinux pour le démon ptal"
- 
--#~ msgid "Disable SELinux protection for privoxy daemon"
--#~ msgstr "Désactiver la protection SELinux pour le démon privoxy"
-+#: ../gui/selinux.tbl:146
-+msgid "Disable SELinux protection for pxe daemon"
-+msgstr "Désactiver la protection SELinux pour le démon pxe"
- 
--#~ msgid "Disable SELinux protection for ptal daemon"
--#~ msgstr "Désactiver la protection SELinux pour le démon ptal"
-+#: ../gui/selinux.tbl:147
-+msgid "Disable SELinux protection for pyzord"
-+msgstr "Désactiver la protection SELinux pour le démon pyzord"
- 
--#~ msgid "Disable SELinux protection for pxe daemon"
--#~ msgstr "Désactiver la protection SELinux pour le démon pxe"
-+#: ../gui/selinux.tbl:148
-+msgid "Disable SELinux protection for quota daemon"
-+msgstr "Désactiver la protection SELinux pour le démon quota"
- 
--#~ msgid "Disable SELinux protection for pyzord"
--#~ msgstr "Désactiver la protection SELinux pour pyzord"
-+#: ../gui/selinux.tbl:149
-+msgid "Disable SELinux protection for radiusd daemon"
-+msgstr "Désactiver la protection SELinux pour le démon radiusd"
- 
--#~ msgid "Disable SELinux protection for quota daemon"
--#~ msgstr "Désactiver la protection SELinux pour le démon quota"
-+#: ../gui/selinux.tbl:150
-+msgid "Disable SELinux protection for radvd daemon"
-+msgstr "Désactiver la protection SELinux pour le démon radvd"
- 
--#~ msgid "Disable SELinux protection for radiusd daemon"
--#~ msgstr "Désactiver la protection SELinux pour le démon radiusd"
-+#: ../gui/selinux.tbl:151
-+msgid "Disable SELinux protection for rdisc"
-+msgstr "Désactiver la protection SELinux pour le démon rdisc"
- 
--#~ msgid "Disable SELinux protection for radvd daemon"
--#~ msgstr "Désactiver la protection SELinux pour le démon radvd"
-+#: ../gui/selinux.tbl:152
-+msgid "Disable SELinux protection for readahead"
-+msgstr "Désactiver la protection SELinux pour le démon readahead"
- 
--#~ msgid "Disable SELinux protection for rdisc"
--#~ msgstr "Désactiver la protection SELinux pour rdisc"
-+#: ../gui/selinux.tbl:153
-+msgid "Allow programs to read files in non-standard locations (default_t)"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for readahead"
--#~ msgstr "Désactiver la protection SELinux pour readahead"
-+#: ../gui/selinux.tbl:154
-+msgid "Disable SELinux protection for restorecond"
-+msgstr "Désactiver la protection SELinux pour le démon restorecond"
- 
--#~ msgid "Allow programs to read files in non-standard locations (default_t)"
--#~ msgstr ""
--#~ "Permettre aux programmes de lire des fichiers à des emplacements non "
--#~ "standards (default_t)"
-+#: ../gui/selinux.tbl:155
-+msgid "Disable SELinux protection for rhgb daemon"
-+msgstr "Désactiver la protection SELinux pour le démon rhgb"
- 
--#~ msgid "Disable SELinux protection for restorecond"
--#~ msgstr "Désactiver la protection SELinux pour restorecond"
-+#: ../gui/selinux.tbl:156
-+msgid "Disable SELinux protection for ricci"
-+msgstr "Désactiver la protection SELinux pour le démon ricci"
- 
--#~ msgid "Disable SELinux protection for rhgb daemon"
--#~ msgstr "Désactiver la protection SELinux pour le démon rhgb"
-+#: ../gui/selinux.tbl:157
-+msgid "Disable SELinux protection for ricci_modclusterd"
-+msgstr "Désactiver la protection SELinux pour le démon ricci_modclusterd"
- 
--#~ msgid "Disable SELinux protection for ricci"
--#~ msgstr "Désactiver la protection SELinux pour ricci"
-+#: ../gui/selinux.tbl:158
-+msgid "Disable SELinux protection for rlogind daemon"
-+msgstr "Désactiver la protection SELinux pour le démon rlogind"
- 
--#~ msgid "Disable SELinux protection for ricci_modclusterd"
--#~ msgstr "Désactiver la protection SELinux pour ricci_modclusterd"
-+#: ../gui/selinux.tbl:159
-+msgid "Disable SELinux protection for rpcd daemon"
-+msgstr "Désactiver la protection SELinux pour le démon rpcd"
- 
--#~ msgid "Disable SELinux protection for rlogind daemon"
--#~ msgstr "Désactiver la protection SELinux pour le démon rlogind"
-+#: ../gui/selinux.tbl:160
-+msgid "Disable SELinux protection for rshd"
-+msgstr "Désactiver la protection SELinux pour le démon rshd"
- 
--#~ msgid "Disable SELinux protection for rpcd daemon"
--#~ msgstr "Désactiver la protection SELinux pour le démon rpcd"
-+#: ../gui/selinux.tbl:161
-+msgid "rsync"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for rshd"
--#~ msgstr "Désactiver la protection SELinux pour rshd"
-+#: ../gui/selinux.tbl:161
-+msgid "Disable SELinux protection for rsync daemon"
-+msgstr "Désactiver la protection SELinux pour le démon rsync"
- 
--#~ msgid "rsync"
--#~ msgstr "rsync"
-+#: ../gui/selinux.tbl:162
-+msgid "Allow ssh to run from inetd instead of as a daemon"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for rsync daemon"
--#~ msgstr "Désactiver la protection SELinux pour le démon rsync"
-+#: ../gui/selinux.tbl:163
-+msgid "Allow Samba to share nfs directories"
-+msgstr ""
- 
--#~ msgid "Allow ssh to run from inetd instead of as a daemon"
--#~ msgstr "Permettre à ssh de s'exécuter depuis inetd et non en tant que démon"
-+#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
-+msgid "SASL authentication server"
-+msgstr ""
- 
--#~ msgid "Allow Samba to share nfs directories"
--#~ msgstr "Permettre à Samba de partager des répertoires NFS"
-+#: ../gui/selinux.tbl:164
-+msgid "Allow sasl authentication server to read /etc/shadow"
-+msgstr ""
- 
--#~ msgid "SASL authentication server"
--#~ msgstr "Serveur d'authentification SASL"
-+#: ../gui/selinux.tbl:165
-+msgid ""
-+"Allow X-Windows server to map a memory region as both executable and "
-+"writable"
-+msgstr ""
- 
--#~ msgid "Allow sasl authentication server to read /etc/shadow"
--#~ msgstr "Permettre au serveur d'authentification SASL de lire /etc/shadow"
-+#: ../gui/selinux.tbl:166
-+msgid "Disable SELinux protection for saslauthd daemon"
-+msgstr "Désactiver la protection SELinux pour le démon saslauthd"
- 
--#~ msgid ""
--#~ "Allow X-Windows server to map a memory region as both executable and "
--#~ "writable"
--#~ msgstr ""
--#~ "Permettre au serveur X-Window de considérer une zone mémoire comme "
--#~ "exécutable et pouvant être écrite"
-+#: ../gui/selinux.tbl:167
-+msgid "Disable SELinux protection for scannerdaemon daemon"
-+msgstr "Désactiver la protection SELinux pour le démon scannerdaemon"
- 
--#~ msgid "Disable SELinux protection for saslauthd daemon"
--#~ msgstr "Désactiver la protection SELinux pour le démon saslauthd"
-+#: ../gui/selinux.tbl:168
-+msgid "Do not allow transition to sysadm_t, sudo and su effected"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for scannerdaemon daemon"
--#~ msgstr "Désactiver la protection SELinux pour le démon scannerdaemon"
-+#: ../gui/selinux.tbl:169
-+msgid "Do not allow any processes to load kernel modules"
-+msgstr ""
- 
--#~ msgid "Do not allow transition to sysadm_t, sudo and su effected"
--#~ msgstr "Interdire la transition vers sysadmin_t, effectuée par sudo et su"
-+#: ../gui/selinux.tbl:170
-+msgid "Do not allow any processes to modify kernel SELinux policy"
-+msgstr ""
- 
--#~ msgid "Do not allow any processes to load kernel modules"
--#~ msgstr "Interdire à tout processus de charger des modules noyau"
-+#: ../gui/selinux.tbl:171
-+msgid "Disable SELinux protection for sendmail daemon"
-+msgstr "Désactiver la protection SELinux pour le démon sendmail"
- 
--#~ msgid "Do not allow any processes to modify kernel SELinux policy"
--#~ msgstr ""
--#~ "Interdire à tout processus de modifier la stratégie SELinux du noyau"
-+#: ../gui/selinux.tbl:172
-+msgid "Disable SELinux protection for setrans"
-+msgstr "Désactiver la protection SELinux pour le démon setrans"
- 
--#~ msgid "Disable SELinux protection for sendmail daemon"
--#~ msgstr "Désactiver la protection SELinux pour le démon sendmail"
-+#: ../gui/selinux.tbl:173
-+msgid "Disable SELinux protection for setroubleshoot daemon"
-+msgstr "Désactiver la protection SELinux pour le démon setroubleshoot"
- 
--#~ msgid "Disable SELinux protection for setrans"
--#~ msgstr "Désactiver la protection SELinux pour setrans"
-+#: ../gui/selinux.tbl:174
-+msgid "Disable SELinux protection for slapd daemon"
-+msgstr "Désactiver la protection SELinux pour le démon slapd"
- 
--#~ msgid "Disable SELinux protection for setroubleshoot daemon"
--#~ msgstr "Désactiver la protection SELinux pour le démon setroubleshoot"
-+#: ../gui/selinux.tbl:175
-+msgid "Disable SELinux protection for slrnpull daemon"
-+msgstr "Désactiver la protection SELinux pour le démon slrnpull"
- 
--#~ msgid "Disable SELinux protection for slapd daemon"
--#~ msgstr "Désactiver la protection SELinux pour le démon slapd"
-+#: ../gui/selinux.tbl:176
-+msgid "Disable SELinux protection for smbd daemon"
-+msgstr "Désactiver la protection SELinux pour le démon smbd"
- 
--#~ msgid "Disable SELinux protection for slrnpull daemon"
--#~ msgstr "Désactiver la protection SELinux pour le démon slrnpull"
-+#: ../gui/selinux.tbl:177
-+msgid "Disable SELinux protection for snmpd daemon"
-+msgstr "Désactiver la protection SELinux pour le démon snmpd"
- 
--#~ msgid "Disable SELinux protection for smbd daemon"
--#~ msgstr "Désactiver la protection SELinux pour le démon smbd"
-+#: ../gui/selinux.tbl:178
-+msgid "Disable SELinux protection for snort daemon"
-+msgstr "Désactiver la protection SELinux pour le démon snort"
- 
--#~ msgid "Disable SELinux protection for snmpd daemon"
--#~ msgstr "Désactiver la protection SELinux pour le démon snmpd"
-+#: ../gui/selinux.tbl:179
-+msgid "Disable SELinux protection for soundd daemon"
-+msgstr "Désactiver la protection SELinux pour le démon soundd"
- 
--#~ msgid "Disable SELinux protection for snort daemon"
--#~ msgstr "Désactiver la protection SELinux pour le démon snort"
-+#: ../gui/selinux.tbl:180
-+msgid "Disable SELinux protection for sound daemon"
-+msgstr "Désactiver la protection SELinux pour le démon sound"
- 
--#~ msgid "Disable SELinux protection for soundd daemon"
--#~ msgstr "Désactiver la protection SELinux pour le démon soundd"
-+#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
-+msgid "Spam Protection"
-+msgstr "Protection contre le spam"
- 
--#~ msgid "Disable SELinux protection for sound daemon"
--#~ msgstr "Désactiver la protection SELinux pour le démon sound"
-+#: ../gui/selinux.tbl:181
-+msgid "Disable SELinux protection for spamd daemon"
-+msgstr "Désactiver la protection SELinux pour le démon spamd"
- 
--#~ msgid "Spam Protection"
--#~ msgstr "Protection anti-spam"
-+#: ../gui/selinux.tbl:182
-+msgid "Allow spamd to access home directories"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for spamd daemon"
--#~ msgstr "Désactiver la protection SELinux pour le démon spamd"
-+#: ../gui/selinux.tbl:183
-+msgid "Allow Spam Assassin daemon network access"
-+msgstr ""
- 
--#~ msgid "Allow spamd to access home directories"
--#~ msgstr "Autoriser l'accès de spamd aux répertoires personnels"
-+#: ../gui/selinux.tbl:184
-+msgid "Disable SELinux protection for speedmgmt daemon"
-+msgstr "Désactiver la protection SELinux pour le démon speedmgmt"
- 
--#~ msgid "Allow Spam Assassin daemon network access"
--#~ msgstr "Permettre l'accès réseau au  démon Spam Assassin"
-+#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
-+msgid "Squid"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for speedmgmt daemon"
--#~ msgstr "Désactiver la protection SELinux pour le démon speedmgmt"
-+#: ../gui/selinux.tbl:185
-+msgid "Allow squid daemon to connect to the network"
-+msgstr ""
- 
--#~ msgid "Squid"
--#~ msgstr "Squid"
-+#: ../gui/selinux.tbl:186
-+msgid "Disable SELinux protection for squid daemon"
-+msgstr "Désactiver la protection SELinux pour le démon squid"
- 
--#~ msgid "Allow squid daemon to connect to the network"
--#~ msgstr "Autoriser l'accès réseau au démon squid"
-+#: ../gui/selinux.tbl:187
-+msgid "Disable SELinux protection for ssh daemon"
-+msgstr "Désactiver la protection SELinux pour le démon ssh"
- 
--#~ msgid "Disable SELinux protection for squid daemon"
--#~ msgstr "Désactiver la protection SELinux pour le démon squid"
-+#: ../gui/selinux.tbl:188
-+msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for ssh daemon"
--#~ msgstr "Désactiver la protection SELinux pour le démon ssh"
-+#: ../gui/selinux.tbl:189
-+msgid ""
-+"Allow staff_r users to search the sysadm home dir and read files (such as "
-+"~/.bashrc)"
-+msgstr ""
- 
--#~ msgid "Allow ssh logins as sysadm_r:sysadm_t"
--#~ msgstr "Autoriser l'ouverture de session ssh en tant que sysadm_r:sysadm_t"
-+#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
-+msgid "Universal SSL tunnel"
-+msgstr ""
- 
--#~ msgid ""
--#~ "Allow staff_r users to search the sysadm home dir and read files (such as "
--#~ "~/.bashrc)"
--#~ msgstr ""
--#~ "Autoriser les utilisateurs staff_r à chercher dans le répertoire "
--#~ "personnel de sysadm et à lire des fichiers (comme ~/.bashrc par exemple)"
-+#: ../gui/selinux.tbl:190
-+msgid "Disable SELinux protection for stunnel daemon"
-+msgstr "Désactiver la protection SELinux pour le démon stunnel"
- 
--#~ msgid "Universal SSL tunnel"
--#~ msgstr "Tunnel SSL universel"
-+#: ../gui/selinux.tbl:191
-+msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for stunnel daemon"
--#~ msgstr "Désactiver la protection SELinux pour le démon stunnel"
-+#: ../gui/selinux.tbl:192
-+msgid "Disable SELinux protection for swat daemon"
-+msgstr "Désactiver la protection SELinux pour le démon swat"
- 
--#~ msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
--#~ msgstr ""
--#~ "Autoriser le démon stunnel à s'exécuter de manière autonome, hors de "
--#~ "xinetd"
-+#: ../gui/selinux.tbl:193
-+msgid "Disable SELinux protection for sxid daemon"
-+msgstr "Désactiver la protection SELinux pour le démon sxid"
- 
--#~ msgid "Disable SELinux protection for swat daemon"
--#~ msgstr "Désactiver la protection SELinux pour le démon swat"
-+#: ../gui/selinux.tbl:194
-+msgid "Disable SELinux protection for syslogd daemon"
-+msgstr "Désactiver la protection SELinux pour le démon syslogd"
- 
--#~ msgid "Disable SELinux protection for sxid daemon"
--#~ msgstr "Désactiver la protection SELinux pour le démon sxid"
-+#: ../gui/selinux.tbl:195
-+msgid "Disable SELinux protection for system cron jobs"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for syslogd daemon"
--#~ msgstr "Désactiver la protection SELinux pour le démon syslogd"
-+#: ../gui/selinux.tbl:196
-+msgid "Disable SELinux protection for tcp daemon"
-+msgstr "Désactiver la protection SELinux pour le démon tcp"
- 
--#~ msgid "Disable SELinux protection for system cron jobs"
--#~ msgstr "Désactiver la protection SELinux pour les travaux système cron"
-+#: ../gui/selinux.tbl:197
-+msgid "Disable SELinux protection for telnet daemon"
-+msgstr "Désactiver la protection SELinux pour le démon telnet"
- 
--#~ msgid "Disable SELinux protection for tcp daemon"
--#~ msgstr "Désactiver la protection SELinux pour le démon tcp"
-+#: ../gui/selinux.tbl:198
-+msgid "Disable SELinux protection for tftpd daemon"
-+msgstr "Désactiver la protection SELinux pour le démon tftpd"
- 
--#~ msgid "Disable SELinux protection for telnet daemon"
--#~ msgstr "Désactiver la protection SELinux pour le démon telnet"
-+#: ../gui/selinux.tbl:199
-+msgid "Disable SELinux protection for transproxy daemon"
-+msgstr "Désactiver la protection SELinux pour le démon transproxy"
- 
--#~ msgid "Disable SELinux protection for tftpd daemon"
--#~ msgstr "Désactiver la protection SELinux pour le démon tftpd"
-+#: ../gui/selinux.tbl:200
-+msgid "Disable SELinux protection for udev daemon"
-+msgstr "Désactiver la protection SELinux pour le démon udev"
- 
--#~ msgid "Disable SELinux protection for transproxy daemon"
--#~ msgstr "Désactiver la protection SELinux pour le démon transproxy"
-+#: ../gui/selinux.tbl:201
-+msgid "Disable SELinux protection for uml daemon"
-+msgstr "Désactiver la protection SELinux pour le démon uml"
- 
--#~ msgid "Disable SELinux protection for udev daemon"
--#~ msgstr "Désactiver la protection SELinux pour le démon udev"
-+#: ../gui/selinux.tbl:202
-+msgid ""
-+"Allow xinetd to run unconfined, including any services it starts that do not"
-+" have a domain transition explicitly defined"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for uml daemon"
--#~ msgstr "Désactiver la protection SELinux pour le démon uml"
-+#: ../gui/selinux.tbl:203
-+msgid ""
-+"Allow rc scripts to run unconfined, including any daemon started by an rc "
-+"script that does not have a domain transition explicitly defined"
-+msgstr ""
- 
--#~ msgid ""
--#~ "Allow xinetd to run unconfined, including any services it starts that do "
--#~ "not have a domain transition explicitly defined"
--#~ msgstr ""
--#~ "Autoriser xinetd à s'exécuter de manière non confinée, y compris tout "
--#~ "service qu'il démarre et qui n'a pas de transition de domaine "
--#~ "explicitement définie"
-+#: ../gui/selinux.tbl:204
-+msgid "Allow rpm to run unconfined"
-+msgstr ""
- 
--#~ msgid ""
--#~ "Allow rc scripts to run unconfined, including any daemon started by an rc "
--#~ "script that does not have a domain transition explicitly defined"
--#~ msgstr ""
--#~ "Autoriser les scripts rc à s'exécuter de manière non confinée, y compris "
--#~ "tout service qu'ils démarrent et qui n'a pas de transition de domaine "
--#~ "explicitement définie"
-+#: ../gui/selinux.tbl:205
-+msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
-+msgstr ""
- 
--#~ msgid "Allow rpm to run unconfined"
--#~ msgstr "Autoriser rpm à s'exécuter de manière non confinée"
-+#: ../gui/selinux.tbl:206
-+msgid "Disable SELinux protection for updfstab daemon"
-+msgstr "Désactiver la protection SELinux pour le démon updfstab"
- 
--#~ msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
--#~ msgstr ""
--#~ "Autoriser les utilitaires privilégiés comme hotplug et insmod à "
--#~ "s'exécuter de manière non confinée"
-+#: ../gui/selinux.tbl:207
-+msgid "Disable SELinux protection for uptimed daemon"
-+msgstr "Désactiver la protection SELinux pour le démon uptimed"
- 
--#~ msgid "Disable SELinux protection for updfstab daemon"
--#~ msgstr "Désactiver la protection SELinux pour le démon updfstab"
-+#: ../gui/selinux.tbl:208
-+msgid ""
-+"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
-+"staff_r can do so"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for uptimed daemon"
--#~ msgstr "Désactiver la protection SELinux pour le démon uptimed"
-+#: ../gui/selinux.tbl:209
-+msgid "Allow users to execute the mount command"
-+msgstr ""
- 
--#~ msgid ""
--#~ "Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, "
--#~ "only staff_r can do so"
--#~ msgstr ""
--#~ "Autoriser user_r à passer sysadm_r via su, sudo ou userhelper. Dans le "
--#~ "cas contraire, seul staff_r est habilité à le faire"
-+#: ../gui/selinux.tbl:210
-+msgid "Allow regular users direct mouse access (only allow the X server)"
-+msgstr ""
- 
--#~ msgid "Allow users to execute the mount command"
--#~ msgstr "Autoriser les utilisateurs à exécuter la commande « mount »"
-+#: ../gui/selinux.tbl:211
-+msgid "Allow users to run the dmesg command"
-+msgstr ""
- 
--#~ msgid "Allow regular users direct mouse access (only allow the X server)"
--#~ msgstr ""
--#~ "Donner aux utilisateurs ordinaires un accès direct à la souris (seul le "
--#~ "serveur X a cet accès)"
-+#: ../gui/selinux.tbl:212
-+msgid "Allow users to control network interfaces (also needs USERCTL=true)"
-+msgstr ""
- 
--#~ msgid "Allow users to run the dmesg command"
--#~ msgstr "Autoriser les utilisateurs à exécuter la commande « dmesg »"
-+#: ../gui/selinux.tbl:213
-+msgid "Allow normal user to execute ping"
-+msgstr ""
- 
--#~ msgid "Allow users to control network interfaces (also needs USERCTL=true)"
--#~ msgstr ""
--#~ "Autoriser les utilisateurs à contrôler les interfaces réseau (il faut "
--#~ "aussi que USERCTL=true)"
-+#: ../gui/selinux.tbl:214
-+msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
-+msgstr ""
- 
--#~ msgid "Allow normal user to execute ping"
--#~ msgstr ""
--#~ "Autoriser les utilisateurs ordinaires à exécuter la commande « ping »"
-+#: ../gui/selinux.tbl:215
-+msgid "Allow users to rw usb devices"
-+msgstr ""
- 
--#~ msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
--#~ msgstr ""
--#~ "Autoriser l'utilisateur à lire/écrire les noextattrfile (FAT, CDROM, "
--#~ "disquette)"
-+#: ../gui/selinux.tbl:216
-+msgid ""
-+"Allow users to run TCP servers (bind to ports and accept connection from the"
-+" same domain and outside users)  disabling this forces FTP passive mode and "
-+"may change other protocols"
-+msgstr ""
- 
--#~ msgid "Allow users to rw usb devices"
--#~ msgstr "Autoriser les utilisateurs à lire/écrire dans des périphériques USB"
-+#: ../gui/selinux.tbl:217
-+msgid "Allow user to stat ttyfiles"
-+msgstr ""
- 
--#~ msgid ""
--#~ "Allow users to run TCP servers (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 à lancer des serveurs TCP (lier à des ports et "
--#~ "accepter des connexions d'un même domaine ou d'utilisateurs extérieurs). "
--#~ "Désactiver cette option force le mode FTP passif et peut avoir une "
--#~ "influence sur d'autres protocoles"
-+#: ../gui/selinux.tbl:218
-+msgid "Disable SELinux protection for uucpd daemon"
-+msgstr "Désactiver la protection SELinux pour le démon uucpd"
- 
--#~ msgid "Allow user to stat ttyfiles"
--#~ msgstr ""
--#~ "Autoriser l'utilisateur à effectuer un « stat » sur les fichiers TTY"
-+#: ../gui/selinux.tbl:219
-+msgid "Disable SELinux protection for vmware daemon"
-+msgstr "Désactiver la protection SELinux pour le démon vmware"
- 
--#~ msgid "Disable SELinux protection for uucpd daemon"
--#~ msgstr "Désactiver la protection SELinux pour le démon uucpd"
-+#: ../gui/selinux.tbl:220
-+msgid "Disable SELinux protection for watchdog daemon"
-+msgstr "Désactiver la protection SELinux pour le démon watchdog"
- 
--#~ msgid "Disable SELinux protection for vmware daemon"
--#~ msgstr "Désactiver la protection SELinux pour le démon vmware"
-+#: ../gui/selinux.tbl:221
-+msgid "Disable SELinux protection for winbind daemon"
-+msgstr "Désactiver la protection SELinux pour le démon winbind"
- 
--#~ msgid "Disable SELinux protection for watchdog daemon"
--#~ msgstr "Désactiver la protection SELinux pour le démon watchdog"
-+#: ../gui/selinux.tbl:222
-+msgid "Disable SELinux protection for xdm daemon"
-+msgstr "Désactiver la protection SELinux pour le démon xdm"
- 
--#~ msgid "Disable SELinux protection for winbind daemon"
--#~ msgstr "Désactiver la protection SELinux pour le démon winbind"
-+#: ../gui/selinux.tbl:223
-+msgid "Allow xdm logins as sysadm_r:sysadm_t"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for xdm daemon"
--#~ msgstr "Désactiver la protection SELinux pour le démon xdm"
-+#: ../gui/selinux.tbl:224
-+msgid "Disable SELinux protection for xen daemon"
-+msgstr "Désactiver la protection SELinux pour le démon xen"
- 
--#~ msgid "Allow xdm logins as sysadm_r:sysadm_t"
--#~ msgstr ""
--#~ "Autoriser les ouvertures de session xdm en tant que sysadm_r:sysadm_t"
-+#: ../gui/selinux.tbl:225
-+msgid "XEN"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for xen daemon"
--#~ msgstr "Désactiver la protection SELinux pour le démon xen"
-+#: ../gui/selinux.tbl:225
-+msgid "Allow xen to read/write physical disk devices"
-+msgstr ""
- 
--#~ msgid "XEN"
--#~ msgstr "XEN"
-+#: ../gui/selinux.tbl:226
-+msgid "Disable SELinux protection for xfs daemon"
-+msgstr "Désactiver la protection SELinux pour le démon xfs"
- 
--#~ msgid "Allow xen to read/write physical disk devices"
--#~ msgstr "Autoriser xen à lire/écrire sur des périphériques disques physiques"
-+#: ../gui/selinux.tbl:227
-+msgid "Disable SELinux protection for xen control"
-+msgstr "Désactiver la protection SELinux pour le contrôle xen"
- 
--#~ msgid "Disable SELinux protection for xfs daemon"
--#~ msgstr "Désactiver la protection SELinux pour le démon xfs"
-+#: ../gui/selinux.tbl:228
-+msgid "Disable SELinux protection for ypbind daemon"
-+msgstr "Désactiver la protection SELinux pour le démon ypbind"
- 
--#~ msgid "Disable SELinux protection for xen control"
--#~ msgstr "Désactiver la protection SELinux pour xen control"
-+#: ../gui/selinux.tbl:229
-+msgid "Disable SELinux protection for NIS Password Daemon"
-+msgstr "Désactiver la protection SELinux pour le démon de mot de passe NIS"
- 
--#~ msgid "Disable SELinux protection for ypbind daemon"
--#~ msgstr "Désactiver la protection SELinux pour le démon ypbind"
-+#: ../gui/selinux.tbl:230
-+msgid "Disable SELinux protection for ypserv daemon"
-+msgstr "Désactiver la protection SELinux pour le démon ypserv"
- 
--#~ msgid "Disable SELinux protection for NIS Password Daemon"
--#~ msgstr "Désactiver la protection SELinux pour le démon NIS Password"
-+#: ../gui/selinux.tbl:231
-+msgid "Disable SELinux protection for NIS Transfer Daemon"
-+msgstr "Désactiver la protection SELinux pour le démon de transfert NIS"
- 
--#~ msgid "Disable SELinux protection for ypserv daemon"
--#~ msgstr "Désactiver la protection SELinux pour le démon ypserv"
-+#: ../gui/selinux.tbl:232
-+msgid ""
-+"Allow SELinux webadm user to manage unprivileged users home directories"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for NIS Transfer Daemon"
--#~ msgstr "Désactiver la protection SELinux pour le démon NIS Transfer"
-+#: ../gui/selinux.tbl:233
-+msgid "Allow SELinux webadm user to read unprivileged users home directories"
-+msgstr ""
- 
--#~ msgid ""
--#~ "Allow SELinux webadm user to manage unprivileged users home directories"
--#~ msgstr ""
--#~ "Autoriser l'utilisateur SELinux webadm à gérer les répertoires personnels "
--#~ "des utilisateurs non privilégiés"
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Are you sure you want to delete %s '%s'?"
-+msgstr ""
- 
--#~ msgid ""
--#~ "Allow SELinux webadm user to read unprivileged users home directories"
--#~ msgstr ""
--#~ "Autoriser l'utilisateur SELinux webadm à lire les répertoires personnels "
--#~ "des utilisateurs non privilégiés"
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Delete %s"
-+msgstr ""
- 
--#~ msgid "Are you sure you want to delete %s '%s'?"
--#~ msgstr "Êtes-vous sur de vouloir supprimer %s « %s » ?"
-+#: ../gui/semanagePage.py:134
-+#, python-format
-+msgid "Add %s"
-+msgstr ""
- 
--#~ msgid "Delete %s"
--#~ msgstr "Supprimer %s"
-+#: ../gui/semanagePage.py:148
-+#, python-format
-+msgid "Modify %s"
-+msgstr ""
- 
--#~ msgid "Add %s"
--#~ msgstr "Ajouter %s"
-+#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2838
-+msgid "Permissive"
-+msgstr ""
- 
--#~ msgid "Modify %s"
--#~ msgstr "Modifier %s"
-+#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2856
-+msgid "Enforcing"
++
++#: booleans.py:9
++msgid "Allow clamd to use JIT compiler"
 +msgstr ""
- 
--#~ msgid "Permissive"
--#~ msgstr "Permissif"
-+#: ../gui/statusPage.py:94
-+msgid "Status"
-+msgstr "État"
- 
--#~ msgid "Enforcing"
--#~ msgstr "Strict"
-+#: ../gui/statusPage.py:133
-+msgid ""
-+"Changing the policy type will cause a relabel of the entire file system on "
-+"the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
++
++#: booleans.py:10
++msgid "Allow clamscan to non security files on a system"
 +msgstr ""
- 
--#~ 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 ""
--#~ "Changer de type de stratégie va entraîner un ré-étiqutage de l'ensemble "
--#~ "du système de fichier au prochain démarrage. Le ré-étiquetage est une "
--#~ "opération longue dont la durée dépend de la taille de votre système de "
--#~ "fichiers. Voulez-vous continuer ?"
-+#: ../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?"
++
++#: booleans.py:11
++msgid "Allow clamscan to read user content"
 +msgstr ""
- 
--#~ msgid ""
--#~ "Changing to SELinux disabled requires a reboot.  It is not recommended.  "
--#~ "If you later decide to turn SELinux back on, the system will be required "
--#~ "to relabel.  If you just want to see if SELinux is causing a problem on "
--#~ "your system, you can go to permissive mode which will only log errors and "
--#~ "not enforce SELinux policy.  Permissive mode does not require a reboot    "
--#~ "Do you wish to continue?"
--#~ msgstr ""
--#~ "Désactiver SELinux exige un redémarrage. Cette opération n'est pas "
--#~ "recommandée. Si vous décidez plus tard de réactiver SELinux, il faudra "
--#~ "procéder à un ré-étiquetage du système de fichier. Si vous souhaitez "
--#~ "seulement voir si SELinux pose un problème sur votre système, vous pouvez "
--#~ "passer en mode permissif, ce qui permet de journaliser les erreurs sans "
--#~ "modifier la stratégie SELinux. Le passage en mode permissif ne nécessite "
--#~ "pas de redémarrage. Voulez-vous continuer malgré tout ?"
-+#: ../gui/statusPage.py:152
++
++#: booleans.py:12
 +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 ""
- 
--#~ 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 ""
--#~ "Changer pour une stratégie active va entraîner un ré-étiqutage de "
--#~ "l'ensemble du système de fichier au prochain démarrage. Le ré-étiquetage "
--#~ "est une opération longue dont la durée dépend de la taille de votre "
--#~ "système de fichiers. Voulez-vous continuer ?"
-+#: ../gui/system-config-selinux.glade:11
-+msgid "system-config-selinux"
++"Allow Cobbler to modify public files used for public file transfer services."
 +msgstr ""
- 
--#~ msgid "system-config-selinux"
--#~ msgstr "system-config-selinux"
-+#: ../gui/system-config-selinux.glade:12
-+msgid ""
-+"Copyright (c)2006 Red Hat, Inc.\n"
-+"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
++
++#: booleans.py:13
++msgid "Allow Cobbler to connect to the network using TCP."
 +msgstr ""
- 
--#~ msgid ""
--#~ "Copyright (c)2006 Red Hat, Inc.\n"
--#~ "Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
--#~ msgstr ""
--#~ "Copyright (c) 2006 Red Hat, Inc.\n"
--#~ "Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-+#: ../gui/system-config-selinux.glade:22
-+#: ../gui/system-config-selinux.glade:544
-+msgid "Add SELinux Login Mapping"
++
++#: booleans.py:14
++msgid "Allow Cobbler to access cifs file systems."
 +msgstr ""
- 
--#~ msgid "Add SELinux Login Mapping"
--#~ msgstr "Ajouter les correspondances utilisateurs - identités SELinux"
-+#: ../gui/system-config-selinux.glade:257
-+msgid "Add SELinux Network Ports"
++
++#: booleans.py:15
++msgid "Allow Cobbler to access nfs file systems."
 +msgstr ""
- 
--#~ msgid "Add SELinux Network Ports"
--#~ msgstr "Ajouter les ports réseau SELinux"
-+#: ../gui/system-config-selinux.glade:391
-+#: ../gui/system-config-selinux.glade:678
-+msgid "SELinux Type"
-+msgstr "Type SELinux"
- 
--#~ msgid "SELinux Type"
--#~ msgstr "Type SELinux"
-+#: ../gui/system-config-selinux.glade:622
-+msgid "File Specification"
++
++#: booleans.py:16
++msgid "Allow collectd to connect to the network using TCP."
 +msgstr ""
- 
--#~ msgid ""
--#~ "tcp\n"
--#~ "udp"
--#~ msgstr ""
--#~ "TCP\n"
--#~ "UDP"
-+#: ../gui/system-config-selinux.glade:650
-+msgid "File Type"
++
++#: booleans.py:17
++msgid "Allow codnor domain to connect to the network using TCP."
 +msgstr ""
- 
--#~ msgid ""
--#~ "SELinux MLS/MCS\n"
--#~ "Level"
--#~ msgstr ""
--#~ "Niveau MLS/MCS\n"
--#~ "SELinux"
-+#: ../gui/system-config-selinux.glade:727
++
++#: booleans.py:18
 +msgid ""
-+"all files\n"
-+"regular file\n"
-+"directory\n"
-+"character device\n"
-+"block device\n"
-+"socket\n"
-+"symbolic link\n"
-+"named pipe\n"
-+msgstr ""
- 
--#~ msgid "File Specification"
--#~ msgstr "Spécification de fichier"
-+#: ../gui/system-config-selinux.glade:773
-+msgid "MLS"
-+msgstr "MLS"
- 
--#~ msgid "File Type"
--#~ msgstr "Type de fichier"
-+#: ../gui/system-config-selinux.glade:837
-+msgid "Add SELinux User"
-+msgstr ""
- 
--#~ msgid ""
--#~ "all files\n"
--#~ "regular file\n"
--#~ "directory\n"
--#~ "character device\n"
--#~ "block device\n"
--#~ "socket\n"
--#~ "symbolic link\n"
--#~ "named pipe\n"
--#~ msgstr ""
--#~ "tout fichier\n"
--#~ "fichier ordinaire\n"
--#~ "répertoire\n"
--#~ "périphérique en mode caractères\n"
--#~ "périphérique en mode block\n"
--#~ "socket\n"
--#~ "lien symbolique\n"
--#~ "tube nommé\n"
-+#: ../gui/system-config-selinux.glade:1079
-+msgid "SELinux Administration"
-+msgstr ""
- 
--#~ msgid "MLS"
--#~ msgstr "MLS"
-+#: ../gui/system-config-selinux.glade:1122
-+msgid "Add"
-+msgstr ""
- 
--#~ msgid "Add SELinux User"
--#~ msgstr "Ajouter une identité SELinux"
-+#: ../gui/system-config-selinux.glade:1144
-+msgid "_Properties"
-+msgstr ""
- 
--#~ msgid "SELinux Administration"
--#~ msgstr "Administration SELinux"
-+#: ../gui/system-config-selinux.glade:1166
-+msgid "_Delete"
++"Allow system cron jobs to relabel filesystem for restoring file contexts."
 +msgstr ""
- 
--#~ msgid "Add"
--#~ msgstr "Ajouter"
-+#: ../gui/system-config-selinux.glade:1257
-+msgid "Select Management Object"
++
++#: booleans.py:19
++msgid "Allow cvs daemon to read shadow"
 +msgstr ""
- 
--#~ msgid "_Properties"
--#~ msgstr "_Propriétés"
-+#: ../gui/system-config-selinux.glade:1274
-+msgid "<b>Select:</b>"
++
++#: booleans.py:20
++msgid "Allow all daemons to write corefiles to /"
 +msgstr ""
- 
--#~ msgid "_Delete"
--#~ msgstr "_Supprimer"
-+#: ../gui/system-config-selinux.glade:1327
-+msgid "System Default Enforcing Mode"
++
++#: booleans.py:21
++msgid "Allow all daemons to use tcp wrappers."
 +msgstr ""
- 
--#~ msgid "Select Management Object"
--#~ msgstr "Sélectionnez l'objet de gestion"
-+#: ../gui/system-config-selinux.glade:1355
-+msgid ""
-+"Disabled\n"
-+"Permissive\n"
-+"Enforcing\n"
++
++#: booleans.py:22
++msgid "Allow all daemons the ability to read/write terminals"
 +msgstr ""
- 
--#~ msgid "<b>Select:</b>"
--#~ msgstr "<b>Sélectionnez :</b>"
-+#: ../gui/system-config-selinux.glade:1374
-+msgid "Current Enforcing Mode"
++
++#: booleans.py:23
++msgid "Allow dbadm to manage files in users home directories"
 +msgstr ""
- 
--#~ msgid "System Default Enforcing Mode"
--#~ msgstr "Mode de protection par défaut du système"
-+#: ../gui/system-config-selinux.glade:1419
-+msgid "System Default Policy Type: "
++
++#: booleans.py:24
++msgid "Allow dbadm to read files in users home directories"
 +msgstr ""
- 
--#~ msgid "Current Enforcing Mode"
--#~ msgstr "Mode de protection en vigueur"
-+#: ../gui/system-config-selinux.glade:1464
++
++#: booleans.py:25
 +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 ""
- 
--#~ msgid "System Default Policy Type: "
--#~ msgstr "Type de stratégie par défaut pour le système : "
-+#: ../gui/system-config-selinux.glade:1510
-+msgid "Relabel on next reboot."
-+msgstr ""
- 
--#~ 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 ""
--#~ "Sélectionnez si vous souhaitez ré-étiqueter l'intégralité du système de "
--#~ "fichiers au prochain démarrage. Le ré-étiquetage peut prendre un temps "
--#~ "considérable, qui dépend de la taille de votre système de fichiers. Si "
--#~ "vous êtes en train de changer de type de stratégie ou si vous passez de « "
--#~ "désactivé » à « strict », un ré-étiquetage est obligatoire."
-+#: ../gui/system-config-selinux.glade:1562
-+msgid "label37"
-+msgstr "label37"
- 
--#~ msgid "Relabel on next reboot."
--#~ msgstr "Ré-étiquetage au prochain redémarrage."
-+#: ../gui/system-config-selinux.glade:1599
-+msgid "Revert boolean setting to system default"
-+msgstr ""
- 
--#~ msgid "Revert boolean setting to system default"
--#~ msgstr "Faire revenir les réglages booléens à ceux du sytéme par défaut"
-+#: ../gui/system-config-selinux.glade:1615
-+msgid "Toggle between Customized and All Booleans"
-+msgstr ""
- 
--#~ msgid "Toggle between Customized and All Booleans"
--#~ msgstr "Basculer entre les booléens personnalisés et tous les booléens"
-+#: ../gui/system-config-selinux.glade:1633
-+msgid "Run booleans lockdown wizard"
-+msgstr ""
- 
--#~ msgid "Filter"
--#~ msgstr "Filtre"
-+#: ../gui/system-config-selinux.glade:1634
-+msgid "Lockdown..."
-+msgstr ""
- 
--#~ msgid "Add File Context"
--#~ msgstr "Ajouter un contexte du fichier"
-+#: ../gui/system-config-selinux.glade:1664
-+#: ../gui/system-config-selinux.glade:1869
-+#: ../gui/system-config-selinux.glade:2056
-+#: ../gui/system-config-selinux.glade:2243
-+#: ../gui/system-config-selinux.glade:2486
-+#: ../gui/system-config-selinux.glade:2711
-+#: ../gui/system-config-selinux.glade:2886
-+msgid "Filter"
-+msgstr ""
- 
--#~ msgid "Modify File Context"
--#~ msgstr "Modifier le contexte du fichier"
-+#: ../gui/system-config-selinux.glade:1753
-+msgid "label50"
-+msgstr "label50"
- 
--#~ msgid "Delete File Context"
--#~ msgstr "Supprimer un contexte du fichier"
-+#: ../gui/system-config-selinux.glade:1790
-+msgid "Add File Context"
-+msgstr ""
- 
--#~ msgid "Toggle between all and customized file context"
--#~ msgstr ""
--#~ "Basculer entre les contextes de fichier personnalisés et tous les "
--#~ "contextes de fichiers"
-+#: ../gui/system-config-selinux.glade:1806
-+msgid "Modify File Context"
-+msgstr ""
- 
--#~ msgid "Add SELinux User Mapping"
--#~ msgstr "Ajouter une correspondance utilisateurs - identités SELinux"
-+#: ../gui/system-config-selinux.glade:1822
-+msgid "Delete File Context"
-+msgstr ""
- 
--#~ msgid "Modify SELinux User Mapping"
--#~ msgstr "Modifier une correspondance utilisateurs - identités SELinux"
-+#: ../gui/system-config-selinux.glade:1838
-+msgid "Toggle between all and customized file context"
-+msgstr ""
- 
--#~ msgid "Delete SELinux User Mapping"
--#~ msgstr "Supprimer une correspondance utilisateurs - identités SELinux"
-+#: ../gui/system-config-selinux.glade:1958
-+msgid "label38"
-+msgstr "label38"
- 
--#~ msgid "Add Translation"
--#~ msgstr "Ajouter une translation"
-+#: ../gui/system-config-selinux.glade:1995
-+msgid "Add SELinux User Mapping"
-+msgstr ""
- 
--#~ msgid "Modify Translation"
--#~ msgstr "Modifier une translation"
-+#: ../gui/system-config-selinux.glade:2011
-+msgid "Modify SELinux User Mapping"
-+msgstr ""
- 
--#~ msgid "Delete Translation"
--#~ msgstr "Supprimer une translation"
-+#: ../gui/system-config-selinux.glade:2027
-+msgid "Delete SELinux User Mapping"
-+msgstr ""
- 
--#~ msgid "Modify SELinux User"
--#~ msgstr "Modifier une identité SELinux"
-+#: ../gui/system-config-selinux.glade:2145
-+msgid "label39"
-+msgstr "label39"
- 
--#~ msgid "Add Network Port"
--#~ msgstr "Ajouter un port réseau"
-+#: ../gui/system-config-selinux.glade:2182
-+msgid "Add User"
-+msgstr ""
- 
--#~ msgid "Edit Network Port"
--#~ msgstr "Éditer un port réseau"
-+#: ../gui/system-config-selinux.glade:2198
-+msgid "Modify User"
-+msgstr ""
- 
--#~ msgid "Delete Network Port"
--#~ msgstr "Supprimer un port réseau"
-+#: ../gui/system-config-selinux.glade:2214
-+msgid "Delete User"
-+msgstr ""
- 
--#~ msgid "Toggle between Customized and All Ports"
--#~ msgstr "Basculer entre les ports personnalisés et tous les ports"
-+#: ../gui/system-config-selinux.glade:2332
-+msgid "label41"
-+msgstr "label41"
- 
--#~ msgid "Generate new policy module"
--#~ msgstr "Générer un module pour une nouvelle stratégie"
-+#: ../gui/system-config-selinux.glade:2369
-+msgid "Add Network Port"
-+msgstr ""
- 
--#~ msgid "Load policy module"
--#~ msgstr "Charger un module de stratégie"
-+#: ../gui/system-config-selinux.glade:2385
-+msgid "Edit Network Port"
-+msgstr ""
- 
--#~ msgid "Remove loadable policy module"
--#~ msgstr "Effacer un module de stratégie chargeable"
-+#: ../gui/system-config-selinux.glade:2401
-+msgid "Delete Network Port"
-+msgstr ""
- 
--#~ msgid ""
--#~ "Enable/Disable additional audit rules, that are normally not reported in "
--#~ "the log files."
--#~ msgstr ""
--#~ "Activer/désactiver les règles supplémentaires d'audit, qui ne sont "
--#~ "normalement pas reportées dans les fichiers journaux."
-+#: ../gui/system-config-selinux.glade:2437
-+#: ../gui/system-config-selinux.glade:2455
-+msgid "Toggle between Customized and All Ports"
++"Deny 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 ""
- 
--#~ msgid "Sensitvity Level"
--#~ msgstr "Niveau de sensibilité"
-+#: ../gui/system-config-selinux.glade:2575
-+msgid "label42"
-+msgstr "label42"
- 
--#~ msgid "SELinux user '%s' is required"
--#~ msgstr "L'identité SELinux « %s » est exigée"
-+#: ../gui/system-config-selinux.glade:2612
-+msgid "Generate new policy module"
++
++#: booleans.py:26
++msgid "Allow sysadm to debug or ptrace all processes."
 +msgstr ""
- 
--#~ msgid "Requires value"
--#~ msgstr "Valeur requise"
-+#: ../gui/system-config-selinux.glade:2628
-+msgid "Load policy module"
++
++#: booleans.py:27
++msgid "Allow dhcpc client applications to execute iptables commands"
 +msgstr ""
- 
--#~ msgid ""
--#~ "\n"
--#~ "\n"
--#~ "semodule -i %s\n"
--#~ "\n"
--#~ msgstr ""
--#~ "\n"
--#~ "\n"
--#~ "semodule -i %s\n"
--#~ "\n"
-+#: ../gui/system-config-selinux.glade:2644
-+msgid "Remove loadable policy module"
++
++#: booleans.py:28
++msgid "Allow DHCP daemon to use LDAP backends"
 +msgstr ""
- 
--#~ msgid "Allow application/user role to bind to any tcp ports > 1024"
--#~ msgstr ""
--#~ "Permet au modèle d'un utilisateur ou d'un programme de se connecter à "
--#~ "n'importe quel port TCP > 1024"
-+#: ../gui/system-config-selinux.glade:2680
-+msgid ""
-+"Enable/Disable additional audit rules, that are normally not reported in the"
-+" log files."
++
++#: booleans.py:29
++msgid "Allow all domains to use other domains file descriptors"
 +msgstr ""
- 
--#~ msgid "Allows confined application/user role to bind to any tcp port"
--#~ msgstr ""
--#~ "Permettre au modèle d'un utilisateur ou d'un programme confiné de se "
--#~ "connecter à n'importe quel port TCP"
-+#: ../gui/system-config-selinux.glade:2800
-+msgid "label44"
-+msgstr "label44"
- 
--#~ msgid ""
--#~ "Enter a comma separated list of tcp ports or ranges of ports that "
--#~ "application/user role binds to. Example: 612, 650-660"
--#~ msgstr ""
--#~ "Entrez une liste, séparés par des virgules, ou une plage de ports TCP "
--#~ "auxquels ce modèle de programme/utilisateur se connecte. "
-+#: ../gui/system-config-selinux.glade:2837
-+msgid "Change process mode to permissive."
++
++#: booleans.py:30
++msgid "Allow all domains to have the kernel load modules"
 +msgstr ""
- 
--#~ msgid "SELinux Policy Generation Druid"
--#~ msgstr "Générateur de stratégies SELinux"
-+#: ../gui/system-config-selinux.glade:2855
-+msgid "Change process mode to enforcing"
++
++#: booleans.py:31
++msgid "Allow the use of the audio devices as the source for the entropy feeds"
 +msgstr ""
- 
--#~ msgid "Unreserved Ports  (> 1024)"
--#~ msgstr "Ports non réservés  (> 1024)"
-+#: ../gui/system-config-selinux.glade:2947
-+msgid "Process Domain"
++
++#: booleans.py:32
++msgid "Allow exim to connect to databases (postgres, mysql)"
 +msgstr ""
- 
--#~ msgid "Use this checkbutton if your app calls bindresvport with 0."
--#~ msgstr ""
--#~ "Cochez ce bouton si votre programme appelle « bindresvport » avec 0."
-+#: ../gui/system-config-selinux.glade:2975
-+msgid "label59"
-+msgstr "label59"
- 
--#~ msgid ""
--#~ "Enforcing\n"
--#~ "Permissive\n"
--#~ "Disabled\n"
--#~ msgstr ""
--#~ "Strict\n"
--#~ "Permissif\n"
--#~ "Désactivé\n"
-+#: ../gui/usersPage.py:138
-+#, python-format
-+msgid "SELinux user '%s' is required"
++
++#: booleans.py:33
++msgid "Allow exim to create, read, write, and delete unprivileged user files."
 +msgstr ""
-diff -up policycoreutils-2.1.12/po/gl.po.rhat policycoreutils-2.1.12/po/gl.po
---- policycoreutils-2.1.12/po/gl.po.rhat	2012-10-16 15:07:17.510526196 -0400
-+++ policycoreutils-2.1.12/po/gl.po	2012-10-16 15:07:17.511526197 -0400
-@@ -0,0 +1,3359 @@
-+# 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 ""
++
++#: booleans.py:34
++msgid "Allow exim to read unprivileged user files."
 +msgstr ""
-+"Project-Id-Version: Policycoreutils\n"
-+"Report-Msgid-Bugs-To: \n"
-+"POT-Creation-Date: 2012-05-25 07:28-0400\n"
-+"PO-Revision-Date: 2012-03-30 18:14+0000\n"
-+"Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
-+"Language-Team: Galician (http://www.transifex.net/projects/p/fedora/language/"
-+"gl/)\n"
-+"Language: gl\n"
-+"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."
++#: booleans.py:35
++msgid "Enable extra rules in the cron domain to support fcron."
 +msgstr ""
 +
-+#: ../run_init/run_init.c:126 ../newrole/newrole.c:1124
-+#, c-format
-+msgid "failed to initialize PAM\n"
++#: booleans.py:36
++msgid "Allow fenced domain to connect to the network using TCP."
 +msgstr ""
 +
-+#: ../run_init/run_init.c:139
-+#, c-format
-+msgid "failed to get account information\n"
++#: booleans.py:37
++msgid "Allow fenced domain to execute ssh."
 +msgstr ""
 +
-+#: ../run_init/run_init.c:162 ../newrole/newrole.c:341
-+msgid "Password:"
++#: booleans.py:38
++msgid "Allow ftp to read and write files in the user home directories"
 +msgstr ""
 +
-+#: ../run_init/run_init.c:197 ../newrole/newrole.c:366
-+#, c-format
-+msgid "Cannot find your entry in the shadow passwd file.\n"
++#: booleans.py:39
++msgid ""
++"Allow ftp servers to upload files,  used for public file transfer services. "
++"Directories must be labeled public_content_rw_t."
 +msgstr ""
 +
-+#: ../run_init/run_init.c:203 ../newrole/newrole.c:373
-+#, c-format
-+msgid "getpass cannot open /dev/tty\n"
++#: booleans.py:40
++msgid "Allow ftp servers to connect to all ports > 1023"
 +msgstr ""
 +
-+#: ../run_init/run_init.c:275
-+#, c-format
-+msgid "run_init: incorrect password for %s\n"
++#: booleans.py:41
++msgid "Allow ftp servers to connect to mysql database ports"
 +msgstr ""
 +
-+#: ../run_init/run_init.c:309
-+#, c-format
-+msgid "Could not open file %s\n"
++#: booleans.py:42
++msgid ""
++"Allow ftp servers to login to local users and read/write all files on the "
++"system, governed by DAC."
 +msgstr ""
 +
-+#: ../run_init/run_init.c:336
-+#, c-format
-+msgid "No context in file %s\n"
++#: booleans.py:43
++msgid "Allow ftp servers to use cifs used for public file transfer services."
 +msgstr ""
 +
-+#: ../run_init/run_init.c:361
-+#, c-format
-+msgid "Sorry, run_init may be used only on a SELinux kernel.\n"
++#: booleans.py:44
++msgid "Allow ftp servers to use nfs used for public file transfer services."
 +msgstr ""
 +
-+#: ../run_init/run_init.c:380
-+#, c-format
-+msgid "authentication failed.\n"
++#: booleans.py:45
++msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
 +msgstr ""
 +
-+#: ../run_init/run_init.c:405 ../newrole/newrole.c:1258
-+#, c-format
-+msgid "Could not set exec context to %s.\n"
++#: booleans.py:46
++msgid "Determine whether Git CGI can search home directories."
 +msgstr ""
 +
-+#: ../audit2allow/audit2allow:230
-+msgid "******************** IMPORTANT ***********************\n"
++#: booleans.py:47
++msgid "Determine whether Git CGI can access cifs file systems."
 +msgstr ""
 +
-+#: ../audit2allow/audit2allow:231
-+msgid "To make this policy package active, execute:"
++#: booleans.py:48
++msgid "Determine whether Git CGI can access nfs file systems."
 +msgstr ""
 +
-+#: ../semanage/seobject.py:143 ../semanage/seobject.py:147
-+msgid "global"
++#: booleans.py:49
++msgid ""
++"Determine whether Git session daemon can bind TCP sockets to all unreserved "
++"ports."
 +msgstr ""
 +
-+#: ../semanage/seobject.py:225
-+msgid "Could not create semanage handle"
++#: booleans.py:50
++msgid ""
++"Determine whether calling user domains can execute Git daemon in the "
++"git_session_t domain."
 +msgstr ""
 +
-+#: ../semanage/seobject.py:233
-+msgid "SELinux policy is not managed or store cannot be accessed."
++#: booleans.py:51
++msgid "Determine whether Git system daemon can search home directories."
 +msgstr ""
 +
-+#: ../semanage/seobject.py:238
-+msgid "Cannot read policy store."
++#: booleans.py:52
++msgid "Determine whether Git system daemon can access cifs file systems."
 +msgstr ""
 +
-+#: ../semanage/seobject.py:243
-+msgid "Could not establish semanage connection"
++#: booleans.py:53
++msgid "Determine whether Git system daemon can access nfs file systems."
 +msgstr ""
 +
-+#: ../semanage/seobject.py:248
-+msgid "Could not test MLS enabled status"
++#: booleans.py:54
++msgid "Allow gitisis daemon to send mail"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
-+msgid "Not yet implemented"
++#: booleans.py:55
++msgid "Enable reading of urandom for all domains."
 +msgstr ""
 +
-+#: ../semanage/seobject.py:258
-+msgid "Semanage transaction already in progress"
++#: booleans.py:56
++msgid ""
++"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
++"agent to manage user files."
 +msgstr ""
 +
-+#: ../semanage/seobject.py:267
-+msgid "Could not start semanage transaction"
++#: booleans.py:57
++msgid ""
++"Allow gpg web domain to modify public files used for public file transfer "
++"services."
 +msgstr ""
 +
-+#: ../semanage/seobject.py:278
-+msgid "Could not commit semanage transaction"
++#: booleans.py:58
++msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
 +msgstr ""
 +
-+#: ../semanage/seobject.py:283
-+msgid "Semanage transaction not in progress"
++#: booleans.py:59
++msgid ""
++"Allow Apache to modify public files used for public file transfer services. "
++"Directories/Files must be labeled public_content_rw_t."
 +msgstr ""
 +
-+#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
-+msgid "Could not list SELinux modules"
++#: booleans.py:60
++msgid "Allow httpd to use built in scripting (usually php)"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:308
-+msgid "Modules Name"
++#: booleans.py:61
++msgid "Allow http daemon to check spam"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
-+msgid "Version"
++#: booleans.py:62
++msgid ""
++"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
++"ports"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
-+msgid "Disabled"
++#: booleans.py:63
++msgid "Allow httpd to connect to the ldap port"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:326
-+#, python-format
-+msgid "Could not disable module %s (remove failed)"
++#: booleans.py:64
++msgid "Allow http daemon to connect to zabbix"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:337
-+#, python-format
-+msgid "Could not enable module %s (remove failed)"
++#: booleans.py:65
++msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
 +msgstr ""
 +
-+#: ../semanage/seobject.py:352
-+#, python-format
-+msgid "Could not remove module %s (remove failed)"
++#: booleans.py:66
++msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
 +msgstr ""
 +
-+#: ../semanage/seobject.py:362
-+msgid "dontaudit requires either 'on' or 'off'"
++#: booleans.py:67
++msgid ""
++"Allow HTTPD scripts and modules to connect to databases over the network."
 +msgstr ""
 +
-+#: ../semanage/seobject.py:391
-+msgid "Builtin Permissive Types"
++#: booleans.py:68
++msgid "Allow httpd to connect to memcache server"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:401
-+msgid "Customized Permissive Types"
++#: booleans.py:69
++msgid "Allow httpd to act as a relay"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:442
-+#, python-format
-+msgid "Could not set permissive domain %s (module installation failed)"
++#: booleans.py:70
++msgid "Allow http daemon to send mail"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:448
-+#, python-format
-+msgid "Could not remove permissive domain %s (remove failed)"
++#: booleans.py:71
++msgid "Allow Apache to communicate with avahi service via dbus"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
-+#: ../semanage/seobject.py:603 ../semanage/seobject.py:700
-+#: ../semanage/seobject.py:730 ../semanage/seobject.py:797
-+#: ../semanage/seobject.py:854 ../semanage/seobject.py:1101
-+#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
-+#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
-+#: ../semanage/seobject.py:2045
-+#, python-format
-+msgid "Could not create a key for %s"
++#: booleans.py:72
++msgid "Allow httpd cgi support"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
-+#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
-+#, python-format
-+msgid "Could not check if login mapping for %s is defined"
++#: booleans.py:73
++msgid "Allow httpd to act as a FTP server by listening on the ftp port."
 +msgstr ""
 +
-+#: ../semanage/seobject.py:496
-+#, python-format
-+msgid "Linux Group %s does not exist"
++#: booleans.py:74
++msgid "Allow httpd to read home directories"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:501
-+#, python-format
-+msgid "Linux User %s does not exist"
++#: booleans.py:75
++msgid "Allow httpd scripts and modules execmem/execstack"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:505
-+#, python-format
-+msgid "Could not create login mapping for %s"
++#: booleans.py:76
++msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
-+#, python-format
-+msgid "Could not set name for %s"
++#: booleans.py:77
++msgid "Allow httpd processes to manage IPA content"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
-+#, python-format
-+msgid "Could not set MLS range for %s"
++#: booleans.py:78
++msgid "Allow Apache to use mod_auth_ntlm_winbind"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:518
-+#, python-format
-+msgid "Could not set SELinux user for %s"
++#: booleans.py:79
++msgid "Allow Apache to use mod_auth_pam"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:522
-+#, python-format
-+msgid "Could not add login mapping for %s"
++#: booleans.py:80
++msgid "Allow httpd to read user content"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:540
-+msgid "Requires seuser or serange"
++#: booleans.py:81
++msgid "Allow Apache to run in stickshift mode, not transition to passenger"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
-+#, python-format
-+msgid "Login mapping for %s is not defined"
++#: booleans.py:82
++msgid "Allow httpd daemon to change its resource limits"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:567
-+#, python-format
-+msgid "Could not query seuser for %s"
++#: booleans.py:83
++msgid ""
++"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
 +msgstr ""
 +
-+#: ../semanage/seobject.py:581
-+#, python-format
-+msgid "Could not modify login mapping for %s"
++#: booleans.py:84
++msgid ""
++"Allow apache scripts to write to public content, directories/files must be "
++"labeled public_rw_content_t."
 +msgstr ""
 +
-+#: ../semanage/seobject.py:615
-+#, python-format
-+msgid "Login mapping for %s is defined in policy, cannot be deleted"
++#: booleans.py:85
++msgid "Allow Apache to execute tmp content."
 +msgstr ""
 +
-+#: ../semanage/seobject.py:619
-+#, python-format
-+msgid "Could not delete login mapping for %s"
++#: booleans.py:86
++msgid ""
++"Unify HTTPD to communicate with the terminal. Needed for entering the "
++"passphrase for certificates at the terminal."
 +msgstr ""
 +
-+#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
-+#: ../semanage/seobject.py:897
-+msgid "Could not list login mappings"
++#: booleans.py:87
++msgid "Unify HTTPD handling of all content files."
 +msgstr ""
 +
-+#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../gui/system-config-selinux.glade:100
-+msgid "Login Name"
++#: booleans.py:88
++msgid "Allow httpd to access cifs file systems"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../gui/system-config-selinux.glade:128
-+#: ../gui/system-config-selinux.glade:915
-+#: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
-+msgid "SELinux User"
++#: booleans.py:89
++msgid "Allow httpd to access FUSE file systems"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
-+#: ../gui/system-config-selinux.glade:943
-+msgid "MLS/MCS Range"
++#: booleans.py:90
++msgid "Allow httpd to run gpg"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
-+#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
-+#: ../semanage/seobject.py:864
-+#, python-format
-+msgid "Could not check if SELinux user %s is defined"
++#: booleans.py:91
++msgid "Allow httpd to access nfs file systems"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
-+#: ../semanage/seobject.py:870
-+#, python-format
-+msgid "Could not query user for %s"
++#: booleans.py:92
++msgid "Allow httpd to communicate with oddjob to start up a service"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:726
-+#, python-format
-+msgid "You must add at least one role for %s"
++#: booleans.py:93
++msgid "Allow httpd to access openstack ports"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:741
-+#, python-format
-+msgid "Could not create SELinux user for %s"
++#: booleans.py:94
++msgid "Allow icecast to connect to all ports, not just sound ports."
 +msgstr ""
 +
-+#: ../semanage/seobject.py:750
-+#, python-format
-+msgid "Could not add role %s for %s"
++#: booleans.py:95
++msgid ""
++"Allow the Irssi IRC Client to connect to any port, and to bind to any "
++"unreserved port."
 +msgstr ""
 +
-+#: ../semanage/seobject.py:759
-+#, python-format
-+msgid "Could not set MLS level for %s"
++#: booleans.py:96
++msgid "Allow java executable stack"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:762
-+#, python-format
-+msgid "Could not add prefix %s for %s"
++#: booleans.py:97
++msgid "Allow confined applications to run with kerberos."
 +msgstr ""
 +
-+#: ../semanage/seobject.py:765
-+#, python-format
-+msgid "Could not extract key for %s"
++#: booleans.py:98
++msgid "Allow syslogd daemon to send mail"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:769
-+#, python-format
-+msgid "Could not add SELinux user %s"
++#: booleans.py:99
++msgid "Allow syslogd the ability to read/write terminals"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:791
-+msgid "Requires prefix, roles, level or range"
++#: booleans.py:100
++msgid "Allow logging in and using the system from /dev/console."
 +msgstr ""
 +
-+#: ../semanage/seobject.py:793
-+msgid "Requires prefix or roles"
++#: booleans.py:101
++msgid ""
++"Control the ability to mmap a low area of the address space, as configured "
++"by /proc/sys/kernel/mmap_min_addr."
 +msgstr ""
 +
-+#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
-+#, python-format
-+msgid "SELinux user %s is not defined"
++#: booleans.py:102
++msgid "Allow mock to read files in home directories."
 +msgstr ""
 +
-+#: ../semanage/seobject.py:832
-+#, python-format
-+msgid "Could not modify SELinux user %s"
++#: booleans.py:103
++msgid "Allow the mount command to mount any directory or file."
 +msgstr ""
 +
-+#: ../semanage/seobject.py:866
-+#, python-format
-+msgid "SELinux user %s is defined in policy, cannot be deleted"
++#: booleans.py:104
++msgid "Allow mozilla plugin domain to connect to the network using TCP."
 +msgstr ""
 +
-+#: ../semanage/seobject.py:877
-+#, python-format
-+msgid "Could not delete SELinux user %s"
++#: booleans.py:105
++msgid ""
++"Allow mozilla_plugins to create random content in the users home directory"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:915
-+msgid "Could not list SELinux users"
++#: booleans.py:106
++msgid "Allow confined web browsers to read home directory content"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:921
-+#, python-format
-+msgid "Could not list roles for user %s"
++#: booleans.py:107
++msgid "Allow mplayer executable stack"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:946
-+msgid "Labeling"
++#: booleans.py:108
++msgid "Allow mysqld to connect to all ports"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:946
-+msgid "MLS/"
++#: booleans.py:109
++msgid "Allow BIND to bind apache port."
 +msgstr ""
 +
-+#: ../semanage/seobject.py:947
-+msgid "Prefix"
++#: booleans.py:110
++msgid ""
++"Allow BIND to write the master zone files. Generally this is used for "
++"dynamic DNS or zone transfers."
 +msgstr ""
 +
-+#: ../semanage/seobject.py:947
-+msgid "MCS Level"
++#: booleans.py:111
++msgid "Allow any files/directories to be exported read/only via NFS."
 +msgstr ""
 +
-+#: ../semanage/seobject.py:947
-+msgid "MCS Range"
++#: booleans.py:112
++msgid "Allow any files/directories to be exported read/write via NFS."
 +msgstr ""
 +
-+#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
-+msgid "SELinux Roles"
++#: booleans.py:113
++msgid ""
++"Allow nfs servers to modify public files used for public file transfer "
++"services.  Files/Directories must be labeled public_content_rw_t."
 +msgstr ""
 +
-+#: ../semanage/seobject.py:967
-+msgid "Protocol udp or tcp is required"
++#: booleans.py:114
++msgid "Allow system to run with NIS"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:969
-+msgid "Port is required"
++#: booleans.py:115
++msgid "Allow confined applications to use nscd shared memory."
 +msgstr ""
 +
-+#: ../semanage/seobject.py:979
-+msgid "Invalid Port"
++#: booleans.py:116
++msgid "Allow nsplugin code to connect to unreserved ports"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:983
-+#, python-format
-+msgid "Could not create a key for %s/%s"
++#: booleans.py:117
++msgid "Allow nsplugin code to execmem/execstack"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:994
-+msgid "Type is required"
++#: booleans.py:118
++msgid "Allow openvpn to read home directories"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
-+#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
-+#, python-format
-+msgid "Could not check if port %s/%s is defined"
++#: booleans.py:119
++msgid "Allow piranha-lvs domain to connect to the network using TCP."
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1002
-+#, python-format
-+msgid "Port %s/%s already defined"
++#: booleans.py:120
++msgid "Allow polipo to connect to all ports > 1023"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1006
-+#, python-format
-+msgid "Could not create port for %s/%s"
++#: booleans.py:121
++msgid ""
++"Determine whether Polipo session daemon can bind tcp sockets to all "
++"unreserved ports."
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1012
-+#, python-format
-+msgid "Could not create context for %s/%s"
++#: booleans.py:122
++msgid ""
++"Determine whether calling user domains can execute Polipo daemon in the "
++"polipo_session_t domain."
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1016
-+#, python-format
-+msgid "Could not set user in port context for %s/%s"
++#: booleans.py:123
++msgid "Determine whether polipo can access cifs file systems."
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1020
-+#, python-format
-+msgid "Could not set role in port context for %s/%s"
++#: booleans.py:124
++msgid "Determine whether Polipo can access nfs file systems."
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1024
-+#, python-format
-+msgid "Could not set type in port context for %s/%s"
++#: booleans.py:125
++msgid "Enable polyinstantiated directory support."
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1029
-+#, python-format
-+msgid "Could not set mls fields in port context for %s/%s"
++#: booleans.py:126
++msgid "Allow the portage domains to use NFS mounts (regular nfs_t)"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1033
-+#, python-format
-+msgid "Could not set port context for %s/%s"
++#: booleans.py:127
++msgid "Allow postfix_local domain full write access to mail_spool directories"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1037
-+#, python-format
-+msgid "Could not add port %s/%s"
++#: booleans.py:128
++msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
-+#: ../semanage/seobject.py:1512
-+msgid "Requires setype or serange"
++#: booleans.py:129
++msgid "Allow transmit client label to foreign database"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1053
-+msgid "Requires setype"
++#: booleans.py:130
++msgid "Allow database admins to execute DML statement"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
-+#, python-format
-+msgid "Port %s/%s is not defined"
++#: booleans.py:131
++msgid "Allow unprivileged users to execute DDL statement"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1065
-+#, python-format
-+msgid "Could not query port %s/%s"
++#: booleans.py:132
++msgid "Allow pppd to load kernel modules for certain modems"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1076
-+#, python-format
-+msgid "Could not modify port %s/%s"
++#: booleans.py:133
++msgid "Allow pppd to be run for a regular user"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1089
-+msgid "Could not list the ports"
++#: booleans.py:134
++msgid ""
++"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1105
-+#, python-format
-+msgid "Could not delete the port %s"
++#: booleans.py:135
++msgid "Allow Puppet client to manage all file types."
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1122
-+#, python-format
-+msgid "Port %s/%s is defined in policy, cannot be deleted"
++#: booleans.py:136
++msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1126
-+#, python-format
-+msgid "Could not delete port %s/%s"
++#: booleans.py:137
++msgid "Allow qemu to connect fully to the network"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
-+msgid "Could not list ports"
++#: booleans.py:138
++msgid "Allow qemu to use cifs/Samba file systems"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1203
-+msgid "SELinux Port Type"
++#: booleans.py:139
++msgid "Allow qemu to use serial/parallel communication ports"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1203
-+msgid "Proto"
++#: booleans.py:140
++msgid "Allow qemu to use nfs file systems"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
-+msgid "Port Number"
++#: booleans.py:141
++msgid "Allow qemu to use usb devices"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1222
-+msgid "Node Address is required"
++#: booleans.py:142
++msgid "Allow racoon to read shadow"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1237
-+msgid "Unknown or missing protocol"
++#: booleans.py:143
++msgid "Allow rgmanager domain to connect to the network using TCP."
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
-+#: ../semanage/seobject.py:1728
-+msgid "SELinux Type is required"
++#: booleans.py:144
++msgid ""
++"Allow rsync to modify public files used for public file transfer services.  "
++"Files/Directories must be labeled public_content_rw_t."
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
-+#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
-+#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
-+#: ../semanage/seobject.py:1732
-+#, python-format
-+msgid "Could not create key for %s"
++#: booleans.py:145
++msgid "Allow rsync to run as a client"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
-+#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
-+#, python-format
-+msgid "Could not check if addr %s is defined"
++#: booleans.py:146
++msgid "Allow rsync to export any files/directories read only."
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1266
-+#, python-format
-+msgid "Could not create addr for %s"
++#: booleans.py:147
++msgid "Allow rsync servers to share cifs files systems"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
-+#: ../semanage/seobject.py:1690
-+#, python-format
-+msgid "Could not create context for %s"
++#: booleans.py:148
++msgid "Allow rsync servers to share nfs files systems"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1276
-+#, python-format
-+msgid "Could not set mask for %s"
++#: booleans.py:149
++msgid "Allow samba to create new home directories (e.g. via PAM)"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1280
-+#, python-format
-+msgid "Could not set user in addr context for %s"
++#: booleans.py:150
++msgid ""
++"Allow samba to act as the domain controller, add users, groups and change "
++"passwords."
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1284
-+#, python-format
-+msgid "Could not set role in addr context for %s"
++#: booleans.py:151
++msgid "Allow samba to share users home directories."
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1288
-+#, python-format
-+msgid "Could not set type in addr context for %s"
++#: booleans.py:152
++msgid "Allow samba to share any file/directory read only."
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1293
-+#, python-format
-+msgid "Could not set mls fields in addr context for %s"
++#: booleans.py:153
++msgid "Allow samba to share any file/directory read/write."
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1297
-+#, python-format
-+msgid "Could not set addr context for %s"
++#: booleans.py:154
++msgid "Allow samba to act as a portmapper"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1301
-+#, python-format
-+msgid "Could not add addr %s"
++#: booleans.py:155
++msgid "Allow samba to run unconfined scripts"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
-+#, python-format
-+msgid "Addr %s is not defined"
++#: booleans.py:156
++msgid "Allow samba to export ntfs/fusefs volumes."
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1330
-+#, python-format
-+msgid "Could not query addr %s"
++#: booleans.py:157
++msgid "Allow samba to export NFS volumes."
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1340
-+#, python-format
-+msgid "Could not modify addr %s"
++#: booleans.py:158
++msgid "Allow sanlock to read/write fuse files"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1368
-+#, python-format
-+msgid "Addr %s is defined in policy, cannot be deleted"
++#: booleans.py:159
++msgid "Allow sanlock to manage nfs files"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1372
-+#, python-format
-+msgid "Could not delete addr %s"
++#: booleans.py:160
++msgid "Allow sanlock to manage cifs files"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1384
-+msgid "Could not deleteall node mappings"
++#: booleans.py:161
++msgid "Allow sasl to read shadow"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1398
-+msgid "Could not list addrs"
++#: booleans.py:162
++msgid ""
++"disallow programs, such as newrole, from transitioning to administrative "
++"user domains."
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
-+#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
-+#, python-format
-+msgid "Could not check if interface %s is defined"
++#: booleans.py:163
++msgid "Disable kernel module loading."
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1465
-+#, python-format
-+msgid "Could not create interface for %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 ""
 +
-+#: ../semanage/seobject.py:1474
-+#, python-format
-+msgid "Could not set user in interface context for %s"
++#: booleans.py:165
++msgid "Allow regular users direct dri device access"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1478
-+#, python-format
-+msgid "Could not set role in interface context for %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 ""
 +
-+#: ../semanage/seobject.py:1482
-+#, python-format
-+msgid "Could not set type in interface context for %s"
++#: booleans.py:167
++msgid ""
++"Allow all unconfined executables to use libraries requiring text relocation "
++"that are not labeled textrel_shlib_t"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1487
-+#, python-format
-+msgid "Could not set mls fields in interface context for %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 ""
 +
-+#: ../semanage/seobject.py:1491
-+#, python-format
-+msgid "Could not set interface context for %s"
++#: booleans.py:169
++msgid "Allow users to connect to the local mysql server"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1495
-+#, python-format
-+msgid "Could not set message context for %s"
++#: booleans.py:170
++msgid ""
++"Allow confined users the ability to execute the ping and traceroute commands."
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1499
-+#, python-format
-+msgid "Could not add interface %s"
++#: booleans.py:171
++msgid "Allow users to connect to PostgreSQL"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
-+#, python-format
-+msgid "Interface %s is not defined"
++#: booleans.py:172
++msgid ""
++"Allow user to r/w files on filesystems that do not have extended attributes "
++"(FAT, CDROM, FLOPPY)"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1526
-+#, python-format
-+msgid "Could not query interface %s"
++#: 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 ""
 +
-+#: ../semanage/seobject.py:1537
-+#, python-format
-+msgid "Could not modify interface %s"
++#: booleans.py:174
++msgid "Allow user music sharing"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1562
-+#, python-format
-+msgid "Interface %s is defined in policy, cannot be deleted"
++#: booleans.py:175
++msgid ""
++"Allow anon internal-sftp to upload files, used for public file transfer "
++"services. Directories must be labeled public_content_rw_t."
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1566
-+#, python-format
-+msgid "Could not delete interface %s"
++#: booleans.py:176
++msgid ""
++"Allow sftp-internal to read and write files in the user home directories"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1578
-+msgid "Could not delete all interface  mappings"
++#: booleans.py:177
++msgid ""
++"Allow sftp-internal to login to local users and read/write all files on the "
++"system, governed by DAC."
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1592
-+msgid "Could not list interfaces"
++#: booleans.py:178
++msgid ""
++"Allow internal-sftp to read and write files in the user ssh home directories."
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1617
-+msgid "SELinux Interface"
++#: booleans.py:179
++msgid "Allow sge to connect to the network using any TCP port"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
-+msgid "Context"
++#: booleans.py:180
++msgid "Allow sge to access nfs file systems."
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1667
-+#, python-format
-+msgid "Equivalence class for %s already exists"
++#: booleans.py:181
++msgid ""
++"Enable additional permissions needed to support devices on 3ware controllers."
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1673
-+#, python-format
-+msgid "File spec %s conflicts with equivalency rule '%s %s'"
++#: booleans.py:182
++msgid ""
++"Allow samba to modify public files used for public file transfer services.  "
++"Files/Directories must be labeled public_content_rw_t."
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1682
-+#, python-format
-+msgid "Equivalence class for %s does not exists"
++#: booleans.py:183
++msgid "Allow user spamassassin clients to use the network."
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1696
-+#, python-format
-+msgid "Could not set user in file context for %s"
++#: booleans.py:184
++msgid "Allow spamd to read/write user home directories."
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1700
-+#, python-format
-+msgid "Could not set role in file context for %s"
++#: booleans.py:185
++msgid ""
++"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
-+#, python-format
-+msgid "Could not set mls fields in file context for %s"
++#: booleans.py:186
++msgid "Allow squid to run as a transparent proxy (TPROXY)"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1711
-+msgid "Invalid file specification"
++#: booleans.py:187
++msgid ""
++"Allow ssh with chroot env to read and write files in the user home "
++"directories"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1713
-+msgid "File specification can not include spaces"
++#: booleans.py:188
++msgid "allow host key based authentication"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1718
-+#, python-format
-+msgid ""
-+"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
++#: booleans.py:189
++msgid "Allow ssh logins as sysadm_r:sysadm_t"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
-+#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
-+#: ../semanage/seobject.py:1880
-+#, python-format
-+msgid "Could not check if file context for %s is defined"
++#: booleans.py:190
++msgid "allow staff user to create and transition to svirt domains."
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1749
-+#, python-format
-+msgid "Could not create file context for %s"
++#: booleans.py:191
++msgid "Allow the Telepathy connection managers to connect to any network port."
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1757
-+#, python-format
-+msgid "Could not set type in file context for %s"
++#: booleans.py:192
++msgid ""
++"Allow the Telepathy connection managers to connect to any generic TCP port."
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
-+#: ../semanage/seobject.py:1826
-+#, python-format
-+msgid "Could not set file context for %s"
++#: booleans.py:193
++msgid ""
++"Allow tftp to modify public files used for public file transfer services."
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1771
-+#, python-format
-+msgid "Could not add file context for %s"
++#: booleans.py:194
++msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1785
-+msgid "Requires setype, serange or seuser"
++#: booleans.py:195
++msgid ""
++"allow unconfined users to transition to the chrome sandbox domains when "
++"running chrome-sandbox"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
-+#, python-format
-+msgid "File context for %s is not defined"
++#: booleans.py:196
++msgid "Allow a user to login as an unconfined domain"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1804
-+#, python-format
-+msgid "Could not query file context for %s"
++#: booleans.py:197
++msgid ""
++"Allow unconfined users to transition to the Mozilla plugin domain when "
++"running xulrunner plugin-container."
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1830
-+#, python-format
-+msgid "Could not modify file context for %s"
++#: booleans.py:198
++msgid "Allow video playing tools to run unconfined"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1843
-+msgid "Could not list the file contexts"
++#: booleans.py:199
++msgid "Allow unprivledged user to create and transition to svirt domains."
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1857
-+#, python-format
-+msgid "Could not delete the file context %s"
++#: booleans.py:200
++msgid "Support ecryptfs home directories"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1882
-+#, python-format
-+msgid "File context for %s is defined in policy, cannot be deleted"
++#: booleans.py:201
++msgid "Support fusefs home directories"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1888
-+#, python-format
-+msgid "Could not delete file context for %s"
++#: booleans.py:202
++msgid "Use lpd server instead of cups"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1903
-+msgid "Could not list file contexts"
++#: booleans.py:203
++msgid "Support NFS home directories"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1907
-+msgid "Could not list local file contexts"
++#: booleans.py:204
++msgid "Support SAMBA home directories"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1944
-+msgid "SELinux fcontext"
++#: booleans.py:205
++msgid "Allow varnishd to connect to all ports, not just HTTP."
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1944
-+msgid "type"
++#: booleans.py:206
++msgid "Ignore vbetool mmap_zero errors."
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1957
++#: booleans.py:207
 +msgid ""
-+"\n"
-+"SELinux Distribution fcontext Equivalence \n"
++"Allow confined virtual guests to use serial/parallel communication ports"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1962
++#: booleans.py:208
 +msgid ""
-+"\n"
-+"SELinux Local fcontext Equivalence \n"
++"Allow confined virtual guests to use executable memory and executable stack"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
-+#: ../semanage/seobject.py:2054
-+#, python-format
-+msgid "Could not check if boolean %s is defined"
++#: booleans.py:209
++msgid "Allow confined virtual guests to read fuse files"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
-+#, python-format
-+msgid "Boolean %s is not defined"
++#: booleans.py:210
++msgid "Allow confined virtual guests to manage nfs files"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:2002
-+#, python-format
-+msgid "Could not query file context %s"
++#: booleans.py:211
++msgid "Allow confined virtual guests to manage cifs files"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:2007
-+#, python-format
-+msgid "You must specify one of the following values: %s"
++#: booleans.py:212
++msgid "Allow confined virtual guests to interact with the sanlock"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:2012
-+#, python-format
-+msgid "Could not set active value of boolean %s"
++#: booleans.py:213
++msgid "Allow confined virtual guests to manage device configuration, (pci)"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:2015
-+#, python-format
-+msgid "Could not modify boolean %s"
++#: booleans.py:214
++msgid "Allow confined virtual guests to use usb devices"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:2033
-+#, python-format
-+msgid "Bad format %s: Record %s"
++#: booleans.py:215
++msgid "Allow confined virtual guests to interact with the xserver"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:2056
-+#, python-format
-+msgid "Boolean %s is defined in policy, cannot be deleted"
++#: booleans.py:216
++msgid "Allow webadm to manage files in users home directories"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:2060
-+#, python-format
-+msgid "Could not delete boolean %s"
++#: booleans.py:217
++msgid "Allow webadm to read files in users home directories"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
-+msgid "Could not list booleans"
++#: booleans.py:218
++msgid "Ignore wine mmap_zero errors."
 +msgstr ""
 +
-+#: ../semanage/seobject.py:2112
-+msgid "unknown"
++#: booleans.py:219
++msgid "Allow the graphical login program to execute bootloader"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:2125
-+msgid "off"
++#: booleans.py:220
++msgid ""
++"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:2125
-+msgid "on"
++#: booleans.py:221
++msgid "Allow xen to manage nfs files"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:2139
-+msgid "SELinux boolean"
++#: booleans.py:222
++msgid ""
++"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
++"logical volumes for disk images."
 +msgstr ""
 +
-+#: ../semanage/seobject.py:2139
-+msgid "State"
++#: booleans.py:223
++msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
 +msgstr ""
 +
-+#: ../semanage/seobject.py:2139
-+msgid "Default"
++#: booleans.py:224
++msgid ""
++"Allow xguest users to configure Network Manager and connect to apache ports"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
-+#: ../gui/polgengui.py:253
-+msgid "Description"
++#: booleans.py:225
++msgid "Allow xguest users to mount removable media"
 +msgstr ""
 +
-+#: ../newrole/newrole.c:201
-+#, c-format
-+msgid "failed to set PAM_TTY\n"
++#: booleans.py:226
++msgid "Allow xguest to use blue tooth devices"
 +msgstr ""
 +
-+#: ../newrole/newrole.c:290
-+#, c-format
-+msgid "newrole: service name configuration hashtable overflow\n"
++#: booleans.py:227
++msgid "Allows clients to write to the X server shared memory segments."
 +msgstr ""
 +
-+#: ../newrole/newrole.c:300
-+#, c-format
-+msgid "newrole:  %s:  error on line %lu.\n"
++#: booleans.py:228
++msgid "Allows XServer to execute writable memory"
 +msgstr ""
 +
-+#: ../newrole/newrole.c:439
-+#, c-format
-+msgid "cannot find valid entry in the passwd file.\n"
++#: booleans.py:229
++msgid "Support X userspace object manager"
 +msgstr ""
 +
-+#: ../newrole/newrole.c:450
-+#, c-format
-+msgid "Out of memory!\n"
++#: booleans.py:230
++msgid "Allow zabbix to connect to unreserved ports"
 +msgstr ""
 +
-+#: ../newrole/newrole.c:455
-+#, c-format
-+msgid "Error!  Shell is not valid.\n"
++#: booleans.py:231
++msgid "Allow zebra daemon to write it configuration files"
 +msgstr ""
 +
-+#: ../newrole/newrole.c:512
-+#, c-format
-+msgid "Unable to clear environment\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:556 ../newrole/newrole.c:587 ../newrole/newrole.c:617
-+#, c-format
-+msgid "Error changing uid, aborting.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:612
-+#, c-format
-+msgid "Error resetting KEEPCAPS, aborting\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:635
-+#, c-format
-+msgid "Error connecting to audit system.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:641
-+#, c-format
-+msgid "Error allocating memory.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:648
-+#, c-format
-+msgid "Error sending audit message.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:692 ../newrole/newrole.c:1059
-+#, c-format
-+msgid "Could not determine enforcing mode.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:699
-+#, c-format
-+msgid "Error!  Could not open %s.\n"
++#: booleans.py:232
++msgid ""
++"Allow ZoneMinder to modify public files used for public file transfer "
++"services."
 +msgstr ""
-+
-+#: ../newrole/newrole.c:705
-+#, c-format
-+msgid "%s!  Could not get current context for %s, not relabeling tty.\n"
+diff --git a/policycoreutils/po/gl.po b/policycoreutils/po/gl.po
+index af58e6a..fc5f104 100644
+--- a/policycoreutils/po/gl.po
++++ b/policycoreutils/po/gl.po
+@@ -7,16 +7,16 @@ msgid ""
+ msgstr ""
+ "Project-Id-Version: Policycoreutils\n"
+ "Report-Msgid-Bugs-To: \n"
+-"POT-Creation-Date: 2012-05-25 07:28-0400\n"
+-"PO-Revision-Date: 2012-03-30 18:14+0000\n"
+-"Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
+-"Language-Team: Galician (http://www.transifex.net/projects/p/fedora/language/"
++"POT-Creation-Date: 2012-10-16 12:24-0400\n"
++"PO-Revision-Date: 2012-10-08 13:10+0000\n"
++"Last-Translator: dwalsh <dwalsh at redhat.com>\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"
+-"Plural-Forms: nplurals=2; plural=(n != 1)\n"
++"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+ 
+ #: ../run_init/run_init.c:67
+ msgid ""
+@@ -25,7 +25,7 @@ msgid ""
+ "         <args ...> are the arguments to that script."
+ msgstr ""
+ 
+-#: ../run_init/run_init.c:126 ../newrole/newrole.c:1124
++#: ../run_init/run_init.c:126 ../newrole/newrole.c:1123
+ #, c-format
+ msgid "failed to initialize PAM\n"
+ msgstr ""
+@@ -74,7 +74,7 @@ msgstr ""
+ msgid "authentication failed.\n"
+ msgstr ""
+ 
+-#: ../run_init/run_init.c:405 ../newrole/newrole.c:1258
++#: ../run_init/run_init.c:405 ../newrole/newrole.c:1257
+ #, c-format
+ msgid "Could not set exec context to %s.\n"
+ msgstr ""
+@@ -87,855 +87,870 @@ msgstr ""
+ msgid "To make this policy package active, execute:"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:143 ../semanage/seobject.py:147
+-msgid "global"
+-msgstr ""
+-
+-#: ../semanage/seobject.py:225
++#: ../semanage/seobject.py:200
+ msgid "Could not create semanage handle"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:233
++#: ../semanage/seobject.py:208
+ msgid "SELinux policy is not managed or store cannot be accessed."
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:238
++#: ../semanage/seobject.py:213
+ msgid "Cannot read policy store."
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:243
++#: ../semanage/seobject.py:218
+ msgid "Could not establish semanage connection"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:248
++#: ../semanage/seobject.py:223
+ msgid "Could not test MLS enabled status"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
++#: ../semanage/seobject.py:229 ../semanage/seobject.py:244
+ msgid "Not yet implemented"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:258
++#: ../semanage/seobject.py:233
+ msgid "Semanage transaction already in progress"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:267
++#: ../semanage/seobject.py:242
+ msgid "Could not start semanage transaction"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:278
++#: ../semanage/seobject.py:254
+ msgid "Could not commit semanage transaction"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:283
++#: ../semanage/seobject.py:259
+ msgid "Semanage transaction not in progress"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
++#: ../semanage/seobject.py:271 ../semanage/seobject.py:351
+ msgid "Could not list SELinux modules"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:308
++#: ../semanage/seobject.py:284
+ msgid "Modules Name"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
++#: ../semanage/seobject.py:284 ../gui/modulesPage.py:63
+ msgid "Version"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
++#: ../semanage/seobject.py:287 ../gui/statusPage.py:75
+ msgid "Disabled"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:326
++#: ../semanage/seobject.py:302
+ #, python-format
+ msgid "Could not disable module %s (remove failed)"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:337
++#: ../semanage/seobject.py:313
+ #, python-format
+ msgid "Could not enable module %s (remove failed)"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:352
++#: ../semanage/seobject.py:328
+ #, python-format
+ msgid "Could not remove module %s (remove failed)"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:362
++#: ../semanage/seobject.py:338
+ msgid "dontaudit requires either 'on' or 'off'"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:391
++#: ../semanage/seobject.py:366
+ msgid "Builtin Permissive Types"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:401
++#: ../semanage/seobject.py:376
+ msgid "Customized Permissive Types"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:442
++#: ../semanage/seobject.py:417
+ #, python-format
+ msgid "Could not set permissive domain %s (module installation failed)"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:448
++#: ../semanage/seobject.py:423
+ #, python-format
+ msgid "Could not remove permissive domain %s (remove failed)"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
+-#: ../semanage/seobject.py:603 ../semanage/seobject.py:700
+-#: ../semanage/seobject.py:730 ../semanage/seobject.py:797
+-#: ../semanage/seobject.py:854 ../semanage/seobject.py:1101
+-#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
+-#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
+-#: ../semanage/seobject.py:2045
++#: ../semanage/seobject.py:458 ../semanage/seobject.py:532
++#: ../semanage/seobject.py:578 ../semanage/seobject.py:675
++#: ../semanage/seobject.py:705 ../semanage/seobject.py:772
++#: ../semanage/seobject.py:829 ../semanage/seobject.py:1084
++#: ../semanage/seobject.py:1800 ../semanage/seobject.py:1863
++#: ../semanage/seobject.py:1882 ../semanage/seobject.py:2003
++#: ../semanage/seobject.py:2056
+ #, python-format
+ msgid "Could not create a key for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
+-#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
++#: ../semanage/seobject.py:462 ../semanage/seobject.py:536
++#: ../semanage/seobject.py:582 ../semanage/seobject.py:588
+ #, python-format
+ msgid "Could not check if login mapping for %s is defined"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:496
++#: ../semanage/seobject.py:471
+ #, python-format
+ msgid "Linux Group %s does not exist"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:501
++#: ../semanage/seobject.py:476
+ #, python-format
+ msgid "Linux User %s does not exist"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:505
++#: ../semanage/seobject.py:480
+ #, python-format
+ msgid "Could not create login mapping for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
++#: ../semanage/seobject.py:484 ../semanage/seobject.py:720
+ #, python-format
+ msgid "Could not set name for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
++#: ../semanage/seobject.py:489 ../semanage/seobject.py:730
+ #, python-format
+ msgid "Could not set MLS range for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:518
++#: ../semanage/seobject.py:493
+ #, python-format
+ msgid "Could not set SELinux user for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:522
++#: ../semanage/seobject.py:497
+ #, python-format
+ msgid "Could not add login mapping for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:540
++#: ../semanage/seobject.py:515
+ msgid "Requires seuser or serange"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
++#: ../semanage/seobject.py:538 ../semanage/seobject.py:584
+ #, python-format
+ msgid "Login mapping for %s is not defined"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:567
++#: ../semanage/seobject.py:542
+ #, python-format
+ msgid "Could not query seuser for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:581
++#: ../semanage/seobject.py:556
+ #, python-format
+ msgid "Could not modify login mapping for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:615
++#: ../semanage/seobject.py:590
+ #, python-format
+ msgid "Login mapping for %s is defined in policy, cannot be deleted"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:619
++#: ../semanage/seobject.py:594
+ #, python-format
+ msgid "Could not delete login mapping for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
+-#: ../semanage/seobject.py:897
++#: ../semanage/seobject.py:616 ../semanage/seobject.py:634
++#: ../semanage/seobject.py:872
+ msgid "Could not list login mappings"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
++#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
+ #: ../gui/system-config-selinux.glade:100
+ msgid "Login Name"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
+-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
++#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
++#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
+ #: ../gui/system-config-selinux.glade:128
+ #: ../gui/system-config-selinux.glade:915
+ #: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
+ msgid "SELinux User"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
++#: ../semanage/seobject.py:659 ../gui/system-config-selinux.glade:156
+ #: ../gui/system-config-selinux.glade:943
+ msgid "MLS/MCS Range"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
+-#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
+-#: ../semanage/seobject.py:864
++#: ../semanage/seobject.py:678 ../semanage/seobject.py:709
++#: ../semanage/seobject.py:776 ../semanage/seobject.py:833
++#: ../semanage/seobject.py:839
+ #, python-format
+ msgid "Could not check if SELinux user %s is defined"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
+-#: ../semanage/seobject.py:870
++#: ../semanage/seobject.py:681 ../semanage/seobject.py:782
++#: ../semanage/seobject.py:845
+ #, python-format
+ msgid "Could not query user for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:726
++#: ../semanage/seobject.py:701
+ #, python-format
+ msgid "You must add at least one role for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:741
++#: ../semanage/seobject.py:716
+ #, python-format
+ msgid "Could not create SELinux user for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:750
++#: ../semanage/seobject.py:725
+ #, python-format
+ msgid "Could not add role %s for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:759
++#: ../semanage/seobject.py:734
+ #, python-format
+ msgid "Could not set MLS level for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:762
++#: ../semanage/seobject.py:737
+ #, python-format
+ msgid "Could not add prefix %s for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:765
++#: ../semanage/seobject.py:740
+ #, python-format
+ msgid "Could not extract key for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:769
++#: ../semanage/seobject.py:744
+ #, python-format
+ msgid "Could not add SELinux user %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:791
++#: ../semanage/seobject.py:766
+ msgid "Requires prefix, roles, level or range"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:793
++#: ../semanage/seobject.py:768
+ msgid "Requires prefix or roles"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
++#: ../semanage/seobject.py:778 ../semanage/seobject.py:835
+ #, python-format
+ msgid "SELinux user %s is not defined"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:832
++#: ../semanage/seobject.py:807
+ #, python-format
+ msgid "Could not modify SELinux user %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:866
++#: ../semanage/seobject.py:841
+ #, python-format
+ msgid "SELinux user %s is defined in policy, cannot be deleted"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:877
++#: ../semanage/seobject.py:852
+ #, python-format
+ msgid "Could not delete SELinux user %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:915
++#: ../semanage/seobject.py:890
+ msgid "Could not list SELinux users"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:921
++#: ../semanage/seobject.py:896
+ #, python-format
+ msgid "Could not list roles for user %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:946
++#: ../semanage/seobject.py:921
+ msgid "Labeling"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:946
++#: ../semanage/seobject.py:921
+ msgid "MLS/"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:947
++#: ../semanage/seobject.py:922
+ msgid "Prefix"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:947
++#: ../semanage/seobject.py:922
+ msgid "MCS Level"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:947
++#: ../semanage/seobject.py:922
+ msgid "MCS Range"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
++#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
+ #: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
+ msgid "SELinux Roles"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:967
++#: ../semanage/seobject.py:944
+ msgid "Protocol udp or tcp is required"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:969
++#: ../semanage/seobject.py:946
+ msgid "Port is required"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:979
++#: ../semanage/seobject.py:956
+ msgid "Invalid Port"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:983
++#: ../semanage/seobject.py:960
+ #, python-format
+ msgid "Could not create a key for %s/%s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:994
++#: ../semanage/seobject.py:971
+ msgid "Type is required"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
+-#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
++#: ../semanage/seobject.py:974 ../semanage/seobject.py:1036
++#: ../semanage/seobject.py:1794
++#, python-format
++msgid "Type %s is invalid, must be a port type"
 +msgstr ""
 +
-+#: ../newrole/newrole.c:715
-+#, c-format
-+msgid "%s!  Could not get new context for %s, not relabeling tty.\n"
++#: ../semanage/seobject.py:980 ../semanage/seobject.py:1042
++#: ../semanage/seobject.py:1097 ../semanage/seobject.py:1103
+ #, python-format
+ msgid "Could not check if port %s/%s is defined"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1002
++#: ../semanage/seobject.py:982
+ #, python-format
+ msgid "Port %s/%s already defined"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1006
++#: ../semanage/seobject.py:986
+ #, python-format
+ msgid "Could not create port for %s/%s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1012
++#: ../semanage/seobject.py:992
+ #, python-format
+ msgid "Could not create context for %s/%s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1016
++#: ../semanage/seobject.py:996
+ #, python-format
+ msgid "Could not set user in port context for %s/%s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1020
++#: ../semanage/seobject.py:1000
+ #, python-format
+ msgid "Could not set role in port context for %s/%s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1024
++#: ../semanage/seobject.py:1004
+ #, python-format
+ msgid "Could not set type in port context for %s/%s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1029
++#: ../semanage/seobject.py:1009
+ #, python-format
+ msgid "Could not set mls fields in port context for %s/%s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1033
++#: ../semanage/seobject.py:1013
+ #, python-format
+ msgid "Could not set port context for %s/%s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1037
++#: ../semanage/seobject.py:1017
+ #, python-format
+ msgid "Could not add port %s/%s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
+-#: ../semanage/seobject.py:1512
++#: ../semanage/seobject.py:1031 ../semanage/seobject.py:1304
++#: ../semanage/seobject.py:1503
+ msgid "Requires setype or serange"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1053
++#: ../semanage/seobject.py:1033
+ msgid "Requires setype"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
++#: ../semanage/seobject.py:1044 ../semanage/seobject.py:1099
+ #, python-format
+ msgid "Port %s/%s is not defined"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1065
++#: ../semanage/seobject.py:1048
+ #, python-format
+ msgid "Could not query port %s/%s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1076
++#: ../semanage/seobject.py:1059
+ #, python-format
+ msgid "Could not modify port %s/%s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1089
++#: ../semanage/seobject.py:1072
+ msgid "Could not list the ports"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1105
++#: ../semanage/seobject.py:1088
+ #, python-format
+ msgid "Could not delete the port %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1122
++#: ../semanage/seobject.py:1105
+ #, python-format
+ msgid "Port %s/%s is defined in policy, cannot be deleted"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1126
++#: ../semanage/seobject.py:1109
+ #, python-format
+ msgid "Could not delete port %s/%s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
++#: ../semanage/seobject.py:1125 ../semanage/seobject.py:1147
+ msgid "Could not list ports"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1203
++#: ../semanage/seobject.py:1186
+ msgid "SELinux Port Type"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1203
++#: ../semanage/seobject.py:1186
+ msgid "Proto"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
++#: ../semanage/seobject.py:1186 ../gui/system-config-selinux.glade:335
+ msgid "Port Number"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1222
++#: ../semanage/seobject.py:1207
+ msgid "Node Address is required"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1237
++#: ../semanage/seobject.py:1222
+ msgid "Unknown or missing protocol"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
+-#: ../semanage/seobject.py:1728
+-msgid "SELinux Type is required"
++#: ../semanage/seobject.py:1236
++msgid "SELinux node type is required"
 +msgstr ""
 +
-+#: ../newrole/newrole.c:725
-+#, c-format
-+msgid "%s!  Could not set new context for %s\n"
++#: ../semanage/seobject.py:1239 ../semanage/seobject.py:1307
++#, python-format
++msgid "Type %s is invalid, must be a node type"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
+-#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
+-#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
+-#: ../semanage/seobject.py:1732
++#: ../semanage/seobject.py:1243 ../semanage/seobject.py:1311
++#: ../semanage/seobject.py:1347 ../semanage/seobject.py:1445
++#: ../semanage/seobject.py:1507 ../semanage/seobject.py:1541
++#: ../semanage/seobject.py:1739
+ #, python-format
+ msgid "Could not create key for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
+-#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
++#: ../semanage/seobject.py:1245 ../semanage/seobject.py:1315
++#: ../semanage/seobject.py:1351 ../semanage/seobject.py:1357
+ #, python-format
+ msgid "Could not check if addr %s is defined"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1266
++#: ../semanage/seobject.py:1254
+ #, python-format
+ msgid "Could not create addr for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
+-#: ../semanage/seobject.py:1690
++#: ../semanage/seobject.py:1260 ../semanage/seobject.py:1461
++#: ../semanage/seobject.py:1694
+ #, python-format
+ msgid "Could not create context for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1276
++#: ../semanage/seobject.py:1264
+ #, python-format
+ msgid "Could not set mask for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1280
++#: ../semanage/seobject.py:1268
+ #, python-format
+ msgid "Could not set user in addr context for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1284
++#: ../semanage/seobject.py:1272
+ #, python-format
+ msgid "Could not set role in addr context for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1288
++#: ../semanage/seobject.py:1276
+ #, python-format
+ msgid "Could not set type in addr context for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1293
++#: ../semanage/seobject.py:1281
+ #, python-format
+ msgid "Could not set mls fields in addr context for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1297
++#: ../semanage/seobject.py:1285
+ #, python-format
+ msgid "Could not set addr context for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1301
++#: ../semanage/seobject.py:1289
+ #, python-format
+ msgid "Could not add addr %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
++#: ../semanage/seobject.py:1317 ../semanage/seobject.py:1353
+ #, python-format
+ msgid "Addr %s is not defined"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1330
++#: ../semanage/seobject.py:1321
+ #, python-format
+ msgid "Could not query addr %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1340
++#: ../semanage/seobject.py:1331
+ #, python-format
+ msgid "Could not modify addr %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1368
++#: ../semanage/seobject.py:1359
+ #, python-format
+ msgid "Addr %s is defined in policy, cannot be deleted"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1372
++#: ../semanage/seobject.py:1363
+ #, python-format
+ msgid "Could not delete addr %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1384
++#: ../semanage/seobject.py:1375
+ msgid "Could not deleteall node mappings"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1398
++#: ../semanage/seobject.py:1389
+ msgid "Could not list addrs"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
+-#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
++#: ../semanage/seobject.py:1441 ../semanage/seobject.py:1732
++msgid "SELinux Type is required"
 +msgstr ""
 +
-+#: ../newrole/newrole.c:772
-+#, c-format
-+msgid "%s changed labels.\n"
++#: ../semanage/seobject.py:1449 ../semanage/seobject.py:1511
++#: ../semanage/seobject.py:1545 ../semanage/seobject.py:1551
+ #, python-format
+ msgid "Could not check if interface %s is defined"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1465
++#: ../semanage/seobject.py:1456
+ #, python-format
+ msgid "Could not create interface for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1474
++#: ../semanage/seobject.py:1465
+ #, python-format
+ msgid "Could not set user in interface context for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1478
++#: ../semanage/seobject.py:1469
+ #, python-format
+ msgid "Could not set role in interface context for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1482
++#: ../semanage/seobject.py:1473
+ #, python-format
+ msgid "Could not set type in interface context for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1487
++#: ../semanage/seobject.py:1478
+ #, python-format
+ msgid "Could not set mls fields in interface context for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1491
++#: ../semanage/seobject.py:1482
+ #, python-format
+ msgid "Could not set interface context for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1495
++#: ../semanage/seobject.py:1486
+ #, python-format
+ msgid "Could not set message context for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1499
++#: ../semanage/seobject.py:1490
+ #, python-format
+ msgid "Could not add interface %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
++#: ../semanage/seobject.py:1513 ../semanage/seobject.py:1547
+ #, python-format
+ msgid "Interface %s is not defined"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1526
++#: ../semanage/seobject.py:1517
+ #, python-format
+ msgid "Could not query interface %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1537
++#: ../semanage/seobject.py:1528
+ #, python-format
+ msgid "Could not modify interface %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1562
++#: ../semanage/seobject.py:1553
+ #, python-format
+ msgid "Interface %s is defined in policy, cannot be deleted"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1566
++#: ../semanage/seobject.py:1557
+ #, python-format
+ msgid "Could not delete interface %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1578
++#: ../semanage/seobject.py:1569
+ msgid "Could not delete all interface  mappings"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1592
++#: ../semanage/seobject.py:1583
+ msgid "Could not list interfaces"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1617
++#: ../semanage/seobject.py:1608
+ msgid "SELinux Interface"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
++#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1954
+ msgid "Context"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1667
++#: ../semanage/seobject.py:1671
+ #, python-format
+ msgid "Equivalence class for %s already exists"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1673
++#: ../semanage/seobject.py:1677
+ #, python-format
+ msgid "File spec %s conflicts with equivalency rule '%s %s'"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1682
++#: ../semanage/seobject.py:1686
+ #, python-format
+ msgid "Equivalence class for %s does not exists"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1696
++#: ../semanage/seobject.py:1700
+ #, python-format
+ msgid "Could not set user in file context for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1700
++#: ../semanage/seobject.py:1704
+ #, python-format
+ msgid "Could not set role in file context for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
++#: ../semanage/seobject.py:1709 ../semanage/seobject.py:1769
+ #, python-format
+ msgid "Could not set mls fields in file context for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1711
++#: ../semanage/seobject.py:1715
+ msgid "Invalid file specification"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1713
++#: ../semanage/seobject.py:1717
+ msgid "File specification can not include spaces"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1718
++#: ../semanage/seobject.py:1722
+ #, python-format
+ msgid ""
+ "File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
+-#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
+-#: ../semanage/seobject.py:1880
++#: ../semanage/seobject.py:1735
++#, python-format
++msgid "Type %s is invalid, must be a file or device type"
 +msgstr ""
 +
-+#: ../newrole/newrole.c:778
-+#, c-format
-+msgid "Warning! Could not restore context for %s\n"
++#: ../semanage/seobject.py:1743 ../semanage/seobject.py:1748
++#: ../semanage/seobject.py:1804 ../semanage/seobject.py:1886
++#: ../semanage/seobject.py:1890
+ #, python-format
+ msgid "Could not check if file context for %s is defined"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1749
++#: ../semanage/seobject.py:1756
+ #, python-format
+ msgid "Could not create file context for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1757
++#: ../semanage/seobject.py:1764
+ #, python-format
+ msgid "Could not set type in file context for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
+-#: ../semanage/seobject.py:1826
++#: ../semanage/seobject.py:1772 ../semanage/seobject.py:1832
++#: ../semanage/seobject.py:1836
+ #, python-format
+ msgid "Could not set file context for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1771
++#: ../semanage/seobject.py:1778
+ #, python-format
+ msgid "Could not add file context for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1785
++#: ../semanage/seobject.py:1792
+ msgid "Requires setype, serange or seuser"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
++#: ../semanage/seobject.py:1808 ../semanage/seobject.py:1894
+ #, python-format
+ msgid "File context for %s is not defined"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1804
++#: ../semanage/seobject.py:1814
+ #, python-format
+ msgid "Could not query file context for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1830
++#: ../semanage/seobject.py:1840
+ #, python-format
+ msgid "Could not modify file context for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1843
++#: ../semanage/seobject.py:1853
+ msgid "Could not list the file contexts"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1857
++#: ../semanage/seobject.py:1867
+ #, python-format
+ msgid "Could not delete the file context %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1882
++#: ../semanage/seobject.py:1892
+ #, python-format
+ msgid "File context for %s is defined in policy, cannot be deleted"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1888
++#: ../semanage/seobject.py:1898
+ #, python-format
+ msgid "Could not delete file context for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1903
++#: ../semanage/seobject.py:1913
+ msgid "Could not list file contexts"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1907
++#: ../semanage/seobject.py:1917
+ msgid "Could not list local file contexts"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1944
++#: ../semanage/seobject.py:1954
+ msgid "SELinux fcontext"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1944
++#: ../semanage/seobject.py:1954
+ msgid "type"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1957
++#: ../semanage/seobject.py:1967
+ msgid ""
+ "\n"
+ "SELinux Distribution fcontext Equivalence \n"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1962
++#: ../semanage/seobject.py:1972
+ msgid ""
+ "\n"
+ "SELinux Local fcontext Equivalence \n"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
+-#: ../semanage/seobject.py:2054
++#: ../semanage/seobject.py:2006 ../semanage/seobject.py:2059
++#: ../semanage/seobject.py:2065
+ #, python-format
+ msgid "Could not check if boolean %s is defined"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
++#: ../semanage/seobject.py:2008 ../semanage/seobject.py:2061
+ #, python-format
+ msgid "Boolean %s is not defined"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:2002
++#: ../semanage/seobject.py:2012
+ #, python-format
+ msgid "Could not query file context %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:2007
++#: ../semanage/seobject.py:2017
+ #, python-format
+ msgid "You must specify one of the following values: %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:2012
++#: ../semanage/seobject.py:2022
+ #, python-format
+ msgid "Could not set active value of boolean %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:2015
++#: ../semanage/seobject.py:2025
+ #, python-format
+ msgid "Could not modify boolean %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:2033
++#: ../semanage/seobject.py:2043
+ #, python-format
+ msgid "Bad format %s: Record %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:2056
++#: ../semanage/seobject.py:2067
+ #, python-format
+ msgid "Boolean %s is defined in policy, cannot be deleted"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:2060
++#: ../semanage/seobject.py:2071
+ #, python-format
+ msgid "Could not delete boolean %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
++#: ../semanage/seobject.py:2083 ../semanage/seobject.py:2100
+ msgid "Could not list booleans"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:2112
++#: ../semanage/seobject.py:2125
+ msgid "unknown"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:2125
++#: ../semanage/seobject.py:2138
+ msgid "off"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:2125
++#: ../semanage/seobject.py:2138
+ msgid "on"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:2139
++#: ../semanage/seobject.py:2152
+ msgid "SELinux boolean"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:2139
++#: ../semanage/seobject.py:2152
+ msgid "State"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:2139
++#: ../semanage/seobject.py:2152
+ msgid "Default"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
+-#: ../gui/polgengui.py:253
++#: ../semanage/seobject.py:2152 ../gui/polgen.glade:113
++#: ../gui/polgengui.py:254
+ msgid "Description"
+ msgstr ""
+ 
+@@ -999,7 +1014,7 @@ msgstr ""
+ msgid "Error sending audit message.\n"
+ msgstr ""
+ 
+-#: ../newrole/newrole.c:692 ../newrole/newrole.c:1059
++#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
+ #, c-format
+ msgid "Could not determine enforcing mode.\n"
+ msgstr ""
+@@ -1114,62 +1129,66 @@ msgstr ""
+ msgid "Unable to set SIGHUP handler\n"
+ msgstr ""
+ 
+-#: ../newrole/newrole.c:1053
++#: ../newrole/newrole.c:1036
++msgid "Sorry, newrole failed to drop capabilities\n"
 +msgstr ""
 +
-+#: ../newrole/newrole.c:835
++#: ../newrole/newrole.c:1052
+ #, c-format
+ msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
+ msgstr ""
+ 
+-#: ../newrole/newrole.c:1070
++#: ../newrole/newrole.c:1069
+ #, c-format
+ msgid "failed to get old_context.\n"
+ msgstr ""
+ 
+-#: ../newrole/newrole.c:1077
++#: ../newrole/newrole.c:1076
+ #, c-format
+ msgid "Warning!  Could not retrieve tty information.\n"
+ msgstr ""
+ 
+-#: ../newrole/newrole.c:1098
++#: ../newrole/newrole.c:1097
+ #, c-format
+ msgid "error on reading PAM service configuration.\n"
+ msgstr ""
+ 
+-#: ../newrole/newrole.c:1133
++#: ../newrole/newrole.c:1132
+ #, c-format
+ msgid "newrole: incorrect password for %s\n"
+ msgstr ""
+ 
+-#: ../newrole/newrole.c:1160
++#: ../newrole/newrole.c:1159
+ #, c-format
+ msgid "newrole: failure forking: %s"
+ msgstr ""
+ 
+-#: ../newrole/newrole.c:1163 ../newrole/newrole.c:1186
++#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
+ #, c-format
+ msgid "Unable to restore tty label...\n"
+ msgstr ""
+ 
+-#: ../newrole/newrole.c:1165 ../newrole/newrole.c:1192
++#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
+ #, c-format
+ msgid "Failed to close tty properly\n"
+ msgstr ""
+ 
+-#: ../newrole/newrole.c:1224
++#: ../newrole/newrole.c:1223
+ #, c-format
+ msgid "Could not close descriptors.\n"
+ msgstr ""
+ 
+-#: ../newrole/newrole.c:1251
++#: ../newrole/newrole.c:1250
+ #, c-format
+ msgid "Error allocating shell's argv0.\n"
+ msgstr ""
+ 
+-#: ../newrole/newrole.c:1287
++#: ../newrole/newrole.c:1286
+ #, c-format
+ msgid "Unable to restore the environment, aborting\n"
+ msgstr ""
+ 
+-#: ../newrole/newrole.c:1298
++#: ../newrole/newrole.c:1297
+ msgid "failed to exec shell\n"
+ msgstr ""
+ 
+@@ -1272,20 +1291,20 @@ msgstr ""
+ msgid "chcat -l +CompanyConfidential juser"
+ msgstr ""
+ 
+-#: ../scripts/chcat:399 ../gui/polgen.py:1351
+-#, c-format, python-format
++#: ../scripts/chcat:399
 +#, c-format
-+msgid "Error: multiple roles specified\n"
+ msgid "Options Error %s "
+ msgstr ""
+ 
+-#: ../gui/booleansPage.py:195 ../gui/system-config-selinux.glade:1706
++#: ../gui/booleansPage.py:194 ../gui/system-config-selinux.glade:1706
+ msgid "Boolean"
+ msgstr ""
+ 
+-#: ../gui/booleansPage.py:252 ../gui/semanagePage.py:162
++#: ../gui/booleansPage.py:245 ../gui/semanagePage.py:162
+ msgid "all"
+ msgstr ""
+ 
+-#: ../gui/booleansPage.py:254 ../gui/semanagePage.py:164
++#: ../gui/booleansPage.py:247 ../gui/semanagePage.py:164
+ #: ../gui/system-config-selinux.glade:1615
+ #: ../gui/system-config-selinux.glade:1820
+ #: ../gui/system-config-selinux.glade:2437
+@@ -1341,577 +1360,464 @@ msgstr ""
+ msgid "Login '%s' is required"
+ msgstr ""
+ 
+-#: ../gui/modulesPage.py:48 ../gui/system-config-selinux.glade:2753
++#: ../gui/modulesPage.py:49 ../gui/system-config-selinux.glade:2753
+ msgid "Policy Module"
+ msgstr ""
+ 
+-#: ../gui/modulesPage.py:57
++#: ../gui/modulesPage.py:58
+ msgid "Module Name"
+ msgstr ""
+ 
+-#: ../gui/modulesPage.py:134
++#: ../gui/modulesPage.py:135
+ msgid "Disable Audit"
+ msgstr ""
+ 
+-#: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
++#: ../gui/modulesPage.py:138 ../gui/system-config-selinux.glade:2662
+ msgid "Enable Audit"
+ msgstr ""
+ 
+-#: ../gui/modulesPage.py:162
++#: ../gui/modulesPage.py:163
+ msgid "Load Policy Module"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:79
+-msgid "Polgen"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:80
++#: ../gui/polgen.glade:9
+ msgid "Red Hat 2007"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:81
++#: ../gui/polgen.glade:11
+ msgid "GPL"
+ msgstr ""
+ 
+ #. TRANSLATORS: Replace this string with your names, one name per line.
+-#: ../gui/polgen.glade:85 ../gui/system-config-selinux.glade:17
++#: ../gui/polgen.glade:13 ../gui/system-config-selinux.glade:17
+ msgid "translator-credits"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:90
++#: ../gui/polgen.glade:34
++msgid "Add Booleans Dialog"
 +msgstr ""
 +
-+#: ../newrole/newrole.c:843
-+#, c-format
-+msgid "Error: multiple types specified\n"
++#: ../gui/polgen.glade:101
++msgid "Boolean Name"
 +msgstr ""
 +
-+#: ../newrole/newrole.c:850
-+#, c-format
-+msgid "Sorry, -l may be used with SELinux MLS support.\n"
++#: ../gui/polgen.glade:230
+ msgid "SELinux Policy Generation Tool"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:128
++#: ../gui/polgen.glade:251
+ msgid ""
+ "<b>Select the policy type for the application or user role you want to "
+ "confine:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:177
++#: ../gui/polgen.glade:284
+ msgid "<b>Applications</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
++#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:183
++msgid "Standard Init Daemon"
 +msgstr ""
 +
-+#: ../newrole/newrole.c:855
-+#, c-format
-+msgid "Error: multiple levels specified\n"
++#: ../gui/polgen.glade:320 ../gui/polgen.glade:336
+ msgid ""
+ "Standard Init Daemon are daemons started on boot via init scripts.  Usually "
+ "requires a script in /etc/rc.d/init.d"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:241 ../gui/polgen.py:156
+-msgid "Standard Init Daemon"
++#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:184
++msgid "DBUS System Daemon"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:261 ../gui/polgen.py:157
+-msgid "DBUS System Daemon"
++#: ../gui/polgen.glade:349
++msgid "Internet Services Daemon (inetd)"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:280
++#: ../gui/polgen.glade:353
+ msgid "Internet Services Daemon are daemons started by xinetd"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:282
+-msgid "Internet Services Daemon (inetd)"
++#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:186
++msgid "Web Application/Script (CGI)"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:301
++#: ../gui/polgen.glade:370
+ msgid ""
+ "Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:303 ../gui/polgen.py:159
+-msgid "Web Application/Script (CGI)"
++#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:187
++msgid "User Application"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:322 ../gui/polgen.glade:343
++#: ../gui/polgen.glade:387 ../gui/polgen.glade:404
+ msgid ""
+ "User Application are any application that you would like to confine that is "
+ "started by a user"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:324 ../gui/polgen.py:160
+-msgid "User Application"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:345 ../gui/polgen.py:161
++#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:188
+ msgid "Sandbox"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:391
++#: ../gui/polgen.glade:446
+ msgid "<b>Login Users</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:453
++#: ../gui/polgen.glade:478
++msgid "Existing User Roles"
 +msgstr ""
 +
-+#: ../newrole/newrole.c:865
-+#, c-format
-+msgid "Error: you are not allowed to change levels on a non secure terminal \n"
++#: ../gui/polgen.glade:482
+ msgid "Modify an existing login user record."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:455
+-msgid "Existing User Roles"
++#: ../gui/polgen.glade:495 ../sepolicy/sepolicy/generate.py:189
++msgid "Minimal Terminal User Role"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:474
++#: ../gui/polgen.glade:499
+ msgid ""
+ "This user will login to a machine only via a terminal or remote login.  By "
+ "default this user will have  no setuid, no networking, no su, no sudo."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:476 ../gui/polgen.py:162
+-msgid "Minimal Terminal User Role"
++#: ../gui/polgen.glade:512 ../sepolicy/sepolicy/generate.py:190
++msgid "Minimal X Windows User Role"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:495
++#: ../gui/polgen.glade:516
+ msgid ""
+ "This user can login to a machine via X or terminal.  By default this user "
+ "will have no setuid, no networking, no sudo, no su"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:497 ../gui/polgen.py:163
+-msgid "Minimal X Windows User Role"
++#: ../gui/polgen.glade:529 ../sepolicy/sepolicy/generate.py:191
++msgid "User Role"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:516
++#: ../gui/polgen.glade:533
+ msgid ""
+ "User with full networking, no setuid applications without transition, no "
+ "sudo, no su."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:518 ../gui/polgen.py:164
+-msgid "User Role"
++#: ../gui/polgen.glade:546 ../sepolicy/sepolicy/generate.py:192
++msgid "Admin User Role"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:537
++#: ../gui/polgen.glade:550
+ msgid ""
+ "User with full networking, no setuid applications without transition, no su, "
+ "can sudo to Root Administration Roles"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:539 ../gui/polgen.py:165
+-msgid "Admin User Role"
++#: ../gui/polgen.glade:592
++msgid "<b>Root Users</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:585
+-msgid "<b>Root Users</b>"
++#: ../gui/polgen.glade:623 ../sepolicy/sepolicy/generate.py:193
++msgid "Root Admin User Role"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:647
++#: ../gui/polgen.glade:627
+ msgid ""
+ "Select Root Administrator User Role, if this user will be used to administer "
+ "the machine while running as root.  This user will not be able to login to "
+ "the system directly."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:649 ../gui/polgen.py:166
+-msgid "Root Admin User Role"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:716
+-msgid "label104"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:745
++#: ../gui/polgen.glade:705
+ msgid "<b>Enter name of application or user role:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
++#: ../gui/polgen.glade:728 ../gui/polgengui.py:252
+ msgid "Name"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:807
++#: ../gui/polgen.glade:739
+ msgid "Enter complete path for executable to be confined."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:830 ../gui/polgen.glade:950 ../gui/polgen.glade:3142
++#: ../gui/polgen.glade:756 ../gui/polgen.glade:838 ../gui/polgen.glade:2361
+ msgid "..."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:849
++#: ../gui/polgen.glade:776
+ msgid "Enter unique name for the confined application or user role."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:871
++#: ../gui/polgen.glade:794
+ msgid "Executable"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:899
++#: ../gui/polgen.glade:808
+ msgid "Init script"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:927
++#: ../gui/polgen.glade:821
+ msgid ""
+ "Enter complete path to init script used to start the confined application."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:982
+-msgid "label105"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1011
++#: ../gui/polgen.glade:887
+ msgid "<b>Select existing role to modify:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1045
++#: ../gui/polgen.glade:908
+ msgid "Select the user roles that will transiton to the %s domain."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1073
+-msgid "label106"
++#: ../gui/polgen.glade:928
++msgid "role tab"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1102
++#: ../gui/polgen.glade:945
+ msgid "<b>Select roles that %s will transition to:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1136
++#: ../gui/polgen.glade:963
+ msgid "Select applications domains that %s will transition to."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1164
+-msgid "label107"
++#: ../gui/polgen.glade:983
++msgid ""
++"transition \n"
++"role tab"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1193
++#: ../gui/polgen.glade:1001
+ msgid "<b>Select the user_roles that will transition to %s:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1227
++#: ../gui/polgen.glade:1019
+ msgid "Select the user roles that will transiton to this applications domains."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1255
+-msgid "label108"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1284
++#: ../gui/polgen.glade:1056
+ msgid "<b>Select domains that %s will administer:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1318 ../gui/polgen.glade:1409
++#: ../gui/polgen.glade:1074 ../gui/polgen.glade:1129
+ msgid "Select the domains that you would like this user administer."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1346
+-msgid "label109"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1375
++#: ../gui/polgen.glade:1111
+ msgid "<b>Select additional roles for %s:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1437
+-msgid "label111"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1466
++#: ../gui/polgen.glade:1166
+ msgid "<b>Enter network ports that %s binds on:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1497 ../gui/polgen.glade:1997
++#: ../gui/polgen.glade:1186 ../gui/polgen.glade:1557
+ msgid "<b>TCP Ports</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1565 ../gui/polgen.glade:1785
++#: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
++#: ../gui/polgen.glade:1698
++msgid "All"
 +msgstr ""
 +
-+#: ../newrole/newrole.c:891
-+#, c-format
-+msgid "Couldn't get default type.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:901
-+#, c-format
-+msgid "failed to get new context.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:908
-+#, c-format
-+msgid "failed to set new role %s\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:915
-+#, c-format
-+msgid "failed to set new type %s\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:925
-+#, c-format
-+msgid "failed to build new range with level %s\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:930
-+#, c-format
-+msgid "failed to set new range %s\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:938
-+#, c-format
-+msgid "failed to convert new context to string\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:943
-+#, c-format
-+msgid "%s is not a valid context\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:950
-+#, c-format
-+msgid "Unable to allocate memory for new_context"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:976
-+#, c-format
-+msgid "Unable to obtain empty signal set\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:984
-+#, c-format
-+msgid "Unable to set SIGHUP handler\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1053
-+#, c-format
-+msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1070
-+#, c-format
-+msgid "failed to get old_context.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1077
-+#, c-format
-+msgid "Warning!  Could not retrieve tty information.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1098
-+#, c-format
-+msgid "error on reading PAM service configuration.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1133
-+#, c-format
-+msgid "newrole: incorrect password for %s\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1160
-+#, c-format
-+msgid "newrole: failure forking: %s"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1163 ../newrole/newrole.c:1186
-+#, c-format
-+msgid "Unable to restore tty label...\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1165 ../newrole/newrole.c:1192
-+#, c-format
-+msgid "Failed to close tty properly\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1224
-+#, c-format
-+msgid "Could not close descriptors.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1251
-+#, c-format
-+msgid "Error allocating shell's argv0.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1287
-+#, c-format
-+msgid "Unable to restore the environment, aborting\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1298
-+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"
++#: ../gui/polgen.glade:1227 ../gui/polgen.glade:1394
+ msgid "Allows %s to bind to any udp port"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1567 ../gui/polgen.glade:1787 ../gui/polgen.glade:2061
+-#: ../gui/polgen.glade:2215
+-msgid "All"
++#: ../gui/polgen.glade:1240 ../gui/polgen.glade:1407
++msgid "600-1024"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1585 ../gui/polgen.glade:1805
++#: ../gui/polgen.glade:1244 ../gui/polgen.glade:1411
+ msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1587 ../gui/polgen.glade:1807
+-msgid "600-1024"
++#: ../gui/polgen.glade:1257 ../gui/polgen.glade:1424
++msgid "Unreserved Ports (>1024)"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1605 ../gui/polgen.glade:1825
++#: ../gui/polgen.glade:1261 ../gui/polgen.glade:1428
+ msgid ""
+ "Enter a comma separated list of udp ports or ranges of ports that %s binds "
+ "to. Example: 612, 650-660"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1607 ../gui/polgen.glade:1827
+-msgid "Unreserved Ports (>1024)"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1638 ../gui/polgen.glade:1858 ../gui/polgen.glade:2079
+-#: ../gui/polgen.glade:2233
++#: ../gui/polgen.glade:1289 ../gui/polgen.glade:1456 ../gui/polgen.glade:1609
++#: ../gui/polgen.glade:1718
+ msgid "Select Ports"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1663 ../gui/polgen.glade:1883
++#: ../gui/polgen.glade:1302 ../gui/polgen.glade:1469
+ msgid "Allows %s to bind to any udp ports > 1024"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1717 ../gui/polgen.glade:2151
++#: ../gui/polgen.glade:1353 ../gui/polgen.glade:1666
+ msgid "<b>UDP Ports</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1937
+-msgid "label113"
++#: ../gui/polgen.glade:1519
++msgid ""
++"Network\n"
++"Bind tab"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1966
++#: ../gui/polgen.glade:1537
+ msgid "<b>Select network ports that %s connects to:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2058
++#: ../gui/polgen.glade:1593
+ msgid "Allows %s to connect to any tcp port"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2104
++#: ../gui/polgen.glade:1622
+ msgid ""
+ "Enter a comma separated list of tcp ports or ranges of ports that %s "
+ "connects to. Example: 612, 650-660"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2212
++#: ../gui/polgen.glade:1702
+ msgid "Allows %s to connect to any udp port"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2258
++#: ../gui/polgen.glade:1731
+ msgid ""
+ "Enter a comma separated list of udp ports or ranges of ports that %s "
+ "connects to. Example: 612, 650-660"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2305
+-msgid "label114"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:2334
++#: ../gui/polgen.glade:1792
+ msgid "<b>Select common application traits for %s:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2366
++#: ../gui/polgen.glade:1809
+ msgid "Writes syslog messages\t"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2385
++#: ../gui/polgen.glade:1824
+ msgid "Create/Manipulate temporary files in /tmp"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2404
++#: ../gui/polgen.glade:1839
+ msgid "Uses Pam for authentication"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2423
++#: ../gui/polgen.glade:1854
+ msgid "Uses nsswitch or getpw* calls"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2442
++#: ../gui/polgen.glade:1869
+ msgid "Uses dbus"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2461
++#: ../gui/polgen.glade:1884
+ msgid "Sends audit messages"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2480
++#: ../gui/polgen.glade:1899
+ msgid "Interacts with the terminal"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2499
++#: ../gui/polgen.glade:1914
+ msgid "Sends email"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2530
+-msgid "label115"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:2559
++#: ../gui/polgen.glade:1961
+ msgid "<b>Add files/directories that %s manages</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2788
++#: ../gui/polgen.glade:2122
+ msgid ""
+ "Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
+ "Files ..."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2823
+-msgid "label116"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:2852
++#: ../gui/polgen.glade:2166
+ msgid "<b>Add booleans from the %s policy:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:3002
++#: ../gui/polgen.glade:2274
+ msgid "Add/Remove booleans used by the %s domain"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:3066
++#: ../gui/polgen.glade:2316
+ msgid "<b>Which directory you will generate the %s policy?</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:3097
++#: ../gui/polgen.glade:2334
+ msgid "Policy Directory"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:3254
+-msgid "Add Booleans Dialog"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:3327
+-msgid "Boolean Name"
+-msgstr ""
+-
+-#: ../gui/polgengui.py:261
++#: ../gui/polgengui.py:262
+ msgid "Role"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:268
++#: ../gui/polgengui.py:269
+ msgid "Existing_User"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
++#: ../gui/polgengui.py:283 ../gui/polgengui.py:291 ../gui/polgengui.py:305
+ msgid "Application"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:352
++#: ../gui/polgengui.py:353
+ #, python-format
+ msgid "%s must be a directory"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
++#: ../gui/polgengui.py:413 ../gui/polgengui.py:694
+ msgid "You must select a user"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:542
++#: ../gui/polgengui.py:543
+ msgid "Select executable file to be confined."
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:553
++#: ../gui/polgengui.py:554
+ msgid "Select init script file to be confined."
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:563
++#: ../gui/polgengui.py:564
+ msgid "Select file(s) that confined application creates or writes"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:570
++#: ../gui/polgengui.py:571
+ msgid "Select directory(s) that the confined application owns and writes into"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:632
++#: ../gui/polgengui.py:633
+ msgid "Select directory to generate policy files in"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:649
++#: ../gui/polgengui.py:650
+ #, python-format
+ msgid ""
+ "Type %s_t already defined in current policy.\n"
+ "Do you want to continue?"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
++#: ../gui/polgengui.py:650 ../gui/polgengui.py:654
+ msgid "Verify Name"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:653
++#: ../gui/polgengui.py:654
+ #, python-format
+ msgid ""
+ "Module %s.pp already loaded in current policy.\n"
+ "Do you want to continue?"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:699
++#: ../gui/polgengui.py:700
+ msgid ""
+ "You must add a name made up of letters and numbers and containing no spaces."
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:713
++#: ../gui/polgengui.py:714
+ msgid "You must enter a executable"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
++#: ../gui/polgengui.py:739 ../gui/system-config-selinux.py:174
+ msgid "Configue SELinux"
+ msgstr ""
+ 
+-#: ../gui/polgen.py:158
+-msgid "Internet Services Daemon"
+-msgstr ""
+-
+-#: ../gui/polgen.py:197
+-#, python-format
+-msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+-msgstr ""
+-
+-#: ../gui/polgen.py:324
+-msgid "You must enter a name for your confined process/user"
+-msgstr ""
+-
+-#: ../gui/polgen.py:326
+-msgid ""
+-"Name must be alpha numberic with no spaces. Consider using option \"-n "
+-"MODULENAME\""
+-msgstr ""
+-
+-#: ../gui/polgen.py:414
+-msgid "User Role types can not be assigned executables."
+-msgstr ""
+-
+-#: ../gui/polgen.py:420
+-msgid "Only Daemon apps can use an init script.."
+-msgstr ""
+-
+-#: ../gui/polgen.py:438
+-msgid "use_resolve must be a boolean value "
+-msgstr ""
+-
+-#: ../gui/polgen.py:444
+-msgid "use_syslog must be a boolean value "
+-msgstr ""
+-
+-#: ../gui/polgen.py:450
+-msgid "use_kerberos must be a boolean value "
+-msgstr ""
+-
+-#: ../gui/polgen.py:456
+-msgid "manage_krb5_rcache must be a boolean value "
+-msgstr ""
+-
+-#: ../gui/polgen.py:486
+-msgid "USER Types automatically get a tmp type"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1004
+-msgid "You must enter the executable path for your confined process"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1182
+-msgid "Type Enforcement file"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1183
+-msgid "Interface file"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1184
+-msgid "File Contexts file"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1185
+-msgid "Setup Script"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1306
+-#, python-format
+-msgid ""
+-"\n"
+-"%s\n"
+-"\n"
+-"sepolgen [ -n moduleName ] [ -m ] [ -t type ] [ executable | Name ]\n"
+-"valid Types:\n"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1354
+-msgid "Executable or Name required"
+-msgstr ""
+-
+ #: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
+ msgid "Network Port"
+ msgstr ""
+@@ -1949,1411 +1855,1499 @@ msgstr ""
+ msgid "Group View"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:1 ../gui/selinux.tbl:30 ../gui/selinux.tbl:31
+-#: ../gui/selinux.tbl:32 ../gui/selinux.tbl:33 ../gui/selinux.tbl:34
+-#: ../gui/selinux.tbl:36 ../gui/selinux.tbl:37 ../gui/selinux.tbl:38
+-#: ../gui/selinux.tbl:39 ../gui/selinux.tbl:40 ../gui/selinux.tbl:42
+-#: ../gui/selinux.tbl:43 ../gui/selinux.tbl:44 ../gui/selinux.tbl:45
+-#: ../gui/selinux.tbl:46 ../gui/selinux.tbl:47 ../gui/selinux.tbl:48
+-#: ../gui/selinux.tbl:49 ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
+-#: ../gui/selinux.tbl:52 ../gui/selinux.tbl:53 ../gui/selinux.tbl:59
+-#: ../gui/selinux.tbl:60 ../gui/selinux.tbl:61 ../gui/selinux.tbl:62
+-#: ../gui/selinux.tbl:63 ../gui/selinux.tbl:64 ../gui/selinux.tbl:65
+-#: ../gui/selinux.tbl:66 ../gui/selinux.tbl:67 ../gui/selinux.tbl:68
+-#: ../gui/selinux.tbl:69 ../gui/selinux.tbl:75 ../gui/selinux.tbl:76
+-#: ../gui/selinux.tbl:77 ../gui/selinux.tbl:78 ../gui/selinux.tbl:79
+-#: ../gui/selinux.tbl:80 ../gui/selinux.tbl:81 ../gui/selinux.tbl:82
+-#: ../gui/selinux.tbl:83 ../gui/selinux.tbl:84 ../gui/selinux.tbl:86
+-#: ../gui/selinux.tbl:88 ../gui/selinux.tbl:89 ../gui/selinux.tbl:90
+-#: ../gui/selinux.tbl:92 ../gui/selinux.tbl:94 ../gui/selinux.tbl:95
+-#: ../gui/selinux.tbl:96 ../gui/selinux.tbl:97 ../gui/selinux.tbl:98
+-#: ../gui/selinux.tbl:99 ../gui/selinux.tbl:100 ../gui/selinux.tbl:101
+-#: ../gui/selinux.tbl:102 ../gui/selinux.tbl:103 ../gui/selinux.tbl:104
+-#: ../gui/selinux.tbl:106 ../gui/selinux.tbl:108 ../gui/selinux.tbl:109
+-#: ../gui/selinux.tbl:110 ../gui/selinux.tbl:111 ../gui/selinux.tbl:112
+-#: ../gui/selinux.tbl:113 ../gui/selinux.tbl:114 ../gui/selinux.tbl:116
+-#: ../gui/selinux.tbl:117 ../gui/selinux.tbl:119 ../gui/selinux.tbl:121
+-#: ../gui/selinux.tbl:123 ../gui/selinux.tbl:124 ../gui/selinux.tbl:127
+-#: ../gui/selinux.tbl:129 ../gui/selinux.tbl:130 ../gui/selinux.tbl:131
+-#: ../gui/selinux.tbl:132 ../gui/selinux.tbl:133 ../gui/selinux.tbl:134
+-#: ../gui/selinux.tbl:135 ../gui/selinux.tbl:136 ../gui/selinux.tbl:137
+-#: ../gui/selinux.tbl:138 ../gui/selinux.tbl:139 ../gui/selinux.tbl:142
+-#: ../gui/selinux.tbl:143 ../gui/selinux.tbl:144 ../gui/selinux.tbl:145
+-#: ../gui/selinux.tbl:146 ../gui/selinux.tbl:147 ../gui/selinux.tbl:148
+-#: ../gui/selinux.tbl:149 ../gui/selinux.tbl:150 ../gui/selinux.tbl:151
+-#: ../gui/selinux.tbl:152 ../gui/selinux.tbl:154 ../gui/selinux.tbl:155
+-#: ../gui/selinux.tbl:156 ../gui/selinux.tbl:157 ../gui/selinux.tbl:158
+-#: ../gui/selinux.tbl:159 ../gui/selinux.tbl:160 ../gui/selinux.tbl:167
+-#: ../gui/selinux.tbl:171 ../gui/selinux.tbl:172 ../gui/selinux.tbl:173
+-#: ../gui/selinux.tbl:174 ../gui/selinux.tbl:175 ../gui/selinux.tbl:177
+-#: ../gui/selinux.tbl:178 ../gui/selinux.tbl:179 ../gui/selinux.tbl:180
+-#: ../gui/selinux.tbl:184 ../gui/selinux.tbl:192 ../gui/selinux.tbl:193
+-#: ../gui/selinux.tbl:194 ../gui/selinux.tbl:195 ../gui/selinux.tbl:196
+-#: ../gui/selinux.tbl:197 ../gui/selinux.tbl:198 ../gui/selinux.tbl:199
+-#: ../gui/selinux.tbl:200 ../gui/selinux.tbl:201 ../gui/selinux.tbl:206
+-#: ../gui/selinux.tbl:207 ../gui/selinux.tbl:218 ../gui/selinux.tbl:219
+-#: ../gui/selinux.tbl:220 ../gui/selinux.tbl:222 ../gui/selinux.tbl:224
+-#: ../gui/selinux.tbl:226 ../gui/selinux.tbl:227 ../gui/selinux.tbl:230
+-msgid "SELinux Service Protection"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:1
+-msgid "Disable SELinux protection for acct daemon"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:2 ../gui/selinux.tbl:3 ../gui/selinux.tbl:70
+-#: ../gui/selinux.tbl:153 ../gui/selinux.tbl:168 ../gui/selinux.tbl:169
+-#: ../gui/selinux.tbl:170 ../gui/selinux.tbl:189 ../gui/selinux.tbl:202
+-#: ../gui/selinux.tbl:203 ../gui/selinux.tbl:204 ../gui/selinux.tbl:205
+-msgid "Admin"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:2
+-msgid "Allow all daemons to write corefiles to /"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:3
+-msgid "Allow all daemons the ability to use unallocated ttys"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
+-#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
+-#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
+-#: ../gui/selinux.tbl:210 ../gui/selinux.tbl:211 ../gui/selinux.tbl:212
+-#: ../gui/selinux.tbl:213 ../gui/selinux.tbl:214 ../gui/selinux.tbl:215
+-#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
+-msgid "User Privs"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:4
+-msgid ""
+-"Allow gadmin SELinux user account to execute files in home directory or /tmp"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:5
+-msgid ""
+-"Allow guest SELinux user account to execute files in home directory or /tmp"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
+-msgid "Memory Protection"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:6
+-msgid "Allow java executable stack"
++#: ../gui/semanagePage.py:126
++#, python-format
++msgid "Are you sure you want to delete %s '%s'?"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
+-#: ../gui/selinux.tbl:209
+-msgid "Mount"
++#: ../gui/semanagePage.py:126
++#, python-format
++msgid "Delete %s"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:7
+-msgid "Allow mount to mount any file"
++#: ../gui/semanagePage.py:134
++#, python-format
++msgid "Add %s"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:8
+-msgid "Allow mount to mount any directory"
++#: ../gui/semanagePage.py:148
++#, python-format
++msgid "Modify %s"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:9
+-msgid "Allow mplayer executable stack"
++#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
++msgid "Permissive"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
+-#: ../gui/selinux.tbl:188
+-msgid "SSH"
++#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
++msgid "Enforcing"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:10
+-msgid "Allow ssh to run ssh-keysign"
++#: ../gui/statusPage.py:94
++msgid "Status"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:11
++#: ../gui/statusPage.py:133
+ msgid ""
+-"Allow staff SELinux user account to execute files in home directory or /tmp"
++"Changing the policy type will cause a relabel of the entire file system on "
++"the next boot. Relabeling takes a long time depending on the size of the "
++"file system.  Do you wish to continue?"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:12
++#: ../gui/statusPage.py:147
+ msgid ""
+-"Allow sysadm SELinux user account to execute files in home directory or /tmp"
++"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
++"you later decide to turn SELinux back on, the system will be required to "
++"relabel.  If you just want to see if SELinux is causing a problem on your "
++"system, you can go to permissive mode which will only log errors and not "
++"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
++"wish to continue?"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:13
++#: ../gui/statusPage.py:152
+ msgid ""
+-"Allow unconfined SELinux user account to execute files in home directory or /"
+-"tmp"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:14
+-msgid "Network Configuration"
++"Changing to SELinux enabled will cause a relabel of the entire file system "
++"on the next boot. Relabeling takes a long time depending on the size of the "
++"file system.  Do you wish to continue?"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:14
+-msgid "Allow unlabeled packets to flow on the network"
++#: ../gui/system-config-selinux.glade:11
++msgid "system-config-selinux"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:15
++#: ../gui/system-config-selinux.glade:12
+ msgid ""
+-"Allow user SELinux user account to execute files in home directory or /tmp"
++"Copyright (c)2006 Red Hat, Inc.\n"
++"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:16
+-msgid "Allow unconfined to dyntrans to unconfined_execmem"
++#: ../gui/system-config-selinux.glade:22
++#: ../gui/system-config-selinux.glade:544
++msgid "Add SELinux Login Mapping"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
+-#: ../gui/selinux.tbl:140
+-msgid "Databases"
++#: ../gui/system-config-selinux.glade:257
++msgid "Add SELinux Network Ports"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:17
+-msgid "Allow user to connect to mysql socket"
++#: ../gui/system-config-selinux.glade:391
++#: ../gui/system-config-selinux.glade:678
++msgid "SELinux Type"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:18
+-msgid "Allow user to connect to postgres socket"
++#: ../gui/system-config-selinux.glade:622
++msgid "File Specification"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
+-msgid "XServer"
++#: ../gui/system-config-selinux.glade:650
++msgid "File Type"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:19
+-msgid "Allow clients to write to X shared memory"
+-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 ""
 +
-+#: ../scripts/chcat:110
-+#, c-format
-+msgid "%s is already in %s"
++#: ../gui/system-config-selinux.glade:773
++msgid "MLS"
 +msgstr ""
 +
-+#: ../scripts/chcat:188 ../scripts/chcat:198
-+#, c-format
-+msgid "%s is not in %s"
++#: ../gui/system-config-selinux.glade:837
++msgid "Add SELinux User"
 +msgstr ""
 +
-+#: ../scripts/chcat:267 ../scripts/chcat:272
-+msgid "Can not combine +/- with other types of categories"
++#: ../gui/system-config-selinux.glade:1079
++msgid "SELinux Administration"
 +msgstr ""
 +
-+#: ../scripts/chcat:319
-+msgid "Can not have multiple sensitivities"
++#: ../gui/system-config-selinux.glade:1122
++msgid "Add"
 +msgstr ""
 +
-+#: ../scripts/chcat:325
-+#, c-format
-+msgid "Usage %s CATEGORY File ..."
++#: ../gui/system-config-selinux.glade:1144
++msgid "_Properties"
 +msgstr ""
 +
-+#: ../scripts/chcat:326
-+#, c-format
-+msgid "Usage %s -l CATEGORY user ..."
++#: ../gui/system-config-selinux.glade:1166
++msgid "_Delete"
 +msgstr ""
 +
-+#: ../scripts/chcat:327
-+#, c-format
-+msgid "Usage %s [[+|-]CATEGORY],...]q File ..."
++#: ../gui/system-config-selinux.glade:1256
++msgid "Select Management Object"
 +msgstr ""
 +
-+#: ../scripts/chcat:328
-+#, c-format
-+msgid "Usage %s -l [[+|-]CATEGORY],...]q user ..."
++#: ../gui/system-config-selinux.glade:1273
++msgid "<b>Select:</b>"
 +msgstr ""
 +
-+#: ../scripts/chcat:329
-+#, c-format
-+msgid "Usage %s -d File ..."
++#: ../gui/system-config-selinux.glade:1326
++msgid "System Default Enforcing Mode"
 +msgstr ""
 +
-+#: ../scripts/chcat:330
-+#, c-format
-+msgid "Usage %s -l -d user ..."
++#: ../gui/system-config-selinux.glade:1354
++msgid ""
++"Disabled\n"
++"Permissive\n"
++"Enforcing\n"
 +msgstr ""
 +
-+#: ../scripts/chcat:331
-+#, c-format
-+msgid "Usage %s -L"
++#: ../gui/system-config-selinux.glade:1373
++msgid "Current Enforcing Mode"
 +msgstr ""
 +
-+#: ../scripts/chcat:332
-+#, c-format
-+msgid "Usage %s -L -l user"
++#: ../gui/system-config-selinux.glade:1418
++msgid "System Default Policy Type: "
 +msgstr ""
-+
-+#: ../scripts/chcat:333
-+msgid "Use -- to end option list.  For example"
+ 
+-#: ../gui/selinux.tbl:20
++#: ../gui/system-config-selinux.glade:1463
+ msgid ""
+-"Allow xguest SELinux user account to execute files in home directory or /tmp"
++"Select if you wish to relabel then entire file system on next reboot.  "
++"Relabeling can take a very long time, depending on the size of the system.  "
++"If you are changing policy types or going from disabled to enforcing, a "
++"relabel is required."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
+-#: ../gui/selinux.tbl:231
+-msgid "NIS"
++#: ../gui/system-config-selinux.glade:1509
++msgid "Relabel on next reboot."
 +msgstr ""
 +
-+#: ../scripts/chcat:334
-+msgid "chcat -- -CompanyConfidential /docs/businessplan.odt"
++#: ../gui/system-config-selinux.glade:1561
++msgid "label37"
 +msgstr ""
 +
-+#: ../scripts/chcat:335
-+msgid "chcat -l +CompanyConfidential juser"
++#: ../gui/system-config-selinux.glade:1598
++msgid "Revert boolean setting to system default"
 +msgstr ""
 +
-+#: ../scripts/chcat:399 ../gui/polgen.py:1351
-+#, c-format, python-format
-+msgid "Options Error %s "
++#: ../gui/system-config-selinux.glade:1614
++msgid "Toggle between Customized and All Booleans"
 +msgstr ""
 +
-+#: ../gui/booleansPage.py:195 ../gui/system-config-selinux.glade:1706
-+msgid "Boolean"
++#: ../gui/system-config-selinux.glade:1645
++#: ../gui/system-config-selinux.glade:1850
++#: ../gui/system-config-selinux.glade:2037
++#: ../gui/system-config-selinux.glade:2224
++#: ../gui/system-config-selinux.glade:2467
++#: ../gui/system-config-selinux.glade:2692
++#: ../gui/system-config-selinux.glade:2867
++msgid "Filter"
 +msgstr ""
 +
-+#: ../gui/booleansPage.py:252 ../gui/semanagePage.py:162
-+msgid "all"
++#: ../gui/system-config-selinux.glade:1734
++msgid "label50"
 +msgstr ""
 +
-+#: ../gui/booleansPage.py:254 ../gui/semanagePage.py:164
-+#: ../gui/system-config-selinux.glade:1615
-+#: ../gui/system-config-selinux.glade:1820
-+#: ../gui/system-config-selinux.glade:2437
-+msgid "Customized"
++#: ../gui/system-config-selinux.glade:1771
++msgid "Add File Context"
 +msgstr ""
 +
-+#: ../gui/fcontextPage.py:64 ../gui/system-config-selinux.glade:1911
-+msgid "File Labeling"
++#: ../gui/system-config-selinux.glade:1787
++msgid "Modify File Context"
 +msgstr ""
 +
-+#: ../gui/fcontextPage.py:74
++#: ../gui/system-config-selinux.glade:1803
++msgid "Delete File Context"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:21
+-msgid "Allow daemons to run with NIS"
++#: ../gui/system-config-selinux.glade:1819
++msgid "Toggle between all and customized file context"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
+-#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
+-#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
+-#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
+-#: ../gui/selinux.tbl:118
+-msgid "Web Applications"
++#: ../gui/system-config-selinux.glade:1939
++msgid "label38"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:22
+-msgid "Transition staff SELinux user to Web Browser Domain"
++#: ../gui/system-config-selinux.glade:1976
++msgid "Add SELinux User Mapping"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:23
+-msgid "Transition sysadm SELinux user to Web Browser Domain"
++#: ../gui/system-config-selinux.glade:1992
++msgid "Modify SELinux User Mapping"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:24
+-msgid "Transition user SELinux user to Web Browser Domain"
++#: ../gui/system-config-selinux.glade:2008
++msgid "Delete SELinux User Mapping"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:25
+-msgid "Transition xguest SELinux user to Web Browser Domain"
++#: ../gui/system-config-selinux.glade:2126
++msgid "label39"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
+-#: ../gui/selinux.tbl:29
+-msgid "Allow staff Web Browsers to write to home directories"
++#: ../gui/system-config-selinux.glade:2163
++msgid "Add User"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:30
+-msgid "Disable SELinux protection for amanda"
++#: ../gui/system-config-selinux.glade:2179
++msgid "Modify User"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:31
+-msgid "Disable SELinux protection for amavis"
++#: ../gui/system-config-selinux.glade:2195
++msgid "Delete User"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:32
+-msgid "Disable SELinux protection for apmd daemon"
++#: ../gui/system-config-selinux.glade:2313
++msgid "label41"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:33
+-msgid "Disable SELinux protection for arpwatch daemon"
++#: ../gui/system-config-selinux.glade:2350
++msgid "Add Network Port"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:34
+-msgid "Disable SELinux protection for auditd daemon"
++#: ../gui/system-config-selinux.glade:2366
++msgid "Edit Network Port"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:35
+-msgid "Disable SELinux protection for automount daemon"
++#: ../gui/system-config-selinux.glade:2382
++msgid "Delete Network Port"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:36
+-msgid "Disable SELinux protection for avahi"
++#: ../gui/system-config-selinux.glade:2418
++#: ../gui/system-config-selinux.glade:2436
++msgid "Toggle between Customized and All Ports"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:37
+-msgid "Disable SELinux protection for bluetooth daemon"
++#: ../gui/system-config-selinux.glade:2556
++msgid "label42"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:38
+-msgid "Disable SELinux protection for canna daemon"
++#: ../gui/system-config-selinux.glade:2593
++msgid "Generate new policy module"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:39
+-msgid "Disable SELinux protection for cardmgr daemon"
++#: ../gui/system-config-selinux.glade:2609
++msgid "Load policy module"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:40
+-msgid "Disable SELinux protection for Cluster Server"
++#: ../gui/system-config-selinux.glade:2625
++msgid "Remove loadable policy module"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:41
++#: ../gui/system-config-selinux.glade:2661
+ msgid ""
+-"Allow cdrecord to read various content. nfs, samba, removable devices, user "
+-"temp and untrusted content files"
++"Enable/Disable additional audit rules, that are normally not reported in the "
++"log files."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:42
+-msgid "Disable SELinux protection for ciped daemon"
++#: ../gui/system-config-selinux.glade:2781
++msgid "label44"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:43
+-msgid "Disable SELinux protection for clamd daemon"
++#: ../gui/system-config-selinux.glade:2818
++msgid "Change process mode to permissive."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:44
+-msgid "Disable SELinux protection for clamscan"
++#: ../gui/system-config-selinux.glade:2836
++msgid "Change process mode to enforcing"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:45
+-msgid "Disable SELinux protection for clvmd"
++#: ../gui/system-config-selinux.glade:2928
++msgid "Process Domain"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:46
+-msgid "Disable SELinux protection for comsat daemon"
++#: ../gui/system-config-selinux.glade:2956
++msgid "label59"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
+-#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
+-msgid "Disable SELinux protection for courier daemon"
++#: ../gui/usersPage.py:138
++#, python-format
++msgid "SELinux user '%s' is required"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:52
+-msgid "Disable SELinux protection for cpucontrol daemon"
++#: ../sepolicy/sepolicy.py:106
++msgid "Generate SELinux man pages"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:53
+-msgid "Disable SELinux protection for cpuspeed daemon"
++#: ../sepolicy/sepolicy.py:110
++msgid "path in which the generated SELinux man pages will be stored"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:54
+-msgid "Cron"
++#: ../sepolicy/sepolicy.py:114
++msgid "All domains"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:54
+-msgid "Disable SELinux protection for crond daemon"
++#: ../sepolicy/sepolicy.py:116
++msgid "Domain name(s) of man pages to be created"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
+-#: ../gui/selinux.tbl:91
+-msgid "Printing"
++#: ../sepolicy/sepolicy.py:164
++msgid "Query SELinux policy network information"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:55
+-msgid "Disable SELinux protection for cupsd back end server"
++#: ../sepolicy/sepolicy.py:169
++msgid "list all SELinux port types"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:56
+-msgid "Disable SELinux protection for cupsd daemon"
++#: ../sepolicy/sepolicy.py:172
++msgid "show SELinux type related to the port"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:57
+-msgid "Disable SELinux protection for cupsd_lpd"
++#: ../sepolicy/sepolicy.py:175
++msgid "Show ports defined for this SELinux type"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:58
+-msgid "CVS"
++#: ../sepolicy/sepolicy.py:178
++msgid "show ports to which this domain can bind and/or connect"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:58
+-msgid "Disable SELinux protection for cvs daemon"
++#: ../sepolicy/sepolicy.py:192
++msgid "query SELinux policy to see if domains can communicate with each other"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:59
+-msgid "Disable SELinux protection for cyrus daemon"
++#: ../sepolicy/sepolicy.py:195
++msgid "Source Domain"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:60
+-msgid "Disable SELinux protection for dbskkd daemon"
++#: ../sepolicy/sepolicy.py:198
++msgid "Target Domain"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:61
+-msgid "Disable SELinux protection for dbusd daemon"
++#: ../sepolicy/sepolicy.py:215
++msgid "query SELinux Policy to see description of booleans"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:62
+-msgid "Disable SELinux protection for dccd"
++#: ../sepolicy/sepolicy.py:219
++msgid "get all booleans desctiption"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:63
+-msgid "Disable SELinux protection for dccifd"
++#: ../sepolicy/sepolicy.py:221
++msgid "boolean to get description"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:64
+-msgid "Disable SELinux protection for dccm"
++#: ../sepolicy/sepolicy.py:231
 +msgid ""
-+"File\n"
-+"Specification"
-+msgstr ""
-+
-+#: ../gui/fcontextPage.py:81
++"query SELinux Policy to see how a source process domain can transition to "
++"the target process domain"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:65
+-msgid "Disable SELinux protection for ddt daemon"
++#: ../sepolicy/sepolicy.py:234
++msgid "source process domain"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:66
+-msgid "Disable SELinux protection for devfsd daemon"
++#: ../sepolicy/sepolicy.py:237
++msgid "target process domain"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:67
+-msgid "Disable SELinux protection for dhcpc daemon"
++#: ../sepolicy/sepolicy.py:259
++msgid "Generate SELinux Policy module template"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:68
+-msgid "Disable SELinux protection for dhcpd daemon"
++#: ../sepolicy/sepolicy.py:265
++msgid "name of policy to generate"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:69
+-msgid "Disable SELinux protection for dictd daemon"
++#: ../sepolicy/sepolicy.py:267
++msgid "executable to confine"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:70
+-msgid "Allow sysadm_t to directly start daemons"
++#: ../sepolicy/sepolicy.py:269
++msgid "run policy generation test suite"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:71
+-msgid "Disable SELinux protection for Evolution"
++#: ../sepolicy/sepolicy.py:274
++msgid "commands"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:72
+-msgid "Games"
++#: ../sepolicy/sepolicy/generate.py:185
++msgid "Internet Services Daemon"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:72
+-msgid "Disable SELinux protection for games"
++#: ../sepolicy/sepolicy/generate.py:198
++msgid "Valid Types:\n"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:73
+-msgid "Disable SELinux protection for the web browsers"
++#: ../sepolicy/sepolicy/generate.py:232
++#, python-format
++msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:74
+-msgid "Disable SELinux protection for Thunderbird"
++#: ../sepolicy/sepolicy/generate.py:359
++msgid "You must enter a name for your confined process/user"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:75
+-msgid "Disable SELinux protection for distccd daemon"
++#: ../sepolicy/sepolicy/generate.py:361
 +msgid ""
-+"Selinux\n"
-+"File Type"
-+msgstr ""
-+
-+#: ../gui/fcontextPage.py:88
++"Name must be alpha numberic with no spaces. Consider using option \"-n "
++"MODULENAME\""
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:76
+-msgid "Disable SELinux protection for dmesg daemon"
++#: ../sepolicy/sepolicy/generate.py:449
++msgid "User Role types can not be assigned executables."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:77
+-msgid "Disable SELinux protection for dnsmasq daemon"
++#: ../sepolicy/sepolicy/generate.py:455
++msgid "Only Daemon apps can use an init script.."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:78
+-msgid "Disable SELinux protection for dovecot daemon"
++#: ../sepolicy/sepolicy/generate.py:473
++msgid "use_resolve must be a boolean value "
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:79
+-msgid "Disable SELinux protection for entropyd daemon"
++#: ../sepolicy/sepolicy/generate.py:479
++msgid "use_syslog must be a boolean value "
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:80
+-msgid "Disable SELinux protection for fetchmail"
++#: ../sepolicy/sepolicy/generate.py:485
++msgid "use_kerberos must be a boolean value "
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:81
+-msgid "Disable SELinux protection for fingerd daemon"
++#: ../sepolicy/sepolicy/generate.py:491
++msgid "manage_krb5_rcache must be a boolean value "
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:82
+-msgid "Disable SELinux protection for freshclam daemon"
++#: ../sepolicy/sepolicy/generate.py:521
++msgid "USER Types automatically get a tmp type"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:83
+-msgid "Disable SELinux protection for fsdaemon daemon"
++#: ../sepolicy/sepolicy/generate.py:1039
++msgid "You must enter the executable path for your confined process"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:84
+-msgid "Disable SELinux protection for gpm daemon"
++#: ../sepolicy/sepolicy/generate.py:1272
++msgid "Type Enforcement file"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
+-msgid "NFS"
++#: ../sepolicy/sepolicy/generate.py:1273
++msgid "Interface file"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:85
+-msgid "Disable SELinux protection for gss daemon"
++#: ../sepolicy/sepolicy/generate.py:1274
++msgid "File Contexts file"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:86
+-msgid "Disable SELinux protection for Hal daemon"
++#: ../sepolicy/sepolicy/generate.py:1275
++msgid "Spec file"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:87
+-msgid "Compatibility"
++#: ../sepolicy/sepolicy/generate.py:1276
++msgid "Setup Script"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:87
++#: booleans.py:1
+ msgid ""
+-"Do not audit things that we know to be broken but which are not security "
+-"risks"
++"Allow ABRT to modify public files used for public file transfer services."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:88
+-msgid "Disable SELinux protection for hostname daemon"
++#: booleans.py:2
 +msgid ""
-+"File\n"
-+"Type"
-+msgstr ""
-+
-+#: ../gui/loginsPage.py:48 ../gui/system-config-selinux.glade:2098
-+msgid "User Mapping"
-+msgstr ""
-+
-+#: ../gui/loginsPage.py:52
++"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:89
+-msgid "Disable SELinux protection for hotplug daemon"
++#: booleans.py:3
++msgid "Allow amavis to use JIT compiler"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:90
+-msgid "Disable SELinux protection for howl daemon"
++#: booleans.py:4
++msgid "Allow antivirus programs to read non security files on a system"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:91
+-msgid "Disable SELinux protection for cups hplip daemon"
++#: booleans.py:5
 +msgid ""
-+"Login\n"
-+"Name"
-+msgstr ""
-+
-+#: ../gui/loginsPage.py:56 ../gui/usersPage.py:50
++"Allow users to resolve user passwd entries directly from ldap rather then "
++"using a sssd server"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:92
+-msgid "Disable SELinux protection for httpd rotatelogs"
++#: booleans.py:6
++msgid "Allow users to login using a radius server"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
+-msgid "HTTPD Service"
++#: booleans.py:7
++msgid "Allow users to login using a yubikey  server"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:93
+-msgid "Disable SELinux protection for http suexec"
++#: booleans.py:8
 +msgid ""
-+"SELinux\n"
-+"User"
-+msgstr ""
-+
-+#: ../gui/loginsPage.py:59 ../gui/usersPage.py:55
++"Allow cdrecord to read various content. nfs, samba, removable devices, user "
++"temp and untrusted content files"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:94
+-msgid "Disable SELinux protection for hwclock daemon"
++#: booleans.py:9
++msgid "Allow clamd to use JIT compiler"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:95
+-msgid "Disable SELinux protection for i18n daemon"
++#: booleans.py:10
++msgid "Allow clamscan to non security files on a system"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:96
+-msgid "Disable SELinux protection for imazesrv daemon"
++#: booleans.py:11
++msgid "Allow clamscan to read user content"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:97
+-msgid "Disable SELinux protection for inetd child daemons"
++#: booleans.py:12
 +msgid ""
-+"MLS/\n"
-+"MCS Range"
-+msgstr ""
-+
-+#: ../gui/loginsPage.py:133
-+#, python-format
-+msgid "Login '%s' is required"
-+msgstr ""
-+
-+#: ../gui/modulesPage.py:48 ../gui/system-config-selinux.glade:2753
-+msgid "Policy Module"
-+msgstr ""
-+
-+#: ../gui/modulesPage.py:57
-+msgid "Module Name"
-+msgstr ""
-+
-+#: ../gui/modulesPage.py:134
-+msgid "Disable Audit"
-+msgstr ""
-+
-+#: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
-+msgid "Enable Audit"
-+msgstr ""
-+
-+#: ../gui/modulesPage.py:162
-+msgid "Load Policy Module"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:79
-+msgid "Polgen"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:80
-+msgid "Red Hat 2007"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:81
-+msgid "GPL"
-+msgstr ""
-+
-+#. TRANSLATORS: Replace this string with your names, one name per line.
-+#: ../gui/polgen.glade:85 ../gui/system-config-selinux.glade:17
-+msgid "translator-credits"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:90
-+msgid "SELinux Policy Generation Tool"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:128
++"Allow Cobbler to modify public files used for public file transfer services."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:98
+-msgid "Disable SELinux protection for inetd daemon"
++#: booleans.py:13
++msgid "Allow Cobbler to connect to the network using TCP."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:99
+-msgid "Disable SELinux protection for innd daemon"
++#: booleans.py:14
++msgid "Allow Cobbler to access cifs file systems."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:100
+-msgid "Disable SELinux protection for iptables daemon"
++#: booleans.py:15
++msgid "Allow Cobbler to access nfs file systems."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:101
+-msgid "Disable SELinux protection for ircd daemon"
++#: booleans.py:16
++msgid "Allow collectd to connect to the network using TCP."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:102
+-msgid "Disable SELinux protection for irqbalance daemon"
++#: booleans.py:17
++msgid "Allow codnor domain to connect to the network using TCP."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:103
+-msgid "Disable SELinux protection for iscsi daemon"
++#: booleans.py:18
 +msgid ""
-+"<b>Select the policy type for the application or user role you want to "
-+"confine:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:177
-+msgid "<b>Applications</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
++"Allow system cron jobs to relabel filesystem for restoring file contexts."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:104
+-msgid "Disable SELinux protection for jabberd daemon"
++#: booleans.py:19
++msgid "Allow cvs daemon to read shadow"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
+-msgid "Kerberos"
++#: booleans.py:20
++msgid "Allow all daemons to write corefiles to /"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:105
+-msgid "Disable SELinux protection for kadmind daemon"
++#: booleans.py:21
++msgid "Allow all daemons to use tcp wrappers."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:106
+-msgid "Disable SELinux protection for klogd daemon"
++#: booleans.py:22
++msgid "Allow all daemons the ability to read/write terminals"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:107
+-msgid "Disable SELinux protection for krb5kdc daemon"
++#: booleans.py:23
++msgid "Allow dbadm to manage files in users home directories"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:108
+-msgid "Disable SELinux protection for ktalk daemons"
++#: booleans.py:24
++msgid "Allow dbadm to read files in users home directories"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:109
+-msgid "Disable SELinux protection for kudzu daemon"
++#: booleans.py:25
 +msgid ""
-+"Standard Init Daemon are daemons started on boot via init scripts.  Usually "
-+"requires a script in /etc/rc.d/init.d"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:241 ../gui/polgen.py:156
-+msgid "Standard Init Daemon"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:261 ../gui/polgen.py:157
-+msgid "DBUS System Daemon"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:280
-+msgid "Internet Services Daemon are daemons started by xinetd"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:282
-+msgid "Internet Services Daemon (inetd)"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:301
++"Deny user domains applications to map a memory region as both executable and "
++"writable, this is dangerous and the executable should be reported in bugzilla"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:110
+-msgid "Disable SELinux protection for locate daemon"
++#: booleans.py:26
++msgid "Allow sysadm to debug or ptrace all processes."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:111
+-msgid "Disable SELinux protection for lpd daemon"
++#: booleans.py:27
++msgid "Allow dhcpc client applications to execute iptables commands"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:112
+-msgid "Disable SELinux protection for lrrd daemon"
++#: booleans.py:28
++msgid "Allow DHCP daemon to use LDAP backends"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:113
+-msgid "Disable SELinux protection for lvm daemon"
++#: booleans.py:29
++msgid "Allow all domains to use other domains file descriptors"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:114
+-msgid "Disable SELinux protection for mailman"
++#: booleans.py:30
++msgid "Allow all domains to have the kernel load modules"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:115
+-msgid "Allow evolution and thunderbird to read user files"
++#: booleans.py:31
++msgid "Allow the use of the audio devices as the source for the entropy feeds"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:116
+-msgid "Disable SELinux protection for mdadm daemon"
++#: booleans.py:32
++msgid "Allow exim to connect to databases (postgres, mysql)"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:117
+-msgid "Disable SELinux protection for monopd daemon"
++#: booleans.py:33
++msgid "Allow exim to create, read, write, and delete unprivileged user files."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:118
+-msgid "Allow the mozilla browser to read user files"
++#: booleans.py:34
++msgid "Allow exim to read unprivileged user files."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:119
+-msgid "Disable SELinux protection for mrtg daemon"
++#: booleans.py:35
++msgid "Enable extra rules in the cron domain to support fcron."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:120
+-msgid "Disable SELinux protection for mysqld daemon"
++#: booleans.py:36
++msgid "Allow fenced domain to connect to the network using TCP."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:121
+-msgid "Disable SELinux protection for nagios daemon"
++#: booleans.py:37
++msgid "Allow fenced domain to execute ssh."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
+-msgid "Name Service"
++#: booleans.py:38
++msgid "Allow ftp to read and write files in the user home directories"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:122
+-msgid "Disable SELinux protection for named daemon"
++#: booleans.py:39
 +msgid ""
-+"Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:303 ../gui/polgen.py:159
-+msgid "Web Application/Script (CGI)"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:322 ../gui/polgen.glade:343
++"Allow ftp servers to upload files,  used for public file transfer services. "
++"Directories must be labeled public_content_rw_t."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:123
+-msgid "Disable SELinux protection for nessusd daemon"
++#: booleans.py:40
++msgid "Allow ftp servers to connect to all ports > 1023"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:124
+-msgid "Disable SELinux protection for NetworkManager"
++#: booleans.py:41
++msgid "Allow ftp servers to connect to mysql database ports"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:125
+-msgid "Disable SELinux protection for nfsd daemon"
++#: booleans.py:42
 +msgid ""
-+"User Application are any application that you would like to confine that is "
-+"started by a user"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:324 ../gui/polgen.py:160
-+msgid "User Application"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:345 ../gui/polgen.py:161
-+msgid "Sandbox"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:391
-+msgid "<b>Login Users</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:453
-+msgid "Modify an existing login user record."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:455
-+msgid "Existing User Roles"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:474
++"Allow ftp servers to login to local users and read/write all files on the "
++"system, governed by DAC."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
+-#: ../gui/selinux.tbl:221
+-msgid "Samba"
++#: booleans.py:43
++msgid "Allow ftp servers to use cifs used for public file transfer services."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:126
+-msgid "Disable SELinux protection for nmbd daemon"
++#: booleans.py:44
++msgid "Allow ftp servers to use nfs used for public file transfer services."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:127
+-msgid "Disable SELinux protection for nrpe daemon"
++#: booleans.py:45
++msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:128
+-msgid "Disable SELinux protection for nscd daemon"
++#: booleans.py:46
++msgid "Determine whether Git CGI can search home directories."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:129
+-msgid "Disable SELinux protection for nsd daemon"
++#: booleans.py:47
++msgid "Determine whether Git CGI can access cifs file systems."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:130
+-msgid "Disable SELinux protection for ntpd daemon"
++#: booleans.py:48
++msgid "Determine whether Git CGI can access nfs file systems."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:131
+-msgid "Disable SELinux protection for oddjob"
++#: booleans.py:49
 +msgid ""
-+"This user will login to a machine only via a terminal or remote login.  By "
-+"default this user will have  no setuid, no networking, no su, no sudo."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:476 ../gui/polgen.py:162
-+msgid "Minimal Terminal User Role"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:495
++"Determine whether Git session daemon can bind TCP sockets to all unreserved "
++"ports."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:132
+-msgid "Disable SELinux protection for oddjob_mkhomedir"
++#: booleans.py:50
 +msgid ""
-+"This user can login to a machine via X or terminal.  By default this user "
-+"will have no setuid, no networking, no sudo, no su"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:497 ../gui/polgen.py:163
-+msgid "Minimal X Windows User Role"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:516
++"Determine whether calling user domains can execute Git daemon in the "
++"git_session_t domain."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:133
+-msgid "Disable SELinux protection for openvpn daemon"
++#: booleans.py:51
++msgid "Determine whether Git system daemon can search home directories."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:134
+-msgid "Disable SELinux protection for pam daemon"
++#: booleans.py:52
++msgid "Determine whether Git system daemon can access cifs file systems."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:135
+-msgid "Disable SELinux protection for pegasus"
++#: booleans.py:53
++msgid "Determine whether Git system daemon can access nfs file systems."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:136
+-msgid "Disable SELinux protection for perdition daemon"
++#: booleans.py:54
++msgid "Allow gitisis daemon to send mail"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:137
+-msgid "Disable SELinux protection for portmap daemon"
++#: booleans.py:55
++msgid "Enable reading of urandom for all domains."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:138
+-msgid "Disable SELinux protection for portslave daemon"
++#: booleans.py:56
 +msgid ""
-+"User with full networking, no setuid applications without transition, no "
-+"sudo, no su."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:518 ../gui/polgen.py:164
-+msgid "User Role"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:537
++"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
++"agent to manage user files."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:139
+-msgid "Disable SELinux protection for postfix"
++#: booleans.py:57
 +msgid ""
-+"User with full networking, no setuid applications without transition, no su, "
-+"can sudo to Root Administration Roles"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:539 ../gui/polgen.py:165
-+msgid "Admin User Role"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:585
-+msgid "<b>Root Users</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:647
++"Allow gpg web domain to modify public files used for public file transfer "
++"services."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:140
+-msgid "Disable SELinux protection for postgresql daemon"
++#: booleans.py:58
++msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:141
+-msgid "pppd"
++#: booleans.py:59
 +msgid ""
-+"Select Root Administrator User Role, if this user will be used to administer "
-+"the machine while running as root.  This user will not be able to login to "
-+"the system directly."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:649 ../gui/polgen.py:166
-+msgid "Root Admin User Role"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:716
-+msgid "label104"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:745
-+msgid "<b>Enter name of application or user role:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
-+msgid "Name"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:807
-+msgid "Enter complete path for executable to be confined."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:830 ../gui/polgen.glade:950 ../gui/polgen.glade:3142
-+msgid "..."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:849
-+msgid "Enter unique name for the confined application or user role."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:871
-+msgid "Executable"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:899
-+msgid "Init script"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:927
++"Allow Apache to modify public files used for public file transfer services. "
++"Directories/Files must be labeled public_content_rw_t."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:141
+-msgid "Allow pppd to be run for a regular user"
++#: booleans.py:60
++msgid "Allow httpd to use built in scripting (usually php)"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:142
+-msgid "Disable SELinux protection for pptp"
++#: booleans.py:61
++msgid "Allow http daemon to check spam"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:143
+-msgid "Disable SELinux protection for prelink daemon"
++#: booleans.py:62
 +msgid ""
-+"Enter complete path to init script used to start the confined application."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:982
-+msgid "label105"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1011
-+msgid "<b>Select existing role to modify:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1045
-+msgid "Select the user roles that will transiton to the %s domain."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1073
-+msgid "label106"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1102
-+msgid "<b>Select roles that %s will transition to:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1136
-+msgid "Select applications domains that %s will transition to."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1164
-+msgid "label107"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1193
-+msgid "<b>Select the user_roles that will transition to %s:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1227
-+msgid "Select the user roles that will transiton to this applications domains."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1255
-+msgid "label108"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1284
-+msgid "<b>Select domains that %s will administer:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1318 ../gui/polgen.glade:1409
-+msgid "Select the domains that you would like this user administer."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1346
-+msgid "label109"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1375
-+msgid "<b>Select additional roles for %s:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1437
-+msgid "label111"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1466
-+msgid "<b>Enter network ports that %s binds on:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1497 ../gui/polgen.glade:1997
-+msgid "<b>TCP Ports</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1565 ../gui/polgen.glade:1785
-+msgid "Allows %s to bind to any udp port"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1567 ../gui/polgen.glade:1787 ../gui/polgen.glade:2061
-+#: ../gui/polgen.glade:2215
-+msgid "All"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1585 ../gui/polgen.glade:1805
-+msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1587 ../gui/polgen.glade:1807
-+msgid "600-1024"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1605 ../gui/polgen.glade:1825
++"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
++"ports"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:144
+-msgid "Disable SELinux protection for privoxy daemon"
++#: booleans.py:63
++msgid "Allow httpd to connect to the ldap port"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:145
+-msgid "Disable SELinux protection for ptal daemon"
++#: booleans.py:64
++msgid "Allow http daemon to connect to zabbix"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:146
+-msgid "Disable SELinux protection for pxe daemon"
++#: booleans.py:65
++msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:147
+-msgid "Disable SELinux protection for pyzord"
++#: booleans.py:66
++msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:148
+-msgid "Disable SELinux protection for quota daemon"
++#: booleans.py:67
 +msgid ""
-+"Enter a comma separated list of udp ports or ranges of ports that %s binds "
-+"to. Example: 612, 650-660"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1607 ../gui/polgen.glade:1827
-+msgid "Unreserved Ports (>1024)"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1638 ../gui/polgen.glade:1858 ../gui/polgen.glade:2079
-+#: ../gui/polgen.glade:2233
-+msgid "Select Ports"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1663 ../gui/polgen.glade:1883
-+msgid "Allows %s to bind to any udp ports > 1024"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1717 ../gui/polgen.glade:2151
-+msgid "<b>UDP Ports</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1937
-+msgid "label113"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1966
-+msgid "<b>Select network ports that %s connects to:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2058
-+msgid "Allows %s to connect to any tcp port"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2104
++"Allow HTTPD scripts and modules to connect to databases over the network."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:149
+-msgid "Disable SELinux protection for radiusd daemon"
++#: booleans.py:68
++msgid "Allow httpd to connect to memcache server"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:150
+-msgid "Disable SELinux protection for radvd daemon"
++#: booleans.py:69
++msgid "Allow httpd to act as a relay"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:151
+-msgid "Disable SELinux protection for rdisc"
++#: booleans.py:70
++msgid "Allow http daemon to send mail"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:152
+-msgid "Disable SELinux protection for readahead"
++#: booleans.py:71
++msgid "Allow Apache to communicate with avahi service via dbus"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:153
+-msgid "Allow programs to read files in non-standard locations (default_t)"
++#: booleans.py:72
++msgid "Allow httpd cgi support"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:154
+-msgid "Disable SELinux protection for restorecond"
++#: booleans.py:73
++msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:155
+-msgid "Disable SELinux protection for rhgb daemon"
++#: booleans.py:74
++msgid "Allow httpd to read home directories"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:156
+-msgid "Disable SELinux protection for ricci"
++#: booleans.py:75
++msgid "Allow httpd scripts and modules execmem/execstack"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:157
+-msgid "Disable SELinux protection for ricci_modclusterd"
++#: booleans.py:76
++msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:158
+-msgid "Disable SELinux protection for rlogind daemon"
++#: booleans.py:77
++msgid "Allow httpd processes to manage IPA content"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:159
+-msgid "Disable SELinux protection for rpcd daemon"
++#: booleans.py:78
++msgid "Allow Apache to use mod_auth_ntlm_winbind"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:160
+-msgid "Disable SELinux protection for rshd"
++#: booleans.py:79
++msgid "Allow Apache to use mod_auth_pam"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:161
+-msgid "rsync"
++#: booleans.py:80
++msgid "Allow httpd to read user content"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:161
+-msgid "Disable SELinux protection for rsync daemon"
++#: booleans.py:81
++msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:162
+-msgid "Allow ssh to run from inetd instead of as a daemon"
++#: booleans.py:82
++msgid "Allow httpd daemon to change its resource limits"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:163
+-msgid "Allow Samba to share nfs directories"
++#: booleans.py:83
 +msgid ""
-+"Enter a comma separated list of tcp ports or ranges of ports that %s "
-+"connects to. Example: 612, 650-660"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2212
-+msgid "Allows %s to connect to any udp port"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2258
++"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
+-msgid "SASL authentication server"
++#: booleans.py:84
 +msgid ""
-+"Enter a comma separated list of udp ports or ranges of ports that %s "
-+"connects to. Example: 612, 650-660"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2305
-+msgid "label114"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2334
-+msgid "<b>Select common application traits for %s:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2366
-+msgid "Writes syslog messages\t"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2385
-+msgid "Create/Manipulate temporary files in /tmp"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2404
-+msgid "Uses Pam for authentication"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2423
-+msgid "Uses nsswitch or getpw* calls"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2442
-+msgid "Uses dbus"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2461
-+msgid "Sends audit messages"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2480
-+msgid "Interacts with the terminal"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2499
-+msgid "Sends email"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2530
-+msgid "label115"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2559
-+msgid "<b>Add files/directories that %s manages</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2788
++"Allow apache scripts to write to public content, directories/files must be "
++"labeled public_rw_content_t."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:164
+-msgid "Allow sasl authentication server to read /etc/shadow"
++#: booleans.py:85
++msgid "Allow Apache to execute tmp content."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:165
++#: booleans.py:86
+ msgid ""
+-"Allow X-Windows server to map a memory region as both executable and writable"
++"Unify HTTPD to communicate with the terminal. Needed for entering the "
++"passphrase for certificates at the terminal."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:166
+-msgid "Disable SELinux protection for saslauthd daemon"
++#: booleans.py:87
++msgid "Unify HTTPD handling of all content files."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:167
+-msgid "Disable SELinux protection for scannerdaemon daemon"
++#: booleans.py:88
++msgid "Allow httpd to access cifs file systems"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:168
+-msgid "Do not allow transition to sysadm_t, sudo and su effected"
++#: booleans.py:89
++msgid "Allow httpd to access FUSE file systems"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:169
+-msgid "Do not allow any processes to load kernel modules"
++#: booleans.py:90
++msgid "Allow httpd to run gpg"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:170
+-msgid "Do not allow any processes to modify kernel SELinux policy"
++#: booleans.py:91
++msgid "Allow httpd to access nfs file systems"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:171
+-msgid "Disable SELinux protection for sendmail daemon"
++#: booleans.py:92
++msgid "Allow httpd to communicate with oddjob to start up a service"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:172
+-msgid "Disable SELinux protection for setrans"
++#: booleans.py:93
++msgid "Allow httpd to access openstack ports"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:173
+-msgid "Disable SELinux protection for setroubleshoot daemon"
++#: booleans.py:94
++msgid "Allow icecast to connect to all ports, not just sound ports."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:174
+-msgid "Disable SELinux protection for slapd daemon"
++#: booleans.py:95
 +msgid ""
-+"Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
-+"Files ..."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2823
-+msgid "label116"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2852
-+msgid "<b>Add booleans from the %s policy:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:3002
-+msgid "Add/Remove booleans used by the %s domain"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:3066
-+msgid "<b>Which directory you will generate the %s policy?</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:3097
-+msgid "Policy Directory"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:3254
-+msgid "Add Booleans Dialog"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:3327
-+msgid "Boolean Name"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:261
-+msgid "Role"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:268
-+msgid "Existing_User"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
-+msgid "Application"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:352
-+#, python-format
-+msgid "%s must be a directory"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
-+msgid "You must select a user"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:542
-+msgid "Select executable file to be confined."
-+msgstr ""
-+
-+#: ../gui/polgengui.py:553
-+msgid "Select init script file to be confined."
-+msgstr ""
-+
-+#: ../gui/polgengui.py:563
-+msgid "Select file(s) that confined application creates or writes"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:570
-+msgid "Select directory(s) that the confined application owns and writes into"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:632
-+msgid "Select directory to generate policy files in"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:649
-+#, python-format
++"Allow the Irssi IRC Client to connect to any port, and to bind to any "
++"unreserved port."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:175
+-msgid "Disable SELinux protection for slrnpull daemon"
++#: booleans.py:96
++msgid "Allow java executable stack"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:176
+-msgid "Disable SELinux protection for smbd daemon"
++#: booleans.py:97
++msgid "Allow confined applications to run with kerberos."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:177
+-msgid "Disable SELinux protection for snmpd daemon"
++#: booleans.py:98
++msgid "Allow syslogd daemon to send mail"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:178
+-msgid "Disable SELinux protection for snort daemon"
++#: booleans.py:99
++msgid "Allow syslogd the ability to read/write terminals"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:179
+-msgid "Disable SELinux protection for soundd daemon"
++#: booleans.py:100
++msgid "Allow logging in and using the system from /dev/console."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:180
+-msgid "Disable SELinux protection for sound daemon"
++#: booleans.py:101
 +msgid ""
-+"Type %s_t already defined in current policy.\n"
-+"Do you want to continue?"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
-+msgid "Verify Name"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:653
-+#, python-format
++"Control the ability to mmap a low area of the address space, as configured "
++"by /proc/sys/kernel/mmap_min_addr."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
+-msgid "Spam Protection"
++#: booleans.py:102
++msgid "Allow mock to read files in home directories."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:181
+-msgid "Disable SELinux protection for spamd daemon"
++#: booleans.py:103
++msgid "Allow the mount command to mount any directory or file."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:182
+-msgid "Allow spamd to access home directories"
++#: booleans.py:104
++msgid "Allow mozilla plugin domain to connect to the network using TCP."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:183
+-msgid "Allow Spam Assassin daemon network access"
++#: booleans.py:105
 +msgid ""
-+"Module %s.pp already loaded in current policy.\n"
-+"Do you want to continue?"
++"Allow mozilla_plugins to create random content in the users home directory"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:699
++#: booleans.py:106
++msgid "Allow confined web browsers to read home directory content"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:184
+-msgid "Disable SELinux protection for speedmgmt daemon"
++#: booleans.py:107
++msgid "Allow mplayer executable stack"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
+-msgid "Squid"
++#: booleans.py:108
++msgid "Allow mysqld to connect to all ports"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:185
+-msgid "Allow squid daemon to connect to the network"
++#: booleans.py:109
++msgid "Allow BIND to bind apache port."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:186
+-msgid "Disable SELinux protection for squid daemon"
++#: booleans.py:110
 +msgid ""
-+"You must add a name made up of letters and numbers and containing no spaces."
-+msgstr ""
-+
-+#: ../gui/polgengui.py:713
-+msgid "You must enter a executable"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
-+msgid "Configue SELinux"
-+msgstr ""
-+
-+#: ../gui/polgen.py:158
-+msgid "Internet Services Daemon"
-+msgstr ""
-+
-+#: ../gui/polgen.py:197
-+#, python-format
-+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
-+msgstr ""
-+
-+#: ../gui/polgen.py:324
-+msgid "You must enter a name for your confined process/user"
-+msgstr ""
-+
-+#: ../gui/polgen.py:326
++"Allow BIND to write the master zone files. Generally this is used for "
++"dynamic DNS or zone transfers."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:187
+-msgid "Disable SELinux protection for ssh daemon"
++#: booleans.py:111
++msgid "Allow any files/directories to be exported read/only via NFS."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:188
+-msgid "Allow ssh logins as sysadm_r:sysadm_t"
++#: booleans.py:112
++msgid "Allow any files/directories to be exported read/write via NFS."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:189
++#: booleans.py:113
+ msgid ""
+-"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
+-"bashrc)"
++"Allow nfs servers to modify public files used for public file transfer "
++"services.  Files/Directories must be labeled public_content_rw_t."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
+-msgid "Universal SSL tunnel"
++#: booleans.py:114
++msgid "Allow system to run with NIS"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:190
+-msgid "Disable SELinux protection for stunnel daemon"
++#: booleans.py:115
++msgid "Allow confined applications to use nscd shared memory."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:191
+-msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
++#: booleans.py:116
++msgid "Allow nsplugin code to connect to unreserved ports"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:192
+-msgid "Disable SELinux protection for swat daemon"
++#: booleans.py:117
++msgid "Allow nsplugin code to execmem/execstack"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:193
+-msgid "Disable SELinux protection for sxid daemon"
++#: booleans.py:118
++msgid "Allow openvpn to read home directories"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:194
+-msgid "Disable SELinux protection for syslogd daemon"
++#: booleans.py:119
++msgid "Allow piranha-lvs domain to connect to the network using TCP."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:195
+-msgid "Disable SELinux protection for system cron jobs"
++#: booleans.py:120
++msgid "Allow polipo to connect to all ports > 1023"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:196
+-msgid "Disable SELinux protection for tcp daemon"
++#: booleans.py:121
 +msgid ""
-+"Name must be alpha numberic with no spaces. Consider using option \"-n "
-+"MODULENAME\""
-+msgstr ""
-+
-+#: ../gui/polgen.py:414
-+msgid "User Role types can not be assigned executables."
-+msgstr ""
-+
-+#: ../gui/polgen.py:420
-+msgid "Only Daemon apps can use an init script.."
-+msgstr ""
-+
-+#: ../gui/polgen.py:438
-+msgid "use_resolve must be a boolean value "
-+msgstr ""
-+
-+#: ../gui/polgen.py:444
-+msgid "use_syslog must be a boolean value "
-+msgstr ""
-+
-+#: ../gui/polgen.py:450
-+msgid "use_kerberos must be a boolean value "
-+msgstr ""
-+
-+#: ../gui/polgen.py:456
-+msgid "manage_krb5_rcache must be a boolean value "
-+msgstr ""
-+
-+#: ../gui/polgen.py:486
-+msgid "USER Types automatically get a tmp type"
-+msgstr ""
-+
-+#: ../gui/polgen.py:1004
-+msgid "You must enter the executable path for your confined process"
-+msgstr ""
-+
-+#: ../gui/polgen.py:1182
-+msgid "Type Enforcement file"
-+msgstr ""
-+
-+#: ../gui/polgen.py:1183
-+msgid "Interface file"
-+msgstr ""
-+
-+#: ../gui/polgen.py:1184
-+msgid "File Contexts file"
-+msgstr ""
-+
-+#: ../gui/polgen.py:1185
-+msgid "Setup Script"
-+msgstr ""
-+
-+#: ../gui/polgen.py:1306
-+#, python-format
++"Determine whether Polipo session daemon can bind tcp sockets to all "
++"unreserved ports."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:197
+-msgid "Disable SELinux protection for telnet daemon"
++#: booleans.py:122
 +msgid ""
-+"\n"
-+"%s\n"
-+"\n"
-+"sepolgen [ -n moduleName ] [ -m ] [ -t type ] [ executable | Name ]\n"
-+"valid Types:\n"
++"Determine whether calling user domains can execute Polipo daemon in the "
++"polipo_session_t domain."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:198
+-msgid "Disable SELinux protection for tftpd daemon"
++#: booleans.py:123
++msgid "Determine whether polipo can access cifs file systems."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:199
+-msgid "Disable SELinux protection for transproxy daemon"
++#: booleans.py:124
++msgid "Determine whether Polipo can access nfs file systems."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:200
+-msgid "Disable SELinux protection for udev daemon"
++#: booleans.py:125
++msgid "Enable polyinstantiated directory support."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:201
+-msgid "Disable SELinux protection for uml daemon"
++#: booleans.py:126
++msgid "Allow the portage domains to use NFS mounts (regular nfs_t)"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:202
+-msgid ""
+-"Allow xinetd to run unconfined, including any services it starts that do not "
+-"have a domain transition explicitly defined"
++#: booleans.py:127
++msgid "Allow postfix_local domain full write access to mail_spool directories"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:203
+-msgid ""
+-"Allow rc scripts to run unconfined, including any daemon started by an rc "
+-"script that does not have a domain transition explicitly defined"
++#: booleans.py:128
++msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:204
+-msgid "Allow rpm to run unconfined"
++#: booleans.py:129
++msgid "Allow transmit client label to foreign database"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:205
+-msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
++#: booleans.py:130
++msgid "Allow database admins to execute DML statement"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:206
+-msgid "Disable SELinux protection for updfstab daemon"
++#: booleans.py:131
++msgid "Allow unprivileged users to execute DDL statement"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:207
+-msgid "Disable SELinux protection for uptimed daemon"
++#: booleans.py:132
++msgid "Allow pppd to load kernel modules for certain modems"
 +msgstr ""
 +
-+#: ../gui/polgen.py:1354
-+msgid "Executable or Name required"
++#: booleans.py:133
++msgid "Allow pppd to be run for a regular user"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:208
++#: booleans.py:134
+ msgid ""
+-"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
+-"staff_r can do so"
++"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:209
+-msgid "Allow users to execute the mount command"
++#: booleans.py:135
++msgid "Allow Puppet client to manage all file types."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:210
+-msgid "Allow regular users direct mouse access (only allow the X server)"
++#: booleans.py:136
++msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:211
+-msgid "Allow users to run the dmesg command"
++#: booleans.py:137
++msgid "Allow qemu to connect fully to the network"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:212
+-msgid "Allow users to control network interfaces (also needs USERCTL=true)"
++#: booleans.py:138
++msgid "Allow qemu to use cifs/Samba file systems"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:213
+-msgid "Allow normal user to execute ping"
++#: booleans.py:139
++msgid "Allow qemu to use serial/parallel communication ports"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:214
+-msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
++#: booleans.py:140
++msgid "Allow qemu to use nfs file systems"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:215
+-msgid "Allow users to rw usb devices"
++#: booleans.py:141
++msgid "Allow qemu to use usb devices"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:216
++#: booleans.py:142
++msgid "Allow racoon to read shadow"
 +msgstr ""
 +
-+#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
-+msgid "Network Port"
++#: booleans.py:143
++msgid "Allow rgmanager domain to connect to the network using TCP."
 +msgstr ""
 +
-+#: ../gui/portsPage.py:85
++#: booleans.py:144
+ msgid ""
+-"Allow users to run TCP servers (bind to ports and accept connection from the "
+-"same domain and outside users)  disabling this forces FTP passive mode and "
+-"may change other protocols"
++"Allow rsync to modify public files used for public file transfer services.  "
++"Files/Directories must be labeled public_content_rw_t."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:217
+-msgid "Allow user to stat ttyfiles"
++#: booleans.py:145
++msgid "Allow rsync to run as a client"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:218
+-msgid "Disable SELinux protection for uucpd daemon"
++#: booleans.py:146
++msgid "Allow rsync to export any files/directories read only."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:219
+-msgid "Disable SELinux protection for vmware daemon"
++#: booleans.py:147
++msgid "Allow rsync servers to share cifs files systems"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:220
+-msgid "Disable SELinux protection for watchdog daemon"
++#: booleans.py:148
++msgid "Allow rsync servers to share nfs files systems"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:221
+-msgid "Disable SELinux protection for winbind daemon"
++#: booleans.py:149
++msgid "Allow samba to create new home directories (e.g. via PAM)"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:222
+-msgid "Disable SELinux protection for xdm daemon"
++#: booleans.py:150
 +msgid ""
-+"SELinux Port\n"
-+"Type"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
-+msgid "Protocol"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
++"Allow samba to act as the domain controller, add users, groups and change "
++"passwords."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:223
+-msgid "Allow xdm logins as sysadm_r:sysadm_t"
++#: booleans.py:151
++msgid "Allow samba to share users home directories."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:224
+-msgid "Disable SELinux protection for xen daemon"
++#: booleans.py:152
++msgid "Allow samba to share any file/directory read only."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:225
+-msgid "XEN"
++#: booleans.py:153
++msgid "Allow samba to share any file/directory read/write."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:225
+-msgid "Allow xen to read/write physical disk devices"
++#: booleans.py:154
++msgid "Allow samba to act as a portmapper"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:226
+-msgid "Disable SELinux protection for xfs daemon"
++#: booleans.py:155
++msgid "Allow samba to run unconfined scripts"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:227
+-msgid "Disable SELinux protection for xen control"
++#: booleans.py:156
++msgid "Allow samba to export ntfs/fusefs volumes."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:228
+-msgid "Disable SELinux protection for ypbind daemon"
++#: booleans.py:157
++msgid "Allow samba to export NFS volumes."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:229
+-msgid "Disable SELinux protection for NIS Password Daemon"
++#: booleans.py:158
++msgid "Allow sanlock to read/write fuse files"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:230
+-msgid "Disable SELinux protection for ypserv daemon"
++#: booleans.py:159
++msgid "Allow sanlock to manage nfs files"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:231
+-msgid "Disable SELinux protection for NIS Transfer Daemon"
++#: booleans.py:160
++msgid "Allow sanlock to manage cifs files"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:232
+-msgid "Allow SELinux webadm user to manage unprivileged users home directories"
++#: booleans.py:161
++msgid "Allow sasl to read shadow"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:233
+-msgid "Allow SELinux webadm user to read unprivileged users home directories"
++#: booleans.py:162
 +msgid ""
-+"MLS/MCS\n"
-+"Level"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:101
-+msgid "Port"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:207
-+#, python-format
-+msgid "Port number \"%s\" is not valid.  0 < PORT_NUMBER < 65536 "
-+msgstr ""
-+
-+#: ../gui/portsPage.py:252
-+msgid "List View"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:255 ../gui/system-config-selinux.glade:2419
-+msgid "Group View"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:1 ../gui/selinux.tbl:30 ../gui/selinux.tbl:31
-+#: ../gui/selinux.tbl:32 ../gui/selinux.tbl:33 ../gui/selinux.tbl:34
-+#: ../gui/selinux.tbl:36 ../gui/selinux.tbl:37 ../gui/selinux.tbl:38
-+#: ../gui/selinux.tbl:39 ../gui/selinux.tbl:40 ../gui/selinux.tbl:42
-+#: ../gui/selinux.tbl:43 ../gui/selinux.tbl:44 ../gui/selinux.tbl:45
-+#: ../gui/selinux.tbl:46 ../gui/selinux.tbl:47 ../gui/selinux.tbl:48
-+#: ../gui/selinux.tbl:49 ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
-+#: ../gui/selinux.tbl:52 ../gui/selinux.tbl:53 ../gui/selinux.tbl:59
-+#: ../gui/selinux.tbl:60 ../gui/selinux.tbl:61 ../gui/selinux.tbl:62
-+#: ../gui/selinux.tbl:63 ../gui/selinux.tbl:64 ../gui/selinux.tbl:65
-+#: ../gui/selinux.tbl:66 ../gui/selinux.tbl:67 ../gui/selinux.tbl:68
-+#: ../gui/selinux.tbl:69 ../gui/selinux.tbl:75 ../gui/selinux.tbl:76
-+#: ../gui/selinux.tbl:77 ../gui/selinux.tbl:78 ../gui/selinux.tbl:79
-+#: ../gui/selinux.tbl:80 ../gui/selinux.tbl:81 ../gui/selinux.tbl:82
-+#: ../gui/selinux.tbl:83 ../gui/selinux.tbl:84 ../gui/selinux.tbl:86
-+#: ../gui/selinux.tbl:88 ../gui/selinux.tbl:89 ../gui/selinux.tbl:90
-+#: ../gui/selinux.tbl:92 ../gui/selinux.tbl:94 ../gui/selinux.tbl:95
-+#: ../gui/selinux.tbl:96 ../gui/selinux.tbl:97 ../gui/selinux.tbl:98
-+#: ../gui/selinux.tbl:99 ../gui/selinux.tbl:100 ../gui/selinux.tbl:101
-+#: ../gui/selinux.tbl:102 ../gui/selinux.tbl:103 ../gui/selinux.tbl:104
-+#: ../gui/selinux.tbl:106 ../gui/selinux.tbl:108 ../gui/selinux.tbl:109
-+#: ../gui/selinux.tbl:110 ../gui/selinux.tbl:111 ../gui/selinux.tbl:112
-+#: ../gui/selinux.tbl:113 ../gui/selinux.tbl:114 ../gui/selinux.tbl:116
-+#: ../gui/selinux.tbl:117 ../gui/selinux.tbl:119 ../gui/selinux.tbl:121
-+#: ../gui/selinux.tbl:123 ../gui/selinux.tbl:124 ../gui/selinux.tbl:127
-+#: ../gui/selinux.tbl:129 ../gui/selinux.tbl:130 ../gui/selinux.tbl:131
-+#: ../gui/selinux.tbl:132 ../gui/selinux.tbl:133 ../gui/selinux.tbl:134
-+#: ../gui/selinux.tbl:135 ../gui/selinux.tbl:136 ../gui/selinux.tbl:137
-+#: ../gui/selinux.tbl:138 ../gui/selinux.tbl:139 ../gui/selinux.tbl:142
-+#: ../gui/selinux.tbl:143 ../gui/selinux.tbl:144 ../gui/selinux.tbl:145
-+#: ../gui/selinux.tbl:146 ../gui/selinux.tbl:147 ../gui/selinux.tbl:148
-+#: ../gui/selinux.tbl:149 ../gui/selinux.tbl:150 ../gui/selinux.tbl:151
-+#: ../gui/selinux.tbl:152 ../gui/selinux.tbl:154 ../gui/selinux.tbl:155
-+#: ../gui/selinux.tbl:156 ../gui/selinux.tbl:157 ../gui/selinux.tbl:158
-+#: ../gui/selinux.tbl:159 ../gui/selinux.tbl:160 ../gui/selinux.tbl:167
-+#: ../gui/selinux.tbl:171 ../gui/selinux.tbl:172 ../gui/selinux.tbl:173
-+#: ../gui/selinux.tbl:174 ../gui/selinux.tbl:175 ../gui/selinux.tbl:177
-+#: ../gui/selinux.tbl:178 ../gui/selinux.tbl:179 ../gui/selinux.tbl:180
-+#: ../gui/selinux.tbl:184 ../gui/selinux.tbl:192 ../gui/selinux.tbl:193
-+#: ../gui/selinux.tbl:194 ../gui/selinux.tbl:195 ../gui/selinux.tbl:196
-+#: ../gui/selinux.tbl:197 ../gui/selinux.tbl:198 ../gui/selinux.tbl:199
-+#: ../gui/selinux.tbl:200 ../gui/selinux.tbl:201 ../gui/selinux.tbl:206
-+#: ../gui/selinux.tbl:207 ../gui/selinux.tbl:218 ../gui/selinux.tbl:219
-+#: ../gui/selinux.tbl:220 ../gui/selinux.tbl:222 ../gui/selinux.tbl:224
-+#: ../gui/selinux.tbl:226 ../gui/selinux.tbl:227 ../gui/selinux.tbl:230
-+msgid "SELinux Service Protection"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:1
-+msgid "Disable SELinux protection for acct daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:2 ../gui/selinux.tbl:3 ../gui/selinux.tbl:70
-+#: ../gui/selinux.tbl:153 ../gui/selinux.tbl:168 ../gui/selinux.tbl:169
-+#: ../gui/selinux.tbl:170 ../gui/selinux.tbl:189 ../gui/selinux.tbl:202
-+#: ../gui/selinux.tbl:203 ../gui/selinux.tbl:204 ../gui/selinux.tbl:205
-+msgid "Admin"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:2
-+msgid "Allow all daemons to write corefiles to /"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:3
-+msgid "Allow all daemons the ability to use unallocated ttys"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
-+#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
-+#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
-+#: ../gui/selinux.tbl:210 ../gui/selinux.tbl:211 ../gui/selinux.tbl:212
-+#: ../gui/selinux.tbl:213 ../gui/selinux.tbl:214 ../gui/selinux.tbl:215
-+#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
-+msgid "User Privs"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:4
++"disallow programs, such as newrole, from transitioning to administrative "
++"user domains."
+ msgstr ""
+ 
+-#: ../gui/semanagePage.py:126
+-#, python-format
+-msgid "Are you sure you want to delete %s '%s'?"
++#: booleans.py:163
++msgid "Disable kernel module loading."
+ msgstr ""
+ 
+-#: ../gui/semanagePage.py:126
+-#, python-format
+-msgid "Delete %s"
++#: booleans.py:164
 +msgid ""
-+"Allow gadmin SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:5
++"Boolean to determine whether the system permits loading policy, setting "
++"enforcing mode, and changing boolean values.  Set this to true and you have "
++"to reboot to set it back."
+ msgstr ""
+ 
+-#: ../gui/semanagePage.py:134
+-#, python-format
+-msgid "Add %s"
++#: booleans.py:165
++msgid "Allow regular users direct dri device access"
+ msgstr ""
+ 
+-#: ../gui/semanagePage.py:148
+-#, python-format
+-msgid "Modify %s"
++#: booleans.py:166
 +msgid ""
-+"Allow guest SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
-+msgid "Memory Protection"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:6
-+msgid "Allow java executable stack"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
-+#: ../gui/selinux.tbl:209
-+msgid "Mount"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:7
-+msgid "Allow mount to mount any file"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:8
-+msgid "Allow mount to mount any directory"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:9
-+msgid "Allow mplayer executable stack"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
-+#: ../gui/selinux.tbl:188
-+msgid "SSH"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:10
-+msgid "Allow ssh to run ssh-keysign"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:11
++"Allow unconfined executables to make their heap memory executable.  Doing "
++"this is a really bad idea. Probably indicates a badly coded executable, but "
++"could indicate an attack. This executable should be reported in bugzilla"
+ msgstr ""
+ 
+-#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
+-msgid "Permissive"
++#: booleans.py:167
 +msgid ""
-+"Allow staff SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:12
++"Allow all unconfined executables to use libraries requiring text relocation "
++"that are not labeled textrel_shlib_t"
+ msgstr ""
+ 
+-#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
+-msgid "Enforcing"
++#: booleans.py:168
 +msgid ""
-+"Allow sysadm SELinux user account to execute files in home directory or /tmp"
++"Allow unconfined executables to make their stack executable.  This should "
++"never, ever be necessary. Probably indicates a badly coded executable, but "
++"could indicate an attack. This executable should be reported in bugzilla"
+ msgstr ""
+ 
+-#: ../gui/statusPage.py:94
+-msgid "Status"
++#: booleans.py:169
++msgid "Allow users to connect to the local mysql server"
+ msgstr ""
+ 
+-#: ../gui/statusPage.py:133
++#: booleans.py:170
+ msgid ""
+-"Changing the policy type will cause a relabel of the entire file system on "
+-"the next boot. Relabeling takes a long time depending on the size of the "
+-"file system.  Do you wish to continue?"
++"Allow confined users the ability to execute the ping and traceroute commands."
+ msgstr ""
+ 
+-#: ../gui/statusPage.py:147
++#: booleans.py:171
++msgid "Allow users to connect to PostgreSQL"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:13
++#: booleans.py:172
+ msgid ""
+-"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
+-"you later decide to turn SELinux back on, the system will be required to "
+-"relabel.  If you just want to see if SELinux is causing a problem on your "
+-"system, you can go to permissive mode which will only log errors and not "
+-"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
+-"wish to continue?"
++"Allow user to r/w files on filesystems that do not have extended attributes "
++"(FAT, CDROM, FLOPPY)"
+ msgstr ""
+ 
+-#: ../gui/statusPage.py:152
++#: booleans.py:173
+ msgid ""
+-"Changing to SELinux enabled will cause a relabel of the entire file system "
+-"on the next boot. Relabeling takes a long time depending on the size of the "
+-"file system.  Do you wish to continue?"
++"Allow users to run TCP servers (bind to ports and accept connection from the "
++"same domain and outside users)  disabling this forces FTP passive mode and "
++"may change other protocols."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:11
+-msgid "system-config-selinux"
++#: booleans.py:174
++msgid "Allow user music sharing"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:12
++#: booleans.py:175
+ msgid ""
+-"Copyright (c)2006 Red Hat, Inc.\n"
+-"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
++"Allow anon internal-sftp to upload files, used for public file transfer "
++"services. Directories must be labeled public_content_rw_t."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:22
+-#: ../gui/system-config-selinux.glade:544
+-msgid "Add SELinux Login Mapping"
++#: booleans.py:176
 +msgid ""
-+"Allow unconfined SELinux user account to execute files in home directory or /"
-+"tmp"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:14
-+msgid "Network Configuration"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:14
-+msgid "Allow unlabeled packets to flow on the network"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:15
++"Allow sftp-internal to read and write files in the user home directories"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:257
+-msgid "Add SELinux Network Ports"
++#: booleans.py:177
 +msgid ""
-+"Allow user SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:16
-+msgid "Allow unconfined to dyntrans to unconfined_execmem"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
-+#: ../gui/selinux.tbl:140
-+msgid "Databases"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:17
-+msgid "Allow user to connect to mysql socket"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:18
-+msgid "Allow user to connect to postgres socket"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
-+msgid "XServer"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:19
-+msgid "Allow clients to write to X shared memory"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:20
++"Allow sftp-internal to login to local users and read/write all files on the "
++"system, governed by DAC."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:391
+-#: ../gui/system-config-selinux.glade:678
+-msgid "SELinux Type"
++#: booleans.py:178
 +msgid ""
-+"Allow xguest SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
-+#: ../gui/selinux.tbl:231
-+msgid "NIS"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:21
-+msgid "Allow daemons to run with NIS"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
-+#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
-+#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
-+#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
-+#: ../gui/selinux.tbl:118
-+msgid "Web Applications"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:22
-+msgid "Transition staff SELinux user to Web Browser Domain"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:23
-+msgid "Transition sysadm SELinux user to Web Browser Domain"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:24
-+msgid "Transition user SELinux user to Web Browser Domain"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:25
-+msgid "Transition xguest SELinux user to Web Browser Domain"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
-+#: ../gui/selinux.tbl:29
-+msgid "Allow staff Web Browsers to write to home directories"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:30
-+msgid "Disable SELinux protection for amanda"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:31
-+msgid "Disable SELinux protection for amavis"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:32
-+msgid "Disable SELinux protection for apmd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:33
-+msgid "Disable SELinux protection for arpwatch daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:34
-+msgid "Disable SELinux protection for auditd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:35
-+msgid "Disable SELinux protection for automount daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:36
-+msgid "Disable SELinux protection for avahi"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:37
-+msgid "Disable SELinux protection for bluetooth daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:38
-+msgid "Disable SELinux protection for canna daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:39
-+msgid "Disable SELinux protection for cardmgr daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:40
-+msgid "Disable SELinux protection for Cluster Server"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:41
++"Allow internal-sftp to read and write files in the user ssh home directories."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:622
+-msgid "File Specification"
++#: booleans.py:179
++msgid "Allow sge to connect to the network using any TCP port"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:650
+-msgid "File Type"
++#: booleans.py:180
++msgid "Allow sge to access nfs file systems."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:727
++#: booleans.py:181
+ msgid ""
+-"all files\n"
+-"regular file\n"
+-"directory\n"
+-"character device\n"
+-"block device\n"
+-"socket\n"
+-"symbolic link\n"
+-"named pipe\n"
++"Enable additional permissions needed to support devices on 3ware controllers."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:773
+-msgid "MLS"
++#: booleans.py:182
 +msgid ""
-+"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-+"temp and untrusted content files"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:42
-+msgid "Disable SELinux protection for ciped daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:43
-+msgid "Disable SELinux protection for clamd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:44
-+msgid "Disable SELinux protection for clamscan"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:45
-+msgid "Disable SELinux protection for clvmd"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:46
-+msgid "Disable SELinux protection for comsat daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
-+#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
-+msgid "Disable SELinux protection for courier daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:52
-+msgid "Disable SELinux protection for cpucontrol daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:53
-+msgid "Disable SELinux protection for cpuspeed daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:54
-+msgid "Cron"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:54
-+msgid "Disable SELinux protection for crond daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
-+#: ../gui/selinux.tbl:91
-+msgid "Printing"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:55
-+msgid "Disable SELinux protection for cupsd back end server"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:56
-+msgid "Disable SELinux protection for cupsd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:57
-+msgid "Disable SELinux protection for cupsd_lpd"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:58
-+msgid "CVS"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:58
-+msgid "Disable SELinux protection for cvs daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:59
-+msgid "Disable SELinux protection for cyrus daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:60
-+msgid "Disable SELinux protection for dbskkd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:61
-+msgid "Disable SELinux protection for dbusd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:62
-+msgid "Disable SELinux protection for dccd"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:63
-+msgid "Disable SELinux protection for dccifd"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:64
-+msgid "Disable SELinux protection for dccm"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:65
-+msgid "Disable SELinux protection for ddt daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:66
-+msgid "Disable SELinux protection for devfsd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:67
-+msgid "Disable SELinux protection for dhcpc daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:68
-+msgid "Disable SELinux protection for dhcpd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:69
-+msgid "Disable SELinux protection for dictd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:70
-+msgid "Allow sysadm_t to directly start daemons"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:71
-+msgid "Disable SELinux protection for Evolution"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:72
-+msgid "Games"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:72
-+msgid "Disable SELinux protection for games"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:73
-+msgid "Disable SELinux protection for the web browsers"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:74
-+msgid "Disable SELinux protection for Thunderbird"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:75
-+msgid "Disable SELinux protection for distccd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:76
-+msgid "Disable SELinux protection for dmesg daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:77
-+msgid "Disable SELinux protection for dnsmasq daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:78
-+msgid "Disable SELinux protection for dovecot daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:79
-+msgid "Disable SELinux protection for entropyd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:80
-+msgid "Disable SELinux protection for fetchmail"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:81
-+msgid "Disable SELinux protection for fingerd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:82
-+msgid "Disable SELinux protection for freshclam daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:83
-+msgid "Disable SELinux protection for fsdaemon daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:84
-+msgid "Disable SELinux protection for gpm daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
-+msgid "NFS"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:85
-+msgid "Disable SELinux protection for gss daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:86
-+msgid "Disable SELinux protection for Hal daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:87
-+msgid "Compatibility"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:87
++"Allow samba to modify public files used for public file transfer services.  "
++"Files/Directories must be labeled public_content_rw_t."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:837
+-msgid "Add SELinux User"
++#: booleans.py:183
++msgid "Allow user spamassassin clients to use the network."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1079
+-msgid "SELinux Administration"
++#: booleans.py:184
++msgid "Allow spamd to read/write user home directories."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1122
+-msgid "Add"
++#: booleans.py:185
 +msgid ""
-+"Do not audit things that we know to be broken but which are not security "
-+"risks"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:88
-+msgid "Disable SELinux protection for hostname daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:89
-+msgid "Disable SELinux protection for hotplug daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:90
-+msgid "Disable SELinux protection for howl daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:91
-+msgid "Disable SELinux protection for cups hplip daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:92
-+msgid "Disable SELinux protection for httpd rotatelogs"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
-+msgid "HTTPD Service"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:93
-+msgid "Disable SELinux protection for http suexec"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:94
-+msgid "Disable SELinux protection for hwclock daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:95
-+msgid "Disable SELinux protection for i18n daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:96
-+msgid "Disable SELinux protection for imazesrv daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:97
-+msgid "Disable SELinux protection for inetd child daemons"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:98
-+msgid "Disable SELinux protection for inetd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:99
-+msgid "Disable SELinux protection for innd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:100
-+msgid "Disable SELinux protection for iptables daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:101
-+msgid "Disable SELinux protection for ircd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:102
-+msgid "Disable SELinux protection for irqbalance daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:103
-+msgid "Disable SELinux protection for iscsi daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:104
-+msgid "Disable SELinux protection for jabberd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
-+msgid "Kerberos"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:105
-+msgid "Disable SELinux protection for kadmind daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:106
-+msgid "Disable SELinux protection for klogd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:107
-+msgid "Disable SELinux protection for krb5kdc daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:108
-+msgid "Disable SELinux protection for ktalk daemons"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:109
-+msgid "Disable SELinux protection for kudzu daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:110
-+msgid "Disable SELinux protection for locate daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:111
-+msgid "Disable SELinux protection for lpd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:112
-+msgid "Disable SELinux protection for lrrd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:113
-+msgid "Disable SELinux protection for lvm daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:114
-+msgid "Disable SELinux protection for mailman"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:115
-+msgid "Allow evolution and thunderbird to read user files"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:116
-+msgid "Disable SELinux protection for mdadm daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:117
-+msgid "Disable SELinux protection for monopd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:118
-+msgid "Allow the mozilla browser to read user files"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:119
-+msgid "Disable SELinux protection for mrtg daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:120
-+msgid "Disable SELinux protection for mysqld daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:121
-+msgid "Disable SELinux protection for nagios daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
-+msgid "Name Service"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:122
-+msgid "Disable SELinux protection for named daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:123
-+msgid "Disable SELinux protection for nessusd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:124
-+msgid "Disable SELinux protection for NetworkManager"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:125
-+msgid "Disable SELinux protection for nfsd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
-+#: ../gui/selinux.tbl:221
-+msgid "Samba"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:126
-+msgid "Disable SELinux protection for nmbd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:127
-+msgid "Disable SELinux protection for nrpe daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:128
-+msgid "Disable SELinux protection for nscd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:129
-+msgid "Disable SELinux protection for nsd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:130
-+msgid "Disable SELinux protection for ntpd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:131
-+msgid "Disable SELinux protection for oddjob"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:132
-+msgid "Disable SELinux protection for oddjob_mkhomedir"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:133
-+msgid "Disable SELinux protection for openvpn daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:134
-+msgid "Disable SELinux protection for pam daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:135
-+msgid "Disable SELinux protection for pegasus"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:136
-+msgid "Disable SELinux protection for perdition daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:137
-+msgid "Disable SELinux protection for portmap daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:138
-+msgid "Disable SELinux protection for portslave daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:139
-+msgid "Disable SELinux protection for postfix"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:140
-+msgid "Disable SELinux protection for postgresql daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:141
-+msgid "pppd"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:141
-+msgid "Allow pppd to be run for a regular user"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:142
-+msgid "Disable SELinux protection for pptp"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:143
-+msgid "Disable SELinux protection for prelink daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:144
-+msgid "Disable SELinux protection for privoxy daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:145
-+msgid "Disable SELinux protection for ptal daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:146
-+msgid "Disable SELinux protection for pxe daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:147
-+msgid "Disable SELinux protection for pyzord"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:148
-+msgid "Disable SELinux protection for quota daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:149
-+msgid "Disable SELinux protection for radiusd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:150
-+msgid "Disable SELinux protection for radvd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:151
-+msgid "Disable SELinux protection for rdisc"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:152
-+msgid "Disable SELinux protection for readahead"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:153
-+msgid "Allow programs to read files in non-standard locations (default_t)"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:154
-+msgid "Disable SELinux protection for restorecond"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:155
-+msgid "Disable SELinux protection for rhgb daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:156
-+msgid "Disable SELinux protection for ricci"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:157
-+msgid "Disable SELinux protection for ricci_modclusterd"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:158
-+msgid "Disable SELinux protection for rlogind daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:159
-+msgid "Disable SELinux protection for rpcd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:160
-+msgid "Disable SELinux protection for rshd"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:161
-+msgid "rsync"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:161
-+msgid "Disable SELinux protection for rsync daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:162
-+msgid "Allow ssh to run from inetd instead of as a daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:163
-+msgid "Allow Samba to share nfs directories"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
-+msgid "SASL authentication server"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:164
-+msgid "Allow sasl authentication server to read /etc/shadow"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:165
++"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1144
+-msgid "_Properties"
++#: booleans.py:186
++msgid "Allow squid to run as a transparent proxy (TPROXY)"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1166
+-msgid "_Delete"
++#: booleans.py:187
 +msgid ""
-+"Allow X-Windows server to map a memory region as both executable and writable"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:166
-+msgid "Disable SELinux protection for saslauthd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:167
-+msgid "Disable SELinux protection for scannerdaemon daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:168
-+msgid "Do not allow transition to sysadm_t, sudo and su effected"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:169
-+msgid "Do not allow any processes to load kernel modules"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:170
-+msgid "Do not allow any processes to modify kernel SELinux policy"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:171
-+msgid "Disable SELinux protection for sendmail daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:172
-+msgid "Disable SELinux protection for setrans"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:173
-+msgid "Disable SELinux protection for setroubleshoot daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:174
-+msgid "Disable SELinux protection for slapd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:175
-+msgid "Disable SELinux protection for slrnpull daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:176
-+msgid "Disable SELinux protection for smbd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:177
-+msgid "Disable SELinux protection for snmpd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:178
-+msgid "Disable SELinux protection for snort daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:179
-+msgid "Disable SELinux protection for soundd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:180
-+msgid "Disable SELinux protection for sound daemon"
++"Allow ssh with chroot env to read and write files in the user home "
++"directories"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1256
+-msgid "Select Management Object"
++#: booleans.py:188
++msgid "allow host key based authentication"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1273
+-msgid "<b>Select:</b>"
++#: booleans.py:189
++msgid "Allow ssh logins as sysadm_r:sysadm_t"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1326
+-msgid "System Default Enforcing Mode"
++#: booleans.py:190
++msgid "allow staff user to create and transition to svirt domains."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1354
++#: booleans.py:191
++msgid "Allow the Telepathy connection managers to connect to any network port."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
-+msgid "Spam Protection"
++#: booleans.py:192
+ msgid ""
+-"Disabled\n"
+-"Permissive\n"
+-"Enforcing\n"
++"Allow the Telepathy connection managers to connect to any generic TCP port."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1373
+-msgid "Current Enforcing Mode"
++#: booleans.py:193
++msgid ""
++"Allow tftp to modify public files used for public file transfer services."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1418
+-msgid "System Default Policy Type: "
++#: booleans.py:194
++msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1463
++#: booleans.py:195
+ msgid ""
+-"Select if you wish to relabel then entire file system on next reboot.  "
+-"Relabeling can take a very long time, depending on the size of the system.  "
+-"If you are changing policy types or going from disabled to enforcing, a "
+-"relabel is required."
++"allow unconfined users to transition to the chrome sandbox domains when "
++"running chrome-sandbox"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1509
+-msgid "Relabel on next reboot."
++#: booleans.py:196
++msgid "Allow a user to login as an unconfined domain"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1561
+-msgid "label37"
++#: booleans.py:197
++msgid ""
++"Allow unconfined users to transition to the Mozilla plugin domain when "
++"running xulrunner plugin-container."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1598
+-msgid "Revert boolean setting to system default"
++#: booleans.py:198
++msgid "Allow video playing tools to run unconfined"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1614
+-msgid "Toggle between Customized and All Booleans"
++#: booleans.py:199
++msgid "Allow unprivledged user to create and transition to svirt domains."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1645
+-#: ../gui/system-config-selinux.glade:1850
+-#: ../gui/system-config-selinux.glade:2037
+-#: ../gui/system-config-selinux.glade:2224
+-#: ../gui/system-config-selinux.glade:2467
+-#: ../gui/system-config-selinux.glade:2692
+-#: ../gui/system-config-selinux.glade:2867
+-msgid "Filter"
++#: booleans.py:200
++msgid "Support ecryptfs home directories"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1734
+-msgid "label50"
++#: booleans.py:201
++msgid "Support fusefs home directories"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1771
+-msgid "Add File Context"
++#: booleans.py:202
++msgid "Use lpd server instead of cups"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1787
+-msgid "Modify File Context"
++#: booleans.py:203
++msgid "Support NFS home directories"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1803
+-msgid "Delete File Context"
++#: booleans.py:204
++msgid "Support SAMBA home directories"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1819
+-msgid "Toggle between all and customized file context"
++#: booleans.py:205
++msgid "Allow varnishd to connect to all ports, not just HTTP."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1939
+-msgid "label38"
++#: booleans.py:206
++msgid "Ignore vbetool mmap_zero errors."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1976
+-msgid "Add SELinux User Mapping"
++#: booleans.py:207
++msgid ""
++"Allow confined virtual guests to use serial/parallel communication ports"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1992
+-msgid "Modify SELinux User Mapping"
++#: booleans.py:208
++msgid ""
++"Allow confined virtual guests to use executable memory and executable stack"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2008
+-msgid "Delete SELinux User Mapping"
++#: booleans.py:209
++msgid "Allow confined virtual guests to read fuse files"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2126
+-msgid "label39"
++#: booleans.py:210
++msgid "Allow confined virtual guests to manage nfs files"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2163
+-msgid "Add User"
++#: booleans.py:211
++msgid "Allow confined virtual guests to manage cifs files"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2179
+-msgid "Modify User"
++#: booleans.py:212
++msgid "Allow confined virtual guests to interact with the sanlock"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2195
+-msgid "Delete User"
++#: booleans.py:213
++msgid "Allow confined virtual guests to manage device configuration, (pci)"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2313
+-msgid "label41"
++#: booleans.py:214
++msgid "Allow confined virtual guests to use usb devices"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2350
+-msgid "Add Network Port"
++#: booleans.py:215
++msgid "Allow confined virtual guests to interact with the xserver"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2366
+-msgid "Edit Network Port"
++#: booleans.py:216
++msgid "Allow webadm to manage files in users home directories"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2382
+-msgid "Delete Network Port"
++#: booleans.py:217
++msgid "Allow webadm to read files in users home directories"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2418
+-#: ../gui/system-config-selinux.glade:2436
+-msgid "Toggle between Customized and All Ports"
++#: booleans.py:218
++msgid "Ignore wine mmap_zero errors."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2556
+-msgid "label42"
++#: booleans.py:219
++msgid "Allow the graphical login program to execute bootloader"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2593
+-msgid "Generate new policy module"
++#: booleans.py:220
++msgid ""
++"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2609
+-msgid "Load policy module"
++#: booleans.py:221
++msgid "Allow xen to manage nfs files"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2625
+-msgid "Remove loadable policy module"
++#: booleans.py:222
++msgid ""
++"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
++"logical volumes for disk images."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2661
++#: booleans.py:223
++msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:181
-+msgid "Disable SELinux protection for spamd daemon"
++#: booleans.py:224
+ msgid ""
+-"Enable/Disable additional audit rules, that are normally not reported in the "
+-"log files."
++"Allow xguest users to configure Network Manager and connect to apache ports"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2781
+-msgid "label44"
++#: booleans.py:225
++msgid "Allow xguest users to mount removable media"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2818
+-msgid "Change process mode to permissive."
++#: booleans.py:226
++msgid "Allow xguest to use blue tooth devices"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2836
+-msgid "Change process mode to enforcing"
++#: booleans.py:227
++msgid "Allows clients to write to the X server shared memory segments."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2928
+-msgid "Process Domain"
++#: booleans.py:228
++msgid "Allows XServer to execute writable memory"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2956
+-msgid "label59"
++#: booleans.py:229
++msgid "Support X userspace object manager"
+ msgstr ""
+ 
+-#: ../gui/usersPage.py:138
+-#, python-format
+-msgid "SELinux user '%s' is required"
++#: booleans.py:230
++msgid "Allow zabbix to connect to unreserved ports"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:182
-+msgid "Allow spamd to access home directories"
++#: booleans.py:231
++msgid "Allow zebra daemon to write it configuration files"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:183
-+msgid "Allow Spam Assassin daemon network access"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:184
-+msgid "Disable SELinux protection for speedmgmt daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
-+msgid "Squid"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:185
-+msgid "Allow squid daemon to connect to the network"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:186
-+msgid "Disable SELinux protection for squid daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:187
-+msgid "Disable SELinux protection for ssh daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:188
-+msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:189
-+msgid ""
-+"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
-+"bashrc)"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
-+msgid "Universal SSL tunnel"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:190
-+msgid "Disable SELinux protection for stunnel daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:191
-+msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:192
-+msgid "Disable SELinux protection for swat daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:193
-+msgid "Disable SELinux protection for sxid daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:194
-+msgid "Disable SELinux protection for syslogd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:195
-+msgid "Disable SELinux protection for system cron jobs"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:196
-+msgid "Disable SELinux protection for tcp daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:197
-+msgid "Disable SELinux protection for telnet daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:198
-+msgid "Disable SELinux protection for tftpd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:199
-+msgid "Disable SELinux protection for transproxy daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:200
-+msgid "Disable SELinux protection for udev daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:201
-+msgid "Disable SELinux protection for uml daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:202
-+msgid ""
-+"Allow xinetd to run unconfined, including any services it starts that do not "
-+"have a domain transition explicitly defined"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:203
-+msgid ""
-+"Allow rc scripts to run unconfined, including any daemon started by an rc "
-+"script that does not have a domain transition explicitly defined"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:204
-+msgid "Allow rpm to run unconfined"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:205
-+msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:206
-+msgid "Disable SELinux protection for updfstab daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:207
-+msgid "Disable SELinux protection for uptimed daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:208
-+msgid ""
-+"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
-+"staff_r can do so"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:209
-+msgid "Allow users to execute the mount command"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:210
-+msgid "Allow regular users direct mouse access (only allow the X server)"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:211
-+msgid "Allow users to run the dmesg command"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:212
-+msgid "Allow users to control network interfaces (also needs USERCTL=true)"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:213
-+msgid "Allow normal user to execute ping"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:214
-+msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:215
-+msgid "Allow users to rw usb devices"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:216
-+msgid ""
-+"Allow users to run TCP servers (bind to ports and accept connection from the "
-+"same domain and outside users)  disabling this forces FTP passive mode and "
-+"may change other protocols"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:217
-+msgid "Allow user to stat ttyfiles"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:218
-+msgid "Disable SELinux protection for uucpd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:219
-+msgid "Disable SELinux protection for vmware daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:220
-+msgid "Disable SELinux protection for watchdog daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:221
-+msgid "Disable SELinux protection for winbind daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:222
-+msgid "Disable SELinux protection for xdm daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:223
-+msgid "Allow xdm logins as sysadm_r:sysadm_t"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:224
-+msgid "Disable SELinux protection for xen daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:225
-+msgid "XEN"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:225
-+msgid "Allow xen to read/write physical disk devices"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:226
-+msgid "Disable SELinux protection for xfs daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:227
-+msgid "Disable SELinux protection for xen control"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:228
-+msgid "Disable SELinux protection for ypbind daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:229
-+msgid "Disable SELinux protection for NIS Password Daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:230
-+msgid "Disable SELinux protection for ypserv daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:231
-+msgid "Disable SELinux protection for NIS Transfer Daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:232
-+msgid "Allow SELinux webadm user to manage unprivileged users home directories"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:233
-+msgid "Allow SELinux webadm user to read unprivileged users home directories"
-+msgstr ""
-+
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Are you sure you want to delete %s '%s'?"
-+msgstr ""
-+
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Delete %s"
-+msgstr ""
-+
-+#: ../gui/semanagePage.py:134
-+#, python-format
-+msgid "Add %s"
-+msgstr ""
-+
-+#: ../gui/semanagePage.py:148
-+#, python-format
-+msgid "Modify %s"
-+msgstr ""
-+
-+#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
-+msgid "Permissive"
-+msgstr ""
-+
-+#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
-+msgid "Enforcing"
-+msgstr ""
-+
-+#: ../gui/statusPage.py:94
-+msgid "Status"
-+msgstr ""
-+
-+#: ../gui/statusPage.py:133
-+msgid ""
-+"Changing the policy type will cause a relabel of the entire file system on "
-+"the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
-+msgstr ""
-+
-+#: ../gui/statusPage.py:147
-+msgid ""
-+"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
-+"you later decide to turn SELinux back on, the system will be required to "
-+"relabel.  If you just want to see if SELinux is causing a problem on your "
-+"system, you can go to permissive mode which will only log errors and not "
-+"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
-+"wish to continue?"
-+msgstr ""
-+
-+#: ../gui/statusPage.py:152
-+msgid ""
-+"Changing to SELinux enabled will cause a relabel of the entire file system "
-+"on the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:11
-+msgid "system-config-selinux"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:12
-+msgid ""
-+"Copyright (c)2006 Red Hat, Inc.\n"
-+"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:22
-+#: ../gui/system-config-selinux.glade:544
-+msgid "Add SELinux Login Mapping"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:257
-+msgid "Add SELinux Network Ports"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:391
-+#: ../gui/system-config-selinux.glade:678
-+msgid "SELinux Type"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:622
-+msgid "File Specification"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:650
-+msgid "File Type"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:727
-+msgid ""
-+"all files\n"
-+"regular file\n"
-+"directory\n"
-+"character device\n"
-+"block device\n"
-+"socket\n"
-+"symbolic link\n"
-+"named pipe\n"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:773
-+msgid "MLS"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:837
-+msgid "Add SELinux User"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1079
-+msgid "SELinux Administration"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1122
-+msgid "Add"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1144
-+msgid "_Properties"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1166
-+msgid "_Delete"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1256
-+msgid "Select Management Object"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1273
-+msgid "<b>Select:</b>"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1326
-+msgid "System Default Enforcing Mode"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1354
-+msgid ""
-+"Disabled\n"
-+"Permissive\n"
-+"Enforcing\n"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1373
-+msgid "Current Enforcing Mode"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1418
-+msgid "System Default Policy Type: "
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1463
-+msgid ""
-+"Select if you wish to relabel then entire file system on next reboot.  "
-+"Relabeling can take a very long time, depending on the size of the system.  "
-+"If you are changing policy types or going from disabled to enforcing, a "
-+"relabel is required."
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1509
-+msgid "Relabel on next reboot."
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1561
-+msgid "label37"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1598
-+msgid "Revert boolean setting to system default"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1614
-+msgid "Toggle between Customized and All Booleans"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1645
-+#: ../gui/system-config-selinux.glade:1850
-+#: ../gui/system-config-selinux.glade:2037
-+#: ../gui/system-config-selinux.glade:2224
-+#: ../gui/system-config-selinux.glade:2467
-+#: ../gui/system-config-selinux.glade:2692
-+#: ../gui/system-config-selinux.glade:2867
-+msgid "Filter"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1734
-+msgid "label50"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1771
-+msgid "Add File Context"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1787
-+msgid "Modify File Context"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1803
-+msgid "Delete File Context"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1819
-+msgid "Toggle between all and customized file context"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1939
-+msgid "label38"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1976
-+msgid "Add SELinux User Mapping"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1992
-+msgid "Modify SELinux User Mapping"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2008
-+msgid "Delete SELinux User Mapping"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2126
-+msgid "label39"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2163
-+msgid "Add User"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2179
-+msgid "Modify User"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2195
-+msgid "Delete User"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2313
-+msgid "label41"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2350
-+msgid "Add Network Port"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2366
-+msgid "Edit Network Port"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2382
-+msgid "Delete Network Port"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2418
-+#: ../gui/system-config-selinux.glade:2436
-+msgid "Toggle between Customized and All Ports"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2556
-+msgid "label42"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2593
-+msgid "Generate new policy module"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2609
-+msgid "Load policy module"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2625
-+msgid "Remove loadable policy module"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2661
++#: booleans.py:232
 +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 ""
-diff -up policycoreutils-2.1.12/po/gu.po.rhat policycoreutils-2.1.12/po/gu.po
---- policycoreutils-2.1.12/po/gu.po.rhat	2012-07-04 07:35:21.000000000 -0400
-+++ policycoreutils-2.1.12/po/gu.po	2012-10-16 15:07:17.514526200 -0400
-@@ -1,22 +1,23 @@
--# translation of policycoreutils.HEAD.gu.po to Gujarati
-+# SOME DESCRIPTIVE TITLE.
-+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
++"Allow ZoneMinder to modify public files used for public file transfer "
++"services."
+ msgstr ""
+diff --git a/policycoreutils/po/gu.po b/policycoreutils/po/gu.po
+index daa6e1f..8a9c23e 100644
+--- a/policycoreutils/po/gu.po
++++ b/policycoreutils/po/gu.po
+@@ -1,35 +1,32 @@
+ # SOME DESCRIPTIVE TITLE.
+ # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
  # This file is distributed under the same license as the PACKAGE package.
--# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER.
- #
-+# Translators:
- # Ankit Patel <ankit at redhat.com>, 2006, 2007, 2008.
-+# Sweta Kothari <swkothar at redhat.com>, 2008, 2009, 2010.
+-#
++# 
+ # Translators:
+-# Ankit Patel <ankit at redhat.com>, 2006, 2007, 2008.
+-# Sweta Kothari <swkothar at redhat.com>, 2008, 2009, 2010.
++# Ankit Patel <ankit at redhat.com>, 2006-2008.
++# Sweta Kothari <swkothar at redhat.com>, 2008-2010,2012.
  msgid ""
  msgstr ""
--"Project-Id-Version: policycoreutils.HEAD.gu\n"
-+"Project-Id-Version: Policycoreutils\n"
+ "Project-Id-Version: Policycoreutils\n"
  "Report-Msgid-Bugs-To: \n"
--"POT-Creation-Date: 2012-03-27 10:49-0400\n"
--"PO-Revision-Date: 2008-03-26 13:07+0530\n"
--"Last-Translator: Ankit Patel <ankit at redhat.com>\n"
--"Language-Team: Gujarati <fedora-trans-gu at redhat.com>\n"
-+"POT-Creation-Date: 2012-05-25 07:28-0400\n"
-+"PO-Revision-Date: 2012-04-02 20:30+0000\n"
-+"Last-Translator: dwalsh <dwalsh at redhat.com>\n"
-+"Language-Team: Gujarati <trans-gu at lists.fedoraproject.org>\n"
- "Language: gu\n"
+-"POT-Creation-Date: 2012-05-25 07:28-0400\n"
+-"PO-Revision-Date: 2012-04-02 20:30+0000\n"
+-"Last-Translator: dwalsh <dwalsh at redhat.com>\n"
++"POT-Creation-Date: 2012-10-08 10:31-0400\n"
++"PO-Revision-Date: 2012-10-30 09:03+0000\n"
++"Last-Translator: sweta <swkothar at redhat.com>\n"
+ "Language-Team: Gujarati <trans-gu at lists.fedoraproject.org>\n"
+-"Language: gu\n"
  "MIME-Version: 1.0\n"
  "Content-Type: text/plain; charset=UTF-8\n"
  "Content-Transfer-Encoding: 8bit\n"
--"X-Generator: KBabel 1.11.4\n"
--"Plural-Forms:  nplurals=2; plural=(n!=1);\n"
-+"Plural-Forms: nplurals=2; plural=(n != 1)\n"
+-"Plural-Forms: nplurals=2; plural=(n != 1)\n"
++"Language: gu\n"
++"Plural-Forms: nplurals=2; plural=(n != 1);\n"
  
  #: ../run_init/run_init.c:67
  msgid ""
-@@ -94,857 +95,851 @@ msgstr "આ પોલીસિ પેક
- msgid "global"
- 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 ""
+-"વપરાશ: run_init <script> <args ...>\n"
+-"  જ્યાં: <script> એ ચલાવવા માટેની init સ્ક્રિપ્ટનું નામ છે,\n"
+-"         <args ...> એ તે સ્ક્રિપ્ટની દલીલો છે."
++msgstr "વપરાશ: run_init <script> <args ...>\n  જ્યાં: <script> એ ચલાવવા માટેની init સ્ક્રિપ્ટનું નામ છે,\n         <args ...> એ તે સ્ક્રિપ્ટની દલીલો છે."
  
--#: ../semanage/seobject.py:222
-+#: ../semanage/seobject.py:225
+-#: ../run_init/run_init.c:126 ../newrole/newrole.c:1124
++#: ../run_init/run_init.c:126 ../newrole/newrole.c:1123
+ #, c-format
+ msgid "failed to initialize PAM\n"
+ msgstr "PAM નો આરંભ કરવામાં નિષ્ફળ\n"
+@@ -78,7 +75,7 @@ msgstr "માફ કરજો, run_init એ માત્ર SELinux કર્
+ msgid "authentication failed.\n"
+ msgstr "સત્તાધિકરણ નિષ્ફળ.\n"
+ 
+-#: ../run_init/run_init.c:405 ../newrole/newrole.c:1258
++#: ../run_init/run_init.c:405 ../newrole/newrole.c:1257
+ #, c-format
+ msgid "Could not set exec context to %s.\n"
+ msgstr "%s નો exec સંદર્ભ સુયોજિત કરી શક્યા નહિં.\n"
+@@ -91,855 +88,852 @@ msgstr "******************** અગત્ય ***********************\n"
+ msgid "To make this policy package active, execute:"
+ msgstr "આ પોલીસિ પેકેજ સક્રિય બનાવવા માટે, ચલાવો:"
+ 
+-#: ../semanage/seobject.py:143 ../semanage/seobject.py:147
+-msgid "global"
+-msgstr "વૈશ્વિક"
+-
+-#: ../semanage/seobject.py:225
++#: ../semanage/seobject.py:200
  msgid "Could not create semanage handle"
  msgstr "semanage handle બનાવી શક્યા નહિં"
  
--#: ../semanage/seobject.py:230
-+#: ../semanage/seobject.py:233
+-#: ../semanage/seobject.py:233
++#: ../semanage/seobject.py:208
  msgid "SELinux policy is not managed or store cannot be accessed."
  msgstr "SELinux પોલિસીની વ્યવસ્થા થયેલ નથી અથવા સંગ્રહ વાપરી શકાતો નથી."
  
--#: ../semanage/seobject.py:235
-+#: ../semanage/seobject.py:238
+-#: ../semanage/seobject.py:238
++#: ../semanage/seobject.py:213
  msgid "Cannot read policy store."
  msgstr "પોલિસી સંગ્રહ વાંચી શકતા નથી."
  
--#: ../semanage/seobject.py:240
-+#: ../semanage/seobject.py:243
+-#: ../semanage/seobject.py:243
++#: ../semanage/seobject.py:218
  msgid "Could not establish semanage connection"
  msgstr "semanage જોડાણ અધિષ્ઠાપિત કરી શક્યું નહિં"
  
--#: ../semanage/seobject.py:245
--#, fuzzy
-+#: ../semanage/seobject.py:248
+-#: ../semanage/seobject.py:248
++#: ../semanage/seobject.py:223
  msgid "Could not test MLS enabled status"
--msgstr "%s માટે MLS મર્યાદા સુયોજિત કરી શક્યા નહિં"
-+msgstr "MLS સક્રિય થયેલ સ્થિતિને ચકાસણી કરી શક્યા નહિં"
+ msgstr "MLS સક્રિય થયેલ સ્થિતિને ચકાસણી કરી શક્યા નહિં"
  
--#: ../semanage/seobject.py:251 ../semanage/seobject.py:266
-+#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
+-#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
++#: ../semanage/seobject.py:229 ../semanage/seobject.py:244
  msgid "Not yet implemented"
  msgstr "હજુ સુધી અમલમાં મૂકાયેલ નથી"
  
--#: ../semanage/seobject.py:255
-+#: ../semanage/seobject.py:258
+-#: ../semanage/seobject.py:258
++#: ../semanage/seobject.py:233
  msgid "Semanage transaction already in progress"
--msgstr ""
-+msgstr "Semanage પરિવહન પહેલેથી જ પ્રગતિમાં છે"
+ msgstr "Semanage પરિવહન પહેલેથી જ પ્રગતિમાં છે"
  
--#: ../semanage/seobject.py:264
-+#: ../semanage/seobject.py:267
+-#: ../semanage/seobject.py:267
++#: ../semanage/seobject.py:242
  msgid "Could not start semanage transaction"
  msgstr "semanage લેવડદેવડ શરૂ કરી શક્યા નહિં"
  
--#: ../semanage/seobject.py:274
--#, fuzzy
-+#: ../semanage/seobject.py:278
+-#: ../semanage/seobject.py:278
++#: ../semanage/seobject.py:254
  msgid "Could not commit semanage transaction"
--msgstr "semanage લેવડદેવડ શરૂ કરી શક્યા નહિં"
-+msgstr "semanage લેવડદેવડ કમીટ કરી શક્યા નહિં"
+ msgstr "semanage લેવડદેવડ કમીટ કરી શક્યા નહિં"
  
--#: ../semanage/seobject.py:279
-+#: ../semanage/seobject.py:283
+-#: ../semanage/seobject.py:283
++#: ../semanage/seobject.py:259
  msgid "Semanage transaction not in progress"
--msgstr ""
-+msgstr "Semanage પરિવહન પ્રગતિમાં નથી"
+ msgstr "Semanage પરિવહન પ્રગતિમાં નથી"
  
--#: ../semanage/seobject.py:291 ../semanage/seobject.py:371
--#, fuzzy
-+#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
+-#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
++#: ../semanage/seobject.py:271 ../semanage/seobject.py:351
  msgid "Could not list SELinux modules"
--msgstr "SELinux વપરાશકર્તાઓની યાદી કરી શક્યા નહિં"
-+msgstr "SELinux મોડ્યુલોની યાદી કરી શક્યા નહિં"
+ msgstr "SELinux મોડ્યુલોની યાદી કરી શક્યા નહિં"
  
--#: ../semanage/seobject.py:304
--#, fuzzy
-+#: ../semanage/seobject.py:308
+-#: ../semanage/seobject.py:308
++#: ../semanage/seobject.py:284
  msgid "Modules Name"
--msgstr "મોડ્યુલ નામ"
-+msgstr ""
+-msgstr ""
++msgstr "મોડ્યુલ નામ"
  
--#: ../semanage/seobject.py:304
-+#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
+-#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
++#: ../semanage/seobject.py:284 ../gui/modulesPage.py:62
  msgid "Version"
  msgstr "આવૃત્તિ"
  
--#: ../semanage/seobject.py:307
-+#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
+-#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
++#: ../semanage/seobject.py:287 ../gui/statusPage.py:75
  msgid "Disabled"
  msgstr "Disabled"
  
--#: ../semanage/seobject.py:322
-+#: ../semanage/seobject.py:326
+-#: ../semanage/seobject.py:326
++#: ../semanage/seobject.py:302
  #, python-format
  msgid "Could not disable module %s (remove failed)"
- msgstr ""
+-msgstr ""
++msgstr "મોડ્યુલ %s ને નિષ્ક્રિય કરી શક્યા નહિં (દૂર કરવાનું નિષ્ફળ)"
  
--#: ../semanage/seobject.py:333
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:337
-+#, python-format
+-#: ../semanage/seobject.py:337
++#: ../semanage/seobject.py:313
+ #, python-format
  msgid "Could not enable module %s (remove failed)"
--msgstr "ભૂમિકા %s ને %s માટે ઉમેરી શક્યા નહિં"
-+msgstr ""
+-msgstr ""
++msgstr "મોડ્યુલ %s ને સક્રિય કરી શક્યા નહિં (દૂર કરવાનું નિષ્ફળ)"
  
--#: ../semanage/seobject.py:348
-+#: ../semanage/seobject.py:352
+-#: ../semanage/seobject.py:352
++#: ../semanage/seobject.py:328
  #, python-format
  msgid "Could not remove module %s (remove failed)"
- msgstr ""
+-msgstr ""
++msgstr "મોડ્યુલ %s ને દૂર કરી શક્યા નહિં (દૂર કરવાનું નિષ્ફળ)"
  
--#: ../semanage/seobject.py:358
-+#: ../semanage/seobject.py:362
+-#: ../semanage/seobject.py:362
++#: ../semanage/seobject.py:338
  msgid "dontaudit requires either 'on' or 'off'"
- msgstr ""
+-msgstr ""
++msgstr "dontaudit ને ક્યાંતો 'ચાલુ' અથવા 'બંધ' ની જરૂરિયાત છે"
  
--#: ../semanage/seobject.py:387
--#, fuzzy
-+#: ../semanage/seobject.py:391
+-#: ../semanage/seobject.py:391
++#: ../semanage/seobject.py:366
  msgid "Builtin Permissive Types"
--msgstr "Permissive"
-+msgstr ""
+-msgstr ""
++msgstr "બિલ્ટઇન પરમીસીવ પ્રકારો"
  
--#: ../semanage/seobject.py:397
--#, fuzzy
-+#: ../semanage/seobject.py:401
+-#: ../semanage/seobject.py:401
++#: ../semanage/seobject.py:376
  msgid "Customized Permissive Types"
--msgstr "Permissive"
-+msgstr ""
+-msgstr ""
++msgstr "વૈવિધ્યપૂર્ણ પરમીસીવ પ્રકારો"
  
--#: ../semanage/seobject.py:438
-+#: ../semanage/seobject.py:442
+-#: ../semanage/seobject.py:442
++#: ../semanage/seobject.py:417
  #, python-format
  msgid "Could not set permissive domain %s (module installation failed)"
--msgstr ""
-+msgstr "છૂટ અપાય એવુ ડોમેઇન %s સુયોજિત કરી શકાતુ નથી (મોડ્યુલ સ્થાપન નિષ્ફળ થયેલ છે)"
+ msgstr "છૂટ અપાય એવુ ડોમેઇન %s સુયોજિત કરી શકાતુ નથી (મોડ્યુલ સ્થાપન નિષ્ફળ થયેલ છે)"
  
--#: ../semanage/seobject.py:444
-+#: ../semanage/seobject.py:448
+-#: ../semanage/seobject.py:448
++#: ../semanage/seobject.py:423
  #, python-format
  msgid "Could not remove permissive domain %s (remove failed)"
--msgstr ""
-+msgstr "છૂટ અપાય એવુ ડોમેઇન %s દૂર કરી શકાતુ નથી (નિષ્ફળતા દૂર કરો)"
+ msgstr "છૂટ અપાય એવુ ડોમેઇન %s દૂર કરી શકાતુ નથી (નિષ્ફળતા દૂર કરો)"
  
--#: ../semanage/seobject.py:479 ../semanage/seobject.py:553
--#: ../semanage/seobject.py:599 ../semanage/seobject.py:696
--#: ../semanage/seobject.py:726 ../semanage/seobject.py:793
--#: ../semanage/seobject.py:850 ../semanage/seobject.py:1097
--#: ../semanage/seobject.py:1786 ../semanage/seobject.py:1849
--#: ../semanage/seobject.py:1868 ../semanage/seobject.py:1985
--#: ../semanage/seobject.py:2037
-+#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
-+#: ../semanage/seobject.py:603 ../semanage/seobject.py:700
-+#: ../semanage/seobject.py:730 ../semanage/seobject.py:797
-+#: ../semanage/seobject.py:854 ../semanage/seobject.py:1101
-+#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
-+#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
-+#: ../semanage/seobject.py:2045
+-#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
+-#: ../semanage/seobject.py:603 ../semanage/seobject.py:700
+-#: ../semanage/seobject.py:730 ../semanage/seobject.py:797
+-#: ../semanage/seobject.py:854 ../semanage/seobject.py:1101
+-#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
+-#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
+-#: ../semanage/seobject.py:2045
++#: ../semanage/seobject.py:458 ../semanage/seobject.py:532
++#: ../semanage/seobject.py:578 ../semanage/seobject.py:675
++#: ../semanage/seobject.py:705 ../semanage/seobject.py:772
++#: ../semanage/seobject.py:829 ../semanage/seobject.py:1076
++#: ../semanage/seobject.py:1775 ../semanage/seobject.py:1838
++#: ../semanage/seobject.py:1857 ../semanage/seobject.py:1978
++#: ../semanage/seobject.py:2031
  #, python-format
  msgid "Could not create a key for %s"
  msgstr "%s માટે કી બનાવી શક્યા નહિં"
  
--#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
--#: ../semanage/seobject.py:603 ../semanage/seobject.py:609
-+#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
-+#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
+-#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
+-#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
++#: ../semanage/seobject.py:462 ../semanage/seobject.py:536
++#: ../semanage/seobject.py:582 ../semanage/seobject.py:588
  #, python-format
  msgid "Could not check if login mapping for %s is defined"
  msgstr "ચકાસી શક્યા નહિં કે શું %s માટે પ્રવેશ જોડણી વ્યાખ્યાયિત થયેલ છે"
  
--#: ../semanage/seobject.py:492
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:496
-+#, python-format
+-#: ../semanage/seobject.py:496
++#: ../semanage/seobject.py:471
+ #, python-format
  msgid "Linux Group %s does not exist"
--msgstr "Linux વપરાશકર્તા %s અસ્તિત્વમાં નથી"
-+msgstr "Linux જૂથ %s અસ્તિત્વમાં નથી"
+ msgstr "Linux જૂથ %s અસ્તિત્વમાં નથી"
  
--#: ../semanage/seobject.py:497
-+#: ../semanage/seobject.py:501
+-#: ../semanage/seobject.py:501
++#: ../semanage/seobject.py:476
  #, python-format
  msgid "Linux User %s does not exist"
  msgstr "Linux વપરાશકર્તા %s અસ્તિત્વમાં નથી"
  
--#: ../semanage/seobject.py:501
-+#: ../semanage/seobject.py:505
+-#: ../semanage/seobject.py:505
++#: ../semanage/seobject.py:480
  #, python-format
  msgid "Could not create login mapping for %s"
  msgstr "%s માટે પ્રવેશ જોડણી બનાવી શક્યા નહિં"
  
--#: ../semanage/seobject.py:505 ../semanage/seobject.py:741
-+#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
+-#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
++#: ../semanage/seobject.py:484 ../semanage/seobject.py:720
  #, python-format
  msgid "Could not set name for %s"
  msgstr "%s માટે નામ સુયોજિત કરી શક્યા નહિં"
  
--#: ../semanage/seobject.py:510 ../semanage/seobject.py:751
-+#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
+-#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
++#: ../semanage/seobject.py:489 ../semanage/seobject.py:730
  #, python-format
  msgid "Could not set MLS range for %s"
  msgstr "%s માટે MLS મર્યાદા સુયોજિત કરી શક્યા નહિં"
  
--#: ../semanage/seobject.py:514
-+#: ../semanage/seobject.py:518
+-#: ../semanage/seobject.py:518
++#: ../semanage/seobject.py:493
  #, python-format
  msgid "Could not set SELinux user for %s"
  msgstr "%s માટે SELinux વપરાશકર્તા સુયોજિત કરી શક્યા નહિં"
  
--#: ../semanage/seobject.py:518
-+#: ../semanage/seobject.py:522
+-#: ../semanage/seobject.py:522
++#: ../semanage/seobject.py:497
  #, python-format
  msgid "Could not add login mapping for %s"
  msgstr "%s માટે પ્રવેશ જોડણી ઉમેરી શક્યા નહિં"
  
--#: ../semanage/seobject.py:536
-+#: ../semanage/seobject.py:540
+-#: ../semanage/seobject.py:540
++#: ../semanage/seobject.py:515
  msgid "Requires seuser or serange"
  msgstr "seuser અથવા serange જરૂરી છે"
  
--#: ../semanage/seobject.py:559 ../semanage/seobject.py:605
-+#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
+-#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
++#: ../semanage/seobject.py:538 ../semanage/seobject.py:584
  #, python-format
  msgid "Login mapping for %s is not defined"
  msgstr "%s માટેની પ્રવેશ જોડણી વ્યાખ્યાયિત નથી"
  
--#: ../semanage/seobject.py:563
-+#: ../semanage/seobject.py:567
+-#: ../semanage/seobject.py:567
++#: ../semanage/seobject.py:542
  #, python-format
  msgid "Could not query seuser for %s"
  msgstr "%s માટે seuser પ્રશ્ન કરી શક્યા નહિં"
  
--#: ../semanage/seobject.py:577
-+#: ../semanage/seobject.py:581
+-#: ../semanage/seobject.py:581
++#: ../semanage/seobject.py:556
  #, python-format
  msgid "Could not modify login mapping for %s"
  msgstr "%s માટે પ્રવેશ જોડણી સુધારી શક્યા નહિં"
  
--#: ../semanage/seobject.py:611
-+#: ../semanage/seobject.py:615
+-#: ../semanage/seobject.py:615
++#: ../semanage/seobject.py:590
  #, python-format
  msgid "Login mapping for %s is defined in policy, cannot be deleted"
  msgstr "%s માટે પ્રવેશ જોડણી એ પોલિસીમાં વ્યાખ્યાયિત છે, કાઢી શકાતી નથી"
  
--#: ../semanage/seobject.py:615
-+#: ../semanage/seobject.py:619
+-#: ../semanage/seobject.py:619
++#: ../semanage/seobject.py:594
  #, python-format
  msgid "Could not delete login mapping for %s"
  msgstr "%s માટે પ્રવેશ જોડણી કાઢી શક્યા નહિં"
  
--#: ../semanage/seobject.py:637 ../semanage/seobject.py:655
--#: ../semanage/seobject.py:893
-+#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
-+#: ../semanage/seobject.py:897
+-#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
+-#: ../semanage/seobject.py:897
++#: ../semanage/seobject.py:616 ../semanage/seobject.py:634
++#: ../semanage/seobject.py:872
  msgid "Could not list login mappings"
  msgstr "પ્રવેશ જોડણીઓની યાદી કરી શક્યા નહિં"
  
--#: ../semanage/seobject.py:680 ../semanage/seobject.py:685
-+#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../gui/system-config-selinux.glade:100
+-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
++#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
+ #: ../gui/system-config-selinux.glade:100
  msgid "Login Name"
  msgstr "પ્રવેશ નામ"
  
--#: ../semanage/seobject.py:680 ../semanage/seobject.py:685
--#: ../semanage/seobject.py:943 ../semanage/seobject.py:948
-+#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../gui/system-config-selinux.glade:128
-+#: ../gui/system-config-selinux.glade:915
-+#: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
+-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
+-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
++#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
++#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
+ #: ../gui/system-config-selinux.glade:128
+ #: ../gui/system-config-selinux.glade:915
+ #: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
  msgid "SELinux User"
  msgstr "SELinux વપરાશકર્તા"
  
--#: ../semanage/seobject.py:680
-+#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
-+#: ../gui/system-config-selinux.glade:943
+-#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
++#: ../semanage/seobject.py:659 ../gui/system-config-selinux.glade:156
+ #: ../gui/system-config-selinux.glade:943
  msgid "MLS/MCS Range"
  msgstr "MLS/MCS વિસ્તાર"
  
--#: ../semanage/seobject.py:699 ../semanage/seobject.py:730
--#: ../semanage/seobject.py:797 ../semanage/seobject.py:854
--#: ../semanage/seobject.py:860
-+#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
-+#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
-+#: ../semanage/seobject.py:864
+-#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
+-#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
+-#: ../semanage/seobject.py:864
++#: ../semanage/seobject.py:678 ../semanage/seobject.py:709
++#: ../semanage/seobject.py:776 ../semanage/seobject.py:833
++#: ../semanage/seobject.py:839
  #, python-format
  msgid "Could not check if SELinux user %s is defined"
  msgstr "શું SELinux વપરાશકર્તા %s એ વ્યાખ્યાયિત છે તે ચકાસી શક્યા નહિં"
  
--#: ../semanage/seobject.py:702 ../semanage/seobject.py:803
--#: ../semanage/seobject.py:866
-+#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
-+#: ../semanage/seobject.py:870
+-#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
+-#: ../semanage/seobject.py:870
++#: ../semanage/seobject.py:681 ../semanage/seobject.py:782
++#: ../semanage/seobject.py:845
  #, python-format
  msgid "Could not query user for %s"
  msgstr "વપરાશકર્તાને %s માટે પ્રશ્ન કરી શક્યા નહિં"
  
--#: ../semanage/seobject.py:722
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:726
-+#, python-format
+-#: ../semanage/seobject.py:726
++#: ../semanage/seobject.py:701
+ #, python-format
  msgid "You must add at least one role for %s"
--msgstr "%s માટે ફાઈલ સંદર્ભ ઉમેરી શક્યા નહિં"
-+msgstr "%s માટે ઓછામાં ઓછો એક ભૂમિકા ઉમેરાવી જ જોઇએ"
+ msgstr "%s માટે ઓછામાં ઓછો એક ભૂમિકા ઉમેરાવી જ જોઇએ"
  
--#: ../semanage/seobject.py:737
-+#: ../semanage/seobject.py:741
+-#: ../semanage/seobject.py:741
++#: ../semanage/seobject.py:716
  #, python-format
  msgid "Could not create SELinux user for %s"
  msgstr "%s માટે SELinux વપરાશકર્તા બનાવી શક્યા નહિં"
  
--#: ../semanage/seobject.py:746
-+#: ../semanage/seobject.py:750
+-#: ../semanage/seobject.py:750
++#: ../semanage/seobject.py:725
  #, python-format
  msgid "Could not add role %s for %s"
  msgstr "ભૂમિકા %s ને %s માટે ઉમેરી શક્યા નહિં"
  
--#: ../semanage/seobject.py:755
-+#: ../semanage/seobject.py:759
+-#: ../semanage/seobject.py:759
++#: ../semanage/seobject.py:734
  #, python-format
  msgid "Could not set MLS level for %s"
  msgstr "%s માટે MLS સ્તર સુયોજિત કરી શક્યા નહિં"
  
--#: ../semanage/seobject.py:758
-+#: ../semanage/seobject.py:762
+-#: ../semanage/seobject.py:762
++#: ../semanage/seobject.py:737
  #, python-format
  msgid "Could not add prefix %s for %s"
  msgstr "પૂર્વગ %s ને %s માટે ઉમેરી શક્યા નહિં"
  
--#: ../semanage/seobject.py:761
-+#: ../semanage/seobject.py:765
+-#: ../semanage/seobject.py:765
++#: ../semanage/seobject.py:740
  #, python-format
  msgid "Could not extract key for %s"
  msgstr "%s માટે કીનો અર્ક કાઢી શક્યા નહિં"
  
--#: ../semanage/seobject.py:765
-+#: ../semanage/seobject.py:769
+-#: ../semanage/seobject.py:769
++#: ../semanage/seobject.py:744
  #, python-format
  msgid "Could not add SELinux user %s"
  msgstr "SELinux વપરાશકર્તા %s ઉમેરી શક્યા નહિં"
  
--#: ../semanage/seobject.py:787
-+#: ../semanage/seobject.py:791
+-#: ../semanage/seobject.py:791
++#: ../semanage/seobject.py:766
  msgid "Requires prefix, roles, level or range"
  msgstr "પૂર્વગ, ભૂમિકાઓ, સ્તર અથવા વિસ્તાર જરૂરી છે"
  
--#: ../semanage/seobject.py:789
-+#: ../semanage/seobject.py:793
+-#: ../semanage/seobject.py:793
++#: ../semanage/seobject.py:768
  msgid "Requires prefix or roles"
  msgstr "પૂર્વગ અથવા ભૂમિકાઓ જરૂરી છે"
  
--#: ../semanage/seobject.py:799 ../semanage/seobject.py:856
-+#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
+-#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
++#: ../semanage/seobject.py:778 ../semanage/seobject.py:835
  #, python-format
  msgid "SELinux user %s is not defined"
  msgstr "SELinux વપરાશકર્તા %s એ વ્યાખ્યાયિત નથી"
  
--#: ../semanage/seobject.py:828
-+#: ../semanage/seobject.py:832
+-#: ../semanage/seobject.py:832
++#: ../semanage/seobject.py:807
  #, python-format
  msgid "Could not modify SELinux user %s"
  msgstr "SELinux વપરાશકર્તા %s સુધારી શક્યા નહિં"
  
--#: ../semanage/seobject.py:862
-+#: ../semanage/seobject.py:866
+-#: ../semanage/seobject.py:866
++#: ../semanage/seobject.py:841
  #, python-format
  msgid "SELinux user %s is defined in policy, cannot be deleted"
  msgstr "SELinux વપરાશકર્તા %s એ પોલિસીમાં વ્યાખ્યાયિત છે, કાઢી શકાતા નથી"
  
--#: ../semanage/seobject.py:873
-+#: ../semanage/seobject.py:877
+-#: ../semanage/seobject.py:877
++#: ../semanage/seobject.py:852
  #, python-format
  msgid "Could not delete SELinux user %s"
  msgstr "SELinux વપરાશકર્તા %s કાઢી શક્યા નહિં"
  
--#: ../semanage/seobject.py:911
-+#: ../semanage/seobject.py:915
+-#: ../semanage/seobject.py:915
++#: ../semanage/seobject.py:890
  msgid "Could not list SELinux users"
  msgstr "SELinux વપરાશકર્તાઓની યાદી કરી શક્યા નહિં"
  
--#: ../semanage/seobject.py:917
-+#: ../semanage/seobject.py:921
+-#: ../semanage/seobject.py:921
++#: ../semanage/seobject.py:896
  #, python-format
  msgid "Could not list roles for user %s"
  msgstr "વપરાશકર્તા %s માટે ભૂમિકાઓની યાદી આપી શક્યા નહિં"
  
--#: ../semanage/seobject.py:942
-+#: ../semanage/seobject.py:946
+-#: ../semanage/seobject.py:946
++#: ../semanage/seobject.py:921
  msgid "Labeling"
  msgstr "લેબલીંગ"
  
--#: ../semanage/seobject.py:942
-+#: ../semanage/seobject.py:946
+-#: ../semanage/seobject.py:946
++#: ../semanage/seobject.py:921
  msgid "MLS/"
  msgstr "MLS/"
  
--#: ../semanage/seobject.py:943
-+#: ../semanage/seobject.py:947
+-#: ../semanage/seobject.py:947
++#: ../semanage/seobject.py:922
  msgid "Prefix"
  msgstr "પૂર્વગ"
  
--#: ../semanage/seobject.py:943
-+#: ../semanage/seobject.py:947
+-#: ../semanage/seobject.py:947
++#: ../semanage/seobject.py:922
  msgid "MCS Level"
  msgstr "MCS સ્તર"
  
--#: ../semanage/seobject.py:943
-+#: ../semanage/seobject.py:947
+-#: ../semanage/seobject.py:947
++#: ../semanage/seobject.py:922
  msgid "MCS Range"
  msgstr "MCS વિસ્તાર"
  
--#: ../semanage/seobject.py:943 ../semanage/seobject.py:948
-+#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
+-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
++#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
+ #: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
  msgid "SELinux Roles"
  msgstr "SELinux ભૂમિકાઓ"
  
--#: ../semanage/seobject.py:963
-+#: ../semanage/seobject.py:967
+-#: ../semanage/seobject.py:967
++#: ../semanage/seobject.py:942
  msgid "Protocol udp or tcp is required"
  msgstr "પ્રોટોકોલ udp અથવા tcp જરૂરી છે"
  
--#: ../semanage/seobject.py:965
-+#: ../semanage/seobject.py:969
+-#: ../semanage/seobject.py:969
++#: ../semanage/seobject.py:944
  msgid "Port is required"
  msgstr "પોર્ટ જરૂરી છે"
  
--#: ../semanage/seobject.py:975
--#, fuzzy
-+#: ../semanage/seobject.py:979
+-#: ../semanage/seobject.py:979
++#: ../semanage/seobject.py:954
  msgid "Invalid Port"
--msgstr "અયોગ્ય પૂર્વગ %s"
-+msgstr ""
+-msgstr ""
++msgstr "અયોગ્ય પોર્ટ"
  
--#: ../semanage/seobject.py:979
-+#: ../semanage/seobject.py:983
+-#: ../semanage/seobject.py:983
++#: ../semanage/seobject.py:958
  #, python-format
  msgid "Could not create a key for %s/%s"
  msgstr "%s/%s માટે કી બનાવી શક્યા નહિં"
  
--#: ../semanage/seobject.py:990
-+#: ../semanage/seobject.py:994
+-#: ../semanage/seobject.py:994
++#: ../semanage/seobject.py:969
  msgid "Type is required"
  msgstr "પ્રકાર જરૂરી છે"
  
--#: ../semanage/seobject.py:996 ../semanage/seobject.py:1055
--#: ../semanage/seobject.py:1110 ../semanage/seobject.py:1116
-+#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
-+#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
+-#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
+-#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
++#: ../semanage/seobject.py:975 ../semanage/seobject.py:1034
++#: ../semanage/seobject.py:1089 ../semanage/seobject.py:1095
  #, python-format
  msgid "Could not check if port %s/%s is defined"
  msgstr "શું પોર્ટ %s/%s વ્યાખ્યાયિત છે કે નહિં તે ચકાસી શક્યા નહિં"
  
--#: ../semanage/seobject.py:998
-+#: ../semanage/seobject.py:1002
+-#: ../semanage/seobject.py:1002
++#: ../semanage/seobject.py:977
  #, python-format
  msgid "Port %s/%s already defined"
  msgstr "પોર્ટ %s/%s પહેલાથી જ વ્યાખ્યાયિત છે"
  
--#: ../semanage/seobject.py:1002
-+#: ../semanage/seobject.py:1006
+-#: ../semanage/seobject.py:1006
++#: ../semanage/seobject.py:981
  #, python-format
  msgid "Could not create port for %s/%s"
  msgstr "%s/%s માટે પોર્ટ બનાવી શક્યા નહિં"
  
--#: ../semanage/seobject.py:1008
-+#: ../semanage/seobject.py:1012
+-#: ../semanage/seobject.py:1012
++#: ../semanage/seobject.py:987
  #, python-format
  msgid "Could not create context for %s/%s"
  msgstr "%s/%s માટે સંદર્ભ બનાવી શક્યા નહિં"
  
--#: ../semanage/seobject.py:1012
-+#: ../semanage/seobject.py:1016
+-#: ../semanage/seobject.py:1016
++#: ../semanage/seobject.py:991
  #, python-format
  msgid "Could not set user in port context for %s/%s"
  msgstr "%s/%s માટે પોર્ટ સંદર્ભમાં વપરાશકર્તા સુયોજિત કરી શક્યા નહિં"
  
--#: ../semanage/seobject.py:1016
-+#: ../semanage/seobject.py:1020
+-#: ../semanage/seobject.py:1020
++#: ../semanage/seobject.py:995
  #, python-format
  msgid "Could not set role in port context for %s/%s"
  msgstr "%s/%s માટે પોર્ટ સંદર્ભમાં ભૂમિકા સુયોજિત કરી શક્યા નહિં"
  
--#: ../semanage/seobject.py:1020
-+#: ../semanage/seobject.py:1024
+-#: ../semanage/seobject.py:1024
++#: ../semanage/seobject.py:999
  #, python-format
  msgid "Could not set type in port context for %s/%s"
  msgstr "%s/%s માટે પોર્ટ સંદર્ભમાં પ્રકાર સુયોજિત કરી શક્યા નહિં"
  
--#: ../semanage/seobject.py:1025
-+#: ../semanage/seobject.py:1029
+-#: ../semanage/seobject.py:1029
++#: ../semanage/seobject.py:1004
  #, python-format
  msgid "Could not set mls fields in port context for %s/%s"
  msgstr "%s/%s માટે પોર્ટ સંદર્ભમાં mls ક્ષેત્રો સુયોજિત કરી શક્યા નહિં"
  
--#: ../semanage/seobject.py:1029
-+#: ../semanage/seobject.py:1033
+-#: ../semanage/seobject.py:1033
++#: ../semanage/seobject.py:1008
  #, python-format
  msgid "Could not set port context for %s/%s"
  msgstr "%s/%s માટે પોર્ટ સંદર્ભ સુયોજિત કરી શક્યા નહિં"
  
--#: ../semanage/seobject.py:1033
-+#: ../semanage/seobject.py:1037
+-#: ../semanage/seobject.py:1037
++#: ../semanage/seobject.py:1012
  #, python-format
  msgid "Could not add port %s/%s"
  msgstr "પોર્ટ %s/%s ઉમેરી શક્યા નહિં"
  
--#: ../semanage/seobject.py:1047 ../semanage/seobject.py:1312
--#: ../semanage/seobject.py:1508
-+#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
-+#: ../semanage/seobject.py:1512
+-#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
+-#: ../semanage/seobject.py:1512
++#: ../semanage/seobject.py:1026 ../semanage/seobject.py:1291
++#: ../semanage/seobject.py:1487
  msgid "Requires setype or serange"
  msgstr "setype અથવા serange જરૂરી છે"
  
--#: ../semanage/seobject.py:1049
-+#: ../semanage/seobject.py:1053
+-#: ../semanage/seobject.py:1053
++#: ../semanage/seobject.py:1028
  msgid "Requires setype"
  msgstr "setype જરૂરી છે"
  
--#: ../semanage/seobject.py:1057 ../semanage/seobject.py:1112
-+#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
+-#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
++#: ../semanage/seobject.py:1036 ../semanage/seobject.py:1091
  #, python-format
  msgid "Port %s/%s is not defined"
  msgstr "પોર્ટ %s/%s એ વ્યાખ્યાયિત નથી"
  
--#: ../semanage/seobject.py:1061
-+#: ../semanage/seobject.py:1065
+-#: ../semanage/seobject.py:1065
++#: ../semanage/seobject.py:1040
  #, python-format
  msgid "Could not query port %s/%s"
  msgstr "પોર્ટ %s/%s નો પ્રશ્ન કરી શક્યા નહિં"
  
--#: ../semanage/seobject.py:1072
-+#: ../semanage/seobject.py:1076
+-#: ../semanage/seobject.py:1076
++#: ../semanage/seobject.py:1051
  #, python-format
  msgid "Could not modify port %s/%s"
  msgstr "પોર્ટ %s/%s સુધારી શક્યા નહિં"
  
--#: ../semanage/seobject.py:1085
-+#: ../semanage/seobject.py:1089
+-#: ../semanage/seobject.py:1089
++#: ../semanage/seobject.py:1064
  msgid "Could not list the ports"
  msgstr "પોર્ટોની યાદી કરી શક્યા નહિં"
  
--#: ../semanage/seobject.py:1101
-+#: ../semanage/seobject.py:1105
+-#: ../semanage/seobject.py:1105
++#: ../semanage/seobject.py:1080
  #, python-format
  msgid "Could not delete the port %s"
  msgstr "પોર્ટ %s કાઢી શક્યા નહિં"
  
--#: ../semanage/seobject.py:1118
-+#: ../semanage/seobject.py:1122
+-#: ../semanage/seobject.py:1122
++#: ../semanage/seobject.py:1097
  #, python-format
  msgid "Port %s/%s is defined in policy, cannot be deleted"
  msgstr "પોર્ટ %s/%s એ પોલિસીમાં વ્યાખ્યાયિત છે, કાઢી શકાતો નથી"
  
--#: ../semanage/seobject.py:1122
-+#: ../semanage/seobject.py:1126
+-#: ../semanage/seobject.py:1126
++#: ../semanage/seobject.py:1101
  #, python-format
  msgid "Could not delete port %s/%s"
  msgstr "પોર્ટ %s/%s કાઢી શક્યા નહિં"
  
--#: ../semanage/seobject.py:1138 ../semanage/seobject.py:1160
-+#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
+-#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
++#: ../semanage/seobject.py:1117 ../semanage/seobject.py:1139
  msgid "Could not list ports"
  msgstr "પોર્ટોની યાદી કરી શક્યા નહિં"
  
--#: ../semanage/seobject.py:1199
-+#: ../semanage/seobject.py:1203
+-#: ../semanage/seobject.py:1203
++#: ../semanage/seobject.py:1178
  msgid "SELinux Port Type"
  msgstr "SELinux પોર્ટ પ્રકાર"
  
--#: ../semanage/seobject.py:1199
-+#: ../semanage/seobject.py:1203
+-#: ../semanage/seobject.py:1203
++#: ../semanage/seobject.py:1178
  msgid "Proto"
  msgstr "પ્રોટો"
  
--#: ../semanage/seobject.py:1199
-+#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
+-#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
++#: ../semanage/seobject.py:1178 ../gui/system-config-selinux.glade:335
  msgid "Port Number"
  msgstr "પોર્ટ નંબર"
  
--#: ../semanage/seobject.py:1218
--#, fuzzy
-+#: ../semanage/seobject.py:1222
+-#: ../semanage/seobject.py:1222
++#: ../semanage/seobject.py:1197
  msgid "Node Address is required"
--msgstr "પોર્ટ જરૂરી છે"
-+msgstr "નોડ સરનામું જરૂરી છે"
+ msgstr "નોડ સરનામું જરૂરી છે"
  
--#: ../semanage/seobject.py:1233
-+#: ../semanage/seobject.py:1237
+-#: ../semanage/seobject.py:1237
++#: ../semanage/seobject.py:1212
  msgid "Unknown or missing protocol"
--msgstr ""
-+msgstr "અજ્ઞાત અથવા ગેરહાજર પ્રોટોકોલ"
+ msgstr "અજ્ઞાત અથવા ગેરહાજર પ્રોટોકોલ"
  
--#: ../semanage/seobject.py:1247 ../semanage/seobject.py:1446
--#: ../semanage/seobject.py:1724
-+#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
-+#: ../semanage/seobject.py:1728
+-#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
+-#: ../semanage/seobject.py:1728
++#: ../semanage/seobject.py:1226 ../semanage/seobject.py:1425
++#: ../semanage/seobject.py:1713
  msgid "SELinux Type is required"
  msgstr "SELinux પ્રકાર જરૂરી છે"
  
--#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1316
--#: ../semanage/seobject.py:1352 ../semanage/seobject.py:1450
--#: ../semanage/seobject.py:1512 ../semanage/seobject.py:1546
--#: ../semanage/seobject.py:1728
-+#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
-+#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
-+#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
-+#: ../semanage/seobject.py:1732
+-#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
+-#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
+-#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
+-#: ../semanage/seobject.py:1732
++#: ../semanage/seobject.py:1230 ../semanage/seobject.py:1295
++#: ../semanage/seobject.py:1331 ../semanage/seobject.py:1429
++#: ../semanage/seobject.py:1491 ../semanage/seobject.py:1525
++#: ../semanage/seobject.py:1717
  #, python-format
  msgid "Could not create key for %s"
  msgstr "%s માટે કી બનાવી શક્યા નહિં"
  
--#: ../semanage/seobject.py:1253 ../semanage/seobject.py:1320
--#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1362
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
-+#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
-+#, python-format
+-#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
+-#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
++#: ../semanage/seobject.py:1232 ../semanage/seobject.py:1299
++#: ../semanage/seobject.py:1335 ../semanage/seobject.py:1341
+ #, python-format
  msgid "Could not check if addr %s is defined"
--msgstr "શું પોર્ટ %s/%s વ્યાખ્યાયિત છે કે નહિં તે ચકાસી શક્યા નહિં"
-+msgstr "ચકાસી શક્યા નહિં જો સરનામું %s વ્યાખ્યાયિત થયેલ છે"
+ msgstr "ચકાસી શક્યા નહિં જો સરનામું %s વ્યાખ્યાયિત થયેલ છે"
  
--#: ../semanage/seobject.py:1262
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1266
-+#, python-format
+-#: ../semanage/seobject.py:1266
++#: ../semanage/seobject.py:1241
+ #, python-format
  msgid "Could not create addr for %s"
--msgstr "%s માટે કી બનાવી શક્યા નહિં"
-+msgstr "%s માટે સરનામું બનાવી શક્યા નહિં"
+ msgstr "%s માટે સરનામું બનાવી શક્યા નહિં"
  
--#: ../semanage/seobject.py:1268 ../semanage/seobject.py:1466
--#: ../semanage/seobject.py:1686
-+#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
-+#: ../semanage/seobject.py:1690
+-#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
+-#: ../semanage/seobject.py:1690
++#: ../semanage/seobject.py:1247 ../semanage/seobject.py:1445
++#: ../semanage/seobject.py:1675
  #, python-format
  msgid "Could not create context for %s"
  msgstr "%s માટે સંદર્ભ બનાવી શક્યા નહિં"
  
--#: ../semanage/seobject.py:1272
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1276
-+#, python-format
+-#: ../semanage/seobject.py:1276
++#: ../semanage/seobject.py:1251
+ #, python-format
  msgid "Could not set mask for %s"
--msgstr "%s માટે નામ સુયોજિત કરી શક્યા નહિં"
-+msgstr "%s માટે માસ્ક સુયોજિત કરી શક્યા નહિં"
+ msgstr "%s માટે માસ્ક સુયોજિત કરી શક્યા નહિં"
  
--#: ../semanage/seobject.py:1276
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1280
-+#, python-format
+-#: ../semanage/seobject.py:1280
++#: ../semanage/seobject.py:1255
+ #, python-format
  msgid "Could not set user in addr context for %s"
--msgstr "%s માટે ફાઈલ સંદર્ભમાં વપરાશકર્તા સુયોજિત કરી શક્યા નહિં"
-+msgstr "%s માટે સરનામું સંદર્ભમાં વપરાશકર્તા સુયોજિત કરી શક્યા નહિં"
+ msgstr "%s માટે સરનામું સંદર્ભમાં વપરાશકર્તા સુયોજિત કરી શક્યા નહિં"
  
--#: ../semanage/seobject.py:1280
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1284
-+#, python-format
+-#: ../semanage/seobject.py:1284
++#: ../semanage/seobject.py:1259
+ #, python-format
  msgid "Could not set role in addr context for %s"
--msgstr "%s માટે ફાઈલ સંદર્ભમાં ભૂમિકા સુયોજિત કરી શક્યા નહિં"
-+msgstr "%s માટે સરનામું સંદર્ભમાં ભૂમિકા સુયોજિત કરી શક્યા નહિં"
+ msgstr "%s માટે સરનામું સંદર્ભમાં ભૂમિકા સુયોજિત કરી શક્યા નહિં"
  
--#: ../semanage/seobject.py:1284
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1288
-+#, python-format
+-#: ../semanage/seobject.py:1288
++#: ../semanage/seobject.py:1263
+ #, python-format
  msgid "Could not set type in addr context for %s"
--msgstr "%s માટે ફાઈલ સંદર્ભમાં પ્રકાર સુયોજિત કરી શક્યા નહિં"
-+msgstr "%s માટે સરનામું સંદર્ભમાં પ્રકાર સુયોજિત કરી શક્યા નહિં"
+ msgstr "%s માટે સરનામું સંદર્ભમાં પ્રકાર સુયોજિત કરી શક્યા નહિં"
  
--#: ../semanage/seobject.py:1289
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1293
-+#, python-format
+-#: ../semanage/seobject.py:1293
++#: ../semanage/seobject.py:1268
+ #, python-format
  msgid "Could not set mls fields in addr context for %s"
--msgstr "%s માટે ફાઈલ સંદર્ભમાં mls ક્ષેત્રો સુયોજિત કરી શક્યા નહિં"
-+msgstr "%s માટે સરનામુ સંદર્ભમાં mls ક્ષેત્રો સુયોજિત કરી શક્યા નહિં"
+ msgstr "%s માટે સરનામુ સંદર્ભમાં mls ક્ષેત્રો સુયોજિત કરી શક્યા નહિં"
  
--#: ../semanage/seobject.py:1293
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1297
-+#, python-format
+-#: ../semanage/seobject.py:1297
++#: ../semanage/seobject.py:1272
+ #, python-format
  msgid "Could not set addr context for %s"
--msgstr "%s માટે ફાઈલ સંદર્ભ સુયોજિત કરી શક્યા નહિં"
-+msgstr "%s માટે સરનામા સંદર્ભ સુયોજિત કરી શક્યા નહિં"
+ msgstr "%s માટે સરનામા સંદર્ભ સુયોજિત કરી શક્યા નહિં"
  
--#: ../semanage/seobject.py:1297
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1301
-+#, python-format
+-#: ../semanage/seobject.py:1301
++#: ../semanage/seobject.py:1276
+ #, python-format
  msgid "Could not add addr %s"
--msgstr "પોર્ટ %s/%s ઉમેરી શક્યા નહિં"
-+msgstr "સરનામું %s ઉમેરી શક્યા નહિં"
+ msgstr "સરનામું %s ઉમેરી શક્યા નહિં"
  
--#: ../semanage/seobject.py:1322 ../semanage/seobject.py:1358
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
-+#, python-format
+-#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
++#: ../semanage/seobject.py:1301 ../semanage/seobject.py:1337
+ #, python-format
  msgid "Addr %s is not defined"
--msgstr "પોર્ટ %s/%s એ વ્યાખ્યાયિત નથી"
-+msgstr "સરનામું %s એ વ્યાખ્યાયિત નથી"
+ msgstr "સરનામું %s એ વ્યાખ્યાયિત નથી"
  
--#: ../semanage/seobject.py:1326
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1330
-+#, python-format
+-#: ../semanage/seobject.py:1330
++#: ../semanage/seobject.py:1305
+ #, python-format
  msgid "Could not query addr %s"
--msgstr "પોર્ટ %s/%s નો પ્રશ્ન કરી શક્યા નહિં"
-+msgstr "પ્રશ્ર્ન સરનામું %s કરી શક્યા નહિં"
+ msgstr "પ્રશ્ર્ન સરનામું %s કરી શક્યા નહિં"
  
--#: ../semanage/seobject.py:1336
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1340
-+#, python-format
+-#: ../semanage/seobject.py:1340
++#: ../semanage/seobject.py:1315
+ #, python-format
  msgid "Could not modify addr %s"
--msgstr "પોર્ટ %s/%s સુધારી શક્યા નહિં"
-+msgstr "સરનામું %s બદલી શક્યા નહિં"
+ msgstr "સરનામું %s બદલી શક્યા નહિં"
  
--#: ../semanage/seobject.py:1364
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1368
-+#, python-format
+-#: ../semanage/seobject.py:1368
++#: ../semanage/seobject.py:1343
+ #, python-format
  msgid "Addr %s is defined in policy, cannot be deleted"
--msgstr "પોર્ટ %s/%s એ પોલિસીમાં વ્યાખ્યાયિત છે, કાઢી શકાતો નથી"
-+msgstr "સરનામું %s એ પોલિસીમાં વ્યાખ્યાયિત છે, કાઢી શકાતો નથી"
+ msgstr "સરનામું %s એ પોલિસીમાં વ્યાખ્યાયિત છે, કાઢી શકાતો નથી"
  
--#: ../semanage/seobject.py:1368
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1372
-+#, python-format
+-#: ../semanage/seobject.py:1372
++#: ../semanage/seobject.py:1347
+ #, python-format
  msgid "Could not delete addr %s"
--msgstr "%s કાઢી શક્યા નહિં"
-+msgstr "સરનામાં %s કાઢી શક્યા નહિં"
+ msgstr "સરનામાં %s કાઢી શક્યા નહિં"
  
--#: ../semanage/seobject.py:1380
--#, fuzzy
-+#: ../semanage/seobject.py:1384
+-#: ../semanage/seobject.py:1384
++#: ../semanage/seobject.py:1359
  msgid "Could not deleteall node mappings"
--msgstr "%s માટે પ્રવેશ જોડણી કાઢી શક્યા નહિં"
-+msgstr ""
+-msgstr ""
++msgstr "બધી નોડ મેપીંગને કાઢી શક્યા નહિં"
  
--#: ../semanage/seobject.py:1394
--#, fuzzy
-+#: ../semanage/seobject.py:1398
+-#: ../semanage/seobject.py:1398
++#: ../semanage/seobject.py:1373
  msgid "Could not list addrs"
--msgstr "પોર્ટોની યાદી કરી શક્યા નહિં"
-+msgstr "સરનામાંની યાદી કરી શક્યા નહિં"
+ msgstr "સરનામાંની યાદી કરી શક્યા નહિં"
  
--#: ../semanage/seobject.py:1454 ../semanage/seobject.py:1516
--#: ../semanage/seobject.py:1550 ../semanage/seobject.py:1556
-+#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
-+#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
+-#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
+-#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
++#: ../semanage/seobject.py:1433 ../semanage/seobject.py:1495
++#: ../semanage/seobject.py:1529 ../semanage/seobject.py:1535
  #, python-format
  msgid "Could not check if interface %s is defined"
  msgstr "શું ઈન્ટરફેસ %s એ વ્યાખ્યાયિત થયેલ છે કે નહિં તે ચકાસી શક્યા નહિં"
  
--#: ../semanage/seobject.py:1461
-+#: ../semanage/seobject.py:1465
+-#: ../semanage/seobject.py:1465
++#: ../semanage/seobject.py:1440
  #, python-format
  msgid "Could not create interface for %s"
  msgstr "%s માટે ઈન્ટરફેસ બનાવી શક્યા નહિં"
  
--#: ../semanage/seobject.py:1470
-+#: ../semanage/seobject.py:1474
+-#: ../semanage/seobject.py:1474
++#: ../semanage/seobject.py:1449
  #, python-format
  msgid "Could not set user in interface context for %s"
  msgstr "%s માટે ઈન્ટરફેસ સંદર્ભમાં વપરાશકર્તા સુયોજિત કરી શક્યા નહિં"
  
--#: ../semanage/seobject.py:1474
-+#: ../semanage/seobject.py:1478
+-#: ../semanage/seobject.py:1478
++#: ../semanage/seobject.py:1453
  #, python-format
  msgid "Could not set role in interface context for %s"
  msgstr "%s માટે ઈન્ટરફેસ સંદર્ભમાં ભૂમિકા સુયોજિત કરી શક્યા નહિં"
  
--#: ../semanage/seobject.py:1478
-+#: ../semanage/seobject.py:1482
+-#: ../semanage/seobject.py:1482
++#: ../semanage/seobject.py:1457
  #, python-format
  msgid "Could not set type in interface context for %s"
  msgstr "%s માટે ઈન્ટરફેસ સંદર્ભમાં પ્રકાર સુયોજિત કરી શક્યા નહિં"
  
--#: ../semanage/seobject.py:1483
-+#: ../semanage/seobject.py:1487
+-#: ../semanage/seobject.py:1487
++#: ../semanage/seobject.py:1462
  #, python-format
  msgid "Could not set mls fields in interface context for %s"
  msgstr "%s માટે ઈન્ટરફેસ સંદર્ભમાં mls ક્ષેત્રો સુયોજિત કરી શક્યા નહિં"
  
--#: ../semanage/seobject.py:1487
-+#: ../semanage/seobject.py:1491
+-#: ../semanage/seobject.py:1491
++#: ../semanage/seobject.py:1466
  #, python-format
  msgid "Could not set interface context for %s"
  msgstr "%s માટે ઈન્ટરફેસ સંદર્ભ સુયોજિત કરી શક્યા નહિં"
  
--#: ../semanage/seobject.py:1491
-+#: ../semanage/seobject.py:1495
+-#: ../semanage/seobject.py:1495
++#: ../semanage/seobject.py:1470
  #, python-format
  msgid "Could not set message context for %s"
  msgstr "%s માટે સંદેશા સંદર્ભ સુયોજિત કરી શક્યા નહિં"
  
--#: ../semanage/seobject.py:1495
-+#: ../semanage/seobject.py:1499
+-#: ../semanage/seobject.py:1499
++#: ../semanage/seobject.py:1474
  #, python-format
  msgid "Could not add interface %s"
  msgstr "%s ઈન્ટરફેસ ઉમેરી શક્યા નહિં"
  
--#: ../semanage/seobject.py:1518 ../semanage/seobject.py:1552
-+#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
+-#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
++#: ../semanage/seobject.py:1497 ../semanage/seobject.py:1531
  #, python-format
  msgid "Interface %s is not defined"
  msgstr "ઈન્ટરફેસ %s વ્યાખ્યાયિત નથી"
  
--#: ../semanage/seobject.py:1522
-+#: ../semanage/seobject.py:1526
+-#: ../semanage/seobject.py:1526
++#: ../semanage/seobject.py:1501
  #, python-format
  msgid "Could not query interface %s"
  msgstr "ઈન્ટરફેસ %s ને પ્રશ્ન કરી શક્યા નહિં"
  
--#: ../semanage/seobject.py:1533
-+#: ../semanage/seobject.py:1537
+-#: ../semanage/seobject.py:1537
++#: ../semanage/seobject.py:1512
  #, python-format
  msgid "Could not modify interface %s"
  msgstr "ઈન્ટરફેસ %s સુધારી શક્યા નહિં"
  
--#: ../semanage/seobject.py:1558
-+#: ../semanage/seobject.py:1562
+-#: ../semanage/seobject.py:1562
++#: ../semanage/seobject.py:1537
  #, python-format
  msgid "Interface %s is defined in policy, cannot be deleted"
  msgstr "ઈન્ટરફેસ %s પોલિસીમાં વ્યાખ્યાયિત છે, કાઢી શકતા નથી"
  
--#: ../semanage/seobject.py:1562
-+#: ../semanage/seobject.py:1566
+-#: ../semanage/seobject.py:1566
++#: ../semanage/seobject.py:1541
  #, python-format
  msgid "Could not delete interface %s"
  msgstr "ઈન્ટરફેસ %s કાઢી શક્યા નહિં"
  
--#: ../semanage/seobject.py:1574
--#, fuzzy
-+#: ../semanage/seobject.py:1578
+-#: ../semanage/seobject.py:1578
++#: ../semanage/seobject.py:1553
  msgid "Could not delete all interface  mappings"
--msgstr "ઈન્ટરફેસ %s કાઢી શક્યા નહિં"
-+msgstr ""
+-msgstr ""
++msgstr "બધી ઇન્ટરફેસ મેપીંગને કાઢી શક્યા નહિં"
  
--#: ../semanage/seobject.py:1588
-+#: ../semanage/seobject.py:1592
+-#: ../semanage/seobject.py:1592
++#: ../semanage/seobject.py:1567
  msgid "Could not list interfaces"
  msgstr "ઈન્ટરફેસોની યાદી આપી શક્યા નહિં"
  
--#: ../semanage/seobject.py:1613
-+#: ../semanage/seobject.py:1617
+-#: ../semanage/seobject.py:1617
++#: ../semanage/seobject.py:1592
  msgid "SELinux Interface"
  msgstr "SELinux ઈન્ટરફેસ"
  
--#: ../semanage/seobject.py:1613 ../semanage/seobject.py:1936
-+#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
+-#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
++#: ../semanage/seobject.py:1592 ../semanage/seobject.py:1929
  msgid "Context"
  msgstr "સંદર્ભ"
  
--#: ../semanage/seobject.py:1663
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1667
-+#, python-format
+-#: ../semanage/seobject.py:1667
++#: ../semanage/seobject.py:1652
+ #, python-format
  msgid "Equivalence class for %s already exists"
--msgstr "%s માટેનો ફાઈલ સંદર્ભ પહેલાથી જ વ્યાખ્યાયિત થયેલ છે"
-+msgstr ""
+-msgstr ""
++msgstr "%s માટે સરખા ક્લાસ પહેલેથી અસ્તિત્વમાં છે"
  
--#: ../semanage/seobject.py:1669
-+#: ../semanage/seobject.py:1673
+-#: ../semanage/seobject.py:1673
++#: ../semanage/seobject.py:1658
  #, python-format
  msgid "File spec %s conflicts with equivalency rule '%s %s'"
- msgstr ""
+-msgstr ""
++msgstr "ફાઇલ સ્પષ્ટીકરણ %s સરખા નિયમ '%s %s' સાથે અથડામણ થાય છે"
  
--#: ../semanage/seobject.py:1678
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1682
-+#, python-format
+-#: ../semanage/seobject.py:1682
++#: ../semanage/seobject.py:1667
+ #, python-format
  msgid "Equivalence class for %s does not exists"
--msgstr "Linux વપરાશકર્તા %s અસ્તિત્વમાં નથી"
-+msgstr ""
+-msgstr ""
++msgstr "%s માટે સરખા ક્લાસ અસ્તિત્વમાં નથી"
  
--#: ../semanage/seobject.py:1692
-+#: ../semanage/seobject.py:1696
+-#: ../semanage/seobject.py:1696
++#: ../semanage/seobject.py:1681
  #, python-format
  msgid "Could not set user in file context for %s"
  msgstr "%s માટે ફાઈલ સંદર્ભમાં વપરાશકર્તા સુયોજિત કરી શક્યા નહિં"
  
--#: ../semanage/seobject.py:1696
-+#: ../semanage/seobject.py:1700
+-#: ../semanage/seobject.py:1700
++#: ../semanage/seobject.py:1685
  #, python-format
  msgid "Could not set role in file context for %s"
  msgstr "%s માટે ફાઈલ સંદર્ભમાં ભૂમિકા સુયોજિત કરી શક્યા નહિં"
  
--#: ../semanage/seobject.py:1701 ../semanage/seobject.py:1758
-+#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
+-#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
++#: ../semanage/seobject.py:1690 ../semanage/seobject.py:1747
  #, python-format
  msgid "Could not set mls fields in file context for %s"
  msgstr "%s માટે ફાઈલ સંદર્ભમાં mls ક્ષેત્રો સુયોજિત કરી શક્યા નહિં"
  
--#: ../semanage/seobject.py:1707
-+#: ../semanage/seobject.py:1711
+-#: ../semanage/seobject.py:1711
++#: ../semanage/seobject.py:1696
  msgid "Invalid file specification"
  msgstr "અયોગ્ય ફાઈલ સ્પષ્ટીકરણ"
  
--#: ../semanage/seobject.py:1709
-+#: ../semanage/seobject.py:1713
+-#: ../semanage/seobject.py:1713
++#: ../semanage/seobject.py:1698
  msgid "File specification can not include spaces"
- msgstr ""
+-msgstr ""
++msgstr "ફાઇલ સ્પષ્ટીકરણ જગ્યાઓને સમાવી શકાતુ નથી"
  
--#: ../semanage/seobject.py:1714
-+#: ../semanage/seobject.py:1718
+-#: ../semanage/seobject.py:1718
++#: ../semanage/seobject.py:1703
  #, python-format
  msgid ""
- "File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
- msgstr ""
+-"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
+-msgstr ""
++"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' "
++"instead"
++msgstr "ફાઇલ સ્પષ્ટીકરણ %s સરખા નિયમ '%s %s' સાથે અથડામણ થાય છે; તેને બદલે '%s' ને ઉમેરવાનું પ્રયત્ન કરો"
  
--#: ../semanage/seobject.py:1732 ../semanage/seobject.py:1737
--#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1872
--#: ../semanage/seobject.py:1876
-+#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
-+#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
-+#: ../semanage/seobject.py:1880
+-#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
+-#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
+-#: ../semanage/seobject.py:1880
++#: ../semanage/seobject.py:1721 ../semanage/seobject.py:1726
++#: ../semanage/seobject.py:1779 ../semanage/seobject.py:1861
++#: ../semanage/seobject.py:1865
  #, python-format
  msgid "Could not check if file context for %s is defined"
  msgstr "શું %s માટેનો ફાઈલ સંદર્ભ વ્યાખ્યાયિત છે કે નહિં તે ચકાસી શક્યા નહિં"
  
--#: ../semanage/seobject.py:1745
-+#: ../semanage/seobject.py:1749
+-#: ../semanage/seobject.py:1749
++#: ../semanage/seobject.py:1734
  #, python-format
  msgid "Could not create file context for %s"
  msgstr "%s માટે ફાઈલ સંદર્ભ બનાવી શક્યા નહિં"
  
--#: ../semanage/seobject.py:1753
-+#: ../semanage/seobject.py:1757
+-#: ../semanage/seobject.py:1757
++#: ../semanage/seobject.py:1742
  #, python-format
  msgid "Could not set type in file context for %s"
  msgstr "%s માટે ફાઈલ સંદર્ભમાં પ્રકાર સુયોજિત કરી શક્યા નહિં"
  
--#: ../semanage/seobject.py:1761 ../semanage/seobject.py:1818
--#: ../semanage/seobject.py:1822
-+#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
-+#: ../semanage/seobject.py:1826
+-#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
+-#: ../semanage/seobject.py:1826
++#: ../semanage/seobject.py:1750 ../semanage/seobject.py:1807
++#: ../semanage/seobject.py:1811
  #, python-format
  msgid "Could not set file context for %s"
  msgstr "%s માટે ફાઈલ સંદર્ભ સુયોજિત કરી શક્યા નહિં"
  
--#: ../semanage/seobject.py:1767
-+#: ../semanage/seobject.py:1771
+-#: ../semanage/seobject.py:1771
++#: ../semanage/seobject.py:1756
  #, python-format
  msgid "Could not add file context for %s"
  msgstr "%s માટે ફાઈલ સંદર્ભ ઉમેરી શક્યા નહિં"
  
--#: ../semanage/seobject.py:1781
-+#: ../semanage/seobject.py:1785
+-#: ../semanage/seobject.py:1785
++#: ../semanage/seobject.py:1770
  msgid "Requires setype, serange or seuser"
  msgstr "setype, serange અથવા seuser જરૂરી છે"
  
--#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1880
-+#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
+-#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
++#: ../semanage/seobject.py:1783 ../semanage/seobject.py:1869
  #, python-format
  msgid "File context for %s is not defined"
  msgstr "%s માટેનો ફાઈલ સંદર્ભ વ્યાખ્યાયિત નથી"
  
--#: ../semanage/seobject.py:1800
-+#: ../semanage/seobject.py:1804
+-#: ../semanage/seobject.py:1804
++#: ../semanage/seobject.py:1789
  #, python-format
  msgid "Could not query file context for %s"
  msgstr "%s માટે ફાઈલ સંદર્ભ પ્રશ્ન કરી શક્યા નહિં"
  
--#: ../semanage/seobject.py:1826
-+#: ../semanage/seobject.py:1830
+-#: ../semanage/seobject.py:1830
++#: ../semanage/seobject.py:1815
  #, python-format
  msgid "Could not modify file context for %s"
  msgstr "%s માટે ફાઈલ સંદર્ભ સુધારી શક્યા નહિં"
  
--#: ../semanage/seobject.py:1839
-+#: ../semanage/seobject.py:1843
+-#: ../semanage/seobject.py:1843
++#: ../semanage/seobject.py:1828
  msgid "Could not list the file contexts"
  msgstr "ફાઈલ સંદર્ભોની યાદી આપી શક્યા નહિં"
  
--#: ../semanage/seobject.py:1853
-+#: ../semanage/seobject.py:1857
+-#: ../semanage/seobject.py:1857
++#: ../semanage/seobject.py:1842
  #, python-format
  msgid "Could not delete the file context %s"
  msgstr "ફાઈલ સંદર્ભ %s કાઢી શક્યા નહિં"
  
--#: ../semanage/seobject.py:1878
-+#: ../semanage/seobject.py:1882
+-#: ../semanage/seobject.py:1882
++#: ../semanage/seobject.py:1867
  #, python-format
  msgid "File context for %s is defined in policy, cannot be deleted"
  msgstr "%s માટે ફાઈલ સંદર્ભ પોલિસીમાં વ્યાખ્યાયિત છે, કાઢી શકતા નથી"
  
--#: ../semanage/seobject.py:1884
-+#: ../semanage/seobject.py:1888
+-#: ../semanage/seobject.py:1888
++#: ../semanage/seobject.py:1873
  #, python-format
  msgid "Could not delete file context for %s"
  msgstr "%s માટે ફાઈલ સંદર્ભ કાઢી શક્યા નહિં"
  
--#: ../semanage/seobject.py:1899
-+#: ../semanage/seobject.py:1903
+-#: ../semanage/seobject.py:1903
++#: ../semanage/seobject.py:1888
  msgid "Could not list file contexts"
  msgstr "ફાઈલ સંદર્ભોની યાદી આપી શક્યા નહિં"
  
--#: ../semanage/seobject.py:1903
-+#: ../semanage/seobject.py:1907
+-#: ../semanage/seobject.py:1907
++#: ../semanage/seobject.py:1892
  msgid "Could not list local file contexts"
  msgstr "સ્થાનીક ફાઈલ સંદર્ભોની યાદી કરી શક્યા નહિં"
  
--#: ../semanage/seobject.py:1936
-+#: ../semanage/seobject.py:1944
+-#: ../semanage/seobject.py:1944
++#: ../semanage/seobject.py:1929
  msgid "SELinux fcontext"
  msgstr "SELinux સંદર્ભ"
  
--#: ../semanage/seobject.py:1936
-+#: ../semanage/seobject.py:1944
+-#: ../semanage/seobject.py:1944
++#: ../semanage/seobject.py:1929
  msgid "type"
  msgstr "પ્રકાર"
  
--#: ../semanage/seobject.py:1949
-+#: ../semanage/seobject.py:1957
+-#: ../semanage/seobject.py:1957
++#: ../semanage/seobject.py:1942
  msgid ""
  "\n"
  "SELinux Distribution fcontext Equivalence \n"
- msgstr ""
+-msgstr ""
++msgstr "\nSELinux વિતરણ fcontext સમકક્ષતા \n"
  
--#: ../semanage/seobject.py:1954
--#, fuzzy
-+#: ../semanage/seobject.py:1962
+-#: ../semanage/seobject.py:1962
++#: ../semanage/seobject.py:1947
  msgid ""
  "\n"
  "SELinux Local fcontext Equivalence \n"
--msgstr "SELinux સંદર્ભ"
-+msgstr ""
+-msgstr ""
++msgstr "\nSELinux સ્થાનિક fcontext સમકક્ષતા \n"
  
--#: ../semanage/seobject.py:1988 ../semanage/seobject.py:2040
--#: ../semanage/seobject.py:2046
-+#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
-+#: ../semanage/seobject.py:2054
+-#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
+-#: ../semanage/seobject.py:2054
++#: ../semanage/seobject.py:1981 ../semanage/seobject.py:2034
++#: ../semanage/seobject.py:2040
  #, python-format
  msgid "Could not check if boolean %s is defined"
  msgstr "શું બુલિયન %s વ્યાખ્યાયિત છે તે ચકાસી શક્યા નહિં"
  
--#: ../semanage/seobject.py:1990 ../semanage/seobject.py:2042
-+#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
+-#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
++#: ../semanage/seobject.py:1983 ../semanage/seobject.py:2036
  #, python-format
  msgid "Boolean %s is not defined"
  msgstr "બુલિયન %s એ વ્યાખ્યાયિત નથી"
  
--#: ../semanage/seobject.py:1994
-+#: ../semanage/seobject.py:2002
+-#: ../semanage/seobject.py:2002
++#: ../semanage/seobject.py:1987
  #, python-format
  msgid "Could not query file context %s"
  msgstr "ફાઈલ સંદર્ભ %s નો પ્રશ્ન કરી શક્યા નહિં"
  
--#: ../semanage/seobject.py:1999
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:2007
-+#, python-format
+-#: ../semanage/seobject.py:2007
++#: ../semanage/seobject.py:1992
+ #, python-format
  msgid "You must specify one of the following values: %s"
--msgstr "તમારે કિંમત દાખલ કરવી જ પડશે"
-+msgstr "નીચેની કિંમતો ની એક સ્પષ્ટ કરવી જ જોઇએ: %s"
+ msgstr "નીચેની કિંમતો ની એક સ્પષ્ટ કરવી જ જોઇએ: %s"
  
--#: ../semanage/seobject.py:2004
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:2012
-+#, python-format
+-#: ../semanage/seobject.py:2012
++#: ../semanage/seobject.py:1997
+ #, python-format
  msgid "Could not set active value of boolean %s"
--msgstr "બુલિયન %s કાઢી શક્યા નહિં"
-+msgstr "બુલિયન %s ની સક્રિય કિંમત કરી શક્યા નહિં"
+ msgstr "બુલિયન %s ની સક્રિય કિંમત કરી શક્યા નહિં"
  
--#: ../semanage/seobject.py:2007
-+#: ../semanage/seobject.py:2015
+-#: ../semanage/seobject.py:2015
++#: ../semanage/seobject.py:2000
  #, python-format
  msgid "Could not modify boolean %s"
  msgstr "બુલિયન %s સુધારી શક્યા નહિં"
  
--#: ../semanage/seobject.py:2025
-+#: ../semanage/seobject.py:2033
+-#: ../semanage/seobject.py:2033
++#: ../semanage/seobject.py:2018
  #, python-format
  msgid "Bad format %s: Record %s"
--msgstr ""
-+msgstr "ખરાબ બંધારણ%s: રેકોર્ડ %s"
+ msgstr "ખરાબ બંધારણ%s: રેકોર્ડ %s"
  
--#: ../semanage/seobject.py:2048
-+#: ../semanage/seobject.py:2056
+-#: ../semanage/seobject.py:2056
++#: ../semanage/seobject.py:2042
  #, python-format
  msgid "Boolean %s is defined in policy, cannot be deleted"
  msgstr "બુલિયન %s પોલિસીમાં વ્યાખ્યાયિત છે, કાઢી શકતા નથી"
  
--#: ../semanage/seobject.py:2052
-+#: ../semanage/seobject.py:2060
+-#: ../semanage/seobject.py:2060
++#: ../semanage/seobject.py:2046
  #, python-format
  msgid "Could not delete boolean %s"
  msgstr "બુલિયન %s કાઢી શક્યા નહિં"
  
--#: ../semanage/seobject.py:2064 ../semanage/seobject.py:2081
-+#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
+-#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
++#: ../semanage/seobject.py:2058 ../semanage/seobject.py:2075
  msgid "Could not list booleans"
  msgstr "બુલિયનોની યાદી આપી શક્યા નહિં"
  
--#: ../semanage/seobject.py:2104
-+#: ../semanage/seobject.py:2112
+-#: ../semanage/seobject.py:2112
++#: ../semanage/seobject.py:2100
  msgid "unknown"
  msgstr "અજ્ઞાત"
  
--#: ../semanage/seobject.py:2117
-+#: ../semanage/seobject.py:2125
+-#: ../semanage/seobject.py:2125
++#: ../semanage/seobject.py:2113
  msgid "off"
  msgstr "બંધ"
  
--#: ../semanage/seobject.py:2117
-+#: ../semanage/seobject.py:2125
+-#: ../semanage/seobject.py:2125
++#: ../semanage/seobject.py:2113
  msgid "on"
  msgstr "ચાલુ"
  
--#: ../semanage/seobject.py:2131
-+#: ../semanage/seobject.py:2139
+-#: ../semanage/seobject.py:2139
++#: ../semanage/seobject.py:2127
  msgid "SELinux boolean"
  msgstr "SELinux બુલિયન"
  
--#: ../semanage/seobject.py:2131
--#, fuzzy
-+#: ../semanage/seobject.py:2139
+-#: ../semanage/seobject.py:2139
++#: ../semanage/seobject.py:2127
  msgid "State"
--msgstr "પરિસ્થિતિ"
-+msgstr ""
+-msgstr ""
++msgstr "પરિસ્થિતિ"
  
--#: ../semanage/seobject.py:2131
-+#: ../semanage/seobject.py:2139
+-#: ../semanage/seobject.py:2139
++#: ../semanage/seobject.py:2127
  msgid "Default"
- msgstr ""
+-msgstr ""
++msgstr "મૂળભૂત"
  
--#: ../semanage/seobject.py:2131
-+#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
-+#: ../gui/polgengui.py:253
+-#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
+-#: ../gui/polgengui.py:253
++#: ../semanage/seobject.py:2127 ../gui/polgen.glade:113
++#: ../gui/polgengui.py:254
  msgid "Description"
  msgstr "વર્ણન"
  
-@@ -1011,7 +1006,7 @@ msgstr "audit સંદેશો મોà
- #: ../newrole/newrole.c:692 ../newrole/newrole.c:1059
+@@ -1003,7 +997,7 @@ msgstr "મેમરી ફાળવવામાં ભૂલ.\n"
+ msgid "Error sending audit message.\n"
+ msgstr "audit સંદેશો મોકલવામાં ભૂલ.\n"
+ 
+-#: ../newrole/newrole.c:692 ../newrole/newrole.c:1059
++#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
  #, c-format
  msgid "Could not determine enforcing mode.\n"
--msgstr "enforcing સ્થિતિ નક્કી કરી શક્યા નહિં.\n"
-+msgstr "દબાણ સ્થિતિ નક્કી કરી શક્યા નહિં.\n"
+ msgstr "દબાણ સ્થિતિ નક્કી કરી શક્યા નહિં.\n"
+@@ -1118,62 +1112,66 @@ msgstr "ખાલી સંકેત સમૂહ મેળવવામાં 
+ msgid "Unable to set SIGHUP handler\n"
+ msgstr "SIGHUP નિયંત્રક સુયોજિત કરવામાં અસમર્થ\n"
  
- #: ../newrole/newrole.c:699
+-#: ../newrole/newrole.c:1053
++#: ../newrole/newrole.c:1036
++msgid "Sorry, newrole failed to drop capabilities\n"
++msgstr "દિલગીર છીએ, નવી ભૂમિકા ક્ષમતાઓને છોડવામાં નિષ્ફળ\n"
++
++#: ../newrole/newrole.c:1052
  #, c-format
-@@ -1281,1735 +1276,2088 @@ msgstr "chcat -- -CompanyConfidential /d
- msgid "chcat -l +CompanyConfidential juser"
- msgstr "chcat -l +CompanyConfidential juser"
+ msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
+ msgstr "માફ કરજો, નવી ભૂમિકા માત્ર SELinux કર્નલ પર જ વપરાશે.\n"
  
--#: ../scripts/chcat:399
--#, c-format
-+#: ../scripts/chcat:399 ../gui/polgen.py:1351
-+#, c-format, python-format
- msgid "Options Error %s "
- msgstr "વિકલ્પો ભૂલ %s "
+-#: ../newrole/newrole.c:1070
++#: ../newrole/newrole.c:1069
+ #, c-format
+ msgid "failed to get old_context.\n"
+ msgstr "old_context મેળવવામાં નિષ્ફળ.\n"
  
--#~ msgid ""
--#~ "Unable to open %s: translations not supported on non-MLS machines: %s"
--#~ msgstr "%s ખોલવામાં અસમર્થ: બિન-MLS મશીનો પર ભાષાંતરો આધારભૂત નથી: %s"
-+#: ../gui/booleansPage.py:195 ../gui/system-config-selinux.glade:1706
-+msgid "Boolean"
-+msgstr ""
+-#: ../newrole/newrole.c:1077
++#: ../newrole/newrole.c:1076
+ #, c-format
+ msgid "Warning!  Could not retrieve tty information.\n"
+ msgstr "ચેતવણી!  tty જાણકારી પ્રાપ્ત કરી શક્યા નહિં.\n"
  
--#~ msgid "Level"
--#~ msgstr "સ્તર"
-+#: ../gui/booleansPage.py:252 ../gui/semanagePage.py:162
-+msgid "all"
-+msgstr ""
+-#: ../newrole/newrole.c:1098
++#: ../newrole/newrole.c:1097
+ #, c-format
+ msgid "error on reading PAM service configuration.\n"
+ msgstr "PAM સેવા રૂપરેખાંકન વાંચવામાં ભૂલ.\n"
  
--#~ msgid "Translation"
--#~ msgstr "અનુવાદ"
-+#: ../gui/booleansPage.py:254 ../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 ""
+-#: ../newrole/newrole.c:1133
++#: ../newrole/newrole.c:1132
+ #, c-format
+ msgid "newrole: incorrect password for %s\n"
+ msgstr "નવીભૂમિકા: %s માટે અયોગ્ય પાસવર્ડ\n"
  
--#~ msgid "Translations can not contain spaces '%s' "
--#~ msgstr "ભાષાંતરો જગ્યાઓ સમાવી શકતા નથી '%s' "
-+#: ../gui/fcontextPage.py:64 ../gui/system-config-selinux.glade:1911
-+msgid "File Labeling"
-+msgstr ""
+-#: ../newrole/newrole.c:1160
++#: ../newrole/newrole.c:1159
+ #, c-format
+ msgid "newrole: failure forking: %s"
+ msgstr "નવી ભૂમિકા: forking માં નિષ્ફળતા: %s"
  
--#~ msgid "Invalid Level '%s' "
--#~ msgstr "અમાન્ય સ્તર '%s' "
-+#: ../gui/fcontextPage.py:74
-+msgid ""
-+"File\n"
-+"Specification"
-+msgstr ""
+-#: ../newrole/newrole.c:1163 ../newrole/newrole.c:1186
++#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
+ #, c-format
+ msgid "Unable to restore tty label...\n"
+ msgstr "tty લેબલ પુનઃસંગ્રહવામાં અસમર્થ...\n"
  
--#~ msgid "%s already defined in translations"
--#~ msgstr "%s એ પહેલાથી જ ભાષાંતરોમાં વ્યાખ્યાયિત થયેલ છે"
-+#: ../gui/fcontextPage.py:81
-+msgid ""
-+"Selinux\n"
-+"File Type"
-+msgstr ""
+-#: ../newrole/newrole.c:1165 ../newrole/newrole.c:1192
++#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
+ #, c-format
+ msgid "Failed to close tty properly\n"
+ msgstr "tty વ્યવસ્થિત રીતે બંધ કરવામાં નિષ્ફળ\n"
  
--#~ msgid "%s not defined in translations"
--#~ msgstr "%s એ ભાષાંતરોમાં વ્યાખ્યાયિત થયેલ નથી"
-+#: ../gui/fcontextPage.py:88
-+msgid ""
-+"File\n"
-+"Type"
-+msgstr ""
+-#: ../newrole/newrole.c:1224
++#: ../newrole/newrole.c:1223
+ #, c-format
+ msgid "Could not close descriptors.\n"
+ msgstr "વર્ણનકારો બંધ કરી શક્યા નહિં.\n"
  
--#~ msgid "Login mapping for %s is already defined"
--#~ msgstr "%s માટેનું પ્રવેશ જોડાણ પહેલાથી જ વ્યાખ્યાયિત થયેલ છે"
-+#: ../gui/loginsPage.py:48 ../gui/system-config-selinux.glade:2098
-+msgid "User Mapping"
-+msgstr ""
+-#: ../newrole/newrole.c:1251
++#: ../newrole/newrole.c:1250
+ #, c-format
+ msgid "Error allocating shell's argv0.\n"
+ msgstr "શેલની argv0 ફાળવવામાં ભૂલ.\n"
  
--#~ msgid "add SELinux user mapping"
--#~ msgstr "SELinux વપરાશકર્તા માપન ઉમેરો"
-+#: ../gui/loginsPage.py:52
-+msgid ""
-+"Login\n"
-+"Name"
-+msgstr ""
+-#: ../newrole/newrole.c:1287
++#: ../newrole/newrole.c:1286
+ #, c-format
+ msgid "Unable to restore the environment, aborting\n"
+ msgstr "પર્યાવરણ પુનઃસંગ્રહિત કરવામાં અસમર્થ, અડધેથી બંધ કરી રહ્યા છીએ\n"
  
--#~ msgid "SELinux user %s is already defined"
--#~ msgstr "SELinux વપરાશકર્તા %s એ પહેલાથી જ વ્યાખ્યાયિત છે"
-+#: ../gui/loginsPage.py:56 ../gui/usersPage.py:50
-+msgid ""
-+"SELinux\n"
-+"User"
-+msgstr ""
+-#: ../newrole/newrole.c:1298
++#: ../newrole/newrole.c:1297
+ msgid "failed to exec shell\n"
+ msgstr "exec shell માં નિષ્ફળ\n"
  
--#, fuzzy
--#~ msgid "Node Netmask is required"
--#~ msgstr "પોર્ટ જરૂરી છે"
-+#: ../gui/loginsPage.py:59 ../gui/usersPage.py:55
-+msgid ""
-+"MLS/\n"
-+"MCS Range"
-+msgstr ""
+@@ -1276,2088 +1274,2058 @@ msgstr "chcat -- -CompanyConfidential /docs/businessplan.odt"
+ msgid "chcat -l +CompanyConfidential juser"
+ msgstr "chcat -l +CompanyConfidential juser"
  
--#, fuzzy
--#~ msgid "Addr %s already defined"
--#~ msgstr "પોર્ટ %s/%s પહેલાથી જ વ્યાખ્યાયિત છે"
-+#: ../gui/loginsPage.py:133
-+#, python-format
-+msgid "Login '%s' is required"
-+msgstr ""
+-#: ../scripts/chcat:399 ../gui/polgen.py:1351
+-#, c-format, python-format
++#: ../scripts/chcat:399
++#, c-format
+ msgid "Options Error %s "
+ msgstr "વિકલ્પો ભૂલ %s "
  
--#~ msgid "Interface %s already defined"
--#~ msgstr "ઈન્ટરફેસ %s પહેલાથી જ વ્યાખ્યાયિત થયેલ છે"
-+#: ../gui/modulesPage.py:48 ../gui/system-config-selinux.glade:2753
-+msgid "Policy Module"
-+msgstr ""
+-#: ../gui/booleansPage.py:195 ../gui/system-config-selinux.glade:1706
++#: ../gui/booleansPage.py:194 ../gui/system-config-selinux.glade:1706
+ msgid "Boolean"
+-msgstr ""
++msgstr "બુલિયન"
  
--#, fuzzy
--#~ msgid "Error initializing capabilities, aborting.\n"
--#~ msgstr "ક્ષમતાઓનો આરંભ કરવામાં ભૂલ, અડધેથી બંધ કરી રહ્યા છીએ.\n"
-+#: ../gui/modulesPage.py:57
-+msgid "Module Name"
-+msgstr ""
+-#: ../gui/booleansPage.py:252 ../gui/semanagePage.py:162
++#: ../gui/booleansPage.py:245 ../gui/semanagePage.py:162
+ msgid "all"
+-msgstr ""
++msgstr "બધું"
  
--#~ msgid "Error setting capabilities, aborting\n"
--#~ msgstr "ક્ષમતાઓ સુયોજિત કરવામાં ભૂલ, અડધેથી બંધ કરી રહ્યા છીએ\n"
-+#: ../gui/modulesPage.py:134
-+msgid "Disable Audit"
-+msgstr ""
+-#: ../gui/booleansPage.py:254 ../gui/semanagePage.py:164
++#: ../gui/booleansPage.py:247 ../gui/semanagePage.py:164
+ #: ../gui/system-config-selinux.glade:1615
+ #: ../gui/system-config-selinux.glade:1820
+ #: ../gui/system-config-selinux.glade:2437
+ msgid "Customized"
+-msgstr ""
++msgstr "વૈવિધ્યપૂર્ણ બનાવેલ"
  
--#~ msgid "Error setting KEEPCAPS, aborting\n"
--#~ msgstr "KEEPCAPS સુયોજિત કરવામાં ભૂલ, અડધેથી બંધ કરી રહ્યા છીએ\n"
-+#: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
-+msgid "Enable Audit"
-+msgstr ""
+ #: ../gui/fcontextPage.py:64 ../gui/system-config-selinux.glade:1911
+ msgid "File Labeling"
+-msgstr ""
++msgstr "ફાઈલ લેબલીંગ"
  
--#~ msgid "Error dropping capabilities, aborting\n"
--#~ msgstr "ક્ષમતાઓ મૂકી દેવામાં ભૂલ, અડધેથી બંધ કરી રહ્યા છીએ\n"
-+#: ../gui/modulesPage.py:162
-+msgid "Load Policy Module"
-+msgstr ""
+ #: ../gui/fcontextPage.py:74
+ msgid ""
+ "File\n"
+ "Specification"
+-msgstr ""
++msgstr "ફાઈલ\nસ્પષ્ટીકરણ"
  
--#~ msgid "Error dropping SETUID capability, aborting\n"
--#~ msgstr "SETUID ક્ષમતાઓ છોડી મૂકવામાં ભૂલ, અડધેથી બંધ કરી રહ્યા છીએ\n"
-+#: ../gui/polgen.glade:79
-+msgid "Polgen"
-+msgstr ""
+ #: ../gui/fcontextPage.py:81
+ msgid ""
+ "Selinux\n"
+ "File Type"
+-msgstr ""
++msgstr "Selinux\nફાઈલ પ્રકાર"
  
--#~ msgid "Error freeing caps\n"
--#~ msgstr "કેપ્સ મુક્ત કરવામાં ભૂલ\n"
-+#: ../gui/polgen.glade:80
-+msgid "Red Hat 2007"
-+msgstr ""
+ #: ../gui/fcontextPage.py:88
+ msgid ""
+ "File\n"
+ "Type"
+-msgstr ""
++msgstr "ફાઈલ\nપ્રકાર"
  
--#~ msgid "translations not supported on non-MLS machines"
--#~ msgstr "બિન-MLS મશીનો પર ભાષાંતરો આધારભૂત નથી"
-+#: ../gui/polgen.glade:81
-+msgid "GPL"
-+msgstr ""
+ #: ../gui/loginsPage.py:48 ../gui/system-config-selinux.glade:2098
+ msgid "User Mapping"
+-msgstr ""
++msgstr "વપરાશકર્તા માપન"
  
--#~ msgid "Boolean"
--#~ msgstr "બુલિયન"
-+#. TRANSLATORS: Replace this string with your names, one name per line.
-+#: ../gui/polgen.glade:85 ../gui/system-config-selinux.glade:17
-+msgid "translator-credits"
-+msgstr ""
+ #: ../gui/loginsPage.py:52
+ msgid ""
+ "Login\n"
+ "Name"
+-msgstr ""
++msgstr "પ્રવેશ\nનામ"
  
--#~ msgid "all"
--#~ msgstr "બધું"
-+#: ../gui/polgen.glade:90
-+msgid "SELinux Policy Generation Tool"
-+msgstr ""
+ #: ../gui/loginsPage.py:56 ../gui/usersPage.py:50
+ msgid ""
+ "SELinux\n"
+ "User"
+-msgstr ""
++msgstr "SELinux\nવપરાશકર્તા"
  
--#~ msgid "Customized"
--#~ msgstr "વૈવિધ્યપૂર્ણ બનાવેલ"
-+#: ../gui/polgen.glade:128
-+msgid ""
-+"<b>Select the policy type for the application or user role you want to "
-+"confine:</b>"
-+msgstr ""
+ #: ../gui/loginsPage.py:59 ../gui/usersPage.py:55
+ msgid ""
+ "MLS/\n"
+ "MCS Range"
+-msgstr ""
++msgstr "MLS/\nMCS વિસ્તાર"
  
--#~ msgid "File Labeling"
--#~ msgstr "ફાઈલ લેબલીંગ"
-+#: ../gui/polgen.glade:177
-+msgid "<b>Applications</b>"
-+msgstr ""
+ #: ../gui/loginsPage.py:133
+ #, python-format
+ msgid "Login '%s' is required"
+-msgstr ""
++msgstr "પ્રવેશ '%s' જરૂરી છે"
  
--#~ msgid ""
--#~ "File\n"
--#~ "Specification"
--#~ msgstr ""
--#~ "ફાઈલ\n"
--#~ "સ્પષ્ટીકરણ"
-+#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
-+msgid ""
-+"Standard Init Daemon are daemons started on boot via init scripts.  Usually "
-+"requires a script in /etc/rc.d/init.d"
-+msgstr ""
+ #: ../gui/modulesPage.py:48 ../gui/system-config-selinux.glade:2753
+ msgid "Policy Module"
+-msgstr ""
++msgstr "પોલીસિ મોડ્યુલ"
  
--#~ msgid ""
--#~ "Selinux\n"
--#~ "File Type"
--#~ msgstr ""
--#~ "Selinux\n"
--#~ "ફાઈલ પ્રકાર"
-+#: ../gui/polgen.glade:241 ../gui/polgen.py:156
-+msgid "Standard Init Daemon"
-+msgstr ""
+ #: ../gui/modulesPage.py:57
+ msgid "Module Name"
+-msgstr ""
++msgstr "મોડ્યુલ નામ"
  
--#~ msgid ""
--#~ "File\n"
--#~ "Type"
--#~ msgstr ""
--#~ "ફાઈલ\n"
--#~ "પ્રકાર"
-+#: ../gui/polgen.glade:261 ../gui/polgen.py:157
-+msgid "DBUS System Daemon"
-+msgstr ""
+ #: ../gui/modulesPage.py:134
+ msgid "Disable Audit"
+-msgstr ""
++msgstr "સંપાદન નિષ્ક્રિય કરો"
  
--#~ msgid "User Mapping"
--#~ msgstr "વપરાશકર્તા માપન"
-+#: ../gui/polgen.glade:280
-+msgid "Internet Services Daemon are daemons started by xinetd"
-+msgstr ""
+ #: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
+ msgid "Enable Audit"
+-msgstr ""
++msgstr "સંપાદન સક્રિય કરો"
  
--#~ msgid ""
--#~ "Login\n"
--#~ "Name"
--#~ msgstr ""
--#~ "પ્રવેશ\n"
--#~ "નામ"
-+#: ../gui/polgen.glade:282
-+msgid "Internet Services Daemon (inetd)"
-+msgstr ""
+ #: ../gui/modulesPage.py:162
+ msgid "Load Policy Module"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:79
+-msgid "Polgen"
+-msgstr ""
++msgstr "પોલિસી મોડ્યુલ લાવો"
  
--#~ msgid ""
--#~ "SELinux\n"
--#~ "User"
--#~ msgstr ""
--#~ "SELinux\n"
--#~ "વપરાશકર્તા"
-+#: ../gui/polgen.glade:301
-+msgid ""
-+"Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
-+msgstr ""
+-#: ../gui/polgen.glade:80
++#: ../gui/polgen.glade:9
+ msgid "Red Hat 2007"
+-msgstr ""
++msgstr "Red Hat 2007"
  
--#~ msgid ""
--#~ "MLS/\n"
--#~ "MCS Range"
--#~ msgstr ""
--#~ "MLS/\n"
--#~ "MCS વિસ્તાર"
-+#: ../gui/polgen.glade:303 ../gui/polgen.py:159
-+msgid "Web Application/Script (CGI)"
-+msgstr ""
+-#: ../gui/polgen.glade:81
++#: ../gui/polgen.glade:11
+ msgid "GPL"
+-msgstr ""
++msgstr "GPL"
  
--#~ msgid "Login '%s' is required"
--#~ msgstr "પ્રવેશ '%s' જરૂરી છે"
-+#: ../gui/polgen.glade:322 ../gui/polgen.glade:343
-+msgid ""
-+"User Application are any application that you would like to confine that is "
-+"started by a user"
-+msgstr ""
+ #. TRANSLATORS: Replace this string with your names, one name per line.
+-#: ../gui/polgen.glade:85 ../gui/system-config-selinux.glade:17
++#: ../gui/polgen.glade:13 ../gui/system-config-selinux.glade:17
+ msgid "translator-credits"
+-msgstr ""
++msgstr "અંકિત પટેલ <ankit at redhat.com>, શ્ર્વેતા કોઠારી <swkothar at redhat.com>"
++
++#: ../gui/polgen.glade:34
++msgid "Add Booleans Dialog"
++msgstr "બુલિયનો સંવાદ ઉમેરો"
++
++#: ../gui/polgen.glade:101
++msgid "Boolean Name"
++msgstr "બુલિયન નામ"
  
--#~ msgid "Policy Module"
--#~ msgstr "પોલીસિ મોડ્યુલ"
-+#: ../gui/polgen.glade:324 ../gui/polgen.py:160
-+msgid "User Application"
-+msgstr ""
+-#: ../gui/polgen.glade:90
++#: ../gui/polgen.glade:230
+ msgid "SELinux Policy Generation Tool"
+-msgstr ""
++msgstr "SELinux પોલિસી બનાવટ સાધન"
  
--#~ msgid "Disable Audit"
--#~ msgstr "સંપાદન નિષ્ક્રિય કરો"
-+#: ../gui/polgen.glade:345 ../gui/polgen.py:161
-+msgid "Sandbox"
-+msgstr ""
- 
--#~ msgid "Enable Audit"
--#~ msgstr "સંપાદન સક્રિય કરો"
-+#: ../gui/polgen.glade:391
-+msgid "<b>Login Users</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:128
++#: ../gui/polgen.glade:251
+ msgid ""
+ "<b>Select the policy type for the application or user role you want to "
+ "confine:</b>"
+-msgstr ""
++msgstr "<b>કાર્યક્રમ માટે પોલિસી પ્રકારને પસંદ કરો અથવા વપરાશકર્તા ભૂમિકા શુદ્દ કરવા તમે માંગો છો:</b>"
  
--#~ msgid "Load Policy Module"
--#~ msgstr "પોલિસી મોડ્યુલ લાવો"
-+#: ../gui/polgen.glade:453
-+msgid "Modify an existing login user record."
-+msgstr ""
+-#: ../gui/polgen.glade:177
++#: ../gui/polgen.glade:284
+ msgid "<b>Applications</b>"
+-msgstr ""
++msgstr "<b>કાર્યક્રમો</b>"
++
++#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:156
++msgid "Standard Init Daemon"
++msgstr "પ્રમાણભૂત Init ડિમન"
  
--#~ msgid "Polgen"
--#~ msgstr "Polgen"
-+#: ../gui/polgen.glade:455
-+msgid "Existing User Roles"
-+msgstr ""
+-#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
++#: ../gui/polgen.glade:320 ../gui/polgen.glade:336
+ msgid ""
+ "Standard Init Daemon are daemons started on boot via init scripts.  Usually "
+ "requires a script in /etc/rc.d/init.d"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:241 ../gui/polgen.py:156
+-msgid "Standard Init Daemon"
+-msgstr ""
++msgstr "પ્રમાણભૂત આરંભ ડિમન એ init સ્ક્રિપ્ટો મારફતે બુટ કરવા પર શરૂ થતા ડિમનો છે.  સામાન્ય રીતે /etc/rc.d/init.d માં સ્ક્રિપ્ટની જરૂર પડે છે"
  
--#~ msgid "Red Hat 2007"
--#~ msgstr "Red Hat 2007"
-+#: ../gui/polgen.glade:474
-+msgid ""
-+"This user will login to a machine only via a terminal or remote login.  By "
-+"default this user will have  no setuid, no networking, no su, no sudo."
-+msgstr ""
+-#: ../gui/polgen.glade:261 ../gui/polgen.py:157
++#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:157
+ msgid "DBUS System Daemon"
+-msgstr ""
++msgstr "DBUS સિસ્ટમ ડિમન"
++
++#: ../gui/polgen.glade:349
++msgid "Internet Services Daemon (inetd)"
++msgstr "ઈન્ટરનેટ સેવાઓ ડિમન (inetd)"
  
--#~ msgid "GPL"
--#~ msgstr "GPL"
-+#: ../gui/polgen.glade:476 ../gui/polgen.py:162
-+msgid "Minimal Terminal User Role"
-+msgstr ""
+-#: ../gui/polgen.glade:280
++#: ../gui/polgen.glade:353
+ msgid "Internet Services Daemon are daemons started by xinetd"
+-msgstr ""
++msgstr "ઈન્ટરનેટ સેવાઓ ડિમન એ xinetd દ્વારા શરૂ કરવામાં આવેલ ડિમનો છે"
  
--#~ msgid "translator-credits"
--#~ msgstr "અંકિત પટેલ <ankit at redhat.com>"
-+#: ../gui/polgen.glade:495
-+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:282
+-msgid "Internet Services Daemon (inetd)"
+-msgstr ""
++#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:159
++msgid "Web Application/Script (CGI)"
++msgstr "વેબ કાર્યક્રમ/સ્ક્રિપ્ટ (CGI)"
  
--#~ msgid "SELinux Policy Generation Tool"
--#~ msgstr "SELinux પોલિસી બનાવટ સાધન"
-+#: ../gui/polgen.glade:497 ../gui/polgen.py:163
-+msgid "Minimal X Windows User Role"
-+msgstr ""
+-#: ../gui/polgen.glade:301
++#: ../gui/polgen.glade:370
+ msgid ""
+ "Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
+-msgstr ""
++msgstr "વેબ કાર્યક્રમો/સ્ક્રિપ્ટ (CGI) CGI સ્ક્રિપ્ટો વેબ સર્વર દ્વારા શરૂ કરવામાં આવેલ છે (અપાચે)"
  
--#~ msgid ""
--#~ "This tool can be used to generate a policy framework, to confine "
--#~ "applications or users using SELinux.   \n"
--#~ "\n"
--#~ "The tool generates:\n"
--#~ "Type enforcement file (te)\n"
--#~ "Interface file (if)\n"
--#~ "File context file (fc)\n"
--#~ "Shell script (sh) - used to compile and install the policy. "
--#~ msgstr ""
--#~ "આ સાધન પોલિસી ફ્રેમવર્ક બનાવવા માટે વાપરી શકાય છે, SELinux વાપરી રહેલ કાર્યક્રમો "
--#~ "અથવા વપરાશકર્તાઓ સુરક્ષિત કરવા માટે.   \n"
--#~ "\n"
--#~ "સાધન આ બનાવે છે:\n"
--#~ "પ્રકાર દબાણ ફાઈલ (te)\n"
--#~ "ઈન્ટરફેસ ફાઈલ (if)\n"
--#~ "ફાઈલ સંદર્ભ ફાઈલ (fc)\n"
--#~ "શેલ સ્ક્રિપ્ટ (sh) - પોલિસી કમ્પાઈલ કરવા અને સ્થાપિત કરવા માટે વપરાય છે. "
-+#: ../gui/polgen.glade:516
-+msgid ""
-+"User with full networking, no setuid applications without transition, no "
-+"sudo, no su."
-+msgstr ""
+-#: ../gui/polgen.glade:303 ../gui/polgen.py:159
+-msgid "Web Application/Script (CGI)"
+-msgstr ""
++#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:160
++msgid "User Application"
++msgstr "વપરાશકર્તા કાર્યક્રમ"
  
--#~ msgid "Select type of the application/user role to be confined"
--#~ msgstr "શુદ્ધિ કરવા માટે કાર્યક્રમ અથવા વપરાશકર્તા ભૂમિકા પસંદ કરો."
-+#: ../gui/polgen.glade:518 ../gui/polgen.py:164
-+msgid "User Role"
-+msgstr ""
+-#: ../gui/polgen.glade:322 ../gui/polgen.glade:343
++#: ../gui/polgen.glade:387 ../gui/polgen.glade:404
+ msgid ""
+ "User Application are any application that you would like to confine that is "
+ "started by a user"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:324 ../gui/polgen.py:160
+-msgid "User Application"
+-msgstr ""
++msgstr "વપરાશકર્તા કાર્યક્રમ એ કોઈપણ કાર્યક્રમ છે કે જેને તમે તે વપરાશકર્તા દ્વારા શરૂ કરીને શુદ્ધિ કરવા માંગો"
  
--#~ msgid "<b>Applications</b>"
--#~ msgstr "<b>કાર્યક્રમો</b>"
-+#: ../gui/polgen.glade:537
-+msgid ""
-+"User with full networking, no setuid applications without transition, no su, "
-+"can sudo to Root Administration Roles"
-+msgstr ""
+-#: ../gui/polgen.glade:345 ../gui/polgen.py:161
++#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:161
+ msgid "Sandbox"
+-msgstr ""
++msgstr "Sandbox"
  
--#~ msgid ""
--#~ "Standard Init Daemon are daemons started on boot via init scripts.  "
--#~ "Usually requires a script in /etc/rc.d/init.d"
--#~ msgstr ""
--#~ "પ્રમાણભૂત આરંભ ડિમન એ init સ્ક્રિપ્ટો મારફતે બુટ કરવા પર શરૂ થતા ડિમનો છે.  સામાન્ય "
--#~ "રીતે /etc/rc.d/init.d માં સ્ક્રિપ્ટની જરૂર પડે છે"
-+#: ../gui/polgen.glade:539 ../gui/polgen.py:165
-+msgid "Admin User Role"
-+msgstr ""
+-#: ../gui/polgen.glade:391
++#: ../gui/polgen.glade:446
+ msgid "<b>Login Users</b>"
+-msgstr ""
++msgstr "<b>પ્રવેશ વપરાશકર્તાઓ</b>"
++
++#: ../gui/polgen.glade:478
++msgid "Existing User Roles"
++msgstr "હાલની વપરાશકર્તા ભૂમિકાઓ"
  
--#~ msgid "Standard Init Daemon"
--#~ msgstr "પ્રમાણભૂત Init ડિમન"
-+#: ../gui/polgen.glade:585
-+msgid "<b>Root Users</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:453
++#: ../gui/polgen.glade:482
+ msgid "Modify an existing login user record."
+-msgstr ""
++msgstr "હાલનો પ્રવેશ રેકોર્ડ સુધારો."
  
--#~ msgid "Internet Services Daemon are daemons started by xinetd"
--#~ msgstr "ઈન્ટરનેટ સેવાઓ ડિમન એ xinetd દ્વારા શરૂ કરવામાં આવેલ ડિમનો છે"
-+#: ../gui/polgen.glade:647
-+msgid ""
-+"Select Root Administrator User Role, if this user will be used to administer "
-+"the machine while running as root.  This user will not be able to login to "
-+"the system directly."
-+msgstr ""
+-#: ../gui/polgen.glade:455
+-msgid "Existing User Roles"
+-msgstr ""
++#: ../gui/polgen.glade:495 ../sepolicy/sepolicy/generate.py:162
++msgid "Minimal Terminal User Role"
++msgstr "ન્યૂનતમ ટર્મિનલ વપરાશકર્તા ભૂમિકા"
  
--#~ msgid "Internet Services Daemon (inetd)"
--#~ msgstr "ઈન્ટરનેટ સેવાઓ ડિમન (inetd)"
-+#: ../gui/polgen.glade:649 ../gui/polgen.py:166
-+msgid "Root Admin User Role"
-+msgstr ""
+-#: ../gui/polgen.glade:474
++#: ../gui/polgen.glade:499
+ msgid ""
+ "This user will login to a machine only via a terminal or remote login.  By "
+ "default this user will have  no setuid, no networking, no su, no sudo."
+-msgstr ""
++msgstr "આ વપરાશકર્તા મશીનમાં માત્ર ટર્મિનલ કે દૂરસ્થ પ્રવેશ મારફતે જ પ્રવેશી શકશે.  મૂળભૂત રીતે આ વપરાશકર્તાને કોઈ setuid હશે નહિં, કોઈ નેટવર્કીંગ, કોઈ su, કોઈ sudo હશે નહિં."
  
--#~ msgid ""
--#~ "Web Applications/Script (CGI) CGI scripts started by the web server "
--#~ "(apache)"
--#~ msgstr ""
--#~ "વેબ કાર્યક્રમો/સ્ક્રિપ્ટ (CGI) CGI સ્ક્રિપ્ટો વેબ સર્વર દ્વારા શરૂ કરવામાં આવેલ છે (અપાચે)"
-+#: ../gui/polgen.glade:716
-+msgid "label104"
-+msgstr ""
+-#: ../gui/polgen.glade:476 ../gui/polgen.py:162
+-msgid "Minimal Terminal User Role"
+-msgstr ""
++#: ../gui/polgen.glade:512 ../sepolicy/sepolicy/generate.py:163
++msgid "Minimal X Windows User Role"
++msgstr "ન્યૂનતમ X વિન્ડો વપરાશકર્તા ભૂમિકા"
  
--#~ msgid "Web Application/Script (CGI)"
--#~ msgstr "વેબ કાર્યક્રમ/સ્ક્રિપ્ટ (CGI)"
-+#: ../gui/polgen.glade:745
-+msgid "<b>Enter name of application or user role:</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:495
++#: ../gui/polgen.glade:516
+ msgid ""
+ "This user can login to a machine via X or terminal.  By default this user "
+ "will have no setuid, no networking, no sudo, no su"
+-msgstr ""
++msgstr "આ વપરાશકર્તા મશીનમાં માત્ર X અથવા ટર્મિનલ મારફતે જ પ્રવેશ કરી શકશે.  મૂળભૂત રીતે આ વપરાશકર્તાને કોઈ setuid, કોઈ નેટવર્કીંગ, કોઈ sudo, કે કોઈ su હશે નહિં"
  
--#~ msgid ""
--#~ "User Application are any application that you would like to confine that "
--#~ "is started by a user"
--#~ msgstr ""
--#~ "વપરાશકર્તા કાર્યક્રમ એ કોઈપણ કાર્યક્રમ છે કે જેને તમે તે વપરાશકર્તા દ્વારા શરૂ કરીને "
--#~ "શુદ્ધિ કરવા માંગો"
-+#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
-+msgid "Name"
-+msgstr ""
+-#: ../gui/polgen.glade:497 ../gui/polgen.py:163
+-msgid "Minimal X Windows User Role"
+-msgstr ""
++#: ../gui/polgen.glade:529 ../sepolicy/sepolicy/generate.py:164
++msgid "User Role"
++msgstr "વપરાશકર્તા ભૂમિકા"
  
--#~ msgid "User Application"
--#~ msgstr "વપરાશકર્તા કાર્યક્રમ"
-+#: ../gui/polgen.glade:807
-+msgid "Enter complete path for executable to be confined."
-+msgstr ""
+-#: ../gui/polgen.glade:516
++#: ../gui/polgen.glade:533
+ msgid ""
+ "User with full networking, no setuid applications without transition, no "
+ "sudo, no su."
+-msgstr ""
++msgstr "પૂરેપૂરા નેટવર્કીંગ સાથેનો વપરાશકર્તા, કોઈ setuid કાર્યક્રમો પરિવહન વિના, કોઈ sudo, કોઈ su નથી."
  
--#~ msgid "<b>Login Users</b>"
--#~ msgstr "<b>પ્રવેશ વપરાશકર્તાઓ</b>"
-+#: ../gui/polgen.glade:830 ../gui/polgen.glade:950 ../gui/polgen.glade:3142
-+msgid "..."
-+msgstr ""
+-#: ../gui/polgen.glade:518 ../gui/polgen.py:164
+-msgid "User Role"
+-msgstr ""
++#: ../gui/polgen.glade:546 ../sepolicy/sepolicy/generate.py:165
++msgid "Admin User Role"
++msgstr "સંચાલક વપરાશકર્તા ભૂમિકા"
  
--#~ msgid "Modify an existing login user record."
--#~ msgstr "હાલનો પ્રવેશ રેકોર્ડ સુધારો."
-+#: ../gui/polgen.glade:849
-+msgid "Enter unique name for the confined application or user role."
-+msgstr ""
+-#: ../gui/polgen.glade:537
++#: ../gui/polgen.glade:550
+ msgid ""
+-"User with full networking, no setuid applications without transition, no su, "
+-"can sudo to Root Administration Roles"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:539 ../gui/polgen.py:165
+-msgid "Admin User Role"
+-msgstr ""
++"User with full networking, no setuid applications without transition, no su,"
++" can sudo to Root Administration Roles"
++msgstr "પૂરેપૂરા નેટવર્કીંગ સાથેનો વપરાશકર્તા, કોઈ setuid કાર્યક્રમો પરિવહન વિના નથી, su નથી, તે રુટ સંચાલન ભૂમિકાઓમાં sudo કરી શકતું નથી"
  
--#~ msgid "Existing User Roles"
--#~ msgstr "હાલની વપરાશકર્તા ભૂમિકાઓ"
-+#: ../gui/polgen.glade:871
-+msgid "Executable"
-+msgstr ""
+-#: ../gui/polgen.glade:585
++#: ../gui/polgen.glade:592
+ msgid "<b>Root Users</b>"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:647
+-msgid ""
+-"Select Root Administrator User Role, if this user will be used to administer "
+-"the machine while running as root.  This user will not be able to login to "
+-"the system directly."
+-msgstr ""
++msgstr "<b>રુટ વપરાશકર્તાઓ</b>"
  
--#~ msgid ""
--#~ "This user will login to a machine only via a terminal or remote login.  "
--#~ "By default this user will have  no setuid, no networking, no su, no sudo."
--#~ msgstr ""
--#~ "આ વપરાશકર્તા મશીનમાં માત્ર ટર્મિનલ કે દૂરસ્થ પ્રવેશ મારફતે જ પ્રવેશી શકશે.  મૂળભૂત રીતે આ "
--#~ "વપરાશકર્તાને કોઈ setuid હશે નહિં, કોઈ નેટવર્કીંગ, કોઈ su, કોઈ sudo હશે નહિં."
-+#: ../gui/polgen.glade:899
-+msgid "Init script"
-+msgstr ""
+-#: ../gui/polgen.glade:649 ../gui/polgen.py:166
++#: ../gui/polgen.glade:623 ../sepolicy/sepolicy/generate.py:166
+ msgid "Root Admin User Role"
+-msgstr ""
++msgstr "રુટ સંચાલક વપરાશકર્તા ભૂમિકા"
  
--#~ msgid "Minimal Terminal User Role"
--#~ msgstr "ન્યૂનતમ ટર્મિનલ વપરાશકર્તા ભૂમિકા"
-+#: ../gui/polgen.glade:927
+-#: ../gui/polgen.glade:716
+-msgid "label104"
+-msgstr ""
++#: ../gui/polgen.glade:627
 +msgid ""
-+"Enter complete path to init script used to start the confined application."
-+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 ""
--#~ "આ વપરાશકર્તા મશીનમાં માત્ર X અથવા ટર્મિનલ મારફતે જ પ્રવેશ કરી શકશે.  મૂળભૂત રીતે આ "
--#~ "વપરાશકર્તાને કોઈ setuid, કોઈ નેટવર્કીંગ, કોઈ sudo, કે કોઈ su હશે નહિં"
-+#: ../gui/polgen.glade:982
-+msgid "label105"
-+msgstr ""
- 
--#~ msgid "Minimal X Windows User Role"
--#~ msgstr "ન્યૂનતમ X વિન્ડો વપરાશકર્તા ભૂમિકા"
-+#: ../gui/polgen.glade:1011
-+msgid "<b>Select existing role to modify:</b>"
-+msgstr ""
- 
--#~ msgid ""
--#~ "User with full networking, no setuid applications without transition, no "
--#~ "sudo, no su."
--#~ msgstr ""
--#~ "પૂરેપૂરા નેટવર્કીંગ સાથેનો વપરાશકર્તા, કોઈ setuid કાર્યક્રમો પરિવહન વિના, કોઈ sudo, "
--#~ "કોઈ su નથી."
-+#: ../gui/polgen.glade:1045
-+msgid "Select the user roles that will transiton to the %s domain."
-+msgstr ""
- 
--#~ msgid "User Role"
--#~ msgstr "વપરાશકર્તા ભૂમિકા"
-+#: ../gui/polgen.glade:1073
-+msgid "label106"
-+msgstr ""
- 
--#~ msgid ""
--#~ "User with full networking, no setuid applications without transition, no "
--#~ "su, can sudo to Root Administration Roles"
--#~ msgstr ""
--#~ "પૂરેપૂરા નેટવર્કીંગ સાથેનો વપરાશકર્તા, કોઈ setuid કાર્યક્રમો પરિવહન વિના નથી, su "
--#~ "નથી, તે રુટ સંચાલન ભૂમિકાઓમાં sudo કરી શકતું નથી"
-+#: ../gui/polgen.glade:1102
-+msgid "<b>Select roles that %s will transition to:</b>"
-+msgstr ""
- 
--#~ msgid "Admin User Role"
--#~ msgstr "સંચાલક વપરાશકર્તા ભૂમિકા"
-+#: ../gui/polgen.glade:1136
-+msgid "Select applications domains that %s will transition to."
-+msgstr ""
- 
--#~ msgid "<b>Root Users</b>"
--#~ msgstr "<b>રુટ વપરાશકર્તાઓ</b>"
-+#: ../gui/polgen.glade:1164
-+msgid "label107"
-+msgstr ""
- 
--#~ 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:1193
-+msgid "<b>Select the user_roles that will transition to %s:</b>"
-+msgstr ""
++"Select Root Administrator User 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 "રુટ સંચાલક વપરાશકર્તા ભૂમિકા પસંદ કરો, જો આ વપરાશકર્તા મશીનના સંચાલન માટે વાપરવામાં આવે જ્યારે રુટ તરીકે ચલાવી રહ્યા હોય.  આ વપરાશકર્તા સિસ્ટમમાં સીધો જ પ્રવેશ કરવા માટે સમર્થ હશે નહિં."
  
--#~ msgid "Root Admin User Role"
--#~ msgstr "રુટ સંચાલક વપરાશકર્તા ભૂમિકા"
-+#: ../gui/polgen.glade:1227
-+msgid "Select the user roles that will transiton to this applications domains."
-+msgstr ""
+-#: ../gui/polgen.glade:745
++#: ../gui/polgen.glade:705
+ msgid "<b>Enter name of application or user role:</b>"
+-msgstr ""
++msgstr "<b>કાર્યક્રમનુ નામ અથવા વપરાશકર્તા ભૂમિકાને દાખલ કરો:</b>"
  
--#~ msgid "Enter name of application or user role to be confined"
--#~ msgstr "શુદ્ધિ કરવા માટેના કાર્યક્રમ અથવા વપરાશકર્તા ભૂમિકાનું નામ દાખલ કરો"
-+#: ../gui/polgen.glade:1255
-+msgid "label108"
-+msgstr ""
+-#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
++#: ../gui/polgen.glade:728 ../gui/polgengui.py:252
+ msgid "Name"
+-msgstr ""
++msgstr "નામ"
  
--#~ msgid "Name"
--#~ msgstr "નામ"
-+#: ../gui/polgen.glade:1284
-+msgid "<b>Select domains that %s will administer:</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:807
++#: ../gui/polgen.glade:739
+ msgid "Enter complete path for executable to be confined."
+-msgstr ""
++msgstr "શુદ્ધિ કરવા માટેની એક્ઝેક્યુટેબલનો સંપૂર્ણ પાથ દાખલ કરો."
  
--#~ msgid "Enter complete path for executable to be confined."
--#~ msgstr "શુદ્ધિ કરવા માટેની એક્ઝેક્યુટેબલનો સંપૂર્ણ પાથ દાખલ કરો."
-+#: ../gui/polgen.glade:1318 ../gui/polgen.glade:1409
-+msgid "Select the domains that you would like this user administer."
-+msgstr ""
+-#: ../gui/polgen.glade:830 ../gui/polgen.glade:950 ../gui/polgen.glade:3142
++#: ../gui/polgen.glade:756 ../gui/polgen.glade:838 ../gui/polgen.glade:2361
+ msgid "..."
+-msgstr ""
++msgstr "..."
  
--#~ msgid "..."
--#~ msgstr "..."
-+#: ../gui/polgen.glade:1346
-+msgid "label109"
-+msgstr ""
+-#: ../gui/polgen.glade:849
++#: ../gui/polgen.glade:776
+ msgid "Enter unique name for the confined application or user role."
+-msgstr ""
++msgstr "શુદ્ધિ થયેલ કાર્યક્રમ કે વપરાશકર્તા ભૂમિકા માટે અનન્ય નામ દાખલ કરો."
  
--#~ msgid "Enter unique name for the confined application or user role."
--#~ msgstr "શુદ્ધિ થયેલ કાર્યક્રમ કે વપરાશકર્તા ભૂમિકા માટે અનન્ય નામ દાખલ કરો."
-+#: ../gui/polgen.glade:1375
-+msgid "<b>Select additional roles for %s:</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:871
++#: ../gui/polgen.glade:794
+ msgid "Executable"
+-msgstr ""
++msgstr "એક્ઝેક્યુટેબલ"
  
--#~ msgid "Executable"
--#~ msgstr "એક્ઝેક્યુટેબલ"
-+#: ../gui/polgen.glade:1437
-+msgid "label111"
-+msgstr ""
+-#: ../gui/polgen.glade:899
++#: ../gui/polgen.glade:808
+ msgid "Init script"
+-msgstr ""
++msgstr "Init સ્ક્રિપ્ટ"
  
--#~ msgid "Init script"
--#~ msgstr "Init સ્ક્રિપ્ટ"
-+#: ../gui/polgen.glade:1466
-+msgid "<b>Enter network ports that %s binds on:</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:927
++#: ../gui/polgen.glade:821
+ msgid ""
+ "Enter complete path to init script used to start the confined application."
+-msgstr ""
+-
+-#: ../gui/polgen.glade:982
+-msgid "label105"
+-msgstr ""
++msgstr "શુદ્ધિ થયેલ કાર્યક્રમ શરૂ કરવા માટે વાપરવામાં આવતી init સ્ક્રિપ્ટનો આખો પાથ દાખલ કરો."
  
--#~ msgid ""
--#~ "Enter complete path to init script used to start the confined application."
--#~ msgstr ""
--#~ "શુદ્ધિ થયેલ કાર્યક્રમ શરૂ કરવા માટે વાપરવામાં આવતી init સ્ક્રિપ્ટનો આખો પાથ દાખલ કરો."
-+#: ../gui/polgen.glade:1497 ../gui/polgen.glade:1997
-+msgid "<b>TCP Ports</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:1011
++#: ../gui/polgen.glade:887
+ msgid "<b>Select existing role to modify:</b>"
+-msgstr ""
++msgstr "<b>બદલવા માટે હાલની ભૂમિકાને પસંદ કરો:</b>"
  
--#~ msgid "Select user roles that you want to customize"
--#~ msgstr "વપરાશકર્તા ભૂમિકાઓ પસંદ કરો કે જેને તમે વૈવિધ્યપૂર્ણ બનાવવા માંગો"
-+#: ../gui/polgen.glade:1565 ../gui/polgen.glade:1785
-+msgid "Allows %s to bind to any udp port"
-+msgstr ""
+-#: ../gui/polgen.glade:1045
++#: ../gui/polgen.glade:908
+ msgid "Select the user roles that will transiton to the %s domain."
+-msgstr ""
++msgstr "વપરાશકર્તા ભૂમિકાને પસંદ કરો કે જે %s ડોમેઇનમાં પરિવહન કરશે."
  
--#~ msgid ""
--#~ "Select the user roles that will transiton to this applications domains."
--#~ msgstr "વપરાશકર્તા ભૂમિકાઓ પસંદ કરો કે જે કાર્યક્રમ ડોમેઈનોમાં પરિવહન કરશે."
-+#: ../gui/polgen.glade:1567 ../gui/polgen.glade:1787 ../gui/polgen.glade:2061
-+#: ../gui/polgen.glade:2215
-+msgid "All"
-+msgstr ""
+-#: ../gui/polgen.glade:1073
+-msgid "label106"
+-msgstr ""
++#: ../gui/polgen.glade:928
++msgid "role tab"
++msgstr "ભૂમિકા ટૅબ"
  
--#~ msgid "Select additional domains to which this user role will transition"
--#~ msgstr "વધારાના ડોમેઈનો પસંદ કરો કે જેમાં આ વપરાશકર્તા ભૂમિકા પરિવહન કરશે"
-+#: ../gui/polgen.glade:1585 ../gui/polgen.glade:1805
-+msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
-+msgstr ""
+-#: ../gui/polgen.glade:1102
++#: ../gui/polgen.glade:945
+ msgid "<b>Select roles that %s will transition to:</b>"
+-msgstr ""
++msgstr "<b>ભૂમિકાઓ પસંદ કરો કે જે %s તેમાં પરિવહન કરશે:</b>"
  
--#~ msgid ""
--#~ "Select the applications domains that you would like this user role to "
--#~ "transition to."
--#~ msgstr ""
--#~ "કાર્યક્રમ ડોમેઈનો પસંદ કરો કે જેને તમે પરિવહન કરવા માટે આ વપરાશકર્તા ભૂમિકા આપવા "
--#~ "ઈચ્છો."
-+#: ../gui/polgen.glade:1587 ../gui/polgen.glade:1807
-+msgid "600-1024"
-+msgstr ""
+-#: ../gui/polgen.glade:1136
++#: ../gui/polgen.glade:963
+ msgid "Select applications domains that %s will transition to."
+-msgstr ""
++msgstr "કાર્યક્રમ પસંદ કરો કે જે %s તેમાં પરિવહન કરશે."
  
--#~ msgid "Select user roles that will transition to this domain"
--#~ msgstr "વપરાશકર્તા ભૂમિકાઓ પસંદ કરો કે જે આ ડોમેઈનમાં પરિવહન કરશે"
-+#: ../gui/polgen.glade:1605 ../gui/polgen.glade:1825
+-#: ../gui/polgen.glade:1164
+-msgid "label107"
+-msgstr ""
++#: ../gui/polgen.glade:983
 +msgid ""
-+"Enter a comma separated list of udp ports or ranges of ports that %s binds "
-+"to. Example: 612, 650-660"
-+msgstr ""
- 
--#~ msgid "Select additional domains that this user role will administer"
--#~ msgstr "વધારાના ડોમેઈનો પસંદ કરો કે જેને આ વપરાશકર્તા ભૂમિકા સંચાલિત કરશે"
-+#: ../gui/polgen.glade:1607 ../gui/polgen.glade:1827
-+msgid "Unreserved Ports (>1024)"
-+msgstr ""
- 
--#~ msgid "Select the domains that you would like this user administer."
--#~ msgstr "ડોમેઈનો પસંદ કરો કે જેને તમે આ વપરાશકર્તા મારફતે સંચાલિત કરવા માંગો."
-+#: ../gui/polgen.glade:1638 ../gui/polgen.glade:1858 ../gui/polgen.glade:2079
-+#: ../gui/polgen.glade:2233
-+msgid "Select Ports"
-+msgstr ""
- 
--#~ msgid "Select additional roles for this user"
--#~ msgstr "આ વપરાશકર્તા માટે વધારાની ભૂમિકાઓ પસંદ કરો"
-+#: ../gui/polgen.glade:1663 ../gui/polgen.glade:1883
-+msgid "Allows %s to bind to any udp ports > 1024"
-+msgstr ""
- 
--#~ msgid "Enter network ports that application/user role listens to"
--#~ msgstr "નેટવર્ક પોર્ટો દાખલ કરો કે જેને કાર્યક્રમ/વપરાશકર્તા ભૂમિકા સાંભળે છે"
-+#: ../gui/polgen.glade:1717 ../gui/polgen.glade:2151
-+msgid "<b>UDP Ports</b>"
-+msgstr ""
- 
--#~ msgid "<b>TCP Ports</b>"
--#~ msgstr "<b>TCP પોર્ટો</b>"
-+#: ../gui/polgen.glade:1937
-+msgid "label113"
-+msgstr ""
++"transition \n"
++"role tab"
++msgstr "ટ્રાન્ઝીશન \nભૂમિકા ટૅબ"
  
--#~ msgid "Allows confined application/user role to bind to any udp port"
--#~ msgstr ""
--#~ "શુદ્ધિ થયેલ કાર્યક્રમ/વપરાશકર્તા ભૂમિકાને કોઈપણ udp પોર્ટ સાથે બંધાવા માટે પરવાનગી આપે "
--#~ "છે"
-+#: ../gui/polgen.glade:1966
-+msgid "<b>Select network ports that %s connects to:</b>"
-+msgstr ""
- 
--#~ msgid "All"
--#~ msgstr "બધું"
-+#: ../gui/polgen.glade:2058
-+msgid "Allows %s to connect to any tcp port"
-+msgstr ""
+-#: ../gui/polgen.glade:1193
++#: ../gui/polgen.glade:1001
+ msgid "<b>Select the user_roles that will transition to %s:</b>"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1227
+-msgid "Select the user roles that will transiton to this applications domains."
+-msgstr ""
++msgstr "<b>વપરાશકર્તા ભૂમિકાઓ પસંદ કરો કે જે %s માં પરિવહન કરશે: (_r)</b>"
  
--#~ msgid ""
--#~ "Allow application/user role to call bindresvport with 0. Binding to port "
--#~ "600-1024"
--#~ msgstr ""
--#~ "કાર્યક્રમ/વપરાશકર્તા ભૂમિકાને bindresvport ને 0 સાથે કોલ કરવા માટે પરવાનગી આપે છે. "
--#~ "પોર્ટ 600-1024 સાધે બાંધી રહ્યા છીએ"
-+#: ../gui/polgen.glade:2104
+-#: ../gui/polgen.glade:1255
+-msgid "label108"
+-msgstr ""
++#: ../gui/polgen.glade:1019
 +msgid ""
-+"Enter a comma separated list of tcp ports or ranges of ports that %s "
-+"connects to. Example: 612, 650-660"
-+msgstr ""
- 
--#~ msgid "600-1024"
--#~ msgstr "600-1024"
-+#: ../gui/polgen.glade:2212
-+msgid "Allows %s to connect to any udp port"
-+msgstr ""
++"Select the user roles that will transiton to this applications domains."
++msgstr "વપરાશકર્તા ભૂમિકાઓ પસંદ કરો કે જે કાર્યક્રમ ડોમેઈનોમાં પરિવહન કરશે."
  
--#~ msgid ""
--#~ "Enter a comma separated list of udp ports or ranges of ports that "
--#~ "application/user role binds to. Example: 612, 650-660"
--#~ msgstr ""
--#~ "અલ્પવિરામથી અલગ પડેલ udp પોર્ટોની યાદી દાખલ કરો કે જેને આ કાર્યક્રમ/વપરાશકર્તા "
--#~ "ભૂમિકા જોડાય. ઉદાહરણ: 612, 650-660"
-+#: ../gui/polgen.glade:2258
-+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:1284
++#: ../gui/polgen.glade:1056
+ msgid "<b>Select domains that %s will administer:</b>"
+-msgstr ""
++msgstr "<b>ડોમેઇનને પસંદ કરો કે જે %s સંચાલિત કરશે:</b>"
  
--#~ msgid "Unreserved Ports (>1024)"
--#~ msgstr "બિનઆરક્ષિત પોર્ટો (>1024)"
-+#: ../gui/polgen.glade:2305
-+msgid "label114"
-+msgstr ""
+-#: ../gui/polgen.glade:1318 ../gui/polgen.glade:1409
++#: ../gui/polgen.glade:1074 ../gui/polgen.glade:1129
+ msgid "Select the domains that you would like this user administer."
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1346
+-msgid "label109"
+-msgstr ""
++msgstr "ડોમેઈનો પસંદ કરો કે જેને તમે આ વપરાશકર્તા મારફતે સંચાલિત કરવા માંગો."
  
--#~ msgid "Select Ports"
--#~ msgstr "પોર્ટો પસંદ કરો"
-+#: ../gui/polgen.glade:2334
-+msgid "<b>Select common application traits for %s:</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:1375
++#: ../gui/polgen.glade:1111
+ msgid "<b>Select additional roles for %s:</b>"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1437
+-msgid "label111"
+-msgstr ""
++msgstr "<b>%s માટે વધારાની ભૂમિકાને પસંદ કરો:</b>"
  
--#~ msgid "Allows application/user role to bind to any udp ports > 1024"
--#~ msgstr ""
--#~ "કાર્યક્રમ/વપરાશકર્તા ભૂમિકાને કોઈપણ udp પોર્ટો > 1024 સાથે બંધાવા માટે પરવાનગી આપે છે"
-+#: ../gui/polgen.glade:2366
-+msgid "Writes syslog messages\t"
-+msgstr ""
+-#: ../gui/polgen.glade:1466
++#: ../gui/polgen.glade:1166
+ msgid "<b>Enter network ports that %s binds on:</b>"
+-msgstr ""
++msgstr "<b>નેટવર્ક પોર્ટને દાખલ કરો કે જે %s તેની પર બાંધે છે:</b>"
  
--#~ msgid "<b>UDP Ports</b>"
--#~ msgstr "<b>UDP પોર્ટો</b>"
-+#: ../gui/polgen.glade:2385
-+msgid "Create/Manipulate temporary files in /tmp"
-+msgstr ""
+-#: ../gui/polgen.glade:1497 ../gui/polgen.glade:1997
++#: ../gui/polgen.glade:1186 ../gui/polgen.glade:1557
+ msgid "<b>TCP Ports</b>"
+-msgstr ""
++msgstr "<b>TCP પોર્ટો</b>"
++
++#: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
++#: ../gui/polgen.glade:1698
++msgid "All"
++msgstr "બધું"
  
--#~ msgid "Enter network ports that application/user role connects to"
--#~ msgstr ""
--#~ "અલ્પવિરામથી અલગ પડેલ udp પોર્ટોની યાદી દાખલ કરો કે જેને આ કાર્યક્રમ/વપરાશકર્તા "
--#~ "ભૂમિકા જોડાય."
-+#: ../gui/polgen.glade:2404
-+msgid "Uses Pam for authentication"
-+msgstr ""
+-#: ../gui/polgen.glade:1565 ../gui/polgen.glade:1785
++#: ../gui/polgen.glade:1227 ../gui/polgen.glade:1394
+ msgid "Allows %s to bind to any udp port"
+-msgstr ""
++msgstr "કોઇપણ udp પોર્ટને બાંધવા માટે %s ને પરવાનગી આપો"
  
--#~ msgid ""
--#~ "Enter a comma separated list of tcp ports or ranges of ports that "
--#~ "application/user role connects to. Example: 612, 650-660"
--#~ msgstr ""
--#~ "અલ્પવિરામથી અલગ પડેલ udp પોર્ટોની યાદી દાખલ કરો કે જેને આ કાર્યક્રમ/વપરાશકર્તા "
--#~ "ભૂમિકા જોડાય. ઉદાહરણ: 612, 650-660"
-+#: ../gui/polgen.glade:2423
-+msgid "Uses nsswitch or getpw* calls"
-+msgstr ""
+-#: ../gui/polgen.glade:1567 ../gui/polgen.glade:1787 ../gui/polgen.glade:2061
+-#: ../gui/polgen.glade:2215
+-msgid "All"
+-msgstr ""
++#: ../gui/polgen.glade:1240 ../gui/polgen.glade:1407
++msgid "600-1024"
++msgstr "600-1024"
  
--#~ msgid ""
--#~ "Enter a comma separated list of udp ports or ranges of ports that "
--#~ "application/user role connects to. Example: 612, 650-660"
--#~ msgstr ""
--#~ "અલ્પવિરામથી અલગ પડેલ udp પોર્ટોની યાદી દાખલ કરો કે જેને આ કાર્યક્રમ/વપરાશકર્તા "
--#~ "જોડાય. ઉદાહરણ: 612, 650-660"
-+#: ../gui/polgen.glade:2442
-+msgid "Uses dbus"
-+msgstr ""
+-#: ../gui/polgen.glade:1585 ../gui/polgen.glade:1805
++#: ../gui/polgen.glade:1244 ../gui/polgen.glade:1411
+ msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
+-msgstr ""
++msgstr "0 સાથે bindresvport કોલ કરવા માટે %s ને પરવાનગી આપો. પોર્ટ 600-1024 ને બાંધી રહ્યા છે"
  
--#~ msgid "Select common application traits"
--#~ msgstr "સામાન્ય કાર્યક્રમ વર્તનો પસંદ કરો"
-+#: ../gui/polgen.glade:2461
-+msgid "Sends audit messages"
-+msgstr ""
+-#: ../gui/polgen.glade:1587 ../gui/polgen.glade:1807
+-msgid "600-1024"
+-msgstr ""
++#: ../gui/polgen.glade:1257 ../gui/polgen.glade:1424
++msgid "Unreserved Ports (>1024)"
++msgstr "બિનઆરક્ષિત પોર્ટો (>1024)"
  
--#~ msgid "Writes syslog messages\t"
--#~ msgstr "syslog સંદેશાઓ લખે છે\t"
-+#: ../gui/polgen.glade:2480
-+msgid "Interacts with the terminal"
-+msgstr ""
+-#: ../gui/polgen.glade:1605 ../gui/polgen.glade:1825
++#: ../gui/polgen.glade:1261 ../gui/polgen.glade:1428
+ msgid ""
+ "Enter a comma separated list of udp ports or ranges of ports that %s binds "
+ "to. Example: 612, 650-660"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1607 ../gui/polgen.glade:1827
+-msgid "Unreserved Ports (>1024)"
+-msgstr ""
++msgstr "અલ્પવિરામથી અલગ પડેલ udp પોર્ટોની યાદી દાખલ કરો અથવા પોર્ટની સીમા કે જે %s તેની સાથે જોડાય છે. ઉદાહરણ: 612, 650-660"
  
--#~ msgid "Create/Manipulate temporary files in /tmp"
--#~ msgstr "/tmp માં કામચલાઉ ફાઈલો બનાવે/જાળવે છે"
-+#: ../gui/polgen.glade:2499
-+msgid "Sends email"
-+msgstr ""
+-#: ../gui/polgen.glade:1638 ../gui/polgen.glade:1858 ../gui/polgen.glade:2079
+-#: ../gui/polgen.glade:2233
++#: ../gui/polgen.glade:1289 ../gui/polgen.glade:1456 ../gui/polgen.glade:1609
++#: ../gui/polgen.glade:1718
+ msgid "Select Ports"
+-msgstr ""
++msgstr "પોર્ટો પસંદ કરો"
  
--#~ msgid "Uses Pam for authentication"
--#~ msgstr "સત્તાધિકરણ માટે Pam વાપરે છે"
-+#: ../gui/polgen.glade:2530
-+msgid "label115"
-+msgstr ""
+-#: ../gui/polgen.glade:1663 ../gui/polgen.glade:1883
++#: ../gui/polgen.glade:1302 ../gui/polgen.glade:1469
+ msgid "Allows %s to bind to any udp ports > 1024"
+-msgstr ""
++msgstr "કોઇપણ udp પોર્ટને બાંધવા માટે %s ને પરવાનગી આપે છે > 1024"
  
--#~ msgid "Uses nsswitch or getpw* calls"
--#~ msgstr "nsswitch અથવા getpw* કોલ વાપરે છે"
-+#: ../gui/polgen.glade:2559
-+msgid "<b>Add files/directories that %s manages</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:1717 ../gui/polgen.glade:2151
++#: ../gui/polgen.glade:1353 ../gui/polgen.glade:1666
+ msgid "<b>UDP Ports</b>"
+-msgstr ""
++msgstr "<b>UDP પોર્ટો</b>"
  
--#~ msgid "Uses dbus"
--#~ msgstr "dbus વાપરે છે"
-+#: ../gui/polgen.glade:2788
+-#: ../gui/polgen.glade:1937
+-msgid "label113"
+-msgstr ""
++#: ../gui/polgen.glade:1519
 +msgid ""
-+"Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
-+"Files ..."
-+msgstr ""
- 
--#~ msgid "Sends audit messages"
--#~ msgstr "audit સંદેશાઓ મોકલે છે"
-+#: ../gui/polgen.glade:2823
-+msgid "label116"
-+msgstr ""
- 
--#~ msgid "Interacts with the terminal"
--#~ msgstr "ટર્મિનલ સાથે સંપર્ક કરે છે"
-+#: ../gui/polgen.glade:2852
-+msgid "<b>Add booleans from the %s policy:</b>"
-+msgstr ""
- 
--#~ msgid "Sends email"
--#~ msgstr "ઈમેઈલ મોકલે છે"
-+#: ../gui/polgen.glade:3002
-+msgid "Add/Remove booleans used by the %s domain"
-+msgstr ""
- 
--#~ msgid "Select files/directories that the application manages"
--#~ msgstr "ફાઈલો/ડિરેક્ટરીઓ પસંદ કરો કે જેની વ્યવસ્થા કાર્યક્રમ કરે છે"
-+#: ../gui/polgen.glade:3066
-+msgid "<b>Which directory you will generate the %s policy?</b>"
-+msgstr ""
- 
--#~ msgid ""
--#~ "Add Files/Directories that application will need to \"Write\" to. Pid "
--#~ "Files, Log Files, /var/lib Files ..."
--#~ msgstr ""
--#~ "ફાઈલો/ડિરેક્ટરીઓ ઉમેરો કે જેની આ કાર્યક્રમને \"લખવાની\" જરૂર પડે. Pid ફાઈલો, લોગ "
--#~ "ફાઈલો, /var/lib ફાઈલો ..."
-+#: ../gui/polgen.glade:3097
-+msgid "Policy Directory"
-+msgstr ""
++"Network\n"
++"Bind tab"
++msgstr "નેટવર્ક\nબાઇન્ડ ટૅબ"
  
--#~ msgid "Select booleans that the application uses"
--#~ msgstr "બુલિયનો પસંદ કરો કે જેનો આ કાર્યક્રમ વપરાશ કરે છે"
-+#: ../gui/polgen.glade:3254
-+msgid "Add Booleans Dialog"
-+msgstr ""
+-#: ../gui/polgen.glade:1966
++#: ../gui/polgen.glade:1537
+ msgid "<b>Select network ports that %s connects to:</b>"
+-msgstr ""
++msgstr "<b>નેટવર્ક પોર્ટને દાખલ કરો કે જે  %s તેની સાથે જોડાય છે:</b>"
  
--#~ msgid "Add/Remove booleans used for this confined application/user"
--#~ msgstr "આ શુદ્ધિ થયેલ કાર્યક્રમ/વપરાશકર્તા માટે વપરાયેલ બુલિયનો ઉમેરો/દૂર કરો"
-+#: ../gui/polgen.glade:3327
-+msgid "Boolean Name"
-+msgstr ""
+-#: ../gui/polgen.glade:2058
++#: ../gui/polgen.glade:1593
+ msgid "Allows %s to connect to any tcp port"
+-msgstr ""
++msgstr "કોઇપણ tcp પોર્ટને જોડવા માટે %s ને પરવાનગી આપે છે"
  
--#~ msgid "Select directory to generate policy in"
--#~ msgstr "માં પોલીસિ બનાવવા માટે ડિરેક્ટરી પસંદ કરો"
-+#: ../gui/polgengui.py:261
-+msgid "Role"
-+msgstr ""
+-#: ../gui/polgen.glade:2104
++#: ../gui/polgen.glade:1622
+ msgid ""
+ "Enter a comma separated list of tcp ports or ranges of ports that %s "
+ "connects to. Example: 612, 650-660"
+-msgstr ""
++msgstr "અલ્પવિરામથી અલગ પડેલ udp પોર્ટોની યાદી દાખલ કરો પોર્ટની સીમા કે જે %s તેની સાથે જોડાય છે. ઉદાહરણ: 612, 650-660"
  
--#~ msgid "Policy Directory"
--#~ msgstr "પોલિસી ડિરેક્ટરી"
-+#: ../gui/polgengui.py:268
-+msgid "Existing_User"
-+msgstr ""
+-#: ../gui/polgen.glade:2212
++#: ../gui/polgen.glade:1702
+ msgid "Allows %s to connect to any udp port"
+-msgstr ""
++msgstr "કોઇપણ udp પોર્ટને જોડવા માટે %s ને પરવાનગી આપે છે"
  
--#~ msgid "Generated Policy Files"
--#~ msgstr "પોલિસી ફાઈલો બનાવાયેલ"
-+#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
-+msgid "Application"
-+msgstr ""
+-#: ../gui/polgen.glade:2258
++#: ../gui/polgen.glade:1731
+ msgid ""
+ "Enter a comma separated list of udp ports or ranges of ports that %s "
+ "connects to. Example: 612, 650-660"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:2305
+-msgid "label114"
+-msgstr ""
++msgstr "અલ્પવિરામથી અલગ પડેલ udp પોર્ટોની યાદી દાખલ કરો અથવા પોર્ટની સીમા કે જે %s તેની સાથે જોડાય છે. ઉદાહરણ: 612, 650-660"
  
--#~ msgid ""
--#~ "This tool will generate the following: \n"
--#~ "Type Enforcement(te), File Context(fc), Interface(if), Shell Script(sh)\n"
--#~ "Execute shell script as root to compile/install and relabel files/"
--#~ "directories.  \n"
--#~ "Use semanage or useradd to map Linux login users to user roles.\n"
--#~ "Put the machine in permissive mode (setenforce 0). \n"
--#~ "Login as the user and test this user role.\n"
--#~ "Use audit2allow -R to generate additional rules for the te file.\n"
--#~ msgstr ""
--#~ "આ સાધન નીચેનું બનાવશે: \n"
--#~ "Type Enforcment(te), File Context(fc), Interface(if), Shell Script(sh).\n"
--#~ "કમ્પાઈલ/સ્થાપન કરવા માટે અને ફાઈલો/ડિરેક્ટરીઓ પુનઃલેબલ કરવા માટે શેલ સ્ક્રિપ્ટ ચલાવો.  "
--#~ "હવે તમે મશીનને પરવાનગીય સ્થિતિમં મૂકી શકો છો (setenforce 0). \n"
--#~ "avc સંદેશાઓ પેદા કરવા માટે કાર્યક્રમ ચલાવો/પુનઃશરૂ કરો.\n"
--#~ "te ફાઈલ માટે વધારાના નિયમો બનાવવા માટે audit2allow -R વાપરો.\n"
-+#: ../gui/polgengui.py:352
-+#, python-format
-+msgid "%s must be a directory"
-+msgstr ""
+-#: ../gui/polgen.glade:2334
++#: ../gui/polgen.glade:1792
+ msgid "<b>Select common application traits for %s:</b>"
+-msgstr ""
++msgstr "<b>%s માટે સામાન્ય કાર્યક્રમ લક્ષણ પસંદ કરો:</b>"
  
--#~ msgid ""
--#~ "This tool will generate the following: \n"
--#~ "Type Enforcement(te), File Context(fc), Interface(if), Shell Script(sh)\n"
--#~ "\n"
--#~ "Execute shell script to compile/install and relabel files/directories.  \n"
--#~ "Put the machine in permissive mode (setenforce 0). \n"
--#~ "Run/restart the application to generate avc messages.\n"
--#~ "Use audit2allow -R to generate additional rules for the te file.\n"
--#~ msgstr ""
--#~ "આ સાધન નીચેનું બનાવશે: \n"
--#~ "Type Enforcment(te), File Context(fc), Interface(if), Shell Script(sh).\n"
--#~ "કમ્પાઈલ/સ્થાપન કરવા માટે અને ફાઈલો/ડિરેક્ટરીઓ પુનઃલેબલ કરવા માટે શેલ સ્ક્રિપ્ટ ચલાવો.  "
--#~ "હવે તમે મશીનને પરવાનગીય સ્થિતિમં મૂકી શકો છો (setenforce 0). \n"
--#~ "avc સંદેશાઓ પેદા કરવા માટે કાર્યક્રમ ચલાવો/પુનઃશરૂ કરો.\n"
--#~ "te ફાઈલ માટે વધારાના નિયમો બનાવવા માટે audit2allow -R વાપરો.\n"
-+#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
-+msgid "You must select a user"
-+msgstr ""
+-#: ../gui/polgen.glade:2366
++#: ../gui/polgen.glade:1809
+ msgid "Writes syslog messages\t"
+-msgstr ""
++msgstr "syslog સંદેશાઓ લખે છે\t"
  
--#~ msgid "Add Booleans Dialog"
--#~ msgstr "બુલિયનો સંવાદ ઉમેરો"
-+#: ../gui/polgengui.py:542
-+msgid "Select executable file to be confined."
-+msgstr ""
+-#: ../gui/polgen.glade:2385
++#: ../gui/polgen.glade:1824
+ msgid "Create/Manipulate temporary files in /tmp"
+-msgstr ""
++msgstr "/tmp માં કામચલાઉ ફાઈલો બનાવે/જાળવે છે"
  
--#~ msgid "Boolean Name"
--#~ msgstr "બુલિયન નામ"
-+#: ../gui/polgengui.py:553
-+msgid "Select init script file to be confined."
-+msgstr ""
+-#: ../gui/polgen.glade:2404
++#: ../gui/polgen.glade:1839
+ msgid "Uses Pam for authentication"
+-msgstr ""
++msgstr "સત્તાધિકરણ માટે Pam વાપરે છે"
  
--#~ msgid "Role"
--#~ msgstr "ભૂમિકા"
-+#: ../gui/polgengui.py:563
-+msgid "Select file(s) that confined application creates or writes"
-+msgstr ""
+-#: ../gui/polgen.glade:2423
++#: ../gui/polgen.glade:1854
+ msgid "Uses nsswitch or getpw* calls"
+-msgstr ""
++msgstr "nsswitch અથવા getpw* કોલ વાપરે છે"
  
--#~ msgid "Existing_User"
--#~ msgstr "હાલનો વપરાશકર્તા (_U)"
-+#: ../gui/polgengui.py:570
-+msgid "Select directory(s) that the confined application owns and writes into"
-+msgstr ""
+-#: ../gui/polgen.glade:2442
++#: ../gui/polgen.glade:1869
+ msgid "Uses dbus"
+-msgstr ""
++msgstr "dbus વાપરે છે"
  
--#~ msgid "Application"
--#~ msgstr "કાર્યક્રમ"
-+#: ../gui/polgengui.py:632
-+msgid "Select directory to generate policy files in"
-+msgstr ""
+-#: ../gui/polgen.glade:2461
++#: ../gui/polgen.glade:1884
+ msgid "Sends audit messages"
+-msgstr ""
++msgstr "audit સંદેશાઓ મોકલે છે"
  
--#~ msgid "%s must be a directory"
--#~ msgstr "%s ડિરેક્ટરી હોવી જ જોઈએ"
-+#: ../gui/polgengui.py:649
-+#, python-format
-+msgid ""
-+"Type %s_t already defined in current policy.\n"
-+"Do you want to continue?"
-+msgstr ""
+-#: ../gui/polgen.glade:2480
++#: ../gui/polgen.glade:1899
+ msgid "Interacts with the terminal"
+-msgstr ""
++msgstr "ટર્મિનલ સાથે સંપર્ક કરે છે"
  
--#~ msgid "You must select a user"
--#~ msgstr "તમારે વપરાશકર્તા પસંદ કરવો જ પડશે"
-+#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
-+msgid "Verify Name"
-+msgstr ""
+-#: ../gui/polgen.glade:2499
++#: ../gui/polgen.glade:1914
+ msgid "Sends email"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:2530
+-msgid "label115"
+-msgstr ""
++msgstr "ઈમેઈલ મોકલે છે"
  
--#~ msgid "Select executable file to be confined."
--#~ msgstr "શુદ્ધિ કરવા માટે એક્ઝેક્યુટેબલ ફાઈલ પસંદ કરો."
-+#: ../gui/polgengui.py:653
-+#, python-format
-+msgid ""
-+"Module %s.pp already loaded in current policy.\n"
-+"Do you want to continue?"
-+msgstr ""
+-#: ../gui/polgen.glade:2559
++#: ../gui/polgen.glade:1961
+ msgid "<b>Add files/directories that %s manages</b>"
+-msgstr ""
++msgstr "<b>ફાઇલો/ડિરેક્ટરીઓને ઉમેરો કે જે %s સંચાલિત કરે</b>"
  
--#~ msgid "Select init script file to be confined."
--#~ msgstr "શુદ્ધિ કરવા માટે init સ્ક્રિપ્ટ ફાઈલ પસંદ કરો."
-+#: ../gui/polgengui.py:699
-+msgid ""
-+"You must add a name made up of letters and numbers and containing no spaces."
-+msgstr ""
+-#: ../gui/polgen.glade:2788
++#: ../gui/polgen.glade:2122
+ msgid ""
+ "Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
+ "Files ..."
+-msgstr ""
+-
+-#: ../gui/polgen.glade:2823
+-msgid "label116"
+-msgstr ""
++msgstr "ફાઈલો/ડિરેક્ટરીઓ કે જે %s \"સંચાલિત કરે\". Pid ફાઇલો, Log ફાઇલો, /var/lib ફાઇલો ..."
  
--#~ msgid "Select file(s) that confined application creates or writes"
--#~ msgstr "ફાઈલ(ઓ) પસંદ કરો કે જેને શુદ્ધિ કરેલ કાર્યક્રમ બનાવે છે અથવા લખે છે"
-+#: ../gui/polgengui.py:713
-+msgid "You must enter a executable"
-+msgstr ""
+-#: ../gui/polgen.glade:2852
++#: ../gui/polgen.glade:2166
+ msgid "<b>Add booleans from the %s policy:</b>"
+-msgstr ""
++msgstr "<b>%s પોલિસીમાંથી બુલિયનને ઉમેરો:</b>"
  
--#~ msgid ""
--#~ "Select directory(s) that the confined application owns and writes into"
--#~ msgstr "ડિરેક્ટરી(ઓ) પસંદ કરો કે જે શુદ્ધિ થયેલ કાર્યક્રમની માલિકીની છે અથવા જેમા લખે છે"
-+#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
-+msgid "Configue SELinux"
-+msgstr ""
+-#: ../gui/polgen.glade:3002
++#: ../gui/polgen.glade:2274
+ msgid "Add/Remove booleans used by the %s domain"
+-msgstr ""
++msgstr "%s ડોમેઇન દ્દારા વાપરેલ બુલિયનને ઉમેરો/દૂર કરો"
  
--#~ msgid "Select directory to generate policy files in"
--#~ msgstr "પોલિસી ફાઈલો બનાવવા માટે ડિરેક્ટરી પસંદ કરો"
-+#: ../gui/polgen.py:158
-+msgid "Internet Services Daemon"
-+msgstr ""
+-#: ../gui/polgen.glade:3066
++#: ../gui/polgen.glade:2316
+ msgid "<b>Which directory you will generate the %s policy?</b>"
+-msgstr ""
++msgstr "<b>કઇ ડિરેક્ટરીથી તમે %s પોલિસીને બનાવશે?</b>"
  
--#~ msgid ""
--#~ "Type %s_t already defined in current policy.\n"
--#~ "Do you want to continue?"
--#~ msgstr ""
--#~ "પ્રકાર %s_t વર્તમાન પોલીસિમાં પહેલાથી જ વ્યાખ્યાયિત છે.\n"
--#~ "શું તમે ચાલુ રાખવા માંગો છો?"
-+#: ../gui/polgen.py:197
-+#, python-format
-+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
-+msgstr ""
+-#: ../gui/polgen.glade:3097
++#: ../gui/polgen.glade:2334
+ msgid "Policy Directory"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:3254
+-msgid "Add Booleans Dialog"
+-msgstr ""
++msgstr "પોલિસી ડિરેક્ટરી"
  
--#~ msgid "Verify Name"
--#~ msgstr "નામની ખાતરી કરો"
-+#: ../gui/polgen.py:324
-+msgid "You must enter a name for your confined process/user"
-+msgstr ""
+-#: ../gui/polgen.glade:3327
+-msgid "Boolean Name"
+-msgstr ""
+-
+-#: ../gui/polgengui.py:261
++#: ../gui/polgengui.py:262
+ msgid "Role"
+-msgstr ""
++msgstr "ભૂમિકા"
  
--#~ msgid ""
--#~ "Module %s.pp already loaded in current policy.\n"
--#~ "Do you want to continue?"
--#~ msgstr ""
--#~ "મોડ્યુલ %s.pp પહેલાથી જ વર્તમાન પોલીસિમાં લોડ થયેલ છે.\n"
--#~ "શું તમે ચાલુ રાખવા માંગો છો?"
-+#: ../gui/polgen.py:326
-+msgid ""
-+"Name must be alpha numberic with no spaces. Consider using option \"-n "
-+"MODULENAME\""
-+msgstr ""
+-#: ../gui/polgengui.py:268
++#: ../gui/polgengui.py:269
+ msgid "Existing_User"
+-msgstr ""
++msgstr "હાલનો વપરાશકર્તા (_U)"
  
--#~ msgid "You must enter a name"
--#~ msgstr "તમારે નામ દાખલ કરવું જ પડશે"
-+#: ../gui/polgen.py:414
-+msgid "User Role types can not be assigned executables."
-+msgstr ""
+-#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
++#: ../gui/polgengui.py:283 ../gui/polgengui.py:291 ../gui/polgengui.py:305
+ msgid "Application"
+-msgstr ""
++msgstr "કાર્યક્રમ"
  
--#~ msgid "You must enter a executable"
--#~ msgstr "તમારે એક્ઝેક્યુટેબલ દાખલ કરવી જ પડશે"
-+#: ../gui/polgen.py:420
-+msgid "Only Daemon apps can use an init script.."
-+msgstr ""
+-#: ../gui/polgengui.py:352
++#: ../gui/polgengui.py:353
+ #, python-format
+ msgid "%s must be a directory"
+-msgstr ""
++msgstr "%s ડિરેક્ટરી હોવી જ જોઈએ"
  
--#~ msgid "Configue SELinux"
--#~ msgstr "SELinux રૂપરેખાંકિત કરો"
-+#: ../gui/polgen.py:438
-+msgid "use_resolve must be a boolean value "
-+msgstr ""
+-#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
++#: ../gui/polgengui.py:413 ../gui/polgengui.py:694
+ msgid "You must select a user"
+-msgstr ""
++msgstr "તમારે વપરાશકર્તા પસંદ કરવો જ પડશે"
  
--#, fuzzy
--#~ msgid "Ports must be numbers or ranges of numbers from 1 to %d "
--#~ msgstr "પોર્ટો નંબરો કે 1 થી %d સુધીના વિસ્તારના નંબરો હોવા જ જોઈએ"
-+#: ../gui/polgen.py:444
-+msgid "use_syslog must be a boolean value "
-+msgstr ""
+-#: ../gui/polgengui.py:542
++#: ../gui/polgengui.py:543
+ msgid "Select executable file to be confined."
+-msgstr ""
++msgstr "શુદ્ધિ કરવા માટે એક્ઝેક્યુટેબલ ફાઈલ પસંદ કરો."
  
--#~ msgid "You must enter a name for your confined process/user"
--#~ msgstr "તમારે તમારી શુદ્ધિ થયેલ પ્રક્રિયા/વપરાશકર્તા માટે નામ દાખલ કરવું જ પડશે"
-+#: ../gui/polgen.py:450
-+msgid "use_kerberos must be a boolean value "
-+msgstr ""
+-#: ../gui/polgengui.py:553
++#: ../gui/polgengui.py:554
+ msgid "Select init script file to be confined."
+-msgstr ""
++msgstr "શુદ્ધિ કરવા માટે init સ્ક્રિપ્ટ ફાઈલ પસંદ કરો."
  
--#~ msgid "USER Types are not allowed executables"
--#~ msgstr "USER પ્રકારો માન્ય એક્ઝેક્યુટેબલો નથી"
-+#: ../gui/polgen.py:456
-+msgid "manage_krb5_rcache must be a boolean value "
-+msgstr ""
+-#: ../gui/polgengui.py:563
++#: ../gui/polgengui.py:564
+ msgid "Select file(s) that confined application creates or writes"
+-msgstr ""
++msgstr "ફાઈલ(ઓ) પસંદ કરો કે જેને શુદ્ધિ કરેલ કાર્યક્રમ બનાવે છે અથવા લખે છે"
  
--#~ msgid "Only DAEMON apps can use an init script"
--#~ msgstr "માત્ર DAEMON કાર્યક્રમો init સ્ક્રિપ્ટ વાપરી શકે"
-+#: ../gui/polgen.py:486
-+msgid "USER Types automatically get a tmp type"
-+msgstr ""
+-#: ../gui/polgengui.py:570
++#: ../gui/polgengui.py:571
+ msgid "Select directory(s) that the confined application owns and writes into"
+-msgstr ""
++msgstr "ડિરેક્ટરી(ઓ) પસંદ કરો કે જે શુદ્ધિ થયેલ કાર્યક્રમની માલિકીની છે અથવા જેમા લખે છે"
  
--#~ msgid "use_syslog must be a boolean value "
--#~ msgstr "use_syslog એ બુલિયન કિંમત હોવો જ જોઈએ "
-+#: ../gui/polgen.py:1004
-+msgid "You must enter the executable path for your confined process"
-+msgstr ""
+-#: ../gui/polgengui.py:632
++#: ../gui/polgengui.py:633
+ msgid "Select directory to generate policy files in"
+-msgstr ""
++msgstr "પોલિસી ફાઈલો બનાવવા માટે ડિરેક્ટરી પસંદ કરો"
  
--#, fuzzy
--#~ msgid "USER Types automatically get a tmp type"
--#~ msgstr "USER પ્રકારો આપોઆપ tmp પ્રકાર મેળવે છે"
-+#: ../gui/polgen.py:1182
-+msgid "Type Enforcement file"
-+msgstr ""
+-#: ../gui/polgengui.py:649
++#: ../gui/polgengui.py:650
+ #, python-format
+ msgid ""
+ "Type %s_t already defined in current policy.\n"
+ "Do you want to continue?"
+-msgstr ""
++msgstr "પ્રકાર %s_t વર્તમાન પોલીસિમાં પહેલાથી જ વ્યાખ્યાયિત છે.\nશું તમે ચાલુ રાખવા માંગો છો?"
  
--#~ msgid "You must enter the executable path for your confined process"
--#~ msgstr "તમારી શુદ્ધિ પ્રક્રિયા માટે તમારે એક્ઝેક્યુટેબલ પાથ દાખલ કરવો જ પડશે"
-+#: ../gui/polgen.py:1183
-+msgid "Interface file"
-+msgstr ""
+-#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
++#: ../gui/polgengui.py:650 ../gui/polgengui.py:654
+ msgid "Verify Name"
+-msgstr ""
++msgstr "નામની ખાતરી કરો"
  
--#, fuzzy
--#~ msgid "Type Enforcement file"
--#~ msgstr "પ્રકાર દબાણ ફાઈલ"
-+#: ../gui/polgen.py:1184
-+msgid "File Contexts file"
-+msgstr ""
+-#: ../gui/polgengui.py:653
++#: ../gui/polgengui.py:654
+ #, python-format
+ msgid ""
+ "Module %s.pp already loaded in current policy.\n"
+ "Do you want to continue?"
+-msgstr ""
++msgstr "મોડ્યુલ %s.pp પહેલાથી જ વર્તમાન પોલીસિમાં લોડ થયેલ છે.\nશું તમે ચાલુ રાખવા માંગો છો?"
  
--#~ msgid "Interface file"
--#~ msgstr "ઈન્ટરફેસ ફાઈલ"
-+#: ../gui/polgen.py:1185
-+msgid "Setup Script"
-+msgstr ""
+-#: ../gui/polgengui.py:699
++#: ../gui/polgengui.py:700
+ msgid ""
+ "You must add a name made up of letters and numbers and containing no spaces."
+-msgstr ""
++msgstr "અક્ષરોથી બનાવેલ નામ અને સંખ્યા અને ખાલી જગ્યાને ને સમાવતુ તમારે ઉમેરવુ જ જોઇએ."
  
--#~ msgid "File Contexts file"
--#~ msgstr "ફાઈલ સંદર્ભો ફાઈલ"
-+#: ../gui/polgen.py:1306
-+#, python-format
-+msgid ""
-+"\n"
-+"%s\n"
-+"\n"
-+"sepolgen [ -n moduleName ] [ -m ] [ -t type ] [ executable | Name ]\n"
-+"valid Types:\n"
-+msgstr ""
+-#: ../gui/polgengui.py:713
++#: ../gui/polgengui.py:714
+ msgid "You must enter a executable"
+-msgstr ""
++msgstr "તમારે એક્ઝેક્યુટેબલ દાખલ કરવી જ પડશે"
  
--#~ msgid "Setup Script"
--#~ msgstr "સેટઅપ સ્ક્રિપ્ટ"
-+#: ../gui/polgen.py:1354
-+msgid "Executable or Name required"
-+msgstr ""
+-#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
++#: ../gui/polgengui.py:739 ../gui/system-config-selinux.py:174
+ msgid "Configue SELinux"
+-msgstr ""
++msgstr "SELinux રૂપરેખાંકિત કરો"
  
--#~ msgid ""
--#~ "SELinux Port\n"
--#~ "Type"
--#~ msgstr ""
--#~ "SELinux પોર્ટ\n"
--#~ "પ્રકાર"
+-#: ../gui/polgen.py:158
+-msgid "Internet Services Daemon"
+-msgstr ""
 +#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
 +msgid "Network Port"
-+msgstr ""
++msgstr "નેટવર્ક પોર્ટ"
  
--#~ msgid "Protocol"
--#~ msgstr "પ્રોટોકોલ"
+-#: ../gui/polgen.py:197
+-#, python-format
+-msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+-msgstr ""
 +#: ../gui/portsPage.py:85
 +msgid ""
 +"SELinux Port\n"
 +"Type"
-+msgstr ""
++msgstr "SELinux પોર્ટ\nપ્રકાર"
  
--#~ msgid ""
--#~ "MLS/MCS\n"
--#~ "Level"
--#~ msgstr ""
--#~ "MLS/MCS\n"
--#~ "સ્તર"
+-#: ../gui/polgen.py:324
+-msgid "You must enter a name for your confined process/user"
+-msgstr ""
 +#: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
 +msgid "Protocol"
-+msgstr ""
++msgstr "પ્રોટોકોલ"
  
--#~ msgid "Port"
--#~ msgstr "પોર્ટ"
+-#: ../gui/polgen.py:326
+-msgid ""
+-"Name must be alpha numberic with no spaces. Consider using option \"-n "
+-"MODULENAME\""
+-msgstr ""
+-
+-#: ../gui/polgen.py:414
+-msgid "User Role types can not be assigned executables."
+-msgstr ""
+-
+-#: ../gui/polgen.py:420
+-msgid "Only Daemon apps can use an init script.."
+-msgstr ""
+-
+-#: ../gui/polgen.py:438
+-msgid "use_resolve must be a boolean value "
+-msgstr ""
+-
+-#: ../gui/polgen.py:444
+-msgid "use_syslog must be a boolean value "
+-msgstr ""
+-
+-#: ../gui/polgen.py:450
+-msgid "use_kerberos must be a boolean value "
+-msgstr ""
+-
+-#: ../gui/polgen.py:456
+-msgid "manage_krb5_rcache must be a boolean value "
+-msgstr ""
+-
+-#: ../gui/polgen.py:486
+-msgid "USER Types automatically get a tmp type"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1004
+-msgid "You must enter the executable path for your confined process"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1182
+-msgid "Type Enforcement file"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1183
+-msgid "Interface file"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1184
+-msgid "File Contexts file"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1185
+-msgid "Setup Script"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1306
+-#, python-format
+-msgid ""
+-"\n"
+-"%s\n"
+-"\n"
+-"sepolgen [ -n moduleName ] [ -m ] [ -t type ] [ executable | Name ]\n"
+-"valid Types:\n"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1354
+-msgid "Executable or Name required"
+-msgstr ""
+-
+-#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
+-msgid "Network Port"
+-msgstr ""
+-
+-#: ../gui/portsPage.py:85
+-msgid ""
+-"SELinux Port\n"
+-"Type"
+-msgstr ""
+-
+-#: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
+-msgid "Protocol"
+-msgstr ""
+-
+-#: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
 +#: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
-+msgid ""
-+"MLS/MCS\n"
-+"Level"
-+msgstr ""
- 
--#~ msgid "Port number \"%s\" is not valid.  0 < PORT_NUMBER < 65536 "
--#~ msgstr "પોર્ટ નંબર \"%s\" એ માન્ય નથી.  0 < PORT_NUMBER < 65536 "
-+#: ../gui/portsPage.py:101
-+msgid "Port"
-+msgstr ""
+ msgid ""
+ "MLS/MCS\n"
+ "Level"
+-msgstr ""
++msgstr "MLS/MCS\nસ્તર"
+ 
+ #: ../gui/portsPage.py:101
+ msgid "Port"
+-msgstr ""
++msgstr "પોર્ટ"
+ 
+ #: ../gui/portsPage.py:207
+ #, python-format
+ msgid "Port number \"%s\" is not valid.  0 < PORT_NUMBER < 65536 "
+-msgstr ""
++msgstr "પોર્ટ નંબર \"%s\" એ માન્ય નથી.  0 < PORT_NUMBER < 65536 "
+ 
+ #: ../gui/portsPage.py:252
+ msgid "List View"
+-msgstr ""
++msgstr "યાદી દેખાવ"
+ 
+ #: ../gui/portsPage.py:255 ../gui/system-config-selinux.glade:2419
+ msgid "Group View"
+-msgstr ""
++msgstr "જૂથ દેખાવ"
+ 
+-#: ../gui/selinux.tbl:1 ../gui/selinux.tbl:30 ../gui/selinux.tbl:31
+-#: ../gui/selinux.tbl:32 ../gui/selinux.tbl:33 ../gui/selinux.tbl:34
+-#: ../gui/selinux.tbl:36 ../gui/selinux.tbl:37 ../gui/selinux.tbl:38
+-#: ../gui/selinux.tbl:39 ../gui/selinux.tbl:40 ../gui/selinux.tbl:42
+-#: ../gui/selinux.tbl:43 ../gui/selinux.tbl:44 ../gui/selinux.tbl:45
+-#: ../gui/selinux.tbl:46 ../gui/selinux.tbl:47 ../gui/selinux.tbl:48
+-#: ../gui/selinux.tbl:49 ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
+-#: ../gui/selinux.tbl:52 ../gui/selinux.tbl:53 ../gui/selinux.tbl:59
+-#: ../gui/selinux.tbl:60 ../gui/selinux.tbl:61 ../gui/selinux.tbl:62
+-#: ../gui/selinux.tbl:63 ../gui/selinux.tbl:64 ../gui/selinux.tbl:65
+-#: ../gui/selinux.tbl:66 ../gui/selinux.tbl:67 ../gui/selinux.tbl:68
+-#: ../gui/selinux.tbl:69 ../gui/selinux.tbl:75 ../gui/selinux.tbl:76
+-#: ../gui/selinux.tbl:77 ../gui/selinux.tbl:78 ../gui/selinux.tbl:79
+-#: ../gui/selinux.tbl:80 ../gui/selinux.tbl:81 ../gui/selinux.tbl:82
+-#: ../gui/selinux.tbl:83 ../gui/selinux.tbl:84 ../gui/selinux.tbl:86
+-#: ../gui/selinux.tbl:88 ../gui/selinux.tbl:89 ../gui/selinux.tbl:90
+-#: ../gui/selinux.tbl:92 ../gui/selinux.tbl:94 ../gui/selinux.tbl:95
+-#: ../gui/selinux.tbl:96 ../gui/selinux.tbl:97 ../gui/selinux.tbl:98
+-#: ../gui/selinux.tbl:99 ../gui/selinux.tbl:100 ../gui/selinux.tbl:101
+-#: ../gui/selinux.tbl:102 ../gui/selinux.tbl:103 ../gui/selinux.tbl:104
+-#: ../gui/selinux.tbl:106 ../gui/selinux.tbl:108 ../gui/selinux.tbl:109
+-#: ../gui/selinux.tbl:110 ../gui/selinux.tbl:111 ../gui/selinux.tbl:112
+-#: ../gui/selinux.tbl:113 ../gui/selinux.tbl:114 ../gui/selinux.tbl:116
+-#: ../gui/selinux.tbl:117 ../gui/selinux.tbl:119 ../gui/selinux.tbl:121
+-#: ../gui/selinux.tbl:123 ../gui/selinux.tbl:124 ../gui/selinux.tbl:127
+-#: ../gui/selinux.tbl:129 ../gui/selinux.tbl:130 ../gui/selinux.tbl:131
+-#: ../gui/selinux.tbl:132 ../gui/selinux.tbl:133 ../gui/selinux.tbl:134
+-#: ../gui/selinux.tbl:135 ../gui/selinux.tbl:136 ../gui/selinux.tbl:137
+-#: ../gui/selinux.tbl:138 ../gui/selinux.tbl:139 ../gui/selinux.tbl:142
+-#: ../gui/selinux.tbl:143 ../gui/selinux.tbl:144 ../gui/selinux.tbl:145
+-#: ../gui/selinux.tbl:146 ../gui/selinux.tbl:147 ../gui/selinux.tbl:148
+-#: ../gui/selinux.tbl:149 ../gui/selinux.tbl:150 ../gui/selinux.tbl:151
+-#: ../gui/selinux.tbl:152 ../gui/selinux.tbl:154 ../gui/selinux.tbl:155
+-#: ../gui/selinux.tbl:156 ../gui/selinux.tbl:157 ../gui/selinux.tbl:158
+-#: ../gui/selinux.tbl:159 ../gui/selinux.tbl:160 ../gui/selinux.tbl:167
+-#: ../gui/selinux.tbl:171 ../gui/selinux.tbl:172 ../gui/selinux.tbl:173
+-#: ../gui/selinux.tbl:174 ../gui/selinux.tbl:175 ../gui/selinux.tbl:177
+-#: ../gui/selinux.tbl:178 ../gui/selinux.tbl:179 ../gui/selinux.tbl:180
+-#: ../gui/selinux.tbl:184 ../gui/selinux.tbl:192 ../gui/selinux.tbl:193
+-#: ../gui/selinux.tbl:194 ../gui/selinux.tbl:195 ../gui/selinux.tbl:196
+-#: ../gui/selinux.tbl:197 ../gui/selinux.tbl:198 ../gui/selinux.tbl:199
+-#: ../gui/selinux.tbl:200 ../gui/selinux.tbl:201 ../gui/selinux.tbl:206
+-#: ../gui/selinux.tbl:207 ../gui/selinux.tbl:218 ../gui/selinux.tbl:219
+-#: ../gui/selinux.tbl:220 ../gui/selinux.tbl:222 ../gui/selinux.tbl:224
+-#: ../gui/selinux.tbl:226 ../gui/selinux.tbl:227 ../gui/selinux.tbl:230
+-msgid "SELinux Service Protection"
+-msgstr ""
++#: ../gui/semanagePage.py:126
++#, python-format
++msgid "Are you sure you want to delete %s '%s'?"
++msgstr "શું તમે ખરેખર %s '%s' કાઢી નાંખવા માંગો છો?"
  
--#~ msgid "List View"
--#~ msgstr "યાદી દેખાવ"
-+#: ../gui/portsPage.py:207
+-#: ../gui/selinux.tbl:1
+-msgid "Disable SELinux protection for acct daemon"
+-msgstr ""
++#: ../gui/semanagePage.py:126
 +#, python-format
-+msgid "Port number \"%s\" is not valid.  0 < PORT_NUMBER < 65536 "
-+msgstr ""
++msgid "Delete %s"
++msgstr "%s કાઢી નાંખો"
  
--#~ msgid "Group View"
--#~ msgstr "જૂથ દેખાવ"
-+#: ../gui/portsPage.py:252
-+msgid "List View"
-+msgstr ""
+-#: ../gui/selinux.tbl:2 ../gui/selinux.tbl:3 ../gui/selinux.tbl:70
+-#: ../gui/selinux.tbl:153 ../gui/selinux.tbl:168 ../gui/selinux.tbl:169
+-#: ../gui/selinux.tbl:170 ../gui/selinux.tbl:189 ../gui/selinux.tbl:202
+-#: ../gui/selinux.tbl:203 ../gui/selinux.tbl:204 ../gui/selinux.tbl:205
+-msgid "Admin"
+-msgstr ""
++#: ../gui/semanagePage.py:134
++#, python-format
++msgid "Add %s"
++msgstr "%s ઉમેરો"
  
--#~ msgid "SELinux Service Protection"
--#~ msgstr "SELinux સેવા સુરક્ષા"
-+#: ../gui/portsPage.py:255 ../gui/system-config-selinux.glade:2419
-+msgid "Group View"
-+msgstr ""
+-#: ../gui/selinux.tbl:2
+-msgid "Allow all daemons to write corefiles to /"
+-msgstr ""
++#: ../gui/semanagePage.py:148
++#, python-format
++msgid "Modify %s"
++msgstr "%s સુધારો"
  
--#~ msgid "Disable SELinux protection for acct daemon"
--#~ msgstr "acct ડિમન માટે SELinux સુરક્ષા નિષ્ક્રિય કરો"
-+#: ../gui/selinux.tbl:1 ../gui/selinux.tbl:30 ../gui/selinux.tbl:31
-+#: ../gui/selinux.tbl:32 ../gui/selinux.tbl:33 ../gui/selinux.tbl:34
-+#: ../gui/selinux.tbl:36 ../gui/selinux.tbl:37 ../gui/selinux.tbl:38
-+#: ../gui/selinux.tbl:39 ../gui/selinux.tbl:40 ../gui/selinux.tbl:42
-+#: ../gui/selinux.tbl:43 ../gui/selinux.tbl:44 ../gui/selinux.tbl:45
-+#: ../gui/selinux.tbl:46 ../gui/selinux.tbl:47 ../gui/selinux.tbl:48
-+#: ../gui/selinux.tbl:49 ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
-+#: ../gui/selinux.tbl:52 ../gui/selinux.tbl:53 ../gui/selinux.tbl:59
-+#: ../gui/selinux.tbl:60 ../gui/selinux.tbl:61 ../gui/selinux.tbl:62
-+#: ../gui/selinux.tbl:63 ../gui/selinux.tbl:64 ../gui/selinux.tbl:65
-+#: ../gui/selinux.tbl:66 ../gui/selinux.tbl:67 ../gui/selinux.tbl:68
-+#: ../gui/selinux.tbl:69 ../gui/selinux.tbl:75 ../gui/selinux.tbl:76
-+#: ../gui/selinux.tbl:77 ../gui/selinux.tbl:78 ../gui/selinux.tbl:79
-+#: ../gui/selinux.tbl:80 ../gui/selinux.tbl:81 ../gui/selinux.tbl:82
-+#: ../gui/selinux.tbl:83 ../gui/selinux.tbl:84 ../gui/selinux.tbl:86
-+#: ../gui/selinux.tbl:88 ../gui/selinux.tbl:89 ../gui/selinux.tbl:90
-+#: ../gui/selinux.tbl:92 ../gui/selinux.tbl:94 ../gui/selinux.tbl:95
-+#: ../gui/selinux.tbl:96 ../gui/selinux.tbl:97 ../gui/selinux.tbl:98
-+#: ../gui/selinux.tbl:99 ../gui/selinux.tbl:100 ../gui/selinux.tbl:101
-+#: ../gui/selinux.tbl:102 ../gui/selinux.tbl:103 ../gui/selinux.tbl:104
-+#: ../gui/selinux.tbl:106 ../gui/selinux.tbl:108 ../gui/selinux.tbl:109
-+#: ../gui/selinux.tbl:110 ../gui/selinux.tbl:111 ../gui/selinux.tbl:112
-+#: ../gui/selinux.tbl:113 ../gui/selinux.tbl:114 ../gui/selinux.tbl:116
-+#: ../gui/selinux.tbl:117 ../gui/selinux.tbl:119 ../gui/selinux.tbl:121
-+#: ../gui/selinux.tbl:123 ../gui/selinux.tbl:124 ../gui/selinux.tbl:127
-+#: ../gui/selinux.tbl:129 ../gui/selinux.tbl:130 ../gui/selinux.tbl:131
-+#: ../gui/selinux.tbl:132 ../gui/selinux.tbl:133 ../gui/selinux.tbl:134
-+#: ../gui/selinux.tbl:135 ../gui/selinux.tbl:136 ../gui/selinux.tbl:137
-+#: ../gui/selinux.tbl:138 ../gui/selinux.tbl:139 ../gui/selinux.tbl:142
-+#: ../gui/selinux.tbl:143 ../gui/selinux.tbl:144 ../gui/selinux.tbl:145
-+#: ../gui/selinux.tbl:146 ../gui/selinux.tbl:147 ../gui/selinux.tbl:148
-+#: ../gui/selinux.tbl:149 ../gui/selinux.tbl:150 ../gui/selinux.tbl:151
-+#: ../gui/selinux.tbl:152 ../gui/selinux.tbl:154 ../gui/selinux.tbl:155
-+#: ../gui/selinux.tbl:156 ../gui/selinux.tbl:157 ../gui/selinux.tbl:158
-+#: ../gui/selinux.tbl:159 ../gui/selinux.tbl:160 ../gui/selinux.tbl:167
-+#: ../gui/selinux.tbl:171 ../gui/selinux.tbl:172 ../gui/selinux.tbl:173
-+#: ../gui/selinux.tbl:174 ../gui/selinux.tbl:175 ../gui/selinux.tbl:177
-+#: ../gui/selinux.tbl:178 ../gui/selinux.tbl:179 ../gui/selinux.tbl:180
-+#: ../gui/selinux.tbl:184 ../gui/selinux.tbl:192 ../gui/selinux.tbl:193
-+#: ../gui/selinux.tbl:194 ../gui/selinux.tbl:195 ../gui/selinux.tbl:196
-+#: ../gui/selinux.tbl:197 ../gui/selinux.tbl:198 ../gui/selinux.tbl:199
-+#: ../gui/selinux.tbl:200 ../gui/selinux.tbl:201 ../gui/selinux.tbl:206
-+#: ../gui/selinux.tbl:207 ../gui/selinux.tbl:218 ../gui/selinux.tbl:219
-+#: ../gui/selinux.tbl:220 ../gui/selinux.tbl:222 ../gui/selinux.tbl:224
-+#: ../gui/selinux.tbl:226 ../gui/selinux.tbl:227 ../gui/selinux.tbl:230
-+msgid "SELinux Service Protection"
-+msgstr ""
- 
--#~ msgid "Admin"
--#~ msgstr "સંચાલક"
-+#: ../gui/selinux.tbl:1
-+msgid "Disable SELinux protection for acct daemon"
-+msgstr ""
- 
--#~ msgid "Allow all daemons to write corefiles to /"
--#~ msgstr "ડિમનોને મૂળફાઈલો / માં લખવા માટે પરવાનગી આપો"
-+#: ../gui/selinux.tbl:2 ../gui/selinux.tbl:3 ../gui/selinux.tbl:70
-+#: ../gui/selinux.tbl:153 ../gui/selinux.tbl:168 ../gui/selinux.tbl:169
-+#: ../gui/selinux.tbl:170 ../gui/selinux.tbl:189 ../gui/selinux.tbl:202
-+#: ../gui/selinux.tbl:203 ../gui/selinux.tbl:204 ../gui/selinux.tbl:205
-+msgid "Admin"
-+msgstr ""
- 
--#~ msgid "Allow all daemons the ability to use unallocated ttys"
--#~ msgstr "બધા ડિમનોને બિન ફાળવેલ ttys વાપરવા માટેની ક્ષમતા આપો"
-+#: ../gui/selinux.tbl:2
-+msgid "Allow all daemons to write corefiles to /"
-+msgstr ""
+-#: ../gui/selinux.tbl:3
+-msgid "Allow all daemons the ability to use unallocated ttys"
+-msgstr ""
++#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
++msgid "Permissive"
++msgstr "છૂટ આપનારું"
  
--#~ msgid "User Privs"
--#~ msgstr "વપરાશકર્તા વિશેષાધિકારો"
-+#: ../gui/selinux.tbl:3
-+msgid "Allow all daemons the ability to use unallocated ttys"
-+msgstr ""
+-#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
+-#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
+-#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
+-#: ../gui/selinux.tbl:210 ../gui/selinux.tbl:211 ../gui/selinux.tbl:212
+-#: ../gui/selinux.tbl:213 ../gui/selinux.tbl:214 ../gui/selinux.tbl:215
+-#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
+-msgid "User Privs"
+-msgstr ""
++#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
++msgid "Enforcing"
++msgstr "દબાણ કરવુ"
++
++#: ../gui/statusPage.py:94
++msgid "Status"
++msgstr "પરિસ્થિતિ"
  
--#, fuzzy
--#~ msgid ""
--#~ "Allow gadmin SELinux user account to execute files in home directory or /"
--#~ "tmp"
--#~ msgstr ""
--#~ "gadmin SELinux વપરાશકર્તા ખાતાઓને તેમની ઘર ડિરેક્ટરી અથવા /tmp માં ફાઈલો એક્ઝેક્યુટ "
--#~ "કરવા માટે પરવાનગી આપો"
-+#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
-+#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
-+#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
-+#: ../gui/selinux.tbl:210 ../gui/selinux.tbl:211 ../gui/selinux.tbl:212
-+#: ../gui/selinux.tbl:213 ../gui/selinux.tbl:214 ../gui/selinux.tbl:215
-+#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
-+msgid "User Privs"
-+msgstr ""
+-#: ../gui/selinux.tbl:4
++#: ../gui/statusPage.py:133
+ msgid ""
+-"Allow gadmin SELinux user account to execute files in home directory or /tmp"
+-msgstr ""
++"Changing the policy type will cause a relabel of the entire file system on "
++"the next boot. Relabeling takes a long time depending on the size of the "
++"file system.  Do you wish to continue?"
++msgstr "પોલિસી પ્રકાર બદલવાનું આગળના બુટ પર વર્તમાન ફાઈલ સિસ્ટમને પુનઃલેબલ કરવાનું કારણ આપી શકશે. પુનઃલેબલીંગ કરવાનું ફાઈલ સિસ્ટમના માપ પર આધાર રાખીને લાંબો સમય લે છે.  શું તમે ચાલુ રાખવા માંગો છો?"
  
--#, fuzzy
--#~ msgid ""
--#~ "Allow guest SELinux user account to execute files in home directory or /"
--#~ "tmp"
--#~ msgstr ""
--#~ "મહેમાન SELinux વપરાશકર્તા ખાતાઓને તેમની ઘર ડિરેક્ટરી અથવા /tmp ડિરેક્ટરીમાં ફાઈલો "
--#~ "એક્ઝેક્યુટ કરવાની પરવાનગી આપો"
-+#: ../gui/selinux.tbl:4
-+msgid ""
-+"Allow gadmin SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
+-#: ../gui/selinux.tbl:5
++#: ../gui/statusPage.py:147
+ msgid ""
+-"Allow guest SELinux user account to execute files in home directory or /tmp"
+-msgstr ""
++"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
++"you later decide to turn SELinux back on, the system will be required to "
++"relabel.  If you just want to see if SELinux is causing a problem on your "
++"system, you can go to permissive mode which will only log errors and not "
++"enforce SELinux policy.  Permissive mode does not require a reboot    Do you"
++" wish to continue?"
++msgstr "SELinux નિષ્ક્રિયકૃતમાં બદલવા માટે રીબુટ જરૂરી છે.  એ આગ્રહણીય નથી.  જો તમે પછીથી SELinux ને પાછું ચાલુ કરવાનું નક્કી કરો, તો સિસ્ટમને પુનઃલેબલ કરવાની જરૂર રહેશે.  જો તમે ખાલી એ જોવા માંગો કે શું SELinux એ તમારી સિસ્ટમ પર સમસ્યા સર્જી રહી છે, તો તમે પરવાનગીય સ્થિતિમાં જઈ શકશો કે જે માત્ર ભૂલો જ લોગ કરશે અને SELinux પોલિસીને દબાણ કરશે નહિં. પરવાનગીય સ્થિતિને રીબુટ કરવાની જરૂર રહેતી નથી    શું તમે ચàª
 ¾àª²à« રાખવા માંગો છો?"
  
--#~ msgid "Memory Protection"
--#~ msgstr "મેમરી સુરક્ષા"
-+#: ../gui/selinux.tbl:5
+-#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
+-msgid "Memory Protection"
+-msgstr ""
++#: ../gui/statusPage.py:152
 +msgid ""
-+"Allow guest SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
++"Changing to SELinux enabled will cause a relabel of the entire file system "
++"on the next boot. Relabeling takes a long time depending on the size of the "
++"file system.  Do you wish to continue?"
++msgstr "SELinux સક્રિયકૃતમાં બદલવાનું આગળના બુટ પર વર્તમાન ફાઈલ સિસ્ટમને પુનઃલેબલ કરવાનું કારણ આપી શકશે. પુનઃલેબલીંગ કરવાનું ફાઈલ સિસ્ટમના માપ પર આધાર રાખીને લાંબો સમય લે છે.  શું તમે ચાલુ રાખવા માંગો છો?"
  
--#~ msgid "Allow java executable stack"
--#~ msgstr "java એક્ઝેક્યુટેબલ સ્ટેકને પરવાનગી આપો"
-+#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
-+msgid "Memory Protection"
-+msgstr ""
+-#: ../gui/selinux.tbl:6
+-msgid "Allow java executable stack"
+-msgstr ""
++#: ../gui/system-config-selinux.glade:11
++msgid "system-config-selinux"
++msgstr "system-config-selinux"
  
--#~ msgid "Mount"
--#~ msgstr "માઉન્ટ"
-+#: ../gui/selinux.tbl:6
-+msgid "Allow java executable stack"
-+msgstr ""
+-#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
+-#: ../gui/selinux.tbl:209
+-msgid "Mount"
+-msgstr ""
++#: ../gui/system-config-selinux.glade:12
++msgid ""
++"Copyright (c)2006 Red Hat, Inc.\n"
++"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
++msgstr "Copyright (c)2006 Red Hat, Inc.\nCopyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
  
--#~ msgid "Allow mount to mount any file"
--#~ msgstr "mount ને કોઈપણ ફાઈલ માઉન્ટ કરવા માટે પરવાનગી આપો"
-+#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
-+#: ../gui/selinux.tbl:209
-+msgid "Mount"
-+msgstr ""
+-#: ../gui/selinux.tbl:7
+-msgid "Allow mount to mount any file"
+-msgstr ""
++#: ../gui/system-config-selinux.glade:22
++#: ../gui/system-config-selinux.glade:544
++msgid "Add SELinux Login Mapping"
++msgstr "SELinux પ્રવેશ મેપીંગ ઉમેરો"
  
--#~ msgid "Allow mount to mount any directory"
--#~ msgstr "mount ને કોઈપણ ડિરેક્ટરી માઉન્ટ કરવા માટે પરવાનગી આપો"
-+#: ../gui/selinux.tbl:7
-+msgid "Allow mount to mount any file"
-+msgstr ""
+-#: ../gui/selinux.tbl:8
+-msgid "Allow mount to mount any directory"
+-msgstr ""
++#: ../gui/system-config-selinux.glade:257
++msgid "Add SELinux Network Ports"
++msgstr "SELinux નેટવર્ક પોર્ટો ઉમેરો"
  
--#~ msgid "Allow mplayer executable stack"
--#~ msgstr "mplayer એક્ઝેક્યુટેબલ સ્ટેકને પરવાનગી આપો"
-+#: ../gui/selinux.tbl:8
-+msgid "Allow mount to mount any directory"
-+msgstr ""
+-#: ../gui/selinux.tbl:9
+-msgid "Allow mplayer executable stack"
+-msgstr ""
++#: ../gui/system-config-selinux.glade:391
++#: ../gui/system-config-selinux.glade:678
++msgid "SELinux Type"
++msgstr "SELinux પ્રકાર"
  
--#~ msgid "SSH"
--#~ msgstr "SSH"
-+#: ../gui/selinux.tbl:9
-+msgid "Allow mplayer executable stack"
-+msgstr ""
+-#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
+-#: ../gui/selinux.tbl:188
+-msgid "SSH"
+-msgstr ""
++#: ../gui/system-config-selinux.glade:622
++msgid "File Specification"
++msgstr "ફાઈલ સ્પષ્ટીકરણ"
  
--#~ msgid "Allow ssh to run ssh-keysign"
--#~ msgstr "ssh ને ssh-keysign ચલાવવા માટે પરવાનગી આપો"
-+#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
-+#: ../gui/selinux.tbl:188
-+msgid "SSH"
-+msgstr ""
+-#: ../gui/selinux.tbl:10
+-msgid "Allow ssh to run ssh-keysign"
+-msgstr ""
++#: ../gui/system-config-selinux.glade:650
++msgid "File Type"
++msgstr "ફાઈલ પ્રકાર"
  
--#, fuzzy
--#~ msgid ""
--#~ "Allow staff SELinux user account to execute files in home directory or /"
--#~ "tmp"
--#~ msgstr ""
--#~ "સ્ટાફ SELinux વપરાશકર્તા ખાતાઓને તેમની ઘર ડિરેક્ટરી અથવા /tmp માં ફાઈલો ચલાવવા "
--#~ "માટે પરવાનગી આપો"
-+#: ../gui/selinux.tbl:10
-+msgid "Allow ssh to run ssh-keysign"
-+msgstr ""
+-#: ../gui/selinux.tbl:11
++#: ../gui/system-config-selinux.glade:727
+ msgid ""
+-"Allow staff SELinux user account to execute files in home directory or /tmp"
+-msgstr ""
++"all files\n"
++"regular file\n"
++"directory\n"
++"character device\n"
++"block device\n"
++"socket\n"
++"symbolic link\n"
++"named pipe\n"
++msgstr "બધી ફાઈલો\nનિયમિત ફાઈલ\nડિરેક્ટરી\nઅક્ષર ઉપકરણ\nબ્લોક ઉપકરણ\nસોકેટ\nસાંકેતિક કડી\nનામવાળું પાઈપ\n"
  
--#, fuzzy
--#~ msgid ""
--#~ "Allow sysadm SELinux user account to execute files in home directory or /"
--#~ "tmp"
--#~ msgstr ""
--#~ "sysadm SELinux વપરાશકર્તા ખાતાઓને તેની ઘર ડિરેક્ટરી અથવા /tmp માં ફાઈલો ચલાવવા "
--#~ "માટે પરવાનગી આપો"
-+#: ../gui/selinux.tbl:11
-+msgid ""
-+"Allow staff SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
+-#: ../gui/selinux.tbl:12
+-msgid ""
+-"Allow sysadm SELinux user account to execute files in home directory or /tmp"
+-msgstr ""
++#: ../gui/system-config-selinux.glade:773
++msgid "MLS"
++msgstr "MLS"
  
--#, fuzzy
--#~ msgid ""
--#~ "Allow unconfined SELinux user account to execute files in home directory "
--#~ "or /tmp"
--#~ msgstr ""
--#~ "unconfined SELinux વપરાશકર્તા ખાતાઓને તેની ઘર ડિરેક્ટરી અથવા /tmp માં ફાઈલો "
--#~ "ચલાવવા માટે પરવાનગી આપો"
-+#: ../gui/selinux.tbl:12
-+msgid ""
-+"Allow sysadm SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
+-#: ../gui/selinux.tbl:13
++#: ../gui/system-config-selinux.glade:837
++msgid "Add SELinux User"
++msgstr "SELinux વપરાશકર્તા ઉમેરો"
++
++#: ../gui/system-config-selinux.glade:1079
++msgid "SELinux Administration"
++msgstr "SELinux સંચાલન"
++
++#: ../gui/system-config-selinux.glade:1122
++msgid "Add"
++msgstr "ઉમેરો"
++
++#: ../gui/system-config-selinux.glade:1144
++msgid "_Properties"
++msgstr "ગુણધર્મો (_P)"
++
++#: ../gui/system-config-selinux.glade:1166
++msgid "_Delete"
++msgstr "કાઢો (_D)"
++
++#: ../gui/system-config-selinux.glade:1256
++msgid "Select Management Object"
++msgstr "વ્યવસ્થાપન ઓબ્જેક્ટ પસંદ કરો"
++
++#: ../gui/system-config-selinux.glade:1273
++msgid "<b>Select:</b>"
++msgstr "<b>પસંદ કરો:</b>"
++
++#: ../gui/system-config-selinux.glade:1326
++msgid "System Default Enforcing Mode"
++msgstr "સિસ્ટમ મૂળભૂત દબાણ સ્થિતિ"
++
++#: ../gui/system-config-selinux.glade:1354
+ msgid ""
+-"Allow unconfined SELinux user account to execute files in home directory or /"
+-"tmp"
+-msgstr ""
++"Disabled\n"
++"Permissive\n"
++"Enforcing\n"
++msgstr "નિષ્ક્રિય થયેલ\nછૂટ આપનારુ\nદબાણ કરવુ\n"
  
--#~ msgid "Network Configuration"
--#~ msgstr "નેટવર્ક રૂપરેખાંકન"
-+#: ../gui/selinux.tbl:13
-+msgid ""
-+"Allow unconfined SELinux user account to execute files in home directory or /"
-+"tmp"
-+msgstr ""
+-#: ../gui/selinux.tbl:14
+-msgid "Network Configuration"
+-msgstr ""
++#: ../gui/system-config-selinux.glade:1373
++msgid "Current Enforcing Mode"
++msgstr "વર્તમાન દબાણ સ્થિતિ"
  
--#~ msgid "Allow unlabeled packets to flow on the network"
--#~ msgstr "લેબલ વિનાના પેકેટોને નેટવર્ક પર વહેવા માટે પરવાનગી આપો"
-+#: ../gui/selinux.tbl:14
-+msgid "Network Configuration"
-+msgstr ""
+-#: ../gui/selinux.tbl:14
+-msgid "Allow unlabeled packets to flow on the network"
+-msgstr ""
++#: ../gui/system-config-selinux.glade:1418
++msgid "System Default Policy Type: "
++msgstr "સિસ્ટમ મૂળભૂત પોલિસી પ્રકાર: "
  
--#, fuzzy
--#~ msgid ""
--#~ "Allow user SELinux user account to execute files in home directory or /tmp"
--#~ msgstr ""
--#~ "SELinux વપરાશકર્તા ખાતાઓને તેની ઘર ડિરેક્ટરી અથવા /tmp માં ફાઈલો ચલાવવા માટે "
--#~ "પરવાનગી આપો"
-+#: ../gui/selinux.tbl:14
-+msgid "Allow unlabeled packets to flow on the network"
-+msgstr ""
+-#: ../gui/selinux.tbl:15
++#: ../gui/system-config-selinux.glade:1463
+ msgid ""
+-"Allow user SELinux user account to execute files in home directory or /tmp"
+-msgstr ""
++"Select if you wish to relabel then entire file system on next reboot.  "
++"Relabeling can take a very long time, depending on the size of the system.  "
++"If you are changing policy types or going from disabled to enforcing, a "
++"relabel is required."
++msgstr "આગળના રીબુટ પર તમે શું વર્તમાન ફાઈલ સિસ્ટમને પુનઃલેબલ કરવા ઈચ્છો છો તે પસંદ કરો.  પુનઃલેબલ કરવાનું લાંબો સમય લઈ શકે છે, સિસ્ટમના માપ પર આધાર રાખીને.  જો તમે પોલિસી પ્રકારો બદલી રહ્યા હોય અથવા દબાણ પૂર્વક નિષ્ક્રિય થયેલ હોય્યા હોય, તો પુનઃલેબલ જરૂરી છે."
  
--#~ msgid "Allow unconfined to dyntrans to unconfined_execmem"
--#~ msgstr "unconfined dyntrans ને unconfined_execmem ની પરવાનગી આપો"
-+#: ../gui/selinux.tbl:15
-+msgid ""
-+"Allow user SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
+-#: ../gui/selinux.tbl:16
+-msgid "Allow unconfined to dyntrans to unconfined_execmem"
+-msgstr ""
++#: ../gui/system-config-selinux.glade:1509
++msgid "Relabel on next reboot."
++msgstr "આગળના પુનઃબુટ પર પુનઃલેબલ."
  
--#~ msgid "Databases"
--#~ msgstr "ડેટાબેઝો"
-+#: ../gui/selinux.tbl:16
-+msgid "Allow unconfined to dyntrans to unconfined_execmem"
-+msgstr ""
+-#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
+-#: ../gui/selinux.tbl:140
+-msgid "Databases"
+-msgstr ""
++#: ../gui/system-config-selinux.glade:1561
++msgid "label37"
++msgstr "લેબલ૩૭"
  
--#~ msgid "Allow user to connect to mysql socket"
--#~ msgstr "વપરાશકર્તાને mysql સોકેટ સાથે જોડાવા માટે પરવાનગી આપો"
-+#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
-+#: ../gui/selinux.tbl:140
-+msgid "Databases"
-+msgstr ""
+-#: ../gui/selinux.tbl:17
+-msgid "Allow user to connect to mysql socket"
+-msgstr ""
++#: ../gui/system-config-selinux.glade:1598
++msgid "Revert boolean setting to system default"
++msgstr "બુલિયન સુયોજનને સિસ્ટમ મૂળભૂતમાં ઉલટાવો"
  
--#~ msgid "Allow user to connect to postgres socket"
--#~ msgstr "વપરાશકર્તાને postgres સોકેટ સાથે જોડાવા માટે પરવાનગી આપો"
-+#: ../gui/selinux.tbl:17
-+msgid "Allow user to connect to mysql socket"
-+msgstr ""
+-#: ../gui/selinux.tbl:18
+-msgid "Allow user to connect to postgres socket"
+-msgstr ""
++#: ../gui/system-config-selinux.glade:1614
++msgid "Toggle between Customized and All Booleans"
++msgstr "વૈવિધ્યપૂર્ણ બનાવેલ અને બધા બુલિયનો વચ્ચે ફેરબદલી કરો"
  
--#~ msgid "XServer"
--#~ msgstr "XServer"
-+#: ../gui/selinux.tbl:18
-+msgid "Allow user to connect to postgres socket"
-+msgstr ""
+-#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
+-msgid "XServer"
+-msgstr ""
++#: ../gui/system-config-selinux.glade:1645
++#: ../gui/system-config-selinux.glade:1850
++#: ../gui/system-config-selinux.glade:2037
++#: ../gui/system-config-selinux.glade:2224
++#: ../gui/system-config-selinux.glade:2467
++#: ../gui/system-config-selinux.glade:2692
++#: ../gui/system-config-selinux.glade:2867
++msgid "Filter"
++msgstr "ગાળક"
  
--#~ msgid "Allow clients to write to X shared memory"
--#~ msgstr "ક્લાઈન્ટોને X વહેંચાયેલ મેમરીમાં લખવા માટે પરવાનગી આપો"
-+#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
-+msgid "XServer"
-+msgstr ""
+-#: ../gui/selinux.tbl:19
+-msgid "Allow clients to write to X shared memory"
+-msgstr ""
++#: ../gui/system-config-selinux.glade:1734
++msgid "label50"
++msgstr "લેબલ૫૦"
  
--#, fuzzy
--#~ msgid ""
--#~ "Allow xguest SELinux user account to execute files in home directory or /"
--#~ "tmp"
--#~ msgstr ""
--#~ "xguest SELinux વપરાશકર્તા ખાતાઓને તેમની ઘર ડિરેક્ટરી અથવા /tmp માં ફાઈલો ચલાવવા "
--#~ "માટે પરવાનગી આપો"
-+#: ../gui/selinux.tbl:19
-+msgid "Allow clients to write to X shared memory"
-+msgstr ""
+-#: ../gui/selinux.tbl:20
+-msgid ""
+-"Allow xguest SELinux user account to execute files in home directory or /tmp"
+-msgstr ""
++#: ../gui/system-config-selinux.glade:1771
++msgid "Add File Context"
++msgstr "ફાઈલ સંદર્ભ ઉમેરો"
  
--#~ msgid "NIS"
--#~ msgstr "NIS"
-+#: ../gui/selinux.tbl:20
-+msgid ""
-+"Allow xguest SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
+-#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
+-#: ../gui/selinux.tbl:231
+-msgid "NIS"
+-msgstr ""
++#: ../gui/system-config-selinux.glade:1787
++msgid "Modify File Context"
++msgstr "ફાઈલ સંદર્ભ સુધારો"
  
--#~ msgid "Allow daemons to run with NIS"
--#~ msgstr "ડિમનોને NIS સાથે ચલાવવા માટે પરવાનગી આપો"
-+#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
-+#: ../gui/selinux.tbl:231
-+msgid "NIS"
-+msgstr ""
+-#: ../gui/selinux.tbl:21
+-msgid "Allow daemons to run with NIS"
+-msgstr ""
++#: ../gui/system-config-selinux.glade:1803
++msgid "Delete File Context"
++msgstr "ફાઈલ સંદર્ભ કાઢો"
  
--#~ msgid "Web Applications"
--#~ msgstr "વેબ કાર્યક્રમો"
-+#: ../gui/selinux.tbl:21
-+msgid "Allow daemons to run with NIS"
-+msgstr ""
+-#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
+-#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
+-#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
+-#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
+-#: ../gui/selinux.tbl:118
+-msgid "Web Applications"
+-msgstr ""
++#: ../gui/system-config-selinux.glade:1819
++msgid "Toggle between all and customized file context"
++msgstr "બધા અને વૈવિધ્યપૂર્ણ બનાવેલ ફાઈલ સંદર્ભ વચ્ચે બદલો"
  
--#~ msgid "Transition staff SELinux user to Web Browser Domain"
--#~ msgstr "પરિવહન સ્ટાફ SELinux વપરાશકર્તાથી વેબ બ્રાઉઝર ડોમેઈનમાં"
-+#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
-+#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
-+#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
-+#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
-+#: ../gui/selinux.tbl:118
-+msgid "Web Applications"
-+msgstr ""
+-#: ../gui/selinux.tbl:22
+-msgid "Transition staff SELinux user to Web Browser Domain"
+-msgstr ""
++#: ../gui/system-config-selinux.glade:1939
++msgid "label38"
++msgstr "લેબલ૩૮"
  
--#~ msgid "Transition sysadm SELinux user to Web Browser Domain"
--#~ msgstr "પરિવહન sysadm SELinux વપરાશકર્તાથી વેબ બ્રાઉઝર ડોમેઈન"
-+#: ../gui/selinux.tbl:22
-+msgid "Transition staff SELinux user to Web Browser Domain"
-+msgstr ""
+-#: ../gui/selinux.tbl:23
+-msgid "Transition sysadm SELinux user to Web Browser Domain"
+-msgstr ""
++#: ../gui/system-config-selinux.glade:1976
++msgid "Add SELinux User Mapping"
++msgstr "SELinux વપરાશકર્તા મેપીંગ ઉમેરો"
  
--#~ msgid "Transition user SELinux user to Web Browser Domain"
--#~ msgstr "પરિવહન વપરાશકર્તા SELinux વપરાશકર્તાથી વેબ બ્રાઉઝર ડોમેઈન"
-+#: ../gui/selinux.tbl:23
-+msgid "Transition sysadm SELinux user to Web Browser Domain"
-+msgstr ""
+-#: ../gui/selinux.tbl:24
+-msgid "Transition user SELinux user to Web Browser Domain"
+-msgstr ""
++#: ../gui/system-config-selinux.glade:1992
++msgid "Modify SELinux User Mapping"
++msgstr "SELinux વપરાશકર્તા માપન સુધારો"
  
--#~ msgid "Transition xguest SELinux user to Web Browser Domain"
--#~ msgstr "પરિવહન xguest SELinux વપરાશકર્તાથી વેબ બ્રાઉઝર ડોમેઈન"
-+#: ../gui/selinux.tbl:24
-+msgid "Transition user SELinux user to Web Browser Domain"
-+msgstr ""
+-#: ../gui/selinux.tbl:25
+-msgid "Transition xguest SELinux user to Web Browser Domain"
+-msgstr ""
++#: ../gui/system-config-selinux.glade:2008
++msgid "Delete SELinux User Mapping"
++msgstr "SELinux વપરાશકર્તા માપન કાઢો"
  
--#~ msgid "Allow staff Web Browsers to write to home directories"
--#~ msgstr "સ્ટાફ વેબ બ્રાઉઝરોને ઘર ડિરેક્ટરીઓમાં લખવાની પરવાનગી આપો"
-+#: ../gui/selinux.tbl:25
-+msgid "Transition xguest SELinux user to Web Browser Domain"
-+msgstr ""
+-#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
+-#: ../gui/selinux.tbl:29
+-msgid "Allow staff Web Browsers to write to home directories"
+-msgstr ""
++#: ../gui/system-config-selinux.glade:2126
++msgid "label39"
++msgstr "લેબલ૩૯"
  
--#~ msgid "Disable SELinux protection for amanda"
--#~ msgstr "SELinux સુરક્ષાને amanda માટે નિષ્ક્રિય કરો"
-+#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
-+#: ../gui/selinux.tbl:29
-+msgid "Allow staff Web Browsers to write to home directories"
-+msgstr ""
+-#: ../gui/selinux.tbl:30
+-msgid "Disable SELinux protection for amanda"
+-msgstr ""
++#: ../gui/system-config-selinux.glade:2163
++msgid "Add User"
++msgstr "વપરાશકર્તા ઉમેરો"
  
--#~ msgid "Disable SELinux protection for amavis"
--#~ msgstr "SELinux સુરક્ષાને amavis માટે નિષ્ક્રિય કરો"
-+#: ../gui/selinux.tbl:30
-+msgid "Disable SELinux protection for amanda"
-+msgstr ""
+-#: ../gui/selinux.tbl:31
+-msgid "Disable SELinux protection for amavis"
+-msgstr ""
++#: ../gui/system-config-selinux.glade:2179
++msgid "Modify User"
++msgstr "વપરાશકર્તાને સુધારો"
  
--#~ msgid "Disable SELinux protection for apmd daemon"
--#~ msgstr "SELinux સુરક્ષાને apmd ડિમન માટે નિષ્ક્રિય કરો"
-+#: ../gui/selinux.tbl:31
-+msgid "Disable SELinux protection for amavis"
-+msgstr ""
+-#: ../gui/selinux.tbl:32
+-msgid "Disable SELinux protection for apmd daemon"
+-msgstr ""
++#: ../gui/system-config-selinux.glade:2195
++msgid "Delete User"
++msgstr "વપરાશકર્તા કાઢી નાંખો"
  
--#~ msgid "Disable SELinux protection for arpwatch daemon"
--#~ msgstr "SELinux સુરક્ષાને arpwatch ડિમન માટે નિષ્ક્રિય કરો"
-+#: ../gui/selinux.tbl:32
-+msgid "Disable SELinux protection for apmd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:33
+-msgid "Disable SELinux protection for arpwatch daemon"
+-msgstr ""
++#: ../gui/system-config-selinux.glade:2313
++msgid "label41"
++msgstr "લેબલ૪૧"
  
--#~ msgid "Disable SELinux protection for auditd daemon"
--#~ msgstr "SELinux સુરક્ષાને auditd ડિમન માટે નિષ્ક્રિય કરો"
-+#: ../gui/selinux.tbl:33
-+msgid "Disable SELinux protection for arpwatch daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:34
+-msgid "Disable SELinux protection for auditd daemon"
+-msgstr ""
++#: ../gui/system-config-selinux.glade:2350
++msgid "Add Network Port"
++msgstr "નેટવર્ક પોર્ટ ઉમેરો"
  
--#~ msgid "Disable SELinux protection for automount daemon"
--#~ msgstr "SELinux સુરક્ષાને automount ડિમન માટે નિષ્ક્રિય કરો"
-+#: ../gui/selinux.tbl:34
-+msgid "Disable SELinux protection for auditd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:35
+-msgid "Disable SELinux protection for automount daemon"
+-msgstr ""
++#: ../gui/system-config-selinux.glade:2366
++msgid "Edit Network Port"
++msgstr "નેટવર્ક પોર્ટમાં ફેરફાર કરો"
  
--#~ msgid "Disable SELinux protection for avahi"
--#~ msgstr "SELinux સુરક્ષાને avahi માટે નિષ્ક્રિય કરો"
-+#: ../gui/selinux.tbl:35
-+msgid "Disable SELinux protection for automount daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:36
+-msgid "Disable SELinux protection for avahi"
+-msgstr ""
++#: ../gui/system-config-selinux.glade:2382
++msgid "Delete Network Port"
++msgstr "નેટવર્ક પોર્ટ કાઢો"
  
--#~ msgid "Disable SELinux protection for bluetooth daemon"
--#~ msgstr "SELinux સુરક્ષાને bluetooth ડિમન માટે નિષ્ક્રિય કરો"
-+#: ../gui/selinux.tbl:36
-+msgid "Disable SELinux protection for avahi"
-+msgstr ""
+-#: ../gui/selinux.tbl:37
+-msgid "Disable SELinux protection for bluetooth daemon"
+-msgstr ""
++#: ../gui/system-config-selinux.glade:2418
++#: ../gui/system-config-selinux.glade:2436
++msgid "Toggle between Customized and All Ports"
++msgstr "વૈવિધ્યપૂર્ણ બનાવેલ અને બધા પોર્ટ વચ્ચે બદલો"
  
--#~ msgid "Disable SELinux protection for canna daemon"
--#~ msgstr "SELinux સુરક્ષાને canna ડિમન માટે નિષ્ક્રિય કરો"
-+#: ../gui/selinux.tbl:37
-+msgid "Disable SELinux protection for bluetooth daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:38
+-msgid "Disable SELinux protection for canna daemon"
+-msgstr ""
++#: ../gui/system-config-selinux.glade:2556
++msgid "label42"
++msgstr "લેબલ૪૨"
  
--#~ msgid "Disable SELinux protection for cardmgr daemon"
--#~ msgstr "SELinux સુરક્ષાને cardmgr ડિમન માટે નિષ્ક્રિય કરો"
-+#: ../gui/selinux.tbl:38
-+msgid "Disable SELinux protection for canna daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:39
+-msgid "Disable SELinux protection for cardmgr daemon"
+-msgstr ""
++#: ../gui/system-config-selinux.glade:2593
++msgid "Generate new policy module"
++msgstr "નવું પોલિસી મોડ્યુલ બનાવો"
  
--#~ msgid "Disable SELinux protection for Cluster Server"
--#~ msgstr "SELinux સુરક્ષાને ક્લસ્ટર સર્વર માટે નિષ્ક્રિય કરો"
-+#: ../gui/selinux.tbl:39
-+msgid "Disable SELinux protection for cardmgr daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:40
+-msgid "Disable SELinux protection for Cluster Server"
+-msgstr ""
++#: ../gui/system-config-selinux.glade:2609
++msgid "Load policy module"
++msgstr "પોલિસી મોડ્યુલ લાવો"
  
--#~ msgid ""
--#~ "Allow cdrecord to read various content. nfs, samba, removable devices, "
--#~ "user temp and untrusted content files"
--#~ msgstr ""
--#~ "cdrecord ને વિવિધ સમાવિષ્ટ વાંચવા માટે પરવાનગી આપો. nfs, samba, દૂર કરી શકાય "
--#~ "તેવા ઉપકરણો, વપરાશકર્તા કામચલાઉ અને અવિશ્વાસુ સમાવિષ્ટ ફાઈલો"
-+#: ../gui/selinux.tbl:40
-+msgid "Disable SELinux protection for Cluster Server"
-+msgstr ""
+-#: ../gui/selinux.tbl:41
+-msgid ""
+-"Allow cdrecord to read various content. nfs, samba, removable devices, user "
+-"temp and untrusted content files"
+-msgstr ""
++#: ../gui/system-config-selinux.glade:2625
++msgid "Remove loadable policy module"
++msgstr "લાવી શકાય તેવું પોલિસી મોડ્યુલ દૂર કરો"
  
--#~ msgid "Disable SELinux protection for ciped daemon"
--#~ msgstr "SELinux સુરક્ષાને ciped ડિમન માટે નિષ્ક્રિય કરો"
-+#: ../gui/selinux.tbl:41
+-#: ../gui/selinux.tbl:42
+-msgid "Disable SELinux protection for ciped daemon"
+-msgstr ""
++#: ../gui/system-config-selinux.glade:2661
 +msgid ""
-+"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-+"temp and untrusted content files"
-+msgstr ""
++"Enable/Disable additional audit rules, that are normally not reported in the"
++" log files."
++msgstr "વધારાના સંપાદન નિયમો સક્રિય/નિષ્ક્રિય કરો, કે જેઓ સામાન્ય રીતે લોગ ફાઈલોમાં અહેવાલ અપાયેલ નહિં હોય."
  
--#~ msgid "Disable SELinux protection for clamd daemon"
--#~ msgstr "SELinux સુરક્ષાને clamd ડિમન માટે નિષ્ક્રિય કરો"
-+#: ../gui/selinux.tbl:42
-+msgid "Disable SELinux protection for ciped daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:43
+-msgid "Disable SELinux protection for clamd daemon"
+-msgstr ""
++#: ../gui/system-config-selinux.glade:2781
++msgid "label44"
++msgstr "લેબલ૪૪"
  
--#~ msgid "Disable SELinux protection for clamscan"
--#~ msgstr "SELinux સુરક્ષાને clamscan માટે નિષ્ક્રિય કરો"
-+#: ../gui/selinux.tbl:43
-+msgid "Disable SELinux protection for clamd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:44
+-msgid "Disable SELinux protection for clamscan"
+-msgstr ""
++#: ../gui/system-config-selinux.glade:2818
++msgid "Change process mode to permissive."
++msgstr "છૂટ અપાય એવુ મેળવવા માટે પ્રક્રિયા સ્થિતિને બદલો."
  
--#~ msgid "Disable SELinux protection for clvmd"
--#~ msgstr "SELinux સુરક્ષાને clvmd માટે નિષ્ક્રિય કરો"
-+#: ../gui/selinux.tbl:44
-+msgid "Disable SELinux protection for clamscan"
-+msgstr ""
+-#: ../gui/selinux.tbl:45
+-msgid "Disable SELinux protection for clvmd"
+-msgstr ""
++#: ../gui/system-config-selinux.glade:2836
++msgid "Change process mode to enforcing"
++msgstr "દબાણ કરવા માટે પ્રક્રિયાને બદલો"
  
--#~ msgid "Disable SELinux protection for comsat daemon"
--#~ msgstr "SELinux સુરક્ષાને comsat ડિમન માટે નિષ્ક્રિય કરો"
-+#: ../gui/selinux.tbl:45
-+msgid "Disable SELinux protection for clvmd"
-+msgstr ""
+-#: ../gui/selinux.tbl:46
+-msgid "Disable SELinux protection for comsat daemon"
+-msgstr ""
++#: ../gui/system-config-selinux.glade:2928
++msgid "Process Domain"
++msgstr "પ્રક્રિયા ડોમેઇન"
  
--#~ msgid "Disable SELinux protection for courier daemon"
--#~ msgstr "SELinux સુરક્ષાને courier ડિમન માટે નિષ્ક્રિય કરો"
-+#: ../gui/selinux.tbl:46
-+msgid "Disable SELinux protection for comsat daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
+-#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
+-msgid "Disable SELinux protection for courier daemon"
+-msgstr ""
++#: ../gui/system-config-selinux.glade:2956
++msgid "label59"
++msgstr "લેબલ૫૯"
  
--#~ msgid "Disable SELinux protection for cpucontrol daemon"
--#~ msgstr "SELinux સુરક્ષાને cpucontrol ડિમન માટે નિષ્ક્રિય કરો"
-+#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
-+#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
-+msgid "Disable SELinux protection for courier daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:52
+-msgid "Disable SELinux protection for cpucontrol daemon"
+-msgstr ""
++#: ../gui/usersPage.py:138
++#, python-format
++msgid "SELinux user '%s' is required"
++msgstr "SELinux વપરાશકર્તા '%s' જરૂરી છે"
  
--#~ msgid "Disable SELinux protection for cpuspeed daemon"
--#~ msgstr "SELinux સુરક્ષાને cpuspeed ડિમન માટે નિષ્ક્રિય કરો"
-+#: ../gui/selinux.tbl:52
-+msgid "Disable SELinux protection for cpucontrol daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:53
+-msgid "Disable SELinux protection for cpuspeed daemon"
+-msgstr ""
++#: ../sepolicy/sepolicy.py:106
++msgid "Generate SELinux man pages"
++msgstr "SELinux મુખ્ય પાનાં ઉત્પન્ન કરો"
  
--#~ msgid "Cron"
--#~ msgstr "Cron"
-+#: ../gui/selinux.tbl:53
-+msgid "Disable SELinux protection for cpuspeed daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:54
+-msgid "Cron"
+-msgstr ""
++#: ../sepolicy/sepolicy.py:110
++msgid "path in which the generated SELinux man pages will be stored"
++msgstr "પેચ કે જેમાં ઉત્પન્ન થયેલ SELinux મુખ્ય પાનાં સંગ્રહાશે"
  
--#~ msgid "Disable SELinux protection for crond daemon"
--#~ msgstr "crond ડિમન માટે SELinux સુરક્ષા નિષ્ક્રિય કરો"
-+#: ../gui/selinux.tbl:54
-+msgid "Cron"
-+msgstr ""
+-#: ../gui/selinux.tbl:54
+-msgid "Disable SELinux protection for crond daemon"
+-msgstr ""
++#: ../sepolicy/sepolicy.py:114
++msgid "All domains"
++msgstr "બધા ડોમેઇન"
  
--#~ msgid "Printing"
--#~ msgstr "છાપન"
-+#: ../gui/selinux.tbl:54
-+msgid "Disable SELinux protection for crond daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
+-#: ../gui/selinux.tbl:91
+-msgid "Printing"
+-msgstr ""
++#: ../sepolicy/sepolicy.py:116
++msgid "Domain name(s) of man pages to be created"
++msgstr "બનાવવા માચે મુખ્ય પાનાનું ડોમેઇન નામ (ઓ)"
  
--#~ msgid "Disable SELinux protection for cupsd back end server"
--#~ msgstr "cupsd બેકેન્ડ સર્વર માટે SELinux સુરક્ષા નિષ્ક્રિય કરો"
-+#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
-+#: ../gui/selinux.tbl:91
-+msgid "Printing"
-+msgstr ""
+-#: ../gui/selinux.tbl:55
+-msgid "Disable SELinux protection for cupsd back end server"
+-msgstr ""
++#: ../sepolicy/sepolicy.py:164
++msgid "Query SELinux policy network information"
++msgstr "ક્વેરી SELinux પોલિસી નેટવર્ક જાણકારી"
  
--#~ msgid "Disable SELinux protection for cupsd daemon"
--#~ msgstr "cupsd ડિમન માટે SELinux સુરક્ષા નિષ્ક્રિય કરો"
-+#: ../gui/selinux.tbl:55
-+msgid "Disable SELinux protection for cupsd back end server"
-+msgstr ""
+-#: ../gui/selinux.tbl:56
+-msgid "Disable SELinux protection for cupsd daemon"
+-msgstr ""
++#: ../sepolicy/sepolicy.py:169
++msgid "list all SELinux port types"
++msgstr "બધા SELinux પોર્ટ પ્રકારોની યાદી કરો"
  
--#~ msgid "Disable SELinux protection for cupsd_lpd"
--#~ msgstr "cupsd_lpd માટે SELinux સુરક્ષા નિષ્ક્રિય કરો"
-+#: ../gui/selinux.tbl:56
-+msgid "Disable SELinux protection for cupsd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:57
+-msgid "Disable SELinux protection for cupsd_lpd"
+-msgstr ""
++#: ../sepolicy/sepolicy.py:172
++msgid "show SELinux type related to the port"
++msgstr "પોર્ટને સંબંધિત SELinux પ્રકાર બતાવો"
  
--#~ msgid "CVS"
--#~ msgstr "CVS"
-+#: ../gui/selinux.tbl:57
-+msgid "Disable SELinux protection for cupsd_lpd"
-+msgstr ""
+-#: ../gui/selinux.tbl:58
+-msgid "CVS"
+-msgstr ""
++#: ../sepolicy/sepolicy.py:175
++msgid "Show ports defined for this SELinux type"
++msgstr "આ SELinux પ્રકાર માટે વ્યાખ્યાયિત થયેલ પોર્ટને બતાવો"
  
--#~ msgid "Disable SELinux protection for cvs daemon"
--#~ msgstr "cvs ડિમન માટે SELinux સુરક્ષા નિષ્ક્રિય કરો"
-+#: ../gui/selinux.tbl:58
-+msgid "CVS"
-+msgstr ""
+-#: ../gui/selinux.tbl:58
+-msgid "Disable SELinux protection for cvs daemon"
+-msgstr ""
++#: ../sepolicy/sepolicy.py:178
++msgid "show ports to which this domain can bind and/or connect"
++msgstr "પોર્ટને બતાવો કે જેમાં આ ડોમઇમ બાઇન્ડ અને/અથવા જોડાઇ શકે"
  
--#~ msgid "Disable SELinux protection for cyrus daemon"
--#~ msgstr "cyrus ડિમન માટે SELinux સુરક્ષા નિષ્ક્રિય કરો"
-+#: ../gui/selinux.tbl:58
-+msgid "Disable SELinux protection for cvs daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:59
+-msgid "Disable SELinux protection for cyrus daemon"
+-msgstr ""
++#: ../sepolicy/sepolicy.py:192
++msgid "query SELinux policy to see if domains can communicate with each other"
++msgstr "જોવા માટે ક્વેરી SELinux પોલિસી જો ડોમેઇન એ એકબીજા સાથે વાર્તાલાપ કરી શકે"
  
--#~ msgid "Disable SELinux protection for dbskkd daemon"
--#~ msgstr "dbskkd ડિમન માટે SELinux સુરક્ષા નિષ્ક્રિય કરો"
-+#: ../gui/selinux.tbl:59
-+msgid "Disable SELinux protection for cyrus daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:60
+-msgid "Disable SELinux protection for dbskkd daemon"
+-msgstr ""
++#: ../sepolicy/sepolicy.py:195
++msgid "Source Domain"
++msgstr "સ્ત્રોત ડોમેઇન"
  
--#~ msgid "Disable SELinux protection for dbusd daemon"
--#~ msgstr "dbusd ડિમન માટે SELinux સુરક્ષા નિષ્ક્રિય કરો"
-+#: ../gui/selinux.tbl:60
-+msgid "Disable SELinux protection for dbskkd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:61
+-msgid "Disable SELinux protection for dbusd daemon"
+-msgstr ""
++#: ../sepolicy/sepolicy.py:198
++msgid "Target Domain"
++msgstr "લક્ષ્ય ડોમેઇન"
  
--#~ msgid "Disable SELinux protection for dccd"
--#~ msgstr "dccd માટે SELinux સુરક્ષા નિષ્ક્રિય કરો"
-+#: ../gui/selinux.tbl:61
-+msgid "Disable SELinux protection for dbusd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:62
+-msgid "Disable SELinux protection for dccd"
+-msgstr ""
++#: ../sepolicy/sepolicy.py:215
++msgid "query SELinux Policy to see description of booleans"
++msgstr "બુલિયનની જાણકારીને જોવા માટે ક્વેરી SELinux પોલિસી"
  
--#~ msgid "Disable SELinux protection for dccifd"
--#~ msgstr "dccifd માટે SELinux સુરક્ષા નિષ્ક્રિય કરો"
-+#: ../gui/selinux.tbl:62
-+msgid "Disable SELinux protection for dccd"
-+msgstr ""
+-#: ../gui/selinux.tbl:63
+-msgid "Disable SELinux protection for dccifd"
+-msgstr ""
++#: ../sepolicy/sepolicy.py:219
++msgid "get all booleans desctiption"
++msgstr "બધા બુલિયન વર્ણનોને મેળવો"
  
--#~ msgid "Disable SELinux protection for dccm"
--#~ msgstr "dccm માટે SELinux સુરક્ષા નિષ્ક્રિય કરો"
-+#: ../gui/selinux.tbl:63
-+msgid "Disable SELinux protection for dccifd"
-+msgstr ""
+-#: ../gui/selinux.tbl:64
+-msgid "Disable SELinux protection for dccm"
+-msgstr ""
++#: ../sepolicy/sepolicy.py:221
++msgid "boolean to get description"
++msgstr "વર્ણન મેળવવા માટે બુલિયન"
  
--#~ msgid "Disable SELinux protection for ddt daemon"
--#~ msgstr "ddt ડિમન માટે SELinux સુરક્ષા નિષ્ક્રિય કરો"
-+#: ../gui/selinux.tbl:64
-+msgid "Disable SELinux protection for dccm"
-+msgstr ""
+-#: ../gui/selinux.tbl:65
+-msgid "Disable SELinux protection for ddt daemon"
+-msgstr ""
++#: ../sepolicy/sepolicy.py:231
++msgid ""
++"query SELinux Policy to see how a source process domain can transition to "
++"the target process domain"
++msgstr "કેવી રીતે સ્ત્રોત પ્રક્રિયા લક્ષ્ય પ્રક્રિયા ડોમેઇનમાં સંક્રમણ કરી શકે છે તે જોવા માટે ક્વેરી SELinux પોલિસી"
  
--#~ msgid "Disable SELinux protection for devfsd daemon"
--#~ msgstr "devfsd ડિમન માટે SELinux સુરક્ષા નિષ્ક્રિય કરો"
-+#: ../gui/selinux.tbl:65
-+msgid "Disable SELinux protection for ddt daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:66
+-msgid "Disable SELinux protection for devfsd daemon"
+-msgstr ""
++#: ../sepolicy/sepolicy.py:234
++msgid "source process domain"
++msgstr "સ્ત્રોત પ્રક્રિયા ડોમેઇન"
  
--#~ msgid "Disable SELinux protection for dhcpc daemon"
--#~ msgstr "dhcpc ડિમન માટે SELinux સુરક્ષા નિષ્ક્રિય કરો"
-+#: ../gui/selinux.tbl:66
-+msgid "Disable SELinux protection for devfsd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:67
+-msgid "Disable SELinux protection for dhcpc daemon"
+-msgstr ""
++#: ../sepolicy/sepolicy.py:237
++msgid "target process domain"
++msgstr "લક્ષ્ય પ્રક્રિયા ડોમેઇન"
  
--#~ msgid "Disable SELinux protection for dhcpd daemon"
--#~ msgstr "dhcpd ડિમન માટે SELinux સુરક્ષા નિષ્ક્રિય કરો"
-+#: ../gui/selinux.tbl:67
-+msgid "Disable SELinux protection for dhcpc daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:68
+-msgid "Disable SELinux protection for dhcpd daemon"
+-msgstr ""
++#: ../sepolicy/sepolicy.py:259
++msgid "Generate SELinux Policy module template"
++msgstr "SELinux પોલિસી મોડ્યુલ ટૅમ્પલેટ ઉત્પન્ન કરો"
  
--#~ msgid "Disable SELinux protection for dictd daemon"
--#~ msgstr "dictd ડિમન માટે SELinux સુરક્ષા નિષ્ક્રિય કરો"
-+#: ../gui/selinux.tbl:68
-+msgid "Disable SELinux protection for dhcpd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:69
+-msgid "Disable SELinux protection for dictd daemon"
+-msgstr ""
++#: ../sepolicy/sepolicy.py:265
++msgid "name of policy to generate"
++msgstr "ઉત્પન્ન કરવા માટે પોલિસીનું નામ"
  
--#~ msgid "Allow sysadm_t to directly start daemons"
--#~ msgstr "sysadm_t ને ડિમનો સીધા જ શરૂ કરવા માટે પરવાનગી આપો"
-+#: ../gui/selinux.tbl:69
-+msgid "Disable SELinux protection for dictd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:70
+-msgid "Allow sysadm_t to directly start daemons"
+-msgstr ""
++#: ../sepolicy/sepolicy.py:267
++msgid "executable to confine"
++msgstr "પુરાવા માટેના એક્ઝેક્યુટેબલ"
  
--#~ msgid "Disable SELinux protection for Evolution"
--#~ msgstr "ઈવોલ્યુશન માટે SELinux સુરક્ષા નિષ્ક્રિય કરો"
-+#: ../gui/selinux.tbl:70
-+msgid "Allow sysadm_t to directly start daemons"
-+msgstr ""
+-#: ../gui/selinux.tbl:71
+-msgid "Disable SELinux protection for Evolution"
+-msgstr ""
++#: ../sepolicy/sepolicy.py:269
++msgid "run policy generation test suite"
++msgstr "પોલિસી નિર્માણ ટેસ્ટ સ્યુટ"
  
--#~ msgid "Games"
--#~ msgstr "રમતો"
-+#: ../gui/selinux.tbl:71
-+msgid "Disable SELinux protection for Evolution"
-+msgstr ""
+-#: ../gui/selinux.tbl:72
+-msgid "Games"
+-msgstr ""
++#: ../sepolicy/sepolicy.py:274
++msgid "commands"
++msgstr "આદેશો"
  
--#~ msgid "Disable SELinux protection for games"
--#~ msgstr "રમતો માટે SELinux સુરક્ષા નિષ્ક્રિય કરો"
-+#: ../gui/selinux.tbl:72
-+msgid "Games"
-+msgstr ""
+-#: ../gui/selinux.tbl:72
+-msgid "Disable SELinux protection for games"
+-msgstr ""
++#: ../sepolicy/sepolicy/generate.py:158
++msgid "Internet Services Daemon"
++msgstr "ઇન્ટરનેટ સેવા ડિમન"
  
--#~ msgid "Disable SELinux protection for the web browsers"
--#~ msgstr "વેબ બ્રાઉઝરો માટે SELinux સુરક્ષા નિષ્ક્રિય કરો"
-+#: ../gui/selinux.tbl:72
-+msgid "Disable SELinux protection for games"
-+msgstr ""
+-#: ../gui/selinux.tbl:73
+-msgid "Disable SELinux protection for the web browsers"
+-msgstr ""
++#: ../sepolicy/sepolicy/generate.py:171
++msgid "Valid Types:\n"
++msgstr "માન્ય પ્રકારો:\n"
  
--#~ msgid "Disable SELinux protection for Thunderbird"
--#~ msgstr "થન્ડરબર્ડ માટે SELinux સુરક્ષા નિષ્ક્રિય કરો"
-+#: ../gui/selinux.tbl:73
-+msgid "Disable SELinux protection for the web browsers"
-+msgstr ""
+-#: ../gui/selinux.tbl:74
+-msgid "Disable SELinux protection for Thunderbird"
+-msgstr ""
++#: ../sepolicy/sepolicy/generate.py:205
++#, python-format
++msgid "Ports must be numbers or ranges of numbers from 1 to %d "
++msgstr "પોર્ટો નંબરો કે 1 થી %d સુધીના વિસ્તારના નંબરો હોવા જ જોઈએ "
  
--#~ msgid "Disable SELinux protection for distccd daemon"
--#~ msgstr "distccd ડિમન માટે SELinux સુરક્ષા નિષ્ક્રિય કરો"
-+#: ../gui/selinux.tbl:74
-+msgid "Disable SELinux protection for Thunderbird"
-+msgstr ""
+-#: ../gui/selinux.tbl:75
+-msgid "Disable SELinux protection for distccd daemon"
+-msgstr ""
++#: ../sepolicy/sepolicy/generate.py:332
++msgid "You must enter a name for your confined process/user"
++msgstr "તમારે તમારી શુદ્ધિ થયેલ પ્રક્રિયા/વપરાશકર્તા માટે નામ દાખલ કરવું જ પડશે"
  
--#~ msgid "Disable SELinux protection for dmesg daemon"
--#~ msgstr "dmesg ડિમન માટે SELinux સુરક્ષા નિષ્ક્રિય કરો"
-+#: ../gui/selinux.tbl:75
-+msgid "Disable SELinux protection for distccd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:76
+-msgid "Disable SELinux protection for dmesg daemon"
+-msgstr ""
++#: ../sepolicy/sepolicy/generate.py:334
++msgid ""
++"Name must be alpha numberic with no spaces. Consider using option \"-n "
++"MODULENAME\""
++msgstr "નામ ખાલી જગ્યા વગરનું આલ્ફા ન્યૂમેરીક હોવુ જ જોઇએ. વિકલ્પ \"-n MODULENAME\" ને વાપરવાનું નક્કી કરો"
  
--#~ msgid "Disable SELinux protection for dnsmasq daemon"
--#~ msgstr "dnsmasq ડિમન માટે SELinux સુરક્ષા નિષ્ક્રિય કરો"
-+#: ../gui/selinux.tbl:76
-+msgid "Disable SELinux protection for dmesg daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:77
+-msgid "Disable SELinux protection for dnsmasq daemon"
+-msgstr ""
++#: ../sepolicy/sepolicy/generate.py:422
++msgid "User Role types can not be assigned executables."
++msgstr "વપરાશકર્તા ભૂમિકા પ્રકારો  એક્ઝેક્યુટેબલને સોંપી શકાતી નથી."
  
--#~ msgid "Disable SELinux protection for dovecot daemon"
--#~ msgstr "dovecot ડિમન માટે SELinux સુરક્ષા નિષ્ક્રિય કરો"
-+#: ../gui/selinux.tbl:77
-+msgid "Disable SELinux protection for dnsmasq daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:78
+-msgid "Disable SELinux protection for dovecot daemon"
+-msgstr ""
++#: ../sepolicy/sepolicy/generate.py:428
++msgid "Only Daemon apps can use an init script.."
++msgstr "માત્ર Daemon કાર્યક્રમો init સ્ક્રિપ્ટ વાપરી શકે..."
  
--#~ msgid "Disable SELinux protection for entropyd daemon"
--#~ msgstr "entropyd ડિમન માટે SELinux સુરક્ષા નિષ્ક્રિય કરો"
-+#: ../gui/selinux.tbl:78
-+msgid "Disable SELinux protection for dovecot daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:79
+-msgid "Disable SELinux protection for entropyd daemon"
+-msgstr ""
++#: ../sepolicy/sepolicy/generate.py:446
++msgid "use_resolve must be a boolean value "
++msgstr "use_resolve એ બુલિયન કિંમત હોવી જ જોઇએ"
  
--#~ msgid "Disable SELinux protection for fetchmail"
--#~ msgstr "fetchmail માટે SELinux સુરક્ષા નિષ્ક્રિય કરો"
-+#: ../gui/selinux.tbl:79
-+msgid "Disable SELinux protection for entropyd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:80
+-msgid "Disable SELinux protection for fetchmail"
+-msgstr ""
++#: ../sepolicy/sepolicy/generate.py:452
++msgid "use_syslog must be a boolean value "
++msgstr "use_syslog એ બુલિયન કિંમત હોવો જ જોઈએ "
  
--#~ msgid "Disable SELinux protection for fingerd daemon"
--#~ msgstr "fingerd ડિમન માટે SELinux સુરક્ષા નિષ્ક્રિય કરો"
-+#: ../gui/selinux.tbl:80
-+msgid "Disable SELinux protection for fetchmail"
-+msgstr ""
+-#: ../gui/selinux.tbl:81
+-msgid "Disable SELinux protection for fingerd daemon"
+-msgstr ""
++#: ../sepolicy/sepolicy/generate.py:458
++msgid "use_kerberos must be a boolean value "
++msgstr "use_kerberos એ બુલિયન કિંમત હોવી જ જોઇએ"
  
--#~ msgid "Disable SELinux protection for freshclam daemon"
--#~ msgstr "freshclam ડિમન માટે SELinux સુરક્ષા નિષ્ક્રિય કરો"
-+#: ../gui/selinux.tbl:81
-+msgid "Disable SELinux protection for fingerd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:82
+-msgid "Disable SELinux protection for freshclam daemon"
+-msgstr ""
++#: ../sepolicy/sepolicy/generate.py:464
++msgid "manage_krb5_rcache must be a boolean value "
++msgstr "manage_krb5_rcache એ બુલિયન કિંમત હોવી જ જોઇએ"
  
--#~ msgid "Disable SELinux protection for fsdaemon daemon"
--#~ msgstr "fsdaemon ડિમન માટે SELinux સુરક્ષા નિષ્ક્રિય કરો"
-+#: ../gui/selinux.tbl:82
-+msgid "Disable SELinux protection for freshclam daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:83
+-msgid "Disable SELinux protection for fsdaemon daemon"
+-msgstr ""
++#: ../sepolicy/sepolicy/generate.py:494
++msgid "USER Types automatically get a tmp type"
++msgstr "USER પ્રકારો આપોઆપ tmp પ્રકાર મેળવે છે"
  
--#~ msgid "Disable SELinux protection for gpm daemon"
--#~ msgstr "gpm ડિમન માટે SELinux સુરક્ષા નિષ્ક્રિય કરો"
-+#: ../gui/selinux.tbl:83
-+msgid "Disable SELinux protection for fsdaemon daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:84
+-msgid "Disable SELinux protection for gpm daemon"
+-msgstr ""
++#: ../sepolicy/sepolicy/generate.py:1012
++msgid "You must enter the executable path for your confined process"
++msgstr "તમારી શુદ્ધિ પ્રક્રિયા માટે તમારે એક્ઝેક્યુટેબલ પાથ દાખલ કરવો જ પડશે"
  
--#~ msgid "NFS"
--#~ msgstr "NFS"
-+#: ../gui/selinux.tbl:84
-+msgid "Disable SELinux protection for gpm daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
+-msgid "NFS"
+-msgstr ""
++#: ../sepolicy/sepolicy/generate.py:1190
++msgid "Type Enforcement file"
++msgstr "પ્રકાર દબાણ ફાઈલ"
  
--#~ msgid "Disable SELinux protection for gss daemon"
--#~ msgstr "gss ડિમન માટે SELinux સુરક્ષા નિષ્ક્રિય કરો"
-+#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
-+msgid "NFS"
-+msgstr ""
+-#: ../gui/selinux.tbl:85
+-msgid "Disable SELinux protection for gss daemon"
+-msgstr ""
++#: ../sepolicy/sepolicy/generate.py:1191
++msgid "Interface file"
++msgstr "ઈન્ટરફેસ ફાઈલ"
  
--#~ msgid "Disable SELinux protection for Hal daemon"
--#~ msgstr "Hal ડિમન માટે SELinux સુરક્ષા નિષ્ક્રિય કરો"
-+#: ../gui/selinux.tbl:85
-+msgid "Disable SELinux protection for gss daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:86
+-msgid "Disable SELinux protection for Hal daemon"
+-msgstr ""
++#: ../sepolicy/sepolicy/generate.py:1192
++msgid "File Contexts file"
++msgstr "ફાઈલ સંદર્ભો ફાઈલ"
  
--#~ msgid "Compatibility"
--#~ msgstr "સુગમતા"
-+#: ../gui/selinux.tbl:86
-+msgid "Disable SELinux protection for Hal daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:87
+-msgid "Compatibility"
+-msgstr ""
++#: ../sepolicy/sepolicy/generate.py:1193
++msgid "Setup Script"
++msgstr "સેટઅપ સ્ક્રિપ્ટ"
  
--#~ msgid ""
--#~ "Do not audit things that we know to be broken but which are not security "
--#~ "risks"
--#~ msgstr ""
--#~ "વસ્તુઓનું સંપાદન કરો નહિં કે જેને આપણે જાણતા હોઈએ કે ભાંગેલ છે પરંતુ જેઓને સુરક્ષા જોખમો નથી"
-+#: ../gui/selinux.tbl:87
-+msgid "Compatibility"
-+msgstr ""
+-#: ../gui/selinux.tbl:87
++#: booleans.py:1
+ msgid ""
+-"Do not audit things that we know to be broken but which are not security "
+-"risks"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:88
+-msgid "Disable SELinux protection for hostname daemon"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:89
+-msgid "Disable SELinux protection for hotplug daemon"
+-msgstr ""
++"Allow ABRT to modify public files used for public file transfer services."
++msgstr "સાર્વજનિક ફાઇલ પરિવહન સેવાઓ માટે વાપરેલ સાર્વજનિક ફાઇલોને બદલવા માટે ABRT ને પરવાનગી આપો."
  
--#~ msgid "Disable SELinux protection for hostname daemon"
--#~ msgstr "hostname ડિમન માટે SELinux સુરક્ષા નિષ્ક્રિય કરો"
-+#: ../gui/selinux.tbl:87
+-#: ../gui/selinux.tbl:90
+-msgid "Disable SELinux protection for howl daemon"
+-msgstr ""
++#: booleans.py:2
 +msgid ""
-+"Do not audit things that we know to be broken but which are not security "
-+"risks"
-+msgstr ""
++"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
++msgstr "ABRT ઘટના સ્ક્રિપ્ટોને સંભાળવા માટે abrt_handle_event_t માં ચલાવવા માટે ABRT ને પરવાનગી આપો"
  
--#~ msgid "Disable SELinux protection for hotplug daemon"
--#~ msgstr "hotplug ડિમન માટે SELinux સુરક્ષા નિષ્ક્રિય કરો"
-+#: ../gui/selinux.tbl:88
-+msgid "Disable SELinux protection for hostname daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:91
+-msgid "Disable SELinux protection for cups hplip daemon"
+-msgstr ""
++#: booleans.py:3
++msgid "Allow amavis to use JIT compiler"
++msgstr "JIT કમ્પાઇલરને વાપરવા માટે amavis ને પરવાનગી આપો"
  
--#~ msgid "Disable SELinux protection for howl daemon"
--#~ msgstr "howl ડિમન માટે SELinux સુરક્ષા નિષ્ક્રિય કરો"
-+#: ../gui/selinux.tbl:89
-+msgid "Disable SELinux protection for hotplug daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:92
+-msgid "Disable SELinux protection for httpd rotatelogs"
+-msgstr ""
++#: booleans.py:4
++msgid ""
++"Allow users to resolve user passwd entries directly from ldap rather then "
++"using a sssd server"
++msgstr "sssd સર્વરને વાપરવા કરતા ldap માંથી સીધુ વપરાશકર્તા passwd નોંધણીને ઉકેલવા માટે વપરાશકર્તાઓને પરવાનગી આપો"
  
--#~ msgid "Disable SELinux protection for cups hplip daemon"
--#~ msgstr "hplip ડિમન માટે SELinux સુરક્ષા નિષ્ક્રિય કરો"
-+#: ../gui/selinux.tbl:90
-+msgid "Disable SELinux protection for howl daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:91
-+msgid "Disable SELinux protection for cups hplip daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
+-msgid "HTTPD Service"
+-msgstr ""
++#: booleans.py:5
++msgid "Allow users to login using a radius server"
++msgstr "radius સર્વરની મદદથી પ્રવેશવા માટે વપરાશકર્તાઓને પરવાનગી આપો"
  
--#~ msgid "Disable SELinux protection for httpd rotatelogs"
--#~ msgstr "httpd rotatelogs માટે SELinux સુરક્ષા નિષ્ક્રિય કરો"
-+#: ../gui/selinux.tbl:92
-+msgid "Disable SELinux protection for httpd rotatelogs"
-+msgstr ""
+-#: ../gui/selinux.tbl:93
+-msgid "Disable SELinux protection for http suexec"
+-msgstr ""
++#: booleans.py:6
++msgid ""
++"Allow cdrecord to read various content. nfs, samba, removable devices, user "
++"temp and untrusted content files"
++msgstr "cdrecord ને વિવિધ સમાવિષ્ટ વાંચવા માટે પરવાનગી આપો. nfs, samba, દૂર કરી શકાય તેવા ઉપકરણો, વપરાશકર્તા કામચલાઉ અને અવિશ્વાસુ સમાવિષ્ટ ફાઈલો"
  
--#~ msgid "HTTPD Service"
--#~ msgstr "HTTPD સેવા"
-+#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
-+msgid "HTTPD Service"
-+msgstr ""
+-#: ../gui/selinux.tbl:94
+-msgid "Disable SELinux protection for hwclock daemon"
+-msgstr ""
++#: booleans.py:7
++msgid "Allow clamd to use JIT compiler"
++msgstr "JIT કમ્પાઇલરને વાપરવા માટે clamd ને પરવાનગી આપો"
  
--#~ msgid "Disable SELinux protection for http suexec"
--#~ msgstr "http suexec માટે SELinux સુરક્ષા નિષ્ક્રિય કરો"
-+#: ../gui/selinux.tbl:93
-+msgid "Disable SELinux protection for http suexec"
-+msgstr ""
+-#: ../gui/selinux.tbl:95
+-msgid "Disable SELinux protection for i18n daemon"
+-msgstr ""
++#: booleans.py:8
++msgid "Allow clamscan to non security files on a system"
++msgstr "સિસ્ટમ પર અસુરક્ષિત ફાઇલો માટે clamscan ને પરવાનગી આપો"
  
--#~ msgid "Disable SELinux protection for hwclock daemon"
--#~ msgstr "hwclock ડિમન માટે SELinux સુરક્ષા નિષ્ક્રિય કરો"
-+#: ../gui/selinux.tbl:94
-+msgid "Disable SELinux protection for hwclock daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:96
+-msgid "Disable SELinux protection for imazesrv daemon"
+-msgstr ""
++#: booleans.py:9
++msgid "Allow clamscan to read user content"
++msgstr "વપરાશકર્તા સમાવિષ્ટને વાંચવા માટે clamscan ને પરવાનગી આપો"
  
--#~ msgid "Disable SELinux protection for i18n daemon"
--#~ msgstr "i18n ડિમન માટે SELinux સુરક્ષા નિષ્ક્રિય કરો"
-+#: ../gui/selinux.tbl:95
-+msgid "Disable SELinux protection for i18n daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:97
+-msgid "Disable SELinux protection for inetd child daemons"
+-msgstr ""
++#: booleans.py:10
++msgid ""
++"Allow Cobbler to modify public files used for public file transfer services."
++msgstr "સાર્વજનિક ફાઇલ પરિવહન સેવાઓ માટે વાપરેલ સાર્વજનિક ફાઇલોને બદલવા માટે Cobbler ને પરવાનગી આપો."
  
--#~ msgid "Disable SELinux protection for imazesrv daemon"
--#~ msgstr "imazesrv ડિમન માટે SELinux સુરક્ષા નિષ્ક્રિય કરો"
-+#: ../gui/selinux.tbl:96
-+msgid "Disable SELinux protection for imazesrv daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:98
+-msgid "Disable SELinux protection for inetd daemon"
+-msgstr ""
++#: booleans.py:11
++msgid "Allow Cobbler to connect to the network using TCP."
++msgstr "TCP ની મદદથી નેટવર્ક સાથે જોડાવા માટે Cobbler ને પરવાનગી આપો."
  
--#~ msgid "Disable SELinux protection for inetd child daemons"
--#~ msgstr "inetd બાળ ડિમનો માટે SELinux સુરક્ષા નિષ્ક્રિય કરો"
-+#: ../gui/selinux.tbl:97
-+msgid "Disable SELinux protection for inetd child daemons"
-+msgstr ""
+-#: ../gui/selinux.tbl:99
+-msgid "Disable SELinux protection for innd daemon"
+-msgstr ""
++#: booleans.py:12
++msgid "Allow Cobbler to access cifs file systems."
++msgstr "cifs ફાઇલ સિસ્ટમોને પ્રવેશવા માટે Cobbler ને પરવાનગી આપો."
  
--#~ msgid "Disable SELinux protection for inetd daemon"
--#~ msgstr "inetd ડિમન માટે SELinux સુરક્ષા નિષ્ક્રિય કરો"
-+#: ../gui/selinux.tbl:98
-+msgid "Disable SELinux protection for inetd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:100
+-msgid "Disable SELinux protection for iptables daemon"
+-msgstr ""
++#: booleans.py:13
++msgid "Allow Cobbler to access nfs file systems."
++msgstr "nfs ફાઇલ સિસ્ટમોને પ્રવેશવા માટે Cobbler ને પરવાનગી આપો."
  
--#~ msgid "Disable SELinux protection for innd daemon"
--#~ msgstr "innd ડિમન માટે SELinux સુરક્ષા નિષ્ક્રિય કરો"
-+#: ../gui/selinux.tbl:99
-+msgid "Disable SELinux protection for innd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:101
+-msgid "Disable SELinux protection for ircd daemon"
+-msgstr ""
++#: booleans.py:14
++msgid "Allow collectd to connect to the network using TCP."
++msgstr "TCP ની મદદથી નેટવર્કમાં જોડાવા માટે collectd ને પરવાનગી આપો."
  
--#~ msgid "Disable SELinux protection for iptables daemon"
--#~ msgstr "iptables ડિમન માટે SELinux સુરક્ષા નિષ્ક્રિય કરો"
-+#: ../gui/selinux.tbl:100
-+msgid "Disable SELinux protection for iptables daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:102
+-msgid "Disable SELinux protection for irqbalance daemon"
+-msgstr ""
++#: booleans.py:15
++msgid "Allow codnor domain to connect to the network using TCP."
++msgstr "TCP ની મદદથી નેટવર્ક સાથે જોડાવા માટે codnor ડોમેઇનને પરવાનગી આપો."
  
--#~ msgid "Disable SELinux protection for ircd daemon"
--#~ msgstr "ircd ડિમન માટે SELinux સુરક્ષા નિષ્ક્રિય કરો"
-+#: ../gui/selinux.tbl:101
-+msgid "Disable SELinux protection for ircd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:103
+-msgid "Disable SELinux protection for iscsi daemon"
+-msgstr ""
++#: booleans.py:16
++msgid ""
++"Allow system cron jobs to relabel filesystem for restoring file contexts."
++msgstr "ફાઇલ સંદર્ભોનો પુન:સંગ્રહ કરવા માટે ફાઇલસિસ્ટમને પુન:લેબલ કરવા માટે સિસ્ટમ ક્રોન જૉબને પરવાનગી આપો."
  
--#~ msgid "Disable SELinux protection for irqbalance daemon"
--#~ msgstr "irqbalance ડિમન માટે SELinux સુરક્ષા નિષ્ક્રિય કરો"
-+#: ../gui/selinux.tbl:102
-+msgid "Disable SELinux protection for irqbalance daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:104
+-msgid "Disable SELinux protection for jabberd daemon"
+-msgstr ""
++#: booleans.py:17
++msgid "Allow cvs daemon to read shadow"
++msgstr "શૅડો ને વાંચવા માટે cvs ડિમનને પરવાનગી આપો"
  
--#~ msgid "Disable SELinux protection for iscsi daemon"
--#~ msgstr "iscsi ડિમન માટે SELinux સુરક્ષા નિષ્ક્રિય કરો"
-+#: ../gui/selinux.tbl:103
-+msgid "Disable SELinux protection for iscsi daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
+-msgid "Kerberos"
+-msgstr ""
++#: booleans.py:18
++msgid "Allow all daemons to write corefiles to /"
++msgstr "ડિમનોને મૂળફાઈલો / માં લખવા માટે પરવાનગી આપો"
  
--#~ msgid "Disable SELinux protection for jabberd daemon"
--#~ msgstr "jabberd ડિમન માટે SELinux સુરક્ષા નિષ્ક્રિય કરો"
-+#: ../gui/selinux.tbl:104
-+msgid "Disable SELinux protection for jabberd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:105
+-msgid "Disable SELinux protection for kadmind daemon"
+-msgstr ""
++#: booleans.py:19
++msgid "Allow all daemons to use tcp wrappers."
++msgstr "tcp રૅપરને વાપરવા માટે બધા ડિમનને પરવાનગી આપો."
  
--#~ msgid "Kerberos"
--#~ msgstr "કર્બરોઝ"
-+#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
-+msgid "Kerberos"
-+msgstr ""
+-#: ../gui/selinux.tbl:106
+-msgid "Disable SELinux protection for klogd daemon"
+-msgstr ""
++#: booleans.py:20
++msgid "Allow all daemons the ability to read/write terminals"
++msgstr "ટર્મિનલોને વાંચવા/લખવાની ક્ષમતા માટે બધા ડિમનને પરવાનગી આપો"
  
--#~ msgid "Disable SELinux protection for kadmind daemon"
--#~ msgstr "kadmind ડિમન માટે SELinux સુરક્ષા નિષ્ક્રિય કરો"
-+#: ../gui/selinux.tbl:105
-+msgid "Disable SELinux protection for kadmind daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:107
+-msgid "Disable SELinux protection for krb5kdc daemon"
+-msgstr ""
++#: booleans.py:21
++msgid "Allow dbadm to manage files in users home directories"
++msgstr "વપરાશકર્તા ઘર ડિરેક્ટરીઓમાં ફાઇલોને સંચાલિત કરવા માટે dbadm ને પરવાનગી આપો"
  
--#~ msgid "Disable SELinux protection for klogd daemon"
--#~ msgstr "klogd ડિમન માટે SELinux સુરક્ષા નિષ્ક્રિય કરો"
-+#: ../gui/selinux.tbl:106
-+msgid "Disable SELinux protection for klogd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:108
+-msgid "Disable SELinux protection for ktalk daemons"
+-msgstr ""
++#: booleans.py:22
++msgid "Allow dbadm to read files in users home directories"
++msgstr "વપરાશકર્તા ઘર ડિરેક્ટરીમાં ફાઇલોને વાંચવા માટે dbadm ને પરવાનગી આપો"
  
--#~ msgid "Disable SELinux protection for krb5kdc daemon"
--#~ msgstr "krb5kdc ડિમન માટે SELinux સુરક્ષા નિષ્ક્રિય કરો"
-+#: ../gui/selinux.tbl:107
-+msgid "Disable SELinux protection for krb5kdc daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:109
+-msgid "Disable SELinux protection for kudzu daemon"
+-msgstr ""
++#: booleans.py:23
++msgid ""
++"Deny 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 "બંને ચલાવી શકાય તેવી અને લખી શકાય તેવી મેમરી વિસ્તારને માપવા માટે વપરાશકર્તા ડોમેઇન કાર્યક્રમોને નામંજૂર કરો, આ ખતરનાક છે અને ચલાવી શકાય તેવીને બગઝીલામાં અહેવાલ કરવો જોઇએ"
  
--#~ msgid "Disable SELinux protection for ktalk daemons"
--#~ msgstr "ktalk ડિમન માટે SELinux સુરક્ષા નિષ્ક્રિય કરો"
-+#: ../gui/selinux.tbl:108
-+msgid "Disable SELinux protection for ktalk daemons"
-+msgstr ""
+-#: ../gui/selinux.tbl:110
+-msgid "Disable SELinux protection for locate daemon"
+-msgstr ""
++#: booleans.py:24
++msgid "Allow sysadm to debug or ptrace all processes."
++msgstr "બધી પ્રક્રિયાઓને ડિબગ અથવા ptrace કરવા માટે sysadm ને પરવાનગી આપો."
  
--#~ msgid "Disable SELinux protection for kudzu daemon"
--#~ msgstr "kudzu ડિમન માટે SELinux સુરક્ષા નિષ્ક્રિય કરો"
-+#: ../gui/selinux.tbl:109
-+msgid "Disable SELinux protection for kudzu daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:111
+-msgid "Disable SELinux protection for lpd daemon"
+-msgstr ""
++#: booleans.py:25
++msgid "Allow dhcpc client applications to execute iptables commands"
++msgstr "iptables આદેશોને ચલાવવા માટે dhcpc ક્લાયન્ટ કાર્યક્રમોને પરવાનગી આપો"
  
--#~ msgid "Disable SELinux protection for locate daemon"
--#~ msgstr "locate ડિમન માટે SELinux સુરક્ષા નિષ્ક્રિય કરો"
-+#: ../gui/selinux.tbl:110
-+msgid "Disable SELinux protection for locate daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:112
+-msgid "Disable SELinux protection for lrrd daemon"
+-msgstr ""
++#: booleans.py:26
++msgid "Allow DHCP daemon to use LDAP backends"
++msgstr "LDAP બેકઍન્ડને વાપરવા માટે DHCP ડિમનને પરવાનગી આપો"
  
--#~ msgid "Disable SELinux protection for lpd daemon"
--#~ msgstr "lpd ડિમન માટે SELinux સુરક્ષા નિષ્ક્રિય કરો"
-+#: ../gui/selinux.tbl:111
-+msgid "Disable SELinux protection for lpd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:113
+-msgid "Disable SELinux protection for lvm daemon"
+-msgstr ""
++#: booleans.py:27
++msgid "Allow all domains to use other domains file descriptors"
++msgstr "બીજા ડોમેઇન ફાઇલ વર્ણનકર્તાને વાપરવા માટે બધા ડોમેઇનને પરવાનગી આપો"
  
--#~ msgid "Disable SELinux protection for lrrd daemon"
--#~ msgstr "lrrd ડિમન માટે SELinux સુરક્ષા નિષ્ક્રિય કરો"
-+#: ../gui/selinux.tbl:112
-+msgid "Disable SELinux protection for lrrd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:114
+-msgid "Disable SELinux protection for mailman"
+-msgstr ""
++#: booleans.py:28
++msgid "Allow all domains to have the kernel load modules"
++msgstr "કર્નલ લોડ મોડ્યુલોને રાખવા માટે બધા ડોમેઇનોને પરવાનગી આપો"
  
--#~ msgid "Disable SELinux protection for lvm daemon"
--#~ msgstr "lvm ડિમન માટે SELinux સુરક્ષા નિષ્ક્રિય કરો"
-+#: ../gui/selinux.tbl:113
-+msgid "Disable SELinux protection for lvm daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:115
+-msgid "Allow evolution and thunderbird to read user files"
+-msgstr ""
++#: booleans.py:29
++msgid "Allow the use of the audio devices as the source for the entropy feeds"
++msgstr "એન્ટ્રોપી ફીડ માટે સ્ત્રોત તરીકે ઓડિયો ઉપકરણોને વાપરવા પરવાનગી આપો"
  
--#~ msgid "Disable SELinux protection for mailman"
--#~ msgstr "mailman માટે SELinux સુરક્ષા નિષ્ક્રિય કરો"
-+#: ../gui/selinux.tbl:114
-+msgid "Disable SELinux protection for mailman"
-+msgstr ""
+-#: ../gui/selinux.tbl:116
+-msgid "Disable SELinux protection for mdadm daemon"
+-msgstr ""
++#: booleans.py:30
++msgid "Allow exim to connect to databases (postgres, mysql)"
++msgstr "ડેટાબેઝો (postgres, mysql) સાથે જોડાવા માટે  exim ને પરવાનગી આપો"
  
--#~ msgid "Allow evolution and thunderbird to read user files"
--#~ msgstr "ઈવોલ્યુશન અને થન્ડરબર્ડને વપરાશકર્તા ફાઈલો વાંચવા માટે પરવાનગી આપો"
-+#: ../gui/selinux.tbl:115
-+msgid "Allow evolution and thunderbird to read user files"
-+msgstr ""
+-#: ../gui/selinux.tbl:117
+-msgid "Disable SELinux protection for monopd daemon"
+-msgstr ""
++#: booleans.py:31
++msgid "Allow exim to create, read, write, and delete unprivileged user files."
++msgstr "બિનઅધિકારી વપરાશકર્તા ફાઇલોને બનાવવા, વાંચવા, લખવા, અને કાઢી નાંખવા માટે exim ને પરવાનગી આપો."
  
--#~ msgid "Disable SELinux protection for mdadm daemon"
--#~ msgstr "mdadm ડિમન માટે SELinux સુરક્ષા નિષ્ક્રિય કરો"
-+#: ../gui/selinux.tbl:116
-+msgid "Disable SELinux protection for mdadm daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:118
+-msgid "Allow the mozilla browser to read user files"
+-msgstr ""
++#: booleans.py:32
++msgid "Allow exim to read unprivileged user files."
++msgstr "બિનઅધિકારી વપરાશકર્તા ફાઇલોને વાંચવા માટે exim ને પરવાનગી આપો."
  
--#~ msgid "Disable SELinux protection for monopd daemon"
--#~ msgstr "monopd ડિમન માટે SELinux સુરક્ષા નિષ્ક્રિય કરો"
-+#: ../gui/selinux.tbl:117
-+msgid "Disable SELinux protection for monopd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:119
+-msgid "Disable SELinux protection for mrtg daemon"
+-msgstr ""
++#: booleans.py:33
++msgid "Enable extra rules in the cron domain to support fcron."
++msgstr "fcron ને આધાર આપવા માટે ક્રોન ડોમેઇનમાં વધારાનાં નિયમોને સક્રિય કરો."
  
--#~ msgid "Allow the mozilla browser to read user files"
--#~ msgstr "મોઝિલ્લા બ્રાઉઝરને વપરાશકર્તા ફાઈલો વાંચવા માટે પરવાનગી આપો"
-+#: ../gui/selinux.tbl:118
-+msgid "Allow the mozilla browser to read user files"
-+msgstr ""
+-#: ../gui/selinux.tbl:120
+-msgid "Disable SELinux protection for mysqld daemon"
+-msgstr ""
++#: booleans.py:34
++msgid "Allow fenced domain to connect to the network using TCP."
++msgstr "TCP ની મદદથી નેટવર્ક સાથે જોડાવા માટે fenced ડોમેઇનને પરવાનગી આપો."
  
--#~ msgid "Disable SELinux protection for mrtg daemon"
--#~ msgstr "mrtg ડિમન માટે SELinux સુરક્ષા નિષ્ક્રિય કરો"
-+#: ../gui/selinux.tbl:119
-+msgid "Disable SELinux protection for mrtg daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:121
+-msgid "Disable SELinux protection for nagios daemon"
+-msgstr ""
++#: booleans.py:35
++msgid "Allow fenced domain to execute ssh."
++msgstr "ssh ને ચલાવવા માટે fenced ડોમેઇનને પરવાનગી આપો."
  
--#~ msgid "Disable SELinux protection for mysqld daemon"
--#~ msgstr "mysqld ડિમન માટે SELinux સુરક્ષા નિષ્ક્રિય કરો"
-+#: ../gui/selinux.tbl:120
-+msgid "Disable SELinux protection for mysqld daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
+-msgid "Name Service"
+-msgstr ""
++#: booleans.py:36
++msgid "Allow ftp to read and write files in the user home directories"
++msgstr "વપરાશકર્તા ઘર ડિરેક્ટરીઓમાં ફાઇલોને વાંચવા અને લખવા માટે ftp ને પરવાનગી આપો"
  
--#~ msgid "Disable SELinux protection for nagios daemon"
--#~ msgstr "nagios ડિમન માટે SELinux સુરક્ષા નિષ્ક્રિય કરો"
-+#: ../gui/selinux.tbl:121
-+msgid "Disable SELinux protection for nagios daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:122
+-msgid "Disable SELinux protection for named daemon"
+-msgstr ""
++#: booleans.py:37
++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 લેબલ થયેલ હોવી જ જોઇએ."
  
--#~ msgid "Name Service"
--#~ msgstr "નામ સેવા"
-+#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
-+msgid "Name Service"
-+msgstr ""
+-#: ../gui/selinux.tbl:123
+-msgid "Disable SELinux protection for nessusd daemon"
+-msgstr ""
++#: booleans.py:38
++msgid "Allow ftp servers to connect to all ports > 1023"
++msgstr "બધા પોર્ટ > 1023 માં જોડાવા માટે ftp સર્વરોને પરવાનગી આપો"
  
--#~ msgid "Disable SELinux protection for named daemon"
--#~ msgstr "named ડિમન માટે SELinux સુરક્ષા નિષ્ક્રિય કરો"
-+#: ../gui/selinux.tbl:122
-+msgid "Disable SELinux protection for named daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:124
+-msgid "Disable SELinux protection for NetworkManager"
+-msgstr ""
++#: booleans.py:39
++msgid "Allow ftp servers to connect to mysql database ports"
++msgstr "mysql ડેટાબેઝ પોર્ટમાં જોડાવા માટે ftp સર્વરોને પરવાનગી આપો"
  
--#~ msgid "Disable SELinux protection for nessusd daemon"
--#~ msgstr "nessusd ડિમન માટે SELinux સુરક્ષા નિષ્ક્રિય કરો"
-+#: ../gui/selinux.tbl:123
-+msgid "Disable SELinux protection for nessusd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:125
+-msgid "Disable SELinux protection for nfsd daemon"
+-msgstr ""
++#: booleans.py:40
++msgid ""
++"Allow ftp servers to login to local users and read/write all files on the "
++"system, governed by DAC."
++msgstr "સિસ્ટમ પર સ્થાનિય વપરાશકર્તાઓ અને વાંચતી/લખતી બધી ફાઇલોને પ્રવેશવા માટે ftp સર્વરોને પરવાનગી આપો, DAC દ્દારા ચલાવાય છે."
  
--#~ msgid "Disable SELinux protection for NetworkManager"
--#~ msgstr "NetworkManager માટે SELinux સુરક્ષા નિષ્ક્રિય કરો"
-+#: ../gui/selinux.tbl:124
-+msgid "Disable SELinux protection for NetworkManager"
-+msgstr ""
+-#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
+-#: ../gui/selinux.tbl:221
+-msgid "Samba"
+-msgstr ""
++#: booleans.py:41
++msgid "Allow ftp servers to use cifs used for public file transfer services."
++msgstr "સાર્વજનિક ફાઇલ પરિવહન સેવાઓ માટે વાપરેલ cifs ને વાપરવા માટે ftp સર્વરોને પરવાનગી આપો."
  
--#~ msgid "Disable SELinux protection for nfsd daemon"
--#~ msgstr "nfsd ડિમન માટે SELinux સુરક્ષા નિષ્ક્રિય કરો"
-+#: ../gui/selinux.tbl:125
-+msgid "Disable SELinux protection for nfsd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:126
+-msgid "Disable SELinux protection for nmbd daemon"
+-msgstr ""
++#: booleans.py:42
++msgid "Allow ftp servers to use nfs used for public file transfer services."
++msgstr "સાર્વજનિક ફાઇલ પરિવહનન સેવાઓ માટે વાપરેલ nfs ને વાપરવા માટે ftp સર્વરોને પરવાનગી આપો."
  
--#~ msgid "Samba"
--#~ msgstr "સામ્બા"
-+#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
-+#: ../gui/selinux.tbl:221
-+msgid "Samba"
-+msgstr ""
+-#: ../gui/selinux.tbl:127
+-msgid "Disable SELinux protection for nrpe daemon"
+-msgstr ""
++#: booleans.py:43
++msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
++msgstr "નિષ્ક્રિય સ્થિતિ માટે બધા બિનઆરક્ષિત પોર્ટોને બાંધવાનુ વાપરવા માટે ftp સર્વરોને પરવાનગી આપો"
  
--#~ msgid "Disable SELinux protection for nmbd daemon"
--#~ msgstr "nmbd ડિમન માટે SELinux સુરક્ષા નિષ્ક્રિય કરો"
-+#: ../gui/selinux.tbl:126
-+msgid "Disable SELinux protection for nmbd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:128
+-msgid "Disable SELinux protection for nscd daemon"
+-msgstr ""
++#: booleans.py:44
++msgid "Determine whether Git CGI can search home directories."
++msgstr "નક્કી કરો ક્યાંતો Git CGI શોધ ઘર ડિરેક્ટરીને શોધી શકે છે"
  
--#~ msgid "Disable SELinux protection for nrpe daemon"
--#~ msgstr "nrpe ડિમન માટે SELinux સુરક્ષા નિષ્ક્રિય કરો"
-+#: ../gui/selinux.tbl:127
-+msgid "Disable SELinux protection for nrpe daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:129
+-msgid "Disable SELinux protection for nsd daemon"
+-msgstr ""
++#: booleans.py:45
++msgid "Determine whether Git CGI can access cifs file systems."
++msgstr "નક્કી કરો ક્યાંતો Git CGI એ cifs ફાઇલ સિસ્ટમો વાપરી શકે છે."
  
--#~ msgid "Disable SELinux protection for nscd daemon"
--#~ msgstr "nscd ડિમન માટે SELinux સુરક્ષા નિષ્ક્રિય કરો"
-+#: ../gui/selinux.tbl:128
-+msgid "Disable SELinux protection for nscd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:130
+-msgid "Disable SELinux protection for ntpd daemon"
+-msgstr ""
++#: booleans.py:46
++msgid "Determine whether Git CGI can access nfs file systems."
++msgstr "નક્કી કરો ક્યાંતો Git CGI  એ nfs ફાઇલ સિસ્ટમોને વાપરી શકે છે."
  
--#~ msgid "Disable SELinux protection for nsd daemon"
--#~ msgstr "nsd ડિમન માટે SELinux સુરક્ષા નિષ્ક્રિય કરો"
-+#: ../gui/selinux.tbl:129
-+msgid "Disable SELinux protection for nsd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:131
+-msgid "Disable SELinux protection for oddjob"
+-msgstr ""
++#: booleans.py:47
++msgid ""
++"Determine whether Git session daemon can bind TCP sockets to all unreserved "
++"ports."
++msgstr "નક્કી કરો કે Git સત્ર ડિમન એ બધા બિનઆરક્ષિત પોર્ટો માટે TCP સોકેટોને બાંધી શકે છે."
  
--#~ msgid "Disable SELinux protection for ntpd daemon"
--#~ msgstr "ntpd ડિમન માટે SELinux સુરક્ષા નિષ્ક્રિય કરો"
-+#: ../gui/selinux.tbl:130
-+msgid "Disable SELinux protection for ntpd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:132
+-msgid "Disable SELinux protection for oddjob_mkhomedir"
+-msgstr ""
++#: booleans.py:48
++msgid ""
++"Determine whether calling user domains can execute Git daemon in the "
++"git_session_t domain."
++msgstr "નક્કી કરો કે વપરાશકર્તા ડોમેઇનને કોલ કરવાથી git_session_t ડોમેઇનમાં Git  ડિમનને ચલાવી શકો છો."
  
--#~ msgid "Disable SELinux protection for oddjob"
--#~ msgstr "oddjob માટે SELinux સુરક્ષા નિષ્ક્રિય કરો"
-+#: ../gui/selinux.tbl:131
-+msgid "Disable SELinux protection for oddjob"
-+msgstr ""
+-#: ../gui/selinux.tbl:133
+-msgid "Disable SELinux protection for openvpn daemon"
+-msgstr ""
++#: booleans.py:49
++msgid "Determine whether Git system daemon can search home directories."
++msgstr "ક્યાંતો Git સિસ્ટમ ડિમન ઘર ડિરેક્ટરીઓને શોધી શકે છે એવુ નક્કી કરો."
  
--#~ msgid "Disable SELinux protection for oddjob_mkhomedir"
--#~ msgstr "oddjob_mkhomedir માટે SELinux સુરક્ષા નિષ્ક્રિય કરો"
-+#: ../gui/selinux.tbl:132
-+msgid "Disable SELinux protection for oddjob_mkhomedir"
-+msgstr ""
+-#: ../gui/selinux.tbl:134
+-msgid "Disable SELinux protection for pam daemon"
+-msgstr ""
++#: booleans.py:50
++msgid "Determine whether Git system daemon can access cifs file systems."
++msgstr "ક્યાંતો Git સિસ્ટમ ડિમન એ cifs ફાઇલ સિસ્ટમોને વાપરી શકો છો એવુ નક્કી કરો."
  
--#~ msgid "Disable SELinux protection for openvpn daemon"
--#~ msgstr "openvpn ડિમન માટે SELinux સુરક્ષા નિષ્ક્રિય કરો"
-+#: ../gui/selinux.tbl:133
-+msgid "Disable SELinux protection for openvpn daemon"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for pam daemon"
--#~ msgstr "pam ડિમન માટે SELinux સુરક્ષા નિષ્ક્રિય કરો"
-+#: ../gui/selinux.tbl:134
-+msgid "Disable SELinux protection for pam daemon"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for pegasus"
--#~ msgstr "pegasus માટે SELinux સુરક્ષા નિષ્ક્રિય કરો"
-+#: ../gui/selinux.tbl:135
-+msgid "Disable SELinux protection for pegasus"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for perdition daemon"
--#~ msgstr "perdition ડિમન માટે SELinux સુરક્ષા નિષ્ક્રિય કરો"
-+#: ../gui/selinux.tbl:136
-+msgid "Disable SELinux protection for perdition daemon"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for portmap daemon"
--#~ msgstr "portmap ડિમન માટે SELinux સુરક્ષા નિષ્ક્રિય કરો"
-+#: ../gui/selinux.tbl:137
-+msgid "Disable SELinux protection for portmap daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:135
+-msgid "Disable SELinux protection for pegasus"
+-msgstr ""
++#: booleans.py:51
++msgid "Determine whether Git system daemon can access nfs file systems."
++msgstr "ક્યાંતો Git સિસ્ટમ ડિમન એ nfs ફાઇલ સિસ્ટમોને વાપરી શકો છો એવુ નક્કી કરો."
  
--#~ msgid "Disable SELinux protection for portslave daemon"
--#~ msgstr "portslave ડિમન માટે SELinux સુરક્ષા નિષ્ક્રિય કરો"
-+#: ../gui/selinux.tbl:138
-+msgid "Disable SELinux protection for portslave daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:136
+-msgid "Disable SELinux protection for perdition daemon"
+-msgstr ""
++#: booleans.py:52
++msgid "Allow gitisis daemon to send mail"
++msgstr "મેઇલને મોકલવા માટે gitisis ડિમનને પરવાનગી આપો"
  
--#~ msgid "Disable SELinux protection for postfix"
--#~ msgstr "postfix માટે SELinux સુરક્ષા નિષ્ક્રિય કરો"
-+#: ../gui/selinux.tbl:139
-+msgid "Disable SELinux protection for postfix"
-+msgstr ""
+-#: ../gui/selinux.tbl:137
+-msgid "Disable SELinux protection for portmap daemon"
+-msgstr ""
++#: booleans.py:53
++msgid "Enable reading of urandom for all domains."
++msgstr "બધા ડોમેઇનો માટે urandom ને વાંચવાનું સક્રિય કરો."
  
--#~ msgid "Disable SELinux protection for postgresql daemon"
--#~ msgstr "postgresql ડિમન માટે SELinux સુરક્ષા નિષ્ક્રિય કરો"
-+#: ../gui/selinux.tbl:140
-+msgid "Disable SELinux protection for postgresql daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:138
+-msgid "Disable SELinux protection for portslave daemon"
+-msgstr ""
++#: booleans.py:54
++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 ને પરવાનગી આપે છે."
  
--#~ msgid "pppd"
--#~ msgstr "pppd"
-+#: ../gui/selinux.tbl:141
-+msgid "pppd"
-+msgstr ""
+-#: ../gui/selinux.tbl:139
+-msgid "Disable SELinux protection for postfix"
+-msgstr ""
++#: booleans.py:55
++msgid ""
++"Allow gpg web domain to modify public files used for public file transfer "
++"services."
++msgstr "સાર્વજનિક ફાઇલ પરિવહન સેવાઓ માટે વાપરેલ સાર્વજનિક ફાઇલોને બદલવા માટે gpg વેબ ડોમેઇનને પરવાનગી આપો."
  
--#~ msgid "Allow pppd to be run for a regular user"
--#~ msgstr "pppd ને નિયમિત વપરાશકર્તા તરીકે ચલાવવા માટે પરવાનગી આપો"
-+#: ../gui/selinux.tbl:141
-+msgid "Allow pppd to be run for a regular user"
-+msgstr ""
+-#: ../gui/selinux.tbl:140
+-msgid "Disable SELinux protection for postgresql daemon"
+-msgstr ""
++#: booleans.py:56
++msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
++msgstr "temp ડિરેક્ટરીને વાંચવા માટે gssd ને પરવાનગી આપો.  kerberos tgt માં પ્રવેશવા માટે."
  
--#~ msgid "Disable SELinux protection for pptp"
--#~ msgstr "pptp માટે SELinux સુરક્ષા નિષ્ક્રિય કરો"
-+#: ../gui/selinux.tbl:142
-+msgid "Disable SELinux protection for pptp"
-+msgstr ""
+-#: ../gui/selinux.tbl:141
+-msgid "pppd"
+-msgstr ""
++#: booleans.py:57
++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 થયેલ હોવુ જ જોઇએ."
  
--#~ msgid "Disable SELinux protection for prelink daemon"
--#~ msgstr "prelink ડિમન માટે SELinux સુરક્ષા નિષ્ક્રિય કરો"
-+#: ../gui/selinux.tbl:143
-+msgid "Disable SELinux protection for prelink daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:141
+-msgid "Allow pppd to be run for a regular user"
+-msgstr ""
++#: booleans.py:58
++msgid "Allow httpd to use built in scripting (usually php)"
++msgstr "સ્ક્રિપ્ટીંગ (સામાન્ય રીતે php) માં બિલ્ટને વાપરવા માટે httpd ને પરવાનગી આપો"
  
--#~ msgid "Disable SELinux protection for privoxy daemon"
--#~ msgstr "privoxy ડિમન માટે SELinux સુરક્ષા નિષ્ક્રિય કરો"
-+#: ../gui/selinux.tbl:144
-+msgid "Disable SELinux protection for privoxy daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:142
+-msgid "Disable SELinux protection for pptp"
+-msgstr ""
++#: booleans.py:59
++msgid "Allow http daemon to check spam"
++msgstr "spam ને ચકાસવા માટે http ડિમનને પરવાનગી આપો"
  
--#~ msgid "Disable SELinux protection for ptal daemon"
--#~ msgstr "ptal ડિમન માટે SELinux સુરક્ષા નિષ્ક્રિય કરો"
-+#: ../gui/selinux.tbl:145
-+msgid "Disable SELinux protection for ptal daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:143
+-msgid "Disable SELinux protection for prelink daemon"
+-msgstr ""
++#: booleans.py:60
++msgid ""
++"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
++"ports"
++msgstr "ephemeral પોર્ટ અને ftp પોર્ટમાં FTP ક્લાયન્ટ સાથે જોડાય એટલે httpd ને પરવાનગી આપો"
  
--#~ msgid "Disable SELinux protection for pxe daemon"
--#~ msgstr "pxe ડિમન માટે SELinux સુરક્ષા નિષ્ક્રિય કરો"
-+#: ../gui/selinux.tbl:146
-+msgid "Disable SELinux protection for pxe daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:144
+-msgid "Disable SELinux protection for privoxy daemon"
+-msgstr ""
++#: booleans.py:61
++msgid "Allow httpd to connect to the ldap port"
++msgstr "ldap પોર્ટમાં જોડાવા માટે httpd ને પરવાનગી આપો"
  
--#~ msgid "Disable SELinux protection for pyzord"
--#~ msgstr "pyzord માટે SELinux સુરક્ષા નિષ્ક્રિય કરો"
-+#: ../gui/selinux.tbl:147
-+msgid "Disable SELinux protection for pyzord"
-+msgstr ""
+-#: ../gui/selinux.tbl:145
+-msgid "Disable SELinux protection for ptal daemon"
+-msgstr ""
++#: booleans.py:62
++msgid "Allow http daemon to connect to zabbix"
++msgstr "zabbix માં જોડાવા માટે http ડિમનને પરવાનગી આપો"
  
--#~ msgid "Disable SELinux protection for quota daemon"
--#~ msgstr "quota ડિમન માટે SELinux સુરક્ષા નિષ્ક્રિય કરો"
-+#: ../gui/selinux.tbl:148
-+msgid "Disable SELinux protection for quota daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:146
+-msgid "Disable SELinux protection for pxe daemon"
+-msgstr ""
++#: booleans.py:63
++msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
++msgstr "કોઇપણ TCP પોર્ટની મદદથી નેટવર્ક સાથે જોડાવા માટે HTTPD સ્ક્રિપ્ટો અને મોડ્યુલોને પરવાનગી આપો."
  
--#~ msgid "Disable SELinux protection for radiusd daemon"
--#~ msgstr "radiusd ડિમન માટે SELinux સુરક્ષા નિષ્ક્રિય કરો"
-+#: ../gui/selinux.tbl:149
-+msgid "Disable SELinux protection for radiusd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:147
+-msgid "Disable SELinux protection for pyzord"
+-msgstr ""
++#: booleans.py:64
++msgid ""
++"Allow HTTPD scripts and modules to connect to cobbler over the network."
++msgstr "નેટવર્ક ઉપર cobbler સાથે જોડાવા માટે HTTPD સ્ક્રિપ્ટો અને મોડ્યુલોને પરવાનગી આપો."
  
--#~ msgid "Disable SELinux protection for radvd daemon"
--#~ msgstr "radvd ડિમન માટે SELinux સુરક્ષા નિષ્ક્રિય કરો"
-+#: ../gui/selinux.tbl:150
-+msgid "Disable SELinux protection for radvd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:148
+-msgid "Disable SELinux protection for quota daemon"
+-msgstr ""
++#: booleans.py:65
++msgid ""
++"Allow HTTPD scripts and modules to connect to databases over the network."
++msgstr "નેટવર્ક પર ડેટાબેઝો સાથે જોડાવા માટે HTTPD સ્ક્રિપ્ટો અને મોડ્યુલોને પરવાનગી આપો."
  
--#~ msgid "Disable SELinux protection for rdisc"
--#~ msgstr "rdisc માટે SELinux સુરક્ષા નિષ્ક્રિય કરો"
-+#: ../gui/selinux.tbl:151
-+msgid "Disable SELinux protection for rdisc"
-+msgstr ""
+-#: ../gui/selinux.tbl:149
+-msgid "Disable SELinux protection for radiusd daemon"
+-msgstr ""
++#: booleans.py:66
++msgid "Allow httpd to connect to memcache server"
++msgstr "memcache સર્વર સાથે જોડાવા માટે httpd ને પરવાનગી આપો"
  
--#~ msgid "Disable SELinux protection for readahead"
--#~ msgstr "readhead માટે SELinux સુરક્ષા નિષ્ક્રિય કરો"
-+#: ../gui/selinux.tbl:152
-+msgid "Disable SELinux protection for readahead"
-+msgstr ""
+-#: ../gui/selinux.tbl:150
+-msgid "Disable SELinux protection for radvd daemon"
+-msgstr ""
++#: booleans.py:67
++msgid "Allow httpd to act as a relay"
++msgstr "રિલે તરીકે વર્તવા માટે httpd ને પરવાનગી આપો"
  
--#~ msgid "Allow programs to read files in non-standard locations (default_t)"
--#~ msgstr ""
--#~ "કાર્યક્રમોને બિન-પ્રમાણભૂત સ્થાનોએ રહેલ ફાઈલો વાંચવા માટે પરવાનગી આપો (default_t)"
-+#: ../gui/selinux.tbl:153
-+msgid "Allow programs to read files in non-standard locations (default_t)"
-+msgstr ""
+-#: ../gui/selinux.tbl:151
+-msgid "Disable SELinux protection for rdisc"
+-msgstr ""
++#: booleans.py:68
++msgid "Allow http daemon to send mail"
++msgstr "મેઇલને મોકલવા માટે http ડિમનને પરવાનગી આપો"
  
--#~ msgid "Disable SELinux protection for restorecond"
--#~ msgstr "restorecond માટે SELinux સુરક્ષા નિષ્ક્રિય કરો"
-+#: ../gui/selinux.tbl:154
-+msgid "Disable SELinux protection for restorecond"
-+msgstr ""
+-#: ../gui/selinux.tbl:152
+-msgid "Disable SELinux protection for readahead"
+-msgstr ""
++#: booleans.py:69
++msgid "Allow Apache to communicate with avahi service via dbus"
++msgstr "dbus મારફતે avahi સેવા સાથે વાતચીત કરવા માટે Apache ને પરવાનગી આપો"
  
--#~ msgid "Disable SELinux protection for rhgb daemon"
--#~ msgstr "rhgb ડિમન માટે SELinux સુરક્ષા નિષ્ક્રિય કરો"
-+#: ../gui/selinux.tbl:155
-+msgid "Disable SELinux protection for rhgb daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:153
+-msgid "Allow programs to read files in non-standard locations (default_t)"
+-msgstr ""
++#: booleans.py:70
++msgid "Allow httpd cgi support"
++msgstr "httpd cgi આધારને પરવાનગી આપો"
  
--#~ msgid "Disable SELinux protection for ricci"
--#~ msgstr "ricci માટે SELinux સુરક્ષા નિષ્ક્રિય કરો"
-+#: ../gui/selinux.tbl:156
-+msgid "Disable SELinux protection for ricci"
-+msgstr ""
+-#: ../gui/selinux.tbl:154
+-msgid "Disable SELinux protection for restorecond"
+-msgstr ""
++#: booleans.py:71
++msgid "Allow httpd to act as a FTP server by listening on the ftp port."
++msgstr "ftp પોર્ટ પર સાંભળીને FTP સર્વર તરીકે વર્તવા માટે httpd ને પરવાનગી આપો."
  
--#~ msgid "Disable SELinux protection for ricci_modclusterd"
--#~ msgstr "ricci_modclusterd માટે SELinux સુરક્ષા નિષ્ક્રિય કરો"
-+#: ../gui/selinux.tbl:157
-+msgid "Disable SELinux protection for ricci_modclusterd"
-+msgstr ""
+-#: ../gui/selinux.tbl:155
+-msgid "Disable SELinux protection for rhgb daemon"
+-msgstr ""
++#: booleans.py:72
++msgid "Allow httpd to read home directories"
++msgstr "ઘર ડિરેક્ટરીઓને વાંચવા માટે httpd ને પરવાનગી આપો"
  
--#~ msgid "Disable SELinux protection for rlogind daemon"
--#~ msgstr "rlogind ડિમન માટે SELinux સુરક્ષા નિષ્ક્રિય કરો"
-+#: ../gui/selinux.tbl:158
-+msgid "Disable SELinux protection for rlogind daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:156
+-msgid "Disable SELinux protection for ricci"
+-msgstr ""
++#: booleans.py:73
++msgid "Allow httpd scripts and modules execmem/execstack"
++msgstr "httpd સ્ક્રિપ્ટો અને મોડ્યુલો execmem/execstack ને પરવાનગી આપો"
  
--#~ msgid "Disable SELinux protection for rpcd daemon"
--#~ msgstr "rpcd ડિમન માટે SELinux સુરક્ષા નિષ્ક્રિય કરો"
-+#: ../gui/selinux.tbl:159
-+msgid "Disable SELinux protection for rpcd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:157
+-msgid "Disable SELinux protection for ricci_modclusterd"
+-msgstr ""
++#: booleans.py:74
++msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
++msgstr "બંધ કરવા માટે પોર્ટ 80 ને જોડવા માટે HTTPD ને પરવાનગી આપો"
  
--#~ msgid "Disable SELinux protection for rshd"
--#~ msgstr "rshd માટે SELinux સુરક્ષા નિષ્ક્રિય કરો"
-+#: ../gui/selinux.tbl:160
-+msgid "Disable SELinux protection for rshd"
-+msgstr ""
+-#: ../gui/selinux.tbl:158
+-msgid "Disable SELinux protection for rlogind daemon"
+-msgstr ""
++#: booleans.py:75
++msgid "Allow httpd processes to manage IPA content"
++msgstr "IPA સમાવિષ્ટને સંચાલિત કરવા માટે httpd ને પરવાનગી આપો"
  
--#~ msgid "rsync"
--#~ msgstr "rsync"
-+#: ../gui/selinux.tbl:161
-+msgid "rsync"
-+msgstr ""
+-#: ../gui/selinux.tbl:159
+-msgid "Disable SELinux protection for rpcd daemon"
+-msgstr ""
++#: booleans.py:76
++msgid "Allow Apache to use mod_auth_ntlm_winbind"
++msgstr "mod_auth_ntlm_winbind ને વાપરવા માટે Apache ને પરવાનગી આપો"
  
--#~ msgid "Disable SELinux protection for rsync daemon"
--#~ msgstr "rsync ડિમન માટે SELinux સુરક્ષા નિષ્ક્રિય કરો"
-+#: ../gui/selinux.tbl:161
-+msgid "Disable SELinux protection for rsync daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:160
+-msgid "Disable SELinux protection for rshd"
+-msgstr ""
++#: booleans.py:77
++msgid "Allow Apache to use mod_auth_pam"
++msgstr "mod_auth_pam ને વાપરવા માટે Apache ને પરવાનગી આપો"
  
--#~ msgid "Allow ssh to run from inetd instead of as a daemon"
--#~ msgstr "ssh ને ડિમન તરીકે ચલાવવાની જગ્યાએ inetd માંથી ચલાવવા માટે પરવાનગી આપો"
-+#: ../gui/selinux.tbl:162
-+msgid "Allow ssh to run from inetd instead of as a daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:161
+-msgid "rsync"
+-msgstr ""
++#: booleans.py:78
++msgid "Allow httpd to read user content"
++msgstr "વપરાશકર્તા સમાવિષ્ટને વાંચવા માટે httpd ને પરવાનગી આપો"
  
--#~ msgid "Allow Samba to share nfs directories"
--#~ msgstr "Samba ને nfs ડિરેક્ટરીઓ વહેંચવા માટે પરવાનગી આપો"
-+#: ../gui/selinux.tbl:163
-+msgid "Allow Samba to share nfs directories"
-+msgstr ""
+-#: ../gui/selinux.tbl:161
+-msgid "Disable SELinux protection for rsync daemon"
+-msgstr ""
++#: booleans.py:79
++msgid "Allow Apache to run in stickshift mode, not transition to passenger"
++msgstr "stickshift સ્થિતિમાં ચલાવવા માટે Apache ને પરવાનગી આપો, પેસેન્જરમાં નહિં"
  
--#~ msgid "SASL authentication server"
--#~ msgstr "SASL સત્તાધિકરણ સર્વર"
-+#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
-+msgid "SASL authentication server"
-+msgstr ""
+-#: ../gui/selinux.tbl:162
+-msgid "Allow ssh to run from inetd instead of as a daemon"
+-msgstr ""
++#: booleans.py:80
++msgid "Allow httpd daemon to change its resource limits"
++msgstr "સ્ત્રોત મર્યાદાઓમાં ફેરફાર કરવા માટે httpd ડિમનને પરવાનગી આપો"
  
--#~ msgid "Allow sasl authentication server to read /etc/shadow"
--#~ msgstr "sasl સત્તાધિકરણ સર્વરને /etc/shadow વાંચવા માટે પરવાનગી આપો"
-+#: ../gui/selinux.tbl:164
-+msgid "Allow sasl authentication server to read /etc/shadow"
-+msgstr ""
+-#: ../gui/selinux.tbl:163
+-msgid "Allow Samba to share nfs directories"
+-msgstr ""
++#: booleans.py:81
++msgid ""
++"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
++msgstr "સિસ્ટમ CGI સ્ક્રિપ્ટો તરીકે એજ ડોમેઇનમાં ચલાવી શકાય તેવા SSI ને ચલાવવા માટે HTTPD ને પરવાનગી આપો."
  
--#~ msgid ""
--#~ "Allow X-Windows server to map a memory region as both executable and "
--#~ "writable"
--#~ msgstr ""
--#~ "X-Windows સર્વરને મેમરી વિસ્તાર એક્ઝેક્યુટેબલ અને લખી શકાય તેવું એમ બંને સાથે મેપ કરવા માટે "
--#~ "પરવાનગી આપો"
-+#: ../gui/selinux.tbl:165
+-#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
+-msgid "SASL authentication server"
+-msgstr ""
++#: booleans.py:82
 +msgid ""
-+"Allow X-Windows server to map a memory region as both executable and writable"
-+msgstr ""
++"Allow apache scripts to write to public content, directories/files must be "
++"labeled public_rw_content_t."
++msgstr "સાર્વજનિક સમાવિષ્ટમાં લખવા માટે apache સ્ક્રિપ્ટોને પરવાનગી આપો, ડિરેક્ટરીઓ/ફાઇલો લેબલવાળી public_rw_content_t હોવી જ જોઇએ."
  
--#~ msgid "Disable SELinux protection for saslauthd daemon"
--#~ msgstr "saslauthd ડિમન માટે SELinux સુરક્ષા નિષ્ક્રિય કરો"
-+#: ../gui/selinux.tbl:166
-+msgid "Disable SELinux protection for saslauthd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:164
+-msgid "Allow sasl authentication server to read /etc/shadow"
+-msgstr ""
++#: booleans.py:83
++msgid "Allow Apache to execute tmp content."
++msgstr "tmp સમાવિષ્ટને ચલાવવા માટે Apache ને પરવાનગી આપો."
  
--#~ msgid "Disable SELinux protection for scannerdaemon daemon"
--#~ msgstr "scannerdaemon ડિમન માટે SELinux સુરક્ષા નિષ્ક્રિય કરો"
-+#: ../gui/selinux.tbl:167
-+msgid "Disable SELinux protection for scannerdaemon daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:165
++#: booleans.py:84
+ msgid ""
+-"Allow X-Windows server to map a memory region as both executable and writable"
+-msgstr ""
++"Unify HTTPD to communicate with the terminal. Needed for entering the "
++"passphrase for certificates at the terminal."
++msgstr "ટર્મિનલ સાથે વાર્તાલાપ કરવા માટે HTTPD ને એકરૂપ કરો. ટર્મિનલ પર પ્રમાણપત્રો માટે પાસફ્રેજને દાખલ કરવા માટેની જરૂર છે."
  
--#~ msgid "Do not allow transition to sysadm_t, sudo and su effected"
--#~ msgstr "sysadm_t, sudo અને su effected માં રૂપાંતરણને પરવાનગી આપશો નહિં"
-+#: ../gui/selinux.tbl:168
-+msgid "Do not allow transition to sysadm_t, sudo and su effected"
-+msgstr ""
+-#: ../gui/selinux.tbl:166
+-msgid "Disable SELinux protection for saslauthd daemon"
+-msgstr ""
++#: booleans.py:85
++msgid "Unify HTTPD handling of all content files."
++msgstr "બધી સમાવિષ્ટ ફાઇલોનું HTTPD સંભાળવાને એકરૂપ કરો."
  
--#~ msgid "Do not allow any processes to load kernel modules"
--#~ msgstr "કોઈપણ પ્રક્રિયાઓને કર્નલ મોડ્યુલો લાવવા માટે પરવાનગી આપશો નહિં"
-+#: ../gui/selinux.tbl:169
-+msgid "Do not allow any processes to load kernel modules"
-+msgstr ""
+-#: ../gui/selinux.tbl:167
+-msgid "Disable SELinux protection for scannerdaemon daemon"
+-msgstr ""
++#: booleans.py:86
++msgid "Allow httpd to access cifs file systems"
++msgstr "cifs ફાઇલ સિસ્ટમોને વાપરવા માટે httpd ને પરવાનગી આપો"
  
--#~ msgid "Do not allow any processes to modify kernel SELinux policy"
--#~ msgstr "કોઈપણ પ્રક્રિયાઓને કર્નલ SELinux પોલિસી સુધારવા માટે પરવાનગી આપશો નહિં"
-+#: ../gui/selinux.tbl:170
-+msgid "Do not allow any processes to modify kernel SELinux policy"
-+msgstr ""
+-#: ../gui/selinux.tbl:168
+-msgid "Do not allow transition to sysadm_t, sudo and su effected"
+-msgstr ""
++#: booleans.py:87
++msgid "Allow httpd to access FUSE file systems"
++msgstr "FUSE ફાઇલ સિસ્ટમોને વાપરવા માટે httpd ને પરવાનગી આપો"
  
--#~ msgid "Disable SELinux protection for sendmail daemon"
--#~ msgstr "sendmail ડિમન માટે SELinux સુરક્ષા નિષ્ક્રિય કરો"
-+#: ../gui/selinux.tbl:171
-+msgid "Disable SELinux protection for sendmail daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:169
+-msgid "Do not allow any processes to load kernel modules"
+-msgstr ""
++#: booleans.py:88
++msgid "Allow httpd to run gpg"
++msgstr "gpg ચલાવવા માટે httpd પરવાનગી આપો"
  
--#~ msgid "Disable SELinux protection for setrans"
--#~ msgstr "setrans માટે SELinux સુરક્ષા નિષ્ક્રિય કરો"
-+#: ../gui/selinux.tbl:172
-+msgid "Disable SELinux protection for setrans"
-+msgstr ""
+-#: ../gui/selinux.tbl:170
+-msgid "Do not allow any processes to modify kernel SELinux policy"
+-msgstr ""
++#: booleans.py:89
++msgid "Allow httpd to access nfs file systems"
++msgstr "nfs ફાઇલ સિસ્ટમોને પ્રવેશવા માટે httpd ને પરવાનગી આપો"
  
--#~ msgid "Disable SELinux protection for setroubleshoot daemon"
--#~ msgstr "setroubleshoot ડિમન માટે SELinux સુરક્ષા નિષ્ક્રિય કરો"
-+#: ../gui/selinux.tbl:173
-+msgid "Disable SELinux protection for setroubleshoot daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:171
+-msgid "Disable SELinux protection for sendmail daemon"
+-msgstr ""
++#: booleans.py:90
++msgid "Allow httpd to communicate with oddjob to start up a service"
++msgstr "ઉપકરણને શરૂ કરવા માટે oddjob સાથે વાતચીત કરવા માટે httpd ને પરવાનગી આપો"
  
--#~ msgid "Disable SELinux protection for slapd daemon"
--#~ msgstr "slapd ડિમન માટે SELinux સુરક્ષા નિષ્ક્રિય કરો"
-+#: ../gui/selinux.tbl:174
-+msgid "Disable SELinux protection for slapd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:172
+-msgid "Disable SELinux protection for setrans"
+-msgstr ""
++#: booleans.py:91
++msgid "Allow httpd to access openstack ports"
++msgstr "openstack પોર્ટોને વાપરવા માટે httpd ને પરવાનગી આપો"
  
--#~ msgid "Disable SELinux protection for slrnpull daemon"
--#~ msgstr "slrnpull ડિમન માટે SELinux સુરક્ષા નિષ્ક્રિય કરો"
-+#: ../gui/selinux.tbl:175
-+msgid "Disable SELinux protection for slrnpull daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:173
+-msgid "Disable SELinux protection for setroubleshoot daemon"
+-msgstr ""
++#: booleans.py:92
++msgid "Allow icecast to connect to all ports, not just sound ports."
++msgstr "બધા પોર્ટો સાથે જોડાવા માટે icecast ને પરવાનગી આપો."
  
--#~ msgid "Disable SELinux protection for smbd daemon"
--#~ msgstr "smbd ડિમન માટે SELinux સુરક્ષા નિષ્ક્રિય કરો"
-+#: ../gui/selinux.tbl:176
-+msgid "Disable SELinux protection for smbd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:174
+-msgid "Disable SELinux protection for slapd daemon"
+-msgstr ""
++#: booleans.py:93
++msgid ""
++"Allow the Irssi IRC Client to connect to any port, and to bind to any "
++"unreserved port."
++msgstr "કોઇપણ પોર્ટ સાથે જોડાવા માટે Irssi IRC ક્લાયન્ટને પરવાનગી આપો, અને કોઇપણ અનારક્ષિત પોર્ટને બાંધવા માટે."
  
--#~ msgid "Disable SELinux protection for snmpd daemon"
--#~ msgstr "snmpd ડિમન માટે SELinux સુરક્ષા નિષ્ક્રિય કરો"
-+#: ../gui/selinux.tbl:177
-+msgid "Disable SELinux protection for snmpd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:175
+-msgid "Disable SELinux protection for slrnpull daemon"
+-msgstr ""
++#: booleans.py:94
++msgid "Allow java executable stack"
++msgstr "java એક્ઝેક્યુટેબલ સ્ટેકને પરવાનગી આપો"
  
--#~ msgid "Disable SELinux protection for snort daemon"
--#~ msgstr "snort ડિમન માટે SELinux સુરક્ષા નિષ્ક્રિય કરો"
-+#: ../gui/selinux.tbl:178
-+msgid "Disable SELinux protection for snort daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:176
+-msgid "Disable SELinux protection for smbd daemon"
+-msgstr ""
++#: booleans.py:95
++msgid "Allow confined applications to run with kerberos."
++msgstr "કર્બરોસ સાથે ચલાવવા માટે મર્યાદિત કાર્યક્રમોને પરવાનગી આપો."
  
--#~ msgid "Disable SELinux protection for soundd daemon"
--#~ msgstr "soundd ડિમન માટે SELinux સુરક્ષા નિષ્ક્રિય કરો"
-+#: ../gui/selinux.tbl:179
-+msgid "Disable SELinux protection for soundd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:177
+-msgid "Disable SELinux protection for snmpd daemon"
+-msgstr ""
++#: booleans.py:96
++msgid "Allow syslogd daemon to send mail"
++msgstr "મેઇલને મોકલવા માટે syslogd ડિમનને પરવાનગી આપો"
  
--#~ msgid "Disable SELinux protection for sound daemon"
--#~ msgstr "sound ડિમન માટે SELinux સુરક્ષા નિષ્ક્રિય કરો"
-+#: ../gui/selinux.tbl:180
-+msgid "Disable SELinux protection for sound daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:178
+-msgid "Disable SELinux protection for snort daemon"
+-msgstr ""
++#: booleans.py:97
++msgid "Allow syslogd the ability to read/write terminals"
++msgstr "ટર્મિનલને વાંચવા/લખવાની ક્ષમતા માટે syslogd ને પરવાનગી આપો"
  
--#~ msgid "Spam Protection"
--#~ msgstr "સ્પામ સુરક્ષા"
-+#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
-+msgid "Spam Protection"
-+msgstr ""
+-#: ../gui/selinux.tbl:179
+-msgid "Disable SELinux protection for soundd daemon"
+-msgstr ""
++#: booleans.py:98
++msgid "Allow logging in and using the system from /dev/console."
++msgstr "પ્રવેશવાની પરવાનગી આપો અને /dev/console માંથી સિસ્ટમને વાપરી રહ્યા છો."
  
--#~ msgid "Disable SELinux protection for spamd daemon"
--#~ msgstr "spamd ડિમન માટે SELinux સુરક્ષા નિષ્ક્રિય કરો"
-+#: ../gui/selinux.tbl:181
-+msgid "Disable SELinux protection for spamd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:180
+-msgid "Disable SELinux protection for sound daemon"
+-msgstr ""
++#: booleans.py:99
++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 દ્દારા રૂપરેખાંકિત થયેલ છે."
  
--#~ msgid "Allow spamd to access home directories"
--#~ msgstr "spamd ને ઘર ડિરેક્ટરીઓ વાપરવા માટે પરવાનગી આપો"
-+#: ../gui/selinux.tbl:182
-+msgid "Allow spamd to access home directories"
-+msgstr ""
+-#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
+-msgid "Spam Protection"
+-msgstr ""
++#: booleans.py:100
++msgid "Allow mock to read files in home directories."
++msgstr "ઘર ડિરેક્ટરીમાં ફાઇલોને વાંચવા માટે mock ને પરવાનગી આપો."
  
--#~ msgid "Allow Spam Assassin daemon network access"
--#~ msgstr "Spam Assasin ડિમન નેટવર્ક વપરાશને પરવાનગી આપો"
-+#: ../gui/selinux.tbl:183
-+msgid "Allow Spam Assassin daemon network access"
-+msgstr ""
+-#: ../gui/selinux.tbl:181
+-msgid "Disable SELinux protection for spamd daemon"
+-msgstr ""
++#: booleans.py:101
++msgid "Allow the mount command to mount any directory or file."
++msgstr "કોઇપણ ફાઇલ અથવા ડિરેક્ટરીને માઉન્ટ કરવા માટે mount આદેશને પરવાનગી આપો."
  
--#~ msgid "Disable SELinux protection for speedmgmt daemon"
--#~ msgstr "speedmgmt ડિમન માટે SELinux સુરક્ષા નિષ્ક્રિય કરો"
-+#: ../gui/selinux.tbl:184
-+msgid "Disable SELinux protection for speedmgmt daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:182
+-msgid "Allow spamd to access home directories"
+-msgstr ""
++#: booleans.py:102
++msgid "Allow mozilla plugin domain to connect to the network using TCP."
++msgstr "TCP ની મદદથી નેટવર્ક સાથે જોડાવા માટે mozilla પ્લગઇન ડોમેઇનને પરવાનગી આપો."
  
--#~ msgid "Squid"
--#~ msgstr "Squid"
-+#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
-+msgid "Squid"
-+msgstr ""
+-#: ../gui/selinux.tbl:183
+-msgid "Allow Spam Assassin daemon network access"
+-msgstr ""
++#: booleans.py:103
++msgid ""
++"Allow mozilla_plugins to create random content in the users home directory"
++msgstr "વપરાશકર્તા ઘર ડિરેક્ટરીમાં અવ્યવસ્થિત સમાવિષ્ટને બનાવવા માટે mozilla પ્લગઇનને પરવાનગી આપો (_p)"
  
--#~ msgid "Allow squid daemon to connect to the network"
--#~ msgstr "squid ડિમનને નેટવર્ક સાથે જોડાવા માટે પરવાનગી આપો"
-+#: ../gui/selinux.tbl:185
-+msgid "Allow squid daemon to connect to the network"
-+msgstr ""
+-#: ../gui/selinux.tbl:184
+-msgid "Disable SELinux protection for speedmgmt daemon"
+-msgstr ""
++#: booleans.py:104
++msgid "Allow confined web browsers to read home directory content"
++msgstr "ઘર ડિરેક્ટરી સમાવિષ્ટને વાંચવા માટે મર્યાદિત વેબ બ્રાઉઝરોને પરવાનગી આપો"
  
--#~ msgid "Disable SELinux protection for squid daemon"
--#~ msgstr "squid ડિમન માટે SELinux સુરક્ષા નિષ્ક્રિય કરો"
-+#: ../gui/selinux.tbl:186
-+msgid "Disable SELinux protection for squid daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
+-msgid "Squid"
+-msgstr ""
++#: booleans.py:105
++msgid "Allow mplayer executable stack"
++msgstr "mplayer એક્ઝેક્યુટેબલ સ્ટેકને પરવાનગી આપો"
  
--#~ msgid "Disable SELinux protection for ssh daemon"
--#~ msgstr "ssh ડિમન માટે SELinux સુરક્ષા નિષ્ક્રિય કરો"
-+#: ../gui/selinux.tbl:187
-+msgid "Disable SELinux protection for ssh daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:185
+-msgid "Allow squid daemon to connect to the network"
+-msgstr ""
++#: booleans.py:106
++msgid "Allow mysqld to connect to all ports"
++msgstr "બધા પોર્ટો સાથે જોડાવા માટે mysqld ને પરવાનગી આપો"
  
--#~ msgid "Allow ssh logins as sysadm_r:sysadm_t"
--#~ msgstr "ssh પ્રવેશોને sysadm_r:sysadm_t તરીકે પરવાનગી આપો"
-+#: ../gui/selinux.tbl:188
-+msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+msgstr ""
+-#: ../gui/selinux.tbl:186
+-msgid "Disable SELinux protection for squid daemon"
+-msgstr ""
++#: booleans.py:107
++msgid "Allow BIND to bind apache port."
++msgstr "apache પોર્ટને બાંધવા માટે BIND ને પરવાનગી આપો."
  
--#~ msgid ""
--#~ "Allow staff_r users to search the sysadm home dir and read files (such as "
--#~ "~/.bashrc)"
--#~ msgstr ""
--#~ "staff_r વપરાશકર્તાઓને sysadm ઘર ડિરેક્ટરીમાં શોધવા અને ફાઈલો વાંચવા માટે પરવાનગી "
--#~ "આપો (જેમ કે ~/.bashrc)"
-+#: ../gui/selinux.tbl:189
+-#: ../gui/selinux.tbl:187
+-msgid "Disable SELinux protection for ssh daemon"
+-msgstr ""
++#: booleans.py:108
 +msgid ""
-+"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
-+"bashrc)"
-+msgstr ""
- 
--#~ msgid "Universal SSL tunnel"
--#~ msgstr "સાર્વત્રિક SSL ટનલ"
-+#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
-+msgid "Universal SSL tunnel"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for stunnel daemon"
--#~ msgstr "stunnel ડિમન માટે SELinux સુરક્ષા નિષ્ક્રિય કરો"
-+#: ../gui/selinux.tbl:190
-+msgid "Disable SELinux protection for stunnel daemon"
-+msgstr ""
- 
--#~ msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
--#~ msgstr "stunnel ડિમનને એકલું ચલાવવા માટે પરવાનગી આપો, xinetd ની બહાર"
-+#: ../gui/selinux.tbl:191
-+msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for swat daemon"
--#~ msgstr "swat ડિમન માટે SELinux સુરક્ષા નિષ્ક્રિય કરો"
-+#: ../gui/selinux.tbl:192
-+msgid "Disable SELinux protection for swat daemon"
-+msgstr ""
++"Allow BIND to write the master zone files. Generally this is used for "
++"dynamic DNS or zone transfers."
++msgstr "માસ્ટર ઝોન ફાઇલોને લખવા માટે BIND ને પરવાનગી આપો. સામાન્ય રીતે આ ગતિશીલ DNS અથવા ઝોન પરિવહન માટે વાપરેલ છે."
  
--#~ msgid "Disable SELinux protection for sxid daemon"
--#~ msgstr "sxid ડિમન માટે SELinux સુરક્ષા નિષ્ક્રિય કરો"
-+#: ../gui/selinux.tbl:193
-+msgid "Disable SELinux protection for sxid daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:188
+-msgid "Allow ssh logins as sysadm_r:sysadm_t"
+-msgstr ""
++#: booleans.py:109
++msgid "Allow any files/directories to be exported read/only via NFS."
++msgstr "NFS મારફતે ફક્ત વાંચી શકાય તે રીતે નિકાસ કરવા માટે કોઇપણ ફાઇલો/ડિરેક્ટરીઓને પરવાનગી આપો."
  
--#~ msgid "Disable SELinux protection for syslogd daemon"
--#~ msgstr "syslogd ડિમન માટે SELinux સુરક્ષા નિષ્ક્રિય કરો"
-+#: ../gui/selinux.tbl:194
-+msgid "Disable SELinux protection for syslogd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:189
++#: booleans.py:110
++msgid "Allow any files/directories to be exported read/write via NFS."
++msgstr "NFS મારફતે વાંચવા/લખવા નું નિકાસ કરવા માટે કોઇપણ ફાઇલો/ડિરેક્ટરીઓને પરવાનગી આપો."
++
++#: booleans.py:111
+ msgid ""
+-"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
+-"bashrc)"
+-msgstr ""
++"Allow nfs servers to modify public files used for public file transfer "
++"services.  Files/Directories must be labeled public_content_rw_t."
++msgstr "સાર્વજનિક ફાઇલ પરિવહન સેવાઓ માટે વાપરેલ સાર્વજનિક ફાઇલોને બદલવા માટે nfs સર્વરોને પરવાનગી આપો.  ફાઇલો/ડિરેક્ટરીઓ public_content_rw_t લેબલ થયેલ હોવુ જ જોઇએ."
  
--#~ msgid "Disable SELinux protection for system cron jobs"
--#~ msgstr "સિસ્ટમ cron ક્રિયાઓ માટે SELinux સુરક્ષા નિષ્ક્રિય કરો"
-+#: ../gui/selinux.tbl:195
-+msgid "Disable SELinux protection for system cron jobs"
-+msgstr ""
+-#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
+-msgid "Universal SSL tunnel"
+-msgstr ""
++#: booleans.py:112
++msgid "Allow system to run with NIS"
++msgstr "NIS સાથે ચલાવવા માટે સિસ્ટમને પરવાનગી આપો"
  
--#~ msgid "Disable SELinux protection for tcp daemon"
--#~ msgstr "tcp ડિમન માટે SELinux સુરક્ષા નિષ્ક્રિય કરો"
-+#: ../gui/selinux.tbl:196
-+msgid "Disable SELinux protection for tcp daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:190
+-msgid "Disable SELinux protection for stunnel daemon"
+-msgstr ""
++#: booleans.py:113
++msgid "Allow confined applications to use nscd shared memory."
++msgstr "nscd વહેંચાયેલ મેમરીને વાપરવા માટે મર્યાદિત કાર્યક્રમોને પરવાનગી આપો."
  
--#~ msgid "Disable SELinux protection for telnet daemon"
--#~ msgstr "telnet ડિમન માટે SELinux સુરક્ષા નિષ્ક્રિય કરો"
-+#: ../gui/selinux.tbl:197
-+msgid "Disable SELinux protection for telnet daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:191
+-msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
+-msgstr ""
++#: booleans.py:114
++msgid "Allow nsplugin code to connect to unreserved ports"
++msgstr "અનારક્ષિત પોર્ટો સાથે જોડાવા માટે nsplugin કોડને પરવાનગી આપો"
  
--#~ msgid "Disable SELinux protection for tftpd daemon"
--#~ msgstr "tftp ડિમન માટે SELinux સુરક્ષા નિષ્ક્રિય કરો"
-+#: ../gui/selinux.tbl:198
-+msgid "Disable SELinux protection for tftpd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:192
+-msgid "Disable SELinux protection for swat daemon"
+-msgstr ""
++#: booleans.py:115
++msgid "Allow nsplugin code to execmem/execstack"
++msgstr "execmem/execstack માટે nsplugin કોડને પરવાનગી આપો"
  
--#~ msgid "Disable SELinux protection for transproxy daemon"
--#~ msgstr "transproxy ડિમન માટે SELinux સુરક્ષા નિષ્ક્રિય કરો"
-+#: ../gui/selinux.tbl:199
-+msgid "Disable SELinux protection for transproxy daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:193
+-msgid "Disable SELinux protection for sxid daemon"
+-msgstr ""
++#: booleans.py:116
++msgid "Allow openvpn to read home directories"
++msgstr "ઘર ડિરેક્ટરીઓને વાંચવા માટે openvpn ને પરવાનગી આપો"
  
--#~ msgid "Disable SELinux protection for udev daemon"
--#~ msgstr "udev ડિમન માટે SELinux સુરક્ષા નિષ્ક્રિય કરો"
-+#: ../gui/selinux.tbl:200
-+msgid "Disable SELinux protection for udev daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:194
+-msgid "Disable SELinux protection for syslogd daemon"
+-msgstr ""
++#: booleans.py:117
++msgid "Allow piranha-lvs domain to connect to the network using TCP."
++msgstr "TCP ની મદદથી નેટવર્ક સાથે જોડાવા માટે piranha-lvs ડોમેઇનને પરવાનગી આપો."
  
--#~ msgid "Disable SELinux protection for uml daemon"
--#~ msgstr "uml ડિમન માટે SELinux સુરક્ષા નિષ્ક્રિય કરો"
-+#: ../gui/selinux.tbl:201
-+msgid "Disable SELinux protection for uml daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:195
+-msgid "Disable SELinux protection for system cron jobs"
+-msgstr ""
++#: booleans.py:118
++msgid "Allow polipo to connect to all ports > 1023"
++msgstr "બધા સાથે જોડાવા માટે polipo ને પરવાનગી આપો > 1023"
  
--#~ msgid ""
--#~ "Allow xinetd to run unconfined, including any services it starts that do "
--#~ "not have a domain transition explicitly defined"
--#~ msgstr ""
--#~ "xinetd ને unconfined ચલાવવા માટે પરવાનગી આપો, કોઈપણ સેવાઓનો સમાવેશ કરીને કે જેને "
--#~ "તે શરૂ કરે છે અને જેની પાસે ડોમેઈન પરિવહન બાહ્ય રીતે વ્યાખ્યાયિત થયેલ નહિં હોય"
-+#: ../gui/selinux.tbl:202
+-#: ../gui/selinux.tbl:196
+-msgid "Disable SELinux protection for tcp daemon"
+-msgstr ""
++#: booleans.py:119
 +msgid ""
-+"Allow xinetd to run unconfined, including any services it starts that do not "
-+"have a domain transition explicitly defined"
-+msgstr ""
++"Determine whether Polipo session daemon can bind tcp sockets to all "
++"unreserved ports."
++msgstr "નક્કી કરો કે Polipo સત્ર ડિમન એ બધા બિનઆરક્ષિત પોર્ટો માટે tcp સોકેટોને બાંધી શકે છે."
  
--#~ msgid ""
--#~ "Allow rc scripts to run unconfined, including any daemon started by an rc "
--#~ "script that does not have a domain transition explicitly defined"
--#~ msgstr ""
--#~ "rc સ્ક્રિપ્ટોને unconfined ચલાવવા માટે પરવાનગી આપો, rc સ્ક્રિપ્ટ દ્વારા શરૂ થયેલ "
--#~ "કોઈપણ ડિમનનો સમાવેશ કરીને કે જેને પરિવહન બાહ્ય રીતે વ્યાખ્યાયિત થયેલ નહિં હોય"
-+#: ../gui/selinux.tbl:203
+-#: ../gui/selinux.tbl:197
+-msgid "Disable SELinux protection for telnet daemon"
+-msgstr ""
++#: booleans.py:120
 +msgid ""
-+"Allow rc scripts to run unconfined, including any daemon started by an rc "
-+"script that does not have a domain transition explicitly defined"
-+msgstr ""
++"Determine whether calling user domains can execute Polipo daemon in the "
++"polipo_session_t domain."
++msgstr "ક્યાંતો વપરાશકર્તા ડોમેઇનને કોલ કરવાથી polipo_session_t ડોમેઇનમાં Polipo ડિમનને ચલાવી શકો છો તેવુમ નક્કી કરો."
  
--#~ msgid "Allow rpm to run unconfined"
--#~ msgstr "rpm ને unconfined ચલાવવા માટે પરવાનગી આપો"
-+#: ../gui/selinux.tbl:204
-+msgid "Allow rpm to run unconfined"
-+msgstr ""
+-#: ../gui/selinux.tbl:198
+-msgid "Disable SELinux protection for tftpd daemon"
+-msgstr ""
++#: booleans.py:121
++msgid "Determine whether polipo can access cifs file systems."
++msgstr "ક્યાંતો polipo એ cifs ફાઇલ સિસ્ટમોને વાપરી શકો છો એવુ નક્કી કરો."
  
--#~ msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
--#~ msgstr ""
--#~ "hotplug અને insmod જેવી વિશેષાધિકારીત ઉપયોગીતાઓને unconfined ચલાવવા માટે "
--#~ "પરવાનગી આપો"
-+#: ../gui/selinux.tbl:205
-+msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
-+msgstr ""
+-#: ../gui/selinux.tbl:199
+-msgid "Disable SELinux protection for transproxy daemon"
+-msgstr ""
++#: booleans.py:122
++msgid "Determine whether Polipo can access nfs file systems."
++msgstr "નક્કી કરો કે Polipo એ nfs ફાઇલ સિસ્ટમોને વાપરી શકે."
  
--#~ msgid "Disable SELinux protection for updfstab daemon"
--#~ msgstr "updfstab ડિમન માટે SELinux સુરક્ષા નિષ્ક્રિય કરો"
-+#: ../gui/selinux.tbl:206
-+msgid "Disable SELinux protection for updfstab daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:200
+-msgid "Disable SELinux protection for udev daemon"
+-msgstr ""
++#: booleans.py:123
++msgid "Enable polyinstantiated directory support."
++msgstr "polyinstantiated ડિરેક્ટરી આધારને સક્રિય કરો."
  
--#~ msgid "Disable SELinux protection for uptimed daemon"
--#~ msgstr "utimed ડિમન માટે SELinux સુરક્ષા નિષ્ક્રિય કરો"
-+#: ../gui/selinux.tbl:207
-+msgid "Disable SELinux protection for uptimed daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:201
+-msgid "Disable SELinux protection for uml daemon"
+-msgstr ""
++#: booleans.py:124
++msgid "Allow the portage domains to use NFS mounts (regular nfs_t)"
++msgstr "NFS માઉન્ટ વાપરવા માટે portage ડોમેઇનને પરવાનગી આપો (નિયમિત nfs_t)"
  
--#~ msgid ""
--#~ "Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, "
--#~ "only staff_r can do so"
--#~ msgstr ""
--#~ "user_r ને sysadm_r સુધી su, sudo, અથવા userhelper મારફતે પહોંચવા માટે પરવાનગી "
--#~ "આપો. નહિંતર, માત્ર staff_r આવું કરી શકશે"
-+#: ../gui/selinux.tbl:208
-+msgid ""
-+"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
-+"staff_r can do so"
-+msgstr ""
+-#: ../gui/selinux.tbl:202
+-msgid ""
+-"Allow xinetd to run unconfined, including any services it starts that do not "
+-"have a domain transition explicitly defined"
+-msgstr ""
++#: booleans.py:125
++msgid "Allow postfix_local domain full write access to mail_spool directories"
++msgstr "mail_spool ડિરેક્ટરીઓ માટે postfix_local ડોમેઇનને સંપૂર્ણ લખવા માટે પ્રવેશ આપવાની પરવાનગી આપો"
  
--#~ msgid "Allow users to execute the mount command"
--#~ msgstr "વપરાશકર્તાઓને mount આદેશ ચલાવવા માટે પરવાનગી આપો"
-+#: ../gui/selinux.tbl:209
-+msgid "Allow users to execute the mount command"
-+msgstr ""
+-#: ../gui/selinux.tbl:203
+-msgid ""
+-"Allow rc scripts to run unconfined, including any daemon started by an rc "
+-"script that does not have a domain transition explicitly defined"
+-msgstr ""
++#: booleans.py:126
++msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
++msgstr "point-in-time પુન:પ્રાપ્તિ માટે ssh અને rsync ને વાપરવા postgresql ને પરવાનગી આપો"
  
--#~ msgid "Allow regular users direct mouse access (only allow the X server)"
--#~ msgstr ""
--#~ "નિયમિત વપરાશકર્તાઓને સીધો માઉસ વપરાશની પરવાનગી આપો (માત્ર X સર્વરને પરવાનગી "
--#~ "આપો)"
-+#: ../gui/selinux.tbl:210
-+msgid "Allow regular users direct mouse access (only allow the X server)"
-+msgstr ""
+-#: ../gui/selinux.tbl:204
+-msgid "Allow rpm to run unconfined"
+-msgstr ""
++#: booleans.py:127
++msgid "Allow transmit client label to foreign database"
++msgstr "વિદેશી ડેટાબેઝમાં ક્લાયન્ટ લેબલને પરવાનગી આપો"
  
--#~ msgid "Allow users to run the dmesg command"
--#~ msgstr "વપરાશકર્તાઓને dmesg આદેશ ચલાવવા માટે પરવાનગી આપો"
-+#: ../gui/selinux.tbl:211
-+msgid "Allow users to run the dmesg command"
-+msgstr ""
+-#: ../gui/selinux.tbl:205
+-msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
+-msgstr ""
++#: booleans.py:128
++msgid "Allow database admins to execute DML statement"
++msgstr "DML વાક્યને ચલાવવા માટે ડેટાબેઝ એડમિનને પરવાનગી આપો"
  
--#~ msgid "Allow users to control network interfaces (also needs USERCTL=true)"
--#~ msgstr ""
--#~ "વપરાશકર્તાઓને નેટવર્ક ઈન્ટરફેસો નિયંત્રિત કરવા માટે પરવાનગી આપો (USERCTL=true ની "
--#~ "પણ જરૂર છે)"
-+#: ../gui/selinux.tbl:212
-+msgid "Allow users to control network interfaces (also needs USERCTL=true)"
-+msgstr ""
+-#: ../gui/selinux.tbl:206
+-msgid "Disable SELinux protection for updfstab daemon"
+-msgstr ""
++#: booleans.py:129
++msgid "Allow unprivileged users to execute DDL statement"
++msgstr "DDL વાક્યને ચલાવવા માટે બિનઅધિકારી વપરાશકર્તાઓને પરવાનગી આપો"
  
--#~ msgid "Allow normal user to execute ping"
--#~ msgstr "સામાન્ય વપરાશકર્તાને ping ચલાવવા માટે પરવાનગી આપો"
-+#: ../gui/selinux.tbl:213
-+msgid "Allow normal user to execute ping"
-+msgstr ""
+-#: ../gui/selinux.tbl:207
+-msgid "Disable SELinux protection for uptimed daemon"
+-msgstr ""
++#: booleans.py:130
++msgid "Allow pppd to load kernel modules for certain modems"
++msgstr "અમુક મોડેમ માટે કર્નલ મોડ્યુલોને લોડ કરવા માટે pppd ને પરવાનગી આપો"
++
++#: booleans.py:131
++msgid "Allow pppd to be run for a regular user"
++msgstr "pppd ને નિયમિત વપરાશકર્તા તરીકે ચલાવવા માટે પરવાનગી આપો"
  
--#~ msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
--#~ msgstr "વપરાશકર્તાને r/w noextattrfile માટે પરવાનગી આપો (FAT, CDROM, FLOPPY)"
-+#: ../gui/selinux.tbl:214
-+msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
-+msgstr ""
+-#: ../gui/selinux.tbl:208
++#: booleans.py:132
+ msgid ""
+-"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
+-"staff_r can do so"
+-msgstr ""
++"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
++msgstr "બધા પોર્ટો સાથે જોડાવા માટે privoxy ને પરવાનગી આપો, HTTP, FTP, અને Gopher પોર્ટો ફક્ત જ નથી."
  
--#~ msgid "Allow users to rw usb devices"
--#~ msgstr "વપરાકર્તાઓને rw usb ઉપકરણોની પરવાનગી આપો"
-+#: ../gui/selinux.tbl:215
-+msgid "Allow users to rw usb devices"
-+msgstr ""
+-#: ../gui/selinux.tbl:209
+-msgid "Allow users to execute the mount command"
+-msgstr ""
++#: booleans.py:133
++msgid "Allow Puppet client to manage all file types."
++msgstr "બધા ફાઇલ પ્રકારોને સંચાલિત કરવા માટે Puppet ક્લાયન્ટને પરવાનગી આપો."
  
--#~ msgid ""
--#~ "Allow users to run TCP servers (bind to ports and accept connection from "
--#~ "the same domain and outside users)  disabling this forces FTP passive "
--#~ "mode and may change other protocols"
--#~ msgstr ""
--#~ "વપરાશકર્તાઓને TCP સર્વરો ચલાવવા માટે પરવાનગી આપો (પોર્ટો સાથે બાંધો અને એક જ "
--#~ "ડોમેઈન અને બાહ્ય વપરાશકર્તાઓમાંથી જોડાણ સ્વીકારો)  આને નિષ્ક્રિય કરવાનું FTP પેસીવ "
--#~ "સ્થિતિને દબાણ કરે છે અને અન્ય પ્રોટોકોલોને પણ બદલશે"
-+#: ../gui/selinux.tbl:216
-+msgid ""
-+"Allow users to run TCP servers (bind to ports and accept connection from the "
-+"same domain and outside users)  disabling this forces FTP passive mode and "
-+"may change other protocols"
-+msgstr ""
+-#: ../gui/selinux.tbl:210
+-msgid "Allow regular users direct mouse access (only allow the X server)"
+-msgstr ""
++#: booleans.py:134
++msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
++msgstr "MySQL અને PostgreSQL ડેટાબેઝમાં જોડાવાનું વાપરવા માટે Puppet માસ્ટરને પરવાનગી આપો"
  
--#~ msgid "Allow user to stat ttyfiles"
--#~ msgstr "વપરાશકર્તાઓને ttyfiles ની પરિસ્થિતિ આપવા માટે પરવાનગી આપો"
-+#: ../gui/selinux.tbl:217
-+msgid "Allow user to stat ttyfiles"
-+msgstr ""
+-#: ../gui/selinux.tbl:211
+-msgid "Allow users to run the dmesg command"
+-msgstr ""
++#: booleans.py:135
++msgid "Allow qemu to connect fully to the network"
++msgstr "નેટવર્ક સાથે સંપૂર્ણપણે જોડાવા માટે qemu ને પરવાનગી આપો"
  
--#~ msgid "Disable SELinux protection for uucpd daemon"
--#~ msgstr "uucpd ડિમન માટે SELinux સુરક્ષા નિષ્ક્રિય કરો"
-+#: ../gui/selinux.tbl:218
-+msgid "Disable SELinux protection for uucpd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:212
+-msgid "Allow users to control network interfaces (also needs USERCTL=true)"
+-msgstr ""
++#: booleans.py:136
++msgid "Allow qemu to use cifs/Samba file systems"
++msgstr "cifs/Samba ફાઇલ સિસ્ટમોને વાપરવા માટે qemu ને પરવાનગી આપો"
  
--#~ msgid "Disable SELinux protection for vmware daemon"
--#~ msgstr "vmware ડિમન માટે SELinux સુરક્ષા નિષ્ક્રિય કરો"
-+#: ../gui/selinux.tbl:219
-+msgid "Disable SELinux protection for vmware daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:213
+-msgid "Allow normal user to execute ping"
+-msgstr ""
++#: booleans.py:137
++msgid "Allow qemu to use serial/parallel communication ports"
++msgstr "ક્રમશ:/સમાંતર વાર્તાલાપ પોર્ટોને વાપરવા માટે qemu ને પરવાનગી આપો"
  
--#~ msgid "Disable SELinux protection for watchdog daemon"
--#~ msgstr "watchdog ડિમન માટે SELinux સુરક્ષા નિષ્ક્રિય કરો"
-+#: ../gui/selinux.tbl:220
-+msgid "Disable SELinux protection for watchdog daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:214
+-msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
+-msgstr ""
++#: booleans.py:138
++msgid "Allow qemu to use nfs file systems"
++msgstr "nfs ફાઇલ સિસ્ટમોને વાપરવા માટે qemu ને પરવાનગી આપો"
  
--#~ msgid "Disable SELinux protection for winbind daemon"
--#~ msgstr "winbind ડિમન માટે SELinux સુરક્ષા નિષ્ક્રિય કરો"
-+#: ../gui/selinux.tbl:221
-+msgid "Disable SELinux protection for winbind daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:215
+-msgid "Allow users to rw usb devices"
+-msgstr ""
++#: booleans.py:139
++msgid "Allow qemu to use usb devices"
++msgstr "usb ઉપકરણોને વાપરવા માટે qemu ને પરવાનગી આપો"
++
++#: booleans.py:140
++msgid "Allow racoon to read shadow"
++msgstr "શૅડોને વાંચવા માટે racoon ને પરવાનગી આપો"
  
--#~ msgid "Disable SELinux protection for xdm daemon"
--#~ msgstr "xdm ડિમન માટે SELinux સુરક્ષા નિષ્ક્રિય કરો"
-+#: ../gui/selinux.tbl:222
-+msgid "Disable SELinux protection for xdm daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:216
++#: booleans.py:141
++msgid "Allow rgmanager domain to connect to the network using TCP."
++msgstr "TCP ની મદદથી નેટવર્ક સાથે જોડાવા માટે rgmanager ડોમેઇનને પરવાનગી આપો."
++
++#: booleans.py:142
+ msgid ""
+-"Allow users to run TCP servers (bind to ports and accept connection from the "
+-"same domain and outside users)  disabling this forces FTP passive mode and "
+-"may change other protocols"
+-msgstr ""
++"Allow 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 થયેલ હોવી જ જોઇએ."
  
--#~ msgid "Allow xdm logins as sysadm_r:sysadm_t"
--#~ msgstr "xdm પ્રવેશોને sysadm_r:sysadm_t તરીકે પરવાનગી આપો"
-+#: ../gui/selinux.tbl:223
-+msgid "Allow xdm logins as sysadm_r:sysadm_t"
-+msgstr ""
+-#: ../gui/selinux.tbl:217
+-msgid "Allow user to stat ttyfiles"
+-msgstr ""
++#: booleans.py:143
++msgid "Allow rsync to run as a client"
++msgstr "ક્લાયન્ટ તરીકે ચલાવવા માટે rsync ને પરવાનગી આપો"
  
--#~ msgid "Disable SELinux protection for xen daemon"
--#~ msgstr "xen ડિમન માટે SELinux સુરક્ષા નિષ્ક્રિય કરો"
-+#: ../gui/selinux.tbl:224
-+msgid "Disable SELinux protection for xen daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:218
+-msgid "Disable SELinux protection for uucpd daemon"
+-msgstr ""
++#: booleans.py:144
++msgid "Allow rsync to export any files/directories read only."
++msgstr "કોઇપણ વાંચી શકાય તેવી ફાઇલો/ડિરેક્ટરીઓની નિકાસ કરવા માટે rsync ને પરવાનગી આપો."
  
--#~ msgid "XEN"
--#~ msgstr "XEN"
-+#: ../gui/selinux.tbl:225
-+msgid "XEN"
-+msgstr ""
+-#: ../gui/selinux.tbl:219
+-msgid "Disable SELinux protection for vmware daemon"
+-msgstr ""
++#: booleans.py:145
++msgid "Allow rsync servers to share cifs files systems"
++msgstr "cifs ફાઇલ સિસ્ટમોને વહેંચવા માટે rsync સર્વરોને પરવાનગી આપો"
  
--#~ msgid "Allow xen to read/write physical disk devices"
--#~ msgstr "xen ને ભૌતિક ડિસ્ક ઉપકરણ પર વાંચવા/લખવાની પરવાનગી આપો"
-+#: ../gui/selinux.tbl:225
-+msgid "Allow xen to read/write physical disk devices"
-+msgstr ""
+-#: ../gui/selinux.tbl:220
+-msgid "Disable SELinux protection for watchdog daemon"
+-msgstr ""
++#: booleans.py:146
++msgid "Allow rsync servers to share nfs files systems"
++msgstr "nfs ફાઇલ સિસ્ટમોને વહેંચવા માટે rsync સર્વરોને પરવાનગી આપો"
  
--#~ msgid "Disable SELinux protection for xfs daemon"
--#~ msgstr "xfs ડિમન માટે SELinux સુરક્ષા નિષ્ક્રિય કરો"
-+#: ../gui/selinux.tbl:226
-+msgid "Disable SELinux protection for xfs daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:221
+-msgid "Disable SELinux protection for winbind daemon"
+-msgstr ""
++#: booleans.py:147
++msgid "Allow samba to create new home directories (e.g. via PAM)"
++msgstr "નવી ઘર ડિરેક્ટરીઓને બનાવવા માટે samba ને પરવાનગી આપો (દા.ત. PAM મારફતે)"
  
--#~ msgid "Disable SELinux protection for xen control"
--#~ msgstr "xen કન્સોલ માટે SELinux સુરક્ષા નિષ્ક્રિય કરો"
-+#: ../gui/selinux.tbl:227
-+msgid "Disable SELinux protection for xen control"
-+msgstr ""
+-#: ../gui/selinux.tbl:222
+-msgid "Disable SELinux protection for xdm daemon"
+-msgstr ""
++#: booleans.py:148
++msgid ""
++"Allow samba to act as the domain controller, add users, groups and change "
++"passwords."
++msgstr "ડોમેઇન નિયંત્રક, વપરાશકર્તાઓ ઉમેરો, જૂથો અને પાસવર્ડો બદલો તરીકે વર્તવા માટે samba ને પરવાનગી આપો."
  
--#~ msgid "Disable SELinux protection for ypbind daemon"
--#~ msgstr "ypbind ડિમન માટે SELinux સુરક્ષા નિષ્ક્રિય કરો"
-+#: ../gui/selinux.tbl:228
-+msgid "Disable SELinux protection for ypbind daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:223
+-msgid "Allow xdm logins as sysadm_r:sysadm_t"
+-msgstr ""
++#: booleans.py:149
++msgid "Allow samba to share users home directories."
++msgstr "વપરાશકર્તા ઘર ડિરેક્ટરીઓને વહેંચવા માટે samba ને પરવાનગી આપો."
  
--#~ msgid "Disable SELinux protection for NIS Password Daemon"
--#~ msgstr "NIS પાસવર્ડ ડિમન માટે SELinux સુરક્ષા નિષ્ક્રિય કરો"
-+#: ../gui/selinux.tbl:229
-+msgid "Disable SELinux protection for NIS Password Daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:224
+-msgid "Disable SELinux protection for xen daemon"
+-msgstr ""
++#: booleans.py:150
++msgid "Allow samba to share any file/directory read only."
++msgstr "ફક્ત વાંચી શકાય તેવી કોઇપણ ફાઇલ/ડિરેક્ટરીને વહેંચવા માટે samba ને પરવાનગી આપો."
  
--#~ msgid "Disable SELinux protection for ypserv daemon"
--#~ msgstr "ypserv ડિમન માટે SELinux સુરક્ષા નિષ્ક્રિય કરો"
-+#: ../gui/selinux.tbl:230
-+msgid "Disable SELinux protection for ypserv daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:225
+-msgid "XEN"
+-msgstr ""
++#: booleans.py:151
++msgid "Allow samba to share any file/directory read/write."
++msgstr "કોઇપણ ફાઇલ/ડિરેક્ટી વાંચવા/લખવા ને વહેંચવા માટે samba ને પરવાનગી આપો."
  
--#~ msgid "Disable SELinux protection for NIS Transfer Daemon"
--#~ msgstr "NIS પરિવહન ડિમન માટે SELinux સુરક્ષા નિષ્ક્રિય કરો"
-+#: ../gui/selinux.tbl:231
-+msgid "Disable SELinux protection for NIS Transfer Daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:225
+-msgid "Allow xen to read/write physical disk devices"
+-msgstr ""
++#: booleans.py:152
++msgid "Allow samba to act as a portmapper"
++msgstr "portmapper તરીકે વર્તવા માટે samba ને પરવાનગી આપો"
  
--#~ msgid ""
--#~ "Allow SELinux webadm user to manage unprivileged users home directories"
--#~ msgstr ""
--#~ "SELinux webadm વપરાશકર્તાને બિનવિશેષાધિકારી વપરાશકર્તાઓ ઘર ડિરેક્ટરીઓની વ્યવસ્થા "
--#~ "કરવા માટે પરવાનગી આપો"
-+#: ../gui/selinux.tbl:232
-+msgid "Allow SELinux webadm user to manage unprivileged users home directories"
-+msgstr ""
+-#: ../gui/selinux.tbl:226
+-msgid "Disable SELinux protection for xfs daemon"
+-msgstr ""
++#: booleans.py:153
++msgid "Allow samba to run unconfined scripts"
++msgstr "બંધનમુક્ત સ્ક્રિપ્ટોને ચલાવવા માટે samba ને પરવાનગી આપો"
  
--#~ msgid ""
--#~ "Allow SELinux webadm user to read unprivileged users home directories"
--#~ msgstr ""
--#~ "SELinux webadm વપરાશકર્તાને બિનવિશેષાધિકારીત વપરાશકર્તાઓ ઘર ડિરેક્ટરીઓ વાંચવા "
--#~ "માટે પરવાનગી આપો"
-+#: ../gui/selinux.tbl:233
-+msgid "Allow SELinux webadm user to read unprivileged users home directories"
-+msgstr ""
+-#: ../gui/selinux.tbl:227
+-msgid "Disable SELinux protection for xen control"
+-msgstr ""
++#: booleans.py:154
++msgid "Allow samba to export ntfs/fusefs volumes."
++msgstr "ntfs/fusefs વોલ્યુમોનું નિકાસ કરવા માટે samba ને પરવાનગી આપો."
  
--#~ msgid "Are you sure you want to delete %s '%s'?"
--#~ msgstr "શું તમે ખરેખર %s '%s' કાઢી નાંખવા માંગો છો?"
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Are you sure you want to delete %s '%s'?"
-+msgstr ""
+-#: ../gui/selinux.tbl:228
+-msgid "Disable SELinux protection for ypbind daemon"
+-msgstr ""
++#: booleans.py:155
++msgid "Allow samba to export NFS volumes."
++msgstr "NFS વોલ્યુમોનું નિકાસ કરવા માટે samba ને પરવાનગી આપો."
  
--#~ msgid "Delete %s"
--#~ msgstr "%s કાઢી નાંખો"
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Delete %s"
-+msgstr ""
+-#: ../gui/selinux.tbl:229
+-msgid "Disable SELinux protection for NIS Password Daemon"
+-msgstr ""
++#: booleans.py:156
++msgid "Allow sanlock to read/write fuse files"
++msgstr "fuse ફાઇલોને વાંચવા/લખવા માટે  sanlock ને પરવાનગી આપો"
  
--#~ msgid "Add %s"
--#~ msgstr "%s ઉમેરો"
-+#: ../gui/semanagePage.py:134
-+#, python-format
-+msgid "Add %s"
-+msgstr ""
+-#: ../gui/selinux.tbl:230
+-msgid "Disable SELinux protection for ypserv daemon"
+-msgstr ""
++#: booleans.py:157
++msgid "Allow sanlock to manage nfs files"
++msgstr "nfs ફાઇલોને સંચાલિત કરવા માટે sanlock ને પરવાનગી આપો"
  
--#~ msgid "Modify %s"
--#~ msgstr "%s સુધારો"
-+#: ../gui/semanagePage.py:148
-+#, python-format
-+msgid "Modify %s"
-+msgstr ""
+-#: ../gui/selinux.tbl:231
+-msgid "Disable SELinux protection for NIS Transfer Daemon"
+-msgstr ""
++#: booleans.py:158
++msgid "Allow sanlock to manage cifs files"
++msgstr "cifs ફાઇલોને સંચાલિત કરવા માટે sanlock ને પરવાનગી આપો"
  
--#~ msgid "Permissive"
--#~ msgstr "Permissive"
-+#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
-+msgid "Permissive"
-+msgstr ""
+-#: ../gui/selinux.tbl:232
+-msgid "Allow SELinux webadm user to manage unprivileged users home directories"
+-msgstr ""
++#: booleans.py:159
++msgid "Allow sasl to read shadow"
++msgstr "શૅજોને વાંચવા sasl ને પરવાનગી આપો"
  
--#~ msgid "Enforcing"
--#~ msgstr "Enforcing"
-+#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
-+msgid "Enforcing"
-+msgstr ""
+-#: ../gui/selinux.tbl:233
+-msgid "Allow SELinux webadm user to read unprivileged users home directories"
+-msgstr ""
++#: booleans.py:160
++msgid ""
++"disallow programs, such as newrole, from transitioning to administrative "
++"user domains."
++msgstr "જો તમે વહીવટી વપરાશકર્તા ડોમેઇનો માટે પરિવર્તનમાંથી નવી ભૂમિકા જેવા કાર્યક્રમોને પરવાનગી આપવા માંગતા નથી."
  
--#~ 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:94
-+msgid "Status"
-+msgstr ""
+-#: ../gui/semanagePage.py:126
+-#, python-format
+-msgid "Are you sure you want to delete %s '%s'?"
+-msgstr ""
++#: booleans.py:161
++msgid "Disable kernel module loading."
++msgstr "કર્નલ મોડ્યુલ લોડીંગને નિષ્ક્રિય કરો."
  
--#~ msgid ""
--#~ "Changing to SELinux disabled requires a reboot.  It is not recommended.  "
--#~ "If you later decide to turn SELinux back on, the system will be required "
--#~ "to relabel.  If you just want to see if SELinux is causing a problem on "
--#~ "your system, you can go to permissive 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:133
+-#: ../gui/semanagePage.py:126
+-#, python-format
+-msgid "Delete %s"
+-msgstr ""
++#: booleans.py:162
 +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 ""
++"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 તરીકે આને સુયોજિત કરો અને તમે તેને પાછુ સુયોજિત કરવા માટે રિબુટ કરવુ જ જોઇએ."
  
--#~ msgid ""
--#~ "Changing to SELinux enabled will cause a relabel of the entire file "
--#~ "system on the next boot. Relabeling takes a long time depending on the "
--#~ "size of the file system.  Do you wish to continue?"
--#~ msgstr ""
--#~ "SELinux સક્રિયકૃતમાં બદલવાનું આગળના બુટ પર વર્તમાન ફાઈલ સિસ્ટમને પુનઃલેબલ કરવાનું કારણ "
--#~ "આપી શકશે. પુનઃલેબલીંગ કરવાનું ફાઈલ સિસ્ટમના માપ પર આધાર રાખીને લાંબો સમય લે છે.  શું "
--#~ "તમે ચાલુ રાખવા માંગો છો?"
-+#: ../gui/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/semanagePage.py:134
+-#, python-format
+-msgid "Add %s"
+-msgstr ""
++#: booleans.py:163
++msgid "Allow regular users direct dri device access"
++msgstr "સીધો જ dri ઉપકરણ પ્રવેશ માટે નિયમિત વપરાશકર્તાઓને પરવાનગી આપો"
  
--#~ msgid "system-config-selinux"
--#~ msgstr "system-config-selinux"
-+#: ../gui/statusPage.py:152
+-#: ../gui/semanagePage.py:148
+-#, python-format
+-msgid "Modify %s"
+-msgstr ""
++#: booleans.py:164
 +msgid ""
-+"Changing to SELinux enabled will cause a relabel of the entire file system "
-+"on the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
-+msgstr ""
++"Allow 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 "તેની હીપ મેમરી એક્સક્યૂટેબલ બનાવવા માટે બંધનમુક્ત એક્સક્યૂટેબલને પરવાનગી આપો.  આવુ કરવાનું ખરેખર ખોટો વિચાર છે. કદાચ તે ખોટી રીતે કોડ થયેલ એક્સક્યૂટેબલ છે તે નક્કી થાય છે, પરંતુ હુમલો થઇ શકવાનું નક્કી થાય છે. આ એક્સક્યૂટેબલ એ બગઝીલામાં અહેવાલ કરવો જોઇએ"
  
--#~ msgid ""
--#~ "Copyright (c)2006 Red Hat, Inc.\n"
--#~ "Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
--#~ msgstr ""
--#~ "Copyright (c)2006 Red Hat, Inc.\n"
--#~ "Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-+#: ../gui/system-config-selinux.glade:11
-+msgid "system-config-selinux"
-+msgstr ""
+-#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
+-msgid "Permissive"
+-msgstr ""
++#: booleans.py:165
++msgid ""
++"Allow all unconfined executables to use libraries requiring text relocation "
++"that are not labeled textrel_shlib_t"
++msgstr "લખાણ સ્થળાંતર કરવા જરૂરી લાઇબ્રેરીઓને વાપરવા માટે બધા બંધનમુક્ત એક્સક્યૂટેબલને પરવાનગી આપો કે જે લેબલ textrel_shlib_t થયેલ નથી"
  
--#~ msgid "Add SELinux Login Mapping"
--#~ msgstr "SELinux પ્રવેશ મેપીંગ ઉમેરો"
-+#: ../gui/system-config-selinux.glade:12
+-#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
+-msgid "Enforcing"
+-msgstr ""
++#: booleans.py:166
 +msgid ""
-+"Copyright (c)2006 Red Hat, Inc.\n"
-+"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-+msgstr ""
++"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 "તેનું સ્ટેક એક્સક્યૂટેબલ બનાવવા માટે બંધનમુક્ત એક્સક્યૂટેબલને પરવાનગી આપો.  આવુ કદી થવુ જોઇએ નહિં. કદાચ તે ખોટી રીતે કોડ થયેલ એક્સક્યૂટેબલ છે તે નક્કી થાય છે, પરંતુ હુમલો થઇ શકવાનું નક્કી થાય છે. આ એક્સક્યૂટેબલ એ બગઝીલામાં અહેવાલ કરવો જોઇએ"
  
--#~ msgid "Add SELinux Network Ports"
--#~ msgstr "SELinux નેટવર્ક પોર્ટો ઉમેરો"
-+#: ../gui/system-config-selinux.glade:22
-+#: ../gui/system-config-selinux.glade:544
-+msgid "Add SELinux Login Mapping"
-+msgstr ""
+-#: ../gui/statusPage.py:94
+-msgid "Status"
+-msgstr ""
++#: booleans.py:167
++msgid "Allow users to connect to the local mysql server"
++msgstr "સ્થાનિય mysql સર્વર સાથે જોડાવા માટે વપરાશકર્તાઓને પરવાનગી આપો"
  
--#~ msgid "SELinux Type"
--#~ msgstr "SELinux પ્રકાર"
-+#: ../gui/system-config-selinux.glade:257
-+msgid "Add SELinux Network Ports"
-+msgstr ""
+-#: ../gui/statusPage.py:133
++#: booleans.py:168
+ msgid ""
+-"Changing the policy type will cause a relabel of the entire file system on "
+-"the next boot. Relabeling takes a long time depending on the size of the "
+-"file system.  Do you wish to continue?"
+-msgstr ""
++"Allow confined users the ability to execute the ping and traceroute "
++"commands."
++msgstr "ping અને traceroute આદેશોને ચલાવવા માટેની સક્ષમતા માટે મર્યાદિત વપરાશકર્તાઓને પરવાનગી આપો."
  
--#~ msgid ""
--#~ "tcp\n"
--#~ "udp"
--#~ msgstr ""
--#~ "tcp\n"
--#~ "udp"
-+#: ../gui/system-config-selinux.glade:391
-+#: ../gui/system-config-selinux.glade:678
-+msgid "SELinux Type"
-+msgstr ""
+-#: ../gui/statusPage.py:147
++#: booleans.py:169
++msgid "Allow users to connect to PostgreSQL"
++msgstr "PostgreSQL સાથે જોડાવા માટે વપરાશકર્તાઓને પરવાનગી આપો"
++
++#: booleans.py:170
+ msgid ""
+-"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
+-"you later decide to turn SELinux back on, the system will be required to "
+-"relabel.  If you just want to see if SELinux is causing a problem on your "
+-"system, you can go to permissive mode which will only log errors and not "
+-"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
+-"wish to continue?"
+-msgstr ""
++"Allow user to r/w files on filesystems that do not have extended attributes "
++"(FAT, CDROM, FLOPPY)"
++msgstr "ફાઇલસિસ્ટમો પર r/w ફાઇલો માટે વપરાશકર્તાઓને પરવાનગી આપો કે જેની પાસે વિસ્તરેલ ગુણધર્મો નથી (FAT, CDROM, FLOPPY)"
+ 
+-#: ../gui/statusPage.py:152
++#: booleans.py:171
+ msgid ""
+-"Changing to SELinux enabled will cause a relabel of the entire file system "
+-"on the next boot. Relabeling takes a long time depending on the size of the "
+-"file system.  Do you wish to continue?"
+-msgstr ""
++"Allow users to run TCP servers (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 પેસીવ સ્થિતિને દબાણ કરે છે અને અન્ય પ્રોટોકોલોને પણ બદલી શકે છે."
  
--#~ msgid ""
--#~ "SELinux MLS/MCS\n"
--#~ "Level"
--#~ msgstr ""
--#~ "SELinux MLS/MCS\n"
--#~ "સ્તર"
-+#: ../gui/system-config-selinux.glade:622
-+msgid "File Specification"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:11
+-msgid "system-config-selinux"
+-msgstr ""
++#: booleans.py:172
++msgid "Allow user music sharing"
++msgstr "વપરાશકર્તા સંગીત વહેચણીને પરવાનગી આપો"
  
--#~ msgid "File Specification"
--#~ msgstr "ફાઈલ સ્પષ્ટીકરણ"
-+#: ../gui/system-config-selinux.glade:650
-+msgid "File Type"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:12
++#: booleans.py:173
+ msgid ""
+-"Copyright (c)2006 Red Hat, Inc.\n"
+-"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
+-msgstr ""
++"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 લેબલ થયેલ હોવી જ જોઇએ."
  
--#~ msgid "File Type"
--#~ msgstr "ફાઈલ પ્રકાર"
-+#: ../gui/system-config-selinux.glade:727
+-#: ../gui/system-config-selinux.glade:22
+-#: ../gui/system-config-selinux.glade:544
+-msgid "Add SELinux Login Mapping"
+-msgstr ""
++#: booleans.py:174
 +msgid ""
-+"all files\n"
-+"regular file\n"
-+"directory\n"
-+"character device\n"
-+"block device\n"
-+"socket\n"
-+"symbolic link\n"
-+"named pipe\n"
-+msgstr ""
++"Allow sftp-internal to read and write files in the user home directories"
++msgstr "વપરાશકર્તા ઘર ડિરેક્ટરીઓમાં ફાઇલોને લખવા અને વાંચવા માટે sftp-internal ને પરવાનગી આપો"
  
--#~ msgid ""
--#~ "all files\n"
--#~ "regular file\n"
--#~ "directory\n"
--#~ "character device\n"
--#~ "block device\n"
--#~ "socket\n"
--#~ "symbolic link\n"
--#~ "named pipe\n"
--#~ msgstr ""
--#~ "બધી ફાઈલો\n"
--#~ "નિયમિત ફાઈલ\n"
--#~ "ડિરેક્ટરી\n"
--#~ "અક્ષર ઉપકરણ\n"
--#~ "બ્લોક ઉપકરણ\n"
--#~ "સોકેટ\n"
--#~ "સાંકેતિક કડી\n"
--#~ "નામવાળું પાઈપ\n"
-+#: ../gui/system-config-selinux.glade:773
-+msgid "MLS"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:257
+-msgid "Add SELinux Network Ports"
+-msgstr ""
++#: booleans.py:175
++msgid ""
++"Allow sftp-internal to login to local users and read/write all files on the "
++"system, governed by DAC."
++msgstr "સિસ્ટમ પર સ્થાનિય વપરાશકર્તાઓ અને વાંચતી/લખતી બધી ફાઇલોને પ્રવેશવા માટે sftp-internal ને પરવાનગી આપો, DAC દ્દારા ચલાવાય છે."
  
--#~ msgid "MLS"
--#~ msgstr "MLS"
-+#: ../gui/system-config-selinux.glade:837
-+msgid "Add SELinux User"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:391
+-#: ../gui/system-config-selinux.glade:678
+-msgid "SELinux Type"
+-msgstr ""
++#: booleans.py:176
++msgid ""
++"Allow internal-sftp to read and write files in the user ssh home "
++"directories."
++msgstr "વપરાશકર્તા ssh ઘર ડિરેક્ટરીઓમાં ફાઇલોને વાંચવા અને લખવા માટે internal-sftp ને પરવાનગી આપો"
  
--#~ msgid "Add SELinux User"
--#~ msgstr "SELinux વપરાશકર્તા ઉમેરો"
-+#: ../gui/system-config-selinux.glade:1079
-+msgid "SELinux Administration"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:622
+-msgid "File Specification"
+-msgstr ""
++#: booleans.py:177
++msgid "Allow sge to connect to the network using any TCP port"
++msgstr "કોઇપણ TCP પોર્ટની મદદથી નેટવર્ક સાથે જોડાવા માટે sge પરવાનગી આપો"
  
--#~ msgid "SELinux Administration"
--#~ msgstr "SELinux સંચાલન"
-+#: ../gui/system-config-selinux.glade:1122
-+msgid "Add"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:650
+-msgid "File Type"
+-msgstr ""
++#: booleans.py:178
++msgid "Allow sge to access nfs file systems."
++msgstr "nfs ફાઇલ સિસ્ટમોને વાપરવા માટે sge ને પરવાનગી આપો."
  
--#~ msgid "Add"
--#~ msgstr "ઉમેરો"
-+#: ../gui/system-config-selinux.glade:1144
-+msgid "_Properties"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:727
++#: booleans.py:179
+ msgid ""
+-"all files\n"
+-"regular file\n"
+-"directory\n"
+-"character device\n"
+-"block device\n"
+-"socket\n"
+-"symbolic link\n"
+-"named pipe\n"
+-msgstr ""
++"Enable additional permissions needed to support devices on 3ware "
++"controllers."
++msgstr "3ware નિયંત્રકો પર ઉપકરણોને આધાર આપવા માટે જરૂરી વધારાની પરવાનગીઓને સક્રિય કરો."
  
--#~ msgid "_Properties"
--#~ msgstr "ગુણધર્મો (_P)"
-+#: ../gui/system-config-selinux.glade:1166
-+msgid "_Delete"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:773
+-msgid "MLS"
+-msgstr ""
++#: booleans.py:180
++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 થયેલ હોવુ જ જોઇએ."
  
--#~ msgid "_Delete"
--#~ msgstr "કાઢો (_D)"
-+#: ../gui/system-config-selinux.glade:1256
-+msgid "Select Management Object"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:837
+-msgid "Add SELinux User"
+-msgstr ""
++#: booleans.py:181
++msgid "Allow user spamassassin clients to use the network."
++msgstr "નેટવર્કને વાપરવા માટે વપરાશકર્તા spamassassin ક્લાયન્ટોને પરવાનગી આપો."
  
--#~ msgid "Select Management Object"
--#~ msgstr "વ્યવસ્થાપન ઓબ્જેક્ટ પસંદ કરો"
-+#: ../gui/system-config-selinux.glade:1273
-+msgid "<b>Select:</b>"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1079
+-msgid "SELinux Administration"
+-msgstr ""
++#: booleans.py:182
++msgid "Allow spamd to read/write user home directories."
++msgstr "વપરાશકર્તા ઘર ડિરેક્ટરીઓને વાંચવા/લખવા માટે spamd ને પરવાનગી આપો."
  
--#~ msgid "<b>Select:</b>"
--#~ msgstr "<b>પસંદ કરો:</b>"
-+#: ../gui/system-config-selinux.glade:1326
-+msgid "System Default Enforcing Mode"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1122
+-msgid "Add"
+-msgstr ""
++#: booleans.py:183
++msgid ""
++"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
++msgstr "બધા પોર્ટો સાથે જોડાવા માટે squid પરવાનગી આપો, HTTP, FTP, અને Gopher પોર્ટો માટે ફક્ત નહિં."
  
--#~ msgid "System Default Enforcing Mode"
--#~ msgstr "સિસ્ટમ મૂળભૂત દબાણ સ્થિતિ"
-+#: ../gui/system-config-selinux.glade:1354
+-#: ../gui/system-config-selinux.glade:1144
+-msgid "_Properties"
+-msgstr ""
++#: booleans.py:184
++msgid "Allow squid to run as a transparent proxy (TPROXY)"
++msgstr "પારદર્શક પ્રોક્સી (TPROXY) તરીકે ચલાવવા માટે squid ને પરવાનગી આપો"
+ 
+-#: ../gui/system-config-selinux.glade:1166
+-msgid "_Delete"
+-msgstr ""
++#: booleans.py:185
 +msgid ""
-+"Disabled\n"
-+"Permissive\n"
-+"Enforcing\n"
-+msgstr ""
++"Allow ssh with chroot env to read and write files in the user home "
++"directories"
++msgstr "વપરાશકર્તા ઘર ડિરેક્ટરીઓમાં વાંચવા અને લખવા માટે chroot env સાથે ssh ને પરવાનગી આપો"
  
--#~ msgid "Current Enforcing Mode"
--#~ msgstr "વર્તમાન દબાણ સ્થિતિ"
-+#: ../gui/system-config-selinux.glade:1373
-+msgid "Current Enforcing Mode"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1256
+-msgid "Select Management Object"
+-msgstr ""
++#: booleans.py:186
++msgid "allow host key based authentication"
++msgstr "યજમાન કી આધારિત સત્તાધિકરણને પરવાનગી આપો"
  
--#~ msgid "System Default Policy Type: "
--#~ msgstr "સિસ્ટમ મૂળભૂત પોલિસી પ્રકાર: "
-+#: ../gui/system-config-selinux.glade:1418
-+msgid "System Default Policy Type: "
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1273
+-msgid "<b>Select:</b>"
+-msgstr ""
++#: booleans.py:187
++msgid "Allow ssh logins as sysadm_r:sysadm_t"
++msgstr "ssh પ્રવેશોને sysadm_r:sysadm_t તરીકે પરવાનગી આપો"
  
--#~ msgid ""
--#~ "Select if you wish to relabel then entire file system on next reboot.  "
--#~ "Relabeling can take a very long time, depending on the size of the "
--#~ "system.  If you are changing policy types or going from disabled to "
--#~ "enforcing, a relabel is required."
--#~ msgstr ""
--#~ "આગળના રીબુટ પર તમે શું વર્તમાન ફાઈલ સિસ્ટમને પુનઃલેબલ કરવા ઈચ્છો છો તે પસંદ કરો.  "
--#~ "પુનઃલેબલ કરવાનું લાંબો સમય લઈ શકે છે, સિસ્ટમના માપ પર આધાર રાખીને.  જો તમે પોલિસી "
--#~ "પ્રકારો બદલી રહ્યા હોય અથવા disabled થી enforcing માં જઈ રહ્યા હોય, તો પુનઃલેબલ "
--#~ "જરૂરી છે."
-+#: ../gui/system-config-selinux.glade:1463
+-#: ../gui/system-config-selinux.glade:1326
+-msgid "System Default Enforcing Mode"
+-msgstr ""
++#: booleans.py:188
++msgid "allow staff user to create and transition to svirt domains."
++msgstr "svirt ડોમેઇનને બનાવવા અને પરિવહન કરવા માટે સ્ટાફ વપરાશકર્તાને પરવાનગી આપો"
+ 
+-#: ../gui/system-config-selinux.glade:1354
++#: booleans.py:189
+ msgid ""
+-"Disabled\n"
+-"Permissive\n"
+-"Enforcing\n"
+-msgstr ""
++"Allow the Telepathy connection managers to connect to any network port."
++msgstr "કોઇપણ નેટવર્ક પોર્ટમાં જોડાવા માટે ટૅલીપથી જોડાણ સંચાલકોને પરવાનગી આપો."
+ 
+-#: ../gui/system-config-selinux.glade:1373
+-msgid "Current Enforcing Mode"
+-msgstr ""
++#: booleans.py:190
 +msgid ""
-+"Select if you wish to relabel then entire file system on next reboot.  "
-+"Relabeling can take a very long time, depending on the size of the system.  "
-+"If you are changing policy types or going from disabled to enforcing, a "
-+"relabel is required."
-+msgstr ""
++"Allow the Telepathy connection managers to connect to any generic TCP port."
++msgstr "કોઇપણ TCP પોર્ટ સાથે જોડવા માટે ટૅલિપથી જોડાણ સંચાલકોને પરવાનગી આપો."
  
--#~ msgid "Relabel on next reboot."
--#~ msgstr "આગળના પુનઃબુટ પર પુનઃલેબલ."
-+#: ../gui/system-config-selinux.glade:1509
-+msgid "Relabel on next reboot."
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1418
+-msgid "System Default Policy Type: "
+-msgstr ""
++#: booleans.py:191
++msgid ""
++"Allow tftp to modify public files used for public file transfer services."
++msgstr "સાર્વજનિક ફાઇલ પરિવહન સેવાઓ માટે વાપરેલ સાર્વજનિક ફાઇલોને બદલવા માટે tftp ને પરવાનગી આપો."
  
--#~ msgid "Revert boolean setting to system default"
--#~ msgstr "બુલિયન સુયોજનને સિસ્ટમ મૂળભૂતમાં ઉલટાવો"
-+#: ../gui/system-config-selinux.glade:1561
-+msgid "label37"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1463
++#: booleans.py:192
++msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
++msgstr "બધા અનારક્ષિત પોર્ટો માટે tcp સોકેટોને બાંધવા માટે tor ડિમનને પરવાનગી આપો."
++
++#: booleans.py:193
+ msgid ""
+-"Select if you wish to relabel then entire file system on next reboot.  "
+-"Relabeling can take a very long time, depending on the size of the system.  "
+-"If you are changing policy types or going from disabled to enforcing, a "
+-"relabel is required."
+-msgstr ""
++"allow unconfined users to transition to the chrome sandbox domains when "
++"running chrome-sandbox"
++msgstr "chrome સૅન્ડબોક્સમાં સ્થળાંતર કરવા માટે અમર્યાદિત વપરાશકર્તાઓને પરવાનગી આપો જ્યારે chrome-sandbox ને ચલાવી રહ્યા હોય"
  
--#~ msgid "Toggle between Customized and All Booleans"
--#~ msgstr "વૈવિધ્યપૂર્ણ બનાવેલ અને બધા બુલિયનો વચ્ચે ફેરબદલી કરો"
-+#: ../gui/system-config-selinux.glade:1598
-+msgid "Revert boolean setting to system default"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1509
+-msgid "Relabel on next reboot."
+-msgstr ""
++#: booleans.py:194
++msgid "Allow a user to login as an unconfined domain"
++msgstr "બંધનમુક્ત ડોમેઇન તરીકે પ્રવેશવા માટે વપરાશકર્તાને પરવાનગી આપો"
  
--#~ msgid "Filter"
--#~ msgstr "ગાળક"
-+#: ../gui/system-config-selinux.glade:1614
-+msgid "Toggle between Customized and All Booleans"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1561
+-msgid "label37"
+-msgstr ""
++#: booleans.py:195
++msgid ""
++"Allow unconfined users to transition to the Mozilla plugin domain when "
++"running xulrunner plugin-container."
++msgstr "Mozilla પ્લગઇન ડોમેઇનમાં પરિવહન કરવા માટે બંધનમુક્ત વપરાશકર્તાઓને પરવાનગી આપો જ્યારે xulrunner plugin-container ચલાવી રહ્યા હોય."
  
--#~ msgid "Add File Context"
--#~ msgstr "ફાઈલ સંદર્ભ ઉમેરો"
-+#: ../gui/system-config-selinux.glade:1645
-+#: ../gui/system-config-selinux.glade:1850
-+#: ../gui/system-config-selinux.glade:2037
-+#: ../gui/system-config-selinux.glade:2224
-+#: ../gui/system-config-selinux.glade:2467
-+#: ../gui/system-config-selinux.glade:2692
-+#: ../gui/system-config-selinux.glade:2867
-+msgid "Filter"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1598
+-msgid "Revert boolean setting to system default"
+-msgstr ""
++#: booleans.py:196
++msgid "Allow video playing tools to run unconfined"
++msgstr "અર્યાદિત રીતે ચલાવવા વાગતા સાધનો માટે વિડિયોને પરવાનગી આપો"
  
--#~ msgid "Modify File Context"
--#~ msgstr "ફાઈલ સંદર્ભ સુધારો"
-+#: ../gui/system-config-selinux.glade:1734
-+msgid "label50"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1614
+-msgid "Toggle between Customized and All Booleans"
+-msgstr ""
++#: booleans.py:197
++msgid "Allow unprivledged user to create and transition to svirt domains."
++msgstr "svirt ડોમેઇનને બનાવવા અને પરિવહન કરવા માટે બિનઅધિકૃત વપરાશકર્તાને પરવાનગી આપો."
  
--#~ msgid "Delete File Context"
--#~ msgstr "ફાઈલ સંદર્ભ કાઢો"
-+#: ../gui/system-config-selinux.glade:1771
-+msgid "Add File Context"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1645
+-#: ../gui/system-config-selinux.glade:1850
+-#: ../gui/system-config-selinux.glade:2037
+-#: ../gui/system-config-selinux.glade:2224
+-#: ../gui/system-config-selinux.glade:2467
+-#: ../gui/system-config-selinux.glade:2692
+-#: ../gui/system-config-selinux.glade:2867
+-msgid "Filter"
+-msgstr ""
++#: booleans.py:198
++msgid "Support ecryptfs home directories"
++msgstr "ecryptfs ઘર ડિરેક્ટરીઓને આધાર આપો"
  
--#~ msgid "Toggle between all and customized file context"
--#~ msgstr "બધા અને વૈવિધ્યપૂર્ણ બનાવેલ ફાઈલ સંદર્ભ વચ્ચે બદલો"
-+#: ../gui/system-config-selinux.glade:1787
-+msgid "Modify File Context"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1734
+-msgid "label50"
+-msgstr ""
++#: booleans.py:199
++msgid "Support fusefs home directories"
++msgstr "fusefs ઘર ડિરેક્ટરીઓને આધાર આપો"
  
--#~ msgid "Add SELinux User Mapping"
--#~ msgstr "SELinux વપરાશકર્તા મેપીંગ ઉમેરો"
-+#: ../gui/system-config-selinux.glade:1803
-+msgid "Delete File Context"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1771
+-msgid "Add File Context"
+-msgstr ""
++#: booleans.py:200
++msgid "Use lpd server instead of cups"
++msgstr "cups ને બદલે lpd સર્વર વાપરો"
  
--#~ msgid "Modify SELinux User Mapping"
--#~ msgstr "SELinux વપરાશકર્તા માપન સુધારો"
-+#: ../gui/system-config-selinux.glade:1819
-+msgid "Toggle between all and customized file context"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1787
+-msgid "Modify File Context"
+-msgstr ""
++#: booleans.py:201
++msgid "Support NFS home directories"
++msgstr "NFS ઘર ડિરેક્ટરીઓને આધાર આપો"
  
--#~ msgid "Delete SELinux User Mapping"
--#~ msgstr "SELinux વપરાશકર્તા માપન કાઢો"
-+#: ../gui/system-config-selinux.glade:1939
-+msgid "label38"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1803
+-msgid "Delete File Context"
+-msgstr ""
++#: booleans.py:202
++msgid "Support SAMBA home directories"
++msgstr "SAMBA ઘર ડિરેક્ટરીઓને આધાર આપો"
  
--#~ msgid "Add Translation"
--#~ msgstr "ભાષાંતર ઉમેરો"
-+#: ../gui/system-config-selinux.glade:1976
-+msgid "Add SELinux User Mapping"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1819
+-msgid "Toggle between all and customized file context"
+-msgstr ""
++#: booleans.py:203
++msgid "Allow varnishd to connect to all ports, not just HTTP."
++msgstr "બધા પોર્ટો સાથે જોડાવા માટે varnishd ને પરવાનગી આપો, HTTP ફક્ત નહિં."
  
--#~ msgid "Modify Translation"
--#~ msgstr "ભાષાંતર સુધારો"
-+#: ../gui/system-config-selinux.glade:1992
-+msgid "Modify SELinux User Mapping"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1939
+-msgid "label38"
+-msgstr ""
++#: booleans.py:204
++msgid "Ignore vbetool mmap_zero errors."
++msgstr "vbetool mmap_zero ભૂલોને અવગણો."
  
--#~ msgid "Delete Translation"
--#~ msgstr "ભાષાંતર કાઢો"
-+#: ../gui/system-config-selinux.glade:2008
-+msgid "Delete SELinux User Mapping"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1976
+-msgid "Add SELinux User Mapping"
+-msgstr ""
++#: booleans.py:205
++msgid ""
++"Allow confined virtual guests to use serial/parallel communication ports"
++msgstr "ક્રમશ:/સમાંતર વાર્તાલાપ પોર્ટોને વાપરવા માટે મર્યાદિત વર્ચ્યુઅલ મહેમાનોને પરવાનગી આપો"
  
--#~ msgid "Modify SELinux User"
--#~ msgstr "SELinux વપરાશકર્તા સુધારો"
-+#: ../gui/system-config-selinux.glade:2126
-+msgid "label39"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1992
+-msgid "Modify SELinux User Mapping"
+-msgstr ""
++#: booleans.py:206
++msgid ""
++"Allow confined virtual guests to use executable memory and executable stack"
++msgstr "એક્સિક્યૂટેબલ મેમરી અને એક્સિક્યૂટેબલ સ્ટેકને વાપરવા માટે મર્યાદિત વર્ચ્યુઅલ મહેમાનોને પરવાનગી આપો"
  
--#~ msgid "Add Network Port"
--#~ msgstr "નેટવર્ક પોર્ટ ઉમેરો"
-+#: ../gui/system-config-selinux.glade:2163
-+msgid "Add User"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2008
+-msgid "Delete SELinux User Mapping"
+-msgstr ""
++#: booleans.py:207
++msgid "Allow confined virtual guests to read fuse files"
++msgstr "fuse ફાઇલોને વાંચવા માટે મર્યાદિત વર્ચ્યુઅલ મહેમાનોને પરવાનગી આપો"
  
--#~ msgid "Edit Network Port"
--#~ msgstr "નેટવર્ક પોર્ટમાં ફેરફાર કરો"
-+#: ../gui/system-config-selinux.glade:2179
-+msgid "Modify User"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2126
+-msgid "label39"
+-msgstr ""
++#: booleans.py:208
++msgid "Allow confined virtual guests to manage nfs files"
++msgstr "nfs ફાઇલોને સંચાલિત કરવા માટે મર્યાદિત વર્ચ્યુઅલ મહેમાનોને પરવાનગી આપો"
  
--#~ msgid "Delete Network Port"
--#~ msgstr "નેટવર્ક પોર્ટ કાઢો"
-+#: ../gui/system-config-selinux.glade:2195
-+msgid "Delete User"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2163
+-msgid "Add User"
+-msgstr ""
++#: booleans.py:209
++msgid "Allow confined virtual guests to manage cifs files"
++msgstr "cifs ફાઇલોને સંચાલિત કરવા માટે મર્યાદિત વર્ચ્યુઅલ મહેમાનોને પરવાનગી આપો"
  
--#~ msgid "Toggle between Customized and All Ports"
--#~ msgstr "વૈવિધ્યપૂર્ણ બનાવેલ અને બધા પોર્ટ વચ્ચે બદલો"
-+#: ../gui/system-config-selinux.glade:2313
-+msgid "label41"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2179
+-msgid "Modify User"
+-msgstr ""
++#: booleans.py:210
++msgid "Allow confined virtual guests to interact with the sanlock"
++msgstr "sanlock સાથે સંપર્ક કરવા માટે મર્યાદિત વર્ચ્યુઅલ મહેમાનોને પરવાનગી આપો"
  
--#~ msgid "Generate new policy module"
--#~ msgstr "નવું પોલિસી મોડ્યુલ બનાવો"
-+#: ../gui/system-config-selinux.glade:2350
-+msgid "Add Network Port"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2195
+-msgid "Delete User"
+-msgstr ""
++#: booleans.py:211
++msgid "Allow confined virtual guests to manage device configuration, (pci)"
++msgstr "ઉપકરણ રૂપરેખાંકનને સંચાલિત કરવા માટે મર્યાદિત વર્ચ્યુઅલ મહેમાનોને પરવાનગી આપો, (pci)"
  
--#~ msgid "Load policy module"
--#~ msgstr "પોલિસી મોડ્યુલ લાવો"
-+#: ../gui/system-config-selinux.glade:2366
-+msgid "Edit Network Port"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2313
+-msgid "label41"
+-msgstr ""
++#: booleans.py:212
++msgid "Allow confined virtual guests to use usb devices"
++msgstr "usb ઉપકરણોને વાપરવા માટે મર્યાદિત વર્ચ્યુઅલ મહેમાનોને પરવાનગી આપો"
  
--#~ msgid "Remove loadable policy module"
--#~ msgstr "લાવી શકાય તેવું પોલિસી મોડ્યુલ દૂર કરો"
-+#: ../gui/system-config-selinux.glade:2382
-+msgid "Delete Network Port"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2350
+-msgid "Add Network Port"
+-msgstr ""
++#: booleans.py:213
++msgid "Allow confined virtual guests to interact with the xserver"
++msgstr "xserver સાથે સંપર્ક કરવા માટે મર્યાદિત વર્ચ્યુઅલ મહેમાનોને પરવાનગી આપો"
  
--#~ msgid ""
--#~ "Enable/Disable additional audit rules, that are normally not reported in "
--#~ "the log files."
--#~ 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:2366
+-msgid "Edit Network Port"
+-msgstr ""
++#: booleans.py:214
++msgid "Allow webadm to manage files in users home directories"
++msgstr "વપરાશકર્તાઓની ઘર ડિરેક્ટરીઓમાં ફાઇલોને સંચાલિત કરવા માટે webadm ને પરવાનગી આપો"
  
--#~ msgid "Sensitvity Level"
--#~ msgstr "સંવેદનશીલતા સ્તર"
-+#: ../gui/system-config-selinux.glade:2556
-+msgid "label42"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2382
+-msgid "Delete Network Port"
+-msgstr ""
++#: booleans.py:215
++msgid "Allow webadm to read files in users home directories"
++msgstr "વપરાશકર્તા ઘર ડિરેક્ટરીઓમાં ફાઇલોને વાંચવા માટે webadm ને પરવાનગી આપો"
  
--#~ msgid "SELinux user '%s' is required"
--#~ msgstr "SELinux વપરાશકર્તા '%s' જરૂરી છે"
-+#: ../gui/system-config-selinux.glade:2593
-+msgid "Generate new policy module"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2418
+-#: ../gui/system-config-selinux.glade:2436
+-msgid "Toggle between Customized and All Ports"
+-msgstr ""
++#: booleans.py:216
++msgid "Ignore wine mmap_zero errors."
++msgstr "વાઇન mmap_zero ભૂલોને અવગણો."
  
--#~ msgid ""
--#~ "\n"
--#~ "\n"
--#~ "semodule -i %s\n"
--#~ "\n"
--#~ msgstr ""
--#~ "\n"
--#~ "\n"
--#~ "semodule -i %s\n"
--#~ "\n"
-+#: ../gui/system-config-selinux.glade:2609
-+msgid "Load policy module"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2556
+-msgid "label42"
+-msgstr ""
++#: booleans.py:217
++msgid "Allow the graphical login program to execute bootloader"
++msgstr "બુટલોડરને ચલાવવા માટે ગ્રાફિકલ લૉગિન કાર્યક્રમને પરવાનગી આપો"
  
--#~ msgid "Requires value"
--#~ msgstr "કિંમત જરૂરી છે"
-+#: ../gui/system-config-selinux.glade:2625
-+msgid "Remove loadable policy module"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2593
+-msgid "Generate new policy module"
+-msgstr ""
++#: booleans.py:218
++msgid ""
++"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
++msgstr "sysadm_r:sysadm_t તરીકે સીધુ જ પ્રવેશવા માટે ગ્રાફિકલ લૉગિન કાર્યક્રમને પરવાનગી આપો"
  
--#~ msgid "Allow application/user role to bind to any tcp ports > 1024"
--#~ msgstr ""
--#~ "કાર્યક્રમ/વપરાશકર્તા ભૂમિકાને કોઈપણ tcp પોર્ટો > 1024 બાંધવા માટે પરવાનગી આપે છે"
-+#: ../gui/system-config-selinux.glade:2661
+-#: ../gui/system-config-selinux.glade:2609
+-msgid "Load policy module"
+-msgstr ""
++#: booleans.py:219
++msgid "Allow xen to manage nfs files"
++msgstr "nfs ફાઇલોને સંચાલિત કરવા માટે xen ને પરવાનગી આપો"
+ 
+-#: ../gui/system-config-selinux.glade:2625
+-msgid "Remove loadable policy module"
+-msgstr ""
++#: booleans.py:220
 +msgid ""
-+"Enable/Disable additional audit rules, that are normally not reported in the "
-+"log files."
-+msgstr ""
++"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
++"logical volumes for disk images."
++msgstr "blktapctrl/tapdisk ને ચલાવાવ માટે xend  ને પરવાનગી આપો. જરૂરી નથી જો ડિસ્ક ઇમેજો માટે સમર્પિત લોજિકલ વોલ્યુમોને વાપરી રહ્યા હોય."
  
--#~ msgid "Allows confined application/user role to bind to any tcp port"
--#~ msgstr ""
--#~ "શુદ્ધિ થયેલ કાર્યક્રમ/વપરાશકર્તા ભૂમિકાને કોઈપણ tcp પોર્ટ સાથે બાંધવા માટે પરવાનગી આપે "
--#~ "છે"
-+#: ../gui/system-config-selinux.glade:2781
-+msgid "label44"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2661
++#: booleans.py:221
++msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
++msgstr "જો તમે qemu-dm ને ચલાવવા માટે xend ને પરવાનગી આપો. જરૂરી નથી જો paravirt વાપરી રહ્યા હોય અને vfb ન હોય."
++
++#: booleans.py:222
+ msgid ""
+-"Enable/Disable additional audit rules, that are normally not reported in the "
+-"log files."
+-msgstr ""
++"Allow xguest users to configure Network Manager and connect to apache ports"
++msgstr "જો તમે Network Manager ને રૂપરેખાંકિત કરવા માટે xguest વપરાશકર્તાઓને પરવાનગી આપો અને apache સાથે જોડાવો"
  
--#~ msgid ""
--#~ "Enter a comma separated list of tcp ports or ranges of ports that "
--#~ "application/user role binds to. Example: 612, 650-660"
--#~ msgstr ""
--#~ "અલ્પવિરામથી અલગ પડેલ tcp પોર્ટોની યાદી અથવા પોર્ટોનો વિસ્તાર દાખલ કરો કે જેને "
--#~ "કાર્યક્રમ/વપરાશકર્તા ભૂમિકા બાંધે. ઉદાહરણ: 612, 650-660"
-+#: ../gui/system-config-selinux.glade:2818
-+msgid "Change process mode to permissive."
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2781
+-msgid "label44"
+-msgstr ""
++#: booleans.py:223
++msgid "Allow xguest users to mount removable media"
++msgstr "દૂર કરી શકાય તેવી મીડિયાને માઉન્ટ કરવા માટે xguest વપરાશકર્તાઓને પરવાનગી આપો"
  
--#~ msgid "SELinux Policy Generation Druid"
--#~ msgstr "SELinux પોલિસી બનાવટ ડ્રુડ"
-+#: ../gui/system-config-selinux.glade:2836
-+msgid "Change process mode to enforcing"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2818
+-msgid "Change process mode to permissive."
+-msgstr ""
++#: booleans.py:224
++msgid "Allow xguest to use blue tooth devices"
++msgstr "બ્લુ ટુથ ઉપકરણોને વાપરવા માટે xguest પરવાનગી આપો"
  
--#~ msgid "Unreserved Ports  (> 1024)"
--#~ msgstr "બિનઆરક્ષિત પોર્ટો  (> 1024)"
-+#: ../gui/system-config-selinux.glade:2928
-+msgid "Process Domain"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2836
+-msgid "Change process mode to enforcing"
+-msgstr ""
++#: booleans.py:225
++msgid "Allows clients to write to the X server shared memory segments."
++msgstr "X સર્વર વહેંચાયેલ મેમરી સેગમેંટમાં લખવા માટે ક્લાયન્ટોને પરવાનગી આપો."
  
--#~ msgid "Use this checkbutton if your app calls bindresvport with 0."
--#~ msgstr "જો તમારો કાર્યક્રમ bindresvport ને 0 સાથે બાંધે તો આ ચકાસણીબટન વાપરો."
-+#: ../gui/system-config-selinux.glade:2956
-+msgid "label59"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2928
+-msgid "Process Domain"
+-msgstr ""
++#: booleans.py:226
++msgid "Allows XServer to execute writable memory"
++msgstr "લખી શકાય મેમરીને ચલાવાવ માટે XServer ને પરવાનગી આપો"
  
--#~ msgid ""
--#~ "Enforcing\n"
--#~ "Permissive\n"
--#~ "Disabled\n"
--#~ msgstr ""
--#~ "Enforcing\n"
--#~ "Permissive\n"
--#~ "Disabled\n"
-+#: ../gui/usersPage.py:138
-+#, python-format
-+msgid "SELinux user '%s' is required"
-+msgstr ""
-diff -up policycoreutils-2.1.12/po/he.po.rhat policycoreutils-2.1.12/po/he.po
---- policycoreutils-2.1.12/po/he.po.rhat	2012-07-04 07:35:21.000000000 -0400
-+++ policycoreutils-2.1.12/po/he.po	2012-10-16 15:07:17.517526201 -0400
+-#: ../gui/system-config-selinux.glade:2956
+-msgid "label59"
+-msgstr ""
++#: booleans.py:227
++msgid "Support X userspace object manager"
++msgstr "X વપરાશકર્તાજગ્યા ઑબ્જેક્ટ સંચાલકને આધાર આપો"
+ 
+-#: ../gui/usersPage.py:138
+-#, python-format
+-msgid "SELinux user '%s' is required"
+-msgstr ""
++#: booleans.py:228
++msgid "Allow zabbix to connect to unreserved ports"
++msgstr "બિનઆરક્ષિત પોર્ટોમાં જોડાવા માટે zabbix ને પરવાનગી આપો"
++
++#: booleans.py:229
++msgid "Allow zebra daemon to write it configuration files"
++msgstr "તેને રૂપરેખાંકન ફાઇલો પર લખવા માટે zebra ડિમનને પરવાનગી આપો"
++
++#: booleans.py:230
++msgid ""
++"Allow ZoneMinder to modify public files used for public file transfer "
++"services."
++msgstr "સાર્વજનિક ફાઇલ પરિવહન સેવાઓ માટે વાપરેલ સાર્વજનિક ફાઇલોને બદલવા માટે ZoneMinder ને પરવાનગી આપો"
+diff --git a/policycoreutils/po/he.po b/policycoreutils/po/he.po
+index a4478db..a61c8f3 100644
+--- a/policycoreutils/po/he.po
++++ b/policycoreutils/po/he.po
 @@ -8,7 +8,7 @@ msgid ""
  msgstr ""
  "Project-Id-Version: PACKAGE VERSION\n"
  "Report-Msgid-Bugs-To: \n"
--"POT-Creation-Date: 2012-03-27 10:49-0400\n"
-+"POT-Creation-Date: 2012-05-25 07:28-0400\n"
+-"POT-Creation-Date: 2012-05-25 07:28-0400\n"
++"POT-Creation-Date: 2012-10-16 12:24-0400\n"
  "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
  "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
  "Language-Team: LANGUAGE <LL at li.org>\n"
-@@ -90,844 +90,851 @@ msgstr ""
- msgid "global"
+@@ -24,7 +24,7 @@ msgid ""
+ "         <args ...> are the arguments to that script."
  msgstr ""
  
--#: ../semanage/seobject.py:222
-+#: ../semanage/seobject.py:225
+-#: ../run_init/run_init.c:126 ../newrole/newrole.c:1124
++#: ../run_init/run_init.c:126 ../newrole/newrole.c:1123
+ #, c-format
+ msgid "failed to initialize PAM\n"
+ msgstr ""
+@@ -73,7 +73,7 @@ msgstr ""
+ msgid "authentication failed.\n"
+ msgstr ""
+ 
+-#: ../run_init/run_init.c:405 ../newrole/newrole.c:1258
++#: ../run_init/run_init.c:405 ../newrole/newrole.c:1257
+ #, c-format
+ msgid "Could not set exec context to %s.\n"
+ msgstr ""
+@@ -86,855 +86,870 @@ msgstr ""
+ msgid "To make this policy package active, execute:"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:143 ../semanage/seobject.py:147
+-msgid "global"
+-msgstr ""
+-
+-#: ../semanage/seobject.py:225
++#: ../semanage/seobject.py:200
  msgid "Could not create semanage handle"
  msgstr ""
  
--#: ../semanage/seobject.py:230
-+#: ../semanage/seobject.py:233
+-#: ../semanage/seobject.py:233
++#: ../semanage/seobject.py:208
  msgid "SELinux policy is not managed or store cannot be accessed."
  msgstr ""
  
--#: ../semanage/seobject.py:235
-+#: ../semanage/seobject.py:238
+-#: ../semanage/seobject.py:238
++#: ../semanage/seobject.py:213
  msgid "Cannot read policy store."
  msgstr ""
  
--#: ../semanage/seobject.py:240
-+#: ../semanage/seobject.py:243
+-#: ../semanage/seobject.py:243
++#: ../semanage/seobject.py:218
  msgid "Could not establish semanage connection"
  msgstr ""
  
--#: ../semanage/seobject.py:245
-+#: ../semanage/seobject.py:248
+-#: ../semanage/seobject.py:248
++#: ../semanage/seobject.py:223
  msgid "Could not test MLS enabled status"
  msgstr ""
  
--#: ../semanage/seobject.py:251 ../semanage/seobject.py:266
-+#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
+-#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
++#: ../semanage/seobject.py:229 ../semanage/seobject.py:244
  msgid "Not yet implemented"
  msgstr ""
  
--#: ../semanage/seobject.py:255
-+#: ../semanage/seobject.py:258
+-#: ../semanage/seobject.py:258
++#: ../semanage/seobject.py:233
  msgid "Semanage transaction already in progress"
  msgstr ""
  
--#: ../semanage/seobject.py:264
-+#: ../semanage/seobject.py:267
+-#: ../semanage/seobject.py:267
++#: ../semanage/seobject.py:242
  msgid "Could not start semanage transaction"
  msgstr ""
  
--#: ../semanage/seobject.py:274
-+#: ../semanage/seobject.py:278
+-#: ../semanage/seobject.py:278
++#: ../semanage/seobject.py:254
  msgid "Could not commit semanage transaction"
  msgstr ""
  
--#: ../semanage/seobject.py:279
-+#: ../semanage/seobject.py:283
+-#: ../semanage/seobject.py:283
++#: ../semanage/seobject.py:259
  msgid "Semanage transaction not in progress"
  msgstr ""
  
--#: ../semanage/seobject.py:291 ../semanage/seobject.py:371
-+#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
+-#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
++#: ../semanage/seobject.py:271 ../semanage/seobject.py:351
  msgid "Could not list SELinux modules"
  msgstr ""
  
--#: ../semanage/seobject.py:304
-+#: ../semanage/seobject.py:308
+-#: ../semanage/seobject.py:308
++#: ../semanage/seobject.py:284
  msgid "Modules Name"
  msgstr ""
  
--#: ../semanage/seobject.py:304
-+#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
+-#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
++#: ../semanage/seobject.py:284 ../gui/modulesPage.py:63
  msgid "Version"
  msgstr ""
  
--#: ../semanage/seobject.py:307
-+#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
+-#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
++#: ../semanage/seobject.py:287 ../gui/statusPage.py:75
  msgid "Disabled"
  msgstr ""
  
--#: ../semanage/seobject.py:322
-+#: ../semanage/seobject.py:326
+-#: ../semanage/seobject.py:326
++#: ../semanage/seobject.py:302
  #, python-format
  msgid "Could not disable module %s (remove failed)"
  msgstr ""
  
--#: ../semanage/seobject.py:333
-+#: ../semanage/seobject.py:337
+-#: ../semanage/seobject.py:337
++#: ../semanage/seobject.py:313
  #, python-format
  msgid "Could not enable module %s (remove failed)"
  msgstr ""
  
--#: ../semanage/seobject.py:348
-+#: ../semanage/seobject.py:352
+-#: ../semanage/seobject.py:352
++#: ../semanage/seobject.py:328
  #, python-format
  msgid "Could not remove module %s (remove failed)"
  msgstr ""
  
--#: ../semanage/seobject.py:358
-+#: ../semanage/seobject.py:362
+-#: ../semanage/seobject.py:362
++#: ../semanage/seobject.py:338
  msgid "dontaudit requires either 'on' or 'off'"
  msgstr ""
  
--#: ../semanage/seobject.py:387
-+#: ../semanage/seobject.py:391
+-#: ../semanage/seobject.py:391
++#: ../semanage/seobject.py:366
  msgid "Builtin Permissive Types"
  msgstr ""
  
--#: ../semanage/seobject.py:397
-+#: ../semanage/seobject.py:401
+-#: ../semanage/seobject.py:401
++#: ../semanage/seobject.py:376
  msgid "Customized Permissive Types"
  msgstr ""
  
--#: ../semanage/seobject.py:438
-+#: ../semanage/seobject.py:442
+-#: ../semanage/seobject.py:442
++#: ../semanage/seobject.py:417
  #, python-format
  msgid "Could not set permissive domain %s (module installation failed)"
  msgstr ""
  
--#: ../semanage/seobject.py:444
-+#: ../semanage/seobject.py:448
+-#: ../semanage/seobject.py:448
++#: ../semanage/seobject.py:423
  #, python-format
  msgid "Could not remove permissive domain %s (remove failed)"
  msgstr ""
  
--#: ../semanage/seobject.py:479 ../semanage/seobject.py:553
--#: ../semanage/seobject.py:599 ../semanage/seobject.py:696
--#: ../semanage/seobject.py:726 ../semanage/seobject.py:793
--#: ../semanage/seobject.py:850 ../semanage/seobject.py:1097
--#: ../semanage/seobject.py:1786 ../semanage/seobject.py:1849
--#: ../semanage/seobject.py:1868 ../semanage/seobject.py:1985
--#: ../semanage/seobject.py:2037
-+#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
-+#: ../semanage/seobject.py:603 ../semanage/seobject.py:700
-+#: ../semanage/seobject.py:730 ../semanage/seobject.py:797
-+#: ../semanage/seobject.py:854 ../semanage/seobject.py:1101
-+#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
-+#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
-+#: ../semanage/seobject.py:2045
+-#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
+-#: ../semanage/seobject.py:603 ../semanage/seobject.py:700
+-#: ../semanage/seobject.py:730 ../semanage/seobject.py:797
+-#: ../semanage/seobject.py:854 ../semanage/seobject.py:1101
+-#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
+-#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
+-#: ../semanage/seobject.py:2045
++#: ../semanage/seobject.py:458 ../semanage/seobject.py:532
++#: ../semanage/seobject.py:578 ../semanage/seobject.py:675
++#: ../semanage/seobject.py:705 ../semanage/seobject.py:772
++#: ../semanage/seobject.py:829 ../semanage/seobject.py:1084
++#: ../semanage/seobject.py:1800 ../semanage/seobject.py:1863
++#: ../semanage/seobject.py:1882 ../semanage/seobject.py:2003
++#: ../semanage/seobject.py:2056
  #, python-format
  msgid "Could not create a key for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
--#: ../semanage/seobject.py:603 ../semanage/seobject.py:609
-+#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
-+#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
+-#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
+-#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
++#: ../semanage/seobject.py:462 ../semanage/seobject.py:536
++#: ../semanage/seobject.py:582 ../semanage/seobject.py:588
  #, python-format
  msgid "Could not check if login mapping for %s is defined"
  msgstr ""
  
--#: ../semanage/seobject.py:492
-+#: ../semanage/seobject.py:496
+-#: ../semanage/seobject.py:496
++#: ../semanage/seobject.py:471
  #, python-format
  msgid "Linux Group %s does not exist"
  msgstr ""
  
--#: ../semanage/seobject.py:497
-+#: ../semanage/seobject.py:501
+-#: ../semanage/seobject.py:501
++#: ../semanage/seobject.py:476
  #, python-format
  msgid "Linux User %s does not exist"
  msgstr ""
  
--#: ../semanage/seobject.py:501
-+#: ../semanage/seobject.py:505
+-#: ../semanage/seobject.py:505
++#: ../semanage/seobject.py:480
  #, python-format
  msgid "Could not create login mapping for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:505 ../semanage/seobject.py:741
-+#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
+-#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
++#: ../semanage/seobject.py:484 ../semanage/seobject.py:720
  #, python-format
  msgid "Could not set name for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:510 ../semanage/seobject.py:751
-+#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
+-#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
++#: ../semanage/seobject.py:489 ../semanage/seobject.py:730
  #, python-format
  msgid "Could not set MLS range for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:514
-+#: ../semanage/seobject.py:518
+-#: ../semanage/seobject.py:518
++#: ../semanage/seobject.py:493
  #, python-format
  msgid "Could not set SELinux user for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:518
-+#: ../semanage/seobject.py:522
+-#: ../semanage/seobject.py:522
++#: ../semanage/seobject.py:497
  #, python-format
  msgid "Could not add login mapping for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:536
-+#: ../semanage/seobject.py:540
+-#: ../semanage/seobject.py:540
++#: ../semanage/seobject.py:515
  msgid "Requires seuser or serange"
  msgstr ""
  
--#: ../semanage/seobject.py:559 ../semanage/seobject.py:605
-+#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
+-#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
++#: ../semanage/seobject.py:538 ../semanage/seobject.py:584
  #, python-format
  msgid "Login mapping for %s is not defined"
  msgstr ""
  
--#: ../semanage/seobject.py:563
-+#: ../semanage/seobject.py:567
+-#: ../semanage/seobject.py:567
++#: ../semanage/seobject.py:542
  #, python-format
  msgid "Could not query seuser for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:577
-+#: ../semanage/seobject.py:581
+-#: ../semanage/seobject.py:581
++#: ../semanage/seobject.py:556
  #, python-format
  msgid "Could not modify login mapping for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:611
-+#: ../semanage/seobject.py:615
+-#: ../semanage/seobject.py:615
++#: ../semanage/seobject.py:590
  #, python-format
  msgid "Login mapping for %s is defined in policy, cannot be deleted"
  msgstr ""
  
--#: ../semanage/seobject.py:615
-+#: ../semanage/seobject.py:619
+-#: ../semanage/seobject.py:619
++#: ../semanage/seobject.py:594
  #, python-format
  msgid "Could not delete login mapping for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:637 ../semanage/seobject.py:655
--#: ../semanage/seobject.py:893
-+#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
-+#: ../semanage/seobject.py:897
+-#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
+-#: ../semanage/seobject.py:897
++#: ../semanage/seobject.py:616 ../semanage/seobject.py:634
++#: ../semanage/seobject.py:872
  msgid "Could not list login mappings"
  msgstr ""
  
--#: ../semanage/seobject.py:680 ../semanage/seobject.py:685
-+#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../gui/system-config-selinux.glade:100
+-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
++#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
+ #: ../gui/system-config-selinux.glade:100
  msgid "Login Name"
  msgstr ""
  
--#: ../semanage/seobject.py:680 ../semanage/seobject.py:685
--#: ../semanage/seobject.py:943 ../semanage/seobject.py:948
-+#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../gui/system-config-selinux.glade:128
-+#: ../gui/system-config-selinux.glade:915
-+#: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
+-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
+-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
++#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
++#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
+ #: ../gui/system-config-selinux.glade:128
+ #: ../gui/system-config-selinux.glade:915
+ #: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
  msgid "SELinux User"
  msgstr ""
  
--#: ../semanage/seobject.py:680
-+#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
-+#: ../gui/system-config-selinux.glade:943
+-#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
++#: ../semanage/seobject.py:659 ../gui/system-config-selinux.glade:156
+ #: ../gui/system-config-selinux.glade:943
  msgid "MLS/MCS Range"
  msgstr ""
  
--#: ../semanage/seobject.py:699 ../semanage/seobject.py:730
--#: ../semanage/seobject.py:797 ../semanage/seobject.py:854
--#: ../semanage/seobject.py:860
-+#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
-+#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
-+#: ../semanage/seobject.py:864
+-#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
+-#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
+-#: ../semanage/seobject.py:864
++#: ../semanage/seobject.py:678 ../semanage/seobject.py:709
++#: ../semanage/seobject.py:776 ../semanage/seobject.py:833
++#: ../semanage/seobject.py:839
  #, python-format
  msgid "Could not check if SELinux user %s is defined"
  msgstr ""
  
--#: ../semanage/seobject.py:702 ../semanage/seobject.py:803
--#: ../semanage/seobject.py:866
-+#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
-+#: ../semanage/seobject.py:870
+-#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
+-#: ../semanage/seobject.py:870
++#: ../semanage/seobject.py:681 ../semanage/seobject.py:782
++#: ../semanage/seobject.py:845
  #, python-format
  msgid "Could not query user for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:722
-+#: ../semanage/seobject.py:726
+-#: ../semanage/seobject.py:726
++#: ../semanage/seobject.py:701
  #, python-format
  msgid "You must add at least one role for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:737
-+#: ../semanage/seobject.py:741
+-#: ../semanage/seobject.py:741
++#: ../semanage/seobject.py:716
  #, python-format
  msgid "Could not create SELinux user for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:746
-+#: ../semanage/seobject.py:750
+-#: ../semanage/seobject.py:750
++#: ../semanage/seobject.py:725
  #, python-format
  msgid "Could not add role %s for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:755
-+#: ../semanage/seobject.py:759
+-#: ../semanage/seobject.py:759
++#: ../semanage/seobject.py:734
  #, python-format
  msgid "Could not set MLS level for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:758
-+#: ../semanage/seobject.py:762
+-#: ../semanage/seobject.py:762
++#: ../semanage/seobject.py:737
  #, python-format
  msgid "Could not add prefix %s for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:761
-+#: ../semanage/seobject.py:765
+-#: ../semanage/seobject.py:765
++#: ../semanage/seobject.py:740
  #, python-format
  msgid "Could not extract key for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:765
-+#: ../semanage/seobject.py:769
+-#: ../semanage/seobject.py:769
++#: ../semanage/seobject.py:744
  #, python-format
  msgid "Could not add SELinux user %s"
  msgstr ""
  
--#: ../semanage/seobject.py:787
-+#: ../semanage/seobject.py:791
+-#: ../semanage/seobject.py:791
++#: ../semanage/seobject.py:766
  msgid "Requires prefix, roles, level or range"
  msgstr ""
  
--#: ../semanage/seobject.py:789
-+#: ../semanage/seobject.py:793
+-#: ../semanage/seobject.py:793
++#: ../semanage/seobject.py:768
  msgid "Requires prefix or roles"
  msgstr ""
  
--#: ../semanage/seobject.py:799 ../semanage/seobject.py:856
-+#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
+-#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
++#: ../semanage/seobject.py:778 ../semanage/seobject.py:835
  #, python-format
  msgid "SELinux user %s is not defined"
  msgstr ""
  
--#: ../semanage/seobject.py:828
-+#: ../semanage/seobject.py:832
+-#: ../semanage/seobject.py:832
++#: ../semanage/seobject.py:807
  #, python-format
  msgid "Could not modify SELinux user %s"
  msgstr ""
  
--#: ../semanage/seobject.py:862
-+#: ../semanage/seobject.py:866
+-#: ../semanage/seobject.py:866
++#: ../semanage/seobject.py:841
  #, python-format
  msgid "SELinux user %s is defined in policy, cannot be deleted"
  msgstr ""
  
--#: ../semanage/seobject.py:873
-+#: ../semanage/seobject.py:877
+-#: ../semanage/seobject.py:877
++#: ../semanage/seobject.py:852
  #, python-format
  msgid "Could not delete SELinux user %s"
  msgstr ""
  
--#: ../semanage/seobject.py:911
-+#: ../semanage/seobject.py:915
+-#: ../semanage/seobject.py:915
++#: ../semanage/seobject.py:890
  msgid "Could not list SELinux users"
  msgstr ""
  
--#: ../semanage/seobject.py:917
-+#: ../semanage/seobject.py:921
+-#: ../semanage/seobject.py:921
++#: ../semanage/seobject.py:896
  #, python-format
  msgid "Could not list roles for user %s"
  msgstr ""
  
--#: ../semanage/seobject.py:942
-+#: ../semanage/seobject.py:946
+-#: ../semanage/seobject.py:946
++#: ../semanage/seobject.py:921
  msgid "Labeling"
  msgstr ""
  
--#: ../semanage/seobject.py:942
-+#: ../semanage/seobject.py:946
+-#: ../semanage/seobject.py:946
++#: ../semanage/seobject.py:921
  msgid "MLS/"
  msgstr ""
  
--#: ../semanage/seobject.py:943
-+#: ../semanage/seobject.py:947
+-#: ../semanage/seobject.py:947
++#: ../semanage/seobject.py:922
  msgid "Prefix"
  msgstr ""
  
--#: ../semanage/seobject.py:943
-+#: ../semanage/seobject.py:947
+-#: ../semanage/seobject.py:947
++#: ../semanage/seobject.py:922
  msgid "MCS Level"
  msgstr ""
  
--#: ../semanage/seobject.py:943
-+#: ../semanage/seobject.py:947
+-#: ../semanage/seobject.py:947
++#: ../semanage/seobject.py:922
  msgid "MCS Range"
  msgstr ""
  
--#: ../semanage/seobject.py:943 ../semanage/seobject.py:948
-+#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
+-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
++#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
+ #: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
  msgid "SELinux Roles"
  msgstr ""
  
--#: ../semanage/seobject.py:963
-+#: ../semanage/seobject.py:967
+-#: ../semanage/seobject.py:967
++#: ../semanage/seobject.py:944
  msgid "Protocol udp or tcp is required"
  msgstr ""
  
--#: ../semanage/seobject.py:965
-+#: ../semanage/seobject.py:969
+-#: ../semanage/seobject.py:969
++#: ../semanage/seobject.py:946
  msgid "Port is required"
  msgstr ""
  
--#: ../semanage/seobject.py:975
-+#: ../semanage/seobject.py:979
+-#: ../semanage/seobject.py:979
++#: ../semanage/seobject.py:956
  msgid "Invalid Port"
  msgstr ""
  
--#: ../semanage/seobject.py:979
-+#: ../semanage/seobject.py:983
+-#: ../semanage/seobject.py:983
++#: ../semanage/seobject.py:960
  #, python-format
  msgid "Could not create a key for %s/%s"
  msgstr ""
  
--#: ../semanage/seobject.py:990
-+#: ../semanage/seobject.py:994
+-#: ../semanage/seobject.py:994
++#: ../semanage/seobject.py:971
  msgid "Type is required"
  msgstr ""
  
--#: ../semanage/seobject.py:996 ../semanage/seobject.py:1055
--#: ../semanage/seobject.py:1110 ../semanage/seobject.py:1116
-+#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
-+#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
+-#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
+-#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
++#: ../semanage/seobject.py:974 ../semanage/seobject.py:1036
++#: ../semanage/seobject.py:1794
++#, python-format
++msgid "Type %s is invalid, must be a port type"
++msgstr ""
++
++#: ../semanage/seobject.py:980 ../semanage/seobject.py:1042
++#: ../semanage/seobject.py:1097 ../semanage/seobject.py:1103
  #, python-format
  msgid "Could not check if port %s/%s is defined"
  msgstr ""
  
--#: ../semanage/seobject.py:998
-+#: ../semanage/seobject.py:1002
+-#: ../semanage/seobject.py:1002
++#: ../semanage/seobject.py:982
  #, python-format
  msgid "Port %s/%s already defined"
  msgstr ""
  
--#: ../semanage/seobject.py:1002
-+#: ../semanage/seobject.py:1006
+-#: ../semanage/seobject.py:1006
++#: ../semanage/seobject.py:986
  #, python-format
  msgid "Could not create port for %s/%s"
  msgstr ""
  
--#: ../semanage/seobject.py:1008
-+#: ../semanage/seobject.py:1012
+-#: ../semanage/seobject.py:1012
++#: ../semanage/seobject.py:992
  #, python-format
  msgid "Could not create context for %s/%s"
  msgstr ""
  
--#: ../semanage/seobject.py:1012
-+#: ../semanage/seobject.py:1016
+-#: ../semanage/seobject.py:1016
++#: ../semanage/seobject.py:996
  #, python-format
  msgid "Could not set user in port context for %s/%s"
  msgstr ""
  
--#: ../semanage/seobject.py:1016
-+#: ../semanage/seobject.py:1020
+-#: ../semanage/seobject.py:1020
++#: ../semanage/seobject.py:1000
  #, python-format
  msgid "Could not set role in port context for %s/%s"
  msgstr ""
  
--#: ../semanage/seobject.py:1020
-+#: ../semanage/seobject.py:1024
+-#: ../semanage/seobject.py:1024
++#: ../semanage/seobject.py:1004
  #, python-format
  msgid "Could not set type in port context for %s/%s"
  msgstr ""
  
--#: ../semanage/seobject.py:1025
-+#: ../semanage/seobject.py:1029
+-#: ../semanage/seobject.py:1029
++#: ../semanage/seobject.py:1009
  #, python-format
  msgid "Could not set mls fields in port context for %s/%s"
  msgstr ""
  
--#: ../semanage/seobject.py:1029
-+#: ../semanage/seobject.py:1033
+-#: ../semanage/seobject.py:1033
++#: ../semanage/seobject.py:1013
  #, python-format
  msgid "Could not set port context for %s/%s"
  msgstr ""
  
--#: ../semanage/seobject.py:1033
-+#: ../semanage/seobject.py:1037
+-#: ../semanage/seobject.py:1037
++#: ../semanage/seobject.py:1017
  #, python-format
  msgid "Could not add port %s/%s"
  msgstr ""
  
--#: ../semanage/seobject.py:1047 ../semanage/seobject.py:1312
--#: ../semanage/seobject.py:1508
-+#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
-+#: ../semanage/seobject.py:1512
+-#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
+-#: ../semanage/seobject.py:1512
++#: ../semanage/seobject.py:1031 ../semanage/seobject.py:1304
++#: ../semanage/seobject.py:1503
  msgid "Requires setype or serange"
  msgstr ""
  
--#: ../semanage/seobject.py:1049
-+#: ../semanage/seobject.py:1053
+-#: ../semanage/seobject.py:1053
++#: ../semanage/seobject.py:1033
  msgid "Requires setype"
  msgstr ""
  
--#: ../semanage/seobject.py:1057 ../semanage/seobject.py:1112
-+#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
+-#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
++#: ../semanage/seobject.py:1044 ../semanage/seobject.py:1099
  #, python-format
  msgid "Port %s/%s is not defined"
  msgstr ""
  
--#: ../semanage/seobject.py:1061
-+#: ../semanage/seobject.py:1065
+-#: ../semanage/seobject.py:1065
++#: ../semanage/seobject.py:1048
  #, python-format
  msgid "Could not query port %s/%s"
  msgstr ""
  
--#: ../semanage/seobject.py:1072
-+#: ../semanage/seobject.py:1076
+-#: ../semanage/seobject.py:1076
++#: ../semanage/seobject.py:1059
  #, python-format
  msgid "Could not modify port %s/%s"
  msgstr ""
  
--#: ../semanage/seobject.py:1085
-+#: ../semanage/seobject.py:1089
+-#: ../semanage/seobject.py:1089
++#: ../semanage/seobject.py:1072
  msgid "Could not list the ports"
  msgstr ""
  
--#: ../semanage/seobject.py:1101
-+#: ../semanage/seobject.py:1105
+-#: ../semanage/seobject.py:1105
++#: ../semanage/seobject.py:1088
  #, python-format
  msgid "Could not delete the port %s"
  msgstr ""
  
--#: ../semanage/seobject.py:1118
-+#: ../semanage/seobject.py:1122
+-#: ../semanage/seobject.py:1122
++#: ../semanage/seobject.py:1105
  #, python-format
  msgid "Port %s/%s is defined in policy, cannot be deleted"
  msgstr ""
  
--#: ../semanage/seobject.py:1122
-+#: ../semanage/seobject.py:1126
+-#: ../semanage/seobject.py:1126
++#: ../semanage/seobject.py:1109
  #, python-format
  msgid "Could not delete port %s/%s"
  msgstr ""
  
--#: ../semanage/seobject.py:1138 ../semanage/seobject.py:1160
-+#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
+-#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
++#: ../semanage/seobject.py:1125 ../semanage/seobject.py:1147
  msgid "Could not list ports"
  msgstr ""
  
--#: ../semanage/seobject.py:1199
-+#: ../semanage/seobject.py:1203
+-#: ../semanage/seobject.py:1203
++#: ../semanage/seobject.py:1186
  msgid "SELinux Port Type"
  msgstr ""
  
--#: ../semanage/seobject.py:1199
-+#: ../semanage/seobject.py:1203
+-#: ../semanage/seobject.py:1203
++#: ../semanage/seobject.py:1186
  msgid "Proto"
  msgstr ""
  
--#: ../semanage/seobject.py:1199
-+#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
+-#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
++#: ../semanage/seobject.py:1186 ../gui/system-config-selinux.glade:335
  msgid "Port Number"
  msgstr ""
  
--#: ../semanage/seobject.py:1218
-+#: ../semanage/seobject.py:1222
+-#: ../semanage/seobject.py:1222
++#: ../semanage/seobject.py:1207
  msgid "Node Address is required"
  msgstr ""
  
--#: ../semanage/seobject.py:1233
-+#: ../semanage/seobject.py:1237
+-#: ../semanage/seobject.py:1237
++#: ../semanage/seobject.py:1222
  msgid "Unknown or missing protocol"
  msgstr ""
  
--#: ../semanage/seobject.py:1247 ../semanage/seobject.py:1446
--#: ../semanage/seobject.py:1724
-+#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
-+#: ../semanage/seobject.py:1728
- msgid "SELinux Type is required"
+-#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
+-#: ../semanage/seobject.py:1728
+-msgid "SELinux Type is required"
++#: ../semanage/seobject.py:1236
++msgid "SELinux node type is required"
++msgstr ""
++
++#: ../semanage/seobject.py:1239 ../semanage/seobject.py:1307
++#, python-format
++msgid "Type %s is invalid, must be a node type"
  msgstr ""
  
--#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1316
--#: ../semanage/seobject.py:1352 ../semanage/seobject.py:1450
--#: ../semanage/seobject.py:1512 ../semanage/seobject.py:1546
--#: ../semanage/seobject.py:1728
-+#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
-+#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
-+#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
-+#: ../semanage/seobject.py:1732
+-#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
+-#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
+-#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
+-#: ../semanage/seobject.py:1732
++#: ../semanage/seobject.py:1243 ../semanage/seobject.py:1311
++#: ../semanage/seobject.py:1347 ../semanage/seobject.py:1445
++#: ../semanage/seobject.py:1507 ../semanage/seobject.py:1541
++#: ../semanage/seobject.py:1739
  #, python-format
  msgid "Could not create key for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:1253 ../semanage/seobject.py:1320
--#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1362
-+#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
-+#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
+-#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
+-#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
++#: ../semanage/seobject.py:1245 ../semanage/seobject.py:1315
++#: ../semanage/seobject.py:1351 ../semanage/seobject.py:1357
  #, python-format
  msgid "Could not check if addr %s is defined"
  msgstr ""
  
--#: ../semanage/seobject.py:1262
-+#: ../semanage/seobject.py:1266
+-#: ../semanage/seobject.py:1266
++#: ../semanage/seobject.py:1254
  #, python-format
  msgid "Could not create addr for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:1268 ../semanage/seobject.py:1466
--#: ../semanage/seobject.py:1686
-+#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
-+#: ../semanage/seobject.py:1690
+-#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
+-#: ../semanage/seobject.py:1690
++#: ../semanage/seobject.py:1260 ../semanage/seobject.py:1461
++#: ../semanage/seobject.py:1694
  #, python-format
  msgid "Could not create context for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:1272
-+#: ../semanage/seobject.py:1276
+-#: ../semanage/seobject.py:1276
++#: ../semanage/seobject.py:1264
  #, python-format
  msgid "Could not set mask for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:1276
-+#: ../semanage/seobject.py:1280
+-#: ../semanage/seobject.py:1280
++#: ../semanage/seobject.py:1268
  #, python-format
  msgid "Could not set user in addr context for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:1280
-+#: ../semanage/seobject.py:1284
+-#: ../semanage/seobject.py:1284
++#: ../semanage/seobject.py:1272
  #, python-format
  msgid "Could not set role in addr context for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:1284
-+#: ../semanage/seobject.py:1288
+-#: ../semanage/seobject.py:1288
++#: ../semanage/seobject.py:1276
  #, python-format
  msgid "Could not set type in addr context for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:1289
-+#: ../semanage/seobject.py:1293
+-#: ../semanage/seobject.py:1293
++#: ../semanage/seobject.py:1281
  #, python-format
  msgid "Could not set mls fields in addr context for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:1293
-+#: ../semanage/seobject.py:1297
+-#: ../semanage/seobject.py:1297
++#: ../semanage/seobject.py:1285
  #, python-format
  msgid "Could not set addr context for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:1297
-+#: ../semanage/seobject.py:1301
+-#: ../semanage/seobject.py:1301
++#: ../semanage/seobject.py:1289
  #, python-format
  msgid "Could not add addr %s"
  msgstr ""
  
--#: ../semanage/seobject.py:1322 ../semanage/seobject.py:1358
-+#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
+-#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
++#: ../semanage/seobject.py:1317 ../semanage/seobject.py:1353
  #, python-format
  msgid "Addr %s is not defined"
  msgstr ""
  
--#: ../semanage/seobject.py:1326
-+#: ../semanage/seobject.py:1330
+-#: ../semanage/seobject.py:1330
++#: ../semanage/seobject.py:1321
  #, python-format
  msgid "Could not query addr %s"
  msgstr ""
  
--#: ../semanage/seobject.py:1336
-+#: ../semanage/seobject.py:1340
+-#: ../semanage/seobject.py:1340
++#: ../semanage/seobject.py:1331
  #, python-format
  msgid "Could not modify addr %s"
  msgstr ""
  
--#: ../semanage/seobject.py:1364
-+#: ../semanage/seobject.py:1368
+-#: ../semanage/seobject.py:1368
++#: ../semanage/seobject.py:1359
  #, python-format
  msgid "Addr %s is defined in policy, cannot be deleted"
  msgstr ""
  
--#: ../semanage/seobject.py:1368
-+#: ../semanage/seobject.py:1372
+-#: ../semanage/seobject.py:1372
++#: ../semanage/seobject.py:1363
  #, python-format
  msgid "Could not delete addr %s"
  msgstr ""
  
--#: ../semanage/seobject.py:1380
-+#: ../semanage/seobject.py:1384
+-#: ../semanage/seobject.py:1384
++#: ../semanage/seobject.py:1375
  msgid "Could not deleteall node mappings"
  msgstr ""
  
--#: ../semanage/seobject.py:1394
-+#: ../semanage/seobject.py:1398
+-#: ../semanage/seobject.py:1398
++#: ../semanage/seobject.py:1389
  msgid "Could not list addrs"
  msgstr ""
  
--#: ../semanage/seobject.py:1454 ../semanage/seobject.py:1516
--#: ../semanage/seobject.py:1550 ../semanage/seobject.py:1556
-+#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
-+#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
+-#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
+-#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
++#: ../semanage/seobject.py:1441 ../semanage/seobject.py:1732
++msgid "SELinux Type is required"
++msgstr ""
++
++#: ../semanage/seobject.py:1449 ../semanage/seobject.py:1511
++#: ../semanage/seobject.py:1545 ../semanage/seobject.py:1551
  #, python-format
  msgid "Could not check if interface %s is defined"
  msgstr ""
  
--#: ../semanage/seobject.py:1461
-+#: ../semanage/seobject.py:1465
+-#: ../semanage/seobject.py:1465
++#: ../semanage/seobject.py:1456
  #, python-format
  msgid "Could not create interface for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:1470
-+#: ../semanage/seobject.py:1474
+-#: ../semanage/seobject.py:1474
++#: ../semanage/seobject.py:1465
  #, python-format
  msgid "Could not set user in interface context for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:1474
-+#: ../semanage/seobject.py:1478
+-#: ../semanage/seobject.py:1478
++#: ../semanage/seobject.py:1469
  #, python-format
  msgid "Could not set role in interface context for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:1478
-+#: ../semanage/seobject.py:1482
+-#: ../semanage/seobject.py:1482
++#: ../semanage/seobject.py:1473
  #, python-format
  msgid "Could not set type in interface context for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:1483
-+#: ../semanage/seobject.py:1487
+-#: ../semanage/seobject.py:1487
++#: ../semanage/seobject.py:1478
  #, python-format
  msgid "Could not set mls fields in interface context for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:1487
-+#: ../semanage/seobject.py:1491
+-#: ../semanage/seobject.py:1491
++#: ../semanage/seobject.py:1482
  #, python-format
  msgid "Could not set interface context for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:1491
-+#: ../semanage/seobject.py:1495
+-#: ../semanage/seobject.py:1495
++#: ../semanage/seobject.py:1486
  #, python-format
  msgid "Could not set message context for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:1495
-+#: ../semanage/seobject.py:1499
+-#: ../semanage/seobject.py:1499
++#: ../semanage/seobject.py:1490
  #, python-format
  msgid "Could not add interface %s"
  msgstr ""
  
--#: ../semanage/seobject.py:1518 ../semanage/seobject.py:1552
-+#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
+-#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
++#: ../semanage/seobject.py:1513 ../semanage/seobject.py:1547
  #, python-format
  msgid "Interface %s is not defined"
  msgstr ""
  
--#: ../semanage/seobject.py:1522
-+#: ../semanage/seobject.py:1526
+-#: ../semanage/seobject.py:1526
++#: ../semanage/seobject.py:1517
  #, python-format
  msgid "Could not query interface %s"
  msgstr ""
  
--#: ../semanage/seobject.py:1533
-+#: ../semanage/seobject.py:1537
+-#: ../semanage/seobject.py:1537
++#: ../semanage/seobject.py:1528
  #, python-format
  msgid "Could not modify interface %s"
  msgstr ""
  
--#: ../semanage/seobject.py:1558
-+#: ../semanage/seobject.py:1562
+-#: ../semanage/seobject.py:1562
++#: ../semanage/seobject.py:1553
  #, python-format
  msgid "Interface %s is defined in policy, cannot be deleted"
  msgstr ""
  
--#: ../semanage/seobject.py:1562
-+#: ../semanage/seobject.py:1566
+-#: ../semanage/seobject.py:1566
++#: ../semanage/seobject.py:1557
  #, python-format
  msgid "Could not delete interface %s"
  msgstr ""
  
--#: ../semanage/seobject.py:1574
-+#: ../semanage/seobject.py:1578
+-#: ../semanage/seobject.py:1578
++#: ../semanage/seobject.py:1569
  msgid "Could not delete all interface  mappings"
  msgstr ""
  
--#: ../semanage/seobject.py:1588
-+#: ../semanage/seobject.py:1592
+-#: ../semanage/seobject.py:1592
++#: ../semanage/seobject.py:1583
  msgid "Could not list interfaces"
  msgstr ""
  
--#: ../semanage/seobject.py:1613
-+#: ../semanage/seobject.py:1617
+-#: ../semanage/seobject.py:1617
++#: ../semanage/seobject.py:1608
  msgid "SELinux Interface"
  msgstr ""
  
--#: ../semanage/seobject.py:1613 ../semanage/seobject.py:1936
-+#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
+-#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
++#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1954
  msgid "Context"
  msgstr ""
  
--#: ../semanage/seobject.py:1663
-+#: ../semanage/seobject.py:1667
+-#: ../semanage/seobject.py:1667
++#: ../semanage/seobject.py:1671
  #, python-format
  msgid "Equivalence class for %s already exists"
  msgstr ""
  
--#: ../semanage/seobject.py:1669
-+#: ../semanage/seobject.py:1673
+-#: ../semanage/seobject.py:1673
++#: ../semanage/seobject.py:1677
  #, python-format
  msgid "File spec %s conflicts with equivalency rule '%s %s'"
  msgstr ""
  
--#: ../semanage/seobject.py:1678
-+#: ../semanage/seobject.py:1682
+-#: ../semanage/seobject.py:1682
++#: ../semanage/seobject.py:1686
  #, python-format
  msgid "Equivalence class for %s does not exists"
  msgstr ""
  
--#: ../semanage/seobject.py:1692
-+#: ../semanage/seobject.py:1696
+-#: ../semanage/seobject.py:1696
++#: ../semanage/seobject.py:1700
  #, python-format
  msgid "Could not set user in file context for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:1696
-+#: ../semanage/seobject.py:1700
+-#: ../semanage/seobject.py:1700
++#: ../semanage/seobject.py:1704
  #, python-format
  msgid "Could not set role in file context for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:1701 ../semanage/seobject.py:1758
-+#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
+-#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
++#: ../semanage/seobject.py:1709 ../semanage/seobject.py:1769
  #, python-format
  msgid "Could not set mls fields in file context for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:1707
-+#: ../semanage/seobject.py:1711
+-#: ../semanage/seobject.py:1711
++#: ../semanage/seobject.py:1715
  msgid "Invalid file specification"
  msgstr ""
  
--#: ../semanage/seobject.py:1709
-+#: ../semanage/seobject.py:1713
+-#: ../semanage/seobject.py:1713
++#: ../semanage/seobject.py:1717
  msgid "File specification can not include spaces"
  msgstr ""
  
--#: ../semanage/seobject.py:1714
-+#: ../semanage/seobject.py:1718
+-#: ../semanage/seobject.py:1718
++#: ../semanage/seobject.py:1722
  #, python-format
  msgid ""
  "File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
  msgstr ""
  
--#: ../semanage/seobject.py:1732 ../semanage/seobject.py:1737
--#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1872
--#: ../semanage/seobject.py:1876
-+#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
-+#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
-+#: ../semanage/seobject.py:1880
+-#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
+-#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
+-#: ../semanage/seobject.py:1880
++#: ../semanage/seobject.py:1735
++#, python-format
++msgid "Type %s is invalid, must be a file or device type"
++msgstr ""
++
++#: ../semanage/seobject.py:1743 ../semanage/seobject.py:1748
++#: ../semanage/seobject.py:1804 ../semanage/seobject.py:1886
++#: ../semanage/seobject.py:1890
  #, python-format
  msgid "Could not check if file context for %s is defined"
  msgstr ""
  
--#: ../semanage/seobject.py:1745
-+#: ../semanage/seobject.py:1749
+-#: ../semanage/seobject.py:1749
++#: ../semanage/seobject.py:1756
  #, python-format
  msgid "Could not create file context for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:1753
-+#: ../semanage/seobject.py:1757
+-#: ../semanage/seobject.py:1757
++#: ../semanage/seobject.py:1764
  #, python-format
  msgid "Could not set type in file context for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:1761 ../semanage/seobject.py:1818
--#: ../semanage/seobject.py:1822
-+#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
-+#: ../semanage/seobject.py:1826
+-#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
+-#: ../semanage/seobject.py:1826
++#: ../semanage/seobject.py:1772 ../semanage/seobject.py:1832
++#: ../semanage/seobject.py:1836
  #, python-format
  msgid "Could not set file context for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:1767
-+#: ../semanage/seobject.py:1771
+-#: ../semanage/seobject.py:1771
++#: ../semanage/seobject.py:1778
  #, python-format
  msgid "Could not add file context for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:1781
-+#: ../semanage/seobject.py:1785
+-#: ../semanage/seobject.py:1785
++#: ../semanage/seobject.py:1792
  msgid "Requires setype, serange or seuser"
  msgstr ""
  
--#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1880
-+#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
+-#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
++#: ../semanage/seobject.py:1808 ../semanage/seobject.py:1894
  #, python-format
  msgid "File context for %s is not defined"
  msgstr ""
  
--#: ../semanage/seobject.py:1800
-+#: ../semanage/seobject.py:1804
+-#: ../semanage/seobject.py:1804
++#: ../semanage/seobject.py:1814
  #, python-format
  msgid "Could not query file context for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:1826
-+#: ../semanage/seobject.py:1830
+-#: ../semanage/seobject.py:1830
++#: ../semanage/seobject.py:1840
  #, python-format
  msgid "Could not modify file context for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:1839
-+#: ../semanage/seobject.py:1843
+-#: ../semanage/seobject.py:1843
++#: ../semanage/seobject.py:1853
  msgid "Could not list the file contexts"
  msgstr ""
  
--#: ../semanage/seobject.py:1853
-+#: ../semanage/seobject.py:1857
+-#: ../semanage/seobject.py:1857
++#: ../semanage/seobject.py:1867
  #, python-format
  msgid "Could not delete the file context %s"
  msgstr ""
  
--#: ../semanage/seobject.py:1878
-+#: ../semanage/seobject.py:1882
+-#: ../semanage/seobject.py:1882
++#: ../semanage/seobject.py:1892
  #, python-format
  msgid "File context for %s is defined in policy, cannot be deleted"
  msgstr ""
  
--#: ../semanage/seobject.py:1884
-+#: ../semanage/seobject.py:1888
+-#: ../semanage/seobject.py:1888
++#: ../semanage/seobject.py:1898
  #, python-format
  msgid "Could not delete file context for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:1899
-+#: ../semanage/seobject.py:1903
+-#: ../semanage/seobject.py:1903
++#: ../semanage/seobject.py:1913
  msgid "Could not list file contexts"
  msgstr ""
  
--#: ../semanage/seobject.py:1903
-+#: ../semanage/seobject.py:1907
+-#: ../semanage/seobject.py:1907
++#: ../semanage/seobject.py:1917
  msgid "Could not list local file contexts"
  msgstr ""
  
--#: ../semanage/seobject.py:1936
-+#: ../semanage/seobject.py:1944
+-#: ../semanage/seobject.py:1944
++#: ../semanage/seobject.py:1954
  msgid "SELinux fcontext"
  msgstr ""
  
--#: ../semanage/seobject.py:1936
-+#: ../semanage/seobject.py:1944
+-#: ../semanage/seobject.py:1944
++#: ../semanage/seobject.py:1954
  msgid "type"
  msgstr ""
  
--#: ../semanage/seobject.py:1949
-+#: ../semanage/seobject.py:1957
+-#: ../semanage/seobject.py:1957
++#: ../semanage/seobject.py:1967
  msgid ""
  "\n"
  "SELinux Distribution fcontext Equivalence \n"
  msgstr ""
  
--#: ../semanage/seobject.py:1954
-+#: ../semanage/seobject.py:1962
+-#: ../semanage/seobject.py:1962
++#: ../semanage/seobject.py:1972
  msgid ""
  "\n"
  "SELinux Local fcontext Equivalence \n"
  msgstr ""
  
--#: ../semanage/seobject.py:1988 ../semanage/seobject.py:2040
--#: ../semanage/seobject.py:2046
-+#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
-+#: ../semanage/seobject.py:2054
+-#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
+-#: ../semanage/seobject.py:2054
++#: ../semanage/seobject.py:2006 ../semanage/seobject.py:2059
++#: ../semanage/seobject.py:2065
  #, python-format
  msgid "Could not check if boolean %s is defined"
  msgstr ""
  
--#: ../semanage/seobject.py:1990 ../semanage/seobject.py:2042
-+#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
+-#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
++#: ../semanage/seobject.py:2008 ../semanage/seobject.py:2061
  #, python-format
  msgid "Boolean %s is not defined"
  msgstr ""
  
--#: ../semanage/seobject.py:1994
-+#: ../semanage/seobject.py:2002
+-#: ../semanage/seobject.py:2002
++#: ../semanage/seobject.py:2012
  #, python-format
  msgid "Could not query file context %s"
  msgstr ""
  
--#: ../semanage/seobject.py:1999
-+#: ../semanage/seobject.py:2007
+-#: ../semanage/seobject.py:2007
++#: ../semanage/seobject.py:2017
  #, python-format
  msgid "You must specify one of the following values: %s"
  msgstr ""
  
--#: ../semanage/seobject.py:2004
-+#: ../semanage/seobject.py:2012
+-#: ../semanage/seobject.py:2012
++#: ../semanage/seobject.py:2022
  #, python-format
  msgid "Could not set active value of boolean %s"
  msgstr ""
  
--#: ../semanage/seobject.py:2007
-+#: ../semanage/seobject.py:2015
+-#: ../semanage/seobject.py:2015
++#: ../semanage/seobject.py:2025
  #, python-format
  msgid "Could not modify boolean %s"
  msgstr ""
  
--#: ../semanage/seobject.py:2025
-+#: ../semanage/seobject.py:2033
+-#: ../semanage/seobject.py:2033
++#: ../semanage/seobject.py:2043
  #, python-format
  msgid "Bad format %s: Record %s"
  msgstr ""
  
--#: ../semanage/seobject.py:2048
-+#: ../semanage/seobject.py:2056
+-#: ../semanage/seobject.py:2056
++#: ../semanage/seobject.py:2067
  #, python-format
  msgid "Boolean %s is defined in policy, cannot be deleted"
  msgstr ""
  
--#: ../semanage/seobject.py:2052
-+#: ../semanage/seobject.py:2060
+-#: ../semanage/seobject.py:2060
++#: ../semanage/seobject.py:2071
  #, python-format
  msgid "Could not delete boolean %s"
  msgstr ""
  
--#: ../semanage/seobject.py:2064 ../semanage/seobject.py:2081
-+#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
+-#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
++#: ../semanage/seobject.py:2083 ../semanage/seobject.py:2100
  msgid "Could not list booleans"
  msgstr ""
  
--#: ../semanage/seobject.py:2104
-+#: ../semanage/seobject.py:2112
+-#: ../semanage/seobject.py:2112
++#: ../semanage/seobject.py:2125
  msgid "unknown"
  msgstr ""
  
--#: ../semanage/seobject.py:2117
-+#: ../semanage/seobject.py:2125
+-#: ../semanage/seobject.py:2125
++#: ../semanage/seobject.py:2138
  msgid "off"
  msgstr ""
  
--#: ../semanage/seobject.py:2117
-+#: ../semanage/seobject.py:2125
+-#: ../semanage/seobject.py:2125
++#: ../semanage/seobject.py:2138
  msgid "on"
  msgstr ""
  
--#: ../semanage/seobject.py:2131
-+#: ../semanage/seobject.py:2139
+-#: ../semanage/seobject.py:2139
++#: ../semanage/seobject.py:2152
  msgid "SELinux boolean"
  msgstr ""
  
--#: ../semanage/seobject.py:2131
-+#: ../semanage/seobject.py:2139
+-#: ../semanage/seobject.py:2139
++#: ../semanage/seobject.py:2152
  msgid "State"
  msgstr ""
  
--#: ../semanage/seobject.py:2131
-+#: ../semanage/seobject.py:2139
+-#: ../semanage/seobject.py:2139
++#: ../semanage/seobject.py:2152
  msgid "Default"
  msgstr ""
  
--#: ../semanage/seobject.py:2131
-+#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
-+#: ../gui/polgengui.py:253
+-#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
+-#: ../gui/polgengui.py:253
++#: ../semanage/seobject.py:2152 ../gui/polgen.glade:113
++#: ../gui/polgengui.py:254
  msgid "Description"
  msgstr ""
  
-@@ -1264,7 +1271,2088 @@ msgstr ""
- msgid "chcat -l +CompanyConfidential juser"
+@@ -998,7 +1013,7 @@ msgstr ""
+ msgid "Error sending audit message.\n"
  msgstr ""
  
--#: ../scripts/chcat:399
--#, c-format
-+#: ../scripts/chcat:399 ../gui/polgen.py:1351
-+#, c-format, python-format
- msgid "Options Error %s "
+-#: ../newrole/newrole.c:692 ../newrole/newrole.c:1059
++#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
+ #, c-format
+ msgid "Could not determine enforcing mode.\n"
  msgstr ""
-+
-+#: ../gui/booleansPage.py:195 ../gui/system-config-selinux.glade:1706
-+msgid "Boolean"
-+msgstr ""
-+
-+#: ../gui/booleansPage.py:252 ../gui/semanagePage.py:162
-+msgid "all"
+@@ -1113,62 +1128,66 @@ msgstr ""
+ msgid "Unable to set SIGHUP handler\n"
+ msgstr ""
+ 
+-#: ../newrole/newrole.c:1053
++#: ../newrole/newrole.c:1036
++msgid "Sorry, newrole failed to drop capabilities\n"
 +msgstr ""
 +
-+#: ../gui/booleansPage.py:254 ../gui/semanagePage.py:164
-+#: ../gui/system-config-selinux.glade:1615
-+#: ../gui/system-config-selinux.glade:1820
-+#: ../gui/system-config-selinux.glade:2437
-+msgid "Customized"
++#: ../newrole/newrole.c:1052
+ #, c-format
+ msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
+ msgstr ""
+ 
+-#: ../newrole/newrole.c:1070
++#: ../newrole/newrole.c:1069
+ #, c-format
+ msgid "failed to get old_context.\n"
+ msgstr ""
+ 
+-#: ../newrole/newrole.c:1077
++#: ../newrole/newrole.c:1076
+ #, c-format
+ msgid "Warning!  Could not retrieve tty information.\n"
+ msgstr ""
+ 
+-#: ../newrole/newrole.c:1098
++#: ../newrole/newrole.c:1097
+ #, c-format
+ msgid "error on reading PAM service configuration.\n"
+ msgstr ""
+ 
+-#: ../newrole/newrole.c:1133
++#: ../newrole/newrole.c:1132
+ #, c-format
+ msgid "newrole: incorrect password for %s\n"
+ msgstr ""
+ 
+-#: ../newrole/newrole.c:1160
++#: ../newrole/newrole.c:1159
+ #, c-format
+ msgid "newrole: failure forking: %s"
+ msgstr ""
+ 
+-#: ../newrole/newrole.c:1163 ../newrole/newrole.c:1186
++#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
+ #, c-format
+ msgid "Unable to restore tty label...\n"
+ msgstr ""
+ 
+-#: ../newrole/newrole.c:1165 ../newrole/newrole.c:1192
++#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
+ #, c-format
+ msgid "Failed to close tty properly\n"
+ msgstr ""
+ 
+-#: ../newrole/newrole.c:1224
++#: ../newrole/newrole.c:1223
+ #, c-format
+ msgid "Could not close descriptors.\n"
+ msgstr ""
+ 
+-#: ../newrole/newrole.c:1251
++#: ../newrole/newrole.c:1250
+ #, c-format
+ msgid "Error allocating shell's argv0.\n"
+ msgstr ""
+ 
+-#: ../newrole/newrole.c:1287
++#: ../newrole/newrole.c:1286
+ #, c-format
+ msgid "Unable to restore the environment, aborting\n"
+ msgstr ""
+ 
+-#: ../newrole/newrole.c:1298
++#: ../newrole/newrole.c:1297
+ msgid "failed to exec shell\n"
+ msgstr ""
+ 
+@@ -1271,20 +1290,20 @@ msgstr ""
+ msgid "chcat -l +CompanyConfidential juser"
+ msgstr ""
+ 
+-#: ../scripts/chcat:399 ../gui/polgen.py:1351
+-#, c-format, python-format
++#: ../scripts/chcat:399
++#, c-format
+ msgid "Options Error %s "
+ msgstr ""
+ 
+-#: ../gui/booleansPage.py:195 ../gui/system-config-selinux.glade:1706
++#: ../gui/booleansPage.py:194 ../gui/system-config-selinux.glade:1706
+ msgid "Boolean"
+ msgstr ""
+ 
+-#: ../gui/booleansPage.py:252 ../gui/semanagePage.py:162
++#: ../gui/booleansPage.py:245 ../gui/semanagePage.py:162
+ msgid "all"
+ msgstr ""
+ 
+-#: ../gui/booleansPage.py:254 ../gui/semanagePage.py:164
++#: ../gui/booleansPage.py:247 ../gui/semanagePage.py:164
+ #: ../gui/system-config-selinux.glade:1615
+ #: ../gui/system-config-selinux.glade:1820
+ #: ../gui/system-config-selinux.glade:2437
+@@ -1340,577 +1359,464 @@ msgstr ""
+ msgid "Login '%s' is required"
+ msgstr ""
+ 
+-#: ../gui/modulesPage.py:48 ../gui/system-config-selinux.glade:2753
++#: ../gui/modulesPage.py:49 ../gui/system-config-selinux.glade:2753
+ msgid "Policy Module"
+ msgstr ""
+ 
+-#: ../gui/modulesPage.py:57
++#: ../gui/modulesPage.py:58
+ msgid "Module Name"
+ msgstr ""
+ 
+-#: ../gui/modulesPage.py:134
++#: ../gui/modulesPage.py:135
+ msgid "Disable Audit"
+ msgstr ""
+ 
+-#: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
++#: ../gui/modulesPage.py:138 ../gui/system-config-selinux.glade:2662
+ msgid "Enable Audit"
+ msgstr ""
+ 
+-#: ../gui/modulesPage.py:162
++#: ../gui/modulesPage.py:163
+ msgid "Load Policy Module"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:79
+-msgid "Polgen"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:80
++#: ../gui/polgen.glade:9
+ msgid "Red Hat 2007"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:81
++#: ../gui/polgen.glade:11
+ msgid "GPL"
+ msgstr ""
+ 
+ #. TRANSLATORS: Replace this string with your names, one name per line.
+-#: ../gui/polgen.glade:85 ../gui/system-config-selinux.glade:17
++#: ../gui/polgen.glade:13 ../gui/system-config-selinux.glade:17
+ msgid "translator-credits"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:90
++#: ../gui/polgen.glade:34
++msgid "Add Booleans Dialog"
 +msgstr ""
 +
-+#: ../gui/fcontextPage.py:64 ../gui/system-config-selinux.glade:1911
-+msgid "File Labeling"
++#: ../gui/polgen.glade:101
++msgid "Boolean Name"
 +msgstr ""
 +
-+#: ../gui/fcontextPage.py:74
-+msgid ""
-+"File\n"
-+"Specification"
++#: ../gui/polgen.glade:230
+ msgid "SELinux Policy Generation Tool"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:128
++#: ../gui/polgen.glade:251
+ msgid ""
+ "<b>Select the policy type for the application or user role you want to "
+ "confine:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:177
++#: ../gui/polgen.glade:284
+ msgid "<b>Applications</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
++#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:183
++msgid "Standard Init Daemon"
 +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:48 ../gui/system-config-selinux.glade:2753
-+msgid "Policy Module"
-+msgstr ""
-+
-+#: ../gui/modulesPage.py:57
-+msgid "Module Name"
-+msgstr ""
-+
-+#: ../gui/modulesPage.py:134
-+msgid "Disable Audit"
-+msgstr ""
-+
-+#: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
-+msgid "Enable Audit"
-+msgstr ""
-+
-+#: ../gui/modulesPage.py:162
-+msgid "Load Policy Module"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:79
-+msgid "Polgen"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:80
-+msgid "Red Hat 2007"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:81
-+msgid "GPL"
-+msgstr ""
-+
-+#. TRANSLATORS: Replace this string with your names, one name per line.
-+#: ../gui/polgen.glade:85 ../gui/system-config-selinux.glade:17
-+msgid "translator-credits"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:90
-+msgid "SELinux Policy Generation Tool"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:128
-+msgid ""
-+"<b>Select the policy type for the application or user role you want to "
-+"confine:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:177
-+msgid "<b>Applications</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
-+msgid ""
-+"Standard Init Daemon are daemons started on boot via init scripts.  Usually "
-+"requires a script in /etc/rc.d/init.d"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:241 ../gui/polgen.py:156
-+msgid "Standard Init Daemon"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:261 ../gui/polgen.py:157
++#: ../gui/polgen.glade:320 ../gui/polgen.glade:336
+ msgid ""
+ "Standard Init Daemon are daemons started on boot via init scripts.  Usually "
+ "requires a script in /etc/rc.d/init.d"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:241 ../gui/polgen.py:156
+-msgid "Standard Init Daemon"
++#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:184
 +msgid "DBUS System Daemon"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:280
-+msgid "Internet Services Daemon are daemons started by xinetd"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:282
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:261 ../gui/polgen.py:157
+-msgid "DBUS System Daemon"
++#: ../gui/polgen.glade:349
 +msgid "Internet Services Daemon (inetd)"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:301
-+msgid ""
-+"Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:303 ../gui/polgen.py:159
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:280
++#: ../gui/polgen.glade:353
+ msgid "Internet Services Daemon are daemons started by xinetd"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:282
+-msgid "Internet Services Daemon (inetd)"
++#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:186
 +msgid "Web Application/Script (CGI)"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:322 ../gui/polgen.glade:343
-+msgid ""
-+"User Application are any application that you would like to confine that is "
-+"started by a user"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:324 ../gui/polgen.py:160
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:301
++#: ../gui/polgen.glade:370
+ msgid ""
+ "Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:303 ../gui/polgen.py:159
+-msgid "Web Application/Script (CGI)"
++#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:187
 +msgid "User Application"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:345 ../gui/polgen.py:161
-+msgid "Sandbox"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:391
-+msgid "<b>Login Users</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:453
-+msgid "Modify an existing login user record."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:455
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:322 ../gui/polgen.glade:343
++#: ../gui/polgen.glade:387 ../gui/polgen.glade:404
+ msgid ""
+ "User Application are any application that you would like to confine that is "
+ "started by a user"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:324 ../gui/polgen.py:160
+-msgid "User Application"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:345 ../gui/polgen.py:161
++#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:188
+ msgid "Sandbox"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:391
++#: ../gui/polgen.glade:446
+ msgid "<b>Login Users</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:453
++#: ../gui/polgen.glade:478
 +msgid "Existing User Roles"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:474
-+msgid ""
-+"This user will login to a machine only via a terminal or remote login.  By "
-+"default this user will have  no setuid, no networking, no su, no sudo."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:476 ../gui/polgen.py:162
++#: ../gui/polgen.glade:482
+ msgid "Modify an existing login user record."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:455
+-msgid "Existing User Roles"
++#: ../gui/polgen.glade:495 ../sepolicy/sepolicy/generate.py:189
 +msgid "Minimal Terminal User Role"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:495
-+msgid ""
-+"This user can login to a machine via X or terminal.  By default this user "
-+"will have no setuid, no networking, no sudo, no su"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:497 ../gui/polgen.py:163
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:474
++#: ../gui/polgen.glade:499
+ msgid ""
+ "This user will login to a machine only via a terminal or remote login.  By "
+ "default this user will have  no setuid, no networking, no su, no sudo."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:476 ../gui/polgen.py:162
+-msgid "Minimal Terminal User Role"
++#: ../gui/polgen.glade:512 ../sepolicy/sepolicy/generate.py:190
 +msgid "Minimal X Windows User Role"
-+msgstr ""
-+
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:495
 +#: ../gui/polgen.glade:516
-+msgid ""
-+"User with full networking, no setuid applications without transition, no "
-+"sudo, no su."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:518 ../gui/polgen.py:164
+ msgid ""
+ "This user can login to a machine via X or terminal.  By default this user "
+ "will have no setuid, no networking, no sudo, no su"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:497 ../gui/polgen.py:163
+-msgid "Minimal X Windows User Role"
++#: ../gui/polgen.glade:529 ../sepolicy/sepolicy/generate.py:191
 +msgid "User Role"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:537
-+msgid ""
-+"User with full networking, no setuid applications without transition, no su, "
-+"can sudo to Root Administration Roles"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:539 ../gui/polgen.py:165
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:516
++#: ../gui/polgen.glade:533
+ msgid ""
+ "User with full networking, no setuid applications without transition, no "
+ "sudo, no su."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:518 ../gui/polgen.py:164
+-msgid "User Role"
++#: ../gui/polgen.glade:546 ../sepolicy/sepolicy/generate.py:192
 +msgid "Admin User Role"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:585
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:537
++#: ../gui/polgen.glade:550
+ msgid ""
+ "User with full networking, no setuid applications without transition, no su, "
+ "can sudo to Root Administration Roles"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:539 ../gui/polgen.py:165
+-msgid "Admin User Role"
++#: ../gui/polgen.glade:592
 +msgid "<b>Root Users</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:647
-+msgid ""
-+"Select Root Administrator User Role, if this user will be used to administer "
-+"the machine while running as root.  This user will not be able to login to "
-+"the system directly."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:649 ../gui/polgen.py:166
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:585
+-msgid "<b>Root Users</b>"
++#: ../gui/polgen.glade:623 ../sepolicy/sepolicy/generate.py:193
 +msgid "Root Admin User Role"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:716
-+msgid "label104"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:745
-+msgid "<b>Enter name of application or user role:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
-+msgid "Name"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:807
-+msgid "Enter complete path for executable to be confined."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:830 ../gui/polgen.glade:950 ../gui/polgen.glade:3142
-+msgid "..."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:849
-+msgid "Enter unique name for the confined application or user role."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:871
-+msgid "Executable"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:899
-+msgid "Init script"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:927
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:647
++#: ../gui/polgen.glade:627
+ msgid ""
+ "Select Root Administrator User Role, if this user will be used to administer "
+ "the machine while running as root.  This user will not be able to login to "
+ "the system directly."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:649 ../gui/polgen.py:166
+-msgid "Root Admin User Role"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:716
+-msgid "label104"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:745
++#: ../gui/polgen.glade:705
+ msgid "<b>Enter name of application or user role:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
++#: ../gui/polgen.glade:728 ../gui/polgengui.py:252
+ msgid "Name"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:807
++#: ../gui/polgen.glade:739
+ msgid "Enter complete path for executable to be confined."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:830 ../gui/polgen.glade:950 ../gui/polgen.glade:3142
++#: ../gui/polgen.glade:756 ../gui/polgen.glade:838 ../gui/polgen.glade:2361
+ msgid "..."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:849
++#: ../gui/polgen.glade:776
+ msgid "Enter unique name for the confined application or user role."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:871
++#: ../gui/polgen.glade:794
+ msgid "Executable"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:899
++#: ../gui/polgen.glade:808
+ msgid "Init script"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:927
++#: ../gui/polgen.glade:821
+ msgid ""
+ "Enter complete path to init script used to start the confined application."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:982
+-msgid "label105"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1011
++#: ../gui/polgen.glade:887
+ msgid "<b>Select existing role to modify:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1045
++#: ../gui/polgen.glade:908
+ msgid "Select the user roles that will transiton to the %s domain."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1073
+-msgid "label106"
++#: ../gui/polgen.glade:928
++msgid "role tab"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1102
++#: ../gui/polgen.glade:945
+ msgid "<b>Select roles that %s will transition to:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1136
++#: ../gui/polgen.glade:963
+ msgid "Select applications domains that %s will transition to."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1164
+-msgid "label107"
++#: ../gui/polgen.glade:983
 +msgid ""
-+"Enter complete path to init script used to start the confined application."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:982
-+msgid "label105"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1011
-+msgid "<b>Select existing role to modify:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1045
-+msgid "Select the user roles that will transiton to the %s domain."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1073
-+msgid "label106"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1102
-+msgid "<b>Select roles that %s will transition to:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1136
-+msgid "Select applications domains that %s will transition to."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1164
-+msgid "label107"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1193
-+msgid "<b>Select the user_roles that will transition to %s:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1227
-+msgid "Select the user roles that will transiton to this applications domains."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1255
-+msgid "label108"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1284
-+msgid "<b>Select domains that %s will administer:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1318 ../gui/polgen.glade:1409
-+msgid "Select the domains that you would like this user administer."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1346
-+msgid "label109"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1375
-+msgid "<b>Select additional roles for %s:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1437
-+msgid "label111"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1466
-+msgid "<b>Enter network ports that %s binds on:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1497 ../gui/polgen.glade:1997
-+msgid "<b>TCP Ports</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1565 ../gui/polgen.glade:1785
-+msgid "Allows %s to bind to any udp port"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1567 ../gui/polgen.glade:1787 ../gui/polgen.glade:2061
-+#: ../gui/polgen.glade:2215
++"transition \n"
++"role tab"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1193
++#: ../gui/polgen.glade:1001
+ msgid "<b>Select the user_roles that will transition to %s:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1227
++#: ../gui/polgen.glade:1019
+ msgid "Select the user roles that will transiton to this applications domains."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1255
+-msgid "label108"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1284
++#: ../gui/polgen.glade:1056
+ msgid "<b>Select domains that %s will administer:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1318 ../gui/polgen.glade:1409
++#: ../gui/polgen.glade:1074 ../gui/polgen.glade:1129
+ msgid "Select the domains that you would like this user administer."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1346
+-msgid "label109"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1375
++#: ../gui/polgen.glade:1111
+ msgid "<b>Select additional roles for %s:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1437
+-msgid "label111"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1466
++#: ../gui/polgen.glade:1166
+ msgid "<b>Enter network ports that %s binds on:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1497 ../gui/polgen.glade:1997
++#: ../gui/polgen.glade:1186 ../gui/polgen.glade:1557
+ msgid "<b>TCP Ports</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1565 ../gui/polgen.glade:1785
++#: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
++#: ../gui/polgen.glade:1698
 +msgid "All"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:1585 ../gui/polgen.glade:1805
-+msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1587 ../gui/polgen.glade:1807
++#: ../gui/polgen.glade:1227 ../gui/polgen.glade:1394
+ msgid "Allows %s to bind to any udp port"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1567 ../gui/polgen.glade:1787 ../gui/polgen.glade:2061
+-#: ../gui/polgen.glade:2215
+-msgid "All"
++#: ../gui/polgen.glade:1240 ../gui/polgen.glade:1407
 +msgid "600-1024"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1605 ../gui/polgen.glade:1825
-+msgid ""
-+"Enter a comma separated list of udp ports or ranges of ports that %s binds "
-+"to. Example: 612, 650-660"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1607 ../gui/polgen.glade:1827
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1585 ../gui/polgen.glade:1805
++#: ../gui/polgen.glade:1244 ../gui/polgen.glade:1411
+ msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1587 ../gui/polgen.glade:1807
+-msgid "600-1024"
++#: ../gui/polgen.glade:1257 ../gui/polgen.glade:1424
 +msgid "Unreserved Ports (>1024)"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1638 ../gui/polgen.glade:1858 ../gui/polgen.glade:2079
-+#: ../gui/polgen.glade:2233
-+msgid "Select Ports"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1663 ../gui/polgen.glade:1883
-+msgid "Allows %s to bind to any udp ports > 1024"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1717 ../gui/polgen.glade:2151
-+msgid "<b>UDP Ports</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1937
-+msgid "label113"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1966
-+msgid "<b>Select network ports that %s connects to:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2058
-+msgid "Allows %s to connect to any tcp port"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2104
-+msgid ""
-+"Enter a comma separated list of tcp ports or ranges of ports that %s "
-+"connects to. Example: 612, 650-660"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2212
-+msgid "Allows %s to connect to any udp port"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2258
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1605 ../gui/polgen.glade:1825
++#: ../gui/polgen.glade:1261 ../gui/polgen.glade:1428
+ msgid ""
+ "Enter a comma separated list of udp ports or ranges of ports that %s binds "
+ "to. Example: 612, 650-660"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1607 ../gui/polgen.glade:1827
+-msgid "Unreserved Ports (>1024)"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1638 ../gui/polgen.glade:1858 ../gui/polgen.glade:2079
+-#: ../gui/polgen.glade:2233
++#: ../gui/polgen.glade:1289 ../gui/polgen.glade:1456 ../gui/polgen.glade:1609
++#: ../gui/polgen.glade:1718
+ msgid "Select Ports"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1663 ../gui/polgen.glade:1883
++#: ../gui/polgen.glade:1302 ../gui/polgen.glade:1469
+ msgid "Allows %s to bind to any udp ports > 1024"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1717 ../gui/polgen.glade:2151
++#: ../gui/polgen.glade:1353 ../gui/polgen.glade:1666
+ msgid "<b>UDP Ports</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1937
+-msgid "label113"
++#: ../gui/polgen.glade:1519
 +msgid ""
-+"Enter a comma separated list of udp ports or ranges of ports that %s "
-+"connects to. Example: 612, 650-660"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2305
-+msgid "label114"
-+msgstr ""
-+
++"Network\n"
++"Bind tab"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1966
++#: ../gui/polgen.glade:1537
+ msgid "<b>Select network ports that %s connects to:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2058
++#: ../gui/polgen.glade:1593
+ msgid "Allows %s to connect to any tcp port"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2104
++#: ../gui/polgen.glade:1622
+ msgid ""
+ "Enter a comma separated list of tcp ports or ranges of ports that %s "
+ "connects to. Example: 612, 650-660"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2212
++#: ../gui/polgen.glade:1702
+ msgid "Allows %s to connect to any udp port"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2258
++#: ../gui/polgen.glade:1731
+ msgid ""
+ "Enter a comma separated list of udp ports or ranges of ports that %s "
+ "connects to. Example: 612, 650-660"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2305
+-msgid "label114"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:2334
++#: ../gui/polgen.glade:1792
+ msgid "<b>Select common application traits for %s:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2366
++#: ../gui/polgen.glade:1809
+ msgid "Writes syslog messages\t"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2385
++#: ../gui/polgen.glade:1824
+ msgid "Create/Manipulate temporary files in /tmp"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2404
++#: ../gui/polgen.glade:1839
+ msgid "Uses Pam for authentication"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2423
++#: ../gui/polgen.glade:1854
+ msgid "Uses nsswitch or getpw* calls"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2442
++#: ../gui/polgen.glade:1869
+ msgid "Uses dbus"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2461
++#: ../gui/polgen.glade:1884
+ msgid "Sends audit messages"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2480
++#: ../gui/polgen.glade:1899
+ msgid "Interacts with the terminal"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2499
++#: ../gui/polgen.glade:1914
+ msgid "Sends email"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2530
+-msgid "label115"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:2559
++#: ../gui/polgen.glade:1961
+ msgid "<b>Add files/directories that %s manages</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2788
++#: ../gui/polgen.glade:2122
+ msgid ""
+ "Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
+ "Files ..."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2823
+-msgid "label116"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:2852
++#: ../gui/polgen.glade:2166
+ msgid "<b>Add booleans from the %s policy:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:3002
++#: ../gui/polgen.glade:2274
+ msgid "Add/Remove booleans used by the %s domain"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:3066
++#: ../gui/polgen.glade:2316
+ msgid "<b>Which directory you will generate the %s policy?</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:3097
 +#: ../gui/polgen.glade:2334
-+msgid "<b>Select common application traits for %s:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2366
-+msgid "Writes syslog messages\t"
+ msgid "Policy Directory"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:3254
+-msgid "Add Booleans Dialog"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:3327
+-msgid "Boolean Name"
+-msgstr ""
+-
+-#: ../gui/polgengui.py:261
++#: ../gui/polgengui.py:262
+ msgid "Role"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:268
++#: ../gui/polgengui.py:269
+ msgid "Existing_User"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
++#: ../gui/polgengui.py:283 ../gui/polgengui.py:291 ../gui/polgengui.py:305
+ msgid "Application"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:352
++#: ../gui/polgengui.py:353
+ #, python-format
+ msgid "%s must be a directory"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
++#: ../gui/polgengui.py:413 ../gui/polgengui.py:694
+ msgid "You must select a user"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:542
++#: ../gui/polgengui.py:543
+ msgid "Select executable file to be confined."
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:553
++#: ../gui/polgengui.py:554
+ msgid "Select init script file to be confined."
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:563
++#: ../gui/polgengui.py:564
+ msgid "Select file(s) that confined application creates or writes"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:570
++#: ../gui/polgengui.py:571
+ msgid "Select directory(s) that the confined application owns and writes into"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:632
++#: ../gui/polgengui.py:633
+ msgid "Select directory to generate policy files in"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:649
++#: ../gui/polgengui.py:650
+ #, python-format
+ msgid ""
+ "Type %s_t already defined in current policy.\n"
+ "Do you want to continue?"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
++#: ../gui/polgengui.py:650 ../gui/polgengui.py:654
+ msgid "Verify Name"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:653
++#: ../gui/polgengui.py:654
+ #, python-format
+ msgid ""
+ "Module %s.pp already loaded in current policy.\n"
+ "Do you want to continue?"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:699
++#: ../gui/polgengui.py:700
+ msgid ""
+ "You must add a name made up of letters and numbers and containing no spaces."
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:713
++#: ../gui/polgengui.py:714
+ msgid "You must enter a executable"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
++#: ../gui/polgengui.py:739 ../gui/system-config-selinux.py:174
+ msgid "Configue SELinux"
+ msgstr ""
+ 
+-#: ../gui/polgen.py:158
+-msgid "Internet Services Daemon"
+-msgstr ""
+-
+-#: ../gui/polgen.py:197
+-#, python-format
+-msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+-msgstr ""
+-
+-#: ../gui/polgen.py:324
+-msgid "You must enter a name for your confined process/user"
+-msgstr ""
+-
+-#: ../gui/polgen.py:326
+-msgid ""
+-"Name must be alpha numberic with no spaces. Consider using option \"-n "
+-"MODULENAME\""
+-msgstr ""
+-
+-#: ../gui/polgen.py:414
+-msgid "User Role types can not be assigned executables."
+-msgstr ""
+-
+-#: ../gui/polgen.py:420
+-msgid "Only Daemon apps can use an init script.."
+-msgstr ""
+-
+-#: ../gui/polgen.py:438
+-msgid "use_resolve must be a boolean value "
+-msgstr ""
+-
+-#: ../gui/polgen.py:444
+-msgid "use_syslog must be a boolean value "
+-msgstr ""
+-
+-#: ../gui/polgen.py:450
+-msgid "use_kerberos must be a boolean value "
+-msgstr ""
+-
+-#: ../gui/polgen.py:456
+-msgid "manage_krb5_rcache must be a boolean value "
+-msgstr ""
+-
+-#: ../gui/polgen.py:486
+-msgid "USER Types automatically get a tmp type"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1004
+-msgid "You must enter the executable path for your confined process"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1182
+-msgid "Type Enforcement file"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1183
+-msgid "Interface file"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1184
+-msgid "File Contexts file"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1185
+-msgid "Setup Script"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1306
+-#, python-format
+-msgid ""
+-"\n"
+-"%s\n"
+-"\n"
+-"sepolgen [ -n moduleName ] [ -m ] [ -t type ] [ executable | Name ]\n"
+-"valid Types:\n"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1354
+-msgid "Executable or Name required"
+-msgstr ""
+-
+ #: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
+ msgid "Network Port"
+ msgstr ""
+@@ -1948,1411 +1854,1499 @@ msgstr ""
+ msgid "Group View"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:1 ../gui/selinux.tbl:30 ../gui/selinux.tbl:31
+-#: ../gui/selinux.tbl:32 ../gui/selinux.tbl:33 ../gui/selinux.tbl:34
+-#: ../gui/selinux.tbl:36 ../gui/selinux.tbl:37 ../gui/selinux.tbl:38
+-#: ../gui/selinux.tbl:39 ../gui/selinux.tbl:40 ../gui/selinux.tbl:42
+-#: ../gui/selinux.tbl:43 ../gui/selinux.tbl:44 ../gui/selinux.tbl:45
+-#: ../gui/selinux.tbl:46 ../gui/selinux.tbl:47 ../gui/selinux.tbl:48
+-#: ../gui/selinux.tbl:49 ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
+-#: ../gui/selinux.tbl:52 ../gui/selinux.tbl:53 ../gui/selinux.tbl:59
+-#: ../gui/selinux.tbl:60 ../gui/selinux.tbl:61 ../gui/selinux.tbl:62
+-#: ../gui/selinux.tbl:63 ../gui/selinux.tbl:64 ../gui/selinux.tbl:65
+-#: ../gui/selinux.tbl:66 ../gui/selinux.tbl:67 ../gui/selinux.tbl:68
+-#: ../gui/selinux.tbl:69 ../gui/selinux.tbl:75 ../gui/selinux.tbl:76
+-#: ../gui/selinux.tbl:77 ../gui/selinux.tbl:78 ../gui/selinux.tbl:79
+-#: ../gui/selinux.tbl:80 ../gui/selinux.tbl:81 ../gui/selinux.tbl:82
+-#: ../gui/selinux.tbl:83 ../gui/selinux.tbl:84 ../gui/selinux.tbl:86
+-#: ../gui/selinux.tbl:88 ../gui/selinux.tbl:89 ../gui/selinux.tbl:90
+-#: ../gui/selinux.tbl:92 ../gui/selinux.tbl:94 ../gui/selinux.tbl:95
+-#: ../gui/selinux.tbl:96 ../gui/selinux.tbl:97 ../gui/selinux.tbl:98
+-#: ../gui/selinux.tbl:99 ../gui/selinux.tbl:100 ../gui/selinux.tbl:101
+-#: ../gui/selinux.tbl:102 ../gui/selinux.tbl:103 ../gui/selinux.tbl:104
+-#: ../gui/selinux.tbl:106 ../gui/selinux.tbl:108 ../gui/selinux.tbl:109
+-#: ../gui/selinux.tbl:110 ../gui/selinux.tbl:111 ../gui/selinux.tbl:112
+-#: ../gui/selinux.tbl:113 ../gui/selinux.tbl:114 ../gui/selinux.tbl:116
+-#: ../gui/selinux.tbl:117 ../gui/selinux.tbl:119 ../gui/selinux.tbl:121
+-#: ../gui/selinux.tbl:123 ../gui/selinux.tbl:124 ../gui/selinux.tbl:127
+-#: ../gui/selinux.tbl:129 ../gui/selinux.tbl:130 ../gui/selinux.tbl:131
+-#: ../gui/selinux.tbl:132 ../gui/selinux.tbl:133 ../gui/selinux.tbl:134
+-#: ../gui/selinux.tbl:135 ../gui/selinux.tbl:136 ../gui/selinux.tbl:137
+-#: ../gui/selinux.tbl:138 ../gui/selinux.tbl:139 ../gui/selinux.tbl:142
+-#: ../gui/selinux.tbl:143 ../gui/selinux.tbl:144 ../gui/selinux.tbl:145
+-#: ../gui/selinux.tbl:146 ../gui/selinux.tbl:147 ../gui/selinux.tbl:148
+-#: ../gui/selinux.tbl:149 ../gui/selinux.tbl:150 ../gui/selinux.tbl:151
+-#: ../gui/selinux.tbl:152 ../gui/selinux.tbl:154 ../gui/selinux.tbl:155
+-#: ../gui/selinux.tbl:156 ../gui/selinux.tbl:157 ../gui/selinux.tbl:158
+-#: ../gui/selinux.tbl:159 ../gui/selinux.tbl:160 ../gui/selinux.tbl:167
+-#: ../gui/selinux.tbl:171 ../gui/selinux.tbl:172 ../gui/selinux.tbl:173
+-#: ../gui/selinux.tbl:174 ../gui/selinux.tbl:175 ../gui/selinux.tbl:177
+-#: ../gui/selinux.tbl:178 ../gui/selinux.tbl:179 ../gui/selinux.tbl:180
+-#: ../gui/selinux.tbl:184 ../gui/selinux.tbl:192 ../gui/selinux.tbl:193
+-#: ../gui/selinux.tbl:194 ../gui/selinux.tbl:195 ../gui/selinux.tbl:196
+-#: ../gui/selinux.tbl:197 ../gui/selinux.tbl:198 ../gui/selinux.tbl:199
+-#: ../gui/selinux.tbl:200 ../gui/selinux.tbl:201 ../gui/selinux.tbl:206
+-#: ../gui/selinux.tbl:207 ../gui/selinux.tbl:218 ../gui/selinux.tbl:219
+-#: ../gui/selinux.tbl:220 ../gui/selinux.tbl:222 ../gui/selinux.tbl:224
+-#: ../gui/selinux.tbl:226 ../gui/selinux.tbl:227 ../gui/selinux.tbl:230
+-msgid "SELinux Service Protection"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:1
+-msgid "Disable SELinux protection for acct daemon"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:2 ../gui/selinux.tbl:3 ../gui/selinux.tbl:70
+-#: ../gui/selinux.tbl:153 ../gui/selinux.tbl:168 ../gui/selinux.tbl:169
+-#: ../gui/selinux.tbl:170 ../gui/selinux.tbl:189 ../gui/selinux.tbl:202
+-#: ../gui/selinux.tbl:203 ../gui/selinux.tbl:204 ../gui/selinux.tbl:205
+-msgid "Admin"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:2
+-msgid "Allow all daemons to write corefiles to /"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:3
+-msgid "Allow all daemons the ability to use unallocated ttys"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
+-#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
+-#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
+-#: ../gui/selinux.tbl:210 ../gui/selinux.tbl:211 ../gui/selinux.tbl:212
+-#: ../gui/selinux.tbl:213 ../gui/selinux.tbl:214 ../gui/selinux.tbl:215
+-#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
+-msgid "User Privs"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:4
+-msgid ""
+-"Allow gadmin SELinux user account to execute files in home directory or /tmp"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:5
+-msgid ""
+-"Allow guest SELinux user account to execute files in home directory or /tmp"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
+-msgid "Memory Protection"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:6
+-msgid "Allow java executable stack"
++#: ../gui/semanagePage.py:126
++#, python-format
++msgid "Are you sure you want to delete %s '%s'?"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
+-#: ../gui/selinux.tbl:209
+-msgid "Mount"
++#: ../gui/semanagePage.py:126
++#, python-format
++msgid "Delete %s"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:7
+-msgid "Allow mount to mount any file"
++#: ../gui/semanagePage.py:134
++#, python-format
++msgid "Add %s"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:8
+-msgid "Allow mount to mount any directory"
++#: ../gui/semanagePage.py:148
++#, python-format
++msgid "Modify %s"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:9
+-msgid "Allow mplayer executable stack"
++#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
++msgid "Permissive"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
+-#: ../gui/selinux.tbl:188
+-msgid "SSH"
++#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
++msgid "Enforcing"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:10
+-msgid "Allow ssh to run ssh-keysign"
++#: ../gui/statusPage.py:94
++msgid "Status"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:11
++#: ../gui/statusPage.py:133
+ msgid ""
+-"Allow staff SELinux user account to execute files in home directory or /tmp"
++"Changing the policy type will cause a relabel of the entire file system on "
++"the next boot. Relabeling takes a long time depending on the size of the "
++"file system.  Do you wish to continue?"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:12
++#: ../gui/statusPage.py:147
+ msgid ""
+-"Allow sysadm SELinux user account to execute files in home directory or /tmp"
++"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
++"you later decide to turn SELinux back on, the system will be required to "
++"relabel.  If you just want to see if SELinux is causing a problem on your "
++"system, you can go to permissive mode which will only log errors and not "
++"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
++"wish to continue?"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:13
++#: ../gui/statusPage.py:152
+ msgid ""
+-"Allow unconfined SELinux user account to execute files in home directory or /"
+-"tmp"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:14
+-msgid "Network Configuration"
++"Changing to SELinux enabled will cause a relabel of the entire file system "
++"on the next boot. Relabeling takes a long time depending on the size of the "
++"file system.  Do you wish to continue?"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:14
+-msgid "Allow unlabeled packets to flow on the network"
++#: ../gui/system-config-selinux.glade:11
++msgid "system-config-selinux"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:15
++#: ../gui/system-config-selinux.glade:12
+ msgid ""
+-"Allow user SELinux user account to execute files in home directory or /tmp"
++"Copyright (c)2006 Red Hat, Inc.\n"
++"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:16
+-msgid "Allow unconfined to dyntrans to unconfined_execmem"
++#: ../gui/system-config-selinux.glade:22
++#: ../gui/system-config-selinux.glade:544
++msgid "Add SELinux Login Mapping"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
+-#: ../gui/selinux.tbl:140
+-msgid "Databases"
++#: ../gui/system-config-selinux.glade:257
++msgid "Add SELinux Network Ports"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:17
+-msgid "Allow user to connect to mysql socket"
++#: ../gui/system-config-selinux.glade:391
++#: ../gui/system-config-selinux.glade:678
++msgid "SELinux Type"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:18
+-msgid "Allow user to connect to postgres socket"
++#: ../gui/system-config-selinux.glade:622
++msgid "File Specification"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
+-msgid "XServer"
++#: ../gui/system-config-selinux.glade:650
++msgid "File Type"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:19
+-msgid "Allow clients to write to X shared memory"
+-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/polgen.glade:2385
-+msgid "Create/Manipulate temporary files in /tmp"
++#: ../gui/system-config-selinux.glade:773
++msgid "MLS"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:2404
-+msgid "Uses Pam for authentication"
++#: ../gui/system-config-selinux.glade:837
++msgid "Add SELinux User"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:2423
-+msgid "Uses nsswitch or getpw* calls"
++#: ../gui/system-config-selinux.glade:1079
++msgid "SELinux Administration"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:2442
-+msgid "Uses dbus"
++#: ../gui/system-config-selinux.glade:1122
++msgid "Add"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:2461
-+msgid "Sends audit messages"
++#: ../gui/system-config-selinux.glade:1144
++msgid "_Properties"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:2480
-+msgid "Interacts with the terminal"
++#: ../gui/system-config-selinux.glade:1166
++msgid "_Delete"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:2499
-+msgid "Sends email"
++#: ../gui/system-config-selinux.glade:1256
++msgid "Select Management Object"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:2530
-+msgid "label115"
++#: ../gui/system-config-selinux.glade:1273
++msgid "<b>Select:</b>"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:2559
-+msgid "<b>Add files/directories that %s manages</b>"
++#: ../gui/system-config-selinux.glade:1326
++msgid "System Default Enforcing Mode"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:2788
++#: ../gui/system-config-selinux.glade:1354
 +msgid ""
-+"Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
-+"Files ..."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2823
-+msgid "label116"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2852
-+msgid "<b>Add booleans from the %s policy:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:3002
-+msgid "Add/Remove booleans used by the %s domain"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:3066
-+msgid "<b>Which directory you will generate the %s policy?</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:3097
-+msgid "Policy Directory"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:3254
-+msgid "Add Booleans Dialog"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:3327
-+msgid "Boolean Name"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:261
-+msgid "Role"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:268
-+msgid "Existing_User"
++"Disabled\n"
++"Permissive\n"
++"Enforcing\n"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
-+msgid "Application"
++#: ../gui/system-config-selinux.glade:1373
++msgid "Current Enforcing Mode"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:352
-+#, python-format
-+msgid "%s must be a directory"
++#: ../gui/system-config-selinux.glade:1418
++msgid "System Default Policy Type: "
 +msgstr ""
-+
-+#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
-+msgid "You must select a user"
+ 
+-#: ../gui/selinux.tbl:20
++#: ../gui/system-config-selinux.glade:1463
+ msgid ""
+-"Allow xguest SELinux user account to execute files in home directory or /tmp"
++"Select if you wish to relabel then entire file system on next reboot.  "
++"Relabeling can take a very long time, depending on the size of the system.  "
++"If you are changing policy types or going from disabled to enforcing, a "
++"relabel is required."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
+-#: ../gui/selinux.tbl:231
+-msgid "NIS"
++#: ../gui/system-config-selinux.glade:1509
++msgid "Relabel on next reboot."
 +msgstr ""
 +
-+#: ../gui/polgengui.py:542
-+msgid "Select executable file to be confined."
++#: ../gui/system-config-selinux.glade:1561
++msgid "label37"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:553
-+msgid "Select init script file to be confined."
++#: ../gui/system-config-selinux.glade:1598
++msgid "Revert boolean setting to system default"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:563
-+msgid "Select file(s) that confined application creates or writes"
++#: ../gui/system-config-selinux.glade:1614
++msgid "Toggle between Customized and All Booleans"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:570
-+msgid "Select directory(s) that the confined application owns and writes into"
++#: ../gui/system-config-selinux.glade:1645
++#: ../gui/system-config-selinux.glade:1850
++#: ../gui/system-config-selinux.glade:2037
++#: ../gui/system-config-selinux.glade:2224
++#: ../gui/system-config-selinux.glade:2467
++#: ../gui/system-config-selinux.glade:2692
++#: ../gui/system-config-selinux.glade:2867
++msgid "Filter"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:632
-+msgid "Select directory to generate policy files in"
++#: ../gui/system-config-selinux.glade:1734
++msgid "label50"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:649
-+#, python-format
-+msgid ""
-+"Type %s_t already defined in current policy.\n"
-+"Do you want to continue?"
++#: ../gui/system-config-selinux.glade:1771
++msgid "Add File Context"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
-+msgid "Verify Name"
++#: ../gui/system-config-selinux.glade:1787
++msgid "Modify File Context"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:653
++#: ../gui/system-config-selinux.glade:1803
++msgid "Delete File Context"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:21
+-msgid "Allow daemons to run with NIS"
++#: ../gui/system-config-selinux.glade:1819
++msgid "Toggle between all and customized file context"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
+-#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
+-#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
+-#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
+-#: ../gui/selinux.tbl:118
+-msgid "Web Applications"
++#: ../gui/system-config-selinux.glade:1939
++msgid "label38"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:22
+-msgid "Transition staff SELinux user to Web Browser Domain"
++#: ../gui/system-config-selinux.glade:1976
++msgid "Add SELinux User Mapping"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:23
+-msgid "Transition sysadm SELinux user to Web Browser Domain"
++#: ../gui/system-config-selinux.glade:1992
++msgid "Modify SELinux User Mapping"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:24
+-msgid "Transition user SELinux user to Web Browser Domain"
++#: ../gui/system-config-selinux.glade:2008
++msgid "Delete SELinux User Mapping"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:25
+-msgid "Transition xguest SELinux user to Web Browser Domain"
++#: ../gui/system-config-selinux.glade:2126
++msgid "label39"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
+-#: ../gui/selinux.tbl:29
+-msgid "Allow staff Web Browsers to write to home directories"
++#: ../gui/system-config-selinux.glade:2163
++msgid "Add User"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:30
+-msgid "Disable SELinux protection for amanda"
++#: ../gui/system-config-selinux.glade:2179
++msgid "Modify User"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:31
+-msgid "Disable SELinux protection for amavis"
++#: ../gui/system-config-selinux.glade:2195
++msgid "Delete User"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:32
+-msgid "Disable SELinux protection for apmd daemon"
++#: ../gui/system-config-selinux.glade:2313
++msgid "label41"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:33
+-msgid "Disable SELinux protection for arpwatch daemon"
++#: ../gui/system-config-selinux.glade:2350
++msgid "Add Network Port"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:34
+-msgid "Disable SELinux protection for auditd daemon"
++#: ../gui/system-config-selinux.glade:2366
++msgid "Edit Network Port"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:35
+-msgid "Disable SELinux protection for automount daemon"
++#: ../gui/system-config-selinux.glade:2382
++msgid "Delete Network Port"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:36
+-msgid "Disable SELinux protection for avahi"
++#: ../gui/system-config-selinux.glade:2418
++#: ../gui/system-config-selinux.glade:2436
++msgid "Toggle between Customized and All Ports"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:37
+-msgid "Disable SELinux protection for bluetooth daemon"
++#: ../gui/system-config-selinux.glade:2556
++msgid "label42"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:38
+-msgid "Disable SELinux protection for canna daemon"
++#: ../gui/system-config-selinux.glade:2593
++msgid "Generate new policy module"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:39
+-msgid "Disable SELinux protection for cardmgr daemon"
++#: ../gui/system-config-selinux.glade:2609
++msgid "Load policy module"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:40
+-msgid "Disable SELinux protection for Cluster Server"
++#: ../gui/system-config-selinux.glade:2625
++msgid "Remove loadable policy module"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:41
++#: ../gui/system-config-selinux.glade:2661
+ msgid ""
+-"Allow cdrecord to read various content. nfs, samba, removable devices, user "
+-"temp and untrusted content files"
++"Enable/Disable additional audit rules, that are normally not reported in the "
++"log files."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:42
+-msgid "Disable SELinux protection for ciped daemon"
++#: ../gui/system-config-selinux.glade:2781
++msgid "label44"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:43
+-msgid "Disable SELinux protection for clamd daemon"
++#: ../gui/system-config-selinux.glade:2818
++msgid "Change process mode to permissive."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:44
+-msgid "Disable SELinux protection for clamscan"
++#: ../gui/system-config-selinux.glade:2836
++msgid "Change process mode to enforcing"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:45
+-msgid "Disable SELinux protection for clvmd"
++#: ../gui/system-config-selinux.glade:2928
++msgid "Process Domain"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:46
+-msgid "Disable SELinux protection for comsat daemon"
++#: ../gui/system-config-selinux.glade:2956
++msgid "label59"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
+-#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
+-msgid "Disable SELinux protection for courier daemon"
++#: ../gui/usersPage.py:138
 +#, python-format
++msgid "SELinux user '%s' is required"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:52
+-msgid "Disable SELinux protection for cpucontrol daemon"
++#: ../sepolicy/sepolicy.py:106
++msgid "Generate SELinux man pages"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:53
+-msgid "Disable SELinux protection for cpuspeed daemon"
++#: ../sepolicy/sepolicy.py:110
++msgid "path in which the generated SELinux man pages will be stored"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:54
+-msgid "Cron"
++#: ../sepolicy/sepolicy.py:114
++msgid "All domains"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:54
+-msgid "Disable SELinux protection for crond daemon"
++#: ../sepolicy/sepolicy.py:116
++msgid "Domain name(s) of man pages to be created"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
+-#: ../gui/selinux.tbl:91
+-msgid "Printing"
++#: ../sepolicy/sepolicy.py:164
++msgid "Query SELinux policy network information"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:55
+-msgid "Disable SELinux protection for cupsd back end server"
++#: ../sepolicy/sepolicy.py:169
++msgid "list all SELinux port types"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:56
+-msgid "Disable SELinux protection for cupsd daemon"
++#: ../sepolicy/sepolicy.py:172
++msgid "show SELinux type related to the port"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:57
+-msgid "Disable SELinux protection for cupsd_lpd"
++#: ../sepolicy/sepolicy.py:175
++msgid "Show ports defined for this SELinux type"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:58
+-msgid "CVS"
++#: ../sepolicy/sepolicy.py:178
++msgid "show ports to which this domain can bind and/or connect"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:58
+-msgid "Disable SELinux protection for cvs daemon"
++#: ../sepolicy/sepolicy.py:192
++msgid "query SELinux policy to see if domains can communicate with each other"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:59
+-msgid "Disable SELinux protection for cyrus daemon"
++#: ../sepolicy/sepolicy.py:195
++msgid "Source Domain"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:60
+-msgid "Disable SELinux protection for dbskkd daemon"
++#: ../sepolicy/sepolicy.py:198
++msgid "Target Domain"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:61
+-msgid "Disable SELinux protection for dbusd daemon"
++#: ../sepolicy/sepolicy.py:215
++msgid "query SELinux Policy to see description of booleans"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:62
+-msgid "Disable SELinux protection for dccd"
++#: ../sepolicy/sepolicy.py:219
++msgid "get all booleans desctiption"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:63
+-msgid "Disable SELinux protection for dccifd"
++#: ../sepolicy/sepolicy.py:221
++msgid "boolean to get description"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:64
+-msgid "Disable SELinux protection for dccm"
++#: ../sepolicy/sepolicy.py:231
 +msgid ""
-+"Module %s.pp already loaded in current policy.\n"
-+"Do you want to continue?"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:699
-+msgid ""
-+"You must add a name made up of letters and numbers and containing no spaces."
-+msgstr ""
-+
-+#: ../gui/polgengui.py:713
-+msgid "You must enter a executable"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
-+msgid "Configue SELinux"
-+msgstr ""
-+
-+#: ../gui/polgen.py:158
++"query SELinux Policy to see how a source process domain can transition to "
++"the target process domain"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:65
+-msgid "Disable SELinux protection for ddt daemon"
++#: ../sepolicy/sepolicy.py:234
++msgid "source process domain"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:66
+-msgid "Disable SELinux protection for devfsd daemon"
++#: ../sepolicy/sepolicy.py:237
++msgid "target process domain"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:67
+-msgid "Disable SELinux protection for dhcpc daemon"
++#: ../sepolicy/sepolicy.py:259
++msgid "Generate SELinux Policy module template"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:68
+-msgid "Disable SELinux protection for dhcpd daemon"
++#: ../sepolicy/sepolicy.py:265
++msgid "name of policy to generate"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:69
+-msgid "Disable SELinux protection for dictd daemon"
++#: ../sepolicy/sepolicy.py:267
++msgid "executable to confine"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:70
+-msgid "Allow sysadm_t to directly start daemons"
++#: ../sepolicy/sepolicy.py:269
++msgid "run policy generation test suite"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:71
+-msgid "Disable SELinux protection for Evolution"
++#: ../sepolicy/sepolicy.py:274
++msgid "commands"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:72
+-msgid "Games"
++#: ../sepolicy/sepolicy/generate.py:185
 +msgid "Internet Services Daemon"
-+msgstr ""
-+
-+#: ../gui/polgen.py:197
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:72
+-msgid "Disable SELinux protection for games"
++#: ../sepolicy/sepolicy/generate.py:198
++msgid "Valid Types:\n"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:73
+-msgid "Disable SELinux protection for the web browsers"
++#: ../sepolicy/sepolicy/generate.py:232
 +#, python-format
 +msgid "Ports must be numbers or ranges of numbers from 1 to %d "
-+msgstr ""
-+
-+#: ../gui/polgen.py:324
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:74
+-msgid "Disable SELinux protection for Thunderbird"
++#: ../sepolicy/sepolicy/generate.py:359
 +msgid "You must enter a name for your confined process/user"
-+msgstr ""
-+
-+#: ../gui/polgen.py:326
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:75
+-msgid "Disable SELinux protection for distccd daemon"
++#: ../sepolicy/sepolicy/generate.py:361
 +msgid ""
 +"Name must be alpha numberic with no spaces. Consider using option \"-n "
 +"MODULENAME\""
-+msgstr ""
-+
-+#: ../gui/polgen.py:414
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:76
+-msgid "Disable SELinux protection for dmesg daemon"
++#: ../sepolicy/sepolicy/generate.py:449
 +msgid "User Role types can not be assigned executables."
-+msgstr ""
-+
-+#: ../gui/polgen.py:420
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:77
+-msgid "Disable SELinux protection for dnsmasq daemon"
++#: ../sepolicy/sepolicy/generate.py:455
 +msgid "Only Daemon apps can use an init script.."
-+msgstr ""
-+
-+#: ../gui/polgen.py:438
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:78
+-msgid "Disable SELinux protection for dovecot daemon"
++#: ../sepolicy/sepolicy/generate.py:473
 +msgid "use_resolve must be a boolean value "
-+msgstr ""
-+
-+#: ../gui/polgen.py:444
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:79
+-msgid "Disable SELinux protection for entropyd daemon"
++#: ../sepolicy/sepolicy/generate.py:479
 +msgid "use_syslog must be a boolean value "
-+msgstr ""
-+
-+#: ../gui/polgen.py:450
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:80
+-msgid "Disable SELinux protection for fetchmail"
++#: ../sepolicy/sepolicy/generate.py:485
 +msgid "use_kerberos must be a boolean value "
-+msgstr ""
-+
-+#: ../gui/polgen.py:456
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:81
+-msgid "Disable SELinux protection for fingerd daemon"
++#: ../sepolicy/sepolicy/generate.py:491
 +msgid "manage_krb5_rcache must be a boolean value "
-+msgstr ""
-+
-+#: ../gui/polgen.py:486
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:82
+-msgid "Disable SELinux protection for freshclam daemon"
++#: ../sepolicy/sepolicy/generate.py:521
 +msgid "USER Types automatically get a tmp type"
-+msgstr ""
-+
-+#: ../gui/polgen.py:1004
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:83
+-msgid "Disable SELinux protection for fsdaemon daemon"
++#: ../sepolicy/sepolicy/generate.py:1039
 +msgid "You must enter the executable path for your confined process"
-+msgstr ""
-+
-+#: ../gui/polgen.py:1182
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:84
+-msgid "Disable SELinux protection for gpm daemon"
++#: ../sepolicy/sepolicy/generate.py:1272
 +msgid "Type Enforcement file"
-+msgstr ""
-+
-+#: ../gui/polgen.py:1183
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
+-msgid "NFS"
++#: ../sepolicy/sepolicy/generate.py:1273
 +msgid "Interface file"
-+msgstr ""
-+
-+#: ../gui/polgen.py:1184
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:85
+-msgid "Disable SELinux protection for gss daemon"
++#: ../sepolicy/sepolicy/generate.py:1274
 +msgid "File Contexts file"
-+msgstr ""
-+
-+#: ../gui/polgen.py:1185
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:86
+-msgid "Disable SELinux protection for Hal daemon"
++#: ../sepolicy/sepolicy/generate.py:1275
++msgid "Spec file"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:87
+-msgid "Compatibility"
++#: ../sepolicy/sepolicy/generate.py:1276
 +msgid "Setup Script"
-+msgstr ""
-+
-+#: ../gui/polgen.py:1306
-+#, python-format
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:87
++#: booleans.py:1
+ msgid ""
+-"Do not audit things that we know to be broken but which are not security "
+-"risks"
++"Allow ABRT to modify public files used for public file transfer services."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:88
+-msgid "Disable SELinux protection for hostname daemon"
++#: booleans.py:2
 +msgid ""
-+"\n"
-+"%s\n"
-+"\n"
-+"sepolgen [ -n moduleName ] [ -m ] [ -t type ] [ executable | Name ]\n"
-+"valid Types:\n"
-+msgstr ""
-+
-+#: ../gui/polgen.py:1354
-+msgid "Executable or Name required"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
-+msgid "Network Port"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:85
++"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:89
+-msgid "Disable SELinux protection for hotplug daemon"
++#: booleans.py:3
++msgid "Allow amavis to use JIT compiler"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:90
+-msgid "Disable SELinux protection for howl daemon"
++#: booleans.py:4
++msgid "Allow antivirus programs to read non security files on a system"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:91
+-msgid "Disable SELinux protection for cups hplip daemon"
++#: booleans.py:5
 +msgid ""
-+"SELinux Port\n"
-+"Type"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
-+msgid "Protocol"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
-+msgid ""
-+"MLS/MCS\n"
-+"Level"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:101
-+msgid "Port"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:207
-+#, python-format
-+msgid "Port number \"%s\" is not valid.  0 < PORT_NUMBER < 65536 "
-+msgstr ""
-+
-+#: ../gui/portsPage.py:252
-+msgid "List View"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:255 ../gui/system-config-selinux.glade:2419
-+msgid "Group View"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:1 ../gui/selinux.tbl:30 ../gui/selinux.tbl:31
-+#: ../gui/selinux.tbl:32 ../gui/selinux.tbl:33 ../gui/selinux.tbl:34
-+#: ../gui/selinux.tbl:36 ../gui/selinux.tbl:37 ../gui/selinux.tbl:38
-+#: ../gui/selinux.tbl:39 ../gui/selinux.tbl:40 ../gui/selinux.tbl:42
-+#: ../gui/selinux.tbl:43 ../gui/selinux.tbl:44 ../gui/selinux.tbl:45
-+#: ../gui/selinux.tbl:46 ../gui/selinux.tbl:47 ../gui/selinux.tbl:48
-+#: ../gui/selinux.tbl:49 ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
-+#: ../gui/selinux.tbl:52 ../gui/selinux.tbl:53 ../gui/selinux.tbl:59
-+#: ../gui/selinux.tbl:60 ../gui/selinux.tbl:61 ../gui/selinux.tbl:62
-+#: ../gui/selinux.tbl:63 ../gui/selinux.tbl:64 ../gui/selinux.tbl:65
-+#: ../gui/selinux.tbl:66 ../gui/selinux.tbl:67 ../gui/selinux.tbl:68
-+#: ../gui/selinux.tbl:69 ../gui/selinux.tbl:75 ../gui/selinux.tbl:76
-+#: ../gui/selinux.tbl:77 ../gui/selinux.tbl:78 ../gui/selinux.tbl:79
-+#: ../gui/selinux.tbl:80 ../gui/selinux.tbl:81 ../gui/selinux.tbl:82
-+#: ../gui/selinux.tbl:83 ../gui/selinux.tbl:84 ../gui/selinux.tbl:86
-+#: ../gui/selinux.tbl:88 ../gui/selinux.tbl:89 ../gui/selinux.tbl:90
-+#: ../gui/selinux.tbl:92 ../gui/selinux.tbl:94 ../gui/selinux.tbl:95
-+#: ../gui/selinux.tbl:96 ../gui/selinux.tbl:97 ../gui/selinux.tbl:98
-+#: ../gui/selinux.tbl:99 ../gui/selinux.tbl:100 ../gui/selinux.tbl:101
-+#: ../gui/selinux.tbl:102 ../gui/selinux.tbl:103 ../gui/selinux.tbl:104
-+#: ../gui/selinux.tbl:106 ../gui/selinux.tbl:108 ../gui/selinux.tbl:109
-+#: ../gui/selinux.tbl:110 ../gui/selinux.tbl:111 ../gui/selinux.tbl:112
-+#: ../gui/selinux.tbl:113 ../gui/selinux.tbl:114 ../gui/selinux.tbl:116
-+#: ../gui/selinux.tbl:117 ../gui/selinux.tbl:119 ../gui/selinux.tbl:121
-+#: ../gui/selinux.tbl:123 ../gui/selinux.tbl:124 ../gui/selinux.tbl:127
-+#: ../gui/selinux.tbl:129 ../gui/selinux.tbl:130 ../gui/selinux.tbl:131
-+#: ../gui/selinux.tbl:132 ../gui/selinux.tbl:133 ../gui/selinux.tbl:134
-+#: ../gui/selinux.tbl:135 ../gui/selinux.tbl:136 ../gui/selinux.tbl:137
-+#: ../gui/selinux.tbl:138 ../gui/selinux.tbl:139 ../gui/selinux.tbl:142
-+#: ../gui/selinux.tbl:143 ../gui/selinux.tbl:144 ../gui/selinux.tbl:145
-+#: ../gui/selinux.tbl:146 ../gui/selinux.tbl:147 ../gui/selinux.tbl:148
-+#: ../gui/selinux.tbl:149 ../gui/selinux.tbl:150 ../gui/selinux.tbl:151
-+#: ../gui/selinux.tbl:152 ../gui/selinux.tbl:154 ../gui/selinux.tbl:155
-+#: ../gui/selinux.tbl:156 ../gui/selinux.tbl:157 ../gui/selinux.tbl:158
-+#: ../gui/selinux.tbl:159 ../gui/selinux.tbl:160 ../gui/selinux.tbl:167
-+#: ../gui/selinux.tbl:171 ../gui/selinux.tbl:172 ../gui/selinux.tbl:173
-+#: ../gui/selinux.tbl:174 ../gui/selinux.tbl:175 ../gui/selinux.tbl:177
-+#: ../gui/selinux.tbl:178 ../gui/selinux.tbl:179 ../gui/selinux.tbl:180
-+#: ../gui/selinux.tbl:184 ../gui/selinux.tbl:192 ../gui/selinux.tbl:193
-+#: ../gui/selinux.tbl:194 ../gui/selinux.tbl:195 ../gui/selinux.tbl:196
-+#: ../gui/selinux.tbl:197 ../gui/selinux.tbl:198 ../gui/selinux.tbl:199
-+#: ../gui/selinux.tbl:200 ../gui/selinux.tbl:201 ../gui/selinux.tbl:206
-+#: ../gui/selinux.tbl:207 ../gui/selinux.tbl:218 ../gui/selinux.tbl:219
-+#: ../gui/selinux.tbl:220 ../gui/selinux.tbl:222 ../gui/selinux.tbl:224
-+#: ../gui/selinux.tbl:226 ../gui/selinux.tbl:227 ../gui/selinux.tbl:230
-+msgid "SELinux Service Protection"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:1
-+msgid "Disable SELinux protection for acct daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:2 ../gui/selinux.tbl:3 ../gui/selinux.tbl:70
-+#: ../gui/selinux.tbl:153 ../gui/selinux.tbl:168 ../gui/selinux.tbl:169
-+#: ../gui/selinux.tbl:170 ../gui/selinux.tbl:189 ../gui/selinux.tbl:202
-+#: ../gui/selinux.tbl:203 ../gui/selinux.tbl:204 ../gui/selinux.tbl:205
-+msgid "Admin"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:2
-+msgid "Allow all daemons to write corefiles to /"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:3
-+msgid "Allow all daemons the ability to use unallocated ttys"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
-+#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
-+#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
-+#: ../gui/selinux.tbl:210 ../gui/selinux.tbl:211 ../gui/selinux.tbl:212
-+#: ../gui/selinux.tbl:213 ../gui/selinux.tbl:214 ../gui/selinux.tbl:215
-+#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
-+msgid "User Privs"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:4
-+msgid ""
-+"Allow gadmin SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:5
-+msgid ""
-+"Allow guest SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
-+msgid "Memory Protection"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:6
-+msgid "Allow java executable stack"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
-+#: ../gui/selinux.tbl:209
-+msgid "Mount"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:7
-+msgid "Allow mount to mount any file"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:8
-+msgid "Allow mount to mount any directory"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:9
-+msgid "Allow mplayer executable stack"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
-+#: ../gui/selinux.tbl:188
-+msgid "SSH"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:10
-+msgid "Allow ssh to run ssh-keysign"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:11
-+msgid ""
-+"Allow staff SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:12
-+msgid ""
-+"Allow sysadm SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:13
-+msgid ""
-+"Allow unconfined SELinux user account to execute files in home directory or /"
-+"tmp"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:14
-+msgid "Network Configuration"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:14
-+msgid "Allow unlabeled packets to flow on the network"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:15
-+msgid ""
-+"Allow user SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:16
-+msgid "Allow unconfined to dyntrans to unconfined_execmem"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
-+#: ../gui/selinux.tbl:140
-+msgid "Databases"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:17
-+msgid "Allow user to connect to mysql socket"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:18
-+msgid "Allow user to connect to postgres socket"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
-+msgid "XServer"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:19
-+msgid "Allow clients to write to X shared memory"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:20
-+msgid ""
-+"Allow xguest SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
-+#: ../gui/selinux.tbl:231
-+msgid "NIS"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:21
-+msgid "Allow daemons to run with NIS"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
-+#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
-+#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
-+#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
-+#: ../gui/selinux.tbl:118
-+msgid "Web Applications"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:22
-+msgid "Transition staff SELinux user to Web Browser Domain"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:23
-+msgid "Transition sysadm SELinux user to Web Browser Domain"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:24
-+msgid "Transition user SELinux user to Web Browser Domain"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:25
-+msgid "Transition xguest SELinux user to Web Browser Domain"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
-+#: ../gui/selinux.tbl:29
-+msgid "Allow staff Web Browsers to write to home directories"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:30
-+msgid "Disable SELinux protection for amanda"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:31
-+msgid "Disable SELinux protection for amavis"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:32
-+msgid "Disable SELinux protection for apmd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:33
-+msgid "Disable SELinux protection for arpwatch daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:34
-+msgid "Disable SELinux protection for auditd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:35
-+msgid "Disable SELinux protection for automount daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:36
-+msgid "Disable SELinux protection for avahi"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:37
-+msgid "Disable SELinux protection for bluetooth daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:38
-+msgid "Disable SELinux protection for canna daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:39
-+msgid "Disable SELinux protection for cardmgr daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:40
-+msgid "Disable SELinux protection for Cluster Server"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:41
++"Allow users to resolve user passwd entries directly from ldap rather then "
++"using a sssd server"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:92
+-msgid "Disable SELinux protection for httpd rotatelogs"
++#: booleans.py:6
++msgid "Allow users to login using a radius server"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
+-msgid "HTTPD Service"
++#: booleans.py:7
++msgid "Allow users to login using a yubikey  server"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:93
+-msgid "Disable SELinux protection for http suexec"
++#: booleans.py:8
 +msgid ""
 +"Allow cdrecord to read various content. nfs, samba, removable devices, user "
 +"temp and untrusted content files"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:42
-+msgid "Disable SELinux protection for ciped daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:43
-+msgid "Disable SELinux protection for clamd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:44
-+msgid "Disable SELinux protection for clamscan"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:45
-+msgid "Disable SELinux protection for clvmd"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:46
-+msgid "Disable SELinux protection for comsat daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
-+#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
-+msgid "Disable SELinux protection for courier daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:52
-+msgid "Disable SELinux protection for cpucontrol daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:53
-+msgid "Disable SELinux protection for cpuspeed daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:54
-+msgid "Cron"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:54
-+msgid "Disable SELinux protection for crond daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
-+#: ../gui/selinux.tbl:91
-+msgid "Printing"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:55
-+msgid "Disable SELinux protection for cupsd back end server"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:56
-+msgid "Disable SELinux protection for cupsd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:57
-+msgid "Disable SELinux protection for cupsd_lpd"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:58
-+msgid "CVS"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:58
-+msgid "Disable SELinux protection for cvs daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:59
-+msgid "Disable SELinux protection for cyrus daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:60
-+msgid "Disable SELinux protection for dbskkd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:61
-+msgid "Disable SELinux protection for dbusd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:62
-+msgid "Disable SELinux protection for dccd"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:63
-+msgid "Disable SELinux protection for dccifd"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:64
-+msgid "Disable SELinux protection for dccm"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:65
-+msgid "Disable SELinux protection for ddt daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:66
-+msgid "Disable SELinux protection for devfsd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:67
-+msgid "Disable SELinux protection for dhcpc daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:68
-+msgid "Disable SELinux protection for dhcpd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:69
-+msgid "Disable SELinux protection for dictd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:70
-+msgid "Allow sysadm_t to directly start daemons"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:71
-+msgid "Disable SELinux protection for Evolution"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:72
-+msgid "Games"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:72
-+msgid "Disable SELinux protection for games"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:73
-+msgid "Disable SELinux protection for the web browsers"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:74
-+msgid "Disable SELinux protection for Thunderbird"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:75
-+msgid "Disable SELinux protection for distccd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:76
-+msgid "Disable SELinux protection for dmesg daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:77
-+msgid "Disable SELinux protection for dnsmasq daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:78
-+msgid "Disable SELinux protection for dovecot daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:79
-+msgid "Disable SELinux protection for entropyd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:80
-+msgid "Disable SELinux protection for fetchmail"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:81
-+msgid "Disable SELinux protection for fingerd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:82
-+msgid "Disable SELinux protection for freshclam daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:83
-+msgid "Disable SELinux protection for fsdaemon daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:84
-+msgid "Disable SELinux protection for gpm daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
-+msgid "NFS"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:85
-+msgid "Disable SELinux protection for gss daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:86
-+msgid "Disable SELinux protection for Hal daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:87
-+msgid "Compatibility"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:87
-+msgid ""
-+"Do not audit things that we know to be broken but which are not security "
-+"risks"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:88
-+msgid "Disable SELinux protection for hostname daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:89
-+msgid "Disable SELinux protection for hotplug daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:90
-+msgid "Disable SELinux protection for howl daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:91
-+msgid "Disable SELinux protection for cups hplip daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:92
-+msgid "Disable SELinux protection for httpd rotatelogs"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
-+msgid "HTTPD Service"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:93
-+msgid "Disable SELinux protection for http suexec"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:94
-+msgid "Disable SELinux protection for hwclock daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:95
-+msgid "Disable SELinux protection for i18n daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:96
-+msgid "Disable SELinux protection for imazesrv daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:97
-+msgid "Disable SELinux protection for inetd child daemons"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:98
-+msgid "Disable SELinux protection for inetd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:99
-+msgid "Disable SELinux protection for innd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:100
-+msgid "Disable SELinux protection for iptables daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:101
-+msgid "Disable SELinux protection for ircd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:102
-+msgid "Disable SELinux protection for irqbalance daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:103
-+msgid "Disable SELinux protection for iscsi daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:104
-+msgid "Disable SELinux protection for jabberd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
-+msgid "Kerberos"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:105
-+msgid "Disable SELinux protection for kadmind daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:106
-+msgid "Disable SELinux protection for klogd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:107
-+msgid "Disable SELinux protection for krb5kdc daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:108
-+msgid "Disable SELinux protection for ktalk daemons"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:109
-+msgid "Disable SELinux protection for kudzu daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:110
-+msgid "Disable SELinux protection for locate daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:111
-+msgid "Disable SELinux protection for lpd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:112
-+msgid "Disable SELinux protection for lrrd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:113
-+msgid "Disable SELinux protection for lvm daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:114
-+msgid "Disable SELinux protection for mailman"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:115
-+msgid "Allow evolution and thunderbird to read user files"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:116
-+msgid "Disable SELinux protection for mdadm daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:117
-+msgid "Disable SELinux protection for monopd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:118
-+msgid "Allow the mozilla browser to read user files"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:119
-+msgid "Disable SELinux protection for mrtg daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:120
-+msgid "Disable SELinux protection for mysqld daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:121
-+msgid "Disable SELinux protection for nagios daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
-+msgid "Name Service"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:122
-+msgid "Disable SELinux protection for named daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:123
-+msgid "Disable SELinux protection for nessusd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:124
-+msgid "Disable SELinux protection for NetworkManager"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:125
-+msgid "Disable SELinux protection for nfsd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
-+#: ../gui/selinux.tbl:221
-+msgid "Samba"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:126
-+msgid "Disable SELinux protection for nmbd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:127
-+msgid "Disable SELinux protection for nrpe daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:128
-+msgid "Disable SELinux protection for nscd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:129
-+msgid "Disable SELinux protection for nsd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:130
-+msgid "Disable SELinux protection for ntpd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:131
-+msgid "Disable SELinux protection for oddjob"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:132
-+msgid "Disable SELinux protection for oddjob_mkhomedir"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:133
-+msgid "Disable SELinux protection for openvpn daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:134
-+msgid "Disable SELinux protection for pam daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:135
-+msgid "Disable SELinux protection for pegasus"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:136
-+msgid "Disable SELinux protection for perdition daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:137
-+msgid "Disable SELinux protection for portmap daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:138
-+msgid "Disable SELinux protection for portslave daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:139
-+msgid "Disable SELinux protection for postfix"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:140
-+msgid "Disable SELinux protection for postgresql daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:141
-+msgid "pppd"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:141
-+msgid "Allow pppd to be run for a regular user"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:142
-+msgid "Disable SELinux protection for pptp"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:143
-+msgid "Disable SELinux protection for prelink daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:144
-+msgid "Disable SELinux protection for privoxy daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:145
-+msgid "Disable SELinux protection for ptal daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:146
-+msgid "Disable SELinux protection for pxe daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:147
-+msgid "Disable SELinux protection for pyzord"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:148
-+msgid "Disable SELinux protection for quota daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:149
-+msgid "Disable SELinux protection for radiusd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:150
-+msgid "Disable SELinux protection for radvd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:151
-+msgid "Disable SELinux protection for rdisc"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:152
-+msgid "Disable SELinux protection for readahead"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:153
-+msgid "Allow programs to read files in non-standard locations (default_t)"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:154
-+msgid "Disable SELinux protection for restorecond"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:155
-+msgid "Disable SELinux protection for rhgb daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:156
-+msgid "Disable SELinux protection for ricci"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:157
-+msgid "Disable SELinux protection for ricci_modclusterd"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:158
-+msgid "Disable SELinux protection for rlogind daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:159
-+msgid "Disable SELinux protection for rpcd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:160
-+msgid "Disable SELinux protection for rshd"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:161
-+msgid "rsync"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:161
-+msgid "Disable SELinux protection for rsync daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:162
-+msgid "Allow ssh to run from inetd instead of as a daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:163
-+msgid "Allow Samba to share nfs directories"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
-+msgid "SASL authentication server"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:164
-+msgid "Allow sasl authentication server to read /etc/shadow"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:165
-+msgid ""
-+"Allow X-Windows server to map a memory region as both executable and writable"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:166
-+msgid "Disable SELinux protection for saslauthd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:167
-+msgid "Disable SELinux protection for scannerdaemon daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:168
-+msgid "Do not allow transition to sysadm_t, sudo and su effected"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:169
-+msgid "Do not allow any processes to load kernel modules"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:170
-+msgid "Do not allow any processes to modify kernel SELinux policy"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:171
-+msgid "Disable SELinux protection for sendmail daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:172
-+msgid "Disable SELinux protection for setrans"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:173
-+msgid "Disable SELinux protection for setroubleshoot daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:174
-+msgid "Disable SELinux protection for slapd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:175
-+msgid "Disable SELinux protection for slrnpull daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:176
-+msgid "Disable SELinux protection for smbd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:177
-+msgid "Disable SELinux protection for snmpd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:178
-+msgid "Disable SELinux protection for snort daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:179
-+msgid "Disable SELinux protection for soundd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:180
-+msgid "Disable SELinux protection for sound daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
-+msgid "Spam Protection"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:181
-+msgid "Disable SELinux protection for spamd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:182
-+msgid "Allow spamd to access home directories"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:183
-+msgid "Allow Spam Assassin daemon network access"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:184
-+msgid "Disable SELinux protection for speedmgmt daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
-+msgid "Squid"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:185
-+msgid "Allow squid daemon to connect to the network"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:186
-+msgid "Disable SELinux protection for squid daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:187
-+msgid "Disable SELinux protection for ssh daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:188
-+msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:189
-+msgid ""
-+"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
-+"bashrc)"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
-+msgid "Universal SSL tunnel"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:190
-+msgid "Disable SELinux protection for stunnel daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:191
-+msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:192
-+msgid "Disable SELinux protection for swat daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:193
-+msgid "Disable SELinux protection for sxid daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:194
-+msgid "Disable SELinux protection for syslogd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:195
-+msgid "Disable SELinux protection for system cron jobs"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:196
-+msgid "Disable SELinux protection for tcp daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:197
-+msgid "Disable SELinux protection for telnet daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:198
-+msgid "Disable SELinux protection for tftpd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:199
-+msgid "Disable SELinux protection for transproxy daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:200
-+msgid "Disable SELinux protection for udev daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:201
-+msgid "Disable SELinux protection for uml daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:202
-+msgid ""
-+"Allow xinetd to run unconfined, including any services it starts that do not "
-+"have a domain transition explicitly defined"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:203
-+msgid ""
-+"Allow rc scripts to run unconfined, including any daemon started by an rc "
-+"script that does not have a domain transition explicitly defined"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:204
-+msgid "Allow rpm to run unconfined"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:205
-+msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:206
-+msgid "Disable SELinux protection for updfstab daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:207
-+msgid "Disable SELinux protection for uptimed daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:208
-+msgid ""
-+"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
-+"staff_r can do so"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:209
-+msgid "Allow users to execute the mount command"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:210
-+msgid "Allow regular users direct mouse access (only allow the X server)"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:211
-+msgid "Allow users to run the dmesg command"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:212
-+msgid "Allow users to control network interfaces (also needs USERCTL=true)"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:213
-+msgid "Allow normal user to execute ping"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:214
-+msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:215
-+msgid "Allow users to rw usb devices"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:216
-+msgid ""
-+"Allow users to run TCP servers (bind to ports and accept connection from the "
-+"same domain and outside users)  disabling this forces FTP passive mode and "
-+"may change other protocols"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:217
-+msgid "Allow user to stat ttyfiles"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:218
-+msgid "Disable SELinux protection for uucpd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:219
-+msgid "Disable SELinux protection for vmware daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:220
-+msgid "Disable SELinux protection for watchdog daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:221
-+msgid "Disable SELinux protection for winbind daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:222
-+msgid "Disable SELinux protection for xdm daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:223
-+msgid "Allow xdm logins as sysadm_r:sysadm_t"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:224
-+msgid "Disable SELinux protection for xen daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:225
-+msgid "XEN"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:225
-+msgid "Allow xen to read/write physical disk devices"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:226
-+msgid "Disable SELinux protection for xfs daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:227
-+msgid "Disable SELinux protection for xen control"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:228
-+msgid "Disable SELinux protection for ypbind daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:229
-+msgid "Disable SELinux protection for NIS Password Daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:230
-+msgid "Disable SELinux protection for ypserv daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:231
-+msgid "Disable SELinux protection for NIS Transfer Daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:232
-+msgid "Allow SELinux webadm user to manage unprivileged users home directories"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:233
-+msgid "Allow SELinux webadm user to read unprivileged users home directories"
-+msgstr ""
-+
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Are you sure you want to delete %s '%s'?"
-+msgstr ""
-+
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Delete %s"
-+msgstr ""
-+
-+#: ../gui/semanagePage.py:134
-+#, python-format
-+msgid "Add %s"
-+msgstr ""
-+
-+#: ../gui/semanagePage.py:148
-+#, python-format
-+msgid "Modify %s"
-+msgstr ""
-+
-+#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
-+msgid "Permissive"
-+msgstr ""
-+
-+#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
-+msgid "Enforcing"
-+msgstr ""
-+
-+#: ../gui/statusPage.py:94
-+msgid "Status"
-+msgstr ""
-+
-+#: ../gui/statusPage.py:133
-+msgid ""
-+"Changing the policy type will cause a relabel of the entire file system on "
-+"the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
-+msgstr ""
-+
-+#: ../gui/statusPage.py:147
-+msgid ""
-+"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
-+"you later decide to turn SELinux back on, the system will be required to "
-+"relabel.  If you just want to see if SELinux is causing a problem on your "
-+"system, you can go to permissive mode which will only log errors and not "
-+"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
-+"wish to continue?"
-+msgstr ""
-+
-+#: ../gui/statusPage.py:152
-+msgid ""
-+"Changing to SELinux enabled will cause a relabel of the entire file system "
-+"on the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:11
-+msgid "system-config-selinux"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:12
-+msgid ""
-+"Copyright (c)2006 Red Hat, Inc.\n"
-+"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:22
-+#: ../gui/system-config-selinux.glade:544
-+msgid "Add SELinux Login Mapping"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:257
-+msgid "Add SELinux Network Ports"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:391
-+#: ../gui/system-config-selinux.glade:678
-+msgid "SELinux Type"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:622
-+msgid "File Specification"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:650
-+msgid "File Type"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:727
-+msgid ""
-+"all files\n"
-+"regular file\n"
-+"directory\n"
-+"character device\n"
-+"block device\n"
-+"socket\n"
-+"symbolic link\n"
-+"named pipe\n"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:773
-+msgid "MLS"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:837
-+msgid "Add SELinux User"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1079
-+msgid "SELinux Administration"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1122
-+msgid "Add"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1144
-+msgid "_Properties"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1166
-+msgid "_Delete"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1256
-+msgid "Select Management Object"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1273
-+msgid "<b>Select:</b>"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1326
-+msgid "System Default Enforcing Mode"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1354
-+msgid ""
-+"Disabled\n"
-+"Permissive\n"
-+"Enforcing\n"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1373
-+msgid "Current Enforcing Mode"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1418
-+msgid "System Default Policy Type: "
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1463
-+msgid ""
-+"Select if you wish to relabel then entire file system on next reboot.  "
-+"Relabeling can take a very long time, depending on the size of the system.  "
-+"If you are changing policy types or going from disabled to enforcing, a "
-+"relabel is required."
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1509
-+msgid "Relabel on next reboot."
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1561
-+msgid "label37"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1598
-+msgid "Revert boolean setting to system default"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1614
-+msgid "Toggle between Customized and All Booleans"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1645
-+#: ../gui/system-config-selinux.glade:1850
-+#: ../gui/system-config-selinux.glade:2037
-+#: ../gui/system-config-selinux.glade:2224
-+#: ../gui/system-config-selinux.glade:2467
-+#: ../gui/system-config-selinux.glade:2692
-+#: ../gui/system-config-selinux.glade:2867
-+msgid "Filter"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1734
-+msgid "label50"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1771
-+msgid "Add File Context"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1787
-+msgid "Modify File Context"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1803
-+msgid "Delete File Context"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1819
-+msgid "Toggle between all and customized file context"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1939
-+msgid "label38"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1976
-+msgid "Add SELinux User Mapping"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1992
-+msgid "Modify SELinux User Mapping"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2008
-+msgid "Delete SELinux User Mapping"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2126
-+msgid "label39"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2163
-+msgid "Add User"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2179
-+msgid "Modify User"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2195
-+msgid "Delete User"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2313
-+msgid "label41"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2350
-+msgid "Add Network Port"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2366
-+msgid "Edit Network Port"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2382
-+msgid "Delete Network Port"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2418
-+#: ../gui/system-config-selinux.glade:2436
-+msgid "Toggle between Customized and All Ports"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2556
-+msgid "label42"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2593
-+msgid "Generate new policy module"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2609
-+msgid "Load policy module"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2625
-+msgid "Remove loadable policy module"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2661
-+msgid ""
-+"Enable/Disable additional audit rules, that are normally not reported in the "
-+"log files."
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2781
-+msgid "label44"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2818
-+msgid "Change process mode to permissive."
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2836
-+msgid "Change process mode to enforcing"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2928
-+msgid "Process Domain"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2956
-+msgid "label59"
-+msgstr ""
-+
-+#: ../gui/usersPage.py:138
-+#, python-format
-+msgid "SELinux user '%s' is required"
-+msgstr ""
-diff -up policycoreutils-2.1.12/po/hi.po.rhat policycoreutils-2.1.12/po/hi.po
---- policycoreutils-2.1.12/po/hi.po.rhat	2012-07-04 07:35:21.000000000 -0400
-+++ policycoreutils-2.1.12/po/hi.po	2012-10-16 15:07:17.521526207 -0400
-@@ -1,36 +1,22 @@
--# translation of policycoreutils.HEAD.hi.po to Hindi
-+# SOME DESCRIPTIVE TITLE.
-+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
- # This file is distributed under the same license as the PACKAGE package.
--# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER.
- #
--# Rajesh Ranjan <rranjan at redhat.com>, 2006, 2007, 2008.
-+# Translators:
-+# Rajesh Ranjan <rranjan at redhat.com>, 2006, 2007, 2008, 2009, 2010.
- msgid ""
  msgstr ""
--"Project-Id-Version: policycoreutils.HEAD.hi\n"
-+"Project-Id-Version: Policycoreutils\n"
- "Report-Msgid-Bugs-To: \n"
--"POT-Creation-Date: 2012-03-27 10:49-0400\n"
--"PO-Revision-Date: 2008-03-31 15:14+0530\n"
--"Last-Translator: Rajesh Ranjan <rranjan at redhat.com>\n"
--"Language-Team: Hindi <hindi.sf.net>\n"
-+"POT-Creation-Date: 2012-05-25 07:28-0400\n"
-+"PO-Revision-Date: 2012-04-02 20:30+0000\n"
-+"Last-Translator: dwalsh <dwalsh at redhat.com>\n"
-+"Language-Team: Hindi <indlinux-hindi at lists.sourceforge.net>\n"
- "Language: hi\n"
- "MIME-Version: 1.0\n"
- "Content-Type: text/plain; charset=UTF-8\n"
- "Content-Transfer-Encoding: 8bit\n"
--"X-Generator: KBabel 1.11.4\n"
--"Plural-Forms: nplurals=2; plural=(n!=1);\n"
--"\n"
--"\n"
--"\n"
--"\n"
--"\n"
--"\n"
--"\n"
--"\n"
--"\n"
--"\n"
--"\n"
--"\n"
--"\n"
--"\n"
-+"Plural-Forms: nplurals=2; plural=(n != 1)\n"
  
- #: ../run_init/run_init.c:67
- msgid ""
-@@ -108,857 +94,851 @@ msgstr "इस नीति को सà¤
- msgid "global"
- msgstr "वैश्विक"
+-#: ../gui/selinux.tbl:94
+-msgid "Disable SELinux protection for hwclock daemon"
++#: booleans.py:9
++msgid "Allow clamd to use JIT compiler"
+ msgstr ""
  
--#: ../semanage/seobject.py:222
-+#: ../semanage/seobject.py:225
- msgid "Could not create semanage handle"
- msgstr "semanage नियंत्रण आरंभ नहीं कर सका"
+-#: ../gui/selinux.tbl:95
+-msgid "Disable SELinux protection for i18n daemon"
++#: booleans.py:10
++msgid "Allow clamscan to non security files on a system"
+ msgstr ""
  
--#: ../semanage/seobject.py:230
-+#: ../semanage/seobject.py:233
- msgid "SELinux policy is not managed or store cannot be accessed."
- msgstr "SELinux नीति प्रबंधित नहीं है या भंडार अभिगम नहीं किया जा सकता है."
+-#: ../gui/selinux.tbl:96
+-msgid "Disable SELinux protection for imazesrv daemon"
++#: booleans.py:11
++msgid "Allow clamscan to read user content"
+ msgstr ""
  
--#: ../semanage/seobject.py:235
-+#: ../semanage/seobject.py:238
- msgid "Cannot read policy store."
- msgstr "नीति भंडार नहीं पढ़ सकता है."
+-#: ../gui/selinux.tbl:97
+-msgid "Disable SELinux protection for inetd child daemons"
++#: booleans.py:12
++msgid ""
++"Allow Cobbler to modify public files used for public file transfer services."
+ msgstr ""
  
--#: ../semanage/seobject.py:240
-+#: ../semanage/seobject.py:243
- msgid "Could not establish semanage connection"
- msgstr "semanage संबंधन स्थापित नहीं कर सका"
+-#: ../gui/selinux.tbl:98
+-msgid "Disable SELinux protection for inetd daemon"
++#: booleans.py:13
++msgid "Allow Cobbler to connect to the network using TCP."
+ msgstr ""
  
--#: ../semanage/seobject.py:245
--#, fuzzy
-+#: ../semanage/seobject.py:248
- msgid "Could not test MLS enabled status"
--msgstr "MLS परिसर %s के लिये सेट नहीं कर सका"
-+msgstr "MLS सक्रिय स्थिति जाँच नहीं सका"
+-#: ../gui/selinux.tbl:99
+-msgid "Disable SELinux protection for innd daemon"
++#: booleans.py:14
++msgid "Allow Cobbler to access cifs file systems."
+ msgstr ""
  
--#: ../semanage/seobject.py:251 ../semanage/seobject.py:266
-+#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
- msgid "Not yet implemented"
- msgstr "अब तक लागू नहीं"
+-#: ../gui/selinux.tbl:100
+-msgid "Disable SELinux protection for iptables daemon"
++#: booleans.py:15
++msgid "Allow Cobbler to access nfs file systems."
+ msgstr ""
  
--#: ../semanage/seobject.py:255
-+#: ../semanage/seobject.py:258
- msgid "Semanage transaction already in progress"
--msgstr ""
-+msgstr "सीमैनेज लेनदेन पहले से प्रगति पर है"
+-#: ../gui/selinux.tbl:101
+-msgid "Disable SELinux protection for ircd daemon"
++#: booleans.py:16
++msgid "Allow collectd to connect to the network using TCP."
+ msgstr ""
  
--#: ../semanage/seobject.py:264
-+#: ../semanage/seobject.py:267
- msgid "Could not start semanage transaction"
- msgstr "semanage विनिमय आरंभ नहीं कर सका"
+-#: ../gui/selinux.tbl:102
+-msgid "Disable SELinux protection for irqbalance daemon"
++#: booleans.py:17
++msgid "Allow codnor domain to connect to the network using TCP."
+ msgstr ""
  
--#: ../semanage/seobject.py:274
--#, fuzzy
-+#: ../semanage/seobject.py:278
- msgid "Could not commit semanage transaction"
--msgstr "semanage विनिमय आरंभ नहीं कर सका"
-+msgstr "semanage विनिमय सौंप नहीं सका"
+-#: ../gui/selinux.tbl:103
+-msgid "Disable SELinux protection for iscsi daemon"
++#: booleans.py:18
++msgid ""
++"Allow system cron jobs to relabel filesystem for restoring file contexts."
+ msgstr ""
  
--#: ../semanage/seobject.py:279
-+#: ../semanage/seobject.py:283
- msgid "Semanage transaction not in progress"
--msgstr ""
-+msgstr "सीमैनेज लेनदेन प्रगति पर नहीं है"
+-#: ../gui/selinux.tbl:104
+-msgid "Disable SELinux protection for jabberd daemon"
++#: booleans.py:19
++msgid "Allow cvs daemon to read shadow"
+ msgstr ""
  
--#: ../semanage/seobject.py:291 ../semanage/seobject.py:371
--#, fuzzy
-+#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
- msgid "Could not list SELinux modules"
--msgstr "SELinux उपयोक्ता सूचीबद्ध नहीं सका"
-+msgstr "SELinux मॉड्यूल सूचीबद्ध नहीं सका"
+-#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
+-msgid "Kerberos"
++#: booleans.py:20
++msgid "Allow all daemons to write corefiles to /"
+ msgstr ""
  
--#: ../semanage/seobject.py:304
--#, fuzzy
-+#: ../semanage/seobject.py:308
- msgid "Modules Name"
--msgstr "मॉड्यूल नाम"
-+msgstr ""
+-#: ../gui/selinux.tbl:105
+-msgid "Disable SELinux protection for kadmind daemon"
++#: booleans.py:21
++msgid "Allow all daemons to use tcp wrappers."
+ msgstr ""
  
--#: ../semanage/seobject.py:304
-+#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
- msgid "Version"
- msgstr "संस्करण"
+-#: ../gui/selinux.tbl:106
+-msgid "Disable SELinux protection for klogd daemon"
++#: booleans.py:22
++msgid "Allow all daemons the ability to read/write terminals"
+ msgstr ""
  
--#: ../semanage/seobject.py:307
-+#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
- msgid "Disabled"
- msgstr "निष्क्रिय"
+-#: ../gui/selinux.tbl:107
+-msgid "Disable SELinux protection for krb5kdc daemon"
++#: booleans.py:23
++msgid "Allow dbadm to manage files in users home directories"
+ msgstr ""
  
--#: ../semanage/seobject.py:322
-+#: ../semanage/seobject.py:326
- #, python-format
- msgid "Could not disable module %s (remove failed)"
+-#: ../gui/selinux.tbl:108
+-msgid "Disable SELinux protection for ktalk daemons"
++#: booleans.py:24
++msgid "Allow dbadm to read files in users home directories"
  msgstr ""
  
--#: ../semanage/seobject.py:333
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:337
-+#, python-format
- msgid "Could not enable module %s (remove failed)"
--msgstr "%s भूमिका %s के लिये जोड़ नहीं सका"
-+msgstr ""
+-#: ../gui/selinux.tbl:109
+-msgid "Disable SELinux protection for kudzu daemon"
++#: booleans.py:25
++msgid ""
++"Deny 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 ""
  
--#: ../semanage/seobject.py:348
-+#: ../semanage/seobject.py:352
- #, python-format
- msgid "Could not remove module %s (remove failed)"
+-#: ../gui/selinux.tbl:110
+-msgid "Disable SELinux protection for locate daemon"
++#: booleans.py:26
++msgid "Allow sysadm to debug or ptrace all processes."
  msgstr ""
  
--#: ../semanage/seobject.py:358
-+#: ../semanage/seobject.py:362
- msgid "dontaudit requires either 'on' or 'off'"
+-#: ../gui/selinux.tbl:111
+-msgid "Disable SELinux protection for lpd daemon"
++#: booleans.py:27
++msgid "Allow dhcpc client applications to execute iptables commands"
  msgstr ""
  
--#: ../semanage/seobject.py:387
--#, fuzzy
-+#: ../semanage/seobject.py:391
- msgid "Builtin Permissive Types"
--msgstr "अनुज्ञात्मक"
-+msgstr ""
+-#: ../gui/selinux.tbl:112
+-msgid "Disable SELinux protection for lrrd daemon"
++#: booleans.py:28
++msgid "Allow DHCP daemon to use LDAP backends"
+ msgstr ""
  
--#: ../semanage/seobject.py:397
--#, fuzzy
-+#: ../semanage/seobject.py:401
- msgid "Customized Permissive Types"
--msgstr "अनुज्ञात्मक"
-+msgstr ""
+-#: ../gui/selinux.tbl:113
+-msgid "Disable SELinux protection for lvm daemon"
++#: booleans.py:29
++msgid "Allow all domains to use other domains file descriptors"
+ msgstr ""
  
--#: ../semanage/seobject.py:438
-+#: ../semanage/seobject.py:442
- #, python-format
- msgid "Could not set permissive domain %s (module installation failed)"
--msgstr ""
-+msgstr "अनुज्ञात्मक डोमेन %s (मॉड्यूल संस्थापन विफल) सेट नहीं कर सका"
+-#: ../gui/selinux.tbl:114
+-msgid "Disable SELinux protection for mailman"
++#: booleans.py:30
++msgid "Allow all domains to have the kernel load modules"
+ msgstr ""
  
--#: ../semanage/seobject.py:444
-+#: ../semanage/seobject.py:448
- #, python-format
- msgid "Could not remove permissive domain %s (remove failed)"
--msgstr ""
-+msgstr "अनुज्ञात्मक डोमेन %s (हटाना विफल) हटा नहीं सका"
+-#: ../gui/selinux.tbl:115
+-msgid "Allow evolution and thunderbird to read user files"
++#: booleans.py:31
++msgid "Allow the use of the audio devices as the source for the entropy feeds"
+ msgstr ""
  
--#: ../semanage/seobject.py:479 ../semanage/seobject.py:553
--#: ../semanage/seobject.py:599 ../semanage/seobject.py:696
--#: ../semanage/seobject.py:726 ../semanage/seobject.py:793
--#: ../semanage/seobject.py:850 ../semanage/seobject.py:1097
--#: ../semanage/seobject.py:1786 ../semanage/seobject.py:1849
--#: ../semanage/seobject.py:1868 ../semanage/seobject.py:1985
--#: ../semanage/seobject.py:2037
-+#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
-+#: ../semanage/seobject.py:603 ../semanage/seobject.py:700
-+#: ../semanage/seobject.py:730 ../semanage/seobject.py:797
-+#: ../semanage/seobject.py:854 ../semanage/seobject.py:1101
-+#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
-+#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
-+#: ../semanage/seobject.py:2045
- #, python-format
- msgid "Could not create a key for %s"
- msgstr "%s के लिये कुंजी नहीं बना सका"
+-#: ../gui/selinux.tbl:116
+-msgid "Disable SELinux protection for mdadm daemon"
++#: booleans.py:32
++msgid "Allow exim to connect to databases (postgres, mysql)"
+ msgstr ""
  
--#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
--#: ../semanage/seobject.py:603 ../semanage/seobject.py:609
-+#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
-+#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
- #, python-format
- msgid "Could not check if login mapping for %s is defined"
- msgstr "नहीं जांच सका अगर %s के लिये लॉगिन मैपिंग परिभाषित है"
+-#: ../gui/selinux.tbl:117
+-msgid "Disable SELinux protection for monopd daemon"
++#: booleans.py:33
++msgid "Allow exim to create, read, write, and delete unprivileged user files."
+ msgstr ""
  
--#: ../semanage/seobject.py:492
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:496
-+#, python-format
- msgid "Linux Group %s does not exist"
--msgstr "Linux उपयोक्ता %s मौजूद नहीं है"
-+msgstr "Linux समूह %s मौजूद नहीं है"
+-#: ../gui/selinux.tbl:118
+-msgid "Allow the mozilla browser to read user files"
++#: booleans.py:34
++msgid "Allow exim to read unprivileged user files."
+ msgstr ""
  
--#: ../semanage/seobject.py:497
-+#: ../semanage/seobject.py:501
- #, python-format
- msgid "Linux User %s does not exist"
- msgstr "Linux उपयोक्ता %s मौजूद नहीं है"
+-#: ../gui/selinux.tbl:119
+-msgid "Disable SELinux protection for mrtg daemon"
++#: booleans.py:35
++msgid "Enable extra rules in the cron domain to support fcron."
+ msgstr ""
  
--#: ../semanage/seobject.py:501
-+#: ../semanage/seobject.py:505
- #, python-format
- msgid "Could not create login mapping for %s"
- msgstr "%s के लिये लॉगिन मैपिंग नहीं बना सका"
+-#: ../gui/selinux.tbl:120
+-msgid "Disable SELinux protection for mysqld daemon"
++#: booleans.py:36
++msgid "Allow fenced domain to connect to the network using TCP."
+ msgstr ""
  
--#: ../semanage/seobject.py:505 ../semanage/seobject.py:741
-+#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
- #, python-format
- msgid "Could not set name for %s"
- msgstr "%s के लिये नाम सेट नहीं कर सका"
+-#: ../gui/selinux.tbl:121
+-msgid "Disable SELinux protection for nagios daemon"
++#: booleans.py:37
++msgid "Allow fenced domain to execute ssh."
+ msgstr ""
  
--#: ../semanage/seobject.py:510 ../semanage/seobject.py:751
-+#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
- #, python-format
- msgid "Could not set MLS range for %s"
- msgstr "MLS परिसर %s के लिये सेट नहीं कर सका"
+-#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
+-msgid "Name Service"
++#: booleans.py:38
++msgid "Allow ftp to read and write files in the user home directories"
+ msgstr ""
  
--#: ../semanage/seobject.py:514
-+#: ../semanage/seobject.py:518
- #, python-format
- msgid "Could not set SELinux user for %s"
- msgstr "SELinux उपयोक्ता %s के लिये सेट नहीं कर सका"
+-#: ../gui/selinux.tbl:122
+-msgid "Disable SELinux protection for named daemon"
++#: booleans.py:39
++msgid ""
++"Allow ftp servers to upload files,  used for public file transfer services. "
++"Directories must be labeled public_content_rw_t."
+ msgstr ""
  
--#: ../semanage/seobject.py:518
-+#: ../semanage/seobject.py:522
- #, python-format
- msgid "Could not add login mapping for %s"
- msgstr "%s के लिये लॉगिन मैपिंग जोड़ नहीं सका"
+-#: ../gui/selinux.tbl:123
+-msgid "Disable SELinux protection for nessusd daemon"
++#: booleans.py:40
++msgid "Allow ftp servers to connect to all ports > 1023"
+ msgstr ""
  
--#: ../semanage/seobject.py:536
-+#: ../semanage/seobject.py:540
+-#: ../gui/selinux.tbl:124
+-msgid "Disable SELinux protection for NetworkManager"
++#: booleans.py:41
++msgid "Allow ftp servers to connect to mysql database ports"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:125
+-msgid "Disable SELinux protection for nfsd daemon"
++#: booleans.py:42
++msgid ""
++"Allow ftp servers to login to local users and read/write all files on the "
++"system, governed by DAC."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
+-#: ../gui/selinux.tbl:221
+-msgid "Samba"
++#: booleans.py:43
++msgid "Allow ftp servers to use cifs used for public file transfer services."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:126
+-msgid "Disable SELinux protection for nmbd daemon"
++#: booleans.py:44
++msgid "Allow ftp servers to use nfs used for public file transfer services."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:127
+-msgid "Disable SELinux protection for nrpe daemon"
++#: booleans.py:45
++msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:128
+-msgid "Disable SELinux protection for nscd daemon"
++#: booleans.py:46
++msgid "Determine whether Git CGI can search home directories."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:129
+-msgid "Disable SELinux protection for nsd daemon"
++#: booleans.py:47
++msgid "Determine whether Git CGI can access cifs file systems."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:130
+-msgid "Disable SELinux protection for ntpd daemon"
++#: booleans.py:48
++msgid "Determine whether Git CGI can access nfs file systems."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:131
+-msgid "Disable SELinux protection for oddjob"
++#: booleans.py:49
++msgid ""
++"Determine whether Git session daemon can bind TCP sockets to all unreserved "
++"ports."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:132
+-msgid "Disable SELinux protection for oddjob_mkhomedir"
++#: booleans.py:50
++msgid ""
++"Determine whether calling user domains can execute Git daemon in the "
++"git_session_t domain."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:133
+-msgid "Disable SELinux protection for openvpn daemon"
++#: booleans.py:51
++msgid "Determine whether Git system daemon can search home directories."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:134
+-msgid "Disable SELinux protection for pam daemon"
++#: booleans.py:52
++msgid "Determine whether Git system daemon can access cifs file systems."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:135
+-msgid "Disable SELinux protection for pegasus"
++#: booleans.py:53
++msgid "Determine whether Git system daemon can access nfs file systems."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:136
+-msgid "Disable SELinux protection for perdition daemon"
++#: booleans.py:54
++msgid "Allow gitisis daemon to send mail"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:137
+-msgid "Disable SELinux protection for portmap daemon"
++#: booleans.py:55
++msgid "Enable reading of urandom for all domains."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:138
+-msgid "Disable SELinux protection for portslave daemon"
++#: booleans.py:56
++msgid ""
++"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
++"agent to manage user files."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:139
+-msgid "Disable SELinux protection for postfix"
++#: booleans.py:57
++msgid ""
++"Allow gpg web domain to modify public files used for public file transfer "
++"services."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:140
+-msgid "Disable SELinux protection for postgresql daemon"
++#: booleans.py:58
++msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:141
+-msgid "pppd"
++#: booleans.py:59
++msgid ""
++"Allow Apache to modify public files used for public file transfer services. "
++"Directories/Files must be labeled public_content_rw_t."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:141
+-msgid "Allow pppd to be run for a regular user"
++#: booleans.py:60
++msgid "Allow httpd to use built in scripting (usually php)"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:142
+-msgid "Disable SELinux protection for pptp"
++#: booleans.py:61
++msgid "Allow http daemon to check spam"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:143
+-msgid "Disable SELinux protection for prelink daemon"
++#: booleans.py:62
++msgid ""
++"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
++"ports"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:144
+-msgid "Disable SELinux protection for privoxy daemon"
++#: booleans.py:63
++msgid "Allow httpd to connect to the ldap port"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:145
+-msgid "Disable SELinux protection for ptal daemon"
++#: booleans.py:64
++msgid "Allow http daemon to connect to zabbix"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:146
+-msgid "Disable SELinux protection for pxe daemon"
++#: booleans.py:65
++msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:147
+-msgid "Disable SELinux protection for pyzord"
++#: booleans.py:66
++msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:148
+-msgid "Disable SELinux protection for quota daemon"
++#: booleans.py:67
++msgid ""
++"Allow HTTPD scripts and modules to connect to databases over the network."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:149
+-msgid "Disable SELinux protection for radiusd daemon"
++#: booleans.py:68
++msgid "Allow httpd to connect to memcache server"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:150
+-msgid "Disable SELinux protection for radvd daemon"
++#: booleans.py:69
++msgid "Allow httpd to act as a relay"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:151
+-msgid "Disable SELinux protection for rdisc"
++#: booleans.py:70
++msgid "Allow http daemon to send mail"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:152
+-msgid "Disable SELinux protection for readahead"
++#: booleans.py:71
++msgid "Allow Apache to communicate with avahi service via dbus"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:153
+-msgid "Allow programs to read files in non-standard locations (default_t)"
++#: booleans.py:72
++msgid "Allow httpd cgi support"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:154
+-msgid "Disable SELinux protection for restorecond"
++#: booleans.py:73
++msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:155
+-msgid "Disable SELinux protection for rhgb daemon"
++#: booleans.py:74
++msgid "Allow httpd to read home directories"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:156
+-msgid "Disable SELinux protection for ricci"
++#: booleans.py:75
++msgid "Allow httpd scripts and modules execmem/execstack"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:157
+-msgid "Disable SELinux protection for ricci_modclusterd"
++#: booleans.py:76
++msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:158
+-msgid "Disable SELinux protection for rlogind daemon"
++#: booleans.py:77
++msgid "Allow httpd processes to manage IPA content"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:159
+-msgid "Disable SELinux protection for rpcd daemon"
++#: booleans.py:78
++msgid "Allow Apache to use mod_auth_ntlm_winbind"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:160
+-msgid "Disable SELinux protection for rshd"
++#: booleans.py:79
++msgid "Allow Apache to use mod_auth_pam"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:161
+-msgid "rsync"
++#: booleans.py:80
++msgid "Allow httpd to read user content"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:161
+-msgid "Disable SELinux protection for rsync daemon"
++#: booleans.py:81
++msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:162
+-msgid "Allow ssh to run from inetd instead of as a daemon"
++#: booleans.py:82
++msgid "Allow httpd daemon to change its resource limits"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:163
+-msgid "Allow Samba to share nfs directories"
++#: booleans.py:83
++msgid ""
++"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
+-msgid "SASL authentication server"
++#: booleans.py:84
++msgid ""
++"Allow apache scripts to write to public content, directories/files must be "
++"labeled public_rw_content_t."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:164
+-msgid "Allow sasl authentication server to read /etc/shadow"
++#: booleans.py:85
++msgid "Allow Apache to execute tmp content."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:165
++#: booleans.py:86
+ msgid ""
+-"Allow X-Windows server to map a memory region as both executable and writable"
++"Unify HTTPD to communicate with the terminal. Needed for entering the "
++"passphrase for certificates at the terminal."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:166
+-msgid "Disable SELinux protection for saslauthd daemon"
++#: booleans.py:87
++msgid "Unify HTTPD handling of all content files."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:167
+-msgid "Disable SELinux protection for scannerdaemon daemon"
++#: booleans.py:88
++msgid "Allow httpd to access cifs file systems"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:168
+-msgid "Do not allow transition to sysadm_t, sudo and su effected"
++#: booleans.py:89
++msgid "Allow httpd to access FUSE file systems"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:169
+-msgid "Do not allow any processes to load kernel modules"
++#: booleans.py:90
++msgid "Allow httpd to run gpg"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:170
+-msgid "Do not allow any processes to modify kernel SELinux policy"
++#: booleans.py:91
++msgid "Allow httpd to access nfs file systems"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:171
+-msgid "Disable SELinux protection for sendmail daemon"
++#: booleans.py:92
++msgid "Allow httpd to communicate with oddjob to start up a service"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:172
+-msgid "Disable SELinux protection for setrans"
++#: booleans.py:93
++msgid "Allow httpd to access openstack ports"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:173
+-msgid "Disable SELinux protection for setroubleshoot daemon"
++#: booleans.py:94
++msgid "Allow icecast to connect to all ports, not just sound ports."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:174
+-msgid "Disable SELinux protection for slapd daemon"
++#: booleans.py:95
++msgid ""
++"Allow the Irssi IRC Client to connect to any port, and to bind to any "
++"unreserved port."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:175
+-msgid "Disable SELinux protection for slrnpull daemon"
++#: booleans.py:96
++msgid "Allow java executable stack"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:176
+-msgid "Disable SELinux protection for smbd daemon"
++#: booleans.py:97
++msgid "Allow confined applications to run with kerberos."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:177
+-msgid "Disable SELinux protection for snmpd daemon"
++#: booleans.py:98
++msgid "Allow syslogd daemon to send mail"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:178
+-msgid "Disable SELinux protection for snort daemon"
++#: booleans.py:99
++msgid "Allow syslogd the ability to read/write terminals"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:179
+-msgid "Disable SELinux protection for soundd daemon"
++#: booleans.py:100
++msgid "Allow logging in and using the system from /dev/console."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:180
+-msgid "Disable SELinux protection for sound daemon"
++#: booleans.py:101
++msgid ""
++"Control the ability to mmap a low area of the address space, as configured "
++"by /proc/sys/kernel/mmap_min_addr."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
+-msgid "Spam Protection"
++#: booleans.py:102
++msgid "Allow mock to read files in home directories."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:181
+-msgid "Disable SELinux protection for spamd daemon"
++#: booleans.py:103
++msgid "Allow the mount command to mount any directory or file."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:182
+-msgid "Allow spamd to access home directories"
++#: booleans.py:104
++msgid "Allow mozilla plugin domain to connect to the network using TCP."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:183
+-msgid "Allow Spam Assassin daemon network access"
++#: booleans.py:105
++msgid ""
++"Allow mozilla_plugins to create random content in the users home directory"
++msgstr ""
++
++#: booleans.py:106
++msgid "Allow confined web browsers to read home directory content"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:184
+-msgid "Disable SELinux protection for speedmgmt daemon"
++#: booleans.py:107
++msgid "Allow mplayer executable stack"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
+-msgid "Squid"
++#: booleans.py:108
++msgid "Allow mysqld to connect to all ports"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:185
+-msgid "Allow squid daemon to connect to the network"
++#: booleans.py:109
++msgid "Allow BIND to bind apache port."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:186
+-msgid "Disable SELinux protection for squid daemon"
++#: booleans.py:110
++msgid ""
++"Allow BIND to write the master zone files. Generally this is used for "
++"dynamic DNS or zone transfers."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:187
+-msgid "Disable SELinux protection for ssh daemon"
++#: booleans.py:111
++msgid "Allow any files/directories to be exported read/only via NFS."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:188
+-msgid "Allow ssh logins as sysadm_r:sysadm_t"
++#: booleans.py:112
++msgid "Allow any files/directories to be exported read/write via NFS."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:189
++#: booleans.py:113
+ msgid ""
+-"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
+-"bashrc)"
++"Allow nfs servers to modify public files used for public file transfer "
++"services.  Files/Directories must be labeled public_content_rw_t."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
+-msgid "Universal SSL tunnel"
++#: booleans.py:114
++msgid "Allow system to run with NIS"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:190
+-msgid "Disable SELinux protection for stunnel daemon"
++#: booleans.py:115
++msgid "Allow confined applications to use nscd shared memory."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:191
+-msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
++#: booleans.py:116
++msgid "Allow nsplugin code to connect to unreserved ports"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:192
+-msgid "Disable SELinux protection for swat daemon"
++#: booleans.py:117
++msgid "Allow nsplugin code to execmem/execstack"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:193
+-msgid "Disable SELinux protection for sxid daemon"
++#: booleans.py:118
++msgid "Allow openvpn to read home directories"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:194
+-msgid "Disable SELinux protection for syslogd daemon"
++#: booleans.py:119
++msgid "Allow piranha-lvs domain to connect to the network using TCP."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:195
+-msgid "Disable SELinux protection for system cron jobs"
++#: booleans.py:120
++msgid "Allow polipo to connect to all ports > 1023"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:196
+-msgid "Disable SELinux protection for tcp daemon"
++#: booleans.py:121
++msgid ""
++"Determine whether Polipo session daemon can bind tcp sockets to all "
++"unreserved ports."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:197
+-msgid "Disable SELinux protection for telnet daemon"
++#: booleans.py:122
++msgid ""
++"Determine whether calling user domains can execute Polipo daemon in the "
++"polipo_session_t domain."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:198
+-msgid "Disable SELinux protection for tftpd daemon"
++#: booleans.py:123
++msgid "Determine whether polipo can access cifs file systems."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:199
+-msgid "Disable SELinux protection for transproxy daemon"
++#: booleans.py:124
++msgid "Determine whether Polipo can access nfs file systems."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:200
+-msgid "Disable SELinux protection for udev daemon"
++#: booleans.py:125
++msgid "Enable polyinstantiated directory support."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:201
+-msgid "Disable SELinux protection for uml daemon"
++#: booleans.py:126
++msgid "Allow the portage domains to use NFS mounts (regular nfs_t)"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:202
+-msgid ""
+-"Allow xinetd to run unconfined, including any services it starts that do not "
+-"have a domain transition explicitly defined"
++#: booleans.py:127
++msgid "Allow postfix_local domain full write access to mail_spool directories"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:203
+-msgid ""
+-"Allow rc scripts to run unconfined, including any daemon started by an rc "
+-"script that does not have a domain transition explicitly defined"
++#: booleans.py:128
++msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:204
+-msgid "Allow rpm to run unconfined"
++#: booleans.py:129
++msgid "Allow transmit client label to foreign database"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:205
+-msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
++#: booleans.py:130
++msgid "Allow database admins to execute DML statement"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:206
+-msgid "Disable SELinux protection for updfstab daemon"
++#: booleans.py:131
++msgid "Allow unprivileged users to execute DDL statement"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:207
+-msgid "Disable SELinux protection for uptimed daemon"
++#: booleans.py:132
++msgid "Allow pppd to load kernel modules for certain modems"
++msgstr ""
++
++#: booleans.py:133
++msgid "Allow pppd to be run for a regular user"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:208
++#: booleans.py:134
+ msgid ""
+-"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
+-"staff_r can do so"
++"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:209
+-msgid "Allow users to execute the mount command"
++#: booleans.py:135
++msgid "Allow Puppet client to manage all file types."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:210
+-msgid "Allow regular users direct mouse access (only allow the X server)"
++#: booleans.py:136
++msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:211
+-msgid "Allow users to run the dmesg command"
++#: booleans.py:137
++msgid "Allow qemu to connect fully to the network"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:212
+-msgid "Allow users to control network interfaces (also needs USERCTL=true)"
++#: booleans.py:138
++msgid "Allow qemu to use cifs/Samba file systems"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:213
+-msgid "Allow normal user to execute ping"
++#: booleans.py:139
++msgid "Allow qemu to use serial/parallel communication ports"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:214
+-msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
++#: booleans.py:140
++msgid "Allow qemu to use nfs file systems"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:215
+-msgid "Allow users to rw usb devices"
++#: booleans.py:141
++msgid "Allow qemu to use usb devices"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:216
++#: booleans.py:142
++msgid "Allow racoon to read shadow"
++msgstr ""
++
++#: booleans.py:143
++msgid "Allow rgmanager domain to connect to the network using TCP."
++msgstr ""
++
++#: booleans.py:144
+ msgid ""
+-"Allow users to run TCP servers (bind to ports and accept connection from the "
+-"same domain and outside users)  disabling this forces FTP passive mode and "
+-"may change other protocols"
++"Allow rsync to modify public files used for public file transfer services.  "
++"Files/Directories must be labeled public_content_rw_t."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:217
+-msgid "Allow user to stat ttyfiles"
++#: booleans.py:145
++msgid "Allow rsync to run as a client"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:218
+-msgid "Disable SELinux protection for uucpd daemon"
++#: booleans.py:146
++msgid "Allow rsync to export any files/directories read only."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:219
+-msgid "Disable SELinux protection for vmware daemon"
++#: booleans.py:147
++msgid "Allow rsync servers to share cifs files systems"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:220
+-msgid "Disable SELinux protection for watchdog daemon"
++#: booleans.py:148
++msgid "Allow rsync servers to share nfs files systems"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:221
+-msgid "Disable SELinux protection for winbind daemon"
++#: booleans.py:149
++msgid "Allow samba to create new home directories (e.g. via PAM)"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:222
+-msgid "Disable SELinux protection for xdm daemon"
++#: booleans.py:150
++msgid ""
++"Allow samba to act as the domain controller, add users, groups and change "
++"passwords."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:223
+-msgid "Allow xdm logins as sysadm_r:sysadm_t"
++#: booleans.py:151
++msgid "Allow samba to share users home directories."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:224
+-msgid "Disable SELinux protection for xen daemon"
++#: booleans.py:152
++msgid "Allow samba to share any file/directory read only."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:225
+-msgid "XEN"
++#: booleans.py:153
++msgid "Allow samba to share any file/directory read/write."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:225
+-msgid "Allow xen to read/write physical disk devices"
++#: booleans.py:154
++msgid "Allow samba to act as a portmapper"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:226
+-msgid "Disable SELinux protection for xfs daemon"
++#: booleans.py:155
++msgid "Allow samba to run unconfined scripts"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:227
+-msgid "Disable SELinux protection for xen control"
++#: booleans.py:156
++msgid "Allow samba to export ntfs/fusefs volumes."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:228
+-msgid "Disable SELinux protection for ypbind daemon"
++#: booleans.py:157
++msgid "Allow samba to export NFS volumes."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:229
+-msgid "Disable SELinux protection for NIS Password Daemon"
++#: booleans.py:158
++msgid "Allow sanlock to read/write fuse files"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:230
+-msgid "Disable SELinux protection for ypserv daemon"
++#: booleans.py:159
++msgid "Allow sanlock to manage nfs files"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:231
+-msgid "Disable SELinux protection for NIS Transfer Daemon"
++#: booleans.py:160
++msgid "Allow sanlock to manage cifs files"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:232
+-msgid "Allow SELinux webadm user to manage unprivileged users home directories"
++#: booleans.py:161
++msgid "Allow sasl to read shadow"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:233
+-msgid "Allow SELinux webadm user to read unprivileged users home directories"
++#: booleans.py:162
++msgid ""
++"disallow programs, such as newrole, from transitioning to administrative "
++"user domains."
+ msgstr ""
+ 
+-#: ../gui/semanagePage.py:126
+-#, python-format
+-msgid "Are you sure you want to delete %s '%s'?"
++#: booleans.py:163
++msgid "Disable kernel module loading."
+ msgstr ""
+ 
+-#: ../gui/semanagePage.py:126
+-#, python-format
+-msgid "Delete %s"
++#: booleans.py:164
++msgid ""
++"Boolean to determine whether the system permits loading policy, setting "
++"enforcing mode, and changing boolean values.  Set this to true and you have "
++"to reboot to set it back."
+ msgstr ""
+ 
+-#: ../gui/semanagePage.py:134
+-#, python-format
+-msgid "Add %s"
++#: booleans.py:165
++msgid "Allow regular users direct dri device access"
+ msgstr ""
+ 
+-#: ../gui/semanagePage.py:148
+-#, python-format
+-msgid "Modify %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 ""
+ 
+-#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
+-msgid "Permissive"
++#: booleans.py:167
++msgid ""
++"Allow all unconfined executables to use libraries requiring text relocation "
++"that are not labeled textrel_shlib_t"
+ msgstr ""
+ 
+-#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
+-msgid "Enforcing"
++#: booleans.py:168
++msgid ""
++"Allow unconfined executables to make their stack executable.  This should "
++"never, ever be necessary. Probably indicates a badly coded executable, but "
++"could indicate an attack. This executable should be reported in bugzilla"
+ msgstr ""
+ 
+-#: ../gui/statusPage.py:94
+-msgid "Status"
++#: booleans.py:169
++msgid "Allow users to connect to the local mysql server"
+ msgstr ""
+ 
+-#: ../gui/statusPage.py:133
++#: booleans.py:170
+ msgid ""
+-"Changing the policy type will cause a relabel of the entire file system on "
+-"the next boot. Relabeling takes a long time depending on the size of the "
+-"file system.  Do you wish to continue?"
++"Allow confined users the ability to execute the ping and traceroute commands."
+ msgstr ""
+ 
+-#: ../gui/statusPage.py:147
++#: booleans.py:171
++msgid "Allow users to connect to PostgreSQL"
++msgstr ""
++
++#: booleans.py:172
+ msgid ""
+-"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
+-"you later decide to turn SELinux back on, the system will be required to "
+-"relabel.  If you just want to see if SELinux is causing a problem on your "
+-"system, you can go to permissive mode which will only log errors and not "
+-"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
+-"wish to continue?"
++"Allow user to r/w files on filesystems that do not have extended attributes "
++"(FAT, CDROM, FLOPPY)"
+ msgstr ""
+ 
+-#: ../gui/statusPage.py:152
++#: booleans.py:173
+ msgid ""
+-"Changing to SELinux enabled will cause a relabel of the entire file system "
+-"on the next boot. Relabeling takes a long time depending on the size of the "
+-"file system.  Do you wish to continue?"
++"Allow users to run TCP servers (bind to ports and accept connection from the "
++"same domain and outside users)  disabling this forces FTP passive mode and "
++"may change other protocols."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:11
+-msgid "system-config-selinux"
++#: booleans.py:174
++msgid "Allow user music sharing"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:12
++#: booleans.py:175
+ msgid ""
+-"Copyright (c)2006 Red Hat, Inc.\n"
+-"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
++"Allow anon internal-sftp to upload files, used for public file transfer "
++"services. Directories must be labeled public_content_rw_t."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:22
+-#: ../gui/system-config-selinux.glade:544
+-msgid "Add SELinux Login Mapping"
++#: booleans.py:176
++msgid ""
++"Allow sftp-internal to read and write files in the user home directories"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:257
+-msgid "Add SELinux Network Ports"
++#: booleans.py:177
++msgid ""
++"Allow sftp-internal to login to local users and read/write all files on the "
++"system, governed by DAC."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:391
+-#: ../gui/system-config-selinux.glade:678
+-msgid "SELinux Type"
++#: booleans.py:178
++msgid ""
++"Allow internal-sftp to read and write files in the user ssh home directories."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:622
+-msgid "File Specification"
++#: booleans.py:179
++msgid "Allow sge to connect to the network using any TCP port"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:650
+-msgid "File Type"
++#: booleans.py:180
++msgid "Allow sge to access nfs file systems."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:727
++#: booleans.py:181
+ msgid ""
+-"all files\n"
+-"regular file\n"
+-"directory\n"
+-"character device\n"
+-"block device\n"
+-"socket\n"
+-"symbolic link\n"
+-"named pipe\n"
++"Enable additional permissions needed to support devices on 3ware controllers."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:773
+-msgid "MLS"
++#: booleans.py:182
++msgid ""
++"Allow samba to modify public files used for public file transfer services.  "
++"Files/Directories must be labeled public_content_rw_t."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:837
+-msgid "Add SELinux User"
++#: booleans.py:183
++msgid "Allow user spamassassin clients to use the network."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1079
+-msgid "SELinux Administration"
++#: booleans.py:184
++msgid "Allow spamd to read/write user home directories."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1122
+-msgid "Add"
++#: booleans.py:185
++msgid ""
++"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1144
+-msgid "_Properties"
++#: booleans.py:186
++msgid "Allow squid to run as a transparent proxy (TPROXY)"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1166
+-msgid "_Delete"
++#: booleans.py:187
++msgid ""
++"Allow ssh with chroot env to read and write files in the user home "
++"directories"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1256
+-msgid "Select Management Object"
++#: booleans.py:188
++msgid "allow host key based authentication"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1273
+-msgid "<b>Select:</b>"
++#: booleans.py:189
++msgid "Allow ssh logins as sysadm_r:sysadm_t"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1326
+-msgid "System Default Enforcing Mode"
++#: booleans.py:190
++msgid "allow staff user to create and transition to svirt domains."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1354
++#: booleans.py:191
++msgid "Allow the Telepathy connection managers to connect to any network port."
++msgstr ""
++
++#: booleans.py:192
+ msgid ""
+-"Disabled\n"
+-"Permissive\n"
+-"Enforcing\n"
++"Allow the Telepathy connection managers to connect to any generic TCP port."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1373
+-msgid "Current Enforcing Mode"
++#: booleans.py:193
++msgid ""
++"Allow tftp to modify public files used for public file transfer services."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1418
+-msgid "System Default Policy Type: "
++#: booleans.py:194
++msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1463
++#: booleans.py:195
+ msgid ""
+-"Select if you wish to relabel then entire file system on next reboot.  "
+-"Relabeling can take a very long time, depending on the size of the system.  "
+-"If you are changing policy types or going from disabled to enforcing, a "
+-"relabel is required."
++"allow unconfined users to transition to the chrome sandbox domains when "
++"running chrome-sandbox"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1509
+-msgid "Relabel on next reboot."
++#: booleans.py:196
++msgid "Allow a user to login as an unconfined domain"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1561
+-msgid "label37"
++#: booleans.py:197
++msgid ""
++"Allow unconfined users to transition to the Mozilla plugin domain when "
++"running xulrunner plugin-container."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1598
+-msgid "Revert boolean setting to system default"
++#: booleans.py:198
++msgid "Allow video playing tools to run unconfined"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1614
+-msgid "Toggle between Customized and All Booleans"
++#: booleans.py:199
++msgid "Allow unprivledged user to create and transition to svirt domains."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1645
+-#: ../gui/system-config-selinux.glade:1850
+-#: ../gui/system-config-selinux.glade:2037
+-#: ../gui/system-config-selinux.glade:2224
+-#: ../gui/system-config-selinux.glade:2467
+-#: ../gui/system-config-selinux.glade:2692
+-#: ../gui/system-config-selinux.glade:2867
+-msgid "Filter"
++#: booleans.py:200
++msgid "Support ecryptfs home directories"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1734
+-msgid "label50"
++#: booleans.py:201
++msgid "Support fusefs home directories"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1771
+-msgid "Add File Context"
++#: booleans.py:202
++msgid "Use lpd server instead of cups"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1787
+-msgid "Modify File Context"
++#: booleans.py:203
++msgid "Support NFS home directories"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1803
+-msgid "Delete File Context"
++#: booleans.py:204
++msgid "Support SAMBA home directories"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1819
+-msgid "Toggle between all and customized file context"
++#: booleans.py:205
++msgid "Allow varnishd to connect to all ports, not just HTTP."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1939
+-msgid "label38"
++#: booleans.py:206
++msgid "Ignore vbetool mmap_zero errors."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1976
+-msgid "Add SELinux User Mapping"
++#: booleans.py:207
++msgid ""
++"Allow confined virtual guests to use serial/parallel communication ports"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1992
+-msgid "Modify SELinux User Mapping"
++#: booleans.py:208
++msgid ""
++"Allow confined virtual guests to use executable memory and executable stack"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2008
+-msgid "Delete SELinux User Mapping"
++#: booleans.py:209
++msgid "Allow confined virtual guests to read fuse files"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2126
+-msgid "label39"
++#: booleans.py:210
++msgid "Allow confined virtual guests to manage nfs files"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2163
+-msgid "Add User"
++#: booleans.py:211
++msgid "Allow confined virtual guests to manage cifs files"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2179
+-msgid "Modify User"
++#: booleans.py:212
++msgid "Allow confined virtual guests to interact with the sanlock"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2195
+-msgid "Delete User"
++#: booleans.py:213
++msgid "Allow confined virtual guests to manage device configuration, (pci)"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2313
+-msgid "label41"
++#: booleans.py:214
++msgid "Allow confined virtual guests to use usb devices"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2350
+-msgid "Add Network Port"
++#: booleans.py:215
++msgid "Allow confined virtual guests to interact with the xserver"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2366
+-msgid "Edit Network Port"
++#: booleans.py:216
++msgid "Allow webadm to manage files in users home directories"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2382
+-msgid "Delete Network Port"
++#: booleans.py:217
++msgid "Allow webadm to read files in users home directories"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2418
+-#: ../gui/system-config-selinux.glade:2436
+-msgid "Toggle between Customized and All Ports"
++#: booleans.py:218
++msgid "Ignore wine mmap_zero errors."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2556
+-msgid "label42"
++#: booleans.py:219
++msgid "Allow the graphical login program to execute bootloader"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2593
+-msgid "Generate new policy module"
++#: booleans.py:220
++msgid ""
++"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2609
+-msgid "Load policy module"
++#: booleans.py:221
++msgid "Allow xen to manage nfs files"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2625
+-msgid "Remove loadable policy module"
++#: booleans.py:222
++msgid ""
++"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
++"logical volumes for disk images."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2661
++#: booleans.py:223
++msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
++msgstr ""
++
++#: booleans.py:224
+ msgid ""
+-"Enable/Disable additional audit rules, that are normally not reported in the "
+-"log files."
++"Allow xguest users to configure Network Manager and connect to apache ports"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2781
+-msgid "label44"
++#: booleans.py:225
++msgid "Allow xguest users to mount removable media"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2818
+-msgid "Change process mode to permissive."
++#: booleans.py:226
++msgid "Allow xguest to use blue tooth devices"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2836
+-msgid "Change process mode to enforcing"
++#: booleans.py:227
++msgid "Allows clients to write to the X server shared memory segments."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2928
+-msgid "Process Domain"
++#: booleans.py:228
++msgid "Allows XServer to execute writable memory"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2956
+-msgid "label59"
++#: booleans.py:229
++msgid "Support X userspace object manager"
+ msgstr ""
+ 
+-#: ../gui/usersPage.py:138
+-#, python-format
+-msgid "SELinux user '%s' is required"
++#: booleans.py:230
++msgid "Allow zabbix to connect to unreserved ports"
++msgstr ""
++
++#: booleans.py:231
++msgid "Allow zebra daemon to write it configuration files"
++msgstr ""
++
++#: booleans.py:232
++msgid ""
++"Allow ZoneMinder to modify public files used for public file transfer "
++"services."
+ msgstr ""
+diff --git a/policycoreutils/po/hi.po b/policycoreutils/po/hi.po
+index a9915df..0c5244d 100644
+--- a/policycoreutils/po/hi.po
++++ b/policycoreutils/po/hi.po
+@@ -3,20 +3,21 @@
+ # This file is distributed under the same license as the PACKAGE package.
+ #
+ # Translators:
+-# Rajesh Ranjan <rranjan at redhat.com>, 2006, 2007, 2008, 2009, 2010.
++# rajesh <rajeshkajha at yahoo.com>, 2012.
++# Rajesh Ranjan <rranjan at redhat.com>, 2006-2010.
+ msgid ""
+ msgstr ""
+ "Project-Id-Version: Policycoreutils\n"
+ "Report-Msgid-Bugs-To: \n"
+-"POT-Creation-Date: 2012-05-25 07:28-0400\n"
+-"PO-Revision-Date: 2012-04-02 20:30+0000\n"
++"POT-Creation-Date: 2012-10-16 12:24-0400\n"
++"PO-Revision-Date: 2012-10-08 13:10+0000\n"
+ "Last-Translator: dwalsh <dwalsh at redhat.com>\n"
+ "Language-Team: Hindi <indlinux-hindi at lists.sourceforge.net>\n"
+ "Language: hi\n"
+ "MIME-Version: 1.0\n"
+ "Content-Type: text/plain; charset=UTF-8\n"
+ "Content-Transfer-Encoding: 8bit\n"
+-"Plural-Forms: nplurals=2; plural=(n != 1)\n"
++"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+ 
+ #: ../run_init/run_init.c:67
+ msgid ""
+@@ -28,7 +29,7 @@ msgstr ""
+ "  जहां: <script> init स्क्रिप्ट का नाम है चलाने के लिये,\n"
+ "         <args ...> यह उस स्क्रिप्ट का तर्क है."
+ 
+-#: ../run_init/run_init.c:126 ../newrole/newrole.c:1124
++#: ../run_init/run_init.c:126 ../newrole/newrole.c:1123
+ #, c-format
+ msgid "failed to initialize PAM\n"
+ msgstr "PAM आरंभीकरण में विफल\n"
+@@ -77,7 +78,7 @@ msgstr "क्षमा करें, run_init को सिर्फ SELinux 
+ msgid "authentication failed.\n"
+ msgstr "सत्यापन विफल.\n"
+ 
+-#: ../run_init/run_init.c:405 ../newrole/newrole.c:1258
++#: ../run_init/run_init.c:405 ../newrole/newrole.c:1257
+ #, c-format
+ msgid "Could not set exec context to %s.\n"
+ msgstr "exec संदर्भ %s में सेट नहीं कर सका.\n"
+@@ -90,855 +91,876 @@ msgstr "******************** महत्वपूर्ण ********************
+ msgid "To make this policy package active, execute:"
+ msgstr "इस नीति को सक्रिय बनाने के लिए, चलाएं:"
+ 
+-#: ../semanage/seobject.py:143 ../semanage/seobject.py:147
+-msgid "global"
+-msgstr "वैश्विक"
+-
+-#: ../semanage/seobject.py:225
++#: ../semanage/seobject.py:200
+ msgid "Could not create semanage handle"
+ msgstr "semanage नियंत्रण आरंभ नहीं कर सका"
+ 
+-#: ../semanage/seobject.py:233
++#: ../semanage/seobject.py:208
+ msgid "SELinux policy is not managed or store cannot be accessed."
+ msgstr "SELinux नीति प्रबंधित नहीं है या भंडार अभिगम नहीं किया जा सकता है."
+ 
+-#: ../semanage/seobject.py:238
++#: ../semanage/seobject.py:213
+ msgid "Cannot read policy store."
+ msgstr "नीति भंडार नहीं पढ़ सकता है."
+ 
+-#: ../semanage/seobject.py:243
++#: ../semanage/seobject.py:218
+ msgid "Could not establish semanage connection"
+ msgstr "semanage संबंधन स्थापित नहीं कर सका"
+ 
+-#: ../semanage/seobject.py:248
++#: ../semanage/seobject.py:223
+ msgid "Could not test MLS enabled status"
+ msgstr "MLS सक्रिय स्थिति जाँच नहीं सका"
+ 
+-#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
++#: ../semanage/seobject.py:229 ../semanage/seobject.py:244
+ msgid "Not yet implemented"
+ msgstr "अब तक लागू नहीं"
+ 
+-#: ../semanage/seobject.py:258
++#: ../semanage/seobject.py:233
+ msgid "Semanage transaction already in progress"
+ msgstr "सीमैनेज लेनदेन पहले से प्रगति पर है"
+ 
+-#: ../semanage/seobject.py:267
++#: ../semanage/seobject.py:242
+ msgid "Could not start semanage transaction"
+ msgstr "semanage विनिमय आरंभ नहीं कर सका"
+ 
+-#: ../semanage/seobject.py:278
++#: ../semanage/seobject.py:254
+ msgid "Could not commit semanage transaction"
+ msgstr "semanage विनिमय सौंप नहीं सका"
+ 
+-#: ../semanage/seobject.py:283
++#: ../semanage/seobject.py:259
+ msgid "Semanage transaction not in progress"
+ msgstr "सीमैनेज लेनदेन प्रगति पर नहीं है"
+ 
+-#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
++#: ../semanage/seobject.py:271 ../semanage/seobject.py:351
+ msgid "Could not list SELinux modules"
+ msgstr "SELinux मॉड्यूल सूचीबद्ध नहीं सका"
+ 
+-#: ../semanage/seobject.py:308
++#: ../semanage/seobject.py:284
+ msgid "Modules Name"
+-msgstr ""
++msgstr "मॉड्यूल नाम"
+ 
+-#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
++#: ../semanage/seobject.py:284 ../gui/modulesPage.py:63
+ msgid "Version"
+ msgstr "संस्करण"
+ 
+-#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
++#: ../semanage/seobject.py:287 ../gui/statusPage.py:75
+ msgid "Disabled"
+ msgstr "निष्क्रिय"
+ 
+-#: ../semanage/seobject.py:326
++#: ../semanage/seobject.py:302
+ #, python-format
+ msgid "Could not disable module %s (remove failed)"
+-msgstr ""
++msgstr "अनुज्ञात्मक डोमेन %s (हटाना विफल) हटा नहीं सका"
+ 
+-#: ../semanage/seobject.py:337
++#: ../semanage/seobject.py:313
+ #, python-format
+ msgid "Could not enable module %s (remove failed)"
+-msgstr ""
++msgstr "अनुज्ञात्मक डोमेन %s (हटाना विफल) हटा नहीं सका"
+ 
+-#: ../semanage/seobject.py:352
++#: ../semanage/seobject.py:328
+ #, python-format
+ msgid "Could not remove module %s (remove failed)"
+-msgstr ""
++msgstr "अनुज्ञात्मक डोमेन %s (हटाना विफल) हटा नहीं सका"
+ 
+-#: ../semanage/seobject.py:362
++#: ../semanage/seobject.py:338
+ msgid "dontaudit requires either 'on' or 'off'"
+-msgstr ""
++msgstr "dontaudit के लिए 'चालू' या 'बंद' की जरूरत है"
+ 
+-#: ../semanage/seobject.py:391
++#: ../semanage/seobject.py:366
+ msgid "Builtin Permissive Types"
+-msgstr ""
++msgstr "अंतनिर्मित अनुज्ञात्मक प्रकार"
+ 
+-#: ../semanage/seobject.py:401
++#: ../semanage/seobject.py:376
+ msgid "Customized Permissive Types"
+-msgstr ""
++msgstr "मनपसंद अनुज्ञात्मक प्रकार"
+ 
+-#: ../semanage/seobject.py:442
++#: ../semanage/seobject.py:417
+ #, python-format
+ msgid "Could not set permissive domain %s (module installation failed)"
+ msgstr "अनुज्ञात्मक डोमेन %s (मॉड्यूल संस्थापन विफल) सेट नहीं कर सका"
+ 
+-#: ../semanage/seobject.py:448
++#: ../semanage/seobject.py:423
+ #, python-format
+ msgid "Could not remove permissive domain %s (remove failed)"
+ msgstr "अनुज्ञात्मक डोमेन %s (हटाना विफल) हटा नहीं सका"
+ 
+-#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
+-#: ../semanage/seobject.py:603 ../semanage/seobject.py:700
+-#: ../semanage/seobject.py:730 ../semanage/seobject.py:797
+-#: ../semanage/seobject.py:854 ../semanage/seobject.py:1101
+-#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
+-#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
+-#: ../semanage/seobject.py:2045
++#: ../semanage/seobject.py:458 ../semanage/seobject.py:532
++#: ../semanage/seobject.py:578 ../semanage/seobject.py:675
++#: ../semanage/seobject.py:705 ../semanage/seobject.py:772
++#: ../semanage/seobject.py:829 ../semanage/seobject.py:1084
++#: ../semanage/seobject.py:1800 ../semanage/seobject.py:1863
++#: ../semanage/seobject.py:1882 ../semanage/seobject.py:2003
++#: ../semanage/seobject.py:2056
+ #, python-format
+ msgid "Could not create a key for %s"
+ msgstr "%s के लिये कुंजी नहीं बना सका"
+ 
+-#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
+-#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
++#: ../semanage/seobject.py:462 ../semanage/seobject.py:536
++#: ../semanage/seobject.py:582 ../semanage/seobject.py:588
+ #, python-format
+ msgid "Could not check if login mapping for %s is defined"
+ msgstr "नहीं जांच सका अगर %s के लिये लॉगिन मैपिंग परिभाषित है"
+ 
+-#: ../semanage/seobject.py:496
++#: ../semanage/seobject.py:471
+ #, python-format
+ msgid "Linux Group %s does not exist"
+ msgstr "Linux समूह %s मौजूद नहीं है"
+ 
+-#: ../semanage/seobject.py:501
++#: ../semanage/seobject.py:476
+ #, python-format
+ msgid "Linux User %s does not exist"
+ msgstr "Linux उपयोक्ता %s मौजूद नहीं है"
+ 
+-#: ../semanage/seobject.py:505
++#: ../semanage/seobject.py:480
+ #, python-format
+ msgid "Could not create login mapping for %s"
+ msgstr "%s के लिये लॉगिन मैपिंग नहीं बना सका"
+ 
+-#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
++#: ../semanage/seobject.py:484 ../semanage/seobject.py:720
+ #, python-format
+ msgid "Could not set name for %s"
+ msgstr "%s के लिये नाम सेट नहीं कर सका"
+ 
+-#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
++#: ../semanage/seobject.py:489 ../semanage/seobject.py:730
+ #, python-format
+ msgid "Could not set MLS range for %s"
+ msgstr "MLS परिसर %s के लिये सेट नहीं कर सका"
+ 
+-#: ../semanage/seobject.py:518
++#: ../semanage/seobject.py:493
+ #, python-format
+ msgid "Could not set SELinux user for %s"
+ msgstr "SELinux उपयोक्ता %s के लिये सेट नहीं कर सका"
+ 
+-#: ../semanage/seobject.py:522
++#: ../semanage/seobject.py:497
+ #, python-format
+ msgid "Could not add login mapping for %s"
+ msgstr "%s के लिये लॉगिन मैपिंग जोड़ नहीं सका"
+ 
+-#: ../semanage/seobject.py:540
++#: ../semanage/seobject.py:515
  msgid "Requires seuser or serange"
  msgstr "seuser या serange जरूरी"
  
--#: ../semanage/seobject.py:559 ../semanage/seobject.py:605
-+#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
+-#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
++#: ../semanage/seobject.py:538 ../semanage/seobject.py:584
  #, python-format
  msgid "Login mapping for %s is not defined"
  msgstr "%s के लिये लॉगिन मैपिंग परिभाषित नहीं है"
  
--#: ../semanage/seobject.py:563
-+#: ../semanage/seobject.py:567
+-#: ../semanage/seobject.py:567
++#: ../semanage/seobject.py:542
  #, python-format
  msgid "Could not query seuser for %s"
  msgstr "seuser को %s के लिये प्रश्न नहीं कर सका"
  
--#: ../semanage/seobject.py:577
-+#: ../semanage/seobject.py:581
+-#: ../semanage/seobject.py:581
++#: ../semanage/seobject.py:556
  #, python-format
  msgid "Could not modify login mapping for %s"
  msgstr "%s के लिये लॉगिन मैपिंग नहीं रूपांतरित कर सका"
  
--#: ../semanage/seobject.py:611
-+#: ../semanage/seobject.py:615
+-#: ../semanage/seobject.py:615
++#: ../semanage/seobject.py:590
  #, python-format
  msgid "Login mapping for %s is defined in policy, cannot be deleted"
  msgstr "नीति में %s परिभाषित है, मिटाया नहीं जा सकता"
  
--#: ../semanage/seobject.py:615
-+#: ../semanage/seobject.py:619
+-#: ../semanage/seobject.py:619
++#: ../semanage/seobject.py:594
  #, python-format
  msgid "Could not delete login mapping for %s"
  msgstr "%s के लिये लॉगिन मैपिंग नहीं मिटा सका"
  
--#: ../semanage/seobject.py:637 ../semanage/seobject.py:655
--#: ../semanage/seobject.py:893
-+#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
-+#: ../semanage/seobject.py:897
+-#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
+-#: ../semanage/seobject.py:897
++#: ../semanage/seobject.py:616 ../semanage/seobject.py:634
++#: ../semanage/seobject.py:872
  msgid "Could not list login mappings"
  msgstr "लॉगिन मैपिंग नहीं सूचीबद्ध कर सका"
  
--#: ../semanage/seobject.py:680 ../semanage/seobject.py:685
-+#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../gui/system-config-selinux.glade:100
+-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
++#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
+ #: ../gui/system-config-selinux.glade:100
  msgid "Login Name"
  msgstr "लॉगिन नाम"
  
--#: ../semanage/seobject.py:680 ../semanage/seobject.py:685
--#: ../semanage/seobject.py:943 ../semanage/seobject.py:948
-+#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../gui/system-config-selinux.glade:128
-+#: ../gui/system-config-selinux.glade:915
-+#: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
+-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
+-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
++#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
++#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
+ #: ../gui/system-config-selinux.glade:128
+ #: ../gui/system-config-selinux.glade:915
+ #: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
  msgid "SELinux User"
  msgstr "SELinux उपयोक्ता"
  
--#: ../semanage/seobject.py:680
-+#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
-+#: ../gui/system-config-selinux.glade:943
+-#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
++#: ../semanage/seobject.py:659 ../gui/system-config-selinux.glade:156
+ #: ../gui/system-config-selinux.glade:943
  msgid "MLS/MCS Range"
  msgstr "MLS/MCS परिसर"
  
--#: ../semanage/seobject.py:699 ../semanage/seobject.py:730
--#: ../semanage/seobject.py:797 ../semanage/seobject.py:854
--#: ../semanage/seobject.py:860
-+#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
-+#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
-+#: ../semanage/seobject.py:864
+-#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
+-#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
+-#: ../semanage/seobject.py:864
++#: ../semanage/seobject.py:678 ../semanage/seobject.py:709
++#: ../semanage/seobject.py:776 ../semanage/seobject.py:833
++#: ../semanage/seobject.py:839
  #, python-format
  msgid "Could not check if SELinux user %s is defined"
  msgstr "जांच नहीं सका कि SELinux उपयोक्ता %s परिभाषित है"
  
--#: ../semanage/seobject.py:702 ../semanage/seobject.py:803
--#: ../semanage/seobject.py:866
-+#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
-+#: ../semanage/seobject.py:870
+-#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
+-#: ../semanage/seobject.py:870
++#: ../semanage/seobject.py:681 ../semanage/seobject.py:782
++#: ../semanage/seobject.py:845
  #, python-format
  msgid "Could not query user for %s"
  msgstr "%s के लिये उपयोक्ता को प्रश्न नहीं कर सकता"
  
--#: ../semanage/seobject.py:722
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:726
-+#, python-format
+-#: ../semanage/seobject.py:726
++#: ../semanage/seobject.py:701
+ #, python-format
  msgid "You must add at least one role for %s"
--msgstr "%s के लिये फाइल संदर्भ नहीं जोड़ सका"
-+msgstr "आपको कम से कम एक भूमिका %s के लिए जरूर जोड़ना चाहिए"
+ msgstr "आपको कम से कम एक भूमिका %s के लिए जरूर जोड़ना चाहिए"
  
--#: ../semanage/seobject.py:737
-+#: ../semanage/seobject.py:741
+-#: ../semanage/seobject.py:741
++#: ../semanage/seobject.py:716
  #, python-format
  msgid "Could not create SELinux user for %s"
  msgstr "SELinux उपयोक्ता %s के लिये बना नहीं सका"
  
--#: ../semanage/seobject.py:746
-+#: ../semanage/seobject.py:750
+-#: ../semanage/seobject.py:750
++#: ../semanage/seobject.py:725
  #, python-format
  msgid "Could not add role %s for %s"
  msgstr "%s भूमिका %s के लिये जोड़ नहीं सका"
  
--#: ../semanage/seobject.py:755
-+#: ../semanage/seobject.py:759
+-#: ../semanage/seobject.py:759
++#: ../semanage/seobject.py:734
  #, python-format
  msgid "Could not set MLS level for %s"
  msgstr "MLS स्तर %s के लिये सेट नहीं कर सका"
  
--#: ../semanage/seobject.py:758
-+#: ../semanage/seobject.py:762
+-#: ../semanage/seobject.py:762
++#: ../semanage/seobject.py:737
  #, python-format
  msgid "Could not add prefix %s for %s"
  msgstr "%s उपसर्ग %s के लिये नहीं जोड़ सका"
  
--#: ../semanage/seobject.py:761
-+#: ../semanage/seobject.py:765
+-#: ../semanage/seobject.py:765
++#: ../semanage/seobject.py:740
  #, python-format
  msgid "Could not extract key for %s"
  msgstr "%s के लिये कुंजी निकाल नहीं सका"
  
--#: ../semanage/seobject.py:765
-+#: ../semanage/seobject.py:769
+-#: ../semanage/seobject.py:769
++#: ../semanage/seobject.py:744
  #, python-format
  msgid "Could not add SELinux user %s"
  msgstr "SELinux उपयोक्ता %s नहीं जोड़ सका"
  
--#: ../semanage/seobject.py:787
-+#: ../semanage/seobject.py:791
+-#: ../semanage/seobject.py:791
++#: ../semanage/seobject.py:766
  msgid "Requires prefix, roles, level or range"
  msgstr "उपसर्ग, भूमिका, स्तर या परिसर जरूरी"
  
--#: ../semanage/seobject.py:789
-+#: ../semanage/seobject.py:793
+-#: ../semanage/seobject.py:793
++#: ../semanage/seobject.py:768
  msgid "Requires prefix or roles"
  msgstr "उपसर्ग या भूमिका जरूरी"
  
--#: ../semanage/seobject.py:799 ../semanage/seobject.py:856
-+#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
+-#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
++#: ../semanage/seobject.py:778 ../semanage/seobject.py:835
  #, python-format
  msgid "SELinux user %s is not defined"
  msgstr "SELinux उपयोक्ता %s परिभाषित नहीं है"
  
--#: ../semanage/seobject.py:828
-+#: ../semanage/seobject.py:832
+-#: ../semanage/seobject.py:832
++#: ../semanage/seobject.py:807
  #, python-format
  msgid "Could not modify SELinux user %s"
  msgstr "SELinux उपयोक्ता %s नहीं सुधार सकता"
  
--#: ../semanage/seobject.py:862
-+#: ../semanage/seobject.py:866
+-#: ../semanage/seobject.py:866
++#: ../semanage/seobject.py:841
  #, python-format
  msgid "SELinux user %s is defined in policy, cannot be deleted"
  msgstr "SELinux उपयोक्ता %s नीति में परिभाषित है, मिटा नहीं सकता"
  
--#: ../semanage/seobject.py:873
-+#: ../semanage/seobject.py:877
+-#: ../semanage/seobject.py:877
++#: ../semanage/seobject.py:852
  #, python-format
  msgid "Could not delete SELinux user %s"
  msgstr "SELinux उपयोक्ता %s मिटा नहीं सका"
  
--#: ../semanage/seobject.py:911
-+#: ../semanage/seobject.py:915
+-#: ../semanage/seobject.py:915
++#: ../semanage/seobject.py:890
  msgid "Could not list SELinux users"
  msgstr "SELinux उपयोक्ता सूचीबद्ध नहीं सका"
  
--#: ../semanage/seobject.py:917
-+#: ../semanage/seobject.py:921
+-#: ../semanage/seobject.py:921
++#: ../semanage/seobject.py:896
  #, python-format
  msgid "Could not list roles for user %s"
  msgstr "%s उपयोक्ता के लिये भूमिका सूचीबद्ध नहीं कर सका"
  
--#: ../semanage/seobject.py:942
-+#: ../semanage/seobject.py:946
+-#: ../semanage/seobject.py:946
++#: ../semanage/seobject.py:921
  msgid "Labeling"
  msgstr "लेबलिंग"
  
--#: ../semanage/seobject.py:942
-+#: ../semanage/seobject.py:946
+-#: ../semanage/seobject.py:946
++#: ../semanage/seobject.py:921
  msgid "MLS/"
  msgstr "MLS/"
  
--#: ../semanage/seobject.py:943
-+#: ../semanage/seobject.py:947
+-#: ../semanage/seobject.py:947
++#: ../semanage/seobject.py:922
  msgid "Prefix"
  msgstr "उपसर्ग"
  
--#: ../semanage/seobject.py:943
-+#: ../semanage/seobject.py:947
+-#: ../semanage/seobject.py:947
++#: ../semanage/seobject.py:922
  msgid "MCS Level"
  msgstr "MCS स्तर"
  
--#: ../semanage/seobject.py:943
-+#: ../semanage/seobject.py:947
+-#: ../semanage/seobject.py:947
++#: ../semanage/seobject.py:922
  msgid "MCS Range"
  msgstr "MCS परिसर"
  
--#: ../semanage/seobject.py:943 ../semanage/seobject.py:948
-+#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
+-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
++#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
+ #: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
  msgid "SELinux Roles"
  msgstr "SELinux भूमिका"
  
--#: ../semanage/seobject.py:963
-+#: ../semanage/seobject.py:967
+-#: ../semanage/seobject.py:967
++#: ../semanage/seobject.py:944
  msgid "Protocol udp or tcp is required"
  msgstr "प्रोटोकॉल udp या tcp जरूरी है"
  
--#: ../semanage/seobject.py:965
-+#: ../semanage/seobject.py:969
+-#: ../semanage/seobject.py:969
++#: ../semanage/seobject.py:946
  msgid "Port is required"
  msgstr "पोर्ट जरूरी है"
  
--#: ../semanage/seobject.py:975
--#, fuzzy
-+#: ../semanage/seobject.py:979
+-#: ../semanage/seobject.py:979
++#: ../semanage/seobject.py:956
  msgid "Invalid Port"
--msgstr "अवैध उपसर्ग %s"
-+msgstr ""
+-msgstr ""
++msgstr "अमान्य पोर्ट"
  
--#: ../semanage/seobject.py:979
-+#: ../semanage/seobject.py:983
+-#: ../semanage/seobject.py:983
++#: ../semanage/seobject.py:960
  #, python-format
  msgid "Could not create a key for %s/%s"
  msgstr "%s/%s के लिये कुंजी नहीं बना सका"
  
--#: ../semanage/seobject.py:990
-+#: ../semanage/seobject.py:994
+-#: ../semanage/seobject.py:994
++#: ../semanage/seobject.py:971
  msgid "Type is required"
  msgstr "टाइप जरूरी है"
  
--#: ../semanage/seobject.py:996 ../semanage/seobject.py:1055
--#: ../semanage/seobject.py:1110 ../semanage/seobject.py:1116
-+#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
-+#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
+-#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
+-#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
++#: ../semanage/seobject.py:974 ../semanage/seobject.py:1036
++#: ../semanage/seobject.py:1794
++#, python-format
++msgid "Type %s is invalid, must be a port type"
++msgstr ""
++
++#: ../semanage/seobject.py:980 ../semanage/seobject.py:1042
++#: ../semanage/seobject.py:1097 ../semanage/seobject.py:1103
  #, python-format
  msgid "Could not check if port %s/%s is defined"
  msgstr "जांच नहीं सका अगर पोर्ट %s/%s परिभाषित है"
  
--#: ../semanage/seobject.py:998
-+#: ../semanage/seobject.py:1002
+-#: ../semanage/seobject.py:1002
++#: ../semanage/seobject.py:982
  #, python-format
  msgid "Port %s/%s already defined"
  msgstr "%s/%s पोर्ट पहले से परिभाषित है"
  
--#: ../semanage/seobject.py:1002
-+#: ../semanage/seobject.py:1006
+-#: ../semanage/seobject.py:1006
++#: ../semanage/seobject.py:986
  #, python-format
  msgid "Could not create port for %s/%s"
  msgstr "%s/%s के लिये पोर्ट बना नहीं सका"
  
--#: ../semanage/seobject.py:1008
-+#: ../semanage/seobject.py:1012
+-#: ../semanage/seobject.py:1012
++#: ../semanage/seobject.py:992
  #, python-format
  msgid "Could not create context for %s/%s"
  msgstr "%s/%s के लिये संदर्भ बना नहीं सका"
  
--#: ../semanage/seobject.py:1012
-+#: ../semanage/seobject.py:1016
+-#: ../semanage/seobject.py:1016
++#: ../semanage/seobject.py:996
  #, python-format
  msgid "Could not set user in port context for %s/%s"
  msgstr "%s/%s के लिये पोर्ट संदर्भ में उपयोक्ता सेट नहीं कर सका"
  
--#: ../semanage/seobject.py:1016
-+#: ../semanage/seobject.py:1020
+-#: ../semanage/seobject.py:1020
++#: ../semanage/seobject.py:1000
  #, python-format
  msgid "Could not set role in port context for %s/%s"
  msgstr "%s/%s के लिये पोर्ट संदर्भ में भूमिका सेट नहीं कर सका"
  
--#: ../semanage/seobject.py:1020
-+#: ../semanage/seobject.py:1024
+-#: ../semanage/seobject.py:1024
++#: ../semanage/seobject.py:1004
  #, python-format
  msgid "Could not set type in port context for %s/%s"
  msgstr "%s/%s के लिये पोर्ट संदर्भ में टाइप सेट नहीं कर सका"
  
--#: ../semanage/seobject.py:1025
-+#: ../semanage/seobject.py:1029
+-#: ../semanage/seobject.py:1029
++#: ../semanage/seobject.py:1009
  #, python-format
  msgid "Could not set mls fields in port context for %s/%s"
  msgstr "%s/%s के लिये पोर्ट संदर्भ में क्षेत्र mls सेट नहीं कर सका"
  
--#: ../semanage/seobject.py:1029
-+#: ../semanage/seobject.py:1033
+-#: ../semanage/seobject.py:1033
++#: ../semanage/seobject.py:1013
  #, python-format
  msgid "Could not set port context for %s/%s"
  msgstr "%s/%s के लिये पोर्ट संदर्भ सेट नहीं कर सका"
  
--#: ../semanage/seobject.py:1033
-+#: ../semanage/seobject.py:1037
+-#: ../semanage/seobject.py:1037
++#: ../semanage/seobject.py:1017
  #, python-format
  msgid "Could not add port %s/%s"
  msgstr "%s/%s पोर्ट जोड़ नहीं सका"
  
--#: ../semanage/seobject.py:1047 ../semanage/seobject.py:1312
--#: ../semanage/seobject.py:1508
-+#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
-+#: ../semanage/seobject.py:1512
+-#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
+-#: ../semanage/seobject.py:1512
++#: ../semanage/seobject.py:1031 ../semanage/seobject.py:1304
++#: ../semanage/seobject.py:1503
  msgid "Requires setype or serange"
  msgstr "setype या serange जरूरी"
  
--#: ../semanage/seobject.py:1049
-+#: ../semanage/seobject.py:1053
+-#: ../semanage/seobject.py:1053
++#: ../semanage/seobject.py:1033
  msgid "Requires setype"
  msgstr "सेटटाइप जरूरी"
  
--#: ../semanage/seobject.py:1057 ../semanage/seobject.py:1112
-+#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
+-#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
++#: ../semanage/seobject.py:1044 ../semanage/seobject.py:1099
  #, python-format
  msgid "Port %s/%s is not defined"
  msgstr "पोर्ट %s/%s परिभाषित नहीं है"
  
--#: ../semanage/seobject.py:1061
-+#: ../semanage/seobject.py:1065
+-#: ../semanage/seobject.py:1065
++#: ../semanage/seobject.py:1048
  #, python-format
  msgid "Could not query port %s/%s"
  msgstr "%s/%s पोर्ट प्रश्न नहीं कर सका"
  
--#: ../semanage/seobject.py:1072
-+#: ../semanage/seobject.py:1076
+-#: ../semanage/seobject.py:1076
++#: ../semanage/seobject.py:1059
  #, python-format
  msgid "Could not modify port %s/%s"
  msgstr "%s/%s पोर्ट रूपांतरित नहीं कर सका"
  
--#: ../semanage/seobject.py:1085
-+#: ../semanage/seobject.py:1089
+-#: ../semanage/seobject.py:1089
++#: ../semanage/seobject.py:1072
  msgid "Could not list the ports"
  msgstr "पोर्ट सूची बद्ध नहीं कर सका"
  
--#: ../semanage/seobject.py:1101
-+#: ../semanage/seobject.py:1105
+-#: ../semanage/seobject.py:1105
++#: ../semanage/seobject.py:1088
  #, python-format
  msgid "Could not delete the port %s"
  msgstr "%s पोर्ट मिटा नहीं सका"
  
--#: ../semanage/seobject.py:1118
-+#: ../semanage/seobject.py:1122
+-#: ../semanage/seobject.py:1122
++#: ../semanage/seobject.py:1105
  #, python-format
  msgid "Port %s/%s is defined in policy, cannot be deleted"
  msgstr "%s/%s नीति में परिभाषित है, मिटा नहीं सकता"
  
--#: ../semanage/seobject.py:1122
-+#: ../semanage/seobject.py:1126
+-#: ../semanage/seobject.py:1126
++#: ../semanage/seobject.py:1109
  #, python-format
  msgid "Could not delete port %s/%s"
  msgstr "%s/%s पोर्ट मिटा नहीं सका"
  
--#: ../semanage/seobject.py:1138 ../semanage/seobject.py:1160
-+#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
+-#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
++#: ../semanage/seobject.py:1125 ../semanage/seobject.py:1147
  msgid "Could not list ports"
  msgstr "पोर्ट सूची बद्ध नहीं कर सका"
  
--#: ../semanage/seobject.py:1199
-+#: ../semanage/seobject.py:1203
+-#: ../semanage/seobject.py:1203
++#: ../semanage/seobject.py:1186
  msgid "SELinux Port Type"
  msgstr "SELinux पोर्ट प्रकार"
  
--#: ../semanage/seobject.py:1199
-+#: ../semanage/seobject.py:1203
+-#: ../semanage/seobject.py:1203
++#: ../semanage/seobject.py:1186
  msgid "Proto"
  msgstr "प्रोटो"
  
--#: ../semanage/seobject.py:1199
-+#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
+-#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
++#: ../semanage/seobject.py:1186 ../gui/system-config-selinux.glade:335
  msgid "Port Number"
  msgstr "पोर्ट संख्या"
  
--#: ../semanage/seobject.py:1218
--#, fuzzy
-+#: ../semanage/seobject.py:1222
+-#: ../semanage/seobject.py:1222
++#: ../semanage/seobject.py:1207
  msgid "Node Address is required"
--msgstr "पोर्ट जरूरी है"
-+msgstr "नोड पता जरूरी है"
+ msgstr "नोड पता जरूरी है"
  
--#: ../semanage/seobject.py:1233
-+#: ../semanage/seobject.py:1237
+-#: ../semanage/seobject.py:1237
++#: ../semanage/seobject.py:1222
  msgid "Unknown or missing protocol"
--msgstr ""
-+msgstr "अज्ञात व अनुपस्थित प्रोटोकॉल"
+ msgstr "अज्ञात व अनुपस्थित प्रोटोकॉल"
  
--#: ../semanage/seobject.py:1247 ../semanage/seobject.py:1446
--#: ../semanage/seobject.py:1724
-+#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
-+#: ../semanage/seobject.py:1728
- msgid "SELinux Type is required"
+-#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
+-#: ../semanage/seobject.py:1728
+-msgid "SELinux Type is required"
++#: ../semanage/seobject.py:1236
++#, fuzzy
++msgid "SELinux node type is required"
  msgstr "SELinux प्रकार जरूरी है"
  
--#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1316
--#: ../semanage/seobject.py:1352 ../semanage/seobject.py:1450
--#: ../semanage/seobject.py:1512 ../semanage/seobject.py:1546
--#: ../semanage/seobject.py:1728
-+#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
-+#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
-+#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
-+#: ../semanage/seobject.py:1732
+-#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
+-#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
+-#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
+-#: ../semanage/seobject.py:1732
++#: ../semanage/seobject.py:1239 ../semanage/seobject.py:1307
++#, python-format
++msgid "Type %s is invalid, must be a node type"
++msgstr ""
++
++#: ../semanage/seobject.py:1243 ../semanage/seobject.py:1311
++#: ../semanage/seobject.py:1347 ../semanage/seobject.py:1445
++#: ../semanage/seobject.py:1507 ../semanage/seobject.py:1541
++#: ../semanage/seobject.py:1739
  #, python-format
  msgid "Could not create key for %s"
  msgstr "%s के लिये कुंजी नहीं बना सका"
  
--#: ../semanage/seobject.py:1253 ../semanage/seobject.py:1320
--#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1362
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
-+#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
-+#, python-format
+-#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
+-#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
++#: ../semanage/seobject.py:1245 ../semanage/seobject.py:1315
++#: ../semanage/seobject.py:1351 ../semanage/seobject.py:1357
+ #, python-format
  msgid "Could not check if addr %s is defined"
--msgstr "जांच नहीं सका अगर पोर्ट %s/%s परिभाषित है"
-+msgstr "जांच नहीं सका अगर addr %s परिभाषित है"
+ msgstr "जांच नहीं सका अगर addr %s परिभाषित है"
  
--#: ../semanage/seobject.py:1262
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1266
-+#, python-format
+-#: ../semanage/seobject.py:1266
++#: ../semanage/seobject.py:1254
+ #, python-format
  msgid "Could not create addr for %s"
--msgstr "%s के लिये कुंजी नहीं बना सका"
-+msgstr "%s के लिये addr नहीं बना सका"
+ msgstr "%s के लिये addr नहीं बना सका"
  
--#: ../semanage/seobject.py:1268 ../semanage/seobject.py:1466
--#: ../semanage/seobject.py:1686
-+#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
-+#: ../semanage/seobject.py:1690
+-#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
+-#: ../semanage/seobject.py:1690
++#: ../semanage/seobject.py:1260 ../semanage/seobject.py:1461
++#: ../semanage/seobject.py:1694
  #, python-format
  msgid "Could not create context for %s"
  msgstr "%s के लिये संदर्भ बना नहीं सका"
  
--#: ../semanage/seobject.py:1272
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1276
-+#, python-format
+-#: ../semanage/seobject.py:1276
++#: ../semanage/seobject.py:1264
+ #, python-format
  msgid "Could not set mask for %s"
--msgstr "%s के लिये नाम सेट नहीं कर सका"
-+msgstr "%s के लिये मास्क सेट नहीं कर सका"
+ msgstr "%s के लिये मास्क सेट नहीं कर सका"
  
--#: ../semanage/seobject.py:1276
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1280
-+#, python-format
+-#: ../semanage/seobject.py:1280
++#: ../semanage/seobject.py:1268
+ #, python-format
  msgid "Could not set user in addr context for %s"
--msgstr "%s के लिये फाइल संदर्भ में उपयोक्ता सेट नहीं कर सका"
-+msgstr "%s के लिये addr संदर्भ में उपयोक्ता सेट नहीं कर सका"
+ msgstr "%s के लिये addr संदर्भ में उपयोक्ता सेट नहीं कर सका"
  
--#: ../semanage/seobject.py:1280
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1284
-+#, python-format
+-#: ../semanage/seobject.py:1284
++#: ../semanage/seobject.py:1272
+ #, python-format
  msgid "Could not set role in addr context for %s"
--msgstr "%s के लिये फाइल संदर्भ में भूमिका सेट नहीं कर सका"
-+msgstr "%s के लिये addr संदर्भ में भूमिका सेट नहीं कर सका"
+ msgstr "%s के लिये addr संदर्भ में भूमिका सेट नहीं कर सका"
  
--#: ../semanage/seobject.py:1284
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1288
-+#, python-format
+-#: ../semanage/seobject.py:1288
++#: ../semanage/seobject.py:1276
+ #, python-format
  msgid "Could not set type in addr context for %s"
--msgstr "%s के लिये फाइल संदर्भ में टाइप सेट नहीं कर सका"
-+msgstr "%s के लिये addr संदर्भ में टाइप सेट नहीं कर सका"
+ msgstr "%s के लिये addr संदर्भ में टाइप सेट नहीं कर सका"
  
--#: ../semanage/seobject.py:1289
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1293
-+#, python-format
+-#: ../semanage/seobject.py:1293
++#: ../semanage/seobject.py:1281
+ #, python-format
  msgid "Could not set mls fields in addr context for %s"
--msgstr "mls क्षेत्र %s के लिये फाइल संदर्भ के क्रम में नहीं सेट कर सका"
-+msgstr "%s के लिये addr संदर्भ के mls क्षेत्र में नहीं सेट कर सका"
+ msgstr "%s के लिये addr संदर्भ के mls क्षेत्र में नहीं सेट कर सका"
  
--#: ../semanage/seobject.py:1293
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1297
-+#, python-format
+-#: ../semanage/seobject.py:1297
++#: ../semanage/seobject.py:1285
+ #, python-format
  msgid "Could not set addr context for %s"
--msgstr "%s के लिये फाइल संदर्भ नहीं सेट कर सका"
-+msgstr "%s के लिये addr संदर्भ नहीं सेट कर सका"
+ msgstr "%s के लिये addr संदर्भ नहीं सेट कर सका"
  
--#: ../semanage/seobject.py:1297
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1301
-+#, python-format
+-#: ../semanage/seobject.py:1301
++#: ../semanage/seobject.py:1289
+ #, python-format
  msgid "Could not add addr %s"
--msgstr "%s/%s पोर्ट जोड़ नहीं सका"
-+msgstr "%s पोर्ट जोड़ नहीं सका"
+ msgstr "%s पोर्ट जोड़ नहीं सका"
  
--#: ../semanage/seobject.py:1322 ../semanage/seobject.py:1358
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
-+#, python-format
+-#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
++#: ../semanage/seobject.py:1317 ../semanage/seobject.py:1353
+ #, python-format
  msgid "Addr %s is not defined"
--msgstr "पोर्ट %s/%s परिभाषित नहीं है"
-+msgstr "Addr %s परिभाषित नहीं है"
+ msgstr "Addr %s परिभाषित नहीं है"
  
--#: ../semanage/seobject.py:1326
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1330
-+#, python-format
+-#: ../semanage/seobject.py:1330
++#: ../semanage/seobject.py:1321
+ #, python-format
  msgid "Could not query addr %s"
--msgstr "%s/%s पोर्ट प्रश्न नहीं कर सका"
-+msgstr "addr %s को प्रश्न नहीं कर सका"
+ msgstr "addr %s को प्रश्न नहीं कर सका"
  
--#: ../semanage/seobject.py:1336
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1340
-+#, python-format
+-#: ../semanage/seobject.py:1340
++#: ../semanage/seobject.py:1331
+ #, python-format
  msgid "Could not modify addr %s"
--msgstr "%s/%s पोर्ट रूपांतरित नहीं कर सका"
-+msgstr "addr %s रूपांतरित नहीं कर सका"
+ msgstr "addr %s रूपांतरित नहीं कर सका"
  
--#: ../semanage/seobject.py:1364
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1368
-+#, python-format
+-#: ../semanage/seobject.py:1368
++#: ../semanage/seobject.py:1359
+ #, python-format
  msgid "Addr %s is defined in policy, cannot be deleted"
--msgstr "%s/%s नीति में परिभाषित है, मिटा नहीं सकता"
-+msgstr "Addr %s नीति में परिभाषित है, मिटाया नहीं जा सकता है"
+ msgstr "Addr %s नीति में परिभाषित है, मिटाया नहीं जा सकता है"
  
--#: ../semanage/seobject.py:1368
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1372
-+#, python-format
+-#: ../semanage/seobject.py:1372
++#: ../semanage/seobject.py:1363
+ #, python-format
  msgid "Could not delete addr %s"
--msgstr "%s मिटा नहीं सका"
-+msgstr "addr %s मिटा नहीं सका"
+ msgstr "addr %s मिटा नहीं सका"
  
--#: ../semanage/seobject.py:1380
--#, fuzzy
-+#: ../semanage/seobject.py:1384
+-#: ../semanage/seobject.py:1384
++#: ../semanage/seobject.py:1375
  msgid "Could not deleteall node mappings"
--msgstr "%s के लिये लॉगिन मैपिंग नहीं मिटा सका"
-+msgstr ""
+-msgstr ""
++msgstr "सभी नोड मैपिंग मिटा नहीं सका"
  
--#: ../semanage/seobject.py:1394
--#, fuzzy
-+#: ../semanage/seobject.py:1398
+-#: ../semanage/seobject.py:1398
++#: ../semanage/seobject.py:1389
  msgid "Could not list addrs"
--msgstr "पोर्ट सूची बद्ध नहीं कर सका"
-+msgstr "addrs सूची बद्ध नहीं कर सका"
+ msgstr "addrs सूची बद्ध नहीं कर सका"
  
--#: ../semanage/seobject.py:1454 ../semanage/seobject.py:1516
--#: ../semanage/seobject.py:1550 ../semanage/seobject.py:1556
-+#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
-+#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
+-#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
+-#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
++#: ../semanage/seobject.py:1441 ../semanage/seobject.py:1732
++msgid "SELinux Type is required"
++msgstr "SELinux प्रकार जरूरी है"
++
++#: ../semanage/seobject.py:1449 ../semanage/seobject.py:1511
++#: ../semanage/seobject.py:1545 ../semanage/seobject.py:1551
  #, python-format
  msgid "Could not check if interface %s is defined"
  msgstr "जांच नहीं सका अगर %s अंतरफलक परिभाषित है"
  
--#: ../semanage/seobject.py:1461
-+#: ../semanage/seobject.py:1465
+-#: ../semanage/seobject.py:1465
++#: ../semanage/seobject.py:1456
  #, python-format
  msgid "Could not create interface for %s"
  msgstr "%s के लिये अंतरफलक नहीं बना सका"
  
--#: ../semanage/seobject.py:1470
-+#: ../semanage/seobject.py:1474
+-#: ../semanage/seobject.py:1474
++#: ../semanage/seobject.py:1465
  #, python-format
  msgid "Could not set user in interface context for %s"
  msgstr "उपयोक्ता को %s के लिये अंतरफलक संदर्भ में सेट नहीं कर सका"
  
--#: ../semanage/seobject.py:1474
-+#: ../semanage/seobject.py:1478
+-#: ../semanage/seobject.py:1478
++#: ../semanage/seobject.py:1469
  #, python-format
  msgid "Could not set role in interface context for %s"
  msgstr "भूमिका को %s के लिये अंतरफलक संदर्भ में सेट नहीं कर सका"
  
--#: ../semanage/seobject.py:1478
-+#: ../semanage/seobject.py:1482
+-#: ../semanage/seobject.py:1482
++#: ../semanage/seobject.py:1473
  #, python-format
  msgid "Could not set type in interface context for %s"
  msgstr "टाइप को %s के लिये अंतरफलक संदर्भ में सेट नहीं कर सका"
  
--#: ../semanage/seobject.py:1483
-+#: ../semanage/seobject.py:1487
+-#: ../semanage/seobject.py:1487
++#: ../semanage/seobject.py:1478
  #, python-format
  msgid "Could not set mls fields in interface context for %s"
  msgstr "mls क्षेत्र %s के लिये अंतरफलक संदर्भ में सेट नहीं कर सका"
  
--#: ../semanage/seobject.py:1487
-+#: ../semanage/seobject.py:1491
+-#: ../semanage/seobject.py:1491
++#: ../semanage/seobject.py:1482
  #, python-format
  msgid "Could not set interface context for %s"
  msgstr "%s के लिये अंतरफलक संदर्भ सेट नहीं कर सका"
  
--#: ../semanage/seobject.py:1491
-+#: ../semanage/seobject.py:1495
+-#: ../semanage/seobject.py:1495
++#: ../semanage/seobject.py:1486
  #, python-format
  msgid "Could not set message context for %s"
  msgstr "%s के लिये संदेश संदर्भ सेट नहीं कर सका"
  
--#: ../semanage/seobject.py:1495
-+#: ../semanage/seobject.py:1499
+-#: ../semanage/seobject.py:1499
++#: ../semanage/seobject.py:1490
  #, python-format
  msgid "Could not add interface %s"
  msgstr "%s अंतरफलक जोड़ नहीं सका"
  
--#: ../semanage/seobject.py:1518 ../semanage/seobject.py:1552
-+#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
+-#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
++#: ../semanage/seobject.py:1513 ../semanage/seobject.py:1547
  #, python-format
  msgid "Interface %s is not defined"
  msgstr "%s अंतरफलक परिभाषित नहीं है"
  
--#: ../semanage/seobject.py:1522
-+#: ../semanage/seobject.py:1526
+-#: ../semanage/seobject.py:1526
++#: ../semanage/seobject.py:1517
  #, python-format
  msgid "Could not query interface %s"
  msgstr "%s अंतरफलक प्रश्न नहीं कर सकता"
  
--#: ../semanage/seobject.py:1533
-+#: ../semanage/seobject.py:1537
+-#: ../semanage/seobject.py:1537
++#: ../semanage/seobject.py:1528
  #, python-format
  msgid "Could not modify interface %s"
  msgstr "%s अंतरफलक रूपांतरित नहीं सक सका"
  
--#: ../semanage/seobject.py:1558
-+#: ../semanage/seobject.py:1562
+-#: ../semanage/seobject.py:1562
++#: ../semanage/seobject.py:1553
  #, python-format
  msgid "Interface %s is defined in policy, cannot be deleted"
  msgstr "अंतरफलक %s नीति में परिभाषित है, मिटाया नहीं जा सकता"
  
--#: ../semanage/seobject.py:1562
-+#: ../semanage/seobject.py:1566
+-#: ../semanage/seobject.py:1566
++#: ../semanage/seobject.py:1557
  #, python-format
  msgid "Could not delete interface %s"
  msgstr "%s अंतरफलक मिटा नहीं सका"
  
--#: ../semanage/seobject.py:1574
--#, fuzzy
-+#: ../semanage/seobject.py:1578
+-#: ../semanage/seobject.py:1578
++#: ../semanage/seobject.py:1569
  msgid "Could not delete all interface  mappings"
--msgstr "%s अंतरफलक मिटा नहीं सका"
-+msgstr ""
+-msgstr ""
++msgstr "सभी अंतरफलक मैपिंग मिटा नहीं सका"
  
--#: ../semanage/seobject.py:1588
-+#: ../semanage/seobject.py:1592
+-#: ../semanage/seobject.py:1592
++#: ../semanage/seobject.py:1583
  msgid "Could not list interfaces"
  msgstr "अंतरफलक सूचीबद्ध नहीं कर सका"
  
--#: ../semanage/seobject.py:1613
-+#: ../semanage/seobject.py:1617
+-#: ../semanage/seobject.py:1617
++#: ../semanage/seobject.py:1608
  msgid "SELinux Interface"
  msgstr "SELinux अंतरफलक"
  
--#: ../semanage/seobject.py:1613 ../semanage/seobject.py:1936
-+#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
+-#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
++#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1954
  msgid "Context"
  msgstr "संदर्भ"
  
--#: ../semanage/seobject.py:1663
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1667
-+#, python-format
+-#: ../semanage/seobject.py:1667
++#: ../semanage/seobject.py:1671
+ #, python-format
  msgid "Equivalence class for %s already exists"
--msgstr "%s के लिये फाइल संदर्भ पहले से परिभाषित है"
-+msgstr ""
+-msgstr ""
++msgstr "%s के लिये समान वर्ग पहले से परिभाषित है"
  
--#: ../semanage/seobject.py:1669
-+#: ../semanage/seobject.py:1673
+-#: ../semanage/seobject.py:1673
++#: ../semanage/seobject.py:1677
  #, python-format
  msgid "File spec %s conflicts with equivalency rule '%s %s'"
- msgstr ""
+-msgstr ""
++msgstr "फ़ाइल स्पेक %s समानता नियम '%s %s' से विरोध में है"
  
--#: ../semanage/seobject.py:1678
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1682
-+#, python-format
+-#: ../semanage/seobject.py:1682
++#: ../semanage/seobject.py:1686
+ #, python-format
  msgid "Equivalence class for %s does not exists"
--msgstr "Linux उपयोक्ता %s मौजूद नहीं है"
-+msgstr ""
+-msgstr ""
++msgstr "%s के लिए समानता वर्ग मौजूद नहीं है"
  
--#: ../semanage/seobject.py:1692
-+#: ../semanage/seobject.py:1696
+-#: ../semanage/seobject.py:1696
++#: ../semanage/seobject.py:1700
  #, python-format
  msgid "Could not set user in file context for %s"
  msgstr "%s के लिये फाइल संदर्भ में उपयोक्ता सेट नहीं कर सका"
  
--#: ../semanage/seobject.py:1696
-+#: ../semanage/seobject.py:1700
+-#: ../semanage/seobject.py:1700
++#: ../semanage/seobject.py:1704
  #, python-format
  msgid "Could not set role in file context for %s"
  msgstr "%s के लिये फाइल संदर्भ में भूमिका सेट नहीं कर सका"
  
--#: ../semanage/seobject.py:1701 ../semanage/seobject.py:1758
-+#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
+-#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
++#: ../semanage/seobject.py:1709 ../semanage/seobject.py:1769
  #, python-format
  msgid "Could not set mls fields in file context for %s"
  msgstr "mls क्षेत्र %s के लिये फाइल संदर्भ के क्रम में नहीं सेट कर सका"
  
--#: ../semanage/seobject.py:1707
-+#: ../semanage/seobject.py:1711
+-#: ../semanage/seobject.py:1711
++#: ../semanage/seobject.py:1715
  msgid "Invalid file specification"
  msgstr "अवैध फाइल विशेषता"
  
--#: ../semanage/seobject.py:1709
-+#: ../semanage/seobject.py:1713
+-#: ../semanage/seobject.py:1713
++#: ../semanage/seobject.py:1717
  msgid "File specification can not include spaces"
- msgstr ""
+-msgstr ""
++msgstr "फ़ाइल विनिर्दिष्टता स्थान शामिल नहीं कर सका है"
  
--#: ../semanage/seobject.py:1714
-+#: ../semanage/seobject.py:1718
+-#: ../semanage/seobject.py:1718
++#: ../semanage/seobject.py:1722
  #, python-format
  msgid ""
  "File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
  msgstr ""
++"फ़ाइल स्पेक %s '%s %s' समानता नियम के साथ विरोध ; '%s' को बदले में जोड़ने की कोशिश करें"
++
++#: ../semanage/seobject.py:1735
++#, python-format
++msgid "Type %s is invalid, must be a file or device type"
++msgstr ""
  
--#: ../semanage/seobject.py:1732 ../semanage/seobject.py:1737
--#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1872
--#: ../semanage/seobject.py:1876
-+#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
-+#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
-+#: ../semanage/seobject.py:1880
+-#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
+-#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
+-#: ../semanage/seobject.py:1880
++#: ../semanage/seobject.py:1743 ../semanage/seobject.py:1748
++#: ../semanage/seobject.py:1804 ../semanage/seobject.py:1886
++#: ../semanage/seobject.py:1890
  #, python-format
  msgid "Could not check if file context for %s is defined"
  msgstr "जांच नहीं सका अगर %s के लिये फाइल संदर्भ परिभाषित है"
  
--#: ../semanage/seobject.py:1745
-+#: ../semanage/seobject.py:1749
+-#: ../semanage/seobject.py:1749
++#: ../semanage/seobject.py:1756
  #, python-format
  msgid "Could not create file context for %s"
  msgstr "%s के लिये फाइल संदर्भ नहीं बना सका"
  
--#: ../semanage/seobject.py:1753
-+#: ../semanage/seobject.py:1757
+-#: ../semanage/seobject.py:1757
++#: ../semanage/seobject.py:1764
  #, python-format
  msgid "Could not set type in file context for %s"
  msgstr "%s के लिये फाइल संदर्भ में टाइप सेट नहीं कर सका"
  
--#: ../semanage/seobject.py:1761 ../semanage/seobject.py:1818
--#: ../semanage/seobject.py:1822
-+#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
-+#: ../semanage/seobject.py:1826
+-#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
+-#: ../semanage/seobject.py:1826
++#: ../semanage/seobject.py:1772 ../semanage/seobject.py:1832
++#: ../semanage/seobject.py:1836
  #, python-format
  msgid "Could not set file context for %s"
  msgstr "%s के लिये फाइल संदर्भ नहीं सेट कर सका"
  
--#: ../semanage/seobject.py:1767
-+#: ../semanage/seobject.py:1771
+-#: ../semanage/seobject.py:1771
++#: ../semanage/seobject.py:1778
  #, python-format
  msgid "Could not add file context for %s"
  msgstr "%s के लिये फाइल संदर्भ नहीं जोड़ सका"
  
--#: ../semanage/seobject.py:1781
-+#: ../semanage/seobject.py:1785
+-#: ../semanage/seobject.py:1785
++#: ../semanage/seobject.py:1792
  msgid "Requires setype, serange or seuser"
  msgstr "सेटटाइप जरूरी, serange या seuser"
  
--#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1880
-+#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
+-#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
++#: ../semanage/seobject.py:1808 ../semanage/seobject.py:1894
  #, python-format
  msgid "File context for %s is not defined"
  msgstr "%s के लिये फाइल संदर्भ परिभाषित नहीं है"
  
--#: ../semanage/seobject.py:1800
-+#: ../semanage/seobject.py:1804
+-#: ../semanage/seobject.py:1804
++#: ../semanage/seobject.py:1814
  #, python-format
  msgid "Could not query file context for %s"
  msgstr "%s के लिये फाइल संदर्भ को प्रश्न नहीं कर सका"
  
--#: ../semanage/seobject.py:1826
-+#: ../semanage/seobject.py:1830
+-#: ../semanage/seobject.py:1830
++#: ../semanage/seobject.py:1840
  #, python-format
  msgid "Could not modify file context for %s"
  msgstr "%s के लिये फाइल संदर्भ नहीं सुधार सका"
  
--#: ../semanage/seobject.py:1839
-+#: ../semanage/seobject.py:1843
+-#: ../semanage/seobject.py:1843
++#: ../semanage/seobject.py:1853
  msgid "Could not list the file contexts"
  msgstr "फाइल संदर्भ सूचीबद्ध नहीं कर सका"
  
--#: ../semanage/seobject.py:1853
-+#: ../semanage/seobject.py:1857
+-#: ../semanage/seobject.py:1857
++#: ../semanage/seobject.py:1867
  #, python-format
  msgid "Could not delete the file context %s"
  msgstr "%s के लिये फाइल संदर्भ मिटा नहीं सका"
  
--#: ../semanage/seobject.py:1878
-+#: ../semanage/seobject.py:1882
+-#: ../semanage/seobject.py:1882
++#: ../semanage/seobject.py:1892
  #, python-format
  msgid "File context for %s is defined in policy, cannot be deleted"
  msgstr "%s के लिये फाइल संदर्भ नीति में परिभाषित है, मिटा नहीं सकता"
  
--#: ../semanage/seobject.py:1884
-+#: ../semanage/seobject.py:1888
+-#: ../semanage/seobject.py:1888
++#: ../semanage/seobject.py:1898
  #, python-format
  msgid "Could not delete file context for %s"
  msgstr "%s के लिये फाइलसंदर्भ मिटा नहीं सका"
  
--#: ../semanage/seobject.py:1899
-+#: ../semanage/seobject.py:1903
+-#: ../semanage/seobject.py:1903
++#: ../semanage/seobject.py:1913
  msgid "Could not list file contexts"
  msgstr "फाइल संदर्भ सूचीबद्ध नहीं कर सका"
  
--#: ../semanage/seobject.py:1903
-+#: ../semanage/seobject.py:1907
+-#: ../semanage/seobject.py:1907
++#: ../semanage/seobject.py:1917
  msgid "Could not list local file contexts"
  msgstr "स्थानीय फाइल संदर्भ सूचीबद्ध नहीं कर सका"
  
--#: ../semanage/seobject.py:1936
-+#: ../semanage/seobject.py:1944
+-#: ../semanage/seobject.py:1944
++#: ../semanage/seobject.py:1954
  msgid "SELinux fcontext"
  msgstr "SELinux fcontext"
  
--#: ../semanage/seobject.py:1936
-+#: ../semanage/seobject.py:1944
+-#: ../semanage/seobject.py:1944
++#: ../semanage/seobject.py:1954
  msgid "type"
  msgstr "प्रकार"
  
--#: ../semanage/seobject.py:1949
-+#: ../semanage/seobject.py:1957
+-#: ../semanage/seobject.py:1957
++#: ../semanage/seobject.py:1967
  msgid ""
  "\n"
  "SELinux Distribution fcontext Equivalence \n"
  msgstr ""
++"\n"
++"SELinux वितरण fcontext समरूप \n"
  
--#: ../semanage/seobject.py:1954
--#, fuzzy
-+#: ../semanage/seobject.py:1962
+-#: ../semanage/seobject.py:1962
++#: ../semanage/seobject.py:1972
  msgid ""
  "\n"
  "SELinux Local fcontext Equivalence \n"
--msgstr "SELinux fcontext"
-+msgstr ""
+ msgstr ""
++"\n"
++"SELinux स्थानीय fcontext समरूप \n"
  
--#: ../semanage/seobject.py:1988 ../semanage/seobject.py:2040
--#: ../semanage/seobject.py:2046
-+#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
-+#: ../semanage/seobject.py:2054
+-#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
+-#: ../semanage/seobject.py:2054
++#: ../semanage/seobject.py:2006 ../semanage/seobject.py:2059
++#: ../semanage/seobject.py:2065
  #, python-format
  msgid "Could not check if boolean %s is defined"
  msgstr "अगर %s बुलियन परिभाषित है तो जांच नहीं सका"
  
--#: ../semanage/seobject.py:1990 ../semanage/seobject.py:2042
-+#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
+-#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
++#: ../semanage/seobject.py:2008 ../semanage/seobject.py:2061
  #, python-format
  msgid "Boolean %s is not defined"
  msgstr "%s बुलियन परिभाषित नहीं है"
  
--#: ../semanage/seobject.py:1994
-+#: ../semanage/seobject.py:2002
+-#: ../semanage/seobject.py:2002
++#: ../semanage/seobject.py:2012
  #, python-format
  msgid "Could not query file context %s"
  msgstr "%s फाइल संदर्भ को प्रश्न नहीं कर सका"
  
--#: ../semanage/seobject.py:1999
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:2007
-+#, python-format
+-#: ../semanage/seobject.py:2007
++#: ../semanage/seobject.py:2017
+ #, python-format
  msgid "You must specify one of the following values: %s"
--msgstr "आपको एक मान अवश्य निर्दिष्ट करना है"
-+msgstr "आपको निम्नलिखित मान अवश्य निर्दिष्ट करना है: %s"
+ msgstr "आपको निम्नलिखित मान अवश्य निर्दिष्ट करना है: %s"
  
--#: ../semanage/seobject.py:2004
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:2012
-+#, python-format
+-#: ../semanage/seobject.py:2012
++#: ../semanage/seobject.py:2022
+ #, python-format
  msgid "Could not set active value of boolean %s"
--msgstr "%s बुलियन मिटा नहीं सका"
-+msgstr "%s बुलियन का सक्रिय मान सेट नहीं कर सका"
+ msgstr "%s बुलियन का सक्रिय मान सेट नहीं कर सका"
  
--#: ../semanage/seobject.py:2007
-+#: ../semanage/seobject.py:2015
+-#: ../semanage/seobject.py:2015
++#: ../semanage/seobject.py:2025
  #, python-format
  msgid "Could not modify boolean %s"
  msgstr "%s बुलियन रूपांतरित नहीं कर सका"
  
--#: ../semanage/seobject.py:2025
-+#: ../semanage/seobject.py:2033
+-#: ../semanage/seobject.py:2033
++#: ../semanage/seobject.py:2043
  #, python-format
  msgid "Bad format %s: Record %s"
--msgstr ""
-+msgstr "खराब प्रारूप %s: रिकार्ड %s"
+ msgstr "खराब प्रारूप %s: रिकार्ड %s"
  
--#: ../semanage/seobject.py:2048
-+#: ../semanage/seobject.py:2056
+-#: ../semanage/seobject.py:2056
++#: ../semanage/seobject.py:2067
  #, python-format
  msgid "Boolean %s is defined in policy, cannot be deleted"
  msgstr "%s बुलियन नीति में परिभाषित है, मिटाया नहीं जा सकता"
  
--#: ../semanage/seobject.py:2052
-+#: ../semanage/seobject.py:2060
+-#: ../semanage/seobject.py:2060
++#: ../semanage/seobject.py:2071
  #, python-format
  msgid "Could not delete boolean %s"
  msgstr "%s बुलियन मिटा नहीं सका"
  
--#: ../semanage/seobject.py:2064 ../semanage/seobject.py:2081
-+#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
+-#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
++#: ../semanage/seobject.py:2083 ../semanage/seobject.py:2100
  msgid "Could not list booleans"
  msgstr "बुलियन सूचीबद्ध नहीं कर सका"
  
--#: ../semanage/seobject.py:2104
-+#: ../semanage/seobject.py:2112
+-#: ../semanage/seobject.py:2112
++#: ../semanage/seobject.py:2125
  msgid "unknown"
  msgstr "अज्ञात"
  
--#: ../semanage/seobject.py:2117
-+#: ../semanage/seobject.py:2125
+-#: ../semanage/seobject.py:2125
++#: ../semanage/seobject.py:2138
  msgid "off"
  msgstr "बंद"
  
--#: ../semanage/seobject.py:2117
-+#: ../semanage/seobject.py:2125
+-#: ../semanage/seobject.py:2125
++#: ../semanage/seobject.py:2138
  msgid "on"
  msgstr "चालू"
  
--#: ../semanage/seobject.py:2131
-+#: ../semanage/seobject.py:2139
+-#: ../semanage/seobject.py:2139
++#: ../semanage/seobject.py:2152
  msgid "SELinux boolean"
  msgstr "SELinux बूलियन"
  
--#: ../semanage/seobject.py:2131
--#, fuzzy
-+#: ../semanage/seobject.py:2139
+-#: ../semanage/seobject.py:2139
++#: ../semanage/seobject.py:2152
  msgid "State"
--msgstr "स्तर"
-+msgstr ""
+-msgstr ""
++msgstr "स्तर"
  
--#: ../semanage/seobject.py:2131
-+#: ../semanage/seobject.py:2139
+-#: ../semanage/seobject.py:2139
++#: ../semanage/seobject.py:2152
  msgid "Default"
- msgstr ""
+-msgstr ""
++msgstr "तयशुदा"
  
--#: ../semanage/seobject.py:2131
-+#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
-+#: ../gui/polgengui.py:253
+-#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
+-#: ../gui/polgengui.py:253
++#: ../semanage/seobject.py:2152 ../gui/polgen.glade:113
++#: ../gui/polgengui.py:254
  msgid "Description"
  msgstr "विवरण"
  
-@@ -1295,1729 +1275,2088 @@ msgstr "chcat -- -CompanyConfidential /d
- msgid "chcat -l +CompanyConfidential juser"
- msgstr "chcat -l +CompanyConfidential juser"
+@@ -1002,7 +1024,7 @@ msgstr "स्मृति संभाजन में त्रुटि.\n"
+ msgid "Error sending audit message.\n"
+ msgstr "ऑडिट संदेश भेजने में त्रुटि.\n"
  
--#: ../scripts/chcat:399
--#, c-format
-+#: ../scripts/chcat:399 ../gui/polgen.py:1351
-+#, c-format, python-format
- msgid "Options Error %s "
- msgstr "विकल्प त्रुटि %s"
+-#: ../newrole/newrole.c:692 ../newrole/newrole.c:1059
++#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
+ #, c-format
+ msgid "Could not determine enforcing mode.\n"
+ msgstr "पुनर्बलन मोड निश्चित नहीं कर सका.\n"
+@@ -1117,62 +1139,66 @@ msgstr "रिक्त संकेत सेट पाने में अस
+ msgid "Unable to set SIGHUP handler\n"
+ msgstr "SIGHUP नियंत्रण सेट करने में असमर्थ\n"
  
--#~ msgid ""
--#~ "Unable to open %s: translations not supported on non-MLS machines: %s"
--#~ msgstr "%s खोलने में असमर्थ: गैर-MLS मशीन पर अनुवाद समर्थित नहीं: %s"
-+#: ../gui/booleansPage.py:195 ../gui/system-config-selinux.glade:1706
-+msgid "Boolean"
+-#: ../newrole/newrole.c:1053
++#: ../newrole/newrole.c:1036
++msgid "Sorry, newrole failed to drop capabilities\n"
 +msgstr ""
++
++#: ../newrole/newrole.c:1052
+ #, c-format
+ msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
+ msgstr "क्षमा करें, newrole सिर्फ SELinux कर्नेल पर प्रयोग किया जा सकता है.\n"
  
--#~ msgid "Level"
--#~ msgstr "स्तर"
-+#: ../gui/booleansPage.py:252 ../gui/semanagePage.py:162
-+msgid "all"
-+msgstr ""
+-#: ../newrole/newrole.c:1070
++#: ../newrole/newrole.c:1069
+ #, c-format
+ msgid "failed to get old_context.\n"
+ msgstr "old_context को पाने में विफल.\n"
  
--#~ msgid "Translation"
--#~ msgstr "अनुवाद"
-+#: ../gui/booleansPage.py:254 ../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 ""
+-#: ../newrole/newrole.c:1077
++#: ../newrole/newrole.c:1076
+ #, c-format
+ msgid "Warning!  Could not retrieve tty information.\n"
+ msgstr "चेतावनी! tty सूचना नहीं पा सकता.\n"
  
--#~ msgid "Translations can not contain spaces '%s' "
--#~ msgstr "अनुवाद में '%s' खाली स्थान नहीं होते हैं."
-+#: ../gui/fcontextPage.py:64 ../gui/system-config-selinux.glade:1911
-+msgid "File Labeling"
-+msgstr ""
+-#: ../newrole/newrole.c:1098
++#: ../newrole/newrole.c:1097
+ #, c-format
+ msgid "error on reading PAM service configuration.\n"
+ msgstr "PAM सेवा विन्यास पर पढ़ने में त्रुटि.\n"
  
--#~ msgid "Invalid Level '%s' "
--#~ msgstr "अवैध स्तर '%s' "
-+#: ../gui/fcontextPage.py:74
-+msgid ""
-+"File\n"
-+"Specification"
-+msgstr ""
+-#: ../newrole/newrole.c:1133
++#: ../newrole/newrole.c:1132
+ #, c-format
+ msgid "newrole: incorrect password for %s\n"
+ msgstr "newrole: %s के लिये गलत शब्दकूट\n"
  
--#~ msgid "%s already defined in translations"
--#~ msgstr "%s पहले से अनुवाद में परिभाषित है"
-+#: ../gui/fcontextPage.py:81
-+msgid ""
-+"Selinux\n"
-+"File Type"
-+msgstr ""
+-#: ../newrole/newrole.c:1160
++#: ../newrole/newrole.c:1159
+ #, c-format
+ msgid "newrole: failure forking: %s"
+ msgstr "newrole: विभाजन में विफलता: %s"
  
--#~ msgid "%s not defined in translations"
--#~ msgstr "%s अनुवाद में परिभाषित नहीं है"
-+#: ../gui/fcontextPage.py:88
-+msgid ""
-+"File\n"
-+"Type"
-+msgstr ""
+-#: ../newrole/newrole.c:1163 ../newrole/newrole.c:1186
++#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
+ #, c-format
+ msgid "Unable to restore tty label...\n"
+ msgstr "tty स्तर फिर जमा करने में असमर्थ...\n"
  
--#~ msgid "Login mapping for %s is already defined"
--#~ msgstr "%s के लिये लॉगिन मैपिंग पहले से परिभाषित है"
-+#: ../gui/loginsPage.py:48 ../gui/system-config-selinux.glade:2098
-+msgid "User Mapping"
-+msgstr ""
+-#: ../newrole/newrole.c:1165 ../newrole/newrole.c:1192
++#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
+ #, c-format
+ msgid "Failed to close tty properly\n"
+ msgstr "tty को विधिवत रूप से बंद करने में विफल\n"
  
--#~ msgid "add SELinux user mapping"
--#~ msgstr "SELinux उपयोक्ता मैपिंग जोड़ें"
-+#: ../gui/loginsPage.py:52
-+msgid ""
-+"Login\n"
-+"Name"
-+msgstr ""
+-#: ../newrole/newrole.c:1224
++#: ../newrole/newrole.c:1223
+ #, c-format
+ msgid "Could not close descriptors.\n"
+ msgstr "विवरणकर्ता बंद नहीं सका.\n"
  
--#~ msgid "SELinux user %s is already defined"
--#~ msgstr "SELinux उपयोक्ता %s पहले से परिभाषित है"
-+#: ../gui/loginsPage.py:56 ../gui/usersPage.py:50
-+msgid ""
-+"SELinux\n"
-+"User"
-+msgstr ""
+-#: ../newrole/newrole.c:1251
++#: ../newrole/newrole.c:1250
+ #, c-format
+ msgid "Error allocating shell's argv0.\n"
+ msgstr "शैल argv0 आबंटित करने में त्रुटि.\n"
  
--#, fuzzy
--#~ msgid "Node Netmask is required"
--#~ msgstr "पोर्ट जरूरी है"
-+#: ../gui/loginsPage.py:59 ../gui/usersPage.py:55
-+msgid ""
-+"MLS/\n"
-+"MCS Range"
-+msgstr ""
+-#: ../newrole/newrole.c:1287
++#: ../newrole/newrole.c:1286
+ #, c-format
+ msgid "Unable to restore the environment, aborting\n"
+ msgstr "वातावरण फिर भंडारित करने में असमर्थ, रोक रहा है\n"
  
--#, fuzzy
--#~ msgid "Addr %s already defined"
--#~ msgstr "%s/%s पोर्ट पहले से परिभाषित है"
-+#: ../gui/loginsPage.py:133
-+#, python-format
-+msgid "Login '%s' is required"
-+msgstr ""
+-#: ../newrole/newrole.c:1298
++#: ../newrole/newrole.c:1297
+ msgid "failed to exec shell\n"
+ msgstr "शेल निष्पादन में विफल\n"
  
--#~ msgid "Interface %s already defined"
--#~ msgstr "%s अंतरफलक पहले से परिभाषित है"
-+#: ../gui/modulesPage.py:48 ../gui/system-config-selinux.glade:2753
-+msgid "Policy Module"
-+msgstr ""
+@@ -1275,2088 +1301,3031 @@ msgstr "chcat -- -CompanyConfidential /docs/businessplan.odt"
+ msgid "chcat -l +CompanyConfidential juser"
+ msgstr "chcat -l +CompanyConfidential juser"
  
--#, fuzzy
--#~ msgid "Error initializing capabilities, aborting.\n"
--#~ msgstr "त्रुटि initing क्षमता, त्याग रहा है.\n"
-+#: ../gui/modulesPage.py:57
-+msgid "Module Name"
-+msgstr ""
+-#: ../scripts/chcat:399 ../gui/polgen.py:1351
+-#, c-format, python-format
++#: ../scripts/chcat:399
++#, c-format
+ msgid "Options Error %s "
+ msgstr "विकल्प त्रुटि %s"
  
--#~ msgid "Error setting capabilities, aborting\n"
--#~ msgstr "त्रुटि सेटिंग क्षमता, रोक रहा है\n"
-+#: ../gui/modulesPage.py:134
-+msgid "Disable Audit"
-+msgstr ""
+-#: ../gui/booleansPage.py:195 ../gui/system-config-selinux.glade:1706
++#: ../gui/booleansPage.py:194 ../gui/system-config-selinux.glade:1706
+ msgid "Boolean"
+-msgstr ""
++msgstr "बूलिये"
  
--#~ msgid "Error setting KEEPCAPS, aborting\n"
--#~ msgstr "KEEPCAPS सेट करने में त्रुटि, रोक रहा है\n"
-+#: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
-+msgid "Enable Audit"
-+msgstr ""
+-#: ../gui/booleansPage.py:252 ../gui/semanagePage.py:162
++#: ../gui/booleansPage.py:245 ../gui/semanagePage.py:162
+ msgid "all"
+-msgstr ""
++msgstr "सभी"
  
--#~ msgid "Error dropping capabilities, aborting\n"
--#~ msgstr "त्रुटि त्याग क्षमता, त्याग रहा है\n"
-+#: ../gui/modulesPage.py:162
-+msgid "Load Policy Module"
-+msgstr ""
+-#: ../gui/booleansPage.py:254 ../gui/semanagePage.py:164
++#: ../gui/booleansPage.py:247 ../gui/semanagePage.py:164
+ #: ../gui/system-config-selinux.glade:1615
+ #: ../gui/system-config-selinux.glade:1820
+ #: ../gui/system-config-selinux.glade:2437
+ msgid "Customized"
+-msgstr ""
++msgstr "पसंदीदा"
  
--#~ msgid "Error dropping SETUID capability, aborting\n"
--#~ msgstr "त्रुटि SETUID क्षमता छोड़ रहा है, त्याग रहा है\n"
-+#: ../gui/polgen.glade:79
-+msgid "Polgen"
-+msgstr ""
+ #: ../gui/fcontextPage.py:64 ../gui/system-config-selinux.glade:1911
+ msgid "File Labeling"
+-msgstr ""
++msgstr "फाइल लेबलिंग"
  
--#~ msgid "Error freeing caps\n"
--#~ msgstr "caps स्वतंत्र करने में त्रुटि\n"
-+#: ../gui/polgen.glade:80
-+msgid "Red Hat 2007"
-+msgstr ""
+ #: ../gui/fcontextPage.py:74
+ msgid ""
+ "File\n"
+ "Specification"
+ msgstr ""
++"फाइल\n"
++"विनिर्दिष्टता"
  
--#~ msgid "translations not supported on non-MLS machines"
--#~ msgstr "गैर-MLS मशीन पर अनुवाद समर्थित नहीं"
-+#: ../gui/polgen.glade:81
-+msgid "GPL"
-+msgstr ""
+ #: ../gui/fcontextPage.py:81
+ msgid ""
+ "Selinux\n"
+ "File Type"
+ msgstr ""
++"Selinux\n"
++"फाइल प्रकार"
  
--#~ msgid "Boolean"
--#~ msgstr "बूलिये"
-+#. TRANSLATORS: Replace this string with your names, one name per line.
-+#: ../gui/polgen.glade:85 ../gui/system-config-selinux.glade:17
-+msgid "translator-credits"
-+msgstr ""
+ #: ../gui/fcontextPage.py:88
+ msgid ""
+ "File\n"
+ "Type"
+ msgstr ""
++"फाइल\n"
++"प्रकार"
  
--#~ msgid "all"
--#~ msgstr "सभी"
-+#: ../gui/polgen.glade:90
-+msgid "SELinux Policy Generation Tool"
-+msgstr ""
+ #: ../gui/loginsPage.py:48 ../gui/system-config-selinux.glade:2098
+ msgid "User Mapping"
+-msgstr ""
++msgstr "उपयोक्ता मैपिंग"
  
--#~ msgid "Customized"
--#~ msgstr "पसंदीदा"
-+#: ../gui/polgen.glade:128
-+msgid ""
-+"<b>Select the policy type for the application or user role you want to "
-+"confine:</b>"
-+msgstr ""
+ #: ../gui/loginsPage.py:52
+ msgid ""
+ "Login\n"
+ "Name"
+ msgstr ""
++"लॉगिन\n"
++"नाम"
  
--#~ msgid "File Labeling"
--#~ msgstr "फाइल लेबलिंग"
-+#: ../gui/polgen.glade:177
-+msgid "<b>Applications</b>"
-+msgstr ""
+ #: ../gui/loginsPage.py:56 ../gui/usersPage.py:50
+ msgid ""
+ "SELinux\n"
+ "User"
+ msgstr ""
++"SELinux\n"
++"उपयोक्ता"
  
--#~ msgid ""
--#~ "File\n"
--#~ "Specification"
--#~ msgstr ""
--#~ "फाइल\n"
--#~ "विनिर्दिष्टता"
-+#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
-+msgid ""
-+"Standard Init Daemon are daemons started on boot via init scripts.  Usually "
-+"requires a script in /etc/rc.d/init.d"
-+msgstr ""
+ #: ../gui/loginsPage.py:59 ../gui/usersPage.py:55
+ msgid ""
+ "MLS/\n"
+ "MCS Range"
+ msgstr ""
++"MLS/\n"
++"MCS परिसर"
+ 
+ #: ../gui/loginsPage.py:133
+ #, python-format
+ msgid "Login '%s' is required"
+-msgstr ""
++msgstr "लॉगिन '%s' जरूरी है"
+ 
+-#: ../gui/modulesPage.py:48 ../gui/system-config-selinux.glade:2753
++#: ../gui/modulesPage.py:49 ../gui/system-config-selinux.glade:2753
+ msgid "Policy Module"
+-msgstr ""
++msgstr "पॉलिसी मॉड्यूल"
+ 
+-#: ../gui/modulesPage.py:57
++#: ../gui/modulesPage.py:58
+ msgid "Module Name"
+-msgstr ""
++msgstr "मॉड्यूल नाम"
+ 
+-#: ../gui/modulesPage.py:134
++#: ../gui/modulesPage.py:135
+ msgid "Disable Audit"
+-msgstr ""
++msgstr "ऑडिट निष्क्रिय करें"
+ 
+-#: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
++#: ../gui/modulesPage.py:138 ../gui/system-config-selinux.glade:2662
+ msgid "Enable Audit"
+-msgstr ""
++msgstr "ऑडिट सक्रिय करें"
+ 
+-#: ../gui/modulesPage.py:162
++#: ../gui/modulesPage.py:163
+ msgid "Load Policy Module"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:79
+-msgid "Polgen"
+-msgstr ""
++msgstr "पॉलिसी मॉड्यूल लोड करें"
+ 
+-#: ../gui/polgen.glade:80
++#: ../gui/polgen.glade:9
+ msgid "Red Hat 2007"
+-msgstr ""
++msgstr "Red Hat 2007"
+ 
+-#: ../gui/polgen.glade:81
++#: ../gui/polgen.glade:11
+ msgid "GPL"
+-msgstr ""
++msgstr "GPL"
+ 
+ #. TRANSLATORS: Replace this string with your names, one name per line.
+-#: ../gui/polgen.glade:85 ../gui/system-config-selinux.glade:17
++#: ../gui/polgen.glade:13 ../gui/system-config-selinux.glade:17
+ msgid "translator-credits"
+-msgstr ""
++msgstr "राजेश रंजन (rranjan at redhat.com, rajeshkajha at yahoo.com)"
+ 
+-#: ../gui/polgen.glade:90
++#: ../gui/polgen.glade:34
++msgid "Add Booleans Dialog"
++msgstr "बुलियन संवाद जोड़ रहा है"
++
++#: ../gui/polgen.glade:101
++msgid "Boolean Name"
++msgstr "बूलियन नाम"
++
++#: ../gui/polgen.glade:230
+ msgid "SELinux Policy Generation Tool"
+-msgstr ""
++msgstr "SELinux पॉलिसी जनन औजार"
+ 
+-#: ../gui/polgen.glade:128
++#: ../gui/polgen.glade:251
+ msgid ""
+ "<b>Select the policy type for the application or user role you want to "
+ "confine:</b>"
+ msgstr ""
++"<b>अनुप्रयोग या उपयोक्ता भूमिका के लिए नीति प्रकार चुनें जिसे आप सीमित करना चाहते हैं:</b>"
  
--#~ msgid ""
--#~ "Selinux\n"
--#~ "File Type"
--#~ msgstr ""
--#~ "Selinux\n"
--#~ "फाइल प्रकार"
-+#: ../gui/polgen.glade:241 ../gui/polgen.py:156
+-#: ../gui/polgen.glade:177
++#: ../gui/polgen.glade:284
+ msgid "<b>Applications</b>"
+-msgstr ""
++msgstr "<b>अनुप्रयोग</b>"
++
++#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:183
 +msgid "Standard Init Daemon"
-+msgstr ""
++msgstr "मानक Init डेमॉन"
  
--#~ msgid ""
--#~ "File\n"
--#~ "Type"
--#~ msgstr ""
--#~ "फाइल\n"
--#~ "प्रकार"
-+#: ../gui/polgen.glade:261 ../gui/polgen.py:157
-+msgid "DBUS System Daemon"
-+msgstr ""
+-#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
++#: ../gui/polgen.glade:320 ../gui/polgen.glade:336
+ msgid ""
+ "Standard Init Daemon are daemons started on boot via init scripts.  Usually "
+ "requires a script in /etc/rc.d/init.d"
+ msgstr ""
++"मानक Init डेमॉन वे डेमॉन हैं जो बूट पर init स्क्रिप्ट से होकर आरंभ किया गया.  प्रायः /"
++"etc/rc.d/init.d में एक स्क्रिप्ट की जरूरी है"
  
--#~ msgid "User Mapping"
--#~ msgstr "उपयोक्ता मैपिंग"
-+#: ../gui/polgen.glade:280
-+msgid "Internet Services Daemon are daemons started by xinetd"
-+msgstr ""
+-#: ../gui/polgen.glade:241 ../gui/polgen.py:156
+-msgid "Standard Init Daemon"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:261 ../gui/polgen.py:157
++#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:184
+ msgid "DBUS System Daemon"
+-msgstr ""
++msgstr "DBUS सिस्टम डेमॉन"
  
--#~ msgid ""
--#~ "Login\n"
--#~ "Name"
--#~ msgstr ""
--#~ "लॉगिन\n"
--#~ "नाम"
-+#: ../gui/polgen.glade:282
+-#: ../gui/polgen.glade:280
++#: ../gui/polgen.glade:349
 +msgid "Internet Services Daemon (inetd)"
-+msgstr ""
- 
--#~ msgid ""
--#~ "SELinux\n"
--#~ "User"
--#~ msgstr ""
--#~ "SELinux\n"
--#~ "उपयोक्ता"
-+#: ../gui/polgen.glade:301
-+msgid ""
-+"Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
-+msgstr ""
++msgstr "इंटरनेट सर्विस डेमॉन (inetd)"
++
++#: ../gui/polgen.glade:353
+ msgid "Internet Services Daemon are daemons started by xinetd"
+-msgstr ""
++msgstr "इंटरनेट सेवा डेमॉन xinetd के द्वारा आरंभ किया जाता है"
  
--#~ msgid ""
--#~ "MLS/\n"
--#~ "MCS Range"
--#~ msgstr ""
--#~ "MLS/\n"
--#~ "MCS परिसर"
-+#: ../gui/polgen.glade:303 ../gui/polgen.py:159
+-#: ../gui/polgen.glade:282
+-msgid "Internet Services Daemon (inetd)"
+-msgstr ""
++#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:186
 +msgid "Web Application/Script (CGI)"
-+msgstr ""
++msgstr "वेब अनुप्रयोग/स्क्रिप्ट (CGI)"
  
--#~ msgid "Login '%s' is required"
--#~ msgstr "लॉगिन '%s' जरूरी है"
-+#: ../gui/polgen.glade:322 ../gui/polgen.glade:343
-+msgid ""
-+"User Application are any application that you would like to confine that is "
-+"started by a user"
-+msgstr ""
+-#: ../gui/polgen.glade:301
++#: ../gui/polgen.glade:370
+ msgid ""
+ "Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
+ msgstr ""
++"वेब अनुप्रयोग/स्क्रिप्ट (CGI) CGI स्क्रिप्ट को वेब सर्वर के द्वारा आरंभ किया जाता है "
++"(apache)"
  
--#~ msgid "Policy Module"
--#~ msgstr "पॉलिसी मॉड्यूल"
-+#: ../gui/polgen.glade:324 ../gui/polgen.py:160
+-#: ../gui/polgen.glade:303 ../gui/polgen.py:159
+-msgid "Web Application/Script (CGI)"
+-msgstr ""
++#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:187
 +msgid "User Application"
-+msgstr ""
++msgstr "उपयोक्ता अनुप्रयोग"
  
--#~ msgid "Disable Audit"
--#~ msgstr "ऑडिट निष्क्रिय करें"
-+#: ../gui/polgen.glade:345 ../gui/polgen.py:161
-+msgid "Sandbox"
-+msgstr ""
- 
--#~ msgid "Enable Audit"
--#~ msgstr "ऑडिट सक्रिय करें"
-+#: ../gui/polgen.glade:391
-+msgid "<b>Login Users</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:322 ../gui/polgen.glade:343
++#: ../gui/polgen.glade:387 ../gui/polgen.glade:404
+ msgid ""
+ "User Application are any application that you would like to confine that is "
+ "started by a user"
+ msgstr ""
++"उपयोक्ता अनुप्रयोग कोई अनुप्रयोग है जो सीमित करना चाहेगा जो कि उपयोक्ता के द्वारा आरंभ "
++"हुआ है"
  
--#~ msgid "Load Policy Module"
--#~ msgstr "पॉलिसी मॉड्यूल लोड करें"
-+#: ../gui/polgen.glade:453
-+msgid "Modify an existing login user record."
-+msgstr ""
+-#: ../gui/polgen.glade:324 ../gui/polgen.py:160
+-msgid "User Application"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:345 ../gui/polgen.py:161
++#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:188
+ msgid "Sandbox"
+-msgstr ""
++msgstr "सेंडबॉक्स"
  
--#~ msgid "Polgen"
--#~ msgstr "पोल्जेन"
-+#: ../gui/polgen.glade:455
+-#: ../gui/polgen.glade:391
++#: ../gui/polgen.glade:446
+ msgid "<b>Login Users</b>"
+-msgstr ""
++msgstr "<b>लॉगिन उपयोक्ता</b>"
++
++#: ../gui/polgen.glade:478
 +msgid "Existing User Roles"
-+msgstr ""
++msgstr "मौजूदा उपयोक्ता भूमिका"
  
--#~ msgid "Red Hat 2007"
--#~ msgstr "Red Hat 2007"
-+#: ../gui/polgen.glade:474
-+msgid ""
-+"This user will login to a machine only via a terminal or remote login.  By "
-+"default this user will have  no setuid, no networking, no su, no sudo."
-+msgstr ""
+-#: ../gui/polgen.glade:453
++#: ../gui/polgen.glade:482
+ msgid "Modify an existing login user record."
+-msgstr ""
++msgstr "मौजूदा लॉगिन उपयोक्ता रिकार्ड रूपांतरित करें."
  
--#~ msgid "GPL"
--#~ msgstr "GPL"
-+#: ../gui/polgen.glade:476 ../gui/polgen.py:162
+-#: ../gui/polgen.glade:455
+-msgid "Existing User Roles"
+-msgstr ""
++#: ../gui/polgen.glade:495 ../sepolicy/sepolicy/generate.py:189
 +msgid "Minimal Terminal User Role"
-+msgstr ""
++msgstr "न्यूनतम टर्मिनल उपयोक्ता भूमिका"
  
--#~ msgid "translator-credits"
--#~ msgstr "राजेश रंजन (rranjan at redhat.com, rajeshkajha at yahoo.com)"
-+#: ../gui/polgen.glade:495
-+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:474
++#: ../gui/polgen.glade:499
+ msgid ""
+ "This user will login to a machine only via a terminal or remote login.  By "
+ "default this user will have  no setuid, no networking, no su, no sudo."
+ msgstr ""
++"यह उपयोक्ता मशीन में लॉगिन मात्र टर्मिनल या दूरस्थ लॉगिन से होगा.  मूलभूत रूप से यह "
++"उपयोक्ता के पास कोई setuid नहीं होगा, कोई संजालन नहीं, कोई su नहीं, कोई sudo नहीं."
  
--#~ msgid "SELinux Policy Generation Tool"
--#~ msgstr "SELinux पॉलिसी जनन औजार"
-+#: ../gui/polgen.glade:497 ../gui/polgen.py:163
+-#: ../gui/polgen.glade:476 ../gui/polgen.py:162
+-msgid "Minimal Terminal User Role"
+-msgstr ""
++#: ../gui/polgen.glade:512 ../sepolicy/sepolicy/generate.py:190
 +msgid "Minimal X Windows User Role"
-+msgstr ""
++msgstr "न्यूनतम X विंडोज उपयोक्ता भूमिका"
  
--#~ msgid ""
--#~ "This tool can be used to generate a policy framework, to confine "
--#~ "applications or users using SELinux.   \n"
--#~ "\n"
--#~ "The tool generates:\n"
--#~ "Type enforcement file (te)\n"
--#~ "Interface file (if)\n"
--#~ "File context file (fc)\n"
--#~ "Shell script (sh) - used to compile and install the policy. "
--#~ msgstr ""
--#~ "यह औजार एक पॉलिसी फ्रेमवर्क बनाने के लिए प्रयुक्त होता है, अनुप्रयोग या उपयोक्ता को "
--#~ "SELinux के प्रयोग के लिए सीमति करने के लिए.   \n"
--#~ "\n"
--#~ "औजार बनाता है:\n"
--#~ "प्रकार बाध्यकारी फाइल\n"
--#~ "अंतरफलक फाइल (if)\n"
--#~ "फाइल संदर्भ फाइल (fc)\n"
--#~ "Shell script (sh) - पॉलिसी कंपाइल व अधिष्ठापित करने के लिए प्रयुक्त. "
+-#: ../gui/polgen.glade:495
 +#: ../gui/polgen.glade:516
-+msgid ""
-+"User with full networking, no setuid applications without transition, no "
-+"sudo, no su."
-+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 ""
++"यह उपयोक्ता मशीन में लॉगिन X या टर्मिनल से कर सकता है.  मूलभूत रूप से यह उपयोक्ता के पास "
++"कोई setuid नहीं होगा, कोई संजालन नहीं, कोई sudo नहीं, कोई su नहीं."
  
--#~ msgid "Select type of the application/user role to be confined"
--#~ msgstr "सीमित रहने के लिए अनुप्रयोग/उपयोक्ता भूमिका के प्रकार चुनें."
-+#: ../gui/polgen.glade:518 ../gui/polgen.py:164
+-#: ../gui/polgen.glade:497 ../gui/polgen.py:163
+-msgid "Minimal X Windows User Role"
+-msgstr ""
++#: ../gui/polgen.glade:529 ../sepolicy/sepolicy/generate.py:191
 +msgid "User Role"
-+msgstr ""
++msgstr "उपयोक्ता भूमिका"
  
--#~ msgid "<b>Applications</b>"
--#~ msgstr "<b>अनुप्रयोग</b>"
-+#: ../gui/polgen.glade:537
-+msgid ""
-+"User with full networking, no setuid applications without transition, no su, "
-+"can sudo to Root Administration Roles"
-+msgstr ""
+-#: ../gui/polgen.glade:516
++#: ../gui/polgen.glade:533
+ msgid ""
+ "User with full networking, no setuid applications without transition, no "
+ "sudo, no su."
+ msgstr ""
++"पूर्ण संजालन के साथ उपयोक्ता, कोई setuid अनुप्रयोग बिना संक्रमण के नहीं, कोई sudo नहीं, "
++"कोई su नहीं."
  
--#~ 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 में एक स्क्रिप्ट की जरूरी है"
-+#: ../gui/polgen.glade:539 ../gui/polgen.py:165
+-#: ../gui/polgen.glade:518 ../gui/polgen.py:164
+-msgid "User Role"
+-msgstr ""
++#: ../gui/polgen.glade:546 ../sepolicy/sepolicy/generate.py:192
 +msgid "Admin User Role"
-+msgstr ""
- 
--#~ msgid "Standard Init Daemon"
--#~ msgstr "मानक Init डेमॉन"
-+#: ../gui/polgen.glade:585
-+msgid "<b>Root Users</b>"
-+msgstr ""
++msgstr "प्रशासन उपयोक्ता भूमिका"
  
--#~ msgid "Internet Services Daemon are daemons started by xinetd"
--#~ msgstr "इंटरनेट सेवा डेमॉन xinetd के द्वारा आरंभ किया जाता है"
-+#: ../gui/polgen.glade:647
-+msgid ""
-+"Select Root Administrator User Role, if this user will be used to administer "
-+"the machine while running as root.  This user will not be able to login to "
-+"the system directly."
-+msgstr ""
+-#: ../gui/polgen.glade:537
++#: ../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 कर सकता है."
  
--#~ msgid "Internet Services Daemon (inetd)"
--#~ msgstr "इंटरनेट सर्विस डेमॉन (inetd)"
-+#: ../gui/polgen.glade:649 ../gui/polgen.py:166
+-#: ../gui/polgen.glade:539 ../gui/polgen.py:165
+-msgid "Admin User Role"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:585
++#: ../gui/polgen.glade:592
+ msgid "<b>Root Users</b>"
+-msgstr ""
++msgstr "<b>रूट उपयोक्ता</b>"
++
++#: ../gui/polgen.glade:623 ../sepolicy/sepolicy/generate.py:193
 +msgid "Root Admin User Role"
-+msgstr ""
- 
--#~ msgid ""
--#~ "Web Applications/Script (CGI) CGI scripts started by the web server "
--#~ "(apache)"
--#~ msgstr ""
--#~ "वेब अनुप्रयोग/स्क्रिप्ट (CGI) CGI स्क्रिप्ट को वेब सर्वर के द्वारा आरंभ किया जाता है "
--#~ "(apache)"
-+#: ../gui/polgen.glade:716
-+msgid "label104"
-+msgstr ""
- 
--#~ msgid "Web Application/Script (CGI)"
--#~ msgstr "वेब अनुप्रयोग/स्क्रिप्ट (CGI)"
-+#: ../gui/polgen.glade:745
-+msgid "<b>Enter name of application or user role:</b>"
-+msgstr ""
- 
--#~ msgid ""
--#~ "User Application are any application that you would like to confine that "
--#~ "is started by a user"
--#~ msgstr ""
--#~ "उपयोक्ता अनुप्रयोग कोई अनुप्रयोग है जो सीमित करना चाहेगा जो कि उपयोक्ता के द्वारा "
--#~ "आरंभ हुआ है"
-+#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
-+msgid "Name"
-+msgstr ""
- 
--#~ msgid "User Application"
--#~ msgstr "उपयोक्ता अनुप्रयोग"
-+#: ../gui/polgen.glade:807
-+msgid "Enter complete path for executable to be confined."
-+msgstr ""
++msgstr "रूट प्रशासन उपयोक्ता भूमिका"
  
--#~ msgid "<b>Login Users</b>"
--#~ msgstr "<b>लॉगिन उपयोक्ता</b>"
-+#: ../gui/polgen.glade:830 ../gui/polgen.glade:950 ../gui/polgen.glade:3142
-+msgid "..."
-+msgstr ""
- 
--#~ msgid "Modify an existing login user record."
--#~ msgstr "मौजूदा लॉगिन उपयोक्ता रिकार्ड रूपांतरित करें."
-+#: ../gui/polgen.glade:849
-+msgid "Enter unique name for the confined application or user role."
-+msgstr ""
- 
--#~ msgid "Existing User Roles"
--#~ msgstr "मौजूदा उपयोक्ता भूमिका"
-+#: ../gui/polgen.glade:871
-+msgid "Executable"
-+msgstr ""
+-#: ../gui/polgen.glade:647
++#: ../gui/polgen.glade:627
+ msgid ""
+ "Select Root Administrator User Role, if this user will be used to administer "
+ "the machine while running as root.  This user will not be able to login to "
+ "the system directly."
+ msgstr ""
++"रूट प्रशासन उपयोक्ता  भूमिका चुनें, यदि यह उपयोक्ता मशीन को प्रशासित करने के लिए प्रयोग "
++"किया जाता है रूट के रूप में कार्य करते हुए.  यह उपयोक्ता सिस्टम में सीधे लॉगिन होने के लिए "
++"समर्थ नहीं होगा."
  
--#~ msgid ""
--#~ "This user will login to a machine only via a terminal or remote login.  "
--#~ "By default this user will have  no setuid, no networking, no su, no sudo."
--#~ msgstr ""
--#~ "यह उपयोक्ता मशीन में लॉगिन मात्र टर्मिनल या दूरस्थ लॉगिन से होगा.  मूलभूत रूप से यह "
--#~ "उपयोक्ता के पास कोई setuid नहीं होगा, कोई संजालन नहीं, कोई su नहीं, कोई sudo "
--#~ "नहीं."
-+#: ../gui/polgen.glade:899
-+msgid "Init script"
-+msgstr ""
+-#: ../gui/polgen.glade:649 ../gui/polgen.py:166
+-msgid "Root Admin User Role"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:716
+-msgid "label104"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:745
++#: ../gui/polgen.glade:705
+ msgid "<b>Enter name of application or user role:</b>"
+-msgstr ""
++msgstr "<b>अनुप्रयोग का नाम व उपयोक्ता भूमिका दर्ज करें:</b>"
  
--#~ msgid "Minimal Terminal User Role"
--#~ msgstr "न्यूनतम टर्मिनल उपयोक्ता भूमिका"
-+#: ../gui/polgen.glade:927
-+msgid ""
-+"Enter complete path to init script used to start the confined application."
-+msgstr ""
+-#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
++#: ../gui/polgen.glade:728 ../gui/polgengui.py:252
+ msgid "Name"
+-msgstr ""
++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 ""
--#~ "यह उपयोक्ता मशीन में लॉगिन X या टर्मिनल से कर सकता है.  मूलभूत रूप से यह उपयोक्ता के "
--#~ "पास कोई setuid नहीं होगा, कोई संजालन नहीं, कोई sudo नहीं, कोई su नहीं."
-+#: ../gui/polgen.glade:982
-+msgid "label105"
-+msgstr ""
+-#: ../gui/polgen.glade:807
++#: ../gui/polgen.glade:739
+ msgid "Enter complete path for executable to be confined."
+-msgstr ""
++msgstr "सीमित रहने के लिए एक्सक्यूटेबल का पूरा पथ दें."
  
--#~ msgid "Minimal X Windows User Role"
--#~ msgstr "न्यूनतम X विंडोज उपयोक्ता भूमिका"
-+#: ../gui/polgen.glade:1011
-+msgid "<b>Select existing role to modify:</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:830 ../gui/polgen.glade:950 ../gui/polgen.glade:3142
++#: ../gui/polgen.glade:756 ../gui/polgen.glade:838 ../gui/polgen.glade:2361
+ msgid "..."
+-msgstr ""
++msgstr "..."
  
--#~ msgid ""
--#~ "User with full networking, no setuid applications without transition, no "
--#~ "sudo, no su."
--#~ msgstr ""
--#~ "पूर्ण संजालन के साथ उपयोक्ता, कोई setuid अनुप्रयोग बिना संक्रमण के नहीं, कोई sudo "
--#~ "नहीं, कोई su नहीं."
-+#: ../gui/polgen.glade:1045
-+msgid "Select the user roles that will transiton to the %s domain."
-+msgstr ""
+-#: ../gui/polgen.glade:849
++#: ../gui/polgen.glade:776
+ msgid "Enter unique name for the confined application or user role."
+-msgstr ""
++msgstr "सीमित अनुप्रयोग या उपयोक्ता भूमिका  के लिए अद्वितीय नाम दें."
  
--#~ msgid "User Role"
--#~ msgstr "उपयोक्ता भूमिका"
-+#: ../gui/polgen.glade:1073
-+msgid "label106"
-+msgstr ""
+-#: ../gui/polgen.glade:871
++#: ../gui/polgen.glade:794
+ msgid "Executable"
+-msgstr ""
++msgstr "एक्सक्यूटेबल"
  
--#~ msgid ""
--#~ "User with full networking, no setuid applications without transition, no "
--#~ "su, can sudo to Root Administration Roles"
--#~ msgstr ""
--#~ "पूर्ण संजालन के साथ उपयोक्ता, कोई setuid अनुप्रयोग बिना संक्रमण के नहीं, कोई su नहीं, "
--#~ "रूट प्रशासन भूमिका को sudo कर सकता है."
-+#: ../gui/polgen.glade:1102
-+msgid "<b>Select roles that %s will transition to:</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:899
++#: ../gui/polgen.glade:808
+ msgid "Init script"
+-msgstr ""
++msgstr "Init स्क्रिप्ट"
  
--#~ msgid "Admin User Role"
--#~ msgstr "प्रशासन उपयोक्ता भूमिका"
-+#: ../gui/polgen.glade:1136
-+msgid "Select applications domains that %s will transition to."
-+msgstr ""
+-#: ../gui/polgen.glade:927
++#: ../gui/polgen.glade:821
+ msgid ""
+ "Enter complete path to init script used to start the confined application."
+-msgstr ""
+-
+-#: ../gui/polgen.glade:982
+-msgid "label105"
+-msgstr ""
++msgstr "सीमित अनुप्रयोग आरंभ करने के लिए init स्क्रिप्ट में पूरा पथ डालें."
  
--#~ msgid "<b>Root Users</b>"
--#~ msgstr "<b>रूट उपयोक्ता</b>"
-+#: ../gui/polgen.glade:1164
-+msgid "label107"
-+msgstr ""
+-#: ../gui/polgen.glade:1011
++#: ../gui/polgen.glade:887
+ msgid "<b>Select existing role to modify:</b>"
+-msgstr ""
++msgstr "<b>बदलने के लिए मौजूदा भूमिका चुनें:</b>"
  
--#~ 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:1193
-+msgid "<b>Select the user_roles that will transition to %s:</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:1045
++#: ../gui/polgen.glade:908
+ msgid "Select the user roles that will transiton to the %s domain."
+-msgstr ""
++msgstr "उन उपयोक्ता भूमिकाओं को चुनें जो %s डोमेन में संक्रमित किया जाएगा"
  
--#~ msgid "Root Admin User Role"
--#~ msgstr "रूट प्रशासन उपयोक्ता भूमिका"
-+#: ../gui/polgen.glade:1227
-+msgid "Select the user roles that will transiton to this applications domains."
-+msgstr ""
+-#: ../gui/polgen.glade:1073
+-msgid "label106"
++#: ../gui/polgen.glade:928
++msgid "role tab"
+ msgstr ""
  
--#~ msgid "Enter name of application or user role to be confined"
--#~ msgstr "अनुप्रयोग का नाम व उपयोक्ता भूमिका सीमित रहने के लिए डालें."
-+#: ../gui/polgen.glade:1255
-+msgid "label108"
-+msgstr ""
+-#: ../gui/polgen.glade:1102
++#: ../gui/polgen.glade:945
+ msgid "<b>Select roles that %s will transition to:</b>"
+-msgstr ""
++msgstr "<b>उन उपयोक्ता भूमिकाओं को चुनें जो %s में संक्रमित किया जाएगा:</b>"
  
--#~ msgid "Name"
--#~ msgstr "नाम"
-+#: ../gui/polgen.glade:1284
-+msgid "<b>Select domains that %s will administer:</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:1136
++#: ../gui/polgen.glade:963
+ msgid "Select applications domains that %s will transition to."
+-msgstr ""
++msgstr "अनुप्रयोग डोमेन चुनें जिसमें %s संक्रमण करेगा."
  
--#~ msgid "Enter complete path for executable to be confined."
--#~ msgstr "सीमित रहने के लिए एक्सक्यूटेबल का पूरा पथ दें."
-+#: ../gui/polgen.glade:1318 ../gui/polgen.glade:1409
-+msgid "Select the domains that you would like this user administer."
-+msgstr ""
+-#: ../gui/polgen.glade:1164
+-msgid "label107"
++#: ../gui/polgen.glade:983
++msgid ""
++"transition \n"
++"role tab"
+ msgstr ""
  
--#~ msgid "..."
--#~ msgstr "..."
-+#: ../gui/polgen.glade:1346
-+msgid "label109"
-+msgstr ""
+-#: ../gui/polgen.glade:1193
++#: ../gui/polgen.glade:1001
+ msgid "<b>Select the user_roles that will transition to %s:</b>"
+-msgstr ""
++msgstr "<b>उन उपयोक्ता_भूमिका को चुनें जो %s में संक्रमित किया जाएगा:</b>"
  
--#~ msgid "Enter unique name for the confined application or user role."
--#~ msgstr "सीमित अनुप्रयोग या उपयोक्ता भूमिका  के लिए अद्वितीय नाम दें."
-+#: ../gui/polgen.glade:1375
-+msgid "<b>Select additional roles for %s:</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:1227
++#: ../gui/polgen.glade:1019
+ msgid "Select the user roles that will transiton to this applications domains."
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1255
+-msgid "label108"
+-msgstr ""
++msgstr "उपयोक्ता भूमिका चुनें जो कि इस अनुप्रयोग डोमेन में संक्रमित करेगा."
  
--#~ msgid "Executable"
--#~ msgstr "एक्सक्यूटेबल"
-+#: ../gui/polgen.glade:1437
-+msgid "label111"
-+msgstr ""
+-#: ../gui/polgen.glade:1284
++#: ../gui/polgen.glade:1056
+ msgid "<b>Select domains that %s will administer:</b>"
+-msgstr ""
++msgstr "<b>अतिरिक्त डोमेन चुनें जिसे %s प्रशासित करेगा:</b>"
  
--#~ msgid "Init script"
--#~ msgstr "Init स्क्रिप्ट"
-+#: ../gui/polgen.glade:1466
-+msgid "<b>Enter network ports that %s binds on:</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:1318 ../gui/polgen.glade:1409
++#: ../gui/polgen.glade:1074 ../gui/polgen.glade:1129
+ msgid "Select the domains that you would like this user administer."
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1346
+-msgid "label109"
+-msgstr ""
++msgstr "डोमेन चुनें जिसे आप इस उपयोक्ता के द्वारा प्रशासित कराना चाहेंगे."
  
--#~ msgid ""
--#~ "Enter complete path to init script used to start the confined application."
--#~ msgstr "सीमित अनुप्रयोग आरंभ करने के लिए init स्क्रिप्ट में पूरा पथ डालें."
-+#: ../gui/polgen.glade:1497 ../gui/polgen.glade:1997
-+msgid "<b>TCP Ports</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:1375
++#: ../gui/polgen.glade:1111
+ msgid "<b>Select additional roles for %s:</b>"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1437
+-msgid "label111"
+-msgstr ""
++msgstr "<b>%s के लिए अतिरिक्त भूमिकाएँ चुनें:</b>"
  
--#~ msgid "Select user roles that you want to customize"
--#~ msgstr "उन उपयोक्ता भूमिकाओं को चुनें जिसे आप पसंदीदा बनाना चाहते हैं"
-+#: ../gui/polgen.glade:1565 ../gui/polgen.glade:1785
-+msgid "Allows %s to bind to any udp port"
-+msgstr ""
+-#: ../gui/polgen.glade:1466
++#: ../gui/polgen.glade:1166
+ msgid "<b>Enter network ports that %s binds on:</b>"
+-msgstr ""
++msgstr "<b>संजाल पोर्ट दाखिल करें जिसमें %s बाइंड किया जाता है:</b>"
  
--#~ msgid ""
--#~ "Select the user roles that will transiton to this applications domains."
--#~ msgstr "उपयोक्ता भूमिका चुनें जो कि इस अनुप्रयोग डोमेन में संक्रमित करेगा."
-+#: ../gui/polgen.glade:1567 ../gui/polgen.glade:1787 ../gui/polgen.glade:2061
-+#: ../gui/polgen.glade:2215
+-#: ../gui/polgen.glade:1497 ../gui/polgen.glade:1997
++#: ../gui/polgen.glade:1186 ../gui/polgen.glade:1557
+ msgid "<b>TCP Ports</b>"
+-msgstr ""
++msgstr "<b>TCP पोर्ट</b>"
++
++#: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
++#: ../gui/polgen.glade:1698
 +msgid "All"
-+msgstr ""
++msgstr "सभी"
  
--#~ msgid "Select additional domains to which this user role will transition"
--#~ msgstr "अतिरिक्त डोमेन चुनें जिसमें यह उपयोक्ता भूमिका संक्रमण करेगा"
-+#: ../gui/polgen.glade:1585 ../gui/polgen.glade:1805
-+msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
-+msgstr ""
+-#: ../gui/polgen.glade:1565 ../gui/polgen.glade:1785
++#: ../gui/polgen.glade:1227 ../gui/polgen.glade:1394
+ msgid "Allows %s to bind to any udp port"
+-msgstr ""
++msgstr "%s को किसी udp पोर्ट से बांधने की स्वीकृति देता है."
  
--#~ msgid ""
--#~ "Select the applications domains that you would like this user role to "
--#~ "transition to."
--#~ msgstr "अनुप्रयोग डोमेन चुनें जिसमें आप इस उपयोक्ता भूमिका को संक्रमण कराना चाहेंगे."
-+#: ../gui/polgen.glade:1587 ../gui/polgen.glade:1807
+-#: ../gui/polgen.glade:1567 ../gui/polgen.glade:1787 ../gui/polgen.glade:2061
+-#: ../gui/polgen.glade:2215
+-msgid "All"
+-msgstr ""
++#: ../gui/polgen.glade:1240 ../gui/polgen.glade:1407
 +msgid "600-1024"
-+msgstr ""
++msgstr "600-1024"
  
--#~ msgid "Select user roles that will transition to this domain"
--#~ msgstr "उन उपयोक्ता भूमिकाओं को चुनें जो इस डोमेन में संक्रमित किया जाएगा"
-+#: ../gui/polgen.glade:1605 ../gui/polgen.glade:1825
-+msgid ""
-+"Enter a comma separated list of udp ports or ranges of ports that %s binds "
-+"to. Example: 612, 650-660"
-+msgstr ""
+-#: ../gui/polgen.glade:1585 ../gui/polgen.glade:1805
++#: ../gui/polgen.glade:1244 ../gui/polgen.glade:1411
+ msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
+ msgstr ""
++"%s भूमिका को bindresvport को 0 के साथ स्वीकृति दें. पोर्ट 600-1024 में बांध रहा है"
  
--#~ msgid "Select additional domains that this user role will administer"
--#~ msgstr "अतिरिक्त डोमेन चुनें जिसे यह उपयोक्ता भूमिका प्रशासित करेगा"
-+#: ../gui/polgen.glade:1607 ../gui/polgen.glade:1827
+-#: ../gui/polgen.glade:1587 ../gui/polgen.glade:1807
+-msgid "600-1024"
+-msgstr ""
++#: ../gui/polgen.glade:1257 ../gui/polgen.glade:1424
 +msgid "Unreserved Ports (>1024)"
-+msgstr ""
++msgstr "अनारक्षित पोर्ट (>1024)"
  
--#~ msgid "Select the domains that you would like this user administer."
--#~ msgstr "डोमेन चुनें जिसे आप इस उपयोक्ता के द्वारा प्रशासित कराना चाहेंगे."
-+#: ../gui/polgen.glade:1638 ../gui/polgen.glade:1858 ../gui/polgen.glade:2079
-+#: ../gui/polgen.glade:2233
-+msgid "Select Ports"
-+msgstr ""
- 
--#~ msgid "Select additional roles for this user"
--#~ msgstr "इस उपयोक्ता के लिए अतिरिक्त भूमिकाएं चुनें"
-+#: ../gui/polgen.glade:1663 ../gui/polgen.glade:1883
-+msgid "Allows %s to bind to any udp ports > 1024"
-+msgstr ""
- 
--#~ msgid "Enter network ports that application/user role listens to"
--#~ msgstr "संजाल पोर्ट दाखिल करें जिससे अनुप्रयोग/उपयोक्ता लाइसेंस लिया होता है."
-+#: ../gui/polgen.glade:1717 ../gui/polgen.glade:2151
-+msgid "<b>UDP Ports</b>"
-+msgstr ""
- 
--#~ msgid "<b>TCP Ports</b>"
--#~ msgstr "<b>TCP पोर्ट</b>"
-+#: ../gui/polgen.glade:1937
-+msgid "label113"
-+msgstr ""
- 
--#~ msgid "Allows confined application/user role to bind to any udp port"
--#~ msgstr "सीमित अनुप्रयोग/उपयोक्ता भूमिका को किसी udp पोर्ट में बांधने के लिए स्वीकृति दें"
-+#: ../gui/polgen.glade:1966
-+msgid "<b>Select network ports that %s connects to:</b>"
-+msgstr ""
- 
--#~ msgid "All"
--#~ msgstr "सभी"
-+#: ../gui/polgen.glade:2058
-+msgid "Allows %s to connect to any tcp port"
-+msgstr ""
- 
--#~ msgid ""
--#~ "Allow application/user role to call bindresvport with 0. Binding to port "
--#~ "600-1024"
--#~ msgstr ""
--#~ "अनुप्रयोग/उपयोक्ता भूमिका को bindresvport को 0 के साथ स्वीकृति दें. पोर्ट 600-1024 "
--#~ "में बांध रहा है"
-+#: ../gui/polgen.glade:2104
-+msgid ""
-+"Enter a comma separated list of tcp ports or ranges of ports that %s "
-+"connects to. Example: 612, 650-660"
-+msgstr ""
- 
--#~ msgid "600-1024"
--#~ msgstr "600-1024"
-+#: ../gui/polgen.glade:2212
-+msgid "Allows %s to connect to any udp port"
-+msgstr ""
- 
--#~ msgid ""
--#~ "Enter a comma separated list of udp ports or ranges of ports that "
--#~ "application/user role binds to. Example: 612, 650-660"
--#~ msgstr ""
--#~ "udp पोर्ट या पोर्ट के परिसर का कौमा से अलग किया सूची दाखिल करें या परिसर जिसमें "
--#~ "अनुप्रयोग/प्रयोक्ता बंधा है. उदाहरण: 612, 650-660"
-+#: ../gui/polgen.glade:2258
-+msgid ""
-+"Enter a comma separated list of udp ports or ranges of ports that %s "
-+"connects to. Example: 612, 650-660"
-+msgstr ""
- 
--#~ msgid "Unreserved Ports (>1024)"
--#~ msgstr "अनारक्षित पोर्ट (>1024)"
-+#: ../gui/polgen.glade:2305
-+msgid "label114"
-+msgstr ""
- 
--#~ msgid "Select Ports"
--#~ msgstr "पोर्ट चुनें"
-+#: ../gui/polgen.glade:2334
-+msgid "<b>Select common application traits for %s:</b>"
-+msgstr ""
- 
--#~ msgid "Allows application/user role to bind to any udp ports > 1024"
--#~ msgstr ""
--#~ "अनुप्रयोग/उपयोक्ता भूमिका को किसी udp पोर्ट से बांधने की स्वीकृति देता है > 1024"
-+#: ../gui/polgen.glade:2366
-+msgid "Writes syslog messages\t"
-+msgstr ""
- 
--#~ msgid "<b>UDP Ports</b>"
--#~ msgstr "<b>UDP पोर्ट</b>"
-+#: ../gui/polgen.glade:2385
-+msgid "Create/Manipulate temporary files in /tmp"
-+msgstr ""
- 
--#~ msgid "Enter network ports that application/user role connects to"
--#~ msgstr "संजाल पोर्ट दाखिल करें जिससे अनुप्रयोग/उपयोक्ता कनेक्ट होता है."
-+#: ../gui/polgen.glade:2404
-+msgid "Uses Pam for authentication"
-+msgstr ""
- 
--#~ msgid ""
--#~ "Enter a comma separated list of tcp ports or ranges of ports that "
--#~ "application/user role connects to. Example: 612, 650-660"
--#~ msgstr ""
--#~ "tcp पोर्ट या पोर्ट के परिसर का कौमा से अलग किया सूची दाखिल करें या परिसर जिसमें "
--#~ "अनुप्रयोग/प्रयोक्ता जुड़ता है. उदाहरण: 612, 650-660"
-+#: ../gui/polgen.glade:2423
-+msgid "Uses nsswitch or getpw* calls"
-+msgstr ""
- 
--#~ msgid ""
--#~ "Enter a comma separated list of udp ports or ranges of ports that "
--#~ "application/user role connects to. Example: 612, 650-660"
--#~ msgstr ""
--#~ "udp पोर्ट या पोर्ट के परिसर का कौमा से अलग किया सूची दाखिल करें या परिसर जिसमें "
--#~ "अनुप्रयोग/प्रयोक्ता जुड़ता है. उदाहरण: 612, 650-660"
-+#: ../gui/polgen.glade:2442
-+msgid "Uses dbus"
-+msgstr ""
- 
--#~ msgid "Select common application traits"
--#~ msgstr "सामान्य अनुप्रयोग गुण चुनें"
-+#: ../gui/polgen.glade:2461
-+msgid "Sends audit messages"
-+msgstr ""
- 
--#~ msgid "Writes syslog messages\t"
--#~ msgstr "syslog संदेश लिखता है\t"
-+#: ../gui/polgen.glade:2480
-+msgid "Interacts with the terminal"
-+msgstr ""
+-#: ../gui/polgen.glade:1605 ../gui/polgen.glade:1825
++#: ../gui/polgen.glade:1261 ../gui/polgen.glade:1428
+ msgid ""
+ "Enter a comma separated list of udp ports or ranges of ports that %s binds "
+ "to. Example: 612, 650-660"
+ msgstr ""
++"udp पोर्ट या पोर्ट के परिसर का कौमा से अलग किया सूची दाखिल करें जिसमें %s बंधा है. "
++"उदाहरण: 612, 650-660"
  
--#~ msgid "Create/Manipulate temporary files in /tmp"
--#~ msgstr "/tmp में अस्थायी फाइलों को बनाता / काम करता है"
-+#: ../gui/polgen.glade:2499
-+msgid "Sends email"
-+msgstr ""
+-#: ../gui/polgen.glade:1607 ../gui/polgen.glade:1827
+-msgid "Unreserved Ports (>1024)"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1638 ../gui/polgen.glade:1858 ../gui/polgen.glade:2079
+-#: ../gui/polgen.glade:2233
++#: ../gui/polgen.glade:1289 ../gui/polgen.glade:1456 ../gui/polgen.glade:1609
++#: ../gui/polgen.glade:1718
+ msgid "Select Ports"
+-msgstr ""
++msgstr "पोर्ट चुनें"
  
--#~ msgid "Uses Pam for authentication"
--#~ msgstr "सत्यापन के लिए PAM का प्रयोग करता है"
-+#: ../gui/polgen.glade:2530
-+msgid "label115"
-+msgstr ""
+-#: ../gui/polgen.glade:1663 ../gui/polgen.glade:1883
++#: ../gui/polgen.glade:1302 ../gui/polgen.glade:1469
+ msgid "Allows %s to bind to any udp ports > 1024"
+-msgstr ""
++msgstr "%s को किसी udp पोर्ट में बाइंड करना चाहिए > 1024"
  
--#~ msgid "Uses nsswitch or getpw* calls"
--#~ msgstr "nsswitch या getpw* कॉल प्रयोग करता है"
-+#: ../gui/polgen.glade:2559
-+msgid "<b>Add files/directories that %s manages</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:1717 ../gui/polgen.glade:2151
++#: ../gui/polgen.glade:1353 ../gui/polgen.glade:1666
+ msgid "<b>UDP Ports</b>"
+-msgstr ""
++msgstr "<b>UDP पोर्ट</b>"
  
--#~ msgid "Uses dbus"
--#~ msgstr "dbus का प्रयोग करें"
-+#: ../gui/polgen.glade:2788
+-#: ../gui/polgen.glade:1937
+-msgid "label113"
++#: ../gui/polgen.glade:1519
 +msgid ""
-+"Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
-+"Files ..."
-+msgstr ""
- 
--#~ msgid "Sends audit messages"
--#~ msgstr "ऑडिट संदेश भेजता है"
-+#: ../gui/polgen.glade:2823
-+msgid "label116"
-+msgstr ""
- 
--#~ msgid "Interacts with the terminal"
--#~ msgstr "टर्मिनल के साथ अंतःक्रिया करता है"
-+#: ../gui/polgen.glade:2852
-+msgid "<b>Add booleans from the %s policy:</b>"
-+msgstr ""
- 
--#~ msgid "Sends email"
--#~ msgstr "ईमेल भेजता है"
-+#: ../gui/polgen.glade:3002
-+msgid "Add/Remove booleans used by the %s domain"
-+msgstr ""
- 
--#~ msgid "Select files/directories that the application manages"
--#~ msgstr "फाइल/निर्देशिका चुनें जिसे अनुप्रयोग प्रबंधित करता है"
-+#: ../gui/polgen.glade:3066
-+msgid "<b>Which directory you will generate the %s policy?</b>"
-+msgstr ""
++"Network\n"
++"Bind tab"
+ msgstr ""
  
--#~ msgid ""
--#~ "Add Files/Directories that application will need to \"Write\" to. Pid "
--#~ "Files, Log Files, /var/lib Files ..."
--#~ msgstr ""
--#~ "फाइल/निर्देशिका जोड़ें जिसकी इस अनुप्रयोग को \"Write\" लिखने की जरूरत होगी. Pid "
--#~ "फाइल, लॉग फाइल, /var/lib फाइलें ..."
-+#: ../gui/polgen.glade:3097
-+msgid "Policy Directory"
-+msgstr ""
+-#: ../gui/polgen.glade:1966
++#: ../gui/polgen.glade:1537
+ msgid "<b>Select network ports that %s connects to:</b>"
+-msgstr ""
++msgstr "<b>संजाल पोर्ट दाखिल करें जिससे %s कनेक्ट होता है:</b>"
  
--#~ msgid "Select booleans that the application uses"
--#~ msgstr "बुलियन को चुनें जिसे अनुप्रयोग प्रयोग करता है"
-+#: ../gui/polgen.glade:3254
-+msgid "Add Booleans Dialog"
-+msgstr ""
+-#: ../gui/polgen.glade:2058
++#: ../gui/polgen.glade:1593
+ msgid "Allows %s to connect to any tcp port"
+-msgstr ""
++msgstr "%s को किसी tcp पोर्ट में कनेक्ट करने की अनुमति दें"
  
--#~ msgid "Add/Remove booleans used for this confined application/user"
--#~ msgstr "सीमित अनुप्रयोग/उपयोक्ता के लिए प्रयुक्त बुलियन जोड़ें/हटाएं."
-+#: ../gui/polgen.glade:3327
-+msgid "Boolean Name"
-+msgstr ""
+-#: ../gui/polgen.glade:2104
++#: ../gui/polgen.glade:1622
+ msgid ""
+ "Enter a comma separated list of tcp ports or ranges of ports that %s "
+ "connects to. Example: 612, 650-660"
+ msgstr ""
++"tcp पोर्ट या पोर्ट के परिसर का कौमा से अलग किया सूची दाखिल करें जिसमें %s जुड़ता है. "
++"उदाहरण: 612, 650-660"
  
--#~ msgid "Select directory to generate policy in"
--#~ msgstr "निर्देशिका चुनें जिसमें पॉलिसी फाइल को बनाना है"
-+#: ../gui/polgengui.py:261
-+msgid "Role"
-+msgstr ""
+-#: ../gui/polgen.glade:2212
++#: ../gui/polgen.glade:1702
+ msgid "Allows %s to connect to any udp port"
+-msgstr ""
++msgstr "%s को किसी udp पोर्ट से कनेक्ट करने की अनुमति दें"
  
--#~ msgid "Policy Directory"
--#~ msgstr "पॉलिसी निर्देशिका"
-+#: ../gui/polgengui.py:268
-+msgid "Existing_User"
-+msgstr ""
+-#: ../gui/polgen.glade:2258
++#: ../gui/polgen.glade:1731
+ msgid ""
+ "Enter a comma separated list of udp ports or ranges of ports that %s "
+ "connects to. Example: 612, 650-660"
+ msgstr ""
++"udp पोर्ट या पोर्ट के परिसर का कौमा से अलग किया सूची दाखिल करें जिसमें %s जुड़ता है. "
++"उदाहरण: 612, 650-660"
  
--#~ msgid "Generated Policy Files"
--#~ msgstr "पॉलिसी फाइल उत्पन्न किया"
-+#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
-+msgid "Application"
-+msgstr ""
+-#: ../gui/polgen.glade:2305
+-msgid "label114"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:2334
++#: ../gui/polgen.glade:1792
+ msgid "<b>Select common application traits for %s:</b>"
+-msgstr ""
++msgstr "<b>%s के लिए सामान्य अनुप्रयोग विशेषता चुनें:</b>"
  
--#~ msgid ""
--#~ "This tool will generate the following: \n"
--#~ "Type Enforcement(te), File Context(fc), Interface(if), Shell Script(sh)\n"
--#~ "Execute shell script as root to compile/install and relabel files/"
--#~ "directories.  \n"
--#~ "Use semanage or useradd to map Linux login users to user roles.\n"
--#~ "Put the machine in permissive mode (setenforce 0). \n"
--#~ "Login as the user and test this user role.\n"
--#~ "Use audit2allow -R to generate additional rules for the te file.\n"
--#~ msgstr ""
--#~ "यह औजार निम्नलिखित को उत्पन्न करता है: \n"
--#~ "Type Enforcment(te), File Context(fc), Interface(if), Shell Script(sh).\n"
--#~ "शेल स्क्रिप्ट को कंपाइल/अधिष्ठापित करने व फाइल/निर्देशिका को फिर लेबल करने के लिए "
--#~ "चलाएं.\n"
--#~ "semanage या useradd का प्रयोग Linux लॉगिन उपयोक्ता को उपयोक्ता भूमिका में मैप "
--#~ "करने के लिए करें\n"
--#~ "अब आप मशीन को अनुज्ञात्मक मोड में (setenforce 0) रख सकते हैं. \n"
--#~ "उपयोक्ता के रूप में लॉगिन करें और इस उपयोक्ता भूमिका की जांच करें.\n"
--#~ "audit2allow -R को te फाइल के लिए अतिरिक्त नियम बनाने के लिए प्रयोग करें.\n"
-+#: ../gui/polgengui.py:352
-+#, python-format
-+msgid "%s must be a directory"
-+msgstr ""
+-#: ../gui/polgen.glade:2366
++#: ../gui/polgen.glade:1809
+ msgid "Writes syslog messages\t"
+-msgstr ""
++msgstr "syslog संदेश लिखता है\t"
  
--#~ msgid ""
--#~ "This tool will generate the following: \n"
--#~ "Type Enforcement(te), File Context(fc), Interface(if), Shell Script(sh)\n"
--#~ "\n"
--#~ "Execute shell script to compile/install and relabel files/directories.  \n"
--#~ "Put the machine in permissive mode (setenforce 0). \n"
--#~ "Run/restart the application to generate avc messages.\n"
--#~ "Use audit2allow -R to generate additional rules for the te file.\n"
--#~ msgstr ""
--#~ "यह औजार निम्नलिखित को उत्पन्न करता है: \n"
--#~ "Type Enforcment(te), File Context(fc), Interface(if), Shell Script(sh).\n"
--#~ "\n"
--#~ "शेल स्क्रिप्ट को कंपाइल/अधिष्ठापित करने व फाइल/निर्देशिका को फिर लेबल करने के लिए "
--#~ "चलाएं. \n"
--#~ "अब आप मशीन को अनुज्ञात्मक मोड में (setenforce 0) रख सकते हैं. \n"
--#~ "avc संदेश चलाने के लिए अनुप्रयोग को चलाएं/फिर आरंभ करें.\n"
--#~ "audit2allow -R को te फाइल के लिए अतिरिक्त नियम बनाने के लिए प्रयोग करें.\n"
-+#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
-+msgid "You must select a user"
-+msgstr ""
+-#: ../gui/polgen.glade:2385
++#: ../gui/polgen.glade:1824
+ msgid "Create/Manipulate temporary files in /tmp"
+-msgstr ""
++msgstr "/tmp में अस्थायी फाइलों को बनाता / काम करता है"
  
--#~ msgid "Add Booleans Dialog"
--#~ msgstr "बुलियन संवाद जोड़ रहा है"
-+#: ../gui/polgengui.py:542
-+msgid "Select executable file to be confined."
-+msgstr ""
+-#: ../gui/polgen.glade:2404
++#: ../gui/polgen.glade:1839
+ msgid "Uses Pam for authentication"
+-msgstr ""
++msgstr "सत्यापन के लिए PAM का प्रयोग करता है"
  
--#~ msgid "Boolean Name"
--#~ msgstr "बूलियन नाम"
-+#: ../gui/polgengui.py:553
-+msgid "Select init script file to be confined."
-+msgstr ""
+-#: ../gui/polgen.glade:2423
++#: ../gui/polgen.glade:1854
+ msgid "Uses nsswitch or getpw* calls"
+-msgstr ""
++msgstr "nsswitch या getpw* कॉल प्रयोग करता है"
  
--#~ msgid "Role"
--#~ msgstr "भूमिका"
-+#: ../gui/polgengui.py:563
-+msgid "Select file(s) that confined application creates or writes"
-+msgstr ""
+-#: ../gui/polgen.glade:2442
++#: ../gui/polgen.glade:1869
+ msgid "Uses dbus"
+-msgstr ""
++msgstr "dbus का प्रयोग करें"
  
--#~ msgid "Existing_User"
--#~ msgstr "मौजूदा उपयोक्ता (_U)"
-+#: ../gui/polgengui.py:570
-+msgid "Select directory(s) that the confined application owns and writes into"
-+msgstr ""
+-#: ../gui/polgen.glade:2461
++#: ../gui/polgen.glade:1884
+ msgid "Sends audit messages"
+-msgstr ""
++msgstr "ऑडिट संदेश भेजता है"
  
--#~ msgid "Application"
--#~ msgstr "अनुप्रयोग"
-+#: ../gui/polgengui.py:632
-+msgid "Select directory to generate policy files in"
-+msgstr ""
+-#: ../gui/polgen.glade:2480
++#: ../gui/polgen.glade:1899
+ msgid "Interacts with the terminal"
+-msgstr ""
++msgstr "टर्मिनल के साथ अंतःक्रिया करता है"
  
--#~ msgid "%s must be a directory"
--#~ msgstr "%s को जरूर निर्देशिका होनी चाहिए"
-+#: ../gui/polgengui.py:649
-+#, python-format
-+msgid ""
-+"Type %s_t already defined in current policy.\n"
-+"Do you want to continue?"
-+msgstr ""
+-#: ../gui/polgen.glade:2499
++#: ../gui/polgen.glade:1914
+ msgid "Sends email"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:2530
+-msgid "label115"
+-msgstr ""
++msgstr "ईमेल भेजता है"
  
--#~ msgid "You must select a user"
--#~ msgstr "आपको जरूर उपयोक्ता चुनना है"
-+#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
-+msgid "Verify Name"
-+msgstr ""
+-#: ../gui/polgen.glade:2559
++#: ../gui/polgen.glade:1961
+ msgid "<b>Add files/directories that %s manages</b>"
+-msgstr ""
++msgstr "<b>फ़ाइल/निर्देशिका चुनें जिसे %s प्रबंधित करता है</b>"
  
--#~ msgid "Select executable file to be confined."
--#~ msgstr "सीमित रहने के लिए एक्सक्यूटेबल फाइल चुनें."
-+#: ../gui/polgengui.py:653
-+#, python-format
-+msgid ""
-+"Module %s.pp already loaded in current policy.\n"
-+"Do you want to continue?"
-+msgstr ""
+-#: ../gui/polgen.glade:2788
++#: ../gui/polgen.glade:2122
+ msgid ""
+ "Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
+ "Files ..."
+ msgstr ""
++"फ़ाइल/निर्देशिका जिसे %s \"प्रबंधित\" करता है. Pid फ़ाइल, लॉग फ़ाइल /var/lib फ़ाइल ..."
  
--#~ msgid "Select init script file to be confined."
--#~ msgstr "सीमित होने के लिए init स्क्रिप्ट चुनें."
-+#: ../gui/polgengui.py:699
-+msgid ""
-+"You must add a name made up of letters and numbers and containing no spaces."
-+msgstr ""
+-#: ../gui/polgen.glade:2823
+-msgid "label116"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:2852
++#: ../gui/polgen.glade:2166
+ msgid "<b>Add booleans from the %s policy:</b>"
+-msgstr ""
++msgstr "<b>%s नीति से बुलियन जोड़ें:</b>"
  
--#~ msgid "Select file(s) that confined application creates or writes"
--#~ msgstr "फाइलों को चुनें जिसे सीमित अनुप्रयोग बनाता है व लिखता है"
-+#: ../gui/polgengui.py:713
-+msgid "You must enter a executable"
-+msgstr ""
+-#: ../gui/polgen.glade:3002
++#: ../gui/polgen.glade:2274
+ msgid "Add/Remove booleans used by the %s domain"
+-msgstr ""
++msgstr "%s डोमेन के द्वारा प्रयुक्त बुलियन जोड़ें/हटाएँ."
  
--#~ msgid ""
--#~ "Select directory(s) that the confined application owns and writes into"
--#~ msgstr "निर्देशिका चुनें जिसका सीमित अनुप्रयोग मालिक है व जिसमें लिखता है"
-+#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
-+msgid "Configue SELinux"
-+msgstr ""
+-#: ../gui/polgen.glade:3066
++#: ../gui/polgen.glade:2316
+ msgid "<b>Which directory you will generate the %s policy?</b>"
+-msgstr ""
++msgstr "<b>किस निर्देशिका में आप %s नीति उत्पन्न करेंगे?</b>"
  
--#~ msgid "Select directory to generate policy files in"
--#~ msgstr "निर्देशिका चुनें जिसमें पॉलिसी फाइल को लिखा जाना है"
-+#: ../gui/polgen.py:158
-+msgid "Internet Services Daemon"
-+msgstr ""
+-#: ../gui/polgen.glade:3097
++#: ../gui/polgen.glade:2334
+ msgid "Policy Directory"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:3254
+-msgid "Add Booleans Dialog"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:3327
+-msgid "Boolean Name"
+-msgstr ""
++msgstr "पॉलिसी निर्देशिका"
  
--#~ msgid ""
--#~ "Type %s_t already defined in current policy.\n"
--#~ "Do you want to continue?"
--#~ msgstr ""
--#~ "मौजूदा नीति में %s_t पहले से परिभाषित है.\n"
--#~ "क्या आप जारी रखना चाहते हैं?"
-+#: ../gui/polgen.py:197
-+#, python-format
-+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
-+msgstr ""
+-#: ../gui/polgengui.py:261
++#: ../gui/polgengui.py:262
+ msgid "Role"
+-msgstr ""
++msgstr "भूमिका"
  
--#~ msgid "Verify Name"
--#~ msgstr "नाम जांचें"
-+#: ../gui/polgen.py:324
-+msgid "You must enter a name for your confined process/user"
-+msgstr ""
+-#: ../gui/polgengui.py:268
++#: ../gui/polgengui.py:269
+ msgid "Existing_User"
+-msgstr ""
++msgstr "मौजूदा उपयोक्ता (_U)"
  
--#~ msgid ""
--#~ "Module %s.pp already loaded in current policy.\n"
--#~ "Do you want to continue?"
--#~ msgstr ""
--#~ "मॉड्यूल %s.pp पहले से मौजूदा नीति में लोड किया है.\n"
--#~ "क्या आप जारी रखना चाहते हैं?"
-+#: ../gui/polgen.py:326
-+msgid ""
-+"Name must be alpha numberic with no spaces. Consider using option \"-n "
-+"MODULENAME\""
-+msgstr ""
+-#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
++#: ../gui/polgengui.py:283 ../gui/polgengui.py:291 ../gui/polgengui.py:305
+ msgid "Application"
+-msgstr ""
++msgstr "अनुप्रयोग"
  
--#~ msgid "You must enter a name"
--#~ msgstr "आपको एक नाम अवश्य दाखिल करना है"
-+#: ../gui/polgen.py:414
-+msgid "User Role types can not be assigned executables."
-+msgstr ""
+-#: ../gui/polgengui.py:352
++#: ../gui/polgengui.py:353
+ #, python-format
+ msgid "%s must be a directory"
+-msgstr ""
++msgstr "%s को जरूर निर्देशिका होनी चाहिए"
  
--#~ msgid "You must enter a executable"
--#~ msgstr "आप जरूर एक एक्सक्यूटेबल दें"
-+#: ../gui/polgen.py:420
-+msgid "Only Daemon apps can use an init script.."
-+msgstr ""
+-#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
++#: ../gui/polgengui.py:413 ../gui/polgengui.py:694
+ msgid "You must select a user"
+-msgstr ""
++msgstr "आपको जरूर उपयोक्ता चुनना है"
  
--#~ msgid "Configue SELinux"
--#~ msgstr "SELinux विन्यस्त करें"
-+#: ../gui/polgen.py:438
-+msgid "use_resolve must be a boolean value "
-+msgstr ""
+-#: ../gui/polgengui.py:542
++#: ../gui/polgengui.py:543
+ msgid "Select executable file to be confined."
+-msgstr ""
++msgstr "सीमित रहने के लिए एक्सक्यूटेबल फाइल चुनें."
  
--#, fuzzy
--#~ msgid "Ports must be numbers or ranges of numbers from 1 to %d "
--#~ msgstr "पोर्ट को जरूर 1 से %d तक संख्या या संख्या का परिसर जरूर होना चाहिए."
-+#: ../gui/polgen.py:444
-+msgid "use_syslog must be a boolean value "
-+msgstr ""
+-#: ../gui/polgengui.py:553
++#: ../gui/polgengui.py:554
+ msgid "Select init script file to be confined."
+-msgstr ""
++msgstr "सीमित होने के लिए init स्क्रिप्ट चुनें."
  
--#~ msgid "You must enter a name for your confined process/user"
--#~ msgstr "अपनी सीमित प्रक्रिया/उपयोक्ता के लिए आप अपना नाम जरूर दें"
-+#: ../gui/polgen.py:450
-+msgid "use_kerberos must be a boolean value "
-+msgstr ""
+-#: ../gui/polgengui.py:563
++#: ../gui/polgengui.py:564
+ msgid "Select file(s) that confined application creates or writes"
+-msgstr ""
++msgstr "फाइलों को चुनें जिसे सीमित अनुप्रयोग बनाता है व लिखता है"
  
--#~ msgid "USER Types are not allowed executables"
--#~ msgstr "USER प्रकार अनुमति प्राप्त एक्सक्यूटेबल नहीं है"
-+#: ../gui/polgen.py:456
-+msgid "manage_krb5_rcache must be a boolean value "
-+msgstr ""
+-#: ../gui/polgengui.py:570
++#: ../gui/polgengui.py:571
+ msgid "Select directory(s) that the confined application owns and writes into"
+-msgstr ""
++msgstr "निर्देशिका चुनें जिसका सीमित अनुप्रयोग मालिक है व जिसमें लिखता है"
  
--#~ msgid "Only DAEMON apps can use an init script"
--#~ msgstr "सिर्फ DAEMON apps एक init स्क्रिप्ट का प्रयोग कर सकता है"
-+#: ../gui/polgen.py:486
-+msgid "USER Types automatically get a tmp type"
-+msgstr ""
+-#: ../gui/polgengui.py:632
++#: ../gui/polgengui.py:633
+ msgid "Select directory to generate policy files in"
+-msgstr ""
++msgstr "निर्देशिका चुनें जिसमें पॉलिसी फाइल को लिखा जाना है"
  
--#~ msgid "use_syslog must be a boolean value "
--#~ msgstr "use_syslog के पास जरूर बूलियन मान होना चाहिए"
-+#: ../gui/polgen.py:1004
-+msgid "You must enter the executable path for your confined process"
-+msgstr ""
+-#: ../gui/polgengui.py:649
++#: ../gui/polgengui.py:650
+ #, python-format
+ msgid ""
+ "Type %s_t already defined in current policy.\n"
+ "Do you want to continue?"
+ msgstr ""
++"मौजूदा नीति में %s_t पहले से परिभाषित है.\n"
++"क्या आप जारी रखना चाहते हैं?"
  
--#, fuzzy
--#~ msgid "USER Types automatically get a tmp type"
--#~ msgstr "USER प्रकार को स्वतः tmp प्रकार लेना चाहिए"
-+#: ../gui/polgen.py:1182
-+msgid "Type Enforcement file"
-+msgstr ""
+-#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
++#: ../gui/polgengui.py:650 ../gui/polgengui.py:654
+ msgid "Verify Name"
+-msgstr ""
++msgstr "नाम जांचें"
  
--#~ msgid "You must enter the executable path for your confined process"
--#~ msgstr "अपने सीमति प्रक्रिया के लिए आप जरूर अपना एक्सक्यूटेबल पथ दें"
-+#: ../gui/polgen.py:1183
-+msgid "Interface file"
-+msgstr ""
+-#: ../gui/polgengui.py:653
++#: ../gui/polgengui.py:654
+ #, python-format
+ msgid ""
+ "Module %s.pp already loaded in current policy.\n"
+ "Do you want to continue?"
+ msgstr ""
++"मॉड्यूल %s.pp पहले से मौजूदा नीति में लोड किया है.\n"
++"क्या आप जारी रखना चाहते हैं?"
  
--#, fuzzy
--#~ msgid "Type Enforcement file"
--#~ msgstr "टाइप बाध्यकारी फाइल"
-+#: ../gui/polgen.py:1184
-+msgid "File Contexts file"
-+msgstr ""
+-#: ../gui/polgengui.py:699
++#: ../gui/polgengui.py:700
+ msgid ""
+ "You must add a name made up of letters and numbers and containing no spaces."
+ msgstr ""
++"आपको जरूर अक्षरों, संख्याओं से मिलाकर बनने वाला नाम जोड़ना चाहिए जिसमें कोई स्थान समाहित "
++"नहीं हो."
  
--#~ msgid "Interface file"
--#~ msgstr "अंतरफलक फाइल"
-+#: ../gui/polgen.py:1185
-+msgid "Setup Script"
-+msgstr ""
+-#: ../gui/polgengui.py:713
++#: ../gui/polgengui.py:714
+ msgid "You must enter a executable"
+-msgstr ""
++msgstr "आप जरूर एक एक्सक्यूटेबल दें"
  
--#~ msgid "File Contexts file"
--#~ msgstr "फाइल संदर्भ फाइल"
-+#: ../gui/polgen.py:1306
-+#, python-format
-+msgid ""
-+"\n"
-+"%s\n"
-+"\n"
-+"sepolgen [ -n moduleName ] [ -m ] [ -t type ] [ executable | Name ]\n"
-+"valid Types:\n"
-+msgstr ""
+-#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
++#: ../gui/polgengui.py:739 ../gui/system-config-selinux.py:174
+ msgid "Configue SELinux"
+-msgstr ""
++msgstr "SELinux विन्यस्त करें"
  
--#~ msgid "Setup Script"
--#~ msgstr "सेटअप स्क्रिप्ट"
-+#: ../gui/polgen.py:1354
-+msgid "Executable or Name required"
-+msgstr ""
-+
+-#: ../gui/polgen.py:158
+-msgid "Internet Services Daemon"
+-msgstr ""
 +#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
 +msgid "Network Port"
-+msgstr ""
++msgstr "संजाल पोर्ट"
  
--#~ msgid ""
--#~ "SELinux Port\n"
--#~ "Type"
--#~ msgstr ""
--#~ "SELinux पोर्ट\n"
--#~ "प्रकार"
+-#: ../gui/polgen.py:197
+-#, python-format
+-msgid "Ports must be numbers or ranges of numbers from 1 to %d "
 +#: ../gui/portsPage.py:85
 +msgid ""
 +"SELinux Port\n"
 +"Type"
-+msgstr ""
+ msgstr ""
++"SELinux पोर्ट\n"
++"प्रकार"
  
--#~ msgid "Protocol"
--#~ msgstr "प्रोटोकॉल"
+-#: ../gui/polgen.py:324
+-msgid "You must enter a name for your confined process/user"
+-msgstr ""
 +#: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
 +msgid "Protocol"
-+msgstr ""
++msgstr "प्रोटोकॉल"
  
--#~ msgid ""
--#~ "MLS/MCS\n"
--#~ "Level"
--#~ msgstr ""
--#~ "MLS/MCS\n"
--#~ "स्तर"
+-#: ../gui/polgen.py:326
 +#: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
-+msgid ""
+ msgid ""
+-"Name must be alpha numberic with no spaces. Consider using option \"-n "
+-"MODULENAME\""
 +"MLS/MCS\n"
 +"Level"
-+msgstr ""
+ msgstr ""
++"MLS/MCS\n"
++"स्तर"
  
--#~ msgid "Port"
--#~ msgstr "पोर्ट"
+-#: ../gui/polgen.py:414
+-msgid "User Role types can not be assigned executables."
+-msgstr ""
 +#: ../gui/portsPage.py:101
 +msgid "Port"
-+msgstr ""
++msgstr "पोर्ट"
  
--#~ msgid "Port number \"%s\" is not valid.  0 < PORT_NUMBER < 65536 "
--#~ msgstr "पोर्ट संख्या \"%s\" वैध नहीं है.  0 < PORT_NUMBER < 65536 "
+-#: ../gui/polgen.py:420
+-msgid "Only Daemon apps can use an init script.."
+-msgstr ""
 +#: ../gui/portsPage.py:207
 +#, python-format
 +msgid "Port number \"%s\" is not valid.  0 < PORT_NUMBER < 65536 "
-+msgstr ""
++msgstr "पोर्ट संख्या \"%s\" वैध नहीं है.  0 < PORT_NUMBER < 65536 "
  
--#~ msgid "List View"
--#~ msgstr "अंतिम दृश्य"
+-#: ../gui/polgen.py:438
+-msgid "use_resolve must be a boolean value "
 +#: ../gui/portsPage.py:252
 +msgid "List View"
-+msgstr ""
- 
--#~ msgid "Group View"
--#~ msgstr "समूह दृश्य"
++msgstr "अंतिम दृश्य"
++
 +#: ../gui/portsPage.py:255 ../gui/system-config-selinux.glade:2419
 +msgid "Group View"
-+msgstr ""
- 
--#~ msgid "SELinux Service Protection"
--#~ msgstr "SELinux सेवा सुरक्षा"
-+#: ../gui/selinux.tbl:1 ../gui/selinux.tbl:30 ../gui/selinux.tbl:31
-+#: ../gui/selinux.tbl:32 ../gui/selinux.tbl:33 ../gui/selinux.tbl:34
-+#: ../gui/selinux.tbl:36 ../gui/selinux.tbl:37 ../gui/selinux.tbl:38
-+#: ../gui/selinux.tbl:39 ../gui/selinux.tbl:40 ../gui/selinux.tbl:42
-+#: ../gui/selinux.tbl:43 ../gui/selinux.tbl:44 ../gui/selinux.tbl:45
-+#: ../gui/selinux.tbl:46 ../gui/selinux.tbl:47 ../gui/selinux.tbl:48
-+#: ../gui/selinux.tbl:49 ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
-+#: ../gui/selinux.tbl:52 ../gui/selinux.tbl:53 ../gui/selinux.tbl:59
-+#: ../gui/selinux.tbl:60 ../gui/selinux.tbl:61 ../gui/selinux.tbl:62
-+#: ../gui/selinux.tbl:63 ../gui/selinux.tbl:64 ../gui/selinux.tbl:65
-+#: ../gui/selinux.tbl:66 ../gui/selinux.tbl:67 ../gui/selinux.tbl:68
-+#: ../gui/selinux.tbl:69 ../gui/selinux.tbl:75 ../gui/selinux.tbl:76
-+#: ../gui/selinux.tbl:77 ../gui/selinux.tbl:78 ../gui/selinux.tbl:79
-+#: ../gui/selinux.tbl:80 ../gui/selinux.tbl:81 ../gui/selinux.tbl:82
-+#: ../gui/selinux.tbl:83 ../gui/selinux.tbl:84 ../gui/selinux.tbl:86
-+#: ../gui/selinux.tbl:88 ../gui/selinux.tbl:89 ../gui/selinux.tbl:90
-+#: ../gui/selinux.tbl:92 ../gui/selinux.tbl:94 ../gui/selinux.tbl:95
-+#: ../gui/selinux.tbl:96 ../gui/selinux.tbl:97 ../gui/selinux.tbl:98
-+#: ../gui/selinux.tbl:99 ../gui/selinux.tbl:100 ../gui/selinux.tbl:101
-+#: ../gui/selinux.tbl:102 ../gui/selinux.tbl:103 ../gui/selinux.tbl:104
-+#: ../gui/selinux.tbl:106 ../gui/selinux.tbl:108 ../gui/selinux.tbl:109
-+#: ../gui/selinux.tbl:110 ../gui/selinux.tbl:111 ../gui/selinux.tbl:112
-+#: ../gui/selinux.tbl:113 ../gui/selinux.tbl:114 ../gui/selinux.tbl:116
-+#: ../gui/selinux.tbl:117 ../gui/selinux.tbl:119 ../gui/selinux.tbl:121
-+#: ../gui/selinux.tbl:123 ../gui/selinux.tbl:124 ../gui/selinux.tbl:127
-+#: ../gui/selinux.tbl:129 ../gui/selinux.tbl:130 ../gui/selinux.tbl:131
-+#: ../gui/selinux.tbl:132 ../gui/selinux.tbl:133 ../gui/selinux.tbl:134
-+#: ../gui/selinux.tbl:135 ../gui/selinux.tbl:136 ../gui/selinux.tbl:137
-+#: ../gui/selinux.tbl:138 ../gui/selinux.tbl:139 ../gui/selinux.tbl:142
-+#: ../gui/selinux.tbl:143 ../gui/selinux.tbl:144 ../gui/selinux.tbl:145
-+#: ../gui/selinux.tbl:146 ../gui/selinux.tbl:147 ../gui/selinux.tbl:148
-+#: ../gui/selinux.tbl:149 ../gui/selinux.tbl:150 ../gui/selinux.tbl:151
-+#: ../gui/selinux.tbl:152 ../gui/selinux.tbl:154 ../gui/selinux.tbl:155
-+#: ../gui/selinux.tbl:156 ../gui/selinux.tbl:157 ../gui/selinux.tbl:158
-+#: ../gui/selinux.tbl:159 ../gui/selinux.tbl:160 ../gui/selinux.tbl:167
-+#: ../gui/selinux.tbl:171 ../gui/selinux.tbl:172 ../gui/selinux.tbl:173
-+#: ../gui/selinux.tbl:174 ../gui/selinux.tbl:175 ../gui/selinux.tbl:177
-+#: ../gui/selinux.tbl:178 ../gui/selinux.tbl:179 ../gui/selinux.tbl:180
-+#: ../gui/selinux.tbl:184 ../gui/selinux.tbl:192 ../gui/selinux.tbl:193
-+#: ../gui/selinux.tbl:194 ../gui/selinux.tbl:195 ../gui/selinux.tbl:196
-+#: ../gui/selinux.tbl:197 ../gui/selinux.tbl:198 ../gui/selinux.tbl:199
-+#: ../gui/selinux.tbl:200 ../gui/selinux.tbl:201 ../gui/selinux.tbl:206
-+#: ../gui/selinux.tbl:207 ../gui/selinux.tbl:218 ../gui/selinux.tbl:219
-+#: ../gui/selinux.tbl:220 ../gui/selinux.tbl:222 ../gui/selinux.tbl:224
-+#: ../gui/selinux.tbl:226 ../gui/selinux.tbl:227 ../gui/selinux.tbl:230
-+msgid "SELinux Service Protection"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for acct daemon"
--#~ msgstr "acct डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
-+#: ../gui/selinux.tbl:1
-+msgid "Disable SELinux protection for acct daemon"
-+msgstr ""
- 
--#~ msgid "Admin"
--#~ msgstr "Admin"
-+#: ../gui/selinux.tbl:2 ../gui/selinux.tbl:3 ../gui/selinux.tbl:70
-+#: ../gui/selinux.tbl:153 ../gui/selinux.tbl:168 ../gui/selinux.tbl:169
-+#: ../gui/selinux.tbl:170 ../gui/selinux.tbl:189 ../gui/selinux.tbl:202
-+#: ../gui/selinux.tbl:203 ../gui/selinux.tbl:204 ../gui/selinux.tbl:205
-+msgid "Admin"
-+msgstr ""
- 
--#~ msgid "Allow all daemons to write corefiles to /"
--#~ msgstr "सभी डेमॉन को कोरफाइलों को / में लिखने की स्वीकृति दें"
-+#: ../gui/selinux.tbl:2
-+msgid "Allow all daemons to write corefiles to /"
-+msgstr ""
- 
--#~ msgid "Allow all daemons the ability to use unallocated ttys"
--#~ msgstr "सभी डेमॉन को गैर आबंटति ttys के प्रयोग की छूट दें"
-+#: ../gui/selinux.tbl:3
-+msgid "Allow all daemons the ability to use unallocated ttys"
-+msgstr ""
- 
--#~ msgid "User Privs"
--#~ msgstr "उपयोक्ता Privs"
-+#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
-+#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
-+#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
-+#: ../gui/selinux.tbl:210 ../gui/selinux.tbl:211 ../gui/selinux.tbl:212
-+#: ../gui/selinux.tbl:213 ../gui/selinux.tbl:214 ../gui/selinux.tbl:215
-+#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
-+msgid "User Privs"
-+msgstr ""
- 
--#, fuzzy
--#~ msgid ""
--#~ "Allow gadmin SELinux user account to execute files in home directory or /"
--#~ "tmp"
--#~ msgstr ""
--#~ "gadmin SELinux उपयोक्ता खाता को फाइलों को उनके होम निर्देशिका या /tmp में "
--#~ "निष्पादित करने की अनुमति दें"
-+#: ../gui/selinux.tbl:4
++msgstr "समूह दृश्य"
++
++#: ../gui/semanagePage.py:126
++#, python-format
++msgid "Are you sure you want to delete %s '%s'?"
++msgstr "क्या आप निश्चित हैं कि आप %s '%s' को मिटाना चाहते हैं?"
++
++#: ../gui/semanagePage.py:126
++#, python-format
++msgid "Delete %s"
++msgstr "%s मिटाएं"
++
++#: ../gui/semanagePage.py:134
++#, python-format
++msgid "Add %s"
++msgstr "%s जोड़ें"
++
++#: ../gui/semanagePage.py:148
++#, python-format
++msgid "Modify %s"
++msgstr "%s बदलें"
++
++#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
++msgid "Permissive"
++msgstr "अनुज्ञात्मक"
++
++#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
++msgid "Enforcing"
++msgstr "बाध्यकारी"
++
++#: ../gui/statusPage.py:94
++msgid "Status"
++msgstr "स्तर"
++
++#: ../gui/statusPage.py:133
 +msgid ""
-+"Allow gadmin SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
++"Changing the policy type will cause a relabel of the entire file system on "
++"the next boot. Relabeling takes a long time depending on the size of the "
++"file system.  Do you wish to continue?"
+ msgstr ""
++"पॉलिसी प्रकार को बदलना पूरे फाइल सिस्टम को रिलेबल करने का कारण बनेगा अगले बूट पर. "
++"रिलेबलिंग लंबा समय लेता है फाइल सिस्टम के आकार पर निर्भर करते हुए.  क्या आप जारी रखना "
++"चाहते हैं?"
  
--#, fuzzy
--#~ msgid ""
--#~ "Allow guest SELinux user account to execute files in home directory or /"
--#~ "tmp"
--#~ msgstr ""
--#~ "अतिथि SELinux उपयोक्ता खाता को उनके होम निर्देशिका या /tmp में फाइल निष्पादित "
--#~ "करने की अनुमति दें"
-+#: ../gui/selinux.tbl:5
+-#: ../gui/polgen.py:444
+-msgid "use_syslog must be a boolean value "
++#: ../gui/statusPage.py:147
 +msgid ""
-+"Allow guest SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
- 
--#~ msgid "Memory Protection"
--#~ msgstr "स्मृति सुरक्षा"
-+#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
-+msgid "Memory Protection"
-+msgstr ""
- 
--#~ msgid "Allow java executable stack"
--#~ msgstr "java एक्सक्यूटेबल स्टैक की स्वीकृति दें"
-+#: ../gui/selinux.tbl:6
-+msgid "Allow java executable stack"
-+msgstr ""
- 
--#~ msgid "Mount"
--#~ msgstr "आरोह"
-+#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
-+#: ../gui/selinux.tbl:209
-+msgid "Mount"
-+msgstr ""
- 
--#~ msgid "Allow mount to mount any file"
--#~ msgstr "किसी फाइल को माउंट करने के लिए mount को अनुमति दें"
-+#: ../gui/selinux.tbl:7
-+msgid "Allow mount to mount any file"
-+msgstr ""
- 
--#~ msgid "Allow mount to mount any directory"
--#~ msgstr "किसी निर्देशिका को माउंट करने के लिए mount को अनुमति दें"
-+#: ../gui/selinux.tbl:8
-+msgid "Allow mount to mount any directory"
-+msgstr ""
- 
--#~ msgid "Allow mplayer executable stack"
--#~ msgstr "mplayer एक्सक्यूटेबल स्टैक की स्वीकृति दें"
-+#: ../gui/selinux.tbl:9
-+msgid "Allow mplayer executable stack"
-+msgstr ""
- 
--#~ msgid "SSH"
--#~ msgstr "SSH"
-+#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
-+#: ../gui/selinux.tbl:188
-+msgid "SSH"
-+msgstr ""
- 
--#~ msgid "Allow ssh to run ssh-keysign"
--#~ msgstr "ssh को ssh-keysign चलाने की स्वीकृति दें"
-+#: ../gui/selinux.tbl:10
-+msgid "Allow ssh to run ssh-keysign"
-+msgstr ""
++"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
++"you later decide to turn SELinux back on, the system will be required to "
++"relabel.  If you just want to see if SELinux is causing a problem on your "
++"system, you can go to permissive mode which will only log errors and not "
++"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
++"wish to continue?"
+ msgstr ""
++"SELinux को निष्क्रिय में बदलने के लिए रिबूट की जरूरत होती है.  इसकी सलाह नहीं दी जाती "
++"है.  यदि आप SELinux को वापस लौटाने की सोचते हैं, सिस्टम को रिलेबल करने की जरूरत "
++"होगी.  यदि आप यह देखना चाहते हैं कि SELinux सिस्टम पर समस्या दे रहा है, आप अनुज्ञात्मक "
++"मोड में जा सकते हैं जो सिर्फ त्रुटि देगा और SELinux पॉलिसी को बाध्यकारी नहीं करेगा.  "
++"अनुज्ञात्मक मोड के लिए रिबूट की जरूरत नहीं है, क्या आप जारी रखना चाहते हैं?"
  
--#, fuzzy
--#~ msgid ""
--#~ "Allow staff SELinux user account to execute files in home directory or /"
--#~ "tmp"
--#~ msgstr ""
--#~ "स्टाफ SELinux उपयोक्ता खाता को उनके होम निर्देशिका या /tmp में फाइल निष्पादन की "
--#~ "स्वीकृति दें"
-+#: ../gui/selinux.tbl:11
+-#: ../gui/polgen.py:450
+-msgid "use_kerberos must be a boolean value "
++#: ../gui/statusPage.py:152
 +msgid ""
-+"Allow staff SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
++"Changing to SELinux enabled will cause a relabel of the entire file system "
++"on the next boot. Relabeling takes a long time depending on the size of the "
++"file system.  Do you wish to continue?"
+ msgstr ""
++"सक्रिय SELinux स्थिति में बदलना अगले बूट पर पूरे फाइल सिस्टम के फिर लेबल किये जाने का "
++"कारण बनेगा. फाइल सिस्टम के आकार के आधार पर फिर से लेबल किया जाना काफी समय लेता है. "
++"क्या आप जारी रखना चाहेंगे?"
  
--#, fuzzy
--#~ msgid ""
--#~ "Allow sysadm SELinux user account to execute files in home directory or /"
--#~ "tmp"
--#~ msgstr ""
--#~ "sysadm SELinux उपयोक्ता खाता को उनके होम निर्देशिका या /tmp में फाइल निष्पादन की "
--#~ "स्वीकृति दें"
-+#: ../gui/selinux.tbl:12
+-#: ../gui/polgen.py:456
+-msgid "manage_krb5_rcache must be a boolean value "
++#: ../gui/system-config-selinux.glade:11
++msgid "system-config-selinux"
++msgstr "system-config-selinux"
++
++#: ../gui/system-config-selinux.glade:12
 +msgid ""
-+"Allow sysadm SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
++"Copyright (c)2006 Red Hat, Inc.\n"
++"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
+ msgstr ""
++"Copyright (c)2006 Red Hat, Inc.\n"
++"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
  
--#, fuzzy
--#~ msgid ""
--#~ "Allow unconfined SELinux user account to execute files in home directory "
--#~ "or /tmp"
--#~ msgstr ""
--#~ "असीमित SELinux उपयोक्ता खाता को उनके होम निर्देशिका या /tmp में फाइल निष्पादन की "
--#~ "स्वीकृति दें"
-+#: ../gui/selinux.tbl:13
+-#: ../gui/polgen.py:486
+-msgid "USER Types automatically get a tmp type"
++#: ../gui/system-config-selinux.glade:22
++#: ../gui/system-config-selinux.glade:544
++msgid "Add SELinux Login Mapping"
++msgstr "SELinux लॉगिंग मैपिंग"
++
++#: ../gui/system-config-selinux.glade:257
++msgid "Add SELinux Network Ports"
++msgstr "SELinux संजाल पोर्ट"
++
++#: ../gui/system-config-selinux.glade:391
++#: ../gui/system-config-selinux.glade:678
++msgid "SELinux Type"
++msgstr "SELinux प्रकार"
++
++#: ../gui/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 ""
-+"Allow unconfined SELinux user account to execute files in home directory or /"
-+"tmp"
-+msgstr ""
- 
--#~ msgid "Network Configuration"
--#~ msgstr "संजाल विन्यास"
-+#: ../gui/selinux.tbl:14
-+msgid "Network Configuration"
-+msgstr ""
- 
--#~ msgid "Allow unlabeled packets to flow on the network"
--#~ msgstr "संजाल पर बिना लेबल किये पैकेट को स्वीकृति दें"
-+#: ../gui/selinux.tbl:14
-+msgid "Allow unlabeled packets to flow on the network"
-+msgstr ""
++"all files\n"
++"regular file\n"
++"directory\n"
++"character device\n"
++"block device\n"
++"socket\n"
++"symbolic link\n"
++"named pipe\n"
+ msgstr ""
++"सभी फाइलें\n"
++"नियमित फाइल\n"
++"निर्देशिका\n"
++"संप्रतीक युक्ति\n"
++"ब्लॉक युक्ति\n"
++"सॉकेट\n"
++"सांकेतिक लिंक\n"
++"नामित पाइप\n"
+ 
+-#: ../gui/polgen.py:1004
+-msgid "You must enter the executable path for your confined process"
++#: ../gui/system-config-selinux.glade:773
++msgid "MLS"
++msgstr "MLS"
++
++#: ../gui/system-config-selinux.glade:837
++msgid "Add SELinux User"
++msgstr "SELinux उपयोक्ता जोड़ें"
++
++#: ../gui/system-config-selinux.glade:1079
++msgid "SELinux Administration"
++msgstr "SELinux प्रशासन"
++
++#: ../gui/system-config-selinux.glade:1122
++msgid "Add"
++msgstr "जोड़ें"
++
++#: ../gui/system-config-selinux.glade:1144
++msgid "_Properties"
++msgstr "गुण (_P)"
++
++#: ../gui/system-config-selinux.glade:1166
++msgid "_Delete"
++msgstr "मिटाएँ (_D)"
++
++#: ../gui/system-config-selinux.glade:1256
++msgid "Select Management Object"
++msgstr "प्रबंधन वस्तु चुनें"
++
++#: ../gui/system-config-selinux.glade:1273
++msgid "<b>Select:</b>"
++msgstr "<b>चुनें:</b>"
++
++#: ../gui/system-config-selinux.glade:1326
++msgid "System Default Enforcing Mode"
++msgstr "सिस्टम मूलभूत बाध्यकारी मोड"
++
++#: ../gui/system-config-selinux.glade:1354
++msgid ""
++"Disabled\n"
++"Permissive\n"
++"Enforcing\n"
+ msgstr ""
++"निष्क्रिय\n"
++"अनुज्ञात्मक\n"
++"बाध्यकारी\n"
  
--#, fuzzy
--#~ msgid ""
--#~ "Allow user SELinux user account to execute files in home directory or /tmp"
--#~ msgstr ""
--#~ "उपयोक्ता SELinux उपयोक्ता खाता को उनके होम निर्देशिका या /tmp में फाइल निष्पादन "
--#~ "की स्वीकृति दें"
-+#: ../gui/selinux.tbl:15
+-#: ../gui/polgen.py:1182
+-msgid "Type Enforcement file"
++#: ../gui/system-config-selinux.glade:1373
++msgid "Current Enforcing Mode"
++msgstr "मौजूदा पुनर्बलन मोड"
++
++#: ../gui/system-config-selinux.glade:1418
++msgid "System Default Policy Type: "
++msgstr "सिस्टम मूलभूत पॉलिसी प्रकार: "
++
++#: ../gui/system-config-selinux.glade:1463
 +msgid ""
-+"Allow user SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
++"Select if you wish to relabel then entire file system on next reboot.  "
++"Relabeling can take a very long time, depending on the size of the system.  "
++"If you are changing policy types or going from disabled to enforcing, a "
++"relabel is required."
+ msgstr ""
++"चुनें यदि आप पूरे फाइल सिस्टम को अगले रिबूट पर फिर लेबल करना चाहते हैं.  रिलेबल करना लंबा "
++"समय ले सकता है, सिस्टम के आकार पर निर्भर करते हुए.  यदि आप पॉलिसी प्रकार को निष्क्रिय "
++"से बाध्यकारी में बदल रहे हैं, फिर लेबल करना जरूरी है."
  
--#~ msgid "Allow unconfined to dyntrans to unconfined_execmem"
--#~ msgstr "असीमित को dyntrans से unconfined_execmem में स्वीकृति दें"
-+#: ../gui/selinux.tbl:16
-+msgid "Allow unconfined to dyntrans to unconfined_execmem"
-+msgstr ""
+-#: ../gui/polgen.py:1183
+-msgid "Interface file"
++#: ../gui/system-config-selinux.glade:1509
++msgid "Relabel on next reboot."
++msgstr "अगले रिबूट पर फिर लेबल करें."
++
++#: ../gui/system-config-selinux.glade:1561
++msgid "label37"
++msgstr "label37"
++
++#: ../gui/system-config-selinux.glade:1598
++msgid "Revert boolean setting to system default"
++msgstr "सिस्टम मूलभूत में बुलियन सेटिंग वापस लाएं"
++
++#: ../gui/system-config-selinux.glade:1614
++msgid "Toggle between Customized and All Booleans"
++msgstr "पसंदीदा और सभी बुलियन के बीच टॉगल करें"
++
++#: ../gui/system-config-selinux.glade:1645
++#: ../gui/system-config-selinux.glade:1850
++#: ../gui/system-config-selinux.glade:2037
++#: ../gui/system-config-selinux.glade:2224
++#: ../gui/system-config-selinux.glade:2467
++#: ../gui/system-config-selinux.glade:2692
++#: ../gui/system-config-selinux.glade:2867
++msgid "Filter"
++msgstr "फिल्टर"
++
++#: ../gui/system-config-selinux.glade:1734
++msgid "label50"
++msgstr "label50"
++
++#: ../gui/system-config-selinux.glade:1771
++msgid "Add File Context"
++msgstr "फाइल संदर्भ जोड़ें"
++
++#: ../gui/system-config-selinux.glade:1787
++msgid "Modify File Context"
++msgstr "फाइल संदर्भ बदलें"
++
++#: ../gui/system-config-selinux.glade:1803
++msgid "Delete File Context"
++msgstr "फाइल संदर्भ मिटाएं"
++
++#: ../gui/system-config-selinux.glade:1819
++msgid "Toggle between all and customized file context"
++msgstr "सभी और पसंदीदा फाइल संदर्भ के बीच टॉगल करें"
++
++#: ../gui/system-config-selinux.glade:1939
++msgid "label38"
++msgstr "label38"
++
++#: ../gui/system-config-selinux.glade:1976
++msgid "Add SELinux User Mapping"
++msgstr "SELinux उपयोक्ता मैपिंग जोड़ें"
++
++#: ../gui/system-config-selinux.glade:1992
++msgid "Modify SELinux User Mapping"
++msgstr "SELinux उपयोक्ता मैपिंग बदलें"
++
++#: ../gui/system-config-selinux.glade:2008
++msgid "Delete SELinux User Mapping"
++msgstr "SELinux उपयोक्ता मैपिंग मिटाएं"
++
++#: ../gui/system-config-selinux.glade:2126
++msgid "label39"
++msgstr "label39"
++
++#: ../gui/system-config-selinux.glade:2163
++msgid "Add User"
++msgstr "उपयोक्ता जोड़ें"
++
++#: ../gui/system-config-selinux.glade:2179
++msgid "Modify User"
++msgstr "उपयोक्ता बदलें"
++
++#: ../gui/system-config-selinux.glade:2195
++msgid "Delete User"
++msgstr "उपयोक्ता मिटाएँ"
++
++#: ../gui/system-config-selinux.glade:2313
++msgid "label41"
++msgstr "label41"
++
++#: ../gui/system-config-selinux.glade:2350
++msgid "Add Network Port"
++msgstr "संजाल पोर्ट जोड़ें"
++
++#: ../gui/system-config-selinux.glade:2366
++msgid "Edit Network Port"
++msgstr "संजाल पोर्ट संपादित करें"
++
++#: ../gui/system-config-selinux.glade:2382
++msgid "Delete Network Port"
++msgstr "संजाल पोर्ट मिटाएं"
++
++#: ../gui/system-config-selinux.glade:2418
++#: ../gui/system-config-selinux.glade:2436
++msgid "Toggle between Customized and All Ports"
++msgstr "पसंदीदा और सभी पोर्ट के बीच टॉगल करें"
++
++#: ../gui/system-config-selinux.glade:2556
++msgid "label42"
++msgstr "label42"
++
++#: ../gui/system-config-selinux.glade:2593
++msgid "Generate new policy module"
++msgstr "नया पॉलिसी मॉड्यूल उत्पन्न करें"
++
++#: ../gui/system-config-selinux.glade:2609
++msgid "Load policy module"
++msgstr "पॉलिसी मॉड्यूल लोड करें."
++
++#: ../gui/system-config-selinux.glade:2625
++msgid "Remove loadable policy module"
++msgstr "लोड करने लायक सार्वजनिक मॉड्यूल हटाएं"
++
++#: ../gui/system-config-selinux.glade:2661
++msgid ""
++"Enable/Disable additional audit rules, that are normally not reported in the "
++"log files."
+ msgstr ""
++"अतिरिक्त ऑडिट नियम सक्रिय/निष्क्रिय करें, जो लॉग फाइल में सामान्यतः रिपोर्ट नहीं किया "
++"हुआ है."
  
--#~ msgid "Databases"
--#~ msgstr "डाटाबेस"
-+#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
-+#: ../gui/selinux.tbl:140
-+msgid "Databases"
-+msgstr ""
+-#: ../gui/polgen.py:1184
+-msgid "File Contexts file"
++#: ../gui/system-config-selinux.glade:2781
++msgid "label44"
++msgstr "label44"
++
++#: ../gui/system-config-selinux.glade:2818
++msgid "Change process mode to permissive."
++msgstr "प्रक्रिया विधि अनुज्ञात्मक में बदलें."
++
++#: ../gui/system-config-selinux.glade:2836
++msgid "Change process mode to enforcing"
++msgstr "प्रक्रिया विधि बाध्यकारी में बदलें."
++
++#: ../gui/system-config-selinux.glade:2928
++msgid "Process Domain"
++msgstr "प्रक्रिया डोमेन"
++
++#: ../gui/system-config-selinux.glade:2956
++msgid "label59"
++msgstr "label59"
++
++#: ../gui/usersPage.py:138
++#, python-format
++msgid "SELinux user '%s' is required"
++msgstr "SELinux उपयोक्ता '%s' जरूरी हैं"
++
++#: ../sepolicy/sepolicy.py:106
++msgid "Generate SELinux man pages"
+ msgstr ""
  
--#~ msgid "Allow user to connect to mysql socket"
--#~ msgstr "उपयोक्ता को mysql सॉकेट में जोड़ने की स्वीकृति दें"
-+#: ../gui/selinux.tbl:17
-+msgid "Allow user to connect to mysql socket"
-+msgstr ""
+-#: ../gui/polgen.py:1185
+-msgid "Setup Script"
++#: ../sepolicy/sepolicy.py:110
++msgid "path in which the generated SELinux man pages will be stored"
+ msgstr ""
  
--#~ msgid "Allow user to connect to postgres socket"
--#~ msgstr "उपयोक्ता को postgres सॉकेट में जोड़ने की स्वीकृति दें"
-+#: ../gui/selinux.tbl:18
-+msgid "Allow user to connect to postgres socket"
+-#: ../gui/polgen.py:1306
+-#, python-format
++#: ../sepolicy/sepolicy.py:114
++msgid "All domains"
 +msgstr ""
- 
--#~ msgid "XServer"
--#~ msgstr "XServer"
-+#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
-+msgid "XServer"
++
++#: ../sepolicy/sepolicy.py:116
++msgid "Domain name(s) of man pages to be created"
 +msgstr ""
- 
--#~ msgid "Allow clients to write to X shared memory"
--#~ msgstr "क्लाइंट को X साझा स्मृति में लिखने की अनुमति दें"
-+#: ../gui/selinux.tbl:19
-+msgid "Allow clients to write to X shared memory"
++
++#: ../sepolicy/sepolicy.py:164
++msgid "Query SELinux policy network information"
 +msgstr ""
- 
--#, fuzzy
--#~ msgid ""
--#~ "Allow xguest SELinux user account to execute files in home directory or /"
--#~ "tmp"
--#~ msgstr ""
--#~ "xguest SELinux उपयोक्ता खाता को उनके होम निर्देशिका या /tmp में फाइल निष्पादित "
--#~ "करने की अनुमति दें"
-+#: ../gui/selinux.tbl:20
-+msgid ""
-+"Allow xguest SELinux user account to execute files in home directory or /tmp"
++
++#: ../sepolicy/sepolicy.py:169
++msgid "list all SELinux port types"
 +msgstr ""
- 
--#~ msgid "NIS"
--#~ msgstr "NIS"
-+#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
-+#: ../gui/selinux.tbl:231
-+msgid "NIS"
++
++#: ../sepolicy/sepolicy.py:172
++msgid "show SELinux type related to the port"
 +msgstr ""
- 
--#~ msgid "Allow daemons to run with NIS"
--#~ msgstr "NIS के डेमॉन चलाने की स्वीकृति दें"
-+#: ../gui/selinux.tbl:21
-+msgid "Allow daemons to run with NIS"
++
++#: ../sepolicy/sepolicy.py:175
++msgid "Show ports defined for this SELinux type"
 +msgstr ""
- 
--#~ msgid "Web Applications"
--#~ msgstr "वेब अनुप्रयोग"
-+#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
-+#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
-+#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
-+#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
-+#: ../gui/selinux.tbl:118
-+msgid "Web Applications"
++
++#: ../sepolicy/sepolicy.py:178
++msgid "show ports to which this domain can bind and/or connect"
 +msgstr ""
- 
--#~ msgid "Transition staff SELinux user to Web Browser Domain"
--#~ msgstr "स्टाफ SELinux उपयोक्ता को वेब ब्रॉउजर डोमेन में ले जाएं"
-+#: ../gui/selinux.tbl:22
-+msgid "Transition staff SELinux user to Web Browser Domain"
++
++#: ../sepolicy/sepolicy.py:192
++msgid "query SELinux policy to see if domains can communicate with each other"
 +msgstr ""
- 
--#~ msgid "Transition sysadm SELinux user to Web Browser Domain"
--#~ msgstr "sysadm SELinux उपयोक्ता को वेब ब्रॉउजर डोमेन में ले जाएं"
-+#: ../gui/selinux.tbl:23
-+msgid "Transition sysadm SELinux user to Web Browser Domain"
++
++#: ../sepolicy/sepolicy.py:195
++msgid "Source Domain"
 +msgstr ""
- 
--#~ msgid "Transition user SELinux user to Web Browser Domain"
--#~ msgstr "उपयोक्ता SELinux उपयोक्ता को वेब ब्रॉउजर डोमेन में ले जाएं"
-+#: ../gui/selinux.tbl:24
-+msgid "Transition user SELinux user to Web Browser Domain"
++
++#: ../sepolicy/sepolicy.py:198
++msgid "Target Domain"
 +msgstr ""
- 
--#~ msgid "Transition xguest SELinux user to Web Browser Domain"
--#~ msgstr "xguest SELinux उपयोक्ता को वेब ब्रॉउजर डोमेन में ले जाएं"
-+#: ../gui/selinux.tbl:25
-+msgid "Transition xguest SELinux user to Web Browser Domain"
++
++#: ../sepolicy/sepolicy.py:215
++#, fuzzy
++msgid "query SELinux Policy to see description of booleans"
++msgstr "SELinux पॉलिसी जनन औजार"
++
++#: ../sepolicy/sepolicy.py:219
++msgid "get all booleans desctiption"
 +msgstr ""
- 
--#~ msgid "Allow staff Web Browsers to write to home directories"
--#~ msgstr "स्टाफ वेब ब्रॉउजर को होम निर्देशिका में लिखने की स्वीकृति दें"
-+#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
-+#: ../gui/selinux.tbl:29
-+msgid "Allow staff Web Browsers to write to home directories"
++
++#: ../sepolicy/sepolicy.py:221
++msgid "boolean to get description"
 +msgstr ""
++
++#: ../sepolicy/sepolicy.py:231
+ msgid ""
+-"\n"
+-"%s\n"
+-"\n"
+-"sepolgen [ -n moduleName ] [ -m ] [ -t type ] [ executable | Name ]\n"
+-"valid Types:\n"
++"query SELinux Policy to see how a source process domain can transition to "
++"the target process domain"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for amanda"
--#~ msgstr "amanda के लिए SELinux सुरक्षा निष्क्रिय करें"
-+#: ../gui/selinux.tbl:30
-+msgid "Disable SELinux protection for amanda"
-+msgstr ""
+-#: ../gui/polgen.py:1354
+-msgid "Executable or Name required"
++#: ../sepolicy/sepolicy.py:234
++msgid "source process domain"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for amavis"
--#~ msgstr "amavis के लिए SELinux सुरक्षा निष्क्रिय करें"
-+#: ../gui/selinux.tbl:31
-+msgid "Disable SELinux protection for amavis"
-+msgstr ""
+-#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
+-msgid "Network Port"
++#: ../sepolicy/sepolicy.py:237
++msgid "target process domain"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for apmd daemon"
--#~ msgstr "apmd डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
-+#: ../gui/selinux.tbl:32
-+msgid "Disable SELinux protection for apmd daemon"
+-#: ../gui/portsPage.py:85
++#: ../sepolicy/sepolicy.py:259
++msgid "Generate SELinux Policy module template"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for arpwatch daemon"
--#~ msgstr "arpwatch डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
-+#: ../gui/selinux.tbl:33
-+msgid "Disable SELinux protection for arpwatch daemon"
++
++#: ../sepolicy/sepolicy.py:265
++msgid "name of policy to generate"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for auditd daemon"
--#~ msgstr "auditd डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
-+#: ../gui/selinux.tbl:34
-+msgid "Disable SELinux protection for auditd daemon"
++
++#: ../sepolicy/sepolicy.py:267
++msgid "executable to confine"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for automount daemon"
--#~ msgstr "automount डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
-+#: ../gui/selinux.tbl:35
-+msgid "Disable SELinux protection for automount daemon"
++
++#: ../sepolicy/sepolicy.py:269
++msgid "run policy generation test suite"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for avahi"
--#~ msgstr "avahi के लिए SELinux सुरक्षा निष्क्रिय करें"
-+#: ../gui/selinux.tbl:36
-+msgid "Disable SELinux protection for avahi"
++
++#: ../sepolicy/sepolicy.py:274
++msgid "commands"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for bluetooth daemon"
--#~ msgstr "bluetooth डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
-+#: ../gui/selinux.tbl:37
-+msgid "Disable SELinux protection for bluetooth daemon"
++
++#: ../sepolicy/sepolicy/generate.py:185
++msgid "Internet Services Daemon"
++msgstr "इंटरनेट सर्विस डेमॉन"
++
++#: ../sepolicy/sepolicy/generate.py:198
++msgid "Valid Types:\n"
 +msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:232
++#, python-format
++msgid "Ports must be numbers or ranges of numbers from 1 to %d "
++msgstr "पोर्ट को जरूर 1 से %d तक संख्या या संख्या का परिसर जरूर होना चाहिए."
++
++#: ../sepolicy/sepolicy/generate.py:359
++msgid "You must enter a name for your confined process/user"
++msgstr "अपनी सीमित प्रक्रिया/उपयोक्ता के लिए आप अपना नाम जरूर दें"
++
++#: ../sepolicy/sepolicy/generate.py:361
+ msgid ""
+-"SELinux Port\n"
+-"Type"
++"Name must be alpha numberic with no spaces. Consider using option \"-n "
++"MODULENAME\""
+ msgstr ""
++"नाम को वर्णांकिक होना चाहिए बिना किसी स्थान के. option \"-n MODULENAME\" का "
++"उपयोग करने की सोचें"
  
--#~ msgid "Disable SELinux protection for canna daemon"
--#~ msgstr "canna डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
-+#: ../gui/selinux.tbl:38
-+msgid "Disable SELinux protection for canna daemon"
-+msgstr ""
+-#: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
+-msgid "Protocol"
++#: ../sepolicy/sepolicy/generate.py:449
++msgid "User Role types can not be assigned executables."
++msgstr "USER भूमिका प्रकार अनुमति प्राप्त एक्सक्यूटेबल नहीं हो सकता है."
++
++#: ../sepolicy/sepolicy/generate.py:455
++msgid "Only Daemon apps can use an init script.."
++msgstr "सिर्फ DAEMON apps एक init स्क्रिप्ट का प्रयोग कर सकता है..."
++
++#: ../sepolicy/sepolicy/generate.py:473
++msgid "use_resolve must be a boolean value "
++msgstr "use_resolve  को जरूर बूलियन मान होना चाहिए"
++
++#: ../sepolicy/sepolicy/generate.py:479
++msgid "use_syslog must be a boolean value "
++msgstr "use_syslog के पास जरूर बूलियन मान होना चाहिए"
++
++#: ../sepolicy/sepolicy/generate.py:485
++msgid "use_kerberos must be a boolean value "
++msgstr "use_kerberos को जरूर बूलियन मान होना चाहिए"
++
++#: ../sepolicy/sepolicy/generate.py:491
++msgid "manage_krb5_rcache must be a boolean value "
++msgstr "manage_krb5_rcache को जरूर बुलियन मान होना चाहिए "
++
++#: ../sepolicy/sepolicy/generate.py:521
++msgid "USER Types automatically get a tmp type"
++msgstr "USER प्रकार को स्वतः tmp प्रकार लेना चाहिए"
++
++#: ../sepolicy/sepolicy/generate.py:1039
++msgid "You must enter the executable path for your confined process"
++msgstr "अपने सीमति प्रक्रिया के लिए आप जरूर अपना एक्सक्यूटेबल पथ दें"
++
++#: ../sepolicy/sepolicy/generate.py:1272
++msgid "Type Enforcement file"
++msgstr "प्रकार बाध्यकारी फाइल"
++
++#: ../sepolicy/sepolicy/generate.py:1273
++msgid "Interface file"
++msgstr "अंतरफलक फाइल"
++
++#: ../sepolicy/sepolicy/generate.py:1274
++msgid "File Contexts file"
++msgstr "फाइल संदर्भ फाइल"
++
++#: ../sepolicy/sepolicy/generate.py:1275
++#, fuzzy
++msgid "Spec file"
++msgstr "अंतरफलक फाइल"
++
++#: ../sepolicy/sepolicy/generate.py:1276
++msgid "Setup Script"
++msgstr "सेटअप स्क्रिप्ट"
++
++#: booleans.py:1
++msgid ""
++"Allow ABRT to modify public files used for public file transfer services."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for cardmgr daemon"
--#~ msgstr "cardmgr डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
-+#: ../gui/selinux.tbl:39
-+msgid "Disable SELinux protection for cardmgr daemon"
-+msgstr ""
+-#: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
++#: booleans.py:2
+ msgid ""
+-"MLS/MCS\n"
+-"Level"
++"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for Cluster Server"
--#~ msgstr "Cluster Server के लिए SELinux सुरक्षा निष्क्रिय करें"
-+#: ../gui/selinux.tbl:40
-+msgid "Disable SELinux protection for Cluster Server"
-+msgstr ""
+-#: ../gui/portsPage.py:101
+-msgid "Port"
++#: booleans.py:3
++#, fuzzy
++msgid "Allow amavis to use JIT compiler"
++msgstr "Samba को nfs निर्देशिका साझा करने की स्वीकृति दें"
++
++#: booleans.py:4
++#, fuzzy
++msgid "Allow antivirus programs to read non security files on a system"
++msgstr "मोजिला ब्रॉउजर को उपयोक्ता फाइलें पढ़ने की स्वीकृति दें"
++
++#: booleans.py:5
++msgid ""
++"Allow users to resolve user passwd entries directly from ldap rather then "
++"using a sssd server"
+ msgstr ""
  
--#~ msgid ""
--#~ "Allow cdrecord to read various content. nfs, samba, removable devices, "
--#~ "user temp and untrusted content files"
--#~ msgstr ""
--#~ "cdrecord को विभिन्न सामग्री को पढ़ने के लिए स्वीकृति दें. nfs, samba, विस्थापनीय "
--#~ "युक्तियां, user temp और अविश्वसनीय सामग्री फाइलें"
-+#: ../gui/selinux.tbl:41
+-#: ../gui/portsPage.py:207
+-#, python-format
+-msgid "Port number \"%s\" is not valid.  0 < PORT_NUMBER < 65536 "
++#: booleans.py:6
++#, fuzzy
++msgid "Allow users to login using a radius server"
++msgstr "usb युक्ति को rw बनाने के लिए उपयोक्ता को स्वीकृति दें"
++
++#: booleans.py:7
++#, fuzzy
++msgid "Allow users to login using a yubikey  server"
++msgstr "usb युक्ति को rw बनाने के लिए उपयोक्ता को स्वीकृति दें"
++
++#: booleans.py:8
 +msgid ""
 +"Allow cdrecord to read various content. nfs, samba, removable devices, user "
 +"temp and untrusted content files"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for ciped daemon"
--#~ msgstr "ciped डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
-+#: ../gui/selinux.tbl:42
-+msgid "Disable SELinux protection for ciped daemon"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for clamd daemon"
--#~ msgstr "clamd डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
-+#: ../gui/selinux.tbl:43
-+msgid "Disable SELinux protection for clamd daemon"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for clamscan"
--#~ msgstr "clamscan के लिए SELinux सुरक्षा निष्क्रिय करें"
-+#: ../gui/selinux.tbl:44
-+msgid "Disable SELinux protection for clamscan"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for clvmd"
--#~ msgstr "clvmd के लिए SELinux सुरक्षा निष्क्रिय करें"
-+#: ../gui/selinux.tbl:45
-+msgid "Disable SELinux protection for clvmd"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for comsat daemon"
--#~ msgstr "comsat डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
-+#: ../gui/selinux.tbl:46
-+msgid "Disable SELinux protection for comsat daemon"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for courier daemon"
--#~ msgstr "courier डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
-+#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
-+#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
-+msgid "Disable SELinux protection for courier daemon"
-+msgstr ""
+ msgstr ""
++"cdrecord को विभिन्न सामग्री को पढ़ने के लिए स्वीकृति दें. nfs, samba, विस्थापनीय "
++"युक्तियां, user temp और अविश्वसनीय सामग्री फाइलें"
  
--#~ msgid "Disable SELinux protection for cpucontrol daemon"
--#~ msgstr "cpucontrol डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
-+#: ../gui/selinux.tbl:52
-+msgid "Disable SELinux protection for cpucontrol daemon"
-+msgstr ""
+-#: ../gui/portsPage.py:252
+-msgid "List View"
++#: booleans.py:9
++#, fuzzy
++msgid "Allow clamd to use JIT compiler"
++msgstr "Samba को nfs निर्देशिका साझा करने की स्वीकृति दें"
++
++#: booleans.py:10
++#, fuzzy
++msgid "Allow clamscan to non security files on a system"
++msgstr "मोजिला ब्रॉउजर को उपयोक्ता फाइलें पढ़ने की स्वीकृति दें"
++
++#: booleans.py:11
++#, fuzzy
++msgid "Allow clamscan to read user content"
++msgstr "मोजिला ब्रॉउजर को उपयोक्ता फाइलें पढ़ने की स्वीकृति दें"
++
++#: booleans.py:12
++msgid ""
++"Allow Cobbler to modify public files used for public file transfer services."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for cpuspeed daemon"
--#~ msgstr "cpuspeed डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
-+#: ../gui/selinux.tbl:53
-+msgid "Disable SELinux protection for cpuspeed daemon"
+-#: ../gui/portsPage.py:255 ../gui/system-config-selinux.glade:2419
+-msgid "Group View"
++#: booleans.py:13
++#, fuzzy
++msgid "Allow Cobbler to connect to the network using TCP."
++msgstr "squid डेमॉन को संजाल से कनेक्ट होने की स्वीकृति दें"
++
++#: booleans.py:14
++#, fuzzy
++msgid "Allow Cobbler to access cifs file systems."
++msgstr "spamd को होम निर्देशिका के अभिगम की स्वीकृति दें"
++
++#: booleans.py:15
++#, fuzzy
++msgid "Allow Cobbler to access nfs file systems."
++msgstr "spamd को होम निर्देशिका के अभिगम की स्वीकृति दें"
++
++#: booleans.py:16
++#, fuzzy
++msgid "Allow collectd to connect to the network using TCP."
++msgstr "squid डेमॉन को संजाल से कनेक्ट होने की स्वीकृति दें"
++
++#: booleans.py:17
++#, fuzzy
++msgid "Allow codnor domain to connect to the network using TCP."
++msgstr "squid डेमॉन को संजाल से कनेक्ट होने की स्वीकृति दें"
++
++#: booleans.py:18
++msgid ""
++"Allow system cron jobs to relabel filesystem for restoring file contexts."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:1 ../gui/selinux.tbl:30 ../gui/selinux.tbl:31
+-#: ../gui/selinux.tbl:32 ../gui/selinux.tbl:33 ../gui/selinux.tbl:34
+-#: ../gui/selinux.tbl:36 ../gui/selinux.tbl:37 ../gui/selinux.tbl:38
+-#: ../gui/selinux.tbl:39 ../gui/selinux.tbl:40 ../gui/selinux.tbl:42
+-#: ../gui/selinux.tbl:43 ../gui/selinux.tbl:44 ../gui/selinux.tbl:45
+-#: ../gui/selinux.tbl:46 ../gui/selinux.tbl:47 ../gui/selinux.tbl:48
+-#: ../gui/selinux.tbl:49 ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
+-#: ../gui/selinux.tbl:52 ../gui/selinux.tbl:53 ../gui/selinux.tbl:59
+-#: ../gui/selinux.tbl:60 ../gui/selinux.tbl:61 ../gui/selinux.tbl:62
+-#: ../gui/selinux.tbl:63 ../gui/selinux.tbl:64 ../gui/selinux.tbl:65
+-#: ../gui/selinux.tbl:66 ../gui/selinux.tbl:67 ../gui/selinux.tbl:68
+-#: ../gui/selinux.tbl:69 ../gui/selinux.tbl:75 ../gui/selinux.tbl:76
+-#: ../gui/selinux.tbl:77 ../gui/selinux.tbl:78 ../gui/selinux.tbl:79
+-#: ../gui/selinux.tbl:80 ../gui/selinux.tbl:81 ../gui/selinux.tbl:82
+-#: ../gui/selinux.tbl:83 ../gui/selinux.tbl:84 ../gui/selinux.tbl:86
+-#: ../gui/selinux.tbl:88 ../gui/selinux.tbl:89 ../gui/selinux.tbl:90
+-#: ../gui/selinux.tbl:92 ../gui/selinux.tbl:94 ../gui/selinux.tbl:95
+-#: ../gui/selinux.tbl:96 ../gui/selinux.tbl:97 ../gui/selinux.tbl:98
+-#: ../gui/selinux.tbl:99 ../gui/selinux.tbl:100 ../gui/selinux.tbl:101
+-#: ../gui/selinux.tbl:102 ../gui/selinux.tbl:103 ../gui/selinux.tbl:104
+-#: ../gui/selinux.tbl:106 ../gui/selinux.tbl:108 ../gui/selinux.tbl:109
+-#: ../gui/selinux.tbl:110 ../gui/selinux.tbl:111 ../gui/selinux.tbl:112
+-#: ../gui/selinux.tbl:113 ../gui/selinux.tbl:114 ../gui/selinux.tbl:116
+-#: ../gui/selinux.tbl:117 ../gui/selinux.tbl:119 ../gui/selinux.tbl:121
+-#: ../gui/selinux.tbl:123 ../gui/selinux.tbl:124 ../gui/selinux.tbl:127
+-#: ../gui/selinux.tbl:129 ../gui/selinux.tbl:130 ../gui/selinux.tbl:131
+-#: ../gui/selinux.tbl:132 ../gui/selinux.tbl:133 ../gui/selinux.tbl:134
+-#: ../gui/selinux.tbl:135 ../gui/selinux.tbl:136 ../gui/selinux.tbl:137
+-#: ../gui/selinux.tbl:138 ../gui/selinux.tbl:139 ../gui/selinux.tbl:142
+-#: ../gui/selinux.tbl:143 ../gui/selinux.tbl:144 ../gui/selinux.tbl:145
+-#: ../gui/selinux.tbl:146 ../gui/selinux.tbl:147 ../gui/selinux.tbl:148
+-#: ../gui/selinux.tbl:149 ../gui/selinux.tbl:150 ../gui/selinux.tbl:151
+-#: ../gui/selinux.tbl:152 ../gui/selinux.tbl:154 ../gui/selinux.tbl:155
+-#: ../gui/selinux.tbl:156 ../gui/selinux.tbl:157 ../gui/selinux.tbl:158
+-#: ../gui/selinux.tbl:159 ../gui/selinux.tbl:160 ../gui/selinux.tbl:167
+-#: ../gui/selinux.tbl:171 ../gui/selinux.tbl:172 ../gui/selinux.tbl:173
+-#: ../gui/selinux.tbl:174 ../gui/selinux.tbl:175 ../gui/selinux.tbl:177
+-#: ../gui/selinux.tbl:178 ../gui/selinux.tbl:179 ../gui/selinux.tbl:180
+-#: ../gui/selinux.tbl:184 ../gui/selinux.tbl:192 ../gui/selinux.tbl:193
+-#: ../gui/selinux.tbl:194 ../gui/selinux.tbl:195 ../gui/selinux.tbl:196
+-#: ../gui/selinux.tbl:197 ../gui/selinux.tbl:198 ../gui/selinux.tbl:199
+-#: ../gui/selinux.tbl:200 ../gui/selinux.tbl:201 ../gui/selinux.tbl:206
+-#: ../gui/selinux.tbl:207 ../gui/selinux.tbl:218 ../gui/selinux.tbl:219
+-#: ../gui/selinux.tbl:220 ../gui/selinux.tbl:222 ../gui/selinux.tbl:224
+-#: ../gui/selinux.tbl:226 ../gui/selinux.tbl:227 ../gui/selinux.tbl:230
+-msgid "SELinux Service Protection"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:1
+-msgid "Disable SELinux protection for acct daemon"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:2 ../gui/selinux.tbl:3 ../gui/selinux.tbl:70
+-#: ../gui/selinux.tbl:153 ../gui/selinux.tbl:168 ../gui/selinux.tbl:169
+-#: ../gui/selinux.tbl:170 ../gui/selinux.tbl:189 ../gui/selinux.tbl:202
+-#: ../gui/selinux.tbl:203 ../gui/selinux.tbl:204 ../gui/selinux.tbl:205
+-msgid "Admin"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:2
++#: booleans.py:19
++#, fuzzy
++msgid "Allow cvs daemon to read shadow"
++msgstr "sasl सत्यापन सर्वर को /etc/shadow को पढ़ने की स्वीकृति दें"
++
++#: booleans.py:20
+ msgid "Allow all daemons to write corefiles to /"
++msgstr "सभी डेमॉन को कोरफाइलों को / में लिखने की स्वीकृति दें"
++
++#: booleans.py:21
++#, fuzzy
++msgid "Allow all daemons to use tcp wrappers."
++msgstr "सभी डेमॉन को कोरफाइलों को / में लिखने की स्वीकृति दें"
++
++#: booleans.py:22
++#, fuzzy
++msgid "Allow all daemons the ability to read/write terminals"
++msgstr "सभी डेमॉन को गैर आबंटति ttys के प्रयोग की छूट दें"
++
++#: booleans.py:23
++#, fuzzy
++msgid "Allow dbadm to manage files in users home directories"
 +msgstr ""
- 
--#~ msgid "Cron"
--#~ msgstr "क्रॉन"
-+#: ../gui/selinux.tbl:54
-+msgid "Cron"
++"SELinux webadm उपयोक्ता को अनधिकृत उपयोक्ता होम निर्देशिकाओं को प्रबंधित करने की "
++"स्वीकृति दें"
++
++#: booleans.py:24
++#, fuzzy
++msgid "Allow dbadm to read files in users home directories"
++msgstr "SELinux webadm उपयोक्ता को अनधिकृत उपयोक्ता होम निर्देशिकाओं को पढ़ने स्वीकृति दें"
++
++#: booleans.py:25
++msgid ""
++"Deny 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 ""
- 
--#~ msgid "Disable SELinux protection for crond daemon"
--#~ msgstr "crond डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
-+#: ../gui/selinux.tbl:54
-+msgid "Disable SELinux protection for crond daemon"
++
++#: booleans.py:26
++msgid "Allow sysadm to debug or ptrace all processes."
 +msgstr ""
- 
--#~ msgid "Printing"
--#~ msgstr "छाप रहा है"
-+#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
-+#: ../gui/selinux.tbl:91
-+msgid "Printing"
++
++#: booleans.py:27
++#, fuzzy
++msgid "Allow dhcpc client applications to execute iptables commands"
++msgstr "उपयोक्ता को mount कमांड चलाने की स्वीकृति दें"
++
++#: booleans.py:28
++#, fuzzy
++msgid "Allow DHCP daemon to use LDAP backends"
++msgstr "सभी डेमॉन को कोरफाइलों को / में लिखने की स्वीकृति दें"
++
++#: booleans.py:29
++#, fuzzy
++msgid "Allow all domains to use other domains file descriptors"
++msgstr "सभी डेमॉन को कोरफाइलों को / में लिखने की स्वीकृति दें"
++
++#: booleans.py:30
++#, fuzzy
++msgid "Allow all domains to have the kernel load modules"
++msgstr "सभी डेमॉन को कोरफाइलों को / में लिखने की स्वीकृति दें"
++
++#: booleans.py:31
++msgid "Allow the use of the audio devices as the source for the entropy feeds"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for cupsd back end server"
--#~ msgstr "cupsd बैकेंड सर्वर के लिए SELinux सुरक्षा निष्क्रिय करें"
-+#: ../gui/selinux.tbl:55
-+msgid "Disable SELinux protection for cupsd back end server"
++
++#: booleans.py:32
++#, fuzzy
++msgid "Allow exim to connect to databases (postgres, mysql)"
++msgstr "उपयोक्ता को postgres सॉकेट में जोड़ने की स्वीकृति दें"
++
++#: booleans.py:33
++#, fuzzy
++msgid "Allow exim to create, read, write, and delete unprivileged user files."
++msgstr "SELinux webadm उपयोक्ता को अनधिकृत उपयोक्ता होम निर्देशिकाओं को पढ़ने स्वीकृति दें"
++
++#: booleans.py:34
++#, fuzzy
++msgid "Allow exim to read unprivileged user files."
++msgstr "SELinux webadm उपयोक्ता को अनधिकृत उपयोक्ता होम निर्देशिकाओं को पढ़ने स्वीकृति दें"
++
++#: booleans.py:35
++msgid "Enable extra rules in the cron domain to support fcron."
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for cupsd daemon"
--#~ msgstr "cupsd डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
-+#: ../gui/selinux.tbl:56
-+msgid "Disable SELinux protection for cupsd daemon"
++
++#: booleans.py:36
++#, fuzzy
++msgid "Allow fenced domain to connect to the network using TCP."
++msgstr "squid डेमॉन को संजाल से कनेक्ट होने की स्वीकृति दें"
++
++#: booleans.py:37
++#, fuzzy
++msgid "Allow fenced domain to execute ssh."
++msgstr "सामान्य उपयोक्ता को पिंग करने की स्वीकृति दें"
++
++#: booleans.py:38
++#, fuzzy
++msgid "Allow ftp to read and write files in the user home directories"
++msgstr "SELinux webadm उपयोक्ता को अनधिकृत उपयोक्ता होम निर्देशिकाओं को पढ़ने स्वीकृति दें"
++
++#: booleans.py:39
++msgid ""
++"Allow ftp servers to upload files,  used for public file transfer services. "
++"Directories must be labeled public_content_rw_t."
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for cupsd_lpd"
--#~ msgstr "cupsd_lpd के लिए SELinux सुरक्षा निष्क्रिय करें"
-+#: ../gui/selinux.tbl:57
-+msgid "Disable SELinux protection for cupsd_lpd"
++
++#: booleans.py:40
++#, fuzzy
++msgid "Allow ftp servers to connect to all ports > 1023"
++msgstr "%s को किसी tcp पोर्ट में कनेक्ट करने की अनुमति दें"
++
++#: booleans.py:41
++#, fuzzy
++msgid "Allow ftp servers to connect to mysql database ports"
++msgstr "उपयोक्ता को mysql सॉकेट में जोड़ने की स्वीकृति दें"
++
++#: booleans.py:42
++msgid ""
++"Allow ftp servers to login to local users and read/write all files on the "
++"system, governed by DAC."
 +msgstr ""
- 
--#~ msgid "CVS"
--#~ msgstr "CVS"
-+#: ../gui/selinux.tbl:58
-+msgid "CVS"
++
++#: booleans.py:43
++msgid "Allow ftp servers to use cifs used for public file transfer services."
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for cvs daemon"
--#~ msgstr "cvs डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
-+#: ../gui/selinux.tbl:58
-+msgid "Disable SELinux protection for cvs daemon"
++
++#: booleans.py:44
++msgid "Allow ftp servers to use nfs used for public file transfer services."
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for cyrus daemon"
--#~ msgstr "cyrus डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
-+#: ../gui/selinux.tbl:59
-+msgid "Disable SELinux protection for cyrus daemon"
++
++#: booleans.py:45
++#, fuzzy
++msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
++msgstr "%s को किसी tcp पोर्ट में कनेक्ट करने की अनुमति दें"
++
++#: booleans.py:46
++msgid "Determine whether Git CGI can search home directories."
 +msgstr ""
++
++#: booleans.py:47
++#, fuzzy
++msgid "Determine whether Git CGI can access cifs file systems."
++msgstr "spamd को होम निर्देशिका के अभिगम की स्वीकृति दें"
++
++#: booleans.py:48
++#, fuzzy
++msgid "Determine whether Git CGI can access nfs file systems."
++msgstr "spamd को होम निर्देशिका के अभिगम की स्वीकृति दें"
++
++#: booleans.py:49
++msgid ""
++"Determine whether Git session daemon can bind TCP sockets to all unreserved "
++"ports."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for dbskkd daemon"
--#~ msgstr "dbskkd डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
-+#: ../gui/selinux.tbl:60
-+msgid "Disable SELinux protection for dbskkd daemon"
+-#: ../gui/selinux.tbl:3
+-msgid "Allow all daemons the ability to use unallocated ttys"
+-msgstr ""
++#: booleans.py:50
++msgid ""
++"Determine whether calling user domains can execute Git daemon in the "
++"git_session_t domain."
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for dbusd daemon"
--#~ msgstr "dbusd डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
-+#: ../gui/selinux.tbl:61
-+msgid "Disable SELinux protection for dbusd daemon"
++
++#: booleans.py:51
++msgid "Determine whether Git system daemon can search home directories."
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for dccd"
--#~ msgstr "dccd के लिए SELinux सुरक्षा निष्क्रिय करें"
-+#: ../gui/selinux.tbl:62
-+msgid "Disable SELinux protection for dccd"
++
++#: booleans.py:52
++#, fuzzy
++msgid "Determine whether Git system daemon can access cifs file systems."
++msgstr "spamd को होम निर्देशिका के अभिगम की स्वीकृति दें"
++
++#: booleans.py:53
++#, fuzzy
++msgid "Determine whether Git system daemon can access nfs file systems."
++msgstr "spamd को होम निर्देशिका के अभिगम की स्वीकृति दें"
++
++#: booleans.py:54
++#, fuzzy
++msgid "Allow gitisis daemon to send mail"
++msgstr "NIS के डेमॉन चलाने की स्वीकृति दें"
++
++#: booleans.py:55
++msgid "Enable reading of urandom for all domains."
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for dccifd"
--#~ msgstr "dccifd के लिए SELinux सुरक्षा निष्क्रिय करें"
-+#: ../gui/selinux.tbl:63
-+msgid "Disable SELinux protection for dccifd"
++
++#: booleans.py:56
++msgid ""
++"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
++"agent to manage user files."
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for dccm"
--#~ msgstr "dccm के लिए SELinux सुरक्षा निष्क्रिय करें"
-+#: ../gui/selinux.tbl:64
-+msgid "Disable SELinux protection for dccm"
++
++#: booleans.py:57
++msgid ""
++"Allow gpg web domain to modify public files used for public file transfer "
++"services."
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for ddt daemon"
--#~ msgstr "ddt डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
-+#: ../gui/selinux.tbl:65
-+msgid "Disable SELinux protection for ddt daemon"
++
++#: booleans.py:58
++msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for devfsd daemon"
--#~ msgstr "devfsd डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
-+#: ../gui/selinux.tbl:66
-+msgid "Disable SELinux protection for devfsd daemon"
++
++#: booleans.py:59
++msgid ""
++"Allow Apache to modify public files used for public file transfer services. "
++"Directories/Files must be labeled public_content_rw_t."
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for dhcpc daemon"
--#~ msgstr "dhcpc डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
-+#: ../gui/selinux.tbl:67
-+msgid "Disable SELinux protection for dhcpc daemon"
++
++#: booleans.py:60
++msgid "Allow httpd to use built in scripting (usually php)"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for dhcpd daemon"
--#~ msgstr "dhcpd डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
-+#: ../gui/selinux.tbl:68
-+msgid "Disable SELinux protection for dhcpd daemon"
++
++#: booleans.py:61
++#, fuzzy
++msgid "Allow http daemon to check spam"
++msgstr "NIS के डेमॉन चलाने की स्वीकृति दें"
++
++#: booleans.py:62
++#, fuzzy
++msgid ""
++"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
++"ports"
++msgstr "%s को किसी udp पोर्ट से कनेक्ट करने की अनुमति दें"
++
++#: booleans.py:63
++#, fuzzy
++msgid "Allow httpd to connect to the ldap port"
++msgstr "%s को किसी udp पोर्ट से कनेक्ट करने की अनुमति दें"
++
++#: booleans.py:64
++#, fuzzy
++msgid "Allow http daemon to connect to zabbix"
++msgstr "squid डेमॉन को संजाल से कनेक्ट होने की स्वीकृति दें"
++
++#: booleans.py:65
++#, fuzzy
++msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
++msgstr "squid डेमॉन को संजाल से कनेक्ट होने की स्वीकृति दें"
++
++#: booleans.py:66
++#, fuzzy
++msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
++msgstr "squid डेमॉन को संजाल से कनेक्ट होने की स्वीकृति दें"
++
++#: booleans.py:67
++#, fuzzy
++msgid ""
++"Allow HTTPD scripts and modules to connect to databases over the network."
++msgstr "squid डेमॉन को संजाल से कनेक्ट होने की स्वीकृति दें"
++
++#: booleans.py:68
++#, fuzzy
++msgid "Allow httpd to connect to memcache server"
++msgstr "%s को किसी tcp पोर्ट में कनेक्ट करने की अनुमति दें"
++
++#: booleans.py:69
++#, fuzzy
++msgid "Allow httpd to act as a relay"
++msgstr "spamd को होम निर्देशिका के अभिगम की स्वीकृति दें"
++
++#: booleans.py:70
++#, fuzzy
++msgid "Allow http daemon to send mail"
++msgstr "NIS के डेमॉन चलाने की स्वीकृति दें"
++
++#: booleans.py:71
++msgid "Allow Apache to communicate with avahi service via dbus"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for dictd daemon"
--#~ msgstr "dictd डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
-+#: ../gui/selinux.tbl:69
-+msgid "Disable SELinux protection for dictd daemon"
++
++#: booleans.py:72
++#, fuzzy
++msgid "Allow httpd cgi support"
++msgstr "ssh को ssh-keysign चलाने की स्वीकृति दें"
++
++#: booleans.py:73
++#, fuzzy
++msgid "Allow httpd to act as a FTP server by listening on the ftp port."
++msgstr "%s को किसी udp पोर्ट से कनेक्ट करने की अनुमति दें"
++
++#: booleans.py:74
++#, fuzzy
++msgid "Allow httpd to read home directories"
++msgstr "spamd को होम निर्देशिका के अभिगम की स्वीकृति दें"
++
++#: booleans.py:75
++msgid "Allow httpd scripts and modules execmem/execstack"
 +msgstr ""
- 
--#~ msgid "Allow sysadm_t to directly start daemons"
--#~ msgstr "sysadm_t को सीधे डेमॉन को आरंभ करने की स्वीकृति दें"
-+#: ../gui/selinux.tbl:70
-+msgid "Allow sysadm_t to directly start daemons"
++
++#: booleans.py:76
++#, fuzzy
++msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
++msgstr "उपयोक्ता को postgres सॉकेट में जोड़ने की स्वीकृति दें"
++
++#: booleans.py:77
++#, fuzzy
++msgid "Allow httpd processes to manage IPA content"
++msgstr "rpm को असीमित रूप से चलने की स्वीकृति दें"
++
++#: booleans.py:78
++#, fuzzy
++msgid "Allow Apache to use mod_auth_ntlm_winbind"
++msgstr "उपयोक्ता को mount कमांड चलाने की स्वीकृति दें"
++
++#: booleans.py:79
++#, fuzzy
++msgid "Allow Apache to use mod_auth_pam"
++msgstr "उपयोक्ता को mount कमांड चलाने की स्वीकृति दें"
++
++#: booleans.py:80
++#, fuzzy
++msgid "Allow httpd to read user content"
++msgstr "rpm को असीमित रूप से चलने की स्वीकृति दें"
++
++#: booleans.py:81
++msgid "Allow Apache to run in stickshift mode, not transition to passenger"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for Evolution"
--#~ msgstr "Evolution के लिए SELinux सुरक्षा निष्क्रिय करें"
-+#: ../gui/selinux.tbl:71
-+msgid "Disable SELinux protection for Evolution"
++
++#: booleans.py:82
++#, fuzzy
++msgid "Allow httpd daemon to change its resource limits"
++msgstr "NIS के डेमॉन चलाने की स्वीकृति दें"
++
++#: booleans.py:83
++msgid ""
++"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
 +msgstr ""
- 
--#~ msgid "Games"
--#~ msgstr "खेल"
-+#: ../gui/selinux.tbl:72
-+msgid "Games"
++
++#: booleans.py:84
++msgid ""
++"Allow apache scripts to write to public content, directories/files must be "
++"labeled public_rw_content_t."
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for games"
--#~ msgstr "गेम के लिए SELinux सुरक्षा निष्क्रिय करें"
-+#: ../gui/selinux.tbl:72
-+msgid "Disable SELinux protection for games"
++
++#: booleans.py:85
++#, fuzzy
++msgid "Allow Apache to execute tmp content."
++msgstr "उपयोक्ता को mount कमांड चलाने की स्वीकृति दें"
++
++#: booleans.py:86
++msgid ""
++"Unify HTTPD to communicate with the terminal. Needed for entering the "
++"passphrase for certificates at the terminal."
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for the web browsers"
--#~ msgstr "वेब ब्रॉउजर के लिए SELinux सुरक्षा निष्क्रिय करें"
-+#: ../gui/selinux.tbl:73
-+msgid "Disable SELinux protection for the web browsers"
++
++#: booleans.py:87
++msgid "Unify HTTPD handling of all content files."
 +msgstr ""
++
++#: booleans.py:88
++#, fuzzy
++msgid "Allow httpd to access cifs file systems"
++msgstr "spamd को होम निर्देशिका के अभिगम की स्वीकृति दें"
++
++#: booleans.py:89
++#, fuzzy
++msgid "Allow httpd to access FUSE file systems"
++msgstr "spamd को होम निर्देशिका के अभिगम की स्वीकृति दें"
++
++#: booleans.py:90
++#, fuzzy
++msgid "Allow httpd to run gpg"
++msgstr "ssh को ssh-keysign चलाने की स्वीकृति दें"
++
++#: booleans.py:91
++#, fuzzy
++msgid "Allow httpd to access nfs file systems"
++msgstr "spamd को होम निर्देशिका के अभिगम की स्वीकृति दें"
++
++#: booleans.py:92
++#, fuzzy
++msgid "Allow httpd to communicate with oddjob to start up a service"
++msgstr "%s को किसी tcp पोर्ट में कनेक्ट करने की अनुमति दें"
++
++#: booleans.py:93
++#, fuzzy
++msgid "Allow httpd to access openstack ports"
++msgstr "spamd को होम निर्देशिका के अभिगम की स्वीकृति दें"
++
++#: booleans.py:94
++#, fuzzy
++msgid "Allow icecast to connect to all ports, not just sound ports."
++msgstr "%s को किसी udp पोर्ट से कनेक्ट करने की अनुमति दें"
++
++#: booleans.py:95
++#, fuzzy
++msgid ""
++"Allow the Irssi IRC Client to connect to any port, and to bind to any "
++"unreserved port."
++msgstr "%s को किसी udp पोर्ट से कनेक्ट करने की अनुमति दें"
++
++#: booleans.py:96
++msgid "Allow java executable stack"
++msgstr "java एक्सक्यूटेबल स्टैक की स्वीकृति दें"
++
++#: booleans.py:97
++#, fuzzy
++msgid "Allow confined applications to run with kerberos."
++msgstr "फाइलों को चुनें जिसे सीमित अनुप्रयोग बनाता है व लिखता है"
+ 
+-#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
+-#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
+-#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
+-#: ../gui/selinux.tbl:210 ../gui/selinux.tbl:211 ../gui/selinux.tbl:212
+-#: ../gui/selinux.tbl:213 ../gui/selinux.tbl:214 ../gui/selinux.tbl:215
+-#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
+-msgid "User Privs"
+-msgstr ""
++#: booleans.py:98
++#, fuzzy
++msgid "Allow syslogd daemon to send mail"
++msgstr "NIS के डेमॉन चलाने की स्वीकृति दें"
  
--#~ msgid "Disable SELinux protection for Thunderbird"
--#~ msgstr "Thunderbird के लिए SELinux सुरक्षा निष्क्रिय करें"
-+#: ../gui/selinux.tbl:74
-+msgid "Disable SELinux protection for Thunderbird"
-+msgstr ""
+-#: ../gui/selinux.tbl:4
+-msgid ""
+-"Allow gadmin SELinux user account to execute files in home directory or /tmp"
++#: booleans.py:99
++#, fuzzy
++msgid "Allow syslogd the ability to read/write terminals"
++msgstr "सभी डेमॉन को गैर आबंटति ttys के प्रयोग की छूट दें"
++
++#: booleans.py:100
++msgid "Allow logging in and using the system from /dev/console."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for distccd daemon"
--#~ msgstr "distccd डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
-+#: ../gui/selinux.tbl:75
-+msgid "Disable SELinux protection for distccd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:5
++#: booleans.py:101
+ msgid ""
+-"Allow guest SELinux user account to execute files in home directory or /tmp"
++"Control the ability to mmap a low area of the address space, as configured "
++"by /proc/sys/kernel/mmap_min_addr."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for dmesg daemon"
--#~ msgstr "dmesg डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
-+#: ../gui/selinux.tbl:76
-+msgid "Disable SELinux protection for dmesg daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
+-msgid "Memory Protection"
+-msgstr ""
++#: booleans.py:102
++#, fuzzy
++msgid "Allow mock to read files in home directories."
++msgstr "spamd को होम निर्देशिका के अभिगम की स्वीकृति दें"
  
--#~ msgid "Disable SELinux protection for dnsmasq daemon"
--#~ msgstr "dnsmasq डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
-+#: ../gui/selinux.tbl:77
-+msgid "Disable SELinux protection for dnsmasq daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:6
+-msgid "Allow java executable stack"
+-msgstr ""
++#: booleans.py:103
++#, fuzzy
++msgid "Allow the mount command to mount any directory or file."
++msgstr "किसी निर्देशिका को माउंट करने के लिए mount को अनुमति दें"
  
--#~ msgid "Disable SELinux protection for dovecot daemon"
--#~ msgstr "dovecot डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
-+#: ../gui/selinux.tbl:78
-+msgid "Disable SELinux protection for dovecot daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
+-#: ../gui/selinux.tbl:209
+-msgid "Mount"
+-msgstr ""
++#: booleans.py:104
++#, fuzzy
++msgid "Allow mozilla plugin domain to connect to the network using TCP."
++msgstr "squid डेमॉन को संजाल से कनेक्ट होने की स्वीकृति दें"
  
--#~ msgid "Disable SELinux protection for entropyd daemon"
--#~ msgstr "entropyd डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
-+#: ../gui/selinux.tbl:79
-+msgid "Disable SELinux protection for entropyd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:7
+-msgid "Allow mount to mount any file"
+-msgstr ""
++#: booleans.py:105
++#, fuzzy
++msgid ""
++"Allow mozilla_plugins to create random content in the users home directory"
++msgstr "SELinux webadm उपयोक्ता को अनधिकृत उपयोक्ता होम निर्देशिकाओं को पढ़ने स्वीकृति दें"
  
--#~ msgid "Disable SELinux protection for fetchmail"
--#~ msgstr "fetchmail के लिए SELinux सुरक्षा निष्क्रिय करें"
-+#: ../gui/selinux.tbl:80
-+msgid "Disable SELinux protection for fetchmail"
-+msgstr ""
+-#: ../gui/selinux.tbl:8
+-msgid "Allow mount to mount any directory"
+-msgstr ""
++#: booleans.py:106
++#, fuzzy
++msgid "Allow confined web browsers to read home directory content"
++msgstr "स्टाफ वेब ब्रॉउजर को होम निर्देशिका में लिखने की स्वीकृति दें"
  
--#~ msgid "Disable SELinux protection for fingerd daemon"
--#~ msgstr "fingerd डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
-+#: ../gui/selinux.tbl:81
-+msgid "Disable SELinux protection for fingerd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:9
++#: booleans.py:107
+ msgid "Allow mplayer executable stack"
+-msgstr ""
++msgstr "mplayer एक्सक्यूटेबल स्टैक की स्वीकृति दें"
  
--#~ msgid "Disable SELinux protection for freshclam daemon"
--#~ msgstr "freshclam डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
-+#: ../gui/selinux.tbl:82
-+msgid "Disable SELinux protection for freshclam daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
+-#: ../gui/selinux.tbl:188
+-msgid "SSH"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:10
+-msgid "Allow ssh to run ssh-keysign"
+-msgstr ""
++#: booleans.py:108
++#, fuzzy
++msgid "Allow mysqld to connect to all ports"
++msgstr "%s को किसी tcp पोर्ट में कनेक्ट करने की अनुमति दें"
  
--#~ msgid "Disable SELinux protection for fsdaemon daemon"
--#~ msgstr "fsdaemon डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
-+#: ../gui/selinux.tbl:83
-+msgid "Disable SELinux protection for fsdaemon daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:11
+-msgid ""
+-"Allow staff SELinux user account to execute files in home directory or /tmp"
+-msgstr ""
++#: booleans.py:109
++#, fuzzy
++msgid "Allow BIND to bind apache port."
++msgstr "%s को किसी udp पोर्ट से बांधने की स्वीकृति देता है."
  
--#~ msgid "Disable SELinux protection for gpm daemon"
--#~ msgstr "gpm डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
-+#: ../gui/selinux.tbl:84
-+msgid "Disable SELinux protection for gpm daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:12
++#: booleans.py:110
+ msgid ""
+-"Allow sysadm SELinux user account to execute files in home directory or /tmp"
++"Allow BIND to write the master zone files. Generally this is used for "
++"dynamic DNS or zone transfers."
+ msgstr ""
  
--#~ msgid "NFS"
--#~ msgstr "NFS"
-+#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
-+msgid "NFS"
-+msgstr ""
+-#: ../gui/selinux.tbl:13
+-msgid ""
+-"Allow unconfined SELinux user account to execute files in home directory or /"
+-"tmp"
+-msgstr ""
++#: booleans.py:111
++#, fuzzy
++msgid "Allow any files/directories to be exported read/only via NFS."
++msgstr "किसी निर्देशिका को माउंट करने के लिए mount को अनुमति दें"
  
--#~ msgid "Disable SELinux protection for gss daemon"
--#~ msgstr "gss डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
-+#: ../gui/selinux.tbl:85
-+msgid "Disable SELinux protection for gss daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:14
+-msgid "Network Configuration"
+-msgstr ""
++#: booleans.py:112
++#, fuzzy
++msgid "Allow any files/directories to be exported read/write via NFS."
++msgstr "Samba को nfs निर्देशिका साझा करने की स्वीकृति दें"
  
--#~ msgid "Disable SELinux protection for Hal daemon"
--#~ msgstr "Hal डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
-+#: ../gui/selinux.tbl:86
-+msgid "Disable SELinux protection for Hal daemon"
+-#: ../gui/selinux.tbl:14
+-msgid "Allow unlabeled packets to flow on the network"
++#: booleans.py:113
++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:114
++#, fuzzy
++msgid "Allow system to run with NIS"
++msgstr "NIS के डेमॉन चलाने की स्वीकृति दें"
++
++#: booleans.py:115
++#, fuzzy
++msgid "Allow confined applications to use nscd shared memory."
++msgstr "क्लाइंट को X साझा स्मृति में लिखने की अनुमति दें"
++
++#: booleans.py:116
++#, fuzzy
++msgid "Allow nsplugin code to connect to unreserved ports"
++msgstr "%s को किसी udp पोर्ट से कनेक्ट करने की अनुमति दें"
++
++#: booleans.py:117
++#, fuzzy
++msgid "Allow nsplugin code to execmem/execstack"
++msgstr "%s को किसी udp पोर्ट से कनेक्ट करने की अनुमति दें"
++
++#: booleans.py:118
++#, fuzzy
++msgid "Allow openvpn to read home directories"
++msgstr "spamd को होम निर्देशिका के अभिगम की स्वीकृति दें"
++
++#: booleans.py:119
++#, fuzzy
++msgid "Allow piranha-lvs domain to connect to the network using TCP."
++msgstr "squid डेमॉन को संजाल से कनेक्ट होने की स्वीकृति दें"
++
++#: booleans.py:120
++#, fuzzy
++msgid "Allow polipo to connect to all ports > 1023"
++msgstr "%s को किसी tcp पोर्ट में कनेक्ट करने की अनुमति दें"
++
++#: booleans.py:121
++msgid ""
++"Determine whether Polipo session daemon can bind tcp sockets to all "
++"unreserved ports."
+ msgstr ""
  
--#~ msgid "Compatibility"
--#~ msgstr "सुसंगतता"
-+#: ../gui/selinux.tbl:87
-+msgid "Compatibility"
-+msgstr ""
+-#: ../gui/selinux.tbl:15
++#: booleans.py:122
+ msgid ""
+-"Allow user SELinux user account to execute files in home directory or /tmp"
++"Determine whether calling user domains can execute Polipo daemon in the "
++"polipo_session_t domain."
+ msgstr ""
  
--#~ msgid ""
--#~ "Do not audit things that we know to be broken but which are not security "
--#~ "risks"
--#~ msgstr ""
--#~ "उन चीजों का ऑडिट मत करें जिसे हम टूटे हुए के तौर पर जानते हैं लेकिन जो सुरक्षा खतरा नहीं "
--#~ "है"
-+#: ../gui/selinux.tbl:87
-+msgid ""
-+"Do not audit things that we know to be broken but which are not security "
-+"risks"
-+msgstr ""
+-#: ../gui/selinux.tbl:16
+-msgid "Allow unconfined to dyntrans to unconfined_execmem"
+-msgstr ""
++#: booleans.py:123
++#, fuzzy
++msgid "Determine whether polipo can access cifs file systems."
++msgstr "spamd को होम निर्देशिका के अभिगम की स्वीकृति दें"
  
--#~ msgid "Disable SELinux protection for hostname daemon"
--#~ msgstr "hostname डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
-+#: ../gui/selinux.tbl:88
-+msgid "Disable SELinux protection for hostname daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
+-#: ../gui/selinux.tbl:140
+-msgid "Databases"
+-msgstr ""
++#: booleans.py:124
++#, fuzzy
++msgid "Determine whether Polipo can access nfs file systems."
++msgstr "spamd को होम निर्देशिका के अभिगम की स्वीकृति दें"
  
--#~ msgid "Disable SELinux protection for hotplug daemon"
--#~ msgstr "hotplug डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
-+#: ../gui/selinux.tbl:89
-+msgid "Disable SELinux protection for hotplug daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:17
+-msgid "Allow user to connect to mysql socket"
++#: booleans.py:125
++msgid "Enable polyinstantiated directory support."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for howl daemon"
--#~ msgstr "howl डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
-+#: ../gui/selinux.tbl:90
-+msgid "Disable SELinux protection for howl daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:18
+-msgid "Allow user to connect to postgres socket"
++#: booleans.py:126
++msgid "Allow the portage domains to use NFS mounts (regular nfs_t)"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for cups hplip daemon"
--#~ msgstr "hplip डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
-+#: ../gui/selinux.tbl:91
-+msgid "Disable SELinux protection for cups hplip daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
+-msgid "XServer"
+-msgstr ""
++#: booleans.py:127
++#, fuzzy
++msgid "Allow postfix_local domain full write access to mail_spool directories"
++msgstr "spamd को होम निर्देशिका के अभिगम की स्वीकृति दें"
  
--#~ msgid "Disable SELinux protection for httpd rotatelogs"
--#~ msgstr "httpd डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
-+#: ../gui/selinux.tbl:92
-+msgid "Disable SELinux protection for httpd rotatelogs"
-+msgstr ""
+-#: ../gui/selinux.tbl:19
+-msgid "Allow clients to write to X shared memory"
++#: booleans.py:128
++msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+ msgstr ""
  
--#~ msgid "HTTPD Service"
--#~ msgstr "HTTPD सेवा"
-+#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
-+msgid "HTTPD Service"
-+msgstr ""
+-#: ../gui/selinux.tbl:20
+-msgid ""
+-"Allow xguest SELinux user account to execute files in home directory or /tmp"
++#: booleans.py:129
++msgid "Allow transmit client label to foreign database"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for http suexec"
--#~ msgstr "http suexec लिए SELinux सुरक्षा निष्क्रिय करें"
-+#: ../gui/selinux.tbl:93
-+msgid "Disable SELinux protection for http suexec"
-+msgstr ""
+-#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
+-#: ../gui/selinux.tbl:231
+-msgid "NIS"
+-msgstr ""
++#: booleans.py:130
++#, fuzzy
++msgid "Allow database admins to execute DML statement"
++msgstr "उपयोक्ता को mount कमांड चलाने की स्वीकृति दें"
  
--#~ msgid "Disable SELinux protection for hwclock daemon"
--#~ msgstr "hwclock डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
-+#: ../gui/selinux.tbl:94
-+msgid "Disable SELinux protection for hwclock daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:21
+-msgid "Allow daemons to run with NIS"
+-msgstr ""
++#: booleans.py:131
++#, fuzzy
++msgid "Allow unprivileged users to execute DDL statement"
++msgstr "सामान्य उपयोक्ता को पिंग करने की स्वीकृति दें"
  
--#~ msgid "Disable SELinux protection for i18n daemon"
--#~ msgstr "i18n डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
-+#: ../gui/selinux.tbl:95
-+msgid "Disable SELinux protection for i18n daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
+-#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
+-#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
+-#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
+-#: ../gui/selinux.tbl:118
+-msgid "Web Applications"
++#: booleans.py:132
++msgid "Allow pppd to load kernel modules for certain modems"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for imazesrv daemon"
--#~ msgstr "imazesrv डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
-+#: ../gui/selinux.tbl:96
-+msgid "Disable SELinux protection for imazesrv daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:22
+-msgid "Transition staff SELinux user to Web Browser Domain"
+-msgstr ""
++#: booleans.py:133
++msgid "Allow pppd to be run for a regular user"
++msgstr "pppd को नियमित उपयोक्ता के रूप में चलने की स्वीकृति दें"
  
--#~ msgid "Disable SELinux protection for inetd child daemons"
--#~ msgstr "inetd child डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
-+#: ../gui/selinux.tbl:97
-+msgid "Disable SELinux protection for inetd child daemons"
+-#: ../gui/selinux.tbl:23
+-msgid "Transition sysadm SELinux user to Web Browser Domain"
++#: booleans.py:134
++#, fuzzy
++msgid ""
++"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
++msgstr "%s को किसी udp पोर्ट से कनेक्ट करने की अनुमति दें"
++
++#: booleans.py:135
++#, fuzzy
++msgid "Allow Puppet client to manage all file types."
++msgstr "किसी फाइल को माउंट करने के लिए mount को अनुमति दें"
++
++#: booleans.py:136
++#, fuzzy
++msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
++msgstr "उपयोक्ता को postgres सॉकेट में जोड़ने की स्वीकृति दें"
++
++#: booleans.py:137
++#, fuzzy
++msgid "Allow qemu to connect fully to the network"
++msgstr "squid डेमॉन को संजाल से कनेक्ट होने की स्वीकृति दें"
++
++#: booleans.py:138
++#, fuzzy
++msgid "Allow qemu to use cifs/Samba file systems"
++msgstr "Samba को nfs निर्देशिका साझा करने की स्वीकृति दें"
++
++#: booleans.py:139
++msgid "Allow qemu to use serial/parallel communication ports"
 +msgstr ""
++
++#: booleans.py:140
++#, fuzzy
++msgid "Allow qemu to use nfs file systems"
++msgstr "Samba को nfs निर्देशिका साझा करने की स्वीकृति दें"
++
++#: booleans.py:141
++#, fuzzy
++msgid "Allow qemu to use usb devices"
++msgstr "usb युक्ति को rw बनाने के लिए उपयोक्ता को स्वीकृति दें"
++
++#: booleans.py:142
++#, fuzzy
++msgid "Allow racoon to read shadow"
++msgstr "sasl सत्यापन सर्वर को /etc/shadow को पढ़ने की स्वीकृति दें"
++
++#: booleans.py:143
++#, fuzzy
++msgid "Allow rgmanager domain to connect to the network using TCP."
++msgstr "squid डेमॉन को संजाल से कनेक्ट होने की स्वीकृति दें"
++
++#: booleans.py:144
++msgid ""
++"Allow rsync to modify public files used for public file transfer services.  "
++"Files/Directories must be labeled public_content_rw_t."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for inetd daemon"
--#~ msgstr "inetd डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
-+#: ../gui/selinux.tbl:98
-+msgid "Disable SELinux protection for inetd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:24
+-msgid "Transition user SELinux user to Web Browser Domain"
+-msgstr ""
++#: booleans.py:145
++#, fuzzy
++msgid "Allow rsync to run as a client"
++msgstr "rpm को असीमित रूप से चलने की स्वीकृति दें"
  
--#~ msgid "Disable SELinux protection for innd daemon"
--#~ msgstr "innd डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
-+#: ../gui/selinux.tbl:99
-+msgid "Disable SELinux protection for innd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:25
+-msgid "Transition xguest SELinux user to Web Browser Domain"
+-msgstr ""
++#: booleans.py:146
++#, fuzzy
++msgid "Allow rsync to export any files/directories read only."
++msgstr "किसी निर्देशिका को माउंट करने के लिए mount को अनुमति दें"
  
--#~ msgid "Disable SELinux protection for iptables daemon"
--#~ msgstr "iptables डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
-+#: ../gui/selinux.tbl:100
-+msgid "Disable SELinux protection for iptables daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
+-#: ../gui/selinux.tbl:29
+-msgid "Allow staff Web Browsers to write to home directories"
+-msgstr ""
++#: booleans.py:147
++#, fuzzy
++msgid "Allow rsync servers to share cifs files systems"
++msgstr "Samba को nfs निर्देशिका साझा करने की स्वीकृति दें"
  
--#~ msgid "Disable SELinux protection for ircd daemon"
--#~ msgstr "ircd डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
-+#: ../gui/selinux.tbl:101
-+msgid "Disable SELinux protection for ircd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:30
+-msgid "Disable SELinux protection for amanda"
+-msgstr ""
++#: booleans.py:148
++#, fuzzy
++msgid "Allow rsync servers to share nfs files systems"
++msgstr "Samba को nfs निर्देशिका साझा करने की स्वीकृति दें"
  
--#~ msgid "Disable SELinux protection for irqbalance daemon"
--#~ msgstr "irqbalance डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
-+#: ../gui/selinux.tbl:102
-+msgid "Disable SELinux protection for irqbalance daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:31
+-msgid "Disable SELinux protection for amavis"
+-msgstr ""
++#: booleans.py:149
++#, fuzzy
++msgid "Allow samba to create new home directories (e.g. via PAM)"
++msgstr "spamd को होम निर्देशिका के अभिगम की स्वीकृति दें"
  
--#~ msgid "Disable SELinux protection for iscsi daemon"
--#~ msgstr "iscsi डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
-+#: ../gui/selinux.tbl:103
-+msgid "Disable SELinux protection for iscsi daemon"
+-#: ../gui/selinux.tbl:32
+-msgid "Disable SELinux protection for apmd daemon"
++#: booleans.py:150
++msgid ""
++"Allow samba to act as the domain controller, add users, groups and change "
++"passwords."
 +msgstr ""
++
++#: booleans.py:151
++#, fuzzy
++msgid "Allow samba to share users home directories."
++msgstr "spamd को होम निर्देशिका के अभिगम की स्वीकृति दें"
++
++#: booleans.py:152
++#, fuzzy
++msgid "Allow samba to share any file/directory read only."
++msgstr "Samba को nfs निर्देशिका साझा करने की स्वीकृति दें"
++
++#: booleans.py:153
++#, fuzzy
++msgid "Allow samba to share any file/directory read/write."
++msgstr "Samba को nfs निर्देशिका साझा करने की स्वीकृति दें"
++
++#: booleans.py:154
++#, fuzzy
++msgid "Allow samba to act as a portmapper"
++msgstr "Samba को nfs निर्देशिका साझा करने की स्वीकृति दें"
++
++#: booleans.py:155
++#, fuzzy
++msgid "Allow samba to run unconfined scripts"
++msgstr "rpm को असीमित रूप से चलने की स्वीकृति दें"
++
++#: booleans.py:156
++#, fuzzy
++msgid "Allow samba to export ntfs/fusefs volumes."
++msgstr "spamd को होम निर्देशिका के अभिगम की स्वीकृति दें"
++
++#: booleans.py:157
++#, fuzzy
++msgid "Allow samba to export NFS volumes."
++msgstr "Samba को nfs निर्देशिका साझा करने की स्वीकृति दें"
++
++#: booleans.py:158
++#, fuzzy
++msgid "Allow sanlock to read/write fuse files"
++msgstr "भौतिक डिस्क युक्ति को xen को पढ़ने/लिखने की स्वीकृति दें"
++
++#: booleans.py:159
++#, fuzzy
++msgid "Allow sanlock to manage nfs files"
++msgstr "किसी फाइल को माउंट करने के लिए mount को अनुमति दें"
++
++#: booleans.py:160
++#, fuzzy
++msgid "Allow sanlock to manage cifs files"
++msgstr "किसी फाइल को माउंट करने के लिए mount को अनुमति दें"
++
++#: booleans.py:161
++#, fuzzy
++msgid "Allow sasl to read shadow"
++msgstr "sasl सत्यापन सर्वर को /etc/shadow को पढ़ने की स्वीकृति दें"
++
++#: booleans.py:162
++msgid ""
++"disallow programs, such as newrole, from transitioning to administrative "
++"user domains."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for jabberd daemon"
--#~ msgstr "jabberd डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
-+#: ../gui/selinux.tbl:104
-+msgid "Disable SELinux protection for jabberd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:33
+-msgid "Disable SELinux protection for arpwatch daemon"
++#: booleans.py:163
++msgid "Disable kernel module loading."
+ msgstr ""
  
--#~ msgid "Kerberos"
--#~ msgstr "करबरोस"
-+#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
-+msgid "Kerberos"
-+msgstr ""
+-#: ../gui/selinux.tbl:34
+-msgid "Disable SELinux protection for auditd daemon"
++#: booleans.py:164
++msgid ""
++"Boolean to determine whether the system permits loading policy, setting "
++"enforcing mode, and changing boolean values.  Set this to true and you have "
++"to reboot to set it back."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for kadmind daemon"
--#~ msgstr "kadmind डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
-+#: ../gui/selinux.tbl:105
-+msgid "Disable SELinux protection for kadmind daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:35
+-msgid "Disable SELinux protection for automount daemon"
+-msgstr ""
++#: booleans.py:165
++#, fuzzy
++msgid "Allow regular users direct dri device access"
++msgstr "नियमित उपयोक्ता को सीधा माउस अभिगम की स्वीकृति दें (सिर्फ X सर्वर को अनुमति दें)"
  
--#~ msgid "Disable SELinux protection for klogd daemon"
--#~ msgstr "klogd डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
-+#: ../gui/selinux.tbl:106
-+msgid "Disable SELinux protection for klogd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:36
+-msgid "Disable SELinux protection for avahi"
++#: 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 ""
  
--#~ msgid "Disable SELinux protection for krb5kdc daemon"
--#~ msgstr "krb5kdc डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
-+#: ../gui/selinux.tbl:107
-+msgid "Disable SELinux protection for krb5kdc daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:37
+-msgid "Disable SELinux protection for bluetooth daemon"
++#: booleans.py:167
++msgid ""
++"Allow all unconfined executables to use libraries requiring text relocation "
++"that are not labeled textrel_shlib_t"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for ktalk daemons"
--#~ msgstr "ktalk डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
-+#: ../gui/selinux.tbl:108
-+msgid "Disable SELinux protection for ktalk daemons"
-+msgstr ""
+-#: ../gui/selinux.tbl:38
+-msgid "Disable SELinux protection for canna daemon"
++#: 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 ""
  
--#~ msgid "Disable SELinux protection for kudzu daemon"
--#~ msgstr "kudzu डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
-+#: ../gui/selinux.tbl:109
-+msgid "Disable SELinux protection for kudzu daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:39
+-msgid "Disable SELinux protection for cardmgr daemon"
+-msgstr ""
++#: booleans.py:169
++#, fuzzy
++msgid "Allow users to connect to the local mysql server"
++msgstr "उपयोक्ता को mysql सॉकेट में जोड़ने की स्वीकृति दें"
  
--#~ msgid "Disable SELinux protection for locate daemon"
--#~ msgstr "locate डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
-+#: ../gui/selinux.tbl:110
-+msgid "Disable SELinux protection for locate daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:40
+-msgid "Disable SELinux protection for Cluster Server"
+-msgstr ""
++#: booleans.py:170
++#, fuzzy
++msgid ""
++"Allow confined users the ability to execute the ping and traceroute commands."
++msgstr "उपयोक्ता को mount कमांड चलाने की स्वीकृति दें"
++
++#: booleans.py:171
++#, fuzzy
++msgid "Allow users to connect to PostgreSQL"
++msgstr "उपयोक्ता को postgres सॉकेट में जोड़ने की स्वीकृति दें"
  
--#~ msgid "Disable SELinux protection for lpd daemon"
--#~ msgstr "lpd डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
-+#: ../gui/selinux.tbl:111
-+msgid "Disable SELinux protection for lpd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:41
++#: booleans.py:172
++#, fuzzy
+ msgid ""
+-"Allow cdrecord to read various content. nfs, samba, removable devices, user "
+-"temp and untrusted content files"
+-msgstr ""
++"Allow user to r/w files on filesystems that do not have extended attributes "
++"(FAT, CDROM, FLOPPY)"
++msgstr "r/w noextattrfile (FAT, CDROM, FLOPPY) करने के लिए उपयोक्ता को स्वीकृति दें"
  
--#~ msgid "Disable SELinux protection for lrrd daemon"
--#~ msgstr "lrrd डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
-+#: ../gui/selinux.tbl:112
-+msgid "Disable SELinux protection for lrrd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:42
+-msgid "Disable SELinux protection for ciped daemon"
++#: booleans.py:173
++#, fuzzy
++msgid ""
++"Allow users to run TCP servers (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 निष्क्रिय मोड में "
++"निष्क्रिय करते हुए और अन्य प्रोटोकॉल बदल सकता है"
  
--#~ msgid "Disable SELinux protection for lvm daemon"
--#~ msgstr "lvm डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
-+#: ../gui/selinux.tbl:113
-+msgid "Disable SELinux protection for lvm daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:43
+-msgid "Disable SELinux protection for clamd daemon"
+-msgstr ""
++#: booleans.py:174
++#, fuzzy
++msgid "Allow user music sharing"
++msgstr "usb युक्ति को rw बनाने के लिए उपयोक्ता को स्वीकृति दें"
  
--#~ msgid "Disable SELinux protection for mailman"
--#~ msgstr "mailman डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
-+#: ../gui/selinux.tbl:114
-+msgid "Disable SELinux protection for mailman"
-+msgstr ""
+-#: ../gui/selinux.tbl:44
+-msgid "Disable SELinux protection for clamscan"
++#: booleans.py:175
++msgid ""
++"Allow anon internal-sftp to upload files, used for public file transfer "
++"services. Directories must be labeled public_content_rw_t."
+ msgstr ""
  
--#~ msgid "Allow evolution and thunderbird to read user files"
--#~ msgstr "उपयोक्ता फाइल पढ़ने के लिए evolution और thunderbird को स्वीकृति दें"
-+#: ../gui/selinux.tbl:115
-+msgid "Allow evolution and thunderbird to read user files"
-+msgstr ""
+-#: ../gui/selinux.tbl:45
+-msgid "Disable SELinux protection for clvmd"
+-msgstr ""
++#: booleans.py:176
++#, fuzzy
++msgid ""
++"Allow sftp-internal to read and write files in the user home directories"
++msgstr "SELinux webadm उपयोक्ता को अनधिकृत उपयोक्ता होम निर्देशिकाओं को पढ़ने स्वीकृति दें"
  
--#~ msgid "Disable SELinux protection for mdadm daemon"
--#~ msgstr "mdadm डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
-+#: ../gui/selinux.tbl:116
-+msgid "Disable SELinux protection for mdadm daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:46
+-msgid "Disable SELinux protection for comsat daemon"
+-msgstr ""
++#: booleans.py:177
++#, fuzzy
++msgid ""
++"Allow sftp-internal to login to local users and read/write all files on the "
++"system, governed by DAC."
++msgstr "SELinux webadm उपयोक्ता को अनधिकृत उपयोक्ता होम निर्देशिकाओं को पढ़ने स्वीकृति दें"
  
--#~ msgid "Disable SELinux protection for monopd daemon"
--#~ msgstr "monopd डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
-+#: ../gui/selinux.tbl:117
-+msgid "Disable SELinux protection for monopd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
+-#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
+-msgid "Disable SELinux protection for courier daemon"
+-msgstr ""
++#: booleans.py:178
++#, fuzzy
++msgid ""
++"Allow internal-sftp to read and write files in the user ssh home directories."
++msgstr "SELinux webadm उपयोक्ता को अनधिकृत उपयोक्ता होम निर्देशिकाओं को पढ़ने स्वीकृति दें"
  
--#~ msgid "Allow the mozilla browser to read user files"
--#~ msgstr "मोजिला ब्रॉउजर को उपयोक्ता फाइलें पढ़ने की स्वीकृति दें"
-+#: ../gui/selinux.tbl:118
-+msgid "Allow the mozilla browser to read user files"
-+msgstr ""
+-#: ../gui/selinux.tbl:52
+-msgid "Disable SELinux protection for cpucontrol daemon"
+-msgstr ""
++#: booleans.py:179
++#, fuzzy
++msgid "Allow sge to connect to the network using any TCP port"
++msgstr "squid डेमॉन को संजाल से कनेक्ट होने की स्वीकृति दें"
  
--#~ msgid "Disable SELinux protection for mrtg daemon"
--#~ msgstr "mrtg डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
-+#: ../gui/selinux.tbl:119
-+msgid "Disable SELinux protection for mrtg daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:53
+-msgid "Disable SELinux protection for cpuspeed daemon"
+-msgstr ""
++#: booleans.py:180
++#, fuzzy
++msgid "Allow sge to access nfs file systems."
++msgstr "spamd को होम निर्देशिका के अभिगम की स्वीकृति दें"
  
--#~ msgid "Disable SELinux protection for mysqld daemon"
--#~ msgstr "mysqld डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
-+#: ../gui/selinux.tbl:120
-+msgid "Disable SELinux protection for mysqld daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:54
+-msgid "Cron"
++#: booleans.py:181
++msgid ""
++"Enable additional permissions needed to support devices on 3ware controllers."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for nagios daemon"
--#~ msgstr "nagios डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
-+#: ../gui/selinux.tbl:121
-+msgid "Disable SELinux protection for nagios daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:54
+-msgid "Disable SELinux protection for crond daemon"
++#: booleans.py:182
++msgid ""
++"Allow samba to modify public files used for public file transfer services.  "
++"Files/Directories must be labeled public_content_rw_t."
+ msgstr ""
  
--#~ msgid "Name Service"
--#~ msgstr "नाम सेवा"
-+#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
-+msgid "Name Service"
-+msgstr ""
+-#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
+-#: ../gui/selinux.tbl:91
+-msgid "Printing"
+-msgstr ""
++#: booleans.py:183
++#, fuzzy
++msgid "Allow user spamassassin clients to use the network."
++msgstr "संजाल पर बिना लेबल किये पैकेट को स्वीकृति दें"
  
--#~ msgid "Disable SELinux protection for named daemon"
--#~ msgstr "named डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
-+#: ../gui/selinux.tbl:122
-+msgid "Disable SELinux protection for named daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:55
+-msgid "Disable SELinux protection for cupsd back end server"
+-msgstr ""
++#: booleans.py:184
++#, fuzzy
++msgid "Allow spamd to read/write user home directories."
++msgstr "spamd को होम निर्देशिका के अभिगम की स्वीकृति दें"
  
--#~ msgid "Disable SELinux protection for nessusd daemon"
--#~ msgstr "nessusd डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
-+#: ../gui/selinux.tbl:123
-+msgid "Disable SELinux protection for nessusd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:56
+-msgid "Disable SELinux protection for cupsd daemon"
+-msgstr ""
++#: booleans.py:185
++#, fuzzy
++msgid ""
++"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
++msgstr "%s को किसी udp पोर्ट से कनेक्ट करने की अनुमति दें"
  
--#~ msgid "Disable SELinux protection for NetworkManager"
--#~ msgstr "NetworkManager के लिए SELinux सुरक्षा निष्क्रिय करें"
-+#: ../gui/selinux.tbl:124
-+msgid "Disable SELinux protection for NetworkManager"
-+msgstr ""
+-#: ../gui/selinux.tbl:57
+-msgid "Disable SELinux protection for cupsd_lpd"
++#: booleans.py:186
++msgid "Allow squid to run as a transparent proxy (TPROXY)"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for nfsd daemon"
--#~ msgstr "nfsd डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
-+#: ../gui/selinux.tbl:125
-+msgid "Disable SELinux protection for nfsd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:58
+-msgid "CVS"
+-msgstr ""
++#: booleans.py:187
++#, fuzzy
++msgid ""
++"Allow ssh with chroot env to read and write files in the user home "
++"directories"
++msgstr "SELinux webadm उपयोक्ता को अनधिकृत उपयोक्ता होम निर्देशिकाओं को पढ़ने स्वीकृति दें"
  
--#~ msgid "Samba"
--#~ msgstr "सांबा"
-+#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
-+#: ../gui/selinux.tbl:221
-+msgid "Samba"
-+msgstr ""
+-#: ../gui/selinux.tbl:58
+-msgid "Disable SELinux protection for cvs daemon"
+-msgstr ""
++#: booleans.py:188
++#, fuzzy
++msgid "allow host key based authentication"
++msgstr "सत्यापन के लिए PAM का प्रयोग करता है"
  
--#~ msgid "Disable SELinux protection for nmbd daemon"
--#~ msgstr "nmbd डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
-+#: ../gui/selinux.tbl:126
-+msgid "Disable SELinux protection for nmbd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:59
+-msgid "Disable SELinux protection for cyrus daemon"
+-msgstr ""
++#: booleans.py:189
++msgid "Allow ssh logins as sysadm_r:sysadm_t"
++msgstr "ssh लॉगिन को sysadm_r:sysadm_t के रूप में स्वीकृति दें"
  
--#~ msgid "Disable SELinux protection for nrpe daemon"
--#~ msgstr "nrpe डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
-+#: ../gui/selinux.tbl:127
-+msgid "Disable SELinux protection for nrpe daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:60
+-msgid "Disable SELinux protection for dbskkd daemon"
+-msgstr ""
++#: booleans.py:190
++#, fuzzy
++msgid "allow staff user to create and transition to svirt domains."
++msgstr "उन उपयोक्ता भूमिकाओं को चुनें जो %s डोमेन में संक्रमित किया जाएगा"
  
--#~ msgid "Disable SELinux protection for nscd daemon"
--#~ msgstr "nscd डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
-+#: ../gui/selinux.tbl:128
-+msgid "Disable SELinux protection for nscd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:61
+-msgid "Disable SELinux protection for dbusd daemon"
+-msgstr ""
++#: booleans.py:191
++#, fuzzy
++msgid "Allow the Telepathy connection managers to connect to any network port."
++msgstr "squid डेमॉन को संजाल से कनेक्ट होने की स्वीकृति दें"
  
--#~ msgid "Disable SELinux protection for nsd daemon"
--#~ msgstr "nsd डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
-+#: ../gui/selinux.tbl:129
-+msgid "Disable SELinux protection for nsd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:62
+-msgid "Disable SELinux protection for dccd"
++#: booleans.py:192
++msgid ""
++"Allow the Telepathy connection managers to connect to any generic TCP port."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for ntpd daemon"
--#~ msgstr "ntpd डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
-+#: ../gui/selinux.tbl:130
-+msgid "Disable SELinux protection for ntpd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:63
+-msgid "Disable SELinux protection for dccifd"
++#: booleans.py:193
++msgid ""
++"Allow tftp to modify public files used for public file transfer services."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for oddjob"
--#~ msgstr "oddjob के लिए SELinux सुरक्षा निष्क्रिय करें"
-+#: ../gui/selinux.tbl:131
-+msgid "Disable SELinux protection for oddjob"
-+msgstr ""
+-#: ../gui/selinux.tbl:64
+-msgid "Disable SELinux protection for dccm"
+-msgstr ""
++#: booleans.py:194
++#, fuzzy
++msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
++msgstr "%s को किसी udp पोर्ट से कनेक्ट करने की अनुमति दें"
  
--#~ msgid "Disable SELinux protection for oddjob_mkhomedir"
--#~ msgstr "oddjob_mkhomedir के लिए SELinux सुरक्षा निष्क्रिय करें"
-+#: ../gui/selinux.tbl:132
-+msgid "Disable SELinux protection for oddjob_mkhomedir"
-+msgstr ""
+-#: ../gui/selinux.tbl:65
+-msgid "Disable SELinux protection for ddt daemon"
++#: booleans.py:195
++msgid ""
++"allow unconfined users to transition to the chrome sandbox domains when "
++"running chrome-sandbox"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for openvpn daemon"
--#~ msgstr "openvpn डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
-+#: ../gui/selinux.tbl:133
-+msgid "Disable SELinux protection for openvpn daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:66
+-msgid "Disable SELinux protection for devfsd daemon"
+-msgstr ""
++#: booleans.py:196
++#, fuzzy
++msgid "Allow a user to login as an unconfined domain"
++msgstr "rpm को असीमित रूप से चलने की स्वीकृति दें"
  
--#~ msgid "Disable SELinux protection for pam daemon"
--#~ msgstr "pam डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
-+#: ../gui/selinux.tbl:134
-+msgid "Disable SELinux protection for pam daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:67
+-msgid "Disable SELinux protection for dhcpc daemon"
++#: booleans.py:197
++msgid ""
++"Allow unconfined users to transition to the Mozilla plugin domain when "
++"running xulrunner plugin-container."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for pegasus"
--#~ msgstr "pegasus के लिए SELinux सुरक्षा निष्क्रिय करें"
-+#: ../gui/selinux.tbl:135
-+msgid "Disable SELinux protection for pegasus"
-+msgstr ""
+-#: ../gui/selinux.tbl:68
+-msgid "Disable SELinux protection for dhcpd daemon"
+-msgstr ""
++#: booleans.py:198
++#, fuzzy
++msgid "Allow video playing tools to run unconfined"
++msgstr "rpm को असीमित रूप से चलने की स्वीकृति दें"
  
--#~ msgid "Disable SELinux protection for perdition daemon"
--#~ msgstr "perdition डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
-+#: ../gui/selinux.tbl:136
-+msgid "Disable SELinux protection for perdition daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:69
+-msgid "Disable SELinux protection for dictd daemon"
+-msgstr ""
++#: booleans.py:199
++#, fuzzy
++msgid "Allow unprivledged user to create and transition to svirt domains."
++msgstr "उन उपयोक्ता भूमिकाओं को चुनें जो %s डोमेन में संक्रमित किया जाएगा"
  
--#~ msgid "Disable SELinux protection for portmap daemon"
--#~ msgstr "portmap डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
-+#: ../gui/selinux.tbl:137
-+msgid "Disable SELinux protection for portmap daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:70
+-msgid "Allow sysadm_t to directly start daemons"
+-msgstr ""
++#: booleans.py:200
++#, fuzzy
++msgid "Support ecryptfs home directories"
++msgstr "spamd को होम निर्देशिका के अभिगम की स्वीकृति दें"
  
--#~ msgid "Disable SELinux protection for portslave daemon"
--#~ msgstr "portslave डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
-+#: ../gui/selinux.tbl:138
-+msgid "Disable SELinux protection for portslave daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:71
+-msgid "Disable SELinux protection for Evolution"
+-msgstr ""
++#: booleans.py:201
++#, fuzzy
++msgid "Support fusefs home directories"
++msgstr "spamd को होम निर्देशिका के अभिगम की स्वीकृति दें"
  
--#~ msgid "Disable SELinux protection for postfix"
--#~ msgstr "postfix के लिए SELinux सुरक्षा निष्क्रिय करें"
-+#: ../gui/selinux.tbl:139
-+msgid "Disable SELinux protection for postfix"
-+msgstr ""
+-#: ../gui/selinux.tbl:72
+-msgid "Games"
++#: booleans.py:202
++msgid "Use lpd server instead of cups"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for postgresql daemon"
--#~ msgstr "postgresql डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
-+#: ../gui/selinux.tbl:140
-+msgid "Disable SELinux protection for postgresql daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:72
+-msgid "Disable SELinux protection for games"
+-msgstr ""
++#: booleans.py:203
++#, fuzzy
++msgid "Support NFS home directories"
++msgstr "spamd को होम निर्देशिका के अभिगम की स्वीकृति दें"
  
--#~ msgid "pppd"
--#~ msgstr "pppd"
-+#: ../gui/selinux.tbl:141
-+msgid "pppd"
-+msgstr ""
+-#: ../gui/selinux.tbl:73
+-msgid "Disable SELinux protection for the web browsers"
+-msgstr ""
++#: booleans.py:204
++#, fuzzy
++msgid "Support SAMBA home directories"
++msgstr "spamd को होम निर्देशिका के अभिगम की स्वीकृति दें"
  
--#~ msgid "Allow pppd to be run for a regular user"
--#~ msgstr "pppd को नियमित उपयोक्ता के रूप में चलने की स्वीकृति दें"
-+#: ../gui/selinux.tbl:141
-+msgid "Allow pppd to be run for a regular user"
-+msgstr ""
+-#: ../gui/selinux.tbl:74
+-msgid "Disable SELinux protection for Thunderbird"
+-msgstr ""
++#: booleans.py:205
++#, fuzzy
++msgid "Allow varnishd to connect to all ports, not just HTTP."
++msgstr "%s को किसी tcp पोर्ट में कनेक्ट करने की अनुमति दें"
  
--#~ msgid "Disable SELinux protection for pptp"
--#~ msgstr "pptp के लिए SELinux सुरक्षा निष्क्रिय करें"
-+#: ../gui/selinux.tbl:142
-+msgid "Disable SELinux protection for pptp"
-+msgstr ""
+-#: ../gui/selinux.tbl:75
+-msgid "Disable SELinux protection for distccd daemon"
++#: booleans.py:206
++msgid "Ignore vbetool mmap_zero errors."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for prelink daemon"
--#~ msgstr "prelink डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
-+#: ../gui/selinux.tbl:143
-+msgid "Disable SELinux protection for prelink daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:76
+-msgid "Disable SELinux protection for dmesg daemon"
+-msgstr ""
++#: booleans.py:207
++#, fuzzy
++msgid ""
++"Allow confined virtual guests to use serial/parallel communication ports"
++msgstr "usb युक्ति को rw बनाने के लिए उपयोक्ता को स्वीकृति दें"
  
--#~ msgid "Disable SELinux protection for privoxy daemon"
--#~ msgstr "privoxy डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
-+#: ../gui/selinux.tbl:144
-+msgid "Disable SELinux protection for privoxy daemon"
+-#: ../gui/selinux.tbl:77
+-msgid "Disable SELinux protection for dnsmasq daemon"
+-msgstr ""
++#: booleans.py:208
++#, fuzzy
++msgid ""
++"Allow confined virtual guests to use executable memory and executable stack"
++msgstr "usb युक्ति को rw बनाने के लिए उपयोक्ता को स्वीकृति दें"
++
++#: booleans.py:209
++#, fuzzy
++msgid "Allow confined virtual guests to read fuse files"
++msgstr "उपयोक्ता फाइल पढ़ने के लिए evolution और thunderbird को स्वीकृति दें"
++
++#: booleans.py:210
++#, fuzzy
++msgid "Allow confined virtual guests to manage nfs files"
++msgstr "उपयोक्ता फाइल पढ़ने के लिए evolution और thunderbird को स्वीकृति दें"
++
++#: booleans.py:211
++#, fuzzy
++msgid "Allow confined virtual guests to manage cifs files"
++msgstr "उपयोक्ता फाइल पढ़ने के लिए evolution और thunderbird को स्वीकृति दें"
++
++#: booleans.py:212
++#, fuzzy
++msgid "Allow confined virtual guests to interact with the sanlock"
++msgstr "उपयोक्ता फाइल पढ़ने के लिए evolution और thunderbird को स्वीकृति दें"
++
++#: booleans.py:213
++#, fuzzy
++msgid "Allow confined virtual guests to manage device configuration, (pci)"
++msgstr "usb युक्ति को rw बनाने के लिए उपयोक्ता को स्वीकृति दें"
++
++#: booleans.py:214
++#, fuzzy
++msgid "Allow confined virtual guests to use usb devices"
++msgstr "usb युक्ति को rw बनाने के लिए उपयोक्ता को स्वीकृति दें"
++
++#: booleans.py:215
++#, fuzzy
++msgid "Allow confined virtual guests to interact with the xserver"
++msgstr "उपयोक्ता फाइल पढ़ने के लिए evolution और thunderbird को स्वीकृति दें"
++
++#: booleans.py:216
++#, fuzzy
++msgid "Allow webadm to manage files in users home directories"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for ptal daemon"
--#~ msgstr "ptal डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
-+#: ../gui/selinux.tbl:145
-+msgid "Disable SELinux protection for ptal daemon"
++"SELinux webadm उपयोक्ता को अनधिकृत उपयोक्ता होम निर्देशिकाओं को प्रबंधित करने की "
++"स्वीकृति दें"
++
++#: booleans.py:217
++#, fuzzy
++msgid "Allow webadm to read files in users home directories"
++msgstr "SELinux webadm उपयोक्ता को अनधिकृत उपयोक्ता होम निर्देशिकाओं को पढ़ने स्वीकृति दें"
++
++#: booleans.py:218
++msgid "Ignore wine mmap_zero errors."
 +msgstr ""
++
++#: booleans.py:219
++#, fuzzy
++msgid "Allow the graphical login program to execute bootloader"
++msgstr "ssh लॉगिन को sysadm_r:sysadm_t के रूप में स्वीकृति दें"
++
++#: booleans.py:220
++#, fuzzy
++msgid ""
++"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
++msgstr "ssh लॉगिन को sysadm_r:sysadm_t के रूप में स्वीकृति दें"
  
--#~ msgid "Disable SELinux protection for pxe daemon"
--#~ msgstr "pxe डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
-+#: ../gui/selinux.tbl:146
-+msgid "Disable SELinux protection for pxe daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:78
+-msgid "Disable SELinux protection for dovecot daemon"
+-msgstr ""
++#: booleans.py:221
++#, fuzzy
++msgid "Allow xen to manage nfs files"
++msgstr "किसी फाइल को माउंट करने के लिए mount को अनुमति दें"
  
--#~ msgid "Disable SELinux protection for pyzord"
--#~ msgstr "pyzord के लिए SELinux सुरक्षा निष्क्रिय करें"
-+#: ../gui/selinux.tbl:147
-+msgid "Disable SELinux protection for pyzord"
-+msgstr ""
+-#: ../gui/selinux.tbl:79
+-msgid "Disable SELinux protection for entropyd daemon"
++#: booleans.py:222
++msgid ""
++"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
++"logical volumes for disk images."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for quota daemon"
--#~ msgstr "quota डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
-+#: ../gui/selinux.tbl:148
-+msgid "Disable SELinux protection for quota daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:80
+-msgid "Disable SELinux protection for fetchmail"
++#: booleans.py:223
++msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for radiusd daemon"
--#~ msgstr "radiusd डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
-+#: ../gui/selinux.tbl:149
-+msgid "Disable SELinux protection for radiusd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:81
+-msgid "Disable SELinux protection for fingerd daemon"
++#: booleans.py:224
++msgid ""
++"Allow xguest users to configure Network Manager and connect to apache ports"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for radvd daemon"
--#~ msgstr "radvd डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
-+#: ../gui/selinux.tbl:150
-+msgid "Disable SELinux protection for radvd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:82
+-msgid "Disable SELinux protection for freshclam daemon"
+-msgstr ""
++#: booleans.py:225
++#, fuzzy
++msgid "Allow xguest users to mount removable media"
++msgstr "उपयोक्ता को dmesg कमांड चलाने की स्वीकृति दें"
  
--#~ msgid "Disable SELinux protection for rdisc"
--#~ msgstr "rdisc के लिए SELinux सुरक्षा निष्क्रिय करें"
-+#: ../gui/selinux.tbl:151
-+msgid "Disable SELinux protection for rdisc"
-+msgstr ""
+-#: ../gui/selinux.tbl:83
+-msgid "Disable SELinux protection for fsdaemon daemon"
+-msgstr ""
++#: booleans.py:226
++#, fuzzy
++msgid "Allow xguest to use blue tooth devices"
++msgstr "usb युक्ति को rw बनाने के लिए उपयोक्ता को स्वीकृति दें"
  
--#~ msgid "Disable SELinux protection for readahead"
--#~ msgstr "readahead के लिए SELinux सुरक्षा निष्क्रिय करें"
-+#: ../gui/selinux.tbl:152
-+msgid "Disable SELinux protection for readahead"
-+msgstr ""
+-#: ../gui/selinux.tbl:84
+-msgid "Disable SELinux protection for gpm daemon"
+-msgstr ""
++#: booleans.py:227
++#, fuzzy
++msgid "Allows clients to write to the X server shared memory segments."
++msgstr "क्लाइंट को X साझा स्मृति में लिखने की अनुमति दें"
  
--#~ msgid "Allow programs to read files in non-standard locations (default_t)"
--#~ msgstr "गैर मानक स्थान में फाइलों को पढ़ने की प्रोग्राम को अनुमति दें (default_t)"
-+#: ../gui/selinux.tbl:153
-+msgid "Allow programs to read files in non-standard locations (default_t)"
-+msgstr ""
+-#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
+-msgid "NFS"
+-msgstr ""
++#: booleans.py:228
++#, fuzzy
++msgid "Allows XServer to execute writable memory"
++msgstr "उपयोक्ता को mount कमांड चलाने की स्वीकृति दें"
  
--#~ msgid "Disable SELinux protection for restorecond"
--#~ msgstr "restorecond के लिए SELinux सुरक्षा निष्क्रिय करें"
-+#: ../gui/selinux.tbl:154
-+msgid "Disable SELinux protection for restorecond"
-+msgstr ""
+-#: ../gui/selinux.tbl:85
+-msgid "Disable SELinux protection for gss daemon"
++#: booleans.py:229
++msgid "Support X userspace object manager"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for rhgb daemon"
--#~ msgstr "rhgb डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
-+#: ../gui/selinux.tbl:155
-+msgid "Disable SELinux protection for rhgb daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:86
+-msgid "Disable SELinux protection for Hal daemon"
+-msgstr ""
++#: booleans.py:230
++#, fuzzy
++msgid "Allow zabbix to connect to unreserved ports"
++msgstr "%s को किसी udp पोर्ट से कनेक्ट करने की अनुमति दें"
  
--#~ msgid "Disable SELinux protection for ricci"
--#~ msgstr "ricci के लिए SELinux सुरक्षा निष्क्रिय करें"
-+#: ../gui/selinux.tbl:156
-+msgid "Disable SELinux protection for ricci"
-+msgstr ""
+-#: ../gui/selinux.tbl:87
+-msgid "Compatibility"
+-msgstr ""
++#: booleans.py:231
++#, fuzzy
++msgid "Allow zebra daemon to write it configuration files"
++msgstr "सभी डेमॉन को कोरफाइलों को / में लिखने की स्वीकृति दें"
  
--#~ msgid "Disable SELinux protection for ricci_modclusterd"
--#~ msgstr "ricci_modclusterd के लिए SELinux सुरक्षा निष्क्रिय करें"
-+#: ../gui/selinux.tbl:157
-+msgid "Disable SELinux protection for ricci_modclusterd"
-+msgstr ""
+-#: ../gui/selinux.tbl:87
++#: booleans.py:232
+ msgid ""
+-"Do not audit things that we know to be broken but which are not security "
+-"risks"
++"Allow ZoneMinder to modify public files used for public file transfer "
++"services."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for rlogind daemon"
--#~ msgstr "rlogind डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
-+#: ../gui/selinux.tbl:158
-+msgid "Disable SELinux protection for rlogind daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:88
+-msgid "Disable SELinux protection for hostname daemon"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:89
+-msgid "Disable SELinux protection for hotplug daemon"
+-msgstr ""
++#~ msgid "SELinux Service Protection"
++#~ msgstr "SELinux सेवा सुरक्षा"
  
--#~ msgid "Disable SELinux protection for rpcd daemon"
--#~ msgstr "rpcd डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
-+#: ../gui/selinux.tbl:159
-+msgid "Disable SELinux protection for rpcd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:90
+-msgid "Disable SELinux protection for howl daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for acct daemon"
++#~ msgstr "acct डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
  
--#~ msgid "Disable SELinux protection for rshd"
--#~ msgstr "rshd के लिए SELinux सुरक्षा निष्क्रिय करें"
-+#: ../gui/selinux.tbl:160
-+msgid "Disable SELinux protection for rshd"
-+msgstr ""
+-#: ../gui/selinux.tbl:91
+-msgid "Disable SELinux protection for cups hplip daemon"
+-msgstr ""
++#~ msgid "Admin"
++#~ msgstr "Admin"
  
--#~ msgid "rsync"
--#~ msgstr "rsync"
-+#: ../gui/selinux.tbl:161
-+msgid "rsync"
-+msgstr ""
+-#: ../gui/selinux.tbl:92
+-msgid "Disable SELinux protection for httpd rotatelogs"
+-msgstr ""
++#~ msgid "User Privs"
++#~ msgstr "उपयोक्ता Privs"
  
--#~ msgid "Disable SELinux protection for rsync daemon"
--#~ msgstr "rsync डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
-+#: ../gui/selinux.tbl:161
-+msgid "Disable SELinux protection for rsync daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
+-msgid "HTTPD Service"
+-msgstr ""
++#~ msgid ""
++#~ "Allow gadmin SELinux user account to execute files in home directory or /"
++#~ "tmp"
++#~ msgstr ""
++#~ "gadmin SELinux उपयोक्ता खाता को फाइलों को उनके होम निर्देशिका या /tmp में "
++#~ "निष्पादित करने की अनुमति दें"
  
--#~ msgid "Allow ssh to run from inetd instead of as a daemon"
--#~ msgstr "ssh को inetd से चलने की स्वीकृति डेमॉन के रूप के बजाय दें"
-+#: ../gui/selinux.tbl:162
-+msgid "Allow ssh to run from inetd instead of as a daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:93
+-msgid "Disable SELinux protection for http suexec"
+-msgstr ""
++#~ msgid ""
++#~ "Allow guest SELinux user account to execute files in home directory or /"
++#~ "tmp"
++#~ msgstr ""
++#~ "अतिथि SELinux उपयोक्ता खाता को उनके होम निर्देशिका या /tmp में फाइल निष्पादित "
++#~ "करने की अनुमति दें"
  
--#~ msgid "Allow Samba to share nfs directories"
--#~ msgstr "Samba को nfs निर्देशिका साझा करने की स्वीकृति दें"
-+#: ../gui/selinux.tbl:163
-+msgid "Allow Samba to share nfs directories"
-+msgstr ""
+-#: ../gui/selinux.tbl:94
+-msgid "Disable SELinux protection for hwclock daemon"
+-msgstr ""
++#~ msgid "Memory Protection"
++#~ msgstr "स्मृति सुरक्षा"
  
--#~ msgid "SASL authentication server"
--#~ msgstr "SASL सत्यापन सर्वर"
-+#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
-+msgid "SASL authentication server"
-+msgstr ""
+-#: ../gui/selinux.tbl:95
+-msgid "Disable SELinux protection for i18n daemon"
+-msgstr ""
++#~ msgid "Mount"
++#~ msgstr "आरोह"
  
--#~ msgid "Allow sasl authentication server to read /etc/shadow"
--#~ msgstr "sasl सत्यापन सर्वर को /etc/shadow को पढ़ने की स्वीकृति दें"
-+#: ../gui/selinux.tbl:164
-+msgid "Allow sasl authentication server to read /etc/shadow"
-+msgstr ""
+-#: ../gui/selinux.tbl:96
+-msgid "Disable SELinux protection for imazesrv daemon"
+-msgstr ""
++#~ msgid "SSH"
++#~ msgstr "SSH"
  
--#~ msgid ""
--#~ "Allow X-Windows server to map a memory region as both executable and "
--#~ "writable"
--#~ msgstr ""
--#~ "X-Windows सर्वर को एक्सक्यूटेबल व लिखने योग्य दोनों रूप में स्मृति क्षेत्र में मैप करने की "
--#~ "स्वीकृति दें"
-+#: ../gui/selinux.tbl:165
-+msgid ""
-+"Allow X-Windows server to map a memory region as both executable and writable"
-+msgstr ""
+-#: ../gui/selinux.tbl:97
+-msgid "Disable SELinux protection for inetd child daemons"
+-msgstr ""
++#~ msgid ""
++#~ "Allow staff SELinux user account to execute files in home directory or /"
++#~ "tmp"
++#~ msgstr ""
++#~ "स्टाफ SELinux उपयोक्ता खाता को उनके होम निर्देशिका या /tmp में फाइल निष्पादन की "
++#~ "स्वीकृति दें"
  
--#~ msgid "Disable SELinux protection for saslauthd daemon"
--#~ msgstr "saslauthd डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
-+#: ../gui/selinux.tbl:166
-+msgid "Disable SELinux protection for saslauthd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:98
+-msgid "Disable SELinux protection for inetd daemon"
+-msgstr ""
++#~ msgid ""
++#~ "Allow sysadm SELinux user account to execute files in home directory or /"
++#~ "tmp"
++#~ msgstr ""
++#~ "sysadm SELinux उपयोक्ता खाता को उनके होम निर्देशिका या /tmp में फाइल निष्पादन की "
++#~ "स्वीकृति दें"
  
--#~ msgid "Disable SELinux protection for scannerdaemon daemon"
--#~ msgstr "scannerdaemon डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
-+#: ../gui/selinux.tbl:167
-+msgid "Disable SELinux protection for scannerdaemon daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:99
+-msgid "Disable SELinux protection for innd daemon"
+-msgstr ""
++#~ msgid ""
++#~ "Allow unconfined SELinux user account to execute files in home directory "
++#~ "or /tmp"
++#~ msgstr ""
++#~ "असीमित SELinux उपयोक्ता खाता को उनके होम निर्देशिका या /tmp में फाइल निष्पादन की "
++#~ "स्वीकृति दें"
  
--#~ msgid "Do not allow transition to sysadm_t, sudo and su effected"
--#~ msgstr "sysadm_t, sudo और su प्रभावित में संक्रमण की स्वीकृति मत दें"
-+#: ../gui/selinux.tbl:168
-+msgid "Do not allow transition to sysadm_t, sudo and su effected"
-+msgstr ""
+-#: ../gui/selinux.tbl:100
+-msgid "Disable SELinux protection for iptables daemon"
+-msgstr ""
++#~ msgid "Network Configuration"
++#~ msgstr "संजाल विन्यास"
  
--#~ msgid "Do not allow any processes to load kernel modules"
--#~ msgstr "कर्नेल मॉड्यूल लोड करने के लिए किसी प्रक्रिया की अनुमति मत दें"
-+#: ../gui/selinux.tbl:169
-+msgid "Do not allow any processes to load kernel modules"
-+msgstr ""
+-#: ../gui/selinux.tbl:101
+-msgid "Disable SELinux protection for ircd daemon"
+-msgstr ""
++#~ msgid ""
++#~ "Allow user SELinux user account to execute files in home directory or /tmp"
++#~ msgstr ""
++#~ "उपयोक्ता SELinux उपयोक्ता खाता को उनके होम निर्देशिका या /tmp में फाइल निष्पादन "
++#~ "की स्वीकृति दें"
  
--#~ msgid "Do not allow any processes to modify kernel SELinux policy"
--#~ msgstr "कर्नेल SELinux पॉलिसी में किसी प्रक्रिया को मत स्वीकृति दें"
-+#: ../gui/selinux.tbl:170
-+msgid "Do not allow any processes to modify kernel SELinux policy"
-+msgstr ""
+-#: ../gui/selinux.tbl:102
+-msgid "Disable SELinux protection for irqbalance daemon"
+-msgstr ""
++#~ msgid "Allow unconfined to dyntrans to unconfined_execmem"
++#~ msgstr "असीमित को dyntrans से unconfined_execmem में स्वीकृति दें"
  
--#~ msgid "Disable SELinux protection for sendmail daemon"
--#~ msgstr "sendmail डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
-+#: ../gui/selinux.tbl:171
-+msgid "Disable SELinux protection for sendmail daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:103
+-msgid "Disable SELinux protection for iscsi daemon"
+-msgstr ""
++#~ msgid "Databases"
++#~ msgstr "डाटाबेस"
  
--#~ msgid "Disable SELinux protection for setrans"
--#~ msgstr "setrans के लिए SELinux सुरक्षा निष्क्रिय करें"
-+#: ../gui/selinux.tbl:172
-+msgid "Disable SELinux protection for setrans"
-+msgstr ""
+-#: ../gui/selinux.tbl:104
+-msgid "Disable SELinux protection for jabberd daemon"
+-msgstr ""
++#~ msgid "XServer"
++#~ msgstr "XServer"
  
--#~ msgid "Disable SELinux protection for setroubleshoot daemon"
--#~ msgstr "setroublesoot डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
-+#: ../gui/selinux.tbl:173
-+msgid "Disable SELinux protection for setroubleshoot daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
+-msgid "Kerberos"
+-msgstr ""
++#~ msgid ""
++#~ "Allow xguest SELinux user account to execute files in home directory or /"
++#~ "tmp"
++#~ msgstr ""
++#~ "xguest SELinux उपयोक्ता खाता को उनके होम निर्देशिका या /tmp में फाइल निष्पादित "
++#~ "करने की अनुमति दें"
  
--#~ msgid "Disable SELinux protection for slapd daemon"
--#~ msgstr "slapd डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
-+#: ../gui/selinux.tbl:174
-+msgid "Disable SELinux protection for slapd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:105
+-msgid "Disable SELinux protection for kadmind daemon"
+-msgstr ""
++#~ msgid "NIS"
++#~ msgstr "NIS"
  
--#~ msgid "Disable SELinux protection for slrnpull daemon"
--#~ msgstr "slrnpull डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
-+#: ../gui/selinux.tbl:175
-+msgid "Disable SELinux protection for slrnpull daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:106
+-msgid "Disable SELinux protection for klogd daemon"
+-msgstr ""
++#~ msgid "Web Applications"
++#~ msgstr "वेब अनुप्रयोग"
  
--#~ msgid "Disable SELinux protection for smbd daemon"
--#~ msgstr "smbd डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
-+#: ../gui/selinux.tbl:176
-+msgid "Disable SELinux protection for smbd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:107
+-msgid "Disable SELinux protection for krb5kdc daemon"
+-msgstr ""
++#~ msgid "Transition staff SELinux user to Web Browser Domain"
++#~ msgstr "स्टाफ SELinux उपयोक्ता को वेब ब्रॉउजर डोमेन में ले जाएं"
  
--#~ msgid "Disable SELinux protection for snmpd daemon"
--#~ msgstr "snmpd डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
-+#: ../gui/selinux.tbl:177
-+msgid "Disable SELinux protection for snmpd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:108
+-msgid "Disable SELinux protection for ktalk daemons"
+-msgstr ""
++#~ msgid "Transition sysadm SELinux user to Web Browser Domain"
++#~ msgstr "sysadm SELinux उपयोक्ता को वेब ब्रॉउजर डोमेन में ले जाएं"
  
--#~ msgid "Disable SELinux protection for snort daemon"
--#~ msgstr "snort डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
-+#: ../gui/selinux.tbl:178
-+msgid "Disable SELinux protection for snort daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:109
+-msgid "Disable SELinux protection for kudzu daemon"
+-msgstr ""
++#~ msgid "Transition user SELinux user to Web Browser Domain"
++#~ msgstr "उपयोक्ता SELinux उपयोक्ता को वेब ब्रॉउजर डोमेन में ले जाएं"
  
--#~ msgid "Disable SELinux protection for soundd daemon"
--#~ msgstr "soundd डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
-+#: ../gui/selinux.tbl:179
-+msgid "Disable SELinux protection for soundd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:110
+-msgid "Disable SELinux protection for locate daemon"
+-msgstr ""
++#~ msgid "Transition xguest SELinux user to Web Browser Domain"
++#~ msgstr "xguest SELinux उपयोक्ता को वेब ब्रॉउजर डोमेन में ले जाएं"
  
--#~ msgid "Disable SELinux protection for sound daemon"
--#~ msgstr "sound डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
-+#: ../gui/selinux.tbl:180
-+msgid "Disable SELinux protection for sound daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:111
+-msgid "Disable SELinux protection for lpd daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for amanda"
++#~ msgstr "amanda के लिए SELinux सुरक्षा निष्क्रिय करें"
  
--#~ msgid "Spam Protection"
--#~ msgstr "स्पैम सुरक्षा"
-+#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
-+msgid "Spam Protection"
-+msgstr ""
+-#: ../gui/selinux.tbl:112
+-msgid "Disable SELinux protection for lrrd daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for amavis"
++#~ msgstr "amavis के लिए SELinux सुरक्षा निष्क्रिय करें"
  
--#~ msgid "Disable SELinux protection for spamd daemon"
--#~ msgstr "spamd डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
-+#: ../gui/selinux.tbl:181
-+msgid "Disable SELinux protection for spamd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:113
+-msgid "Disable SELinux protection for lvm daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for apmd daemon"
++#~ msgstr "apmd डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
  
--#~ msgid "Allow spamd to access home directories"
--#~ msgstr "spamd को होम निर्देशिका के अभिगम की स्वीकृति दें"
-+#: ../gui/selinux.tbl:182
-+msgid "Allow spamd to access home directories"
-+msgstr ""
+-#: ../gui/selinux.tbl:114
+-msgid "Disable SELinux protection for mailman"
+-msgstr ""
++#~ msgid "Disable SELinux protection for arpwatch daemon"
++#~ msgstr "arpwatch डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
  
--#~ msgid "Allow Spam Assassin daemon network access"
--#~ msgstr "Spam Assasin डेमॉन संजाल अभिगम की स्वीकृति दें"
-+#: ../gui/selinux.tbl:183
-+msgid "Allow Spam Assassin daemon network access"
-+msgstr ""
+-#: ../gui/selinux.tbl:115
+-msgid "Allow evolution and thunderbird to read user files"
+-msgstr ""
++#~ msgid "Disable SELinux protection for auditd daemon"
++#~ msgstr "auditd डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
  
--#~ msgid "Disable SELinux protection for speedmgmt daemon"
--#~ msgstr "speedmgmt डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
-+#: ../gui/selinux.tbl:184
-+msgid "Disable SELinux protection for speedmgmt daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:116
+-msgid "Disable SELinux protection for mdadm daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for automount daemon"
++#~ msgstr "automount डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
  
--#~ msgid "Squid"
--#~ msgstr "Squid"
-+#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
-+msgid "Squid"
-+msgstr ""
+-#: ../gui/selinux.tbl:117
+-msgid "Disable SELinux protection for monopd daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for avahi"
++#~ msgstr "avahi के लिए SELinux सुरक्षा निष्क्रिय करें"
  
--#~ msgid "Allow squid daemon to connect to the network"
--#~ msgstr "squid डेमॉन को संजाल से कनेक्ट होने की स्वीकृति दें"
-+#: ../gui/selinux.tbl:185
-+msgid "Allow squid daemon to connect to the network"
-+msgstr ""
+-#: ../gui/selinux.tbl:118
+-msgid "Allow the mozilla browser to read user files"
+-msgstr ""
++#~ msgid "Disable SELinux protection for bluetooth daemon"
++#~ msgstr "bluetooth डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
  
--#~ msgid "Disable SELinux protection for squid daemon"
--#~ msgstr "squid डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
-+#: ../gui/selinux.tbl:186
-+msgid "Disable SELinux protection for squid daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:119
+-msgid "Disable SELinux protection for mrtg daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for canna daemon"
++#~ msgstr "canna डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
  
--#~ msgid "Disable SELinux protection for ssh daemon"
--#~ msgstr "ssh डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
-+#: ../gui/selinux.tbl:187
-+msgid "Disable SELinux protection for ssh daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:120
+-msgid "Disable SELinux protection for mysqld daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for cardmgr daemon"
++#~ msgstr "cardmgr डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
  
--#~ msgid "Allow ssh logins as sysadm_r:sysadm_t"
--#~ msgstr "ssh लॉगिन को sysadm_r:sysadm_t के रूप में स्वीकृति दें"
-+#: ../gui/selinux.tbl:188
-+msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+msgstr ""
+-#: ../gui/selinux.tbl:121
+-msgid "Disable SELinux protection for nagios daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for Cluster Server"
++#~ msgstr "Cluster Server के लिए SELinux सुरक्षा निष्क्रिय करें"
  
--#~ msgid ""
--#~ "Allow staff_r users to search the sysadm home dir and read files (such as "
--#~ "~/.bashrc)"
--#~ msgstr ""
--#~ "staff_r उपयोक्ता को sysadm होम निर्देशिका व रीड फाइल कों खोजने की स्वीकृति दें (जैसे "
--#~ "कि ~/.bashrc)"
-+#: ../gui/selinux.tbl:189
-+msgid ""
-+"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
-+"bashrc)"
-+msgstr ""
+-#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
+-msgid "Name Service"
+-msgstr ""
++#~ msgid "Disable SELinux protection for ciped daemon"
++#~ msgstr "ciped डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
  
--#~ msgid "Universal SSL tunnel"
--#~ msgstr "सार्वभौमिक SSL टनेल"
-+#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
-+msgid "Universal SSL tunnel"
-+msgstr ""
+-#: ../gui/selinux.tbl:122
+-msgid "Disable SELinux protection for named daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for clamd daemon"
++#~ msgstr "clamd डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
  
--#~ msgid "Disable SELinux protection for stunnel daemon"
--#~ msgstr "stunnel डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
-+#: ../gui/selinux.tbl:190
-+msgid "Disable SELinux protection for stunnel daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:123
+-msgid "Disable SELinux protection for nessusd daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for clamscan"
++#~ msgstr "clamscan के लिए SELinux सुरक्षा निष्क्रिय करें"
  
--#~ msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
--#~ msgstr "stunnel डेमॉन को पृथक चलाने की स्वीकृति दें, xinetd के बाहर"
-+#: ../gui/selinux.tbl:191
-+msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
-+msgstr ""
+-#: ../gui/selinux.tbl:124
+-msgid "Disable SELinux protection for NetworkManager"
+-msgstr ""
++#~ msgid "Disable SELinux protection for clvmd"
++#~ msgstr "clvmd के लिए SELinux सुरक्षा निष्क्रिय करें"
  
--#~ msgid "Disable SELinux protection for swat daemon"
--#~ msgstr "swat डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
-+#: ../gui/selinux.tbl:192
-+msgid "Disable SELinux protection for swat daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:125
+-msgid "Disable SELinux protection for nfsd daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for comsat daemon"
++#~ msgstr "comsat डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
  
--#~ msgid "Disable SELinux protection for sxid daemon"
--#~ msgstr "sxid डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
-+#: ../gui/selinux.tbl:193
-+msgid "Disable SELinux protection for sxid daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
+-#: ../gui/selinux.tbl:221
+-msgid "Samba"
+-msgstr ""
++#~ msgid "Disable SELinux protection for courier daemon"
++#~ msgstr "courier डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
  
--#~ msgid "Disable SELinux protection for syslogd daemon"
--#~ msgstr "syslogd डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
-+#: ../gui/selinux.tbl:194
-+msgid "Disable SELinux protection for syslogd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:126
+-msgid "Disable SELinux protection for nmbd daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for cpucontrol daemon"
++#~ msgstr "cpucontrol डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
  
--#~ msgid "Disable SELinux protection for system cron jobs"
--#~ msgstr "system cron jobs  के लिए SELinux सुरक्षा निष्क्रिय करें"
-+#: ../gui/selinux.tbl:195
-+msgid "Disable SELinux protection for system cron jobs"
-+msgstr ""
+-#: ../gui/selinux.tbl:127
+-msgid "Disable SELinux protection for nrpe daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for cpuspeed daemon"
++#~ msgstr "cpuspeed डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
  
--#~ msgid "Disable SELinux protection for tcp daemon"
--#~ msgstr "tcp डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
-+#: ../gui/selinux.tbl:196
-+msgid "Disable SELinux protection for tcp daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:128
+-msgid "Disable SELinux protection for nscd daemon"
+-msgstr ""
++#~ msgid "Cron"
++#~ msgstr "क्रॉन"
  
--#~ msgid "Disable SELinux protection for telnet daemon"
--#~ msgstr "telnet डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
-+#: ../gui/selinux.tbl:197
-+msgid "Disable SELinux protection for telnet daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:129
+-msgid "Disable SELinux protection for nsd daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for crond daemon"
++#~ msgstr "crond डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
  
--#~ msgid "Disable SELinux protection for tftpd daemon"
--#~ msgstr "tftpd डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
-+#: ../gui/selinux.tbl:198
-+msgid "Disable SELinux protection for tftpd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:130
+-msgid "Disable SELinux protection for ntpd daemon"
+-msgstr ""
++#~ msgid "Printing"
++#~ msgstr "छाप रहा है"
  
--#~ msgid "Disable SELinux protection for transproxy daemon"
--#~ msgstr "transproxy डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
-+#: ../gui/selinux.tbl:199
-+msgid "Disable SELinux protection for transproxy daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:131
+-msgid "Disable SELinux protection for oddjob"
+-msgstr ""
++#~ msgid "Disable SELinux protection for cupsd back end server"
++#~ msgstr "cupsd बैकेंड सर्वर के लिए SELinux सुरक्षा निष्क्रिय करें"
  
--#~ msgid "Disable SELinux protection for udev daemon"
--#~ msgstr "udev डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
-+#: ../gui/selinux.tbl:200
-+msgid "Disable SELinux protection for udev daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:132
+-msgid "Disable SELinux protection for oddjob_mkhomedir"
+-msgstr ""
++#~ msgid "Disable SELinux protection for cupsd daemon"
++#~ msgstr "cupsd डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
  
--#~ msgid "Disable SELinux protection for uml daemon"
--#~ msgstr "uml डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
-+#: ../gui/selinux.tbl:201
-+msgid "Disable SELinux protection for uml daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:133
+-msgid "Disable SELinux protection for openvpn daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for cupsd_lpd"
++#~ msgstr "cupsd_lpd के लिए SELinux सुरक्षा निष्क्रिय करें"
  
--#~ msgid ""
--#~ "Allow xinetd to run unconfined, including any services it starts that do "
--#~ "not have a domain transition explicitly defined"
--#~ msgstr ""
--#~ "xinetd को असीमित रूप से चलने की स्वीकृति दें, किसी सेवा के साथ जो यह आरंभ करती है जो "
--#~ "डोमेन संक्रमण को अलग से परिभाषित नहीं रखती है"
-+#: ../gui/selinux.tbl:202
-+msgid ""
-+"Allow xinetd to run unconfined, including any services it starts that do not "
-+"have a domain transition explicitly defined"
-+msgstr ""
+-#: ../gui/selinux.tbl:134
+-msgid "Disable SELinux protection for pam daemon"
+-msgstr ""
++#~ msgid "CVS"
++#~ msgstr "CVS"
  
--#~ msgid ""
--#~ "Allow rc scripts to run unconfined, including any daemon started by an rc "
--#~ "script that does not have a domain transition explicitly defined"
--#~ msgstr ""
--#~ "rc स्क्रिप्ट को असीमित रूप से चलने की स्वीकृति दें, किसी सेवा के साथ जो rc स्क्रिप्ट आरंभ "
--#~ "करती है जो डोमेन संक्रमण को अलग से परिभाषित नहीं रखती है"
-+#: ../gui/selinux.tbl:203
-+msgid ""
-+"Allow rc scripts to run unconfined, including any daemon started by an rc "
-+"script that does not have a domain transition explicitly defined"
-+msgstr ""
+-#: ../gui/selinux.tbl:135
+-msgid "Disable SELinux protection for pegasus"
+-msgstr ""
++#~ msgid "Disable SELinux protection for cvs daemon"
++#~ msgstr "cvs डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
  
--#~ msgid "Allow rpm to run unconfined"
--#~ msgstr "rpm को असीमित रूप से चलने की स्वीकृति दें"
-+#: ../gui/selinux.tbl:204
-+msgid "Allow rpm to run unconfined"
-+msgstr ""
+-#: ../gui/selinux.tbl:136
+-msgid "Disable SELinux protection for perdition daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for cyrus daemon"
++#~ msgstr "cyrus डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
  
--#~ msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
--#~ msgstr ""
--#~ "हॉटप्लग और insmod की तरह के सुविधा प्राप्त उपयोगिता को असीमित रूप से चलने की "
--#~ "स्वीकृति दें"
-+#: ../gui/selinux.tbl:205
-+msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
-+msgstr ""
+-#: ../gui/selinux.tbl:137
+-msgid "Disable SELinux protection for portmap daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for dbskkd daemon"
++#~ msgstr "dbskkd डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
  
--#~ msgid "Disable SELinux protection for updfstab daemon"
--#~ msgstr "updfstab डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
-+#: ../gui/selinux.tbl:206
-+msgid "Disable SELinux protection for updfstab daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:138
+-msgid "Disable SELinux protection for portslave daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for dbusd daemon"
++#~ msgstr "dbusd डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
  
--#~ msgid "Disable SELinux protection for uptimed daemon"
--#~ msgstr "uptimed डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
-+#: ../gui/selinux.tbl:207
-+msgid "Disable SELinux protection for uptimed daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:139
+-msgid "Disable SELinux protection for postfix"
+-msgstr ""
++#~ msgid "Disable SELinux protection for dccd"
++#~ msgstr "dccd के लिए SELinux सुरक्षा निष्क्रिय करें"
  
--#~ msgid ""
--#~ "Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, "
--#~ "only staff_r can do so"
--#~ msgstr ""
--#~ "user_r को sysadm_r पर su, sudo, या userhelper से होकर पहुंचने की अनुमति दें. "
--#~ "अन्यथा, सिर्फ staff_r ऐसा कर सकता है"
-+#: ../gui/selinux.tbl:208
-+msgid ""
-+"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
-+"staff_r can do so"
-+msgstr ""
+-#: ../gui/selinux.tbl:140
+-msgid "Disable SELinux protection for postgresql daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for dccifd"
++#~ msgstr "dccifd के लिए SELinux सुरक्षा निष्क्रिय करें"
  
--#~ msgid "Allow users to execute the mount command"
--#~ msgstr "उपयोक्ता को mount कमांड चलाने की स्वीकृति दें"
-+#: ../gui/selinux.tbl:209
-+msgid "Allow users to execute the mount command"
-+msgstr ""
+-#: ../gui/selinux.tbl:141
+-msgid "pppd"
+-msgstr ""
++#~ msgid "Disable SELinux protection for dccm"
++#~ msgstr "dccm के लिए SELinux सुरक्षा निष्क्रिय करें"
  
--#~ msgid "Allow regular users direct mouse access (only allow the X server)"
--#~ msgstr ""
--#~ "नियमित उपयोक्ता को सीधा माउस अभिगम की स्वीकृति दें (सिर्फ X सर्वर को अनुमति दें)"
-+#: ../gui/selinux.tbl:210
-+msgid "Allow regular users direct mouse access (only allow the X server)"
-+msgstr ""
+-#: ../gui/selinux.tbl:141
+-msgid "Allow pppd to be run for a regular user"
+-msgstr ""
++#~ msgid "Disable SELinux protection for ddt daemon"
++#~ msgstr "ddt डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
  
--#~ msgid "Allow users to run the dmesg command"
--#~ msgstr "उपयोक्ता को dmesg कमांड चलाने की स्वीकृति दें"
-+#: ../gui/selinux.tbl:211
-+msgid "Allow users to run the dmesg command"
-+msgstr ""
+-#: ../gui/selinux.tbl:142
+-msgid "Disable SELinux protection for pptp"
+-msgstr ""
++#~ msgid "Disable SELinux protection for devfsd daemon"
++#~ msgstr "devfsd डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
  
--#~ msgid "Allow users to control network interfaces (also needs USERCTL=true)"
--#~ msgstr ""
--#~ "उपयोक्ता को संजाल अंतरफलक नियंत्रित करने की स्वीकृति दें (USERCTL=true के सही की "
--#~ "जरूरत है)"
-+#: ../gui/selinux.tbl:212
-+msgid "Allow users to control network interfaces (also needs USERCTL=true)"
-+msgstr ""
+-#: ../gui/selinux.tbl:143
+-msgid "Disable SELinux protection for prelink daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for dhcpc daemon"
++#~ msgstr "dhcpc डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
  
--#~ msgid "Allow normal user to execute ping"
--#~ msgstr "सामान्य उपयोक्ता को पिंग करने की स्वीकृति दें"
-+#: ../gui/selinux.tbl:213
-+msgid "Allow normal user to execute ping"
-+msgstr ""
+-#: ../gui/selinux.tbl:144
+-msgid "Disable SELinux protection for privoxy daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for dhcpd daemon"
++#~ msgstr "dhcpd डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
  
--#~ msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
--#~ msgstr ""
--#~ "r/w noextattrfile (FAT, CDROM, FLOPPY) करने के लिए उपयोक्ता को स्वीकृति दें"
-+#: ../gui/selinux.tbl:214
-+msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
-+msgstr ""
+-#: ../gui/selinux.tbl:145
+-msgid "Disable SELinux protection for ptal daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for dictd daemon"
++#~ msgstr "dictd डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
  
--#~ msgid "Allow users to rw usb devices"
--#~ msgstr "usb युक्ति को rw बनाने के लिए उपयोक्ता को स्वीकृति दें"
-+#: ../gui/selinux.tbl:215
-+msgid "Allow users to rw usb devices"
-+msgstr ""
+-#: ../gui/selinux.tbl:146
+-msgid "Disable SELinux protection for pxe daemon"
+-msgstr ""
++#~ msgid "Allow sysadm_t to directly start daemons"
++#~ msgstr "sysadm_t को सीधे डेमॉन को आरंभ करने की स्वीकृति दें"
  
--#~ msgid ""
--#~ "Allow users to run TCP servers (bind to ports and accept connection from "
--#~ "the same domain and outside users)  disabling this forces FTP passive "
--#~ "mode and may change other protocols"
--#~ msgstr ""
--#~ "उपयोक्ता को TCP सर्वर (bind to ports and accept connection from the same "
--#~ "domain and outside users) चलाने की स्वीकृति दें इन बलों को FTP निष्क्रिय मोड में "
--#~ "निष्क्रिय करते हुए और अन्य प्रोटोकॉल बदल सकता है"
-+#: ../gui/selinux.tbl:216
-+msgid ""
-+"Allow users to run TCP servers (bind to ports and accept connection from the "
-+"same domain and outside users)  disabling this forces FTP passive mode and "
-+"may change other protocols"
-+msgstr ""
+-#: ../gui/selinux.tbl:147
+-msgid "Disable SELinux protection for pyzord"
+-msgstr ""
++#~ msgid "Disable SELinux protection for Evolution"
++#~ msgstr "Evolution के लिए SELinux सुरक्षा निष्क्रिय करें"
  
--#~ msgid "Allow user to stat ttyfiles"
--#~ msgstr "ttyfiles को stat के लिए उपयोक्ता को स्वीकृति दें"
-+#: ../gui/selinux.tbl:217
-+msgid "Allow user to stat ttyfiles"
-+msgstr ""
+-#: ../gui/selinux.tbl:148
+-msgid "Disable SELinux protection for quota daemon"
+-msgstr ""
++#~ msgid "Games"
++#~ msgstr "खेल"
  
--#~ msgid "Disable SELinux protection for uucpd daemon"
--#~ msgstr "uucpd डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
-+#: ../gui/selinux.tbl:218
-+msgid "Disable SELinux protection for uucpd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:149
+-msgid "Disable SELinux protection for radiusd daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for games"
++#~ msgstr "गेम के लिए SELinux सुरक्षा निष्क्रिय करें"
  
--#~ msgid "Disable SELinux protection for vmware daemon"
--#~ msgstr "vmware डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
-+#: ../gui/selinux.tbl:219
-+msgid "Disable SELinux protection for vmware daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:150
+-msgid "Disable SELinux protection for radvd daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for the web browsers"
++#~ msgstr "वेब ब्रॉउजर के लिए SELinux सुरक्षा निष्क्रिय करें"
  
--#~ msgid "Disable SELinux protection for watchdog daemon"
--#~ msgstr "watchdog डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
-+#: ../gui/selinux.tbl:220
-+msgid "Disable SELinux protection for watchdog daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:151
+-msgid "Disable SELinux protection for rdisc"
+-msgstr ""
++#~ msgid "Disable SELinux protection for Thunderbird"
++#~ msgstr "Thunderbird के लिए SELinux सुरक्षा निष्क्रिय करें"
  
--#~ msgid "Disable SELinux protection for winbind daemon"
--#~ msgstr "winbind डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
-+#: ../gui/selinux.tbl:221
-+msgid "Disable SELinux protection for winbind daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:152
+-msgid "Disable SELinux protection for readahead"
+-msgstr ""
++#~ msgid "Disable SELinux protection for distccd daemon"
++#~ msgstr "distccd डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
  
--#~ msgid "Disable SELinux protection for xdm daemon"
--#~ msgstr "xdm डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
-+#: ../gui/selinux.tbl:222
-+msgid "Disable SELinux protection for xdm daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:153
+-msgid "Allow programs to read files in non-standard locations (default_t)"
+-msgstr ""
++#~ msgid "Disable SELinux protection for dmesg daemon"
++#~ msgstr "dmesg डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
  
--#~ msgid "Allow xdm logins as sysadm_r:sysadm_t"
--#~ msgstr "xdm लॉगिन को sysadm_r:sysadm_t के रूप में स्वीकृति दें"
-+#: ../gui/selinux.tbl:223
-+msgid "Allow xdm logins as sysadm_r:sysadm_t"
-+msgstr ""
+-#: ../gui/selinux.tbl:154
+-msgid "Disable SELinux protection for restorecond"
+-msgstr ""
++#~ msgid "Disable SELinux protection for dnsmasq daemon"
++#~ msgstr "dnsmasq डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
  
--#~ msgid "Disable SELinux protection for xen daemon"
--#~ msgstr "xen डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
-+#: ../gui/selinux.tbl:224
-+msgid "Disable SELinux protection for xen daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:155
+-msgid "Disable SELinux protection for rhgb daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for dovecot daemon"
++#~ msgstr "dovecot डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
  
--#~ msgid "XEN"
--#~ msgstr "XEN"
-+#: ../gui/selinux.tbl:225
-+msgid "XEN"
-+msgstr ""
+-#: ../gui/selinux.tbl:156
+-msgid "Disable SELinux protection for ricci"
+-msgstr ""
++#~ msgid "Disable SELinux protection for entropyd daemon"
++#~ msgstr "entropyd डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
  
--#~ msgid "Allow xen to read/write physical disk devices"
--#~ msgstr "भौतिक डिस्क युक्ति को xen को पढ़ने/लिखने की स्वीकृति दें"
-+#: ../gui/selinux.tbl:225
-+msgid "Allow xen to read/write physical disk devices"
-+msgstr ""
+-#: ../gui/selinux.tbl:157
+-msgid "Disable SELinux protection for ricci_modclusterd"
+-msgstr ""
++#~ msgid "Disable SELinux protection for fetchmail"
++#~ msgstr "fetchmail के लिए SELinux सुरक्षा निष्क्रिय करें"
  
--#~ msgid "Disable SELinux protection for xfs daemon"
--#~ msgstr "xfs डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
-+#: ../gui/selinux.tbl:226
-+msgid "Disable SELinux protection for xfs daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:158
+-msgid "Disable SELinux protection for rlogind daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for fingerd daemon"
++#~ msgstr "fingerd डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
  
--#~ msgid "Disable SELinux protection for xen control"
--#~ msgstr "SELinux सुरक्षा को xen नियंत्रण के लिए निष्क्रिय करें"
-+#: ../gui/selinux.tbl:227
-+msgid "Disable SELinux protection for xen control"
-+msgstr ""
+-#: ../gui/selinux.tbl:159
+-msgid "Disable SELinux protection for rpcd daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for freshclam daemon"
++#~ msgstr "freshclam डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
  
--#~ msgid "Disable SELinux protection for ypbind daemon"
--#~ msgstr "ypbind डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
-+#: ../gui/selinux.tbl:228
-+msgid "Disable SELinux protection for ypbind daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:160
+-msgid "Disable SELinux protection for rshd"
+-msgstr ""
++#~ msgid "Disable SELinux protection for fsdaemon daemon"
++#~ msgstr "fsdaemon डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
  
--#~ msgid "Disable SELinux protection for NIS Password Daemon"
--#~ msgstr "NIS Password डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
-+#: ../gui/selinux.tbl:229
-+msgid "Disable SELinux protection for NIS Password Daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:161
+-msgid "rsync"
+-msgstr ""
++#~ msgid "Disable SELinux protection for gpm daemon"
++#~ msgstr "gpm डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
  
--#~ msgid "Disable SELinux protection for ypserv daemon"
--#~ msgstr "ypserv डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
-+#: ../gui/selinux.tbl:230
-+msgid "Disable SELinux protection for ypserv daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:161
+-msgid "Disable SELinux protection for rsync daemon"
+-msgstr ""
++#~ msgid "NFS"
++#~ msgstr "NFS"
  
--#~ msgid "Disable SELinux protection for NIS Transfer Daemon"
--#~ msgstr "NIS Transfer डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
-+#: ../gui/selinux.tbl:231
-+msgid "Disable SELinux protection for NIS Transfer Daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:162
+-msgid "Allow ssh to run from inetd instead of as a daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for gss daemon"
++#~ msgstr "gss डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
  
--#~ msgid ""
--#~ "Allow SELinux webadm user to manage unprivileged users home directories"
--#~ msgstr ""
--#~ "SELinux webadm उपयोक्ता को अनधिकृत उपयोक्ता होम निर्देशिकाओं को प्रबंधित करने की "
--#~ "स्वीकृति दें"
-+#: ../gui/selinux.tbl:232
-+msgid "Allow SELinux webadm user to manage unprivileged users home directories"
-+msgstr ""
+-#: ../gui/selinux.tbl:163
+-msgid "Allow Samba to share nfs directories"
+-msgstr ""
++#~ msgid "Disable SELinux protection for Hal daemon"
++#~ msgstr "Hal डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
  
--#~ msgid ""
--#~ "Allow SELinux webadm user to read unprivileged users home directories"
--#~ msgstr ""
--#~ "SELinux webadm उपयोक्ता को अनधिकृत उपयोक्ता होम निर्देशिकाओं को पढ़ने स्वीकृति दें"
-+#: ../gui/selinux.tbl:233
-+msgid "Allow SELinux webadm user to read unprivileged users home directories"
-+msgstr ""
+-#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
+-msgid "SASL authentication server"
+-msgstr ""
++#~ msgid "Compatibility"
++#~ msgstr "सुसंगतता"
  
--#~ msgid "Are you sure you want to delete %s '%s'?"
--#~ msgstr "क्या आप निश्चित हैं कि आप %s '%s' को मिटाना चाहते हैं?"
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Are you sure you want to delete %s '%s'?"
-+msgstr ""
+-#: ../gui/selinux.tbl:164
+-msgid "Allow sasl authentication server to read /etc/shadow"
+-msgstr ""
++#~ msgid ""
++#~ "Do not audit things that we know to be broken but which are not security "
++#~ "risks"
++#~ msgstr ""
++#~ "उन चीजों का ऑडिट मत करें जिसे हम टूटे हुए के तौर पर जानते हैं लेकिन जो सुरक्षा खतरा नहीं "
++#~ "है"
  
--#~ msgid "Delete %s"
--#~ msgstr "%s मिटाएं"
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Delete %s"
-+msgstr ""
+-#: ../gui/selinux.tbl:165
+-msgid ""
+-"Allow X-Windows server to map a memory region as both executable and writable"
+-msgstr ""
++#~ msgid "Disable SELinux protection for hostname daemon"
++#~ msgstr "hostname डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
  
--#~ msgid "Add %s"
--#~ msgstr "%s जोड़ें"
-+#: ../gui/semanagePage.py:134
-+#, python-format
-+msgid "Add %s"
-+msgstr ""
+-#: ../gui/selinux.tbl:166
+-msgid "Disable SELinux protection for saslauthd daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for hotplug daemon"
++#~ msgstr "hotplug डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
  
--#~ msgid "Modify %s"
--#~ msgstr "%s बदलें"
-+#: ../gui/semanagePage.py:148
-+#, python-format
-+msgid "Modify %s"
-+msgstr ""
+-#: ../gui/selinux.tbl:167
+-msgid "Disable SELinux protection for scannerdaemon daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for howl daemon"
++#~ msgstr "howl डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
  
--#~ msgid "Permissive"
--#~ msgstr "अनुज्ञात्मक"
-+#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
-+msgid "Permissive"
-+msgstr ""
+-#: ../gui/selinux.tbl:168
+-msgid "Do not allow transition to sysadm_t, sudo and su effected"
+-msgstr ""
++#~ msgid "Disable SELinux protection for cups hplip daemon"
++#~ msgstr "hplip डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
  
--#~ msgid "Enforcing"
--#~ msgstr "बाध्यकारी"
-+#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
-+msgid "Enforcing"
-+msgstr ""
+-#: ../gui/selinux.tbl:169
+-msgid "Do not allow any processes to load kernel modules"
+-msgstr ""
++#~ msgid "Disable SELinux protection for httpd rotatelogs"
++#~ msgstr "httpd डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
  
--#~ 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:94
-+msgid "Status"
-+msgstr ""
+-#: ../gui/selinux.tbl:170
+-msgid "Do not allow any processes to modify kernel SELinux policy"
+-msgstr ""
++#~ msgid "HTTPD Service"
++#~ msgstr "HTTPD सेवा"
  
--#~ msgid ""
--#~ "Changing to SELinux disabled requires a reboot.  It is not recommended.  "
--#~ "If you later decide to turn SELinux back on, the system will be required "
--#~ "to relabel.  If you just want to see if SELinux is causing a problem on "
--#~ "your system, you can go to permissive 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:133
-+msgid ""
-+"Changing the policy type will cause a relabel of the entire file system on "
-+"the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
-+msgstr ""
+-#: ../gui/selinux.tbl:171
+-msgid "Disable SELinux protection for sendmail daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for http suexec"
++#~ msgstr "http suexec लिए SELinux सुरक्षा निष्क्रिय करें"
  
--#~ msgid ""
--#~ "Changing to SELinux enabled will cause a relabel of the entire file "
--#~ "system on the next boot. Relabeling takes a long time depending on the "
--#~ "size of the file system.  Do you wish to continue?"
--#~ msgstr ""
--#~ "सक्रिय SELinux स्थिति में बदलना अगले बूट पर पूरे फाइल सिस्टम के फिर लेबल किये जाने का "
--#~ "कारण बनेगा. फाइल सिस्टम के आकार के आधार पर फिर से लेबल किया जाना काफी समय लेता "
--#~ "है. क्या आप जारी रखना चाहेंगे?"
-+#: ../gui/statusPage.py:147
-+msgid ""
-+"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
-+"you later decide to turn SELinux back on, the system will be required to "
-+"relabel.  If you just want to see if SELinux is causing a problem on your "
-+"system, you can go to permissive mode which will only log errors and not "
-+"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
-+"wish to continue?"
-+msgstr ""
+-#: ../gui/selinux.tbl:172
+-msgid "Disable SELinux protection for setrans"
+-msgstr ""
++#~ msgid "Disable SELinux protection for hwclock daemon"
++#~ msgstr "hwclock डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
  
--#~ msgid "system-config-selinux"
--#~ msgstr "system-config-selinux"
-+#: ../gui/statusPage.py:152
-+msgid ""
-+"Changing to SELinux enabled will cause a relabel of the entire file system "
-+"on the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
-+msgstr ""
+-#: ../gui/selinux.tbl:173
+-msgid "Disable SELinux protection for setroubleshoot daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for i18n daemon"
++#~ msgstr "i18n डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
  
--#~ msgid ""
--#~ "Copyright (c)2006 Red Hat, Inc.\n"
--#~ "Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
--#~ msgstr ""
--#~ "Copyright (c)2006 Red Hat, Inc.\n"
--#~ "Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-+#: ../gui/system-config-selinux.glade:11
-+msgid "system-config-selinux"
-+msgstr ""
+-#: ../gui/selinux.tbl:174
+-msgid "Disable SELinux protection for slapd daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for imazesrv daemon"
++#~ msgstr "imazesrv डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
  
--#~ msgid "Add SELinux Login Mapping"
--#~ msgstr "SELinux लॉगिंग मैपिंग"
-+#: ../gui/system-config-selinux.glade:12
-+msgid ""
-+"Copyright (c)2006 Red Hat, Inc.\n"
-+"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-+msgstr ""
+-#: ../gui/selinux.tbl:175
+-msgid "Disable SELinux protection for slrnpull daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for inetd child daemons"
++#~ msgstr "inetd child डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
  
--#~ msgid "Add SELinux Network Ports"
--#~ msgstr "SELinux संजाल पोर्ट"
-+#: ../gui/system-config-selinux.glade:22
-+#: ../gui/system-config-selinux.glade:544
-+msgid "Add SELinux Login Mapping"
-+msgstr ""
+-#: ../gui/selinux.tbl:176
+-msgid "Disable SELinux protection for smbd daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for inetd daemon"
++#~ msgstr "inetd डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
  
--#~ msgid "SELinux Type"
--#~ msgstr "SELinux प्रकार"
-+#: ../gui/system-config-selinux.glade:257
-+msgid "Add SELinux Network Ports"
-+msgstr ""
+-#: ../gui/selinux.tbl:177
+-msgid "Disable SELinux protection for snmpd daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for innd daemon"
++#~ msgstr "innd डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
  
--#~ msgid ""
--#~ "tcp\n"
--#~ "udp"
--#~ msgstr ""
--#~ "tcp\n"
--#~ "udp"
-+#: ../gui/system-config-selinux.glade:391
-+#: ../gui/system-config-selinux.glade:678
-+msgid "SELinux Type"
-+msgstr ""
+-#: ../gui/selinux.tbl:178
+-msgid "Disable SELinux protection for snort daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for iptables daemon"
++#~ msgstr "iptables डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
  
--#~ msgid ""
--#~ "SELinux MLS/MCS\n"
--#~ "Level"
--#~ msgstr ""
--#~ "SELinux MLS/MCS\n"
--#~ "स्तर"
-+#: ../gui/system-config-selinux.glade:622
-+msgid "File Specification"
-+msgstr ""
+-#: ../gui/selinux.tbl:179
+-msgid "Disable SELinux protection for soundd daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for ircd daemon"
++#~ msgstr "ircd डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
  
--#~ msgid "File Specification"
--#~ msgstr "फाइल विशेषता"
-+#: ../gui/system-config-selinux.glade:650
-+msgid "File Type"
-+msgstr ""
+-#: ../gui/selinux.tbl:180
+-msgid "Disable SELinux protection for sound daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for irqbalance daemon"
++#~ msgstr "irqbalance डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
  
--#~ 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/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
+-msgid "Spam Protection"
+-msgstr ""
++#~ msgid "Disable SELinux protection for iscsi daemon"
++#~ msgstr "iscsi डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
  
--#~ msgid ""
--#~ "all files\n"
--#~ "regular file\n"
--#~ "directory\n"
--#~ "character device\n"
--#~ "block device\n"
--#~ "socket\n"
--#~ "symbolic link\n"
--#~ "named pipe\n"
--#~ msgstr ""
--#~ "सभी फाइलें\n"
--#~ "नियमित फाइल\n"
--#~ "निर्देशिका\n"
--#~ "संप्रतीक युक्ति\n"
--#~ "ब्लॉक युक्ति\n"
--#~ "सॉकेट\n"
--#~ "सांकेतिक लिंक\n"
--#~ "नामित पाइप\n"
-+#: ../gui/system-config-selinux.glade:773
-+msgid "MLS"
-+msgstr ""
+-#: ../gui/selinux.tbl:181
+-msgid "Disable SELinux protection for spamd daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for jabberd daemon"
++#~ msgstr "jabberd डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
  
--#~ msgid "MLS"
--#~ msgstr "MLS"
-+#: ../gui/system-config-selinux.glade:837
-+msgid "Add SELinux User"
-+msgstr ""
+-#: ../gui/selinux.tbl:182
+-msgid "Allow spamd to access home directories"
+-msgstr ""
++#~ msgid "Kerberos"
++#~ msgstr "करबरोस"
  
--#~ msgid "Add SELinux User"
--#~ msgstr "SELinux उपयोक्ता जोड़ें"
-+#: ../gui/system-config-selinux.glade:1079
-+msgid "SELinux Administration"
-+msgstr ""
+-#: ../gui/selinux.tbl:183
+-msgid "Allow Spam Assassin daemon network access"
+-msgstr ""
++#~ msgid "Disable SELinux protection for kadmind daemon"
++#~ msgstr "kadmind डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
  
--#~ msgid "SELinux Administration"
--#~ msgstr "SELinux प्रशासन"
-+#: ../gui/system-config-selinux.glade:1122
-+msgid "Add"
-+msgstr ""
+-#: ../gui/selinux.tbl:184
+-msgid "Disable SELinux protection for speedmgmt daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for klogd daemon"
++#~ msgstr "klogd डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
  
--#~ msgid "Add"
--#~ msgstr "जोड़ें"
-+#: ../gui/system-config-selinux.glade:1144
-+msgid "_Properties"
-+msgstr ""
+-#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
+-msgid "Squid"
+-msgstr ""
++#~ msgid "Disable SELinux protection for krb5kdc daemon"
++#~ msgstr "krb5kdc डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
  
--#~ msgid "_Properties"
--#~ msgstr "गुण (_P)"
-+#: ../gui/system-config-selinux.glade:1166
-+msgid "_Delete"
-+msgstr ""
+-#: ../gui/selinux.tbl:185
+-msgid "Allow squid daemon to connect to the network"
+-msgstr ""
++#~ msgid "Disable SELinux protection for ktalk daemons"
++#~ msgstr "ktalk डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
  
--#~ msgid "_Delete"
--#~ msgstr "मिटाएँ (_D)"
-+#: ../gui/system-config-selinux.glade:1256
-+msgid "Select Management Object"
-+msgstr ""
+-#: ../gui/selinux.tbl:186
+-msgid "Disable SELinux protection for squid daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for kudzu daemon"
++#~ msgstr "kudzu डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
  
--#~ msgid "Select Management Object"
--#~ msgstr "प्रबंधन वस्तु चुनें"
-+#: ../gui/system-config-selinux.glade:1273
-+msgid "<b>Select:</b>"
-+msgstr ""
+-#: ../gui/selinux.tbl:187
+-msgid "Disable SELinux protection for ssh daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for locate daemon"
++#~ msgstr "locate डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
  
--#~ msgid "<b>Select:</b>"
--#~ msgstr "<b>चुनें:</b>"
-+#: ../gui/system-config-selinux.glade:1326
-+msgid "System Default Enforcing Mode"
-+msgstr ""
+-#: ../gui/selinux.tbl:188
+-msgid "Allow ssh logins as sysadm_r:sysadm_t"
+-msgstr ""
++#~ msgid "Disable SELinux protection for lpd daemon"
++#~ msgstr "lpd डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
  
--#~ msgid "System Default Enforcing Mode"
--#~ msgstr "सिस्टम मूलभूत बाध्यकारी मोड"
-+#: ../gui/system-config-selinux.glade:1354
-+msgid ""
-+"Disabled\n"
-+"Permissive\n"
-+"Enforcing\n"
-+msgstr ""
+-#: ../gui/selinux.tbl:189
+-msgid ""
+-"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
+-"bashrc)"
+-msgstr ""
++#~ msgid "Disable SELinux protection for lrrd daemon"
++#~ msgstr "lrrd डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
  
--#~ msgid "Current Enforcing Mode"
--#~ msgstr "मौजूदा पुनर्बलन मोड"
-+#: ../gui/system-config-selinux.glade:1373
-+msgid "Current Enforcing Mode"
-+msgstr ""
+-#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
+-msgid "Universal SSL tunnel"
+-msgstr ""
++#~ msgid "Disable SELinux protection for lvm daemon"
++#~ msgstr "lvm डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
  
--#~ msgid "System Default Policy Type: "
--#~ msgstr "सिस्टम मूलभूत पॉलिसी प्रकार: "
-+#: ../gui/system-config-selinux.glade:1418
-+msgid "System Default Policy Type: "
-+msgstr ""
+-#: ../gui/selinux.tbl:190
+-msgid "Disable SELinux protection for stunnel daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for mailman"
++#~ msgstr "mailman डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
  
--#~ 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:1463
-+msgid ""
-+"Select if you wish to relabel then entire file system on next reboot.  "
-+"Relabeling can take a very long time, depending on the size of the system.  "
-+"If you are changing policy types or going from disabled to enforcing, a "
-+"relabel is required."
-+msgstr ""
+-#: ../gui/selinux.tbl:191
+-msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
+-msgstr ""
++#~ msgid "Disable SELinux protection for mdadm daemon"
++#~ msgstr "mdadm डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
  
--#~ msgid "Relabel on next reboot."
--#~ msgstr "अगले रिबूट पर फिर लेबल करें."
-+#: ../gui/system-config-selinux.glade:1509
-+msgid "Relabel on next reboot."
-+msgstr ""
+-#: ../gui/selinux.tbl:192
+-msgid "Disable SELinux protection for swat daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for monopd daemon"
++#~ msgstr "monopd डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
  
--#~ msgid "Revert boolean setting to system default"
--#~ msgstr "सिस्टम मूलभूत में बुलियन सेटिंग वापस लाएं"
-+#: ../gui/system-config-selinux.glade:1561
-+msgid "label37"
-+msgstr ""
+-#: ../gui/selinux.tbl:193
+-msgid "Disable SELinux protection for sxid daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for mrtg daemon"
++#~ msgstr "mrtg डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
  
--#~ msgid "Toggle between Customized and All Booleans"
--#~ msgstr "पसंदीदा और सभी बुलियन के बीच टॉगल करें"
-+#: ../gui/system-config-selinux.glade:1598
-+msgid "Revert boolean setting to system default"
-+msgstr ""
+-#: ../gui/selinux.tbl:194
+-msgid "Disable SELinux protection for syslogd daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for mysqld daemon"
++#~ msgstr "mysqld डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
  
--#~ msgid "Filter"
--#~ msgstr "फिल्टर"
-+#: ../gui/system-config-selinux.glade:1614
-+msgid "Toggle between Customized and All Booleans"
-+msgstr ""
+-#: ../gui/selinux.tbl:195
+-msgid "Disable SELinux protection for system cron jobs"
+-msgstr ""
++#~ msgid "Disable SELinux protection for nagios daemon"
++#~ msgstr "nagios डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
  
--#~ msgid "Add File Context"
--#~ msgstr "फाइल संदर्भ जोड़ें"
-+#: ../gui/system-config-selinux.glade:1645
-+#: ../gui/system-config-selinux.glade:1850
-+#: ../gui/system-config-selinux.glade:2037
-+#: ../gui/system-config-selinux.glade:2224
-+#: ../gui/system-config-selinux.glade:2467
-+#: ../gui/system-config-selinux.glade:2692
-+#: ../gui/system-config-selinux.glade:2867
-+msgid "Filter"
-+msgstr ""
+-#: ../gui/selinux.tbl:196
+-msgid "Disable SELinux protection for tcp daemon"
+-msgstr ""
++#~ msgid "Name Service"
++#~ msgstr "नाम सेवा"
  
--#~ msgid "Modify File Context"
--#~ msgstr "फाइल संदर्भ बदलें"
-+#: ../gui/system-config-selinux.glade:1734
-+msgid "label50"
-+msgstr ""
+-#: ../gui/selinux.tbl:197
+-msgid "Disable SELinux protection for telnet daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for named daemon"
++#~ msgstr "named डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
  
--#~ msgid "Delete File Context"
--#~ msgstr "फाइल संदर्भ मिटाएं"
-+#: ../gui/system-config-selinux.glade:1771
-+msgid "Add File Context"
-+msgstr ""
+-#: ../gui/selinux.tbl:198
+-msgid "Disable SELinux protection for tftpd daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for nessusd daemon"
++#~ msgstr "nessusd डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
  
--#~ msgid "Toggle between all and customized file context"
--#~ msgstr "सभी और पसंदीदा फाइल संदर्भ के बीच टॉगल करें"
-+#: ../gui/system-config-selinux.glade:1787
-+msgid "Modify File Context"
-+msgstr ""
+-#: ../gui/selinux.tbl:199
+-msgid "Disable SELinux protection for transproxy daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for NetworkManager"
++#~ msgstr "NetworkManager के लिए SELinux सुरक्षा निष्क्रिय करें"
  
--#~ msgid "Add SELinux User Mapping"
--#~ msgstr "SELinux उपयोक्ता मैपिंग जोड़ें"
-+#: ../gui/system-config-selinux.glade:1803
-+msgid "Delete File Context"
-+msgstr ""
+-#: ../gui/selinux.tbl:200
+-msgid "Disable SELinux protection for udev daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for nfsd daemon"
++#~ msgstr "nfsd डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
  
--#~ msgid "Modify SELinux User Mapping"
--#~ msgstr "SELinux उपयोक्ता मैपिंग बदलें"
-+#: ../gui/system-config-selinux.glade:1819
-+msgid "Toggle between all and customized file context"
-+msgstr ""
+-#: ../gui/selinux.tbl:201
+-msgid "Disable SELinux protection for uml daemon"
+-msgstr ""
++#~ msgid "Samba"
++#~ msgstr "सांबा"
  
--#~ msgid "Delete SELinux User Mapping"
--#~ msgstr "SELinux उपयोक्ता मैपिंग मिटाएं"
-+#: ../gui/system-config-selinux.glade:1939
-+msgid "label38"
-+msgstr ""
+-#: ../gui/selinux.tbl:202
+-msgid ""
+-"Allow xinetd to run unconfined, including any services it starts that do not "
+-"have a domain transition explicitly defined"
+-msgstr ""
++#~ msgid "Disable SELinux protection for nmbd daemon"
++#~ msgstr "nmbd डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
  
--#~ msgid "Add Translation"
--#~ msgstr "अनुवाद जोड़ें"
-+#: ../gui/system-config-selinux.glade:1976
-+msgid "Add SELinux User Mapping"
-+msgstr ""
+-#: ../gui/selinux.tbl:203
+-msgid ""
+-"Allow rc scripts to run unconfined, including any daemon started by an rc "
+-"script that does not have a domain transition explicitly defined"
+-msgstr ""
++#~ msgid "Disable SELinux protection for nrpe daemon"
++#~ msgstr "nrpe डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
  
--#~ msgid "Modify Translation"
--#~ msgstr "अनुवाद रूपांतरित करें"
-+#: ../gui/system-config-selinux.glade:1992
-+msgid "Modify SELinux User Mapping"
-+msgstr ""
+-#: ../gui/selinux.tbl:204
+-msgid "Allow rpm to run unconfined"
+-msgstr ""
++#~ msgid "Disable SELinux protection for nscd daemon"
++#~ msgstr "nscd डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
  
--#~ msgid "Delete Translation"
--#~ msgstr "अनुवाद मिटाएं"
-+#: ../gui/system-config-selinux.glade:2008
-+msgid "Delete SELinux User Mapping"
-+msgstr ""
+-#: ../gui/selinux.tbl:205
+-msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
+-msgstr ""
++#~ msgid "Disable SELinux protection for nsd daemon"
++#~ msgstr "nsd डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
  
--#~ msgid "Modify SELinux User"
--#~ msgstr "SELinux उपयोक्ता सुधारें"
-+#: ../gui/system-config-selinux.glade:2126
-+msgid "label39"
-+msgstr ""
+-#: ../gui/selinux.tbl:206
+-msgid "Disable SELinux protection for updfstab daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for ntpd daemon"
++#~ msgstr "ntpd डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
  
--#~ msgid "Add Network Port"
--#~ msgstr "संजाल पोर्ट जोड़ें"
-+#: ../gui/system-config-selinux.glade:2163
-+msgid "Add User"
-+msgstr ""
+-#: ../gui/selinux.tbl:207
+-msgid "Disable SELinux protection for uptimed daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for oddjob"
++#~ msgstr "oddjob के लिए SELinux सुरक्षा निष्क्रिय करें"
  
--#~ msgid "Edit Network Port"
--#~ msgstr "संजाल पोर्ट संपादित करें"
-+#: ../gui/system-config-selinux.glade:2179
-+msgid "Modify User"
-+msgstr ""
+-#: ../gui/selinux.tbl:208
+-msgid ""
+-"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
+-"staff_r can do so"
+-msgstr ""
++#~ msgid "Disable SELinux protection for oddjob_mkhomedir"
++#~ msgstr "oddjob_mkhomedir के लिए SELinux सुरक्षा निष्क्रिय करें"
  
--#~ msgid "Delete Network Port"
--#~ msgstr "संजाल पोर्ट मिटाएं"
-+#: ../gui/system-config-selinux.glade:2195
-+msgid "Delete User"
-+msgstr ""
+-#: ../gui/selinux.tbl:209
+-msgid "Allow users to execute the mount command"
+-msgstr ""
++#~ msgid "Disable SELinux protection for openvpn daemon"
++#~ msgstr "openvpn डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
  
--#~ msgid "Toggle between Customized and All Ports"
--#~ msgstr "पसंदीदा और सभी पोर्ट के बीच टॉगल करें"
-+#: ../gui/system-config-selinux.glade:2313
-+msgid "label41"
-+msgstr ""
+-#: ../gui/selinux.tbl:210
+-msgid "Allow regular users direct mouse access (only allow the X server)"
+-msgstr ""
++#~ msgid "Disable SELinux protection for pam daemon"
++#~ msgstr "pam डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
  
--#~ msgid "Generate new policy module"
--#~ msgstr "नया पॉलिसी मॉड्यूल उत्पन्न करें"
-+#: ../gui/system-config-selinux.glade:2350
-+msgid "Add Network Port"
-+msgstr ""
+-#: ../gui/selinux.tbl:211
+-msgid "Allow users to run the dmesg command"
+-msgstr ""
++#~ msgid "Disable SELinux protection for pegasus"
++#~ msgstr "pegasus के लिए SELinux सुरक्षा निष्क्रिय करें"
  
--#~ msgid "Load policy module"
--#~ msgstr "पॉलिसी मॉड्यूल लोड करें."
-+#: ../gui/system-config-selinux.glade:2366
-+msgid "Edit Network Port"
-+msgstr ""
+-#: ../gui/selinux.tbl:212
+-msgid "Allow users to control network interfaces (also needs USERCTL=true)"
+-msgstr ""
++#~ msgid "Disable SELinux protection for perdition daemon"
++#~ msgstr "perdition डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
  
--#~ msgid "Remove loadable policy module"
--#~ msgstr "लोड करने लायक सार्वजनिक मॉड्यूल हटाएं"
-+#: ../gui/system-config-selinux.glade:2382
-+msgid "Delete Network Port"
-+msgstr ""
+-#: ../gui/selinux.tbl:213
+-msgid "Allow normal user to execute ping"
+-msgstr ""
++#~ msgid "Disable SELinux protection for portmap daemon"
++#~ msgstr "portmap डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
  
--#~ msgid ""
--#~ "Enable/Disable additional audit rules, that are normally not reported in "
--#~ "the log files."
--#~ msgstr ""
--#~ "अतिरिक्त ऑडिट नियम सक्रिय/निष्क्रिय करें, जो लॉग फाइल में सामान्यतः रिपोर्ट नहीं "
--#~ "किया हुआ है."
-+#: ../gui/system-config-selinux.glade:2418
-+#: ../gui/system-config-selinux.glade:2436
-+msgid "Toggle between Customized and All Ports"
-+msgstr ""
+-#: ../gui/selinux.tbl:214
+-msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
+-msgstr ""
++#~ msgid "Disable SELinux protection for portslave daemon"
++#~ msgstr "portslave डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
  
--#~ msgid "Sensitvity Level"
--#~ msgstr "संवेदनशीलता स्तर"
-+#: ../gui/system-config-selinux.glade:2556
-+msgid "label42"
-+msgstr ""
+-#: ../gui/selinux.tbl:215
+-msgid "Allow users to rw usb devices"
+-msgstr ""
++#~ msgid "Disable SELinux protection for postfix"
++#~ msgstr "postfix के लिए SELinux सुरक्षा निष्क्रिय करें"
  
--#~ msgid "SELinux user '%s' is required"
--#~ msgstr "SELinux उपयोक्ता '%s' जरूरी हैं"
-+#: ../gui/system-config-selinux.glade:2593
-+msgid "Generate new policy module"
-+msgstr ""
+-#: ../gui/selinux.tbl:216
+-msgid ""
+-"Allow users to run TCP servers (bind to ports and accept connection from the "
+-"same domain and outside users)  disabling this forces FTP passive mode and "
+-"may change other protocols"
+-msgstr ""
++#~ msgid "Disable SELinux protection for postgresql daemon"
++#~ msgstr "postgresql डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
  
--#~ msgid "Requires value"
--#~ msgstr "मान जरूरी"
-+#: ../gui/system-config-selinux.glade:2609
-+msgid "Load policy module"
-+msgstr ""
+-#: ../gui/selinux.tbl:217
+-msgid "Allow user to stat ttyfiles"
+-msgstr ""
++#~ msgid "pppd"
++#~ msgstr "pppd"
  
--#~ msgid ""
--#~ "\n"
--#~ "\n"
--#~ "semodule -i %s\n"
--#~ "\n"
--#~ msgstr ""
--#~ "\n"
--#~ "\n"
--#~ "semodule -i %s\n"
--#~ "\n"
-+#: ../gui/system-config-selinux.glade:2625
-+msgid "Remove loadable policy module"
-+msgstr ""
+-#: ../gui/selinux.tbl:218
+-msgid "Disable SELinux protection for uucpd daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for pptp"
++#~ msgstr "pptp के लिए SELinux सुरक्षा निष्क्रिय करें"
  
--#~ msgid "Allow application/user role to bind to any tcp ports > 1024"
--#~ msgstr "अनुप्रयोग/उपयोक्ता भूमिका को किसी tcp पोर्ट से बाइंड करने दें > 1024"
-+#: ../gui/system-config-selinux.glade:2661
-+msgid ""
-+"Enable/Disable additional audit rules, that are normally not reported in the "
-+"log files."
-+msgstr ""
+-#: ../gui/selinux.tbl:219
+-msgid "Disable SELinux protection for vmware daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for prelink daemon"
++#~ msgstr "prelink डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
  
--#~ msgid "Allows confined application/user role to bind to any tcp port"
--#~ msgstr "किसी tcp पोर्ट में बांधने के लिए सीमित अनुप्रयोग/उपयोक्ता चुनें"
-+#: ../gui/system-config-selinux.glade:2781
-+msgid "label44"
-+msgstr ""
+-#: ../gui/selinux.tbl:220
+-msgid "Disable SELinux protection for watchdog daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for privoxy daemon"
++#~ msgstr "privoxy डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
  
--#~ msgid ""
--#~ "Enter a comma separated list of tcp ports or ranges of ports that "
--#~ "application/user role binds to. Example: 612, 650-660"
--#~ msgstr ""
--#~ "tcp पोर्ट या पोर्ट के परिसर का कौमा से अलग किया सूची दाखिल करें या परिसर जिसमें "
--#~ "अनुप्रयोग/प्रयोक्ता बंधा है. उदाहरण: 612, 650-660"
-+#: ../gui/system-config-selinux.glade:2818
-+msgid "Change process mode to permissive."
-+msgstr ""
+-#: ../gui/selinux.tbl:221
+-msgid "Disable SELinux protection for winbind daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for ptal daemon"
++#~ msgstr "ptal डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
  
--#~ msgid "SELinux Policy Generation Druid"
--#~ msgstr "SELinux पॉलिसी जनन ड्र्यूड"
-+#: ../gui/system-config-selinux.glade:2836
-+msgid "Change process mode to enforcing"
-+msgstr ""
+-#: ../gui/selinux.tbl:222
+-msgid "Disable SELinux protection for xdm daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for pxe daemon"
++#~ msgstr "pxe डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
  
--#~ msgid "Unreserved Ports  (> 1024)"
--#~ msgstr "अनारक्षित पोर्ट (> 1024)"
-+#: ../gui/system-config-selinux.glade:2928
-+msgid "Process Domain"
-+msgstr ""
+-#: ../gui/selinux.tbl:223
+-msgid "Allow xdm logins as sysadm_r:sysadm_t"
+-msgstr ""
++#~ msgid "Disable SELinux protection for pyzord"
++#~ msgstr "pyzord के लिए SELinux सुरक्षा निष्क्रिय करें"
  
--#~ msgid "Use this checkbutton if your app calls bindresvport with 0."
--#~ msgstr "इस चेकबटन को चुनें यदि आपका app bindresvport को 0 के साथ आह्वान करता है."
-+#: ../gui/system-config-selinux.glade:2956
-+msgid "label59"
-+msgstr ""
+-#: ../gui/selinux.tbl:224
+-msgid "Disable SELinux protection for xen daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for quota daemon"
++#~ msgstr "quota डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
  
--#~ msgid ""
--#~ "Enforcing\n"
--#~ "Permissive\n"
--#~ "Disabled\n"
--#~ msgstr ""
--#~ "बाध्यकारी\n"
--#~ "अनुज्ञात्मक\n"
--#~ "निष्क्रिय\n"
-+#: ../gui/usersPage.py:138
-+#, python-format
-+msgid "SELinux user '%s' is required"
-+msgstr ""
-diff -up policycoreutils-2.1.12/po/hr.po.rhat policycoreutils-2.1.12/po/hr.po
---- policycoreutils-2.1.12/po/hr.po.rhat	2012-07-04 07:35:21.000000000 -0400
-+++ policycoreutils-2.1.12/po/hr.po	2012-10-16 15:07:17.525526209 -0400
-@@ -1,17 +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:
- msgid ""
- msgstr ""
--"Project-Id-Version: policycoreutils\n"
-+"Project-Id-Version: Policycoreutils\n"
- "Report-Msgid-Bugs-To: \n"
--"POT-Creation-Date: 2012-03-27 10:49-0400\n"
--"PO-Revision-Date: 2007-10-06 03:44+0100\n"
--"Last-Translator: Renato Pavicic <renato at translator-shop.org>\n"
--"Language-Team: Croatian <www.translator-shop.org>\n"
-+"POT-Creation-Date: 2012-05-25 07:28-0400\n"
-+"PO-Revision-Date: 2012-04-02 20:30+0000\n"
-+"Last-Translator: dwalsh <dwalsh at redhat.com>\n"
-+"Language-Team: LANGUAGE <LL at li.org>\n"
- "Language: hr\n"
- "MIME-Version: 1.0\n"
- "Content-Type: text/plain; charset=UTF-8\n"
- "Content-Transfer-Encoding: 8bit\n"
--"X-Poedit-Language: Croatian\n"
--"X-Poedit-Country: CROATIA\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"
+-#: ../gui/selinux.tbl:225
+-msgid "XEN"
+-msgstr ""
++#~ msgid "Disable SELinux protection for radiusd daemon"
++#~ msgstr "radiusd डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
  
- #: ../run_init/run_init.c:67
- msgid ""
-@@ -89,862 +94,851 @@ msgstr "Za aktiviranje ovog paketa pravi
- msgid "global"
- msgstr ""
+-#: ../gui/selinux.tbl:225
+-msgid "Allow xen to read/write physical disk devices"
+-msgstr ""
++#~ msgid "Disable SELinux protection for radvd daemon"
++#~ msgstr "radvd डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
  
--#: ../semanage/seobject.py:222
-+#: ../semanage/seobject.py:225
- msgid "Could not create semanage handle"
- msgstr "Hvatište semanage nije moguće izraditi"
+-#: ../gui/selinux.tbl:226
+-msgid "Disable SELinux protection for xfs daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for rdisc"
++#~ msgstr "rdisc के लिए SELinux सुरक्षा निष्क्रिय करें"
  
--#: ../semanage/seobject.py:230
-+#: ../semanage/seobject.py:233
- msgid "SELinux policy is not managed or store cannot be accessed."
- msgstr "SELinux pravilima se ne upravlja ili pristup pohrani nije moguć."
+-#: ../gui/selinux.tbl:227
+-msgid "Disable SELinux protection for xen control"
+-msgstr ""
++#~ msgid "Disable SELinux protection for readahead"
++#~ msgstr "readahead के लिए SELinux सुरक्षा निष्क्रिय करें"
  
--#: ../semanage/seobject.py:235
-+#: ../semanage/seobject.py:238
- msgid "Cannot read policy store."
- msgstr "Čitanje pohrane pravila nije moguće."
+-#: ../gui/selinux.tbl:228
+-msgid "Disable SELinux protection for ypbind daemon"
+-msgstr ""
++#~ msgid "Allow programs to read files in non-standard locations (default_t)"
++#~ msgstr "गैर मानक स्थान में फाइलों को पढ़ने की प्रोग्राम को अनुमति दें (default_t)"
  
--#: ../semanage/seobject.py:240
-+#: ../semanage/seobject.py:243
- msgid "Could not establish semanage connection"
- msgstr "Uspostavljanje semanage veze nije moguće"
+-#: ../gui/selinux.tbl:229
+-msgid "Disable SELinux protection for NIS Password Daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for restorecond"
++#~ msgstr "restorecond के लिए SELinux सुरक्षा निष्क्रिय करें"
  
--#: ../semanage/seobject.py:245
--#, fuzzy
-+#: ../semanage/seobject.py:248
- msgid "Could not test MLS enabled status"
--msgstr "Zadavanje MLS raspona za %s nije moguće"
-+msgstr ""
+-#: ../gui/selinux.tbl:230
+-msgid "Disable SELinux protection for ypserv daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for rhgb daemon"
++#~ msgstr "rhgb डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
  
--#: ../semanage/seobject.py:251 ../semanage/seobject.py:266
-+#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
- msgid "Not yet implemented"
- msgstr ""
+-#: ../gui/selinux.tbl:231
+-msgid "Disable SELinux protection for NIS Transfer Daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for ricci"
++#~ msgstr "ricci के लिए SELinux सुरक्षा निष्क्रिय करें"
  
--#: ../semanage/seobject.py:255
-+#: ../semanage/seobject.py:258
- msgid "Semanage transaction already in progress"
- msgstr ""
+-#: ../gui/selinux.tbl:232
+-msgid "Allow SELinux webadm user to manage unprivileged users home directories"
+-msgstr ""
++#~ msgid "Disable SELinux protection for ricci_modclusterd"
++#~ msgstr "ricci_modclusterd के लिए SELinux सुरक्षा निष्क्रिय करें"
  
--#: ../semanage/seobject.py:264
-+#: ../semanage/seobject.py:267
- msgid "Could not start semanage transaction"
- msgstr "Semanage transakciju nije moguće pokrenuti"
+-#: ../gui/selinux.tbl:233
+-msgid "Allow SELinux webadm user to read unprivileged users home directories"
+-msgstr ""
++#~ msgid "Disable SELinux protection for rlogind daemon"
++#~ msgstr "rlogind डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
  
--#: ../semanage/seobject.py:274
--#, fuzzy
-+#: ../semanage/seobject.py:278
- msgid "Could not commit semanage transaction"
--msgstr "Semanage transakciju nije moguće pokrenuti"
-+msgstr ""
+-#: ../gui/semanagePage.py:126
+-#, python-format
+-msgid "Are you sure you want to delete %s '%s'?"
+-msgstr ""
++#~ msgid "Disable SELinux protection for rpcd daemon"
++#~ msgstr "rpcd डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
  
--#: ../semanage/seobject.py:279
-+#: ../semanage/seobject.py:283
- msgid "Semanage transaction not in progress"
- msgstr ""
+-#: ../gui/semanagePage.py:126
+-#, python-format
+-msgid "Delete %s"
+-msgstr ""
++#~ msgid "Disable SELinux protection for rshd"
++#~ msgstr "rshd के लिए SELinux सुरक्षा निष्क्रिय करें"
  
--#: ../semanage/seobject.py:291 ../semanage/seobject.py:371
--#, fuzzy
-+#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
- msgid "Could not list SELinux modules"
--msgstr "Ispisivanje popisa SELinux korisnika nije moguće"
-+msgstr ""
+-#: ../gui/semanagePage.py:134
+-#, python-format
+-msgid "Add %s"
+-msgstr ""
++#~ msgid "rsync"
++#~ msgstr "rsync"
  
--#: ../semanage/seobject.py:304
--#, fuzzy
-+#: ../semanage/seobject.py:308
- msgid "Modules Name"
--msgstr "Naziv modula"
-+msgstr ""
+-#: ../gui/semanagePage.py:148
+-#, python-format
+-msgid "Modify %s"
+-msgstr ""
++#~ msgid "Disable SELinux protection for rsync daemon"
++#~ msgstr "rsync डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
  
--#: ../semanage/seobject.py:304
-+#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
- msgid "Version"
- msgstr "Verzija"
+-#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
+-msgid "Permissive"
+-msgstr ""
++#~ msgid "Allow ssh to run from inetd instead of as a daemon"
++#~ msgstr "ssh को inetd से चलने की स्वीकृति डेमॉन के रूप के बजाय दें"
  
--#: ../semanage/seobject.py:307
--#, fuzzy
-+#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
- msgid "Disabled"
--msgstr "Onemogućeno"
-+msgstr ""
+-#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
+-msgid "Enforcing"
+-msgstr ""
++#~ msgid "SASL authentication server"
++#~ msgstr "SASL सत्यापन सर्वर"
  
--#: ../semanage/seobject.py:322
-+#: ../semanage/seobject.py:326
- #, python-format
- msgid "Could not disable module %s (remove failed)"
- msgstr ""
+-#: ../gui/statusPage.py:94
+-msgid "Status"
+-msgstr ""
++#~ msgid ""
++#~ "Allow X-Windows server to map a memory region as both executable and "
++#~ "writable"
++#~ msgstr ""
++#~ "X-Windows सर्वर को एक्सक्यूटेबल व लिखने योग्य दोनों रूप में स्मृति क्षेत्र में मैप करने की "
++#~ "स्वीकृति दें"
  
--#: ../semanage/seobject.py:333
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:337
-+#, python-format
- msgid "Could not enable module %s (remove failed)"
--msgstr "Dodavanje uloge %s za %s nije moguće"
-+msgstr ""
+-#: ../gui/statusPage.py:133
+-msgid ""
+-"Changing the policy type will cause a relabel of the entire file system on "
+-"the next boot. Relabeling takes a long time depending on the size of the "
+-"file system.  Do you wish to continue?"
+-msgstr ""
++#~ msgid "Disable SELinux protection for saslauthd daemon"
++#~ msgstr "saslauthd डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
  
--#: ../semanage/seobject.py:348
-+#: ../semanage/seobject.py:352
+-#: ../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 ""
++#~ msgid "Disable SELinux protection for scannerdaemon daemon"
++#~ msgstr "scannerdaemon डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
+ 
+-#: ../gui/statusPage.py:152
+-msgid ""
+-"Changing to SELinux enabled will cause a relabel of the entire file system "
+-"on the next boot. Relabeling takes a long time depending on the size of the "
+-"file system.  Do you wish to continue?"
+-msgstr ""
++#~ msgid "Do not allow transition to sysadm_t, sudo and su effected"
++#~ msgstr "sysadm_t, sudo और su प्रभावित में संक्रमण की स्वीकृति मत दें"
+ 
+-#: ../gui/system-config-selinux.glade:11
+-msgid "system-config-selinux"
+-msgstr ""
++#~ msgid "Do not allow any processes to load kernel modules"
++#~ msgstr "कर्नेल मॉड्यूल लोड करने के लिए किसी प्रक्रिया की अनुमति मत दें"
+ 
+-#: ../gui/system-config-selinux.glade:12
+-msgid ""
+-"Copyright (c)2006 Red Hat, Inc.\n"
+-"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
+-msgstr ""
++#~ msgid "Do not allow any processes to modify kernel SELinux policy"
++#~ msgstr "कर्नेल SELinux पॉलिसी में किसी प्रक्रिया को मत स्वीकृति दें"
+ 
+-#: ../gui/system-config-selinux.glade:22
+-#: ../gui/system-config-selinux.glade:544
+-msgid "Add SELinux Login Mapping"
+-msgstr ""
++#~ msgid "Disable SELinux protection for sendmail daemon"
++#~ msgstr "sendmail डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
+ 
+-#: ../gui/system-config-selinux.glade:257
+-msgid "Add SELinux Network Ports"
+-msgstr ""
++#~ msgid "Disable SELinux protection for setrans"
++#~ msgstr "setrans के लिए SELinux सुरक्षा निष्क्रिय करें"
+ 
+-#: ../gui/system-config-selinux.glade:391
+-#: ../gui/system-config-selinux.glade:678
+-msgid "SELinux Type"
+-msgstr ""
++#~ msgid "Disable SELinux protection for setroubleshoot daemon"
++#~ msgstr "setroublesoot डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
+ 
+-#: ../gui/system-config-selinux.glade:622
+-msgid "File Specification"
+-msgstr ""
++#~ msgid "Disable SELinux protection for slapd daemon"
++#~ msgstr "slapd डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
+ 
+-#: ../gui/system-config-selinux.glade:650
+-msgid "File Type"
+-msgstr ""
++#~ msgid "Disable SELinux protection for slrnpull daemon"
++#~ msgstr "slrnpull डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
+ 
+-#: ../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 ""
++#~ msgid "Disable SELinux protection for smbd daemon"
++#~ msgstr "smbd डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
+ 
+-#: ../gui/system-config-selinux.glade:773
+-msgid "MLS"
+-msgstr ""
++#~ msgid "Disable SELinux protection for snmpd daemon"
++#~ msgstr "snmpd डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
+ 
+-#: ../gui/system-config-selinux.glade:837
+-msgid "Add SELinux User"
+-msgstr ""
++#~ msgid "Disable SELinux protection for snort daemon"
++#~ msgstr "snort डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
+ 
+-#: ../gui/system-config-selinux.glade:1079
+-msgid "SELinux Administration"
+-msgstr ""
++#~ msgid "Disable SELinux protection for soundd daemon"
++#~ msgstr "soundd डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
+ 
+-#: ../gui/system-config-selinux.glade:1122
+-msgid "Add"
+-msgstr ""
++#~ msgid "Disable SELinux protection for sound daemon"
++#~ msgstr "sound डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
+ 
+-#: ../gui/system-config-selinux.glade:1144
+-msgid "_Properties"
+-msgstr ""
++#~ msgid "Spam Protection"
++#~ msgstr "स्पैम सुरक्षा"
+ 
+-#: ../gui/system-config-selinux.glade:1166
+-msgid "_Delete"
+-msgstr ""
++#~ msgid "Disable SELinux protection for spamd daemon"
++#~ msgstr "spamd डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
+ 
+-#: ../gui/system-config-selinux.glade:1256
+-msgid "Select Management Object"
+-msgstr ""
++#~ msgid "Allow Spam Assassin daemon network access"
++#~ msgstr "Spam Assasin डेमॉन संजाल अभिगम की स्वीकृति दें"
+ 
+-#: ../gui/system-config-selinux.glade:1273
+-msgid "<b>Select:</b>"
+-msgstr ""
++#~ msgid "Disable SELinux protection for speedmgmt daemon"
++#~ msgstr "speedmgmt डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
+ 
+-#: ../gui/system-config-selinux.glade:1326
+-msgid "System Default Enforcing Mode"
+-msgstr ""
++#~ msgid "Squid"
++#~ msgstr "Squid"
+ 
+-#: ../gui/system-config-selinux.glade:1354
+-msgid ""
+-"Disabled\n"
+-"Permissive\n"
+-"Enforcing\n"
+-msgstr ""
++#~ msgid "Disable SELinux protection for squid daemon"
++#~ msgstr "squid डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
+ 
+-#: ../gui/system-config-selinux.glade:1373
+-msgid "Current Enforcing Mode"
+-msgstr ""
++#~ msgid "Disable SELinux protection for ssh daemon"
++#~ msgstr "ssh डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
+ 
+-#: ../gui/system-config-selinux.glade:1418
+-msgid "System Default Policy Type: "
+-msgstr ""
++#~ msgid ""
++#~ "Allow staff_r users to search the sysadm home dir and read files (such as "
++#~ "~/.bashrc)"
++#~ msgstr ""
++#~ "staff_r उपयोक्ता को sysadm होम निर्देशिका व रीड फाइल कों खोजने की स्वीकृति दें (जैसे "
++#~ "कि ~/.bashrc)"
+ 
+-#: ../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 ""
++#~ msgid "Universal SSL tunnel"
++#~ msgstr "सार्वभौमिक SSL टनेल"
+ 
+-#: ../gui/system-config-selinux.glade:1509
+-msgid "Relabel on next reboot."
+-msgstr ""
++#~ msgid "Disable SELinux protection for stunnel daemon"
++#~ msgstr "stunnel डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
+ 
+-#: ../gui/system-config-selinux.glade:1561
+-msgid "label37"
+-msgstr ""
++#~ msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
++#~ msgstr "stunnel डेमॉन को पृथक चलाने की स्वीकृति दें, xinetd के बाहर"
+ 
+-#: ../gui/system-config-selinux.glade:1598
+-msgid "Revert boolean setting to system default"
+-msgstr ""
++#~ msgid "Disable SELinux protection for swat daemon"
++#~ msgstr "swat डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
+ 
+-#: ../gui/system-config-selinux.glade:1614
+-msgid "Toggle between Customized and All Booleans"
+-msgstr ""
++#~ msgid "Disable SELinux protection for sxid daemon"
++#~ msgstr "sxid डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
+ 
+-#: ../gui/system-config-selinux.glade:1645
+-#: ../gui/system-config-selinux.glade:1850
+-#: ../gui/system-config-selinux.glade:2037
+-#: ../gui/system-config-selinux.glade:2224
+-#: ../gui/system-config-selinux.glade:2467
+-#: ../gui/system-config-selinux.glade:2692
+-#: ../gui/system-config-selinux.glade:2867
+-msgid "Filter"
+-msgstr ""
++#~ msgid "Disable SELinux protection for syslogd daemon"
++#~ msgstr "syslogd डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
+ 
+-#: ../gui/system-config-selinux.glade:1734
+-msgid "label50"
+-msgstr ""
++#~ msgid "Disable SELinux protection for system cron jobs"
++#~ msgstr "system cron jobs  के लिए SELinux सुरक्षा निष्क्रिय करें"
+ 
+-#: ../gui/system-config-selinux.glade:1771
+-msgid "Add File Context"
+-msgstr ""
++#~ msgid "Disable SELinux protection for tcp daemon"
++#~ msgstr "tcp डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
+ 
+-#: ../gui/system-config-selinux.glade:1787
+-msgid "Modify File Context"
+-msgstr ""
++#~ msgid "Disable SELinux protection for telnet daemon"
++#~ msgstr "telnet डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
+ 
+-#: ../gui/system-config-selinux.glade:1803
+-msgid "Delete File Context"
+-msgstr ""
++#~ msgid "Disable SELinux protection for tftpd daemon"
++#~ msgstr "tftpd डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
+ 
+-#: ../gui/system-config-selinux.glade:1819
+-msgid "Toggle between all and customized file context"
+-msgstr ""
++#~ msgid "Disable SELinux protection for transproxy daemon"
++#~ msgstr "transproxy डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
+ 
+-#: ../gui/system-config-selinux.glade:1939
+-msgid "label38"
+-msgstr ""
++#~ msgid "Disable SELinux protection for udev daemon"
++#~ msgstr "udev डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
+ 
+-#: ../gui/system-config-selinux.glade:1976
+-msgid "Add SELinux User Mapping"
+-msgstr ""
++#~ msgid "Disable SELinux protection for uml daemon"
++#~ msgstr "uml डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
+ 
+-#: ../gui/system-config-selinux.glade:1992
+-msgid "Modify SELinux User Mapping"
+-msgstr ""
++#~ msgid ""
++#~ "Allow xinetd to run unconfined, including any services it starts that do "
++#~ "not have a domain transition explicitly defined"
++#~ msgstr ""
++#~ "xinetd को असीमित रूप से चलने की स्वीकृति दें, किसी सेवा के साथ जो यह आरंभ करती है जो "
++#~ "डोमेन संक्रमण को अलग से परिभाषित नहीं रखती है"
+ 
+-#: ../gui/system-config-selinux.glade:2008
+-msgid "Delete SELinux User Mapping"
+-msgstr ""
++#~ msgid ""
++#~ "Allow rc scripts to run unconfined, including any daemon started by an rc "
++#~ "script that does not have a domain transition explicitly defined"
++#~ msgstr ""
++#~ "rc स्क्रिप्ट को असीमित रूप से चलने की स्वीकृति दें, किसी सेवा के साथ जो rc स्क्रिप्ट आरंभ "
++#~ "करती है जो डोमेन संक्रमण को अलग से परिभाषित नहीं रखती है"
+ 
+-#: ../gui/system-config-selinux.glade:2126
+-msgid "label39"
+-msgstr ""
++#~ msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
++#~ msgstr ""
++#~ "हॉटप्लग और insmod की तरह के सुविधा प्राप्त उपयोगिता को असीमित रूप से चलने की "
++#~ "स्वीकृति दें"
+ 
+-#: ../gui/system-config-selinux.glade:2163
+-msgid "Add User"
+-msgstr ""
++#~ msgid "Disable SELinux protection for updfstab daemon"
++#~ msgstr "updfstab डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
+ 
+-#: ../gui/system-config-selinux.glade:2179
+-msgid "Modify User"
+-msgstr ""
++#~ msgid "Disable SELinux protection for uptimed daemon"
++#~ msgstr "uptimed डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
+ 
+-#: ../gui/system-config-selinux.glade:2195
+-msgid "Delete User"
+-msgstr ""
++#~ msgid ""
++#~ "Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, "
++#~ "only staff_r can do so"
++#~ msgstr ""
++#~ "user_r को sysadm_r पर su, sudo, या userhelper से होकर पहुंचने की अनुमति दें. "
++#~ "अन्यथा, सिर्फ staff_r ऐसा कर सकता है"
+ 
+-#: ../gui/system-config-selinux.glade:2313
+-msgid "label41"
+-msgstr ""
++#~ msgid "Allow users to control network interfaces (also needs USERCTL=true)"
++#~ msgstr ""
++#~ "उपयोक्ता को संजाल अंतरफलक नियंत्रित करने की स्वीकृति दें (USERCTL=true के सही की "
++#~ "जरूरत है)"
+ 
+-#: ../gui/system-config-selinux.glade:2350
+-msgid "Add Network Port"
+-msgstr ""
++#~ msgid "Allow user to stat ttyfiles"
++#~ msgstr "ttyfiles को stat के लिए उपयोक्ता को स्वीकृति दें"
+ 
+-#: ../gui/system-config-selinux.glade:2366
+-msgid "Edit Network Port"
+-msgstr ""
++#~ msgid "Disable SELinux protection for uucpd daemon"
++#~ msgstr "uucpd डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
+ 
+-#: ../gui/system-config-selinux.glade:2382
+-msgid "Delete Network Port"
+-msgstr ""
++#~ msgid "Disable SELinux protection for vmware daemon"
++#~ msgstr "vmware डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
+ 
+-#: ../gui/system-config-selinux.glade:2418
+-#: ../gui/system-config-selinux.glade:2436
+-msgid "Toggle between Customized and All Ports"
+-msgstr ""
++#~ msgid "Disable SELinux protection for watchdog daemon"
++#~ msgstr "watchdog डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
+ 
+-#: ../gui/system-config-selinux.glade:2556
+-msgid "label42"
+-msgstr ""
++#~ msgid "Disable SELinux protection for winbind daemon"
++#~ msgstr "winbind डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
+ 
+-#: ../gui/system-config-selinux.glade:2593
+-msgid "Generate new policy module"
+-msgstr ""
++#~ msgid "Disable SELinux protection for xdm daemon"
++#~ msgstr "xdm डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
+ 
+-#: ../gui/system-config-selinux.glade:2609
+-msgid "Load policy module"
+-msgstr ""
++#~ msgid "Allow xdm logins as sysadm_r:sysadm_t"
++#~ msgstr "xdm लॉगिन को sysadm_r:sysadm_t के रूप में स्वीकृति दें"
+ 
+-#: ../gui/system-config-selinux.glade:2625
+-msgid "Remove loadable policy module"
+-msgstr ""
++#~ msgid "Disable SELinux protection for xen daemon"
++#~ msgstr "xen डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
+ 
+-#: ../gui/system-config-selinux.glade:2661
+-msgid ""
+-"Enable/Disable additional audit rules, that are normally not reported in the "
+-"log files."
+-msgstr ""
++#~ msgid "XEN"
++#~ msgstr "XEN"
+ 
+-#: ../gui/system-config-selinux.glade:2781
+-msgid "label44"
+-msgstr ""
++#~ msgid "Disable SELinux protection for xfs daemon"
++#~ msgstr "xfs डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
+ 
+-#: ../gui/system-config-selinux.glade:2818
+-msgid "Change process mode to permissive."
+-msgstr ""
++#~ msgid "Disable SELinux protection for xen control"
++#~ msgstr "SELinux सुरक्षा को xen नियंत्रण के लिए निष्क्रिय करें"
+ 
+-#: ../gui/system-config-selinux.glade:2836
+-msgid "Change process mode to enforcing"
+-msgstr ""
++#~ msgid "Disable SELinux protection for ypbind daemon"
++#~ msgstr "ypbind डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
+ 
+-#: ../gui/system-config-selinux.glade:2928
+-msgid "Process Domain"
+-msgstr ""
++#~ msgid "Disable SELinux protection for NIS Password Daemon"
++#~ msgstr "NIS Password डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
+ 
+-#: ../gui/system-config-selinux.glade:2956
+-msgid "label59"
+-msgstr ""
++#~ msgid "Disable SELinux protection for ypserv daemon"
++#~ msgstr "ypserv डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
+ 
+-#: ../gui/usersPage.py:138
+-#, python-format
+-msgid "SELinux user '%s' is required"
+-msgstr ""
++#~ msgid "Disable SELinux protection for NIS Transfer Daemon"
++#~ msgstr "NIS Transfer डेमॉन के लिए SELinux सुरक्षा निष्क्रिय करें"
+diff --git a/policycoreutils/po/hr.po b/policycoreutils/po/hr.po
+index 9ccb8e0..fc11d5c 100644
+--- a/policycoreutils/po/hr.po
++++ b/policycoreutils/po/hr.po
+@@ -7,8 +7,8 @@ msgid ""
+ msgstr ""
+ "Project-Id-Version: Policycoreutils\n"
+ "Report-Msgid-Bugs-To: \n"
+-"POT-Creation-Date: 2012-05-25 07:28-0400\n"
+-"PO-Revision-Date: 2012-04-02 20:30+0000\n"
++"POT-Creation-Date: 2012-10-16 12:24-0400\n"
++"PO-Revision-Date: 2012-10-08 13:10+0000\n"
+ "Last-Translator: dwalsh <dwalsh at redhat.com>\n"
+ "Language-Team: LANGUAGE <LL at li.org>\n"
+ "Language: hr\n"
+@@ -16,7 +16,7 @@ msgstr ""
+ "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"
++"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+ 
+ #: ../run_init/run_init.c:67
+ msgid ""
+@@ -28,7 +28,7 @@ msgstr ""
+ "  gdje je <skripta> naziv init skripte koju je potrebno pokrenuti,\n"
+ "         <argumenti ...> argumenti za tu skriptu."
+ 
+-#: ../run_init/run_init.c:126 ../newrole/newrole.c:1124
++#: ../run_init/run_init.c:126 ../newrole/newrole.c:1123
+ #, c-format
+ msgid "failed to initialize PAM\n"
+ msgstr "Inicijalizacija PAM nije uspjela\n"
+@@ -77,7 +77,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:1258
++#: ../run_init/run_init.c:405 ../newrole/newrole.c:1257
+ #, c-format
+ msgid "Could not set exec context to %s.\n"
+ msgstr "Nije moguće postaviti exec kontekst za %s.\n"
+@@ -90,855 +90,871 @@ msgstr "********************  VAŽNO  ***********************\n"
+ msgid "To make this policy package active, execute:"
+ msgstr "Za aktiviranje ovog paketa pravila pokrenite:"
+ 
+-#: ../semanage/seobject.py:143 ../semanage/seobject.py:147
+-msgid "global"
+-msgstr ""
+-
+-#: ../semanage/seobject.py:225
++#: ../semanage/seobject.py:200
+ msgid "Could not create semanage handle"
+ msgstr "Hvatište semanage nije moguće izraditi"
+ 
+-#: ../semanage/seobject.py:233
++#: ../semanage/seobject.py:208
+ msgid "SELinux policy is not managed or store cannot be accessed."
+ msgstr "SELinux pravilima se ne upravlja ili pristup pohrani nije moguć."
+ 
+-#: ../semanage/seobject.py:238
++#: ../semanage/seobject.py:213
+ msgid "Cannot read policy store."
+ msgstr "Čitanje pohrane pravila nije moguće."
+ 
+-#: ../semanage/seobject.py:243
++#: ../semanage/seobject.py:218
+ msgid "Could not establish semanage connection"
+ msgstr "Uspostavljanje semanage veze nije moguće"
+ 
+-#: ../semanage/seobject.py:248
++#: ../semanage/seobject.py:223
+ msgid "Could not test MLS enabled status"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
++#: ../semanage/seobject.py:229 ../semanage/seobject.py:244
+ msgid "Not yet implemented"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:258
++#: ../semanage/seobject.py:233
+ msgid "Semanage transaction already in progress"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:267
++#: ../semanage/seobject.py:242
+ msgid "Could not start semanage transaction"
+ msgstr "Semanage transakciju nije moguće pokrenuti"
+ 
+-#: ../semanage/seobject.py:278
++#: ../semanage/seobject.py:254
+ msgid "Could not commit semanage transaction"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:283
++#: ../semanage/seobject.py:259
+ msgid "Semanage transaction not in progress"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
++#: ../semanage/seobject.py:271 ../semanage/seobject.py:351
+ msgid "Could not list SELinux modules"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:308
++#: ../semanage/seobject.py:284
+ msgid "Modules Name"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
++#: ../semanage/seobject.py:284 ../gui/modulesPage.py:63
+ msgid "Version"
+ msgstr "Verzija"
+ 
+-#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
++#: ../semanage/seobject.py:287 ../gui/statusPage.py:75
+ msgid "Disabled"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:326
++#: ../semanage/seobject.py:302
+ #, python-format
+ msgid "Could not disable module %s (remove failed)"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:337
++#: ../semanage/seobject.py:313
+ #, python-format
+ msgid "Could not enable module %s (remove failed)"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:352
++#: ../semanage/seobject.py:328
  #, python-format
  msgid "Could not remove module %s (remove failed)"
  msgstr ""
  
--#: ../semanage/seobject.py:358
-+#: ../semanage/seobject.py:362
+-#: ../semanage/seobject.py:362
++#: ../semanage/seobject.py:338
  msgid "dontaudit requires either 'on' or 'off'"
  msgstr ""
  
--#: ../semanage/seobject.py:387
--#, fuzzy
-+#: ../semanage/seobject.py:391
+-#: ../semanage/seobject.py:391
++#: ../semanage/seobject.py:366
  msgid "Builtin Permissive Types"
--msgstr "Dopustivo"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:397
--#, fuzzy
-+#: ../semanage/seobject.py:401
+-#: ../semanage/seobject.py:401
++#: ../semanage/seobject.py:376
  msgid "Customized Permissive Types"
--msgstr "Dopustivo"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:438
-+#: ../semanage/seobject.py:442
+-#: ../semanage/seobject.py:442
++#: ../semanage/seobject.py:417
  #, python-format
  msgid "Could not set permissive domain %s (module installation failed)"
  msgstr ""
  
--#: ../semanage/seobject.py:444
-+#: ../semanage/seobject.py:448
+-#: ../semanage/seobject.py:448
++#: ../semanage/seobject.py:423
  #, python-format
  msgid "Could not remove permissive domain %s (remove failed)"
  msgstr ""
  
--#: ../semanage/seobject.py:479 ../semanage/seobject.py:553
--#: ../semanage/seobject.py:599 ../semanage/seobject.py:696
--#: ../semanage/seobject.py:726 ../semanage/seobject.py:793
--#: ../semanage/seobject.py:850 ../semanage/seobject.py:1097
--#: ../semanage/seobject.py:1786 ../semanage/seobject.py:1849
--#: ../semanage/seobject.py:1868 ../semanage/seobject.py:1985
--#: ../semanage/seobject.py:2037
-+#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
-+#: ../semanage/seobject.py:603 ../semanage/seobject.py:700
-+#: ../semanage/seobject.py:730 ../semanage/seobject.py:797
-+#: ../semanage/seobject.py:854 ../semanage/seobject.py:1101
-+#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
-+#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
-+#: ../semanage/seobject.py:2045
+-#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
+-#: ../semanage/seobject.py:603 ../semanage/seobject.py:700
+-#: ../semanage/seobject.py:730 ../semanage/seobject.py:797
+-#: ../semanage/seobject.py:854 ../semanage/seobject.py:1101
+-#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
+-#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
+-#: ../semanage/seobject.py:2045
++#: ../semanage/seobject.py:458 ../semanage/seobject.py:532
++#: ../semanage/seobject.py:578 ../semanage/seobject.py:675
++#: ../semanage/seobject.py:705 ../semanage/seobject.py:772
++#: ../semanage/seobject.py:829 ../semanage/seobject.py:1084
++#: ../semanage/seobject.py:1800 ../semanage/seobject.py:1863
++#: ../semanage/seobject.py:1882 ../semanage/seobject.py:2003
++#: ../semanage/seobject.py:2056
  #, python-format
  msgid "Could not create a key for %s"
  msgstr "Izrada ključa za %s nije moguća"
  
--#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
--#: ../semanage/seobject.py:603 ../semanage/seobject.py:609
-+#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
-+#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
+-#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
+-#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
++#: ../semanage/seobject.py:462 ../semanage/seobject.py:536
++#: ../semanage/seobject.py:582 ../semanage/seobject.py:588
  #, 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:492
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:496
-+#, python-format
+-#: ../semanage/seobject.py:496
++#: ../semanage/seobject.py:471
+ #, python-format
  msgid "Linux Group %s does not exist"
--msgstr "Linux korisnik %s ne postoji"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:497
-+#: ../semanage/seobject.py:501
+-#: ../semanage/seobject.py:501
++#: ../semanage/seobject.py:476
  #, python-format
  msgid "Linux User %s does not exist"
  msgstr "Linux korisnik %s ne postoji"
  
--#: ../semanage/seobject.py:501
-+#: ../semanage/seobject.py:505
+-#: ../semanage/seobject.py:505
++#: ../semanage/seobject.py:480
  #, python-format
  msgid "Could not create login mapping for %s"
  msgstr "Izrada mapiranja prijave za %s nije moguća"
  
--#: ../semanage/seobject.py:505 ../semanage/seobject.py:741
-+#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
+-#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
++#: ../semanage/seobject.py:484 ../semanage/seobject.py:720
  #, python-format
  msgid "Could not set name for %s"
  msgstr "Zadavanje naziva za %s nije moguće"
  
--#: ../semanage/seobject.py:510 ../semanage/seobject.py:751
-+#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
+-#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
++#: ../semanage/seobject.py:489 ../semanage/seobject.py:730
  #, python-format
  msgid "Could not set MLS range for %s"
  msgstr "Zadavanje MLS raspona za %s nije moguće"
  
--#: ../semanage/seobject.py:514
-+#: ../semanage/seobject.py:518
+-#: ../semanage/seobject.py:518
++#: ../semanage/seobject.py:493
  #, python-format
  msgid "Could not set SELinux user for %s"
  msgstr "Zadavanje SELinux korisnika za %s nije moguće"
  
--#: ../semanage/seobject.py:518
-+#: ../semanage/seobject.py:522
+-#: ../semanage/seobject.py:522
++#: ../semanage/seobject.py:497
  #, python-format
  msgid "Could not add login mapping for %s"
  msgstr "Dodavanje mapiranja prijave za %s nije moguće"
  
--#: ../semanage/seobject.py:536
-+#: ../semanage/seobject.py:540
+-#: ../semanage/seobject.py:540
++#: ../semanage/seobject.py:515
  msgid "Requires seuser or serange"
  msgstr "Zahtijeva seuser ili serange"
  
--#: ../semanage/seobject.py:559 ../semanage/seobject.py:605
-+#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
+-#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
++#: ../semanage/seobject.py:538 ../semanage/seobject.py:584
  #, python-format
  msgid "Login mapping for %s is not defined"
  msgstr "Mapiranje prijave za %s nije određeno"
  
--#: ../semanage/seobject.py:563
-+#: ../semanage/seobject.py:567
+-#: ../semanage/seobject.py:567
++#: ../semanage/seobject.py:542
  #, python-format
  msgid "Could not query seuser for %s"
  msgstr "Propitivanje seusera za %s nije moguće"
  
--#: ../semanage/seobject.py:577
-+#: ../semanage/seobject.py:581
+-#: ../semanage/seobject.py:581
++#: ../semanage/seobject.py:556
  #, python-format
  msgid "Could not modify login mapping for %s"
  msgstr "Uređivanje mapiranja prijave za %s nije moguće"
  
--#: ../semanage/seobject.py:611
-+#: ../semanage/seobject.py:615
+-#: ../semanage/seobject.py:615
++#: ../semanage/seobject.py:590
  #, 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:615
-+#: ../semanage/seobject.py:619
+-#: ../semanage/seobject.py:619
++#: ../semanage/seobject.py:594
  #, python-format
  msgid "Could not delete login mapping for %s"
  msgstr "Brisanje mapiranja prijave za %s nije moguće"
  
--#: ../semanage/seobject.py:637 ../semanage/seobject.py:655
--#: ../semanage/seobject.py:893
-+#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
-+#: ../semanage/seobject.py:897
+-#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
+-#: ../semanage/seobject.py:897
++#: ../semanage/seobject.py:616 ../semanage/seobject.py:634
++#: ../semanage/seobject.py:872
  msgid "Could not list login mappings"
  msgstr "Ispisivanje popisa mapiranja prijava nije moguće"
  
--#: ../semanage/seobject.py:680 ../semanage/seobject.py:685
-+#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../gui/system-config-selinux.glade:100
+-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
++#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
+ #: ../gui/system-config-selinux.glade:100
  msgid "Login Name"
  msgstr "Korisničko ime"
  
--#: ../semanage/seobject.py:680 ../semanage/seobject.py:685
--#: ../semanage/seobject.py:943 ../semanage/seobject.py:948
-+#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../gui/system-config-selinux.glade:128
-+#: ../gui/system-config-selinux.glade:915
-+#: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
+-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
+-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
++#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
++#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
+ #: ../gui/system-config-selinux.glade:128
+ #: ../gui/system-config-selinux.glade:915
+ #: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
  msgid "SELinux User"
  msgstr "SELinux korisnik"
  
--#: ../semanage/seobject.py:680
-+#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
-+#: ../gui/system-config-selinux.glade:943
+-#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
++#: ../semanage/seobject.py:659 ../gui/system-config-selinux.glade:156
+ #: ../gui/system-config-selinux.glade:943
  msgid "MLS/MCS Range"
  msgstr "MLS/MCS raspon"
  
--#: ../semanage/seobject.py:699 ../semanage/seobject.py:730
--#: ../semanage/seobject.py:797 ../semanage/seobject.py:854
--#: ../semanage/seobject.py:860
-+#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
-+#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
-+#: ../semanage/seobject.py:864
+-#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
+-#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
+-#: ../semanage/seobject.py:864
++#: ../semanage/seobject.py:678 ../semanage/seobject.py:709
++#: ../semanage/seobject.py:776 ../semanage/seobject.py:833
++#: ../semanage/seobject.py:839
  #, 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:702 ../semanage/seobject.py:803
--#: ../semanage/seobject.py:866
-+#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
-+#: ../semanage/seobject.py:870
+-#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
+-#: ../semanage/seobject.py:870
++#: ../semanage/seobject.py:681 ../semanage/seobject.py:782
++#: ../semanage/seobject.py:845
  #, python-format
  msgid "Could not query user for %s"
  msgstr "Propitivanje korisnika za %s nije moguće"
  
--#: ../semanage/seobject.py:722
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:726
-+#, python-format
+-#: ../semanage/seobject.py:726
++#: ../semanage/seobject.py:701
+ #, python-format
  msgid "You must add at least one role for %s"
--msgstr "Dodavanje konteksta datoteke za %s nije moguće"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:737
-+#: ../semanage/seobject.py:741
+-#: ../semanage/seobject.py:741
++#: ../semanage/seobject.py:716
  #, python-format
  msgid "Could not create SELinux user for %s"
  msgstr "Izrada SELinux korisnika za %s nije moguća"
  
--#: ../semanage/seobject.py:746
-+#: ../semanage/seobject.py:750
+-#: ../semanage/seobject.py:750
++#: ../semanage/seobject.py:725
  #, python-format
  msgid "Could not add role %s for %s"
  msgstr "Dodavanje uloge %s za %s nije moguće"
  
--#: ../semanage/seobject.py:755
-+#: ../semanage/seobject.py:759
+-#: ../semanage/seobject.py:759
++#: ../semanage/seobject.py:734
  #, python-format
  msgid "Could not set MLS level for %s"
  msgstr "Zadavanje MLS razine za %s nije moguće"
  
--#: ../semanage/seobject.py:758
-+#: ../semanage/seobject.py:762
+-#: ../semanage/seobject.py:762
++#: ../semanage/seobject.py:737
  #, python-format
  msgid "Could not add prefix %s for %s"
  msgstr "Dodavanje prefiksa %s za %s nije moguće"
  
--#: ../semanage/seobject.py:761
-+#: ../semanage/seobject.py:765
+-#: ../semanage/seobject.py:765
++#: ../semanage/seobject.py:740
  #, python-format
  msgid "Could not extract key for %s"
  msgstr "Izvlačenje ključa za %s nije moguće"
  
--#: ../semanage/seobject.py:765
-+#: ../semanage/seobject.py:769
+-#: ../semanage/seobject.py:769
++#: ../semanage/seobject.py:744
  #, python-format
  msgid "Could not add SELinux user %s"
  msgstr "Dodavanje SELinux korisnika %s nije moguće"
  
--#: ../semanage/seobject.py:787
-+#: ../semanage/seobject.py:791
+-#: ../semanage/seobject.py:791
++#: ../semanage/seobject.py:766
  msgid "Requires prefix, roles, level or range"
  msgstr "Zahtijeva prefiks, uloge, razinu ili raspon"
  
--#: ../semanage/seobject.py:789
-+#: ../semanage/seobject.py:793
+-#: ../semanage/seobject.py:793
++#: ../semanage/seobject.py:768
  msgid "Requires prefix or roles"
  msgstr "Zahtijeva prefiks ili uloge"
  
--#: ../semanage/seobject.py:799 ../semanage/seobject.py:856
-+#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
+-#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
++#: ../semanage/seobject.py:778 ../semanage/seobject.py:835
  #, python-format
  msgid "SELinux user %s is not defined"
  msgstr "SELinux korisnik %s nije određen"
  
--#: ../semanage/seobject.py:828
-+#: ../semanage/seobject.py:832
+-#: ../semanage/seobject.py:832
++#: ../semanage/seobject.py:807
  #, python-format
  msgid "Could not modify SELinux user %s"
  msgstr "Uređivanje SELinux korisnika %s nije moguće"
  
--#: ../semanage/seobject.py:862
-+#: ../semanage/seobject.py:866
+-#: ../semanage/seobject.py:866
++#: ../semanage/seobject.py:841
  #, 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:873
-+#: ../semanage/seobject.py:877
+-#: ../semanage/seobject.py:877
++#: ../semanage/seobject.py:852
  #, python-format
  msgid "Could not delete SELinux user %s"
  msgstr "Brisanje SELinux korisnika %s nije moguće"
  
--#: ../semanage/seobject.py:911
-+#: ../semanage/seobject.py:915
+-#: ../semanage/seobject.py:915
++#: ../semanage/seobject.py:890
  msgid "Could not list SELinux users"
  msgstr "Ispisivanje popisa SELinux korisnika nije moguće"
  
--#: ../semanage/seobject.py:917
-+#: ../semanage/seobject.py:921
+-#: ../semanage/seobject.py:921
++#: ../semanage/seobject.py:896
  #, python-format
  msgid "Could not list roles for user %s"
  msgstr "Ispisivanje popisa uloga korisnika %s nije moguće"
  
--#: ../semanage/seobject.py:942
-+#: ../semanage/seobject.py:946
+-#: ../semanage/seobject.py:946
++#: ../semanage/seobject.py:921
  msgid "Labeling"
  msgstr "Označavanje"
  
--#: ../semanage/seobject.py:942
-+#: ../semanage/seobject.py:946
+-#: ../semanage/seobject.py:946
++#: ../semanage/seobject.py:921
  msgid "MLS/"
  msgstr "MLS/"
  
--#: ../semanage/seobject.py:943
-+#: ../semanage/seobject.py:947
+-#: ../semanage/seobject.py:947
++#: ../semanage/seobject.py:922
  msgid "Prefix"
  msgstr "Prefiks"
  
--#: ../semanage/seobject.py:943
-+#: ../semanage/seobject.py:947
+-#: ../semanage/seobject.py:947
++#: ../semanage/seobject.py:922
  msgid "MCS Level"
  msgstr "MCS razina"
  
--#: ../semanage/seobject.py:943
-+#: ../semanage/seobject.py:947
+-#: ../semanage/seobject.py:947
++#: ../semanage/seobject.py:922
  msgid "MCS Range"
  msgstr "MCS raspon"
  
--#: ../semanage/seobject.py:943 ../semanage/seobject.py:948
-+#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
+-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
++#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
+ #: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
  msgid "SELinux Roles"
  msgstr "SELinux uloge"
  
--#: ../semanage/seobject.py:963
-+#: ../semanage/seobject.py:967
+-#: ../semanage/seobject.py:967
++#: ../semanage/seobject.py:944
  msgid "Protocol udp or tcp is required"
  msgstr "Potreban je UDP ili TCP protokol"
  
--#: ../semanage/seobject.py:965
-+#: ../semanage/seobject.py:969
+-#: ../semanage/seobject.py:969
++#: ../semanage/seobject.py:946
  msgid "Port is required"
  msgstr "Potreban je port"
  
--#: ../semanage/seobject.py:975
--#, fuzzy
-+#: ../semanage/seobject.py:979
+-#: ../semanage/seobject.py:979
++#: ../semanage/seobject.py:956
  msgid "Invalid Port"
--msgstr "Neispravan prefiks %s"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:979
-+#: ../semanage/seobject.py:983
+-#: ../semanage/seobject.py:983
++#: ../semanage/seobject.py:960
  #, python-format
  msgid "Could not create a key for %s/%s"
  msgstr "Izrada ključa za %s/%s nije moguća"
  
--#: ../semanage/seobject.py:990
-+#: ../semanage/seobject.py:994
+-#: ../semanage/seobject.py:994
++#: ../semanage/seobject.py:971
  msgid "Type is required"
  msgstr "Potrebna je vrsta"
  
--#: ../semanage/seobject.py:996 ../semanage/seobject.py:1055
--#: ../semanage/seobject.py:1110 ../semanage/seobject.py:1116
-+#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
-+#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
+-#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
+-#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
++#: ../semanage/seobject.py:974 ../semanage/seobject.py:1036
++#: ../semanage/seobject.py:1794
++#, python-format
++msgid "Type %s is invalid, must be a port type"
++msgstr ""
++
++#: ../semanage/seobject.py:980 ../semanage/seobject.py:1042
++#: ../semanage/seobject.py:1097 ../semanage/seobject.py:1103
  #, 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:998
-+#: ../semanage/seobject.py:1002
+-#: ../semanage/seobject.py:1002
++#: ../semanage/seobject.py:982
  #, python-format
  msgid "Port %s/%s already defined"
  msgstr "Port %s/%s već je određen"
  
--#: ../semanage/seobject.py:1002
-+#: ../semanage/seobject.py:1006
+-#: ../semanage/seobject.py:1006
++#: ../semanage/seobject.py:986
  #, python-format
  msgid "Could not create port for %s/%s"
  msgstr "Izrada porta za %s/%s nije moguća"
  
--#: ../semanage/seobject.py:1008
-+#: ../semanage/seobject.py:1012
+-#: ../semanage/seobject.py:1012
++#: ../semanage/seobject.py:992
  #, python-format
  msgid "Could not create context for %s/%s"
  msgstr "Izrada konteksta za %s/%s nije moguća"
  
--#: ../semanage/seobject.py:1012
-+#: ../semanage/seobject.py:1016
+-#: ../semanage/seobject.py:1016
++#: ../semanage/seobject.py:996
  #, 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:1016
-+#: ../semanage/seobject.py:1020
+-#: ../semanage/seobject.py:1020
++#: ../semanage/seobject.py:1000
  #, 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:1020
-+#: ../semanage/seobject.py:1024
+-#: ../semanage/seobject.py:1024
++#: ../semanage/seobject.py:1004
  #, 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:1025
-+#: ../semanage/seobject.py:1029
+-#: ../semanage/seobject.py:1029
++#: ../semanage/seobject.py:1009
  #, 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:1029
-+#: ../semanage/seobject.py:1033
+-#: ../semanage/seobject.py:1033
++#: ../semanage/seobject.py:1013
  #, python-format
  msgid "Could not set port context for %s/%s"
  msgstr "Zadavanje konteksta porta za %s/%s nije moguće"
  
--#: ../semanage/seobject.py:1033
-+#: ../semanage/seobject.py:1037
+-#: ../semanage/seobject.py:1037
++#: ../semanage/seobject.py:1017
  #, python-format
  msgid "Could not add port %s/%s"
  msgstr "Dodavanje porta %s/%s nije moguće"
  
--#: ../semanage/seobject.py:1047 ../semanage/seobject.py:1312
--#: ../semanage/seobject.py:1508
-+#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
-+#: ../semanage/seobject.py:1512
+-#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
+-#: ../semanage/seobject.py:1512
++#: ../semanage/seobject.py:1031 ../semanage/seobject.py:1304
++#: ../semanage/seobject.py:1503
  msgid "Requires setype or serange"
  msgstr "Zahtijeva setype ili serange"
  
--#: ../semanage/seobject.py:1049
-+#: ../semanage/seobject.py:1053
+-#: ../semanage/seobject.py:1053
++#: ../semanage/seobject.py:1033
  msgid "Requires setype"
  msgstr "Zahtijeva setype"
  
--#: ../semanage/seobject.py:1057 ../semanage/seobject.py:1112
-+#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
+-#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
++#: ../semanage/seobject.py:1044 ../semanage/seobject.py:1099
  #, python-format
  msgid "Port %s/%s is not defined"
  msgstr "Port %s/%s nije određen"
  
--#: ../semanage/seobject.py:1061
-+#: ../semanage/seobject.py:1065
+-#: ../semanage/seobject.py:1065
++#: ../semanage/seobject.py:1048
  #, python-format
  msgid "Could not query port %s/%s"
  msgstr "Propitivanje porta %s/%s nije moguće"
  
--#: ../semanage/seobject.py:1072
-+#: ../semanage/seobject.py:1076
+-#: ../semanage/seobject.py:1076
++#: ../semanage/seobject.py:1059
  #, python-format
  msgid "Could not modify port %s/%s"
  msgstr "Uređivanje porta %s/%s nije moguće"
  
--#: ../semanage/seobject.py:1085
--#, fuzzy
-+#: ../semanage/seobject.py:1089
+-#: ../semanage/seobject.py:1089
++#: ../semanage/seobject.py:1072
  msgid "Could not list the ports"
--msgstr "Ispisivanje popisa portova nije moguće"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:1101
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1105
-+#, python-format
+-#: ../semanage/seobject.py:1105
++#: ../semanage/seobject.py:1088
+ #, python-format
  msgid "Could not delete the port %s"
--msgstr "Brisanje porta %s/%s nije moguće"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:1118
-+#: ../semanage/seobject.py:1122
+-#: ../semanage/seobject.py:1122
++#: ../semanage/seobject.py:1105
  #, 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:1122
-+#: ../semanage/seobject.py:1126
+-#: ../semanage/seobject.py:1126
++#: ../semanage/seobject.py:1109
  #, python-format
  msgid "Could not delete port %s/%s"
  msgstr "Brisanje porta %s/%s nije moguće"
  
--#: ../semanage/seobject.py:1138 ../semanage/seobject.py:1160
-+#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
+-#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
++#: ../semanage/seobject.py:1125 ../semanage/seobject.py:1147
  msgid "Could not list ports"
  msgstr "Ispisivanje popisa portova nije moguće"
  
--#: ../semanage/seobject.py:1199
-+#: ../semanage/seobject.py:1203
+-#: ../semanage/seobject.py:1203
++#: ../semanage/seobject.py:1186
  msgid "SELinux Port Type"
  msgstr "SELinux vrsta porta"
  
--#: ../semanage/seobject.py:1199
-+#: ../semanage/seobject.py:1203
+-#: ../semanage/seobject.py:1203
++#: ../semanage/seobject.py:1186
  msgid "Proto"
  msgstr "Proto"
  
--#: ../semanage/seobject.py:1199
-+#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
+-#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
++#: ../semanage/seobject.py:1186 ../gui/system-config-selinux.glade:335
  msgid "Port Number"
  msgstr "Broj porta"
  
--#: ../semanage/seobject.py:1218
--#, fuzzy
-+#: ../semanage/seobject.py:1222
+-#: ../semanage/seobject.py:1222
++#: ../semanage/seobject.py:1207
  msgid "Node Address is required"
--msgstr "Potreban je port"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:1233
-+#: ../semanage/seobject.py:1237
+-#: ../semanage/seobject.py:1237
++#: ../semanage/seobject.py:1222
  msgid "Unknown or missing protocol"
  msgstr ""
  
--#: ../semanage/seobject.py:1247 ../semanage/seobject.py:1446
--#: ../semanage/seobject.py:1724
-+#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
-+#: ../semanage/seobject.py:1728
- msgid "SELinux Type is required"
+-#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
+-#: ../semanage/seobject.py:1728
+-msgid "SELinux Type is required"
++#: ../semanage/seobject.py:1236
++#, fuzzy
++msgid "SELinux node type is required"
  msgstr "Potrebna je SELinux vrsta"
  
--#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1316
--#: ../semanage/seobject.py:1352 ../semanage/seobject.py:1450
--#: ../semanage/seobject.py:1512 ../semanage/seobject.py:1546
--#: ../semanage/seobject.py:1728
-+#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
-+#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
-+#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
-+#: ../semanage/seobject.py:1732
+-#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
+-#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
+-#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
+-#: ../semanage/seobject.py:1732
++#: ../semanage/seobject.py:1239 ../semanage/seobject.py:1307
++#, python-format
++msgid "Type %s is invalid, must be a node type"
++msgstr ""
++
++#: ../semanage/seobject.py:1243 ../semanage/seobject.py:1311
++#: ../semanage/seobject.py:1347 ../semanage/seobject.py:1445
++#: ../semanage/seobject.py:1507 ../semanage/seobject.py:1541
++#: ../semanage/seobject.py:1739
  #, python-format
  msgid "Could not create key for %s"
  msgstr "Izrada ključa za %s nije moguća"
  
--#: ../semanage/seobject.py:1253 ../semanage/seobject.py:1320
--#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1362
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
-+#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
-+#, python-format
+-#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
+-#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
++#: ../semanage/seobject.py:1245 ../semanage/seobject.py:1315
++#: ../semanage/seobject.py:1351 ../semanage/seobject.py:1357
+ #, python-format
  msgid "Could not check if addr %s is defined"
--msgstr "Nije moguće provjeriti je li port %s/%s određen"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:1262
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1266
-+#, python-format
+-#: ../semanage/seobject.py:1266
++#: ../semanage/seobject.py:1254
+ #, python-format
  msgid "Could not create addr for %s"
--msgstr "Izrada ključa za %s nije moguća"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:1268 ../semanage/seobject.py:1466
--#: ../semanage/seobject.py:1686
-+#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
-+#: ../semanage/seobject.py:1690
+-#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
+-#: ../semanage/seobject.py:1690
++#: ../semanage/seobject.py:1260 ../semanage/seobject.py:1461
++#: ../semanage/seobject.py:1694
  #, python-format
  msgid "Could not create context for %s"
  msgstr "Izrada konteksta za %s nije moguća"
  
--#: ../semanage/seobject.py:1272
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1276
-+#, python-format
+-#: ../semanage/seobject.py:1276
++#: ../semanage/seobject.py:1264
+ #, python-format
  msgid "Could not set mask for %s"
--msgstr "Zadavanje naziva za %s nije moguće"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:1276
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1280
-+#, python-format
+-#: ../semanage/seobject.py:1280
++#: ../semanage/seobject.py:1268
+ #, python-format
  msgid "Could not set user in addr context for %s"
--msgstr "Zadavanje korisnika u kontekstu datoteke za %s nije moguće"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:1280
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1284
-+#, python-format
+-#: ../semanage/seobject.py:1284
++#: ../semanage/seobject.py:1272
+ #, python-format
  msgid "Could not set role in addr context for %s"
--msgstr "Zadavanje uloge u kontekstu datoteke za %s nije moguće"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:1284
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1288
-+#, python-format
+-#: ../semanage/seobject.py:1288
++#: ../semanage/seobject.py:1276
+ #, python-format
  msgid "Could not set type in addr context for %s"
--msgstr "Zadavanje vrste u kontekstu datoteke za %s nije moguće"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:1289
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1293
-+#, python-format
+-#: ../semanage/seobject.py:1293
++#: ../semanage/seobject.py:1281
+ #, python-format
  msgid "Could not set mls fields in addr context for %s"
--msgstr "Zadavanje MLS polja u kontekstu datoteke za %s nije moguće"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:1293
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1297
-+#, python-format
+-#: ../semanage/seobject.py:1297
++#: ../semanage/seobject.py:1285
+ #, python-format
  msgid "Could not set addr context for %s"
--msgstr "Zadavanje konteksta datoteke za %s nije moguće"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:1297
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1301
-+#, python-format
+-#: ../semanage/seobject.py:1301
++#: ../semanage/seobject.py:1289
+ #, python-format
  msgid "Could not add addr %s"
--msgstr "Dodavanje porta %s/%s nije moguće"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:1322 ../semanage/seobject.py:1358
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
-+#, python-format
+-#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
++#: ../semanage/seobject.py:1317 ../semanage/seobject.py:1353
+ #, python-format
  msgid "Addr %s is not defined"
--msgstr "Port %s/%s nije određen"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:1326
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1330
-+#, python-format
+-#: ../semanage/seobject.py:1330
++#: ../semanage/seobject.py:1321
+ #, python-format
  msgid "Could not query addr %s"
--msgstr "Propitivanje porta %s/%s nije moguće"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:1336
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1340
-+#, python-format
+-#: ../semanage/seobject.py:1340
++#: ../semanage/seobject.py:1331
+ #, python-format
  msgid "Could not modify addr %s"
--msgstr "Uređivanje porta %s/%s nije moguće"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:1364
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1368
-+#, python-format
+-#: ../semanage/seobject.py:1368
++#: ../semanage/seobject.py:1359
+ #, python-format
  msgid "Addr %s is defined in policy, cannot be deleted"
--msgstr "Port %s/%s određen je u pravilima. Brisanje nije moguće."
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:1368
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1372
-+#, python-format
+-#: ../semanage/seobject.py:1372
++#: ../semanage/seobject.py:1363
+ #, python-format
  msgid "Could not delete addr %s"
--msgstr "Brisanje sučelja %s nije moguće"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:1380
--#, fuzzy
-+#: ../semanage/seobject.py:1384
+-#: ../semanage/seobject.py:1384
++#: ../semanage/seobject.py:1375
  msgid "Could not deleteall node mappings"
--msgstr "Brisanje mapiranja prijave za %s nije moguće"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:1394
--#, fuzzy
-+#: ../semanage/seobject.py:1398
+-#: ../semanage/seobject.py:1398
++#: ../semanage/seobject.py:1389
  msgid "Could not list addrs"
--msgstr "Ispisivanje popisa portova nije moguće"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:1454 ../semanage/seobject.py:1516
--#: ../semanage/seobject.py:1550 ../semanage/seobject.py:1556
-+#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
-+#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
+-#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
+-#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
++#: ../semanage/seobject.py:1441 ../semanage/seobject.py:1732
++msgid "SELinux Type is required"
++msgstr "Potrebna je SELinux vrsta"
++
++#: ../semanage/seobject.py:1449 ../semanage/seobject.py:1511
++#: ../semanage/seobject.py:1545 ../semanage/seobject.py:1551
  #, 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:1461
-+#: ../semanage/seobject.py:1465
+-#: ../semanage/seobject.py:1465
++#: ../semanage/seobject.py:1456
  #, python-format
  msgid "Could not create interface for %s"
  msgstr "Izrada sučelja za %s nije moguće"
  
--#: ../semanage/seobject.py:1470
-+#: ../semanage/seobject.py:1474
+-#: ../semanage/seobject.py:1474
++#: ../semanage/seobject.py:1465
  #, 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:1474
-+#: ../semanage/seobject.py:1478
+-#: ../semanage/seobject.py:1478
++#: ../semanage/seobject.py:1469
  #, 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:1478
-+#: ../semanage/seobject.py:1482
+-#: ../semanage/seobject.py:1482
++#: ../semanage/seobject.py:1473
  #, 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:1483
-+#: ../semanage/seobject.py:1487
+-#: ../semanage/seobject.py:1487
++#: ../semanage/seobject.py:1478
  #, 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:1487
-+#: ../semanage/seobject.py:1491
+-#: ../semanage/seobject.py:1491
++#: ../semanage/seobject.py:1482
  #, python-format
  msgid "Could not set interface context for %s"
  msgstr "Zadavanje konteksta sučelja za %s nije moguće"
  
--#: ../semanage/seobject.py:1491
-+#: ../semanage/seobject.py:1495
+-#: ../semanage/seobject.py:1495
++#: ../semanage/seobject.py:1486
  #, python-format
  msgid "Could not set message context for %s"
  msgstr "Zadavanje konteksta poruke za %s nije moguće"
  
--#: ../semanage/seobject.py:1495
-+#: ../semanage/seobject.py:1499
+-#: ../semanage/seobject.py:1499
++#: ../semanage/seobject.py:1490
  #, python-format
  msgid "Could not add interface %s"
  msgstr "Dodavanje sučelja %s nije moguće"
  
--#: ../semanage/seobject.py:1518 ../semanage/seobject.py:1552
-+#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
+-#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
++#: ../semanage/seobject.py:1513 ../semanage/seobject.py:1547
  #, python-format
  msgid "Interface %s is not defined"
  msgstr "Sučelje %s nije određeno"
  
--#: ../semanage/seobject.py:1522
-+#: ../semanage/seobject.py:1526
+-#: ../semanage/seobject.py:1526
++#: ../semanage/seobject.py:1517
  #, python-format
  msgid "Could not query interface %s"
  msgstr "Propitivanje sučelja %s nije moguće"
  
--#: ../semanage/seobject.py:1533
-+#: ../semanage/seobject.py:1537
+-#: ../semanage/seobject.py:1537
++#: ../semanage/seobject.py:1528
  #, python-format
  msgid "Could not modify interface %s"
  msgstr "Uređivanje sučelja %s nije moguće"
  
--#: ../semanage/seobject.py:1558
-+#: ../semanage/seobject.py:1562
+-#: ../semanage/seobject.py:1562
++#: ../semanage/seobject.py:1553
  #, 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:1562
-+#: ../semanage/seobject.py:1566
+-#: ../semanage/seobject.py:1566
++#: ../semanage/seobject.py:1557
  #, python-format
  msgid "Could not delete interface %s"
  msgstr "Brisanje sučelja %s nije moguće"
  
--#: ../semanage/seobject.py:1574
--#, fuzzy
-+#: ../semanage/seobject.py:1578
+-#: ../semanage/seobject.py:1578
++#: ../semanage/seobject.py:1569
  msgid "Could not delete all interface  mappings"
--msgstr "Brisanje sučelja %s nije moguće"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:1588
-+#: ../semanage/seobject.py:1592
+-#: ../semanage/seobject.py:1592
++#: ../semanage/seobject.py:1583
  msgid "Could not list interfaces"
  msgstr "Ispisivanje popisa sučelja nije moguće"
  
--#: ../semanage/seobject.py:1613
-+#: ../semanage/seobject.py:1617
+-#: ../semanage/seobject.py:1617
++#: ../semanage/seobject.py:1608
  msgid "SELinux Interface"
  msgstr "SELinux sučelje"
  
--#: ../semanage/seobject.py:1613 ../semanage/seobject.py:1936
-+#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
+-#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
++#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1954
  msgid "Context"
  msgstr "Kontekst"
  
--#: ../semanage/seobject.py:1663
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1667
-+#, python-format
+-#: ../semanage/seobject.py:1667
++#: ../semanage/seobject.py:1671
+ #, python-format
  msgid "Equivalence class for %s already exists"
--msgstr "Kontekst datoteke za %s već je određen"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:1669
-+#: ../semanage/seobject.py:1673
+-#: ../semanage/seobject.py:1673
++#: ../semanage/seobject.py:1677
  #, python-format
  msgid "File spec %s conflicts with equivalency rule '%s %s'"
  msgstr ""
  
--#: ../semanage/seobject.py:1678
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1682
-+#, python-format
+-#: ../semanage/seobject.py:1682
++#: ../semanage/seobject.py:1686
+ #, python-format
  msgid "Equivalence class for %s does not exists"
--msgstr "Linux korisnik %s ne postoji"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:1692
-+#: ../semanage/seobject.py:1696
+-#: ../semanage/seobject.py:1696
++#: ../semanage/seobject.py:1700
  #, 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:1696
-+#: ../semanage/seobject.py:1700
+-#: ../semanage/seobject.py:1700
++#: ../semanage/seobject.py:1704
  #, 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:1701 ../semanage/seobject.py:1758
-+#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
+-#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
++#: ../semanage/seobject.py:1709 ../semanage/seobject.py:1769
  #, 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:1707
--#, fuzzy
-+#: ../semanage/seobject.py:1711
+-#: ../semanage/seobject.py:1711
++#: ../semanage/seobject.py:1715
  msgid "Invalid file specification"
--msgstr "Specifikacija:"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:1709
-+#: ../semanage/seobject.py:1713
+-#: ../semanage/seobject.py:1713
++#: ../semanage/seobject.py:1717
  msgid "File specification can not include spaces"
  msgstr ""
  
--#: ../semanage/seobject.py:1714
-+#: ../semanage/seobject.py:1718
+-#: ../semanage/seobject.py:1718
++#: ../semanage/seobject.py:1722
  #, python-format
  msgid ""
  "File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
  msgstr ""
  
--#: ../semanage/seobject.py:1732 ../semanage/seobject.py:1737
--#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1872
--#: ../semanage/seobject.py:1876
-+#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
-+#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
-+#: ../semanage/seobject.py:1880
+-#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
+-#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
+-#: ../semanage/seobject.py:1880
++#: ../semanage/seobject.py:1735
++#, python-format
++msgid "Type %s is invalid, must be a file or device type"
++msgstr ""
++
++#: ../semanage/seobject.py:1743 ../semanage/seobject.py:1748
++#: ../semanage/seobject.py:1804 ../semanage/seobject.py:1886
++#: ../semanage/seobject.py:1890
  #, 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:1745
-+#: ../semanage/seobject.py:1749
+-#: ../semanage/seobject.py:1749
++#: ../semanage/seobject.py:1756
  #, python-format
  msgid "Could not create file context for %s"
  msgstr "Izrada konteksta datoteke za %s nije moguća"
  
--#: ../semanage/seobject.py:1753
-+#: ../semanage/seobject.py:1757
+-#: ../semanage/seobject.py:1757
++#: ../semanage/seobject.py:1764
  #, 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:1761 ../semanage/seobject.py:1818
--#: ../semanage/seobject.py:1822
-+#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
-+#: ../semanage/seobject.py:1826
+-#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
+-#: ../semanage/seobject.py:1826
++#: ../semanage/seobject.py:1772 ../semanage/seobject.py:1832
++#: ../semanage/seobject.py:1836
  #, python-format
  msgid "Could not set file context for %s"
  msgstr "Zadavanje konteksta datoteke za %s nije moguće"
  
--#: ../semanage/seobject.py:1767
-+#: ../semanage/seobject.py:1771
+-#: ../semanage/seobject.py:1771
++#: ../semanage/seobject.py:1778
  #, python-format
  msgid "Could not add file context for %s"
  msgstr "Dodavanje konteksta datoteke za %s nije moguće"
  
--#: ../semanage/seobject.py:1781
-+#: ../semanage/seobject.py:1785
+-#: ../semanage/seobject.py:1785
++#: ../semanage/seobject.py:1792
  msgid "Requires setype, serange or seuser"
  msgstr "Zahtijeva setype, serange ili seuser"
  
--#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1880
-+#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
+-#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
++#: ../semanage/seobject.py:1808 ../semanage/seobject.py:1894
  #, python-format
  msgid "File context for %s is not defined"
  msgstr "Kontekst datoteke za %s nije određen"
  
--#: ../semanage/seobject.py:1800
-+#: ../semanage/seobject.py:1804
+-#: ../semanage/seobject.py:1804
++#: ../semanage/seobject.py:1814
  #, python-format
  msgid "Could not query file context for %s"
  msgstr "Propitivanje konteksta datoteke za %s nije moguće"
  
--#: ../semanage/seobject.py:1826
-+#: ../semanage/seobject.py:1830
+-#: ../semanage/seobject.py:1830
++#: ../semanage/seobject.py:1840
  #, python-format
  msgid "Could not modify file context for %s"
  msgstr "Uređivanje konteksta datoteke za %s nije moguće"
  
--#: ../semanage/seobject.py:1839
--#, fuzzy
-+#: ../semanage/seobject.py:1843
+-#: ../semanage/seobject.py:1843
++#: ../semanage/seobject.py:1853
  msgid "Could not list the file contexts"
--msgstr "Ispisivanje popisa konteksta datoteke nije moguće"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:1853
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1857
-+#, python-format
+-#: ../semanage/seobject.py:1857
++#: ../semanage/seobject.py:1867
+ #, python-format
  msgid "Could not delete the file context %s"
--msgstr "Brisanje konteksta datoteke za %s nije moguće"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:1878
-+#: ../semanage/seobject.py:1882
+-#: ../semanage/seobject.py:1882
++#: ../semanage/seobject.py:1892
  #, 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:1884
-+#: ../semanage/seobject.py:1888
+-#: ../semanage/seobject.py:1888
++#: ../semanage/seobject.py:1898
  #, python-format
  msgid "Could not delete file context for %s"
  msgstr "Brisanje konteksta datoteke za %s nije moguće"
  
--#: ../semanage/seobject.py:1899
-+#: ../semanage/seobject.py:1903
+-#: ../semanage/seobject.py:1903
++#: ../semanage/seobject.py:1913
  msgid "Could not list file contexts"
  msgstr "Ispisivanje popisa konteksta datoteke nije moguće"
  
--#: ../semanage/seobject.py:1903
-+#: ../semanage/seobject.py:1907
+-#: ../semanage/seobject.py:1907
++#: ../semanage/seobject.py:1917
  msgid "Could not list local file contexts"
  msgstr "Izrada popisa konteksta lokalnih datoteka nije moguća"
  
--#: ../semanage/seobject.py:1936
-+#: ../semanage/seobject.py:1944
+-#: ../semanage/seobject.py:1944
++#: ../semanage/seobject.py:1954
  msgid "SELinux fcontext"
  msgstr "SELinux fcontext"
  
--#: ../semanage/seobject.py:1936
-+#: ../semanage/seobject.py:1944
+-#: ../semanage/seobject.py:1944
++#: ../semanage/seobject.py:1954
  msgid "type"
  msgstr "vrsta"
  
--#: ../semanage/seobject.py:1949
-+#: ../semanage/seobject.py:1957
+-#: ../semanage/seobject.py:1957
++#: ../semanage/seobject.py:1967
  msgid ""
  "\n"
  "SELinux Distribution fcontext Equivalence \n"
  msgstr ""
  
--#: ../semanage/seobject.py:1954
--#, fuzzy
-+#: ../semanage/seobject.py:1962
+-#: ../semanage/seobject.py:1962
++#: ../semanage/seobject.py:1972
  msgid ""
  "\n"
  "SELinux Local fcontext Equivalence \n"
--msgstr "SELinux fcontext"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:1988 ../semanage/seobject.py:2040
--#: ../semanage/seobject.py:2046
-+#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
-+#: ../semanage/seobject.py:2054
+-#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
+-#: ../semanage/seobject.py:2054
++#: ../semanage/seobject.py:2006 ../semanage/seobject.py:2059
++#: ../semanage/seobject.py:2065
  #, 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:1990 ../semanage/seobject.py:2042
-+#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
+-#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
++#: ../semanage/seobject.py:2008 ../semanage/seobject.py:2061
  #, python-format
  msgid "Boolean %s is not defined"
  msgstr "Booleova vrijednost %s nije određena"
  
--#: ../semanage/seobject.py:1994
-+#: ../semanage/seobject.py:2002
+-#: ../semanage/seobject.py:2002
++#: ../semanage/seobject.py:2012
  #, python-format
  msgid "Could not query file context %s"
  msgstr "Propitivanje konteksta datoteke %s nije moguće"
  
--#: ../semanage/seobject.py:1999
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:2007
-+#, python-format
+-#: ../semanage/seobject.py:2007
++#: ../semanage/seobject.py:2017
+ #, python-format
  msgid "You must specify one of the following values: %s"
--msgstr "Potrebno je odrediti prefiks"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:2004
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:2012
-+#, python-format
+-#: ../semanage/seobject.py:2012
++#: ../semanage/seobject.py:2022
+ #, python-format
  msgid "Could not set active value of boolean %s"
--msgstr "Brisanje Booleove vrijednosti %s nije moguće"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:2007
-+#: ../semanage/seobject.py:2015
+-#: ../semanage/seobject.py:2015
++#: ../semanage/seobject.py:2025
  #, python-format
  msgid "Could not modify boolean %s"
  msgstr "Uređivanje Booleove vrijednosti %s nije moguće"
  
--#: ../semanage/seobject.py:2025
-+#: ../semanage/seobject.py:2033
+-#: ../semanage/seobject.py:2033
++#: ../semanage/seobject.py:2043
  #, python-format
  msgid "Bad format %s: Record %s"
  msgstr ""
  
--#: ../semanage/seobject.py:2048
-+#: ../semanage/seobject.py:2056
+-#: ../semanage/seobject.py:2056
++#: ../semanage/seobject.py:2067
  #, 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:2052
-+#: ../semanage/seobject.py:2060
+-#: ../semanage/seobject.py:2060
++#: ../semanage/seobject.py:2071
  #, python-format
  msgid "Could not delete boolean %s"
  msgstr "Brisanje Booleove vrijednosti %s nije moguće"
  
--#: ../semanage/seobject.py:2064 ../semanage/seobject.py:2081
-+#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
+-#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
++#: ../semanage/seobject.py:2083 ../semanage/seobject.py:2100
  msgid "Could not list booleans"
  msgstr "Ispisivanje popisa Booleovih vrijednosti nije moguće"
  
--#: ../semanage/seobject.py:2104
-+#: ../semanage/seobject.py:2112
+-#: ../semanage/seobject.py:2112
++#: ../semanage/seobject.py:2125
  msgid "unknown"
  msgstr ""
  
--#: ../semanage/seobject.py:2117
-+#: ../semanage/seobject.py:2125
+-#: ../semanage/seobject.py:2125
++#: ../semanage/seobject.py:2138
  msgid "off"
  msgstr ""
  
--#: ../semanage/seobject.py:2117
--#, fuzzy
-+#: ../semanage/seobject.py:2125
+-#: ../semanage/seobject.py:2125
++#: ../semanage/seobject.py:2138
  msgid "on"
--msgstr "Cron"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:2131
-+#: ../semanage/seobject.py:2139
+-#: ../semanage/seobject.py:2139
++#: ../semanage/seobject.py:2152
  msgid "SELinux boolean"
  msgstr "SELinux Booleov"
  
--#: ../semanage/seobject.py:2131
--#, fuzzy
-+#: ../semanage/seobject.py:2139
+-#: ../semanage/seobject.py:2139
++#: ../semanage/seobject.py:2152
  msgid "State"
--msgstr "Stanje"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:2131
-+#: ../semanage/seobject.py:2139
+-#: ../semanage/seobject.py:2139
++#: ../semanage/seobject.py:2152
  msgid "Default"
  msgstr ""
  
--#: ../semanage/seobject.py:2131
-+#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
-+#: ../gui/polgengui.py:253
+-#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
+-#: ../gui/polgengui.py:253
++#: ../semanage/seobject.py:2152 ../gui/polgen.glade:113
++#: ../gui/polgengui.py:254
  msgid "Description"
  msgstr ""
  
-@@ -1138,9 +1132,9 @@ msgid "failed to get old_context.\n"
+@@ -1002,7 +1018,7 @@ msgstr "Pogreška pri dodjeljivanju memorije.\n"
+ msgid "Error sending audit message.\n"
+ msgstr "Pogreška pri slanju poruke provjere.\n"
+ 
+-#: ../newrole/newrole.c:692 ../newrole/newrole.c:1059
++#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
+ #, c-format
+ msgid "Could not determine enforcing mode.\n"
+ msgstr "Određivanje načina prisiljavanja nije moguće.\n"
+@@ -1121,62 +1137,66 @@ msgstr "Dohvaćanje praznog kompleta signala nije moguće\n"
+ msgid "Unable to set SIGHUP handler\n"
+ msgstr "Postavljanje SIGHUP rukovanja nije moguće\n"
+ 
+-#: ../newrole/newrole.c:1053
++#: ../newrole/newrole.c:1036
++msgid "Sorry, newrole failed to drop capabilities\n"
++msgstr ""
++
++#: ../newrole/newrole.c:1052
+ #, c-format
+ msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
+ msgstr "Nažalost, nova uloga može se upotrijebiti samo na SELinux kernelu.\n"
+ 
+-#: ../newrole/newrole.c:1070
++#: ../newrole/newrole.c:1069
+ #, c-format
+ msgid "failed to get old_context.\n"
  msgstr "Dohvaćanje starog konteksta nije uspjelo.\n"
  
- #: ../newrole/newrole.c:1077
--#, fuzzy, c-format
-+#, c-format
+-#: ../newrole/newrole.c:1077
++#: ../newrole/newrole.c:1076
+ #, c-format
  msgid "Warning!  Could not retrieve tty information.\n"
--msgstr "Pogreška! Dohvaćanje TTY podataka nije moguće.\n"
-+msgstr ""
+ msgstr ""
  
- #: ../newrole/newrole.c:1098
+-#: ../newrole/newrole.c:1098
++#: ../newrole/newrole.c:1097
  #, c-format
-@@ -1187,9 +1181,9 @@ msgid "failed to exec shell\n"
- msgstr "Izvršavanje ljuske nije uspjelo\n"
+ msgid "error on reading PAM service configuration.\n"
+ msgstr "pogreška tijekom čitanja konfiguracije usluge PAM.\n"
  
- #: ../load_policy/load_policy.c:22
--#, fuzzy, c-format
-+#, c-format
- msgid "usage:  %s [-qi]\n"
--msgstr "upotreba:  %s [-q]\n"
-+msgstr ""
+-#: ../newrole/newrole.c:1133
++#: ../newrole/newrole.c:1132
+ #, c-format
+ msgid "newrole: incorrect password for %s\n"
+ msgstr "newrole: neispravna lozinka za %s.\n"
  
- #: ../load_policy/load_policy.c:71
+-#: ../newrole/newrole.c:1160
++#: ../newrole/newrole.c:1159
  #, c-format
-@@ -1197,9 +1191,9 @@ msgid "%s:  Policy is already loaded and
- msgstr ""
+ msgid "newrole: failure forking: %s"
+ msgstr "newrole: 'forking' neuspjeh: %s"
  
- #: ../load_policy/load_policy.c:80
--#, fuzzy, c-format
-+#, c-format
- msgid "%s:  Can't load policy and enforcing mode requested:  %s\n"
--msgstr "%s: Pravilo nije moguće učitati: %s\n"
-+msgstr ""
+-#: ../newrole/newrole.c:1163 ../newrole/newrole.c:1186
++#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
+ #, c-format
+ msgid "Unable to restore tty label...\n"
+ msgstr "Obnavljanje tty oznake nije moguće...\n"
  
- #: ../load_policy/load_policy.c:90
+-#: ../newrole/newrole.c:1165 ../newrole/newrole.c:1192
++#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
+ #, c-format
+ msgid "Failed to close tty properly\n"
+ msgstr "Ispravno zatvaranje tty nije uspjelo\n"
+ 
+-#: ../newrole/newrole.c:1224
++#: ../newrole/newrole.c:1223
+ #, c-format
+ msgid "Could not close descriptors.\n"
+ msgstr "Nije moguće zatvoriti deskriptore. \n"
+ 
+-#: ../newrole/newrole.c:1251
++#: ../newrole/newrole.c:1250
+ #, c-format
+ msgid "Error allocating shell's argv0.\n"
+ msgstr "Pogreška pri dodjeljivanju argv0 ljuske.\n"
+ 
+-#: ../newrole/newrole.c:1287
++#: ../newrole/newrole.c:1286
  #, c-format
-@@ -1285,1902 +1279,2088 @@ msgstr "chcat -- -TvrtkaPovjerljivo /doc
+ msgid "Unable to restore the environment, aborting\n"
+ msgstr "Obnavljanje okruženja nije moguće. Prekidanje radnje.\n"
+ 
+-#: ../newrole/newrole.c:1298
++#: ../newrole/newrole.c:1297
+ msgid "failed to exec shell\n"
+ msgstr "Izvršavanje ljuske nije uspjelo\n"
+ 
+@@ -1279,20 +1299,20 @@ msgstr "chcat -- -TvrtkaPovjerljivo /docs/poslovniplan.odt"
  msgid "chcat -l +CompanyConfidential juser"
  msgstr "chcat -l +TvrtkaPovjerljivo juser"
  
--#: ../scripts/chcat:399
--#, c-format
-+#: ../scripts/chcat:399 ../gui/polgen.py:1351
-+#, c-format, python-format
+-#: ../scripts/chcat:399 ../gui/polgen.py:1351
+-#, c-format, python-format
++#: ../scripts/chcat:399
++#, c-format
  msgid "Options Error %s "
  msgstr "Pogreška opcija %s "
  
--#, fuzzy
--#~ msgid ""
--#~ "Unable to open %s: translations not supported on non-MLS machines: %s"
--#~ msgstr ""
--#~ "Otvaranje %s nije moguće: Prijevodi nisu podržani na ne-MLS računalima"
--
--#~ msgid "Level"
--#~ msgstr "Razina"
--
--#~ msgid "Translation"
--#~ msgstr "Prijevod"
--
--#~ msgid "Translations can not contain spaces '%s' "
--#~ msgstr "Prijevodi ne mogu sadržavati prazna mjesta (razmake) '%s' "
--
--#~ msgid "Invalid Level '%s' "
--#~ msgstr "Neispravna razina '%s'. "
--
--#~ msgid "%s already defined in translations"
--#~ msgstr "%s već je definiran u prijevodima"
+-#: ../gui/booleansPage.py:195 ../gui/system-config-selinux.glade:1706
++#: ../gui/booleansPage.py:194 ../gui/system-config-selinux.glade:1706
+ msgid "Boolean"
+ msgstr ""
+ 
+-#: ../gui/booleansPage.py:252 ../gui/semanagePage.py:162
++#: ../gui/booleansPage.py:245 ../gui/semanagePage.py:162
+ msgid "all"
+ msgstr ""
+ 
+-#: ../gui/booleansPage.py:254 ../gui/semanagePage.py:164
++#: ../gui/booleansPage.py:247 ../gui/semanagePage.py:164
+ #: ../gui/system-config-selinux.glade:1615
+ #: ../gui/system-config-selinux.glade:1820
+ #: ../gui/system-config-selinux.glade:2437
+@@ -1348,577 +1368,464 @@ msgstr ""
+ msgid "Login '%s' is required"
+ msgstr ""
+ 
+-#: ../gui/modulesPage.py:48 ../gui/system-config-selinux.glade:2753
++#: ../gui/modulesPage.py:49 ../gui/system-config-selinux.glade:2753
+ msgid "Policy Module"
+ msgstr ""
+ 
+-#: ../gui/modulesPage.py:57
++#: ../gui/modulesPage.py:58
+ msgid "Module Name"
+ msgstr ""
+ 
+-#: ../gui/modulesPage.py:134
++#: ../gui/modulesPage.py:135
+ msgid "Disable Audit"
+ msgstr ""
+ 
+-#: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
++#: ../gui/modulesPage.py:138 ../gui/system-config-selinux.glade:2662
+ msgid "Enable Audit"
+ msgstr ""
+ 
+-#: ../gui/modulesPage.py:162
++#: ../gui/modulesPage.py:163
+ msgid "Load Policy Module"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:79
+-msgid "Polgen"
+-msgstr ""
 -
--#~ msgid "%s not defined in translations"
--#~ msgstr "%s nije definiran u prijevodima"
+-#: ../gui/polgen.glade:80
++#: ../gui/polgen.glade:9
+ msgid "Red Hat 2007"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:81
++#: ../gui/polgen.glade:11
+ msgid "GPL"
+ msgstr ""
+ 
+ #. TRANSLATORS: Replace this string with your names, one name per line.
+-#: ../gui/polgen.glade:85 ../gui/system-config-selinux.glade:17
++#: ../gui/polgen.glade:13 ../gui/system-config-selinux.glade:17
+ msgid "translator-credits"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:90
++#: ../gui/polgen.glade:34
++msgid "Add Booleans Dialog"
++msgstr ""
++
++#: ../gui/polgen.glade:101
++msgid "Boolean Name"
++msgstr ""
++
++#: ../gui/polgen.glade:230
+ msgid "SELinux Policy Generation Tool"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:128
++#: ../gui/polgen.glade:251
+ msgid ""
+ "<b>Select the policy type for the application or user role you want to "
+ "confine:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:177
++#: ../gui/polgen.glade:284
+ msgid "<b>Applications</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
++#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:183
++msgid "Standard Init Daemon"
++msgstr ""
++
++#: ../gui/polgen.glade:320 ../gui/polgen.glade:336
+ msgid ""
+ "Standard Init Daemon are daemons started on boot via init scripts.  Usually "
+ "requires a script in /etc/rc.d/init.d"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:241 ../gui/polgen.py:156
+-msgid "Standard Init Daemon"
++#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:184
++msgid "DBUS System Daemon"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:261 ../gui/polgen.py:157
+-msgid "DBUS System Daemon"
++#: ../gui/polgen.glade:349
++msgid "Internet Services Daemon (inetd)"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:280
++#: ../gui/polgen.glade:353
+ msgid "Internet Services Daemon are daemons started by xinetd"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:282
+-msgid "Internet Services Daemon (inetd)"
++#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:186
++msgid "Web Application/Script (CGI)"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:301
++#: ../gui/polgen.glade:370
+ msgid ""
+ "Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:303 ../gui/polgen.py:159
+-msgid "Web Application/Script (CGI)"
++#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:187
++msgid "User Application"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:322 ../gui/polgen.glade:343
++#: ../gui/polgen.glade:387 ../gui/polgen.glade:404
+ msgid ""
+ "User Application are any application that you would like to confine that is "
+ "started by a user"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:324 ../gui/polgen.py:160
+-msgid "User Application"
+-msgstr ""
 -
--#~ msgid "Login mapping for %s is already defined"
--#~ msgstr "Mapiranje prijave za %s već je određeno"
+-#: ../gui/polgen.glade:345 ../gui/polgen.py:161
++#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:188
+ msgid "Sandbox"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:391
++#: ../gui/polgen.glade:446
+ msgid "<b>Login Users</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:453
++#: ../gui/polgen.glade:478
++msgid "Existing User Roles"
++msgstr ""
++
++#: ../gui/polgen.glade:482
+ msgid "Modify an existing login user record."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:455
+-msgid "Existing User Roles"
++#: ../gui/polgen.glade:495 ../sepolicy/sepolicy/generate.py:189
++msgid "Minimal Terminal User Role"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:474
++#: ../gui/polgen.glade:499
+ msgid ""
+ "This user will login to a machine only via a terminal or remote login.  By "
+ "default this user will have  no setuid, no networking, no su, no sudo."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:476 ../gui/polgen.py:162
+-msgid "Minimal Terminal User Role"
++#: ../gui/polgen.glade:512 ../sepolicy/sepolicy/generate.py:190
++msgid "Minimal X Windows User Role"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:495
++#: ../gui/polgen.glade:516
+ msgid ""
+ "This user can login to a machine via X or terminal.  By default this user "
+ "will have no setuid, no networking, no sudo, no su"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:497 ../gui/polgen.py:163
+-msgid "Minimal X Windows User Role"
++#: ../gui/polgen.glade:529 ../sepolicy/sepolicy/generate.py:191
++msgid "User Role"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:516
++#: ../gui/polgen.glade:533
+ msgid ""
+ "User with full networking, no setuid applications without transition, no "
+ "sudo, no su."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:518 ../gui/polgen.py:164
+-msgid "User Role"
++#: ../gui/polgen.glade:546 ../sepolicy/sepolicy/generate.py:192
++msgid "Admin User Role"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:537
++#: ../gui/polgen.glade:550
+ msgid ""
+ "User with full networking, no setuid applications without transition, no su, "
+ "can sudo to Root Administration Roles"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:539 ../gui/polgen.py:165
+-msgid "Admin User Role"
++#: ../gui/polgen.glade:592
++msgid "<b>Root Users</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:585
+-msgid "<b>Root Users</b>"
++#: ../gui/polgen.glade:623 ../sepolicy/sepolicy/generate.py:193
++msgid "Root Admin User Role"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:647
++#: ../gui/polgen.glade:627
+ msgid ""
+ "Select Root Administrator User Role, if this user will be used to administer "
+ "the machine while running as root.  This user will not be able to login to "
+ "the system directly."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:649 ../gui/polgen.py:166
+-msgid "Root Admin User Role"
+-msgstr ""
 -
--#~ msgid "add SELinux user mapping"
--#~ msgstr "dodaj SELinux korisničko mapiranje"
+-#: ../gui/polgen.glade:716
+-msgid "label104"
+-msgstr ""
 -
--#~ msgid "SELinux user %s is already defined"
--#~ msgstr "SELinux korisnik %s već je određen"
+-#: ../gui/polgen.glade:745
++#: ../gui/polgen.glade:705
+ msgid "<b>Enter name of application or user role:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
++#: ../gui/polgen.glade:728 ../gui/polgengui.py:252
+ msgid "Name"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:807
++#: ../gui/polgen.glade:739
+ msgid "Enter complete path for executable to be confined."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:830 ../gui/polgen.glade:950 ../gui/polgen.glade:3142
++#: ../gui/polgen.glade:756 ../gui/polgen.glade:838 ../gui/polgen.glade:2361
+ msgid "..."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:849
++#: ../gui/polgen.glade:776
+ msgid "Enter unique name for the confined application or user role."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:871
++#: ../gui/polgen.glade:794
+ msgid "Executable"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:899
++#: ../gui/polgen.glade:808
+ msgid "Init script"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:927
++#: ../gui/polgen.glade:821
+ msgid ""
+ "Enter complete path to init script used to start the confined application."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:982
+-msgid "label105"
+-msgstr ""
 -
--#, fuzzy
--#~ msgid "Node Netmask is required"
--#~ msgstr "Potreban je port"
+-#: ../gui/polgen.glade:1011
++#: ../gui/polgen.glade:887
+ msgid "<b>Select existing role to modify:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1045
++#: ../gui/polgen.glade:908
+ msgid "Select the user roles that will transiton to the %s domain."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1073
+-msgid "label106"
++#: ../gui/polgen.glade:928
++msgid "role tab"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1102
++#: ../gui/polgen.glade:945
+ msgid "<b>Select roles that %s will transition to:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1136
++#: ../gui/polgen.glade:963
+ msgid "Select applications domains that %s will transition to."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1164
+-msgid "label107"
++#: ../gui/polgen.glade:983
++msgid ""
++"transition \n"
++"role tab"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1193
++#: ../gui/polgen.glade:1001
+ msgid "<b>Select the user_roles that will transition to %s:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1227
++#: ../gui/polgen.glade:1019
+ msgid "Select the user roles that will transiton to this applications domains."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1255
+-msgid "label108"
+-msgstr ""
 -
--#, fuzzy
--#~ msgid "Addr %s already defined"
--#~ msgstr "Port %s/%s već je određen"
+-#: ../gui/polgen.glade:1284
++#: ../gui/polgen.glade:1056
+ msgid "<b>Select domains that %s will administer:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1318 ../gui/polgen.glade:1409
++#: ../gui/polgen.glade:1074 ../gui/polgen.glade:1129
+ msgid "Select the domains that you would like this user administer."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1346
+-msgid "label109"
+-msgstr ""
 -
--#~ msgid "Interface %s already defined"
--#~ msgstr "Sučelje %s već je određeno"
+-#: ../gui/polgen.glade:1375
++#: ../gui/polgen.glade:1111
+ msgid "<b>Select additional roles for %s:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1437
+-msgid "label111"
+-msgstr ""
 -
--#, fuzzy
--#~ msgid "Error initializing capabilities, aborting.\n"
--#~ msgstr "Pogreška pri inicijalizaciji sposobnosti. Bit će prekinuto.\n"
+-#: ../gui/polgen.glade:1466
++#: ../gui/polgen.glade:1166
+ msgid "<b>Enter network ports that %s binds on:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1497 ../gui/polgen.glade:1997
++#: ../gui/polgen.glade:1186 ../gui/polgen.glade:1557
+ msgid "<b>TCP Ports</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1565 ../gui/polgen.glade:1785
++#: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
++#: ../gui/polgen.glade:1698
++msgid "All"
++msgstr ""
++
++#: ../gui/polgen.glade:1227 ../gui/polgen.glade:1394
+ msgid "Allows %s to bind to any udp port"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1567 ../gui/polgen.glade:1787 ../gui/polgen.glade:2061
+-#: ../gui/polgen.glade:2215
+-msgid "All"
++#: ../gui/polgen.glade:1240 ../gui/polgen.glade:1407
++msgid "600-1024"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1585 ../gui/polgen.glade:1805
++#: ../gui/polgen.glade:1244 ../gui/polgen.glade:1411
+ msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1587 ../gui/polgen.glade:1807
+-msgid "600-1024"
++#: ../gui/polgen.glade:1257 ../gui/polgen.glade:1424
++msgid "Unreserved Ports (>1024)"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1605 ../gui/polgen.glade:1825
++#: ../gui/polgen.glade:1261 ../gui/polgen.glade:1428
+ msgid ""
+ "Enter a comma separated list of udp ports or ranges of ports that %s binds "
+ "to. Example: 612, 650-660"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1607 ../gui/polgen.glade:1827
+-msgid "Unreserved Ports (>1024)"
+-msgstr ""
 -
--#~ msgid "Error setting capabilities, aborting\n"
--#~ msgstr "Pogreška pri postavljanju sposobnosti. Bit će prekinuto.\n"
+-#: ../gui/polgen.glade:1638 ../gui/polgen.glade:1858 ../gui/polgen.glade:2079
+-#: ../gui/polgen.glade:2233
++#: ../gui/polgen.glade:1289 ../gui/polgen.glade:1456 ../gui/polgen.glade:1609
++#: ../gui/polgen.glade:1718
+ msgid "Select Ports"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1663 ../gui/polgen.glade:1883
++#: ../gui/polgen.glade:1302 ../gui/polgen.glade:1469
+ msgid "Allows %s to bind to any udp ports > 1024"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1717 ../gui/polgen.glade:2151
++#: ../gui/polgen.glade:1353 ../gui/polgen.glade:1666
+ msgid "<b>UDP Ports</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1937
+-msgid "label113"
++#: ../gui/polgen.glade:1519
++msgid ""
++"Network\n"
++"Bind tab"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1966
++#: ../gui/polgen.glade:1537
+ msgid "<b>Select network ports that %s connects to:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2058
++#: ../gui/polgen.glade:1593
+ msgid "Allows %s to connect to any tcp port"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2104
++#: ../gui/polgen.glade:1622
+ msgid ""
+ "Enter a comma separated list of tcp ports or ranges of ports that %s "
+ "connects to. Example: 612, 650-660"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2212
++#: ../gui/polgen.glade:1702
+ msgid "Allows %s to connect to any udp port"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2258
++#: ../gui/polgen.glade:1731
+ msgid ""
+ "Enter a comma separated list of udp ports or ranges of ports that %s "
+ "connects to. Example: 612, 650-660"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2305
+-msgid "label114"
+-msgstr ""
 -
--#~ msgid "Error setting KEEPCAPS, aborting\n"
--#~ msgstr "Pogreška postavljanju KEEPCAPS. Bit će prekinuto.\n"
+-#: ../gui/polgen.glade:2334
++#: ../gui/polgen.glade:1792
+ msgid "<b>Select common application traits for %s:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2366
++#: ../gui/polgen.glade:1809
+ msgid "Writes syslog messages\t"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2385
++#: ../gui/polgen.glade:1824
+ msgid "Create/Manipulate temporary files in /tmp"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2404
++#: ../gui/polgen.glade:1839
+ msgid "Uses Pam for authentication"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2423
++#: ../gui/polgen.glade:1854
+ msgid "Uses nsswitch or getpw* calls"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2442
++#: ../gui/polgen.glade:1869
+ msgid "Uses dbus"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2461
++#: ../gui/polgen.glade:1884
+ msgid "Sends audit messages"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2480
++#: ../gui/polgen.glade:1899
+ msgid "Interacts with the terminal"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2499
++#: ../gui/polgen.glade:1914
+ msgid "Sends email"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2530
+-msgid "label115"
+-msgstr ""
 -
--#~ msgid "Error dropping capabilities, aborting\n"
--#~ msgstr "Pogreška pri ispuštanju sposobnosti. Bit će prekinuto.\n"
+-#: ../gui/polgen.glade:2559
++#: ../gui/polgen.glade:1961
+ msgid "<b>Add files/directories that %s manages</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2788
++#: ../gui/polgen.glade:2122
+ msgid ""
+ "Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
+ "Files ..."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2823
+-msgid "label116"
+-msgstr ""
 -
--#~ msgid "Error dropping SETUID capability, aborting\n"
--#~ msgstr "Pogreška pri ispuštanju SETUID sposobnosti. Bit će prekinuto.\n"
+-#: ../gui/polgen.glade:2852
++#: ../gui/polgen.glade:2166
+ msgid "<b>Add booleans from the %s policy:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:3002
++#: ../gui/polgen.glade:2274
+ msgid "Add/Remove booleans used by the %s domain"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:3066
++#: ../gui/polgen.glade:2316
+ msgid "<b>Which directory you will generate the %s policy?</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:3097
++#: ../gui/polgen.glade:2334
+ msgid "Policy Directory"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:3254
+-msgid "Add Booleans Dialog"
+-msgstr ""
 -
--#~ msgid "Error freeing caps\n"
--#~ msgstr "Pogreška pri oslobađanju sposobnosti\n"
+-#: ../gui/polgen.glade:3327
+-msgid "Boolean Name"
+-msgstr ""
 -
--#~ msgid "translations not supported on non-MLS machines"
--#~ msgstr "Prijevodi nisu podržani na ne-MLS računalima"
+-#: ../gui/polgengui.py:261
++#: ../gui/polgengui.py:262
+ msgid "Role"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:268
++#: ../gui/polgengui.py:269
+ msgid "Existing_User"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
++#: ../gui/polgengui.py:283 ../gui/polgengui.py:291 ../gui/polgengui.py:305
+ msgid "Application"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:352
++#: ../gui/polgengui.py:353
+ #, python-format
+ msgid "%s must be a directory"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
++#: ../gui/polgengui.py:413 ../gui/polgengui.py:694
+ msgid "You must select a user"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:542
++#: ../gui/polgengui.py:543
+ msgid "Select executable file to be confined."
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:553
++#: ../gui/polgengui.py:554
+ msgid "Select init script file to be confined."
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:563
++#: ../gui/polgengui.py:564
+ msgid "Select file(s) that confined application creates or writes"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:570
++#: ../gui/polgengui.py:571
+ msgid "Select directory(s) that the confined application owns and writes into"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:632
++#: ../gui/polgengui.py:633
+ msgid "Select directory to generate policy files in"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:649
++#: ../gui/polgengui.py:650
+ #, python-format
+ msgid ""
+ "Type %s_t already defined in current policy.\n"
+ "Do you want to continue?"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
++#: ../gui/polgengui.py:650 ../gui/polgengui.py:654
+ msgid "Verify Name"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:653
++#: ../gui/polgengui.py:654
+ #, python-format
+ msgid ""
+ "Module %s.pp already loaded in current policy.\n"
+ "Do you want to continue?"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:699
++#: ../gui/polgengui.py:700
+ msgid ""
+ "You must add a name made up of letters and numbers and containing no spaces."
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:713
++#: ../gui/polgengui.py:714
+ msgid "You must enter a executable"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
++#: ../gui/polgengui.py:739 ../gui/system-config-selinux.py:174
+ msgid "Configue SELinux"
+ msgstr ""
+ 
+-#: ../gui/polgen.py:158
+-msgid "Internet Services Daemon"
+-msgstr ""
 -
--#~ msgid "Boolean"
--#~ msgstr "Booleova vrijednost"
+-#: ../gui/polgen.py:197
+-#, python-format
+-msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+-msgstr ""
 -
--#, fuzzy
--#~ msgid "all"
--#~ msgstr "Sve"
+-#: ../gui/polgen.py:324
+-msgid "You must enter a name for your confined process/user"
+-msgstr ""
 -
--#~ msgid "File Labeling"
--#~ msgstr "Označavanje datoteka"
+-#: ../gui/polgen.py:326
+-msgid ""
+-"Name must be alpha numberic with no spaces. Consider using option \"-n "
+-"MODULENAME\""
+-msgstr ""
 -
--#~ msgid ""
--#~ "File\n"
--#~ "Specification"
--#~ msgstr ""
--#~ "Datoteka\n"
--#~ "Specifikacija"
+-#: ../gui/polgen.py:414
+-msgid "User Role types can not be assigned executables."
+-msgstr ""
 -
--#, fuzzy
--#~ msgid ""
--#~ "Selinux\n"
--#~ "File Type"
--#~ msgstr ""
--#~ "Selinux\n"
--#~ "Kontekst"
--
--#~ msgid ""
--#~ "File\n"
--#~ "Type"
--#~ msgstr ""
--#~ "Datoteka\n"
--#~ "Vrsta"
--
--#~ msgid "User Mapping"
--#~ msgstr "Korisničko mapiranje"
--
--#~ msgid ""
--#~ "Login\n"
--#~ "Name"
--#~ msgstr ""
--#~ "Prijava\n"
--#~ "Ime"
--
--#~ msgid ""
--#~ "SELinux\n"
--#~ "User"
--#~ msgstr ""
--#~ "SELinux\n"
--#~ "Korisnik"
--
--#~ msgid ""
--#~ "MLS/\n"
--#~ "MCS Range"
--#~ msgstr ""
--#~ "MLS/\n"
--#~ "MCS raspon"
--
--#~ msgid "Login '%s' is required"
--#~ msgstr "Potrebna je '%s' prijava"
--
--#~ msgid "Policy Module"
--#~ msgstr "Modul pravila"
+-#: ../gui/polgen.py:420
+-msgid "Only Daemon apps can use an init script.."
+-msgstr ""
 -
--#, fuzzy
--#~ msgid "Disable Audit"
--#~ msgstr "Nepovezana revizija"
+-#: ../gui/polgen.py:438
+-msgid "use_resolve must be a boolean value "
+-msgstr ""
 -
--#, fuzzy
--#~ msgid "Enable Audit"
--#~ msgstr "Nepovezana revizija"
+-#: ../gui/polgen.py:444
+-msgid "use_syslog must be a boolean value "
+-msgstr ""
 -
--#~ msgid "Load Policy Module"
--#~ msgstr "Učitaj modul pravila"
+-#: ../gui/polgen.py:450
+-msgid "use_kerberos must be a boolean value "
+-msgstr ""
 -
--#~ msgid "Polgen"
--#~ msgstr "Polgen"
+-#: ../gui/polgen.py:456
+-msgid "manage_krb5_rcache must be a boolean value "
+-msgstr ""
 -
--#~ msgid "Red Hat 2007"
--#~ msgstr "Red Hat 2007"
+-#: ../gui/polgen.py:486
+-msgid "USER Types automatically get a tmp type"
+-msgstr ""
 -
--#~ msgid "GPL"
--#~ msgstr "GPL"
+-#: ../gui/polgen.py:1004
+-msgid "You must enter the executable path for your confined process"
+-msgstr ""
 -
--#~ msgid "translator-credits"
--#~ msgstr "Renato Pavičić, renato<AT>translator-shop.org"
+-#: ../gui/polgen.py:1182
+-msgid "Type Enforcement file"
+-msgstr ""
 -
--#~ msgid "SELinux Policy Generation Tool"
--#~ msgstr "Alat za izradu SELinux pravila"
+-#: ../gui/polgen.py:1183
+-msgid "Interface file"
+-msgstr ""
 -
--#, fuzzy
--#~ msgid "Select type of the application/user role to be confined"
--#~ msgstr "Da biste pokrenuli ovu aplikaciju morate biti korijenski korisnik."
+-#: ../gui/polgen.py:1184
+-msgid "File Contexts file"
+-msgstr ""
 -
--#~ msgid "<b>Applications</b>"
--#~ msgstr "<b>Aplikacije</b>"
+-#: ../gui/polgen.py:1185
+-msgid "Setup Script"
+-msgstr ""
 -
--#~ msgid "Standard Init Daemon"
--#~ msgstr "Standardni demon inicijalizacije"
+-#: ../gui/polgen.py:1306
+-#, python-format
+-msgid ""
+-"\n"
+-"%s\n"
+-"\n"
+-"sepolgen [ -n moduleName ] [ -m ] [ -t type ] [ executable | Name ]\n"
+-"valid Types:\n"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1354
+-msgid "Executable or Name required"
+-msgstr ""
+-
+ #: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
+ msgid "Network Port"
+ msgstr ""
+@@ -1956,1411 +1863,1499 @@ msgstr ""
+ msgid "Group View"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:1 ../gui/selinux.tbl:30 ../gui/selinux.tbl:31
+-#: ../gui/selinux.tbl:32 ../gui/selinux.tbl:33 ../gui/selinux.tbl:34
+-#: ../gui/selinux.tbl:36 ../gui/selinux.tbl:37 ../gui/selinux.tbl:38
+-#: ../gui/selinux.tbl:39 ../gui/selinux.tbl:40 ../gui/selinux.tbl:42
+-#: ../gui/selinux.tbl:43 ../gui/selinux.tbl:44 ../gui/selinux.tbl:45
+-#: ../gui/selinux.tbl:46 ../gui/selinux.tbl:47 ../gui/selinux.tbl:48
+-#: ../gui/selinux.tbl:49 ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
+-#: ../gui/selinux.tbl:52 ../gui/selinux.tbl:53 ../gui/selinux.tbl:59
+-#: ../gui/selinux.tbl:60 ../gui/selinux.tbl:61 ../gui/selinux.tbl:62
+-#: ../gui/selinux.tbl:63 ../gui/selinux.tbl:64 ../gui/selinux.tbl:65
+-#: ../gui/selinux.tbl:66 ../gui/selinux.tbl:67 ../gui/selinux.tbl:68
+-#: ../gui/selinux.tbl:69 ../gui/selinux.tbl:75 ../gui/selinux.tbl:76
+-#: ../gui/selinux.tbl:77 ../gui/selinux.tbl:78 ../gui/selinux.tbl:79
+-#: ../gui/selinux.tbl:80 ../gui/selinux.tbl:81 ../gui/selinux.tbl:82
+-#: ../gui/selinux.tbl:83 ../gui/selinux.tbl:84 ../gui/selinux.tbl:86
+-#: ../gui/selinux.tbl:88 ../gui/selinux.tbl:89 ../gui/selinux.tbl:90
+-#: ../gui/selinux.tbl:92 ../gui/selinux.tbl:94 ../gui/selinux.tbl:95
+-#: ../gui/selinux.tbl:96 ../gui/selinux.tbl:97 ../gui/selinux.tbl:98
+-#: ../gui/selinux.tbl:99 ../gui/selinux.tbl:100 ../gui/selinux.tbl:101
+-#: ../gui/selinux.tbl:102 ../gui/selinux.tbl:103 ../gui/selinux.tbl:104
+-#: ../gui/selinux.tbl:106 ../gui/selinux.tbl:108 ../gui/selinux.tbl:109
+-#: ../gui/selinux.tbl:110 ../gui/selinux.tbl:111 ../gui/selinux.tbl:112
+-#: ../gui/selinux.tbl:113 ../gui/selinux.tbl:114 ../gui/selinux.tbl:116
+-#: ../gui/selinux.tbl:117 ../gui/selinux.tbl:119 ../gui/selinux.tbl:121
+-#: ../gui/selinux.tbl:123 ../gui/selinux.tbl:124 ../gui/selinux.tbl:127
+-#: ../gui/selinux.tbl:129 ../gui/selinux.tbl:130 ../gui/selinux.tbl:131
+-#: ../gui/selinux.tbl:132 ../gui/selinux.tbl:133 ../gui/selinux.tbl:134
+-#: ../gui/selinux.tbl:135 ../gui/selinux.tbl:136 ../gui/selinux.tbl:137
+-#: ../gui/selinux.tbl:138 ../gui/selinux.tbl:139 ../gui/selinux.tbl:142
+-#: ../gui/selinux.tbl:143 ../gui/selinux.tbl:144 ../gui/selinux.tbl:145
+-#: ../gui/selinux.tbl:146 ../gui/selinux.tbl:147 ../gui/selinux.tbl:148
+-#: ../gui/selinux.tbl:149 ../gui/selinux.tbl:150 ../gui/selinux.tbl:151
+-#: ../gui/selinux.tbl:152 ../gui/selinux.tbl:154 ../gui/selinux.tbl:155
+-#: ../gui/selinux.tbl:156 ../gui/selinux.tbl:157 ../gui/selinux.tbl:158
+-#: ../gui/selinux.tbl:159 ../gui/selinux.tbl:160 ../gui/selinux.tbl:167
+-#: ../gui/selinux.tbl:171 ../gui/selinux.tbl:172 ../gui/selinux.tbl:173
+-#: ../gui/selinux.tbl:174 ../gui/selinux.tbl:175 ../gui/selinux.tbl:177
+-#: ../gui/selinux.tbl:178 ../gui/selinux.tbl:179 ../gui/selinux.tbl:180
+-#: ../gui/selinux.tbl:184 ../gui/selinux.tbl:192 ../gui/selinux.tbl:193
+-#: ../gui/selinux.tbl:194 ../gui/selinux.tbl:195 ../gui/selinux.tbl:196
+-#: ../gui/selinux.tbl:197 ../gui/selinux.tbl:198 ../gui/selinux.tbl:199
+-#: ../gui/selinux.tbl:200 ../gui/selinux.tbl:201 ../gui/selinux.tbl:206
+-#: ../gui/selinux.tbl:207 ../gui/selinux.tbl:218 ../gui/selinux.tbl:219
+-#: ../gui/selinux.tbl:220 ../gui/selinux.tbl:222 ../gui/selinux.tbl:224
+-#: ../gui/selinux.tbl:226 ../gui/selinux.tbl:227 ../gui/selinux.tbl:230
+-msgid "SELinux Service Protection"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:1
+-msgid "Disable SELinux protection for acct daemon"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:2 ../gui/selinux.tbl:3 ../gui/selinux.tbl:70
+-#: ../gui/selinux.tbl:153 ../gui/selinux.tbl:168 ../gui/selinux.tbl:169
+-#: ../gui/selinux.tbl:170 ../gui/selinux.tbl:189 ../gui/selinux.tbl:202
+-#: ../gui/selinux.tbl:203 ../gui/selinux.tbl:204 ../gui/selinux.tbl:205
+-msgid "Admin"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:2
+-msgid "Allow all daemons to write corefiles to /"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:3
+-msgid "Allow all daemons the ability to use unallocated ttys"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
+-#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
+-#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
+-#: ../gui/selinux.tbl:210 ../gui/selinux.tbl:211 ../gui/selinux.tbl:212
+-#: ../gui/selinux.tbl:213 ../gui/selinux.tbl:214 ../gui/selinux.tbl:215
+-#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
+-msgid "User Privs"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:4
+-msgid ""
+-"Allow gadmin SELinux user account to execute files in home directory or /tmp"
+-msgstr ""
 -
--#~ msgid "Internet Services Daemon (inetd)"
--#~ msgstr "Demon internetskih usluga (inetd)"
+-#: ../gui/selinux.tbl:5
+-msgid ""
+-"Allow guest SELinux user account to execute files in home directory or /tmp"
+-msgstr ""
 -
--#~ msgid "Web Application/Script (CGI)"
--#~ msgstr "Web-aplikacija/Skripta (CGI)"
+-#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
+-msgid "Memory Protection"
+-msgstr ""
 -
--#~ msgid "User Application"
--#~ msgstr "Korisnička aplikacija"
+-#: ../gui/selinux.tbl:6
+-msgid "Allow java executable stack"
++#: ../gui/semanagePage.py:126
++#, python-format
++msgid "Are you sure you want to delete %s '%s'?"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
+-#: ../gui/selinux.tbl:209
+-msgid "Mount"
++#: ../gui/semanagePage.py:126
++#, python-format
++msgid "Delete %s"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:7
+-msgid "Allow mount to mount any file"
++#: ../gui/semanagePage.py:134
++#, python-format
++msgid "Add %s"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:8
+-msgid "Allow mount to mount any directory"
++#: ../gui/semanagePage.py:148
++#, python-format
++msgid "Modify %s"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:9
+-msgid "Allow mplayer executable stack"
++#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
++msgid "Permissive"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
+-#: ../gui/selinux.tbl:188
+-msgid "SSH"
++#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
++msgid "Enforcing"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:10
+-msgid "Allow ssh to run ssh-keysign"
++#: ../gui/statusPage.py:94
++msgid "Status"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:11
++#: ../gui/statusPage.py:133
+ msgid ""
+-"Allow staff SELinux user account to execute files in home directory or /tmp"
++"Changing the policy type will cause a relabel of the entire file system on "
++"the next boot. Relabeling takes a long time depending on the size of the "
++"file system.  Do you wish to continue?"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:12
++#: ../gui/statusPage.py:147
+ msgid ""
+-"Allow sysadm SELinux user account to execute files in home directory or /tmp"
++"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
++"you later decide to turn SELinux back on, the system will be required to "
++"relabel.  If you just want to see if SELinux is causing a problem on your "
++"system, you can go to permissive mode which will only log errors and not "
++"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
++"wish to continue?"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:13
++#: ../gui/statusPage.py:152
+ msgid ""
+-"Allow unconfined SELinux user account to execute files in home directory or /"
+-"tmp"
+-msgstr ""
 -
--#, fuzzy
--#~ msgid "<b>Login Users</b>"
--#~ msgstr "<b>Korisnici</b>"
--
--#, fuzzy
--#~ msgid "User Role"
--#~ msgstr "Uloga"
--
--#, fuzzy
--#~ msgid "<b>Root Users</b>"
--#~ msgstr "<b>Korisnici</b>"
--
--#, fuzzy
--#~ msgid "Root Admin User Role"
--#~ msgstr "Korijenski korisnik"
--
--#, fuzzy
--#~ msgid "Enter name of application or user role to be confined"
--#~ msgstr "Da biste pokrenuli ovu aplikaciju morate biti korijenski korisnik."
--
--#, fuzzy
--#~ msgid "Name"
--#~ msgstr "Naziv"
--
--#~ msgid "..."
--#~ msgstr "..."
--
--#, fuzzy
--#~ msgid "Executable"
--#~ msgstr "&Izvršna datoteka:"
--
--#, fuzzy
--#~ msgid "Init script"
--#~ msgstr "Korisnička skripta"
--
--#, fuzzy
--#~ msgid "Select additional domains to which this user role will transition"
--#~ msgstr "Odaberite najmanje jednu grupu za korisnika."
--
--#, fuzzy
--#~ msgid "Select additional domains that this user role will administer"
--#~ msgstr "Odaberite najmanje jednu grupu za korisnika."
--
--#, fuzzy
--#~ msgid "Select additional roles for this user"
--#~ msgstr "Odaberite najmanje jednu grupu za korisnika."
--
--#~ msgid "<b>TCP Ports</b>"
--#~ msgstr "<b>TCP portovi</b>"
--
--#~ msgid "All"
--#~ msgstr "Sve"
--
--#~ msgid "600-1024"
--#~ msgstr "600-1024"
--
--#, fuzzy
--#~ msgid "Unreserved Ports (>1024)"
--#~ msgstr "DSL 4096/1024"
--
--#, fuzzy
--#~ msgid "Select Ports"
--#~ msgstr "Ostali portovi"
--
--#~ msgid "<b>UDP Ports</b>"
--#~ msgstr "<b>UDP portovi</b>"
--
--#, fuzzy
--#~ msgid "Select common application traits"
--#~ msgstr "Aplikacija za upravljanje glazbom"
--
--#, fuzzy
--#~ msgid "Uses Pam for authentication"
--#~ msgstr ""
--#~ "Pluggable Authentication Module (PAM) za upotrebu sa SMB poslužiteljima"
--
--#, fuzzy
--#~ msgid "Sends audit messages"
--#~ msgstr "Pogreška pri slanju poruke provjere.\n"
--
--#, fuzzy
--#~ msgid "Policy Directory"
--#~ msgstr "Zadana mapa"
--
--#, fuzzy
--#~ msgid "Generated Policy Files"
--#~ msgstr "Učitavanje generiranih datoteka…"
--
--#, fuzzy
--#~ msgid "Boolean Name"
--#~ msgstr "Booleova vrijednost"
--
--#~ msgid "Role"
--#~ msgstr "Uloga"
--
--#~ msgid "Application"
--#~ msgstr "Aplikacija"
--
--#, fuzzy
--#~ msgid "%s must be a directory"
--#~ msgstr "Dopusti korisnicima izvršavanje naredbe mount"
--
--#, fuzzy
--#~ msgid "You must select a user"
--#~ msgstr "Potrebno je unijeti ime"
--
--#, fuzzy
--#~ msgid "Select executable file to be confined."
--#~ msgstr "Odaberite _particiju na koju će biti smještena razmjenska datoteka:"
--
--#~ msgid "You must enter a name"
--#~ msgstr "Potrebno je unijeti ime"
--
--#~ msgid "You must enter a executable"
--#~ msgstr "Potrebno je unijeti izvršni program"
--
--#~ msgid "Configue SELinux"
--#~ msgstr "Konfiguriraj SELinux"
--
--#, fuzzy
--#~ msgid "Ports must be numbers or ranges of numbers from 1 to %d "
--#~ msgstr "Ping razdoblje mora biti između 1 i 10"
--
--#, fuzzy
--#~ msgid "You must enter a name for your confined process/user"
--#~ msgstr ""
--#~ "Ako je odabrano 'Nova usluga', potrebno je unijeti naziv nove usluge "
--
--#, fuzzy
--#~ msgid "USER Types are not allowed executables"
--#~ msgstr "Prazan certifikat autorizacije nije dopušten."
--
--#, fuzzy
--#~ msgid "use_syslog must be a boolean value "
--#~ msgstr ""
--#~ "Vrijednost opcije \"%s\" mora biti \"yes\" ili \"no\" (\"da\" ili \"ne\")"
--
--#, fuzzy
--#~ msgid "Type Enforcement file"
--#~ msgstr "Datoteke prisile vrste"
--
--#~ msgid "Interface file"
--#~ msgstr "Datoteka sučelja"
--
--#~ msgid "File Contexts file"
--#~ msgstr "Datoteka konteksta"
--
--#, fuzzy
--#~ msgid "Setup Script"
--#~ msgstr "Korisnička skripta"
--
--#, fuzzy
--#~ msgid ""
--#~ "SELinux Port\n"
--#~ "Type"
--#~ msgstr "Potreban je port"
--
--#~ msgid "Protocol"
--#~ msgstr "Protokol"
--
--#~ msgid ""
--#~ "MLS/MCS\n"
--#~ "Level"
--#~ msgstr ""
--#~ "MLS/MCS\n"
--#~ "Razina"
--
--#~ msgid "Port"
--#~ msgstr "Port"
--
--#, fuzzy
--#~ msgid "Port number \"%s\" is not valid.  0 < PORT_NUMBER < 65536 "
--#~ msgstr "Vrijednost koju ste unijeli nije ispravni broj."
--
--#, fuzzy
--#~ msgid "Group View"
--#~ msgstr "Prikaz klijenata"
--
--#~ msgid "SELinux Service Protection"
--#~ msgstr "SELinux usluga zaštite"
--
--#~ msgid "Disable SELinux protection for acct daemon"
--#~ msgstr "Onemogući SELinux zaštitu za demon acct"
--
--#~ msgid "Admin"
--#~ msgstr "Admin"
--
--#, fuzzy
--#~ msgid "Allow all daemons to write corefiles to /"
--#~ msgstr "Dopusti klijentima zapisivanje u X dijeljenu memoriju"
--
--#~ msgid "User Privs"
--#~ msgstr "Korisničke privilegije"
--
--#~ msgid "Memory Protection"
--#~ msgstr "Zaštita memorije"
--
--#, fuzzy
--#~ msgid "Allow java executable stack"
--#~ msgstr "Ograničenje veličine spremnika memorije"
--
--#~ msgid "Mount"
--#~ msgstr "Pristupi"
--
--#, fuzzy
--#~ msgid "Allow mount to mount any file"
--#~ msgstr "Dopusti korisnicima izvršavanje naredbe mount"
--
--#, fuzzy
--#~ msgid "Allow mount to mount any directory"
--#~ msgstr "Dopusti korisnicima izvršavanje naredbe mount"
--
--#, fuzzy
--#~ msgid "Allow mplayer executable stack"
--#~ msgstr "Ograničenje veličine spremnika memorije"
--
--#~ msgid "SSH"
--#~ msgstr "SSH"
--
--#~ msgid "Allow ssh to run ssh-keysign"
--#~ msgstr "Omogući da ssh pokreće ssh-keysign"
--
--#~ msgid "Network Configuration"
--#~ msgstr "Konfiguriranje mreže"
--
--#, fuzzy
--#~ msgid "Allow unconfined to dyntrans to unconfined_execmem"
--#~ msgstr "Dopusti neometeno djelovanje alatu rpm."
--
--#~ msgid "Databases"
--#~ msgstr "Baze podataka"
--
--#~ msgid "Allow user to connect to mysql socket"
--#~ msgstr "Dopusti korisnicima povezivanje na mysql socket"
--
--#~ msgid "Allow user to connect to postgres socket"
--#~ msgstr "Dopusti korisnicima povezivanje na postgres socket"
--
--#~ msgid "XServer"
--#~ msgstr "XServer"
--
--#~ msgid "Allow clients to write to X shared memory"
--#~ msgstr "Dopusti klijentima zapisivanje u X dijeljenu memoriju"
--
--#~ msgid "NIS"
--#~ msgstr "NIS"
--
--#~ msgid "Allow daemons to run with NIS"
--#~ msgstr "Omogući demonima pokretanje s NIS."
--
--#~ msgid "Web Applications"
--#~ msgstr "Web aplikacije"
--
--#, fuzzy
--#~ msgid "Allow staff Web Browsers to write to home directories"
--#~ msgstr ""
--#~ "Dopusti alatu ftp da piše/čita datoteke u korisničkim glavnim mapama."
--
--#~ msgid "Disable SELinux protection for amanda"
--#~ msgstr "Onemogući SELinux zaštitu za amanda"
--
--#~ msgid "Disable SELinux protection for amavis"
--#~ msgstr "Onemogući SELinux zaštitu za amavis"
--
--#~ msgid "Disable SELinux protection for apmd daemon"
--#~ msgstr "Onemogući SELinux zaštitu za demon apmd"
--
--#~ msgid "Disable SELinux protection for arpwatch daemon"
--#~ msgstr "Onemogući SELinux zaštitu za demon arpwatch"
--
--#~ msgid "Disable SELinux protection for auditd daemon"
--#~ msgstr "Onemogući SELinux zaštitu za demon auditd"
--
--#~ msgid "Disable SELinux protection for automount daemon"
--#~ msgstr "Onemogući SELinux zaštitu za demon automount"
--
--#~ msgid "Disable SELinux protection for avahi"
--#~ msgstr "Onemogući SELinux zaštitu za avahi"
--
--#~ msgid "Disable SELinux protection for bluetooth daemon"
--#~ msgstr "Onemogući SELinux zaštitu za demon bluetooth"
--
--#~ msgid "Disable SELinux protection for canna daemon"
--#~ msgstr "Onemogući SELinux zaštitu za demon canna"
--
--#~ msgid "Disable SELinux protection for cardmgr daemon"
--#~ msgstr "Onemogući SELinux zaštitu za demon cardmgr"
--
--#, fuzzy
--#~ msgid "Disable SELinux protection for Cluster Server"
--#~ msgstr "Onemogući Selinux zaštitu za cupsd backend poslužitelj"
--
--#~ msgid "Disable SELinux protection for ciped daemon"
--#~ msgstr "Onemogući SELinux zaštitu za demon ciped"
--
--#~ msgid "Disable SELinux protection for clamd daemon"
--#~ msgstr "Onemogući SELinux zaštitu za demon clamd"
--
--#~ msgid "Disable SELinux protection for clamscan"
--#~ msgstr "Onemogući SELinux zaštitu za clamscan"
--
--#~ msgid "Disable SELinux protection for clvmd"
--#~ msgstr "Onemogući SELinux zaštitu za clvmd"
--
--#~ msgid "Disable SELinux protection for comsat daemon"
--#~ msgstr "Onemogući SELinux zaštitu za demon comsat"
--
--#~ msgid "Disable SELinux protection for courier daemon"
--#~ msgstr "Onemogući SELinux zaštitu za demon courier"
--
--#~ msgid "Disable SELinux protection for cpucontrol daemon"
--#~ msgstr "Onemogući SELinux zaštitu za demon cpucontrol"
--
--#~ msgid "Disable SELinux protection for cpuspeed daemon"
--#~ msgstr "Onemogući SELinux zaštitu za demon cpuspeed"
--
--#~ msgid "Cron"
--#~ msgstr "Cron"
--
--#~ msgid "Disable SELinux protection for crond daemon"
--#~ msgstr "Onemogući SELinux zaštitu za demon crond"
--
--#~ msgid "Printing"
--#~ msgstr "Ispisivanje"
--
--#, fuzzy
--#~ msgid "Disable SELinux protection for cupsd back end server"
--#~ msgstr "Onemogući Selinux zaštitu za cupsd backend poslužitelj"
--
--#, fuzzy
--#~ msgid "Disable SELinux protection for cupsd daemon"
--#~ msgstr "Onemogući SELinux zaštitu za demon cupsd"
--
--#, fuzzy
--#~ msgid "Disable SELinux protection for cupsd_lpd"
--#~ msgstr "Onemogući SELinux zaštitu za cupsd_lpd"
--
--#~ msgid "CVS"
--#~ msgstr "CVS"
--
--#, fuzzy
--#~ msgid "Disable SELinux protection for cvs daemon"
--#~ msgstr "Onemogući SELinux zaštitu za demon cvs"
--
--#, fuzzy
--#~ msgid "Disable SELinux protection for cyrus daemon"
--#~ msgstr "Onemogući SELinux zaštitu za demon cyrus"
--
--#, fuzzy
--#~ msgid "Disable SELinux protection for dbskkd daemon"
--#~ msgstr "Onemogući SELinux zaštitu za demon dbskkd"
--
--#, fuzzy
--#~ msgid "Disable SELinux protection for dbusd daemon"
--#~ msgstr "Onemogući SELinux zaštitu za demon dbusd"
--
--#, fuzzy
--#~ msgid "Disable SELinux protection for dccd"
--#~ msgstr "Onemogući SELinux zaštitu za igre"
--
--#, fuzzy
--#~ msgid "Disable SELinux protection for dccifd"
--#~ msgstr "Onemogući SELinux zaštitu za igre"
--
--#, fuzzy
--#~ msgid "Disable SELinux protection for dccm"
--#~ msgstr "Onemogući SELinux zaštitu za igre"
--
--#, fuzzy
--#~ msgid "Disable SELinux protection for ddt daemon"
--#~ msgstr "Onemogući SELinux zaštitu za demon ddt"
--
--#, fuzzy
--#~ msgid "Disable SELinux protection for devfsd daemon"
--#~ msgstr "Onemogući SELinux zaštitu za demon devfsd"
--
--#, fuzzy
--#~ msgid "Disable SELinux protection for dhcpc daemon"
--#~ msgstr "Onemogući SELinux zaštitu za demon dhcpc"
--
--#, fuzzy
--#~ msgid "Disable SELinux protection for dhcpd daemon"
--#~ msgstr "Onemogući SELinux zaštitu za demon dhcpd"
--
--#, fuzzy
--#~ msgid "Disable SELinux protection for dictd daemon"
--#~ msgstr "Onemogući SELinux zaštitu za demon dictd"
--
--#, fuzzy
--#~ msgid "Allow sysadm_t to directly start daemons"
--#~ msgstr "Dopusti sysadm_t da izravno pokrene demone."
--
--#, fuzzy
--#~ msgid "Disable SELinux protection for Evolution"
--#~ msgstr "Onemogući SELinux zaštitu za igre"
--
--#, fuzzy
--#~ msgid "Games"
--#~ msgstr "Igre"
--
--#, fuzzy
--#~ msgid "Disable SELinux protection for games"
--#~ msgstr "Onemogući SELinux zaštitu za igre"
--
--#, fuzzy
--#~ msgid "Disable SELinux protection for the web browsers"
--#~ msgstr "Onemogući SELinux zaštitu za demon crond"
--
--#, fuzzy
--#~ msgid "Disable SELinux protection for Thunderbird"
--#~ msgstr "Onemogući SELinux zaštitu za igre"
--
--#, fuzzy
--#~ msgid "Disable SELinux protection for distccd daemon"
--#~ msgstr "Onemogući SELinux zaštitu za demon distccd"
--
--#, fuzzy
--#~ msgid "Disable SELinux protection for dmesg daemon"
--#~ msgstr "Onemogući SELinux zaštitu za demon dmesg"
--
--#, fuzzy
--#~ msgid "Disable SELinux protection for dnsmasq daemon"
--#~ msgstr "Onemogući SELinux zaštitu za demon dnsmasq"
--
--#, fuzzy
--#~ msgid "Disable SELinux protection for dovecot daemon"
--#~ msgstr "Onemogući SELinux zaštitu za demon dovecot"
--
--#, fuzzy
--#~ msgid "Disable SELinux protection for entropyd daemon"
--#~ msgstr "Onemogući SELinux zaštitu za demon entropyd"
--
--#, fuzzy
--#~ msgid "Disable SELinux protection for fetchmail"
--#~ msgstr "Onemogući SELinux zaštitu za igre"
--
--#, fuzzy
--#~ msgid "Disable SELinux protection for fingerd daemon"
--#~ msgstr "Onemogući SELinux zaštitu za demon fingerd"
--
--#, fuzzy
--#~ msgid "Disable SELinux protection for freshclam daemon"
--#~ msgstr "Onemogući SELinux zaštitu za demon freshclam"
--
--#, fuzzy
--#~ msgid "Disable SELinux protection for fsdaemon daemon"
--#~ msgstr "Onemogući SELinux zaštitu za demon fsdaemon"
--
--#, fuzzy
--#~ msgid "Disable SELinux protection for gpm daemon"
--#~ msgstr "Onemogući SELinux zaštitu za demon gpm"
--
--#~ msgid "NFS"
--#~ msgstr "NFS"
--
--#, fuzzy
--#~ msgid "Disable SELinux protection for gss daemon"
--#~ msgstr "Onemogući SELinux zaštitu za demon gss"
--
--#, fuzzy
--#~ msgid "Disable SELinux protection for Hal daemon"
--#~ msgstr "Onemogući SELinux zaštitu za demon hal"
--
--#~ msgid "Compatibility"
--#~ msgstr "Kompatibilnost"
--
--#, fuzzy
--#~ msgid ""
--#~ "Do not audit things that we know to be broken but which are not security "
--#~ "risks"
--#~ msgstr ""
--#~ "Ne provjeravaj stvari za koje znamo da su nedovršene, ali koje ne "
--#~ "predstavljaju sigurnosni rizik."
--
--#, fuzzy
--#~ msgid "Disable SELinux protection for hostname daemon"
--#~ msgstr "Onemogući SELinux zaštitu za demon hostname"
--
--#, fuzzy
--#~ msgid "Disable SELinux protection for hotplug daemon"
--#~ msgstr "Onemogući SELinux zaštitu za demon hotplug"
--
--#, fuzzy
--#~ msgid "Disable SELinux protection for howl daemon"
--#~ msgstr "Onemogući SELinux zaštitu za demon howl"
--
--#, fuzzy
--#~ msgid "Disable SELinux protection for cups hplip daemon"
--#~ msgstr "Onemogući SELinux zaštitu za demon cups hplip"
--
--#, fuzzy
--#~ msgid "Disable SELinux protection for httpd rotatelogs"
--#~ msgstr "Onemogući SELinux zaštitu za demon httpd"
--
--#~ msgid "HTTPD Service"
--#~ msgstr "HTTPD usluga"
--
--#, fuzzy
--#~ msgid "Disable SELinux protection for http suexec"
--#~ msgstr "Onemogući SELinux zaštitu za http suexec"
--
--#, fuzzy
--#~ msgid "Disable SELinux protection for hwclock daemon"
--#~ msgstr "Onemogući SELinux zaštitu za demon hwclock"
--
--#, fuzzy
--#~ msgid "Disable SELinux protection for i18n daemon"
--#~ msgstr "Onemogući SELinux zaštitu za demon i18n"
--
--#, fuzzy
--#~ msgid "Disable SELinux protection for imazesrv daemon"
--#~ msgstr "Onemogući SELinux zaštitu za demon imazesrv"
--
--#, fuzzy
--#~ msgid "Disable SELinux protection for inetd child daemons"
--#~ msgstr "Onemogući SELinux zaštitu za demone inetd child"
--
--#, fuzzy
--#~ msgid "Disable SELinux protection for inetd daemon"
--#~ msgstr "Onemogući SELinux zaštitu za demon inetd"
--
--#, fuzzy
--#~ msgid "Disable SELinux protection for innd daemon"
--#~ msgstr "Onemogući SELinux zaštitu za demon innd"
--
--#, fuzzy
--#~ msgid "Disable SELinux protection for iptables daemon"
--#~ msgstr "Onemogući SELinux zaštitu za demon iptables"
--
--#, fuzzy
--#~ msgid "Disable SELinux protection for ircd daemon"
--#~ msgstr "Onemogući SELinux zaštitu za demon ircd"
--
--#, fuzzy
--#~ msgid "Disable SELinux protection for irqbalance daemon"
--#~ msgstr "Onemogući SELinux zaštitu za demon irqbalance"
--
--#, fuzzy
--#~ msgid "Disable SELinux protection for iscsi daemon"
--#~ msgstr "Onemogući SELinux zaštitu za demon crond"
--
--#, fuzzy
--#~ msgid "Disable SELinux protection for jabberd daemon"
--#~ msgstr "Onemogući SELinux zaštitu za demon jabberd"
--
--#~ msgid "Kerberos"
--#~ msgstr "Kerberos"
--
--#, fuzzy
--#~ msgid "Disable SELinux protection for kadmind daemon"
--#~ msgstr "Onemogući SELinux zaštitu za demon kadmind"
--
--#, fuzzy
--#~ msgid "Disable SELinux protection for klogd daemon"
--#~ msgstr "Onemogući SELinux zaštitu za demon klogd"
--
--#, fuzzy
--#~ msgid "Disable SELinux protection for krb5kdc daemon"
--#~ msgstr "Onemogući SELinux zaštitu za demon krb5kdc"
--
--#, fuzzy
--#~ msgid "Disable SELinux protection for ktalk daemons"
--#~ msgstr "Onemogući SELinux zaštitu za demone ktalk"
--
--#, fuzzy
--#~ msgid "Disable SELinux protection for kudzu daemon"
--#~ msgstr "Onemogući SELinux zaštitu za demon kudzu"
--
--#, fuzzy
--#~ msgid "Disable SELinux protection for locate daemon"
--#~ msgstr "Onemogući SELinux zaštitu za demon locate"
--
--#, fuzzy
--#~ msgid "Disable SELinux protection for lpd daemon"
--#~ msgstr "Onemogući SELinux zaštitu za demon lpd"
--
--#, fuzzy
--#~ msgid "Disable SELinux protection for lrrd daemon"
--#~ msgstr "Onemogući SELinux zaštitu za demon lrrd"
--
--#, fuzzy
--#~ msgid "Disable SELinux protection for lvm daemon"
--#~ msgstr "Onemogući SELinux zaštitu za demon lvm"
--
--#, fuzzy
--#~ msgid "Disable SELinux protection for mailman"
--#~ msgstr "Onemogući SELinux zaštitu za igre"
--
--#, fuzzy
--#~ msgid "Allow evolution and thunderbird to read user files"
--#~ msgstr "Dopusti da Evolution i Thunderbird čitaju korisničke datoteke"
--
--#, fuzzy
--#~ msgid "Disable SELinux protection for mdadm daemon"
--#~ msgstr "Onemogući SELinux zaštitu za demon mdadm"
--
--#, fuzzy
--#~ msgid "Disable SELinux protection for monopd daemon"
--#~ msgstr "Onemogući SELinux zaštitu za demon monopd"
--
--#, fuzzy
--#~ msgid "Allow the mozilla browser to read user files"
--#~ msgstr "Dopusti da preglednik Mozilla čita korisničke datoteke"
--
--#, fuzzy
--#~ msgid "Disable SELinux protection for mrtg daemon"
--#~ msgstr "Onemogući SELinux zaštitu za demon mrtg"
--
--#, fuzzy
--#~ msgid "Disable SELinux protection for mysqld daemon"
--#~ msgstr "Onemogući SELinux zaštitu za demon mysqld"
--
--#, fuzzy
--#~ msgid "Disable SELinux protection for nagios daemon"
--#~ msgstr "Onemogući SELinux zaštitu za demon nagios"
--
--#, fuzzy
--#~ msgid "Name Service"
--#~ msgstr "Usluga naziva"
--
--#, fuzzy
--#~ msgid "Disable SELinux protection for named daemon"
--#~ msgstr "Onemogući SELinux zaštitu za demon nazivatelja"
--
--#, fuzzy
--#~ msgid "Disable SELinux protection for nessusd daemon"
--#~ msgstr "Onemogući SELinux zaštitu za demon nessusd"
--
--#, fuzzy
--#~ msgid "Disable SELinux protection for NetworkManager"
--#~ msgstr "Onemogući SELinux zaštitu za NetworkManager"
--
--#, fuzzy
--#~ msgid "Disable SELinux protection for nfsd daemon"
--#~ msgstr "Onemogući SELinux zaštitu za demon nfsd"
--
--#~ msgid "Samba"
--#~ msgstr "Samba"
--
--#, fuzzy
--#~ msgid "Disable SELinux protection for nmbd daemon"
--#~ msgstr "Onemogući SELinux zaštitu za demon nmbd"
--
--#, fuzzy
--#~ msgid "Disable SELinux protection for nrpe daemon"
--#~ msgstr "Onemogući SELinux zaštitu za demon nrpe"
--
--#, fuzzy
--#~ msgid "Disable SELinux protection for nscd daemon"
--#~ msgstr "Onemogući SELinux zaštitu za demon nscd"
--
--#, fuzzy
--#~ msgid "Disable SELinux protection for nsd daemon"
--#~ msgstr "Onemogući SELinux zaštitu za demon nsd"
--
--#, fuzzy
--#~ msgid "Disable SELinux protection for ntpd daemon"
--#~ msgstr "Onemogući SELinux zaštitu za demon ntpd"
--
--#, fuzzy
--#~ msgid "Disable SELinux protection for oddjob"
--#~ msgstr "Onemogući SELinux zaštitu za igre"
--
--#, fuzzy
--#~ msgid "Disable SELinux protection for oddjob_mkhomedir"
--#~ msgstr "Onemogući SELinux zaštitu za demon crond"
--
--#, fuzzy
--#~ msgid "Disable SELinux protection for openvpn daemon"
--#~ msgstr "Onemogući SELinux zaštitu za demon openvpn"
--
--#, fuzzy
--#~ msgid "Disable SELinux protection for pam daemon"
--#~ msgstr "Onemogući SELinux zaštitu za demon pam"
--
--#, fuzzy
--#~ msgid "Disable SELinux protection for pegasus"
--#~ msgstr "Onemogući SELinux zaštitu za igre"
--
--#, fuzzy
--#~ msgid "Disable SELinux protection for perdition daemon"
--#~ msgstr "Onemogući SELinux zaštitu za demon perdition"
--
--#, fuzzy
--#~ msgid "Disable SELinux protection for portmap daemon"
--#~ msgstr "Onemogući SELinux zaštitu za demon portmap"
--
--#, fuzzy
--#~ msgid "Disable SELinux protection for portslave daemon"
--#~ msgstr "Onemogući SELinux zaštitu za demon portslave"
--
--#, fuzzy
--#~ msgid "Disable SELinux protection for postfix"
--#~ msgstr "Onemogući SELinux zaštitu za igre"
--
--#, fuzzy
--#~ msgid "Disable SELinux protection for postgresql daemon"
--#~ msgstr "Onemogući SELinux zaštitu za demon postgresql"
--
--#~ msgid "pppd"
--#~ msgstr "pppd"
--
--#, fuzzy
--#~ msgid "Disable SELinux protection for pptp"
--#~ msgstr "Onemogući SELinux zaštitu za igre"
--
--#, fuzzy
--#~ msgid "Disable SELinux protection for prelink daemon"
--#~ msgstr "Onemogući SELinux zaštitu za demon prelink"
--
--#, fuzzy
--#~ msgid "Disable SELinux protection for privoxy daemon"
--#~ msgstr "Onemogući SELinux zaštitu za demon privoxy"
--
--#, fuzzy
--#~ msgid "Disable SELinux protection for ptal daemon"
--#~ msgstr "Onemogući SELinux zaštitu za demon ptal"
--
--#, fuzzy
--#~ msgid "Disable SELinux protection for pxe daemon"
--#~ msgstr "Onemogući SELinux zaštitu za demon pxe"
--
--#, fuzzy
--#~ msgid "Disable SELinux protection for pyzord"
--#~ msgstr "Onemogući SELinux zaštitu za igre"
--
--#, fuzzy
--#~ msgid "Disable SELinux protection for quota daemon"
--#~ msgstr "Onemogući SELinux zaštitu za demon quota"
--
--#, fuzzy
--#~ msgid "Disable SELinux protection for radiusd daemon"
--#~ msgstr "Onemogući SELinux zaštitu za demon radiusd"
--
--#, fuzzy
--#~ msgid "Disable SELinux protection for radvd daemon"
--#~ msgstr "Onemogući SELinux zaštitu za demon radvd"
--
--#, fuzzy
--#~ msgid "Disable SELinux protection for rdisc"
--#~ msgstr "Onemogući SELinux zaštitu za igre"
--
--#, fuzzy
--#~ msgid "Disable SELinux protection for readahead"
--#~ msgstr "Onemogući SELinux zaštitu za igre"
--
--#, fuzzy
--#~ msgid "Allow programs to read files in non-standard locations (default_t)"
--#~ msgstr ""
--#~ "Dopusti programima iščitavanje datoteka na nestandardnim lokacijama "
--#~ "(default_t)"
--
--#, fuzzy
--#~ msgid "Disable SELinux protection for restorecond"
--#~ msgstr "Onemogući SELinux zaštitu za igre"
--
--#, fuzzy
--#~ msgid "Disable SELinux protection for rhgb daemon"
--#~ msgstr "Onemogući SELinux zaštitu za demon rhgb"
--
--#, fuzzy
--#~ msgid "Disable SELinux protection for ricci"
--#~ msgstr "Onemogući SELinux zaštitu za igre"
--
--#, fuzzy
--#~ msgid "Disable SELinux protection for ricci_modclusterd"
--#~ msgstr "Onemogući SELinux zaštitu za demon crond"
--
--#, fuzzy
--#~ msgid "Disable SELinux protection for rlogind daemon"
--#~ msgstr "Onemogući SELinux zaštitu za demon rlogind"
--
--#, fuzzy
--#~ msgid "Disable SELinux protection for rpcd daemon"
--#~ msgstr "Onemogući SELinux zaštitu za demon rpcd"
--
--#, fuzzy
--#~ msgid "Disable SELinux protection for rshd"
--#~ msgstr "Onemogući SELinux zaštitu za igre"
--
--#~ msgid "rsync"
--#~ msgstr "rsync"
--
--#, fuzzy
--#~ msgid "Disable SELinux protection for rsync daemon"
--#~ msgstr "Onemogući SELinux zaštitu za demon rsync"
--
--#, fuzzy
--#~ msgid "Allow ssh to run from inetd instead of as a daemon"
--#~ msgstr "Dopusti da se ssh pokreće iz inetd, umjesto kao demon"
--
--#, fuzzy
--#~ msgid "Allow Samba to share nfs directories"
--#~ msgstr "Dopusti da Samba razmjenjuje NFS mape."
--
--#~ msgid "SASL authentication server"
--#~ msgstr "SASL poslužitelj provjere autentičnosti"
--
--#, fuzzy
--#~ msgid "Allow sasl authentication server to read /etc/shadow"
--#~ msgstr ""
--#~ "Dopusti da sasl poslužitelj provjere autentičnosti čita mapu /etc/shadow"
--
--#, fuzzy
--#~ msgid "Disable SELinux protection for saslauthd daemon"
--#~ msgstr "Onemogući SELinux zaštitu za demon saslauthd"
--
--#, fuzzy
--#~ msgid "Disable SELinux protection for scannerdaemon daemon"
--#~ msgstr "Onemogući SELinux zaštitu za demon scannerdaemon"
--
--#, fuzzy
--#~ msgid "Do not allow transition to sysadm_t, sudo and su effected"
--#~ msgstr "Ne dopusti prijelaz u sysadm_t"
--
--#, fuzzy
--#~ msgid "Do not allow any processes to load kernel modules"
--#~ msgstr "Nikakvim postupcima ne dopuštaj učitavanje kernelskih modula"
--
--#, fuzzy
--#~ msgid "Do not allow any processes to modify kernel SELinux policy"
--#~ msgstr ""
--#~ "Nikakvim postupcima ne dopuštaj izmjenjivanje kernelskih SELinux pravila"
--
--#, fuzzy
--#~ msgid "Disable SELinux protection for sendmail daemon"
--#~ msgstr "Onemogući SELinux zaštitu za demon sendmail"
--
--#, fuzzy
--#~ msgid "Disable SELinux protection for setrans"
--#~ msgstr "Onemogući SELinux zaštitu za igre"
--
--#, fuzzy
--#~ msgid "Disable SELinux protection for setroubleshoot daemon"
--#~ msgstr "Onemogući SELinux zaštitu za demon crond"
--
--#, fuzzy
--#~ msgid "Disable SELinux protection for slapd daemon"
--#~ msgstr "Onemogući SELinux zaštitu za demon slapd"
--
--#, fuzzy
--#~ msgid "Disable SELinux protection for slrnpull daemon"
--#~ msgstr "Onemogući SELinux zaštitu za demon slrnpull"
--
--#, fuzzy
--#~ msgid "Disable SELinux protection for smbd daemon"
--#~ msgstr "Onemogući SELinux zaštitu za demon smbd"
--
--#, fuzzy
--#~ msgid "Disable SELinux protection for snmpd daemon"
--#~ msgstr "Onemogući SELinux zaštitu za demon snmpd"
--
--#, fuzzy
--#~ msgid "Disable SELinux protection for snort daemon"
--#~ msgstr "Onemogući SELinux zaštitu za demon snort"
--
--#, fuzzy
--#~ msgid "Disable SELinux protection for soundd daemon"
--#~ msgstr "Onemogući SELinux zaštitu za demon soundd"
--
--#, fuzzy
--#~ msgid "Disable SELinux protection for sound daemon"
--#~ msgstr "Onemogući SELinux zaštitu za demon sound"
--
--#, fuzzy
--#~ msgid "Spam Protection"
--#~ msgstr "Spam zaštita"
--
--#, fuzzy
--#~ msgid "Disable SELinux protection for spamd daemon"
--#~ msgstr "Onemogući SELinux zaštitu za demon spamd"
--
--#, fuzzy
--#~ msgid "Allow spamd to access home directories"
--#~ msgstr "Dopusti da spamd ima pristup korisničkim glavnim mapama."
--
--#, fuzzy
--#~ msgid "Allow Spam Assassin daemon network access"
--#~ msgstr "Dopusti demonu Spam Assasin pristup mreži"
--
--#, fuzzy
--#~ msgid "Disable SELinux protection for speedmgmt daemon"
--#~ msgstr "Onemogući SELinux zaštitu za demon speedmgmt"
--
--#~ msgid "Squid"
--#~ msgstr "Squid"
--
--#, fuzzy
--#~ msgid "Allow squid daemon to connect to the network"
--#~ msgstr "Dopusti demonu squid povezivanje na mrežu."
--
--#, fuzzy
--#~ msgid "Disable SELinux protection for squid daemon"
--#~ msgstr "Onemogući SELinux zaštitu za demon crond"
--
--#, fuzzy
--#~ msgid "Disable SELinux protection for ssh daemon"
--#~ msgstr "Onemogući SELinux zaštitu za demon ssh"
--
--#, fuzzy
--#~ msgid "Allow ssh logins as sysadm_r:sysadm_t"
--#~ msgstr "Dopusti ssh prijavljivanja kao sysadm_r:sysadm_t"
--
--#, fuzzy
--#~ msgid ""
--#~ "Allow staff_r users to search the sysadm home dir and read files (such as "
--#~ "~/.bashrc)"
--#~ msgstr ""
--#~ "Dopusti korisnicima staff_r da pretražuju i čitaju sadržaj mape sysadm "
--#~ "home (poput ~/.bashrc)"
--
--#, fuzzy
--#~ msgid "Universal SSL tunnel"
--#~ msgstr "Univerzalan SSL tunel"
--
--#, fuzzy
--#~ msgid "Disable SELinux protection for stunnel daemon"
--#~ msgstr "Onemogući SELinux zaštitu za demon stunnel"
--
--#, fuzzy
--#~ msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
--#~ msgstr "Dopusti demonu stunnel samostalno pokretanje, izvan xinetd"
--
--#, fuzzy
--#~ msgid "Disable SELinux protection for swat daemon"
--#~ msgstr "Onemogući SELinux zaštitu za demon swat"
--
--#, fuzzy
--#~ msgid "Disable SELinux protection for sxid daemon"
--#~ msgstr "Onemogući SELinux zaštitu za demon sxid"
--
--#, fuzzy
--#~ msgid "Disable SELinux protection for syslogd daemon"
--#~ msgstr "Onemogući SELinux zaštitu za demon syslogd"
--
--#, fuzzy
--#~ msgid "Disable SELinux protection for system cron jobs"
--#~ msgstr "Onemogući Selinux zaštitu za cupsd backend poslužitelj"
--
--#, fuzzy
--#~ msgid "Disable SELinux protection for tcp daemon"
--#~ msgstr "Onemogući SELinux zaštitu za demon crond"
--
--#, fuzzy
--#~ msgid "Disable SELinux protection for telnet daemon"
--#~ msgstr "Onemogući SELinux zaštitu za demon telnet"
--
--#, fuzzy
--#~ msgid "Disable SELinux protection for tftpd daemon"
--#~ msgstr "Onemogući SELinux zaštitu za demon tftpd"
--
--#, fuzzy
--#~ msgid "Disable SELinux protection for transproxy daemon"
--#~ msgstr "Onemogući SELinux zaštitu za demon transproxy"
--
--#, fuzzy
--#~ msgid "Disable SELinux protection for udev daemon"
--#~ msgstr "Onemogući SELinux zaštitu za demon udev"
--
--#, fuzzy
--#~ msgid "Disable SELinux protection for uml daemon"
--#~ msgstr "Onemogući SELinux zaštitu za demon uml"
--
--#, fuzzy
--#~ msgid ""
--#~ "Allow xinetd to run unconfined, including any services it starts that do "
--#~ "not have a domain transition explicitly defined"
--#~ msgstr ""
--#~ "Dopusti nesputani rad xinetd, uključujući bilo koje usluge koje je "
--#~ "pokrenuo, a koji nemaju izričito zadano pretvaranje domena."
--
--#, fuzzy
--#~ msgid ""
--#~ "Allow rc scripts to run unconfined, including any daemon started by an rc "
--#~ "script that does not have a domain transition explicitly defined"
--#~ msgstr ""
--#~ "Dopusti nesputani rad rc skripti, uključujući bilo koji demon koje je "
--#~ "pokrenula rc skripta, a koji nema izričito zadano pretvaranje domena."
--
--#, fuzzy
--#~ msgid "Allow rpm to run unconfined"
--#~ msgstr "Dopusti neometeno djelovanje alatu rpm."
--
--#, fuzzy
--#~ msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
--#~ msgstr ""
--#~ "Dopusti neometeno djelovanje privilegiranim alatima kao što su hotplug i "
--#~ "insmod."
--
--#, fuzzy
--#~ msgid "Disable SELinux protection for updfstab daemon"
--#~ msgstr "Onemogući SELinux zaštitu za demon updfstab"
--
--#, fuzzy
--#~ msgid "Disable SELinux protection for uptimed daemon"
--#~ msgstr "Onemogući SELinux zaštitu za demon uptimed"
--
--#, fuzzy
--#~ msgid ""
--#~ "Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, "
--#~ "only staff_r can do so"
--#~ msgstr ""
--#~ "Dopusti da user_r pristupi u sysadm_r putem su, sudo, ili userhelper. U "
--#~ "protivno dopušteno samo za staff_r."
--
--#, fuzzy
--#~ msgid "Allow users to execute the mount command"
--#~ msgstr "Dopusti korisnicima izvršavanje naredbe mount"
--
--#, fuzzy
--#~ msgid "Allow regular users direct mouse access (only allow the X server)"
--#~ msgstr ""
--#~ "Dopusti redovnim korisnicima izravan pristup mišem (dopusti samo X "
--#~ "poslužitelj)"
--
--#, fuzzy
--#~ msgid "Allow users to run the dmesg command"
--#~ msgstr "Dopusti korisnicima izvršavanje naredbe dmesg"
--
--#, fuzzy
--#~ msgid "Allow users to control network interfaces (also needs USERCTL=true)"
--#~ msgstr ""
--#~ "Dopusti korisnicima nadzor nad mrežnim sučeljima (potreban je i "
--#~ "USERCTL=true)"
--
--#, fuzzy
--#~ msgid "Allow normal user to execute ping"
--#~ msgstr "Dopusti normalnim korisnicima izvršavanje alata ping"
--
--#, fuzzy
--#~ msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
--#~ msgstr ""
--#~ "Dopusti korisnicima čitanja i pisanje noextattrfile (FAT, CDROM, FLOPPY)"
--
--#, fuzzy
--#~ msgid "Allow users to rw usb devices"
--#~ msgstr "Dopusti korisnicima čitanja i pisanje USB uređaja"
--
--#, fuzzy
--#~ msgid ""
--#~ "Allow users to run TCP servers (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 ""
--#~ "Dopusti korisnicima pokretanje TCP poslužitelja (povezivanje s portovima "
--#~ "i prihvaćanje povezivanja iz iste domene i vanjskim korisnicima). "
--#~ "Onemogućavanje ove opcije prisiljava pasivan način za FTP i može "
--#~ "izmijeniti ostale protokole."
--
--#, fuzzy
--#~ msgid "Allow user to stat ttyfiles"
--#~ msgstr "Dopusti korisnicima definiranje tty datoteka"
--
--#, fuzzy
--#~ msgid "Disable SELinux protection for uucpd daemon"
--#~ msgstr "Onemogući SELinux zaštitu za demon uucpd"
--
--#, fuzzy
--#~ msgid "Disable SELinux protection for vmware daemon"
--#~ msgstr "Onemogući SELinux zaštitu za demon vmware"
--
--#, fuzzy
--#~ msgid "Disable SELinux protection for watchdog daemon"
--#~ msgstr "Onemogući SELinux zaštitu za demon vmware"
--
--#, fuzzy
--#~ msgid "Disable SELinux protection for winbind daemon"
--#~ msgstr "Onemogući SELinux zaštitu za demon winbind"
--
--#, fuzzy
--#~ msgid "Disable SELinux protection for xdm daemon"
--#~ msgstr "Onemogući SELinux zaštitu za demon xdm"
--
--#, fuzzy
--#~ msgid "Allow xdm logins as sysadm_r:sysadm_t"
--#~ msgstr "Dopusti xdm prijave kao sysadm_r:sysadm_t"
--
--#, fuzzy
--#~ msgid "Disable SELinux protection for xen daemon"
--#~ msgstr "Onemogući SELinux zaštitu za demon crond"
--
--#~ msgid "XEN"
--#~ msgstr "XEN"
--
--#, fuzzy
--#~ msgid "Disable SELinux protection for xfs daemon"
--#~ msgstr "Onemogući SELinux zaštitu za demon xfs"
--
--#, fuzzy
--#~ msgid "Disable SELinux protection for xen control"
--#~ msgstr "Onemogući SELinux zaštitu za demon crond"
--
--#, fuzzy
--#~ msgid "Disable SELinux protection for ypbind daemon"
--#~ msgstr "Onemogući SELinux zaštitu za demon ypbind"
--
--#, fuzzy
--#~ msgid "Disable SELinux protection for NIS Password Daemon"
--#~ msgstr "Onemogući SELinux zaštitu za demon cups hplip"
--
--#, fuzzy
--#~ msgid "Disable SELinux protection for ypserv daemon"
--#~ msgstr "Onemogući SELinux zaštitu za demon ypserv"
--
--#, fuzzy
--#~ msgid "Disable SELinux protection for NIS Transfer Daemon"
--#~ msgstr "Onemogući SELinux zaštitu za demon cups hplip"
--
--#, fuzzy
--#~ msgid ""
--#~ "Allow SELinux webadm user to manage unprivileged users home directories"
--#~ msgstr "Dopusti da Samba razmjenjuje korisničkih glavnih mapa."
--
--#, fuzzy
--#~ msgid ""
--#~ "Allow SELinux webadm user to read unprivileged users home directories"
--#~ msgstr "Dopusti da Samba razmjenjuje korisničkih glavnih mapa."
--
--#, fuzzy
--#~ msgid "Are you sure you want to delete %s '%s'?"
--#~ msgstr "Jeste li sigurni ste da želite izbrisati %s?"
--
--#, fuzzy
--#~ msgid "Delete %s"
--#~ msgstr "_Izbriši"
--
--#, fuzzy
--#~ msgid "Add %s"
--#~ msgstr "_Dodaj"
--
--#, fuzzy
--#~ msgid "Modify %s"
--#~ msgstr "&Uredi..."
--
--#, fuzzy
--#~ msgid "Permissive"
--#~ msgstr "Dopustivo"
--
--#, fuzzy
--#~ msgid "Enforcing"
--#~ msgstr "Prisiljavanje"
--
--#, fuzzy
--#~ 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 ""
--#~ "Promjena sigurnosnih pravila prisilit će ponovno označavanje cjelokupnog "
--#~ "datotečnog sustava pri sljedećem pokretanju. Ponovno je označavanje "
--#~ "dugotrajno i ovisi o veličini datotečnog sustava. Želite li nastaviti?"
--
--#, fuzzy
--#~ 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 ""
--#~ "Omogućavanje SELinux prisilit će ponovno označavanje cjelokupnog "
--#~ "datotečnog sustava pri sljedećem pokretanju. Ponovno je označavanje "
--#~ "dugotrajno i ovisi o veličini datotečnog sustava. Želite li nastaviti?"
--
--#, fuzzy
--#~ msgid "system-config-selinux"
--#~ msgstr "System-Config-Printer"
--
--#, fuzzy
--#~ msgid "Add SELinux Login Mapping"
--#~ msgstr "Dodavanje mapiranja prijave za %s nije moguće"
--
--#, fuzzy
--#~ msgid "Add SELinux Network Ports"
--#~ msgstr "Dodavanje SELinux korisnika %s nije moguće"
--
--#~ msgid "SELinux Type"
--#~ msgstr "SELinux vrsta"
--
--#~ msgid ""
--#~ "tcp\n"
--#~ "udp"
--#~ msgstr ""
--#~ "tcp\n"
--#~ "udp"
--
--#, fuzzy
--#~ msgid ""
--#~ "SELinux MLS/MCS\n"
--#~ "Level"
--#~ msgstr "SELinux mls temeljna pravila"
--
--#, fuzzy
--#~ msgid "File Specification"
--#~ msgstr "Specifikacija:"
--
--#, fuzzy
--#~ msgid "File Type"
--#~ msgstr "Vrsta _datotečnog sustava:"
--
--#~ msgid "MLS"
--#~ msgstr "MLS"
--
--#~ msgid "Add SELinux User"
--#~ msgstr "Dodaj SELinux korisnika"
--
--#, fuzzy
--#~ msgid "SELinux Administration"
--#~ msgstr "Administrativni alati"
--
--#~ msgid "Add"
--#~ msgstr "Dodaj"
--
--#~ msgid "_Properties"
--#~ msgstr "_Svojstva"
--
--#~ msgid "_Delete"
--#~ msgstr "_Izbriši"
--
--#, fuzzy
--#~ msgid "Select Management Object"
--#~ msgstr "Odabir određenog dijela auta"
--
--#~ msgid "<b>Select:</b>"
--#~ msgstr "<b>Odaberite:</b>"
--
--#, fuzzy
--#~ msgid "System Default Enforcing Mode"
--#~ msgstr "Izmjena zadanog jezik sustava"
--
--#, fuzzy
--#~ msgid "Current Enforcing Mode"
--#~ msgstr "Određivanje načina prisiljavanja nije moguće.\n"
--
--#, fuzzy
--#~ msgid "System Default Policy Type: "
--#~ msgstr "Dohvaćanje zadane vrste nije moguće.\n"
--
--#, fuzzy
--#~ msgid "Relabel on next reboot."
--#~ msgstr "Kod sljedećeg pokretanja sustava bit će prisiljen 'fsck'."
--
--#~ msgid "label37"
--#~ msgstr "label37"
--
--#~ msgid "Filter"
--#~ msgstr "Filtar"
--
--#~ msgid "label50"
--#~ msgstr "label50"
--
--#, fuzzy
--#~ msgid "Add File Context"
--#~ msgstr "Dodavanje konteksta datoteke za %s nije moguće"
--
--#, fuzzy
--#~ msgid "Modify File Context"
--#~ msgstr "Uređivanje konteksta datoteke za %s nije moguće"
--
--#, fuzzy
--#~ msgid "Delete File Context"
--#~ msgstr "Brisanje konteksta datoteke za %s nije moguće"
--
--#~ msgid "label38"
--#~ msgstr "label38"
--
--#, fuzzy
--#~ msgid "Add SELinux User Mapping"
--#~ msgstr "Dodavanje SELinux korisnika %s nije moguće"
--
--#~ msgid "Modify SELinux User Mapping"
--#~ msgstr "Uredi mapiranje SELinux korisnika"
--
--#~ msgid "Delete SELinux User Mapping"
--#~ msgstr "Izbriši mapiranje SELinux korisnika"
--
--#~ msgid "label39"
--#~ msgstr "label39"
--
--#, fuzzy
--#~ msgid "Add Translation"
--#~ msgstr "Pogreška pri prevođenju"
--
--#, fuzzy
--#~ msgid "Modify Translation"
--#~ msgstr "Pogreška pri prevođenju"
--
--#, fuzzy
--#~ msgid "Delete Translation"
--#~ msgstr "Pogreška pri prevođenju"
--
--#~ msgid "label41"
--#~ msgstr "label41"
--
--#~ msgid "Modify SELinux User"
--#~ msgstr "Uredi SELinux korisnika"
--
--#~ msgid "label40"
--#~ msgstr "label40"
--
--#, fuzzy
--#~ msgid "Add Network Port"
--#~ msgstr "Port za mrežno povezivanje"
--
--#, fuzzy
--#~ msgid "Edit Network Port"
--#~ msgstr "Port za mrežno povezivanje"
--
--#, fuzzy
--#~ msgid "Delete Network Port"
--#~ msgstr "Port za mrežno povezivanje"
--
--#~ msgid "label42"
--#~ msgstr "label42"
--
--#, fuzzy
--#~ msgid "Generate new policy module"
--#~ msgstr "SELinux referentna pravila - osnovni modul 'targeted'."
--
--#~ msgid "Load policy module"
--#~ msgstr "Učitaj modul pravila"
--
--#, fuzzy
--#~ msgid "Remove loadable policy module"
--#~ msgstr "SELinux referentna pravila - osnovni modul 'targeted'."
--
--#~ msgid "label44"
--#~ msgstr "label44"
--
--#, fuzzy
--#~ msgid "Sensitvity Level"
--#~ msgstr "RAID _razina:"
--
--#~ msgid "SELinux user '%s' is required"
--#~ msgstr "Potrebna je SELinux korisnik '%s'"
--
--#~ msgid "Requires value"
--#~ msgstr "Zahtijeva vrijednost"
--
--#~ msgid "SELinux Policy Generation Druid"
--#~ msgstr "Druid za izradu SELinux pravila"
--
--#~ msgid "label25"
--#~ msgstr "label25"
--
--#~ msgid "label26"
--#~ msgstr "label26"
--
--#~ msgid "label28"
--#~ msgstr "label28"
--
--#~ msgid "label30"
--#~ msgstr "label30"
--
--#~ msgid "label31"
--#~ msgstr "label31"
--
--#~ msgid "label32"
--#~ msgstr "label32"
--
--#~ msgid "label33"
--#~ msgstr "label33"
--
--#, fuzzy
--#~ msgid "Unreserved Ports  (> 1024)"
--#~ msgstr "DSL 4096/1024"
--
--#~ msgid "label34"
--#~ msgstr "label34"
--
--#~ msgid "label35"
--#~ msgstr "label35"
--
--#, fuzzy
--#~ msgid "label51"
--#~ msgstr "label25"
--
--#, fuzzy
--#~ msgid ""
--#~ "Enforcing\n"
--#~ "Permissive\n"
--#~ "Disabled\n"
--#~ msgstr "'prisiljavanje', 'dopuštanje', ili 'onemogućeno'"
--
--#~ msgid "value"
--#~ msgstr "vrijednost"
--
--#~ msgid "You must be root to run %s."
--#~ msgstr "Za pokretanje %s morate biti korijenski korisnik."
--
--#~ msgid "Other"
--#~ msgstr "Ostalo"
--
--#, fuzzy
--#~ msgid "XWindows Login User"
--#~ msgstr "%1: TTY prijava"
--
--#, fuzzy
--#~ msgid "Terminal Login User"
--#~ msgstr "%1: TTY prijava"
--
--#, fuzzy
--#~ msgid "Incoming Network Port Connections"
--#~ msgstr "Čekanje dolaznih veza na portu %1."
--
--#, fuzzy
--#~ msgid "Outgoing Network Port Connections"
--#~ msgstr "%s: ip=%s, port=%s <mrežni powercontroller>"
--
--#, fuzzy
--#~ msgid "Files and Directories"
--#~ msgstr "Dodatne razvojne datoteke 'include' i razvojne datoteke"
--
--#, fuzzy
--#~ msgid "Generate policy in this directory"
--#~ msgstr "this file must be located in your Template directory.;"
--
--#~ msgid "Login"
--#~ msgstr "Prijava"
--
--#, fuzzy
--#~ msgid "Allow cvs daemon to read shadow"
--#~ msgstr ""
--#~ "Dopusti da sasl poslužitelj provjere autentičnosti čita mapu /etc/shadow"
--
--#, 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"
--#~ msgstr ""
--#~ "Dopusti nevezanim izvršnim datotekama da svoju memorijsku gomilu učine "
--#~ "izvršnom.  Omogućavanje ove opcije je zaista loša zamisao.  Vjerojatno "
--#~ "predstavlja loše kodiranu izvršnu datoteku, ali može predstavljati i "
--#~ "napad. Izvršnu bi datoteku trebalo prijaviti pri bugzilla."
--
--#, fuzzy
--#~ msgid ""
--#~ "Allow unconfined executables to map a memory region as both executable "
--#~ "and writable, this is dangerous and the executable should be reported in "
--#~ "bugzilla"
--#~ msgstr ""
--#~ "Dopusti nevezanim izvršnim datotekama mapiranje memorijskih područja kao "
--#~ "izvrših i kao zapisivih. Ovo je nepouzdano i izvršnu bi datoteku trebalo "
--#~ "prijaviti pri bugzilla."
--
--#, fuzzy
--#~ msgid ""
--#~ "Allow all unconfined executables to use libraries requiring text "
--#~ "relocation that are not labeled textrel_shlib_t"
--#~ msgstr ""
--#~ "Dopusti svim nevezanim izvršnim datotekama upotrebu biblioteka koje "
--#~ "zahtijevaju premještanje teksta, bez označavanja kao textrel_shlib_t"
--
--#, fuzzy
--#~ msgid ""
--#~ "Allow unconfined executables to make their stack executable.  This should "
--#~ "never, ever be neessary. Probably indicates a badly coded executable, but "
--#~ "could indicate an attack. This executable should be reported in bugzilla"
--#~ msgstr ""
--#~ "Dopusti nevezanim izvršnim datotekama da svoju memorijsku hrpu učine "
--#~ "izvršnom.  Ovo nikad, ali nikad ne bi smjelo biti potrebno.  Vjerojatno "
--#~ "predstavlja loše kodiranu izvršnu datoteku, ali može predstavljati i "
--#~ "napad. Izvršnu bi datoteku trebalo prijaviti pri bugzilla."
--
--#~ msgid "FTP"
--#~ msgstr "FTP"
--
--#, fuzzy
--#~ msgid "Allow ftpd to full access to the system"
--#~ msgstr "Vaš će sustav zahtijevati pristup pretplati."
--
--#, fuzzy
--#~ msgid ""
--#~ "Allow ftpd to upload files to directories labeled public_content_rw_t"
--#~ msgstr ""
--#~ "Dopusti da ftpd učitava datoteke u mape označene kao javni sadržaj "
--#~ "(public_content_rw_t)"
--
--#, fuzzy
--#~ msgid "Allow gpg executable stack"
--#~ msgstr "Ograničenje veličine spremnika memorije"
--
--#, fuzzy
--#~ msgid "Allow gssd to read temp directory"
--#~ msgstr "Dopusti da HTTPD da iščitava glavne mape."
--
--#, fuzzy
--#~ msgid ""
--#~ "Allow httpd daemon to write files in directories labeled "
--#~ "public_content_rw_t"
--#~ msgstr ""
--#~ "Dopusti da demon httpd zapisuje datoteke u mapama označenim kao javni "
--#~ "sadržaj (public_content_rw_t)"
--
--#, fuzzy
--#~ msgid ""
--#~ "Allow httpd scripts to write files in directories labeled "
--#~ "public_content_rw_t"
--#~ msgstr ""
--#~ "Dopusti da httpd skripte zapisuje datoteke u mapama označenim kao javni "
--#~ "sadržaj (public_content_rw_t)"
--
--#, fuzzy
--#~ msgid "Allow daemons to use kerberos files"
--#~ msgstr "Omogući demonima upotrebu kerberos datoteka."
--
--#~ msgid "Polyinstatiation"
--#~ msgstr "Polyinstatiation"
--
--#, fuzzy
--#~ msgid "Enable polyinstantiated directory support"
--#~ msgstr "Omogući podršku za Smart _Card"
--
--#, fuzzy
--#~ msgid "Allow sysadm_t to debug or ptrace applications"
--#~ msgstr "Dopusti da sysadm_t otkriva nedostatke ili prati aplikacije)"
--
--#, fuzzy
--#~ msgid ""
--#~ "Allow rsync to write files in directories labeled public_content_rw_t"
--#~ msgstr ""
--#~ "Dopusti da rsync zapisuje datoteke u mapama označenim kao javni sadržaj "
--#~ "(public_content_rw_t)"
--
--#, fuzzy
--#~ msgid ""
--#~ "Allow Samba to write files in directories labeled public_content_rw_t"
--#~ msgstr ""
--#~ "Dopusti da Samba zapisuje datoteke u mapama označenim kao javni sadržaj "
--#~ "(public_content_rw_t)"
--
--#~ msgid "Zebra"
--#~ msgstr "Zebra"
--
--#~ msgid "Allow zebra daemon to write it configuration files"
--#~ msgstr "Dopusti da demon zebra zapisuje konfiguracijske datoteke"
--
--#, fuzzy
--#~ msgid ""
--#~ "Allow system cron jobs to relabel filesystem for restoring file contexts"
--#~ msgstr ""
--#~ "Dopusti cron radnjama sustava ponovno označavanje sustava za potrebe "
--#~ "obnavljanja."
--
--#, fuzzy
--#~ msgid "Disable SELinux protection for ftpd daemon"
--#~ msgstr "Onemogući SELinux zaštitu za demon ftpd"
--
--#, fuzzy
--#~ msgid "Allow ftpd to run directly without inetd"
--#~ msgstr "Dopusti izravno djelovanje alata ftpd bez inetd."
--
--#, fuzzy
--#~ msgid "Allow ftp to read/write files in the user home directories"
--#~ msgstr ""
--#~ "Dopusti alatu ftp da piše/čita datoteke u korisničkim glavnim mapama."
--
--#, fuzzy
--#~ msgid "Allow HTTPD to support built-in scripting"
--#~ msgstr "Dopusti da HTTPD podržava ugrađene skripte."
--
--#, fuzzy
--#~ msgid "Allow HTTPD to send mail"
--#~ msgstr "Dopusti da HTTPD da iščitava glavne mape."
--
--#, fuzzy
--#~ msgid "Allow HTTPD scripts and modules to network connect to databases"
--#~ msgstr ""
--#~ "Dopusti HTTPD skriptama i modulima mrežno povezivanje na bazu podataka."
--
--#, fuzzy
--#~ msgid "Allow HTTPD scripts and modules to connect to the network"
--#~ msgstr "Dopusti HTTPD skriptama i modulima povezivanje na mrežu."
--
--#, fuzzy
--#~ msgid "Allow httpd to act as a relay"
--#~ msgstr "Dopusti da se HTTPD da pokreće kao FTP poslužitelj"
--
--#, fuzzy
--#~ msgid "Disable SELinux protection for httpd daemon"
--#~ msgstr "Onemogući SELinux zaštitu za demon httpd"
--
--#, fuzzy
--#~ msgid "Allow HTTPD cgi support"
--#~ msgstr "Dopusti HTTPD cgi podršku"
--
--#, fuzzy
--#~ msgid "Allow HTTPD to run as a ftp server"
--#~ msgstr "Dopusti da se HTTPD da pokreće kao FTP poslužitelj"
--
--#, fuzzy
--#~ msgid "Allow HTTPD to read home directories"
--#~ msgstr "Dopusti da HTTPD da iščitava glavne mape."
--
--#, fuzzy
--#~ msgid ""
--#~ "Allow HTTPD to run SSI executables in the same domain as system CGI "
--#~ "scripts"
--#~ msgstr ""
--#~ "Dopusti da HTTPD pokreće SSI u istoj domeni kao i sistemske CGI skripte."
--
--#, fuzzy
--#~ msgid ""
--#~ "Unify HTTPD to communicate with the terminal.  Needed for handling "
--#~ "certificates"
--#~ msgstr ""
--#~ "Objedini HTTPD radi komuniciranja s terminalom. Potrebno za rukovanje "
--#~ "certifikatima."
--
--#, fuzzy
--#~ msgid "Unify HTTPD handling of all content files"
--#~ msgstr "Objedini HTTPD rukovanje svih datoteka sa sadržajem."
--
--#, fuzzy
--#~ msgid "Allow named to overwrite master zone files"
--#~ msgstr "Dopusti da nazivatelj prepisuje preko glavnih zonskih datoteka."
--
--#, fuzzy
--#~ msgid "Allow openvpn service access to users home directories"
--#~ msgstr "Dopusti korisnicima prijavljivanje s CIFS glavnom mapom."
--
--#, fuzzy
--#~ msgid "Allow pppd daemon to insert modules into the kernel"
--#~ msgstr "Dopusti demonu pppd umetanje modula u kernel."
--
--#, fuzzy
--#~ msgid "Disable SELinux protection for pppd daemon"
--#~ msgstr "Onemogući SELinux zaštitu za demon pppd"
--
--#, fuzzy
--#~ msgid "Disable SELinux protection for the mozilla ppp daemon"
--#~ msgstr "Onemogući SELinux zaštitu za Mozilla demon ppp"
--
--#, fuzzy
--#~ msgid "Allow programs to read untrusted content without relabel"
--#~ msgstr ""
--#~ "Dopusti programima da čitaju nepouzdan sadržaj bez upotrebe programa "
--#~ "relabel"
--
--#, fuzzy
--#~ msgid "Spam Assassin"
--#~ msgstr "Spam Assassin"
--
--#, fuzzy
--#~ msgid "Allow spammassasin to access the network"
--#~ msgstr "Dopusti da spammassasin ima pristup na mrežu."
--
--#, fuzzy
--#~ msgid "Use lpd server instead of cups"
--#~ msgstr "Upotrijebi &sistemsko zvono umjesto obavijesti sustava"
--
--#, fuzzy
--#~ msgid "Support NFS home directories"
--#~ msgstr "Podrška za NFS glavne mape"
--
--#, fuzzy
--#~ msgid "Allow users to login with CIFS home directories"
--#~ msgstr "Dopusti korisnicima prijavljivanje s CIFS glavnom mapom."
--
--#, fuzzy
--#~ msgid ""
--#~ "Allow web applications to write untrusted content to disk (implies read)"
--#~ msgstr ""
--#~ "Dopusti web aplikacijama zapisivanje nepouzdanog sadržaja na disk "
--#~ "(implicira i čitanje)"
--
--#, fuzzy
--#~ msgid "Disable SELinux protection for zebra daemon"
--#~ msgstr "Onemogući SELinux zaštitu za demon zebra"
--
--#, fuzzy
--#~ msgid "Label Prefix"
--#~ msgstr "Neispravan prefiks"
--
--#, fuzzy
--#~ msgid "MLS/MCS Level"
--#~ msgstr "Zadavanje MLS razine za %s nije moguće"
--
--#~ msgid ""
--#~ "Labeling\n"
--#~ "Prefix"
--#~ msgstr ""
--#~ "Označavanje\n"
--#~ "Prefiks"
--
--#, fuzzy
--#~ msgid ""
--#~ "MLS/\n"
--#~ "MCS Level"
--#~ msgstr "Zadavanje MLS razine za %s nije moguće"
--
--#~ msgid "Requires 2 or more arguments"
--#~ msgstr "Zahtijeva 2 ili više argumenta"
--
--#~ msgid "%s not defined"
--#~ msgstr "%s nije određen"
--
--#~ msgid "%s not valid for %s objects\n"
--#~ msgstr "%s nije valjan za %s objekata\n"
--
--#~ msgid "range not supported on Non MLS machines"
--#~ msgstr "Opseg nije podržan na ne-MLS računalima"
--
--#~ msgid "Invalid value %s"
--#~ msgstr "Neispravna vrijednost '%s'. "
--
--#~ msgid ""
--#~ "In order to load this newly created policy package into the kernel,\n"
--#~ "you are required to execute \n"
--#~ "\n"
--#~ "semodule -i %s.pp\n"
--#~ "\n"
--#~ msgstr ""
--#~ "Da bi se ovaj novoizrađeni paket pravila učitao u kernel,\n"
--#~ "potrebno je da izvršite naredbu \n"
--#~ "\n"
--#~ "semodule -I %s.pp\n"
--#~ "\n"
-+#: ../gui/booleansPage.py:195 ../gui/system-config-selinux.glade:1706
-+msgid "Boolean"
-+msgstr ""
-+
-+#: ../gui/booleansPage.py:252 ../gui/semanagePage.py:162
-+msgid "all"
-+msgstr ""
-+
-+#: ../gui/booleansPage.py:254 ../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
+-#: ../gui/selinux.tbl:14
+-msgid "Network Configuration"
++"Changing to SELinux enabled will cause a relabel of the entire file system "
++"on the next boot. Relabeling takes a long time depending on the size of the "
++"file system.  Do you wish to continue?"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:14
+-msgid "Allow unlabeled packets to flow on the network"
++#: ../gui/system-config-selinux.glade:11
++msgid "system-config-selinux"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:15
++#: ../gui/system-config-selinux.glade:12
+ msgid ""
+-"Allow user SELinux user account to execute files in home directory or /tmp"
++"Copyright (c)2006 Red Hat, Inc.\n"
++"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:16
+-msgid "Allow unconfined to dyntrans to unconfined_execmem"
++#: ../gui/system-config-selinux.glade:22
++#: ../gui/system-config-selinux.glade:544
++msgid "Add SELinux Login Mapping"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
+-#: ../gui/selinux.tbl:140
+-msgid "Databases"
++#: ../gui/system-config-selinux.glade:257
++msgid "Add SELinux Network Ports"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:17
+-msgid "Allow user to connect to mysql socket"
++#: ../gui/system-config-selinux.glade:391
++#: ../gui/system-config-selinux.glade:678
++msgid "SELinux Type"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:18
+-msgid "Allow user to connect to postgres socket"
++#: ../gui/system-config-selinux.glade:622
++msgid "File Specification"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
+-msgid "XServer"
++#: ../gui/system-config-selinux.glade:650
++msgid "File Type"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:19
+-msgid "Allow clients to write to X shared memory"
+-msgstr ""
++#: ../gui/system-config-selinux.glade:727
 +msgid ""
-+"MLS/\n"
-+"MCS Range"
-+msgstr ""
-+
-+#: ../gui/loginsPage.py:133
-+#, python-format
-+msgid "Login '%s' is required"
-+msgstr ""
-+
-+#: ../gui/modulesPage.py:48 ../gui/system-config-selinux.glade:2753
-+msgid "Policy Module"
-+msgstr ""
-+
-+#: ../gui/modulesPage.py:57
-+msgid "Module Name"
-+msgstr ""
-+
-+#: ../gui/modulesPage.py:134
-+msgid "Disable Audit"
-+msgstr ""
-+
-+#: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
-+msgid "Enable Audit"
-+msgstr ""
-+
-+#: ../gui/modulesPage.py:162
-+msgid "Load Policy Module"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:79
-+msgid "Polgen"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:80
-+msgid "Red Hat 2007"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:81
-+msgid "GPL"
-+msgstr ""
-+
-+#. TRANSLATORS: Replace this string with your names, one name per line.
-+#: ../gui/polgen.glade:85 ../gui/system-config-selinux.glade:17
-+msgid "translator-credits"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:90
-+msgid "SELinux Policy Generation Tool"
++"all files\n"
++"regular file\n"
++"directory\n"
++"character device\n"
++"block device\n"
++"socket\n"
++"symbolic link\n"
++"named pipe\n"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:128
-+msgid ""
-+"<b>Select the policy type for the application or user role you want to "
-+"confine:</b>"
++#: ../gui/system-config-selinux.glade:773
++msgid "MLS"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:177
-+msgid "<b>Applications</b>"
++#: ../gui/system-config-selinux.glade:837
++msgid "Add SELinux User"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
-+msgid ""
-+"Standard Init Daemon are daemons started on boot via init scripts.  Usually "
-+"requires a script in /etc/rc.d/init.d"
++#: ../gui/system-config-selinux.glade:1079
++msgid "SELinux Administration"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:241 ../gui/polgen.py:156
-+msgid "Standard Init Daemon"
++#: ../gui/system-config-selinux.glade:1122
++msgid "Add"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:261 ../gui/polgen.py:157
-+msgid "DBUS System Daemon"
++#: ../gui/system-config-selinux.glade:1144
++msgid "_Properties"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:280
-+msgid "Internet Services Daemon are daemons started by xinetd"
++#: ../gui/system-config-selinux.glade:1166
++msgid "_Delete"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:282
-+msgid "Internet Services Daemon (inetd)"
++#: ../gui/system-config-selinux.glade:1256
++msgid "Select Management Object"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:301
-+msgid ""
-+"Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
++#: ../gui/system-config-selinux.glade:1273
++msgid "<b>Select:</b>"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:303 ../gui/polgen.py:159
-+msgid "Web Application/Script (CGI)"
++#: ../gui/system-config-selinux.glade:1326
++msgid "System Default Enforcing Mode"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:322 ../gui/polgen.glade:343
++#: ../gui/system-config-selinux.glade:1354
 +msgid ""
-+"User Application are any application that you would like to confine that is "
-+"started by a user"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:324 ../gui/polgen.py:160
-+msgid "User Application"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:345 ../gui/polgen.py:161
-+msgid "Sandbox"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:391
-+msgid "<b>Login Users</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:453
-+msgid "Modify an existing login user record."
++"Disabled\n"
++"Permissive\n"
++"Enforcing\n"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:455
-+msgid "Existing User Roles"
++#: ../gui/system-config-selinux.glade:1373
++msgid "Current Enforcing Mode"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:474
-+msgid ""
-+"This user will login to a machine only via a terminal or remote login.  By "
-+"default this user will have  no setuid, no networking, no su, no sudo."
++#: ../gui/system-config-selinux.glade:1418
++msgid "System Default Policy Type: "
 +msgstr ""
  
--#~ msgid "Options Error: %s "
--#~ msgstr "Pogreška opcija: %s "
-+#: ../gui/polgen.glade:476 ../gui/polgen.py:162
-+msgid "Minimal Terminal User Role"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:495
-+msgid ""
-+"This user can login to a machine via X or terminal.  By default this user "
-+"will have no setuid, no networking, no sudo, no su"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:497 ../gui/polgen.py:163
-+msgid "Minimal X Windows User Role"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:516
-+msgid ""
-+"User with full networking, no setuid applications without transition, no "
-+"sudo, no su."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:518 ../gui/polgen.py:164
-+msgid "User Role"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:537
-+msgid ""
-+"User with full networking, no setuid applications without transition, no su, "
-+"can sudo to Root Administration Roles"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:539 ../gui/polgen.py:165
-+msgid "Admin User Role"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:585
-+msgid "<b>Root Users</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:647
-+msgid ""
-+"Select Root Administrator User Role, if this user will be used to administer "
-+"the machine while running as root.  This user will not be able to login to "
-+"the system directly."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:649 ../gui/polgen.py:166
-+msgid "Root Admin User Role"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:716
-+msgid "label104"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:745
-+msgid "<b>Enter name of application or user role:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
-+msgid "Name"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:807
-+msgid "Enter complete path for executable to be confined."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:830 ../gui/polgen.glade:950 ../gui/polgen.glade:3142
-+msgid "..."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:849
-+msgid "Enter unique name for the confined application or user role."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:871
-+msgid "Executable"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:899
-+msgid "Init script"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:927
-+msgid ""
-+"Enter complete path to init script used to start the confined application."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:982
-+msgid "label105"
+-#: ../gui/selinux.tbl:20
++#: ../gui/system-config-selinux.glade:1463
+ msgid ""
+-"Allow xguest SELinux user account to execute files in home directory or /tmp"
++"Select if you wish to relabel then entire file system on next reboot.  "
++"Relabeling can take a very long time, depending on the size of the system.  "
++"If you are changing policy types or going from disabled to enforcing, a "
++"relabel is required."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
+-#: ../gui/selinux.tbl:231
+-msgid "NIS"
++#: ../gui/system-config-selinux.glade:1509
++msgid "Relabel on next reboot."
 +msgstr ""
 +
-+#: ../gui/polgen.glade:1011
-+msgid "<b>Select existing role to modify:</b>"
++#: ../gui/system-config-selinux.glade:1561
++msgid "label37"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:1045
-+msgid "Select the user roles that will transiton to the %s domain."
++#: ../gui/system-config-selinux.glade:1598
++msgid "Revert boolean setting to system default"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:1073
-+msgid "label106"
++#: ../gui/system-config-selinux.glade:1614
++msgid "Toggle between Customized and All Booleans"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:1102
-+msgid "<b>Select roles that %s will transition to:</b>"
++#: ../gui/system-config-selinux.glade:1645
++#: ../gui/system-config-selinux.glade:1850
++#: ../gui/system-config-selinux.glade:2037
++#: ../gui/system-config-selinux.glade:2224
++#: ../gui/system-config-selinux.glade:2467
++#: ../gui/system-config-selinux.glade:2692
++#: ../gui/system-config-selinux.glade:2867
++msgid "Filter"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:1136
-+msgid "Select applications domains that %s will transition to."
++#: ../gui/system-config-selinux.glade:1734
++msgid "label50"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:1164
-+msgid "label107"
++#: ../gui/system-config-selinux.glade:1771
++msgid "Add File Context"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:1193
-+msgid "<b>Select the user_roles that will transition to %s:</b>"
++#: ../gui/system-config-selinux.glade:1787
++msgid "Modify File Context"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:1227
-+msgid "Select the user roles that will transiton to this applications domains."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1255
-+msgid "label108"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1284
-+msgid "<b>Select domains that %s will administer:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1318 ../gui/polgen.glade:1409
-+msgid "Select the domains that you would like this user administer."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1346
-+msgid "label109"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1375
-+msgid "<b>Select additional roles for %s:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1437
-+msgid "label111"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1466
-+msgid "<b>Enter network ports that %s binds on:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1497 ../gui/polgen.glade:1997
-+msgid "<b>TCP Ports</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1565 ../gui/polgen.glade:1785
-+msgid "Allows %s to bind to any udp port"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1567 ../gui/polgen.glade:1787 ../gui/polgen.glade:2061
-+#: ../gui/polgen.glade:2215
-+msgid "All"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1585 ../gui/polgen.glade:1805
-+msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1587 ../gui/polgen.glade:1807
-+msgid "600-1024"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1605 ../gui/polgen.glade:1825
-+msgid ""
-+"Enter a comma separated list of udp ports or ranges of ports that %s binds "
-+"to. Example: 612, 650-660"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1607 ../gui/polgen.glade:1827
-+msgid "Unreserved Ports (>1024)"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1638 ../gui/polgen.glade:1858 ../gui/polgen.glade:2079
-+#: ../gui/polgen.glade:2233
-+msgid "Select Ports"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1663 ../gui/polgen.glade:1883
-+msgid "Allows %s to bind to any udp ports > 1024"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1717 ../gui/polgen.glade:2151
-+msgid "<b>UDP Ports</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1937
-+msgid "label113"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1966
-+msgid "<b>Select network ports that %s connects to:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2058
-+msgid "Allows %s to connect to any tcp port"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2104
-+msgid ""
-+"Enter a comma separated list of tcp ports or ranges of ports that %s "
-+"connects to. Example: 612, 650-660"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2212
-+msgid "Allows %s to connect to any udp port"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2258
-+msgid ""
-+"Enter a comma separated list of udp ports or ranges of ports that %s "
-+"connects to. Example: 612, 650-660"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2305
-+msgid "label114"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2334
-+msgid "<b>Select common application traits for %s:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2366
-+msgid "Writes syslog messages\t"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2385
-+msgid "Create/Manipulate temporary files in /tmp"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2404
-+msgid "Uses Pam for authentication"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2423
-+msgid "Uses nsswitch or getpw* calls"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2442
-+msgid "Uses dbus"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2461
-+msgid "Sends audit messages"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2480
-+msgid "Interacts with the terminal"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2499
-+msgid "Sends email"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2530
-+msgid "label115"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2559
-+msgid "<b>Add files/directories that %s manages</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2788
-+msgid ""
-+"Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
-+"Files ..."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2823
-+msgid "label116"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2852
-+msgid "<b>Add booleans from the %s policy:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:3002
-+msgid "Add/Remove booleans used by the %s domain"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:3066
-+msgid "<b>Which directory you will generate the %s policy?</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:3097
-+msgid "Policy Directory"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:3254
-+msgid "Add Booleans Dialog"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:3327
-+msgid "Boolean Name"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:261
-+msgid "Role"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:268
-+msgid "Existing_User"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
-+msgid "Application"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:352
-+#, python-format
-+msgid "%s must be a directory"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
-+msgid "You must select a user"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:542
-+msgid "Select executable file to be confined."
-+msgstr ""
-+
-+#: ../gui/polgengui.py:553
-+msgid "Select init script file to be confined."
-+msgstr ""
-+
-+#: ../gui/polgengui.py:563
-+msgid "Select file(s) that confined application creates or writes"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:570
-+msgid "Select directory(s) that the confined application owns and writes into"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:632
-+msgid "Select directory to generate policy files in"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:649
-+#, python-format
-+msgid ""
-+"Type %s_t already defined in current policy.\n"
-+"Do you want to continue?"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
-+msgid "Verify Name"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:653
++#: ../gui/system-config-selinux.glade:1803
++msgid "Delete File Context"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:21
+-msgid "Allow daemons to run with NIS"
++#: ../gui/system-config-selinux.glade:1819
++msgid "Toggle between all and customized file context"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
+-#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
+-#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
+-#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
+-#: ../gui/selinux.tbl:118
+-msgid "Web Applications"
++#: ../gui/system-config-selinux.glade:1939
++msgid "label38"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:22
+-msgid "Transition staff SELinux user to Web Browser Domain"
++#: ../gui/system-config-selinux.glade:1976
++msgid "Add SELinux User Mapping"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:23
+-msgid "Transition sysadm SELinux user to Web Browser Domain"
++#: ../gui/system-config-selinux.glade:1992
++msgid "Modify SELinux User Mapping"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:24
+-msgid "Transition user SELinux user to Web Browser Domain"
++#: ../gui/system-config-selinux.glade:2008
++msgid "Delete SELinux User Mapping"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:25
+-msgid "Transition xguest SELinux user to Web Browser Domain"
++#: ../gui/system-config-selinux.glade:2126
++msgid "label39"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
+-#: ../gui/selinux.tbl:29
+-msgid "Allow staff Web Browsers to write to home directories"
++#: ../gui/system-config-selinux.glade:2163
++msgid "Add User"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:30
+-msgid "Disable SELinux protection for amanda"
++#: ../gui/system-config-selinux.glade:2179
++msgid "Modify User"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:31
+-msgid "Disable SELinux protection for amavis"
++#: ../gui/system-config-selinux.glade:2195
++msgid "Delete User"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:32
+-msgid "Disable SELinux protection for apmd daemon"
++#: ../gui/system-config-selinux.glade:2313
++msgid "label41"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:33
+-msgid "Disable SELinux protection for arpwatch daemon"
++#: ../gui/system-config-selinux.glade:2350
++msgid "Add Network Port"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:34
+-msgid "Disable SELinux protection for auditd daemon"
++#: ../gui/system-config-selinux.glade:2366
++msgid "Edit Network Port"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:35
+-msgid "Disable SELinux protection for automount daemon"
++#: ../gui/system-config-selinux.glade:2382
++msgid "Delete Network Port"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:36
+-msgid "Disable SELinux protection for avahi"
++#: ../gui/system-config-selinux.glade:2418
++#: ../gui/system-config-selinux.glade:2436
++msgid "Toggle between Customized and All Ports"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:37
+-msgid "Disable SELinux protection for bluetooth daemon"
++#: ../gui/system-config-selinux.glade:2556
++msgid "label42"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:38
+-msgid "Disable SELinux protection for canna daemon"
++#: ../gui/system-config-selinux.glade:2593
++msgid "Generate new policy module"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:39
+-msgid "Disable SELinux protection for cardmgr daemon"
++#: ../gui/system-config-selinux.glade:2609
++msgid "Load policy module"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:40
+-msgid "Disable SELinux protection for Cluster Server"
++#: ../gui/system-config-selinux.glade:2625
++msgid "Remove loadable policy module"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:41
++#: ../gui/system-config-selinux.glade:2661
+ msgid ""
+-"Allow cdrecord to read various content. nfs, samba, removable devices, user "
+-"temp and untrusted content files"
++"Enable/Disable additional audit rules, that are normally not reported in the "
++"log files."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:42
+-msgid "Disable SELinux protection for ciped daemon"
++#: ../gui/system-config-selinux.glade:2781
++msgid "label44"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:43
+-msgid "Disable SELinux protection for clamd daemon"
++#: ../gui/system-config-selinux.glade:2818
++msgid "Change process mode to permissive."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:44
+-msgid "Disable SELinux protection for clamscan"
++#: ../gui/system-config-selinux.glade:2836
++msgid "Change process mode to enforcing"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:45
+-msgid "Disable SELinux protection for clvmd"
++#: ../gui/system-config-selinux.glade:2928
++msgid "Process Domain"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:46
+-msgid "Disable SELinux protection for comsat daemon"
++#: ../gui/system-config-selinux.glade:2956
++msgid "label59"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
+-#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
+-msgid "Disable SELinux protection for courier daemon"
++#: ../gui/usersPage.py:138
 +#, python-format
++msgid "SELinux user '%s' is required"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:52
+-msgid "Disable SELinux protection for cpucontrol daemon"
++#: ../sepolicy/sepolicy.py:106
++msgid "Generate SELinux man pages"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:53
+-msgid "Disable SELinux protection for cpuspeed daemon"
++#: ../sepolicy/sepolicy.py:110
++msgid "path in which the generated SELinux man pages will be stored"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:54
+-msgid "Cron"
++#: ../sepolicy/sepolicy.py:114
++msgid "All domains"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:54
+-msgid "Disable SELinux protection for crond daemon"
++#: ../sepolicy/sepolicy.py:116
++msgid "Domain name(s) of man pages to be created"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
+-#: ../gui/selinux.tbl:91
+-msgid "Printing"
++#: ../sepolicy/sepolicy.py:164
++msgid "Query SELinux policy network information"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:55
+-msgid "Disable SELinux protection for cupsd back end server"
++#: ../sepolicy/sepolicy.py:169
++msgid "list all SELinux port types"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:56
+-msgid "Disable SELinux protection for cupsd daemon"
++#: ../sepolicy/sepolicy.py:172
++msgid "show SELinux type related to the port"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:57
+-msgid "Disable SELinux protection for cupsd_lpd"
++#: ../sepolicy/sepolicy.py:175
++msgid "Show ports defined for this SELinux type"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:58
+-msgid "CVS"
++#: ../sepolicy/sepolicy.py:178
++msgid "show ports to which this domain can bind and/or connect"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:58
+-msgid "Disable SELinux protection for cvs daemon"
++#: ../sepolicy/sepolicy.py:192
++msgid "query SELinux policy to see if domains can communicate with each other"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:59
+-msgid "Disable SELinux protection for cyrus daemon"
++#: ../sepolicy/sepolicy.py:195
++msgid "Source Domain"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:60
+-msgid "Disable SELinux protection for dbskkd daemon"
++#: ../sepolicy/sepolicy.py:198
++msgid "Target Domain"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:61
+-msgid "Disable SELinux protection for dbusd daemon"
++#: ../sepolicy/sepolicy.py:215
++msgid "query SELinux Policy to see description of booleans"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:62
+-msgid "Disable SELinux protection for dccd"
++#: ../sepolicy/sepolicy.py:219
++msgid "get all booleans desctiption"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:63
+-msgid "Disable SELinux protection for dccifd"
++#: ../sepolicy/sepolicy.py:221
++msgid "boolean to get description"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:64
+-msgid "Disable SELinux protection for dccm"
++#: ../sepolicy/sepolicy.py:231
 +msgid ""
-+"Module %s.pp already loaded in current policy.\n"
-+"Do you want to continue?"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:699
-+msgid ""
-+"You must add a name made up of letters and numbers and containing no spaces."
-+msgstr ""
-+
-+#: ../gui/polgengui.py:713
-+msgid "You must enter a executable"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
-+msgid "Configue SELinux"
-+msgstr ""
-+
-+#: ../gui/polgen.py:158
++"query SELinux Policy to see how a source process domain can transition to "
++"the target process domain"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:65
+-msgid "Disable SELinux protection for ddt daemon"
++#: ../sepolicy/sepolicy.py:234
++msgid "source process domain"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:66
+-msgid "Disable SELinux protection for devfsd daemon"
++#: ../sepolicy/sepolicy.py:237
++msgid "target process domain"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:67
+-msgid "Disable SELinux protection for dhcpc daemon"
++#: ../sepolicy/sepolicy.py:259
++msgid "Generate SELinux Policy module template"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:68
+-msgid "Disable SELinux protection for dhcpd daemon"
++#: ../sepolicy/sepolicy.py:265
++msgid "name of policy to generate"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:69
+-msgid "Disable SELinux protection for dictd daemon"
++#: ../sepolicy/sepolicy.py:267
++msgid "executable to confine"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:70
+-msgid "Allow sysadm_t to directly start daemons"
++#: ../sepolicy/sepolicy.py:269
++msgid "run policy generation test suite"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:71
+-msgid "Disable SELinux protection for Evolution"
++#: ../sepolicy/sepolicy.py:274
++msgid "commands"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:72
+-msgid "Games"
++#: ../sepolicy/sepolicy/generate.py:185
 +msgid "Internet Services Daemon"
-+msgstr ""
-+
-+#: ../gui/polgen.py:197
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:72
+-msgid "Disable SELinux protection for games"
++#: ../sepolicy/sepolicy/generate.py:198
++msgid "Valid Types:\n"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:73
+-msgid "Disable SELinux protection for the web browsers"
++#: ../sepolicy/sepolicy/generate.py:232
 +#, python-format
 +msgid "Ports must be numbers or ranges of numbers from 1 to %d "
-+msgstr ""
-+
-+#: ../gui/polgen.py:324
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:74
+-msgid "Disable SELinux protection for Thunderbird"
++#: ../sepolicy/sepolicy/generate.py:359
 +msgid "You must enter a name for your confined process/user"
-+msgstr ""
-+
-+#: ../gui/polgen.py:326
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:75
+-msgid "Disable SELinux protection for distccd daemon"
++#: ../sepolicy/sepolicy/generate.py:361
 +msgid ""
 +"Name must be alpha numberic with no spaces. Consider using option \"-n "
 +"MODULENAME\""
-+msgstr ""
-+
-+#: ../gui/polgen.py:414
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:76
+-msgid "Disable SELinux protection for dmesg daemon"
++#: ../sepolicy/sepolicy/generate.py:449
 +msgid "User Role types can not be assigned executables."
-+msgstr ""
-+
-+#: ../gui/polgen.py:420
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:77
+-msgid "Disable SELinux protection for dnsmasq daemon"
++#: ../sepolicy/sepolicy/generate.py:455
 +msgid "Only Daemon apps can use an init script.."
-+msgstr ""
-+
-+#: ../gui/polgen.py:438
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:78
+-msgid "Disable SELinux protection for dovecot daemon"
++#: ../sepolicy/sepolicy/generate.py:473
 +msgid "use_resolve must be a boolean value "
-+msgstr ""
-+
-+#: ../gui/polgen.py:444
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:79
+-msgid "Disable SELinux protection for entropyd daemon"
++#: ../sepolicy/sepolicy/generate.py:479
 +msgid "use_syslog must be a boolean value "
-+msgstr ""
-+
-+#: ../gui/polgen.py:450
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:80
+-msgid "Disable SELinux protection for fetchmail"
++#: ../sepolicy/sepolicy/generate.py:485
 +msgid "use_kerberos must be a boolean value "
-+msgstr ""
-+
-+#: ../gui/polgen.py:456
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:81
+-msgid "Disable SELinux protection for fingerd daemon"
++#: ../sepolicy/sepolicy/generate.py:491
 +msgid "manage_krb5_rcache must be a boolean value "
-+msgstr ""
-+
-+#: ../gui/polgen.py:486
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:82
+-msgid "Disable SELinux protection for freshclam daemon"
++#: ../sepolicy/sepolicy/generate.py:521
 +msgid "USER Types automatically get a tmp type"
-+msgstr ""
-+
-+#: ../gui/polgen.py:1004
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:83
+-msgid "Disable SELinux protection for fsdaemon daemon"
++#: ../sepolicy/sepolicy/generate.py:1039
 +msgid "You must enter the executable path for your confined process"
-+msgstr ""
-+
-+#: ../gui/polgen.py:1182
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:84
+-msgid "Disable SELinux protection for gpm daemon"
++#: ../sepolicy/sepolicy/generate.py:1272
 +msgid "Type Enforcement file"
-+msgstr ""
-+
-+#: ../gui/polgen.py:1183
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
+-msgid "NFS"
++#: ../sepolicy/sepolicy/generate.py:1273
 +msgid "Interface file"
-+msgstr ""
-+
-+#: ../gui/polgen.py:1184
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:85
+-msgid "Disable SELinux protection for gss daemon"
++#: ../sepolicy/sepolicy/generate.py:1274
 +msgid "File Contexts file"
-+msgstr ""
-+
-+#: ../gui/polgen.py:1185
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:86
+-msgid "Disable SELinux protection for Hal daemon"
++#: ../sepolicy/sepolicy/generate.py:1275
++msgid "Spec file"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:87
+-msgid "Compatibility"
++#: ../sepolicy/sepolicy/generate.py:1276
 +msgid "Setup Script"
-+msgstr ""
-+
-+#: ../gui/polgen.py:1306
-+#, python-format
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:87
++#: booleans.py:1
+ msgid ""
+-"Do not audit things that we know to be broken but which are not security "
+-"risks"
++"Allow ABRT to modify public files used for public file transfer services."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:88
+-msgid "Disable SELinux protection for hostname daemon"
++#: booleans.py:2
 +msgid ""
-+"\n"
-+"%s\n"
-+"\n"
-+"sepolgen [ -n moduleName ] [ -m ] [ -t type ] [ executable | Name ]\n"
-+"valid Types:\n"
-+msgstr ""
-+
-+#: ../gui/polgen.py:1354
-+msgid "Executable or Name required"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
-+msgid "Network Port"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:85
++"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:89
+-msgid "Disable SELinux protection for hotplug daemon"
++#: booleans.py:3
++msgid "Allow amavis to use JIT compiler"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:90
+-msgid "Disable SELinux protection for howl daemon"
++#: booleans.py:4
++msgid "Allow antivirus programs to read non security files on a system"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:91
+-msgid "Disable SELinux protection for cups hplip daemon"
++#: booleans.py:5
 +msgid ""
-+"SELinux Port\n"
-+"Type"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
-+msgid "Protocol"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
++"Allow users to resolve user passwd entries directly from ldap rather then "
++"using a sssd server"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:92
+-msgid "Disable SELinux protection for httpd rotatelogs"
++#: booleans.py:6
++msgid "Allow users to login using a radius server"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
+-msgid "HTTPD Service"
++#: booleans.py:7
++msgid "Allow users to login using a yubikey  server"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:93
+-msgid "Disable SELinux protection for http suexec"
++#: booleans.py:8
 +msgid ""
-+"MLS/MCS\n"
-+"Level"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:101
-+msgid "Port"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:207
-+#, python-format
-+msgid "Port number \"%s\" is not valid.  0 < PORT_NUMBER < 65536 "
-+msgstr ""
-+
-+#: ../gui/portsPage.py:252
-+msgid "List View"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:255 ../gui/system-config-selinux.glade:2419
-+msgid "Group View"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:1 ../gui/selinux.tbl:30 ../gui/selinux.tbl:31
-+#: ../gui/selinux.tbl:32 ../gui/selinux.tbl:33 ../gui/selinux.tbl:34
-+#: ../gui/selinux.tbl:36 ../gui/selinux.tbl:37 ../gui/selinux.tbl:38
-+#: ../gui/selinux.tbl:39 ../gui/selinux.tbl:40 ../gui/selinux.tbl:42
-+#: ../gui/selinux.tbl:43 ../gui/selinux.tbl:44 ../gui/selinux.tbl:45
-+#: ../gui/selinux.tbl:46 ../gui/selinux.tbl:47 ../gui/selinux.tbl:48
-+#: ../gui/selinux.tbl:49 ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
-+#: ../gui/selinux.tbl:52 ../gui/selinux.tbl:53 ../gui/selinux.tbl:59
-+#: ../gui/selinux.tbl:60 ../gui/selinux.tbl:61 ../gui/selinux.tbl:62
-+#: ../gui/selinux.tbl:63 ../gui/selinux.tbl:64 ../gui/selinux.tbl:65
-+#: ../gui/selinux.tbl:66 ../gui/selinux.tbl:67 ../gui/selinux.tbl:68
-+#: ../gui/selinux.tbl:69 ../gui/selinux.tbl:75 ../gui/selinux.tbl:76
-+#: ../gui/selinux.tbl:77 ../gui/selinux.tbl:78 ../gui/selinux.tbl:79
-+#: ../gui/selinux.tbl:80 ../gui/selinux.tbl:81 ../gui/selinux.tbl:82
-+#: ../gui/selinux.tbl:83 ../gui/selinux.tbl:84 ../gui/selinux.tbl:86
-+#: ../gui/selinux.tbl:88 ../gui/selinux.tbl:89 ../gui/selinux.tbl:90
-+#: ../gui/selinux.tbl:92 ../gui/selinux.tbl:94 ../gui/selinux.tbl:95
-+#: ../gui/selinux.tbl:96 ../gui/selinux.tbl:97 ../gui/selinux.tbl:98
-+#: ../gui/selinux.tbl:99 ../gui/selinux.tbl:100 ../gui/selinux.tbl:101
-+#: ../gui/selinux.tbl:102 ../gui/selinux.tbl:103 ../gui/selinux.tbl:104
-+#: ../gui/selinux.tbl:106 ../gui/selinux.tbl:108 ../gui/selinux.tbl:109
-+#: ../gui/selinux.tbl:110 ../gui/selinux.tbl:111 ../gui/selinux.tbl:112
-+#: ../gui/selinux.tbl:113 ../gui/selinux.tbl:114 ../gui/selinux.tbl:116
-+#: ../gui/selinux.tbl:117 ../gui/selinux.tbl:119 ../gui/selinux.tbl:121
-+#: ../gui/selinux.tbl:123 ../gui/selinux.tbl:124 ../gui/selinux.tbl:127
-+#: ../gui/selinux.tbl:129 ../gui/selinux.tbl:130 ../gui/selinux.tbl:131
-+#: ../gui/selinux.tbl:132 ../gui/selinux.tbl:133 ../gui/selinux.tbl:134
-+#: ../gui/selinux.tbl:135 ../gui/selinux.tbl:136 ../gui/selinux.tbl:137
-+#: ../gui/selinux.tbl:138 ../gui/selinux.tbl:139 ../gui/selinux.tbl:142
-+#: ../gui/selinux.tbl:143 ../gui/selinux.tbl:144 ../gui/selinux.tbl:145
-+#: ../gui/selinux.tbl:146 ../gui/selinux.tbl:147 ../gui/selinux.tbl:148
-+#: ../gui/selinux.tbl:149 ../gui/selinux.tbl:150 ../gui/selinux.tbl:151
-+#: ../gui/selinux.tbl:152 ../gui/selinux.tbl:154 ../gui/selinux.tbl:155
-+#: ../gui/selinux.tbl:156 ../gui/selinux.tbl:157 ../gui/selinux.tbl:158
-+#: ../gui/selinux.tbl:159 ../gui/selinux.tbl:160 ../gui/selinux.tbl:167
-+#: ../gui/selinux.tbl:171 ../gui/selinux.tbl:172 ../gui/selinux.tbl:173
-+#: ../gui/selinux.tbl:174 ../gui/selinux.tbl:175 ../gui/selinux.tbl:177
-+#: ../gui/selinux.tbl:178 ../gui/selinux.tbl:179 ../gui/selinux.tbl:180
-+#: ../gui/selinux.tbl:184 ../gui/selinux.tbl:192 ../gui/selinux.tbl:193
-+#: ../gui/selinux.tbl:194 ../gui/selinux.tbl:195 ../gui/selinux.tbl:196
-+#: ../gui/selinux.tbl:197 ../gui/selinux.tbl:198 ../gui/selinux.tbl:199
-+#: ../gui/selinux.tbl:200 ../gui/selinux.tbl:201 ../gui/selinux.tbl:206
-+#: ../gui/selinux.tbl:207 ../gui/selinux.tbl:218 ../gui/selinux.tbl:219
-+#: ../gui/selinux.tbl:220 ../gui/selinux.tbl:222 ../gui/selinux.tbl:224
-+#: ../gui/selinux.tbl:226 ../gui/selinux.tbl:227 ../gui/selinux.tbl:230
-+msgid "SELinux Service Protection"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:1
-+msgid "Disable SELinux protection for acct daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:2 ../gui/selinux.tbl:3 ../gui/selinux.tbl:70
-+#: ../gui/selinux.tbl:153 ../gui/selinux.tbl:168 ../gui/selinux.tbl:169
-+#: ../gui/selinux.tbl:170 ../gui/selinux.tbl:189 ../gui/selinux.tbl:202
-+#: ../gui/selinux.tbl:203 ../gui/selinux.tbl:204 ../gui/selinux.tbl:205
-+msgid "Admin"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:2
++"Allow cdrecord to read various content. nfs, samba, removable devices, user "
++"temp and untrusted content files"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:94
+-msgid "Disable SELinux protection for hwclock daemon"
++#: booleans.py:9
++msgid "Allow clamd to use JIT compiler"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:95
+-msgid "Disable SELinux protection for i18n daemon"
++#: booleans.py:10
++msgid "Allow clamscan to non security files on a system"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:96
+-msgid "Disable SELinux protection for imazesrv daemon"
++#: booleans.py:11
++msgid "Allow clamscan to read user content"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:97
+-msgid "Disable SELinux protection for inetd child daemons"
++#: booleans.py:12
++msgid ""
++"Allow Cobbler to modify public files used for public file transfer services."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:98
+-msgid "Disable SELinux protection for inetd daemon"
++#: booleans.py:13
++msgid "Allow Cobbler to connect to the network using TCP."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:99
+-msgid "Disable SELinux protection for innd daemon"
++#: booleans.py:14
++msgid "Allow Cobbler to access cifs file systems."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:100
+-msgid "Disable SELinux protection for iptables daemon"
++#: booleans.py:15
++msgid "Allow Cobbler to access nfs file systems."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:101
+-msgid "Disable SELinux protection for ircd daemon"
++#: booleans.py:16
++msgid "Allow collectd to connect to the network using TCP."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:102
+-msgid "Disable SELinux protection for irqbalance daemon"
++#: booleans.py:17
++msgid "Allow codnor domain to connect to the network using TCP."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:103
+-msgid "Disable SELinux protection for iscsi daemon"
++#: booleans.py:18
++msgid ""
++"Allow system cron jobs to relabel filesystem for restoring file contexts."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:104
+-msgid "Disable SELinux protection for jabberd daemon"
++#: booleans.py:19
++msgid "Allow cvs daemon to read shadow"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
+-msgid "Kerberos"
++#: booleans.py:20
 +msgid "Allow all daemons to write corefiles to /"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:3
-+msgid "Allow all daemons the ability to use unallocated ttys"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
-+#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
-+#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
-+#: ../gui/selinux.tbl:210 ../gui/selinux.tbl:211 ../gui/selinux.tbl:212
-+#: ../gui/selinux.tbl:213 ../gui/selinux.tbl:214 ../gui/selinux.tbl:215
-+#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
-+msgid "User Privs"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:4
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:105
+-msgid "Disable SELinux protection for kadmind daemon"
++#: booleans.py:21
++msgid "Allow all daemons to use tcp wrappers."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:106
+-msgid "Disable SELinux protection for klogd daemon"
++#: booleans.py:22
++msgid "Allow all daemons the ability to read/write terminals"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:107
+-msgid "Disable SELinux protection for krb5kdc daemon"
++#: booleans.py:23
++msgid "Allow dbadm to manage files in users home directories"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:108
+-msgid "Disable SELinux protection for ktalk daemons"
++#: booleans.py:24
++msgid "Allow dbadm to read files in users home directories"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:109
+-msgid "Disable SELinux protection for kudzu daemon"
++#: booleans.py:25
 +msgid ""
-+"Allow gadmin SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:5
++"Deny user domains applications to map a memory region as both executable and "
++"writable, this is dangerous and the executable should be reported in bugzilla"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:110
+-msgid "Disable SELinux protection for locate daemon"
++#: booleans.py:26
++msgid "Allow sysadm to debug or ptrace all processes."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:111
+-msgid "Disable SELinux protection for lpd daemon"
++#: booleans.py:27
++msgid "Allow dhcpc client applications to execute iptables commands"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:112
+-msgid "Disable SELinux protection for lrrd daemon"
++#: booleans.py:28
++msgid "Allow DHCP daemon to use LDAP backends"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:113
+-msgid "Disable SELinux protection for lvm daemon"
++#: booleans.py:29
++msgid "Allow all domains to use other domains file descriptors"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:114
+-msgid "Disable SELinux protection for mailman"
++#: booleans.py:30
++msgid "Allow all domains to have the kernel load modules"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:115
+-msgid "Allow evolution and thunderbird to read user files"
++#: booleans.py:31
++msgid "Allow the use of the audio devices as the source for the entropy feeds"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:116
+-msgid "Disable SELinux protection for mdadm daemon"
++#: booleans.py:32
++msgid "Allow exim to connect to databases (postgres, mysql)"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:117
+-msgid "Disable SELinux protection for monopd daemon"
++#: booleans.py:33
++msgid "Allow exim to create, read, write, and delete unprivileged user files."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:118
+-msgid "Allow the mozilla browser to read user files"
++#: booleans.py:34
++msgid "Allow exim to read unprivileged user files."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:119
+-msgid "Disable SELinux protection for mrtg daemon"
++#: booleans.py:35
++msgid "Enable extra rules in the cron domain to support fcron."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:120
+-msgid "Disable SELinux protection for mysqld daemon"
++#: booleans.py:36
++msgid "Allow fenced domain to connect to the network using TCP."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:121
+-msgid "Disable SELinux protection for nagios daemon"
++#: booleans.py:37
++msgid "Allow fenced domain to execute ssh."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
+-msgid "Name Service"
++#: booleans.py:38
++msgid "Allow ftp to read and write files in the user home directories"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:122
+-msgid "Disable SELinux protection for named daemon"
++#: booleans.py:39
 +msgid ""
-+"Allow guest SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
-+msgid "Memory Protection"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:6
++"Allow ftp servers to upload files,  used for public file transfer services. "
++"Directories must be labeled public_content_rw_t."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:123
+-msgid "Disable SELinux protection for nessusd daemon"
++#: booleans.py:40
++msgid "Allow ftp servers to connect to all ports > 1023"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:124
+-msgid "Disable SELinux protection for NetworkManager"
++#: booleans.py:41
++msgid "Allow ftp servers to connect to mysql database ports"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:125
+-msgid "Disable SELinux protection for nfsd daemon"
++#: booleans.py:42
++msgid ""
++"Allow ftp servers to login to local users and read/write all files on the "
++"system, governed by DAC."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
+-#: ../gui/selinux.tbl:221
+-msgid "Samba"
++#: booleans.py:43
++msgid "Allow ftp servers to use cifs used for public file transfer services."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:126
+-msgid "Disable SELinux protection for nmbd daemon"
++#: booleans.py:44
++msgid "Allow ftp servers to use nfs used for public file transfer services."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:127
+-msgid "Disable SELinux protection for nrpe daemon"
++#: booleans.py:45
++msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:128
+-msgid "Disable SELinux protection for nscd daemon"
++#: booleans.py:46
++msgid "Determine whether Git CGI can search home directories."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:129
+-msgid "Disable SELinux protection for nsd daemon"
++#: booleans.py:47
++msgid "Determine whether Git CGI can access cifs file systems."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:130
+-msgid "Disable SELinux protection for ntpd daemon"
++#: booleans.py:48
++msgid "Determine whether Git CGI can access nfs file systems."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:131
+-msgid "Disable SELinux protection for oddjob"
++#: booleans.py:49
++msgid ""
++"Determine whether Git session daemon can bind TCP sockets to all unreserved "
++"ports."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:132
+-msgid "Disable SELinux protection for oddjob_mkhomedir"
++#: booleans.py:50
++msgid ""
++"Determine whether calling user domains can execute Git daemon in the "
++"git_session_t domain."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:133
+-msgid "Disable SELinux protection for openvpn daemon"
++#: booleans.py:51
++msgid "Determine whether Git system daemon can search home directories."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:134
+-msgid "Disable SELinux protection for pam daemon"
++#: booleans.py:52
++msgid "Determine whether Git system daemon can access cifs file systems."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:135
+-msgid "Disable SELinux protection for pegasus"
++#: booleans.py:53
++msgid "Determine whether Git system daemon can access nfs file systems."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:136
+-msgid "Disable SELinux protection for perdition daemon"
++#: booleans.py:54
++msgid "Allow gitisis daemon to send mail"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:137
+-msgid "Disable SELinux protection for portmap daemon"
++#: booleans.py:55
++msgid "Enable reading of urandom for all domains."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:138
+-msgid "Disable SELinux protection for portslave daemon"
++#: booleans.py:56
++msgid ""
++"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
++"agent to manage user files."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:139
+-msgid "Disable SELinux protection for postfix"
++#: booleans.py:57
++msgid ""
++"Allow gpg web domain to modify public files used for public file transfer "
++"services."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:140
+-msgid "Disable SELinux protection for postgresql daemon"
++#: booleans.py:58
++msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:141
+-msgid "pppd"
++#: booleans.py:59
++msgid ""
++"Allow Apache to modify public files used for public file transfer services. "
++"Directories/Files must be labeled public_content_rw_t."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:141
+-msgid "Allow pppd to be run for a regular user"
++#: booleans.py:60
++msgid "Allow httpd to use built in scripting (usually php)"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:142
+-msgid "Disable SELinux protection for pptp"
++#: booleans.py:61
++msgid "Allow http daemon to check spam"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:143
+-msgid "Disable SELinux protection for prelink daemon"
++#: booleans.py:62
++msgid ""
++"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
++"ports"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:144
+-msgid "Disable SELinux protection for privoxy daemon"
++#: booleans.py:63
++msgid "Allow httpd to connect to the ldap port"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:145
+-msgid "Disable SELinux protection for ptal daemon"
++#: booleans.py:64
++msgid "Allow http daemon to connect to zabbix"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:146
+-msgid "Disable SELinux protection for pxe daemon"
++#: booleans.py:65
++msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:147
+-msgid "Disable SELinux protection for pyzord"
++#: booleans.py:66
++msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:148
+-msgid "Disable SELinux protection for quota daemon"
++#: booleans.py:67
++msgid ""
++"Allow HTTPD scripts and modules to connect to databases over the network."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:149
+-msgid "Disable SELinux protection for radiusd daemon"
++#: booleans.py:68
++msgid "Allow httpd to connect to memcache server"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:150
+-msgid "Disable SELinux protection for radvd daemon"
++#: booleans.py:69
++msgid "Allow httpd to act as a relay"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:151
+-msgid "Disable SELinux protection for rdisc"
++#: booleans.py:70
++msgid "Allow http daemon to send mail"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:152
+-msgid "Disable SELinux protection for readahead"
++#: booleans.py:71
++msgid "Allow Apache to communicate with avahi service via dbus"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:153
+-msgid "Allow programs to read files in non-standard locations (default_t)"
++#: booleans.py:72
++msgid "Allow httpd cgi support"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:154
+-msgid "Disable SELinux protection for restorecond"
++#: booleans.py:73
++msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:155
+-msgid "Disable SELinux protection for rhgb daemon"
++#: booleans.py:74
++msgid "Allow httpd to read home directories"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:156
+-msgid "Disable SELinux protection for ricci"
++#: booleans.py:75
++msgid "Allow httpd scripts and modules execmem/execstack"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:157
+-msgid "Disable SELinux protection for ricci_modclusterd"
++#: booleans.py:76
++msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:158
+-msgid "Disable SELinux protection for rlogind daemon"
++#: booleans.py:77
++msgid "Allow httpd processes to manage IPA content"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:159
+-msgid "Disable SELinux protection for rpcd daemon"
++#: booleans.py:78
++msgid "Allow Apache to use mod_auth_ntlm_winbind"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:160
+-msgid "Disable SELinux protection for rshd"
++#: booleans.py:79
++msgid "Allow Apache to use mod_auth_pam"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:161
+-msgid "rsync"
++#: booleans.py:80
++msgid "Allow httpd to read user content"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:161
+-msgid "Disable SELinux protection for rsync daemon"
++#: booleans.py:81
++msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:162
+-msgid "Allow ssh to run from inetd instead of as a daemon"
++#: booleans.py:82
++msgid "Allow httpd daemon to change its resource limits"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:163
+-msgid "Allow Samba to share nfs directories"
++#: booleans.py:83
++msgid ""
++"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
+-msgid "SASL authentication server"
++#: booleans.py:84
++msgid ""
++"Allow apache scripts to write to public content, directories/files must be "
++"labeled public_rw_content_t."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:164
+-msgid "Allow sasl authentication server to read /etc/shadow"
++#: booleans.py:85
++msgid "Allow Apache to execute tmp content."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:165
++#: booleans.py:86
+ msgid ""
+-"Allow X-Windows server to map a memory region as both executable and writable"
++"Unify HTTPD to communicate with the terminal. Needed for entering the "
++"passphrase for certificates at the terminal."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:166
+-msgid "Disable SELinux protection for saslauthd daemon"
++#: booleans.py:87
++msgid "Unify HTTPD handling of all content files."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:167
+-msgid "Disable SELinux protection for scannerdaemon daemon"
++#: booleans.py:88
++msgid "Allow httpd to access cifs file systems"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:168
+-msgid "Do not allow transition to sysadm_t, sudo and su effected"
++#: booleans.py:89
++msgid "Allow httpd to access FUSE file systems"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:169
+-msgid "Do not allow any processes to load kernel modules"
++#: booleans.py:90
++msgid "Allow httpd to run gpg"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:170
+-msgid "Do not allow any processes to modify kernel SELinux policy"
++#: booleans.py:91
++msgid "Allow httpd to access nfs file systems"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:171
+-msgid "Disable SELinux protection for sendmail daemon"
++#: booleans.py:92
++msgid "Allow httpd to communicate with oddjob to start up a service"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:172
+-msgid "Disable SELinux protection for setrans"
++#: booleans.py:93
++msgid "Allow httpd to access openstack ports"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:173
+-msgid "Disable SELinux protection for setroubleshoot daemon"
++#: booleans.py:94
++msgid "Allow icecast to connect to all ports, not just sound ports."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:174
+-msgid "Disable SELinux protection for slapd daemon"
++#: booleans.py:95
++msgid ""
++"Allow the Irssi IRC Client to connect to any port, and to bind to any "
++"unreserved port."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:175
+-msgid "Disable SELinux protection for slrnpull daemon"
++#: booleans.py:96
 +msgid "Allow java executable stack"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:176
+-msgid "Disable SELinux protection for smbd daemon"
++#: booleans.py:97
++msgid "Allow confined applications to run with kerberos."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:177
+-msgid "Disable SELinux protection for snmpd daemon"
++#: booleans.py:98
++msgid "Allow syslogd daemon to send mail"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:178
+-msgid "Disable SELinux protection for snort daemon"
++#: booleans.py:99
++msgid "Allow syslogd the ability to read/write terminals"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:179
+-msgid "Disable SELinux protection for soundd daemon"
++#: booleans.py:100
++msgid "Allow logging in and using the system from /dev/console."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:180
+-msgid "Disable SELinux protection for sound daemon"
++#: booleans.py:101
++msgid ""
++"Control the ability to mmap a low area of the address space, as configured "
++"by /proc/sys/kernel/mmap_min_addr."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
+-msgid "Spam Protection"
++#: booleans.py:102
++msgid "Allow mock to read files in home directories."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:181
+-msgid "Disable SELinux protection for spamd daemon"
++#: booleans.py:103
++msgid "Allow the mount command to mount any directory or file."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:182
+-msgid "Allow spamd to access home directories"
++#: booleans.py:104
++msgid "Allow mozilla plugin domain to connect to the network using TCP."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:183
+-msgid "Allow Spam Assassin daemon network access"
++#: booleans.py:105
++msgid ""
++"Allow mozilla_plugins to create random content in the users home directory"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
-+#: ../gui/selinux.tbl:209
-+msgid "Mount"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:7
-+msgid "Allow mount to mount any file"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:8
-+msgid "Allow mount to mount any directory"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:9
++#: booleans.py:106
++msgid "Allow confined web browsers to read home directory content"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:184
+-msgid "Disable SELinux protection for speedmgmt daemon"
++#: booleans.py:107
 +msgid "Allow mplayer executable stack"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
-+#: ../gui/selinux.tbl:188
-+msgid "SSH"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:10
-+msgid "Allow ssh to run ssh-keysign"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:11
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
+-msgid "Squid"
++#: booleans.py:108
++msgid "Allow mysqld to connect to all ports"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:185
+-msgid "Allow squid daemon to connect to the network"
++#: booleans.py:109
++msgid "Allow BIND to bind apache port."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:186
+-msgid "Disable SELinux protection for squid daemon"
++#: booleans.py:110
 +msgid ""
-+"Allow staff SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:12
++"Allow BIND to write the master zone files. Generally this is used for "
++"dynamic DNS or zone transfers."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:187
+-msgid "Disable SELinux protection for ssh daemon"
++#: booleans.py:111
++msgid "Allow any files/directories to be exported read/only via NFS."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:188
+-msgid "Allow ssh logins as sysadm_r:sysadm_t"
++#: booleans.py:112
++msgid "Allow any files/directories to be exported read/write via NFS."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:189
++#: booleans.py:113
+ msgid ""
+-"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
+-"bashrc)"
++"Allow nfs servers to modify public files used for public file transfer "
++"services.  Files/Directories must be labeled public_content_rw_t."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
+-msgid "Universal SSL tunnel"
++#: booleans.py:114
++msgid "Allow system to run with NIS"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:190
+-msgid "Disable SELinux protection for stunnel daemon"
++#: booleans.py:115
++msgid "Allow confined applications to use nscd shared memory."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:191
+-msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
++#: booleans.py:116
++msgid "Allow nsplugin code to connect to unreserved ports"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:192
+-msgid "Disable SELinux protection for swat daemon"
++#: booleans.py:117
++msgid "Allow nsplugin code to execmem/execstack"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:193
+-msgid "Disable SELinux protection for sxid daemon"
++#: booleans.py:118
++msgid "Allow openvpn to read home directories"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:194
+-msgid "Disable SELinux protection for syslogd daemon"
++#: booleans.py:119
++msgid "Allow piranha-lvs domain to connect to the network using TCP."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:195
+-msgid "Disable SELinux protection for system cron jobs"
++#: booleans.py:120
++msgid "Allow polipo to connect to all ports > 1023"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:196
+-msgid "Disable SELinux protection for tcp daemon"
++#: booleans.py:121
 +msgid ""
-+"Allow sysadm SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:13
++"Determine whether Polipo session daemon can bind tcp sockets to all "
++"unreserved ports."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:197
+-msgid "Disable SELinux protection for telnet daemon"
++#: booleans.py:122
 +msgid ""
-+"Allow unconfined SELinux user account to execute files in home directory or /"
-+"tmp"
++"Determine whether calling user domains can execute Polipo daemon in the "
++"polipo_session_t domain."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:198
+-msgid "Disable SELinux protection for tftpd daemon"
++#: booleans.py:123
++msgid "Determine whether polipo can access cifs file systems."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:199
+-msgid "Disable SELinux protection for transproxy daemon"
++#: booleans.py:124
++msgid "Determine whether Polipo can access nfs file systems."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:200
+-msgid "Disable SELinux protection for udev daemon"
++#: booleans.py:125
++msgid "Enable polyinstantiated directory support."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:201
+-msgid "Disable SELinux protection for uml daemon"
++#: booleans.py:126
++msgid "Allow the portage domains to use NFS mounts (regular nfs_t)"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:202
+-msgid ""
+-"Allow xinetd to run unconfined, including any services it starts that do not "
+-"have a domain transition explicitly defined"
++#: booleans.py:127
++msgid "Allow postfix_local domain full write access to mail_spool directories"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:203
+-msgid ""
+-"Allow rc scripts to run unconfined, including any daemon started by an rc "
+-"script that does not have a domain transition explicitly defined"
++#: booleans.py:128
++msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:204
+-msgid "Allow rpm to run unconfined"
++#: booleans.py:129
++msgid "Allow transmit client label to foreign database"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:205
+-msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
++#: booleans.py:130
++msgid "Allow database admins to execute DML statement"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:206
+-msgid "Disable SELinux protection for updfstab daemon"
++#: booleans.py:131
++msgid "Allow unprivileged users to execute DDL statement"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:207
+-msgid "Disable SELinux protection for uptimed daemon"
++#: booleans.py:132
++msgid "Allow pppd to load kernel modules for certain modems"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:14
-+msgid "Network Configuration"
++#: booleans.py:133
++msgid "Allow pppd to be run for a regular user"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:208
++#: booleans.py:134
+ msgid ""
+-"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
+-"staff_r can do so"
++"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:209
+-msgid "Allow users to execute the mount command"
++#: booleans.py:135
++msgid "Allow Puppet client to manage all file types."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:210
+-msgid "Allow regular users direct mouse access (only allow the X server)"
++#: booleans.py:136
++msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:211
+-msgid "Allow users to run the dmesg command"
++#: booleans.py:137
++msgid "Allow qemu to connect fully to the network"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:212
+-msgid "Allow users to control network interfaces (also needs USERCTL=true)"
++#: booleans.py:138
++msgid "Allow qemu to use cifs/Samba file systems"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:213
+-msgid "Allow normal user to execute ping"
++#: booleans.py:139
++msgid "Allow qemu to use serial/parallel communication ports"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:214
+-msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
++#: booleans.py:140
++msgid "Allow qemu to use nfs file systems"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:215
+-msgid "Allow users to rw usb devices"
++#: booleans.py:141
++msgid "Allow qemu to use usb devices"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:216
++#: booleans.py:142
++msgid "Allow racoon to read shadow"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:14
-+msgid "Allow unlabeled packets to flow on the network"
++#: booleans.py:143
++msgid "Allow rgmanager domain to connect to the network using TCP."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:15
++#: booleans.py:144
+ msgid ""
+-"Allow users to run TCP servers (bind to ports and accept connection from the "
+-"same domain and outside users)  disabling this forces FTP passive mode and "
+-"may change other protocols"
++"Allow rsync to modify public files used for public file transfer services.  "
++"Files/Directories must be labeled public_content_rw_t."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:217
+-msgid "Allow user to stat ttyfiles"
++#: booleans.py:145
++msgid "Allow rsync to run as a client"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:218
+-msgid "Disable SELinux protection for uucpd daemon"
++#: booleans.py:146
++msgid "Allow rsync to export any files/directories read only."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:219
+-msgid "Disable SELinux protection for vmware daemon"
++#: booleans.py:147
++msgid "Allow rsync servers to share cifs files systems"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:220
+-msgid "Disable SELinux protection for watchdog daemon"
++#: booleans.py:148
++msgid "Allow rsync servers to share nfs files systems"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:221
+-msgid "Disable SELinux protection for winbind daemon"
++#: booleans.py:149
++msgid "Allow samba to create new home directories (e.g. via PAM)"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:222
+-msgid "Disable SELinux protection for xdm daemon"
++#: booleans.py:150
 +msgid ""
-+"Allow user SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:16
-+msgid "Allow unconfined to dyntrans to unconfined_execmem"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
-+#: ../gui/selinux.tbl:140
-+msgid "Databases"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:17
-+msgid "Allow user to connect to mysql socket"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:18
-+msgid "Allow user to connect to postgres socket"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
-+msgid "XServer"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:19
-+msgid "Allow clients to write to X shared memory"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:20
++"Allow samba to act as the domain controller, add users, groups and change "
++"passwords."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:223
+-msgid "Allow xdm logins as sysadm_r:sysadm_t"
++#: booleans.py:151
++msgid "Allow samba to share users home directories."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:224
+-msgid "Disable SELinux protection for xen daemon"
++#: booleans.py:152
++msgid "Allow samba to share any file/directory read only."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:225
+-msgid "XEN"
++#: booleans.py:153
++msgid "Allow samba to share any file/directory read/write."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:225
+-msgid "Allow xen to read/write physical disk devices"
++#: booleans.py:154
++msgid "Allow samba to act as a portmapper"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:226
+-msgid "Disable SELinux protection for xfs daemon"
++#: booleans.py:155
++msgid "Allow samba to run unconfined scripts"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:227
+-msgid "Disable SELinux protection for xen control"
++#: booleans.py:156
++msgid "Allow samba to export ntfs/fusefs volumes."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:228
+-msgid "Disable SELinux protection for ypbind daemon"
++#: booleans.py:157
++msgid "Allow samba to export NFS volumes."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:229
+-msgid "Disable SELinux protection for NIS Password Daemon"
++#: booleans.py:158
++msgid "Allow sanlock to read/write fuse files"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:230
+-msgid "Disable SELinux protection for ypserv daemon"
++#: booleans.py:159
++msgid "Allow sanlock to manage nfs files"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:231
+-msgid "Disable SELinux protection for NIS Transfer Daemon"
++#: booleans.py:160
++msgid "Allow sanlock to manage cifs files"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:232
+-msgid "Allow SELinux webadm user to manage unprivileged users home directories"
++#: booleans.py:161
++msgid "Allow sasl to read shadow"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:233
+-msgid "Allow SELinux webadm user to read unprivileged users home directories"
++#: booleans.py:162
 +msgid ""
-+"Allow xguest SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
-+#: ../gui/selinux.tbl:231
-+msgid "NIS"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:21
-+msgid "Allow daemons to run with NIS"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
-+#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
-+#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
-+#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
-+#: ../gui/selinux.tbl:118
-+msgid "Web Applications"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:22
-+msgid "Transition staff SELinux user to Web Browser Domain"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:23
-+msgid "Transition sysadm SELinux user to Web Browser Domain"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:24
-+msgid "Transition user SELinux user to Web Browser Domain"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:25
-+msgid "Transition xguest SELinux user to Web Browser Domain"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
-+#: ../gui/selinux.tbl:29
-+msgid "Allow staff Web Browsers to write to home directories"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:30
-+msgid "Disable SELinux protection for amanda"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:31
-+msgid "Disable SELinux protection for amavis"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:32
-+msgid "Disable SELinux protection for apmd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:33
-+msgid "Disable SELinux protection for arpwatch daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:34
-+msgid "Disable SELinux protection for auditd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:35
-+msgid "Disable SELinux protection for automount daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:36
-+msgid "Disable SELinux protection for avahi"
++"disallow programs, such as newrole, from transitioning to administrative "
++"user domains."
+ msgstr ""
+ 
+-#: ../gui/semanagePage.py:126
+-#, python-format
+-msgid "Are you sure you want to delete %s '%s'?"
++#: booleans.py:163
++msgid "Disable kernel module loading."
+ msgstr ""
+ 
+-#: ../gui/semanagePage.py:126
+-#, python-format
+-msgid "Delete %s"
++#: booleans.py:164
++msgid ""
++"Boolean to determine whether the system permits loading policy, setting "
++"enforcing mode, and changing boolean values.  Set this to true and you have "
++"to reboot to set it back."
+ msgstr ""
+ 
+-#: ../gui/semanagePage.py:134
+-#, python-format
+-msgid "Add %s"
++#: booleans.py:165
++msgid "Allow regular users direct dri device access"
+ msgstr ""
+ 
+-#: ../gui/semanagePage.py:148
+-#, python-format
+-msgid "Modify %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 ""
+ 
+-#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
+-msgid "Permissive"
++#: booleans.py:167
++msgid ""
++"Allow all unconfined executables to use libraries requiring text relocation "
++"that are not labeled textrel_shlib_t"
+ msgstr ""
+ 
+-#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
+-msgid "Enforcing"
++#: booleans.py:168
++msgid ""
++"Allow unconfined executables to make their stack executable.  This should "
++"never, ever be necessary. Probably indicates a badly coded executable, but "
++"could indicate an attack. This executable should be reported in bugzilla"
+ msgstr ""
+ 
+-#: ../gui/statusPage.py:94
+-msgid "Status"
++#: booleans.py:169
++msgid "Allow users to connect to the local mysql server"
+ msgstr ""
+ 
+-#: ../gui/statusPage.py:133
++#: booleans.py:170
+ msgid ""
+-"Changing the policy type will cause a relabel of the entire file system on "
+-"the next boot. Relabeling takes a long time depending on the size of the "
+-"file system.  Do you wish to continue?"
++"Allow confined users the ability to execute the ping and traceroute commands."
+ msgstr ""
+ 
+-#: ../gui/statusPage.py:147
++#: booleans.py:171
++msgid "Allow users to connect to PostgreSQL"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:37
-+msgid "Disable SELinux protection for bluetooth daemon"
++#: booleans.py:172
+ msgid ""
+-"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
+-"you later decide to turn SELinux back on, the system will be required to "
+-"relabel.  If you just want to see if SELinux is causing a problem on your "
+-"system, you can go to permissive mode which will only log errors and not "
+-"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
+-"wish to continue?"
++"Allow user to r/w files on filesystems that do not have extended attributes "
++"(FAT, CDROM, FLOPPY)"
+ msgstr ""
+ 
+-#: ../gui/statusPage.py:152
++#: booleans.py:173
+ msgid ""
+-"Changing to SELinux enabled will cause a relabel of the entire file system "
+-"on the next boot. Relabeling takes a long time depending on the size of the "
+-"file system.  Do you wish to continue?"
++"Allow users to run TCP servers (bind to ports and accept connection from the "
++"same domain and outside users)  disabling this forces FTP passive mode and "
++"may change other protocols."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:11
+-msgid "system-config-selinux"
++#: booleans.py:174
++msgid "Allow user music sharing"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:12
++#: booleans.py:175
+ msgid ""
+-"Copyright (c)2006 Red Hat, Inc.\n"
+-"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
++"Allow anon internal-sftp to upload files, used for public file transfer "
++"services. Directories must be labeled public_content_rw_t."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:22
+-#: ../gui/system-config-selinux.glade:544
+-msgid "Add SELinux Login Mapping"
++#: booleans.py:176
++msgid ""
++"Allow sftp-internal to read and write files in the user home directories"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:257
+-msgid "Add SELinux Network Ports"
++#: booleans.py:177
++msgid ""
++"Allow sftp-internal to login to local users and read/write all files on the "
++"system, governed by DAC."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:391
+-#: ../gui/system-config-selinux.glade:678
+-msgid "SELinux Type"
++#: booleans.py:178
++msgid ""
++"Allow internal-sftp to read and write files in the user ssh home directories."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:622
+-msgid "File Specification"
++#: booleans.py:179
++msgid "Allow sge to connect to the network using any TCP port"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:650
+-msgid "File Type"
++#: booleans.py:180
++msgid "Allow sge to access nfs file systems."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:727
++#: booleans.py:181
+ msgid ""
+-"all files\n"
+-"regular file\n"
+-"directory\n"
+-"character device\n"
+-"block device\n"
+-"socket\n"
+-"symbolic link\n"
+-"named pipe\n"
++"Enable additional permissions needed to support devices on 3ware controllers."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:773
+-msgid "MLS"
++#: booleans.py:182
++msgid ""
++"Allow samba to modify public files used for public file transfer services.  "
++"Files/Directories must be labeled public_content_rw_t."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:837
+-msgid "Add SELinux User"
++#: booleans.py:183
++msgid "Allow user spamassassin clients to use the network."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1079
+-msgid "SELinux Administration"
++#: booleans.py:184
++msgid "Allow spamd to read/write user home directories."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1122
+-msgid "Add"
++#: booleans.py:185
++msgid ""
++"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1144
+-msgid "_Properties"
++#: booleans.py:186
++msgid "Allow squid to run as a transparent proxy (TPROXY)"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1166
+-msgid "_Delete"
++#: booleans.py:187
++msgid ""
++"Allow ssh with chroot env to read and write files in the user home "
++"directories"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1256
+-msgid "Select Management Object"
++#: booleans.py:188
++msgid "allow host key based authentication"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1273
+-msgid "<b>Select:</b>"
++#: booleans.py:189
++msgid "Allow ssh logins as sysadm_r:sysadm_t"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1326
+-msgid "System Default Enforcing Mode"
++#: booleans.py:190
++msgid "allow staff user to create and transition to svirt domains."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1354
++#: booleans.py:191
++msgid "Allow the Telepathy connection managers to connect to any network port."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:38
-+msgid "Disable SELinux protection for canna daemon"
++#: booleans.py:192
+ msgid ""
+-"Disabled\n"
+-"Permissive\n"
+-"Enforcing\n"
++"Allow the Telepathy connection managers to connect to any generic TCP port."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1373
+-msgid "Current Enforcing Mode"
++#: booleans.py:193
++msgid ""
++"Allow tftp to modify public files used for public file transfer services."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1418
+-msgid "System Default Policy Type: "
++#: booleans.py:194
++msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1463
++#: booleans.py:195
+ msgid ""
+-"Select if you wish to relabel then entire file system on next reboot.  "
+-"Relabeling can take a very long time, depending on the size of the system.  "
+-"If you are changing policy types or going from disabled to enforcing, a "
+-"relabel is required."
++"allow unconfined users to transition to the chrome sandbox domains when "
++"running chrome-sandbox"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1509
+-msgid "Relabel on next reboot."
++#: booleans.py:196
++msgid "Allow a user to login as an unconfined domain"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1561
+-msgid "label37"
++#: booleans.py:197
++msgid ""
++"Allow unconfined users to transition to the Mozilla plugin domain when "
++"running xulrunner plugin-container."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1598
+-msgid "Revert boolean setting to system default"
++#: booleans.py:198
++msgid "Allow video playing tools to run unconfined"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1614
+-msgid "Toggle between Customized and All Booleans"
++#: booleans.py:199
++msgid "Allow unprivledged user to create and transition to svirt domains."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1645
+-#: ../gui/system-config-selinux.glade:1850
+-#: ../gui/system-config-selinux.glade:2037
+-#: ../gui/system-config-selinux.glade:2224
+-#: ../gui/system-config-selinux.glade:2467
+-#: ../gui/system-config-selinux.glade:2692
+-#: ../gui/system-config-selinux.glade:2867
+-msgid "Filter"
++#: booleans.py:200
++msgid "Support ecryptfs home directories"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1734
+-msgid "label50"
++#: booleans.py:201
++msgid "Support fusefs home directories"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1771
+-msgid "Add File Context"
++#: booleans.py:202
++msgid "Use lpd server instead of cups"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1787
+-msgid "Modify File Context"
++#: booleans.py:203
++msgid "Support NFS home directories"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1803
+-msgid "Delete File Context"
++#: booleans.py:204
++msgid "Support SAMBA home directories"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1819
+-msgid "Toggle between all and customized file context"
++#: booleans.py:205
++msgid "Allow varnishd to connect to all ports, not just HTTP."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1939
+-msgid "label38"
++#: booleans.py:206
++msgid "Ignore vbetool mmap_zero errors."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1976
+-msgid "Add SELinux User Mapping"
++#: booleans.py:207
++msgid ""
++"Allow confined virtual guests to use serial/parallel communication ports"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1992
+-msgid "Modify SELinux User Mapping"
++#: booleans.py:208
++msgid ""
++"Allow confined virtual guests to use executable memory and executable stack"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2008
+-msgid "Delete SELinux User Mapping"
++#: booleans.py:209
++msgid "Allow confined virtual guests to read fuse files"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2126
+-msgid "label39"
++#: booleans.py:210
++msgid "Allow confined virtual guests to manage nfs files"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2163
+-msgid "Add User"
++#: booleans.py:211
++msgid "Allow confined virtual guests to manage cifs files"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2179
+-msgid "Modify User"
++#: booleans.py:212
++msgid "Allow confined virtual guests to interact with the sanlock"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2195
+-msgid "Delete User"
++#: booleans.py:213
++msgid "Allow confined virtual guests to manage device configuration, (pci)"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2313
+-msgid "label41"
++#: booleans.py:214
++msgid "Allow confined virtual guests to use usb devices"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2350
+-msgid "Add Network Port"
++#: booleans.py:215
++msgid "Allow confined virtual guests to interact with the xserver"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2366
+-msgid "Edit Network Port"
++#: booleans.py:216
++msgid "Allow webadm to manage files in users home directories"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2382
+-msgid "Delete Network Port"
++#: booleans.py:217
++msgid "Allow webadm to read files in users home directories"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2418
+-#: ../gui/system-config-selinux.glade:2436
+-msgid "Toggle between Customized and All Ports"
++#: booleans.py:218
++msgid "Ignore wine mmap_zero errors."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2556
+-msgid "label42"
++#: booleans.py:219
++msgid "Allow the graphical login program to execute bootloader"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2593
+-msgid "Generate new policy module"
++#: booleans.py:220
++msgid ""
++"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2609
+-msgid "Load policy module"
++#: booleans.py:221
++msgid "Allow xen to manage nfs files"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2625
+-msgid "Remove loadable policy module"
++#: booleans.py:222
++msgid ""
++"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
++"logical volumes for disk images."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2661
++#: booleans.py:223
++msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:39
-+msgid "Disable SELinux protection for cardmgr daemon"
++#: booleans.py:224
+ msgid ""
+-"Enable/Disable additional audit rules, that are normally not reported in the "
+-"log files."
++"Allow xguest users to configure Network Manager and connect to apache ports"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2781
+-msgid "label44"
++#: booleans.py:225
++msgid "Allow xguest users to mount removable media"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2818
+-msgid "Change process mode to permissive."
++#: booleans.py:226
++msgid "Allow xguest to use blue tooth devices"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2836
+-msgid "Change process mode to enforcing"
++#: booleans.py:227
++msgid "Allows clients to write to the X server shared memory segments."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2928
+-msgid "Process Domain"
++#: booleans.py:228
++msgid "Allows XServer to execute writable memory"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2956
+-msgid "label59"
++#: booleans.py:229
++msgid "Support X userspace object manager"
+ msgstr ""
+ 
+-#: ../gui/usersPage.py:138
+-#, python-format
+-msgid "SELinux user '%s' is required"
++#: booleans.py:230
++msgid "Allow zabbix to connect to unreserved ports"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:40
-+msgid "Disable SELinux protection for Cluster Server"
++#: booleans.py:231
++msgid "Allow zebra daemon to write it configuration files"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:41
++#: booleans.py:232
 +msgid ""
-+"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-+"temp and untrusted content files"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:42
-+msgid "Disable SELinux protection for ciped daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:43
-+msgid "Disable SELinux protection for clamd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:44
-+msgid "Disable SELinux protection for clamscan"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:45
-+msgid "Disable SELinux protection for clvmd"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:46
-+msgid "Disable SELinux protection for comsat daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
-+#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
-+msgid "Disable SELinux protection for courier daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:52
-+msgid "Disable SELinux protection for cpucontrol daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:53
-+msgid "Disable SELinux protection for cpuspeed daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:54
-+msgid "Cron"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:54
-+msgid "Disable SELinux protection for crond daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
-+#: ../gui/selinux.tbl:91
-+msgid "Printing"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:55
-+msgid "Disable SELinux protection for cupsd back end server"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:56
-+msgid "Disable SELinux protection for cupsd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:57
-+msgid "Disable SELinux protection for cupsd_lpd"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:58
-+msgid "CVS"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:58
-+msgid "Disable SELinux protection for cvs daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:59
-+msgid "Disable SELinux protection for cyrus daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:60
-+msgid "Disable SELinux protection for dbskkd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:61
-+msgid "Disable SELinux protection for dbusd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:62
-+msgid "Disable SELinux protection for dccd"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:63
-+msgid "Disable SELinux protection for dccifd"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:64
-+msgid "Disable SELinux protection for dccm"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:65
-+msgid "Disable SELinux protection for ddt daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:66
-+msgid "Disable SELinux protection for devfsd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:67
-+msgid "Disable SELinux protection for dhcpc daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:68
-+msgid "Disable SELinux protection for dhcpd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:69
-+msgid "Disable SELinux protection for dictd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:70
-+msgid "Allow sysadm_t to directly start daemons"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:71
-+msgid "Disable SELinux protection for Evolution"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:72
-+msgid "Games"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:72
-+msgid "Disable SELinux protection for games"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:73
-+msgid "Disable SELinux protection for the web browsers"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:74
-+msgid "Disable SELinux protection for Thunderbird"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:75
-+msgid "Disable SELinux protection for distccd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:76
-+msgid "Disable SELinux protection for dmesg daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:77
-+msgid "Disable SELinux protection for dnsmasq daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:78
-+msgid "Disable SELinux protection for dovecot daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:79
-+msgid "Disable SELinux protection for entropyd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:80
-+msgid "Disable SELinux protection for fetchmail"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:81
-+msgid "Disable SELinux protection for fingerd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:82
-+msgid "Disable SELinux protection for freshclam daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:83
-+msgid "Disable SELinux protection for fsdaemon daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:84
-+msgid "Disable SELinux protection for gpm daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
-+msgid "NFS"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:85
-+msgid "Disable SELinux protection for gss daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:86
-+msgid "Disable SELinux protection for Hal daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:87
-+msgid "Compatibility"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:87
-+msgid ""
-+"Do not audit things that we know to be broken but which are not security "
-+"risks"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:88
-+msgid "Disable SELinux protection for hostname daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:89
-+msgid "Disable SELinux protection for hotplug daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:90
-+msgid "Disable SELinux protection for howl daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:91
-+msgid "Disable SELinux protection for cups hplip daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:92
-+msgid "Disable SELinux protection for httpd rotatelogs"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
-+msgid "HTTPD Service"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:93
-+msgid "Disable SELinux protection for http suexec"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:94
-+msgid "Disable SELinux protection for hwclock daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:95
-+msgid "Disable SELinux protection for i18n daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:96
-+msgid "Disable SELinux protection for imazesrv daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:97
-+msgid "Disable SELinux protection for inetd child daemons"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:98
-+msgid "Disable SELinux protection for inetd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:99
-+msgid "Disable SELinux protection for innd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:100
-+msgid "Disable SELinux protection for iptables daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:101
-+msgid "Disable SELinux protection for ircd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:102
-+msgid "Disable SELinux protection for irqbalance daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:103
-+msgid "Disable SELinux protection for iscsi daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:104
-+msgid "Disable SELinux protection for jabberd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
-+msgid "Kerberos"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:105
-+msgid "Disable SELinux protection for kadmind daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:106
-+msgid "Disable SELinux protection for klogd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:107
-+msgid "Disable SELinux protection for krb5kdc daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:108
-+msgid "Disable SELinux protection for ktalk daemons"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:109
-+msgid "Disable SELinux protection for kudzu daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:110
-+msgid "Disable SELinux protection for locate daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:111
-+msgid "Disable SELinux protection for lpd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:112
-+msgid "Disable SELinux protection for lrrd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:113
-+msgid "Disable SELinux protection for lvm daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:114
-+msgid "Disable SELinux protection for mailman"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:115
-+msgid "Allow evolution and thunderbird to read user files"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:116
-+msgid "Disable SELinux protection for mdadm daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:117
-+msgid "Disable SELinux protection for monopd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:118
-+msgid "Allow the mozilla browser to read user files"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:119
-+msgid "Disable SELinux protection for mrtg daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:120
-+msgid "Disable SELinux protection for mysqld daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:121
-+msgid "Disable SELinux protection for nagios daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
-+msgid "Name Service"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:122
-+msgid "Disable SELinux protection for named daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:123
-+msgid "Disable SELinux protection for nessusd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:124
-+msgid "Disable SELinux protection for NetworkManager"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:125
-+msgid "Disable SELinux protection for nfsd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
-+#: ../gui/selinux.tbl:221
-+msgid "Samba"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:126
-+msgid "Disable SELinux protection for nmbd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:127
-+msgid "Disable SELinux protection for nrpe daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:128
-+msgid "Disable SELinux protection for nscd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:129
-+msgid "Disable SELinux protection for nsd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:130
-+msgid "Disable SELinux protection for ntpd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:131
-+msgid "Disable SELinux protection for oddjob"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:132
-+msgid "Disable SELinux protection for oddjob_mkhomedir"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:133
-+msgid "Disable SELinux protection for openvpn daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:134
-+msgid "Disable SELinux protection for pam daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:135
-+msgid "Disable SELinux protection for pegasus"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:136
-+msgid "Disable SELinux protection for perdition daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:137
-+msgid "Disable SELinux protection for portmap daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:138
-+msgid "Disable SELinux protection for portslave daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:139
-+msgid "Disable SELinux protection for postfix"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:140
-+msgid "Disable SELinux protection for postgresql daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:141
-+msgid "pppd"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:141
-+msgid "Allow pppd to be run for a regular user"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:142
-+msgid "Disable SELinux protection for pptp"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:143
-+msgid "Disable SELinux protection for prelink daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:144
-+msgid "Disable SELinux protection for privoxy daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:145
-+msgid "Disable SELinux protection for ptal daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:146
-+msgid "Disable SELinux protection for pxe daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:147
-+msgid "Disable SELinux protection for pyzord"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:148
-+msgid "Disable SELinux protection for quota daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:149
-+msgid "Disable SELinux protection for radiusd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:150
-+msgid "Disable SELinux protection for radvd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:151
-+msgid "Disable SELinux protection for rdisc"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:152
-+msgid "Disable SELinux protection for readahead"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:153
-+msgid "Allow programs to read files in non-standard locations (default_t)"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:154
-+msgid "Disable SELinux protection for restorecond"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:155
-+msgid "Disable SELinux protection for rhgb daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:156
-+msgid "Disable SELinux protection for ricci"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:157
-+msgid "Disable SELinux protection for ricci_modclusterd"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:158
-+msgid "Disable SELinux protection for rlogind daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:159
-+msgid "Disable SELinux protection for rpcd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:160
-+msgid "Disable SELinux protection for rshd"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:161
-+msgid "rsync"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:161
-+msgid "Disable SELinux protection for rsync daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:162
-+msgid "Allow ssh to run from inetd instead of as a daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:163
-+msgid "Allow Samba to share nfs directories"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
-+msgid "SASL authentication server"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:164
-+msgid "Allow sasl authentication server to read /etc/shadow"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:165
-+msgid ""
-+"Allow X-Windows server to map a memory region as both executable and writable"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:166
-+msgid "Disable SELinux protection for saslauthd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:167
-+msgid "Disable SELinux protection for scannerdaemon daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:168
-+msgid "Do not allow transition to sysadm_t, sudo and su effected"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:169
-+msgid "Do not allow any processes to load kernel modules"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:170
-+msgid "Do not allow any processes to modify kernel SELinux policy"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:171
-+msgid "Disable SELinux protection for sendmail daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:172
-+msgid "Disable SELinux protection for setrans"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:173
-+msgid "Disable SELinux protection for setroubleshoot daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:174
-+msgid "Disable SELinux protection for slapd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:175
-+msgid "Disable SELinux protection for slrnpull daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:176
-+msgid "Disable SELinux protection for smbd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:177
-+msgid "Disable SELinux protection for snmpd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:178
-+msgid "Disable SELinux protection for snort daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:179
-+msgid "Disable SELinux protection for soundd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:180
-+msgid "Disable SELinux protection for sound daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
-+msgid "Spam Protection"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:181
-+msgid "Disable SELinux protection for spamd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:182
-+msgid "Allow spamd to access home directories"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:183
-+msgid "Allow Spam Assassin daemon network access"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:184
-+msgid "Disable SELinux protection for speedmgmt daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
-+msgid "Squid"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:185
-+msgid "Allow squid daemon to connect to the network"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:186
-+msgid "Disable SELinux protection for squid daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:187
-+msgid "Disable SELinux protection for ssh daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:188
-+msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:189
-+msgid ""
-+"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
-+"bashrc)"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
-+msgid "Universal SSL tunnel"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:190
-+msgid "Disable SELinux protection for stunnel daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:191
-+msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:192
-+msgid "Disable SELinux protection for swat daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:193
-+msgid "Disable SELinux protection for sxid daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:194
-+msgid "Disable SELinux protection for syslogd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:195
-+msgid "Disable SELinux protection for system cron jobs"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:196
-+msgid "Disable SELinux protection for tcp daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:197
-+msgid "Disable SELinux protection for telnet daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:198
-+msgid "Disable SELinux protection for tftpd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:199
-+msgid "Disable SELinux protection for transproxy daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:200
-+msgid "Disable SELinux protection for udev daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:201
-+msgid "Disable SELinux protection for uml daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:202
-+msgid ""
-+"Allow xinetd to run unconfined, including any services it starts that do not "
-+"have a domain transition explicitly defined"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:203
-+msgid ""
-+"Allow rc scripts to run unconfined, including any daemon started by an rc "
-+"script that does not have a domain transition explicitly defined"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:204
-+msgid "Allow rpm to run unconfined"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:205
-+msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:206
-+msgid "Disable SELinux protection for updfstab daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:207
-+msgid "Disable SELinux protection for uptimed daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:208
-+msgid ""
-+"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
-+"staff_r can do so"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:209
-+msgid "Allow users to execute the mount command"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:210
-+msgid "Allow regular users direct mouse access (only allow the X server)"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:211
-+msgid "Allow users to run the dmesg command"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:212
-+msgid "Allow users to control network interfaces (also needs USERCTL=true)"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:213
-+msgid "Allow normal user to execute ping"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:214
-+msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:215
-+msgid "Allow users to rw usb devices"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:216
-+msgid ""
-+"Allow users to run TCP servers (bind to ports and accept connection from the "
-+"same domain and outside users)  disabling this forces FTP passive mode and "
-+"may change other protocols"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:217
-+msgid "Allow user to stat ttyfiles"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:218
-+msgid "Disable SELinux protection for uucpd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:219
-+msgid "Disable SELinux protection for vmware daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:220
-+msgid "Disable SELinux protection for watchdog daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:221
-+msgid "Disable SELinux protection for winbind daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:222
-+msgid "Disable SELinux protection for xdm daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:223
-+msgid "Allow xdm logins as sysadm_r:sysadm_t"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:224
-+msgid "Disable SELinux protection for xen daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:225
-+msgid "XEN"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:225
-+msgid "Allow xen to read/write physical disk devices"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:226
-+msgid "Disable SELinux protection for xfs daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:227
-+msgid "Disable SELinux protection for xen control"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:228
-+msgid "Disable SELinux protection for ypbind daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:229
-+msgid "Disable SELinux protection for NIS Password Daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:230
-+msgid "Disable SELinux protection for ypserv daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:231
-+msgid "Disable SELinux protection for NIS Transfer Daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:232
-+msgid "Allow SELinux webadm user to manage unprivileged users home directories"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:233
-+msgid "Allow SELinux webadm user to read unprivileged users home directories"
-+msgstr ""
-+
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Are you sure you want to delete %s '%s'?"
-+msgstr ""
-+
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Delete %s"
-+msgstr ""
-+
-+#: ../gui/semanagePage.py:134
-+#, python-format
-+msgid "Add %s"
-+msgstr ""
-+
-+#: ../gui/semanagePage.py:148
-+#, python-format
-+msgid "Modify %s"
-+msgstr ""
-+
-+#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
-+msgid "Permissive"
-+msgstr ""
-+
-+#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
-+msgid "Enforcing"
-+msgstr ""
-+
-+#: ../gui/statusPage.py:94
-+msgid "Status"
-+msgstr ""
-+
-+#: ../gui/statusPage.py:133
-+msgid ""
-+"Changing the policy type will cause a relabel of the entire file system on "
-+"the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
-+msgstr ""
-+
-+#: ../gui/statusPage.py:147
-+msgid ""
-+"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
-+"you later decide to turn SELinux back on, the system will be required to "
-+"relabel.  If you just want to see if SELinux is causing a problem on your "
-+"system, you can go to permissive mode which will only log errors and not "
-+"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
-+"wish to continue?"
-+msgstr ""
-+
-+#: ../gui/statusPage.py:152
-+msgid ""
-+"Changing to SELinux enabled will cause a relabel of the entire file system "
-+"on the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:11
-+msgid "system-config-selinux"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:12
-+msgid ""
-+"Copyright (c)2006 Red Hat, Inc.\n"
-+"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:22
-+#: ../gui/system-config-selinux.glade:544
-+msgid "Add SELinux Login Mapping"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:257
-+msgid "Add SELinux Network Ports"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:391
-+#: ../gui/system-config-selinux.glade:678
-+msgid "SELinux Type"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:622
-+msgid "File Specification"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:650
-+msgid "File Type"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:727
-+msgid ""
-+"all files\n"
-+"regular file\n"
-+"directory\n"
-+"character device\n"
-+"block device\n"
-+"socket\n"
-+"symbolic link\n"
-+"named pipe\n"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:773
-+msgid "MLS"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:837
-+msgid "Add SELinux User"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1079
-+msgid "SELinux Administration"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1122
-+msgid "Add"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1144
-+msgid "_Properties"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1166
-+msgid "_Delete"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1256
-+msgid "Select Management Object"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1273
-+msgid "<b>Select:</b>"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1326
-+msgid "System Default Enforcing Mode"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1354
-+msgid ""
-+"Disabled\n"
-+"Permissive\n"
-+"Enforcing\n"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1373
-+msgid "Current Enforcing Mode"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1418
-+msgid "System Default Policy Type: "
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1463
-+msgid ""
-+"Select if you wish to relabel then entire file system on next reboot.  "
-+"Relabeling can take a very long time, depending on the size of the system.  "
-+"If you are changing policy types or going from disabled to enforcing, a "
-+"relabel is required."
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1509
-+msgid "Relabel on next reboot."
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1561
-+msgid "label37"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1598
-+msgid "Revert boolean setting to system default"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1614
-+msgid "Toggle between Customized and All Booleans"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1645
-+#: ../gui/system-config-selinux.glade:1850
-+#: ../gui/system-config-selinux.glade:2037
-+#: ../gui/system-config-selinux.glade:2224
-+#: ../gui/system-config-selinux.glade:2467
-+#: ../gui/system-config-selinux.glade:2692
-+#: ../gui/system-config-selinux.glade:2867
-+msgid "Filter"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1734
-+msgid "label50"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1771
-+msgid "Add File Context"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1787
-+msgid "Modify File Context"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1803
-+msgid "Delete File Context"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1819
-+msgid "Toggle between all and customized file context"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1939
-+msgid "label38"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1976
-+msgid "Add SELinux User Mapping"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1992
-+msgid "Modify SELinux User Mapping"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2008
-+msgid "Delete SELinux User Mapping"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2126
-+msgid "label39"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2163
-+msgid "Add User"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2179
-+msgid "Modify User"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2195
-+msgid "Delete User"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2313
-+msgid "label41"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2350
-+msgid "Add Network Port"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2366
-+msgid "Edit Network Port"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2382
-+msgid "Delete Network Port"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2418
-+#: ../gui/system-config-selinux.glade:2436
-+msgid "Toggle between Customized and All Ports"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2556
-+msgid "label42"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2593
-+msgid "Generate new policy module"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2609
-+msgid "Load policy module"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2625
-+msgid "Remove loadable policy module"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2661
-+msgid ""
-+"Enable/Disable additional audit rules, that are normally not reported in the "
-+"log files."
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2781
-+msgid "label44"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2818
-+msgid "Change process mode to permissive."
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2836
-+msgid "Change process mode to enforcing"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2928
-+msgid "Process Domain"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2956
-+msgid "label59"
-+msgstr ""
-+
-+#: ../gui/usersPage.py:138
-+#, python-format
-+msgid "SELinux user '%s' is required"
-+msgstr ""
-diff -up policycoreutils-2.1.12/po/hu.po.rhat policycoreutils-2.1.12/po/hu.po
---- policycoreutils-2.1.12/po/hu.po.rhat	2012-07-04 07:35:21.000000000 -0400
-+++ policycoreutils-2.1.12/po/hu.po	2012-10-16 15:07:17.528526212 -0400
-@@ -1,20 +1,24 @@
--# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER.
-+# SOME DESCRIPTIVE TITLE.
-+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
-+# This file is distributed under the same license as the PACKAGE package.
- #
-+# Translators:
++"Allow ZoneMinder to modify public files used for public file transfer "
++"services."
+ msgstr ""
+diff --git a/policycoreutils/po/hu.po b/policycoreutils/po/hu.po
+index e92b9b3..78ed95c 100644
+--- a/policycoreutils/po/hu.po
++++ b/policycoreutils/po/hu.po
+@@ -1,7 +1,7 @@
+ # SOME DESCRIPTIVE TITLE.
+ # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+ # This file is distributed under the same license as the PACKAGE package.
+-#
++# 
+ # Translators:
  # Arpad Biro <biro_arpad at yahoo.com>, 2006, 2007.
-+# Nagy István Zoltán <nagyesta at gmail.com>, 2009.
-+# Zoltan Hoppár <hopparz at gmail.com>, 2012.
- msgid ""
+ # Nagy István Zoltán <nagyesta at gmail.com>, 2009.
+@@ -10,27 +10,24 @@ msgid ""
  msgstr ""
--"Project-Id-Version: policycoreutils\n"
-+"Project-Id-Version: Policycoreutils\n"
+ "Project-Id-Version: Policycoreutils\n"
  "Report-Msgid-Bugs-To: \n"
--"POT-Creation-Date: 2012-03-27 10:49-0400\n"
--"PO-Revision-Date: 2007-03-27 20:12+0200\n"
--"Last-Translator: Arpad Biro <biro_arpad at yahoo.com>\n"
--"Language-Team: \n"
--"Language: \n"
-+"POT-Creation-Date: 2012-05-25 07:28-0400\n"
-+"PO-Revision-Date: 2012-04-23 07:55+0000\n"
-+"Last-Translator: Zoltan Hoppár <hopparz at gmail.com>\n"
-+"Language-Team: Hungarian <trans-hu at lists.fedoraproject.org>\n"
-+"Language: hu\n"
+-"POT-Creation-Date: 2012-05-25 07:28-0400\n"
+-"PO-Revision-Date: 2012-04-23 07:55+0000\n"
++"POT-Creation-Date: 2012-10-08 10:31-0400\n"
++"PO-Revision-Date: 2012-10-21 10:18+0000\n"
+ "Last-Translator: Zoltan Hoppár <hopparz at gmail.com>\n"
+ "Language-Team: Hungarian <trans-hu at lists.fedoraproject.org>\n"
+-"Language: hu\n"
  "MIME-Version: 1.0\n"
  "Content-Type: text/plain; charset=UTF-8\n"
  "Content-Transfer-Encoding: 8bit\n"
--"X-Generator: KBabel 1.11.4\n"
--"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-+"Plural-Forms: nplurals=2; plural=(n != 1)\n"
+-"Plural-Forms: nplurals=2; plural=(n != 1)\n"
++"Language: hu\n"
++"Plural-Forms: nplurals=2; plural=(n != 1);\n"
  
  #: ../run_init/run_init.c:67
  msgid ""
-@@ -81,878 +85,874 @@ msgid "Could not set exec context to %s.
- msgstr "Nem sikerült beállítani a végrehajtási kontextust erre: %s.\n"
- 
- #: ../audit2allow/audit2allow:230
--#, fuzzy
- msgid "******************** IMPORTANT ***********************\n"
+ "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 ""
--"\n"
--"*********************** FONTOS ***********************\n"
-+msgstr "*********************** FONTOS ***********************\n"
+-"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."
  
- #: ../audit2allow/audit2allow:231
- msgid "To make this policy package active, execute:"
--msgstr ""
-+msgstr "Ezen házirend aktiválásához futtassa:"
+-#: ../run_init/run_init.c:126 ../newrole/newrole.c:1124
++#: ../run_init/run_init.c:126 ../newrole/newrole.c:1123
+ #, c-format
+ msgid "failed to initialize PAM\n"
+ msgstr "nem sikerült inicializálni a PAM-et\n"
+@@ -79,7 +76,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"
  
- #: ../semanage/seobject.py:143 ../semanage/seobject.py:147
- msgid "global"
--msgstr ""
-+msgstr "globális"
+-#: ../run_init/run_init.c:405 ../newrole/newrole.c:1258
++#: ../run_init/run_init.c:405 ../newrole/newrole.c:1257
+ #, c-format
+ msgid "Could not set exec context to %s.\n"
+ msgstr "Nem sikerült beállítani a végrehajtási kontextust erre: %s.\n"
+@@ -92,865 +89,852 @@ msgstr "*********************** FONTOS ***********************\n"
+ msgid "To make this policy package active, execute:"
+ msgstr "Ezen házirend aktiválásához futtassa:"
  
--#: ../semanage/seobject.py:222
--#, fuzzy
-+#: ../semanage/seobject.py:225
+-#: ../semanage/seobject.py:143 ../semanage/seobject.py:147
+-msgid "global"
+-msgstr "globális"
+-
+-#: ../semanage/seobject.py:225
++#: ../semanage/seobject.py:200
  msgid "Could not create semanage handle"
--msgstr "Nem sikerült elindítani az Semanage-tranzakciót"
-+msgstr "Nem sikerült létrehozni az Semanage kezelőt"
+ msgstr "Nem sikerült létrehozni az Semanage kezelőt"
  
--#: ../semanage/seobject.py:230
-+#: ../semanage/seobject.py:233
+-#: ../semanage/seobject.py:233
++#: ../semanage/seobject.py:208
  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:235
-+#: ../semanage/seobject.py:238
+-#: ../semanage/seobject.py:238
++#: ../semanage/seobject.py:213
  msgid "Cannot read policy store."
  msgstr "Nem lehet olvasni a szabályzat-tárolót."
  
--#: ../semanage/seobject.py:240
-+#: ../semanage/seobject.py:243
+-#: ../semanage/seobject.py:243
++#: ../semanage/seobject.py:218
  msgid "Could not establish semanage connection"
  msgstr "Nem sikerült létrehozni Semanage-kapcsolatot"
  
--#: ../semanage/seobject.py:245
--#, fuzzy
-+#: ../semanage/seobject.py:248
+-#: ../semanage/seobject.py:248
++#: ../semanage/seobject.py:223
  msgid "Could not test MLS enabled status"
--msgstr "Nem sikerült MLS-tartományt beállítani ehhez: %s"
-+msgstr "MLS aktív állapot tesztelése nem sikerült"
+ msgstr "MLS aktív állapot tesztelése nem sikerült"
  
--#: ../semanage/seobject.py:251 ../semanage/seobject.py:266
-+#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
+-#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
++#: ../semanage/seobject.py:229 ../semanage/seobject.py:244
  msgid "Not yet implemented"
--msgstr ""
-+msgstr "Még nincs megvalósítva."
+ msgstr "Még nincs megvalósítva."
  
--#: ../semanage/seobject.py:255
-+#: ../semanage/seobject.py:258
+-#: ../semanage/seobject.py:258
++#: ../semanage/seobject.py:233
  msgid "Semanage transaction already in progress"
--msgstr ""
-+msgstr "SEmanage művelet már folyamatban"
+ msgstr "SEmanage művelet már folyamatban"
  
--#: ../semanage/seobject.py:264
-+#: ../semanage/seobject.py:267
+-#: ../semanage/seobject.py:267
++#: ../semanage/seobject.py:242
  msgid "Could not start semanage transaction"
  msgstr "Nem sikerült elindítani az Semanage-tranzakciót"
  
--#: ../semanage/seobject.py:274
--#, fuzzy
-+#: ../semanage/seobject.py:278
+-#: ../semanage/seobject.py:278
++#: ../semanage/seobject.py:254
  msgid "Could not commit semanage transaction"
--msgstr "Nem sikerült elindítani az Semanage-tranzakciót"
-+msgstr "Nem sikerült véglegesíteni az Semanage-tranzakciót"
+ msgstr "Nem sikerült véglegesíteni az Semanage-tranzakciót"
  
--#: ../semanage/seobject.py:279
-+#: ../semanage/seobject.py:283
+-#: ../semanage/seobject.py:283
++#: ../semanage/seobject.py:259
  msgid "Semanage transaction not in progress"
--msgstr ""
-+msgstr "SEmanage művelet nincs folyamatban"
+ msgstr "SEmanage művelet nincs folyamatban"
  
--#: ../semanage/seobject.py:291 ../semanage/seobject.py:371
--#, fuzzy
-+#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
+-#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
++#: ../semanage/seobject.py:271 ../semanage/seobject.py:351
  msgid "Could not list SELinux modules"
--msgstr "Nem sikerült listázni az SELinux-felhasználókat"
-+msgstr "Nem sikerült listázni az SELinux modulokat"
+ msgstr "Nem sikerült listázni az SELinux modulokat"
  
--#: ../semanage/seobject.py:304
-+#: ../semanage/seobject.py:308
+-#: ../semanage/seobject.py:308
++#: ../semanage/seobject.py:284
  msgid "Modules Name"
--msgstr ""
-+msgstr "Modulok nevei"
+ msgstr "Modulok nevei"
  
--#: ../semanage/seobject.py:304
-+#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
+-#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
++#: ../semanage/seobject.py:284 ../gui/modulesPage.py:62
  msgid "Version"
--msgstr ""
-+msgstr "Verzió"
+ msgstr "Verzió"
  
--#: ../semanage/seobject.py:307
-+#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
+-#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
++#: ../semanage/seobject.py:287 ../gui/statusPage.py:75
  msgid "Disabled"
--msgstr ""
-+msgstr "Kikapcsolva"
+ msgstr "Kikapcsolva"
  
--#: ../semanage/seobject.py:322
-+#: ../semanage/seobject.py:326
+-#: ../semanage/seobject.py:326
++#: ../semanage/seobject.py:302
  #, python-format
  msgid "Could not disable module %s (remove failed)"
- msgstr ""
+-msgstr ""
++msgstr "Nem kapcsolható ki a modul %s (sikertelen eltávolítás)"
  
--#: ../semanage/seobject.py:333
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:337
-+#, python-format
+-#: ../semanage/seobject.py:337
++#: ../semanage/seobject.py:313
+ #, python-format
  msgid "Could not enable module %s (remove failed)"
--msgstr "Nem sikerült felvenni \"%s\" szerepet ehhez: %s"
-+msgstr ""
+-msgstr ""
++msgstr "Nem kapcsolható be a modul %s (sikertelen eltávolítás)"
  
--#: ../semanage/seobject.py:348
-+#: ../semanage/seobject.py:352
+-#: ../semanage/seobject.py:352
++#: ../semanage/seobject.py:328
  #, python-format
  msgid "Could not remove module %s (remove failed)"
- msgstr ""
+-msgstr ""
++msgstr "Nem távolítható el a modul %s (sikertelen eltávolítás)"
  
--#: ../semanage/seobject.py:358
-+#: ../semanage/seobject.py:362
+-#: ../semanage/seobject.py:362
++#: ../semanage/seobject.py:338
  msgid "dontaudit requires either 'on' or 'off'"
--msgstr ""
-+msgstr "dontaudit-hoz szükséges vagy 'be\" vagy 'ki'"
+ msgstr "dontaudit-hoz szükséges vagy 'be\" vagy 'ki'"
  
--#: ../semanage/seobject.py:387
-+#: ../semanage/seobject.py:391
+-#: ../semanage/seobject.py:391
++#: ../semanage/seobject.py:366
  msgid "Builtin Permissive Types"
--msgstr ""
-+msgstr "Beépített elengedő típusok"
+ msgstr "Beépített elengedő típusok"
  
--#: ../semanage/seobject.py:397
-+#: ../semanage/seobject.py:401
+-#: ../semanage/seobject.py:401
++#: ../semanage/seobject.py:376
  msgid "Customized Permissive Types"
--msgstr ""
-+msgstr "Egyéni elengedő típusok"
+ msgstr "Egyéni elengedő típusok"
  
--#: ../semanage/seobject.py:438
-+#: ../semanage/seobject.py:442
+-#: ../semanage/seobject.py:442
++#: ../semanage/seobject.py:417
  #, python-format
  msgid "Could not set permissive domain %s (module installation failed)"
--msgstr ""
-+msgstr "Nem állítható be a megengedő tartomány %s (sikertelen modul telepítés)"
+ msgstr "Nem állítható be a megengedő tartomány %s (sikertelen modul telepítés)"
  
--#: ../semanage/seobject.py:444
-+#: ../semanage/seobject.py:448
+-#: ../semanage/seobject.py:448
++#: ../semanage/seobject.py:423
  #, python-format
  msgid "Could not remove permissive domain %s (remove failed)"
--msgstr ""
-+msgstr "Nem törölhető a megengedő tartomány %s (sikertelen eltávolítás)"
+ msgstr "Nem törölhető a megengedő tartomány %s (sikertelen eltávolítás)"
  
--#: ../semanage/seobject.py:479 ../semanage/seobject.py:553
--#: ../semanage/seobject.py:599 ../semanage/seobject.py:696
--#: ../semanage/seobject.py:726 ../semanage/seobject.py:793
--#: ../semanage/seobject.py:850 ../semanage/seobject.py:1097
--#: ../semanage/seobject.py:1786 ../semanage/seobject.py:1849
--#: ../semanage/seobject.py:1868 ../semanage/seobject.py:1985
--#: ../semanage/seobject.py:2037
-+#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
-+#: ../semanage/seobject.py:603 ../semanage/seobject.py:700
-+#: ../semanage/seobject.py:730 ../semanage/seobject.py:797
-+#: ../semanage/seobject.py:854 ../semanage/seobject.py:1101
-+#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
-+#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
-+#: ../semanage/seobject.py:2045
+-#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
+-#: ../semanage/seobject.py:603 ../semanage/seobject.py:700
+-#: ../semanage/seobject.py:730 ../semanage/seobject.py:797
+-#: ../semanage/seobject.py:854 ../semanage/seobject.py:1101
+-#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
+-#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
+-#: ../semanage/seobject.py:2045
++#: ../semanage/seobject.py:458 ../semanage/seobject.py:532
++#: ../semanage/seobject.py:578 ../semanage/seobject.py:675
++#: ../semanage/seobject.py:705 ../semanage/seobject.py:772
++#: ../semanage/seobject.py:829 ../semanage/seobject.py:1076
++#: ../semanage/seobject.py:1775 ../semanage/seobject.py:1838
++#: ../semanage/seobject.py:1857 ../semanage/seobject.py:1978
++#: ../semanage/seobject.py:2031
  #, python-format
  msgid "Could not create a key for %s"
  msgstr "Nem sikerült létrehozni kulcsot ehhez: %s"
  
--#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
--#: ../semanage/seobject.py:603 ../semanage/seobject.py:609
-+#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
-+#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
+-#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
+-#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
++#: ../semanage/seobject.py:462 ../semanage/seobject.py:536
++#: ../semanage/seobject.py:582 ../semanage/seobject.py:588
  #, 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"
++msgstr "Nem sikerült ellenőrizni, hogy van-e definiálva bejelentkezési hozzárendelés ehhez: %s"
  
--#: ../semanage/seobject.py:492
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:496
-+#, python-format
+-#: ../semanage/seobject.py:496
++#: ../semanage/seobject.py:471
+ #, python-format
  msgid "Linux Group %s does not exist"
--msgstr "Nem létezik %s nevű Linux-felhasználó"
-+msgstr "A %s Linux csoport nem létezik"
+ msgstr "A %s Linux csoport nem létezik"
  
--#: ../semanage/seobject.py:497
-+#: ../semanage/seobject.py:501
+-#: ../semanage/seobject.py:501
++#: ../semanage/seobject.py:476
  #, python-format
  msgid "Linux User %s does not exist"
  msgstr "Nem létezik %s nevű Linux-felhasználó"
  
--#: ../semanage/seobject.py:501
-+#: ../semanage/seobject.py:505
+-#: ../semanage/seobject.py:505
++#: ../semanage/seobject.py:480
  #, 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:505 ../semanage/seobject.py:741
-+#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
+-#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
++#: ../semanage/seobject.py:484 ../semanage/seobject.py:720
  #, python-format
  msgid "Could not set name for %s"
  msgstr "Nem sikerült nevet beállítani ehhez: %s"
  
--#: ../semanage/seobject.py:510 ../semanage/seobject.py:751
-+#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
+-#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
++#: ../semanage/seobject.py:489 ../semanage/seobject.py:730
  #, 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:514
-+#: ../semanage/seobject.py:518
+-#: ../semanage/seobject.py:518
++#: ../semanage/seobject.py:493
  #, 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:518
-+#: ../semanage/seobject.py:522
+-#: ../semanage/seobject.py:522
++#: ../semanage/seobject.py:497
  #, 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:536
-+#: ../semanage/seobject.py:540
+-#: ../semanage/seobject.py:540
++#: ../semanage/seobject.py:515
  msgid "Requires seuser or serange"
  msgstr "Seuser vagy Serange szükséges"
  
--#: ../semanage/seobject.py:559 ../semanage/seobject.py:605
-+#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
+-#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
++#: ../semanage/seobject.py:538 ../semanage/seobject.py:584
  #, python-format
  msgid "Login mapping for %s is not defined"
  msgstr "Nincs definiálva bejelentkezési hozzárendelés ehhez: %s"
  
--#: ../semanage/seobject.py:563
-+#: ../semanage/seobject.py:567
+-#: ../semanage/seobject.py:567
++#: ../semanage/seobject.py:542
  #, python-format
  msgid "Could not query seuser for %s"
  msgstr "Nem sikerült végrehajtani Seuser-lekérdezést erre: %s"
  
--#: ../semanage/seobject.py:577
-+#: ../semanage/seobject.py:581
+-#: ../semanage/seobject.py:581
++#: ../semanage/seobject.py:556
  #, 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:611
-+#: ../semanage/seobject.py:615
+-#: ../semanage/seobject.py:615
++#: ../semanage/seobject.py:590
  #, 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ő"
++msgstr "%s bejelentkezési hozzárendelése szabályzatban van definiálva - nem törölhető"
  
--#: ../semanage/seobject.py:615
-+#: ../semanage/seobject.py:619
+-#: ../semanage/seobject.py:619
++#: ../semanage/seobject.py:594
  #, 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:637 ../semanage/seobject.py:655
--#: ../semanage/seobject.py:893
-+#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
-+#: ../semanage/seobject.py:897
+-#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
+-#: ../semanage/seobject.py:897
++#: ../semanage/seobject.py:616 ../semanage/seobject.py:634
++#: ../semanage/seobject.py:872
  msgid "Could not list login mappings"
  msgstr "Nem sikerült listázni a bejelentkezési hozzárendeléseket"
  
--#: ../semanage/seobject.py:680 ../semanage/seobject.py:685
-+#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../gui/system-config-selinux.glade:100
+-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
++#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
+ #: ../gui/system-config-selinux.glade:100
  msgid "Login Name"
--msgstr ""
-+msgstr "Bejelentkezési név"
- 
--#: ../semanage/seobject.py:680 ../semanage/seobject.py:685
--#: ../semanage/seobject.py:943 ../semanage/seobject.py:948
--#, fuzzy
-+#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../gui/system-config-selinux.glade:128
-+#: ../gui/system-config-selinux.glade:915
-+#: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
+ msgstr "Bejelentkezési név"
+ 
+-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
+-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
++#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
++#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
+ #: ../gui/system-config-selinux.glade:128
+ #: ../gui/system-config-selinux.glade:915
+ #: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
  msgid "SELinux User"
--msgstr "Meg kell adni SELinux-típust"
-+msgstr "SELinux felhasználó"
+ msgstr "SELinux felhasználó"
  
--#: ../semanage/seobject.py:680
-+#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
-+#: ../gui/system-config-selinux.glade:943
+-#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
++#: ../semanage/seobject.py:659 ../gui/system-config-selinux.glade:156
+ #: ../gui/system-config-selinux.glade:943
  msgid "MLS/MCS Range"
--msgstr ""
-+msgstr "MLS/MCS hatáskör"
+ msgstr "MLS/MCS hatáskör"
  
--#: ../semanage/seobject.py:699 ../semanage/seobject.py:730
--#: ../semanage/seobject.py:797 ../semanage/seobject.py:854
--#: ../semanage/seobject.py:860
-+#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
-+#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
-+#: ../semanage/seobject.py:864
+-#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
+-#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
+-#: ../semanage/seobject.py:864
++#: ../semanage/seobject.py:678 ../semanage/seobject.py:709
++#: ../semanage/seobject.py:776 ../semanage/seobject.py:833
++#: ../semanage/seobject.py:839
  #, 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ó"
++msgstr "Nem sikerült ellenőrizni, hogy van-e definiálva \"%s\" SELinux-felhasználó"
  
--#: ../semanage/seobject.py:702 ../semanage/seobject.py:803
--#: ../semanage/seobject.py:866
-+#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
-+#: ../semanage/seobject.py:870
+-#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
+-#: ../semanage/seobject.py:870
++#: ../semanage/seobject.py:681 ../semanage/seobject.py:782
++#: ../semanage/seobject.py:845
  #, python-format
  msgid "Could not query user for %s"
  msgstr "Nem sikerült lekérdezni a felhasználót ehhez: %s"
  
--#: ../semanage/seobject.py:722
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:726
-+#, python-format
+-#: ../semanage/seobject.py:726
++#: ../semanage/seobject.py:701
+ #, python-format
  msgid "You must add at least one role for %s"
--msgstr "Nem sikerült felvenni fájlkontextust ehhez: %s"
-+msgstr "Legalább egy szerepet meg kell adnia %s számára"
+ msgstr "Legalább egy szerepet meg kell adnia %s számára"
  
--#: ../semanage/seobject.py:737
-+#: ../semanage/seobject.py:741
+-#: ../semanage/seobject.py:741
++#: ../semanage/seobject.py:716
  #, 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:746
-+#: ../semanage/seobject.py:750
+-#: ../semanage/seobject.py:750
++#: ../semanage/seobject.py:725
  #, python-format
  msgid "Could not add role %s for %s"
  msgstr "Nem sikerült felvenni \"%s\" szerepet ehhez: %s"
  
--#: ../semanage/seobject.py:755
-+#: ../semanage/seobject.py:759
+-#: ../semanage/seobject.py:759
++#: ../semanage/seobject.py:734
  #, 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:758
-+#: ../semanage/seobject.py:762
+-#: ../semanage/seobject.py:762
++#: ../semanage/seobject.py:737
  #, python-format
  msgid "Could not add prefix %s for %s"
  msgstr "Nem sikerült felvenni \"%s\" előtagot ehhez: %s"
  
--#: ../semanage/seobject.py:761
-+#: ../semanage/seobject.py:765
+-#: ../semanage/seobject.py:765
++#: ../semanage/seobject.py:740
  #, python-format
  msgid "Could not extract key for %s"
  msgstr "Nem sikerült kinyerni a kulcsot ehhez: %s"
  
--#: ../semanage/seobject.py:765
-+#: ../semanage/seobject.py:769
+-#: ../semanage/seobject.py:769
++#: ../semanage/seobject.py:744
  #, python-format
  msgid "Could not add SELinux user %s"
  msgstr "Nem sikerült felvenni \"%s\" SELinux-felhasználót"
  
--#: ../semanage/seobject.py:787
-+#: ../semanage/seobject.py:791
+-#: ../semanage/seobject.py:791
++#: ../semanage/seobject.py:766
  msgid "Requires prefix, roles, level or range"
  msgstr "Szükség van előtagra, szerepekre, szintre vagy tartományra"
  
--#: ../semanage/seobject.py:789
-+#: ../semanage/seobject.py:793
+-#: ../semanage/seobject.py:793
++#: ../semanage/seobject.py:768
  msgid "Requires prefix or roles"
  msgstr "Szükség van előtagra vagy szerepekre"
  
--#: ../semanage/seobject.py:799 ../semanage/seobject.py:856
-+#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
+-#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
++#: ../semanage/seobject.py:778 ../semanage/seobject.py:835
  #, python-format
  msgid "SELinux user %s is not defined"
  msgstr "\"%s\" SELinux-felhasználó nincs definiálva"
  
--#: ../semanage/seobject.py:828
-+#: ../semanage/seobject.py:832
+-#: ../semanage/seobject.py:832
++#: ../semanage/seobject.py:807
  #, 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:862
-+#: ../semanage/seobject.py:866
+-#: ../semanage/seobject.py:866
++#: ../semanage/seobject.py:841
  #, 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ő"
++msgstr "\"%s\" SELinux-felhasználó szabályzatban van definiálva - nem törölhető"
  
--#: ../semanage/seobject.py:873
-+#: ../semanage/seobject.py:877
+-#: ../semanage/seobject.py:877
++#: ../semanage/seobject.py:852
  #, 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:911
-+#: ../semanage/seobject.py:915
+-#: ../semanage/seobject.py:915
++#: ../semanage/seobject.py:890
  msgid "Could not list SELinux users"
  msgstr "Nem sikerült listázni az SELinux-felhasználókat"
  
--#: ../semanage/seobject.py:917
-+#: ../semanage/seobject.py:921
+-#: ../semanage/seobject.py:921
++#: ../semanage/seobject.py:896
  #, 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:942
-+#: ../semanage/seobject.py:946
+-#: ../semanage/seobject.py:946
++#: ../semanage/seobject.py:921
  msgid "Labeling"
--msgstr ""
-+msgstr "Címkézés"
+ msgstr "Címkézés"
  
--#: ../semanage/seobject.py:942
-+#: ../semanage/seobject.py:946
+-#: ../semanage/seobject.py:946
++#: ../semanage/seobject.py:921
  msgid "MLS/"
--msgstr ""
-+msgstr "MLS/"
+ msgstr "MLS/"
  
--#: ../semanage/seobject.py:943
-+#: ../semanage/seobject.py:947
+-#: ../semanage/seobject.py:947
++#: ../semanage/seobject.py:922
  msgid "Prefix"
--msgstr ""
-+msgstr "Előtag"
+ msgstr "Előtag"
  
--#: ../semanage/seobject.py:943
-+#: ../semanage/seobject.py:947
+-#: ../semanage/seobject.py:947
++#: ../semanage/seobject.py:922
  msgid "MCS Level"
--msgstr ""
-+msgstr "MCS Szint"
+ msgstr "MCS Szint"
  
--#: ../semanage/seobject.py:943
-+#: ../semanage/seobject.py:947
+-#: ../semanage/seobject.py:947
++#: ../semanage/seobject.py:922
  msgid "MCS Range"
--msgstr ""
-+msgstr "MCS hatáskör"
+ msgstr "MCS hatáskör"
  
--#: ../semanage/seobject.py:943 ../semanage/seobject.py:948
-+#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
+-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
++#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
+ #: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
  msgid "SELinux Roles"
--msgstr ""
-+msgstr "SELinux szerepek"
+ msgstr "SELinux szerepek"
  
--#: ../semanage/seobject.py:963
-+#: ../semanage/seobject.py:967
+-#: ../semanage/seobject.py:967
++#: ../semanage/seobject.py:942
  msgid "Protocol udp or tcp is required"
  msgstr "UDP vagy TCP protokoll szükséges"
  
--#: ../semanage/seobject.py:965
-+#: ../semanage/seobject.py:969
+-#: ../semanage/seobject.py:969
++#: ../semanage/seobject.py:944
  msgid "Port is required"
  msgstr "Meg kell adni portot"
  
--#: ../semanage/seobject.py:975
--#, fuzzy
-+#: ../semanage/seobject.py:979
+-#: ../semanage/seobject.py:979
++#: ../semanage/seobject.py:954
  msgid "Invalid Port"
--msgstr "Érvénytelen előtag: %s"
-+msgstr "Hibás port"
+ msgstr "Hibás port"
  
--#: ../semanage/seobject.py:979
-+#: ../semanage/seobject.py:983
+-#: ../semanage/seobject.py:983
++#: ../semanage/seobject.py:958
  #, python-format
  msgid "Could not create a key for %s/%s"
  msgstr "Nem sikerült létrehozni kulcsot ehhez: %s/%s"
  
--#: ../semanage/seobject.py:990
-+#: ../semanage/seobject.py:994
+-#: ../semanage/seobject.py:994
++#: ../semanage/seobject.py:969
  msgid "Type is required"
  msgstr "Meg kell adni típust"
  
--#: ../semanage/seobject.py:996 ../semanage/seobject.py:1055
--#: ../semanage/seobject.py:1110 ../semanage/seobject.py:1116
-+#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
-+#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
+-#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
+-#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
++#: ../semanage/seobject.py:975 ../semanage/seobject.py:1034
++#: ../semanage/seobject.py:1089 ../semanage/seobject.py:1095
  #, 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:998
-+#: ../semanage/seobject.py:1002
+-#: ../semanage/seobject.py:1002
++#: ../semanage/seobject.py:977
  #, python-format
  msgid "Port %s/%s already defined"
  msgstr "A(z) %s/%s port már definiálva van"
  
--#: ../semanage/seobject.py:1002
-+#: ../semanage/seobject.py:1006
+-#: ../semanage/seobject.py:1006
++#: ../semanage/seobject.py:981
  #, python-format
  msgid "Could not create port for %s/%s"
  msgstr "Nem sikerült létrehozni portot ehhez: %s/%s"
  
--#: ../semanage/seobject.py:1008
-+#: ../semanage/seobject.py:1012
+-#: ../semanage/seobject.py:1012
++#: ../semanage/seobject.py:987
  #, python-format
  msgid "Could not create context for %s/%s"
  msgstr "Nem sikerült létrehozni kontextust ehhez: %s/%s"
  
--#: ../semanage/seobject.py:1012
-+#: ../semanage/seobject.py:1016
+-#: ../semanage/seobject.py:1016
++#: ../semanage/seobject.py:991
  #, 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:1016
-+#: ../semanage/seobject.py:1020
+-#: ../semanage/seobject.py:1020
++#: ../semanage/seobject.py:995
  #, 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:1020
-+#: ../semanage/seobject.py:1024
+-#: ../semanage/seobject.py:1024
++#: ../semanage/seobject.py:999
  #, 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:1025
-+#: ../semanage/seobject.py:1029
+-#: ../semanage/seobject.py:1029
++#: ../semanage/seobject.py:1004
  #, 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:1029
-+#: ../semanage/seobject.py:1033
+-#: ../semanage/seobject.py:1033
++#: ../semanage/seobject.py:1008
  #, 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:1033
-+#: ../semanage/seobject.py:1037
+-#: ../semanage/seobject.py:1037
++#: ../semanage/seobject.py:1012
  #, python-format
  msgid "Could not add port %s/%s"
  msgstr "Nem sikerült felvenni ezt a portot: %s/%s"
  
--#: ../semanage/seobject.py:1047 ../semanage/seobject.py:1312
--#: ../semanage/seobject.py:1508
-+#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
-+#: ../semanage/seobject.py:1512
+-#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
+-#: ../semanage/seobject.py:1512
++#: ../semanage/seobject.py:1026 ../semanage/seobject.py:1291
++#: ../semanage/seobject.py:1487
  msgid "Requires setype or serange"
  msgstr "Setype vagy Serange szükséges"
  
--#: ../semanage/seobject.py:1049
-+#: ../semanage/seobject.py:1053
+-#: ../semanage/seobject.py:1053
++#: ../semanage/seobject.py:1028
  msgid "Requires setype"
  msgstr "Setype szükséges"
  
--#: ../semanage/seobject.py:1057 ../semanage/seobject.py:1112
-+#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
+-#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
++#: ../semanage/seobject.py:1036 ../semanage/seobject.py:1091
  #, python-format
  msgid "Port %s/%s is not defined"
  msgstr "%s/%s port nincs definiálva"
  
--#: ../semanage/seobject.py:1061
-+#: ../semanage/seobject.py:1065
+-#: ../semanage/seobject.py:1065
++#: ../semanage/seobject.py:1040
  #, python-format
  msgid "Could not query port %s/%s"
  msgstr "Nem sikerült lekérdezni ezt a portot: %s/%s"
  
--#: ../semanage/seobject.py:1072
-+#: ../semanage/seobject.py:1076
+-#: ../semanage/seobject.py:1076
++#: ../semanage/seobject.py:1051
  #, python-format
  msgid "Could not modify port %s/%s"
  msgstr "Nem sikerült módosítani ezt a portot: %s/%s"
  
--#: ../semanage/seobject.py:1085
--#, fuzzy
-+#: ../semanage/seobject.py:1089
+-#: ../semanage/seobject.py:1089
++#: ../semanage/seobject.py:1064
  msgid "Could not list the ports"
  msgstr "Nem sikerült listázni a portokat"
  
--#: ../semanage/seobject.py:1101
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1105
-+#, python-format
+-#: ../semanage/seobject.py:1105
++#: ../semanage/seobject.py:1080
+ #, python-format
  msgid "Could not delete the port %s"
--msgstr "Nem sikerült törölni ezt a portot: %s/%s"
-+msgstr "Nem sikerült törölni a portot: %s"
+ msgstr "Nem sikerült törölni a portot: %s"
  
--#: ../semanage/seobject.py:1118
-+#: ../semanage/seobject.py:1122
+-#: ../semanage/seobject.py:1122
++#: ../semanage/seobject.py:1097
  #, 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:1122
-+#: ../semanage/seobject.py:1126
+-#: ../semanage/seobject.py:1126
++#: ../semanage/seobject.py:1101
  #, python-format
  msgid "Could not delete port %s/%s"
  msgstr "Nem sikerült törölni ezt a portot: %s/%s"
  
--#: ../semanage/seobject.py:1138 ../semanage/seobject.py:1160
-+#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
+-#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
++#: ../semanage/seobject.py:1117 ../semanage/seobject.py:1139
  msgid "Could not list ports"
  msgstr "Nem sikerült listázni a portokat"
  
--#: ../semanage/seobject.py:1199
-+#: ../semanage/seobject.py:1203
+-#: ../semanage/seobject.py:1203
++#: ../semanage/seobject.py:1178
  msgid "SELinux Port Type"
--msgstr ""
-+msgstr "SELinux Port típus"
+ msgstr "SELinux Port típus"
  
--#: ../semanage/seobject.py:1199
-+#: ../semanage/seobject.py:1203
+-#: ../semanage/seobject.py:1203
++#: ../semanage/seobject.py:1178
  msgid "Proto"
--msgstr ""
-+msgstr "Proto"
+ msgstr "Proto"
  
--#: ../semanage/seobject.py:1199
-+#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
+-#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
++#: ../semanage/seobject.py:1178 ../gui/system-config-selinux.glade:335
  msgid "Port Number"
--msgstr ""
-+msgstr "Portszám"
+ msgstr "Portszám"
  
--#: ../semanage/seobject.py:1218
--#, fuzzy
-+#: ../semanage/seobject.py:1222
+-#: ../semanage/seobject.py:1222
++#: ../semanage/seobject.py:1197
  msgid "Node Address is required"
--msgstr "Meg kell adni portot"
-+msgstr "Csomópont cím szükséges"
+ msgstr "Csomópont cím szükséges"
  
--#: ../semanage/seobject.py:1233
-+#: ../semanage/seobject.py:1237
+-#: ../semanage/seobject.py:1237
++#: ../semanage/seobject.py:1212
  msgid "Unknown or missing protocol"
--msgstr ""
-+msgstr "Ismeretlen vagy hiányzó protokoll"
+ msgstr "Ismeretlen vagy hiányzó protokoll"
  
--#: ../semanage/seobject.py:1247 ../semanage/seobject.py:1446
--#: ../semanage/seobject.py:1724
-+#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
-+#: ../semanage/seobject.py:1728
+-#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
+-#: ../semanage/seobject.py:1728
++#: ../semanage/seobject.py:1226 ../semanage/seobject.py:1425
++#: ../semanage/seobject.py:1713
  msgid "SELinux Type is required"
  msgstr "Meg kell adni SELinux-típust"
  
--#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1316
--#: ../semanage/seobject.py:1352 ../semanage/seobject.py:1450
--#: ../semanage/seobject.py:1512 ../semanage/seobject.py:1546
--#: ../semanage/seobject.py:1728
-+#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
-+#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
-+#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
-+#: ../semanage/seobject.py:1732
+-#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
+-#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
+-#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
+-#: ../semanage/seobject.py:1732
++#: ../semanage/seobject.py:1230 ../semanage/seobject.py:1295
++#: ../semanage/seobject.py:1331 ../semanage/seobject.py:1429
++#: ../semanage/seobject.py:1491 ../semanage/seobject.py:1525
++#: ../semanage/seobject.py:1717
  #, python-format
  msgid "Could not create key for %s"
  msgstr "Nem sikerült létrehozni kulcsot ehhez: %s"
  
--#: ../semanage/seobject.py:1253 ../semanage/seobject.py:1320
--#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1362
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
-+#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
-+#, python-format
+-#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
+-#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
++#: ../semanage/seobject.py:1232 ../semanage/seobject.py:1299
++#: ../semanage/seobject.py:1335 ../semanage/seobject.py:1341
+ #, 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/%s port"
-+msgstr "Nem sikerült ellenőrizni, hogy definiálva van-e a(z) %s"
+ msgstr "Nem sikerült ellenőrizni, hogy definiálva van-e a(z) %s"
  
--#: ../semanage/seobject.py:1262
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1266
-+#, python-format
+-#: ../semanage/seobject.py:1266
++#: ../semanage/seobject.py:1241
+ #, python-format
  msgid "Could not create addr for %s"
--msgstr "Nem sikerült létrehozni kulcsot ehhez: %s"
-+msgstr "Nem sikerült létrehozni addr-t %s-hez"
+ msgstr "Nem sikerült létrehozni addr-t %s-hez"
  
--#: ../semanage/seobject.py:1268 ../semanage/seobject.py:1466
--#: ../semanage/seobject.py:1686
-+#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
-+#: ../semanage/seobject.py:1690
+-#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
+-#: ../semanage/seobject.py:1690
++#: ../semanage/seobject.py:1247 ../semanage/seobject.py:1445
++#: ../semanage/seobject.py:1675
  #, python-format
  msgid "Could not create context for %s"
  msgstr "Nem sikerült létrehozni kontextust ehhez: %s"
  
--#: ../semanage/seobject.py:1272
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1276
-+#, python-format
+-#: ../semanage/seobject.py:1276
++#: ../semanage/seobject.py:1251
+ #, python-format
  msgid "Could not set mask for %s"
--msgstr "Nem sikerült nevet beállítani ehhez: %s"
-+msgstr "Nem állítható be a(z) %s maszkja"
+ msgstr "Nem állítható be a(z) %s maszkja"
  
--#: ../semanage/seobject.py:1276
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1280
-+#, python-format
+-#: ../semanage/seobject.py:1280
++#: ../semanage/seobject.py:1255
+ #, python-format
  msgid "Could not set user in addr context for %s"
--msgstr "Nem sikerült beállítani a felhasználót %s fájlkontextusban"
-+msgstr "Nem sikerült beállítani a felhasználót %s addr kontextusban"
+ msgstr "Nem sikerült beállítani a felhasználót %s addr kontextusban"
  
--#: ../semanage/seobject.py:1280
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1284
-+#, python-format
+-#: ../semanage/seobject.py:1284
++#: ../semanage/seobject.py:1259
+ #, python-format
  msgid "Could not set role in addr context for %s"
--msgstr "Nem sikerült beállítani a szerepet %s fájlkontextusban"
-+msgstr "Nem sikerült beállítani a szerepet %s addr kontextusban"
+ msgstr "Nem sikerült beállítani a szerepet %s addr kontextusban"
  
--#: ../semanage/seobject.py:1284
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1288
-+#, python-format
+-#: ../semanage/seobject.py:1288
++#: ../semanage/seobject.py:1263
+ #, python-format
  msgid "Could not set type in addr context for %s"
--msgstr "Nem sikerült beállítani a típust %s fájlkontextusban"
-+msgstr "Nem sikerült beállítani a típust %s addr kontextusban"
+ msgstr "Nem sikerült beállítani a típust %s addr kontextusban"
  
--#: ../semanage/seobject.py:1289
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1293
-+#, python-format
+-#: ../semanage/seobject.py:1293
++#: ../semanage/seobject.py:1268
+ #, 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 fájlkontextusban"
-+msgstr "Nem sikerült beállítani az MLS-mezőket %s addr kontextusban"
+ msgstr "Nem sikerült beállítani az MLS-mezőket %s addr kontextusban"
  
--#: ../semanage/seobject.py:1293
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1297
-+#, python-format
+-#: ../semanage/seobject.py:1297
++#: ../semanage/seobject.py:1272
+ #, python-format
  msgid "Could not set addr context for %s"
--msgstr "Nem sikerült beállítani a fájlkontextust ehhez: %s"
-+msgstr "Nem sikerült beállítani a(z) %s addr kontextust"
+ msgstr "Nem sikerült beállítani a(z) %s addr kontextust"
  
--#: ../semanage/seobject.py:1297
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1301
-+#, python-format
+-#: ../semanage/seobject.py:1301
++#: ../semanage/seobject.py:1276
+ #, python-format
  msgid "Could not add addr %s"
--msgstr "Nem sikerült felvenni ezt a portot: %s/%s"
-+msgstr "Nem adható hozzá %s addr"
+ msgstr "Nem adható hozzá %s addr"
  
--#: ../semanage/seobject.py:1322 ../semanage/seobject.py:1358
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
-+#, python-format
+-#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
++#: ../semanage/seobject.py:1301 ../semanage/seobject.py:1337
+ #, python-format
  msgid "Addr %s is not defined"
--msgstr "%s/%s port nincs definiálva"
-+msgstr "%s addr nincs definiálva"
+ msgstr "%s addr nincs definiálva"
  
--#: ../semanage/seobject.py:1326
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1330
-+#, python-format
+-#: ../semanage/seobject.py:1330
++#: ../semanage/seobject.py:1305
+ #, python-format
  msgid "Could not query addr %s"
--msgstr "Nem sikerült lekérdezni ezt a portot: %s/%s"
-+msgstr "Nem kérdezhető le %s addr"
+ msgstr "Nem kérdezhető le %s addr"
  
--#: ../semanage/seobject.py:1336
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1340
-+#, python-format
+-#: ../semanage/seobject.py:1340
++#: ../semanage/seobject.py:1315
+ #, python-format
  msgid "Could not modify addr %s"
--msgstr "Nem sikerült módosítani ezt a portot: %s/%s"
-+msgstr "Nem módosítható %s addr"
+ msgstr "Nem módosítható %s addr"
  
--#: ../semanage/seobject.py:1364
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1368
-+#, python-format
+-#: ../semanage/seobject.py:1368
++#: ../semanage/seobject.py:1343
+ #, python-format
  msgid "Addr %s is defined in policy, cannot be deleted"
--msgstr "A(z) %s/%s port szabályzatban van definiálva - nem törölhető"
-+msgstr "A(z) %s addr nincs definiálva a házirendben, nem törölhető"
+ msgstr "A(z) %s addr nincs definiálva a házirendben, nem törölhető"
  
--#: ../semanage/seobject.py:1368
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1372
-+#, python-format
+-#: ../semanage/seobject.py:1372
++#: ../semanage/seobject.py:1347
+ #, python-format
  msgid "Could not delete addr %s"
--msgstr "Nem sikerült törölni ezt a csatolót: %s"
-+msgstr "Nem törölhető %s addr"
+ msgstr "Nem törölhető %s addr"
  
--#: ../semanage/seobject.py:1380
--#, fuzzy
-+#: ../semanage/seobject.py:1384
+-#: ../semanage/seobject.py:1384
++#: ../semanage/seobject.py:1359
  msgid "Could not deleteall node mappings"
--msgstr "Nem sikerült törölni \"%s\" bejelentkezési hozzárendelését"
-+msgstr ""
+-msgstr ""
++msgstr "Nem törölhető az összes csomópont kapcsolódás"
  
--#: ../semanage/seobject.py:1394
--#, fuzzy
-+#: ../semanage/seobject.py:1398
+-#: ../semanage/seobject.py:1398
++#: ../semanage/seobject.py:1373
  msgid "Could not list addrs"
--msgstr "Nem sikerült listázni a portokat"
-+msgstr "Nem listázható addr"
+ msgstr "Nem listázható addr"
  
--#: ../semanage/seobject.py:1454 ../semanage/seobject.py:1516
--#: ../semanage/seobject.py:1550 ../semanage/seobject.py:1556
-+#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
-+#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
+-#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
+-#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
++#: ../semanage/seobject.py:1433 ../semanage/seobject.py:1495
++#: ../semanage/seobject.py:1529 ../semanage/seobject.py:1535
  #, 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:1461
-+#: ../semanage/seobject.py:1465
+-#: ../semanage/seobject.py:1465
++#: ../semanage/seobject.py:1440
  #, python-format
  msgid "Could not create interface for %s"
  msgstr "Nem sikerült létrehozni csatolót ehhez: %s"
  
--#: ../semanage/seobject.py:1470
-+#: ../semanage/seobject.py:1474
+-#: ../semanage/seobject.py:1474
++#: ../semanage/seobject.py:1449
  #, 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:1474
-+#: ../semanage/seobject.py:1478
+-#: ../semanage/seobject.py:1478
++#: ../semanage/seobject.py:1453
  #, 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:1478
-+#: ../semanage/seobject.py:1482
+-#: ../semanage/seobject.py:1482
++#: ../semanage/seobject.py:1457
  #, 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:1483
-+#: ../semanage/seobject.py:1487
+-#: ../semanage/seobject.py:1487
++#: ../semanage/seobject.py:1462
  #, 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:1487
-+#: ../semanage/seobject.py:1491
+-#: ../semanage/seobject.py:1491
++#: ../semanage/seobject.py:1466
  #, 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:1491
-+#: ../semanage/seobject.py:1495
+-#: ../semanage/seobject.py:1495
++#: ../semanage/seobject.py:1470
  #, python-format
  msgid "Could not set message context for %s"
  msgstr "Nem sikerült beállítani az üzenetkontextust ehhez: %s"
  
--#: ../semanage/seobject.py:1495
-+#: ../semanage/seobject.py:1499
+-#: ../semanage/seobject.py:1499
++#: ../semanage/seobject.py:1474
  #, python-format
  msgid "Could not add interface %s"
  msgstr "Nem sikerült felvenni ezt a csatolót: %s"
  
--#: ../semanage/seobject.py:1518 ../semanage/seobject.py:1552
-+#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
+-#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
++#: ../semanage/seobject.py:1497 ../semanage/seobject.py:1531
  #, python-format
  msgid "Interface %s is not defined"
  msgstr "%s csatoló nincs definiálva"
  
--#: ../semanage/seobject.py:1522
-+#: ../semanage/seobject.py:1526
+-#: ../semanage/seobject.py:1526
++#: ../semanage/seobject.py:1501
  #, python-format
  msgid "Could not query interface %s"
  msgstr "Nem sikerült lekérdezni ezt a csatolót: %s"
  
--#: ../semanage/seobject.py:1533
-+#: ../semanage/seobject.py:1537
+-#: ../semanage/seobject.py:1537
++#: ../semanage/seobject.py:1512
  #, python-format
  msgid "Could not modify interface %s"
  msgstr "Nem sikerült módosítani ezt a csatolót: %s"
  
--#: ../semanage/seobject.py:1558
-+#: ../semanage/seobject.py:1562
+-#: ../semanage/seobject.py:1562
++#: ../semanage/seobject.py:1537
  #, 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:1562
-+#: ../semanage/seobject.py:1566
+-#: ../semanage/seobject.py:1566
++#: ../semanage/seobject.py:1541
  #, python-format
  msgid "Could not delete interface %s"
  msgstr "Nem sikerült törölni ezt a csatolót: %s"
  
--#: ../semanage/seobject.py:1574
--#, fuzzy
-+#: ../semanage/seobject.py:1578
+-#: ../semanage/seobject.py:1578
++#: ../semanage/seobject.py:1553
  msgid "Could not delete all interface  mappings"
--msgstr "Nem sikerült törölni ezt a csatolót: %s"
-+msgstr ""
+-msgstr ""
++msgstr "Nem törölhetó az összes kezelőfelület kapcsolódás"
  
--#: ../semanage/seobject.py:1588
-+#: ../semanage/seobject.py:1592
+-#: ../semanage/seobject.py:1592
++#: ../semanage/seobject.py:1567
  msgid "Could not list interfaces"
  msgstr "Nem sikerült listázni a csatolókat"
  
--#: ../semanage/seobject.py:1613
-+#: ../semanage/seobject.py:1617
+-#: ../semanage/seobject.py:1617
++#: ../semanage/seobject.py:1592
  msgid "SELinux Interface"
--msgstr ""
-+msgstr "SELinux Interfész"
+ msgstr "SELinux Interfész"
  
--#: ../semanage/seobject.py:1613 ../semanage/seobject.py:1936
-+#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
+-#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
++#: ../semanage/seobject.py:1592 ../semanage/seobject.py:1929
  msgid "Context"
--msgstr ""
-+msgstr "Környezet"
+ msgstr "Környezet"
  
--#: ../semanage/seobject.py:1663
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1667
-+#, python-format
+-#: ../semanage/seobject.py:1667
++#: ../semanage/seobject.py:1652
+ #, python-format
  msgid "Equivalence class for %s already exists"
--msgstr "Már van definiálva fájlkontextus ehhez: %s"
-+msgstr ""
+-msgstr ""
++msgstr "Azonos osztály már létezik ehhez: %s."
  
--#: ../semanage/seobject.py:1669
-+#: ../semanage/seobject.py:1673
+-#: ../semanage/seobject.py:1673
++#: ../semanage/seobject.py:1658
  #, python-format
  msgid "File spec %s conflicts with equivalency rule '%s %s'"
- msgstr ""
+-msgstr ""
++msgstr "Fájl specifikáció %s ütközik egy azonossági szabállyal  '%s %s'"
  
--#: ../semanage/seobject.py:1678
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1682
-+#, python-format
+-#: ../semanage/seobject.py:1682
++#: ../semanage/seobject.py:1667
+ #, python-format
  msgid "Equivalence class for %s does not exists"
--msgstr "Nem létezik %s nevű Linux-felhasználó"
-+msgstr ""
+-msgstr ""
++msgstr "Ugyanolyan osztály az %s típushoz nem létezik"
  
--#: ../semanage/seobject.py:1692
-+#: ../semanage/seobject.py:1696
+-#: ../semanage/seobject.py:1696
++#: ../semanage/seobject.py:1681
  #, 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:1696
-+#: ../semanage/seobject.py:1700
+-#: ../semanage/seobject.py:1700
++#: ../semanage/seobject.py:1685
  #, 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:1701 ../semanage/seobject.py:1758
-+#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
+-#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
++#: ../semanage/seobject.py:1690 ../semanage/seobject.py:1747
  #, 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:1707
-+#: ../semanage/seobject.py:1711
+-#: ../semanage/seobject.py:1711
++#: ../semanage/seobject.py:1696
  msgid "Invalid file specification"
--msgstr ""
-+msgstr "Érvénytelen fájl specifikáció"
+ msgstr "Érvénytelen fájl specifikáció"
  
--#: ../semanage/seobject.py:1709
-+#: ../semanage/seobject.py:1713
+-#: ../semanage/seobject.py:1713
++#: ../semanage/seobject.py:1698
  msgid "File specification can not include spaces"
- msgstr ""
+-msgstr ""
++msgstr "Fájl specfikáció nem tartalmazhat szóközt"
  
--#: ../semanage/seobject.py:1714
-+#: ../semanage/seobject.py:1718
+-#: ../semanage/seobject.py:1718
++#: ../semanage/seobject.py:1703
  #, python-format
  msgid ""
- "File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
- msgstr ""
+-"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
+-msgstr ""
++"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:1732 ../semanage/seobject.py:1737
--#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1872
--#: ../semanage/seobject.py:1876
-+#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
-+#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
-+#: ../semanage/seobject.py:1880
+-#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
+-#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
+-#: ../semanage/seobject.py:1880
++#: ../semanage/seobject.py:1721 ../semanage/seobject.py:1726
++#: ../semanage/seobject.py:1779 ../semanage/seobject.py:1861
++#: ../semanage/seobject.py:1865
  #, 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"
++msgstr "Nem sikerült ellenőrizni, hogy van-e definiálva fájlkontextus ehhez: %s"
  
--#: ../semanage/seobject.py:1745
-+#: ../semanage/seobject.py:1749
+-#: ../semanage/seobject.py:1749
++#: ../semanage/seobject.py:1734
  #, python-format
  msgid "Could not create file context for %s"
  msgstr "Nem sikerült létrehozni fájlkontextust ehhez: %s"
  
--#: ../semanage/seobject.py:1753
-+#: ../semanage/seobject.py:1757
+-#: ../semanage/seobject.py:1757
++#: ../semanage/seobject.py:1742
  #, 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:1761 ../semanage/seobject.py:1818
--#: ../semanage/seobject.py:1822
-+#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
-+#: ../semanage/seobject.py:1826
+-#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
+-#: ../semanage/seobject.py:1826
++#: ../semanage/seobject.py:1750 ../semanage/seobject.py:1807
++#: ../semanage/seobject.py:1811
  #, 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:1767
-+#: ../semanage/seobject.py:1771
+-#: ../semanage/seobject.py:1771
++#: ../semanage/seobject.py:1756
  #, python-format
  msgid "Could not add file context for %s"
  msgstr "Nem sikerült felvenni fájlkontextust ehhez: %s"
  
--#: ../semanage/seobject.py:1781
-+#: ../semanage/seobject.py:1785
+-#: ../semanage/seobject.py:1785
++#: ../semanage/seobject.py:1770
  msgid "Requires setype, serange or seuser"
  msgstr "Setype, Serange vagy Seuser szükséges"
  
--#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1880
-+#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
+-#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
++#: ../semanage/seobject.py:1783 ../semanage/seobject.py:1869
  #, python-format
  msgid "File context for %s is not defined"
  msgstr "Nincs definiálva fájlkontextus ehhez: %s"
  
--#: ../semanage/seobject.py:1800
-+#: ../semanage/seobject.py:1804
+-#: ../semanage/seobject.py:1804
++#: ../semanage/seobject.py:1789
  #, python-format
  msgid "Could not query file context for %s"
  msgstr "Nem sikerült lekérdezni a fájlkontextust ehhez: %s"
  
--#: ../semanage/seobject.py:1826
-+#: ../semanage/seobject.py:1830
+-#: ../semanage/seobject.py:1830
++#: ../semanage/seobject.py:1815
  #, 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:1839
--#, fuzzy
-+#: ../semanage/seobject.py:1843
+-#: ../semanage/seobject.py:1843
++#: ../semanage/seobject.py:1828
  msgid "Could not list the file contexts"
--msgstr "Nem sikerült listázni a fájlkontextusokat"
-+msgstr "A fájl kontextus listázása nem sikerült"
+ msgstr "A fájl kontextus listázása nem sikerült"
  
--#: ../semanage/seobject.py:1853
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1857
-+#, python-format
+-#: ../semanage/seobject.py:1857
++#: ../semanage/seobject.py:1842
+ #, python-format
  msgid "Could not delete the file context %s"
--msgstr "Nem sikerült törölni %s fájlkontextusát"
-+msgstr "Nem sikerült a(z) %s fájl kontextus törlése"
+ msgstr "Nem sikerült a(z) %s fájl kontextus törlése"
  
--#: ../semanage/seobject.py:1878
-+#: ../semanage/seobject.py:1882
+-#: ../semanage/seobject.py:1882
++#: ../semanage/seobject.py:1867
  #, 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:1884
-+#: ../semanage/seobject.py:1888
+-#: ../semanage/seobject.py:1888
++#: ../semanage/seobject.py:1873
  #, python-format
  msgid "Could not delete file context for %s"
  msgstr "Nem sikerült törölni %s fájlkontextusát"
  
--#: ../semanage/seobject.py:1899
-+#: ../semanage/seobject.py:1903
+-#: ../semanage/seobject.py:1903
++#: ../semanage/seobject.py:1888
  msgid "Could not list file contexts"
  msgstr "Nem sikerült listázni a fájlkontextusokat"
  
--#: ../semanage/seobject.py:1903
-+#: ../semanage/seobject.py:1907
+-#: ../semanage/seobject.py:1907
++#: ../semanage/seobject.py:1892
  msgid "Could not list local file contexts"
  msgstr "Nem sikerült listázni a helyi fájlkontextusokat"
  
--#: ../semanage/seobject.py:1936
-+#: ../semanage/seobject.py:1944
+-#: ../semanage/seobject.py:1944
++#: ../semanage/seobject.py:1929
  msgid "SELinux fcontext"
--msgstr ""
-+msgstr "SELinux fkörnyezet"
+ msgstr "SELinux fkörnyezet"
  
--#: ../semanage/seobject.py:1936
-+#: ../semanage/seobject.py:1944
+-#: ../semanage/seobject.py:1944
++#: ../semanage/seobject.py:1929
  msgid "type"
--msgstr ""
-+msgstr "Típus"
+ msgstr "Típus"
  
--#: ../semanage/seobject.py:1949
-+#: ../semanage/seobject.py:1957
+-#: ../semanage/seobject.py:1957
++#: ../semanage/seobject.py:1942
  msgid ""
  "\n"
  "SELinux Distribution fcontext Equivalence \n"
- msgstr ""
-+"\n"
-+"SELinux Distribution fcontext Equivalence \n"
+-msgstr ""
+-"\n"
+-"SELinux Distribution fcontext Equivalence \n"
++msgstr "\nSELinux Distribution fcontext Equivalence \n"
  
--#: ../semanage/seobject.py:1954
-+#: ../semanage/seobject.py:1962
+-#: ../semanage/seobject.py:1962
++#: ../semanage/seobject.py:1947
  msgid ""
  "\n"
  "SELinux Local fcontext Equivalence \n"
- msgstr ""
-+"\n"
-+"SELinux Local fcontext Equivalence \n"
+-msgstr ""
+-"\n"
+-"SELinux Local fcontext Equivalence \n"
++msgstr "\nSELinux Local fcontext Equivalence \n"
  
--#: ../semanage/seobject.py:1988 ../semanage/seobject.py:2040
--#: ../semanage/seobject.py:2046
-+#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
-+#: ../semanage/seobject.py:2054
+-#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
+-#: ../semanage/seobject.py:2054
++#: ../semanage/seobject.py:1981 ../semanage/seobject.py:2034
++#: ../semanage/seobject.py:2040
  #, 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:1990 ../semanage/seobject.py:2042
-+#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
+-#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
++#: ../semanage/seobject.py:1983 ../semanage/seobject.py:2036
  #, python-format
  msgid "Boolean %s is not defined"
  msgstr "\"%s\" logikai érték nincs definiálva"
  
--#: ../semanage/seobject.py:1994
-+#: ../semanage/seobject.py:2002
+-#: ../semanage/seobject.py:2002
++#: ../semanage/seobject.py:1987
  #, python-format
  msgid "Could not query file context %s"
  msgstr "Nem sikerült lekérdezni a fájlkontextust ehhez: %s"
  
--#: ../semanage/seobject.py:1999
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:2007
-+#, python-format
+-#: ../semanage/seobject.py:2007
++#: ../semanage/seobject.py:1992
+ #, python-format
  msgid "You must specify one of the following values: %s"
--msgstr "Meg kell adni egy előtagot"
-+msgstr "A következő értékek egyikét kell megadnia: %s"
+ msgstr "A következő értékek egyikét kell megadnia: %s"
  
--#: ../semanage/seobject.py:2004
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:2012
-+#, python-format
+-#: ../semanage/seobject.py:2012
++#: ../semanage/seobject.py:1997
+ #, python-format
  msgid "Could not set active value of boolean %s"
--msgstr "Nem sikerült törölni a(z) \"%s\" logikai értéket"
-+msgstr "Nem lehet beállítani az aktív logikai értéket %s"
+ msgstr "Nem lehet beállítani az aktív logikai értéket %s"
  
--#: ../semanage/seobject.py:2007
-+#: ../semanage/seobject.py:2015
+-#: ../semanage/seobject.py:2015
++#: ../semanage/seobject.py:2000
  #, python-format
  msgid "Could not modify boolean %s"
  msgstr "Nem sikerült módosítani a(z) \"%s\" logikai értéket"
  
--#: ../semanage/seobject.py:2025
-+#: ../semanage/seobject.py:2033
+-#: ../semanage/seobject.py:2033
++#: ../semanage/seobject.py:2018
  #, python-format
  msgid "Bad format %s: Record %s"
--msgstr ""
-+msgstr "Hibás formátum %s: Rekord %s"
+ msgstr "Hibás formátum %s: Rekord %s"
  
--#: ../semanage/seobject.py:2048
-+#: ../semanage/seobject.py:2056
+-#: ../semanage/seobject.py:2056
++#: ../semanage/seobject.py:2042
  #, 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:2052
-+#: ../semanage/seobject.py:2060
+-#: ../semanage/seobject.py:2060
++#: ../semanage/seobject.py:2046
  #, python-format
  msgid "Could not delete boolean %s"
  msgstr "Nem sikerült törölni a(z) \"%s\" logikai értéket"
  
--#: ../semanage/seobject.py:2064 ../semanage/seobject.py:2081
-+#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
+-#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
++#: ../semanage/seobject.py:2058 ../semanage/seobject.py:2075
  msgid "Could not list booleans"
  msgstr "Nem sikerült listázni a logikai értékeket"
  
--#: ../semanage/seobject.py:2104
-+#: ../semanage/seobject.py:2112
+-#: ../semanage/seobject.py:2112
++#: ../semanage/seobject.py:2100
  msgid "unknown"
--msgstr ""
-+msgstr "ismeretlen"
+ msgstr "ismeretlen"
  
--#: ../semanage/seobject.py:2117
-+#: ../semanage/seobject.py:2125
+-#: ../semanage/seobject.py:2125
++#: ../semanage/seobject.py:2113
  msgid "off"
--msgstr ""
-+msgstr "ki"
+ msgstr "ki"
  
--#: ../semanage/seobject.py:2117
-+#: ../semanage/seobject.py:2125
+-#: ../semanage/seobject.py:2125
++#: ../semanage/seobject.py:2113
  msgid "on"
--msgstr ""
-+msgstr "be"
+ msgstr "be"
  
--#: ../semanage/seobject.py:2131
-+#: ../semanage/seobject.py:2139
+-#: ../semanage/seobject.py:2139
++#: ../semanage/seobject.py:2127
  msgid "SELinux boolean"
--msgstr ""
-+msgstr "SELinux Logikai érték"
+ msgstr "SELinux Logikai érték"
  
--#: ../semanage/seobject.py:2131
-+#: ../semanage/seobject.py:2139
+-#: ../semanage/seobject.py:2139
++#: ../semanage/seobject.py:2127
  msgid "State"
--msgstr ""
-+msgstr "Állapot"
+ msgstr "Állapot"
  
--#: ../semanage/seobject.py:2131
-+#: ../semanage/seobject.py:2139
+-#: ../semanage/seobject.py:2139
++#: ../semanage/seobject.py:2127
  msgid "Default"
--msgstr ""
-+msgstr "Alapértelmezett"
+ msgstr "Alapértelmezett"
  
--#: ../semanage/seobject.py:2131
-+#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
-+#: ../gui/polgengui.py:253
+-#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
+-#: ../gui/polgengui.py:253
++#: ../semanage/seobject.py:2127 ../gui/polgen.glade:113
++#: ../gui/polgengui.py:254
  msgid "Description"
--msgstr ""
-+msgstr "Leírás"
+ msgstr "Leírás"
  
- #: ../newrole/newrole.c:201
+@@ -1014,7 +998,7 @@ msgstr "Memóriafoglalási hiba.\n"
+ msgid "Error sending audit message.\n"
+ msgstr "Hiba az auditálási üzenet küldésekor.\n"
+ 
+-#: ../newrole/newrole.c:692 ../newrole/newrole.c:1059
++#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
  #, c-format
-@@ -962,12 +962,12 @@ msgstr "nem sikerült beállítani ezt:
- #: ../newrole/newrole.c:290
+ msgid "Could not determine enforcing mode.\n"
+ msgstr "Nem sikerült meghatározni a kikényszerítési módot.\n"
+@@ -1027,16 +1011,12 @@ msgstr "Hiba: nem lehet megnyitni ezt: %s.\n"
+ #: ../newrole/newrole.c:705
  #, c-format
- msgid "newrole: service name configuration hashtable overflow\n"
+ msgid "%s!  Could not get current context for %s, not relabeling tty.\n"
 -msgstr ""
-+msgstr "newrole: szolgáltatásnév beállító hasító tábla túlcsordulás\n"
+-"%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:300
+ #: ../newrole/newrole.c:715
  #, c-format
- msgid "newrole:  %s:  error on line %lu.\n"
+ msgid "%s!  Could not get new context for %s, not relabeling tty.\n"
 -msgstr ""
-+msgstr "newrole: %s: hiba a(z) %lu. sorban\n"
+-"%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:439
+ #: ../newrole/newrole.c:725
  #, c-format
-@@ -1077,6 +1077,7 @@ msgstr "Hiba: több szint lett megadva\n
+@@ -1076,8 +1056,7 @@ msgstr "Hiba: több szint lett megadva\n"
+ #: ../newrole/newrole.c:865
  #, c-format
  msgid "Error: you are not allowed to change levels on a non secure terminal \n"
- msgstr ""
-+"Hiba: nem változtathat szinteket nem biztonságos terminálon keresztül \n"
+-msgstr ""
+-"Hiba: nem változtathat szinteket nem biztonságos terminálon keresztül \n"
++msgstr "Hiba: nem változtathat szinteket nem biztonságos terminálon keresztül \n"
  
  #: ../newrole/newrole.c:891
  #, c-format
-@@ -1144,14 +1145,14 @@ msgid "failed to get old_context.\n"
+@@ -1134,62 +1113,66 @@ msgstr "Nem sikerült üres szignálkészletet szerezni\n"
+ msgid "Unable to set SIGHUP handler\n"
+ msgstr "Nem sikerült beállítani SIGHUP-kezelőt\n"
+ 
+-#: ../newrole/newrole.c:1053
++#: ../newrole/newrole.c:1036
++msgid "Sorry, newrole failed to drop capabilities\n"
++msgstr "Sajnálom, newrole hibázott h eldobja képességeit\n"
++
++#: ../newrole/newrole.c:1052
+ #, c-format
+ msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
+ msgstr "A newrole funkció csak SELinux-kernelen használható.\n"
+ 
+-#: ../newrole/newrole.c:1070
++#: ../newrole/newrole.c:1069
+ #, c-format
+ msgid "failed to get old_context.\n"
  msgstr "Nem sikerült meghatározni a régi kontextust.\n"
  
- #: ../newrole/newrole.c:1077
--#, fuzzy, c-format
-+#, c-format
+-#: ../newrole/newrole.c:1077
++#: ../newrole/newrole.c:1076
+ #, c-format
  msgid "Warning!  Could not retrieve tty information.\n"
--msgstr "Hiba: nem sikerült lekérdezni a tty-információkat.\n"
-+msgstr "Figyelem! Nem sikerült lekérdezni a tty információt.\n"
+ msgstr "Figyelem! Nem sikerült lekérdezni a tty információt.\n"
  
- #: ../newrole/newrole.c:1098
+-#: ../newrole/newrole.c:1098
++#: ../newrole/newrole.c:1097
  #, c-format
  msgid "error on reading PAM service configuration.\n"
--msgstr ""
-+msgstr "hiba a PAM szolgáltatás beállításakor.\n"
+ msgstr "hiba a PAM szolgáltatás beállításakor.\n"
  
- #: ../newrole/newrole.c:1133
+-#: ../newrole/newrole.c:1133
++#: ../newrole/newrole.c:1132
  #, c-format
-@@ -1193,19 +1194,19 @@ msgid "failed to exec shell\n"
- msgstr "nem sikerült végrehajtani a parancsértelmezőt\n"
+ msgid "newrole: incorrect password for %s\n"
+ msgstr "newrole: helytelen jelszó ehhez a felhasználóhoz: %s\n"
  
- #: ../load_policy/load_policy.c:22
--#, fuzzy, c-format
-+#, c-format
- msgid "usage:  %s [-qi]\n"
--msgstr "használat: %s [-bq]\n"
-+msgstr "Használat: %s [-qi]\n"
+-#: ../newrole/newrole.c:1160
++#: ../newrole/newrole.c:1159
+ #, c-format
+ msgid "newrole: failure forking: %s"
+ msgstr "newrole: nem sikerült létrehozni új folyamatot: %s"
  
- #: ../load_policy/load_policy.c:71
+-#: ../newrole/newrole.c:1163 ../newrole/newrole.c:1186
++#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
  #, c-format
- msgid "%s:  Policy is already loaded and initial load requested\n"
--msgstr ""
-+msgstr "%s: A házirend már be van töltve és kezdeti betöltés igényelt\n"
+ msgid "Unable to restore tty label...\n"
+ msgstr "Nem sikerült visszaállítani a tty-címkét.\n"
  
- #: ../load_policy/load_policy.c:80
--#, fuzzy, c-format
-+#, c-format
- msgid "%s:  Can't load policy and enforcing mode requested:  %s\n"
--msgstr "%s: szabályzat nem betölthető: %s\n"
-+msgstr "%s: A házirend nem tölthető be és kikényszerítő mód igényelt: %s\n"
+-#: ../newrole/newrole.c:1165 ../newrole/newrole.c:1192
++#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
+ #, c-format
+ msgid "Failed to close tty properly\n"
+ msgstr "Nem sikerült megfelelően bezárni a tty-t\n"
  
- #: ../load_policy/load_policy.c:90
+-#: ../newrole/newrole.c:1224
++#: ../newrole/newrole.c:1223
+ #, c-format
+ msgid "Could not close descriptors.\n"
+ msgstr "Nem sikerült lezárni a leírókat.\n"
+ 
+-#: ../newrole/newrole.c:1251
++#: ../newrole/newrole.c:1250
  #, c-format
-@@ -1291,181 +1292,2103 @@ msgstr "chcat -- -Bizalmas /docs/üzleti
+ msgid "Error allocating shell's argv0.\n"
+ msgstr "Hiba a parancsértelmező argv0-jának lefoglalásakor.\n"
+ 
+-#: ../newrole/newrole.c:1287
++#: ../newrole/newrole.c:1286
+ #, c-format
+ msgid "Unable to restore the environment, aborting\n"
+ msgstr "Nem sikerült visszaállítani a környezetet; megszakítás\n"
+ 
+-#: ../newrole/newrole.c:1298
++#: ../newrole/newrole.c:1297
+ msgid "failed to exec shell\n"
+ msgstr "nem sikerült végrehajtani a parancsértelmezőt\n"
+ 
+@@ -1292,20 +1275,20 @@ msgstr "chcat -- -Bizalmas /docs/üzletiterv.odt"
  msgid "chcat -l +CompanyConfidential juser"
  msgstr "chcat -l +Bizalmas felhasználó1"
  
--#: ../scripts/chcat:399
--#, c-format
-+#: ../scripts/chcat:399 ../gui/polgen.py:1351
-+#, c-format, python-format
+-#: ../scripts/chcat:399 ../gui/polgen.py:1351
+-#, c-format, python-format
++#: ../scripts/chcat:399
++#, c-format
  msgid "Options Error %s "
  msgstr "Hiba az opciókban: %s "
  
--#, fuzzy
--#~ msgid ""
--#~ "Unable to open %s: translations not supported on non-MLS machines: %s"
--#~ msgstr ""
--#~ "Nem lehet megnyitni ezt: %s: a fordítások nem támogatottak a nem MLS-es "
--#~ "gépeken"
-+#: ../gui/booleansPage.py:195 ../gui/system-config-selinux.glade:1706
-+msgid "Boolean"
-+msgstr "Bináris"
-+
-+#: ../gui/booleansPage.py:252 ../gui/semanagePage.py:162
-+msgid "all"
-+msgstr "összes"
-+
-+#: ../gui/booleansPage.py:254 ../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 "Egyéni"
-+
-+#: ../gui/fcontextPage.py:64 ../gui/system-config-selinux.glade:1911
-+msgid "File Labeling"
-+msgstr "Fájl cimke"
-+
-+#: ../gui/fcontextPage.py:74
-+msgid ""
-+"File\n"
-+"Specification"
-+msgstr ""
-+"Fájl\n"
-+"Specifikáció"
-+
-+#: ../gui/fcontextPage.py:81
-+msgid ""
-+"Selinux\n"
-+"File Type"
-+msgstr ""
-+"Selinux\n"
-+"Fájl típusa"
-+
-+#: ../gui/fcontextPage.py:88
-+msgid ""
-+"File\n"
-+"Type"
-+msgstr ""
-+"Fájl\n"
-+"Típus"
-+
-+#: ../gui/loginsPage.py:48 ../gui/system-config-selinux.glade:2098
-+msgid "User Mapping"
-+msgstr "Hozzárendelt felhasználó"
-+
-+#: ../gui/loginsPage.py:52
-+msgid ""
-+"Login\n"
-+"Name"
-+msgstr ""
-+"Bejelentkezési\n"
-+"Név"
-+
-+#: ../gui/loginsPage.py:56 ../gui/usersPage.py:50
-+msgid ""
-+"SELinux\n"
-+"User"
-+msgstr ""
-+"SELinux\n"
-+"Felhasználó"
-+
-+#: ../gui/loginsPage.py:59 ../gui/usersPage.py:55
-+msgid ""
-+"MLS/\n"
-+"MCS Range"
-+msgstr ""
-+"MLS/\n"
-+"MCS Range"
-+
-+#: ../gui/loginsPage.py:133
-+#, python-format
-+msgid "Login '%s' is required"
-+msgstr "'%s' bejelentkezés szükséges"
-+
-+#: ../gui/modulesPage.py:48 ../gui/system-config-selinux.glade:2753
-+msgid "Policy Module"
-+msgstr "Szabályzat modul"
-+
-+#: ../gui/modulesPage.py:57
-+msgid "Module Name"
-+msgstr "Modul neve"
-+
-+#: ../gui/modulesPage.py:134
-+msgid "Disable Audit"
-+msgstr "Auditálás kikapcsolása"
-+
-+#: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
-+msgid "Enable Audit"
-+msgstr "Audit engedélyezése"
-+
-+#: ../gui/modulesPage.py:162
-+msgid "Load Policy Module"
-+msgstr "Szabályzat modul betöltése"
-+
-+#: ../gui/polgen.glade:79
-+msgid "Polgen"
-+msgstr "Polgen"
-+
-+#: ../gui/polgen.glade:80
-+msgid "Red Hat 2007"
-+msgstr "Red Hat 2007"
-+
-+#: ../gui/polgen.glade:81
-+msgid "GPL"
-+msgstr "GPL"
-+
-+#. TRANSLATORS: Replace this string with your names, one name per line.
-+#: ../gui/polgen.glade:85 ../gui/system-config-selinux.glade:17
-+msgid "translator-credits"
-+msgstr "Zoltan Hoppar"
+-#: ../gui/booleansPage.py:195 ../gui/system-config-selinux.glade:1706
++#: ../gui/booleansPage.py:194 ../gui/system-config-selinux.glade:1706
+ msgid "Boolean"
+ msgstr "Bináris"
+ 
+-#: ../gui/booleansPage.py:252 ../gui/semanagePage.py:162
++#: ../gui/booleansPage.py:245 ../gui/semanagePage.py:162
+ msgid "all"
+ msgstr "összes"
+ 
+-#: ../gui/booleansPage.py:254 ../gui/semanagePage.py:164
++#: ../gui/booleansPage.py:247 ../gui/semanagePage.py:164
+ #: ../gui/system-config-selinux.glade:1615
+ #: ../gui/system-config-selinux.glade:1820
+ #: ../gui/system-config-selinux.glade:2437
+@@ -1320,25 +1303,19 @@ msgstr "Fájl cimke"
+ msgid ""
+ "File\n"
+ "Specification"
+-msgstr ""
+-"Fájl\n"
+-"Specifikáció"
++msgstr "Fájl\nSpecifikáció"
+ 
+ #: ../gui/fcontextPage.py:81
+ msgid ""
+ "Selinux\n"
+ "File Type"
+-msgstr ""
+-"Selinux\n"
+-"Fájl típusa"
++msgstr "Selinux\nFájl típusa"
+ 
+ #: ../gui/fcontextPage.py:88
+ msgid ""
+ "File\n"
+ "Type"
+-msgstr ""
+-"Fájl\n"
+-"Típus"
++msgstr "Fájl\nTípus"
+ 
+ #: ../gui/loginsPage.py:48 ../gui/system-config-selinux.glade:2098
+ msgid "User Mapping"
+@@ -1348,25 +1325,19 @@ msgstr "Hozzárendelt felhasználó"
+ msgid ""
+ "Login\n"
+ "Name"
+-msgstr ""
+-"Bejelentkezési\n"
+-"Név"
++msgstr "Bejelentkezési\nNév"
+ 
+ #: ../gui/loginsPage.py:56 ../gui/usersPage.py:50
+ msgid ""
+ "SELinux\n"
+ "User"
+-msgstr ""
+-"SELinux\n"
+-"Felhasználó"
++msgstr "SELinux\nFelhasználó"
+ 
+ #: ../gui/loginsPage.py:59 ../gui/usersPage.py:55
+ msgid ""
+ "MLS/\n"
+ "MCS Range"
+-msgstr ""
+-"MLS/\n"
+-"MCS Range"
++msgstr "MLS/\nMCS Range"
+ 
+ #: ../gui/loginsPage.py:133
+ #, python-format
+@@ -1393,2002 +1364,1969 @@ msgstr "Audit engedélyezése"
+ msgid "Load Policy Module"
+ msgstr "Szabályzat modul betöltése"
+ 
+-#: ../gui/polgen.glade:79
+-msgid "Polgen"
+-msgstr "Polgen"
+-
+-#: ../gui/polgen.glade:80
++#: ../gui/polgen.glade:9
+ msgid "Red Hat 2007"
+ msgstr "Red Hat 2007"
+ 
+-#: ../gui/polgen.glade:81
++#: ../gui/polgen.glade:11
+ msgid "GPL"
+ msgstr "GPL"
+ 
+ #. TRANSLATORS: Replace this string with your names, one name per line.
+-#: ../gui/polgen.glade:85 ../gui/system-config-selinux.glade:17
++#: ../gui/polgen.glade:13 ../gui/system-config-selinux.glade:17
+ msgid "translator-credits"
+ msgstr "Zoltan Hoppar"
+ 
+-#: ../gui/polgen.glade:90
++#: ../gui/polgen.glade:34
++msgid "Add Booleans Dialog"
++msgstr "Boolean Dialog megadása"
 +
-+#: ../gui/polgen.glade:90
-+msgid "SELinux Policy Generation Tool"
-+msgstr "SELinux Szabályzatkészítő Eszköz"
++#: ../gui/polgen.glade:101
++msgid "Boolean Name"
++msgstr "Boolean Név"
 +
-+#: ../gui/polgen.glade:128
-+msgid ""
-+"<b>Select the policy type for the application or user role you want to "
-+"confine:</b>"
-+msgstr ""
++#: ../gui/polgen.glade:230
+ msgid "SELinux Policy Generation Tool"
+ msgstr "SELinux Szabályzatkészítő Eszköz"
  
--#~ msgid "Translations can not contain spaces '%s' "
--#~ msgstr "A fordítások nem tartalmazhatnak szóközöket - \"%s\" "
-+#: ../gui/polgen.glade:177
-+msgid "<b>Applications</b>"
-+msgstr "<b>Alkalmazások</b>"
+-#: ../gui/polgen.glade:128
++#: ../gui/polgen.glade:251
+ msgid ""
+ "<b>Select the policy type for the application or user role you want to "
+ "confine:</b>"
+-msgstr ""
++msgstr "<b>Válasszon ki egy szabályzattípust az alkalmazáshoz vagy felhasználói szerepet amit szabályozni kíván:</b>"
  
--#~ msgid "Invalid Level '%s' "
--#~ msgstr "Érvénytelen szint: \"%s\" "
-+#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
-+msgid ""
-+"Standard Init Daemon are daemons started on boot via init scripts.  Usually "
-+"requires a script in /etc/rc.d/init.d"
-+msgstr ""
-+"Szabványos Init Daemon-ok azok a szolgáltatások amelyeket rendszerindításkor "
-+"init szkriptekkel indítanak.  Rendszerint egy szkriptet igényel az /etc/rc.d/"
-+"init.d mappában"
+-#: ../gui/polgen.glade:177
++#: ../gui/polgen.glade:284
+ msgid "<b>Applications</b>"
+ msgstr "<b>Alkalmazások</b>"
  
--#~ msgid "%s already defined in translations"
--#~ msgstr "%s már definiálva van a fordításokban"
-+#: ../gui/polgen.glade:241 ../gui/polgen.py:156
+-#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
++#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:156
 +msgid "Standard Init Daemon"
 +msgstr "Szabványos init daemon"
++
++#: ../gui/polgen.glade:320 ../gui/polgen.glade:336
+ msgid ""
+ "Standard Init Daemon are daemons started on boot via init scripts.  Usually "
+ "requires a script in /etc/rc.d/init.d"
+-msgstr ""
+-"Szabványos Init Daemon-ok azok a szolgáltatások amelyeket rendszerindításkor "
+-"init szkriptekkel indítanak.  Rendszerint egy szkriptet igényel az /etc/rc.d/"
+-"init.d mappában"
+-
+-#: ../gui/polgen.glade:241 ../gui/polgen.py:156
+-msgid "Standard Init Daemon"
+-msgstr "Szabványos init daemon"
++msgstr "Szabványos Init Daemon-ok azok a szolgáltatások amelyeket rendszerindításkor init szkriptekkel indítanak.  Rendszerint egy szkriptet igényel az /etc/rc.d/init.d mappában"
  
--#~ msgid "%s not defined in translations"
--#~ msgstr "%s nincs definiálva a fordításokban"
-+#: ../gui/polgen.glade:261 ../gui/polgen.py:157
-+msgid "DBUS System Daemon"
-+msgstr "DBUS rendszer daemon"
- 
--#~ msgid "Login mapping for %s is already defined"
--#~ msgstr "Már van definiálva bejelentkezési hozzárendelés ehhez: %s"
-+#: ../gui/polgen.glade:280
-+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:261 ../gui/polgen.py:157
++#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:157
+ msgid "DBUS System Daemon"
+ msgstr "DBUS rendszer daemon"
  
--#, fuzzy
--#~ msgid "add SELinux user mapping"
--#~ msgstr "Nem sikerült felvenni \"%s\" SELinux-felhasználót"
-+#: ../gui/polgen.glade:282
+-#: ../gui/polgen.glade:280
++#: ../gui/polgen.glade:349
 +msgid "Internet Services Daemon (inetd)"
-+msgstr ""
- 
--#~ msgid "SELinux user %s is already defined"
--#~ msgstr "Már van definiálva \"%s\" nevű SELinux-felhasználó"
-+#: ../gui/polgen.glade:301
-+msgid ""
-+"Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
-+msgstr ""
++msgstr "Internet Szolgáltatások kiszolgáló (inetd)"
++
++#: ../gui/polgen.glade:353
+ msgid "Internet Services Daemon are daemons started by xinetd"
+ msgstr "Internet Services Daemon azok a daemonok amelyeket az xinetd indít el"
  
--#, fuzzy
--#~ msgid "Node Netmask is required"
--#~ msgstr "Meg kell adni portot"
-+#: ../gui/polgen.glade:303 ../gui/polgen.py:159
+-#: ../gui/polgen.glade:282
+-msgid "Internet Services Daemon (inetd)"
+-msgstr ""
++#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:159
 +msgid "Web Application/Script (CGI)"
-+msgstr ""
++msgstr "Web Alkalmazás/Szkript (CGI)"
  
--#, fuzzy
--#~ msgid "Addr %s already defined"
--#~ msgstr "A(z) %s/%s port már definiálva van"
-+#: ../gui/polgen.glade:322 ../gui/polgen.glade:343
-+msgid ""
-+"User Application are any application that you would like to confine that is "
-+"started by a user"
-+msgstr ""
+-#: ../gui/polgen.glade:301
++#: ../gui/polgen.glade:370
+ msgid ""
+ "Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
+-msgstr ""
++msgstr "Web Alkalmazás/Szkript (CGI) CGI szkriptek amik a  web kiszolgáló által indulnak (apache)"
  
--#~ msgid "Interface %s already defined"
--#~ msgstr "%s csatoló már definiálva van"
-+#: ../gui/polgen.glade:324 ../gui/polgen.py:160
+-#: ../gui/polgen.glade:303 ../gui/polgen.py:159
+-msgid "Web Application/Script (CGI)"
+-msgstr ""
++#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:160
 +msgid "User Application"
-+msgstr ""
++msgstr "Felhasználói alkalmazás"
  
--#, fuzzy
--#~ msgid "Error initializing capabilities, aborting.\n"
--#~ msgstr "Hiba a képességek inicializálásakor; megszakítás.\n"
-+#: ../gui/polgen.glade:345 ../gui/polgen.py:161
-+msgid "Sandbox"
-+msgstr ""
- 
--#~ msgid "Error setting capabilities, aborting\n"
--#~ msgstr "Hiba a képességek beállításakor; megszakítás.\n"
-+#: ../gui/polgen.glade:391
-+msgid "<b>Login Users</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:322 ../gui/polgen.glade:343
++#: ../gui/polgen.glade:387 ../gui/polgen.glade:404
+ msgid ""
+ "User Application are any application that you would like to confine that is "
+ "started by a user"
+-msgstr ""
++msgstr "Felhasználói alkalmazás - lehet olyan alkalmazás amelyet szabályozni kíván és egy felhasználó indított"
  
--#~ msgid "Error setting KEEPCAPS, aborting\n"
--#~ msgstr "Hiba a KEEPCAPS beállításakor; megszakítás.\n"
-+#: ../gui/polgen.glade:453
-+msgid "Modify an existing login user record."
-+msgstr ""
+-#: ../gui/polgen.glade:324 ../gui/polgen.py:160
+-msgid "User Application"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:345 ../gui/polgen.py:161
++#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:161
+ msgid "Sandbox"
+-msgstr ""
++msgstr "Sandbox"
  
--#~ msgid "Error dropping capabilities, aborting\n"
--#~ msgstr "Hiba a képességek eldobásakor; megszakítás.\n"
-+#: ../gui/polgen.glade:455
+-#: ../gui/polgen.glade:391
++#: ../gui/polgen.glade:446
+ msgid "<b>Login Users</b>"
+-msgstr ""
++msgstr "<b>Felhasználók bejelentkezése</b>"
++
++#: ../gui/polgen.glade:478
 +msgid "Existing User Roles"
-+msgstr ""
++msgstr "Létező felhasználói típusok"
  
--#~ msgid "Error dropping SETUID capability, aborting\n"
--#~ msgstr "Hiba a SETUID képesség eldobásakor; megszakítás.\n"
-+#: ../gui/polgen.glade:474
-+msgid ""
-+"This user will login to a machine only via a terminal or remote login.  By "
-+"default this user will have  no setuid, no networking, no su, no sudo."
-+msgstr ""
+-#: ../gui/polgen.glade:453
++#: ../gui/polgen.glade:482
+ msgid "Modify an existing login user record."
+-msgstr ""
++msgstr "Módosít egy létező felhasználói bejelentkezési bejegyzést."
  
--#~ msgid "Error freeing caps\n"
--#~ msgstr "Hiba a képességek felszabadításakor\n"
-+#: ../gui/polgen.glade:476 ../gui/polgen.py:162
+-#: ../gui/polgen.glade:455
+-msgid "Existing User Roles"
+-msgstr ""
++#: ../gui/polgen.glade:495 ../sepolicy/sepolicy/generate.py:162
 +msgid "Minimal Terminal User Role"
-+msgstr ""
++msgstr "Minimális Terminál Felhasználói típus"
  
--#~ msgid "translations not supported on non-MLS machines"
--#~ msgstr "a fordítások nem támogatottak a nem MLS-es gépeken"
-+#: ../gui/polgen.glade:495
-+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:474
++#: ../gui/polgen.glade:499
+ msgid ""
+ "This user will login to a machine only via a terminal or remote login.  By "
+ "default this user will have  no setuid, no networking, no su, no sudo."
+-msgstr ""
++msgstr "Ez a felhasználó bejelentkezhet a gépre csak terminálon vagy távoli hozzáférésen keresztül. Alapértelmezésben ennek a felhasználónak nem lesz se setuid, hálózata, su, sudo-ja sem."
  
--#, fuzzy
--#~ msgid ""
--#~ "Selinux\n"
--#~ "File Type"
--#~ msgstr "Meg kell adni SELinux-típust"
-+#: ../gui/polgen.glade:497 ../gui/polgen.py:163
+-#: ../gui/polgen.glade:476 ../gui/polgen.py:162
+-msgid "Minimal Terminal User Role"
+-msgstr ""
++#: ../gui/polgen.glade:512 ../sepolicy/sepolicy/generate.py:163
 +msgid "Minimal X Windows User Role"
-+msgstr ""
++msgstr "Minimális X Windows Felhasználói típus"
  
--#, fuzzy
--#~ msgid "Login '%s' is required"
--#~ msgstr "Meg kell adni SELinux-típust"
+-#: ../gui/polgen.glade:495
 +#: ../gui/polgen.glade:516
-+msgid ""
-+"User with full networking, no setuid applications without transition, no "
-+"sudo, no su."
-+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 ""
++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."
  
--#, fuzzy
--#~ msgid "Sends audit messages"
--#~ msgstr "Hiba az auditálási üzenet küldésekor.\n"
-+#: ../gui/polgen.glade:518 ../gui/polgen.py:164
+-#: ../gui/polgen.glade:497 ../gui/polgen.py:163
+-msgid "Minimal X Windows User Role"
+-msgstr ""
++#: ../gui/polgen.glade:529 ../sepolicy/sepolicy/generate.py:164
 +msgid "User Role"
-+msgstr ""
++msgstr "Felhasználói típus"
  
--#, fuzzy
--#~ msgid "You must select a user"
--#~ msgstr "Meg kell adni egy szerepet"
-+#: ../gui/polgen.glade:537
-+msgid ""
-+"User with full networking, no setuid applications without transition, no su, "
-+"can sudo to Root Administration Roles"
-+msgstr ""
+-#: ../gui/polgen.glade:516
++#: ../gui/polgen.glade:533
+ msgid ""
+ "User with full networking, no setuid applications without transition, no "
+ "sudo, no su."
+-msgstr ""
++msgstr "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."
  
--#, fuzzy
--#~ msgid "You must enter a name"
--#~ msgstr "Meg kell adni egy szerepet"
-+#: ../gui/polgen.glade:539 ../gui/polgen.py:165
+-#: ../gui/polgen.glade:518 ../gui/polgen.py:164
+-msgid "User Role"
+-msgstr ""
++#: ../gui/polgen.glade:546 ../sepolicy/sepolicy/generate.py:165
 +msgid "Admin User Role"
-+msgstr ""
++msgstr "Rendszergazdai Admin típus"
  
--#, fuzzy
--#~ msgid "You must enter a executable"
--#~ msgstr "Meg kell adni egy szerepet"
-+#: ../gui/polgen.glade:585
-+msgid "<b>Root Users</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:537
++#: ../gui/polgen.glade:550
+ msgid ""
+-"User with full networking, no setuid applications without transition, no su, "
+-"can sudo to Root Administration Roles"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:539 ../gui/polgen.py:165
+-msgid "Admin User Role"
+-msgstr ""
++"User with full networking, no setuid applications without transition, no su,"
++" can sudo to Root Administration Roles"
++msgstr "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."
  
--#, fuzzy
--#~ msgid "Type Enforcement file"
--#~ msgstr "Típuskényszerítési fájl készítése: %s.te"
-+#: ../gui/polgen.glade:647
+-#: ../gui/polgen.glade:585
++#: ../gui/polgen.glade:592
+ msgid "<b>Root Users</b>"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:647
+-msgid ""
+-"Select Root Administrator User Role, if this user will be used to administer "
+-"the machine while running as root.  This user will not be able to login to "
+-"the system directly."
+-msgstr ""
++msgstr "<b>Root felhasználók</b>"
+ 
+-#: ../gui/polgen.glade:649 ../gui/polgen.py:166
++#: ../gui/polgen.glade:623 ../sepolicy/sepolicy/generate.py:166
+ msgid "Root Admin User Role"
+-msgstr ""
++msgstr "Rendszergazdai Admin típus"
+ 
+-#: ../gui/polgen.glade:716
+-msgid "label104"
+-msgstr ""
++#: ../gui/polgen.glade:627
 +msgid ""
-+"Select Root Administrator User Role, if this user will be used to administer "
-+"the machine while running as root.  This user will not be able to login to "
++"Select Root Administrator User 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 "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."
  
--#, fuzzy
--#~ msgid "Interface file"
--#~ msgstr "%s csatoló nincs definiálva"
-+#: ../gui/polgen.glade:649 ../gui/polgen.py:166
-+msgid "Root Admin User Role"
-+msgstr ""
+-#: ../gui/polgen.glade:745
++#: ../gui/polgen.glade:705
+ msgid "<b>Enter name of application or user role:</b>"
+-msgstr ""
++msgstr "<b>Adja meg az alkalmazás nevét vagy a felhasználói szerepet"
  
--#, fuzzy
--#~ msgid "File Contexts file"
--#~ msgstr "Nincs definiálva fájlkontextus ehhez: %s"
-+#: ../gui/polgen.glade:716
-+msgid "label104"
-+msgstr ""
+-#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
++#: ../gui/polgen.glade:728 ../gui/polgengui.py:252
+ msgid "Name"
+-msgstr ""
++msgstr "Név"
  
--#, fuzzy
--#~ msgid "SELinux Service Protection"
--#~ msgstr "\"%s\" SELinux-felhasználó nincs definiálva"
-+#: ../gui/polgen.glade:745
-+msgid "<b>Enter name of application or user role:</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:807
++#: ../gui/polgen.glade:739
+ msgid "Enter complete path for executable to be confined."
+-msgstr ""
++msgstr "Adja meg a teljes elérési utat a végrehajtható állományhoz, hogy szabályozhassa."
  
--#, fuzzy
--#~ msgid "Compatibility"
--#~ msgstr "Szabályzat elkészítése"
-+#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
-+msgid "Name"
-+msgstr ""
+-#: ../gui/polgen.glade:830 ../gui/polgen.glade:950 ../gui/polgen.glade:3142
++#: ../gui/polgen.glade:756 ../gui/polgen.glade:838 ../gui/polgen.glade:2361
+ msgid "..."
+ msgstr "..."
  
--#, fuzzy
--#~ msgid "SASL authentication server"
--#~ msgstr "%s azonosítása.\n"
-+#: ../gui/polgen.glade:807
-+msgid "Enter complete path for executable to be confined."
-+msgstr ""
+-#: ../gui/polgen.glade:849
++#: ../gui/polgen.glade:776
+ msgid "Enter unique name for the confined application or user role."
+-msgstr ""
++msgstr "Adjon meg egy egyedi nevet a szabályozott alkalmazáshoz vagy felhasználói szerephez."
  
--#, fuzzy
--#~ msgid "SELinux Type"
--#~ msgstr "Meg kell adni SELinux-típust"
-+#: ../gui/polgen.glade:830 ../gui/polgen.glade:950 ../gui/polgen.glade:3142
-+msgid "..."
-+msgstr "..."
+-#: ../gui/polgen.glade:871
++#: ../gui/polgen.glade:794
+ msgid "Executable"
+-msgstr ""
++msgstr "Végrehajtható"
  
--#, fuzzy
--#~ msgid "Add SELinux User"
--#~ msgstr "Nem sikerült felvenni \"%s\" SELinux-felhasználót"
-+#: ../gui/polgen.glade:849
-+msgid "Enter unique name for the confined application or user role."
-+msgstr ""
+-#: ../gui/polgen.glade:899
++#: ../gui/polgen.glade:808
+ msgid "Init script"
+-msgstr ""
++msgstr "Init szkript"
  
--#, fuzzy
--#~ msgid "Modify SELinux User Mapping"
--#~ msgstr "Nem sikerült módosítani a(z) \"%s\" SELinux-felhasználót"
-+#: ../gui/polgen.glade:871
-+msgid "Executable"
-+msgstr ""
+-#: ../gui/polgen.glade:927
++#: ../gui/polgen.glade:821
+ msgid ""
+ "Enter complete path to init script used to start the confined application."
+-msgstr ""
+-
+-#: ../gui/polgen.glade:982
+-msgid "label105"
+-msgstr ""
++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."
  
--#, fuzzy
--#~ msgid "Delete SELinux User Mapping"
--#~ msgstr "Nem sikerült törölni a(z) \"%s\" SELinux-felhasználót"
-+#: ../gui/polgen.glade:899
-+msgid "Init script"
-+msgstr ""
+-#: ../gui/polgen.glade:1011
++#: ../gui/polgen.glade:887
+ msgid "<b>Select existing role to modify:</b>"
+-msgstr ""
++msgstr "<b>Válasszon létező szerepkört a módosításhoz:</b>"
  
--#, fuzzy
--#~ msgid "Modify SELinux User"
--#~ msgstr "Nem sikerült módosítani a(z) \"%s\" SELinux-felhasználót"
-+#: ../gui/polgen.glade:927
-+msgid ""
-+"Enter complete path to init script used to start the confined application."
-+msgstr ""
+-#: ../gui/polgen.glade:1045
++#: ../gui/polgen.glade:908
+ msgid "Select the user roles that will transiton to the %s domain."
+-msgstr ""
++msgstr "Válassza ki a felhasználói szerepköröket amik átmenetet képeznek ehhez a területhez: %s."
  
--#, fuzzy
--#~ msgid "Load policy module"
--#~ msgstr "Nem lehet olvasni a szabályzat-tárolót."
-+#: ../gui/polgen.glade:982
-+msgid "label105"
-+msgstr ""
+-#: ../gui/polgen.glade:1073
+-msgid "label106"
+-msgstr ""
++#: ../gui/polgen.glade:928
++msgid "role tab"
++msgstr "szerepkör fül"
  
--#, fuzzy
--#~ msgid "SELinux user '%s' is required"
--#~ msgstr "Meg kell adni SELinux-típust"
-+#: ../gui/polgen.glade:1011
-+msgid "<b>Select existing role to modify:</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:1102
++#: ../gui/polgen.glade:945
+ msgid "<b>Select roles that %s will transition to:</b>"
+-msgstr ""
++msgstr "<b>Válasszon szerepköröket amelyek %s átmenetet képeznek ehhez:</b>"
  
--#~ msgid "Requires value"
--#~ msgstr "Meg kell adni egy értéket"
-+#: ../gui/polgen.glade:1045
-+msgid "Select the user roles that will transiton to the %s domain."
-+msgstr ""
+-#: ../gui/polgen.glade:1136
++#: ../gui/polgen.glade:963
+ msgid "Select applications domains that %s will transition to."
+-msgstr ""
++msgstr "Válasszon alkalmazás területeket amik %s átmenetet képeznek. "
  
--#~ msgid "Requires 2 or more arguments"
--#~ msgstr "Meg kell adni legalább 2 argumentumot"
-+#: ../gui/polgen.glade:1073
-+msgid "label106"
-+msgstr ""
+-#: ../gui/polgen.glade:1164
+-msgid "label107"
+-msgstr ""
++#: ../gui/polgen.glade:983
++msgid ""
++"transition \n"
++"role tab"
++msgstr "átmenet\nszerepkör fülre"
  
--#~ msgid "%s not defined"
--#~ msgstr "%s nincs definiálva"
-+#: ../gui/polgen.glade:1102
-+msgid "<b>Select roles that %s will transition to:</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:1193
++#: ../gui/polgen.glade:1001
+ msgid "<b>Select the user_roles that will transition to %s:</b>"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1227
+-msgid "Select the user roles that will transiton to this applications domains."
+-msgstr ""
++msgstr "<b>Válasszon felhasználói sze_repeket amik átmenetet képeznek ehhez %s:</b>"
  
--#~ msgid "%s not valid for %s objects\n"
--#~ msgstr "\"%s\" nem érvényes \"%s\" objektumokhoz\n"
-+#: ../gui/polgen.glade:1136
-+msgid "Select applications domains that %s will transition to."
-+msgstr ""
+-#: ../gui/polgen.glade:1255
+-msgid "label108"
+-msgstr ""
++#: ../gui/polgen.glade:1019
++msgid ""
++"Select the user roles that will transiton to this applications domains."
++msgstr "Válasszon felhasználói szerepköröket amik átmenetet képeznek ehhez az alkalmazás területhez."
  
--#~ msgid "range not supported on Non MLS machines"
--#~ msgstr "a tartomány nem támogatott a nem MLS-es gépeken"
-+#: ../gui/polgen.glade:1164
-+msgid "label107"
-+msgstr ""
+-#: ../gui/polgen.glade:1284
++#: ../gui/polgen.glade:1056
+ msgid "<b>Select domains that %s will administer:</b>"
+-msgstr ""
++msgstr "<b>Válasszon területeket amiket %s adminsztrálni fog:</b>"
  
--#~ msgid "Invalid value %s"
--#~ msgstr "Érvénytelen érték: %s"
-+#: ../gui/polgen.glade:1193
-+msgid "<b>Select the user_roles that will transition to %s:</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:1318 ../gui/polgen.glade:1409
++#: ../gui/polgen.glade:1074 ../gui/polgen.glade:1129
+ msgid "Select the domains that you would like this user administer."
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1346
+-msgid "label109"
+-msgstr ""
++msgstr "Válassza ki azokat a területeket amiket szeretne, ha ez a felhasználó adminisztrálna."
  
--#~ msgid ""
--#~ "In order to load this newly created policy package into the kernel,\n"
--#~ "you are required to execute \n"
--#~ "\n"
--#~ "semodule -i %s.pp\n"
--#~ "\n"
--#~ msgstr ""
--#~ "Az újonnan elkészített szabályzatcsomagnak a kernelbe való\n"
--#~ "betöltéséhez végre kell hajtania a következő parancsot:\n"
--#~ "\n"
--#~ "semodule -i %s.pp\n"
--#~ "\n"
-+#: ../gui/polgen.glade:1227
-+msgid "Select the user roles that will transiton to this applications domains."
-+msgstr ""
+-#: ../gui/polgen.glade:1375
++#: ../gui/polgen.glade:1111
+ msgid "<b>Select additional roles for %s:</b>"
+-msgstr ""
++msgstr "<b>Válasszon tövábbi szerepeket %s számára:</b>"
  
--#~ msgid "Options Error: %s "
--#~ msgstr "Hiba az opciókban: %s "
-+#: ../gui/polgen.glade:1255
-+msgid "label108"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1284
-+msgid "<b>Select domains that %s will administer:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1318 ../gui/polgen.glade:1409
-+msgid "Select the domains that you would like this user administer."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1346
-+msgid "label109"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1375
-+msgid "<b>Select additional roles for %s:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1437
-+msgid "label111"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1466
-+msgid "<b>Enter network ports that %s binds on:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1497 ../gui/polgen.glade:1997
-+msgid "<b>TCP Ports</b>"
-+msgstr "<b>TCP Portok</b>"
-+
-+#: ../gui/polgen.glade:1565 ../gui/polgen.glade:1785
-+msgid "Allows %s to bind to any udp port"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1567 ../gui/polgen.glade:1787 ../gui/polgen.glade:2061
-+#: ../gui/polgen.glade:2215
+-#: ../gui/polgen.glade:1437
+-msgid "label111"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1466
++#: ../gui/polgen.glade:1166
+ msgid "<b>Enter network ports that %s binds on:</b>"
+-msgstr ""
++msgstr "<b>Adja mega  hálózati portokat amikhez %s kapcsolódik:</b>"
+ 
+-#: ../gui/polgen.glade:1497 ../gui/polgen.glade:1997
++#: ../gui/polgen.glade:1186 ../gui/polgen.glade:1557
+ msgid "<b>TCP Ports</b>"
+ msgstr "<b>TCP Portok</b>"
+ 
+-#: ../gui/polgen.glade:1565 ../gui/polgen.glade:1785
++#: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
++#: ../gui/polgen.glade:1698
 +msgid "All"
-+msgstr ""
++msgstr "Mind"
 +
-+#: ../gui/polgen.glade:1585 ../gui/polgen.glade:1805
-+msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1587 ../gui/polgen.glade:1807
++#: ../gui/polgen.glade:1227 ../gui/polgen.glade:1394
+ msgid "Allows %s to bind to any udp port"
+-msgstr ""
++msgstr "Engedélyezi %s számára hogy kapcsolódjon bármely UDP porthoz"
+ 
+-#: ../gui/polgen.glade:1567 ../gui/polgen.glade:1787 ../gui/polgen.glade:2061
+-#: ../gui/polgen.glade:2215
+-msgid "All"
+-msgstr ""
++#: ../gui/polgen.glade:1240 ../gui/polgen.glade:1407
 +msgid "600-1024"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1605 ../gui/polgen.glade:1825
-+msgid ""
-+"Enter a comma separated list of udp ports or ranges of ports that %s binds "
-+"to. Example: 612, 650-660"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1607 ../gui/polgen.glade:1827
++msgstr "600-1024"
+ 
+-#: ../gui/polgen.glade:1585 ../gui/polgen.glade:1805
++#: ../gui/polgen.glade:1244 ../gui/polgen.glade:1411
+ msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
+-msgstr ""
++msgstr "Engedélyezi %s számára, hogy meghívja a bindresvport eljárást 0-val. Kapcsolódás 600-1024 tartományig terjedő portokra."
+ 
+-#: ../gui/polgen.glade:1587 ../gui/polgen.glade:1807
+-msgid "600-1024"
+-msgstr ""
++#: ../gui/polgen.glade:1257 ../gui/polgen.glade:1424
 +msgid "Unreserved Ports (>1024)"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1638 ../gui/polgen.glade:1858 ../gui/polgen.glade:2079
-+#: ../gui/polgen.glade:2233
-+msgid "Select Ports"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1663 ../gui/polgen.glade:1883
-+msgid "Allows %s to bind to any udp ports > 1024"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1717 ../gui/polgen.glade:2151
-+msgid "<b>UDP Ports</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1937
-+msgid "label113"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1966
-+msgid "<b>Select network ports that %s connects to:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2058
-+msgid "Allows %s to connect to any tcp port"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2104
-+msgid ""
-+"Enter a comma separated list of tcp ports or ranges of ports that %s "
-+"connects to. Example: 612, 650-660"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2212
-+msgid "Allows %s to connect to any udp port"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2258
++msgstr "Nem foglalt portok (>1024)"
+ 
+-#: ../gui/polgen.glade:1605 ../gui/polgen.glade:1825
++#: ../gui/polgen.glade:1261 ../gui/polgen.glade:1428
+ msgid ""
+ "Enter a comma separated list of udp ports or ranges of ports that %s binds "
+ "to. Example: 612, 650-660"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1607 ../gui/polgen.glade:1827
+-msgid "Unreserved Ports (>1024)"
+-msgstr ""
++msgstr "Adjon meg egy vesszővel elválasztott UDP port listát vagy tartományokat amelyekhez %s csatlakozhat. Például: 612, 650-660"
+ 
+-#: ../gui/polgen.glade:1638 ../gui/polgen.glade:1858 ../gui/polgen.glade:2079
+-#: ../gui/polgen.glade:2233
++#: ../gui/polgen.glade:1289 ../gui/polgen.glade:1456 ../gui/polgen.glade:1609
++#: ../gui/polgen.glade:1718
+ msgid "Select Ports"
+-msgstr ""
++msgstr "Válasszon portokat"
+ 
+-#: ../gui/polgen.glade:1663 ../gui/polgen.glade:1883
++#: ../gui/polgen.glade:1302 ../gui/polgen.glade:1469
+ msgid "Allows %s to bind to any udp ports > 1024"
+-msgstr ""
++msgstr "Engedélyezi %s számára hogy csatlakozzon bármely UDP porthoz csatlakozzon ami > 1024"
+ 
+-#: ../gui/polgen.glade:1717 ../gui/polgen.glade:2151
++#: ../gui/polgen.glade:1353 ../gui/polgen.glade:1666
+ msgid "<b>UDP Ports</b>"
+-msgstr ""
++msgstr "<b>UDP Portok</b>"
+ 
+-#: ../gui/polgen.glade:1937
+-msgid "label113"
+-msgstr ""
++#: ../gui/polgen.glade:1519
 +msgid ""
-+"Enter a comma separated list of udp ports or ranges of ports that %s "
-+"connects to. Example: 612, 650-660"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2305
-+msgid "label114"
-+msgstr ""
-+
++"Network\n"
++"Bind tab"
++msgstr "Hálózat\nBind fül"
+ 
+-#: ../gui/polgen.glade:1966
++#: ../gui/polgen.glade:1537
+ msgid "<b>Select network ports that %s connects to:</b>"
+-msgstr ""
++msgstr "<b>Válasszon hálózati portokat amiknél %s kapcsolódik ehhez:</b>"
+ 
+-#: ../gui/polgen.glade:2058
++#: ../gui/polgen.glade:1593
+ msgid "Allows %s to connect to any tcp port"
+-msgstr ""
++msgstr "Engedélyezi %s számára, hogy csatlakozzon bármely TCP porthoz"
+ 
+-#: ../gui/polgen.glade:2104
++#: ../gui/polgen.glade:1622
+ msgid ""
+ "Enter a comma separated list of tcp ports or ranges of ports that %s "
+ "connects to. Example: 612, 650-660"
+-msgstr ""
++msgstr "Adjon meg egy vesszővel elválasztott tcp port listát vagy tartományokat amelyeknél %s csatlakozni fog. Például: 612, 650-660"
+ 
+-#: ../gui/polgen.glade:2212
++#: ../gui/polgen.glade:1702
+ msgid "Allows %s to connect to any udp port"
+-msgstr ""
++msgstr "Engedélyezi %s számára hogy csatlakozhasson bármely UDP portra"
+ 
+-#: ../gui/polgen.glade:2258
++#: ../gui/polgen.glade:1731
+ msgid ""
+ "Enter a comma separated list of udp ports or ranges of ports that %s "
+ "connects to. Example: 612, 650-660"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:2305
+-msgid "label114"
+-msgstr ""
++msgstr "Adjon meg egy vesszővel elválasztott udp port listát, vagy tartományt amelyeknél %s csatlakozni fog. Például: 612, 650-660"
+ 
+-#: ../gui/polgen.glade:2334
++#: ../gui/polgen.glade:1792
+ msgid "<b>Select common application traits for %s:</b>"
+-msgstr ""
++msgstr "<b>Válasszon közös alkalmazás vonásokat %s számára:</b>"
+ 
+-#: ../gui/polgen.glade:2366
++#: ../gui/polgen.glade:1809
+ msgid "Writes syslog messages\t"
+-msgstr ""
++msgstr "Syslog üzeneteket ír\t"
+ 
+-#: ../gui/polgen.glade:2385
++#: ../gui/polgen.glade:1824
+ msgid "Create/Manipulate temporary files in /tmp"
+-msgstr ""
++msgstr "Elkészíti/Manipulálja az átmeneti fájlokat a /tmp mappában"
+ 
+-#: ../gui/polgen.glade:2404
++#: ../gui/polgen.glade:1839
+ msgid "Uses Pam for authentication"
+-msgstr ""
++msgstr "PAM alkalmazása azonosításhoz"
+ 
+-#: ../gui/polgen.glade:2423
++#: ../gui/polgen.glade:1854
+ msgid "Uses nsswitch or getpw* calls"
+-msgstr ""
++msgstr "nsswitch vagy getpw* hívásokat használ"
+ 
+-#: ../gui/polgen.glade:2442
++#: ../gui/polgen.glade:1869
+ msgid "Uses dbus"
+-msgstr ""
++msgstr "dbus-t használ"
+ 
+-#: ../gui/polgen.glade:2461
++#: ../gui/polgen.glade:1884
+ msgid "Sends audit messages"
+-msgstr ""
++msgstr "Audit üzeneteket küld"
+ 
+-#: ../gui/polgen.glade:2480
++#: ../gui/polgen.glade:1899
+ msgid "Interacts with the terminal"
+-msgstr ""
++msgstr "Közreműködik a terminállal"
+ 
+-#: ../gui/polgen.glade:2499
++#: ../gui/polgen.glade:1914
+ msgid "Sends email"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:2530
+-msgid "label115"
+-msgstr ""
++msgstr "Levelet küld"
+ 
+-#: ../gui/polgen.glade:2559
++#: ../gui/polgen.glade:1961
+ msgid "<b>Add files/directories that %s manages</b>"
+-msgstr ""
++msgstr "<b>Mappák/fájlok megadása amiket %s kezel</b>"
+ 
+-#: ../gui/polgen.glade:2788
++#: ../gui/polgen.glade:2122
+ msgid ""
+ "Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
+ "Files ..."
+-msgstr ""
+-
+-#: ../gui/polgen.glade:2823
+-msgid "label116"
+-msgstr ""
++msgstr "Fájlok/Mappák amiket %s \"kezel\". PID fájlok, Log fájlok, /var/lib fájlok..."
+ 
+-#: ../gui/polgen.glade:2852
++#: ../gui/polgen.glade:2166
+ msgid "<b>Add booleans from the %s policy:</b>"
+-msgstr ""
++msgstr "<b>Boolean-ok hozzáadása a %s szabályzatból:</b>"
+ 
+-#: ../gui/polgen.glade:3002
++#: ../gui/polgen.glade:2274
+ msgid "Add/Remove booleans used by the %s domain"
+-msgstr ""
++msgstr "%s tartomány által használt boolean hozzáadása/eltávolítása"
+ 
+-#: ../gui/polgen.glade:3066
++#: ../gui/polgen.glade:2316
+ msgid "<b>Which directory you will generate the %s policy?</b>"
+-msgstr ""
++msgstr "<b>Melyik mappában állítja elő a %s szabályzatot?</b>"
+ 
+-#: ../gui/polgen.glade:3097
 +#: ../gui/polgen.glade:2334
-+msgid "<b>Select common application traits for %s:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2366
-+msgid "Writes syslog messages\t"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2385
-+msgid "Create/Manipulate temporary files in /tmp"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2404
-+msgid "Uses Pam for authentication"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2423
-+msgid "Uses nsswitch or getpw* calls"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2442
-+msgid "Uses dbus"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2461
-+msgid "Sends audit messages"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2480
-+msgid "Interacts with the terminal"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2499
-+msgid "Sends email"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2530
-+msgid "label115"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2559
-+msgid "<b>Add files/directories that %s manages</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2788
-+msgid ""
-+"Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
-+"Files ..."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2823
-+msgid "label116"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2852
-+msgid "<b>Add booleans from the %s policy:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:3002
-+msgid "Add/Remove booleans used by the %s domain"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:3066
-+msgid "<b>Which directory you will generate the %s policy?</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:3097
-+msgid "Policy Directory"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:3254
-+msgid "Add Booleans Dialog"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:3327
-+msgid "Boolean Name"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:261
-+msgid "Role"
-+msgstr "Szabály"
-+
-+#: ../gui/polgengui.py:268
-+msgid "Existing_User"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
-+msgid "Application"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:352
-+#, python-format
-+msgid "%s must be a directory"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
-+msgid "You must select a user"
-+msgstr "Ki kell választania a felhasználót"
-+
-+#: ../gui/polgengui.py:542
-+msgid "Select executable file to be confined."
-+msgstr ""
-+
-+#: ../gui/polgengui.py:553
-+msgid "Select init script file to be confined."
-+msgstr ""
-+
-+#: ../gui/polgengui.py:563
-+msgid "Select file(s) that confined application creates or writes"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:570
-+msgid "Select directory(s) that the confined application owns and writes into"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:632
-+msgid "Select directory to generate policy files in"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:649
-+#, python-format
-+msgid ""
-+"Type %s_t already defined in current policy.\n"
-+"Do you want to continue?"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
-+msgid "Verify Name"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:653
-+#, python-format
-+msgid ""
-+"Module %s.pp already loaded in current policy.\n"
-+"Do you want to continue?"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:699
-+msgid ""
-+"You must add a name made up of letters and numbers and containing no spaces."
-+msgstr ""
-+
-+#: ../gui/polgengui.py:713
-+msgid "You must enter a executable"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
-+msgid "Configue SELinux"
-+msgstr ""
-+
-+#: ../gui/polgen.py:158
-+msgid "Internet Services Daemon"
-+msgstr ""
-+
-+#: ../gui/polgen.py:197
-+#, python-format
-+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
-+msgstr ""
-+
-+#: ../gui/polgen.py:324
-+msgid "You must enter a name for your confined process/user"
-+msgstr ""
-+
-+#: ../gui/polgen.py:326
-+msgid ""
-+"Name must be alpha numberic with no spaces. Consider using option \"-n "
-+"MODULENAME\""
-+msgstr ""
-+
-+#: ../gui/polgen.py:414
-+msgid "User Role types can not be assigned executables."
-+msgstr ""
-+
-+#: ../gui/polgen.py:420
-+msgid "Only Daemon apps can use an init script.."
-+msgstr ""
-+
-+#: ../gui/polgen.py:438
-+msgid "use_resolve must be a boolean value "
-+msgstr ""
-+
-+#: ../gui/polgen.py:444
-+msgid "use_syslog must be a boolean value "
-+msgstr ""
-+
-+#: ../gui/polgen.py:450
-+msgid "use_kerberos must be a boolean value "
-+msgstr ""
-+
-+#: ../gui/polgen.py:456
-+msgid "manage_krb5_rcache must be a boolean value "
-+msgstr ""
-+
-+#: ../gui/polgen.py:486
-+msgid "USER Types automatically get a tmp type"
-+msgstr ""
-+
-+#: ../gui/polgen.py:1004
-+msgid "You must enter the executable path for your confined process"
-+msgstr ""
-+
-+#: ../gui/polgen.py:1182
-+msgid "Type Enforcement file"
-+msgstr ""
-+
-+#: ../gui/polgen.py:1183
-+msgid "Interface file"
-+msgstr ""
-+
-+#: ../gui/polgen.py:1184
-+msgid "File Contexts file"
-+msgstr ""
-+
-+#: ../gui/polgen.py:1185
-+msgid "Setup Script"
-+msgstr ""
-+
-+#: ../gui/polgen.py:1306
-+#, python-format
-+msgid ""
-+"\n"
-+"%s\n"
-+"\n"
-+"sepolgen [ -n moduleName ] [ -m ] [ -t type ] [ executable | Name ]\n"
-+"valid Types:\n"
-+msgstr ""
-+
-+#: ../gui/polgen.py:1354
-+msgid "Executable or Name required"
-+msgstr ""
-+
+ msgid "Policy Directory"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:3254
+-msgid "Add Booleans Dialog"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:3327
+-msgid "Boolean Name"
+-msgstr ""
++msgstr "Szabályzati mappa"
+ 
+-#: ../gui/polgengui.py:261
++#: ../gui/polgengui.py:262
+ msgid "Role"
+ msgstr "Szabály"
+ 
+-#: ../gui/polgengui.py:268
++#: ../gui/polgengui.py:269
+ msgid "Existing_User"
+-msgstr ""
++msgstr "Existing_User"
+ 
+-#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
++#: ../gui/polgengui.py:283 ../gui/polgengui.py:291 ../gui/polgengui.py:305
+ msgid "Application"
+-msgstr ""
++msgstr "Alkalmazás"
+ 
+-#: ../gui/polgengui.py:352
++#: ../gui/polgengui.py:353
+ #, python-format
+ msgid "%s must be a directory"
+-msgstr ""
++msgstr "%s mappának kell lennie"
+ 
+-#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
++#: ../gui/polgengui.py:413 ../gui/polgengui.py:694
+ msgid "You must select a user"
+ msgstr "Ki kell választania a felhasználót"
+ 
+-#: ../gui/polgengui.py:542
++#: ../gui/polgengui.py:543
+ msgid "Select executable file to be confined."
+-msgstr ""
++msgstr "Válasszon végrehajtható fájlt a szabályozáshoz."
+ 
+-#: ../gui/polgengui.py:553
++#: ../gui/polgengui.py:554
+ msgid "Select init script file to be confined."
+-msgstr ""
++msgstr "Válasszon init szkript fájlt a szabályozáshoz."
+ 
+-#: ../gui/polgengui.py:563
++#: ../gui/polgengui.py:564
+ msgid "Select file(s) that confined application creates or writes"
+-msgstr ""
++msgstr "Válasszon fájl(oka)t amit az a szabályozott alkalmazás készít vagy rögzít"
+ 
+-#: ../gui/polgengui.py:570
++#: ../gui/polgengui.py:571
+ msgid "Select directory(s) that the confined application owns and writes into"
+-msgstr ""
++msgstr "Válasszon mapp(áka)t amit a szabályozott alkalmazás birtokol és rögzít is bele"
+ 
+-#: ../gui/polgengui.py:632
++#: ../gui/polgengui.py:633
+ msgid "Select directory to generate policy files in"
+-msgstr ""
++msgstr "Válasszon mappát a szabályzati fájlok előállításához itt:"
+ 
+-#: ../gui/polgengui.py:649
++#: ../gui/polgengui.py:650
+ #, python-format
+ msgid ""
+ "Type %s_t already defined in current policy.\n"
+ "Do you want to continue?"
+-msgstr ""
++msgstr "%s.pp típus már betöltve a jelenlegi szabályzatban.\nKívánja folytatni?"
+ 
+-#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
++#: ../gui/polgengui.py:650 ../gui/polgengui.py:654
+ msgid "Verify Name"
+-msgstr ""
++msgstr "Név ellenőrzése"
+ 
+-#: ../gui/polgengui.py:653
++#: ../gui/polgengui.py:654
+ #, python-format
+ msgid ""
+ "Module %s.pp already loaded in current policy.\n"
+ "Do you want to continue?"
+-msgstr ""
++msgstr "%s.pp modul már betöltve a jelenlegi szabályzatban.\nKívánja folytatni?"
+ 
+-#: ../gui/polgengui.py:699
++#: ../gui/polgengui.py:700
+ msgid ""
+ "You must add a name made up of letters and numbers and containing no spaces."
+-msgstr ""
++msgstr "Meg kell adnia egy betűkből és számokból kitalált nevet ami nem tartalmaz szóközöket."
+ 
+-#: ../gui/polgengui.py:713
++#: ../gui/polgengui.py:714
+ msgid "You must enter a executable"
+-msgstr ""
++msgstr "Meg kell adnia egy végrehajtható állományt"
+ 
+-#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
++#: ../gui/polgengui.py:739 ../gui/system-config-selinux.py:174
+ msgid "Configue SELinux"
+-msgstr ""
++msgstr "SELinux beállítása"
+ 
+-#: ../gui/polgen.py:158
+-msgid "Internet Services Daemon"
+-msgstr ""
 +#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
 +msgid "Network Port"
-+msgstr ""
-+
++msgstr "Hálózati port"
+ 
+-#: ../gui/polgen.py:197
+-#, python-format
+-msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+-msgstr ""
 +#: ../gui/portsPage.py:85
 +msgid ""
 +"SELinux Port\n"
 +"Type"
-+msgstr ""
-+
++msgstr "SELinux Port\nTípus"
+ 
+-#: ../gui/polgen.py:324
+-msgid "You must enter a name for your confined process/user"
+-msgstr ""
 +#: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
 +msgid "Protocol"
-+msgstr ""
-+
++msgstr "Protokoll"
+ 
+-#: ../gui/polgen.py:326
 +#: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
-+msgid ""
+ msgid ""
+-"Name must be alpha numberic with no spaces. Consider using option \"-n "
+-"MODULENAME\""
+-msgstr ""
 +"MLS/MCS\n"
 +"Level"
-+msgstr ""
-+
++msgstr "MLS/MCS\nSzint"
+ 
+-#: ../gui/polgen.py:414
+-msgid "User Role types can not be assigned executables."
+-msgstr ""
 +#: ../gui/portsPage.py:101
 +msgid "Port"
-+msgstr ""
-+
++msgstr "Port"
+ 
+-#: ../gui/polgen.py:420
+-msgid "Only Daemon apps can use an init script.."
+-msgstr ""
 +#: ../gui/portsPage.py:207
 +#, python-format
 +msgid "Port number \"%s\" is not valid.  0 < PORT_NUMBER < 65536 "
-+msgstr ""
-+
++msgstr "Portszám \"%s\" érvénytelen. 0 < PORT_SZÁM < 65536 "
+ 
+-#: ../gui/polgen.py:438
+-msgid "use_resolve must be a boolean value "
+-msgstr ""
+-
+-#: ../gui/polgen.py:444
+-msgid "use_syslog must be a boolean value "
+-msgstr ""
 +#: ../gui/portsPage.py:252
 +msgid "List View"
-+msgstr ""
-+
++msgstr "Listanézet"
+ 
+-#: ../gui/polgen.py:450
+-msgid "use_kerberos must be a boolean value "
+-msgstr ""
 +#: ../gui/portsPage.py:255 ../gui/system-config-selinux.glade:2419
 +msgid "Group View"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:1 ../gui/selinux.tbl:30 ../gui/selinux.tbl:31
-+#: ../gui/selinux.tbl:32 ../gui/selinux.tbl:33 ../gui/selinux.tbl:34
-+#: ../gui/selinux.tbl:36 ../gui/selinux.tbl:37 ../gui/selinux.tbl:38
-+#: ../gui/selinux.tbl:39 ../gui/selinux.tbl:40 ../gui/selinux.tbl:42
-+#: ../gui/selinux.tbl:43 ../gui/selinux.tbl:44 ../gui/selinux.tbl:45
-+#: ../gui/selinux.tbl:46 ../gui/selinux.tbl:47 ../gui/selinux.tbl:48
-+#: ../gui/selinux.tbl:49 ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
-+#: ../gui/selinux.tbl:52 ../gui/selinux.tbl:53 ../gui/selinux.tbl:59
-+#: ../gui/selinux.tbl:60 ../gui/selinux.tbl:61 ../gui/selinux.tbl:62
-+#: ../gui/selinux.tbl:63 ../gui/selinux.tbl:64 ../gui/selinux.tbl:65
-+#: ../gui/selinux.tbl:66 ../gui/selinux.tbl:67 ../gui/selinux.tbl:68
-+#: ../gui/selinux.tbl:69 ../gui/selinux.tbl:75 ../gui/selinux.tbl:76
-+#: ../gui/selinux.tbl:77 ../gui/selinux.tbl:78 ../gui/selinux.tbl:79
-+#: ../gui/selinux.tbl:80 ../gui/selinux.tbl:81 ../gui/selinux.tbl:82
-+#: ../gui/selinux.tbl:83 ../gui/selinux.tbl:84 ../gui/selinux.tbl:86
-+#: ../gui/selinux.tbl:88 ../gui/selinux.tbl:89 ../gui/selinux.tbl:90
-+#: ../gui/selinux.tbl:92 ../gui/selinux.tbl:94 ../gui/selinux.tbl:95
-+#: ../gui/selinux.tbl:96 ../gui/selinux.tbl:97 ../gui/selinux.tbl:98
-+#: ../gui/selinux.tbl:99 ../gui/selinux.tbl:100 ../gui/selinux.tbl:101
-+#: ../gui/selinux.tbl:102 ../gui/selinux.tbl:103 ../gui/selinux.tbl:104
-+#: ../gui/selinux.tbl:106 ../gui/selinux.tbl:108 ../gui/selinux.tbl:109
-+#: ../gui/selinux.tbl:110 ../gui/selinux.tbl:111 ../gui/selinux.tbl:112
-+#: ../gui/selinux.tbl:113 ../gui/selinux.tbl:114 ../gui/selinux.tbl:116
-+#: ../gui/selinux.tbl:117 ../gui/selinux.tbl:119 ../gui/selinux.tbl:121
-+#: ../gui/selinux.tbl:123 ../gui/selinux.tbl:124 ../gui/selinux.tbl:127
-+#: ../gui/selinux.tbl:129 ../gui/selinux.tbl:130 ../gui/selinux.tbl:131
-+#: ../gui/selinux.tbl:132 ../gui/selinux.tbl:133 ../gui/selinux.tbl:134
-+#: ../gui/selinux.tbl:135 ../gui/selinux.tbl:136 ../gui/selinux.tbl:137
-+#: ../gui/selinux.tbl:138 ../gui/selinux.tbl:139 ../gui/selinux.tbl:142
-+#: ../gui/selinux.tbl:143 ../gui/selinux.tbl:144 ../gui/selinux.tbl:145
-+#: ../gui/selinux.tbl:146 ../gui/selinux.tbl:147 ../gui/selinux.tbl:148
-+#: ../gui/selinux.tbl:149 ../gui/selinux.tbl:150 ../gui/selinux.tbl:151
-+#: ../gui/selinux.tbl:152 ../gui/selinux.tbl:154 ../gui/selinux.tbl:155
-+#: ../gui/selinux.tbl:156 ../gui/selinux.tbl:157 ../gui/selinux.tbl:158
-+#: ../gui/selinux.tbl:159 ../gui/selinux.tbl:160 ../gui/selinux.tbl:167
-+#: ../gui/selinux.tbl:171 ../gui/selinux.tbl:172 ../gui/selinux.tbl:173
-+#: ../gui/selinux.tbl:174 ../gui/selinux.tbl:175 ../gui/selinux.tbl:177
-+#: ../gui/selinux.tbl:178 ../gui/selinux.tbl:179 ../gui/selinux.tbl:180
-+#: ../gui/selinux.tbl:184 ../gui/selinux.tbl:192 ../gui/selinux.tbl:193
-+#: ../gui/selinux.tbl:194 ../gui/selinux.tbl:195 ../gui/selinux.tbl:196
-+#: ../gui/selinux.tbl:197 ../gui/selinux.tbl:198 ../gui/selinux.tbl:199
-+#: ../gui/selinux.tbl:200 ../gui/selinux.tbl:201 ../gui/selinux.tbl:206
-+#: ../gui/selinux.tbl:207 ../gui/selinux.tbl:218 ../gui/selinux.tbl:219
-+#: ../gui/selinux.tbl:220 ../gui/selinux.tbl:222 ../gui/selinux.tbl:224
-+#: ../gui/selinux.tbl:226 ../gui/selinux.tbl:227 ../gui/selinux.tbl:230
-+msgid "SELinux Service Protection"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:1
-+msgid "Disable SELinux protection for acct daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:2 ../gui/selinux.tbl:3 ../gui/selinux.tbl:70
-+#: ../gui/selinux.tbl:153 ../gui/selinux.tbl:168 ../gui/selinux.tbl:169
-+#: ../gui/selinux.tbl:170 ../gui/selinux.tbl:189 ../gui/selinux.tbl:202
-+#: ../gui/selinux.tbl:203 ../gui/selinux.tbl:204 ../gui/selinux.tbl:205
-+msgid "Admin"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:2
-+msgid "Allow all daemons to write corefiles to /"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:3
-+msgid "Allow all daemons the ability to use unallocated ttys"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
-+#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
-+#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
-+#: ../gui/selinux.tbl:210 ../gui/selinux.tbl:211 ../gui/selinux.tbl:212
-+#: ../gui/selinux.tbl:213 ../gui/selinux.tbl:214 ../gui/selinux.tbl:215
-+#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
-+msgid "User Privs"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:4
-+msgid ""
-+"Allow gadmin SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:5
-+msgid ""
-+"Allow guest SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
-+msgid "Memory Protection"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:6
-+msgid "Allow java executable stack"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
-+#: ../gui/selinux.tbl:209
-+msgid "Mount"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:7
-+msgid "Allow mount to mount any file"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:8
-+msgid "Allow mount to mount any directory"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:9
-+msgid "Allow mplayer executable stack"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
-+#: ../gui/selinux.tbl:188
-+msgid "SSH"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:10
-+msgid "Allow ssh to run ssh-keysign"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:11
-+msgid ""
-+"Allow staff SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:12
-+msgid ""
-+"Allow sysadm SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:13
-+msgid ""
-+"Allow unconfined SELinux user account to execute files in home directory or /"
-+"tmp"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:14
-+msgid "Network Configuration"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:14
-+msgid "Allow unlabeled packets to flow on the network"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:15
-+msgid ""
-+"Allow user SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:16
-+msgid "Allow unconfined to dyntrans to unconfined_execmem"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
-+#: ../gui/selinux.tbl:140
-+msgid "Databases"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:17
-+msgid "Allow user to connect to mysql socket"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:18
-+msgid "Allow user to connect to postgres socket"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
-+msgid "XServer"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:19
-+msgid "Allow clients to write to X shared memory"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:20
-+msgid ""
-+"Allow xguest SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
-+#: ../gui/selinux.tbl:231
-+msgid "NIS"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:21
-+msgid "Allow daemons to run with NIS"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
-+#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
-+#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
-+#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
-+#: ../gui/selinux.tbl:118
-+msgid "Web Applications"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:22
-+msgid "Transition staff SELinux user to Web Browser Domain"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:23
-+msgid "Transition sysadm SELinux user to Web Browser Domain"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:24
-+msgid "Transition user SELinux user to Web Browser Domain"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:25
-+msgid "Transition xguest SELinux user to Web Browser Domain"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
-+#: ../gui/selinux.tbl:29
-+msgid "Allow staff Web Browsers to write to home directories"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:30
-+msgid "Disable SELinux protection for amanda"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:31
-+msgid "Disable SELinux protection for amavis"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:32
-+msgid "Disable SELinux protection for apmd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:33
-+msgid "Disable SELinux protection for arpwatch daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:34
-+msgid "Disable SELinux protection for auditd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:35
-+msgid "Disable SELinux protection for automount daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:36
-+msgid "Disable SELinux protection for avahi"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:37
-+msgid "Disable SELinux protection for bluetooth daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:38
-+msgid "Disable SELinux protection for canna daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:39
-+msgid "Disable SELinux protection for cardmgr daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:40
-+msgid "Disable SELinux protection for Cluster Server"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:41
-+msgid ""
-+"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-+"temp and untrusted content files"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:42
-+msgid "Disable SELinux protection for ciped daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:43
-+msgid "Disable SELinux protection for clamd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:44
-+msgid "Disable SELinux protection for clamscan"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:45
-+msgid "Disable SELinux protection for clvmd"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:46
-+msgid "Disable SELinux protection for comsat daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
-+#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
-+msgid "Disable SELinux protection for courier daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:52
-+msgid "Disable SELinux protection for cpucontrol daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:53
-+msgid "Disable SELinux protection for cpuspeed daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:54
-+msgid "Cron"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:54
-+msgid "Disable SELinux protection for crond daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
-+#: ../gui/selinux.tbl:91
-+msgid "Printing"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:55
-+msgid "Disable SELinux protection for cupsd back end server"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:56
-+msgid "Disable SELinux protection for cupsd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:57
-+msgid "Disable SELinux protection for cupsd_lpd"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:58
-+msgid "CVS"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:58
-+msgid "Disable SELinux protection for cvs daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:59
-+msgid "Disable SELinux protection for cyrus daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:60
-+msgid "Disable SELinux protection for dbskkd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:61
-+msgid "Disable SELinux protection for dbusd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:62
-+msgid "Disable SELinux protection for dccd"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:63
-+msgid "Disable SELinux protection for dccifd"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:64
-+msgid "Disable SELinux protection for dccm"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:65
-+msgid "Disable SELinux protection for ddt daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:66
-+msgid "Disable SELinux protection for devfsd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:67
-+msgid "Disable SELinux protection for dhcpc daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:68
-+msgid "Disable SELinux protection for dhcpd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:69
-+msgid "Disable SELinux protection for dictd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:70
-+msgid "Allow sysadm_t to directly start daemons"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:71
-+msgid "Disable SELinux protection for Evolution"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:72
-+msgid "Games"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:72
-+msgid "Disable SELinux protection for games"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:73
-+msgid "Disable SELinux protection for the web browsers"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:74
-+msgid "Disable SELinux protection for Thunderbird"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:75
-+msgid "Disable SELinux protection for distccd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:76
-+msgid "Disable SELinux protection for dmesg daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:77
-+msgid "Disable SELinux protection for dnsmasq daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:78
-+msgid "Disable SELinux protection for dovecot daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:79
-+msgid "Disable SELinux protection for entropyd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:80
-+msgid "Disable SELinux protection for fetchmail"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:81
-+msgid "Disable SELinux protection for fingerd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:82
-+msgid "Disable SELinux protection for freshclam daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:83
-+msgid "Disable SELinux protection for fsdaemon daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:84
-+msgid "Disable SELinux protection for gpm daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
-+msgid "NFS"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:85
-+msgid "Disable SELinux protection for gss daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:86
-+msgid "Disable SELinux protection for Hal daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:87
-+msgid "Compatibility"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:87
-+msgid ""
-+"Do not audit things that we know to be broken but which are not security "
-+"risks"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:88
-+msgid "Disable SELinux protection for hostname daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:89
-+msgid "Disable SELinux protection for hotplug daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:90
-+msgid "Disable SELinux protection for howl daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:91
-+msgid "Disable SELinux protection for cups hplip daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:92
-+msgid "Disable SELinux protection for httpd rotatelogs"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
-+msgid "HTTPD Service"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:93
-+msgid "Disable SELinux protection for http suexec"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:94
-+msgid "Disable SELinux protection for hwclock daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:95
-+msgid "Disable SELinux protection for i18n daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:96
-+msgid "Disable SELinux protection for imazesrv daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:97
-+msgid "Disable SELinux protection for inetd child daemons"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:98
-+msgid "Disable SELinux protection for inetd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:99
-+msgid "Disable SELinux protection for innd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:100
-+msgid "Disable SELinux protection for iptables daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:101
-+msgid "Disable SELinux protection for ircd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:102
-+msgid "Disable SELinux protection for irqbalance daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:103
-+msgid "Disable SELinux protection for iscsi daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:104
-+msgid "Disable SELinux protection for jabberd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
-+msgid "Kerberos"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:105
-+msgid "Disable SELinux protection for kadmind daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:106
-+msgid "Disable SELinux protection for klogd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:107
-+msgid "Disable SELinux protection for krb5kdc daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:108
-+msgid "Disable SELinux protection for ktalk daemons"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:109
-+msgid "Disable SELinux protection for kudzu daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:110
-+msgid "Disable SELinux protection for locate daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:111
-+msgid "Disable SELinux protection for lpd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:112
-+msgid "Disable SELinux protection for lrrd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:113
-+msgid "Disable SELinux protection for lvm daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:114
-+msgid "Disable SELinux protection for mailman"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:115
-+msgid "Allow evolution and thunderbird to read user files"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:116
-+msgid "Disable SELinux protection for mdadm daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:117
-+msgid "Disable SELinux protection for monopd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:118
-+msgid "Allow the mozilla browser to read user files"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:119
-+msgid "Disable SELinux protection for mrtg daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:120
-+msgid "Disable SELinux protection for mysqld daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:121
-+msgid "Disable SELinux protection for nagios daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
-+msgid "Name Service"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:122
-+msgid "Disable SELinux protection for named daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:123
-+msgid "Disable SELinux protection for nessusd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:124
-+msgid "Disable SELinux protection for NetworkManager"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:125
-+msgid "Disable SELinux protection for nfsd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
-+#: ../gui/selinux.tbl:221
-+msgid "Samba"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:126
-+msgid "Disable SELinux protection for nmbd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:127
-+msgid "Disable SELinux protection for nrpe daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:128
-+msgid "Disable SELinux protection for nscd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:129
-+msgid "Disable SELinux protection for nsd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:130
-+msgid "Disable SELinux protection for ntpd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:131
-+msgid "Disable SELinux protection for oddjob"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:132
-+msgid "Disable SELinux protection for oddjob_mkhomedir"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:133
-+msgid "Disable SELinux protection for openvpn daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:134
-+msgid "Disable SELinux protection for pam daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:135
-+msgid "Disable SELinux protection for pegasus"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:136
-+msgid "Disable SELinux protection for perdition daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:137
-+msgid "Disable SELinux protection for portmap daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:138
-+msgid "Disable SELinux protection for portslave daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:139
-+msgid "Disable SELinux protection for postfix"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:140
-+msgid "Disable SELinux protection for postgresql daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:141
-+msgid "pppd"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:141
-+msgid "Allow pppd to be run for a regular user"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:142
-+msgid "Disable SELinux protection for pptp"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:143
-+msgid "Disable SELinux protection for prelink daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:144
-+msgid "Disable SELinux protection for privoxy daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:145
-+msgid "Disable SELinux protection for ptal daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:146
-+msgid "Disable SELinux protection for pxe daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:147
-+msgid "Disable SELinux protection for pyzord"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:148
-+msgid "Disable SELinux protection for quota daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:149
-+msgid "Disable SELinux protection for radiusd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:150
-+msgid "Disable SELinux protection for radvd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:151
-+msgid "Disable SELinux protection for rdisc"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:152
-+msgid "Disable SELinux protection for readahead"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:153
-+msgid "Allow programs to read files in non-standard locations (default_t)"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:154
-+msgid "Disable SELinux protection for restorecond"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:155
-+msgid "Disable SELinux protection for rhgb daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:156
-+msgid "Disable SELinux protection for ricci"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:157
-+msgid "Disable SELinux protection for ricci_modclusterd"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:158
-+msgid "Disable SELinux protection for rlogind daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:159
-+msgid "Disable SELinux protection for rpcd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:160
-+msgid "Disable SELinux protection for rshd"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:161
-+msgid "rsync"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:161
-+msgid "Disable SELinux protection for rsync daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:162
-+msgid "Allow ssh to run from inetd instead of as a daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:163
-+msgid "Allow Samba to share nfs directories"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
-+msgid "SASL authentication server"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:164
-+msgid "Allow sasl authentication server to read /etc/shadow"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:165
-+msgid ""
-+"Allow X-Windows server to map a memory region as both executable and writable"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:166
-+msgid "Disable SELinux protection for saslauthd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:167
-+msgid "Disable SELinux protection for scannerdaemon daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:168
-+msgid "Do not allow transition to sysadm_t, sudo and su effected"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:169
-+msgid "Do not allow any processes to load kernel modules"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:170
-+msgid "Do not allow any processes to modify kernel SELinux policy"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:171
-+msgid "Disable SELinux protection for sendmail daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:172
-+msgid "Disable SELinux protection for setrans"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:173
-+msgid "Disable SELinux protection for setroubleshoot daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:174
-+msgid "Disable SELinux protection for slapd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:175
-+msgid "Disable SELinux protection for slrnpull daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:176
-+msgid "Disable SELinux protection for smbd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:177
-+msgid "Disable SELinux protection for snmpd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:178
-+msgid "Disable SELinux protection for snort daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:179
-+msgid "Disable SELinux protection for soundd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:180
-+msgid "Disable SELinux protection for sound daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
-+msgid "Spam Protection"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:181
-+msgid "Disable SELinux protection for spamd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:182
-+msgid "Allow spamd to access home directories"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:183
-+msgid "Allow Spam Assassin daemon network access"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:184
-+msgid "Disable SELinux protection for speedmgmt daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
-+msgid "Squid"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:185
-+msgid "Allow squid daemon to connect to the network"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:186
-+msgid "Disable SELinux protection for squid daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:187
-+msgid "Disable SELinux protection for ssh daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:188
-+msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:189
-+msgid ""
-+"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
-+"bashrc)"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
-+msgid "Universal SSL tunnel"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:190
-+msgid "Disable SELinux protection for stunnel daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:191
-+msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:192
-+msgid "Disable SELinux protection for swat daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:193
-+msgid "Disable SELinux protection for sxid daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:194
-+msgid "Disable SELinux protection for syslogd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:195
-+msgid "Disable SELinux protection for system cron jobs"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:196
-+msgid "Disable SELinux protection for tcp daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:197
-+msgid "Disable SELinux protection for telnet daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:198
-+msgid "Disable SELinux protection for tftpd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:199
-+msgid "Disable SELinux protection for transproxy daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:200
-+msgid "Disable SELinux protection for udev daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:201
-+msgid "Disable SELinux protection for uml daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:202
-+msgid ""
-+"Allow xinetd to run unconfined, including any services it starts that do not "
-+"have a domain transition explicitly defined"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:203
-+msgid ""
-+"Allow rc scripts to run unconfined, including any daemon started by an rc "
-+"script that does not have a domain transition explicitly defined"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:204
-+msgid "Allow rpm to run unconfined"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:205
-+msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:206
-+msgid "Disable SELinux protection for updfstab daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:207
-+msgid "Disable SELinux protection for uptimed daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:208
-+msgid ""
-+"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
-+"staff_r can do so"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:209
-+msgid "Allow users to execute the mount command"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:210
-+msgid "Allow regular users direct mouse access (only allow the X server)"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:211
-+msgid "Allow users to run the dmesg command"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:212
-+msgid "Allow users to control network interfaces (also needs USERCTL=true)"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:213
-+msgid "Allow normal user to execute ping"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:214
-+msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:215
-+msgid "Allow users to rw usb devices"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:216
-+msgid ""
-+"Allow users to run TCP servers (bind to ports and accept connection from the "
-+"same domain and outside users)  disabling this forces FTP passive mode and "
-+"may change other protocols"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:217
-+msgid "Allow user to stat ttyfiles"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:218
-+msgid "Disable SELinux protection for uucpd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:219
-+msgid "Disable SELinux protection for vmware daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:220
-+msgid "Disable SELinux protection for watchdog daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:221
-+msgid "Disable SELinux protection for winbind daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:222
-+msgid "Disable SELinux protection for xdm daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:223
-+msgid "Allow xdm logins as sysadm_r:sysadm_t"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:224
-+msgid "Disable SELinux protection for xen daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:225
-+msgid "XEN"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:225
-+msgid "Allow xen to read/write physical disk devices"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:226
-+msgid "Disable SELinux protection for xfs daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:227
-+msgid "Disable SELinux protection for xen control"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:228
-+msgid "Disable SELinux protection for ypbind daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:229
-+msgid "Disable SELinux protection for NIS Password Daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:230
-+msgid "Disable SELinux protection for ypserv daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:231
-+msgid "Disable SELinux protection for NIS Transfer Daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:232
-+msgid "Allow SELinux webadm user to manage unprivileged users home directories"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:233
-+msgid "Allow SELinux webadm user to read unprivileged users home directories"
-+msgstr ""
-+
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Are you sure you want to delete %s '%s'?"
-+msgstr ""
-+
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Delete %s"
-+msgstr ""
-+
-+#: ../gui/semanagePage.py:134
-+#, python-format
-+msgid "Add %s"
-+msgstr ""
-+
-+#: ../gui/semanagePage.py:148
-+#, python-format
-+msgid "Modify %s"
-+msgstr ""
-+
-+#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
-+msgid "Permissive"
-+msgstr ""
-+
-+#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
-+msgid "Enforcing"
-+msgstr ""
-+
-+#: ../gui/statusPage.py:94
-+msgid "Status"
-+msgstr ""
-+
-+#: ../gui/statusPage.py:133
-+msgid ""
-+"Changing the policy type will cause a relabel of the entire file system on "
-+"the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
-+msgstr ""
-+
-+#: ../gui/statusPage.py:147
-+msgid ""
-+"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
-+"you later decide to turn SELinux back on, the system will be required to "
-+"relabel.  If you just want to see if SELinux is causing a problem on your "
-+"system, you can go to permissive mode which will only log errors and not "
-+"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
-+"wish to continue?"
-+msgstr ""
-+
-+#: ../gui/statusPage.py:152
-+msgid ""
-+"Changing to SELinux enabled will cause a relabel of the entire file system "
-+"on the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:11
-+msgid "system-config-selinux"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:12
++msgstr "Csoportnézet"
+ 
+-#: ../gui/polgen.py:456
+-msgid "manage_krb5_rcache must be a boolean value "
+-msgstr ""
++#: ../gui/semanagePage.py:126
++#, python-format
++msgid "Are you sure you want to delete %s '%s'?"
++msgstr "Biztos benne hogy törölni akarja %s '%s'?"
+ 
+-#: ../gui/polgen.py:486
+-msgid "USER Types automatically get a tmp type"
+-msgstr ""
++#: ../gui/semanagePage.py:126
++#, python-format
++msgid "Delete %s"
++msgstr "%s törlése"
+ 
+-#: ../gui/polgen.py:1004
+-msgid "You must enter the executable path for your confined process"
+-msgstr ""
++#: ../gui/semanagePage.py:134
++#, python-format
++msgid "Add %s"
++msgstr "%s hozzáadása"
+ 
+-#: ../gui/polgen.py:1182
+-msgid "Type Enforcement file"
+-msgstr ""
++#: ../gui/semanagePage.py:148
++#, python-format
++msgid "Modify %s"
++msgstr "%s módosítása"
+ 
+-#: ../gui/polgen.py:1183
+-msgid "Interface file"
+-msgstr ""
++#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
++msgid "Permissive"
++msgstr "Átjárható"
+ 
+-#: ../gui/polgen.py:1184
+-msgid "File Contexts file"
+-msgstr ""
++#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
++msgid "Enforcing"
++msgstr "Vezérelt"
+ 
+-#: ../gui/polgen.py:1185
+-msgid "Setup Script"
+-msgstr ""
++#: ../gui/statusPage.py:94
++msgid "Status"
++msgstr "Állapot"
+ 
+-#: ../gui/polgen.py:1306
+-#, python-format
++#: ../gui/statusPage.py:133
+ msgid ""
+-"\n"
+-"%s\n"
+-"\n"
+-"sepolgen [ -n moduleName ] [ -m ] [ -t type ] [ executable | Name ]\n"
+-"valid Types:\n"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1354
+-msgid "Executable or Name required"
+-msgstr ""
+-
+-#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
+-msgid "Network Port"
+-msgstr ""
++"Changing the policy type will cause a relabel of the entire file system on "
++"the next boot. Relabeling takes a long time depending on the size of the "
++"file system.  Do you wish to continue?"
++msgstr "A szabályzattípus megváltoztatása azzal jár, hogy a teljes fájlrendszert át kell cimkézni a következő rendszerindításkor. Átcimkézés elég hosszadalmas folyamat lehet, a fájlrendszer méretétől függően. Kívánja folytatni?"
+ 
+-#: ../gui/portsPage.py:85
++#: ../gui/statusPage.py:147
+ msgid ""
+-"SELinux Port\n"
+-"Type"
+-msgstr ""
+-
+-#: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
+-msgid "Protocol"
+-msgstr ""
++"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
++"you later decide to turn SELinux back on, the system will be required to "
++"relabel.  If you just want to see if SELinux is causing a problem on your "
++"system, you can go to permissive mode which will only log errors and not "
++"enforce SELinux policy.  Permissive mode does not require a reboot    Do you"
++" wish to continue?"
++msgstr "Az SELinux kikapcsolása ugyan újraindítást igényel - de ez nem javasolt. Ha később úgy dönt hogy visszakapcsolja az SELinux alrendszert, a rendszer számára teljes újracimkézés lesz szükséges. Ha csak azt szeretné látni, hogy maga az SELinux alrendszer okozza a problémát vagy sem, váltson át átjárható módba ami csak logolja a hibákat, és nem lép közbe az SELinux szabályzattal. Az áteresztő mód természetesen nem igényel újraindítást. Kívánja folytatni?"
+ 
+-#: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
++#: ../gui/statusPage.py:152
+ msgid ""
+-"MLS/MCS\n"
+-"Level"
+-msgstr ""
+-
+-#: ../gui/portsPage.py:101
+-msgid "Port"
+-msgstr ""
+-
+-#: ../gui/portsPage.py:207
+-#, python-format
+-msgid "Port number \"%s\" is not valid.  0 < PORT_NUMBER < 65536 "
+-msgstr ""
+-
+-#: ../gui/portsPage.py:252
+-msgid "List View"
+-msgstr ""
+-
+-#: ../gui/portsPage.py:255 ../gui/system-config-selinux.glade:2419
+-msgid "Group View"
+-msgstr ""
++"Changing to SELinux enabled will cause a relabel of the entire file system "
++"on the next boot. Relabeling takes a long time depending on the size of the "
++"file system.  Do you wish to continue?"
++msgstr "SELinux engedélyezése azzal jár, hogy a teljes fájlrendszert újra kell cimkézni a következő újraindításkor. Az újracimkézés folyamata a fájlrendszer méretétől függően hosszú időt vehet igénybe. Kívánja folytatni?"
+ 
+-#: ../gui/selinux.tbl:1 ../gui/selinux.tbl:30 ../gui/selinux.tbl:31
+-#: ../gui/selinux.tbl:32 ../gui/selinux.tbl:33 ../gui/selinux.tbl:34
+-#: ../gui/selinux.tbl:36 ../gui/selinux.tbl:37 ../gui/selinux.tbl:38
+-#: ../gui/selinux.tbl:39 ../gui/selinux.tbl:40 ../gui/selinux.tbl:42
+-#: ../gui/selinux.tbl:43 ../gui/selinux.tbl:44 ../gui/selinux.tbl:45
+-#: ../gui/selinux.tbl:46 ../gui/selinux.tbl:47 ../gui/selinux.tbl:48
+-#: ../gui/selinux.tbl:49 ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
+-#: ../gui/selinux.tbl:52 ../gui/selinux.tbl:53 ../gui/selinux.tbl:59
+-#: ../gui/selinux.tbl:60 ../gui/selinux.tbl:61 ../gui/selinux.tbl:62
+-#: ../gui/selinux.tbl:63 ../gui/selinux.tbl:64 ../gui/selinux.tbl:65
+-#: ../gui/selinux.tbl:66 ../gui/selinux.tbl:67 ../gui/selinux.tbl:68
+-#: ../gui/selinux.tbl:69 ../gui/selinux.tbl:75 ../gui/selinux.tbl:76
+-#: ../gui/selinux.tbl:77 ../gui/selinux.tbl:78 ../gui/selinux.tbl:79
+-#: ../gui/selinux.tbl:80 ../gui/selinux.tbl:81 ../gui/selinux.tbl:82
+-#: ../gui/selinux.tbl:83 ../gui/selinux.tbl:84 ../gui/selinux.tbl:86
+-#: ../gui/selinux.tbl:88 ../gui/selinux.tbl:89 ../gui/selinux.tbl:90
+-#: ../gui/selinux.tbl:92 ../gui/selinux.tbl:94 ../gui/selinux.tbl:95
+-#: ../gui/selinux.tbl:96 ../gui/selinux.tbl:97 ../gui/selinux.tbl:98
+-#: ../gui/selinux.tbl:99 ../gui/selinux.tbl:100 ../gui/selinux.tbl:101
+-#: ../gui/selinux.tbl:102 ../gui/selinux.tbl:103 ../gui/selinux.tbl:104
+-#: ../gui/selinux.tbl:106 ../gui/selinux.tbl:108 ../gui/selinux.tbl:109
+-#: ../gui/selinux.tbl:110 ../gui/selinux.tbl:111 ../gui/selinux.tbl:112
+-#: ../gui/selinux.tbl:113 ../gui/selinux.tbl:114 ../gui/selinux.tbl:116
+-#: ../gui/selinux.tbl:117 ../gui/selinux.tbl:119 ../gui/selinux.tbl:121
+-#: ../gui/selinux.tbl:123 ../gui/selinux.tbl:124 ../gui/selinux.tbl:127
+-#: ../gui/selinux.tbl:129 ../gui/selinux.tbl:130 ../gui/selinux.tbl:131
+-#: ../gui/selinux.tbl:132 ../gui/selinux.tbl:133 ../gui/selinux.tbl:134
+-#: ../gui/selinux.tbl:135 ../gui/selinux.tbl:136 ../gui/selinux.tbl:137
+-#: ../gui/selinux.tbl:138 ../gui/selinux.tbl:139 ../gui/selinux.tbl:142
+-#: ../gui/selinux.tbl:143 ../gui/selinux.tbl:144 ../gui/selinux.tbl:145
+-#: ../gui/selinux.tbl:146 ../gui/selinux.tbl:147 ../gui/selinux.tbl:148
+-#: ../gui/selinux.tbl:149 ../gui/selinux.tbl:150 ../gui/selinux.tbl:151
+-#: ../gui/selinux.tbl:152 ../gui/selinux.tbl:154 ../gui/selinux.tbl:155
+-#: ../gui/selinux.tbl:156 ../gui/selinux.tbl:157 ../gui/selinux.tbl:158
+-#: ../gui/selinux.tbl:159 ../gui/selinux.tbl:160 ../gui/selinux.tbl:167
+-#: ../gui/selinux.tbl:171 ../gui/selinux.tbl:172 ../gui/selinux.tbl:173
+-#: ../gui/selinux.tbl:174 ../gui/selinux.tbl:175 ../gui/selinux.tbl:177
+-#: ../gui/selinux.tbl:178 ../gui/selinux.tbl:179 ../gui/selinux.tbl:180
+-#: ../gui/selinux.tbl:184 ../gui/selinux.tbl:192 ../gui/selinux.tbl:193
+-#: ../gui/selinux.tbl:194 ../gui/selinux.tbl:195 ../gui/selinux.tbl:196
+-#: ../gui/selinux.tbl:197 ../gui/selinux.tbl:198 ../gui/selinux.tbl:199
+-#: ../gui/selinux.tbl:200 ../gui/selinux.tbl:201 ../gui/selinux.tbl:206
+-#: ../gui/selinux.tbl:207 ../gui/selinux.tbl:218 ../gui/selinux.tbl:219
+-#: ../gui/selinux.tbl:220 ../gui/selinux.tbl:222 ../gui/selinux.tbl:224
+-#: ../gui/selinux.tbl:226 ../gui/selinux.tbl:227 ../gui/selinux.tbl:230
+-msgid "SELinux Service Protection"
+-msgstr ""
++#: ../gui/system-config-selinux.glade:11
++msgid "system-config-selinux"
++msgstr "system-config-selinux"
+ 
+-#: ../gui/selinux.tbl:1
+-msgid "Disable SELinux protection for acct daemon"
+-msgstr ""
++#: ../gui/system-config-selinux.glade:12
 +msgid ""
 +"Copyright (c)2006 Red Hat, Inc.\n"
 +"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-+msgstr ""
-+
++msgstr "Copyright (c)2006 Red Hat, Inc.\nCopyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
+ 
+-#: ../gui/selinux.tbl:2 ../gui/selinux.tbl:3 ../gui/selinux.tbl:70
+-#: ../gui/selinux.tbl:153 ../gui/selinux.tbl:168 ../gui/selinux.tbl:169
+-#: ../gui/selinux.tbl:170 ../gui/selinux.tbl:189 ../gui/selinux.tbl:202
+-#: ../gui/selinux.tbl:203 ../gui/selinux.tbl:204 ../gui/selinux.tbl:205
+-msgid "Admin"
+-msgstr ""
 +#: ../gui/system-config-selinux.glade:22
 +#: ../gui/system-config-selinux.glade:544
 +msgid "Add SELinux Login Mapping"
-+msgstr ""
-+
++msgstr "SELinux bejelentkezési hozzárendelés hozzáadása"
+ 
+-#: ../gui/selinux.tbl:2
+-msgid "Allow all daemons to write corefiles to /"
+-msgstr ""
 +#: ../gui/system-config-selinux.glade:257
 +msgid "Add SELinux Network Ports"
-+msgstr ""
-+
++msgstr "SELinux Hálózati Portok"
+ 
+-#: ../gui/selinux.tbl:3
+-msgid "Allow all daemons the ability to use unallocated ttys"
+-msgstr ""
 +#: ../gui/system-config-selinux.glade:391
 +#: ../gui/system-config-selinux.glade:678
 +msgid "SELinux Type"
-+msgstr ""
-+
++msgstr "SELinux Típus"
+ 
+-#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
+-#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
+-#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
+-#: ../gui/selinux.tbl:210 ../gui/selinux.tbl:211 ../gui/selinux.tbl:212
+-#: ../gui/selinux.tbl:213 ../gui/selinux.tbl:214 ../gui/selinux.tbl:215
+-#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
+-msgid "User Privs"
+-msgstr ""
 +#: ../gui/system-config-selinux.glade:622
 +msgid "File Specification"
-+msgstr ""
-+
++msgstr "Fájl specifikáció"
+ 
+-#: ../gui/selinux.tbl:4
+-msgid ""
+-"Allow gadmin SELinux user account to execute files in home directory or /tmp"
+-msgstr ""
 +#: ../gui/system-config-selinux.glade:650
 +msgid "File Type"
-+msgstr ""
-+
++msgstr "Fájltípus"
+ 
+-#: ../gui/selinux.tbl:5
 +#: ../gui/system-config-selinux.glade:727
-+msgid ""
+ msgid ""
+-"Allow guest SELinux user account to execute files in home directory or /tmp"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
+-msgid "Memory Protection"
+-msgstr ""
 +"all files\n"
 +"regular file\n"
 +"directory\n"
@@ -123189,83 +141949,143 @@ diff -up policycoreutils-2.1.12/po/hu.po.rhat policycoreutils-2.1.12/po/hu.po
 +"socket\n"
 +"symbolic link\n"
 +"named pipe\n"
-+msgstr ""
-+
++msgstr "összes fájl\nközönséges fájl\nmappa\nkarakteres eszköz\nblokk eszköz\nport\nszimbolikus link\nelnevezett pipe\n"
+ 
+-#: ../gui/selinux.tbl:6
+-msgid "Allow java executable stack"
+-msgstr ""
 +#: ../gui/system-config-selinux.glade:773
 +msgid "MLS"
-+msgstr ""
-+
++msgstr "MLS"
+ 
+-#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
+-#: ../gui/selinux.tbl:209
+-msgid "Mount"
+-msgstr ""
 +#: ../gui/system-config-selinux.glade:837
 +msgid "Add SELinux User"
-+msgstr ""
-+
++msgstr "SELinux felhasználó hozzáadása"
+ 
+-#: ../gui/selinux.tbl:7
+-msgid "Allow mount to mount any file"
+-msgstr ""
 +#: ../gui/system-config-selinux.glade:1079
 +msgid "SELinux Administration"
-+msgstr ""
-+
++msgstr "SELinux Adminisztráció"
+ 
+-#: ../gui/selinux.tbl:8
+-msgid "Allow mount to mount any directory"
+-msgstr ""
 +#: ../gui/system-config-selinux.glade:1122
 +msgid "Add"
-+msgstr ""
-+
++msgstr "Hozzáadás"
+ 
+-#: ../gui/selinux.tbl:9
+-msgid "Allow mplayer executable stack"
+-msgstr ""
 +#: ../gui/system-config-selinux.glade:1144
 +msgid "_Properties"
-+msgstr ""
-+
++msgstr "Tulajdonságok"
+ 
+-#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
+-#: ../gui/selinux.tbl:188
+-msgid "SSH"
+-msgstr ""
 +#: ../gui/system-config-selinux.glade:1166
 +msgid "_Delete"
-+msgstr ""
-+
++msgstr "Törlés"
+ 
+-#: ../gui/selinux.tbl:10
+-msgid "Allow ssh to run ssh-keysign"
+-msgstr ""
 +#: ../gui/system-config-selinux.glade:1256
 +msgid "Select Management Object"
-+msgstr ""
-+
++msgstr "Válasszon menedzselési tárgyat"
+ 
+-#: ../gui/selinux.tbl:11
+-msgid ""
+-"Allow staff SELinux user account to execute files in home directory or /tmp"
+-msgstr ""
 +#: ../gui/system-config-selinux.glade:1273
 +msgid "<b>Select:</b>"
-+msgstr ""
-+
++msgstr "<b>Válasszon:</b>"
+ 
+-#: ../gui/selinux.tbl:12
+-msgid ""
+-"Allow sysadm SELinux user account to execute files in home directory or /tmp"
+-msgstr ""
 +#: ../gui/system-config-selinux.glade:1326
 +msgid "System Default Enforcing Mode"
-+msgstr ""
-+
++msgstr "Rendszer alapértelmezés Vezérelt mód"
+ 
+-#: ../gui/selinux.tbl:13
 +#: ../gui/system-config-selinux.glade:1354
-+msgid ""
+ msgid ""
+-"Allow unconfined SELinux user account to execute files in home directory or /"
+-"tmp"
+-msgstr ""
 +"Disabled\n"
 +"Permissive\n"
 +"Enforcing\n"
-+msgstr ""
-+
++msgstr "Kikapcsolva\nÁtjárható\nVezérelt\n"
+ 
+-#: ../gui/selinux.tbl:14
+-msgid "Network Configuration"
+-msgstr ""
 +#: ../gui/system-config-selinux.glade:1373
 +msgid "Current Enforcing Mode"
-+msgstr ""
-+
++msgstr "Jelenlegi vezérelt mód"
+ 
+-#: ../gui/selinux.tbl:14
+-msgid "Allow unlabeled packets to flow on the network"
+-msgstr ""
 +#: ../gui/system-config-selinux.glade:1418
 +msgid "System Default Policy Type: "
-+msgstr ""
-+
++msgstr "Rendszer alapértelmezett szabályzati típusa:"
+ 
+-#: ../gui/selinux.tbl:15
 +#: ../gui/system-config-selinux.glade:1463
-+msgid ""
+ msgid ""
+-"Allow user SELinux user account to execute files in home directory or /tmp"
+-msgstr ""
 +"Select if you wish to relabel then entire file system on next reboot.  "
 +"Relabeling can take a very long time, depending on the size of the system.  "
 +"If you are changing policy types or going from disabled to enforcing, a "
 +"relabel is required."
-+msgstr ""
-+
++msgstr "Válassza ki ha azt kívánja, hogy újracimkézze a teljes fájlrendszert a következő újraindításnál. Újracimkézés elég hosszú időt vehet igénybe, a fájlrendszer méretétől függően. Ha a szabályzattípusok megváltoznak, vagy a kikapcsolttól a vezéreltig az újracimkézés minden esetben szükséges."
+ 
+-#: ../gui/selinux.tbl:16
+-msgid "Allow unconfined to dyntrans to unconfined_execmem"
+-msgstr ""
 +#: ../gui/system-config-selinux.glade:1509
 +msgid "Relabel on next reboot."
-+msgstr ""
-+
++msgstr "Cimkézze újra a következő újraindításnál."
+ 
+-#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
+-#: ../gui/selinux.tbl:140
+-msgid "Databases"
+-msgstr ""
 +#: ../gui/system-config-selinux.glade:1561
 +msgid "label37"
-+msgstr ""
-+
++msgstr "label37"
+ 
+-#: ../gui/selinux.tbl:17
+-msgid "Allow user to connect to mysql socket"
+-msgstr ""
 +#: ../gui/system-config-selinux.glade:1598
 +msgid "Revert boolean setting to system default"
-+msgstr ""
-+
++msgstr "Fordítsa vissza a boolean beállítást a rendszer által alapértelmezettre"
+ 
+-#: ../gui/selinux.tbl:18
+-msgid "Allow user to connect to postgres socket"
+-msgstr ""
 +#: ../gui/system-config-selinux.glade:1614
 +msgid "Toggle between Customized and All Booleans"
-+msgstr ""
-+
++msgstr "Váltás egyéni és minden boolean között"
+ 
+-#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
+-msgid "XServer"
+-msgstr ""
 +#: ../gui/system-config-selinux.glade:1645
 +#: ../gui/system-config-selinux.glade:1850
 +#: ../gui/system-config-selinux.glade:2037
@@ -123274,1405 +142094,2255 @@ diff -up policycoreutils-2.1.12/po/hu.po.rhat policycoreutils-2.1.12/po/hu.po
 +#: ../gui/system-config-selinux.glade:2692
 +#: ../gui/system-config-selinux.glade:2867
 +msgid "Filter"
-+msgstr ""
-+
++msgstr "Szűrő"
+ 
+-#: ../gui/selinux.tbl:19
+-msgid "Allow clients to write to X shared memory"
+-msgstr ""
 +#: ../gui/system-config-selinux.glade:1734
 +msgid "label50"
-+msgstr ""
-+
++msgstr "label50"
+ 
+-#: ../gui/selinux.tbl:20
+-msgid ""
+-"Allow xguest SELinux user account to execute files in home directory or /tmp"
+-msgstr ""
 +#: ../gui/system-config-selinux.glade:1771
 +msgid "Add File Context"
-+msgstr ""
-+
++msgstr "Fájlkontextus hozzáadása"
+ 
+-#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
+-#: ../gui/selinux.tbl:231
+-msgid "NIS"
+-msgstr ""
 +#: ../gui/system-config-selinux.glade:1787
 +msgid "Modify File Context"
-+msgstr ""
-+
++msgstr "Fájlkontextus módosítása"
+ 
+-#: ../gui/selinux.tbl:21
+-msgid "Allow daemons to run with NIS"
+-msgstr ""
 +#: ../gui/system-config-selinux.glade:1803
 +msgid "Delete File Context"
-+msgstr ""
-+
++msgstr "Fájlkontextus törlése"
+ 
+-#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
+-#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
+-#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
+-#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
+-#: ../gui/selinux.tbl:118
+-msgid "Web Applications"
+-msgstr ""
 +#: ../gui/system-config-selinux.glade:1819
 +msgid "Toggle between all and customized file context"
-+msgstr ""
-+
++msgstr "Váltás az összes és egyéni fájlkontextus között"
+ 
+-#: ../gui/selinux.tbl:22
+-msgid "Transition staff SELinux user to Web Browser Domain"
+-msgstr ""
 +#: ../gui/system-config-selinux.glade:1939
 +msgid "label38"
-+msgstr ""
-+
++msgstr "label38"
+ 
+-#: ../gui/selinux.tbl:23
+-msgid "Transition sysadm SELinux user to Web Browser Domain"
+-msgstr ""
 +#: ../gui/system-config-selinux.glade:1976
 +msgid "Add SELinux User Mapping"
-+msgstr ""
-+
++msgstr "SELinux Felhasználói hozzárendelések hozzáadása"
+ 
+-#: ../gui/selinux.tbl:24
+-msgid "Transition user SELinux user to Web Browser Domain"
+-msgstr ""
 +#: ../gui/system-config-selinux.glade:1992
 +msgid "Modify SELinux User Mapping"
-+msgstr ""
-+
++msgstr "SELinux Felhasználói hozzárendelések módosítása"
+ 
+-#: ../gui/selinux.tbl:25
+-msgid "Transition xguest SELinux user to Web Browser Domain"
+-msgstr ""
 +#: ../gui/system-config-selinux.glade:2008
 +msgid "Delete SELinux User Mapping"
-+msgstr ""
-+
++msgstr "SElinux Felhasználói hozzárendelések törlése"
+ 
+-#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
+-#: ../gui/selinux.tbl:29
+-msgid "Allow staff Web Browsers to write to home directories"
+-msgstr ""
 +#: ../gui/system-config-selinux.glade:2126
 +msgid "label39"
-+msgstr ""
-+
++msgstr "label39"
+ 
+-#: ../gui/selinux.tbl:30
+-msgid "Disable SELinux protection for amanda"
+-msgstr ""
 +#: ../gui/system-config-selinux.glade:2163
 +msgid "Add User"
-+msgstr ""
-+
++msgstr "Felhasználó hozzáadása"
+ 
+-#: ../gui/selinux.tbl:31
+-msgid "Disable SELinux protection for amavis"
+-msgstr ""
 +#: ../gui/system-config-selinux.glade:2179
 +msgid "Modify User"
-+msgstr ""
-+
++msgstr "Felhasználó módosítása"
+ 
+-#: ../gui/selinux.tbl:32
+-msgid "Disable SELinux protection for apmd daemon"
+-msgstr ""
 +#: ../gui/system-config-selinux.glade:2195
 +msgid "Delete User"
-+msgstr ""
-+
++msgstr "Felhasználó törlése"
+ 
+-#: ../gui/selinux.tbl:33
+-msgid "Disable SELinux protection for arpwatch daemon"
+-msgstr ""
 +#: ../gui/system-config-selinux.glade:2313
 +msgid "label41"
-+msgstr ""
-+
++msgstr "label41"
+ 
+-#: ../gui/selinux.tbl:34
+-msgid "Disable SELinux protection for auditd daemon"
+-msgstr ""
 +#: ../gui/system-config-selinux.glade:2350
 +msgid "Add Network Port"
-+msgstr ""
-+
++msgstr "Hálózati port hozzáadása"
+ 
+-#: ../gui/selinux.tbl:35
+-msgid "Disable SELinux protection for automount daemon"
+-msgstr ""
 +#: ../gui/system-config-selinux.glade:2366
 +msgid "Edit Network Port"
-+msgstr ""
-+
++msgstr "Hálózati port szerkesztése"
+ 
+-#: ../gui/selinux.tbl:36
+-msgid "Disable SELinux protection for avahi"
+-msgstr ""
 +#: ../gui/system-config-selinux.glade:2382
 +msgid "Delete Network Port"
-+msgstr ""
-+
++msgstr "Hálózati port törlése"
+ 
+-#: ../gui/selinux.tbl:37
+-msgid "Disable SELinux protection for bluetooth daemon"
+-msgstr ""
 +#: ../gui/system-config-selinux.glade:2418
 +#: ../gui/system-config-selinux.glade:2436
 +msgid "Toggle between Customized and All Ports"
-+msgstr ""
-+
++msgstr "Váltás egyéni és minden port között"
+ 
+-#: ../gui/selinux.tbl:38
+-msgid "Disable SELinux protection for canna daemon"
+-msgstr ""
 +#: ../gui/system-config-selinux.glade:2556
 +msgid "label42"
-+msgstr ""
-+
++msgstr "label42"
+ 
+-#: ../gui/selinux.tbl:39
+-msgid "Disable SELinux protection for cardmgr daemon"
+-msgstr ""
 +#: ../gui/system-config-selinux.glade:2593
 +msgid "Generate new policy module"
-+msgstr ""
-+
++msgstr "Új szabályzat modul előállítása"
+ 
+-#: ../gui/selinux.tbl:40
+-msgid "Disable SELinux protection for Cluster Server"
+-msgstr ""
 +#: ../gui/system-config-selinux.glade:2609
 +msgid "Load policy module"
-+msgstr ""
-+
++msgstr "Szabályzat modul betöltése"
+ 
+-#: ../gui/selinux.tbl:41
+-msgid ""
+-"Allow cdrecord to read various content. nfs, samba, removable devices, user "
+-"temp and untrusted content files"
+-msgstr ""
 +#: ../gui/system-config-selinux.glade:2625
 +msgid "Remove loadable policy module"
-+msgstr ""
-+
++msgstr "Betölthető szabályzat modul eltávolítása"
+ 
+-#: ../gui/selinux.tbl:42
+-msgid "Disable SELinux protection for ciped daemon"
+-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 "Engedélyezi/Tiltja további auditálási szabályzatokat, ami alapértelmezésben nem kerülnek reportálásra a log fájlokban."
+ 
+-#: ../gui/selinux.tbl:43
+-msgid "Disable SELinux protection for clamd daemon"
+-msgstr ""
 +#: ../gui/system-config-selinux.glade:2781
 +msgid "label44"
-+msgstr ""
-+
++msgstr "label44"
+ 
+-#: ../gui/selinux.tbl:44
+-msgid "Disable SELinux protection for clamscan"
+-msgstr ""
 +#: ../gui/system-config-selinux.glade:2818
 +msgid "Change process mode to permissive."
-+msgstr ""
-+
++msgstr "Változtassa meg feldolgozási módot átjárhatóra."
+ 
+-#: ../gui/selinux.tbl:45
+-msgid "Disable SELinux protection for clvmd"
+-msgstr ""
 +#: ../gui/system-config-selinux.glade:2836
 +msgid "Change process mode to enforcing"
-+msgstr ""
-+
++msgstr "Változtassa meg a feldolgozási módot vezéreltre"
+ 
+-#: ../gui/selinux.tbl:46
+-msgid "Disable SELinux protection for comsat daemon"
+-msgstr ""
 +#: ../gui/system-config-selinux.glade:2928
 +msgid "Process Domain"
-+msgstr ""
-+
++msgstr "Feldolgozási terület"
+ 
+-#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
+-#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
+-msgid "Disable SELinux protection for courier daemon"
+-msgstr ""
 +#: ../gui/system-config-selinux.glade:2956
 +msgid "label59"
-+msgstr ""
-+
++msgstr "label59"
+ 
+-#: ../gui/selinux.tbl:52
+-msgid "Disable SELinux protection for cpucontrol daemon"
+-msgstr ""
 +#: ../gui/usersPage.py:138
 +#, python-format
 +msgid "SELinux user '%s' is required"
-+msgstr ""
-diff -up policycoreutils-2.1.12/po/hy.po.rhat policycoreutils-2.1.12/po/hy.po
---- policycoreutils-2.1.12/po/hy.po.rhat	2012-07-04 07:35:21.000000000 -0400
-+++ policycoreutils-2.1.12/po/hy.po	2012-10-16 15:12:39.662684938 -0400
-@@ -1,1270 +0,0 @@
--# SOME DESCRIPTIVE TITLE.
--# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
--# This file is distributed under the same license as the PACKAGE package.
--# FIRST AUTHOR <EMAIL at ADDRESS>, YEAR.
--#
--#, fuzzy
--msgid ""
++msgstr "SELinux felhasználó '%s' szükséges"
+ 
+-#: ../gui/selinux.tbl:53
+-msgid "Disable SELinux protection for cpuspeed daemon"
 -msgstr ""
--"Project-Id-Version: PACKAGE VERSION\n"
--"Report-Msgid-Bugs-To: \n"
--"POT-Creation-Date: 2012-03-27 10:49-0400\n"
--"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
--"Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
--"Language-Team: LANGUAGE <LL at li.org>\n"
--"Language: \n"
--"MIME-Version: 1.0\n"
--"Content-Type: text/plain; charset=UTF-8\n"
--"Content-Transfer-Encoding: 8bit\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."
++#: ../sepolicy/sepolicy.py:106
++msgid "Generate SELinux man pages"
++msgstr "Állítsa elő az SELinux man oldalakat"
+ 
+-#: ../gui/selinux.tbl:54
+-msgid "Cron"
 -msgstr ""
--
--#: ../run_init/run_init.c:126 ../newrole/newrole.c:1124
--#, c-format
--msgid "failed to initialize PAM\n"
++#: ../sepolicy/sepolicy.py:110
++msgid "path in which the generated SELinux man pages will be stored"
++msgstr "az elérési út ahol az előállított SELinux man oldalak tárolódnak"
+ 
+-#: ../gui/selinux.tbl:54
+-msgid "Disable SELinux protection for crond daemon"
 -msgstr ""
--
--#: ../run_init/run_init.c:139
--#, c-format
--msgid "failed to get account information\n"
++#: ../sepolicy/sepolicy.py:114
++msgid "All domains"
++msgstr "Mindet terület"
+ 
+-#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
+-#: ../gui/selinux.tbl:91
+-msgid "Printing"
 -msgstr ""
--
--#: ../run_init/run_init.c:162 ../newrole/newrole.c:341
--msgid "Password:"
++#: ../sepolicy/sepolicy.py:116
++msgid "Domain name(s) of man pages to be created"
++msgstr "Elkészíteni kívánt man oldal tartomány(ok) nevei"
+ 
+-#: ../gui/selinux.tbl:55
+-msgid "Disable SELinux protection for cupsd back end server"
 -msgstr ""
--
--#: ../run_init/run_init.c:197 ../newrole/newrole.c:366
--#, c-format
--msgid "Cannot find your entry in the shadow passwd file.\n"
++#: ../sepolicy/sepolicy.py:164
++msgid "Query SELinux policy network information"
++msgstr "SELinux hálózati szabályzat információ lekérdezése"
+ 
+-#: ../gui/selinux.tbl:56
+-msgid "Disable SELinux protection for cupsd daemon"
 -msgstr ""
--
--#: ../run_init/run_init.c:203 ../newrole/newrole.c:373
--#, c-format
--msgid "getpass cannot open /dev/tty\n"
++#: ../sepolicy/sepolicy.py:169
++msgid "list all SELinux port types"
++msgstr "listázza az összes SELinux porttípust"
+ 
+-#: ../gui/selinux.tbl:57
+-msgid "Disable SELinux protection for cupsd_lpd"
 -msgstr ""
--
--#: ../run_init/run_init.c:275
--#, c-format
--msgid "run_init: incorrect password for %s\n"
++#: ../sepolicy/sepolicy.py:172
++msgid "show SELinux type related to the port"
++msgstr "jelenítse meg a porthoz kapcsolódó SELinux típust"
+ 
+-#: ../gui/selinux.tbl:58
+-msgid "CVS"
 -msgstr ""
--
--#: ../run_init/run_init.c:309
--#, c-format
--msgid "Could not open file %s\n"
++#: ../sepolicy/sepolicy.py:175
++msgid "Show ports defined for this SELinux type"
++msgstr "Jelenítse meg a portokat az ehhez definiált SELinux típusokhoz"
+ 
+-#: ../gui/selinux.tbl:58
+-msgid "Disable SELinux protection for cvs daemon"
 -msgstr ""
--
--#: ../run_init/run_init.c:336
--#, c-format
--msgid "No context in file %s\n"
++#: ../sepolicy/sepolicy.py:178
++msgid "show ports to which this domain can bind and/or connect"
++msgstr "Jelenítse meg azokat a portokat amelyeket ez a tartomány össze tud kapcsolni - bind/connect"
+ 
+-#: ../gui/selinux.tbl:59
+-msgid "Disable SELinux protection for cyrus daemon"
 -msgstr ""
--
--#: ../run_init/run_init.c:361
--#, c-format
--msgid "Sorry, run_init may be used only on a SELinux kernel.\n"
++#: ../sepolicy/sepolicy.py:192
++msgid "query SELinux policy to see if domains can communicate with each other"
++msgstr "Kérdezze le az SELinux szabályzatát hogy mely tartományok képesek egymással kommunikálni"
+ 
+-#: ../gui/selinux.tbl:60
+-msgid "Disable SELinux protection for dbskkd daemon"
 -msgstr ""
--
--#: ../run_init/run_init.c:380
--#, c-format
--msgid "authentication failed.\n"
++#: ../sepolicy/sepolicy.py:195
++msgid "Source Domain"
++msgstr "Forrás tartomány"
+ 
+-#: ../gui/selinux.tbl:61
+-msgid "Disable SELinux protection for dbusd daemon"
 -msgstr ""
--
--#: ../run_init/run_init.c:405 ../newrole/newrole.c:1258
--#, c-format
--msgid "Could not set exec context to %s.\n"
++#: ../sepolicy/sepolicy.py:198
++msgid "Target Domain"
++msgstr "Cél tartomány"
+ 
+-#: ../gui/selinux.tbl:62
+-msgid "Disable SELinux protection for dccd"
 -msgstr ""
--
--#: ../audit2allow/audit2allow:230
--msgid "******************** IMPORTANT ***********************\n"
++#: ../sepolicy/sepolicy.py:215
++msgid "query SELinux Policy to see description of booleans"
++msgstr "Kérdezze le az SELinux szabályzatát hogy láthassa a boolean-ok leírását"
+ 
+-#: ../gui/selinux.tbl:63
+-msgid "Disable SELinux protection for dccifd"
 -msgstr ""
--
--#: ../audit2allow/audit2allow:231
--msgid "To make this policy package active, execute:"
++#: ../sepolicy/sepolicy.py:219
++msgid "get all booleans desctiption"
++msgstr "összes boolean leírásának beszerzése"
+ 
+-#: ../gui/selinux.tbl:64
+-msgid "Disable SELinux protection for dccm"
 -msgstr ""
--
--#: ../semanage/seobject.py:143 ../semanage/seobject.py:147
--msgid "global"
++#: ../sepolicy/sepolicy.py:221
++msgid "boolean to get description"
++msgstr "boolean hogy leírást kapjon róla"
+ 
+-#: ../gui/selinux.tbl:65
+-msgid "Disable SELinux protection for ddt daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:222
--msgid "Could not create semanage handle"
++#: ../sepolicy/sepolicy.py:231
++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"
+ 
+-#: ../gui/selinux.tbl:66
+-msgid "Disable SELinux protection for devfsd daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:230
--msgid "SELinux policy is not managed or store cannot be accessed."
++#: ../sepolicy/sepolicy.py:234
++msgid "source process domain"
++msgstr "forrás feldogozási tartomány"
+ 
+-#: ../gui/selinux.tbl:67
+-msgid "Disable SELinux protection for dhcpc daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:235
--msgid "Cannot read policy store."
++#: ../sepolicy/sepolicy.py:237
++msgid "target process domain"
++msgstr "cél feldolgozási tartomány"
+ 
+-#: ../gui/selinux.tbl:68
+-msgid "Disable SELinux protection for dhcpd daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:240
--msgid "Could not establish semanage connection"
++#: ../sepolicy/sepolicy.py:259
++msgid "Generate SELinux Policy module template"
++msgstr "Állítsa elő az SELinux szabályzat modul sablont"
+ 
+-#: ../gui/selinux.tbl:69
+-msgid "Disable SELinux protection for dictd daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:245
--msgid "Could not test MLS enabled status"
++#: ../sepolicy/sepolicy.py:265
++msgid "name of policy to generate"
++msgstr "az előállítandó szabályzat neve"
+ 
+-#: ../gui/selinux.tbl:70
+-msgid "Allow sysadm_t to directly start daemons"
 -msgstr ""
--
--#: ../semanage/seobject.py:251 ../semanage/seobject.py:266
--msgid "Not yet implemented"
++#: ../sepolicy/sepolicy.py:267
++msgid "executable to confine"
++msgstr "szabályozandó állomány"
+ 
+-#: ../gui/selinux.tbl:71
+-msgid "Disable SELinux protection for Evolution"
 -msgstr ""
--
--#: ../semanage/seobject.py:255
--msgid "Semanage transaction already in progress"
++#: ../sepolicy/sepolicy.py:269
++msgid "run policy generation test suite"
++msgstr "futtassa a szabályzat előállító teszt csomagot"
+ 
+-#: ../gui/selinux.tbl:72
+-msgid "Games"
 -msgstr ""
--
--#: ../semanage/seobject.py:264
--msgid "Could not start semanage transaction"
++#: ../sepolicy/sepolicy.py:274
++msgid "commands"
++msgstr "parancsok"
+ 
+-#: ../gui/selinux.tbl:72
+-msgid "Disable SELinux protection for games"
 -msgstr ""
--
--#: ../semanage/seobject.py:274
--msgid "Could not commit semanage transaction"
++#: ../sepolicy/sepolicy/generate.py:158
++msgid "Internet Services Daemon"
++msgstr "Internet Services Daemon"
+ 
+-#: ../gui/selinux.tbl:73
+-msgid "Disable SELinux protection for the web browsers"
 -msgstr ""
--
--#: ../semanage/seobject.py:279
--msgid "Semanage transaction not in progress"
++#: ../sepolicy/sepolicy/generate.py:171
++msgid "Valid Types:\n"
++msgstr "Érvényes típusok:\n"
+ 
+-#: ../gui/selinux.tbl:74
+-msgid "Disable SELinux protection for Thunderbird"
 -msgstr ""
--
--#: ../semanage/seobject.py:291 ../semanage/seobject.py:371
--msgid "Could not list SELinux modules"
++#: ../sepolicy/sepolicy/generate.py:205
++#, python-format
++msgid "Ports must be numbers or ranges of numbers from 1 to %d "
++msgstr "A portoknak számoknak kell lennie vagy tartományoknak 1-től %d-ig"
+ 
+-#: ../gui/selinux.tbl:75
+-msgid "Disable SELinux protection for distccd daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:304
--msgid "Modules Name"
++#: ../sepolicy/sepolicy/generate.py:332
++msgid "You must enter a name for your confined process/user"
++msgstr "Meg kell adnia egy nevet a szabályozott folyamat/felhasználó számára"
+ 
+-#: ../gui/selinux.tbl:76
+-msgid "Disable SELinux protection for dmesg daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:304
--msgid "Version"
++#: ../sepolicy/sepolicy/generate.py:334
++msgid ""
++"Name must be alpha numberic with no spaces. Consider using option \"-n "
++"MODULENAME\""
++msgstr "A névnek alfanumerikusnak kell lennie szóközök nélkül. Vagy alkalmazza az \"-n MODULNÉV' opciót"
+ 
+-#: ../gui/selinux.tbl:77
+-msgid "Disable SELinux protection for dnsmasq daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:307
--msgid "Disabled"
++#: ../sepolicy/sepolicy/generate.py:422
++msgid "User Role types can not be assigned executables."
++msgstr "Felhasználói szerepkörök nem lehetnek hozzákapcsolt végrehajtható állományok."
+ 
+-#: ../gui/selinux.tbl:78
+-msgid "Disable SELinux protection for dovecot daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:322
--#, python-format
--msgid "Could not disable module %s (remove failed)"
++#: ../sepolicy/sepolicy/generate.py:428
++msgid "Only Daemon apps can use an init script.."
++msgstr "Csak daemon alkalmazások használhatnak init szkriptet..."
+ 
+-#: ../gui/selinux.tbl:79
+-msgid "Disable SELinux protection for entropyd daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:333
--#, python-format
--msgid "Could not enable module %s (remove failed)"
++#: ../sepolicy/sepolicy/generate.py:446
++msgid "use_resolve must be a boolean value "
++msgstr "use_resolve boolean értékűnek kell lennie"
+ 
+-#: ../gui/selinux.tbl:80
+-msgid "Disable SELinux protection for fetchmail"
 -msgstr ""
--
--#: ../semanage/seobject.py:348
--#, python-format
--msgid "Could not remove module %s (remove failed)"
++#: ../sepolicy/sepolicy/generate.py:452
++msgid "use_syslog must be a boolean value "
++msgstr "use_syslog boolean értékűnek kell lennie"
+ 
+-#: ../gui/selinux.tbl:81
+-msgid "Disable SELinux protection for fingerd daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:358
--msgid "dontaudit requires either 'on' or 'off'"
++#: ../sepolicy/sepolicy/generate.py:458
++msgid "use_kerberos must be a boolean value "
++msgstr "use_kerberos boolean értékűnek kell lennie"
+ 
+-#: ../gui/selinux.tbl:82
+-msgid "Disable SELinux protection for freshclam daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:387
--msgid "Builtin Permissive Types"
++#: ../sepolicy/sepolicy/generate.py:464
++msgid "manage_krb5_rcache must be a boolean value "
++msgstr "manage_krb5_rcache boolean értékűnek kell lennie"
+ 
+-#: ../gui/selinux.tbl:83
+-msgid "Disable SELinux protection for fsdaemon daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:397
--msgid "Customized Permissive Types"
++#: ../sepolicy/sepolicy/generate.py:494
++msgid "USER Types automatically get a tmp type"
++msgstr "FELHASZNÁLÓ típus automatikusan kap egy tmp típust"
+ 
+-#: ../gui/selinux.tbl:84
+-msgid "Disable SELinux protection for gpm daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:438
--#, python-format
--msgid "Could not set permissive domain %s (module installation failed)"
++#: ../sepolicy/sepolicy/generate.py:1012
++msgid "You must enter the executable path for your confined process"
++msgstr "Adjon meg egy végrehajtható elérési utat a szabályozott folyamatához"
+ 
+-#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
+-msgid "NFS"
 -msgstr ""
--
--#: ../semanage/seobject.py:444
--#, python-format
--msgid "Could not remove permissive domain %s (remove failed)"
++#: ../sepolicy/sepolicy/generate.py:1190
++msgid "Type Enforcement file"
++msgstr "Típus vezérlő fájl"
+ 
+-#: ../gui/selinux.tbl:85
+-msgid "Disable SELinux protection for gss daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:479 ../semanage/seobject.py:553
--#: ../semanage/seobject.py:599 ../semanage/seobject.py:696
--#: ../semanage/seobject.py:726 ../semanage/seobject.py:793
--#: ../semanage/seobject.py:850 ../semanage/seobject.py:1097
--#: ../semanage/seobject.py:1786 ../semanage/seobject.py:1849
--#: ../semanage/seobject.py:1868 ../semanage/seobject.py:1985
--#: ../semanage/seobject.py:2037
--#, python-format
--msgid "Could not create a key for %s"
++#: ../sepolicy/sepolicy/generate.py:1191
++msgid "Interface file"
++msgstr "Kezelőfelületi fájl"
+ 
+-#: ../gui/selinux.tbl:86
+-msgid "Disable SELinux protection for Hal daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
--#: ../semanage/seobject.py:603 ../semanage/seobject.py:609
--#, python-format
--msgid "Could not check if login mapping for %s is defined"
++#: ../sepolicy/sepolicy/generate.py:1192
++msgid "File Contexts file"
++msgstr "Fájl kontextus fájl"
+ 
+-#: ../gui/selinux.tbl:87
+-msgid "Compatibility"
 -msgstr ""
--
--#: ../semanage/seobject.py:492
--#, python-format
--msgid "Linux Group %s does not exist"
++#: ../sepolicy/sepolicy/generate.py:1193
++msgid "Setup Script"
++msgstr "Beállító szkript"
+ 
+-#: ../gui/selinux.tbl:87
++#: booleans.py:1
+ msgid ""
+-"Do not audit things that we know to be broken but which are not security "
+-"risks"
 -msgstr ""
 -
--#: ../semanage/seobject.py:497
--#, python-format
--msgid "Linux User %s does not exist"
+-#: ../gui/selinux.tbl:88
+-msgid "Disable SELinux protection for hostname daemon"
 -msgstr ""
 -
--#: ../semanage/seobject.py:501
--#, python-format
--msgid "Could not create login mapping for %s"
+-#: ../gui/selinux.tbl:89
+-msgid "Disable SELinux protection for hotplug daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:505 ../semanage/seobject.py:741
--#, python-format
--msgid "Could not set name for %s"
++"Allow ABRT to modify public files used for public file transfer services."
++msgstr "Engedélyezi az ABRT számára hogy módosíthassa a publikus fájlokat amik a publikus fájlátvitel szolgáltatásoknál vannak"
+ 
+-#: ../gui/selinux.tbl:90
+-msgid "Disable SELinux protection for howl daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:510 ../semanage/seobject.py:751
--#, python-format
--msgid "Could not set MLS range for %s"
++#: booleans.py:2
++msgid ""
++"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
++msgstr "Engedélyezi az ABRT számára hogy a abrt_handle_event_t tartományban fusson, ezzel pedig kezelni tudja az ABRT események szkriptjeit"
+ 
+-#: ../gui/selinux.tbl:91
+-msgid "Disable SELinux protection for cups hplip daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:514
--#, python-format
--msgid "Could not set SELinux user for %s"
++#: booleans.py:3
++msgid "Allow amavis to use JIT compiler"
++msgstr "Engedélyezi az Amavis számára a JIT fordító használatát"
+ 
+-#: ../gui/selinux.tbl:92
+-msgid "Disable SELinux protection for httpd rotatelogs"
 -msgstr ""
--
--#: ../semanage/seobject.py:518
--#, python-format
--msgid "Could not add login mapping for %s"
++#: booleans.py:4
++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"
+ 
+-#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
+-msgid "HTTPD Service"
 -msgstr ""
--
--#: ../semanage/seobject.py:536
--msgid "Requires seuser or serange"
++#: booleans.py:5
++msgid "Allow users to login using a radius server"
++msgstr "Lehetővé teszi a felhasználóknak hogy bejelentkezzenek egy radius kiszolgáló segítségével"
+ 
+-#: ../gui/selinux.tbl:93
+-msgid "Disable SELinux protection for http suexec"
 -msgstr ""
--
--#: ../semanage/seobject.py:559 ../semanage/seobject.py:605
--#, python-format
--msgid "Login mapping for %s is not defined"
++#: booleans.py:6
++msgid ""
++"Allow cdrecord to read various content. nfs, samba, removable devices, user "
++"temp and untrusted content files"
++msgstr "Engedélyezi a cdrecord számára hogy különféle tartalmakat olvasson, mint nfs, samba, eltávolítható eszközök, felhasználói temp fájlok, és további megbízhatatlan fájlok tartalmai"
+ 
+-#: ../gui/selinux.tbl:94
+-msgid "Disable SELinux protection for hwclock daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:563
--#, python-format
--msgid "Could not query seuser for %s"
++#: booleans.py:7
++msgid "Allow clamd to use JIT compiler"
++msgstr "Engedélyezi a clamd számára hogy JIT fordítót használjon"
+ 
+-#: ../gui/selinux.tbl:95
+-msgid "Disable SELinux protection for i18n daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:577
--#, python-format
--msgid "Could not modify login mapping for %s"
++#: booleans.py:8
++msgid "Allow clamscan to non security files on a system"
++msgstr "Engedélyezi a clamscan számára a nem biztonsági fájlok használatát a rendszeren"
+ 
+-#: ../gui/selinux.tbl:96
+-msgid "Disable SELinux protection for imazesrv daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:611
--#, python-format
--msgid "Login mapping for %s is defined in policy, cannot be deleted"
++#: booleans.py:9
++msgid "Allow clamscan to read user content"
++msgstr "Engedélyezi a clamscan számára hogy felhasználói fájlokat olvasson"
+ 
+-#: ../gui/selinux.tbl:97
+-msgid "Disable SELinux protection for inetd child daemons"
 -msgstr ""
--
--#: ../semanage/seobject.py:615
--#, python-format
--msgid "Could not delete login mapping for %s"
++#: booleans.py:10
++msgid ""
++"Allow Cobbler to modify public files used for public file transfer services."
++msgstr "Engedélyezi a Cobbler számára hogy módosíthasson publikus fájlokat amik a publikus fájlátviteli szolgáltatásoknál használatosak."
+ 
+-#: ../gui/selinux.tbl:98
+-msgid "Disable SELinux protection for inetd daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:637 ../semanage/seobject.py:655
--#: ../semanage/seobject.py:893
--msgid "Could not list login mappings"
++#: booleans.py:11
++msgid "Allow Cobbler to connect to the network using TCP."
++msgstr "Engedélyezi a Cobbler számára hogy TCP protokollt használva csatlakozzon a hálózatra."
+ 
+-#: ../gui/selinux.tbl:99
+-msgid "Disable SELinux protection for innd daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:680 ../semanage/seobject.py:685
--msgid "Login Name"
++#: booleans.py:12
++msgid "Allow Cobbler to access cifs file systems."
++msgstr "Engedélyezi a Cobbler számára hogy hozzáférjen cifs fájlrendszerekhez."
+ 
+-#: ../gui/selinux.tbl:100
+-msgid "Disable SELinux protection for iptables daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:680 ../semanage/seobject.py:685
--#: ../semanage/seobject.py:943 ../semanage/seobject.py:948
--msgid "SELinux User"
++#: booleans.py:13
++msgid "Allow Cobbler to access nfs file systems."
++msgstr "Engedélyezi a Cobbler számára hogy hozzáférjen ntfs fájlrendszerekhez."
+ 
+-#: ../gui/selinux.tbl:101
+-msgid "Disable SELinux protection for ircd daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:680
--msgid "MLS/MCS Range"
++#: booleans.py:14
++msgid "Allow collectd to connect to the network using TCP."
++msgstr "Engedélyezi a collecd számára hogy TCP protokollal csatlakozzon a hálózatra."
+ 
+-#: ../gui/selinux.tbl:102
+-msgid "Disable SELinux protection for irqbalance daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:699 ../semanage/seobject.py:730
--#: ../semanage/seobject.py:797 ../semanage/seobject.py:854
--#: ../semanage/seobject.py:860
--#, python-format
--msgid "Could not check if SELinux user %s is defined"
++#: booleans.py:15
++msgid "Allow codnor domain to connect to the network using TCP."
++msgstr "Engedélyezi a codnor tartomány számára hogy TCP protokollal csatlakozzon a hálózatra."
+ 
+-#: ../gui/selinux.tbl:103
+-msgid "Disable SELinux protection for iscsi daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:702 ../semanage/seobject.py:803
--#: ../semanage/seobject.py:866
--#, python-format
--msgid "Could not query user for %s"
++#: booleans.py:16
++msgid ""
++"Allow system cron jobs to relabel filesystem for restoring file contexts."
++msgstr "Engedélyezi a rendszerben lévő cron feladatok számára hogy újracimkézzék a fájlrenszert a fájlkontextusok helyreállításáért."
+ 
+-#: ../gui/selinux.tbl:104
+-msgid "Disable SELinux protection for jabberd daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:722
--#, python-format
--msgid "You must add at least one role for %s"
++#: booleans.py:17
++msgid "Allow cvs daemon to read shadow"
++msgstr "Engedélyezi a cvs daemon számára hogy olvashassa a shadow fájlt"
+ 
+-#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
+-msgid "Kerberos"
 -msgstr ""
--
--#: ../semanage/seobject.py:737
--#, python-format
--msgid "Could not create SELinux user for %s"
++#: booleans.py:18
++msgid "Allow all daemons to write corefiles to /"
++msgstr "Engedélyezi az összes daemon számára hogy a corefájlokat a rootba írja"
+ 
+-#: ../gui/selinux.tbl:105
+-msgid "Disable SELinux protection for kadmind daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:746
--#, python-format
--msgid "Could not add role %s for %s"
++#: booleans.py:19
++msgid "Allow all daemons to use tcp wrappers."
++msgstr "Engedélyezi az összes daemon számára hogy használhassa a tcp wrappereket."
+ 
+-#: ../gui/selinux.tbl:106
+-msgid "Disable SELinux protection for klogd daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:755
--#, python-format
--msgid "Could not set MLS level for %s"
++#: booleans.py:20
++msgid "Allow all daemons the ability to read/write terminals"
++msgstr "Engedélyezi az összes daemon számára hogy írja/olvassa a terminálokat"
+ 
+-#: ../gui/selinux.tbl:107
+-msgid "Disable SELinux protection for krb5kdc daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:758
--#, python-format
--msgid "Could not add prefix %s for %s"
++#: booleans.py:21
++msgid "Allow dbadm to manage files in users home directories"
++msgstr "Engedélyezi a dbadm számára hogy kezelje a fájlokat a felhasználó home mappáiban"
+ 
+-#: ../gui/selinux.tbl:108
+-msgid "Disable SELinux protection for ktalk daemons"
 -msgstr ""
--
--#: ../semanage/seobject.py:761
--#, python-format
--msgid "Could not extract key for %s"
++#: booleans.py:22
++msgid "Allow dbadm to read files in users home directories"
++msgstr "Engedélyezi a dbadm számára hogy olvassa a fájlokat a felhasználó home mappáiban"
+ 
+-#: ../gui/selinux.tbl:109
+-msgid "Disable SELinux protection for kudzu daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:765
--#, python-format
--msgid "Could not add SELinux user %s"
++#: booleans.py:23
++msgid ""
++"Deny user domains applications to map a memory region as both executable and"
++" writable, this is dangerous and the executable should be reported in "
++"bugzilla"
++msgstr "Tiltsa a felhasználói tartományok alkalmazásait hogy összerendelhessenek azok egy memória régiót olvashatóként és írhatóként is. Ez mindenképp veszélyes, és ezt a végrehajtható állományt jelenteni kell a bugzilla hibakövetőben."
+ 
+-#: ../gui/selinux.tbl:110
+-msgid "Disable SELinux protection for locate daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:787
--msgid "Requires prefix, roles, level or range"
++#: booleans.py:24
++msgid "Allow sysadm to debug or ptrace all processes."
++msgstr "Engedélyezi a sysadmin számára hogy debug vagy ptrace műveletet hajtson végre az összes folyamaton."
+ 
+-#: ../gui/selinux.tbl:111
+-msgid "Disable SELinux protection for lpd daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:789
--msgid "Requires prefix or roles"
++#: booleans.py:25
++msgid "Allow dhcpc client applications to execute iptables commands"
++msgstr "Engedélyezi a DHCPC kliens alkalmazásai számára hogy iptables parancsokat hajtsanak végre."
+ 
+-#: ../gui/selinux.tbl:112
+-msgid "Disable SELinux protection for lrrd daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:799 ../semanage/seobject.py:856
--#, python-format
--msgid "SELinux user %s is not defined"
++#: booleans.py:26
++msgid "Allow DHCP daemon to use LDAP backends"
++msgstr "Engedélyezi a DHCP daemon számára hogy LDAP backend-eket alkalmazzon"
+ 
+-#: ../gui/selinux.tbl:113
+-msgid "Disable SELinux protection for lvm daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:828
--#, python-format
--msgid "Could not modify SELinux user %s"
++#: booleans.py:27
++msgid "Allow all domains to use other domains file descriptors"
++msgstr "Engedélyezi az összes tartomány számára hogy más tartományi leírófájlokat használjanak"
+ 
+-#: ../gui/selinux.tbl:114
+-msgid "Disable SELinux protection for mailman"
 -msgstr ""
--
--#: ../semanage/seobject.py:862
--#, python-format
--msgid "SELinux user %s is defined in policy, cannot be deleted"
++#: booleans.py:28
++msgid "Allow all domains to have the kernel load modules"
++msgstr "Engedélyezi az összes tartomány számára hogy betölthessen kernelmodulokat"
+ 
+-#: ../gui/selinux.tbl:115
+-msgid "Allow evolution and thunderbird to read user files"
 -msgstr ""
--
--#: ../semanage/seobject.py:873
--#, python-format
--msgid "Could not delete SELinux user %s"
++#: booleans.py:29
++msgid "Allow the use of the audio devices as the source for the entropy feeds"
++msgstr "Engedélyezi az audio eszközök használatát mint forrást az entrópia források csatornájaként"
+ 
+-#: ../gui/selinux.tbl:116
+-msgid "Disable SELinux protection for mdadm daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:911
--msgid "Could not list SELinux users"
++#: booleans.py:30
++msgid "Allow exim to connect to databases (postgres, mysql)"
++msgstr "Engedélyezi az exim számára hogy csatlakozhasson adatbázisokhoz (posgres, mysql)"
+ 
+-#: ../gui/selinux.tbl:117
+-msgid "Disable SELinux protection for monopd daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:917
--#, python-format
--msgid "Could not list roles for user %s"
++#: booleans.py:31
++msgid "Allow exim to create, read, write, and delete unprivileged user files."
++msgstr "Engedélyezi az exim számára hogy készítsen, olvasson, írjon, és törölhessen jogosulatlan felhasználói fájlokat."
+ 
+-#: ../gui/selinux.tbl:118
+-msgid "Allow the mozilla browser to read user files"
 -msgstr ""
--
--#: ../semanage/seobject.py:942
--msgid "Labeling"
++#: booleans.py:32
++msgid "Allow exim to read unprivileged user files."
++msgstr "Engedélyezi az exim számára hogy olvashasson jogosulatlan felhasználói fájlokat."
+ 
+-#: ../gui/selinux.tbl:119
+-msgid "Disable SELinux protection for mrtg daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:942
--msgid "MLS/"
++#: booleans.py:33
++msgid "Enable extra rules in the cron domain to support fcron."
++msgstr "Engedélyezi az extra szabályokat a cron tartományban hogy támogassa az fcron műveleteket."
+ 
+-#: ../gui/selinux.tbl:120
+-msgid "Disable SELinux protection for mysqld daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:943
--msgid "Prefix"
++#: booleans.py:34
++msgid "Allow fenced domain to connect to the network using TCP."
++msgstr "Engedélyezi a korlátozott tartományok számára hogy a hálózatra TCP segítségével csatlakozhasson."
+ 
+-#: ../gui/selinux.tbl:121
+-msgid "Disable SELinux protection for nagios daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:943
--msgid "MCS Level"
++#: booleans.py:35
++msgid "Allow fenced domain to execute ssh."
++msgstr "Engedélyezi a korlátozott tartományok számára hogy ssh műveletet hajtson végre."
+ 
+-#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
+-msgid "Name Service"
 -msgstr ""
--
--#: ../semanage/seobject.py:943
--msgid "MCS Range"
++#: booleans.py:36
++msgid "Allow ftp to read and write files in the user home directories"
++msgstr "Engedélyezi az FTP számára hogy olvassa és írjon fájlokba a felhasználó home mappáiban"
+ 
+-#: ../gui/selinux.tbl:122
+-msgid "Disable SELinux protection for named daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:943 ../semanage/seobject.py:948
--msgid "SELinux Roles"
++#: booleans.py:37
++msgid ""
++"Allow ftp servers to upload files,  used for public file transfer services. "
++"Directories must be labeled public_content_rw_t."
++msgstr "Engedélyezi az FTP kiszolgálók számára hogy feltölthessenek fájlokat, a nyílt fájlátviteli szolgáltatásoknál. A mappáknak public_content_rw_t cimkével kell rendelkezniük."
+ 
+-#: ../gui/selinux.tbl:123
+-msgid "Disable SELinux protection for nessusd daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:963
--msgid "Protocol udp or tcp is required"
++#: booleans.py:38
++msgid "Allow ftp servers to connect to all ports > 1023"
++msgstr "Engedélyezi az FTP kiszolgálók számára hogy csatlakozhassanak minden olyan porthoz > 1023"
+ 
+-#: ../gui/selinux.tbl:124
+-msgid "Disable SELinux protection for NetworkManager"
 -msgstr ""
--
--#: ../semanage/seobject.py:965
--msgid "Port is required"
++#: booleans.py:39
++msgid "Allow ftp servers to connect to mysql database ports"
++msgstr "Engedélyezi az FTP kiszolgálók számára hogy csatlakozhassanak mysql adatbázis portokhoz"
+ 
+-#: ../gui/selinux.tbl:125
+-msgid "Disable SELinux protection for nfsd daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:975
--msgid "Invalid Port"
++#: booleans.py:40
++msgid ""
++"Allow ftp servers to login to local users and read/write all files on the "
++"system, governed by DAC."
++msgstr "Engedélyezi az FTP kiszolgálók számára hogy bejelentkezzenek a helyi felhasználóknál és írhassanak/olvashassanak fájlokat a rendszerben, amit a DAC irányít."
+ 
+-#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
+-#: ../gui/selinux.tbl:221
+-msgid "Samba"
 -msgstr ""
--
--#: ../semanage/seobject.py:979
--#, python-format
--msgid "Could not create a key for %s/%s"
++#: booleans.py:41
++msgid "Allow ftp servers to use cifs used for public file transfer services."
++msgstr "Engedélyezi az FTP kiszolgálók számára hogy cifs-t használjanak a nyílt fájlátviteli szolgáltatásoknál."
+ 
+-#: ../gui/selinux.tbl:126
+-msgid "Disable SELinux protection for nmbd daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:990
--msgid "Type is required"
++#: booleans.py:42
++msgid "Allow ftp servers to use nfs used for public file transfer services."
++msgstr "Engedélyezi az FTP kiszolgálók számára hogy nfs-t használjanak a nyílt fájlátviteli szolgáltatásoknál."
+ 
+-#: ../gui/selinux.tbl:127
+-msgid "Disable SELinux protection for nrpe daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:996 ../semanage/seobject.py:1055
--#: ../semanage/seobject.py:1110 ../semanage/seobject.py:1116
--#, python-format
--msgid "Could not check if port %s/%s is defined"
++#: booleans.py:43
++msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
++msgstr "Engedélyezi az FTP kiszolgálók számára hogy összekapcsolhassák az összes kihasználatlan portot a passzív mód számára"
+ 
+-#: ../gui/selinux.tbl:128
+-msgid "Disable SELinux protection for nscd daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:998
--#, python-format
--msgid "Port %s/%s already defined"
++#: booleans.py:44
++msgid "Determine whether Git CGI can search home directories."
++msgstr "Meghatározza a Git CGI számára hogy kereshet-e home mappákban"
+ 
+-#: ../gui/selinux.tbl:129
+-msgid "Disable SELinux protection for nsd daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:1002
--#, python-format
--msgid "Could not create port for %s/%s"
++#: booleans.py:45
++msgid "Determine whether Git CGI can access cifs file systems."
++msgstr "Meghatározza a Git CGI számára hogy hozzáférhet-e cifs fájlrendszerekhez."
+ 
+-#: ../gui/selinux.tbl:130
+-msgid "Disable SELinux protection for ntpd daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:1008
--#, python-format
--msgid "Could not create context for %s/%s"
++#: booleans.py:46
++msgid "Determine whether Git CGI can access nfs file systems."
++msgstr "Meghatározza a Git CGI számára hogy hozzáférhet-e nfs fájlrendszerekhez."
+ 
+-#: ../gui/selinux.tbl:131
+-msgid "Disable SELinux protection for oddjob"
 -msgstr ""
--
--#: ../semanage/seobject.py:1012
--#, python-format
--msgid "Could not set user in port context for %s/%s"
++#: booleans.py:47
++msgid ""
++"Determine whether Git session daemon can bind TCP sockets to all unreserved "
++"ports."
++msgstr "Meghatározza a Git session daemon számára hogy összeköthet TCP socket-eket az összes nem foglalt porttal."
+ 
+-#: ../gui/selinux.tbl:132
+-msgid "Disable SELinux protection for oddjob_mkhomedir"
 -msgstr ""
--
--#: ../semanage/seobject.py:1016
--#, python-format
--msgid "Could not set role in port context for %s/%s"
++#: booleans.py:48
++msgid ""
++"Determine whether calling user domains can execute Git daemon in the "
++"git_session_t domain."
++msgstr "Meghatározza hogy felhasználói tartományok hívásával végrehajthat-e Git daemon-t a git_session_t domain belül."
+ 
+-#: ../gui/selinux.tbl:133
+-msgid "Disable SELinux protection for openvpn daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:1020
--#, python-format
--msgid "Could not set type in port context for %s/%s"
++#: booleans.py:49
++msgid "Determine whether Git system daemon can search home directories."
++msgstr "Meghatározza a Git rendszer daemon számára hogy kereshet-e a home mappákban."
+ 
+-#: ../gui/selinux.tbl:134
+-msgid "Disable SELinux protection for pam daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:1025
--#, python-format
--msgid "Could not set mls fields in port context for %s/%s"
++#: booleans.py:50
++msgid "Determine whether Git system daemon can access cifs file systems."
++msgstr "Meghatározza a Git rendszer daemon számára hogy hozzáférhet-e cifs fájlrendszerekhez."
+ 
+-#: ../gui/selinux.tbl:135
+-msgid "Disable SELinux protection for pegasus"
 -msgstr ""
--
--#: ../semanage/seobject.py:1029
--#, python-format
--msgid "Could not set port context for %s/%s"
++#: booleans.py:51
++msgid "Determine whether Git system daemon can access nfs file systems."
++msgstr "Meghatározza a Git rendszer daemon számára hogy hozzáférhet-e nfs fájlrendszerekhez."
+ 
+-#: ../gui/selinux.tbl:136
+-msgid "Disable SELinux protection for perdition daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:1033
--#, python-format
--msgid "Could not add port %s/%s"
++#: booleans.py:52
++msgid "Allow gitisis daemon to send mail"
++msgstr "Engedélyezi gitisis daemon számára a levelek küldését."
+ 
+-#: ../gui/selinux.tbl:137
+-msgid "Disable SELinux protection for portmap daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:1047 ../semanage/seobject.py:1312
--#: ../semanage/seobject.py:1508
--msgid "Requires setype or serange"
++#: booleans.py:53
++msgid "Enable reading of urandom for all domains."
++msgstr "Engedélyezi az urandom olvasás számára az összes tartományt."
+ 
+-#: ../gui/selinux.tbl:138
+-msgid "Disable SELinux protection for portslave daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:1049
--msgid "Requires setype"
++#: booleans.py:54
++msgid ""
++"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
++"agent to manage user files."
++msgstr "Engedélyezi a gpg-agent --write-env-file opció használatát. Ez egyben engedélyezi a gpg-agent számára hogy felhasználói fájlokat módosítson."
+ 
+-#: ../gui/selinux.tbl:139
+-msgid "Disable SELinux protection for postfix"
 -msgstr ""
--
--#: ../semanage/seobject.py:1057 ../semanage/seobject.py:1112
--#, python-format
--msgid "Port %s/%s is not defined"
++#: booleans.py:55
++msgid ""
++"Allow gpg web domain to modify public files used for public file transfer "
++"services."
++msgstr "Engedélyezi a gpg web tartomány számára hogy módosíthasson publikus fájlokat a nyílt fájlátviteleknél."
+ 
+-#: ../gui/selinux.tbl:140
+-msgid "Disable SELinux protection for postgresql daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:1061
--#, python-format
--msgid "Could not query port %s/%s"
++#: booleans.py:56
++msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
++msgstr "Engedélyezi a gssd számára hogy temp mappát olvashassa. A kerberos tgt hozzáférés miatt szükséges lehet."
+ 
+-#: ../gui/selinux.tbl:141
+-msgid "pppd"
 -msgstr ""
--
--#: ../semanage/seobject.py:1072
--#, python-format
--msgid "Could not modify port %s/%s"
++#: booleans.py:57
++msgid ""
++"Allow Apache to modify public files used for public file transfer services. "
++"Directories/Files must be labeled public_content_rw_t."
++msgstr "Engedélyezi az Apache számára hogy módosíthasson publikusan fájlokat a publikusan használt fájlátviteleknél. A mappák/fájloknak public_content_rw_t cimkével kell rendelkezniük."
+ 
+-#: ../gui/selinux.tbl:141
+-msgid "Allow pppd to be run for a regular user"
 -msgstr ""
--
--#: ../semanage/seobject.py:1085
--msgid "Could not list the ports"
++#: booleans.py:58
++msgid "Allow httpd to use built in scripting (usually php)"
++msgstr "Engedélyezi a httpd számára hogy felhasználja a beépített szkriptezést (általában ez php)"
+ 
+-#: ../gui/selinux.tbl:142
+-msgid "Disable SELinux protection for pptp"
 -msgstr ""
--
--#: ../semanage/seobject.py:1101
--#, python-format
--msgid "Could not delete the port %s"
++#: booleans.py:59
++msgid "Allow http daemon to check spam"
++msgstr "Engedélyezi a httpd számára hogy ellenőrizhesse a spam-ot"
+ 
+-#: ../gui/selinux.tbl:143
+-msgid "Disable SELinux protection for prelink daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:1118
--#, python-format
--msgid "Port %s/%s is defined in policy, cannot be deleted"
++#: booleans.py:60
++msgid ""
++"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
++"ports"
++msgstr "Engedélyezi a httpd számára hogy FTP kliensként működjön az FTP és más átmeneti portokra kapcsolódva"
+ 
+-#: ../gui/selinux.tbl:144
+-msgid "Disable SELinux protection for privoxy daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:1122
--#, python-format
--msgid "Could not delete port %s/%s"
++#: booleans.py:61
++msgid "Allow httpd to connect to the ldap port"
++msgstr "Engedélyezi a httpd számára hogy csatlakozhat az ldap porthoz"
+ 
+-#: ../gui/selinux.tbl:145
+-msgid "Disable SELinux protection for ptal daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:1138 ../semanage/seobject.py:1160
--msgid "Could not list ports"
++#: booleans.py:62
++msgid "Allow http daemon to connect to zabbix"
++msgstr "Engedélyezi a httpd daemon számára hogy csatlakozzon a zabbix szolgáltatáshoz"
+ 
+-#: ../gui/selinux.tbl:146
+-msgid "Disable SELinux protection for pxe daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:1199
--msgid "SELinux Port Type"
++#: booleans.py:63
++msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
++msgstr "Engedélyezi a HTTPD szkriptek és modulok számára hogy TCP használatával csatlakozzanak a hálózaton keresztül."
+ 
+-#: ../gui/selinux.tbl:147
+-msgid "Disable SELinux protection for pyzord"
 -msgstr ""
--
--#: ../semanage/seobject.py:1199
--msgid "Proto"
++#: booleans.py:64
++msgid ""
++"Allow HTTPD scripts and modules to connect to cobbler over the network."
++msgstr "Engedélyezi a HTTPD szkriptek és modulok számára hogy cobblerhez csatlakozzanak a hálózaton keresztül."
+ 
+-#: ../gui/selinux.tbl:148
+-msgid "Disable SELinux protection for quota daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:1199
--msgid "Port Number"
++#: booleans.py:65
++msgid ""
++"Allow HTTPD scripts and modules to connect to databases over the network."
++msgstr "Engedélyezi a HTTPD szkriptek és modulok számára hogy adatbázishoz csatlakozzanak a hálózaton keresztül."
+ 
+-#: ../gui/selinux.tbl:149
+-msgid "Disable SELinux protection for radiusd daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:1218
--msgid "Node Address is required"
++#: booleans.py:66
++msgid "Allow httpd to connect to memcache server"
++msgstr "Engedélyezi a httpd számára hogy kapcsolódjon egy memcache kiszolgálóhoz"
+ 
+-#: ../gui/selinux.tbl:150
+-msgid "Disable SELinux protection for radvd daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:1233
--msgid "Unknown or missing protocol"
++#: booleans.py:67
++msgid "Allow httpd to act as a relay"
++msgstr "Engedélyezi a httpd számára hogy relay szerverként működjön"
+ 
+-#: ../gui/selinux.tbl:151
+-msgid "Disable SELinux protection for rdisc"
 -msgstr ""
--
--#: ../semanage/seobject.py:1247 ../semanage/seobject.py:1446
--#: ../semanage/seobject.py:1724
--msgid "SELinux Type is required"
++#: booleans.py:68
++msgid "Allow http daemon to send mail"
++msgstr "Engedélyezi a http daemon számára hogy levelet küldjön"
+ 
+-#: ../gui/selinux.tbl:152
+-msgid "Disable SELinux protection for readahead"
 -msgstr ""
--
--#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1316
--#: ../semanage/seobject.py:1352 ../semanage/seobject.py:1450
--#: ../semanage/seobject.py:1512 ../semanage/seobject.py:1546
--#: ../semanage/seobject.py:1728
--#, python-format
--msgid "Could not create key for %s"
++#: booleans.py:69
++msgid "Allow Apache to communicate with avahi service via dbus"
++msgstr "Engedélyezi az Apache számára hogy kommunikáljon az avahi szolgáltatással a dbus rendszeren keresztül"
+ 
+-#: ../gui/selinux.tbl:153
+-msgid "Allow programs to read files in non-standard locations (default_t)"
 -msgstr ""
--
--#: ../semanage/seobject.py:1253 ../semanage/seobject.py:1320
--#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1362
--#, python-format
--msgid "Could not check if addr %s is defined"
++#: booleans.py:70
++msgid "Allow httpd cgi support"
++msgstr "Engedélyezi a httpd számára a cgi támogatást"
+ 
+-#: ../gui/selinux.tbl:154
+-msgid "Disable SELinux protection for restorecond"
 -msgstr ""
--
--#: ../semanage/seobject.py:1262
--#, python-format
--msgid "Could not create addr for %s"
++#: booleans.py:71
++msgid "Allow httpd to act as a FTP server by listening on the ftp port."
++msgstr "Engedélyezi a httpd számára hogy FTP kiszolgálóként működjön azzal hogy figyeli az ftp portot."
+ 
+-#: ../gui/selinux.tbl:155
+-msgid "Disable SELinux protection for rhgb daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:1268 ../semanage/seobject.py:1466
--#: ../semanage/seobject.py:1686
--#, python-format
--msgid "Could not create context for %s"
++#: booleans.py:72
++msgid "Allow httpd to read home directories"
++msgstr "Engedélyezi a httpd számára hogy olvashassa a home mappákat"
+ 
+-#: ../gui/selinux.tbl:156
+-msgid "Disable SELinux protection for ricci"
 -msgstr ""
--
--#: ../semanage/seobject.py:1272
--#, python-format
--msgid "Could not set mask for %s"
++#: booleans.py:73
++msgid "Allow httpd scripts and modules execmem/execstack"
++msgstr "Engedélyezi a httpd szkriptek és modulok számára a execmem/execstack műveletet"
+ 
+-#: ../gui/selinux.tbl:157
+-msgid "Disable SELinux protection for ricci_modclusterd"
 -msgstr ""
--
--#: ../semanage/seobject.py:1276
--#, python-format
--msgid "Could not set user in addr context for %s"
++#: booleans.py:74
++msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
++msgstr "Engedélyezi a HTTPD számára hogy csatlakozhasson a 80-as portra egy elegáns rendszerleállításhoz"
+ 
+-#: ../gui/selinux.tbl:158
+-msgid "Disable SELinux protection for rlogind daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:1280
--#, python-format
--msgid "Could not set role in addr context for %s"
++#: booleans.py:75
++msgid "Allow httpd processes to manage IPA content"
++msgstr "Engedélyezi a httpd folyamatoknak hogy kezeljék az IPA tartalmat"
+ 
+-#: ../gui/selinux.tbl:159
+-msgid "Disable SELinux protection for rpcd daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:1284
--#, python-format
--msgid "Could not set type in addr context for %s"
++#: booleans.py:76
++msgid "Allow Apache to use mod_auth_ntlm_winbind"
++msgstr "Engedélyezi az Apache számára hogy használja a mod_auth_ntlm_winbind cimkét"
+ 
+-#: ../gui/selinux.tbl:160
+-msgid "Disable SELinux protection for rshd"
 -msgstr ""
--
--#: ../semanage/seobject.py:1289
--#, python-format
--msgid "Could not set mls fields in addr context for %s"
++#: booleans.py:77
++msgid "Allow Apache to use mod_auth_pam"
++msgstr "Engedélyezi az Apache számára hogy használja a mod_auth_pam cimkét"
+ 
+-#: ../gui/selinux.tbl:161
+-msgid "rsync"
 -msgstr ""
--
--#: ../semanage/seobject.py:1293
--#, python-format
--msgid "Could not set addr context for %s"
++#: booleans.py:78
++msgid "Allow httpd to read user content"
++msgstr "Engedélyezi a httpd számára hogy felhasználói tartalmat olvashasson"
+ 
+-#: ../gui/selinux.tbl:161
+-msgid "Disable SELinux protection for rsync daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:1297
--#, python-format
--msgid "Could not add addr %s"
++#: booleans.py:79
++msgid "Allow Apache to run in stickshift mode, not transition to passenger"
++msgstr "Engedélyezi az Apache számára hogy stickshift módban fusson, átmenet nélkül az utashoz"
+ 
+-#: ../gui/selinux.tbl:162
+-msgid "Allow ssh to run from inetd instead of as a daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:1322 ../semanage/seobject.py:1358
--#, python-format
--msgid "Addr %s is not defined"
++#: booleans.py:80
++msgid "Allow httpd daemon to change its resource limits"
++msgstr "Engedélyezi a httpd daemon számára hogy megváltoztathassa az erőforrás igényének határait"
+ 
+-#: ../gui/selinux.tbl:163
+-msgid "Allow Samba to share nfs directories"
 -msgstr ""
--
--#: ../semanage/seobject.py:1326
--#, python-format
--msgid "Could not query addr %s"
++#: booleans.py:81
++msgid ""
++"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
++msgstr "Engedélyezi a HTTPD számára hogy SSI végrehajtható állományokat futtathasson, ugyanabban a tartományban mint a CGI szkriptek."
+ 
+-#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
+-msgid "SASL authentication server"
 -msgstr ""
--
--#: ../semanage/seobject.py:1336
--#, python-format
--msgid "Could not modify addr %s"
++#: booleans.py:82
++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."
+ 
+-#: ../gui/selinux.tbl:164
+-msgid "Allow sasl authentication server to read /etc/shadow"
 -msgstr ""
--
--#: ../semanage/seobject.py:1364
--#, python-format
--msgid "Addr %s is defined in policy, cannot be deleted"
++#: booleans.py:83
++msgid "Allow Apache to execute tmp content."
++msgstr "Engedélyezze az Apache számára hogy végrehajthasson tmp tartalmat."
+ 
+-#: ../gui/selinux.tbl:165
++#: booleans.py:84
+ msgid ""
+-"Allow X-Windows server to map a memory region as both executable and writable"
 -msgstr ""
--
--#: ../semanage/seobject.py:1368
--#, python-format
--msgid "Could not delete addr %s"
++"Unify HTTPD to communicate with the terminal. Needed for entering the "
++"passphrase for certificates at the terminal."
++msgstr "Egyesítse a HTTPD-t hogy kommunikálhasson a terminállal. Szükséges hogy jelszavakat adhasson meg az aláírásoknál a terminálban."
+ 
+-#: ../gui/selinux.tbl:166
+-msgid "Disable SELinux protection for saslauthd daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:1380
--msgid "Could not deleteall node mappings"
++#: booleans.py:85
++msgid "Unify HTTPD handling of all content files."
++msgstr "Egyesítse az összes tartalom fájl HTTPD kezelését."
+ 
+-#: ../gui/selinux.tbl:167
+-msgid "Disable SELinux protection for scannerdaemon daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:1394
--msgid "Could not list addrs"
++#: booleans.py:86
++msgid "Allow httpd to access cifs file systems"
++msgstr "Engedélyezi a httpd számára hogy hozzáférjen cifs fájlrendszerekhez"
+ 
+-#: ../gui/selinux.tbl:168
+-msgid "Do not allow transition to sysadm_t, sudo and su effected"
 -msgstr ""
--
--#: ../semanage/seobject.py:1454 ../semanage/seobject.py:1516
--#: ../semanage/seobject.py:1550 ../semanage/seobject.py:1556
--#, python-format
--msgid "Could not check if interface %s is defined"
++#: booleans.py:87
++msgid "Allow httpd to access FUSE file systems"
++msgstr "Engedélyezi a httpd számára hogy hozzáférjen a FUSE fájlrendszerekhez"
+ 
+-#: ../gui/selinux.tbl:169
+-msgid "Do not allow any processes to load kernel modules"
 -msgstr ""
--
--#: ../semanage/seobject.py:1461
--#, python-format
--msgid "Could not create interface for %s"
++#: booleans.py:88
++msgid "Allow httpd to run gpg"
++msgstr "Engedélyezi httpd számára hogy gpg-t futtasson"
+ 
+-#: ../gui/selinux.tbl:170
+-msgid "Do not allow any processes to modify kernel SELinux policy"
 -msgstr ""
--
--#: ../semanage/seobject.py:1470
--#, python-format
--msgid "Could not set user in interface context for %s"
++#: booleans.py:89
++msgid "Allow httpd to access nfs file systems"
++msgstr "Engedélyezi httpd számára hogy hozzáférjen nfs fájlrendszerekhez"
+ 
+-#: ../gui/selinux.tbl:171
+-msgid "Disable SELinux protection for sendmail daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:1474
--#, python-format
--msgid "Could not set role in interface context for %s"
++#: booleans.py:90
++msgid "Allow httpd to communicate with oddjob to start up a service"
++msgstr "Engedélyezi httpd számára hogy kommunikálhasson az oddjob alkalmazással és így indíthasson szolgáltatást"
+ 
+-#: ../gui/selinux.tbl:172
+-msgid "Disable SELinux protection for setrans"
 -msgstr ""
--
--#: ../semanage/seobject.py:1478
--#, python-format
--msgid "Could not set type in interface context for %s"
++#: booleans.py:91
++msgid "Allow httpd to access openstack ports"
++msgstr "Engedélyezi http számára hogy hozzáférjen openstack portokhoz"
+ 
+-#: ../gui/selinux.tbl:173
+-msgid "Disable SELinux protection for setroubleshoot daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:1483
--#, python-format
--msgid "Could not set mls fields in interface context for %s"
++#: booleans.py:92
++msgid "Allow icecast to connect to all ports, not just sound ports."
++msgstr "Engedélyezi az icecast számára hogy csatlakozzon az összes portra, ne csak hang portokra."
+ 
+-#: ../gui/selinux.tbl:174
+-msgid "Disable SELinux protection for slapd daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:1487
--#, python-format
--msgid "Could not set interface context for %s"
++#: booleans.py:93
++msgid ""
++"Allow the Irssi IRC Client to connect to any port, and to bind to any "
++"unreserved port."
++msgstr "Engedélyezi az Irssi IRC kliens számára hogy bármely portra csatlakozhasson és bind műveletet indítson bármely foglalatlan portra."
+ 
+-#: ../gui/selinux.tbl:175
+-msgid "Disable SELinux protection for slrnpull daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:1491
--#, python-format
--msgid "Could not set message context for %s"
++#: booleans.py:94
++msgid "Allow java executable stack"
++msgstr "Engedélyezi a java execstack-ját"
+ 
+-#: ../gui/selinux.tbl:176
+-msgid "Disable SELinux protection for smbd daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:1495
--#, python-format
--msgid "Could not add interface %s"
++#: booleans.py:95
++msgid "Allow confined applications to run with kerberos."
++msgstr "Lehetővé teszi a szabályozott alkalmazások számára hogy kerberos-al fusson együtt."
+ 
+-#: ../gui/selinux.tbl:177
+-msgid "Disable SELinux protection for snmpd daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:1518 ../semanage/seobject.py:1552
--#, python-format
--msgid "Interface %s is not defined"
++#: booleans.py:96
++msgid "Allow syslogd daemon to send mail"
++msgstr "Engedélyezi a syslogd daemon számára hogy levelet küldjön"
+ 
+-#: ../gui/selinux.tbl:178
+-msgid "Disable SELinux protection for snort daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:1522
--#, python-format
--msgid "Could not query interface %s"
++#: booleans.py:97
++msgid "Allow syslogd the ability to read/write terminals"
++msgstr "Engedélyezi a syslogd számára a lehetőséget hogy olvassa/írja a terminálokat"
+ 
+-#: ../gui/selinux.tbl:179
+-msgid "Disable SELinux protection for soundd daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:1533
--#, python-format
--msgid "Could not modify interface %s"
++#: booleans.py:98
++msgid "Allow logging in and using the system from /dev/console."
++msgstr "Engedélyezi a bejelentkezést és használja a rendszert a /dev/console-ról."
+ 
+-#: ../gui/selinux.tbl:180
+-msgid "Disable SELinux protection for sound daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:1558
--#, python-format
--msgid "Interface %s is defined in policy, cannot be deleted"
++#: booleans.py:99
++msgid ""
++"Control the ability to mmap a low area of the address space, as configured "
++"by /proc/sys/kernel/mmap_min_addr."
++msgstr "Irányítja az mmap képességét hogy alsó szintű címtartományt címezzen meg, mint ahogy az beállított a /proc/sys/kernel/mmap_min_addr cimkében."
+ 
+-#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
+-msgid "Spam Protection"
 -msgstr ""
--
--#: ../semanage/seobject.py:1562
--#, python-format
--msgid "Could not delete interface %s"
++#: booleans.py:100
++msgid "Allow mock to read files in home directories."
++msgstr "Engedélyezi a mock számára hogy fájlokat olvashasson a home mappákból."
+ 
+-#: ../gui/selinux.tbl:181
+-msgid "Disable SELinux protection for spamd daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:1574
--msgid "Could not delete all interface  mappings"
++#: booleans.py:101
++msgid "Allow the mount command to mount any directory or file."
++msgstr "Engedélyezi a mount parancsnak hogy  csatoljon bármilyen mappát vagy fájlt."
+ 
+-#: ../gui/selinux.tbl:182
+-msgid "Allow spamd to access home directories"
 -msgstr ""
--
--#: ../semanage/seobject.py:1588
--msgid "Could not list interfaces"
++#: booleans.py:102
++msgid "Allow mozilla plugin domain to connect to the network using TCP."
++msgstr "Engedélyezi a mozilla plugin tartomány számára hogy TCP-vel kapcsolódjon a hálózathoz."
+ 
+-#: ../gui/selinux.tbl:183
+-msgid "Allow Spam Assassin daemon network access"
 -msgstr ""
--
--#: ../semanage/seobject.py:1613
--msgid "SELinux Interface"
++#: booleans.py:103
++msgid ""
++"Allow mozilla_plugins to create random content in the users home directory"
++msgstr "Engedélyezi a mozilla_plugins számára hogy véletlenszerű tartalmat generáljon a felhasználó mappájában"
+ 
+-#: ../gui/selinux.tbl:184
+-msgid "Disable SELinux protection for speedmgmt daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:1613 ../semanage/seobject.py:1936
--msgid "Context"
++#: booleans.py:104
++msgid "Allow confined web browsers to read home directory content"
++msgstr "Engedélyezi a szabályozott webböngészőknek hogy olvashassák a home mappa tartalmát"
+ 
+-#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
+-msgid "Squid"
 -msgstr ""
--
--#: ../semanage/seobject.py:1663
--#, python-format
--msgid "Equivalence class for %s already exists"
++#: booleans.py:105
++msgid "Allow mplayer executable stack"
++msgstr "Engedélyezi az mplayer execstack-ját"
+ 
+-#: ../gui/selinux.tbl:185
+-msgid "Allow squid daemon to connect to the network"
 -msgstr ""
--
--#: ../semanage/seobject.py:1669
--#, python-format
--msgid "File spec %s conflicts with equivalency rule '%s %s'"
++#: booleans.py:106
++msgid "Allow mysqld to connect to all ports"
++msgstr "Engedélyezi a mysqld számára hogy csatlakozhat minden portra"
+ 
+-#: ../gui/selinux.tbl:186
+-msgid "Disable SELinux protection for squid daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:1678
--#, python-format
--msgid "Equivalence class for %s does not exists"
++#: booleans.py:107
++msgid "Allow BIND to bind apache port."
++msgstr "Engedélyezi a BIND számára hogy összekapcsoljon apache portot."
+ 
+-#: ../gui/selinux.tbl:187
+-msgid "Disable SELinux protection for ssh daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:1692
--#, python-format
--msgid "Could not set user in file context for %s"
++#: booleans.py:108
++msgid ""
++"Allow BIND to write the master zone files. Generally this is used for "
++"dynamic DNS or zone transfers."
++msgstr "Engedélyezi BIND számára hogy írhassa a mester zóna fájlokat. Általában ez dinamikus DNS-hez vagy zóna átvitelekhez alkalmazott megoldás."
+ 
+-#: ../gui/selinux.tbl:188
+-msgid "Allow ssh logins as sysadm_r:sysadm_t"
 -msgstr ""
--
--#: ../semanage/seobject.py:1696
--#, python-format
--msgid "Could not set role in file context for %s"
++#: booleans.py:109
++msgid "Allow any files/directories to be exported read/only via NFS."
++msgstr "Engedélyezi bármely fájl/mappa számára hogy exportálható csak olvasható jogosultsággal NFS-en keresztül."
+ 
+-#: ../gui/selinux.tbl:189
++#: booleans.py:110
++msgid "Allow any files/directories to be exported read/write via NFS."
++msgstr "Engedélyezi bármely fájl/mappa számára hogy exportálható írható/olvasható jogosultsággal NFS-en keresztül."
++
++#: booleans.py:111
+ msgid ""
+-"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
+-"bashrc)"
 -msgstr ""
--
--#: ../semanage/seobject.py:1701 ../semanage/seobject.py:1758
--#, python-format
--msgid "Could not set mls fields in file context for %s"
++"Allow nfs servers to modify public files used for public file transfer "
++"services.  Files/Directories must be labeled public_content_rw_t."
++msgstr "Engedélyezi nfs kiszolgálók számára hogy módosíthassák a publikus fájlokat amiket publikus fájlátviteleknél használnak. A fájloknak/mappáknak public_content_rw_t cimkével kell rendelkezniük."
+ 
+-#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
+-msgid "Universal SSL tunnel"
 -msgstr ""
--
--#: ../semanage/seobject.py:1707
--msgid "Invalid file specification"
++#: booleans.py:112
++msgid "Allow system to run with NIS"
++msgstr "Engedélyezi a rendszer számára hogy NIS szolgáltatással működjön"
+ 
+-#: ../gui/selinux.tbl:190
+-msgid "Disable SELinux protection for stunnel daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:1709
--msgid "File specification can not include spaces"
++#: booleans.py:113
++msgid "Allow confined applications to use nscd shared memory."
++msgstr "Engedélyezi szabályozott alkalmazások számára, hogy nscd osztott memóriát használhassanak."
+ 
+-#: ../gui/selinux.tbl:191
+-msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
 -msgstr ""
--
--#: ../semanage/seobject.py:1714
--#, python-format
--msgid ""
--"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
++#: booleans.py:114
++msgid "Allow nsplugin code to connect to unreserved ports"
++msgstr "Engedélyezi nsplugin kód számára hogy csatlakozhasson nem foglalt portokra"
+ 
+-#: ../gui/selinux.tbl:192
+-msgid "Disable SELinux protection for swat daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:1732 ../semanage/seobject.py:1737
--#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1872
--#: ../semanage/seobject.py:1876
--#, python-format
--msgid "Could not check if file context for %s is defined"
++#: booleans.py:115
++msgid "Allow nsplugin code to execmem/execstack"
++msgstr "Engedélyezi nsplugin kód számára hogy execmem/execstack műveletet hajtson végre"
+ 
+-#: ../gui/selinux.tbl:193
+-msgid "Disable SELinux protection for sxid daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:1745
--#, python-format
--msgid "Could not create file context for %s"
++#: booleans.py:116
++msgid "Allow openvpn to read home directories"
++msgstr "Engedélyezi openvpn számára hogy olvassa a home mappákat"
+ 
+-#: ../gui/selinux.tbl:194
+-msgid "Disable SELinux protection for syslogd daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:1753
--#, python-format
--msgid "Could not set type in file context for %s"
++#: booleans.py:117
++msgid "Allow piranha-lvs domain to connect to the network using TCP."
++msgstr "Engedélyezi a piranha-lvs domain számára hogy csatlakozzon a hálózatra TCP segítségével."
+ 
+-#: ../gui/selinux.tbl:195
+-msgid "Disable SELinux protection for system cron jobs"
 -msgstr ""
--
--#: ../semanage/seobject.py:1761 ../semanage/seobject.py:1818
--#: ../semanage/seobject.py:1822
--#, python-format
--msgid "Could not set file context for %s"
++#: booleans.py:118
++msgid "Allow polipo to connect to all ports > 1023"
++msgstr "Engedélyezi a polipo számára hogy csatlakozzon az összes portra ami > 1023"
+ 
+-#: ../gui/selinux.tbl:196
+-msgid "Disable SELinux protection for tcp daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:1767
--#, python-format
--msgid "Could not add file context for %s"
++#: booleans.py:119
++msgid ""
++"Determine whether Polipo session daemon can bind tcp sockets to all "
++"unreserved ports."
++msgstr "Meghatározza hogy vajon Polipo session daemon felépíthet-e tcp socket csatlakozást az összes nem foglalt porthoz."
+ 
+-#: ../gui/selinux.tbl:197
+-msgid "Disable SELinux protection for telnet daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:1781
--msgid "Requires setype, serange or seuser"
++#: booleans.py:120
++msgid ""
++"Determine whether calling user domains can execute Polipo daemon in the "
++"polipo_session_t domain."
++msgstr "Meghatározza hogy vajon tartományi hívásokat végrehajthat-e a a Polipo daemon a polipo_session_t tartományon belül."
+ 
+-#: ../gui/selinux.tbl:198
+-msgid "Disable SELinux protection for tftpd daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1880
--#, python-format
--msgid "File context for %s is not defined"
++#: booleans.py:121
++msgid "Determine whether polipo can access cifs file systems."
++msgstr "Meghatározza hogy vajon a Polipo elérheti-e a cifs fájlrendszereket."
+ 
+-#: ../gui/selinux.tbl:199
+-msgid "Disable SELinux protection for transproxy daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:1800
--#, python-format
--msgid "Could not query file context for %s"
++#: booleans.py:122
++msgid "Determine whether Polipo can access nfs file systems."
++msgstr "Meghatározza hogy vajon a Polipo elérheti-e az nfs fájlrendszereket."
+ 
+-#: ../gui/selinux.tbl:200
+-msgid "Disable SELinux protection for udev daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:1826
--#, python-format
--msgid "Could not modify file context for %s"
++#: booleans.py:123
++msgid "Enable polyinstantiated directory support."
++msgstr "Engedélyezi a többpéldányos mappatámogatást."
+ 
+-#: ../gui/selinux.tbl:201
+-msgid "Disable SELinux protection for uml daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:1839
--msgid "Could not list the file contexts"
++#: booleans.py:124
++msgid "Allow the portage domains to use NFS mounts (regular nfs_t)"
++msgstr "Engedélyezi a portage tartományok számára hogy NFS mount-okat használhassanak (közönséges nfs_t formátummal)"
+ 
+-#: ../gui/selinux.tbl:202
+-msgid ""
+-"Allow xinetd to run unconfined, including any services it starts that do not "
+-"have a domain transition explicitly defined"
 -msgstr ""
--
--#: ../semanage/seobject.py:1853
--#, python-format
--msgid "Could not delete the file context %s"
++#: booleans.py:125
++msgid "Allow postfix_local domain full write access to mail_spool directories"
++msgstr "Engedélyezi a postfix_local tartomány számára a teljes irhatósági hozzáférést a mail_spool mappákhoz"
+ 
+-#: ../gui/selinux.tbl:203
+-msgid ""
+-"Allow rc scripts to run unconfined, including any daemon started by an rc "
+-"script that does not have a domain transition explicitly defined"
 -msgstr ""
--
--#: ../semanage/seobject.py:1878
--#, python-format
--msgid "File context for %s is defined in policy, cannot be deleted"
++#: booleans.py:126
++msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
++msgstr "Engedélyezi a posgreSQL számára az ssh és az rsync használatát point-in-time recovery műveletre"
+ 
+-#: ../gui/selinux.tbl:204
+-msgid "Allow rpm to run unconfined"
 -msgstr ""
--
--#: ../semanage/seobject.py:1884
--#, python-format
--msgid "Could not delete file context for %s"
++#: booleans.py:127
++msgid "Allow transmit client label to foreign database"
++msgstr "Engedélyezi  hogy kliens cimkét idegen adatbázishoz kapcsoljon"
+ 
+-#: ../gui/selinux.tbl:205
+-msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
 -msgstr ""
--
--#: ../semanage/seobject.py:1899
--msgid "Could not list file contexts"
++#: booleans.py:128
++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"
+ 
+-#: ../gui/selinux.tbl:206
+-msgid "Disable SELinux protection for updfstab daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:1903
--msgid "Could not list local file contexts"
++#: booleans.py:129
++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"
+ 
+-#: ../gui/selinux.tbl:207
+-msgid "Disable SELinux protection for uptimed daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:1936
--msgid "SELinux fcontext"
++#: booleans.py:130
++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"
++
++#: booleans.py:131
++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"
+ 
+-#: ../gui/selinux.tbl:208
++#: booleans.py:132
+ msgid ""
+-"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
+-"staff_r can do so"
 -msgstr ""
--
--#: ../semanage/seobject.py:1936
--msgid "type"
++"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
++msgstr "Engedélyezi a privoxy számára hogy csatlakozhasson az összes portra, ne csak HTTP, FTP, valamint Gopher portokra."
+ 
+-#: ../gui/selinux.tbl:209
+-msgid "Allow users to execute the mount command"
 -msgstr ""
--
--#: ../semanage/seobject.py:1949
--msgid ""
--"\n"
--"SELinux Distribution fcontext Equivalence \n"
++#: booleans.py:133
++msgid "Allow Puppet client to manage all file types."
++msgstr "Engedélyezi a Puppet kilens számára hogy az összes fájltípust kezelhesse."
+ 
+-#: ../gui/selinux.tbl:210
+-msgid "Allow regular users direct mouse access (only allow the X server)"
 -msgstr ""
--
--#: ../semanage/seobject.py:1954
--msgid ""
--"\n"
--"SELinux Local fcontext Equivalence \n"
++#: booleans.py:134
++msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
++msgstr "Engedélyezi a Puppet master számára hogy csatlakozhasson MySQL és PostgreSQL adatbázisokhoz"
+ 
+-#: ../gui/selinux.tbl:211
+-msgid "Allow users to run the dmesg command"
 -msgstr ""
--
--#: ../semanage/seobject.py:1988 ../semanage/seobject.py:2040
--#: ../semanage/seobject.py:2046
--#, python-format
--msgid "Could not check if boolean %s is defined"
++#: booleans.py:135
++msgid "Allow qemu to connect fully to the network"
++msgstr "Engedélyezi a qemu számára hogy teljes mértékben csatlakozhasson a hálózatra"
+ 
+-#: ../gui/selinux.tbl:212
+-msgid "Allow users to control network interfaces (also needs USERCTL=true)"
 -msgstr ""
--
--#: ../semanage/seobject.py:1990 ../semanage/seobject.py:2042
--#, python-format
--msgid "Boolean %s is not defined"
++#: booleans.py:136
++msgid "Allow qemu to use cifs/Samba file systems"
++msgstr "Engedélyezi a qemu számára hogy cifs/samba fájlrendszert használhasson"
+ 
+-#: ../gui/selinux.tbl:213
+-msgid "Allow normal user to execute ping"
 -msgstr ""
--
--#: ../semanage/seobject.py:1994
--#, python-format
--msgid "Could not query file context %s"
++#: booleans.py:137
++msgid "Allow qemu to use serial/parallel communication ports"
++msgstr "Engedélyezi a qemu számára hogy soros/párhuzamos kommunikációs portot használhasson"
+ 
+-#: ../gui/selinux.tbl:214
+-msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
 -msgstr ""
--
--#: ../semanage/seobject.py:1999
--#, python-format
--msgid "You must specify one of the following values: %s"
++#: booleans.py:138
++msgid "Allow qemu to use nfs file systems"
++msgstr "Engedélyezi a qemu számára hogy nfs fájlrendszereket használhasson"
+ 
+-#: ../gui/selinux.tbl:215
+-msgid "Allow users to rw usb devices"
 -msgstr ""
--
--#: ../semanage/seobject.py:2004
--#, python-format
--msgid "Could not set active value of boolean %s"
++#: booleans.py:139
++msgid "Allow qemu to use usb devices"
++msgstr "Engedélyezi a qemu számára hogy usb eszközöket használhasson"
++
++#: booleans.py:140
++msgid "Allow racoon to read shadow"
++msgstr "Engedélyezi racoon számára hogy shadow fájlokat olvasson"
+ 
+-#: ../gui/selinux.tbl:216
++#: booleans.py:141
++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:142
+ msgid ""
+-"Allow users to run TCP servers (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 ""
--
--#: ../semanage/seobject.py:2007
--#, python-format
--msgid "Could not modify boolean %s"
++"Allow rsync to modify public files used for public file transfer services.  "
++"Files/Directories must be labeled public_content_rw_t."
++msgstr "Engedélyezi az rsync számára hogy módosítson publikus fájlokat a publikus fájlátvitel szolgáltatásoknál. Fájlokat/Mappákat át kell cimkézni ezzel:  public_content_rw_t."
+ 
+-#: ../gui/selinux.tbl:217
+-msgid "Allow user to stat ttyfiles"
 -msgstr ""
--
--#: ../semanage/seobject.py:2025
--#, python-format
--msgid "Bad format %s: Record %s"
++#: booleans.py:143
++msgid "Allow rsync to run as a client"
++msgstr "Engedélyezi az rsync számára hogy kliensként fusson"
+ 
+-#: ../gui/selinux.tbl:218
+-msgid "Disable SELinux protection for uucpd daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:2048
--#, python-format
--msgid "Boolean %s is defined in policy, cannot be deleted"
++#: booleans.py:144
++msgid "Allow rsync to export any files/directories read only."
++msgstr "Engedélyezi rsync számára hogy exportáljon bármilyen fájlt/mappát csak olvasható formátumban."
+ 
+-#: ../gui/selinux.tbl:219
+-msgid "Disable SELinux protection for vmware daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:2052
--#, python-format
--msgid "Could not delete boolean %s"
++#: booleans.py:145
++msgid "Allow rsync servers to share cifs files systems"
++msgstr "Engedélyezi rsync kiszolgálók számára hogy megosszanak cifs fájlrenszereket"
+ 
+-#: ../gui/selinux.tbl:220
+-msgid "Disable SELinux protection for watchdog daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:2064 ../semanage/seobject.py:2081
--msgid "Could not list booleans"
++#: booleans.py:146
++msgid "Allow rsync servers to share nfs files systems"
++msgstr "Engedélyezi az rsync kiszolgálók számára hogy megosszanak nfs fájlrendszereket"
+ 
+-#: ../gui/selinux.tbl:221
+-msgid "Disable SELinux protection for winbind daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:2104
--msgid "unknown"
++#: booleans.py:147
++msgid "Allow samba to create new home directories (e.g. via PAM)"
++msgstr "Engedélyezi samba számára hogy új home mappákat hozzon létre (pl. PAM-on keresztül)"
+ 
+-#: ../gui/selinux.tbl:222
+-msgid "Disable SELinux protection for xdm daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:2117
--msgid "off"
++#: booleans.py:148
++msgid ""
++"Allow samba to act as the domain controller, add users, groups and change "
++"passwords."
++msgstr "Engedélyezi a samba számára hogy úgy viselkedjen mint egy domain vezérlő, hozzáad felhasználókat, csoportokat, és megváltoztat jelszavakat."
+ 
+-#: ../gui/selinux.tbl:223
+-msgid "Allow xdm logins as sysadm_r:sysadm_t"
 -msgstr ""
--
--#: ../semanage/seobject.py:2117
--msgid "on"
++#: booleans.py:149
++msgid "Allow samba to share users home directories."
++msgstr "Engedélyezi a samba számára hogy megossza a felhasználók home mappáit."
+ 
+-#: ../gui/selinux.tbl:224
+-msgid "Disable SELinux protection for xen daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:2131
--msgid "SELinux boolean"
++#: booleans.py:150
++msgid "Allow samba to share any file/directory read only."
++msgstr "Engedélyezi a samba számára hogy megosszon bármilyen fájlt/mappát olvasásra."
+ 
+-#: ../gui/selinux.tbl:225
+-msgid "XEN"
 -msgstr ""
--
--#: ../semanage/seobject.py:2131
--msgid "State"
++#: booleans.py:151
++msgid "Allow samba to share any file/directory read/write."
++msgstr "Engedélyezi a samba számára hogy megosszon bármilyen fájlt/mappát írásra/olvasásra."
+ 
+-#: ../gui/selinux.tbl:225
+-msgid "Allow xen to read/write physical disk devices"
 -msgstr ""
--
--#: ../semanage/seobject.py:2131
--msgid "Default"
++#: booleans.py:152
++msgid "Allow samba to act as a portmapper"
++msgstr "Engedélyezi a samba számára hogy úgy viselkedjen mint egy port vezérlő"
+ 
+-#: ../gui/selinux.tbl:226
+-msgid "Disable SELinux protection for xfs daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:2131
--msgid "Description"
++#: booleans.py:153
++msgid "Allow samba to run unconfined scripts"
++msgstr "Engedélyezi samba számára hogy szabályozatlan szkripteket futtathasson."
+ 
+-#: ../gui/selinux.tbl:227
+-msgid "Disable SELinux protection for xen control"
 -msgstr ""
--
--#: ../newrole/newrole.c:201
--#, c-format
--msgid "failed to set PAM_TTY\n"
++#: booleans.py:154
++msgid "Allow samba to export ntfs/fusefs volumes."
++msgstr "Engedélyezi samba számára hogy exportáljon nfs/fuse köteteket."
+ 
+-#: ../gui/selinux.tbl:228
+-msgid "Disable SELinux protection for ypbind daemon"
 -msgstr ""
--
--#: ../newrole/newrole.c:290
--#, c-format
--msgid "newrole: service name configuration hashtable overflow\n"
++#: booleans.py:155
++msgid "Allow samba to export NFS volumes."
++msgstr "Engedélyezi samba számára hogy exportálhasson NFS köteteket."
+ 
+-#: ../gui/selinux.tbl:229
+-msgid "Disable SELinux protection for NIS Password Daemon"
 -msgstr ""
--
--#: ../newrole/newrole.c:300
--#, c-format
--msgid "newrole:  %s:  error on line %lu.\n"
++#: booleans.py:156
++msgid "Allow sanlock to read/write fuse files"
++msgstr "Engedélyezi a sanlock számára hogy írja/olvassa a fuse fájlokat"
+ 
+-#: ../gui/selinux.tbl:230
+-msgid "Disable SELinux protection for ypserv daemon"
 -msgstr ""
--
--#: ../newrole/newrole.c:439
--#, c-format
--msgid "cannot find valid entry in the passwd file.\n"
++#: booleans.py:157
++msgid "Allow sanlock to manage nfs files"
++msgstr "Engedélyezi a sanlock számára hogy kezelhesse az nfs fájlokat"
+ 
+-#: ../gui/selinux.tbl:231
+-msgid "Disable SELinux protection for NIS Transfer Daemon"
 -msgstr ""
--
--#: ../newrole/newrole.c:450
--#, c-format
--msgid "Out of memory!\n"
++#: booleans.py:158
++msgid "Allow sanlock to manage cifs files"
++msgstr "Engedélyezi a sanlock számára hogy kezelhesse a cifs fájlokat"
+ 
+-#: ../gui/selinux.tbl:232
+-msgid "Allow SELinux webadm user to manage unprivileged users home directories"
 -msgstr ""
--
--#: ../newrole/newrole.c:455
--#, c-format
--msgid "Error!  Shell is not valid.\n"
++#: booleans.py:159
++msgid "Allow sasl to read shadow"
++msgstr "Engedélyezi a sasl számára hogy olvashassa a shadow fájlokat"
+ 
+-#: ../gui/selinux.tbl:233
+-msgid "Allow SELinux webadm user to read unprivileged users home directories"
 -msgstr ""
--
--#: ../newrole/newrole.c:512
--#, c-format
--msgid "Unable to clear environment\n"
++#: booleans.py:160
++msgid ""
++"disallow programs, such as newrole, from transitioning to administrative "
++"user domains."
++msgstr "tiltsa az alkalmazásokat mint pl. newrole, hogy átalakítsa az adminisztrációs felhasználó tartományokra"
+ 
+-#: ../gui/semanagePage.py:126
+-#, python-format
+-msgid "Are you sure you want to delete %s '%s'?"
 -msgstr ""
--
--#: ../newrole/newrole.c:556 ../newrole/newrole.c:587 ../newrole/newrole.c:617
--#, c-format
--msgid "Error changing uid, aborting.\n"
++#: booleans.py:161
++msgid "Disable kernel module loading."
++msgstr "Kikapcsolja a kernel modul betöltését."
+ 
+-#: ../gui/semanagePage.py:126
+-#, python-format
+-msgid "Delete %s"
 -msgstr ""
--
--#: ../newrole/newrole.c:612
--#, c-format
--msgid "Error resetting KEEPCAPS, aborting\n"
++#: booleans.py:162
++msgid ""
++"Boolean to determine whether the system permits loading policy, setting "
++"enforcing mode, and changing boolean values.  Set this to true and you have "
++"to reboot to set it back."
++msgstr "Egy boolean ami meghatározza hogy a rendszer engedélyezi a szabályok betöltését, a vezérelt módot, és a boolean értékek megváltoztatását. Állítsa át igazra, és újra kell indítani a rendszert hogy vissza válthassa."
+ 
+-#: ../gui/semanagePage.py:134
+-#, python-format
+-msgid "Add %s"
 -msgstr ""
--
--#: ../newrole/newrole.c:635
--#, c-format
--msgid "Error connecting to audit system.\n"
++#: booleans.py:163
++msgid "Allow regular users direct dri device access"
++msgstr "Engedélyezi az egyszerű felhasználók számára közvetlen dri hozzáférést"
+ 
+-#: ../gui/semanagePage.py:148
+-#, python-format
+-msgid "Modify %s"
 -msgstr ""
--
--#: ../newrole/newrole.c:641
--#, c-format
--msgid "Error allocating memory.\n"
++#: booleans.py:164
++msgid ""
++"Allow unconfined executables to make their heap memory executable.  Doing "
++"this is a really bad idea. Probably indicates a badly coded executable, but "
++"could indicate an attack. This executable should be reported in bugzilla"
++msgstr "Engedélyezi a szabályozatlan végrehajtható állományok számára hogy a heap memóriájuk tartalma végrehajtható legyen. Valószínúleg ez egy rosszul kódolt végrehajtható állományt jelöl, de jelezhet támadást is. Ezt az állomány mindenképp jelenteni kell a bugzilla hibakövetőbe."
+ 
+-#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
+-msgid "Permissive"
 -msgstr ""
--
--#: ../newrole/newrole.c:648
--#, c-format
--msgid "Error sending audit message.\n"
++#: booleans.py:165
++msgid ""
++"Allow all unconfined executables to use libraries requiring text relocation "
++"that are not labeled textrel_shlib_t"
++msgstr "Engedélyezi minden szabályozatlan végrehajtható állomány számára hogy szövegáthelyezés igényű kapcsolt lib-eket használjanak amik nincsenek textrel_shlib_t cimkével ellátva."
+ 
+-#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
+-msgid "Enforcing"
 -msgstr ""
--
--#: ../newrole/newrole.c:692 ../newrole/newrole.c:1059
--#, c-format
--msgid "Could not determine enforcing mode.\n"
++#: booleans.py:166
++msgid ""
++"Allow unconfined executables to make their stack executable.  This should "
++"never, ever be necessary. Probably indicates a badly coded executable, but "
++"could indicate an attack. This executable should be reported in bugzilla"
++msgstr "Engedélyezi a szabályozott végrehajtható állományok számára hogy a saját stack-jük végrehajtható legyen. Ez sohasem kell hogy szügséges legyen. Valószínúleg ez egy rosszul kódolt végrehajtható állományt jelöl, de jelezhet támadást is. Ezt az állomány mindenképp jelenteni kell a bugzilla hibakövetőbe."
+ 
+-#: ../gui/statusPage.py:94
+-msgid "Status"
 -msgstr ""
--
--#: ../newrole/newrole.c:699
--#, c-format
--msgid "Error!  Could not open %s.\n"
++#: booleans.py:167
++msgid "Allow users to connect to the local mysql server"
++msgstr "Engedélyezi a felhasználók számára hogy helyi mysql kiszolgálóhoz kapcsolódjanak"
+ 
+-#: ../gui/statusPage.py:133
++#: booleans.py:168
+ 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 ""
--
--#: ../newrole/newrole.c:705
--#, c-format
--msgid "%s!  Could not get current context for %s, not relabeling tty.\n"
++"Allow confined users the ability to execute the ping and traceroute "
++"commands."
++msgstr "Engedélyezi a szabályozott felhasználók számára hogy ping és traceroute parancsokat alkalmazzanak."
+ 
+-#: ../gui/statusPage.py:147
++#: booleans.py:169
++msgid "Allow users to connect to PostgreSQL"
++msgstr "Engedélyezi a felhasználók számára hogy PosgreSQL-hez csatlakozzanak"
++
++#: booleans.py:170
+ msgid ""
+-"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
+-"you later decide to turn SELinux back on, the system will be required to "
+-"relabel.  If you just want to see if SELinux is causing a problem on your "
+-"system, you can go to permissive mode which will only log errors and not "
+-"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
+-"wish to continue?"
+-msgstr ""
++"Allow user to r/w files on filesystems that do not have extended attributes "
++"(FAT, CDROM, FLOPPY)"
++msgstr "Engedélyezi a felhasználó számára hogy írjon/olvasson fájlokat a fájlrendszerben amelyeknek nincs kiterjesztett attribútumai (FAT, CDROM, FLOPPY)"
+ 
+-#: ../gui/statusPage.py:152
++#: booleans.py:171
+ 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 ""
--
--#: ../newrole/newrole.c:715
--#, c-format
--msgid "%s!  Could not get new context for %s, not relabeling tty.\n"
++"Allow users to run TCP servers (bind to ports and accept connection from the"
++" same domain and outside users)  disabling this forces FTP passive mode and "
++"may change other protocols."
++msgstr "Engedélyezi a felhasználók számára, hogy futtathasson TCP kiszolgálókat (portokhoz kapcsolja, és fogad kapcsolatokat ugyanarról a domainról, és külső felhasználóktól) ezt kikapcsolva kierölteti az FTP passzív módját és még megváltoztathat néhány protokollt."
+ 
+-#: ../gui/system-config-selinux.glade:11
+-msgid "system-config-selinux"
 -msgstr ""
--
--#: ../newrole/newrole.c:725
--#, c-format
--msgid "%s!  Could not set new context for %s\n"
++#: booleans.py:172
++msgid "Allow user music sharing"
++msgstr "Engedélyezi a felhasználó számára a zene megosztását"
+ 
+-#: ../gui/system-config-selinux.glade:12
++#: booleans.py:173
+ msgid ""
+-"Copyright (c)2006 Red Hat, Inc.\n"
+-"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
 -msgstr ""
--
--#: ../newrole/newrole.c:772
--#, c-format
--msgid "%s changed labels.\n"
++"Allow anon internal-sftp to upload files, used for public file transfer "
++"services. Directories must be labeled public_content_rw_t."
++msgstr "Engedélyezi a névtelen internal-sftp számára hogy feltölthessen fájlokat, publikus fájl átviteli szolgáltatásoknál. A mappáknak public_content_rw_t cimkével kell rendelkeznie."
+ 
+-#: ../gui/system-config-selinux.glade:22
+-#: ../gui/system-config-selinux.glade:544
+-msgid "Add SELinux Login Mapping"
 -msgstr ""
--
--#: ../newrole/newrole.c:778
--#, c-format
--msgid "Warning! Could not restore context for %s\n"
++#: booleans.py:174
++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"
+ 
+-#: ../gui/system-config-selinux.glade:257
+-msgid "Add SELinux Network Ports"
 -msgstr ""
--
--#: ../newrole/newrole.c:835
--#, c-format
--msgid "Error: multiple roles specified\n"
++#: booleans.py:175
++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."
+ 
+-#: ../gui/system-config-selinux.glade:391
+-#: ../gui/system-config-selinux.glade:678
+-msgid "SELinux Type"
 -msgstr ""
--
--#: ../newrole/newrole.c:843
--#, c-format
--msgid "Error: multiple types specified\n"
++#: booleans.py:176
++msgid ""
++"Allow internal-sftp to read and write files in the user ssh home "
++"directories."
++msgstr "Engedélyezi az internal-sftp számára hogy írhasson és olvashasson a felhasználó ssh home mappáiban."
+ 
+-#: ../gui/system-config-selinux.glade:622
+-msgid "File Specification"
 -msgstr ""
--
--#: ../newrole/newrole.c:850
--#, c-format
--msgid "Sorry, -l may be used with SELinux MLS support.\n"
++#: booleans.py:177
++msgid "Allow sge to connect to the network using any TCP port"
++msgstr "Engedélyezi az sge számára hogy csatlakozhasson a hálózatra bármely TCP port használatával"
+ 
+-#: ../gui/system-config-selinux.glade:650
+-msgid "File Type"
 -msgstr ""
--
--#: ../newrole/newrole.c:855
--#, c-format
--msgid "Error: multiple levels specified\n"
++#: booleans.py:178
++msgid "Allow sge to access nfs file systems."
++msgstr "Engedélyezi az sge számára hogy hozzáférjen az nfs fájlrendszerekhez."
+ 
+-#: ../gui/system-config-selinux.glade:727
++#: booleans.py:179
+ msgid ""
+-"all files\n"
+-"regular file\n"
+-"directory\n"
+-"character device\n"
+-"block device\n"
+-"socket\n"
+-"symbolic link\n"
+-"named pipe\n"
 -msgstr ""
--
--#: ../newrole/newrole.c:865
--#, c-format
--msgid "Error: you are not allowed to change levels on a non secure terminal \n"
++"Enable additional permissions needed to support devices on 3ware "
++"controllers."
++msgstr "Engedélyezi a további engedélyek szükségességét a 3ware vezérlők támogatásához."
+ 
+-#: ../gui/system-config-selinux.glade:773
+-msgid "MLS"
 -msgstr ""
--
--#: ../newrole/newrole.c:891
--#, c-format
--msgid "Couldn't get default type.\n"
++#: booleans.py:180
++msgid ""
++"Allow samba to modify public files used for public file transfer services.  "
++"Files/Directories must be labeled public_content_rw_t."
++msgstr "Engedélyezi a samba számára hogy módosíthasson publikus fájlokat nyílt fájlátviteli szolgáltatásoknál. A fájloknak és mappáknak public_content_rw_t cimkéjüknek kell lennie."
+ 
+-#: ../gui/system-config-selinux.glade:837
+-msgid "Add SELinux User"
 -msgstr ""
--
--#: ../newrole/newrole.c:901
--#, c-format
--msgid "failed to get new context.\n"
++#: booleans.py:181
++msgid "Allow user spamassassin clients to use the network."
++msgstr "Engedélyezi a felhasználó spamassassin kliense számára hogy használja a hálózatot."
+ 
+-#: ../gui/system-config-selinux.glade:1079
+-msgid "SELinux Administration"
 -msgstr ""
--
--#: ../newrole/newrole.c:908
--#, c-format
--msgid "failed to set new role %s\n"
++#: booleans.py:182
++msgid "Allow spamd to read/write user home directories."
++msgstr "Engedélyezi spamd számára hogy home mappákat írja és olvashassa."
+ 
+-#: ../gui/system-config-selinux.glade:1122
+-msgid "Add"
 -msgstr ""
--
--#: ../newrole/newrole.c:915
--#, c-format
--msgid "failed to set new type %s\n"
++#: booleans.py:183
++msgid ""
++"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
++msgstr "Engedélyezi a squid számára hogy az összes portra csatlakozhasson, ne csak HTTP, FTP, és Gopher portokra."
+ 
+-#: ../gui/system-config-selinux.glade:1144
+-msgid "_Properties"
 -msgstr ""
--
--#: ../newrole/newrole.c:925
--#, c-format
--msgid "failed to build new range with level %s\n"
++#: booleans.py:184
++msgid "Allow squid to run as a transparent proxy (TPROXY)"
++msgstr "Engedélyezi a squid számára hogy transparent proxy-ként működjön (TPROXY)"
+ 
+-#: ../gui/system-config-selinux.glade:1166
+-msgid "_Delete"
 -msgstr ""
--
--#: ../newrole/newrole.c:930
--#, c-format
--msgid "failed to set new range %s\n"
++#: booleans.py:185
++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."
+ 
+-#: ../gui/system-config-selinux.glade:1256
+-msgid "Select Management Object"
 -msgstr ""
--
--#: ../newrole/newrole.c:938
--#, c-format
--msgid "failed to convert new context to string\n"
++#: booleans.py:186
++msgid "allow host key based authentication"
++msgstr "Engedélyezi a kiszolgáló kulcs alapú azonosítást"
+ 
+-#: ../gui/system-config-selinux.glade:1273
+-msgid "<b>Select:</b>"
 -msgstr ""
--
--#: ../newrole/newrole.c:943
--#, c-format
--msgid "%s is not a valid context\n"
++#: booleans.py:187
++msgid "Allow ssh logins as sysadm_r:sysadm_t"
++msgstr "Engedélyezi az ssh bejelentkezéseket mint sysadm_r:sysadm_t"
+ 
+-#: ../gui/system-config-selinux.glade:1326
+-msgid "System Default Enforcing Mode"
 -msgstr ""
--
--#: ../newrole/newrole.c:950
--#, c-format
--msgid "Unable to allocate memory for new_context"
++#: booleans.py:188
++msgid "allow staff user to create and transition to svirt domains."
++msgstr "Engedélyezi a staff felhasználó számára hogy készíthessen és átmenetet képezzen az svirt tartományokra."
+ 
+-#: ../gui/system-config-selinux.glade:1354
++#: booleans.py:189
+ msgid ""
+-"Disabled\n"
+-"Permissive\n"
+-"Enforcing\n"
 -msgstr ""
--
--#: ../newrole/newrole.c:976
--#, c-format
--msgid "Unable to obtain empty signal set\n"
++"Allow the Telepathy connection managers to connect to any network port."
++msgstr "Engedélyezi a Telepathy kapcsolatkezelő számára hogy bármilyen hálózati portra csatlakozhasson."
+ 
+-#: ../gui/system-config-selinux.glade:1373
+-msgid "Current Enforcing Mode"
 -msgstr ""
--
--#: ../newrole/newrole.c:984
--#, c-format
--msgid "Unable to set SIGHUP handler\n"
++#: booleans.py:190
++msgid ""
++"Allow the Telepathy connection managers to connect to any generic TCP port."
++msgstr "Engedélyezi a Telepathy kapcsolatkezelő számára hogy bármilyen általános TCP portra csatlakozhasson."
+ 
+-#: ../gui/system-config-selinux.glade:1418
+-msgid "System Default Policy Type: "
 -msgstr ""
--
--#: ../newrole/newrole.c:1053
--#, c-format
--msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
++#: booleans.py:191
++msgid ""
++"Allow tftp to modify public files used for public file transfer services."
++msgstr "Engedélyezi a tftp számára hogy módosíthassa a publikus fájlokat nyílt fájlátviteli szolgáltatásoknál."
+ 
+-#: ../gui/system-config-selinux.glade:1463
++#: booleans.py:192
++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:193
+ 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 ""
--
--#: ../newrole/newrole.c:1070
--#, c-format
--msgid "failed to get old_context.\n"
++"allow unconfined users to transition to the chrome sandbox domains when "
++"running chrome-sandbox"
++msgstr "Engedélyezi a szabályozatlan felhasználók számára hogy átmenetet képezzenek a chrome sandbox tartományaira amikor chrome-sandbox alkalmazást futtatnak"
+ 
+-#: ../gui/system-config-selinux.glade:1509
+-msgid "Relabel on next reboot."
 -msgstr ""
--
--#: ../newrole/newrole.c:1077
--#, c-format
--msgid "Warning!  Could not retrieve tty information.\n"
++#: booleans.py:194
++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"
+ 
+-#: ../gui/system-config-selinux.glade:1561
+-msgid "label37"
 -msgstr ""
--
--#: ../newrole/newrole.c:1098
--#, c-format
--msgid "error on reading PAM service configuration.\n"
++#: booleans.py:195
++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."
+ 
+-#: ../gui/system-config-selinux.glade:1598
+-msgid "Revert boolean setting to system default"
 -msgstr ""
--
--#: ../newrole/newrole.c:1133
--#, c-format
--msgid "newrole: incorrect password for %s\n"
++#: booleans.py:196
++msgid "Allow video playing tools to run unconfined"
++msgstr "Engedélyezi a videolejátszó eszközök futtatását nem korlátozottként"
+ 
+-#: ../gui/system-config-selinux.glade:1614
+-msgid "Toggle between Customized and All Booleans"
 -msgstr ""
--
--#: ../newrole/newrole.c:1160
--#, c-format
--msgid "newrole: failure forking: %s"
++#: booleans.py:197
++msgid "Allow unprivledged user to create and transition to svirt domains."
++msgstr "Engedélyezi jogosulatlan felhasználók számára hogy készítsenek és átmenetet képezzenek az svirt tartományokhoz."
+ 
+-#: ../gui/system-config-selinux.glade:1645
+-#: ../gui/system-config-selinux.glade:1850
+-#: ../gui/system-config-selinux.glade:2037
+-#: ../gui/system-config-selinux.glade:2224
+-#: ../gui/system-config-selinux.glade:2467
+-#: ../gui/system-config-selinux.glade:2692
+-#: ../gui/system-config-selinux.glade:2867
+-msgid "Filter"
 -msgstr ""
--
--#: ../newrole/newrole.c:1163 ../newrole/newrole.c:1186
--#, c-format
--msgid "Unable to restore tty label...\n"
++#: booleans.py:198
++msgid "Support ecryptfs home directories"
++msgstr "Támogatja az encryptfs home mappáit"
+ 
+-#: ../gui/system-config-selinux.glade:1734
+-msgid "label50"
 -msgstr ""
--
--#: ../newrole/newrole.c:1165 ../newrole/newrole.c:1192
--#, c-format
--msgid "Failed to close tty properly\n"
++#: booleans.py:199
++msgid "Support fusefs home directories"
++msgstr "Támogatja a fusefs home mappáit"
+ 
+-#: ../gui/system-config-selinux.glade:1771
+-msgid "Add File Context"
 -msgstr ""
--
--#: ../newrole/newrole.c:1224
--#, c-format
--msgid "Could not close descriptors.\n"
++#: booleans.py:200
++msgid "Use lpd server instead of cups"
++msgstr "Alkalmazzon LPD kiszolgálót CUPS helyett"
+ 
+-#: ../gui/system-config-selinux.glade:1787
+-msgid "Modify File Context"
 -msgstr ""
--
--#: ../newrole/newrole.c:1251
--#, c-format
--msgid "Error allocating shell's argv0.\n"
++#: booleans.py:201
++msgid "Support NFS home directories"
++msgstr "Támogatja az NFS home mappáit"
+ 
+-#: ../gui/system-config-selinux.glade:1803
+-msgid "Delete File Context"
 -msgstr ""
--
--#: ../newrole/newrole.c:1287
--#, c-format
--msgid "Unable to restore the environment, aborting\n"
++#: booleans.py:202
++msgid "Support SAMBA home directories"
++msgstr "Támogatja a SAMBA home mappáit"
+ 
+-#: ../gui/system-config-selinux.glade:1819
+-msgid "Toggle between all and customized file context"
 -msgstr ""
--
--#: ../newrole/newrole.c:1298
--msgid "failed to exec shell\n"
++#: booleans.py:203
++msgid "Allow varnishd to connect to all ports, not just HTTP."
++msgstr "Engedélyezi a varnishd számára hogy az összes portra csatlakozhasson, ne csak HTTP-re."
+ 
+-#: ../gui/system-config-selinux.glade:1939
+-msgid "label38"
 -msgstr ""
--
--#: ../load_policy/load_policy.c:22
--#, c-format
--msgid "usage:  %s [-qi]\n"
++#: booleans.py:204
++msgid "Ignore vbetool mmap_zero errors."
++msgstr "Figyelmen kívül hagyja a  vbetool mmap_zero hibáit."
+ 
+-#: ../gui/system-config-selinux.glade:1976
+-msgid "Add SELinux User Mapping"
 -msgstr ""
--
--#: ../load_policy/load_policy.c:71
--#, c-format
--msgid "%s:  Policy is already loaded and initial load requested\n"
++#: booleans.py:205
++msgid ""
++"Allow confined virtual guests to use serial/parallel communication ports"
++msgstr "Engedélyezi a szabályozott virtuális vendégfolyamatoknak hogy soros/párhuzamos kommunikációs portokat használjanak"
+ 
+-#: ../gui/system-config-selinux.glade:1992
+-msgid "Modify SELinux User Mapping"
 -msgstr ""
--
--#: ../load_policy/load_policy.c:80
--#, c-format
--msgid "%s:  Can't load policy and enforcing mode requested:  %s\n"
++#: booleans.py:206
++msgid ""
++"Allow confined virtual guests to use executable memory and executable stack"
++msgstr "Engedélyezi a szabályozott virtuális vendégfolyamatoknak hogy végrehajtható memóriát és stack-et használjanak"
+ 
+-#: ../gui/system-config-selinux.glade:2008
+-msgid "Delete SELinux User Mapping"
 -msgstr ""
--
--#: ../load_policy/load_policy.c:90
--#, c-format
--msgid "%s:  Can't load policy:  %s\n"
++#: booleans.py:207
++msgid "Allow confined virtual guests to read fuse files"
++msgstr "Engedélyezi a szabályozott virtuális vendégfolyamatoknak hogy fuse fájlokat olvashassanak"
+ 
+-#: ../gui/system-config-selinux.glade:2126
+-msgid "label39"
 -msgstr ""
--
--#: ../scripts/chcat:92 ../scripts/chcat:169
--msgid "Requires at least one category"
++#: booleans.py:208
++msgid "Allow confined virtual guests to manage nfs files"
++msgstr "Engedélyezi a szabályozott virtuális vendégfolyamatoknak hogy nfs fájlokat kezeljenek"
+ 
+-#: ../gui/system-config-selinux.glade:2163
+-msgid "Add User"
 -msgstr ""
--
--#: ../scripts/chcat:106 ../scripts/chcat:183
--#, c-format
--msgid "Can not modify sensitivity levels using '+' on %s"
++#: booleans.py:209
++msgid "Allow confined virtual guests to manage cifs files"
++msgstr "Engedélyezi a szabályozott virtuális vendégfolyamatoknak hogy cifs fájlokat kezeljenek"
+ 
+-#: ../gui/system-config-selinux.glade:2179
+-msgid "Modify User"
 -msgstr ""
--
--#: ../scripts/chcat:110
--#, c-format
--msgid "%s is already in %s"
++#: booleans.py:210
++msgid "Allow confined virtual guests to interact with the sanlock"
++msgstr "Engedélyezi a szabályozott virtuális vendégfolyamatoknak hogy együttműködjön a sanlock alkalmazással"
+ 
+-#: ../gui/system-config-selinux.glade:2195
+-msgid "Delete User"
 -msgstr ""
--
--#: ../scripts/chcat:188 ../scripts/chcat:198
--#, c-format
--msgid "%s is not in %s"
++#: booleans.py:211
++msgid "Allow confined virtual guests to manage device configuration, (pci)"
++msgstr "Engedélyezi a szabályozott virtuális vendégfolyamatoknak hogy eszközbeállításokat kezeljenek (pci)"
+ 
+-#: ../gui/system-config-selinux.glade:2313
+-msgid "label41"
 -msgstr ""
--
--#: ../scripts/chcat:267 ../scripts/chcat:272
--msgid "Can not combine +/- with other types of categories"
++#: booleans.py:212
++msgid "Allow confined virtual guests to use usb devices"
++msgstr "Engedélyezi a szabályozott virtuális vendégfolyamatoknak hogy usb eszközöket használjanak"
+ 
+-#: ../gui/system-config-selinux.glade:2350
+-msgid "Add Network Port"
 -msgstr ""
--
--#: ../scripts/chcat:319
--msgid "Can not have multiple sensitivities"
++#: booleans.py:213
++msgid "Allow confined virtual guests to interact with the xserver"
++msgstr "Engedélyezi a szabályozott virtuális vendégfolyamatoknak hogy együttműködjenek az xserver-el"
+ 
+-#: ../gui/system-config-selinux.glade:2366
+-msgid "Edit Network Port"
 -msgstr ""
--
--#: ../scripts/chcat:325
--#, c-format
--msgid "Usage %s CATEGORY File ..."
++#: booleans.py:214
++msgid "Allow webadm to manage files in users home directories"
++msgstr "Engedélyezi a webadm számára hogy a felhasználói home mappáiban fájlokat kezelhessen"
+ 
+-#: ../gui/system-config-selinux.glade:2382
+-msgid "Delete Network Port"
 -msgstr ""
--
--#: ../scripts/chcat:326
--#, c-format
--msgid "Usage %s -l CATEGORY user ..."
++#: booleans.py:215
++msgid "Allow webadm to read files in users home directories"
++msgstr "Engedélyezi a webadm számára hogy a felhasználói home mappáiban fájlokat olvashasson"
+ 
+-#: ../gui/system-config-selinux.glade:2418
+-#: ../gui/system-config-selinux.glade:2436
+-msgid "Toggle between Customized and All Ports"
 -msgstr ""
--
--#: ../scripts/chcat:327
--#, c-format
--msgid "Usage %s [[+|-]CATEGORY],...]q File ..."
++#: booleans.py:216
++msgid "Ignore wine mmap_zero errors."
++msgstr "Figyelmen kívül hagyja a wine mmap_zero hibáit."
+ 
+-#: ../gui/system-config-selinux.glade:2556
+-msgid "label42"
 -msgstr ""
--
--#: ../scripts/chcat:328
--#, c-format
--msgid "Usage %s -l [[+|-]CATEGORY],...]q user ..."
++#: booleans.py:217
++msgid "Allow the graphical login program to execute bootloader"
++msgstr "Engedélyezi a grafikus bejelentkező alkalmazás számára hogy rendszertöltőt indíthasson"
+ 
+-#: ../gui/system-config-selinux.glade:2593
+-msgid "Generate new policy module"
 -msgstr ""
--
--#: ../scripts/chcat:329
--#, c-format
--msgid "Usage %s -d File ..."
++#: booleans.py:218
++msgid ""
++"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
++msgstr "Engedélyezi a grafikus bejelentkező alkalmazás számára hogy közvetlenül jelentkezhessen be mint sysadm_r:sysadm_t"
+ 
+-#: ../gui/system-config-selinux.glade:2609
+-msgid "Load policy module"
 -msgstr ""
--
--#: ../scripts/chcat:330
--#, c-format
--msgid "Usage %s -l -d user ..."
++#: booleans.py:219
++msgid "Allow xen to manage nfs files"
++msgstr "Engedélyezi a xen számára hogy nfs fájlokat kezeljen"
+ 
+-#: ../gui/system-config-selinux.glade:2625
+-msgid "Remove loadable policy module"
 -msgstr ""
--
--#: ../scripts/chcat:331
--#, c-format
--msgid "Usage %s -L"
++#: booleans.py:220
++msgid ""
++"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
++"logical volumes for disk images."
++msgstr "Engedélyezi az xsend számára hogy blktapctrl/tapdisk allkalmazást futtasson. Nem szükséges ha dedikált logikai köteteket alkalmaz a lemezképekhez."
+ 
+-#: ../gui/system-config-selinux.glade:2661
++#: booleans.py:221
++msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
++msgstr "Engedélyezi az xsend számára hogy qemu-dm alkalmazást futtathassa. Nem szükséges ha paravirt fut vfb nélkül."
++
++#: booleans.py:222
+ msgid ""
+-"Enable/Disable additional audit rules, that are normally not reported in the "
+-"log files."
 -msgstr ""
--
--#: ../scripts/chcat:332
--#, c-format
--msgid "Usage %s -L -l user"
++"Allow xguest users to configure Network Manager and connect to apache ports"
++msgstr "Engedélyezi az xguest számára hogy beállítsa a Network Manager-t és csatlakozhasson Apache portokra"
+ 
+-#: ../gui/system-config-selinux.glade:2781
+-msgid "label44"
 -msgstr ""
--
--#: ../scripts/chcat:333
--msgid "Use -- to end option list.  For example"
++#: booleans.py:223
++msgid "Allow xguest users to mount removable media"
++msgstr "Engedélyezi az xguest felhasználói számára hogy csatlakoztathassanak eltávolítható médiát"
+ 
+-#: ../gui/system-config-selinux.glade:2818
+-msgid "Change process mode to permissive."
 -msgstr ""
--
--#: ../scripts/chcat:334
--msgid "chcat -- -CompanyConfidential /docs/businessplan.odt"
++#: booleans.py:224
++msgid "Allow xguest to use blue tooth devices"
++msgstr "Engedélyezi az xguest számára hogy bluetooth eszközöket használhasson"
+ 
+-#: ../gui/system-config-selinux.glade:2836
+-msgid "Change process mode to enforcing"
 -msgstr ""
--
--#: ../scripts/chcat:335
--msgid "chcat -l +CompanyConfidential juser"
++#: booleans.py:225
++msgid "Allows clients to write to the X server shared memory segments."
++msgstr "Engedélyezi a kliensek számára hogy írhasson az Xserver osztott memória szegenseibe."
+ 
+-#: ../gui/system-config-selinux.glade:2928
+-msgid "Process Domain"
 -msgstr ""
--
--#: ../scripts/chcat:399
--#, c-format
--msgid "Options Error %s "
++#: booleans.py:226
++msgid "Allows XServer to execute writable memory"
++msgstr "Engedélyezi az XServer számára hogy végrehajthasson írható memóriát"
+ 
+-#: ../gui/system-config-selinux.glade:2956
+-msgid "label59"
 -msgstr ""
-diff -up policycoreutils-2.1.12/po/id.po.rhat policycoreutils-2.1.12/po/id.po
---- policycoreutils-2.1.12/po/id.po.rhat	2012-10-16 15:07:17.531526215 -0400
-+++ policycoreutils-2.1.12/po/id.po	2012-10-16 15:07:17.531526215 -0400
-@@ -0,0 +1,3358 @@
++#: booleans.py:227
++msgid "Support X userspace object manager"
++msgstr "Támogatja az X userspace object manager-ét"
+ 
+-#: ../gui/usersPage.py:138
+-#, python-format
+-msgid "SELinux user '%s' is required"
+-msgstr ""
++#: booleans.py:228
++msgid "Allow zabbix to connect to unreserved ports"
++msgstr "Engedélyezi a zabbix számára hogy nem foglalt portokra csatlakozzon"
++
++#: booleans.py:229
++msgid "Allow zebra daemon to write it configuration files"
++msgstr "Engedélyezi a zebra daemon számára hogy rögzíthessen a konfigurációs fájljaiban"
++
++#: booleans.py:230
++msgid ""
++"Allow ZoneMinder to modify public files used for public file transfer "
++"services."
++msgstr "Engedélyezi a ZoneMinder számára hogy módosíthassa a publikus fájlokat a nyílt fájlátviteli szolgáltatásoknál."
+diff --git a/policycoreutils/po/ia.po b/policycoreutils/po/ia.po
+new file mode 100644
+index 0000000..5c4f73c
+--- /dev/null
++++ b/policycoreutils/po/ia.po
+@@ -0,0 +1,3352 @@
 +# SOME DESCRIPTIVE TITLE.
 +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
 +# This file is distributed under the same license as the PACKAGE package.
@@ -124682,15 +144352,15 @@ diff -up policycoreutils-2.1.12/po/id.po.rhat policycoreutils-2.1.12/po/id.po
 +msgstr ""
 +"Project-Id-Version: Policycoreutils\n"
 +"Report-Msgid-Bugs-To: \n"
-+"POT-Creation-Date: 2012-05-25 07:28-0400\n"
-+"PO-Revision-Date: 2012-03-30 18:14+0000\n"
-+"Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
-+"Language-Team: Indonesian <trans-id at lists.fedoraproject.org>\n"
-+"Language: id\n"
++"POT-Creation-Date: 2012-10-16 12:24-0400\n"
++"PO-Revision-Date: 2012-10-08 14:33+0000\n"
++"Last-Translator: dwalsh <dwalsh at redhat.com>\n"
++"Language-Team: Interlingua <trans-ia at 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"
-+"Plural-Forms: nplurals=1; plural=0\n"
++"Plural-Forms: nplurals=2; plural=(n != 1);\n"
 +
 +#: ../run_init/run_init.c:67
 +msgid ""
@@ -124699,7 +144369,7 @@ diff -up policycoreutils-2.1.12/po/id.po.rhat policycoreutils-2.1.12/po/id.po
 +"         <args ...> are the arguments to that script."
 +msgstr ""
 +
-+#: ../run_init/run_init.c:126 ../newrole/newrole.c:1124
++#: ../run_init/run_init.c:126 ../newrole/newrole.c:1123
 +#, c-format
 +msgid "failed to initialize PAM\n"
 +msgstr ""
@@ -124748,7 +144418,7 @@ diff -up policycoreutils-2.1.12/po/id.po.rhat policycoreutils-2.1.12/po/id.po
 +msgid "authentication failed.\n"
 +msgstr ""
 +
-+#: ../run_init/run_init.c:405 ../newrole/newrole.c:1258
++#: ../run_init/run_init.c:405 ../newrole/newrole.c:1257
 +#, c-format
 +msgid "Could not set exec context to %s.\n"
 +msgstr ""
@@ -124761,855 +144431,870 @@ diff -up policycoreutils-2.1.12/po/id.po.rhat policycoreutils-2.1.12/po/id.po
 +msgid "To make this policy package active, execute:"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:143 ../semanage/seobject.py:147
-+msgid "global"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:225
++#: ../semanage/seobject.py:200
 +msgid "Could not create semanage handle"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:233
++#: ../semanage/seobject.py:208
 +msgid "SELinux policy is not managed or store cannot be accessed."
 +msgstr ""
 +
-+#: ../semanage/seobject.py:238
++#: ../semanage/seobject.py:213
 +msgid "Cannot read policy store."
 +msgstr ""
 +
-+#: ../semanage/seobject.py:243
++#: ../semanage/seobject.py:218
 +msgid "Could not establish semanage connection"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:248
++#: ../semanage/seobject.py:223
 +msgid "Could not test MLS enabled status"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
++#: ../semanage/seobject.py:229 ../semanage/seobject.py:244
 +msgid "Not yet implemented"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:258
++#: ../semanage/seobject.py:233
 +msgid "Semanage transaction already in progress"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:267
++#: ../semanage/seobject.py:242
 +msgid "Could not start semanage transaction"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:278
++#: ../semanage/seobject.py:254
 +msgid "Could not commit semanage transaction"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:283
++#: ../semanage/seobject.py:259
 +msgid "Semanage transaction not in progress"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
++#: ../semanage/seobject.py:271 ../semanage/seobject.py:351
 +msgid "Could not list SELinux modules"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:308
++#: ../semanage/seobject.py:284
 +msgid "Modules Name"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
++#: ../semanage/seobject.py:284 ../gui/modulesPage.py:63
 +msgid "Version"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
++#: ../semanage/seobject.py:287 ../gui/statusPage.py:75
 +msgid "Disabled"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:326
++#: ../semanage/seobject.py:302
 +#, python-format
 +msgid "Could not disable module %s (remove failed)"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:337
++#: ../semanage/seobject.py:313
 +#, python-format
 +msgid "Could not enable module %s (remove failed)"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:352
++#: ../semanage/seobject.py:328
 +#, python-format
 +msgid "Could not remove module %s (remove failed)"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:362
++#: ../semanage/seobject.py:338
 +msgid "dontaudit requires either 'on' or 'off'"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:391
++#: ../semanage/seobject.py:366
 +msgid "Builtin Permissive Types"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:401
++#: ../semanage/seobject.py:376
 +msgid "Customized Permissive Types"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:442
++#: ../semanage/seobject.py:417
 +#, python-format
 +msgid "Could not set permissive domain %s (module installation failed)"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:448
++#: ../semanage/seobject.py:423
 +#, python-format
 +msgid "Could not remove permissive domain %s (remove failed)"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
-+#: ../semanage/seobject.py:603 ../semanage/seobject.py:700
-+#: ../semanage/seobject.py:730 ../semanage/seobject.py:797
-+#: ../semanage/seobject.py:854 ../semanage/seobject.py:1101
-+#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
-+#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
-+#: ../semanage/seobject.py:2045
++#: ../semanage/seobject.py:458 ../semanage/seobject.py:532
++#: ../semanage/seobject.py:578 ../semanage/seobject.py:675
++#: ../semanage/seobject.py:705 ../semanage/seobject.py:772
++#: ../semanage/seobject.py:829 ../semanage/seobject.py:1084
++#: ../semanage/seobject.py:1800 ../semanage/seobject.py:1863
++#: ../semanage/seobject.py:1882 ../semanage/seobject.py:2003
++#: ../semanage/seobject.py:2056
 +#, python-format
 +msgid "Could not create a key for %s"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
-+#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
++#: ../semanage/seobject.py:462 ../semanage/seobject.py:536
++#: ../semanage/seobject.py:582 ../semanage/seobject.py:588
 +#, python-format
 +msgid "Could not check if login mapping for %s is defined"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:496
++#: ../semanage/seobject.py:471
 +#, python-format
 +msgid "Linux Group %s does not exist"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:501
++#: ../semanage/seobject.py:476
 +#, python-format
 +msgid "Linux User %s does not exist"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:505
++#: ../semanage/seobject.py:480
 +#, python-format
 +msgid "Could not create login mapping for %s"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
++#: ../semanage/seobject.py:484 ../semanage/seobject.py:720
 +#, python-format
 +msgid "Could not set name for %s"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
++#: ../semanage/seobject.py:489 ../semanage/seobject.py:730
 +#, python-format
 +msgid "Could not set MLS range for %s"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:518
++#: ../semanage/seobject.py:493
 +#, python-format
 +msgid "Could not set SELinux user for %s"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:522
++#: ../semanage/seobject.py:497
 +#, python-format
 +msgid "Could not add login mapping for %s"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:540
++#: ../semanage/seobject.py:515
 +msgid "Requires seuser or serange"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
++#: ../semanage/seobject.py:538 ../semanage/seobject.py:584
 +#, python-format
 +msgid "Login mapping for %s is not defined"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:567
++#: ../semanage/seobject.py:542
 +#, python-format
 +msgid "Could not query seuser for %s"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:581
++#: ../semanage/seobject.py:556
 +#, python-format
 +msgid "Could not modify login mapping for %s"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:615
++#: ../semanage/seobject.py:590
 +#, python-format
 +msgid "Login mapping for %s is defined in policy, cannot be deleted"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:619
++#: ../semanage/seobject.py:594
 +#, python-format
 +msgid "Could not delete login mapping for %s"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
-+#: ../semanage/seobject.py:897
++#: ../semanage/seobject.py:616 ../semanage/seobject.py:634
++#: ../semanage/seobject.py:872
 +msgid "Could not list login mappings"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
++#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
 +#: ../gui/system-config-selinux.glade:100
 +msgid "Login Name"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
++#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
++#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
 +#: ../gui/system-config-selinux.glade:128
 +#: ../gui/system-config-selinux.glade:915
 +#: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
 +msgid "SELinux User"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
++#: ../semanage/seobject.py:659 ../gui/system-config-selinux.glade:156
 +#: ../gui/system-config-selinux.glade:943
 +msgid "MLS/MCS Range"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
-+#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
-+#: ../semanage/seobject.py:864
++#: ../semanage/seobject.py:678 ../semanage/seobject.py:709
++#: ../semanage/seobject.py:776 ../semanage/seobject.py:833
++#: ../semanage/seobject.py:839
 +#, python-format
 +msgid "Could not check if SELinux user %s is defined"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
-+#: ../semanage/seobject.py:870
++#: ../semanage/seobject.py:681 ../semanage/seobject.py:782
++#: ../semanage/seobject.py:845
 +#, python-format
 +msgid "Could not query user for %s"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:726
++#: ../semanage/seobject.py:701
 +#, python-format
 +msgid "You must add at least one role for %s"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:741
++#: ../semanage/seobject.py:716
 +#, python-format
 +msgid "Could not create SELinux user for %s"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:750
++#: ../semanage/seobject.py:725
 +#, python-format
 +msgid "Could not add role %s for %s"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:759
++#: ../semanage/seobject.py:734
 +#, python-format
 +msgid "Could not set MLS level for %s"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:762
++#: ../semanage/seobject.py:737
 +#, python-format
 +msgid "Could not add prefix %s for %s"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:765
++#: ../semanage/seobject.py:740
 +#, python-format
 +msgid "Could not extract key for %s"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:769
++#: ../semanage/seobject.py:744
 +#, python-format
 +msgid "Could not add SELinux user %s"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:791
++#: ../semanage/seobject.py:766
 +msgid "Requires prefix, roles, level or range"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:793
++#: ../semanage/seobject.py:768
 +msgid "Requires prefix or roles"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
++#: ../semanage/seobject.py:778 ../semanage/seobject.py:835
 +#, python-format
 +msgid "SELinux user %s is not defined"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:832
++#: ../semanage/seobject.py:807
 +#, python-format
 +msgid "Could not modify SELinux user %s"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:866
++#: ../semanage/seobject.py:841
 +#, python-format
 +msgid "SELinux user %s is defined in policy, cannot be deleted"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:877
++#: ../semanage/seobject.py:852
 +#, python-format
 +msgid "Could not delete SELinux user %s"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:915
++#: ../semanage/seobject.py:890
 +msgid "Could not list SELinux users"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:921
++#: ../semanage/seobject.py:896
 +#, python-format
 +msgid "Could not list roles for user %s"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:946
++#: ../semanage/seobject.py:921
 +msgid "Labeling"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:946
++#: ../semanage/seobject.py:921
 +msgid "MLS/"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:947
++#: ../semanage/seobject.py:922
 +msgid "Prefix"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:947
++#: ../semanage/seobject.py:922
 +msgid "MCS Level"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:947
++#: ../semanage/seobject.py:922
 +msgid "MCS Range"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
++#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
 +#: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
 +msgid "SELinux Roles"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:967
++#: ../semanage/seobject.py:944
 +msgid "Protocol udp or tcp is required"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:969
++#: ../semanage/seobject.py:946
 +msgid "Port is required"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:979
++#: ../semanage/seobject.py:956
 +msgid "Invalid Port"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:983
++#: ../semanage/seobject.py:960
 +#, python-format
 +msgid "Could not create a key for %s/%s"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:994
++#: ../semanage/seobject.py:971
 +msgid "Type is required"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
-+#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
++#: ../semanage/seobject.py:974 ../semanage/seobject.py:1036
++#: ../semanage/seobject.py:1794
++#, python-format
++msgid "Type %s is invalid, must be a port type"
++msgstr ""
++
++#: ../semanage/seobject.py:980 ../semanage/seobject.py:1042
++#: ../semanage/seobject.py:1097 ../semanage/seobject.py:1103
 +#, python-format
 +msgid "Could not check if port %s/%s is defined"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1002
++#: ../semanage/seobject.py:982
 +#, python-format
 +msgid "Port %s/%s already defined"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1006
++#: ../semanage/seobject.py:986
 +#, python-format
 +msgid "Could not create port for %s/%s"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1012
++#: ../semanage/seobject.py:992
 +#, python-format
 +msgid "Could not create context for %s/%s"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1016
++#: ../semanage/seobject.py:996
 +#, python-format
 +msgid "Could not set user in port context for %s/%s"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1020
++#: ../semanage/seobject.py:1000
 +#, python-format
 +msgid "Could not set role in port context for %s/%s"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1024
++#: ../semanage/seobject.py:1004
 +#, python-format
 +msgid "Could not set type in port context for %s/%s"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1029
++#: ../semanage/seobject.py:1009
 +#, python-format
 +msgid "Could not set mls fields in port context for %s/%s"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1033
++#: ../semanage/seobject.py:1013
 +#, python-format
 +msgid "Could not set port context for %s/%s"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1037
++#: ../semanage/seobject.py:1017
 +#, python-format
 +msgid "Could not add port %s/%s"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
-+#: ../semanage/seobject.py:1512
++#: ../semanage/seobject.py:1031 ../semanage/seobject.py:1304
++#: ../semanage/seobject.py:1503
 +msgid "Requires setype or serange"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1053
++#: ../semanage/seobject.py:1033
 +msgid "Requires setype"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
++#: ../semanage/seobject.py:1044 ../semanage/seobject.py:1099
 +#, python-format
 +msgid "Port %s/%s is not defined"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1065
++#: ../semanage/seobject.py:1048
 +#, python-format
 +msgid "Could not query port %s/%s"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1076
++#: ../semanage/seobject.py:1059
 +#, python-format
 +msgid "Could not modify port %s/%s"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1089
++#: ../semanage/seobject.py:1072
 +msgid "Could not list the ports"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1105
++#: ../semanage/seobject.py:1088
 +#, python-format
 +msgid "Could not delete the port %s"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1122
++#: ../semanage/seobject.py:1105
 +#, python-format
 +msgid "Port %s/%s is defined in policy, cannot be deleted"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1126
++#: ../semanage/seobject.py:1109
 +#, python-format
 +msgid "Could not delete port %s/%s"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
++#: ../semanage/seobject.py:1125 ../semanage/seobject.py:1147
 +msgid "Could not list ports"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1203
++#: ../semanage/seobject.py:1186
 +msgid "SELinux Port Type"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1203
++#: ../semanage/seobject.py:1186
 +msgid "Proto"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
++#: ../semanage/seobject.py:1186 ../gui/system-config-selinux.glade:335
 +msgid "Port Number"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1222
++#: ../semanage/seobject.py:1207
 +msgid "Node Address is required"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1237
++#: ../semanage/seobject.py:1222
 +msgid "Unknown or missing protocol"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
-+#: ../semanage/seobject.py:1728
-+msgid "SELinux Type is required"
++#: ../semanage/seobject.py:1236
++msgid "SELinux node type is required"
++msgstr ""
++
++#: ../semanage/seobject.py:1239 ../semanage/seobject.py:1307
++#, python-format
++msgid "Type %s is invalid, must be a node type"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
-+#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
-+#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
-+#: ../semanage/seobject.py:1732
++#: ../semanage/seobject.py:1243 ../semanage/seobject.py:1311
++#: ../semanage/seobject.py:1347 ../semanage/seobject.py:1445
++#: ../semanage/seobject.py:1507 ../semanage/seobject.py:1541
++#: ../semanage/seobject.py:1739
 +#, python-format
 +msgid "Could not create key for %s"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
-+#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
++#: ../semanage/seobject.py:1245 ../semanage/seobject.py:1315
++#: ../semanage/seobject.py:1351 ../semanage/seobject.py:1357
 +#, python-format
 +msgid "Could not check if addr %s is defined"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1266
++#: ../semanage/seobject.py:1254
 +#, python-format
 +msgid "Could not create addr for %s"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
-+#: ../semanage/seobject.py:1690
++#: ../semanage/seobject.py:1260 ../semanage/seobject.py:1461
++#: ../semanage/seobject.py:1694
 +#, python-format
 +msgid "Could not create context for %s"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1276
++#: ../semanage/seobject.py:1264
 +#, python-format
 +msgid "Could not set mask for %s"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1280
++#: ../semanage/seobject.py:1268
 +#, python-format
 +msgid "Could not set user in addr context for %s"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1284
++#: ../semanage/seobject.py:1272
 +#, python-format
 +msgid "Could not set role in addr context for %s"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1288
++#: ../semanage/seobject.py:1276
 +#, python-format
 +msgid "Could not set type in addr context for %s"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1293
++#: ../semanage/seobject.py:1281
 +#, python-format
 +msgid "Could not set mls fields in addr context for %s"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1297
++#: ../semanage/seobject.py:1285
 +#, python-format
 +msgid "Could not set addr context for %s"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1301
++#: ../semanage/seobject.py:1289
 +#, python-format
 +msgid "Could not add addr %s"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
++#: ../semanage/seobject.py:1317 ../semanage/seobject.py:1353
 +#, python-format
 +msgid "Addr %s is not defined"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1330
++#: ../semanage/seobject.py:1321
 +#, python-format
 +msgid "Could not query addr %s"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1340
++#: ../semanage/seobject.py:1331
 +#, python-format
 +msgid "Could not modify addr %s"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1368
++#: ../semanage/seobject.py:1359
 +#, python-format
 +msgid "Addr %s is defined in policy, cannot be deleted"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1372
++#: ../semanage/seobject.py:1363
 +#, python-format
 +msgid "Could not delete addr %s"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1384
++#: ../semanage/seobject.py:1375
 +msgid "Could not deleteall node mappings"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1398
++#: ../semanage/seobject.py:1389
 +msgid "Could not list addrs"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
-+#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
++#: ../semanage/seobject.py:1441 ../semanage/seobject.py:1732
++msgid "SELinux Type is required"
++msgstr ""
++
++#: ../semanage/seobject.py:1449 ../semanage/seobject.py:1511
++#: ../semanage/seobject.py:1545 ../semanage/seobject.py:1551
 +#, python-format
 +msgid "Could not check if interface %s is defined"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1465
++#: ../semanage/seobject.py:1456
 +#, python-format
 +msgid "Could not create interface for %s"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1474
++#: ../semanage/seobject.py:1465
 +#, python-format
 +msgid "Could not set user in interface context for %s"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1478
++#: ../semanage/seobject.py:1469
 +#, python-format
 +msgid "Could not set role in interface context for %s"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1482
++#: ../semanage/seobject.py:1473
 +#, python-format
 +msgid "Could not set type in interface context for %s"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1487
++#: ../semanage/seobject.py:1478
 +#, python-format
 +msgid "Could not set mls fields in interface context for %s"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1491
++#: ../semanage/seobject.py:1482
 +#, python-format
 +msgid "Could not set interface context for %s"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1495
++#: ../semanage/seobject.py:1486
 +#, python-format
 +msgid "Could not set message context for %s"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1499
++#: ../semanage/seobject.py:1490
 +#, python-format
 +msgid "Could not add interface %s"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
++#: ../semanage/seobject.py:1513 ../semanage/seobject.py:1547
 +#, python-format
 +msgid "Interface %s is not defined"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1526
++#: ../semanage/seobject.py:1517
 +#, python-format
 +msgid "Could not query interface %s"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1537
++#: ../semanage/seobject.py:1528
 +#, python-format
 +msgid "Could not modify interface %s"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1562
++#: ../semanage/seobject.py:1553
 +#, python-format
 +msgid "Interface %s is defined in policy, cannot be deleted"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1566
++#: ../semanage/seobject.py:1557
 +#, python-format
 +msgid "Could not delete interface %s"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1578
++#: ../semanage/seobject.py:1569
 +msgid "Could not delete all interface  mappings"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1592
++#: ../semanage/seobject.py:1583
 +msgid "Could not list interfaces"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1617
++#: ../semanage/seobject.py:1608
 +msgid "SELinux Interface"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
++#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1954
 +msgid "Context"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1667
++#: ../semanage/seobject.py:1671
 +#, python-format
 +msgid "Equivalence class for %s already exists"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1673
++#: ../semanage/seobject.py:1677
 +#, python-format
 +msgid "File spec %s conflicts with equivalency rule '%s %s'"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1682
++#: ../semanage/seobject.py:1686
 +#, python-format
 +msgid "Equivalence class for %s does not exists"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1696
++#: ../semanage/seobject.py:1700
 +#, python-format
 +msgid "Could not set user in file context for %s"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1700
++#: ../semanage/seobject.py:1704
 +#, python-format
 +msgid "Could not set role in file context for %s"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
++#: ../semanage/seobject.py:1709 ../semanage/seobject.py:1769
 +#, python-format
 +msgid "Could not set mls fields in file context for %s"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1711
++#: ../semanage/seobject.py:1715
 +msgid "Invalid file specification"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1713
++#: ../semanage/seobject.py:1717
 +msgid "File specification can not include spaces"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1718
++#: ../semanage/seobject.py:1722
 +#, python-format
 +msgid ""
 +"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
-+#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
-+#: ../semanage/seobject.py:1880
++#: ../semanage/seobject.py:1735
++#, python-format
++msgid "Type %s is invalid, must be a file or device type"
++msgstr ""
++
++#: ../semanage/seobject.py:1743 ../semanage/seobject.py:1748
++#: ../semanage/seobject.py:1804 ../semanage/seobject.py:1886
++#: ../semanage/seobject.py:1890
 +#, python-format
 +msgid "Could not check if file context for %s is defined"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1749
++#: ../semanage/seobject.py:1756
 +#, python-format
 +msgid "Could not create file context for %s"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1757
++#: ../semanage/seobject.py:1764
 +#, python-format
 +msgid "Could not set type in file context for %s"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
-+#: ../semanage/seobject.py:1826
++#: ../semanage/seobject.py:1772 ../semanage/seobject.py:1832
++#: ../semanage/seobject.py:1836
 +#, python-format
 +msgid "Could not set file context for %s"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1771
++#: ../semanage/seobject.py:1778
 +#, python-format
 +msgid "Could not add file context for %s"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1785
++#: ../semanage/seobject.py:1792
 +msgid "Requires setype, serange or seuser"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
++#: ../semanage/seobject.py:1808 ../semanage/seobject.py:1894
 +#, python-format
 +msgid "File context for %s is not defined"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1804
++#: ../semanage/seobject.py:1814
 +#, python-format
 +msgid "Could not query file context for %s"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1830
++#: ../semanage/seobject.py:1840
 +#, python-format
 +msgid "Could not modify file context for %s"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1843
++#: ../semanage/seobject.py:1853
 +msgid "Could not list the file contexts"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1857
++#: ../semanage/seobject.py:1867
 +#, python-format
 +msgid "Could not delete the file context %s"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1882
++#: ../semanage/seobject.py:1892
 +#, python-format
 +msgid "File context for %s is defined in policy, cannot be deleted"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1888
++#: ../semanage/seobject.py:1898
 +#, python-format
 +msgid "Could not delete file context for %s"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1903
++#: ../semanage/seobject.py:1913
 +msgid "Could not list file contexts"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1907
++#: ../semanage/seobject.py:1917
 +msgid "Could not list local file contexts"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1944
++#: ../semanage/seobject.py:1954
 +msgid "SELinux fcontext"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1944
++#: ../semanage/seobject.py:1954
 +msgid "type"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1957
++#: ../semanage/seobject.py:1967
 +msgid ""
 +"\n"
 +"SELinux Distribution fcontext Equivalence \n"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1962
++#: ../semanage/seobject.py:1972
 +msgid ""
 +"\n"
 +"SELinux Local fcontext Equivalence \n"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
-+#: ../semanage/seobject.py:2054
++#: ../semanage/seobject.py:2006 ../semanage/seobject.py:2059
++#: ../semanage/seobject.py:2065
 +#, python-format
 +msgid "Could not check if boolean %s is defined"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
++#: ../semanage/seobject.py:2008 ../semanage/seobject.py:2061
 +#, python-format
 +msgid "Boolean %s is not defined"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:2002
++#: ../semanage/seobject.py:2012
 +#, python-format
 +msgid "Could not query file context %s"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:2007
++#: ../semanage/seobject.py:2017
 +#, python-format
 +msgid "You must specify one of the following values: %s"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:2012
++#: ../semanage/seobject.py:2022
 +#, python-format
 +msgid "Could not set active value of boolean %s"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:2015
++#: ../semanage/seobject.py:2025
 +#, python-format
 +msgid "Could not modify boolean %s"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:2033
++#: ../semanage/seobject.py:2043
 +#, python-format
 +msgid "Bad format %s: Record %s"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:2056
++#: ../semanage/seobject.py:2067
 +#, python-format
 +msgid "Boolean %s is defined in policy, cannot be deleted"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:2060
++#: ../semanage/seobject.py:2071
 +#, python-format
 +msgid "Could not delete boolean %s"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
++#: ../semanage/seobject.py:2083 ../semanage/seobject.py:2100
 +msgid "Could not list booleans"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:2112
++#: ../semanage/seobject.py:2125
 +msgid "unknown"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:2125
++#: ../semanage/seobject.py:2138
 +msgid "off"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:2125
++#: ../semanage/seobject.py:2138
 +msgid "on"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:2139
++#: ../semanage/seobject.py:2152
 +msgid "SELinux boolean"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:2139
++#: ../semanage/seobject.py:2152
 +msgid "State"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:2139
++#: ../semanage/seobject.py:2152
 +msgid "Default"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
-+#: ../gui/polgengui.py:253
++#: ../semanage/seobject.py:2152 ../gui/polgen.glade:113
++#: ../gui/polgengui.py:254
 +msgid "Description"
 +msgstr ""
 +
@@ -125673,7 +145358,7 @@ diff -up policycoreutils-2.1.12/po/id.po.rhat policycoreutils-2.1.12/po/id.po
 +msgid "Error sending audit message.\n"
 +msgstr ""
 +
-+#: ../newrole/newrole.c:692 ../newrole/newrole.c:1059
++#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
 +#, c-format
 +msgid "Could not determine enforcing mode.\n"
 +msgstr ""
@@ -125788,62 +145473,66 @@ diff -up policycoreutils-2.1.12/po/id.po.rhat policycoreutils-2.1.12/po/id.po
 +msgid "Unable to set SIGHUP handler\n"
 +msgstr ""
 +
-+#: ../newrole/newrole.c:1053
++#: ../newrole/newrole.c:1036
++msgid "Sorry, newrole failed to drop capabilities\n"
++msgstr ""
++
++#: ../newrole/newrole.c:1052
 +#, c-format
 +msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
 +msgstr ""
 +
-+#: ../newrole/newrole.c:1070
++#: ../newrole/newrole.c:1069
 +#, c-format
 +msgid "failed to get old_context.\n"
 +msgstr ""
 +
-+#: ../newrole/newrole.c:1077
++#: ../newrole/newrole.c:1076
 +#, c-format
 +msgid "Warning!  Could not retrieve tty information.\n"
 +msgstr ""
 +
-+#: ../newrole/newrole.c:1098
++#: ../newrole/newrole.c:1097
 +#, c-format
 +msgid "error on reading PAM service configuration.\n"
 +msgstr ""
 +
-+#: ../newrole/newrole.c:1133
++#: ../newrole/newrole.c:1132
 +#, c-format
 +msgid "newrole: incorrect password for %s\n"
 +msgstr ""
 +
-+#: ../newrole/newrole.c:1160
++#: ../newrole/newrole.c:1159
 +#, c-format
 +msgid "newrole: failure forking: %s"
 +msgstr ""
 +
-+#: ../newrole/newrole.c:1163 ../newrole/newrole.c:1186
++#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
 +#, c-format
 +msgid "Unable to restore tty label...\n"
 +msgstr ""
 +
-+#: ../newrole/newrole.c:1165 ../newrole/newrole.c:1192
++#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
 +#, c-format
 +msgid "Failed to close tty properly\n"
 +msgstr ""
 +
-+#: ../newrole/newrole.c:1224
++#: ../newrole/newrole.c:1223
 +#, c-format
 +msgid "Could not close descriptors.\n"
 +msgstr ""
 +
-+#: ../newrole/newrole.c:1251
++#: ../newrole/newrole.c:1250
 +#, c-format
 +msgid "Error allocating shell's argv0.\n"
 +msgstr ""
 +
-+#: ../newrole/newrole.c:1287
++#: ../newrole/newrole.c:1286
 +#, c-format
 +msgid "Unable to restore the environment, aborting\n"
 +msgstr ""
 +
-+#: ../newrole/newrole.c:1298
++#: ../newrole/newrole.c:1297
 +msgid "failed to exec shell\n"
 +msgstr ""
 +
@@ -125946,20 +145635,20 @@ diff -up policycoreutils-2.1.12/po/id.po.rhat policycoreutils-2.1.12/po/id.po
 +msgid "chcat -l +CompanyConfidential juser"
 +msgstr ""
 +
-+#: ../scripts/chcat:399 ../gui/polgen.py:1351
-+#, c-format, python-format
++#: ../scripts/chcat:399
++#, c-format
 +msgid "Options Error %s "
 +msgstr ""
 +
-+#: ../gui/booleansPage.py:195 ../gui/system-config-selinux.glade:1706
++#: ../gui/booleansPage.py:194 ../gui/system-config-selinux.glade:1706
 +msgid "Boolean"
 +msgstr ""
 +
-+#: ../gui/booleansPage.py:252 ../gui/semanagePage.py:162
++#: ../gui/booleansPage.py:245 ../gui/semanagePage.py:162
 +msgid "all"
 +msgstr ""
 +
-+#: ../gui/booleansPage.py:254 ../gui/semanagePage.py:164
++#: ../gui/booleansPage.py:247 ../gui/semanagePage.py:164
 +#: ../gui/system-config-selinux.glade:1615
 +#: ../gui/system-config-selinux.glade:1820
 +#: ../gui/system-config-selinux.glade:2437
@@ -126015,577 +145704,464 @@ diff -up policycoreutils-2.1.12/po/id.po.rhat policycoreutils-2.1.12/po/id.po
 +msgid "Login '%s' is required"
 +msgstr ""
 +
-+#: ../gui/modulesPage.py:48 ../gui/system-config-selinux.glade:2753
++#: ../gui/modulesPage.py:49 ../gui/system-config-selinux.glade:2753
 +msgid "Policy Module"
 +msgstr ""
 +
-+#: ../gui/modulesPage.py:57
++#: ../gui/modulesPage.py:58
 +msgid "Module Name"
 +msgstr ""
 +
-+#: ../gui/modulesPage.py:134
++#: ../gui/modulesPage.py:135
 +msgid "Disable Audit"
 +msgstr ""
 +
-+#: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
++#: ../gui/modulesPage.py:138 ../gui/system-config-selinux.glade:2662
 +msgid "Enable Audit"
 +msgstr ""
 +
-+#: ../gui/modulesPage.py:162
++#: ../gui/modulesPage.py:163
 +msgid "Load Policy Module"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:79
-+msgid "Polgen"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:80
++#: ../gui/polgen.glade:9
 +msgid "Red Hat 2007"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:81
++#: ../gui/polgen.glade:11
 +msgid "GPL"
 +msgstr ""
 +
 +#. TRANSLATORS: Replace this string with your names, one name per line.
-+#: ../gui/polgen.glade:85 ../gui/system-config-selinux.glade:17
++#: ../gui/polgen.glade:13 ../gui/system-config-selinux.glade:17
 +msgid "translator-credits"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:90
++#: ../gui/polgen.glade:34
++msgid "Add Booleans Dialog"
++msgstr ""
++
++#: ../gui/polgen.glade:101
++msgid "Boolean Name"
++msgstr ""
++
++#: ../gui/polgen.glade:230
 +msgid "SELinux Policy Generation Tool"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:128
++#: ../gui/polgen.glade:251
 +msgid ""
 +"<b>Select the policy type for the application or user role you want to "
 +"confine:</b>"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:177
++#: ../gui/polgen.glade:284
 +msgid "<b>Applications</b>"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
++#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:183
++msgid "Standard Init Daemon"
++msgstr ""
++
++#: ../gui/polgen.glade:320 ../gui/polgen.glade:336
 +msgid ""
 +"Standard Init Daemon are daemons started on boot via init scripts.  Usually "
 +"requires a script in /etc/rc.d/init.d"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:241 ../gui/polgen.py:156
-+msgid "Standard Init Daemon"
++#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:184
++msgid "DBUS System Daemon"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:261 ../gui/polgen.py:157
-+msgid "DBUS System Daemon"
++#: ../gui/polgen.glade:349
++msgid "Internet Services Daemon (inetd)"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:280
++#: ../gui/polgen.glade:353
 +msgid "Internet Services Daemon are daemons started by xinetd"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:282
-+msgid "Internet Services Daemon (inetd)"
++#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:186
++msgid "Web Application/Script (CGI)"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:301
++#: ../gui/polgen.glade:370
 +msgid ""
 +"Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:303 ../gui/polgen.py:159
-+msgid "Web Application/Script (CGI)"
++#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:187
++msgid "User Application"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:322 ../gui/polgen.glade:343
++#: ../gui/polgen.glade:387 ../gui/polgen.glade:404
 +msgid ""
 +"User Application are any application that you would like to confine that is "
 +"started by a user"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:324 ../gui/polgen.py:160
-+msgid "User Application"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:345 ../gui/polgen.py:161
++#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:188
 +msgid "Sandbox"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:391
++#: ../gui/polgen.glade:446
 +msgid "<b>Login Users</b>"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:453
++#: ../gui/polgen.glade:478
++msgid "Existing User Roles"
++msgstr ""
++
++#: ../gui/polgen.glade:482
 +msgid "Modify an existing login user record."
 +msgstr ""
 +
-+#: ../gui/polgen.glade:455
-+msgid "Existing User Roles"
++#: ../gui/polgen.glade:495 ../sepolicy/sepolicy/generate.py:189
++msgid "Minimal Terminal User Role"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:474
++#: ../gui/polgen.glade:499
 +msgid ""
 +"This user will login to a machine only via a terminal or remote login.  By "
 +"default this user will have  no setuid, no networking, no su, no sudo."
 +msgstr ""
 +
-+#: ../gui/polgen.glade:476 ../gui/polgen.py:162
-+msgid "Minimal Terminal User Role"
++#: ../gui/polgen.glade:512 ../sepolicy/sepolicy/generate.py:190
++msgid "Minimal X Windows User Role"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:495
++#: ../gui/polgen.glade:516
 +msgid ""
 +"This user can login to a machine via X or terminal.  By default this user "
 +"will have no setuid, no networking, no sudo, no su"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:497 ../gui/polgen.py:163
-+msgid "Minimal X Windows User Role"
++#: ../gui/polgen.glade:529 ../sepolicy/sepolicy/generate.py:191
++msgid "User Role"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:516
++#: ../gui/polgen.glade:533
 +msgid ""
 +"User with full networking, no setuid applications without transition, no "
 +"sudo, no su."
 +msgstr ""
 +
-+#: ../gui/polgen.glade:518 ../gui/polgen.py:164
-+msgid "User Role"
++#: ../gui/polgen.glade:546 ../sepolicy/sepolicy/generate.py:192
++msgid "Admin User Role"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:537
++#: ../gui/polgen.glade:550
 +msgid ""
 +"User with full networking, no setuid applications without transition, no su, "
 +"can sudo to Root Administration Roles"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:539 ../gui/polgen.py:165
-+msgid "Admin User Role"
++#: ../gui/polgen.glade:592
++msgid "<b>Root Users</b>"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:585
-+msgid "<b>Root Users</b>"
++#: ../gui/polgen.glade:623 ../sepolicy/sepolicy/generate.py:193
++msgid "Root Admin User Role"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:647
++#: ../gui/polgen.glade:627
 +msgid ""
 +"Select Root Administrator User Role, if this user will be used to administer "
 +"the machine while running as root.  This user will not be able to login to "
 +"the system directly."
 +msgstr ""
 +
-+#: ../gui/polgen.glade:649 ../gui/polgen.py:166
-+msgid "Root Admin User Role"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:716
-+msgid "label104"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:745
++#: ../gui/polgen.glade:705
 +msgid "<b>Enter name of application or user role:</b>"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
++#: ../gui/polgen.glade:728 ../gui/polgengui.py:252
 +msgid "Name"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:807
++#: ../gui/polgen.glade:739
 +msgid "Enter complete path for executable to be confined."
 +msgstr ""
 +
-+#: ../gui/polgen.glade:830 ../gui/polgen.glade:950 ../gui/polgen.glade:3142
++#: ../gui/polgen.glade:756 ../gui/polgen.glade:838 ../gui/polgen.glade:2361
 +msgid "..."
 +msgstr ""
 +
-+#: ../gui/polgen.glade:849
++#: ../gui/polgen.glade:776
 +msgid "Enter unique name for the confined application or user role."
 +msgstr ""
 +
-+#: ../gui/polgen.glade:871
++#: ../gui/polgen.glade:794
 +msgid "Executable"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:899
++#: ../gui/polgen.glade:808
 +msgid "Init script"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:927
++#: ../gui/polgen.glade:821
 +msgid ""
 +"Enter complete path to init script used to start the confined application."
 +msgstr ""
 +
-+#: ../gui/polgen.glade:982
-+msgid "label105"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1011
++#: ../gui/polgen.glade:887
 +msgid "<b>Select existing role to modify:</b>"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:1045
++#: ../gui/polgen.glade:908
 +msgid "Select the user roles that will transiton to the %s domain."
 +msgstr ""
 +
-+#: ../gui/polgen.glade:1073
-+msgid "label106"
++#: ../gui/polgen.glade:928
++msgid "role tab"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:1102
++#: ../gui/polgen.glade:945
 +msgid "<b>Select roles that %s will transition to:</b>"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:1136
++#: ../gui/polgen.glade:963
 +msgid "Select applications domains that %s will transition to."
 +msgstr ""
 +
-+#: ../gui/polgen.glade:1164
-+msgid "label107"
++#: ../gui/polgen.glade:983
++msgid ""
++"transition \n"
++"role tab"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:1193
++#: ../gui/polgen.glade:1001
 +msgid "<b>Select the user_roles that will transition to %s:</b>"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:1227
++#: ../gui/polgen.glade:1019
 +msgid "Select the user roles that will transiton to this applications domains."
 +msgstr ""
 +
-+#: ../gui/polgen.glade:1255
-+msgid "label108"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1284
++#: ../gui/polgen.glade:1056
 +msgid "<b>Select domains that %s will administer:</b>"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:1318 ../gui/polgen.glade:1409
++#: ../gui/polgen.glade:1074 ../gui/polgen.glade:1129
 +msgid "Select the domains that you would like this user administer."
 +msgstr ""
 +
-+#: ../gui/polgen.glade:1346
-+msgid "label109"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1375
++#: ../gui/polgen.glade:1111
 +msgid "<b>Select additional roles for %s:</b>"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:1437
-+msgid "label111"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1466
++#: ../gui/polgen.glade:1166
 +msgid "<b>Enter network ports that %s binds on:</b>"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:1497 ../gui/polgen.glade:1997
++#: ../gui/polgen.glade:1186 ../gui/polgen.glade:1557
 +msgid "<b>TCP Ports</b>"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:1565 ../gui/polgen.glade:1785
++#: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
++#: ../gui/polgen.glade:1698
++msgid "All"
++msgstr ""
++
++#: ../gui/polgen.glade:1227 ../gui/polgen.glade:1394
 +msgid "Allows %s to bind to any udp port"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:1567 ../gui/polgen.glade:1787 ../gui/polgen.glade:2061
-+#: ../gui/polgen.glade:2215
-+msgid "All"
++#: ../gui/polgen.glade:1240 ../gui/polgen.glade:1407
++msgid "600-1024"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:1585 ../gui/polgen.glade:1805
++#: ../gui/polgen.glade:1244 ../gui/polgen.glade:1411
 +msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:1587 ../gui/polgen.glade:1807
-+msgid "600-1024"
++#: ../gui/polgen.glade:1257 ../gui/polgen.glade:1424
++msgid "Unreserved Ports (>1024)"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:1605 ../gui/polgen.glade:1825
++#: ../gui/polgen.glade:1261 ../gui/polgen.glade:1428
 +msgid ""
 +"Enter a comma separated list of udp ports or ranges of ports that %s binds "
 +"to. Example: 612, 650-660"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:1607 ../gui/polgen.glade:1827
-+msgid "Unreserved Ports (>1024)"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1638 ../gui/polgen.glade:1858 ../gui/polgen.glade:2079
-+#: ../gui/polgen.glade:2233
++#: ../gui/polgen.glade:1289 ../gui/polgen.glade:1456 ../gui/polgen.glade:1609
++#: ../gui/polgen.glade:1718
 +msgid "Select Ports"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:1663 ../gui/polgen.glade:1883
++#: ../gui/polgen.glade:1302 ../gui/polgen.glade:1469
 +msgid "Allows %s to bind to any udp ports > 1024"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:1717 ../gui/polgen.glade:2151
++#: ../gui/polgen.glade:1353 ../gui/polgen.glade:1666
 +msgid "<b>UDP Ports</b>"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:1937
-+msgid "label113"
++#: ../gui/polgen.glade:1519
++msgid ""
++"Network\n"
++"Bind tab"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:1966
++#: ../gui/polgen.glade:1537
 +msgid "<b>Select network ports that %s connects to:</b>"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:2058
++#: ../gui/polgen.glade:1593
 +msgid "Allows %s to connect to any tcp port"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:2104
++#: ../gui/polgen.glade:1622
 +msgid ""
 +"Enter a comma separated list of tcp ports or ranges of ports that %s "
 +"connects to. Example: 612, 650-660"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:2212
++#: ../gui/polgen.glade:1702
 +msgid "Allows %s to connect to any udp port"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:2258
++#: ../gui/polgen.glade:1731
 +msgid ""
 +"Enter a comma separated list of udp ports or ranges of ports that %s "
 +"connects to. Example: 612, 650-660"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:2305
-+msgid "label114"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2334
++#: ../gui/polgen.glade:1792
 +msgid "<b>Select common application traits for %s:</b>"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:2366
++#: ../gui/polgen.glade:1809
 +msgid "Writes syslog messages\t"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:2385
++#: ../gui/polgen.glade:1824
 +msgid "Create/Manipulate temporary files in /tmp"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:2404
++#: ../gui/polgen.glade:1839
 +msgid "Uses Pam for authentication"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:2423
++#: ../gui/polgen.glade:1854
 +msgid "Uses nsswitch or getpw* calls"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:2442
++#: ../gui/polgen.glade:1869
 +msgid "Uses dbus"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:2461
++#: ../gui/polgen.glade:1884
 +msgid "Sends audit messages"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:2480
++#: ../gui/polgen.glade:1899
 +msgid "Interacts with the terminal"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:2499
++#: ../gui/polgen.glade:1914
 +msgid "Sends email"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:2530
-+msgid "label115"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2559
++#: ../gui/polgen.glade:1961
 +msgid "<b>Add files/directories that %s manages</b>"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:2788
++#: ../gui/polgen.glade:2122
 +msgid ""
 +"Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
 +"Files ..."
 +msgstr ""
 +
-+#: ../gui/polgen.glade:2823
-+msgid "label116"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2852
++#: ../gui/polgen.glade:2166
 +msgid "<b>Add booleans from the %s policy:</b>"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:3002
++#: ../gui/polgen.glade:2274
 +msgid "Add/Remove booleans used by the %s domain"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:3066
++#: ../gui/polgen.glade:2316
 +msgid "<b>Which directory you will generate the %s policy?</b>"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:3097
++#: ../gui/polgen.glade:2334
 +msgid "Policy Directory"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:3254
-+msgid "Add Booleans Dialog"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:3327
-+msgid "Boolean Name"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:261
++#: ../gui/polgengui.py:262
 +msgid "Role"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:268
++#: ../gui/polgengui.py:269
 +msgid "Existing_User"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
++#: ../gui/polgengui.py:283 ../gui/polgengui.py:291 ../gui/polgengui.py:305
 +msgid "Application"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:352
++#: ../gui/polgengui.py:353
 +#, python-format
 +msgid "%s must be a directory"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
++#: ../gui/polgengui.py:413 ../gui/polgengui.py:694
 +msgid "You must select a user"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:542
++#: ../gui/polgengui.py:543
 +msgid "Select executable file to be confined."
 +msgstr ""
 +
-+#: ../gui/polgengui.py:553
++#: ../gui/polgengui.py:554
 +msgid "Select init script file to be confined."
 +msgstr ""
 +
-+#: ../gui/polgengui.py:563
++#: ../gui/polgengui.py:564
 +msgid "Select file(s) that confined application creates or writes"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:570
++#: ../gui/polgengui.py:571
 +msgid "Select directory(s) that the confined application owns and writes into"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:632
++#: ../gui/polgengui.py:633
 +msgid "Select directory to generate policy files in"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:649
++#: ../gui/polgengui.py:650
 +#, python-format
 +msgid ""
 +"Type %s_t already defined in current policy.\n"
 +"Do you want to continue?"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
++#: ../gui/polgengui.py:650 ../gui/polgengui.py:654
 +msgid "Verify Name"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:653
++#: ../gui/polgengui.py:654
 +#, python-format
 +msgid ""
 +"Module %s.pp already loaded in current policy.\n"
 +"Do you want to continue?"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:699
++#: ../gui/polgengui.py:700
 +msgid ""
 +"You must add a name made up of letters and numbers and containing no spaces."
 +msgstr ""
 +
-+#: ../gui/polgengui.py:713
++#: ../gui/polgengui.py:714
 +msgid "You must enter a executable"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
++#: ../gui/polgengui.py:739 ../gui/system-config-selinux.py:174
 +msgid "Configue SELinux"
 +msgstr ""
 +
-+#: ../gui/polgen.py:158
-+msgid "Internet Services Daemon"
-+msgstr ""
-+
-+#: ../gui/polgen.py:197
-+#, python-format
-+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
-+msgstr ""
-+
-+#: ../gui/polgen.py:324
-+msgid "You must enter a name for your confined process/user"
-+msgstr ""
-+
-+#: ../gui/polgen.py:326
-+msgid ""
-+"Name must be alpha numberic with no spaces. Consider using option \"-n "
-+"MODULENAME\""
-+msgstr ""
-+
-+#: ../gui/polgen.py:414
-+msgid "User Role types can not be assigned executables."
-+msgstr ""
-+
-+#: ../gui/polgen.py:420
-+msgid "Only Daemon apps can use an init script.."
-+msgstr ""
-+
-+#: ../gui/polgen.py:438
-+msgid "use_resolve must be a boolean value "
-+msgstr ""
-+
-+#: ../gui/polgen.py:444
-+msgid "use_syslog must be a boolean value "
-+msgstr ""
-+
-+#: ../gui/polgen.py:450
-+msgid "use_kerberos must be a boolean value "
-+msgstr ""
-+
-+#: ../gui/polgen.py:456
-+msgid "manage_krb5_rcache must be a boolean value "
-+msgstr ""
-+
-+#: ../gui/polgen.py:486
-+msgid "USER Types automatically get a tmp type"
-+msgstr ""
-+
-+#: ../gui/polgen.py:1004
-+msgid "You must enter the executable path for your confined process"
-+msgstr ""
-+
-+#: ../gui/polgen.py:1182
-+msgid "Type Enforcement file"
-+msgstr ""
-+
-+#: ../gui/polgen.py:1183
-+msgid "Interface file"
-+msgstr ""
-+
-+#: ../gui/polgen.py:1184
-+msgid "File Contexts file"
-+msgstr ""
-+
-+#: ../gui/polgen.py:1185
-+msgid "Setup Script"
-+msgstr ""
-+
-+#: ../gui/polgen.py:1306
-+#, python-format
-+msgid ""
-+"\n"
-+"%s\n"
-+"\n"
-+"sepolgen [ -n moduleName ] [ -m ] [ -t type ] [ executable | Name ]\n"
-+"valid Types:\n"
-+msgstr ""
-+
-+#: ../gui/polgen.py:1354
-+msgid "Executable or Name required"
-+msgstr ""
-+
 +#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
 +msgid "Network Port"
 +msgstr ""
@@ -126623,16686 +146199,16572 @@ diff -up policycoreutils-2.1.12/po/id.po.rhat policycoreutils-2.1.12/po/id.po
 +msgid "Group View"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:1 ../gui/selinux.tbl:30 ../gui/selinux.tbl:31
-+#: ../gui/selinux.tbl:32 ../gui/selinux.tbl:33 ../gui/selinux.tbl:34
-+#: ../gui/selinux.tbl:36 ../gui/selinux.tbl:37 ../gui/selinux.tbl:38
-+#: ../gui/selinux.tbl:39 ../gui/selinux.tbl:40 ../gui/selinux.tbl:42
-+#: ../gui/selinux.tbl:43 ../gui/selinux.tbl:44 ../gui/selinux.tbl:45
-+#: ../gui/selinux.tbl:46 ../gui/selinux.tbl:47 ../gui/selinux.tbl:48
-+#: ../gui/selinux.tbl:49 ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
-+#: ../gui/selinux.tbl:52 ../gui/selinux.tbl:53 ../gui/selinux.tbl:59
-+#: ../gui/selinux.tbl:60 ../gui/selinux.tbl:61 ../gui/selinux.tbl:62
-+#: ../gui/selinux.tbl:63 ../gui/selinux.tbl:64 ../gui/selinux.tbl:65
-+#: ../gui/selinux.tbl:66 ../gui/selinux.tbl:67 ../gui/selinux.tbl:68
-+#: ../gui/selinux.tbl:69 ../gui/selinux.tbl:75 ../gui/selinux.tbl:76
-+#: ../gui/selinux.tbl:77 ../gui/selinux.tbl:78 ../gui/selinux.tbl:79
-+#: ../gui/selinux.tbl:80 ../gui/selinux.tbl:81 ../gui/selinux.tbl:82
-+#: ../gui/selinux.tbl:83 ../gui/selinux.tbl:84 ../gui/selinux.tbl:86
-+#: ../gui/selinux.tbl:88 ../gui/selinux.tbl:89 ../gui/selinux.tbl:90
-+#: ../gui/selinux.tbl:92 ../gui/selinux.tbl:94 ../gui/selinux.tbl:95
-+#: ../gui/selinux.tbl:96 ../gui/selinux.tbl:97 ../gui/selinux.tbl:98
-+#: ../gui/selinux.tbl:99 ../gui/selinux.tbl:100 ../gui/selinux.tbl:101
-+#: ../gui/selinux.tbl:102 ../gui/selinux.tbl:103 ../gui/selinux.tbl:104
-+#: ../gui/selinux.tbl:106 ../gui/selinux.tbl:108 ../gui/selinux.tbl:109
-+#: ../gui/selinux.tbl:110 ../gui/selinux.tbl:111 ../gui/selinux.tbl:112
-+#: ../gui/selinux.tbl:113 ../gui/selinux.tbl:114 ../gui/selinux.tbl:116
-+#: ../gui/selinux.tbl:117 ../gui/selinux.tbl:119 ../gui/selinux.tbl:121
-+#: ../gui/selinux.tbl:123 ../gui/selinux.tbl:124 ../gui/selinux.tbl:127
-+#: ../gui/selinux.tbl:129 ../gui/selinux.tbl:130 ../gui/selinux.tbl:131
-+#: ../gui/selinux.tbl:132 ../gui/selinux.tbl:133 ../gui/selinux.tbl:134
-+#: ../gui/selinux.tbl:135 ../gui/selinux.tbl:136 ../gui/selinux.tbl:137
-+#: ../gui/selinux.tbl:138 ../gui/selinux.tbl:139 ../gui/selinux.tbl:142
-+#: ../gui/selinux.tbl:143 ../gui/selinux.tbl:144 ../gui/selinux.tbl:145
-+#: ../gui/selinux.tbl:146 ../gui/selinux.tbl:147 ../gui/selinux.tbl:148
-+#: ../gui/selinux.tbl:149 ../gui/selinux.tbl:150 ../gui/selinux.tbl:151
-+#: ../gui/selinux.tbl:152 ../gui/selinux.tbl:154 ../gui/selinux.tbl:155
-+#: ../gui/selinux.tbl:156 ../gui/selinux.tbl:157 ../gui/selinux.tbl:158
-+#: ../gui/selinux.tbl:159 ../gui/selinux.tbl:160 ../gui/selinux.tbl:167
-+#: ../gui/selinux.tbl:171 ../gui/selinux.tbl:172 ../gui/selinux.tbl:173
-+#: ../gui/selinux.tbl:174 ../gui/selinux.tbl:175 ../gui/selinux.tbl:177
-+#: ../gui/selinux.tbl:178 ../gui/selinux.tbl:179 ../gui/selinux.tbl:180
-+#: ../gui/selinux.tbl:184 ../gui/selinux.tbl:192 ../gui/selinux.tbl:193
-+#: ../gui/selinux.tbl:194 ../gui/selinux.tbl:195 ../gui/selinux.tbl:196
-+#: ../gui/selinux.tbl:197 ../gui/selinux.tbl:198 ../gui/selinux.tbl:199
-+#: ../gui/selinux.tbl:200 ../gui/selinux.tbl:201 ../gui/selinux.tbl:206
-+#: ../gui/selinux.tbl:207 ../gui/selinux.tbl:218 ../gui/selinux.tbl:219
-+#: ../gui/selinux.tbl:220 ../gui/selinux.tbl:222 ../gui/selinux.tbl:224
-+#: ../gui/selinux.tbl:226 ../gui/selinux.tbl:227 ../gui/selinux.tbl:230
-+msgid "SELinux Service Protection"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:1
-+msgid "Disable SELinux protection for acct daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:2 ../gui/selinux.tbl:3 ../gui/selinux.tbl:70
-+#: ../gui/selinux.tbl:153 ../gui/selinux.tbl:168 ../gui/selinux.tbl:169
-+#: ../gui/selinux.tbl:170 ../gui/selinux.tbl:189 ../gui/selinux.tbl:202
-+#: ../gui/selinux.tbl:203 ../gui/selinux.tbl:204 ../gui/selinux.tbl:205
-+msgid "Admin"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:2
-+msgid "Allow all daemons to write corefiles to /"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:3
-+msgid "Allow all daemons the ability to use unallocated ttys"
++#: ../gui/semanagePage.py:126
++#, python-format
++msgid "Are you sure you want to delete %s '%s'?"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
-+#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
-+#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
-+#: ../gui/selinux.tbl:210 ../gui/selinux.tbl:211 ../gui/selinux.tbl:212
-+#: ../gui/selinux.tbl:213 ../gui/selinux.tbl:214 ../gui/selinux.tbl:215
-+#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
-+msgid "User Privs"
++#: ../gui/semanagePage.py:126
++#, python-format
++msgid "Delete %s"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:4
-+msgid ""
-+"Allow gadmin SELinux user account to execute files in home directory or /tmp"
++#: ../gui/semanagePage.py:134
++#, python-format
++msgid "Add %s"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:5
-+msgid ""
-+"Allow guest SELinux user account to execute files in home directory or /tmp"
++#: ../gui/semanagePage.py:148
++#, python-format
++msgid "Modify %s"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
-+msgid "Memory Protection"
++#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
++msgid "Permissive"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:6
-+msgid "Allow java executable stack"
++#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
++msgid "Enforcing"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
-+#: ../gui/selinux.tbl:209
-+msgid "Mount"
++#: ../gui/statusPage.py:94
++msgid "Status"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:7
-+msgid "Allow mount to mount any file"
++#: ../gui/statusPage.py:133
++msgid ""
++"Changing the policy type will cause a relabel of the entire file system on "
++"the next boot. Relabeling takes a long time depending on the size of the "
++"file system.  Do you wish to continue?"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:8
-+msgid "Allow mount to mount any directory"
++#: ../gui/statusPage.py:147
++msgid ""
++"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
++"you later decide to turn SELinux back on, the system will be required to "
++"relabel.  If you just want to see if SELinux is causing a problem on your "
++"system, you can go to permissive mode which will only log errors and not "
++"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
++"wish to continue?"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:9
-+msgid "Allow mplayer executable stack"
++#: ../gui/statusPage.py:152
++msgid ""
++"Changing to SELinux enabled will cause a relabel of the entire file system "
++"on the next boot. Relabeling takes a long time depending on the size of the "
++"file system.  Do you wish to continue?"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
-+#: ../gui/selinux.tbl:188
-+msgid "SSH"
++#: ../gui/system-config-selinux.glade:11
++msgid "system-config-selinux"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:10
-+msgid "Allow ssh to run ssh-keysign"
++#: ../gui/system-config-selinux.glade:12
++msgid ""
++"Copyright (c)2006 Red Hat, Inc.\n"
++"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:11
-+msgid ""
-+"Allow staff SELinux user account to execute files in home directory or /tmp"
++#: ../gui/system-config-selinux.glade:22
++#: ../gui/system-config-selinux.glade:544
++msgid "Add SELinux Login Mapping"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:12
-+msgid ""
-+"Allow sysadm SELinux user account to execute files in home directory or /tmp"
++#: ../gui/system-config-selinux.glade:257
++msgid "Add SELinux Network Ports"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:13
-+msgid ""
-+"Allow unconfined SELinux user account to execute files in home directory or /"
-+"tmp"
++#: ../gui/system-config-selinux.glade:391
++#: ../gui/system-config-selinux.glade:678
++msgid "SELinux Type"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:14
-+msgid "Network Configuration"
++#: ../gui/system-config-selinux.glade:622
++msgid "File Specification"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:14
-+msgid "Allow unlabeled packets to flow on the network"
++#: ../gui/system-config-selinux.glade:650
++msgid "File Type"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:15
++#: ../gui/system-config-selinux.glade:727
 +msgid ""
-+"Allow user SELinux user account to execute files in home directory or /tmp"
++"all files\n"
++"regular file\n"
++"directory\n"
++"character device\n"
++"block device\n"
++"socket\n"
++"symbolic link\n"
++"named pipe\n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:16
-+msgid "Allow unconfined to dyntrans to unconfined_execmem"
++#: ../gui/system-config-selinux.glade:773
++msgid "MLS"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
-+#: ../gui/selinux.tbl:140
-+msgid "Databases"
++#: ../gui/system-config-selinux.glade:837
++msgid "Add SELinux User"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:17
-+msgid "Allow user to connect to mysql socket"
++#: ../gui/system-config-selinux.glade:1079
++msgid "SELinux Administration"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:18
-+msgid "Allow user to connect to postgres socket"
++#: ../gui/system-config-selinux.glade:1122
++msgid "Add"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
-+msgid "XServer"
++#: ../gui/system-config-selinux.glade:1144
++msgid "_Properties"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:19
-+msgid "Allow clients to write to X shared memory"
++#: ../gui/system-config-selinux.glade:1166
++msgid "_Delete"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:20
-+msgid ""
-+"Allow xguest SELinux user account to execute files in home directory or /tmp"
++#: ../gui/system-config-selinux.glade:1256
++msgid "Select Management Object"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
-+#: ../gui/selinux.tbl:231
-+msgid "NIS"
++#: ../gui/system-config-selinux.glade:1273
++msgid "<b>Select:</b>"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:21
-+msgid "Allow daemons to run with NIS"
++#: ../gui/system-config-selinux.glade:1326
++msgid "System Default Enforcing Mode"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
-+#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
-+#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
-+#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
-+#: ../gui/selinux.tbl:118
-+msgid "Web Applications"
++#: ../gui/system-config-selinux.glade:1354
++msgid ""
++"Disabled\n"
++"Permissive\n"
++"Enforcing\n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:22
-+msgid "Transition staff SELinux user to Web Browser Domain"
++#: ../gui/system-config-selinux.glade:1373
++msgid "Current Enforcing Mode"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:23
-+msgid "Transition sysadm SELinux user to Web Browser Domain"
++#: ../gui/system-config-selinux.glade:1418
++msgid "System Default Policy Type: "
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:24
-+msgid "Transition user SELinux user to Web Browser Domain"
++#: ../gui/system-config-selinux.glade:1463
++msgid ""
++"Select if you wish to relabel then entire file system on next reboot.  "
++"Relabeling can take a very long time, depending on the size of the system.  "
++"If you are changing policy types or going from disabled to enforcing, a "
++"relabel is required."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:25
-+msgid "Transition xguest SELinux user to Web Browser Domain"
++#: ../gui/system-config-selinux.glade:1509
++msgid "Relabel on next reboot."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
-+#: ../gui/selinux.tbl:29
-+msgid "Allow staff Web Browsers to write to home directories"
++#: ../gui/system-config-selinux.glade:1561
++msgid "label37"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:30
-+msgid "Disable SELinux protection for amanda"
++#: ../gui/system-config-selinux.glade:1598
++msgid "Revert boolean setting to system default"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:31
-+msgid "Disable SELinux protection for amavis"
++#: ../gui/system-config-selinux.glade:1614
++msgid "Toggle between Customized and All Booleans"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:32
-+msgid "Disable SELinux protection for apmd daemon"
++#: ../gui/system-config-selinux.glade:1645
++#: ../gui/system-config-selinux.glade:1850
++#: ../gui/system-config-selinux.glade:2037
++#: ../gui/system-config-selinux.glade:2224
++#: ../gui/system-config-selinux.glade:2467
++#: ../gui/system-config-selinux.glade:2692
++#: ../gui/system-config-selinux.glade:2867
++msgid "Filter"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:33
-+msgid "Disable SELinux protection for arpwatch daemon"
++#: ../gui/system-config-selinux.glade:1734
++msgid "label50"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:34
-+msgid "Disable SELinux protection for auditd daemon"
++#: ../gui/system-config-selinux.glade:1771
++msgid "Add File Context"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:35
-+msgid "Disable SELinux protection for automount daemon"
++#: ../gui/system-config-selinux.glade:1787
++msgid "Modify File Context"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:36
-+msgid "Disable SELinux protection for avahi"
++#: ../gui/system-config-selinux.glade:1803
++msgid "Delete File Context"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:37
-+msgid "Disable SELinux protection for bluetooth daemon"
++#: ../gui/system-config-selinux.glade:1819
++msgid "Toggle between all and customized file context"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:38
-+msgid "Disable SELinux protection for canna daemon"
++#: ../gui/system-config-selinux.glade:1939
++msgid "label38"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:39
-+msgid "Disable SELinux protection for cardmgr daemon"
++#: ../gui/system-config-selinux.glade:1976
++msgid "Add SELinux User Mapping"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:40
-+msgid "Disable SELinux protection for Cluster Server"
++#: ../gui/system-config-selinux.glade:1992
++msgid "Modify SELinux User Mapping"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:41
-+msgid ""
-+"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-+"temp and untrusted content files"
++#: ../gui/system-config-selinux.glade:2008
++msgid "Delete SELinux User Mapping"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:42
-+msgid "Disable SELinux protection for ciped daemon"
++#: ../gui/system-config-selinux.glade:2126
++msgid "label39"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:43
-+msgid "Disable SELinux protection for clamd daemon"
++#: ../gui/system-config-selinux.glade:2163
++msgid "Add User"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:44
-+msgid "Disable SELinux protection for clamscan"
++#: ../gui/system-config-selinux.glade:2179
++msgid "Modify User"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:45
-+msgid "Disable SELinux protection for clvmd"
++#: ../gui/system-config-selinux.glade:2195
++msgid "Delete User"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:46
-+msgid "Disable SELinux protection for comsat daemon"
++#: ../gui/system-config-selinux.glade:2313
++msgid "label41"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
-+#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
-+msgid "Disable SELinux protection for courier daemon"
++#: ../gui/system-config-selinux.glade:2350
++msgid "Add Network Port"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:52
-+msgid "Disable SELinux protection for cpucontrol daemon"
++#: ../gui/system-config-selinux.glade:2366
++msgid "Edit Network Port"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:53
-+msgid "Disable SELinux protection for cpuspeed daemon"
++#: ../gui/system-config-selinux.glade:2382
++msgid "Delete Network Port"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:54
-+msgid "Cron"
++#: ../gui/system-config-selinux.glade:2418
++#: ../gui/system-config-selinux.glade:2436
++msgid "Toggle between Customized and All Ports"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:54
-+msgid "Disable SELinux protection for crond daemon"
++#: ../gui/system-config-selinux.glade:2556
++msgid "label42"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
-+#: ../gui/selinux.tbl:91
-+msgid "Printing"
++#: ../gui/system-config-selinux.glade:2593
++msgid "Generate new policy module"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:55
-+msgid "Disable SELinux protection for cupsd back end server"
++#: ../gui/system-config-selinux.glade:2609
++msgid "Load policy module"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:56
-+msgid "Disable SELinux protection for cupsd daemon"
++#: ../gui/system-config-selinux.glade:2625
++msgid "Remove loadable policy module"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:57
-+msgid "Disable SELinux protection for cupsd_lpd"
++#: ../gui/system-config-selinux.glade:2661
++msgid ""
++"Enable/Disable additional audit rules, that are normally not reported in the "
++"log files."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:58
-+msgid "CVS"
++#: ../gui/system-config-selinux.glade:2781
++msgid "label44"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:58
-+msgid "Disable SELinux protection for cvs daemon"
++#: ../gui/system-config-selinux.glade:2818
++msgid "Change process mode to permissive."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:59
-+msgid "Disable SELinux protection for cyrus daemon"
++#: ../gui/system-config-selinux.glade:2836
++msgid "Change process mode to enforcing"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:60
-+msgid "Disable SELinux protection for dbskkd daemon"
++#: ../gui/system-config-selinux.glade:2928
++msgid "Process Domain"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:61
-+msgid "Disable SELinux protection for dbusd daemon"
++#: ../gui/system-config-selinux.glade:2956
++msgid "label59"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:62
-+msgid "Disable SELinux protection for dccd"
++#: ../gui/usersPage.py:138
++#, python-format
++msgid "SELinux user '%s' is required"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:63
-+msgid "Disable SELinux protection for dccifd"
++#: ../sepolicy/sepolicy.py:106
++msgid "Generate SELinux man pages"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:64
-+msgid "Disable SELinux protection for dccm"
++#: ../sepolicy/sepolicy.py:110
++msgid "path in which the generated SELinux man pages will be stored"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:65
-+msgid "Disable SELinux protection for ddt daemon"
++#: ../sepolicy/sepolicy.py:114
++msgid "All domains"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:66
-+msgid "Disable SELinux protection for devfsd daemon"
++#: ../sepolicy/sepolicy.py:116
++msgid "Domain name(s) of man pages to be created"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:67
-+msgid "Disable SELinux protection for dhcpc daemon"
++#: ../sepolicy/sepolicy.py:164
++msgid "Query SELinux policy network information"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:68
-+msgid "Disable SELinux protection for dhcpd daemon"
++#: ../sepolicy/sepolicy.py:169
++msgid "list all SELinux port types"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:69
-+msgid "Disable SELinux protection for dictd daemon"
++#: ../sepolicy/sepolicy.py:172
++msgid "show SELinux type related to the port"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:70
-+msgid "Allow sysadm_t to directly start daemons"
++#: ../sepolicy/sepolicy.py:175
++msgid "Show ports defined for this SELinux type"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:71
-+msgid "Disable SELinux protection for Evolution"
++#: ../sepolicy/sepolicy.py:178
++msgid "show ports to which this domain can bind and/or connect"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:72
-+msgid "Games"
++#: ../sepolicy/sepolicy.py:192
++msgid "query SELinux policy to see if domains can communicate with each other"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:72
-+msgid "Disable SELinux protection for games"
++#: ../sepolicy/sepolicy.py:195
++msgid "Source Domain"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:73
-+msgid "Disable SELinux protection for the web browsers"
++#: ../sepolicy/sepolicy.py:198
++msgid "Target Domain"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:74
-+msgid "Disable SELinux protection for Thunderbird"
++#: ../sepolicy/sepolicy.py:215
++msgid "query SELinux Policy to see description of booleans"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:75
-+msgid "Disable SELinux protection for distccd daemon"
++#: ../sepolicy/sepolicy.py:219
++msgid "get all booleans desctiption"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:76
-+msgid "Disable SELinux protection for dmesg daemon"
++#: ../sepolicy/sepolicy.py:221
++msgid "boolean to get description"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:77
-+msgid "Disable SELinux protection for dnsmasq daemon"
++#: ../sepolicy/sepolicy.py:231
++msgid ""
++"query SELinux Policy to see how a source process domain can transition to "
++"the target process domain"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:78
-+msgid "Disable SELinux protection for dovecot daemon"
++#: ../sepolicy/sepolicy.py:234
++msgid "source process domain"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:79
-+msgid "Disable SELinux protection for entropyd daemon"
++#: ../sepolicy/sepolicy.py:237
++msgid "target process domain"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:80
-+msgid "Disable SELinux protection for fetchmail"
++#: ../sepolicy/sepolicy.py:259
++msgid "Generate SELinux Policy module template"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:81
-+msgid "Disable SELinux protection for fingerd daemon"
++#: ../sepolicy/sepolicy.py:265
++msgid "name of policy to generate"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:82
-+msgid "Disable SELinux protection for freshclam daemon"
++#: ../sepolicy/sepolicy.py:267
++msgid "executable to confine"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:83
-+msgid "Disable SELinux protection for fsdaemon daemon"
++#: ../sepolicy/sepolicy.py:269
++msgid "run policy generation test suite"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:84
-+msgid "Disable SELinux protection for gpm daemon"
++#: ../sepolicy/sepolicy.py:274
++msgid "commands"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
-+msgid "NFS"
++#: ../sepolicy/sepolicy/generate.py:185
++msgid "Internet Services Daemon"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:85
-+msgid "Disable SELinux protection for gss daemon"
++#: ../sepolicy/sepolicy/generate.py:198
++msgid "Valid Types:\n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:86
-+msgid "Disable SELinux protection for Hal daemon"
++#: ../sepolicy/sepolicy/generate.py:232
++#, python-format
++msgid "Ports must be numbers or ranges of numbers from 1 to %d "
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:87
-+msgid "Compatibility"
++#: ../sepolicy/sepolicy/generate.py:359
++msgid "You must enter a name for your confined process/user"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:87
++#: ../sepolicy/sepolicy/generate.py:361
 +msgid ""
-+"Do not audit things that we know to be broken but which are not security "
-+"risks"
++"Name must be alpha numberic with no spaces. Consider using option \"-n "
++"MODULENAME\""
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:88
-+msgid "Disable SELinux protection for hostname daemon"
++#: ../sepolicy/sepolicy/generate.py:449
++msgid "User Role types can not be assigned executables."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:89
-+msgid "Disable SELinux protection for hotplug daemon"
++#: ../sepolicy/sepolicy/generate.py:455
++msgid "Only Daemon apps can use an init script.."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:90
-+msgid "Disable SELinux protection for howl daemon"
++#: ../sepolicy/sepolicy/generate.py:473
++msgid "use_resolve must be a boolean value "
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:91
-+msgid "Disable SELinux protection for cups hplip daemon"
++#: ../sepolicy/sepolicy/generate.py:479
++msgid "use_syslog must be a boolean value "
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:92
-+msgid "Disable SELinux protection for httpd rotatelogs"
++#: ../sepolicy/sepolicy/generate.py:485
++msgid "use_kerberos must be a boolean value "
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
-+msgid "HTTPD Service"
++#: ../sepolicy/sepolicy/generate.py:491
++msgid "manage_krb5_rcache must be a boolean value "
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:93
-+msgid "Disable SELinux protection for http suexec"
++#: ../sepolicy/sepolicy/generate.py:521
++msgid "USER Types automatically get a tmp type"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:94
-+msgid "Disable SELinux protection for hwclock daemon"
++#: ../sepolicy/sepolicy/generate.py:1039
++msgid "You must enter the executable path for your confined process"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:95
-+msgid "Disable SELinux protection for i18n daemon"
++#: ../sepolicy/sepolicy/generate.py:1272
++msgid "Type Enforcement file"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:96
-+msgid "Disable SELinux protection for imazesrv daemon"
++#: ../sepolicy/sepolicy/generate.py:1273
++msgid "Interface file"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:97
-+msgid "Disable SELinux protection for inetd child daemons"
++#: ../sepolicy/sepolicy/generate.py:1274
++msgid "File Contexts file"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:98
-+msgid "Disable SELinux protection for inetd daemon"
++#: ../sepolicy/sepolicy/generate.py:1275
++msgid "Spec file"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:99
-+msgid "Disable SELinux protection for innd daemon"
++#: ../sepolicy/sepolicy/generate.py:1276
++msgid "Setup Script"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:100
-+msgid "Disable SELinux protection for iptables daemon"
++#: booleans.py:1
++msgid ""
++"Allow ABRT to modify public files used for public file transfer services."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:101
-+msgid "Disable SELinux protection for ircd daemon"
++#: booleans.py:2
++msgid ""
++"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:102
-+msgid "Disable SELinux protection for irqbalance daemon"
++#: booleans.py:3
++msgid "Allow amavis to use JIT compiler"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:103
-+msgid "Disable SELinux protection for iscsi daemon"
++#: booleans.py:4
++msgid "Allow antivirus programs to read non security files on a system"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:104
-+msgid "Disable SELinux protection for jabberd daemon"
++#: booleans.py:5
++msgid ""
++"Allow users to resolve user passwd entries directly from ldap rather then "
++"using a sssd server"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
-+msgid "Kerberos"
++#: booleans.py:6
++msgid "Allow users to login using a radius server"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:105
-+msgid "Disable SELinux protection for kadmind daemon"
++#: booleans.py:7
++msgid "Allow users to login using a yubikey  server"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:106
-+msgid "Disable SELinux protection for klogd daemon"
++#: booleans.py:8
++msgid ""
++"Allow cdrecord to read various content. nfs, samba, removable devices, user "
++"temp and untrusted content files"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:107
-+msgid "Disable SELinux protection for krb5kdc daemon"
++#: booleans.py:9
++msgid "Allow clamd to use JIT compiler"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:108
-+msgid "Disable SELinux protection for ktalk daemons"
++#: booleans.py:10
++msgid "Allow clamscan to non security files on a system"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:109
-+msgid "Disable SELinux protection for kudzu daemon"
++#: booleans.py:11
++msgid "Allow clamscan to read user content"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:110
-+msgid "Disable SELinux protection for locate daemon"
++#: booleans.py:12
++msgid ""
++"Allow Cobbler to modify public files used for public file transfer services."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:111
-+msgid "Disable SELinux protection for lpd daemon"
++#: booleans.py:13
++msgid "Allow Cobbler to connect to the network using TCP."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:112
-+msgid "Disable SELinux protection for lrrd daemon"
++#: booleans.py:14
++msgid "Allow Cobbler to access cifs file systems."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:113
-+msgid "Disable SELinux protection for lvm daemon"
++#: booleans.py:15
++msgid "Allow Cobbler to access nfs file systems."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:114
-+msgid "Disable SELinux protection for mailman"
++#: booleans.py:16
++msgid "Allow collectd to connect to the network using TCP."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:115
-+msgid "Allow evolution and thunderbird to read user files"
++#: booleans.py:17
++msgid "Allow codnor domain to connect to the network using TCP."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:116
-+msgid "Disable SELinux protection for mdadm daemon"
++#: booleans.py:18
++msgid ""
++"Allow system cron jobs to relabel filesystem for restoring file contexts."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:117
-+msgid "Disable SELinux protection for monopd daemon"
++#: booleans.py:19
++msgid "Allow cvs daemon to read shadow"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:118
-+msgid "Allow the mozilla browser to read user files"
++#: booleans.py:20
++msgid "Allow all daemons to write corefiles to /"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:119
-+msgid "Disable SELinux protection for mrtg daemon"
++#: booleans.py:21
++msgid "Allow all daemons to use tcp wrappers."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:120
-+msgid "Disable SELinux protection for mysqld daemon"
++#: booleans.py:22
++msgid "Allow all daemons the ability to read/write terminals"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:121
-+msgid "Disable SELinux protection for nagios daemon"
++#: booleans.py:23
++msgid "Allow dbadm to manage files in users home directories"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
-+msgid "Name Service"
++#: booleans.py:24
++msgid "Allow dbadm to read files in users home directories"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:122
-+msgid "Disable SELinux protection for named daemon"
++#: booleans.py:25
++msgid ""
++"Deny user domains applications to map a memory region as both executable and "
++"writable, this is dangerous and the executable should be reported in bugzilla"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:123
-+msgid "Disable SELinux protection for nessusd daemon"
++#: booleans.py:26
++msgid "Allow sysadm to debug or ptrace all processes."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:124
-+msgid "Disable SELinux protection for NetworkManager"
++#: booleans.py:27
++msgid "Allow dhcpc client applications to execute iptables commands"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:125
-+msgid "Disable SELinux protection for nfsd daemon"
++#: booleans.py:28
++msgid "Allow DHCP daemon to use LDAP backends"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
-+#: ../gui/selinux.tbl:221
-+msgid "Samba"
++#: booleans.py:29
++msgid "Allow all domains to use other domains file descriptors"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:126
-+msgid "Disable SELinux protection for nmbd daemon"
++#: booleans.py:30
++msgid "Allow all domains to have the kernel load modules"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:127
-+msgid "Disable SELinux protection for nrpe daemon"
++#: booleans.py:31
++msgid "Allow the use of the audio devices as the source for the entropy feeds"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:128
-+msgid "Disable SELinux protection for nscd daemon"
++#: booleans.py:32
++msgid "Allow exim to connect to databases (postgres, mysql)"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:129
-+msgid "Disable SELinux protection for nsd daemon"
++#: booleans.py:33
++msgid "Allow exim to create, read, write, and delete unprivileged user files."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:130
-+msgid "Disable SELinux protection for ntpd daemon"
++#: booleans.py:34
++msgid "Allow exim to read unprivileged user files."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:131
-+msgid "Disable SELinux protection for oddjob"
++#: booleans.py:35
++msgid "Enable extra rules in the cron domain to support fcron."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:132
-+msgid "Disable SELinux protection for oddjob_mkhomedir"
++#: booleans.py:36
++msgid "Allow fenced domain to connect to the network using TCP."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:133
-+msgid "Disable SELinux protection for openvpn daemon"
++#: booleans.py:37
++msgid "Allow fenced domain to execute ssh."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:134
-+msgid "Disable SELinux protection for pam daemon"
++#: booleans.py:38
++msgid "Allow ftp to read and write files in the user home directories"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:135
-+msgid "Disable SELinux protection for pegasus"
++#: booleans.py:39
++msgid ""
++"Allow ftp servers to upload files,  used for public file transfer services. "
++"Directories must be labeled public_content_rw_t."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:136
-+msgid "Disable SELinux protection for perdition daemon"
++#: booleans.py:40
++msgid "Allow ftp servers to connect to all ports > 1023"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:137
-+msgid "Disable SELinux protection for portmap daemon"
++#: booleans.py:41
++msgid "Allow ftp servers to connect to mysql database ports"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:138
-+msgid "Disable SELinux protection for portslave daemon"
++#: booleans.py:42
++msgid ""
++"Allow ftp servers to login to local users and read/write all files on the "
++"system, governed by DAC."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:139
-+msgid "Disable SELinux protection for postfix"
++#: booleans.py:43
++msgid "Allow ftp servers to use cifs used for public file transfer services."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:140
-+msgid "Disable SELinux protection for postgresql daemon"
++#: booleans.py:44
++msgid "Allow ftp servers to use nfs used for public file transfer services."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:141
-+msgid "pppd"
++#: booleans.py:45
++msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:141
-+msgid "Allow pppd to be run for a regular user"
++#: booleans.py:46
++msgid "Determine whether Git CGI can search home directories."
++msgstr ""
++
++#: booleans.py:47
++msgid "Determine whether Git CGI can access cifs file systems."
++msgstr ""
++
++#: booleans.py:48
++msgid "Determine whether Git CGI can access nfs file systems."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:142
-+msgid "Disable SELinux protection for pptp"
++#: booleans.py:49
++msgid ""
++"Determine whether Git session daemon can bind TCP sockets to all unreserved "
++"ports."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:143
-+msgid "Disable SELinux protection for prelink daemon"
++#: booleans.py:50
++msgid ""
++"Determine whether calling user domains can execute Git daemon in the "
++"git_session_t domain."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:144
-+msgid "Disable SELinux protection for privoxy daemon"
++#: booleans.py:51
++msgid "Determine whether Git system daemon can search home directories."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:145
-+msgid "Disable SELinux protection for ptal daemon"
++#: booleans.py:52
++msgid "Determine whether Git system daemon can access cifs file systems."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:146
-+msgid "Disable SELinux protection for pxe daemon"
++#: booleans.py:53
++msgid "Determine whether Git system daemon can access nfs file systems."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:147
-+msgid "Disable SELinux protection for pyzord"
++#: booleans.py:54
++msgid "Allow gitisis daemon to send mail"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:148
-+msgid "Disable SELinux protection for quota daemon"
++#: booleans.py:55
++msgid "Enable reading of urandom for all domains."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:149
-+msgid "Disable SELinux protection for radiusd daemon"
++#: booleans.py:56
++msgid ""
++"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
++"agent to manage user files."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:150
-+msgid "Disable SELinux protection for radvd daemon"
++#: booleans.py:57
++msgid ""
++"Allow gpg web domain to modify public files used for public file transfer "
++"services."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:151
-+msgid "Disable SELinux protection for rdisc"
++#: booleans.py:58
++msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:152
-+msgid "Disable SELinux protection for readahead"
++#: booleans.py:59
++msgid ""
++"Allow Apache to modify public files used for public file transfer services. "
++"Directories/Files must be labeled public_content_rw_t."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:153
-+msgid "Allow programs to read files in non-standard locations (default_t)"
++#: booleans.py:60
++msgid "Allow httpd to use built in scripting (usually php)"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:154
-+msgid "Disable SELinux protection for restorecond"
++#: booleans.py:61
++msgid "Allow http daemon to check spam"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:155
-+msgid "Disable SELinux protection for rhgb daemon"
++#: booleans.py:62
++msgid ""
++"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
++"ports"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:156
-+msgid "Disable SELinux protection for ricci"
++#: booleans.py:63
++msgid "Allow httpd to connect to the ldap port"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:157
-+msgid "Disable SELinux protection for ricci_modclusterd"
++#: booleans.py:64
++msgid "Allow http daemon to connect to zabbix"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:158
-+msgid "Disable SELinux protection for rlogind daemon"
++#: booleans.py:65
++msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:159
-+msgid "Disable SELinux protection for rpcd daemon"
++#: booleans.py:66
++msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:160
-+msgid "Disable SELinux protection for rshd"
++#: booleans.py:67
++msgid ""
++"Allow HTTPD scripts and modules to connect to databases over the network."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:161
-+msgid "rsync"
++#: booleans.py:68
++msgid "Allow httpd to connect to memcache server"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:161
-+msgid "Disable SELinux protection for rsync daemon"
++#: booleans.py:69
++msgid "Allow httpd to act as a relay"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:162
-+msgid "Allow ssh to run from inetd instead of as a daemon"
++#: booleans.py:70
++msgid "Allow http daemon to send mail"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:163
-+msgid "Allow Samba to share nfs directories"
++#: booleans.py:71
++msgid "Allow Apache to communicate with avahi service via dbus"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
-+msgid "SASL authentication server"
++#: booleans.py:72
++msgid "Allow httpd cgi support"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:164
-+msgid "Allow sasl authentication server to read /etc/shadow"
++#: booleans.py:73
++msgid "Allow httpd to act as a FTP server by listening on the ftp port."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:165
-+msgid ""
-+"Allow X-Windows server to map a memory region as both executable and writable"
++#: booleans.py:74
++msgid "Allow httpd to read home directories"
++msgstr ""
++
++#: booleans.py:75
++msgid "Allow httpd scripts and modules execmem/execstack"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:166
-+msgid "Disable SELinux protection for saslauthd daemon"
++#: booleans.py:76
++msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:167
-+msgid "Disable SELinux protection for scannerdaemon daemon"
++#: booleans.py:77
++msgid "Allow httpd processes to manage IPA content"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:168
-+msgid "Do not allow transition to sysadm_t, sudo and su effected"
++#: booleans.py:78
++msgid "Allow Apache to use mod_auth_ntlm_winbind"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:169
-+msgid "Do not allow any processes to load kernel modules"
++#: booleans.py:79
++msgid "Allow Apache to use mod_auth_pam"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:170
-+msgid "Do not allow any processes to modify kernel SELinux policy"
++#: booleans.py:80
++msgid "Allow httpd to read user content"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:171
-+msgid "Disable SELinux protection for sendmail daemon"
++#: booleans.py:81
++msgid "Allow Apache to run in stickshift mode, not transition to passenger"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:172
-+msgid "Disable SELinux protection for setrans"
++#: booleans.py:82
++msgid "Allow httpd daemon to change its resource limits"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:173
-+msgid "Disable SELinux protection for setroubleshoot daemon"
++#: booleans.py:83
++msgid ""
++"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:174
-+msgid "Disable SELinux protection for slapd daemon"
++#: booleans.py:84
++msgid ""
++"Allow apache scripts to write to public content, directories/files must be "
++"labeled public_rw_content_t."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:175
-+msgid "Disable SELinux protection for slrnpull daemon"
++#: booleans.py:85
++msgid "Allow Apache to execute tmp content."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:176
-+msgid "Disable SELinux protection for smbd daemon"
++#: booleans.py:86
++msgid ""
++"Unify HTTPD to communicate with the terminal. Needed for entering the "
++"passphrase for certificates at the terminal."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:177
-+msgid "Disable SELinux protection for snmpd daemon"
++#: booleans.py:87
++msgid "Unify HTTPD handling of all content files."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:178
-+msgid "Disable SELinux protection for snort daemon"
++#: booleans.py:88
++msgid "Allow httpd to access cifs file systems"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:179
-+msgid "Disable SELinux protection for soundd daemon"
++#: booleans.py:89
++msgid "Allow httpd to access FUSE file systems"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:180
-+msgid "Disable SELinux protection for sound daemon"
++#: booleans.py:90
++msgid "Allow httpd to run gpg"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
-+msgid "Spam Protection"
++#: booleans.py:91
++msgid "Allow httpd to access nfs file systems"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:181
-+msgid "Disable SELinux protection for spamd daemon"
++#: booleans.py:92
++msgid "Allow httpd to communicate with oddjob to start up a service"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:182
-+msgid "Allow spamd to access home directories"
++#: booleans.py:93
++msgid "Allow httpd to access openstack ports"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:183
-+msgid "Allow Spam Assassin daemon network access"
++#: booleans.py:94
++msgid "Allow icecast to connect to all ports, not just sound ports."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:184
-+msgid "Disable SELinux protection for speedmgmt daemon"
++#: booleans.py:95
++msgid ""
++"Allow the Irssi IRC Client to connect to any port, and to bind to any "
++"unreserved port."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
-+msgid "Squid"
++#: booleans.py:96
++msgid "Allow java executable stack"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:185
-+msgid "Allow squid daemon to connect to the network"
++#: booleans.py:97
++msgid "Allow confined applications to run with kerberos."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:186
-+msgid "Disable SELinux protection for squid daemon"
++#: booleans.py:98
++msgid "Allow syslogd daemon to send mail"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:187
-+msgid "Disable SELinux protection for ssh daemon"
++#: booleans.py:99
++msgid "Allow syslogd the ability to read/write terminals"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:188
-+msgid "Allow ssh logins as sysadm_r:sysadm_t"
++#: booleans.py:100
++msgid "Allow logging in and using the system from /dev/console."
++msgstr ""
++
++#: booleans.py:101
++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:102
++msgid "Allow mock to read files in home directories."
++msgstr ""
++
++#: booleans.py:103
++msgid "Allow the mount command to mount any directory or file."
++msgstr ""
++
++#: booleans.py:104
++msgid "Allow mozilla plugin domain to connect to the network using TCP."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:189
++#: booleans.py:105
 +msgid ""
-+"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
-+"bashrc)"
++"Allow mozilla_plugins to create random content in the users home directory"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
-+msgid "Universal SSL tunnel"
++#: booleans.py:106
++msgid "Allow confined web browsers to read home directory content"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:190
-+msgid "Disable SELinux protection for stunnel daemon"
++#: booleans.py:107
++msgid "Allow mplayer executable stack"
++msgstr ""
++
++#: booleans.py:108
++msgid "Allow mysqld to connect to all ports"
++msgstr ""
++
++#: booleans.py:109
++msgid "Allow BIND to bind apache port."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:191
-+msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
++#: booleans.py:110
++msgid ""
++"Allow BIND to write the master zone files. Generally this is used for "
++"dynamic DNS or zone transfers."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:192
-+msgid "Disable SELinux protection for swat daemon"
++#: booleans.py:111
++msgid "Allow any files/directories to be exported read/only via NFS."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:193
-+msgid "Disable SELinux protection for sxid daemon"
++#: booleans.py:112
++msgid "Allow any files/directories to be exported read/write via NFS."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:194
-+msgid "Disable SELinux protection for syslogd daemon"
++#: booleans.py:113
++msgid ""
++"Allow nfs servers to modify public files used for public file transfer "
++"services.  Files/Directories must be labeled public_content_rw_t."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:195
-+msgid "Disable SELinux protection for system cron jobs"
++#: booleans.py:114
++msgid "Allow system to run with NIS"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:196
-+msgid "Disable SELinux protection for tcp daemon"
++#: booleans.py:115
++msgid "Allow confined applications to use nscd shared memory."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:197
-+msgid "Disable SELinux protection for telnet daemon"
++#: booleans.py:116
++msgid "Allow nsplugin code to connect to unreserved ports"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:198
-+msgid "Disable SELinux protection for tftpd daemon"
++#: booleans.py:117
++msgid "Allow nsplugin code to execmem/execstack"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:199
-+msgid "Disable SELinux protection for transproxy daemon"
++#: booleans.py:118
++msgid "Allow openvpn to read home directories"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:200
-+msgid "Disable SELinux protection for udev daemon"
++#: booleans.py:119
++msgid "Allow piranha-lvs domain to connect to the network using TCP."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:201
-+msgid "Disable SELinux protection for uml daemon"
++#: booleans.py:120
++msgid "Allow polipo to connect to all ports > 1023"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:202
++#: booleans.py:121
 +msgid ""
-+"Allow xinetd to run unconfined, including any services it starts that do not "
-+"have a domain transition explicitly defined"
++"Determine whether Polipo session daemon can bind tcp sockets to all "
++"unreserved ports."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:203
++#: booleans.py:122
 +msgid ""
-+"Allow rc scripts to run unconfined, including any daemon started by an rc "
-+"script that does not have a domain transition explicitly defined"
++"Determine whether calling user domains can execute Polipo daemon in the "
++"polipo_session_t domain."
++msgstr ""
++
++#: booleans.py:123
++msgid "Determine whether polipo can access cifs file systems."
++msgstr ""
++
++#: booleans.py:124
++msgid "Determine whether Polipo can access nfs file systems."
++msgstr ""
++
++#: booleans.py:125
++msgid "Enable polyinstantiated directory support."
++msgstr ""
++
++#: booleans.py:126
++msgid "Allow the portage domains to use NFS mounts (regular nfs_t)"
++msgstr ""
++
++#: booleans.py:127
++msgid "Allow postfix_local domain full write access to mail_spool directories"
++msgstr ""
++
++#: booleans.py:128
++msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
++msgstr ""
++
++#: booleans.py:129
++msgid "Allow transmit client label to foreign database"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:204
-+msgid "Allow rpm to run unconfined"
++#: booleans.py:130
++msgid "Allow database admins to execute DML statement"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:205
-+msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
++#: booleans.py:131
++msgid "Allow unprivileged users to execute DDL statement"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:206
-+msgid "Disable SELinux protection for updfstab daemon"
++#: booleans.py:132
++msgid "Allow pppd to load kernel modules for certain modems"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:207
-+msgid "Disable SELinux protection for uptimed daemon"
++#: booleans.py:133
++msgid "Allow pppd to be run for a regular user"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:208
++#: booleans.py:134
 +msgid ""
-+"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
-+"staff_r can do so"
++"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
++msgstr ""
++
++#: booleans.py:135
++msgid "Allow Puppet client to manage all file types."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:209
-+msgid "Allow users to execute the mount command"
++#: booleans.py:136
++msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:210
-+msgid "Allow regular users direct mouse access (only allow the X server)"
++#: booleans.py:137
++msgid "Allow qemu to connect fully to the network"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:211
-+msgid "Allow users to run the dmesg command"
++#: booleans.py:138
++msgid "Allow qemu to use cifs/Samba file systems"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:212
-+msgid "Allow users to control network interfaces (also needs USERCTL=true)"
++#: booleans.py:139
++msgid "Allow qemu to use serial/parallel communication ports"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:213
-+msgid "Allow normal user to execute ping"
++#: booleans.py:140
++msgid "Allow qemu to use nfs file systems"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:214
-+msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
++#: booleans.py:141
++msgid "Allow qemu to use usb devices"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:215
-+msgid "Allow users to rw usb devices"
++#: booleans.py:142
++msgid "Allow racoon to read shadow"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:216
++#: booleans.py:143
++msgid "Allow rgmanager domain to connect to the network using TCP."
++msgstr ""
++
++#: booleans.py:144
 +msgid ""
-+"Allow users to run TCP servers (bind to ports and accept connection from the "
-+"same domain and outside users)  disabling this forces FTP passive mode and "
-+"may change other protocols"
++"Allow rsync to modify public files used for public file transfer services.  "
++"Files/Directories must be labeled public_content_rw_t."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:217
-+msgid "Allow user to stat ttyfiles"
++#: booleans.py:145
++msgid "Allow rsync to run as a client"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:218
-+msgid "Disable SELinux protection for uucpd daemon"
++#: booleans.py:146
++msgid "Allow rsync to export any files/directories read only."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:219
-+msgid "Disable SELinux protection for vmware daemon"
++#: booleans.py:147
++msgid "Allow rsync servers to share cifs files systems"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:220
-+msgid "Disable SELinux protection for watchdog daemon"
++#: booleans.py:148
++msgid "Allow rsync servers to share nfs files systems"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:221
-+msgid "Disable SELinux protection for winbind daemon"
++#: booleans.py:149
++msgid "Allow samba to create new home directories (e.g. via PAM)"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:222
-+msgid "Disable SELinux protection for xdm daemon"
++#: booleans.py:150
++msgid ""
++"Allow samba to act as the domain controller, add users, groups and change "
++"passwords."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:223
-+msgid "Allow xdm logins as sysadm_r:sysadm_t"
++#: booleans.py:151
++msgid "Allow samba to share users home directories."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:224
-+msgid "Disable SELinux protection for xen daemon"
++#: booleans.py:152
++msgid "Allow samba to share any file/directory read only."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:225
-+msgid "XEN"
++#: booleans.py:153
++msgid "Allow samba to share any file/directory read/write."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:225
-+msgid "Allow xen to read/write physical disk devices"
++#: booleans.py:154
++msgid "Allow samba to act as a portmapper"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:226
-+msgid "Disable SELinux protection for xfs daemon"
++#: booleans.py:155
++msgid "Allow samba to run unconfined scripts"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:227
-+msgid "Disable SELinux protection for xen control"
++#: booleans.py:156
++msgid "Allow samba to export ntfs/fusefs volumes."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:228
-+msgid "Disable SELinux protection for ypbind daemon"
++#: booleans.py:157
++msgid "Allow samba to export NFS volumes."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:229
-+msgid "Disable SELinux protection for NIS Password Daemon"
++#: booleans.py:158
++msgid "Allow sanlock to read/write fuse files"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:230
-+msgid "Disable SELinux protection for ypserv daemon"
++#: booleans.py:159
++msgid "Allow sanlock to manage nfs files"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:231
-+msgid "Disable SELinux protection for NIS Transfer Daemon"
++#: booleans.py:160
++msgid "Allow sanlock to manage cifs files"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:232
-+msgid "Allow SELinux webadm user to manage unprivileged users home directories"
++#: booleans.py:161
++msgid "Allow sasl to read shadow"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:233
-+msgid "Allow SELinux webadm user to read unprivileged users home directories"
++#: booleans.py:162
++msgid ""
++"disallow programs, such as newrole, from transitioning to administrative "
++"user domains."
 +msgstr ""
 +
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Are you sure you want to delete %s '%s'?"
++#: booleans.py:163
++msgid "Disable kernel module loading."
 +msgstr ""
 +
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Delete %s"
++#: booleans.py:164
++msgid ""
++"Boolean to determine whether the system permits loading policy, setting "
++"enforcing mode, and changing boolean values.  Set this to true and you have "
++"to reboot to set it back."
 +msgstr ""
 +
-+#: ../gui/semanagePage.py:134
-+#, python-format
-+msgid "Add %s"
++#: booleans.py:165
++msgid "Allow regular users direct dri device access"
 +msgstr ""
 +
-+#: ../gui/semanagePage.py:148
-+#, python-format
-+msgid "Modify %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 ""
 +
-+#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
-+msgid "Permissive"
++#: booleans.py:167
++msgid ""
++"Allow all unconfined executables to use libraries requiring text relocation "
++"that are not labeled textrel_shlib_t"
 +msgstr ""
 +
-+#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
-+msgid "Enforcing"
++#: booleans.py:168
++msgid ""
++"Allow unconfined executables to make their stack executable.  This should "
++"never, ever be necessary. Probably indicates a badly coded executable, but "
++"could indicate an attack. This executable should be reported in bugzilla"
 +msgstr ""
 +
-+#: ../gui/statusPage.py:94
-+msgid "Status"
++#: booleans.py:169
++msgid "Allow users to connect to the local mysql server"
 +msgstr ""
 +
-+#: ../gui/statusPage.py:133
++#: booleans.py:170
 +msgid ""
-+"Changing the policy type will cause a relabel of the entire file system on "
-+"the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
++"Allow confined users the ability to execute the ping and traceroute commands."
 +msgstr ""
 +
-+#: ../gui/statusPage.py:147
++#: booleans.py:171
++msgid "Allow users to connect to PostgreSQL"
++msgstr ""
++
++#: booleans.py:172
 +msgid ""
-+"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
-+"you later decide to turn SELinux back on, the system will be required to "
-+"relabel.  If you just want to see if SELinux is causing a problem on your "
-+"system, you can go to permissive mode which will only log errors and not "
-+"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
-+"wish to continue?"
++"Allow user to r/w files on filesystems that do not have extended attributes "
++"(FAT, CDROM, FLOPPY)"
 +msgstr ""
 +
-+#: ../gui/statusPage.py:152
++#: booleans.py:173
 +msgid ""
-+"Changing to SELinux enabled will cause a relabel of the entire file system "
-+"on the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
++"Allow users to run TCP servers (bind to ports and accept connection from the "
++"same domain and outside users)  disabling this forces FTP passive mode and "
++"may change other protocols."
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:11
-+msgid "system-config-selinux"
++#: booleans.py:174
++msgid "Allow user music sharing"
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:12
++#: booleans.py:175
 +msgid ""
-+"Copyright (c)2006 Red Hat, Inc.\n"
-+"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
++"Allow anon internal-sftp to upload files, used for public file transfer "
++"services. Directories must be labeled public_content_rw_t."
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:22
-+#: ../gui/system-config-selinux.glade:544
-+msgid "Add SELinux Login Mapping"
++#: booleans.py:176
++msgid ""
++"Allow sftp-internal to read and write files in the user home directories"
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:257
-+msgid "Add SELinux Network Ports"
++#: booleans.py:177
++msgid ""
++"Allow sftp-internal to login to local users and read/write all files on the "
++"system, governed by DAC."
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:391
-+#: ../gui/system-config-selinux.glade:678
-+msgid "SELinux Type"
++#: booleans.py:178
++msgid ""
++"Allow internal-sftp to read and write files in the user ssh home directories."
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:622
-+msgid "File Specification"
++#: booleans.py:179
++msgid "Allow sge to connect to the network using any TCP port"
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:650
-+msgid "File Type"
++#: booleans.py:180
++msgid "Allow sge to access nfs file systems."
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:727
++#: booleans.py:181
 +msgid ""
-+"all files\n"
-+"regular file\n"
-+"directory\n"
-+"character device\n"
-+"block device\n"
-+"socket\n"
-+"symbolic link\n"
-+"named pipe\n"
++"Enable additional permissions needed to support devices on 3ware controllers."
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:773
-+msgid "MLS"
++#: booleans.py:182
++msgid ""
++"Allow samba to modify public files used for public file transfer services.  "
++"Files/Directories must be labeled public_content_rw_t."
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:837
-+msgid "Add SELinux User"
++#: booleans.py:183
++msgid "Allow user spamassassin clients to use the network."
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:1079
-+msgid "SELinux Administration"
++#: booleans.py:184
++msgid "Allow spamd to read/write user home directories."
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:1122
-+msgid "Add"
++#: booleans.py:185
++msgid ""
++"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:1144
-+msgid "_Properties"
++#: booleans.py:186
++msgid "Allow squid to run as a transparent proxy (TPROXY)"
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:1166
-+msgid "_Delete"
++#: booleans.py:187
++msgid ""
++"Allow ssh with chroot env to read and write files in the user home "
++"directories"
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:1256
-+msgid "Select Management Object"
++#: booleans.py:188
++msgid "allow host key based authentication"
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:1273
-+msgid "<b>Select:</b>"
++#: booleans.py:189
++msgid "Allow ssh logins as sysadm_r:sysadm_t"
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:1326
-+msgid "System Default Enforcing Mode"
++#: booleans.py:190
++msgid "allow staff user to create and transition to svirt domains."
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:1354
++#: booleans.py:191
++msgid "Allow the Telepathy connection managers to connect to any network port."
++msgstr ""
++
++#: booleans.py:192
 +msgid ""
-+"Disabled\n"
-+"Permissive\n"
-+"Enforcing\n"
++"Allow the Telepathy connection managers to connect to any generic TCP port."
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:1373
-+msgid "Current Enforcing Mode"
++#: booleans.py:193
++msgid ""
++"Allow tftp to modify public files used for public file transfer services."
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:1418
-+msgid "System Default Policy Type: "
++#: booleans.py:194
++msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:1463
++#: booleans.py:195
 +msgid ""
-+"Select if you wish to relabel then entire file system on next reboot.  "
-+"Relabeling can take a very long time, depending on the size of the system.  "
-+"If you are changing policy types or going from disabled to enforcing, a "
-+"relabel is required."
++"allow unconfined users to transition to the chrome sandbox domains when "
++"running chrome-sandbox"
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:1509
-+msgid "Relabel on next reboot."
++#: booleans.py:196
++msgid "Allow a user to login as an unconfined domain"
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:1561
-+msgid "label37"
++#: booleans.py:197
++msgid ""
++"Allow unconfined users to transition to the Mozilla plugin domain when "
++"running xulrunner plugin-container."
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:1598
-+msgid "Revert boolean setting to system default"
++#: booleans.py:198
++msgid "Allow video playing tools to run unconfined"
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:1614
-+msgid "Toggle between Customized and All Booleans"
++#: booleans.py:199
++msgid "Allow unprivledged user to create and transition to svirt domains."
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:1645
-+#: ../gui/system-config-selinux.glade:1850
-+#: ../gui/system-config-selinux.glade:2037
-+#: ../gui/system-config-selinux.glade:2224
-+#: ../gui/system-config-selinux.glade:2467
-+#: ../gui/system-config-selinux.glade:2692
-+#: ../gui/system-config-selinux.glade:2867
-+msgid "Filter"
++#: booleans.py:200
++msgid "Support ecryptfs home directories"
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:1734
-+msgid "label50"
++#: booleans.py:201
++msgid "Support fusefs home directories"
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:1771
-+msgid "Add File Context"
++#: booleans.py:202
++msgid "Use lpd server instead of cups"
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:1787
-+msgid "Modify File Context"
++#: booleans.py:203
++msgid "Support NFS home directories"
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:1803
-+msgid "Delete File Context"
++#: booleans.py:204
++msgid "Support SAMBA home directories"
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:1819
-+msgid "Toggle between all and customized file context"
++#: booleans.py:205
++msgid "Allow varnishd to connect to all ports, not just HTTP."
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:1939
-+msgid "label38"
++#: booleans.py:206
++msgid "Ignore vbetool mmap_zero errors."
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:1976
-+msgid "Add SELinux User Mapping"
++#: booleans.py:207
++msgid ""
++"Allow confined virtual guests to use serial/parallel communication ports"
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:1992
-+msgid "Modify SELinux User Mapping"
++#: booleans.py:208
++msgid ""
++"Allow confined virtual guests to use executable memory and executable stack"
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:2008
-+msgid "Delete SELinux User Mapping"
++#: booleans.py:209
++msgid "Allow confined virtual guests to read fuse files"
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:2126
-+msgid "label39"
++#: booleans.py:210
++msgid "Allow confined virtual guests to manage nfs files"
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:2163
-+msgid "Add User"
++#: booleans.py:211
++msgid "Allow confined virtual guests to manage cifs files"
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:2179
-+msgid "Modify User"
++#: booleans.py:212
++msgid "Allow confined virtual guests to interact with the sanlock"
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:2195
-+msgid "Delete User"
++#: booleans.py:213
++msgid "Allow confined virtual guests to manage device configuration, (pci)"
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:2313
-+msgid "label41"
++#: booleans.py:214
++msgid "Allow confined virtual guests to use usb devices"
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:2350
-+msgid "Add Network Port"
++#: booleans.py:215
++msgid "Allow confined virtual guests to interact with the xserver"
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:2366
-+msgid "Edit Network Port"
++#: booleans.py:216
++msgid "Allow webadm to manage files in users home directories"
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:2382
-+msgid "Delete Network Port"
++#: booleans.py:217
++msgid "Allow webadm to read files in users home directories"
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:2418
-+#: ../gui/system-config-selinux.glade:2436
-+msgid "Toggle between Customized and All Ports"
++#: booleans.py:218
++msgid "Ignore wine mmap_zero errors."
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:2556
-+msgid "label42"
++#: booleans.py:219
++msgid "Allow the graphical login program to execute bootloader"
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:2593
-+msgid "Generate new policy module"
++#: booleans.py:220
++msgid ""
++"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:2609
-+msgid "Load policy module"
++#: booleans.py:221
++msgid "Allow xen to manage nfs files"
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:2625
-+msgid "Remove loadable policy module"
++#: booleans.py:222
++msgid ""
++"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
++"logical volumes for disk images."
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:2661
++#: booleans.py:223
++msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
++msgstr ""
++
++#: booleans.py:224
 +msgid ""
-+"Enable/Disable additional audit rules, that are normally not reported in the "
-+"log files."
++"Allow xguest users to configure Network Manager and connect to apache ports"
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:2781
-+msgid "label44"
++#: booleans.py:225
++msgid "Allow xguest users to mount removable media"
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:2818
-+msgid "Change process mode to permissive."
++#: booleans.py:226
++msgid "Allow xguest to use blue tooth devices"
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:2836
-+msgid "Change process mode to enforcing"
++#: booleans.py:227
++msgid "Allows clients to write to the X server shared memory segments."
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:2928
-+msgid "Process Domain"
++#: booleans.py:228
++msgid "Allows XServer to execute writable memory"
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:2956
-+msgid "label59"
++#: booleans.py:229
++msgid "Support X userspace object manager"
 +msgstr ""
 +
-+#: ../gui/usersPage.py:138
-+#, python-format
-+msgid "SELinux user '%s' is required"
++#: booleans.py:230
++msgid "Allow zabbix to connect to unreserved ports"
 +msgstr ""
-diff -up policycoreutils-2.1.12/po/is.po.rhat policycoreutils-2.1.12/po/is.po
---- policycoreutils-2.1.12/po/is.po.rhat	2012-07-04 07:35:21.000000000 -0400
-+++ policycoreutils-2.1.12/po/is.po	2012-10-16 15:07:17.533526217 -0400
-@@ -8,7 +8,7 @@ msgid ""
++
++#: booleans.py:231
++msgid "Allow zebra daemon to write it configuration files"
++msgstr ""
++
++#: booleans.py:232
++msgid ""
++"Allow ZoneMinder to modify public files used for public file transfer "
++"services."
++msgstr ""
+diff --git a/policycoreutils/po/id.po b/policycoreutils/po/id.po
+index caf6141..31497c2 100644
+--- a/policycoreutils/po/id.po
++++ b/policycoreutils/po/id.po
+@@ -7,15 +7,15 @@ msgid ""
  msgstr ""
- "Project-Id-Version: PACKAGE VERSION\n"
+ "Project-Id-Version: Policycoreutils\n"
  "Report-Msgid-Bugs-To: \n"
--"POT-Creation-Date: 2012-03-27 10:49-0400\n"
-+"POT-Creation-Date: 2012-05-25 07:28-0400\n"
- "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
- "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
- "Language-Team: LANGUAGE <LL at li.org>\n"
-@@ -90,844 +90,851 @@ msgstr ""
- msgid "global"
+-"POT-Creation-Date: 2012-05-25 07:28-0400\n"
+-"PO-Revision-Date: 2012-03-30 18:14+0000\n"
+-"Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
++"POT-Creation-Date: 2012-10-16 12:24-0400\n"
++"PO-Revision-Date: 2012-10-08 13:10+0000\n"
++"Last-Translator: dwalsh <dwalsh at redhat.com>\n"
+ "Language-Team: Indonesian <trans-id at lists.fedoraproject.org>\n"
+ "Language: id\n"
+ "MIME-Version: 1.0\n"
+ "Content-Type: text/plain; charset=UTF-8\n"
+ "Content-Transfer-Encoding: 8bit\n"
+-"Plural-Forms: nplurals=1; plural=0\n"
++"Plural-Forms: nplurals=1; plural=0;\n"
+ 
+ #: ../run_init/run_init.c:67
+ msgid ""
+@@ -24,7 +24,7 @@ msgid ""
+ "         <args ...> are the arguments to that script."
  msgstr ""
  
--#: ../semanage/seobject.py:222
-+#: ../semanage/seobject.py:225
+-#: ../run_init/run_init.c:126 ../newrole/newrole.c:1124
++#: ../run_init/run_init.c:126 ../newrole/newrole.c:1123
+ #, c-format
+ msgid "failed to initialize PAM\n"
+ msgstr ""
+@@ -73,7 +73,7 @@ msgstr ""
+ msgid "authentication failed.\n"
+ msgstr ""
+ 
+-#: ../run_init/run_init.c:405 ../newrole/newrole.c:1258
++#: ../run_init/run_init.c:405 ../newrole/newrole.c:1257
+ #, c-format
+ msgid "Could not set exec context to %s.\n"
+ msgstr ""
+@@ -86,855 +86,870 @@ msgstr ""
+ msgid "To make this policy package active, execute:"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:143 ../semanage/seobject.py:147
+-msgid "global"
+-msgstr ""
+-
+-#: ../semanage/seobject.py:225
++#: ../semanage/seobject.py:200
  msgid "Could not create semanage handle"
  msgstr ""
  
--#: ../semanage/seobject.py:230
-+#: ../semanage/seobject.py:233
+-#: ../semanage/seobject.py:233
++#: ../semanage/seobject.py:208
  msgid "SELinux policy is not managed or store cannot be accessed."
  msgstr ""
  
--#: ../semanage/seobject.py:235
-+#: ../semanage/seobject.py:238
+-#: ../semanage/seobject.py:238
++#: ../semanage/seobject.py:213
  msgid "Cannot read policy store."
  msgstr ""
  
--#: ../semanage/seobject.py:240
-+#: ../semanage/seobject.py:243
+-#: ../semanage/seobject.py:243
++#: ../semanage/seobject.py:218
  msgid "Could not establish semanage connection"
  msgstr ""
  
--#: ../semanage/seobject.py:245
-+#: ../semanage/seobject.py:248
+-#: ../semanage/seobject.py:248
++#: ../semanage/seobject.py:223
  msgid "Could not test MLS enabled status"
  msgstr ""
  
--#: ../semanage/seobject.py:251 ../semanage/seobject.py:266
-+#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
+-#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
++#: ../semanage/seobject.py:229 ../semanage/seobject.py:244
  msgid "Not yet implemented"
  msgstr ""
  
--#: ../semanage/seobject.py:255
-+#: ../semanage/seobject.py:258
+-#: ../semanage/seobject.py:258
++#: ../semanage/seobject.py:233
  msgid "Semanage transaction already in progress"
  msgstr ""
  
--#: ../semanage/seobject.py:264
-+#: ../semanage/seobject.py:267
+-#: ../semanage/seobject.py:267
++#: ../semanage/seobject.py:242
  msgid "Could not start semanage transaction"
  msgstr ""
  
--#: ../semanage/seobject.py:274
-+#: ../semanage/seobject.py:278
+-#: ../semanage/seobject.py:278
++#: ../semanage/seobject.py:254
  msgid "Could not commit semanage transaction"
  msgstr ""
  
--#: ../semanage/seobject.py:279
-+#: ../semanage/seobject.py:283
+-#: ../semanage/seobject.py:283
++#: ../semanage/seobject.py:259
  msgid "Semanage transaction not in progress"
  msgstr ""
  
--#: ../semanage/seobject.py:291 ../semanage/seobject.py:371
-+#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
+-#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
++#: ../semanage/seobject.py:271 ../semanage/seobject.py:351
  msgid "Could not list SELinux modules"
  msgstr ""
  
--#: ../semanage/seobject.py:304
-+#: ../semanage/seobject.py:308
+-#: ../semanage/seobject.py:308
++#: ../semanage/seobject.py:284
  msgid "Modules Name"
  msgstr ""
  
--#: ../semanage/seobject.py:304
-+#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
+-#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
++#: ../semanage/seobject.py:284 ../gui/modulesPage.py:63
  msgid "Version"
  msgstr ""
  
--#: ../semanage/seobject.py:307
-+#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
+-#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
++#: ../semanage/seobject.py:287 ../gui/statusPage.py:75
  msgid "Disabled"
  msgstr ""
  
--#: ../semanage/seobject.py:322
-+#: ../semanage/seobject.py:326
+-#: ../semanage/seobject.py:326
++#: ../semanage/seobject.py:302
  #, python-format
  msgid "Could not disable module %s (remove failed)"
  msgstr ""
  
--#: ../semanage/seobject.py:333
-+#: ../semanage/seobject.py:337
+-#: ../semanage/seobject.py:337
++#: ../semanage/seobject.py:313
  #, python-format
  msgid "Could not enable module %s (remove failed)"
  msgstr ""
  
--#: ../semanage/seobject.py:348
-+#: ../semanage/seobject.py:352
+-#: ../semanage/seobject.py:352
++#: ../semanage/seobject.py:328
  #, python-format
  msgid "Could not remove module %s (remove failed)"
  msgstr ""
  
--#: ../semanage/seobject.py:358
-+#: ../semanage/seobject.py:362
+-#: ../semanage/seobject.py:362
++#: ../semanage/seobject.py:338
  msgid "dontaudit requires either 'on' or 'off'"
  msgstr ""
  
--#: ../semanage/seobject.py:387
-+#: ../semanage/seobject.py:391
+-#: ../semanage/seobject.py:391
++#: ../semanage/seobject.py:366
  msgid "Builtin Permissive Types"
  msgstr ""
  
--#: ../semanage/seobject.py:397
-+#: ../semanage/seobject.py:401
+-#: ../semanage/seobject.py:401
++#: ../semanage/seobject.py:376
  msgid "Customized Permissive Types"
  msgstr ""
  
--#: ../semanage/seobject.py:438
-+#: ../semanage/seobject.py:442
+-#: ../semanage/seobject.py:442
++#: ../semanage/seobject.py:417
  #, python-format
  msgid "Could not set permissive domain %s (module installation failed)"
  msgstr ""
  
--#: ../semanage/seobject.py:444
-+#: ../semanage/seobject.py:448
+-#: ../semanage/seobject.py:448
++#: ../semanage/seobject.py:423
  #, python-format
  msgid "Could not remove permissive domain %s (remove failed)"
  msgstr ""
  
--#: ../semanage/seobject.py:479 ../semanage/seobject.py:553
--#: ../semanage/seobject.py:599 ../semanage/seobject.py:696
--#: ../semanage/seobject.py:726 ../semanage/seobject.py:793
--#: ../semanage/seobject.py:850 ../semanage/seobject.py:1097
--#: ../semanage/seobject.py:1786 ../semanage/seobject.py:1849
--#: ../semanage/seobject.py:1868 ../semanage/seobject.py:1985
--#: ../semanage/seobject.py:2037
-+#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
-+#: ../semanage/seobject.py:603 ../semanage/seobject.py:700
-+#: ../semanage/seobject.py:730 ../semanage/seobject.py:797
-+#: ../semanage/seobject.py:854 ../semanage/seobject.py:1101
-+#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
-+#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
-+#: ../semanage/seobject.py:2045
+-#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
+-#: ../semanage/seobject.py:603 ../semanage/seobject.py:700
+-#: ../semanage/seobject.py:730 ../semanage/seobject.py:797
+-#: ../semanage/seobject.py:854 ../semanage/seobject.py:1101
+-#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
+-#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
+-#: ../semanage/seobject.py:2045
++#: ../semanage/seobject.py:458 ../semanage/seobject.py:532
++#: ../semanage/seobject.py:578 ../semanage/seobject.py:675
++#: ../semanage/seobject.py:705 ../semanage/seobject.py:772
++#: ../semanage/seobject.py:829 ../semanage/seobject.py:1084
++#: ../semanage/seobject.py:1800 ../semanage/seobject.py:1863
++#: ../semanage/seobject.py:1882 ../semanage/seobject.py:2003
++#: ../semanage/seobject.py:2056
  #, python-format
  msgid "Could not create a key for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
--#: ../semanage/seobject.py:603 ../semanage/seobject.py:609
-+#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
-+#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
+-#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
+-#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
++#: ../semanage/seobject.py:462 ../semanage/seobject.py:536
++#: ../semanage/seobject.py:582 ../semanage/seobject.py:588
  #, python-format
  msgid "Could not check if login mapping for %s is defined"
  msgstr ""
  
--#: ../semanage/seobject.py:492
-+#: ../semanage/seobject.py:496
+-#: ../semanage/seobject.py:496
++#: ../semanage/seobject.py:471
  #, python-format
  msgid "Linux Group %s does not exist"
  msgstr ""
  
--#: ../semanage/seobject.py:497
-+#: ../semanage/seobject.py:501
+-#: ../semanage/seobject.py:501
++#: ../semanage/seobject.py:476
  #, python-format
  msgid "Linux User %s does not exist"
  msgstr ""
  
--#: ../semanage/seobject.py:501
-+#: ../semanage/seobject.py:505
+-#: ../semanage/seobject.py:505
++#: ../semanage/seobject.py:480
  #, python-format
  msgid "Could not create login mapping for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:505 ../semanage/seobject.py:741
-+#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
+-#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
++#: ../semanage/seobject.py:484 ../semanage/seobject.py:720
  #, python-format
  msgid "Could not set name for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:510 ../semanage/seobject.py:751
-+#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
+-#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
++#: ../semanage/seobject.py:489 ../semanage/seobject.py:730
  #, python-format
  msgid "Could not set MLS range for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:514
-+#: ../semanage/seobject.py:518
+-#: ../semanage/seobject.py:518
++#: ../semanage/seobject.py:493
  #, python-format
  msgid "Could not set SELinux user for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:518
-+#: ../semanage/seobject.py:522
+-#: ../semanage/seobject.py:522
++#: ../semanage/seobject.py:497
  #, python-format
  msgid "Could not add login mapping for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:536
-+#: ../semanage/seobject.py:540
+-#: ../semanage/seobject.py:540
++#: ../semanage/seobject.py:515
  msgid "Requires seuser or serange"
  msgstr ""
  
--#: ../semanage/seobject.py:559 ../semanage/seobject.py:605
-+#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
+-#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
++#: ../semanage/seobject.py:538 ../semanage/seobject.py:584
  #, python-format
  msgid "Login mapping for %s is not defined"
  msgstr ""
  
--#: ../semanage/seobject.py:563
-+#: ../semanage/seobject.py:567
+-#: ../semanage/seobject.py:567
++#: ../semanage/seobject.py:542
  #, python-format
  msgid "Could not query seuser for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:577
-+#: ../semanage/seobject.py:581
+-#: ../semanage/seobject.py:581
++#: ../semanage/seobject.py:556
  #, python-format
  msgid "Could not modify login mapping for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:611
-+#: ../semanage/seobject.py:615
+-#: ../semanage/seobject.py:615
++#: ../semanage/seobject.py:590
  #, python-format
  msgid "Login mapping for %s is defined in policy, cannot be deleted"
  msgstr ""
  
--#: ../semanage/seobject.py:615
-+#: ../semanage/seobject.py:619
+-#: ../semanage/seobject.py:619
++#: ../semanage/seobject.py:594
  #, python-format
  msgid "Could not delete login mapping for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:637 ../semanage/seobject.py:655
--#: ../semanage/seobject.py:893
-+#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
-+#: ../semanage/seobject.py:897
+-#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
+-#: ../semanage/seobject.py:897
++#: ../semanage/seobject.py:616 ../semanage/seobject.py:634
++#: ../semanage/seobject.py:872
  msgid "Could not list login mappings"
  msgstr ""
  
--#: ../semanage/seobject.py:680 ../semanage/seobject.py:685
-+#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../gui/system-config-selinux.glade:100
+-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
++#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
+ #: ../gui/system-config-selinux.glade:100
  msgid "Login Name"
  msgstr ""
  
--#: ../semanage/seobject.py:680 ../semanage/seobject.py:685
--#: ../semanage/seobject.py:943 ../semanage/seobject.py:948
-+#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../gui/system-config-selinux.glade:128
-+#: ../gui/system-config-selinux.glade:915
-+#: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
+-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
+-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
++#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
++#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
+ #: ../gui/system-config-selinux.glade:128
+ #: ../gui/system-config-selinux.glade:915
+ #: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
  msgid "SELinux User"
  msgstr ""
  
--#: ../semanage/seobject.py:680
-+#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
-+#: ../gui/system-config-selinux.glade:943
+-#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
++#: ../semanage/seobject.py:659 ../gui/system-config-selinux.glade:156
+ #: ../gui/system-config-selinux.glade:943
  msgid "MLS/MCS Range"
  msgstr ""
  
--#: ../semanage/seobject.py:699 ../semanage/seobject.py:730
--#: ../semanage/seobject.py:797 ../semanage/seobject.py:854
--#: ../semanage/seobject.py:860
-+#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
-+#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
-+#: ../semanage/seobject.py:864
+-#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
+-#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
+-#: ../semanage/seobject.py:864
++#: ../semanage/seobject.py:678 ../semanage/seobject.py:709
++#: ../semanage/seobject.py:776 ../semanage/seobject.py:833
++#: ../semanage/seobject.py:839
  #, python-format
  msgid "Could not check if SELinux user %s is defined"
  msgstr ""
  
--#: ../semanage/seobject.py:702 ../semanage/seobject.py:803
--#: ../semanage/seobject.py:866
-+#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
-+#: ../semanage/seobject.py:870
+-#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
+-#: ../semanage/seobject.py:870
++#: ../semanage/seobject.py:681 ../semanage/seobject.py:782
++#: ../semanage/seobject.py:845
  #, python-format
  msgid "Could not query user for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:722
-+#: ../semanage/seobject.py:726
+-#: ../semanage/seobject.py:726
++#: ../semanage/seobject.py:701
  #, python-format
  msgid "You must add at least one role for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:737
-+#: ../semanage/seobject.py:741
+-#: ../semanage/seobject.py:741
++#: ../semanage/seobject.py:716
  #, python-format
  msgid "Could not create SELinux user for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:746
-+#: ../semanage/seobject.py:750
+-#: ../semanage/seobject.py:750
++#: ../semanage/seobject.py:725
  #, python-format
  msgid "Could not add role %s for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:755
-+#: ../semanage/seobject.py:759
+-#: ../semanage/seobject.py:759
++#: ../semanage/seobject.py:734
  #, python-format
  msgid "Could not set MLS level for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:758
-+#: ../semanage/seobject.py:762
+-#: ../semanage/seobject.py:762
++#: ../semanage/seobject.py:737
  #, python-format
  msgid "Could not add prefix %s for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:761
-+#: ../semanage/seobject.py:765
+-#: ../semanage/seobject.py:765
++#: ../semanage/seobject.py:740
  #, python-format
  msgid "Could not extract key for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:765
-+#: ../semanage/seobject.py:769
+-#: ../semanage/seobject.py:769
++#: ../semanage/seobject.py:744
  #, python-format
  msgid "Could not add SELinux user %s"
  msgstr ""
  
--#: ../semanage/seobject.py:787
-+#: ../semanage/seobject.py:791
+-#: ../semanage/seobject.py:791
++#: ../semanage/seobject.py:766
  msgid "Requires prefix, roles, level or range"
  msgstr ""
  
--#: ../semanage/seobject.py:789
-+#: ../semanage/seobject.py:793
+-#: ../semanage/seobject.py:793
++#: ../semanage/seobject.py:768
  msgid "Requires prefix or roles"
  msgstr ""
  
--#: ../semanage/seobject.py:799 ../semanage/seobject.py:856
-+#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
+-#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
++#: ../semanage/seobject.py:778 ../semanage/seobject.py:835
  #, python-format
  msgid "SELinux user %s is not defined"
  msgstr ""
  
--#: ../semanage/seobject.py:828
-+#: ../semanage/seobject.py:832
+-#: ../semanage/seobject.py:832
++#: ../semanage/seobject.py:807
  #, python-format
  msgid "Could not modify SELinux user %s"
  msgstr ""
  
--#: ../semanage/seobject.py:862
-+#: ../semanage/seobject.py:866
+-#: ../semanage/seobject.py:866
++#: ../semanage/seobject.py:841
  #, python-format
  msgid "SELinux user %s is defined in policy, cannot be deleted"
  msgstr ""
  
--#: ../semanage/seobject.py:873
-+#: ../semanage/seobject.py:877
+-#: ../semanage/seobject.py:877
++#: ../semanage/seobject.py:852
  #, python-format
  msgid "Could not delete SELinux user %s"
  msgstr ""
  
--#: ../semanage/seobject.py:911
-+#: ../semanage/seobject.py:915
+-#: ../semanage/seobject.py:915
++#: ../semanage/seobject.py:890
  msgid "Could not list SELinux users"
  msgstr ""
  
--#: ../semanage/seobject.py:917
-+#: ../semanage/seobject.py:921
+-#: ../semanage/seobject.py:921
++#: ../semanage/seobject.py:896
  #, python-format
  msgid "Could not list roles for user %s"
  msgstr ""
  
--#: ../semanage/seobject.py:942
-+#: ../semanage/seobject.py:946
+-#: ../semanage/seobject.py:946
++#: ../semanage/seobject.py:921
  msgid "Labeling"
  msgstr ""
  
--#: ../semanage/seobject.py:942
-+#: ../semanage/seobject.py:946
+-#: ../semanage/seobject.py:946
++#: ../semanage/seobject.py:921
  msgid "MLS/"
  msgstr ""
  
--#: ../semanage/seobject.py:943
-+#: ../semanage/seobject.py:947
+-#: ../semanage/seobject.py:947
++#: ../semanage/seobject.py:922
  msgid "Prefix"
  msgstr ""
  
--#: ../semanage/seobject.py:943
-+#: ../semanage/seobject.py:947
+-#: ../semanage/seobject.py:947
++#: ../semanage/seobject.py:922
  msgid "MCS Level"
  msgstr ""
  
--#: ../semanage/seobject.py:943
-+#: ../semanage/seobject.py:947
+-#: ../semanage/seobject.py:947
++#: ../semanage/seobject.py:922
  msgid "MCS Range"
  msgstr ""
  
--#: ../semanage/seobject.py:943 ../semanage/seobject.py:948
-+#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
+-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
++#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
+ #: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
  msgid "SELinux Roles"
  msgstr ""
  
--#: ../semanage/seobject.py:963
-+#: ../semanage/seobject.py:967
+-#: ../semanage/seobject.py:967
++#: ../semanage/seobject.py:944
  msgid "Protocol udp or tcp is required"
  msgstr ""
  
--#: ../semanage/seobject.py:965
-+#: ../semanage/seobject.py:969
+-#: ../semanage/seobject.py:969
++#: ../semanage/seobject.py:946
  msgid "Port is required"
  msgstr ""
  
--#: ../semanage/seobject.py:975
-+#: ../semanage/seobject.py:979
+-#: ../semanage/seobject.py:979
++#: ../semanage/seobject.py:956
  msgid "Invalid Port"
  msgstr ""
  
--#: ../semanage/seobject.py:979
-+#: ../semanage/seobject.py:983
+-#: ../semanage/seobject.py:983
++#: ../semanage/seobject.py:960
  #, python-format
  msgid "Could not create a key for %s/%s"
  msgstr ""
  
--#: ../semanage/seobject.py:990
-+#: ../semanage/seobject.py:994
+-#: ../semanage/seobject.py:994
++#: ../semanage/seobject.py:971
  msgid "Type is required"
  msgstr ""
  
--#: ../semanage/seobject.py:996 ../semanage/seobject.py:1055
--#: ../semanage/seobject.py:1110 ../semanage/seobject.py:1116
-+#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
-+#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
+-#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
+-#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
++#: ../semanage/seobject.py:974 ../semanage/seobject.py:1036
++#: ../semanage/seobject.py:1794
++#, python-format
++msgid "Type %s is invalid, must be a port type"
++msgstr ""
++
++#: ../semanage/seobject.py:980 ../semanage/seobject.py:1042
++#: ../semanage/seobject.py:1097 ../semanage/seobject.py:1103
  #, python-format
  msgid "Could not check if port %s/%s is defined"
  msgstr ""
  
--#: ../semanage/seobject.py:998
-+#: ../semanage/seobject.py:1002
+-#: ../semanage/seobject.py:1002
++#: ../semanage/seobject.py:982
  #, python-format
  msgid "Port %s/%s already defined"
  msgstr ""
  
--#: ../semanage/seobject.py:1002
-+#: ../semanage/seobject.py:1006
+-#: ../semanage/seobject.py:1006
++#: ../semanage/seobject.py:986
  #, python-format
  msgid "Could not create port for %s/%s"
  msgstr ""
  
--#: ../semanage/seobject.py:1008
-+#: ../semanage/seobject.py:1012
+-#: ../semanage/seobject.py:1012
++#: ../semanage/seobject.py:992
  #, python-format
  msgid "Could not create context for %s/%s"
  msgstr ""
  
--#: ../semanage/seobject.py:1012
-+#: ../semanage/seobject.py:1016
+-#: ../semanage/seobject.py:1016
++#: ../semanage/seobject.py:996
  #, python-format
  msgid "Could not set user in port context for %s/%s"
  msgstr ""
  
--#: ../semanage/seobject.py:1016
-+#: ../semanage/seobject.py:1020
+-#: ../semanage/seobject.py:1020
++#: ../semanage/seobject.py:1000
  #, python-format
  msgid "Could not set role in port context for %s/%s"
  msgstr ""
  
--#: ../semanage/seobject.py:1020
-+#: ../semanage/seobject.py:1024
+-#: ../semanage/seobject.py:1024
++#: ../semanage/seobject.py:1004
  #, python-format
  msgid "Could not set type in port context for %s/%s"
  msgstr ""
  
--#: ../semanage/seobject.py:1025
-+#: ../semanage/seobject.py:1029
+-#: ../semanage/seobject.py:1029
++#: ../semanage/seobject.py:1009
  #, python-format
  msgid "Could not set mls fields in port context for %s/%s"
  msgstr ""
  
--#: ../semanage/seobject.py:1029
-+#: ../semanage/seobject.py:1033
+-#: ../semanage/seobject.py:1033
++#: ../semanage/seobject.py:1013
  #, python-format
  msgid "Could not set port context for %s/%s"
  msgstr ""
  
--#: ../semanage/seobject.py:1033
-+#: ../semanage/seobject.py:1037
+-#: ../semanage/seobject.py:1037
++#: ../semanage/seobject.py:1017
  #, python-format
  msgid "Could not add port %s/%s"
  msgstr ""
  
--#: ../semanage/seobject.py:1047 ../semanage/seobject.py:1312
--#: ../semanage/seobject.py:1508
-+#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
-+#: ../semanage/seobject.py:1512
+-#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
+-#: ../semanage/seobject.py:1512
++#: ../semanage/seobject.py:1031 ../semanage/seobject.py:1304
++#: ../semanage/seobject.py:1503
  msgid "Requires setype or serange"
  msgstr ""
  
--#: ../semanage/seobject.py:1049
-+#: ../semanage/seobject.py:1053
+-#: ../semanage/seobject.py:1053
++#: ../semanage/seobject.py:1033
  msgid "Requires setype"
  msgstr ""
  
--#: ../semanage/seobject.py:1057 ../semanage/seobject.py:1112
-+#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
+-#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
++#: ../semanage/seobject.py:1044 ../semanage/seobject.py:1099
  #, python-format
  msgid "Port %s/%s is not defined"
  msgstr ""
  
--#: ../semanage/seobject.py:1061
-+#: ../semanage/seobject.py:1065
+-#: ../semanage/seobject.py:1065
++#: ../semanage/seobject.py:1048
  #, python-format
  msgid "Could not query port %s/%s"
  msgstr ""
  
--#: ../semanage/seobject.py:1072
-+#: ../semanage/seobject.py:1076
+-#: ../semanage/seobject.py:1076
++#: ../semanage/seobject.py:1059
  #, python-format
  msgid "Could not modify port %s/%s"
  msgstr ""
  
--#: ../semanage/seobject.py:1085
-+#: ../semanage/seobject.py:1089
+-#: ../semanage/seobject.py:1089
++#: ../semanage/seobject.py:1072
  msgid "Could not list the ports"
  msgstr ""
  
--#: ../semanage/seobject.py:1101
-+#: ../semanage/seobject.py:1105
+-#: ../semanage/seobject.py:1105
++#: ../semanage/seobject.py:1088
  #, python-format
  msgid "Could not delete the port %s"
  msgstr ""
  
--#: ../semanage/seobject.py:1118
-+#: ../semanage/seobject.py:1122
+-#: ../semanage/seobject.py:1122
++#: ../semanage/seobject.py:1105
  #, python-format
  msgid "Port %s/%s is defined in policy, cannot be deleted"
  msgstr ""
  
--#: ../semanage/seobject.py:1122
-+#: ../semanage/seobject.py:1126
+-#: ../semanage/seobject.py:1126
++#: ../semanage/seobject.py:1109
  #, python-format
  msgid "Could not delete port %s/%s"
  msgstr ""
  
--#: ../semanage/seobject.py:1138 ../semanage/seobject.py:1160
-+#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
+-#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
++#: ../semanage/seobject.py:1125 ../semanage/seobject.py:1147
  msgid "Could not list ports"
  msgstr ""
  
--#: ../semanage/seobject.py:1199
-+#: ../semanage/seobject.py:1203
+-#: ../semanage/seobject.py:1203
++#: ../semanage/seobject.py:1186
  msgid "SELinux Port Type"
  msgstr ""
  
--#: ../semanage/seobject.py:1199
-+#: ../semanage/seobject.py:1203
+-#: ../semanage/seobject.py:1203
++#: ../semanage/seobject.py:1186
  msgid "Proto"
  msgstr ""
  
--#: ../semanage/seobject.py:1199
-+#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
+-#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
++#: ../semanage/seobject.py:1186 ../gui/system-config-selinux.glade:335
  msgid "Port Number"
  msgstr ""
  
--#: ../semanage/seobject.py:1218
-+#: ../semanage/seobject.py:1222
+-#: ../semanage/seobject.py:1222
++#: ../semanage/seobject.py:1207
  msgid "Node Address is required"
  msgstr ""
  
--#: ../semanage/seobject.py:1233
-+#: ../semanage/seobject.py:1237
+-#: ../semanage/seobject.py:1237
++#: ../semanage/seobject.py:1222
  msgid "Unknown or missing protocol"
  msgstr ""
  
--#: ../semanage/seobject.py:1247 ../semanage/seobject.py:1446
--#: ../semanage/seobject.py:1724
-+#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
-+#: ../semanage/seobject.py:1728
- msgid "SELinux Type is required"
+-#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
+-#: ../semanage/seobject.py:1728
+-msgid "SELinux Type is required"
++#: ../semanage/seobject.py:1236
++msgid "SELinux node type is required"
++msgstr ""
++
++#: ../semanage/seobject.py:1239 ../semanage/seobject.py:1307
++#, python-format
++msgid "Type %s is invalid, must be a node type"
  msgstr ""
  
--#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1316
--#: ../semanage/seobject.py:1352 ../semanage/seobject.py:1450
--#: ../semanage/seobject.py:1512 ../semanage/seobject.py:1546
--#: ../semanage/seobject.py:1728
-+#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
-+#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
-+#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
-+#: ../semanage/seobject.py:1732
+-#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
+-#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
+-#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
+-#: ../semanage/seobject.py:1732
++#: ../semanage/seobject.py:1243 ../semanage/seobject.py:1311
++#: ../semanage/seobject.py:1347 ../semanage/seobject.py:1445
++#: ../semanage/seobject.py:1507 ../semanage/seobject.py:1541
++#: ../semanage/seobject.py:1739
  #, python-format
  msgid "Could not create key for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:1253 ../semanage/seobject.py:1320
--#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1362
-+#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
-+#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
+-#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
+-#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
++#: ../semanage/seobject.py:1245 ../semanage/seobject.py:1315
++#: ../semanage/seobject.py:1351 ../semanage/seobject.py:1357
  #, python-format
  msgid "Could not check if addr %s is defined"
  msgstr ""
  
--#: ../semanage/seobject.py:1262
-+#: ../semanage/seobject.py:1266
+-#: ../semanage/seobject.py:1266
++#: ../semanage/seobject.py:1254
  #, python-format
  msgid "Could not create addr for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:1268 ../semanage/seobject.py:1466
--#: ../semanage/seobject.py:1686
-+#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
-+#: ../semanage/seobject.py:1690
+-#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
+-#: ../semanage/seobject.py:1690
++#: ../semanage/seobject.py:1260 ../semanage/seobject.py:1461
++#: ../semanage/seobject.py:1694
  #, python-format
  msgid "Could not create context for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:1272
-+#: ../semanage/seobject.py:1276
+-#: ../semanage/seobject.py:1276
++#: ../semanage/seobject.py:1264
  #, python-format
  msgid "Could not set mask for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:1276
-+#: ../semanage/seobject.py:1280
+-#: ../semanage/seobject.py:1280
++#: ../semanage/seobject.py:1268
  #, python-format
  msgid "Could not set user in addr context for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:1280
-+#: ../semanage/seobject.py:1284
+-#: ../semanage/seobject.py:1284
++#: ../semanage/seobject.py:1272
  #, python-format
  msgid "Could not set role in addr context for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:1284
-+#: ../semanage/seobject.py:1288
+-#: ../semanage/seobject.py:1288
++#: ../semanage/seobject.py:1276
  #, python-format
  msgid "Could not set type in addr context for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:1289
-+#: ../semanage/seobject.py:1293
+-#: ../semanage/seobject.py:1293
++#: ../semanage/seobject.py:1281
  #, python-format
  msgid "Could not set mls fields in addr context for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:1293
-+#: ../semanage/seobject.py:1297
+-#: ../semanage/seobject.py:1297
++#: ../semanage/seobject.py:1285
  #, python-format
  msgid "Could not set addr context for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:1297
-+#: ../semanage/seobject.py:1301
+-#: ../semanage/seobject.py:1301
++#: ../semanage/seobject.py:1289
  #, python-format
  msgid "Could not add addr %s"
  msgstr ""
  
--#: ../semanage/seobject.py:1322 ../semanage/seobject.py:1358
-+#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
+-#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
++#: ../semanage/seobject.py:1317 ../semanage/seobject.py:1353
  #, python-format
  msgid "Addr %s is not defined"
  msgstr ""
  
--#: ../semanage/seobject.py:1326
-+#: ../semanage/seobject.py:1330
+-#: ../semanage/seobject.py:1330
++#: ../semanage/seobject.py:1321
  #, python-format
  msgid "Could not query addr %s"
  msgstr ""
  
--#: ../semanage/seobject.py:1336
-+#: ../semanage/seobject.py:1340
+-#: ../semanage/seobject.py:1340
++#: ../semanage/seobject.py:1331
  #, python-format
  msgid "Could not modify addr %s"
  msgstr ""
  
--#: ../semanage/seobject.py:1364
-+#: ../semanage/seobject.py:1368
+-#: ../semanage/seobject.py:1368
++#: ../semanage/seobject.py:1359
  #, python-format
  msgid "Addr %s is defined in policy, cannot be deleted"
  msgstr ""
  
--#: ../semanage/seobject.py:1368
-+#: ../semanage/seobject.py:1372
+-#: ../semanage/seobject.py:1372
++#: ../semanage/seobject.py:1363
  #, python-format
  msgid "Could not delete addr %s"
  msgstr ""
  
--#: ../semanage/seobject.py:1380
-+#: ../semanage/seobject.py:1384
+-#: ../semanage/seobject.py:1384
++#: ../semanage/seobject.py:1375
  msgid "Could not deleteall node mappings"
  msgstr ""
  
--#: ../semanage/seobject.py:1394
-+#: ../semanage/seobject.py:1398
+-#: ../semanage/seobject.py:1398
++#: ../semanage/seobject.py:1389
  msgid "Could not list addrs"
  msgstr ""
  
--#: ../semanage/seobject.py:1454 ../semanage/seobject.py:1516
--#: ../semanage/seobject.py:1550 ../semanage/seobject.py:1556
-+#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
-+#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
+-#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
+-#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
++#: ../semanage/seobject.py:1441 ../semanage/seobject.py:1732
++msgid "SELinux Type is required"
++msgstr ""
++
++#: ../semanage/seobject.py:1449 ../semanage/seobject.py:1511
++#: ../semanage/seobject.py:1545 ../semanage/seobject.py:1551
  #, python-format
  msgid "Could not check if interface %s is defined"
  msgstr ""
  
--#: ../semanage/seobject.py:1461
-+#: ../semanage/seobject.py:1465
+-#: ../semanage/seobject.py:1465
++#: ../semanage/seobject.py:1456
  #, python-format
  msgid "Could not create interface for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:1470
-+#: ../semanage/seobject.py:1474
+-#: ../semanage/seobject.py:1474
++#: ../semanage/seobject.py:1465
  #, python-format
  msgid "Could not set user in interface context for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:1474
-+#: ../semanage/seobject.py:1478
+-#: ../semanage/seobject.py:1478
++#: ../semanage/seobject.py:1469
  #, python-format
  msgid "Could not set role in interface context for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:1478
-+#: ../semanage/seobject.py:1482
+-#: ../semanage/seobject.py:1482
++#: ../semanage/seobject.py:1473
  #, python-format
  msgid "Could not set type in interface context for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:1483
-+#: ../semanage/seobject.py:1487
+-#: ../semanage/seobject.py:1487
++#: ../semanage/seobject.py:1478
  #, python-format
  msgid "Could not set mls fields in interface context for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:1487
-+#: ../semanage/seobject.py:1491
+-#: ../semanage/seobject.py:1491
++#: ../semanage/seobject.py:1482
  #, python-format
  msgid "Could not set interface context for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:1491
-+#: ../semanage/seobject.py:1495
+-#: ../semanage/seobject.py:1495
++#: ../semanage/seobject.py:1486
  #, python-format
  msgid "Could not set message context for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:1495
-+#: ../semanage/seobject.py:1499
+-#: ../semanage/seobject.py:1499
++#: ../semanage/seobject.py:1490
  #, python-format
  msgid "Could not add interface %s"
  msgstr ""
  
--#: ../semanage/seobject.py:1518 ../semanage/seobject.py:1552
-+#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
+-#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
++#: ../semanage/seobject.py:1513 ../semanage/seobject.py:1547
  #, python-format
  msgid "Interface %s is not defined"
  msgstr ""
  
--#: ../semanage/seobject.py:1522
-+#: ../semanage/seobject.py:1526
+-#: ../semanage/seobject.py:1526
++#: ../semanage/seobject.py:1517
  #, python-format
  msgid "Could not query interface %s"
  msgstr ""
  
--#: ../semanage/seobject.py:1533
-+#: ../semanage/seobject.py:1537
+-#: ../semanage/seobject.py:1537
++#: ../semanage/seobject.py:1528
  #, python-format
  msgid "Could not modify interface %s"
  msgstr ""
  
--#: ../semanage/seobject.py:1558
-+#: ../semanage/seobject.py:1562
+-#: ../semanage/seobject.py:1562
++#: ../semanage/seobject.py:1553
  #, python-format
  msgid "Interface %s is defined in policy, cannot be deleted"
  msgstr ""
  
--#: ../semanage/seobject.py:1562
-+#: ../semanage/seobject.py:1566
+-#: ../semanage/seobject.py:1566
++#: ../semanage/seobject.py:1557
  #, python-format
  msgid "Could not delete interface %s"
  msgstr ""
  
--#: ../semanage/seobject.py:1574
-+#: ../semanage/seobject.py:1578
+-#: ../semanage/seobject.py:1578
++#: ../semanage/seobject.py:1569
  msgid "Could not delete all interface  mappings"
  msgstr ""
  
--#: ../semanage/seobject.py:1588
-+#: ../semanage/seobject.py:1592
+-#: ../semanage/seobject.py:1592
++#: ../semanage/seobject.py:1583
  msgid "Could not list interfaces"
  msgstr ""
  
--#: ../semanage/seobject.py:1613
-+#: ../semanage/seobject.py:1617
+-#: ../semanage/seobject.py:1617
++#: ../semanage/seobject.py:1608
  msgid "SELinux Interface"
  msgstr ""
  
--#: ../semanage/seobject.py:1613 ../semanage/seobject.py:1936
-+#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
+-#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
++#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1954
  msgid "Context"
  msgstr ""
  
--#: ../semanage/seobject.py:1663
-+#: ../semanage/seobject.py:1667
+-#: ../semanage/seobject.py:1667
++#: ../semanage/seobject.py:1671
  #, python-format
  msgid "Equivalence class for %s already exists"
  msgstr ""
  
--#: ../semanage/seobject.py:1669
-+#: ../semanage/seobject.py:1673
+-#: ../semanage/seobject.py:1673
++#: ../semanage/seobject.py:1677
  #, python-format
  msgid "File spec %s conflicts with equivalency rule '%s %s'"
  msgstr ""
  
--#: ../semanage/seobject.py:1678
-+#: ../semanage/seobject.py:1682
+-#: ../semanage/seobject.py:1682
++#: ../semanage/seobject.py:1686
  #, python-format
  msgid "Equivalence class for %s does not exists"
  msgstr ""
  
--#: ../semanage/seobject.py:1692
-+#: ../semanage/seobject.py:1696
+-#: ../semanage/seobject.py:1696
++#: ../semanage/seobject.py:1700
  #, python-format
  msgid "Could not set user in file context for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:1696
-+#: ../semanage/seobject.py:1700
+-#: ../semanage/seobject.py:1700
++#: ../semanage/seobject.py:1704
  #, python-format
  msgid "Could not set role in file context for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:1701 ../semanage/seobject.py:1758
-+#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
+-#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
++#: ../semanage/seobject.py:1709 ../semanage/seobject.py:1769
  #, python-format
  msgid "Could not set mls fields in file context for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:1707
-+#: ../semanage/seobject.py:1711
+-#: ../semanage/seobject.py:1711
++#: ../semanage/seobject.py:1715
  msgid "Invalid file specification"
  msgstr ""
  
--#: ../semanage/seobject.py:1709
-+#: ../semanage/seobject.py:1713
+-#: ../semanage/seobject.py:1713
++#: ../semanage/seobject.py:1717
  msgid "File specification can not include spaces"
  msgstr ""
  
--#: ../semanage/seobject.py:1714
-+#: ../semanage/seobject.py:1718
+-#: ../semanage/seobject.py:1718
++#: ../semanage/seobject.py:1722
  #, python-format
  msgid ""
  "File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
  msgstr ""
  
--#: ../semanage/seobject.py:1732 ../semanage/seobject.py:1737
--#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1872
--#: ../semanage/seobject.py:1876
-+#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
-+#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
-+#: ../semanage/seobject.py:1880
+-#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
+-#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
+-#: ../semanage/seobject.py:1880
++#: ../semanage/seobject.py:1735
++#, python-format
++msgid "Type %s is invalid, must be a file or device type"
++msgstr ""
++
++#: ../semanage/seobject.py:1743 ../semanage/seobject.py:1748
++#: ../semanage/seobject.py:1804 ../semanage/seobject.py:1886
++#: ../semanage/seobject.py:1890
  #, python-format
  msgid "Could not check if file context for %s is defined"
  msgstr ""
  
--#: ../semanage/seobject.py:1745
-+#: ../semanage/seobject.py:1749
+-#: ../semanage/seobject.py:1749
++#: ../semanage/seobject.py:1756
  #, python-format
  msgid "Could not create file context for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:1753
-+#: ../semanage/seobject.py:1757
+-#: ../semanage/seobject.py:1757
++#: ../semanage/seobject.py:1764
  #, python-format
  msgid "Could not set type in file context for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:1761 ../semanage/seobject.py:1818
--#: ../semanage/seobject.py:1822
-+#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
-+#: ../semanage/seobject.py:1826
+-#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
+-#: ../semanage/seobject.py:1826
++#: ../semanage/seobject.py:1772 ../semanage/seobject.py:1832
++#: ../semanage/seobject.py:1836
  #, python-format
  msgid "Could not set file context for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:1767
-+#: ../semanage/seobject.py:1771
+-#: ../semanage/seobject.py:1771
++#: ../semanage/seobject.py:1778
  #, python-format
  msgid "Could not add file context for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:1781
-+#: ../semanage/seobject.py:1785
+-#: ../semanage/seobject.py:1785
++#: ../semanage/seobject.py:1792
  msgid "Requires setype, serange or seuser"
  msgstr ""
  
--#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1880
-+#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
+-#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
++#: ../semanage/seobject.py:1808 ../semanage/seobject.py:1894
  #, python-format
  msgid "File context for %s is not defined"
  msgstr ""
  
--#: ../semanage/seobject.py:1800
-+#: ../semanage/seobject.py:1804
+-#: ../semanage/seobject.py:1804
++#: ../semanage/seobject.py:1814
  #, python-format
  msgid "Could not query file context for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:1826
-+#: ../semanage/seobject.py:1830
+-#: ../semanage/seobject.py:1830
++#: ../semanage/seobject.py:1840
  #, python-format
  msgid "Could not modify file context for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:1839
-+#: ../semanage/seobject.py:1843
+-#: ../semanage/seobject.py:1843
++#: ../semanage/seobject.py:1853
  msgid "Could not list the file contexts"
  msgstr ""
  
--#: ../semanage/seobject.py:1853
-+#: ../semanage/seobject.py:1857
+-#: ../semanage/seobject.py:1857
++#: ../semanage/seobject.py:1867
  #, python-format
  msgid "Could not delete the file context %s"
  msgstr ""
  
--#: ../semanage/seobject.py:1878
-+#: ../semanage/seobject.py:1882
+-#: ../semanage/seobject.py:1882
++#: ../semanage/seobject.py:1892
  #, python-format
  msgid "File context for %s is defined in policy, cannot be deleted"
  msgstr ""
  
--#: ../semanage/seobject.py:1884
-+#: ../semanage/seobject.py:1888
+-#: ../semanage/seobject.py:1888
++#: ../semanage/seobject.py:1898
  #, python-format
  msgid "Could not delete file context for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:1899
-+#: ../semanage/seobject.py:1903
+-#: ../semanage/seobject.py:1903
++#: ../semanage/seobject.py:1913
  msgid "Could not list file contexts"
  msgstr ""
  
--#: ../semanage/seobject.py:1903
-+#: ../semanage/seobject.py:1907
+-#: ../semanage/seobject.py:1907
++#: ../semanage/seobject.py:1917
  msgid "Could not list local file contexts"
  msgstr ""
  
--#: ../semanage/seobject.py:1936
-+#: ../semanage/seobject.py:1944
+-#: ../semanage/seobject.py:1944
++#: ../semanage/seobject.py:1954
  msgid "SELinux fcontext"
  msgstr ""
  
--#: ../semanage/seobject.py:1936
-+#: ../semanage/seobject.py:1944
+-#: ../semanage/seobject.py:1944
++#: ../semanage/seobject.py:1954
  msgid "type"
  msgstr ""
  
--#: ../semanage/seobject.py:1949
-+#: ../semanage/seobject.py:1957
+-#: ../semanage/seobject.py:1957
++#: ../semanage/seobject.py:1967
  msgid ""
  "\n"
  "SELinux Distribution fcontext Equivalence \n"
  msgstr ""
  
--#: ../semanage/seobject.py:1954
-+#: ../semanage/seobject.py:1962
+-#: ../semanage/seobject.py:1962
++#: ../semanage/seobject.py:1972
  msgid ""
  "\n"
  "SELinux Local fcontext Equivalence \n"
  msgstr ""
  
--#: ../semanage/seobject.py:1988 ../semanage/seobject.py:2040
--#: ../semanage/seobject.py:2046
-+#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
-+#: ../semanage/seobject.py:2054
+-#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
+-#: ../semanage/seobject.py:2054
++#: ../semanage/seobject.py:2006 ../semanage/seobject.py:2059
++#: ../semanage/seobject.py:2065
  #, python-format
  msgid "Could not check if boolean %s is defined"
  msgstr ""
  
--#: ../semanage/seobject.py:1990 ../semanage/seobject.py:2042
-+#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
+-#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
++#: ../semanage/seobject.py:2008 ../semanage/seobject.py:2061
  #, python-format
  msgid "Boolean %s is not defined"
  msgstr ""
  
--#: ../semanage/seobject.py:1994
-+#: ../semanage/seobject.py:2002
+-#: ../semanage/seobject.py:2002
++#: ../semanage/seobject.py:2012
  #, python-format
  msgid "Could not query file context %s"
  msgstr ""
  
--#: ../semanage/seobject.py:1999
-+#: ../semanage/seobject.py:2007
+-#: ../semanage/seobject.py:2007
++#: ../semanage/seobject.py:2017
  #, python-format
  msgid "You must specify one of the following values: %s"
  msgstr ""
  
--#: ../semanage/seobject.py:2004
-+#: ../semanage/seobject.py:2012
+-#: ../semanage/seobject.py:2012
++#: ../semanage/seobject.py:2022
  #, python-format
  msgid "Could not set active value of boolean %s"
  msgstr ""
  
--#: ../semanage/seobject.py:2007
-+#: ../semanage/seobject.py:2015
+-#: ../semanage/seobject.py:2015
++#: ../semanage/seobject.py:2025
  #, python-format
  msgid "Could not modify boolean %s"
  msgstr ""
  
--#: ../semanage/seobject.py:2025
-+#: ../semanage/seobject.py:2033
+-#: ../semanage/seobject.py:2033
++#: ../semanage/seobject.py:2043
  #, python-format
  msgid "Bad format %s: Record %s"
  msgstr ""
  
--#: ../semanage/seobject.py:2048
-+#: ../semanage/seobject.py:2056
+-#: ../semanage/seobject.py:2056
++#: ../semanage/seobject.py:2067
  #, python-format
  msgid "Boolean %s is defined in policy, cannot be deleted"
  msgstr ""
  
--#: ../semanage/seobject.py:2052
-+#: ../semanage/seobject.py:2060
+-#: ../semanage/seobject.py:2060
++#: ../semanage/seobject.py:2071
  #, python-format
  msgid "Could not delete boolean %s"
  msgstr ""
  
--#: ../semanage/seobject.py:2064 ../semanage/seobject.py:2081
-+#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
+-#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
++#: ../semanage/seobject.py:2083 ../semanage/seobject.py:2100
  msgid "Could not list booleans"
  msgstr ""
  
--#: ../semanage/seobject.py:2104
-+#: ../semanage/seobject.py:2112
+-#: ../semanage/seobject.py:2112
++#: ../semanage/seobject.py:2125
  msgid "unknown"
  msgstr ""
  
--#: ../semanage/seobject.py:2117
-+#: ../semanage/seobject.py:2125
+-#: ../semanage/seobject.py:2125
++#: ../semanage/seobject.py:2138
  msgid "off"
  msgstr ""
  
--#: ../semanage/seobject.py:2117
-+#: ../semanage/seobject.py:2125
+-#: ../semanage/seobject.py:2125
++#: ../semanage/seobject.py:2138
  msgid "on"
  msgstr ""
  
--#: ../semanage/seobject.py:2131
-+#: ../semanage/seobject.py:2139
+-#: ../semanage/seobject.py:2139
++#: ../semanage/seobject.py:2152
  msgid "SELinux boolean"
  msgstr ""
  
--#: ../semanage/seobject.py:2131
-+#: ../semanage/seobject.py:2139
+-#: ../semanage/seobject.py:2139
++#: ../semanage/seobject.py:2152
  msgid "State"
  msgstr ""
  
--#: ../semanage/seobject.py:2131
-+#: ../semanage/seobject.py:2139
+-#: ../semanage/seobject.py:2139
++#: ../semanage/seobject.py:2152
  msgid "Default"
  msgstr ""
  
--#: ../semanage/seobject.py:2131
-+#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
-+#: ../gui/polgengui.py:253
+-#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
+-#: ../gui/polgengui.py:253
++#: ../semanage/seobject.py:2152 ../gui/polgen.glade:113
++#: ../gui/polgengui.py:254
  msgid "Description"
  msgstr ""
  
-@@ -1264,7 +1271,2088 @@ msgstr ""
- msgid "chcat -l +CompanyConfidential juser"
+@@ -998,7 +1013,7 @@ msgstr ""
+ msgid "Error sending audit message.\n"
  msgstr ""
  
--#: ../scripts/chcat:399
--#, c-format
-+#: ../scripts/chcat:399 ../gui/polgen.py:1351
-+#, c-format, python-format
- msgid "Options Error %s "
+-#: ../newrole/newrole.c:692 ../newrole/newrole.c:1059
++#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
+ #, c-format
+ msgid "Could not determine enforcing mode.\n"
  msgstr ""
-+
-+#: ../gui/booleansPage.py:195 ../gui/system-config-selinux.glade:1706
-+msgid "Boolean"
-+msgstr ""
-+
-+#: ../gui/booleansPage.py:252 ../gui/semanagePage.py:162
-+msgid "all"
-+msgstr ""
-+
-+#: ../gui/booleansPage.py:254 ../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:48 ../gui/system-config-selinux.glade:2753
-+msgid "Policy Module"
-+msgstr ""
-+
-+#: ../gui/modulesPage.py:57
-+msgid "Module Name"
-+msgstr ""
-+
-+#: ../gui/modulesPage.py:134
-+msgid "Disable Audit"
-+msgstr ""
-+
-+#: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
-+msgid "Enable Audit"
-+msgstr ""
-+
-+#: ../gui/modulesPage.py:162
-+msgid "Load Policy Module"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:79
-+msgid "Polgen"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:80
-+msgid "Red Hat 2007"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:81
-+msgid "GPL"
-+msgstr ""
-+
-+#. TRANSLATORS: Replace this string with your names, one name per line.
-+#: ../gui/polgen.glade:85 ../gui/system-config-selinux.glade:17
-+msgid "translator-credits"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:90
-+msgid "SELinux Policy Generation Tool"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:128
-+msgid ""
-+"<b>Select the policy type for the application or user role you want to "
-+"confine:</b>"
+@@ -1113,62 +1128,66 @@ msgstr ""
+ msgid "Unable to set SIGHUP handler\n"
+ msgstr ""
+ 
+-#: ../newrole/newrole.c:1053
++#: ../newrole/newrole.c:1036
++msgid "Sorry, newrole failed to drop capabilities\n"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:177
-+msgid "<b>Applications</b>"
++#: ../newrole/newrole.c:1052
+ #, c-format
+ msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
+ msgstr ""
+ 
+-#: ../newrole/newrole.c:1070
++#: ../newrole/newrole.c:1069
+ #, c-format
+ msgid "failed to get old_context.\n"
+ msgstr ""
+ 
+-#: ../newrole/newrole.c:1077
++#: ../newrole/newrole.c:1076
+ #, c-format
+ msgid "Warning!  Could not retrieve tty information.\n"
+ msgstr ""
+ 
+-#: ../newrole/newrole.c:1098
++#: ../newrole/newrole.c:1097
+ #, c-format
+ msgid "error on reading PAM service configuration.\n"
+ msgstr ""
+ 
+-#: ../newrole/newrole.c:1133
++#: ../newrole/newrole.c:1132
+ #, c-format
+ msgid "newrole: incorrect password for %s\n"
+ msgstr ""
+ 
+-#: ../newrole/newrole.c:1160
++#: ../newrole/newrole.c:1159
+ #, c-format
+ msgid "newrole: failure forking: %s"
+ msgstr ""
+ 
+-#: ../newrole/newrole.c:1163 ../newrole/newrole.c:1186
++#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
+ #, c-format
+ msgid "Unable to restore tty label...\n"
+ msgstr ""
+ 
+-#: ../newrole/newrole.c:1165 ../newrole/newrole.c:1192
++#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
+ #, c-format
+ msgid "Failed to close tty properly\n"
+ msgstr ""
+ 
+-#: ../newrole/newrole.c:1224
++#: ../newrole/newrole.c:1223
+ #, c-format
+ msgid "Could not close descriptors.\n"
+ msgstr ""
+ 
+-#: ../newrole/newrole.c:1251
++#: ../newrole/newrole.c:1250
+ #, c-format
+ msgid "Error allocating shell's argv0.\n"
+ msgstr ""
+ 
+-#: ../newrole/newrole.c:1287
++#: ../newrole/newrole.c:1286
+ #, c-format
+ msgid "Unable to restore the environment, aborting\n"
+ msgstr ""
+ 
+-#: ../newrole/newrole.c:1298
++#: ../newrole/newrole.c:1297
+ msgid "failed to exec shell\n"
+ msgstr ""
+ 
+@@ -1271,20 +1290,20 @@ msgstr ""
+ msgid "chcat -l +CompanyConfidential juser"
+ msgstr ""
+ 
+-#: ../scripts/chcat:399 ../gui/polgen.py:1351
+-#, c-format, python-format
++#: ../scripts/chcat:399
++#, c-format
+ msgid "Options Error %s "
+ msgstr ""
+ 
+-#: ../gui/booleansPage.py:195 ../gui/system-config-selinux.glade:1706
++#: ../gui/booleansPage.py:194 ../gui/system-config-selinux.glade:1706
+ msgid "Boolean"
+ msgstr ""
+ 
+-#: ../gui/booleansPage.py:252 ../gui/semanagePage.py:162
++#: ../gui/booleansPage.py:245 ../gui/semanagePage.py:162
+ msgid "all"
+ msgstr ""
+ 
+-#: ../gui/booleansPage.py:254 ../gui/semanagePage.py:164
++#: ../gui/booleansPage.py:247 ../gui/semanagePage.py:164
+ #: ../gui/system-config-selinux.glade:1615
+ #: ../gui/system-config-selinux.glade:1820
+ #: ../gui/system-config-selinux.glade:2437
+@@ -1340,577 +1359,464 @@ msgstr ""
+ msgid "Login '%s' is required"
+ msgstr ""
+ 
+-#: ../gui/modulesPage.py:48 ../gui/system-config-selinux.glade:2753
++#: ../gui/modulesPage.py:49 ../gui/system-config-selinux.glade:2753
+ msgid "Policy Module"
+ msgstr ""
+ 
+-#: ../gui/modulesPage.py:57
++#: ../gui/modulesPage.py:58
+ msgid "Module Name"
+ msgstr ""
+ 
+-#: ../gui/modulesPage.py:134
++#: ../gui/modulesPage.py:135
+ msgid "Disable Audit"
+ msgstr ""
+ 
+-#: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
++#: ../gui/modulesPage.py:138 ../gui/system-config-selinux.glade:2662
+ msgid "Enable Audit"
+ msgstr ""
+ 
+-#: ../gui/modulesPage.py:162
++#: ../gui/modulesPage.py:163
+ msgid "Load Policy Module"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:79
+-msgid "Polgen"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:80
++#: ../gui/polgen.glade:9
+ msgid "Red Hat 2007"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:81
++#: ../gui/polgen.glade:11
+ msgid "GPL"
+ msgstr ""
+ 
+ #. TRANSLATORS: Replace this string with your names, one name per line.
+-#: ../gui/polgen.glade:85 ../gui/system-config-selinux.glade:17
++#: ../gui/polgen.glade:13 ../gui/system-config-selinux.glade:17
+ msgid "translator-credits"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:90
++#: ../gui/polgen.glade:34
++msgid "Add Booleans Dialog"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
-+msgid ""
-+"Standard Init Daemon are daemons started on boot via init scripts.  Usually "
-+"requires a script in /etc/rc.d/init.d"
++#: ../gui/polgen.glade:101
++msgid "Boolean Name"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:241 ../gui/polgen.py:156
++#: ../gui/polgen.glade:230
+ msgid "SELinux Policy Generation Tool"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:128
++#: ../gui/polgen.glade:251
+ msgid ""
+ "<b>Select the policy type for the application or user role you want to "
+ "confine:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:177
++#: ../gui/polgen.glade:284
+ msgid "<b>Applications</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
++#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:183
 +msgid "Standard Init Daemon"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:261 ../gui/polgen.py:157
++#: ../gui/polgen.glade:320 ../gui/polgen.glade:336
+ msgid ""
+ "Standard Init Daemon are daemons started on boot via init scripts.  Usually "
+ "requires a script in /etc/rc.d/init.d"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:241 ../gui/polgen.py:156
+-msgid "Standard Init Daemon"
++#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:184
 +msgid "DBUS System Daemon"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:280
-+msgid "Internet Services Daemon are daemons started by xinetd"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:282
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:261 ../gui/polgen.py:157
+-msgid "DBUS System Daemon"
++#: ../gui/polgen.glade:349
 +msgid "Internet Services Daemon (inetd)"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:301
-+msgid ""
-+"Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:303 ../gui/polgen.py:159
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:280
++#: ../gui/polgen.glade:353
+ msgid "Internet Services Daemon are daemons started by xinetd"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:282
+-msgid "Internet Services Daemon (inetd)"
++#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:186
 +msgid "Web Application/Script (CGI)"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:322 ../gui/polgen.glade:343
-+msgid ""
-+"User Application are any application that you would like to confine that is "
-+"started by a user"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:324 ../gui/polgen.py:160
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:301
++#: ../gui/polgen.glade:370
+ msgid ""
+ "Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:303 ../gui/polgen.py:159
+-msgid "Web Application/Script (CGI)"
++#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:187
 +msgid "User Application"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:345 ../gui/polgen.py:161
-+msgid "Sandbox"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:391
-+msgid "<b>Login Users</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:453
-+msgid "Modify an existing login user record."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:455
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:322 ../gui/polgen.glade:343
++#: ../gui/polgen.glade:387 ../gui/polgen.glade:404
+ msgid ""
+ "User Application are any application that you would like to confine that is "
+ "started by a user"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:324 ../gui/polgen.py:160
+-msgid "User Application"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:345 ../gui/polgen.py:161
++#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:188
+ msgid "Sandbox"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:391
++#: ../gui/polgen.glade:446
+ msgid "<b>Login Users</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:453
++#: ../gui/polgen.glade:478
 +msgid "Existing User Roles"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:474
-+msgid ""
-+"This user will login to a machine only via a terminal or remote login.  By "
-+"default this user will have  no setuid, no networking, no su, no sudo."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:476 ../gui/polgen.py:162
++#: ../gui/polgen.glade:482
+ msgid "Modify an existing login user record."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:455
+-msgid "Existing User Roles"
++#: ../gui/polgen.glade:495 ../sepolicy/sepolicy/generate.py:189
 +msgid "Minimal Terminal User Role"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:495
-+msgid ""
-+"This user can login to a machine via X or terminal.  By default this user "
-+"will have no setuid, no networking, no sudo, no su"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:497 ../gui/polgen.py:163
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:474
++#: ../gui/polgen.glade:499
+ msgid ""
+ "This user will login to a machine only via a terminal or remote login.  By "
+ "default this user will have  no setuid, no networking, no su, no sudo."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:476 ../gui/polgen.py:162
+-msgid "Minimal Terminal User Role"
++#: ../gui/polgen.glade:512 ../sepolicy/sepolicy/generate.py:190
 +msgid "Minimal X Windows User Role"
-+msgstr ""
-+
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:495
 +#: ../gui/polgen.glade:516
-+msgid ""
-+"User with full networking, no setuid applications without transition, no "
-+"sudo, no su."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:518 ../gui/polgen.py:164
+ msgid ""
+ "This user can login to a machine via X or terminal.  By default this user "
+ "will have no setuid, no networking, no sudo, no su"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:497 ../gui/polgen.py:163
+-msgid "Minimal X Windows User Role"
++#: ../gui/polgen.glade:529 ../sepolicy/sepolicy/generate.py:191
 +msgid "User Role"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:537
-+msgid ""
-+"User with full networking, no setuid applications without transition, no su, "
-+"can sudo to Root Administration Roles"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:539 ../gui/polgen.py:165
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:516
++#: ../gui/polgen.glade:533
+ msgid ""
+ "User with full networking, no setuid applications without transition, no "
+ "sudo, no su."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:518 ../gui/polgen.py:164
+-msgid "User Role"
++#: ../gui/polgen.glade:546 ../sepolicy/sepolicy/generate.py:192
 +msgid "Admin User Role"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:585
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:537
++#: ../gui/polgen.glade:550
+ msgid ""
+ "User with full networking, no setuid applications without transition, no su, "
+ "can sudo to Root Administration Roles"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:539 ../gui/polgen.py:165
+-msgid "Admin User Role"
++#: ../gui/polgen.glade:592
 +msgid "<b>Root Users</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:647
-+msgid ""
-+"Select Root Administrator User Role, if this user will be used to administer "
-+"the machine while running as root.  This user will not be able to login to "
-+"the system directly."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:649 ../gui/polgen.py:166
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:585
+-msgid "<b>Root Users</b>"
++#: ../gui/polgen.glade:623 ../sepolicy/sepolicy/generate.py:193
 +msgid "Root Admin User Role"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:716
-+msgid "label104"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:745
-+msgid "<b>Enter name of application or user role:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
-+msgid "Name"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:807
-+msgid "Enter complete path for executable to be confined."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:830 ../gui/polgen.glade:950 ../gui/polgen.glade:3142
-+msgid "..."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:849
-+msgid "Enter unique name for the confined application or user role."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:871
-+msgid "Executable"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:899
-+msgid "Init script"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:927
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:647
++#: ../gui/polgen.glade:627
+ msgid ""
+ "Select Root Administrator User Role, if this user will be used to administer "
+ "the machine while running as root.  This user will not be able to login to "
+ "the system directly."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:649 ../gui/polgen.py:166
+-msgid "Root Admin User Role"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:716
+-msgid "label104"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:745
++#: ../gui/polgen.glade:705
+ msgid "<b>Enter name of application or user role:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
++#: ../gui/polgen.glade:728 ../gui/polgengui.py:252
+ msgid "Name"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:807
++#: ../gui/polgen.glade:739
+ msgid "Enter complete path for executable to be confined."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:830 ../gui/polgen.glade:950 ../gui/polgen.glade:3142
++#: ../gui/polgen.glade:756 ../gui/polgen.glade:838 ../gui/polgen.glade:2361
+ msgid "..."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:849
++#: ../gui/polgen.glade:776
+ msgid "Enter unique name for the confined application or user role."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:871
++#: ../gui/polgen.glade:794
+ msgid "Executable"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:899
++#: ../gui/polgen.glade:808
+ msgid "Init script"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:927
++#: ../gui/polgen.glade:821
+ msgid ""
+ "Enter complete path to init script used to start the confined application."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:982
+-msgid "label105"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1011
++#: ../gui/polgen.glade:887
+ msgid "<b>Select existing role to modify:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1045
++#: ../gui/polgen.glade:908
+ msgid "Select the user roles that will transiton to the %s domain."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1073
+-msgid "label106"
++#: ../gui/polgen.glade:928
++msgid "role tab"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1102
++#: ../gui/polgen.glade:945
+ msgid "<b>Select roles that %s will transition to:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1136
++#: ../gui/polgen.glade:963
+ msgid "Select applications domains that %s will transition to."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1164
+-msgid "label107"
++#: ../gui/polgen.glade:983
 +msgid ""
-+"Enter complete path to init script used to start the confined application."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:982
-+msgid "label105"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1011
-+msgid "<b>Select existing role to modify:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1045
-+msgid "Select the user roles that will transiton to the %s domain."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1073
-+msgid "label106"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1102
-+msgid "<b>Select roles that %s will transition to:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1136
-+msgid "Select applications domains that %s will transition to."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1164
-+msgid "label107"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1193
-+msgid "<b>Select the user_roles that will transition to %s:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1227
-+msgid "Select the user roles that will transiton to this applications domains."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1255
-+msgid "label108"
++"transition \n"
++"role tab"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1193
++#: ../gui/polgen.glade:1001
+ msgid "<b>Select the user_roles that will transition to %s:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1227
++#: ../gui/polgen.glade:1019
+ msgid "Select the user roles that will transiton to this applications domains."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1255
+-msgid "label108"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1284
++#: ../gui/polgen.glade:1056
+ msgid "<b>Select domains that %s will administer:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1318 ../gui/polgen.glade:1409
++#: ../gui/polgen.glade:1074 ../gui/polgen.glade:1129
+ msgid "Select the domains that you would like this user administer."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1346
+-msgid "label109"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1375
++#: ../gui/polgen.glade:1111
+ msgid "<b>Select additional roles for %s:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1437
+-msgid "label111"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1466
++#: ../gui/polgen.glade:1166
+ msgid "<b>Enter network ports that %s binds on:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1497 ../gui/polgen.glade:1997
++#: ../gui/polgen.glade:1186 ../gui/polgen.glade:1557
+ msgid "<b>TCP Ports</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1565 ../gui/polgen.glade:1785
++#: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
++#: ../gui/polgen.glade:1698
++msgid "All"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:1284
-+msgid "<b>Select domains that %s will administer:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1318 ../gui/polgen.glade:1409
-+msgid "Select the domains that you would like this user administer."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1346
-+msgid "label109"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1375
-+msgid "<b>Select additional roles for %s:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1437
-+msgid "label111"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1466
-+msgid "<b>Enter network ports that %s binds on:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1497 ../gui/polgen.glade:1997
-+msgid "<b>TCP Ports</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1565 ../gui/polgen.glade:1785
-+msgid "Allows %s to bind to any udp port"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1567 ../gui/polgen.glade:1787 ../gui/polgen.glade:2061
-+#: ../gui/polgen.glade:2215
-+msgid "All"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1585 ../gui/polgen.glade:1805
-+msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1587 ../gui/polgen.glade:1807
++#: ../gui/polgen.glade:1227 ../gui/polgen.glade:1394
+ msgid "Allows %s to bind to any udp port"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1567 ../gui/polgen.glade:1787 ../gui/polgen.glade:2061
+-#: ../gui/polgen.glade:2215
+-msgid "All"
++#: ../gui/polgen.glade:1240 ../gui/polgen.glade:1407
 +msgid "600-1024"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1605 ../gui/polgen.glade:1825
-+msgid ""
-+"Enter a comma separated list of udp ports or ranges of ports that %s binds "
-+"to. Example: 612, 650-660"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1607 ../gui/polgen.glade:1827
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1585 ../gui/polgen.glade:1805
++#: ../gui/polgen.glade:1244 ../gui/polgen.glade:1411
+ msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1587 ../gui/polgen.glade:1807
+-msgid "600-1024"
++#: ../gui/polgen.glade:1257 ../gui/polgen.glade:1424
 +msgid "Unreserved Ports (>1024)"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1638 ../gui/polgen.glade:1858 ../gui/polgen.glade:2079
-+#: ../gui/polgen.glade:2233
-+msgid "Select Ports"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1663 ../gui/polgen.glade:1883
-+msgid "Allows %s to bind to any udp ports > 1024"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1717 ../gui/polgen.glade:2151
-+msgid "<b>UDP Ports</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1937
-+msgid "label113"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1966
-+msgid "<b>Select network ports that %s connects to:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2058
-+msgid "Allows %s to connect to any tcp port"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2104
-+msgid ""
-+"Enter a comma separated list of tcp ports or ranges of ports that %s "
-+"connects to. Example: 612, 650-660"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2212
-+msgid "Allows %s to connect to any udp port"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2258
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1605 ../gui/polgen.glade:1825
++#: ../gui/polgen.glade:1261 ../gui/polgen.glade:1428
+ msgid ""
+ "Enter a comma separated list of udp ports or ranges of ports that %s binds "
+ "to. Example: 612, 650-660"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1607 ../gui/polgen.glade:1827
+-msgid "Unreserved Ports (>1024)"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1638 ../gui/polgen.glade:1858 ../gui/polgen.glade:2079
+-#: ../gui/polgen.glade:2233
++#: ../gui/polgen.glade:1289 ../gui/polgen.glade:1456 ../gui/polgen.glade:1609
++#: ../gui/polgen.glade:1718
+ msgid "Select Ports"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1663 ../gui/polgen.glade:1883
++#: ../gui/polgen.glade:1302 ../gui/polgen.glade:1469
+ msgid "Allows %s to bind to any udp ports > 1024"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1717 ../gui/polgen.glade:2151
++#: ../gui/polgen.glade:1353 ../gui/polgen.glade:1666
+ msgid "<b>UDP Ports</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1937
+-msgid "label113"
++#: ../gui/polgen.glade:1519
 +msgid ""
-+"Enter a comma separated list of udp ports or ranges of ports that %s "
-+"connects to. Example: 612, 650-660"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2305
-+msgid "label114"
-+msgstr ""
-+
++"Network\n"
++"Bind tab"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1966
++#: ../gui/polgen.glade:1537
+ msgid "<b>Select network ports that %s connects to:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2058
++#: ../gui/polgen.glade:1593
+ msgid "Allows %s to connect to any tcp port"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2104
++#: ../gui/polgen.glade:1622
+ msgid ""
+ "Enter a comma separated list of tcp ports or ranges of ports that %s "
+ "connects to. Example: 612, 650-660"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2212
++#: ../gui/polgen.glade:1702
+ msgid "Allows %s to connect to any udp port"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2258
++#: ../gui/polgen.glade:1731
+ msgid ""
+ "Enter a comma separated list of udp ports or ranges of ports that %s "
+ "connects to. Example: 612, 650-660"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2305
+-msgid "label114"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:2334
++#: ../gui/polgen.glade:1792
+ msgid "<b>Select common application traits for %s:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2366
++#: ../gui/polgen.glade:1809
+ msgid "Writes syslog messages\t"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2385
++#: ../gui/polgen.glade:1824
+ msgid "Create/Manipulate temporary files in /tmp"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2404
++#: ../gui/polgen.glade:1839
+ msgid "Uses Pam for authentication"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2423
++#: ../gui/polgen.glade:1854
+ msgid "Uses nsswitch or getpw* calls"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2442
++#: ../gui/polgen.glade:1869
+ msgid "Uses dbus"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2461
++#: ../gui/polgen.glade:1884
+ msgid "Sends audit messages"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2480
++#: ../gui/polgen.glade:1899
+ msgid "Interacts with the terminal"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2499
++#: ../gui/polgen.glade:1914
+ msgid "Sends email"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2530
+-msgid "label115"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:2559
++#: ../gui/polgen.glade:1961
+ msgid "<b>Add files/directories that %s manages</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2788
++#: ../gui/polgen.glade:2122
+ msgid ""
+ "Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
+ "Files ..."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2823
+-msgid "label116"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:2852
++#: ../gui/polgen.glade:2166
+ msgid "<b>Add booleans from the %s policy:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:3002
++#: ../gui/polgen.glade:2274
+ msgid "Add/Remove booleans used by the %s domain"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:3066
++#: ../gui/polgen.glade:2316
+ msgid "<b>Which directory you will generate the %s policy?</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:3097
 +#: ../gui/polgen.glade:2334
-+msgid "<b>Select common application traits for %s:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2366
-+msgid "Writes syslog messages\t"
+ msgid "Policy Directory"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:3254
+-msgid "Add Booleans Dialog"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:3327
+-msgid "Boolean Name"
+-msgstr ""
+-
+-#: ../gui/polgengui.py:261
++#: ../gui/polgengui.py:262
+ msgid "Role"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:268
++#: ../gui/polgengui.py:269
+ msgid "Existing_User"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
++#: ../gui/polgengui.py:283 ../gui/polgengui.py:291 ../gui/polgengui.py:305
+ msgid "Application"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:352
++#: ../gui/polgengui.py:353
+ #, python-format
+ msgid "%s must be a directory"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
++#: ../gui/polgengui.py:413 ../gui/polgengui.py:694
+ msgid "You must select a user"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:542
++#: ../gui/polgengui.py:543
+ msgid "Select executable file to be confined."
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:553
++#: ../gui/polgengui.py:554
+ msgid "Select init script file to be confined."
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:563
++#: ../gui/polgengui.py:564
+ msgid "Select file(s) that confined application creates or writes"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:570
++#: ../gui/polgengui.py:571
+ msgid "Select directory(s) that the confined application owns and writes into"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:632
++#: ../gui/polgengui.py:633
+ msgid "Select directory to generate policy files in"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:649
++#: ../gui/polgengui.py:650
+ #, python-format
+ msgid ""
+ "Type %s_t already defined in current policy.\n"
+ "Do you want to continue?"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
++#: ../gui/polgengui.py:650 ../gui/polgengui.py:654
+ msgid "Verify Name"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:653
++#: ../gui/polgengui.py:654
+ #, python-format
+ msgid ""
+ "Module %s.pp already loaded in current policy.\n"
+ "Do you want to continue?"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:699
++#: ../gui/polgengui.py:700
+ msgid ""
+ "You must add a name made up of letters and numbers and containing no spaces."
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:713
++#: ../gui/polgengui.py:714
+ msgid "You must enter a executable"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
++#: ../gui/polgengui.py:739 ../gui/system-config-selinux.py:174
+ msgid "Configue SELinux"
+ msgstr ""
+ 
+-#: ../gui/polgen.py:158
+-msgid "Internet Services Daemon"
+-msgstr ""
+-
+-#: ../gui/polgen.py:197
+-#, python-format
+-msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+-msgstr ""
+-
+-#: ../gui/polgen.py:324
+-msgid "You must enter a name for your confined process/user"
+-msgstr ""
+-
+-#: ../gui/polgen.py:326
+-msgid ""
+-"Name must be alpha numberic with no spaces. Consider using option \"-n "
+-"MODULENAME\""
+-msgstr ""
+-
+-#: ../gui/polgen.py:414
+-msgid "User Role types can not be assigned executables."
+-msgstr ""
+-
+-#: ../gui/polgen.py:420
+-msgid "Only Daemon apps can use an init script.."
+-msgstr ""
+-
+-#: ../gui/polgen.py:438
+-msgid "use_resolve must be a boolean value "
+-msgstr ""
+-
+-#: ../gui/polgen.py:444
+-msgid "use_syslog must be a boolean value "
+-msgstr ""
+-
+-#: ../gui/polgen.py:450
+-msgid "use_kerberos must be a boolean value "
+-msgstr ""
+-
+-#: ../gui/polgen.py:456
+-msgid "manage_krb5_rcache must be a boolean value "
+-msgstr ""
+-
+-#: ../gui/polgen.py:486
+-msgid "USER Types automatically get a tmp type"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1004
+-msgid "You must enter the executable path for your confined process"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1182
+-msgid "Type Enforcement file"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1183
+-msgid "Interface file"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1184
+-msgid "File Contexts file"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1185
+-msgid "Setup Script"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1306
+-#, python-format
+-msgid ""
+-"\n"
+-"%s\n"
+-"\n"
+-"sepolgen [ -n moduleName ] [ -m ] [ -t type ] [ executable | Name ]\n"
+-"valid Types:\n"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1354
+-msgid "Executable or Name required"
+-msgstr ""
+-
+ #: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
+ msgid "Network Port"
+ msgstr ""
+@@ -1948,1411 +1854,1499 @@ msgstr ""
+ msgid "Group View"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:1 ../gui/selinux.tbl:30 ../gui/selinux.tbl:31
+-#: ../gui/selinux.tbl:32 ../gui/selinux.tbl:33 ../gui/selinux.tbl:34
+-#: ../gui/selinux.tbl:36 ../gui/selinux.tbl:37 ../gui/selinux.tbl:38
+-#: ../gui/selinux.tbl:39 ../gui/selinux.tbl:40 ../gui/selinux.tbl:42
+-#: ../gui/selinux.tbl:43 ../gui/selinux.tbl:44 ../gui/selinux.tbl:45
+-#: ../gui/selinux.tbl:46 ../gui/selinux.tbl:47 ../gui/selinux.tbl:48
+-#: ../gui/selinux.tbl:49 ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
+-#: ../gui/selinux.tbl:52 ../gui/selinux.tbl:53 ../gui/selinux.tbl:59
+-#: ../gui/selinux.tbl:60 ../gui/selinux.tbl:61 ../gui/selinux.tbl:62
+-#: ../gui/selinux.tbl:63 ../gui/selinux.tbl:64 ../gui/selinux.tbl:65
+-#: ../gui/selinux.tbl:66 ../gui/selinux.tbl:67 ../gui/selinux.tbl:68
+-#: ../gui/selinux.tbl:69 ../gui/selinux.tbl:75 ../gui/selinux.tbl:76
+-#: ../gui/selinux.tbl:77 ../gui/selinux.tbl:78 ../gui/selinux.tbl:79
+-#: ../gui/selinux.tbl:80 ../gui/selinux.tbl:81 ../gui/selinux.tbl:82
+-#: ../gui/selinux.tbl:83 ../gui/selinux.tbl:84 ../gui/selinux.tbl:86
+-#: ../gui/selinux.tbl:88 ../gui/selinux.tbl:89 ../gui/selinux.tbl:90
+-#: ../gui/selinux.tbl:92 ../gui/selinux.tbl:94 ../gui/selinux.tbl:95
+-#: ../gui/selinux.tbl:96 ../gui/selinux.tbl:97 ../gui/selinux.tbl:98
+-#: ../gui/selinux.tbl:99 ../gui/selinux.tbl:100 ../gui/selinux.tbl:101
+-#: ../gui/selinux.tbl:102 ../gui/selinux.tbl:103 ../gui/selinux.tbl:104
+-#: ../gui/selinux.tbl:106 ../gui/selinux.tbl:108 ../gui/selinux.tbl:109
+-#: ../gui/selinux.tbl:110 ../gui/selinux.tbl:111 ../gui/selinux.tbl:112
+-#: ../gui/selinux.tbl:113 ../gui/selinux.tbl:114 ../gui/selinux.tbl:116
+-#: ../gui/selinux.tbl:117 ../gui/selinux.tbl:119 ../gui/selinux.tbl:121
+-#: ../gui/selinux.tbl:123 ../gui/selinux.tbl:124 ../gui/selinux.tbl:127
+-#: ../gui/selinux.tbl:129 ../gui/selinux.tbl:130 ../gui/selinux.tbl:131
+-#: ../gui/selinux.tbl:132 ../gui/selinux.tbl:133 ../gui/selinux.tbl:134
+-#: ../gui/selinux.tbl:135 ../gui/selinux.tbl:136 ../gui/selinux.tbl:137
+-#: ../gui/selinux.tbl:138 ../gui/selinux.tbl:139 ../gui/selinux.tbl:142
+-#: ../gui/selinux.tbl:143 ../gui/selinux.tbl:144 ../gui/selinux.tbl:145
+-#: ../gui/selinux.tbl:146 ../gui/selinux.tbl:147 ../gui/selinux.tbl:148
+-#: ../gui/selinux.tbl:149 ../gui/selinux.tbl:150 ../gui/selinux.tbl:151
+-#: ../gui/selinux.tbl:152 ../gui/selinux.tbl:154 ../gui/selinux.tbl:155
+-#: ../gui/selinux.tbl:156 ../gui/selinux.tbl:157 ../gui/selinux.tbl:158
+-#: ../gui/selinux.tbl:159 ../gui/selinux.tbl:160 ../gui/selinux.tbl:167
+-#: ../gui/selinux.tbl:171 ../gui/selinux.tbl:172 ../gui/selinux.tbl:173
+-#: ../gui/selinux.tbl:174 ../gui/selinux.tbl:175 ../gui/selinux.tbl:177
+-#: ../gui/selinux.tbl:178 ../gui/selinux.tbl:179 ../gui/selinux.tbl:180
+-#: ../gui/selinux.tbl:184 ../gui/selinux.tbl:192 ../gui/selinux.tbl:193
+-#: ../gui/selinux.tbl:194 ../gui/selinux.tbl:195 ../gui/selinux.tbl:196
+-#: ../gui/selinux.tbl:197 ../gui/selinux.tbl:198 ../gui/selinux.tbl:199
+-#: ../gui/selinux.tbl:200 ../gui/selinux.tbl:201 ../gui/selinux.tbl:206
+-#: ../gui/selinux.tbl:207 ../gui/selinux.tbl:218 ../gui/selinux.tbl:219
+-#: ../gui/selinux.tbl:220 ../gui/selinux.tbl:222 ../gui/selinux.tbl:224
+-#: ../gui/selinux.tbl:226 ../gui/selinux.tbl:227 ../gui/selinux.tbl:230
+-msgid "SELinux Service Protection"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:1
+-msgid "Disable SELinux protection for acct daemon"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:2 ../gui/selinux.tbl:3 ../gui/selinux.tbl:70
+-#: ../gui/selinux.tbl:153 ../gui/selinux.tbl:168 ../gui/selinux.tbl:169
+-#: ../gui/selinux.tbl:170 ../gui/selinux.tbl:189 ../gui/selinux.tbl:202
+-#: ../gui/selinux.tbl:203 ../gui/selinux.tbl:204 ../gui/selinux.tbl:205
+-msgid "Admin"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:2
+-msgid "Allow all daemons to write corefiles to /"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:3
+-msgid "Allow all daemons the ability to use unallocated ttys"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
+-#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
+-#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
+-#: ../gui/selinux.tbl:210 ../gui/selinux.tbl:211 ../gui/selinux.tbl:212
+-#: ../gui/selinux.tbl:213 ../gui/selinux.tbl:214 ../gui/selinux.tbl:215
+-#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
+-msgid "User Privs"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:4
+-msgid ""
+-"Allow gadmin SELinux user account to execute files in home directory or /tmp"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:5
+-msgid ""
+-"Allow guest SELinux user account to execute files in home directory or /tmp"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
+-msgid "Memory Protection"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:6
+-msgid "Allow java executable stack"
++#: ../gui/semanagePage.py:126
++#, python-format
++msgid "Are you sure you want to delete %s '%s'?"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
+-#: ../gui/selinux.tbl:209
+-msgid "Mount"
++#: ../gui/semanagePage.py:126
++#, python-format
++msgid "Delete %s"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:7
+-msgid "Allow mount to mount any file"
++#: ../gui/semanagePage.py:134
++#, python-format
++msgid "Add %s"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:8
+-msgid "Allow mount to mount any directory"
++#: ../gui/semanagePage.py:148
++#, python-format
++msgid "Modify %s"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:9
+-msgid "Allow mplayer executable stack"
++#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
++msgid "Permissive"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
+-#: ../gui/selinux.tbl:188
+-msgid "SSH"
++#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
++msgid "Enforcing"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:10
+-msgid "Allow ssh to run ssh-keysign"
++#: ../gui/statusPage.py:94
++msgid "Status"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:11
++#: ../gui/statusPage.py:133
+ msgid ""
+-"Allow staff SELinux user account to execute files in home directory or /tmp"
++"Changing the policy type will cause a relabel of the entire file system on "
++"the next boot. Relabeling takes a long time depending on the size of the "
++"file system.  Do you wish to continue?"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:12
++#: ../gui/statusPage.py:147
+ msgid ""
+-"Allow sysadm SELinux user account to execute files in home directory or /tmp"
++"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
++"you later decide to turn SELinux back on, the system will be required to "
++"relabel.  If you just want to see if SELinux is causing a problem on your "
++"system, you can go to permissive mode which will only log errors and not "
++"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
++"wish to continue?"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:13
++#: ../gui/statusPage.py:152
+ msgid ""
+-"Allow unconfined SELinux user account to execute files in home directory or /"
+-"tmp"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:14
+-msgid "Network Configuration"
++"Changing to SELinux enabled will cause a relabel of the entire file system "
++"on the next boot. Relabeling takes a long time depending on the size of the "
++"file system.  Do you wish to continue?"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:14
+-msgid "Allow unlabeled packets to flow on the network"
++#: ../gui/system-config-selinux.glade:11
++msgid "system-config-selinux"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:15
++#: ../gui/system-config-selinux.glade:12
+ msgid ""
+-"Allow user SELinux user account to execute files in home directory or /tmp"
++"Copyright (c)2006 Red Hat, Inc.\n"
++"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:16
+-msgid "Allow unconfined to dyntrans to unconfined_execmem"
++#: ../gui/system-config-selinux.glade:22
++#: ../gui/system-config-selinux.glade:544
++msgid "Add SELinux Login Mapping"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
+-#: ../gui/selinux.tbl:140
+-msgid "Databases"
++#: ../gui/system-config-selinux.glade:257
++msgid "Add SELinux Network Ports"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:17
+-msgid "Allow user to connect to mysql socket"
++#: ../gui/system-config-selinux.glade:391
++#: ../gui/system-config-selinux.glade:678
++msgid "SELinux Type"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:18
+-msgid "Allow user to connect to postgres socket"
++#: ../gui/system-config-selinux.glade:622
++msgid "File Specification"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
+-msgid "XServer"
++#: ../gui/system-config-selinux.glade:650
++msgid "File Type"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:19
+-msgid "Allow clients to write to X shared memory"
+-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/polgen.glade:2385
-+msgid "Create/Manipulate temporary files in /tmp"
++#: ../gui/system-config-selinux.glade:773
++msgid "MLS"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:2404
-+msgid "Uses Pam for authentication"
++#: ../gui/system-config-selinux.glade:837
++msgid "Add SELinux User"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:2423
-+msgid "Uses nsswitch or getpw* calls"
++#: ../gui/system-config-selinux.glade:1079
++msgid "SELinux Administration"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:2442
-+msgid "Uses dbus"
++#: ../gui/system-config-selinux.glade:1122
++msgid "Add"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:2461
-+msgid "Sends audit messages"
++#: ../gui/system-config-selinux.glade:1144
++msgid "_Properties"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:2480
-+msgid "Interacts with the terminal"
++#: ../gui/system-config-selinux.glade:1166
++msgid "_Delete"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:2499
-+msgid "Sends email"
++#: ../gui/system-config-selinux.glade:1256
++msgid "Select Management Object"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:2530
-+msgid "label115"
++#: ../gui/system-config-selinux.glade:1273
++msgid "<b>Select:</b>"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:2559
-+msgid "<b>Add files/directories that %s manages</b>"
++#: ../gui/system-config-selinux.glade:1326
++msgid "System Default Enforcing Mode"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:2788
++#: ../gui/system-config-selinux.glade:1354
 +msgid ""
-+"Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
-+"Files ..."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2823
-+msgid "label116"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2852
-+msgid "<b>Add booleans from the %s policy:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:3002
-+msgid "Add/Remove booleans used by the %s domain"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:3066
-+msgid "<b>Which directory you will generate the %s policy?</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:3097
-+msgid "Policy Directory"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:3254
-+msgid "Add Booleans Dialog"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:3327
-+msgid "Boolean Name"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:261
-+msgid "Role"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:268
-+msgid "Existing_User"
++"Disabled\n"
++"Permissive\n"
++"Enforcing\n"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
-+msgid "Application"
++#: ../gui/system-config-selinux.glade:1373
++msgid "Current Enforcing Mode"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:352
-+#, python-format
-+msgid "%s must be a directory"
++#: ../gui/system-config-selinux.glade:1418
++msgid "System Default Policy Type: "
 +msgstr ""
-+
-+#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
-+msgid "You must select a user"
+ 
+-#: ../gui/selinux.tbl:20
++#: ../gui/system-config-selinux.glade:1463
+ msgid ""
+-"Allow xguest SELinux user account to execute files in home directory or /tmp"
++"Select if you wish to relabel then entire file system on next reboot.  "
++"Relabeling can take a very long time, depending on the size of the system.  "
++"If you are changing policy types or going from disabled to enforcing, a "
++"relabel is required."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
+-#: ../gui/selinux.tbl:231
+-msgid "NIS"
++#: ../gui/system-config-selinux.glade:1509
++msgid "Relabel on next reboot."
 +msgstr ""
 +
-+#: ../gui/polgengui.py:542
-+msgid "Select executable file to be confined."
++#: ../gui/system-config-selinux.glade:1561
++msgid "label37"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:553
-+msgid "Select init script file to be confined."
++#: ../gui/system-config-selinux.glade:1598
++msgid "Revert boolean setting to system default"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:563
-+msgid "Select file(s) that confined application creates or writes"
++#: ../gui/system-config-selinux.glade:1614
++msgid "Toggle between Customized and All Booleans"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:570
-+msgid "Select directory(s) that the confined application owns and writes into"
++#: ../gui/system-config-selinux.glade:1645
++#: ../gui/system-config-selinux.glade:1850
++#: ../gui/system-config-selinux.glade:2037
++#: ../gui/system-config-selinux.glade:2224
++#: ../gui/system-config-selinux.glade:2467
++#: ../gui/system-config-selinux.glade:2692
++#: ../gui/system-config-selinux.glade:2867
++msgid "Filter"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:632
-+msgid "Select directory to generate policy files in"
++#: ../gui/system-config-selinux.glade:1734
++msgid "label50"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:649
-+#, python-format
-+msgid ""
-+"Type %s_t already defined in current policy.\n"
-+"Do you want to continue?"
++#: ../gui/system-config-selinux.glade:1771
++msgid "Add File Context"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
-+msgid "Verify Name"
++#: ../gui/system-config-selinux.glade:1787
++msgid "Modify File Context"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:653
++#: ../gui/system-config-selinux.glade:1803
++msgid "Delete File Context"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:21
+-msgid "Allow daemons to run with NIS"
++#: ../gui/system-config-selinux.glade:1819
++msgid "Toggle between all and customized file context"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
+-#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
+-#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
+-#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
+-#: ../gui/selinux.tbl:118
+-msgid "Web Applications"
++#: ../gui/system-config-selinux.glade:1939
++msgid "label38"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:22
+-msgid "Transition staff SELinux user to Web Browser Domain"
++#: ../gui/system-config-selinux.glade:1976
++msgid "Add SELinux User Mapping"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:23
+-msgid "Transition sysadm SELinux user to Web Browser Domain"
++#: ../gui/system-config-selinux.glade:1992
++msgid "Modify SELinux User Mapping"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:24
+-msgid "Transition user SELinux user to Web Browser Domain"
++#: ../gui/system-config-selinux.glade:2008
++msgid "Delete SELinux User Mapping"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:25
+-msgid "Transition xguest SELinux user to Web Browser Domain"
++#: ../gui/system-config-selinux.glade:2126
++msgid "label39"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
+-#: ../gui/selinux.tbl:29
+-msgid "Allow staff Web Browsers to write to home directories"
++#: ../gui/system-config-selinux.glade:2163
++msgid "Add User"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:30
+-msgid "Disable SELinux protection for amanda"
++#: ../gui/system-config-selinux.glade:2179
++msgid "Modify User"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:31
+-msgid "Disable SELinux protection for amavis"
++#: ../gui/system-config-selinux.glade:2195
++msgid "Delete User"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:32
+-msgid "Disable SELinux protection for apmd daemon"
++#: ../gui/system-config-selinux.glade:2313
++msgid "label41"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:33
+-msgid "Disable SELinux protection for arpwatch daemon"
++#: ../gui/system-config-selinux.glade:2350
++msgid "Add Network Port"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:34
+-msgid "Disable SELinux protection for auditd daemon"
++#: ../gui/system-config-selinux.glade:2366
++msgid "Edit Network Port"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:35
+-msgid "Disable SELinux protection for automount daemon"
++#: ../gui/system-config-selinux.glade:2382
++msgid "Delete Network Port"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:36
+-msgid "Disable SELinux protection for avahi"
++#: ../gui/system-config-selinux.glade:2418
++#: ../gui/system-config-selinux.glade:2436
++msgid "Toggle between Customized and All Ports"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:37
+-msgid "Disable SELinux protection for bluetooth daemon"
++#: ../gui/system-config-selinux.glade:2556
++msgid "label42"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:38
+-msgid "Disable SELinux protection for canna daemon"
++#: ../gui/system-config-selinux.glade:2593
++msgid "Generate new policy module"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:39
+-msgid "Disable SELinux protection for cardmgr daemon"
++#: ../gui/system-config-selinux.glade:2609
++msgid "Load policy module"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:40
+-msgid "Disable SELinux protection for Cluster Server"
++#: ../gui/system-config-selinux.glade:2625
++msgid "Remove loadable policy module"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:41
++#: ../gui/system-config-selinux.glade:2661
+ msgid ""
+-"Allow cdrecord to read various content. nfs, samba, removable devices, user "
+-"temp and untrusted content files"
++"Enable/Disable additional audit rules, that are normally not reported in the "
++"log files."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:42
+-msgid "Disable SELinux protection for ciped daemon"
++#: ../gui/system-config-selinux.glade:2781
++msgid "label44"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:43
+-msgid "Disable SELinux protection for clamd daemon"
++#: ../gui/system-config-selinux.glade:2818
++msgid "Change process mode to permissive."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:44
+-msgid "Disable SELinux protection for clamscan"
++#: ../gui/system-config-selinux.glade:2836
++msgid "Change process mode to enforcing"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:45
+-msgid "Disable SELinux protection for clvmd"
++#: ../gui/system-config-selinux.glade:2928
++msgid "Process Domain"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:46
+-msgid "Disable SELinux protection for comsat daemon"
++#: ../gui/system-config-selinux.glade:2956
++msgid "label59"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
+-#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
+-msgid "Disable SELinux protection for courier daemon"
++#: ../gui/usersPage.py:138
 +#, python-format
++msgid "SELinux user '%s' is required"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:52
+-msgid "Disable SELinux protection for cpucontrol daemon"
++#: ../sepolicy/sepolicy.py:106
++msgid "Generate SELinux man pages"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:53
+-msgid "Disable SELinux protection for cpuspeed daemon"
++#: ../sepolicy/sepolicy.py:110
++msgid "path in which the generated SELinux man pages will be stored"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:54
+-msgid "Cron"
++#: ../sepolicy/sepolicy.py:114
++msgid "All domains"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:54
+-msgid "Disable SELinux protection for crond daemon"
++#: ../sepolicy/sepolicy.py:116
++msgid "Domain name(s) of man pages to be created"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
+-#: ../gui/selinux.tbl:91
+-msgid "Printing"
++#: ../sepolicy/sepolicy.py:164
++msgid "Query SELinux policy network information"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:55
+-msgid "Disable SELinux protection for cupsd back end server"
++#: ../sepolicy/sepolicy.py:169
++msgid "list all SELinux port types"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:56
+-msgid "Disable SELinux protection for cupsd daemon"
++#: ../sepolicy/sepolicy.py:172
++msgid "show SELinux type related to the port"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:57
+-msgid "Disable SELinux protection for cupsd_lpd"
++#: ../sepolicy/sepolicy.py:175
++msgid "Show ports defined for this SELinux type"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:58
+-msgid "CVS"
++#: ../sepolicy/sepolicy.py:178
++msgid "show ports to which this domain can bind and/or connect"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:58
+-msgid "Disable SELinux protection for cvs daemon"
++#: ../sepolicy/sepolicy.py:192
++msgid "query SELinux policy to see if domains can communicate with each other"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:59
+-msgid "Disable SELinux protection for cyrus daemon"
++#: ../sepolicy/sepolicy.py:195
++msgid "Source Domain"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:60
+-msgid "Disable SELinux protection for dbskkd daemon"
++#: ../sepolicy/sepolicy.py:198
++msgid "Target Domain"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:61
+-msgid "Disable SELinux protection for dbusd daemon"
++#: ../sepolicy/sepolicy.py:215
++msgid "query SELinux Policy to see description of booleans"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:62
+-msgid "Disable SELinux protection for dccd"
++#: ../sepolicy/sepolicy.py:219
++msgid "get all booleans desctiption"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:63
+-msgid "Disable SELinux protection for dccifd"
++#: ../sepolicy/sepolicy.py:221
++msgid "boolean to get description"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:64
+-msgid "Disable SELinux protection for dccm"
++#: ../sepolicy/sepolicy.py:231
 +msgid ""
-+"Module %s.pp already loaded in current policy.\n"
-+"Do you want to continue?"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:699
-+msgid ""
-+"You must add a name made up of letters and numbers and containing no spaces."
-+msgstr ""
-+
-+#: ../gui/polgengui.py:713
-+msgid "You must enter a executable"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
-+msgid "Configue SELinux"
-+msgstr ""
-+
-+#: ../gui/polgen.py:158
++"query SELinux Policy to see how a source process domain can transition to "
++"the target process domain"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:65
+-msgid "Disable SELinux protection for ddt daemon"
++#: ../sepolicy/sepolicy.py:234
++msgid "source process domain"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:66
+-msgid "Disable SELinux protection for devfsd daemon"
++#: ../sepolicy/sepolicy.py:237
++msgid "target process domain"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:67
+-msgid "Disable SELinux protection for dhcpc daemon"
++#: ../sepolicy/sepolicy.py:259
++msgid "Generate SELinux Policy module template"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:68
+-msgid "Disable SELinux protection for dhcpd daemon"
++#: ../sepolicy/sepolicy.py:265
++msgid "name of policy to generate"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:69
+-msgid "Disable SELinux protection for dictd daemon"
++#: ../sepolicy/sepolicy.py:267
++msgid "executable to confine"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:70
+-msgid "Allow sysadm_t to directly start daemons"
++#: ../sepolicy/sepolicy.py:269
++msgid "run policy generation test suite"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:71
+-msgid "Disable SELinux protection for Evolution"
++#: ../sepolicy/sepolicy.py:274
++msgid "commands"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:72
+-msgid "Games"
++#: ../sepolicy/sepolicy/generate.py:185
 +msgid "Internet Services Daemon"
-+msgstr ""
-+
-+#: ../gui/polgen.py:197
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:72
+-msgid "Disable SELinux protection for games"
++#: ../sepolicy/sepolicy/generate.py:198
++msgid "Valid Types:\n"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:73
+-msgid "Disable SELinux protection for the web browsers"
++#: ../sepolicy/sepolicy/generate.py:232
 +#, python-format
 +msgid "Ports must be numbers or ranges of numbers from 1 to %d "
-+msgstr ""
-+
-+#: ../gui/polgen.py:324
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:74
+-msgid "Disable SELinux protection for Thunderbird"
++#: ../sepolicy/sepolicy/generate.py:359
 +msgid "You must enter a name for your confined process/user"
-+msgstr ""
-+
-+#: ../gui/polgen.py:326
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:75
+-msgid "Disable SELinux protection for distccd daemon"
++#: ../sepolicy/sepolicy/generate.py:361
 +msgid ""
 +"Name must be alpha numberic with no spaces. Consider using option \"-n "
 +"MODULENAME\""
-+msgstr ""
-+
-+#: ../gui/polgen.py:414
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:76
+-msgid "Disable SELinux protection for dmesg daemon"
++#: ../sepolicy/sepolicy/generate.py:449
 +msgid "User Role types can not be assigned executables."
-+msgstr ""
-+
-+#: ../gui/polgen.py:420
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:77
+-msgid "Disable SELinux protection for dnsmasq daemon"
++#: ../sepolicy/sepolicy/generate.py:455
 +msgid "Only Daemon apps can use an init script.."
-+msgstr ""
-+
-+#: ../gui/polgen.py:438
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:78
+-msgid "Disable SELinux protection for dovecot daemon"
++#: ../sepolicy/sepolicy/generate.py:473
 +msgid "use_resolve must be a boolean value "
-+msgstr ""
-+
-+#: ../gui/polgen.py:444
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:79
+-msgid "Disable SELinux protection for entropyd daemon"
++#: ../sepolicy/sepolicy/generate.py:479
 +msgid "use_syslog must be a boolean value "
-+msgstr ""
-+
-+#: ../gui/polgen.py:450
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:80
+-msgid "Disable SELinux protection for fetchmail"
++#: ../sepolicy/sepolicy/generate.py:485
 +msgid "use_kerberos must be a boolean value "
-+msgstr ""
-+
-+#: ../gui/polgen.py:456
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:81
+-msgid "Disable SELinux protection for fingerd daemon"
++#: ../sepolicy/sepolicy/generate.py:491
 +msgid "manage_krb5_rcache must be a boolean value "
-+msgstr ""
-+
-+#: ../gui/polgen.py:486
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:82
+-msgid "Disable SELinux protection for freshclam daemon"
++#: ../sepolicy/sepolicy/generate.py:521
 +msgid "USER Types automatically get a tmp type"
-+msgstr ""
-+
-+#: ../gui/polgen.py:1004
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:83
+-msgid "Disable SELinux protection for fsdaemon daemon"
++#: ../sepolicy/sepolicy/generate.py:1039
 +msgid "You must enter the executable path for your confined process"
-+msgstr ""
-+
-+#: ../gui/polgen.py:1182
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:84
+-msgid "Disable SELinux protection for gpm daemon"
++#: ../sepolicy/sepolicy/generate.py:1272
 +msgid "Type Enforcement file"
-+msgstr ""
-+
-+#: ../gui/polgen.py:1183
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
+-msgid "NFS"
++#: ../sepolicy/sepolicy/generate.py:1273
 +msgid "Interface file"
-+msgstr ""
-+
-+#: ../gui/polgen.py:1184
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:85
+-msgid "Disable SELinux protection for gss daemon"
++#: ../sepolicy/sepolicy/generate.py:1274
 +msgid "File Contexts file"
-+msgstr ""
-+
-+#: ../gui/polgen.py:1185
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:86
+-msgid "Disable SELinux protection for Hal daemon"
++#: ../sepolicy/sepolicy/generate.py:1275
++msgid "Spec file"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:87
+-msgid "Compatibility"
++#: ../sepolicy/sepolicy/generate.py:1276
 +msgid "Setup Script"
-+msgstr ""
-+
-+#: ../gui/polgen.py:1306
-+#, python-format
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:87
++#: booleans.py:1
+ msgid ""
+-"Do not audit things that we know to be broken but which are not security "
+-"risks"
++"Allow ABRT to modify public files used for public file transfer services."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:88
+-msgid "Disable SELinux protection for hostname daemon"
++#: booleans.py:2
 +msgid ""
-+"\n"
-+"%s\n"
-+"\n"
-+"sepolgen [ -n moduleName ] [ -m ] [ -t type ] [ executable | Name ]\n"
-+"valid Types:\n"
-+msgstr ""
-+
-+#: ../gui/polgen.py:1354
-+msgid "Executable or Name required"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
-+msgid "Network Port"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:85
++"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:89
+-msgid "Disable SELinux protection for hotplug daemon"
++#: booleans.py:3
++msgid "Allow amavis to use JIT compiler"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:90
+-msgid "Disable SELinux protection for howl daemon"
++#: booleans.py:4
++msgid "Allow antivirus programs to read non security files on a system"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:91
+-msgid "Disable SELinux protection for cups hplip daemon"
++#: booleans.py:5
 +msgid ""
-+"SELinux Port\n"
-+"Type"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
-+msgid "Protocol"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
++"Allow users to resolve user passwd entries directly from ldap rather then "
++"using a sssd server"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:92
+-msgid "Disable SELinux protection for httpd rotatelogs"
++#: booleans.py:6
++msgid "Allow users to login using a radius server"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
+-msgid "HTTPD Service"
++#: booleans.py:7
++msgid "Allow users to login using a yubikey  server"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:93
+-msgid "Disable SELinux protection for http suexec"
++#: booleans.py:8
 +msgid ""
-+"MLS/MCS\n"
-+"Level"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:101
-+msgid "Port"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:207
-+#, python-format
-+msgid "Port number \"%s\" is not valid.  0 < PORT_NUMBER < 65536 "
-+msgstr ""
-+
-+#: ../gui/portsPage.py:252
-+msgid "List View"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:255 ../gui/system-config-selinux.glade:2419
-+msgid "Group View"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:1 ../gui/selinux.tbl:30 ../gui/selinux.tbl:31
-+#: ../gui/selinux.tbl:32 ../gui/selinux.tbl:33 ../gui/selinux.tbl:34
-+#: ../gui/selinux.tbl:36 ../gui/selinux.tbl:37 ../gui/selinux.tbl:38
-+#: ../gui/selinux.tbl:39 ../gui/selinux.tbl:40 ../gui/selinux.tbl:42
-+#: ../gui/selinux.tbl:43 ../gui/selinux.tbl:44 ../gui/selinux.tbl:45
-+#: ../gui/selinux.tbl:46 ../gui/selinux.tbl:47 ../gui/selinux.tbl:48
-+#: ../gui/selinux.tbl:49 ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
-+#: ../gui/selinux.tbl:52 ../gui/selinux.tbl:53 ../gui/selinux.tbl:59
-+#: ../gui/selinux.tbl:60 ../gui/selinux.tbl:61 ../gui/selinux.tbl:62
-+#: ../gui/selinux.tbl:63 ../gui/selinux.tbl:64 ../gui/selinux.tbl:65
-+#: ../gui/selinux.tbl:66 ../gui/selinux.tbl:67 ../gui/selinux.tbl:68
-+#: ../gui/selinux.tbl:69 ../gui/selinux.tbl:75 ../gui/selinux.tbl:76
-+#: ../gui/selinux.tbl:77 ../gui/selinux.tbl:78 ../gui/selinux.tbl:79
-+#: ../gui/selinux.tbl:80 ../gui/selinux.tbl:81 ../gui/selinux.tbl:82
-+#: ../gui/selinux.tbl:83 ../gui/selinux.tbl:84 ../gui/selinux.tbl:86
-+#: ../gui/selinux.tbl:88 ../gui/selinux.tbl:89 ../gui/selinux.tbl:90
-+#: ../gui/selinux.tbl:92 ../gui/selinux.tbl:94 ../gui/selinux.tbl:95
-+#: ../gui/selinux.tbl:96 ../gui/selinux.tbl:97 ../gui/selinux.tbl:98
-+#: ../gui/selinux.tbl:99 ../gui/selinux.tbl:100 ../gui/selinux.tbl:101
-+#: ../gui/selinux.tbl:102 ../gui/selinux.tbl:103 ../gui/selinux.tbl:104
-+#: ../gui/selinux.tbl:106 ../gui/selinux.tbl:108 ../gui/selinux.tbl:109
-+#: ../gui/selinux.tbl:110 ../gui/selinux.tbl:111 ../gui/selinux.tbl:112
-+#: ../gui/selinux.tbl:113 ../gui/selinux.tbl:114 ../gui/selinux.tbl:116
-+#: ../gui/selinux.tbl:117 ../gui/selinux.tbl:119 ../gui/selinux.tbl:121
-+#: ../gui/selinux.tbl:123 ../gui/selinux.tbl:124 ../gui/selinux.tbl:127
-+#: ../gui/selinux.tbl:129 ../gui/selinux.tbl:130 ../gui/selinux.tbl:131
-+#: ../gui/selinux.tbl:132 ../gui/selinux.tbl:133 ../gui/selinux.tbl:134
-+#: ../gui/selinux.tbl:135 ../gui/selinux.tbl:136 ../gui/selinux.tbl:137
-+#: ../gui/selinux.tbl:138 ../gui/selinux.tbl:139 ../gui/selinux.tbl:142
-+#: ../gui/selinux.tbl:143 ../gui/selinux.tbl:144 ../gui/selinux.tbl:145
-+#: ../gui/selinux.tbl:146 ../gui/selinux.tbl:147 ../gui/selinux.tbl:148
-+#: ../gui/selinux.tbl:149 ../gui/selinux.tbl:150 ../gui/selinux.tbl:151
-+#: ../gui/selinux.tbl:152 ../gui/selinux.tbl:154 ../gui/selinux.tbl:155
-+#: ../gui/selinux.tbl:156 ../gui/selinux.tbl:157 ../gui/selinux.tbl:158
-+#: ../gui/selinux.tbl:159 ../gui/selinux.tbl:160 ../gui/selinux.tbl:167
-+#: ../gui/selinux.tbl:171 ../gui/selinux.tbl:172 ../gui/selinux.tbl:173
-+#: ../gui/selinux.tbl:174 ../gui/selinux.tbl:175 ../gui/selinux.tbl:177
-+#: ../gui/selinux.tbl:178 ../gui/selinux.tbl:179 ../gui/selinux.tbl:180
-+#: ../gui/selinux.tbl:184 ../gui/selinux.tbl:192 ../gui/selinux.tbl:193
-+#: ../gui/selinux.tbl:194 ../gui/selinux.tbl:195 ../gui/selinux.tbl:196
-+#: ../gui/selinux.tbl:197 ../gui/selinux.tbl:198 ../gui/selinux.tbl:199
-+#: ../gui/selinux.tbl:200 ../gui/selinux.tbl:201 ../gui/selinux.tbl:206
-+#: ../gui/selinux.tbl:207 ../gui/selinux.tbl:218 ../gui/selinux.tbl:219
-+#: ../gui/selinux.tbl:220 ../gui/selinux.tbl:222 ../gui/selinux.tbl:224
-+#: ../gui/selinux.tbl:226 ../gui/selinux.tbl:227 ../gui/selinux.tbl:230
-+msgid "SELinux Service Protection"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:1
-+msgid "Disable SELinux protection for acct daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:2 ../gui/selinux.tbl:3 ../gui/selinux.tbl:70
-+#: ../gui/selinux.tbl:153 ../gui/selinux.tbl:168 ../gui/selinux.tbl:169
-+#: ../gui/selinux.tbl:170 ../gui/selinux.tbl:189 ../gui/selinux.tbl:202
-+#: ../gui/selinux.tbl:203 ../gui/selinux.tbl:204 ../gui/selinux.tbl:205
-+msgid "Admin"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:2
++"Allow cdrecord to read various content. nfs, samba, removable devices, user "
++"temp and untrusted content files"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:94
+-msgid "Disable SELinux protection for hwclock daemon"
++#: booleans.py:9
++msgid "Allow clamd to use JIT compiler"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:95
+-msgid "Disable SELinux protection for i18n daemon"
++#: booleans.py:10
++msgid "Allow clamscan to non security files on a system"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:96
+-msgid "Disable SELinux protection for imazesrv daemon"
++#: booleans.py:11
++msgid "Allow clamscan to read user content"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:97
+-msgid "Disable SELinux protection for inetd child daemons"
++#: booleans.py:12
++msgid ""
++"Allow Cobbler to modify public files used for public file transfer services."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:98
+-msgid "Disable SELinux protection for inetd daemon"
++#: booleans.py:13
++msgid "Allow Cobbler to connect to the network using TCP."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:99
+-msgid "Disable SELinux protection for innd daemon"
++#: booleans.py:14
++msgid "Allow Cobbler to access cifs file systems."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:100
+-msgid "Disable SELinux protection for iptables daemon"
++#: booleans.py:15
++msgid "Allow Cobbler to access nfs file systems."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:101
+-msgid "Disable SELinux protection for ircd daemon"
++#: booleans.py:16
++msgid "Allow collectd to connect to the network using TCP."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:102
+-msgid "Disable SELinux protection for irqbalance daemon"
++#: booleans.py:17
++msgid "Allow codnor domain to connect to the network using TCP."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:103
+-msgid "Disable SELinux protection for iscsi daemon"
++#: booleans.py:18
++msgid ""
++"Allow system cron jobs to relabel filesystem for restoring file contexts."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:104
+-msgid "Disable SELinux protection for jabberd daemon"
++#: booleans.py:19
++msgid "Allow cvs daemon to read shadow"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
+-msgid "Kerberos"
++#: booleans.py:20
 +msgid "Allow all daemons to write corefiles to /"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:3
-+msgid "Allow all daemons the ability to use unallocated ttys"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
-+#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
-+#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
-+#: ../gui/selinux.tbl:210 ../gui/selinux.tbl:211 ../gui/selinux.tbl:212
-+#: ../gui/selinux.tbl:213 ../gui/selinux.tbl:214 ../gui/selinux.tbl:215
-+#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
-+msgid "User Privs"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:4
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:105
+-msgid "Disable SELinux protection for kadmind daemon"
++#: booleans.py:21
++msgid "Allow all daemons to use tcp wrappers."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:106
+-msgid "Disable SELinux protection for klogd daemon"
++#: booleans.py:22
++msgid "Allow all daemons the ability to read/write terminals"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:107
+-msgid "Disable SELinux protection for krb5kdc daemon"
++#: booleans.py:23
++msgid "Allow dbadm to manage files in users home directories"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:108
+-msgid "Disable SELinux protection for ktalk daemons"
++#: booleans.py:24
++msgid "Allow dbadm to read files in users home directories"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:109
+-msgid "Disable SELinux protection for kudzu daemon"
++#: booleans.py:25
 +msgid ""
-+"Allow gadmin SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:5
++"Deny user domains applications to map a memory region as both executable and "
++"writable, this is dangerous and the executable should be reported in bugzilla"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:110
+-msgid "Disable SELinux protection for locate daemon"
++#: booleans.py:26
++msgid "Allow sysadm to debug or ptrace all processes."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:111
+-msgid "Disable SELinux protection for lpd daemon"
++#: booleans.py:27
++msgid "Allow dhcpc client applications to execute iptables commands"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:112
+-msgid "Disable SELinux protection for lrrd daemon"
++#: booleans.py:28
++msgid "Allow DHCP daemon to use LDAP backends"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:113
+-msgid "Disable SELinux protection for lvm daemon"
++#: booleans.py:29
++msgid "Allow all domains to use other domains file descriptors"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:114
+-msgid "Disable SELinux protection for mailman"
++#: booleans.py:30
++msgid "Allow all domains to have the kernel load modules"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:115
+-msgid "Allow evolution and thunderbird to read user files"
++#: booleans.py:31
++msgid "Allow the use of the audio devices as the source for the entropy feeds"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:116
+-msgid "Disable SELinux protection for mdadm daemon"
++#: booleans.py:32
++msgid "Allow exim to connect to databases (postgres, mysql)"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:117
+-msgid "Disable SELinux protection for monopd daemon"
++#: booleans.py:33
++msgid "Allow exim to create, read, write, and delete unprivileged user files."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:118
+-msgid "Allow the mozilla browser to read user files"
++#: booleans.py:34
++msgid "Allow exim to read unprivileged user files."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:119
+-msgid "Disable SELinux protection for mrtg daemon"
++#: booleans.py:35
++msgid "Enable extra rules in the cron domain to support fcron."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:120
+-msgid "Disable SELinux protection for mysqld daemon"
++#: booleans.py:36
++msgid "Allow fenced domain to connect to the network using TCP."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:121
+-msgid "Disable SELinux protection for nagios daemon"
++#: booleans.py:37
++msgid "Allow fenced domain to execute ssh."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
+-msgid "Name Service"
++#: booleans.py:38
++msgid "Allow ftp to read and write files in the user home directories"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:122
+-msgid "Disable SELinux protection for named daemon"
++#: booleans.py:39
 +msgid ""
-+"Allow guest SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
-+msgid "Memory Protection"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:6
++"Allow ftp servers to upload files,  used for public file transfer services. "
++"Directories must be labeled public_content_rw_t."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:123
+-msgid "Disable SELinux protection for nessusd daemon"
++#: booleans.py:40
++msgid "Allow ftp servers to connect to all ports > 1023"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:124
+-msgid "Disable SELinux protection for NetworkManager"
++#: booleans.py:41
++msgid "Allow ftp servers to connect to mysql database ports"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:125
+-msgid "Disable SELinux protection for nfsd daemon"
++#: booleans.py:42
++msgid ""
++"Allow ftp servers to login to local users and read/write all files on the "
++"system, governed by DAC."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
+-#: ../gui/selinux.tbl:221
+-msgid "Samba"
++#: booleans.py:43
++msgid "Allow ftp servers to use cifs used for public file transfer services."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:126
+-msgid "Disable SELinux protection for nmbd daemon"
++#: booleans.py:44
++msgid "Allow ftp servers to use nfs used for public file transfer services."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:127
+-msgid "Disable SELinux protection for nrpe daemon"
++#: booleans.py:45
++msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:128
+-msgid "Disable SELinux protection for nscd daemon"
++#: booleans.py:46
++msgid "Determine whether Git CGI can search home directories."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:129
+-msgid "Disable SELinux protection for nsd daemon"
++#: booleans.py:47
++msgid "Determine whether Git CGI can access cifs file systems."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:130
+-msgid "Disable SELinux protection for ntpd daemon"
++#: booleans.py:48
++msgid "Determine whether Git CGI can access nfs file systems."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:131
+-msgid "Disable SELinux protection for oddjob"
++#: booleans.py:49
++msgid ""
++"Determine whether Git session daemon can bind TCP sockets to all unreserved "
++"ports."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:132
+-msgid "Disable SELinux protection for oddjob_mkhomedir"
++#: booleans.py:50
++msgid ""
++"Determine whether calling user domains can execute Git daemon in the "
++"git_session_t domain."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:133
+-msgid "Disable SELinux protection for openvpn daemon"
++#: booleans.py:51
++msgid "Determine whether Git system daemon can search home directories."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:134
+-msgid "Disable SELinux protection for pam daemon"
++#: booleans.py:52
++msgid "Determine whether Git system daemon can access cifs file systems."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:135
+-msgid "Disable SELinux protection for pegasus"
++#: booleans.py:53
++msgid "Determine whether Git system daemon can access nfs file systems."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:136
+-msgid "Disable SELinux protection for perdition daemon"
++#: booleans.py:54
++msgid "Allow gitisis daemon to send mail"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:137
+-msgid "Disable SELinux protection for portmap daemon"
++#: booleans.py:55
++msgid "Enable reading of urandom for all domains."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:138
+-msgid "Disable SELinux protection for portslave daemon"
++#: booleans.py:56
++msgid ""
++"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
++"agent to manage user files."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:139
+-msgid "Disable SELinux protection for postfix"
++#: booleans.py:57
++msgid ""
++"Allow gpg web domain to modify public files used for public file transfer "
++"services."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:140
+-msgid "Disable SELinux protection for postgresql daemon"
++#: booleans.py:58
++msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:141
+-msgid "pppd"
++#: booleans.py:59
++msgid ""
++"Allow Apache to modify public files used for public file transfer services. "
++"Directories/Files must be labeled public_content_rw_t."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:141
+-msgid "Allow pppd to be run for a regular user"
++#: booleans.py:60
++msgid "Allow httpd to use built in scripting (usually php)"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:142
+-msgid "Disable SELinux protection for pptp"
++#: booleans.py:61
++msgid "Allow http daemon to check spam"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:143
+-msgid "Disable SELinux protection for prelink daemon"
++#: booleans.py:62
++msgid ""
++"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
++"ports"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:144
+-msgid "Disable SELinux protection for privoxy daemon"
++#: booleans.py:63
++msgid "Allow httpd to connect to the ldap port"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:145
+-msgid "Disable SELinux protection for ptal daemon"
++#: booleans.py:64
++msgid "Allow http daemon to connect to zabbix"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:146
+-msgid "Disable SELinux protection for pxe daemon"
++#: booleans.py:65
++msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:147
+-msgid "Disable SELinux protection for pyzord"
++#: booleans.py:66
++msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:148
+-msgid "Disable SELinux protection for quota daemon"
++#: booleans.py:67
++msgid ""
++"Allow HTTPD scripts and modules to connect to databases over the network."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:149
+-msgid "Disable SELinux protection for radiusd daemon"
++#: booleans.py:68
++msgid "Allow httpd to connect to memcache server"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:150
+-msgid "Disable SELinux protection for radvd daemon"
++#: booleans.py:69
++msgid "Allow httpd to act as a relay"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:151
+-msgid "Disable SELinux protection for rdisc"
++#: booleans.py:70
++msgid "Allow http daemon to send mail"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:152
+-msgid "Disable SELinux protection for readahead"
++#: booleans.py:71
++msgid "Allow Apache to communicate with avahi service via dbus"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:153
+-msgid "Allow programs to read files in non-standard locations (default_t)"
++#: booleans.py:72
++msgid "Allow httpd cgi support"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:154
+-msgid "Disable SELinux protection for restorecond"
++#: booleans.py:73
++msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:155
+-msgid "Disable SELinux protection for rhgb daemon"
++#: booleans.py:74
++msgid "Allow httpd to read home directories"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:156
+-msgid "Disable SELinux protection for ricci"
++#: booleans.py:75
++msgid "Allow httpd scripts and modules execmem/execstack"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:157
+-msgid "Disable SELinux protection for ricci_modclusterd"
++#: booleans.py:76
++msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:158
+-msgid "Disable SELinux protection for rlogind daemon"
++#: booleans.py:77
++msgid "Allow httpd processes to manage IPA content"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:159
+-msgid "Disable SELinux protection for rpcd daemon"
++#: booleans.py:78
++msgid "Allow Apache to use mod_auth_ntlm_winbind"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:160
+-msgid "Disable SELinux protection for rshd"
++#: booleans.py:79
++msgid "Allow Apache to use mod_auth_pam"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:161
+-msgid "rsync"
++#: booleans.py:80
++msgid "Allow httpd to read user content"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:161
+-msgid "Disable SELinux protection for rsync daemon"
++#: booleans.py:81
++msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:162
+-msgid "Allow ssh to run from inetd instead of as a daemon"
++#: booleans.py:82
++msgid "Allow httpd daemon to change its resource limits"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:163
+-msgid "Allow Samba to share nfs directories"
++#: booleans.py:83
++msgid ""
++"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
+-msgid "SASL authentication server"
++#: booleans.py:84
++msgid ""
++"Allow apache scripts to write to public content, directories/files must be "
++"labeled public_rw_content_t."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:164
+-msgid "Allow sasl authentication server to read /etc/shadow"
++#: booleans.py:85
++msgid "Allow Apache to execute tmp content."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:165
++#: booleans.py:86
+ msgid ""
+-"Allow X-Windows server to map a memory region as both executable and writable"
++"Unify HTTPD to communicate with the terminal. Needed for entering the "
++"passphrase for certificates at the terminal."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:166
+-msgid "Disable SELinux protection for saslauthd daemon"
++#: booleans.py:87
++msgid "Unify HTTPD handling of all content files."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:167
+-msgid "Disable SELinux protection for scannerdaemon daemon"
++#: booleans.py:88
++msgid "Allow httpd to access cifs file systems"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:168
+-msgid "Do not allow transition to sysadm_t, sudo and su effected"
++#: booleans.py:89
++msgid "Allow httpd to access FUSE file systems"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:169
+-msgid "Do not allow any processes to load kernel modules"
++#: booleans.py:90
++msgid "Allow httpd to run gpg"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:170
+-msgid "Do not allow any processes to modify kernel SELinux policy"
++#: booleans.py:91
++msgid "Allow httpd to access nfs file systems"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:171
+-msgid "Disable SELinux protection for sendmail daemon"
++#: booleans.py:92
++msgid "Allow httpd to communicate with oddjob to start up a service"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:172
+-msgid "Disable SELinux protection for setrans"
++#: booleans.py:93
++msgid "Allow httpd to access openstack ports"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:173
+-msgid "Disable SELinux protection for setroubleshoot daemon"
++#: booleans.py:94
++msgid "Allow icecast to connect to all ports, not just sound ports."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:174
+-msgid "Disable SELinux protection for slapd daemon"
++#: booleans.py:95
++msgid ""
++"Allow the Irssi IRC Client to connect to any port, and to bind to any "
++"unreserved port."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:175
+-msgid "Disable SELinux protection for slrnpull daemon"
++#: booleans.py:96
 +msgid "Allow java executable stack"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:176
+-msgid "Disable SELinux protection for smbd daemon"
++#: booleans.py:97
++msgid "Allow confined applications to run with kerberos."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:177
+-msgid "Disable SELinux protection for snmpd daemon"
++#: booleans.py:98
++msgid "Allow syslogd daemon to send mail"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:178
+-msgid "Disable SELinux protection for snort daemon"
++#: booleans.py:99
++msgid "Allow syslogd the ability to read/write terminals"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:179
+-msgid "Disable SELinux protection for soundd daemon"
++#: booleans.py:100
++msgid "Allow logging in and using the system from /dev/console."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:180
+-msgid "Disable SELinux protection for sound daemon"
++#: booleans.py:101
++msgid ""
++"Control the ability to mmap a low area of the address space, as configured "
++"by /proc/sys/kernel/mmap_min_addr."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
+-msgid "Spam Protection"
++#: booleans.py:102
++msgid "Allow mock to read files in home directories."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:181
+-msgid "Disable SELinux protection for spamd daemon"
++#: booleans.py:103
++msgid "Allow the mount command to mount any directory or file."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:182
+-msgid "Allow spamd to access home directories"
++#: booleans.py:104
++msgid "Allow mozilla plugin domain to connect to the network using TCP."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:183
+-msgid "Allow Spam Assassin daemon network access"
++#: booleans.py:105
++msgid ""
++"Allow mozilla_plugins to create random content in the users home directory"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
-+#: ../gui/selinux.tbl:209
-+msgid "Mount"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:7
-+msgid "Allow mount to mount any file"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:8
-+msgid "Allow mount to mount any directory"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:9
++#: booleans.py:106
++msgid "Allow confined web browsers to read home directory content"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:184
+-msgid "Disable SELinux protection for speedmgmt daemon"
++#: booleans.py:107
 +msgid "Allow mplayer executable stack"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
-+#: ../gui/selinux.tbl:188
-+msgid "SSH"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:10
-+msgid "Allow ssh to run ssh-keysign"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:11
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
+-msgid "Squid"
++#: booleans.py:108
++msgid "Allow mysqld to connect to all ports"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:185
+-msgid "Allow squid daemon to connect to the network"
++#: booleans.py:109
++msgid "Allow BIND to bind apache port."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:186
+-msgid "Disable SELinux protection for squid daemon"
++#: booleans.py:110
 +msgid ""
-+"Allow staff SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:12
++"Allow BIND to write the master zone files. Generally this is used for "
++"dynamic DNS or zone transfers."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:187
+-msgid "Disable SELinux protection for ssh daemon"
++#: booleans.py:111
++msgid "Allow any files/directories to be exported read/only via NFS."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:188
+-msgid "Allow ssh logins as sysadm_r:sysadm_t"
++#: booleans.py:112
++msgid "Allow any files/directories to be exported read/write via NFS."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:189
++#: booleans.py:113
+ msgid ""
+-"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
+-"bashrc)"
++"Allow nfs servers to modify public files used for public file transfer "
++"services.  Files/Directories must be labeled public_content_rw_t."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
+-msgid "Universal SSL tunnel"
++#: booleans.py:114
++msgid "Allow system to run with NIS"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:190
+-msgid "Disable SELinux protection for stunnel daemon"
++#: booleans.py:115
++msgid "Allow confined applications to use nscd shared memory."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:191
+-msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
++#: booleans.py:116
++msgid "Allow nsplugin code to connect to unreserved ports"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:192
+-msgid "Disable SELinux protection for swat daemon"
++#: booleans.py:117
++msgid "Allow nsplugin code to execmem/execstack"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:193
+-msgid "Disable SELinux protection for sxid daemon"
++#: booleans.py:118
++msgid "Allow openvpn to read home directories"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:194
+-msgid "Disable SELinux protection for syslogd daemon"
++#: booleans.py:119
++msgid "Allow piranha-lvs domain to connect to the network using TCP."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:195
+-msgid "Disable SELinux protection for system cron jobs"
++#: booleans.py:120
++msgid "Allow polipo to connect to all ports > 1023"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:196
+-msgid "Disable SELinux protection for tcp daemon"
++#: booleans.py:121
 +msgid ""
-+"Allow sysadm SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:13
++"Determine whether Polipo session daemon can bind tcp sockets to all "
++"unreserved ports."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:197
+-msgid "Disable SELinux protection for telnet daemon"
++#: booleans.py:122
 +msgid ""
-+"Allow unconfined SELinux user account to execute files in home directory or /"
-+"tmp"
++"Determine whether calling user domains can execute Polipo daemon in the "
++"polipo_session_t domain."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:198
+-msgid "Disable SELinux protection for tftpd daemon"
++#: booleans.py:123
++msgid "Determine whether polipo can access cifs file systems."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:199
+-msgid "Disable SELinux protection for transproxy daemon"
++#: booleans.py:124
++msgid "Determine whether Polipo can access nfs file systems."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:200
+-msgid "Disable SELinux protection for udev daemon"
++#: booleans.py:125
++msgid "Enable polyinstantiated directory support."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:201
+-msgid "Disable SELinux protection for uml daemon"
++#: booleans.py:126
++msgid "Allow the portage domains to use NFS mounts (regular nfs_t)"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:202
+-msgid ""
+-"Allow xinetd to run unconfined, including any services it starts that do not "
+-"have a domain transition explicitly defined"
++#: booleans.py:127
++msgid "Allow postfix_local domain full write access to mail_spool directories"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:203
+-msgid ""
+-"Allow rc scripts to run unconfined, including any daemon started by an rc "
+-"script that does not have a domain transition explicitly defined"
++#: booleans.py:128
++msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:204
+-msgid "Allow rpm to run unconfined"
++#: booleans.py:129
++msgid "Allow transmit client label to foreign database"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:205
+-msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
++#: booleans.py:130
++msgid "Allow database admins to execute DML statement"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:206
+-msgid "Disable SELinux protection for updfstab daemon"
++#: booleans.py:131
++msgid "Allow unprivileged users to execute DDL statement"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:207
+-msgid "Disable SELinux protection for uptimed daemon"
++#: booleans.py:132
++msgid "Allow pppd to load kernel modules for certain modems"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:14
-+msgid "Network Configuration"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:14
-+msgid "Allow unlabeled packets to flow on the network"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:15
-+msgid ""
-+"Allow user SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:16
-+msgid "Allow unconfined to dyntrans to unconfined_execmem"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
-+#: ../gui/selinux.tbl:140
-+msgid "Databases"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:17
-+msgid "Allow user to connect to mysql socket"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:18
-+msgid "Allow user to connect to postgres socket"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
-+msgid "XServer"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:19
-+msgid "Allow clients to write to X shared memory"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:20
-+msgid ""
-+"Allow xguest SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
-+#: ../gui/selinux.tbl:231
-+msgid "NIS"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:21
-+msgid "Allow daemons to run with NIS"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
-+#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
-+#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
-+#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
-+#: ../gui/selinux.tbl:118
-+msgid "Web Applications"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:22
-+msgid "Transition staff SELinux user to Web Browser Domain"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:23
-+msgid "Transition sysadm SELinux user to Web Browser Domain"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:24
-+msgid "Transition user SELinux user to Web Browser Domain"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:25
-+msgid "Transition xguest SELinux user to Web Browser Domain"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
-+#: ../gui/selinux.tbl:29
-+msgid "Allow staff Web Browsers to write to home directories"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:30
-+msgid "Disable SELinux protection for amanda"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:31
-+msgid "Disable SELinux protection for amavis"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:32
-+msgid "Disable SELinux protection for apmd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:33
-+msgid "Disable SELinux protection for arpwatch daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:34
-+msgid "Disable SELinux protection for auditd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:35
-+msgid "Disable SELinux protection for automount daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:36
-+msgid "Disable SELinux protection for avahi"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:37
-+msgid "Disable SELinux protection for bluetooth daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:38
-+msgid "Disable SELinux protection for canna daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:39
-+msgid "Disable SELinux protection for cardmgr daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:40
-+msgid "Disable SELinux protection for Cluster Server"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:41
-+msgid ""
-+"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-+"temp and untrusted content files"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:42
-+msgid "Disable SELinux protection for ciped daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:43
-+msgid "Disable SELinux protection for clamd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:44
-+msgid "Disable SELinux protection for clamscan"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:45
-+msgid "Disable SELinux protection for clvmd"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:46
-+msgid "Disable SELinux protection for comsat daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
-+#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
-+msgid "Disable SELinux protection for courier daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:52
-+msgid "Disable SELinux protection for cpucontrol daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:53
-+msgid "Disable SELinux protection for cpuspeed daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:54
-+msgid "Cron"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:54
-+msgid "Disable SELinux protection for crond daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
-+#: ../gui/selinux.tbl:91
-+msgid "Printing"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:55
-+msgid "Disable SELinux protection for cupsd back end server"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:56
-+msgid "Disable SELinux protection for cupsd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:57
-+msgid "Disable SELinux protection for cupsd_lpd"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:58
-+msgid "CVS"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:58
-+msgid "Disable SELinux protection for cvs daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:59
-+msgid "Disable SELinux protection for cyrus daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:60
-+msgid "Disable SELinux protection for dbskkd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:61
-+msgid "Disable SELinux protection for dbusd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:62
-+msgid "Disable SELinux protection for dccd"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:63
-+msgid "Disable SELinux protection for dccifd"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:64
-+msgid "Disable SELinux protection for dccm"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:65
-+msgid "Disable SELinux protection for ddt daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:66
-+msgid "Disable SELinux protection for devfsd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:67
-+msgid "Disable SELinux protection for dhcpc daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:68
-+msgid "Disable SELinux protection for dhcpd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:69
-+msgid "Disable SELinux protection for dictd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:70
-+msgid "Allow sysadm_t to directly start daemons"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:71
-+msgid "Disable SELinux protection for Evolution"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:72
-+msgid "Games"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:72
-+msgid "Disable SELinux protection for games"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:73
-+msgid "Disable SELinux protection for the web browsers"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:74
-+msgid "Disable SELinux protection for Thunderbird"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:75
-+msgid "Disable SELinux protection for distccd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:76
-+msgid "Disable SELinux protection for dmesg daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:77
-+msgid "Disable SELinux protection for dnsmasq daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:78
-+msgid "Disable SELinux protection for dovecot daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:79
-+msgid "Disable SELinux protection for entropyd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:80
-+msgid "Disable SELinux protection for fetchmail"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:81
-+msgid "Disable SELinux protection for fingerd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:82
-+msgid "Disable SELinux protection for freshclam daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:83
-+msgid "Disable SELinux protection for fsdaemon daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:84
-+msgid "Disable SELinux protection for gpm daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
-+msgid "NFS"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:85
-+msgid "Disable SELinux protection for gss daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:86
-+msgid "Disable SELinux protection for Hal daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:87
-+msgid "Compatibility"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:87
-+msgid ""
-+"Do not audit things that we know to be broken but which are not security "
-+"risks"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:88
-+msgid "Disable SELinux protection for hostname daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:89
-+msgid "Disable SELinux protection for hotplug daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:90
-+msgid "Disable SELinux protection for howl daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:91
-+msgid "Disable SELinux protection for cups hplip daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:92
-+msgid "Disable SELinux protection for httpd rotatelogs"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
-+msgid "HTTPD Service"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:93
-+msgid "Disable SELinux protection for http suexec"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:94
-+msgid "Disable SELinux protection for hwclock daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:95
-+msgid "Disable SELinux protection for i18n daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:96
-+msgid "Disable SELinux protection for imazesrv daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:97
-+msgid "Disable SELinux protection for inetd child daemons"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:98
-+msgid "Disable SELinux protection for inetd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:99
-+msgid "Disable SELinux protection for innd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:100
-+msgid "Disable SELinux protection for iptables daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:101
-+msgid "Disable SELinux protection for ircd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:102
-+msgid "Disable SELinux protection for irqbalance daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:103
-+msgid "Disable SELinux protection for iscsi daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:104
-+msgid "Disable SELinux protection for jabberd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
-+msgid "Kerberos"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:105
-+msgid "Disable SELinux protection for kadmind daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:106
-+msgid "Disable SELinux protection for klogd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:107
-+msgid "Disable SELinux protection for krb5kdc daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:108
-+msgid "Disable SELinux protection for ktalk daemons"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:109
-+msgid "Disable SELinux protection for kudzu daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:110
-+msgid "Disable SELinux protection for locate daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:111
-+msgid "Disable SELinux protection for lpd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:112
-+msgid "Disable SELinux protection for lrrd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:113
-+msgid "Disable SELinux protection for lvm daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:114
-+msgid "Disable SELinux protection for mailman"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:115
-+msgid "Allow evolution and thunderbird to read user files"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:116
-+msgid "Disable SELinux protection for mdadm daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:117
-+msgid "Disable SELinux protection for monopd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:118
-+msgid "Allow the mozilla browser to read user files"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:119
-+msgid "Disable SELinux protection for mrtg daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:120
-+msgid "Disable SELinux protection for mysqld daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:121
-+msgid "Disable SELinux protection for nagios daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
-+msgid "Name Service"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:122
-+msgid "Disable SELinux protection for named daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:123
-+msgid "Disable SELinux protection for nessusd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:124
-+msgid "Disable SELinux protection for NetworkManager"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:125
-+msgid "Disable SELinux protection for nfsd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
-+#: ../gui/selinux.tbl:221
-+msgid "Samba"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:126
-+msgid "Disable SELinux protection for nmbd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:127
-+msgid "Disable SELinux protection for nrpe daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:128
-+msgid "Disable SELinux protection for nscd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:129
-+msgid "Disable SELinux protection for nsd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:130
-+msgid "Disable SELinux protection for ntpd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:131
-+msgid "Disable SELinux protection for oddjob"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:132
-+msgid "Disable SELinux protection for oddjob_mkhomedir"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:133
-+msgid "Disable SELinux protection for openvpn daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:134
-+msgid "Disable SELinux protection for pam daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:135
-+msgid "Disable SELinux protection for pegasus"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:136
-+msgid "Disable SELinux protection for perdition daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:137
-+msgid "Disable SELinux protection for portmap daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:138
-+msgid "Disable SELinux protection for portslave daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:139
-+msgid "Disable SELinux protection for postfix"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:140
-+msgid "Disable SELinux protection for postgresql daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:141
-+msgid "pppd"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:141
++#: booleans.py:133
 +msgid "Allow pppd to be run for a regular user"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:208
++#: booleans.py:134
+ msgid ""
+-"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
+-"staff_r can do so"
++"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:209
+-msgid "Allow users to execute the mount command"
++#: booleans.py:135
++msgid "Allow Puppet client to manage all file types."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:210
+-msgid "Allow regular users direct mouse access (only allow the X server)"
++#: booleans.py:136
++msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:211
+-msgid "Allow users to run the dmesg command"
++#: booleans.py:137
++msgid "Allow qemu to connect fully to the network"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:212
+-msgid "Allow users to control network interfaces (also needs USERCTL=true)"
++#: booleans.py:138
++msgid "Allow qemu to use cifs/Samba file systems"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:213
+-msgid "Allow normal user to execute ping"
++#: booleans.py:139
++msgid "Allow qemu to use serial/parallel communication ports"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:214
+-msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
++#: booleans.py:140
++msgid "Allow qemu to use nfs file systems"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:215
+-msgid "Allow users to rw usb devices"
++#: booleans.py:141
++msgid "Allow qemu to use usb devices"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:216
++#: booleans.py:142
++msgid "Allow racoon to read shadow"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:142
-+msgid "Disable SELinux protection for pptp"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:143
-+msgid "Disable SELinux protection for prelink daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:144
-+msgid "Disable SELinux protection for privoxy daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:145
-+msgid "Disable SELinux protection for ptal daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:146
-+msgid "Disable SELinux protection for pxe daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:147
-+msgid "Disable SELinux protection for pyzord"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:148
-+msgid "Disable SELinux protection for quota daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:149
-+msgid "Disable SELinux protection for radiusd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:150
-+msgid "Disable SELinux protection for radvd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:151
-+msgid "Disable SELinux protection for rdisc"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:152
-+msgid "Disable SELinux protection for readahead"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:153
-+msgid "Allow programs to read files in non-standard locations (default_t)"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:154
-+msgid "Disable SELinux protection for restorecond"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:155
-+msgid "Disable SELinux protection for rhgb daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:156
-+msgid "Disable SELinux protection for ricci"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:157
-+msgid "Disable SELinux protection for ricci_modclusterd"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:158
-+msgid "Disable SELinux protection for rlogind daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:159
-+msgid "Disable SELinux protection for rpcd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:160
-+msgid "Disable SELinux protection for rshd"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:161
-+msgid "rsync"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:161
-+msgid "Disable SELinux protection for rsync daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:162
-+msgid "Allow ssh to run from inetd instead of as a daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:163
-+msgid "Allow Samba to share nfs directories"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
-+msgid "SASL authentication server"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:164
-+msgid "Allow sasl authentication server to read /etc/shadow"
++#: booleans.py:143
++msgid "Allow rgmanager domain to connect to the network using TCP."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:165
++#: booleans.py:144
+ msgid ""
+-"Allow users to run TCP servers (bind to ports and accept connection from the "
+-"same domain and outside users)  disabling this forces FTP passive mode and "
+-"may change other protocols"
++"Allow rsync to modify public files used for public file transfer services.  "
++"Files/Directories must be labeled public_content_rw_t."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:217
+-msgid "Allow user to stat ttyfiles"
++#: booleans.py:145
++msgid "Allow rsync to run as a client"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:218
+-msgid "Disable SELinux protection for uucpd daemon"
++#: booleans.py:146
++msgid "Allow rsync to export any files/directories read only."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:219
+-msgid "Disable SELinux protection for vmware daemon"
++#: booleans.py:147
++msgid "Allow rsync servers to share cifs files systems"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:220
+-msgid "Disable SELinux protection for watchdog daemon"
++#: booleans.py:148
++msgid "Allow rsync servers to share nfs files systems"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:221
+-msgid "Disable SELinux protection for winbind daemon"
++#: booleans.py:149
++msgid "Allow samba to create new home directories (e.g. via PAM)"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:222
+-msgid "Disable SELinux protection for xdm daemon"
++#: booleans.py:150
 +msgid ""
-+"Allow X-Windows server to map a memory region as both executable and writable"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:166
-+msgid "Disable SELinux protection for saslauthd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:167
-+msgid "Disable SELinux protection for scannerdaemon daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:168
-+msgid "Do not allow transition to sysadm_t, sudo and su effected"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:169
-+msgid "Do not allow any processes to load kernel modules"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:170
-+msgid "Do not allow any processes to modify kernel SELinux policy"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:171
-+msgid "Disable SELinux protection for sendmail daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:172
-+msgid "Disable SELinux protection for setrans"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:173
-+msgid "Disable SELinux protection for setroubleshoot daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:174
-+msgid "Disable SELinux protection for slapd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:175
-+msgid "Disable SELinux protection for slrnpull daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:176
-+msgid "Disable SELinux protection for smbd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:177
-+msgid "Disable SELinux protection for snmpd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:178
-+msgid "Disable SELinux protection for snort daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:179
-+msgid "Disable SELinux protection for soundd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:180
-+msgid "Disable SELinux protection for sound daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
-+msgid "Spam Protection"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:181
-+msgid "Disable SELinux protection for spamd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:182
-+msgid "Allow spamd to access home directories"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:183
-+msgid "Allow Spam Assassin daemon network access"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:184
-+msgid "Disable SELinux protection for speedmgmt daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
-+msgid "Squid"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:185
-+msgid "Allow squid daemon to connect to the network"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:186
-+msgid "Disable SELinux protection for squid daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:187
-+msgid "Disable SELinux protection for ssh daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:188
-+msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:189
++"Allow samba to act as the domain controller, add users, groups and change "
++"passwords."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:223
+-msgid "Allow xdm logins as sysadm_r:sysadm_t"
++#: booleans.py:151
++msgid "Allow samba to share users home directories."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:224
+-msgid "Disable SELinux protection for xen daemon"
++#: booleans.py:152
++msgid "Allow samba to share any file/directory read only."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:225
+-msgid "XEN"
++#: booleans.py:153
++msgid "Allow samba to share any file/directory read/write."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:225
+-msgid "Allow xen to read/write physical disk devices"
++#: booleans.py:154
++msgid "Allow samba to act as a portmapper"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:226
+-msgid "Disable SELinux protection for xfs daemon"
++#: booleans.py:155
++msgid "Allow samba to run unconfined scripts"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:227
+-msgid "Disable SELinux protection for xen control"
++#: booleans.py:156
++msgid "Allow samba to export ntfs/fusefs volumes."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:228
+-msgid "Disable SELinux protection for ypbind daemon"
++#: booleans.py:157
++msgid "Allow samba to export NFS volumes."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:229
+-msgid "Disable SELinux protection for NIS Password Daemon"
++#: booleans.py:158
++msgid "Allow sanlock to read/write fuse files"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:230
+-msgid "Disable SELinux protection for ypserv daemon"
++#: booleans.py:159
++msgid "Allow sanlock to manage nfs files"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:231
+-msgid "Disable SELinux protection for NIS Transfer Daemon"
++#: booleans.py:160
++msgid "Allow sanlock to manage cifs files"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:232
+-msgid "Allow SELinux webadm user to manage unprivileged users home directories"
++#: booleans.py:161
++msgid "Allow sasl to read shadow"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:233
+-msgid "Allow SELinux webadm user to read unprivileged users home directories"
++#: booleans.py:162
 +msgid ""
-+"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
-+"bashrc)"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
-+msgid "Universal SSL tunnel"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:190
-+msgid "Disable SELinux protection for stunnel daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:191
-+msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:192
-+msgid "Disable SELinux protection for swat daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:193
-+msgid "Disable SELinux protection for sxid daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:194
-+msgid "Disable SELinux protection for syslogd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:195
-+msgid "Disable SELinux protection for system cron jobs"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:196
-+msgid "Disable SELinux protection for tcp daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:197
-+msgid "Disable SELinux protection for telnet daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:198
-+msgid "Disable SELinux protection for tftpd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:199
-+msgid "Disable SELinux protection for transproxy daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:200
-+msgid "Disable SELinux protection for udev daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:201
-+msgid "Disable SELinux protection for uml daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:202
++"disallow programs, such as newrole, from transitioning to administrative "
++"user domains."
+ msgstr ""
+ 
+-#: ../gui/semanagePage.py:126
+-#, python-format
+-msgid "Are you sure you want to delete %s '%s'?"
++#: booleans.py:163
++msgid "Disable kernel module loading."
+ msgstr ""
+ 
+-#: ../gui/semanagePage.py:126
+-#, python-format
+-msgid "Delete %s"
++#: booleans.py:164
 +msgid ""
-+"Allow xinetd to run unconfined, including any services it starts that do not "
-+"have a domain transition explicitly defined"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:203
++"Boolean to determine whether the system permits loading policy, setting "
++"enforcing mode, and changing boolean values.  Set this to true and you have "
++"to reboot to set it back."
+ msgstr ""
+ 
+-#: ../gui/semanagePage.py:134
+-#, python-format
+-msgid "Add %s"
++#: booleans.py:165
++msgid "Allow regular users direct dri device access"
+ msgstr ""
+ 
+-#: ../gui/semanagePage.py:148
+-#, python-format
+-msgid "Modify %s"
++#: booleans.py:166
 +msgid ""
-+"Allow rc scripts to run unconfined, including any daemon started by an rc "
-+"script that does not have a domain transition explicitly defined"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:204
-+msgid "Allow rpm to run unconfined"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:205
-+msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:206
-+msgid "Disable SELinux protection for updfstab daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:207
-+msgid "Disable SELinux protection for uptimed daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:208
++"Allow unconfined executables to make their heap memory executable.  Doing "
++"this is a really bad idea. Probably indicates a badly coded executable, but "
++"could indicate an attack. This executable should be reported in bugzilla"
+ msgstr ""
+ 
+-#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
+-msgid "Permissive"
++#: booleans.py:167
 +msgid ""
-+"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
-+"staff_r can do so"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:209
-+msgid "Allow users to execute the mount command"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:210
-+msgid "Allow regular users direct mouse access (only allow the X server)"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:211
-+msgid "Allow users to run the dmesg command"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:212
-+msgid "Allow users to control network interfaces (also needs USERCTL=true)"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:213
-+msgid "Allow normal user to execute ping"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:214
-+msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:215
-+msgid "Allow users to rw usb devices"
++"Allow all unconfined executables to use libraries requiring text relocation "
++"that are not labeled textrel_shlib_t"
+ msgstr ""
+ 
+-#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
+-msgid "Enforcing"
++#: booleans.py:168
++msgid ""
++"Allow unconfined executables to make their stack executable.  This should "
++"never, ever be necessary. Probably indicates a badly coded executable, but "
++"could indicate an attack. This executable should be reported in bugzilla"
+ msgstr ""
+ 
+-#: ../gui/statusPage.py:94
+-msgid "Status"
++#: booleans.py:169
++msgid "Allow users to connect to the local mysql server"
+ msgstr ""
+ 
+-#: ../gui/statusPage.py:133
++#: booleans.py:170
+ msgid ""
+-"Changing the policy type will cause a relabel of the entire file system on "
+-"the next boot. Relabeling takes a long time depending on the size of the "
+-"file system.  Do you wish to continue?"
++"Allow confined users the ability to execute the ping and traceroute commands."
+ msgstr ""
+ 
+-#: ../gui/statusPage.py:147
++#: booleans.py:171
++msgid "Allow users to connect to PostgreSQL"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:216
-+msgid ""
++#: booleans.py:172
+ msgid ""
+-"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
+-"you later decide to turn SELinux back on, the system will be required to "
+-"relabel.  If you just want to see if SELinux is causing a problem on your "
+-"system, you can go to permissive mode which will only log errors and not "
+-"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
+-"wish to continue?"
++"Allow user to r/w files on filesystems that do not have extended attributes "
++"(FAT, CDROM, FLOPPY)"
+ msgstr ""
+ 
+-#: ../gui/statusPage.py:152
++#: booleans.py:173
+ msgid ""
+-"Changing to SELinux enabled will cause a relabel of the entire file system "
+-"on the next boot. Relabeling takes a long time depending on the size of the "
+-"file system.  Do you wish to continue?"
 +"Allow users to run TCP servers (bind to ports and accept connection from the "
 +"same domain and outside users)  disabling this forces FTP passive mode and "
-+"may change other protocols"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:217
-+msgid "Allow user to stat ttyfiles"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:218
-+msgid "Disable SELinux protection for uucpd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:219
-+msgid "Disable SELinux protection for vmware daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:220
-+msgid "Disable SELinux protection for watchdog daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:221
-+msgid "Disable SELinux protection for winbind daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:222
-+msgid "Disable SELinux protection for xdm daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:223
-+msgid "Allow xdm logins as sysadm_r:sysadm_t"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:224
-+msgid "Disable SELinux protection for xen daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:225
-+msgid "XEN"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:225
-+msgid "Allow xen to read/write physical disk devices"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:226
-+msgid "Disable SELinux protection for xfs daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:227
-+msgid "Disable SELinux protection for xen control"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:228
-+msgid "Disable SELinux protection for ypbind daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:229
-+msgid "Disable SELinux protection for NIS Password Daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:230
-+msgid "Disable SELinux protection for ypserv daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:231
-+msgid "Disable SELinux protection for NIS Transfer Daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:232
-+msgid "Allow SELinux webadm user to manage unprivileged users home directories"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:233
-+msgid "Allow SELinux webadm user to read unprivileged users home directories"
-+msgstr ""
-+
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Are you sure you want to delete %s '%s'?"
-+msgstr ""
-+
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Delete %s"
-+msgstr ""
-+
-+#: ../gui/semanagePage.py:134
-+#, python-format
-+msgid "Add %s"
-+msgstr ""
-+
-+#: ../gui/semanagePage.py:148
-+#, python-format
-+msgid "Modify %s"
-+msgstr ""
-+
-+#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
-+msgid "Permissive"
-+msgstr ""
-+
-+#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
-+msgid "Enforcing"
-+msgstr ""
-+
-+#: ../gui/statusPage.py:94
-+msgid "Status"
-+msgstr ""
-+
-+#: ../gui/statusPage.py:133
-+msgid ""
-+"Changing the policy type will cause a relabel of the entire file system on "
-+"the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
-+msgstr ""
-+
-+#: ../gui/statusPage.py:147
-+msgid ""
-+"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
-+"you later decide to turn SELinux back on, the system will be required to "
-+"relabel.  If you just want to see if SELinux is causing a problem on your "
-+"system, you can go to permissive mode which will only log errors and not "
-+"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
-+"wish to continue?"
-+msgstr ""
-+
-+#: ../gui/statusPage.py:152
++"may change other protocols."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:11
+-msgid "system-config-selinux"
++#: booleans.py:174
++msgid "Allow user music sharing"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:12
++#: booleans.py:175
+ msgid ""
+-"Copyright (c)2006 Red Hat, Inc.\n"
+-"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
++"Allow anon internal-sftp to upload files, used for public file transfer "
++"services. Directories must be labeled public_content_rw_t."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:22
+-#: ../gui/system-config-selinux.glade:544
+-msgid "Add SELinux Login Mapping"
++#: booleans.py:176
 +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
++"Allow sftp-internal to read and write files in the user home directories"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:257
+-msgid "Add SELinux Network Ports"
++#: booleans.py:177
 +msgid ""
-+"Copyright (c)2006 Red Hat, Inc.\n"
-+"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:22
-+#: ../gui/system-config-selinux.glade:544
-+msgid "Add SELinux Login Mapping"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:257
-+msgid "Add SELinux Network Ports"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:391
-+#: ../gui/system-config-selinux.glade:678
-+msgid "SELinux Type"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:622
-+msgid "File Specification"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:650
-+msgid "File Type"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:727
++"Allow sftp-internal to login to local users and read/write all files on the "
++"system, governed by DAC."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:391
+-#: ../gui/system-config-selinux.glade:678
+-msgid "SELinux Type"
++#: booleans.py:178
 +msgid ""
-+"all files\n"
-+"regular file\n"
-+"directory\n"
-+"character device\n"
-+"block device\n"
-+"socket\n"
-+"symbolic link\n"
-+"named pipe\n"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:773
-+msgid "MLS"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:837
-+msgid "Add SELinux User"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1079
-+msgid "SELinux Administration"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1122
-+msgid "Add"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1144
-+msgid "_Properties"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1166
-+msgid "_Delete"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1256
-+msgid "Select Management Object"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1273
-+msgid "<b>Select:</b>"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1326
-+msgid "System Default Enforcing Mode"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1354
++"Allow internal-sftp to read and write files in the user ssh home directories."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:622
+-msgid "File Specification"
++#: booleans.py:179
++msgid "Allow sge to connect to the network using any TCP port"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:650
+-msgid "File Type"
++#: booleans.py:180
++msgid "Allow sge to access nfs file systems."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:727
++#: booleans.py:181
+ msgid ""
+-"all files\n"
+-"regular file\n"
+-"directory\n"
+-"character device\n"
+-"block device\n"
+-"socket\n"
+-"symbolic link\n"
+-"named pipe\n"
++"Enable additional permissions needed to support devices on 3ware controllers."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:773
+-msgid "MLS"
++#: booleans.py:182
 +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
++"Allow samba to modify public files used for public file transfer services.  "
++"Files/Directories must be labeled public_content_rw_t."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:837
+-msgid "Add SELinux User"
++#: booleans.py:183
++msgid "Allow user spamassassin clients to use the network."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1079
+-msgid "SELinux Administration"
++#: booleans.py:184
++msgid "Allow spamd to read/write user home directories."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1122
+-msgid "Add"
++#: booleans.py:185
 +msgid ""
-+"Select if you wish to relabel then entire file system on next reboot.  "
-+"Relabeling can take a very long time, depending on the size of the system.  "
-+"If you are changing policy types or going from disabled to enforcing, a "
-+"relabel is required."
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1509
-+msgid "Relabel on next reboot."
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1561
-+msgid "label37"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1598
-+msgid "Revert boolean setting to system default"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1614
-+msgid "Toggle between Customized and All Booleans"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1645
-+#: ../gui/system-config-selinux.glade:1850
-+#: ../gui/system-config-selinux.glade:2037
-+#: ../gui/system-config-selinux.glade:2224
-+#: ../gui/system-config-selinux.glade:2467
-+#: ../gui/system-config-selinux.glade:2692
-+#: ../gui/system-config-selinux.glade:2867
-+msgid "Filter"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1734
-+msgid "label50"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1771
-+msgid "Add File Context"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1787
-+msgid "Modify File Context"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1803
-+msgid "Delete File Context"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1819
-+msgid "Toggle between all and customized file context"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1939
-+msgid "label38"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1976
-+msgid "Add SELinux User Mapping"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1992
-+msgid "Modify SELinux User Mapping"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2008
-+msgid "Delete SELinux User Mapping"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2126
-+msgid "label39"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2163
-+msgid "Add User"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2179
-+msgid "Modify User"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2195
-+msgid "Delete User"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2313
-+msgid "label41"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2350
-+msgid "Add Network Port"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2366
-+msgid "Edit Network Port"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2382
-+msgid "Delete Network Port"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2418
-+#: ../gui/system-config-selinux.glade:2436
-+msgid "Toggle between Customized and All Ports"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2556
-+msgid "label42"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2593
-+msgid "Generate new policy module"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2609
-+msgid "Load policy module"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2625
-+msgid "Remove loadable policy module"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2661
++"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1144
+-msgid "_Properties"
++#: booleans.py:186
++msgid "Allow squid to run as a transparent proxy (TPROXY)"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1166
+-msgid "_Delete"
++#: booleans.py:187
 +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"
++"Allow ssh with chroot env to read and write files in the user home "
++"directories"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1256
+-msgid "Select Management Object"
++#: booleans.py:188
++msgid "allow host key based authentication"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1273
+-msgid "<b>Select:</b>"
++#: booleans.py:189
++msgid "Allow ssh logins as sysadm_r:sysadm_t"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1326
+-msgid "System Default Enforcing Mode"
++#: booleans.py:190
++msgid "allow staff user to create and transition to svirt domains."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1354
++#: booleans.py:191
++msgid "Allow the Telepathy connection managers to connect to any network port."
 +msgstr ""
 +
-+#: ../gui/usersPage.py:138
-+#, python-format
-+msgid "SELinux user '%s' is required"
-+msgstr ""
-diff -up policycoreutils-2.1.12/po/it.po.rhat policycoreutils-2.1.12/po/it.po
---- policycoreutils-2.1.12/po/it.po.rhat	2012-07-04 07:35:21.000000000 -0400
-+++ policycoreutils-2.1.12/po/it.po	2012-10-16 15:07:17.537526221 -0400
-@@ -1,21 +1,23 @@
--# translation of it.po to
--# This file is distributed under the same license as the policycoreutils package.
-+# SOME DESCRIPTIVE TITLE.
-+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
-+# This file is distributed under the same license as the PACKAGE package.
- #
--# Francesco Tombolini <tombo at adamantio.net>, 2006, 2007, 2008.
-+# Translators:
-+# Francesco Tombolini <tombo at adamantio.net>, 2006, 2007, 2008, 2009.
-+# Silvio Pierro <perplesso82 at gmail.com>, 2008.
++#: booleans.py:192
  msgid ""
+-"Disabled\n"
+-"Permissive\n"
+-"Enforcing\n"
++"Allow the Telepathy connection managers to connect to any generic TCP port."
  msgstr ""
--"Project-Id-Version: it\n"
-+"Project-Id-Version: Policycoreutils\n"
- "Report-Msgid-Bugs-To: \n"
--"POT-Creation-Date: 2012-03-27 10:49-0400\n"
--"PO-Revision-Date: 2008-07-13 01:02+0200\n"
--"Last-Translator: Francesco Tombolini <tombo at adamantio.net>\n"
--"Language-Team: Italian <fedora-trans-it at redhat.com>\n"
-+"POT-Creation-Date: 2012-05-25 07:28-0400\n"
-+"PO-Revision-Date: 2012-04-02 20:30+0000\n"
-+"Last-Translator: dwalsh <dwalsh at redhat.com>\n"
-+"Language-Team: Italian <trans-it at lists.fedoraproject.org>\n"
- "Language: it\n"
- "MIME-Version: 1.0\n"
- "Content-Type: text/plain; charset=UTF-8\n"
- "Content-Transfer-Encoding: 8bit\n"
--"X-Generator: KAider 0.1\n"
--"Plural-Forms:  nplurals=2; plural=(n != 1);\n"
-+"Plural-Forms: nplurals=2; plural=(n != 1)\n"
  
- #: ../run_init/run_init.c:67
- msgid ""
-@@ -93,860 +95,856 @@ msgstr "Per attivare questo pacchetto de
- msgid "global"
- msgstr "globale"
+-#: ../gui/system-config-selinux.glade:1373
+-msgid "Current Enforcing Mode"
++#: booleans.py:193
++msgid ""
++"Allow tftp to modify public files used for public file transfer services."
+ msgstr ""
  
--#: ../semanage/seobject.py:222
-+#: ../semanage/seobject.py:225
- msgid "Could not create semanage handle"
- msgstr "Impossibile creare la gestione semanage"
+-#: ../gui/system-config-selinux.glade:1418
+-msgid "System Default Policy Type: "
++#: booleans.py:194
++msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
+ msgstr ""
  
--#: ../semanage/seobject.py:230
-+#: ../semanage/seobject.py:233
- msgid "SELinux policy is not managed or store cannot be accessed."
+-#: ../gui/system-config-selinux.glade:1463
++#: booleans.py:195
+ msgid ""
+-"Select if you wish to relabel then entire file system on next reboot.  "
+-"Relabeling can take a very long time, depending on the size of the system.  "
+-"If you are changing policy types or going from disabled to enforcing, a "
+-"relabel is required."
++"allow unconfined users to transition to the chrome sandbox domains when "
++"running chrome-sandbox"
  msgstr ""
- "La policy SELinux non è amministrata o non si può accedere al deposito."
  
--#: ../semanage/seobject.py:235
-+#: ../semanage/seobject.py:238
- msgid "Cannot read policy store."
- msgstr "Impossibile leggere il deposito della policy."
+-#: ../gui/system-config-selinux.glade:1509
+-msgid "Relabel on next reboot."
++#: booleans.py:196
++msgid "Allow a user to login as an unconfined domain"
+ msgstr ""
  
--#: ../semanage/seobject.py:240
-+#: ../semanage/seobject.py:243
- msgid "Could not establish semanage connection"
- msgstr "Impossibile stabilire connessione semanage"
+-#: ../gui/system-config-selinux.glade:1561
+-msgid "label37"
++#: booleans.py:197
++msgid ""
++"Allow unconfined users to transition to the Mozilla plugin domain when "
++"running xulrunner plugin-container."
+ msgstr ""
  
--#: ../semanage/seobject.py:245
--#, fuzzy
-+#: ../semanage/seobject.py:248
- msgid "Could not test MLS enabled status"
--msgstr "Impossibile impostare range MLS per %s"
-+msgstr "Impossibile verificare lo stato MLS abilitato"
+-#: ../gui/system-config-selinux.glade:1598
+-msgid "Revert boolean setting to system default"
++#: booleans.py:198
++msgid "Allow video playing tools to run unconfined"
+ msgstr ""
  
--#: ../semanage/seobject.py:251 ../semanage/seobject.py:266
-+#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
- msgid "Not yet implemented"
- msgstr "Non ancora implementato"
+-#: ../gui/system-config-selinux.glade:1614
+-msgid "Toggle between Customized and All Booleans"
++#: booleans.py:199
++msgid "Allow unprivledged user to create and transition to svirt domains."
+ msgstr ""
  
--#: ../semanage/seobject.py:255
-+#: ../semanage/seobject.py:258
- msgid "Semanage transaction already in progress"
--msgstr ""
-+msgstr "Una transazione semanage è già in esecuzione"
+-#: ../gui/system-config-selinux.glade:1645
+-#: ../gui/system-config-selinux.glade:1850
+-#: ../gui/system-config-selinux.glade:2037
+-#: ../gui/system-config-selinux.glade:2224
+-#: ../gui/system-config-selinux.glade:2467
+-#: ../gui/system-config-selinux.glade:2692
+-#: ../gui/system-config-selinux.glade:2867
+-msgid "Filter"
++#: booleans.py:200
++msgid "Support ecryptfs home directories"
+ msgstr ""
  
--#: ../semanage/seobject.py:264
-+#: ../semanage/seobject.py:267
- msgid "Could not start semanage transaction"
- msgstr "Impossibile avviare transazione semanage"
+-#: ../gui/system-config-selinux.glade:1734
+-msgid "label50"
++#: booleans.py:201
++msgid "Support fusefs home directories"
+ msgstr ""
  
--#: ../semanage/seobject.py:274
--#, fuzzy
-+#: ../semanage/seobject.py:278
- msgid "Could not commit semanage transaction"
--msgstr "Impossibile avviare transazione semanage"
-+msgstr "Impossibile eseguire la transazione semanage"
+-#: ../gui/system-config-selinux.glade:1771
+-msgid "Add File Context"
++#: booleans.py:202
++msgid "Use lpd server instead of cups"
+ msgstr ""
  
--#: ../semanage/seobject.py:279
-+#: ../semanage/seobject.py:283
- msgid "Semanage transaction not in progress"
--msgstr ""
-+msgstr "Transazione semanage non in esecuzione"
+-#: ../gui/system-config-selinux.glade:1787
+-msgid "Modify File Context"
++#: booleans.py:203
++msgid "Support NFS home directories"
+ msgstr ""
  
--#: ../semanage/seobject.py:291 ../semanage/seobject.py:371
--#, fuzzy
-+#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
- msgid "Could not list SELinux modules"
--msgstr "Impossibile elencare gli utenti SELinux"
-+msgstr "Impossibile elencare i moduli SELinux"
+-#: ../gui/system-config-selinux.glade:1803
+-msgid "Delete File Context"
++#: booleans.py:204
++msgid "Support SAMBA home directories"
+ msgstr ""
  
--#: ../semanage/seobject.py:304
--#, fuzzy
-+#: ../semanage/seobject.py:308
- msgid "Modules Name"
--msgstr "Nome della policy"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1819
+-msgid "Toggle between all and customized file context"
++#: booleans.py:205
++msgid "Allow varnishd to connect to all ports, not just HTTP."
+ msgstr ""
  
--#: ../semanage/seobject.py:304
-+#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
- msgid "Version"
- msgstr "Versione"
+-#: ../gui/system-config-selinux.glade:1939
+-msgid "label38"
++#: booleans.py:206
++msgid "Ignore vbetool mmap_zero errors."
+ msgstr ""
  
--#: ../semanage/seobject.py:307
-+#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
- msgid "Disabled"
- msgstr "Disabilitato"
+-#: ../gui/system-config-selinux.glade:1976
+-msgid "Add SELinux User Mapping"
++#: booleans.py:207
++msgid ""
++"Allow confined virtual guests to use serial/parallel communication ports"
+ msgstr ""
  
--#: ../semanage/seobject.py:322
-+#: ../semanage/seobject.py:326
- #, python-format
- msgid "Could not disable module %s (remove failed)"
+-#: ../gui/system-config-selinux.glade:1992
+-msgid "Modify SELinux User Mapping"
++#: booleans.py:208
++msgid ""
++"Allow confined virtual guests to use executable memory and executable stack"
  msgstr ""
  
--#: ../semanage/seobject.py:333
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:337
-+#, python-format
- msgid "Could not enable module %s (remove failed)"
--msgstr "Impossibile aggiungere il ruolo %s per %s"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2008
+-msgid "Delete SELinux User Mapping"
++#: booleans.py:209
++msgid "Allow confined virtual guests to read fuse files"
+ msgstr ""
  
--#: ../semanage/seobject.py:348
-+#: ../semanage/seobject.py:352
- #, python-format
- msgid "Could not remove module %s (remove failed)"
+-#: ../gui/system-config-selinux.glade:2126
+-msgid "label39"
++#: booleans.py:210
++msgid "Allow confined virtual guests to manage nfs files"
  msgstr ""
  
--#: ../semanage/seobject.py:358
-+#: ../semanage/seobject.py:362
- msgid "dontaudit requires either 'on' or 'off'"
+-#: ../gui/system-config-selinux.glade:2163
+-msgid "Add User"
++#: booleans.py:211
++msgid "Allow confined virtual guests to manage cifs files"
  msgstr ""
  
--#: ../semanage/seobject.py:387
--#, fuzzy
-+#: ../semanage/seobject.py:391
- msgid "Builtin Permissive Types"
--msgstr "Tipi permissivi"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2179
+-msgid "Modify User"
++#: booleans.py:212
++msgid "Allow confined virtual guests to interact with the sanlock"
+ msgstr ""
  
--#: ../semanage/seobject.py:397
--#, fuzzy
-+#: ../semanage/seobject.py:401
- msgid "Customized Permissive Types"
--msgstr "Tipi permissivi"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2195
+-msgid "Delete User"
++#: booleans.py:213
++msgid "Allow confined virtual guests to manage device configuration, (pci)"
+ msgstr ""
  
--#: ../semanage/seobject.py:438
-+#: ../semanage/seobject.py:442
- #, python-format
- msgid "Could not set permissive domain %s (module installation failed)"
+-#: ../gui/system-config-selinux.glade:2313
+-msgid "label41"
++#: booleans.py:214
++msgid "Allow confined virtual guests to use usb devices"
  msgstr ""
-+"Impossibile impostare il dominio permissive %s (installazione del modulo "
-+"fallita)"
  
--#: ../semanage/seobject.py:444
-+#: ../semanage/seobject.py:448
- #, python-format
- msgid "Could not remove permissive domain %s (remove failed)"
--msgstr ""
-+msgstr "Impossibile rimuovere il dominio permissive %s (rimozione fallita)"
+-#: ../gui/system-config-selinux.glade:2350
+-msgid "Add Network Port"
++#: booleans.py:215
++msgid "Allow confined virtual guests to interact with the xserver"
+ msgstr ""
  
--#: ../semanage/seobject.py:479 ../semanage/seobject.py:553
--#: ../semanage/seobject.py:599 ../semanage/seobject.py:696
--#: ../semanage/seobject.py:726 ../semanage/seobject.py:793
--#: ../semanage/seobject.py:850 ../semanage/seobject.py:1097
--#: ../semanage/seobject.py:1786 ../semanage/seobject.py:1849
--#: ../semanage/seobject.py:1868 ../semanage/seobject.py:1985
--#: ../semanage/seobject.py:2037
-+#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
-+#: ../semanage/seobject.py:603 ../semanage/seobject.py:700
-+#: ../semanage/seobject.py:730 ../semanage/seobject.py:797
-+#: ../semanage/seobject.py:854 ../semanage/seobject.py:1101
-+#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
-+#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
-+#: ../semanage/seobject.py:2045
- #, python-format
- msgid "Could not create a key for %s"
- msgstr "Impossibile creare una chiave per %s"
+-#: ../gui/system-config-selinux.glade:2366
+-msgid "Edit Network Port"
++#: booleans.py:216
++msgid "Allow webadm to manage files in users home directories"
+ msgstr ""
  
--#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
--#: ../semanage/seobject.py:603 ../semanage/seobject.py:609
-+#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
-+#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
- #, python-format
- msgid "Could not check if login mapping for %s is defined"
- msgstr "Impossibile controllare se è definito il login mapping per %s"
+-#: ../gui/system-config-selinux.glade:2382
+-msgid "Delete Network Port"
++#: booleans.py:217
++msgid "Allow webadm to read files in users home directories"
+ msgstr ""
  
--#: ../semanage/seobject.py:492
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:496
-+#, python-format
- msgid "Linux Group %s does not exist"
--msgstr "L'utente linux %s non esiste"
-+msgstr "Il gruppo linux %s non esiste"
+-#: ../gui/system-config-selinux.glade:2418
+-#: ../gui/system-config-selinux.glade:2436
+-msgid "Toggle between Customized and All Ports"
++#: booleans.py:218
++msgid "Ignore wine mmap_zero errors."
+ msgstr ""
  
--#: ../semanage/seobject.py:497
-+#: ../semanage/seobject.py:501
- #, python-format
- msgid "Linux User %s does not exist"
- msgstr "L'utente linux %s non esiste"
+-#: ../gui/system-config-selinux.glade:2556
+-msgid "label42"
++#: booleans.py:219
++msgid "Allow the graphical login program to execute bootloader"
+ msgstr ""
  
--#: ../semanage/seobject.py:501
-+#: ../semanage/seobject.py:505
- #, python-format
+-#: ../gui/system-config-selinux.glade:2593
+-msgid "Generate new policy module"
++#: booleans.py:220
++msgid ""
++"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2609
+-msgid "Load policy module"
++#: booleans.py:221
++msgid "Allow xen to manage nfs files"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2625
+-msgid "Remove loadable policy module"
++#: booleans.py:222
++msgid ""
++"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
++"logical volumes for disk images."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2661
++#: booleans.py:223
++msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
++msgstr ""
++
++#: booleans.py:224
+ msgid ""
+-"Enable/Disable additional audit rules, that are normally not reported in the "
+-"log files."
++"Allow xguest users to configure Network Manager and connect to apache ports"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2781
+-msgid "label44"
++#: booleans.py:225
++msgid "Allow xguest users to mount removable media"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2818
+-msgid "Change process mode to permissive."
++#: booleans.py:226
++msgid "Allow xguest to use blue tooth devices"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2836
+-msgid "Change process mode to enforcing"
++#: booleans.py:227
++msgid "Allows clients to write to the X server shared memory segments."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2928
+-msgid "Process Domain"
++#: booleans.py:228
++msgid "Allows XServer to execute writable memory"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2956
+-msgid "label59"
++#: booleans.py:229
++msgid "Support X userspace object manager"
+ msgstr ""
+ 
+-#: ../gui/usersPage.py:138
+-#, python-format
+-msgid "SELinux user '%s' is required"
++#: booleans.py:230
++msgid "Allow zabbix to connect to unreserved ports"
++msgstr ""
++
++#: booleans.py:231
++msgid "Allow zebra daemon to write it configuration files"
++msgstr ""
++
++#: booleans.py:232
++msgid ""
++"Allow ZoneMinder to modify public files used for public file transfer "
++"services."
+ msgstr ""
+diff --git a/policycoreutils/po/is.po b/policycoreutils/po/is.po
+index a4478db..a61c8f3 100644
+--- a/policycoreutils/po/is.po
++++ b/policycoreutils/po/is.po
+@@ -8,7 +8,7 @@ msgid ""
+ msgstr ""
+ "Project-Id-Version: PACKAGE VERSION\n"
+ "Report-Msgid-Bugs-To: \n"
+-"POT-Creation-Date: 2012-05-25 07:28-0400\n"
++"POT-Creation-Date: 2012-10-16 12:24-0400\n"
+ "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+ "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
+ "Language-Team: LANGUAGE <LL at li.org>\n"
+@@ -24,7 +24,7 @@ msgid ""
+ "         <args ...> are the arguments to that script."
+ msgstr ""
+ 
+-#: ../run_init/run_init.c:126 ../newrole/newrole.c:1124
++#: ../run_init/run_init.c:126 ../newrole/newrole.c:1123
+ #, c-format
+ msgid "failed to initialize PAM\n"
+ msgstr ""
+@@ -73,7 +73,7 @@ msgstr ""
+ msgid "authentication failed.\n"
+ msgstr ""
+ 
+-#: ../run_init/run_init.c:405 ../newrole/newrole.c:1258
++#: ../run_init/run_init.c:405 ../newrole/newrole.c:1257
+ #, c-format
+ msgid "Could not set exec context to %s.\n"
+ msgstr ""
+@@ -86,855 +86,870 @@ msgstr ""
+ msgid "To make this policy package active, execute:"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:143 ../semanage/seobject.py:147
+-msgid "global"
+-msgstr ""
+-
+-#: ../semanage/seobject.py:225
++#: ../semanage/seobject.py:200
+ msgid "Could not create semanage handle"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:233
++#: ../semanage/seobject.py:208
+ msgid "SELinux policy is not managed or store cannot be accessed."
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:238
++#: ../semanage/seobject.py:213
+ msgid "Cannot read policy store."
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:243
++#: ../semanage/seobject.py:218
+ msgid "Could not establish semanage connection"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:248
++#: ../semanage/seobject.py:223
+ msgid "Could not test MLS enabled status"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
++#: ../semanage/seobject.py:229 ../semanage/seobject.py:244
+ msgid "Not yet implemented"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:258
++#: ../semanage/seobject.py:233
+ msgid "Semanage transaction already in progress"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:267
++#: ../semanage/seobject.py:242
+ msgid "Could not start semanage transaction"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:278
++#: ../semanage/seobject.py:254
+ msgid "Could not commit semanage transaction"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:283
++#: ../semanage/seobject.py:259
+ msgid "Semanage transaction not in progress"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
++#: ../semanage/seobject.py:271 ../semanage/seobject.py:351
+ msgid "Could not list SELinux modules"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:308
++#: ../semanage/seobject.py:284
+ msgid "Modules Name"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
++#: ../semanage/seobject.py:284 ../gui/modulesPage.py:63
+ msgid "Version"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
++#: ../semanage/seobject.py:287 ../gui/statusPage.py:75
+ msgid "Disabled"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:326
++#: ../semanage/seobject.py:302
+ #, python-format
+ msgid "Could not disable module %s (remove failed)"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:337
++#: ../semanage/seobject.py:313
+ #, python-format
+ msgid "Could not enable module %s (remove failed)"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:352
++#: ../semanage/seobject.py:328
+ #, python-format
+ msgid "Could not remove module %s (remove failed)"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:362
++#: ../semanage/seobject.py:338
+ msgid "dontaudit requires either 'on' or 'off'"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:391
++#: ../semanage/seobject.py:366
+ msgid "Builtin Permissive Types"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:401
++#: ../semanage/seobject.py:376
+ msgid "Customized Permissive Types"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:442
++#: ../semanage/seobject.py:417
+ #, python-format
+ msgid "Could not set permissive domain %s (module installation failed)"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:448
++#: ../semanage/seobject.py:423
+ #, python-format
+ msgid "Could not remove permissive domain %s (remove failed)"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
+-#: ../semanage/seobject.py:603 ../semanage/seobject.py:700
+-#: ../semanage/seobject.py:730 ../semanage/seobject.py:797
+-#: ../semanage/seobject.py:854 ../semanage/seobject.py:1101
+-#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
+-#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
+-#: ../semanage/seobject.py:2045
++#: ../semanage/seobject.py:458 ../semanage/seobject.py:532
++#: ../semanage/seobject.py:578 ../semanage/seobject.py:675
++#: ../semanage/seobject.py:705 ../semanage/seobject.py:772
++#: ../semanage/seobject.py:829 ../semanage/seobject.py:1084
++#: ../semanage/seobject.py:1800 ../semanage/seobject.py:1863
++#: ../semanage/seobject.py:1882 ../semanage/seobject.py:2003
++#: ../semanage/seobject.py:2056
+ #, python-format
+ msgid "Could not create a key for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
+-#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
++#: ../semanage/seobject.py:462 ../semanage/seobject.py:536
++#: ../semanage/seobject.py:582 ../semanage/seobject.py:588
+ #, python-format
+ msgid "Could not check if login mapping for %s is defined"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:496
++#: ../semanage/seobject.py:471
+ #, python-format
+ msgid "Linux Group %s does not exist"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:501
++#: ../semanage/seobject.py:476
+ #, python-format
+ msgid "Linux User %s does not exist"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:505
++#: ../semanage/seobject.py:480
+ #, python-format
  msgid "Could not create login mapping for %s"
- msgstr "Impossibile creare il login mapping per %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:505 ../semanage/seobject.py:741
-+#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
+-#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
++#: ../semanage/seobject.py:484 ../semanage/seobject.py:720
  #, python-format
  msgid "Could not set name for %s"
- msgstr "Impossibile impostare nome per %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:510 ../semanage/seobject.py:751
-+#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
+-#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
++#: ../semanage/seobject.py:489 ../semanage/seobject.py:730
  #, python-format
  msgid "Could not set MLS range for %s"
- msgstr "Impossibile impostare range MLS per %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:514
-+#: ../semanage/seobject.py:518
+-#: ../semanage/seobject.py:518
++#: ../semanage/seobject.py:493
  #, python-format
  msgid "Could not set SELinux user for %s"
- msgstr "Impossibile impostare utente SELinux per %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:518
-+#: ../semanage/seobject.py:522
+-#: ../semanage/seobject.py:522
++#: ../semanage/seobject.py:497
  #, python-format
  msgid "Could not add login mapping for %s"
- msgstr "Impossibile aggiungere login mapping per %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:536
-+#: ../semanage/seobject.py:540
+-#: ../semanage/seobject.py:540
++#: ../semanage/seobject.py:515
  msgid "Requires seuser or serange"
- msgstr "Richiede seuser o serange"
+ msgstr ""
  
--#: ../semanage/seobject.py:559 ../semanage/seobject.py:605
-+#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
+-#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
++#: ../semanage/seobject.py:538 ../semanage/seobject.py:584
  #, python-format
  msgid "Login mapping for %s is not defined"
- msgstr "Il login mapping per %s non è definito"
+ msgstr ""
  
--#: ../semanage/seobject.py:563
-+#: ../semanage/seobject.py:567
+-#: ../semanage/seobject.py:567
++#: ../semanage/seobject.py:542
  #, python-format
  msgid "Could not query seuser for %s"
- msgstr "Impossibile interrogare seuser per %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:577
-+#: ../semanage/seobject.py:581
+-#: ../semanage/seobject.py:581
++#: ../semanage/seobject.py:556
  #, python-format
  msgid "Could not modify login mapping for %s"
- msgstr "Impossibile modificare login mapping per %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:611
-+#: ../semanage/seobject.py:615
+-#: ../semanage/seobject.py:615
++#: ../semanage/seobject.py:590
  #, 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"
  
--#: ../semanage/seobject.py:615
-+#: ../semanage/seobject.py:619
+-#: ../semanage/seobject.py:619
++#: ../semanage/seobject.py:594
  #, python-format
  msgid "Could not delete login mapping for %s"
- msgstr "Impossibile eliminare il login mapping per %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:637 ../semanage/seobject.py:655
--#: ../semanage/seobject.py:893
-+#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
-+#: ../semanage/seobject.py:897
+-#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
+-#: ../semanage/seobject.py:897
++#: ../semanage/seobject.py:616 ../semanage/seobject.py:634
++#: ../semanage/seobject.py:872
  msgid "Could not list login mappings"
- msgstr "Impossibile elencare i login mappings"
+ msgstr ""
  
--#: ../semanage/seobject.py:680 ../semanage/seobject.py:685
-+#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../gui/system-config-selinux.glade:100
+-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
++#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
+ #: ../gui/system-config-selinux.glade:100
  msgid "Login Name"
- msgstr "Nome di registrazione"
+ msgstr ""
  
--#: ../semanage/seobject.py:680 ../semanage/seobject.py:685
--#: ../semanage/seobject.py:943 ../semanage/seobject.py:948
-+#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../gui/system-config-selinux.glade:128
-+#: ../gui/system-config-selinux.glade:915
-+#: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
+-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
+-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
++#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
++#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
+ #: ../gui/system-config-selinux.glade:128
+ #: ../gui/system-config-selinux.glade:915
+ #: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
  msgid "SELinux User"
- msgstr "Utente di SELinux"
+ msgstr ""
  
--#: ../semanage/seobject.py:680
-+#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
-+#: ../gui/system-config-selinux.glade:943
+-#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
++#: ../semanage/seobject.py:659 ../gui/system-config-selinux.glade:156
+ #: ../gui/system-config-selinux.glade:943
  msgid "MLS/MCS Range"
- msgstr "Gamma MLS/MCS"
+ msgstr ""
  
--#: ../semanage/seobject.py:699 ../semanage/seobject.py:730
--#: ../semanage/seobject.py:797 ../semanage/seobject.py:854
--#: ../semanage/seobject.py:860
-+#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
-+#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
-+#: ../semanage/seobject.py:864
+-#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
+-#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
+-#: ../semanage/seobject.py:864
++#: ../semanage/seobject.py:678 ../semanage/seobject.py:709
++#: ../semanage/seobject.py:776 ../semanage/seobject.py:833
++#: ../semanage/seobject.py:839
  #, python-format
  msgid "Could not check if SELinux user %s is defined"
- msgstr "Impossibile controllare se l'utente SELinux %s è definito"
+ msgstr ""
  
--#: ../semanage/seobject.py:702 ../semanage/seobject.py:803
--#: ../semanage/seobject.py:866
-+#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
-+#: ../semanage/seobject.py:870
+-#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
+-#: ../semanage/seobject.py:870
++#: ../semanage/seobject.py:681 ../semanage/seobject.py:782
++#: ../semanage/seobject.py:845
  #, python-format
  msgid "Could not query user for %s"
- msgstr "Impossibile interrogare l'utente per %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:722
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:726
-+#, python-format
+-#: ../semanage/seobject.py:726
++#: ../semanage/seobject.py:701
+ #, python-format
  msgid "You must add at least one role for %s"
--msgstr "Impossibile aggiungere il contesto del file per %s"
-+msgstr "Si deve aggiungere almeno un ruolo per %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:737
-+#: ../semanage/seobject.py:741
+-#: ../semanage/seobject.py:741
++#: ../semanage/seobject.py:716
  #, python-format
  msgid "Could not create SELinux user for %s"
- msgstr "Impossibile creare l'utente SELinux per %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:746
-+#: ../semanage/seobject.py:750
+-#: ../semanage/seobject.py:750
++#: ../semanage/seobject.py:725
  #, python-format
  msgid "Could not add role %s for %s"
- msgstr "Impossibile aggiungere il ruolo %s per %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:755
-+#: ../semanage/seobject.py:759
+-#: ../semanage/seobject.py:759
++#: ../semanage/seobject.py:734
  #, python-format
  msgid "Could not set MLS level for %s"
- msgstr "Impossibile impostare il livello MLS per %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:758
-+#: ../semanage/seobject.py:762
+-#: ../semanage/seobject.py:762
++#: ../semanage/seobject.py:737
  #, python-format
  msgid "Could not add prefix %s for %s"
- msgstr "Impossibile aggiungere il prefisso %s per %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:761
-+#: ../semanage/seobject.py:765
+-#: ../semanage/seobject.py:765
++#: ../semanage/seobject.py:740
  #, python-format
  msgid "Could not extract key for %s"
- msgstr "Impossibile estrarre la chiave per %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:765
-+#: ../semanage/seobject.py:769
+-#: ../semanage/seobject.py:769
++#: ../semanage/seobject.py:744
  #, python-format
  msgid "Could not add SELinux user %s"
- msgstr "Impossibile aggiungere l'utente SELinux %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:787
-+#: ../semanage/seobject.py:791
+-#: ../semanage/seobject.py:791
++#: ../semanage/seobject.py:766
  msgid "Requires prefix, roles, level or range"
- msgstr "Richiede prefisso, ruolo, livello o range"
+ msgstr ""
  
--#: ../semanage/seobject.py:789
-+#: ../semanage/seobject.py:793
+-#: ../semanage/seobject.py:793
++#: ../semanage/seobject.py:768
  msgid "Requires prefix or roles"
- msgstr "Richiede prefisso o ruolo"
+ msgstr ""
  
--#: ../semanage/seobject.py:799 ../semanage/seobject.py:856
-+#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
+-#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
++#: ../semanage/seobject.py:778 ../semanage/seobject.py:835
  #, python-format
  msgid "SELinux user %s is not defined"
- msgstr "L'utente SELinux %s non è definito"
+ msgstr ""
  
--#: ../semanage/seobject.py:828
-+#: ../semanage/seobject.py:832
+-#: ../semanage/seobject.py:832
++#: ../semanage/seobject.py:807
  #, python-format
  msgid "Could not modify SELinux user %s"
- msgstr "Impossibile modificare l'utente SELinux %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:862
-+#: ../semanage/seobject.py:866
+-#: ../semanage/seobject.py:866
++#: ../semanage/seobject.py:841
  #, 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"
+ msgstr ""
  
--#: ../semanage/seobject.py:873
-+#: ../semanage/seobject.py:877
+-#: ../semanage/seobject.py:877
++#: ../semanage/seobject.py:852
  #, python-format
  msgid "Could not delete SELinux user %s"
- msgstr "Impossibile eliminare l'utente SELinux %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:911
-+#: ../semanage/seobject.py:915
+-#: ../semanage/seobject.py:915
++#: ../semanage/seobject.py:890
  msgid "Could not list SELinux users"
- msgstr "Impossibile elencare gli utenti SELinux"
+ msgstr ""
  
--#: ../semanage/seobject.py:917
-+#: ../semanage/seobject.py:921
+-#: ../semanage/seobject.py:921
++#: ../semanage/seobject.py:896
  #, python-format
  msgid "Could not list roles for user %s"
- msgstr "Impossibile elencare i ruoli per l'utente %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:942
-+#: ../semanage/seobject.py:946
+-#: ../semanage/seobject.py:946
++#: ../semanage/seobject.py:921
  msgid "Labeling"
- msgstr "Etichettare"
+ msgstr ""
  
--#: ../semanage/seobject.py:942
-+#: ../semanage/seobject.py:946
+-#: ../semanage/seobject.py:946
++#: ../semanage/seobject.py:921
  msgid "MLS/"
- msgstr "MLS/"
+ msgstr ""
  
--#: ../semanage/seobject.py:943
-+#: ../semanage/seobject.py:947
+-#: ../semanage/seobject.py:947
++#: ../semanage/seobject.py:922
  msgid "Prefix"
- msgstr "Prefisso"
+ msgstr ""
  
--#: ../semanage/seobject.py:943
-+#: ../semanage/seobject.py:947
+-#: ../semanage/seobject.py:947
++#: ../semanage/seobject.py:922
  msgid "MCS Level"
- msgstr "Livello MCS"
+ msgstr ""
  
--#: ../semanage/seobject.py:943
-+#: ../semanage/seobject.py:947
+-#: ../semanage/seobject.py:947
++#: ../semanage/seobject.py:922
  msgid "MCS Range"
- msgstr "Gamma MCS"
+ msgstr ""
  
--#: ../semanage/seobject.py:943 ../semanage/seobject.py:948
-+#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
+-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
++#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
+ #: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
  msgid "SELinux Roles"
- msgstr "Ruoli SELinux"
+ msgstr ""
  
--#: ../semanage/seobject.py:963
-+#: ../semanage/seobject.py:967
+-#: ../semanage/seobject.py:967
++#: ../semanage/seobject.py:944
  msgid "Protocol udp or tcp is required"
- msgstr "E' richiesto il protocollo udp o tcp"
+ msgstr ""
  
--#: ../semanage/seobject.py:965
-+#: ../semanage/seobject.py:969
+-#: ../semanage/seobject.py:969
++#: ../semanage/seobject.py:946
  msgid "Port is required"
- msgstr "E' richiesta la porta"
+ msgstr ""
  
--#: ../semanage/seobject.py:975
--#, fuzzy
-+#: ../semanage/seobject.py:979
+-#: ../semanage/seobject.py:979
++#: ../semanage/seobject.py:956
  msgid "Invalid Port"
--msgstr "Prefisso non valido %s"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:979
-+#: ../semanage/seobject.py:983
+-#: ../semanage/seobject.py:983
++#: ../semanage/seobject.py:960
  #, python-format
  msgid "Could not create a key for %s/%s"
- msgstr "Impossibile creare una chiave per %s/%s"
+ msgstr ""
  
--#: ../semanage/seobject.py:990
-+#: ../semanage/seobject.py:994
+-#: ../semanage/seobject.py:994
++#: ../semanage/seobject.py:971
  msgid "Type is required"
- msgstr "E' richiesto il Tipo"
+ msgstr ""
  
--#: ../semanage/seobject.py:996 ../semanage/seobject.py:1055
--#: ../semanage/seobject.py:1110 ../semanage/seobject.py:1116
-+#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
-+#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
+-#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
+-#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
++#: ../semanage/seobject.py:974 ../semanage/seobject.py:1036
++#: ../semanage/seobject.py:1794
++#, python-format
++msgid "Type %s is invalid, must be a port type"
++msgstr ""
++
++#: ../semanage/seobject.py:980 ../semanage/seobject.py:1042
++#: ../semanage/seobject.py:1097 ../semanage/seobject.py:1103
  #, python-format
  msgid "Could not check if port %s/%s is defined"
- msgstr "Impossibile controllare se la porta %s/%s è definita"
+ msgstr ""
  
--#: ../semanage/seobject.py:998
-+#: ../semanage/seobject.py:1002
+-#: ../semanage/seobject.py:1002
++#: ../semanage/seobject.py:982
  #, python-format
  msgid "Port %s/%s already defined"
- msgstr "Porta %s/%s già definita"
+ msgstr ""
  
--#: ../semanage/seobject.py:1002
-+#: ../semanage/seobject.py:1006
+-#: ../semanage/seobject.py:1006
++#: ../semanage/seobject.py:986
  #, python-format
  msgid "Could not create port for %s/%s"
- msgstr "Impossibile creare la porta per %s/%s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1008
-+#: ../semanage/seobject.py:1012
+-#: ../semanage/seobject.py:1012
++#: ../semanage/seobject.py:992
  #, python-format
  msgid "Could not create context for %s/%s"
- msgstr "Impossibile creare il contesto per %s/%s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1012
-+#: ../semanage/seobject.py:1016
+-#: ../semanage/seobject.py:1016
++#: ../semanage/seobject.py:996
  #, 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"
+ msgstr ""
  
--#: ../semanage/seobject.py:1016
-+#: ../semanage/seobject.py:1020
+-#: ../semanage/seobject.py:1020
++#: ../semanage/seobject.py:1000
  #, 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"
+ msgstr ""
  
--#: ../semanage/seobject.py:1020
-+#: ../semanage/seobject.py:1024
+-#: ../semanage/seobject.py:1024
++#: ../semanage/seobject.py:1004
  #, 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"
+ msgstr ""
  
--#: ../semanage/seobject.py:1025
-+#: ../semanage/seobject.py:1029
+-#: ../semanage/seobject.py:1029
++#: ../semanage/seobject.py:1009
  #, 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"
+ msgstr ""
  
--#: ../semanage/seobject.py:1029
-+#: ../semanage/seobject.py:1033
+-#: ../semanage/seobject.py:1033
++#: ../semanage/seobject.py:1013
  #, python-format
  msgid "Could not set port context for %s/%s"
- msgstr "Impossibile impostare il contesto della porta per %s/%s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1033
-+#: ../semanage/seobject.py:1037
+-#: ../semanage/seobject.py:1037
++#: ../semanage/seobject.py:1017
  #, python-format
  msgid "Could not add port %s/%s"
- msgstr "Impossibile aggiungere la porta %s/%s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1047 ../semanage/seobject.py:1312
--#: ../semanage/seobject.py:1508
-+#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
-+#: ../semanage/seobject.py:1512
+-#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
+-#: ../semanage/seobject.py:1512
++#: ../semanage/seobject.py:1031 ../semanage/seobject.py:1304
++#: ../semanage/seobject.py:1503
  msgid "Requires setype or serange"
- msgstr "Richiede setype o serange"
+ msgstr ""
  
--#: ../semanage/seobject.py:1049
-+#: ../semanage/seobject.py:1053
+-#: ../semanage/seobject.py:1053
++#: ../semanage/seobject.py:1033
  msgid "Requires setype"
- msgstr "Richiede setype"
+ msgstr ""
  
--#: ../semanage/seobject.py:1057 ../semanage/seobject.py:1112
-+#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
+-#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
++#: ../semanage/seobject.py:1044 ../semanage/seobject.py:1099
  #, python-format
  msgid "Port %s/%s is not defined"
- msgstr "La porta %s/%s non è definita"
+ msgstr ""
  
--#: ../semanage/seobject.py:1061
-+#: ../semanage/seobject.py:1065
+-#: ../semanage/seobject.py:1065
++#: ../semanage/seobject.py:1048
  #, python-format
  msgid "Could not query port %s/%s"
- msgstr "Impossibile interrogare la porta %s/%s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1072
-+#: ../semanage/seobject.py:1076
+-#: ../semanage/seobject.py:1076
++#: ../semanage/seobject.py:1059
  #, python-format
  msgid "Could not modify port %s/%s"
- msgstr "Impossibile modificare la porta %s/%s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1085
-+#: ../semanage/seobject.py:1089
+-#: ../semanage/seobject.py:1089
++#: ../semanage/seobject.py:1072
  msgid "Could not list the ports"
- msgstr "Impossibile elencare le porte"
+ msgstr ""
  
--#: ../semanage/seobject.py:1101
-+#: ../semanage/seobject.py:1105
+-#: ../semanage/seobject.py:1105
++#: ../semanage/seobject.py:1088
  #, python-format
  msgid "Could not delete the port %s"
- msgstr "Impossibile eliminare la porta %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1118
-+#: ../semanage/seobject.py:1122
+-#: ../semanage/seobject.py:1122
++#: ../semanage/seobject.py:1105
  #, 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"
+ msgstr ""
  
--#: ../semanage/seobject.py:1122
-+#: ../semanage/seobject.py:1126
+-#: ../semanage/seobject.py:1126
++#: ../semanage/seobject.py:1109
  #, python-format
  msgid "Could not delete port %s/%s"
- msgstr "Impossibile eliminare la porta %s/%s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1138 ../semanage/seobject.py:1160
-+#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
+-#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
++#: ../semanage/seobject.py:1125 ../semanage/seobject.py:1147
  msgid "Could not list ports"
- msgstr "Impossibile elencare le porte"
+ msgstr ""
  
--#: ../semanage/seobject.py:1199
-+#: ../semanage/seobject.py:1203
+-#: ../semanage/seobject.py:1203
++#: ../semanage/seobject.py:1186
  msgid "SELinux Port Type"
- msgstr "Tipo di porta SELinux"
+ msgstr ""
  
--#: ../semanage/seobject.py:1199
-+#: ../semanage/seobject.py:1203
+-#: ../semanage/seobject.py:1203
++#: ../semanage/seobject.py:1186
  msgid "Proto"
- msgstr "Proto"
+ msgstr ""
  
--#: ../semanage/seobject.py:1199
-+#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
+-#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
++#: ../semanage/seobject.py:1186 ../gui/system-config-selinux.glade:335
  msgid "Port Number"
- msgstr "Numero porta"
+ msgstr ""
  
--#: ../semanage/seobject.py:1218
--#, fuzzy
-+#: ../semanage/seobject.py:1222
+-#: ../semanage/seobject.py:1222
++#: ../semanage/seobject.py:1207
  msgid "Node Address is required"
--msgstr "E' richiesta la porta"
-+msgstr "L'indirizzo del nodo è necessario"
+ msgstr ""
  
--#: ../semanage/seobject.py:1233
-+#: ../semanage/seobject.py:1237
+-#: ../semanage/seobject.py:1237
++#: ../semanage/seobject.py:1222
  msgid "Unknown or missing protocol"
--msgstr ""
-+msgstr "Protocollo mancante o sconosciuto"
- 
--#: ../semanage/seobject.py:1247 ../semanage/seobject.py:1446
--#: ../semanage/seobject.py:1724
-+#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
-+#: ../semanage/seobject.py:1728
- msgid "SELinux Type is required"
- msgstr "E' richiesto un Tipo SELinux"
+ msgstr ""
  
--#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1316
--#: ../semanage/seobject.py:1352 ../semanage/seobject.py:1450
--#: ../semanage/seobject.py:1512 ../semanage/seobject.py:1546
+-#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
 -#: ../semanage/seobject.py:1728
-+#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
-+#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
-+#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
-+#: ../semanage/seobject.py:1732
+-msgid "SELinux Type is required"
++#: ../semanage/seobject.py:1236
++msgid "SELinux node type is required"
++msgstr ""
++
++#: ../semanage/seobject.py:1239 ../semanage/seobject.py:1307
++#, python-format
++msgid "Type %s is invalid, must be a node type"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
+-#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
+-#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
+-#: ../semanage/seobject.py:1732
++#: ../semanage/seobject.py:1243 ../semanage/seobject.py:1311
++#: ../semanage/seobject.py:1347 ../semanage/seobject.py:1445
++#: ../semanage/seobject.py:1507 ../semanage/seobject.py:1541
++#: ../semanage/seobject.py:1739
  #, python-format
  msgid "Could not create key for %s"
- msgstr "Impossibile creare la chiave per %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1253 ../semanage/seobject.py:1320
--#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1362
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
-+#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
-+#, python-format
+-#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
+-#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
++#: ../semanage/seobject.py:1245 ../semanage/seobject.py:1315
++#: ../semanage/seobject.py:1351 ../semanage/seobject.py:1357
+ #, python-format
  msgid "Could not check if addr %s is defined"
--msgstr "Impossibile controllare se la porta %s/%s è definita"
-+msgstr "Impossibile controllare se la porta %s è definita"
+ msgstr ""
  
--#: ../semanage/seobject.py:1262
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1266
-+#, python-format
+-#: ../semanage/seobject.py:1266
++#: ../semanage/seobject.py:1254
+ #, python-format
  msgid "Could not create addr for %s"
--msgstr "Impossibile creare una chiave per %s"
-+msgstr "Impossibile creare un indirizzo per %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1268 ../semanage/seobject.py:1466
--#: ../semanage/seobject.py:1686
-+#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
-+#: ../semanage/seobject.py:1690
+-#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
+-#: ../semanage/seobject.py:1690
++#: ../semanage/seobject.py:1260 ../semanage/seobject.py:1461
++#: ../semanage/seobject.py:1694
  #, python-format
  msgid "Could not create context for %s"
- msgstr "Impossibile creare il contesto per %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1272
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1276
-+#, python-format
+-#: ../semanage/seobject.py:1276
++#: ../semanage/seobject.py:1264
+ #, python-format
  msgid "Could not set mask for %s"
--msgstr "Impossibile impostare nome per %s"
-+msgstr "Impossibile impostare una maschera per %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1276
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1280
-+#, python-format
+-#: ../semanage/seobject.py:1280
++#: ../semanage/seobject.py:1268
+ #, python-format
  msgid "Could not set user in addr context for %s"
--msgstr "Impossibile impostare l'utente nel contesto del file per %s"
-+msgstr "Impossibile impostare l'utente nel contesto indirizzo per %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1280
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1284
-+#, python-format
+-#: ../semanage/seobject.py:1284
++#: ../semanage/seobject.py:1272
+ #, python-format
  msgid "Could not set role in addr context for %s"
--msgstr "Impossibile impostare il ruolo nel contesto del file per %s"
-+msgstr "Impossibile impostare il ruolo nel contesto indirizzo per %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1284
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1288
-+#, python-format
+-#: ../semanage/seobject.py:1288
++#: ../semanage/seobject.py:1276
+ #, python-format
  msgid "Could not set type in addr context for %s"
--msgstr "Impossibile impostare il tipo nel contesto del file per %s"
-+msgstr "Impossibile impostare il tipo nel contesto indirizzo per %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1289
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1293
-+#, python-format
+-#: ../semanage/seobject.py:1293
++#: ../semanage/seobject.py:1281
+ #, python-format
  msgid "Could not set mls fields in addr context for %s"
--msgstr "Impossibile impostare i campi mls nel contesto del file per %s"
-+msgstr "Impossibile impostare i campi mls nel contesto indirizzo per %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1293
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1297
-+#, python-format
+-#: ../semanage/seobject.py:1297
++#: ../semanage/seobject.py:1285
+ #, python-format
  msgid "Could not set addr context for %s"
--msgstr "Impossibile impostare il contesto del file per %s"
-+msgstr "Impossibile impostare il contesto indirizzo per %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1297
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1301
-+#, python-format
+-#: ../semanage/seobject.py:1301
++#: ../semanage/seobject.py:1289
+ #, python-format
  msgid "Could not add addr %s"
--msgstr "Impossibile aggiungere la porta %s/%s"
-+msgstr "Impossibile aggiungere l'indirizzo %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1322 ../semanage/seobject.py:1358
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
-+#, python-format
+-#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
++#: ../semanage/seobject.py:1317 ../semanage/seobject.py:1353
+ #, python-format
  msgid "Addr %s is not defined"
--msgstr "La porta %s/%s non è definita"
-+msgstr "Indirizzo %s non definito"
+ msgstr ""
  
--#: ../semanage/seobject.py:1326
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1330
-+#, python-format
+-#: ../semanage/seobject.py:1330
++#: ../semanage/seobject.py:1321
+ #, python-format
  msgid "Could not query addr %s"
--msgstr "Impossibile interrogare la porta %s/%s"
-+msgstr "Impossibile interrogare l'indirizzo %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1336
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1340
-+#, python-format
+-#: ../semanage/seobject.py:1340
++#: ../semanage/seobject.py:1331
+ #, python-format
  msgid "Could not modify addr %s"
--msgstr "Impossibile modificare la porta %s/%s"
-+msgstr "Impossibile modificare l'indirizzo %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1364
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1368
-+#, python-format
+-#: ../semanage/seobject.py:1368
++#: ../semanage/seobject.py:1359
+ #, python-format
  msgid "Addr %s is defined in policy, cannot be deleted"
--msgstr "La porta %s/%s è definita nella policy, non può essere eliminata"
-+msgstr "L'indirizzo %s è definito nella policy, non può essere eliminato"
+ msgstr ""
  
--#: ../semanage/seobject.py:1368
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1372
-+#, python-format
+-#: ../semanage/seobject.py:1372
++#: ../semanage/seobject.py:1363
+ #, python-format
  msgid "Could not delete addr %s"
--msgstr "Impossibile eliminare %s"
-+msgstr "Impossibile eliminare l'indirizzo %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1380
--#, fuzzy
-+#: ../semanage/seobject.py:1384
+-#: ../semanage/seobject.py:1384
++#: ../semanage/seobject.py:1375
  msgid "Could not deleteall node mappings"
--msgstr "Impossibile eliminare il login mapping per %s"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:1394
--#, fuzzy
-+#: ../semanage/seobject.py:1398
+-#: ../semanage/seobject.py:1398
++#: ../semanage/seobject.py:1389
  msgid "Could not list addrs"
--msgstr "Impossibile elencare le porte"
-+msgstr "Impossibile elencare gli indirizzi"
+ msgstr ""
  
--#: ../semanage/seobject.py:1454 ../semanage/seobject.py:1516
--#: ../semanage/seobject.py:1550 ../semanage/seobject.py:1556
-+#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
-+#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
+-#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
+-#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
++#: ../semanage/seobject.py:1441 ../semanage/seobject.py:1732
++msgid "SELinux Type is required"
++msgstr ""
++
++#: ../semanage/seobject.py:1449 ../semanage/seobject.py:1511
++#: ../semanage/seobject.py:1545 ../semanage/seobject.py:1551
  #, python-format
  msgid "Could not check if interface %s is defined"
- msgstr "Impossibile controllare se l'interfaccia %s è definita"
+ msgstr ""
  
--#: ../semanage/seobject.py:1461
-+#: ../semanage/seobject.py:1465
+-#: ../semanage/seobject.py:1465
++#: ../semanage/seobject.py:1456
  #, python-format
  msgid "Could not create interface for %s"
- msgstr "Impossibile creare l'interfaccia per %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1470
-+#: ../semanage/seobject.py:1474
+-#: ../semanage/seobject.py:1474
++#: ../semanage/seobject.py:1465
  #, python-format
  msgid "Could not set user in interface context for %s"
- msgstr "Impossibile impostare l'utente nel contesto dell'interfaccia per %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1474
-+#: ../semanage/seobject.py:1478
+-#: ../semanage/seobject.py:1478
++#: ../semanage/seobject.py:1469
  #, python-format
  msgid "Could not set role in interface context for %s"
- msgstr "Impossibile impostare il ruolo nel contesto dell'interfaccia per %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1478
-+#: ../semanage/seobject.py:1482
+-#: ../semanage/seobject.py:1482
++#: ../semanage/seobject.py:1473
  #, python-format
  msgid "Could not set type in interface context for %s"
- msgstr "Impossibile impostare il tipo nel contesto dell'interfaccia per %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1483
-+#: ../semanage/seobject.py:1487
+-#: ../semanage/seobject.py:1487
++#: ../semanage/seobject.py:1478
  #, 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"
+ msgstr ""
  
--#: ../semanage/seobject.py:1487
-+#: ../semanage/seobject.py:1491
+-#: ../semanage/seobject.py:1491
++#: ../semanage/seobject.py:1482
  #, python-format
  msgid "Could not set interface context for %s"
- msgstr "Impossibile impostare il contesto dell'interfaccia per %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1491
-+#: ../semanage/seobject.py:1495
+-#: ../semanage/seobject.py:1495
++#: ../semanage/seobject.py:1486
  #, python-format
  msgid "Could not set message context for %s"
- msgstr "Impossibile impostare il contesto dei messaggi per %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1495
-+#: ../semanage/seobject.py:1499
+-#: ../semanage/seobject.py:1499
++#: ../semanage/seobject.py:1490
  #, python-format
  msgid "Could not add interface %s"
- msgstr "Impossibile aggiungere l'interfaccia %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1518 ../semanage/seobject.py:1552
-+#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
+-#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
++#: ../semanage/seobject.py:1513 ../semanage/seobject.py:1547
  #, python-format
  msgid "Interface %s is not defined"
- msgstr "L'interfaccia %s non è definita"
+ msgstr ""
  
--#: ../semanage/seobject.py:1522
-+#: ../semanage/seobject.py:1526
+-#: ../semanage/seobject.py:1526
++#: ../semanage/seobject.py:1517
  #, python-format
  msgid "Could not query interface %s"
- msgstr "Impossibile interrogare l'interfaccia %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1533
-+#: ../semanage/seobject.py:1537
+-#: ../semanage/seobject.py:1537
++#: ../semanage/seobject.py:1528
  #, python-format
  msgid "Could not modify interface %s"
- msgstr "Impossibile modificare l'interfaccia %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1558
-+#: ../semanage/seobject.py:1562
+-#: ../semanage/seobject.py:1562
++#: ../semanage/seobject.py:1553
  #, python-format
  msgid "Interface %s is defined in policy, cannot be deleted"
- msgstr "L'interfaccia %s è definita nella policy, non può essere eliminata"
+ msgstr ""
  
--#: ../semanage/seobject.py:1562
-+#: ../semanage/seobject.py:1566
+-#: ../semanage/seobject.py:1566
++#: ../semanage/seobject.py:1557
  #, python-format
  msgid "Could not delete interface %s"
- msgstr "Impossibile eliminare l'interfaccia %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1574
--#, fuzzy
-+#: ../semanage/seobject.py:1578
+-#: ../semanage/seobject.py:1578
++#: ../semanage/seobject.py:1569
  msgid "Could not delete all interface  mappings"
--msgstr "Impossibile eliminare l'interfaccia %s"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:1588
-+#: ../semanage/seobject.py:1592
+-#: ../semanage/seobject.py:1592
++#: ../semanage/seobject.py:1583
  msgid "Could not list interfaces"
- msgstr "Impossibile elencare le interfacce"
+ msgstr ""
  
--#: ../semanage/seobject.py:1613
-+#: ../semanage/seobject.py:1617
+-#: ../semanage/seobject.py:1617
++#: ../semanage/seobject.py:1608
  msgid "SELinux Interface"
- msgstr "Interfaccia di SELinux"
+ msgstr ""
  
--#: ../semanage/seobject.py:1613 ../semanage/seobject.py:1936
-+#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
+-#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
++#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1954
  msgid "Context"
- msgstr "Contesto"
+ msgstr ""
  
--#: ../semanage/seobject.py:1663
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1667
-+#, python-format
+-#: ../semanage/seobject.py:1667
++#: ../semanage/seobject.py:1671
+ #, python-format
  msgid "Equivalence class for %s already exists"
--msgstr "Contesto del file per %s già definito"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:1669
-+#: ../semanage/seobject.py:1673
+-#: ../semanage/seobject.py:1673
++#: ../semanage/seobject.py:1677
  #, python-format
  msgid "File spec %s conflicts with equivalency rule '%s %s'"
  msgstr ""
  
--#: ../semanage/seobject.py:1678
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1682
-+#, python-format
+-#: ../semanage/seobject.py:1682
++#: ../semanage/seobject.py:1686
+ #, python-format
  msgid "Equivalence class for %s does not exists"
--msgstr "L'utente linux %s non esiste"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:1692
-+#: ../semanage/seobject.py:1696
+-#: ../semanage/seobject.py:1696
++#: ../semanage/seobject.py:1700
  #, python-format
  msgid "Could not set user in file context for %s"
- msgstr "Impossibile impostare l'utente nel contesto del file per %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1696
-+#: ../semanage/seobject.py:1700
+-#: ../semanage/seobject.py:1700
++#: ../semanage/seobject.py:1704
  #, python-format
  msgid "Could not set role in file context for %s"
- msgstr "Impossibile impostare il ruolo nel contesto del file per %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1701 ../semanage/seobject.py:1758
-+#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
+-#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
++#: ../semanage/seobject.py:1709 ../semanage/seobject.py:1769
  #, 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"
+ msgstr ""
  
--#: ../semanage/seobject.py:1707
-+#: ../semanage/seobject.py:1711
+-#: ../semanage/seobject.py:1711
++#: ../semanage/seobject.py:1715
  msgid "Invalid file specification"
- msgstr "Specifiche non valide del file"
+ msgstr ""
  
--#: ../semanage/seobject.py:1709
-+#: ../semanage/seobject.py:1713
+-#: ../semanage/seobject.py:1713
++#: ../semanage/seobject.py:1717
  msgid "File specification can not include spaces"
  msgstr ""
  
--#: ../semanage/seobject.py:1714
-+#: ../semanage/seobject.py:1718
+-#: ../semanage/seobject.py:1718
++#: ../semanage/seobject.py:1722
  #, python-format
  msgid ""
  "File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
  msgstr ""
  
--#: ../semanage/seobject.py:1732 ../semanage/seobject.py:1737
--#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1872
--#: ../semanage/seobject.py:1876
-+#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
-+#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
-+#: ../semanage/seobject.py:1880
+-#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
+-#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
+-#: ../semanage/seobject.py:1880
++#: ../semanage/seobject.py:1735
++#, python-format
++msgid "Type %s is invalid, must be a file or device type"
++msgstr ""
++
++#: ../semanage/seobject.py:1743 ../semanage/seobject.py:1748
++#: ../semanage/seobject.py:1804 ../semanage/seobject.py:1886
++#: ../semanage/seobject.py:1890
  #, python-format
  msgid "Could not check if file context for %s is defined"
- msgstr "Impossibile controllare se il contesto del file per %s è definito"
+ msgstr ""
  
--#: ../semanage/seobject.py:1745
-+#: ../semanage/seobject.py:1749
+-#: ../semanage/seobject.py:1749
++#: ../semanage/seobject.py:1756
  #, python-format
  msgid "Could not create file context for %s"
- msgstr "Impossibile creare contesto del file per %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1753
-+#: ../semanage/seobject.py:1757
+-#: ../semanage/seobject.py:1757
++#: ../semanage/seobject.py:1764
  #, python-format
  msgid "Could not set type in file context for %s"
- msgstr "Impossibile impostare il tipo nel contesto del file per %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1761 ../semanage/seobject.py:1818
--#: ../semanage/seobject.py:1822
-+#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
-+#: ../semanage/seobject.py:1826
+-#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
+-#: ../semanage/seobject.py:1826
++#: ../semanage/seobject.py:1772 ../semanage/seobject.py:1832
++#: ../semanage/seobject.py:1836
  #, python-format
  msgid "Could not set file context for %s"
- msgstr "Impossibile impostare il contesto del file per %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1767
-+#: ../semanage/seobject.py:1771
+-#: ../semanage/seobject.py:1771
++#: ../semanage/seobject.py:1778
  #, python-format
  msgid "Could not add file context for %s"
- msgstr "Impossibile aggiungere il contesto del file per %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1781
-+#: ../semanage/seobject.py:1785
+-#: ../semanage/seobject.py:1785
++#: ../semanage/seobject.py:1792
  msgid "Requires setype, serange or seuser"
- msgstr "Richiesto setype, serange o seuser"
+ msgstr ""
  
--#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1880
-+#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
+-#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
++#: ../semanage/seobject.py:1808 ../semanage/seobject.py:1894
  #, python-format
  msgid "File context for %s is not defined"
- msgstr "Il contesto del file per %s non è definito"
+ msgstr ""
  
--#: ../semanage/seobject.py:1800
-+#: ../semanage/seobject.py:1804
+-#: ../semanage/seobject.py:1804
++#: ../semanage/seobject.py:1814
  #, python-format
  msgid "Could not query file context for %s"
- msgstr "Impossibile interrogare il contesto del file per %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1826
-+#: ../semanage/seobject.py:1830
+-#: ../semanage/seobject.py:1830
++#: ../semanage/seobject.py:1840
  #, python-format
  msgid "Could not modify file context for %s"
- msgstr "Impossibile modificare il contesto del file per %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1839
-+#: ../semanage/seobject.py:1843
+-#: ../semanage/seobject.py:1843
++#: ../semanage/seobject.py:1853
  msgid "Could not list the file contexts"
- msgstr "Impossibile elencare i contesti del file"
+ msgstr ""
  
--#: ../semanage/seobject.py:1853
-+#: ../semanage/seobject.py:1857
+-#: ../semanage/seobject.py:1857
++#: ../semanage/seobject.py:1867
  #, python-format
  msgid "Could not delete the file context %s"
- msgstr "Impossibile eliminare il contesto del file %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1878
-+#: ../semanage/seobject.py:1882
+-#: ../semanage/seobject.py:1882
++#: ../semanage/seobject.py:1892
  #, 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"
  
--#: ../semanage/seobject.py:1884
-+#: ../semanage/seobject.py:1888
+-#: ../semanage/seobject.py:1888
++#: ../semanage/seobject.py:1898
  #, python-format
  msgid "Could not delete file context for %s"
- msgstr "Impossibile eliminare il contesto del file per %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1899
-+#: ../semanage/seobject.py:1903
+-#: ../semanage/seobject.py:1903
++#: ../semanage/seobject.py:1913
  msgid "Could not list file contexts"
- msgstr "Impossibile elencare i contesti del file"
+ msgstr ""
  
--#: ../semanage/seobject.py:1903
-+#: ../semanage/seobject.py:1907
+-#: ../semanage/seobject.py:1907
++#: ../semanage/seobject.py:1917
  msgid "Could not list local file contexts"
- msgstr "Impossibile elencare i contesti del file locale"
+ msgstr ""
  
--#: ../semanage/seobject.py:1936
-+#: ../semanage/seobject.py:1944
+-#: ../semanage/seobject.py:1944
++#: ../semanage/seobject.py:1954
  msgid "SELinux fcontext"
- msgstr "fcontext di SELinux"
+ msgstr ""
  
--#: ../semanage/seobject.py:1936
-+#: ../semanage/seobject.py:1944
+-#: ../semanage/seobject.py:1944
++#: ../semanage/seobject.py:1954
  msgid "type"
- msgstr "tipo"
+ msgstr ""
  
--#: ../semanage/seobject.py:1949
-+#: ../semanage/seobject.py:1957
+-#: ../semanage/seobject.py:1957
++#: ../semanage/seobject.py:1967
  msgid ""
  "\n"
  "SELinux Distribution fcontext Equivalence \n"
  msgstr ""
  
--#: ../semanage/seobject.py:1954
--#, fuzzy
-+#: ../semanage/seobject.py:1962
+-#: ../semanage/seobject.py:1962
++#: ../semanage/seobject.py:1972
  msgid ""
  "\n"
  "SELinux Local fcontext Equivalence \n"
--msgstr "fcontext di SELinux"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:1988 ../semanage/seobject.py:2040
--#: ../semanage/seobject.py:2046
-+#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
-+#: ../semanage/seobject.py:2054
+-#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
+-#: ../semanage/seobject.py:2054
++#: ../semanage/seobject.py:2006 ../semanage/seobject.py:2059
++#: ../semanage/seobject.py:2065
  #, python-format
  msgid "Could not check if boolean %s is defined"
- msgstr "Impossibile controllare se la booleana %s è definita"
+ msgstr ""
  
--#: ../semanage/seobject.py:1990 ../semanage/seobject.py:2042
-+#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
+-#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
++#: ../semanage/seobject.py:2008 ../semanage/seobject.py:2061
  #, python-format
  msgid "Boolean %s is not defined"
- msgstr "La booleana %s non è definita"
+ msgstr ""
  
--#: ../semanage/seobject.py:1994
-+#: ../semanage/seobject.py:2002
+-#: ../semanage/seobject.py:2002
++#: ../semanage/seobject.py:2012
  #, python-format
  msgid "Could not query file context %s"
- msgstr "Impossibile interrogare il contesto del file %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1999
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:2007
-+#, python-format
+-#: ../semanage/seobject.py:2007
++#: ../semanage/seobject.py:2017
+ #, python-format
  msgid "You must specify one of the following values: %s"
--msgstr "È necessario specificare un valore"
-+msgstr "E' necessario specificare uno dei seguenti valori: %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:2004
-+#: ../semanage/seobject.py:2012
+-#: ../semanage/seobject.py:2012
++#: ../semanage/seobject.py:2022
  #, python-format
  msgid "Could not set active value of boolean %s"
- msgstr "Impossibile impostare il valore attivo della booleana %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:2007
-+#: ../semanage/seobject.py:2015
+-#: ../semanage/seobject.py:2015
++#: ../semanage/seobject.py:2025
  #, python-format
  msgid "Could not modify boolean %s"
- msgstr "Impossibile modificare la booleana %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:2025
-+#: ../semanage/seobject.py:2033
+-#: ../semanage/seobject.py:2033
++#: ../semanage/seobject.py:2043
  #, python-format
  msgid "Bad format %s: Record %s"
--msgstr ""
-+msgstr "Formato non valido %s: Record %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:2048
-+#: ../semanage/seobject.py:2056
+-#: ../semanage/seobject.py:2056
++#: ../semanage/seobject.py:2067
  #, python-format
  msgid "Boolean %s is defined in policy, cannot be deleted"
- msgstr "La booleana %s è definita nella policy, non può essere eliminata"
+ msgstr ""
  
--#: ../semanage/seobject.py:2052
-+#: ../semanage/seobject.py:2060
+-#: ../semanage/seobject.py:2060
++#: ../semanage/seobject.py:2071
  #, python-format
  msgid "Could not delete boolean %s"
- msgstr "Impossibile eliminare la booleana %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:2064 ../semanage/seobject.py:2081
-+#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
+-#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
++#: ../semanage/seobject.py:2083 ../semanage/seobject.py:2100
  msgid "Could not list booleans"
- msgstr "Impossibile elencare le booleane"
+ msgstr ""
  
--#: ../semanage/seobject.py:2104
-+#: ../semanage/seobject.py:2112
+-#: ../semanage/seobject.py:2112
++#: ../semanage/seobject.py:2125
  msgid "unknown"
- msgstr "sconosciuto"
+ msgstr ""
  
--#: ../semanage/seobject.py:2117
-+#: ../semanage/seobject.py:2125
+-#: ../semanage/seobject.py:2125
++#: ../semanage/seobject.py:2138
  msgid "off"
- msgstr "off"
+ msgstr ""
  
--#: ../semanage/seobject.py:2117
-+#: ../semanage/seobject.py:2125
+-#: ../semanage/seobject.py:2125
++#: ../semanage/seobject.py:2138
  msgid "on"
- msgstr "on"
+ msgstr ""
  
--#: ../semanage/seobject.py:2131
-+#: ../semanage/seobject.py:2139
+-#: ../semanage/seobject.py:2139
++#: ../semanage/seobject.py:2152
  msgid "SELinux boolean"
- msgstr "Booleana di SELinux"
+ msgstr ""
  
--#: ../semanage/seobject.py:2131
--#, fuzzy
-+#: ../semanage/seobject.py:2139
+-#: ../semanage/seobject.py:2139
++#: ../semanage/seobject.py:2152
  msgid "State"
--msgstr "Stato"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:2131
-+#: ../semanage/seobject.py:2139
+-#: ../semanage/seobject.py:2139
++#: ../semanage/seobject.py:2152
  msgid "Default"
  msgstr ""
  
--#: ../semanage/seobject.py:2131
-+#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
-+#: ../gui/polgengui.py:253
+-#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
+-#: ../gui/polgengui.py:253
++#: ../semanage/seobject.py:2152 ../gui/polgen.glade:113
++#: ../gui/polgengui.py:254
  msgid "Description"
- msgstr "Descrizione"
+ msgstr ""
  
-@@ -1292,1791 +1290,2088 @@ msgstr "chcat -- -CompanyConfidential /d
- msgid "chcat -l +CompanyConfidential juser"
- msgstr "chcat -l +CompanyConfidential juser"
+@@ -998,7 +1013,7 @@ msgstr ""
+ msgid "Error sending audit message.\n"
+ msgstr ""
  
--#: ../scripts/chcat:399
--#, c-format
-+#: ../scripts/chcat:399 ../gui/polgen.py:1351
-+#, c-format, python-format
- msgid "Options Error %s "
- msgstr "Errore opzioni %s "
+-#: ../newrole/newrole.c:692 ../newrole/newrole.c:1059
++#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
+ #, c-format
+ msgid "Could not determine enforcing mode.\n"
+ msgstr ""
+@@ -1113,62 +1128,66 @@ msgstr ""
+ msgid "Unable to set SIGHUP handler\n"
+ msgstr ""
  
--#~ msgid ""
--#~ "Unable to open %s: translations not supported on non-MLS machines: %s"
--#~ msgstr ""
--#~ "Impossibile aprire %s: traduzioni non supportate su macchine non-MLS: %s"
-+#: ../gui/booleansPage.py:195 ../gui/system-config-selinux.glade:1706
-+msgid "Boolean"
+-#: ../newrole/newrole.c:1053
++#: ../newrole/newrole.c:1036
++msgid "Sorry, newrole failed to drop capabilities\n"
 +msgstr ""
++
++#: ../newrole/newrole.c:1052
+ #, c-format
+ msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
+ msgstr ""
  
--#~ msgid "Level"
--#~ msgstr "Livello"
-+#: ../gui/booleansPage.py:252 ../gui/semanagePage.py:162
-+msgid "all"
-+msgstr ""
+-#: ../newrole/newrole.c:1070
++#: ../newrole/newrole.c:1069
+ #, c-format
+ msgid "failed to get old_context.\n"
+ msgstr ""
  
--#~ msgid "Translation"
--#~ msgstr "Traduzione"
-+#: ../gui/booleansPage.py:254 ../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 ""
+-#: ../newrole/newrole.c:1077
++#: ../newrole/newrole.c:1076
+ #, c-format
+ msgid "Warning!  Could not retrieve tty information.\n"
+ msgstr ""
  
--#~ msgid "Translations can not contain spaces '%s' "
--#~ msgstr "Le traduzioni non possono contenere spazi '%s' "
-+#: ../gui/fcontextPage.py:64 ../gui/system-config-selinux.glade:1911
-+msgid "File Labeling"
-+msgstr ""
+-#: ../newrole/newrole.c:1098
++#: ../newrole/newrole.c:1097
+ #, c-format
+ msgid "error on reading PAM service configuration.\n"
+ msgstr ""
  
--#~ msgid "Invalid Level '%s' "
--#~ msgstr "Livello non valido '%s' "
-+#: ../gui/fcontextPage.py:74
-+msgid ""
-+"File\n"
-+"Specification"
-+msgstr ""
+-#: ../newrole/newrole.c:1133
++#: ../newrole/newrole.c:1132
+ #, c-format
+ msgid "newrole: incorrect password for %s\n"
+ msgstr ""
  
--#~ msgid "%s already defined in translations"
--#~ msgstr "%s già definito nelle traduzioni"
-+#: ../gui/fcontextPage.py:81
-+msgid ""
-+"Selinux\n"
-+"File Type"
-+msgstr ""
+-#: ../newrole/newrole.c:1160
++#: ../newrole/newrole.c:1159
+ #, c-format
+ msgid "newrole: failure forking: %s"
+ msgstr ""
  
--#~ msgid "%s not defined in translations"
--#~ msgstr "%s non definito nelle traduzioni"
-+#: ../gui/fcontextPage.py:88
-+msgid ""
-+"File\n"
-+"Type"
-+msgstr ""
+-#: ../newrole/newrole.c:1163 ../newrole/newrole.c:1186
++#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
+ #, c-format
+ msgid "Unable to restore tty label...\n"
+ msgstr ""
  
--#~ msgid "Login mapping for %s is already defined"
--#~ msgstr "Il login mapping per %s è già definito"
-+#: ../gui/loginsPage.py:48 ../gui/system-config-selinux.glade:2098
-+msgid "User Mapping"
-+msgstr ""
+-#: ../newrole/newrole.c:1165 ../newrole/newrole.c:1192
++#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
+ #, c-format
+ msgid "Failed to close tty properly\n"
+ msgstr ""
  
--#~ msgid "add SELinux user mapping"
--#~ msgstr "aggiungi mappatura dell'utente di SELinux"
-+#: ../gui/loginsPage.py:52
-+msgid ""
-+"Login\n"
-+"Name"
-+msgstr ""
+-#: ../newrole/newrole.c:1224
++#: ../newrole/newrole.c:1223
+ #, c-format
+ msgid "Could not close descriptors.\n"
+ msgstr ""
  
--#~ msgid "SELinux user %s is already defined"
--#~ msgstr "L'utente SELinux %s è già definito"
-+#: ../gui/loginsPage.py:56 ../gui/usersPage.py:50
-+msgid ""
-+"SELinux\n"
-+"User"
-+msgstr ""
+-#: ../newrole/newrole.c:1251
++#: ../newrole/newrole.c:1250
+ #, c-format
+ msgid "Error allocating shell's argv0.\n"
+ msgstr ""
  
--#, fuzzy
--#~ msgid "Node Netmask is required"
--#~ msgstr "E' richiesta la porta"
-+#: ../gui/loginsPage.py:59 ../gui/usersPage.py:55
-+msgid ""
-+"MLS/\n"
-+"MCS Range"
-+msgstr ""
+-#: ../newrole/newrole.c:1287
++#: ../newrole/newrole.c:1286
+ #, c-format
+ msgid "Unable to restore the environment, aborting\n"
+ msgstr ""
  
--#, fuzzy
--#~ msgid "Addr %s already defined"
--#~ msgstr "Porta %s/%s già definita"
-+#: ../gui/loginsPage.py:133
-+#, python-format
-+msgid "Login '%s' is required"
-+msgstr ""
+-#: ../newrole/newrole.c:1298
++#: ../newrole/newrole.c:1297
+ msgid "failed to exec shell\n"
+ msgstr ""
  
--#~ msgid "Interface %s already defined"
--#~ msgstr "Interfaccia %s già definita"
-+#: ../gui/modulesPage.py:48 ../gui/system-config-selinux.glade:2753
-+msgid "Policy Module"
-+msgstr ""
+@@ -1271,20 +1290,20 @@ msgstr ""
+ msgid "chcat -l +CompanyConfidential juser"
+ msgstr ""
  
--#, fuzzy
--#~ msgid "Error initializing capabilities, aborting.\n"
--#~ msgstr "Errore inizializzazione capacità, abbandono.\n"
-+#: ../gui/modulesPage.py:57
-+msgid "Module Name"
-+msgstr ""
+-#: ../scripts/chcat:399 ../gui/polgen.py:1351
+-#, c-format, python-format
++#: ../scripts/chcat:399
++#, c-format
+ msgid "Options Error %s "
+ msgstr ""
  
--#~ msgid "Error setting capabilities, aborting\n"
--#~ msgstr "Errore impostazione capacità, abbandono.\n"
-+#: ../gui/modulesPage.py:134
-+msgid "Disable Audit"
-+msgstr ""
+-#: ../gui/booleansPage.py:195 ../gui/system-config-selinux.glade:1706
++#: ../gui/booleansPage.py:194 ../gui/system-config-selinux.glade:1706
+ msgid "Boolean"
+ msgstr ""
  
--#~ msgid "Error setting KEEPCAPS, aborting\n"
--#~ msgstr "Errore impostazione KEEPCAPS, abbandono\n"
-+#: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
-+msgid "Enable Audit"
-+msgstr ""
+-#: ../gui/booleansPage.py:252 ../gui/semanagePage.py:162
++#: ../gui/booleansPage.py:245 ../gui/semanagePage.py:162
+ msgid "all"
+ msgstr ""
  
--#~ msgid "Error dropping capabilities, aborting\n"
--#~ msgstr "Errore rilascio capacità, abbandono\n"
-+#: ../gui/modulesPage.py:162
-+msgid "Load Policy Module"
-+msgstr ""
+-#: ../gui/booleansPage.py:254 ../gui/semanagePage.py:164
++#: ../gui/booleansPage.py:247 ../gui/semanagePage.py:164
+ #: ../gui/system-config-selinux.glade:1615
+ #: ../gui/system-config-selinux.glade:1820
+ #: ../gui/system-config-selinux.glade:2437
+@@ -1340,577 +1359,464 @@ msgstr ""
+ msgid "Login '%s' is required"
+ msgstr ""
  
--#~ msgid "Error dropping SETUID capability, aborting\n"
--#~ msgstr "Errore rilascio capacità SETUID, abbandono\n"
-+#: ../gui/polgen.glade:79
-+msgid "Polgen"
-+msgstr ""
+-#: ../gui/modulesPage.py:48 ../gui/system-config-selinux.glade:2753
++#: ../gui/modulesPage.py:49 ../gui/system-config-selinux.glade:2753
+ msgid "Policy Module"
+ msgstr ""
  
--#~ msgid "Error freeing caps\n"
--#~ msgstr "Errore nel liberare caps\n"
-+#: ../gui/polgen.glade:80
-+msgid "Red Hat 2007"
-+msgstr ""
+-#: ../gui/modulesPage.py:57
++#: ../gui/modulesPage.py:58
+ msgid "Module Name"
+ msgstr ""
  
--#~ msgid "translations not supported on non-MLS machines"
--#~ msgstr "traduzioni non supportate su macchine non-MLS"
-+#: ../gui/polgen.glade:81
-+msgid "GPL"
-+msgstr ""
+-#: ../gui/modulesPage.py:134
++#: ../gui/modulesPage.py:135
+ msgid "Disable Audit"
+ msgstr ""
  
--#~ msgid "Boolean"
--#~ msgstr "Boolean"
-+#. TRANSLATORS: Replace this string with your names, one name per line.
-+#: ../gui/polgen.glade:85 ../gui/system-config-selinux.glade:17
-+msgid "translator-credits"
-+msgstr ""
+-#: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
++#: ../gui/modulesPage.py:138 ../gui/system-config-selinux.glade:2662
+ msgid "Enable Audit"
+ msgstr ""
  
--#~ msgid "all"
--#~ msgstr "Tutte/i"
-+#: ../gui/polgen.glade:90
-+msgid "SELinux Policy Generation Tool"
-+msgstr ""
+-#: ../gui/modulesPage.py:162
++#: ../gui/modulesPage.py:163
+ msgid "Load Policy Module"
+ msgstr ""
  
--#~ msgid "Customized"
--#~ msgstr "Personalizzato"
-+#: ../gui/polgen.glade:128
-+msgid ""
-+"<b>Select the policy type for the application or user role you want to "
-+"confine:</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:79
+-msgid "Polgen"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:80
++#: ../gui/polgen.glade:9
+ msgid "Red Hat 2007"
+ msgstr ""
  
--#~ msgid "File Labeling"
--#~ msgstr "File Labeling"
-+#: ../gui/polgen.glade:177
-+msgid "<b>Applications</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:81
++#: ../gui/polgen.glade:11
+ msgid "GPL"
+ msgstr ""
  
--#~ msgid ""
--#~ "File\n"
--#~ "Specification"
--#~ msgstr ""
--#~ "Specifiche\n"
--#~ "del file"
-+#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
-+msgid ""
-+"Standard Init Daemon are daemons started on boot via init scripts.  Usually "
-+"requires a script in /etc/rc.d/init.d"
+ #. TRANSLATORS: Replace this string with your names, one name per line.
+-#: ../gui/polgen.glade:85 ../gui/system-config-selinux.glade:17
++#: ../gui/polgen.glade:13 ../gui/system-config-selinux.glade:17
+ msgid "translator-credits"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:90
++#: ../gui/polgen.glade:34
++msgid "Add Booleans Dialog"
++msgstr ""
++
++#: ../gui/polgen.glade:101
++msgid "Boolean Name"
 +msgstr ""
++
++#: ../gui/polgen.glade:230
+ msgid "SELinux Policy Generation Tool"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:128
++#: ../gui/polgen.glade:251
+ msgid ""
+ "<b>Select the policy type for the application or user role you want to "
+ "confine:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:177
++#: ../gui/polgen.glade:284
+ msgid "<b>Applications</b>"
+ msgstr ""
  
--#~ msgid ""
--#~ "Selinux\n"
--#~ "File Type"
--#~ msgstr ""
--#~ "Tipo di file\n"
--#~ "Selinux"
-+#: ../gui/polgen.glade:241 ../gui/polgen.py:156
+-#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
++#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:183
 +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 ""
  
--#~ msgid ""
--#~ "File\n"
--#~ "Type"
--#~ msgstr ""
--#~ "Tipo\n"
--#~ "di file"
-+#: ../gui/polgen.glade:261 ../gui/polgen.py:157
+-#: ../gui/polgen.glade:241 ../gui/polgen.py:156
+-msgid "Standard Init Daemon"
++#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:184
 +msgid "DBUS System Daemon"
-+msgstr ""
- 
--#~ msgid "User Mapping"
--#~ msgstr "Mappatura utente"
-+#: ../gui/polgen.glade:280
-+msgid "Internet Services Daemon are daemons started by xinetd"
-+msgstr ""
+ msgstr ""
  
--#~ msgid ""
--#~ "Login\n"
--#~ "Name"
--#~ msgstr ""
--#~ "Nome\n"
--#~ "di login"
-+#: ../gui/polgen.glade:282
+-#: ../gui/polgen.glade:261 ../gui/polgen.py:157
+-msgid "DBUS System Daemon"
++#: ../gui/polgen.glade:349
 +msgid "Internet Services Daemon (inetd)"
-+msgstr ""
+ msgstr ""
  
--#~ msgid ""
--#~ "SELinux\n"
--#~ "User"
--#~ msgstr ""
--#~ "SELinux\n"
--#~ "Utente"
-+#: ../gui/polgen.glade:301
-+msgid ""
-+"Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
-+msgstr ""
+-#: ../gui/polgen.glade:280
++#: ../gui/polgen.glade:353
+ msgid "Internet Services Daemon are daemons started by xinetd"
+ msgstr ""
  
--#~ msgid ""
--#~ "MLS/\n"
--#~ "MCS Range"
--#~ msgstr ""
--#~ "Gamma MCS/\n"
--#~ "MLS"
-+#: ../gui/polgen.glade:303 ../gui/polgen.py:159
+-#: ../gui/polgen.glade:282
+-msgid "Internet Services Daemon (inetd)"
++#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:186
 +msgid "Web Application/Script (CGI)"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Login '%s' is required"
--#~ msgstr "Il login '%s' è necessario"
-+#: ../gui/polgen.glade:322 ../gui/polgen.glade:343
-+msgid ""
-+"User Application are any application that you would like to confine that is "
-+"started by a user"
-+msgstr ""
+-#: ../gui/polgen.glade:301
++#: ../gui/polgen.glade:370
+ msgid ""
+ "Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
+ msgstr ""
  
--#~ msgid "Policy Module"
--#~ msgstr "Modulo della policy"
-+#: ../gui/polgen.glade:324 ../gui/polgen.py:160
+-#: ../gui/polgen.glade:303 ../gui/polgen.py:159
+-msgid "Web Application/Script (CGI)"
++#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:187
 +msgid "User Application"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Disable Audit"
--#~ msgstr "Disabilita audit"
-+#: ../gui/polgen.glade:345 ../gui/polgen.py:161
-+msgid "Sandbox"
-+msgstr ""
+-#: ../gui/polgen.glade:322 ../gui/polgen.glade:343
++#: ../gui/polgen.glade:387 ../gui/polgen.glade:404
+ msgid ""
+ "User Application are any application that you would like to confine that is "
+ "started by a user"
+ msgstr ""
  
--#~ msgid "Enable Audit"
--#~ msgstr "Abilita audit"
-+#: ../gui/polgen.glade:391
-+msgid "<b>Login Users</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:324 ../gui/polgen.py:160
+-msgid "User Application"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:345 ../gui/polgen.py:161
++#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:188
+ msgid "Sandbox"
+ msgstr ""
  
--#~ msgid "Load Policy Module"
--#~ msgstr "Carica modulo della policy"
-+#: ../gui/polgen.glade:453
-+msgid "Modify an existing login user record."
-+msgstr ""
+-#: ../gui/polgen.glade:391
++#: ../gui/polgen.glade:446
+ msgid "<b>Login Users</b>"
+ msgstr ""
  
--#~ msgid "Polgen"
--#~ msgstr "Polgen"
-+#: ../gui/polgen.glade:455
+-#: ../gui/polgen.glade:453
++#: ../gui/polgen.glade:478
 +msgid "Existing User Roles"
 +msgstr ""
++
++#: ../gui/polgen.glade:482
+ msgid "Modify an existing login user record."
+ msgstr ""
  
--#~ msgid "Red Hat 2007"
--#~ msgstr "Red Hat 2007"
-+#: ../gui/polgen.glade:474
-+msgid ""
-+"This user will login to a machine only via a terminal or remote login.  By "
-+"default this user will have  no setuid, no networking, no su, no sudo."
-+msgstr ""
- 
--#~ msgid "GPL"
--#~ msgstr "GPL"
-+#: ../gui/polgen.glade:476 ../gui/polgen.py:162
+-#: ../gui/polgen.glade:455
+-msgid "Existing User Roles"
++#: ../gui/polgen.glade:495 ../sepolicy/sepolicy/generate.py:189
 +msgid "Minimal Terminal User Role"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "translator-credits"
--#~ msgstr "crediti-traduttore"
-+#: ../gui/polgen.glade:495
-+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:474
++#: ../gui/polgen.glade:499
+ msgid ""
+ "This user will login to a machine only via a terminal or remote login.  By "
+ "default this user will have  no setuid, no networking, no su, no sudo."
+ msgstr ""
  
--#~ msgid "SELinux Policy Generation Tool"
--#~ msgstr "Tool di generazione della policy di SELinux"
-+#: ../gui/polgen.glade:497 ../gui/polgen.py:163
+-#: ../gui/polgen.glade:476 ../gui/polgen.py:162
+-msgid "Minimal Terminal User Role"
++#: ../gui/polgen.glade:512 ../sepolicy/sepolicy/generate.py:190
 +msgid "Minimal X Windows User Role"
-+msgstr ""
+ msgstr ""
  
--#~ msgid ""
--#~ "This tool can be used to generate a policy framework, to confine "
--#~ "applications or users using SELinux.   \n"
--#~ "\n"
--#~ "The tool generates:\n"
--#~ "Type enforcement file (te)\n"
--#~ "Interface file (if)\n"
--#~ "File context file (fc)\n"
--#~ "Shell script (sh) - used to compile and install the policy. "
--#~ msgstr ""
--#~ "Questo tool può essere usato per generare una struttura per la policy, "
--#~ "per confinare le applicazioni o gli utenti che utilizzano SELinux.   \n"
--#~ "\n"
--#~ "Il tool genera:\n"
--#~ "Type enforcement file (te)\n"
--#~ "Interface file (if)\n"
--#~ "File context file (fc)\n"
--#~ "Shell script (sh) - usato per compilare ed installare la policy. "
+-#: ../gui/polgen.glade:495
 +#: ../gui/polgen.glade:516
-+msgid ""
-+"User with full networking, no setuid applications without transition, no "
-+"sudo, no su."
-+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 ""
  
--#~ msgid "Select type of the application/user role to be confined"
--#~ msgstr "Selezionare il tipo di ruolo utente/applicazione da confinare"
-+#: ../gui/polgen.glade:518 ../gui/polgen.py:164
+-#: ../gui/polgen.glade:497 ../gui/polgen.py:163
+-msgid "Minimal X Windows User Role"
++#: ../gui/polgen.glade:529 ../sepolicy/sepolicy/generate.py:191
 +msgid "User Role"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "<b>Applications</b>"
--#~ msgstr "<b>Applicazioni</b>"
-+#: ../gui/polgen.glade:537
-+msgid ""
-+"User with full networking, no setuid applications without transition, no su, "
-+"can sudo to Root Administration Roles"
-+msgstr ""
+-#: ../gui/polgen.glade:516
++#: ../gui/polgen.glade:533
+ msgid ""
+ "User with full networking, no setuid applications without transition, no "
+ "sudo, no su."
+ msgstr ""
  
--#~ msgid ""
--#~ "Standard Init Daemon are daemons started on boot via init scripts.  "
--#~ "Usually requires a script in /etc/rc.d/init.d"
--#~ msgstr ""
--#~ "Il demone init standard è un demone avviato al momento dell'avvio tramite "
--#~ "gli script init.  Generalmente richiede uno script in /etc/init.d"
-+#: ../gui/polgen.glade:539 ../gui/polgen.py:165
+-#: ../gui/polgen.glade:518 ../gui/polgen.py:164
+-msgid "User Role"
++#: ../gui/polgen.glade:546 ../sepolicy/sepolicy/generate.py:192
 +msgid "Admin User Role"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Standard Init Daemon"
--#~ msgstr "Demone init standard"
-+#: ../gui/polgen.glade:585
-+msgid "<b>Root Users</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:537
++#: ../gui/polgen.glade:550
+ msgid ""
+ "User with full networking, no setuid applications without transition, no su, "
+ "can sudo to Root Administration Roles"
+ msgstr ""
  
--#~ msgid "Internet Services Daemon are daemons started by xinetd"
--#~ msgstr "Internet Services Daemon sono demoni avviati da xinetd"
-+#: ../gui/polgen.glade:647
-+msgid ""
-+"Select Root Administrator User Role, if this user will be used to administer "
-+"the machine while running as root.  This user will not be able to login to "
-+"the system directly."
-+msgstr ""
+-#: ../gui/polgen.glade:539 ../gui/polgen.py:165
+-msgid "Admin User Role"
++#: ../gui/polgen.glade:592
++msgid "<b>Root Users</b>"
+ msgstr ""
  
--#~ msgid "Internet Services Daemon (inetd)"
--#~ msgstr "Internet Services Daemon (inetd)"
-+#: ../gui/polgen.glade:649 ../gui/polgen.py:166
+-#: ../gui/polgen.glade:585
+-msgid "<b>Root Users</b>"
++#: ../gui/polgen.glade:623 ../sepolicy/sepolicy/generate.py:193
 +msgid "Root Admin User Role"
-+msgstr ""
+ msgstr ""
  
--#~ msgid ""
--#~ "Web Applications/Script (CGI) CGI scripts started by the web server "
--#~ "(apache)"
--#~ msgstr ""
--#~ "Script CGI Web Applications/Script (CGI) vengono avviati dal server web "
--#~ "(apache)"
-+#: ../gui/polgen.glade:716
-+msgid "label104"
-+msgstr ""
+-#: ../gui/polgen.glade:647
++#: ../gui/polgen.glade:627
+ msgid ""
+ "Select Root Administrator User Role, if this user will be used to administer "
+ "the machine while running as root.  This user will not be able to login to "
+ "the system directly."
+ msgstr ""
  
--#~ msgid "Web Application/Script (CGI)"
--#~ msgstr "Web Application/Script (CGI)"
-+#: ../gui/polgen.glade:745
-+msgid "<b>Enter name of application or user role:</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:649 ../gui/polgen.py:166
+-msgid "Root Admin User Role"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:716
+-msgid "label104"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:745
++#: ../gui/polgen.glade:705
+ msgid "<b>Enter name of application or user role:</b>"
+ msgstr ""
  
--#~ msgid ""
--#~ "User Application are any application that you would like to confine that "
--#~ "is started by a user"
--#~ msgstr ""
--#~ "Una User Application rappresenta qualsiasi applicazione che desiderate "
--#~ "confinare avviata da un utente"
-+#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
-+msgid "Name"
-+msgstr ""
+-#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
++#: ../gui/polgen.glade:728 ../gui/polgengui.py:252
+ msgid "Name"
+ msgstr ""
  
--#~ msgid "User Application"
--#~ msgstr "User Application"
-+#: ../gui/polgen.glade:807
-+msgid "Enter complete path for executable to be confined."
-+msgstr ""
+-#: ../gui/polgen.glade:807
++#: ../gui/polgen.glade:739
+ msgid "Enter complete path for executable to be confined."
+ msgstr ""
  
--#~ msgid "<b>Login Users</b>"
--#~ msgstr "<b>Utenti di registrazione</b>"
-+#: ../gui/polgen.glade:830 ../gui/polgen.glade:950 ../gui/polgen.glade:3142
-+msgid "..."
-+msgstr ""
+-#: ../gui/polgen.glade:830 ../gui/polgen.glade:950 ../gui/polgen.glade:3142
++#: ../gui/polgen.glade:756 ../gui/polgen.glade:838 ../gui/polgen.glade:2361
+ msgid "..."
+ msgstr ""
  
--#~ msgid "Modify an existing login user record."
--#~ msgstr "Modifica una voce esistente dell'utente di registrazione."
-+#: ../gui/polgen.glade:849
-+msgid "Enter unique name for the confined application or user role."
-+msgstr ""
+-#: ../gui/polgen.glade:849
++#: ../gui/polgen.glade:776
+ msgid "Enter unique name for the confined application or user role."
+ msgstr ""
  
--#~ msgid "Existing User Roles"
--#~ msgstr "Utenti esistenti"
-+#: ../gui/polgen.glade:871
-+msgid "Executable"
-+msgstr ""
+-#: ../gui/polgen.glade:871
++#: ../gui/polgen.glade:794
+ msgid "Executable"
+ 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 ""
--#~ "Questo utente eseguirà la registrazione solo tramite un terminale o un "
--#~ "login remoto.  Per default il suddetto utente non avrà alcun setuid, no "
--#~ "networking, no su e no sudo."
-+#: ../gui/polgen.glade:899
-+msgid "Init script"
-+msgstr ""
+-#: ../gui/polgen.glade:899
++#: ../gui/polgen.glade:808
+ msgid "Init script"
+ msgstr ""
  
--#~ msgid "Minimal Terminal User Role"
--#~ msgstr "Ruolo utente del terminale minimo"
-+#: ../gui/polgen.glade:927
-+msgid ""
-+"Enter complete path to init script used to start the confined application."
-+msgstr ""
+-#: ../gui/polgen.glade:927
++#: ../gui/polgen.glade:821
+ msgid ""
+ "Enter complete path to init script used to start the confined application."
+ 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 ""
--#~ "Questo utente può registrarsi ad una macchina tramite X o terminale.  Per "
--#~ "default il suddetto utente non avrà alcun setuid, nessun networking, no "
--#~ "sudo, e no su"
-+#: ../gui/polgen.glade:982
-+msgid "label105"
-+msgstr ""
+-#: ../gui/polgen.glade:982
+-msgid "label105"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1011
++#: ../gui/polgen.glade:887
+ msgid "<b>Select existing role to modify:</b>"
+ msgstr ""
  
--#~ msgid "Minimal X Windows User Role"
--#~ msgstr "Ruolo utente X Windows minimo"
-+#: ../gui/polgen.glade:1011
-+msgid "<b>Select existing role to modify:</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:1045
++#: ../gui/polgen.glade:908
+ msgid "Select the user roles that will transiton to the %s domain."
+ msgstr ""
  
--#~ msgid ""
--#~ "User with full networking, no setuid applications without transition, no "
--#~ "sudo, no su."
--#~ msgstr ""
--#~ "Utente con networking conpleto, nessuna applicazione setuid senza "
--#~ "transizione, no sudo e no su."
-+#: ../gui/polgen.glade:1045
-+msgid "Select the user roles that will transiton to the %s domain."
-+msgstr ""
+-#: ../gui/polgen.glade:1073
+-msgid "label106"
++#: ../gui/polgen.glade:928
++msgid "role tab"
+ msgstr ""
  
--#~ msgid "User Role"
--#~ msgstr "Ruolo utente"
-+#: ../gui/polgen.glade:1073
-+msgid "label106"
-+msgstr ""
+-#: ../gui/polgen.glade:1102
++#: ../gui/polgen.glade:945
+ msgid "<b>Select roles that %s will transition to:</b>"
+ msgstr ""
  
--#~ msgid ""
--#~ "User with full networking, no setuid applications without transition, no "
--#~ "su, can sudo to Root Administration Roles"
--#~ msgstr ""
--#~ "Utente con un network completo, nessuna applicazione setuid senza "
--#~ "transizione, no su, può eseguire il sudo nei ruoli di amministrazione root"
-+#: ../gui/polgen.glade:1102
-+msgid "<b>Select roles that %s will transition to:</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:1136
++#: ../gui/polgen.glade:963
+ msgid "Select applications domains that %s will transition to."
+ msgstr ""
  
--#~ msgid "Admin User Role"
--#~ msgstr "Ruolo Utente amministratore"
-+#: ../gui/polgen.glade:1136
-+msgid "Select applications domains that %s will transition to."
-+msgstr ""
+-#: ../gui/polgen.glade:1164
+-msgid "label107"
++#: ../gui/polgen.glade:983
++msgid ""
++"transition \n"
++"role tab"
+ msgstr ""
  
--#~ msgid "<b>Root Users</b>"
--#~ msgstr "<b>Utenti root</b>"
-+#: ../gui/polgen.glade:1164
-+msgid "label107"
-+msgstr ""
+-#: ../gui/polgen.glade:1193
++#: ../gui/polgen.glade:1001
+ msgid "<b>Select the user_roles that will transition to %s:</b>"
+ msgstr ""
  
--#~ 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 ""
--#~ "Selezionare il Ruolo utente amministratore root, se l'utente verrà "
--#~ "impiegato per amministrare la macchina operando come utente root.  Il "
--#~ "suddetto utente non sarà in grado di eseguire il login diretto sul "
--#~ "sistema."
-+#: ../gui/polgen.glade:1193
-+msgid "<b>Select the user_roles that will transition to %s:</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:1227
++#: ../gui/polgen.glade:1019
+ msgid "Select the user roles that will transiton to this applications domains."
+ msgstr ""
  
--#~ msgid "Root Admin User Role"
--#~ msgstr "Ruolo utente amministratore root"
-+#: ../gui/polgen.glade:1227
-+msgid "Select the user roles that will transiton to this applications domains."
-+msgstr ""
+-#: ../gui/polgen.glade:1255
+-msgid "label108"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1284
++#: ../gui/polgen.glade:1056
+ msgid "<b>Select domains that %s will administer:</b>"
+ msgstr ""
  
--#~ msgid "Enter name of application or user role to be confined"
--#~ msgstr ""
--#~ "Inserisci il nome dell'applicazione o il ruolo dell'utente da confinare"
-+#: ../gui/polgen.glade:1255
-+msgid "label108"
-+msgstr ""
+-#: ../gui/polgen.glade:1318 ../gui/polgen.glade:1409
++#: ../gui/polgen.glade:1074 ../gui/polgen.glade:1129
+ msgid "Select the domains that you would like this user administer."
+ msgstr ""
  
--#~ msgid "Name"
--#~ msgstr "Nome"
-+#: ../gui/polgen.glade:1284
-+msgid "<b>Select domains that %s will administer:</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:1346
+-msgid "label109"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1375
++#: ../gui/polgen.glade:1111
+ msgid "<b>Select additional roles for %s:</b>"
+ msgstr ""
  
--#~ msgid "Enter complete path for executable to be confined."
--#~ msgstr "Inserire il percorso completo per confinare l'eseguibile."
-+#: ../gui/polgen.glade:1318 ../gui/polgen.glade:1409
-+msgid "Select the domains that you would like this user administer."
-+msgstr ""
+-#: ../gui/polgen.glade:1437
+-msgid "label111"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1466
++#: ../gui/polgen.glade:1166
+ msgid "<b>Enter network ports that %s binds on:</b>"
+ msgstr ""
  
--#~ msgid "..."
--#~ msgstr "..."
-+#: ../gui/polgen.glade:1346
-+msgid "label109"
-+msgstr ""
+-#: ../gui/polgen.glade:1497 ../gui/polgen.glade:1997
++#: ../gui/polgen.glade:1186 ../gui/polgen.glade:1557
+ msgid "<b>TCP Ports</b>"
+ msgstr ""
  
--#~ msgid "Enter unique name for the confined application or user role."
--#~ msgstr ""
--#~ "Inserire un nome unico per un ruolo utente o applicazione confinata."
-+#: ../gui/polgen.glade:1375
-+msgid "<b>Select additional roles for %s:</b>"
+-#: ../gui/polgen.glade:1565 ../gui/polgen.glade:1785
++#: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
++#: ../gui/polgen.glade:1698
++msgid "All"
 +msgstr ""
++
++#: ../gui/polgen.glade:1227 ../gui/polgen.glade:1394
+ msgid "Allows %s to bind to any udp port"
+ msgstr ""
  
--#~ msgid "Executable"
--#~ msgstr "Eseguibile"
-+#: ../gui/polgen.glade:1437
-+msgid "label111"
-+msgstr ""
+-#: ../gui/polgen.glade:1567 ../gui/polgen.glade:1787 ../gui/polgen.glade:2061
+-#: ../gui/polgen.glade:2215
+-msgid "All"
++#: ../gui/polgen.glade:1240 ../gui/polgen.glade:1407
++msgid "600-1024"
+ msgstr ""
  
--#~ msgid "Init script"
--#~ msgstr "Script init"
-+#: ../gui/polgen.glade:1466
-+msgid "<b>Enter network ports that %s binds on:</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:1585 ../gui/polgen.glade:1805
++#: ../gui/polgen.glade:1244 ../gui/polgen.glade:1411
+ msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
+ msgstr ""
  
--#~ msgid ""
--#~ "Enter complete path to init script used to start the confined application."
--#~ msgstr ""
--#~ "Inserire il percorso completo sullo script init usato per avviare "
--#~ "l'applicazione confinata."
-+#: ../gui/polgen.glade:1497 ../gui/polgen.glade:1997
-+msgid "<b>TCP Ports</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:1587 ../gui/polgen.glade:1807
+-msgid "600-1024"
++#: ../gui/polgen.glade:1257 ../gui/polgen.glade:1424
++msgid "Unreserved Ports (>1024)"
+ msgstr ""
  
--#~ msgid "Select user roles that you want to customize"
--#~ msgstr "Selezionare i ruoli utente che desiderate personalizzare"
-+#: ../gui/polgen.glade:1565 ../gui/polgen.glade:1785
-+msgid "Allows %s to bind to any udp port"
-+msgstr ""
+-#: ../gui/polgen.glade:1605 ../gui/polgen.glade:1825
++#: ../gui/polgen.glade:1261 ../gui/polgen.glade:1428
+ msgid ""
+ "Enter a comma separated list of udp ports or ranges of ports that %s binds "
+ "to. Example: 612, 650-660"
+ msgstr ""
  
--#~ msgid ""
--#~ "Select the user roles that will transiton to this applications domains."
--#~ msgstr ""
--#~ "Selezionare i ruoli utente che eseguiranno la transizione a questi domini "
--#~ "delle applicazioni. "
-+#: ../gui/polgen.glade:1567 ../gui/polgen.glade:1787 ../gui/polgen.glade:2061
-+#: ../gui/polgen.glade:2215
-+msgid "All"
-+msgstr ""
+-#: ../gui/polgen.glade:1607 ../gui/polgen.glade:1827
+-msgid "Unreserved Ports (>1024)"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1638 ../gui/polgen.glade:1858 ../gui/polgen.glade:2079
+-#: ../gui/polgen.glade:2233
++#: ../gui/polgen.glade:1289 ../gui/polgen.glade:1456 ../gui/polgen.glade:1609
++#: ../gui/polgen.glade:1718
+ msgid "Select Ports"
+ msgstr ""
  
--#~ msgid "Select additional domains to which this user role will transition"
--#~ msgstr ""
--#~ "Selezionare i domini aggiuntivi ai quali questo ruolo utente eseguirà la "
--#~ "transizione"
-+#: ../gui/polgen.glade:1585 ../gui/polgen.glade:1805
-+msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
-+msgstr ""
+-#: ../gui/polgen.glade:1663 ../gui/polgen.glade:1883
++#: ../gui/polgen.glade:1302 ../gui/polgen.glade:1469
+ msgid "Allows %s to bind to any udp ports > 1024"
+ msgstr ""
  
--#~ msgid ""
--#~ "Select the applications domains that you would like this user role to "
--#~ "transition to."
--#~ msgstr ""
--#~ "Selezionare i domini delle applicazioni dasiderati per la transizione di "
--#~ "questo ruolo utente."
-+#: ../gui/polgen.glade:1587 ../gui/polgen.glade:1807
-+msgid "600-1024"
-+msgstr ""
+-#: ../gui/polgen.glade:1717 ../gui/polgen.glade:2151
++#: ../gui/polgen.glade:1353 ../gui/polgen.glade:1666
+ msgid "<b>UDP Ports</b>"
+ msgstr ""
  
--#~ msgid "Select user roles that will transition to this domain"
--#~ msgstr ""
--#~ "Selezionare i ruoli utente che eseguiranno la transizione a questo dominio"
-+#: ../gui/polgen.glade:1605 ../gui/polgen.glade:1825
+-#: ../gui/polgen.glade:1937
+-msgid "label113"
++#: ../gui/polgen.glade:1519
 +msgid ""
-+"Enter a comma separated list of udp ports or ranges of ports that %s binds "
-+"to. Example: 612, 650-660"
-+msgstr ""
- 
--#~ msgid "Select additional domains that this user role will administer"
--#~ msgstr ""
--#~ "Selezionare i domini aggiuntivi che questo utente dovrà amministrare"
-+#: ../gui/polgen.glade:1607 ../gui/polgen.glade:1827
-+msgid "Unreserved Ports (>1024)"
-+msgstr ""
- 
--#~ msgid "Select the domains that you would like this user administer."
--#~ msgstr "Selezionare i domini che si desidera che questo utente amministri."
-+#: ../gui/polgen.glade:1638 ../gui/polgen.glade:1858 ../gui/polgen.glade:2079
-+#: ../gui/polgen.glade:2233
-+msgid "Select Ports"
-+msgstr ""
- 
--#~ msgid "Select additional roles for this user"
--#~ msgstr "Selezionare i ruoli aggiuntivi per questo utente"
-+#: ../gui/polgen.glade:1663 ../gui/polgen.glade:1883
-+msgid "Allows %s to bind to any udp ports > 1024"
-+msgstr ""
++"Network\n"
++"Bind tab"
+ msgstr ""
  
--#~ msgid "Enter network ports that application/user role listens to"
--#~ msgstr ""
--#~ "Inserisci le porte di rete alle quali un ruolo utente/applicazione è in "
--#~ "ascolto"
-+#: ../gui/polgen.glade:1717 ../gui/polgen.glade:2151
-+msgid "<b>UDP Ports</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:1966
++#: ../gui/polgen.glade:1537
+ msgid "<b>Select network ports that %s connects to:</b>"
+ msgstr ""
  
--#~ msgid "<b>TCP Ports</b>"
--#~ msgstr "<b>Porte TCP</b>"
-+#: ../gui/polgen.glade:1937
-+msgid "label113"
-+msgstr ""
+-#: ../gui/polgen.glade:2058
++#: ../gui/polgen.glade:1593
+ msgid "Allows %s to connect to any tcp port"
+ msgstr ""
  
--#~ msgid "Allows confined application/user role to bind to any udp port"
--#~ msgstr ""
--#~ "Permette ad un ruolo utente/applicazione di eseguire il bind a qualsiasi "
--#~ "porta udp"
-+#: ../gui/polgen.glade:1966
-+msgid "<b>Select network ports that %s connects to:</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:2104
++#: ../gui/polgen.glade:1622
+ msgid ""
+ "Enter a comma separated list of tcp ports or ranges of ports that %s "
+ "connects to. Example: 612, 650-660"
+ msgstr ""
  
--#~ msgid "All"
--#~ msgstr "Tutte/i"
-+#: ../gui/polgen.glade:2058
-+msgid "Allows %s to connect to any tcp port"
-+msgstr ""
+-#: ../gui/polgen.glade:2212
++#: ../gui/polgen.glade:1702
+ msgid "Allows %s to connect to any udp port"
+ msgstr ""
  
--#~ msgid ""
--#~ "Allow application/user role to call bindresvport with 0. Binding to port "
--#~ "600-1024"
--#~ msgstr ""
--#~ "Permetti ad un ruolo utente/applicazione di chiamare bindresvport con 0. "
--#~ "Binding alle porte 600-1024 in corso"
-+#: ../gui/polgen.glade:2104
-+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:2258
++#: ../gui/polgen.glade:1731
+ msgid ""
+ "Enter a comma separated list of udp ports or ranges of ports that %s "
+ "connects to. Example: 612, 650-660"
+ msgstr ""
  
--#~ msgid "600-1024"
--#~ msgstr "600-1024"
-+#: ../gui/polgen.glade:2212
-+msgid "Allows %s to connect to any udp port"
-+msgstr ""
+-#: ../gui/polgen.glade:2305
+-msgid "label114"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:2334
++#: ../gui/polgen.glade:1792
+ msgid "<b>Select common application traits for %s:</b>"
+ msgstr ""
  
--#~ msgid ""
--#~ "Enter a comma separated list of udp ports or ranges of ports that "
--#~ "application/user role binds to. Example: 612, 650-660"
--#~ msgstr ""
--#~ "Inserisci un elenco di porte udp o una gamma di porte separato da "
--#~ "virgole, alle quali un ruolo utente/applicazione può eseguire il bind. Ad "
--#~ "esempio: 612, 650-660"
-+#: ../gui/polgen.glade:2258
-+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:2366
++#: ../gui/polgen.glade:1809
+ msgid "Writes syslog messages\t"
+ msgstr ""
  
--#~ msgid "Unreserved Ports (>1024)"
--#~ msgstr "Porte non riservate (>1024)"
-+#: ../gui/polgen.glade:2305
-+msgid "label114"
-+msgstr ""
+-#: ../gui/polgen.glade:2385
++#: ../gui/polgen.glade:1824
+ msgid "Create/Manipulate temporary files in /tmp"
+ msgstr ""
  
--#~ msgid "Select Ports"
--#~ msgstr "Seleziona porte"
-+#: ../gui/polgen.glade:2334
-+msgid "<b>Select common application traits for %s:</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:2404
++#: ../gui/polgen.glade:1839
+ msgid "Uses Pam for authentication"
+ msgstr ""
  
--#~ msgid "Allows application/user role to bind to any udp ports > 1024"
--#~ msgstr ""
--#~ "Permette ad un ruolo utente/applicazione di eseguire il bind a qualsiasi "
--#~ "porta udp > 1024"
-+#: ../gui/polgen.glade:2366
-+msgid "Writes syslog messages\t"
-+msgstr ""
+-#: ../gui/polgen.glade:2423
++#: ../gui/polgen.glade:1854
+ msgid "Uses nsswitch or getpw* calls"
+ msgstr ""
  
--#~ msgid "<b>UDP Ports</b>"
--#~ msgstr "<b>Porte UDP</b>"
-+#: ../gui/polgen.glade:2385
-+msgid "Create/Manipulate temporary files in /tmp"
-+msgstr ""
+-#: ../gui/polgen.glade:2442
++#: ../gui/polgen.glade:1869
+ msgid "Uses dbus"
+ msgstr ""
  
--#~ msgid "Enter network ports that application/user role connects to"
--#~ msgstr ""
--#~ "Inserisci le porte di rete alle quali un ruolo utente/applicazione può "
--#~ "collegarsi"
-+#: ../gui/polgen.glade:2404
-+msgid "Uses Pam for authentication"
-+msgstr ""
+-#: ../gui/polgen.glade:2461
++#: ../gui/polgen.glade:1884
+ msgid "Sends audit messages"
+ msgstr ""
  
--#~ msgid ""
--#~ "Enter a comma separated list of tcp ports or ranges of ports that "
--#~ "application/user role connects to. Example: 612, 650-660"
--#~ msgstr ""
--#~ "Inserire un elenco di porte tcp o una gamma di porte separato da virgole, "
--#~ "alle quali un ruolo utente/applicazione può collegarsi. Ad esempio: 612, "
--#~ "650-660"
-+#: ../gui/polgen.glade:2423
-+msgid "Uses nsswitch or getpw* calls"
-+msgstr ""
+-#: ../gui/polgen.glade:2480
++#: ../gui/polgen.glade:1899
+ msgid "Interacts with the terminal"
+ msgstr ""
  
--#~ msgid ""
--#~ "Enter a comma separated list of udp ports or ranges of ports that "
--#~ "application/user role connects to. Example: 612, 650-660"
--#~ msgstr ""
--#~ "Inserisci un elenco di porte udp o una gamma di porte separato da "
--#~ "virgole, alle quali un ruolo utente/applicazione si può collegare. Ad "
--#~ "esempio: 612, 650-660"
-+#: ../gui/polgen.glade:2442
-+msgid "Uses dbus"
-+msgstr ""
+-#: ../gui/polgen.glade:2499
++#: ../gui/polgen.glade:1914
+ msgid "Sends email"
+ msgstr ""
  
--#~ msgid "Select common application traits"
--#~ msgstr "Selezionare le caratteristiche di applicazione comune"
-+#: ../gui/polgen.glade:2461
-+msgid "Sends audit messages"
-+msgstr ""
+-#: ../gui/polgen.glade:2530
+-msgid "label115"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:2559
++#: ../gui/polgen.glade:1961
+ msgid "<b>Add files/directories that %s manages</b>"
+ msgstr ""
  
--#~ msgid "Writes syslog messages\t"
--#~ msgstr "Scrive i messaggi syslog\t"
-+#: ../gui/polgen.glade:2480
-+msgid "Interacts with the terminal"
-+msgstr ""
+-#: ../gui/polgen.glade:2788
++#: ../gui/polgen.glade:2122
+ msgid ""
+ "Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
+ "Files ..."
+ msgstr ""
  
--#~ msgid "Create/Manipulate temporary files in /tmp"
--#~ msgstr "Crea/Manipola i file temporanei in /tmp"
-+#: ../gui/polgen.glade:2499
-+msgid "Sends email"
-+msgstr ""
+-#: ../gui/polgen.glade:2823
+-msgid "label116"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:2852
++#: ../gui/polgen.glade:2166
+ msgid "<b>Add booleans from the %s policy:</b>"
+ msgstr ""
  
--#~ msgid "Uses Pam for authentication"
--#~ msgstr "Utilizza Pam per l'autenticazione"
-+#: ../gui/polgen.glade:2530
-+msgid "label115"
-+msgstr ""
+-#: ../gui/polgen.glade:3002
++#: ../gui/polgen.glade:2274
+ msgid "Add/Remove booleans used by the %s domain"
+ msgstr ""
  
--#~ msgid "Uses nsswitch or getpw* calls"
--#~ msgstr "Utilizza le chiamate getpw* o nsswitch"
-+#: ../gui/polgen.glade:2559
-+msgid "<b>Add files/directories that %s manages</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:3066
++#: ../gui/polgen.glade:2316
+ msgid "<b>Which directory you will generate the %s policy?</b>"
+ msgstr ""
  
--#~ msgid "Uses dbus"
--#~ msgstr "Utilizza dbus"
-+#: ../gui/polgen.glade:2788
-+msgid ""
-+"Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
-+"Files ..."
-+msgstr ""
+-#: ../gui/polgen.glade:3097
++#: ../gui/polgen.glade:2334
+ msgid "Policy Directory"
+ msgstr ""
  
--#~ msgid "Sends audit messages"
--#~ msgstr "Invia messaggi audit"
-+#: ../gui/polgen.glade:2823
-+msgid "label116"
-+msgstr ""
+-#: ../gui/polgen.glade:3254
+-msgid "Add Booleans Dialog"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:3327
+-msgid "Boolean Name"
+-msgstr ""
+-
+-#: ../gui/polgengui.py:261
++#: ../gui/polgengui.py:262
+ msgid "Role"
+ msgstr ""
  
--#~ msgid "Interacts with the terminal"
--#~ msgstr "Interagisce con il terminale"
-+#: ../gui/polgen.glade:2852
-+msgid "<b>Add booleans from the %s policy:</b>"
-+msgstr ""
+-#: ../gui/polgengui.py:268
++#: ../gui/polgengui.py:269
+ msgid "Existing_User"
+ msgstr ""
  
--#~ msgid "Sends email"
--#~ msgstr "Invia email"
-+#: ../gui/polgen.glade:3002
-+msgid "Add/Remove booleans used by the %s domain"
-+msgstr ""
+-#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
++#: ../gui/polgengui.py:283 ../gui/polgengui.py:291 ../gui/polgengui.py:305
+ msgid "Application"
+ msgstr ""
  
--#~ msgid "Select files/directories that the application manages"
--#~ msgstr "Selezionare i file/directory gestiti dall'applicazione"
-+#: ../gui/polgen.glade:3066
-+msgid "<b>Which directory you will generate the %s policy?</b>"
-+msgstr ""
+-#: ../gui/polgengui.py:352
++#: ../gui/polgengui.py:353
+ #, python-format
+ msgid "%s must be a directory"
+ msgstr ""
  
--#~ msgid ""
--#~ "Add Files/Directories that application will need to \"Write\" to. Pid "
--#~ "Files, Log Files, /var/lib Files ..."
--#~ msgstr ""
--#~ "Aggiungi File/Directory sulle quali questa applicazione deve eseguire la "
--#~ "\"scrittura\". Pid Files, File di log, /var/lib Files ..."
-+#: ../gui/polgen.glade:3097
-+msgid "Policy Directory"
-+msgstr ""
+-#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
++#: ../gui/polgengui.py:413 ../gui/polgengui.py:694
+ msgid "You must select a user"
+ msgstr ""
  
--#~ msgid "Select booleans that the application uses"
--#~ msgstr "Selezionare le booleane usate dall'applicazione"
-+#: ../gui/polgen.glade:3254
-+msgid "Add Booleans Dialog"
-+msgstr ""
+-#: ../gui/polgengui.py:542
++#: ../gui/polgengui.py:543
+ msgid "Select executable file to be confined."
+ msgstr ""
  
--#~ msgid "Add/Remove booleans used for this confined application/user"
--#~ msgstr ""
--#~ "Aggiungi/Rimuovi valori della booleana usati per questa applicazione/"
--#~ "utente confinati"
-+#: ../gui/polgen.glade:3327
-+msgid "Boolean Name"
-+msgstr ""
+-#: ../gui/polgengui.py:553
++#: ../gui/polgengui.py:554
+ msgid "Select init script file to be confined."
+ msgstr ""
  
--#~ msgid "Select directory to generate policy in"
--#~ msgstr "Selezionare la directory per generare la policy in"
-+#: ../gui/polgengui.py:261
-+msgid "Role"
-+msgstr ""
+-#: ../gui/polgengui.py:563
++#: ../gui/polgengui.py:564
+ msgid "Select file(s) that confined application creates or writes"
+ msgstr ""
  
--#~ msgid "Policy Directory"
--#~ msgstr "Directory della policy"
-+#: ../gui/polgengui.py:268
-+msgid "Existing_User"
-+msgstr ""
+-#: ../gui/polgengui.py:570
++#: ../gui/polgengui.py:571
+ msgid "Select directory(s) that the confined application owns and writes into"
+ msgstr ""
  
--#~ msgid "Generated Policy Files"
--#~ msgstr "File della policy generati"
--
--#~ msgid ""
--#~ "This tool will generate the following: \n"
--#~ "Type Enforcement(te), File Context(fc), Interface(if), Shell Script(sh)\n"
--#~ "Execute shell script as root to compile/install and relabel files/"
--#~ "directories.  \n"
--#~ "Use semanage or useradd to map Linux login users to user roles.\n"
--#~ "Put the machine in permissive mode (setenforce 0). \n"
--#~ "Login as the user and test this user role.\n"
--#~ "Use audit2allow -R to generate additional rules for the te file.\n"
--#~ msgstr ""
--#~ "Questo tool genererà quanto segue: \n"
--#~ "Type Enforcement(te), File Context(fc), Interface(if), Shell Script(sh)\n"
--#~ "Eseguire lo script della shell per compilare/installare e rietichettare i "
--#~ "file/directory.  \n"
--#~ "Utilizzare semanage o useradd per mappare gli utenti di registrazione di "
--#~ "Linux con i ruoli\n"
--#~ " utente. Impostare la macchina in modalità permissiva (setenforce 0). \n"
--#~ "Registratevi come utente e testate questo ruolo utente.\n"
--#~ "Utilizzare audit2allow -R per generare le regole aggiuntive per il file "
--#~ "te.\n"
--
--#~ msgid ""
--#~ "This tool will generate the following: \n"
--#~ "Type Enforcement(te), File Context(fc), Interface(if), Shell Script(sh)\n"
--#~ "\n"
--#~ "Execute shell script to compile/install and relabel files/directories.  \n"
--#~ "Put the machine in permissive mode (setenforce 0). \n"
--#~ "Run/restart the application to generate avc messages.\n"
--#~ "Use audit2allow -R to generate additional rules for the te file.\n"
--#~ msgstr ""
--#~ "Questo tool genererà quanto segue: \n"
--#~ "Type Enforcement(te), File Context(fc), Interface(if), Shell Script(sh)\n"
--#~ "\n"
--#~ "Eseguire lo script della shell per compilare/installare e rietichettare "
--#~ "i  \n"
--#~ "file/directory.  Impostare la macchina in modalità permissiva (setenforce "
--#~ "0). \n"
--#~ "Eseguire/riavviare l'applicazione per generare i messaggi avc.\n"
--#~ "Utilizzare audit2allow -R per generare le regole aggiuntive per il file "
--#~ "te.\n"
--
--#~ msgid "Add Booleans Dialog"
--#~ msgstr "Aggiungi dialogo booleana"
--
--#~ msgid "Boolean Name"
--#~ msgstr "Nome booleana"
--
--#~ msgid "Role"
--#~ msgstr "Ruolo"
--
--#~ msgid "Existing_User"
--#~ msgstr "Utente_esistente"
--
--#~ msgid "Application"
--#~ msgstr "Applicazione"
--
--#~ msgid "%s must be a directory"
--#~ msgstr "%s deve essere una directory"
-+#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
-+msgid "Application"
-+msgstr ""
+-#: ../gui/polgengui.py:632
++#: ../gui/polgengui.py:633
+ msgid "Select directory to generate policy files in"
+ msgstr ""
  
--#~ msgid "You must select a user"
--#~ msgstr "È necessario selezionare un utente"
-+#: ../gui/polgengui.py:352
-+#, python-format
-+msgid "%s must be a directory"
-+msgstr ""
+-#: ../gui/polgengui.py:649
++#: ../gui/polgengui.py:650
+ #, python-format
+ msgid ""
+ "Type %s_t already defined in current policy.\n"
+ "Do you want to continue?"
+ msgstr ""
  
--#~ msgid "Select executable file to be confined."
--#~ msgstr "Selezionare il file eseguibile da confinare."
-+#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
-+msgid "You must select a user"
-+msgstr ""
+-#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
++#: ../gui/polgengui.py:650 ../gui/polgengui.py:654
+ msgid "Verify Name"
+ msgstr ""
  
--#~ msgid "Select init script file to be confined."
--#~ msgstr "Selezionare il file dello script init da confinare."
-+#: ../gui/polgengui.py:542
-+msgid "Select executable file to be confined."
-+msgstr ""
+-#: ../gui/polgengui.py:653
++#: ../gui/polgengui.py:654
+ #, python-format
+ msgid ""
+ "Module %s.pp already loaded in current policy.\n"
+ "Do you want to continue?"
+ msgstr ""
  
--#~ msgid "Select file(s) that confined application creates or writes"
--#~ msgstr "Selezionare i file che l'applicazione confinata crea o scrive"
-+#: ../gui/polgengui.py:553
-+msgid "Select init script file to be confined."
-+msgstr ""
+-#: ../gui/polgengui.py:699
++#: ../gui/polgengui.py:700
+ msgid ""
+ "You must add a name made up of letters and numbers and containing no spaces."
+ msgstr ""
  
--#~ msgid ""
--#~ "Select directory(s) that the confined application owns and writes into"
--#~ msgstr ""
--#~ "Selezionare le directory che l'applicazione confinata possiede o nelle "
--#~ "quali scrive"
-+#: ../gui/polgengui.py:563
-+msgid "Select file(s) that confined application creates or writes"
-+msgstr ""
+-#: ../gui/polgengui.py:713
++#: ../gui/polgengui.py:714
+ msgid "You must enter a executable"
+ msgstr ""
  
--#~ msgid "Select directory to generate policy files in"
--#~ msgstr "Selezionare la directory per generare i file della policy in"
-+#: ../gui/polgengui.py:570
-+msgid "Select directory(s) that the confined application owns and writes into"
-+msgstr ""
+-#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
++#: ../gui/polgengui.py:739 ../gui/system-config-selinux.py:174
+ msgid "Configue SELinux"
+ msgstr ""
  
--#~ msgid ""
--#~ "Type %s_t already defined in current policy.\n"
--#~ "Do you want to continue?"
--#~ msgstr ""
--#~ "Tipo %s_t già definito nella policy corrente.\n"
--#~ "Desideri continuare?"
-+#: ../gui/polgengui.py:632
-+msgid "Select directory to generate policy files in"
-+msgstr ""
+-#: ../gui/polgen.py:158
+-msgid "Internet Services Daemon"
+-msgstr ""
+-
+-#: ../gui/polgen.py:197
+-#, python-format
+-msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+-msgstr ""
+-
+-#: ../gui/polgen.py:324
+-msgid "You must enter a name for your confined process/user"
+-msgstr ""
+-
+-#: ../gui/polgen.py:326
+-msgid ""
+-"Name must be alpha numberic with no spaces. Consider using option \"-n "
+-"MODULENAME\""
+-msgstr ""
+-
+-#: ../gui/polgen.py:414
+-msgid "User Role types can not be assigned executables."
+-msgstr ""
+-
+-#: ../gui/polgen.py:420
+-msgid "Only Daemon apps can use an init script.."
+-msgstr ""
+-
+-#: ../gui/polgen.py:438
+-msgid "use_resolve must be a boolean value "
+-msgstr ""
+-
+-#: ../gui/polgen.py:444
+-msgid "use_syslog must be a boolean value "
+-msgstr ""
+-
+-#: ../gui/polgen.py:450
+-msgid "use_kerberos must be a boolean value "
+-msgstr ""
+-
+-#: ../gui/polgen.py:456
+-msgid "manage_krb5_rcache must be a boolean value "
+-msgstr ""
+-
+-#: ../gui/polgen.py:486
+-msgid "USER Types automatically get a tmp type"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1004
+-msgid "You must enter the executable path for your confined process"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1182
+-msgid "Type Enforcement file"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1183
+-msgid "Interface file"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1184
+-msgid "File Contexts file"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1185
+-msgid "Setup Script"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1306
+-#, python-format
+-msgid ""
+-"\n"
+-"%s\n"
+-"\n"
+-"sepolgen [ -n moduleName ] [ -m ] [ -t type ] [ executable | Name ]\n"
+-"valid Types:\n"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1354
+-msgid "Executable or Name required"
+-msgstr ""
+-
+ #: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
+ msgid "Network Port"
+ msgstr ""
+@@ -1948,1411 +1854,1499 @@ msgstr ""
+ msgid "Group View"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:1 ../gui/selinux.tbl:30 ../gui/selinux.tbl:31
+-#: ../gui/selinux.tbl:32 ../gui/selinux.tbl:33 ../gui/selinux.tbl:34
+-#: ../gui/selinux.tbl:36 ../gui/selinux.tbl:37 ../gui/selinux.tbl:38
+-#: ../gui/selinux.tbl:39 ../gui/selinux.tbl:40 ../gui/selinux.tbl:42
+-#: ../gui/selinux.tbl:43 ../gui/selinux.tbl:44 ../gui/selinux.tbl:45
+-#: ../gui/selinux.tbl:46 ../gui/selinux.tbl:47 ../gui/selinux.tbl:48
+-#: ../gui/selinux.tbl:49 ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
+-#: ../gui/selinux.tbl:52 ../gui/selinux.tbl:53 ../gui/selinux.tbl:59
+-#: ../gui/selinux.tbl:60 ../gui/selinux.tbl:61 ../gui/selinux.tbl:62
+-#: ../gui/selinux.tbl:63 ../gui/selinux.tbl:64 ../gui/selinux.tbl:65
+-#: ../gui/selinux.tbl:66 ../gui/selinux.tbl:67 ../gui/selinux.tbl:68
+-#: ../gui/selinux.tbl:69 ../gui/selinux.tbl:75 ../gui/selinux.tbl:76
+-#: ../gui/selinux.tbl:77 ../gui/selinux.tbl:78 ../gui/selinux.tbl:79
+-#: ../gui/selinux.tbl:80 ../gui/selinux.tbl:81 ../gui/selinux.tbl:82
+-#: ../gui/selinux.tbl:83 ../gui/selinux.tbl:84 ../gui/selinux.tbl:86
+-#: ../gui/selinux.tbl:88 ../gui/selinux.tbl:89 ../gui/selinux.tbl:90
+-#: ../gui/selinux.tbl:92 ../gui/selinux.tbl:94 ../gui/selinux.tbl:95
+-#: ../gui/selinux.tbl:96 ../gui/selinux.tbl:97 ../gui/selinux.tbl:98
+-#: ../gui/selinux.tbl:99 ../gui/selinux.tbl:100 ../gui/selinux.tbl:101
+-#: ../gui/selinux.tbl:102 ../gui/selinux.tbl:103 ../gui/selinux.tbl:104
+-#: ../gui/selinux.tbl:106 ../gui/selinux.tbl:108 ../gui/selinux.tbl:109
+-#: ../gui/selinux.tbl:110 ../gui/selinux.tbl:111 ../gui/selinux.tbl:112
+-#: ../gui/selinux.tbl:113 ../gui/selinux.tbl:114 ../gui/selinux.tbl:116
+-#: ../gui/selinux.tbl:117 ../gui/selinux.tbl:119 ../gui/selinux.tbl:121
+-#: ../gui/selinux.tbl:123 ../gui/selinux.tbl:124 ../gui/selinux.tbl:127
+-#: ../gui/selinux.tbl:129 ../gui/selinux.tbl:130 ../gui/selinux.tbl:131
+-#: ../gui/selinux.tbl:132 ../gui/selinux.tbl:133 ../gui/selinux.tbl:134
+-#: ../gui/selinux.tbl:135 ../gui/selinux.tbl:136 ../gui/selinux.tbl:137
+-#: ../gui/selinux.tbl:138 ../gui/selinux.tbl:139 ../gui/selinux.tbl:142
+-#: ../gui/selinux.tbl:143 ../gui/selinux.tbl:144 ../gui/selinux.tbl:145
+-#: ../gui/selinux.tbl:146 ../gui/selinux.tbl:147 ../gui/selinux.tbl:148
+-#: ../gui/selinux.tbl:149 ../gui/selinux.tbl:150 ../gui/selinux.tbl:151
+-#: ../gui/selinux.tbl:152 ../gui/selinux.tbl:154 ../gui/selinux.tbl:155
+-#: ../gui/selinux.tbl:156 ../gui/selinux.tbl:157 ../gui/selinux.tbl:158
+-#: ../gui/selinux.tbl:159 ../gui/selinux.tbl:160 ../gui/selinux.tbl:167
+-#: ../gui/selinux.tbl:171 ../gui/selinux.tbl:172 ../gui/selinux.tbl:173
+-#: ../gui/selinux.tbl:174 ../gui/selinux.tbl:175 ../gui/selinux.tbl:177
+-#: ../gui/selinux.tbl:178 ../gui/selinux.tbl:179 ../gui/selinux.tbl:180
+-#: ../gui/selinux.tbl:184 ../gui/selinux.tbl:192 ../gui/selinux.tbl:193
+-#: ../gui/selinux.tbl:194 ../gui/selinux.tbl:195 ../gui/selinux.tbl:196
+-#: ../gui/selinux.tbl:197 ../gui/selinux.tbl:198 ../gui/selinux.tbl:199
+-#: ../gui/selinux.tbl:200 ../gui/selinux.tbl:201 ../gui/selinux.tbl:206
+-#: ../gui/selinux.tbl:207 ../gui/selinux.tbl:218 ../gui/selinux.tbl:219
+-#: ../gui/selinux.tbl:220 ../gui/selinux.tbl:222 ../gui/selinux.tbl:224
+-#: ../gui/selinux.tbl:226 ../gui/selinux.tbl:227 ../gui/selinux.tbl:230
+-msgid "SELinux Service Protection"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:1
+-msgid "Disable SELinux protection for acct daemon"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:2 ../gui/selinux.tbl:3 ../gui/selinux.tbl:70
+-#: ../gui/selinux.tbl:153 ../gui/selinux.tbl:168 ../gui/selinux.tbl:169
+-#: ../gui/selinux.tbl:170 ../gui/selinux.tbl:189 ../gui/selinux.tbl:202
+-#: ../gui/selinux.tbl:203 ../gui/selinux.tbl:204 ../gui/selinux.tbl:205
+-msgid "Admin"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:2
+-msgid "Allow all daemons to write corefiles to /"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:3
+-msgid "Allow all daemons the ability to use unallocated ttys"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
+-#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
+-#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
+-#: ../gui/selinux.tbl:210 ../gui/selinux.tbl:211 ../gui/selinux.tbl:212
+-#: ../gui/selinux.tbl:213 ../gui/selinux.tbl:214 ../gui/selinux.tbl:215
+-#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
+-msgid "User Privs"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:4
+-msgid ""
+-"Allow gadmin SELinux user account to execute files in home directory or /tmp"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:5
+-msgid ""
+-"Allow guest SELinux user account to execute files in home directory or /tmp"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
+-msgid "Memory Protection"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:6
+-msgid "Allow java executable stack"
++#: ../gui/semanagePage.py:126
++#, python-format
++msgid "Are you sure you want to delete %s '%s'?"
+ msgstr ""
  
--#~ msgid "Verify Name"
--#~ msgstr "Verifica nome"
-+#: ../gui/polgengui.py:649
+-#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
+-#: ../gui/selinux.tbl:209
+-msgid "Mount"
++#: ../gui/semanagePage.py:126
 +#, python-format
-+msgid ""
-+"Type %s_t already defined in current policy.\n"
-+"Do you want to continue?"
-+msgstr ""
++msgid "Delete %s"
+ msgstr ""
  
--#~ 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"
--#~ "Desideri continuare?"
-+#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
-+msgid "Verify Name"
-+msgstr ""
+-#: ../gui/selinux.tbl:7
+-msgid "Allow mount to mount any file"
++#: ../gui/semanagePage.py:134
++#, python-format
++msgid "Add %s"
+ msgstr ""
  
--#~ msgid "You must enter a name"
--#~ msgstr "È necessario inserire un nome"
-+#: ../gui/polgengui.py:653
+-#: ../gui/selinux.tbl:8
+-msgid "Allow mount to mount any directory"
++#: ../gui/semanagePage.py:148
 +#, python-format
-+msgid ""
-+"Module %s.pp already loaded in current policy.\n"
-+"Do you want to continue?"
-+msgstr ""
++msgid "Modify %s"
+ msgstr ""
  
--#~ msgid "You must enter a executable"
--#~ msgstr "È necessario inserire un eseguibile"
-+#: ../gui/polgengui.py:699
-+msgid ""
-+"You must add a name made up of letters and numbers and containing no spaces."
-+msgstr ""
+-#: ../gui/selinux.tbl:9
+-msgid "Allow mplayer executable stack"
++#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
++msgid "Permissive"
+ msgstr ""
  
--#~ msgid "Configue SELinux"
--#~ msgstr "Configura SELinux"
-+#: ../gui/polgengui.py:713
-+msgid "You must enter a executable"
-+msgstr ""
+-#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
+-#: ../gui/selinux.tbl:188
+-msgid "SSH"
++#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
++msgid "Enforcing"
+ msgstr ""
  
--#, fuzzy
--#~ msgid "Ports must be numbers or ranges of numbers from 1 to %d "
--#~ msgstr ""
--#~ "Le porte devono essere numerate o avere una gamma di numeri da 1 a %d "
-+#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
-+msgid "Configue SELinux"
-+msgstr ""
+-#: ../gui/selinux.tbl:10
+-msgid "Allow ssh to run ssh-keysign"
++#: ../gui/statusPage.py:94
++msgid "Status"
+ msgstr ""
  
--#~ msgid "You must enter a name for your confined process/user"
--#~ msgstr ""
--#~ "È necessario inserire un nome per il vostro processo/utente confinato"
-+#: ../gui/polgen.py:158
-+msgid "Internet Services Daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:11
++#: ../gui/statusPage.py:133
+ msgid ""
+-"Allow staff SELinux user account to execute files in home directory or /tmp"
++"Changing the policy type will cause a relabel of the entire file system on "
++"the next boot. Relabeling takes a long time depending on the size of the "
++"file system.  Do you wish to continue?"
+ msgstr ""
  
--#~ msgid "USER Types are not allowed executables"
--#~ msgstr "I tipi di UTENTI non sono eseguibili permessi"
-+#: ../gui/polgen.py:197
-+#, python-format
-+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
-+msgstr ""
+-#: ../gui/selinux.tbl:12
++#: ../gui/statusPage.py:147
+ msgid ""
+-"Allow sysadm SELinux user account to execute files in home directory or /tmp"
++"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
++"you later decide to turn SELinux back on, the system will be required to "
++"relabel.  If you just want to see if SELinux is causing a problem on your "
++"system, you can go to permissive mode which will only log errors and not "
++"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
++"wish to continue?"
+ msgstr ""
  
--#~ msgid "Only DAEMON apps can use an init script"
--#~ msgstr "Solo le applicazioni DAEMON possono utilizzare uno script init"
-+#: ../gui/polgen.py:324
-+msgid "You must enter a name for your confined process/user"
-+msgstr ""
+-#: ../gui/selinux.tbl:13
++#: ../gui/statusPage.py:152
+ msgid ""
+-"Allow unconfined SELinux user account to execute files in home directory or /"
+-"tmp"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:14
+-msgid "Network Configuration"
++"Changing to SELinux enabled will cause a relabel of the entire file system "
++"on the next boot. Relabeling takes a long time depending on the size of the "
++"file system.  Do you wish to continue?"
+ msgstr ""
  
--#~ msgid "use_syslog must be a boolean value "
--#~ msgstr "use_syslog deve essere un valore boolean"
-+#: ../gui/polgen.py:326
-+msgid ""
-+"Name must be alpha numberic with no spaces. Consider using option \"-n "
-+"MODULENAME\""
-+msgstr ""
+-#: ../gui/selinux.tbl:14
+-msgid "Allow unlabeled packets to flow on the network"
++#: ../gui/system-config-selinux.glade:11
++msgid "system-config-selinux"
+ msgstr ""
  
--#, fuzzy
--#~ msgid "USER Types automatically get a tmp type"
--#~ msgstr "I tipi di UTENTE ottengono automaticamente un tipo di tmp"
-+#: ../gui/polgen.py:414
-+msgid "User Role types can not be assigned executables."
-+msgstr ""
+-#: ../gui/selinux.tbl:15
++#: ../gui/system-config-selinux.glade:12
+ msgid ""
+-"Allow user SELinux user account to execute files in home directory or /tmp"
++"Copyright (c)2006 Red Hat, Inc.\n"
++"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
+ msgstr ""
  
--#~ msgid "You must enter the executable path for your confined process"
--#~ msgstr ""
--#~ "È necessario inserire il percorso eseguibile per il vostro processo "
--#~ "confinato"
-+#: ../gui/polgen.py:420
-+msgid "Only Daemon apps can use an init script.."
-+msgstr ""
+-#: ../gui/selinux.tbl:16
+-msgid "Allow unconfined to dyntrans to unconfined_execmem"
++#: ../gui/system-config-selinux.glade:22
++#: ../gui/system-config-selinux.glade:544
++msgid "Add SELinux Login Mapping"
+ msgstr ""
  
--#~ msgid "Type Enforcement file"
--#~ msgstr "File tipo enforcement"
-+#: ../gui/polgen.py:438
-+msgid "use_resolve must be a boolean value "
-+msgstr ""
+-#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
+-#: ../gui/selinux.tbl:140
+-msgid "Databases"
++#: ../gui/system-config-selinux.glade:257
++msgid "Add SELinux Network Ports"
+ msgstr ""
  
--#~ msgid "Interface file"
--#~ msgstr "File dell'interfaccia"
-+#: ../gui/polgen.py:444
-+msgid "use_syslog must be a boolean value "
-+msgstr ""
+-#: ../gui/selinux.tbl:17
+-msgid "Allow user to connect to mysql socket"
++#: ../gui/system-config-selinux.glade:391
++#: ../gui/system-config-selinux.glade:678
++msgid "SELinux Type"
+ msgstr ""
  
--#~ msgid "File Contexts file"
--#~ msgstr "File dei contesti del file"
-+#: ../gui/polgen.py:450
-+msgid "use_kerberos must be a boolean value "
-+msgstr ""
+-#: ../gui/selinux.tbl:18
+-msgid "Allow user to connect to postgres socket"
++#: ../gui/system-config-selinux.glade:622
++msgid "File Specification"
+ msgstr ""
  
--#~ msgid "Setup Script"
--#~ msgstr "Script d'impostazione"
-+#: ../gui/polgen.py:456
-+msgid "manage_krb5_rcache must be a boolean value "
-+msgstr ""
+-#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
+-msgid "XServer"
++#: ../gui/system-config-selinux.glade:650
++msgid "File Type"
+ msgstr ""
  
--#~ msgid ""
--#~ "SELinux Port\n"
--#~ "Type"
--#~ msgstr ""
--#~ "Tipo di\n"
--#~ "porta di SELinux"
-+#: ../gui/polgen.py:486
-+msgid "USER Types automatically get a tmp type"
+-#: ../gui/selinux.tbl:19
+-msgid "Allow clients to write to X shared memory"
+-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 ""
- 
--#~ msgid "Protocol"
--#~ msgstr "Protocollo"
-+#: ../gui/polgen.py:1004
-+msgid "You must enter the executable path for your confined process"
++
++#: ../gui/system-config-selinux.glade:773
++msgid "MLS"
 +msgstr ""
- 
--#~ msgid ""
--#~ "MLS/MCS\n"
--#~ "Level"
--#~ msgstr ""
--#~ "Livello MLS/\n"
--#~ "MCS"
-+#: ../gui/polgen.py:1182
-+msgid "Type Enforcement file"
++
++#: ../gui/system-config-selinux.glade:837
++msgid "Add SELinux User"
 +msgstr ""
- 
--#~ msgid "Port"
--#~ msgstr "Porta"
-+#: ../gui/polgen.py:1183
-+msgid "Interface file"
++
++#: ../gui/system-config-selinux.glade:1079
++msgid "SELinux Administration"
 +msgstr ""
- 
--#~ msgid "Port number \"%s\" is not valid.  0 < PORT_NUMBER < 65536 "
--#~ msgstr "Numero porta \"%s\" non valido.  0 < PORT_NUMBER < 65536 "
-+#: ../gui/polgen.py:1184
-+msgid "File Contexts file"
++
++#: ../gui/system-config-selinux.glade:1122
++msgid "Add"
 +msgstr ""
- 
--#~ msgid "List View"
--#~ msgstr "Vista elenco"
-+#: ../gui/polgen.py:1185
-+msgid "Setup Script"
++
++#: ../gui/system-config-selinux.glade:1144
++msgid "_Properties"
 +msgstr ""
- 
--#~ msgid "Group View"
--#~ msgstr "Vista del gruppo"
-+#: ../gui/polgen.py:1306
-+#, python-format
-+msgid ""
-+"\n"
-+"%s\n"
-+"\n"
-+"sepolgen [ -n moduleName ] [ -m ] [ -t type ] [ executable | Name ]\n"
-+"valid Types:\n"
++
++#: ../gui/system-config-selinux.glade:1166
++msgid "_Delete"
 +msgstr ""
- 
--#~ msgid "SELinux Service Protection"
--#~ msgstr "Protezione del servizio di SELiunx"
-+#: ../gui/polgen.py:1354
-+msgid "Executable or Name required"
++
++#: ../gui/system-config-selinux.glade:1256
++msgid "Select Management Object"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for acct daemon"
--#~ msgstr "Disabilita protezione SELinux per il demone acct"
-+#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
-+msgid "Network Port"
++
++#: ../gui/system-config-selinux.glade:1273
++msgid "<b>Select:</b>"
 +msgstr ""
- 
--#~ msgid "Admin"
--#~ msgstr "Amministratore"
-+#: ../gui/portsPage.py:85
++
++#: ../gui/system-config-selinux.glade:1326
++msgid "System Default Enforcing Mode"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:1354
 +msgid ""
-+"SELinux Port\n"
-+"Type"
++"Disabled\n"
++"Permissive\n"
++"Enforcing\n"
 +msgstr ""
- 
--#~ msgid "Allow all daemons to write corefiles to /"
--#~ msgstr "Permetti a tutti i demoni di scrivere i corefile su /"
-+#: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
-+msgid "Protocol"
++
++#: ../gui/system-config-selinux.glade:1373
++msgid "Current Enforcing Mode"
 +msgstr ""
- 
--#~ msgid "Allow all daemons the ability to use unallocated ttys"
--#~ msgstr "Permetti a tutti i demoni di utilizzare i tty non assegnati"
-+#: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
-+msgid ""
-+"MLS/MCS\n"
-+"Level"
++
++#: ../gui/system-config-selinux.glade:1418
++msgid "System Default Policy Type: "
 +msgstr ""
  
--#~ msgid "User Privs"
--#~ msgstr "Priv utente"
-+#: ../gui/portsPage.py:101
-+msgid "Port"
-+msgstr ""
+-#: ../gui/selinux.tbl:20
++#: ../gui/system-config-selinux.glade:1463
+ msgid ""
+-"Allow xguest SELinux user account to execute files in home directory or /tmp"
++"Select if you wish to relabel then entire file system on next reboot.  "
++"Relabeling can take a very long time, depending on the size of the system.  "
++"If you are changing policy types or going from disabled to enforcing, a "
++"relabel is required."
+ msgstr ""
  
--#~ msgid ""
--#~ "Allow gadmin SELinux user account to execute files in home directory or /"
--#~ "tmp"
--#~ msgstr ""
--#~ "Permetti all'account utente di SELinux gadmin di eseguire i file nella "
--#~ "home directory o /tmp"
-+#: ../gui/portsPage.py:207
-+#, python-format
-+msgid "Port number \"%s\" is not valid.  0 < PORT_NUMBER < 65536 "
+-#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
+-#: ../gui/selinux.tbl:231
+-msgid "NIS"
++#: ../gui/system-config-selinux.glade:1509
++msgid "Relabel on next reboot."
 +msgstr ""
 +
-+#: ../gui/portsPage.py:252
-+msgid "List View"
++#: ../gui/system-config-selinux.glade:1561
++msgid "label37"
 +msgstr ""
 +
-+#: ../gui/portsPage.py:255 ../gui/system-config-selinux.glade:2419
-+msgid "Group View"
++#: ../gui/system-config-selinux.glade:1598
++msgid "Revert boolean setting to system default"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:1 ../gui/selinux.tbl:30 ../gui/selinux.tbl:31
-+#: ../gui/selinux.tbl:32 ../gui/selinux.tbl:33 ../gui/selinux.tbl:34
-+#: ../gui/selinux.tbl:36 ../gui/selinux.tbl:37 ../gui/selinux.tbl:38
-+#: ../gui/selinux.tbl:39 ../gui/selinux.tbl:40 ../gui/selinux.tbl:42
-+#: ../gui/selinux.tbl:43 ../gui/selinux.tbl:44 ../gui/selinux.tbl:45
-+#: ../gui/selinux.tbl:46 ../gui/selinux.tbl:47 ../gui/selinux.tbl:48
-+#: ../gui/selinux.tbl:49 ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
-+#: ../gui/selinux.tbl:52 ../gui/selinux.tbl:53 ../gui/selinux.tbl:59
-+#: ../gui/selinux.tbl:60 ../gui/selinux.tbl:61 ../gui/selinux.tbl:62
-+#: ../gui/selinux.tbl:63 ../gui/selinux.tbl:64 ../gui/selinux.tbl:65
-+#: ../gui/selinux.tbl:66 ../gui/selinux.tbl:67 ../gui/selinux.tbl:68
-+#: ../gui/selinux.tbl:69 ../gui/selinux.tbl:75 ../gui/selinux.tbl:76
-+#: ../gui/selinux.tbl:77 ../gui/selinux.tbl:78 ../gui/selinux.tbl:79
-+#: ../gui/selinux.tbl:80 ../gui/selinux.tbl:81 ../gui/selinux.tbl:82
-+#: ../gui/selinux.tbl:83 ../gui/selinux.tbl:84 ../gui/selinux.tbl:86
-+#: ../gui/selinux.tbl:88 ../gui/selinux.tbl:89 ../gui/selinux.tbl:90
-+#: ../gui/selinux.tbl:92 ../gui/selinux.tbl:94 ../gui/selinux.tbl:95
-+#: ../gui/selinux.tbl:96 ../gui/selinux.tbl:97 ../gui/selinux.tbl:98
-+#: ../gui/selinux.tbl:99 ../gui/selinux.tbl:100 ../gui/selinux.tbl:101
-+#: ../gui/selinux.tbl:102 ../gui/selinux.tbl:103 ../gui/selinux.tbl:104
-+#: ../gui/selinux.tbl:106 ../gui/selinux.tbl:108 ../gui/selinux.tbl:109
-+#: ../gui/selinux.tbl:110 ../gui/selinux.tbl:111 ../gui/selinux.tbl:112
-+#: ../gui/selinux.tbl:113 ../gui/selinux.tbl:114 ../gui/selinux.tbl:116
-+#: ../gui/selinux.tbl:117 ../gui/selinux.tbl:119 ../gui/selinux.tbl:121
-+#: ../gui/selinux.tbl:123 ../gui/selinux.tbl:124 ../gui/selinux.tbl:127
-+#: ../gui/selinux.tbl:129 ../gui/selinux.tbl:130 ../gui/selinux.tbl:131
-+#: ../gui/selinux.tbl:132 ../gui/selinux.tbl:133 ../gui/selinux.tbl:134
-+#: ../gui/selinux.tbl:135 ../gui/selinux.tbl:136 ../gui/selinux.tbl:137
-+#: ../gui/selinux.tbl:138 ../gui/selinux.tbl:139 ../gui/selinux.tbl:142
-+#: ../gui/selinux.tbl:143 ../gui/selinux.tbl:144 ../gui/selinux.tbl:145
-+#: ../gui/selinux.tbl:146 ../gui/selinux.tbl:147 ../gui/selinux.tbl:148
-+#: ../gui/selinux.tbl:149 ../gui/selinux.tbl:150 ../gui/selinux.tbl:151
-+#: ../gui/selinux.tbl:152 ../gui/selinux.tbl:154 ../gui/selinux.tbl:155
-+#: ../gui/selinux.tbl:156 ../gui/selinux.tbl:157 ../gui/selinux.tbl:158
-+#: ../gui/selinux.tbl:159 ../gui/selinux.tbl:160 ../gui/selinux.tbl:167
-+#: ../gui/selinux.tbl:171 ../gui/selinux.tbl:172 ../gui/selinux.tbl:173
-+#: ../gui/selinux.tbl:174 ../gui/selinux.tbl:175 ../gui/selinux.tbl:177
-+#: ../gui/selinux.tbl:178 ../gui/selinux.tbl:179 ../gui/selinux.tbl:180
-+#: ../gui/selinux.tbl:184 ../gui/selinux.tbl:192 ../gui/selinux.tbl:193
-+#: ../gui/selinux.tbl:194 ../gui/selinux.tbl:195 ../gui/selinux.tbl:196
-+#: ../gui/selinux.tbl:197 ../gui/selinux.tbl:198 ../gui/selinux.tbl:199
-+#: ../gui/selinux.tbl:200 ../gui/selinux.tbl:201 ../gui/selinux.tbl:206
-+#: ../gui/selinux.tbl:207 ../gui/selinux.tbl:218 ../gui/selinux.tbl:219
-+#: ../gui/selinux.tbl:220 ../gui/selinux.tbl:222 ../gui/selinux.tbl:224
-+#: ../gui/selinux.tbl:226 ../gui/selinux.tbl:227 ../gui/selinux.tbl:230
-+msgid "SELinux Service Protection"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:1
-+msgid "Disable SELinux protection for acct daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:2 ../gui/selinux.tbl:3 ../gui/selinux.tbl:70
-+#: ../gui/selinux.tbl:153 ../gui/selinux.tbl:168 ../gui/selinux.tbl:169
-+#: ../gui/selinux.tbl:170 ../gui/selinux.tbl:189 ../gui/selinux.tbl:202
-+#: ../gui/selinux.tbl:203 ../gui/selinux.tbl:204 ../gui/selinux.tbl:205
-+msgid "Admin"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:2
-+msgid "Allow all daemons to write corefiles to /"
++#: ../gui/system-config-selinux.glade:1614
++msgid "Toggle between Customized and All Booleans"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:3
-+msgid "Allow all daemons the ability to use unallocated ttys"
++#: ../gui/system-config-selinux.glade:1645
++#: ../gui/system-config-selinux.glade:1850
++#: ../gui/system-config-selinux.glade:2037
++#: ../gui/system-config-selinux.glade:2224
++#: ../gui/system-config-selinux.glade:2467
++#: ../gui/system-config-selinux.glade:2692
++#: ../gui/system-config-selinux.glade:2867
++msgid "Filter"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
-+#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
-+#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
-+#: ../gui/selinux.tbl:210 ../gui/selinux.tbl:211 ../gui/selinux.tbl:212
-+#: ../gui/selinux.tbl:213 ../gui/selinux.tbl:214 ../gui/selinux.tbl:215
-+#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
-+msgid "User Privs"
++#: ../gui/system-config-selinux.glade:1734
++msgid "label50"
 +msgstr ""
- 
--#~ msgid ""
--#~ "Allow guest SELinux user account to execute files in home directory or /"
--#~ "tmp"
--#~ msgstr ""
--#~ "Permetti all'account utente SELinux guest di eseguire i file nella home "
--#~ "directory o /tmp"
-+#: ../gui/selinux.tbl:4
-+msgid ""
-+"Allow gadmin SELinux user account to execute files in home directory or /tmp"
++
++#: ../gui/system-config-selinux.glade:1771
++msgid "Add File Context"
 +msgstr ""
- 
--#~ msgid "Memory Protection"
--#~ msgstr "Protezione memoria"
-+#: ../gui/selinux.tbl:5
-+msgid ""
-+"Allow guest SELinux user account to execute files in home directory or /tmp"
++
++#: ../gui/system-config-selinux.glade:1787
++msgid "Modify File Context"
 +msgstr ""
++
++#: ../gui/system-config-selinux.glade:1803
++msgid "Delete File Context"
+ msgstr ""
  
--#~ msgid "Allow java executable stack"
--#~ msgstr "Permetti lo stack eseguibile di java"
-+#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
-+msgid "Memory Protection"
-+msgstr ""
+-#: ../gui/selinux.tbl:21
+-msgid "Allow daemons to run with NIS"
++#: ../gui/system-config-selinux.glade:1819
++msgid "Toggle between all and customized file context"
+ msgstr ""
  
--#~ msgid "Mount"
--#~ msgstr "Mount"
-+#: ../gui/selinux.tbl:6
-+msgid "Allow java executable stack"
-+msgstr ""
+-#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
+-#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
+-#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
+-#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
+-#: ../gui/selinux.tbl:118
+-msgid "Web Applications"
++#: ../gui/system-config-selinux.glade:1939
++msgid "label38"
+ msgstr ""
  
--#~ msgid "Allow mount to mount any file"
--#~ msgstr "Permetti a mount di montare qualsiasi file"
-+#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
-+#: ../gui/selinux.tbl:209
-+msgid "Mount"
-+msgstr ""
+-#: ../gui/selinux.tbl:22
+-msgid "Transition staff SELinux user to Web Browser Domain"
++#: ../gui/system-config-selinux.glade:1976
++msgid "Add SELinux User Mapping"
+ msgstr ""
  
--#~ msgid "Allow mount to mount any directory"
--#~ msgstr "Permetti a mount di montare qualsiasi directory"
-+#: ../gui/selinux.tbl:7
-+msgid "Allow mount to mount any file"
-+msgstr ""
+-#: ../gui/selinux.tbl:23
+-msgid "Transition sysadm SELinux user to Web Browser Domain"
++#: ../gui/system-config-selinux.glade:1992
++msgid "Modify SELinux User Mapping"
+ msgstr ""
  
--#~ msgid "Allow mplayer executable stack"
--#~ msgstr "Permetti lo stack eseguibile di mplayer"
-+#: ../gui/selinux.tbl:8
-+msgid "Allow mount to mount any directory"
-+msgstr ""
+-#: ../gui/selinux.tbl:24
+-msgid "Transition user SELinux user to Web Browser Domain"
++#: ../gui/system-config-selinux.glade:2008
++msgid "Delete SELinux User Mapping"
+ msgstr ""
  
--#~ msgid "SSH"
--#~ msgstr "SSH"
-+#: ../gui/selinux.tbl:9
-+msgid "Allow mplayer executable stack"
-+msgstr ""
+-#: ../gui/selinux.tbl:25
+-msgid "Transition xguest SELinux user to Web Browser Domain"
++#: ../gui/system-config-selinux.glade:2126
++msgid "label39"
+ msgstr ""
  
--#~ msgid "Allow ssh to run ssh-keysign"
--#~ msgstr "Permetti a ssh di eseguire ssh-keysign"
-+#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
-+#: ../gui/selinux.tbl:188
-+msgid "SSH"
-+msgstr ""
+-#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
+-#: ../gui/selinux.tbl:29
+-msgid "Allow staff Web Browsers to write to home directories"
++#: ../gui/system-config-selinux.glade:2163
++msgid "Add User"
+ msgstr ""
  
--#~ msgid ""
--#~ "Allow staff SELinux user account to execute files in home directory or /"
--#~ "tmp"
--#~ msgstr ""
--#~ "Permetti all'account utente di SELinux staff di eseguire i file nella "
--#~ "home directory o /tmp"
-+#: ../gui/selinux.tbl:10
-+msgid "Allow ssh to run ssh-keysign"
-+msgstr ""
+-#: ../gui/selinux.tbl:30
+-msgid "Disable SELinux protection for amanda"
++#: ../gui/system-config-selinux.glade:2179
++msgid "Modify User"
+ msgstr ""
  
--#~ msgid ""
--#~ "Allow sysadm SELinux user account to execute files in home directory or /"
--#~ "tmp"
--#~ msgstr ""
--#~ "Permetti all'account utente di SELinux sysadm di eseguire i file nella "
--#~ "home directory o /tmp"
-+#: ../gui/selinux.tbl:11
-+msgid ""
-+"Allow staff SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
+-#: ../gui/selinux.tbl:31
+-msgid "Disable SELinux protection for amavis"
++#: ../gui/system-config-selinux.glade:2195
++msgid "Delete User"
+ msgstr ""
  
--#~ msgid ""
--#~ "Allow unconfined SELinux user account to execute files in home directory "
--#~ "or /tmp"
--#~ msgstr ""
--#~ "Permetti all'account utente di SELinux unconfined di eseguire i file "
--#~ "nella home directory o /tmp"
-+#: ../gui/selinux.tbl:12
-+msgid ""
-+"Allow sysadm SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
+-#: ../gui/selinux.tbl:32
+-msgid "Disable SELinux protection for apmd daemon"
++#: ../gui/system-config-selinux.glade:2313
++msgid "label41"
+ msgstr ""
  
--#~ msgid "Network Configuration"
--#~ msgstr "Configurazione di rete"
-+#: ../gui/selinux.tbl:13
-+msgid ""
-+"Allow unconfined SELinux user account to execute files in home directory or /"
-+"tmp"
-+msgstr ""
+-#: ../gui/selinux.tbl:33
+-msgid "Disable SELinux protection for arpwatch daemon"
++#: ../gui/system-config-selinux.glade:2350
++msgid "Add Network Port"
+ msgstr ""
  
--#~ msgid "Allow unlabeled packets to flow on the network"
--#~ msgstr "Permetti ai pacchetti non etichettati di percorrere la rete"
-+#: ../gui/selinux.tbl:14
-+msgid "Network Configuration"
-+msgstr ""
+-#: ../gui/selinux.tbl:34
+-msgid "Disable SELinux protection for auditd daemon"
++#: ../gui/system-config-selinux.glade:2366
++msgid "Edit Network Port"
+ msgstr ""
  
--#~ msgid ""
--#~ "Allow user SELinux user account to execute files in home directory or /tmp"
--#~ msgstr ""
--#~ "Permetti all'account utente di SELinux user di eseguire i file nella home "
--#~ "directory o /tmp"
-+#: ../gui/selinux.tbl:14
-+msgid "Allow unlabeled packets to flow on the network"
-+msgstr ""
+-#: ../gui/selinux.tbl:35
+-msgid "Disable SELinux protection for automount daemon"
++#: ../gui/system-config-selinux.glade:2382
++msgid "Delete Network Port"
+ msgstr ""
  
--#~ msgid "Allow unconfined to dyntrans to unconfined_execmem"
--#~ msgstr "Permetti non confinato a dyntrans su unconfined_execmem"
-+#: ../gui/selinux.tbl:15
-+msgid ""
-+"Allow user SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
+-#: ../gui/selinux.tbl:36
+-msgid "Disable SELinux protection for avahi"
++#: ../gui/system-config-selinux.glade:2418
++#: ../gui/system-config-selinux.glade:2436
++msgid "Toggle between Customized and All Ports"
+ msgstr ""
  
--#~ msgid "Databases"
--#~ msgstr "Database"
-+#: ../gui/selinux.tbl:16
-+msgid "Allow unconfined to dyntrans to unconfined_execmem"
-+msgstr ""
+-#: ../gui/selinux.tbl:37
+-msgid "Disable SELinux protection for bluetooth daemon"
++#: ../gui/system-config-selinux.glade:2556
++msgid "label42"
+ msgstr ""
  
--#~ msgid "Allow user to connect to mysql socket"
--#~ msgstr "Permetti all'utente di collegarsi al socket mysql"
-+#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
-+#: ../gui/selinux.tbl:140
-+msgid "Databases"
-+msgstr ""
+-#: ../gui/selinux.tbl:38
+-msgid "Disable SELinux protection for canna daemon"
++#: ../gui/system-config-selinux.glade:2593
++msgid "Generate new policy module"
+ msgstr ""
  
--#~ msgid "Allow user to connect to postgres socket"
--#~ msgstr "Permetti all'utente di collegarsi al socket postgres"
-+#: ../gui/selinux.tbl:17
-+msgid "Allow user to connect to mysql socket"
-+msgstr ""
+-#: ../gui/selinux.tbl:39
+-msgid "Disable SELinux protection for cardmgr daemon"
++#: ../gui/system-config-selinux.glade:2609
++msgid "Load policy module"
+ msgstr ""
  
--#~ msgid "XServer"
--#~ msgstr "XServer"
-+#: ../gui/selinux.tbl:18
-+msgid "Allow user to connect to postgres socket"
-+msgstr ""
+-#: ../gui/selinux.tbl:40
+-msgid "Disable SELinux protection for Cluster Server"
++#: ../gui/system-config-selinux.glade:2625
++msgid "Remove loadable policy module"
+ msgstr ""
  
--#~ msgid "Allow clients to write to X shared memory"
--#~ msgstr "Permetti ai client di scrivere sulla memoria condivisa di X"
-+#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
-+msgid "XServer"
-+msgstr ""
+-#: ../gui/selinux.tbl:41
++#: ../gui/system-config-selinux.glade:2661
+ msgid ""
+-"Allow cdrecord to read various content. nfs, samba, removable devices, user "
+-"temp and untrusted content files"
++"Enable/Disable additional audit rules, that are normally not reported in the "
++"log files."
+ msgstr ""
  
--#~ msgid ""
--#~ "Allow xguest SELinux user account to execute files in home directory or /"
--#~ "tmp"
--#~ msgstr ""
--#~ "Permetti all'account utente di SELinux xguest di eseguire i file nella "
--#~ "home directory o /tmp"
-+#: ../gui/selinux.tbl:19
-+msgid "Allow clients to write to X shared memory"
-+msgstr ""
+-#: ../gui/selinux.tbl:42
+-msgid "Disable SELinux protection for ciped daemon"
++#: ../gui/system-config-selinux.glade:2781
++msgid "label44"
+ msgstr ""
  
--#~ msgid "NIS"
--#~ msgstr "NIS"
-+#: ../gui/selinux.tbl:20
-+msgid ""
-+"Allow xguest SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
+-#: ../gui/selinux.tbl:43
+-msgid "Disable SELinux protection for clamd daemon"
++#: ../gui/system-config-selinux.glade:2818
++msgid "Change process mode to permissive."
+ msgstr ""
  
--#~ msgid "Allow daemons to run with NIS"
--#~ msgstr "Permetti ai demoni di essere eseguiti con NIS"
-+#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
-+#: ../gui/selinux.tbl:231
-+msgid "NIS"
-+msgstr ""
+-#: ../gui/selinux.tbl:44
+-msgid "Disable SELinux protection for clamscan"
++#: ../gui/system-config-selinux.glade:2836
++msgid "Change process mode to enforcing"
+ msgstr ""
  
--#~ msgid "Web Applications"
--#~ msgstr "Web Application"
-+#: ../gui/selinux.tbl:21
-+msgid "Allow daemons to run with NIS"
-+msgstr ""
+-#: ../gui/selinux.tbl:45
+-msgid "Disable SELinux protection for clvmd"
++#: ../gui/system-config-selinux.glade:2928
++msgid "Process Domain"
+ msgstr ""
  
--#~ msgid "Transition staff SELinux user to Web Browser Domain"
--#~ msgstr "Transizione utente di SELinux staff su Web Browser Domain"
-+#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
-+#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
-+#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
-+#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
-+#: ../gui/selinux.tbl:118
-+msgid "Web Applications"
-+msgstr ""
+-#: ../gui/selinux.tbl:46
+-msgid "Disable SELinux protection for comsat daemon"
++#: ../gui/system-config-selinux.glade:2956
++msgid "label59"
+ msgstr ""
  
--#~ msgid "Transition sysadm SELinux user to Web Browser Domain"
--#~ msgstr "Transizione utente di SELinux sysadm su Web Browser Domain"
-+#: ../gui/selinux.tbl:22
-+msgid "Transition staff SELinux user to Web Browser Domain"
-+msgstr ""
+-#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
+-#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
+-msgid "Disable SELinux protection for courier daemon"
++#: ../gui/usersPage.py:138
++#, python-format
++msgid "SELinux user '%s' is required"
+ msgstr ""
  
--#~ msgid "Transition user SELinux user to Web Browser Domain"
--#~ msgstr "Transizione utente di SELinux user su Web Browser Domain"
-+#: ../gui/selinux.tbl:23
-+msgid "Transition sysadm SELinux user to Web Browser Domain"
-+msgstr ""
+-#: ../gui/selinux.tbl:52
+-msgid "Disable SELinux protection for cpucontrol daemon"
++#: ../sepolicy/sepolicy.py:106
++msgid "Generate SELinux man pages"
+ msgstr ""
  
--#~ msgid "Transition xguest SELinux user to Web Browser Domain"
--#~ msgstr "Transizione utente di SELinux xguest su Web Browser Domain"
-+#: ../gui/selinux.tbl:24
-+msgid "Transition user SELinux user to Web Browser Domain"
-+msgstr ""
+-#: ../gui/selinux.tbl:53
+-msgid "Disable SELinux protection for cpuspeed daemon"
++#: ../sepolicy/sepolicy.py:110
++msgid "path in which the generated SELinux man pages will be stored"
+ msgstr ""
  
--#~ msgid "Allow staff Web Browsers to write to home directories"
--#~ msgstr "Permetti ai web browser di staff di scrivere sulle home directory"
-+#: ../gui/selinux.tbl:25
-+msgid "Transition xguest SELinux user to Web Browser Domain"
-+msgstr ""
+-#: ../gui/selinux.tbl:54
+-msgid "Cron"
++#: ../sepolicy/sepolicy.py:114
++msgid "All domains"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for amanda"
--#~ msgstr "Disabilita la protezione SELinux per amanda"
-+#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
-+#: ../gui/selinux.tbl:29
-+msgid "Allow staff Web Browsers to write to home directories"
-+msgstr ""
+-#: ../gui/selinux.tbl:54
+-msgid "Disable SELinux protection for crond daemon"
++#: ../sepolicy/sepolicy.py:116
++msgid "Domain name(s) of man pages to be created"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for amavis"
--#~ msgstr "Disabilita la protezione SELinux per amavis"
-+#: ../gui/selinux.tbl:30
-+msgid "Disable SELinux protection for amanda"
-+msgstr ""
+-#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
+-#: ../gui/selinux.tbl:91
+-msgid "Printing"
++#: ../sepolicy/sepolicy.py:164
++msgid "Query SELinux policy network information"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for apmd daemon"
--#~ msgstr "Disabilita la protezione SELinux per il demone apmd"
-+#: ../gui/selinux.tbl:31
-+msgid "Disable SELinux protection for amavis"
-+msgstr ""
+-#: ../gui/selinux.tbl:55
+-msgid "Disable SELinux protection for cupsd back end server"
++#: ../sepolicy/sepolicy.py:169
++msgid "list all SELinux port types"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for arpwatch daemon"
--#~ msgstr "Disabilita la protezione SELinux per il demone arpwatch"
-+#: ../gui/selinux.tbl:32
-+msgid "Disable SELinux protection for apmd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:56
+-msgid "Disable SELinux protection for cupsd daemon"
++#: ../sepolicy/sepolicy.py:172
++msgid "show SELinux type related to the port"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for auditd daemon"
--#~ msgstr "Disabilita la protezione SELinux per il demone auditd"
-+#: ../gui/selinux.tbl:33
-+msgid "Disable SELinux protection for arpwatch daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:57
+-msgid "Disable SELinux protection for cupsd_lpd"
++#: ../sepolicy/sepolicy.py:175
++msgid "Show ports defined for this SELinux type"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for automount daemon"
--#~ msgstr "Disabilita la protezione SELinux per il demone automount"
-+#: ../gui/selinux.tbl:34
-+msgid "Disable SELinux protection for auditd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:58
+-msgid "CVS"
++#: ../sepolicy/sepolicy.py:178
++msgid "show ports to which this domain can bind and/or connect"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for avahi"
--#~ msgstr "Disabilita la protezione SELinux per avahi"
-+#: ../gui/selinux.tbl:35
-+msgid "Disable SELinux protection for automount daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:58
+-msgid "Disable SELinux protection for cvs daemon"
++#: ../sepolicy/sepolicy.py:192
++msgid "query SELinux policy to see if domains can communicate with each other"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for bluetooth daemon"
--#~ msgstr "Disabilita la protezione SELinux per il demone bluetooth"
-+#: ../gui/selinux.tbl:36
-+msgid "Disable SELinux protection for avahi"
-+msgstr ""
+-#: ../gui/selinux.tbl:59
+-msgid "Disable SELinux protection for cyrus daemon"
++#: ../sepolicy/sepolicy.py:195
++msgid "Source Domain"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for canna daemon"
--#~ msgstr "Disabilita la protezione SELinux per il demone canna"
-+#: ../gui/selinux.tbl:37
-+msgid "Disable SELinux protection for bluetooth daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:60
+-msgid "Disable SELinux protection for dbskkd daemon"
++#: ../sepolicy/sepolicy.py:198
++msgid "Target Domain"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for cardmgr daemon"
--#~ msgstr "Disabilita la protezione SELinux per il demone cardmgr"
-+#: ../gui/selinux.tbl:38
-+msgid "Disable SELinux protection for canna daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:61
+-msgid "Disable SELinux protection for dbusd daemon"
++#: ../sepolicy/sepolicy.py:215
++msgid "query SELinux Policy to see description of booleans"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for Cluster Server"
--#~ msgstr "Disabilita la protezione SELinux per il Cluster server"
-+#: ../gui/selinux.tbl:39
-+msgid "Disable SELinux protection for cardmgr daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:62
+-msgid "Disable SELinux protection for dccd"
++#: ../sepolicy/sepolicy.py:219
++msgid "get all booleans desctiption"
+ msgstr ""
  
--#~ msgid ""
--#~ "Allow cdrecord to read various content. nfs, samba, removable devices, "
--#~ "user temp and untrusted content files"
--#~ msgstr ""
--#~ "Permetti a cdrecord di leggere vari contenuti. nfs, samba, dispositivi "
--#~ "estraibili, user-temp e file con contenuti non fidati"
-+#: ../gui/selinux.tbl:40
-+msgid "Disable SELinux protection for Cluster Server"
-+msgstr ""
+-#: ../gui/selinux.tbl:63
+-msgid "Disable SELinux protection for dccifd"
++#: ../sepolicy/sepolicy.py:221
++msgid "boolean to get description"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for ciped daemon"
--#~ msgstr "Disabilita la protezione SELinux per il demone ciped"
-+#: ../gui/selinux.tbl:41
+-#: ../gui/selinux.tbl:64
+-msgid "Disable SELinux protection for dccm"
++#: ../sepolicy/sepolicy.py:231
 +msgid ""
-+"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-+"temp and untrusted content files"
-+msgstr ""
++"query SELinux Policy to see how a source process domain can transition to "
++"the target process domain"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for clamd daemon"
--#~ msgstr "Disabilita la protezione SELinux per il demone clamd"
-+#: ../gui/selinux.tbl:42
-+msgid "Disable SELinux protection for ciped daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:65
+-msgid "Disable SELinux protection for ddt daemon"
++#: ../sepolicy/sepolicy.py:234
++msgid "source process domain"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for clamscan"
--#~ msgstr "Disabilita la protezione SELinux per clamscan"
-+#: ../gui/selinux.tbl:43
-+msgid "Disable SELinux protection for clamd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:66
+-msgid "Disable SELinux protection for devfsd daemon"
++#: ../sepolicy/sepolicy.py:237
++msgid "target process domain"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for clvmd"
--#~ msgstr "Disabilita la protezione SELinux per clvmd"
-+#: ../gui/selinux.tbl:44
-+msgid "Disable SELinux protection for clamscan"
-+msgstr ""
+-#: ../gui/selinux.tbl:67
+-msgid "Disable SELinux protection for dhcpc daemon"
++#: ../sepolicy/sepolicy.py:259
++msgid "Generate SELinux Policy module template"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for comsat daemon"
--#~ msgstr "Disabilita la protezione SELinux per il demone comsat"
-+#: ../gui/selinux.tbl:45
-+msgid "Disable SELinux protection for clvmd"
-+msgstr ""
+-#: ../gui/selinux.tbl:68
+-msgid "Disable SELinux protection for dhcpd daemon"
++#: ../sepolicy/sepolicy.py:265
++msgid "name of policy to generate"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for courier daemon"
--#~ msgstr "Disabilita la protezione SELinux per il demone courier"
-+#: ../gui/selinux.tbl:46
-+msgid "Disable SELinux protection for comsat daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:69
+-msgid "Disable SELinux protection for dictd daemon"
++#: ../sepolicy/sepolicy.py:267
++msgid "executable to confine"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for cpucontrol daemon"
--#~ msgstr "Disabilita la protezione SELinux per il demone cpucontrol"
-+#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
-+#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
-+msgid "Disable SELinux protection for courier daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:70
+-msgid "Allow sysadm_t to directly start daemons"
++#: ../sepolicy/sepolicy.py:269
++msgid "run policy generation test suite"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for cpuspeed daemon"
--#~ msgstr "Disabilita la protezione SELinux per il demone cpuspeed"
-+#: ../gui/selinux.tbl:52
-+msgid "Disable SELinux protection for cpucontrol daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:71
+-msgid "Disable SELinux protection for Evolution"
++#: ../sepolicy/sepolicy.py:274
++msgid "commands"
+ msgstr ""
  
--#~ msgid "Cron"
--#~ msgstr "Cron"
-+#: ../gui/selinux.tbl:53
-+msgid "Disable SELinux protection for cpuspeed daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:72
+-msgid "Games"
++#: ../sepolicy/sepolicy/generate.py:185
++msgid "Internet Services Daemon"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for crond daemon"
--#~ msgstr "Disabilita la protezione SELinux per il demone crond"
-+#: ../gui/selinux.tbl:54
-+msgid "Cron"
-+msgstr ""
+-#: ../gui/selinux.tbl:72
+-msgid "Disable SELinux protection for games"
++#: ../sepolicy/sepolicy/generate.py:198
++msgid "Valid Types:\n"
+ msgstr ""
  
--#~ msgid "Printing"
--#~ msgstr "Stampa"
-+#: ../gui/selinux.tbl:54
-+msgid "Disable SELinux protection for crond daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:73
+-msgid "Disable SELinux protection for the web browsers"
++#: ../sepolicy/sepolicy/generate.py:232
++#, python-format
++msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for cupsd back end server"
--#~ msgstr "Disabilita la protezione SELinux per il server backend di cupsd"
-+#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
-+#: ../gui/selinux.tbl:91
-+msgid "Printing"
-+msgstr ""
+-#: ../gui/selinux.tbl:74
+-msgid "Disable SELinux protection for Thunderbird"
++#: ../sepolicy/sepolicy/generate.py:359
++msgid "You must enter a name for your confined process/user"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for cupsd daemon"
--#~ msgstr "Disabilita la protezione SELinux per il demone cupsd"
-+#: ../gui/selinux.tbl:55
-+msgid "Disable SELinux protection for cupsd back end server"
-+msgstr ""
+-#: ../gui/selinux.tbl:75
+-msgid "Disable SELinux protection for distccd daemon"
++#: ../sepolicy/sepolicy/generate.py:361
++msgid ""
++"Name must be alpha numberic with no spaces. Consider using option \"-n "
++"MODULENAME\""
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for cupsd_lpd"
--#~ msgstr "Disabilita la protezione SELinux per cupsd_lpd"
-+#: ../gui/selinux.tbl:56
-+msgid "Disable SELinux protection for cupsd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:76
+-msgid "Disable SELinux protection for dmesg daemon"
++#: ../sepolicy/sepolicy/generate.py:449
++msgid "User Role types can not be assigned executables."
+ msgstr ""
  
--#~ msgid "CVS"
--#~ msgstr "CVS"
-+#: ../gui/selinux.tbl:57
-+msgid "Disable SELinux protection for cupsd_lpd"
-+msgstr ""
+-#: ../gui/selinux.tbl:77
+-msgid "Disable SELinux protection for dnsmasq daemon"
++#: ../sepolicy/sepolicy/generate.py:455
++msgid "Only Daemon apps can use an init script.."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for cvs daemon"
--#~ msgstr "Disabilita la protezione SELinux per il demone cvs"
-+#: ../gui/selinux.tbl:58
-+msgid "CVS"
-+msgstr ""
+-#: ../gui/selinux.tbl:78
+-msgid "Disable SELinux protection for dovecot daemon"
++#: ../sepolicy/sepolicy/generate.py:473
++msgid "use_resolve must be a boolean value "
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for cyrus daemon"
--#~ msgstr "Disabilita la protezione SELinux per il demone cyrus"
-+#: ../gui/selinux.tbl:58
-+msgid "Disable SELinux protection for cvs daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:79
+-msgid "Disable SELinux protection for entropyd daemon"
++#: ../sepolicy/sepolicy/generate.py:479
++msgid "use_syslog must be a boolean value "
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for dbskkd daemon"
--#~ msgstr "Disabilita la protezione SELinux per il demone dbskkd"
-+#: ../gui/selinux.tbl:59
-+msgid "Disable SELinux protection for cyrus daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:80
+-msgid "Disable SELinux protection for fetchmail"
++#: ../sepolicy/sepolicy/generate.py:485
++msgid "use_kerberos must be a boolean value "
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for dbusd daemon"
--#~ msgstr "Disabilita la protezione SELinux per il demone dbusd"
-+#: ../gui/selinux.tbl:60
-+msgid "Disable SELinux protection for dbskkd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:81
+-msgid "Disable SELinux protection for fingerd daemon"
++#: ../sepolicy/sepolicy/generate.py:491
++msgid "manage_krb5_rcache must be a boolean value "
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for dccd"
--#~ msgstr "Disabilita la protezione SELinux per dccd"
-+#: ../gui/selinux.tbl:61
-+msgid "Disable SELinux protection for dbusd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:82
+-msgid "Disable SELinux protection for freshclam daemon"
++#: ../sepolicy/sepolicy/generate.py:521
++msgid "USER Types automatically get a tmp type"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for dccifd"
--#~ msgstr "Disabilita la protezione SELinux per dccifd"
-+#: ../gui/selinux.tbl:62
-+msgid "Disable SELinux protection for dccd"
-+msgstr ""
+-#: ../gui/selinux.tbl:83
+-msgid "Disable SELinux protection for fsdaemon daemon"
++#: ../sepolicy/sepolicy/generate.py:1039
++msgid "You must enter the executable path for your confined process"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for dccm"
--#~ msgstr "Disabilita la protezione SELinux per dccm"
-+#: ../gui/selinux.tbl:63
-+msgid "Disable SELinux protection for dccifd"
-+msgstr ""
+-#: ../gui/selinux.tbl:84
+-msgid "Disable SELinux protection for gpm daemon"
++#: ../sepolicy/sepolicy/generate.py:1272
++msgid "Type Enforcement file"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for ddt daemon"
--#~ msgstr "Disabilita la protezione SELinux per il demone ddt"
-+#: ../gui/selinux.tbl:64
-+msgid "Disable SELinux protection for dccm"
-+msgstr ""
+-#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
+-msgid "NFS"
++#: ../sepolicy/sepolicy/generate.py:1273
++msgid "Interface file"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for devfsd daemon"
--#~ msgstr "Disabilita la protezione SELinux per il demone devfsd"
-+#: ../gui/selinux.tbl:65
-+msgid "Disable SELinux protection for ddt daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:85
+-msgid "Disable SELinux protection for gss daemon"
++#: ../sepolicy/sepolicy/generate.py:1274
++msgid "File Contexts file"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for dhcpc daemon"
--#~ msgstr "Disabilita la protezione SELinux per il demone dhcpc"
-+#: ../gui/selinux.tbl:66
-+msgid "Disable SELinux protection for devfsd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:86
+-msgid "Disable SELinux protection for Hal daemon"
++#: ../sepolicy/sepolicy/generate.py:1275
++msgid "Spec file"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for dhcpd daemon"
--#~ msgstr "Disabilita la protezione SELinux per il demone dhcpd"
-+#: ../gui/selinux.tbl:67
-+msgid "Disable SELinux protection for dhcpc daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:87
+-msgid "Compatibility"
++#: ../sepolicy/sepolicy/generate.py:1276
++msgid "Setup Script"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for dictd daemon"
--#~ msgstr "Disabilita la protezione SELinux per il demone dictd"
-+#: ../gui/selinux.tbl:68
-+msgid "Disable SELinux protection for dhcpd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:87
++#: booleans.py:1
+ msgid ""
+-"Do not audit things that we know to be broken but which are not security "
+-"risks"
++"Allow ABRT to modify public files used for public file transfer services."
+ msgstr ""
  
--#~ msgid "Allow sysadm_t to directly start daemons"
--#~ msgstr "Permetti a sysadm_t di avviare direttamente i demoni"
-+#: ../gui/selinux.tbl:69
-+msgid "Disable SELinux protection for dictd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:88
+-msgid "Disable SELinux protection for hostname daemon"
++#: booleans.py:2
++msgid ""
++"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for Evolution"
--#~ msgstr "Disabilita la protezione SELinux per Evolution"
-+#: ../gui/selinux.tbl:70
-+msgid "Allow sysadm_t to directly start daemons"
-+msgstr ""
+-#: ../gui/selinux.tbl:89
+-msgid "Disable SELinux protection for hotplug daemon"
++#: booleans.py:3
++msgid "Allow amavis to use JIT compiler"
+ msgstr ""
  
--#~ msgid "Games"
--#~ msgstr "Giochi"
-+#: ../gui/selinux.tbl:71
-+msgid "Disable SELinux protection for Evolution"
-+msgstr ""
+-#: ../gui/selinux.tbl:90
+-msgid "Disable SELinux protection for howl daemon"
++#: booleans.py:4
++msgid "Allow antivirus programs to read non security files on a system"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for games"
--#~ msgstr "Disabilita la protezione SELinux per i giochi"
-+#: ../gui/selinux.tbl:72
-+msgid "Games"
-+msgstr ""
+-#: ../gui/selinux.tbl:91
+-msgid "Disable SELinux protection for cups hplip daemon"
++#: booleans.py:5
++msgid ""
++"Allow users to resolve user passwd entries directly from ldap rather then "
++"using a sssd server"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for the web browsers"
--#~ msgstr "Disabilita la protezione SELinux per i web browser"
-+#: ../gui/selinux.tbl:72
-+msgid "Disable SELinux protection for games"
-+msgstr ""
+-#: ../gui/selinux.tbl:92
+-msgid "Disable SELinux protection for httpd rotatelogs"
++#: booleans.py:6
++msgid "Allow users to login using a radius server"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for Thunderbird"
--#~ msgstr "Disabilita la protezione SELinux per Thunderbird"
-+#: ../gui/selinux.tbl:73
-+msgid "Disable SELinux protection for the web browsers"
-+msgstr ""
+-#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
+-msgid "HTTPD Service"
++#: booleans.py:7
++msgid "Allow users to login using a yubikey  server"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for distccd daemon"
--#~ msgstr "Disabilita la protezione SELinux per il demone distccd"
-+#: ../gui/selinux.tbl:74
-+msgid "Disable SELinux protection for Thunderbird"
-+msgstr ""
+-#: ../gui/selinux.tbl:93
+-msgid "Disable SELinux protection for http suexec"
++#: booleans.py:8
++msgid ""
++"Allow cdrecord to read various content. nfs, samba, removable devices, user "
++"temp and untrusted content files"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for dmesg daemon"
--#~ msgstr "Disabilita la protezione SELinux per il demone dmesg"
-+#: ../gui/selinux.tbl:75
-+msgid "Disable SELinux protection for distccd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:94
+-msgid "Disable SELinux protection for hwclock daemon"
++#: booleans.py:9
++msgid "Allow clamd to use JIT compiler"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for dnsmasq daemon"
--#~ msgstr "Disabilita la protezione SELinux per il demone dnsmasq"
-+#: ../gui/selinux.tbl:76
-+msgid "Disable SELinux protection for dmesg daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:95
+-msgid "Disable SELinux protection for i18n daemon"
++#: booleans.py:10
++msgid "Allow clamscan to non security files on a system"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for dovecot daemon"
--#~ msgstr "Disabilita la protezione SELinux per il demone dovecot"
-+#: ../gui/selinux.tbl:77
-+msgid "Disable SELinux protection for dnsmasq daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:96
+-msgid "Disable SELinux protection for imazesrv daemon"
++#: booleans.py:11
++msgid "Allow clamscan to read user content"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for entropyd daemon"
--#~ msgstr "Disabilita la protezione SELinux per il demone entropyd"
-+#: ../gui/selinux.tbl:78
-+msgid "Disable SELinux protection for dovecot daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:97
+-msgid "Disable SELinux protection for inetd child daemons"
++#: booleans.py:12
++msgid ""
++"Allow Cobbler to modify public files used for public file transfer services."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for fetchmail"
--#~ msgstr "Disabilita la protezione SELinux per fetchmail"
-+#: ../gui/selinux.tbl:79
-+msgid "Disable SELinux protection for entropyd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:98
+-msgid "Disable SELinux protection for inetd daemon"
++#: booleans.py:13
++msgid "Allow Cobbler to connect to the network using TCP."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for fingerd daemon"
--#~ msgstr "Disabilita la protezione SELinux per il demone fingerd"
-+#: ../gui/selinux.tbl:80
-+msgid "Disable SELinux protection for fetchmail"
-+msgstr ""
+-#: ../gui/selinux.tbl:99
+-msgid "Disable SELinux protection for innd daemon"
++#: booleans.py:14
++msgid "Allow Cobbler to access cifs file systems."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for freshclam daemon"
--#~ msgstr "Disabilita la protezione SELinux per il demone freshclam"
-+#: ../gui/selinux.tbl:81
-+msgid "Disable SELinux protection for fingerd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:100
+-msgid "Disable SELinux protection for iptables daemon"
++#: booleans.py:15
++msgid "Allow Cobbler to access nfs file systems."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for fsdaemon daemon"
--#~ msgstr "Disabilita la protezione SELinux per il demone fsdaemon"
-+#: ../gui/selinux.tbl:82
-+msgid "Disable SELinux protection for freshclam daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:101
+-msgid "Disable SELinux protection for ircd daemon"
++#: booleans.py:16
++msgid "Allow collectd to connect to the network using TCP."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for gpm daemon"
--#~ msgstr "Disabilita la protezione SELinux per il demone gpm"
-+#: ../gui/selinux.tbl:83
-+msgid "Disable SELinux protection for fsdaemon daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:102
+-msgid "Disable SELinux protection for irqbalance daemon"
++#: booleans.py:17
++msgid "Allow codnor domain to connect to the network using TCP."
+ msgstr ""
  
--#~ msgid "NFS"
--#~ msgstr "NFS"
-+#: ../gui/selinux.tbl:84
-+msgid "Disable SELinux protection for gpm daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:103
+-msgid "Disable SELinux protection for iscsi daemon"
++#: booleans.py:18
++msgid ""
++"Allow system cron jobs to relabel filesystem for restoring file contexts."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for gss daemon"
--#~ msgstr "Disabilita la protezione SELinux per il demone gss"
-+#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
-+msgid "NFS"
-+msgstr ""
+-#: ../gui/selinux.tbl:104
+-msgid "Disable SELinux protection for jabberd daemon"
++#: booleans.py:19
++msgid "Allow cvs daemon to read shadow"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for Hal daemon"
--#~ msgstr "Disabilita la protezione SELinux per il demone Hal"
-+#: ../gui/selinux.tbl:85
-+msgid "Disable SELinux protection for gss daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
+-msgid "Kerberos"
++#: booleans.py:20
++msgid "Allow all daemons to write corefiles to /"
+ msgstr ""
  
--#~ msgid "Compatibility"
--#~ msgstr "Compatibilità"
-+#: ../gui/selinux.tbl:86
-+msgid "Disable SELinux protection for Hal daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:105
+-msgid "Disable SELinux protection for kadmind daemon"
++#: booleans.py:21
++msgid "Allow all daemons to use tcp wrappers."
+ msgstr ""
  
--#~ msgid ""
--#~ "Do not audit things that we know to be broken but which are not security "
--#~ "risks"
--#~ msgstr ""
--#~ "Non eseguire l'audit degli oggetti che sappiamo essere corrotti ma che "
--#~ "non rappresentano alcun rischio della sicurezza"
-+#: ../gui/selinux.tbl:87
-+msgid "Compatibility"
-+msgstr ""
+-#: ../gui/selinux.tbl:106
+-msgid "Disable SELinux protection for klogd daemon"
++#: booleans.py:22
++msgid "Allow all daemons the ability to read/write terminals"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for hostname daemon"
--#~ msgstr "Disabilita la protezione SELinux per il demone hostname"
-+#: ../gui/selinux.tbl:87
-+msgid ""
-+"Do not audit things that we know to be broken but which are not security "
-+"risks"
-+msgstr ""
+-#: ../gui/selinux.tbl:107
+-msgid "Disable SELinux protection for krb5kdc daemon"
++#: booleans.py:23
++msgid "Allow dbadm to manage files in users home directories"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for hotplug daemon"
--#~ msgstr "Disabilita la protezione SELinux per il demone hotplug"
-+#: ../gui/selinux.tbl:88
-+msgid "Disable SELinux protection for hostname daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:108
+-msgid "Disable SELinux protection for ktalk daemons"
++#: booleans.py:24
++msgid "Allow dbadm to read files in users home directories"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for howl daemon"
--#~ msgstr "Disabilita la protezione SELinux per il demone howl"
-+#: ../gui/selinux.tbl:89
-+msgid "Disable SELinux protection for hotplug daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:109
+-msgid "Disable SELinux protection for kudzu daemon"
++#: booleans.py:25
++msgid ""
++"Deny 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 ""
  
--#~ msgid "Disable SELinux protection for cups hplip daemon"
--#~ msgstr "Disabilita la protezione SELinux per il demone hplip di cups"
-+#: ../gui/selinux.tbl:90
-+msgid "Disable SELinux protection for howl daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:110
+-msgid "Disable SELinux protection for locate daemon"
++#: booleans.py:26
++msgid "Allow sysadm to debug or ptrace all processes."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for httpd rotatelogs"
--#~ msgstr "Disabilita la protezione SELinux per httpd rotatelog"
-+#: ../gui/selinux.tbl:91
-+msgid "Disable SELinux protection for cups hplip daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:111
+-msgid "Disable SELinux protection for lpd daemon"
++#: booleans.py:27
++msgid "Allow dhcpc client applications to execute iptables commands"
+ msgstr ""
  
--#~ msgid "HTTPD Service"
--#~ msgstr "Servizio HTTPD"
-+#: ../gui/selinux.tbl:92
-+msgid "Disable SELinux protection for httpd rotatelogs"
-+msgstr ""
+-#: ../gui/selinux.tbl:112
+-msgid "Disable SELinux protection for lrrd daemon"
++#: booleans.py:28
++msgid "Allow DHCP daemon to use LDAP backends"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for http suexec"
--#~ msgstr "Disabilita la protezione SELinux per http suexec"
-+#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
-+msgid "HTTPD Service"
-+msgstr ""
+-#: ../gui/selinux.tbl:113
+-msgid "Disable SELinux protection for lvm daemon"
++#: booleans.py:29
++msgid "Allow all domains to use other domains file descriptors"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for hwclock daemon"
--#~ msgstr "Disabilita la protezione SELinux per il demone hwclock"
-+#: ../gui/selinux.tbl:93
-+msgid "Disable SELinux protection for http suexec"
-+msgstr ""
+-#: ../gui/selinux.tbl:114
+-msgid "Disable SELinux protection for mailman"
++#: booleans.py:30
++msgid "Allow all domains to have the kernel load modules"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for i18n daemon"
--#~ msgstr "Disabilita la protezione SELinux per il demone i18n"
-+#: ../gui/selinux.tbl:94
-+msgid "Disable SELinux protection for hwclock daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:115
+-msgid "Allow evolution and thunderbird to read user files"
++#: booleans.py:31
++msgid "Allow the use of the audio devices as the source for the entropy feeds"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for imazesrv daemon"
--#~ msgstr "Disabilita la protezione SELinux per il demone imazesrv"
-+#: ../gui/selinux.tbl:95
-+msgid "Disable SELinux protection for i18n daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:116
+-msgid "Disable SELinux protection for mdadm daemon"
++#: booleans.py:32
++msgid "Allow exim to connect to databases (postgres, mysql)"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for inetd child daemons"
--#~ msgstr "Disabilita la protezione SELinux per il demone figlio inetd"
-+#: ../gui/selinux.tbl:96
-+msgid "Disable SELinux protection for imazesrv daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:117
+-msgid "Disable SELinux protection for monopd daemon"
++#: booleans.py:33
++msgid "Allow exim to create, read, write, and delete unprivileged user files."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for inetd daemon"
--#~ msgstr "Disabilita la protezione SELinux per il demone inetd"
-+#: ../gui/selinux.tbl:97
-+msgid "Disable SELinux protection for inetd child daemons"
-+msgstr ""
+-#: ../gui/selinux.tbl:118
+-msgid "Allow the mozilla browser to read user files"
++#: booleans.py:34
++msgid "Allow exim to read unprivileged user files."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for innd daemon"
--#~ msgstr "Disabilita la protezione SELinux per il demone innd"
-+#: ../gui/selinux.tbl:98
-+msgid "Disable SELinux protection for inetd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:119
+-msgid "Disable SELinux protection for mrtg daemon"
++#: booleans.py:35
++msgid "Enable extra rules in the cron domain to support fcron."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for iptables daemon"
--#~ msgstr "Disabilita la protezione SELinux per il demone iptables"
-+#: ../gui/selinux.tbl:99
-+msgid "Disable SELinux protection for innd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:120
+-msgid "Disable SELinux protection for mysqld daemon"
++#: booleans.py:36
++msgid "Allow fenced domain to connect to the network using TCP."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for ircd daemon"
--#~ msgstr "Disabilita la protezione SELinux per il demone ircd"
-+#: ../gui/selinux.tbl:100
-+msgid "Disable SELinux protection for iptables daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:121
+-msgid "Disable SELinux protection for nagios daemon"
++#: booleans.py:37
++msgid "Allow fenced domain to execute ssh."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for irqbalance daemon"
--#~ msgstr "Disabilita la protezione SELinux per il demone irqbalance"
-+#: ../gui/selinux.tbl:101
-+msgid "Disable SELinux protection for ircd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
+-msgid "Name Service"
++#: booleans.py:38
++msgid "Allow ftp to read and write files in the user home directories"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for iscsi daemon"
--#~ msgstr "Disabilita la protezione SELinux per il demone iscsi"
-+#: ../gui/selinux.tbl:102
-+msgid "Disable SELinux protection for irqbalance daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:122
+-msgid "Disable SELinux protection for named daemon"
++#: booleans.py:39
++msgid ""
++"Allow ftp servers to upload files,  used for public file transfer services. "
++"Directories must be labeled public_content_rw_t."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for jabberd daemon"
--#~ msgstr "Disabilita la protezione SELinux per il demone jabberd"
-+#: ../gui/selinux.tbl:103
-+msgid "Disable SELinux protection for iscsi daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:123
+-msgid "Disable SELinux protection for nessusd daemon"
++#: booleans.py:40
++msgid "Allow ftp servers to connect to all ports > 1023"
+ msgstr ""
  
--#~ msgid "Kerberos"
--#~ msgstr "Kerberos"
-+#: ../gui/selinux.tbl:104
-+msgid "Disable SELinux protection for jabberd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:124
+-msgid "Disable SELinux protection for NetworkManager"
++#: booleans.py:41
++msgid "Allow ftp servers to connect to mysql database ports"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for kadmind daemon"
--#~ msgstr "Disabilita la protezione SELinux per il demone kadmind"
-+#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
-+msgid "Kerberos"
-+msgstr ""
+-#: ../gui/selinux.tbl:125
+-msgid "Disable SELinux protection for nfsd daemon"
++#: booleans.py:42
++msgid ""
++"Allow ftp servers to login to local users and read/write all files on the "
++"system, governed by DAC."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for klogd daemon"
--#~ msgstr "Disabilita la protezione SELinux per il demone klogd"
-+#: ../gui/selinux.tbl:105
-+msgid "Disable SELinux protection for kadmind daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
+-#: ../gui/selinux.tbl:221
+-msgid "Samba"
++#: booleans.py:43
++msgid "Allow ftp servers to use cifs used for public file transfer services."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for krb5kdc daemon"
--#~ msgstr "Disabilita la protezione SELinux per il demone krb5kdc"
-+#: ../gui/selinux.tbl:106
-+msgid "Disable SELinux protection for klogd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:126
+-msgid "Disable SELinux protection for nmbd daemon"
++#: booleans.py:44
++msgid "Allow ftp servers to use nfs used for public file transfer services."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for ktalk daemons"
--#~ msgstr "Disabilita la protezione SELinux per il demone ktalk"
-+#: ../gui/selinux.tbl:107
-+msgid "Disable SELinux protection for krb5kdc daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:127
+-msgid "Disable SELinux protection for nrpe daemon"
++#: booleans.py:45
++msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for kudzu daemon"
--#~ msgstr "Disabilita la protezione SELinux per il demone kudzu"
-+#: ../gui/selinux.tbl:108
-+msgid "Disable SELinux protection for ktalk daemons"
-+msgstr ""
+-#: ../gui/selinux.tbl:128
+-msgid "Disable SELinux protection for nscd daemon"
++#: booleans.py:46
++msgid "Determine whether Git CGI can search home directories."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for locate daemon"
--#~ msgstr "Disabilita la protezione SELinux per il demone locate"
-+#: ../gui/selinux.tbl:109
-+msgid "Disable SELinux protection for kudzu daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:129
+-msgid "Disable SELinux protection for nsd daemon"
++#: booleans.py:47
++msgid "Determine whether Git CGI can access cifs file systems."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for lpd daemon"
--#~ msgstr "Disabilita la protezione SELinux per il demone lpd"
-+#: ../gui/selinux.tbl:110
-+msgid "Disable SELinux protection for locate daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:130
+-msgid "Disable SELinux protection for ntpd daemon"
++#: booleans.py:48
++msgid "Determine whether Git CGI can access nfs file systems."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for lrrd daemon"
--#~ msgstr "Disabilita la protezione SELinux per il demone lrrd"
-+#: ../gui/selinux.tbl:111
-+msgid "Disable SELinux protection for lpd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:131
+-msgid "Disable SELinux protection for oddjob"
++#: booleans.py:49
++msgid ""
++"Determine whether Git session daemon can bind TCP sockets to all unreserved "
++"ports."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for lvm daemon"
--#~ msgstr "Disabilita la protezione SELinux per il demone lvm"
-+#: ../gui/selinux.tbl:112
-+msgid "Disable SELinux protection for lrrd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:132
+-msgid "Disable SELinux protection for oddjob_mkhomedir"
++#: booleans.py:50
++msgid ""
++"Determine whether calling user domains can execute Git daemon in the "
++"git_session_t domain."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for mailman"
--#~ msgstr "Disabilita la protezione SELinux per mailman"
-+#: ../gui/selinux.tbl:113
-+msgid "Disable SELinux protection for lvm daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:133
+-msgid "Disable SELinux protection for openvpn daemon"
++#: booleans.py:51
++msgid "Determine whether Git system daemon can search home directories."
+ msgstr ""
  
--#~ msgid "Allow evolution and thunderbird to read user files"
--#~ msgstr "Permetti a evolution e thunderbird di leggere i file dell'utente"
-+#: ../gui/selinux.tbl:114
-+msgid "Disable SELinux protection for mailman"
-+msgstr ""
+-#: ../gui/selinux.tbl:134
+-msgid "Disable SELinux protection for pam daemon"
++#: booleans.py:52
++msgid "Determine whether Git system daemon can access cifs file systems."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for mdadm daemon"
--#~ msgstr "Disabilita la protezione SELinux per il demone mdadm"
-+#: ../gui/selinux.tbl:115
-+msgid "Allow evolution and thunderbird to read user files"
-+msgstr ""
+-#: ../gui/selinux.tbl:135
+-msgid "Disable SELinux protection for pegasus"
++#: booleans.py:53
++msgid "Determine whether Git system daemon can access nfs file systems."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for monopd daemon"
--#~ msgstr "Disabilita la protezione SELinux per il demone monopd"
-+#: ../gui/selinux.tbl:116
-+msgid "Disable SELinux protection for mdadm daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:136
+-msgid "Disable SELinux protection for perdition daemon"
++#: booleans.py:54
++msgid "Allow gitisis daemon to send mail"
+ msgstr ""
  
--#~ msgid "Allow the mozilla browser to read user files"
--#~ msgstr "Permetti al browser di mozilla di leggere i file dell'utente"
-+#: ../gui/selinux.tbl:117
-+msgid "Disable SELinux protection for monopd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:137
+-msgid "Disable SELinux protection for portmap daemon"
++#: booleans.py:55
++msgid "Enable reading of urandom for all domains."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for mrtg daemon"
--#~ msgstr "Disabilita la protezione SELinux per il demone mrtg"
-+#: ../gui/selinux.tbl:118
-+msgid "Allow the mozilla browser to read user files"
-+msgstr ""
+-#: ../gui/selinux.tbl:138
+-msgid "Disable SELinux protection for portslave daemon"
++#: booleans.py:56
++msgid ""
++"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
++"agent to manage user files."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for mysqld daemon"
--#~ msgstr "Disabilita la protezione SELinux per il demone mysqld"
-+#: ../gui/selinux.tbl:119
-+msgid "Disable SELinux protection for mrtg daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:139
+-msgid "Disable SELinux protection for postfix"
++#: booleans.py:57
++msgid ""
++"Allow gpg web domain to modify public files used for public file transfer "
++"services."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for nagios daemon"
--#~ msgstr "Disabilita la protezione SELinux per il demone nagios"
-+#: ../gui/selinux.tbl:120
-+msgid "Disable SELinux protection for mysqld daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:140
+-msgid "Disable SELinux protection for postgresql daemon"
++#: booleans.py:58
++msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
+ msgstr ""
  
--#~ msgid "Name Service"
--#~ msgstr "Nome servizio"
-+#: ../gui/selinux.tbl:121
-+msgid "Disable SELinux protection for nagios daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:141
+-msgid "pppd"
++#: booleans.py:59
++msgid ""
++"Allow Apache to modify public files used for public file transfer services. "
++"Directories/Files must be labeled public_content_rw_t."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for named daemon"
--#~ msgstr "Disabilita la protezione SELinux per il demone named"
-+#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
-+msgid "Name Service"
-+msgstr ""
+-#: ../gui/selinux.tbl:141
+-msgid "Allow pppd to be run for a regular user"
++#: booleans.py:60
++msgid "Allow httpd to use built in scripting (usually php)"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for nessusd daemon"
--#~ msgstr "Disabilita la protezione SELinux per il demone nessusd"
-+#: ../gui/selinux.tbl:122
-+msgid "Disable SELinux protection for named daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:142
+-msgid "Disable SELinux protection for pptp"
++#: booleans.py:61
++msgid "Allow http daemon to check spam"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for NetworkManager"
--#~ msgstr "Disabilita la protezione SELinux per NetworkManager"
-+#: ../gui/selinux.tbl:123
-+msgid "Disable SELinux protection for nessusd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:143
+-msgid "Disable SELinux protection for prelink daemon"
++#: booleans.py:62
++msgid ""
++"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
++"ports"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for nfsd daemon"
--#~ msgstr "Disabilita la protezione SELinux per il demone nfsd"
-+#: ../gui/selinux.tbl:124
-+msgid "Disable SELinux protection for NetworkManager"
-+msgstr ""
+-#: ../gui/selinux.tbl:144
+-msgid "Disable SELinux protection for privoxy daemon"
++#: booleans.py:63
++msgid "Allow httpd to connect to the ldap port"
+ msgstr ""
  
--#~ msgid "Samba"
--#~ msgstr "Samba"
-+#: ../gui/selinux.tbl:125
-+msgid "Disable SELinux protection for nfsd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:145
+-msgid "Disable SELinux protection for ptal daemon"
++#: booleans.py:64
++msgid "Allow http daemon to connect to zabbix"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for nmbd daemon"
--#~ msgstr "Disabilita la protezione SELinux per il demone nmbd"
-+#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
-+#: ../gui/selinux.tbl:221
-+msgid "Samba"
-+msgstr ""
+-#: ../gui/selinux.tbl:146
+-msgid "Disable SELinux protection for pxe daemon"
++#: booleans.py:65
++msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for nrpe daemon"
--#~ msgstr "Disabilita la protezione SELinux per il demone nrpe"
-+#: ../gui/selinux.tbl:126
-+msgid "Disable SELinux protection for nmbd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:147
+-msgid "Disable SELinux protection for pyzord"
++#: booleans.py:66
++msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for nscd daemon"
--#~ msgstr "Disabilita la protezione SELinux per il demone nscd"
-+#: ../gui/selinux.tbl:127
-+msgid "Disable SELinux protection for nrpe daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:148
+-msgid "Disable SELinux protection for quota daemon"
++#: booleans.py:67
++msgid ""
++"Allow HTTPD scripts and modules to connect to databases over the network."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for nsd daemon"
--#~ msgstr "Disabilita la protezione SELinux per il demone nsd"
-+#: ../gui/selinux.tbl:128
-+msgid "Disable SELinux protection for nscd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:149
+-msgid "Disable SELinux protection for radiusd daemon"
++#: booleans.py:68
++msgid "Allow httpd to connect to memcache server"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for ntpd daemon"
--#~ msgstr "Disabilita la protezione SELinux per il demone ntpd"
-+#: ../gui/selinux.tbl:129
-+msgid "Disable SELinux protection for nsd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:150
+-msgid "Disable SELinux protection for radvd daemon"
++#: booleans.py:69
++msgid "Allow httpd to act as a relay"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for oddjob"
--#~ msgstr "Disabilita la protezione SELinux per oddjob"
-+#: ../gui/selinux.tbl:130
-+msgid "Disable SELinux protection for ntpd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:151
+-msgid "Disable SELinux protection for rdisc"
++#: booleans.py:70
++msgid "Allow http daemon to send mail"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for oddjob_mkhomedir"
--#~ msgstr "Disabilita la protezione SELinux per oddjob_mkhomedir"
-+#: ../gui/selinux.tbl:131
-+msgid "Disable SELinux protection for oddjob"
-+msgstr ""
+-#: ../gui/selinux.tbl:152
+-msgid "Disable SELinux protection for readahead"
++#: booleans.py:71
++msgid "Allow Apache to communicate with avahi service via dbus"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for openvpn daemon"
--#~ msgstr "Disabilita la protezione SELinux per il demone openvpn"
-+#: ../gui/selinux.tbl:132
-+msgid "Disable SELinux protection for oddjob_mkhomedir"
-+msgstr ""
+-#: ../gui/selinux.tbl:153
+-msgid "Allow programs to read files in non-standard locations (default_t)"
++#: booleans.py:72
++msgid "Allow httpd cgi support"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for pam daemon"
--#~ msgstr "Disabilita la protezione SELinux per il demone pam"
-+#: ../gui/selinux.tbl:133
-+msgid "Disable SELinux protection for openvpn daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:154
+-msgid "Disable SELinux protection for restorecond"
++#: booleans.py:73
++msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for pegasus"
--#~ msgstr "Disabilita la protezione SELinux per pegasus"
-+#: ../gui/selinux.tbl:134
-+msgid "Disable SELinux protection for pam daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:155
+-msgid "Disable SELinux protection for rhgb daemon"
++#: booleans.py:74
++msgid "Allow httpd to read home directories"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for perdition daemon"
--#~ msgstr "Disabilita la protezione SELinux per il demone perdition"
-+#: ../gui/selinux.tbl:135
-+msgid "Disable SELinux protection for pegasus"
-+msgstr ""
+-#: ../gui/selinux.tbl:156
+-msgid "Disable SELinux protection for ricci"
++#: booleans.py:75
++msgid "Allow httpd scripts and modules execmem/execstack"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for portmap daemon"
--#~ msgstr "Disabilita la protezione SELinux per il demone portmap"
-+#: ../gui/selinux.tbl:136
-+msgid "Disable SELinux protection for perdition daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:157
+-msgid "Disable SELinux protection for ricci_modclusterd"
++#: booleans.py:76
++msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for portslave daemon"
--#~ msgstr "Disabilita la protezione SELinux per il demone portslave"
-+#: ../gui/selinux.tbl:137
-+msgid "Disable SELinux protection for portmap daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:158
+-msgid "Disable SELinux protection for rlogind daemon"
++#: booleans.py:77
++msgid "Allow httpd processes to manage IPA content"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for postfix"
--#~ msgstr "Disabilita la protezione SELinux per postfix"
-+#: ../gui/selinux.tbl:138
-+msgid "Disable SELinux protection for portslave daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:159
+-msgid "Disable SELinux protection for rpcd daemon"
++#: booleans.py:78
++msgid "Allow Apache to use mod_auth_ntlm_winbind"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for postgresql daemon"
--#~ msgstr "Disabilita la protezione SELinux per il demone postgresql"
-+#: ../gui/selinux.tbl:139
-+msgid "Disable SELinux protection for postfix"
-+msgstr ""
+-#: ../gui/selinux.tbl:160
+-msgid "Disable SELinux protection for rshd"
++#: booleans.py:79
++msgid "Allow Apache to use mod_auth_pam"
+ msgstr ""
  
--#~ msgid "pppd"
--#~ msgstr "pppd"
-+#: ../gui/selinux.tbl:140
-+msgid "Disable SELinux protection for postgresql daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:161
+-msgid "rsync"
++#: booleans.py:80
++msgid "Allow httpd to read user content"
+ msgstr ""
  
--#~ msgid "Allow pppd to be run for a regular user"
--#~ msgstr "Permetti a pppd di essere eseguito per un utente normale"
-+#: ../gui/selinux.tbl:141
-+msgid "pppd"
-+msgstr ""
+-#: ../gui/selinux.tbl:161
+-msgid "Disable SELinux protection for rsync daemon"
++#: booleans.py:81
++msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for pptp"
--#~ msgstr "Disabilita protezione SELinux per pptp"
-+#: ../gui/selinux.tbl:141
-+msgid "Allow pppd to be run for a regular user"
-+msgstr ""
+-#: ../gui/selinux.tbl:162
+-msgid "Allow ssh to run from inetd instead of as a daemon"
++#: booleans.py:82
++msgid "Allow httpd daemon to change its resource limits"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for prelink daemon"
--#~ msgstr "Disabilita protezione SELinux per il demone prelink"
-+#: ../gui/selinux.tbl:142
-+msgid "Disable SELinux protection for pptp"
-+msgstr ""
+-#: ../gui/selinux.tbl:163
+-msgid "Allow Samba to share nfs directories"
++#: booleans.py:83
++msgid ""
++"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for privoxy daemon"
--#~ msgstr "Disabilita protezione SELinux per il demone privoxy"
-+#: ../gui/selinux.tbl:143
-+msgid "Disable SELinux protection for prelink daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
+-msgid "SASL authentication server"
++#: booleans.py:84
++msgid ""
++"Allow apache scripts to write to public content, directories/files must be "
++"labeled public_rw_content_t."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for ptal daemon"
--#~ msgstr "Disabilita protezione SELinux per il demone ptal"
-+#: ../gui/selinux.tbl:144
-+msgid "Disable SELinux protection for privoxy daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:164
+-msgid "Allow sasl authentication server to read /etc/shadow"
++#: booleans.py:85
++msgid "Allow Apache to execute tmp content."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for pxe daemon"
--#~ msgstr "Disabilita protezione SELinux per il demone pxe"
-+#: ../gui/selinux.tbl:145
-+msgid "Disable SELinux protection for ptal daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:165
++#: booleans.py:86
+ msgid ""
+-"Allow X-Windows server to map a memory region as both executable and writable"
++"Unify HTTPD to communicate with the terminal. Needed for entering the "
++"passphrase for certificates at the terminal."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for pyzord"
--#~ msgstr "Disabilita protezione SELinux per pyzord"
-+#: ../gui/selinux.tbl:146
-+msgid "Disable SELinux protection for pxe daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:166
+-msgid "Disable SELinux protection for saslauthd daemon"
++#: booleans.py:87
++msgid "Unify HTTPD handling of all content files."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for quota daemon"
--#~ msgstr "Disabilita protezione SELinux per il demone quota"
-+#: ../gui/selinux.tbl:147
-+msgid "Disable SELinux protection for pyzord"
-+msgstr ""
+-#: ../gui/selinux.tbl:167
+-msgid "Disable SELinux protection for scannerdaemon daemon"
++#: booleans.py:88
++msgid "Allow httpd to access cifs file systems"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for radiusd daemon"
--#~ msgstr "Disabilita protezione SELinux per il demone radiusd"
-+#: ../gui/selinux.tbl:148
-+msgid "Disable SELinux protection for quota daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:168
+-msgid "Do not allow transition to sysadm_t, sudo and su effected"
++#: booleans.py:89
++msgid "Allow httpd to access FUSE file systems"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for radvd daemon"
--#~ msgstr "Disabilita protezione SELinux per il demone radvd"
-+#: ../gui/selinux.tbl:149
-+msgid "Disable SELinux protection for radiusd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:169
+-msgid "Do not allow any processes to load kernel modules"
++#: booleans.py:90
++msgid "Allow httpd to run gpg"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for rdisc"
--#~ msgstr "Disabilita protezione SELinux per rdisc"
-+#: ../gui/selinux.tbl:150
-+msgid "Disable SELinux protection for radvd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:170
+-msgid "Do not allow any processes to modify kernel SELinux policy"
++#: booleans.py:91
++msgid "Allow httpd to access nfs file systems"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for readahead"
--#~ msgstr "Disabilita protezione SELinux per readahead"
-+#: ../gui/selinux.tbl:151
-+msgid "Disable SELinux protection for rdisc"
-+msgstr ""
+-#: ../gui/selinux.tbl:171
+-msgid "Disable SELinux protection for sendmail daemon"
++#: booleans.py:92
++msgid "Allow httpd to communicate with oddjob to start up a service"
+ msgstr ""
  
--#~ msgid "Allow programs to read files in non-standard locations (default_t)"
--#~ msgstr ""
--#~ "Permetti ai programmi di leggere i file in posizioni non-standard "
--#~ "(default_t)"
-+#: ../gui/selinux.tbl:152
-+msgid "Disable SELinux protection for readahead"
-+msgstr ""
+-#: ../gui/selinux.tbl:172
+-msgid "Disable SELinux protection for setrans"
++#: booleans.py:93
++msgid "Allow httpd to access openstack ports"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for restorecond"
--#~ msgstr "Disabilita protezione SELinux per restorecond"
-+#: ../gui/selinux.tbl:153
-+msgid "Allow programs to read files in non-standard locations (default_t)"
-+msgstr ""
+-#: ../gui/selinux.tbl:173
+-msgid "Disable SELinux protection for setroubleshoot daemon"
++#: booleans.py:94
++msgid "Allow icecast to connect to all ports, not just sound ports."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for rhgb daemon"
--#~ msgstr "Disabilita protezione SELinux per il demone rhgb"
-+#: ../gui/selinux.tbl:154
-+msgid "Disable SELinux protection for restorecond"
-+msgstr ""
+-#: ../gui/selinux.tbl:174
+-msgid "Disable SELinux protection for slapd daemon"
++#: booleans.py:95
++msgid ""
++"Allow the Irssi IRC Client to connect to any port, and to bind to any "
++"unreserved port."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for ricci"
--#~ msgstr "Disabilita protezione SELinux per ricci"
-+#: ../gui/selinux.tbl:155
-+msgid "Disable SELinux protection for rhgb daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:175
+-msgid "Disable SELinux protection for slrnpull daemon"
++#: booleans.py:96
++msgid "Allow java executable stack"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for ricci_modclusterd"
--#~ msgstr "Disabilita protezione SELinux per ricci_modclusterd"
-+#: ../gui/selinux.tbl:156
-+msgid "Disable SELinux protection for ricci"
-+msgstr ""
+-#: ../gui/selinux.tbl:176
+-msgid "Disable SELinux protection for smbd daemon"
++#: booleans.py:97
++msgid "Allow confined applications to run with kerberos."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for rlogind daemon"
--#~ msgstr "Disabilita protezione SELinux per il demone rlogind"
-+#: ../gui/selinux.tbl:157
-+msgid "Disable SELinux protection for ricci_modclusterd"
-+msgstr ""
+-#: ../gui/selinux.tbl:177
+-msgid "Disable SELinux protection for snmpd daemon"
++#: booleans.py:98
++msgid "Allow syslogd daemon to send mail"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for rpcd daemon"
--#~ msgstr "Disabilita protezione SELinux per il demone rpcd"
-+#: ../gui/selinux.tbl:158
-+msgid "Disable SELinux protection for rlogind daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:178
+-msgid "Disable SELinux protection for snort daemon"
++#: booleans.py:99
++msgid "Allow syslogd the ability to read/write terminals"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for rshd"
--#~ msgstr "Disabilita protezione SELinux per rshd"
-+#: ../gui/selinux.tbl:159
-+msgid "Disable SELinux protection for rpcd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:179
+-msgid "Disable SELinux protection for soundd daemon"
++#: booleans.py:100
++msgid "Allow logging in and using the system from /dev/console."
+ msgstr ""
  
--#~ msgid "rsync"
--#~ msgstr "rsync"
-+#: ../gui/selinux.tbl:160
-+msgid "Disable SELinux protection for rshd"
-+msgstr ""
+-#: ../gui/selinux.tbl:180
+-msgid "Disable SELinux protection for sound daemon"
++#: booleans.py:101
++msgid ""
++"Control the ability to mmap a low area of the address space, as configured "
++"by /proc/sys/kernel/mmap_min_addr."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for rsync daemon"
--#~ msgstr "Disabilita protezione SELinux per il demone rsync"
-+#: ../gui/selinux.tbl:161
-+msgid "rsync"
-+msgstr ""
+-#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
+-msgid "Spam Protection"
++#: booleans.py:102
++msgid "Allow mock to read files in home directories."
+ msgstr ""
  
--#~ msgid "Allow ssh to run from inetd instead of as a daemon"
--#~ msgstr ""
--#~ "Permetti a ssh di essere eseguito da inetd invece di essere eseguito come "
--#~ "demone"
-+#: ../gui/selinux.tbl:161
-+msgid "Disable SELinux protection for rsync daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:181
+-msgid "Disable SELinux protection for spamd daemon"
++#: booleans.py:103
++msgid "Allow the mount command to mount any directory or file."
+ msgstr ""
  
--#~ msgid "Allow Samba to share nfs directories"
--#~ msgstr "Permetti a Samba di condividere le directory nfs"
-+#: ../gui/selinux.tbl:162
-+msgid "Allow ssh to run from inetd instead of as a daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:182
+-msgid "Allow spamd to access home directories"
++#: booleans.py:104
++msgid "Allow mozilla plugin domain to connect to the network using TCP."
+ msgstr ""
  
--#~ msgid "SASL authentication server"
--#~ msgstr "Server per l'autenticazione SASL"
-+#: ../gui/selinux.tbl:163
-+msgid "Allow Samba to share nfs directories"
+-#: ../gui/selinux.tbl:183
+-msgid "Allow Spam Assassin daemon network access"
++#: booleans.py:105
++msgid ""
++"Allow mozilla_plugins to create random content in the users home directory"
 +msgstr ""
++
++#: booleans.py:106
++msgid "Allow confined web browsers to read home directory content"
+ msgstr ""
  
--#~ msgid "Allow sasl authentication server to read /etc/shadow"
--#~ msgstr "Permetti al server di autenticazione sasl di leggere /etc/shadow"
-+#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
-+msgid "SASL authentication server"
-+msgstr ""
+-#: ../gui/selinux.tbl:184
+-msgid "Disable SELinux protection for speedmgmt daemon"
++#: booleans.py:107
++msgid "Allow mplayer executable stack"
+ msgstr ""
  
--#~ msgid ""
--#~ "Allow X-Windows server to map a memory region as both executable and "
--#~ "writable"
--#~ msgstr ""
--#~ "Permetti al server di X-Windows di mappare una regione della memoria come "
--#~ "eseguibile e scrivibile"
-+#: ../gui/selinux.tbl:164
-+msgid "Allow sasl authentication server to read /etc/shadow"
-+msgstr ""
+-#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
+-msgid "Squid"
++#: booleans.py:108
++msgid "Allow mysqld to connect to all ports"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:185
+-msgid "Allow squid daemon to connect to the network"
++#: booleans.py:109
++msgid "Allow BIND to bind apache port."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for saslauthd daemon"
--#~ msgstr "Disabilita protezione SELinux per il demone saslauthd"
-+#: ../gui/selinux.tbl:165
+-#: ../gui/selinux.tbl:186
+-msgid "Disable SELinux protection for squid daemon"
++#: booleans.py:110
 +msgid ""
-+"Allow X-Windows server to map a memory region as both executable and writable"
-+msgstr ""
++"Allow BIND to write the master zone files. Generally this is used for "
++"dynamic DNS or zone transfers."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for scannerdaemon daemon"
--#~ msgstr "Disabilita protezione SELinux per il demone scannerdaemon"
-+#: ../gui/selinux.tbl:166
-+msgid "Disable SELinux protection for saslauthd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:187
+-msgid "Disable SELinux protection for ssh daemon"
++#: booleans.py:111
++msgid "Allow any files/directories to be exported read/only via NFS."
+ msgstr ""
  
--#~ msgid "Do not allow transition to sysadm_t, sudo and su effected"
--#~ msgstr "Non permettere la transizione a sysadm_t, sudo e su sono affetti"
-+#: ../gui/selinux.tbl:167
-+msgid "Disable SELinux protection for scannerdaemon daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:188
+-msgid "Allow ssh logins as sysadm_r:sysadm_t"
++#: booleans.py:112
++msgid "Allow any files/directories to be exported read/write via NFS."
+ msgstr ""
  
--#~ msgid "Do not allow any processes to load kernel modules"
--#~ msgstr "Non permettere ad alcun processo di caricare i moduli del kernel"
-+#: ../gui/selinux.tbl:168
-+msgid "Do not allow transition to sysadm_t, sudo and su effected"
-+msgstr ""
+-#: ../gui/selinux.tbl:189
++#: booleans.py:113
+ msgid ""
+-"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
+-"bashrc)"
++"Allow nfs servers to modify public files used for public file transfer "
++"services.  Files/Directories must be labeled public_content_rw_t."
+ msgstr ""
  
--#~ msgid "Do not allow any processes to modify kernel SELinux policy"
--#~ msgstr ""
--#~ "Non permettere ad alcun processo di modificare la policy SELinux del "
--#~ "kernel"
-+#: ../gui/selinux.tbl:169
-+msgid "Do not allow any processes to load kernel modules"
-+msgstr ""
+-#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
+-msgid "Universal SSL tunnel"
++#: booleans.py:114
++msgid "Allow system to run with NIS"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for sendmail daemon"
--#~ msgstr "Disabilita protezione SELinux per il demone sendmail"
-+#: ../gui/selinux.tbl:170
-+msgid "Do not allow any processes to modify kernel SELinux policy"
-+msgstr ""
+-#: ../gui/selinux.tbl:190
+-msgid "Disable SELinux protection for stunnel daemon"
++#: booleans.py:115
++msgid "Allow confined applications to use nscd shared memory."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for setrans"
--#~ msgstr "Disabilita protezione SELinux per setrans"
-+#: ../gui/selinux.tbl:171
-+msgid "Disable SELinux protection for sendmail daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:191
+-msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
++#: booleans.py:116
++msgid "Allow nsplugin code to connect to unreserved ports"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for setroubleshoot daemon"
--#~ msgstr "Disabilita protezione SELinux per il demone setroubleshoot"
-+#: ../gui/selinux.tbl:172
-+msgid "Disable SELinux protection for setrans"
-+msgstr ""
+-#: ../gui/selinux.tbl:192
+-msgid "Disable SELinux protection for swat daemon"
++#: booleans.py:117
++msgid "Allow nsplugin code to execmem/execstack"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for slapd daemon"
--#~ msgstr "Disabilita protezione SELinux per il demone slapd"
-+#: ../gui/selinux.tbl:173
-+msgid "Disable SELinux protection for setroubleshoot daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:193
+-msgid "Disable SELinux protection for sxid daemon"
++#: booleans.py:118
++msgid "Allow openvpn to read home directories"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for slrnpull daemon"
--#~ msgstr "Disabilita protezione SELinux per il demone slrnpull"
-+#: ../gui/selinux.tbl:174
-+msgid "Disable SELinux protection for slapd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:194
+-msgid "Disable SELinux protection for syslogd daemon"
++#: booleans.py:119
++msgid "Allow piranha-lvs domain to connect to the network using TCP."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for smbd daemon"
--#~ msgstr "Disabilita protezione SELinux per il demone smbd"
-+#: ../gui/selinux.tbl:175
-+msgid "Disable SELinux protection for slrnpull daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:195
+-msgid "Disable SELinux protection for system cron jobs"
++#: booleans.py:120
++msgid "Allow polipo to connect to all ports > 1023"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for snmpd daemon"
--#~ msgstr "Disabilita protezione SELinux per il demone snmpd"
-+#: ../gui/selinux.tbl:176
-+msgid "Disable SELinux protection for smbd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:196
+-msgid "Disable SELinux protection for tcp daemon"
++#: booleans.py:121
++msgid ""
++"Determine whether Polipo session daemon can bind tcp sockets to all "
++"unreserved ports."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for snort daemon"
--#~ msgstr "Disabilita protezione SELinux per il demone snort"
-+#: ../gui/selinux.tbl:177
-+msgid "Disable SELinux protection for snmpd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:197
+-msgid "Disable SELinux protection for telnet daemon"
++#: booleans.py:122
++msgid ""
++"Determine whether calling user domains can execute Polipo daemon in the "
++"polipo_session_t domain."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for soundd daemon"
--#~ msgstr "Disabilita protezione SELinux per il demone soundd"
-+#: ../gui/selinux.tbl:178
-+msgid "Disable SELinux protection for snort daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:198
+-msgid "Disable SELinux protection for tftpd daemon"
++#: booleans.py:123
++msgid "Determine whether polipo can access cifs file systems."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for sound daemon"
--#~ msgstr "Disabilita protezione SELinux per il demone sound"
-+#: ../gui/selinux.tbl:179
-+msgid "Disable SELinux protection for soundd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:199
+-msgid "Disable SELinux protection for transproxy daemon"
++#: booleans.py:124
++msgid "Determine whether Polipo can access nfs file systems."
+ msgstr ""
  
--#~ msgid "Spam Protection"
--#~ msgstr "Spam Protection"
-+#: ../gui/selinux.tbl:180
-+msgid "Disable SELinux protection for sound daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:200
+-msgid "Disable SELinux protection for udev daemon"
++#: booleans.py:125
++msgid "Enable polyinstantiated directory support."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for spamd daemon"
--#~ msgstr "Disabilita protezione SELinux per il demone spamd"
-+#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
-+msgid "Spam Protection"
-+msgstr ""
+-#: ../gui/selinux.tbl:201
+-msgid "Disable SELinux protection for uml daemon"
++#: booleans.py:126
++msgid "Allow the portage domains to use NFS mounts (regular nfs_t)"
+ msgstr ""
  
--#~ msgid "Allow spamd to access home directories"
--#~ msgstr "Permetti a spamd di accedere alle home directory "
-+#: ../gui/selinux.tbl:181
-+msgid "Disable SELinux protection for spamd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:202
+-msgid ""
+-"Allow xinetd to run unconfined, including any services it starts that do not "
+-"have a domain transition explicitly defined"
++#: booleans.py:127
++msgid "Allow postfix_local domain full write access to mail_spool directories"
+ msgstr ""
  
--#~ msgid "Allow Spam Assassin daemon network access"
--#~ msgstr "Permetti l'accesso alla rete del demone Spam Assasin"
-+#: ../gui/selinux.tbl:182
-+msgid "Allow spamd to access home directories"
-+msgstr ""
+-#: ../gui/selinux.tbl:203
+-msgid ""
+-"Allow rc scripts to run unconfined, including any daemon started by an rc "
+-"script that does not have a domain transition explicitly defined"
++#: booleans.py:128
++msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for speedmgmt daemon"
--#~ msgstr "Disabilita protezione SELinux per il demone speedmgmt"
-+#: ../gui/selinux.tbl:183
-+msgid "Allow Spam Assassin daemon network access"
-+msgstr ""
+-#: ../gui/selinux.tbl:204
+-msgid "Allow rpm to run unconfined"
++#: booleans.py:129
++msgid "Allow transmit client label to foreign database"
+ msgstr ""
  
--#~ msgid "Squid"
--#~ msgstr "Squid"
-+#: ../gui/selinux.tbl:184
-+msgid "Disable SELinux protection for speedmgmt daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:205
+-msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
++#: booleans.py:130
++msgid "Allow database admins to execute DML statement"
+ msgstr ""
  
--#~ msgid "Allow squid daemon to connect to the network"
--#~ msgstr "Permetti al demone squid di collegarsi alla rete"
-+#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
-+msgid "Squid"
-+msgstr ""
+-#: ../gui/selinux.tbl:206
+-msgid "Disable SELinux protection for updfstab daemon"
++#: booleans.py:131
++msgid "Allow unprivileged users to execute DDL statement"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for squid daemon"
--#~ msgstr "Disabilita protezione SELinux per il demone squid"
-+#: ../gui/selinux.tbl:185
-+msgid "Allow squid daemon to connect to the network"
+-#: ../gui/selinux.tbl:207
+-msgid "Disable SELinux protection for uptimed daemon"
++#: booleans.py:132
++msgid "Allow pppd to load kernel modules for certain modems"
 +msgstr ""
++
++#: booleans.py:133
++msgid "Allow pppd to be run for a regular user"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for ssh daemon"
--#~ msgstr "Disabilita protezione SELinux per il demone ssh"
-+#: ../gui/selinux.tbl:186
-+msgid "Disable SELinux protection for squid daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:208
++#: booleans.py:134
+ msgid ""
+-"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
+-"staff_r can do so"
++"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
+ msgstr ""
  
--#~ msgid "Allow ssh logins as sysadm_r:sysadm_t"
--#~ msgstr "Permetti i login ssh come sysadm_r:sysadm_t"
-+#: ../gui/selinux.tbl:187
-+msgid "Disable SELinux protection for ssh daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:209
+-msgid "Allow users to execute the mount command"
++#: booleans.py:135
++msgid "Allow Puppet client to manage all file types."
+ msgstr ""
  
--#~ msgid ""
--#~ "Allow staff_r users to search the sysadm home dir and read files (such as "
--#~ "~/.bashrc)"
--#~ msgstr ""
--#~ "Permetti agli utenti staff_r di eseguire una ricerca della home dir di "
--#~ "sysadm e leggere i file (come ad esempio ~/.bashrc)"
-+#: ../gui/selinux.tbl:188
-+msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+msgstr ""
+-#: ../gui/selinux.tbl:210
+-msgid "Allow regular users direct mouse access (only allow the X server)"
++#: booleans.py:136
++msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+ msgstr ""
  
--#~ msgid "Universal SSL tunnel"
--#~ msgstr "Tunnel SSL universale"
-+#: ../gui/selinux.tbl:189
-+msgid ""
-+"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
-+"bashrc)"
-+msgstr ""
+-#: ../gui/selinux.tbl:211
+-msgid "Allow users to run the dmesg command"
++#: booleans.py:137
++msgid "Allow qemu to connect fully to the network"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for stunnel daemon"
--#~ msgstr "Disabilita protezione SELinux per il demone stunnel"
-+#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
-+msgid "Universal SSL tunnel"
-+msgstr ""
+-#: ../gui/selinux.tbl:212
+-msgid "Allow users to control network interfaces (also needs USERCTL=true)"
++#: booleans.py:138
++msgid "Allow qemu to use cifs/Samba file systems"
+ msgstr ""
  
--#~ msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
--#~ msgstr ""
--#~ "Permetti al demone stunnel di essere eseguito come standalone, "
--#~ "esternamente a xinetd"
-+#: ../gui/selinux.tbl:190
-+msgid "Disable SELinux protection for stunnel daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:213
+-msgid "Allow normal user to execute ping"
++#: booleans.py:139
++msgid "Allow qemu to use serial/parallel communication ports"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for swat daemon"
--#~ msgstr "Disabilita protezione SELinux per il demone swat"
-+#: ../gui/selinux.tbl:191
-+msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
-+msgstr ""
+-#: ../gui/selinux.tbl:214
+-msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
++#: booleans.py:140
++msgid "Allow qemu to use nfs file systems"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for sxid daemon"
--#~ msgstr "Disabilita protezione SELinux per il demone sxid"
-+#: ../gui/selinux.tbl:192
-+msgid "Disable SELinux protection for swat daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:215
+-msgid "Allow users to rw usb devices"
++#: booleans.py:141
++msgid "Allow qemu to use usb devices"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for syslogd daemon"
--#~ msgstr "Disabilita protezione SELinux per il demone syslogd"
-+#: ../gui/selinux.tbl:193
-+msgid "Disable SELinux protection for sxid daemon"
+-#: ../gui/selinux.tbl:216
++#: booleans.py:142
++msgid "Allow racoon to read shadow"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for system cron jobs"
--#~ msgstr "Disabilita protezione SELinux per i cron job del sistema"
-+#: ../gui/selinux.tbl:194
-+msgid "Disable SELinux protection for syslogd daemon"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for tcp daemon"
--#~ msgstr "Disabilita protezione SELinux per il demone tcp"
-+#: ../gui/selinux.tbl:195
-+msgid "Disable SELinux protection for system cron jobs"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for telnet daemon"
--#~ msgstr "Disabilita protezione SELinux per il demone telnet"
-+#: ../gui/selinux.tbl:196
-+msgid "Disable SELinux protection for tcp daemon"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for tftpd daemon"
--#~ msgstr "Disabilita protezione SELinux per il demone tftpd"
-+#: ../gui/selinux.tbl:197
-+msgid "Disable SELinux protection for telnet daemon"
++
++#: booleans.py:143
++msgid "Allow rgmanager domain to connect to the network using TCP."
 +msgstr ""
++
++#: booleans.py:144
+ msgid ""
+-"Allow users to run TCP servers (bind to ports and accept connection from the "
+-"same domain and outside users)  disabling this forces FTP passive mode and "
+-"may change other protocols"
++"Allow rsync to modify public files used for public file transfer services.  "
++"Files/Directories must be labeled public_content_rw_t."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for transproxy daemon"
--#~ msgstr "Disabilita protezione SELinux per il demone transproxy"
-+#: ../gui/selinux.tbl:198
-+msgid "Disable SELinux protection for tftpd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:217
+-msgid "Allow user to stat ttyfiles"
++#: booleans.py:145
++msgid "Allow rsync to run as a client"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for udev daemon"
--#~ msgstr "Disabilita protezione SELinux per il demone udev"
-+#: ../gui/selinux.tbl:199
-+msgid "Disable SELinux protection for transproxy daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:218
+-msgid "Disable SELinux protection for uucpd daemon"
++#: booleans.py:146
++msgid "Allow rsync to export any files/directories read only."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for uml daemon"
--#~ msgstr "Disabilita protezione SELinux per il demone uml"
-+#: ../gui/selinux.tbl:200
-+msgid "Disable SELinux protection for udev daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:219
+-msgid "Disable SELinux protection for vmware daemon"
++#: booleans.py:147
++msgid "Allow rsync servers to share cifs files systems"
+ msgstr ""
  
--#~ msgid ""
--#~ "Allow xinetd to run unconfined, including any services it starts that do "
--#~ "not have a domain transition explicitly defined"
--#~ msgstr ""
--#~ "Permetti a xinetd di essere eseguito come non confinato, incluso "
--#~ "qualsiasi servizio avviato che non possiede una transizione del dominio "
--#~ "definita in modo esplicito"
-+#: ../gui/selinux.tbl:201
-+msgid "Disable SELinux protection for uml daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:220
+-msgid "Disable SELinux protection for watchdog daemon"
++#: booleans.py:148
++msgid "Allow rsync servers to share nfs files systems"
+ msgstr ""
  
--#~ msgid ""
--#~ "Allow rc scripts to run unconfined, including any daemon started by an rc "
--#~ "script that does not have a domain transition explicitly defined"
--#~ msgstr ""
--#~ "Permetti agli script rc di essere eseguiti come non confinati, incluso "
--#~ "qualsiasi demone avviato da uno script rc che non possiede una "
--#~ "transizione del dominio definita in modo esplicito"
-+#: ../gui/selinux.tbl:202
-+msgid ""
-+"Allow xinetd to run unconfined, including any services it starts that do not "
-+"have a domain transition explicitly defined"
-+msgstr ""
+-#: ../gui/selinux.tbl:221
+-msgid "Disable SELinux protection for winbind daemon"
++#: booleans.py:149
++msgid "Allow samba to create new home directories (e.g. via PAM)"
+ msgstr ""
  
--#~ msgid "Allow rpm to run unconfined"
--#~ msgstr "Permetti ad rpm di essere eseguito in modo non confinato"
-+#: ../gui/selinux.tbl:203
+-#: ../gui/selinux.tbl:222
+-msgid "Disable SELinux protection for xdm daemon"
++#: booleans.py:150
 +msgid ""
-+"Allow rc scripts to run unconfined, including any daemon started by an rc "
-+"script that does not have a domain transition explicitly defined"
-+msgstr ""
- 
--#~ msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
--#~ msgstr ""
--#~ "Permetti alle utilità privilegiate, come hotplug e insmod, di essere "
--#~ "eseguite in modo non confinato"
-+#: ../gui/selinux.tbl:204
-+msgid "Allow rpm to run unconfined"
-+msgstr ""
++"Allow samba to act as the domain controller, add users, groups and change "
++"passwords."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for updfstab daemon"
--#~ msgstr "Disabilita protezione SELinux per il demone updfstab"
-+#: ../gui/selinux.tbl:205
-+msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
-+msgstr ""
+-#: ../gui/selinux.tbl:223
+-msgid "Allow xdm logins as sysadm_r:sysadm_t"
++#: booleans.py:151
++msgid "Allow samba to share users home directories."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for uptimed daemon"
--#~ msgstr "Disabilita protezione SELinux per il demone uptimed"
-+#: ../gui/selinux.tbl:206
-+msgid "Disable SELinux protection for updfstab daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:224
+-msgid "Disable SELinux protection for xen daemon"
++#: booleans.py:152
++msgid "Allow samba to share any file/directory read only."
+ msgstr ""
  
--#~ msgid ""
--#~ "Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, "
--#~ "only staff_r can do so"
--#~ msgstr ""
--#~ "Permetti a user_r di raggiungere sysadm_r tramite su, sudo, o userhelper. "
--#~ "Altrimenti solo staff_r può eseguire tale operazione"
-+#: ../gui/selinux.tbl:207
-+msgid "Disable SELinux protection for uptimed daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:225
+-msgid "XEN"
++#: booleans.py:153
++msgid "Allow samba to share any file/directory read/write."
+ msgstr ""
  
--#~ msgid "Allow users to execute the mount command"
--#~ msgstr "Permetti agli utenti di eseguire il comando mount"
-+#: ../gui/selinux.tbl:208
-+msgid ""
-+"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
-+"staff_r can do so"
-+msgstr ""
+-#: ../gui/selinux.tbl:225
+-msgid "Allow xen to read/write physical disk devices"
++#: booleans.py:154
++msgid "Allow samba to act as a portmapper"
+ msgstr ""
  
--#~ msgid "Allow regular users direct mouse access (only allow the X server)"
--#~ msgstr ""
--#~ "Permetti l'accesso diretto del mouse agli utenti normali (abilita solo il "
--#~ "server X)"
-+#: ../gui/selinux.tbl:209
-+msgid "Allow users to execute the mount command"
-+msgstr ""
+-#: ../gui/selinux.tbl:226
+-msgid "Disable SELinux protection for xfs daemon"
++#: booleans.py:155
++msgid "Allow samba to run unconfined scripts"
+ msgstr ""
  
--#~ msgid "Allow users to run the dmesg command"
--#~ msgstr "Permetti agli utenti di eseguire il comando dmesg"
-+#: ../gui/selinux.tbl:210
-+msgid "Allow regular users direct mouse access (only allow the X server)"
-+msgstr ""
+-#: ../gui/selinux.tbl:227
+-msgid "Disable SELinux protection for xen control"
++#: booleans.py:156
++msgid "Allow samba to export ntfs/fusefs volumes."
+ msgstr ""
  
--#~ msgid "Allow users to control network interfaces (also needs USERCTL=true)"
--#~ msgstr ""
--#~ "Permetti agli utenti di controllare le interfacce di rete (necessita "
--#~ "anche USERCTL=true)"
-+#: ../gui/selinux.tbl:211
-+msgid "Allow users to run the dmesg command"
-+msgstr ""
+-#: ../gui/selinux.tbl:228
+-msgid "Disable SELinux protection for ypbind daemon"
++#: booleans.py:157
++msgid "Allow samba to export NFS volumes."
+ msgstr ""
  
--#~ msgid "Allow normal user to execute ping"
--#~ msgstr "Permetti agli utenti normali di eseguire ping"
-+#: ../gui/selinux.tbl:212
-+msgid "Allow users to control network interfaces (also needs USERCTL=true)"
-+msgstr ""
+-#: ../gui/selinux.tbl:229
+-msgid "Disable SELinux protection for NIS Password Daemon"
++#: booleans.py:158
++msgid "Allow sanlock to read/write fuse files"
+ msgstr ""
  
--#~ msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
--#~ msgstr ""
--#~ "Permetti all'utente di leggere/scrivere noextattrfile (FAT, CDROM, FLOPPY)"
-+#: ../gui/selinux.tbl:213
-+msgid "Allow normal user to execute ping"
-+msgstr ""
+-#: ../gui/selinux.tbl:230
+-msgid "Disable SELinux protection for ypserv daemon"
++#: booleans.py:159
++msgid "Allow sanlock to manage nfs files"
+ msgstr ""
  
--#~ msgid "Allow users to rw usb devices"
--#~ msgstr "Permetti agli utenti di rw i dispositivi usb"
-+#: ../gui/selinux.tbl:214
-+msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
-+msgstr ""
+-#: ../gui/selinux.tbl:231
+-msgid "Disable SELinux protection for NIS Transfer Daemon"
++#: booleans.py:160
++msgid "Allow sanlock to manage cifs files"
+ msgstr ""
  
--#~ msgid ""
--#~ "Allow users to run TCP servers (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 ""
--#~ "Permetti agli utenti di eseguire i server TCP (unisci alle porte ed "
--#~ "accetta il collegamento dallo stesso dominio ed utenti esterni),  "
--#~ "disabilitandolo verrà forzata la modalità passiva FTP e potrete "
--#~ "modificare altri protocolli."
-+#: ../gui/selinux.tbl:215
-+msgid "Allow users to rw usb devices"
-+msgstr ""
+-#: ../gui/selinux.tbl:232
+-msgid "Allow SELinux webadm user to manage unprivileged users home directories"
++#: booleans.py:161
++msgid "Allow sasl to read shadow"
+ msgstr ""
  
--#~ msgid "Allow user to stat ttyfiles"
--#~ msgstr "Permetti agli utenti lo stat ttyfiles"
-+#: ../gui/selinux.tbl:216
+-#: ../gui/selinux.tbl:233
+-msgid "Allow SELinux webadm user to read unprivileged users home directories"
++#: booleans.py:162
 +msgid ""
-+"Allow users to run TCP servers (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 ""
- 
--#~ msgid "Disable SELinux protection for uucpd daemon"
--#~ msgstr "Disabilita protezione SELinux per il demone uucpd"
-+#: ../gui/selinux.tbl:217
-+msgid "Allow user to stat ttyfiles"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for vmware daemon"
--#~ msgstr "Disabilita protezione SELinux per il demone vmware"
-+#: ../gui/selinux.tbl:218
-+msgid "Disable SELinux protection for uucpd daemon"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for watchdog daemon"
--#~ msgstr "Disabilita protezione SELinux per il demone watchdog"
-+#: ../gui/selinux.tbl:219
-+msgid "Disable SELinux protection for vmware daemon"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for winbind daemon"
--#~ msgstr "Disabilita protezione SELinux per il demone winbind"
-+#: ../gui/selinux.tbl:220
-+msgid "Disable SELinux protection for watchdog daemon"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for xdm daemon"
--#~ msgstr "Disabilita protezione SELinux per il demone xdm"
-+#: ../gui/selinux.tbl:221
-+msgid "Disable SELinux protection for winbind daemon"
-+msgstr ""
- 
--#~ msgid "Allow xdm logins as sysadm_r:sysadm_t"
--#~ msgstr "Permetti login xdm come sysadm_r:sysadm_t"
-+#: ../gui/selinux.tbl:222
-+msgid "Disable SELinux protection for xdm daemon"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for xen daemon"
--#~ msgstr "Disabilita protezione SELinux per il demone xen"
-+#: ../gui/selinux.tbl:223
-+msgid "Allow xdm logins as sysadm_r:sysadm_t"
-+msgstr ""
- 
--#~ msgid "XEN"
--#~ msgstr "XEN"
-+#: ../gui/selinux.tbl:224
-+msgid "Disable SELinux protection for xen daemon"
-+msgstr ""
- 
--#~ msgid "Allow xen to read/write physical disk devices"
--#~ msgstr "Permetti a xen di leggere/scrivere i dispositivi fisici del disco"
-+#: ../gui/selinux.tbl:225
-+msgid "XEN"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for xfs daemon"
--#~ msgstr "Disabilita protezione SELinux per il demone xfs"
-+#: ../gui/selinux.tbl:225
-+msgid "Allow xen to read/write physical disk devices"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for xen control"
--#~ msgstr "Disabilita protezione SELinux per il controllo di xen"
-+#: ../gui/selinux.tbl:226
-+msgid "Disable SELinux protection for xfs daemon"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for ypbind daemon"
--#~ msgstr "Disabilita protezione SELinux per il demone ypbind"
-+#: ../gui/selinux.tbl:227
-+msgid "Disable SELinux protection for xen control"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for NIS Password Daemon"
--#~ msgstr "Disabilita protezione SELinux per il demone della password NIS"
-+#: ../gui/selinux.tbl:228
-+msgid "Disable SELinux protection for ypbind daemon"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for ypserv daemon"
--#~ msgstr "Disabilita protezione SELinux per il demone ypserv"
-+#: ../gui/selinux.tbl:229
-+msgid "Disable SELinux protection for NIS Password Daemon"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for NIS Transfer Daemon"
--#~ msgstr "Disabilita protezione SELinux per il NIS Transfer Daemon"
-+#: ../gui/selinux.tbl:230
-+msgid "Disable SELinux protection for ypserv daemon"
-+msgstr ""
++"disallow programs, such as newrole, from transitioning to administrative "
++"user domains."
+ msgstr ""
  
--#~ msgid ""
--#~ "Allow SELinux webadm user to manage unprivileged users home directories"
--#~ msgstr ""
--#~ "Permetti all'utente webadm di SELinux di gestire le directory home di "
--#~ "utenti non privilegiati"
-+#: ../gui/selinux.tbl:231
-+msgid "Disable SELinux protection for NIS Transfer Daemon"
-+msgstr ""
+-#: ../gui/semanagePage.py:126
+-#, python-format
+-msgid "Are you sure you want to delete %s '%s'?"
++#: booleans.py:163
++msgid "Disable kernel module loading."
+ msgstr ""
  
--#~ msgid ""
--#~ "Allow SELinux webadm user to read unprivileged users home directories"
--#~ msgstr ""
--#~ "Permetti all'utente webadm di SELinux di leggere le home directory di "
--#~ "utenti non privilegiati"
-+#: ../gui/selinux.tbl:232
-+msgid "Allow SELinux webadm user to manage unprivileged users home directories"
-+msgstr ""
+-#: ../gui/semanagePage.py:126
+-#, python-format
+-msgid "Delete %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 ""
  
--#~ msgid "Are you sure you want to delete %s '%s'?"
--#~ msgstr "Siete sicuri di voler cancellare %s '%s'?"
-+#: ../gui/selinux.tbl:233
-+msgid "Allow SELinux webadm user to read unprivileged users home directories"
-+msgstr ""
+-#: ../gui/semanagePage.py:134
+-#, python-format
+-msgid "Add %s"
++#: booleans.py:165
++msgid "Allow regular users direct dri device access"
+ msgstr ""
  
--#~ msgid "Delete %s"
--#~ msgstr "Cancella %s"
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Are you sure you want to delete %s '%s'?"
-+msgstr ""
+-#: ../gui/semanagePage.py:148
+-#, python-format
+-msgid "Modify %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 ""
  
--#~ msgid "Add %s"
--#~ msgstr "Aggiungi %s"
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Delete %s"
-+msgstr ""
+-#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
+-msgid "Permissive"
++#: booleans.py:167
++msgid ""
++"Allow all unconfined executables to use libraries requiring text relocation "
++"that are not labeled textrel_shlib_t"
+ msgstr ""
  
--#~ msgid "Modify %s"
--#~ msgstr "Modifica %s"
-+#: ../gui/semanagePage.py:134
-+#, python-format
-+msgid "Add %s"
-+msgstr ""
+-#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
+-msgid "Enforcing"
++#: 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 ""
  
--#~ msgid "Permissive"
--#~ msgstr "Permissivo"
-+#: ../gui/semanagePage.py:148
-+#, python-format
-+msgid "Modify %s"
-+msgstr ""
+-#: ../gui/statusPage.py:94
+-msgid "Status"
++#: booleans.py:169
++msgid "Allow users to connect to the local mysql server"
+ msgstr ""
  
--#~ msgid "Enforcing"
--#~ msgstr "Enforcing"
-+#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
-+msgid "Permissive"
-+msgstr ""
+-#: ../gui/statusPage.py:133
++#: booleans.py:170
+ msgid ""
+-"Changing the policy type will cause a relabel of the entire file system on "
+-"the next boot. Relabeling takes a long time depending on the size of the "
+-"file system.  Do you wish to continue?"
++"Allow confined users the ability to execute the ping and traceroute commands."
+ msgstr ""
  
--#~ 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 ""
--#~ "Modificando il tipo di policy si provocherà la rietichettatura "
--#~ "dell'intero file system al prossimo riavvio. La rietichettatura "
--#~ "richiederà un temponotevole a seconda della grandezza del file system. "
--#~ "Desiderate continuare?"
-+#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
-+msgid "Enforcing"
+-#: ../gui/statusPage.py:147
++#: booleans.py:171
++msgid "Allow users to connect to PostgreSQL"
 +msgstr ""
++
++#: booleans.py:172
+ msgid ""
+-"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
+-"you later decide to turn SELinux back on, the system will be required to "
+-"relabel.  If you just want to see if SELinux is causing a problem on your "
+-"system, you can go to permissive mode which will only log errors and not "
+-"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
+-"wish to continue?"
++"Allow user to r/w files on filesystems that do not have extended attributes "
++"(FAT, CDROM, FLOPPY)"
+ msgstr ""
+ 
+-#: ../gui/statusPage.py:152
++#: booleans.py:173
+ msgid ""
+-"Changing to SELinux enabled will cause a relabel of the entire file system "
+-"on the next boot. Relabeling takes a long time depending on the size of the "
+-"file system.  Do you wish to continue?"
++"Allow users to run TCP servers (bind to ports and accept connection from the "
++"same domain and outside users)  disabling this forces FTP passive mode and "
++"may change other protocols."
+ msgstr ""
  
--#~ msgid ""
--#~ "Changing to SELinux disabled requires a reboot.  It is not recommended.  "
--#~ "If you later decide to turn SELinux back on, the system will be required "
--#~ "to relabel.  If you just want to see if SELinux is causing a problem on "
--#~ "your system, you can go to permissive mode which will only log errors and "
--#~ "not enforce SELinux policy.  Permissive mode does not require a reboot    "
--#~ "Do you wish to continue?"
--#~ msgstr ""
--#~ "Selezionando SELinux disabilitato sarà necessario riavviare il vostro "
--#~ "sistema.  Tale azione non è consigliata.  Se desiderate attivare "
--#~ "nuovamente SELinux, sarà necessario rietichettare il sistema.  Se "
--#~ "desiderate sapere se SELinux è la causa di un problema che si è "
--#~ "verificato sul vostro sistema, selezionate la modalità permissiva la "
--#~ "quale è in grado di registrare i messaggi senza forzare la policy di "
--#~ "SELinux.  La modalità permissiva non richiede un riavvio del sistema    "
--#~ "Desiderate continuare?"
-+#: ../gui/statusPage.py:94
-+msgid "Status"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:11
+-msgid "system-config-selinux"
++#: booleans.py:174
++msgid "Allow user music sharing"
+ msgstr ""
  
--#~ 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 ""
--#~ "Modificando su SELinux si provocherà la rietichettatura dell'intero "
--#~ "filesystem al prossimo riavvio. La rietichettatura richiederà un tempo "
--#~ "notevolea seconda della grandezza del file system. Desiderate continuare?"
-+#: ../gui/statusPage.py:133
-+msgid ""
-+"Changing the policy type will cause a relabel of the entire file system on "
-+"the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:12
++#: booleans.py:175
+ msgid ""
+-"Copyright (c)2006 Red Hat, Inc.\n"
+-"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
++"Allow anon internal-sftp to upload files, used for public file transfer "
++"services. Directories must be labeled public_content_rw_t."
+ msgstr ""
  
--#~ msgid "system-config-selinux"
--#~ msgstr "system-config-selinux"
-+#: ../gui/statusPage.py:147
+-#: ../gui/system-config-selinux.glade:22
+-#: ../gui/system-config-selinux.glade:544
+-msgid "Add SELinux Login Mapping"
++#: booleans.py:176
 +msgid ""
-+"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
-+"you later decide to turn SELinux back on, the system will be required to "
-+"relabel.  If you just want to see if SELinux is causing a problem on your "
-+"system, you can go to permissive mode which will only log errors and not "
-+"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
-+"wish to continue?"
-+msgstr ""
++"Allow sftp-internal to read and write files in the user home directories"
+ msgstr ""
  
--#~ msgid ""
--#~ "Copyright (c)2006 Red Hat, Inc.\n"
--#~ "Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
--#~ msgstr ""
--#~ "Copyright (c)2006 Red Hat, Inc.\n"
--#~ "Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-+#: ../gui/statusPage.py:152
+-#: ../gui/system-config-selinux.glade:257
+-msgid "Add SELinux Network Ports"
++#: booleans.py:177
 +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 ""
- 
--#~ msgid "Add SELinux Login Mapping"
--#~ msgstr "Aggiungi mappatura login di SELinux"
-+#: ../gui/system-config-selinux.glade:11
-+msgid "system-config-selinux"
-+msgstr ""
++"Allow sftp-internal to login to local users and read/write all files on the "
++"system, governed by DAC."
+ msgstr ""
  
--#~ msgid "Add SELinux Network Ports"
--#~ msgstr "Aggiungi porte di rete di SELinux"
-+#: ../gui/system-config-selinux.glade:12
+-#: ../gui/system-config-selinux.glade:391
+-#: ../gui/system-config-selinux.glade:678
+-msgid "SELinux Type"
++#: booleans.py:178
 +msgid ""
-+"Copyright (c)2006 Red Hat, Inc.\n"
-+"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-+msgstr ""
- 
--#~ msgid "SELinux Type"
--#~ msgstr "Tipo di SELinux"
-+#: ../gui/system-config-selinux.glade:22
-+#: ../gui/system-config-selinux.glade:544
-+msgid "Add SELinux Login Mapping"
-+msgstr ""
- 
--#~ msgid ""
--#~ "tcp\n"
--#~ "udp"
--#~ msgstr ""
--#~ "tcp\n"
--#~ "udp"
-+#: ../gui/system-config-selinux.glade:257
-+msgid "Add SELinux Network Ports"
-+msgstr ""
++"Allow internal-sftp to read and write files in the user ssh home directories."
+ msgstr ""
  
--#~ msgid ""
--#~ "SELinux MLS/MCS\n"
--#~ "Level"
--#~ msgstr ""
--#~ "Livello MLS/MCS\n"
--#~ "di SELinux"
-+#: ../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"
++#: booleans.py:179
++msgid "Allow sge to connect to the network using any TCP port"
+ msgstr ""
  
--#~ msgid "File Specification"
--#~ msgstr "Specifiche del file"
-+#: ../gui/system-config-selinux.glade:622
-+msgid "File Specification"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:650
+-msgid "File Type"
++#: booleans.py:180
++msgid "Allow sge to access nfs file systems."
+ msgstr ""
  
--#~ msgid "File Type"
--#~ msgstr "Tipo di file"
-+#: ../gui/system-config-selinux.glade:650
-+msgid "File Type"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:727
++#: booleans.py:181
+ msgid ""
+-"all files\n"
+-"regular file\n"
+-"directory\n"
+-"character device\n"
+-"block device\n"
+-"socket\n"
+-"symbolic link\n"
+-"named pipe\n"
++"Enable additional permissions needed to support devices on 3ware controllers."
+ msgstr ""
  
--#~ msgid ""
--#~ "all files\n"
--#~ "regular file\n"
--#~ "directory\n"
--#~ "character device\n"
--#~ "block device\n"
--#~ "socket\n"
--#~ "symbolic link\n"
--#~ "named pipe\n"
--#~ msgstr ""
--#~ "tutti i files\n"
--#~ "file regolari\n"
--#~ "directory\n"
--#~ "device a carattere\n"
--#~ "device a blocchi\n"
--#~ "socket\n"
--#~ "link simbolici\n"
--#~ "named pipe\n"
-+#: ../gui/system-config-selinux.glade:727
+-#: ../gui/system-config-selinux.glade:773
+-msgid "MLS"
++#: booleans.py:182
 +msgid ""
-+"all files\n"
-+"regular file\n"
-+"directory\n"
-+"character device\n"
-+"block device\n"
-+"socket\n"
-+"symbolic link\n"
-+"named pipe\n"
-+msgstr ""
++"Allow samba to modify public files used for public file transfer services.  "
++"Files/Directories must be labeled public_content_rw_t."
+ msgstr ""
  
--#~ msgid "MLS"
--#~ msgstr "MLS"
-+#: ../gui/system-config-selinux.glade:773
-+msgid "MLS"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:837
+-msgid "Add SELinux User"
++#: booleans.py:183
++msgid "Allow user spamassassin clients to use the network."
+ msgstr ""
  
--#~ msgid "Add SELinux User"
--#~ msgstr "Aggiungi utente di SELinux"
-+#: ../gui/system-config-selinux.glade:837
-+msgid "Add SELinux User"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1079
+-msgid "SELinux Administration"
++#: booleans.py:184
++msgid "Allow spamd to read/write user home directories."
+ msgstr ""
  
--#~ msgid "SELinux Administration"
--#~ msgstr "Amministrazione SELinux"
-+#: ../gui/system-config-selinux.glade:1079
-+msgid "SELinux Administration"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1122
+-msgid "Add"
++#: booleans.py:185
++msgid ""
++"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
+ msgstr ""
  
--#~ msgid "Add"
--#~ msgstr "Aggiungi"
-+#: ../gui/system-config-selinux.glade:1122
-+msgid "Add"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1144
+-msgid "_Properties"
++#: booleans.py:186
++msgid "Allow squid to run as a transparent proxy (TPROXY)"
+ msgstr ""
  
--#~ msgid "_Properties"
--#~ msgstr "_Proprietà"
-+#: ../gui/system-config-selinux.glade:1144
-+msgid "_Properties"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1166
+-msgid "_Delete"
++#: booleans.py:187
++msgid ""
++"Allow ssh with chroot env to read and write files in the user home "
++"directories"
+ msgstr ""
  
--#~ msgid "_Delete"
--#~ msgstr "_Cancella"
-+#: ../gui/system-config-selinux.glade:1166
-+msgid "_Delete"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1256
+-msgid "Select Management Object"
++#: booleans.py:188
++msgid "allow host key based authentication"
+ msgstr ""
  
--#~ msgid "Select Management Object"
--#~ msgstr "Seleziona oggetto di gestione"
-+#: ../gui/system-config-selinux.glade:1256
-+msgid "Select Management Object"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1273
+-msgid "<b>Select:</b>"
++#: booleans.py:189
++msgid "Allow ssh logins as sysadm_r:sysadm_t"
+ msgstr ""
  
--#~ msgid "<b>Select:</b>"
--#~ msgstr "<b>Seleziona:</b>"
-+#: ../gui/system-config-selinux.glade:1273
-+msgid "<b>Select:</b>"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1326
+-msgid "System Default Enforcing Mode"
++#: booleans.py:190
++msgid "allow staff user to create and transition to svirt domains."
+ msgstr ""
  
--#~ msgid "System Default Enforcing Mode"
--#~ msgstr "Modalità Enforcing predefinita del sistema"
-+#: ../gui/system-config-selinux.glade:1326
-+msgid "System Default Enforcing Mode"
+-#: ../gui/system-config-selinux.glade:1354
++#: booleans.py:191
++msgid "Allow the Telepathy connection managers to connect to any network port."
 +msgstr ""
++
++#: booleans.py:192
+ msgid ""
+-"Disabled\n"
+-"Permissive\n"
+-"Enforcing\n"
++"Allow the Telepathy connection managers to connect to any generic TCP port."
+ msgstr ""
  
--#~ msgid ""
--#~ "Disabled\n"
--#~ "Permissive\n"
--#~ "Enforcing\n"
--#~ msgstr ""
--#~ "Disabilitato\n"
--#~ "Permissivo\n"
--#~ "Enforcing\n"
-+#: ../gui/system-config-selinux.glade:1354
+-#: ../gui/system-config-selinux.glade:1373
+-msgid "Current Enforcing Mode"
++#: booleans.py:193
 +msgid ""
-+"Disabled\n"
-+"Permissive\n"
-+"Enforcing\n"
-+msgstr ""
++"Allow tftp to modify public files used for public file transfer services."
+ msgstr ""
  
--#~ msgid "Current Enforcing Mode"
--#~ msgstr "Modalità Enforcing corrente"
-+#: ../gui/system-config-selinux.glade:1373
-+msgid "Current Enforcing Mode"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1418
+-msgid "System Default Policy Type: "
++#: booleans.py:194
++msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
+ msgstr ""
  
--#~ msgid "System Default Policy Type: "
--#~ msgstr "Tipo di policy predefinita del sistema: "
-+#: ../gui/system-config-selinux.glade:1418
-+msgid "System Default Policy Type: "
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1463
++#: booleans.py:195
+ msgid ""
+-"Select if you wish to relabel then entire file system on next reboot.  "
+-"Relabeling can take a very long time, depending on the size of the system.  "
+-"If you are changing policy types or going from disabled to enforcing, a "
+-"relabel is required."
++"allow unconfined users to transition to the chrome sandbox domains when "
++"running chrome-sandbox"
+ msgstr ""
  
--#~ 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 ""
--#~ "Selezionare se si desidera rietichettare l'intero file system al prossimo "
--#~ "riavvio.  La rietichettatura può richiedere un tempo notevole, dependente "
--#~ "dalla grandezza del sistema.  Se si sta cambiando tipi di policy o "
--#~ "cambiando da disabilitato a enforcing, una rietichettatura è necessaria."
-+#: ../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."
++#: booleans.py:196
++msgid "Allow a user to login as an unconfined domain"
+ msgstr ""
  
--#~ msgid "Relabel on next reboot."
--#~ msgstr "Rietichetta al riavvio successivo."
-+#: ../gui/system-config-selinux.glade:1509
-+msgid "Relabel on next reboot."
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1561
+-msgid "label37"
++#: booleans.py:197
++msgid ""
++"Allow unconfined users to transition to the Mozilla plugin domain when "
++"running xulrunner plugin-container."
+ msgstr ""
  
--#~ msgid "Revert boolean setting to system default"
--#~ msgstr "Ritorna le impostazioni booleane in default del sistema"
-+#: ../gui/system-config-selinux.glade:1561
-+msgid "label37"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1598
+-msgid "Revert boolean setting to system default"
++#: booleans.py:198
++msgid "Allow video playing tools to run unconfined"
+ msgstr ""
  
--#~ msgid "Toggle between Customized and All Booleans"
--#~ msgstr "Attiva/Disattiva tra Personalizzata e Tutte booleane"
-+#: ../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"
++#: booleans.py:199
++msgid "Allow unprivledged user to create and transition to svirt domains."
+ msgstr ""
  
--#~ msgid "Filter"
--#~ msgstr "Filtro"
-+#: ../gui/system-config-selinux.glade:1614
-+msgid "Toggle between Customized and All Booleans"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1645
+-#: ../gui/system-config-selinux.glade:1850
+-#: ../gui/system-config-selinux.glade:2037
+-#: ../gui/system-config-selinux.glade:2224
+-#: ../gui/system-config-selinux.glade:2467
+-#: ../gui/system-config-selinux.glade:2692
+-#: ../gui/system-config-selinux.glade:2867
+-msgid "Filter"
++#: booleans.py:200
++msgid "Support ecryptfs home directories"
+ msgstr ""
  
--#~ msgid "Add File Context"
--#~ msgstr "Aggiungi contesto del file"
-+#: ../gui/system-config-selinux.glade:1645
-+#: ../gui/system-config-selinux.glade:1850
-+#: ../gui/system-config-selinux.glade:2037
-+#: ../gui/system-config-selinux.glade:2224
-+#: ../gui/system-config-selinux.glade:2467
-+#: ../gui/system-config-selinux.glade:2692
-+#: ../gui/system-config-selinux.glade:2867
-+msgid "Filter"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1734
+-msgid "label50"
++#: booleans.py:201
++msgid "Support fusefs home directories"
+ msgstr ""
  
--#~ msgid "Modify File Context"
--#~ msgstr "Modifica contesto del file"
-+#: ../gui/system-config-selinux.glade:1734
-+msgid "label50"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1771
+-msgid "Add File Context"
++#: booleans.py:202
++msgid "Use lpd server instead of cups"
+ msgstr ""
  
--#~ msgid "Delete File Context"
--#~ msgstr "Cancella contesto del file"
-+#: ../gui/system-config-selinux.glade:1771
-+msgid "Add File Context"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1787
+-msgid "Modify File Context"
++#: booleans.py:203
++msgid "Support NFS home directories"
+ msgstr ""
  
--#~ msgid "Toggle between all and customized file context"
--#~ msgstr "Attiva/Disattiva tra tutte e contesto personalizzato del file"
-+#: ../gui/system-config-selinux.glade:1787
-+msgid "Modify File Context"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1803
+-msgid "Delete File Context"
++#: booleans.py:204
++msgid "Support SAMBA home directories"
+ msgstr ""
  
--#~ msgid "Add SELinux User Mapping"
--#~ msgstr "Aggiungi mappatura utente SELinux"
-+#: ../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"
++#: booleans.py:205
++msgid "Allow varnishd to connect to all ports, not just HTTP."
+ msgstr ""
  
--#~ msgid "Modify SELinux User Mapping"
--#~ msgstr "Modifica mappatura utente SELinux"
-+#: ../gui/system-config-selinux.glade:1819
-+msgid "Toggle between all and customized file context"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1939
+-msgid "label38"
++#: booleans.py:206
++msgid "Ignore vbetool mmap_zero errors."
+ msgstr ""
  
--#~ msgid "Delete SELinux User Mapping"
--#~ msgstr "Cancella mappatura utente SELinux %s"
-+#: ../gui/system-config-selinux.glade:1939
-+msgid "label38"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1976
+-msgid "Add SELinux User Mapping"
++#: booleans.py:207
++msgid ""
++"Allow confined virtual guests to use serial/parallel communication ports"
+ msgstr ""
  
--#~ msgid "Add Translation"
--#~ msgstr "Aggiungi traduzione"
-+#: ../gui/system-config-selinux.glade:1976
-+msgid "Add SELinux User Mapping"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1992
+-msgid "Modify SELinux User Mapping"
++#: booleans.py:208
++msgid ""
++"Allow confined virtual guests to use executable memory and executable stack"
+ msgstr ""
  
--#~ msgid "Modify Translation"
--#~ msgstr "Modifica traduzione"
-+#: ../gui/system-config-selinux.glade:1992
-+msgid "Modify SELinux User Mapping"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2008
+-msgid "Delete SELinux User Mapping"
++#: booleans.py:209
++msgid "Allow confined virtual guests to read fuse files"
+ msgstr ""
  
--#~ msgid "Delete Translation"
--#~ msgstr "Cancella traduzione"
-+#: ../gui/system-config-selinux.glade:2008
-+msgid "Delete SELinux User Mapping"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2126
+-msgid "label39"
++#: booleans.py:210
++msgid "Allow confined virtual guests to manage nfs files"
+ msgstr ""
  
--#~ msgid "Modify SELinux User"
--#~ msgstr "Modifica utente SELinux"
-+#: ../gui/system-config-selinux.glade:2126
-+msgid "label39"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2163
+-msgid "Add User"
++#: booleans.py:211
++msgid "Allow confined virtual guests to manage cifs files"
+ msgstr ""
  
--#~ msgid "Add Network Port"
--#~ msgstr "Aggiungi porta di rete"
-+#: ../gui/system-config-selinux.glade:2163
-+msgid "Add User"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2179
+-msgid "Modify User"
++#: booleans.py:212
++msgid "Allow confined virtual guests to interact with the sanlock"
+ msgstr ""
  
--#~ msgid "Edit Network Port"
--#~ msgstr "Modifica porta di rete"
-+#: ../gui/system-config-selinux.glade:2179
-+msgid "Modify User"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2195
+-msgid "Delete User"
++#: booleans.py:213
++msgid "Allow confined virtual guests to manage device configuration, (pci)"
+ msgstr ""
  
--#~ msgid "Delete Network Port"
--#~ msgstr "Cancella porta di rete"
-+#: ../gui/system-config-selinux.glade:2195
-+msgid "Delete User"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2313
+-msgid "label41"
++#: booleans.py:214
++msgid "Allow confined virtual guests to use usb devices"
+ msgstr ""
  
--#~ msgid "Toggle between Customized and All Ports"
--#~ msgstr "Attiva/Disattiva tra Personalizzata e Tutte le porte"
-+#: ../gui/system-config-selinux.glade:2313
-+msgid "label41"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2350
+-msgid "Add Network Port"
++#: booleans.py:215
++msgid "Allow confined virtual guests to interact with the xserver"
+ msgstr ""
  
--#~ msgid "Generate new policy module"
--#~ msgstr "Genera nuovo modulo della policy"
-+#: ../gui/system-config-selinux.glade:2350
-+msgid "Add Network Port"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2366
+-msgid "Edit Network Port"
++#: booleans.py:216
++msgid "Allow webadm to manage files in users home directories"
+ msgstr ""
  
--#~ msgid "Load policy module"
--#~ msgstr "Carica modulo della policy"
-+#: ../gui/system-config-selinux.glade:2366
-+msgid "Edit Network Port"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2382
+-msgid "Delete Network Port"
++#: booleans.py:217
++msgid "Allow webadm to read files in users home directories"
+ msgstr ""
  
--#~ msgid "Remove loadable policy module"
--#~ msgstr "Rimuovi modulo della policy caricabile"
-+#: ../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"
++#: booleans.py:218
++msgid "Ignore wine mmap_zero errors."
+ msgstr ""
  
--#~ msgid ""
--#~ "Enable/Disable additional audit rules, that are normally not reported in "
--#~ "the log files."
--#~ msgstr ""
--#~ "Abilita/Disabilita le regole audit aggiuntive generalemente non riportate "
--#~ "nei file di log."
-+#: ../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"
++#: booleans.py:219
++msgid "Allow the graphical login program to execute bootloader"
+ msgstr ""
  
--#~ msgid "Sensitvity Level"
--#~ msgstr "Livello sensibilità"
-+#: ../gui/system-config-selinux.glade:2556
-+msgid "label42"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2593
+-msgid "Generate new policy module"
++#: booleans.py:220
++msgid ""
++"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+ msgstr ""
  
--#~ msgid "SELinux user '%s' is required"
--#~ msgstr "E' richiesto l'utente '%s' di SELinux"
-+#: ../gui/system-config-selinux.glade:2593
-+msgid "Generate new policy module"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2609
+-msgid "Load policy module"
++#: booleans.py:221
++msgid "Allow xen to manage nfs files"
+ msgstr ""
  
--#~ msgid ""
--#~ "\n"
--#~ "\n"
--#~ "semodule -i %s\n"
--#~ "\n"
--#~ msgstr ""
--#~ "\n"
--#~ "\n"
--#~ "semodule -i %s\n"
--#~ "\n"
-+#: ../gui/system-config-selinux.glade:2609
-+msgid "Load policy module"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2625
+-msgid "Remove loadable policy module"
++#: booleans.py:222
++msgid ""
++"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
++"logical volumes for disk images."
+ msgstr ""
  
--#~ msgid "Requires value"
--#~ msgstr "Richiede valore"
-+#: ../gui/system-config-selinux.glade:2625
-+msgid "Remove loadable policy module"
+-#: ../gui/system-config-selinux.glade:2661
++#: booleans.py:223
++msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
 +msgstr ""
++
++#: booleans.py:224
+ msgid ""
+-"Enable/Disable additional audit rules, that are normally not reported in the "
+-"log files."
++"Allow xguest users to configure Network Manager and connect to apache ports"
+ msgstr ""
  
--#~ msgid "Allow application/user role to bind to any tcp ports > 1024"
--#~ msgstr ""
--#~ "Permetti ad un ruolo utente/applicazione di eseguire il bind a qualsiasi "
--#~ "porta tcp > 1024"
-+#: ../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"
++#: booleans.py:225
++msgid "Allow xguest users to mount removable media"
+ msgstr ""
  
--#~ msgid "Allows confined application/user role to bind to any tcp port"
--#~ msgstr ""
--#~ "Permette ad un ruolo utente/applicazione confinata di eseguire il bind a "
--#~ "qualsiasi porta tcp"
-+#: ../gui/system-config-selinux.glade:2781
-+msgid "label44"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2818
+-msgid "Change process mode to permissive."
++#: booleans.py:226
++msgid "Allow xguest to use blue tooth devices"
+ msgstr ""
  
--#~ msgid ""
--#~ "Enter a comma separated list of tcp ports or ranges of ports that "
--#~ "application/user role binds to. Example: 612, 650-660"
--#~ msgstr ""
--#~ "Inserisci un elenco di porte tcp o una gamma di porte separato da "
--#~ "virgole, alle quali un ruolo utente/applicazione può eseguire il bind. Ad "
--#~ "esempio: 612, 650-660"
-+#: ../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"
++#: booleans.py:227
++msgid "Allows clients to write to the X server shared memory segments."
+ msgstr ""
  
--#~ msgid "SELinux Policy Generation Druid"
--#~ msgstr "Druid di generazione della policy di SELinux"
-+#: ../gui/system-config-selinux.glade:2836
-+msgid "Change process mode to enforcing"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2928
+-msgid "Process Domain"
++#: booleans.py:228
++msgid "Allows XServer to execute writable memory"
+ msgstr ""
  
--#~ msgid "Unreserved Ports  (> 1024)"
--#~ msgstr "Porte non riservate  (> 1024)"
-+#: ../gui/system-config-selinux.glade:2928
-+msgid "Process Domain"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2956
+-msgid "label59"
++#: booleans.py:229
++msgid "Support X userspace object manager"
+ msgstr ""
  
--#~ msgid "Use this checkbutton if your app calls bindresvport with 0."
--#~ msgstr ""
--#~ "Utilizzate questa casella se la vostra applicazione richiama bindresvport "
--#~ "con 0."
-+#: ../gui/system-config-selinux.glade:2956
-+msgid "label59"
+-#: ../gui/usersPage.py:138
+-#, python-format
+-msgid "SELinux user '%s' is required"
++#: booleans.py:230
++msgid "Allow zabbix to connect to unreserved ports"
 +msgstr ""
- 
--#~ msgid ""
--#~ "Enforcing\n"
--#~ "Permissive\n"
--#~ "Disabled\n"
--#~ msgstr ""
--#~ "Enforcing\n"
--#~ "Permissiva\n"
--#~ "Disabilitata\n"
-+#: ../gui/usersPage.py:138
-+#, python-format
-+msgid "SELinux user '%s' is required"
++
++#: booleans.py:231
++msgid "Allow zebra daemon to write it configuration files"
 +msgstr ""
-diff -up policycoreutils-2.1.12/po/ja.po.rhat policycoreutils-2.1.12/po/ja.po
---- policycoreutils-2.1.12/po/ja.po.rhat	2012-07-04 07:35:21.000000000 -0400
-+++ policycoreutils-2.1.12/po/ja.po	2012-10-16 15:07:17.540526224 -0400
-@@ -1,26 +1,26 @@
--# translation of ja.po to Japanese
--# translation of ja.po to
--# translation of ja.po to
-+# SOME DESCRIPTIVE TITLE.
-+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
- # This file is distributed under the same license as the PACKAGE package.
--# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER.
- #
--# Takuro Nagamoto <tnagamot at redhat.com>, 2006.
--# Noriko Mizumoto <noriko at redhat.com>, 2006, 2008.
-+# Translators:
- # Hyu_gabaru Ryu_ichi <hyu_gabaru at yahoo.co.jp>, 2007.
--# Kiyoto Hashida <khashida at redhat.com>, 2008.
-+# Kiyoto Hashida <khashida at redhat.com>, 2008, 2009, 2010.
-+# Makoto Mizukami <makoto at fedoraproject.org>, 2008.
-+# Noriko Mizumoto <noriko at redhat.com>, 2006, 2008, 2009.
-+# Takuro Nagamoto <tnagamot at redhat.com>, 2006.
- msgid ""
++
++#: booleans.py:232
++msgid ""
++"Allow ZoneMinder to modify public files used for public file transfer "
++"services."
  msgstr ""
--"Project-Id-Version: ja\n"
-+"Project-Id-Version: Policycoreutils\n"
+diff --git a/policycoreutils/po/it.po b/policycoreutils/po/it.po
+index 9787182..097a210 100644
+--- a/policycoreutils/po/it.po
++++ b/policycoreutils/po/it.po
+@@ -9,15 +9,15 @@ msgid ""
+ msgstr ""
+ "Project-Id-Version: Policycoreutils\n"
  "Report-Msgid-Bugs-To: \n"
--"POT-Creation-Date: 2012-03-27 10:49-0400\n"
--"PO-Revision-Date: 2008-09-09 21:12+1000\n"
--"Last-Translator: Noriko Mizumoto <noriko at redhat.com>\n"
--"Language-Team: Japanese <fedora-trans-ja at redhat.com>\n"
-+"POT-Creation-Date: 2012-05-25 07:28-0400\n"
-+"PO-Revision-Date: 2012-04-02 20:30+0000\n"
-+"Last-Translator: dwalsh <dwalsh at redhat.com>\n"
-+"Language-Team: Japanese <trans-ja at lists.fedoraproject.org>\n"
- "Language: ja\n"
+-"POT-Creation-Date: 2012-05-25 07:28-0400\n"
+-"PO-Revision-Date: 2012-04-02 20:30+0000\n"
++"POT-Creation-Date: 2012-10-16 12:24-0400\n"
++"PO-Revision-Date: 2012-10-08 13:10+0000\n"
+ "Last-Translator: dwalsh <dwalsh at redhat.com>\n"
+ "Language-Team: Italian <trans-it at lists.fedoraproject.org>\n"
+ "Language: it\n"
  "MIME-Version: 1.0\n"
  "Content-Type: text/plain; charset=UTF-8\n"
  "Content-Transfer-Encoding: 8bit\n"
--"X-Generator: KBabel 1.11.4\n"
-+"Plural-Forms: nplurals=1; plural=0\n"
+-"Plural-Forms: nplurals=2; plural=(n != 1)\n"
++"Plural-Forms: nplurals=2; plural=(n != 1);\n"
  
  #: ../run_init/run_init.c:67
  msgid ""
-@@ -29,8 +29,8 @@ msgid ""
- "         <args ...> are the arguments to that script."
- msgstr ""
- "使い方: run_init <script> <args ...>\n"
--"  ここで、 <script> は実行する init スクリプトの名前、\n"
--"         <args ...> はそのスクリプトに対する引数になります。"
-+"  ここで、 <script> に実行する init スクリプトの名前、\n"
-+"         <args ...> にそのスクリプトに対する引数を指定します。"
+@@ -29,7 +29,7 @@ msgstr ""
+ "   dove: <script> è il nome dell'init script da eseguire,\n"
+ "         <args ...> sono gli argomenti per quello script."
+ 
+-#: ../run_init/run_init.c:126 ../newrole/newrole.c:1124
++#: ../run_init/run_init.c:126 ../newrole/newrole.c:1123
+ #, c-format
+ msgid "failed to initialize PAM\n"
+ msgstr "inizializzazione di PAM fallita\n"
+@@ -78,7 +78,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:126 ../newrole/newrole.c:1124
+-#: ../run_init/run_init.c:405 ../newrole/newrole.c:1258
++#: ../run_init/run_init.c:405 ../newrole/newrole.c:1257
  #, c-format
-@@ -98,858 +98,855 @@ msgstr "このポリシーパッケーã‚
- msgid "global"
- msgstr "グローバル"
+ msgid "Could not set exec context to %s.\n"
+ msgstr "Impossibile impostare il contesto exec su %s.\n"
+@@ -91,860 +91,876 @@ msgstr "******************** IMPORTANTE ***********************\n"
+ msgid "To make this policy package active, execute:"
+ msgstr "Per attivare questo pacchetto della policy eseguire:"
  
--#: ../semanage/seobject.py:222
-+#: ../semanage/seobject.py:225
+-#: ../semanage/seobject.py:143 ../semanage/seobject.py:147
+-msgid "global"
+-msgstr "globale"
+-
+-#: ../semanage/seobject.py:225
++#: ../semanage/seobject.py:200
  msgid "Could not create semanage handle"
- msgstr "semanage ハンドルを作成できませんでした"
+ msgstr "Impossibile creare la gestione semanage"
  
--#: ../semanage/seobject.py:230
-+#: ../semanage/seobject.py:233
+-#: ../semanage/seobject.py:233
++#: ../semanage/seobject.py:208
  msgid "SELinux policy is not managed or store cannot be accessed."
  msgstr ""
- "SELinux ポリシーが管理されていないか、 store にアクセスできないかのいずれかで"
- "す。"
+ "La policy SELinux non è amministrata o non si può accedere al deposito."
  
--#: ../semanage/seobject.py:235
-+#: ../semanage/seobject.py:238
+-#: ../semanage/seobject.py:238
++#: ../semanage/seobject.py:213
  msgid "Cannot read policy store."
- msgstr "ポリシー store を読み込めません"
+ msgstr "Impossibile leggere il deposito della policy."
  
--#: ../semanage/seobject.py:240
-+#: ../semanage/seobject.py:243
+-#: ../semanage/seobject.py:243
++#: ../semanage/seobject.py:218
  msgid "Could not establish semanage connection"
- msgstr "semanage 接続を確立できませんでした"
+ msgstr "Impossibile stabilire connessione semanage"
  
--#: ../semanage/seobject.py:245
--#, fuzzy
-+#: ../semanage/seobject.py:248
+-#: ../semanage/seobject.py:248
++#: ../semanage/seobject.py:223
  msgid "Could not test MLS enabled status"
--msgstr "%s の MLS 範囲を設定できませんでした"
-+msgstr "MLS を有効にした状態をテストできませんでした"
+ msgstr "Impossibile verificare lo stato MLS abilitato"
  
--#: ../semanage/seobject.py:251 ../semanage/seobject.py:266
-+#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
+-#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
++#: ../semanage/seobject.py:229 ../semanage/seobject.py:244
  msgid "Not yet implemented"
- msgstr "まだ、実装されていません"
+ msgstr "Non ancora implementato"
  
--#: ../semanage/seobject.py:255
-+#: ../semanage/seobject.py:258
+-#: ../semanage/seobject.py:258
++#: ../semanage/seobject.py:233
  msgid "Semanage transaction already in progress"
--msgstr ""
-+msgstr "Semanage トランザクションは既に進行しています"
+ msgstr "Una transazione semanage è già in esecuzione"
  
--#: ../semanage/seobject.py:264
-+#: ../semanage/seobject.py:267
+-#: ../semanage/seobject.py:267
++#: ../semanage/seobject.py:242
  msgid "Could not start semanage transaction"
- msgstr "semanage トランザクションを起動できませんでした"
+ msgstr "Impossibile avviare transazione semanage"
  
--#: ../semanage/seobject.py:274
-+#: ../semanage/seobject.py:278
+-#: ../semanage/seobject.py:278
++#: ../semanage/seobject.py:254
  msgid "Could not commit semanage transaction"
- msgstr "semanage トランザクションをコミットできませんでした"
+ msgstr "Impossibile eseguire la transazione semanage"
  
--#: ../semanage/seobject.py:279
-+#: ../semanage/seobject.py:283
+-#: ../semanage/seobject.py:283
++#: ../semanage/seobject.py:259
  msgid "Semanage transaction not in progress"
--msgstr ""
-+msgstr "Semanage トランザクションは進行していません"
+ msgstr "Transazione semanage non in esecuzione"
  
--#: ../semanage/seobject.py:291 ../semanage/seobject.py:371
-+#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
+-#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
++#: ../semanage/seobject.py:271 ../semanage/seobject.py:351
  msgid "Could not list SELinux modules"
- msgstr "SELinux のモジュール一覧を表示できませんでした"
+ msgstr "Impossibile elencare i moduli SELinux"
  
--#: ../semanage/seobject.py:304
--#, fuzzy
-+#: ../semanage/seobject.py:308
+-#: ../semanage/seobject.py:308
++#: ../semanage/seobject.py:284
  msgid "Modules Name"
--msgstr "モジュール名"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:304
-+#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
+-#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
++#: ../semanage/seobject.py:284 ../gui/modulesPage.py:63
  msgid "Version"
- msgstr "バージョン"
+ msgstr "Versione"
  
--#: ../semanage/seobject.py:307
-+#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
+-#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
++#: ../semanage/seobject.py:287 ../gui/statusPage.py:75
  msgid "Disabled"
- msgstr "無効"
+ msgstr "Disabilitato"
  
--#: ../semanage/seobject.py:322
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:326
-+#, python-format
+-#: ../semanage/seobject.py:326
++#: ../semanage/seobject.py:302
+ #, python-format
  msgid "Could not disable module %s (remove failed)"
--msgstr "許容ドメイン %s の削除ができませんでした (削除に失敗)"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:333
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:337
-+#, python-format
+-#: ../semanage/seobject.py:337
++#: ../semanage/seobject.py:313
+ #, python-format
  msgid "Could not enable module %s (remove failed)"
--msgstr "許容ドメイン %s の削除ができませんでした (削除に失敗)"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:348
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:352
-+#, python-format
+-#: ../semanage/seobject.py:352
++#: ../semanage/seobject.py:328
+ #, python-format
  msgid "Could not remove module %s (remove failed)"
--msgstr "許容ドメイン %s の削除ができませんでした (削除に失敗)"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:358
-+#: ../semanage/seobject.py:362
+-#: ../semanage/seobject.py:362
++#: ../semanage/seobject.py:338
  msgid "dontaudit requires either 'on' or 'off'"
  msgstr ""
  
--#: ../semanage/seobject.py:387
--#, fuzzy
-+#: ../semanage/seobject.py:391
+-#: ../semanage/seobject.py:391
++#: ../semanage/seobject.py:366
  msgid "Builtin Permissive Types"
--msgstr "許容タイプ"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:397
--#, fuzzy
-+#: ../semanage/seobject.py:401
+-#: ../semanage/seobject.py:401
++#: ../semanage/seobject.py:376
  msgid "Customized Permissive Types"
--msgstr "許容タイプ"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:438
-+#: ../semanage/seobject.py:442
+-#: ../semanage/seobject.py:442
++#: ../semanage/seobject.py:417
  #, python-format
  msgid "Could not set permissive domain %s (module installation failed)"
  msgstr ""
- "許容ドメイン %s を設定できませんでした (モジュールのインストールに失敗)"
+ "Impossibile impostare il dominio permissive %s (installazione del modulo "
+ "fallita)"
  
--#: ../semanage/seobject.py:444
-+#: ../semanage/seobject.py:448
+-#: ../semanage/seobject.py:448
++#: ../semanage/seobject.py:423
  #, python-format
  msgid "Could not remove permissive domain %s (remove failed)"
- msgstr "許容ドメイン %s の削除ができませんでした (削除に失敗)"
+ msgstr "Impossibile rimuovere il dominio permissive %s (rimozione fallita)"
  
--#: ../semanage/seobject.py:479 ../semanage/seobject.py:553
--#: ../semanage/seobject.py:599 ../semanage/seobject.py:696
--#: ../semanage/seobject.py:726 ../semanage/seobject.py:793
--#: ../semanage/seobject.py:850 ../semanage/seobject.py:1097
--#: ../semanage/seobject.py:1786 ../semanage/seobject.py:1849
--#: ../semanage/seobject.py:1868 ../semanage/seobject.py:1985
--#: ../semanage/seobject.py:2037
-+#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
-+#: ../semanage/seobject.py:603 ../semanage/seobject.py:700
-+#: ../semanage/seobject.py:730 ../semanage/seobject.py:797
-+#: ../semanage/seobject.py:854 ../semanage/seobject.py:1101
-+#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
-+#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
-+#: ../semanage/seobject.py:2045
+-#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
+-#: ../semanage/seobject.py:603 ../semanage/seobject.py:700
+-#: ../semanage/seobject.py:730 ../semanage/seobject.py:797
+-#: ../semanage/seobject.py:854 ../semanage/seobject.py:1101
+-#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
+-#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
+-#: ../semanage/seobject.py:2045
++#: ../semanage/seobject.py:458 ../semanage/seobject.py:532
++#: ../semanage/seobject.py:578 ../semanage/seobject.py:675
++#: ../semanage/seobject.py:705 ../semanage/seobject.py:772
++#: ../semanage/seobject.py:829 ../semanage/seobject.py:1084
++#: ../semanage/seobject.py:1800 ../semanage/seobject.py:1863
++#: ../semanage/seobject.py:1882 ../semanage/seobject.py:2003
++#: ../semanage/seobject.py:2056
  #, python-format
  msgid "Could not create a key for %s"
- msgstr "%s のキーを作成できませんでした"
+ msgstr "Impossibile creare una chiave per %s"
  
--#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
--#: ../semanage/seobject.py:603 ../semanage/seobject.py:609
-+#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
-+#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
+-#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
+-#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
++#: ../semanage/seobject.py:462 ../semanage/seobject.py:536
++#: ../semanage/seobject.py:582 ../semanage/seobject.py:588
  #, python-format
  msgid "Could not check if login mapping for %s is defined"
- msgstr "%s のログインマッピングが定義されているか確認できませんでした"
+ msgstr "Impossibile controllare se è definito il login mapping per %s"
  
--#: ../semanage/seobject.py:492
-+#: ../semanage/seobject.py:496
+-#: ../semanage/seobject.py:496
++#: ../semanage/seobject.py:471
  #, python-format
  msgid "Linux Group %s does not exist"
- msgstr "Linux グループ %s は存在していません"
+ msgstr "Il gruppo linux %s non esiste"
  
--#: ../semanage/seobject.py:497
-+#: ../semanage/seobject.py:501
+-#: ../semanage/seobject.py:501
++#: ../semanage/seobject.py:476
  #, python-format
  msgid "Linux User %s does not exist"
- msgstr "Linux ユーザー %s は存在していません"
+ msgstr "L'utente linux %s non esiste"
  
--#: ../semanage/seobject.py:501
-+#: ../semanage/seobject.py:505
+-#: ../semanage/seobject.py:505
++#: ../semanage/seobject.py:480
  #, python-format
  msgid "Could not create login mapping for %s"
- msgstr "%s のログインマッピングを作成できませんでした"
+ msgstr "Impossibile creare il login mapping per %s"
  
--#: ../semanage/seobject.py:505 ../semanage/seobject.py:741
-+#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
+-#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
++#: ../semanage/seobject.py:484 ../semanage/seobject.py:720
  #, python-format
  msgid "Could not set name for %s"
- msgstr "%s の名前を設定できませんでした"
+ msgstr "Impossibile impostare nome per %s"
  
--#: ../semanage/seobject.py:510 ../semanage/seobject.py:751
-+#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
+-#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
++#: ../semanage/seobject.py:489 ../semanage/seobject.py:730
  #, python-format
  msgid "Could not set MLS range for %s"
- msgstr "%s の MLS 範囲を設定できませんでした"
+ msgstr "Impossibile impostare range MLS per %s"
  
--#: ../semanage/seobject.py:514
-+#: ../semanage/seobject.py:518
+-#: ../semanage/seobject.py:518
++#: ../semanage/seobject.py:493
  #, python-format
  msgid "Could not set SELinux user for %s"
- msgstr "%s の SELinux ユーザーを設定できませんでした"
+ msgstr "Impossibile impostare utente SELinux per %s"
  
--#: ../semanage/seobject.py:518
-+#: ../semanage/seobject.py:522
+-#: ../semanage/seobject.py:522
++#: ../semanage/seobject.py:497
  #, python-format
  msgid "Could not add login mapping for %s"
- msgstr "%s のログインマッピングを追加できませんでした"
+ msgstr "Impossibile aggiungere login mapping per %s"
  
--#: ../semanage/seobject.py:536
-+#: ../semanage/seobject.py:540
+-#: ../semanage/seobject.py:540
++#: ../semanage/seobject.py:515
  msgid "Requires seuser or serange"
- msgstr "seuser または serange が必要です"
+ msgstr "Richiede seuser o serange"
  
--#: ../semanage/seobject.py:559 ../semanage/seobject.py:605
-+#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
+-#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
++#: ../semanage/seobject.py:538 ../semanage/seobject.py:584
  #, python-format
  msgid "Login mapping for %s is not defined"
- msgstr "%s のログインマッピングは定義されていません"
+ msgstr "Il login mapping per %s non è definito"
  
--#: ../semanage/seobject.py:563
-+#: ../semanage/seobject.py:567
+-#: ../semanage/seobject.py:567
++#: ../semanage/seobject.py:542
  #, python-format
  msgid "Could not query seuser for %s"
- msgstr "%s の seuser をクエリーできませんでした"
+ msgstr "Impossibile interrogare seuser per %s"
  
--#: ../semanage/seobject.py:577
-+#: ../semanage/seobject.py:581
+-#: ../semanage/seobject.py:581
++#: ../semanage/seobject.py:556
  #, python-format
  msgid "Could not modify login mapping for %s"
- msgstr "%s のログインマッピングを修正できませんでした"
+ msgstr "Impossibile modificare login mapping per %s"
  
--#: ../semanage/seobject.py:611
-+#: ../semanage/seobject.py:615
+-#: ../semanage/seobject.py:615
++#: ../semanage/seobject.py:590
  #, python-format
  msgid "Login mapping for %s is defined in policy, cannot be deleted"
- msgstr "%s のログインマッピングはポリシーに定義されています、削除できません"
+ msgstr ""
+ "Il login mapping per %s è definito nella policy, non può essere eliminato"
  
--#: ../semanage/seobject.py:615
-+#: ../semanage/seobject.py:619
+-#: ../semanage/seobject.py:619
++#: ../semanage/seobject.py:594
  #, python-format
  msgid "Could not delete login mapping for %s"
- msgstr "%s のログインマッピングを削除できませんでした"
+ msgstr "Impossibile eliminare il login mapping per %s"
  
--#: ../semanage/seobject.py:637 ../semanage/seobject.py:655
--#: ../semanage/seobject.py:893
-+#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
-+#: ../semanage/seobject.py:897
+-#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
+-#: ../semanage/seobject.py:897
++#: ../semanage/seobject.py:616 ../semanage/seobject.py:634
++#: ../semanage/seobject.py:872
  msgid "Could not list login mappings"
- msgstr "ログインマッピングの一覧を表示できませんでした"
+ msgstr "Impossibile elencare i login mappings"
  
--#: ../semanage/seobject.py:680 ../semanage/seobject.py:685
-+#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../gui/system-config-selinux.glade:100
+-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
++#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
+ #: ../gui/system-config-selinux.glade:100
  msgid "Login Name"
- msgstr "ログイン名"
+ msgstr "Nome di registrazione"
  
--#: ../semanage/seobject.py:680 ../semanage/seobject.py:685
--#: ../semanage/seobject.py:943 ../semanage/seobject.py:948
-+#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../gui/system-config-selinux.glade:128
-+#: ../gui/system-config-selinux.glade:915
-+#: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
+-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
+-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
++#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
++#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
+ #: ../gui/system-config-selinux.glade:128
+ #: ../gui/system-config-selinux.glade:915
+ #: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
  msgid "SELinux User"
- msgstr "SELinux ユーザー"
+ msgstr "Utente di SELinux"
  
--#: ../semanage/seobject.py:680
-+#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
-+#: ../gui/system-config-selinux.glade:943
+-#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
++#: ../semanage/seobject.py:659 ../gui/system-config-selinux.glade:156
+ #: ../gui/system-config-selinux.glade:943
  msgid "MLS/MCS Range"
- msgstr "MLS/MCS 範囲"
+ msgstr "Gamma MLS/MCS"
  
--#: ../semanage/seobject.py:699 ../semanage/seobject.py:730
--#: ../semanage/seobject.py:797 ../semanage/seobject.py:854
--#: ../semanage/seobject.py:860
-+#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
-+#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
-+#: ../semanage/seobject.py:864
+-#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
+-#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
+-#: ../semanage/seobject.py:864
++#: ../semanage/seobject.py:678 ../semanage/seobject.py:709
++#: ../semanage/seobject.py:776 ../semanage/seobject.py:833
++#: ../semanage/seobject.py:839
  #, python-format
  msgid "Could not check if SELinux user %s is defined"
- msgstr " SELinux ユーザー %s が定義されているか確認できませんでした"
+ msgstr "Impossibile controllare se l'utente SELinux %s è definito"
  
--#: ../semanage/seobject.py:702 ../semanage/seobject.py:803
--#: ../semanage/seobject.py:866
-+#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
-+#: ../semanage/seobject.py:870
+-#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
+-#: ../semanage/seobject.py:870
++#: ../semanage/seobject.py:681 ../semanage/seobject.py:782
++#: ../semanage/seobject.py:845
  #, python-format
  msgid "Could not query user for %s"
- msgstr "%s のユーザーをクエリーできませんでした"
+ msgstr "Impossibile interrogare l'utente per %s"
  
--#: ../semanage/seobject.py:722
-+#: ../semanage/seobject.py:726
+-#: ../semanage/seobject.py:726
++#: ../semanage/seobject.py:701
  #, python-format
  msgid "You must add at least one role for %s"
- msgstr "少なくとも %s のロールを 1 つ追加する必要があります"
+ msgstr "Si deve aggiungere almeno un ruolo per %s"
  
--#: ../semanage/seobject.py:737
-+#: ../semanage/seobject.py:741
+-#: ../semanage/seobject.py:741
++#: ../semanage/seobject.py:716
  #, python-format
  msgid "Could not create SELinux user for %s"
- msgstr "%s の SELinux ユーザーを作成できませんでした"
+ msgstr "Impossibile creare l'utente SELinux per %s"
  
--#: ../semanage/seobject.py:746
-+#: ../semanage/seobject.py:750
+-#: ../semanage/seobject.py:750
++#: ../semanage/seobject.py:725
  #, python-format
  msgid "Could not add role %s for %s"
- msgstr "ロール %s を %s に追加できませんでした"
+ msgstr "Impossibile aggiungere il ruolo %s per %s"
  
--#: ../semanage/seobject.py:755
-+#: ../semanage/seobject.py:759
+-#: ../semanage/seobject.py:759
++#: ../semanage/seobject.py:734
  #, python-format
  msgid "Could not set MLS level for %s"
- msgstr "MLS レベルを %s に設定できませんでした"
+ msgstr "Impossibile impostare il livello MLS per %s"
  
--#: ../semanage/seobject.py:758
-+#: ../semanage/seobject.py:762
+-#: ../semanage/seobject.py:762
++#: ../semanage/seobject.py:737
  #, python-format
  msgid "Could not add prefix %s for %s"
- msgstr "プレフィックス %s を %s に追加できませんでした"
+ msgstr "Impossibile aggiungere il prefisso %s per %s"
  
--#: ../semanage/seobject.py:761
-+#: ../semanage/seobject.py:765
+-#: ../semanage/seobject.py:765
++#: ../semanage/seobject.py:740
  #, python-format
  msgid "Could not extract key for %s"
- msgstr "%s のキーを抽出できませんでした"
+ msgstr "Impossibile estrarre la chiave per %s"
  
--#: ../semanage/seobject.py:765
-+#: ../semanage/seobject.py:769
+-#: ../semanage/seobject.py:769
++#: ../semanage/seobject.py:744
  #, python-format
  msgid "Could not add SELinux user %s"
- msgstr "SELinux ユーザー %s を追加できませんでした"
+ msgstr "Impossibile aggiungere l'utente SELinux %s"
  
--#: ../semanage/seobject.py:787
-+#: ../semanage/seobject.py:791
+-#: ../semanage/seobject.py:791
++#: ../semanage/seobject.py:766
  msgid "Requires prefix, roles, level or range"
- msgstr "プレフィックスか、ロール、レベル、範囲のいずれかが必要です"
+ msgstr "Richiede prefisso, ruolo, livello o range"
  
--#: ../semanage/seobject.py:789
-+#: ../semanage/seobject.py:793
+-#: ../semanage/seobject.py:793
++#: ../semanage/seobject.py:768
  msgid "Requires prefix or roles"
- msgstr "プレフィックスかロールが必要です"
+ msgstr "Richiede prefisso o ruolo"
  
--#: ../semanage/seobject.py:799 ../semanage/seobject.py:856
-+#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
+-#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
++#: ../semanage/seobject.py:778 ../semanage/seobject.py:835
  #, python-format
  msgid "SELinux user %s is not defined"
- msgstr "SELinux ユーザー %s は定義されていません"
+ msgstr "L'utente SELinux %s non è definito"
  
--#: ../semanage/seobject.py:828
-+#: ../semanage/seobject.py:832
+-#: ../semanage/seobject.py:832
++#: ../semanage/seobject.py:807
  #, python-format
  msgid "Could not modify SELinux user %s"
- msgstr "SELinux ユーザー %s を修正できませんでした"
+ msgstr "Impossibile modificare l'utente SELinux %s"
  
--#: ../semanage/seobject.py:862
-+#: ../semanage/seobject.py:866
+-#: ../semanage/seobject.py:866
++#: ../semanage/seobject.py:841
  #, python-format
  msgid "SELinux user %s is defined in policy, cannot be deleted"
- msgstr "SELinux ユーザー %s はポリシーで定義されています、削除できません"
+ msgstr "L'utente SELinux %s è definito nella policy, non può essere eliminato"
  
--#: ../semanage/seobject.py:873
-+#: ../semanage/seobject.py:877
+-#: ../semanage/seobject.py:877
++#: ../semanage/seobject.py:852
  #, python-format
  msgid "Could not delete SELinux user %s"
- msgstr "SELinux ユーザー %s を削除できませんでした"
+ msgstr "Impossibile eliminare l'utente SELinux %s"
  
--#: ../semanage/seobject.py:911
-+#: ../semanage/seobject.py:915
+-#: ../semanage/seobject.py:915
++#: ../semanage/seobject.py:890
  msgid "Could not list SELinux users"
- msgstr "SELinux ユーザーの一覧を表示できませんでした"
+ msgstr "Impossibile elencare gli utenti SELinux"
  
--#: ../semanage/seobject.py:917
-+#: ../semanage/seobject.py:921
+-#: ../semanage/seobject.py:921
++#: ../semanage/seobject.py:896
  #, python-format
  msgid "Could not list roles for user %s"
- msgstr "ユーザー %s のロール一覧を表示できませんでした"
+ msgstr "Impossibile elencare i ruoli per l'utente %s"
  
--#: ../semanage/seobject.py:942
-+#: ../semanage/seobject.py:946
+-#: ../semanage/seobject.py:946
++#: ../semanage/seobject.py:921
  msgid "Labeling"
- msgstr "ラベリング"
+ msgstr "Etichettare"
  
--#: ../semanage/seobject.py:942
-+#: ../semanage/seobject.py:946
+-#: ../semanage/seobject.py:946
++#: ../semanage/seobject.py:921
  msgid "MLS/"
  msgstr "MLS/"
  
--#: ../semanage/seobject.py:943
-+#: ../semanage/seobject.py:947
+-#: ../semanage/seobject.py:947
++#: ../semanage/seobject.py:922
  msgid "Prefix"
- msgstr "プレフィックス"
+ msgstr "Prefisso"
  
--#: ../semanage/seobject.py:943
-+#: ../semanage/seobject.py:947
+-#: ../semanage/seobject.py:947
++#: ../semanage/seobject.py:922
  msgid "MCS Level"
- msgstr "MCS レベル"
+ msgstr "Livello MCS"
  
--#: ../semanage/seobject.py:943
-+#: ../semanage/seobject.py:947
+-#: ../semanage/seobject.py:947
++#: ../semanage/seobject.py:922
  msgid "MCS Range"
- msgstr "MCS 範囲"
+ msgstr "Gamma MCS"
  
--#: ../semanage/seobject.py:943 ../semanage/seobject.py:948
-+#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
+-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
++#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
+ #: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
  msgid "SELinux Roles"
- msgstr "SELinux ロール"
+ msgstr "Ruoli SELinux"
  
--#: ../semanage/seobject.py:963
-+#: ../semanage/seobject.py:967
+-#: ../semanage/seobject.py:967
++#: ../semanage/seobject.py:944
  msgid "Protocol udp or tcp is required"
- msgstr "プロトコル udp か tcp が必要です"
+ msgstr "E' richiesto il protocollo udp o tcp"
  
--#: ../semanage/seobject.py:965
-+#: ../semanage/seobject.py:969
+-#: ../semanage/seobject.py:969
++#: ../semanage/seobject.py:946
  msgid "Port is required"
- msgstr "ポートが必要です"
+ msgstr "E' richiesta la porta"
  
--#: ../semanage/seobject.py:975
-+#: ../semanage/seobject.py:979
+-#: ../semanage/seobject.py:979
++#: ../semanage/seobject.py:956
  msgid "Invalid Port"
  msgstr ""
  
--#: ../semanage/seobject.py:979
-+#: ../semanage/seobject.py:983
+-#: ../semanage/seobject.py:983
++#: ../semanage/seobject.py:960
  #, python-format
  msgid "Could not create a key for %s/%s"
- msgstr "%s/%s のキーを作成できませんでした"
+ msgstr "Impossibile creare una chiave per %s/%s"
  
--#: ../semanage/seobject.py:990
-+#: ../semanage/seobject.py:994
+-#: ../semanage/seobject.py:994
++#: ../semanage/seobject.py:971
  msgid "Type is required"
- msgstr "タイプが必要です"
+ msgstr "E' richiesto il Tipo"
  
--#: ../semanage/seobject.py:996 ../semanage/seobject.py:1055
--#: ../semanage/seobject.py:1110 ../semanage/seobject.py:1116
-+#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
-+#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
+-#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
+-#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
++#: ../semanage/seobject.py:974 ../semanage/seobject.py:1036
++#: ../semanage/seobject.py:1794
++#, python-format
++msgid "Type %s is invalid, must be a port type"
++msgstr ""
++
++#: ../semanage/seobject.py:980 ../semanage/seobject.py:1042
++#: ../semanage/seobject.py:1097 ../semanage/seobject.py:1103
  #, python-format
  msgid "Could not check if port %s/%s is defined"
- msgstr "ポート %s/%s が定義されているか確認できませんでした"
+ msgstr "Impossibile controllare se la porta %s/%s è definita"
  
--#: ../semanage/seobject.py:998
-+#: ../semanage/seobject.py:1002
+-#: ../semanage/seobject.py:1002
++#: ../semanage/seobject.py:982
  #, python-format
  msgid "Port %s/%s already defined"
- msgstr "ポート %s/%s はすでに定義されています"
+ msgstr "Porta %s/%s già definita"
  
--#: ../semanage/seobject.py:1002
-+#: ../semanage/seobject.py:1006
+-#: ../semanage/seobject.py:1006
++#: ../semanage/seobject.py:986
  #, python-format
  msgid "Could not create port for %s/%s"
- msgstr "%s/%s のポートを作成できませんでした"
+ msgstr "Impossibile creare la porta per %s/%s"
  
--#: ../semanage/seobject.py:1008
-+#: ../semanage/seobject.py:1012
+-#: ../semanage/seobject.py:1012
++#: ../semanage/seobject.py:992
  #, python-format
  msgid "Could not create context for %s/%s"
- msgstr "%s/%s のコンテキストを作成できませんでした"
+ msgstr "Impossibile creare il contesto per %s/%s"
  
--#: ../semanage/seobject.py:1012
-+#: ../semanage/seobject.py:1016
+-#: ../semanage/seobject.py:1016
++#: ../semanage/seobject.py:996
  #, python-format
  msgid "Could not set user in port context for %s/%s"
- msgstr "%s/%s のポートコンテキストにユーザーを設定できませんでした"
+ msgstr "Impossibile impostare l'utente nel contesto della porta per %s/%s"
  
--#: ../semanage/seobject.py:1016
-+#: ../semanage/seobject.py:1020
+-#: ../semanage/seobject.py:1020
++#: ../semanage/seobject.py:1000
  #, python-format
  msgid "Could not set role in port context for %s/%s"
- msgstr "%s/%s のポートコンテキストにロールを設定できませんでした"
+ msgstr "Impossibile impostare il ruolo nel contesto della porta per %s/%s"
  
--#: ../semanage/seobject.py:1020
-+#: ../semanage/seobject.py:1024
+-#: ../semanage/seobject.py:1024
++#: ../semanage/seobject.py:1004
  #, python-format
  msgid "Could not set type in port context for %s/%s"
- msgstr "%s/%s のポートコンテキストにタイプを設定できませんでした"
+ msgstr "Impossibile impostare il tipo nel contesto della porta per %s/%s"
  
--#: ../semanage/seobject.py:1025
-+#: ../semanage/seobject.py:1029
+-#: ../semanage/seobject.py:1029
++#: ../semanage/seobject.py:1009
  #, python-format
  msgid "Could not set mls fields in port context for %s/%s"
- msgstr "%s/%s のポートコンテキストに mls フィールドを設定できませんでした"
+ msgstr "Impossibile impostare i campi mls nel contesto della porta per %s/%s"
  
--#: ../semanage/seobject.py:1029
-+#: ../semanage/seobject.py:1033
+-#: ../semanage/seobject.py:1033
++#: ../semanage/seobject.py:1013
  #, python-format
  msgid "Could not set port context for %s/%s"
- msgstr "%s/%s のポートコンテキストを設定できませんでした"
+ msgstr "Impossibile impostare il contesto della porta per %s/%s"
  
--#: ../semanage/seobject.py:1033
-+#: ../semanage/seobject.py:1037
+-#: ../semanage/seobject.py:1037
++#: ../semanage/seobject.py:1017
  #, python-format
  msgid "Could not add port %s/%s"
- msgstr "ポート %s/%s を追加できませんでした"
+ msgstr "Impossibile aggiungere la porta %s/%s"
  
--#: ../semanage/seobject.py:1047 ../semanage/seobject.py:1312
--#: ../semanage/seobject.py:1508
-+#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
-+#: ../semanage/seobject.py:1512
+-#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
+-#: ../semanage/seobject.py:1512
++#: ../semanage/seobject.py:1031 ../semanage/seobject.py:1304
++#: ../semanage/seobject.py:1503
  msgid "Requires setype or serange"
- msgstr "setype か serange が必要です"
+ msgstr "Richiede setype o serange"
  
--#: ../semanage/seobject.py:1049
-+#: ../semanage/seobject.py:1053
+-#: ../semanage/seobject.py:1053
++#: ../semanage/seobject.py:1033
  msgid "Requires setype"
- msgstr "setype が必要です"
+ msgstr "Richiede setype"
  
--#: ../semanage/seobject.py:1057 ../semanage/seobject.py:1112
-+#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
+-#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
++#: ../semanage/seobject.py:1044 ../semanage/seobject.py:1099
  #, python-format
  msgid "Port %s/%s is not defined"
- msgstr "ポート %s/%s は定義されていません"
+ msgstr "La porta %s/%s non è definita"
  
--#: ../semanage/seobject.py:1061
-+#: ../semanage/seobject.py:1065
+-#: ../semanage/seobject.py:1065
++#: ../semanage/seobject.py:1048
  #, python-format
  msgid "Could not query port %s/%s"
- msgstr "ポート %s/%s をクエリーできませんでした"
+ msgstr "Impossibile interrogare la porta %s/%s"
  
--#: ../semanage/seobject.py:1072
-+#: ../semanage/seobject.py:1076
+-#: ../semanage/seobject.py:1076
++#: ../semanage/seobject.py:1059
  #, python-format
  msgid "Could not modify port %s/%s"
- msgstr "ポート %s/%s を修正できませんでした"
+ msgstr "Impossibile modificare la porta %s/%s"
  
--#: ../semanage/seobject.py:1085
-+#: ../semanage/seobject.py:1089
+-#: ../semanage/seobject.py:1089
++#: ../semanage/seobject.py:1072
  msgid "Could not list the ports"
- msgstr "ポートを一覧表示できませんでした"
+ msgstr "Impossibile elencare le porte"
  
--#: ../semanage/seobject.py:1101
-+#: ../semanage/seobject.py:1105
+-#: ../semanage/seobject.py:1105
++#: ../semanage/seobject.py:1088
  #, python-format
  msgid "Could not delete the port %s"
- msgstr "ポート %s を削除できませんでした"
+ msgstr "Impossibile eliminare la porta %s"
  
--#: ../semanage/seobject.py:1118
-+#: ../semanage/seobject.py:1122
+-#: ../semanage/seobject.py:1122
++#: ../semanage/seobject.py:1105
  #, python-format
  msgid "Port %s/%s is defined in policy, cannot be deleted"
- msgstr "ポート %s/%s はポリシーで定義されています、 削除できません"
+ msgstr "La porta %s/%s è definita nella policy, non può essere eliminata"
  
--#: ../semanage/seobject.py:1122
-+#: ../semanage/seobject.py:1126
+-#: ../semanage/seobject.py:1126
++#: ../semanage/seobject.py:1109
  #, python-format
  msgid "Could not delete port %s/%s"
- msgstr "ポート %s/%s を削除できませんでした"
+ msgstr "Impossibile eliminare la porta %s/%s"
  
--#: ../semanage/seobject.py:1138 ../semanage/seobject.py:1160
-+#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
+-#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
++#: ../semanage/seobject.py:1125 ../semanage/seobject.py:1147
  msgid "Could not list ports"
- msgstr "ポートの一覧を表示できませんでした"
+ msgstr "Impossibile elencare le porte"
  
--#: ../semanage/seobject.py:1199
-+#: ../semanage/seobject.py:1203
+-#: ../semanage/seobject.py:1203
++#: ../semanage/seobject.py:1186
  msgid "SELinux Port Type"
- msgstr "SELinux ポートタイプ"
+ msgstr "Tipo di porta SELinux"
  
--#: ../semanage/seobject.py:1199
-+#: ../semanage/seobject.py:1203
+-#: ../semanage/seobject.py:1203
++#: ../semanage/seobject.py:1186
  msgid "Proto"
- msgstr "プロト"
+ msgstr "Proto"
  
--#: ../semanage/seobject.py:1199
-+#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
+-#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
++#: ../semanage/seobject.py:1186 ../gui/system-config-selinux.glade:335
  msgid "Port Number"
- msgstr "ポート番号"
+ msgstr "Numero porta"
  
--#: ../semanage/seobject.py:1218
--#, fuzzy
-+#: ../semanage/seobject.py:1222
+-#: ../semanage/seobject.py:1222
++#: ../semanage/seobject.py:1207
  msgid "Node Address is required"
--msgstr "ポートが必要です"
-+msgstr "ノードアドレスが必要です"
+ msgstr "L'indirizzo del nodo è necessario"
  
--#: ../semanage/seobject.py:1233
-+#: ../semanage/seobject.py:1237
+-#: ../semanage/seobject.py:1237
++#: ../semanage/seobject.py:1222
  msgid "Unknown or missing protocol"
--msgstr ""
-+msgstr "不明又は欠如したプロトコル"
- 
--#: ../semanage/seobject.py:1247 ../semanage/seobject.py:1446
--#: ../semanage/seobject.py:1724
-+#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
-+#: ../semanage/seobject.py:1728
- msgid "SELinux Type is required"
- msgstr "SELinux タイプが必要です"
+ msgstr "Protocollo mancante o sconosciuto"
  
--#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1316
--#: ../semanage/seobject.py:1352 ../semanage/seobject.py:1450
--#: ../semanage/seobject.py:1512 ../semanage/seobject.py:1546
+-#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
 -#: ../semanage/seobject.py:1728
-+#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
-+#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
-+#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
-+#: ../semanage/seobject.py:1732
+-msgid "SELinux Type is required"
++#: ../semanage/seobject.py:1236
++#, fuzzy
++msgid "SELinux node type is required"
+ msgstr "E' richiesto un Tipo SELinux"
+ 
+-#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
+-#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
+-#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
+-#: ../semanage/seobject.py:1732
++#: ../semanage/seobject.py:1239 ../semanage/seobject.py:1307
++#, python-format
++msgid "Type %s is invalid, must be a node type"
++msgstr ""
++
++#: ../semanage/seobject.py:1243 ../semanage/seobject.py:1311
++#: ../semanage/seobject.py:1347 ../semanage/seobject.py:1445
++#: ../semanage/seobject.py:1507 ../semanage/seobject.py:1541
++#: ../semanage/seobject.py:1739
  #, python-format
  msgid "Could not create key for %s"
- msgstr "%s のキーを作成できませんでした"
+ msgstr "Impossibile creare la chiave per %s"
  
--#: ../semanage/seobject.py:1253 ../semanage/seobject.py:1320
--#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1362
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
-+#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
-+#, python-format
+-#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
+-#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
++#: ../semanage/seobject.py:1245 ../semanage/seobject.py:1315
++#: ../semanage/seobject.py:1351 ../semanage/seobject.py:1357
+ #, python-format
  msgid "Could not check if addr %s is defined"
--msgstr "ポート %s/%s が定義されているか確認できませんでした"
-+msgstr "アドレス %s が定義されているか確認できませんでした"
+ msgstr "Impossibile controllare se la porta %s è definita"
  
--#: ../semanage/seobject.py:1262
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1266
-+#, python-format
+-#: ../semanage/seobject.py:1266
++#: ../semanage/seobject.py:1254
+ #, python-format
  msgid "Could not create addr for %s"
--msgstr "%s のキーを作成できませんでした"
-+msgstr "%s のアドレスを作成できませんでした"
+ msgstr "Impossibile creare un indirizzo per %s"
  
--#: ../semanage/seobject.py:1268 ../semanage/seobject.py:1466
--#: ../semanage/seobject.py:1686
-+#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
-+#: ../semanage/seobject.py:1690
+-#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
+-#: ../semanage/seobject.py:1690
++#: ../semanage/seobject.py:1260 ../semanage/seobject.py:1461
++#: ../semanage/seobject.py:1694
  #, python-format
  msgid "Could not create context for %s"
- msgstr "%s のコンテキストを作成できませんでした"
+ msgstr "Impossibile creare il contesto per %s"
  
--#: ../semanage/seobject.py:1272
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1276
-+#, python-format
+-#: ../semanage/seobject.py:1276
++#: ../semanage/seobject.py:1264
+ #, python-format
  msgid "Could not set mask for %s"
--msgstr "%s の名前を設定できませんでした"
-+msgstr "%s のマスクを設定できませんでした"
+ msgstr "Impossibile impostare una maschera per %s"
  
--#: ../semanage/seobject.py:1276
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1280
-+#, python-format
+-#: ../semanage/seobject.py:1280
++#: ../semanage/seobject.py:1268
+ #, python-format
  msgid "Could not set user in addr context for %s"
--msgstr "%s のファイルコンテキストにユーザーを設定できませんでした"
-+msgstr "%s のアドレスコンテキストにユーザーを設定できませんでした"
+ msgstr "Impossibile impostare l'utente nel contesto indirizzo per %s"
  
--#: ../semanage/seobject.py:1280
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1284
-+#, python-format
+-#: ../semanage/seobject.py:1284
++#: ../semanage/seobject.py:1272
+ #, python-format
  msgid "Could not set role in addr context for %s"
--msgstr "%s のファイルコンテキストにロールを設定できませんでした"
-+msgstr "%s のアドレスコンテキストにロールを設定できませんでした"
+ msgstr "Impossibile impostare il ruolo nel contesto indirizzo per %s"
  
--#: ../semanage/seobject.py:1284
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1288
-+#, python-format
+-#: ../semanage/seobject.py:1288
++#: ../semanage/seobject.py:1276
+ #, python-format
  msgid "Could not set type in addr context for %s"
--msgstr "%s のファイルコンテキストにタイプを設定できませんでした"
-+msgstr "%s のアドレスコンテキストにタイプを設定できませんでした"
+ msgstr "Impossibile impostare il tipo nel contesto indirizzo per %s"
  
--#: ../semanage/seobject.py:1289
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1293
-+#, python-format
+-#: ../semanage/seobject.py:1293
++#: ../semanage/seobject.py:1281
+ #, python-format
  msgid "Could not set mls fields in addr context for %s"
--msgstr "%s のファイルコンテキストに mls フィールドを設定できませんでした"
-+msgstr "%s のアドレスコンテキストに mls フィールドを設定できませんでした"
+ msgstr "Impossibile impostare i campi mls nel contesto indirizzo per %s"
  
--#: ../semanage/seobject.py:1293
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1297
-+#, python-format
+-#: ../semanage/seobject.py:1297
++#: ../semanage/seobject.py:1285
+ #, python-format
  msgid "Could not set addr context for %s"
--msgstr "%s のファイルコンテキストを設定できませんでした"
-+msgstr "%s のアドレスコンテキストを設定できませんでした"
+ msgstr "Impossibile impostare il contesto indirizzo per %s"
  
--#: ../semanage/seobject.py:1297
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1301
-+#, python-format
+-#: ../semanage/seobject.py:1301
++#: ../semanage/seobject.py:1289
+ #, python-format
  msgid "Could not add addr %s"
--msgstr "ポート %s/%s を追加できませんでした"
-+msgstr "アドレス %s を追加できませんでした"
+ msgstr "Impossibile aggiungere l'indirizzo %s"
  
--#: ../semanage/seobject.py:1322 ../semanage/seobject.py:1358
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
-+#, python-format
+-#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
++#: ../semanage/seobject.py:1317 ../semanage/seobject.py:1353
+ #, python-format
  msgid "Addr %s is not defined"
--msgstr "ポート %s/%s は定義されていません"
-+msgstr "アドレス %s は定義されていません"
+ msgstr "Indirizzo %s non definito"
  
--#: ../semanage/seobject.py:1326
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1330
-+#, python-format
+-#: ../semanage/seobject.py:1330
++#: ../semanage/seobject.py:1321
+ #, python-format
  msgid "Could not query addr %s"
--msgstr "ポート %s/%s をクエリーできませんでした"
-+msgstr "アドレス %s をクエリできませんでした"
+ msgstr "Impossibile interrogare l'indirizzo %s"
  
--#: ../semanage/seobject.py:1336
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1340
-+#, python-format
+-#: ../semanage/seobject.py:1340
++#: ../semanage/seobject.py:1331
+ #, python-format
  msgid "Could not modify addr %s"
--msgstr "ポート %s/%s を修正できませんでした"
-+msgstr "アドレス %s を修正できませんでした"
+ msgstr "Impossibile modificare l'indirizzo %s"
  
--#: ../semanage/seobject.py:1364
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1368
-+#, python-format
+-#: ../semanage/seobject.py:1368
++#: ../semanage/seobject.py:1359
+ #, python-format
  msgid "Addr %s is defined in policy, cannot be deleted"
--msgstr "ポート %s/%s はポリシーで定義されています、 削除できません"
-+msgstr "アドレス %s はポリシー内で定義されています、削除できません"
+ msgstr "L'indirizzo %s è definito nella policy, non può essere eliminato"
  
--#: ../semanage/seobject.py:1368
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1372
-+#, python-format
+-#: ../semanage/seobject.py:1372
++#: ../semanage/seobject.py:1363
+ #, python-format
  msgid "Could not delete addr %s"
--msgstr "ポート %s/%s を削除できませんでした"
-+msgstr "アドレス %s を削除できませんでした"
+ msgstr "Impossibile eliminare l'indirizzo %s"
  
--#: ../semanage/seobject.py:1380
--#, fuzzy
-+#: ../semanage/seobject.py:1384
+-#: ../semanage/seobject.py:1384
++#: ../semanage/seobject.py:1375
  msgid "Could not deleteall node mappings"
--msgstr "%s のログインマッピングを削除できませんでした"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:1394
--#, fuzzy
-+#: ../semanage/seobject.py:1398
+-#: ../semanage/seobject.py:1398
++#: ../semanage/seobject.py:1389
  msgid "Could not list addrs"
--msgstr "ポートの一覧を表示できませんでした"
-+msgstr "アドレスの一覧を表示できませんでした"
+ msgstr "Impossibile elencare gli indirizzi"
  
--#: ../semanage/seobject.py:1454 ../semanage/seobject.py:1516
--#: ../semanage/seobject.py:1550 ../semanage/seobject.py:1556
-+#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
-+#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
+-#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
+-#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
++#: ../semanage/seobject.py:1441 ../semanage/seobject.py:1732
++msgid "SELinux Type is required"
++msgstr "E' richiesto un Tipo SELinux"
++
++#: ../semanage/seobject.py:1449 ../semanage/seobject.py:1511
++#: ../semanage/seobject.py:1545 ../semanage/seobject.py:1551
  #, python-format
  msgid "Could not check if interface %s is defined"
- msgstr "インターフェース %s が定義されているか確認できませんでした"
+ msgstr "Impossibile controllare se l'interfaccia %s è definita"
  
--#: ../semanage/seobject.py:1461
-+#: ../semanage/seobject.py:1465
+-#: ../semanage/seobject.py:1465
++#: ../semanage/seobject.py:1456
  #, python-format
  msgid "Could not create interface for %s"
- msgstr "%s のインターフェースを作成できませんでした"
+ msgstr "Impossibile creare l'interfaccia per %s"
  
--#: ../semanage/seobject.py:1470
-+#: ../semanage/seobject.py:1474
+-#: ../semanage/seobject.py:1474
++#: ../semanage/seobject.py:1465
  #, python-format
  msgid "Could not set user in interface context for %s"
- msgstr "%s のインターフェースコンテキストにユーザーを設定できませんでした"
+ msgstr "Impossibile impostare l'utente nel contesto dell'interfaccia per %s"
  
--#: ../semanage/seobject.py:1474
-+#: ../semanage/seobject.py:1478
+-#: ../semanage/seobject.py:1478
++#: ../semanage/seobject.py:1469
  #, python-format
  msgid "Could not set role in interface context for %s"
- msgstr "%s のインターフェースコンテキストにロールを設定できませんでした"
+ msgstr "Impossibile impostare il ruolo nel contesto dell'interfaccia per %s"
  
--#: ../semanage/seobject.py:1478
-+#: ../semanage/seobject.py:1482
+-#: ../semanage/seobject.py:1482
++#: ../semanage/seobject.py:1473
  #, python-format
  msgid "Could not set type in interface context for %s"
- msgstr "%s のインターフェースコンテキストにタイプを設定できませんでした"
+ msgstr "Impossibile impostare il tipo nel contesto dell'interfaccia per %s"
  
--#: ../semanage/seobject.py:1483
-+#: ../semanage/seobject.py:1487
+-#: ../semanage/seobject.py:1487
++#: ../semanage/seobject.py:1478
  #, python-format
  msgid "Could not set mls fields in interface context for %s"
- msgstr ""
- "%s のインターフェースコンテキストに mls フィールドを設定できませんでした"
+ msgstr "Impossibile impostare i campi mls nel contesto dell'interfaccia per %s"
  
--#: ../semanage/seobject.py:1487
-+#: ../semanage/seobject.py:1491
+-#: ../semanage/seobject.py:1491
++#: ../semanage/seobject.py:1482
  #, python-format
  msgid "Could not set interface context for %s"
- msgstr "%s のインターフェースコンテキストを設定できませんでした"
+ msgstr "Impossibile impostare il contesto dell'interfaccia per %s"
  
--#: ../semanage/seobject.py:1491
-+#: ../semanage/seobject.py:1495
+-#: ../semanage/seobject.py:1495
++#: ../semanage/seobject.py:1486
  #, python-format
  msgid "Could not set message context for %s"
- msgstr "%s のメッセージコンテキストを設定できませんでした"
+ msgstr "Impossibile impostare il contesto dei messaggi per %s"
  
--#: ../semanage/seobject.py:1495
-+#: ../semanage/seobject.py:1499
+-#: ../semanage/seobject.py:1499
++#: ../semanage/seobject.py:1490
  #, python-format
  msgid "Could not add interface %s"
- msgstr "インターフェース %s を追加できませんでした"
+ msgstr "Impossibile aggiungere l'interfaccia %s"
  
--#: ../semanage/seobject.py:1518 ../semanage/seobject.py:1552
-+#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
+-#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
++#: ../semanage/seobject.py:1513 ../semanage/seobject.py:1547
  #, python-format
  msgid "Interface %s is not defined"
- msgstr "インターフェース %s は定義されていません"
+ msgstr "L'interfaccia %s non è definita"
  
--#: ../semanage/seobject.py:1522
-+#: ../semanage/seobject.py:1526
+-#: ../semanage/seobject.py:1526
++#: ../semanage/seobject.py:1517
  #, python-format
  msgid "Could not query interface %s"
- msgstr "インターフェース %s をクエリーできませんでした"
+ msgstr "Impossibile interrogare l'interfaccia %s"
  
--#: ../semanage/seobject.py:1533
-+#: ../semanage/seobject.py:1537
+-#: ../semanage/seobject.py:1537
++#: ../semanage/seobject.py:1528
  #, python-format
  msgid "Could not modify interface %s"
- msgstr "インターフェース %s を修正できませんでした"
+ msgstr "Impossibile modificare l'interfaccia %s"
  
--#: ../semanage/seobject.py:1558
-+#: ../semanage/seobject.py:1562
+-#: ../semanage/seobject.py:1562
++#: ../semanage/seobject.py:1553
  #, python-format
  msgid "Interface %s is defined in policy, cannot be deleted"
- msgstr "インターフェース %s はポリシーで定義されています、 削除できません"
+ msgstr "L'interfaccia %s è definita nella policy, non può essere eliminata"
  
--#: ../semanage/seobject.py:1562
-+#: ../semanage/seobject.py:1566
+-#: ../semanage/seobject.py:1566
++#: ../semanage/seobject.py:1557
  #, python-format
  msgid "Could not delete interface %s"
- msgstr "インターフェース %s を削除できませんでした"
+ msgstr "Impossibile eliminare l'interfaccia %s"
  
--#: ../semanage/seobject.py:1574
--#, fuzzy
-+#: ../semanage/seobject.py:1578
+-#: ../semanage/seobject.py:1578
++#: ../semanage/seobject.py:1569
  msgid "Could not delete all interface  mappings"
--msgstr "インターフェース %s を削除できませんでした"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:1588
-+#: ../semanage/seobject.py:1592
+-#: ../semanage/seobject.py:1592
++#: ../semanage/seobject.py:1583
  msgid "Could not list interfaces"
- msgstr "インターフェースの一覧を表示できませんでした"
+ msgstr "Impossibile elencare le interfacce"
  
--#: ../semanage/seobject.py:1613
-+#: ../semanage/seobject.py:1617
+-#: ../semanage/seobject.py:1617
++#: ../semanage/seobject.py:1608
  msgid "SELinux Interface"
- msgstr "SELinux インターフェース"
+ msgstr "Interfaccia di SELinux"
  
--#: ../semanage/seobject.py:1613 ../semanage/seobject.py:1936
-+#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
+-#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
++#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1954
  msgid "Context"
- msgstr "コンテキスト"
+ msgstr "Contesto"
  
--#: ../semanage/seobject.py:1663
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1667
-+#, python-format
+-#: ../semanage/seobject.py:1667
++#: ../semanage/seobject.py:1671
+ #, python-format
  msgid "Equivalence class for %s already exists"
--msgstr "%s のファイルコンテキストはすでに定義されています"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:1669
-+#: ../semanage/seobject.py:1673
+-#: ../semanage/seobject.py:1673
++#: ../semanage/seobject.py:1677
  #, python-format
  msgid "File spec %s conflicts with equivalency rule '%s %s'"
  msgstr ""
  
--#: ../semanage/seobject.py:1678
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1682
-+#, python-format
+-#: ../semanage/seobject.py:1682
++#: ../semanage/seobject.py:1686
+ #, python-format
  msgid "Equivalence class for %s does not exists"
--msgstr "Linux ユーザー %s は存在していません"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:1692
-+#: ../semanage/seobject.py:1696
+-#: ../semanage/seobject.py:1696
++#: ../semanage/seobject.py:1700
  #, python-format
  msgid "Could not set user in file context for %s"
- msgstr "%s のファイルコンテキストにユーザーを設定できませんでした"
+ msgstr "Impossibile impostare l'utente nel contesto del file per %s"
  
--#: ../semanage/seobject.py:1696
-+#: ../semanage/seobject.py:1700
+-#: ../semanage/seobject.py:1700
++#: ../semanage/seobject.py:1704
  #, python-format
  msgid "Could not set role in file context for %s"
- msgstr "%s のファイルコンテキストにロールを設定できませんでした"
+ msgstr "Impossibile impostare il ruolo nel contesto del file per %s"
  
--#: ../semanage/seobject.py:1701 ../semanage/seobject.py:1758
-+#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
+-#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
++#: ../semanage/seobject.py:1709 ../semanage/seobject.py:1769
  #, python-format
  msgid "Could not set mls fields in file context for %s"
- msgstr "%s のファイルコンテキストに mls フィールドを設定できませんでした"
+ msgstr "Impossibile impostare i campi mls nel contesto del file per %s"
  
--#: ../semanage/seobject.py:1707
-+#: ../semanage/seobject.py:1711
+-#: ../semanage/seobject.py:1711
++#: ../semanage/seobject.py:1715
  msgid "Invalid file specification"
- msgstr "無効なファイル使用"
+ msgstr "Specifiche non valide del file"
  
--#: ../semanage/seobject.py:1709
-+#: ../semanage/seobject.py:1713
+-#: ../semanage/seobject.py:1713
++#: ../semanage/seobject.py:1717
  msgid "File specification can not include spaces"
  msgstr ""
  
--#: ../semanage/seobject.py:1714
-+#: ../semanage/seobject.py:1718
+-#: ../semanage/seobject.py:1718
++#: ../semanage/seobject.py:1722
  #, python-format
  msgid ""
  "File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
  msgstr ""
  
--#: ../semanage/seobject.py:1732 ../semanage/seobject.py:1737
--#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1872
--#: ../semanage/seobject.py:1876
-+#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
-+#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
-+#: ../semanage/seobject.py:1880
+-#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
+-#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
+-#: ../semanage/seobject.py:1880
++#: ../semanage/seobject.py:1735
++#, python-format
++msgid "Type %s is invalid, must be a file or device type"
++msgstr ""
++
++#: ../semanage/seobject.py:1743 ../semanage/seobject.py:1748
++#: ../semanage/seobject.py:1804 ../semanage/seobject.py:1886
++#: ../semanage/seobject.py:1890
  #, python-format
  msgid "Could not check if file context for %s is defined"
- msgstr "%s のファイルコンテキストが定義されているか確認できませんでした"
+ msgstr "Impossibile controllare se il contesto del file per %s è definito"
  
--#: ../semanage/seobject.py:1745
-+#: ../semanage/seobject.py:1749
+-#: ../semanage/seobject.py:1749
++#: ../semanage/seobject.py:1756
  #, python-format
  msgid "Could not create file context for %s"
- msgstr "%s のファイルコンテキストを作成できませんでした"
+ msgstr "Impossibile creare contesto del file per %s"
  
--#: ../semanage/seobject.py:1753
-+#: ../semanage/seobject.py:1757
+-#: ../semanage/seobject.py:1757
++#: ../semanage/seobject.py:1764
  #, python-format
  msgid "Could not set type in file context for %s"
- msgstr "%s のファイルコンテキストにタイプを設定できませんでした"
+ msgstr "Impossibile impostare il tipo nel contesto del file per %s"
  
--#: ../semanage/seobject.py:1761 ../semanage/seobject.py:1818
--#: ../semanage/seobject.py:1822
-+#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
-+#: ../semanage/seobject.py:1826
+-#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
+-#: ../semanage/seobject.py:1826
++#: ../semanage/seobject.py:1772 ../semanage/seobject.py:1832
++#: ../semanage/seobject.py:1836
  #, python-format
  msgid "Could not set file context for %s"
- msgstr "%s のファイルコンテキストを設定できませんでした"
+ msgstr "Impossibile impostare il contesto del file per %s"
  
--#: ../semanage/seobject.py:1767
-+#: ../semanage/seobject.py:1771
+-#: ../semanage/seobject.py:1771
++#: ../semanage/seobject.py:1778
  #, python-format
  msgid "Could not add file context for %s"
- msgstr "%s のファイルコンテキストを追加できませんでした"
+ msgstr "Impossibile aggiungere il contesto del file per %s"
  
--#: ../semanage/seobject.py:1781
-+#: ../semanage/seobject.py:1785
+-#: ../semanage/seobject.py:1785
++#: ../semanage/seobject.py:1792
  msgid "Requires setype, serange or seuser"
- msgstr "setype、serange、または seuser のいずれかが必要です"
+ msgstr "Richiesto setype, serange o seuser"
  
--#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1880
-+#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
+-#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
++#: ../semanage/seobject.py:1808 ../semanage/seobject.py:1894
  #, python-format
  msgid "File context for %s is not defined"
- msgstr "%s のファイルコンテキストは定義されていません"
+ msgstr "Il contesto del file per %s non è definito"
  
--#: ../semanage/seobject.py:1800
-+#: ../semanage/seobject.py:1804
+-#: ../semanage/seobject.py:1804
++#: ../semanage/seobject.py:1814
  #, python-format
  msgid "Could not query file context for %s"
- msgstr "%s のファイルコンテキストをクエリーできませんでした"
+ msgstr "Impossibile interrogare il contesto del file per %s"
  
--#: ../semanage/seobject.py:1826
-+#: ../semanage/seobject.py:1830
+-#: ../semanage/seobject.py:1830
++#: ../semanage/seobject.py:1840
  #, python-format
  msgid "Could not modify file context for %s"
- msgstr "%s のファイルコンテキストを修正できませんでした"
+ msgstr "Impossibile modificare il contesto del file per %s"
  
--#: ../semanage/seobject.py:1839
-+#: ../semanage/seobject.py:1843
+-#: ../semanage/seobject.py:1843
++#: ../semanage/seobject.py:1853
  msgid "Could not list the file contexts"
- msgstr "ファイルコンテキストを一覧表示できませんでした"
+ msgstr "Impossibile elencare i contesti del file"
  
--#: ../semanage/seobject.py:1853
-+#: ../semanage/seobject.py:1857
+-#: ../semanage/seobject.py:1857
++#: ../semanage/seobject.py:1867
  #, python-format
  msgid "Could not delete the file context %s"
- msgstr "ファイルコンテキスト %s を削除できませんでした"
+ msgstr "Impossibile eliminare il contesto del file %s"
  
--#: ../semanage/seobject.py:1878
-+#: ../semanage/seobject.py:1882
+-#: ../semanage/seobject.py:1882
++#: ../semanage/seobject.py:1892
  #, python-format
  msgid "File context for %s is defined in policy, cannot be deleted"
- msgstr "%s のファイルコンテキストはポリシーで定義されています、 削除できません"
+ msgstr ""
+ "Il contesto del file per %s è definito nella policy, non può essere eliminato"
  
--#: ../semanage/seobject.py:1884
-+#: ../semanage/seobject.py:1888
+-#: ../semanage/seobject.py:1888
++#: ../semanage/seobject.py:1898
  #, python-format
  msgid "Could not delete file context for %s"
- msgstr "%s のファイルコンテキストを削除できませんでした"
+ msgstr "Impossibile eliminare il contesto del file per %s"
  
--#: ../semanage/seobject.py:1899
-+#: ../semanage/seobject.py:1903
+-#: ../semanage/seobject.py:1903
++#: ../semanage/seobject.py:1913
  msgid "Could not list file contexts"
- msgstr "ファイルコンテキストの一覧を表示できませんでした"
+ msgstr "Impossibile elencare i contesti del file"
  
--#: ../semanage/seobject.py:1903
-+#: ../semanage/seobject.py:1907
+-#: ../semanage/seobject.py:1907
++#: ../semanage/seobject.py:1917
  msgid "Could not list local file contexts"
- msgstr "ローカルファイルのコンテキスト一覧を表示できませんでした"
+ msgstr "Impossibile elencare i contesti del file locale"
  
--#: ../semanage/seobject.py:1936
-+#: ../semanage/seobject.py:1944
+-#: ../semanage/seobject.py:1944
++#: ../semanage/seobject.py:1954
  msgid "SELinux fcontext"
- msgstr "SELinux fcontext"
+ msgstr "fcontext di SELinux"
  
--#: ../semanage/seobject.py:1936
-+#: ../semanage/seobject.py:1944
+-#: ../semanage/seobject.py:1944
++#: ../semanage/seobject.py:1954
  msgid "type"
- msgstr "タイプ"
+ msgstr "tipo"
  
--#: ../semanage/seobject.py:1949
-+#: ../semanage/seobject.py:1957
+-#: ../semanage/seobject.py:1957
++#: ../semanage/seobject.py:1967
  msgid ""
  "\n"
  "SELinux Distribution fcontext Equivalence \n"
  msgstr ""
  
--#: ../semanage/seobject.py:1954
--#, fuzzy
-+#: ../semanage/seobject.py:1962
+-#: ../semanage/seobject.py:1962
++#: ../semanage/seobject.py:1972
  msgid ""
  "\n"
  "SELinux Local fcontext Equivalence \n"
--msgstr "SELinux fcontext"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:1988 ../semanage/seobject.py:2040
--#: ../semanage/seobject.py:2046
-+#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
-+#: ../semanage/seobject.py:2054
+-#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
+-#: ../semanage/seobject.py:2054
++#: ../semanage/seobject.py:2006 ../semanage/seobject.py:2059
++#: ../semanage/seobject.py:2065
  #, python-format
  msgid "Could not check if boolean %s is defined"
- msgstr "boolean %s が定義されているか確認できませんでした"
+ msgstr "Impossibile controllare se la booleana %s è definita"
  
--#: ../semanage/seobject.py:1990 ../semanage/seobject.py:2042
-+#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
+-#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
++#: ../semanage/seobject.py:2008 ../semanage/seobject.py:2061
  #, python-format
  msgid "Boolean %s is not defined"
- msgstr "boolean %s は定義されていません"
+ msgstr "La booleana %s non è definita"
  
--#: ../semanage/seobject.py:1994
-+#: ../semanage/seobject.py:2002
+-#: ../semanage/seobject.py:2002
++#: ../semanage/seobject.py:2012
  #, python-format
  msgid "Could not query file context %s"
- msgstr "ファイルコンテキスト %s をクエリーできませんでした"
+ msgstr "Impossibile interrogare il contesto del file %s"
  
--#: ../semanage/seobject.py:1999
-+#: ../semanage/seobject.py:2007
+-#: ../semanage/seobject.py:2007
++#: ../semanage/seobject.py:2017
  #, python-format
  msgid "You must specify one of the following values: %s"
- msgstr "次の値のいずれかひとつを指定してください: %s"
+ msgstr "E' necessario specificare uno dei seguenti valori: %s"
  
--#: ../semanage/seobject.py:2004
-+#: ../semanage/seobject.py:2012
+-#: ../semanage/seobject.py:2012
++#: ../semanage/seobject.py:2022
  #, python-format
  msgid "Could not set active value of boolean %s"
- msgstr "boolean %s のアクティブな値を設定できませんでした"
+ msgstr "Impossibile impostare il valore attivo della booleana %s"
  
--#: ../semanage/seobject.py:2007
-+#: ../semanage/seobject.py:2015
+-#: ../semanage/seobject.py:2015
++#: ../semanage/seobject.py:2025
  #, python-format
  msgid "Could not modify boolean %s"
- msgstr "boolean %s を修正できませんでした"
+ msgstr "Impossibile modificare la booleana %s"
  
--#: ../semanage/seobject.py:2025
-+#: ../semanage/seobject.py:2033
+-#: ../semanage/seobject.py:2033
++#: ../semanage/seobject.py:2043
  #, python-format
  msgid "Bad format %s: Record %s"
- msgstr "不正な形式の %s: レコード %s"
+ msgstr "Formato non valido %s: Record %s"
  
--#: ../semanage/seobject.py:2048
-+#: ../semanage/seobject.py:2056
+-#: ../semanage/seobject.py:2056
++#: ../semanage/seobject.py:2067
  #, python-format
  msgid "Boolean %s is defined in policy, cannot be deleted"
- msgstr "boolean %s はポリシーで定義されています、 削除できません"
+ msgstr "La booleana %s è definita nella policy, non può essere eliminata"
  
--#: ../semanage/seobject.py:2052
-+#: ../semanage/seobject.py:2060
+-#: ../semanage/seobject.py:2060
++#: ../semanage/seobject.py:2071
  #, python-format
  msgid "Could not delete boolean %s"
- msgstr "boolean %s を削除できませんでした"
+ msgstr "Impossibile eliminare la booleana %s"
  
--#: ../semanage/seobject.py:2064 ../semanage/seobject.py:2081
-+#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
+-#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
++#: ../semanage/seobject.py:2083 ../semanage/seobject.py:2100
  msgid "Could not list booleans"
- msgstr "boolean の一覧を表示できませんでした"
+ msgstr "Impossibile elencare le booleane"
  
--#: ../semanage/seobject.py:2104
-+#: ../semanage/seobject.py:2112
+-#: ../semanage/seobject.py:2112
++#: ../semanage/seobject.py:2125
  msgid "unknown"
- msgstr "不明"
+ msgstr "sconosciuto"
  
--#: ../semanage/seobject.py:2117
-+#: ../semanage/seobject.py:2125
+-#: ../semanage/seobject.py:2125
++#: ../semanage/seobject.py:2138
  msgid "off"
- msgstr "オフ"
+ msgstr "off"
  
--#: ../semanage/seobject.py:2117
-+#: ../semanage/seobject.py:2125
+-#: ../semanage/seobject.py:2125
++#: ../semanage/seobject.py:2138
  msgid "on"
- msgstr "オン"
+ msgstr "on"
  
--#: ../semanage/seobject.py:2131
-+#: ../semanage/seobject.py:2139
+-#: ../semanage/seobject.py:2139
++#: ../semanage/seobject.py:2152
  msgid "SELinux boolean"
- msgstr "SELinux boolean"
+ msgstr "Booleana di SELinux"
  
--#: ../semanage/seobject.py:2131
--#, fuzzy
-+#: ../semanage/seobject.py:2139
+-#: ../semanage/seobject.py:2139
++#: ../semanage/seobject.py:2152
  msgid "State"
--msgstr "状態"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:2131
-+#: ../semanage/seobject.py:2139
+-#: ../semanage/seobject.py:2139
++#: ../semanage/seobject.py:2152
  msgid "Default"
--msgstr "デフォルト"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:2131
-+#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
-+#: ../gui/polgengui.py:253
+-#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
+-#: ../gui/polgengui.py:253
++#: ../semanage/seobject.py:2152 ../gui/polgen.glade:113
++#: ../gui/polgengui.py:254
  msgid "Description"
- msgstr "説明"
+ msgstr "Descrizione"
  
-@@ -1204,7 +1201,7 @@ msgstr "%s:  ポリシーはすでにロ
- #: ../load_policy/load_policy.c:80
+@@ -1010,7 +1026,7 @@ msgstr "Errore di allocazione memoria.\n"
+ msgid "Error sending audit message.\n"
+ msgstr "Errore di invio messaggio audit.\n"
+ 
+-#: ../newrole/newrole.c:692 ../newrole/newrole.c:1059
++#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
  #, c-format
- msgid "%s:  Can't load policy and enforcing mode requested:  %s\n"
--msgstr "%s:  ポリシーと要求された強制モードをロード出来ません:  %s\n"
-+msgstr "%s:  要求されたポリシーと強制モードをロード出来ません:  %s\n"
+ msgid "Could not determine enforcing mode.\n"
+ msgstr "Non si può determinare la modalità enforcing.\n"
+@@ -1130,62 +1146,66 @@ msgstr "Impossibile ottenere un segnale vuoto\n"
+ msgid "Unable to set SIGHUP handler\n"
+ msgstr "Impossibile impostare SIGHUP handler\n"
  
- #: ../load_policy/load_policy.c:90
+-#: ../newrole/newrole.c:1053
++#: ../newrole/newrole.c:1036
++msgid "Sorry, newrole failed to drop capabilities\n"
++msgstr ""
++
++#: ../newrole/newrole.c:1052
  #, c-format
-@@ -1290,1799 +1287,2088 @@ msgstr "chcat -- -CompanyConfidential /d
- msgid "chcat -l +CompanyConfidential juser"
- msgstr "chcat -l +CompanyConfidential juser"
+ msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
+ msgstr "Spiacente, newrole può essere usato solo su un kernel SELinux.\n"
  
--#: ../scripts/chcat:399
--#, c-format
-+#: ../scripts/chcat:399 ../gui/polgen.py:1351
-+#, c-format, python-format
- msgid "Options Error %s "
- msgstr "オプションエラー %s "
+-#: ../newrole/newrole.c:1070
++#: ../newrole/newrole.c:1069
+ #, c-format
+ msgid "failed to get old_context.\n"
+ msgstr "determinazione vecchio contesto fallita.\n"
  
--#~ msgid ""
--#~ "Unable to open %s: translations not supported on non-MLS machines: %s"
--#~ msgstr "%s を開けません: MLS 以外のマシンでは変換はサポートされません: %s"
-+#: ../gui/booleansPage.py:195 ../gui/system-config-selinux.glade:1706
-+msgid "Boolean"
-+msgstr ""
+-#: ../newrole/newrole.c:1077
++#: ../newrole/newrole.c:1076
+ #, c-format
+ msgid "Warning!  Could not retrieve tty information.\n"
+ msgstr "Avvertenza!  Impossibile recuperare informazioni tty.\n"
  
--#~ msgid "Level"
--#~ msgstr "レベル"
-+#: ../gui/booleansPage.py:252 ../gui/semanagePage.py:162
-+msgid "all"
-+msgstr ""
+-#: ../newrole/newrole.c:1098
++#: ../newrole/newrole.c:1097
+ #, c-format
+ msgid "error on reading PAM service configuration.\n"
+ msgstr "errore durante la lettura della configurazione del servizio PAM.\n"
  
--#~ msgid "Translation"
--#~ msgstr "変換"
-+#: ../gui/booleansPage.py:254 ../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 ""
+-#: ../newrole/newrole.c:1133
++#: ../newrole/newrole.c:1132
+ #, c-format
+ msgid "newrole: incorrect password for %s\n"
+ msgstr "newrole: password non corretta per %s\n"
  
--#~ msgid "Translations can not contain spaces '%s' "
--#~ msgstr "変換に空白 '%s' を含ませることはできません"
-+#: ../gui/fcontextPage.py:64 ../gui/system-config-selinux.glade:1911
-+msgid "File Labeling"
-+msgstr ""
+-#: ../newrole/newrole.c:1160
++#: ../newrole/newrole.c:1159
+ #, c-format
+ msgid "newrole: failure forking: %s"
+ msgstr "newrole: fallimento forking: %s"
  
--#~ msgid "Invalid Level '%s' "
--#~ msgstr "無効なレベル '%s' "
-+#: ../gui/fcontextPage.py:74
-+msgid ""
-+"File\n"
-+"Specification"
-+msgstr ""
+-#: ../newrole/newrole.c:1163 ../newrole/newrole.c:1186
++#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
+ #, c-format
+ msgid "Unable to restore tty label...\n"
+ msgstr "Impossibile ripristinare l'etichetta tty...\n"
  
--#~ msgid "%s already defined in translations"
--#~ msgstr "%s はすでに変換で定義されています"
-+#: ../gui/fcontextPage.py:81
-+msgid ""
-+"Selinux\n"
-+"File Type"
-+msgstr ""
+-#: ../newrole/newrole.c:1165 ../newrole/newrole.c:1192
++#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
+ #, c-format
+ msgid "Failed to close tty properly\n"
+ msgstr "Impossibile chiudere correttamente tty\n"
  
--#~ msgid "%s not defined in translations"
--#~ msgstr "%s は変換で定義されていません"
-+#: ../gui/fcontextPage.py:88
-+msgid ""
-+"File\n"
-+"Type"
-+msgstr ""
+-#: ../newrole/newrole.c:1224
++#: ../newrole/newrole.c:1223
+ #, c-format
+ msgid "Could not close descriptors.\n"
+ msgstr "Impossibile chiudere i descrittori.\n"
  
--#~ msgid "Login mapping for %s is already defined"
--#~ msgstr "%s のログインマッピングはすでに定義されています"
-+#: ../gui/loginsPage.py:48 ../gui/system-config-selinux.glade:2098
-+msgid "User Mapping"
-+msgstr ""
+-#: ../newrole/newrole.c:1251
++#: ../newrole/newrole.c:1250
+ #, c-format
+ msgid "Error allocating shell's argv0.\n"
+ msgstr "Errore nell'allocazione di argv0 della shell.\n"
  
--#~ msgid "add SELinux user mapping"
--#~ msgstr "SELinux ユーザーマッピングを追加"
-+#: ../gui/loginsPage.py:52
-+msgid ""
-+"Login\n"
-+"Name"
-+msgstr ""
+-#: ../newrole/newrole.c:1287
++#: ../newrole/newrole.c:1286
+ #, c-format
+ msgid "Unable to restore the environment, aborting\n"
+ msgstr "Impossibile ripristinare l'ambiente, abbandono\n"
  
--#~ msgid "SELinux user %s is already defined"
--#~ msgstr "SELinux ユーザー %s はすでに定義されています"
-+#: ../gui/loginsPage.py:56 ../gui/usersPage.py:50
-+msgid ""
-+"SELinux\n"
-+"User"
-+msgstr ""
+-#: ../newrole/newrole.c:1298
++#: ../newrole/newrole.c:1297
+ msgid "failed to exec shell\n"
+ msgstr "esecuzione shell fallita\n"
  
--#, fuzzy
--#~ msgid "Node Netmask is required"
--#~ msgstr "ポートが必要です"
-+#: ../gui/loginsPage.py:59 ../gui/usersPage.py:55
-+msgid ""
-+"MLS/\n"
-+"MCS Range"
-+msgstr ""
+@@ -1290,20 +1310,20 @@ msgstr "chcat -- -CompanyConfidential /docs/businessplan.odt"
+ msgid "chcat -l +CompanyConfidential juser"
+ msgstr "chcat -l +CompanyConfidential juser"
  
--#, fuzzy
--#~ msgid "Addr %s already defined"
--#~ msgstr "ポート %s/%s はすでに定義されています"
-+#: ../gui/loginsPage.py:133
-+#, python-format
-+msgid "Login '%s' is required"
-+msgstr ""
+-#: ../scripts/chcat:399 ../gui/polgen.py:1351
+-#, c-format, python-format
++#: ../scripts/chcat:399
++#, c-format
+ msgid "Options Error %s "
+ msgstr "Errore opzioni %s "
  
--#~ msgid "Interface %s already defined"
--#~ msgstr "インターフェース %s はすでに定義されています"
-+#: ../gui/modulesPage.py:48 ../gui/system-config-selinux.glade:2753
-+msgid "Policy Module"
-+msgstr ""
+-#: ../gui/booleansPage.py:195 ../gui/system-config-selinux.glade:1706
++#: ../gui/booleansPage.py:194 ../gui/system-config-selinux.glade:1706
+ msgid "Boolean"
+ msgstr ""
  
--#, fuzzy
--#~ msgid "Error initializing capabilities, aborting.\n"
--#~ msgstr "機能の初期化中にエラーが発生、中止します。\n"
-+#: ../gui/modulesPage.py:57
-+msgid "Module Name"
-+msgstr ""
+-#: ../gui/booleansPage.py:252 ../gui/semanagePage.py:162
++#: ../gui/booleansPage.py:245 ../gui/semanagePage.py:162
+ msgid "all"
+ msgstr ""
  
--#~ msgid "Error setting capabilities, aborting\n"
--#~ msgstr "機能の設定中にエラーが発生、中止します。\n"
-+#: ../gui/modulesPage.py:134
-+msgid "Disable Audit"
-+msgstr ""
+-#: ../gui/booleansPage.py:254 ../gui/semanagePage.py:164
++#: ../gui/booleansPage.py:247 ../gui/semanagePage.py:164
+ #: ../gui/system-config-selinux.glade:1615
+ #: ../gui/system-config-selinux.glade:1820
+ #: ../gui/system-config-selinux.glade:2437
+@@ -1359,577 +1379,464 @@ msgstr ""
+ msgid "Login '%s' is required"
+ msgstr ""
  
--#~ msgid "Error setting KEEPCAPS, aborting\n"
--#~ msgstr "KEEPCAPS の設定中にエラーが発生、中止します。\n"
-+#: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
-+msgid "Enable Audit"
-+msgstr ""
+-#: ../gui/modulesPage.py:48 ../gui/system-config-selinux.glade:2753
++#: ../gui/modulesPage.py:49 ../gui/system-config-selinux.glade:2753
+ msgid "Policy Module"
+ msgstr ""
  
--#~ msgid "Error dropping capabilities, aborting\n"
--#~ msgstr "機能をドロップ中にエラーが発生、中止します。\n"
-+#: ../gui/modulesPage.py:162
-+msgid "Load Policy Module"
-+msgstr ""
+-#: ../gui/modulesPage.py:57
++#: ../gui/modulesPage.py:58
+ msgid "Module Name"
+ msgstr ""
  
--#~ msgid "Error dropping SETUID capability, aborting\n"
--#~ msgstr "SETUID 機能をドロップ中にエラーが発生、中止します\n"
-+#: ../gui/polgen.glade:79
-+msgid "Polgen"
-+msgstr ""
+-#: ../gui/modulesPage.py:134
++#: ../gui/modulesPage.py:135
+ msgid "Disable Audit"
+ msgstr ""
  
--#~ msgid "Error freeing caps\n"
--#~ msgstr "caps を解放中にエラーが発生\n"
-+#: ../gui/polgen.glade:80
-+msgid "Red Hat 2007"
-+msgstr ""
+-#: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
++#: ../gui/modulesPage.py:138 ../gui/system-config-selinux.glade:2662
+ msgid "Enable Audit"
+ msgstr ""
  
--#~ msgid "translations not supported on non-MLS machines"
--#~ msgstr "MLS 以外のマシンでは変換はサポートされません"
-+#: ../gui/polgen.glade:81
-+msgid "GPL"
-+msgstr ""
+-#: ../gui/modulesPage.py:162
++#: ../gui/modulesPage.py:163
+ msgid "Load Policy Module"
+ msgstr ""
  
--#~ msgid "Boolean"
--#~ msgstr "ブーリアン値"
-+#. TRANSLATORS: Replace this string with your names, one name per line.
-+#: ../gui/polgen.glade:85 ../gui/system-config-selinux.glade:17
-+msgid "translator-credits"
-+msgstr ""
+-#: ../gui/polgen.glade:79
+-msgid "Polgen"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:80
++#: ../gui/polgen.glade:9
+ msgid "Red Hat 2007"
+ msgstr ""
  
--#~ msgid "all"
--#~ msgstr "全て"
-+#: ../gui/polgen.glade:90
-+msgid "SELinux Policy Generation Tool"
-+msgstr ""
+-#: ../gui/polgen.glade:81
++#: ../gui/polgen.glade:11
+ msgid "GPL"
+ msgstr ""
  
--#~ msgid "Customized"
--#~ msgstr "カスタム化"
-+#: ../gui/polgen.glade:128
-+msgid ""
-+"<b>Select the policy type for the application or user role you want to "
-+"confine:</b>"
-+msgstr ""
+ #. TRANSLATORS: Replace this string with your names, one name per line.
+-#: ../gui/polgen.glade:85 ../gui/system-config-selinux.glade:17
++#: ../gui/polgen.glade:13 ../gui/system-config-selinux.glade:17
+ msgid "translator-credits"
+ msgstr ""
  
--#~ msgid "File Labeling"
--#~ msgstr "ファイルラベリング"
-+#: ../gui/polgen.glade:177
-+msgid "<b>Applications</b>"
+-#: ../gui/polgen.glade:90
++#: ../gui/polgen.glade:34
++msgid "Add Booleans Dialog"
 +msgstr ""
- 
--#~ msgid ""
--#~ "File\n"
--#~ "Specification"
--#~ msgstr ""
--#~ "ファイル\n"
--#~ "仕様"
-+#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
-+msgid ""
-+"Standard Init Daemon are daemons started on boot via init scripts.  Usually "
-+"requires a script in /etc/rc.d/init.d"
++
++#: ../gui/polgen.glade:101
++msgid "Boolean Name"
 +msgstr ""
++
++#: ../gui/polgen.glade:230
+ msgid "SELinux Policy Generation Tool"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:128
++#: ../gui/polgen.glade:251
+ msgid ""
+ "<b>Select the policy type for the application or user role you want to "
+ "confine:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:177
++#: ../gui/polgen.glade:284
+ msgid "<b>Applications</b>"
+ msgstr ""
  
--#~ msgid ""
--#~ "Selinux\n"
--#~ "File Type"
--#~ msgstr ""
--#~ "Selinux\n"
--#~ "ファイルタイプ"
-+#: ../gui/polgen.glade:241 ../gui/polgen.py:156
+-#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
++#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:183
 +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 ""
  
--#~ msgid ""
--#~ "File\n"
--#~ "Type"
--#~ msgstr ""
--#~ "ファイル\n"
--#~ "タイプ"
-+#: ../gui/polgen.glade:261 ../gui/polgen.py:157
+-#: ../gui/polgen.glade:241 ../gui/polgen.py:156
+-msgid "Standard Init Daemon"
++#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:184
 +msgid "DBUS System Daemon"
-+msgstr ""
- 
--#~ msgid "User Mapping"
--#~ msgstr "ユーザーマッピング"
-+#: ../gui/polgen.glade:280
-+msgid "Internet Services Daemon are daemons started by xinetd"
-+msgstr ""
+ msgstr ""
  
--#~ msgid ""
--#~ "Login\n"
--#~ "Name"
--#~ msgstr ""
--#~ "ログイン\n"
--#~ "名"
-+#: ../gui/polgen.glade:282
+-#: ../gui/polgen.glade:261 ../gui/polgen.py:157
+-msgid "DBUS System Daemon"
++#: ../gui/polgen.glade:349
 +msgid "Internet Services Daemon (inetd)"
-+msgstr ""
+ msgstr ""
  
--#~ msgid ""
--#~ "SELinux\n"
--#~ "User"
--#~ msgstr ""
--#~ "SELinux\n"
--#~ "ユーザー"
-+#: ../gui/polgen.glade:301
-+msgid ""
-+"Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
-+msgstr ""
+-#: ../gui/polgen.glade:280
++#: ../gui/polgen.glade:353
+ msgid "Internet Services Daemon are daemons started by xinetd"
+ msgstr ""
  
--#~ msgid ""
--#~ "MLS/\n"
--#~ "MCS Range"
--#~ msgstr ""
--#~ "MLS/\n"
--#~ "MCS 範囲"
-+#: ../gui/polgen.glade:303 ../gui/polgen.py:159
+-#: ../gui/polgen.glade:282
+-msgid "Internet Services Daemon (inetd)"
++#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:186
 +msgid "Web Application/Script (CGI)"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Login '%s' is required"
--#~ msgstr "ログイン '%s' が必要です"
-+#: ../gui/polgen.glade:322 ../gui/polgen.glade:343
-+msgid ""
-+"User Application are any application that you would like to confine that is "
-+"started by a user"
-+msgstr ""
+-#: ../gui/polgen.glade:301
++#: ../gui/polgen.glade:370
+ msgid ""
+ "Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
+ msgstr ""
  
--#~ msgid "Policy Module"
--#~ msgstr "ポリシーモジュール"
-+#: ../gui/polgen.glade:324 ../gui/polgen.py:160
+-#: ../gui/polgen.glade:303 ../gui/polgen.py:159
+-msgid "Web Application/Script (CGI)"
++#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:187
 +msgid "User Application"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Disable Audit"
--#~ msgstr "監査を無効にする"
-+#: ../gui/polgen.glade:345 ../gui/polgen.py:161
-+msgid "Sandbox"
-+msgstr ""
+-#: ../gui/polgen.glade:322 ../gui/polgen.glade:343
++#: ../gui/polgen.glade:387 ../gui/polgen.glade:404
+ msgid ""
+ "User Application are any application that you would like to confine that is "
+ "started by a user"
+ msgstr ""
  
--#~ msgid "Enable Audit"
--#~ msgstr "監査を有効にする"
-+#: ../gui/polgen.glade:391
-+msgid "<b>Login Users</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:324 ../gui/polgen.py:160
+-msgid "User Application"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:345 ../gui/polgen.py:161
++#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:188
+ msgid "Sandbox"
+ msgstr ""
  
--#~ msgid "Load Policy Module"
--#~ msgstr "ポリシーモジュールをロード"
-+#: ../gui/polgen.glade:453
-+msgid "Modify an existing login user record."
-+msgstr ""
+-#: ../gui/polgen.glade:391
++#: ../gui/polgen.glade:446
+ msgid "<b>Login Users</b>"
+ msgstr ""
  
--#~ msgid "Polgen"
--#~ msgstr "Polgen"
-+#: ../gui/polgen.glade:455
+-#: ../gui/polgen.glade:453
++#: ../gui/polgen.glade:478
 +msgid "Existing User Roles"
 +msgstr ""
++
++#: ../gui/polgen.glade:482
+ msgid "Modify an existing login user record."
+ msgstr ""
  
--#~ msgid "Red Hat 2007"
--#~ msgstr "Red Hat 2007"
-+#: ../gui/polgen.glade:474
-+msgid ""
-+"This user will login to a machine only via a terminal or remote login.  By "
-+"default this user will have  no setuid, no networking, no su, no sudo."
-+msgstr ""
- 
--#~ msgid "GPL"
--#~ msgstr "GPL"
-+#: ../gui/polgen.glade:476 ../gui/polgen.py:162
+-#: ../gui/polgen.glade:455
+-msgid "Existing User Roles"
++#: ../gui/polgen.glade:495 ../sepolicy/sepolicy/generate.py:189
 +msgid "Minimal Terminal User Role"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "translator-credits"
--#~ msgstr ""
--#~ "Takuro Nagamoto <tnagamot AT redhat DOT com>, 2006.\n"
--#~ "Noriko Mizumoto <noriko AT redhat DOT com>, 2006.\n"
--#~ "Hyu_gabaru Ryu_ichi <hyu_gabaru AT yahoo DOT co DOT jp>, 2007."
-+#: ../gui/polgen.glade:495
-+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:474
++#: ../gui/polgen.glade:499
+ msgid ""
+ "This user will login to a machine only via a terminal or remote login.  By "
+ "default this user will have  no setuid, no networking, no su, no sudo."
+ msgstr ""
  
--#~ msgid "SELinux Policy Generation Tool"
--#~ msgstr "SELinux ポリシー生成ツール"
-+#: ../gui/polgen.glade:497 ../gui/polgen.py:163
+-#: ../gui/polgen.glade:476 ../gui/polgen.py:162
+-msgid "Minimal Terminal User Role"
++#: ../gui/polgen.glade:512 ../sepolicy/sepolicy/generate.py:190
 +msgid "Minimal X Windows User Role"
-+msgstr ""
+ msgstr ""
  
--#~ msgid ""
--#~ "This tool can be used to generate a policy framework, to confine "
--#~ "applications or users using SELinux.   \n"
--#~ "\n"
--#~ "The tool generates:\n"
--#~ "Type enforcement file (te)\n"
--#~ "Interface file (if)\n"
--#~ "File context file (fc)\n"
--#~ "Shell script (sh) - used to compile and install the policy. "
--#~ msgstr ""
--#~ "このツールは SELinux を使用してアプリケーションやユーザーを制限するポリ"
--#~ "シーフレームワークを生成するのに使用できます。 \n"
--#~ "\n"
--#~ "ツールが生成するのは:\n"
--#~ "タイプ強制ファイル (te)\n"
--#~ "インターフェースファイル (if)\n"
--#~ "ファイルコンテキストファイル (fc)\n"
--#~ "シェルスクリプト (sh) - ポリシーをコンパイルしインストールするのに使用しま"
--#~ "す"
+-#: ../gui/polgen.glade:495
 +#: ../gui/polgen.glade:516
-+msgid ""
-+"User with full networking, no setuid applications without transition, no "
-+"sudo, no su."
-+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 ""
  
--#~ msgid "Select type of the application/user role to be confined"
--#~ msgstr "制限するアプリケーション/ユーザーロールのタイプを選択"
-+#: ../gui/polgen.glade:518 ../gui/polgen.py:164
+-#: ../gui/polgen.glade:497 ../gui/polgen.py:163
+-msgid "Minimal X Windows User Role"
++#: ../gui/polgen.glade:529 ../sepolicy/sepolicy/generate.py:191
 +msgid "User Role"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "<b>Applications</b>"
--#~ msgstr "<b>アプリケーション</b>"
-+#: ../gui/polgen.glade:537
-+msgid ""
-+"User with full networking, no setuid applications without transition, no su, "
-+"can sudo to Root Administration Roles"
-+msgstr ""
+-#: ../gui/polgen.glade:516
++#: ../gui/polgen.glade:533
+ msgid ""
+ "User with full networking, no setuid applications without transition, no "
+ "sudo, no su."
+ 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 デーモンは init スクリプト経由でブート時に起動されるデーモンで"
--#~ "す。通常 /etc/rc.d/init.d にスクリプトが必要です"
-+#: ../gui/polgen.glade:539 ../gui/polgen.py:165
+-#: ../gui/polgen.glade:518 ../gui/polgen.py:164
+-msgid "User Role"
++#: ../gui/polgen.glade:546 ../sepolicy/sepolicy/generate.py:192
 +msgid "Admin User Role"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Standard Init Daemon"
--#~ msgstr "標準初期化デーモン"
-+#: ../gui/polgen.glade:585
-+msgid "<b>Root Users</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:537
++#: ../gui/polgen.glade:550
+ msgid ""
+ "User with full networking, no setuid applications without transition, no su, "
+ "can sudo to Root Administration Roles"
+ msgstr ""
  
--#~ msgid "Internet Services Daemon are daemons started by xinetd"
--#~ msgstr ""
--#~ "インターネットサービスデーモンは xinetd により起動されるデーモンです"
-+#: ../gui/polgen.glade:647
-+msgid ""
-+"Select Root Administrator User Role, if this user will be used to administer "
-+"the machine while running as root.  This user will not be able to login to "
-+"the system directly."
-+msgstr ""
+-#: ../gui/polgen.glade:539 ../gui/polgen.py:165
+-msgid "Admin User Role"
++#: ../gui/polgen.glade:592
++msgid "<b>Root Users</b>"
+ msgstr ""
  
--#~ msgid "Internet Services Daemon (inetd)"
--#~ msgstr "インターネットサービスデーモン (inetd)"
-+#: ../gui/polgen.glade:649 ../gui/polgen.py:166
+-#: ../gui/polgen.glade:585
+-msgid "<b>Root Users</b>"
++#: ../gui/polgen.glade:623 ../sepolicy/sepolicy/generate.py:193
 +msgid "Root Admin User Role"
-+msgstr ""
+ msgstr ""
  
--#~ msgid ""
--#~ "Web Applications/Script (CGI) CGI scripts started by the web server "
--#~ "(apache)"
--#~ msgstr ""
--#~ "ウェブサーバー (apache) により起動されるウェブアプリケーション/スクリプト "
--#~ "(CGI) CGI スクリプト"
-+#: ../gui/polgen.glade:716
-+msgid "label104"
-+msgstr ""
+-#: ../gui/polgen.glade:647
++#: ../gui/polgen.glade:627
+ msgid ""
+ "Select Root Administrator User Role, if this user will be used to administer "
+ "the machine while running as root.  This user will not be able to login to "
+ "the system directly."
+ msgstr ""
  
--#~ msgid "Web Application/Script (CGI)"
--#~ msgstr "ウェブアプリケーション/スクリプト (CGI)"
-+#: ../gui/polgen.glade:745
-+msgid "<b>Enter name of application or user role:</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:649 ../gui/polgen.py:166
+-msgid "Root Admin User Role"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:716
+-msgid "label104"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:745
++#: ../gui/polgen.glade:705
+ msgid "<b>Enter name of application or user role:</b>"
+ msgstr ""
  
--#~ msgid ""
--#~ "User Application are any application that you would like to confine that "
--#~ "is started by a user"
--#~ msgstr ""
--#~ "ユーザーアプリケーションはユーザーによって起動される、制限をかけたいアプリ"
--#~ "ケーションです"
-+#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
-+msgid "Name"
-+msgstr ""
+-#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
++#: ../gui/polgen.glade:728 ../gui/polgengui.py:252
+ msgid "Name"
+ msgstr ""
  
--#~ msgid "User Application"
--#~ msgstr "ユーザーアプリケーション"
-+#: ../gui/polgen.glade:807
-+msgid "Enter complete path for executable to be confined."
-+msgstr ""
+-#: ../gui/polgen.glade:807
++#: ../gui/polgen.glade:739
+ msgid "Enter complete path for executable to be confined."
+ msgstr ""
  
--#~ msgid "<b>Login Users</b>"
--#~ msgstr "<b>ログインユーザー</b>"
-+#: ../gui/polgen.glade:830 ../gui/polgen.glade:950 ../gui/polgen.glade:3142
-+msgid "..."
-+msgstr ""
+-#: ../gui/polgen.glade:830 ../gui/polgen.glade:950 ../gui/polgen.glade:3142
++#: ../gui/polgen.glade:756 ../gui/polgen.glade:838 ../gui/polgen.glade:2361
+ msgid "..."
+ msgstr ""
  
--#~ msgid "Modify an existing login user record."
--#~ msgstr "既存のログインユーザー記録を修正"
-+#: ../gui/polgen.glade:849
-+msgid "Enter unique name for the confined application or user role."
-+msgstr ""
+-#: ../gui/polgen.glade:849
++#: ../gui/polgen.glade:776
+ msgid "Enter unique name for the confined application or user role."
+ msgstr ""
  
--#~ msgid "Existing User Roles"
--#~ msgstr "既存ユーザーのロール"
-+#: ../gui/polgen.glade:871
-+msgid "Executable"
-+msgstr ""
+-#: ../gui/polgen.glade:871
++#: ../gui/polgen.glade:794
+ msgid "Executable"
+ 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 を持"
--#~ "ちません。"
-+#: ../gui/polgen.glade:899
-+msgid "Init script"
-+msgstr ""
+-#: ../gui/polgen.glade:899
++#: ../gui/polgen.glade:808
+ msgid "Init script"
+ msgstr ""
  
--#~ msgid "Minimal Terminal User Role"
--#~ msgstr "最小限のターミナルユーザーロール"
-+#: ../gui/polgen.glade:927
-+msgid ""
-+"Enter complete path to init script used to start the confined application."
-+msgstr ""
+-#: ../gui/polgen.glade:927
++#: ../gui/polgen.glade:821
+ msgid ""
+ "Enter complete path to init script used to start the confined application."
+ 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 ""
--#~ "このユーザーは X 又はターミナルを介してマシンにログインできます。デフォル"
--#~ "ト では、このユーザーは setuid や networking や sudo や su を持ちません。"
-+#: ../gui/polgen.glade:982
-+msgid "label105"
-+msgstr ""
+-#: ../gui/polgen.glade:982
+-msgid "label105"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1011
++#: ../gui/polgen.glade:887
+ msgid "<b>Select existing role to modify:</b>"
+ msgstr ""
  
--#~ msgid "Minimal X Windows User Role"
--#~ msgstr "最小限の X Windows ユーザーロール"
-+#: ../gui/polgen.glade:1011
-+msgid "<b>Select existing role to modify:</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:1045
++#: ../gui/polgen.glade:908
+ msgid "Select the user roles that will transiton to the %s domain."
+ msgstr ""
  
--#~ msgid ""
--#~ "User with full networking, no setuid applications without transition, no "
--#~ "sudo, no su."
--#~ msgstr ""
--#~ "完全なネットワーキングを持ち、転移のない setuid アプリケーションや sudo "
--#~ "や su を持たないユーザー。"
-+#: ../gui/polgen.glade:1045
-+msgid "Select the user roles that will transiton to the %s domain."
-+msgstr ""
+-#: ../gui/polgen.glade:1073
+-msgid "label106"
++#: ../gui/polgen.glade:928
++msgid "role tab"
+ msgstr ""
  
--#~ msgid "User Role"
--#~ msgstr "ユーザーロール"
-+#: ../gui/polgen.glade:1073
-+msgid "label106"
-+msgstr ""
+-#: ../gui/polgen.glade:1102
++#: ../gui/polgen.glade:945
+ msgid "<b>Select roles that %s will transition to:</b>"
+ msgstr ""
  
--#~ msgid ""
--#~ "User with full networking, no setuid applications without transition, no "
--#~ "su, can sudo to Root Administration Roles"
--#~ msgstr ""
--#~ "完全なネットワーキングを持ち、転移のない setuid アプリケーションや su を持"
--#~ "たないユーザーは sudo で Root の管理ロールを使用できます。"
-+#: ../gui/polgen.glade:1102
-+msgid "<b>Select roles that %s will transition to:</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:1136
++#: ../gui/polgen.glade:963
+ msgid "Select applications domains that %s will transition to."
+ msgstr ""
  
--#~ msgid "Admin User Role"
--#~ msgstr "管理ユーザーのロール"
-+#: ../gui/polgen.glade:1136
-+msgid "Select applications domains that %s will transition to."
-+msgstr ""
+-#: ../gui/polgen.glade:1164
+-msgid "label107"
++#: ../gui/polgen.glade:983
++msgid ""
++"transition \n"
++"role tab"
+ msgstr ""
  
--#~ msgid "<b>Root Users</b>"
--#~ msgstr "<b>Root ユーザー</b>"
-+#: ../gui/polgen.glade:1164
-+msgid "label107"
-+msgstr ""
+-#: ../gui/polgen.glade:1193
++#: ../gui/polgen.glade:1001
+ msgid "<b>Select the user_roles that will transition to %s:</b>"
+ msgstr ""
  
--#~ msgid ""
--#~ "Select Root Administrator User Role, if this user will be used to "
--#~ "administer the machine while running as root.  This user will not be able "
--#~ "to login to the system directly."
--#~ msgstr ""
--#~ "このユーザーが root として実行し、マシンの管理者として使用するユーザーなら"
--#~ "ば Root 管理ユーザーロールを選択してください。このユーザーはシステムに 直"
--#~ "接ログインすることはできません。"
-+#: ../gui/polgen.glade:1193
-+msgid "<b>Select the user_roles that will transition to %s:</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:1227
++#: ../gui/polgen.glade:1019
+ msgid "Select the user roles that will transiton to this applications domains."
+ msgstr ""
  
--#~ msgid "Root Admin User Role"
--#~ msgstr "Root 管理ユーザーロール"
-+#: ../gui/polgen.glade:1227
-+msgid "Select the user roles that will transiton to this applications domains."
-+msgstr ""
+-#: ../gui/polgen.glade:1255
+-msgid "label108"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1284
++#: ../gui/polgen.glade:1056
+ msgid "<b>Select domains that %s will administer:</b>"
+ msgstr ""
  
--#~ msgid "Enter name of application or user role to be confined"
--#~ msgstr "制限するアプリケーションかユーザーロールの名前を入力"
-+#: ../gui/polgen.glade:1255
-+msgid "label108"
-+msgstr ""
+-#: ../gui/polgen.glade:1318 ../gui/polgen.glade:1409
++#: ../gui/polgen.glade:1074 ../gui/polgen.glade:1129
+ msgid "Select the domains that you would like this user administer."
+ msgstr ""
  
--#~ msgid "Name"
--#~ msgstr "名前"
-+#: ../gui/polgen.glade:1284
-+msgid "<b>Select domains that %s will administer:</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:1346
+-msgid "label109"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1375
++#: ../gui/polgen.glade:1111
+ msgid "<b>Select additional roles for %s:</b>"
+ msgstr ""
  
--#~ msgid "Enter complete path for executable to be confined."
--#~ msgstr "制限する実行ファイルのフルパスを入力してください。"
-+#: ../gui/polgen.glade:1318 ../gui/polgen.glade:1409
-+msgid "Select the domains that you would like this user administer."
-+msgstr ""
+-#: ../gui/polgen.glade:1437
+-msgid "label111"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1466
++#: ../gui/polgen.glade:1166
+ msgid "<b>Enter network ports that %s binds on:</b>"
+ msgstr ""
  
--#~ msgid "..."
--#~ msgstr "..."
-+#: ../gui/polgen.glade:1346
-+msgid "label109"
-+msgstr ""
+-#: ../gui/polgen.glade:1497 ../gui/polgen.glade:1997
++#: ../gui/polgen.glade:1186 ../gui/polgen.glade:1557
+ msgid "<b>TCP Ports</b>"
+ msgstr ""
  
--#~ msgid "Enter unique name for the confined application or user role."
--#~ msgstr "制限するアプリケーションかユーザーロールの特有な名前を入力"
-+#: ../gui/polgen.glade:1375
-+msgid "<b>Select additional roles for %s:</b>"
+-#: ../gui/polgen.glade:1565 ../gui/polgen.glade:1785
++#: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
++#: ../gui/polgen.glade:1698
++msgid "All"
 +msgstr ""
++
++#: ../gui/polgen.glade:1227 ../gui/polgen.glade:1394
+ msgid "Allows %s to bind to any udp port"
+ msgstr ""
  
--#~ msgid "Executable"
--#~ msgstr "実行ファイル"
-+#: ../gui/polgen.glade:1437
-+msgid "label111"
-+msgstr ""
+-#: ../gui/polgen.glade:1567 ../gui/polgen.glade:1787 ../gui/polgen.glade:2061
+-#: ../gui/polgen.glade:2215
+-msgid "All"
++#: ../gui/polgen.glade:1240 ../gui/polgen.glade:1407
++msgid "600-1024"
+ msgstr ""
  
--#~ msgid "Init script"
--#~ msgstr "初期化スクリプト"
-+#: ../gui/polgen.glade:1466
-+msgid "<b>Enter network ports that %s binds on:</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:1585 ../gui/polgen.glade:1805
++#: ../gui/polgen.glade:1244 ../gui/polgen.glade:1411
+ msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
+ msgstr ""
  
--#~ msgid ""
--#~ "Enter complete path to init script used to start the confined application."
--#~ msgstr ""
--#~ "制限されるアプリケーションの起動に使用される初期化スクリプトのフルパスを入"
--#~ "力してください。"
-+#: ../gui/polgen.glade:1497 ../gui/polgen.glade:1997
-+msgid "<b>TCP Ports</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:1587 ../gui/polgen.glade:1807
+-msgid "600-1024"
++#: ../gui/polgen.glade:1257 ../gui/polgen.glade:1424
++msgid "Unreserved Ports (>1024)"
+ msgstr ""
  
--#~ msgid "Select user roles that you want to customize"
--#~ msgstr "カスタマイズしたいユーザーロールを選択"
-+#: ../gui/polgen.glade:1565 ../gui/polgen.glade:1785
-+msgid "Allows %s to bind to any udp port"
-+msgstr ""
+-#: ../gui/polgen.glade:1605 ../gui/polgen.glade:1825
++#: ../gui/polgen.glade:1261 ../gui/polgen.glade:1428
+ msgid ""
+ "Enter a comma separated list of udp ports or ranges of ports that %s binds "
+ "to. Example: 612, 650-660"
+ msgstr ""
  
--#~ msgid ""
--#~ "Select the user roles that will transiton to this applications domains."
--#~ msgstr "このアプリケーションドメインに転移するユーザーロールを選択"
-+#: ../gui/polgen.glade:1567 ../gui/polgen.glade:1787 ../gui/polgen.glade:2061
-+#: ../gui/polgen.glade:2215
-+msgid "All"
-+msgstr ""
+-#: ../gui/polgen.glade:1607 ../gui/polgen.glade:1827
+-msgid "Unreserved Ports (>1024)"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1638 ../gui/polgen.glade:1858 ../gui/polgen.glade:2079
+-#: ../gui/polgen.glade:2233
++#: ../gui/polgen.glade:1289 ../gui/polgen.glade:1456 ../gui/polgen.glade:1609
++#: ../gui/polgen.glade:1718
+ msgid "Select Ports"
+ msgstr ""
  
--#~ msgid "Select additional domains to which this user role will transition"
--#~ msgstr "このユーザーロールが転移する先の追加のドメインを選択してください"
-+#: ../gui/polgen.glade:1585 ../gui/polgen.glade:1805
-+msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
-+msgstr ""
+-#: ../gui/polgen.glade:1663 ../gui/polgen.glade:1883
++#: ../gui/polgen.glade:1302 ../gui/polgen.glade:1469
+ msgid "Allows %s to bind to any udp ports > 1024"
+ msgstr ""
  
--#~ msgid ""
--#~ "Select the applications domains that you would like this user role to "
--#~ "transition to."
--#~ msgstr ""
--#~ "このユーザーロールの転移先となるアプリケーションドメインを選択 してくださ"
--#~ "い"
-+#: ../gui/polgen.glade:1587 ../gui/polgen.glade:1807
-+msgid "600-1024"
-+msgstr ""
+-#: ../gui/polgen.glade:1717 ../gui/polgen.glade:2151
++#: ../gui/polgen.glade:1353 ../gui/polgen.glade:1666
+ msgid "<b>UDP Ports</b>"
+ msgstr ""
  
--#~ msgid "Select user roles that will transition to this domain"
--#~ msgstr "このドメインに転移するユーザーロールを選択"
-+#: ../gui/polgen.glade:1605 ../gui/polgen.glade:1825
+-#: ../gui/polgen.glade:1937
+-msgid "label113"
++#: ../gui/polgen.glade:1519
 +msgid ""
-+"Enter a comma separated list of udp ports or ranges of ports that %s binds "
-+"to. Example: 612, 650-660"
-+msgstr ""
- 
--#~ msgid "Select additional domains that this user role will administer"
--#~ msgstr "このユーザーロールが管理する追加のドメインを選択してください"
-+#: ../gui/polgen.glade:1607 ../gui/polgen.glade:1827
-+msgid "Unreserved Ports (>1024)"
-+msgstr ""
- 
--#~ msgid "Select the domains that you would like this user administer."
--#~ msgstr "このユーザーに管理させたいドメインを選択してください。"
-+#: ../gui/polgen.glade:1638 ../gui/polgen.glade:1858 ../gui/polgen.glade:2079
-+#: ../gui/polgen.glade:2233
-+msgid "Select Ports"
-+msgstr ""
- 
--#~ msgid "Select additional roles for this user"
--#~ msgstr "このユーザー用の追加のロールを選択してください"
-+#: ../gui/polgen.glade:1663 ../gui/polgen.glade:1883
-+msgid "Allows %s to bind to any udp ports > 1024"
-+msgstr ""
++"Network\n"
++"Bind tab"
+ msgstr ""
  
--#~ msgid "Enter network ports that application/user role listens to"
--#~ msgstr ""
--#~ "アプリケーション/ユーザーロールがリッスンするネットワークポートを入力しま"
--#~ "す"
-+#: ../gui/polgen.glade:1717 ../gui/polgen.glade:2151
-+msgid "<b>UDP Ports</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:1966
++#: ../gui/polgen.glade:1537
+ msgid "<b>Select network ports that %s connects to:</b>"
+ msgstr ""
  
--#~ msgid "<b>TCP Ports</b>"
--#~ msgstr "<b>TCP ポート</b>"
-+#: ../gui/polgen.glade:1937
-+msgid "label113"
-+msgstr ""
+-#: ../gui/polgen.glade:2058
++#: ../gui/polgen.glade:1593
+ msgid "Allows %s to connect to any tcp port"
+ msgstr ""
  
--#~ msgid "Allows confined application/user role to bind to any udp port"
--#~ msgstr ""
--#~ "制限されたアプリケーション/ユーザーロールによる全ての udp ポートへのバイン"
--#~ "ドを 許可"
-+#: ../gui/polgen.glade:1966
-+msgid "<b>Select network ports that %s connects to:</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:2104
++#: ../gui/polgen.glade:1622
+ msgid ""
+ "Enter a comma separated list of tcp ports or ranges of ports that %s "
+ "connects to. Example: 612, 650-660"
+ msgstr ""
  
--#~ msgid "All"
--#~ msgstr "全て"
-+#: ../gui/polgen.glade:2058
-+msgid "Allows %s to connect to any tcp port"
-+msgstr ""
+-#: ../gui/polgen.glade:2212
++#: ../gui/polgen.glade:1702
+ msgid "Allows %s to connect to any udp port"
+ msgstr ""
  
--#~ msgid ""
--#~ "Allow application/user role to call bindresvport with 0. Binding to port "
--#~ "600-1024"
--#~ msgstr ""
--#~ "アプリケーション/ユーザーロールが bindresvport を 0 でコールすることを許"
--#~ "可。 ポート 600-1024 にバインド"
-+#: ../gui/polgen.glade:2104
-+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:2258
++#: ../gui/polgen.glade:1731
+ msgid ""
+ "Enter a comma separated list of udp ports or ranges of ports that %s "
+ "connects to. Example: 612, 650-660"
+ msgstr ""
  
--#~ msgid "600-1024"
--#~ msgstr "600-1024"
-+#: ../gui/polgen.glade:2212
-+msgid "Allows %s to connect to any udp port"
-+msgstr ""
+-#: ../gui/polgen.glade:2305
+-msgid "label114"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:2334
++#: ../gui/polgen.glade:1792
+ msgid "<b>Select common application traits for %s:</b>"
+ msgstr ""
  
--#~ msgid ""
--#~ "Enter a comma separated list of udp ports or ranges of ports that "
--#~ "application/user role binds to. Example: 612, 650-660"
--#~ msgstr ""
--#~ "アプリケーション/ユーザーロールがバインドする udp ポートのカンマ区切りの一"
--#~ "覧か、 又はポートの範囲を入力します。例: 612, 650-660"
-+#: ../gui/polgen.glade:2258
-+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:2366
++#: ../gui/polgen.glade:1809
+ msgid "Writes syslog messages\t"
+ msgstr ""
  
--#~ msgid "Unreserved Ports (>1024)"
--#~ msgstr "予約されていないポート (> 1024)"
-+#: ../gui/polgen.glade:2305
-+msgid "label114"
-+msgstr ""
+-#: ../gui/polgen.glade:2385
++#: ../gui/polgen.glade:1824
+ msgid "Create/Manipulate temporary files in /tmp"
+ msgstr ""
  
--#~ msgid "Select Ports"
--#~ msgstr "ポートを選択してください"
-+#: ../gui/polgen.glade:2334
-+msgid "<b>Select common application traits for %s:</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:2404
++#: ../gui/polgen.glade:1839
+ msgid "Uses Pam for authentication"
+ msgstr ""
  
--#~ msgid "Allows application/user role to bind to any udp ports > 1024"
--#~ msgstr ""
--#~ "アプリケーション/ユーザーロールによる 1024 以上の全ての udp ポートへのバイ"
--#~ "ンドを 許可"
-+#: ../gui/polgen.glade:2366
-+msgid "Writes syslog messages\t"
-+msgstr ""
+-#: ../gui/polgen.glade:2423
++#: ../gui/polgen.glade:1854
+ msgid "Uses nsswitch or getpw* calls"
+ msgstr ""
  
--#~ msgid "<b>UDP Ports</b>"
--#~ msgstr "<b>UDP ポート</b>"
-+#: ../gui/polgen.glade:2385
-+msgid "Create/Manipulate temporary files in /tmp"
-+msgstr ""
+-#: ../gui/polgen.glade:2442
++#: ../gui/polgen.glade:1869
+ msgid "Uses dbus"
+ msgstr ""
  
--#~ msgid "Enter network ports that application/user role connects to"
--#~ msgstr ""
--#~ "アプリケーション/ユーザーロールが接続するネットワークポートを入力します"
-+#: ../gui/polgen.glade:2404
-+msgid "Uses Pam for authentication"
-+msgstr ""
+-#: ../gui/polgen.glade:2461
++#: ../gui/polgen.glade:1884
+ msgid "Sends audit messages"
+ msgstr ""
  
--#~ msgid ""
--#~ "Enter a comma separated list of tcp ports or ranges of ports that "
--#~ "application/user role connects to. Example: 612, 650-660"
--#~ msgstr ""
--#~ "アプリケーション/ユーザーロールが接続する tcp ポートのカンマ区切りの一覧"
--#~ "か、 又は、ポートの範囲を入力します。例: 612, 650-660"
-+#: ../gui/polgen.glade:2423
-+msgid "Uses nsswitch or getpw* calls"
-+msgstr ""
+-#: ../gui/polgen.glade:2480
++#: ../gui/polgen.glade:1899
+ msgid "Interacts with the terminal"
+ msgstr ""
  
--#~ msgid ""
--#~ "Enter a comma separated list of udp ports or ranges of ports that "
--#~ "application/user role connects to. Example: 612, 650-660"
--#~ msgstr ""
--#~ "アプリケーション/ユーザーロールが接続する udp ポートのカンマ区切りの一覧"
--#~ "か、 又はポートの範囲を入力します。例: 612, 650-660"
-+#: ../gui/polgen.glade:2442
-+msgid "Uses dbus"
-+msgstr ""
+-#: ../gui/polgen.glade:2499
++#: ../gui/polgen.glade:1914
+ msgid "Sends email"
+ msgstr ""
  
--#~ msgid "Select common application traits"
--#~ msgstr "共通のアプリケーション特質を選択してください"
-+#: ../gui/polgen.glade:2461
-+msgid "Sends audit messages"
-+msgstr ""
+-#: ../gui/polgen.glade:2530
+-msgid "label115"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:2559
++#: ../gui/polgen.glade:1961
+ msgid "<b>Add files/directories that %s manages</b>"
+ msgstr ""
  
--#~ msgid "Writes syslog messages\t"
--#~ msgstr "syslog メッセージを書きます\t"
-+#: ../gui/polgen.glade:2480
-+msgid "Interacts with the terminal"
-+msgstr ""
+-#: ../gui/polgen.glade:2788
++#: ../gui/polgen.glade:2122
+ msgid ""
+ "Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
+ "Files ..."
+ msgstr ""
  
--#~ msgid "Create/Manipulate temporary files in /tmp"
--#~ msgstr " /tmp 内の一時ファイルの作成/操作をします"
-+#: ../gui/polgen.glade:2499
-+msgid "Sends email"
-+msgstr ""
+-#: ../gui/polgen.glade:2823
+-msgid "label116"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:2852
++#: ../gui/polgen.glade:2166
+ msgid "<b>Add booleans from the %s policy:</b>"
+ msgstr ""
  
--#~ msgid "Uses Pam for authentication"
--#~ msgstr "Pam を認証に使用します"
-+#: ../gui/polgen.glade:2530
-+msgid "label115"
-+msgstr ""
+-#: ../gui/polgen.glade:3002
++#: ../gui/polgen.glade:2274
+ msgid "Add/Remove booleans used by the %s domain"
+ msgstr ""
  
--#~ msgid "Uses nsswitch or getpw* calls"
--#~ msgstr "nsswitch 又は getpw* コールを使用します"
-+#: ../gui/polgen.glade:2559
-+msgid "<b>Add files/directories that %s manages</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:3066
++#: ../gui/polgen.glade:2316
+ msgid "<b>Which directory you will generate the %s policy?</b>"
+ msgstr ""
  
--#~ msgid "Uses dbus"
--#~ msgstr "dbus を使用します"
-+#: ../gui/polgen.glade:2788
-+msgid ""
-+"Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
-+"Files ..."
-+msgstr ""
+-#: ../gui/polgen.glade:3097
++#: ../gui/polgen.glade:2334
+ msgid "Policy Directory"
+ msgstr ""
  
--#~ msgid "Sends audit messages"
--#~ msgstr "監査メッセージを送信します。"
-+#: ../gui/polgen.glade:2823
-+msgid "label116"
-+msgstr ""
+-#: ../gui/polgen.glade:3254
+-msgid "Add Booleans Dialog"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:3327
+-msgid "Boolean Name"
+-msgstr ""
+-
+-#: ../gui/polgengui.py:261
++#: ../gui/polgengui.py:262
+ msgid "Role"
+ msgstr ""
  
--#~ msgid "Interacts with the terminal"
--#~ msgstr "ターミナルと相互作用"
-+#: ../gui/polgen.glade:2852
-+msgid "<b>Add booleans from the %s policy:</b>"
-+msgstr ""
+-#: ../gui/polgengui.py:268
++#: ../gui/polgengui.py:269
+ msgid "Existing_User"
+ msgstr ""
  
--#~ msgid "Sends email"
--#~ msgstr "電子メールを送信します"
-+#: ../gui/polgen.glade:3002
-+msgid "Add/Remove booleans used by the %s domain"
-+msgstr ""
+-#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
++#: ../gui/polgengui.py:283 ../gui/polgengui.py:291 ../gui/polgengui.py:305
+ msgid "Application"
+ msgstr ""
  
--#~ msgid "Select files/directories that the application manages"
--#~ msgstr "アプリケーションが管理するファイル/ディレクトリーを選択してください"
-+#: ../gui/polgen.glade:3066
-+msgid "<b>Which directory you will generate the %s policy?</b>"
-+msgstr ""
+-#: ../gui/polgengui.py:352
++#: ../gui/polgengui.py:353
+ #, python-format
+ msgid "%s must be a directory"
+ msgstr ""
  
--#~ msgid ""
--#~ "Add Files/Directories that application will need to \"Write\" to. Pid "
--#~ "Files, Log Files, /var/lib Files ..."
--#~ msgstr ""
--#~ "アプリケーションが \"書き込む\" 必要があるファイル/ディレクトリーを追加し"
--#~ "ます。Pid ファイル、ログファイル、/var/lib ファイル ..."
-+#: ../gui/polgen.glade:3097
-+msgid "Policy Directory"
-+msgstr ""
+-#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
++#: ../gui/polgengui.py:413 ../gui/polgengui.py:694
+ msgid "You must select a user"
+ msgstr ""
  
--#~ msgid "Select booleans that the application uses"
--#~ msgstr "アプリケーションが使用するブーリアン値を選択してください"
-+#: ../gui/polgen.glade:3254
-+msgid "Add Booleans Dialog"
-+msgstr ""
+-#: ../gui/polgengui.py:542
++#: ../gui/polgengui.py:543
+ msgid "Select executable file to be confined."
+ msgstr ""
  
--#~ msgid "Add/Remove booleans used for this confined application/user"
--#~ msgstr ""
--#~ "この制限されるアプリケーション/ユーザーに使用されるブーリアン値を追加/削除"
-+#: ../gui/polgen.glade:3327
-+msgid "Boolean Name"
-+msgstr ""
+-#: ../gui/polgengui.py:553
++#: ../gui/polgengui.py:554
+ msgid "Select init script file to be confined."
+ msgstr ""
  
--#~ msgid "Select directory to generate policy in"
--#~ msgstr "ポリシーを生成する場所のディレクトリーを選択してください"
-+#: ../gui/polgengui.py:261
-+msgid "Role"
-+msgstr ""
+-#: ../gui/polgengui.py:563
++#: ../gui/polgengui.py:564
+ msgid "Select file(s) that confined application creates or writes"
+ msgstr ""
  
--#~ msgid "Policy Directory"
--#~ msgstr "ポリシーディレクトリー"
-+#: ../gui/polgengui.py:268
-+msgid "Existing_User"
-+msgstr ""
+-#: ../gui/polgengui.py:570
++#: ../gui/polgengui.py:571
+ msgid "Select directory(s) that the confined application owns and writes into"
+ msgstr ""
  
--#~ msgid "Generated Policy Files"
--#~ msgstr "生成したポリシーファイル"
--
--#~ msgid ""
--#~ "This tool will generate the following: \n"
--#~ "Type Enforcement(te), File Context(fc), Interface(if), Shell Script(sh)\n"
--#~ "Execute shell script as root to compile/install and relabel files/"
--#~ "directories.  \n"
--#~ "Use semanage or useradd to map Linux login users to user roles.\n"
--#~ "Put the machine in permissive mode (setenforce 0). \n"
--#~ "Login as the user and test this user role.\n"
--#~ "Use audit2allow -R to generate additional rules for the te file.\n"
--#~ msgstr ""
--#~ "このツールは以下を生成します: \n"
--#~ "タイプ強制(te)、ファイルコンテキスト(fc)、インターフェース(if)、シェルスク"
--#~ "リプト(sh)。\n"
--#~ "コンパイル/インストールし、ファイル/ディレクトリーのリラベルするためにシェ"
--#~ "ルスクリプトを実行します。emanage 又は useradd を使用して Linux ログイン"
--#~ "の ユーザーをユーザーロールにマップします。\n"
--#~ "マシンを寛容モード (setenforce 0) にします。\n"
--#~ "ユーザーとしてログインしてこのユーザーロールをテストします。audit2allow -"
--#~ "R を使用し、te ファイルのための追加ルールを生成します。\n"
--
--#~ msgid ""
--#~ "This tool will generate the following: \n"
--#~ "Type Enforcement(te), File Context(fc), Interface(if), Shell Script(sh)\n"
--#~ "\n"
--#~ "Execute shell script to compile/install and relabel files/directories.  \n"
--#~ "Put the machine in permissive mode (setenforce 0). \n"
--#~ "Run/restart the application to generate avc messages.\n"
--#~ "Use audit2allow -R to generate additional rules for the te file.\n"
--#~ msgstr ""
--#~ "このツールは以下を生成します: \n"
--#~ "タイプ強制(te)、ファイルコンテキスト(fc)、インターフェース(if)、シェルスク"
--#~ "リプト(sh)。\n"
--#~ "コンパイル/インストールし、ファイル/ディレクトリーのリラベルするためにシェ"
--#~ "ルスクリプトを実行します。マシンを寛容モード (setenforce 0) にします。\n"
--#~ "アプリケーションを実行/再起動し、avc メッセージを生成します。\n"
--#~ "audit2allow -R を使用し、te ファイルのための追加ルールを生成します。\n"
--
--#~ msgid "Add Booleans Dialog"
--#~ msgstr "ブーリアンダイアログを追加"
--
--#~ msgid "Boolean Name"
--#~ msgstr "ブーリアン値名"
--
--#~ msgid "Role"
--#~ msgstr "ロール"
--
--#~ msgid "Existing_User"
--#~ msgstr "既存ユーザー(_U)"
--
--#~ msgid "Application"
--#~ msgstr "アプリケーション"
--
--#~ msgid "%s must be a directory"
--#~ msgstr "%s  はディレクトリでなければなりません"
--
--#~ msgid "You must select a user"
--#~ msgstr "ユーザーを選択する必要があります"
--
--#~ msgid "Select executable file to be confined."
--#~ msgstr "制限する実行ファイルを選択してください。"
--
--#~ msgid "Select init script file to be confined."
--#~ msgstr "制限する初期化スクリプトを選択してください。"
--
--#~ msgid "Select file(s) that confined application creates or writes"
--#~ msgstr ""
--#~ "制限されたアプリケーションが作成したり、書き込んだりするファイルを選択して"
--#~ "ください"
--
--#~ msgid ""
--#~ "Select directory(s) that the confined application owns and writes into"
--#~ msgstr ""
--#~ "制限するアプリケーションが所有していたり、書き込んだりするディレクトリーを"
--#~ "選択してください"
--
--#~ msgid "Select directory to generate policy files in"
--#~ msgstr "生成するポリシーファイルを入れるディレクトリーを選択してください"
--
--#~ msgid ""
--#~ "Type %s_t already defined in current policy.\n"
--#~ "Do you want to continue?"
--#~ msgstr ""
--#~ "タイプ %s_t は既に現在のポリシーで定義されています。\n"
--#~ "継続しますか ?"
--
--#~ msgid "Verify Name"
--#~ msgstr "名前の証明"
-+#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
-+msgid "Application"
-+msgstr ""
+-#: ../gui/polgengui.py:632
++#: ../gui/polgengui.py:633
+ msgid "Select directory to generate policy files in"
+ msgstr ""
  
--#~ msgid ""
--#~ "Module %s.pp already loaded in current policy.\n"
--#~ "Do you want to continue?"
--#~ msgstr ""
--#~ "モジュール %s.pp は既に現在のポリシー内にロードされています。\n"
--#~ "継続しますか ?"
-+#: ../gui/polgengui.py:352
-+#, python-format
-+msgid "%s must be a directory"
-+msgstr ""
+-#: ../gui/polgengui.py:649
++#: ../gui/polgengui.py:650
+ #, python-format
+ msgid ""
+ "Type %s_t already defined in current policy.\n"
+ "Do you want to continue?"
+ msgstr ""
  
--#~ msgid "You must enter a name"
--#~ msgstr "名前を指定する必要があります"
-+#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
-+msgid "You must select a user"
-+msgstr ""
+-#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
++#: ../gui/polgengui.py:650 ../gui/polgengui.py:654
+ msgid "Verify Name"
+ msgstr ""
  
--#~ msgid "You must enter a executable"
--#~ msgstr "実行ファイルを指定する必要があります"
-+#: ../gui/polgengui.py:542
-+msgid "Select executable file to be confined."
-+msgstr ""
+-#: ../gui/polgengui.py:653
++#: ../gui/polgengui.py:654
+ #, python-format
+ msgid ""
+ "Module %s.pp already loaded in current policy.\n"
+ "Do you want to continue?"
+ msgstr ""
  
--#~ msgid "Configue SELinux"
--#~ msgstr "SELinux を設定する"
-+#: ../gui/polgengui.py:553
-+msgid "Select init script file to be confined."
-+msgstr ""
+-#: ../gui/polgengui.py:699
++#: ../gui/polgengui.py:700
+ msgid ""
+ "You must add a name made up of letters and numbers and containing no spaces."
+ msgstr ""
  
--#, fuzzy
--#~ msgid "Ports must be numbers or ranges of numbers from 1 to %d "
--#~ msgstr ""
--#~ "ポートは 1 から %d までの数字か、又は数字の範囲でなければなりません "
-+#: ../gui/polgengui.py:563
-+msgid "Select file(s) that confined application creates or writes"
-+msgstr ""
+-#: ../gui/polgengui.py:713
++#: ../gui/polgengui.py:714
+ msgid "You must enter a executable"
+ msgstr ""
  
--#~ msgid "You must enter a name for your confined process/user"
--#~ msgstr "制限するプロセス/ユーザーの名前を入力しなければなりません"
-+#: ../gui/polgengui.py:570
-+msgid "Select directory(s) that the confined application owns and writes into"
-+msgstr ""
+-#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
++#: ../gui/polgengui.py:739 ../gui/system-config-selinux.py:174
+ msgid "Configue SELinux"
+ msgstr ""
  
--#~ msgid "USER Types are not allowed executables"
--#~ msgstr "USER タイプは実行ファイルとしては認められません"
-+#: ../gui/polgengui.py:632
-+msgid "Select directory to generate policy files in"
-+msgstr ""
+-#: ../gui/polgen.py:158
+-msgid "Internet Services Daemon"
+-msgstr ""
+-
+-#: ../gui/polgen.py:197
+-#, python-format
+-msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+-msgstr ""
+-
+-#: ../gui/polgen.py:324
+-msgid "You must enter a name for your confined process/user"
+-msgstr ""
+-
+-#: ../gui/polgen.py:326
+-msgid ""
+-"Name must be alpha numberic with no spaces. Consider using option \"-n "
+-"MODULENAME\""
+-msgstr ""
+-
+-#: ../gui/polgen.py:414
+-msgid "User Role types can not be assigned executables."
+-msgstr ""
+-
+-#: ../gui/polgen.py:420
+-msgid "Only Daemon apps can use an init script.."
+-msgstr ""
+-
+-#: ../gui/polgen.py:438
+-msgid "use_resolve must be a boolean value "
+-msgstr ""
+-
+-#: ../gui/polgen.py:444
+-msgid "use_syslog must be a boolean value "
+-msgstr ""
+-
+-#: ../gui/polgen.py:450
+-msgid "use_kerberos must be a boolean value "
+-msgstr ""
+-
+-#: ../gui/polgen.py:456
+-msgid "manage_krb5_rcache must be a boolean value "
+-msgstr ""
+-
+-#: ../gui/polgen.py:486
+-msgid "USER Types automatically get a tmp type"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1004
+-msgid "You must enter the executable path for your confined process"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1182
+-msgid "Type Enforcement file"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1183
+-msgid "Interface file"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1184
+-msgid "File Contexts file"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1185
+-msgid "Setup Script"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1306
+-#, python-format
+-msgid ""
+-"\n"
+-"%s\n"
+-"\n"
+-"sepolgen [ -n moduleName ] [ -m ] [ -t type ] [ executable | Name ]\n"
+-"valid Types:\n"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1354
+-msgid "Executable or Name required"
+-msgstr ""
+-
+ #: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
+ msgid "Network Port"
+ msgstr ""
+@@ -1967,1411 +1874,1499 @@ msgstr ""
+ msgid "Group View"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:1 ../gui/selinux.tbl:30 ../gui/selinux.tbl:31
+-#: ../gui/selinux.tbl:32 ../gui/selinux.tbl:33 ../gui/selinux.tbl:34
+-#: ../gui/selinux.tbl:36 ../gui/selinux.tbl:37 ../gui/selinux.tbl:38
+-#: ../gui/selinux.tbl:39 ../gui/selinux.tbl:40 ../gui/selinux.tbl:42
+-#: ../gui/selinux.tbl:43 ../gui/selinux.tbl:44 ../gui/selinux.tbl:45
+-#: ../gui/selinux.tbl:46 ../gui/selinux.tbl:47 ../gui/selinux.tbl:48
+-#: ../gui/selinux.tbl:49 ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
+-#: ../gui/selinux.tbl:52 ../gui/selinux.tbl:53 ../gui/selinux.tbl:59
+-#: ../gui/selinux.tbl:60 ../gui/selinux.tbl:61 ../gui/selinux.tbl:62
+-#: ../gui/selinux.tbl:63 ../gui/selinux.tbl:64 ../gui/selinux.tbl:65
+-#: ../gui/selinux.tbl:66 ../gui/selinux.tbl:67 ../gui/selinux.tbl:68
+-#: ../gui/selinux.tbl:69 ../gui/selinux.tbl:75 ../gui/selinux.tbl:76
+-#: ../gui/selinux.tbl:77 ../gui/selinux.tbl:78 ../gui/selinux.tbl:79
+-#: ../gui/selinux.tbl:80 ../gui/selinux.tbl:81 ../gui/selinux.tbl:82
+-#: ../gui/selinux.tbl:83 ../gui/selinux.tbl:84 ../gui/selinux.tbl:86
+-#: ../gui/selinux.tbl:88 ../gui/selinux.tbl:89 ../gui/selinux.tbl:90
+-#: ../gui/selinux.tbl:92 ../gui/selinux.tbl:94 ../gui/selinux.tbl:95
+-#: ../gui/selinux.tbl:96 ../gui/selinux.tbl:97 ../gui/selinux.tbl:98
+-#: ../gui/selinux.tbl:99 ../gui/selinux.tbl:100 ../gui/selinux.tbl:101
+-#: ../gui/selinux.tbl:102 ../gui/selinux.tbl:103 ../gui/selinux.tbl:104
+-#: ../gui/selinux.tbl:106 ../gui/selinux.tbl:108 ../gui/selinux.tbl:109
+-#: ../gui/selinux.tbl:110 ../gui/selinux.tbl:111 ../gui/selinux.tbl:112
+-#: ../gui/selinux.tbl:113 ../gui/selinux.tbl:114 ../gui/selinux.tbl:116
+-#: ../gui/selinux.tbl:117 ../gui/selinux.tbl:119 ../gui/selinux.tbl:121
+-#: ../gui/selinux.tbl:123 ../gui/selinux.tbl:124 ../gui/selinux.tbl:127
+-#: ../gui/selinux.tbl:129 ../gui/selinux.tbl:130 ../gui/selinux.tbl:131
+-#: ../gui/selinux.tbl:132 ../gui/selinux.tbl:133 ../gui/selinux.tbl:134
+-#: ../gui/selinux.tbl:135 ../gui/selinux.tbl:136 ../gui/selinux.tbl:137
+-#: ../gui/selinux.tbl:138 ../gui/selinux.tbl:139 ../gui/selinux.tbl:142
+-#: ../gui/selinux.tbl:143 ../gui/selinux.tbl:144 ../gui/selinux.tbl:145
+-#: ../gui/selinux.tbl:146 ../gui/selinux.tbl:147 ../gui/selinux.tbl:148
+-#: ../gui/selinux.tbl:149 ../gui/selinux.tbl:150 ../gui/selinux.tbl:151
+-#: ../gui/selinux.tbl:152 ../gui/selinux.tbl:154 ../gui/selinux.tbl:155
+-#: ../gui/selinux.tbl:156 ../gui/selinux.tbl:157 ../gui/selinux.tbl:158
+-#: ../gui/selinux.tbl:159 ../gui/selinux.tbl:160 ../gui/selinux.tbl:167
+-#: ../gui/selinux.tbl:171 ../gui/selinux.tbl:172 ../gui/selinux.tbl:173
+-#: ../gui/selinux.tbl:174 ../gui/selinux.tbl:175 ../gui/selinux.tbl:177
+-#: ../gui/selinux.tbl:178 ../gui/selinux.tbl:179 ../gui/selinux.tbl:180
+-#: ../gui/selinux.tbl:184 ../gui/selinux.tbl:192 ../gui/selinux.tbl:193
+-#: ../gui/selinux.tbl:194 ../gui/selinux.tbl:195 ../gui/selinux.tbl:196
+-#: ../gui/selinux.tbl:197 ../gui/selinux.tbl:198 ../gui/selinux.tbl:199
+-#: ../gui/selinux.tbl:200 ../gui/selinux.tbl:201 ../gui/selinux.tbl:206
+-#: ../gui/selinux.tbl:207 ../gui/selinux.tbl:218 ../gui/selinux.tbl:219
+-#: ../gui/selinux.tbl:220 ../gui/selinux.tbl:222 ../gui/selinux.tbl:224
+-#: ../gui/selinux.tbl:226 ../gui/selinux.tbl:227 ../gui/selinux.tbl:230
+-msgid "SELinux Service Protection"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:1
+-msgid "Disable SELinux protection for acct daemon"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:2 ../gui/selinux.tbl:3 ../gui/selinux.tbl:70
+-#: ../gui/selinux.tbl:153 ../gui/selinux.tbl:168 ../gui/selinux.tbl:169
+-#: ../gui/selinux.tbl:170 ../gui/selinux.tbl:189 ../gui/selinux.tbl:202
+-#: ../gui/selinux.tbl:203 ../gui/selinux.tbl:204 ../gui/selinux.tbl:205
+-msgid "Admin"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:2
+-msgid "Allow all daemons to write corefiles to /"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:3
+-msgid "Allow all daemons the ability to use unallocated ttys"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
+-#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
+-#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
+-#: ../gui/selinux.tbl:210 ../gui/selinux.tbl:211 ../gui/selinux.tbl:212
+-#: ../gui/selinux.tbl:213 ../gui/selinux.tbl:214 ../gui/selinux.tbl:215
+-#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
+-msgid "User Privs"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:4
+-msgid ""
+-"Allow gadmin SELinux user account to execute files in home directory or /tmp"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:5
+-msgid ""
+-"Allow guest SELinux user account to execute files in home directory or /tmp"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
+-msgid "Memory Protection"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:6
+-msgid "Allow java executable stack"
++#: ../gui/semanagePage.py:126
++#, python-format
++msgid "Are you sure you want to delete %s '%s'?"
+ msgstr ""
  
--#~ msgid "Only DAEMON apps can use an init script"
--#~ msgstr "DAEMON アプリのみが初期化スクリプトを使用できます"
-+#: ../gui/polgengui.py:649
+-#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
+-#: ../gui/selinux.tbl:209
+-msgid "Mount"
++#: ../gui/semanagePage.py:126
 +#, python-format
-+msgid ""
-+"Type %s_t already defined in current policy.\n"
-+"Do you want to continue?"
-+msgstr ""
++msgid "Delete %s"
+ msgstr ""
  
--#~ msgid "use_syslog must be a boolean value "
--#~ msgstr "use_syslog はブール値でなければなりません"
-+#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
-+msgid "Verify Name"
-+msgstr ""
+-#: ../gui/selinux.tbl:7
+-msgid "Allow mount to mount any file"
++#: ../gui/semanagePage.py:134
++#, python-format
++msgid "Add %s"
+ msgstr ""
  
--#, fuzzy
--#~ msgid "USER Types automatically get a tmp type"
--#~ msgstr "USER タイプは自動的に tmp タイプを得ます"
-+#: ../gui/polgengui.py:653
+-#: ../gui/selinux.tbl:8
+-msgid "Allow mount to mount any directory"
++#: ../gui/semanagePage.py:148
 +#, python-format
-+msgid ""
-+"Module %s.pp already loaded in current policy.\n"
-+"Do you want to continue?"
-+msgstr ""
++msgid "Modify %s"
+ msgstr ""
  
--#~ msgid "You must enter the executable path for your confined process"
--#~ msgstr "制限するプロセスの実行ファイルのバスを入力しなければなりません"
-+#: ../gui/polgengui.py:699
-+msgid ""
-+"You must add a name made up of letters and numbers and containing no spaces."
-+msgstr ""
+-#: ../gui/selinux.tbl:9
+-msgid "Allow mplayer executable stack"
++#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
++msgid "Permissive"
+ msgstr ""
  
--#~ msgid "Type Enforcement file"
--#~ msgstr "強制ファイルを入力してください"
-+#: ../gui/polgengui.py:713
-+msgid "You must enter a executable"
-+msgstr ""
+-#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
+-#: ../gui/selinux.tbl:188
+-msgid "SSH"
++#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
++msgid "Enforcing"
+ msgstr ""
  
--#~ msgid "Interface file"
--#~ msgstr "インターフェースファイル"
-+#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
-+msgid "Configue SELinux"
-+msgstr ""
+-#: ../gui/selinux.tbl:10
+-msgid "Allow ssh to run ssh-keysign"
++#: ../gui/statusPage.py:94
++msgid "Status"
+ msgstr ""
  
--#~ msgid "File Contexts file"
--#~ msgstr "ファイルコンテキストファイル"
-+#: ../gui/polgen.py:158
-+msgid "Internet Services Daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:11
++#: ../gui/statusPage.py:133
+ msgid ""
+-"Allow staff SELinux user account to execute files in home directory or /tmp"
++"Changing the policy type will cause a relabel of the entire file system on "
++"the next boot. Relabeling takes a long time depending on the size of the "
++"file system.  Do you wish to continue?"
+ msgstr ""
  
--#~ msgid "Setup Script"
--#~ msgstr "設定スクリプト"
-+#: ../gui/polgen.py:197
-+#, python-format
-+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
-+msgstr ""
+-#: ../gui/selinux.tbl:12
++#: ../gui/statusPage.py:147
+ msgid ""
+-"Allow sysadm SELinux user account to execute files in home directory or /tmp"
++"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
++"you later decide to turn SELinux back on, the system will be required to "
++"relabel.  If you just want to see if SELinux is causing a problem on your "
++"system, you can go to permissive mode which will only log errors and not "
++"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
++"wish to continue?"
+ msgstr ""
  
--#~ msgid ""
--#~ "SELinux Port\n"
--#~ "Type"
--#~ msgstr ""
--#~ "SELinux ポート\n"
--#~ "タイプ"
-+#: ../gui/polgen.py:324
-+msgid "You must enter a name for your confined process/user"
-+msgstr ""
+-#: ../gui/selinux.tbl:13
++#: ../gui/statusPage.py:152
+ msgid ""
+-"Allow unconfined SELinux user account to execute files in home directory or /"
+-"tmp"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:14
+-msgid "Network Configuration"
++"Changing to SELinux enabled will cause a relabel of the entire file system "
++"on the next boot. Relabeling takes a long time depending on the size of the "
++"file system.  Do you wish to continue?"
+ msgstr ""
  
--#~ msgid "Protocol"
--#~ msgstr "プロトコル"
-+#: ../gui/polgen.py:326
-+msgid ""
-+"Name must be alpha numberic with no spaces. Consider using option \"-n "
-+"MODULENAME\""
-+msgstr ""
+-#: ../gui/selinux.tbl:14
+-msgid "Allow unlabeled packets to flow on the network"
++#: ../gui/system-config-selinux.glade:11
++msgid "system-config-selinux"
+ msgstr ""
  
--#~ msgid ""
--#~ "MLS/MCS\n"
--#~ "Level"
--#~ msgstr ""
--#~ "MLS/MCS\n"
--#~ "レベル"
-+#: ../gui/polgen.py:414
-+msgid "User Role types can not be assigned executables."
-+msgstr ""
+-#: ../gui/selinux.tbl:15
++#: ../gui/system-config-selinux.glade:12
+ msgid ""
+-"Allow user SELinux user account to execute files in home directory or /tmp"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:16
+-msgid "Allow unconfined to dyntrans to unconfined_execmem"
++"Copyright (c)2006 Red Hat, Inc.\n"
++"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
+ msgstr ""
  
--#~ msgid "Port"
--#~ msgstr "ポート"
-+#: ../gui/polgen.py:420
-+msgid "Only Daemon apps can use an init script.."
-+msgstr ""
+-#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
+-#: ../gui/selinux.tbl:140
+-msgid "Databases"
++#: ../gui/system-config-selinux.glade:22
++#: ../gui/system-config-selinux.glade:544
++msgid "Add SELinux Login Mapping"
+ msgstr ""
  
--#~ msgid "Port number \"%s\" is not valid.  0 < PORT_NUMBER < 65536 "
--#~ msgstr "ポート番号 \"%s\" は有効ではありません。0 < ポート番号 < 65536 "
-+#: ../gui/polgen.py:438
-+msgid "use_resolve must be a boolean value "
-+msgstr ""
+-#: ../gui/selinux.tbl:17
+-msgid "Allow user to connect to mysql socket"
++#: ../gui/system-config-selinux.glade:257
++msgid "Add SELinux Network Ports"
+ msgstr ""
  
--#~ msgid "List View"
--#~ msgstr "一覧表示"
-+#: ../gui/polgen.py:444
-+msgid "use_syslog must be a boolean value "
-+msgstr ""
+-#: ../gui/selinux.tbl:18
+-msgid "Allow user to connect to postgres socket"
++#: ../gui/system-config-selinux.glade:391
++#: ../gui/system-config-selinux.glade:678
++msgid "SELinux Type"
+ msgstr ""
  
--#~ msgid "Group View"
--#~ msgstr "グループ表示"
-+#: ../gui/polgen.py:450
-+msgid "use_kerberos must be a boolean value "
-+msgstr ""
+-#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
+-msgid "XServer"
++#: ../gui/system-config-selinux.glade:622
++msgid "File Specification"
+ msgstr ""
  
--#~ msgid "SELinux Service Protection"
--#~ msgstr "SELinux サービス保護"
-+#: ../gui/polgen.py:456
-+msgid "manage_krb5_rcache must be a boolean value "
-+msgstr ""
+-#: ../gui/selinux.tbl:19
+-msgid "Allow clients to write to X shared memory"
++#: ../gui/system-config-selinux.glade:650
++msgid "File Type"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for acct daemon"
--#~ msgstr "acct デーモンの SELinux 保護を無効にします"
-+#: ../gui/polgen.py:486
-+msgid "USER Types automatically get a tmp type"
-+msgstr ""
+-#: ../gui/selinux.tbl:20
++#: ../gui/system-config-selinux.glade:727
+ msgid ""
+-"Allow xguest SELinux user account to execute files in home directory or /tmp"
++"all files\n"
++"regular file\n"
++"directory\n"
++"character device\n"
++"block device\n"
++"socket\n"
++"symbolic link\n"
++"named pipe\n"
+ msgstr ""
  
--#~ msgid "Admin"
--#~ msgstr "管理者"
-+#: ../gui/polgen.py:1004
-+msgid "You must enter the executable path for your confined process"
-+msgstr ""
+-#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
+-#: ../gui/selinux.tbl:231
+-msgid "NIS"
++#: ../gui/system-config-selinux.glade:773
++msgid "MLS"
+ msgstr ""
  
--#~ msgid "Allow all daemons to write corefiles to /"
--#~ msgstr "全てのデーモンがコアファイルを / へ書き込むのを認めます"
-+#: ../gui/polgen.py:1182
-+msgid "Type Enforcement file"
-+msgstr ""
+-#: ../gui/selinux.tbl:21
+-msgid "Allow daemons to run with NIS"
++#: ../gui/system-config-selinux.glade:837
++msgid "Add SELinux User"
+ msgstr ""
  
--#~ msgid "Allow all daemons the ability to use unallocated ttys"
--#~ msgstr "全てのデーモンが割り当てられていない tty を使用できることを認めます"
-+#: ../gui/polgen.py:1183
-+msgid "Interface file"
-+msgstr ""
+-#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
+-#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
+-#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
+-#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
+-#: ../gui/selinux.tbl:118
+-msgid "Web Applications"
++#: ../gui/system-config-selinux.glade:1079
++msgid "SELinux Administration"
+ msgstr ""
  
--#~ msgid "User Privs"
--#~ msgstr "ユーザー権限"
-+#: ../gui/polgen.py:1184
-+msgid "File Contexts file"
-+msgstr ""
+-#: ../gui/selinux.tbl:22
+-msgid "Transition staff SELinux user to Web Browser Domain"
++#: ../gui/system-config-selinux.glade:1122
++msgid "Add"
+ msgstr ""
  
--#~ msgid ""
--#~ "Allow gadmin SELinux user account to execute files in home directory or /"
--#~ "tmp"
--#~ msgstr ""
--#~ "gadmin SELinux ユーザーアカウントに自分のホームディレクトリや /tmp ディレ"
--#~ "クトリにあるファイルの実行を許可する"
-+#: ../gui/polgen.py:1185
-+msgid "Setup Script"
-+msgstr ""
+-#: ../gui/selinux.tbl:23
+-msgid "Transition sysadm SELinux user to Web Browser Domain"
++#: ../gui/system-config-selinux.glade:1144
++msgid "_Properties"
+ msgstr ""
  
--#~ msgid ""
--#~ "Allow guest SELinux user account to execute files in home directory or /"
--#~ "tmp"
--#~ msgstr ""
--#~ "ゲスト SELinux ユーザーアカウントに自分のホームディレクトリや /tmp ディレ"
--#~ "クトリにあるファイルの実行を許可する"
-+#: ../gui/polgen.py:1306
-+#, python-format
-+msgid ""
-+"\n"
-+"%s\n"
-+"\n"
-+"sepolgen [ -n moduleName ] [ -m ] [ -t type ] [ executable | Name ]\n"
-+"valid Types:\n"
-+msgstr ""
+-#: ../gui/selinux.tbl:24
+-msgid "Transition user SELinux user to Web Browser Domain"
++#: ../gui/system-config-selinux.glade:1166
++msgid "_Delete"
+ msgstr ""
  
--#~ msgid "Memory Protection"
--#~ msgstr "メモリ保護"
-+#: ../gui/polgen.py:1354
-+msgid "Executable or Name required"
-+msgstr ""
+-#: ../gui/selinux.tbl:25
+-msgid "Transition xguest SELinux user to Web Browser Domain"
++#: ../gui/system-config-selinux.glade:1256
++msgid "Select Management Object"
+ msgstr ""
  
--#~ msgid "Allow java executable stack"
--#~ msgstr "java 実行可能スタックを認める"
-+#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
-+msgid "Network Port"
-+msgstr ""
+-#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
+-#: ../gui/selinux.tbl:29
+-msgid "Allow staff Web Browsers to write to home directories"
++#: ../gui/system-config-selinux.glade:1273
++msgid "<b>Select:</b>"
+ msgstr ""
  
--#~ msgid "Mount"
--#~ msgstr "マウント"
-+#: ../gui/portsPage.py:85
+-#: ../gui/selinux.tbl:30
+-msgid "Disable SELinux protection for amanda"
++#: ../gui/system-config-selinux.glade:1326
++msgid "System Default Enforcing Mode"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:31
+-msgid "Disable SELinux protection for amavis"
++#: ../gui/system-config-selinux.glade:1354
 +msgid ""
-+"SELinux Port\n"
-+"Type"
-+msgstr ""
++"Disabled\n"
++"Permissive\n"
++"Enforcing\n"
+ msgstr ""
  
--#~ msgid "Allow mount to mount any file"
--#~ msgstr "mount にあらゆるファイルをマウントすることを認める"
-+#: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
-+msgid "Protocol"
-+msgstr ""
+-#: ../gui/selinux.tbl:32
+-msgid "Disable SELinux protection for apmd daemon"
++#: ../gui/system-config-selinux.glade:1373
++msgid "Current Enforcing Mode"
+ msgstr ""
  
--#~ msgid "Allow mount to mount any directory"
--#~ msgstr "mount にあらゆるディレクトリーをマウントすることを認める"
-+#: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
+-#: ../gui/selinux.tbl:33
+-msgid "Disable SELinux protection for arpwatch daemon"
++#: ../gui/system-config-selinux.glade:1418
++msgid "System Default Policy Type: "
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:34
+-msgid "Disable SELinux protection for auditd daemon"
++#: ../gui/system-config-selinux.glade:1463
 +msgid ""
-+"MLS/MCS\n"
-+"Level"
-+msgstr ""
++"Select if you wish to relabel then entire file system on next reboot.  "
++"Relabeling can take a very long time, depending on the size of the system.  "
++"If you are changing policy types or going from disabled to enforcing, a "
++"relabel is required."
+ msgstr ""
  
--#~ msgid "Allow mplayer executable stack"
--#~ msgstr "mplayer 実行可能スタックを認める"
-+#: ../gui/portsPage.py:101
-+msgid "Port"
-+msgstr ""
+-#: ../gui/selinux.tbl:35
+-msgid "Disable SELinux protection for automount daemon"
++#: ../gui/system-config-selinux.glade:1509
++msgid "Relabel on next reboot."
+ msgstr ""
  
--#~ msgid "SSH"
--#~ msgstr "SSH"
-+#: ../gui/portsPage.py:207
-+#, python-format
-+msgid "Port number \"%s\" is not valid.  0 < PORT_NUMBER < 65536 "
-+msgstr ""
+-#: ../gui/selinux.tbl:36
+-msgid "Disable SELinux protection for avahi"
++#: ../gui/system-config-selinux.glade:1561
++msgid "label37"
+ msgstr ""
  
--#~ msgid "Allow ssh to run ssh-keysign"
--#~ msgstr "ssh に ssh-keysign を実行することを認める"
-+#: ../gui/portsPage.py:252
-+msgid "List View"
-+msgstr ""
+-#: ../gui/selinux.tbl:37
+-msgid "Disable SELinux protection for bluetooth daemon"
++#: ../gui/system-config-selinux.glade:1598
++msgid "Revert boolean setting to system default"
+ msgstr ""
  
--#~ msgid ""
--#~ "Allow staff SELinux user account to execute files in home directory or /"
--#~ "tmp"
--#~ msgstr ""
--#~ "スタッフ SELinux ユーザーアカウントに自分のホームディレクトリや /tmp ディ"
--#~ "レクトリにあるファイルの実行を許可する"
-+#: ../gui/portsPage.py:255 ../gui/system-config-selinux.glade:2419
-+msgid "Group View"
-+msgstr ""
+-#: ../gui/selinux.tbl:38
+-msgid "Disable SELinux protection for canna daemon"
++#: ../gui/system-config-selinux.glade:1614
++msgid "Toggle between Customized and All Booleans"
+ msgstr ""
  
--#~ msgid ""
--#~ "Allow sysadm SELinux user account to execute files in home directory or /"
--#~ "tmp"
--#~ msgstr ""
--#~ "sysadm SELinux ユーザーアカウントに自分のホームディレクトリや /tmp ディレ"
--#~ "クトリにあるファイルの実行を許可する"
-+#: ../gui/selinux.tbl:1 ../gui/selinux.tbl:30 ../gui/selinux.tbl:31
-+#: ../gui/selinux.tbl:32 ../gui/selinux.tbl:33 ../gui/selinux.tbl:34
-+#: ../gui/selinux.tbl:36 ../gui/selinux.tbl:37 ../gui/selinux.tbl:38
-+#: ../gui/selinux.tbl:39 ../gui/selinux.tbl:40 ../gui/selinux.tbl:42
-+#: ../gui/selinux.tbl:43 ../gui/selinux.tbl:44 ../gui/selinux.tbl:45
-+#: ../gui/selinux.tbl:46 ../gui/selinux.tbl:47 ../gui/selinux.tbl:48
-+#: ../gui/selinux.tbl:49 ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
-+#: ../gui/selinux.tbl:52 ../gui/selinux.tbl:53 ../gui/selinux.tbl:59
-+#: ../gui/selinux.tbl:60 ../gui/selinux.tbl:61 ../gui/selinux.tbl:62
-+#: ../gui/selinux.tbl:63 ../gui/selinux.tbl:64 ../gui/selinux.tbl:65
-+#: ../gui/selinux.tbl:66 ../gui/selinux.tbl:67 ../gui/selinux.tbl:68
-+#: ../gui/selinux.tbl:69 ../gui/selinux.tbl:75 ../gui/selinux.tbl:76
-+#: ../gui/selinux.tbl:77 ../gui/selinux.tbl:78 ../gui/selinux.tbl:79
-+#: ../gui/selinux.tbl:80 ../gui/selinux.tbl:81 ../gui/selinux.tbl:82
-+#: ../gui/selinux.tbl:83 ../gui/selinux.tbl:84 ../gui/selinux.tbl:86
-+#: ../gui/selinux.tbl:88 ../gui/selinux.tbl:89 ../gui/selinux.tbl:90
-+#: ../gui/selinux.tbl:92 ../gui/selinux.tbl:94 ../gui/selinux.tbl:95
-+#: ../gui/selinux.tbl:96 ../gui/selinux.tbl:97 ../gui/selinux.tbl:98
-+#: ../gui/selinux.tbl:99 ../gui/selinux.tbl:100 ../gui/selinux.tbl:101
-+#: ../gui/selinux.tbl:102 ../gui/selinux.tbl:103 ../gui/selinux.tbl:104
-+#: ../gui/selinux.tbl:106 ../gui/selinux.tbl:108 ../gui/selinux.tbl:109
-+#: ../gui/selinux.tbl:110 ../gui/selinux.tbl:111 ../gui/selinux.tbl:112
-+#: ../gui/selinux.tbl:113 ../gui/selinux.tbl:114 ../gui/selinux.tbl:116
-+#: ../gui/selinux.tbl:117 ../gui/selinux.tbl:119 ../gui/selinux.tbl:121
-+#: ../gui/selinux.tbl:123 ../gui/selinux.tbl:124 ../gui/selinux.tbl:127
-+#: ../gui/selinux.tbl:129 ../gui/selinux.tbl:130 ../gui/selinux.tbl:131
-+#: ../gui/selinux.tbl:132 ../gui/selinux.tbl:133 ../gui/selinux.tbl:134
-+#: ../gui/selinux.tbl:135 ../gui/selinux.tbl:136 ../gui/selinux.tbl:137
-+#: ../gui/selinux.tbl:138 ../gui/selinux.tbl:139 ../gui/selinux.tbl:142
-+#: ../gui/selinux.tbl:143 ../gui/selinux.tbl:144 ../gui/selinux.tbl:145
-+#: ../gui/selinux.tbl:146 ../gui/selinux.tbl:147 ../gui/selinux.tbl:148
-+#: ../gui/selinux.tbl:149 ../gui/selinux.tbl:150 ../gui/selinux.tbl:151
-+#: ../gui/selinux.tbl:152 ../gui/selinux.tbl:154 ../gui/selinux.tbl:155
-+#: ../gui/selinux.tbl:156 ../gui/selinux.tbl:157 ../gui/selinux.tbl:158
-+#: ../gui/selinux.tbl:159 ../gui/selinux.tbl:160 ../gui/selinux.tbl:167
-+#: ../gui/selinux.tbl:171 ../gui/selinux.tbl:172 ../gui/selinux.tbl:173
-+#: ../gui/selinux.tbl:174 ../gui/selinux.tbl:175 ../gui/selinux.tbl:177
-+#: ../gui/selinux.tbl:178 ../gui/selinux.tbl:179 ../gui/selinux.tbl:180
-+#: ../gui/selinux.tbl:184 ../gui/selinux.tbl:192 ../gui/selinux.tbl:193
-+#: ../gui/selinux.tbl:194 ../gui/selinux.tbl:195 ../gui/selinux.tbl:196
-+#: ../gui/selinux.tbl:197 ../gui/selinux.tbl:198 ../gui/selinux.tbl:199
-+#: ../gui/selinux.tbl:200 ../gui/selinux.tbl:201 ../gui/selinux.tbl:206
-+#: ../gui/selinux.tbl:207 ../gui/selinux.tbl:218 ../gui/selinux.tbl:219
-+#: ../gui/selinux.tbl:220 ../gui/selinux.tbl:222 ../gui/selinux.tbl:224
-+#: ../gui/selinux.tbl:226 ../gui/selinux.tbl:227 ../gui/selinux.tbl:230
-+msgid "SELinux Service Protection"
-+msgstr ""
- 
--#~ msgid ""
--#~ "Allow unconfined SELinux user account to execute files in home directory "
--#~ "or /tmp"
--#~ msgstr ""
--#~ "制限されていない SELinux ユーザーアカウントに自分のホームディレクトリや /"
--#~ "tmp ディレクトリにあるファイルの実行を許可する"
-+#: ../gui/selinux.tbl:1
-+msgid "Disable SELinux protection for acct daemon"
-+msgstr ""
- 
--#~ msgid "Network Configuration"
--#~ msgstr "ネットワーク設定"
-+#: ../gui/selinux.tbl:2 ../gui/selinux.tbl:3 ../gui/selinux.tbl:70
-+#: ../gui/selinux.tbl:153 ../gui/selinux.tbl:168 ../gui/selinux.tbl:169
-+#: ../gui/selinux.tbl:170 ../gui/selinux.tbl:189 ../gui/selinux.tbl:202
-+#: ../gui/selinux.tbl:203 ../gui/selinux.tbl:204 ../gui/selinux.tbl:205
-+msgid "Admin"
-+msgstr ""
- 
--#~ msgid "Allow unlabeled packets to flow on the network"
--#~ msgstr "ラベルのないパケットがネットワークに流れるのを認める"
-+#: ../gui/selinux.tbl:2
-+msgid "Allow all daemons to write corefiles to /"
-+msgstr ""
+-#: ../gui/selinux.tbl:39
+-msgid "Disable SELinux protection for cardmgr daemon"
++#: ../gui/system-config-selinux.glade:1645
++#: ../gui/system-config-selinux.glade:1850
++#: ../gui/system-config-selinux.glade:2037
++#: ../gui/system-config-selinux.glade:2224
++#: ../gui/system-config-selinux.glade:2467
++#: ../gui/system-config-selinux.glade:2692
++#: ../gui/system-config-selinux.glade:2867
++msgid "Filter"
+ msgstr ""
  
--#~ msgid ""
--#~ "Allow user SELinux user account to execute files in home directory or /tmp"
--#~ msgstr ""
--#~ "ユーザー SELinux ユーザーアカウントに自分のホームディレクトリや /tmp ディ"
--#~ "レクトリにあるファイルの実行を許可する"
-+#: ../gui/selinux.tbl:3
-+msgid "Allow all daemons the ability to use unallocated ttys"
-+msgstr ""
+-#: ../gui/selinux.tbl:40
+-msgid "Disable SELinux protection for Cluster Server"
++#: ../gui/system-config-selinux.glade:1734
++msgid "label50"
+ msgstr ""
  
--#~ msgid "Allow unconfined to dyntrans to unconfined_execmem"
--#~ msgstr ""
--#~ "制限されていないものに unconfined_execmem に dyntrans することを認める"
-+#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
-+#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
-+#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
-+#: ../gui/selinux.tbl:210 ../gui/selinux.tbl:211 ../gui/selinux.tbl:212
-+#: ../gui/selinux.tbl:213 ../gui/selinux.tbl:214 ../gui/selinux.tbl:215
-+#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
-+msgid "User Privs"
-+msgstr ""
+-#: ../gui/selinux.tbl:41
+-msgid ""
+-"Allow cdrecord to read various content. nfs, samba, removable devices, user "
+-"temp and untrusted content files"
++#: ../gui/system-config-selinux.glade:1771
++msgid "Add File Context"
+ msgstr ""
  
--#~ msgid "Databases"
--#~ msgstr "データベース"
-+#: ../gui/selinux.tbl:4
-+msgid ""
-+"Allow gadmin SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
+-#: ../gui/selinux.tbl:42
+-msgid "Disable SELinux protection for ciped daemon"
++#: ../gui/system-config-selinux.glade:1787
++msgid "Modify File Context"
+ msgstr ""
  
--#~ msgid "Allow user to connect to mysql socket"
--#~ msgstr "ユーザーに mysql ソケットに接続することを許可"
-+#: ../gui/selinux.tbl:5
-+msgid ""
-+"Allow guest SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
+-#: ../gui/selinux.tbl:43
+-msgid "Disable SELinux protection for clamd daemon"
++#: ../gui/system-config-selinux.glade:1803
++msgid "Delete File Context"
+ msgstr ""
  
--#~ msgid "Allow user to connect to postgres socket"
--#~ msgstr "ユーザーに postgres ソケットに接続することを認める"
-+#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
-+msgid "Memory Protection"
-+msgstr ""
+-#: ../gui/selinux.tbl:44
+-msgid "Disable SELinux protection for clamscan"
++#: ../gui/system-config-selinux.glade:1819
++msgid "Toggle between all and customized file context"
+ msgstr ""
  
--#~ msgid "XServer"
--#~ msgstr "X サーバー"
-+#: ../gui/selinux.tbl:6
-+msgid "Allow java executable stack"
-+msgstr ""
+-#: ../gui/selinux.tbl:45
+-msgid "Disable SELinux protection for clvmd"
++#: ../gui/system-config-selinux.glade:1939
++msgid "label38"
+ msgstr ""
  
--#~ msgid "Allow clients to write to X shared memory"
--#~ msgstr "クライアントに X 共有メモリに書き込むことを認める"
-+#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
-+#: ../gui/selinux.tbl:209
-+msgid "Mount"
-+msgstr ""
+-#: ../gui/selinux.tbl:46
+-msgid "Disable SELinux protection for comsat daemon"
++#: ../gui/system-config-selinux.glade:1976
++msgid "Add SELinux User Mapping"
+ msgstr ""
  
--#~ msgid ""
--#~ "Allow xguest SELinux user account to execute files in home directory or /"
--#~ "tmp"
--#~ msgstr ""
--#~ "xguest SELinux ユーザーアカウントに自分のホームディレクトリや /tmp ディレ"
--#~ "クトリにあるファイルの実行を許可する"
-+#: ../gui/selinux.tbl:7
-+msgid "Allow mount to mount any file"
-+msgstr ""
+-#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
+-#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
+-msgid "Disable SELinux protection for courier daemon"
++#: ../gui/system-config-selinux.glade:1992
++msgid "Modify SELinux User Mapping"
+ msgstr ""
  
--#~ msgid "NIS"
--#~ msgstr "NIS"
-+#: ../gui/selinux.tbl:8
-+msgid "Allow mount to mount any directory"
-+msgstr ""
+-#: ../gui/selinux.tbl:52
+-msgid "Disable SELinux protection for cpucontrol daemon"
++#: ../gui/system-config-selinux.glade:2008
++msgid "Delete SELinux User Mapping"
+ msgstr ""
  
--#~ msgid "Allow daemons to run with NIS"
--#~ msgstr "デーモンに NIS といっしょに実行することを認める"
-+#: ../gui/selinux.tbl:9
-+msgid "Allow mplayer executable stack"
-+msgstr ""
+-#: ../gui/selinux.tbl:53
+-msgid "Disable SELinux protection for cpuspeed daemon"
++#: ../gui/system-config-selinux.glade:2126
++msgid "label39"
+ msgstr ""
  
--#~ msgid "Web Applications"
--#~ msgstr "ウェブアプリケーション"
-+#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
-+#: ../gui/selinux.tbl:188
-+msgid "SSH"
-+msgstr ""
+-#: ../gui/selinux.tbl:54
+-msgid "Cron"
++#: ../gui/system-config-selinux.glade:2163
++msgid "Add User"
+ msgstr ""
  
--#~ msgid "Transition staff SELinux user to Web Browser Domain"
--#~ msgstr "スタッフ SELinux ユーザーからウェブブラウザードメインへの転位"
-+#: ../gui/selinux.tbl:10
-+msgid "Allow ssh to run ssh-keysign"
-+msgstr ""
+-#: ../gui/selinux.tbl:54
+-msgid "Disable SELinux protection for crond daemon"
++#: ../gui/system-config-selinux.glade:2179
++msgid "Modify User"
+ msgstr ""
  
--#~ msgid "Transition sysadm SELinux user to Web Browser Domain"
--#~ msgstr "sysadm SELinux ユーザーからウェブブラウザードメインへの転位"
-+#: ../gui/selinux.tbl:11
-+msgid ""
-+"Allow staff SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
+-#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
+-#: ../gui/selinux.tbl:91
+-msgid "Printing"
++#: ../gui/system-config-selinux.glade:2195
++msgid "Delete User"
+ msgstr ""
  
--#~ msgid "Transition user SELinux user to Web Browser Domain"
--#~ msgstr "ユーザー SELinux ユーザーからウェブブラウザードメインへの転位"
-+#: ../gui/selinux.tbl:12
-+msgid ""
-+"Allow sysadm SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
+-#: ../gui/selinux.tbl:55
+-msgid "Disable SELinux protection for cupsd back end server"
++#: ../gui/system-config-selinux.glade:2313
++msgid "label41"
+ msgstr ""
  
--#~ msgid "Transition xguest SELinux user to Web Browser Domain"
--#~ msgstr "xguest SELinux ユーザーからウェブブラウザードメインへの転位"
-+#: ../gui/selinux.tbl:13
-+msgid ""
-+"Allow unconfined SELinux user account to execute files in home directory or /"
-+"tmp"
-+msgstr ""
+-#: ../gui/selinux.tbl:56
+-msgid "Disable SELinux protection for cupsd daemon"
++#: ../gui/system-config-selinux.glade:2350
++msgid "Add Network Port"
+ msgstr ""
  
--#~ msgid "Allow staff Web Browsers to write to home directories"
--#~ msgstr ""
--#~ "スタッフウェブブラウザーにホームディレクトリーに書き込むことを認める"
-+#: ../gui/selinux.tbl:14
-+msgid "Network Configuration"
-+msgstr ""
+-#: ../gui/selinux.tbl:57
+-msgid "Disable SELinux protection for cupsd_lpd"
++#: ../gui/system-config-selinux.glade:2366
++msgid "Edit Network Port"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for amanda"
--#~ msgstr "amanda 用の SELinux 保護を無効にする"
-+#: ../gui/selinux.tbl:14
-+msgid "Allow unlabeled packets to flow on the network"
-+msgstr ""
+-#: ../gui/selinux.tbl:58
+-msgid "CVS"
++#: ../gui/system-config-selinux.glade:2382
++msgid "Delete Network Port"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for amavis"
--#~ msgstr "amavis 用の SELinux 保護を無効にする"
-+#: ../gui/selinux.tbl:15
-+msgid ""
-+"Allow user SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
+-#: ../gui/selinux.tbl:58
+-msgid "Disable SELinux protection for cvs daemon"
++#: ../gui/system-config-selinux.glade:2418
++#: ../gui/system-config-selinux.glade:2436
++msgid "Toggle between Customized and All Ports"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for apmd daemon"
--#~ msgstr "apmd デーモン用の SELinux 保護を無効にする"
-+#: ../gui/selinux.tbl:16
-+msgid "Allow unconfined to dyntrans to unconfined_execmem"
-+msgstr ""
+-#: ../gui/selinux.tbl:59
+-msgid "Disable SELinux protection for cyrus daemon"
++#: ../gui/system-config-selinux.glade:2556
++msgid "label42"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for arpwatch daemon"
--#~ msgstr "arpwatch デーモン用の SELinux 保護を無効にする"
-+#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
-+#: ../gui/selinux.tbl:140
-+msgid "Databases"
-+msgstr ""
+-#: ../gui/selinux.tbl:60
+-msgid "Disable SELinux protection for dbskkd daemon"
++#: ../gui/system-config-selinux.glade:2593
++msgid "Generate new policy module"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for auditd daemon"
--#~ msgstr "auditd デーモン用の SELinux 保護を無効にする"
-+#: ../gui/selinux.tbl:17
-+msgid "Allow user to connect to mysql socket"
-+msgstr ""
+-#: ../gui/selinux.tbl:61
+-msgid "Disable SELinux protection for dbusd daemon"
++#: ../gui/system-config-selinux.glade:2609
++msgid "Load policy module"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for automount daemon"
--#~ msgstr "automount デーモン用の SELinux 保護を無効にする"
-+#: ../gui/selinux.tbl:18
-+msgid "Allow user to connect to postgres socket"
-+msgstr ""
+-#: ../gui/selinux.tbl:62
+-msgid "Disable SELinux protection for dccd"
++#: ../gui/system-config-selinux.glade:2625
++msgid "Remove loadable policy module"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for avahi"
--#~ msgstr "avahi 用の SELinux 保護を無効にする"
-+#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
-+msgid "XServer"
-+msgstr ""
+-#: ../gui/selinux.tbl:63
+-msgid "Disable SELinux protection for dccifd"
++#: ../gui/system-config-selinux.glade:2661
++msgid ""
++"Enable/Disable additional audit rules, that are normally not reported in the "
++"log files."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for bluetooth daemon"
--#~ msgstr "bluetooth デーモン用の SELinux 保護を無効にする"
-+#: ../gui/selinux.tbl:19
-+msgid "Allow clients to write to X shared memory"
-+msgstr ""
+-#: ../gui/selinux.tbl:64
+-msgid "Disable SELinux protection for dccm"
++#: ../gui/system-config-selinux.glade:2781
++msgid "label44"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for canna daemon"
--#~ msgstr "canna デーモン用の SELinux 保護を無効にする"
-+#: ../gui/selinux.tbl:20
-+msgid ""
-+"Allow xguest SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
+-#: ../gui/selinux.tbl:65
+-msgid "Disable SELinux protection for ddt daemon"
++#: ../gui/system-config-selinux.glade:2818
++msgid "Change process mode to permissive."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for cardmgr daemon"
--#~ msgstr "cardmgr デーモン用の SELinux 保護を無効にする"
-+#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
-+#: ../gui/selinux.tbl:231
-+msgid "NIS"
-+msgstr ""
+-#: ../gui/selinux.tbl:66
+-msgid "Disable SELinux protection for devfsd daemon"
++#: ../gui/system-config-selinux.glade:2836
++msgid "Change process mode to enforcing"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for Cluster Server"
--#~ msgstr "クラスターサーバー用の SELinux 保護を無効にする"
-+#: ../gui/selinux.tbl:21
-+msgid "Allow daemons to run with NIS"
-+msgstr ""
+-#: ../gui/selinux.tbl:67
+-msgid "Disable SELinux protection for dhcpc daemon"
++#: ../gui/system-config-selinux.glade:2928
++msgid "Process Domain"
+ msgstr ""
  
--#~ msgid ""
--#~ "Allow cdrecord to read various content. nfs, samba, removable devices, "
--#~ "user temp and untrusted content files"
--#~ msgstr ""
--#~ "cdrecord にいろいろな内容の読み込みを認める。nfs、samba、可搬性装置、ユー"
--#~ "ザー temp、信頼できない内容のファイル"
-+#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
-+#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
-+#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
-+#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
-+#: ../gui/selinux.tbl:118
-+msgid "Web Applications"
-+msgstr ""
+-#: ../gui/selinux.tbl:68
+-msgid "Disable SELinux protection for dhcpd daemon"
++#: ../gui/system-config-selinux.glade:2956
++msgid "label59"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for ciped daemon"
--#~ msgstr "ciped デーモン用の SELinux 保護を無効にする"
-+#: ../gui/selinux.tbl:22
-+msgid "Transition staff SELinux user to Web Browser Domain"
-+msgstr ""
+-#: ../gui/selinux.tbl:69
+-msgid "Disable SELinux protection for dictd daemon"
++#: ../gui/usersPage.py:138
++#, python-format
++msgid "SELinux user '%s' is required"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for clamd daemon"
--#~ msgstr "clamd デーモン用の SELinux 保護を無効にする"
-+#: ../gui/selinux.tbl:23
-+msgid "Transition sysadm SELinux user to Web Browser Domain"
-+msgstr ""
+-#: ../gui/selinux.tbl:70
+-msgid "Allow sysadm_t to directly start daemons"
++#: ../sepolicy/sepolicy.py:106
++msgid "Generate SELinux man pages"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for clamscan"
--#~ msgstr "clamscan 用の SELinux 保護を無効にする"
-+#: ../gui/selinux.tbl:24
-+msgid "Transition user SELinux user to Web Browser Domain"
-+msgstr ""
+-#: ../gui/selinux.tbl:71
+-msgid "Disable SELinux protection for Evolution"
++#: ../sepolicy/sepolicy.py:110
++msgid "path in which the generated SELinux man pages will be stored"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for clvmd"
--#~ msgstr "clvmd 用の SELinux 保護を無効にする"
-+#: ../gui/selinux.tbl:25
-+msgid "Transition xguest SELinux user to Web Browser Domain"
-+msgstr ""
+-#: ../gui/selinux.tbl:72
+-msgid "Games"
++#: ../sepolicy/sepolicy.py:114
++msgid "All domains"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for comsat daemon"
--#~ msgstr "comsat デーモン用の SELinux 保護を無効にする"
-+#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
-+#: ../gui/selinux.tbl:29
-+msgid "Allow staff Web Browsers to write to home directories"
-+msgstr ""
+-#: ../gui/selinux.tbl:72
+-msgid "Disable SELinux protection for games"
++#: ../sepolicy/sepolicy.py:116
++msgid "Domain name(s) of man pages to be created"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for courier daemon"
--#~ msgstr "courier デーモン用の SELinux 保護を無効にする"
-+#: ../gui/selinux.tbl:30
-+msgid "Disable SELinux protection for amanda"
-+msgstr ""
+-#: ../gui/selinux.tbl:73
+-msgid "Disable SELinux protection for the web browsers"
++#: ../sepolicy/sepolicy.py:164
++msgid "Query SELinux policy network information"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for cpucontrol daemon"
--#~ msgstr "cpucontrol デーモン用の SELinux 保護を無効にする"
-+#: ../gui/selinux.tbl:31
-+msgid "Disable SELinux protection for amavis"
-+msgstr ""
+-#: ../gui/selinux.tbl:74
+-msgid "Disable SELinux protection for Thunderbird"
++#: ../sepolicy/sepolicy.py:169
++msgid "list all SELinux port types"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for cpuspeed daemon"
--#~ msgstr "cpuspeed デーモン用の SELinux 保護を無効にする"
-+#: ../gui/selinux.tbl:32
-+msgid "Disable SELinux protection for apmd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:75
+-msgid "Disable SELinux protection for distccd daemon"
++#: ../sepolicy/sepolicy.py:172
++msgid "show SELinux type related to the port"
+ msgstr ""
  
--#~ msgid "Cron"
--#~ msgstr "Cron"
-+#: ../gui/selinux.tbl:33
-+msgid "Disable SELinux protection for arpwatch daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:76
+-msgid "Disable SELinux protection for dmesg daemon"
++#: ../sepolicy/sepolicy.py:175
++msgid "Show ports defined for this SELinux type"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for crond daemon"
--#~ msgstr "crond デーモン用の SELinux 保護を無効にする"
-+#: ../gui/selinux.tbl:34
-+msgid "Disable SELinux protection for auditd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:77
+-msgid "Disable SELinux protection for dnsmasq daemon"
++#: ../sepolicy/sepolicy.py:178
++msgid "show ports to which this domain can bind and/or connect"
+ msgstr ""
  
--#~ msgid "Printing"
--#~ msgstr "印刷"
-+#: ../gui/selinux.tbl:35
-+msgid "Disable SELinux protection for automount daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:78
+-msgid "Disable SELinux protection for dovecot daemon"
++#: ../sepolicy/sepolicy.py:192
++msgid "query SELinux policy to see if domains can communicate with each other"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for cupsd back end server"
--#~ msgstr "cupsd バックエンドサーバー用の SELinux 保護を無効にする"
-+#: ../gui/selinux.tbl:36
-+msgid "Disable SELinux protection for avahi"
-+msgstr ""
+-#: ../gui/selinux.tbl:79
+-msgid "Disable SELinux protection for entropyd daemon"
++#: ../sepolicy/sepolicy.py:195
++msgid "Source Domain"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for cupsd daemon"
--#~ msgstr "cupsd デーモン用の SELinux 保護を無効にする"
-+#: ../gui/selinux.tbl:37
-+msgid "Disable SELinux protection for bluetooth daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:80
+-msgid "Disable SELinux protection for fetchmail"
++#: ../sepolicy/sepolicy.py:198
++msgid "Target Domain"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for cupsd_lpd"
--#~ msgstr "cupsd_lpd 用の SELinux 保護を無効にする"
-+#: ../gui/selinux.tbl:38
-+msgid "Disable SELinux protection for canna daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:81
+-msgid "Disable SELinux protection for fingerd daemon"
++#: ../sepolicy/sepolicy.py:215
++msgid "query SELinux Policy to see description of booleans"
+ msgstr ""
  
--#~ msgid "CVS"
--#~ msgstr "CVS"
-+#: ../gui/selinux.tbl:39
-+msgid "Disable SELinux protection for cardmgr daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:82
+-msgid "Disable SELinux protection for freshclam daemon"
++#: ../sepolicy/sepolicy.py:219
++msgid "get all booleans desctiption"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for cvs daemon"
--#~ msgstr "cvs デーモン用の SELinux 保護を無効にする"
-+#: ../gui/selinux.tbl:40
-+msgid "Disable SELinux protection for Cluster Server"
-+msgstr ""
+-#: ../gui/selinux.tbl:83
+-msgid "Disable SELinux protection for fsdaemon daemon"
++#: ../sepolicy/sepolicy.py:221
++msgid "boolean to get description"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for cyrus daemon"
--#~ msgstr "cyrus デーモン用の SELinux 保護を無効にする"
-+#: ../gui/selinux.tbl:41
+-#: ../gui/selinux.tbl:84
+-msgid "Disable SELinux protection for gpm daemon"
++#: ../sepolicy/sepolicy.py:231
 +msgid ""
-+"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-+"temp and untrusted content files"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for dbskkd daemon"
--#~ msgstr "dbskkd デーモン用の SELinux 保護を無効にする"
-+#: ../gui/selinux.tbl:42
-+msgid "Disable SELinux protection for ciped daemon"
-+msgstr ""
++"query SELinux Policy to see how a source process domain can transition to "
++"the target process domain"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for dbusd daemon"
--#~ msgstr "dbusd デーモン用の SELinux 保護を無効にする"
-+#: ../gui/selinux.tbl:43
-+msgid "Disable SELinux protection for clamd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
+-msgid "NFS"
++#: ../sepolicy/sepolicy.py:234
++msgid "source process domain"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for dccd"
--#~ msgstr "dccd 用の SELinux 保護を無効にする"
-+#: ../gui/selinux.tbl:44
-+msgid "Disable SELinux protection for clamscan"
-+msgstr ""
+-#: ../gui/selinux.tbl:85
+-msgid "Disable SELinux protection for gss daemon"
++#: ../sepolicy/sepolicy.py:237
++msgid "target process domain"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for dccifd"
--#~ msgstr "dccifd 用の SELinux 保護を無効にする"
-+#: ../gui/selinux.tbl:45
-+msgid "Disable SELinux protection for clvmd"
-+msgstr ""
+-#: ../gui/selinux.tbl:86
+-msgid "Disable SELinux protection for Hal daemon"
++#: ../sepolicy/sepolicy.py:259
++msgid "Generate SELinux Policy module template"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for dccm"
--#~ msgstr "dccm 用の SELinux 保護を無効にする"
-+#: ../gui/selinux.tbl:46
-+msgid "Disable SELinux protection for comsat daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:87
+-msgid "Compatibility"
++#: ../sepolicy/sepolicy.py:265
++msgid "name of policy to generate"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for ddt daemon"
--#~ msgstr "ddt デーモン用の SELinux 保護を無効にする"
-+#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
-+#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
-+msgid "Disable SELinux protection for courier daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:87
+-msgid ""
+-"Do not audit things that we know to be broken but which are not security "
+-"risks"
++#: ../sepolicy/sepolicy.py:267
++msgid "executable to confine"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for devfsd daemon"
--#~ msgstr "devfsd デーモン用の SELinux 保護を無効にする"
-+#: ../gui/selinux.tbl:52
-+msgid "Disable SELinux protection for cpucontrol daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:88
+-msgid "Disable SELinux protection for hostname daemon"
++#: ../sepolicy/sepolicy.py:269
++msgid "run policy generation test suite"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for dhcpc daemon"
--#~ msgstr "dhcpc デーモン用の SELinux 保護を無効にする"
-+#: ../gui/selinux.tbl:53
-+msgid "Disable SELinux protection for cpuspeed daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:89
+-msgid "Disable SELinux protection for hotplug daemon"
++#: ../sepolicy/sepolicy.py:274
++msgid "commands"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for dhcpd daemon"
--#~ msgstr "dhcpd デーモン用の SELinux 保護を無効にする"
-+#: ../gui/selinux.tbl:54
-+msgid "Cron"
-+msgstr ""
+-#: ../gui/selinux.tbl:90
+-msgid "Disable SELinux protection for howl daemon"
++#: ../sepolicy/sepolicy/generate.py:185
++msgid "Internet Services Daemon"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for dictd daemon"
--#~ msgstr "dictd デーモン用の SELinux 保護を無効にする"
-+#: ../gui/selinux.tbl:54
-+msgid "Disable SELinux protection for crond daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:91
+-msgid "Disable SELinux protection for cups hplip daemon"
++#: ../sepolicy/sepolicy/generate.py:198
++msgid "Valid Types:\n"
+ msgstr ""
  
--#~ msgid "Allow sysadm_t to directly start daemons"
--#~ msgstr "sysadm_t に直接デーモンを起動することを認める"
-+#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
-+#: ../gui/selinux.tbl:91
-+msgid "Printing"
-+msgstr ""
+-#: ../gui/selinux.tbl:92
+-msgid "Disable SELinux protection for httpd rotatelogs"
++#: ../sepolicy/sepolicy/generate.py:232
++#, python-format
++msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for Evolution"
--#~ msgstr "Evolution 用の SELinux 保護を無効にする"
-+#: ../gui/selinux.tbl:55
-+msgid "Disable SELinux protection for cupsd back end server"
-+msgstr ""
+-#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
+-msgid "HTTPD Service"
++#: ../sepolicy/sepolicy/generate.py:359
++msgid "You must enter a name for your confined process/user"
+ msgstr ""
  
--#~ msgid "Games"
--#~ msgstr "ゲーム"
-+#: ../gui/selinux.tbl:56
-+msgid "Disable SELinux protection for cupsd daemon"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for games"
--#~ msgstr "ゲーム用の SELinux 保護を無効にする"
-+#: ../gui/selinux.tbl:57
-+msgid "Disable SELinux protection for cupsd_lpd"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for the web browsers"
--#~ msgstr "ウェブブラウザー用の SELinux 保護を無効にする"
-+#: ../gui/selinux.tbl:58
-+msgid "CVS"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for Thunderbird"
--#~ msgstr "Thunderbird 用の SELinux 保護を無効にする"
-+#: ../gui/selinux.tbl:58
-+msgid "Disable SELinux protection for cvs daemon"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for distccd daemon"
--#~ msgstr "distccd デーモン用の SELinux 保護を無効にする"
-+#: ../gui/selinux.tbl:59
-+msgid "Disable SELinux protection for cyrus daemon"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for dmesg daemon"
--#~ msgstr "dmesg デーモン用の SELinux 保護を無効にする"
-+#: ../gui/selinux.tbl:60
-+msgid "Disable SELinux protection for dbskkd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:93
+-msgid "Disable SELinux protection for http suexec"
++#: ../sepolicy/sepolicy/generate.py:361
++msgid ""
++"Name must be alpha numberic with no spaces. Consider using option \"-n "
++"MODULENAME\""
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for dnsmasq daemon"
--#~ msgstr "dnsmasq デーモン用の SELinux 保護を無効にする"
-+#: ../gui/selinux.tbl:61
-+msgid "Disable SELinux protection for dbusd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:94
+-msgid "Disable SELinux protection for hwclock daemon"
++#: ../sepolicy/sepolicy/generate.py:449
++msgid "User Role types can not be assigned executables."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for dovecot daemon"
--#~ msgstr "dovecot デーモン用の SELinux 保護を無効にする"
-+#: ../gui/selinux.tbl:62
-+msgid "Disable SELinux protection for dccd"
-+msgstr ""
+-#: ../gui/selinux.tbl:95
+-msgid "Disable SELinux protection for i18n daemon"
++#: ../sepolicy/sepolicy/generate.py:455
++msgid "Only Daemon apps can use an init script.."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for entropyd daemon"
--#~ msgstr "entropyd デーモン用の SELinux 保護を無効にする"
-+#: ../gui/selinux.tbl:63
-+msgid "Disable SELinux protection for dccifd"
-+msgstr ""
+-#: ../gui/selinux.tbl:96
+-msgid "Disable SELinux protection for imazesrv daemon"
++#: ../sepolicy/sepolicy/generate.py:473
++msgid "use_resolve must be a boolean value "
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for fetchmail"
--#~ msgstr "fetchmail 用の SELinux 保護を無効にする"
-+#: ../gui/selinux.tbl:64
-+msgid "Disable SELinux protection for dccm"
-+msgstr ""
+-#: ../gui/selinux.tbl:97
+-msgid "Disable SELinux protection for inetd child daemons"
++#: ../sepolicy/sepolicy/generate.py:479
++msgid "use_syslog must be a boolean value "
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for fingerd daemon"
--#~ msgstr "fingerd デーモン用の SELinux 保護を無効にする"
-+#: ../gui/selinux.tbl:65
-+msgid "Disable SELinux protection for ddt daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:98
+-msgid "Disable SELinux protection for inetd daemon"
++#: ../sepolicy/sepolicy/generate.py:485
++msgid "use_kerberos must be a boolean value "
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for freshclam daemon"
--#~ msgstr "freshclam デーモン用の SELinux 保護を無効にする"
-+#: ../gui/selinux.tbl:66
-+msgid "Disable SELinux protection for devfsd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:99
+-msgid "Disable SELinux protection for innd daemon"
++#: ../sepolicy/sepolicy/generate.py:491
++msgid "manage_krb5_rcache must be a boolean value "
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for fsdaemon daemon"
--#~ msgstr "fsdaemon デーモン用の SELinux 保護を無効にする"
-+#: ../gui/selinux.tbl:67
-+msgid "Disable SELinux protection for dhcpc daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:100
+-msgid "Disable SELinux protection for iptables daemon"
++#: ../sepolicy/sepolicy/generate.py:521
++msgid "USER Types automatically get a tmp type"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for gpm daemon"
--#~ msgstr "gpm デーモン用の SELinux 保護を無効にする"
-+#: ../gui/selinux.tbl:68
-+msgid "Disable SELinux protection for dhcpd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:101
+-msgid "Disable SELinux protection for ircd daemon"
++#: ../sepolicy/sepolicy/generate.py:1039
++msgid "You must enter the executable path for your confined process"
+ msgstr ""
  
--#~ msgid "NFS"
--#~ msgstr "NFS"
-+#: ../gui/selinux.tbl:69
-+msgid "Disable SELinux protection for dictd daemon"
+-#: ../gui/selinux.tbl:102
+-msgid "Disable SELinux protection for irqbalance daemon"
++#: ../sepolicy/sepolicy/generate.py:1272
++msgid "Type Enforcement file"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for gss daemon"
--#~ msgstr "gss デーモン用の SELinux 保護を無効にする"
-+#: ../gui/selinux.tbl:70
-+msgid "Allow sysadm_t to directly start daemons"
++
++#: ../sepolicy/sepolicy/generate.py:1273
++msgid "Interface file"
 +msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:1274
++msgid "File Contexts file"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for Hal daemon"
--#~ msgstr "Hal デーモン用の SELinux 保護を無効にする"
-+#: ../gui/selinux.tbl:71
-+msgid "Disable SELinux protection for Evolution"
-+msgstr ""
+-#: ../gui/selinux.tbl:103
+-msgid "Disable SELinux protection for iscsi daemon"
++#: ../sepolicy/sepolicy/generate.py:1275
++msgid "Spec file"
+ msgstr ""
  
--#~ msgid "Compatibility"
--#~ msgstr "互換性"
-+#: ../gui/selinux.tbl:72
-+msgid "Games"
-+msgstr ""
+-#: ../gui/selinux.tbl:104
+-msgid "Disable SELinux protection for jabberd daemon"
++#: ../sepolicy/sepolicy/generate.py:1276
++msgid "Setup Script"
+ msgstr ""
  
--#~ msgid ""
--#~ "Do not audit things that we know to be broken but which are not security "
--#~ "risks"
--#~ msgstr ""
--#~ "壊れていることを知っているが、セキュリティリスクのないことが分かっているも"
--#~ "のを監査しない"
-+#: ../gui/selinux.tbl:72
-+msgid "Disable SELinux protection for games"
-+msgstr ""
+-#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
+-msgid "Kerberos"
++#: booleans.py:1
++msgid ""
++"Allow ABRT to modify public files used for public file transfer services."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for hostname daemon"
--#~ msgstr "hostname デーモン用の SELinux 保護を無効にする"
-+#: ../gui/selinux.tbl:73
-+msgid "Disable SELinux protection for the web browsers"
-+msgstr ""
+-#: ../gui/selinux.tbl:105
+-msgid "Disable SELinux protection for kadmind daemon"
++#: booleans.py:2
++msgid ""
++"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for hotplug daemon"
--#~ msgstr "hotplug デーモン用の SELinux 保護を無効にする"
-+#: ../gui/selinux.tbl:74
-+msgid "Disable SELinux protection for Thunderbird"
-+msgstr ""
+-#: ../gui/selinux.tbl:106
+-msgid "Disable SELinux protection for klogd daemon"
++#: booleans.py:3
++msgid "Allow amavis to use JIT compiler"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for howl daemon"
--#~ msgstr "howl デーモン用の SELinux 保護を無効にする"
-+#: ../gui/selinux.tbl:75
-+msgid "Disable SELinux protection for distccd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:107
+-msgid "Disable SELinux protection for krb5kdc daemon"
++#: booleans.py:4
++msgid "Allow antivirus programs to read non security files on a system"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for cups hplip daemon"
--#~ msgstr "cups hplip デーモン用の SELinux 保護を無効にする"
-+#: ../gui/selinux.tbl:76
-+msgid "Disable SELinux protection for dmesg daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:108
+-msgid "Disable SELinux protection for ktalk daemons"
++#: booleans.py:5
++msgid ""
++"Allow users to resolve user passwd entries directly from ldap rather then "
++"using a sssd server"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for httpd rotatelogs"
--#~ msgstr "httpd 交代ログ用の SELinux 保護を無効にする"
-+#: ../gui/selinux.tbl:77
-+msgid "Disable SELinux protection for dnsmasq daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:109
+-msgid "Disable SELinux protection for kudzu daemon"
++#: booleans.py:6
++msgid "Allow users to login using a radius server"
+ msgstr ""
  
--#~ msgid "HTTPD Service"
--#~ msgstr "HTTPD サービス"
-+#: ../gui/selinux.tbl:78
-+msgid "Disable SELinux protection for dovecot daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:110
+-msgid "Disable SELinux protection for locate daemon"
++#: booleans.py:7
++msgid "Allow users to login using a yubikey  server"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for http suexec"
--#~ msgstr "http suexec 用の SELinux 保護を無効にする"
-+#: ../gui/selinux.tbl:79
-+msgid "Disable SELinux protection for entropyd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:111
+-msgid "Disable SELinux protection for lpd daemon"
++#: booleans.py:8
++msgid ""
++"Allow cdrecord to read various content. nfs, samba, removable devices, user "
++"temp and untrusted content files"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for hwclock daemon"
--#~ msgstr "hwclock デーモン用の SELinux 保護を無効にする"
-+#: ../gui/selinux.tbl:80
-+msgid "Disable SELinux protection for fetchmail"
-+msgstr ""
+-#: ../gui/selinux.tbl:112
+-msgid "Disable SELinux protection for lrrd daemon"
++#: booleans.py:9
++msgid "Allow clamd to use JIT compiler"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for i18n daemon"
--#~ msgstr "i18n デーモン用の SELinux 保護を無効にする"
-+#: ../gui/selinux.tbl:81
-+msgid "Disable SELinux protection for fingerd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:113
+-msgid "Disable SELinux protection for lvm daemon"
++#: booleans.py:10
++msgid "Allow clamscan to non security files on a system"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for imazesrv daemon"
--#~ msgstr "imazesrv デーモン用の SELinux 保護を無効にする"
-+#: ../gui/selinux.tbl:82
-+msgid "Disable SELinux protection for freshclam daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:114
+-msgid "Disable SELinux protection for mailman"
++#: booleans.py:11
++msgid "Allow clamscan to read user content"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for inetd child daemons"
--#~ msgstr "inetd 子デーモン用の SELinux 保護を無効にする"
-+#: ../gui/selinux.tbl:83
-+msgid "Disable SELinux protection for fsdaemon daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:115
+-msgid "Allow evolution and thunderbird to read user files"
++#: booleans.py:12
++msgid ""
++"Allow Cobbler to modify public files used for public file transfer services."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for inetd daemon"
--#~ msgstr "inetd デーモン用の SELinux 保護を無効にする"
-+#: ../gui/selinux.tbl:84
-+msgid "Disable SELinux protection for gpm daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:116
+-msgid "Disable SELinux protection for mdadm daemon"
++#: booleans.py:13
++msgid "Allow Cobbler to connect to the network using TCP."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for innd daemon"
--#~ msgstr "innd デーモン用の SELinux 保護を無効にする"
-+#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
-+msgid "NFS"
-+msgstr ""
+-#: ../gui/selinux.tbl:117
+-msgid "Disable SELinux protection for monopd daemon"
++#: booleans.py:14
++msgid "Allow Cobbler to access cifs file systems."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for iptables daemon"
--#~ msgstr "iptables デーモン用の SELinux 保護を無効にする"
-+#: ../gui/selinux.tbl:85
-+msgid "Disable SELinux protection for gss daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:118
+-msgid "Allow the mozilla browser to read user files"
++#: booleans.py:15
++msgid "Allow Cobbler to access nfs file systems."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for ircd daemon"
--#~ msgstr "ircd デーモン用の SELinux 保護を無効にする"
-+#: ../gui/selinux.tbl:86
-+msgid "Disable SELinux protection for Hal daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:119
+-msgid "Disable SELinux protection for mrtg daemon"
++#: booleans.py:16
++msgid "Allow collectd to connect to the network using TCP."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for irqbalance daemon"
--#~ msgstr "irqbalance デーモン用の SELinux 保護を無効にする"
-+#: ../gui/selinux.tbl:87
-+msgid "Compatibility"
-+msgstr ""
+-#: ../gui/selinux.tbl:120
+-msgid "Disable SELinux protection for mysqld daemon"
++#: booleans.py:17
++msgid "Allow codnor domain to connect to the network using TCP."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for iscsi daemon"
--#~ msgstr "iscsi デーモン用の SELinux 保護を無効にする"
-+#: ../gui/selinux.tbl:87
+-#: ../gui/selinux.tbl:121
+-msgid "Disable SELinux protection for nagios daemon"
++#: booleans.py:18
 +msgid ""
-+"Do not audit things that we know to be broken but which are not security "
-+"risks"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for jabberd daemon"
--#~ msgstr "jabberd デーモン用の SELinux 保護を無効にする"
-+#: ../gui/selinux.tbl:88
-+msgid "Disable SELinux protection for hostname daemon"
-+msgstr ""
- 
--#~ msgid "Kerberos"
--#~ msgstr "ケルベロス"
-+#: ../gui/selinux.tbl:89
-+msgid "Disable SELinux protection for hotplug daemon"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for kadmind daemon"
--#~ msgstr "kadmind デーモン用の SELinux 保護を無効にする"
-+#: ../gui/selinux.tbl:90
-+msgid "Disable SELinux protection for howl daemon"
-+msgstr ""
++"Allow system cron jobs to relabel filesystem for restoring file contexts."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for klogd daemon"
--#~ msgstr "klogd デーモン用の SELinux 保護を無効にする"
-+#: ../gui/selinux.tbl:91
-+msgid "Disable SELinux protection for cups hplip daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
+-msgid "Name Service"
++#: booleans.py:19
++msgid "Allow cvs daemon to read shadow"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for krb5kdc daemon"
--#~ msgstr "krb5kdc デーモン用の SELinux 保護を無効にする"
-+#: ../gui/selinux.tbl:92
-+msgid "Disable SELinux protection for httpd rotatelogs"
-+msgstr ""
+-#: ../gui/selinux.tbl:122
+-msgid "Disable SELinux protection for named daemon"
++#: booleans.py:20
++msgid "Allow all daemons to write corefiles to /"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for ktalk daemons"
--#~ msgstr "ktalk デーモン用の SELinux 保護を無効にする"
-+#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
-+msgid "HTTPD Service"
-+msgstr ""
+-#: ../gui/selinux.tbl:123
+-msgid "Disable SELinux protection for nessusd daemon"
++#: booleans.py:21
++msgid "Allow all daemons to use tcp wrappers."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for kudzu daemon"
--#~ msgstr "kudzu デーモン用の SELinux 保護を無効にする"
-+#: ../gui/selinux.tbl:93
-+msgid "Disable SELinux protection for http suexec"
-+msgstr ""
+-#: ../gui/selinux.tbl:124
+-msgid "Disable SELinux protection for NetworkManager"
++#: booleans.py:22
++msgid "Allow all daemons the ability to read/write terminals"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for locate daemon"
--#~ msgstr "locate デーモン用の SELinux 保護を無効にする"
-+#: ../gui/selinux.tbl:94
-+msgid "Disable SELinux protection for hwclock daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:125
+-msgid "Disable SELinux protection for nfsd daemon"
++#: booleans.py:23
++msgid "Allow dbadm to manage files in users home directories"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for lpd daemon"
--#~ msgstr "lpd デーモン用の SELinux 保護を無効にする"
-+#: ../gui/selinux.tbl:95
-+msgid "Disable SELinux protection for i18n daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
+-#: ../gui/selinux.tbl:221
+-msgid "Samba"
++#: booleans.py:24
++msgid "Allow dbadm to read files in users home directories"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for lrrd daemon"
--#~ msgstr "lrrd デーモン用の SELinux 保護を無効にする"
-+#: ../gui/selinux.tbl:96
-+msgid "Disable SELinux protection for imazesrv daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:126
+-msgid "Disable SELinux protection for nmbd daemon"
++#: booleans.py:25
++msgid ""
++"Deny 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 ""
  
--#~ msgid "Disable SELinux protection for lvm daemon"
--#~ msgstr "lvm デーモン用の SELinux 保護を無効にする"
-+#: ../gui/selinux.tbl:97
-+msgid "Disable SELinux protection for inetd child daemons"
-+msgstr ""
+-#: ../gui/selinux.tbl:127
+-msgid "Disable SELinux protection for nrpe daemon"
++#: booleans.py:26
++msgid "Allow sysadm to debug or ptrace all processes."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for mailman"
--#~ msgstr "mailman 用の SELinux 保護を無効にする"
-+#: ../gui/selinux.tbl:98
-+msgid "Disable SELinux protection for inetd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:128
+-msgid "Disable SELinux protection for nscd daemon"
++#: booleans.py:27
++msgid "Allow dhcpc client applications to execute iptables commands"
+ msgstr ""
  
--#~ msgid "Allow evolution and thunderbird to read user files"
--#~ msgstr "evolution と thunderbird にユーザーファイルを読み込むのを認める"
-+#: ../gui/selinux.tbl:99
-+msgid "Disable SELinux protection for innd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:129
+-msgid "Disable SELinux protection for nsd daemon"
++#: booleans.py:28
++msgid "Allow DHCP daemon to use LDAP backends"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for mdadm daemon"
--#~ msgstr "mdadm デーモン用の SELinux 保護を無効にする"
-+#: ../gui/selinux.tbl:100
-+msgid "Disable SELinux protection for iptables daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:130
+-msgid "Disable SELinux protection for ntpd daemon"
++#: booleans.py:29
++msgid "Allow all domains to use other domains file descriptors"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for monopd daemon"
--#~ msgstr "monopd デーモン用の SELinux 保護を無効にする"
-+#: ../gui/selinux.tbl:101
-+msgid "Disable SELinux protection for ircd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:131
+-msgid "Disable SELinux protection for oddjob"
++#: booleans.py:30
++msgid "Allow all domains to have the kernel load modules"
+ msgstr ""
  
--#~ msgid "Allow the mozilla browser to read user files"
--#~ msgstr "mozilla ブラウザーにユーザーファイルを読み込むのを認める"
-+#: ../gui/selinux.tbl:102
-+msgid "Disable SELinux protection for irqbalance daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:132
+-msgid "Disable SELinux protection for oddjob_mkhomedir"
++#: booleans.py:31
++msgid "Allow the use of the audio devices as the source for the entropy feeds"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for mrtg daemon"
--#~ msgstr "mrtg デーモン用の SELinux 保護を無効にする"
-+#: ../gui/selinux.tbl:103
-+msgid "Disable SELinux protection for iscsi daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:133
+-msgid "Disable SELinux protection for openvpn daemon"
++#: booleans.py:32
++msgid "Allow exim to connect to databases (postgres, mysql)"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for mysqld daemon"
--#~ msgstr "mysqld デーモン用の SELinux 保護を無効にする"
-+#: ../gui/selinux.tbl:104
-+msgid "Disable SELinux protection for jabberd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:134
+-msgid "Disable SELinux protection for pam daemon"
++#: booleans.py:33
++msgid "Allow exim to create, read, write, and delete unprivileged user files."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for nagios daemon"
--#~ msgstr "nagios デーモン用の SELinux 保護を無効にする"
-+#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
-+msgid "Kerberos"
-+msgstr ""
+-#: ../gui/selinux.tbl:135
+-msgid "Disable SELinux protection for pegasus"
++#: booleans.py:34
++msgid "Allow exim to read unprivileged user files."
+ msgstr ""
  
--#~ msgid "Name Service"
--#~ msgstr "名前サービス"
-+#: ../gui/selinux.tbl:105
-+msgid "Disable SELinux protection for kadmind daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:136
+-msgid "Disable SELinux protection for perdition daemon"
++#: booleans.py:35
++msgid "Enable extra rules in the cron domain to support fcron."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for named daemon"
--#~ msgstr "named デーモン用の SELinux 保護を無効にする"
-+#: ../gui/selinux.tbl:106
-+msgid "Disable SELinux protection for klogd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:137
+-msgid "Disable SELinux protection for portmap daemon"
++#: booleans.py:36
++msgid "Allow fenced domain to connect to the network using TCP."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for nessusd daemon"
--#~ msgstr "nessusd デーモン用の SELinux 保護を無効にする"
-+#: ../gui/selinux.tbl:107
-+msgid "Disable SELinux protection for krb5kdc daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:138
+-msgid "Disable SELinux protection for portslave daemon"
++#: booleans.py:37
++msgid "Allow fenced domain to execute ssh."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for NetworkManager"
--#~ msgstr "NetworkManager 用の SELinux 保護を無効にする"
-+#: ../gui/selinux.tbl:108
-+msgid "Disable SELinux protection for ktalk daemons"
-+msgstr ""
+-#: ../gui/selinux.tbl:139
+-msgid "Disable SELinux protection for postfix"
++#: booleans.py:38
++msgid "Allow ftp to read and write files in the user home directories"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for nfsd daemon"
--#~ msgstr "nfsd デーモン用の SELinux 保護を無効にする"
-+#: ../gui/selinux.tbl:109
-+msgid "Disable SELinux protection for kudzu daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:140
+-msgid "Disable SELinux protection for postgresql daemon"
++#: booleans.py:39
++msgid ""
++"Allow ftp servers to upload files,  used for public file transfer services. "
++"Directories must be labeled public_content_rw_t."
+ msgstr ""
  
--#~ msgid "Samba"
--#~ msgstr "Samba"
-+#: ../gui/selinux.tbl:110
-+msgid "Disable SELinux protection for locate daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:141
+-msgid "pppd"
++#: booleans.py:40
++msgid "Allow ftp servers to connect to all ports > 1023"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for nmbd daemon"
--#~ msgstr "nmbd デーモン用の SELinux 保護を無効にする"
-+#: ../gui/selinux.tbl:111
-+msgid "Disable SELinux protection for lpd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:141
+-msgid "Allow pppd to be run for a regular user"
++#: booleans.py:41
++msgid "Allow ftp servers to connect to mysql database ports"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for nrpe daemon"
--#~ msgstr "nrpe デーモン用の SELinux 保護を無効にする"
-+#: ../gui/selinux.tbl:112
-+msgid "Disable SELinux protection for lrrd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:142
+-msgid "Disable SELinux protection for pptp"
++#: booleans.py:42
++msgid ""
++"Allow ftp servers to login to local users and read/write all files on the "
++"system, governed by DAC."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for nscd daemon"
--#~ msgstr "nscd デーモン用の SELinux 保護を無効にする"
-+#: ../gui/selinux.tbl:113
-+msgid "Disable SELinux protection for lvm daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:143
+-msgid "Disable SELinux protection for prelink daemon"
++#: booleans.py:43
++msgid "Allow ftp servers to use cifs used for public file transfer services."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for nsd daemon"
--#~ msgstr "nsd デーモン用の SELinux 保護を無効にする"
-+#: ../gui/selinux.tbl:114
-+msgid "Disable SELinux protection for mailman"
-+msgstr ""
+-#: ../gui/selinux.tbl:144
+-msgid "Disable SELinux protection for privoxy daemon"
++#: booleans.py:44
++msgid "Allow ftp servers to use nfs used for public file transfer services."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for ntpd daemon"
--#~ msgstr "ntpd デーモン用の SELinux 保護を無効にする"
-+#: ../gui/selinux.tbl:115
-+msgid "Allow evolution and thunderbird to read user files"
-+msgstr ""
+-#: ../gui/selinux.tbl:145
+-msgid "Disable SELinux protection for ptal daemon"
++#: booleans.py:45
++msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for oddjob"
--#~ msgstr "oddjob 用の SELinux 保護を無効にする"
-+#: ../gui/selinux.tbl:116
-+msgid "Disable SELinux protection for mdadm daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:146
+-msgid "Disable SELinux protection for pxe daemon"
++#: booleans.py:46
++msgid "Determine whether Git CGI can search home directories."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for oddjob_mkhomedir"
--#~ msgstr "oddjob mkhomedir 用の SELinux 保護を無効にする"
-+#: ../gui/selinux.tbl:117
-+msgid "Disable SELinux protection for monopd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:147
+-msgid "Disable SELinux protection for pyzord"
++#: booleans.py:47
++msgid "Determine whether Git CGI can access cifs file systems."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for openvpn daemon"
--#~ msgstr "openvpn デーモン用の SELinux 保護を無効にする"
-+#: ../gui/selinux.tbl:118
-+msgid "Allow the mozilla browser to read user files"
-+msgstr ""
+-#: ../gui/selinux.tbl:148
+-msgid "Disable SELinux protection for quota daemon"
++#: booleans.py:48
++msgid "Determine whether Git CGI can access nfs file systems."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for pam daemon"
--#~ msgstr "pam デーモン用の SELinux 保護を無効にする"
-+#: ../gui/selinux.tbl:119
-+msgid "Disable SELinux protection for mrtg daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:149
+-msgid "Disable SELinux protection for radiusd daemon"
++#: booleans.py:49
++msgid ""
++"Determine whether Git session daemon can bind TCP sockets to all unreserved "
++"ports."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for pegasus"
--#~ msgstr "pegasus 用の SELinux 保護を無効にする"
-+#: ../gui/selinux.tbl:120
-+msgid "Disable SELinux protection for mysqld daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:150
+-msgid "Disable SELinux protection for radvd daemon"
++#: booleans.py:50
++msgid ""
++"Determine whether calling user domains can execute Git daemon in the "
++"git_session_t domain."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for perdition daemon"
--#~ msgstr "perdition デーモン用の SELinux 保護を無効にする"
-+#: ../gui/selinux.tbl:121
-+msgid "Disable SELinux protection for nagios daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:151
+-msgid "Disable SELinux protection for rdisc"
++#: booleans.py:51
++msgid "Determine whether Git system daemon can search home directories."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for portmap daemon"
--#~ msgstr "portmap デーモン用の SELinux 保護を無効にする"
-+#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
-+msgid "Name Service"
-+msgstr ""
+-#: ../gui/selinux.tbl:152
+-msgid "Disable SELinux protection for readahead"
++#: booleans.py:52
++msgid "Determine whether Git system daemon can access cifs file systems."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for portslave daemon"
--#~ msgstr "portslave デーモン用の SELinux 保護を無効にする"
-+#: ../gui/selinux.tbl:122
-+msgid "Disable SELinux protection for named daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:153
+-msgid "Allow programs to read files in non-standard locations (default_t)"
++#: booleans.py:53
++msgid "Determine whether Git system daemon can access nfs file systems."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for postfix"
--#~ msgstr "postfix 用の SELinux 保護を無効にする"
-+#: ../gui/selinux.tbl:123
-+msgid "Disable SELinux protection for nessusd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:154
+-msgid "Disable SELinux protection for restorecond"
++#: booleans.py:54
++msgid "Allow gitisis daemon to send mail"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for postgresql daemon"
--#~ msgstr "postgresql デーモン用の SELinux 保護を無効にする"
-+#: ../gui/selinux.tbl:124
-+msgid "Disable SELinux protection for NetworkManager"
-+msgstr ""
+-#: ../gui/selinux.tbl:155
+-msgid "Disable SELinux protection for rhgb daemon"
++#: booleans.py:55
++msgid "Enable reading of urandom for all domains."
+ msgstr ""
  
--#~ msgid "pppd"
--#~ msgstr "pppd"
-+#: ../gui/selinux.tbl:125
-+msgid "Disable SELinux protection for nfsd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:156
+-msgid "Disable SELinux protection for ricci"
++#: booleans.py:56
++msgid ""
++"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
++"agent to manage user files."
+ msgstr ""
  
--#~ msgid "Allow pppd to be run for a regular user"
--#~ msgstr "pppd に一般ユーザーのために実行することを認める"
-+#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
-+#: ../gui/selinux.tbl:221
-+msgid "Samba"
-+msgstr ""
+-#: ../gui/selinux.tbl:157
+-msgid "Disable SELinux protection for ricci_modclusterd"
++#: booleans.py:57
++msgid ""
++"Allow gpg web domain to modify public files used for public file transfer "
++"services."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for pptp"
--#~ msgstr "pptp 用の SELinux 保護を無効にする"
-+#: ../gui/selinux.tbl:126
-+msgid "Disable SELinux protection for nmbd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:158
+-msgid "Disable SELinux protection for rlogind daemon"
++#: booleans.py:58
++msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for prelink daemon"
--#~ msgstr "prelink デーモン用の SELinux 保護を無効にする"
-+#: ../gui/selinux.tbl:127
-+msgid "Disable SELinux protection for nrpe daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:159
+-msgid "Disable SELinux protection for rpcd daemon"
++#: booleans.py:59
++msgid ""
++"Allow Apache to modify public files used for public file transfer services. "
++"Directories/Files must be labeled public_content_rw_t."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for privoxy daemon"
--#~ msgstr "privoxy デーモン用の SELinux 保護を無効にする"
-+#: ../gui/selinux.tbl:128
-+msgid "Disable SELinux protection for nscd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:160
+-msgid "Disable SELinux protection for rshd"
++#: booleans.py:60
++msgid "Allow httpd to use built in scripting (usually php)"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for ptal daemon"
--#~ msgstr "ptal デーモン用の SELinux 保護を無効にする"
-+#: ../gui/selinux.tbl:129
-+msgid "Disable SELinux protection for nsd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:161
+-msgid "rsync"
++#: booleans.py:61
++msgid "Allow http daemon to check spam"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for pxe daemon"
--#~ msgstr "pxe デーモン用の SELinux 保護を無効にする"
-+#: ../gui/selinux.tbl:130
-+msgid "Disable SELinux protection for ntpd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:161
+-msgid "Disable SELinux protection for rsync daemon"
++#: booleans.py:62
++msgid ""
++"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
++"ports"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for pyzord"
--#~ msgstr "pyzord 用の SELinux 保護を無効にする"
-+#: ../gui/selinux.tbl:131
-+msgid "Disable SELinux protection for oddjob"
-+msgstr ""
+-#: ../gui/selinux.tbl:162
+-msgid "Allow ssh to run from inetd instead of as a daemon"
++#: booleans.py:63
++msgid "Allow httpd to connect to the ldap port"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for quota daemon"
--#~ msgstr "quota デーモン用の SELinux 保護を無効にする"
-+#: ../gui/selinux.tbl:132
-+msgid "Disable SELinux protection for oddjob_mkhomedir"
-+msgstr ""
+-#: ../gui/selinux.tbl:163
+-msgid "Allow Samba to share nfs directories"
++#: booleans.py:64
++msgid "Allow http daemon to connect to zabbix"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for radiusd daemon"
--#~ msgstr "radiusd デーモン用の SELinux 保護を無効にする"
-+#: ../gui/selinux.tbl:133
-+msgid "Disable SELinux protection for openvpn daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
+-msgid "SASL authentication server"
++#: booleans.py:65
++msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for radvd daemon"
--#~ msgstr "radvd デーモン用の SELinux 保護を無効にする"
-+#: ../gui/selinux.tbl:134
-+msgid "Disable SELinux protection for pam daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:164
+-msgid "Allow sasl authentication server to read /etc/shadow"
++#: booleans.py:66
++msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for rdisc"
--#~ msgstr "rdisc 用の SELinux 保護を無効にする"
-+#: ../gui/selinux.tbl:135
-+msgid "Disable SELinux protection for pegasus"
-+msgstr ""
+-#: ../gui/selinux.tbl:165
++#: booleans.py:67
+ msgid ""
+-"Allow X-Windows server to map a memory region as both executable and writable"
++"Allow HTTPD scripts and modules to connect to databases over the network."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for readahead"
--#~ msgstr "rdisc 用の SELinux 保護を無効にする"
-+#: ../gui/selinux.tbl:136
-+msgid "Disable SELinux protection for perdition daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:166
+-msgid "Disable SELinux protection for saslauthd daemon"
++#: booleans.py:68
++msgid "Allow httpd to connect to memcache server"
+ msgstr ""
  
--#~ msgid "Allow programs to read files in non-standard locations (default_t)"
--#~ msgstr ""
--#~ "プログラムに標準以外の場所にあるファイルを読み込むことを認める (default_t)"
-+#: ../gui/selinux.tbl:137
-+msgid "Disable SELinux protection for portmap daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:167
+-msgid "Disable SELinux protection for scannerdaemon daemon"
++#: booleans.py:69
++msgid "Allow httpd to act as a relay"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for restorecond"
--#~ msgstr "restorecond 用の SELinux 保護を無効にする"
-+#: ../gui/selinux.tbl:138
-+msgid "Disable SELinux protection for portslave daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:168
+-msgid "Do not allow transition to sysadm_t, sudo and su effected"
++#: booleans.py:70
++msgid "Allow http daemon to send mail"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for rhgb daemon"
--#~ msgstr "rhgb デーモン用の SELinux 保護を無効にする"
-+#: ../gui/selinux.tbl:139
-+msgid "Disable SELinux protection for postfix"
-+msgstr ""
+-#: ../gui/selinux.tbl:169
+-msgid "Do not allow any processes to load kernel modules"
++#: booleans.py:71
++msgid "Allow Apache to communicate with avahi service via dbus"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for ricci"
--#~ msgstr "ricci 用の SELinux 保護を無効にする"
-+#: ../gui/selinux.tbl:140
-+msgid "Disable SELinux protection for postgresql daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:170
+-msgid "Do not allow any processes to modify kernel SELinux policy"
++#: booleans.py:72
++msgid "Allow httpd cgi support"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for ricci_modclusterd"
--#~ msgstr "ricci_modclusterd 用の SELinux 保護を無効にする"
-+#: ../gui/selinux.tbl:141
-+msgid "pppd"
-+msgstr ""
+-#: ../gui/selinux.tbl:171
+-msgid "Disable SELinux protection for sendmail daemon"
++#: booleans.py:73
++msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for rlogind daemon"
--#~ msgstr "rlogind デーモン用の SELinux 保護を無効にする"
-+#: ../gui/selinux.tbl:141
-+msgid "Allow pppd to be run for a regular user"
-+msgstr ""
+-#: ../gui/selinux.tbl:172
+-msgid "Disable SELinux protection for setrans"
++#: booleans.py:74
++msgid "Allow httpd to read home directories"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for rpcd daemon"
--#~ msgstr "rpcd デーモン用の SELinux 保護を無効にする"
-+#: ../gui/selinux.tbl:142
-+msgid "Disable SELinux protection for pptp"
-+msgstr ""
+-#: ../gui/selinux.tbl:173
+-msgid "Disable SELinux protection for setroubleshoot daemon"
++#: booleans.py:75
++msgid "Allow httpd scripts and modules execmem/execstack"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for rshd"
--#~ msgstr "rshd 用の SELinux 保護を無効にする"
-+#: ../gui/selinux.tbl:143
-+msgid "Disable SELinux protection for prelink daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:174
+-msgid "Disable SELinux protection for slapd daemon"
++#: booleans.py:76
++msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+ msgstr ""
  
--#~ msgid "rsync"
--#~ msgstr "rsync"
-+#: ../gui/selinux.tbl:144
-+msgid "Disable SELinux protection for privoxy daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:175
+-msgid "Disable SELinux protection for slrnpull daemon"
++#: booleans.py:77
++msgid "Allow httpd processes to manage IPA content"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for rsync daemon"
--#~ msgstr "rsync デーモン用の SELinux 保護を無効にする"
-+#: ../gui/selinux.tbl:145
-+msgid "Disable SELinux protection for ptal daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:176
+-msgid "Disable SELinux protection for smbd daemon"
++#: booleans.py:78
++msgid "Allow Apache to use mod_auth_ntlm_winbind"
+ msgstr ""
  
--#~ msgid "Allow ssh to run from inetd instead of as a daemon"
--#~ msgstr "ssh にデーモンとしてではなく、inetd から実行することを認める"
-+#: ../gui/selinux.tbl:146
-+msgid "Disable SELinux protection for pxe daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:177
+-msgid "Disable SELinux protection for snmpd daemon"
++#: booleans.py:79
++msgid "Allow Apache to use mod_auth_pam"
+ msgstr ""
  
--#~ msgid "Allow Samba to share nfs directories"
--#~ msgstr "Samba に nfs ディレクトリーを共有することを認める"
-+#: ../gui/selinux.tbl:147
-+msgid "Disable SELinux protection for pyzord"
-+msgstr ""
+-#: ../gui/selinux.tbl:178
+-msgid "Disable SELinux protection for snort daemon"
++#: booleans.py:80
++msgid "Allow httpd to read user content"
+ msgstr ""
  
--#~ msgid "SASL authentication server"
--#~ msgstr "SASL 認証サーバー"
-+#: ../gui/selinux.tbl:148
-+msgid "Disable SELinux protection for quota daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:179
+-msgid "Disable SELinux protection for soundd daemon"
++#: booleans.py:81
++msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+ msgstr ""
  
--#~ msgid "Allow sasl authentication server to read /etc/shadow"
--#~ msgstr "sasl 認証サーバーに /etc/shadow を読み込むことを認める"
-+#: ../gui/selinux.tbl:149
-+msgid "Disable SELinux protection for radiusd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:180
+-msgid "Disable SELinux protection for sound daemon"
++#: booleans.py:82
++msgid "Allow httpd daemon to change its resource limits"
+ msgstr ""
  
--#~ msgid ""
--#~ "Allow X-Windows server to map a memory region as both executable and "
--#~ "writable"
--#~ msgstr ""
--#~ "X-Windows サーバーにメモリ領域を実行可能と書込み可能の両方としてマップする"
--#~ "ことを認める"
-+#: ../gui/selinux.tbl:150
-+msgid "Disable SELinux protection for radvd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
+-msgid "Spam Protection"
++#: booleans.py:83
++msgid ""
++"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for saslauthd daemon"
--#~ msgstr "saslauthd デーモン用の SELinux 保護を無効にする"
-+#: ../gui/selinux.tbl:151
-+msgid "Disable SELinux protection for rdisc"
-+msgstr ""
+-#: ../gui/selinux.tbl:181
+-msgid "Disable SELinux protection for spamd daemon"
++#: booleans.py:84
++msgid ""
++"Allow apache scripts to write to public content, directories/files must be "
++"labeled public_rw_content_t."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for scannerdaemon daemon"
--#~ msgstr "scannerdaemon デーモン用の SELinux 保護を無効にする"
-+#: ../gui/selinux.tbl:152
-+msgid "Disable SELinux protection for readahead"
-+msgstr ""
+-#: ../gui/selinux.tbl:182
+-msgid "Allow spamd to access home directories"
++#: booleans.py:85
++msgid "Allow Apache to execute tmp content."
+ msgstr ""
  
--#~ msgid "Do not allow transition to sysadm_t, sudo and su effected"
--#~ msgstr "sysadm_t への転位を認めない、sudo と su が影響している"
-+#: ../gui/selinux.tbl:153
-+msgid "Allow programs to read files in non-standard locations (default_t)"
-+msgstr ""
+-#: ../gui/selinux.tbl:183
+-msgid "Allow Spam Assassin daemon network access"
++#: booleans.py:86
++msgid ""
++"Unify HTTPD to communicate with the terminal. Needed for entering the "
++"passphrase for certificates at the terminal."
+ msgstr ""
  
--#~ msgid "Do not allow any processes to load kernel modules"
--#~ msgstr "どのプロセスにもカーネルモジュールをロードすることを認めない"
-+#: ../gui/selinux.tbl:154
-+msgid "Disable SELinux protection for restorecond"
-+msgstr ""
+-#: ../gui/selinux.tbl:184
+-msgid "Disable SELinux protection for speedmgmt daemon"
++#: booleans.py:87
++msgid "Unify HTTPD handling of all content files."
+ msgstr ""
  
--#~ msgid "Do not allow any processes to modify kernel SELinux policy"
--#~ msgstr "どのプロセスにもカーネル SELinux ポリシーを変更することを認めない"
-+#: ../gui/selinux.tbl:155
-+msgid "Disable SELinux protection for rhgb daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
+-msgid "Squid"
++#: booleans.py:88
++msgid "Allow httpd to access cifs file systems"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for sendmail daemon"
--#~ msgstr "sendmail デーモン用の SELinux 保護を無効にする"
-+#: ../gui/selinux.tbl:156
-+msgid "Disable SELinux protection for ricci"
-+msgstr ""
+-#: ../gui/selinux.tbl:185
+-msgid "Allow squid daemon to connect to the network"
++#: booleans.py:89
++msgid "Allow httpd to access FUSE file systems"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for setrans"
--#~ msgstr "setrans 用の SELinux 保護を無効にする"
-+#: ../gui/selinux.tbl:157
-+msgid "Disable SELinux protection for ricci_modclusterd"
-+msgstr ""
+-#: ../gui/selinux.tbl:186
+-msgid "Disable SELinux protection for squid daemon"
++#: booleans.py:90
++msgid "Allow httpd to run gpg"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for setroubleshoot daemon"
--#~ msgstr "setroubleshoot デーモン用の SELinux 保護を無効にする"
-+#: ../gui/selinux.tbl:158
-+msgid "Disable SELinux protection for rlogind daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:187
+-msgid "Disable SELinux protection for ssh daemon"
++#: booleans.py:91
++msgid "Allow httpd to access nfs file systems"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for slapd daemon"
--#~ msgstr "slapd デーモン用の SELinux 保護を無効にする"
-+#: ../gui/selinux.tbl:159
-+msgid "Disable SELinux protection for rpcd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:188
+-msgid "Allow ssh logins as sysadm_r:sysadm_t"
++#: booleans.py:92
++msgid "Allow httpd to communicate with oddjob to start up a service"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for slrnpull daemon"
--#~ msgstr "slrnpull デーモン用の SELinux 保護を無効にする"
-+#: ../gui/selinux.tbl:160
-+msgid "Disable SELinux protection for rshd"
+-#: ../gui/selinux.tbl:189
++#: booleans.py:93
++msgid "Allow httpd to access openstack ports"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for smbd daemon"
--#~ msgstr "smbd デーモン用の SELinux 保護を無効にする"
-+#: ../gui/selinux.tbl:161
-+msgid "rsync"
++
++#: booleans.py:94
++msgid "Allow icecast to connect to all ports, not just sound ports."
 +msgstr ""
++
++#: booleans.py:95
+ msgid ""
+-"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
+-"bashrc)"
++"Allow the Irssi IRC Client to connect to any port, and to bind to any "
++"unreserved port."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for snmpd daemon"
--#~ msgstr "snmpd デーモン用の SELinux 保護を無効にする"
-+#: ../gui/selinux.tbl:161
-+msgid "Disable SELinux protection for rsync daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
+-msgid "Universal SSL tunnel"
++#: booleans.py:96
++msgid "Allow java executable stack"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for snort daemon"
--#~ msgstr "snort デーモン用の SELinux 保護を無効にする"
-+#: ../gui/selinux.tbl:162
-+msgid "Allow ssh to run from inetd instead of as a daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:190
+-msgid "Disable SELinux protection for stunnel daemon"
++#: booleans.py:97
++msgid "Allow confined applications to run with kerberos."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for soundd daemon"
--#~ msgstr "soundd デーモン用の SELinux 保護を無効にする"
-+#: ../gui/selinux.tbl:163
-+msgid "Allow Samba to share nfs directories"
-+msgstr ""
+-#: ../gui/selinux.tbl:191
+-msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
++#: booleans.py:98
++msgid "Allow syslogd daemon to send mail"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for sound daemon"
--#~ msgstr "sound デーモン用の SELinux 保護を無効にする"
-+#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
-+msgid "SASL authentication server"
-+msgstr ""
+-#: ../gui/selinux.tbl:192
+-msgid "Disable SELinux protection for swat daemon"
++#: booleans.py:99
++msgid "Allow syslogd the ability to read/write terminals"
+ msgstr ""
  
--#~ msgid "Spam Protection"
--#~ msgstr "スパム保護"
-+#: ../gui/selinux.tbl:164
-+msgid "Allow sasl authentication server to read /etc/shadow"
-+msgstr ""
+-#: ../gui/selinux.tbl:193
+-msgid "Disable SELinux protection for sxid daemon"
++#: booleans.py:100
++msgid "Allow logging in and using the system from /dev/console."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for spamd daemon"
--#~ msgstr "spamd デーモン用の SELinux 保護を無効にする"
-+#: ../gui/selinux.tbl:165
+-#: ../gui/selinux.tbl:194
+-msgid "Disable SELinux protection for syslogd daemon"
++#: booleans.py:101
 +msgid ""
-+"Allow X-Windows server to map a memory region as both executable and writable"
-+msgstr ""
- 
--#~ msgid "Allow spamd to access home directories"
--#~ msgstr "spamd にホームディレクトリーへのアクセスを認める"
-+#: ../gui/selinux.tbl:166
-+msgid "Disable SELinux protection for saslauthd daemon"
-+msgstr ""
++"Control the ability to mmap a low area of the address space, as configured "
++"by /proc/sys/kernel/mmap_min_addr."
+ msgstr ""
  
--#~ msgid "Allow Spam Assassin daemon network access"
--#~ msgstr "Spam Assassin デーモンにネットワークアクセスを認める"
-+#: ../gui/selinux.tbl:167
-+msgid "Disable SELinux protection for scannerdaemon daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:195
+-msgid "Disable SELinux protection for system cron jobs"
++#: booleans.py:102
++msgid "Allow mock to read files in home directories."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for speedmgmt daemon"
--#~ msgstr "speedmgmt デーモン用の SELinux 保護を無効にする"
-+#: ../gui/selinux.tbl:168
-+msgid "Do not allow transition to sysadm_t, sudo and su effected"
-+msgstr ""
+-#: ../gui/selinux.tbl:196
+-msgid "Disable SELinux protection for tcp daemon"
++#: booleans.py:103
++msgid "Allow the mount command to mount any directory or file."
+ msgstr ""
  
--#~ msgid "Squid"
--#~ msgstr "Squid"
-+#: ../gui/selinux.tbl:169
-+msgid "Do not allow any processes to load kernel modules"
-+msgstr ""
+-#: ../gui/selinux.tbl:197
+-msgid "Disable SELinux protection for telnet daemon"
++#: booleans.py:104
++msgid "Allow mozilla plugin domain to connect to the network using TCP."
+ msgstr ""
  
--#~ msgid "Allow squid daemon to connect to the network"
--#~ msgstr "squid デーモンにネットワークへの接続を認める"
-+#: ../gui/selinux.tbl:170
-+msgid "Do not allow any processes to modify kernel SELinux policy"
-+msgstr ""
+-#: ../gui/selinux.tbl:198
+-msgid "Disable SELinux protection for tftpd daemon"
++#: booleans.py:105
++msgid ""
++"Allow mozilla_plugins to create random content in the users home directory"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for squid daemon"
--#~ msgstr "squid デーモン用の SELinux 保護を無効にする"
-+#: ../gui/selinux.tbl:171
-+msgid "Disable SELinux protection for sendmail daemon"
+-#: ../gui/selinux.tbl:199
+-msgid "Disable SELinux protection for transproxy daemon"
++#: booleans.py:106
++msgid "Allow confined web browsers to read home directory content"
 +msgstr ""
++
++#: booleans.py:107
++msgid "Allow mplayer executable stack"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for ssh daemon"
--#~ msgstr "ssh デーモン用の SELinux 保護を無効にする"
-+#: ../gui/selinux.tbl:172
-+msgid "Disable SELinux protection for setrans"
-+msgstr ""
+-#: ../gui/selinux.tbl:200
+-msgid "Disable SELinux protection for udev daemon"
++#: booleans.py:108
++msgid "Allow mysqld to connect to all ports"
+ msgstr ""
  
--#~ msgid "Allow ssh logins as sysadm_r:sysadm_t"
--#~ msgstr "ssh に sysadm_r:sysadm_t としてログインすることを認める"
-+#: ../gui/selinux.tbl:173
-+msgid "Disable SELinux protection for setroubleshoot daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:201
+-msgid "Disable SELinux protection for uml daemon"
++#: booleans.py:109
++msgid "Allow BIND to bind apache port."
+ msgstr ""
  
--#~ msgid ""
--#~ "Allow staff_r users to search the sysadm home dir and read files (such as "
--#~ "~/.bashrc)"
--#~ msgstr ""
--#~ "staff_r ユーザーに sysadm ホームディレクトリーを捜し、(~/.bashrc のよう"
--#~ "な) ファイルを読むことを認める"
-+#: ../gui/selinux.tbl:174
-+msgid "Disable SELinux protection for slapd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:202
++#: booleans.py:110
+ msgid ""
+-"Allow xinetd to run unconfined, including any services it starts that do not "
+-"have a domain transition explicitly defined"
++"Allow BIND to write the master zone files. Generally this is used for "
++"dynamic DNS or zone transfers."
+ msgstr ""
  
--#~ msgid "Universal SSL tunnel"
--#~ msgstr "汎用 SSL トンネル"
-+#: ../gui/selinux.tbl:175
-+msgid "Disable SELinux protection for slrnpull daemon"
+-#: ../gui/selinux.tbl:203
++#: booleans.py:111
++msgid "Allow any files/directories to be exported read/only via NFS."
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for stunnel daemon"
--#~ msgstr "stunnel デーモン用の SELinux 保護を無効にする"
-+#: ../gui/selinux.tbl:176
-+msgid "Disable SELinux protection for smbd daemon"
++
++#: booleans.py:112
++msgid "Allow any files/directories to be exported read/write via NFS."
 +msgstr ""
- 
--#~ msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
--#~ msgstr ""
--#~ "stunnel デーモンに xinetd の外でスタンドアローンとして実行することを認める"
-+#: ../gui/selinux.tbl:177
-+msgid "Disable SELinux protection for snmpd daemon"
++
++#: booleans.py:113
+ msgid ""
+-"Allow rc scripts to run unconfined, including any daemon started by an rc "
+-"script that does not have a domain transition explicitly defined"
++"Allow nfs servers to modify public files used for public file transfer "
++"services.  Files/Directories must be labeled public_content_rw_t."
 +msgstr ""
++
++#: booleans.py:114
++msgid "Allow system to run with NIS"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for swat daemon"
--#~ msgstr "swat デーモン用の SELinux 保護を無効にする"
-+#: ../gui/selinux.tbl:178
-+msgid "Disable SELinux protection for snort daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:204
+-msgid "Allow rpm to run unconfined"
++#: booleans.py:115
++msgid "Allow confined applications to use nscd shared memory."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for sxid daemon"
--#~ msgstr "sxid デーモン用の SELinux 保護を無効にする"
-+#: ../gui/selinux.tbl:179
-+msgid "Disable SELinux protection for soundd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:205
+-msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
++#: booleans.py:116
++msgid "Allow nsplugin code to connect to unreserved ports"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for syslogd daemon"
--#~ msgstr "syslogd デーモン用の SELinux 保護を無効にする"
-+#: ../gui/selinux.tbl:180
-+msgid "Disable SELinux protection for sound daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:206
+-msgid "Disable SELinux protection for updfstab daemon"
++#: booleans.py:117
++msgid "Allow nsplugin code to execmem/execstack"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for system cron jobs"
--#~ msgstr "システム cron ジョブ用の SELinux 保護を無効にする"
-+#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
-+msgid "Spam Protection"
-+msgstr ""
+-#: ../gui/selinux.tbl:207
+-msgid "Disable SELinux protection for uptimed daemon"
++#: booleans.py:118
++msgid "Allow openvpn to read home directories"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for tcp daemon"
--#~ msgstr "tcp デーモン用の SELinux 保護を無効にする"
-+#: ../gui/selinux.tbl:181
-+msgid "Disable SELinux protection for spamd daemon"
+-#: ../gui/selinux.tbl:208
++#: booleans.py:119
++msgid "Allow piranha-lvs domain to connect to the network using TCP."
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for telnet daemon"
--#~ msgstr "telnet デーモン用の SELinux 保護を無効にする"
-+#: ../gui/selinux.tbl:182
-+msgid "Allow spamd to access home directories"
++
++#: booleans.py:120
++msgid "Allow polipo to connect to all ports > 1023"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for tftpd daemon"
--#~ msgstr "tftpd デーモン用の SELinux 保護を無効にする"
-+#: ../gui/selinux.tbl:183
-+msgid "Allow Spam Assassin daemon network access"
++
++#: booleans.py:121
++msgid ""
++"Determine whether Polipo session daemon can bind tcp sockets to all "
++"unreserved ports."
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for transproxy daemon"
--#~ msgstr "transproxy デーモン用の SELinux 保護を無効にする"
-+#: ../gui/selinux.tbl:184
-+msgid "Disable SELinux protection for speedmgmt daemon"
++
++#: booleans.py:122
+ msgid ""
+-"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
+-"staff_r can do so"
++"Determine whether calling user domains can execute Polipo daemon in the "
++"polipo_session_t domain."
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for udev daemon"
--#~ msgstr "udev デーモン用の SELinux 保護を無効にする"
-+#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
-+msgid "Squid"
++
++#: booleans.py:123
++msgid "Determine whether polipo can access cifs file systems."
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for uml daemon"
--#~ msgstr "uml デーモン用の SELinux 保護を無効にする"
-+#: ../gui/selinux.tbl:185
-+msgid "Allow squid daemon to connect to the network"
++
++#: booleans.py:124
++msgid "Determine whether Polipo can access nfs file systems."
 +msgstr ""
++
++#: booleans.py:125
++msgid "Enable polyinstantiated directory support."
+ msgstr ""
  
--#~ msgid ""
--#~ "Allow xinetd to run unconfined, including any services it starts that do "
--#~ "not have a domain transition explicitly defined"
--#~ msgstr ""
--#~ "xinetd に、それが起動するドメイン転位が明に定義されていないサービスを含"
--#~ "め、制限なしで実行することを認める"
-+#: ../gui/selinux.tbl:186
-+msgid "Disable SELinux protection for squid daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:209
+-msgid "Allow users to execute the mount command"
++#: booleans.py:126
++msgid "Allow the portage domains to use NFS mounts (regular nfs_t)"
+ msgstr ""
  
--#~ msgid ""
--#~ "Allow rc scripts to run unconfined, including any daemon started by an rc "
--#~ "script that does not have a domain transition explicitly defined"
--#~ msgstr ""
--#~ "rc スクリプトに、rc スクリプトにより起動されるドメイン転位が明に定義されて"
--#~ "いないデーモンを含め、制限なしで実行することを認める"
-+#: ../gui/selinux.tbl:187
-+msgid "Disable SELinux protection for ssh daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:210
+-msgid "Allow regular users direct mouse access (only allow the X server)"
++#: booleans.py:127
++msgid "Allow postfix_local domain full write access to mail_spool directories"
+ msgstr ""
  
--#~ msgid "Allow rpm to run unconfined"
--#~ msgstr "rpm に制限なしで実行することを認める"
-+#: ../gui/selinux.tbl:188
-+msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+msgstr ""
+-#: ../gui/selinux.tbl:211
+-msgid "Allow users to run the dmesg command"
++#: booleans.py:128
++msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+ msgstr ""
  
--#~ msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
--#~ msgstr ""
--#~ "hotplug や insmod のような特権ユーティリティーに制限なしで実行することを認"
--#~ "める"
-+#: ../gui/selinux.tbl:189
-+msgid ""
-+"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
-+"bashrc)"
-+msgstr ""
+-#: ../gui/selinux.tbl:212
+-msgid "Allow users to control network interfaces (also needs USERCTL=true)"
++#: booleans.py:129
++msgid "Allow transmit client label to foreign database"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for updfstab daemon"
--#~ msgstr "updfstab デーモン用の SELinux 保護を無効にする"
-+#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
-+msgid "Universal SSL tunnel"
-+msgstr ""
+-#: ../gui/selinux.tbl:213
+-msgid "Allow normal user to execute ping"
++#: booleans.py:130
++msgid "Allow database admins to execute DML statement"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for uptimed daemon"
--#~ msgstr "uptimed デーモン用の SELinux 保護を無効にする"
-+#: ../gui/selinux.tbl:190
-+msgid "Disable SELinux protection for stunnel daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:214
+-msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
++#: booleans.py:131
++msgid "Allow unprivileged users to execute DDL statement"
+ msgstr ""
  
--#~ msgid ""
--#~ "Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, "
--#~ "only staff_r can do so"
--#~ msgstr ""
--#~ "user_r に su か、sudo、userhelper 経由で sysadm_r に達することを認める。そ"
--#~ "うでなければ staff_r のみがそうできる"
-+#: ../gui/selinux.tbl:191
-+msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
-+msgstr ""
+-#: ../gui/selinux.tbl:215
+-msgid "Allow users to rw usb devices"
++#: booleans.py:132
++msgid "Allow pppd to load kernel modules for certain modems"
+ msgstr ""
  
--#~ msgid "Allow users to execute the mount command"
--#~ msgstr "ユーザーに mount コマンドを実行することを認める"
-+#: ../gui/selinux.tbl:192
-+msgid "Disable SELinux protection for swat daemon"
+-#: ../gui/selinux.tbl:216
++#: booleans.py:133
++msgid "Allow pppd to be run for a regular user"
 +msgstr ""
++
++#: booleans.py:134
+ msgid ""
+-"Allow users to run TCP servers (bind to ports and accept connection from the "
+-"same domain and outside users)  disabling this forces FTP passive mode and "
+-"may change other protocols"
++"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
+ msgstr ""
  
--#~ msgid "Allow regular users direct mouse access (only allow the X server)"
--#~ msgstr "標準ユーザーに直接マウスアクセスを認める (X サーバーのみ認める)"
-+#: ../gui/selinux.tbl:193
-+msgid "Disable SELinux protection for sxid daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:217
+-msgid "Allow user to stat ttyfiles"
++#: booleans.py:135
++msgid "Allow Puppet client to manage all file types."
+ msgstr ""
  
--#~ msgid "Allow users to run the dmesg command"
--#~ msgstr "ユーザーに dmesg コマンドを実行することを認める"
-+#: ../gui/selinux.tbl:194
-+msgid "Disable SELinux protection for syslogd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:218
+-msgid "Disable SELinux protection for uucpd daemon"
++#: booleans.py:136
++msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+ msgstr ""
  
--#~ msgid "Allow users to control network interfaces (also needs USERCTL=true)"
--#~ msgstr ""
--#~ "ユーザーにネットワークインターフェースを制御することを認める "
--#~ "(USERCTL=true も必要)"
-+#: ../gui/selinux.tbl:195
-+msgid "Disable SELinux protection for system cron jobs"
-+msgstr ""
+-#: ../gui/selinux.tbl:219
+-msgid "Disable SELinux protection for vmware daemon"
++#: booleans.py:137
++msgid "Allow qemu to connect fully to the network"
+ msgstr ""
  
--#~ msgid "Allow normal user to execute ping"
--#~ msgstr "通常ユーザーに ping を実行することを認める"
-+#: ../gui/selinux.tbl:196
-+msgid "Disable SELinux protection for tcp daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:220
+-msgid "Disable SELinux protection for watchdog daemon"
++#: booleans.py:138
++msgid "Allow qemu to use cifs/Samba file systems"
+ msgstr ""
  
--#~ msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
--#~ msgstr ""
--#~ "ユーザーに ext 属性でないファイルの読み書きを認める (FAT、CDROM、フロッ"
--#~ "ピー)"
-+#: ../gui/selinux.tbl:197
-+msgid "Disable SELinux protection for telnet daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:221
+-msgid "Disable SELinux protection for winbind daemon"
++#: booleans.py:139
++msgid "Allow qemu to use serial/parallel communication ports"
+ msgstr ""
  
--#~ msgid "Allow users to rw usb devices"
--#~ msgstr "ユーザーに usb 装置の読み書きを認める"
-+#: ../gui/selinux.tbl:198
-+msgid "Disable SELinux protection for tftpd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:222
+-msgid "Disable SELinux protection for xdm daemon"
++#: booleans.py:140
++msgid "Allow qemu to use nfs file systems"
+ msgstr ""
  
--#~ msgid ""
--#~ "Allow users to run TCP servers (bind to ports and accept connection from "
--#~ "the same domain and outside users)  disabling this forces FTP passive "
--#~ "mode and may change other protocols"
--#~ msgstr ""
--#~ "ユーザーに TCP サーバーを実行することを認める (ポートと結びつけ、同一ドメ"
--#~ "インや外部のユーザーからの接続を受け付ける) これを無効にすると FTP を受動"
--#~ "モードにし、他のプロトコルも変更するかもしれない"
-+#: ../gui/selinux.tbl:199
-+msgid "Disable SELinux protection for transproxy daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:223
+-msgid "Allow xdm logins as sysadm_r:sysadm_t"
++#: booleans.py:141
++msgid "Allow qemu to use usb devices"
+ msgstr ""
  
--#~ msgid "Allow user to stat ttyfiles"
--#~ msgstr "ユーザーに stat ttyfiles を認める"
-+#: ../gui/selinux.tbl:200
-+msgid "Disable SELinux protection for udev daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:224
+-msgid "Disable SELinux protection for xen daemon"
++#: booleans.py:142
++msgid "Allow racoon to read shadow"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for uucpd daemon"
--#~ msgstr "uucpd デーモン用の SELinux 保護を無効にする"
-+#: ../gui/selinux.tbl:201
-+msgid "Disable SELinux protection for uml daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:225
+-msgid "XEN"
++#: booleans.py:143
++msgid "Allow rgmanager domain to connect to the network using TCP."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for vmware daemon"
--#~ msgstr "vmware デーモン用の SELinux 保護を無効にする"
-+#: ../gui/selinux.tbl:202
+-#: ../gui/selinux.tbl:225
+-msgid "Allow xen to read/write physical disk devices"
++#: booleans.py:144
 +msgid ""
-+"Allow xinetd to run unconfined, including any services it starts that do not "
-+"have a domain transition explicitly defined"
-+msgstr ""
++"Allow rsync to modify public files used for public file transfer services.  "
++"Files/Directories must be labeled public_content_rw_t."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for watchdog daemon"
--#~ msgstr "watchdog デーモン用の SELinux 保護を無効にする"
-+#: ../gui/selinux.tbl:203
-+msgid ""
-+"Allow rc scripts to run unconfined, including any daemon started by an rc "
-+"script that does not have a domain transition explicitly defined"
-+msgstr ""
+-#: ../gui/selinux.tbl:226
+-msgid "Disable SELinux protection for xfs daemon"
++#: booleans.py:145
++msgid "Allow rsync to run as a client"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for winbind daemon"
--#~ msgstr "winbind デーモン用の SELinux 保護を無効にする"
-+#: ../gui/selinux.tbl:204
-+msgid "Allow rpm to run unconfined"
-+msgstr ""
+-#: ../gui/selinux.tbl:227
+-msgid "Disable SELinux protection for xen control"
++#: booleans.py:146
++msgid "Allow rsync to export any files/directories read only."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for xdm daemon"
--#~ msgstr "xdm デーモン用の SELinux 保護を無効にする"
-+#: ../gui/selinux.tbl:205
-+msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
-+msgstr ""
+-#: ../gui/selinux.tbl:228
+-msgid "Disable SELinux protection for ypbind daemon"
++#: booleans.py:147
++msgid "Allow rsync servers to share cifs files systems"
+ msgstr ""
  
--#~ msgid "Allow xdm logins as sysadm_r:sysadm_t"
--#~ msgstr "xdm が sysadm_r:sysadm_t としてログインすることを認める"
-+#: ../gui/selinux.tbl:206
-+msgid "Disable SELinux protection for updfstab daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:229
+-msgid "Disable SELinux protection for NIS Password Daemon"
++#: booleans.py:148
++msgid "Allow rsync servers to share nfs files systems"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for xen daemon"
--#~ msgstr "xen デーモン用の SELinux 保護を無効にする"
-+#: ../gui/selinux.tbl:207
-+msgid "Disable SELinux protection for uptimed daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:230
+-msgid "Disable SELinux protection for ypserv daemon"
++#: booleans.py:149
++msgid "Allow samba to create new home directories (e.g. via PAM)"
+ msgstr ""
  
--#~ msgid "XEN"
--#~ msgstr "XEN"
-+#: ../gui/selinux.tbl:208
+-#: ../gui/selinux.tbl:231
+-msgid "Disable SELinux protection for NIS Transfer Daemon"
++#: booleans.py:150
 +msgid ""
-+"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
-+"staff_r can do so"
-+msgstr ""
- 
--#~ msgid "Allow xen to read/write physical disk devices"
--#~ msgstr "xen に物理ディスク装置を読み書きすることを認める"
-+#: ../gui/selinux.tbl:209
-+msgid "Allow users to execute the mount command"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for xfs daemon"
--#~ msgstr "xfs デーモン用の SELinux 保護を無効にする"
-+#: ../gui/selinux.tbl:210
-+msgid "Allow regular users direct mouse access (only allow the X server)"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for xen control"
--#~ msgstr "xen control 用の SELinux 保護を無効にする"
-+#: ../gui/selinux.tbl:211
-+msgid "Allow users to run the dmesg command"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for ypbind daemon"
--#~ msgstr "ypbind デーモン用の SELinux 保護を無効にする"
-+#: ../gui/selinux.tbl:212
-+msgid "Allow users to control network interfaces (also needs USERCTL=true)"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for NIS Password Daemon"
--#~ msgstr "NIS パスワードデーモン用の SELinux 保護を無効にする"
-+#: ../gui/selinux.tbl:213
-+msgid "Allow normal user to execute ping"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for ypserv daemon"
--#~ msgstr "ypserv デーモン用の SELinux 保護を無効にする"
-+#: ../gui/selinux.tbl:214
-+msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for NIS Transfer Daemon"
--#~ msgstr "NIS 転送デーモン用の SELinux 保護を無効にする"
-+#: ../gui/selinux.tbl:215
-+msgid "Allow users to rw usb devices"
-+msgstr ""
++"Allow samba to act as the domain controller, add users, groups and change "
++"passwords."
+ msgstr ""
  
--#~ msgid ""
--#~ "Allow SELinux webadm user to manage unprivileged users home directories"
--#~ msgstr ""
--#~ "SELinux webadm ユーザーに、非特権ユーザーのホームディレクトリーの管理を認"
--#~ "める"
-+#: ../gui/selinux.tbl:216
-+msgid ""
-+"Allow users to run TCP servers (bind to ports and accept connection from the "
-+"same domain and outside users)  disabling this forces FTP passive mode and "
-+"may change other protocols"
-+msgstr ""
- 
--#~ msgid ""
--#~ "Allow SELinux webadm user to read unprivileged users home directories"
--#~ msgstr ""
--#~ "SELinux webadm ユーザーに、非特権ユーザーのホームディレクトリーの読み込み"
--#~ "を認める"
-+#: ../gui/selinux.tbl:217
-+msgid "Allow user to stat ttyfiles"
-+msgstr ""
+-#: ../gui/selinux.tbl:232
+-msgid "Allow SELinux webadm user to manage unprivileged users home directories"
++#: booleans.py:151
++msgid "Allow samba to share users home directories."
+ msgstr ""
  
--#~ msgid "Are you sure you want to delete %s '%s'?"
--#~ msgstr "%s '%s' を本当に削除したいのですか?"
-+#: ../gui/selinux.tbl:218
-+msgid "Disable SELinux protection for uucpd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:233
+-msgid "Allow SELinux webadm user to read unprivileged users home directories"
++#: booleans.py:152
++msgid "Allow samba to share any file/directory read only."
+ msgstr ""
  
--#~ msgid "Delete %s"
--#~ msgstr "%s を削除"
-+#: ../gui/selinux.tbl:219
-+msgid "Disable SELinux protection for vmware daemon"
-+msgstr ""
+-#: ../gui/semanagePage.py:126
+-#, python-format
+-msgid "Are you sure you want to delete %s '%s'?"
++#: booleans.py:153
++msgid "Allow samba to share any file/directory read/write."
+ msgstr ""
  
--#~ msgid "Add %s"
--#~ msgstr "%s を追加"
-+#: ../gui/selinux.tbl:220
-+msgid "Disable SELinux protection for watchdog daemon"
-+msgstr ""
+-#: ../gui/semanagePage.py:126
+-#, python-format
+-msgid "Delete %s"
++#: booleans.py:154
++msgid "Allow samba to act as a portmapper"
+ msgstr ""
  
--#~ msgid "Modify %s"
--#~ msgstr "%s を変更"
-+#: ../gui/selinux.tbl:221
-+msgid "Disable SELinux protection for winbind daemon"
-+msgstr ""
+-#: ../gui/semanagePage.py:134
+-#, python-format
+-msgid "Add %s"
++#: booleans.py:155
++msgid "Allow samba to run unconfined scripts"
+ msgstr ""
  
--#~ msgid "Permissive"
--#~ msgstr "許容"
-+#: ../gui/selinux.tbl:222
-+msgid "Disable SELinux protection for xdm daemon"
-+msgstr ""
+-#: ../gui/semanagePage.py:148
+-#, python-format
+-msgid "Modify %s"
++#: booleans.py:156
++msgid "Allow samba to export ntfs/fusefs volumes."
+ msgstr ""
  
--#~ msgid "Enforcing"
--#~ msgstr "強制"
-+#: ../gui/selinux.tbl:223
-+msgid "Allow xdm logins as sysadm_r:sysadm_t"
-+msgstr ""
+-#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
+-msgid "Permissive"
++#: booleans.py:157
++msgid "Allow samba to export NFS volumes."
+ msgstr ""
  
--#~ msgid ""
--#~ "Changing the policy type will cause a relabel of the entire file system "
--#~ "on the next boot. Relabeling takes a long time depending on the size of "
--#~ "the file system.  Do you wish to continue?"
--#~ msgstr ""
--#~ "ポリシータイプを変更すると次の起動時に全ファイルシステムのリラベルを引き起"
--#~ "します。ファイルシステムの大きさに依存してリラベルは長い時間を必要としま"
--#~ "す。続けますか?"
-+#: ../gui/selinux.tbl:224
-+msgid "Disable SELinux protection for xen daemon"
-+msgstr ""
+-#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
+-msgid "Enforcing"
++#: booleans.py:158
++msgid "Allow sanlock to read/write fuse files"
+ msgstr ""
  
--#~ msgid ""
--#~ "Changing to SELinux disabled requires a reboot.  It is not recommended.  "
--#~ "If you later decide to turn SELinux back on, the system will be required "
--#~ "to relabel.  If you just want to see if SELinux is causing a problem on "
--#~ "your system, you can go to permissive mode which will only log errors and "
--#~ "not enforce SELinux policy.  Permissive mode does not require a reboot    "
--#~ "Do you wish to continue?"
--#~ msgstr ""
--#~ "SELinux を無効にするには再起動が必要です。薦められません。後に SELinux を"
--#~ "有効に戻すことに決めたら、システムはリラベルが必要になります。単に "
--#~ "SELinux がシステムに問題を起こしているかを知りたいのならば、エラーを記録す"
--#~ "るだけで SELinux ポリシーを強制しない許容モードにすることができます。許容"
--#~ "モードは再起動は必要ではありません。続けますか?"
-+#: ../gui/selinux.tbl:225
-+msgid "XEN"
-+msgstr ""
+-#: ../gui/statusPage.py:94
+-msgid "Status"
++#: booleans.py:159
++msgid "Allow sanlock to manage nfs files"
+ msgstr ""
  
--#~ msgid ""
--#~ "Changing to SELinux enabled will cause a relabel of the entire file "
--#~ "system on the next boot. Relabeling takes a long time depending on the "
--#~ "size of the file system.  Do you wish to continue?"
--#~ msgstr ""
--#~ "SELinux を有効に変更すると次の起動時に全ファイルシステムのリラベルを引き起"
--#~ "します。ファイルシステムの大きさに依存してリラベルは長い時間を必要としま"
--#~ "す。続けますか?"
-+#: ../gui/selinux.tbl:225
-+msgid "Allow xen to read/write physical disk devices"
+-#: ../gui/statusPage.py:133
++#: booleans.py:160
++msgid "Allow sanlock to manage cifs files"
 +msgstr ""
- 
--#~ msgid "system-config-selinux"
--#~ msgstr "system-config-selinux"
-+#: ../gui/selinux.tbl:226
-+msgid "Disable SELinux protection for xfs daemon"
-+msgstr ""
- 
--#~ msgid ""
--#~ "Copyright (c)2006 Red Hat, Inc.\n"
--#~ "Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
--#~ msgstr ""
--#~ "Copyright (c)2006 Red Hat, Inc.\n"
--#~ "Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-+#: ../gui/selinux.tbl:227
-+msgid "Disable SELinux protection for xen control"
++
++#: booleans.py:161
++msgid "Allow sasl to read shadow"
 +msgstr ""
++
++#: booleans.py:162
+ 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?"
++"disallow programs, such as newrole, from transitioning to administrative "
++"user domains."
+ msgstr ""
  
--#~ msgid "Add SELinux Login Mapping"
--#~ msgstr "SELinux ログインマッピングを追加"
-+#: ../gui/selinux.tbl:228
-+msgid "Disable SELinux protection for ypbind daemon"
+-#: ../gui/statusPage.py:147
++#: booleans.py:163
++msgid "Disable kernel module loading."
 +msgstr ""
++
++#: booleans.py:164
+ msgid ""
+-"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
+-"you later decide to turn SELinux back on, the system will be required to "
+-"relabel.  If you just want to see if SELinux is causing a problem on your "
+-"system, you can go to permissive mode which will only log errors and not "
+-"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
+-"wish to continue?"
++"Boolean to determine whether the system permits loading policy, setting "
++"enforcing mode, and changing boolean values.  Set this to true and you have "
++"to reboot to set it back."
+ msgstr ""
  
--#~ msgid "Add SELinux Network Ports"
--#~ msgstr "SELinux ネットワークポートを追加"
-+#: ../gui/selinux.tbl:229
-+msgid "Disable SELinux protection for NIS Password Daemon"
+-#: ../gui/statusPage.py:152
++#: booleans.py:165
++msgid "Allow regular users direct dri device access"
 +msgstr ""
++
++#: booleans.py:166
+ msgid ""
+-"Changing to SELinux enabled will cause a relabel of the entire file system "
+-"on the next boot. Relabeling takes a long time depending on the size of the "
+-"file system.  Do you wish to continue?"
++"Allow 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 ""
  
--#~ msgid "SELinux Type"
--#~ msgstr "SELinux タイプ"
-+#: ../gui/selinux.tbl:230
-+msgid "Disable SELinux protection for ypserv daemon"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:11
+-msgid "system-config-selinux"
++#: booleans.py:167
++msgid ""
++"Allow all unconfined executables to use libraries requiring text relocation "
++"that are not labeled textrel_shlib_t"
+ msgstr ""
  
--#~ msgid ""
--#~ "tcp\n"
--#~ "udp"
--#~ msgstr ""
--#~ "tcp\n"
--#~ "udp"
-+#: ../gui/selinux.tbl:231
-+msgid "Disable SELinux protection for NIS Transfer Daemon"
-+msgstr ""
- 
--#~ msgid ""
--#~ "SELinux MLS/MCS\n"
--#~ "Level"
--#~ msgstr ""
--#~ "SELinux MLS/MCS\n"
--#~ "レベル"
-+#: ../gui/selinux.tbl:232
-+msgid "Allow SELinux webadm user to manage unprivileged users home directories"
-+msgstr ""
- 
--#~ msgid "File Specification"
--#~ msgstr "ファイル仕様"
-+#: ../gui/selinux.tbl:233
-+msgid "Allow SELinux webadm user to read unprivileged users home directories"
-+msgstr ""
- 
--#~ msgid "File Type"
--#~ msgstr "ファイルタイプ"
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Are you sure you want to delete %s '%s'?"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:12
++#: booleans.py:168
+ msgid ""
+-"Copyright (c)2006 Red Hat, Inc.\n"
+-"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
++"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 ""
  
--#~ msgid ""
--#~ "all files\n"
--#~ "regular file\n"
--#~ "directory\n"
--#~ "character device\n"
--#~ "block device\n"
--#~ "socket\n"
--#~ "symbolic link\n"
--#~ "named pipe\n"
--#~ msgstr ""
--#~ "全ファイル\n"
--#~ "通常ファイル\n"
--#~ "ディレクトリー\n"
--#~ "文字装置\n"
--#~ "ブロック装置\n"
--#~ "ソケット\n"
--#~ "シンボリックリンク\n"
--#~ "名前付きパイプ\n"
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Delete %s"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:22
+-#: ../gui/system-config-selinux.glade:544
+-msgid "Add SELinux Login Mapping"
++#: booleans.py:169
++msgid "Allow users to connect to the local mysql server"
+ msgstr ""
  
--#~ msgid "MLS"
--#~ msgstr "MLS"
-+#: ../gui/semanagePage.py:134
-+#, python-format
-+msgid "Add %s"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:257
+-msgid "Add SELinux Network Ports"
++#: booleans.py:170
++msgid ""
++"Allow confined users the ability to execute the ping and traceroute commands."
+ msgstr ""
  
--#~ msgid "Add SELinux User"
--#~ msgstr "SELinux ユーザーの追加"
-+#: ../gui/semanagePage.py:148
-+#, python-format
-+msgid "Modify %s"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:391
+-#: ../gui/system-config-selinux.glade:678
+-msgid "SELinux Type"
++#: booleans.py:171
++msgid "Allow users to connect to PostgreSQL"
+ msgstr ""
  
--#~ msgid "SELinux Administration"
--#~ msgstr "SELinux 管理者"
-+#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
-+msgid "Permissive"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:622
+-msgid "File Specification"
++#: booleans.py:172
++msgid ""
++"Allow user to r/w files on filesystems that do not have extended attributes "
++"(FAT, CDROM, FLOPPY)"
+ msgstr ""
  
--#~ msgid "Add"
--#~ msgstr "追加"
-+#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
-+msgid "Enforcing"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:650
+-msgid "File Type"
++#: booleans.py:173
++msgid ""
++"Allow users to run TCP servers (bind to ports and accept connection from the "
++"same domain and outside users)  disabling this forces FTP passive mode and "
++"may change other protocols."
+ msgstr ""
  
--#~ msgid "_Properties"
--#~ msgstr "特性(_P)"
-+#: ../gui/statusPage.py:94
-+msgid "Status"
+-#: ../gui/system-config-selinux.glade:727
++#: booleans.py:174
++msgid "Allow user music sharing"
 +msgstr ""
++
++#: booleans.py:175
+ msgid ""
+-"all files\n"
+-"regular file\n"
+-"directory\n"
+-"character device\n"
+-"block device\n"
+-"socket\n"
+-"symbolic link\n"
+-"named pipe\n"
++"Allow anon internal-sftp to upload files, used for public file transfer "
++"services. Directories must be labeled public_content_rw_t."
+ msgstr ""
  
--#~ msgid "_Delete"
--#~ msgstr "削除(_D)"
-+#: ../gui/statusPage.py:133
+-#: ../gui/system-config-selinux.glade:773
+-msgid "MLS"
++#: booleans.py:176
 +msgid ""
-+"Changing the policy type will cause a relabel of the entire file system on "
-+"the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
-+msgstr ""
++"Allow sftp-internal to read and write files in the user home directories"
+ msgstr ""
  
--#~ msgid "Select Management Object"
--#~ msgstr "管理オブジェクトを選択"
-+#: ../gui/statusPage.py:147
+-#: ../gui/system-config-selinux.glade:837
+-msgid "Add SELinux User"
++#: booleans.py:177
 +msgid ""
-+"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
-+"you later decide to turn SELinux back on, the system will be required to "
-+"relabel.  If you just want to see if SELinux is causing a problem on your "
-+"system, you can go to permissive mode which will only log errors and not "
-+"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
-+"wish to continue?"
-+msgstr ""
++"Allow sftp-internal to login to local users and read/write all files on the "
++"system, governed by DAC."
+ msgstr ""
  
--#~ msgid "<b>Select:</b>"
--#~ msgstr "<b>選択:</b>"
-+#: ../gui/statusPage.py:152
+-#: ../gui/system-config-selinux.glade:1079
+-msgid "SELinux Administration"
++#: booleans.py:178
 +msgid ""
-+"Changing to SELinux enabled will cause a relabel of the entire file system "
-+"on the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
-+msgstr ""
++"Allow internal-sftp to read and write files in the user ssh home directories."
+ msgstr ""
  
--#~ msgid "System Default Enforcing Mode"
--#~ msgstr "システムデフォルトの強制モード"
-+#: ../gui/system-config-selinux.glade:11
-+msgid "system-config-selinux"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1122
+-msgid "Add"
++#: booleans.py:179
++msgid "Allow sge to connect to the network using any TCP port"
+ msgstr ""
  
--#~ msgid ""
--#~ "Disabled\n"
--#~ "Permissive\n"
--#~ "Enforcing\n"
--#~ msgstr ""
--#~ "許容\n"
--#~ "強制が\n"
--#~ "無効になりました\n"
-+#: ../gui/system-config-selinux.glade:12
+-#: ../gui/system-config-selinux.glade:1144
+-msgid "_Properties"
++#: booleans.py:180
++msgid "Allow sge to access nfs file systems."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1166
+-msgid "_Delete"
++#: booleans.py:181
 +msgid ""
-+"Copyright (c)2006 Red Hat, Inc.\n"
-+"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-+msgstr ""
++"Enable additional permissions needed to support devices on 3ware controllers."
+ msgstr ""
  
--#~ msgid "Current Enforcing Mode"
--#~ msgstr "現在の強制モード"
-+#: ../gui/system-config-selinux.glade:22
-+#: ../gui/system-config-selinux.glade:544
-+msgid "Add SELinux Login Mapping"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1256
+-msgid "Select Management Object"
++#: booleans.py:182
++msgid ""
++"Allow samba to modify public files used for public file transfer services.  "
++"Files/Directories must be labeled public_content_rw_t."
+ msgstr ""
  
--#~ msgid "System Default Policy Type: "
--#~ msgstr "システムデフォルトのポリシータイプ: "
-+#: ../gui/system-config-selinux.glade:257
-+msgid "Add SELinux Network Ports"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1273
+-msgid "<b>Select:</b>"
++#: booleans.py:183
++msgid "Allow user spamassassin clients to use the network."
+ msgstr ""
  
--#~ 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:391
-+#: ../gui/system-config-selinux.glade:678
-+msgid "SELinux Type"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1326
+-msgid "System Default Enforcing Mode"
++#: booleans.py:184
++msgid "Allow spamd to read/write user home directories."
+ msgstr ""
  
--#~ msgid "Relabel on next reboot."
--#~ msgstr "次の再起動でリラベル"
-+#: ../gui/system-config-selinux.glade:622
-+msgid "File Specification"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1354
++#: booleans.py:185
+ msgid ""
+-"Disabled\n"
+-"Permissive\n"
+-"Enforcing\n"
++"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
+ msgstr ""
  
--#~ msgid "Revert boolean setting to system default"
--#~ msgstr "ブーリアン設定をシステムデフォルトに戻す"
-+#: ../gui/system-config-selinux.glade:650
-+msgid "File Type"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1373
+-msgid "Current Enforcing Mode"
++#: booleans.py:186
++msgid "Allow squid to run as a transparent proxy (TPROXY)"
+ msgstr ""
  
--#~ msgid "Toggle between Customized and All Booleans"
--#~ msgstr "カスタム化と全ブーリアン値との間で切り替え"
-+#: ../gui/system-config-selinux.glade:727
+-#: ../gui/system-config-selinux.glade:1418
+-msgid "System Default Policy Type: "
++#: booleans.py:187
 +msgid ""
-+"all files\n"
-+"regular file\n"
-+"directory\n"
-+"character device\n"
-+"block device\n"
-+"socket\n"
-+"symbolic link\n"
-+"named pipe\n"
-+msgstr ""
- 
--#~ msgid "Run booleans lockdown wizard"
--#~ msgstr "boolean ロックダウンのウィザードを実行"
-+#: ../gui/system-config-selinux.glade:773
-+msgid "MLS"
-+msgstr ""
- 
--#~ msgid "Lockdown..."
--#~ msgstr "ロックダウン..."
-+#: ../gui/system-config-selinux.glade:837
-+msgid "Add SELinux User"
-+msgstr ""
- 
--#~ msgid "Filter"
--#~ msgstr "フィルター"
-+#: ../gui/system-config-selinux.glade:1079
-+msgid "SELinux Administration"
-+msgstr ""
++"Allow ssh with chroot env to read and write files in the user home "
++"directories"
+ msgstr ""
  
--#~ msgid "Add File Context"
--#~ msgstr "ファイルコンテキストの追加"
-+#: ../gui/system-config-selinux.glade:1122
-+msgid "Add"
+-#: ../gui/system-config-selinux.glade:1463
++#: booleans.py:188
++msgid "allow host key based authentication"
 +msgstr ""
- 
--#~ msgid "Modify File Context"
--#~ msgstr "ファイルコンテキストの変更"
-+#: ../gui/system-config-selinux.glade:1144
-+msgid "_Properties"
++
++#: booleans.py:189
++msgid "Allow ssh logins as sysadm_r:sysadm_t"
 +msgstr ""
- 
--#~ msgid "Delete File Context"
--#~ msgstr "ファイルコンテキストの削除"
-+#: ../gui/system-config-selinux.glade:1166
-+msgid "_Delete"
++
++#: booleans.py:190
++msgid "allow staff user to create and transition to svirt domains."
 +msgstr ""
- 
--#~ msgid "Toggle between all and customized file context"
--#~ msgstr "全てとカスタム化ファイルコンテキストの間で切り替え"
-+#: ../gui/system-config-selinux.glade:1256
-+msgid "Select Management Object"
++
++#: booleans.py:191
++msgid "Allow the Telepathy connection managers to connect to any network port."
 +msgstr ""
++
++#: booleans.py:192
+ msgid ""
+-"Select if you wish to relabel then entire file system on next reboot.  "
+-"Relabeling can take a very long time, depending on the size of the system.  "
+-"If you are changing policy types or going from disabled to enforcing, a "
+-"relabel is required."
++"Allow the Telepathy connection managers to connect to any generic TCP port."
+ msgstr ""
  
--#~ msgid "Add SELinux User Mapping"
--#~ msgstr "SELinux ユーザーマッピングの追加"
-+#: ../gui/system-config-selinux.glade:1273
-+msgid "<b>Select:</b>"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1509
+-msgid "Relabel on next reboot."
++#: booleans.py:193
++msgid ""
++"Allow tftp to modify public files used for public file transfer services."
+ msgstr ""
  
--#~ msgid "Modify SELinux User Mapping"
--#~ msgstr "SELinux ユーザーマッピングの変更"
-+#: ../gui/system-config-selinux.glade:1326
-+msgid "System Default Enforcing Mode"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1561
+-msgid "label37"
++#: booleans.py:194
++msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
+ msgstr ""
  
--#~ msgid "Delete SELinux User Mapping"
--#~ msgstr "SELinux ユーザーマッピングの削除"
-+#: ../gui/system-config-selinux.glade:1354
+-#: ../gui/system-config-selinux.glade:1598
+-msgid "Revert boolean setting to system default"
++#: booleans.py:195
 +msgid ""
-+"Disabled\n"
-+"Permissive\n"
-+"Enforcing\n"
-+msgstr ""
- 
--#~ msgid "Add Translation"
--#~ msgstr "変換の追加"
-+#: ../gui/system-config-selinux.glade:1373
-+msgid "Current Enforcing Mode"
-+msgstr ""
++"allow unconfined users to transition to the chrome sandbox domains when "
++"running chrome-sandbox"
+ msgstr ""
  
--#~ msgid "Modify Translation"
--#~ msgstr "変換の変更"
-+#: ../gui/system-config-selinux.glade:1418
-+msgid "System Default Policy Type: "
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1614
+-msgid "Toggle between Customized and All Booleans"
++#: booleans.py:196
++msgid "Allow a user to login as an unconfined domain"
+ msgstr ""
  
--#~ msgid "Delete Translation"
--#~ msgstr "変換の削除"
-+#: ../gui/system-config-selinux.glade:1463
+-#: ../gui/system-config-selinux.glade:1645
+-#: ../gui/system-config-selinux.glade:1850
+-#: ../gui/system-config-selinux.glade:2037
+-#: ../gui/system-config-selinux.glade:2224
+-#: ../gui/system-config-selinux.glade:2467
+-#: ../gui/system-config-selinux.glade:2692
+-#: ../gui/system-config-selinux.glade:2867
+-msgid "Filter"
++#: booleans.py:197
 +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 ""
- 
--#~ msgid "Modify SELinux User"
--#~ msgstr "SELinux ユーザーの変更"
-+#: ../gui/system-config-selinux.glade:1509
-+msgid "Relabel on next reboot."
-+msgstr ""
++"Allow unconfined users to transition to the Mozilla plugin domain when "
++"running xulrunner plugin-container."
+ msgstr ""
  
--#~ msgid "Add Network Port"
--#~ msgstr "ネットワークポートの追加"
-+#: ../gui/system-config-selinux.glade:1561
-+msgid "label37"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1734
+-msgid "label50"
++#: booleans.py:198
++msgid "Allow video playing tools to run unconfined"
+ msgstr ""
  
--#~ msgid "Edit Network Port"
--#~ msgstr "ネットワークポートの編集"
-+#: ../gui/system-config-selinux.glade:1598
-+msgid "Revert boolean setting to system default"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1771
+-msgid "Add File Context"
++#: booleans.py:199
++msgid "Allow unprivledged user to create and transition to svirt domains."
+ msgstr ""
  
--#~ msgid "Delete Network Port"
--#~ msgstr "ネットワークポートの削除"
-+#: ../gui/system-config-selinux.glade:1614
-+msgid "Toggle between Customized and All Booleans"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1787
+-msgid "Modify File Context"
++#: booleans.py:200
++msgid "Support ecryptfs home directories"
+ msgstr ""
  
--#~ msgid "Toggle between Customized and All Ports"
--#~ msgstr "カスタム化と全ポートの間で切り替え"
-+#: ../gui/system-config-selinux.glade:1645
-+#: ../gui/system-config-selinux.glade:1850
-+#: ../gui/system-config-selinux.glade:2037
-+#: ../gui/system-config-selinux.glade:2224
-+#: ../gui/system-config-selinux.glade:2467
-+#: ../gui/system-config-selinux.glade:2692
-+#: ../gui/system-config-selinux.glade:2867
-+msgid "Filter"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1803
+-msgid "Delete File Context"
++#: booleans.py:201
++msgid "Support fusefs home directories"
+ msgstr ""
  
--#~ msgid "Generate new policy module"
--#~ msgstr "新ポリシーモジュールの生成"
-+#: ../gui/system-config-selinux.glade:1734
-+msgid "label50"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1819
+-msgid "Toggle between all and customized file context"
++#: booleans.py:202
++msgid "Use lpd server instead of cups"
+ msgstr ""
  
--#~ msgid "Load policy module"
--#~ msgstr "ポリシーモジュールをロード"
-+#: ../gui/system-config-selinux.glade:1771
-+msgid "Add File Context"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1939
+-msgid "label38"
++#: booleans.py:203
++msgid "Support NFS home directories"
+ msgstr ""
  
--#~ msgid "Remove loadable policy module"
--#~ msgstr "ロード可能なポリシーモジュールを取り外す"
-+#: ../gui/system-config-selinux.glade:1787
-+msgid "Modify File Context"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1976
+-msgid "Add SELinux User Mapping"
++#: booleans.py:204
++msgid "Support SAMBA home directories"
+ msgstr ""
  
--#~ msgid ""
--#~ "Enable/Disable additional audit rules, that are normally not reported in "
--#~ "the log files."
--#~ msgstr "通常はログファイルに報告されない追加の監査ルールを有効/無効にする。"
-+#: ../gui/system-config-selinux.glade:1803
-+msgid "Delete File Context"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1992
+-msgid "Modify SELinux User Mapping"
++#: booleans.py:205
++msgid "Allow varnishd to connect to all ports, not just HTTP."
+ msgstr ""
  
--#~ msgid "Sensitvity Level"
--#~ msgstr "感度"
-+#: ../gui/system-config-selinux.glade:1819
-+msgid "Toggle between all and customized file context"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2008
+-msgid "Delete SELinux User Mapping"
++#: booleans.py:206
++msgid "Ignore vbetool mmap_zero errors."
+ msgstr ""
  
--#~ msgid "SELinux user '%s' is required"
--#~ msgstr "SELinux ユーザー '%s' が必要です"
-+#: ../gui/system-config-selinux.glade:1939
-+msgid "label38"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2126
+-msgid "label39"
++#: booleans.py:207
++msgid ""
++"Allow confined virtual guests to use serial/parallel communication ports"
+ msgstr ""
  
--#~ msgid ""
--#~ "\n"
--#~ "\n"
--#~ "semodule -i %s\n"
--#~ "\n"
--#~ msgstr ""
--#~ "\n"
--#~ "\n"
--#~ "semodule -i %s\n"
--#~ "\n"
-+#: ../gui/system-config-selinux.glade:1976
-+msgid "Add SELinux User Mapping"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2163
+-msgid "Add User"
++#: booleans.py:208
++msgid ""
++"Allow confined virtual guests to use executable memory and executable stack"
+ msgstr ""
  
--#~ msgid "Disable"
--#~ msgstr "無効"
-+#: ../gui/system-config-selinux.glade:1992
-+msgid "Modify SELinux User Mapping"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2179
+-msgid "Modify User"
++#: booleans.py:209
++msgid "Allow confined virtual guests to read fuse files"
+ msgstr ""
  
--#~ msgid "Enable"
--#~ msgstr "有効"
-+#: ../gui/system-config-selinux.glade:2008
-+msgid "Delete SELinux User Mapping"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2195
+-msgid "Delete User"
++#: booleans.py:210
++msgid "Allow confined virtual guests to manage nfs files"
+ msgstr ""
  
--#~ msgid "<b>Boolean</b>"
--#~ msgstr "<b>Boolean</b>"
-+#: ../gui/system-config-selinux.glade:2126
-+msgid "label39"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2313
+-msgid "label41"
++#: booleans.py:211
++msgid "Allow confined virtual guests to manage cifs files"
+ msgstr ""
  
--#~ msgid "<b>Description</b>"
--#~ msgstr "<b>説明</b>"
-+#: ../gui/system-config-selinux.glade:2163
-+msgid "Add User"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2350
+-msgid "Add Network Port"
++#: booleans.py:212
++msgid "Allow confined virtual guests to interact with the sanlock"
+ msgstr ""
  
--#~ msgid "<b>Status</b>"
--#~ msgstr "<b>ステータス</b>"
-+#: ../gui/system-config-selinux.glade:2179
-+msgid "Modify User"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2366
+-msgid "Edit Network Port"
++#: booleans.py:213
++msgid "Allow confined virtual guests to manage device configuration, (pci)"
+ msgstr ""
  
--#~ msgid "Category: %s <br>"
--#~ msgstr "カテゴリ: %s <br>"
-+#: ../gui/system-config-selinux.glade:2195
-+msgid "Delete User"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2382
+-msgid "Delete Network Port"
++#: booleans.py:214
++msgid "Allow confined virtual guests to use usb devices"
+ msgstr ""
  
--#~ msgid "Begin"
--#~ msgstr "開始"
-+#: ../gui/system-config-selinux.glade:2313
-+msgid "label41"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2418
+-#: ../gui/system-config-selinux.glade:2436
+-msgid "Toggle between Customized and All Ports"
++#: booleans.py:215
++msgid "Allow confined virtual guests to interact with the xserver"
+ msgstr ""
  
--#~ msgid ""
--#~ "Welcome to the SELinux Lockdown Tool.<br> <br>This tool can be used to "
--#~ "lockdown SELinux booleans.The tool will generate a configuration file "
--#~ "which can be used to lockdown this system or other SELinux systems.<br>"
--#~ msgstr ""
--#~ "SELinux ロックダウンツールにようこそ。 <br> <br>このツールを使用すると "
--#~ "SELinux の boolean をロックダウンすることができます。 このシステムまたは他"
--#~ "の SELinux システムのロックダウンに使用できる設定ファイルを生成します。"
--#~ "<br>"
-+#: ../gui/system-config-selinux.glade:2350
-+msgid "Add Network Port"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2556
+-msgid "label42"
++#: booleans.py:216
++msgid "Allow webadm to manage files in users home directories"
+ msgstr ""
  
--#~ msgid "Finish"
--#~ msgstr "終了"
-+#: ../gui/system-config-selinux.glade:2366
-+msgid "Edit Network Port"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2593
+-msgid "Generate new policy module"
++#: booleans.py:217
++msgid "Allow webadm to read files in users home directories"
+ msgstr ""
  
--#~ msgid "Category %s booleans completed <br><br>"
--#~ msgstr "カテゴリ %s boolean は完了しました <br><br>"
-+#: ../gui/system-config-selinux.glade:2382
-+msgid "Delete Network Port"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2609
+-msgid "Load policy module"
++#: booleans.py:218
++msgid "Ignore wine mmap_zero errors."
+ msgstr ""
  
--#~ msgid "Current settings:<br><br>"
--#~ msgstr "現在の設定:<br><br>"
-+#: ../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:2625
+-msgid "Remove loadable policy module"
++#: booleans.py:219
++msgid "Allow the graphical login program to execute bootloader"
+ msgstr ""
  
--#~ msgid "Finish: <br><br>"
--#~ msgstr "終了: <br><br>"
-+#: ../gui/system-config-selinux.glade:2556
-+msgid "label42"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2661
++#: booleans.py:220
+ msgid ""
+-"Enable/Disable additional audit rules, that are normally not reported in the "
+-"log files."
++"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+ msgstr ""
  
--#~ msgid "Category: %s<br><br>Current Settings<br><br>"
--#~ msgstr "カテゴリ: %s<br><br>現在の設定<br><br>"
-+#: ../gui/system-config-selinux.glade:2593
-+msgid "Generate new policy module"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2781
+-msgid "label44"
++#: booleans.py:221
++msgid "Allow xen to manage nfs files"
+ msgstr ""
  
--#~ msgid "Boolean:   %s<br><br>"
--#~ msgstr "Boolean:   %s<br><br>"
-+#: ../gui/system-config-selinux.glade:2609
-+msgid "Load policy module"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2818
+-msgid "Change process mode to permissive."
++#: booleans.py:222
++msgid ""
++"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
++"logical volumes for disk images."
+ msgstr ""
  
--#~ msgid "Lockdown SELinux Booleans"
--#~ msgstr "SELinux boolean のロックダウン"
-+#: ../gui/system-config-selinux.glade:2625
-+msgid "Remove loadable policy module"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2836
+-msgid "Change process mode to enforcing"
++#: booleans.py:223
++msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
+ msgstr ""
  
--#~ msgid "Apply"
--#~ msgstr "適用"
-+#: ../gui/system-config-selinux.glade:2661
+-#: ../gui/system-config-selinux.glade:2928
+-msgid "Process Domain"
++#: booleans.py:224
 +msgid ""
-+"Enable/Disable additional audit rules, that are normally not reported in the "
-+"log files."
-+msgstr ""
++"Allow xguest users to configure Network Manager and connect to apache ports"
+ msgstr ""
  
--#~ msgid "SELinux Boolean Lockdown"
--#~ msgstr "SELinux boolean のロックダウン"
-+#: ../gui/system-config-selinux.glade:2781
-+msgid "label44"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2956
+-msgid "label59"
++#: booleans.py:225
++msgid "Allow xguest users to mount removable media"
+ msgstr ""
  
--#~ msgid "Save As"
--#~ msgstr "名前を付けて保存"
-+#: ../gui/system-config-selinux.glade:2818
-+msgid "Change process mode to permissive."
+-#: ../gui/usersPage.py:138
+-#, python-format
+-msgid "SELinux user '%s' is required"
++#: booleans.py:226
++msgid "Allow xguest to use blue tooth devices"
 +msgstr ""
- 
--#~ msgid "Save Boolean Configuration File"
--#~ msgstr "Boolean 設定ファイルを保存"
-+#: ../gui/system-config-selinux.glade:2836
-+msgid "Change process mode to enforcing"
++
++#: booleans.py:227
++msgid "Allows clients to write to the X server shared memory segments."
 +msgstr ""
- 
--#~ msgid "Select file name to save  boolean settings."
--#~ msgstr "boolean 設定を保存するファイル名を選択します。"
-+#: ../gui/system-config-selinux.glade:2928
-+msgid "Process Domain"
++
++#: booleans.py:228
++msgid "Allows XServer to execute writable memory"
 +msgstr ""
- 
--#~ msgid "_Forward"
--#~ msgstr "転送(_F)"
-+#: ../gui/system-config-selinux.glade:2956
-+msgid "label59"
++
++#: booleans.py:229
++msgid "Support X userspace object manager"
 +msgstr ""
- 
--#~ msgid "_Previous"
--#~ msgstr "前(_P)"
-+#: ../gui/usersPage.py:138
-+#, python-format
-+msgid "SELinux user '%s' is required"
++
++#: booleans.py:230
++msgid "Allow zabbix to connect to unreserved ports"
 +msgstr ""
-diff -up policycoreutils-2.1.12/po/ka.po.rhat policycoreutils-2.1.12/po/ka.po
---- policycoreutils-2.1.12/po/ka.po.rhat	2012-07-04 07:35:21.000000000 -0400
-+++ policycoreutils-2.1.12/po/ka.po	2012-10-16 15:07:17.543526227 -0400
-@@ -8,7 +8,7 @@ msgid ""
++
++#: booleans.py:231
++msgid "Allow zebra daemon to write it configuration files"
++msgstr ""
++
++#: booleans.py:232
++msgid ""
++"Allow ZoneMinder to modify public files used for public file transfer "
++"services."
  msgstr ""
- "Project-Id-Version: PACKAGE VERSION\n"
- "Report-Msgid-Bugs-To: \n"
--"POT-Creation-Date: 2012-03-27 10:49-0400\n"
-+"POT-Creation-Date: 2012-05-25 07:28-0400\n"
- "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
- "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
- "Language-Team: LANGUAGE <LL at li.org>\n"
-@@ -90,844 +90,851 @@ msgstr ""
- msgid "global"
+diff --git a/policycoreutils/po/ja.po b/policycoreutils/po/ja.po
+index ffeaef5..c42c348 100644
+--- a/policycoreutils/po/ja.po
++++ b/policycoreutils/po/ja.po
+@@ -1,38 +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:
+ # Hyu_gabaru Ryu_ichi <hyu_gabaru at yahoo.co.jp>, 2007.
+-# Kiyoto Hashida <khashida at redhat.com>, 2008, 2009, 2010.
++# Kiyoto Hashida <khashida at redhat.com>, 2008-2010,2012.
+ # Makoto Mizukami <makoto at fedoraproject.org>, 2008.
+ # Noriko Mizumoto <noriko at redhat.com>, 2006, 2008, 2009.
+ # Takuro Nagamoto <tnagamot at redhat.com>, 2006.
++# Tomoyuki KATO <tomo at dream.daynight.jp>, 2012.
+ msgid ""
  msgstr ""
+ "Project-Id-Version: Policycoreutils\n"
+ "Report-Msgid-Bugs-To: \n"
+-"POT-Creation-Date: 2012-05-25 07:28-0400\n"
+-"PO-Revision-Date: 2012-04-02 20:30+0000\n"
+-"Last-Translator: dwalsh <dwalsh at redhat.com>\n"
++"POT-Creation-Date: 2012-10-08 10:31-0400\n"
++"PO-Revision-Date: 2012-11-07 11:31+0000\n"
++"Last-Translator: Tomoyuki KATO <tomo at dream.daynight.jp>\n"
+ "Language-Team: Japanese <trans-ja at lists.fedoraproject.org>\n"
+-"Language: ja\n"
+ "MIME-Version: 1.0\n"
+ "Content-Type: text/plain; charset=UTF-8\n"
+ "Content-Transfer-Encoding: 8bit\n"
+-"Plural-Forms: nplurals=1; plural=0\n"
++"Language: ja\n"
++"Plural-Forms: nplurals=1; plural=0;\n"
  
--#: ../semanage/seobject.py:222
-+#: ../semanage/seobject.py:225
+ #: ../run_init/run_init.c:67
+ msgid ""
+ "USAGE: run_init <script> <args ...>\n"
+ "  where: <script> is the name of the init script to run,\n"
+ "         <args ...> are the arguments to that script."
+-msgstr ""
+-"使い方: run_init <script> <args ...>\n"
+-"  ここで、 <script> に実行する init スクリプトの名前、\n"
+-"         <args ...> にそのスクリプトに対する引数を指定します。"
++msgstr "使い方: run_init <script> <args ...>\n  ここで、 <script> に実行する init スクリプトの名前、\n         <args ...> にそのスクリプトに対する引数を指定します。"
+ 
+-#: ../run_init/run_init.c:126 ../newrole/newrole.c:1124
++#: ../run_init/run_init.c:126 ../newrole/newrole.c:1123
+ #, c-format
+ msgid "failed to initialize PAM\n"
+ msgstr "PAM の初期化に失敗しました\n"
+@@ -81,7 +79,7 @@ msgstr "残念ながら、 run_init は SELinux カーネル上でしか使用
+ msgid "authentication failed.\n"
+ msgstr "認証に失敗しました。\n"
+ 
+-#: ../run_init/run_init.c:405 ../newrole/newrole.c:1258
++#: ../run_init/run_init.c:405 ../newrole/newrole.c:1257
+ #, c-format
+ msgid "Could not set exec context to %s.\n"
+ msgstr "exec コンテキストを %s に設定できませんでした。\n"
+@@ -94,859 +92,852 @@ msgstr "******************** 重要 ***********************\n"
+ msgid "To make this policy package active, execute:"
+ msgstr "このポリシーパッケージを有効にするには、以下を実行して下さい:"
+ 
+-#: ../semanage/seobject.py:143 ../semanage/seobject.py:147
+-msgid "global"
+-msgstr "グローバル"
+-
+-#: ../semanage/seobject.py:225
++#: ../semanage/seobject.py:200
  msgid "Could not create semanage handle"
- msgstr ""
+ msgstr "semanage ハンドルを作成できませんでした"
  
--#: ../semanage/seobject.py:230
-+#: ../semanage/seobject.py:233
+-#: ../semanage/seobject.py:233
++#: ../semanage/seobject.py:208
  msgid "SELinux policy is not managed or store cannot be accessed."
- msgstr ""
+-msgstr ""
+-"SELinux ポリシーが管理されていないか、 store にアクセスできないかのいずれかで"
+-"す。"
++msgstr "SELinux ポリシーが管理されていないか、 store にアクセスできないかのいずれかです。"
  
--#: ../semanage/seobject.py:235
-+#: ../semanage/seobject.py:238
+-#: ../semanage/seobject.py:238
++#: ../semanage/seobject.py:213
  msgid "Cannot read policy store."
- msgstr ""
+ msgstr "ポリシー store を読み込めません"
  
--#: ../semanage/seobject.py:240
-+#: ../semanage/seobject.py:243
+-#: ../semanage/seobject.py:243
++#: ../semanage/seobject.py:218
  msgid "Could not establish semanage connection"
- msgstr ""
+ msgstr "semanage 接続を確立できませんでした"
  
--#: ../semanage/seobject.py:245
-+#: ../semanage/seobject.py:248
+-#: ../semanage/seobject.py:248
++#: ../semanage/seobject.py:223
  msgid "Could not test MLS enabled status"
- msgstr ""
+ msgstr "MLS を有効にした状態をテストできませんでした"
  
--#: ../semanage/seobject.py:251 ../semanage/seobject.py:266
-+#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
+-#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
++#: ../semanage/seobject.py:229 ../semanage/seobject.py:244
  msgid "Not yet implemented"
- msgstr ""
+ msgstr "まだ、実装されていません"
  
--#: ../semanage/seobject.py:255
-+#: ../semanage/seobject.py:258
+-#: ../semanage/seobject.py:258
++#: ../semanage/seobject.py:233
  msgid "Semanage transaction already in progress"
- msgstr ""
+ msgstr "Semanage トランザクションは既に進行しています"
  
--#: ../semanage/seobject.py:264
-+#: ../semanage/seobject.py:267
+-#: ../semanage/seobject.py:267
++#: ../semanage/seobject.py:242
  msgid "Could not start semanage transaction"
- msgstr ""
+ msgstr "semanage トランザクションを起動できませんでした"
  
--#: ../semanage/seobject.py:274
-+#: ../semanage/seobject.py:278
+-#: ../semanage/seobject.py:278
++#: ../semanage/seobject.py:254
  msgid "Could not commit semanage transaction"
- msgstr ""
+ msgstr "semanage トランザクションをコミットできませんでした"
  
--#: ../semanage/seobject.py:279
-+#: ../semanage/seobject.py:283
+-#: ../semanage/seobject.py:283
++#: ../semanage/seobject.py:259
  msgid "Semanage transaction not in progress"
- msgstr ""
+ msgstr "Semanage トランザクションは進行していません"
  
--#: ../semanage/seobject.py:291 ../semanage/seobject.py:371
-+#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
+-#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
++#: ../semanage/seobject.py:271 ../semanage/seobject.py:351
  msgid "Could not list SELinux modules"
- msgstr ""
+ msgstr "SELinux のモジュール一覧を表示できませんでした"
  
--#: ../semanage/seobject.py:304
-+#: ../semanage/seobject.py:308
+-#: ../semanage/seobject.py:308
++#: ../semanage/seobject.py:284
  msgid "Modules Name"
- msgstr ""
+-msgstr ""
++msgstr "モジュール名"
  
--#: ../semanage/seobject.py:304
-+#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
+-#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
++#: ../semanage/seobject.py:284 ../gui/modulesPage.py:62
  msgid "Version"
- msgstr ""
+ msgstr "バージョン"
  
--#: ../semanage/seobject.py:307
-+#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
+-#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
++#: ../semanage/seobject.py:287 ../gui/statusPage.py:75
  msgid "Disabled"
- msgstr ""
+ msgstr "無効"
  
--#: ../semanage/seobject.py:322
-+#: ../semanage/seobject.py:326
+-#: ../semanage/seobject.py:326
++#: ../semanage/seobject.py:302
  #, python-format
  msgid "Could not disable module %s (remove failed)"
- msgstr ""
+-msgstr ""
++msgstr "モジュール %s を無効化できませんでした (削除失敗)"
  
--#: ../semanage/seobject.py:333
-+#: ../semanage/seobject.py:337
+-#: ../semanage/seobject.py:337
++#: ../semanage/seobject.py:313
  #, python-format
  msgid "Could not enable module %s (remove failed)"
- msgstr ""
+-msgstr ""
++msgstr "モジュール %s を有効化できませんでした (削除失敗)"
  
--#: ../semanage/seobject.py:348
-+#: ../semanage/seobject.py:352
+-#: ../semanage/seobject.py:352
++#: ../semanage/seobject.py:328
  #, python-format
  msgid "Could not remove module %s (remove failed)"
- msgstr ""
+-msgstr ""
++msgstr "モジュール %s を削除できませんでした (削除失敗)"
  
--#: ../semanage/seobject.py:358
-+#: ../semanage/seobject.py:362
+-#: ../semanage/seobject.py:362
++#: ../semanage/seobject.py:338
  msgid "dontaudit requires either 'on' or 'off'"
- msgstr ""
+-msgstr ""
++msgstr "dontaudit は 'on' または 'off' にする必要があります"
  
--#: ../semanage/seobject.py:387
-+#: ../semanage/seobject.py:391
+-#: ../semanage/seobject.py:391
++#: ../semanage/seobject.py:366
  msgid "Builtin Permissive Types"
- msgstr ""
+-msgstr ""
++msgstr "組み込み許容形式"
  
--#: ../semanage/seobject.py:397
-+#: ../semanage/seobject.py:401
+-#: ../semanage/seobject.py:401
++#: ../semanage/seobject.py:376
  msgid "Customized Permissive Types"
- msgstr ""
+-msgstr ""
++msgstr "カスタム許容形式"
  
--#: ../semanage/seobject.py:438
-+#: ../semanage/seobject.py:442
+-#: ../semanage/seobject.py:442
++#: ../semanage/seobject.py:417
  #, python-format
  msgid "Could not set permissive domain %s (module installation failed)"
- msgstr ""
+-msgstr ""
+-"許容ドメイン %s を設定できませんでした (モジュールのインストールに失敗)"
++msgstr "許容ドメイン %s を設定できませんでした (モジュールのインストールに失敗)"
  
--#: ../semanage/seobject.py:444
-+#: ../semanage/seobject.py:448
+-#: ../semanage/seobject.py:448
++#: ../semanage/seobject.py:423
  #, python-format
  msgid "Could not remove permissive domain %s (remove failed)"
- msgstr ""
+ msgstr "許容ドメイン %s の削除ができませんでした (削除に失敗)"
  
--#: ../semanage/seobject.py:479 ../semanage/seobject.py:553
--#: ../semanage/seobject.py:599 ../semanage/seobject.py:696
--#: ../semanage/seobject.py:726 ../semanage/seobject.py:793
--#: ../semanage/seobject.py:850 ../semanage/seobject.py:1097
--#: ../semanage/seobject.py:1786 ../semanage/seobject.py:1849
--#: ../semanage/seobject.py:1868 ../semanage/seobject.py:1985
--#: ../semanage/seobject.py:2037
-+#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
-+#: ../semanage/seobject.py:603 ../semanage/seobject.py:700
-+#: ../semanage/seobject.py:730 ../semanage/seobject.py:797
-+#: ../semanage/seobject.py:854 ../semanage/seobject.py:1101
-+#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
-+#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
-+#: ../semanage/seobject.py:2045
+-#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
+-#: ../semanage/seobject.py:603 ../semanage/seobject.py:700
+-#: ../semanage/seobject.py:730 ../semanage/seobject.py:797
+-#: ../semanage/seobject.py:854 ../semanage/seobject.py:1101
+-#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
+-#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
+-#: ../semanage/seobject.py:2045
++#: ../semanage/seobject.py:458 ../semanage/seobject.py:532
++#: ../semanage/seobject.py:578 ../semanage/seobject.py:675
++#: ../semanage/seobject.py:705 ../semanage/seobject.py:772
++#: ../semanage/seobject.py:829 ../semanage/seobject.py:1076
++#: ../semanage/seobject.py:1775 ../semanage/seobject.py:1838
++#: ../semanage/seobject.py:1857 ../semanage/seobject.py:1978
++#: ../semanage/seobject.py:2031
  #, python-format
  msgid "Could not create a key for %s"
- msgstr ""
+ msgstr "%s のキーを作成できませんでした"
  
--#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
--#: ../semanage/seobject.py:603 ../semanage/seobject.py:609
-+#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
-+#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
+-#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
+-#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
++#: ../semanage/seobject.py:462 ../semanage/seobject.py:536
++#: ../semanage/seobject.py:582 ../semanage/seobject.py:588
  #, python-format
  msgid "Could not check if login mapping for %s is defined"
- msgstr ""
+ msgstr "%s のログインマッピングが定義されているか確認できませんでした"
  
--#: ../semanage/seobject.py:492
-+#: ../semanage/seobject.py:496
+-#: ../semanage/seobject.py:496
++#: ../semanage/seobject.py:471
  #, python-format
  msgid "Linux Group %s does not exist"
- msgstr ""
+ msgstr "Linux グループ %s は存在していません"
  
--#: ../semanage/seobject.py:497
-+#: ../semanage/seobject.py:501
+-#: ../semanage/seobject.py:501
++#: ../semanage/seobject.py:476
  #, python-format
  msgid "Linux User %s does not exist"
- msgstr ""
+ msgstr "Linux ユーザー %s は存在していません"
  
--#: ../semanage/seobject.py:501
-+#: ../semanage/seobject.py:505
+-#: ../semanage/seobject.py:505
++#: ../semanage/seobject.py:480
  #, python-format
  msgid "Could not create login mapping for %s"
- msgstr ""
+ msgstr "%s のログインマッピングを作成できませんでした"
  
--#: ../semanage/seobject.py:505 ../semanage/seobject.py:741
-+#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
+-#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
++#: ../semanage/seobject.py:484 ../semanage/seobject.py:720
  #, python-format
  msgid "Could not set name for %s"
- msgstr ""
+ msgstr "%s の名前を設定できませんでした"
  
--#: ../semanage/seobject.py:510 ../semanage/seobject.py:751
-+#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
+-#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
++#: ../semanage/seobject.py:489 ../semanage/seobject.py:730
  #, python-format
  msgid "Could not set MLS range for %s"
- msgstr ""
+ msgstr "%s の MLS 範囲を設定できませんでした"
  
--#: ../semanage/seobject.py:514
-+#: ../semanage/seobject.py:518
+-#: ../semanage/seobject.py:518
++#: ../semanage/seobject.py:493
  #, python-format
  msgid "Could not set SELinux user for %s"
- msgstr ""
+ msgstr "%s の SELinux ユーザーを設定できませんでした"
  
--#: ../semanage/seobject.py:518
-+#: ../semanage/seobject.py:522
+-#: ../semanage/seobject.py:522
++#: ../semanage/seobject.py:497
  #, python-format
  msgid "Could not add login mapping for %s"
- msgstr ""
+ msgstr "%s のログインマッピングを追加できませんでした"
  
--#: ../semanage/seobject.py:536
-+#: ../semanage/seobject.py:540
+-#: ../semanage/seobject.py:540
++#: ../semanage/seobject.py:515
  msgid "Requires seuser or serange"
- msgstr ""
+ msgstr "seuser または serange が必要です"
  
--#: ../semanage/seobject.py:559 ../semanage/seobject.py:605
-+#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
+-#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
++#: ../semanage/seobject.py:538 ../semanage/seobject.py:584
  #, python-format
  msgid "Login mapping for %s is not defined"
- msgstr ""
+ msgstr "%s のログインマッピングは定義されていません"
  
--#: ../semanage/seobject.py:563
-+#: ../semanage/seobject.py:567
+-#: ../semanage/seobject.py:567
++#: ../semanage/seobject.py:542
  #, python-format
  msgid "Could not query seuser for %s"
- msgstr ""
+ msgstr "%s の seuser をクエリーできませんでした"
  
--#: ../semanage/seobject.py:577
-+#: ../semanage/seobject.py:581
+-#: ../semanage/seobject.py:581
++#: ../semanage/seobject.py:556
  #, python-format
  msgid "Could not modify login mapping for %s"
- msgstr ""
+ msgstr "%s のログインマッピングを修正できませんでした"
  
--#: ../semanage/seobject.py:611
-+#: ../semanage/seobject.py:615
+-#: ../semanage/seobject.py:615
++#: ../semanage/seobject.py:590
  #, python-format
  msgid "Login mapping for %s is defined in policy, cannot be deleted"
- msgstr ""
+ msgstr "%s のログインマッピングはポリシーに定義されています、削除できません"
  
--#: ../semanage/seobject.py:615
-+#: ../semanage/seobject.py:619
+-#: ../semanage/seobject.py:619
++#: ../semanage/seobject.py:594
  #, python-format
  msgid "Could not delete login mapping for %s"
- msgstr ""
+ msgstr "%s のログインマッピングを削除できませんでした"
  
--#: ../semanage/seobject.py:637 ../semanage/seobject.py:655
--#: ../semanage/seobject.py:893
-+#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
-+#: ../semanage/seobject.py:897
+-#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
+-#: ../semanage/seobject.py:897
++#: ../semanage/seobject.py:616 ../semanage/seobject.py:634
++#: ../semanage/seobject.py:872
  msgid "Could not list login mappings"
- msgstr ""
+ msgstr "ログインマッピングの一覧を表示できませんでした"
  
--#: ../semanage/seobject.py:680 ../semanage/seobject.py:685
-+#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../gui/system-config-selinux.glade:100
+-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
++#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
+ #: ../gui/system-config-selinux.glade:100
  msgid "Login Name"
- msgstr ""
+ msgstr "ログイン名"
  
--#: ../semanage/seobject.py:680 ../semanage/seobject.py:685
--#: ../semanage/seobject.py:943 ../semanage/seobject.py:948
-+#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../gui/system-config-selinux.glade:128
-+#: ../gui/system-config-selinux.glade:915
-+#: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
+-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
+-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
++#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
++#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
+ #: ../gui/system-config-selinux.glade:128
+ #: ../gui/system-config-selinux.glade:915
+ #: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
  msgid "SELinux User"
- msgstr ""
+ msgstr "SELinux ユーザー"
  
--#: ../semanage/seobject.py:680
-+#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
-+#: ../gui/system-config-selinux.glade:943
+-#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
++#: ../semanage/seobject.py:659 ../gui/system-config-selinux.glade:156
+ #: ../gui/system-config-selinux.glade:943
  msgid "MLS/MCS Range"
- msgstr ""
+ msgstr "MLS/MCS 範囲"
  
--#: ../semanage/seobject.py:699 ../semanage/seobject.py:730
--#: ../semanage/seobject.py:797 ../semanage/seobject.py:854
--#: ../semanage/seobject.py:860
-+#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
-+#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
-+#: ../semanage/seobject.py:864
+-#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
+-#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
+-#: ../semanage/seobject.py:864
++#: ../semanage/seobject.py:678 ../semanage/seobject.py:709
++#: ../semanage/seobject.py:776 ../semanage/seobject.py:833
++#: ../semanage/seobject.py:839
  #, python-format
  msgid "Could not check if SELinux user %s is defined"
- msgstr ""
+ msgstr " SELinux ユーザー %s が定義されているか確認できませんでした"
  
--#: ../semanage/seobject.py:702 ../semanage/seobject.py:803
--#: ../semanage/seobject.py:866
-+#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
-+#: ../semanage/seobject.py:870
+-#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
+-#: ../semanage/seobject.py:870
++#: ../semanage/seobject.py:681 ../semanage/seobject.py:782
++#: ../semanage/seobject.py:845
  #, python-format
  msgid "Could not query user for %s"
- msgstr ""
+ msgstr "%s のユーザーをクエリーできませんでした"
  
--#: ../semanage/seobject.py:722
-+#: ../semanage/seobject.py:726
+-#: ../semanage/seobject.py:726
++#: ../semanage/seobject.py:701
  #, python-format
  msgid "You must add at least one role for %s"
- msgstr ""
+ msgstr "少なくとも %s のロールを 1 つ追加する必要があります"
  
--#: ../semanage/seobject.py:737
-+#: ../semanage/seobject.py:741
+-#: ../semanage/seobject.py:741
++#: ../semanage/seobject.py:716
  #, python-format
  msgid "Could not create SELinux user for %s"
- msgstr ""
+ msgstr "%s の SELinux ユーザーを作成できませんでした"
  
--#: ../semanage/seobject.py:746
-+#: ../semanage/seobject.py:750
+-#: ../semanage/seobject.py:750
++#: ../semanage/seobject.py:725
  #, python-format
  msgid "Could not add role %s for %s"
- msgstr ""
+ msgstr "ロール %s を %s に追加できませんでした"
  
--#: ../semanage/seobject.py:755
-+#: ../semanage/seobject.py:759
+-#: ../semanage/seobject.py:759
++#: ../semanage/seobject.py:734
  #, python-format
  msgid "Could not set MLS level for %s"
- msgstr ""
+ msgstr "MLS レベルを %s に設定できませんでした"
  
--#: ../semanage/seobject.py:758
-+#: ../semanage/seobject.py:762
+-#: ../semanage/seobject.py:762
++#: ../semanage/seobject.py:737
  #, python-format
  msgid "Could not add prefix %s for %s"
- msgstr ""
+ msgstr "プレフィックス %s を %s に追加できませんでした"
  
--#: ../semanage/seobject.py:761
-+#: ../semanage/seobject.py:765
+-#: ../semanage/seobject.py:765
++#: ../semanage/seobject.py:740
  #, python-format
  msgid "Could not extract key for %s"
- msgstr ""
+ msgstr "%s のキーを抽出できませんでした"
  
--#: ../semanage/seobject.py:765
-+#: ../semanage/seobject.py:769
+-#: ../semanage/seobject.py:769
++#: ../semanage/seobject.py:744
  #, python-format
  msgid "Could not add SELinux user %s"
- msgstr ""
+ msgstr "SELinux ユーザー %s を追加できませんでした"
  
--#: ../semanage/seobject.py:787
-+#: ../semanage/seobject.py:791
+-#: ../semanage/seobject.py:791
++#: ../semanage/seobject.py:766
  msgid "Requires prefix, roles, level or range"
- msgstr ""
+ msgstr "プレフィックスか、ロール、レベル、範囲のいずれかが必要です"
  
--#: ../semanage/seobject.py:789
-+#: ../semanage/seobject.py:793
+-#: ../semanage/seobject.py:793
++#: ../semanage/seobject.py:768
  msgid "Requires prefix or roles"
- msgstr ""
+ msgstr "プレフィックスかロールが必要です"
  
--#: ../semanage/seobject.py:799 ../semanage/seobject.py:856
-+#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
+-#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
++#: ../semanage/seobject.py:778 ../semanage/seobject.py:835
  #, python-format
  msgid "SELinux user %s is not defined"
- msgstr ""
+ msgstr "SELinux ユーザー %s は定義されていません"
  
--#: ../semanage/seobject.py:828
-+#: ../semanage/seobject.py:832
+-#: ../semanage/seobject.py:832
++#: ../semanage/seobject.py:807
  #, python-format
  msgid "Could not modify SELinux user %s"
- msgstr ""
+ msgstr "SELinux ユーザー %s を修正できませんでした"
  
--#: ../semanage/seobject.py:862
-+#: ../semanage/seobject.py:866
+-#: ../semanage/seobject.py:866
++#: ../semanage/seobject.py:841
  #, python-format
  msgid "SELinux user %s is defined in policy, cannot be deleted"
- msgstr ""
+ msgstr "SELinux ユーザー %s はポリシーで定義されています、削除できません"
  
--#: ../semanage/seobject.py:873
-+#: ../semanage/seobject.py:877
+-#: ../semanage/seobject.py:877
++#: ../semanage/seobject.py:852
  #, python-format
  msgid "Could not delete SELinux user %s"
- msgstr ""
+ msgstr "SELinux ユーザー %s を削除できませんでした"
  
--#: ../semanage/seobject.py:911
-+#: ../semanage/seobject.py:915
+-#: ../semanage/seobject.py:915
++#: ../semanage/seobject.py:890
  msgid "Could not list SELinux users"
- msgstr ""
+ msgstr "SELinux ユーザーの一覧を表示できませんでした"
  
--#: ../semanage/seobject.py:917
-+#: ../semanage/seobject.py:921
+-#: ../semanage/seobject.py:921
++#: ../semanage/seobject.py:896
  #, python-format
  msgid "Could not list roles for user %s"
- msgstr ""
+ msgstr "ユーザー %s のロール一覧を表示できませんでした"
  
--#: ../semanage/seobject.py:942
-+#: ../semanage/seobject.py:946
+-#: ../semanage/seobject.py:946
++#: ../semanage/seobject.py:921
  msgid "Labeling"
- msgstr ""
+ msgstr "ラベリング"
  
--#: ../semanage/seobject.py:942
-+#: ../semanage/seobject.py:946
+-#: ../semanage/seobject.py:946
++#: ../semanage/seobject.py:921
  msgid "MLS/"
- msgstr ""
+ msgstr "MLS/"
  
--#: ../semanage/seobject.py:943
-+#: ../semanage/seobject.py:947
+-#: ../semanage/seobject.py:947
++#: ../semanage/seobject.py:922
  msgid "Prefix"
- msgstr ""
+ msgstr "プレフィックス"
  
--#: ../semanage/seobject.py:943
-+#: ../semanage/seobject.py:947
+-#: ../semanage/seobject.py:947
++#: ../semanage/seobject.py:922
  msgid "MCS Level"
- msgstr ""
+ msgstr "MCS レベル"
  
--#: ../semanage/seobject.py:943
-+#: ../semanage/seobject.py:947
+-#: ../semanage/seobject.py:947
++#: ../semanage/seobject.py:922
  msgid "MCS Range"
- msgstr ""
+ msgstr "MCS 範囲"
  
--#: ../semanage/seobject.py:943 ../semanage/seobject.py:948
-+#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
+-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
++#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
+ #: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
  msgid "SELinux Roles"
- msgstr ""
+ msgstr "SELinux ロール"
  
--#: ../semanage/seobject.py:963
-+#: ../semanage/seobject.py:967
+-#: ../semanage/seobject.py:967
++#: ../semanage/seobject.py:942
  msgid "Protocol udp or tcp is required"
- msgstr ""
+ msgstr "プロトコル udp か tcp が必要です"
  
--#: ../semanage/seobject.py:965
-+#: ../semanage/seobject.py:969
+-#: ../semanage/seobject.py:969
++#: ../semanage/seobject.py:944
  msgid "Port is required"
- msgstr ""
+ msgstr "ポートが必要です"
  
--#: ../semanage/seobject.py:975
-+#: ../semanage/seobject.py:979
+-#: ../semanage/seobject.py:979
++#: ../semanage/seobject.py:954
  msgid "Invalid Port"
- msgstr ""
+-msgstr ""
++msgstr "無効なポート"
  
--#: ../semanage/seobject.py:979
-+#: ../semanage/seobject.py:983
+-#: ../semanage/seobject.py:983
++#: ../semanage/seobject.py:958
  #, python-format
  msgid "Could not create a key for %s/%s"
- msgstr ""
+ msgstr "%s/%s のキーを作成できませんでした"
  
--#: ../semanage/seobject.py:990
-+#: ../semanage/seobject.py:994
+-#: ../semanage/seobject.py:994
++#: ../semanage/seobject.py:969
  msgid "Type is required"
- msgstr ""
+ msgstr "タイプが必要です"
  
--#: ../semanage/seobject.py:996 ../semanage/seobject.py:1055
--#: ../semanage/seobject.py:1110 ../semanage/seobject.py:1116
-+#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
-+#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
+-#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
+-#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
++#: ../semanage/seobject.py:975 ../semanage/seobject.py:1034
++#: ../semanage/seobject.py:1089 ../semanage/seobject.py:1095
  #, python-format
  msgid "Could not check if port %s/%s is defined"
- msgstr ""
+ msgstr "ポート %s/%s が定義されているか確認できませんでした"
  
--#: ../semanage/seobject.py:998
-+#: ../semanage/seobject.py:1002
+-#: ../semanage/seobject.py:1002
++#: ../semanage/seobject.py:977
  #, python-format
  msgid "Port %s/%s already defined"
- msgstr ""
+ msgstr "ポート %s/%s はすでに定義されています"
  
--#: ../semanage/seobject.py:1002
-+#: ../semanage/seobject.py:1006
+-#: ../semanage/seobject.py:1006
++#: ../semanage/seobject.py:981
  #, python-format
  msgid "Could not create port for %s/%s"
- msgstr ""
+ msgstr "%s/%s のポートを作成できませんでした"
  
--#: ../semanage/seobject.py:1008
-+#: ../semanage/seobject.py:1012
+-#: ../semanage/seobject.py:1012
++#: ../semanage/seobject.py:987
  #, python-format
  msgid "Could not create context for %s/%s"
- msgstr ""
+ msgstr "%s/%s のコンテキストを作成できませんでした"
  
--#: ../semanage/seobject.py:1012
-+#: ../semanage/seobject.py:1016
+-#: ../semanage/seobject.py:1016
++#: ../semanage/seobject.py:991
  #, python-format
  msgid "Could not set user in port context for %s/%s"
- msgstr ""
+ msgstr "%s/%s のポートコンテキストにユーザーを設定できませんでした"
  
--#: ../semanage/seobject.py:1016
-+#: ../semanage/seobject.py:1020
+-#: ../semanage/seobject.py:1020
++#: ../semanage/seobject.py:995
  #, python-format
  msgid "Could not set role in port context for %s/%s"
- msgstr ""
+ msgstr "%s/%s のポートコンテキストにロールを設定できませんでした"
  
--#: ../semanage/seobject.py:1020
-+#: ../semanage/seobject.py:1024
+-#: ../semanage/seobject.py:1024
++#: ../semanage/seobject.py:999
  #, python-format
  msgid "Could not set type in port context for %s/%s"
- msgstr ""
+ msgstr "%s/%s のポートコンテキストにタイプを設定できませんでした"
  
--#: ../semanage/seobject.py:1025
-+#: ../semanage/seobject.py:1029
+-#: ../semanage/seobject.py:1029
++#: ../semanage/seobject.py:1004
  #, python-format
  msgid "Could not set mls fields in port context for %s/%s"
- msgstr ""
+ msgstr "%s/%s のポートコンテキストに mls フィールドを設定できませんでした"
  
--#: ../semanage/seobject.py:1029
-+#: ../semanage/seobject.py:1033
+-#: ../semanage/seobject.py:1033
++#: ../semanage/seobject.py:1008
  #, python-format
  msgid "Could not set port context for %s/%s"
- msgstr ""
+ msgstr "%s/%s のポートコンテキストを設定できませんでした"
  
--#: ../semanage/seobject.py:1033
-+#: ../semanage/seobject.py:1037
+-#: ../semanage/seobject.py:1037
++#: ../semanage/seobject.py:1012
  #, python-format
  msgid "Could not add port %s/%s"
- msgstr ""
+ msgstr "ポート %s/%s を追加できませんでした"
  
--#: ../semanage/seobject.py:1047 ../semanage/seobject.py:1312
--#: ../semanage/seobject.py:1508
-+#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
-+#: ../semanage/seobject.py:1512
+-#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
+-#: ../semanage/seobject.py:1512
++#: ../semanage/seobject.py:1026 ../semanage/seobject.py:1291
++#: ../semanage/seobject.py:1487
  msgid "Requires setype or serange"
- msgstr ""
+ msgstr "setype か serange が必要です"
  
--#: ../semanage/seobject.py:1049
-+#: ../semanage/seobject.py:1053
+-#: ../semanage/seobject.py:1053
++#: ../semanage/seobject.py:1028
  msgid "Requires setype"
- msgstr ""
+ msgstr "setype が必要です"
  
--#: ../semanage/seobject.py:1057 ../semanage/seobject.py:1112
-+#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
+-#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
++#: ../semanage/seobject.py:1036 ../semanage/seobject.py:1091
  #, python-format
  msgid "Port %s/%s is not defined"
- msgstr ""
+ msgstr "ポート %s/%s は定義されていません"
  
--#: ../semanage/seobject.py:1061
-+#: ../semanage/seobject.py:1065
+-#: ../semanage/seobject.py:1065
++#: ../semanage/seobject.py:1040
  #, python-format
  msgid "Could not query port %s/%s"
- msgstr ""
+ msgstr "ポート %s/%s をクエリーできませんでした"
  
--#: ../semanage/seobject.py:1072
-+#: ../semanage/seobject.py:1076
+-#: ../semanage/seobject.py:1076
++#: ../semanage/seobject.py:1051
  #, python-format
  msgid "Could not modify port %s/%s"
- msgstr ""
+ msgstr "ポート %s/%s を修正できませんでした"
  
--#: ../semanage/seobject.py:1085
-+#: ../semanage/seobject.py:1089
+-#: ../semanage/seobject.py:1089
++#: ../semanage/seobject.py:1064
  msgid "Could not list the ports"
- msgstr ""
+ msgstr "ポートを一覧表示できませんでした"
  
--#: ../semanage/seobject.py:1101
-+#: ../semanage/seobject.py:1105
+-#: ../semanage/seobject.py:1105
++#: ../semanage/seobject.py:1080
  #, python-format
  msgid "Could not delete the port %s"
- msgstr ""
+ msgstr "ポート %s を削除できませんでした"
  
--#: ../semanage/seobject.py:1118
-+#: ../semanage/seobject.py:1122
+-#: ../semanage/seobject.py:1122
++#: ../semanage/seobject.py:1097
  #, python-format
  msgid "Port %s/%s is defined in policy, cannot be deleted"
- msgstr ""
+ msgstr "ポート %s/%s はポリシーで定義されています、 削除できません"
  
--#: ../semanage/seobject.py:1122
-+#: ../semanage/seobject.py:1126
+-#: ../semanage/seobject.py:1126
++#: ../semanage/seobject.py:1101
  #, python-format
  msgid "Could not delete port %s/%s"
- msgstr ""
+ msgstr "ポート %s/%s を削除できませんでした"
  
--#: ../semanage/seobject.py:1138 ../semanage/seobject.py:1160
-+#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
+-#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
++#: ../semanage/seobject.py:1117 ../semanage/seobject.py:1139
  msgid "Could not list ports"
- msgstr ""
+ msgstr "ポートの一覧を表示できませんでした"
  
--#: ../semanage/seobject.py:1199
-+#: ../semanage/seobject.py:1203
+-#: ../semanage/seobject.py:1203
++#: ../semanage/seobject.py:1178
  msgid "SELinux Port Type"
- msgstr ""
+ msgstr "SELinux ポートタイプ"
  
--#: ../semanage/seobject.py:1199
-+#: ../semanage/seobject.py:1203
+-#: ../semanage/seobject.py:1203
++#: ../semanage/seobject.py:1178
  msgid "Proto"
- msgstr ""
+ msgstr "プロト"
  
--#: ../semanage/seobject.py:1199
-+#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
+-#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
++#: ../semanage/seobject.py:1178 ../gui/system-config-selinux.glade:335
  msgid "Port Number"
- msgstr ""
+ msgstr "ポート番号"
  
--#: ../semanage/seobject.py:1218
-+#: ../semanage/seobject.py:1222
+-#: ../semanage/seobject.py:1222
++#: ../semanage/seobject.py:1197
  msgid "Node Address is required"
- msgstr ""
+ msgstr "ノードアドレスが必要です"
  
--#: ../semanage/seobject.py:1233
-+#: ../semanage/seobject.py:1237
+-#: ../semanage/seobject.py:1237
++#: ../semanage/seobject.py:1212
  msgid "Unknown or missing protocol"
- msgstr ""
+ msgstr "不明又は欠如したプロトコル"
  
--#: ../semanage/seobject.py:1247 ../semanage/seobject.py:1446
--#: ../semanage/seobject.py:1724
-+#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
-+#: ../semanage/seobject.py:1728
+-#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
+-#: ../semanage/seobject.py:1728
++#: ../semanage/seobject.py:1226 ../semanage/seobject.py:1425
++#: ../semanage/seobject.py:1713
  msgid "SELinux Type is required"
- msgstr ""
+ msgstr "SELinux タイプが必要です"
  
--#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1316
--#: ../semanage/seobject.py:1352 ../semanage/seobject.py:1450
--#: ../semanage/seobject.py:1512 ../semanage/seobject.py:1546
--#: ../semanage/seobject.py:1728
-+#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
-+#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
-+#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
-+#: ../semanage/seobject.py:1732
+-#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
+-#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
+-#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
+-#: ../semanage/seobject.py:1732
++#: ../semanage/seobject.py:1230 ../semanage/seobject.py:1295
++#: ../semanage/seobject.py:1331 ../semanage/seobject.py:1429
++#: ../semanage/seobject.py:1491 ../semanage/seobject.py:1525
++#: ../semanage/seobject.py:1717
  #, python-format
  msgid "Could not create key for %s"
- msgstr ""
+ msgstr "%s のキーを作成できませんでした"
  
--#: ../semanage/seobject.py:1253 ../semanage/seobject.py:1320
--#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1362
-+#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
-+#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
+-#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
+-#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
++#: ../semanage/seobject.py:1232 ../semanage/seobject.py:1299
++#: ../semanage/seobject.py:1335 ../semanage/seobject.py:1341
  #, python-format
  msgid "Could not check if addr %s is defined"
- msgstr ""
+ msgstr "アドレス %s が定義されているか確認できませんでした"
  
--#: ../semanage/seobject.py:1262
-+#: ../semanage/seobject.py:1266
+-#: ../semanage/seobject.py:1266
++#: ../semanage/seobject.py:1241
  #, python-format
  msgid "Could not create addr for %s"
- msgstr ""
+ msgstr "%s のアドレスを作成できませんでした"
  
--#: ../semanage/seobject.py:1268 ../semanage/seobject.py:1466
--#: ../semanage/seobject.py:1686
-+#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
-+#: ../semanage/seobject.py:1690
+-#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
+-#: ../semanage/seobject.py:1690
++#: ../semanage/seobject.py:1247 ../semanage/seobject.py:1445
++#: ../semanage/seobject.py:1675
  #, python-format
  msgid "Could not create context for %s"
- msgstr ""
+ msgstr "%s のコンテキストを作成できませんでした"
  
--#: ../semanage/seobject.py:1272
-+#: ../semanage/seobject.py:1276
+-#: ../semanage/seobject.py:1276
++#: ../semanage/seobject.py:1251
  #, python-format
  msgid "Could not set mask for %s"
- msgstr ""
+ msgstr "%s のマスクを設定できませんでした"
  
--#: ../semanage/seobject.py:1276
-+#: ../semanage/seobject.py:1280
+-#: ../semanage/seobject.py:1280
++#: ../semanage/seobject.py:1255
  #, python-format
  msgid "Could not set user in addr context for %s"
- msgstr ""
+ msgstr "%s のアドレスコンテキストにユーザーを設定できませんでした"
  
--#: ../semanage/seobject.py:1280
-+#: ../semanage/seobject.py:1284
+-#: ../semanage/seobject.py:1284
++#: ../semanage/seobject.py:1259
  #, python-format
  msgid "Could not set role in addr context for %s"
- msgstr ""
+ msgstr "%s のアドレスコンテキストにロールを設定できませんでした"
  
--#: ../semanage/seobject.py:1284
-+#: ../semanage/seobject.py:1288
+-#: ../semanage/seobject.py:1288
++#: ../semanage/seobject.py:1263
  #, python-format
  msgid "Could not set type in addr context for %s"
- msgstr ""
+ msgstr "%s のアドレスコンテキストにタイプを設定できませんでした"
  
--#: ../semanage/seobject.py:1289
-+#: ../semanage/seobject.py:1293
+-#: ../semanage/seobject.py:1293
++#: ../semanage/seobject.py:1268
  #, python-format
  msgid "Could not set mls fields in addr context for %s"
- msgstr ""
+ msgstr "%s のアドレスコンテキストに mls フィールドを設定できませんでした"
  
--#: ../semanage/seobject.py:1293
-+#: ../semanage/seobject.py:1297
+-#: ../semanage/seobject.py:1297
++#: ../semanage/seobject.py:1272
  #, python-format
  msgid "Could not set addr context for %s"
- msgstr ""
+ msgstr "%s のアドレスコンテキストを設定できませんでした"
  
--#: ../semanage/seobject.py:1297
-+#: ../semanage/seobject.py:1301
+-#: ../semanage/seobject.py:1301
++#: ../semanage/seobject.py:1276
  #, python-format
  msgid "Could not add addr %s"
- msgstr ""
+ msgstr "アドレス %s を追加できませんでした"
  
--#: ../semanage/seobject.py:1322 ../semanage/seobject.py:1358
-+#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
+-#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
++#: ../semanage/seobject.py:1301 ../semanage/seobject.py:1337
  #, python-format
  msgid "Addr %s is not defined"
- msgstr ""
+ msgstr "アドレス %s は定義されていません"
  
--#: ../semanage/seobject.py:1326
-+#: ../semanage/seobject.py:1330
+-#: ../semanage/seobject.py:1330
++#: ../semanage/seobject.py:1305
  #, python-format
  msgid "Could not query addr %s"
- msgstr ""
+ msgstr "アドレス %s をクエリできませんでした"
  
--#: ../semanage/seobject.py:1336
-+#: ../semanage/seobject.py:1340
+-#: ../semanage/seobject.py:1340
++#: ../semanage/seobject.py:1315
  #, python-format
  msgid "Could not modify addr %s"
- msgstr ""
+ msgstr "アドレス %s を修正できませんでした"
  
--#: ../semanage/seobject.py:1364
-+#: ../semanage/seobject.py:1368
+-#: ../semanage/seobject.py:1368
++#: ../semanage/seobject.py:1343
  #, python-format
  msgid "Addr %s is defined in policy, cannot be deleted"
- msgstr ""
+ msgstr "アドレス %s はポリシー内で定義されています、削除できません"
  
--#: ../semanage/seobject.py:1368
-+#: ../semanage/seobject.py:1372
+-#: ../semanage/seobject.py:1372
++#: ../semanage/seobject.py:1347
  #, python-format
  msgid "Could not delete addr %s"
- msgstr ""
+ msgstr "アドレス %s を削除できませんでした"
  
--#: ../semanage/seobject.py:1380
-+#: ../semanage/seobject.py:1384
+-#: ../semanage/seobject.py:1384
++#: ../semanage/seobject.py:1359
  msgid "Could not deleteall node mappings"
- msgstr ""
+-msgstr ""
++msgstr "すべてのノードマッピングを削除できません"
  
--#: ../semanage/seobject.py:1394
-+#: ../semanage/seobject.py:1398
+-#: ../semanage/seobject.py:1398
++#: ../semanage/seobject.py:1373
  msgid "Could not list addrs"
- msgstr ""
+ msgstr "アドレスの一覧を表示できませんでした"
  
--#: ../semanage/seobject.py:1454 ../semanage/seobject.py:1516
--#: ../semanage/seobject.py:1550 ../semanage/seobject.py:1556
-+#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
-+#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
+-#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
+-#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
++#: ../semanage/seobject.py:1433 ../semanage/seobject.py:1495
++#: ../semanage/seobject.py:1529 ../semanage/seobject.py:1535
  #, python-format
  msgid "Could not check if interface %s is defined"
- msgstr ""
+ msgstr "インターフェース %s が定義されているか確認できませんでした"
  
--#: ../semanage/seobject.py:1461
-+#: ../semanage/seobject.py:1465
+-#: ../semanage/seobject.py:1465
++#: ../semanage/seobject.py:1440
  #, python-format
  msgid "Could not create interface for %s"
- msgstr ""
+ msgstr "%s のインターフェースを作成できませんでした"
  
--#: ../semanage/seobject.py:1470
-+#: ../semanage/seobject.py:1474
+-#: ../semanage/seobject.py:1474
++#: ../semanage/seobject.py:1449
  #, python-format
  msgid "Could not set user in interface context for %s"
- msgstr ""
+ msgstr "%s のインターフェースコンテキストにユーザーを設定できませんでした"
  
--#: ../semanage/seobject.py:1474
-+#: ../semanage/seobject.py:1478
+-#: ../semanage/seobject.py:1478
++#: ../semanage/seobject.py:1453
  #, python-format
  msgid "Could not set role in interface context for %s"
- msgstr ""
+ msgstr "%s のインターフェースコンテキストにロールを設定できませんでした"
  
--#: ../semanage/seobject.py:1478
-+#: ../semanage/seobject.py:1482
+-#: ../semanage/seobject.py:1482
++#: ../semanage/seobject.py:1457
  #, python-format
  msgid "Could not set type in interface context for %s"
- msgstr ""
+ msgstr "%s のインターフェースコンテキストにタイプを設定できませんでした"
  
--#: ../semanage/seobject.py:1483
-+#: ../semanage/seobject.py:1487
+-#: ../semanage/seobject.py:1487
++#: ../semanage/seobject.py:1462
  #, python-format
  msgid "Could not set mls fields in interface context for %s"
- msgstr ""
+-msgstr ""
+-"%s のインターフェースコンテキストに mls フィールドを設定できませんでした"
++msgstr "%s のインターフェースコンテキストに mls フィールドを設定できませんでした"
  
--#: ../semanage/seobject.py:1487
-+#: ../semanage/seobject.py:1491
+-#: ../semanage/seobject.py:1491
++#: ../semanage/seobject.py:1466
  #, python-format
  msgid "Could not set interface context for %s"
- msgstr ""
+ msgstr "%s のインターフェースコンテキストを設定できませんでした"
  
--#: ../semanage/seobject.py:1491
-+#: ../semanage/seobject.py:1495
+-#: ../semanage/seobject.py:1495
++#: ../semanage/seobject.py:1470
  #, python-format
  msgid "Could not set message context for %s"
- msgstr ""
+ msgstr "%s のメッセージコンテキストを設定できませんでした"
  
--#: ../semanage/seobject.py:1495
-+#: ../semanage/seobject.py:1499
+-#: ../semanage/seobject.py:1499
++#: ../semanage/seobject.py:1474
  #, python-format
  msgid "Could not add interface %s"
- msgstr ""
+ msgstr "インターフェース %s を追加できませんでした"
  
--#: ../semanage/seobject.py:1518 ../semanage/seobject.py:1552
-+#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
+-#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
++#: ../semanage/seobject.py:1497 ../semanage/seobject.py:1531
  #, python-format
  msgid "Interface %s is not defined"
- msgstr ""
+ msgstr "インターフェース %s は定義されていません"
  
--#: ../semanage/seobject.py:1522
-+#: ../semanage/seobject.py:1526
+-#: ../semanage/seobject.py:1526
++#: ../semanage/seobject.py:1501
  #, python-format
  msgid "Could not query interface %s"
- msgstr ""
+ msgstr "インターフェース %s をクエリーできませんでした"
  
--#: ../semanage/seobject.py:1533
-+#: ../semanage/seobject.py:1537
+-#: ../semanage/seobject.py:1537
++#: ../semanage/seobject.py:1512
  #, python-format
  msgid "Could not modify interface %s"
- msgstr ""
+ msgstr "インターフェース %s を修正できませんでした"
  
--#: ../semanage/seobject.py:1558
-+#: ../semanage/seobject.py:1562
+-#: ../semanage/seobject.py:1562
++#: ../semanage/seobject.py:1537
  #, python-format
  msgid "Interface %s is defined in policy, cannot be deleted"
- msgstr ""
+ msgstr "インターフェース %s はポリシーで定義されています、 削除できません"
  
--#: ../semanage/seobject.py:1562
-+#: ../semanage/seobject.py:1566
+-#: ../semanage/seobject.py:1566
++#: ../semanage/seobject.py:1541
  #, python-format
  msgid "Could not delete interface %s"
- msgstr ""
+ msgstr "インターフェース %s を削除できませんでした"
  
--#: ../semanage/seobject.py:1574
-+#: ../semanage/seobject.py:1578
+-#: ../semanage/seobject.py:1578
++#: ../semanage/seobject.py:1553
  msgid "Could not delete all interface  mappings"
- msgstr ""
+-msgstr ""
++msgstr "全てのインターフェイスの 対応表を削除できませんでした"
  
--#: ../semanage/seobject.py:1588
-+#: ../semanage/seobject.py:1592
+-#: ../semanage/seobject.py:1592
++#: ../semanage/seobject.py:1567
  msgid "Could not list interfaces"
- msgstr ""
+ msgstr "インターフェースの一覧を表示できませんでした"
  
--#: ../semanage/seobject.py:1613
-+#: ../semanage/seobject.py:1617
+-#: ../semanage/seobject.py:1617
++#: ../semanage/seobject.py:1592
  msgid "SELinux Interface"
- msgstr ""
+ msgstr "SELinux インターフェース"
  
--#: ../semanage/seobject.py:1613 ../semanage/seobject.py:1936
-+#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
+-#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
++#: ../semanage/seobject.py:1592 ../semanage/seobject.py:1929
  msgid "Context"
- msgstr ""
+ msgstr "コンテキスト"
  
--#: ../semanage/seobject.py:1663
-+#: ../semanage/seobject.py:1667
+-#: ../semanage/seobject.py:1667
++#: ../semanage/seobject.py:1652
  #, python-format
  msgid "Equivalence class for %s already exists"
- msgstr ""
+-msgstr ""
++msgstr "%s の等価クラスは既に存在します"
  
--#: ../semanage/seobject.py:1669
-+#: ../semanage/seobject.py:1673
+-#: ../semanage/seobject.py:1673
++#: ../semanage/seobject.py:1658
  #, python-format
  msgid "File spec %s conflicts with equivalency rule '%s %s'"
- msgstr ""
+-msgstr ""
++msgstr "ファイル仕様 %s は等価規則 '%s %s' と競合します"
  
--#: ../semanage/seobject.py:1678
-+#: ../semanage/seobject.py:1682
+-#: ../semanage/seobject.py:1682
++#: ../semanage/seobject.py:1667
  #, python-format
  msgid "Equivalence class for %s does not exists"
- msgstr ""
+-msgstr ""
++msgstr "%s の等価クラスは存在しません"
  
--#: ../semanage/seobject.py:1692
-+#: ../semanage/seobject.py:1696
+-#: ../semanage/seobject.py:1696
++#: ../semanage/seobject.py:1681
  #, python-format
  msgid "Could not set user in file context for %s"
- msgstr ""
+ msgstr "%s のファイルコンテキストにユーザーを設定できませんでした"
  
--#: ../semanage/seobject.py:1696
-+#: ../semanage/seobject.py:1700
+-#: ../semanage/seobject.py:1700
++#: ../semanage/seobject.py:1685
  #, python-format
  msgid "Could not set role in file context for %s"
- msgstr ""
+ msgstr "%s のファイルコンテキストにロールを設定できませんでした"
  
--#: ../semanage/seobject.py:1701 ../semanage/seobject.py:1758
-+#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
+-#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
++#: ../semanage/seobject.py:1690 ../semanage/seobject.py:1747
  #, python-format
  msgid "Could not set mls fields in file context for %s"
- msgstr ""
+ msgstr "%s のファイルコンテキストに mls フィールドを設定できませんでした"
  
--#: ../semanage/seobject.py:1707
-+#: ../semanage/seobject.py:1711
+-#: ../semanage/seobject.py:1711
++#: ../semanage/seobject.py:1696
  msgid "Invalid file specification"
- msgstr ""
+ msgstr "無効なファイル使用"
  
--#: ../semanage/seobject.py:1709
-+#: ../semanage/seobject.py:1713
+-#: ../semanage/seobject.py:1713
++#: ../semanage/seobject.py:1698
  msgid "File specification can not include spaces"
- msgstr ""
+-msgstr ""
++msgstr "ファイル仕様は空白を含むことが出来ません"
  
--#: ../semanage/seobject.py:1714
-+#: ../semanage/seobject.py:1718
+-#: ../semanage/seobject.py:1718
++#: ../semanage/seobject.py:1703
  #, python-format
  msgid ""
- "File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
- msgstr ""
+-"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
+-msgstr ""
++"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' "
++"instead"
++msgstr "ファイル仕様 %s は、等価規則 '%s %s' と競合します; 代わりに '%s' を追加して見てください"
  
--#: ../semanage/seobject.py:1732 ../semanage/seobject.py:1737
--#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1872
--#: ../semanage/seobject.py:1876
-+#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
-+#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
-+#: ../semanage/seobject.py:1880
+-#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
+-#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
+-#: ../semanage/seobject.py:1880
++#: ../semanage/seobject.py:1721 ../semanage/seobject.py:1726
++#: ../semanage/seobject.py:1779 ../semanage/seobject.py:1861
++#: ../semanage/seobject.py:1865
  #, python-format
  msgid "Could not check if file context for %s is defined"
- msgstr ""
+ msgstr "%s のファイルコンテキストが定義されているか確認できませんでした"
  
--#: ../semanage/seobject.py:1745
-+#: ../semanage/seobject.py:1749
+-#: ../semanage/seobject.py:1749
++#: ../semanage/seobject.py:1734
  #, python-format
  msgid "Could not create file context for %s"
- msgstr ""
+ msgstr "%s のファイルコンテキストを作成できませんでした"
  
--#: ../semanage/seobject.py:1753
-+#: ../semanage/seobject.py:1757
+-#: ../semanage/seobject.py:1757
++#: ../semanage/seobject.py:1742
  #, python-format
  msgid "Could not set type in file context for %s"
- msgstr ""
+ msgstr "%s のファイルコンテキストにタイプを設定できませんでした"
  
--#: ../semanage/seobject.py:1761 ../semanage/seobject.py:1818
--#: ../semanage/seobject.py:1822
-+#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
-+#: ../semanage/seobject.py:1826
+-#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
+-#: ../semanage/seobject.py:1826
++#: ../semanage/seobject.py:1750 ../semanage/seobject.py:1807
++#: ../semanage/seobject.py:1811
  #, python-format
  msgid "Could not set file context for %s"
- msgstr ""
+ msgstr "%s のファイルコンテキストを設定できませんでした"
  
--#: ../semanage/seobject.py:1767
-+#: ../semanage/seobject.py:1771
+-#: ../semanage/seobject.py:1771
++#: ../semanage/seobject.py:1756
  #, python-format
  msgid "Could not add file context for %s"
- msgstr ""
+ msgstr "%s のファイルコンテキストを追加できませんでした"
  
--#: ../semanage/seobject.py:1781
-+#: ../semanage/seobject.py:1785
+-#: ../semanage/seobject.py:1785
++#: ../semanage/seobject.py:1770
  msgid "Requires setype, serange or seuser"
- msgstr ""
+ msgstr "setype、serange、または seuser のいずれかが必要です"
  
--#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1880
-+#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
+-#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
++#: ../semanage/seobject.py:1783 ../semanage/seobject.py:1869
  #, python-format
  msgid "File context for %s is not defined"
- msgstr ""
+ msgstr "%s のファイルコンテキストは定義されていません"
  
--#: ../semanage/seobject.py:1800
-+#: ../semanage/seobject.py:1804
+-#: ../semanage/seobject.py:1804
++#: ../semanage/seobject.py:1789
  #, python-format
  msgid "Could not query file context for %s"
- msgstr ""
+ msgstr "%s のファイルコンテキストをクエリーできませんでした"
  
--#: ../semanage/seobject.py:1826
-+#: ../semanage/seobject.py:1830
+-#: ../semanage/seobject.py:1830
++#: ../semanage/seobject.py:1815
  #, python-format
  msgid "Could not modify file context for %s"
- msgstr ""
+ msgstr "%s のファイルコンテキストを修正できませんでした"
  
--#: ../semanage/seobject.py:1839
-+#: ../semanage/seobject.py:1843
+-#: ../semanage/seobject.py:1843
++#: ../semanage/seobject.py:1828
  msgid "Could not list the file contexts"
- msgstr ""
+ msgstr "ファイルコンテキストを一覧表示できませんでした"
  
--#: ../semanage/seobject.py:1853
-+#: ../semanage/seobject.py:1857
+-#: ../semanage/seobject.py:1857
++#: ../semanage/seobject.py:1842
  #, python-format
  msgid "Could not delete the file context %s"
- msgstr ""
+ msgstr "ファイルコンテキスト %s を削除できませんでした"
  
--#: ../semanage/seobject.py:1878
-+#: ../semanage/seobject.py:1882
+-#: ../semanage/seobject.py:1882
++#: ../semanage/seobject.py:1867
  #, python-format
  msgid "File context for %s is defined in policy, cannot be deleted"
- msgstr ""
+ msgstr "%s のファイルコンテキストはポリシーで定義されています、 削除できません"
  
--#: ../semanage/seobject.py:1884
-+#: ../semanage/seobject.py:1888
+-#: ../semanage/seobject.py:1888
++#: ../semanage/seobject.py:1873
  #, python-format
  msgid "Could not delete file context for %s"
- msgstr ""
+ msgstr "%s のファイルコンテキストを削除できませんでした"
  
--#: ../semanage/seobject.py:1899
-+#: ../semanage/seobject.py:1903
+-#: ../semanage/seobject.py:1903
++#: ../semanage/seobject.py:1888
  msgid "Could not list file contexts"
- msgstr ""
+ msgstr "ファイルコンテキストの一覧を表示できませんでした"
  
--#: ../semanage/seobject.py:1903
-+#: ../semanage/seobject.py:1907
+-#: ../semanage/seobject.py:1907
++#: ../semanage/seobject.py:1892
  msgid "Could not list local file contexts"
- msgstr ""
+ msgstr "ローカルファイルのコンテキスト一覧を表示できませんでした"
  
--#: ../semanage/seobject.py:1936
-+#: ../semanage/seobject.py:1944
+-#: ../semanage/seobject.py:1944
++#: ../semanage/seobject.py:1929
  msgid "SELinux fcontext"
- msgstr ""
+ msgstr "SELinux fcontext"
  
--#: ../semanage/seobject.py:1936
-+#: ../semanage/seobject.py:1944
+-#: ../semanage/seobject.py:1944
++#: ../semanage/seobject.py:1929
  msgid "type"
- msgstr ""
+ msgstr "タイプ"
  
--#: ../semanage/seobject.py:1949
-+#: ../semanage/seobject.py:1957
+-#: ../semanage/seobject.py:1957
++#: ../semanage/seobject.py:1942
  msgid ""
  "\n"
  "SELinux Distribution fcontext Equivalence \n"
- msgstr ""
+-msgstr ""
++msgstr "\nSELinux ディストリビューション fcontext の等価\n"
  
--#: ../semanage/seobject.py:1954
-+#: ../semanage/seobject.py:1962
+-#: ../semanage/seobject.py:1962
++#: ../semanage/seobject.py:1947
  msgid ""
  "\n"
  "SELinux Local fcontext Equivalence \n"
- msgstr ""
+-msgstr ""
++msgstr "\n SELinux ローカル fcontext の等価\n\n\n"
  
--#: ../semanage/seobject.py:1988 ../semanage/seobject.py:2040
--#: ../semanage/seobject.py:2046
-+#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
-+#: ../semanage/seobject.py:2054
+-#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
+-#: ../semanage/seobject.py:2054
++#: ../semanage/seobject.py:1981 ../semanage/seobject.py:2034
++#: ../semanage/seobject.py:2040
  #, python-format
  msgid "Could not check if boolean %s is defined"
- msgstr ""
+ msgstr "boolean %s が定義されているか確認できませんでした"
  
--#: ../semanage/seobject.py:1990 ../semanage/seobject.py:2042
-+#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
+-#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
++#: ../semanage/seobject.py:1983 ../semanage/seobject.py:2036
  #, python-format
  msgid "Boolean %s is not defined"
- msgstr ""
+ msgstr "boolean %s は定義されていません"
  
--#: ../semanage/seobject.py:1994
-+#: ../semanage/seobject.py:2002
+-#: ../semanage/seobject.py:2002
++#: ../semanage/seobject.py:1987
  #, python-format
  msgid "Could not query file context %s"
- msgstr ""
+ msgstr "ファイルコンテキスト %s をクエリーできませんでした"
  
--#: ../semanage/seobject.py:1999
-+#: ../semanage/seobject.py:2007
+-#: ../semanage/seobject.py:2007
++#: ../semanage/seobject.py:1992
  #, python-format
  msgid "You must specify one of the following values: %s"
- msgstr ""
+ msgstr "次の値のいずれかひとつを指定してください: %s"
  
--#: ../semanage/seobject.py:2004
-+#: ../semanage/seobject.py:2012
+-#: ../semanage/seobject.py:2012
++#: ../semanage/seobject.py:1997
  #, python-format
  msgid "Could not set active value of boolean %s"
- msgstr ""
+ msgstr "boolean %s のアクティブな値を設定できませんでした"
  
--#: ../semanage/seobject.py:2007
-+#: ../semanage/seobject.py:2015
+-#: ../semanage/seobject.py:2015
++#: ../semanage/seobject.py:2000
  #, python-format
  msgid "Could not modify boolean %s"
- msgstr ""
+ msgstr "boolean %s を修正できませんでした"
  
--#: ../semanage/seobject.py:2025
-+#: ../semanage/seobject.py:2033
+-#: ../semanage/seobject.py:2033
++#: ../semanage/seobject.py:2018
  #, python-format
  msgid "Bad format %s: Record %s"
- msgstr ""
+ msgstr "不正な形式の %s: レコード %s"
  
--#: ../semanage/seobject.py:2048
-+#: ../semanage/seobject.py:2056
+-#: ../semanage/seobject.py:2056
++#: ../semanage/seobject.py:2042
  #, python-format
  msgid "Boolean %s is defined in policy, cannot be deleted"
- msgstr ""
+ msgstr "boolean %s はポリシーで定義されています、 削除できません"
  
--#: ../semanage/seobject.py:2052
-+#: ../semanage/seobject.py:2060
+-#: ../semanage/seobject.py:2060
++#: ../semanage/seobject.py:2046
  #, python-format
  msgid "Could not delete boolean %s"
- msgstr ""
+ msgstr "boolean %s を削除できませんでした"
  
--#: ../semanage/seobject.py:2064 ../semanage/seobject.py:2081
-+#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
+-#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
++#: ../semanage/seobject.py:2058 ../semanage/seobject.py:2075
  msgid "Could not list booleans"
- msgstr ""
+ msgstr "boolean の一覧を表示できませんでした"
  
--#: ../semanage/seobject.py:2104
-+#: ../semanage/seobject.py:2112
+-#: ../semanage/seobject.py:2112
++#: ../semanage/seobject.py:2100
  msgid "unknown"
- msgstr ""
+ msgstr "不明"
  
--#: ../semanage/seobject.py:2117
-+#: ../semanage/seobject.py:2125
+-#: ../semanage/seobject.py:2125
++#: ../semanage/seobject.py:2113
  msgid "off"
- msgstr ""
+ msgstr "オフ"
  
--#: ../semanage/seobject.py:2117
-+#: ../semanage/seobject.py:2125
+-#: ../semanage/seobject.py:2125
++#: ../semanage/seobject.py:2113
  msgid "on"
- msgstr ""
+ msgstr "オン"
  
--#: ../semanage/seobject.py:2131
-+#: ../semanage/seobject.py:2139
+-#: ../semanage/seobject.py:2139
++#: ../semanage/seobject.py:2127
  msgid "SELinux boolean"
- msgstr ""
+ msgstr "SELinux boolean"
  
--#: ../semanage/seobject.py:2131
-+#: ../semanage/seobject.py:2139
+-#: ../semanage/seobject.py:2139
++#: ../semanage/seobject.py:2127
  msgid "State"
- msgstr ""
+-msgstr ""
++msgstr "状態"
  
--#: ../semanage/seobject.py:2131
-+#: ../semanage/seobject.py:2139
+-#: ../semanage/seobject.py:2139
++#: ../semanage/seobject.py:2127
  msgid "Default"
- msgstr ""
+-msgstr ""
++msgstr "初期値"
  
--#: ../semanage/seobject.py:2131
-+#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
-+#: ../gui/polgengui.py:253
+-#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
+-#: ../gui/polgengui.py:253
++#: ../semanage/seobject.py:2127 ../gui/polgen.glade:113
++#: ../gui/polgengui.py:254
  msgid "Description"
- msgstr ""
+ msgstr "説明"
  
-@@ -1264,7 +1271,2088 @@ msgstr ""
- msgid "chcat -l +CompanyConfidential juser"
- msgstr ""
+@@ -1010,7 +1001,7 @@ msgstr "メモリの割り当て中にエラーが発生しました。\n"
+ msgid "Error sending audit message.\n"
+ msgstr "監査メッセージの送信中にエラーが発生しました。\n"
  
--#: ../scripts/chcat:399
--#, c-format
-+#: ../scripts/chcat:399 ../gui/polgen.py:1351
-+#, c-format, python-format
- msgid "Options Error %s "
- msgstr ""
-+
-+#: ../gui/booleansPage.py:195 ../gui/system-config-selinux.glade:1706
-+msgid "Boolean"
-+msgstr ""
-+
-+#: ../gui/booleansPage.py:252 ../gui/semanagePage.py:162
-+msgid "all"
-+msgstr ""
-+
-+#: ../gui/booleansPage.py:254 ../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:48 ../gui/system-config-selinux.glade:2753
-+msgid "Policy Module"
-+msgstr ""
-+
-+#: ../gui/modulesPage.py:57
-+msgid "Module Name"
-+msgstr ""
-+
-+#: ../gui/modulesPage.py:134
-+msgid "Disable Audit"
-+msgstr ""
-+
-+#: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
-+msgid "Enable Audit"
-+msgstr ""
-+
-+#: ../gui/modulesPage.py:162
-+msgid "Load Policy Module"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:79
-+msgid "Polgen"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:80
-+msgid "Red Hat 2007"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:81
-+msgid "GPL"
-+msgstr ""
-+
-+#. TRANSLATORS: Replace this string with your names, one name per line.
-+#: ../gui/polgen.glade:85 ../gui/system-config-selinux.glade:17
-+msgid "translator-credits"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:90
-+msgid "SELinux Policy Generation Tool"
+-#: ../newrole/newrole.c:692 ../newrole/newrole.c:1059
++#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
+ #, c-format
+ msgid "Could not determine enforcing mode.\n"
+ msgstr "施行モードを確定できませんでした。\n"
+@@ -1023,16 +1014,12 @@ msgstr "エラー! %s を開けませんでした。\n"
+ #: ../newrole/newrole.c:705
+ #, c-format
+ msgid "%s!  Could not get current context for %s, not relabeling tty.\n"
+-msgstr ""
+-"%s! %s の現在のコンテキストを取得できませんでした、再ラベルを行っている tty "
+-"ではありません。\n"
++msgstr "%s! %s の現在のコンテキストを取得できませんでした、再ラベルを行っている tty ではありません。\n"
+ 
+ #: ../newrole/newrole.c:715
+ #, c-format
+ msgid "%s!  Could not get new context for %s, not relabeling tty.\n"
+-msgstr ""
+-"%s! %s の新しいコンテキストを取得できませんでした、 再ラベルを行っている tty "
+-"ではありません。\n"
++msgstr "%s! %s の新しいコンテキストを取得できませんでした、 再ラベルを行っている tty ではありません。\n"
+ 
+ #: ../newrole/newrole.c:725
+ #, c-format
+@@ -1129,62 +1116,66 @@ msgstr "空のシグナルセットを取得できません\n"
+ msgid "Unable to set SIGHUP handler\n"
+ msgstr "SIGHUP ハンドラーを設定できません\n"
+ 
+-#: ../newrole/newrole.c:1053
++#: ../newrole/newrole.c:1036
++msgid "Sorry, newrole failed to drop capabilities\n"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:128
-+msgid ""
-+"<b>Select the policy type for the application or user role you want to "
-+"confine:</b>"
-+msgstr ""
++#: ../newrole/newrole.c:1052
+ #, c-format
+ msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
+ msgstr "残念ながら、 newrole は SELinux カーネル上でしか使用できません。\n"
+ 
+-#: ../newrole/newrole.c:1070
++#: ../newrole/newrole.c:1069
+ #, c-format
+ msgid "failed to get old_context.\n"
+ msgstr "old_context の取得に失敗しました。\n"
+ 
+-#: ../newrole/newrole.c:1077
++#: ../newrole/newrole.c:1076
+ #, c-format
+ msgid "Warning!  Could not retrieve tty information.\n"
+ msgstr "警告!  tty 情報を取り込めませんでした。\n"
+ 
+-#: ../newrole/newrole.c:1098
++#: ../newrole/newrole.c:1097
+ #, c-format
+ msgid "error on reading PAM service configuration.\n"
+ msgstr "PAM サービス設定の読み込みに失敗しました。\n"
+ 
+-#: ../newrole/newrole.c:1133
++#: ../newrole/newrole.c:1132
+ #, c-format
+ msgid "newrole: incorrect password for %s\n"
+ msgstr "newrole: %s のパスワードが間違っています\n"
+ 
+-#: ../newrole/newrole.c:1160
++#: ../newrole/newrole.c:1159
+ #, c-format
+ msgid "newrole: failure forking: %s"
+ msgstr "newrole: フォークの失敗: %s"
+ 
+-#: ../newrole/newrole.c:1163 ../newrole/newrole.c:1186
++#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
+ #, c-format
+ msgid "Unable to restore tty label...\n"
+ msgstr "tty ラベルを復元できません...\n"
+ 
+-#: ../newrole/newrole.c:1165 ../newrole/newrole.c:1192
++#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
+ #, c-format
+ msgid "Failed to close tty properly\n"
+ msgstr "tty の正常終了に失敗しました\n"
+ 
+-#: ../newrole/newrole.c:1224
++#: ../newrole/newrole.c:1223
+ #, c-format
+ msgid "Could not close descriptors.\n"
+ msgstr "ディスクリプターを終了できませんでした。\n"
+ 
+-#: ../newrole/newrole.c:1251
++#: ../newrole/newrole.c:1250
+ #, c-format
+ msgid "Error allocating shell's argv0.\n"
+ msgstr "シェルの argv0 割り当て中にエラーが発生しました。\n"
+ 
+-#: ../newrole/newrole.c:1287
++#: ../newrole/newrole.c:1286
+ #, c-format
+ msgid "Unable to restore the environment, aborting\n"
+ msgstr "環境を復元できません、中止します\n"
+ 
+-#: ../newrole/newrole.c:1298
++#: ../newrole/newrole.c:1297
+ msgid "failed to exec shell\n"
+ msgstr "シェルの実行に失敗しました\n"
+ 
+@@ -1287,2088 +1278,2058 @@ msgstr "chcat -- -CompanyConfidential /docs/businessplan.odt"
+ msgid "chcat -l +CompanyConfidential juser"
+ msgstr "chcat -l +CompanyConfidential juser"
+ 
+-#: ../scripts/chcat:399 ../gui/polgen.py:1351
+-#, c-format, python-format
++#: ../scripts/chcat:399
++#, c-format
+ msgid "Options Error %s "
+ msgstr "オプションエラー %s "
+ 
+-#: ../gui/booleansPage.py:195 ../gui/system-config-selinux.glade:1706
++#: ../gui/booleansPage.py:194 ../gui/system-config-selinux.glade:1706
+ msgid "Boolean"
+-msgstr ""
++msgstr "論理値"
+ 
+-#: ../gui/booleansPage.py:252 ../gui/semanagePage.py:162
++#: ../gui/booleansPage.py:245 ../gui/semanagePage.py:162
+ msgid "all"
+-msgstr ""
++msgstr "すべて"
+ 
+-#: ../gui/booleansPage.py:254 ../gui/semanagePage.py:164
++#: ../gui/booleansPage.py:247 ../gui/semanagePage.py:164
+ #: ../gui/system-config-selinux.glade:1615
+ #: ../gui/system-config-selinux.glade:1820
+ #: ../gui/system-config-selinux.glade:2437
+ msgid "Customized"
+-msgstr ""
++msgstr "カスタム"
+ 
+ #: ../gui/fcontextPage.py:64 ../gui/system-config-selinux.glade:1911
+ msgid "File Labeling"
+-msgstr ""
++msgstr "ファイルのラベル付け"
+ 
+ #: ../gui/fcontextPage.py:74
+ msgid ""
+ "File\n"
+ "Specification"
+-msgstr ""
++msgstr "ファイル\n仕様"
+ 
+ #: ../gui/fcontextPage.py:81
+ msgid ""
+ "Selinux\n"
+ "File Type"
+-msgstr ""
++msgstr "SELinux\nファイル形式"
+ 
+ #: ../gui/fcontextPage.py:88
+ msgid ""
+ "File\n"
+ "Type"
+-msgstr ""
++msgstr "ファイル\n形式"
+ 
+ #: ../gui/loginsPage.py:48 ../gui/system-config-selinux.glade:2098
+ msgid "User Mapping"
+-msgstr ""
++msgstr "ユーザーの対応表"
+ 
+ #: ../gui/loginsPage.py:52
+ msgid ""
+ "Login\n"
+ "Name"
+-msgstr ""
++msgstr "ログイン\n名"
+ 
+ #: ../gui/loginsPage.py:56 ../gui/usersPage.py:50
+ msgid ""
+ "SELinux\n"
+ "User"
+-msgstr ""
++msgstr "SELinux\nユーザー"
+ 
+ #: ../gui/loginsPage.py:59 ../gui/usersPage.py:55
+ msgid ""
+ "MLS/\n"
+ "MCS Range"
+-msgstr ""
++msgstr "MLS/\nMCS 範囲"
+ 
+ #: ../gui/loginsPage.py:133
+ #, python-format
+ msgid "Login '%s' is required"
+-msgstr ""
++msgstr "ログイン '%s' が必要です"
+ 
+ #: ../gui/modulesPage.py:48 ../gui/system-config-selinux.glade:2753
+ msgid "Policy Module"
+-msgstr ""
++msgstr "ポリシーモジュール"
+ 
+ #: ../gui/modulesPage.py:57
+ msgid "Module Name"
+-msgstr ""
++msgstr "モジュール名"
+ 
+ #: ../gui/modulesPage.py:134
+ msgid "Disable Audit"
+-msgstr ""
++msgstr "監査の無効化"
+ 
+ #: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
+ msgid "Enable Audit"
+-msgstr ""
++msgstr "監査の有効化"
+ 
+ #: ../gui/modulesPage.py:162
+ msgid "Load Policy Module"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:79
+-msgid "Polgen"
+-msgstr ""
++msgstr "ポリシーモジュールの読み込み"
+ 
+-#: ../gui/polgen.glade:80
++#: ../gui/polgen.glade:9
+ msgid "Red Hat 2007"
+-msgstr ""
++msgstr "Red Hat 2007"
+ 
+-#: ../gui/polgen.glade:81
++#: ../gui/polgen.glade:11
+ msgid "GPL"
+-msgstr ""
++msgstr "GPL"
+ 
+ #. TRANSLATORS: Replace this string with your names, one name per line.
+-#: ../gui/polgen.glade:85 ../gui/system-config-selinux.glade:17
++#: ../gui/polgen.glade:13 ../gui/system-config-selinux.glade:17
+ msgid "translator-credits"
+-msgstr ""
++msgstr "翻訳者クレジット"
 +
-+#: ../gui/polgen.glade:177
-+msgid "<b>Applications</b>"
-+msgstr ""
++#: ../gui/polgen.glade:34
++msgid "Add Booleans Dialog"
++msgstr "ブーリアンダイアログの追加"
+ 
+-#: ../gui/polgen.glade:90
++#: ../gui/polgen.glade:101
++msgid "Boolean Name"
++msgstr "ブーリアン名"
 +
-+#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
-+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:230
+ msgid "SELinux Policy Generation Tool"
+-msgstr ""
++msgstr "SELinux ポリシー生成ツール"
+ 
+-#: ../gui/polgen.glade:128
++#: ../gui/polgen.glade:251
+ msgid ""
+ "<b>Select the policy type for the application or user role you want to "
+ "confine:</b>"
+-msgstr ""
++msgstr "<b>制約したいアプリケーション、又はユーザーロールのポリシータイプを選択:</b>"
+ 
+-#: ../gui/polgen.glade:177
++#: ../gui/polgen.glade:284
+ msgid "<b>Applications</b>"
+-msgstr ""
++msgstr "<b>アプリケーション</b>"
 +
-+#: ../gui/polgen.glade:241 ../gui/polgen.py:156
++#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:156
 +msgid "Standard Init Daemon"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:261 ../gui/polgen.py:157
-+msgid "DBUS System Daemon"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:280
-+msgid "Internet Services Daemon are daemons started by xinetd"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:282
++msgstr "標準的な Init デーモン"
+ 
+-#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
++#: ../gui/polgen.glade:320 ../gui/polgen.glade:336
+ msgid ""
+ "Standard Init Daemon are daemons started on boot via init scripts.  Usually "
+ "requires a script in /etc/rc.d/init.d"
+-msgstr ""
++msgstr "標準的な Init デーモンは起動時に init スクリプト経由で開始されるデーモンです。通常、/etc/rc.d/init.d にスクリプトが必要です。"
+ 
+-#: ../gui/polgen.glade:241 ../gui/polgen.py:156
+-msgid "Standard Init Daemon"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:261 ../gui/polgen.py:157
++#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:157
+ msgid "DBUS System Daemon"
+-msgstr ""
++msgstr "DBUS システムデーモン"
+ 
+-#: ../gui/polgen.glade:280
++#: ../gui/polgen.glade:349
 +msgid "Internet Services Daemon (inetd)"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:301
-+msgid ""
-+"Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
-+msgstr ""
++msgstr "インターネットサービスデーモン (inetd)"
 +
-+#: ../gui/polgen.glade:303 ../gui/polgen.py:159
++#: ../gui/polgen.glade:353
+ msgid "Internet Services Daemon are daemons started by xinetd"
+-msgstr ""
++msgstr "インタネットサービスデーモンは、xinetd で開始されるデーモンです"
+ 
+-#: ../gui/polgen.glade:282
+-msgid "Internet Services Daemon (inetd)"
+-msgstr ""
++#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:159
 +msgid "Web Application/Script (CGI)"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:322 ../gui/polgen.glade:343
-+msgid ""
-+"User Application are any application that you would like to confine that is "
-+"started by a user"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:324 ../gui/polgen.py:160
++msgstr "ウェブアプリケーション/スクリプト (CGI)"
+ 
+-#: ../gui/polgen.glade:301
++#: ../gui/polgen.glade:370
+ msgid ""
+ "Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
+-msgstr ""
++msgstr "ウェブアプリケーション/スクリプト (CGI) は、ウェブサーバー (apache) で開始される CGI スクリプトです"
+ 
+-#: ../gui/polgen.glade:303 ../gui/polgen.py:159
+-msgid "Web Application/Script (CGI)"
+-msgstr ""
++#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:160
 +msgid "User Application"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:345 ../gui/polgen.py:161
-+msgid "Sandbox"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:391
-+msgid "<b>Login Users</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:453
-+msgid "Modify an existing login user record."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:455
++msgstr "ユーザーアプリケーション"
+ 
+-#: ../gui/polgen.glade:322 ../gui/polgen.glade:343
++#: ../gui/polgen.glade:387 ../gui/polgen.glade:404
+ msgid ""
+ "User Application are any application that you would like to confine that is "
+ "started by a user"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:324 ../gui/polgen.py:160
+-msgid "User Application"
+-msgstr ""
++msgstr "ユーザーアプリケーションとは、ユーザーが開始して制約したいいずれかのアプリケーションです"
+ 
+-#: ../gui/polgen.glade:345 ../gui/polgen.py:161
++#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:161
+ msgid "Sandbox"
+-msgstr ""
++msgstr "Sandbox"
+ 
+-#: ../gui/polgen.glade:391
++#: ../gui/polgen.glade:446
+ msgid "<b>Login Users</b>"
+-msgstr ""
++msgstr "<b>ログインユーザー</b>"
+ 
+-#: ../gui/polgen.glade:453
++#: ../gui/polgen.glade:478
 +msgid "Existing User Roles"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:474
-+msgid ""
-+"This user will login to a machine only via a terminal or remote login.  By "
-+"default this user will have  no setuid, no networking, no su, no sudo."
-+msgstr ""
++msgstr "既存のユーザーロール"
 +
-+#: ../gui/polgen.glade:476 ../gui/polgen.py:162
++#: ../gui/polgen.glade:482
+ msgid "Modify an existing login user record."
+-msgstr ""
++msgstr "既存のログイン用ユーザー記録を修正"
+ 
+-#: ../gui/polgen.glade:455
+-msgid "Existing User Roles"
+-msgstr ""
++#: ../gui/polgen.glade:495 ../sepolicy/sepolicy/generate.py:162
 +msgid "Minimal Terminal User Role"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:495
-+msgid ""
-+"This user can login to a machine via X or terminal.  By default this user "
-+"will have no setuid, no networking, no sudo, no su"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:497 ../gui/polgen.py:163
++msgstr "ターミナル内で最低限のユーザーロール"
+ 
+-#: ../gui/polgen.glade:474
++#: ../gui/polgen.glade:499
+ msgid ""
+ "This user will login to a machine only via a terminal or remote login.  By "
+ "default this user will have  no setuid, no networking, no su, no sudo."
+-msgstr ""
++msgstr "このユーザーはターミナル、又はリモートログインを介してのみマシンにログインします。 デフォルトでは、このユーザーは、setuid も、ネットワーク運用も、su も、sudo も持ちません。"
+ 
+-#: ../gui/polgen.glade:476 ../gui/polgen.py:162
+-msgid "Minimal Terminal User Role"
+-msgstr ""
++#: ../gui/polgen.glade:512 ../sepolicy/sepolicy/generate.py:163
 +msgid "Minimal X Windows User Role"
-+msgstr ""
-+
++msgstr "X ウィンドウ内で最低限のユーザーロール"
+ 
+-#: ../gui/polgen.glade:495
 +#: ../gui/polgen.glade:516
-+msgid ""
-+"User with full networking, no setuid applications without transition, no "
-+"sudo, no su."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:518 ../gui/polgen.py:164
+ msgid ""
+ "This user can login to a machine via X or terminal.  By default this user "
+ "will have no setuid, no networking, no sudo, no su"
+-msgstr ""
++msgstr "このユーザーは、X 又はターミナルを介してマシンにログインできます。デフォルトでは、このユーザーは、setuid も、ネットワーク運用も、su も、sudo も持ちません。"
+ 
+-#: ../gui/polgen.glade:497 ../gui/polgen.py:163
+-msgid "Minimal X Windows User Role"
+-msgstr ""
++#: ../gui/polgen.glade:529 ../sepolicy/sepolicy/generate.py:164
 +msgid "User Role"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:537
-+msgid ""
-+"User with full networking, no setuid applications without transition, no su, "
-+"can sudo to Root Administration Roles"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:539 ../gui/polgen.py:165
++msgstr "ユーザーロール"
+ 
+-#: ../gui/polgen.glade:516
++#: ../gui/polgen.glade:533
+ msgid ""
+ "User with full networking, no setuid applications without transition, no "
+ "sudo, no su."
+-msgstr ""
++msgstr "ユーザーは完全なネットワーク運用を持ちますが、移行なしの setuid アプリケーションも、su も、sudo も持ちません。"
+ 
+-#: ../gui/polgen.glade:518 ../gui/polgen.py:164
+-msgid "User Role"
+-msgstr ""
++#: ../gui/polgen.glade:546 ../sepolicy/sepolicy/generate.py:165
 +msgid "Admin User Role"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:585
-+msgid "<b>Root Users</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:647
++msgstr "管理ユーザーロール"
+ 
+-#: ../gui/polgen.glade:537
++#: ../gui/polgen.glade:550
+ msgid ""
+-"User with full networking, no setuid applications without transition, no su, "
+-"can sudo to Root Administration Roles"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:539 ../gui/polgen.py:165
+-msgid "Admin User Role"
+-msgstr ""
++"User with full networking, no setuid applications without transition, no su,"
++" can sudo to Root Administration Roles"
++msgstr "ユーザーは完全なネットワーク運用を持ちますが、移行のない setuid アプリケーションと su は持ちません。Root の管理ロールのため sudo を持ちます。"
+ 
+-#: ../gui/polgen.glade:585
++#: ../gui/polgen.glade:592
+ msgid "<b>Root Users</b>"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:647
+-msgid ""
+-"Select Root Administrator User Role, if this user will be used to administer "
+-"the machine while running as root.  This user will not be able to login to "
+-"the system directly."
+-msgstr ""
++msgstr "<b>Root ユーザー</b>"
+ 
+-#: ../gui/polgen.glade:649 ../gui/polgen.py:166
++#: ../gui/polgen.glade:623 ../sepolicy/sepolicy/generate.py:166
+ msgid "Root Admin User Role"
+-msgstr ""
++msgstr "Root 管理ユーザーロール"
+ 
+-#: ../gui/polgen.glade:716
+-msgid "label104"
+-msgstr ""
++#: ../gui/polgen.glade:627
 +msgid ""
-+"Select Root Administrator User Role, if this user will be used to administer "
-+"the machine while running as root.  This user will not be able to login to "
++"Select Root Administrator User Role, if this user will be used to administer"
++" the machine while running as root.  This user will not be able to login to "
 +"the system directly."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:649 ../gui/polgen.py:166
-+msgid "Root Admin User Role"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:716
-+msgid "label104"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:745
-+msgid "<b>Enter name of application or user role:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
-+msgid "Name"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:807
-+msgid "Enter complete path for executable to be confined."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:830 ../gui/polgen.glade:950 ../gui/polgen.glade:3142
-+msgid "..."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:849
-+msgid "Enter unique name for the confined application or user role."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:871
-+msgid "Executable"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:899
-+msgid "Init script"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:927
++msgstr "root として実行中にこのユーザーをマシン管理のために使用する場合は、Root 管理ユーザーロールを選択します。 このユーザーは、システムに直接にはログインできません。"
+ 
+-#: ../gui/polgen.glade:745
++#: ../gui/polgen.glade:705
+ msgid "<b>Enter name of application or user role:</b>"
+-msgstr ""
++msgstr "<b>アプリケーションかユーザーロールの名前を記入:</b>"
+ 
+-#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
++#: ../gui/polgen.glade:728 ../gui/polgengui.py:252
+ msgid "Name"
+-msgstr ""
++msgstr "名前"
+ 
+-#: ../gui/polgen.glade:807
++#: ../gui/polgen.glade:739
+ msgid "Enter complete path for executable to be confined."
+-msgstr ""
++msgstr "制約すべき実行ファイルの完全パスを記入します。"
+ 
+-#: ../gui/polgen.glade:830 ../gui/polgen.glade:950 ../gui/polgen.glade:3142
++#: ../gui/polgen.glade:756 ../gui/polgen.glade:838 ../gui/polgen.glade:2361
+ msgid "..."
+-msgstr ""
++msgstr "..."
+ 
+-#: ../gui/polgen.glade:849
++#: ../gui/polgen.glade:776
+ msgid "Enter unique name for the confined application or user role."
+-msgstr ""
++msgstr "制約されるアプリケーション、又はユーザーロールの特有名を記入します。"
+ 
+-#: ../gui/polgen.glade:871
++#: ../gui/polgen.glade:794
+ msgid "Executable"
+-msgstr ""
++msgstr "実行ファイル"
+ 
+-#: ../gui/polgen.glade:899
++#: ../gui/polgen.glade:808
+ msgid "Init script"
+-msgstr ""
++msgstr "Init スクリプト"
+ 
+-#: ../gui/polgen.glade:927
++#: ../gui/polgen.glade:821
+ msgid ""
+ "Enter complete path to init script used to start the confined application."
+-msgstr ""
+-
+-#: ../gui/polgen.glade:982
+-msgid "label105"
+-msgstr ""
++msgstr "制約されたアプリケーションの開始に使用する init スクリプトまでの完全なパスを記入します。"
+ 
+-#: ../gui/polgen.glade:1011
++#: ../gui/polgen.glade:887
+ msgid "<b>Select existing role to modify:</b>"
+-msgstr ""
++msgstr "<b>修正する既存のロールを選択:</b>"
+ 
+-#: ../gui/polgen.glade:1045
++#: ../gui/polgen.glade:908
+ msgid "Select the user roles that will transiton to the %s domain."
+-msgstr ""
++msgstr "%s ドメインに移行するユーザーロールを選択します。"
+ 
+-#: ../gui/polgen.glade:1073
+-msgid "label106"
+-msgstr ""
++#: ../gui/polgen.glade:928
++msgid "role tab"
++msgstr "役割タブ"
+ 
+-#: ../gui/polgen.glade:1102
++#: ../gui/polgen.glade:945
+ msgid "<b>Select roles that %s will transition to:</b>"
+-msgstr ""
++msgstr "<b>%s の移行先となるロールを選択:</b>"
+ 
+-#: ../gui/polgen.glade:1136
++#: ../gui/polgen.glade:963
+ msgid "Select applications domains that %s will transition to."
+-msgstr ""
++msgstr "%s の移行先となるアプリケーションドメインを選択します。"
+ 
+-#: ../gui/polgen.glade:1164
+-msgid "label107"
++#: ../gui/polgen.glade:983
 +msgid ""
-+"Enter complete path to init script used to start the confined application."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:982
-+msgid "label105"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1011
-+msgid "<b>Select existing role to modify:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1045
-+msgid "Select the user roles that will transiton to the %s domain."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1073
-+msgid "label106"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1102
-+msgid "<b>Select roles that %s will transition to:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1136
-+msgid "Select applications domains that %s will transition to."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1164
-+msgid "label107"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1193
-+msgid "<b>Select the user_roles that will transition to %s:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1227
-+msgid "Select the user roles that will transiton to this applications domains."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1255
-+msgid "label108"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1284
-+msgid "<b>Select domains that %s will administer:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1318 ../gui/polgen.glade:1409
-+msgid "Select the domains that you would like this user administer."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1346
-+msgid "label109"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1375
-+msgid "<b>Select additional roles for %s:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1437
-+msgid "label111"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1466
-+msgid "<b>Enter network ports that %s binds on:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1497 ../gui/polgen.glade:1997
-+msgid "<b>TCP Ports</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1565 ../gui/polgen.glade:1785
-+msgid "Allows %s to bind to any udp port"
-+msgstr ""
++"transition \n"
++"role tab"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1193
++#: ../gui/polgen.glade:1001
+ msgid "<b>Select the user_roles that will transition to %s:</b>"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1227
+-msgid "Select the user roles that will transiton to this applications domains."
+-msgstr ""
++msgstr "<b>%s に移行するユーザーロールの選択 (_R):</b>"
+ 
+-#: ../gui/polgen.glade:1255
+-msgid "label108"
+-msgstr ""
++#: ../gui/polgen.glade:1019
++msgid ""
++"Select the user roles that will transiton to this applications domains."
++msgstr "このアプリケーションドメインに移行するユーザーロールを選択します"
+ 
+-#: ../gui/polgen.glade:1284
++#: ../gui/polgen.glade:1056
+ msgid "<b>Select domains that %s will administer:</b>"
+-msgstr ""
++msgstr "<b>%s が管理するドメインの選択:</b>"
+ 
+-#: ../gui/polgen.glade:1318 ../gui/polgen.glade:1409
++#: ../gui/polgen.glade:1074 ../gui/polgen.glade:1129
+ msgid "Select the domains that you would like this user administer."
+-msgstr ""
++msgstr "このユーザーに管理させたいドメインを選択します"
+ 
+-#: ../gui/polgen.glade:1346
+-msgid "label109"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1375
++#: ../gui/polgen.glade:1111
+ msgid "<b>Select additional roles for %s:</b>"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1437
+-msgid "label111"
+-msgstr ""
++msgstr "<b>%s に対する追加ロールの選択:</b>"
+ 
+-#: ../gui/polgen.glade:1466
++#: ../gui/polgen.glade:1166
+ msgid "<b>Enter network ports that %s binds on:</b>"
+-msgstr ""
++msgstr "<b>%s のバインド先となるネットワークポートの記入:</b>"
+ 
+-#: ../gui/polgen.glade:1497 ../gui/polgen.glade:1997
++#: ../gui/polgen.glade:1186 ../gui/polgen.glade:1557
+ msgid "<b>TCP Ports</b>"
+-msgstr ""
++msgstr "<b>TCP ポート</b>"
 +
-+#: ../gui/polgen.glade:1567 ../gui/polgen.glade:1787 ../gui/polgen.glade:2061
-+#: ../gui/polgen.glade:2215
++#: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
++#: ../gui/polgen.glade:1698
 +msgid "All"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1585 ../gui/polgen.glade:1805
-+msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1587 ../gui/polgen.glade:1807
++msgstr "すべて"
+ 
+-#: ../gui/polgen.glade:1565 ../gui/polgen.glade:1785
++#: ../gui/polgen.glade:1227 ../gui/polgen.glade:1394
+ msgid "Allows %s to bind to any udp port"
+-msgstr ""
++msgstr "全ての udp ポートへのバインドを %s に許可する"
+ 
+-#: ../gui/polgen.glade:1567 ../gui/polgen.glade:1787 ../gui/polgen.glade:2061
+-#: ../gui/polgen.glade:2215
+-msgid "All"
+-msgstr ""
++#: ../gui/polgen.glade:1240 ../gui/polgen.glade:1407
 +msgid "600-1024"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1605 ../gui/polgen.glade:1825
-+msgid ""
-+"Enter a comma separated list of udp ports or ranges of ports that %s binds "
-+"to. Example: 612, 650-660"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1607 ../gui/polgen.glade:1827
++msgstr "600-1024"
+ 
+-#: ../gui/polgen.glade:1585 ../gui/polgen.glade:1805
++#: ../gui/polgen.glade:1244 ../gui/polgen.glade:1411
+ msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
+-msgstr ""
++msgstr "ゼロの付いた bindresvport へのコールを %s に許可する。ポート 600-1024 にバインド"
+ 
+-#: ../gui/polgen.glade:1587 ../gui/polgen.glade:1807
+-msgid "600-1024"
+-msgstr ""
++#: ../gui/polgen.glade:1257 ../gui/polgen.glade:1424
 +msgid "Unreserved Ports (>1024)"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1638 ../gui/polgen.glade:1858 ../gui/polgen.glade:2079
-+#: ../gui/polgen.glade:2233
-+msgid "Select Ports"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1663 ../gui/polgen.glade:1883
-+msgid "Allows %s to bind to any udp ports > 1024"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1717 ../gui/polgen.glade:2151
-+msgid "<b>UDP Ports</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1937
-+msgid "label113"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1966
-+msgid "<b>Select network ports that %s connects to:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2058
-+msgid "Allows %s to connect to any tcp port"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2104
-+msgid ""
-+"Enter a comma separated list of tcp ports or ranges of ports that %s "
-+"connects to. Example: 612, 650-660"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2212
-+msgid "Allows %s to connect to any udp port"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2258
++msgstr "予約のないポート (>1024)"
+ 
+-#: ../gui/polgen.glade:1605 ../gui/polgen.glade:1825
++#: ../gui/polgen.glade:1261 ../gui/polgen.glade:1428
+ msgid ""
+ "Enter a comma separated list of udp ports or ranges of ports that %s binds "
+ "to. Example: 612, 650-660"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1607 ../gui/polgen.glade:1827
+-msgid "Unreserved Ports (>1024)"
+-msgstr ""
++msgstr "udp ポート、又は %s のバインド先となるポート群の範囲のカンマで隔離した一覧を記入します。例: 612, 650-660"
+ 
+-#: ../gui/polgen.glade:1638 ../gui/polgen.glade:1858 ../gui/polgen.glade:2079
+-#: ../gui/polgen.glade:2233
++#: ../gui/polgen.glade:1289 ../gui/polgen.glade:1456 ../gui/polgen.glade:1609
++#: ../gui/polgen.glade:1718
+ msgid "Select Ports"
+-msgstr ""
++msgstr "ポートの選択"
+ 
+-#: ../gui/polgen.glade:1663 ../gui/polgen.glade:1883
++#: ../gui/polgen.glade:1302 ../gui/polgen.glade:1469
+ msgid "Allows %s to bind to any udp ports > 1024"
+-msgstr ""
++msgstr "1024 以上の全ての udp ポートへのバインドを %s に許可する"
+ 
+-#: ../gui/polgen.glade:1717 ../gui/polgen.glade:2151
++#: ../gui/polgen.glade:1353 ../gui/polgen.glade:1666
+ msgid "<b>UDP Ports</b>"
+-msgstr ""
++msgstr "<b>UDP ポート</b>"
+ 
+-#: ../gui/polgen.glade:1937
+-msgid "label113"
++#: ../gui/polgen.glade:1519
 +msgid ""
-+"Enter a comma separated list of udp ports or ranges of ports that %s "
-+"connects to. Example: 612, 650-660"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2305
-+msgid "label114"
-+msgstr ""
-+
++"Network\n"
++"Bind tab"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1966
++#: ../gui/polgen.glade:1537
+ msgid "<b>Select network ports that %s connects to:</b>"
+-msgstr ""
++msgstr "<b>%s の接続先となるネットワークポートの選択:</b>"
+ 
+-#: ../gui/polgen.glade:2058
++#: ../gui/polgen.glade:1593
+ msgid "Allows %s to connect to any tcp port"
+-msgstr ""
++msgstr "全ての tcp ポートへの接続を %s に許可する"
+ 
+-#: ../gui/polgen.glade:2104
++#: ../gui/polgen.glade:1622
+ msgid ""
+ "Enter a comma separated list of tcp ports or ranges of ports that %s "
+ "connects to. Example: 612, 650-660"
+-msgstr ""
++msgstr "tcp ポート、又は %s の接続先となるポート群の範囲のカンマで隔離した一覧を記入します。例: 612, 650-660"
+ 
+-#: ../gui/polgen.glade:2212
++#: ../gui/polgen.glade:1702
+ msgid "Allows %s to connect to any udp port"
+-msgstr ""
++msgstr "全ての udp ポートへの接続を %s に許可する"
+ 
+-#: ../gui/polgen.glade:2258
++#: ../gui/polgen.glade:1731
+ msgid ""
+ "Enter a comma separated list of udp ports or ranges of ports that %s "
+ "connects to. Example: 612, 650-660"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:2305
+-msgid "label114"
+-msgstr ""
++msgstr "udp ポート、又は %s の接続先となるポート群の範囲のカンマで隔離した一覧を記入します。例: 612, 650-660"
+ 
+-#: ../gui/polgen.glade:2334
++#: ../gui/polgen.glade:1792
+ msgid "<b>Select common application traits for %s:</b>"
+-msgstr ""
++msgstr "<b>%s の一般的アプリケーション特性の選択:</b>"
+ 
+-#: ../gui/polgen.glade:2366
++#: ../gui/polgen.glade:1809
+ msgid "Writes syslog messages\t"
+-msgstr ""
++msgstr "syslog メッセージを書き込みます»"
+ 
+-#: ../gui/polgen.glade:2385
++#: ../gui/polgen.glade:1824
+ msgid "Create/Manipulate temporary files in /tmp"
+-msgstr ""
++msgstr "/tmp 内で一時ファイルの作成/操作"
+ 
+-#: ../gui/polgen.glade:2404
++#: ../gui/polgen.glade:1839
+ msgid "Uses Pam for authentication"
+-msgstr ""
++msgstr "認証に Pam を使用します"
+ 
+-#: ../gui/polgen.glade:2423
++#: ../gui/polgen.glade:1854
+ msgid "Uses nsswitch or getpw* calls"
+-msgstr ""
++msgstr "nsswitch 又は getpw* のコールを使用します"
+ 
+-#: ../gui/polgen.glade:2442
++#: ../gui/polgen.glade:1869
+ msgid "Uses dbus"
+-msgstr ""
++msgstr "dbus を使用します"
+ 
+-#: ../gui/polgen.glade:2461
++#: ../gui/polgen.glade:1884
+ msgid "Sends audit messages"
+-msgstr ""
++msgstr "監査のメッセージを送信します"
+ 
+-#: ../gui/polgen.glade:2480
++#: ../gui/polgen.glade:1899
+ msgid "Interacts with the terminal"
+-msgstr ""
++msgstr "ターミナルと対話します"
+ 
+-#: ../gui/polgen.glade:2499
++#: ../gui/polgen.glade:1914
+ msgid "Sends email"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:2530
+-msgid "label115"
+-msgstr ""
++msgstr "メールを送信します"
+ 
+-#: ../gui/polgen.glade:2559
++#: ../gui/polgen.glade:1961
+ msgid "<b>Add files/directories that %s manages</b>"
+-msgstr ""
++msgstr "<b>%s が管理するファイル/ディレクトリの追加</b>"
+ 
+-#: ../gui/polgen.glade:2788
++#: ../gui/polgen.glade:2122
+ msgid ""
+ "Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
+ "Files ..."
+-msgstr ""
+-
+-#: ../gui/polgen.glade:2823
+-msgid "label116"
+-msgstr ""
++msgstr "%s が「管理する」ファイル/ディレクトリ。Pid ファイル、ログファイル、/var/lib ファイルなど..."
+ 
+-#: ../gui/polgen.glade:2852
++#: ../gui/polgen.glade:2166
+ msgid "<b>Add booleans from the %s policy:</b>"
+-msgstr ""
++msgstr "<b>%s ポリシーからブーリアンの追加:</b>"
+ 
+-#: ../gui/polgen.glade:3002
++#: ../gui/polgen.glade:2274
+ msgid "Add/Remove booleans used by the %s domain"
+-msgstr ""
++msgstr "%s ドメインで使用されるブーリアンの追加/削除"
+ 
+-#: ../gui/polgen.glade:3066
++#: ../gui/polgen.glade:2316
+ msgid "<b>Which directory you will generate the %s policy?</b>"
+-msgstr ""
++msgstr "<b>どのディレクトリで %s ポリシーを生成しますか?</b>"
+ 
+-#: ../gui/polgen.glade:3097
 +#: ../gui/polgen.glade:2334
-+msgid "<b>Select common application traits for %s:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2366
-+msgid "Writes syslog messages\t"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2385
-+msgid "Create/Manipulate temporary files in /tmp"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2404
-+msgid "Uses Pam for authentication"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2423
-+msgid "Uses nsswitch or getpw* calls"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2442
-+msgid "Uses dbus"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2461
-+msgid "Sends audit messages"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2480
-+msgid "Interacts with the terminal"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2499
-+msgid "Sends email"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2530
-+msgid "label115"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2559
-+msgid "<b>Add files/directories that %s manages</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2788
-+msgid ""
-+"Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
-+"Files ..."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2823
-+msgid "label116"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2852
-+msgid "<b>Add booleans from the %s policy:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:3002
-+msgid "Add/Remove booleans used by the %s domain"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:3066
-+msgid "<b>Which directory you will generate the %s policy?</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:3097
-+msgid "Policy Directory"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:3254
-+msgid "Add Booleans Dialog"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:3327
-+msgid "Boolean Name"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:261
-+msgid "Role"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:268
-+msgid "Existing_User"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
-+msgid "Application"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:352
-+#, python-format
-+msgid "%s must be a directory"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
-+msgid "You must select a user"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:542
-+msgid "Select executable file to be confined."
-+msgstr ""
-+
-+#: ../gui/polgengui.py:553
-+msgid "Select init script file to be confined."
-+msgstr ""
-+
-+#: ../gui/polgengui.py:563
-+msgid "Select file(s) that confined application creates or writes"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:570
-+msgid "Select directory(s) that the confined application owns and writes into"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:632
-+msgid "Select directory to generate policy files in"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:649
-+#, python-format
-+msgid ""
-+"Type %s_t already defined in current policy.\n"
-+"Do you want to continue?"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
-+msgid "Verify Name"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:653
-+#, python-format
-+msgid ""
-+"Module %s.pp already loaded in current policy.\n"
-+"Do you want to continue?"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:699
-+msgid ""
-+"You must add a name made up of letters and numbers and containing no spaces."
-+msgstr ""
-+
-+#: ../gui/polgengui.py:713
-+msgid "You must enter a executable"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
-+msgid "Configue SELinux"
-+msgstr ""
-+
-+#: ../gui/polgen.py:158
-+msgid "Internet Services Daemon"
-+msgstr ""
-+
-+#: ../gui/polgen.py:197
-+#, python-format
-+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
-+msgstr ""
-+
-+#: ../gui/polgen.py:324
-+msgid "You must enter a name for your confined process/user"
-+msgstr ""
-+
-+#: ../gui/polgen.py:326
-+msgid ""
-+"Name must be alpha numberic with no spaces. Consider using option \"-n "
-+"MODULENAME\""
-+msgstr ""
-+
-+#: ../gui/polgen.py:414
-+msgid "User Role types can not be assigned executables."
-+msgstr ""
-+
-+#: ../gui/polgen.py:420
-+msgid "Only Daemon apps can use an init script.."
-+msgstr ""
-+
-+#: ../gui/polgen.py:438
-+msgid "use_resolve must be a boolean value "
-+msgstr ""
-+
-+#: ../gui/polgen.py:444
-+msgid "use_syslog must be a boolean value "
-+msgstr ""
-+
-+#: ../gui/polgen.py:450
-+msgid "use_kerberos must be a boolean value "
-+msgstr ""
-+
-+#: ../gui/polgen.py:456
-+msgid "manage_krb5_rcache must be a boolean value "
-+msgstr ""
-+
-+#: ../gui/polgen.py:486
-+msgid "USER Types automatically get a tmp type"
-+msgstr ""
-+
-+#: ../gui/polgen.py:1004
-+msgid "You must enter the executable path for your confined process"
-+msgstr ""
-+
-+#: ../gui/polgen.py:1182
-+msgid "Type Enforcement file"
-+msgstr ""
-+
-+#: ../gui/polgen.py:1183
-+msgid "Interface file"
-+msgstr ""
-+
-+#: ../gui/polgen.py:1184
-+msgid "File Contexts file"
-+msgstr ""
-+
-+#: ../gui/polgen.py:1185
-+msgid "Setup Script"
-+msgstr ""
-+
-+#: ../gui/polgen.py:1306
-+#, python-format
-+msgid ""
-+"\n"
-+"%s\n"
-+"\n"
-+"sepolgen [ -n moduleName ] [ -m ] [ -t type ] [ executable | Name ]\n"
-+"valid Types:\n"
-+msgstr ""
-+
-+#: ../gui/polgen.py:1354
-+msgid "Executable or Name required"
-+msgstr ""
-+
+ msgid "Policy Directory"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:3254
+-msgid "Add Booleans Dialog"
+-msgstr ""
++msgstr "ポリシーディレクトリ"
+ 
+-#: ../gui/polgen.glade:3327
+-msgid "Boolean Name"
+-msgstr ""
+-
+-#: ../gui/polgengui.py:261
++#: ../gui/polgengui.py:262
+ msgid "Role"
+-msgstr ""
++msgstr "ロール"
+ 
+-#: ../gui/polgengui.py:268
++#: ../gui/polgengui.py:269
+ msgid "Existing_User"
+-msgstr ""
++msgstr "既存のユーザー (_U)"
+ 
+-#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
++#: ../gui/polgengui.py:283 ../gui/polgengui.py:291 ../gui/polgengui.py:305
+ msgid "Application"
+-msgstr ""
++msgstr "アプリケーション"
+ 
+-#: ../gui/polgengui.py:352
++#: ../gui/polgengui.py:353
+ #, python-format
+ msgid "%s must be a directory"
+-msgstr ""
++msgstr "%s はディレクトリでなければなりません"
+ 
+-#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
++#: ../gui/polgengui.py:413 ../gui/polgengui.py:694
+ msgid "You must select a user"
+-msgstr ""
++msgstr "ユーザーを選択する必要があります"
+ 
+-#: ../gui/polgengui.py:542
++#: ../gui/polgengui.py:543
+ msgid "Select executable file to be confined."
+-msgstr ""
++msgstr "制約する実行可能ファイルの選択"
+ 
+-#: ../gui/polgengui.py:553
++#: ../gui/polgengui.py:554
+ msgid "Select init script file to be confined."
+-msgstr ""
++msgstr "制約する init スクリプトファイルの選択"
+ 
+-#: ../gui/polgengui.py:563
++#: ../gui/polgengui.py:564
+ msgid "Select file(s) that confined application creates or writes"
+-msgstr ""
++msgstr "制約されたアプリケーションが作成、又は書き込むファイルの選択"
+ 
+-#: ../gui/polgengui.py:570
++#: ../gui/polgengui.py:571
+ msgid "Select directory(s) that the confined application owns and writes into"
+-msgstr ""
++msgstr "制約されたアプリケーションが所有し書き込むディレクトリを選択します"
+ 
+-#: ../gui/polgengui.py:632
++#: ../gui/polgengui.py:633
+ msgid "Select directory to generate policy files in"
+-msgstr ""
++msgstr "ポリシーファイル生成の場となるディレクトリを選択します"
+ 
+-#: ../gui/polgengui.py:649
++#: ../gui/polgengui.py:650
+ #, python-format
+ msgid ""
+ "Type %s_t already defined in current policy.\n"
+ "Do you want to continue?"
+-msgstr ""
++msgstr "現在のポリシー内で既に定義されている %s_t を記入します。\n続けますか?"
+ 
+-#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
++#: ../gui/polgengui.py:650 ../gui/polgengui.py:654
+ msgid "Verify Name"
+-msgstr ""
++msgstr "名前の確認"
+ 
+-#: ../gui/polgengui.py:653
++#: ../gui/polgengui.py:654
+ #, python-format
+ msgid ""
+ "Module %s.pp already loaded in current policy.\n"
+ "Do you want to continue?"
+-msgstr ""
++msgstr "モジュール %s.pp は既に現在のポリシーにロードされています。\n続けますか?"
+ 
+-#: ../gui/polgengui.py:699
++#: ../gui/polgengui.py:700
+ msgid ""
+ "You must add a name made up of letters and numbers and containing no spaces."
+-msgstr ""
++msgstr "空白の無い文字と数字で構成された名前を追加する必要があります。"
+ 
+-#: ../gui/polgengui.py:713
++#: ../gui/polgengui.py:714
+ msgid "You must enter a executable"
+-msgstr ""
++msgstr "実行ファイルを記入する必要があります"
+ 
+-#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
++#: ../gui/polgengui.py:739 ../gui/system-config-selinux.py:174
+ msgid "Configue SELinux"
+-msgstr ""
+-
+-#: ../gui/polgen.py:158
+-msgid "Internet Services Daemon"
+-msgstr ""
+-
+-#: ../gui/polgen.py:197
+-#, python-format
+-msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+-msgstr ""
++msgstr "SELinux の設定"
+ 
+-#: ../gui/polgen.py:324
+-msgid "You must enter a name for your confined process/user"
+-msgstr ""
 +#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
 +msgid "Network Port"
-+msgstr ""
-+
++msgstr "ネットワークポート"
+ 
+-#: ../gui/polgen.py:326
+-msgid ""
+-"Name must be alpha numberic with no spaces. Consider using option \"-n "
+-"MODULENAME\""
+-msgstr ""
+-
+-#: ../gui/polgen.py:414
+-msgid "User Role types can not be assigned executables."
+-msgstr ""
+-
+-#: ../gui/polgen.py:420
+-msgid "Only Daemon apps can use an init script.."
+-msgstr ""
+-
+-#: ../gui/polgen.py:438
+-msgid "use_resolve must be a boolean value "
+-msgstr ""
+-
+-#: ../gui/polgen.py:444
+-msgid "use_syslog must be a boolean value "
+-msgstr ""
+-
+-#: ../gui/polgen.py:450
+-msgid "use_kerberos must be a boolean value "
+-msgstr ""
+-
+-#: ../gui/polgen.py:456
+-msgid "manage_krb5_rcache must be a boolean value "
+-msgstr ""
+-
+-#: ../gui/polgen.py:486
+-msgid "USER Types automatically get a tmp type"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1004
+-msgid "You must enter the executable path for your confined process"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1182
+-msgid "Type Enforcement file"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1183
+-msgid "Interface file"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1184
+-msgid "File Contexts file"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1185
+-msgid "Setup Script"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1306
+-#, python-format
+-msgid ""
+-"\n"
+-"%s\n"
+-"\n"
+-"sepolgen [ -n moduleName ] [ -m ] [ -t type ] [ executable | Name ]\n"
+-"valid Types:\n"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1354
+-msgid "Executable or Name required"
+-msgstr ""
+-
+-#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
+-msgid "Network Port"
+-msgstr ""
+-
+-#: ../gui/portsPage.py:85
 +#: ../gui/portsPage.py:85
-+msgid ""
-+"SELinux Port\n"
-+"Type"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
-+msgid "Protocol"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
-+msgid ""
-+"MLS/MCS\n"
-+"Level"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:101
-+msgid "Port"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:207
-+#, python-format
-+msgid "Port number \"%s\" is not valid.  0 < PORT_NUMBER < 65536 "
-+msgstr ""
-+
-+#: ../gui/portsPage.py:252
-+msgid "List View"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:255 ../gui/system-config-selinux.glade:2419
-+msgid "Group View"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:1 ../gui/selinux.tbl:30 ../gui/selinux.tbl:31
-+#: ../gui/selinux.tbl:32 ../gui/selinux.tbl:33 ../gui/selinux.tbl:34
-+#: ../gui/selinux.tbl:36 ../gui/selinux.tbl:37 ../gui/selinux.tbl:38
-+#: ../gui/selinux.tbl:39 ../gui/selinux.tbl:40 ../gui/selinux.tbl:42
-+#: ../gui/selinux.tbl:43 ../gui/selinux.tbl:44 ../gui/selinux.tbl:45
-+#: ../gui/selinux.tbl:46 ../gui/selinux.tbl:47 ../gui/selinux.tbl:48
-+#: ../gui/selinux.tbl:49 ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
-+#: ../gui/selinux.tbl:52 ../gui/selinux.tbl:53 ../gui/selinux.tbl:59
-+#: ../gui/selinux.tbl:60 ../gui/selinux.tbl:61 ../gui/selinux.tbl:62
-+#: ../gui/selinux.tbl:63 ../gui/selinux.tbl:64 ../gui/selinux.tbl:65
-+#: ../gui/selinux.tbl:66 ../gui/selinux.tbl:67 ../gui/selinux.tbl:68
-+#: ../gui/selinux.tbl:69 ../gui/selinux.tbl:75 ../gui/selinux.tbl:76
-+#: ../gui/selinux.tbl:77 ../gui/selinux.tbl:78 ../gui/selinux.tbl:79
-+#: ../gui/selinux.tbl:80 ../gui/selinux.tbl:81 ../gui/selinux.tbl:82
-+#: ../gui/selinux.tbl:83 ../gui/selinux.tbl:84 ../gui/selinux.tbl:86
-+#: ../gui/selinux.tbl:88 ../gui/selinux.tbl:89 ../gui/selinux.tbl:90
-+#: ../gui/selinux.tbl:92 ../gui/selinux.tbl:94 ../gui/selinux.tbl:95
-+#: ../gui/selinux.tbl:96 ../gui/selinux.tbl:97 ../gui/selinux.tbl:98
-+#: ../gui/selinux.tbl:99 ../gui/selinux.tbl:100 ../gui/selinux.tbl:101
-+#: ../gui/selinux.tbl:102 ../gui/selinux.tbl:103 ../gui/selinux.tbl:104
-+#: ../gui/selinux.tbl:106 ../gui/selinux.tbl:108 ../gui/selinux.tbl:109
-+#: ../gui/selinux.tbl:110 ../gui/selinux.tbl:111 ../gui/selinux.tbl:112
-+#: ../gui/selinux.tbl:113 ../gui/selinux.tbl:114 ../gui/selinux.tbl:116
-+#: ../gui/selinux.tbl:117 ../gui/selinux.tbl:119 ../gui/selinux.tbl:121
-+#: ../gui/selinux.tbl:123 ../gui/selinux.tbl:124 ../gui/selinux.tbl:127
-+#: ../gui/selinux.tbl:129 ../gui/selinux.tbl:130 ../gui/selinux.tbl:131
-+#: ../gui/selinux.tbl:132 ../gui/selinux.tbl:133 ../gui/selinux.tbl:134
-+#: ../gui/selinux.tbl:135 ../gui/selinux.tbl:136 ../gui/selinux.tbl:137
-+#: ../gui/selinux.tbl:138 ../gui/selinux.tbl:139 ../gui/selinux.tbl:142
-+#: ../gui/selinux.tbl:143 ../gui/selinux.tbl:144 ../gui/selinux.tbl:145
-+#: ../gui/selinux.tbl:146 ../gui/selinux.tbl:147 ../gui/selinux.tbl:148
-+#: ../gui/selinux.tbl:149 ../gui/selinux.tbl:150 ../gui/selinux.tbl:151
-+#: ../gui/selinux.tbl:152 ../gui/selinux.tbl:154 ../gui/selinux.tbl:155
-+#: ../gui/selinux.tbl:156 ../gui/selinux.tbl:157 ../gui/selinux.tbl:158
-+#: ../gui/selinux.tbl:159 ../gui/selinux.tbl:160 ../gui/selinux.tbl:167
-+#: ../gui/selinux.tbl:171 ../gui/selinux.tbl:172 ../gui/selinux.tbl:173
-+#: ../gui/selinux.tbl:174 ../gui/selinux.tbl:175 ../gui/selinux.tbl:177
-+#: ../gui/selinux.tbl:178 ../gui/selinux.tbl:179 ../gui/selinux.tbl:180
-+#: ../gui/selinux.tbl:184 ../gui/selinux.tbl:192 ../gui/selinux.tbl:193
-+#: ../gui/selinux.tbl:194 ../gui/selinux.tbl:195 ../gui/selinux.tbl:196
-+#: ../gui/selinux.tbl:197 ../gui/selinux.tbl:198 ../gui/selinux.tbl:199
-+#: ../gui/selinux.tbl:200 ../gui/selinux.tbl:201 ../gui/selinux.tbl:206
-+#: ../gui/selinux.tbl:207 ../gui/selinux.tbl:218 ../gui/selinux.tbl:219
-+#: ../gui/selinux.tbl:220 ../gui/selinux.tbl:222 ../gui/selinux.tbl:224
-+#: ../gui/selinux.tbl:226 ../gui/selinux.tbl:227 ../gui/selinux.tbl:230
-+msgid "SELinux Service Protection"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:1
-+msgid "Disable SELinux protection for acct daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:2 ../gui/selinux.tbl:3 ../gui/selinux.tbl:70
-+#: ../gui/selinux.tbl:153 ../gui/selinux.tbl:168 ../gui/selinux.tbl:169
-+#: ../gui/selinux.tbl:170 ../gui/selinux.tbl:189 ../gui/selinux.tbl:202
-+#: ../gui/selinux.tbl:203 ../gui/selinux.tbl:204 ../gui/selinux.tbl:205
-+msgid "Admin"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:2
-+msgid "Allow all daemons to write corefiles to /"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:3
-+msgid "Allow all daemons the ability to use unallocated ttys"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
-+#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
-+#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
-+#: ../gui/selinux.tbl:210 ../gui/selinux.tbl:211 ../gui/selinux.tbl:212
-+#: ../gui/selinux.tbl:213 ../gui/selinux.tbl:214 ../gui/selinux.tbl:215
-+#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
-+msgid "User Privs"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:4
-+msgid ""
-+"Allow gadmin SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:5
-+msgid ""
-+"Allow guest SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
-+msgid "Memory Protection"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:6
-+msgid "Allow java executable stack"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
-+#: ../gui/selinux.tbl:209
-+msgid "Mount"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:7
-+msgid "Allow mount to mount any file"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:8
-+msgid "Allow mount to mount any directory"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:9
-+msgid "Allow mplayer executable stack"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
-+#: ../gui/selinux.tbl:188
-+msgid "SSH"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:10
-+msgid "Allow ssh to run ssh-keysign"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:11
-+msgid ""
-+"Allow staff SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:12
-+msgid ""
-+"Allow sysadm SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:13
-+msgid ""
-+"Allow unconfined SELinux user account to execute files in home directory or /"
-+"tmp"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:14
-+msgid "Network Configuration"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:14
-+msgid "Allow unlabeled packets to flow on the network"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:15
-+msgid ""
-+"Allow user SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:16
-+msgid "Allow unconfined to dyntrans to unconfined_execmem"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
-+#: ../gui/selinux.tbl:140
-+msgid "Databases"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:17
-+msgid "Allow user to connect to mysql socket"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:18
-+msgid "Allow user to connect to postgres socket"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
-+msgid "XServer"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:19
-+msgid "Allow clients to write to X shared memory"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:20
-+msgid ""
-+"Allow xguest SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
-+#: ../gui/selinux.tbl:231
-+msgid "NIS"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:21
-+msgid "Allow daemons to run with NIS"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
-+#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
-+#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
-+#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
-+#: ../gui/selinux.tbl:118
-+msgid "Web Applications"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:22
-+msgid "Transition staff SELinux user to Web Browser Domain"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:23
-+msgid "Transition sysadm SELinux user to Web Browser Domain"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:24
-+msgid "Transition user SELinux user to Web Browser Domain"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:25
-+msgid "Transition xguest SELinux user to Web Browser Domain"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
-+#: ../gui/selinux.tbl:29
-+msgid "Allow staff Web Browsers to write to home directories"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:30
-+msgid "Disable SELinux protection for amanda"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:31
-+msgid "Disable SELinux protection for amavis"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:32
-+msgid "Disable SELinux protection for apmd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:33
-+msgid "Disable SELinux protection for arpwatch daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:34
-+msgid "Disable SELinux protection for auditd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:35
-+msgid "Disable SELinux protection for automount daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:36
-+msgid "Disable SELinux protection for avahi"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:37
-+msgid "Disable SELinux protection for bluetooth daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:38
-+msgid "Disable SELinux protection for canna daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:39
-+msgid "Disable SELinux protection for cardmgr daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:40
-+msgid "Disable SELinux protection for Cluster Server"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:41
-+msgid ""
-+"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-+"temp and untrusted content files"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:42
-+msgid "Disable SELinux protection for ciped daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:43
-+msgid "Disable SELinux protection for clamd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:44
-+msgid "Disable SELinux protection for clamscan"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:45
-+msgid "Disable SELinux protection for clvmd"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:46
-+msgid "Disable SELinux protection for comsat daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
-+#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
-+msgid "Disable SELinux protection for courier daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:52
-+msgid "Disable SELinux protection for cpucontrol daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:53
-+msgid "Disable SELinux protection for cpuspeed daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:54
-+msgid "Cron"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:54
-+msgid "Disable SELinux protection for crond daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
-+#: ../gui/selinux.tbl:91
-+msgid "Printing"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:55
-+msgid "Disable SELinux protection for cupsd back end server"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:56
-+msgid "Disable SELinux protection for cupsd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:57
-+msgid "Disable SELinux protection for cupsd_lpd"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:58
-+msgid "CVS"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:58
-+msgid "Disable SELinux protection for cvs daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:59
-+msgid "Disable SELinux protection for cyrus daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:60
-+msgid "Disable SELinux protection for dbskkd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:61
-+msgid "Disable SELinux protection for dbusd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:62
-+msgid "Disable SELinux protection for dccd"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:63
-+msgid "Disable SELinux protection for dccifd"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:64
-+msgid "Disable SELinux protection for dccm"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:65
-+msgid "Disable SELinux protection for ddt daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:66
-+msgid "Disable SELinux protection for devfsd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:67
-+msgid "Disable SELinux protection for dhcpc daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:68
-+msgid "Disable SELinux protection for dhcpd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:69
-+msgid "Disable SELinux protection for dictd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:70
-+msgid "Allow sysadm_t to directly start daemons"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:71
-+msgid "Disable SELinux protection for Evolution"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:72
-+msgid "Games"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:72
-+msgid "Disable SELinux protection for games"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:73
-+msgid "Disable SELinux protection for the web browsers"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:74
-+msgid "Disable SELinux protection for Thunderbird"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:75
-+msgid "Disable SELinux protection for distccd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:76
-+msgid "Disable SELinux protection for dmesg daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:77
-+msgid "Disable SELinux protection for dnsmasq daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:78
-+msgid "Disable SELinux protection for dovecot daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:79
-+msgid "Disable SELinux protection for entropyd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:80
-+msgid "Disable SELinux protection for fetchmail"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:81
-+msgid "Disable SELinux protection for fingerd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:82
-+msgid "Disable SELinux protection for freshclam daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:83
-+msgid "Disable SELinux protection for fsdaemon daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:84
-+msgid "Disable SELinux protection for gpm daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
-+msgid "NFS"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:85
-+msgid "Disable SELinux protection for gss daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:86
-+msgid "Disable SELinux protection for Hal daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:87
-+msgid "Compatibility"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:87
-+msgid ""
-+"Do not audit things that we know to be broken but which are not security "
-+"risks"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:88
-+msgid "Disable SELinux protection for hostname daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:89
-+msgid "Disable SELinux protection for hotplug daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:90
-+msgid "Disable SELinux protection for howl daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:91
-+msgid "Disable SELinux protection for cups hplip daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:92
-+msgid "Disable SELinux protection for httpd rotatelogs"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
-+msgid "HTTPD Service"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:93
-+msgid "Disable SELinux protection for http suexec"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:94
-+msgid "Disable SELinux protection for hwclock daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:95
-+msgid "Disable SELinux protection for i18n daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:96
-+msgid "Disable SELinux protection for imazesrv daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:97
-+msgid "Disable SELinux protection for inetd child daemons"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:98
-+msgid "Disable SELinux protection for inetd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:99
-+msgid "Disable SELinux protection for innd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:100
-+msgid "Disable SELinux protection for iptables daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:101
-+msgid "Disable SELinux protection for ircd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:102
-+msgid "Disable SELinux protection for irqbalance daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:103
-+msgid "Disable SELinux protection for iscsi daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:104
-+msgid "Disable SELinux protection for jabberd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
-+msgid "Kerberos"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:105
-+msgid "Disable SELinux protection for kadmind daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:106
-+msgid "Disable SELinux protection for klogd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:107
-+msgid "Disable SELinux protection for krb5kdc daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:108
-+msgid "Disable SELinux protection for ktalk daemons"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:109
-+msgid "Disable SELinux protection for kudzu daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:110
-+msgid "Disable SELinux protection for locate daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:111
-+msgid "Disable SELinux protection for lpd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:112
-+msgid "Disable SELinux protection for lrrd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:113
-+msgid "Disable SELinux protection for lvm daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:114
-+msgid "Disable SELinux protection for mailman"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:115
-+msgid "Allow evolution and thunderbird to read user files"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:116
-+msgid "Disable SELinux protection for mdadm daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:117
-+msgid "Disable SELinux protection for monopd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:118
-+msgid "Allow the mozilla browser to read user files"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:119
-+msgid "Disable SELinux protection for mrtg daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:120
-+msgid "Disable SELinux protection for mysqld daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:121
-+msgid "Disable SELinux protection for nagios daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
-+msgid "Name Service"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:122
-+msgid "Disable SELinux protection for named daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:123
-+msgid "Disable SELinux protection for nessusd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:124
-+msgid "Disable SELinux protection for NetworkManager"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:125
-+msgid "Disable SELinux protection for nfsd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
-+#: ../gui/selinux.tbl:221
-+msgid "Samba"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:126
-+msgid "Disable SELinux protection for nmbd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:127
-+msgid "Disable SELinux protection for nrpe daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:128
-+msgid "Disable SELinux protection for nscd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:129
-+msgid "Disable SELinux protection for nsd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:130
-+msgid "Disable SELinux protection for ntpd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:131
-+msgid "Disable SELinux protection for oddjob"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:132
-+msgid "Disable SELinux protection for oddjob_mkhomedir"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:133
-+msgid "Disable SELinux protection for openvpn daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:134
-+msgid "Disable SELinux protection for pam daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:135
-+msgid "Disable SELinux protection for pegasus"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:136
-+msgid "Disable SELinux protection for perdition daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:137
-+msgid "Disable SELinux protection for portmap daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:138
-+msgid "Disable SELinux protection for portslave daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:139
-+msgid "Disable SELinux protection for postfix"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:140
-+msgid "Disable SELinux protection for postgresql daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:141
-+msgid "pppd"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:141
-+msgid "Allow pppd to be run for a regular user"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:142
-+msgid "Disable SELinux protection for pptp"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:143
-+msgid "Disable SELinux protection for prelink daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:144
-+msgid "Disable SELinux protection for privoxy daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:145
-+msgid "Disable SELinux protection for ptal daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:146
-+msgid "Disable SELinux protection for pxe daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:147
-+msgid "Disable SELinux protection for pyzord"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:148
-+msgid "Disable SELinux protection for quota daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:149
-+msgid "Disable SELinux protection for radiusd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:150
-+msgid "Disable SELinux protection for radvd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:151
-+msgid "Disable SELinux protection for rdisc"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:152
-+msgid "Disable SELinux protection for readahead"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:153
-+msgid "Allow programs to read files in non-standard locations (default_t)"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:154
-+msgid "Disable SELinux protection for restorecond"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:155
-+msgid "Disable SELinux protection for rhgb daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:156
-+msgid "Disable SELinux protection for ricci"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:157
-+msgid "Disable SELinux protection for ricci_modclusterd"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:158
-+msgid "Disable SELinux protection for rlogind daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:159
-+msgid "Disable SELinux protection for rpcd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:160
-+msgid "Disable SELinux protection for rshd"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:161
-+msgid "rsync"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:161
-+msgid "Disable SELinux protection for rsync daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:162
-+msgid "Allow ssh to run from inetd instead of as a daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:163
-+msgid "Allow Samba to share nfs directories"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
-+msgid "SASL authentication server"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:164
-+msgid "Allow sasl authentication server to read /etc/shadow"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:165
-+msgid ""
-+"Allow X-Windows server to map a memory region as both executable and writable"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:166
-+msgid "Disable SELinux protection for saslauthd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:167
-+msgid "Disable SELinux protection for scannerdaemon daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:168
-+msgid "Do not allow transition to sysadm_t, sudo and su effected"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:169
-+msgid "Do not allow any processes to load kernel modules"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:170
-+msgid "Do not allow any processes to modify kernel SELinux policy"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:171
-+msgid "Disable SELinux protection for sendmail daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:172
-+msgid "Disable SELinux protection for setrans"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:173
-+msgid "Disable SELinux protection for setroubleshoot daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:174
-+msgid "Disable SELinux protection for slapd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:175
-+msgid "Disable SELinux protection for slrnpull daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:176
-+msgid "Disable SELinux protection for smbd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:177
-+msgid "Disable SELinux protection for snmpd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:178
-+msgid "Disable SELinux protection for snort daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:179
-+msgid "Disable SELinux protection for soundd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:180
-+msgid "Disable SELinux protection for sound daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
-+msgid "Spam Protection"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:181
-+msgid "Disable SELinux protection for spamd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:182
-+msgid "Allow spamd to access home directories"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:183
-+msgid "Allow Spam Assassin daemon network access"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:184
-+msgid "Disable SELinux protection for speedmgmt daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
-+msgid "Squid"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:185
-+msgid "Allow squid daemon to connect to the network"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:186
-+msgid "Disable SELinux protection for squid daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:187
-+msgid "Disable SELinux protection for ssh daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:188
-+msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:189
-+msgid ""
-+"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
-+"bashrc)"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
-+msgid "Universal SSL tunnel"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:190
-+msgid "Disable SELinux protection for stunnel daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:191
-+msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:192
-+msgid "Disable SELinux protection for swat daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:193
-+msgid "Disable SELinux protection for sxid daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:194
-+msgid "Disable SELinux protection for syslogd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:195
-+msgid "Disable SELinux protection for system cron jobs"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:196
-+msgid "Disable SELinux protection for tcp daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:197
-+msgid "Disable SELinux protection for telnet daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:198
-+msgid "Disable SELinux protection for tftpd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:199
-+msgid "Disable SELinux protection for transproxy daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:200
-+msgid "Disable SELinux protection for udev daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:201
-+msgid "Disable SELinux protection for uml daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:202
-+msgid ""
-+"Allow xinetd to run unconfined, including any services it starts that do not "
-+"have a domain transition explicitly defined"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:203
-+msgid ""
-+"Allow rc scripts to run unconfined, including any daemon started by an rc "
-+"script that does not have a domain transition explicitly defined"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:204
-+msgid "Allow rpm to run unconfined"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:205
-+msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:206
-+msgid "Disable SELinux protection for updfstab daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:207
-+msgid "Disable SELinux protection for uptimed daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:208
-+msgid ""
-+"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
-+"staff_r can do so"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:209
-+msgid "Allow users to execute the mount command"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:210
-+msgid "Allow regular users direct mouse access (only allow the X server)"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:211
-+msgid "Allow users to run the dmesg command"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:212
-+msgid "Allow users to control network interfaces (also needs USERCTL=true)"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:213
-+msgid "Allow normal user to execute ping"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:214
-+msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:215
-+msgid "Allow users to rw usb devices"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:216
-+msgid ""
-+"Allow users to run TCP servers (bind to ports and accept connection from the "
-+"same domain and outside users)  disabling this forces FTP passive mode and "
-+"may change other protocols"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:217
-+msgid "Allow user to stat ttyfiles"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:218
-+msgid "Disable SELinux protection for uucpd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:219
-+msgid "Disable SELinux protection for vmware daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:220
-+msgid "Disable SELinux protection for watchdog daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:221
-+msgid "Disable SELinux protection for winbind daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:222
-+msgid "Disable SELinux protection for xdm daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:223
-+msgid "Allow xdm logins as sysadm_r:sysadm_t"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:224
-+msgid "Disable SELinux protection for xen daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:225
-+msgid "XEN"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:225
-+msgid "Allow xen to read/write physical disk devices"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:226
-+msgid "Disable SELinux protection for xfs daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:227
-+msgid "Disable SELinux protection for xen control"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:228
-+msgid "Disable SELinux protection for ypbind daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:229
-+msgid "Disable SELinux protection for NIS Password Daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:230
-+msgid "Disable SELinux protection for ypserv daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:231
-+msgid "Disable SELinux protection for NIS Transfer Daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:232
-+msgid "Allow SELinux webadm user to manage unprivileged users home directories"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:233
-+msgid "Allow SELinux webadm user to read unprivileged users home directories"
-+msgstr ""
-+
+ msgid ""
+ "SELinux Port\n"
+ "Type"
+-msgstr ""
++msgstr "SELinux ポート\nタイプ"
+ 
+ #: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
+ msgid "Protocol"
+-msgstr ""
++msgstr "プロトコル"
+ 
+ #: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
+ msgid ""
+ "MLS/MCS\n"
+ "Level"
+-msgstr ""
++msgstr "MLS/MCS\nレベル"
+ 
+ #: ../gui/portsPage.py:101
+ msgid "Port"
+-msgstr ""
++msgstr "ポート"
+ 
+ #: ../gui/portsPage.py:207
+ #, python-format
+ msgid "Port number \"%s\" is not valid.  0 < PORT_NUMBER < 65536 "
+-msgstr ""
++msgstr "ポート番号 \"%s\" は無効です。 0 < PORT_NUMBER < 65536 "
+ 
+ #: ../gui/portsPage.py:252
+ msgid "List View"
+-msgstr ""
++msgstr "一覧の表示"
+ 
+ #: ../gui/portsPage.py:255 ../gui/system-config-selinux.glade:2419
+ msgid "Group View"
+-msgstr ""
++msgstr "グループの表示"
+ 
+-#: ../gui/selinux.tbl:1 ../gui/selinux.tbl:30 ../gui/selinux.tbl:31
+-#: ../gui/selinux.tbl:32 ../gui/selinux.tbl:33 ../gui/selinux.tbl:34
+-#: ../gui/selinux.tbl:36 ../gui/selinux.tbl:37 ../gui/selinux.tbl:38
+-#: ../gui/selinux.tbl:39 ../gui/selinux.tbl:40 ../gui/selinux.tbl:42
+-#: ../gui/selinux.tbl:43 ../gui/selinux.tbl:44 ../gui/selinux.tbl:45
+-#: ../gui/selinux.tbl:46 ../gui/selinux.tbl:47 ../gui/selinux.tbl:48
+-#: ../gui/selinux.tbl:49 ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
+-#: ../gui/selinux.tbl:52 ../gui/selinux.tbl:53 ../gui/selinux.tbl:59
+-#: ../gui/selinux.tbl:60 ../gui/selinux.tbl:61 ../gui/selinux.tbl:62
+-#: ../gui/selinux.tbl:63 ../gui/selinux.tbl:64 ../gui/selinux.tbl:65
+-#: ../gui/selinux.tbl:66 ../gui/selinux.tbl:67 ../gui/selinux.tbl:68
+-#: ../gui/selinux.tbl:69 ../gui/selinux.tbl:75 ../gui/selinux.tbl:76
+-#: ../gui/selinux.tbl:77 ../gui/selinux.tbl:78 ../gui/selinux.tbl:79
+-#: ../gui/selinux.tbl:80 ../gui/selinux.tbl:81 ../gui/selinux.tbl:82
+-#: ../gui/selinux.tbl:83 ../gui/selinux.tbl:84 ../gui/selinux.tbl:86
+-#: ../gui/selinux.tbl:88 ../gui/selinux.tbl:89 ../gui/selinux.tbl:90
+-#: ../gui/selinux.tbl:92 ../gui/selinux.tbl:94 ../gui/selinux.tbl:95
+-#: ../gui/selinux.tbl:96 ../gui/selinux.tbl:97 ../gui/selinux.tbl:98
+-#: ../gui/selinux.tbl:99 ../gui/selinux.tbl:100 ../gui/selinux.tbl:101
+-#: ../gui/selinux.tbl:102 ../gui/selinux.tbl:103 ../gui/selinux.tbl:104
+-#: ../gui/selinux.tbl:106 ../gui/selinux.tbl:108 ../gui/selinux.tbl:109
+-#: ../gui/selinux.tbl:110 ../gui/selinux.tbl:111 ../gui/selinux.tbl:112
+-#: ../gui/selinux.tbl:113 ../gui/selinux.tbl:114 ../gui/selinux.tbl:116
+-#: ../gui/selinux.tbl:117 ../gui/selinux.tbl:119 ../gui/selinux.tbl:121
+-#: ../gui/selinux.tbl:123 ../gui/selinux.tbl:124 ../gui/selinux.tbl:127
+-#: ../gui/selinux.tbl:129 ../gui/selinux.tbl:130 ../gui/selinux.tbl:131
+-#: ../gui/selinux.tbl:132 ../gui/selinux.tbl:133 ../gui/selinux.tbl:134
+-#: ../gui/selinux.tbl:135 ../gui/selinux.tbl:136 ../gui/selinux.tbl:137
+-#: ../gui/selinux.tbl:138 ../gui/selinux.tbl:139 ../gui/selinux.tbl:142
+-#: ../gui/selinux.tbl:143 ../gui/selinux.tbl:144 ../gui/selinux.tbl:145
+-#: ../gui/selinux.tbl:146 ../gui/selinux.tbl:147 ../gui/selinux.tbl:148
+-#: ../gui/selinux.tbl:149 ../gui/selinux.tbl:150 ../gui/selinux.tbl:151
+-#: ../gui/selinux.tbl:152 ../gui/selinux.tbl:154 ../gui/selinux.tbl:155
+-#: ../gui/selinux.tbl:156 ../gui/selinux.tbl:157 ../gui/selinux.tbl:158
+-#: ../gui/selinux.tbl:159 ../gui/selinux.tbl:160 ../gui/selinux.tbl:167
+-#: ../gui/selinux.tbl:171 ../gui/selinux.tbl:172 ../gui/selinux.tbl:173
+-#: ../gui/selinux.tbl:174 ../gui/selinux.tbl:175 ../gui/selinux.tbl:177
+-#: ../gui/selinux.tbl:178 ../gui/selinux.tbl:179 ../gui/selinux.tbl:180
+-#: ../gui/selinux.tbl:184 ../gui/selinux.tbl:192 ../gui/selinux.tbl:193
+-#: ../gui/selinux.tbl:194 ../gui/selinux.tbl:195 ../gui/selinux.tbl:196
+-#: ../gui/selinux.tbl:197 ../gui/selinux.tbl:198 ../gui/selinux.tbl:199
+-#: ../gui/selinux.tbl:200 ../gui/selinux.tbl:201 ../gui/selinux.tbl:206
+-#: ../gui/selinux.tbl:207 ../gui/selinux.tbl:218 ../gui/selinux.tbl:219
+-#: ../gui/selinux.tbl:220 ../gui/selinux.tbl:222 ../gui/selinux.tbl:224
+-#: ../gui/selinux.tbl:226 ../gui/selinux.tbl:227 ../gui/selinux.tbl:230
+-msgid "SELinux Service Protection"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:1
+-msgid "Disable SELinux protection for acct daemon"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:2 ../gui/selinux.tbl:3 ../gui/selinux.tbl:70
+-#: ../gui/selinux.tbl:153 ../gui/selinux.tbl:168 ../gui/selinux.tbl:169
+-#: ../gui/selinux.tbl:170 ../gui/selinux.tbl:189 ../gui/selinux.tbl:202
+-#: ../gui/selinux.tbl:203 ../gui/selinux.tbl:204 ../gui/selinux.tbl:205
+-msgid "Admin"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:2
+-msgid "Allow all daemons to write corefiles to /"
+-msgstr ""
 +#: ../gui/semanagePage.py:126
 +#, python-format
 +msgid "Are you sure you want to delete %s '%s'?"
-+msgstr ""
-+
++msgstr "本当に %s '%s' を削除しますか?"
+ 
+-#: ../gui/selinux.tbl:3
+-msgid "Allow all daemons the ability to use unallocated ttys"
+-msgstr ""
 +#: ../gui/semanagePage.py:126
 +#, python-format
 +msgid "Delete %s"
-+msgstr ""
-+
++msgstr "%s の削除"
+ 
+-#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
+-#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
+-#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
+-#: ../gui/selinux.tbl:210 ../gui/selinux.tbl:211 ../gui/selinux.tbl:212
+-#: ../gui/selinux.tbl:213 ../gui/selinux.tbl:214 ../gui/selinux.tbl:215
+-#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
+-msgid "User Privs"
+-msgstr ""
 +#: ../gui/semanagePage.py:134
 +#, python-format
 +msgid "Add %s"
-+msgstr ""
++msgstr "%s の追加"
 +
 +#: ../gui/semanagePage.py:148
 +#, python-format
 +msgid "Modify %s"
-+msgstr ""
-+
++msgstr "%s の修正"
+ 
+-#: ../gui/selinux.tbl:4
 +#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
 +msgid "Permissive"
-+msgstr ""
++msgstr "容認"
 +
 +#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
 +msgid "Enforcing"
-+msgstr ""
++msgstr "強制"
 +
 +#: ../gui/statusPage.py:94
 +msgid "Status"
-+msgstr ""
++msgstr "状態"
 +
 +#: ../gui/statusPage.py:133
-+msgid ""
+ msgid ""
+-"Allow gadmin SELinux user account to execute files in home directory or /tmp"
+-msgstr ""
 +"Changing the policy type will cause a relabel of the entire file system on "
 +"the next boot. Relabeling takes a long time depending on the size of the "
 +"file system.  Do you wish to continue?"
-+msgstr ""
-+
++msgstr "ポリシータイプの変更は、次の再起動時に全ファイルシステムのラベル変更の原因になります。ラベル変更は、ファイルシステムのサイズによっては長くかかります。 続けたいですか?"
+ 
+-#: ../gui/selinux.tbl:5
 +#: ../gui/statusPage.py:147
-+msgid ""
+ msgid ""
+-"Allow guest SELinux user account to execute files in home directory or /tmp"
+-msgstr ""
 +"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
 +"you later decide to turn SELinux back on, the system will be required to "
 +"relabel.  If you just want to see if SELinux is causing a problem on your "
 +"system, you can go to permissive mode which will only log errors and not "
-+"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
-+"wish to continue?"
-+msgstr ""
-+
++"enforce SELinux policy.  Permissive mode does not require a reboot    Do you"
++" wish to continue?"
++msgstr "SELinux を無効にする変更には、再起動が必要です。 推薦できません。 後で、SELinux をオンに戻す決心をした場合に、システムにはラベル変更が必要になります。単に SELinux がシステム上で問題の原因であるかどうかを見たい場合には、許容モードにすると、エラーをログするだけであり、SELinux ポリシーを強制しません。 そして許容モードは再起動を必要としません。 続けたいですか? "
+ 
+-#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
+-msgid "Memory Protection"
+-msgstr ""
 +#: ../gui/statusPage.py:152
 +msgid ""
 +"Changing to SELinux enabled will cause a relabel of the entire file system "
 +"on the next boot. Relabeling takes a long time depending on the size of the "
 +"file system.  Do you wish to continue?"
-+msgstr ""
-+
++msgstr "SELinux を有効にする変更は、次の再起動で全ファイルシステムのラベル変更の原因になります。ラベル変更は、ファイルシステムのサイズによっては長くかかります。 続けたいですか?"
+ 
+-#: ../gui/selinux.tbl:6
+-msgid "Allow java executable stack"
+-msgstr ""
 +#: ../gui/system-config-selinux.glade:11
 +msgid "system-config-selinux"
-+msgstr ""
-+
++msgstr "system-config-selinux"
+ 
+-#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
+-#: ../gui/selinux.tbl:209
+-msgid "Mount"
+-msgstr ""
 +#: ../gui/system-config-selinux.glade:12
 +msgid ""
 +"Copyright (c)2006 Red Hat, Inc.\n"
 +"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-+msgstr ""
-+
++msgstr "Copyright (c)2006 Red Hat, Inc.\nCopyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
+ 
+-#: ../gui/selinux.tbl:7
+-msgid "Allow mount to mount any file"
+-msgstr ""
 +#: ../gui/system-config-selinux.glade:22
 +#: ../gui/system-config-selinux.glade:544
 +msgid "Add SELinux Login Mapping"
-+msgstr ""
-+
++msgstr "SELinux のログイン対応表の追加"
+ 
+-#: ../gui/selinux.tbl:8
+-msgid "Allow mount to mount any directory"
+-msgstr ""
 +#: ../gui/system-config-selinux.glade:257
 +msgid "Add SELinux Network Ports"
-+msgstr ""
-+
++msgstr "SELinux ネットワークポートの追加"
+ 
+-#: ../gui/selinux.tbl:9
+-msgid "Allow mplayer executable stack"
+-msgstr ""
 +#: ../gui/system-config-selinux.glade:391
 +#: ../gui/system-config-selinux.glade:678
 +msgid "SELinux Type"
-+msgstr ""
-+
++msgstr "SELinux のタイプ"
+ 
+-#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
+-#: ../gui/selinux.tbl:188
+-msgid "SSH"
+-msgstr ""
 +#: ../gui/system-config-selinux.glade:622
 +msgid "File Specification"
-+msgstr ""
-+
++msgstr "ファイルの仕様"
+ 
+-#: ../gui/selinux.tbl:10
+-msgid "Allow ssh to run ssh-keysign"
+-msgstr ""
 +#: ../gui/system-config-selinux.glade:650
 +msgid "File Type"
-+msgstr ""
-+
++msgstr "ファイルのタイプ"
+ 
+-#: ../gui/selinux.tbl:11
 +#: ../gui/system-config-selinux.glade:727
-+msgid ""
+ msgid ""
+-"Allow staff SELinux user account to execute files in home directory or /tmp"
+-msgstr ""
 +"all files\n"
 +"regular file\n"
 +"directory\n"
@@ -143311,83 +162773,116 @@ diff -up policycoreutils-2.1.12/po/ka.po.rhat policycoreutils-2.1.12/po/ka.po
 +"socket\n"
 +"symbolic link\n"
 +"named pipe\n"
-+msgstr ""
-+
++msgstr "全ファイル\n標準ファイル\nディレクトリ\nキャラクターデバイス\nブロックデバイス\nソケット\nシンボリックリンク\nnamed パイプ\n"
+ 
+-#: ../gui/selinux.tbl:12
+-msgid ""
+-"Allow sysadm SELinux user account to execute files in home directory or /tmp"
+-msgstr ""
 +#: ../gui/system-config-selinux.glade:773
 +msgid "MLS"
-+msgstr ""
++msgstr "MLS"
 +
 +#: ../gui/system-config-selinux.glade:837
 +msgid "Add SELinux User"
-+msgstr ""
++msgstr "SELinux ユーザーの追加"
 +
 +#: ../gui/system-config-selinux.glade:1079
 +msgid "SELinux Administration"
-+msgstr ""
++msgstr "SELinux の管理"
 +
 +#: ../gui/system-config-selinux.glade:1122
 +msgid "Add"
-+msgstr ""
++msgstr "追加"
 +
 +#: ../gui/system-config-selinux.glade:1144
 +msgid "_Properties"
-+msgstr ""
++msgstr "プロパティ (_P)"
 +
 +#: ../gui/system-config-selinux.glade:1166
 +msgid "_Delete"
-+msgstr ""
++msgstr "削除 (_D)"
 +
 +#: ../gui/system-config-selinux.glade:1256
 +msgid "Select Management Object"
-+msgstr ""
++msgstr "管理対象の選択"
 +
 +#: ../gui/system-config-selinux.glade:1273
 +msgid "<b>Select:</b>"
-+msgstr ""
++msgstr "<b>選択:</b>"
 +
 +#: ../gui/system-config-selinux.glade:1326
 +msgid "System Default Enforcing Mode"
-+msgstr ""
-+
++msgstr "システムデフォルトの強制モード"
+ 
+-#: ../gui/selinux.tbl:13
 +#: ../gui/system-config-selinux.glade:1354
-+msgid ""
+ msgid ""
+-"Allow unconfined SELinux user account to execute files in home directory or /"
+-"tmp"
+-msgstr ""
 +"Disabled\n"
 +"Permissive\n"
 +"Enforcing\n"
-+msgstr ""
-+
++msgstr "無効\n容認\n強制\n"
+ 
+-#: ../gui/selinux.tbl:14
+-msgid "Network Configuration"
+-msgstr ""
 +#: ../gui/system-config-selinux.glade:1373
 +msgid "Current Enforcing Mode"
-+msgstr ""
-+
++msgstr "現在の強制モード"
+ 
+-#: ../gui/selinux.tbl:14
+-msgid "Allow unlabeled packets to flow on the network"
+-msgstr ""
 +#: ../gui/system-config-selinux.glade:1418
 +msgid "System Default Policy Type: "
-+msgstr ""
-+
++msgstr "システムデフォルトのポリシータイプ: "
+ 
+-#: ../gui/selinux.tbl:15
 +#: ../gui/system-config-selinux.glade:1463
-+msgid ""
+ msgid ""
+-"Allow user SELinux user account to execute files in home directory or /tmp"
+-msgstr ""
 +"Select if you wish to relabel then entire file system on next reboot.  "
 +"Relabeling can take a very long time, depending on the size of the system.  "
 +"If you are changing policy types or going from disabled to enforcing, a "
 +"relabel is required."
-+msgstr ""
-+
++msgstr "次の再起動でその時の全ファイルシステムをラベル変更したいかどうかを選択します。ラベル変更は、システムのサイズによってはかなり時間がかかります。ポリシータイプを変更したり、無効から強制に移動する場合は、ラベル変更が必要になります。"
+ 
+-#: ../gui/selinux.tbl:16
+-msgid "Allow unconfined to dyntrans to unconfined_execmem"
+-msgstr ""
 +#: ../gui/system-config-selinux.glade:1509
 +msgid "Relabel on next reboot."
-+msgstr ""
-+
++msgstr "次の再起動でラベル変更"
+ 
+-#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
+-#: ../gui/selinux.tbl:140
+-msgid "Databases"
+-msgstr ""
 +#: ../gui/system-config-selinux.glade:1561
 +msgid "label37"
-+msgstr ""
-+
++msgstr "label37"
+ 
+-#: ../gui/selinux.tbl:17
+-msgid "Allow user to connect to mysql socket"
+-msgstr ""
 +#: ../gui/system-config-selinux.glade:1598
 +msgid "Revert boolean setting to system default"
-+msgstr ""
-+
++msgstr "ブーリアン設定をシステムデフォルトに戻す"
+ 
+-#: ../gui/selinux.tbl:18
+-msgid "Allow user to connect to postgres socket"
+-msgstr ""
 +#: ../gui/system-config-selinux.glade:1614
 +msgid "Toggle between Customized and All Booleans"
-+msgstr ""
-+
++msgstr "カスタム化と全てのブーリアンの間で切り替え"
+ 
+-#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
+-msgid "XServer"
+-msgstr ""
 +#: ../gui/system-config-selinux.glade:1645
 +#: ../gui/system-config-selinux.glade:1850
 +#: ../gui/system-config-selinux.glade:2037
@@ -143396,7947 +162891,8115 @@ diff -up policycoreutils-2.1.12/po/ka.po.rhat policycoreutils-2.1.12/po/ka.po
 +#: ../gui/system-config-selinux.glade:2692
 +#: ../gui/system-config-selinux.glade:2867
 +msgid "Filter"
-+msgstr ""
-+
++msgstr "フィルター"
+ 
+-#: ../gui/selinux.tbl:19
+-msgid "Allow clients to write to X shared memory"
+-msgstr ""
 +#: ../gui/system-config-selinux.glade:1734
 +msgid "label50"
-+msgstr ""
-+
++msgstr "label50"
+ 
+-#: ../gui/selinux.tbl:20
+-msgid ""
+-"Allow xguest SELinux user account to execute files in home directory or /tmp"
+-msgstr ""
 +#: ../gui/system-config-selinux.glade:1771
 +msgid "Add File Context"
-+msgstr ""
-+
++msgstr "ファイルコンテキストの追加"
+ 
+-#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
+-#: ../gui/selinux.tbl:231
+-msgid "NIS"
+-msgstr ""
 +#: ../gui/system-config-selinux.glade:1787
 +msgid "Modify File Context"
-+msgstr ""
-+
++msgstr "ファイルコンテキストの修正"
+ 
+-#: ../gui/selinux.tbl:21
+-msgid "Allow daemons to run with NIS"
+-msgstr ""
 +#: ../gui/system-config-selinux.glade:1803
 +msgid "Delete File Context"
-+msgstr ""
-+
++msgstr "ファイルコンテキストの削除"
+ 
+-#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
+-#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
+-#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
+-#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
+-#: ../gui/selinux.tbl:118
+-msgid "Web Applications"
+-msgstr ""
 +#: ../gui/system-config-selinux.glade:1819
 +msgid "Toggle between all and customized file context"
-+msgstr ""
-+
++msgstr "全てとカスタム化のファイルコンテキストの間で切り替え"
+ 
+-#: ../gui/selinux.tbl:22
+-msgid "Transition staff SELinux user to Web Browser Domain"
+-msgstr ""
 +#: ../gui/system-config-selinux.glade:1939
 +msgid "label38"
-+msgstr ""
-+
++msgstr "label38"
+ 
+-#: ../gui/selinux.tbl:23
+-msgid "Transition sysadm SELinux user to Web Browser Domain"
+-msgstr ""
 +#: ../gui/system-config-selinux.glade:1976
 +msgid "Add SELinux User Mapping"
-+msgstr ""
-+
++msgstr "SELinux ユーザー割り当ての追加"
+ 
+-#: ../gui/selinux.tbl:24
+-msgid "Transition user SELinux user to Web Browser Domain"
+-msgstr ""
 +#: ../gui/system-config-selinux.glade:1992
 +msgid "Modify SELinux User Mapping"
-+msgstr ""
-+
++msgstr "SELinux ユーザー割り当ての修正"
+ 
+-#: ../gui/selinux.tbl:25
+-msgid "Transition xguest SELinux user to Web Browser Domain"
+-msgstr ""
 +#: ../gui/system-config-selinux.glade:2008
 +msgid "Delete SELinux User Mapping"
-+msgstr ""
-+
++msgstr "SELinux ユーザー割り当ての削除"
+ 
+-#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
+-#: ../gui/selinux.tbl:29
+-msgid "Allow staff Web Browsers to write to home directories"
+-msgstr ""
 +#: ../gui/system-config-selinux.glade:2126
 +msgid "label39"
-+msgstr ""
-+
++msgstr "label39"
+ 
+-#: ../gui/selinux.tbl:30
+-msgid "Disable SELinux protection for amanda"
+-msgstr ""
 +#: ../gui/system-config-selinux.glade:2163
 +msgid "Add User"
-+msgstr ""
-+
++msgstr "ユーザーの追加"
+ 
+-#: ../gui/selinux.tbl:31
+-msgid "Disable SELinux protection for amavis"
+-msgstr ""
 +#: ../gui/system-config-selinux.glade:2179
 +msgid "Modify User"
-+msgstr ""
-+
++msgstr "ユーザーの修正"
+ 
+-#: ../gui/selinux.tbl:32
+-msgid "Disable SELinux protection for apmd daemon"
+-msgstr ""
 +#: ../gui/system-config-selinux.glade:2195
 +msgid "Delete User"
-+msgstr ""
-+
++msgstr "ユーザーの削除"
+ 
+-#: ../gui/selinux.tbl:33
+-msgid "Disable SELinux protection for arpwatch daemon"
+-msgstr ""
 +#: ../gui/system-config-selinux.glade:2313
 +msgid "label41"
-+msgstr ""
-+
++msgstr "label41"
+ 
+-#: ../gui/selinux.tbl:34
+-msgid "Disable SELinux protection for auditd daemon"
+-msgstr ""
 +#: ../gui/system-config-selinux.glade:2350
 +msgid "Add Network Port"
-+msgstr ""
-+
++msgstr "ネットワークポートの追加"
+ 
+-#: ../gui/selinux.tbl:35
+-msgid "Disable SELinux protection for automount daemon"
+-msgstr ""
 +#: ../gui/system-config-selinux.glade:2366
 +msgid "Edit Network Port"
-+msgstr ""
-+
++msgstr "ネットワークポートの編集"
+ 
+-#: ../gui/selinux.tbl:36
+-msgid "Disable SELinux protection for avahi"
+-msgstr ""
 +#: ../gui/system-config-selinux.glade:2382
 +msgid "Delete Network Port"
-+msgstr ""
-+
++msgstr "ネットワークポートの削除"
+ 
+-#: ../gui/selinux.tbl:37
+-msgid "Disable SELinux protection for bluetooth daemon"
+-msgstr ""
 +#: ../gui/system-config-selinux.glade:2418
 +#: ../gui/system-config-selinux.glade:2436
 +msgid "Toggle between Customized and All Ports"
-+msgstr ""
-+
++msgstr "カスタム化と全てのポートの間で切り替え"
+ 
+-#: ../gui/selinux.tbl:38
+-msgid "Disable SELinux protection for canna daemon"
+-msgstr ""
 +#: ../gui/system-config-selinux.glade:2556
 +msgid "label42"
-+msgstr ""
-+
++msgstr "label42"
+ 
+-#: ../gui/selinux.tbl:39
+-msgid "Disable SELinux protection for cardmgr daemon"
+-msgstr ""
 +#: ../gui/system-config-selinux.glade:2593
 +msgid "Generate new policy module"
-+msgstr ""
-+
++msgstr "新規ポリシーモジュールの生成"
+ 
+-#: ../gui/selinux.tbl:40
+-msgid "Disable SELinux protection for Cluster Server"
+-msgstr ""
 +#: ../gui/system-config-selinux.glade:2609
 +msgid "Load policy module"
-+msgstr ""
-+
++msgstr "ポリシーモジュールのロード"
+ 
+-#: ../gui/selinux.tbl:41
 +#: ../gui/system-config-selinux.glade:2625
 +msgid "Remove loadable policy module"
-+msgstr ""
++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 ""
+-"Allow cdrecord to read various content. nfs, samba, removable devices, user "
+-"temp and untrusted content files"
+-msgstr ""
++"Enable/Disable additional audit rules, that are normally not reported in the"
++" log files."
++msgstr "通常ログファイル内で報告されない、追加の監査ルールの有効化/無効化"
+ 
+-#: ../gui/selinux.tbl:42
+-msgid "Disable SELinux protection for ciped daemon"
+-msgstr ""
++#: ../gui/system-config-selinux.glade:2781
 +msgid "label44"
-+msgstr ""
-+
++msgstr "label44"
+ 
+-#: ../gui/selinux.tbl:43
+-msgid "Disable SELinux protection for clamd daemon"
+-msgstr ""
 +#: ../gui/system-config-selinux.glade:2818
 +msgid "Change process mode to permissive."
-+msgstr ""
-+
++msgstr "プロセスモードを容認に変更"
+ 
+-#: ../gui/selinux.tbl:44
+-msgid "Disable SELinux protection for clamscan"
+-msgstr ""
 +#: ../gui/system-config-selinux.glade:2836
 +msgid "Change process mode to enforcing"
-+msgstr ""
-+
++msgstr "プロセスモードを強制に変更"
+ 
+-#: ../gui/selinux.tbl:45
+-msgid "Disable SELinux protection for clvmd"
+-msgstr ""
 +#: ../gui/system-config-selinux.glade:2928
 +msgid "Process Domain"
-+msgstr ""
-+
++msgstr "プロセスドメイン"
+ 
+-#: ../gui/selinux.tbl:46
+-msgid "Disable SELinux protection for comsat daemon"
+-msgstr ""
 +#: ../gui/system-config-selinux.glade:2956
 +msgid "label59"
-+msgstr ""
-+
++msgstr "label59"
+ 
+-#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
+-#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
+-msgid "Disable SELinux protection for courier daemon"
+-msgstr ""
 +#: ../gui/usersPage.py:138
 +#, python-format
 +msgid "SELinux user '%s' is required"
-+msgstr ""
-diff -up policycoreutils-2.1.12/po/kn.po.rhat policycoreutils-2.1.12/po/kn.po
---- policycoreutils-2.1.12/po/kn.po.rhat	2012-07-04 07:35:21.000000000 -0400
-+++ policycoreutils-2.1.12/po/kn.po	2012-10-16 15:07:17.547526231 -0400
-@@ -1,28 +1,23 @@
--# translation of policycoreutils.HEAD.kn.po to Kannada
-+# SOME DESCRIPTIVE TITLE.
++msgstr "SELinux ユーザー '%s' が必要です"
+ 
+-#: ../gui/selinux.tbl:52
+-msgid "Disable SELinux protection for cpucontrol daemon"
+-msgstr ""
++#: ../sepolicy/sepolicy.py:106
++msgid "Generate SELinux man pages"
++msgstr "SELinux マニュアルページを生成する"
+ 
+-#: ../gui/selinux.tbl:53
+-msgid "Disable SELinux protection for cpuspeed daemon"
++#: ../sepolicy/sepolicy.py:110
++msgid "path in which the generated SELinux man pages will be stored"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:54
+-msgid "Cron"
+-msgstr ""
++#: ../sepolicy/sepolicy.py:114
++msgid "All domains"
++msgstr "すべてのドメイン"
+ 
+-#: ../gui/selinux.tbl:54
+-msgid "Disable SELinux protection for crond daemon"
++#: ../sepolicy/sepolicy.py:116
++msgid "Domain name(s) of man pages to be created"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
+-#: ../gui/selinux.tbl:91
+-msgid "Printing"
++#: ../sepolicy/sepolicy.py:164
++msgid "Query SELinux policy network information"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:55
+-msgid "Disable SELinux protection for cupsd back end server"
++#: ../sepolicy/sepolicy.py:169
++msgid "list all SELinux port types"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:56
+-msgid "Disable SELinux protection for cupsd daemon"
++#: ../sepolicy/sepolicy.py:172
++msgid "show SELinux type related to the port"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:57
+-msgid "Disable SELinux protection for cupsd_lpd"
++#: ../sepolicy/sepolicy.py:175
++msgid "Show ports defined for this SELinux type"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:58
+-msgid "CVS"
++#: ../sepolicy/sepolicy.py:178
++msgid "show ports to which this domain can bind and/or connect"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:58
+-msgid "Disable SELinux protection for cvs daemon"
++#: ../sepolicy/sepolicy.py:192
++msgid "query SELinux policy to see if domains can communicate with each other"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:59
+-msgid "Disable SELinux protection for cyrus daemon"
++#: ../sepolicy/sepolicy.py:195
++msgid "Source Domain"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:60
+-msgid "Disable SELinux protection for dbskkd daemon"
++#: ../sepolicy/sepolicy.py:198
++msgid "Target Domain"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:61
+-msgid "Disable SELinux protection for dbusd daemon"
++#: ../sepolicy/sepolicy.py:215
++msgid "query SELinux Policy to see description of booleans"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:62
+-msgid "Disable SELinux protection for dccd"
++#: ../sepolicy/sepolicy.py:219
++msgid "get all booleans desctiption"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:63
+-msgid "Disable SELinux protection for dccifd"
++#: ../sepolicy/sepolicy.py:221
++msgid "boolean to get description"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:64
+-msgid "Disable SELinux protection for dccm"
++#: ../sepolicy/sepolicy.py:231
++msgid ""
++"query SELinux Policy to see how a source process domain can transition to "
++"the target process domain"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:65
+-msgid "Disable SELinux protection for ddt daemon"
++#: ../sepolicy/sepolicy.py:234
++msgid "source process domain"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:66
+-msgid "Disable SELinux protection for devfsd daemon"
++#: ../sepolicy/sepolicy.py:237
++msgid "target process domain"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:67
+-msgid "Disable SELinux protection for dhcpc daemon"
++#: ../sepolicy/sepolicy.py:259
++msgid "Generate SELinux Policy module template"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:68
+-msgid "Disable SELinux protection for dhcpd daemon"
++#: ../sepolicy/sepolicy.py:265
++msgid "name of policy to generate"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:69
+-msgid "Disable SELinux protection for dictd daemon"
++#: ../sepolicy/sepolicy.py:267
++msgid "executable to confine"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:70
+-msgid "Allow sysadm_t to directly start daemons"
++#: ../sepolicy/sepolicy.py:269
++msgid "run policy generation test suite"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:71
+-msgid "Disable SELinux protection for Evolution"
+-msgstr ""
++#: ../sepolicy/sepolicy.py:274
++msgid "commands"
++msgstr "コマンド"
+ 
+-#: ../gui/selinux.tbl:72
+-msgid "Games"
+-msgstr ""
++#: ../sepolicy/sepolicy/generate.py:158
++msgid "Internet Services Daemon"
++msgstr "インターネットサービスデーモン"
+ 
+-#: ../gui/selinux.tbl:72
+-msgid "Disable SELinux protection for games"
+-msgstr ""
++#: ../sepolicy/sepolicy/generate.py:171
++msgid "Valid Types:\n"
++msgstr "有効な形式:\n"
+ 
+-#: ../gui/selinux.tbl:73
+-msgid "Disable SELinux protection for the web browsers"
+-msgstr ""
++#: ../sepolicy/sepolicy/generate.py:205
++#, python-format
++msgid "Ports must be numbers or ranges of numbers from 1 to %d "
++msgstr "ポートは数字、又は 1 から %d までの数字の範囲でなければなりません"
+ 
+-#: ../gui/selinux.tbl:74
+-msgid "Disable SELinux protection for Thunderbird"
+-msgstr ""
++#: ../sepolicy/sepolicy/generate.py:332
++msgid "You must enter a name for your confined process/user"
++msgstr "制約されたプロセス/ユーザーの名前を記入する必要があります"
+ 
+-#: ../gui/selinux.tbl:75
+-msgid "Disable SELinux protection for distccd daemon"
+-msgstr ""
++#: ../sepolicy/sepolicy/generate.py:334
++msgid ""
++"Name must be alpha numberic with no spaces. Consider using option \"-n "
++"MODULENAME\""
++msgstr "名前は空白の無い英数字でなければなりません。オプション \"-n モジュール名\" の使用を考慮して下さい"
+ 
+-#: ../gui/selinux.tbl:76
+-msgid "Disable SELinux protection for dmesg daemon"
+-msgstr ""
++#: ../sepolicy/sepolicy/generate.py:422
++msgid "User Role types can not be assigned executables."
++msgstr "ユーザーロールタイプは割り当て済みの実行ファイルではいけません。"
+ 
+-#: ../gui/selinux.tbl:77
+-msgid "Disable SELinux protection for dnsmasq daemon"
+-msgstr ""
++#: ../sepolicy/sepolicy/generate.py:428
++msgid "Only Daemon apps can use an init script.."
++msgstr "デーモンアプリケーションのみが init スクリプトを使用できます"
+ 
+-#: ../gui/selinux.tbl:78
+-msgid "Disable SELinux protection for dovecot daemon"
+-msgstr ""
++#: ../sepolicy/sepolicy/generate.py:446
++msgid "use_resolve must be a boolean value "
++msgstr "use_resolve はブーリアン値でなければなりません"
++
++#: ../sepolicy/sepolicy/generate.py:452
++msgid "use_syslog must be a boolean value "
++msgstr "use_syslog はブーリアン値でなければなりません"
++
++#: ../sepolicy/sepolicy/generate.py:458
++msgid "use_kerberos must be a boolean value "
++msgstr "use_kerberos  はブーリアン値でなければなりません"
++
++#: ../sepolicy/sepolicy/generate.py:464
++msgid "manage_krb5_rcache must be a boolean value "
++msgstr "manage_krb5_rcache はブーリアン値でなければなりません"
++
++#: ../sepolicy/sepolicy/generate.py:494
++msgid "USER Types automatically get a tmp type"
++msgstr "USER タイプは自動的に tmp タイプを取ります"
+ 
+-#: ../gui/selinux.tbl:79
+-msgid "Disable SELinux protection for entropyd daemon"
+-msgstr ""
++#: ../sepolicy/sepolicy/generate.py:1012
++msgid "You must enter the executable path for your confined process"
++msgstr "ご使用の制約されたプロセス用実行ファイルパスを記入する必要があります"
+ 
+-#: ../gui/selinux.tbl:80
+-msgid "Disable SELinux protection for fetchmail"
+-msgstr ""
++#: ../sepolicy/sepolicy/generate.py:1190
++msgid "Type Enforcement file"
++msgstr "強制ファイルの記入"
+ 
+-#: ../gui/selinux.tbl:81
+-msgid "Disable SELinux protection for fingerd daemon"
+-msgstr ""
++#: ../sepolicy/sepolicy/generate.py:1191
++msgid "Interface file"
++msgstr "インターフェイスファイル"
+ 
+-#: ../gui/selinux.tbl:82
+-msgid "Disable SELinux protection for freshclam daemon"
+-msgstr ""
++#: ../sepolicy/sepolicy/generate.py:1192
++msgid "File Contexts file"
++msgstr "ファイルコンテキストファイル"
+ 
+-#: ../gui/selinux.tbl:83
+-msgid "Disable SELinux protection for fsdaemon daemon"
+-msgstr ""
++#: ../sepolicy/sepolicy/generate.py:1193
++msgid "Setup Script"
++msgstr "セットアップスクリプト"
+ 
+-#: ../gui/selinux.tbl:84
+-msgid "Disable SELinux protection for gpm daemon"
++#: booleans.py:1
++msgid ""
++"Allow ABRT to modify public files used for public file transfer services."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
+-msgid "NFS"
++#: booleans.py:2
++msgid ""
++"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:85
+-msgid "Disable SELinux protection for gss daemon"
++#: booleans.py:3
++msgid "Allow amavis to use JIT compiler"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:86
+-msgid "Disable SELinux protection for Hal daemon"
++#: booleans.py:4
++msgid ""
++"Allow users to resolve user passwd entries directly from ldap rather then "
++"using a sssd server"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:87
+-msgid "Compatibility"
++#: booleans.py:5
++msgid "Allow users to login using a radius server"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:87
++#: booleans.py:6
+ msgid ""
+-"Do not audit things that we know to be broken but which are not security "
+-"risks"
+-msgstr ""
++"Allow cdrecord to read various content. nfs, samba, removable devices, user "
++"temp and untrusted content files"
++msgstr "各種コンテンツ (nfs、samba、脱着可能デバイス、ユーザーの一時ファイル、信頼できないコンテンツファイルなど) の読み込みを cdrecord に許可する"
+ 
+-#: ../gui/selinux.tbl:88
+-msgid "Disable SELinux protection for hostname daemon"
++#: booleans.py:7
++msgid "Allow clamd to use JIT compiler"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:89
+-msgid "Disable SELinux protection for hotplug daemon"
++#: booleans.py:8
++msgid "Allow clamscan to non security files on a system"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:90
+-msgid "Disable SELinux protection for howl daemon"
++#: booleans.py:9
++msgid "Allow clamscan to read user content"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:91
+-msgid "Disable SELinux protection for cups hplip daemon"
++#: booleans.py:10
++msgid ""
++"Allow Cobbler to modify public files used for public file transfer services."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:92
+-msgid "Disable SELinux protection for httpd rotatelogs"
++#: booleans.py:11
++msgid "Allow Cobbler to connect to the network using TCP."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
+-msgid "HTTPD Service"
++#: booleans.py:12
++msgid "Allow Cobbler to access cifs file systems."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:93
+-msgid "Disable SELinux protection for http suexec"
++#: booleans.py:13
++msgid "Allow Cobbler to access nfs file systems."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:94
+-msgid "Disable SELinux protection for hwclock daemon"
++#: booleans.py:14
++msgid "Allow collectd to connect to the network using TCP."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:95
+-msgid "Disable SELinux protection for i18n daemon"
++#: booleans.py:15
++msgid "Allow codnor domain to connect to the network using TCP."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:96
+-msgid "Disable SELinux protection for imazesrv daemon"
++#: booleans.py:16
++msgid ""
++"Allow system cron jobs to relabel filesystem for restoring file contexts."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:97
+-msgid "Disable SELinux protection for inetd child daemons"
++#: booleans.py:17
++msgid "Allow cvs daemon to read shadow"
++msgstr "cvs デーモンが shadow を読み込むことを許可する"
++
++#: booleans.py:18
++msgid "Allow all daemons to write corefiles to /"
++msgstr "/ へのコアファイルの書き込みを全てのデーモンに許可する"
++
++#: booleans.py:19
++msgid "Allow all daemons to use tcp wrappers."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:98
+-msgid "Disable SELinux protection for inetd daemon"
++#: booleans.py:20
++msgid "Allow all daemons the ability to read/write terminals"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:99
+-msgid "Disable SELinux protection for innd daemon"
++#: booleans.py:21
++msgid "Allow dbadm to manage files in users home directories"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:100
+-msgid "Disable SELinux protection for iptables daemon"
++#: booleans.py:22
++msgid "Allow dbadm to read files in users home directories"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:101
+-msgid "Disable SELinux protection for ircd daemon"
++#: booleans.py:23
++msgid ""
++"Deny user domains applications to map a memory region as both executable and"
++" writable, this is dangerous and the executable should be reported in "
++"bugzilla"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:102
+-msgid "Disable SELinux protection for irqbalance daemon"
++#: booleans.py:24
++msgid "Allow sysadm to debug or ptrace all processes."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:103
+-msgid "Disable SELinux protection for iscsi daemon"
++#: booleans.py:25
++msgid "Allow dhcpc client applications to execute iptables commands"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:104
+-msgid "Disable SELinux protection for jabberd daemon"
++#: booleans.py:26
++msgid "Allow DHCP daemon to use LDAP backends"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
+-msgid "Kerberos"
++#: booleans.py:27
++msgid "Allow all domains to use other domains file descriptors"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:105
+-msgid "Disable SELinux protection for kadmind daemon"
++#: booleans.py:28
++msgid "Allow all domains to have the kernel load modules"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:106
+-msgid "Disable SELinux protection for klogd daemon"
++#: booleans.py:29
++msgid "Allow the use of the audio devices as the source for the entropy feeds"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:107
+-msgid "Disable SELinux protection for krb5kdc daemon"
++#: booleans.py:30
++msgid "Allow exim to connect to databases (postgres, mysql)"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:108
+-msgid "Disable SELinux protection for ktalk daemons"
++#: booleans.py:31
++msgid "Allow exim to create, read, write, and delete unprivileged user files."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:109
+-msgid "Disable SELinux protection for kudzu daemon"
++#: booleans.py:32
++msgid "Allow exim to read unprivileged user files."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:110
+-msgid "Disable SELinux protection for locate daemon"
++#: booleans.py:33
++msgid "Enable extra rules in the cron domain to support fcron."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:111
+-msgid "Disable SELinux protection for lpd daemon"
++#: booleans.py:34
++msgid "Allow fenced domain to connect to the network using TCP."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:112
+-msgid "Disable SELinux protection for lrrd daemon"
++#: booleans.py:35
++msgid "Allow fenced domain to execute ssh."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:113
+-msgid "Disable SELinux protection for lvm daemon"
++#: booleans.py:36
++msgid "Allow ftp to read and write files in the user home directories"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:114
+-msgid "Disable SELinux protection for mailman"
++#: booleans.py:37
++msgid ""
++"Allow ftp servers to upload files,  used for public file transfer services. "
++"Directories must be labeled public_content_rw_t."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:115
+-msgid "Allow evolution and thunderbird to read user files"
++#: booleans.py:38
++msgid "Allow ftp servers to connect to all ports > 1023"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:116
+-msgid "Disable SELinux protection for mdadm daemon"
++#: booleans.py:39
++msgid "Allow ftp servers to connect to mysql database ports"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:117
+-msgid "Disable SELinux protection for monopd daemon"
++#: booleans.py:40
++msgid ""
++"Allow ftp servers to login to local users and read/write all files on the "
++"system, governed by DAC."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:118
+-msgid "Allow the mozilla browser to read user files"
++#: booleans.py:41
++msgid "Allow ftp servers to use cifs used for public file transfer services."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:119
+-msgid "Disable SELinux protection for mrtg daemon"
++#: booleans.py:42
++msgid "Allow ftp servers to use nfs used for public file transfer services."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:120
+-msgid "Disable SELinux protection for mysqld daemon"
++#: booleans.py:43
++msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:121
+-msgid "Disable SELinux protection for nagios daemon"
++#: booleans.py:44
++msgid "Determine whether Git CGI can search home directories."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
+-msgid "Name Service"
++#: booleans.py:45
++msgid "Determine whether Git CGI can access cifs file systems."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:122
+-msgid "Disable SELinux protection for named daemon"
++#: booleans.py:46
++msgid "Determine whether Git CGI can access nfs file systems."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:123
+-msgid "Disable SELinux protection for nessusd daemon"
++#: booleans.py:47
++msgid ""
++"Determine whether Git session daemon can bind TCP sockets to all unreserved "
++"ports."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:124
+-msgid "Disable SELinux protection for NetworkManager"
++#: booleans.py:48
++msgid ""
++"Determine whether calling user domains can execute Git daemon in the "
++"git_session_t domain."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:125
+-msgid "Disable SELinux protection for nfsd daemon"
++#: booleans.py:49
++msgid "Determine whether Git system daemon can search home directories."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
+-#: ../gui/selinux.tbl:221
+-msgid "Samba"
++#: booleans.py:50
++msgid "Determine whether Git system daemon can access cifs file systems."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:126
+-msgid "Disable SELinux protection for nmbd daemon"
++#: booleans.py:51
++msgid "Determine whether Git system daemon can access nfs file systems."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:127
+-msgid "Disable SELinux protection for nrpe daemon"
++#: booleans.py:52
++msgid "Allow gitisis daemon to send mail"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:128
+-msgid "Disable SELinux protection for nscd daemon"
++#: booleans.py:53
++msgid "Enable reading of urandom for all domains."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:129
+-msgid "Disable SELinux protection for nsd daemon"
++#: booleans.py:54
++msgid ""
++"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
++"agent to manage user files."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:130
+-msgid "Disable SELinux protection for ntpd daemon"
++#: booleans.py:55
++msgid ""
++"Allow gpg web domain to modify public files used for public file transfer "
++"services."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:131
+-msgid "Disable SELinux protection for oddjob"
++#: booleans.py:56
++msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:132
+-msgid "Disable SELinux protection for oddjob_mkhomedir"
++#: booleans.py:57
++msgid ""
++"Allow Apache to modify public files used for public file transfer services. "
++"Directories/Files must be labeled public_content_rw_t."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:133
+-msgid "Disable SELinux protection for openvpn daemon"
++#: booleans.py:58
++msgid "Allow httpd to use built in scripting (usually php)"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:134
+-msgid "Disable SELinux protection for pam daemon"
++#: booleans.py:59
++msgid "Allow http daemon to check spam"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:135
+-msgid "Disable SELinux protection for pegasus"
++#: booleans.py:60
++msgid ""
++"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
++"ports"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:136
+-msgid "Disable SELinux protection for perdition daemon"
++#: booleans.py:61
++msgid "Allow httpd to connect to the ldap port"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:137
+-msgid "Disable SELinux protection for portmap daemon"
++#: booleans.py:62
++msgid "Allow http daemon to connect to zabbix"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:138
+-msgid "Disable SELinux protection for portslave daemon"
++#: booleans.py:63
++msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:139
+-msgid "Disable SELinux protection for postfix"
++#: booleans.py:64
++msgid ""
++"Allow HTTPD scripts and modules to connect to cobbler over the network."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:140
+-msgid "Disable SELinux protection for postgresql daemon"
++#: booleans.py:65
++msgid ""
++"Allow HTTPD scripts and modules to connect to databases over the network."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:141
+-msgid "pppd"
++#: booleans.py:66
++msgid "Allow httpd to connect to memcache server"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:141
+-msgid "Allow pppd to be run for a regular user"
++#: booleans.py:67
++msgid "Allow httpd to act as a relay"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:142
+-msgid "Disable SELinux protection for pptp"
++#: booleans.py:68
++msgid "Allow http daemon to send mail"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:143
+-msgid "Disable SELinux protection for prelink daemon"
++#: booleans.py:69
++msgid "Allow Apache to communicate with avahi service via dbus"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:144
+-msgid "Disable SELinux protection for privoxy daemon"
++#: booleans.py:70
++msgid "Allow httpd cgi support"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:145
+-msgid "Disable SELinux protection for ptal daemon"
++#: booleans.py:71
++msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:146
+-msgid "Disable SELinux protection for pxe daemon"
++#: booleans.py:72
++msgid "Allow httpd to read home directories"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:147
+-msgid "Disable SELinux protection for pyzord"
++#: booleans.py:73
++msgid "Allow httpd scripts and modules execmem/execstack"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:148
+-msgid "Disable SELinux protection for quota daemon"
++#: booleans.py:74
++msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:149
+-msgid "Disable SELinux protection for radiusd daemon"
++#: booleans.py:75
++msgid "Allow httpd processes to manage IPA content"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:150
+-msgid "Disable SELinux protection for radvd daemon"
++#: booleans.py:76
++msgid "Allow Apache to use mod_auth_ntlm_winbind"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:151
+-msgid "Disable SELinux protection for rdisc"
++#: booleans.py:77
++msgid "Allow Apache to use mod_auth_pam"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:152
+-msgid "Disable SELinux protection for readahead"
++#: booleans.py:78
++msgid "Allow httpd to read user content"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:153
+-msgid "Allow programs to read files in non-standard locations (default_t)"
++#: booleans.py:79
++msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:154
+-msgid "Disable SELinux protection for restorecond"
++#: booleans.py:80
++msgid "Allow httpd daemon to change its resource limits"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:155
+-msgid "Disable SELinux protection for rhgb daemon"
++#: booleans.py:81
++msgid ""
++"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:156
+-msgid "Disable SELinux protection for ricci"
++#: booleans.py:82
++msgid ""
++"Allow apache scripts to write to public content, directories/files must be "
++"labeled public_rw_content_t."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:157
+-msgid "Disable SELinux protection for ricci_modclusterd"
++#: booleans.py:83
++msgid "Allow Apache to execute tmp content."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:158
+-msgid "Disable SELinux protection for rlogind daemon"
++#: booleans.py:84
++msgid ""
++"Unify HTTPD to communicate with the terminal. Needed for entering the "
++"passphrase for certificates at the terminal."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:159
+-msgid "Disable SELinux protection for rpcd daemon"
++#: booleans.py:85
++msgid "Unify HTTPD handling of all content files."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:160
+-msgid "Disable SELinux protection for rshd"
++#: booleans.py:86
++msgid "Allow httpd to access cifs file systems"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:161
+-msgid "rsync"
++#: booleans.py:87
++msgid "Allow httpd to access FUSE file systems"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:161
+-msgid "Disable SELinux protection for rsync daemon"
++#: booleans.py:88
++msgid "Allow httpd to run gpg"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:162
+-msgid "Allow ssh to run from inetd instead of as a daemon"
++#: booleans.py:89
++msgid "Allow httpd to access nfs file systems"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:163
+-msgid "Allow Samba to share nfs directories"
++#: booleans.py:90
++msgid "Allow httpd to communicate with oddjob to start up a service"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
+-msgid "SASL authentication server"
++#: booleans.py:91
++msgid "Allow httpd to access openstack ports"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:164
+-msgid "Allow sasl authentication server to read /etc/shadow"
++#: booleans.py:92
++msgid "Allow icecast to connect to all ports, not just sound ports."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:165
++#: booleans.py:93
+ msgid ""
+-"Allow X-Windows server to map a memory region as both executable and writable"
++"Allow the Irssi IRC Client to connect to any port, and to bind to any "
++"unreserved port."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:166
+-msgid "Disable SELinux protection for saslauthd daemon"
+-msgstr ""
++#: booleans.py:94
++msgid "Allow java executable stack"
++msgstr "java の実行ファイルスタックを許可する"
+ 
+-#: ../gui/selinux.tbl:167
+-msgid "Disable SELinux protection for scannerdaemon daemon"
++#: booleans.py:95
++msgid "Allow confined applications to run with kerberos."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:168
+-msgid "Do not allow transition to sysadm_t, sudo and su effected"
++#: booleans.py:96
++msgid "Allow syslogd daemon to send mail"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:169
+-msgid "Do not allow any processes to load kernel modules"
++#: booleans.py:97
++msgid "Allow syslogd the ability to read/write terminals"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:170
+-msgid "Do not allow any processes to modify kernel SELinux policy"
++#: booleans.py:98
++msgid "Allow logging in and using the system from /dev/console."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:171
+-msgid "Disable SELinux protection for sendmail daemon"
++#: booleans.py:99
++msgid ""
++"Control the ability to mmap a low area of the address space, as configured "
++"by /proc/sys/kernel/mmap_min_addr."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:172
+-msgid "Disable SELinux protection for setrans"
++#: booleans.py:100
++msgid "Allow mock to read files in home directories."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:173
+-msgid "Disable SELinux protection for setroubleshoot daemon"
++#: booleans.py:101
++msgid "Allow the mount command to mount any directory or file."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:174
+-msgid "Disable SELinux protection for slapd daemon"
++#: booleans.py:102
++msgid "Allow mozilla plugin domain to connect to the network using TCP."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:175
+-msgid "Disable SELinux protection for slrnpull daemon"
++#: booleans.py:103
++msgid ""
++"Allow mozilla_plugins to create random content in the users home directory"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:176
+-msgid "Disable SELinux protection for smbd daemon"
++#: booleans.py:104
++msgid "Allow confined web browsers to read home directory content"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:177
+-msgid "Disable SELinux protection for snmpd daemon"
+-msgstr ""
++#: booleans.py:105
++msgid "Allow mplayer executable stack"
++msgstr "mplayer の実行ファイルスタックを許可する"
+ 
+-#: ../gui/selinux.tbl:178
+-msgid "Disable SELinux protection for snort daemon"
++#: booleans.py:106
++msgid "Allow mysqld to connect to all ports"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:179
+-msgid "Disable SELinux protection for soundd daemon"
++#: booleans.py:107
++msgid "Allow BIND to bind apache port."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:180
+-msgid "Disable SELinux protection for sound daemon"
++#: booleans.py:108
++msgid ""
++"Allow BIND to write the master zone files. Generally this is used for "
++"dynamic DNS or zone transfers."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
+-msgid "Spam Protection"
++#: booleans.py:109
++msgid "Allow any files/directories to be exported read/only via NFS."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:181
+-msgid "Disable SELinux protection for spamd daemon"
++#: booleans.py:110
++msgid "Allow any files/directories to be exported read/write via NFS."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:182
+-msgid "Allow spamd to access home directories"
++#: booleans.py:111
++msgid ""
++"Allow nfs servers to modify public files used for public file transfer "
++"services.  Files/Directories must be labeled public_content_rw_t."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:183
+-msgid "Allow Spam Assassin daemon network access"
++#: booleans.py:112
++msgid "Allow system to run with NIS"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:184
+-msgid "Disable SELinux protection for speedmgmt daemon"
++#: booleans.py:113
++msgid "Allow confined applications to use nscd shared memory."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
+-msgid "Squid"
++#: booleans.py:114
++msgid "Allow nsplugin code to connect to unreserved ports"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:185
+-msgid "Allow squid daemon to connect to the network"
++#: booleans.py:115
++msgid "Allow nsplugin code to execmem/execstack"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:186
+-msgid "Disable SELinux protection for squid daemon"
++#: booleans.py:116
++msgid "Allow openvpn to read home directories"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:187
+-msgid "Disable SELinux protection for ssh daemon"
++#: booleans.py:117
++msgid "Allow piranha-lvs domain to connect to the network using TCP."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:188
+-msgid "Allow ssh logins as sysadm_r:sysadm_t"
++#: booleans.py:118
++msgid "Allow polipo to connect to all ports > 1023"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:189
++#: booleans.py:119
+ msgid ""
+-"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
+-"bashrc)"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
+-msgid "Universal SSL tunnel"
++"Determine whether Polipo session daemon can bind tcp sockets to all "
++"unreserved ports."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:190
+-msgid "Disable SELinux protection for stunnel daemon"
++#: booleans.py:120
++msgid ""
++"Determine whether calling user domains can execute Polipo daemon in the "
++"polipo_session_t domain."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:191
+-msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
++#: booleans.py:121
++msgid "Determine whether polipo can access cifs file systems."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:192
+-msgid "Disable SELinux protection for swat daemon"
++#: booleans.py:122
++msgid "Determine whether Polipo can access nfs file systems."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:193
+-msgid "Disable SELinux protection for sxid daemon"
++#: booleans.py:123
++msgid "Enable polyinstantiated directory support."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:194
+-msgid "Disable SELinux protection for syslogd daemon"
++#: booleans.py:124
++msgid "Allow the portage domains to use NFS mounts (regular nfs_t)"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:195
+-msgid "Disable SELinux protection for system cron jobs"
++#: booleans.py:125
++msgid "Allow postfix_local domain full write access to mail_spool directories"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:196
+-msgid "Disable SELinux protection for tcp daemon"
++#: booleans.py:126
++msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:197
+-msgid "Disable SELinux protection for telnet daemon"
++#: booleans.py:127
++msgid "Allow transmit client label to foreign database"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:198
+-msgid "Disable SELinux protection for tftpd daemon"
++#: booleans.py:128
++msgid "Allow database admins to execute DML statement"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:199
+-msgid "Disable SELinux protection for transproxy daemon"
++#: booleans.py:129
++msgid "Allow unprivileged users to execute DDL statement"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:200
+-msgid "Disable SELinux protection for udev daemon"
++#: booleans.py:130
++msgid "Allow pppd to load kernel modules for certain modems"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:201
+-msgid "Disable SELinux protection for uml daemon"
+-msgstr ""
++#: booleans.py:131
++msgid "Allow pppd to be run for a regular user"
++msgstr "普通のユーザー用に pppd の稼働を許可する"
+ 
+-#: ../gui/selinux.tbl:202
++#: booleans.py:132
+ msgid ""
+-"Allow xinetd to run unconfined, including any services it starts that do not "
+-"have a domain transition explicitly defined"
++"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:203
+-msgid ""
+-"Allow rc scripts to run unconfined, including any daemon started by an rc "
+-"script that does not have a domain transition explicitly defined"
++#: booleans.py:133
++msgid "Allow Puppet client to manage all file types."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:204
+-msgid "Allow rpm to run unconfined"
++#: booleans.py:134
++msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:205
+-msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
++#: booleans.py:135
++msgid "Allow qemu to connect fully to the network"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:206
+-msgid "Disable SELinux protection for updfstab daemon"
++#: booleans.py:136
++msgid "Allow qemu to use cifs/Samba file systems"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:207
+-msgid "Disable SELinux protection for uptimed daemon"
++#: booleans.py:137
++msgid "Allow qemu to use serial/parallel communication ports"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:208
+-msgid ""
+-"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
+-"staff_r can do so"
++#: booleans.py:138
++msgid "Allow qemu to use nfs file systems"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:209
+-msgid "Allow users to execute the mount command"
++#: booleans.py:139
++msgid "Allow qemu to use usb devices"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:210
+-msgid "Allow regular users direct mouse access (only allow the X server)"
++#: booleans.py:140
++msgid "Allow racoon to read shadow"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:211
+-msgid "Allow users to run the dmesg command"
++#: booleans.py:141
++msgid "Allow rgmanager domain to connect to the network using TCP."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:212
+-msgid "Allow users to control network interfaces (also needs USERCTL=true)"
++#: booleans.py:142
++msgid ""
++"Allow rsync to modify public files used for public file transfer services.  "
++"Files/Directories must be labeled public_content_rw_t."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:213
+-msgid "Allow normal user to execute ping"
++#: booleans.py:143
++msgid "Allow rsync to run as a client"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:214
+-msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
++#: booleans.py:144
++msgid "Allow rsync to export any files/directories read only."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:215
+-msgid "Allow users to rw usb devices"
++#: booleans.py:145
++msgid "Allow rsync servers to share cifs files systems"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:216
+-msgid ""
+-"Allow users to run TCP servers (bind to ports and accept connection from the "
+-"same domain and outside users)  disabling this forces FTP passive mode and "
+-"may change other protocols"
++#: booleans.py:146
++msgid "Allow rsync servers to share nfs files systems"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:217
+-msgid "Allow user to stat ttyfiles"
++#: booleans.py:147
++msgid "Allow samba to create new home directories (e.g. via PAM)"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:218
+-msgid "Disable SELinux protection for uucpd daemon"
++#: booleans.py:148
++msgid ""
++"Allow samba to act as the domain controller, add users, groups and change "
++"passwords."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:219
+-msgid "Disable SELinux protection for vmware daemon"
++#: booleans.py:149
++msgid "Allow samba to share users home directories."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:220
+-msgid "Disable SELinux protection for watchdog daemon"
++#: booleans.py:150
++msgid "Allow samba to share any file/directory read only."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:221
+-msgid "Disable SELinux protection for winbind daemon"
++#: booleans.py:151
++msgid "Allow samba to share any file/directory read/write."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:222
+-msgid "Disable SELinux protection for xdm daemon"
++#: booleans.py:152
++msgid "Allow samba to act as a portmapper"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:223
+-msgid "Allow xdm logins as sysadm_r:sysadm_t"
++#: booleans.py:153
++msgid "Allow samba to run unconfined scripts"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:224
+-msgid "Disable SELinux protection for xen daemon"
++#: booleans.py:154
++msgid "Allow samba to export ntfs/fusefs volumes."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:225
+-msgid "XEN"
++#: booleans.py:155
++msgid "Allow samba to export NFS volumes."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:225
+-msgid "Allow xen to read/write physical disk devices"
++#: booleans.py:156
++msgid "Allow sanlock to read/write fuse files"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:226
+-msgid "Disable SELinux protection for xfs daemon"
++#: booleans.py:157
++msgid "Allow sanlock to manage nfs files"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:227
+-msgid "Disable SELinux protection for xen control"
++#: booleans.py:158
++msgid "Allow sanlock to manage cifs files"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:228
+-msgid "Disable SELinux protection for ypbind daemon"
++#: booleans.py:159
++msgid "Allow sasl to read shadow"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:229
+-msgid "Disable SELinux protection for NIS Password Daemon"
++#: booleans.py:160
++msgid ""
++"disallow programs, such as newrole, from transitioning to administrative "
++"user domains."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:230
+-msgid "Disable SELinux protection for ypserv daemon"
+-msgstr ""
++#: booleans.py:161
++msgid "Disable kernel module loading."
++msgstr "カーネルモジュールの読み込みを無効化する。"
+ 
+-#: ../gui/selinux.tbl:231
+-msgid "Disable SELinux protection for NIS Transfer Daemon"
++#: booleans.py:162
++msgid ""
++"Boolean to determine whether the system permits loading policy, setting "
++"enforcing mode, and changing boolean values.  Set this to true and you have "
++"to reboot to set it back."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:232
+-msgid "Allow SELinux webadm user to manage unprivileged users home directories"
++#: booleans.py:163
++msgid "Allow regular users direct dri device access"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:233
+-msgid "Allow SELinux webadm user to read unprivileged users home directories"
++#: booleans.py:164
++msgid ""
++"Allow unconfined executables to make their heap memory executable.  Doing "
++"this is a really bad idea. Probably indicates a badly coded executable, but "
++"could indicate an attack. This executable should be reported in bugzilla"
+ msgstr ""
+ 
+-#: ../gui/semanagePage.py:126
+-#, python-format
+-msgid "Are you sure you want to delete %s '%s'?"
++#: booleans.py:165
++msgid ""
++"Allow all unconfined executables to use libraries requiring text relocation "
++"that are not labeled textrel_shlib_t"
+ msgstr ""
+ 
+-#: ../gui/semanagePage.py:126
+-#, python-format
+-msgid "Delete %s"
++#: booleans.py:166
++msgid ""
++"Allow unconfined executables to make their stack executable.  This should "
++"never, ever be necessary. Probably indicates a badly coded executable, but "
++"could indicate an attack. This executable should be reported in bugzilla"
+ msgstr ""
+ 
+-#: ../gui/semanagePage.py:134
+-#, python-format
+-msgid "Add %s"
++#: booleans.py:167
++msgid "Allow users to connect to the local mysql server"
+ msgstr ""
+ 
+-#: ../gui/semanagePage.py:148
+-#, python-format
+-msgid "Modify %s"
++#: booleans.py:168
++msgid ""
++"Allow confined users the ability to execute the ping and traceroute "
++"commands."
+ msgstr ""
+ 
+-#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
+-msgid "Permissive"
++#: booleans.py:169
++msgid "Allow users to connect to PostgreSQL"
++msgstr "ユーザーが PostgreSQL に接続することを許可する"
++
++#: booleans.py:170
++msgid ""
++"Allow user to r/w files on filesystems that do not have extended attributes "
++"(FAT, CDROM, FLOPPY)"
+ msgstr ""
+ 
+-#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
+-msgid "Enforcing"
++#: booleans.py:171
++msgid ""
++"Allow users to run TCP servers (bind to ports and accept connection from the"
++" same domain and outside users)  disabling this forces FTP passive mode and "
++"may change other protocols."
+ msgstr ""
+ 
+-#: ../gui/statusPage.py:94
+-msgid "Status"
++#: booleans.py:172
++msgid "Allow user music sharing"
+ msgstr ""
+ 
+-#: ../gui/statusPage.py:133
++#: booleans.py:173
+ msgid ""
+-"Changing the policy type will cause a relabel of the entire file system on "
+-"the next boot. Relabeling takes a long time depending on the size of the "
+-"file system.  Do you wish to continue?"
++"Allow anon internal-sftp to upload files, used for public file transfer "
++"services. Directories must be labeled public_content_rw_t."
+ msgstr ""
+ 
+-#: ../gui/statusPage.py:147
++#: booleans.py:174
+ msgid ""
+-"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
+-"you later decide to turn SELinux back on, the system will be required to "
+-"relabel.  If you just want to see if SELinux is causing a problem on your "
+-"system, you can go to permissive mode which will only log errors and not "
+-"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
+-"wish to continue?"
++"Allow sftp-internal to read and write files in the user home directories"
+ msgstr ""
+ 
+-#: ../gui/statusPage.py:152
++#: booleans.py:175
+ msgid ""
+-"Changing to SELinux enabled will cause a relabel of the entire file system "
+-"on the next boot. Relabeling takes a long time depending on the size of the "
+-"file system.  Do you wish to continue?"
++"Allow sftp-internal to login to local users and read/write all files on the "
++"system, governed by DAC."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:11
+-msgid "system-config-selinux"
++#: booleans.py:176
++msgid ""
++"Allow internal-sftp to read and write files in the user ssh home "
++"directories."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:12
+-msgid ""
+-"Copyright (c)2006 Red Hat, Inc.\n"
+-"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
++#: booleans.py:177
++msgid "Allow sge to connect to the network using any TCP port"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:22
+-#: ../gui/system-config-selinux.glade:544
+-msgid "Add SELinux Login Mapping"
++#: booleans.py:178
++msgid "Allow sge to access nfs file systems."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:257
+-msgid "Add SELinux Network Ports"
++#: booleans.py:179
++msgid ""
++"Enable additional permissions needed to support devices on 3ware "
++"controllers."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:391
+-#: ../gui/system-config-selinux.glade:678
+-msgid "SELinux Type"
++#: booleans.py:180
++msgid ""
++"Allow samba to modify public files used for public file transfer services.  "
++"Files/Directories must be labeled public_content_rw_t."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:622
+-msgid "File Specification"
++#: booleans.py:181
++msgid "Allow user spamassassin clients to use the network."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:650
+-msgid "File Type"
++#: booleans.py:182
++msgid "Allow spamd to read/write user home directories."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:727
++#: booleans.py:183
+ msgid ""
+-"all files\n"
+-"regular file\n"
+-"directory\n"
+-"character device\n"
+-"block device\n"
+-"socket\n"
+-"symbolic link\n"
+-"named pipe\n"
++"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:773
+-msgid "MLS"
++#: booleans.py:184
++msgid "Allow squid to run as a transparent proxy (TPROXY)"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:837
+-msgid "Add SELinux User"
++#: booleans.py:185
++msgid ""
++"Allow ssh with chroot env to read and write files in the user home "
++"directories"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1079
+-msgid "SELinux Administration"
++#: booleans.py:186
++msgid "allow host key based authentication"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1122
+-msgid "Add"
+-msgstr ""
++#: booleans.py:187
++msgid "Allow ssh logins as sysadm_r:sysadm_t"
++msgstr "sysadm_r:sysadm_t としての ssh ログインを許可する"
+ 
+-#: ../gui/system-config-selinux.glade:1144
+-msgid "_Properties"
++#: booleans.py:188
++msgid "allow staff user to create and transition to svirt domains."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1166
+-msgid "_Delete"
++#: booleans.py:189
++msgid ""
++"Allow the Telepathy connection managers to connect to any network port."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1256
+-msgid "Select Management Object"
++#: booleans.py:190
++msgid ""
++"Allow the Telepathy connection managers to connect to any generic TCP port."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1273
+-msgid "<b>Select:</b>"
++#: booleans.py:191
++msgid ""
++"Allow tftp to modify public files used for public file transfer services."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1326
+-msgid "System Default Enforcing Mode"
++#: booleans.py:192
++msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1354
++#: booleans.py:193
+ msgid ""
+-"Disabled\n"
+-"Permissive\n"
+-"Enforcing\n"
+-msgstr ""
+-
+-#: ../gui/system-config-selinux.glade:1373
+-msgid "Current Enforcing Mode"
++"allow unconfined users to transition to the chrome sandbox domains when "
++"running chrome-sandbox"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1418
+-msgid "System Default Policy Type: "
++#: booleans.py:194
++msgid "Allow a user to login as an unconfined domain"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1463
++#: booleans.py:195
+ msgid ""
+-"Select if you wish to relabel then entire file system on next reboot.  "
+-"Relabeling can take a very long time, depending on the size of the system.  "
+-"If you are changing policy types or going from disabled to enforcing, a "
+-"relabel is required."
++"Allow unconfined users to transition to the Mozilla plugin domain when "
++"running xulrunner plugin-container."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1509
+-msgid "Relabel on next reboot."
++#: booleans.py:196
++msgid "Allow video playing tools to run unconfined"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1561
+-msgid "label37"
++#: booleans.py:197
++msgid "Allow unprivledged user to create and transition to svirt domains."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1598
+-msgid "Revert boolean setting to system default"
++#: booleans.py:198
++msgid "Support ecryptfs home directories"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1614
+-msgid "Toggle between Customized and All Booleans"
++#: booleans.py:199
++msgid "Support fusefs home directories"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1645
+-#: ../gui/system-config-selinux.glade:1850
+-#: ../gui/system-config-selinux.glade:2037
+-#: ../gui/system-config-selinux.glade:2224
+-#: ../gui/system-config-selinux.glade:2467
+-#: ../gui/system-config-selinux.glade:2692
+-#: ../gui/system-config-selinux.glade:2867
+-msgid "Filter"
++#: booleans.py:200
++msgid "Use lpd server instead of cups"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1734
+-msgid "label50"
++#: booleans.py:201
++msgid "Support NFS home directories"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1771
+-msgid "Add File Context"
++#: booleans.py:202
++msgid "Support SAMBA home directories"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1787
+-msgid "Modify File Context"
++#: booleans.py:203
++msgid "Allow varnishd to connect to all ports, not just HTTP."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1803
+-msgid "Delete File Context"
++#: booleans.py:204
++msgid "Ignore vbetool mmap_zero errors."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1819
+-msgid "Toggle between all and customized file context"
++#: booleans.py:205
++msgid ""
++"Allow confined virtual guests to use serial/parallel communication ports"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1939
+-msgid "label38"
++#: booleans.py:206
++msgid ""
++"Allow confined virtual guests to use executable memory and executable stack"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1976
+-msgid "Add SELinux User Mapping"
++#: booleans.py:207
++msgid "Allow confined virtual guests to read fuse files"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1992
+-msgid "Modify SELinux User Mapping"
++#: booleans.py:208
++msgid "Allow confined virtual guests to manage nfs files"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2008
+-msgid "Delete SELinux User Mapping"
++#: booleans.py:209
++msgid "Allow confined virtual guests to manage cifs files"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2126
+-msgid "label39"
++#: booleans.py:210
++msgid "Allow confined virtual guests to interact with the sanlock"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2163
+-msgid "Add User"
++#: booleans.py:211
++msgid "Allow confined virtual guests to manage device configuration, (pci)"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2179
+-msgid "Modify User"
+-msgstr ""
++#: booleans.py:212
++msgid "Allow confined virtual guests to use usb devices"
++msgstr "仮想マシンが USB デバイスを使用することを許可する"
+ 
+-#: ../gui/system-config-selinux.glade:2195
+-msgid "Delete User"
+-msgstr ""
++#: booleans.py:213
++msgid "Allow confined virtual guests to interact with the xserver"
++msgstr "仮想マシンが X サーバーと通信することを許可する"
+ 
+-#: ../gui/system-config-selinux.glade:2313
+-msgid "label41"
+-msgstr ""
++#: booleans.py:214
++msgid "Allow webadm to manage files in users home directories"
++msgstr "Web 管理者がユーザーのホームディレクトリーにあるファイルを管理することを許可する"
+ 
+-#: ../gui/system-config-selinux.glade:2350
+-msgid "Add Network Port"
+-msgstr ""
++#: booleans.py:215
++msgid "Allow webadm to read files in users home directories"
++msgstr "Web 管理者がユーザーのホームディレクトリーにあるファイルを読み取るすることを許可する"
+ 
+-#: ../gui/system-config-selinux.glade:2366
+-msgid "Edit Network Port"
+-msgstr ""
++#: booleans.py:216
++msgid "Ignore wine mmap_zero errors."
++msgstr "Wine の mmap_zero エラーを無視する。"
+ 
+-#: ../gui/system-config-selinux.glade:2382
+-msgid "Delete Network Port"
+-msgstr ""
++#: booleans.py:217
++msgid "Allow the graphical login program to execute bootloader"
++msgstr "グラフィカルログインプログラムがブートローダーを実行することを許可する"
+ 
+-#: ../gui/system-config-selinux.glade:2418
+-#: ../gui/system-config-selinux.glade:2436
+-msgid "Toggle between Customized and All Ports"
+-msgstr ""
++#: booleans.py:218
++msgid ""
++"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
++msgstr "グラフィカルログインプログラムが sysadm_r:sysadm_t として直接ログインすることを許可する"
+ 
+-#: ../gui/system-config-selinux.glade:2556
+-msgid "label42"
++#: booleans.py:219
++msgid "Allow xen to manage nfs files"
++msgstr "Xen が NFS ファイルを管理することを許可する"
++
++#: booleans.py:220
++msgid ""
++"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
++"logical volumes for disk images."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2593
+-msgid "Generate new policy module"
++#: booleans.py:221
++msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2609
+-msgid "Load policy module"
++#: booleans.py:222
++msgid ""
++"Allow xguest users to configure Network Manager and connect to apache ports"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2625
+-msgid "Remove loadable policy module"
++#: booleans.py:223
++msgid "Allow xguest users to mount removable media"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2661
+-msgid ""
+-"Enable/Disable additional audit rules, that are normally not reported in the "
+-"log files."
++#: booleans.py:224
++msgid "Allow xguest to use blue tooth devices"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2781
+-msgid "label44"
++#: booleans.py:225
++msgid "Allows clients to write to the X server shared memory segments."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2818
+-msgid "Change process mode to permissive."
++#: booleans.py:226
++msgid "Allows XServer to execute writable memory"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2836
+-msgid "Change process mode to enforcing"
++#: booleans.py:227
++msgid "Support X userspace object manager"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2928
+-msgid "Process Domain"
++#: booleans.py:228
++msgid "Allow zabbix to connect to unreserved ports"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2956
+-msgid "label59"
++#: booleans.py:229
++msgid "Allow zebra daemon to write it configuration files"
+ msgstr ""
+ 
+-#: ../gui/usersPage.py:138
+-#, python-format
+-msgid "SELinux user '%s' is required"
++#: booleans.py:230
++msgid ""
++"Allow ZoneMinder to modify public files used for public file transfer "
++"services."
+ msgstr ""
+diff --git a/policycoreutils/po/ka.po b/policycoreutils/po/ka.po
+index a4478db..fea89f5 100644
+--- a/policycoreutils/po/ka.po
++++ b/policycoreutils/po/ka.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 at ADDRESS>, YEAR.
  #
--# Shankar Prasad <svenkate at redhat.com>, 2007, 2008.
+-#, fuzzy
 +# Translators:
-+# Shankar Prasad <svenkate at redhat.com>, 2007, 2008, 2009, 2010.
  msgid ""
  msgstr ""
--"Project-Id-Version: policycoreutils.HEAD.kn\n"
+-"Project-Id-Version: PACKAGE VERSION\n"
 +"Project-Id-Version: Policycoreutils\n"
  "Report-Msgid-Bugs-To: \n"
--"POT-Creation-Date: 2012-03-27 10:49-0400\n"
--"PO-Revision-Date: 2008-04-02 10:45+0530\n"
--"Last-Translator: Shankar Prasad <svenkate at redhat.com>\n"
--"Language-Team: Kannada <en at li.org>\n"
-+"POT-Creation-Date: 2012-05-25 07:28-0400\n"
-+"PO-Revision-Date: 2012-04-02 20:30+0000\n"
+-"POT-Creation-Date: 2012-05-25 07:28-0400\n"
+-"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+-"Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
+-"Language-Team: LANGUAGE <LL at li.org>\n"
+-"Language: \n"
++"POT-Creation-Date: 2012-10-16 12:24-0400\n"
++"PO-Revision-Date: 2012-10-08 13:10+0000\n"
 +"Last-Translator: dwalsh <dwalsh at redhat.com>\n"
-+"Language-Team: Kannada (http://www.transifex.net/projects/p/fedora/language/"
-+"kn/)\n"
- "Language: kn\n"
++"Language-Team: 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"
--"X-Generator: KBabel 1.11.4\n"
--"Plural-Forms: nplurals=2; plural=(n != 1);\n"
--"\n"
--"\n"
--"\n"
--"\n"
--"\n"
--"\n"
-+"Plural-Forms: nplurals=1; plural=0\n"
++"Plural-Forms: nplurals=1; plural=0;\n"
  
  #: ../run_init/run_init.c:67
  msgid ""
-@@ -94,863 +89,858 @@ msgstr "******************** ಪ್ರà²
+@@ -24,7 +25,7 @@ msgid ""
+ "         <args ...> are the arguments to that script."
+ msgstr ""
  
- #: ../audit2allow/audit2allow:231
- msgid "To make this policy package active, execute:"
--msgstr "ಈ ನೀತಿ(ಪಾಲಿಸಿ) ಪ್ಯಾಕೇಜನ್ನು ಸಕ್ರಿಯವಾಗಿಸಲು, ಇದನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಿ:"
-+msgstr "ಈ ಪಾಲಿಸಿ(ಪಾಲಿಸಿ) ಪ್ಯಾಕೇಜನ್ನು ಸಕ್ರಿಯವಾಗಿಸಲು, ಇದನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಿ:"
+-#: ../run_init/run_init.c:126 ../newrole/newrole.c:1124
++#: ../run_init/run_init.c:126 ../newrole/newrole.c:1123
+ #, c-format
+ msgid "failed to initialize PAM\n"
+ msgstr ""
+@@ -73,7 +74,7 @@ msgstr ""
+ msgid "authentication failed.\n"
+ msgstr ""
  
- #: ../semanage/seobject.py:143 ../semanage/seobject.py:147
- msgid "global"
- msgstr "ಜಾಗತಿಕ"
+-#: ../run_init/run_init.c:405 ../newrole/newrole.c:1258
++#: ../run_init/run_init.c:405 ../newrole/newrole.c:1257
+ #, c-format
+ msgid "Could not set exec context to %s.\n"
+ msgstr ""
+@@ -86,855 +87,870 @@ msgstr ""
+ msgid "To make this policy package active, execute:"
+ msgstr ""
  
--#: ../semanage/seobject.py:222
-+#: ../semanage/seobject.py:225
+-#: ../semanage/seobject.py:143 ../semanage/seobject.py:147
+-msgid "global"
+-msgstr ""
+-
+-#: ../semanage/seobject.py:225
++#: ../semanage/seobject.py:200
  msgid "Could not create semanage handle"
- msgstr "semanage ಹ್ಯಾಂಡಲನ್ನು ಸೃಜಿಸಲು ಸಾಧ್ಯವಾಗಿಲ್ಲ"
+ msgstr ""
  
--#: ../semanage/seobject.py:230
-+#: ../semanage/seobject.py:233
+-#: ../semanage/seobject.py:233
++#: ../semanage/seobject.py:208
  msgid "SELinux policy is not managed or store cannot be accessed."
--msgstr "SELinux ನೀತಿಯನ್ನು ನಿರ್ವಹಿಸಲಾಗಿಲ್ಲ ಅಥವ ಶೇಖರಣೆಯನ್ನು ನಿಲುಕಿಸಿಕೊಳ್ಳಲಾಗಿಲ್ಲ."
-+msgstr "SELinux ಪಾಲಿಸಿಯನ್ನು ನಿರ್ವಹಿಸಲಾಗಿಲ್ಲ ಅಥವ ಶೇಖರಣೆಯನ್ನು ನಿಲುಕಿಸಿಕೊಳ್ಳಲಾಗಿಲ್ಲ."
+ msgstr ""
  
--#: ../semanage/seobject.py:235
-+#: ../semanage/seobject.py:238
+-#: ../semanage/seobject.py:238
++#: ../semanage/seobject.py:213
  msgid "Cannot read policy store."
--msgstr "ನೀತಿ ಶೇಖರಣೆಯನ್ನು ಓದಲಾಗಿಲ್ಲ."
-+msgstr "ಪಾಲಿಸಿ ಶೇಖರಣೆಯನ್ನು ಓದಲಾಗಿಲ್ಲ."
+ msgstr ""
  
--#: ../semanage/seobject.py:240
-+#: ../semanage/seobject.py:243
+-#: ../semanage/seobject.py:243
++#: ../semanage/seobject.py:218
  msgid "Could not establish semanage connection"
- msgstr "semanage ಸಂಪರ್ಕವನ್ನು ಸ್ಥಾಪಿಸಲಾಗಿಲ್ಲ"
+ msgstr ""
  
--#: ../semanage/seobject.py:245
--#, fuzzy
-+#: ../semanage/seobject.py:248
+-#: ../semanage/seobject.py:248
++#: ../semanage/seobject.py:223
  msgid "Could not test MLS enabled status"
--msgstr "%s ಗಾಗಿ MLS ವ್ಯಾಪ್ತಿಯನ್ನು ಹೊಂದಿಸಲಾಗಿಲ್ಲ"
-+msgstr "MLS ಶಕ್ತಗೊಂಡಿರುವ ಸ್ಥಿತಿಯನ್ನು ಪರೀಕ್ಷಿಸಲಾಗಲಿಲ್ಲ"
+ msgstr ""
  
--#: ../semanage/seobject.py:251 ../semanage/seobject.py:266
-+#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
+-#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
++#: ../semanage/seobject.py:229 ../semanage/seobject.py:244
  msgid "Not yet implemented"
- msgstr "ಇನ್ನೂ ಅನ್ವಯಿಸಲಾಗಿಲ್ಲ"
+ msgstr ""
  
--#: ../semanage/seobject.py:255
-+#: ../semanage/seobject.py:258
+-#: ../semanage/seobject.py:258
++#: ../semanage/seobject.py:233
  msgid "Semanage transaction already in progress"
--msgstr ""
-+msgstr "ಸೆಮನೇಜ್ ವ್ಯವಹಾರವು ಈಗಾಗಲೆ ಪ್ರಗತಿಯಲ್ಲಿದೆ"
+ msgstr ""
  
--#: ../semanage/seobject.py:264
-+#: ../semanage/seobject.py:267
+-#: ../semanage/seobject.py:267
++#: ../semanage/seobject.py:242
  msgid "Could not start semanage transaction"
- msgstr "semanage ವಹಿವಾಟನ್ನು ಆರಂಭಿಸಲಾಗಿಲ್ಲ"
+ msgstr ""
  
--#: ../semanage/seobject.py:274
--#, fuzzy
-+#: ../semanage/seobject.py:278
+-#: ../semanage/seobject.py:278
++#: ../semanage/seobject.py:254
  msgid "Could not commit semanage transaction"
--msgstr "semanage ವಹಿವಾಟನ್ನು ಆರಂಭಿಸಲಾಗಿಲ್ಲ"
-+msgstr "semanage ವಹಿವಾಟನ್ನು ಸಲ್ಲಿಸಲಾಗಿಲ್ಲ"
+ msgstr ""
  
--#: ../semanage/seobject.py:279
-+#: ../semanage/seobject.py:283
+-#: ../semanage/seobject.py:283
++#: ../semanage/seobject.py:259
  msgid "Semanage transaction not in progress"
--msgstr ""
-+msgstr "ಸೆಮನೇಜ್ ವ್ಯವಹಾರವು ಪ್ರಗತಿಯಲ್ಲಿಲ್ಲ"
+ msgstr ""
  
--#: ../semanage/seobject.py:291 ../semanage/seobject.py:371
--#, fuzzy
-+#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
+-#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
++#: ../semanage/seobject.py:271 ../semanage/seobject.py:351
  msgid "Could not list SELinux modules"
--msgstr "SELinux ಬಳಕೆದಾರರನ್ನು ಪಟ್ಟಿ ಮಾಡಲಾಗಿಲ್ಲ"
-+msgstr "SELinux ಮಾಡ್ಯೂಲ್‌ಗಳನ್ನು ಪಟ್ಟಿ ಮಾಡಲಾಗಿಲ್ಲ"
+ msgstr ""
  
--#: ../semanage/seobject.py:304
--#, fuzzy
-+#: ../semanage/seobject.py:308
+-#: ../semanage/seobject.py:308
++#: ../semanage/seobject.py:284
  msgid "Modules Name"
--msgstr "ಘಟಕದ ಹೆಸರು"
-+msgstr "ಮಾಡ್ಯೂಲಿನ ಹೆಸರು"
+ msgstr ""
  
--#: ../semanage/seobject.py:304
-+#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
+-#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
++#: ../semanage/seobject.py:284 ../gui/modulesPage.py:63
  msgid "Version"
- msgstr "ಆವೃತ್ತಿ"
+ msgstr ""
  
--#: ../semanage/seobject.py:307
-+#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
+-#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
++#: ../semanage/seobject.py:287 ../gui/statusPage.py:75
  msgid "Disabled"
- msgstr "ಅಶಕ್ತಗೊಂಡ"
+ msgstr ""
  
--#: ../semanage/seobject.py:322
-+#: ../semanage/seobject.py:326
+-#: ../semanage/seobject.py:326
++#: ../semanage/seobject.py:302
  #, python-format
  msgid "Could not disable module %s (remove failed)"
--msgstr ""
-+msgstr "%s ಎಂಬ ಮಾಡ್ಯೂಲ್ ಅನ್ನು ಅಶಕ್ತಗೊಳಿಸಲಾಗಲಿಲ್ಲ (ತೆಗೆದು ಹಾಕುವಲ್ಲಿ ವಿಫಲತೆ)"
+ msgstr ""
  
--#: ../semanage/seobject.py:333
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:337
-+#, python-format
+-#: ../semanage/seobject.py:337
++#: ../semanage/seobject.py:313
+ #, python-format
  msgid "Could not enable module %s (remove failed)"
--msgstr "ಪಾತ್ರ %s ಅನ್ನು %s ಗೆ ಸೇರಿಸಲಾಗಿಲ್ಲ"
-+msgstr "%s ಎಂಬ ಮಾಡ್ಯೂಲನ್ನು ಶಕ್ತಗೊಳಿಸಲಾಗಲಿಲ್ಲ (ತೆಗೆದು ಹಾಕುವಲ್ಲಿ ವಿಫಲತೆ)"
+ msgstr ""
  
--#: ../semanage/seobject.py:348
-+#: ../semanage/seobject.py:352
+-#: ../semanage/seobject.py:352
++#: ../semanage/seobject.py:328
  #, python-format
  msgid "Could not remove module %s (remove failed)"
--msgstr ""
-+msgstr "%s ಎಂಬ ಮಾಡ್ಯೂಲನ್ನು ತೆಗೆದುಹಾಕಲಾಗಲಿಲ್ಲ (ತೆಗೆದು ಹಾಕುವಲ್ಲಿ ವಿಫಲತೆ)"
+ msgstr ""
  
--#: ../semanage/seobject.py:358
-+#: ../semanage/seobject.py:362
+-#: ../semanage/seobject.py:362
++#: ../semanage/seobject.py:338
  msgid "dontaudit requires either 'on' or 'off'"
--msgstr ""
-+msgstr "dontaudit ಗೆ 'on' ಅಥವ 'off' ಇವೆರಡರಲ್ಲಿ ಯಾವುದಾದರೂ ಒಂದರ ಅಗತ್ಯವಿದೆ"
+ msgstr ""
  
--#: ../semanage/seobject.py:387
--#, fuzzy
-+#: ../semanage/seobject.py:391
+-#: ../semanage/seobject.py:391
++#: ../semanage/seobject.py:366
  msgid "Builtin Permissive Types"
--msgstr "ಅನುಮತಿಪೂರ್ವಕವಾಗಿ"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:397
--#, fuzzy
-+#: ../semanage/seobject.py:401
+-#: ../semanage/seobject.py:401
++#: ../semanage/seobject.py:376
  msgid "Customized Permissive Types"
--msgstr "ಅನುಮತಿಪೂರ್ವಕವಾಗಿ"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:438
-+#: ../semanage/seobject.py:442
+-#: ../semanage/seobject.py:442
++#: ../semanage/seobject.py:417
  #, python-format
  msgid "Could not set permissive domain %s (module installation failed)"
  msgstr ""
-+"ಅನುಮತಿಪೂರ್ವಕ ಡೊಮೈನ್ %s ಅನ್ನು ಹೊಂದಿಸಲು ಸಾಧ್ಯವಾಗಿಲ್ಲ (ಡೊಮೈನ್‌ ಅನುಸ್ಥಾಪನೆಯು ವಿಫಲಗೊಂಡಿದೆ)"
  
--#: ../semanage/seobject.py:444
-+#: ../semanage/seobject.py:448
+-#: ../semanage/seobject.py:448
++#: ../semanage/seobject.py:423
  #, python-format
  msgid "Could not remove permissive domain %s (remove failed)"
--msgstr ""
-+msgstr "ಅನುಮತಿಪೂರ್ವಕವಾದ ಡೊಮೈನ್ %s ಅನ್ನು ತೆಗೆದುಹಾಕಲಾಗಲಿಲ್ಲ (ತೆಗೆದು ಹಾಕುವಲ್ಲಿ ವಿಫಲತೆ)"
+ msgstr ""
  
--#: ../semanage/seobject.py:479 ../semanage/seobject.py:553
--#: ../semanage/seobject.py:599 ../semanage/seobject.py:696
--#: ../semanage/seobject.py:726 ../semanage/seobject.py:793
--#: ../semanage/seobject.py:850 ../semanage/seobject.py:1097
--#: ../semanage/seobject.py:1786 ../semanage/seobject.py:1849
--#: ../semanage/seobject.py:1868 ../semanage/seobject.py:1985
--#: ../semanage/seobject.py:2037
-+#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
-+#: ../semanage/seobject.py:603 ../semanage/seobject.py:700
-+#: ../semanage/seobject.py:730 ../semanage/seobject.py:797
-+#: ../semanage/seobject.py:854 ../semanage/seobject.py:1101
-+#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
-+#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
-+#: ../semanage/seobject.py:2045
+-#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
+-#: ../semanage/seobject.py:603 ../semanage/seobject.py:700
+-#: ../semanage/seobject.py:730 ../semanage/seobject.py:797
+-#: ../semanage/seobject.py:854 ../semanage/seobject.py:1101
+-#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
+-#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
+-#: ../semanage/seobject.py:2045
++#: ../semanage/seobject.py:458 ../semanage/seobject.py:532
++#: ../semanage/seobject.py:578 ../semanage/seobject.py:675
++#: ../semanage/seobject.py:705 ../semanage/seobject.py:772
++#: ../semanage/seobject.py:829 ../semanage/seobject.py:1084
++#: ../semanage/seobject.py:1800 ../semanage/seobject.py:1863
++#: ../semanage/seobject.py:1882 ../semanage/seobject.py:2003
++#: ../semanage/seobject.py:2056
  #, python-format
  msgid "Could not create a key for %s"
--msgstr "%s ಗಾಗಿ ಕೀಲಿಯನ್ನು ಸೃಜಿಸಲಾಗಿಲ್ಲ"
-+msgstr "%s ಗಾಗಿ ಕೀಲಿಯನ್ನು ರಚಿಸಲಾಗಿಲ್ಲ"
+ msgstr ""
  
--#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
--#: ../semanage/seobject.py:603 ../semanage/seobject.py:609
-+#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
-+#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
+-#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
+-#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
++#: ../semanage/seobject.py:462 ../semanage/seobject.py:536
++#: ../semanage/seobject.py:582 ../semanage/seobject.py:588
  #, python-format
  msgid "Could not check if login mapping for %s is defined"
- msgstr "%s ಗೆ ಪ್ರವೇಶ ಮ್ಯಾಪಿಂಗ್ ವಿವರಿಸಲ್ಪಟ್ಟಿದೆಯೆ ಎಂದು ಪರಿಶೀಲಿಸಲಾಗಿಲ್ಲ"
+ msgstr ""
  
--#: ../semanage/seobject.py:492
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:496
-+#, python-format
+-#: ../semanage/seobject.py:496
++#: ../semanage/seobject.py:471
+ #, python-format
  msgid "Linux Group %s does not exist"
--msgstr "Linux ಬಳಕೆದಾರ %s ಅಸ್ತಿತ್ವದಲ್ಲಿಲ್ಲ"
-+msgstr "Linux ಸಮೂಹ %s ಅಸ್ತಿತ್ವದಲ್ಲಿಲ್ಲ"
+ msgstr ""
  
--#: ../semanage/seobject.py:497
-+#: ../semanage/seobject.py:501
+-#: ../semanage/seobject.py:501
++#: ../semanage/seobject.py:476
  #, python-format
  msgid "Linux User %s does not exist"
- msgstr "Linux ಬಳಕೆದಾರ %s ಅಸ್ತಿತ್ವದಲ್ಲಿಲ್ಲ"
+ msgstr ""
  
--#: ../semanage/seobject.py:501
-+#: ../semanage/seobject.py:505
+-#: ../semanage/seobject.py:505
++#: ../semanage/seobject.py:480
  #, python-format
  msgid "Could not create login mapping for %s"
- msgstr "%s ಗಾಗಿ ಪ್ರವೇಶ ಮ್ಯಾಪಿಂಗನ್ನು ಸೃಜಿಸಲಾಗಿಲ್ಲ"
+ msgstr ""
  
--#: ../semanage/seobject.py:505 ../semanage/seobject.py:741
-+#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
+-#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
++#: ../semanage/seobject.py:484 ../semanage/seobject.py:720
  #, python-format
  msgid "Could not set name for %s"
- msgstr "%s ಗಾಗಿ ಹೆಸರನ್ನು ಹೊಂದಿಸಲಾಗಿಲ್ಲ"
+ msgstr ""
  
--#: ../semanage/seobject.py:510 ../semanage/seobject.py:751
-+#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
+-#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
++#: ../semanage/seobject.py:489 ../semanage/seobject.py:730
  #, python-format
  msgid "Could not set MLS range for %s"
- msgstr "%s ಗಾಗಿ MLS ವ್ಯಾಪ್ತಿಯನ್ನು ಹೊಂದಿಸಲಾಗಿಲ್ಲ"
+ msgstr ""
  
--#: ../semanage/seobject.py:514
-+#: ../semanage/seobject.py:518
+-#: ../semanage/seobject.py:518
++#: ../semanage/seobject.py:493
  #, python-format
  msgid "Could not set SELinux user for %s"
- msgstr "%s ಗಾಗಿ SELinux ಬಳಕೆದಾರನನ್ನು ಹೊಂದಿಸಲಾಗಿಲ್ಲ"
+ msgstr ""
  
--#: ../semanage/seobject.py:518
-+#: ../semanage/seobject.py:522
+-#: ../semanage/seobject.py:522
++#: ../semanage/seobject.py:497
  #, python-format
  msgid "Could not add login mapping for %s"
- msgstr "%s ಗೆ ಪ್ರವೇಶ ಮ್ಯಾಪಿಂಗನ್ನು ಸೇರಿಸಲಾಗಿಲ್ಲ"
+ msgstr ""
  
--#: ../semanage/seobject.py:536
-+#: ../semanage/seobject.py:540
+-#: ../semanage/seobject.py:540
++#: ../semanage/seobject.py:515
  msgid "Requires seuser or serange"
- msgstr "seuser ಅಥವ serange ದ ಅಗತ್ಯವಿದೆ"
+ msgstr ""
  
--#: ../semanage/seobject.py:559 ../semanage/seobject.py:605
-+#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
+-#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
++#: ../semanage/seobject.py:538 ../semanage/seobject.py:584
  #, python-format
  msgid "Login mapping for %s is not defined"
- msgstr "%s ಗಾಗಿನ ಪ್ರವೇಶ ಮ್ಯಾಪಿಂಗನ್ನು ವಿವರಿಸಲಾಗಿಲ್ಲ"
+ msgstr ""
  
--#: ../semanage/seobject.py:563
-+#: ../semanage/seobject.py:567
+-#: ../semanage/seobject.py:567
++#: ../semanage/seobject.py:542
  #, python-format
  msgid "Could not query seuser for %s"
- msgstr "seuser ಅನ್ನು %s ಗಾಗಿ ಪ್ರಶ್ನಿಸಲಾಗಿಲ್ಲ"
+ msgstr ""
  
--#: ../semanage/seobject.py:577
-+#: ../semanage/seobject.py:581
+-#: ../semanage/seobject.py:581
++#: ../semanage/seobject.py:556
  #, python-format
  msgid "Could not modify login mapping for %s"
- msgstr "%s ಗಾಗಿ ಪ್ರವೇಶ ಮ್ಯಾಪಿಂಗನ್ನು ಮಾರ್ಪಡಿಸಲಾಗಿಲ್ಲ"
+ msgstr ""
  
--#: ../semanage/seobject.py:611
-+#: ../semanage/seobject.py:615
+-#: ../semanage/seobject.py:615
++#: ../semanage/seobject.py:590
  #, python-format
  msgid "Login mapping for %s is defined in policy, cannot be deleted"
--msgstr "%s ಗಾಗಿನ ಪ್ರವೇಶ ಮ್ಯಾಪಿಂಗ್ ನೀತಿಯಲ್ಲಿ ವಿವರಿಸಲಾಗಿದೆ, ಅಳಿಸಲಾಗುವುದಿಲ್ಲ"
-+msgstr "%s ಗಾಗಿನ ಪ್ರವೇಶ ಮ್ಯಾಪಿಂಗ್ ಪಾಲಿಸಿಯಲ್ಲಿ ವಿವರಿಸಲಾಗಿದೆ, ಅಳಿಸಲಾಗುವುದಿಲ್ಲ"
+ msgstr ""
  
--#: ../semanage/seobject.py:615
-+#: ../semanage/seobject.py:619
+-#: ../semanage/seobject.py:619
++#: ../semanage/seobject.py:594
  #, python-format
  msgid "Could not delete login mapping for %s"
- msgstr "%s ಗಾಗಿನ ಪ್ರವೇಶ ಮ್ಯಾಪಿಂಗನ್ನು ಅಳಿಸಲಾಗುವುದಿಲ್ಲ"
+ msgstr ""
  
--#: ../semanage/seobject.py:637 ../semanage/seobject.py:655
--#: ../semanage/seobject.py:893
-+#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
-+#: ../semanage/seobject.py:897
+-#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
+-#: ../semanage/seobject.py:897
++#: ../semanage/seobject.py:616 ../semanage/seobject.py:634
++#: ../semanage/seobject.py:872
  msgid "Could not list login mappings"
- msgstr "ಪ್ರವೇಶ ಮ್ಯಾಪಿಂಗುಗಳನ್ನು ಪಟ್ಟಿ ಮಾಡಲಾಗಿಲ್ಲ"
+ msgstr ""
  
--#: ../semanage/seobject.py:680 ../semanage/seobject.py:685
-+#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../gui/system-config-selinux.glade:100
+-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
++#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
+ #: ../gui/system-config-selinux.glade:100
  msgid "Login Name"
- msgstr "ಪ್ರವೇಶ ಹೆಸರು"
+ msgstr ""
  
--#: ../semanage/seobject.py:680 ../semanage/seobject.py:685
--#: ../semanage/seobject.py:943 ../semanage/seobject.py:948
-+#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../gui/system-config-selinux.glade:128
-+#: ../gui/system-config-selinux.glade:915
-+#: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
+-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
+-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
++#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
++#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
+ #: ../gui/system-config-selinux.glade:128
+ #: ../gui/system-config-selinux.glade:915
+ #: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
  msgid "SELinux User"
- msgstr "SELinux ಬಳಕೆದಾರ"
+ msgstr ""
  
--#: ../semanage/seobject.py:680
-+#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
-+#: ../gui/system-config-selinux.glade:943
+-#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
++#: ../semanage/seobject.py:659 ../gui/system-config-selinux.glade:156
+ #: ../gui/system-config-selinux.glade:943
  msgid "MLS/MCS Range"
- msgstr "MLS/MCS ವ್ಯಾಪ್ತಿ"
+ msgstr ""
  
--#: ../semanage/seobject.py:699 ../semanage/seobject.py:730
--#: ../semanage/seobject.py:797 ../semanage/seobject.py:854
--#: ../semanage/seobject.py:860
-+#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
-+#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
-+#: ../semanage/seobject.py:864
+-#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
+-#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
+-#: ../semanage/seobject.py:864
++#: ../semanage/seobject.py:678 ../semanage/seobject.py:709
++#: ../semanage/seobject.py:776 ../semanage/seobject.py:833
++#: ../semanage/seobject.py:839
  #, python-format
  msgid "Could not check if SELinux user %s is defined"
- msgstr "SELinux ಬಳಕೆದಾರ %s ನು ವಿವರಿಸಲ್ಪಟ್ಟಿದೆಯೆ ಎಂದು ಪರಿಶೀಲಿಸಲಾಗಿಲ್ಲ"
+ msgstr ""
  
--#: ../semanage/seobject.py:702 ../semanage/seobject.py:803
--#: ../semanage/seobject.py:866
-+#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
-+#: ../semanage/seobject.py:870
+-#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
+-#: ../semanage/seobject.py:870
++#: ../semanage/seobject.py:681 ../semanage/seobject.py:782
++#: ../semanage/seobject.py:845
  #, python-format
  msgid "Could not query user for %s"
- msgstr "ಬಳಕೆದಾರನನ್ನು %s ಗಾಗಿ ಪ್ರಶ್ನಿಸಲಾಗಿಲ್ಲ"
+ msgstr ""
  
--#: ../semanage/seobject.py:722
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:726
-+#, python-format
+-#: ../semanage/seobject.py:726
++#: ../semanage/seobject.py:701
+ #, python-format
  msgid "You must add at least one role for %s"
--msgstr "%s ಗಾಗಿ ಕಡತ ಸನ್ನಿವೇಶವನ್ನು ಸೇರಿಸಲಾಗಿಲ್ಲ"
-+msgstr "%s ಗಾಗಿ ಕನಿಷ್ಟ ಒಂದು ಪಾತ್ರವನ್ನು ಸೇರಿಸಬೇಕು"
+ msgstr ""
  
--#: ../semanage/seobject.py:737
-+#: ../semanage/seobject.py:741
+-#: ../semanage/seobject.py:741
++#: ../semanage/seobject.py:716
  #, python-format
  msgid "Could not create SELinux user for %s"
- msgstr "%s SELinux ಬಳಕೆದಾರನನ್ನು ಸೃಜಿಸಲಾಗಿಲ್ಲ"
+ msgstr ""
  
--#: ../semanage/seobject.py:746
-+#: ../semanage/seobject.py:750
+-#: ../semanage/seobject.py:750
++#: ../semanage/seobject.py:725
  #, python-format
  msgid "Could not add role %s for %s"
- msgstr "ಪಾತ್ರ %s ಅನ್ನು %s ಗೆ ಸೇರಿಸಲಾಗಿಲ್ಲ"
+ msgstr ""
  
--#: ../semanage/seobject.py:755
-+#: ../semanage/seobject.py:759
+-#: ../semanage/seobject.py:759
++#: ../semanage/seobject.py:734
  #, python-format
  msgid "Could not set MLS level for %s"
- msgstr "%s ಗಾಗಿ MLS ಮಟ್ಟವನ್ನು ಹೊಂದಿಸಲಾಗಿಲ್ಲ"
+ msgstr ""
  
--#: ../semanage/seobject.py:758
-+#: ../semanage/seobject.py:762
+-#: ../semanage/seobject.py:762
++#: ../semanage/seobject.py:737
  #, python-format
  msgid "Could not add prefix %s for %s"
- msgstr "ಪೂರ್ವಪ್ರತ್ಯಯ %s ಅನ್ನು %s ಗೆ ಸೇರಿಸಲಾಗಿಲ್ಲ"
+ msgstr ""
  
--#: ../semanage/seobject.py:761
-+#: ../semanage/seobject.py:765
+-#: ../semanage/seobject.py:765
++#: ../semanage/seobject.py:740
  #, python-format
  msgid "Could not extract key for %s"
- msgstr "%s ಗಾಗಿ ಕೀಲಿಯನ್ನು ತೆಗೆಯಲಾಗಿಲ್ಲ(extract)"
+ msgstr ""
  
--#: ../semanage/seobject.py:765
-+#: ../semanage/seobject.py:769
+-#: ../semanage/seobject.py:769
++#: ../semanage/seobject.py:744
  #, python-format
  msgid "Could not add SELinux user %s"
- msgstr "SELinux ಬಳಕೆದಾರ %s ನನ್ನು ಸೇರಿಸಲಾಗಿಲ್ಲ"
+ msgstr ""
  
--#: ../semanage/seobject.py:787
-+#: ../semanage/seobject.py:791
+-#: ../semanage/seobject.py:791
++#: ../semanage/seobject.py:766
  msgid "Requires prefix, roles, level or range"
- msgstr "ಪೂರ್ವಪ್ರತ್ಯಯ, ಪಾತ್ರಗಳು, ಮಟ್ಟ ಅಥವ ವ್ಯಾಪ್ತಿಯ ಅಗತ್ಯವಿದೆ"
+ msgstr ""
  
--#: ../semanage/seobject.py:789
-+#: ../semanage/seobject.py:793
+-#: ../semanage/seobject.py:793
++#: ../semanage/seobject.py:768
  msgid "Requires prefix or roles"
- msgstr "ಪೂರ್ವಪ್ರತ್ಯಯ ಅಥವ ಪಾತ್ರಗಳ ಅಗತ್ಯವಿದೆ"
+ msgstr ""
  
--#: ../semanage/seobject.py:799 ../semanage/seobject.py:856
-+#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
+-#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
++#: ../semanage/seobject.py:778 ../semanage/seobject.py:835
  #, python-format
  msgid "SELinux user %s is not defined"
- msgstr "SELinux ಬಳಕೆದಾರ %s ನು ಸೂಚಿಸಲಾಗಿಲ್ಲ"
+ msgstr ""
  
--#: ../semanage/seobject.py:828
-+#: ../semanage/seobject.py:832
+-#: ../semanage/seobject.py:832
++#: ../semanage/seobject.py:807
  #, python-format
  msgid "Could not modify SELinux user %s"
- msgstr "SELinux ಬಳಕೆದಾರ %s ನನ್ನು ಮಾರ್ಪಡಿಸಲಾಗಿಲ್ಲ"
+ msgstr ""
  
--#: ../semanage/seobject.py:862
-+#: ../semanage/seobject.py:866
+-#: ../semanage/seobject.py:866
++#: ../semanage/seobject.py:841
  #, python-format
  msgid "SELinux user %s is defined in policy, cannot be deleted"
--msgstr "SELinux ಬಳಕೆದಾರ %s ನನ್ನು ನೀತಿಯಲ್ಲಿ ವಿವರಿಸಲಾಗಿದೆ, ಅಳಿಸಲಾಗುವುದಿಲ್ಲ"
-+msgstr "SELinux ಬಳಕೆದಾರ %s ನನ್ನು ಪಾಲಿಸಿಯಲ್ಲಿ ವಿವರಿಸಲಾಗಿದೆ, ಅಳಿಸಲಾಗುವುದಿಲ್ಲ"
+ msgstr ""
  
--#: ../semanage/seobject.py:873
-+#: ../semanage/seobject.py:877
+-#: ../semanage/seobject.py:877
++#: ../semanage/seobject.py:852
  #, python-format
  msgid "Could not delete SELinux user %s"
- msgstr "SELinux ಬಳಕೆದಾರ %s ನನ್ನು ಅಳಿಸಲಾಗಿಲ್ಲ"
+ msgstr ""
  
--#: ../semanage/seobject.py:911
-+#: ../semanage/seobject.py:915
+-#: ../semanage/seobject.py:915
++#: ../semanage/seobject.py:890
  msgid "Could not list SELinux users"
- msgstr "SELinux ಬಳಕೆದಾರರನ್ನು ಪಟ್ಟಿ ಮಾಡಲಾಗಿಲ್ಲ"
+ msgstr ""
  
--#: ../semanage/seobject.py:917
-+#: ../semanage/seobject.py:921
+-#: ../semanage/seobject.py:921
++#: ../semanage/seobject.py:896
  #, python-format
  msgid "Could not list roles for user %s"
- msgstr "ಬಳಕೆದಾರ %s ನಿಗೆ ಪಾತ್ರಗಳನ್ನು ಪಟ್ಟಿ ಮಾಡಲಾಗಿಲ್ಲ"
+ msgstr ""
  
--#: ../semanage/seobject.py:942
-+#: ../semanage/seobject.py:946
+-#: ../semanage/seobject.py:946
++#: ../semanage/seobject.py:921
  msgid "Labeling"
- msgstr "ಲೇಬಲ್ ಮಾಡಲಾಗುತ್ತಿದೆ"
+ msgstr ""
  
--#: ../semanage/seobject.py:942
-+#: ../semanage/seobject.py:946
+-#: ../semanage/seobject.py:946
++#: ../semanage/seobject.py:921
  msgid "MLS/"
- msgstr "MLS/"
+ msgstr ""
  
--#: ../semanage/seobject.py:943
-+#: ../semanage/seobject.py:947
+-#: ../semanage/seobject.py:947
++#: ../semanage/seobject.py:922
  msgid "Prefix"
- msgstr "ಪೂರ್ವಪ್ರತ್ಯಯ"
+ msgstr ""
  
--#: ../semanage/seobject.py:943
-+#: ../semanage/seobject.py:947
+-#: ../semanage/seobject.py:947
++#: ../semanage/seobject.py:922
  msgid "MCS Level"
- msgstr "MCS ಮಟ್ಟ"
+ msgstr ""
  
--#: ../semanage/seobject.py:943
-+#: ../semanage/seobject.py:947
+-#: ../semanage/seobject.py:947
++#: ../semanage/seobject.py:922
  msgid "MCS Range"
- msgstr "MCS ವ್ಯಾಪ್ತಿ"
+ msgstr ""
  
--#: ../semanage/seobject.py:943 ../semanage/seobject.py:948
-+#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
+-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
++#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
+ #: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
  msgid "SELinux Roles"
- msgstr "SELinux ಪಾತ್ರಗಳು"
+ msgstr ""
  
--#: ../semanage/seobject.py:963
-+#: ../semanage/seobject.py:967
+-#: ../semanage/seobject.py:967
++#: ../semanage/seobject.py:944
  msgid "Protocol udp or tcp is required"
- msgstr "ಪ್ರೋಟೊಕಾಲ್ udp ಅಥವ tcp ಯ ಅಗತ್ಯವಿರುತ್ತದೆ"
+ msgstr ""
  
--#: ../semanage/seobject.py:965
-+#: ../semanage/seobject.py:969
+-#: ../semanage/seobject.py:969
++#: ../semanage/seobject.py:946
  msgid "Port is required"
- msgstr "ಸಂಪರ್ಕಸ್ಥಾನದ ಅಗತ್ಯವಿದೆ"
+ msgstr ""
  
--#: ../semanage/seobject.py:975
--#, fuzzy
-+#: ../semanage/seobject.py:979
+-#: ../semanage/seobject.py:979
++#: ../semanage/seobject.py:956
  msgid "Invalid Port"
--msgstr "ಅಮಾನ್ಯ ಪೂರ್ವಪ್ರತ್ಯಯ %s"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:979
-+#: ../semanage/seobject.py:983
+-#: ../semanage/seobject.py:983
++#: ../semanage/seobject.py:960
  #, python-format
  msgid "Could not create a key for %s/%s"
- msgstr "%s/%s ಗಾಗಿ ಒಂದು ಕೀಲಿಯನ್ನು ಸೃಜಿಸಲಾಗಿಲ್ಲ"
+ msgstr ""
  
--#: ../semanage/seobject.py:990
-+#: ../semanage/seobject.py:994
+-#: ../semanage/seobject.py:994
++#: ../semanage/seobject.py:971
  msgid "Type is required"
- msgstr "ಬಗೆಯ ಅಗತ್ಯವಿದೆ"
+ msgstr ""
  
--#: ../semanage/seobject.py:996 ../semanage/seobject.py:1055
--#: ../semanage/seobject.py:1110 ../semanage/seobject.py:1116
-+#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
-+#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
+-#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
+-#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
++#: ../semanage/seobject.py:974 ../semanage/seobject.py:1036
++#: ../semanage/seobject.py:1794
++#, python-format
++msgid "Type %s is invalid, must be a port type"
++msgstr ""
++
++#: ../semanage/seobject.py:980 ../semanage/seobject.py:1042
++#: ../semanage/seobject.py:1097 ../semanage/seobject.py:1103
  #, python-format
  msgid "Could not check if port %s/%s is defined"
- msgstr "%s/%s ಸಂಪರ್ಕ ಸ್ಥಾನವನ್ನು ವಿವರಿಸಲಾಗಿದೆಯೆ ಎಂದು ಪರಿಶೀಲಿಸಲಾಗಿಲ್ಲ"
+ msgstr ""
  
--#: ../semanage/seobject.py:998
-+#: ../semanage/seobject.py:1002
+-#: ../semanage/seobject.py:1002
++#: ../semanage/seobject.py:982
  #, python-format
  msgid "Port %s/%s already defined"
- msgstr "ಸಂಪರ್ಕ ಸ್ಥಾನ %s/%s ವನ್ನು ಈಗಾಗಲೆ ವಿವರಿಸಲಾಗಿದೆ"
+ msgstr ""
  
--#: ../semanage/seobject.py:1002
-+#: ../semanage/seobject.py:1006
+-#: ../semanage/seobject.py:1006
++#: ../semanage/seobject.py:986
  #, python-format
  msgid "Could not create port for %s/%s"
- msgstr "%s/%s ಗಾಗಿ ಸಂಪರ್ಕ ಸ್ಥಾನವನ್ನು ಸೃಜಿಸಲಾಗಿಲ್ಲ"
+ msgstr ""
  
--#: ../semanage/seobject.py:1008
-+#: ../semanage/seobject.py:1012
+-#: ../semanage/seobject.py:1012
++#: ../semanage/seobject.py:992
  #, python-format
  msgid "Could not create context for %s/%s"
- msgstr "%s/%s ಗಾಗಿ ಸನ್ನಿವೇಶವನ್ನು ಸೃಜಿಸಲಾಗಿಲ್ಲ"
+ msgstr ""
  
--#: ../semanage/seobject.py:1012
-+#: ../semanage/seobject.py:1016
+-#: ../semanage/seobject.py:1016
++#: ../semanage/seobject.py:996
  #, python-format
  msgid "Could not set user in port context for %s/%s"
- msgstr "%s/%s ಗಾಗಿ ಸಂಪರ್ಕಸ್ಥಾನ ಸನ್ನಿವೇಶದಲ್ಲಿ ಬಳಕೆದಾರನನ್ನು ಸಿದ್ಧಗೊಳಿಸಲಾಗಿಲ್ಲ"
+ msgstr ""
  
--#: ../semanage/seobject.py:1016
-+#: ../semanage/seobject.py:1020
+-#: ../semanage/seobject.py:1020
++#: ../semanage/seobject.py:1000
  #, python-format
  msgid "Could not set role in port context for %s/%s"
- msgstr "%s/%s ಗಾಗಿ ಸಂಪರ್ಕಸ್ಥಾನ ಸನ್ನಿವೇಶದಲ್ಲಿ ಪಾತ್ರವನ್ನು ಸಿದ್ಧಗೊಳಿಸಲಾಗಿಲ್ಲ"
+ msgstr ""
  
--#: ../semanage/seobject.py:1020
-+#: ../semanage/seobject.py:1024
+-#: ../semanage/seobject.py:1024
++#: ../semanage/seobject.py:1004
  #, python-format
  msgid "Could not set type in port context for %s/%s"
- msgstr "%s/%s ಗಾಗಿ ಸಂಪರ್ಕಸ್ಥಾನ ಸನ್ನಿವೇಶದಲ್ಲಿ ಪ್ರಕಾರವನ್ನು ಸಿದ್ಧಗೊಳಿಸಲಾಗಿಲ್ಲ"
+ msgstr ""
  
--#: ../semanage/seobject.py:1025
-+#: ../semanage/seobject.py:1029
+-#: ../semanage/seobject.py:1029
++#: ../semanage/seobject.py:1009
  #, python-format
  msgid "Could not set mls fields in port context for %s/%s"
- msgstr "%s/%s ಗಾಗಿನ ಸಂಪರ್ಕಸ್ಥಾನ mls ಕ್ಷೇತ್ರವನ್ನು ಸಿದ್ಧಗೊಳಿಸಲಾಗಿಲ್ಲ"
+ msgstr ""
  
--#: ../semanage/seobject.py:1029
-+#: ../semanage/seobject.py:1033
+-#: ../semanage/seobject.py:1033
++#: ../semanage/seobject.py:1013
  #, python-format
  msgid "Could not set port context for %s/%s"
- msgstr "%s/%s ಗಾಗಿನ ಸಂಪರ್ಕಸ್ಥಾನವನ್ನು ಸಿದ್ಧಗೊಳಿಸಲಾಗಿಲ್ಲ"
+ msgstr ""
  
--#: ../semanage/seobject.py:1033
-+#: ../semanage/seobject.py:1037
+-#: ../semanage/seobject.py:1037
++#: ../semanage/seobject.py:1017
  #, python-format
  msgid "Could not add port %s/%s"
- msgstr "%s/%s ದಲ್ಲಿ ಸಂಪರ್ಕ ಸ್ಥಾನವನ್ನು ಸೇರಿಸಲಾಗಿಲ್ಲ"
+ msgstr ""
  
--#: ../semanage/seobject.py:1047 ../semanage/seobject.py:1312
--#: ../semanage/seobject.py:1508
-+#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
-+#: ../semanage/seobject.py:1512
+-#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
+-#: ../semanage/seobject.py:1512
++#: ../semanage/seobject.py:1031 ../semanage/seobject.py:1304
++#: ../semanage/seobject.py:1503
  msgid "Requires setype or serange"
- msgstr "setype ಅಥವ serange ನ ಅಗತ್ಯವಿದೆ"
+ msgstr ""
  
--#: ../semanage/seobject.py:1049
-+#: ../semanage/seobject.py:1053
+-#: ../semanage/seobject.py:1053
++#: ../semanage/seobject.py:1033
  msgid "Requires setype"
- msgstr "setype ನ ಅಗತ್ಯವಿದೆ"
+ msgstr ""
  
--#: ../semanage/seobject.py:1057 ../semanage/seobject.py:1112
-+#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
+-#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
++#: ../semanage/seobject.py:1044 ../semanage/seobject.py:1099
  #, python-format
  msgid "Port %s/%s is not defined"
- msgstr "ಸಂಪರ್ಕಸ್ಥಾನ %s/%s ವು ವಿವರಿಸಲಾಗಿಲ್ಲ"
+ msgstr ""
  
--#: ../semanage/seobject.py:1061
-+#: ../semanage/seobject.py:1065
+-#: ../semanage/seobject.py:1065
++#: ../semanage/seobject.py:1048
  #, python-format
  msgid "Could not query port %s/%s"
- msgstr "ಸಂಪರ್ಕಸ್ಥಾನ %s/%s ಅನ್ನು ಪ್ರಶ್ನಿಸಲಾಗಿಲ್ಲ"
+ msgstr ""
  
--#: ../semanage/seobject.py:1072
-+#: ../semanage/seobject.py:1076
+-#: ../semanage/seobject.py:1076
++#: ../semanage/seobject.py:1059
  #, python-format
  msgid "Could not modify port %s/%s"
- msgstr "ಸಂಪರ್ಕಸ್ಥಾನ %s/%s ಅನ್ನು ಮಾರ್ಪಡಿಸಲಾಗಿಲ್ಲ"
+ msgstr ""
  
--#: ../semanage/seobject.py:1085
-+#: ../semanage/seobject.py:1089
+-#: ../semanage/seobject.py:1089
++#: ../semanage/seobject.py:1072
  msgid "Could not list the ports"
- msgstr "ಸಂಪರ್ಕ ಸ್ಥಾನಗಳನ್ನು ಪಟ್ಟಿ ಮಾಡಲಾಗಲಿಲ್ಲ"
+ msgstr ""
  
--#: ../semanage/seobject.py:1101
-+#: ../semanage/seobject.py:1105
+-#: ../semanage/seobject.py:1105
++#: ../semanage/seobject.py:1088
  #, python-format
  msgid "Could not delete the port %s"
- msgstr "ಸಂಪರ್ಕ ಸ್ಥಾನ %s ಅನ್ನು ಅಳಿಸಲಾಗಲಿಲ್ಲ"
+ msgstr ""
  
--#: ../semanage/seobject.py:1118
-+#: ../semanage/seobject.py:1122
+-#: ../semanage/seobject.py:1122
++#: ../semanage/seobject.py:1105
  #, python-format
  msgid "Port %s/%s is defined in policy, cannot be deleted"
--msgstr "ಸಂಪರ್ಕಸ್ಥಾನ %s/%s ವನ್ನು ನೀತಿಯಲ್ಲಿ ವಿವರಿಸಲಾಗಿದೆ, ಅಳಿಸಲಾಗುವುದಿಲ್ಲ"
-+msgstr "ಸಂಪರ್ಕಸ್ಥಾನ %s/%s ವನ್ನು ಪಾಲಿಸಿಯಲ್ಲಿ ವಿವರಿಸಲಾಗಿದೆ, ಅಳಿಸಲಾಗುವುದಿಲ್ಲ"
+ msgstr ""
  
--#: ../semanage/seobject.py:1122
-+#: ../semanage/seobject.py:1126
+-#: ../semanage/seobject.py:1126
++#: ../semanage/seobject.py:1109
  #, python-format
  msgid "Could not delete port %s/%s"
- msgstr "ಸಂಪರ್ಕ ಸ್ಥಾನ %s/%s ಅನ್ನು ಅಳಿಸಲಾಗಲಿಲ್ಲ"
+ msgstr ""
  
--#: ../semanage/seobject.py:1138 ../semanage/seobject.py:1160
-+#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
+-#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
++#: ../semanage/seobject.py:1125 ../semanage/seobject.py:1147
  msgid "Could not list ports"
- msgstr "ಸಂಪರ್ಕ ಸ್ಥಾನಗಳನ್ನು ಪಟ್ಟಿ ಮಾಡಲಾಗಲಿಲ್ಲ"
+ msgstr ""
  
--#: ../semanage/seobject.py:1199
-+#: ../semanage/seobject.py:1203
+-#: ../semanage/seobject.py:1203
++#: ../semanage/seobject.py:1186
  msgid "SELinux Port Type"
- msgstr "SELinux ಸಂಪರ್ಕ ಸ್ಥಾನದ ಬಗೆ"
+ msgstr ""
  
--#: ../semanage/seobject.py:1199
-+#: ../semanage/seobject.py:1203
+-#: ../semanage/seobject.py:1203
++#: ../semanage/seobject.py:1186
  msgid "Proto"
- msgstr "Proto"
+ msgstr ""
  
--#: ../semanage/seobject.py:1199
-+#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
+-#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
++#: ../semanage/seobject.py:1186 ../gui/system-config-selinux.glade:335
  msgid "Port Number"
- msgstr "ಸಂಪರ್ಕಸ್ಥಾನದ ಸಂಖ್ಯೆ"
+ msgstr ""
  
--#: ../semanage/seobject.py:1218
--#, fuzzy
-+#: ../semanage/seobject.py:1222
+-#: ../semanage/seobject.py:1222
++#: ../semanage/seobject.py:1207
  msgid "Node Address is required"
--msgstr "ಸಂಪರ್ಕಸ್ಥಾನದ ಅಗತ್ಯವಿದೆ"
-+msgstr "ನೋಡ್‌ನ ವಿಳಾಸದ ಅಗತ್ಯವಿದೆ"
+ msgstr ""
  
--#: ../semanage/seobject.py:1233
-+#: ../semanage/seobject.py:1237
+-#: ../semanage/seobject.py:1237
++#: ../semanage/seobject.py:1222
  msgid "Unknown or missing protocol"
--msgstr ""
-+msgstr "ಗೊತ್ತಿರದ ಅಥವ ಕಾಣೆಯಾದ ಪ್ರೊಟೊಕಾಲ್"
- 
--#: ../semanage/seobject.py:1247 ../semanage/seobject.py:1446
--#: ../semanage/seobject.py:1724
-+#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
-+#: ../semanage/seobject.py:1728
- msgid "SELinux Type is required"
- msgstr "SELinux ನ ಬಗೆಯ ಅಗತ್ಯವಿದೆ"
+ msgstr ""
  
--#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1316
--#: ../semanage/seobject.py:1352 ../semanage/seobject.py:1450
--#: ../semanage/seobject.py:1512 ../semanage/seobject.py:1546
+-#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
 -#: ../semanage/seobject.py:1728
-+#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
-+#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
-+#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
-+#: ../semanage/seobject.py:1732
+-msgid "SELinux Type is required"
++#: ../semanage/seobject.py:1236
++msgid "SELinux node type is required"
++msgstr ""
++
++#: ../semanage/seobject.py:1239 ../semanage/seobject.py:1307
++#, python-format
++msgid "Type %s is invalid, must be a node type"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
+-#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
+-#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
+-#: ../semanage/seobject.py:1732
++#: ../semanage/seobject.py:1243 ../semanage/seobject.py:1311
++#: ../semanage/seobject.py:1347 ../semanage/seobject.py:1445
++#: ../semanage/seobject.py:1507 ../semanage/seobject.py:1541
++#: ../semanage/seobject.py:1739
  #, python-format
  msgid "Could not create key for %s"
- msgstr "%s ಗಾಗಿ ಕೀಲಿಯನ್ನು ಸೃಜಿಸಲಾಗಲಿಲ್ಲ"
+ msgstr ""
  
--#: ../semanage/seobject.py:1253 ../semanage/seobject.py:1320
--#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1362
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
-+#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
-+#, python-format
+-#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
+-#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
++#: ../semanage/seobject.py:1245 ../semanage/seobject.py:1315
++#: ../semanage/seobject.py:1351 ../semanage/seobject.py:1357
+ #, python-format
  msgid "Could not check if addr %s is defined"
--msgstr "%s/%s ಸಂಪರ್ಕ ಸ್ಥಾನವನ್ನು ವಿವರಿಸಲಾಗಿದೆಯೆ ಎಂದು ಪರಿಶೀಲಿಸಲಾಗಿಲ್ಲ"
-+msgstr "ವಿಳಾಸ %s ಅನ್ನು ವಿವರಿಸಲಾಗಿದೆಯೆ ಎಂದು ಪರಿಶೀಲಿಸಲಾಗಿಲ್ಲ"
+ msgstr ""
  
--#: ../semanage/seobject.py:1262
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1266
-+#, python-format
+-#: ../semanage/seobject.py:1266
++#: ../semanage/seobject.py:1254
+ #, python-format
  msgid "Could not create addr for %s"
--msgstr "%s ಗಾಗಿ ಕೀಲಿಯನ್ನು ಸೃಜಿಸಲಾಗಿಲ್ಲ"
-+msgstr "%s ಗಾಗಿ ವಿಳಾಸವನ್ನು ಸೃಜಿಸಲಾಗಿಲ್ಲ"
+ msgstr ""
  
--#: ../semanage/seobject.py:1268 ../semanage/seobject.py:1466
--#: ../semanage/seobject.py:1686
-+#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
-+#: ../semanage/seobject.py:1690
+-#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
+-#: ../semanage/seobject.py:1690
++#: ../semanage/seobject.py:1260 ../semanage/seobject.py:1461
++#: ../semanage/seobject.py:1694
  #, python-format
  msgid "Could not create context for %s"
- msgstr "%s ಗಾಗಿ ಸನ್ನಿವೇಶವನ್ನು ಸೃಜಿಸಲಾಗಿಲ್ಲ"
+ msgstr ""
  
--#: ../semanage/seobject.py:1272
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1276
-+#, python-format
+-#: ../semanage/seobject.py:1276
++#: ../semanage/seobject.py:1264
+ #, python-format
  msgid "Could not set mask for %s"
--msgstr "%s ಗಾಗಿ ಹೆಸರನ್ನು ಹೊಂದಿಸಲಾಗಿಲ್ಲ"
-+msgstr "%s ಗಾಗಿ ಮಾಸ್ಕನ್ನು ಹೊಂದಿಸಲಾಗಿಲ್ಲ"
+ msgstr ""
  
--#: ../semanage/seobject.py:1276
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1280
-+#, python-format
+-#: ../semanage/seobject.py:1280
++#: ../semanage/seobject.py:1268
+ #, python-format
  msgid "Could not set user in addr context for %s"
--msgstr "%s ಗಾಗಿ ಕಡತ ಸನ್ನಿವೇಶದಲ್ಲಿ ಬಳಕೆದಾರನನ್ನು ಸಿದ್ಧಗೊಳಿಸಲಾಗಿಲ್ಲ"
-+msgstr "%s ಗಾಗಿ ವಿಳಾಸ ಸನ್ನಿವೇಶದಲ್ಲಿ ಬಳಕೆದಾರನನ್ನು ಸಿದ್ಧಗೊಳಿಸಲಾಗಿಲ್ಲ"
+ msgstr ""
  
--#: ../semanage/seobject.py:1280
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1284
-+#, python-format
+-#: ../semanage/seobject.py:1284
++#: ../semanage/seobject.py:1272
+ #, python-format
  msgid "Could not set role in addr context for %s"
--msgstr "%s ಗಾಗಿ ಕಡತ ಸನ್ನಿವೇಶದಲ್ಲಿ ಪಾತ್ರವನ್ನು ಸಿದ್ಧಗೊಳಿಸಲಾಗಿಲ್ಲ"
-+msgstr "%s ಗಾಗಿ ವಿಳಾಸ ಸನ್ನಿವೇಶದಲ್ಲಿ ಪಾತ್ರವನ್ನು ಸಿದ್ಧಗೊಳಿಸಲಾಗಿಲ್ಲ"
+ msgstr ""
  
--#: ../semanage/seobject.py:1284
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1288
-+#, python-format
+-#: ../semanage/seobject.py:1288
++#: ../semanage/seobject.py:1276
+ #, python-format
  msgid "Could not set type in addr context for %s"
--msgstr "%s ಗಾಗಿ ಕಡತ ಸನ್ನಿವೇಶದಲ್ಲ್ಲಿ ಬಗೆಯನ್ನು ಸಿದ್ಧಗೊಳಿಸಲಾಗಿಲ್ಲ"
-+msgstr "%s ಗಾಗಿ ವಿಳಾಸ ಸನ್ನಿವೇಶದಲ್ಲ್ಲಿ ಬಗೆಯನ್ನು ಸಿದ್ಧಗೊಳಿಸಲಾಗಿಲ್ಲ"
+ msgstr ""
  
--#: ../semanage/seobject.py:1289
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1293
-+#, python-format
+-#: ../semanage/seobject.py:1293
++#: ../semanage/seobject.py:1281
+ #, python-format
  msgid "Could not set mls fields in addr context for %s"
--msgstr "%s ಗಾಗಿ ಕಡತ ಸನ್ನಿವೇಶದಲ್ಲಿ mls ಕ್ಷೇತ್ರಗಳನ್ನು ಸಿದ್ಧಗೊಳಿಸಲಾಗಿಲ್ಲ"
-+msgstr "%s ಗಾಗಿ ವಿಳಾಸ ಸನ್ನಿವೇಶದಲ್ಲಿನ mls ಕ್ಷೇತ್ರಗಳನ್ನು ಸಿದ್ಧಗೊಳಿಸಲಾಗಿಲ್ಲ"
+ msgstr ""
  
--#: ../semanage/seobject.py:1293
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1297
-+#, python-format
+-#: ../semanage/seobject.py:1297
++#: ../semanage/seobject.py:1285
+ #, python-format
  msgid "Could not set addr context for %s"
--msgstr "%s ಗಾಗಿ ಕಡತ ಸನ್ನಿವೇಶವನ್ನು ಸಿದ್ಧಗೊಳಿಸಲಾಗಿಲ್ಲ"
-+msgstr "%s ಗಾಗಿ ವಿಳಾಸ ಸನ್ನಿವೇಶವನ್ನು ಸಿದ್ಧಗೊಳಿಸಲಾಗಿಲ್ಲ"
+ msgstr ""
  
--#: ../semanage/seobject.py:1297
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1301
-+#, python-format
+-#: ../semanage/seobject.py:1301
++#: ../semanage/seobject.py:1289
+ #, python-format
  msgid "Could not add addr %s"
--msgstr "%s/%s ದಲ್ಲಿ ಸಂಪರ್ಕ ಸ್ಥಾನವನ್ನು ಸೇರಿಸಲಾಗಿಲ್ಲ"
-+msgstr "ವಿಳಾಸ %s ಅನ್ನು ಸೇರಿಸಲಾಗಿಲ್ಲ"
+ msgstr ""
  
--#: ../semanage/seobject.py:1322 ../semanage/seobject.py:1358
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
-+#, python-format
+-#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
++#: ../semanage/seobject.py:1317 ../semanage/seobject.py:1353
+ #, python-format
  msgid "Addr %s is not defined"
--msgstr "ಸಂಪರ್ಕಸ್ಥಾನ %s/%s ವು ವಿವರಿಸಲಾಗಿಲ್ಲ"
-+msgstr "ವಿಳಾಸ %s ಅನ್ನು ವಿವರಿಸಲಾಗಿಲ್ಲ"
+ msgstr ""
  
--#: ../semanage/seobject.py:1326
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1330
-+#, python-format
+-#: ../semanage/seobject.py:1330
++#: ../semanage/seobject.py:1321
+ #, python-format
  msgid "Could not query addr %s"
--msgstr "ಸಂಪರ್ಕಸ್ಥಾನ %s/%s ಅನ್ನು ಪ್ರಶ್ನಿಸಲಾಗಿಲ್ಲ"
-+msgstr "ವಿಳಾಸ %s ಅನ್ನು ಪ್ರಶ್ನಿಸಲಾಗಿಲ್ಲ"
+ msgstr ""
  
--#: ../semanage/seobject.py:1336
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1340
-+#, python-format
+-#: ../semanage/seobject.py:1340
++#: ../semanage/seobject.py:1331
+ #, python-format
  msgid "Could not modify addr %s"
--msgstr "ಸಂಪರ್ಕಸ್ಥಾನ %s/%s ಅನ್ನು ಮಾರ್ಪಡಿಸಲಾಗಿಲ್ಲ"
-+msgstr "ವಿಳಾಸ %s ಅನ್ನು ಮಾರ್ಪಡಿಸಲಾಗಿಲ್ಲ"
+ msgstr ""
  
--#: ../semanage/seobject.py:1364
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1368
-+#, python-format
+-#: ../semanage/seobject.py:1368
++#: ../semanage/seobject.py:1359
+ #, python-format
  msgid "Addr %s is defined in policy, cannot be deleted"
--msgstr "ಸಂಪರ್ಕಸ್ಥಾನ %s/%s ವನ್ನು ನೀತಿಯಲ್ಲಿ ವಿವರಿಸಲಾಗಿದೆ, ಅಳಿಸಲಾಗುವುದಿಲ್ಲ"
-+msgstr "ವಿಳಾಸ %s ಅನ್ನು ಪಾಲಿಸಿಯಲ್ಲಿ ವಿವರಿಸಲಾಗಿದೆ, ಅಳಿಸಲಾಗುವುದಿಲ್ಲ"
+ msgstr ""
  
--#: ../semanage/seobject.py:1368
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1372
-+#, python-format
+-#: ../semanage/seobject.py:1372
++#: ../semanage/seobject.py:1363
+ #, python-format
  msgid "Could not delete addr %s"
--msgstr "%s ಅನ್ನು ಅಳಿಸಲಾಗಿಲ್ಲ"
-+msgstr "ವಿಳಾಸ %s ಅನ್ನು ಅಳಿಸಲಾಗಿಲ್ಲ"
+ msgstr ""
  
--#: ../semanage/seobject.py:1380
--#, fuzzy
-+#: ../semanage/seobject.py:1384
+-#: ../semanage/seobject.py:1384
++#: ../semanage/seobject.py:1375
  msgid "Could not deleteall node mappings"
--msgstr "%s ಗಾಗಿನ ಪ್ರವೇಶ ಮ್ಯಾಪಿಂಗನ್ನು ಅಳಿಸಲಾಗುವುದಿಲ್ಲ"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:1394
--#, fuzzy
-+#: ../semanage/seobject.py:1398
+-#: ../semanage/seobject.py:1398
++#: ../semanage/seobject.py:1389
  msgid "Could not list addrs"
--msgstr "ಸಂಪರ್ಕ ಸ್ಥಾನಗಳನ್ನು ಪಟ್ಟಿ ಮಾಡಲಾಗಲಿಲ್ಲ"
-+msgstr "ವಿಳಾಸಗಳನ್ನು ಪಟ್ಟಿ ಮಾಡಲಾಗಲಿಲ್ಲ"
+ msgstr ""
  
--#: ../semanage/seobject.py:1454 ../semanage/seobject.py:1516
--#: ../semanage/seobject.py:1550 ../semanage/seobject.py:1556
-+#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
-+#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
+-#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
+-#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
++#: ../semanage/seobject.py:1441 ../semanage/seobject.py:1732
++msgid "SELinux Type is required"
++msgstr ""
++
++#: ../semanage/seobject.py:1449 ../semanage/seobject.py:1511
++#: ../semanage/seobject.py:1545 ../semanage/seobject.py:1551
  #, python-format
  msgid "Could not check if interface %s is defined"
- msgstr "ಸಂಪರ್ಕಸಾಧನ %s ವು ವಿವರಿಸಲ್ಪಟ್ಟಿದೆಯೆ ಎಂದು ಪರಿಶೀಲಿಸಲಾಗಿಲ್ಲ"
+ msgstr ""
  
--#: ../semanage/seobject.py:1461
-+#: ../semanage/seobject.py:1465
+-#: ../semanage/seobject.py:1465
++#: ../semanage/seobject.py:1456
  #, python-format
  msgid "Could not create interface for %s"
- msgstr "%s ಗಾಗಿ ಸಂಪರ್ಕಸಾಧನವನ್ನು ಸೃಜಿಸಲಾಗಲಿಲ್ಲ"
+ msgstr ""
  
--#: ../semanage/seobject.py:1470
-+#: ../semanage/seobject.py:1474
+-#: ../semanage/seobject.py:1474
++#: ../semanage/seobject.py:1465
  #, python-format
  msgid "Could not set user in interface context for %s"
- msgstr "%s ಗಾಗಿ ಸಂಪರ್ಕ ಸಾಧನ ಸನ್ನಿವೇಶದಲ್ಲಿ ಬಳಕೆದಾರನನ್ನು ಸಿದ್ಧಗೊಳಿಸಲಾಗಿಲ್ಲ"
+ msgstr ""
  
--#: ../semanage/seobject.py:1474
-+#: ../semanage/seobject.py:1478
+-#: ../semanage/seobject.py:1478
++#: ../semanage/seobject.py:1469
  #, python-format
  msgid "Could not set role in interface context for %s"
- msgstr "%s ಗಾಗಿ ಸಂಪರ್ಕಸಾಧನ ಸನ್ನಿವೇಶದಲ್ಲಿ ಪಾತ್ರವನ್ನು ಸಿದ್ಧಗೊಳಿಸಲಾಗಿಲ್ಲ"
+ msgstr ""
  
--#: ../semanage/seobject.py:1478
-+#: ../semanage/seobject.py:1482
+-#: ../semanage/seobject.py:1482
++#: ../semanage/seobject.py:1473
  #, python-format
  msgid "Could not set type in interface context for %s"
- msgstr "%s ಗಾಗಿ ಸಂಪರ್ಕಸಾಧನ ಸನ್ನಿವೇಶದಲ್ಲಿ ಪ್ರಕಾರವನ್ನು ಸಿದ್ಧಗೊಳಿಸಲಾಗಿಲ್ಲ"
+ msgstr ""
  
--#: ../semanage/seobject.py:1483
-+#: ../semanage/seobject.py:1487
+-#: ../semanage/seobject.py:1487
++#: ../semanage/seobject.py:1478
  #, python-format
  msgid "Could not set mls fields in interface context for %s"
- msgstr "%s ಗಾಗಿನ ಸಂಪರ್ಕಸಾಧನ ಸನ್ನಿವೇಶವನ್ನು ಸಿದ್ಧಗೊಳಿಸಲಾಗಿಲ್ಲ"
+ msgstr ""
  
--#: ../semanage/seobject.py:1487
-+#: ../semanage/seobject.py:1491
+-#: ../semanage/seobject.py:1491
++#: ../semanage/seobject.py:1482
  #, python-format
  msgid "Could not set interface context for %s"
- msgstr "%s ಗಾಗಿ ಸಂಪರ್ಕಸಾಧನ ಸನ್ನಿವೇಶವನ್ನು ಹೊಂದಿಸಲಾಗಿಲ್ಲ"
+ msgstr ""
  
--#: ../semanage/seobject.py:1491
-+#: ../semanage/seobject.py:1495
+-#: ../semanage/seobject.py:1495
++#: ../semanage/seobject.py:1486
  #, python-format
  msgid "Could not set message context for %s"
- msgstr "%s ಗೆ ಸಂದೇಶ ಸನ್ನಿವೇಶವನ್ನು ಹೊಂದಿಸಲಾಗಿಲ್ಲ"
+ msgstr ""
  
--#: ../semanage/seobject.py:1495
-+#: ../semanage/seobject.py:1499
+-#: ../semanage/seobject.py:1499
++#: ../semanage/seobject.py:1490
  #, python-format
  msgid "Could not add interface %s"
- msgstr "ಸಂಪರ್ಕಸಾಧನ %s ಅನ್ನು ಸೇರಿಸಲಾಗಿಲ್ಲ"
+ msgstr ""
  
--#: ../semanage/seobject.py:1518 ../semanage/seobject.py:1552
-+#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
+-#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
++#: ../semanage/seobject.py:1513 ../semanage/seobject.py:1547
  #, python-format
  msgid "Interface %s is not defined"
- msgstr "ಸಂಪರ್ಕ ಸಾಧನ %s ವು ವಿವರಿಸಲಾಗಿಲ್ಲ"
+ msgstr ""
  
--#: ../semanage/seobject.py:1522
-+#: ../semanage/seobject.py:1526
+-#: ../semanage/seobject.py:1526
++#: ../semanage/seobject.py:1517
  #, python-format
  msgid "Could not query interface %s"
- msgstr "ಸಂಪರ್ಕ ಸಾಧನ %s ಅನ್ನು ಪ್ರಶ್ನಿಸಲಾಗಿಲ್ಲ"
+ msgstr ""
  
--#: ../semanage/seobject.py:1533
-+#: ../semanage/seobject.py:1537
+-#: ../semanage/seobject.py:1537
++#: ../semanage/seobject.py:1528
  #, python-format
  msgid "Could not modify interface %s"
- msgstr "ಸಂಪರ್ಕ ಸಾಧನ %s ಅನ್ನು ಮಾರ್ಪಡಿಸಲಾಗಿಲ್ಲ"
+ msgstr ""
  
--#: ../semanage/seobject.py:1558
-+#: ../semanage/seobject.py:1562
+-#: ../semanage/seobject.py:1562
++#: ../semanage/seobject.py:1553
  #, python-format
  msgid "Interface %s is defined in policy, cannot be deleted"
--msgstr "ಸಂಪರ್ಕಸಾಧನ %s ವನ್ನು ನೀತಿಯಲ್ಲಿ ವಿವರಿಸಲಾಗಿದೆ, ಅಳಿಸಲಾಗುವುದಿಲ್ಲ"
-+msgstr "ಸಂಪರ್ಕಸಾಧನ %s ವನ್ನು ಪಾಲಿಸಿಯಲ್ಲಿ ವಿವರಿಸಲಾಗಿದೆ, ಅಳಿಸಲಾಗುವುದಿಲ್ಲ"
+ msgstr ""
  
--#: ../semanage/seobject.py:1562
-+#: ../semanage/seobject.py:1566
+-#: ../semanage/seobject.py:1566
++#: ../semanage/seobject.py:1557
  #, python-format
  msgid "Could not delete interface %s"
- msgstr "ಸಂಪರ್ಕ ಸಾಧನ %s ಅನ್ನು ಅಳಿಸಲಾಗಿಲ್ಲ"
+ msgstr ""
  
--#: ../semanage/seobject.py:1574
--#, fuzzy
-+#: ../semanage/seobject.py:1578
+-#: ../semanage/seobject.py:1578
++#: ../semanage/seobject.py:1569
  msgid "Could not delete all interface  mappings"
--msgstr "ಸಂಪರ್ಕ ಸಾಧನ %s ಅನ್ನು ಅಳಿಸಲಾಗಿಲ್ಲ"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:1588
-+#: ../semanage/seobject.py:1592
+-#: ../semanage/seobject.py:1592
++#: ../semanage/seobject.py:1583
  msgid "Could not list interfaces"
- msgstr "ಸಂಪರ್ಕ ಸಾಧನಗಳನ್ನು ಪಟ್ಟಿ ಮಾಡಲಾಗಿಲ್ಲ"
+ msgstr ""
  
--#: ../semanage/seobject.py:1613
-+#: ../semanage/seobject.py:1617
+-#: ../semanage/seobject.py:1617
++#: ../semanage/seobject.py:1608
  msgid "SELinux Interface"
- msgstr "SELinux ಸಂಪರ್ಕಸಾಧನ"
+ msgstr ""
  
--#: ../semanage/seobject.py:1613 ../semanage/seobject.py:1936
-+#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
+-#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
++#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1954
  msgid "Context"
- msgstr "ಸನ್ನಿವೇಶ"
+ msgstr ""
  
--#: ../semanage/seobject.py:1663
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1667
-+#, python-format
+-#: ../semanage/seobject.py:1667
++#: ../semanage/seobject.py:1671
+ #, python-format
  msgid "Equivalence class for %s already exists"
--msgstr "%s ಗಾಗಿನ ಕಡತ ಸನ್ನಿವೇಶವು ಈಗಾಗಲೆ ವಿವರಿಸಲ್ಪಟ್ಟಿದೆ"
-+msgstr "%s ಕ್ಕೆ ಸಮನಾದ ವರ್ಗವು ಈಗಾಗಲೆ ಅಸ್ತಿತ್ವದಲ್ಲಿದೆ"
+ msgstr ""
  
--#: ../semanage/seobject.py:1669
-+#: ../semanage/seobject.py:1673
+-#: ../semanage/seobject.py:1673
++#: ../semanage/seobject.py:1677
  #, python-format
  msgid "File spec %s conflicts with equivalency rule '%s %s'"
  msgstr ""
  
--#: ../semanage/seobject.py:1678
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1682
-+#, python-format
+-#: ../semanage/seobject.py:1682
++#: ../semanage/seobject.py:1686
+ #, python-format
  msgid "Equivalence class for %s does not exists"
--msgstr "Linux ಬಳಕೆದಾರ %s ಅಸ್ತಿತ್ವದಲ್ಲಿಲ್ಲ"
-+msgstr "%s ಕ್ಕೆ ಸಮನಾದ ವರ್ಗವು ಅಸ್ತಿತ್ವದಲ್ಲಿಲ್ಲ"
+ msgstr ""
  
--#: ../semanage/seobject.py:1692
-+#: ../semanage/seobject.py:1696
+-#: ../semanage/seobject.py:1696
++#: ../semanage/seobject.py:1700
  #, python-format
  msgid "Could not set user in file context for %s"
- msgstr "%s ಗಾಗಿ ಕಡತ ಸನ್ನಿವೇಶದಲ್ಲಿ ಬಳಕೆದಾರನನ್ನು ಸಿದ್ಧಗೊಳಿಸಲಾಗಿಲ್ಲ"
+ msgstr ""
  
--#: ../semanage/seobject.py:1696
-+#: ../semanage/seobject.py:1700
+-#: ../semanage/seobject.py:1700
++#: ../semanage/seobject.py:1704
  #, python-format
  msgid "Could not set role in file context for %s"
- msgstr "%s ಗಾಗಿ ಕಡತ ಸನ್ನಿವೇಶದಲ್ಲಿ ಪಾತ್ರವನ್ನು ಸಿದ್ಧಗೊಳಿಸಲಾಗಿಲ್ಲ"
+ msgstr ""
  
--#: ../semanage/seobject.py:1701 ../semanage/seobject.py:1758
-+#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
+-#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
++#: ../semanage/seobject.py:1709 ../semanage/seobject.py:1769
  #, python-format
  msgid "Could not set mls fields in file context for %s"
- msgstr "%s ಗಾಗಿ ಕಡತ ಸನ್ನಿವೇಶದಲ್ಲಿ mls ಕ್ಷೇತ್ರಗಳನ್ನು ಸಿದ್ಧಗೊಳಿಸಲಾಗಿಲ್ಲ"
+ msgstr ""
  
--#: ../semanage/seobject.py:1707
-+#: ../semanage/seobject.py:1711
+-#: ../semanage/seobject.py:1711
++#: ../semanage/seobject.py:1715
  msgid "Invalid file specification"
- msgstr "ಕಡತದ ಅಮಾನ್ಯ ವಿಶಿಷ್ಟ ವಿವರಗಳು"
+ msgstr ""
  
--#: ../semanage/seobject.py:1709
-+#: ../semanage/seobject.py:1713
+-#: ../semanage/seobject.py:1713
++#: ../semanage/seobject.py:1717
  msgid "File specification can not include spaces"
  msgstr ""
  
--#: ../semanage/seobject.py:1714
-+#: ../semanage/seobject.py:1718
+-#: ../semanage/seobject.py:1718
++#: ../semanage/seobject.py:1722
  #, python-format
  msgid ""
  "File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
  msgstr ""
  
--#: ../semanage/seobject.py:1732 ../semanage/seobject.py:1737
--#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1872
--#: ../semanage/seobject.py:1876
-+#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
-+#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
-+#: ../semanage/seobject.py:1880
+-#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
+-#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
+-#: ../semanage/seobject.py:1880
++#: ../semanage/seobject.py:1735
++#, python-format
++msgid "Type %s is invalid, must be a file or device type"
++msgstr ""
++
++#: ../semanage/seobject.py:1743 ../semanage/seobject.py:1748
++#: ../semanage/seobject.py:1804 ../semanage/seobject.py:1886
++#: ../semanage/seobject.py:1890
  #, python-format
  msgid "Could not check if file context for %s is defined"
- msgstr "%s ಗಾಗಿ ಕಡತ ಸನ್ನಿವೇಶಗಳು ವಿವರಿಸಲ್ಪಟ್ಟಿದೆಯೆ ಎಂದು ಪರಿಶೀಲಿಸಲಾಗಿಲ್ಲ"
+ msgstr ""
  
--#: ../semanage/seobject.py:1745
-+#: ../semanage/seobject.py:1749
+-#: ../semanage/seobject.py:1749
++#: ../semanage/seobject.py:1756
  #, python-format
  msgid "Could not create file context for %s"
- msgstr "%s ಗಾಗಿ ಕಡತ ಸನ್ನಿವೇಶವನ್ನು ಸೃಜಿಸಲಾಗಿಲ್ಲ"
+ msgstr ""
  
--#: ../semanage/seobject.py:1753
-+#: ../semanage/seobject.py:1757
+-#: ../semanage/seobject.py:1757
++#: ../semanage/seobject.py:1764
  #, python-format
  msgid "Could not set type in file context for %s"
- msgstr "%s ಗಾಗಿ ಕಡತ ಸನ್ನಿವೇಶದಲ್ಲ್ಲಿ ಬಗೆಯನ್ನು ಸಿದ್ಧಗೊಳಿಸಲಾಗಿಲ್ಲ"
+ msgstr ""
  
--#: ../semanage/seobject.py:1761 ../semanage/seobject.py:1818
--#: ../semanage/seobject.py:1822
-+#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
-+#: ../semanage/seobject.py:1826
+-#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
+-#: ../semanage/seobject.py:1826
++#: ../semanage/seobject.py:1772 ../semanage/seobject.py:1832
++#: ../semanage/seobject.py:1836
  #, python-format
  msgid "Could not set file context for %s"
- msgstr "%s ಗಾಗಿ ಕಡತ ಸನ್ನಿವೇಶವನ್ನು ಸಿದ್ಧಗೊಳಿಸಲಾಗಿಲ್ಲ"
+ msgstr ""
  
--#: ../semanage/seobject.py:1767
-+#: ../semanage/seobject.py:1771
+-#: ../semanage/seobject.py:1771
++#: ../semanage/seobject.py:1778
  #, python-format
  msgid "Could not add file context for %s"
- msgstr "%s ಗಾಗಿ ಕಡತ ಸನ್ನಿವೇಶವನ್ನು ಸೇರಿಸಲಾಗಿಲ್ಲ"
+ msgstr ""
  
--#: ../semanage/seobject.py:1781
-+#: ../semanage/seobject.py:1785
+-#: ../semanage/seobject.py:1785
++#: ../semanage/seobject.py:1792
  msgid "Requires setype, serange or seuser"
- msgstr "setype, serange ಅಥವ seuser ನ ಅಗತ್ಯವಿದೆ"
+ msgstr ""
  
--#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1880
-+#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
+-#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
++#: ../semanage/seobject.py:1808 ../semanage/seobject.py:1894
  #, python-format
  msgid "File context for %s is not defined"
- msgstr "%s ಗಾಗಿ ಕಡತ ಸನ್ನಿವೇಶವು ವಿವರಿಸಲ್ಪಟ್ಟಿಲ್ಲ"
+ msgstr ""
  
--#: ../semanage/seobject.py:1800
-+#: ../semanage/seobject.py:1804
+-#: ../semanage/seobject.py:1804
++#: ../semanage/seobject.py:1814
  #, python-format
  msgid "Could not query file context for %s"
- msgstr "%s ಗಾಗಿ ಕಡತ ಸನ್ನಿವೇಶವನ್ನು ಪ್ರಶ್ನಿಸಲಾಗಲಿಲ್ಲ"
+ msgstr ""
  
--#: ../semanage/seobject.py:1826
-+#: ../semanage/seobject.py:1830
+-#: ../semanage/seobject.py:1830
++#: ../semanage/seobject.py:1840
  #, python-format
  msgid "Could not modify file context for %s"
- msgstr "%s ಗಾಗಿ ಕಡತ ಸನ್ನಿವೇಶವನ್ನು ಮಾರ್ಪಡಿಸಲಾಗಿಲ್ಲ"
+ msgstr ""
  
--#: ../semanage/seobject.py:1839
-+#: ../semanage/seobject.py:1843
+-#: ../semanage/seobject.py:1843
++#: ../semanage/seobject.py:1853
  msgid "Could not list the file contexts"
- msgstr "ಕಡತ ಸನ್ನಿವೇಶಗಳನ್ನು ಪಟ್ಟಿಮಾಡಲಾಗಿಲ್ಲ"
+ msgstr ""
  
--#: ../semanage/seobject.py:1853
-+#: ../semanage/seobject.py:1857
+-#: ../semanage/seobject.py:1857
++#: ../semanage/seobject.py:1867
  #, python-format
  msgid "Could not delete the file context %s"
- msgstr "%s ದ ಕಡತ ಸನ್ನಿವೇಶವನ್ನು ಅಳಿಸಲಾಗಿಲ್ಲ"
+ msgstr ""
  
--#: ../semanage/seobject.py:1878
-+#: ../semanage/seobject.py:1882
+-#: ../semanage/seobject.py:1882
++#: ../semanage/seobject.py:1892
  #, python-format
  msgid "File context for %s is defined in policy, cannot be deleted"
--msgstr "%s ಗಾಗಿನ ಕಡತ ಸನ್ನಿವೇಶವು ನೀತಿಯಲ್ಲಿ ವಿವರಿಸಲ್ಪಟ್ಟಿದೆ, ಅಳಿಸಲಾಗುವುದಿಲ್ಲ"
-+msgstr "%s ಗಾಗಿನ ಕಡತ ಸನ್ನಿವೇಶವು ಪಾಲಿಸಿಯಲ್ಲಿ ವಿವರಿಸಲ್ಪಟ್ಟಿದೆ, ಅಳಿಸಲಾಗುವುದಿಲ್ಲ"
+ msgstr ""
  
--#: ../semanage/seobject.py:1884
-+#: ../semanage/seobject.py:1888
+-#: ../semanage/seobject.py:1888
++#: ../semanage/seobject.py:1898
  #, python-format
  msgid "Could not delete file context for %s"
- msgstr "%s ಗಾಗಿನ ಕಡತ ಸನ್ನಿವೇಶವನ್ನು ಅಳಿಸಲಾಗಿಲ್ಲ"
+ msgstr ""
  
--#: ../semanage/seobject.py:1899
-+#: ../semanage/seobject.py:1903
+-#: ../semanage/seobject.py:1903
++#: ../semanage/seobject.py:1913
  msgid "Could not list file contexts"
- msgstr "ಕಡತ ಸನ್ನಿವೇಶಗಳನ್ನು ಪಟ್ಟಿಮಾಡಲಾಗಿಲ್ಲ"
+ msgstr ""
  
--#: ../semanage/seobject.py:1903
-+#: ../semanage/seobject.py:1907
+-#: ../semanage/seobject.py:1907
++#: ../semanage/seobject.py:1917
  msgid "Could not list local file contexts"
- msgstr "ಸ್ಥಳೀಯ ಕಡತ ಸನ್ನಿವೇಶಗಳನ್ನು ಪಟ್ಟಿಮಾಡಲಾಗಿಲ್ಲ"
+ msgstr ""
  
--#: ../semanage/seobject.py:1936
-+#: ../semanage/seobject.py:1944
+-#: ../semanage/seobject.py:1944
++#: ../semanage/seobject.py:1954
  msgid "SELinux fcontext"
- msgstr "SELinux fcontext"
+ msgstr ""
  
--#: ../semanage/seobject.py:1936
-+#: ../semanage/seobject.py:1944
+-#: ../semanage/seobject.py:1944
++#: ../semanage/seobject.py:1954
  msgid "type"
- msgstr "ಬಗೆ"
+ msgstr ""
  
--#: ../semanage/seobject.py:1949
-+#: ../semanage/seobject.py:1957
+-#: ../semanage/seobject.py:1957
++#: ../semanage/seobject.py:1967
  msgid ""
  "\n"
  "SELinux Distribution fcontext Equivalence \n"
  msgstr ""
  
--#: ../semanage/seobject.py:1954
--#, fuzzy
-+#: ../semanage/seobject.py:1962
+-#: ../semanage/seobject.py:1962
++#: ../semanage/seobject.py:1972
  msgid ""
  "\n"
  "SELinux Local fcontext Equivalence \n"
--msgstr "SELinux fcontext"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:1988 ../semanage/seobject.py:2040
--#: ../semanage/seobject.py:2046
-+#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
-+#: ../semanage/seobject.py:2054
+-#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
+-#: ../semanage/seobject.py:2054
++#: ../semanage/seobject.py:2006 ../semanage/seobject.py:2059
++#: ../semanage/seobject.py:2065
  #, python-format
  msgid "Could not check if boolean %s is defined"
- msgstr "ಬೂಲಿಯನ್ %s ವಿವರಿಸಲ್ಪಟ್ಟಿದೆಯೆ ಅಂದು ಪರೀಕ್ಷಿಸಲಾಗಿಲ್ಲ"
+ msgstr ""
  
--#: ../semanage/seobject.py:1990 ../semanage/seobject.py:2042
-+#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
+-#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
++#: ../semanage/seobject.py:2008 ../semanage/seobject.py:2061
  #, python-format
  msgid "Boolean %s is not defined"
- msgstr "ಬೂಲಿಯನ್ %s ವಿವರಿಸಲಾಗಿಲ್ಲ"
+ msgstr ""
  
--#: ../semanage/seobject.py:1994
-+#: ../semanage/seobject.py:2002
+-#: ../semanage/seobject.py:2002
++#: ../semanage/seobject.py:2012
  #, python-format
  msgid "Could not query file context %s"
- msgstr "ಕಡತ ಸನ್ನಿವೇಶ %s ಅನ್ನು ಪ್ರಶ್ನಿಸಲಾಗಿಲ್ಲ"
+ msgstr ""
  
--#: ../semanage/seobject.py:1999
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:2007
-+#, python-format
+-#: ../semanage/seobject.py:2007
++#: ../semanage/seobject.py:2017
+ #, python-format
  msgid "You must specify one of the following values: %s"
--msgstr "ನೀವು ಒಂದು ಮೌಲ್ಯವನ್ನು ನಮೂದಿಸಬೇಕು"
-+msgstr "ಈ ಕೆಳಗಿನ ಮೌಲ್ಯಗಳಲ್ಲಿ ಒಂದನ್ನು ನೀವು ಸೂಚಿಸಲೇಬೇಕು: %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:2004
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:2012
-+#, python-format
+-#: ../semanage/seobject.py:2012
++#: ../semanage/seobject.py:2022
+ #, python-format
  msgid "Could not set active value of boolean %s"
--msgstr "ಬೂಲಿಯನ್ %s ಅನ್ನು ಅಳಿಸಲಾಗಿಲ್ಲ"
-+msgstr "ಬೂಲಿಯನ್ %s ಗೆ ಯಾವುದೆ ಸಕ್ರಿಯ ಮೌಲ್ಯವನ್ನು ರವಾನಿಸಲಾಗಿಲ್ಲ"
+ msgstr ""
  
--#: ../semanage/seobject.py:2007
-+#: ../semanage/seobject.py:2015
+-#: ../semanage/seobject.py:2015
++#: ../semanage/seobject.py:2025
  #, python-format
  msgid "Could not modify boolean %s"
- msgstr "ಬೂಲಿಯನ್ %s ಅನ್ನು ಮಾರ್ಪಡಿಸಲಾಗುವುದಿಲ್ಲ"
+ msgstr ""
  
--#: ../semanage/seobject.py:2025
-+#: ../semanage/seobject.py:2033
+-#: ../semanage/seobject.py:2033
++#: ../semanage/seobject.py:2043
  #, python-format
  msgid "Bad format %s: Record %s"
--msgstr ""
-+msgstr "ಸರಿಯಲ್ಲದ ವಿನ್ಯಾಸ %s: ರೆಕಾರ್ಡ್ %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:2048
-+#: ../semanage/seobject.py:2056
+-#: ../semanage/seobject.py:2056
++#: ../semanage/seobject.py:2067
  #, python-format
  msgid "Boolean %s is defined in policy, cannot be deleted"
--msgstr "ಬೂಲಿಯನ್ %s ವು ನೀತಿಯಲ್ಲಿ ವಿವರಿಸಲಾಗಿದೆ, ಅಳಿಸಲಾಗುವುದಿಲ್ಲ"
-+msgstr "ಬೂಲಿಯನ್ %s ವು ಪಾಲಿಸಿಯಲ್ಲಿ ವಿವರಿಸಲಾಗಿದೆ, ಅಳಿಸಲಾಗುವುದಿಲ್ಲ"
+ msgstr ""
  
--#: ../semanage/seobject.py:2052
-+#: ../semanage/seobject.py:2060
+-#: ../semanage/seobject.py:2060
++#: ../semanage/seobject.py:2071
  #, python-format
  msgid "Could not delete boolean %s"
- msgstr "ಬೂಲಿಯನ್ %s ಅನ್ನು ಅಳಿಸಲಾಗಿಲ್ಲ"
+ msgstr ""
  
--#: ../semanage/seobject.py:2064 ../semanage/seobject.py:2081
-+#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
+-#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
++#: ../semanage/seobject.py:2083 ../semanage/seobject.py:2100
  msgid "Could not list booleans"
- msgstr "ಬೂಲಿಯನ್ನುಗಳನ್ನು ಪಟ್ಟಿ ಮಾಡಲಾಗಿಲ್ಲ"
+ msgstr ""
  
--#: ../semanage/seobject.py:2104
-+#: ../semanage/seobject.py:2112
+-#: ../semanage/seobject.py:2112
++#: ../semanage/seobject.py:2125
  msgid "unknown"
- msgstr "ಗೊತ್ತಿರದ"
+ msgstr ""
  
--#: ../semanage/seobject.py:2117
-+#: ../semanage/seobject.py:2125
+-#: ../semanage/seobject.py:2125
++#: ../semanage/seobject.py:2138
  msgid "off"
- msgstr "ಆಫ್"
+ msgstr ""
  
--#: ../semanage/seobject.py:2117
-+#: ../semanage/seobject.py:2125
+-#: ../semanage/seobject.py:2125
++#: ../semanage/seobject.py:2138
  msgid "on"
- msgstr "ಆನ್"
+ msgstr ""
  
--#: ../semanage/seobject.py:2131
-+#: ../semanage/seobject.py:2139
+-#: ../semanage/seobject.py:2139
++#: ../semanage/seobject.py:2152
  msgid "SELinux boolean"
- msgstr "SELinux ಬೂಲಿಯನ್"
+ msgstr ""
  
--#: ../semanage/seobject.py:2131
--#, fuzzy
-+#: ../semanage/seobject.py:2139
+-#: ../semanage/seobject.py:2139
++#: ../semanage/seobject.py:2152
  msgid "State"
--msgstr "ಸ್ಥಿತಿ"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:2131
-+#: ../semanage/seobject.py:2139
+-#: ../semanage/seobject.py:2139
++#: ../semanage/seobject.py:2152
  msgid "Default"
  msgstr ""
  
--#: ../semanage/seobject.py:2131
-+#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
-+#: ../gui/polgengui.py:253
+-#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
+-#: ../gui/polgengui.py:253
++#: ../semanage/seobject.py:2152 ../gui/polgen.glade:113
++#: ../gui/polgengui.py:254
  msgid "Description"
- msgstr "ವಿವರಣೆ"
+ msgstr ""
  
-@@ -1200,18 +1190,19 @@ msgstr "ಬಳಕೆ:  %s [-qi]\n"
- #: ../load_policy/load_policy.c:71
+@@ -998,7 +1014,7 @@ msgstr ""
+ msgid "Error sending audit message.\n"
+ msgstr ""
+ 
+-#: ../newrole/newrole.c:692 ../newrole/newrole.c:1059
++#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
  #, c-format
- msgid "%s:  Policy is already loaded and initial load requested\n"
--msgstr "%s:  ನೀತಿಯು ಈಗಾಗಲೆ ಲೋಡ್‌ ಮಾಡಲಾಗಿದೆ ಹಾಗು ಆರಂಭಿಕ ಲೋಡ್‍ಗೆ ಮನವಿ ಸಲ್ಲಿಸಲಾಗಿದೆ\n"
-+msgstr ""
-+"%s:  ಪಾಲಿಸಿಯು ಈಗಾಗಲೆ ಲೋಡ್‌ ಮಾಡಲಾಗಿದೆ ಹಾಗು ಆರಂಭಿಕ ಲೋಡ್‍ಗೆ ಮನವಿ ಸಲ್ಲಿಸಲಾಗಿದೆ\n"
+ msgid "Could not determine enforcing mode.\n"
+ msgstr ""
+@@ -1113,62 +1129,66 @@ msgstr ""
+ msgid "Unable to set SIGHUP handler\n"
+ msgstr ""
  
- #: ../load_policy/load_policy.c:80
+-#: ../newrole/newrole.c:1053
++#: ../newrole/newrole.c:1036
++msgid "Sorry, newrole failed to drop capabilities\n"
++msgstr ""
++
++#: ../newrole/newrole.c:1052
  #, c-format
- msgid "%s:  Can't load policy and enforcing mode requested:  %s\n"
+ msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
  msgstr ""
--"%s:  ನೀತಿಯನ್ನು ಲೋಡ್ ಮಾಡಲಾಗಿಲ್ಲ ಹಾಗು ಒತ್ತಾಯಪೂರ್ವಕ ಕ್ರಮಕ್ಕೆ ಮನವಿ ಸಲ್ಲಿಸಲಾಗಿದೆ:  %s\n"
-+"%s:  ಪಾಲಿಸಿಯನ್ನು ಲೋಡ್ ಮಾಡಲಾಗಿಲ್ಲ ಹಾಗು ಒತ್ತಾಯಪೂರ್ವಕ ಕ್ರಮಕ್ಕೆ ಮನವಿ ಸಲ್ಲಿಸಲಾಗಿದೆ:  %s\n"
  
- #: ../load_policy/load_policy.c:90
+-#: ../newrole/newrole.c:1070
++#: ../newrole/newrole.c:1069
  #, c-format
- msgid "%s:  Can't load policy:  %s\n"
--msgstr "%s:  ನೀತಿಯನ್ನು ಲೋಡ್ ಮಾಡಲಾಗಿಲ್ಲ:  %s\n"
-+msgstr "%s:  ಪಾಲಿಸಿಯನ್ನು ಲೋಡ್ ಮಾಡಲಾಗಿಲ್ಲ:  %s\n"
+ msgid "failed to get old_context.\n"
+ msgstr ""
  
- #: ../scripts/chcat:92 ../scripts/chcat:169
- msgid "Requires at least one category"
-@@ -1293,1743 +1284,2088 @@ msgstr "chcat -- -CompanyConfidential /d
- msgid "chcat -l +CompanyConfidential juser"
- msgstr "chcat -l +CompanyConfidential juser"
+-#: ../newrole/newrole.c:1077
++#: ../newrole/newrole.c:1076
+ #, c-format
+ msgid "Warning!  Could not retrieve tty information.\n"
+ msgstr ""
  
--#: ../scripts/chcat:399
--#, c-format
-+#: ../scripts/chcat:399 ../gui/polgen.py:1351
-+#, c-format, python-format
- msgid "Options Error %s "
- msgstr "ಆಯ್ಕೆಗಳ ದೋಷ %s "
+-#: ../newrole/newrole.c:1098
++#: ../newrole/newrole.c:1097
+ #, c-format
+ msgid "error on reading PAM service configuration.\n"
+ msgstr ""
  
--#~ msgid ""
--#~ "Unable to open %s: translations not supported on non-MLS machines: %s"
--#~ msgstr ""
--#~ "%s ಅನ್ನು ತೆರೆಯುವಲ್ಲಿ ವಿಫಲತೆ: MLS ಅಲ್ಲದ ಗಣಕಗಳಲ್ಲಿ ಅನುವಾದಗಳಿಗೆ ಬೆಂಬಲ ಇರುವುದಿಲ್ಲ:"
--#~ "%s"
-+#: ../gui/booleansPage.py:195 ../gui/system-config-selinux.glade:1706
-+msgid "Boolean"
-+msgstr ""
+-#: ../newrole/newrole.c:1133
++#: ../newrole/newrole.c:1132
+ #, c-format
+ msgid "newrole: incorrect password for %s\n"
+ msgstr ""
  
--#~ msgid "Level"
--#~ msgstr "ಮಟ್ಟ"
-+#: ../gui/booleansPage.py:252 ../gui/semanagePage.py:162
-+msgid "all"
-+msgstr ""
+-#: ../newrole/newrole.c:1160
++#: ../newrole/newrole.c:1159
+ #, c-format
+ msgid "newrole: failure forking: %s"
+ msgstr ""
  
--#~ msgid "Translation"
--#~ msgstr "ಅನುವಾದ"
-+#: ../gui/booleansPage.py:254 ../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 ""
+-#: ../newrole/newrole.c:1163 ../newrole/newrole.c:1186
++#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
+ #, c-format
+ msgid "Unable to restore tty label...\n"
+ msgstr ""
  
--#~ msgid "Translations can not contain spaces '%s' "
--#~ msgstr "ಅನುವಾದಗಳು ಖಾಲಿ ಜಾಗಗಳನ್ನು ಹೊಂದಿರುವಂತಿಲ್ಲ '%s' "
-+#: ../gui/fcontextPage.py:64 ../gui/system-config-selinux.glade:1911
-+msgid "File Labeling"
-+msgstr ""
+-#: ../newrole/newrole.c:1165 ../newrole/newrole.c:1192
++#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
+ #, c-format
+ msgid "Failed to close tty properly\n"
+ msgstr ""
  
--#~ msgid "Invalid Level '%s' "
--#~ msgstr "ಅಮಾನ್ಯ ಮಟ್ಟ '%s' "
-+#: ../gui/fcontextPage.py:74
-+msgid ""
-+"File\n"
-+"Specification"
-+msgstr ""
+-#: ../newrole/newrole.c:1224
++#: ../newrole/newrole.c:1223
+ #, c-format
+ msgid "Could not close descriptors.\n"
+ msgstr ""
  
--#~ msgid "%s already defined in translations"
--#~ msgstr "%s ಅನ್ನು ಈಗಾಗಲೆ ಅನುವಾದದಲ್ಲಿ ವಿವರಿಸಲಾಗಿದೆ"
-+#: ../gui/fcontextPage.py:81
-+msgid ""
-+"Selinux\n"
-+"File Type"
-+msgstr ""
+-#: ../newrole/newrole.c:1251
++#: ../newrole/newrole.c:1250
+ #, c-format
+ msgid "Error allocating shell's argv0.\n"
+ msgstr ""
  
--#~ msgid "%s not defined in translations"
--#~ msgstr "%s ಅನುವಾದದಲ್ಲಿ ವಿವರಿಸಲಾಗಿಲ್ಲ"
-+#: ../gui/fcontextPage.py:88
-+msgid ""
-+"File\n"
-+"Type"
-+msgstr ""
+-#: ../newrole/newrole.c:1287
++#: ../newrole/newrole.c:1286
+ #, c-format
+ msgid "Unable to restore the environment, aborting\n"
+ msgstr ""
  
--#~ msgid "Login mapping for %s is already defined"
--#~ msgstr "%s ಗಾಗಿ ಪ್ರವೇಶ ಮ್ಯಾಪಿಂಗ್ ವಿವರಿಸಲಾಗಿದೆ"
-+#: ../gui/loginsPage.py:48 ../gui/system-config-selinux.glade:2098
-+msgid "User Mapping"
-+msgstr ""
+-#: ../newrole/newrole.c:1298
++#: ../newrole/newrole.c:1297
+ msgid "failed to exec shell\n"
+ msgstr ""
  
--#~ msgid "add SELinux user mapping"
--#~ msgstr "SELinux ಪ್ರವೇಶ ಮ್ಯಾಪಿಂಗನ್ನು ಸೇರಿಸು"
-+#: ../gui/loginsPage.py:52
-+msgid ""
-+"Login\n"
-+"Name"
-+msgstr ""
+@@ -1271,20 +1291,20 @@ msgstr ""
+ msgid "chcat -l +CompanyConfidential juser"
+ msgstr ""
  
--#~ msgid "SELinux user %s is already defined"
--#~ msgstr "SELinux ಬಳಕೆದಾರ %s ನನ್ನು ಈಗಾಗಲೆ ವಿವರಿಸಲಾಗಿದೆ"
-+#: ../gui/loginsPage.py:56 ../gui/usersPage.py:50
-+msgid ""
-+"SELinux\n"
-+"User"
-+msgstr ""
+-#: ../scripts/chcat:399 ../gui/polgen.py:1351
+-#, c-format, python-format
++#: ../scripts/chcat:399
++#, c-format
+ msgid "Options Error %s "
+ msgstr ""
  
--#, fuzzy
--#~ msgid "Node Netmask is required"
--#~ msgstr "ಸಂಪರ್ಕಸ್ಥಾನದ ಅಗತ್ಯವಿದೆ"
-+#: ../gui/loginsPage.py:59 ../gui/usersPage.py:55
-+msgid ""
-+"MLS/\n"
-+"MCS Range"
-+msgstr ""
+-#: ../gui/booleansPage.py:195 ../gui/system-config-selinux.glade:1706
++#: ../gui/booleansPage.py:194 ../gui/system-config-selinux.glade:1706
+ msgid "Boolean"
+ msgstr ""
  
--#, fuzzy
--#~ msgid "Addr %s already defined"
--#~ msgstr "ಸಂಪರ್ಕ ಸ್ಥಾನ %s/%s ವನ್ನು ಈಗಾಗಲೆ ವಿವರಿಸಲಾಗಿದೆ"
-+#: ../gui/loginsPage.py:133
-+#, python-format
-+msgid "Login '%s' is required"
-+msgstr ""
+-#: ../gui/booleansPage.py:252 ../gui/semanagePage.py:162
++#: ../gui/booleansPage.py:245 ../gui/semanagePage.py:162
+ msgid "all"
+ msgstr ""
  
--#~ msgid "Interface %s already defined"
--#~ msgstr "ಸಂಪರ್ಕಸಾಧನ %s ವು ಈಗಾಗಲೆ ವಿವರಿಸಲ್ಪಟ್ಟಿದೆ"
-+#: ../gui/modulesPage.py:48 ../gui/system-config-selinux.glade:2753
-+msgid "Policy Module"
-+msgstr ""
+-#: ../gui/booleansPage.py:254 ../gui/semanagePage.py:164
++#: ../gui/booleansPage.py:247 ../gui/semanagePage.py:164
+ #: ../gui/system-config-selinux.glade:1615
+ #: ../gui/system-config-selinux.glade:1820
+ #: ../gui/system-config-selinux.glade:2437
+@@ -1340,577 +1360,464 @@ msgstr ""
+ msgid "Login '%s' is required"
+ msgstr ""
  
--#, fuzzy
--#~ msgid "Error initializing capabilities, aborting.\n"
--#~ msgstr "ಸಾಮರ್ಥ್ಯಗಳನ್ನು ಆರಂಭಿಸುವಲ್ಲಿ ದೋಷ, ಸ್ಥಗಿತಗೊಳಿಸಲಾಗುತ್ತದೆ.\n"
-+#: ../gui/modulesPage.py:57
-+msgid "Module Name"
-+msgstr ""
+-#: ../gui/modulesPage.py:48 ../gui/system-config-selinux.glade:2753
++#: ../gui/modulesPage.py:49 ../gui/system-config-selinux.glade:2753
+ msgid "Policy Module"
+ msgstr ""
  
--#~ msgid "Error setting capabilities, aborting\n"
--#~ msgstr "ಸಾಮರ್ಥ್ಯಗಳನ್ನು ಸಿದ್ಧಗೊಳಿಸುವಲ್ಲಿ ದೋಷ, ಸ್ಥಗಿತಗೊಳಿಸಲಾಗುತ್ತದೆ.\n"
-+#: ../gui/modulesPage.py:134
-+msgid "Disable Audit"
-+msgstr ""
+-#: ../gui/modulesPage.py:57
++#: ../gui/modulesPage.py:58
+ msgid "Module Name"
+ msgstr ""
  
--#~ msgid "Error setting KEEPCAPS, aborting\n"
--#~ msgstr "KEEPCAPS ಅನ್ನು ಸಿದ್ಧಗೊಳಿಸುವಲ್ಲಿ ದೋಷ, ಸ್ಥಗಿತಗೊಳಿಸಲಾಗುತ್ತಿದೆ\n"
-+#: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
-+msgid "Enable Audit"
-+msgstr ""
+-#: ../gui/modulesPage.py:134
++#: ../gui/modulesPage.py:135
+ msgid "Disable Audit"
+ msgstr ""
  
--#~ msgid "Error dropping capabilities, aborting\n"
--#~ msgstr "ಸಾಮರ್ಥ್ಯಗಳನ್ನು ತ್ಯಜಿಸುವಲ್ಲಿ(dropping) ದೋಷ, ಕಾರ್ಯಭಂಗಗೊಳಿಸಲಾಗುತ್ತಿದೆ\n"
-+#: ../gui/modulesPage.py:162
-+msgid "Load Policy Module"
-+msgstr ""
+-#: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
++#: ../gui/modulesPage.py:138 ../gui/system-config-selinux.glade:2662
+ msgid "Enable Audit"
+ msgstr ""
  
--#~ msgid "Error dropping SETUID capability, aborting\n"
--#~ msgstr "SETUID ಸಾಮರ್ಥ್ಯವನ್ನು ತ್ಯಜಿಸುವಲ್ಲಿ(dropping) ದೋಷ, ಕಾರ್ಯಭಂಗಗೊಳಿಸಲಾಗುತ್ತಿದೆ\n"
-+#: ../gui/polgen.glade:79
-+msgid "Polgen"
-+msgstr ""
+-#: ../gui/modulesPage.py:162
++#: ../gui/modulesPage.py:163
+ msgid "Load Policy Module"
+ msgstr ""
  
--#~ msgid "Error freeing caps\n"
--#~ msgstr "caps ಅನ್ನು ಮುಕ್ತಗೊಳಿಸುವಲ್ಲಿ ದೋಷ\n"
-+#: ../gui/polgen.glade:80
-+msgid "Red Hat 2007"
-+msgstr ""
+-#: ../gui/polgen.glade:79
+-msgid "Polgen"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:80
++#: ../gui/polgen.glade:9
+ msgid "Red Hat 2007"
+ msgstr ""
  
--#~ msgid "translations not supported on non-MLS machines"
--#~ msgstr "MLS ಅಲ್ಲದ ಗಣಕಗಳಲ್ಲಿ ಅನುವಾದಗಳಿಗೆ ಬೆಂಬಲ ಇರುವುದಿಲ್ಲ್ಲ"
-+#: ../gui/polgen.glade:81
-+msgid "GPL"
-+msgstr ""
+-#: ../gui/polgen.glade:81
++#: ../gui/polgen.glade:11
+ msgid "GPL"
+ msgstr ""
  
--#~ msgid "Boolean"
--#~ msgstr "ಬೂಲಿಯನ್"
-+#. TRANSLATORS: Replace this string with your names, one name per line.
-+#: ../gui/polgen.glade:85 ../gui/system-config-selinux.glade:17
-+msgid "translator-credits"
-+msgstr ""
+ #. TRANSLATORS: Replace this string with your names, one name per line.
+-#: ../gui/polgen.glade:85 ../gui/system-config-selinux.glade:17
++#: ../gui/polgen.glade:13 ../gui/system-config-selinux.glade:17
+ msgid "translator-credits"
+ msgstr ""
  
--#~ msgid "all"
--#~ msgstr "ಎಲ್ಲಾ"
-+#: ../gui/polgen.glade:90
-+msgid "SELinux Policy Generation Tool"
+-#: ../gui/polgen.glade:90
++#: ../gui/polgen.glade:34
++msgid "Add Booleans Dialog"
 +msgstr ""
- 
--#~ msgid "Customized"
--#~ msgstr "ಕಸ್ಟಮೈಸ್ ಮಾಡಲಾದ"
-+#: ../gui/polgen.glade:128
-+msgid ""
-+"<b>Select the policy type for the application or user role you want to "
-+"confine:</b>"
++
++#: ../gui/polgen.glade:101
++msgid "Boolean Name"
 +msgstr ""
++
++#: ../gui/polgen.glade:230
+ msgid "SELinux Policy Generation Tool"
+ msgstr ""
  
--#~ msgid "File Labeling"
--#~ msgstr "ಕಡತವನ್ನು ಲೇಬಲ್ ಮಾಡುವುದು"
-+#: ../gui/polgen.glade:177
-+msgid "<b>Applications</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:128
++#: ../gui/polgen.glade:251
+ msgid ""
+ "<b>Select the policy type for the application or user role you want to "
+ "confine:</b>"
+ msgstr ""
  
--#~ msgid ""
--#~ "File\n"
--#~ "Specification"
--#~ msgstr ""
--#~ "ಕಡತದ\n"
--#~ "ವಿಶಿಷ್ಟ ವಿವರಗಳು"
-+#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
-+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:177
++#: ../gui/polgen.glade:284
+ msgid "<b>Applications</b>"
+ msgstr ""
  
--#~ msgid ""
--#~ "Selinux\n"
--#~ "File Type"
--#~ msgstr ""
--#~ "Selinux\n"
--#~ "ಕಡತದ ಬಗೆ"
-+#: ../gui/polgen.glade:241 ../gui/polgen.py:156
+-#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
++#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:183
 +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 ""
  
--#~ msgid ""
--#~ "File\n"
--#~ "Type"
--#~ msgstr ""
--#~ "ಕಡತದ\n"
--#~ "ಹೆಸರು"
-+#: ../gui/polgen.glade:261 ../gui/polgen.py:157
+-#: ../gui/polgen.glade:241 ../gui/polgen.py:156
+-msgid "Standard Init Daemon"
++#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:184
 +msgid "DBUS System Daemon"
-+msgstr ""
- 
--#~ msgid "User Mapping"
--#~ msgstr "ಬಳಕೆದಾರ ಮ್ಯಾಪಿಂಗ್"
-+#: ../gui/polgen.glade:280
-+msgid "Internet Services Daemon are daemons started by xinetd"
-+msgstr ""
+ msgstr ""
  
--#~ msgid ""
--#~ "Login\n"
--#~ "Name"
--#~ msgstr ""
--#~ "ಪ್ರವೇಶದ\n"
--#~ "ಹೆಸರು"
-+#: ../gui/polgen.glade:282
+-#: ../gui/polgen.glade:261 ../gui/polgen.py:157
+-msgid "DBUS System Daemon"
++#: ../gui/polgen.glade:349
 +msgid "Internet Services Daemon (inetd)"
-+msgstr ""
+ msgstr ""
  
--#~ msgid ""
--#~ "SELinux\n"
--#~ "User"
--#~ msgstr ""
--#~ "SELinux\n"
--#~ "ಬಳಕೆದಾರ"
-+#: ../gui/polgen.glade:301
-+msgid ""
-+"Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
-+msgstr ""
+-#: ../gui/polgen.glade:280
++#: ../gui/polgen.glade:353
+ msgid "Internet Services Daemon are daemons started by xinetd"
+ msgstr ""
  
--#~ msgid ""
--#~ "MLS/\n"
--#~ "MCS Range"
--#~ msgstr ""
--#~ "MLS/\n"
--#~ "MCS ವ್ಯಾಪ್ತಿ"
-+#: ../gui/polgen.glade:303 ../gui/polgen.py:159
+-#: ../gui/polgen.glade:282
+-msgid "Internet Services Daemon (inetd)"
++#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:186
 +msgid "Web Application/Script (CGI)"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Login '%s' is required"
--#~ msgstr "'%s' ದ ಪ್ರವೇಶದ ಅಗತ್ಯವಿದೆ"
-+#: ../gui/polgen.glade:322 ../gui/polgen.glade:343
-+msgid ""
-+"User Application are any application that you would like to confine that is "
-+"started by a user"
-+msgstr ""
+-#: ../gui/polgen.glade:301
++#: ../gui/polgen.glade:370
+ msgid ""
+ "Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
+ msgstr ""
  
--#~ msgid "Policy Module"
--#~ msgstr "ನೀತಿ ಘಟಕ"
-+#: ../gui/polgen.glade:324 ../gui/polgen.py:160
+-#: ../gui/polgen.glade:303 ../gui/polgen.py:159
+-msgid "Web Application/Script (CGI)"
++#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:187
 +msgid "User Application"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Disable Audit"
--#~ msgstr "ಆಡಿಟನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
-+#: ../gui/polgen.glade:345 ../gui/polgen.py:161
-+msgid "Sandbox"
-+msgstr ""
+-#: ../gui/polgen.glade:322 ../gui/polgen.glade:343
++#: ../gui/polgen.glade:387 ../gui/polgen.glade:404
+ msgid ""
+ "User Application are any application that you would like to confine that is "
+ "started by a user"
+ msgstr ""
  
--#~ msgid "Enable Audit"
--#~ msgstr "ಆಡಿಟನ್ನು ಶಕ್ತಗೊಳಿಸು"
-+#: ../gui/polgen.glade:391
-+msgid "<b>Login Users</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:324 ../gui/polgen.py:160
+-msgid "User Application"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:345 ../gui/polgen.py:161
++#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:188
+ msgid "Sandbox"
+ msgstr ""
  
--#~ msgid "Load Policy Module"
--#~ msgstr "ನೀತಿ ಘಟಕವನ್ನು ಲೋಡ್ ಮಾಡಿ"
-+#: ../gui/polgen.glade:453
-+msgid "Modify an existing login user record."
-+msgstr ""
+-#: ../gui/polgen.glade:391
++#: ../gui/polgen.glade:446
+ msgid "<b>Login Users</b>"
+ msgstr ""
  
--#~ msgid "Polgen"
--#~ msgstr "Polgen"
-+#: ../gui/polgen.glade:455
+-#: ../gui/polgen.glade:453
++#: ../gui/polgen.glade:478
 +msgid "Existing User Roles"
 +msgstr ""
++
++#: ../gui/polgen.glade:482
+ msgid "Modify an existing login user record."
+ msgstr ""
  
--#~ msgid "Red Hat 2007"
--#~ msgstr "Red Hat 2007"
-+#: ../gui/polgen.glade:474
-+msgid ""
-+"This user will login to a machine only via a terminal or remote login.  By "
-+"default this user will have  no setuid, no networking, no su, no sudo."
-+msgstr ""
- 
--#~ msgid "GPL"
--#~ msgstr "GPL"
-+#: ../gui/polgen.glade:476 ../gui/polgen.py:162
+-#: ../gui/polgen.glade:455
+-msgid "Existing User Roles"
++#: ../gui/polgen.glade:495 ../sepolicy/sepolicy/generate.py:189
 +msgid "Minimal Terminal User Role"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "translator-credits"
--#~ msgstr "ಶಂಕರ್ ಪ್ರಸಾದ್ ಎಂ. ವಿ."
-+#: ../gui/polgen.glade:495
-+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:474
++#: ../gui/polgen.glade:499
+ msgid ""
+ "This user will login to a machine only via a terminal or remote login.  By "
+ "default this user will have  no setuid, no networking, no su, no sudo."
+ msgstr ""
  
--#~ msgid "SELinux Policy Generation Tool"
--#~ msgstr "SELinux ನೀತಿ ಉತ್ಪಾದನಾ ಉಪಕರಣ"
-+#: ../gui/polgen.glade:497 ../gui/polgen.py:163
+-#: ../gui/polgen.glade:476 ../gui/polgen.py:162
+-msgid "Minimal Terminal User Role"
++#: ../gui/polgen.glade:512 ../sepolicy/sepolicy/generate.py:190
 +msgid "Minimal X Windows User Role"
-+msgstr ""
+ msgstr ""
  
--#~ msgid ""
--#~ "This tool can be used to generate a policy framework, to confine "
--#~ "applications or users using SELinux.   \n"
--#~ "\n"
--#~ "The tool generates:\n"
--#~ "Type enforcement file (te)\n"
--#~ "Interface file (if)\n"
--#~ "File context file (fc)\n"
--#~ "Shell script (sh) - used to compile and install the policy. "
--#~ msgstr ""
--#~ "ಈ ಉಪಕರಣದಿಂದ SELinux ಬಳಸಿಕೊಂಡು ನೀತಿ ಚೌಕಟ್ಟನ್ನು (framework), ಅನ್ವಯಗಳನ್ನು "
--#~ "ಮಿತಿಗೊಳಿಸಲು ಅಥವ ಬಳಕೆದಾರರನ್ನು ನಿರ್ಮಿಸಲು ಬಳಸಬಹುದಾಗಿದೆ.   \n"
--#~ "\n"
--#~ "ಉಪಕರಣವು ಈ ಕೆಳಗಿನವುಗಳನ್ನು ಉತ್ಪಾದಿಸುತ್ತದೆ:\n"
--#~ "ಒತ್ತಾಯಪೂರ್ವಕ ಕಡತದ ಬಗೆ (te)\n"
--#~ "ಸಂಪರ್ಕಸಾಧನ ಕಡತ (if)\n"
--#~ "ಕಡತ ಸನ್ನಿವೇಶ ಕಡತ (fc)\n"
--#~ "ಶೆಲ್ ಸ್ಕ್ರಿಪ್ಟ್ (sh) - ನೀತಿಯನ್ನು ಸಂಕಲಿಸಲು ಹಾಗು ಅನುಸ್ಥಾಪಿಸಲು ಬಳಸಲಾಗುತ್ತದೆ. "
+-#: ../gui/polgen.glade:495
 +#: ../gui/polgen.glade:516
-+msgid ""
-+"User with full networking, no setuid applications without transition, no "
-+"sudo, no su."
-+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 ""
  
--#~ msgid "Select type of the application/user role to be confined"
--#~ msgstr "ಮಿತಿಗೊಳಿಸಲು ಅನ್ವಯ/ಬಳಕೆದಾರನ ಪಾತ್ರವನ್ನು ಆರಿಸಿ"
-+#: ../gui/polgen.glade:518 ../gui/polgen.py:164
+-#: ../gui/polgen.glade:497 ../gui/polgen.py:163
+-msgid "Minimal X Windows User Role"
++#: ../gui/polgen.glade:529 ../sepolicy/sepolicy/generate.py:191
 +msgid "User Role"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "<b>Applications</b>"
--#~ msgstr "<b>ಅನ್ವಯಗಳು</b>"
-+#: ../gui/polgen.glade:537
-+msgid ""
-+"User with full networking, no setuid applications without transition, no su, "
-+"can sudo to Root Administration Roles"
-+msgstr ""
+-#: ../gui/polgen.glade:516
++#: ../gui/polgen.glade:533
+ msgid ""
+ "User with full networking, no setuid applications without transition, no "
+ "sudo, no su."
+ 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 ಡೆಮನ್‍ಗಳೆಂದರೆ init ಸ್ಕ್ರಿಪ್ಟ್‍ಗಳ ಮೂಲಕ ಬೂಟ್ ಸಮಯದಲ್ಲಿ ಆರಂಭಗೊಳ್ಳುವ "
--#~ "ಡೆಮನ್‍ಗಳಾಗಿರುತ್ತವೆ.  ಸಾಮಾನ್ಯವಾಗಿ /etc/rc.d/init.d ನಲ್ಲಿ ಒಂದು ಸ್ಕ್ರಿಪ್ಟ್‍ನ "
--#~ "ಅಗತ್ಯವಿರುತ್ತದೆ"
-+#: ../gui/polgen.glade:539 ../gui/polgen.py:165
+-#: ../gui/polgen.glade:518 ../gui/polgen.py:164
+-msgid "User Role"
++#: ../gui/polgen.glade:546 ../sepolicy/sepolicy/generate.py:192
 +msgid "Admin User Role"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Standard Init Daemon"
--#~ msgstr "ಸಾಮಾನ್ಯ init ಡೆಮೋನ್"
-+#: ../gui/polgen.glade:585
-+msgid "<b>Root Users</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:537
++#: ../gui/polgen.glade:550
+ msgid ""
+ "User with full networking, no setuid applications without transition, no su, "
+ "can sudo to Root Administration Roles"
+ msgstr ""
  
--#~ msgid "Internet Services Daemon are daemons started by xinetd"
--#~ msgstr "ಜಾಲಬಂಧ ಸೇವೆಗಳ ಡೆಮೊನುಗಳು xinetd ಇಂದ ಆರಂಭಗೊಂಡವು"
-+#: ../gui/polgen.glade:647
-+msgid ""
-+"Select Root Administrator User Role, if this user will be used to administer "
-+"the machine while running as root.  This user will not be able to login to "
-+"the system directly."
-+msgstr ""
+-#: ../gui/polgen.glade:539 ../gui/polgen.py:165
+-msgid "Admin User Role"
++#: ../gui/polgen.glade:592
++msgid "<b>Root Users</b>"
+ msgstr ""
  
--#~ msgid "Internet Services Daemon (inetd)"
--#~ msgstr "ಜಾಲಬಂಧ ಸೇವೆಗಳ ಡೆಮೊನ್ (inetd)"
-+#: ../gui/polgen.glade:649 ../gui/polgen.py:166
+-#: ../gui/polgen.glade:585
+-msgid "<b>Root Users</b>"
++#: ../gui/polgen.glade:623 ../sepolicy/sepolicy/generate.py:193
 +msgid "Root Admin User Role"
-+msgstr ""
- 
--#~ msgid ""
--#~ "Web Applications/Script (CGI) CGI scripts started by the web server "
--#~ "(apache)"
--#~ msgstr ""
--#~ "ಜಾಲ ಅನ್ವಯಗಳು/ಸ್ಕ್ರಿಪ್ಟ್ (CGI) ಜಾಲ ಪರಿಚಾರಕದಿಂದ (apache) ಆರಂಭಿಸಲಾದ CGI ಸ್ಕ್ರಿಪ್ಟುಗಳು"
-+#: ../gui/polgen.glade:716
-+msgid "label104"
-+msgstr ""
- 
--#~ msgid "Web Application/Script (CGI)"
--#~ msgstr "ಜಾಲ ಅನ್ವಯಗಳು/ಸ್ಕ್ರಿಪ್ಟ್ (CGI)"
-+#: ../gui/polgen.glade:745
-+msgid "<b>Enter name of application or user role:</b>"
-+msgstr ""
- 
--#~ msgid ""
--#~ "User Application are any application that you would like to confine that "
--#~ "is started by a user"
--#~ msgstr ""
--#~ "ಬಳಕೆದಾರರಿಂದ ಆರಂಭಿಸಲ್ಪಟ್ಟಿದೆ ಎಂದು ನೀವು ಮಿತಿಗೊಳಪಡಿಸುವ ಯಾವುದೆ ಅನ್ವಯವು ಬಳಕೆದಾರ "
--#~ "ಅನ್ವಯ ಆಗಿರುತ್ತದೆ"
-+#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
-+msgid "Name"
-+msgstr ""
- 
--#~ msgid "User Application"
--#~ msgstr "ಬಳಕೆದಾರ ಅನ್ವಯಗಳು"
-+#: ../gui/polgen.glade:807
-+msgid "Enter complete path for executable to be confined."
-+msgstr ""
- 
--#~ msgid "<b>Login Users</b>"
--#~ msgstr "<b>ಪ್ರವೇಶಿಸಿರುವ ಬಳಕೆದಾರರು</b>"
-+#: ../gui/polgen.glade:830 ../gui/polgen.glade:950 ../gui/polgen.glade:3142
-+msgid "..."
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Modify an existing login user record."
--#~ msgstr "ಈಗಿರುವ ಒಂದು ಪ್ರವೇಶ ಬಳಕೆದಾರ ದಾಖಲೆಯನ್ನು ಮಾರ್ಪಡಿಸು."
-+#: ../gui/polgen.glade:849
-+msgid "Enter unique name for the confined application or user role."
-+msgstr ""
+-#: ../gui/polgen.glade:647
++#: ../gui/polgen.glade:627
+ msgid ""
+ "Select Root Administrator User Role, if this user will be used to administer "
+ "the machine while running as root.  This user will not be able to login to "
+ "the system directly."
+ msgstr ""
  
--#~ msgid "Existing User Roles"
--#~ msgstr "ಈಗಿರುವ ಬಳಕೆದಾರ ಪಾತ್ರಗಳು"
-+#: ../gui/polgen.glade:871
-+msgid "Executable"
-+msgstr ""
+-#: ../gui/polgen.glade:649 ../gui/polgen.py:166
+-msgid "Root Admin User Role"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:716
+-msgid "label104"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:745
++#: ../gui/polgen.glade:705
+ msgid "<b>Enter name of application or user role:</b>"
+ msgstr ""
  
--#~ 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 ಗಳಲ್ಲಿ "
--#~ "ಯಾವುದನ್ನೂ ಹೊಂದಿರುವುದಿಲ್ಲ."
-+#: ../gui/polgen.glade:899
-+msgid "Init script"
-+msgstr ""
+-#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
++#: ../gui/polgen.glade:728 ../gui/polgengui.py:252
+ msgid "Name"
+ msgstr ""
  
--#~ msgid "Minimal Terminal User Role"
--#~ msgstr "ಕನಿಷ್ಟ ಟರ್ಮಿನಲ್ ಬಳಕೆದಾರ ಪಾತ್ರ"
-+#: ../gui/polgen.glade:927
-+msgid ""
-+"Enter complete path to init script used to start the confined application."
-+msgstr ""
+-#: ../gui/polgen.glade:807
++#: ../gui/polgen.glade:739
+ msgid "Enter complete path for executable to be confined."
+ 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 ""
--#~ "ಈ ಬಳಕೆದಾರನು X ಅಥವ ಟರ್ಮಿನಲ್ ಮೂಲಕ ಒಂದು ಗಣಕಕ್ಕೆ ಪ್ರವೇಶಿಸಬಲ್ಲನು.  ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ "
--#~ "ಈ ಬಳಕೆದಾರನು setuid, networking, sudo ಹಾಗು su ಗಳಲ್ಲಿ ಯಾವುದನ್ನೂ ಹೊಂದಿರುವುದಿಲ್ಲ"
-+#: ../gui/polgen.glade:982
-+msgid "label105"
-+msgstr ""
+-#: ../gui/polgen.glade:830 ../gui/polgen.glade:950 ../gui/polgen.glade:3142
++#: ../gui/polgen.glade:756 ../gui/polgen.glade:838 ../gui/polgen.glade:2361
+ msgid "..."
+ msgstr ""
  
--#~ msgid "Minimal X Windows User Role"
--#~ msgstr "ಕನಿಷ್ಟ X Windows ಬಳಕೆದಾರ ಪಾತ್ರ"
-+#: ../gui/polgen.glade:1011
-+msgid "<b>Select existing role to modify:</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:849
++#: ../gui/polgen.glade:776
+ msgid "Enter unique name for the confined application or user role."
+ msgstr ""
  
--#~ msgid ""
--#~ "User with full networking, no setuid applications without transition, no "
--#~ "sudo, no su."
--#~ msgstr ""
--#~ "ಸಂಪೂರ್ಣ networking ಹೊಂದಿರುವ, ಪರಿವರ್ತನೆ ಹೊಂದದ setuid ಅನ್ವಯಗಳಿಲ್ಲದ, sudo ಇಲ್ಲದ "
--#~ "ಹಾಗು ಯಾವುದೆ su ಇಲ್ಲದಿರುವ ಬಳಕೆದಾರ."
-+#: ../gui/polgen.glade:1045
-+msgid "Select the user roles that will transiton to the %s domain."
-+msgstr ""
+-#: ../gui/polgen.glade:871
++#: ../gui/polgen.glade:794
+ msgid "Executable"
+ msgstr ""
  
--#~ msgid "User Role"
--#~ msgstr "ಬಳಕೆದಾರ ಪಾತ್ರ"
-+#: ../gui/polgen.glade:1073
-+msgid "label106"
-+msgstr ""
+-#: ../gui/polgen.glade:899
++#: ../gui/polgen.glade:808
+ msgid "Init script"
+ msgstr ""
  
--#~ msgid ""
--#~ "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:1102
-+msgid "<b>Select roles that %s will transition to:</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:927
++#: ../gui/polgen.glade:821
+ msgid ""
+ "Enter complete path to init script used to start the confined application."
+ msgstr ""
  
--#~ msgid "Admin User Role"
--#~ msgstr "ನಿರ್ವಹಣಾ ಬಳಕೆದಾರ ಪಾತ್ರ"
-+#: ../gui/polgen.glade:1136
-+msgid "Select applications domains that %s will transition to."
-+msgstr ""
+-#: ../gui/polgen.glade:982
+-msgid "label105"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1011
++#: ../gui/polgen.glade:887
+ msgid "<b>Select existing role to modify:</b>"
+ msgstr ""
  
--#~ msgid "<b>Root Users</b>"
--#~ msgstr "<b>ಮೂಲ ಬಳಕೆದಾರರು</b>"
-+#: ../gui/polgen.glade:1164
-+msgid "label107"
-+msgstr ""
+-#: ../gui/polgen.glade:1045
++#: ../gui/polgen.glade:908
+ msgid "Select the user roles that will transiton to the %s domain."
+ msgstr ""
  
--#~ 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:1193
-+msgid "<b>Select the user_roles that will transition to %s:</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:1073
+-msgid "label106"
++#: ../gui/polgen.glade:928
++msgid "role tab"
+ msgstr ""
  
--#~ msgid "Root Admin User Role"
--#~ msgstr "ಮೂಲ ನಿರ್ವಾಹಕ ಬಳಕೆದಾರ ಪಾತ್ರ"
-+#: ../gui/polgen.glade:1227
-+msgid "Select the user roles that will transiton to this applications domains."
-+msgstr ""
+-#: ../gui/polgen.glade:1102
++#: ../gui/polgen.glade:945
+ msgid "<b>Select roles that %s will transition to:</b>"
+ msgstr ""
  
--#~ msgid "Enter name of application or user role to be confined"
--#~ msgstr "ಮಿತಿಗೊಳಿಸಲು ಅನ್ವಯ ಅಥವ ಬಳಕೆದಾರನ ಪಾತ್ರದ ಹೆಸರನ್ನು ನಮೂದಿಸಿ"
-+#: ../gui/polgen.glade:1255
-+msgid "label108"
-+msgstr ""
+-#: ../gui/polgen.glade:1136
++#: ../gui/polgen.glade:963
+ msgid "Select applications domains that %s will transition to."
+ msgstr ""
  
--#~ msgid "Name"
--#~ msgstr "ಹೆಸರು"
-+#: ../gui/polgen.glade:1284
-+msgid "<b>Select domains that %s will administer:</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:1164
+-msgid "label107"
++#: ../gui/polgen.glade:983
++msgid ""
++"transition \n"
++"role tab"
+ msgstr ""
  
--#~ msgid "Enter complete path for executable to be confined."
--#~ msgstr "ಕಾರ್ಯಗತಗೊಳಿಸಬಲ್ಲದುದನ್ನು ಪರಿಮಿತಿಗೆ ಒಳಪಡಿಸಲು ಸಂಪೂರ್ಣ ಪಥವನ್ನು ನಮೂದಿಸಿ."
-+#: ../gui/polgen.glade:1318 ../gui/polgen.glade:1409
-+msgid "Select the domains that you would like this user administer."
-+msgstr ""
+-#: ../gui/polgen.glade:1193
++#: ../gui/polgen.glade:1001
+ msgid "<b>Select the user_roles that will transition to %s:</b>"
+ msgstr ""
  
--#~ msgid "..."
--#~ msgstr "..."
-+#: ../gui/polgen.glade:1346
-+msgid "label109"
-+msgstr ""
+-#: ../gui/polgen.glade:1227
++#: ../gui/polgen.glade:1019
+ msgid "Select the user roles that will transiton to this applications domains."
+ msgstr ""
  
--#~ msgid "Enter unique name for the confined application or user role."
--#~ msgstr "ಮಿತಿಗೊಳಿಸಬೇಕಿರುವ ಬಳಕೆದಾರ ಅಥವ ಅನ್ವಯದ ವಿಶೇಷವಾದ ಪ್ರಕಾರದ ಹೆಸರನ್ನು ನಮೂದಿಸಿ."
-+#: ../gui/polgen.glade:1375
-+msgid "<b>Select additional roles for %s:</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:1255
+-msgid "label108"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1284
++#: ../gui/polgen.glade:1056
+ msgid "<b>Select domains that %s will administer:</b>"
+ msgstr ""
  
--#~ msgid "Executable"
--#~ msgstr "ಕಾರ್ಯಗತಗೊಳಿಸಬಲ್ಲ"
-+#: ../gui/polgen.glade:1437
-+msgid "label111"
-+msgstr ""
+-#: ../gui/polgen.glade:1318 ../gui/polgen.glade:1409
++#: ../gui/polgen.glade:1074 ../gui/polgen.glade:1129
+ msgid "Select the domains that you would like this user administer."
+ msgstr ""
  
--#~ msgid "Init script"
--#~ msgstr "Init ಸ್ಕ್ರಿಪ್ಟ್"
-+#: ../gui/polgen.glade:1466
-+msgid "<b>Enter network ports that %s binds on:</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:1346
+-msgid "label109"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1375
++#: ../gui/polgen.glade:1111
+ msgid "<b>Select additional roles for %s:</b>"
+ msgstr ""
  
--#~ msgid ""
--#~ "Enter complete path to init script used to start the confined application."
--#~ msgstr ""
--#~ "ಮಿತಿಗೊಳಿಸಲಾದ ಅನ್ವಯವನ್ನು ಆರಂಭಿಸಲು init ಸ್ಕ್ರಿಪ್ಟಿಗೆ ಸಂಪೂರ್ಣ ಪಥವನ್ನು ನಮೂದಿಸಿ."
-+#: ../gui/polgen.glade:1497 ../gui/polgen.glade:1997
-+msgid "<b>TCP Ports</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:1437
+-msgid "label111"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1466
++#: ../gui/polgen.glade:1166
+ msgid "<b>Enter network ports that %s binds on:</b>"
+ msgstr ""
  
--#~ msgid "Select user roles that you want to customize"
--#~ msgstr "ನೀವು ಕಸ್ಟಮೈಝ್ ಮಾಡಲು ಬಯಸುವ ಬಳಕೆದಾರ ಪಾತ್ರಗಳನ್ನು ಆರಿಸಿ"
-+#: ../gui/polgen.glade:1565 ../gui/polgen.glade:1785
-+msgid "Allows %s to bind to any udp port"
-+msgstr ""
+-#: ../gui/polgen.glade:1497 ../gui/polgen.glade:1997
++#: ../gui/polgen.glade:1186 ../gui/polgen.glade:1557
+ msgid "<b>TCP Ports</b>"
+ msgstr ""
  
--#~ msgid ""
--#~ "Select the user roles that will transiton to this applications domains."
--#~ msgstr "ಈ ಅನ್ವಯ ಕ್ಷೇತ್ರಗಳಿಗೆ ಪರಿವರ್ತಿತಗೊಳ್ಳುವ ಬಳಕೆದಾರ ಪಾತ್ರಗಳನ್ನು ಆರಿಸಿ."
-+#: ../gui/polgen.glade:1567 ../gui/polgen.glade:1787 ../gui/polgen.glade:2061
-+#: ../gui/polgen.glade:2215
+-#: ../gui/polgen.glade:1565 ../gui/polgen.glade:1785
++#: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
++#: ../gui/polgen.glade:1698
 +msgid "All"
 +msgstr ""
++
++#: ../gui/polgen.glade:1227 ../gui/polgen.glade:1394
+ msgid "Allows %s to bind to any udp port"
+ msgstr ""
  
--#~ msgid "Select additional domains to which this user role will transition"
--#~ msgstr "ಈ ಬಳಕೆದಾರ ಪಾತ್ರವು ಪರಿವರ್ತನೆ ಹೊಂದಬೇಕಿರುವ ಹೆಚ್ಚುವರಿ ಕ್ಷೇತ್ರಗಳನ್ನು ಆರಿಸಿ"
-+#: ../gui/polgen.glade:1585 ../gui/polgen.glade:1805
-+msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
-+msgstr ""
- 
--#~ msgid ""
--#~ "Select the applications domains that you would like this user role to "
--#~ "transition to."
--#~ msgstr "ಈ ಬಳಕೆದಾರ ಪಾತ್ರವು ಪರಿವರ್ತನೆ ಹೊಂದಲು ನೀವು ಬಯಸುವ ಅನ್ವಯ ಕ್ಷೇತ್ರಗಳನ್ನು ಅರಿಸಿ."
-+#: ../gui/polgen.glade:1587 ../gui/polgen.glade:1807
+-#: ../gui/polgen.glade:1567 ../gui/polgen.glade:1787 ../gui/polgen.glade:2061
+-#: ../gui/polgen.glade:2215
+-msgid "All"
++#: ../gui/polgen.glade:1240 ../gui/polgen.glade:1407
 +msgid "600-1024"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Select user roles that will transition to this domain"
--#~ msgstr "ಈ ಕ್ಷೇತ್ರಕ್ಕೆ ಪರಿವರ್ತಿತಗೊಳ್ಳುವ ಬಳಕೆದಾರ ಪಾತ್ರಗಳನ್ನು ಆರಿಸಿ"
-+#: ../gui/polgen.glade:1605 ../gui/polgen.glade:1825
-+msgid ""
-+"Enter a comma separated list of udp ports or ranges of ports that %s binds "
-+"to. Example: 612, 650-660"
-+msgstr ""
+-#: ../gui/polgen.glade:1585 ../gui/polgen.glade:1805
++#: ../gui/polgen.glade:1244 ../gui/polgen.glade:1411
+ msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
+ msgstr ""
  
--#~ msgid "Select additional domains that this user role will administer"
--#~ msgstr "ಈ ಬಳಕೆದಾರ ವ್ಯವಸ್ಥಾಪಿಸಬಹುದಾದ ಹೆಚ್ಚುವರಿ ಕ್ಷೇತ್ರಗಳನ್ನು ಆರಿಸಿ"
-+#: ../gui/polgen.glade:1607 ../gui/polgen.glade:1827
+-#: ../gui/polgen.glade:1587 ../gui/polgen.glade:1807
+-msgid "600-1024"
++#: ../gui/polgen.glade:1257 ../gui/polgen.glade:1424
 +msgid "Unreserved Ports (>1024)"
-+msgstr ""
- 
--#~ msgid "Select the domains that you would like this user administer."
--#~ msgstr "ಈ ಬಳಕೆದಾರ ವ್ಯವಸ್ಥಾಪಿಸಲು ನೀವು ಬಯಸುವ ಕ್ಷೇತ್ರಗಳನ್ನು ಆರಿಸಿ."
-+#: ../gui/polgen.glade:1638 ../gui/polgen.glade:1858 ../gui/polgen.glade:2079
-+#: ../gui/polgen.glade:2233
-+msgid "Select Ports"
-+msgstr ""
- 
--#~ msgid "Select additional roles for this user"
--#~ msgstr "ಈ ಬಳಕೆದಾರನಿಗೆ ಹೆಚ್ಚುವರಿ ಪಾತ್ರಗಳನ್ನು ಆರಿಸು"
-+#: ../gui/polgen.glade:1663 ../gui/polgen.glade:1883
-+msgid "Allows %s to bind to any udp ports > 1024"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Enter network ports that application/user role listens to"
--#~ msgstr "ಈ ಅನ್ವಯ/ಬಳಕೆದಾರ ಪಾತ್ರವು ಆಲಿಸುವ ಜಾಲಬಂಧ ಸಂಪರ್ಕಸ್ಥಾನಗಳನ್ನು ನಮೂದಿಸಿ"
-+#: ../gui/polgen.glade:1717 ../gui/polgen.glade:2151
-+msgid "<b>UDP Ports</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:1605 ../gui/polgen.glade:1825
++#: ../gui/polgen.glade:1261 ../gui/polgen.glade:1428
+ msgid ""
+ "Enter a comma separated list of udp ports or ranges of ports that %s binds "
+ "to. Example: 612, 650-660"
+ msgstr ""
  
--#~ msgid "<b>TCP Ports</b>"
--#~ msgstr "<b>TCP ಸಂಪರ್ಕ ಸ್ಥಾನಗಳು</b>"
-+#: ../gui/polgen.glade:1937
-+msgid "label113"
-+msgstr ""
+-#: ../gui/polgen.glade:1607 ../gui/polgen.glade:1827
+-msgid "Unreserved Ports (>1024)"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1638 ../gui/polgen.glade:1858 ../gui/polgen.glade:2079
+-#: ../gui/polgen.glade:2233
++#: ../gui/polgen.glade:1289 ../gui/polgen.glade:1456 ../gui/polgen.glade:1609
++#: ../gui/polgen.glade:1718
+ msgid "Select Ports"
+ msgstr ""
  
--#~ msgid "Allows confined application/user role to bind to any udp port"
--#~ msgstr ""
--#~ "ಮಿತಿಗೊಳಪಟ್ಟ ಅನ್ವಯ/ಬಳಕೆದಾರನನ್ನು ಯಾವುದೆ udp ಸಂಪರ್ಕ ಸ್ಥಾನಕ್ಕೆ ಬದ್ಧವಾಗಿರಲು ಅನುಮತಿಸು"
-+#: ../gui/polgen.glade:1966
-+msgid "<b>Select network ports that %s connects to:</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:1663 ../gui/polgen.glade:1883
++#: ../gui/polgen.glade:1302 ../gui/polgen.glade:1469
+ msgid "Allows %s to bind to any udp ports > 1024"
+ msgstr ""
  
--#~ msgid "All"
--#~ msgstr "ಎಲ್ಲಾ"
-+#: ../gui/polgen.glade:2058
-+msgid "Allows %s to connect to any tcp port"
-+msgstr ""
+-#: ../gui/polgen.glade:1717 ../gui/polgen.glade:2151
++#: ../gui/polgen.glade:1353 ../gui/polgen.glade:1666
+ msgid "<b>UDP Ports</b>"
+ msgstr ""
  
--#~ msgid ""
--#~ "Allow application/user role to call bindresvport with 0. Binding to port "
--#~ "600-1024"
--#~ msgstr ""
--#~ "ಅನ್ವಯ/ಬಳಕೆದಾರನು ೦ ಯೊಂದಿಗೆ bindresvport ಅನ್ನು ಕರೆ ಮಾಡಲು ಅನುಮತಿಸು. ೬೦೦-೧೦೨೪ "
--#~ "ಸಂಪರ್ಕಸ್ಥಾನಕ್ಕೆ ಬದ್ಧವಾಗಿರಿಸಲಾಗುತ್ತಿದೆ"
-+#: ../gui/polgen.glade:2104
+-#: ../gui/polgen.glade:1937
+-msgid "label113"
++#: ../gui/polgen.glade:1519
 +msgid ""
-+"Enter a comma separated list of tcp ports or ranges of ports that %s "
-+"connects to. Example: 612, 650-660"
-+msgstr ""
- 
--#~ msgid "600-1024"
--#~ msgstr "೬೦೦-೧೦೨೪"
-+#: ../gui/polgen.glade:2212
-+msgid "Allows %s to connect to any udp port"
-+msgstr ""
++"Network\n"
++"Bind tab"
+ msgstr ""
  
--#~ msgid ""
--#~ "Enter a comma separated list of udp ports or ranges of ports that "
--#~ "application/user role binds to. Example: 612, 650-660"
--#~ msgstr ""
--#~ "ಅನ್ವಯ/ಬಳಕೆದಾರ ಪಾತ್ರವು ಬದ್ಧವಾಗಿರುವ udp ಸಂಪರ್ಕಸ್ಥಾನಗಳು ಅಥವ ಸಂಪರ್ಕಸ್ಥಾನಗಳ ವ್ಯಾಪ್ತಿಗಳ "
--#~ "ಅಲ್ಪವಿರಾಮ ಚಿಹ್ನೆಗಳಿಂದ ಪ್ರತ್ಯೇಕಿಸಲಾದ ಪಟ್ಟಿಯನ್ನು ನಮೂದಿಸಿ. ಉದಾಹರಣೆಗೆ: 612, 650-660"
-+#: ../gui/polgen.glade:2258
-+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:1966
++#: ../gui/polgen.glade:1537
+ msgid "<b>Select network ports that %s connects to:</b>"
+ msgstr ""
  
--#~ msgid "Unreserved Ports (>1024)"
--#~ msgstr "ಕಾದಿರಿಸದ ಸಂಪರ್ಕಸ್ಥಾನಗಳು (> ೧೦೨೪)"
-+#: ../gui/polgen.glade:2305
-+msgid "label114"
-+msgstr ""
+-#: ../gui/polgen.glade:2058
++#: ../gui/polgen.glade:1593
+ msgid "Allows %s to connect to any tcp port"
+ msgstr ""
  
--#~ msgid "Select Ports"
--#~ msgstr "ಸಂಪರ್ಕಸ್ಥಾನಗಳನ್ನು ಆರಿಸು"
-+#: ../gui/polgen.glade:2334
-+msgid "<b>Select common application traits for %s:</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:2104
++#: ../gui/polgen.glade:1622
+ msgid ""
+ "Enter a comma separated list of tcp ports or ranges of ports that %s "
+ "connects to. Example: 612, 650-660"
+ msgstr ""
  
--#~ msgid "Allows application/user role to bind to any udp ports > 1024"
--#~ msgstr ""
--#~ "ಅನ್ವಯ/ಬಳಕೆದಾರನನ್ನು ಯಾವುದೆ udp ಸಂಪರ್ಕ ಸ್ಥಾನಗಳಿಗೆ ಬದ್ಧವಾಗಿರಲು ಅನುಮತಿಸು >೧೦೨೪"
-+#: ../gui/polgen.glade:2366
-+msgid "Writes syslog messages\t"
-+msgstr ""
+-#: ../gui/polgen.glade:2212
++#: ../gui/polgen.glade:1702
+ msgid "Allows %s to connect to any udp port"
+ msgstr ""
  
--#~ msgid "<b>UDP Ports</b>"
--#~ msgstr "<b>UDP ಸಂಪರ್ಕಸ್ಥಾನಗಳು</b>"
-+#: ../gui/polgen.glade:2385
-+msgid "Create/Manipulate temporary files in /tmp"
-+msgstr ""
+-#: ../gui/polgen.glade:2258
++#: ../gui/polgen.glade:1731
+ msgid ""
+ "Enter a comma separated list of udp ports or ranges of ports that %s "
+ "connects to. Example: 612, 650-660"
+ msgstr ""
  
--#~ msgid "Enter network ports that application/user role connects to"
--#~ msgstr "ಈ ಅನ್ವಯ/ಬಳಕೆದಾರ ಪಾತ್ರವು ಸಂಪರ್ಕಿತಗೊಳ್ಳುವ ಜಾಲಬಂಧ ಸಂಪರ್ಕಸ್ಥಾನಗಳನ್ನು ನಮೂದಿಸಿ"
-+#: ../gui/polgen.glade:2404
-+msgid "Uses Pam for authentication"
-+msgstr ""
+-#: ../gui/polgen.glade:2305
+-msgid "label114"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:2334
++#: ../gui/polgen.glade:1792
+ msgid "<b>Select common application traits for %s:</b>"
+ msgstr ""
  
--#~ msgid ""
--#~ "Enter a comma separated list of tcp ports or ranges of ports that "
--#~ "application/user role connects to. Example: 612, 650-660"
--#~ msgstr ""
--#~ "ಅನ್ವಯ/ಬಳಕೆದಾರ ಪಾತ್ರವು ಸಂಪರ್ಕಿತವಾಗುವ tcp ಸಂಪರ್ಕಸ್ಥಾನಗಳು ಅಥವ ಸಂಪರ್ಕಸ್ಥಾನಗಳ "
--#~ "ವ್ಯಾಪ್ತಿಗಳ ಅಲ್ಪವಿರಾಮ ಚಿಹ್ನೆಗಳಿಂದ ಪ್ರತ್ಯೇಕಿಸಲಾದ ಪಟ್ಟಿಯನ್ನು ನಮೂದಿಸಿ. ಉದಾಹರಣೆಗೆ: "
--#~ "612, 650-660"
-+#: ../gui/polgen.glade:2423
-+msgid "Uses nsswitch or getpw* calls"
-+msgstr ""
+-#: ../gui/polgen.glade:2366
++#: ../gui/polgen.glade:1809
+ msgid "Writes syslog messages\t"
+ msgstr ""
  
--#~ msgid ""
--#~ "Enter a comma separated list of udp ports or ranges of ports that "
--#~ "application/user role connects to. Example: 612, 650-660"
--#~ msgstr ""
--#~ "ಅನ್ವಯ/ಬಳಕೆದಾರ ಪಾತ್ರವು ಸಂಪರ್ಕಿತವಾಗುವ udp ಸಂಪರ್ಕಸ್ಥಾನಗಳು ಅಥವ ಸಂಪರ್ಕಸ್ಥಾನಗಳ "
--#~ "ವ್ಯಾಪ್ತಿಗಳ ಅಲ್ಪವಿರಾಮ ಚಿಹ್ನೆಗಳಿಂದ ಪ್ರತ್ಯೇಕಿಸಲಾದ ಪಟ್ಟಿಯನ್ನು ನಮೂದಿಸಿ. ಉದಾಹರಣೆಗೆ: "
--#~ "612, 650-660"
-+#: ../gui/polgen.glade:2442
-+msgid "Uses dbus"
-+msgstr ""
+-#: ../gui/polgen.glade:2385
++#: ../gui/polgen.glade:1824
+ msgid "Create/Manipulate temporary files in /tmp"
+ msgstr ""
  
--#~ msgid "Select common application traits"
--#~ msgstr "ಸಾಮಾನ್ಯ ಅನ್ವಯ ವಿಶೇಷ ಗುಣಗಳನ್ನು(Traits) ಆರಿಸು"
-+#: ../gui/polgen.glade:2461
-+msgid "Sends audit messages"
-+msgstr ""
+-#: ../gui/polgen.glade:2404
++#: ../gui/polgen.glade:1839
+ msgid "Uses Pam for authentication"
+ msgstr ""
  
--#~ msgid "Writes syslog messages\t"
--#~ msgstr "syslog  ಸಂದೇಶಗಳನ್ನು ಬರೆಯುತ್ತದೆ\t"
-+#: ../gui/polgen.glade:2480
-+msgid "Interacts with the terminal"
-+msgstr ""
+-#: ../gui/polgen.glade:2423
++#: ../gui/polgen.glade:1854
+ msgid "Uses nsswitch or getpw* calls"
+ msgstr ""
  
--#~ msgid "Create/Manipulate temporary files in /tmp"
--#~ msgstr "/tmp ತಾತ್ಕಾಲಿಕ ಕಡತಗಳನ್ನು ಸೃಜಿಸು/ಕುಶಲವಾಗಿ ನಿರ್ವಹಿಸು"
-+#: ../gui/polgen.glade:2499
-+msgid "Sends email"
-+msgstr ""
+-#: ../gui/polgen.glade:2442
++#: ../gui/polgen.glade:1869
+ msgid "Uses dbus"
+ msgstr ""
  
--#~ msgid "Uses Pam for authentication"
--#~ msgstr "ದೃಢೀಕರಣಕ್ಕಾಗಿ Pam ಅನ್ನು ಬಳಸುತ್ತದೆ"
-+#: ../gui/polgen.glade:2530
-+msgid "label115"
-+msgstr ""
+-#: ../gui/polgen.glade:2461
++#: ../gui/polgen.glade:1884
+ msgid "Sends audit messages"
+ msgstr ""
  
--#~ msgid "Uses nsswitch or getpw* calls"
--#~ msgstr "nsswitch ಅಥವ getpw* ಕರೆಗಳನ್ನು ಬಳಸುತ್ತದೆ"
-+#: ../gui/polgen.glade:2559
-+msgid "<b>Add files/directories that %s manages</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:2480
++#: ../gui/polgen.glade:1899
+ msgid "Interacts with the terminal"
+ msgstr ""
  
--#~ msgid "Uses dbus"
--#~ msgstr "dbus ಅನ್ನು ಬಳಸುತ್ತದೆ"
-+#: ../gui/polgen.glade:2788
-+msgid ""
-+"Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
-+"Files ..."
-+msgstr ""
+-#: ../gui/polgen.glade:2499
++#: ../gui/polgen.glade:1914
+ msgid "Sends email"
+ msgstr ""
  
--#~ msgid "Sends audit messages"
--#~ msgstr "ಆಡಿಟ್ ಸಂದೇಶಗಳನ್ನು ಕಳುಹಿಸುತ್ತದೆ"
-+#: ../gui/polgen.glade:2823
-+msgid "label116"
-+msgstr ""
+-#: ../gui/polgen.glade:2530
+-msgid "label115"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:2559
++#: ../gui/polgen.glade:1961
+ msgid "<b>Add files/directories that %s manages</b>"
+ msgstr ""
  
--#~ msgid "Interacts with the terminal"
--#~ msgstr "ಟರ್ಮಿನಲ್‍ನೊಂದಿಗೆ ವ್ಯವಹರಿಸುತ್ತದೆ"
-+#: ../gui/polgen.glade:2852
-+msgid "<b>Add booleans from the %s policy:</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:2788
++#: ../gui/polgen.glade:2122
+ msgid ""
+ "Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
+ "Files ..."
+ msgstr ""
  
--#~ msgid "Sends email"
--#~ msgstr "ಇಮೈಲ್ ಅನ್ನು ಕಳುಹಿಸುತ್ತದೆ"
-+#: ../gui/polgen.glade:3002
-+msgid "Add/Remove booleans used by the %s domain"
-+msgstr ""
+-#: ../gui/polgen.glade:2823
+-msgid "label116"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:2852
++#: ../gui/polgen.glade:2166
+ msgid "<b>Add booleans from the %s policy:</b>"
+ msgstr ""
  
--#~ msgid "Select files/directories that the application manages"
--#~ msgstr "ಅನ್ವಯವು ನಿರ್ವಹಿಸುವ ಕಡತಗಳು/ಕಡತಕೋಶಗಳನ್ನು ಆರಿಸಿ"
--
--#~ msgid ""
--#~ "Add Files/Directories that application will need to \"Write\" to. Pid "
--#~ "Files, Log Files, /var/lib Files ..."
--#~ msgstr ""
--#~ "ಈ ಅನ್ವಯವು \"ಬರೆಯ\"ಬೇಕಿರುವ ಕಡತಗಳನ್ನು/ಕಡತಕೋಶಗಳನ್ನು ಸೇರಿಸು. Pid ಕಡತಗಳು, Log "
--#~ "ಕಡತಗಳು, /var/lib ಕಡತಗಳು ..."
--
--#~ msgid "Select booleans that the application uses"
--#~ msgstr "ಅನ್ವಯವು ಬಳಸುವ ಬೂಲಿಯನ್‍ಗಳು ಆರಿಸು"
--
--#~ msgid "Add/Remove booleans used for this confined application/user"
--#~ msgstr "ಈ ಮಿತಿಗೊಳಿಸಲಾದ ಅನ್ವಯಕ್ಕಾಗಿ ಬಳಸಲಾದ ಬೂಲಿಯನ್‍ಗಳನ್ನು ಸೇರಿಸು/ತೆಗೆದುಹಾಕು"
--
--#~ msgid "Select directory to generate policy in"
--#~ msgstr "ನೀತಿ ಕಡತಗಳನ್ನು ಉತ್ಪಾದಿಸಲು ಕೋಶವನ್ನು ಆರಿಸು"
--
--#~ msgid "Policy Directory"
--#~ msgstr "ನೀತಿ ಕೋಶ"
--
--#~ msgid "Generated Policy Files"
--#~ msgstr "ನೀತಿ ಕಡತಗಳನ್ನು ಉತ್ಪಾದಿಸು"
--
--#~ msgid ""
--#~ "This tool will generate the following: \n"
--#~ "Type Enforcement(te), File Context(fc), Interface(if), Shell Script(sh)\n"
--#~ "Execute shell script as root to compile/install and relabel files/"
--#~ "directories.  \n"
--#~ "Use semanage or useradd to map Linux login users to user roles.\n"
--#~ "Put the machine in permissive mode (setenforce 0). \n"
--#~ "Login as the user and test this user role.\n"
--#~ "Use audit2allow -R to generate additional rules for the te file.\n"
--#~ msgstr ""
--#~ "ಈ ಉಪಕರಣವು ಈ ಕೆಳಗಿನವುಗಳನ್ನು ಉತ್ಪಾದಿಸುತ್ತದೆ: ಒತ್ತಾಯಪೂರ್ವಕ ಕಡತದ ಬಗೆ (te)\n"
--#~ "ಸಂಪರ್ಕಸಾಧನ ಕಡತ (if) ಕಡತ ಸನ್ನಿವೇಶ ಕಡತ (fc) ಶೆಲ್ ಸ್ಕ್ರಿಪ್ಟ್ (sh).\n"
--#~ "ಸಂಕಲಿಸಲು/ಅನುಸ್ಥಾಪಿಸಲು ಹಾಗು ಕಡತಗಳನ್ನು/ಕಡತಕೋಶಗಳನ್ನು.ಮರುಲೇಬಲ್ ಮಾಡಲು ಶೆಲ್ ಸ್ಕ್ರಿಪ್ಟ್‍ "
--#~ "ಅನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಿ.  \n"
--#~ " Linux ಲಾಗಿನ್ ಬಳಕೆದಾರರನ್ನು ಬಳಕೆದಾರರ ಪಾತ್ರಗಳಿಗೆ ಮ್ಯಾಪ್ ಮಾಡಲು semanage ಅಥವ "
--#~ "useradd ಅನ್ನು ಬಳಸಿ.\n"
--#~ "ಗಣಕವನ್ನು ಅನುಮತಿ ಕ್ರಮದಲ್ಲಿ ಇರಿಸಿ (setenforce 0). \n"
--#~ "ಬಳಕೆದಾರನಾಗಿ ಪ್ರವೇಶಿಸಿ ಹಾಗು ಈ ಬಳಕೆದಾರ ಪಾತ್ರವನ್ನು ಪರೀಕ್ಷಿಸಿ.\n"
--#~ "te ಕಡತಕ್ಕೆ ಹೆಚ್ಚುವರಿ ನಿಯಮಗಳನ್ನು ಉತ್ಪಾದಿಸಲು audit2allow -R ಅನ್ನು ಬಳಸಿ.\n"
-+#: ../gui/polgen.glade:3066
-+msgid "<b>Which directory you will generate the %s policy?</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:3002
++#: ../gui/polgen.glade:2274
+ msgid "Add/Remove booleans used by the %s domain"
+ msgstr ""
  
--#~ msgid ""
--#~ "This tool will generate the following: \n"
--#~ "Type Enforcement(te), File Context(fc), Interface(if), Shell Script(sh)\n"
--#~ "\n"
--#~ "Execute shell script to compile/install and relabel files/directories.  \n"
--#~ "Put the machine in permissive mode (setenforce 0). \n"
--#~ "Run/restart the application to generate avc messages.\n"
--#~ "Use audit2allow -R to generate additional rules for the te file.\n"
--#~ msgstr ""
--#~ "ಈ ಉಪಕರಣವು ಈ ಕೆಳಗಿನವುಗಳನ್ನು ಉತ್ಪಾದಿಸುತ್ತದೆ: ಒತ್ತಾಯಪೂರ್ವಕ ಕಡತದ ಬಗೆ (te)\n"
--#~ "ಸಂಪರ್ಕಸಾಧನ ಕಡತ (if) ಕಡತ ಸನ್ನಿವೇಶ ಕಡತ (fc) ಶೆಲ್ ಸ್ಕ್ರಿಪ್ಟ್ (sh).\n"
--#~ "ಸಂಕಲಿಸಲು/ಅನುಸ್ಥಾಪಿಸಲು ಹಾಗು ಕಡತಗಳನ್ನು/ಕಡತಕೋಶಗಳನ್ನು.ಮರುಲೇಬಲ್ ಮಾಡಲು ಶೆಲ್ ಸ್ಕ್ರಿಪ್ಟ್‍ "
--#~ "ಅನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಿ\n"
--#~ " ಗಣಕವನ್ನು ಅನುಮತಿ ಕ್ರಮದಲ್ಲಿ ಇರಿಸಿ (setenforce 0). \n"
--#~ "avc ಸಂದೇಶಗಳನ್ನು ಉತ್ಪಾದಿಸಲು ಅನ್ವಯವನ್ನು ಚಲಾಯಿಸಿ/ಪುನರಾರಂಭಿಸಿ.\n"
--#~ "te ಕಡತಕ್ಕೆ ಹೆಚ್ಚುವರಿ ನಿಯಮಗಳನ್ನು ಉತ್ಪಾದಿಸಲು audit2allow -R ಅನ್ನು ಬಳಸಿ.\n"
-+#: ../gui/polgen.glade:3097
-+msgid "Policy Directory"
-+msgstr ""
+-#: ../gui/polgen.glade:3066
++#: ../gui/polgen.glade:2316
+ msgid "<b>Which directory you will generate the %s policy?</b>"
+ msgstr ""
  
--#~ msgid "Add Booleans Dialog"
--#~ msgstr "ಬೂಲಿಯನ್ ಸಂವಾದವನ್ನು ಸೇರಿಸು"
-+#: ../gui/polgen.glade:3254
-+msgid "Add Booleans Dialog"
-+msgstr ""
+-#: ../gui/polgen.glade:3097
++#: ../gui/polgen.glade:2334
+ msgid "Policy Directory"
+ msgstr ""
  
--#~ msgid "Boolean Name"
--#~ msgstr "ಬೂಲಿಯನ್ ಹೆಸರು"
-+#: ../gui/polgen.glade:3327
-+msgid "Boolean Name"
-+msgstr ""
+-#: ../gui/polgen.glade:3254
+-msgid "Add Booleans Dialog"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:3327
+-msgid "Boolean Name"
+-msgstr ""
+-
+-#: ../gui/polgengui.py:261
++#: ../gui/polgengui.py:262
+ msgid "Role"
+ msgstr ""
  
--#~ msgid "Role"
--#~ msgstr "ಪಾತ್ರ"
-+#: ../gui/polgengui.py:261
-+msgid "Role"
-+msgstr ""
+-#: ../gui/polgengui.py:268
++#: ../gui/polgengui.py:269
+ msgid "Existing_User"
+ msgstr ""
  
--#~ msgid "Existing_User"
--#~ msgstr "ಬಳಕೆದಾರನಿಂದ ನಿರ್ಗಮಿಸುತ್ತಿದೆ(_U)"
-+#: ../gui/polgengui.py:268
-+msgid "Existing_User"
-+msgstr ""
+-#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
++#: ../gui/polgengui.py:283 ../gui/polgengui.py:291 ../gui/polgengui.py:305
+ msgid "Application"
+ msgstr ""
  
--#~ msgid "Application"
--#~ msgstr "ಅನ್ವಯ"
-+#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
-+msgid "Application"
-+msgstr ""
+-#: ../gui/polgengui.py:352
++#: ../gui/polgengui.py:353
+ #, python-format
+ msgid "%s must be a directory"
+ msgstr ""
  
--#~ msgid "%s must be a directory"
--#~ msgstr "%s ವು ಕಡತಕೋಶ ಆಗಿರಬೇಕು"
-+#: ../gui/polgengui.py:352
-+#, python-format
-+msgid "%s must be a directory"
-+msgstr ""
+-#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
++#: ../gui/polgengui.py:413 ../gui/polgengui.py:694
+ msgid "You must select a user"
+ msgstr ""
  
--#~ msgid "You must select a user"
--#~ msgstr "ನೀವು ಒಬ್ಬ ಬಳಕೆದಾರನಾಗಿರಬೇಕು"
-+#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
-+msgid "You must select a user"
-+msgstr ""
+-#: ../gui/polgengui.py:542
++#: ../gui/polgengui.py:543
+ msgid "Select executable file to be confined."
+ msgstr ""
  
--#~ msgid "Select executable file to be confined."
--#~ msgstr "ಮಿತಿಗೊಳಪಡಿಸಬೇಕಾದ ಕಾರ್ಯಗತಗೊಳಿಸಬಲ್ಲ ಕಡತವನ್ನು ಆರಿಸು."
-+#: ../gui/polgengui.py:542
-+msgid "Select executable file to be confined."
-+msgstr ""
+-#: ../gui/polgengui.py:553
++#: ../gui/polgengui.py:554
+ msgid "Select init script file to be confined."
+ msgstr ""
  
--#~ msgid "Select init script file to be confined."
--#~ msgstr "ಮಿತಿಗೊಳಪಡಿಸಬೇಕಾದ init ಸ್ಕ್ರಿಪ್ಟ್ ಕಡತವನ್ನು ಆರಿಸು."
-+#: ../gui/polgengui.py:553
-+msgid "Select init script file to be confined."
-+msgstr ""
+-#: ../gui/polgengui.py:563
++#: ../gui/polgengui.py:564
+ msgid "Select file(s) that confined application creates or writes"
+ msgstr ""
  
--#~ msgid "Select file(s) that confined application creates or writes"
--#~ msgstr "ಮಿತಿಗೊಳಿಸಲ್ಪಟ್ಟ ಅನ್ವಯವು ನಿರ್ಮಿಸುವ ಅಥವ ಬರೆಯುವ ಕಡತವನ್ನು(ಗಳನ್ನು) ಆರಿಸಿ"
-+#: ../gui/polgengui.py:563
-+msgid "Select file(s) that confined application creates or writes"
-+msgstr ""
+-#: ../gui/polgengui.py:570
++#: ../gui/polgengui.py:571
+ msgid "Select directory(s) that the confined application owns and writes into"
+ msgstr ""
  
--#~ msgid ""
--#~ "Select directory(s) that the confined application owns and writes into"
--#~ msgstr ""
--#~ "ಮಿತಿಗೊಳಿಸಲ್ಪಟ್ಟ ಅನ್ವಯವು ಅಧಿಕಾರ ಹೊಂದಿರುವ ಅಥವ ಬರೆಯುವ ಕಡತಕೋಶವನ್ನು(ಗಳನ್ನು) ಆರಿಸಿ"
-+#: ../gui/polgengui.py:570
-+msgid "Select directory(s) that the confined application owns and writes into"
-+msgstr ""
+-#: ../gui/polgengui.py:632
++#: ../gui/polgengui.py:633
+ msgid "Select directory to generate policy files in"
+ msgstr ""
  
--#~ msgid "Select directory to generate policy files in"
--#~ msgstr "ನೀತಿ ಕಡತಗಳನ್ನು ಉತ್ಪಾದಿಸಲು ಕೋಶವನ್ನು ಆರಿಸು"
-+#: ../gui/polgengui.py:632
-+msgid "Select directory to generate policy files in"
-+msgstr ""
+-#: ../gui/polgengui.py:649
++#: ../gui/polgengui.py:650
+ #, python-format
+ msgid ""
+ "Type %s_t already defined in current policy.\n"
+ "Do you want to continue?"
+ msgstr ""
  
--#~ msgid ""
--#~ "Type %s_t already defined in current policy.\n"
--#~ "Do you want to continue?"
--#~ msgstr ""
--#~ "ಈಗಿರುವ ಪಾಲಿಸಿಯಲ್ಲಿ ಬಗೆ %s_t ವು ಈಗಾಗಲೆ ಲೋಡ್ ಆಗಿದೆ.\n"
--#~ "ಮುಂದುವರೆಯಲು ಬಯಸುತ್ತೀರಾ?"
-+#: ../gui/polgengui.py:649
-+#, python-format
-+msgid ""
-+"Type %s_t already defined in current policy.\n"
-+"Do you want to continue?"
-+msgstr ""
+-#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
++#: ../gui/polgengui.py:650 ../gui/polgengui.py:654
+ msgid "Verify Name"
+ msgstr ""
  
--#~ msgid "Verify Name"
--#~ msgstr "ಹೆಸರನ್ನು ಪರಿಶೀಲಿಸು"
-+#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
-+msgid "Verify Name"
-+msgstr ""
+-#: ../gui/polgengui.py:653
++#: ../gui/polgengui.py:654
+ #, python-format
+ msgid ""
+ "Module %s.pp already loaded in current policy.\n"
+ "Do you want to continue?"
+ msgstr ""
  
--#~ msgid ""
--#~ "Module %s.pp already loaded in current policy.\n"
--#~ "Do you want to continue?"
--#~ msgstr ""
--#~ "ಈಗಿರುವ ಪಾಲಿಸಿಯಲ್ಲಿ ಘಟಕ %s.pp ವು ಈಗಾಗಲೆ ಲೋಡ್ ಆಗಿದೆ.\n"
--#~ "ಮುಂದುವರೆಯಲು ಬಯಸುತ್ತೀರಾ?"
-+#: ../gui/polgengui.py:653
-+#, python-format
-+msgid ""
-+"Module %s.pp already loaded in current policy.\n"
-+"Do you want to continue?"
-+msgstr ""
+-#: ../gui/polgengui.py:699
++#: ../gui/polgengui.py:700
+ msgid ""
+ "You must add a name made up of letters and numbers and containing no spaces."
+ msgstr ""
  
--#~ msgid "You must enter a name"
--#~ msgstr "ನೀವು ಒಂದು ಹೆಸರನ್ನು ನಮೂದಿಸಬೇಕು"
-+#: ../gui/polgengui.py:699
-+msgid ""
-+"You must add a name made up of letters and numbers and containing no spaces."
-+msgstr ""
+-#: ../gui/polgengui.py:713
++#: ../gui/polgengui.py:714
+ msgid "You must enter a executable"
+ msgstr ""
  
--#~ msgid "You must enter a executable"
--#~ msgstr "ನೀವು ಒಂದು ಕಾರ್ಯಗೊಳಿಸಬಹುದಾದ್ದನ್ನು ನಮೂದಿಸಬೇಕು"
-+#: ../gui/polgengui.py:713
-+msgid "You must enter a executable"
-+msgstr ""
+-#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
++#: ../gui/polgengui.py:739 ../gui/system-config-selinux.py:174
+ msgid "Configue SELinux"
+ msgstr ""
  
--#~ msgid "Configue SELinux"
--#~ msgstr "SELinux ಅನ್ನು ಸಂರಚಿಸು"
-+#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
-+msgid "Configue SELinux"
-+msgstr ""
+-#: ../gui/polgen.py:158
+-msgid "Internet Services Daemon"
+-msgstr ""
+-
+-#: ../gui/polgen.py:197
+-#, python-format
+-msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+-msgstr ""
+-
+-#: ../gui/polgen.py:324
+-msgid "You must enter a name for your confined process/user"
+-msgstr ""
+-
+-#: ../gui/polgen.py:326
+-msgid ""
+-"Name must be alpha numberic with no spaces. Consider using option \"-n "
+-"MODULENAME\""
+-msgstr ""
+-
+-#: ../gui/polgen.py:414
+-msgid "User Role types can not be assigned executables."
+-msgstr ""
+-
+-#: ../gui/polgen.py:420
+-msgid "Only Daemon apps can use an init script.."
+-msgstr ""
+-
+-#: ../gui/polgen.py:438
+-msgid "use_resolve must be a boolean value "
+-msgstr ""
+-
+-#: ../gui/polgen.py:444
+-msgid "use_syslog must be a boolean value "
+-msgstr ""
+-
+-#: ../gui/polgen.py:450
+-msgid "use_kerberos must be a boolean value "
+-msgstr ""
+-
+-#: ../gui/polgen.py:456
+-msgid "manage_krb5_rcache must be a boolean value "
+-msgstr ""
+-
+-#: ../gui/polgen.py:486
+-msgid "USER Types automatically get a tmp type"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1004
+-msgid "You must enter the executable path for your confined process"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1182
+-msgid "Type Enforcement file"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1183
+-msgid "Interface file"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1184
+-msgid "File Contexts file"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1185
+-msgid "Setup Script"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1306
+-#, python-format
+-msgid ""
+-"\n"
+-"%s\n"
+-"\n"
+-"sepolgen [ -n moduleName ] [ -m ] [ -t type ] [ executable | Name ]\n"
+-"valid Types:\n"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1354
+-msgid "Executable or Name required"
+-msgstr ""
+-
+ #: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
+ msgid "Network Port"
+ msgstr ""
+@@ -1948,1411 +1855,1499 @@ msgstr ""
+ msgid "Group View"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:1 ../gui/selinux.tbl:30 ../gui/selinux.tbl:31
+-#: ../gui/selinux.tbl:32 ../gui/selinux.tbl:33 ../gui/selinux.tbl:34
+-#: ../gui/selinux.tbl:36 ../gui/selinux.tbl:37 ../gui/selinux.tbl:38
+-#: ../gui/selinux.tbl:39 ../gui/selinux.tbl:40 ../gui/selinux.tbl:42
+-#: ../gui/selinux.tbl:43 ../gui/selinux.tbl:44 ../gui/selinux.tbl:45
+-#: ../gui/selinux.tbl:46 ../gui/selinux.tbl:47 ../gui/selinux.tbl:48
+-#: ../gui/selinux.tbl:49 ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
+-#: ../gui/selinux.tbl:52 ../gui/selinux.tbl:53 ../gui/selinux.tbl:59
+-#: ../gui/selinux.tbl:60 ../gui/selinux.tbl:61 ../gui/selinux.tbl:62
+-#: ../gui/selinux.tbl:63 ../gui/selinux.tbl:64 ../gui/selinux.tbl:65
+-#: ../gui/selinux.tbl:66 ../gui/selinux.tbl:67 ../gui/selinux.tbl:68
+-#: ../gui/selinux.tbl:69 ../gui/selinux.tbl:75 ../gui/selinux.tbl:76
+-#: ../gui/selinux.tbl:77 ../gui/selinux.tbl:78 ../gui/selinux.tbl:79
+-#: ../gui/selinux.tbl:80 ../gui/selinux.tbl:81 ../gui/selinux.tbl:82
+-#: ../gui/selinux.tbl:83 ../gui/selinux.tbl:84 ../gui/selinux.tbl:86
+-#: ../gui/selinux.tbl:88 ../gui/selinux.tbl:89 ../gui/selinux.tbl:90
+-#: ../gui/selinux.tbl:92 ../gui/selinux.tbl:94 ../gui/selinux.tbl:95
+-#: ../gui/selinux.tbl:96 ../gui/selinux.tbl:97 ../gui/selinux.tbl:98
+-#: ../gui/selinux.tbl:99 ../gui/selinux.tbl:100 ../gui/selinux.tbl:101
+-#: ../gui/selinux.tbl:102 ../gui/selinux.tbl:103 ../gui/selinux.tbl:104
+-#: ../gui/selinux.tbl:106 ../gui/selinux.tbl:108 ../gui/selinux.tbl:109
+-#: ../gui/selinux.tbl:110 ../gui/selinux.tbl:111 ../gui/selinux.tbl:112
+-#: ../gui/selinux.tbl:113 ../gui/selinux.tbl:114 ../gui/selinux.tbl:116
+-#: ../gui/selinux.tbl:117 ../gui/selinux.tbl:119 ../gui/selinux.tbl:121
+-#: ../gui/selinux.tbl:123 ../gui/selinux.tbl:124 ../gui/selinux.tbl:127
+-#: ../gui/selinux.tbl:129 ../gui/selinux.tbl:130 ../gui/selinux.tbl:131
+-#: ../gui/selinux.tbl:132 ../gui/selinux.tbl:133 ../gui/selinux.tbl:134
+-#: ../gui/selinux.tbl:135 ../gui/selinux.tbl:136 ../gui/selinux.tbl:137
+-#: ../gui/selinux.tbl:138 ../gui/selinux.tbl:139 ../gui/selinux.tbl:142
+-#: ../gui/selinux.tbl:143 ../gui/selinux.tbl:144 ../gui/selinux.tbl:145
+-#: ../gui/selinux.tbl:146 ../gui/selinux.tbl:147 ../gui/selinux.tbl:148
+-#: ../gui/selinux.tbl:149 ../gui/selinux.tbl:150 ../gui/selinux.tbl:151
+-#: ../gui/selinux.tbl:152 ../gui/selinux.tbl:154 ../gui/selinux.tbl:155
+-#: ../gui/selinux.tbl:156 ../gui/selinux.tbl:157 ../gui/selinux.tbl:158
+-#: ../gui/selinux.tbl:159 ../gui/selinux.tbl:160 ../gui/selinux.tbl:167
+-#: ../gui/selinux.tbl:171 ../gui/selinux.tbl:172 ../gui/selinux.tbl:173
+-#: ../gui/selinux.tbl:174 ../gui/selinux.tbl:175 ../gui/selinux.tbl:177
+-#: ../gui/selinux.tbl:178 ../gui/selinux.tbl:179 ../gui/selinux.tbl:180
+-#: ../gui/selinux.tbl:184 ../gui/selinux.tbl:192 ../gui/selinux.tbl:193
+-#: ../gui/selinux.tbl:194 ../gui/selinux.tbl:195 ../gui/selinux.tbl:196
+-#: ../gui/selinux.tbl:197 ../gui/selinux.tbl:198 ../gui/selinux.tbl:199
+-#: ../gui/selinux.tbl:200 ../gui/selinux.tbl:201 ../gui/selinux.tbl:206
+-#: ../gui/selinux.tbl:207 ../gui/selinux.tbl:218 ../gui/selinux.tbl:219
+-#: ../gui/selinux.tbl:220 ../gui/selinux.tbl:222 ../gui/selinux.tbl:224
+-#: ../gui/selinux.tbl:226 ../gui/selinux.tbl:227 ../gui/selinux.tbl:230
+-msgid "SELinux Service Protection"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:1
+-msgid "Disable SELinux protection for acct daemon"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:2 ../gui/selinux.tbl:3 ../gui/selinux.tbl:70
+-#: ../gui/selinux.tbl:153 ../gui/selinux.tbl:168 ../gui/selinux.tbl:169
+-#: ../gui/selinux.tbl:170 ../gui/selinux.tbl:189 ../gui/selinux.tbl:202
+-#: ../gui/selinux.tbl:203 ../gui/selinux.tbl:204 ../gui/selinux.tbl:205
+-msgid "Admin"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:2
+-msgid "Allow all daemons to write corefiles to /"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:3
+-msgid "Allow all daemons the ability to use unallocated ttys"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
+-#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
+-#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
+-#: ../gui/selinux.tbl:210 ../gui/selinux.tbl:211 ../gui/selinux.tbl:212
+-#: ../gui/selinux.tbl:213 ../gui/selinux.tbl:214 ../gui/selinux.tbl:215
+-#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
+-msgid "User Privs"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:4
+-msgid ""
+-"Allow gadmin SELinux user account to execute files in home directory or /tmp"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:5
+-msgid ""
+-"Allow guest SELinux user account to execute files in home directory or /tmp"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
+-msgid "Memory Protection"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:6
+-msgid "Allow java executable stack"
++#: ../gui/semanagePage.py:126
++#, python-format
++msgid "Are you sure you want to delete %s '%s'?"
+ msgstr ""
  
--#, fuzzy
--#~ msgid "Ports must be numbers or ranges of numbers from 1 to %d "
--#~ msgstr "ಸಂಪರ್ಕ ಸ್ಥಾನಗಳು 1 ರಿಂದ %d ರ ನಡುವಿನ ಸಂಖ್ಯೆ ಅಥವ ವ್ಯಾಪ್ತಿಯಾಗಿರಬೇಕು"
-+#: ../gui/polgen.py:158
-+msgid "Internet Services Daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
+-#: ../gui/selinux.tbl:209
+-msgid "Mount"
++#: ../gui/semanagePage.py:126
++#, python-format
++msgid "Delete %s"
+ msgstr ""
  
--#~ msgid "You must enter a name for your confined process/user"
--#~ msgstr "ನಿಮ್ಮ ಮಿತಿಗೊಳಿಸಲ್ಪಟ್ಟ ಪ್ರಕ್ರಿಯೆ/ಬಳಕೆದಾರರಿಗಾಗಿ ಒಂದು ಹೆಸರನ್ನು ದಾಖಲಿಸಬೇಕು"
-+#: ../gui/polgen.py:197
+-#: ../gui/selinux.tbl:7
+-msgid "Allow mount to mount any file"
++#: ../gui/semanagePage.py:134
 +#, python-format
-+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
-+msgstr ""
++msgid "Add %s"
+ msgstr ""
  
--#~ msgid "USER Types are not allowed executables"
--#~ msgstr "USER ಪ್ರಕಾರಗಳು ಅನುಮತಿಸಲಾದ ಕಾರ್ಯಗತಗೊಳಿಸಬಲ್ಲವುಗಳಲ್ಲ"
-+#: ../gui/polgen.py:324
-+msgid "You must enter a name for your confined process/user"
-+msgstr ""
+-#: ../gui/selinux.tbl:8
+-msgid "Allow mount to mount any directory"
++#: ../gui/semanagePage.py:148
++#, python-format
++msgid "Modify %s"
+ msgstr ""
  
--#~ msgid "Only DAEMON apps can use an init script"
--#~ msgstr "ಕೇವಲ DAEMON ಅನ್ವಯಗಳು ಮಾತ್ರ ಒಂದು init ಸ್ಕ್ರಿಪ್ಟನ್ನು ಬಳಸಬಲ್ಲದು"
-+#: ../gui/polgen.py:326
-+msgid ""
-+"Name must be alpha numberic with no spaces. Consider using option \"-n "
-+"MODULENAME\""
-+msgstr ""
+-#: ../gui/selinux.tbl:9
+-msgid "Allow mplayer executable stack"
++#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
++msgid "Permissive"
+ msgstr ""
  
--#~ msgid "use_syslog must be a boolean value "
--#~ msgstr "use_syslog ವು ಒಂದು ಬೂಲಿಯನ್ ಮೌಲ್ಯವಾಗಿರಬೇಕು "
-+#: ../gui/polgen.py:414
-+msgid "User Role types can not be assigned executables."
-+msgstr ""
+-#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
+-#: ../gui/selinux.tbl:188
+-msgid "SSH"
++#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
++msgid "Enforcing"
+ msgstr ""
  
--#, fuzzy
--#~ msgid "USER Types automatically get a tmp type"
--#~ msgstr "USER ಪ್ರಕಾರಗಳು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಒಂದು tmp ಬಗೆಯನ್ನು ಪಡೆದುಕೊಳ್ಳುತ್ತದೆ"
-+#: ../gui/polgen.py:420
-+msgid "Only Daemon apps can use an init script.."
-+msgstr ""
+-#: ../gui/selinux.tbl:10
+-msgid "Allow ssh to run ssh-keysign"
++#: ../gui/statusPage.py:94
++msgid "Status"
+ msgstr ""
  
--#~ msgid "You must enter the executable path for your confined process"
--#~ msgstr ""
--#~ "ನಿಮ್ಮ ಮಿತಿಗೊಳಿಸಲ್ಪಟ್ಟ ಪ್ರಕ್ರಿಯೆಗಳಿಗಾಗಿ ಕಾರ್ಯಗತಗೊಳಿಸಬಲ್ಲ ಪಥವನ್ನು ನೀವು ನಮೂದಿಸಲೇ ಬೇಕು"
-+#: ../gui/polgen.py:438
-+msgid "use_resolve must be a boolean value "
-+msgstr ""
+-#: ../gui/selinux.tbl:11
++#: ../gui/statusPage.py:133
+ msgid ""
+-"Allow staff SELinux user account to execute files in home directory or /tmp"
++"Changing the policy type will cause a relabel of the entire file system on "
++"the next boot. Relabeling takes a long time depending on the size of the "
++"file system.  Do you wish to continue?"
+ msgstr ""
  
--#, fuzzy
--#~ msgid "Type Enforcement file"
--#~ msgstr "ಪ್ರಕಾರ ಜಾರಿ ಕಡತ"
-+#: ../gui/polgen.py:444
-+msgid "use_syslog must be a boolean value "
-+msgstr ""
+-#: ../gui/selinux.tbl:12
++#: ../gui/statusPage.py:147
+ msgid ""
+-"Allow sysadm SELinux user account to execute files in home directory or /tmp"
++"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
++"you later decide to turn SELinux back on, the system will be required to "
++"relabel.  If you just want to see if SELinux is causing a problem on your "
++"system, you can go to permissive mode which will only log errors and not "
++"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
++"wish to continue?"
+ msgstr ""
  
--#~ msgid "Interface file"
--#~ msgstr "ಸಂಪರ್ಕ ಸಾಧನ ಕಡತ"
-+#: ../gui/polgen.py:450
-+msgid "use_kerberos must be a boolean value "
-+msgstr ""
+-#: ../gui/selinux.tbl:13
++#: ../gui/statusPage.py:152
+ msgid ""
+-"Allow unconfined SELinux user account to execute files in home directory or /"
+-"tmp"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:14
+-msgid "Network Configuration"
++"Changing to SELinux enabled will cause a relabel of the entire file system "
++"on the next boot. Relabeling takes a long time depending on the size of the "
++"file system.  Do you wish to continue?"
+ msgstr ""
  
--#~ msgid "File Contexts file"
--#~ msgstr "ಕಡತ ಸನ್ನಿವೇಶಗಳ ಕಡತ"
-+#: ../gui/polgen.py:456
-+msgid "manage_krb5_rcache must be a boolean value "
-+msgstr ""
+-#: ../gui/selinux.tbl:14
+-msgid "Allow unlabeled packets to flow on the network"
++#: ../gui/system-config-selinux.glade:11
++msgid "system-config-selinux"
+ msgstr ""
  
--#~ msgid "Setup Script"
--#~ msgstr "ಸಿದ್ಧತಾ ಸ್ಕ್ರಿಪ್ಟ್"
-+#: ../gui/polgen.py:486
-+msgid "USER Types automatically get a tmp type"
-+msgstr ""
+-#: ../gui/selinux.tbl:15
++#: ../gui/system-config-selinux.glade:12
+ msgid ""
+-"Allow user SELinux user account to execute files in home directory or /tmp"
++"Copyright (c)2006 Red Hat, Inc.\n"
++"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
+ msgstr ""
  
--#~ msgid ""
--#~ "SELinux Port\n"
--#~ "Type"
--#~ msgstr ""
--#~ "SELinux ಸಂಪರ್ಕಸ್ಥಾನದ\n"
--#~ "ಬಗೆ"
-+#: ../gui/polgen.py:1004
-+msgid "You must enter the executable path for your confined process"
-+msgstr ""
+-#: ../gui/selinux.tbl:16
+-msgid "Allow unconfined to dyntrans to unconfined_execmem"
++#: ../gui/system-config-selinux.glade:22
++#: ../gui/system-config-selinux.glade:544
++msgid "Add SELinux Login Mapping"
+ msgstr ""
  
--#~ msgid "Protocol"
--#~ msgstr "ಪ್ರೊಟೊಕಾಲ್"
-+#: ../gui/polgen.py:1182
-+msgid "Type Enforcement file"
-+msgstr ""
+-#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
+-#: ../gui/selinux.tbl:140
+-msgid "Databases"
++#: ../gui/system-config-selinux.glade:257
++msgid "Add SELinux Network Ports"
+ msgstr ""
  
--#~ msgid ""
--#~ "MLS/MCS\n"
--#~ "Level"
--#~ msgstr ""
--#~ "MLS/MCS\n"
--#~ "ಮಟ್ಟ"
-+#: ../gui/polgen.py:1183
-+msgid "Interface file"
-+msgstr ""
+-#: ../gui/selinux.tbl:17
+-msgid "Allow user to connect to mysql socket"
++#: ../gui/system-config-selinux.glade:391
++#: ../gui/system-config-selinux.glade:678
++msgid "SELinux Type"
+ msgstr ""
  
--#~ msgid "Port"
--#~ msgstr "ಸಂಪರ್ಕ ಸ್ಥಾನ"
-+#: ../gui/polgen.py:1184
-+msgid "File Contexts file"
-+msgstr ""
+-#: ../gui/selinux.tbl:18
+-msgid "Allow user to connect to postgres socket"
++#: ../gui/system-config-selinux.glade:622
++msgid "File Specification"
+ msgstr ""
  
--#~ msgid "Port number \"%s\" is not valid.  0 < PORT_NUMBER < 65536 "
--#~ msgstr "ಸಂಪರ್ಕ ಸ್ಥಾನ ಸಂಖ್ಯೆ \"%s\" ಯು ಅಮಾನ್ಯವಾಗಿದೆ.  0 < PORT_NUMBER < 65536 "
-+#: ../gui/polgen.py:1185
-+msgid "Setup Script"
-+msgstr ""
+-#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
+-msgid "XServer"
++#: ../gui/system-config-selinux.glade:650
++msgid "File Type"
+ msgstr ""
  
--#~ msgid "List View"
--#~ msgstr "ಪಟ್ಟಿ ನೋಟ"
-+#: ../gui/polgen.py:1306
-+#, python-format
+-#: ../gui/selinux.tbl:19
+-msgid "Allow clients to write to X shared memory"
+-msgstr ""
++#: ../gui/system-config-selinux.glade:727
 +msgid ""
-+"\n"
-+"%s\n"
-+"\n"
-+"sepolgen [ -n moduleName ] [ -m ] [ -t type ] [ executable | Name ]\n"
-+"valid Types:\n"
-+msgstr ""
- 
--#~ msgid "Group View"
--#~ msgstr "ಸಮೂಹ ನೋಟ"
-+#: ../gui/polgen.py:1354
-+msgid "Executable or Name required"
-+msgstr ""
- 
--#~ msgid "SELinux Service Protection"
--#~ msgstr "SELinux ಸೇವಾ ಸಂರಕ್ಷಣೆ"
-+#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
-+msgid "Network Port"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for acct daemon"
--#~ msgstr "acct ಡೆಮೋನಿಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
-+#: ../gui/portsPage.py:85
-+msgid ""
-+"SELinux Port\n"
-+"Type"
-+msgstr ""
- 
--#~ msgid "Admin"
--#~ msgstr "Admin"
-+#: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
-+msgid "Protocol"
++"all files\n"
++"regular file\n"
++"directory\n"
++"character device\n"
++"block device\n"
++"socket\n"
++"symbolic link\n"
++"named pipe\n"
 +msgstr ""
- 
--#~ msgid "Allow all daemons to write corefiles to /"
--#~ msgstr "ಮುಖ್ಯಕಡತಗಳನ್ನು(corefiles) / ಕ್ಕೆ ಬರೆಯಲು ಡೆಮೋನುಗಳಿಗೆ ಅನುಮತಿಸು"
-+#: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
-+msgid ""
-+"MLS/MCS\n"
-+"Level"
++
++#: ../gui/system-config-selinux.glade:773
++msgid "MLS"
 +msgstr ""
- 
--#~ msgid "Allow all daemons the ability to use unallocated ttys"
--#~ msgstr "ಎಲ್ಲಾ ಡೆಮೋನುಗಳು ನಿಯೋಜಿಸಲಾದ tty ಗಳನ್ನು ಬಳಸುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಅನುಮತಿಸು"
-+#: ../gui/portsPage.py:101
-+msgid "Port"
++
++#: ../gui/system-config-selinux.glade:837
++msgid "Add SELinux User"
 +msgstr ""
- 
--#~ msgid "User Privs"
--#~ msgstr "ಬಳಕೆದಾರ Privs"
-+#: ../gui/portsPage.py:207
-+#, python-format
-+msgid "Port number \"%s\" is not valid.  0 < PORT_NUMBER < 65536 "
++
++#: ../gui/system-config-selinux.glade:1079
++msgid "SELinux Administration"
 +msgstr ""
 +
-+#: ../gui/portsPage.py:252
-+msgid "List View"
++#: ../gui/system-config-selinux.glade:1122
++msgid "Add"
 +msgstr ""
 +
-+#: ../gui/portsPage.py:255 ../gui/system-config-selinux.glade:2419
-+msgid "Group View"
++#: ../gui/system-config-selinux.glade:1144
++msgid "_Properties"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:1 ../gui/selinux.tbl:30 ../gui/selinux.tbl:31
-+#: ../gui/selinux.tbl:32 ../gui/selinux.tbl:33 ../gui/selinux.tbl:34
-+#: ../gui/selinux.tbl:36 ../gui/selinux.tbl:37 ../gui/selinux.tbl:38
-+#: ../gui/selinux.tbl:39 ../gui/selinux.tbl:40 ../gui/selinux.tbl:42
-+#: ../gui/selinux.tbl:43 ../gui/selinux.tbl:44 ../gui/selinux.tbl:45
-+#: ../gui/selinux.tbl:46 ../gui/selinux.tbl:47 ../gui/selinux.tbl:48
-+#: ../gui/selinux.tbl:49 ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
-+#: ../gui/selinux.tbl:52 ../gui/selinux.tbl:53 ../gui/selinux.tbl:59
-+#: ../gui/selinux.tbl:60 ../gui/selinux.tbl:61 ../gui/selinux.tbl:62
-+#: ../gui/selinux.tbl:63 ../gui/selinux.tbl:64 ../gui/selinux.tbl:65
-+#: ../gui/selinux.tbl:66 ../gui/selinux.tbl:67 ../gui/selinux.tbl:68
-+#: ../gui/selinux.tbl:69 ../gui/selinux.tbl:75 ../gui/selinux.tbl:76
-+#: ../gui/selinux.tbl:77 ../gui/selinux.tbl:78 ../gui/selinux.tbl:79
-+#: ../gui/selinux.tbl:80 ../gui/selinux.tbl:81 ../gui/selinux.tbl:82
-+#: ../gui/selinux.tbl:83 ../gui/selinux.tbl:84 ../gui/selinux.tbl:86
-+#: ../gui/selinux.tbl:88 ../gui/selinux.tbl:89 ../gui/selinux.tbl:90
-+#: ../gui/selinux.tbl:92 ../gui/selinux.tbl:94 ../gui/selinux.tbl:95
-+#: ../gui/selinux.tbl:96 ../gui/selinux.tbl:97 ../gui/selinux.tbl:98
-+#: ../gui/selinux.tbl:99 ../gui/selinux.tbl:100 ../gui/selinux.tbl:101
-+#: ../gui/selinux.tbl:102 ../gui/selinux.tbl:103 ../gui/selinux.tbl:104
-+#: ../gui/selinux.tbl:106 ../gui/selinux.tbl:108 ../gui/selinux.tbl:109
-+#: ../gui/selinux.tbl:110 ../gui/selinux.tbl:111 ../gui/selinux.tbl:112
-+#: ../gui/selinux.tbl:113 ../gui/selinux.tbl:114 ../gui/selinux.tbl:116
-+#: ../gui/selinux.tbl:117 ../gui/selinux.tbl:119 ../gui/selinux.tbl:121
-+#: ../gui/selinux.tbl:123 ../gui/selinux.tbl:124 ../gui/selinux.tbl:127
-+#: ../gui/selinux.tbl:129 ../gui/selinux.tbl:130 ../gui/selinux.tbl:131
-+#: ../gui/selinux.tbl:132 ../gui/selinux.tbl:133 ../gui/selinux.tbl:134
-+#: ../gui/selinux.tbl:135 ../gui/selinux.tbl:136 ../gui/selinux.tbl:137
-+#: ../gui/selinux.tbl:138 ../gui/selinux.tbl:139 ../gui/selinux.tbl:142
-+#: ../gui/selinux.tbl:143 ../gui/selinux.tbl:144 ../gui/selinux.tbl:145
-+#: ../gui/selinux.tbl:146 ../gui/selinux.tbl:147 ../gui/selinux.tbl:148
-+#: ../gui/selinux.tbl:149 ../gui/selinux.tbl:150 ../gui/selinux.tbl:151
-+#: ../gui/selinux.tbl:152 ../gui/selinux.tbl:154 ../gui/selinux.tbl:155
-+#: ../gui/selinux.tbl:156 ../gui/selinux.tbl:157 ../gui/selinux.tbl:158
-+#: ../gui/selinux.tbl:159 ../gui/selinux.tbl:160 ../gui/selinux.tbl:167
-+#: ../gui/selinux.tbl:171 ../gui/selinux.tbl:172 ../gui/selinux.tbl:173
-+#: ../gui/selinux.tbl:174 ../gui/selinux.tbl:175 ../gui/selinux.tbl:177
-+#: ../gui/selinux.tbl:178 ../gui/selinux.tbl:179 ../gui/selinux.tbl:180
-+#: ../gui/selinux.tbl:184 ../gui/selinux.tbl:192 ../gui/selinux.tbl:193
-+#: ../gui/selinux.tbl:194 ../gui/selinux.tbl:195 ../gui/selinux.tbl:196
-+#: ../gui/selinux.tbl:197 ../gui/selinux.tbl:198 ../gui/selinux.tbl:199
-+#: ../gui/selinux.tbl:200 ../gui/selinux.tbl:201 ../gui/selinux.tbl:206
-+#: ../gui/selinux.tbl:207 ../gui/selinux.tbl:218 ../gui/selinux.tbl:219
-+#: ../gui/selinux.tbl:220 ../gui/selinux.tbl:222 ../gui/selinux.tbl:224
-+#: ../gui/selinux.tbl:226 ../gui/selinux.tbl:227 ../gui/selinux.tbl:230
-+msgid "SELinux Service Protection"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:1
-+msgid "Disable SELinux protection for acct daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:2 ../gui/selinux.tbl:3 ../gui/selinux.tbl:70
-+#: ../gui/selinux.tbl:153 ../gui/selinux.tbl:168 ../gui/selinux.tbl:169
-+#: ../gui/selinux.tbl:170 ../gui/selinux.tbl:189 ../gui/selinux.tbl:202
-+#: ../gui/selinux.tbl:203 ../gui/selinux.tbl:204 ../gui/selinux.tbl:205
-+msgid "Admin"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:2
-+msgid "Allow all daemons to write corefiles to /"
++#: ../gui/system-config-selinux.glade:1166
++msgid "_Delete"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:3
-+msgid "Allow all daemons the ability to use unallocated ttys"
++#: ../gui/system-config-selinux.glade:1256
++msgid "Select Management Object"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
-+#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
-+#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
-+#: ../gui/selinux.tbl:210 ../gui/selinux.tbl:211 ../gui/selinux.tbl:212
-+#: ../gui/selinux.tbl:213 ../gui/selinux.tbl:214 ../gui/selinux.tbl:215
-+#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
-+msgid "User Privs"
++#: ../gui/system-config-selinux.glade:1273
++msgid "<b>Select:</b>"
 +msgstr ""
- 
--#, fuzzy
--#~ msgid ""
--#~ "Allow gadmin SELinux user account to execute files in home directory or /"
--#~ "tmp"
--#~ msgstr ""
--#~ "gadmin SELinux ಬಳಕೆದಾರ ಖಾತೆಗಳಿಗೆ ಅವುಗಳ ನೆಲೆ ಕೋಶದಲ್ಲಿ ಅಥವ /tmp ದಲ್ಲಿ "
--#~ "ಕಡತಗಳನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲು ಅನುಮತಿಸು"
-+#: ../gui/selinux.tbl:4
-+msgid ""
-+"Allow gadmin SELinux user account to execute files in home directory or /tmp"
++
++#: ../gui/system-config-selinux.glade:1326
++msgid "System Default Enforcing Mode"
 +msgstr ""
- 
--#, fuzzy
--#~ msgid ""
--#~ "Allow guest SELinux user account to execute files in home directory or /"
--#~ "tmp"
--#~ msgstr ""
--#~ "ಅತಿಥಿ SELinux ಬಳಕೆದಾರ ಖಾತೆಗಳಿಗೆ ಅವುಗಳ ನೆಲೆ ಕೋಶದಲ್ಲಿ ಅಥವ /tmp ದಲ್ಲಿ ಕಡತಗಳನ್ನು "
--#~ "ಕಾರ್ಯಗತಗೊಳಿಸಲು ಅನುಮತಿಸು"
-+#: ../gui/selinux.tbl:5
++
++#: ../gui/system-config-selinux.glade:1354
 +msgid ""
-+"Allow guest SELinux user account to execute files in home directory or /tmp"
++"Disabled\n"
++"Permissive\n"
++"Enforcing\n"
 +msgstr ""
- 
--#~ msgid "Memory Protection"
--#~ msgstr "ಮೆಮೊರಿ ಸಂರಕ್ಷಣೆ"
-+#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
-+msgid "Memory Protection"
++
++#: ../gui/system-config-selinux.glade:1373
++msgid "Current Enforcing Mode"
 +msgstr ""
- 
--#~ msgid "Allow java executable stack"
--#~ msgstr "java ಕಾರ್ಯಗತಗೊಳಿಸಬಲ್ಲಂತಹ ಸ್ಟಾಕ್ ಅನ್ನು ಅನುಮತಿಸು"
-+#: ../gui/selinux.tbl:6
-+msgid "Allow java executable stack"
++
++#: ../gui/system-config-selinux.glade:1418
++msgid "System Default Policy Type: "
 +msgstr ""
  
--#~ msgid "Mount"
--#~ msgstr "ಆರೋಹಣ"
-+#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
-+#: ../gui/selinux.tbl:209
-+msgid "Mount"
-+msgstr ""
+-#: ../gui/selinux.tbl:20
++#: ../gui/system-config-selinux.glade:1463
+ msgid ""
+-"Allow xguest SELinux user account to execute files in home directory or /tmp"
++"Select if you wish to relabel then entire file system on next reboot.  "
++"Relabeling can take a very long time, depending on the size of the system.  "
++"If you are changing policy types or going from disabled to enforcing, a "
++"relabel is required."
+ msgstr ""
  
--#~ msgid "Allow mount to mount any file"
--#~ msgstr "ಆರೋಹಣಕ್ಕೆ ಯಾವುದೆ ಕಡತಗಳನ್ನು ಆರೋಹಿಸಲು ಅನುಮತಿಸು"
-+#: ../gui/selinux.tbl:7
-+msgid "Allow mount to mount any file"
+-#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
+-#: ../gui/selinux.tbl:231
+-msgid "NIS"
++#: ../gui/system-config-selinux.glade:1509
++msgid "Relabel on next reboot."
 +msgstr ""
- 
--#~ msgid "Allow mount to mount any directory"
--#~ msgstr "ಆರೋಹಿಸುದಕ್ಕೆ ಯಾವುದೆ ಕಡತಕೋಶವನ್ನು ಆರೋಹಿಸ ಅನುಮತಿಸುಲು"
-+#: ../gui/selinux.tbl:8
-+msgid "Allow mount to mount any directory"
++
++#: ../gui/system-config-selinux.glade:1561
++msgid "label37"
 +msgstr ""
- 
--#~ msgid "Allow mplayer executable stack"
--#~ msgstr "mplayer ಕಾರ್ಯಗತಗೊಳಿಸಬಲ್ಲಂತಹ ಸ್ಟಾಕ್ ಅನ್ನು ಅನುಮತಿಸು"
-+#: ../gui/selinux.tbl:9
-+msgid "Allow mplayer executable stack"
++
++#: ../gui/system-config-selinux.glade:1598
++msgid "Revert boolean setting to system default"
 +msgstr ""
- 
--#~ msgid "SSH"
--#~ msgstr "SSH"
-+#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
-+#: ../gui/selinux.tbl:188
-+msgid "SSH"
++
++#: ../gui/system-config-selinux.glade:1614
++msgid "Toggle between Customized and All Booleans"
 +msgstr ""
- 
--#~ msgid "Allow ssh to run ssh-keysign"
--#~ msgstr "ssh ಗೆ ssh-keysign ಅನ್ನು ಚಲಾಯಿಸಲು ಅನುಮತಿಸು"
-+#: ../gui/selinux.tbl:10
-+msgid "Allow ssh to run ssh-keysign"
++
++#: ../gui/system-config-selinux.glade:1645
++#: ../gui/system-config-selinux.glade:1850
++#: ../gui/system-config-selinux.glade:2037
++#: ../gui/system-config-selinux.glade:2224
++#: ../gui/system-config-selinux.glade:2467
++#: ../gui/system-config-selinux.glade:2692
++#: ../gui/system-config-selinux.glade:2867
++msgid "Filter"
 +msgstr ""
- 
--#, fuzzy
--#~ msgid ""
--#~ "Allow staff SELinux user account to execute files in home directory or /"
--#~ "tmp"
--#~ msgstr ""
--#~ "ಸ್ಟಾಫ್ SELinux ಬಳಕೆದಾರ ಖಾತೆಗಳಿಗೆ ಅವುಗಳ ನೆಲೆ ಕೋಶದಲ್ಲಿ ಅಥವ /tmp ದಲ್ಲಿ ಕಡತಗಳನ್ನು "
--#~ "ಕಾರ್ಯಗತಗೊಳಿಸಲು ಅನುಮತಿಸು"
-+#: ../gui/selinux.tbl:11
-+msgid ""
-+"Allow staff SELinux user account to execute files in home directory or /tmp"
++
++#: ../gui/system-config-selinux.glade:1734
++msgid "label50"
 +msgstr ""
- 
--#, fuzzy
--#~ msgid ""
--#~ "Allow sysadm SELinux user account to execute files in home directory or /"
--#~ "tmp"
--#~ msgstr ""
--#~ "sysadm SELinux ಬಳಕೆದಾರ ಖಾತೆಗಳಿಗೆ ಅವುಗಳ ನೆಲೆ ಕೋಶದಲ್ಲಿ ಅಥವ /tmp ದಲ್ಲಿ "
--#~ "ಕಡತಗಳನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲು ಅನುಮತಿಸು"
-+#: ../gui/selinux.tbl:12
-+msgid ""
-+"Allow sysadm SELinux user account to execute files in home directory or /tmp"
++
++#: ../gui/system-config-selinux.glade:1771
++msgid "Add File Context"
 +msgstr ""
- 
--#, fuzzy
--#~ msgid ""
--#~ "Allow unconfined SELinux user account to execute files in home directory "
--#~ "or /tmp"
--#~ msgstr ""
--#~ "ಮಿತಿಗೊಳಪಡಿಸದ SELinux ಬಳಕೆದಾರ ಖಾತೆಗಳು ತಮ್ಮ ನೆಲೆ ಕಡತಕೋಶ ಅಥವ /tmp ಯಲ್ಲಿ "
--#~ "ಕಡತಗಳನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲು ಅನುಮತಿಸು"
-+#: ../gui/selinux.tbl:13
-+msgid ""
-+"Allow unconfined SELinux user account to execute files in home directory or /"
-+"tmp"
++
++#: ../gui/system-config-selinux.glade:1787
++msgid "Modify File Context"
 +msgstr ""
++
++#: ../gui/system-config-selinux.glade:1803
++msgid "Delete File Context"
+ msgstr ""
  
--#~ msgid "Network Configuration"
--#~ msgstr "ಜಾಲಬಂಧ ಸಂರಚನೆ"
-+#: ../gui/selinux.tbl:14
-+msgid "Network Configuration"
-+msgstr ""
+-#: ../gui/selinux.tbl:21
+-msgid "Allow daemons to run with NIS"
++#: ../gui/system-config-selinux.glade:1819
++msgid "Toggle between all and customized file context"
+ msgstr ""
  
--#~ msgid "Allow unlabeled packets to flow on the network"
--#~ msgstr "ಲೇಬಲ್ ಮಾಡಲಾಗದ ಪ್ಯಾಕೇಟುಗಳು ಜಾಲಬಂಧದಲ್ಲಿ ಹಾಯಲು ಅನುಮತಿಸು"
-+#: ../gui/selinux.tbl:14
-+msgid "Allow unlabeled packets to flow on the network"
-+msgstr ""
+-#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
+-#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
+-#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
+-#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
+-#: ../gui/selinux.tbl:118
+-msgid "Web Applications"
++#: ../gui/system-config-selinux.glade:1939
++msgid "label38"
+ msgstr ""
  
--#, fuzzy
--#~ msgid ""
--#~ "Allow user SELinux user account to execute files in home directory or /tmp"
--#~ msgstr ""
--#~ "ಬಳಕೆದಾರ SELinux ಬಳಕೆದಾರ ಖಾತೆಗಳಿಗೆ ಅವುಗಳ ನೆಲೆ ಕೋಶದಲ್ಲಿ ಅಥವ /tmp ದಲ್ಲಿ "
--#~ "ಕಡತಗಳನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲು ಅನುಮತಿಸು"
-+#: ../gui/selinux.tbl:15
-+msgid ""
-+"Allow user SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
+-#: ../gui/selinux.tbl:22
+-msgid "Transition staff SELinux user to Web Browser Domain"
++#: ../gui/system-config-selinux.glade:1976
++msgid "Add SELinux User Mapping"
+ msgstr ""
  
--#~ msgid "Allow unconfined to dyntrans to unconfined_execmem"
--#~ msgstr "ಮಿತಿಗೊಳಪಡದವನ್ನು dyntrans ಗೆ unconfined_execmem ಮಾಡಲು ಅನುಮತಿಸು"
-+#: ../gui/selinux.tbl:16
-+msgid "Allow unconfined to dyntrans to unconfined_execmem"
-+msgstr ""
+-#: ../gui/selinux.tbl:23
+-msgid "Transition sysadm SELinux user to Web Browser Domain"
++#: ../gui/system-config-selinux.glade:1992
++msgid "Modify SELinux User Mapping"
+ msgstr ""
  
--#~ msgid "Databases"
--#~ msgstr "ದತ್ತಸಂಚಯಗಳು"
-+#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
-+#: ../gui/selinux.tbl:140
-+msgid "Databases"
-+msgstr ""
+-#: ../gui/selinux.tbl:24
+-msgid "Transition user SELinux user to Web Browser Domain"
++#: ../gui/system-config-selinux.glade:2008
++msgid "Delete SELinux User Mapping"
+ msgstr ""
  
--#~ msgid "Allow user to connect to mysql socket"
--#~ msgstr "ಬಳಕೆದಾರನಿಗೆ mysql ಸಾಕೆಟ್ಟಿಗೆ ಸಂಪರ್ಕ ಕಲ್ಪಿಸಲು ಅನುಮತಿಸು"
-+#: ../gui/selinux.tbl:17
-+msgid "Allow user to connect to mysql socket"
-+msgstr ""
+-#: ../gui/selinux.tbl:25
+-msgid "Transition xguest SELinux user to Web Browser Domain"
++#: ../gui/system-config-selinux.glade:2126
++msgid "label39"
+ msgstr ""
  
--#~ msgid "Allow user to connect to postgres socket"
--#~ msgstr "ಬಳಕೆದಾರನಿಗೆ postgres ಸಾಕೆಟ್ಟಿಗೆ ಸಂಪರ್ಕ ಕಲ್ಪಿಸಲು ಅನುಮತಿಸು"
-+#: ../gui/selinux.tbl:18
-+msgid "Allow user to connect to postgres socket"
-+msgstr ""
+-#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
+-#: ../gui/selinux.tbl:29
+-msgid "Allow staff Web Browsers to write to home directories"
++#: ../gui/system-config-selinux.glade:2163
++msgid "Add User"
+ msgstr ""
  
--#~ msgid "XServer"
--#~ msgstr "Xಪರಿಚಾರಕ"
-+#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
-+msgid "XServer"
-+msgstr ""
+-#: ../gui/selinux.tbl:30
+-msgid "Disable SELinux protection for amanda"
++#: ../gui/system-config-selinux.glade:2179
++msgid "Modify User"
+ msgstr ""
  
--#~ msgid "Allow clients to write to X shared memory"
--#~ msgstr "ಕ್ಲೈಂಟುಗಳಿಗೆ X ಹಂಚಿಕಾ ಮೆಮೊರಿಗೆ ಬರೆಯಲು ಅನುಮತಿಸಲು"
-+#: ../gui/selinux.tbl:19
-+msgid "Allow clients to write to X shared memory"
-+msgstr ""
+-#: ../gui/selinux.tbl:31
+-msgid "Disable SELinux protection for amavis"
++#: ../gui/system-config-selinux.glade:2195
++msgid "Delete User"
+ msgstr ""
  
--#, fuzzy
--#~ msgid ""
--#~ "Allow xguest SELinux user account to execute files in home directory or /"
--#~ "tmp"
--#~ msgstr ""
--#~ "xguest SELinux ಬಳಕೆದಾರ ಖಾತೆಗಳಿಗೆ ಅವುಗಳ ನೆಲೆ ಕೋಶದಲ್ಲಿ ಅಥವ /tmp ದಲ್ಲಿ "
--#~ "ಕಡತಗಳನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲು ಅನುಮತಿಸು"
-+#: ../gui/selinux.tbl:20
-+msgid ""
-+"Allow xguest SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
+-#: ../gui/selinux.tbl:32
+-msgid "Disable SELinux protection for apmd daemon"
++#: ../gui/system-config-selinux.glade:2313
++msgid "label41"
+ msgstr ""
  
--#~ msgid "NIS"
--#~ msgstr "NIS"
-+#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
-+#: ../gui/selinux.tbl:231
-+msgid "NIS"
-+msgstr ""
+-#: ../gui/selinux.tbl:33
+-msgid "Disable SELinux protection for arpwatch daemon"
++#: ../gui/system-config-selinux.glade:2350
++msgid "Add Network Port"
+ msgstr ""
  
--#~ msgid "Allow daemons to run with NIS"
--#~ msgstr "ಡೆಮೊನುಳಿಗೆ NIS ನೊಂದಿಗೆ ಚಲಾಯಿತವಾಗುವಂತೆ ಅನುಮತಿಸು"
-+#: ../gui/selinux.tbl:21
-+msgid "Allow daemons to run with NIS"
-+msgstr ""
+-#: ../gui/selinux.tbl:34
+-msgid "Disable SELinux protection for auditd daemon"
++#: ../gui/system-config-selinux.glade:2366
++msgid "Edit Network Port"
+ msgstr ""
  
--#~ msgid "Web Applications"
--#~ msgstr "ಜಾಲ ಅನ್ವಯಗಳು"
-+#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
-+#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
-+#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
-+#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
-+#: ../gui/selinux.tbl:118
-+msgid "Web Applications"
-+msgstr ""
+-#: ../gui/selinux.tbl:35
+-msgid "Disable SELinux protection for automount daemon"
++#: ../gui/system-config-selinux.glade:2382
++msgid "Delete Network Port"
+ msgstr ""
  
--#~ msgid "Transition staff SELinux user to Web Browser Domain"
--#~ msgstr "ಸ್ಟಾಫ್ SELinux ಬಳಕೆದಾರನನ್ನು ಜಾಲ ವೀಕ್ಷಕ ಕ್ಷೇತ್ರಕ್ಕೆ ಪರಿವರ್ತಿಸು"
-+#: ../gui/selinux.tbl:22
-+msgid "Transition staff SELinux user to Web Browser Domain"
-+msgstr ""
+-#: ../gui/selinux.tbl:36
+-msgid "Disable SELinux protection for avahi"
++#: ../gui/system-config-selinux.glade:2418
++#: ../gui/system-config-selinux.glade:2436
++msgid "Toggle between Customized and All Ports"
+ msgstr ""
  
--#~ msgid "Transition sysadm SELinux user to Web Browser Domain"
--#~ msgstr "sysadm SELinux ಬಳಕೆದಾರನನ್ನು ಜಾಲ ವೀಕ್ಷಕ ಕ್ಷೇತ್ರಕ್ಕೆ ಪರಿವರ್ತಿಸು"
-+#: ../gui/selinux.tbl:23
-+msgid "Transition sysadm SELinux user to Web Browser Domain"
-+msgstr ""
+-#: ../gui/selinux.tbl:37
+-msgid "Disable SELinux protection for bluetooth daemon"
++#: ../gui/system-config-selinux.glade:2556
++msgid "label42"
+ msgstr ""
  
--#~ msgid "Transition user SELinux user to Web Browser Domain"
--#~ msgstr "ಬಳಕೆದಾರ SELinux ಬಳಕೆದಾರನನ್ನು ಜಾಲ ವೀಕ್ಷಕ ಕ್ಷೇತ್ರಕ್ಕೆ ಪರಿವರ್ತಿಸು"
-+#: ../gui/selinux.tbl:24
-+msgid "Transition user SELinux user to Web Browser Domain"
-+msgstr ""
+-#: ../gui/selinux.tbl:38
+-msgid "Disable SELinux protection for canna daemon"
++#: ../gui/system-config-selinux.glade:2593
++msgid "Generate new policy module"
+ msgstr ""
  
--#~ msgid "Transition xguest SELinux user to Web Browser Domain"
--#~ msgstr "xguest SELinux ಬಳಕೆದಾರನನ್ನು ಜಾಲ ವೀಕ್ಷಕ ಕ್ಷೇತ್ರಕ್ಕೆ ಪರಿವರ್ತಿಸು"
-+#: ../gui/selinux.tbl:25
-+msgid "Transition xguest SELinux user to Web Browser Domain"
-+msgstr ""
+-#: ../gui/selinux.tbl:39
+-msgid "Disable SELinux protection for cardmgr daemon"
++#: ../gui/system-config-selinux.glade:2609
++msgid "Load policy module"
+ msgstr ""
  
--#~ msgid "Allow staff Web Browsers to write to home directories"
--#~ msgstr "ಸ್ಟಾಫ್ ಜಾಲ ವೀಕ್ಷಕರಿಗೆ ನೆಲೆ ಕಡತಕೋಶಗಳಿಗೆ ಬರೆಯಲು ಅನುಮತಿಸು"
-+#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
-+#: ../gui/selinux.tbl:29
-+msgid "Allow staff Web Browsers to write to home directories"
-+msgstr ""
+-#: ../gui/selinux.tbl:40
+-msgid "Disable SELinux protection for Cluster Server"
++#: ../gui/system-config-selinux.glade:2625
++msgid "Remove loadable policy module"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for amanda"
--#~ msgstr "amanda ಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
-+#: ../gui/selinux.tbl:30
-+msgid "Disable SELinux protection for amanda"
-+msgstr ""
+-#: ../gui/selinux.tbl:41
++#: ../gui/system-config-selinux.glade:2661
+ msgid ""
+-"Allow cdrecord to read various content. nfs, samba, removable devices, user "
+-"temp and untrusted content files"
++"Enable/Disable additional audit rules, that are normally not reported in the "
++"log files."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for amavis"
--#~ msgstr "amavis ಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
-+#: ../gui/selinux.tbl:31
-+msgid "Disable SELinux protection for amavis"
-+msgstr ""
+-#: ../gui/selinux.tbl:42
+-msgid "Disable SELinux protection for ciped daemon"
++#: ../gui/system-config-selinux.glade:2781
++msgid "label44"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for apmd daemon"
--#~ msgstr "apmd ಡೆಮೋನಿಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
-+#: ../gui/selinux.tbl:32
-+msgid "Disable SELinux protection for apmd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:43
+-msgid "Disable SELinux protection for clamd daemon"
++#: ../gui/system-config-selinux.glade:2818
++msgid "Change process mode to permissive."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for arpwatch daemon"
--#~ msgstr "arpwatch ಡೆಮೋನಿಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
-+#: ../gui/selinux.tbl:33
-+msgid "Disable SELinux protection for arpwatch daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:44
+-msgid "Disable SELinux protection for clamscan"
++#: ../gui/system-config-selinux.glade:2836
++msgid "Change process mode to enforcing"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for auditd daemon"
--#~ msgstr "audit ಡೆಮೋನಿಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
-+#: ../gui/selinux.tbl:34
-+msgid "Disable SELinux protection for auditd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:45
+-msgid "Disable SELinux protection for clvmd"
++#: ../gui/system-config-selinux.glade:2928
++msgid "Process Domain"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for automount daemon"
--#~ msgstr "automount ಡೆಮೋನಿಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
-+#: ../gui/selinux.tbl:35
-+msgid "Disable SELinux protection for automount daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:46
+-msgid "Disable SELinux protection for comsat daemon"
++#: ../gui/system-config-selinux.glade:2956
++msgid "label59"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for avahi"
--#~ msgstr "avahi ಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
-+#: ../gui/selinux.tbl:36
-+msgid "Disable SELinux protection for avahi"
-+msgstr ""
+-#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
+-#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
+-msgid "Disable SELinux protection for courier daemon"
++#: ../gui/usersPage.py:138
++#, python-format
++msgid "SELinux user '%s' is required"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for bluetooth daemon"
--#~ msgstr "bluetooth ಡೆಮೋನಿಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
-+#: ../gui/selinux.tbl:37
-+msgid "Disable SELinux protection for bluetooth daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:52
+-msgid "Disable SELinux protection for cpucontrol daemon"
++#: ../sepolicy/sepolicy.py:106
++msgid "Generate SELinux man pages"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for canna daemon"
--#~ msgstr "canna ಡೆಮೋನಿಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
-+#: ../gui/selinux.tbl:38
-+msgid "Disable SELinux protection for canna daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:53
+-msgid "Disable SELinux protection for cpuspeed daemon"
++#: ../sepolicy/sepolicy.py:110
++msgid "path in which the generated SELinux man pages will be stored"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for cardmgr daemon"
--#~ msgstr "cardmgr ಡೆಮೋನಿಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
-+#: ../gui/selinux.tbl:39
-+msgid "Disable SELinux protection for cardmgr daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:54
+-msgid "Cron"
++#: ../sepolicy/sepolicy.py:114
++msgid "All domains"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for Cluster Server"
--#~ msgstr "Cluster ಪರಿಚಾರಕಕ್ಕಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
-+#: ../gui/selinux.tbl:40
-+msgid "Disable SELinux protection for Cluster Server"
-+msgstr ""
+-#: ../gui/selinux.tbl:54
+-msgid "Disable SELinux protection for crond daemon"
++#: ../sepolicy/sepolicy.py:116
++msgid "Domain name(s) of man pages to be created"
+ msgstr ""
  
--#~ msgid ""
--#~ "Allow cdrecord to read various content. nfs, samba, removable devices, "
--#~ "user temp and untrusted content files"
--#~ msgstr ""
--#~ "cdrecord ಗೆ ಹಲವಾರು ವಿಷಯವನ್ನು ಓದಲು ಅನುಮತಿಸು. nfs, samba, ತೆಗೆದುಹಾಕಬಹುದಾದ "
--#~ "ಸಾಧನಗಳು, ಬಳಕೆದಾರ temp ಹಾಗು ನಂಬಲರ್ಹವಲ್ಲದ ವಿಷಯವನ್ನು ಹೊಂದಿರುವ ಕಡತಗಳು"
-+#: ../gui/selinux.tbl:41
-+msgid ""
-+"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-+"temp and untrusted content files"
-+msgstr ""
+-#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
+-#: ../gui/selinux.tbl:91
+-msgid "Printing"
++#: ../sepolicy/sepolicy.py:164
++msgid "Query SELinux policy network information"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for ciped daemon"
--#~ msgstr "ciped ಡೆಮೋನಿಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
-+#: ../gui/selinux.tbl:42
-+msgid "Disable SELinux protection for ciped daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:55
+-msgid "Disable SELinux protection for cupsd back end server"
++#: ../sepolicy/sepolicy.py:169
++msgid "list all SELinux port types"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for clamd daemon"
--#~ msgstr "clamd ಡೆಮೋನಿಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
-+#: ../gui/selinux.tbl:43
-+msgid "Disable SELinux protection for clamd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:56
+-msgid "Disable SELinux protection for cupsd daemon"
++#: ../sepolicy/sepolicy.py:172
++msgid "show SELinux type related to the port"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for clamscan"
--#~ msgstr "clamscan ಡೆಮೋನಿಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
-+#: ../gui/selinux.tbl:44
-+msgid "Disable SELinux protection for clamscan"
-+msgstr ""
+-#: ../gui/selinux.tbl:57
+-msgid "Disable SELinux protection for cupsd_lpd"
++#: ../sepolicy/sepolicy.py:175
++msgid "Show ports defined for this SELinux type"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for clvmd"
--#~ msgstr "clvmd ಡೆಮೋನಿಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
-+#: ../gui/selinux.tbl:45
-+msgid "Disable SELinux protection for clvmd"
-+msgstr ""
+-#: ../gui/selinux.tbl:58
+-msgid "CVS"
++#: ../sepolicy/sepolicy.py:178
++msgid "show ports to which this domain can bind and/or connect"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for comsat daemon"
--#~ msgstr "comsat ಡೆಮೋನಿಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
-+#: ../gui/selinux.tbl:46
-+msgid "Disable SELinux protection for comsat daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:58
+-msgid "Disable SELinux protection for cvs daemon"
++#: ../sepolicy/sepolicy.py:192
++msgid "query SELinux policy to see if domains can communicate with each other"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for courier daemon"
--#~ msgstr "courier ಡೆಮೋನಿಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
-+#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
-+#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
-+msgid "Disable SELinux protection for courier daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:59
+-msgid "Disable SELinux protection for cyrus daemon"
++#: ../sepolicy/sepolicy.py:195
++msgid "Source Domain"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for cpucontrol daemon"
--#~ msgstr "cpucontrol ಡೆಮೋನಿಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
-+#: ../gui/selinux.tbl:52
-+msgid "Disable SELinux protection for cpucontrol daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:60
+-msgid "Disable SELinux protection for dbskkd daemon"
++#: ../sepolicy/sepolicy.py:198
++msgid "Target Domain"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for cpuspeed daemon"
--#~ msgstr "cpuspeed ಡೆಮೋನಿಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
-+#: ../gui/selinux.tbl:53
-+msgid "Disable SELinux protection for cpuspeed daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:61
+-msgid "Disable SELinux protection for dbusd daemon"
++#: ../sepolicy/sepolicy.py:215
++msgid "query SELinux Policy to see description of booleans"
+ msgstr ""
  
--#~ msgid "Cron"
--#~ msgstr "Cron"
-+#: ../gui/selinux.tbl:54
-+msgid "Cron"
-+msgstr ""
+-#: ../gui/selinux.tbl:62
+-msgid "Disable SELinux protection for dccd"
++#: ../sepolicy/sepolicy.py:219
++msgid "get all booleans desctiption"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for crond daemon"
--#~ msgstr "crond ಡೆಮೋನಿಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
-+#: ../gui/selinux.tbl:54
-+msgid "Disable SELinux protection for crond daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:63
+-msgid "Disable SELinux protection for dccifd"
++#: ../sepolicy/sepolicy.py:221
++msgid "boolean to get description"
+ msgstr ""
  
--#~ msgid "Printing"
--#~ msgstr "ಮುದ್ರಣ"
-+#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
-+#: ../gui/selinux.tbl:91
-+msgid "Printing"
-+msgstr ""
+-#: ../gui/selinux.tbl:64
+-msgid "Disable SELinux protection for dccm"
++#: ../sepolicy/sepolicy.py:231
++msgid ""
++"query SELinux Policy to see how a source process domain can transition to "
++"the target process domain"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for cupsd back end server"
--#~ msgstr "cupsd back end ಪರಿಚಾರಕಕ್ಕಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
-+#: ../gui/selinux.tbl:55
-+msgid "Disable SELinux protection for cupsd back end server"
-+msgstr ""
+-#: ../gui/selinux.tbl:65
+-msgid "Disable SELinux protection for ddt daemon"
++#: ../sepolicy/sepolicy.py:234
++msgid "source process domain"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for cupsd daemon"
--#~ msgstr "cupsd ಡೆಮೋನಿಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
-+#: ../gui/selinux.tbl:56
-+msgid "Disable SELinux protection for cupsd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:66
+-msgid "Disable SELinux protection for devfsd daemon"
++#: ../sepolicy/sepolicy.py:237
++msgid "target process domain"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for cupsd_lpd"
--#~ msgstr "cup_Ipd ಡೆಮೋನಿಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
-+#: ../gui/selinux.tbl:57
-+msgid "Disable SELinux protection for cupsd_lpd"
-+msgstr ""
+-#: ../gui/selinux.tbl:67
+-msgid "Disable SELinux protection for dhcpc daemon"
++#: ../sepolicy/sepolicy.py:259
++msgid "Generate SELinux Policy module template"
+ msgstr ""
  
--#~ msgid "CVS"
--#~ msgstr "CVS"
-+#: ../gui/selinux.tbl:58
-+msgid "CVS"
-+msgstr ""
+-#: ../gui/selinux.tbl:68
+-msgid "Disable SELinux protection for dhcpd daemon"
++#: ../sepolicy/sepolicy.py:265
++msgid "name of policy to generate"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for cvs daemon"
--#~ msgstr "cvs ಡೆಮೋನಿಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
-+#: ../gui/selinux.tbl:58
-+msgid "Disable SELinux protection for cvs daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:69
+-msgid "Disable SELinux protection for dictd daemon"
++#: ../sepolicy/sepolicy.py:267
++msgid "executable to confine"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for cyrus daemon"
--#~ msgstr "cyrus ಡೆಮೋನಿಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
-+#: ../gui/selinux.tbl:59
-+msgid "Disable SELinux protection for cyrus daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:70
+-msgid "Allow sysadm_t to directly start daemons"
++#: ../sepolicy/sepolicy.py:269
++msgid "run policy generation test suite"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for dbskkd daemon"
--#~ msgstr "dbskkd ಡೆಮೋನಿಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
-+#: ../gui/selinux.tbl:60
-+msgid "Disable SELinux protection for dbskkd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:71
+-msgid "Disable SELinux protection for Evolution"
++#: ../sepolicy/sepolicy.py:274
++msgid "commands"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for dbusd daemon"
--#~ msgstr "bdusd ಡೆಮೋನಿಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
-+#: ../gui/selinux.tbl:61
-+msgid "Disable SELinux protection for dbusd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:72
+-msgid "Games"
++#: ../sepolicy/sepolicy/generate.py:185
++msgid "Internet Services Daemon"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for dccd"
--#~ msgstr "dccd ಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
-+#: ../gui/selinux.tbl:62
-+msgid "Disable SELinux protection for dccd"
-+msgstr ""
+-#: ../gui/selinux.tbl:72
+-msgid "Disable SELinux protection for games"
++#: ../sepolicy/sepolicy/generate.py:198
++msgid "Valid Types:\n"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for dccifd"
--#~ msgstr "dccifd ಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
-+#: ../gui/selinux.tbl:63
-+msgid "Disable SELinux protection for dccifd"
-+msgstr ""
+-#: ../gui/selinux.tbl:73
+-msgid "Disable SELinux protection for the web browsers"
++#: ../sepolicy/sepolicy/generate.py:232
++#, python-format
++msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for dccm"
--#~ msgstr "dccm ಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
-+#: ../gui/selinux.tbl:64
-+msgid "Disable SELinux protection for dccm"
-+msgstr ""
+-#: ../gui/selinux.tbl:74
+-msgid "Disable SELinux protection for Thunderbird"
++#: ../sepolicy/sepolicy/generate.py:359
++msgid "You must enter a name for your confined process/user"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for ddt daemon"
--#~ msgstr "ddt ಡೆಮೋನಿಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
-+#: ../gui/selinux.tbl:65
-+msgid "Disable SELinux protection for ddt daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:75
+-msgid "Disable SELinux protection for distccd daemon"
++#: ../sepolicy/sepolicy/generate.py:361
++msgid ""
++"Name must be alpha numberic with no spaces. Consider using option \"-n "
++"MODULENAME\""
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for devfsd daemon"
--#~ msgstr "devfsd ಡೆಮೋನಿಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
-+#: ../gui/selinux.tbl:66
-+msgid "Disable SELinux protection for devfsd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:76
+-msgid "Disable SELinux protection for dmesg daemon"
++#: ../sepolicy/sepolicy/generate.py:449
++msgid "User Role types can not be assigned executables."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for dhcpc daemon"
--#~ msgstr "dhcpc ಡೆಮೋನಿಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
-+#: ../gui/selinux.tbl:67
-+msgid "Disable SELinux protection for dhcpc daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:77
+-msgid "Disable SELinux protection for dnsmasq daemon"
++#: ../sepolicy/sepolicy/generate.py:455
++msgid "Only Daemon apps can use an init script.."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for dhcpd daemon"
--#~ msgstr "dhcpd ಡೆಮೋನಿಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
-+#: ../gui/selinux.tbl:68
-+msgid "Disable SELinux protection for dhcpd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:78
+-msgid "Disable SELinux protection for dovecot daemon"
++#: ../sepolicy/sepolicy/generate.py:473
++msgid "use_resolve must be a boolean value "
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for dictd daemon"
--#~ msgstr "dictd ಡೆಮೋನಿಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
-+#: ../gui/selinux.tbl:69
-+msgid "Disable SELinux protection for dictd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:79
+-msgid "Disable SELinux protection for entropyd daemon"
++#: ../sepolicy/sepolicy/generate.py:479
++msgid "use_syslog must be a boolean value "
+ msgstr ""
  
--#~ msgid "Allow sysadm_t to directly start daemons"
--#~ msgstr "sysadm_t ಗೆ ನೇರವಾಗಿ ಡೆಮೋನುಗಳನ್ನು ಆರಂಭಿಸಲು ಅನುಮತಿಸು"
-+#: ../gui/selinux.tbl:70
-+msgid "Allow sysadm_t to directly start daemons"
-+msgstr ""
+-#: ../gui/selinux.tbl:80
+-msgid "Disable SELinux protection for fetchmail"
++#: ../sepolicy/sepolicy/generate.py:485
++msgid "use_kerberos must be a boolean value "
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for Evolution"
--#~ msgstr "ಇವಲೂಶನಿಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
-+#: ../gui/selinux.tbl:71
-+msgid "Disable SELinux protection for Evolution"
-+msgstr ""
+-#: ../gui/selinux.tbl:81
+-msgid "Disable SELinux protection for fingerd daemon"
++#: ../sepolicy/sepolicy/generate.py:491
++msgid "manage_krb5_rcache must be a boolean value "
+ msgstr ""
  
--#~ msgid "Games"
--#~ msgstr "ಆಟಗಳು"
-+#: ../gui/selinux.tbl:72
-+msgid "Games"
-+msgstr ""
+-#: ../gui/selinux.tbl:82
+-msgid "Disable SELinux protection for freshclam daemon"
++#: ../sepolicy/sepolicy/generate.py:521
++msgid "USER Types automatically get a tmp type"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for games"
--#~ msgstr "ಆಟಗಳಿಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
-+#: ../gui/selinux.tbl:72
-+msgid "Disable SELinux protection for games"
-+msgstr ""
+-#: ../gui/selinux.tbl:83
+-msgid "Disable SELinux protection for fsdaemon daemon"
++#: ../sepolicy/sepolicy/generate.py:1039
++msgid "You must enter the executable path for your confined process"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for the web browsers"
--#~ msgstr "ಜಾಲ ವೀಕ್ಷಕಗಳಿಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
-+#: ../gui/selinux.tbl:73
-+msgid "Disable SELinux protection for the web browsers"
-+msgstr ""
+-#: ../gui/selinux.tbl:84
+-msgid "Disable SELinux protection for gpm daemon"
++#: ../sepolicy/sepolicy/generate.py:1272
++msgid "Type Enforcement file"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for Thunderbird"
--#~ msgstr "ಥಂಡರ್-ಬರ್ಡಿಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
-+#: ../gui/selinux.tbl:74
-+msgid "Disable SELinux protection for Thunderbird"
-+msgstr ""
+-#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
+-msgid "NFS"
++#: ../sepolicy/sepolicy/generate.py:1273
++msgid "Interface file"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for distccd daemon"
--#~ msgstr "distccd ಡೆಮೋನಿಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
-+#: ../gui/selinux.tbl:75
-+msgid "Disable SELinux protection for distccd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:85
+-msgid "Disable SELinux protection for gss daemon"
++#: ../sepolicy/sepolicy/generate.py:1274
++msgid "File Contexts file"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for dmesg daemon"
--#~ msgstr "dmesg ಡೆಮೋನಿಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
-+#: ../gui/selinux.tbl:76
-+msgid "Disable SELinux protection for dmesg daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:86
+-msgid "Disable SELinux protection for Hal daemon"
++#: ../sepolicy/sepolicy/generate.py:1275
++msgid "Spec file"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for dnsmasq daemon"
--#~ msgstr "dnsmasq ಡೆಮೋನಿಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
-+#: ../gui/selinux.tbl:77
-+msgid "Disable SELinux protection for dnsmasq daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:87
+-msgid "Compatibility"
++#: ../sepolicy/sepolicy/generate.py:1276
++msgid "Setup Script"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for dovecot daemon"
--#~ msgstr "dovecot ಡೆಮೋನಿಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
-+#: ../gui/selinux.tbl:78
-+msgid "Disable SELinux protection for dovecot daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:87
++#: booleans.py:1
+ msgid ""
+-"Do not audit things that we know to be broken but which are not security "
+-"risks"
++"Allow ABRT to modify public files used for public file transfer services."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for entropyd daemon"
--#~ msgstr "entropyd ಡೆಮೋನಿಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
-+#: ../gui/selinux.tbl:79
-+msgid "Disable SELinux protection for entropyd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:88
+-msgid "Disable SELinux protection for hostname daemon"
++#: booleans.py:2
++msgid ""
++"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for fetchmail"
--#~ msgstr "fetchmail ಡೆಮೋನಿಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
-+#: ../gui/selinux.tbl:80
-+msgid "Disable SELinux protection for fetchmail"
-+msgstr ""
+-#: ../gui/selinux.tbl:89
+-msgid "Disable SELinux protection for hotplug daemon"
++#: booleans.py:3
++msgid "Allow amavis to use JIT compiler"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for fingerd daemon"
--#~ msgstr "fingerd ಡೆಮೋನಿಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
-+#: ../gui/selinux.tbl:81
-+msgid "Disable SELinux protection for fingerd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:90
+-msgid "Disable SELinux protection for howl daemon"
++#: booleans.py:4
++msgid "Allow antivirus programs to read non security files on a system"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for freshclam daemon"
--#~ msgstr "freshclam ಡೆಮೋನಿಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
-+#: ../gui/selinux.tbl:82
-+msgid "Disable SELinux protection for freshclam daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:91
+-msgid "Disable SELinux protection for cups hplip daemon"
++#: booleans.py:5
++msgid ""
++"Allow users to resolve user passwd entries directly from ldap rather then "
++"using a sssd server"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for fsdaemon daemon"
--#~ msgstr "fsdaemon ಡೆಮೋನಿಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
-+#: ../gui/selinux.tbl:83
-+msgid "Disable SELinux protection for fsdaemon daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:92
+-msgid "Disable SELinux protection for httpd rotatelogs"
++#: booleans.py:6
++msgid "Allow users to login using a radius server"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for gpm daemon"
--#~ msgstr "gpm ಡೆಮೋನಿಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
-+#: ../gui/selinux.tbl:84
-+msgid "Disable SELinux protection for gpm daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
+-msgid "HTTPD Service"
++#: booleans.py:7
++msgid "Allow users to login using a yubikey  server"
+ msgstr ""
  
--#~ msgid "NFS"
--#~ msgstr "NFS"
-+#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
-+msgid "NFS"
-+msgstr ""
+-#: ../gui/selinux.tbl:93
+-msgid "Disable SELinux protection for http suexec"
++#: booleans.py:8
++msgid ""
++"Allow cdrecord to read various content. nfs, samba, removable devices, user "
++"temp and untrusted content files"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for gss daemon"
--#~ msgstr "gss ಡೆಮೋನಿಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
-+#: ../gui/selinux.tbl:85
-+msgid "Disable SELinux protection for gss daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:94
+-msgid "Disable SELinux protection for hwclock daemon"
++#: booleans.py:9
++msgid "Allow clamd to use JIT compiler"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for Hal daemon"
--#~ msgstr "Hal ಡೆಮೋನಿಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
-+#: ../gui/selinux.tbl:86
-+msgid "Disable SELinux protection for Hal daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:95
+-msgid "Disable SELinux protection for i18n daemon"
++#: booleans.py:10
++msgid "Allow clamscan to non security files on a system"
+ msgstr ""
  
--#~ msgid "Compatibility"
--#~ msgstr "ಸಹರ್ತನೀಯತೆ"
-+#: ../gui/selinux.tbl:87
-+msgid "Compatibility"
-+msgstr ""
+-#: ../gui/selinux.tbl:96
+-msgid "Disable SELinux protection for imazesrv daemon"
++#: booleans.py:11
++msgid "Allow clamscan to read user content"
+ msgstr ""
  
--#~ msgid ""
--#~ "Do not audit things that we know to be broken but which are not security "
--#~ "risks"
--#~ msgstr "ತುಂಡರಿಸಲ್ಪಟ್ಟ ಆದರೆ ಸುರಕ್ಷತೆಯ ದೃಷ್ಟಿಯಲ್ಲಿ ಅಪಾಯಕಾರಿಯಲ್ಲವುಗಳನ್ನು ಆಡಿಟ್ ಮಾಡಬೇಡ"
-+#: ../gui/selinux.tbl:87
+-#: ../gui/selinux.tbl:97
+-msgid "Disable SELinux protection for inetd child daemons"
++#: booleans.py:12
 +msgid ""
-+"Do not audit things that we know to be broken but which are not security "
-+"risks"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for hostname daemon"
--#~ msgstr "hostname ಡೆಮೋನಿಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
-+#: ../gui/selinux.tbl:88
-+msgid "Disable SELinux protection for hostname daemon"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for hotplug daemon"
--#~ msgstr "hotplug ಡೆಮೋನಿಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
-+#: ../gui/selinux.tbl:89
-+msgid "Disable SELinux protection for hotplug daemon"
-+msgstr ""
++"Allow Cobbler to modify public files used for public file transfer services."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for howl daemon"
--#~ msgstr "howl ಡೆಮೋನಿಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
-+#: ../gui/selinux.tbl:90
-+msgid "Disable SELinux protection for howl daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:98
+-msgid "Disable SELinux protection for inetd daemon"
++#: booleans.py:13
++msgid "Allow Cobbler to connect to the network using TCP."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for cups hplip daemon"
--#~ msgstr "cups hplip ಡೆಮೋನಿಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
-+#: ../gui/selinux.tbl:91
-+msgid "Disable SELinux protection for cups hplip daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:99
+-msgid "Disable SELinux protection for innd daemon"
++#: booleans.py:14
++msgid "Allow Cobbler to access cifs file systems."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for httpd rotatelogs"
--#~ msgstr "httpd rotatelogs ಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
-+#: ../gui/selinux.tbl:92
-+msgid "Disable SELinux protection for httpd rotatelogs"
-+msgstr ""
+-#: ../gui/selinux.tbl:100
+-msgid "Disable SELinux protection for iptables daemon"
++#: booleans.py:15
++msgid "Allow Cobbler to access nfs file systems."
+ msgstr ""
  
--#~ msgid "HTTPD Service"
--#~ msgstr "HTTPD ಸೇವೆ"
-+#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
-+msgid "HTTPD Service"
-+msgstr ""
+-#: ../gui/selinux.tbl:101
+-msgid "Disable SELinux protection for ircd daemon"
++#: booleans.py:16
++msgid "Allow collectd to connect to the network using TCP."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for http suexec"
--#~ msgstr "http suexec ಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
-+#: ../gui/selinux.tbl:93
-+msgid "Disable SELinux protection for http suexec"
-+msgstr ""
+-#: ../gui/selinux.tbl:102
+-msgid "Disable SELinux protection for irqbalance daemon"
++#: booleans.py:17
++msgid "Allow codnor domain to connect to the network using TCP."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for hwclock daemon"
--#~ msgstr "hwclock ಡೆಮೋನಿಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
-+#: ../gui/selinux.tbl:94
-+msgid "Disable SELinux protection for hwclock daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:103
+-msgid "Disable SELinux protection for iscsi daemon"
++#: booleans.py:18
++msgid ""
++"Allow system cron jobs to relabel filesystem for restoring file contexts."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for i18n daemon"
--#~ msgstr "i18n ಡೆಮೋನಿಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
-+#: ../gui/selinux.tbl:95
-+msgid "Disable SELinux protection for i18n daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:104
+-msgid "Disable SELinux protection for jabberd daemon"
++#: booleans.py:19
++msgid "Allow cvs daemon to read shadow"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for imazesrv daemon"
--#~ msgstr "imazesrv ಡೆಮೋನಿಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
-+#: ../gui/selinux.tbl:96
-+msgid "Disable SELinux protection for imazesrv daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
+-msgid "Kerberos"
++#: booleans.py:20
++msgid "Allow all daemons to write corefiles to /"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for inetd child daemons"
--#~ msgstr "inetd child ಡೆಮೋನಿಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
-+#: ../gui/selinux.tbl:97
-+msgid "Disable SELinux protection for inetd child daemons"
-+msgstr ""
+-#: ../gui/selinux.tbl:105
+-msgid "Disable SELinux protection for kadmind daemon"
++#: booleans.py:21
++msgid "Allow all daemons to use tcp wrappers."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for inetd daemon"
--#~ msgstr "inetd ಡೆಮೋನಿಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
-+#: ../gui/selinux.tbl:98
-+msgid "Disable SELinux protection for inetd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:106
+-msgid "Disable SELinux protection for klogd daemon"
++#: booleans.py:22
++msgid "Allow all daemons the ability to read/write terminals"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for innd daemon"
--#~ msgstr "innd ಡೆಮೋನಿಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
-+#: ../gui/selinux.tbl:99
-+msgid "Disable SELinux protection for innd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:107
+-msgid "Disable SELinux protection for krb5kdc daemon"
++#: booleans.py:23
++msgid "Allow dbadm to manage files in users home directories"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for iptables daemon"
--#~ msgstr "iptables ಡೆಮೋನಿಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
-+#: ../gui/selinux.tbl:100
-+msgid "Disable SELinux protection for iptables daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:108
+-msgid "Disable SELinux protection for ktalk daemons"
++#: booleans.py:24
++msgid "Allow dbadm to read files in users home directories"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for ircd daemon"
--#~ msgstr "ircd ಡೆಮೋನಿಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
-+#: ../gui/selinux.tbl:101
-+msgid "Disable SELinux protection for ircd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:109
+-msgid "Disable SELinux protection for kudzu daemon"
++#: booleans.py:25
++msgid ""
++"Deny 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 ""
  
--#~ msgid "Disable SELinux protection for irqbalance daemon"
--#~ msgstr "irqbalance ಡೆಮೋನಿಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
-+#: ../gui/selinux.tbl:102
-+msgid "Disable SELinux protection for irqbalance daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:110
+-msgid "Disable SELinux protection for locate daemon"
++#: booleans.py:26
++msgid "Allow sysadm to debug or ptrace all processes."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for iscsi daemon"
--#~ msgstr "iscsi ಡೆಮೋನಿಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
-+#: ../gui/selinux.tbl:103
-+msgid "Disable SELinux protection for iscsi daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:111
+-msgid "Disable SELinux protection for lpd daemon"
++#: booleans.py:27
++msgid "Allow dhcpc client applications to execute iptables commands"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for jabberd daemon"
--#~ msgstr "jabberd ಡೆಮೋನಿಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
-+#: ../gui/selinux.tbl:104
-+msgid "Disable SELinux protection for jabberd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:112
+-msgid "Disable SELinux protection for lrrd daemon"
++#: booleans.py:28
++msgid "Allow DHCP daemon to use LDAP backends"
+ msgstr ""
  
--#~ msgid "Kerberos"
--#~ msgstr "ಕರ್ಬರೋಸ್"
-+#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
-+msgid "Kerberos"
-+msgstr ""
+-#: ../gui/selinux.tbl:113
+-msgid "Disable SELinux protection for lvm daemon"
++#: booleans.py:29
++msgid "Allow all domains to use other domains file descriptors"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for kadmind daemon"
--#~ msgstr "kadmind ಡೆಮೋನಿಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
-+#: ../gui/selinux.tbl:105
-+msgid "Disable SELinux protection for kadmind daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:114
+-msgid "Disable SELinux protection for mailman"
++#: booleans.py:30
++msgid "Allow all domains to have the kernel load modules"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for klogd daemon"
--#~ msgstr "klogd ಡೆಮೋನಿಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
-+#: ../gui/selinux.tbl:106
-+msgid "Disable SELinux protection for klogd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:115
+-msgid "Allow evolution and thunderbird to read user files"
++#: booleans.py:31
++msgid "Allow the use of the audio devices as the source for the entropy feeds"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for krb5kdc daemon"
--#~ msgstr "krb5kdc ಡೆಮೋನಿಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
-+#: ../gui/selinux.tbl:107
-+msgid "Disable SELinux protection for krb5kdc daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:116
+-msgid "Disable SELinux protection for mdadm daemon"
++#: booleans.py:32
++msgid "Allow exim to connect to databases (postgres, mysql)"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for ktalk daemons"
--#~ msgstr "ktalk ಡೆಮೋನುಗಳಿಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
-+#: ../gui/selinux.tbl:108
-+msgid "Disable SELinux protection for ktalk daemons"
-+msgstr ""
+-#: ../gui/selinux.tbl:117
+-msgid "Disable SELinux protection for monopd daemon"
++#: booleans.py:33
++msgid "Allow exim to create, read, write, and delete unprivileged user files."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for kudzu daemon"
--#~ msgstr "kudzu ಡೆಮೋನಿಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
-+#: ../gui/selinux.tbl:109
-+msgid "Disable SELinux protection for kudzu daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:118
+-msgid "Allow the mozilla browser to read user files"
++#: booleans.py:34
++msgid "Allow exim to read unprivileged user files."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for locate daemon"
--#~ msgstr "locate ಡೆಮೋನಿಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
-+#: ../gui/selinux.tbl:110
-+msgid "Disable SELinux protection for locate daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:119
+-msgid "Disable SELinux protection for mrtg daemon"
++#: booleans.py:35
++msgid "Enable extra rules in the cron domain to support fcron."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for lpd daemon"
--#~ msgstr "lpd ಡೆಮೋನಿಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
-+#: ../gui/selinux.tbl:111
-+msgid "Disable SELinux protection for lpd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:120
+-msgid "Disable SELinux protection for mysqld daemon"
++#: booleans.py:36
++msgid "Allow fenced domain to connect to the network using TCP."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for lrrd daemon"
--#~ msgstr "lrrd ಡೆಮೋನಿಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
-+#: ../gui/selinux.tbl:112
-+msgid "Disable SELinux protection for lrrd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:121
+-msgid "Disable SELinux protection for nagios daemon"
++#: booleans.py:37
++msgid "Allow fenced domain to execute ssh."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for lvm daemon"
--#~ msgstr "lvm ಡೆಮೋನಿಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
-+#: ../gui/selinux.tbl:113
-+msgid "Disable SELinux protection for lvm daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
+-msgid "Name Service"
++#: booleans.py:38
++msgid "Allow ftp to read and write files in the user home directories"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for mailman"
--#~ msgstr "mailman ಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
-+#: ../gui/selinux.tbl:114
-+msgid "Disable SELinux protection for mailman"
-+msgstr ""
+-#: ../gui/selinux.tbl:122
+-msgid "Disable SELinux protection for named daemon"
++#: booleans.py:39
++msgid ""
++"Allow ftp servers to upload files,  used for public file transfer services. "
++"Directories must be labeled public_content_rw_t."
+ msgstr ""
  
--#~ msgid "Allow evolution and thunderbird to read user files"
--#~ msgstr "ಬಳಕೆದಾರ ಕಡತಗಳನ್ನು ಇವಲೂಶನ್ ಹಾಗು ಥಂಡರ್-ಬರ್ಡ್ ಓದಲು ಅನುಮತಿಸು"
-+#: ../gui/selinux.tbl:115
-+msgid "Allow evolution and thunderbird to read user files"
-+msgstr ""
+-#: ../gui/selinux.tbl:123
+-msgid "Disable SELinux protection for nessusd daemon"
++#: booleans.py:40
++msgid "Allow ftp servers to connect to all ports > 1023"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for mdadm daemon"
--#~ msgstr "mdadm ಡೆಮೋನಿಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
-+#: ../gui/selinux.tbl:116
-+msgid "Disable SELinux protection for mdadm daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:124
+-msgid "Disable SELinux protection for NetworkManager"
++#: booleans.py:41
++msgid "Allow ftp servers to connect to mysql database ports"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for monopd daemon"
--#~ msgstr "monopd ಡೆಮೋನಿಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
-+#: ../gui/selinux.tbl:117
-+msgid "Disable SELinux protection for monopd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:125
+-msgid "Disable SELinux protection for nfsd daemon"
++#: booleans.py:42
++msgid ""
++"Allow ftp servers to login to local users and read/write all files on the "
++"system, governed by DAC."
+ msgstr ""
  
--#~ msgid "Allow the mozilla browser to read user files"
--#~ msgstr "ಬಳಕೆದಾರ ಕಡತಗಳನ್ನು ಓದಲು ಮೊಝಿಲ್ಲಾ ವೀಕ್ಷಕಕ್ಕೆ ಅನುಮತಿಸು"
-+#: ../gui/selinux.tbl:118
-+msgid "Allow the mozilla browser to read user files"
-+msgstr ""
+-#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
+-#: ../gui/selinux.tbl:221
+-msgid "Samba"
++#: booleans.py:43
++msgid "Allow ftp servers to use cifs used for public file transfer services."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for mrtg daemon"
--#~ msgstr "Dmrtg ಡೆಮೋನಿಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
-+#: ../gui/selinux.tbl:119
-+msgid "Disable SELinux protection for mrtg daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:126
+-msgid "Disable SELinux protection for nmbd daemon"
++#: booleans.py:44
++msgid "Allow ftp servers to use nfs used for public file transfer services."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for mysqld daemon"
--#~ msgstr "mysqld ಡೆಮೋನಿಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
-+#: ../gui/selinux.tbl:120
-+msgid "Disable SELinux protection for mysqld daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:127
+-msgid "Disable SELinux protection for nrpe daemon"
++#: booleans.py:45
++msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for nagios daemon"
--#~ msgstr "nagios ಡೆಮೋನಿಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
-+#: ../gui/selinux.tbl:121
-+msgid "Disable SELinux protection for nagios daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:128
+-msgid "Disable SELinux protection for nscd daemon"
++#: booleans.py:46
++msgid "Determine whether Git CGI can search home directories."
+ msgstr ""
  
--#~ msgid "Name Service"
--#~ msgstr "ಹೆಸರು ಸೇವೆ"
-+#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
-+msgid "Name Service"
-+msgstr ""
+-#: ../gui/selinux.tbl:129
+-msgid "Disable SELinux protection for nsd daemon"
++#: booleans.py:47
++msgid "Determine whether Git CGI can access cifs file systems."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for named daemon"
--#~ msgstr "named ಡೆಮೋನಿಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
-+#: ../gui/selinux.tbl:122
-+msgid "Disable SELinux protection for named daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:130
+-msgid "Disable SELinux protection for ntpd daemon"
++#: booleans.py:48
++msgid "Determine whether Git CGI can access nfs file systems."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for nessusd daemon"
--#~ msgstr "nessusd ಡೆಮೋನಿಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
-+#: ../gui/selinux.tbl:123
-+msgid "Disable SELinux protection for nessusd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:131
+-msgid "Disable SELinux protection for oddjob"
++#: booleans.py:49
++msgid ""
++"Determine whether Git session daemon can bind TCP sockets to all unreserved "
++"ports."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for NetworkManager"
--#~ msgstr "NetworkManager SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
-+#: ../gui/selinux.tbl:124
-+msgid "Disable SELinux protection for NetworkManager"
-+msgstr ""
+-#: ../gui/selinux.tbl:132
+-msgid "Disable SELinux protection for oddjob_mkhomedir"
++#: booleans.py:50
++msgid ""
++"Determine whether calling user domains can execute Git daemon in the "
++"git_session_t domain."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for nfsd daemon"
--#~ msgstr "nfsd ಡೆಮೋನಿಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
-+#: ../gui/selinux.tbl:125
-+msgid "Disable SELinux protection for nfsd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:133
+-msgid "Disable SELinux protection for openvpn daemon"
++#: booleans.py:51
++msgid "Determine whether Git system daemon can search home directories."
+ msgstr ""
  
--#~ msgid "Samba"
--#~ msgstr "ಸಾಂಬಾ"
-+#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
-+#: ../gui/selinux.tbl:221
-+msgid "Samba"
-+msgstr ""
+-#: ../gui/selinux.tbl:134
+-msgid "Disable SELinux protection for pam daemon"
++#: booleans.py:52
++msgid "Determine whether Git system daemon can access cifs file systems."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for nmbd daemon"
--#~ msgstr "nmbd ಡೆಮೋನಿಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
-+#: ../gui/selinux.tbl:126
-+msgid "Disable SELinux protection for nmbd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:135
+-msgid "Disable SELinux protection for pegasus"
++#: booleans.py:53
++msgid "Determine whether Git system daemon can access nfs file systems."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for nrpe daemon"
--#~ msgstr "nrpe ಡೆಮೋನಿಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
-+#: ../gui/selinux.tbl:127
-+msgid "Disable SELinux protection for nrpe daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:136
+-msgid "Disable SELinux protection for perdition daemon"
++#: booleans.py:54
++msgid "Allow gitisis daemon to send mail"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for nscd daemon"
--#~ msgstr "nscd ಡೆಮೋನಿಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
-+#: ../gui/selinux.tbl:128
-+msgid "Disable SELinux protection for nscd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:137
+-msgid "Disable SELinux protection for portmap daemon"
++#: booleans.py:55
++msgid "Enable reading of urandom for all domains."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for nsd daemon"
--#~ msgstr "Dnsd ಡೆಮೋನಿಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
-+#: ../gui/selinux.tbl:129
-+msgid "Disable SELinux protection for nsd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:138
+-msgid "Disable SELinux protection for portslave daemon"
++#: booleans.py:56
++msgid ""
++"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
++"agent to manage user files."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for ntpd daemon"
--#~ msgstr "ntpd ಡೆಮೋನಿಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
-+#: ../gui/selinux.tbl:130
-+msgid "Disable SELinux protection for ntpd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:139
+-msgid "Disable SELinux protection for postfix"
++#: booleans.py:57
++msgid ""
++"Allow gpg web domain to modify public files used for public file transfer "
++"services."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for oddjob"
--#~ msgstr "oddjob ಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
-+#: ../gui/selinux.tbl:131
-+msgid "Disable SELinux protection for oddjob"
-+msgstr ""
+-#: ../gui/selinux.tbl:140
+-msgid "Disable SELinux protection for postgresql daemon"
++#: booleans.py:58
++msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for oddjob_mkhomedir"
--#~ msgstr "oddjob_mkhomedir ಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
-+#: ../gui/selinux.tbl:132
-+msgid "Disable SELinux protection for oddjob_mkhomedir"
-+msgstr ""
+-#: ../gui/selinux.tbl:141
+-msgid "pppd"
++#: booleans.py:59
++msgid ""
++"Allow Apache to modify public files used for public file transfer services. "
++"Directories/Files must be labeled public_content_rw_t."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for openvpn daemon"
--#~ msgstr "openvpn ಡೆಮೋನಿಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
-+#: ../gui/selinux.tbl:133
-+msgid "Disable SELinux protection for openvpn daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:141
+-msgid "Allow pppd to be run for a regular user"
++#: booleans.py:60
++msgid "Allow httpd to use built in scripting (usually php)"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for pam daemon"
--#~ msgstr "pam ಡೆಮೋನಿಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
-+#: ../gui/selinux.tbl:134
-+msgid "Disable SELinux protection for pam daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:142
+-msgid "Disable SELinux protection for pptp"
++#: booleans.py:61
++msgid "Allow http daemon to check spam"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for pegasus"
--#~ msgstr "pegasus ಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
-+#: ../gui/selinux.tbl:135
-+msgid "Disable SELinux protection for pegasus"
-+msgstr ""
+-#: ../gui/selinux.tbl:143
+-msgid "Disable SELinux protection for prelink daemon"
++#: booleans.py:62
++msgid ""
++"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
++"ports"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for perdition daemon"
--#~ msgstr "perdition ಡೆಮೋನಿಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
-+#: ../gui/selinux.tbl:136
-+msgid "Disable SELinux protection for perdition daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:144
+-msgid "Disable SELinux protection for privoxy daemon"
++#: booleans.py:63
++msgid "Allow httpd to connect to the ldap port"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for portmap daemon"
--#~ msgstr "portmap ಡೆಮೋನಿಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
-+#: ../gui/selinux.tbl:137
-+msgid "Disable SELinux protection for portmap daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:145
+-msgid "Disable SELinux protection for ptal daemon"
++#: booleans.py:64
++msgid "Allow http daemon to connect to zabbix"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for portslave daemon"
--#~ msgstr "portslave ಡೆಮೋನಿಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
-+#: ../gui/selinux.tbl:138
-+msgid "Disable SELinux protection for portslave daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:146
+-msgid "Disable SELinux protection for pxe daemon"
++#: booleans.py:65
++msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for postfix"
--#~ msgstr "postfix ಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
-+#: ../gui/selinux.tbl:139
-+msgid "Disable SELinux protection for postfix"
-+msgstr ""
+-#: ../gui/selinux.tbl:147
+-msgid "Disable SELinux protection for pyzord"
++#: booleans.py:66
++msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for postgresql daemon"
--#~ msgstr "postgresql ಡೆಮೋನಿಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
-+#: ../gui/selinux.tbl:140
-+msgid "Disable SELinux protection for postgresql daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:148
+-msgid "Disable SELinux protection for quota daemon"
++#: booleans.py:67
++msgid ""
++"Allow HTTPD scripts and modules to connect to databases over the network."
+ msgstr ""
  
--#~ msgid "pppd"
--#~ msgstr "pppd"
-+#: ../gui/selinux.tbl:141
-+msgid "pppd"
-+msgstr ""
+-#: ../gui/selinux.tbl:149
+-msgid "Disable SELinux protection for radiusd daemon"
++#: booleans.py:68
++msgid "Allow httpd to connect to memcache server"
+ msgstr ""
  
--#~ msgid "Allow pppd to be run for a regular user"
--#~ msgstr "ಒಬ್ಬ ಸಾಮಾನ್ಯ ಬಳಕೆದಾರನಿಗೆ ಚಲಾಯಿತವಾಗುವಂತೆ pppd ಗೆ ಅನುಮತಿಸು"
-+#: ../gui/selinux.tbl:141
-+msgid "Allow pppd to be run for a regular user"
-+msgstr ""
+-#: ../gui/selinux.tbl:150
+-msgid "Disable SELinux protection for radvd daemon"
++#: booleans.py:69
++msgid "Allow httpd to act as a relay"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for pptp"
--#~ msgstr "pptp ಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
-+#: ../gui/selinux.tbl:142
-+msgid "Disable SELinux protection for pptp"
-+msgstr ""
+-#: ../gui/selinux.tbl:151
+-msgid "Disable SELinux protection for rdisc"
++#: booleans.py:70
++msgid "Allow http daemon to send mail"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for prelink daemon"
--#~ msgstr "prelink ಡೆಮೋನಿಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
-+#: ../gui/selinux.tbl:143
-+msgid "Disable SELinux protection for prelink daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:152
+-msgid "Disable SELinux protection for readahead"
++#: booleans.py:71
++msgid "Allow Apache to communicate with avahi service via dbus"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for privoxy daemon"
--#~ msgstr "privoxy ಡೆಮೋನಿಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
-+#: ../gui/selinux.tbl:144
-+msgid "Disable SELinux protection for privoxy daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:153
+-msgid "Allow programs to read files in non-standard locations (default_t)"
++#: booleans.py:72
++msgid "Allow httpd cgi support"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for ptal daemon"
--#~ msgstr "ptal ಡೆಮೋನಿಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
-+#: ../gui/selinux.tbl:145
-+msgid "Disable SELinux protection for ptal daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:154
+-msgid "Disable SELinux protection for restorecond"
++#: booleans.py:73
++msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for pxe daemon"
--#~ msgstr "pxe ಡೆಮೋನಿಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
-+#: ../gui/selinux.tbl:146
-+msgid "Disable SELinux protection for pxe daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:155
+-msgid "Disable SELinux protection for rhgb daemon"
++#: booleans.py:74
++msgid "Allow httpd to read home directories"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for pyzord"
--#~ msgstr "pyzord ಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
-+#: ../gui/selinux.tbl:147
-+msgid "Disable SELinux protection for pyzord"
-+msgstr ""
+-#: ../gui/selinux.tbl:156
+-msgid "Disable SELinux protection for ricci"
++#: booleans.py:75
++msgid "Allow httpd scripts and modules execmem/execstack"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for quota daemon"
--#~ msgstr "quota ಡೆಮೋನಿಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
-+#: ../gui/selinux.tbl:148
-+msgid "Disable SELinux protection for quota daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:157
+-msgid "Disable SELinux protection for ricci_modclusterd"
++#: booleans.py:76
++msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for radiusd daemon"
--#~ msgstr "radiusd ಡೆಮೋನಿಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
-+#: ../gui/selinux.tbl:149
-+msgid "Disable SELinux protection for radiusd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:158
+-msgid "Disable SELinux protection for rlogind daemon"
++#: booleans.py:77
++msgid "Allow httpd processes to manage IPA content"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for radvd daemon"
--#~ msgstr "radvd ಡೆಮೋನಿಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
-+#: ../gui/selinux.tbl:150
-+msgid "Disable SELinux protection for radvd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:159
+-msgid "Disable SELinux protection for rpcd daemon"
++#: booleans.py:78
++msgid "Allow Apache to use mod_auth_ntlm_winbind"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for rdisc"
--#~ msgstr "rdisc ಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
-+#: ../gui/selinux.tbl:151
-+msgid "Disable SELinux protection for rdisc"
-+msgstr ""
+-#: ../gui/selinux.tbl:160
+-msgid "Disable SELinux protection for rshd"
++#: booleans.py:79
++msgid "Allow Apache to use mod_auth_pam"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for readahead"
--#~ msgstr "readahead ಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
-+#: ../gui/selinux.tbl:152
-+msgid "Disable SELinux protection for readahead"
-+msgstr ""
+-#: ../gui/selinux.tbl:161
+-msgid "rsync"
++#: booleans.py:80
++msgid "Allow httpd to read user content"
+ msgstr ""
  
--#~ msgid "Allow programs to read files in non-standard locations (default_t)"
--#~ msgstr "ಸ್ಟಾಂಡರ್ಡ್‌ ಅಲ್ಲದ ಸ್ಥಳಗಳಿಂದ (default_t) ಕಡತಗಳನ್ನು ಓದಲು ಪ್ರೋಗ್ರಾಂಗೆ ಅನುಮತಿಸು"
-+#: ../gui/selinux.tbl:153
-+msgid "Allow programs to read files in non-standard locations (default_t)"
-+msgstr ""
+-#: ../gui/selinux.tbl:161
+-msgid "Disable SELinux protection for rsync daemon"
++#: booleans.py:81
++msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for restorecond"
--#~ msgstr "restorecond ಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
-+#: ../gui/selinux.tbl:154
-+msgid "Disable SELinux protection for restorecond"
-+msgstr ""
+-#: ../gui/selinux.tbl:162
+-msgid "Allow ssh to run from inetd instead of as a daemon"
++#: booleans.py:82
++msgid "Allow httpd daemon to change its resource limits"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for rhgb daemon"
--#~ msgstr "rhgb ಡೆಮೋನಿಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
-+#: ../gui/selinux.tbl:155
-+msgid "Disable SELinux protection for rhgb daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:163
+-msgid "Allow Samba to share nfs directories"
++#: booleans.py:83
++msgid ""
++"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for ricci"
--#~ msgstr "ricci ಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
-+#: ../gui/selinux.tbl:156
-+msgid "Disable SELinux protection for ricci"
-+msgstr ""
+-#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
+-msgid "SASL authentication server"
++#: booleans.py:84
++msgid ""
++"Allow apache scripts to write to public content, directories/files must be "
++"labeled public_rw_content_t."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for ricci_modclusterd"
--#~ msgstr "ricci_modclusterd ಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
-+#: ../gui/selinux.tbl:157
-+msgid "Disable SELinux protection for ricci_modclusterd"
-+msgstr ""
+-#: ../gui/selinux.tbl:164
+-msgid "Allow sasl authentication server to read /etc/shadow"
++#: booleans.py:85
++msgid "Allow Apache to execute tmp content."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for rlogind daemon"
--#~ msgstr "rlogind ಡೆಮೋನಿಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
-+#: ../gui/selinux.tbl:158
-+msgid "Disable SELinux protection for rlogind daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:165
++#: booleans.py:86
+ msgid ""
+-"Allow X-Windows server to map a memory region as both executable and writable"
++"Unify HTTPD to communicate with the terminal. Needed for entering the "
++"passphrase for certificates at the terminal."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for rpcd daemon"
--#~ msgstr "rpcd ಡೆಮೋನಿಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
-+#: ../gui/selinux.tbl:159
-+msgid "Disable SELinux protection for rpcd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:166
+-msgid "Disable SELinux protection for saslauthd daemon"
++#: booleans.py:87
++msgid "Unify HTTPD handling of all content files."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for rshd"
--#~ msgstr "rshd ಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
-+#: ../gui/selinux.tbl:160
-+msgid "Disable SELinux protection for rshd"
-+msgstr ""
+-#: ../gui/selinux.tbl:167
+-msgid "Disable SELinux protection for scannerdaemon daemon"
++#: booleans.py:88
++msgid "Allow httpd to access cifs file systems"
+ msgstr ""
  
--#~ msgid "rsync"
--#~ msgstr "rsync"
-+#: ../gui/selinux.tbl:161
-+msgid "rsync"
-+msgstr ""
+-#: ../gui/selinux.tbl:168
+-msgid "Do not allow transition to sysadm_t, sudo and su effected"
++#: booleans.py:89
++msgid "Allow httpd to access FUSE file systems"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for rsync daemon"
--#~ msgstr "rsync ಡೆಮೋನಿಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
-+#: ../gui/selinux.tbl:161
-+msgid "Disable SELinux protection for rsync daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:169
+-msgid "Do not allow any processes to load kernel modules"
++#: booleans.py:90
++msgid "Allow httpd to run gpg"
+ msgstr ""
  
--#~ msgid "Allow ssh to run from inetd instead of as a daemon"
--#~ msgstr "ssh ಗೆ ಒಂದು ಡೆಮೋನಿನ ಬದಲಿಗೆ inetd ಯಿಂದ ಚಲಾಯಿತವಾಗುವಂತೆ ಅನುಮತಿಸು"
-+#: ../gui/selinux.tbl:162
-+msgid "Allow ssh to run from inetd instead of as a daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:170
+-msgid "Do not allow any processes to modify kernel SELinux policy"
++#: booleans.py:91
++msgid "Allow httpd to access nfs file systems"
+ msgstr ""
  
--#~ msgid "Allow Samba to share nfs directories"
--#~ msgstr "ಸಾಂಬಾಗೆ nfs ಕಡತಕೋಶಗಳನ್ನು ಹಂಚಿಕೆ ಮಾಡಿಕೊಳ್ಳುವಂತೆ ಅನುಮತಿಸು"
-+#: ../gui/selinux.tbl:163
-+msgid "Allow Samba to share nfs directories"
-+msgstr ""
+-#: ../gui/selinux.tbl:171
+-msgid "Disable SELinux protection for sendmail daemon"
++#: booleans.py:92
++msgid "Allow httpd to communicate with oddjob to start up a service"
+ msgstr ""
  
--#~ msgid "SASL authentication server"
--#~ msgstr "SASL ದೃಢೀಕರಣ ಪರಿಚಾರಕ"
-+#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
-+msgid "SASL authentication server"
-+msgstr ""
+-#: ../gui/selinux.tbl:172
+-msgid "Disable SELinux protection for setrans"
++#: booleans.py:93
++msgid "Allow httpd to access openstack ports"
+ msgstr ""
  
--#~ msgid "Allow sasl authentication server to read /etc/shadow"
--#~ msgstr "sasl ದೃಢೀಕರಣ ಪರಿಚಾರಕಕ್ಕೆ /etc/shadow ಅನ್ನು ಓದಲು ಅನುಮತಿಸು"
-+#: ../gui/selinux.tbl:164
-+msgid "Allow sasl authentication server to read /etc/shadow"
-+msgstr ""
+-#: ../gui/selinux.tbl:173
+-msgid "Disable SELinux protection for setroubleshoot daemon"
++#: booleans.py:94
++msgid "Allow icecast to connect to all ports, not just sound ports."
+ msgstr ""
  
--#~ msgid ""
--#~ "Allow X-Windows server to map a memory region as both executable and "
--#~ "writable"
--#~ msgstr ""
--#~ "X-Windows ಪರಿಚಾರಕವು ಒಂದು ಮೆಮೊರಿ ಪ್ರದೇಶಕ್ಕೆ ಕಾರ್ಯಗತಗೊಳಿಸಬಲ್ಲ ಹಾಗು ಬರೆಯಬಲ್ಲುದಾಗಿ "
--#~ "ಮ್ಯಾಪ್ ಮಾಡಲು ಅನುಮತಿಸು"
-+#: ../gui/selinux.tbl:165
+-#: ../gui/selinux.tbl:174
+-msgid "Disable SELinux protection for slapd daemon"
++#: booleans.py:95
 +msgid ""
-+"Allow X-Windows server to map a memory region as both executable and writable"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for saslauthd daemon"
--#~ msgstr "saslauthd ಡೆಮೋನಿಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
-+#: ../gui/selinux.tbl:166
-+msgid "Disable SELinux protection for saslauthd daemon"
-+msgstr ""
++"Allow the Irssi IRC Client to connect to any port, and to bind to any "
++"unreserved port."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for scannerdaemon daemon"
--#~ msgstr "scannerdaemon ಡೆಮೋನಿಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
-+#: ../gui/selinux.tbl:167
-+msgid "Disable SELinux protection for scannerdaemon daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:175
+-msgid "Disable SELinux protection for slrnpull daemon"
++#: booleans.py:96
++msgid "Allow java executable stack"
+ msgstr ""
  
--#~ msgid "Do not allow transition to sysadm_t, sudo and su effected"
--#~ msgstr ""
--#~ "sysadm_t, sudo ಹಾಗು su ಪ್ರಭಾವಗೊಂಡಿದ್ದಕ್ಕೆ ಪರಿವರ್ತಿತಗೊಳ್ಳುವುದನ್ನು ಅನುಮತಿಸಬೇಡ"
-+#: ../gui/selinux.tbl:168
-+msgid "Do not allow transition to sysadm_t, sudo and su effected"
-+msgstr ""
+-#: ../gui/selinux.tbl:176
+-msgid "Disable SELinux protection for smbd daemon"
++#: booleans.py:97
++msgid "Allow confined applications to run with kerberos."
+ msgstr ""
  
--#~ msgid "Do not allow any processes to load kernel modules"
--#~ msgstr "ಯಾವುದೆ ಪ್ರಕ್ರಿಯೆಗಳು ಕರ್ನಲ್ ಘಟಕಗಳಿಗೆ ಲೋಡ್ ಆಗುವುದನ್ನು ಅನುಮತಿಸಬೇಡ"
-+#: ../gui/selinux.tbl:169
-+msgid "Do not allow any processes to load kernel modules"
-+msgstr ""
+-#: ../gui/selinux.tbl:177
+-msgid "Disable SELinux protection for snmpd daemon"
++#: booleans.py:98
++msgid "Allow syslogd daemon to send mail"
+ msgstr ""
  
--#~ msgid "Do not allow any processes to modify kernel SELinux policy"
--#~ msgstr "ಕರ್ನಲ್ SELinux ನೀತಿಯನ್ನು ಮಾರ್ಪಡಿಸಲು ಯಾವುದೇ ಪ್ರಕ್ರಿಯೆಗಳಿಗೆ ಅನುಮತಿಸಬೇಡ"
-+#: ../gui/selinux.tbl:170
-+msgid "Do not allow any processes to modify kernel SELinux policy"
-+msgstr ""
+-#: ../gui/selinux.tbl:178
+-msgid "Disable SELinux protection for snort daemon"
++#: booleans.py:99
++msgid "Allow syslogd the ability to read/write terminals"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for sendmail daemon"
--#~ msgstr "sendmail ಡೆಮೋನಿಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
-+#: ../gui/selinux.tbl:171
-+msgid "Disable SELinux protection for sendmail daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:179
+-msgid "Disable SELinux protection for soundd daemon"
++#: booleans.py:100
++msgid "Allow logging in and using the system from /dev/console."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for setrans"
--#~ msgstr "setrans ಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
-+#: ../gui/selinux.tbl:172
-+msgid "Disable SELinux protection for setrans"
-+msgstr ""
+-#: ../gui/selinux.tbl:180
+-msgid "Disable SELinux protection for sound daemon"
++#: booleans.py:101
++msgid ""
++"Control the ability to mmap a low area of the address space, as configured "
++"by /proc/sys/kernel/mmap_min_addr."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for setroubleshoot daemon"
--#~ msgstr "setroublesoot ಡೆಮನ್‍ಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
-+#: ../gui/selinux.tbl:173
-+msgid "Disable SELinux protection for setroubleshoot daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
+-msgid "Spam Protection"
++#: booleans.py:102
++msgid "Allow mock to read files in home directories."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for slapd daemon"
--#~ msgstr "slapd ಡೆಮೋನಿಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
-+#: ../gui/selinux.tbl:174
-+msgid "Disable SELinux protection for slapd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:181
+-msgid "Disable SELinux protection for spamd daemon"
++#: booleans.py:103
++msgid "Allow the mount command to mount any directory or file."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for slrnpull daemon"
--#~ msgstr "slrnpull ಡೆಮೋನಿಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
-+#: ../gui/selinux.tbl:175
-+msgid "Disable SELinux protection for slrnpull daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:182
+-msgid "Allow spamd to access home directories"
++#: booleans.py:104
++msgid "Allow mozilla plugin domain to connect to the network using TCP."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for smbd daemon"
--#~ msgstr "smbd ಡೆಮೋನಿಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
-+#: ../gui/selinux.tbl:176
-+msgid "Disable SELinux protection for smbd daemon"
+-#: ../gui/selinux.tbl:183
+-msgid "Allow Spam Assassin daemon network access"
++#: booleans.py:105
++msgid ""
++"Allow mozilla_plugins to create random content in the users home directory"
 +msgstr ""
++
++#: booleans.py:106
++msgid "Allow confined web browsers to read home directory content"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for snmpd daemon"
--#~ msgstr "snmpd ಡೆಮೋನಿಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
-+#: ../gui/selinux.tbl:177
-+msgid "Disable SELinux protection for snmpd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:184
+-msgid "Disable SELinux protection for speedmgmt daemon"
++#: booleans.py:107
++msgid "Allow mplayer executable stack"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for snort daemon"
--#~ msgstr "snort ಡೆಮೋನಿಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
-+#: ../gui/selinux.tbl:178
-+msgid "Disable SELinux protection for snort daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
+-msgid "Squid"
++#: booleans.py:108
++msgid "Allow mysqld to connect to all ports"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for soundd daemon"
--#~ msgstr "soundd ಡೆಮೋನಿಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
-+#: ../gui/selinux.tbl:179
-+msgid "Disable SELinux protection for soundd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:185
+-msgid "Allow squid daemon to connect to the network"
++#: booleans.py:109
++msgid "Allow BIND to bind apache port."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for sound daemon"
--#~ msgstr "sound ಡೆಮೋನಿಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
-+#: ../gui/selinux.tbl:180
-+msgid "Disable SELinux protection for sound daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:186
+-msgid "Disable SELinux protection for squid daemon"
++#: booleans.py:110
++msgid ""
++"Allow BIND to write the master zone files. Generally this is used for "
++"dynamic DNS or zone transfers."
+ msgstr ""
  
--#~ msgid "Spam Protection"
--#~ msgstr "Spamನಿಂದ ಸಂರಕ್ಷಣೆ"
-+#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
-+msgid "Spam Protection"
-+msgstr ""
+-#: ../gui/selinux.tbl:187
+-msgid "Disable SELinux protection for ssh daemon"
++#: booleans.py:111
++msgid "Allow any files/directories to be exported read/only via NFS."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for spamd daemon"
--#~ msgstr "spamd ಡೆಮೋನಿಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
-+#: ../gui/selinux.tbl:181
-+msgid "Disable SELinux protection for spamd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:188
+-msgid "Allow ssh logins as sysadm_r:sysadm_t"
++#: booleans.py:112
++msgid "Allow any files/directories to be exported read/write via NFS."
+ msgstr ""
  
--#~ msgid "Allow spamd to access home directories"
--#~ msgstr "spamd ನೆಲೆ ಕಡತಕೋಶಗಳನ್ನು ನಿಲುಕಿಸಿಕೊಳ್ಳಲು ಅನುಮತಿಸು"
-+#: ../gui/selinux.tbl:182
-+msgid "Allow spamd to access home directories"
-+msgstr ""
+-#: ../gui/selinux.tbl:189
++#: booleans.py:113
+ msgid ""
+-"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
+-"bashrc)"
++"Allow nfs servers to modify public files used for public file transfer "
++"services.  Files/Directories must be labeled public_content_rw_t."
+ msgstr ""
  
--#~ msgid "Allow Spam Assassin daemon network access"
--#~ msgstr "Spam assasin ಡೆಮನ್‍ಗೆ ಜಾಲಬಂಧವನ್ನು ನಿಲುಕಿಸಿಕೊಳ್ಳಲು ಅನುಮತಿಸು"
-+#: ../gui/selinux.tbl:183
-+msgid "Allow Spam Assassin daemon network access"
-+msgstr ""
+-#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
+-msgid "Universal SSL tunnel"
++#: booleans.py:114
++msgid "Allow system to run with NIS"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for speedmgmt daemon"
--#~ msgstr "speedmgmt ಡೆಮೋನಿಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
-+#: ../gui/selinux.tbl:184
-+msgid "Disable SELinux protection for speedmgmt daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:190
+-msgid "Disable SELinux protection for stunnel daemon"
++#: booleans.py:115
++msgid "Allow confined applications to use nscd shared memory."
+ msgstr ""
  
--#~ msgid "Squid"
--#~ msgstr "Squid"
-+#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
-+msgid "Squid"
-+msgstr ""
+-#: ../gui/selinux.tbl:191
+-msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
++#: booleans.py:116
++msgid "Allow nsplugin code to connect to unreserved ports"
+ msgstr ""
  
--#~ msgid "Allow squid daemon to connect to the network"
--#~ msgstr "squid ಡೆಮೋನಿಗೆ ಜಾಲಬಂಧವನ್ನು ಸಂಪರ್ಕಿಸಲು ಅನುಮತಿಸಲು"
-+#: ../gui/selinux.tbl:185
-+msgid "Allow squid daemon to connect to the network"
-+msgstr ""
+-#: ../gui/selinux.tbl:192
+-msgid "Disable SELinux protection for swat daemon"
++#: booleans.py:117
++msgid "Allow nsplugin code to execmem/execstack"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for squid daemon"
--#~ msgstr "squid ಡೆಮೋನಿಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
-+#: ../gui/selinux.tbl:186
-+msgid "Disable SELinux protection for squid daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:193
+-msgid "Disable SELinux protection for sxid daemon"
++#: booleans.py:118
++msgid "Allow openvpn to read home directories"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for ssh daemon"
--#~ msgstr "ssh ಡೆಮೋನಿಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
-+#: ../gui/selinux.tbl:187
-+msgid "Disable SELinux protection for ssh daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:194
+-msgid "Disable SELinux protection for syslogd daemon"
++#: booleans.py:119
++msgid "Allow piranha-lvs domain to connect to the network using TCP."
+ msgstr ""
  
--#~ msgid "Allow ssh logins as sysadm_r:sysadm_t"
--#~ msgstr "sysadm_r:sysadm_t ಆಗಿ ssh ಪ್ರವೇಶವನ್ನು ಅನುಮತಿಸು"
-+#: ../gui/selinux.tbl:188
-+msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+msgstr ""
+-#: ../gui/selinux.tbl:195
+-msgid "Disable SELinux protection for system cron jobs"
++#: booleans.py:120
++msgid "Allow polipo to connect to all ports > 1023"
+ msgstr ""
  
--#~ msgid ""
--#~ "Allow staff_r users to search the sysadm home dir and read files (such as "
--#~ "~/.bashrc)"
--#~ msgstr ""
--#~ "staff_r ಬಳಕೆದಾರರಿಗೆ sysadm ನ ನೆಲೆ dir ಹಾಗು ಕಡತಗಳನ್ನು ಓದಲು ಅನುಮತಿಸು (~/."
--#~ "bashrc ನಂತಹ)"
-+#: ../gui/selinux.tbl:189
+-#: ../gui/selinux.tbl:196
+-msgid "Disable SELinux protection for tcp daemon"
++#: booleans.py:121
 +msgid ""
-+"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
-+"bashrc)"
-+msgstr ""
- 
--#~ msgid "Universal SSL tunnel"
--#~ msgstr "ವಿಶ್ವವ್ಯಾಪಿ SSL ಟನ್ನಲ್"
-+#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
-+msgid "Universal SSL tunnel"
-+msgstr ""
++"Determine whether Polipo session daemon can bind tcp sockets to all "
++"unreserved ports."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for stunnel daemon"
--#~ msgstr "stunnel ಡೆಮೋನಿಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
-+#: ../gui/selinux.tbl:190
-+msgid "Disable SELinux protection for stunnel daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:197
+-msgid "Disable SELinux protection for telnet daemon"
++#: booleans.py:122
++msgid ""
++"Determine whether calling user domains can execute Polipo daemon in the "
++"polipo_session_t domain."
+ msgstr ""
  
--#~ msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
--#~ msgstr "stunnel ಡೆಮನ್ ಅನ್ನು xinetd ದ ಹೊರಗೆ ಏಕಮೇವವಾಗಿ ಚಲಾಯಿತಗೊಳ್ಳಲು ಅನುಮತಿಸು "
-+#: ../gui/selinux.tbl:191
-+msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
-+msgstr ""
+-#: ../gui/selinux.tbl:198
+-msgid "Disable SELinux protection for tftpd daemon"
++#: booleans.py:123
++msgid "Determine whether polipo can access cifs file systems."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for swat daemon"
--#~ msgstr "swat ಡೆಮೋನಿಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
-+#: ../gui/selinux.tbl:192
-+msgid "Disable SELinux protection for swat daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:199
+-msgid "Disable SELinux protection for transproxy daemon"
++#: booleans.py:124
++msgid "Determine whether Polipo can access nfs file systems."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for sxid daemon"
--#~ msgstr "sxid ಡೆಮೋನಿಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
-+#: ../gui/selinux.tbl:193
-+msgid "Disable SELinux protection for sxid daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:200
+-msgid "Disable SELinux protection for udev daemon"
++#: booleans.py:125
++msgid "Enable polyinstantiated directory support."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for syslogd daemon"
--#~ msgstr "syslogd ಡೆಮೋನಿಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
-+#: ../gui/selinux.tbl:194
-+msgid "Disable SELinux protection for syslogd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:201
+-msgid "Disable SELinux protection for uml daemon"
++#: booleans.py:126
++msgid "Allow the portage domains to use NFS mounts (regular nfs_t)"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for system cron jobs"
--#~ msgstr "ಗಣಕ cron ಕಾರ್ಯಗಳಿಗಾಗಿ(jobs) SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
-+#: ../gui/selinux.tbl:195
-+msgid "Disable SELinux protection for system cron jobs"
-+msgstr ""
+-#: ../gui/selinux.tbl:202
+-msgid ""
+-"Allow xinetd to run unconfined, including any services it starts that do not "
+-"have a domain transition explicitly defined"
++#: booleans.py:127
++msgid "Allow postfix_local domain full write access to mail_spool directories"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for tcp daemon"
--#~ msgstr "tcp ಡೆಮೋನಿಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
-+#: ../gui/selinux.tbl:196
-+msgid "Disable SELinux protection for tcp daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:203
+-msgid ""
+-"Allow rc scripts to run unconfined, including any daemon started by an rc "
+-"script that does not have a domain transition explicitly defined"
++#: booleans.py:128
++msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for telnet daemon"
--#~ msgstr "telnet ಡೆಮೋನಿಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
-+#: ../gui/selinux.tbl:197
-+msgid "Disable SELinux protection for telnet daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:204
+-msgid "Allow rpm to run unconfined"
++#: booleans.py:129
++msgid "Allow transmit client label to foreign database"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for tftpd daemon"
--#~ msgstr "tftpd ಡೆಮೋನಿಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
-+#: ../gui/selinux.tbl:198
-+msgid "Disable SELinux protection for tftpd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:205
+-msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
++#: booleans.py:130
++msgid "Allow database admins to execute DML statement"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for transproxy daemon"
--#~ msgstr "transproxy ಡೆಮೋನಿಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
-+#: ../gui/selinux.tbl:199
-+msgid "Disable SELinux protection for transproxy daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:206
+-msgid "Disable SELinux protection for updfstab daemon"
++#: booleans.py:131
++msgid "Allow unprivileged users to execute DDL statement"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for udev daemon"
--#~ msgstr "udev ಡೆಮೋನಿಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
-+#: ../gui/selinux.tbl:200
-+msgid "Disable SELinux protection for udev daemon"
+-#: ../gui/selinux.tbl:207
+-msgid "Disable SELinux protection for uptimed daemon"
++#: booleans.py:132
++msgid "Allow pppd to load kernel modules for certain modems"
 +msgstr ""
++
++#: booleans.py:133
++msgid "Allow pppd to be run for a regular user"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for uml daemon"
--#~ msgstr "uml ಡೆಮೋನಿಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
-+#: ../gui/selinux.tbl:201
-+msgid "Disable SELinux protection for uml daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:208
++#: booleans.py:134
+ msgid ""
+-"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
+-"staff_r can do so"
++"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
+ msgstr ""
  
--#~ msgid ""
--#~ "Allow xinetd to run unconfined, including any services it starts that do "
--#~ "not have a domain transition explicitly defined"
--#~ msgstr ""
--#~ "ಒಂದು ಕ್ಷೇತ್ರ ಪರಿವರ್ತನೆಯನ್ನು ಸ್ಪಷ್ಟವಾಗಿ ಸೂಚಿಸದ ಯಾವುದೆ ಸೇವೆಗಳನ್ನು ಒಳಗೊಂಡಂತಹ xinetd "
--#~ "ಯನ್ನು ಮಿತಿಗೊಳಪಡದೆ ಚಲಾಯಿತಗೊಳ್ಳಲು ಅನುಮತಿಸಿ"
-+#: ../gui/selinux.tbl:202
-+msgid ""
-+"Allow xinetd to run unconfined, including any services it starts that do not "
-+"have a domain transition explicitly defined"
-+msgstr ""
+-#: ../gui/selinux.tbl:209
+-msgid "Allow users to execute the mount command"
++#: booleans.py:135
++msgid "Allow Puppet client to manage all file types."
+ msgstr ""
  
--#~ msgid ""
--#~ "Allow rc scripts to run unconfined, including any daemon started by an rc "
--#~ "script that does not have a domain transition explicitly defined"
--#~ msgstr ""
--#~ "ಒಂದು ಕ್ಷೇತ್ರ ಪರಿವರ್ತನೆಯನ್ನು ಸ್ಪಷ್ಟವಾಗಿ ಸೂಚಿಸದ ಒಂದು rc ಸ್ಕ್ರಿಪ್ಟ್‍ನಿಂದ ಆರಂಭಗೊಂಡ "
--#~ "ಯಾವುದೆ ಡೆಮನ್ ಅನ್ನು ಒಳಗೊಂಡಂತಹ rc ಸ್ಕ್ರಿಪ್ಟ್‍ ಅನ್ನು ಮಿತಿಗೊಳಪಡದೆ ಚಲಾಯಿತಗೊಳ್ಳಲು "
--#~ "ಅನುಮತಿಸಿ"
-+#: ../gui/selinux.tbl:203
-+msgid ""
-+"Allow rc scripts to run unconfined, including any daemon started by an rc "
-+"script that does not have a domain transition explicitly defined"
-+msgstr ""
+-#: ../gui/selinux.tbl:210
+-msgid "Allow regular users direct mouse access (only allow the X server)"
++#: booleans.py:136
++msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+ msgstr ""
  
--#~ msgid "Allow rpm to run unconfined"
--#~ msgstr "rpm ಅನ್ನು ಮಿತಿಗೊಳಪಡದೆ ಚಲಾಯಿತಗೊಳ್ಳಲು ಅನುಮತಿಸು"
-+#: ../gui/selinux.tbl:204
-+msgid "Allow rpm to run unconfined"
-+msgstr ""
+-#: ../gui/selinux.tbl:211
+-msgid "Allow users to run the dmesg command"
++#: booleans.py:137
++msgid "Allow qemu to connect fully to the network"
+ msgstr ""
  
--#~ msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
--#~ msgstr ""
--#~ "ಸವಲತ್ತು ಉಪಯುಕ್ತತೆಗಳಾದ hotplug ಹಾಗು insmod ನಂತಹುಗಳನ್ನು ಮಿತಿಗೊಳಪಡದೆ "
--#~ "ಚಲಾಯಿತಗೊಳ್ಳಲು ಅನುಮತಿಸು"
-+#: ../gui/selinux.tbl:205
-+msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
-+msgstr ""
+-#: ../gui/selinux.tbl:212
+-msgid "Allow users to control network interfaces (also needs USERCTL=true)"
++#: booleans.py:138
++msgid "Allow qemu to use cifs/Samba file systems"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for updfstab daemon"
--#~ msgstr "updfstab ಡೆಮೋನಿಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
-+#: ../gui/selinux.tbl:206
-+msgid "Disable SELinux protection for updfstab daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:213
+-msgid "Allow normal user to execute ping"
++#: booleans.py:139
++msgid "Allow qemu to use serial/parallel communication ports"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for uptimed daemon"
--#~ msgstr "ಡೆಮೋನಿಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
-+#: ../gui/selinux.tbl:207
-+msgid "Disable SELinux protection for uptimed daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:214
+-msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
++#: booleans.py:140
++msgid "Allow qemu to use nfs file systems"
+ msgstr ""
  
--#~ msgid ""
--#~ "Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, "
--#~ "only staff_r can do so"
--#~ msgstr ""
--#~ "user_r ಗೆ su ನ ಮೂಲಕ sysadm_r, sudo, ಅಥವ userhelper ಅನ್ನು ತಲುಪಲು ಅನುಮತಿಸಿ. "
--#~ "ಇಲ್ಲದೆ ಹೋದಲ್ಲಿ, ಕೇವಲ staff_r ಹಾಗೆ ಮಾಡುತ್ತದೆ"
-+#: ../gui/selinux.tbl:208
-+msgid ""
-+"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
-+"staff_r can do so"
-+msgstr ""
+-#: ../gui/selinux.tbl:215
+-msgid "Allow users to rw usb devices"
++#: booleans.py:141
++msgid "Allow qemu to use usb devices"
+ msgstr ""
  
--#~ msgid "Allow users to execute the mount command"
--#~ msgstr "ಬಳಕೆದಾರರಿಗೆ ಆರೋಹಿಸು ಆಜ್ಞೆಯನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲು ಅನುಮತಿಸು"
-+#: ../gui/selinux.tbl:209
-+msgid "Allow users to execute the mount command"
+-#: ../gui/selinux.tbl:216
++#: booleans.py:142
++msgid "Allow racoon to read shadow"
 +msgstr ""
- 
--#~ msgid "Allow regular users direct mouse access (only allow the X server)"
--#~ msgstr ""
--#~ "ಸಾಮಾನ್ಯ ಬಳಕೆದಾರರಿಗೆ ನೇರ ಮೌಸಿನ ನಿಲುಕಣೆಯನ್ನು ಅನುಮತಿಸು(ಕೇವಲ X ಪರಿಚಾರಕವನ್ನು ಮಾತ್ರ "
--#~ "ಅನುಮತಿಸು)"
-+#: ../gui/selinux.tbl:210
-+msgid "Allow regular users direct mouse access (only allow the X server)"
++
++#: booleans.py:143
++msgid "Allow rgmanager domain to connect to the network using TCP."
 +msgstr ""
++
++#: booleans.py:144
+ msgid ""
+-"Allow users to run TCP servers (bind to ports and accept connection from the "
+-"same domain and outside users)  disabling this forces FTP passive mode and "
+-"may change other protocols"
++"Allow rsync to modify public files used for public file transfer services.  "
++"Files/Directories must be labeled public_content_rw_t."
+ msgstr ""
  
--#~ msgid "Allow users to run the dmesg command"
--#~ msgstr "dmesg ಆಜ್ಞೆಯನ್ನು ಚಲಾಯಿಸಲು ಅನುಮತಿಸು"
-+#: ../gui/selinux.tbl:211
-+msgid "Allow users to run the dmesg command"
-+msgstr ""
+-#: ../gui/selinux.tbl:217
+-msgid "Allow user to stat ttyfiles"
++#: booleans.py:145
++msgid "Allow rsync to run as a client"
+ msgstr ""
  
--#~ msgid "Allow users to control network interfaces (also needs USERCTL=true)"
--#~ msgstr ""
--#~ "ಬಳಕೆದಾರರಿಗೆ ಜಾಲಬಂಧ ಸಂಪರ್ಕಸಾಧನಗಳನ್ನು ನಿಯಂತ್ರಿಸಲು ಅನುಮತಿಸು(USERCTL=true ನ "
--#~ "ಅಗತ್ಯವು ಸಹ ಇರುತ್ತದೆ)"
-+#: ../gui/selinux.tbl:212
-+msgid "Allow users to control network interfaces (also needs USERCTL=true)"
-+msgstr ""
+-#: ../gui/selinux.tbl:218
+-msgid "Disable SELinux protection for uucpd daemon"
++#: booleans.py:146
++msgid "Allow rsync to export any files/directories read only."
+ msgstr ""
  
--#~ msgid "Allow normal user to execute ping"
--#~ msgstr "ಸಾಮಾನ್ಯ ಬಳಕೆದಾರರಿಗೆ ಪಿಂಗ್ ಅನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲು ಅನುಮತಿಸು"
-+#: ../gui/selinux.tbl:213
-+msgid "Allow normal user to execute ping"
-+msgstr ""
+-#: ../gui/selinux.tbl:219
+-msgid "Disable SELinux protection for vmware daemon"
++#: booleans.py:147
++msgid "Allow rsync servers to share cifs files systems"
+ msgstr ""
  
--#~ msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
--#~ msgstr "ಬಳಕೆದಾರನನ್ನು r/w noextattrfile (FAT, CDROM, FLOPPY) ಗೆ ಅನುಮತಿಸು"
-+#: ../gui/selinux.tbl:214
-+msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
-+msgstr ""
+-#: ../gui/selinux.tbl:220
+-msgid "Disable SELinux protection for watchdog daemon"
++#: booleans.py:148
++msgid "Allow rsync servers to share nfs files systems"
+ msgstr ""
  
--#~ msgid "Allow users to rw usb devices"
--#~ msgstr "rw usb ಸಾಧನಗಳಿಗೆ ಬಳಕೆದಾರರನ್ನು ಅನುಮತಿಸು"
-+#: ../gui/selinux.tbl:215
-+msgid "Allow users to rw usb devices"
-+msgstr ""
+-#: ../gui/selinux.tbl:221
+-msgid "Disable SELinux protection for winbind daemon"
++#: booleans.py:149
++msgid "Allow samba to create new home directories (e.g. via PAM)"
+ msgstr ""
  
--#~ msgid ""
--#~ "Allow users to run TCP servers (bind to ports and accept connection from "
--#~ "the same domain and outside users)  disabling this forces FTP passive "
--#~ "mode and may change other protocols"
--#~ msgstr ""
--#~ "ಬಳಕೆದಾರರಿಗೆ TCP ಪರಿಚಾರಕಗಳನ್ನು ಚಲಾಯಿಸಲು ಅನುಮತಿಸು (ಸಂಪರ್ಕಸ್ಥಾನಗಳಿಗೆ ಬೈಂಡ್ ಮಾಡಿ "
--#~ "ಹಾಗು ಅದೆ ಕ್ಷೇತ್ರದಿಂದ ಹಾಗು ಬಳಕೆದಾರರ ಹೊರಗಿನ ಸಂಪರ್ಕಗಳನ್ನು ಅನುಮತಿಸು).  ಇದನ್ನು "
--#~ "ಅಶಕ್ತಗೊಳಿಸುವುದರಿಂದ ಅದುFTP ಜಡ ಕ್ರಮಕ್ಕೆ ಒತ್ತಾಯಿಸುತ್ತದೆ ಹಾಗು ಇತರೆ ಪ್ರೊಟೋಕಾಲ್‍ಗಳನ್ನು "
--#~ "ಸಹ ಬದಲಾಯಿಸಬಹುದು"
-+#: ../gui/selinux.tbl:216
+-#: ../gui/selinux.tbl:222
+-msgid "Disable SELinux protection for xdm daemon"
++#: booleans.py:150
 +msgid ""
-+"Allow users to run TCP servers (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 ""
- 
--#~ msgid "Allow user to stat ttyfiles"
--#~ msgstr "ಬಳಕೆದಾರರಿಗೆ ttyfiles ಅನ್ನು stat ಮಾಡಲು ಅನುಮತಿಸು"
-+#: ../gui/selinux.tbl:217
-+msgid "Allow user to stat ttyfiles"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for uucpd daemon"
--#~ msgstr "uucpd ಡೆಮೋನಿಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಶಕ್ತಗೊಳಿಸು"
-+#: ../gui/selinux.tbl:218
-+msgid "Disable SELinux protection for uucpd daemon"
-+msgstr ""
++"Allow samba to act as the domain controller, add users, groups and change "
++"passwords."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for vmware daemon"
--#~ msgstr "vmware ಡೆಮೋನಿಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಶಕ್ತಗೊಳಿಸು"
-+#: ../gui/selinux.tbl:219
-+msgid "Disable SELinux protection for vmware daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:223
+-msgid "Allow xdm logins as sysadm_r:sysadm_t"
++#: booleans.py:151
++msgid "Allow samba to share users home directories."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for watchdog daemon"
--#~ msgstr "watchdog ಡೆಮೋನಿಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಶಕ್ತಗೊಳಿಸು"
-+#: ../gui/selinux.tbl:220
-+msgid "Disable SELinux protection for watchdog daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:224
+-msgid "Disable SELinux protection for xen daemon"
++#: booleans.py:152
++msgid "Allow samba to share any file/directory read only."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for winbind daemon"
--#~ msgstr "winbind ಡೆಮೋನಿಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಶಕ್ತಗೊಳಿಸು"
-+#: ../gui/selinux.tbl:221
-+msgid "Disable SELinux protection for winbind daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:225
+-msgid "XEN"
++#: booleans.py:153
++msgid "Allow samba to share any file/directory read/write."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for xdm daemon"
--#~ msgstr "xdm ಡೆಮೋನಿಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
-+#: ../gui/selinux.tbl:222
-+msgid "Disable SELinux protection for xdm daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:225
+-msgid "Allow xen to read/write physical disk devices"
++#: booleans.py:154
++msgid "Allow samba to act as a portmapper"
+ msgstr ""
  
--#~ msgid "Allow xdm logins as sysadm_r:sysadm_t"
--#~ msgstr "xdm ಪ್ರವೇಶಗಳನ್ನು sysadm_r:sysadm_t ಆಗಿ ಅನುಮತಿಸು"
-+#: ../gui/selinux.tbl:223
-+msgid "Allow xdm logins as sysadm_r:sysadm_t"
-+msgstr ""
+-#: ../gui/selinux.tbl:226
+-msgid "Disable SELinux protection for xfs daemon"
++#: booleans.py:155
++msgid "Allow samba to run unconfined scripts"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for xen daemon"
--#~ msgstr "xen ಡೆಮೋನಿಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
-+#: ../gui/selinux.tbl:224
-+msgid "Disable SELinux protection for xen daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:227
+-msgid "Disable SELinux protection for xen control"
++#: booleans.py:156
++msgid "Allow samba to export ntfs/fusefs volumes."
+ msgstr ""
  
--#~ msgid "XEN"
--#~ msgstr "XEN"
-+#: ../gui/selinux.tbl:225
-+msgid "XEN"
-+msgstr ""
+-#: ../gui/selinux.tbl:228
+-msgid "Disable SELinux protection for ypbind daemon"
++#: booleans.py:157
++msgid "Allow samba to export NFS volumes."
+ msgstr ""
  
--#~ msgid "Allow xen to read/write physical disk devices"
--#~ msgstr "xen ಗೆ ಭೌತಿಕ ಡಿಸ್ಕ್ ಸಾಧನಗಳನ್ನು ಓದಲು/ಬರೆಯಲು ಅನುಮತಿಸು"
-+#: ../gui/selinux.tbl:225
-+msgid "Allow xen to read/write physical disk devices"
-+msgstr ""
+-#: ../gui/selinux.tbl:229
+-msgid "Disable SELinux protection for NIS Password Daemon"
++#: booleans.py:158
++msgid "Allow sanlock to read/write fuse files"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for xfs daemon"
--#~ msgstr "xfs ಡೆಮೋನಿಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
-+#: ../gui/selinux.tbl:226
-+msgid "Disable SELinux protection for xfs daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:230
+-msgid "Disable SELinux protection for ypserv daemon"
++#: booleans.py:159
++msgid "Allow sanlock to manage nfs files"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for xen control"
--#~ msgstr "xen constrol ಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
-+#: ../gui/selinux.tbl:227
-+msgid "Disable SELinux protection for xen control"
-+msgstr ""
+-#: ../gui/selinux.tbl:231
+-msgid "Disable SELinux protection for NIS Transfer Daemon"
++#: booleans.py:160
++msgid "Allow sanlock to manage cifs files"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for ypbind daemon"
--#~ msgstr "ypbind ಡೆಮೋನಿಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
-+#: ../gui/selinux.tbl:228
-+msgid "Disable SELinux protection for ypbind daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:232
+-msgid "Allow SELinux webadm user to manage unprivileged users home directories"
++#: booleans.py:161
++msgid "Allow sasl to read shadow"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for NIS Password Daemon"
--#~ msgstr "NIS ಗುಪ್ತಪದ ಡೆಮೋನಿಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
-+#: ../gui/selinux.tbl:229
-+msgid "Disable SELinux protection for NIS Password Daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:233
+-msgid "Allow SELinux webadm user to read unprivileged users home directories"
++#: booleans.py:162
++msgid ""
++"disallow programs, such as newrole, from transitioning to administrative "
++"user domains."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for ypserv daemon"
--#~ msgstr "ypserv ಡೆಮೋನಿಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
-+#: ../gui/selinux.tbl:230
-+msgid "Disable SELinux protection for ypserv daemon"
-+msgstr ""
+-#: ../gui/semanagePage.py:126
+-#, python-format
+-msgid "Are you sure you want to delete %s '%s'?"
++#: booleans.py:163
++msgid "Disable kernel module loading."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for NIS Transfer Daemon"
--#~ msgstr "NIS ವರ್ಗಾವಣಾ ಡೆಮೋನಿಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
-+#: ../gui/selinux.tbl:231
-+msgid "Disable SELinux protection for NIS Transfer Daemon"
-+msgstr ""
+-#: ../gui/semanagePage.py:126
+-#, python-format
+-msgid "Delete %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 ""
  
--#~ msgid ""
--#~ "Allow SELinux webadm user to manage unprivileged users home directories"
--#~ msgstr ""
--#~ "ಸವಲತ್ತುಗಳಿಲ್ಲದ ಬಳಕೆದಾರರ ನೆಲೆ ಕಡತಕೋಶಗಳನ್ನು ನಿರ್ವಹಿಸಲು SELinux webadm "
--#~ "ಬಳಕೆದಾರನಿಗೆ ಅನುಮತಿಸು"
-+#: ../gui/selinux.tbl:232
-+msgid "Allow SELinux webadm user to manage unprivileged users home directories"
-+msgstr ""
+-#: ../gui/semanagePage.py:134
+-#, python-format
+-msgid "Add %s"
++#: booleans.py:165
++msgid "Allow regular users direct dri device access"
+ msgstr ""
  
--#~ msgid ""
--#~ "Allow SELinux webadm user to read unprivileged users home directories"
--#~ msgstr ""
--#~ "ಸವಲತ್ತುಗಳಿಲ್ಲದ ಬಳಕೆದಾರರ ನೆಲೆ ಕಡತಕೋಶಗಳನ್ನು ಓದಲು SELinux webadm ಬಳಕೆದಾರನಿಗೆ "
--#~ "ಅನುಮತಿಸು"
-+#: ../gui/selinux.tbl:233
-+msgid "Allow SELinux webadm user to read unprivileged users home directories"
-+msgstr ""
+-#: ../gui/semanagePage.py:148
+-#, python-format
+-msgid "Modify %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 ""
  
--#~ msgid "Are you sure you want to delete %s '%s'?"
--#~ msgstr "%s '%s' ಅನ್ನು ಅಳಿಸಿಹಾಕಬೇಕೆಂದು ನೀವು ಖಚಿತವೆ?"
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Are you sure you want to delete %s '%s'?"
-+msgstr ""
+-#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
+-msgid "Permissive"
++#: booleans.py:167
++msgid ""
++"Allow all unconfined executables to use libraries requiring text relocation "
++"that are not labeled textrel_shlib_t"
+ msgstr ""
  
--#~ msgid "Delete %s"
--#~ msgstr "%s ಅನ್ನು ಅಳಿಸಿಹಾಕು"
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Delete %s"
-+msgstr ""
+-#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
+-msgid "Enforcing"
++#: 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 ""
  
--#~ msgid "Add %s"
--#~ msgstr "%s ಅನ್ನು ಸೇರಿಸು"
-+#: ../gui/semanagePage.py:134
-+#, python-format
-+msgid "Add %s"
-+msgstr ""
+-#: ../gui/statusPage.py:94
+-msgid "Status"
++#: booleans.py:169
++msgid "Allow users to connect to the local mysql server"
+ msgstr ""
  
--#~ msgid "Modify %s"
--#~ msgstr "%s ಮಾರ್ಪಡಿಸು"
-+#: ../gui/semanagePage.py:148
-+#, python-format
-+msgid "Modify %s"
-+msgstr ""
+-#: ../gui/statusPage.py:133
++#: booleans.py:170
+ msgid ""
+-"Changing the policy type will cause a relabel of the entire file system on "
+-"the next boot. Relabeling takes a long time depending on the size of the "
+-"file system.  Do you wish to continue?"
++"Allow confined users the ability to execute the ping and traceroute commands."
+ msgstr ""
  
--#~ msgid "Permissive"
--#~ msgstr "ಅನುಮತಿಪೂರ್ವಕವಾಗಿ"
-+#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
-+msgid "Permissive"
+-#: ../gui/statusPage.py:147
++#: booleans.py:171
++msgid "Allow users to connect to PostgreSQL"
 +msgstr ""
++
++#: booleans.py:172
+ msgid ""
+-"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
+-"you later decide to turn SELinux back on, the system will be required to "
+-"relabel.  If you just want to see if SELinux is causing a problem on your "
+-"system, you can go to permissive mode which will only log errors and not "
+-"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
+-"wish to continue?"
++"Allow user to r/w files on filesystems that do not have extended attributes "
++"(FAT, CDROM, FLOPPY)"
+ msgstr ""
+ 
+-#: ../gui/statusPage.py:152
++#: booleans.py:173
+ msgid ""
+-"Changing to SELinux enabled will cause a relabel of the entire file system "
+-"on the next boot. Relabeling takes a long time depending on the size of the "
+-"file system.  Do you wish to continue?"
++"Allow users to run TCP servers (bind to ports and accept connection from the "
++"same domain and outside users)  disabling this forces FTP passive mode and "
++"may change other protocols."
+ msgstr ""
  
--#~ msgid "Enforcing"
--#~ msgstr "ಒತ್ತಾಯಪೂರ್ವಕ"
-+#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
-+msgid "Enforcing"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:11
+-msgid "system-config-selinux"
++#: booleans.py:174
++msgid "Allow user music sharing"
+ msgstr ""
  
--#~ 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:94
-+msgid "Status"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:12
++#: booleans.py:175
+ msgid ""
+-"Copyright (c)2006 Red Hat, Inc.\n"
+-"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
++"Allow anon internal-sftp to upload files, used for public file transfer "
++"services. Directories must be labeled public_content_rw_t."
+ msgstr ""
  
--#~ msgid ""
--#~ "Changing to SELinux disabled requires a reboot.  It is not recommended.  "
--#~ "If you later decide to turn SELinux back on, the system will be required "
--#~ "to relabel.  If you just want to see if SELinux is causing a problem on "
--#~ "your system, you can go to permissive 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:133
+-#: ../gui/system-config-selinux.glade:22
+-#: ../gui/system-config-selinux.glade:544
+-msgid "Add SELinux Login Mapping"
++#: booleans.py:176
 +msgid ""
-+"Changing the policy type will cause a relabel of the entire file system on "
-+"the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
-+msgstr ""
++"Allow sftp-internal to read and write files in the user home directories"
+ msgstr ""
  
--#~ msgid ""
--#~ "Changing to SELinux enabled will cause a relabel of the entire file "
--#~ "system on the next boot. Relabeling takes a long time depending on the "
--#~ "size of the file system.  Do you wish to continue?"
--#~ msgstr ""
--#~ "SELinux ಶಕ್ತಗೊಂಡ ಸ್ಥಿತಿಗೆ ಬದಲಾಯಿಸುವುದರಿಂದ ಮುಂದಿನ ಬೂಟಿನಲ್ಲಿ ಇಡಿ ಕಡತವ್ಯವಸ್ಥೆಯನ್ನು "
--#~ "ಲೇಬಲ್ ಮಾಡುವುದು ಅಗತ್ಯವಾಗುತ್ತದೆ. ಕಡತ ವ್ಯವಸ್ಥೆಗೆ ಅನುಗುಣವಾಗಿ ಪುನಃ ಲೇಬಲ್ ಮಾಡಲು ಬಹಳ "
--#~ "ಸಮಯ ಹಿಡಿಯುತ್ತದೆ.  ನೀವು ಮುಂದುವರೆಯಲು ಬಯಸುತ್ತೀರೆ?"
-+#: ../gui/statusPage.py:147
+-#: ../gui/system-config-selinux.glade:257
+-msgid "Add SELinux Network Ports"
++#: booleans.py:177
 +msgid ""
-+"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
-+"you later decide to turn SELinux back on, the system will be required to "
-+"relabel.  If you just want to see if SELinux is causing a problem on your "
-+"system, you can go to permissive mode which will only log errors and not "
-+"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
-+"wish to continue?"
-+msgstr ""
++"Allow sftp-internal to login to local users and read/write all files on the "
++"system, governed by DAC."
+ msgstr ""
  
--#~ msgid "system-config-selinux"
--#~ msgstr "system-config-selinux"
-+#: ../gui/statusPage.py:152
+-#: ../gui/system-config-selinux.glade:391
+-#: ../gui/system-config-selinux.glade:678
+-msgid "SELinux Type"
++#: booleans.py:178
 +msgid ""
-+"Changing to SELinux enabled will cause a relabel of the entire file system "
-+"on the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
-+msgstr ""
- 
--#~ msgid ""
--#~ "Copyright (c)2006 Red Hat, Inc.\n"
--#~ "Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
--#~ msgstr ""
--#~ "ಕೃತಿಸ್ವಾಮ್ಯ (c)2006 Red Hat, Inc.\n"
--#~ "ಕೃತಿಸ್ವಾಮ್ಯ (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-+#: ../gui/system-config-selinux.glade:11
-+msgid "system-config-selinux"
-+msgstr ""
++"Allow internal-sftp to read and write files in the user ssh home directories."
+ msgstr ""
  
--#~ msgid "Add SELinux Login Mapping"
--#~ msgstr "SELinux ಪ್ರವೇಶ ಮ್ಯಾಪಿಂಗನ್ನು ಸೇರಿಸು"
-+#: ../gui/system-config-selinux.glade:12
-+msgid ""
-+"Copyright (c)2006 Red Hat, Inc.\n"
-+"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:622
+-msgid "File Specification"
++#: booleans.py:179
++msgid "Allow sge to connect to the network using any TCP port"
+ msgstr ""
  
--#~ msgid "Add SELinux Network Ports"
--#~ msgstr "SELinux ಜಾಲಬಂಧ ಸಂಪರ್ಕಸ್ಥಾನಗಳನ್ನು ಸೇರಿಸು"
-+#: ../gui/system-config-selinux.glade:22
-+#: ../gui/system-config-selinux.glade:544
-+msgid "Add SELinux Login Mapping"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:650
+-msgid "File Type"
++#: booleans.py:180
++msgid "Allow sge to access nfs file systems."
+ msgstr ""
  
--#~ msgid "SELinux Type"
--#~ msgstr "SELinux ನ ಬಗೆ"
-+#: ../gui/system-config-selinux.glade:257
-+msgid "Add SELinux Network Ports"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:727
++#: booleans.py:181
+ msgid ""
+-"all files\n"
+-"regular file\n"
+-"directory\n"
+-"character device\n"
+-"block device\n"
+-"socket\n"
+-"symbolic link\n"
+-"named pipe\n"
++"Enable additional permissions needed to support devices on 3ware controllers."
+ msgstr ""
  
--#~ msgid ""
--#~ "tcp\n"
--#~ "udp"
--#~ msgstr ""
--#~ "tcp\n"
--#~ "udp"
-+#: ../gui/system-config-selinux.glade:391
-+#: ../gui/system-config-selinux.glade:678
-+msgid "SELinux Type"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:773
+-msgid "MLS"
++#: booleans.py:182
++msgid ""
++"Allow samba to modify public files used for public file transfer services.  "
++"Files/Directories must be labeled public_content_rw_t."
+ msgstr ""
  
--#~ msgid ""
--#~ "SELinux MLS/MCS\n"
--#~ "Level"
--#~ msgstr ""
--#~ "SELinux MLS/MCS\n"
--#~ "ಮಟ್ಟ"
-+#: ../gui/system-config-selinux.glade:622
-+msgid "File Specification"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:837
+-msgid "Add SELinux User"
++#: booleans.py:183
++msgid "Allow user spamassassin clients to use the network."
+ msgstr ""
  
--#~ msgid "File Specification"
--#~ msgstr "ಕಡತದ ವಿಶಿಷ್ಟ ವಿವರಗಳು"
-+#: ../gui/system-config-selinux.glade:650
-+msgid "File Type"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1079
+-msgid "SELinux Administration"
++#: booleans.py:184
++msgid "Allow spamd to read/write user home directories."
+ msgstr ""
  
--#~ msgid "File Type"
--#~ msgstr "ಕಡತದ ಬಗೆ"
-+#: ../gui/system-config-selinux.glade:727
+-#: ../gui/system-config-selinux.glade:1122
+-msgid "Add"
++#: booleans.py:185
 +msgid ""
-+"all files\n"
-+"regular file\n"
-+"directory\n"
-+"character device\n"
-+"block device\n"
-+"socket\n"
-+"symbolic link\n"
-+"named pipe\n"
-+msgstr ""
++"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
+ msgstr ""
  
--#~ msgid ""
--#~ "all files\n"
--#~ "regular file\n"
--#~ "directory\n"
--#~ "character device\n"
--#~ "block device\n"
--#~ "socket\n"
--#~ "symbolic link\n"
--#~ "named pipe\n"
--#~ msgstr ""
--#~ "ಎಲ್ಲಾ ಕಡತಗಳು\n"
--#~ "ಸಾಮಾನ್ಯ ಕಡತ\n"
--#~ "ಕಡತಕೋಶ\n"
--#~ "ವೈಶಿಷ್ಟ್ಯ ಸಾಧನ\n"
--#~ "ಬ್ಲಾಕ್(block) ಸಾಧನ\n"
--#~ "ಸಾಕೆಟ್\n"
--#~ "ಸಾಂಕೇತಿಕ ಕೊಂಡಿ\n"
--#~ "ಹೆಸರಿಸಲಾದ ಪೈಪ್\n"
-+#: ../gui/system-config-selinux.glade:773
-+msgid "MLS"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1144
+-msgid "_Properties"
++#: booleans.py:186
++msgid "Allow squid to run as a transparent proxy (TPROXY)"
+ msgstr ""
  
--#~ msgid "MLS"
--#~ msgstr "MLS"
-+#: ../gui/system-config-selinux.glade:837
-+msgid "Add SELinux User"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1166
+-msgid "_Delete"
++#: booleans.py:187
++msgid ""
++"Allow ssh with chroot env to read and write files in the user home "
++"directories"
+ msgstr ""
  
--#~ msgid "Add SELinux User"
--#~ msgstr "SELinux ಬಳಕೆದಾರನನ್ನು ಸೇರಿಸು"
-+#: ../gui/system-config-selinux.glade:1079
-+msgid "SELinux Administration"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1256
+-msgid "Select Management Object"
++#: booleans.py:188
++msgid "allow host key based authentication"
+ msgstr ""
  
--#~ msgid "SELinux Administration"
--#~ msgstr "SELinux ನಿರ್ವಹಣೆ"
-+#: ../gui/system-config-selinux.glade:1122
-+msgid "Add"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1273
+-msgid "<b>Select:</b>"
++#: booleans.py:189
++msgid "Allow ssh logins as sysadm_r:sysadm_t"
+ msgstr ""
  
--#~ msgid "Add"
--#~ msgstr "ಸೇರಿಸು"
-+#: ../gui/system-config-selinux.glade:1144
-+msgid "_Properties"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1326
+-msgid "System Default Enforcing Mode"
++#: booleans.py:190
++msgid "allow staff user to create and transition to svirt domains."
+ msgstr ""
  
--#~ msgid "_Properties"
--#~ msgstr "ಗುಣಲಕ್ಷಣಗಳು(_P)"
-+#: ../gui/system-config-selinux.glade:1166
-+msgid "_Delete"
+-#: ../gui/system-config-selinux.glade:1354
++#: booleans.py:191
++msgid "Allow the Telepathy connection managers to connect to any network port."
 +msgstr ""
++
++#: booleans.py:192
+ msgid ""
+-"Disabled\n"
+-"Permissive\n"
+-"Enforcing\n"
++"Allow the Telepathy connection managers to connect to any generic TCP port."
+ msgstr ""
  
--#~ msgid "_Delete"
--#~ msgstr "ಅಳಿಸಿಹಾಕು(_D)"
-+#: ../gui/system-config-selinux.glade:1256
-+msgid "Select Management Object"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1373
+-msgid "Current Enforcing Mode"
++#: booleans.py:193
++msgid ""
++"Allow tftp to modify public files used for public file transfer services."
+ msgstr ""
  
--#~ msgid "Select Management Object"
--#~ msgstr "ನಿರ್ವಹಣಾ ವಸ್ತುವನ್ನು ಆರಿಸು"
-+#: ../gui/system-config-selinux.glade:1273
-+msgid "<b>Select:</b>"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1418
+-msgid "System Default Policy Type: "
++#: booleans.py:194
++msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
+ msgstr ""
  
--#~ msgid "<b>Select:</b>"
--#~ msgstr "<b>ಆರಿಸು:</b>"
-+#: ../gui/system-config-selinux.glade:1326
-+msgid "System Default Enforcing Mode"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1463
++#: booleans.py:195
+ msgid ""
+-"Select if you wish to relabel then entire file system on next reboot.  "
+-"Relabeling can take a very long time, depending on the size of the system.  "
+-"If you are changing policy types or going from disabled to enforcing, a "
+-"relabel is required."
++"allow unconfined users to transition to the chrome sandbox domains when "
++"running chrome-sandbox"
+ msgstr ""
  
--#~ msgid "System Default Enforcing Mode"
--#~ msgstr "ಗಣಕ ಪೂರ್ವನಿಯೋಜಿತ ಒತ್ತಾಯಪೂರ್ವಕ ಕ್ರಮ"
-+#: ../gui/system-config-selinux.glade:1354
+-#: ../gui/system-config-selinux.glade:1509
+-msgid "Relabel on next reboot."
++#: booleans.py:196
++msgid "Allow a user to login as an unconfined domain"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1561
+-msgid "label37"
++#: booleans.py:197
 +msgid ""
-+"Disabled\n"
-+"Permissive\n"
-+"Enforcing\n"
-+msgstr ""
++"Allow unconfined users to transition to the Mozilla plugin domain when "
++"running xulrunner plugin-container."
+ msgstr ""
  
--#~ msgid "Current Enforcing Mode"
--#~ msgstr "ಪ್ರಸಕ್ತ ಒತ್ತಾಯಪೂರ್ವಕ ಕ್ರಮ"
-+#: ../gui/system-config-selinux.glade:1373
-+msgid "Current Enforcing Mode"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1598
+-msgid "Revert boolean setting to system default"
++#: booleans.py:198
++msgid "Allow video playing tools to run unconfined"
+ msgstr ""
  
--#~ msgid "System Default Policy Type: "
--#~ msgstr "ಗಣಕ ಪೂರ್ವನಿಯೋಜಿತ ನೀತಿಯ ಬಗೆ: "
-+#: ../gui/system-config-selinux.glade:1418
-+msgid "System Default Policy Type: "
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1614
+-msgid "Toggle between Customized and All Booleans"
++#: booleans.py:199
++msgid "Allow unprivledged user to create and transition to svirt domains."
+ msgstr ""
  
--#~ 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: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:1645
+-#: ../gui/system-config-selinux.glade:1850
+-#: ../gui/system-config-selinux.glade:2037
+-#: ../gui/system-config-selinux.glade:2224
+-#: ../gui/system-config-selinux.glade:2467
+-#: ../gui/system-config-selinux.glade:2692
+-#: ../gui/system-config-selinux.glade:2867
+-msgid "Filter"
++#: booleans.py:200
++msgid "Support ecryptfs home directories"
+ msgstr ""
  
--#~ msgid "Relabel on next reboot."
--#~ msgstr "ಮುಂದಿನ ಬೂಟಿನಲ್ಲಿ ಪುನರ್ ಲೇಬಲ್ ಮಾಡು."
-+#: ../gui/system-config-selinux.glade:1509
-+msgid "Relabel on next reboot."
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1734
+-msgid "label50"
++#: booleans.py:201
++msgid "Support fusefs home directories"
+ msgstr ""
  
--#~ msgid "Revert boolean setting to system default"
--#~ msgstr "ಬೂಲಿಯನ್ ಸಂಯೋಜನೆಯನ್ನು ಗಣಕ ಪೂರ್ವನಿಯೋಜಿತಕ್ಕೆ ಮರಳಿಸು"
-+#: ../gui/system-config-selinux.glade:1561
-+msgid "label37"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1771
+-msgid "Add File Context"
++#: booleans.py:202
++msgid "Use lpd server instead of cups"
+ msgstr ""
  
--#~ msgid "Toggle between Customized and All Booleans"
--#~ msgstr "ಕಸ್ಟಮೈಝ್ ಮಾಡಲಾದ ಹಾಗು ಎಲ್ಲಾ ಬೂಲಿಯನ್‍ಗಳ ನಡುವೆ ಟಾಗಲ್ ಮಾಡು"
-+#: ../gui/system-config-selinux.glade:1598
-+msgid "Revert boolean setting to system default"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1787
+-msgid "Modify File Context"
++#: booleans.py:203
++msgid "Support NFS home directories"
+ msgstr ""
  
--#~ msgid "Filter"
--#~ msgstr "ಶೋಧಕ(Filter)"
-+#: ../gui/system-config-selinux.glade:1614
-+msgid "Toggle between Customized and All Booleans"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1803
+-msgid "Delete File Context"
++#: booleans.py:204
++msgid "Support SAMBA home directories"
+ msgstr ""
  
--#~ msgid "Add File Context"
--#~ msgstr "ಕಡತ ಸನ್ನಿವೇಶವನ್ನು ಸೇರಿಸು"
-+#: ../gui/system-config-selinux.glade:1645
-+#: ../gui/system-config-selinux.glade:1850
-+#: ../gui/system-config-selinux.glade:2037
-+#: ../gui/system-config-selinux.glade:2224
-+#: ../gui/system-config-selinux.glade:2467
-+#: ../gui/system-config-selinux.glade:2692
-+#: ../gui/system-config-selinux.glade:2867
-+msgid "Filter"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1819
+-msgid "Toggle between all and customized file context"
++#: booleans.py:205
++msgid "Allow varnishd to connect to all ports, not just HTTP."
+ msgstr ""
  
--#~ msgid "Modify File Context"
--#~ msgstr "ಕಡತ ಸನ್ನಿವೇಶವನ್ನು ಮಾರ್ಪಡಿಸು"
-+#: ../gui/system-config-selinux.glade:1734
-+msgid "label50"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1939
+-msgid "label38"
++#: booleans.py:206
++msgid "Ignore vbetool mmap_zero errors."
+ msgstr ""
  
--#~ msgid "Delete File Context"
--#~ msgstr "ಕಡತ ಸನ್ನಿವೇಶವನ್ನು ಅಳಿಸಿಹಾಕು"
-+#: ../gui/system-config-selinux.glade:1771
-+msgid "Add File Context"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1976
+-msgid "Add SELinux User Mapping"
++#: booleans.py:207
++msgid ""
++"Allow confined virtual guests to use serial/parallel communication ports"
+ msgstr ""
  
--#~ msgid "Toggle between all and customized file context"
--#~ msgstr "ಎಲ್ಲಾ ಹಾಗು ಕಸ್ಟಮೈಝ್ ಮಾಡಲಾದ ಕಡತ ಸನ್ನಿವೇಶಗಳ ನಡುವೆ ಟಾಗಲ್ ಮಾಡು"
-+#: ../gui/system-config-selinux.glade:1787
-+msgid "Modify File Context"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1992
+-msgid "Modify SELinux User Mapping"
++#: booleans.py:208
++msgid ""
++"Allow confined virtual guests to use executable memory and executable stack"
+ msgstr ""
  
--#~ msgid "Add SELinux User Mapping"
--#~ msgstr "SELinux ಬಳಕೆದಾರ ಮ್ಯಾಪಿಂಗನ್ನು ಸೇರಿಸು"
-+#: ../gui/system-config-selinux.glade:1803
-+msgid "Delete File Context"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2008
+-msgid "Delete SELinux User Mapping"
++#: booleans.py:209
++msgid "Allow confined virtual guests to read fuse files"
+ msgstr ""
  
--#~ msgid "Modify SELinux User Mapping"
--#~ msgstr "SELinux ಬಳಕೆದಾರ ಮ್ಯಾಪಿಂಗನ್ನು ಮಾರ್ಪಡಿಸು"
-+#: ../gui/system-config-selinux.glade:1819
-+msgid "Toggle between all and customized file context"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2126
+-msgid "label39"
++#: booleans.py:210
++msgid "Allow confined virtual guests to manage nfs files"
+ msgstr ""
  
--#~ msgid "Delete SELinux User Mapping"
--#~ msgstr "SELinux ಬಳಕೆದಾರ ಮ್ಯಾಪಿಂಗನ್ನು ಅಳಿಸು"
-+#: ../gui/system-config-selinux.glade:1939
-+msgid "label38"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2163
+-msgid "Add User"
++#: booleans.py:211
++msgid "Allow confined virtual guests to manage cifs files"
+ msgstr ""
  
--#~ msgid "Add Translation"
--#~ msgstr "ಅನುವಾದವನ್ನು ಸೇರಿಸು"
-+#: ../gui/system-config-selinux.glade:1976
-+msgid "Add SELinux User Mapping"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2179
+-msgid "Modify User"
++#: booleans.py:212
++msgid "Allow confined virtual guests to interact with the sanlock"
+ msgstr ""
  
--#~ msgid "Modify Translation"
--#~ msgstr "ಅನುವಾದವನ್ನು ಮಾರ್ಪಡಿಸು"
-+#: ../gui/system-config-selinux.glade:1992
-+msgid "Modify SELinux User Mapping"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2195
+-msgid "Delete User"
++#: booleans.py:213
++msgid "Allow confined virtual guests to manage device configuration, (pci)"
+ msgstr ""
  
--#~ msgid "Delete Translation"
--#~ msgstr "ಅನುವಾದವನ್ನು ಅಳಿಸಿಹಾಕು"
-+#: ../gui/system-config-selinux.glade:2008
-+msgid "Delete SELinux User Mapping"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2313
+-msgid "label41"
++#: booleans.py:214
++msgid "Allow confined virtual guests to use usb devices"
+ msgstr ""
  
--#~ msgid "Modify SELinux User"
--#~ msgstr "SELinux ಬಳಕೆದಾರನನ್ನು ಸಂಪಾದಿಸು"
-+#: ../gui/system-config-selinux.glade:2126
-+msgid "label39"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2350
+-msgid "Add Network Port"
++#: booleans.py:215
++msgid "Allow confined virtual guests to interact with the xserver"
+ msgstr ""
  
--#~ msgid "Add Network Port"
--#~ msgstr "ಜಾಲಬಂಧ ಸಂಪರ್ಕಸ್ಥಾನವನ್ನು ಸೇರಿಸು"
-+#: ../gui/system-config-selinux.glade:2163
-+msgid "Add User"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2366
+-msgid "Edit Network Port"
++#: booleans.py:216
++msgid "Allow webadm to manage files in users home directories"
+ msgstr ""
  
--#~ msgid "Edit Network Port"
--#~ msgstr "ಜಾಲಬಂಧ ಸಂಪರ್ಕಸ್ಥಾನವನ್ನು ಸಂಪಾದಿಸು"
-+#: ../gui/system-config-selinux.glade:2179
-+msgid "Modify User"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2382
+-msgid "Delete Network Port"
++#: booleans.py:217
++msgid "Allow webadm to read files in users home directories"
+ msgstr ""
  
--#~ msgid "Delete Network Port"
--#~ msgstr "ಜಾಲಬಂಧ ಸಂಪರ್ಕಸ್ಥಾನವನ್ನು ಅಳಿಸಿಹಾಕು"
-+#: ../gui/system-config-selinux.glade:2195
-+msgid "Delete User"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2418
+-#: ../gui/system-config-selinux.glade:2436
+-msgid "Toggle between Customized and All Ports"
++#: booleans.py:218
++msgid "Ignore wine mmap_zero errors."
+ msgstr ""
  
--#~ msgid "Toggle between Customized and All Ports"
--#~ msgstr "ಕಸ್ಟಮೈಝ್ ಮಾಡಲಾದ ಹಾಗು ಎಲ್ಲಾ ಸಂಪರ್ಕಸ್ಥಾನಗಳ ನಡುವೆ ಟಾಗಲ್ ಮಾಡು"
-+#: ../gui/system-config-selinux.glade:2313
-+msgid "label41"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2556
+-msgid "label42"
++#: booleans.py:219
++msgid "Allow the graphical login program to execute bootloader"
+ msgstr ""
  
--#~ msgid "Generate new policy module"
--#~ msgstr "ಹೊಸ ನೀತಿ ಘಟಕವನ್ನು ಉತ್ಪಾದಿಸು"
-+#: ../gui/system-config-selinux.glade:2350
-+msgid "Add Network Port"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2593
+-msgid "Generate new policy module"
++#: booleans.py:220
++msgid ""
++"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+ msgstr ""
  
--#~ msgid "Load policy module"
--#~ msgstr "ನೀತಿ ಘಟಕವನ್ನು ಲೋಡ್ ಮಾಡು"
-+#: ../gui/system-config-selinux.glade:2366
-+msgid "Edit Network Port"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2609
+-msgid "Load policy module"
++#: booleans.py:221
++msgid "Allow xen to manage nfs files"
+ msgstr ""
  
--#~ msgid "Remove loadable policy module"
--#~ msgstr "ಲೋಡ್ ಮಾಡಬಹುದಾದ ನೀತಿಯ ಘಟಕವನ್ನು ತೆಗೆದುಹಾಕು"
-+#: ../gui/system-config-selinux.glade:2382
-+msgid "Delete Network Port"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2625
+-msgid "Remove loadable policy module"
++#: booleans.py:222
++msgid ""
++"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
++"logical volumes for disk images."
+ msgstr ""
  
--#~ msgid ""
--#~ "Enable/Disable additional audit rules, that are normally not reported in "
--#~ "the log files."
--#~ msgstr ""
--#~ "ದಾಖಲೆ ಕಡತಗಳಲ್ಲಿ ಸಾಮಾನ್ಯವಾಗಿ ವರದಿ ಮಾಡದೆ ಇರುವ ಹೆಚ್ಚುವರಿ ಆಡಿಟ್ ನಿಯಮಗಳನ್ನು ಶಕ್ತ/"
--#~ "ಅಶಕ್ತಗೊಳಿಸು."
-+#: ../gui/system-config-selinux.glade:2418
-+#: ../gui/system-config-selinux.glade:2436
-+msgid "Toggle between Customized and All Ports"
+-#: ../gui/system-config-selinux.glade:2661
++#: booleans.py:223
++msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
 +msgstr ""
++
++#: booleans.py:224
+ msgid ""
+-"Enable/Disable additional audit rules, that are normally not reported in the "
+-"log files."
++"Allow xguest users to configure Network Manager and connect to apache ports"
+ msgstr ""
  
--#~ msgid "Sensitvity Level"
--#~ msgstr "ಸಂವೇದನೆಯ ಮಟ್ಟ (Sensitvity Level)"
-+#: ../gui/system-config-selinux.glade:2556
-+msgid "label42"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2781
+-msgid "label44"
++#: booleans.py:225
++msgid "Allow xguest users to mount removable media"
+ msgstr ""
  
--#~ msgid "SELinux user '%s' is required"
--#~ msgstr "SELinux ಬಳಕೆದಾರ '%s' ನ ಅಗತ್ಯವಿದೆ"
-+#: ../gui/system-config-selinux.glade:2593
-+msgid "Generate new policy module"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2818
+-msgid "Change process mode to permissive."
++#: booleans.py:226
++msgid "Allow xguest to use blue tooth devices"
+ msgstr ""
  
--#~ msgid "Requires value"
--#~ msgstr "ಮೌಲ್ಯದ ಅಗತ್ಯವಿದೆ"
-+#: ../gui/system-config-selinux.glade:2609
-+msgid "Load policy module"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2836
+-msgid "Change process mode to enforcing"
++#: booleans.py:227
++msgid "Allows clients to write to the X server shared memory segments."
+ msgstr ""
  
--#~ msgid ""
--#~ "\n"
--#~ "\n"
--#~ "semodule -i %s\n"
--#~ "\n"
--#~ msgstr ""
--#~ "\n"
--#~ "\n"
--#~ "semodule -i %s\n"
--#~ "\n"
-+#: ../gui/system-config-selinux.glade:2625
-+msgid "Remove loadable policy module"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2928
+-msgid "Process Domain"
++#: booleans.py:228
++msgid "Allows XServer to execute writable memory"
+ msgstr ""
  
--#~ msgid "Allow application/user role to bind to any tcp ports > 1024"
--#~ msgstr ""
--#~ "ಅನ್ವಯ/ಬಳಕೆದಾರನನ್ನು ಯಾವುದೆ tcp ಸಂಪರ್ಕಸ್ಥಾನಗಳಿಗೆ ಬದ್ಧವಾಗಿರಲು ಅನುಮತಿಸು > ೧೦೨೪"
-+#: ../gui/system-config-selinux.glade:2661
-+msgid ""
-+"Enable/Disable additional audit rules, that are normally not reported in the "
-+"log files."
-+msgstr ""
- 
--#~ msgid "Allows confined application/user role to bind to any tcp port"
--#~ msgstr ""
--#~ "ಮಿತಿಗೊಳಪಟ್ಟ ಅನ್ವಯ/ಬಳಕೆದಾರನನ್ನು ಯಾವುದೆ tcp ಸಂಪರ್ಕ ಸ್ಥಾನಕ್ಕೆ ಬದ್ಧವಾಗಿರಲು ಅನುಮತಿಸು"
-+#: ../gui/system-config-selinux.glade:2781
-+msgid "label44"
-+msgstr ""
- 
--#~ msgid ""
--#~ "Enter a comma separated list of tcp ports or ranges of ports that "
--#~ "application/user role binds to. Example: 612, 650-660"
--#~ msgstr ""
--#~ "ಅನ್ವಯ/ಬಳಕೆದಾರ ಪಾತ್ರವು ಬದ್ಧವಾಗಿರುವ tcp ಸಂಪರ್ಕಸ್ಥಾನಗಳು ಅಥವ ಸಂಪರ್ಕಸ್ಥಾನಗಳ ವ್ಯಾಪ್ತಿಗಳ "
--#~ "ಅಲ್ಪವಿರಾಮ ಚಿಹ್ನೆಗಳಿಂದ ಪ್ರತ್ಯೇಕಿಸಲಾದ ಪಟ್ಟಿಯನ್ನು ನಮೂದಿಸಿ. ಉದಾಹರಣೆಗೆ: 612, 650-660"
-+#: ../gui/system-config-selinux.glade:2818
-+msgid "Change process mode to permissive."
-+msgstr ""
- 
--#~ msgid "SELinux Policy Generation Druid"
--#~ msgstr "SELinux ನೀತಿ ಉತ್ಪಾದನಾ ಮಾಂತ್ರಿಕ(Druid)"
-+#: ../gui/system-config-selinux.glade:2836
-+msgid "Change process mode to enforcing"
-+msgstr ""
- 
--#~ msgid "Unreserved Ports  (> 1024)"
--#~ msgstr "ಕಾದಿರಿಸದ ಸಂಪರ್ಕಸ್ಥಾನಗಳು  (> ೧೦೨೪)"
-+#: ../gui/system-config-selinux.glade:2928
-+msgid "Process Domain"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2956
+-msgid "label59"
++#: booleans.py:229
++msgid "Support X userspace object manager"
+ msgstr ""
  
--#~ msgid "Use this checkbutton if your app calls bindresvport with 0."
--#~ msgstr ""
--#~ "ನಿಮ್ಮ ಅನ್ವಯವು ೦ ಯೊಂದಿಗೆ bindresvport ಅನ್ನು ಕರೆಮಾಡಿದರೆ ಈ ಗುಂಡಿಯನ್ನು ಬಳಸಿ."
-+#: ../gui/system-config-selinux.glade:2956
-+msgid "label59"
+-#: ../gui/usersPage.py:138
+-#, python-format
+-msgid "SELinux user '%s' is required"
++#: booleans.py:230
++msgid "Allow zabbix to connect to unreserved ports"
 +msgstr ""
- 
--#~ msgid ""
--#~ "Enforcing\n"
--#~ "Permissive\n"
--#~ "Disabled\n"
--#~ msgstr ""
--#~ "ಒತ್ತಾಯಪೂರ್ವಕ\n"
--#~ "ಅನುಮತಿಪೂರ್ವಕ\n"
--#~ "ಅಶಕ್ತಗೊಂಡ\n"
-+#: ../gui/usersPage.py:138
-+#, python-format
-+msgid "SELinux user '%s' is required"
++
++#: booleans.py:231
++msgid "Allow zebra daemon to write it configuration files"
 +msgstr ""
-diff -up policycoreutils-2.1.12/po/ko.po.rhat policycoreutils-2.1.12/po/ko.po
---- policycoreutils-2.1.12/po/ko.po.rhat	2012-07-04 07:35:21.000000000 -0400
-+++ policycoreutils-2.1.12/po/ko.po	2012-10-16 15:07:17.550526234 -0400
-@@ -1,21 +1,24 @@
--# translation of ko.po to Korean
--# Eunju Kim <eukim at redhat.com>, 2006, 2007.
--# translation of ko.po to
--# translation of ko.po to
--# translation of ko.po to
++
++#: booleans.py:232
++msgid ""
++"Allow ZoneMinder to modify public files used for public file transfer "
++"services."
+ msgstr ""
+diff --git a/policycoreutils/po/kk.po b/policycoreutils/po/kk.po
+new file mode 100644
+index 0000000..6daecbc
+--- /dev/null
++++ b/policycoreutils/po/kk.po
+@@ -0,0 +1,3353 @@
 +# SOME DESCRIPTIVE TITLE.
 +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
 +# This file is distributed under the same license as the PACKAGE package.
 +#
 +# Translators:
-+# Eunju Kim <eukim at redhat.com>, 2006, 2007, 2009.
-+# Hyunsok Oh <hoh at redhat.com>, 2010.
- msgid ""
- msgstr ""
--"Project-Id-Version: ko\n"
++msgid ""
++msgstr ""
 +"Project-Id-Version: Policycoreutils\n"
- "Report-Msgid-Bugs-To: \n"
--"POT-Creation-Date: 2012-03-27 10:49-0400\n"
--"PO-Revision-Date: 2007-09-25 17:04+1000\n"
--"Last-Translator: Eunju Kim <eukim at redhat.com>\n"
--"Language-Team: Korean <ko at li.org>\n"
-+"POT-Creation-Date: 2012-05-25 07:28-0400\n"
-+"PO-Revision-Date: 2012-04-02 20:30+0000\n"
++"Report-Msgid-Bugs-To: \n"
++"POT-Creation-Date: 2012-10-16 12:24-0400\n"
++"PO-Revision-Date: 2012-10-08 14:33+0000\n"
 +"Last-Translator: dwalsh <dwalsh at redhat.com>\n"
-+"Language-Team: Korean (http://www.transifex.net/projects/p/fedora/language/"
-+"ko/)\n"
- "Language: ko\n"
- "MIME-Version: 1.0\n"
- "Content-Type: text/plain; charset=UTF-8\n"
- "Content-Transfer-Encoding: 8bit\n"
--"X-Generator: KBabel 1.11.4\n"
-+"Plural-Forms: nplurals=1; plural=0\n"
- 
- #: ../run_init/run_init.c:67
- msgid ""
-@@ -91,862 +94,856 @@ msgstr "정책 패키지를 활성화하
- 
- #: ../semanage/seobject.py:143 ../semanage/seobject.py:147
- msgid "global"
--msgstr ""
-+msgstr "글로벌 "
- 
--#: ../semanage/seobject.py:222
-+#: ../semanage/seobject.py:225
- msgid "Could not create semanage handle"
- msgstr "semanage 처리를 생성할 수 없습니다"
- 
--#: ../semanage/seobject.py:230
++"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"
++"Plural-Forms: nplurals=1; plural=0;\n"
++
++#: ../run_init/run_init.c:67
++msgid ""
++"USAGE: run_init <script> <args ...>\n"
++"  where: <script> is the name of the init script to run,\n"
++"         <args ...> are the arguments to that script."
++msgstr ""
++
++#: ../run_init/run_init.c:126 ../newrole/newrole.c:1123
++#, c-format
++msgid "failed to initialize PAM\n"
++msgstr ""
++
++#: ../run_init/run_init.c:139
++#, c-format
++msgid "failed to get account information\n"
++msgstr ""
++
++#: ../run_init/run_init.c:162 ../newrole/newrole.c:341
++msgid "Password:"
++msgstr ""
++
++#: ../run_init/run_init.c:197 ../newrole/newrole.c:366
++#, c-format
++msgid "Cannot find your entry in the shadow passwd file.\n"
++msgstr ""
++
++#: ../run_init/run_init.c:203 ../newrole/newrole.c:373
++#, c-format
++msgid "getpass cannot open /dev/tty\n"
++msgstr ""
++
++#: ../run_init/run_init.c:275
++#, c-format
++msgid "run_init: incorrect password for %s\n"
++msgstr ""
++
++#: ../run_init/run_init.c:309
++#, c-format
++msgid "Could not open file %s\n"
++msgstr ""
++
++#: ../run_init/run_init.c:336
++#, c-format
++msgid "No context in file %s\n"
++msgstr ""
++
++#: ../run_init/run_init.c:361
++#, c-format
++msgid "Sorry, run_init may be used only on a SELinux kernel.\n"
++msgstr ""
++
++#: ../run_init/run_init.c:380
++#, c-format
++msgid "authentication failed.\n"
++msgstr ""
++
++#: ../run_init/run_init.c:405 ../newrole/newrole.c:1257
++#, c-format
++msgid "Could not set exec context to %s.\n"
++msgstr ""
++
++#: ../audit2allow/audit2allow:230
++msgid "******************** IMPORTANT ***********************\n"
++msgstr ""
++
++#: ../audit2allow/audit2allow:231
++msgid "To make this policy package active, execute:"
++msgstr ""
++
++#: ../semanage/seobject.py:200
++msgid "Could not create semanage handle"
++msgstr ""
++
++#: ../semanage/seobject.py:208
++msgid "SELinux policy is not managed or store cannot be accessed."
++msgstr ""
++
++#: ../semanage/seobject.py:213
++msgid "Cannot read policy store."
++msgstr ""
++
++#: ../semanage/seobject.py:218
++msgid "Could not establish semanage connection"
++msgstr ""
++
++#: ../semanage/seobject.py:223
++msgid "Could not test MLS enabled status"
++msgstr ""
++
++#: ../semanage/seobject.py:229 ../semanage/seobject.py:244
++msgid "Not yet implemented"
++msgstr ""
++
 +#: ../semanage/seobject.py:233
- msgid "SELinux policy is not managed or store cannot be accessed."
- msgstr "SELinux 정책은 관리되지 않거나 저장할 수 없습니다."
- 
--#: ../semanage/seobject.py:235
-+#: ../semanage/seobject.py:238
- msgid "Cannot read policy store."
- msgstr "정책을 읽을 수 없습니다."
- 
--#: ../semanage/seobject.py:240
-+#: ../semanage/seobject.py:243
- msgid "Could not establish semanage connection"
- msgstr "semanage 연결을 설정할 수 없습니다"
- 
--#: ../semanage/seobject.py:245
--#, fuzzy
-+#: ../semanage/seobject.py:248
- msgid "Could not test MLS enabled status"
--msgstr "%s 에 대한 MLS 범위를 설정할 수 없습니다"
-+msgstr "MLS가 활성화된 상태를 테스트할 수 없습니다 "
- 
--#: ../semanage/seobject.py:251 ../semanage/seobject.py:266
-+#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
- msgid "Not yet implemented"
--msgstr ""
-+msgstr "아직 구현되지 않았습니다 "
- 
--#: ../semanage/seobject.py:255
-+#: ../semanage/seobject.py:258
- msgid "Semanage transaction already in progress"
--msgstr ""
-+msgstr "Semanage 트랜잭션이 이미 진행중입니다"
- 
--#: ../semanage/seobject.py:264
-+#: ../semanage/seobject.py:267
- msgid "Could not start semanage transaction"
- msgstr "semanage 트랜잭션을 시작할 수 없습니다"
- 
--#: ../semanage/seobject.py:274
--#, fuzzy
-+#: ../semanage/seobject.py:278
- msgid "Could not commit semanage transaction"
--msgstr "semanage 트랜잭션을 시작할 수 없습니다"
-+msgstr "semanage 트랜잭션을 커밋할 수 없습니다 "
- 
--#: ../semanage/seobject.py:279
-+#: ../semanage/seobject.py:283
- msgid "Semanage transaction not in progress"
--msgstr ""
-+msgstr "Semanage 트랜잭션이 진행중이 아닙니다"
- 
--#: ../semanage/seobject.py:291 ../semanage/seobject.py:371
--#, fuzzy
-+#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
- msgid "Could not list SELinux modules"
--msgstr "SELinux 사용자 목록을 만들수 없습니다"
-+msgstr "SELinux 모듈 목록을 만들수 없습니다 "
- 
--#: ../semanage/seobject.py:304
--#, fuzzy
-+#: ../semanage/seobject.py:308
- msgid "Modules Name"
--msgstr "모듈 이름"
++msgid "Semanage transaction already in progress"
 +msgstr ""
- 
--#: ../semanage/seobject.py:304
-+#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
- msgid "Version"
- msgstr "버전"
- 
--#: ../semanage/seobject.py:307
-+#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
- msgid "Disabled"
--msgstr ""
-+msgstr "비활성화 "
- 
--#: ../semanage/seobject.py:322
-+#: ../semanage/seobject.py:326
- #, python-format
- msgid "Could not disable module %s (remove failed)"
- msgstr ""
- 
--#: ../semanage/seobject.py:333
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:337
++
++#: ../semanage/seobject.py:242
++msgid "Could not start semanage transaction"
++msgstr ""
++
++#: ../semanage/seobject.py:254
++msgid "Could not commit semanage transaction"
++msgstr ""
++
++#: ../semanage/seobject.py:259
++msgid "Semanage transaction not in progress"
++msgstr ""
++
++#: ../semanage/seobject.py:271 ../semanage/seobject.py:351
++msgid "Could not list SELinux modules"
++msgstr ""
++
++#: ../semanage/seobject.py:284
++msgid "Modules Name"
++msgstr ""
++
++#: ../semanage/seobject.py:284 ../gui/modulesPage.py:63
++msgid "Version"
++msgstr ""
++
++#: ../semanage/seobject.py:287 ../gui/statusPage.py:75
++msgid "Disabled"
++msgstr ""
++
++#: ../semanage/seobject.py:302
 +#, python-format
- msgid "Could not enable module %s (remove failed)"
--msgstr "%s에 대한 %s의 역할을 추가할 수 없습니다"
++msgid "Could not disable module %s (remove failed)"
 +msgstr ""
- 
--#: ../semanage/seobject.py:348
-+#: ../semanage/seobject.py:352
- #, python-format
- msgid "Could not remove module %s (remove failed)"
- msgstr ""
- 
--#: ../semanage/seobject.py:358
-+#: ../semanage/seobject.py:362
- msgid "dontaudit requires either 'on' or 'off'"
- msgstr ""
- 
--#: ../semanage/seobject.py:387
-+#: ../semanage/seobject.py:391
- msgid "Builtin Permissive Types"
- msgstr ""
- 
--#: ../semanage/seobject.py:397
-+#: ../semanage/seobject.py:401
- msgid "Customized Permissive Types"
- msgstr ""
- 
--#: ../semanage/seobject.py:438
-+#: ../semanage/seobject.py:442
- #, python-format
- msgid "Could not set permissive domain %s (module installation failed)"
--msgstr ""
-+msgstr "%s 허용 도메인을 설정할 수없습니다 (모듈 설치 실패) "
- 
--#: ../semanage/seobject.py:444
-+#: ../semanage/seobject.py:448
- #, python-format
- msgid "Could not remove permissive domain %s (remove failed)"
--msgstr ""
-+msgstr "%s 허용 도메인을 제거하지 못했습니다 (제거 실패) "
- 
--#: ../semanage/seobject.py:479 ../semanage/seobject.py:553
--#: ../semanage/seobject.py:599 ../semanage/seobject.py:696
--#: ../semanage/seobject.py:726 ../semanage/seobject.py:793
--#: ../semanage/seobject.py:850 ../semanage/seobject.py:1097
--#: ../semanage/seobject.py:1786 ../semanage/seobject.py:1849
--#: ../semanage/seobject.py:1868 ../semanage/seobject.py:1985
--#: ../semanage/seobject.py:2037
-+#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
-+#: ../semanage/seobject.py:603 ../semanage/seobject.py:700
-+#: ../semanage/seobject.py:730 ../semanage/seobject.py:797
-+#: ../semanage/seobject.py:854 ../semanage/seobject.py:1101
-+#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
-+#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
-+#: ../semanage/seobject.py:2045
- #, python-format
- msgid "Could not create a key for %s"
- msgstr "%s에 사용되는 키를 생성할 수 없습니다"
- 
--#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
--#: ../semanage/seobject.py:603 ../semanage/seobject.py:609
-+#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
-+#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
- #, python-format
- msgid "Could not check if login mapping for %s is defined"
- msgstr "%s에 대한 로그인 맵핑이 지정되었는지를 확인할 수 없습니다."
- 
--#: ../semanage/seobject.py:492
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:496
++
++#: ../semanage/seobject.py:313
 +#, python-format
- msgid "Linux Group %s does not exist"
--msgstr "Linux 사용자 %s 가 존재하지 않습니다"
-+msgstr "%s Linux 그룹이 존재하지 않습니다 "
- 
--#: ../semanage/seobject.py:497
-+#: ../semanage/seobject.py:501
- #, python-format
- msgid "Linux User %s does not exist"
- msgstr "Linux 사용자 %s 가 존재하지 않습니다"
- 
--#: ../semanage/seobject.py:501
-+#: ../semanage/seobject.py:505
- #, python-format
- msgid "Could not create login mapping for %s"
- msgstr "%s에 대한 로그인 맵핑을 생성할 수 없습니다"
- 
--#: ../semanage/seobject.py:505 ../semanage/seobject.py:741
-+#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
- #, python-format
- msgid "Could not set name for %s"
- msgstr "%s에 대한 이름을 설정할 수 없습니다"
- 
--#: ../semanage/seobject.py:510 ../semanage/seobject.py:751
-+#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
- #, python-format
- msgid "Could not set MLS range for %s"
- msgstr "%s 에 대한 MLS 범위를 설정할 수 없습니다"
- 
--#: ../semanage/seobject.py:514
-+#: ../semanage/seobject.py:518
- #, python-format
- msgid "Could not set SELinux user for %s"
- msgstr "%s에 대한 SELinu 사용자를 설정할 수 없습니다"
- 
--#: ../semanage/seobject.py:518
-+#: ../semanage/seobject.py:522
- #, python-format
- msgid "Could not add login mapping for %s"
- msgstr "%s에 대한 로그인 맵핑을 추가할 수 없습니다"
- 
--#: ../semanage/seobject.py:536
-+#: ../semanage/seobject.py:540
- msgid "Requires seuser or serange"
- msgstr "seuser 또는 serange 필요"
- 
--#: ../semanage/seobject.py:559 ../semanage/seobject.py:605
-+#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
- #, python-format
- msgid "Login mapping for %s is not defined"
- msgstr "%s에 대한 로그인 맵핑이 지정되지 않았습니다"
- 
--#: ../semanage/seobject.py:563
-+#: ../semanage/seobject.py:567
- #, python-format
- msgid "Could not query seuser for %s"
- msgstr "%s에 대한 seuser를 질의할 수 없습니다"
- 
--#: ../semanage/seobject.py:577
-+#: ../semanage/seobject.py:581
- #, python-format
- msgid "Could not modify login mapping for %s"
- msgstr "%s에 대한 로그인 맵핑을 수정할 수정할 수 없습니다"
- 
--#: ../semanage/seobject.py:611
-+#: ../semanage/seobject.py:615
- #, python-format
- msgid "Login mapping for %s is defined in policy, cannot be deleted"
- msgstr "%s에 대한 로그인 맵핑이 정책에 지정되어 있어 이를 삭제할 수 없습니다"
- 
--#: ../semanage/seobject.py:615
-+#: ../semanage/seobject.py:619
- #, python-format
- msgid "Could not delete login mapping for %s"
- msgstr "%s에 대한 로그인 맵핑을 삭제할 수 없습니다"
- 
--#: ../semanage/seobject.py:637 ../semanage/seobject.py:655
--#: ../semanage/seobject.py:893
-+#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
-+#: ../semanage/seobject.py:897
- msgid "Could not list login mappings"
- msgstr "로그인 맵핑 목록을 만들 수 없습니다"
- 
--#: ../semanage/seobject.py:680 ../semanage/seobject.py:685
-+#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
++msgid "Could not enable module %s (remove failed)"
++msgstr ""
++
++#: ../semanage/seobject.py:328
++#, python-format
++msgid "Could not remove module %s (remove failed)"
++msgstr ""
++
++#: ../semanage/seobject.py:338
++msgid "dontaudit requires either 'on' or 'off'"
++msgstr ""
++
++#: ../semanage/seobject.py:366
++msgid "Builtin Permissive Types"
++msgstr ""
++
++#: ../semanage/seobject.py:376
++msgid "Customized Permissive Types"
++msgstr ""
++
++#: ../semanage/seobject.py:417
++#, python-format
++msgid "Could not set permissive domain %s (module installation failed)"
++msgstr ""
++
++#: ../semanage/seobject.py:423
++#, python-format
++msgid "Could not remove permissive domain %s (remove failed)"
++msgstr ""
++
++#: ../semanage/seobject.py:458 ../semanage/seobject.py:532
++#: ../semanage/seobject.py:578 ../semanage/seobject.py:675
++#: ../semanage/seobject.py:705 ../semanage/seobject.py:772
++#: ../semanage/seobject.py:829 ../semanage/seobject.py:1084
++#: ../semanage/seobject.py:1800 ../semanage/seobject.py:1863
++#: ../semanage/seobject.py:1882 ../semanage/seobject.py:2003
++#: ../semanage/seobject.py:2056
++#, python-format
++msgid "Could not create a key for %s"
++msgstr ""
++
++#: ../semanage/seobject.py:462 ../semanage/seobject.py:536
++#: ../semanage/seobject.py:582 ../semanage/seobject.py:588
++#, python-format
++msgid "Could not check if login mapping for %s is defined"
++msgstr ""
++
++#: ../semanage/seobject.py:471
++#, python-format
++msgid "Linux Group %s does not exist"
++msgstr ""
++
++#: ../semanage/seobject.py:476
++#, python-format
++msgid "Linux User %s does not exist"
++msgstr ""
++
++#: ../semanage/seobject.py:480
++#, python-format
++msgid "Could not create login mapping for %s"
++msgstr ""
++
++#: ../semanage/seobject.py:484 ../semanage/seobject.py:720
++#, python-format
++msgid "Could not set name for %s"
++msgstr ""
++
++#: ../semanage/seobject.py:489 ../semanage/seobject.py:730
++#, python-format
++msgid "Could not set MLS range for %s"
++msgstr ""
++
++#: ../semanage/seobject.py:493
++#, python-format
++msgid "Could not set SELinux user for %s"
++msgstr ""
++
++#: ../semanage/seobject.py:497
++#, python-format
++msgid "Could not add login mapping for %s"
++msgstr ""
++
++#: ../semanage/seobject.py:515
++msgid "Requires seuser or serange"
++msgstr ""
++
++#: ../semanage/seobject.py:538 ../semanage/seobject.py:584
++#, python-format
++msgid "Login mapping for %s is not defined"
++msgstr ""
++
++#: ../semanage/seobject.py:542
++#, python-format
++msgid "Could not query seuser for %s"
++msgstr ""
++
++#: ../semanage/seobject.py:556
++#, python-format
++msgid "Could not modify login mapping for %s"
++msgstr ""
++
++#: ../semanage/seobject.py:590
++#, python-format
++msgid "Login mapping for %s is defined in policy, cannot be deleted"
++msgstr ""
++
++#: ../semanage/seobject.py:594
++#, python-format
++msgid "Could not delete login mapping for %s"
++msgstr ""
++
++#: ../semanage/seobject.py:616 ../semanage/seobject.py:634
++#: ../semanage/seobject.py:872
++msgid "Could not list login mappings"
++msgstr ""
++
++#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
 +#: ../gui/system-config-selinux.glade:100
- msgid "Login Name"
- msgstr "로그인 이름"
- 
--#: ../semanage/seobject.py:680 ../semanage/seobject.py:685
--#: ../semanage/seobject.py:943 ../semanage/seobject.py:948
-+#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
++msgid "Login Name"
++msgstr ""
++
++#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
++#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
 +#: ../gui/system-config-selinux.glade:128
 +#: ../gui/system-config-selinux.glade:915
 +#: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
- msgid "SELinux User"
- msgstr "SELinux 사용자"
- 
--#: ../semanage/seobject.py:680
-+#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
++msgid "SELinux User"
++msgstr ""
++
++#: ../semanage/seobject.py:659 ../gui/system-config-selinux.glade:156
 +#: ../gui/system-config-selinux.glade:943
- msgid "MLS/MCS Range"
- msgstr "MLS/MCS 범위"
- 
--#: ../semanage/seobject.py:699 ../semanage/seobject.py:730
--#: ../semanage/seobject.py:797 ../semanage/seobject.py:854
--#: ../semanage/seobject.py:860
-+#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
-+#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
-+#: ../semanage/seobject.py:864
- #, python-format
- msgid "Could not check if SELinux user %s is defined"
- msgstr "%s에 대한 SELinux 사용자가 지정되었는지 확인할 수 없습니다"
- 
--#: ../semanage/seobject.py:702 ../semanage/seobject.py:803
--#: ../semanage/seobject.py:866
-+#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
-+#: ../semanage/seobject.py:870
- #, python-format
- msgid "Could not query user for %s"
- msgstr "%s에 대한 사용자를 질의할 수 없습니다"
- 
--#: ../semanage/seobject.py:722
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:726
++msgid "MLS/MCS Range"
++msgstr ""
++
++#: ../semanage/seobject.py:678 ../semanage/seobject.py:709
++#: ../semanage/seobject.py:776 ../semanage/seobject.py:833
++#: ../semanage/seobject.py:839
 +#, python-format
- msgid "You must add at least one role for %s"
--msgstr "%s에 대한 파일 문맥을 추가할 수 없습니다"
-+msgstr "%s에 대해 최소 하나의 역할을 추가해야 합니다 "
- 
--#: ../semanage/seobject.py:737
-+#: ../semanage/seobject.py:741
- #, python-format
- msgid "Could not create SELinux user for %s"
- msgstr "%s에 대한 SELinux 사용자를 생성할 수 없습니다"
- 
--#: ../semanage/seobject.py:746
-+#: ../semanage/seobject.py:750
- #, python-format
- msgid "Could not add role %s for %s"
- msgstr "%s에 대한 %s의 역할을 추가할 수 없습니다"
- 
--#: ../semanage/seobject.py:755
-+#: ../semanage/seobject.py:759
- #, python-format
- msgid "Could not set MLS level for %s"
- msgstr "%s에 대한 MLS 레벨을 설정할 수 없습니다"
- 
--#: ../semanage/seobject.py:758
-+#: ../semanage/seobject.py:762
- #, python-format
- msgid "Could not add prefix %s for %s"
- msgstr "%s에 대한 %s의 접두어를 추가할 수 없습니다"
- 
--#: ../semanage/seobject.py:761
-+#: ../semanage/seobject.py:765
- #, python-format
- msgid "Could not extract key for %s"
- msgstr "%s에 대한 키를 추출할 수 없습니다"
- 
--#: ../semanage/seobject.py:765
-+#: ../semanage/seobject.py:769
- #, python-format
- msgid "Could not add SELinux user %s"
- msgstr "%s에 대한 SELinux 사용자를 추가할 수 없습니다"
- 
--#: ../semanage/seobject.py:787
-+#: ../semanage/seobject.py:791
- msgid "Requires prefix, roles, level or range"
- msgstr "접두어, 기능, 레벨 또는 범위 필요"
- 
--#: ../semanage/seobject.py:789
-+#: ../semanage/seobject.py:793
- msgid "Requires prefix or roles"
- msgstr "접두어 또는 기능 필요"
- 
--#: ../semanage/seobject.py:799 ../semanage/seobject.py:856
-+#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
- #, python-format
- msgid "SELinux user %s is not defined"
- msgstr "%s에 대한 SELinux 사용자가 지정되지 않았습니다"
- 
--#: ../semanage/seobject.py:828
-+#: ../semanage/seobject.py:832
- #, python-format
- msgid "Could not modify SELinux user %s"
- msgstr "%s에 대한 SELinux 사용자를 수정할 수 없습니다"
- 
--#: ../semanage/seobject.py:862
-+#: ../semanage/seobject.py:866
- #, python-format
- msgid "SELinux user %s is defined in policy, cannot be deleted"
- msgstr ""
- "%s에 대한 SELinux 사용자가 정책에 지정되어 있어 이를 삭제할 수 없습니다"
- 
--#: ../semanage/seobject.py:873
-+#: ../semanage/seobject.py:877
- #, python-format
- msgid "Could not delete SELinux user %s"
- msgstr "%s에 대한 SELinux 사용자를 삭제할 수 없습니다"
- 
--#: ../semanage/seobject.py:911
-+#: ../semanage/seobject.py:915
- msgid "Could not list SELinux users"
- msgstr "SELinux 사용자 목록을 만들수 없습니다"
- 
--#: ../semanage/seobject.py:917
++msgid "Could not check if SELinux user %s is defined"
++msgstr ""
++
++#: ../semanage/seobject.py:681 ../semanage/seobject.py:782
++#: ../semanage/seobject.py:845
++#, python-format
++msgid "Could not query user for %s"
++msgstr ""
++
++#: ../semanage/seobject.py:701
++#, python-format
++msgid "You must add at least one role for %s"
++msgstr ""
++
++#: ../semanage/seobject.py:716
++#, python-format
++msgid "Could not create SELinux user for %s"
++msgstr ""
++
++#: ../semanage/seobject.py:725
++#, python-format
++msgid "Could not add role %s for %s"
++msgstr ""
++
++#: ../semanage/seobject.py:734
++#, python-format
++msgid "Could not set MLS level for %s"
++msgstr ""
++
++#: ../semanage/seobject.py:737
++#, python-format
++msgid "Could not add prefix %s for %s"
++msgstr ""
++
++#: ../semanage/seobject.py:740
++#, python-format
++msgid "Could not extract key for %s"
++msgstr ""
++
++#: ../semanage/seobject.py:744
++#, python-format
++msgid "Could not add SELinux user %s"
++msgstr ""
++
++#: ../semanage/seobject.py:766
++msgid "Requires prefix, roles, level or range"
++msgstr ""
++
++#: ../semanage/seobject.py:768
++msgid "Requires prefix or roles"
++msgstr ""
++
++#: ../semanage/seobject.py:778 ../semanage/seobject.py:835
++#, python-format
++msgid "SELinux user %s is not defined"
++msgstr ""
++
++#: ../semanage/seobject.py:807
++#, python-format
++msgid "Could not modify SELinux user %s"
++msgstr ""
++
++#: ../semanage/seobject.py:841
++#, python-format
++msgid "SELinux user %s is defined in policy, cannot be deleted"
++msgstr ""
++
++#: ../semanage/seobject.py:852
++#, python-format
++msgid "Could not delete SELinux user %s"
++msgstr ""
++
++#: ../semanage/seobject.py:890
++msgid "Could not list SELinux users"
++msgstr ""
++
++#: ../semanage/seobject.py:896
++#, python-format
++msgid "Could not list roles for user %s"
++msgstr ""
++
 +#: ../semanage/seobject.py:921
- #, python-format
- msgid "Could not list roles for user %s"
- msgstr "%s 사용자에 대한 역할 목록을 만들수 없습니다"
- 
--#: ../semanage/seobject.py:942
-+#: ../semanage/seobject.py:946
- msgid "Labeling"
- msgstr "레이블링"
- 
--#: ../semanage/seobject.py:942
-+#: ../semanage/seobject.py:946
- msgid "MLS/"
- msgstr "MLS/"
- 
--#: ../semanage/seobject.py:943
-+#: ../semanage/seobject.py:947
- msgid "Prefix"
- msgstr "접두부"
- 
--#: ../semanage/seobject.py:943
-+#: ../semanage/seobject.py:947
- msgid "MCS Level"
- msgstr "MCS 레벨"
- 
--#: ../semanage/seobject.py:943
-+#: ../semanage/seobject.py:947
- msgid "MCS Range"
- msgstr "MCS 범위"
- 
--#: ../semanage/seobject.py:943 ../semanage/seobject.py:948
-+#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
++msgid "Labeling"
++msgstr ""
++
++#: ../semanage/seobject.py:921
++msgid "MLS/"
++msgstr ""
++
++#: ../semanage/seobject.py:922
++msgid "Prefix"
++msgstr ""
++
++#: ../semanage/seobject.py:922
++msgid "MCS Level"
++msgstr ""
++
++#: ../semanage/seobject.py:922
++msgid "MCS Range"
++msgstr ""
++
++#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
 +#: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
- msgid "SELinux Roles"
- msgstr "SELinux 기능"
- 
--#: ../semanage/seobject.py:963
-+#: ../semanage/seobject.py:967
- msgid "Protocol udp or tcp is required"
- msgstr "프로토콜 udp 또는 tcp 필요 "
- 
--#: ../semanage/seobject.py:965
-+#: ../semanage/seobject.py:969
- msgid "Port is required"
- msgstr "포트 필요"
- 
--#: ../semanage/seobject.py:975
--#, fuzzy
-+#: ../semanage/seobject.py:979
- msgid "Invalid Port"
--msgstr "유효하지 않은 접두어 %s"
++msgid "SELinux Roles"
 +msgstr ""
- 
--#: ../semanage/seobject.py:979
-+#: ../semanage/seobject.py:983
- #, python-format
- msgid "Could not create a key for %s/%s"
- msgstr "%s/%s 에 대한 키를 생성할 수 없습니다"
- 
--#: ../semanage/seobject.py:990
-+#: ../semanage/seobject.py:994
- msgid "Type is required"
- msgstr "유형 필요"
- 
--#: ../semanage/seobject.py:996 ../semanage/seobject.py:1055
--#: ../semanage/seobject.py:1110 ../semanage/seobject.py:1116
-+#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
-+#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
- #, python-format
- msgid "Could not check if port %s/%s is defined"
- msgstr "%s/%s에 대한 포트가 지정되었는지 확인할 수 없습니다 "
- 
--#: ../semanage/seobject.py:998
-+#: ../semanage/seobject.py:1002
- #, python-format
- msgid "Port %s/%s already defined"
- msgstr "%s/%s에 대한 포트가 이미 지정되었습니다"
- 
--#: ../semanage/seobject.py:1002
-+#: ../semanage/seobject.py:1006
- #, python-format
- msgid "Could not create port for %s/%s"
- msgstr "%s/%s 에 대한 포트를 생성할 수 없습니다"
- 
--#: ../semanage/seobject.py:1008
-+#: ../semanage/seobject.py:1012
- #, python-format
- msgid "Could not create context for %s/%s"
- msgstr "%s/%s 에 대한 문맥을 생성할 수 없습니다"
- 
--#: ../semanage/seobject.py:1012
-+#: ../semanage/seobject.py:1016
- #, python-format
- msgid "Could not set user in port context for %s/%s"
- msgstr "%s/%s 에 대한 포트 문맥의 사용자를 설정할 수 없습니다"
- 
--#: ../semanage/seobject.py:1016
-+#: ../semanage/seobject.py:1020
- #, python-format
- msgid "Could not set role in port context for %s/%s"
- msgstr "%s/%s 에 대한 포트 문맥의 역할을 설정할 수 없습니다"
- 
--#: ../semanage/seobject.py:1020
-+#: ../semanage/seobject.py:1024
- #, python-format
- msgid "Could not set type in port context for %s/%s"
- msgstr "%s/%s 에 대한 포트 문맥의 유형을 설정할 수 없습니다"
- 
--#: ../semanage/seobject.py:1025
-+#: ../semanage/seobject.py:1029
- #, python-format
- msgid "Could not set mls fields in port context for %s/%s"
- msgstr "%s/%s 에 대한 포트 문맥의 mls 항목을 설정할 수 없습니다"
- 
--#: ../semanage/seobject.py:1029
-+#: ../semanage/seobject.py:1033
- #, python-format
- msgid "Could not set port context for %s/%s"
- msgstr "%s/%s 에 대한 포트 문맥을 설정할 수 없습니다"
- 
--#: ../semanage/seobject.py:1033
-+#: ../semanage/seobject.py:1037
- #, python-format
- msgid "Could not add port %s/%s"
- msgstr "%s/%s 에 대한 포트를 추가할 수 없습니다"
- 
--#: ../semanage/seobject.py:1047 ../semanage/seobject.py:1312
--#: ../semanage/seobject.py:1508
-+#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
-+#: ../semanage/seobject.py:1512
- msgid "Requires setype or serange"
- msgstr "setype 또는 serange 필요"
- 
--#: ../semanage/seobject.py:1049
-+#: ../semanage/seobject.py:1053
- msgid "Requires setype"
- msgstr "setype 필요"
- 
--#: ../semanage/seobject.py:1057 ../semanage/seobject.py:1112
-+#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
- #, python-format
- msgid "Port %s/%s is not defined"
- msgstr "%s/%s에 대한 포트가 지정되지 않았습니다"
- 
--#: ../semanage/seobject.py:1061
-+#: ../semanage/seobject.py:1065
- #, python-format
- msgid "Could not query port %s/%s"
- msgstr "%s/%s에 대한 포트를 질의할 수 없습니다"
- 
--#: ../semanage/seobject.py:1072
-+#: ../semanage/seobject.py:1076
- #, python-format
- msgid "Could not modify port %s/%s"
- msgstr "%s/%s에 대한 포트를 수정할 수 없습니다"
- 
--#: ../semanage/seobject.py:1085
--#, fuzzy
-+#: ../semanage/seobject.py:1089
- msgid "Could not list the ports"
--msgstr "포트 목록을 만들수 없습니다"
-+msgstr "포트 목록을 만들수 없습니다 "
- 
--#: ../semanage/seobject.py:1101
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1105
++
++#: ../semanage/seobject.py:944
++msgid "Protocol udp or tcp is required"
++msgstr ""
++
++#: ../semanage/seobject.py:946
++msgid "Port is required"
++msgstr ""
++
++#: ../semanage/seobject.py:956
++msgid "Invalid Port"
++msgstr ""
++
++#: ../semanage/seobject.py:960
 +#, python-format
- msgid "Could not delete the port %s"
--msgstr "%s/%s에 대한 포트를 삭제할 수 없습니다"
-+msgstr "%s 포트를 삭제할 수 없습니다 "
- 
--#: ../semanage/seobject.py:1118
-+#: ../semanage/seobject.py:1122
- #, python-format
- msgid "Port %s/%s is defined in policy, cannot be deleted"
- msgstr "%s/%s에 대한 포트가 정책에 지정되어 있어 이를 삭제할 수 없습니다"
- 
--#: ../semanage/seobject.py:1122
-+#: ../semanage/seobject.py:1126
- #, python-format
- msgid "Could not delete port %s/%s"
- msgstr "%s/%s에 대한 포트를 삭제할 수 없습니다"
- 
--#: ../semanage/seobject.py:1138 ../semanage/seobject.py:1160
-+#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
- msgid "Could not list ports"
- msgstr "포트 목록을 만들수 없습니다"
- 
--#: ../semanage/seobject.py:1199
-+#: ../semanage/seobject.py:1203
- msgid "SELinux Port Type"
- msgstr "SELinux 포트 유형"
- 
--#: ../semanage/seobject.py:1199
-+#: ../semanage/seobject.py:1203
- msgid "Proto"
- msgstr "Proto"
- 
--#: ../semanage/seobject.py:1199
-+#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
- msgid "Port Number"
- msgstr "포트 번호"
- 
--#: ../semanage/seobject.py:1218
--#, fuzzy
-+#: ../semanage/seobject.py:1222
- msgid "Node Address is required"
--msgstr "포트 필요"
-+msgstr "노드 주소 필요  "
- 
--#: ../semanage/seobject.py:1233
-+#: ../semanage/seobject.py:1237
- msgid "Unknown or missing protocol"
--msgstr ""
-+msgstr "알려지지 않거나 또는 생략된 프로토콜 "
- 
--#: ../semanage/seobject.py:1247 ../semanage/seobject.py:1446
--#: ../semanage/seobject.py:1724
-+#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
-+#: ../semanage/seobject.py:1728
- msgid "SELinux Type is required"
- msgstr "SELinux 유형 필요"
- 
--#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1316
--#: ../semanage/seobject.py:1352 ../semanage/seobject.py:1450
--#: ../semanage/seobject.py:1512 ../semanage/seobject.py:1546
--#: ../semanage/seobject.py:1728
-+#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
-+#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
-+#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
-+#: ../semanage/seobject.py:1732
- #, python-format
- msgid "Could not create key for %s"
- msgstr "%s에 대한 키를 생성할 수 없습니다"
- 
--#: ../semanage/seobject.py:1253 ../semanage/seobject.py:1320
--#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1362
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
-+#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
++msgid "Could not create a key for %s/%s"
++msgstr ""
++
++#: ../semanage/seobject.py:971
++msgid "Type is required"
++msgstr ""
++
++#: ../semanage/seobject.py:974 ../semanage/seobject.py:1036
++#: ../semanage/seobject.py:1794
 +#, python-format
- msgid "Could not check if addr %s is defined"
--msgstr "%s/%s에 대한 포트가 지정되었는지 확인할 수 없습니다 "
-+msgstr "%s 주소가 지정되었는지 확인할 수 없습니다   "
- 
--#: ../semanage/seobject.py:1262
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1266
++msgid "Type %s is invalid, must be a port type"
++msgstr ""
++
++#: ../semanage/seobject.py:980 ../semanage/seobject.py:1042
++#: ../semanage/seobject.py:1097 ../semanage/seobject.py:1103
 +#, python-format
- msgid "Could not create addr for %s"
--msgstr "%s에 사용되는 키를 생성할 수 없습니다"
-+msgstr "%s에 대한 주소를 생성할 수 없습니다  "
- 
--#: ../semanage/seobject.py:1268 ../semanage/seobject.py:1466
--#: ../semanage/seobject.py:1686
-+#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
-+#: ../semanage/seobject.py:1690
- #, python-format
- msgid "Could not create context for %s"
- msgstr "%s에 대한 문맥을 생성할 수 없습니다"
- 
--#: ../semanage/seobject.py:1272
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1276
++msgid "Could not check if port %s/%s is defined"
++msgstr ""
++
++#: ../semanage/seobject.py:982
 +#, python-format
- msgid "Could not set mask for %s"
--msgstr "%s에 대한 이름을 설정할 수 없습니다"
-+msgstr "%s에 대한 마스크를 설정할 수 없습니다 "
- 
--#: ../semanage/seobject.py:1276
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1280
++msgid "Port %s/%s already defined"
++msgstr ""
++
++#: ../semanage/seobject.py:986
 +#, python-format
- msgid "Could not set user in addr context for %s"
--msgstr "%s에 대한 파일 문맥의 사용자를 설정할 수 없습니다"
-+msgstr "%s에 대한 주소 문맥의 사용자를 설정할 수 없습니다  "
- 
--#: ../semanage/seobject.py:1280
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1284
++msgid "Could not create port for %s/%s"
++msgstr ""
++
++#: ../semanage/seobject.py:992
 +#, python-format
- msgid "Could not set role in addr context for %s"
--msgstr "%s에 대한 파일 문맥의 역할을 설정할 수 없습니다"
-+msgstr "%s에 대한 주소 문맥의 역할을 설정할 수 없습니다  "
- 
--#: ../semanage/seobject.py:1284
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1288
++msgid "Could not create context for %s/%s"
++msgstr ""
++
++#: ../semanage/seobject.py:996
 +#, python-format
- msgid "Could not set type in addr context for %s"
--msgstr "%s에 대한 파일 문맥의 유형을 설정할 수 없습니다"
-+msgstr "%s에 대한 주소 문맥의 유형을 설정할 수 없습니다  "
- 
--#: ../semanage/seobject.py:1289
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1293
++msgid "Could not set user in port context for %s/%s"
++msgstr ""
++
++#: ../semanage/seobject.py:1000
 +#, python-format
- msgid "Could not set mls fields in addr context for %s"
--msgstr "%s에 대한 파일 문맥의 mls 항목을 설정할 수 없습니다"
-+msgstr "%s에 대한 주소 문맥의 mls 항목을 설정할 수 없습니다  "
- 
--#: ../semanage/seobject.py:1293
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1297
++msgid "Could not set role in port context for %s/%s"
++msgstr ""
++
++#: ../semanage/seobject.py:1004
 +#, python-format
- msgid "Could not set addr context for %s"
--msgstr "%s에 대한 파일 문맥을 설정할 수 없습니다"
-+msgstr "%s에 대한 주소 문맥을 설정할 수 없습니다  "
- 
--#: ../semanage/seobject.py:1297
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1301
++msgid "Could not set type in port context for %s/%s"
++msgstr ""
++
++#: ../semanage/seobject.py:1009
 +#, python-format
- msgid "Could not add addr %s"
--msgstr "%s/%s 에 대한 포트를 추가할 수 없습니다"
-+msgstr "%s 주소를 추가할 수 없습니다 "
- 
--#: ../semanage/seobject.py:1322 ../semanage/seobject.py:1358
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
++msgid "Could not set mls fields in port context for %s/%s"
++msgstr ""
++
++#: ../semanage/seobject.py:1013
 +#, python-format
- msgid "Addr %s is not defined"
--msgstr "%s/%s에 대한 포트가 지정되지 않았습니다"
-+msgstr "%s 주소가 지정되지 않았습니다 "
- 
--#: ../semanage/seobject.py:1326
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1330
++msgid "Could not set port context for %s/%s"
++msgstr ""
++
++#: ../semanage/seobject.py:1017
 +#, python-format
- msgid "Could not query addr %s"
--msgstr "%s/%s에 대한 포트를 질의할 수 없습니다"
-+msgstr "%s 주소를 질의할 수 없습니다 "
- 
--#: ../semanage/seobject.py:1336
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1340
++msgid "Could not add port %s/%s"
++msgstr ""
++
++#: ../semanage/seobject.py:1031 ../semanage/seobject.py:1304
++#: ../semanage/seobject.py:1503
++msgid "Requires setype or serange"
++msgstr ""
++
++#: ../semanage/seobject.py:1033
++msgid "Requires setype"
++msgstr ""
++
++#: ../semanage/seobject.py:1044 ../semanage/seobject.py:1099
 +#, python-format
- msgid "Could not modify addr %s"
--msgstr "%s/%s에 대한 포트를 수정할 수 없습니다"
-+msgstr "%s 주소를 수정할 수 없습니다  "
- 
--#: ../semanage/seobject.py:1364
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1368
++msgid "Port %s/%s is not defined"
++msgstr ""
++
++#: ../semanage/seobject.py:1048
 +#, python-format
- msgid "Addr %s is defined in policy, cannot be deleted"
--msgstr "%s/%s에 대한 포트가 정책에 지정되어 있어 이를 삭제할 수 없습니다"
-+msgstr "%s 주소가 정책에 지정되어 있어 이를 삭제할 수 없습니다 "
- 
--#: ../semanage/seobject.py:1368
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1372
++msgid "Could not query port %s/%s"
++msgstr ""
++
++#: ../semanage/seobject.py:1059
 +#, python-format
- msgid "Could not delete addr %s"
--msgstr "%s에 대한 인터페이스를 삭제할 수 없습니다"
-+msgstr "%s 주소를 삭제할 수 없습니다 "
- 
--#: ../semanage/seobject.py:1380
--#, fuzzy
-+#: ../semanage/seobject.py:1384
- msgid "Could not deleteall node mappings"
--msgstr "%s에 대한 로그인 맵핑을 삭제할 수 없습니다"
++msgid "Could not modify port %s/%s"
 +msgstr ""
- 
--#: ../semanage/seobject.py:1394
--#, fuzzy
-+#: ../semanage/seobject.py:1398
- msgid "Could not list addrs"
--msgstr "포트 목록을 만들수 없습니다"
-+msgstr "주소 목록을 만들수 없습니다 "
- 
--#: ../semanage/seobject.py:1454 ../semanage/seobject.py:1516
--#: ../semanage/seobject.py:1550 ../semanage/seobject.py:1556
-+#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
-+#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
- #, python-format
- msgid "Could not check if interface %s is defined"
- msgstr "%s에 대한 인터페이스가 지정되었는지 확인할 수 없습니다"
- 
--#: ../semanage/seobject.py:1461
-+#: ../semanage/seobject.py:1465
- #, python-format
- msgid "Could not create interface for %s"
- msgstr "%s에 대한 인터페이스를 생성할 수 없습니다"
- 
--#: ../semanage/seobject.py:1470
-+#: ../semanage/seobject.py:1474
- #, python-format
- msgid "Could not set user in interface context for %s"
- msgstr "%s 에 대한 인터페이스 문맥의 사용자를 설정할 수 없습니다"
- 
--#: ../semanage/seobject.py:1474
-+#: ../semanage/seobject.py:1478
- #, python-format
- msgid "Could not set role in interface context for %s"
- msgstr "%s 에 대한 인터페이스 문맥의 역할을 설정할 수 없습니다"
- 
--#: ../semanage/seobject.py:1478
-+#: ../semanage/seobject.py:1482
- #, python-format
- msgid "Could not set type in interface context for %s"
- msgstr "%s 에 대한 인터페이스 문맥의 유형을 설정할 수 없습니다"
- 
--#: ../semanage/seobject.py:1483
-+#: ../semanage/seobject.py:1487
- #, python-format
- msgid "Could not set mls fields in interface context for %s"
- msgstr "%s 에 대한 인터페이스 문맥의 mls 문맥을 설정할 수 없습니다"
- 
--#: ../semanage/seobject.py:1487
-+#: ../semanage/seobject.py:1491
- #, python-format
- msgid "Could not set interface context for %s"
- msgstr "%s 에 대한 인터페이스 문맥을 설정할 수 없습니다"
- 
--#: ../semanage/seobject.py:1491
-+#: ../semanage/seobject.py:1495
- #, python-format
- msgid "Could not set message context for %s"
- msgstr "%s에 대한 메세지 문맥을 설정할 수 없습니다"
- 
--#: ../semanage/seobject.py:1495
-+#: ../semanage/seobject.py:1499
- #, python-format
- msgid "Could not add interface %s"
- msgstr "%s에 대한 인터페이스를 추가할 수 없습니다"
- 
--#: ../semanage/seobject.py:1518 ../semanage/seobject.py:1552
-+#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
- #, python-format
- msgid "Interface %s is not defined"
- msgstr "%s에 대한 인터페이스가 지정되지 않았습니다"
- 
--#: ../semanage/seobject.py:1522
-+#: ../semanage/seobject.py:1526
- #, python-format
- msgid "Could not query interface %s"
- msgstr "%s에 대한 인터페이스를 질의할 수 없습니다"
- 
--#: ../semanage/seobject.py:1533
-+#: ../semanage/seobject.py:1537
- #, python-format
- msgid "Could not modify interface %s"
- msgstr "%s에 대한 인터페이슬 수정할 수 없습니다"
- 
--#: ../semanage/seobject.py:1558
-+#: ../semanage/seobject.py:1562
- #, python-format
- msgid "Interface %s is defined in policy, cannot be deleted"
- msgstr "%s에 대한 인터페이스가 정책에 지정되어 있어 이를 삭제할 수 없습니다"
- 
--#: ../semanage/seobject.py:1562
-+#: ../semanage/seobject.py:1566
- #, python-format
- msgid "Could not delete interface %s"
- msgstr "%s에 대한 인터페이스를 삭제할 수 없습니다"
- 
--#: ../semanage/seobject.py:1574
--#, fuzzy
-+#: ../semanage/seobject.py:1578
- msgid "Could not delete all interface  mappings"
--msgstr "%s에 대한 인터페이스를 삭제할 수 없습니다"
++
++#: ../semanage/seobject.py:1072
++msgid "Could not list the ports"
 +msgstr ""
- 
--#: ../semanage/seobject.py:1588
-+#: ../semanage/seobject.py:1592
- msgid "Could not list interfaces"
- msgstr "인터페이스 목록을 만들수 없습니다"
- 
--#: ../semanage/seobject.py:1613
-+#: ../semanage/seobject.py:1617
- msgid "SELinux Interface"
- msgstr "SELinux 인터페이스"
- 
--#: ../semanage/seobject.py:1613 ../semanage/seobject.py:1936
-+#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
- msgid "Context"
- msgstr "문맥"
- 
--#: ../semanage/seobject.py:1663
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1667
++
++#: ../semanage/seobject.py:1088
 +#, python-format
- msgid "Equivalence class for %s already exists"
--msgstr "%s에 대한 파일 문맥이 이미 지정되었습니다"
++msgid "Could not delete the port %s"
 +msgstr ""
- 
--#: ../semanage/seobject.py:1669
-+#: ../semanage/seobject.py:1673
- #, python-format
- msgid "File spec %s conflicts with equivalency rule '%s %s'"
- msgstr ""
- 
--#: ../semanage/seobject.py:1678
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1682
++
++#: ../semanage/seobject.py:1105
 +#, python-format
- msgid "Equivalence class for %s does not exists"
--msgstr "Linux 사용자 %s 가 존재하지 않습니다"
-+msgstr ""
- 
--#: ../semanage/seobject.py:1692
-+#: ../semanage/seobject.py:1696
- #, python-format
- msgid "Could not set user in file context for %s"
- msgstr "%s에 대한 파일 문맥의 사용자를 설정할 수 없습니다"
- 
--#: ../semanage/seobject.py:1696
-+#: ../semanage/seobject.py:1700
- #, python-format
- msgid "Could not set role in file context for %s"
- msgstr "%s에 대한 파일 문맥의 역할을 설정할 수 없습니다"
- 
--#: ../semanage/seobject.py:1701 ../semanage/seobject.py:1758
-+#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
- #, python-format
- msgid "Could not set mls fields in file context for %s"
- msgstr "%s에 대한 파일 문맥의 mls 항목을 설정할 수 없습니다"
- 
--#: ../semanage/seobject.py:1707
-+#: ../semanage/seobject.py:1711
- msgid "Invalid file specification"
--msgstr ""
-+msgstr "잘못된 파일 사양 "
- 
--#: ../semanage/seobject.py:1709
-+#: ../semanage/seobject.py:1713
- msgid "File specification can not include spaces"
- msgstr ""
- 
--#: ../semanage/seobject.py:1714
-+#: ../semanage/seobject.py:1718
- #, python-format
- msgid ""
- "File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
- msgstr ""
- 
--#: ../semanage/seobject.py:1732 ../semanage/seobject.py:1737
--#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1872
--#: ../semanage/seobject.py:1876
-+#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
-+#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
-+#: ../semanage/seobject.py:1880
- #, python-format
- msgid "Could not check if file context for %s is defined"
- msgstr "%s에 대한 파일 문맥이 지정되었는지 확인할 수 없습니다"
- 
--#: ../semanage/seobject.py:1745
-+#: ../semanage/seobject.py:1749
- #, python-format
- msgid "Could not create file context for %s"
- msgstr "%s에 대한 파일 문맥을 생성할 수 없습니다"
- 
--#: ../semanage/seobject.py:1753
-+#: ../semanage/seobject.py:1757
- #, python-format
- msgid "Could not set type in file context for %s"
- msgstr "%s에 대한 파일 문맥의 유형을 설정할 수 없습니다"
- 
--#: ../semanage/seobject.py:1761 ../semanage/seobject.py:1818
--#: ../semanage/seobject.py:1822
-+#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
-+#: ../semanage/seobject.py:1826
- #, python-format
- msgid "Could not set file context for %s"
- msgstr "%s에 대한 파일 문맥을 설정할 수 없습니다"
- 
--#: ../semanage/seobject.py:1767
-+#: ../semanage/seobject.py:1771
- #, python-format
- msgid "Could not add file context for %s"
- msgstr "%s에 대한 파일 문맥을 추가할 수 없습니다"
- 
--#: ../semanage/seobject.py:1781
-+#: ../semanage/seobject.py:1785
- msgid "Requires setype, serange or seuser"
- msgstr "setype, serange 또는 seuser 필요"
- 
--#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1880
-+#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
- #, python-format
- msgid "File context for %s is not defined"
- msgstr "%s에 대한 파일 문맥이 저정되지 않았습니다"
- 
--#: ../semanage/seobject.py:1800
-+#: ../semanage/seobject.py:1804
- #, python-format
- msgid "Could not query file context for %s"
- msgstr "%s에 대한 파일 문맥을 질의할 수 없습니다"
- 
--#: ../semanage/seobject.py:1826
-+#: ../semanage/seobject.py:1830
- #, python-format
- msgid "Could not modify file context for %s"
- msgstr "%s에 대한 파일 문맥을 수정할 수 없습니다"
- 
--#: ../semanage/seobject.py:1839
--#, fuzzy
-+#: ../semanage/seobject.py:1843
- msgid "Could not list the file contexts"
--msgstr "파일 문맥 목록을 만들수 없습니다"
-+msgstr "파일 문맥 목록을 만들수 없습니다 "
- 
--#: ../semanage/seobject.py:1853
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1857
-+#, python-format
- msgid "Could not delete the file context %s"
--msgstr "%s에 대한 파일 문맥을 삭제할 수 없습니다"
-+msgstr "%s 파일 문맥을 삭제할 수 없습니다 "
- 
--#: ../semanage/seobject.py:1878
-+#: ../semanage/seobject.py:1882
- #, python-format
- msgid "File context for %s is defined in policy, cannot be deleted"
- msgstr "%s에 대한 파일 문맥이 정책에 지정되어 있어 이를 삭제할 수 없습니다"
- 
--#: ../semanage/seobject.py:1884
-+#: ../semanage/seobject.py:1888
- #, python-format
- msgid "Could not delete file context for %s"
- msgstr "%s에 대한 파일 문맥을 삭제할 수 없습니다"
- 
--#: ../semanage/seobject.py:1899
-+#: ../semanage/seobject.py:1903
- msgid "Could not list file contexts"
- msgstr "파일 문맥 목록을 만들수 없습니다"
- 
--#: ../semanage/seobject.py:1903
-+#: ../semanage/seobject.py:1907
- msgid "Could not list local file contexts"
- msgstr "로컬 파일 문맥 목록을 만들수 없습니다"
- 
--#: ../semanage/seobject.py:1936
-+#: ../semanage/seobject.py:1944
- msgid "SELinux fcontext"
- msgstr "SELinux fcontext"
- 
--#: ../semanage/seobject.py:1936
-+#: ../semanage/seobject.py:1944
- msgid "type"
- msgstr "유형"
- 
--#: ../semanage/seobject.py:1949
-+#: ../semanage/seobject.py:1957
- msgid ""
- "\n"
- "SELinux Distribution fcontext Equivalence \n"
- msgstr ""
- 
--#: ../semanage/seobject.py:1954
--#, fuzzy
-+#: ../semanage/seobject.py:1962
- msgid ""
- "\n"
- "SELinux Local fcontext Equivalence \n"
--msgstr "SELinux fcontext"
-+msgstr ""
- 
--#: ../semanage/seobject.py:1988 ../semanage/seobject.py:2040
--#: ../semanage/seobject.py:2046
-+#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
-+#: ../semanage/seobject.py:2054
- #, python-format
- msgid "Could not check if boolean %s is defined"
- msgstr "%s에 대한 부울이 지정되었는지 확인할 수 없습니다"
- 
--#: ../semanage/seobject.py:1990 ../semanage/seobject.py:2042
-+#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
- #, python-format
- msgid "Boolean %s is not defined"
- msgstr "%s에 대하 부울이 지정되지 않았습니다"
- 
--#: ../semanage/seobject.py:1994
-+#: ../semanage/seobject.py:2002
- #, python-format
- msgid "Could not query file context %s"
- msgstr "%s에 대한 파일 문맥을 질의할 수 없습니다"
- 
--#: ../semanage/seobject.py:1999
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:2007
-+#, python-format
- msgid "You must specify one of the following values: %s"
--msgstr "반드시 이름을 입력해야 합니다"
-+msgstr "다음의 값 중 하나를 반드시 지정해야 합니다: %s"
- 
--#: ../semanage/seobject.py:2004
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:2012
-+#, python-format
- msgid "Could not set active value of boolean %s"
--msgstr "%s에 대한 부울을 삭제할 수 없습니다"
-+msgstr "%s 부울의 활성화값을 설정할 수 없습니다      "
- 
--#: ../semanage/seobject.py:2007
-+#: ../semanage/seobject.py:2015
- #, python-format
- msgid "Could not modify boolean %s"
- msgstr "%s에 대한 부을을 수정할 수 없습니다"
- 
--#: ../semanage/seobject.py:2025
-+#: ../semanage/seobject.py:2033
- #, python-format
- msgid "Bad format %s: Record %s"
--msgstr ""
-+msgstr "잘못된 형식 %s: 기록 %s "
- 
--#: ../semanage/seobject.py:2048
-+#: ../semanage/seobject.py:2056
- #, python-format
- msgid "Boolean %s is defined in policy, cannot be deleted"
- msgstr "%s에 대한 부울이 정책에 지정되어 있어 이를 삭제할 수 없습니다"
- 
--#: ../semanage/seobject.py:2052
-+#: ../semanage/seobject.py:2060
- #, python-format
- msgid "Could not delete boolean %s"
- msgstr "%s에 대한 부울을 삭제할 수 없습니다"
- 
--#: ../semanage/seobject.py:2064 ../semanage/seobject.py:2081
-+#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
- msgid "Could not list booleans"
- msgstr "부울 목록을 만들수 없습니다"
- 
--#: ../semanage/seobject.py:2104
-+#: ../semanage/seobject.py:2112
- msgid "unknown"
--msgstr ""
-+msgstr "알려지지 않음 "
- 
--#: ../semanage/seobject.py:2117
-+#: ../semanage/seobject.py:2125
- msgid "off"
--msgstr ""
-+msgstr "비활성 "
- 
--#: ../semanage/seobject.py:2117
-+#: ../semanage/seobject.py:2125
- msgid "on"
--msgstr ""
-+msgstr "활성 "
- 
--#: ../semanage/seobject.py:2131
-+#: ../semanage/seobject.py:2139
- msgid "SELinux boolean"
- msgstr "SELinux 부울"
- 
--#: ../semanage/seobject.py:2131
--#, fuzzy
-+#: ../semanage/seobject.py:2139
- msgid "State"
--msgstr "상태"
-+msgstr ""
- 
--#: ../semanage/seobject.py:2131
-+#: ../semanage/seobject.py:2139
- msgid "Default"
- msgstr ""
- 
--#: ../semanage/seobject.py:2131
-+#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
-+#: ../gui/polgengui.py:253
- msgid "Description"
--msgstr ""
-+msgstr "설명 "
- 
- #: ../newrole/newrole.c:201
- #, c-format
-@@ -956,12 +953,12 @@ msgstr "PAM_TTY 설정을 실패했습ë‹
- #: ../newrole/newrole.c:290
- #, c-format
- msgid "newrole: service name configuration hashtable overflow\n"
--msgstr ""
-+msgstr "새 역할: 서비스 이름 설정 해시 테이블 오버플로우\n"
- 
- #: ../newrole/newrole.c:300
- #, c-format
- msgid "newrole:  %s:  error on line %lu.\n"
--msgstr ""
-+msgstr "새 역할:  %s:  %lu 행에 오류.\n"
- 
- #: ../newrole/newrole.c:439
- #, c-format
-@@ -1070,7 +1067,7 @@ msgstr "오류: 다중 레벨이 지정ë
- #: ../newrole/newrole.c:865
- #, c-format
- msgid "Error: you are not allowed to change levels on a non secure terminal \n"
--msgstr ""
-+msgstr "오류: 비보안 터미널에서 레벨을 변경하는 것을 허용하지 않습니다 \n"
- 
- #: ../newrole/newrole.c:891
- #, c-format
-@@ -1138,9 +1135,9 @@ msgid "failed to get old_context.\n"
- msgstr "오래된 문맥를 갖는데 실패했습니다.\n"
- 
- #: ../newrole/newrole.c:1077
--#, fuzzy, c-format
-+#, c-format
- msgid "Warning!  Could not retrieve tty information.\n"
--msgstr "오류! tty 정보를 검색할 수 없습니다.\n"
-+msgstr "경고! tty 정보를 검색할 수 없습니다.\n"
- 
- #: ../newrole/newrole.c:1098
- #, c-format
-@@ -1187,19 +1184,19 @@ msgid "failed to exec shell\n"
- msgstr "쉘을 실행하는데 실패하였습니다\n"
- 
- #: ../load_policy/load_policy.c:22
--#, fuzzy, c-format
-+#, c-format
- msgid "usage:  %s [-qi]\n"
--msgstr "사용법:  %s [-q]\n"
-+msgstr "사용법:  %s [-qi]\n"
- 
- #: ../load_policy/load_policy.c:71
- #, c-format
- msgid "%s:  Policy is already loaded and initial load requested\n"
--msgstr ""
-+msgstr "%s:  정책을 이미 읽어왔습니다 초기 설정이 필요합니다\n"
- 
- #: ../load_policy/load_policy.c:80
--#, fuzzy, c-format
-+#, 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
-@@ -1285,342 +1282,2088 @@ msgstr "chcat -- -CompanyConfidential /d
- msgid "chcat -l +CompanyConfidential juser"
- msgstr "chcat -l +CompanyConfidential juser"
- 
--#: ../scripts/chcat:399
--#, c-format
-+#: ../scripts/chcat:399 ../gui/polgen.py:1351
-+#, c-format, python-format
- msgid "Options Error %s "
- msgstr "옵션 오류 %s "
- 
--#, fuzzy
--#~ msgid ""
--#~ "Unable to open %s: translations not supported on non-MLS machines: %s"
--#~ msgstr "%s를 열 수 없습니다: 번역은 MLS가 아닌 장치에서 지원되지 않습니다"
--
--#~ msgid "Level"
--#~ msgstr "레벨"
-+#: ../gui/booleansPage.py:195 ../gui/system-config-selinux.glade:1706
-+msgid "Boolean"
-+msgstr ""
- 
--#~ msgid "Translation"
--#~ msgstr "번역"
-+#: ../gui/booleansPage.py:252 ../gui/semanagePage.py:162
-+msgid "all"
-+msgstr ""
- 
--#~ msgid "Translations can not contain spaces '%s' "
--#~ msgstr "번역에는 공백 '%s'이(가) 포함될 수 없습니다 "
-+#: ../gui/booleansPage.py:254 ../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 ""
- 
--#~ msgid "Invalid Level '%s' "
--#~ msgstr "유효하지 않은 레벨 '%s'"
-+#: ../gui/fcontextPage.py:64 ../gui/system-config-selinux.glade:1911
-+msgid "File Labeling"
-+msgstr ""
- 
--#~ msgid "%s already defined in translations"
--#~ msgstr "%s은(는) 번역에서 이미 정의되었습니다"
-+#: ../gui/fcontextPage.py:74
-+msgid ""
-+"File\n"
-+"Specification"
-+msgstr ""
- 
--#~ msgid "%s not defined in translations"
--#~ msgstr "%s은(는) 번역에서 정의되지 않았습니다"
-+#: ../gui/fcontextPage.py:81
-+msgid ""
-+"Selinux\n"
-+"File Type"
-+msgstr ""
- 
--#~ msgid "Login mapping for %s is already defined"
--#~ msgstr "%s에 대한 로그인 맵핑이 이미 지정되었습니다"
-+#: ../gui/fcontextPage.py:88
-+msgid ""
-+"File\n"
-+"Type"
-+msgstr ""
- 
--#~ msgid "add SELinux user mapping"
--#~ msgstr "SELinux 사용자 맵핑을 추가합니다"
-+#: ../gui/loginsPage.py:48 ../gui/system-config-selinux.glade:2098
-+msgid "User Mapping"
-+msgstr ""
- 
--#~ msgid "SELinux user %s is already defined"
--#~ msgstr "%s에 대한 SELinux 사용자가 이미 지정되었습니다"
-+#: ../gui/loginsPage.py:52
-+msgid ""
-+"Login\n"
-+"Name"
-+msgstr ""
- 
--#, fuzzy
--#~ msgid "Node Netmask is required"
--#~ msgstr "포트 필요"
-+#: ../gui/loginsPage.py:56 ../gui/usersPage.py:50
-+msgid ""
-+"SELinux\n"
-+"User"
-+msgstr ""
- 
--#, fuzzy
--#~ msgid "Addr %s already defined"
--#~ msgstr "%s/%s에 대한 포트가 이미 지정되었습니다"
-+#: ../gui/loginsPage.py:59 ../gui/usersPage.py:55
-+msgid ""
-+"MLS/\n"
-+"MCS Range"
-+msgstr ""
- 
--#~ msgid "Interface %s already defined"
--#~ msgstr "%s에 대한 인터페이스가 이미 지정되었습니다"
-+#: ../gui/loginsPage.py:133
-+#, python-format
-+msgid "Login '%s' is required"
-+msgstr ""
- 
--#, fuzzy
--#~ msgid "Error initializing capabilities, aborting.\n"
--#~ msgstr "기능 초기화 오류, 중지합니다.\n"
-+#: ../gui/modulesPage.py:48 ../gui/system-config-selinux.glade:2753
-+msgid "Policy Module"
-+msgstr ""
- 
--#~ msgid "Error setting capabilities, aborting\n"
--#~ msgstr "기능 설정 오류, 중지합니다.\n"
-+#: ../gui/modulesPage.py:57
-+msgid "Module Name"
-+msgstr ""
- 
--#~ msgid "Error setting KEEPCAPS, aborting\n"
--#~ msgstr "KEEPCAPS 설정 오류, 중지합니다\n"
-+#: ../gui/modulesPage.py:134
-+msgid "Disable Audit"
-+msgstr ""
- 
--#~ msgid "Error dropping capabilities, aborting\n"
--#~ msgstr "기능 취소 오류, 중지합니다\n"
-+#: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
-+msgid "Enable Audit"
-+msgstr ""
- 
--#~ msgid "Error dropping SETUID capability, aborting\n"
--#~ msgstr "SETUID 기능 취소 오류, 중지합니다\n"
-+#: ../gui/modulesPage.py:162
-+msgid "Load Policy Module"
-+msgstr ""
- 
--#~ msgid "Error freeing caps\n"
--#~ msgstr "caps를 해제하는 도중 오류 발생\n"
-+#: ../gui/polgen.glade:79
-+msgid "Polgen"
-+msgstr ""
- 
--#~ msgid "translations not supported on non-MLS machines"
--#~ msgstr "번역은 MLS가 아닌 장치에서 지원되지 않습니다"
-+#: ../gui/polgen.glade:80
-+msgid "Red Hat 2007"
-+msgstr ""
- 
--#~ msgid "Boolean"
--#~ msgstr "부울"
-+#: ../gui/polgen.glade:81
-+msgid "GPL"
-+msgstr ""
- 
--#~ msgid "File Labeling"
--#~ msgstr "파일 레이블링"
-+#. TRANSLATORS: Replace this string with your names, one name per line.
-+#: ../gui/polgen.glade:85 ../gui/system-config-selinux.glade:17
-+msgid "translator-credits"
-+msgstr ""
- 
--#, fuzzy
--#~ msgid ""
--#~ "Selinux\n"
--#~ "File Type"
--#~ msgstr ""
--#~ "Selinux\n"
--#~ "파일 문맥"
-+#: ../gui/polgen.glade:90
-+msgid "SELinux Policy Generation Tool"
-+msgstr ""
- 
--#~ msgid ""
--#~ "File\n"
--#~ "Type"
--#~ msgstr ""
--#~ "파일\n"
--#~ "유형"
-+#: ../gui/polgen.glade:128
-+msgid ""
-+"<b>Select the policy type for the application or user role you want to "
-+"confine:</b>"
-+msgstr ""
- 
--#~ msgid "User Mapping"
--#~ msgstr "사용자 맵핑"
-+#: ../gui/polgen.glade:177
-+msgid "<b>Applications</b>"
-+msgstr ""
- 
--#~ msgid ""
--#~ "Login\n"
--#~ "Name"
--#~ msgstr ""
--#~ "로그인\n"
--#~ "이름"
-+#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
-+msgid ""
-+"Standard Init Daemon are daemons started on boot via init scripts.  Usually "
-+"requires a script in /etc/rc.d/init.d"
-+msgstr ""
- 
--#~ msgid ""
--#~ "SELinux\n"
--#~ "User"
--#~ msgstr ""
--#~ "SELinux\n"
--#~ "사용자"
-+#: ../gui/polgen.glade:241 ../gui/polgen.py:156
-+msgid "Standard Init Daemon"
-+msgstr ""
- 
--#~ msgid ""
--#~ "MLS/\n"
--#~ "MCS Range"
--#~ msgstr ""
--#~ "MLS/\n"
--#~ "MCS 범위"
-+#: ../gui/polgen.glade:261 ../gui/polgen.py:157
-+msgid "DBUS System Daemon"
-+msgstr ""
- 
--#~ msgid "Login '%s' is required"
--#~ msgstr "'%s' 로그인해야 합니다"
-+#: ../gui/polgen.glade:280
-+msgid "Internet Services Daemon are daemons started by xinetd"
-+msgstr ""
- 
--#~ msgid "Policy Module"
--#~ msgstr "정책 모듈"
-+#: ../gui/polgen.glade:282
-+msgid "Internet Services Daemon (inetd)"
-+msgstr ""
- 
--#~ msgid "Load Policy Module"
--#~ msgstr "정책 모듈 읽어오기"
-+#: ../gui/polgen.glade:301
-+msgid ""
-+"Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
-+msgstr ""
- 
--#~ msgid "Polgen"
--#~ msgstr "Polgen"
-+#: ../gui/polgen.glade:303 ../gui/polgen.py:159
-+msgid "Web Application/Script (CGI)"
-+msgstr ""
- 
--#~ msgid "Red Hat 2007"
--#~ msgstr "Red Hat 2007"
-+#: ../gui/polgen.glade:322 ../gui/polgen.glade:343
-+msgid ""
-+"User Application are any application that you would like to confine that is "
-+"started by a user"
-+msgstr ""
- 
--#~ msgid "GPL"
--#~ msgstr "GPL"
-+#: ../gui/polgen.glade:324 ../gui/polgen.py:160
-+msgid "User Application"
-+msgstr ""
- 
--#~ msgid "translator-credits"
--#~ msgstr "김은주 (eukim at redhat.com), 2006, 2007"
-+#: ../gui/polgen.glade:345 ../gui/polgen.py:161
-+msgid "Sandbox"
-+msgstr ""
- 
--#~ msgid "SELinux Policy Generation Tool"
--#~ msgstr "SELinux 정책 생성 도구"
-+#: ../gui/polgen.glade:391
-+msgid "<b>Login Users</b>"
-+msgstr ""
- 
--#, fuzzy
--#~ msgid "Sends audit messages"
--#~ msgstr "감사(audit) 메세지를 보내는데 오류 발생.\n"
-+#: ../gui/polgen.glade:453
-+msgid "Modify an existing login user record."
-+msgstr ""
- 
--#, fuzzy
--#~ msgid "Boolean Name"
--#~ msgstr "부울"
-+#: ../gui/polgen.glade:455
-+msgid "Existing User Roles"
-+msgstr ""
- 
--#, fuzzy
--#~ msgid "You must select a user"
--#~ msgstr "반드시 이름을 입력해야 합니다"
-+#: ../gui/polgen.glade:474
-+msgid ""
-+"This user will login to a machine only via a terminal or remote login.  By "
-+"default this user will have  no setuid, no networking, no su, no sudo."
-+msgstr ""
- 
--#~ msgid "You must enter a name"
--#~ msgstr "반드시 이름을 입력해야 합니다"
-+#: ../gui/polgen.glade:476 ../gui/polgen.py:162
-+msgid "Minimal Terminal User Role"
-+msgstr ""
- 
--#~ msgid "You must enter a executable"
--#~ msgstr "실행 가능한 지를 입력해야 합니다"
-+#: ../gui/polgen.glade:495
-+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 ""
- 
--#~ msgid "Configue SELinux"
--#~ msgstr "SELinux 설정"
-+#: ../gui/polgen.glade:497 ../gui/polgen.py:163
-+msgid "Minimal X Windows User Role"
-+msgstr ""
- 
--#, fuzzy
--#~ msgid "Ports must be numbers or ranges of numbers from 1 to %d "
--#~ msgstr "1에서 %d까지 포트 번호를 매겨야 합니다"
-+#: ../gui/polgen.glade:516
-+msgid ""
-+"User with full networking, no setuid applications without transition, no "
-+"sudo, no su."
-+msgstr ""
- 
--#, fuzzy
--#~ msgid "You must enter a name for your confined process/user"
--#~ msgstr "설정 프로세스에 해당하는 이름을 입력해야 합니다"
-+#: ../gui/polgen.glade:518 ../gui/polgen.py:164
-+msgid "User Role"
-+msgstr ""
- 
--#, fuzzy
--#~ msgid "Type Enforcement file"
--#~ msgstr "유형 강조 파일 "
-+#: ../gui/polgen.glade:537
-+msgid ""
-+"User with full networking, no setuid applications without transition, no su, "
-+"can sudo to Root Administration Roles"
-+msgstr ""
- 
--#~ msgid "Interface file"
--#~ msgstr "인터페이스 파일"
-+#: ../gui/polgen.glade:539 ../gui/polgen.py:165
-+msgid "Admin User Role"
-+msgstr ""
- 
--#~ msgid "File Contexts file"
--#~ msgstr "파일 문맥 파일"
-+#: ../gui/polgen.glade:585
-+msgid "<b>Root Users</b>"
-+msgstr ""
- 
--#~ msgid "Protocol"
--#~ msgstr "프로토콜"
-+#: ../gui/polgen.glade:647
-+msgid ""
-+"Select Root Administrator User Role, if this user will be used to administer "
-+"the machine while running as root.  This user will not be able to login to "
-+"the system directly."
-+msgstr ""
- 
--#~ msgid "Port"
--#~ msgstr "포트"
-+#: ../gui/polgen.glade:649 ../gui/polgen.py:166
-+msgid "Root Admin User Role"
-+msgstr ""
- 
--#~ msgid "Group View"
--#~ msgstr "그룹 보기"
-+#: ../gui/polgen.glade:716
-+msgid "label104"
-+msgstr ""
- 
--#~ msgid "SELinux Service Protection"
--#~ msgstr "SELinux 서비스 보안"
-+#: ../gui/polgen.glade:745
-+msgid "<b>Enter name of application or user role:</b>"
-+msgstr ""
- 
--#~ msgid "Mount"
--#~ msgstr "마운트"
-+#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
-+msgid "Name"
-+msgstr ""
- 
--#~ msgid "SSH"
--#~ msgstr "SSH"
-+#: ../gui/polgen.glade:807
-+msgid "Enter complete path for executable to be confined."
-+msgstr ""
- 
--#~ msgid "Network Configuration"
--#~ msgstr "네트워크 설정"
-+#: ../gui/polgen.glade:830 ../gui/polgen.glade:950 ../gui/polgen.glade:3142
-+msgid "..."
-+msgstr ""
- 
--#~ msgid "Printing"
--#~ msgstr "인쇄"
-+#: ../gui/polgen.glade:849
-+msgid "Enter unique name for the confined application or user role."
-+msgstr ""
- 
--#~ msgid "Compatibility"
--#~ msgstr "호환"
-+#: ../gui/polgen.glade:871
-+msgid "Executable"
-+msgstr ""
- 
--#~ msgid "Kerberos"
--#~ msgstr "Kerberos"
-+#: ../gui/polgen.glade:899
-+msgid "Init script"
-+msgstr ""
- 
--#~ msgid "Samba"
--#~ msgstr "Samba"
-+#: ../gui/polgen.glade:927
-+msgid ""
-+"Enter complete path to init script used to start the confined application."
-+msgstr ""
- 
--#~ msgid "SASL authentication server"
--#~ msgstr "SASL 인증 서버"
-+#: ../gui/polgen.glade:982
-+msgid "label105"
-+msgstr ""
- 
--#~ msgid "SELinux Type"
--#~ msgstr "SELinux 유형"
-+#: ../gui/polgen.glade:1011
-+msgid "<b>Select existing role to modify:</b>"
-+msgstr ""
- 
--#~ msgid "Add SELinux User"
--#~ msgstr "SELinux 사용자 추가"
-+#: ../gui/polgen.glade:1045
-+msgid "Select the user roles that will transiton to the %s domain."
-+msgstr ""
- 
--#~ msgid "Add"
--#~ msgstr "추가"
-+#: ../gui/polgen.glade:1073
-+msgid "label106"
-+msgstr ""
- 
--#~ msgid "_Delete"
--#~ msgstr "삭제(_D)"
-+#: ../gui/polgen.glade:1102
-+msgid "<b>Select roles that %s will transition to:</b>"
-+msgstr ""
- 
--#~ msgid "<b>Select:</b>"
--#~ msgstr "<b>선택:</b>"
-+#: ../gui/polgen.glade:1136
-+msgid "Select applications domains that %s will transition to."
-+msgstr ""
- 
--#~ msgid "label37"
--#~ msgstr "label37"
-+#: ../gui/polgen.glade:1164
-+msgid "label107"
-+msgstr ""
- 
--#~ msgid "Filter"
--#~ msgstr "필터"
-+#: ../gui/polgen.glade:1193
-+msgid "<b>Select the user_roles that will transition to %s:</b>"
-+msgstr ""
- 
--#~ msgid "label50"
--#~ msgstr "label50"
-+#: ../gui/polgen.glade:1227
-+msgid "Select the user roles that will transiton to this applications domains."
-+msgstr ""
- 
--#~ msgid "Add File Context"
--#~ msgstr "파일 문맥 추가"
-+#: ../gui/polgen.glade:1255
-+msgid "label108"
-+msgstr ""
- 
--#~ msgid "Modify File Context"
--#~ msgstr "파일 문맥 수정"
-+#: ../gui/polgen.glade:1284
-+msgid "<b>Select domains that %s will administer:</b>"
-+msgstr ""
- 
--#~ msgid "Delete File Context"
--#~ msgstr "파일 문맥 삭제"
-+#: ../gui/polgen.glade:1318 ../gui/polgen.glade:1409
-+msgid "Select the domains that you would like this user administer."
-+msgstr ""
- 
--#~ msgid "label38"
--#~ msgstr "label38"
-+#: ../gui/polgen.glade:1346
-+msgid "label109"
-+msgstr ""
- 
--#~ msgid "Add SELinux User Mapping"
--#~ msgstr "SELinux 사용자 맵핑 추가"
-+#: ../gui/polgen.glade:1375
-+msgid "<b>Select additional roles for %s:</b>"
-+msgstr ""
- 
--#~ msgid "Modify SELinux User Mapping"
--#~ msgstr "SELinux 사용자 맵핑 수정"
-+#: ../gui/polgen.glade:1437
-+msgid "label111"
-+msgstr ""
- 
--#~ msgid "Delete SELinux User Mapping"
--#~ msgstr "SELinux 사용자 맵핑 삭제"
-+#: ../gui/polgen.glade:1466
-+msgid "<b>Enter network ports that %s binds on:</b>"
-+msgstr ""
- 
--#~ msgid "label39"
--#~ msgstr "label39"
-+#: ../gui/polgen.glade:1497 ../gui/polgen.glade:1997
-+msgid "<b>TCP Ports</b>"
-+msgstr ""
- 
--#~ msgid "Add Translation"
--#~ msgstr "번역 추가"
-+#: ../gui/polgen.glade:1565 ../gui/polgen.glade:1785
-+msgid "Allows %s to bind to any udp port"
-+msgstr ""
- 
--#~ msgid "Modify Translation"
--#~ msgstr "번역 수정"
-+#: ../gui/polgen.glade:1567 ../gui/polgen.glade:1787 ../gui/polgen.glade:2061
-+#: ../gui/polgen.glade:2215
-+msgid "All"
-+msgstr ""
- 
--#~ msgid "Delete Translation"
--#~ msgstr "번역 삭제"
-+#: ../gui/polgen.glade:1585 ../gui/polgen.glade:1805
-+msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
-+msgstr ""
- 
--#~ msgid "label41"
--#~ msgstr "label41"
-+#: ../gui/polgen.glade:1587 ../gui/polgen.glade:1807
-+msgid "600-1024"
-+msgstr ""
- 
--#~ msgid "Modify SELinux User"
--#~ msgstr "SELinux 사용자 수정"
-+#: ../gui/polgen.glade:1605 ../gui/polgen.glade:1825
-+msgid ""
-+"Enter a comma separated list of udp ports or ranges of ports that %s binds "
-+"to. Example: 612, 650-660"
-+msgstr ""
- 
--#~ msgid "label40"
--#~ msgstr "label40"
-+#: ../gui/polgen.glade:1607 ../gui/polgen.glade:1827
-+msgid "Unreserved Ports (>1024)"
-+msgstr ""
- 
--#~ msgid "Add Network Port"
--#~ msgstr "네트워크 포트 추가"
-+#: ../gui/polgen.glade:1638 ../gui/polgen.glade:1858 ../gui/polgen.glade:2079
-+#: ../gui/polgen.glade:2233
-+msgid "Select Ports"
-+msgstr ""
- 
--#~ msgid "Edit Network Port"
--#~ msgstr "네트워크 포트 편집"
-+#: ../gui/polgen.glade:1663 ../gui/polgen.glade:1883
-+msgid "Allows %s to bind to any udp ports > 1024"
-+msgstr ""
- 
--#~ msgid "Delete Network Port"
--#~ msgstr "네트워크 포트 삭제"
-+#: ../gui/polgen.glade:1717 ../gui/polgen.glade:2151
-+msgid "<b>UDP Ports</b>"
-+msgstr ""
- 
--#~ msgid "label42"
--#~ msgstr "label42"
-+#: ../gui/polgen.glade:1937
-+msgid "label113"
-+msgstr ""
- 
--#~ msgid "Generate new policy module"
--#~ msgstr "새 정책 모듈 생성"
-+#: ../gui/polgen.glade:1966
-+msgid "<b>Select network ports that %s connects to:</b>"
-+msgstr ""
- 
--#~ msgid "Load policy module"
--#~ msgstr "정책 모듈 읽어오기"
-+#: ../gui/polgen.glade:2058
-+msgid "Allows %s to connect to any tcp port"
-+msgstr ""
- 
--#~ msgid "Remove loadable policy module"
--#~ msgstr "읽어올 수 있는 정책 모듈 삭제"
-+#: ../gui/polgen.glade:2104
-+msgid ""
-+"Enter a comma separated list of tcp ports or ranges of ports that %s "
-+"connects to. Example: 612, 650-660"
-+msgstr ""
- 
--#~ msgid "label44"
--#~ msgstr "label44"
-+#: ../gui/polgen.glade:2212
-+msgid "Allows %s to connect to any udp port"
-+msgstr ""
- 
--#~ msgid "SELinux user '%s' is required"
--#~ msgstr "SELinux 사용자 '%s'이(가) 필요합니다"
-+#: ../gui/polgen.glade:2258
-+msgid ""
-+"Enter a comma separated list of udp ports or ranges of ports that %s "
-+"connects to. Example: 612, 650-660"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2305
-+msgid "label114"
++msgid "Port %s/%s is defined in policy, cannot be deleted"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:2334
-+msgid "<b>Select common application traits for %s:</b>"
++#: ../semanage/seobject.py:1109
++#, python-format
++msgid "Could not delete port %s/%s"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:2366
-+msgid "Writes syslog messages\t"
++#: ../semanage/seobject.py:1125 ../semanage/seobject.py:1147
++msgid "Could not list ports"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:2385
-+msgid "Create/Manipulate temporary files in /tmp"
++#: ../semanage/seobject.py:1186
++msgid "SELinux Port Type"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:2404
-+msgid "Uses Pam for authentication"
++#: ../semanage/seobject.py:1186
++msgid "Proto"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:2423
-+msgid "Uses nsswitch or getpw* calls"
++#: ../semanage/seobject.py:1186 ../gui/system-config-selinux.glade:335
++msgid "Port Number"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:2442
-+msgid "Uses dbus"
++#: ../semanage/seobject.py:1207
++msgid "Node Address is required"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:2461
-+msgid "Sends audit messages"
++#: ../semanage/seobject.py:1222
++msgid "Unknown or missing protocol"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:2480
-+msgid "Interacts with the terminal"
++#: ../semanage/seobject.py:1236
++msgid "SELinux node type is required"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:2499
-+msgid "Sends email"
++#: ../semanage/seobject.py:1239 ../semanage/seobject.py:1307
++#, python-format
++msgid "Type %s is invalid, must be a node type"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:2530
-+msgid "label115"
++#: ../semanage/seobject.py:1243 ../semanage/seobject.py:1311
++#: ../semanage/seobject.py:1347 ../semanage/seobject.py:1445
++#: ../semanage/seobject.py:1507 ../semanage/seobject.py:1541
++#: ../semanage/seobject.py:1739
++#, python-format
++msgid "Could not create key for %s"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:2559
-+msgid "<b>Add files/directories that %s manages</b>"
++#: ../semanage/seobject.py:1245 ../semanage/seobject.py:1315
++#: ../semanage/seobject.py:1351 ../semanage/seobject.py:1357
++#, python-format
++msgid "Could not check if addr %s is defined"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:2788
-+msgid ""
-+"Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
-+"Files ..."
++#: ../semanage/seobject.py:1254
++#, python-format
++msgid "Could not create addr for %s"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:2823
-+msgid "label116"
++#: ../semanage/seobject.py:1260 ../semanage/seobject.py:1461
++#: ../semanage/seobject.py:1694
++#, python-format
++msgid "Could not create context for %s"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:2852
-+msgid "<b>Add booleans from the %s policy:</b>"
++#: ../semanage/seobject.py:1264
++#, python-format
++msgid "Could not set mask for %s"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:3002
-+msgid "Add/Remove booleans used by the %s domain"
++#: ../semanage/seobject.py:1268
++#, python-format
++msgid "Could not set user in addr context for %s"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:3066
-+msgid "<b>Which directory you will generate the %s policy?</b>"
++#: ../semanage/seobject.py:1272
++#, python-format
++msgid "Could not set role in addr context for %s"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:3097
-+msgid "Policy Directory"
++#: ../semanage/seobject.py:1276
++#, python-format
++msgid "Could not set type in addr context for %s"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:3254
-+msgid "Add Booleans Dialog"
++#: ../semanage/seobject.py:1281
++#, python-format
++msgid "Could not set mls fields in addr context for %s"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:3327
-+msgid "Boolean Name"
++#: ../semanage/seobject.py:1285
++#, python-format
++msgid "Could not set addr context for %s"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:261
-+msgid "Role"
++#: ../semanage/seobject.py:1289
++#, python-format
++msgid "Could not add addr %s"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:268
-+msgid "Existing_User"
++#: ../semanage/seobject.py:1317 ../semanage/seobject.py:1353
++#, python-format
++msgid "Addr %s is not defined"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
-+msgid "Application"
++#: ../semanage/seobject.py:1321
++#, python-format
++msgid "Could not query addr %s"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:352
++#: ../semanage/seobject.py:1331
 +#, python-format
-+msgid "%s must be a directory"
++msgid "Could not modify addr %s"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
-+msgid "You must select a user"
++#: ../semanage/seobject.py:1359
++#, python-format
++msgid "Addr %s is defined in policy, cannot be deleted"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:542
-+msgid "Select executable file to be confined."
++#: ../semanage/seobject.py:1363
++#, python-format
++msgid "Could not delete addr %s"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:553
-+msgid "Select init script file to be confined."
++#: ../semanage/seobject.py:1375
++msgid "Could not deleteall node mappings"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:563
-+msgid "Select file(s) that confined application creates or writes"
++#: ../semanage/seobject.py:1389
++msgid "Could not list addrs"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:570
-+msgid "Select directory(s) that the confined application owns and writes into"
++#: ../semanage/seobject.py:1441 ../semanage/seobject.py:1732
++msgid "SELinux Type is required"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:632
-+msgid "Select directory to generate policy files in"
++#: ../semanage/seobject.py:1449 ../semanage/seobject.py:1511
++#: ../semanage/seobject.py:1545 ../semanage/seobject.py:1551
++#, python-format
++msgid "Could not check if interface %s is defined"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:649
++#: ../semanage/seobject.py:1456
 +#, python-format
-+msgid ""
-+"Type %s_t already defined in current policy.\n"
-+"Do you want to continue?"
++msgid "Could not create interface for %s"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
-+msgid "Verify Name"
++#: ../semanage/seobject.py:1465
++#, python-format
++msgid "Could not set user in interface context for %s"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:653
++#: ../semanage/seobject.py:1469
 +#, python-format
-+msgid ""
-+"Module %s.pp already loaded in current policy.\n"
-+"Do you want to continue?"
++msgid "Could not set role in interface context for %s"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:699
-+msgid ""
-+"You must add a name made up of letters and numbers and containing no spaces."
++#: ../semanage/seobject.py:1473
++#, python-format
++msgid "Could not set type in interface context for %s"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:713
-+msgid "You must enter a executable"
++#: ../semanage/seobject.py:1478
++#, python-format
++msgid "Could not set mls fields in interface context for %s"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
-+msgid "Configue SELinux"
++#: ../semanage/seobject.py:1482
++#, python-format
++msgid "Could not set interface context for %s"
 +msgstr ""
 +
-+#: ../gui/polgen.py:158
-+msgid "Internet Services Daemon"
++#: ../semanage/seobject.py:1486
++#, python-format
++msgid "Could not set message context for %s"
 +msgstr ""
 +
-+#: ../gui/polgen.py:197
++#: ../semanage/seobject.py:1490
 +#, python-format
-+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
++msgid "Could not add interface %s"
 +msgstr ""
 +
-+#: ../gui/polgen.py:324
-+msgid "You must enter a name for your confined process/user"
++#: ../semanage/seobject.py:1513 ../semanage/seobject.py:1547
++#, python-format
++msgid "Interface %s is not defined"
 +msgstr ""
 +
-+#: ../gui/polgen.py:326
-+msgid ""
-+"Name must be alpha numberic with no spaces. Consider using option \"-n "
-+"MODULENAME\""
++#: ../semanage/seobject.py:1517
++#, python-format
++msgid "Could not query interface %s"
 +msgstr ""
 +
-+#: ../gui/polgen.py:414
-+msgid "User Role types can not be assigned executables."
++#: ../semanage/seobject.py:1528
++#, python-format
++msgid "Could not modify interface %s"
 +msgstr ""
 +
-+#: ../gui/polgen.py:420
-+msgid "Only Daemon apps can use an init script.."
++#: ../semanage/seobject.py:1553
++#, python-format
++msgid "Interface %s is defined in policy, cannot be deleted"
 +msgstr ""
 +
-+#: ../gui/polgen.py:438
-+msgid "use_resolve must be a boolean value "
++#: ../semanage/seobject.py:1557
++#, python-format
++msgid "Could not delete interface %s"
 +msgstr ""
 +
-+#: ../gui/polgen.py:444
-+msgid "use_syslog must be a boolean value "
++#: ../semanage/seobject.py:1569
++msgid "Could not delete all interface  mappings"
 +msgstr ""
 +
-+#: ../gui/polgen.py:450
-+msgid "use_kerberos must be a boolean value "
++#: ../semanage/seobject.py:1583
++msgid "Could not list interfaces"
 +msgstr ""
 +
-+#: ../gui/polgen.py:456
-+msgid "manage_krb5_rcache must be a boolean value "
++#: ../semanage/seobject.py:1608
++msgid "SELinux Interface"
 +msgstr ""
 +
-+#: ../gui/polgen.py:486
-+msgid "USER Types automatically get a tmp type"
++#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1954
++msgid "Context"
 +msgstr ""
 +
-+#: ../gui/polgen.py:1004
-+msgid "You must enter the executable path for your confined process"
++#: ../semanage/seobject.py:1671
++#, python-format
++msgid "Equivalence class for %s already exists"
 +msgstr ""
 +
-+#: ../gui/polgen.py:1182
-+msgid "Type Enforcement file"
++#: ../semanage/seobject.py:1677
++#, python-format
++msgid "File spec %s conflicts with equivalency rule '%s %s'"
 +msgstr ""
 +
-+#: ../gui/polgen.py:1183
-+msgid "Interface file"
++#: ../semanage/seobject.py:1686
++#, python-format
++msgid "Equivalence class for %s does not exists"
 +msgstr ""
 +
-+#: ../gui/polgen.py:1184
-+msgid "File Contexts file"
++#: ../semanage/seobject.py:1700
++#, python-format
++msgid "Could not set user in file context for %s"
 +msgstr ""
 +
-+#: ../gui/polgen.py:1185
-+msgid "Setup Script"
++#: ../semanage/seobject.py:1704
++#, python-format
++msgid "Could not set role in file context for %s"
 +msgstr ""
 +
-+#: ../gui/polgen.py:1306
++#: ../semanage/seobject.py:1709 ../semanage/seobject.py:1769
 +#, python-format
-+msgid ""
-+"\n"
-+"%s\n"
-+"\n"
-+"sepolgen [ -n moduleName ] [ -m ] [ -t type ] [ executable | Name ]\n"
-+"valid Types:\n"
++msgid "Could not set mls fields in file context for %s"
 +msgstr ""
 +
-+#: ../gui/polgen.py:1354
-+msgid "Executable or Name required"
++#: ../semanage/seobject.py:1715
++msgid "Invalid file specification"
 +msgstr ""
 +
-+#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
-+msgid "Network Port"
++#: ../semanage/seobject.py:1717
++msgid "File specification can not include spaces"
 +msgstr ""
 +
-+#: ../gui/portsPage.py:85
++#: ../semanage/seobject.py:1722
++#, python-format
 +msgid ""
-+"SELinux Port\n"
-+"Type"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
-+msgid "Protocol"
++"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
 +msgstr ""
 +
-+#: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
-+msgid ""
-+"MLS/MCS\n"
-+"Level"
++#: ../semanage/seobject.py:1735
++#, python-format
++msgid "Type %s is invalid, must be a file or device type"
 +msgstr ""
 +
-+#: ../gui/portsPage.py:101
-+msgid "Port"
++#: ../semanage/seobject.py:1743 ../semanage/seobject.py:1748
++#: ../semanage/seobject.py:1804 ../semanage/seobject.py:1886
++#: ../semanage/seobject.py:1890
++#, python-format
++msgid "Could not check if file context for %s is defined"
 +msgstr ""
 +
-+#: ../gui/portsPage.py:207
++#: ../semanage/seobject.py:1756
 +#, python-format
-+msgid "Port number \"%s\" is not valid.  0 < PORT_NUMBER < 65536 "
++msgid "Could not create file context for %s"
 +msgstr ""
 +
-+#: ../gui/portsPage.py:252
-+msgid "List View"
++#: ../semanage/seobject.py:1764
++#, python-format
++msgid "Could not set type in file context for %s"
 +msgstr ""
 +
-+#: ../gui/portsPage.py:255 ../gui/system-config-selinux.glade:2419
-+msgid "Group View"
++#: ../semanage/seobject.py:1772 ../semanage/seobject.py:1832
++#: ../semanage/seobject.py:1836
++#, python-format
++msgid "Could not set file context for %s"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:1 ../gui/selinux.tbl:30 ../gui/selinux.tbl:31
-+#: ../gui/selinux.tbl:32 ../gui/selinux.tbl:33 ../gui/selinux.tbl:34
-+#: ../gui/selinux.tbl:36 ../gui/selinux.tbl:37 ../gui/selinux.tbl:38
-+#: ../gui/selinux.tbl:39 ../gui/selinux.tbl:40 ../gui/selinux.tbl:42
-+#: ../gui/selinux.tbl:43 ../gui/selinux.tbl:44 ../gui/selinux.tbl:45
-+#: ../gui/selinux.tbl:46 ../gui/selinux.tbl:47 ../gui/selinux.tbl:48
-+#: ../gui/selinux.tbl:49 ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
-+#: ../gui/selinux.tbl:52 ../gui/selinux.tbl:53 ../gui/selinux.tbl:59
-+#: ../gui/selinux.tbl:60 ../gui/selinux.tbl:61 ../gui/selinux.tbl:62
-+#: ../gui/selinux.tbl:63 ../gui/selinux.tbl:64 ../gui/selinux.tbl:65
-+#: ../gui/selinux.tbl:66 ../gui/selinux.tbl:67 ../gui/selinux.tbl:68
-+#: ../gui/selinux.tbl:69 ../gui/selinux.tbl:75 ../gui/selinux.tbl:76
-+#: ../gui/selinux.tbl:77 ../gui/selinux.tbl:78 ../gui/selinux.tbl:79
-+#: ../gui/selinux.tbl:80 ../gui/selinux.tbl:81 ../gui/selinux.tbl:82
-+#: ../gui/selinux.tbl:83 ../gui/selinux.tbl:84 ../gui/selinux.tbl:86
-+#: ../gui/selinux.tbl:88 ../gui/selinux.tbl:89 ../gui/selinux.tbl:90
-+#: ../gui/selinux.tbl:92 ../gui/selinux.tbl:94 ../gui/selinux.tbl:95
-+#: ../gui/selinux.tbl:96 ../gui/selinux.tbl:97 ../gui/selinux.tbl:98
-+#: ../gui/selinux.tbl:99 ../gui/selinux.tbl:100 ../gui/selinux.tbl:101
-+#: ../gui/selinux.tbl:102 ../gui/selinux.tbl:103 ../gui/selinux.tbl:104
-+#: ../gui/selinux.tbl:106 ../gui/selinux.tbl:108 ../gui/selinux.tbl:109
-+#: ../gui/selinux.tbl:110 ../gui/selinux.tbl:111 ../gui/selinux.tbl:112
-+#: ../gui/selinux.tbl:113 ../gui/selinux.tbl:114 ../gui/selinux.tbl:116
-+#: ../gui/selinux.tbl:117 ../gui/selinux.tbl:119 ../gui/selinux.tbl:121
-+#: ../gui/selinux.tbl:123 ../gui/selinux.tbl:124 ../gui/selinux.tbl:127
-+#: ../gui/selinux.tbl:129 ../gui/selinux.tbl:130 ../gui/selinux.tbl:131
-+#: ../gui/selinux.tbl:132 ../gui/selinux.tbl:133 ../gui/selinux.tbl:134
-+#: ../gui/selinux.tbl:135 ../gui/selinux.tbl:136 ../gui/selinux.tbl:137
-+#: ../gui/selinux.tbl:138 ../gui/selinux.tbl:139 ../gui/selinux.tbl:142
-+#: ../gui/selinux.tbl:143 ../gui/selinux.tbl:144 ../gui/selinux.tbl:145
-+#: ../gui/selinux.tbl:146 ../gui/selinux.tbl:147 ../gui/selinux.tbl:148
-+#: ../gui/selinux.tbl:149 ../gui/selinux.tbl:150 ../gui/selinux.tbl:151
-+#: ../gui/selinux.tbl:152 ../gui/selinux.tbl:154 ../gui/selinux.tbl:155
-+#: ../gui/selinux.tbl:156 ../gui/selinux.tbl:157 ../gui/selinux.tbl:158
-+#: ../gui/selinux.tbl:159 ../gui/selinux.tbl:160 ../gui/selinux.tbl:167
-+#: ../gui/selinux.tbl:171 ../gui/selinux.tbl:172 ../gui/selinux.tbl:173
-+#: ../gui/selinux.tbl:174 ../gui/selinux.tbl:175 ../gui/selinux.tbl:177
-+#: ../gui/selinux.tbl:178 ../gui/selinux.tbl:179 ../gui/selinux.tbl:180
-+#: ../gui/selinux.tbl:184 ../gui/selinux.tbl:192 ../gui/selinux.tbl:193
-+#: ../gui/selinux.tbl:194 ../gui/selinux.tbl:195 ../gui/selinux.tbl:196
-+#: ../gui/selinux.tbl:197 ../gui/selinux.tbl:198 ../gui/selinux.tbl:199
-+#: ../gui/selinux.tbl:200 ../gui/selinux.tbl:201 ../gui/selinux.tbl:206
-+#: ../gui/selinux.tbl:207 ../gui/selinux.tbl:218 ../gui/selinux.tbl:219
-+#: ../gui/selinux.tbl:220 ../gui/selinux.tbl:222 ../gui/selinux.tbl:224
-+#: ../gui/selinux.tbl:226 ../gui/selinux.tbl:227 ../gui/selinux.tbl:230
-+msgid "SELinux Service Protection"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:1
-+msgid "Disable SELinux protection for acct daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:2 ../gui/selinux.tbl:3 ../gui/selinux.tbl:70
-+#: ../gui/selinux.tbl:153 ../gui/selinux.tbl:168 ../gui/selinux.tbl:169
-+#: ../gui/selinux.tbl:170 ../gui/selinux.tbl:189 ../gui/selinux.tbl:202
-+#: ../gui/selinux.tbl:203 ../gui/selinux.tbl:204 ../gui/selinux.tbl:205
-+msgid "Admin"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:2
-+msgid "Allow all daemons to write corefiles to /"
++#: ../semanage/seobject.py:1778
++#, python-format
++msgid "Could not add file context for %s"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:3
-+msgid "Allow all daemons the ability to use unallocated ttys"
++#: ../semanage/seobject.py:1792
++msgid "Requires setype, serange or seuser"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
-+#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
-+#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
-+#: ../gui/selinux.tbl:210 ../gui/selinux.tbl:211 ../gui/selinux.tbl:212
-+#: ../gui/selinux.tbl:213 ../gui/selinux.tbl:214 ../gui/selinux.tbl:215
-+#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
-+msgid "User Privs"
++#: ../semanage/seobject.py:1808 ../semanage/seobject.py:1894
++#, python-format
++msgid "File context for %s is not defined"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:4
-+msgid ""
-+"Allow gadmin SELinux user account to execute files in home directory or /tmp"
++#: ../semanage/seobject.py:1814
++#, python-format
++msgid "Could not query file context for %s"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:5
-+msgid ""
-+"Allow guest SELinux user account to execute files in home directory or /tmp"
++#: ../semanage/seobject.py:1840
++#, python-format
++msgid "Could not modify file context for %s"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
-+msgid "Memory Protection"
++#: ../semanage/seobject.py:1853
++msgid "Could not list the file contexts"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:6
-+msgid "Allow java executable stack"
++#: ../semanage/seobject.py:1867
++#, python-format
++msgid "Could not delete the file context %s"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
-+#: ../gui/selinux.tbl:209
-+msgid "Mount"
++#: ../semanage/seobject.py:1892
++#, python-format
++msgid "File context for %s is defined in policy, cannot be deleted"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:7
-+msgid "Allow mount to mount any file"
++#: ../semanage/seobject.py:1898
++#, python-format
++msgid "Could not delete file context for %s"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:8
-+msgid "Allow mount to mount any directory"
++#: ../semanage/seobject.py:1913
++msgid "Could not list file contexts"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:9
-+msgid "Allow mplayer executable stack"
++#: ../semanage/seobject.py:1917
++msgid "Could not list local file contexts"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
-+#: ../gui/selinux.tbl:188
-+msgid "SSH"
++#: ../semanage/seobject.py:1954
++msgid "SELinux fcontext"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:10
-+msgid "Allow ssh to run ssh-keysign"
++#: ../semanage/seobject.py:1954
++msgid "type"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:11
++#: ../semanage/seobject.py:1967
 +msgid ""
-+"Allow staff SELinux user account to execute files in home directory or /tmp"
++"\n"
++"SELinux Distribution fcontext Equivalence \n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:12
++#: ../semanage/seobject.py:1972
 +msgid ""
-+"Allow sysadm SELinux user account to execute files in home directory or /tmp"
++"\n"
++"SELinux Local fcontext Equivalence \n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:13
-+msgid ""
-+"Allow unconfined SELinux user account to execute files in home directory or /"
-+"tmp"
++#: ../semanage/seobject.py:2006 ../semanage/seobject.py:2059
++#: ../semanage/seobject.py:2065
++#, python-format
++msgid "Could not check if boolean %s is defined"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:14
-+msgid "Network Configuration"
++#: ../semanage/seobject.py:2008 ../semanage/seobject.py:2061
++#, python-format
++msgid "Boolean %s is not defined"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:14
-+msgid "Allow unlabeled packets to flow on the network"
++#: ../semanage/seobject.py:2012
++#, python-format
++msgid "Could not query file context %s"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:15
-+msgid ""
-+"Allow user SELinux user account to execute files in home directory or /tmp"
++#: ../semanage/seobject.py:2017
++#, python-format
++msgid "You must specify one of the following values: %s"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:16
-+msgid "Allow unconfined to dyntrans to unconfined_execmem"
++#: ../semanage/seobject.py:2022
++#, python-format
++msgid "Could not set active value of boolean %s"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
-+#: ../gui/selinux.tbl:140
-+msgid "Databases"
++#: ../semanage/seobject.py:2025
++#, python-format
++msgid "Could not modify boolean %s"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:17
-+msgid "Allow user to connect to mysql socket"
++#: ../semanage/seobject.py:2043
++#, python-format
++msgid "Bad format %s: Record %s"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:18
-+msgid "Allow user to connect to postgres socket"
++#: ../semanage/seobject.py:2067
++#, python-format
++msgid "Boolean %s is defined in policy, cannot be deleted"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
-+msgid "XServer"
++#: ../semanage/seobject.py:2071
++#, python-format
++msgid "Could not delete boolean %s"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:19
-+msgid "Allow clients to write to X shared memory"
++#: ../semanage/seobject.py:2083 ../semanage/seobject.py:2100
++msgid "Could not list booleans"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:20
-+msgid ""
-+"Allow xguest SELinux user account to execute files in home directory or /tmp"
++#: ../semanage/seobject.py:2125
++msgid "unknown"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
-+#: ../gui/selinux.tbl:231
-+msgid "NIS"
++#: ../semanage/seobject.py:2138
++msgid "off"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:21
-+msgid "Allow daemons to run with NIS"
++#: ../semanage/seobject.py:2138
++msgid "on"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
-+#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
-+#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
-+#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
-+#: ../gui/selinux.tbl:118
-+msgid "Web Applications"
++#: ../semanage/seobject.py:2152
++msgid "SELinux boolean"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:22
-+msgid "Transition staff SELinux user to Web Browser Domain"
++#: ../semanage/seobject.py:2152
++msgid "State"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:23
-+msgid "Transition sysadm SELinux user to Web Browser Domain"
++#: ../semanage/seobject.py:2152
++msgid "Default"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:24
-+msgid "Transition user SELinux user to Web Browser Domain"
++#: ../semanage/seobject.py:2152 ../gui/polgen.glade:113
++#: ../gui/polgengui.py:254
++msgid "Description"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:25
-+msgid "Transition xguest SELinux user to Web Browser Domain"
++#: ../newrole/newrole.c:201
++#, c-format
++msgid "failed to set PAM_TTY\n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
-+#: ../gui/selinux.tbl:29
-+msgid "Allow staff Web Browsers to write to home directories"
++#: ../newrole/newrole.c:290
++#, c-format
++msgid "newrole: service name configuration hashtable overflow\n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:30
-+msgid "Disable SELinux protection for amanda"
++#: ../newrole/newrole.c:300
++#, c-format
++msgid "newrole:  %s:  error on line %lu.\n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:31
-+msgid "Disable SELinux protection for amavis"
++#: ../newrole/newrole.c:439
++#, c-format
++msgid "cannot find valid entry in the passwd file.\n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:32
-+msgid "Disable SELinux protection for apmd daemon"
++#: ../newrole/newrole.c:450
++#, c-format
++msgid "Out of memory!\n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:33
-+msgid "Disable SELinux protection for arpwatch daemon"
++#: ../newrole/newrole.c:455
++#, c-format
++msgid "Error!  Shell is not valid.\n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:34
-+msgid "Disable SELinux protection for auditd daemon"
++#: ../newrole/newrole.c:512
++#, c-format
++msgid "Unable to clear environment\n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:35
-+msgid "Disable SELinux protection for automount daemon"
++#: ../newrole/newrole.c:556 ../newrole/newrole.c:587 ../newrole/newrole.c:617
++#, c-format
++msgid "Error changing uid, aborting.\n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:36
-+msgid "Disable SELinux protection for avahi"
++#: ../newrole/newrole.c:612
++#, c-format
++msgid "Error resetting KEEPCAPS, aborting\n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:37
-+msgid "Disable SELinux protection for bluetooth daemon"
++#: ../newrole/newrole.c:635
++#, c-format
++msgid "Error connecting to audit system.\n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:38
-+msgid "Disable SELinux protection for canna daemon"
++#: ../newrole/newrole.c:641
++#, c-format
++msgid "Error allocating memory.\n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:39
-+msgid "Disable SELinux protection for cardmgr daemon"
++#: ../newrole/newrole.c:648
++#, c-format
++msgid "Error sending audit message.\n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:40
-+msgid "Disable SELinux protection for Cluster Server"
++#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
++#, c-format
++msgid "Could not determine enforcing mode.\n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:41
-+msgid ""
-+"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-+"temp and untrusted content files"
++#: ../newrole/newrole.c:699
++#, c-format
++msgid "Error!  Could not open %s.\n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:42
-+msgid "Disable SELinux protection for ciped daemon"
++#: ../newrole/newrole.c:705
++#, c-format
++msgid "%s!  Could not get current context for %s, not relabeling tty.\n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:43
-+msgid "Disable SELinux protection for clamd daemon"
++#: ../newrole/newrole.c:715
++#, c-format
++msgid "%s!  Could not get new context for %s, not relabeling tty.\n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:44
-+msgid "Disable SELinux protection for clamscan"
++#: ../newrole/newrole.c:725
++#, c-format
++msgid "%s!  Could not set new context for %s\n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:45
-+msgid "Disable SELinux protection for clvmd"
++#: ../newrole/newrole.c:772
++#, c-format
++msgid "%s changed labels.\n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:46
-+msgid "Disable SELinux protection for comsat daemon"
++#: ../newrole/newrole.c:778
++#, c-format
++msgid "Warning! Could not restore context for %s\n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
-+#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
-+msgid "Disable SELinux protection for courier daemon"
++#: ../newrole/newrole.c:835
++#, c-format
++msgid "Error: multiple roles specified\n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:52
-+msgid "Disable SELinux protection for cpucontrol daemon"
++#: ../newrole/newrole.c:843
++#, c-format
++msgid "Error: multiple types specified\n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:53
-+msgid "Disable SELinux protection for cpuspeed daemon"
++#: ../newrole/newrole.c:850
++#, c-format
++msgid "Sorry, -l may be used with SELinux MLS support.\n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:54
-+msgid "Cron"
++#: ../newrole/newrole.c:855
++#, c-format
++msgid "Error: multiple levels specified\n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:54
-+msgid "Disable SELinux protection for crond daemon"
++#: ../newrole/newrole.c:865
++#, c-format
++msgid "Error: you are not allowed to change levels on a non secure terminal \n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
-+#: ../gui/selinux.tbl:91
-+msgid "Printing"
++#: ../newrole/newrole.c:891
++#, c-format
++msgid "Couldn't get default type.\n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:55
-+msgid "Disable SELinux protection for cupsd back end server"
++#: ../newrole/newrole.c:901
++#, c-format
++msgid "failed to get new context.\n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:56
-+msgid "Disable SELinux protection for cupsd daemon"
++#: ../newrole/newrole.c:908
++#, c-format
++msgid "failed to set new role %s\n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:57
-+msgid "Disable SELinux protection for cupsd_lpd"
++#: ../newrole/newrole.c:915
++#, c-format
++msgid "failed to set new type %s\n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:58
-+msgid "CVS"
++#: ../newrole/newrole.c:925
++#, c-format
++msgid "failed to build new range with level %s\n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:58
-+msgid "Disable SELinux protection for cvs daemon"
++#: ../newrole/newrole.c:930
++#, c-format
++msgid "failed to set new range %s\n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:59
-+msgid "Disable SELinux protection for cyrus daemon"
++#: ../newrole/newrole.c:938
++#, c-format
++msgid "failed to convert new context to string\n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:60
-+msgid "Disable SELinux protection for dbskkd daemon"
++#: ../newrole/newrole.c:943
++#, c-format
++msgid "%s is not a valid context\n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:61
-+msgid "Disable SELinux protection for dbusd daemon"
++#: ../newrole/newrole.c:950
++#, c-format
++msgid "Unable to allocate memory for new_context"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:62
-+msgid "Disable SELinux protection for dccd"
++#: ../newrole/newrole.c:976
++#, c-format
++msgid "Unable to obtain empty signal set\n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:63
-+msgid "Disable SELinux protection for dccifd"
++#: ../newrole/newrole.c:984
++#, c-format
++msgid "Unable to set SIGHUP handler\n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:64
-+msgid "Disable SELinux protection for dccm"
++#: ../newrole/newrole.c:1036
++msgid "Sorry, newrole failed to drop capabilities\n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:65
-+msgid "Disable SELinux protection for ddt daemon"
++#: ../newrole/newrole.c:1052
++#, c-format
++msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:66
-+msgid "Disable SELinux protection for devfsd daemon"
++#: ../newrole/newrole.c:1069
++#, c-format
++msgid "failed to get old_context.\n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:67
-+msgid "Disable SELinux protection for dhcpc daemon"
++#: ../newrole/newrole.c:1076
++#, c-format
++msgid "Warning!  Could not retrieve tty information.\n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:68
-+msgid "Disable SELinux protection for dhcpd daemon"
++#: ../newrole/newrole.c:1097
++#, c-format
++msgid "error on reading PAM service configuration.\n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:69
-+msgid "Disable SELinux protection for dictd daemon"
++#: ../newrole/newrole.c:1132
++#, c-format
++msgid "newrole: incorrect password for %s\n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:70
-+msgid "Allow sysadm_t to directly start daemons"
++#: ../newrole/newrole.c:1159
++#, c-format
++msgid "newrole: failure forking: %s"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:71
-+msgid "Disable SELinux protection for Evolution"
++#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
++#, c-format
++msgid "Unable to restore tty label...\n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:72
-+msgid "Games"
++#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
++#, c-format
++msgid "Failed to close tty properly\n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:72
-+msgid "Disable SELinux protection for games"
++#: ../newrole/newrole.c:1223
++#, c-format
++msgid "Could not close descriptors.\n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:73
-+msgid "Disable SELinux protection for the web browsers"
++#: ../newrole/newrole.c:1250
++#, c-format
++msgid "Error allocating shell's argv0.\n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:74
-+msgid "Disable SELinux protection for Thunderbird"
++#: ../newrole/newrole.c:1286
++#, c-format
++msgid "Unable to restore the environment, aborting\n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:75
-+msgid "Disable SELinux protection for distccd daemon"
++#: ../newrole/newrole.c:1297
++msgid "failed to exec shell\n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:76
-+msgid "Disable SELinux protection for dmesg daemon"
++#: ../load_policy/load_policy.c:22
++#, c-format
++msgid "usage:  %s [-qi]\n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:77
-+msgid "Disable SELinux protection for dnsmasq daemon"
++#: ../load_policy/load_policy.c:71
++#, c-format
++msgid "%s:  Policy is already loaded and initial load requested\n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:78
-+msgid "Disable SELinux protection for dovecot daemon"
++#: ../load_policy/load_policy.c:80
++#, c-format
++msgid "%s:  Can't load policy and enforcing mode requested:  %s\n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:79
-+msgid "Disable SELinux protection for entropyd daemon"
++#: ../load_policy/load_policy.c:90
++#, c-format
++msgid "%s:  Can't load policy:  %s\n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:80
-+msgid "Disable SELinux protection for fetchmail"
++#: ../scripts/chcat:92 ../scripts/chcat:169
++msgid "Requires at least one category"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:81
-+msgid "Disable SELinux protection for fingerd daemon"
++#: ../scripts/chcat:106 ../scripts/chcat:183
++#, c-format
++msgid "Can not modify sensitivity levels using '+' on %s"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:82
-+msgid "Disable SELinux protection for freshclam daemon"
++#: ../scripts/chcat:110
++#, c-format
++msgid "%s is already in %s"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:83
-+msgid "Disable SELinux protection for fsdaemon daemon"
++#: ../scripts/chcat:188 ../scripts/chcat:198
++#, c-format
++msgid "%s is not in %s"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:84
-+msgid "Disable SELinux protection for gpm daemon"
++#: ../scripts/chcat:267 ../scripts/chcat:272
++msgid "Can not combine +/- with other types of categories"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
-+msgid "NFS"
++#: ../scripts/chcat:319
++msgid "Can not have multiple sensitivities"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:85
-+msgid "Disable SELinux protection for gss daemon"
++#: ../scripts/chcat:325
++#, c-format
++msgid "Usage %s CATEGORY File ..."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:86
-+msgid "Disable SELinux protection for Hal daemon"
++#: ../scripts/chcat:326
++#, c-format
++msgid "Usage %s -l CATEGORY user ..."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:87
-+msgid "Compatibility"
++#: ../scripts/chcat:327
++#, c-format
++msgid "Usage %s [[+|-]CATEGORY],...]q File ..."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:87
-+msgid ""
-+"Do not audit things that we know to be broken but which are not security "
-+"risks"
++#: ../scripts/chcat:328
++#, c-format
++msgid "Usage %s -l [[+|-]CATEGORY],...]q user ..."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:88
-+msgid "Disable SELinux protection for hostname daemon"
++#: ../scripts/chcat:329
++#, c-format
++msgid "Usage %s -d File ..."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:89
-+msgid "Disable SELinux protection for hotplug daemon"
++#: ../scripts/chcat:330
++#, c-format
++msgid "Usage %s -l -d user ..."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:90
-+msgid "Disable SELinux protection for howl daemon"
++#: ../scripts/chcat:331
++#, c-format
++msgid "Usage %s -L"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:91
-+msgid "Disable SELinux protection for cups hplip daemon"
++#: ../scripts/chcat:332
++#, c-format
++msgid "Usage %s -L -l user"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:92
-+msgid "Disable SELinux protection for httpd rotatelogs"
++#: ../scripts/chcat:333
++msgid "Use -- to end option list.  For example"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
-+msgid "HTTPD Service"
++#: ../scripts/chcat:334
++msgid "chcat -- -CompanyConfidential /docs/businessplan.odt"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:93
-+msgid "Disable SELinux protection for http suexec"
++#: ../scripts/chcat:335
++msgid "chcat -l +CompanyConfidential juser"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:94
-+msgid "Disable SELinux protection for hwclock daemon"
++#: ../scripts/chcat:399
++#, c-format
++msgid "Options Error %s "
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:95
-+msgid "Disable SELinux protection for i18n daemon"
++#: ../gui/booleansPage.py:194 ../gui/system-config-selinux.glade:1706
++msgid "Boolean"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:96
-+msgid "Disable SELinux protection for imazesrv daemon"
++#: ../gui/booleansPage.py:245 ../gui/semanagePage.py:162
++msgid "all"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:97
-+msgid "Disable SELinux protection for inetd child daemons"
++#: ../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/selinux.tbl:98
-+msgid "Disable SELinux protection for inetd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:99
-+msgid "Disable SELinux protection for innd daemon"
++#: ../gui/fcontextPage.py:64 ../gui/system-config-selinux.glade:1911
++msgid "File Labeling"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:100
-+msgid "Disable SELinux protection for iptables daemon"
++#: ../gui/fcontextPage.py:74
++msgid ""
++"File\n"
++"Specification"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:101
-+msgid "Disable SELinux protection for ircd daemon"
++#: ../gui/fcontextPage.py:81
++msgid ""
++"Selinux\n"
++"File Type"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:102
-+msgid "Disable SELinux protection for irqbalance daemon"
++#: ../gui/fcontextPage.py:88
++msgid ""
++"File\n"
++"Type"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:103
-+msgid "Disable SELinux protection for iscsi daemon"
++#: ../gui/loginsPage.py:48 ../gui/system-config-selinux.glade:2098
++msgid "User Mapping"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:104
-+msgid "Disable SELinux protection for jabberd daemon"
++#: ../gui/loginsPage.py:52
++msgid ""
++"Login\n"
++"Name"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
-+msgid "Kerberos"
++#: ../gui/loginsPage.py:56 ../gui/usersPage.py:50
++msgid ""
++"SELinux\n"
++"User"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:105
-+msgid "Disable SELinux protection for kadmind daemon"
++#: ../gui/loginsPage.py:59 ../gui/usersPage.py:55
++msgid ""
++"MLS/\n"
++"MCS Range"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:106
-+msgid "Disable SELinux protection for klogd daemon"
++#: ../gui/loginsPage.py:133
++#, python-format
++msgid "Login '%s' is required"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:107
-+msgid "Disable SELinux protection for krb5kdc daemon"
++#: ../gui/modulesPage.py:49 ../gui/system-config-selinux.glade:2753
++msgid "Policy Module"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:108
-+msgid "Disable SELinux protection for ktalk daemons"
++#: ../gui/modulesPage.py:58
++msgid "Module Name"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:109
-+msgid "Disable SELinux protection for kudzu daemon"
++#: ../gui/modulesPage.py:135
++msgid "Disable Audit"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:110
-+msgid "Disable SELinux protection for locate daemon"
++#: ../gui/modulesPage.py:138 ../gui/system-config-selinux.glade:2662
++msgid "Enable Audit"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:111
-+msgid "Disable SELinux protection for lpd daemon"
++#: ../gui/modulesPage.py:163
++msgid "Load Policy Module"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:112
-+msgid "Disable SELinux protection for lrrd daemon"
++#: ../gui/polgen.glade:9
++msgid "Red Hat 2007"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:113
-+msgid "Disable SELinux protection for lvm daemon"
++#: ../gui/polgen.glade:11
++msgid "GPL"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:114
-+msgid "Disable SELinux protection for mailman"
++#. 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/selinux.tbl:115
-+msgid "Allow evolution and thunderbird to read user files"
++#: ../gui/polgen.glade:34
++msgid "Add Booleans Dialog"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:116
-+msgid "Disable SELinux protection for mdadm daemon"
++#: ../gui/polgen.glade:101
++msgid "Boolean Name"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:117
-+msgid "Disable SELinux protection for monopd daemon"
++#: ../gui/polgen.glade:230
++msgid "SELinux Policy Generation Tool"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:118
-+msgid "Allow the mozilla browser to read user files"
++#: ../gui/polgen.glade:251
++msgid ""
++"<b>Select the policy type for the application or user role you want to "
++"confine:</b>"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:119
-+msgid "Disable SELinux protection for mrtg daemon"
++#: ../gui/polgen.glade:284
++msgid "<b>Applications</b>"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:120
-+msgid "Disable SELinux protection for mysqld daemon"
++#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:183
++msgid "Standard Init Daemon"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:121
-+msgid "Disable SELinux protection for nagios daemon"
++#: ../gui/polgen.glade:320 ../gui/polgen.glade:336
++msgid ""
++"Standard Init Daemon are daemons started on boot via init scripts.  Usually "
++"requires a script in /etc/rc.d/init.d"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
-+msgid "Name Service"
++#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:184
++msgid "DBUS System Daemon"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:122
-+msgid "Disable SELinux protection for named daemon"
++#: ../gui/polgen.glade:349
++msgid "Internet Services Daemon (inetd)"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:123
-+msgid "Disable SELinux protection for nessusd daemon"
++#: ../gui/polgen.glade:353
++msgid "Internet Services Daemon are daemons started by xinetd"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:124
-+msgid "Disable SELinux protection for NetworkManager"
++#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:186
++msgid "Web Application/Script (CGI)"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:125
-+msgid "Disable SELinux protection for nfsd daemon"
++#: ../gui/polgen.glade:370
++msgid ""
++"Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
-+#: ../gui/selinux.tbl:221
-+msgid "Samba"
++#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:187
++msgid "User Application"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:126
-+msgid "Disable SELinux protection for nmbd daemon"
++#: ../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/selinux.tbl:127
-+msgid "Disable SELinux protection for nrpe daemon"
++#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:188
++msgid "Sandbox"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:128
-+msgid "Disable SELinux protection for nscd daemon"
++#: ../gui/polgen.glade:446
++msgid "<b>Login Users</b>"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:129
-+msgid "Disable SELinux protection for nsd daemon"
++#: ../gui/polgen.glade:478
++msgid "Existing User Roles"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:130
-+msgid "Disable SELinux protection for ntpd daemon"
++#: ../gui/polgen.glade:482
++msgid "Modify an existing login user record."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:131
-+msgid "Disable SELinux protection for oddjob"
++#: ../gui/polgen.glade:495 ../sepolicy/sepolicy/generate.py:189
++msgid "Minimal Terminal User Role"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:132
-+msgid "Disable SELinux protection for oddjob_mkhomedir"
++#: ../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/selinux.tbl:133
-+msgid "Disable SELinux protection for openvpn daemon"
++#: ../gui/polgen.glade:512 ../sepolicy/sepolicy/generate.py:190
++msgid "Minimal X Windows User Role"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:134
-+msgid "Disable SELinux protection for pam daemon"
++#: ../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/selinux.tbl:135
-+msgid "Disable SELinux protection for pegasus"
++#: ../gui/polgen.glade:529 ../sepolicy/sepolicy/generate.py:191
++msgid "User Role"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:136
-+msgid "Disable SELinux protection for perdition daemon"
++#: ../gui/polgen.glade:533
++msgid ""
++"User with full networking, no setuid applications without transition, no "
++"sudo, no su."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:137
-+msgid "Disable SELinux protection for portmap daemon"
++#: ../gui/polgen.glade:546 ../sepolicy/sepolicy/generate.py:192
++msgid "Admin User Role"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:138
-+msgid "Disable SELinux protection for portslave daemon"
++#: ../gui/polgen.glade:550
++msgid ""
++"User with full networking, no setuid applications without transition, no su, "
++"can sudo to Root Administration Roles"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:139
-+msgid "Disable SELinux protection for postfix"
++#: ../gui/polgen.glade:592
++msgid "<b>Root Users</b>"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:140
-+msgid "Disable SELinux protection for postgresql daemon"
++#: ../gui/polgen.glade:623 ../sepolicy/sepolicy/generate.py:193
++msgid "Root Admin User Role"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:141
-+msgid "pppd"
++#: ../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/selinux.tbl:141
-+msgid "Allow pppd to be run for a regular user"
++#: ../gui/polgen.glade:705
++msgid "<b>Enter name of application or user role:</b>"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:142
-+msgid "Disable SELinux protection for pptp"
++#: ../gui/polgen.glade:728 ../gui/polgengui.py:252
++msgid "Name"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:143
-+msgid "Disable SELinux protection for prelink daemon"
++#: ../gui/polgen.glade:739
++msgid "Enter complete path for executable to be confined."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:144
-+msgid "Disable SELinux protection for privoxy daemon"
++#: ../gui/polgen.glade:756 ../gui/polgen.glade:838 ../gui/polgen.glade:2361
++msgid "..."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:145
-+msgid "Disable SELinux protection for ptal daemon"
++#: ../gui/polgen.glade:776
++msgid "Enter unique name for the confined application or user role."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:146
-+msgid "Disable SELinux protection for pxe daemon"
++#: ../gui/polgen.glade:794
++msgid "Executable"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:147
-+msgid "Disable SELinux protection for pyzord"
++#: ../gui/polgen.glade:808
++msgid "Init script"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:148
-+msgid "Disable SELinux protection for quota daemon"
++#: ../gui/polgen.glade:821
++msgid ""
++"Enter complete path to init script used to start the confined application."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:149
-+msgid "Disable SELinux protection for radiusd daemon"
++#: ../gui/polgen.glade:887
++msgid "<b>Select existing role to modify:</b>"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:150
-+msgid "Disable SELinux protection for radvd daemon"
++#: ../gui/polgen.glade:908
++msgid "Select the user roles that will transiton to the %s domain."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:151
-+msgid "Disable SELinux protection for rdisc"
++#: ../gui/polgen.glade:928
++msgid "role tab"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:152
-+msgid "Disable SELinux protection for readahead"
++#: ../gui/polgen.glade:945
++msgid "<b>Select roles that %s will transition to:</b>"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:153
-+msgid "Allow programs to read files in non-standard locations (default_t)"
++#: ../gui/polgen.glade:963
++msgid "Select applications domains that %s will transition to."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:154
-+msgid "Disable SELinux protection for restorecond"
++#: ../gui/polgen.glade:983
++msgid ""
++"transition \n"
++"role tab"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:155
-+msgid "Disable SELinux protection for rhgb daemon"
++#: ../gui/polgen.glade:1001
++msgid "<b>Select the user_roles that will transition to %s:</b>"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:156
-+msgid "Disable SELinux protection for ricci"
++#: ../gui/polgen.glade:1019
++msgid "Select the user roles that will transiton to this applications domains."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:157
-+msgid "Disable SELinux protection for ricci_modclusterd"
++#: ../gui/polgen.glade:1056
++msgid "<b>Select domains that %s will administer:</b>"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:158
-+msgid "Disable SELinux protection for rlogind daemon"
++#: ../gui/polgen.glade:1074 ../gui/polgen.glade:1129
++msgid "Select the domains that you would like this user administer."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:159
-+msgid "Disable SELinux protection for rpcd daemon"
++#: ../gui/polgen.glade:1111
++msgid "<b>Select additional roles for %s:</b>"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:160
-+msgid "Disable SELinux protection for rshd"
++#: ../gui/polgen.glade:1166
++msgid "<b>Enter network ports that %s binds on:</b>"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:161
-+msgid "rsync"
++#: ../gui/polgen.glade:1186 ../gui/polgen.glade:1557
++msgid "<b>TCP Ports</b>"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:161
-+msgid "Disable SELinux protection for rsync daemon"
++#: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
++#: ../gui/polgen.glade:1698
++msgid "All"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:162
-+msgid "Allow ssh to run from inetd instead of as a daemon"
++#: ../gui/polgen.glade:1227 ../gui/polgen.glade:1394
++msgid "Allows %s to bind to any udp port"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:163
-+msgid "Allow Samba to share nfs directories"
++#: ../gui/polgen.glade:1240 ../gui/polgen.glade:1407
++msgid "600-1024"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
-+msgid "SASL authentication server"
++#: ../gui/polgen.glade:1244 ../gui/polgen.glade:1411
++msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:164
-+msgid "Allow sasl authentication server to read /etc/shadow"
++#: ../gui/polgen.glade:1257 ../gui/polgen.glade:1424
++msgid "Unreserved Ports (>1024)"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:165
++#: ../gui/polgen.glade:1261 ../gui/polgen.glade:1428
 +msgid ""
-+"Allow X-Windows server to map a memory region as both executable and writable"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:166
-+msgid "Disable SELinux protection for saslauthd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:167
-+msgid "Disable SELinux protection for scannerdaemon daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:168
-+msgid "Do not allow transition to sysadm_t, sudo and su effected"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:169
-+msgid "Do not allow any processes to load kernel modules"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:170
-+msgid "Do not allow any processes to modify kernel SELinux policy"
++"Enter a comma separated list of udp ports or ranges of ports that %s binds "
++"to. Example: 612, 650-660"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:171
-+msgid "Disable SELinux protection for sendmail daemon"
++#: ../gui/polgen.glade:1289 ../gui/polgen.glade:1456 ../gui/polgen.glade:1609
++#: ../gui/polgen.glade:1718
++msgid "Select Ports"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:172
-+msgid "Disable SELinux protection for setrans"
++#: ../gui/polgen.glade:1302 ../gui/polgen.glade:1469
++msgid "Allows %s to bind to any udp ports > 1024"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:173
-+msgid "Disable SELinux protection for setroubleshoot daemon"
++#: ../gui/polgen.glade:1353 ../gui/polgen.glade:1666
++msgid "<b>UDP Ports</b>"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:174
-+msgid "Disable SELinux protection for slapd daemon"
++#: ../gui/polgen.glade:1519
++msgid ""
++"Network\n"
++"Bind tab"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:175
-+msgid "Disable SELinux protection for slrnpull daemon"
++#: ../gui/polgen.glade:1537
++msgid "<b>Select network ports that %s connects to:</b>"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:176
-+msgid "Disable SELinux protection for smbd daemon"
++#: ../gui/polgen.glade:1593
++msgid "Allows %s to connect to any tcp port"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:177
-+msgid "Disable SELinux protection for snmpd daemon"
++#: ../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/selinux.tbl:178
-+msgid "Disable SELinux protection for snort daemon"
++#: ../gui/polgen.glade:1702
++msgid "Allows %s to connect to any udp port"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:179
-+msgid "Disable SELinux protection for soundd daemon"
-+msgstr ""
- 
--#~ msgid "Requires value"
--#~ msgstr "값 필요"
-+#: ../gui/selinux.tbl:180
-+msgid "Disable SELinux protection for sound daemon"
++#: ../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/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
-+msgid "Spam Protection"
++#: ../gui/polgen.glade:1792
++msgid "<b>Select common application traits for %s:</b>"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:181
-+msgid "Disable SELinux protection for spamd daemon"
++#: ../gui/polgen.glade:1809
++msgid "Writes syslog messages\t"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:182
-+msgid "Allow spamd to access home directories"
++#: ../gui/polgen.glade:1824
++msgid "Create/Manipulate temporary files in /tmp"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:183
-+msgid "Allow Spam Assassin daemon network access"
++#: ../gui/polgen.glade:1839
++msgid "Uses Pam for authentication"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:184
-+msgid "Disable SELinux protection for speedmgmt daemon"
++#: ../gui/polgen.glade:1854
++msgid "Uses nsswitch or getpw* calls"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
-+msgid "Squid"
++#: ../gui/polgen.glade:1869
++msgid "Uses dbus"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:185
-+msgid "Allow squid daemon to connect to the network"
++#: ../gui/polgen.glade:1884
++msgid "Sends audit messages"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:186
-+msgid "Disable SELinux protection for squid daemon"
++#: ../gui/polgen.glade:1899
++msgid "Interacts with the terminal"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:187
-+msgid "Disable SELinux protection for ssh daemon"
++#: ../gui/polgen.glade:1914
++msgid "Sends email"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:188
-+msgid "Allow ssh logins as sysadm_r:sysadm_t"
++#: ../gui/polgen.glade:1961
++msgid "<b>Add files/directories that %s manages</b>"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:189
++#: ../gui/polgen.glade:2122
 +msgid ""
-+"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
-+"bashrc)"
++"Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
++"Files ..."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
-+msgid "Universal SSL tunnel"
++#: ../gui/polgen.glade:2166
++msgid "<b>Add booleans from the %s policy:</b>"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:190
-+msgid "Disable SELinux protection for stunnel daemon"
++#: ../gui/polgen.glade:2274
++msgid "Add/Remove booleans used by the %s domain"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:191
-+msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
++#: ../gui/polgen.glade:2316
++msgid "<b>Which directory you will generate the %s policy?</b>"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:192
-+msgid "Disable SELinux protection for swat daemon"
++#: ../gui/polgen.glade:2334
++msgid "Policy Directory"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:193
-+msgid "Disable SELinux protection for sxid daemon"
++#: ../gui/polgengui.py:262
++msgid "Role"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:194
-+msgid "Disable SELinux protection for syslogd daemon"
++#: ../gui/polgengui.py:269
++msgid "Existing_User"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:195
-+msgid "Disable SELinux protection for system cron jobs"
++#: ../gui/polgengui.py:283 ../gui/polgengui.py:291 ../gui/polgengui.py:305
++msgid "Application"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:196
-+msgid "Disable SELinux protection for tcp daemon"
++#: ../gui/polgengui.py:353
++#, python-format
++msgid "%s must be a directory"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:197
-+msgid "Disable SELinux protection for telnet daemon"
++#: ../gui/polgengui.py:413 ../gui/polgengui.py:694
++msgid "You must select a user"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:198
-+msgid "Disable SELinux protection for tftpd daemon"
++#: ../gui/polgengui.py:543
++msgid "Select executable file to be confined."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:199
-+msgid "Disable SELinux protection for transproxy daemon"
++#: ../gui/polgengui.py:554
++msgid "Select init script file to be confined."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:200
-+msgid "Disable SELinux protection for udev daemon"
++#: ../gui/polgengui.py:564
++msgid "Select file(s) that confined application creates or writes"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:201
-+msgid "Disable SELinux protection for uml daemon"
++#: ../gui/polgengui.py:571
++msgid "Select directory(s) that the confined application owns and writes into"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:202
-+msgid ""
-+"Allow xinetd to run unconfined, including any services it starts that do not "
-+"have a domain transition explicitly defined"
++#: ../gui/polgengui.py:633
++msgid "Select directory to generate policy files in"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:203
++#: ../gui/polgengui.py:650
++#, python-format
 +msgid ""
-+"Allow rc scripts to run unconfined, including any daemon started by an rc "
-+"script that does not have a domain transition explicitly defined"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:204
-+msgid "Allow rpm to run unconfined"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:205
-+msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:206
-+msgid "Disable SELinux protection for updfstab daemon"
++"Type %s_t already defined in current policy.\n"
++"Do you want to continue?"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:207
-+msgid "Disable SELinux protection for uptimed daemon"
++#: ../gui/polgengui.py:650 ../gui/polgengui.py:654
++msgid "Verify Name"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:208
++#: ../gui/polgengui.py:654
++#, python-format
 +msgid ""
-+"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
-+"staff_r can do so"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:209
-+msgid "Allow users to execute the mount command"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:210
-+msgid "Allow regular users direct mouse access (only allow the X server)"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:211
-+msgid "Allow users to run the dmesg command"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:212
-+msgid "Allow users to control network interfaces (also needs USERCTL=true)"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:213
-+msgid "Allow normal user to execute ping"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:214
-+msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:215
-+msgid "Allow users to rw usb devices"
++"Module %s.pp already loaded in current policy.\n"
++"Do you want to continue?"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:216
++#: ../gui/polgengui.py:700
 +msgid ""
-+"Allow users to run TCP servers (bind to ports and accept connection from the "
-+"same domain and outside users)  disabling this forces FTP passive mode and "
-+"may change other protocols"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:217
-+msgid "Allow user to stat ttyfiles"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:218
-+msgid "Disable SELinux protection for uucpd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:219
-+msgid "Disable SELinux protection for vmware daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:220
-+msgid "Disable SELinux protection for watchdog daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:221
-+msgid "Disable SELinux protection for winbind daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:222
-+msgid "Disable SELinux protection for xdm daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:223
-+msgid "Allow xdm logins as sysadm_r:sysadm_t"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:224
-+msgid "Disable SELinux protection for xen daemon"
++"You must add a name made up of letters and numbers and containing no spaces."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:225
-+msgid "XEN"
++#: ../gui/polgengui.py:714
++msgid "You must enter a executable"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:225
-+msgid "Allow xen to read/write physical disk devices"
++#: ../gui/polgengui.py:739 ../gui/system-config-selinux.py:174
++msgid "Configue SELinux"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:226
-+msgid "Disable SELinux protection for xfs daemon"
++#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
++msgid "Network Port"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:227
-+msgid "Disable SELinux protection for xen control"
++#: ../gui/portsPage.py:85
++msgid ""
++"SELinux Port\n"
++"Type"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:228
-+msgid "Disable SELinux protection for ypbind daemon"
++#: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
++msgid "Protocol"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:229
-+msgid "Disable SELinux protection for NIS Password Daemon"
++#: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
++msgid ""
++"MLS/MCS\n"
++"Level"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:230
-+msgid "Disable SELinux protection for ypserv daemon"
++#: ../gui/portsPage.py:101
++msgid "Port"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:231
-+msgid "Disable SELinux protection for NIS Transfer Daemon"
++#: ../gui/portsPage.py:207
++#, python-format
++msgid "Port number \"%s\" is not valid.  0 < PORT_NUMBER < 65536 "
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:232
-+msgid "Allow SELinux webadm user to manage unprivileged users home directories"
++#: ../gui/portsPage.py:252
++msgid "List View"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:233
-+msgid "Allow SELinux webadm user to read unprivileged users home directories"
++#: ../gui/portsPage.py:255 ../gui/system-config-selinux.glade:2419
++msgid "Group View"
 +msgstr ""
 +
 +#: ../gui/semanagePage.py:126
@@ -151612,5180 +171275,12556 @@ diff -up policycoreutils-2.1.12/po/ko.po.rhat policycoreutils-2.1.12/po/ko.po
 +#: ../gui/system-config-selinux.glade:2625
 +msgid "Remove loadable policy module"
 +msgstr ""
- 
--#, fuzzy
--#~ msgid "label51"
--#~ msgstr "label50"
++
 +#: ../gui/system-config-selinux.glade:2661
 +msgid ""
 +"Enable/Disable additional audit rules, that are normally not reported in the "
 +"log files."
 +msgstr ""
- 
--#~ msgid "value"
--#~ msgstr "값"
++
 +#: ../gui/system-config-selinux.glade:2781
 +msgid "label44"
 +msgstr ""
- 
--#~ msgid "You must be root to run %s."
--#~ msgstr "root로 %s을(를) 실행해야 합니다."
++
 +#: ../gui/system-config-selinux.glade:2818
 +msgid "Change process mode to permissive."
 +msgstr ""
- 
--#~ msgid "Other"
--#~ msgstr "기타"
++
 +#: ../gui/system-config-selinux.glade:2836
 +msgid "Change process mode to enforcing"
 +msgstr ""
- 
--#~ msgid "MLS/MCS Level"
--#~ msgstr "MLS/MCS 레벨"
++
 +#: ../gui/system-config-selinux.glade:2928
 +msgid "Process Domain"
 +msgstr ""
- 
--#~ msgid ""
--#~ "Labeling\n"
--#~ "Prefix"
--#~ msgstr ""
--#~ "레이블링\n"
--#~ "접두부"
++
 +#: ../gui/system-config-selinux.glade:2956
 +msgid "label59"
 +msgstr ""
- 
--#~ msgid ""
--#~ "MLS/\n"
--#~ "MCS Level"
--#~ msgstr ""
--#~ "MLS/\n"
--#~ "MCS 레벨"
++
 +#: ../gui/usersPage.py:138
 +#, python-format
 +msgid "SELinux user '%s' is required"
 +msgstr ""
-diff -up policycoreutils-2.1.12/po/ku.po.rhat policycoreutils-2.1.12/po/ku.po
---- policycoreutils-2.1.12/po/ku.po.rhat	2012-07-04 07:35:21.000000000 -0400
-+++ policycoreutils-2.1.12/po/ku.po	2012-10-16 15:09:00.032577799 -0400
-@@ -1,1270 +0,0 @@
--# SOME DESCRIPTIVE TITLE.
--# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
--# This file is distributed under the same license as the PACKAGE package.
--# FIRST AUTHOR <EMAIL at ADDRESS>, YEAR.
--#
--#, fuzzy
--msgid ""
--msgstr ""
--"Project-Id-Version: PACKAGE VERSION\n"
--"Report-Msgid-Bugs-To: \n"
--"POT-Creation-Date: 2012-03-27 10:49-0400\n"
--"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
--"Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
--"Language-Team: LANGUAGE <LL at li.org>\n"
--"Language: \n"
--"MIME-Version: 1.0\n"
--"Content-Type: text/plain; charset=UTF-8\n"
--"Content-Transfer-Encoding: 8bit\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 ""
--
++
++#: ../sepolicy/sepolicy.py:106
++msgid "Generate SELinux man pages"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:110
++msgid "path in which the generated SELinux man pages will be stored"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:114
++msgid "All domains"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:116
++msgid "Domain name(s) of man pages to be created"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:164
++msgid "Query SELinux policy network information"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:169
++msgid "list all SELinux port types"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:172
++msgid "show SELinux type related to the port"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:175
++msgid "Show ports defined for this SELinux type"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:178
++msgid "show ports to which this domain can bind and/or connect"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:192
++msgid "query SELinux policy to see if domains can communicate with each other"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:195
++msgid "Source Domain"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:198
++msgid "Target Domain"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:215
++msgid "query SELinux Policy to see description of booleans"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:219
++msgid "get all booleans desctiption"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:221
++msgid "boolean to get description"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:231
++msgid ""
++"query SELinux Policy to see how a source process domain can transition to "
++"the target process domain"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:234
++msgid "source process domain"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:237
++msgid "target process domain"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:259
++msgid "Generate SELinux Policy module template"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:265
++msgid "name of policy to generate"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:267
++msgid "executable to confine"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:269
++msgid "run policy generation test suite"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:274
++msgid "commands"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:185
++msgid "Internet Services Daemon"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:198
++msgid "Valid Types:\n"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:232
++#, python-format
++msgid "Ports must be numbers or ranges of numbers from 1 to %d "
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:359
++msgid "You must enter a name for your confined process/user"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:361
++msgid ""
++"Name must be alpha numberic with no spaces. Consider using option \"-n "
++"MODULENAME\""
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:449
++msgid "User Role types can not be assigned executables."
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:455
++msgid "Only Daemon apps can use an init script.."
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:473
++msgid "use_resolve must be a boolean value "
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:479
++msgid "use_syslog must be a boolean value "
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:485
++msgid "use_kerberos must be a boolean value "
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:491
++msgid "manage_krb5_rcache must be a boolean value "
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:521
++msgid "USER Types automatically get a tmp type"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:1039
++msgid "You must enter the executable path for your confined process"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:1272
++msgid "Type Enforcement file"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:1273
++msgid "Interface file"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:1274
++msgid "File Contexts file"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:1275
++msgid "Spec file"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:1276
++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 users to resolve user passwd entries directly from ldap rather then "
++"using a sssd server"
++msgstr ""
++
++#: booleans.py:6
++msgid "Allow users to login using a radius server"
++msgstr ""
++
++#: booleans.py:7
++msgid "Allow users to login using a yubikey  server"
++msgstr ""
++
++#: booleans.py:8
++msgid ""
++"Allow cdrecord to read various content. nfs, samba, removable devices, user "
++"temp and untrusted content files"
++msgstr ""
++
++#: booleans.py:9
++msgid "Allow clamd to use JIT compiler"
++msgstr ""
++
++#: booleans.py:10
++msgid "Allow clamscan to non security files on a system"
++msgstr ""
++
++#: booleans.py:11
++msgid "Allow clamscan to read user content"
++msgstr ""
++
++#: booleans.py:12
++msgid ""
++"Allow Cobbler to modify public files used for public file transfer services."
++msgstr ""
++
++#: booleans.py:13
++msgid "Allow Cobbler to connect to the network using TCP."
++msgstr ""
++
++#: booleans.py:14
++msgid "Allow Cobbler to access cifs file systems."
++msgstr ""
++
++#: booleans.py:15
++msgid "Allow Cobbler to access nfs file systems."
++msgstr ""
++
++#: booleans.py:16
++msgid "Allow collectd to connect to the network using TCP."
++msgstr ""
++
++#: booleans.py:17
++msgid "Allow codnor domain to connect to the network using TCP."
++msgstr ""
++
++#: booleans.py:18
++msgid ""
++"Allow system cron jobs to relabel filesystem for restoring file contexts."
++msgstr ""
++
++#: booleans.py:19
++msgid "Allow cvs daemon to read shadow"
++msgstr ""
++
++#: booleans.py:20
++msgid "Allow all daemons to write corefiles to /"
++msgstr ""
++
++#: booleans.py:21
++msgid "Allow all daemons to use tcp wrappers."
++msgstr ""
++
++#: booleans.py:22
++msgid "Allow all daemons the ability to read/write terminals"
++msgstr ""
++
++#: booleans.py:23
++msgid "Allow dbadm to manage files in users home directories"
++msgstr ""
++
++#: booleans.py:24
++msgid "Allow dbadm to read files in users home directories"
++msgstr ""
++
++#: booleans.py:25
++msgid ""
++"Deny 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:26
++msgid "Allow sysadm to debug or ptrace all processes."
++msgstr ""
++
++#: booleans.py:27
++msgid "Allow dhcpc client applications to execute iptables commands"
++msgstr ""
++
++#: booleans.py:28
++msgid "Allow DHCP daemon to use LDAP backends"
++msgstr ""
++
++#: booleans.py:29
++msgid "Allow all domains to use other domains file descriptors"
++msgstr ""
++
++#: booleans.py:30
++msgid "Allow all domains to have the kernel load modules"
++msgstr ""
++
++#: booleans.py:31
++msgid "Allow the use of the audio devices as the source for the entropy feeds"
++msgstr ""
++
++#: booleans.py:32
++msgid "Allow exim to connect to databases (postgres, mysql)"
++msgstr ""
++
++#: booleans.py:33
++msgid "Allow exim to create, read, write, and delete unprivileged user files."
++msgstr ""
++
++#: booleans.py:34
++msgid "Allow exim to read unprivileged user files."
++msgstr ""
++
++#: booleans.py:35
++msgid "Enable extra rules in the cron domain to support fcron."
++msgstr ""
++
++#: booleans.py:36
++msgid "Allow fenced domain to connect to the network using TCP."
++msgstr ""
++
++#: booleans.py:37
++msgid "Allow fenced domain to execute ssh."
++msgstr ""
++
++#: booleans.py:38
++msgid "Allow ftp to read and write files in the user home directories"
++msgstr ""
++
++#: booleans.py:39
++msgid ""
++"Allow ftp servers to upload files,  used for public file transfer services. "
++"Directories must be labeled public_content_rw_t."
++msgstr ""
++
++#: booleans.py:40
++msgid "Allow ftp servers to connect to all ports > 1023"
++msgstr ""
++
++#: booleans.py:41
++msgid "Allow ftp servers to connect to mysql database ports"
++msgstr ""
++
++#: booleans.py:42
++msgid ""
++"Allow ftp servers to login to local users and read/write all files on the "
++"system, governed by DAC."
++msgstr ""
++
++#: booleans.py:43
++msgid "Allow ftp servers to use cifs used for public file transfer services."
++msgstr ""
++
++#: booleans.py:44
++msgid "Allow ftp servers to use nfs used for public file transfer services."
++msgstr ""
++
++#: booleans.py:45
++msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
++msgstr ""
++
++#: booleans.py:46
++msgid "Determine whether Git CGI can search home directories."
++msgstr ""
++
++#: booleans.py:47
++msgid "Determine whether Git CGI can access cifs file systems."
++msgstr ""
++
++#: booleans.py:48
++msgid "Determine whether Git CGI can access nfs file systems."
++msgstr ""
++
++#: booleans.py:49
++msgid ""
++"Determine whether Git session daemon can bind TCP sockets to all unreserved "
++"ports."
++msgstr ""
++
++#: booleans.py:50
++msgid ""
++"Determine whether calling user domains can execute Git daemon in the "
++"git_session_t domain."
++msgstr ""
++
++#: booleans.py:51
++msgid "Determine whether Git system daemon can search home directories."
++msgstr ""
++
++#: booleans.py:52
++msgid "Determine whether Git system daemon can access cifs file systems."
++msgstr ""
++
++#: booleans.py:53
++msgid "Determine whether Git system daemon can access nfs file systems."
++msgstr ""
++
++#: booleans.py:54
++msgid "Allow gitisis daemon to send mail"
++msgstr ""
++
++#: booleans.py:55
++msgid "Enable reading of urandom for all domains."
++msgstr ""
++
++#: booleans.py:56
++msgid ""
++"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
++"agent to manage user files."
++msgstr ""
++
++#: booleans.py:57
++msgid ""
++"Allow gpg web domain to modify public files used for public file transfer "
++"services."
++msgstr ""
++
++#: booleans.py:58
++msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
++msgstr ""
++
++#: booleans.py:59
++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:60
++msgid "Allow httpd to use built in scripting (usually php)"
++msgstr ""
++
++#: booleans.py:61
++msgid "Allow http daemon to check spam"
++msgstr ""
++
++#: booleans.py:62
++msgid ""
++"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
++"ports"
++msgstr ""
++
++#: booleans.py:63
++msgid "Allow httpd to connect to the ldap port"
++msgstr ""
++
++#: booleans.py:64
++msgid "Allow http daemon to connect to zabbix"
++msgstr ""
++
++#: booleans.py:65
++msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
++msgstr ""
++
++#: booleans.py:66
++msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
++msgstr ""
++
++#: booleans.py:67
++msgid ""
++"Allow HTTPD scripts and modules to connect to databases over the network."
++msgstr ""
++
++#: booleans.py:68
++msgid "Allow httpd to connect to memcache server"
++msgstr ""
++
++#: booleans.py:69
++msgid "Allow httpd to act as a relay"
++msgstr ""
++
++#: booleans.py:70
++msgid "Allow http daemon to send mail"
++msgstr ""
++
++#: booleans.py:71
++msgid "Allow Apache to communicate with avahi service via dbus"
++msgstr ""
++
++#: booleans.py:72
++msgid "Allow httpd cgi support"
++msgstr ""
++
++#: booleans.py:73
++msgid "Allow httpd to act as a FTP server by listening on the ftp port."
++msgstr ""
++
++#: booleans.py:74
++msgid "Allow httpd to read home directories"
++msgstr ""
++
++#: booleans.py:75
++msgid "Allow httpd scripts and modules execmem/execstack"
++msgstr ""
++
++#: booleans.py:76
++msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
++msgstr ""
++
++#: booleans.py:77
++msgid "Allow httpd processes to manage IPA content"
++msgstr ""
++
++#: booleans.py:78
++msgid "Allow Apache to use mod_auth_ntlm_winbind"
++msgstr ""
++
++#: booleans.py:79
++msgid "Allow Apache to use mod_auth_pam"
++msgstr ""
++
++#: booleans.py:80
++msgid "Allow httpd to read user content"
++msgstr ""
++
++#: booleans.py:81
++msgid "Allow Apache to run in stickshift mode, not transition to passenger"
++msgstr ""
++
++#: booleans.py:82
++msgid "Allow httpd daemon to change its resource limits"
++msgstr ""
++
++#: booleans.py:83
++msgid ""
++"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
++msgstr ""
++
++#: booleans.py:84
++msgid ""
++"Allow apache scripts to write to public content, directories/files must be "
++"labeled public_rw_content_t."
++msgstr ""
++
++#: booleans.py:85
++msgid "Allow Apache to execute tmp content."
++msgstr ""
++
++#: booleans.py:86
++msgid ""
++"Unify HTTPD to communicate with the terminal. Needed for entering the "
++"passphrase for certificates at the terminal."
++msgstr ""
++
++#: booleans.py:87
++msgid "Unify HTTPD handling of all content files."
++msgstr ""
++
++#: booleans.py:88
++msgid "Allow httpd to access cifs file systems"
++msgstr ""
++
++#: booleans.py:89
++msgid "Allow httpd to access FUSE file systems"
++msgstr ""
++
++#: booleans.py:90
++msgid "Allow httpd to run gpg"
++msgstr ""
++
++#: booleans.py:91
++msgid "Allow httpd to access nfs file systems"
++msgstr ""
++
++#: booleans.py:92
++msgid "Allow httpd to communicate with oddjob to start up a service"
++msgstr ""
++
++#: booleans.py:93
++msgid "Allow httpd to access openstack ports"
++msgstr ""
++
++#: booleans.py:94
++msgid "Allow icecast to connect to all ports, not just sound ports."
++msgstr ""
++
++#: booleans.py:95
++msgid ""
++"Allow the Irssi IRC Client to connect to any port, and to bind to any "
++"unreserved port."
++msgstr ""
++
++#: booleans.py:96
++msgid "Allow java executable stack"
++msgstr ""
++
++#: booleans.py:97
++msgid "Allow confined applications to run with kerberos."
++msgstr ""
++
++#: booleans.py:98
++msgid "Allow syslogd daemon to send mail"
++msgstr ""
++
++#: booleans.py:99
++msgid "Allow syslogd the ability to read/write terminals"
++msgstr ""
++
++#: booleans.py:100
++msgid "Allow logging in and using the system from /dev/console."
++msgstr ""
++
++#: booleans.py:101
++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:102
++msgid "Allow mock to read files in home directories."
++msgstr ""
++
++#: booleans.py:103
++msgid "Allow the mount command to mount any directory or file."
++msgstr ""
++
++#: booleans.py:104
++msgid "Allow mozilla plugin domain to connect to the network using TCP."
++msgstr ""
++
++#: booleans.py:105
++msgid ""
++"Allow mozilla_plugins to create random content in the users home directory"
++msgstr ""
++
++#: booleans.py:106
++msgid "Allow confined web browsers to read home directory content"
++msgstr ""
++
++#: booleans.py:107
++msgid "Allow mplayer executable stack"
++msgstr ""
++
++#: booleans.py:108
++msgid "Allow mysqld to connect to all ports"
++msgstr ""
++
++#: booleans.py:109
++msgid "Allow BIND to bind apache port."
++msgstr ""
++
++#: booleans.py:110
++msgid ""
++"Allow BIND to write the master zone files. Generally this is used for "
++"dynamic DNS or zone transfers."
++msgstr ""
++
++#: booleans.py:111
++msgid "Allow any files/directories to be exported read/only via NFS."
++msgstr ""
++
++#: booleans.py:112
++msgid "Allow any files/directories to be exported read/write via NFS."
++msgstr ""
++
++#: booleans.py:113
++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:114
++msgid "Allow system to run with NIS"
++msgstr ""
++
++#: booleans.py:115
++msgid "Allow confined applications to use nscd shared memory."
++msgstr ""
++
++#: booleans.py:116
++msgid "Allow nsplugin code to connect to unreserved ports"
++msgstr ""
++
++#: booleans.py:117
++msgid "Allow nsplugin code to execmem/execstack"
++msgstr ""
++
++#: booleans.py:118
++msgid "Allow openvpn to read home directories"
++msgstr ""
++
++#: booleans.py:119
++msgid "Allow piranha-lvs domain to connect to the network using TCP."
++msgstr ""
++
++#: booleans.py:120
++msgid "Allow polipo to connect to all ports > 1023"
++msgstr ""
++
++#: booleans.py:121
++msgid ""
++"Determine whether Polipo session daemon can bind tcp sockets to all "
++"unreserved ports."
++msgstr ""
++
++#: booleans.py:122
++msgid ""
++"Determine whether calling user domains can execute Polipo daemon in the "
++"polipo_session_t domain."
++msgstr ""
++
++#: booleans.py:123
++msgid "Determine whether polipo can access cifs file systems."
++msgstr ""
++
++#: booleans.py:124
++msgid "Determine whether Polipo can access nfs file systems."
++msgstr ""
++
++#: booleans.py:125
++msgid "Enable polyinstantiated directory support."
++msgstr ""
++
++#: booleans.py:126
++msgid "Allow the portage domains to use NFS mounts (regular nfs_t)"
++msgstr ""
++
++#: booleans.py:127
++msgid "Allow postfix_local domain full write access to mail_spool directories"
++msgstr ""
++
++#: booleans.py:128
++msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
++msgstr ""
++
++#: booleans.py:129
++msgid "Allow transmit client label to foreign database"
++msgstr ""
++
++#: booleans.py:130
++msgid "Allow database admins to execute DML statement"
++msgstr ""
++
++#: booleans.py:131
++msgid "Allow unprivileged users to execute DDL statement"
++msgstr ""
++
++#: booleans.py:132
++msgid "Allow pppd to load kernel modules for certain modems"
++msgstr ""
++
++#: booleans.py:133
++msgid "Allow pppd to be run for a regular user"
++msgstr ""
++
++#: booleans.py:134
++msgid ""
++"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
++msgstr ""
++
++#: booleans.py:135
++msgid "Allow Puppet client to manage all file types."
++msgstr ""
++
++#: booleans.py:136
++msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
++msgstr ""
++
++#: booleans.py:137
++msgid "Allow qemu to connect fully to the network"
++msgstr ""
++
++#: booleans.py:138
++msgid "Allow qemu to use cifs/Samba file systems"
++msgstr ""
++
++#: booleans.py:139
++msgid "Allow qemu to use serial/parallel communication ports"
++msgstr ""
++
++#: booleans.py:140
++msgid "Allow qemu to use nfs file systems"
++msgstr ""
++
++#: booleans.py:141
++msgid "Allow qemu to use usb devices"
++msgstr ""
++
++#: booleans.py:142
++msgid "Allow racoon to read shadow"
++msgstr ""
++
++#: booleans.py:143
++msgid "Allow rgmanager domain to connect to the network using TCP."
++msgstr ""
++
++#: booleans.py:144
++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:145
++msgid "Allow rsync to run as a client"
++msgstr ""
++
++#: booleans.py:146
++msgid "Allow rsync to export any files/directories read only."
++msgstr ""
++
++#: booleans.py:147
++msgid "Allow rsync servers to share cifs files systems"
++msgstr ""
++
++#: booleans.py:148
++msgid "Allow rsync servers to share nfs files systems"
++msgstr ""
++
++#: booleans.py:149
++msgid "Allow samba to create new home directories (e.g. via PAM)"
++msgstr ""
++
++#: booleans.py:150
++msgid ""
++"Allow samba to act as the domain controller, add users, groups and change "
++"passwords."
++msgstr ""
++
++#: booleans.py:151
++msgid "Allow samba to share users home directories."
++msgstr ""
++
++#: booleans.py:152
++msgid "Allow samba to share any file/directory read only."
++msgstr ""
++
++#: booleans.py:153
++msgid "Allow samba to share any file/directory read/write."
++msgstr ""
++
++#: booleans.py:154
++msgid "Allow samba to act as a portmapper"
++msgstr ""
++
++#: booleans.py:155
++msgid "Allow samba to run unconfined scripts"
++msgstr ""
++
++#: booleans.py:156
++msgid "Allow samba to export ntfs/fusefs volumes."
++msgstr ""
++
++#: booleans.py:157
++msgid "Allow samba to export NFS volumes."
++msgstr ""
++
++#: booleans.py:158
++msgid "Allow sanlock to read/write fuse files"
++msgstr ""
++
++#: booleans.py:159
++msgid "Allow sanlock to manage nfs files"
++msgstr ""
++
++#: booleans.py:160
++msgid "Allow sanlock to manage cifs files"
++msgstr ""
++
++#: booleans.py:161
++msgid "Allow sasl to read shadow"
++msgstr ""
++
++#: booleans.py:162
++msgid ""
++"disallow programs, such as newrole, from transitioning to administrative "
++"user domains."
++msgstr ""
++
++#: booleans.py:163
++msgid "Disable kernel module loading."
++msgstr ""
++
++#: booleans.py:164
++msgid ""
++"Boolean to determine whether the system permits loading policy, setting "
++"enforcing mode, and changing boolean values.  Set this to true and you have "
++"to reboot to set it back."
++msgstr ""
++
++#: booleans.py:165
++msgid "Allow regular users direct dri device access"
++msgstr ""
++
++#: booleans.py:166
++msgid ""
++"Allow unconfined executables to make their heap memory executable.  Doing "
++"this is a really bad idea. Probably indicates a badly coded executable, but "
++"could indicate an attack. This executable should be reported in bugzilla"
++msgstr ""
++
++#: booleans.py:167
++msgid ""
++"Allow all unconfined executables to use libraries requiring text relocation "
++"that are not labeled textrel_shlib_t"
++msgstr ""
++
++#: booleans.py:168
++msgid ""
++"Allow unconfined executables to make their stack executable.  This should "
++"never, ever be necessary. Probably indicates a badly coded executable, but "
++"could indicate an attack. This executable should be reported in bugzilla"
++msgstr ""
++
++#: booleans.py:169
++msgid "Allow users to connect to the local mysql server"
++msgstr ""
++
++#: booleans.py:170
++msgid ""
++"Allow confined users the ability to execute the ping and traceroute commands."
++msgstr ""
++
++#: booleans.py:171
++msgid "Allow users to connect to PostgreSQL"
++msgstr ""
++
++#: booleans.py:172
++msgid ""
++"Allow user to r/w files on filesystems that do not have extended attributes "
++"(FAT, CDROM, FLOPPY)"
++msgstr ""
++
++#: booleans.py:173
++msgid ""
++"Allow users to run TCP servers (bind to ports and accept connection from the "
++"same domain and outside users)  disabling this forces FTP passive mode and "
++"may change other protocols."
++msgstr ""
++
++#: booleans.py:174
++msgid "Allow user music sharing"
++msgstr ""
++
++#: booleans.py:175
++msgid ""
++"Allow anon internal-sftp to upload files, used for public file transfer "
++"services. Directories must be labeled public_content_rw_t."
++msgstr ""
++
++#: booleans.py:176
++msgid ""
++"Allow sftp-internal to read and write files in the user home directories"
++msgstr ""
++
++#: booleans.py:177
++msgid ""
++"Allow sftp-internal to login to local users and read/write all files on the "
++"system, governed by DAC."
++msgstr ""
++
++#: booleans.py:178
++msgid ""
++"Allow internal-sftp to read and write files in the user ssh home directories."
++msgstr ""
++
++#: booleans.py:179
++msgid "Allow sge to connect to the network using any TCP port"
++msgstr ""
++
++#: booleans.py:180
++msgid "Allow sge to access nfs file systems."
++msgstr ""
++
++#: booleans.py:181
++msgid ""
++"Enable additional permissions needed to support devices on 3ware controllers."
++msgstr ""
++
++#: booleans.py:182
++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:183
++msgid "Allow user spamassassin clients to use the network."
++msgstr ""
++
++#: booleans.py:184
++msgid "Allow spamd to read/write user home directories."
++msgstr ""
++
++#: booleans.py:185
++msgid ""
++"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
++msgstr ""
++
++#: booleans.py:186
++msgid "Allow squid to run as a transparent proxy (TPROXY)"
++msgstr ""
++
++#: booleans.py:187
++msgid ""
++"Allow ssh with chroot env to read and write files in the user home "
++"directories"
++msgstr ""
++
++#: booleans.py:188
++msgid "allow host key based authentication"
++msgstr ""
++
++#: booleans.py:189
++msgid "Allow ssh logins as sysadm_r:sysadm_t"
++msgstr ""
++
++#: booleans.py:190
++msgid "allow staff user to create and transition to svirt domains."
++msgstr ""
++
++#: booleans.py:191
++msgid "Allow the Telepathy connection managers to connect to any network port."
++msgstr ""
++
++#: booleans.py:192
++msgid ""
++"Allow the Telepathy connection managers to connect to any generic TCP port."
++msgstr ""
++
++#: booleans.py:193
++msgid ""
++"Allow tftp to modify public files used for public file transfer services."
++msgstr ""
++
++#: booleans.py:194
++msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
++msgstr ""
++
++#: booleans.py:195
++msgid ""
++"allow unconfined users to transition to the chrome sandbox domains when "
++"running chrome-sandbox"
++msgstr ""
++
++#: booleans.py:196
++msgid "Allow a user to login as an unconfined domain"
++msgstr ""
++
++#: booleans.py:197
++msgid ""
++"Allow unconfined users to transition to the Mozilla plugin domain when "
++"running xulrunner plugin-container."
++msgstr ""
++
++#: booleans.py:198
++msgid "Allow video playing tools to run unconfined"
++msgstr ""
++
++#: booleans.py:199
++msgid "Allow unprivledged user to create and transition to svirt domains."
++msgstr ""
++
++#: booleans.py:200
++msgid "Support ecryptfs home directories"
++msgstr ""
++
++#: booleans.py:201
++msgid "Support fusefs home directories"
++msgstr ""
++
++#: booleans.py:202
++msgid "Use lpd server instead of cups"
++msgstr ""
++
++#: booleans.py:203
++msgid "Support NFS home directories"
++msgstr ""
++
++#: booleans.py:204
++msgid "Support SAMBA home directories"
++msgstr ""
++
++#: booleans.py:205
++msgid "Allow varnishd to connect to all ports, not just HTTP."
++msgstr ""
++
++#: booleans.py:206
++msgid "Ignore vbetool mmap_zero errors."
++msgstr ""
++
++#: booleans.py:207
++msgid ""
++"Allow confined virtual guests to use serial/parallel communication ports"
++msgstr ""
++
++#: booleans.py:208
++msgid ""
++"Allow confined virtual guests to use executable memory and executable stack"
++msgstr ""
++
++#: booleans.py:209
++msgid "Allow confined virtual guests to read fuse files"
++msgstr ""
++
++#: booleans.py:210
++msgid "Allow confined virtual guests to manage nfs files"
++msgstr ""
++
++#: booleans.py:211
++msgid "Allow confined virtual guests to manage cifs files"
++msgstr ""
++
++#: booleans.py:212
++msgid "Allow confined virtual guests to interact with the sanlock"
++msgstr ""
++
++#: booleans.py:213
++msgid "Allow confined virtual guests to manage device configuration, (pci)"
++msgstr ""
++
++#: booleans.py:214
++msgid "Allow confined virtual guests to use usb devices"
++msgstr ""
++
++#: booleans.py:215
++msgid "Allow confined virtual guests to interact with the xserver"
++msgstr ""
++
++#: booleans.py:216
++msgid "Allow webadm to manage files in users home directories"
++msgstr ""
++
++#: booleans.py:217
++msgid "Allow webadm to read files in users home directories"
++msgstr ""
++
++#: booleans.py:218
++msgid "Ignore wine mmap_zero errors."
++msgstr ""
++
++#: booleans.py:219
++msgid "Allow the graphical login program to execute bootloader"
++msgstr ""
++
++#: booleans.py:220
++msgid ""
++"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
++msgstr ""
++
++#: booleans.py:221
++msgid "Allow xen to manage nfs files"
++msgstr ""
++
++#: booleans.py:222
++msgid ""
++"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
++"logical volumes for disk images."
++msgstr ""
++
++#: booleans.py:223
++msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
++msgstr ""
++
++#: booleans.py:224
++msgid ""
++"Allow xguest users to configure Network Manager and connect to apache ports"
++msgstr ""
++
++#: booleans.py:225
++msgid "Allow xguest users to mount removable media"
++msgstr ""
++
++#: booleans.py:226
++msgid "Allow xguest to use blue tooth devices"
++msgstr ""
++
++#: booleans.py:227
++msgid "Allows clients to write to the X server shared memory segments."
++msgstr ""
++
++#: booleans.py:228
++msgid "Allows XServer to execute writable memory"
++msgstr ""
++
++#: booleans.py:229
++msgid "Support X userspace object manager"
++msgstr ""
++
++#: booleans.py:230
++msgid "Allow zabbix to connect to unreserved ports"
++msgstr ""
++
++#: booleans.py:231
++msgid "Allow zebra daemon to write it configuration files"
++msgstr ""
++
++#: booleans.py:232
++msgid ""
++"Allow ZoneMinder to modify public files used for public file transfer "
++"services."
++msgstr ""
+diff --git a/policycoreutils/po/kn.po b/policycoreutils/po/kn.po
+index d72a685..724b711 100644
+--- a/policycoreutils/po/kn.po
++++ b/policycoreutils/po/kn.po
+@@ -3,21 +3,21 @@
+ # This file is distributed under the same license as the PACKAGE package.
+ #
+ # Translators:
+-# Shankar Prasad <svenkate at redhat.com>, 2007, 2008, 2009, 2010.
++# Shankar Prasad <svenkate at redhat.com>, 2007-2010,2012.
+ msgid ""
+ msgstr ""
+ "Project-Id-Version: Policycoreutils\n"
+ "Report-Msgid-Bugs-To: \n"
+-"POT-Creation-Date: 2012-05-25 07:28-0400\n"
+-"PO-Revision-Date: 2012-04-02 20:30+0000\n"
++"POT-Creation-Date: 2012-10-16 12:24-0400\n"
++"PO-Revision-Date: 2012-10-08 13:10+0000\n"
+ "Last-Translator: dwalsh <dwalsh at redhat.com>\n"
+-"Language-Team: Kannada (http://www.transifex.net/projects/p/fedora/language/"
++"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"
+-"Plural-Forms: nplurals=1; plural=0\n"
++"Plural-Forms: nplurals=1; plural=0;\n"
+ 
+ #: ../run_init/run_init.c:67
+ msgid ""
+@@ -29,7 +29,7 @@ msgstr ""
+ "  ಇಲ್ಲಿ: <script> ವು ಚಲಾಯಿಸಬೇಕಿರುವ init ಸ್ಕ್ರಿಪ್ಟಿನ ಹೆಸರು,\n"
+ "         <args ...> ಗಳು ಈ ಸ್ಕ್ರಿಪ್ಟಿನ ಆರ್ಗ್ಯುಮೆಂಟುಗಳು."
+ 
 -#: ../run_init/run_init.c:126 ../newrole/newrole.c:1124
--#, 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:126 ../newrole/newrole.c:1123
+ #, c-format
+ msgid "failed to initialize PAM\n"
+ msgstr "PAM ಅನ್ನು ಆರಂಭಿಸುವಲ್ಲಿ ದೋಷ\n"
+@@ -78,7 +78,7 @@ msgstr "ಕ್ಷಮಿಸಿ, run_init ಕೇವಲ ಒಂದು SELinux ಕರ
+ msgid "authentication failed.\n"
+ msgstr "ದೃಢೀಕರಣವು ವಿಫಲಗೊಂಡಿದೆ.\n"
+ 
 -#: ../run_init/run_init.c:405 ../newrole/newrole.c:1258
--#, c-format
--msgid "Could not set exec context to %s.\n"
--msgstr ""
--
--#: ../audit2allow/audit2allow:230
--msgid "******************** IMPORTANT ***********************\n"
--msgstr ""
--
--#: ../audit2allow/audit2allow:231
--msgid "To make this policy package active, execute:"
--msgstr ""
--
++#: ../run_init/run_init.c:405 ../newrole/newrole.c:1257
+ #, c-format
+ msgid "Could not set exec context to %s.\n"
+ msgstr "%s ಕ್ಕೆ exec ಸನ್ನಿವೇಶವನ್ನು ಹೊಂದಿಸಲಾಗಿಲ್ಲ.\n"
+@@ -91,856 +91,878 @@ msgstr "******************** ಪ್ರಮುಖ ಅಂಶ **********************
+ msgid "To make this policy package active, execute:"
+ msgstr "ಈ ಪಾಲಿಸಿ(ಪಾಲಿಸಿ) ಪ್ಯಾಕೇಜನ್ನು ಸಕ್ರಿಯವಾಗಿಸಲು, ಇದನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಿ:"
+ 
 -#: ../semanage/seobject.py:143 ../semanage/seobject.py:147
 -msgid "global"
--msgstr ""
--
--#: ../semanage/seobject.py:222
--msgid "Could not create semanage handle"
--msgstr ""
--
--#: ../semanage/seobject.py:230
--msgid "SELinux policy is not managed or store cannot be accessed."
--msgstr ""
--
--#: ../semanage/seobject.py:235
--msgid "Cannot read policy store."
--msgstr ""
--
--#: ../semanage/seobject.py:240
--msgid "Could not establish semanage connection"
--msgstr ""
--
--#: ../semanage/seobject.py:245
--msgid "Could not test MLS enabled status"
--msgstr ""
--
--#: ../semanage/seobject.py:251 ../semanage/seobject.py:266
--msgid "Not yet implemented"
--msgstr ""
+-msgstr "ಜಾಗತಿಕ"
 -
--#: ../semanage/seobject.py:255
--msgid "Semanage transaction already in progress"
--msgstr ""
--
--#: ../semanage/seobject.py:264
--msgid "Could not start semanage transaction"
+-#: ../semanage/seobject.py:225
++#: ../semanage/seobject.py:200
+ msgid "Could not create semanage handle"
+ msgstr "semanage ಹ್ಯಾಂಡಲನ್ನು ಸೃಜಿಸಲು ಸಾಧ್ಯವಾಗಿಲ್ಲ"
+ 
+-#: ../semanage/seobject.py:233
++#: ../semanage/seobject.py:208
+ msgid "SELinux policy is not managed or store cannot be accessed."
+ msgstr "SELinux ಪಾಲಿಸಿಯನ್ನು ನಿರ್ವಹಿಸಲಾಗಿಲ್ಲ ಅಥವ ಶೇಖರಣೆಯನ್ನು ನಿಲುಕಿಸಿಕೊಳ್ಳಲಾಗಿಲ್ಲ."
+ 
+-#: ../semanage/seobject.py:238
++#: ../semanage/seobject.py:213
+ msgid "Cannot read policy store."
+ msgstr "ಪಾಲಿಸಿ ಶೇಖರಣೆಯನ್ನು ಓದಲಾಗಿಲ್ಲ."
+ 
+-#: ../semanage/seobject.py:243
++#: ../semanage/seobject.py:218
+ msgid "Could not establish semanage connection"
+ msgstr "semanage ಸಂಪರ್ಕವನ್ನು ಸ್ಥಾಪಿಸಲಾಗಿಲ್ಲ"
+ 
+-#: ../semanage/seobject.py:248
++#: ../semanage/seobject.py:223
+ msgid "Could not test MLS enabled status"
+ msgstr "MLS ಶಕ್ತಗೊಂಡಿರುವ ಸ್ಥಿತಿಯನ್ನು ಪರೀಕ್ಷಿಸಲಾಗಲಿಲ್ಲ"
+ 
+-#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
++#: ../semanage/seobject.py:229 ../semanage/seobject.py:244
+ msgid "Not yet implemented"
+ msgstr "ಇನ್ನೂ ಅನ್ವಯಿಸಲಾಗಿಲ್ಲ"
+ 
+-#: ../semanage/seobject.py:258
++#: ../semanage/seobject.py:233
+ msgid "Semanage transaction already in progress"
+ msgstr "ಸೆಮನೇಜ್ ವ್ಯವಹಾರವು ಈಗಾಗಲೆ ಪ್ರಗತಿಯಲ್ಲಿದೆ"
+ 
+-#: ../semanage/seobject.py:267
++#: ../semanage/seobject.py:242
+ msgid "Could not start semanage transaction"
+ msgstr "semanage ವಹಿವಾಟನ್ನು ಆರಂಭಿಸಲಾಗಿಲ್ಲ"
+ 
+-#: ../semanage/seobject.py:278
++#: ../semanage/seobject.py:254
+ msgid "Could not commit semanage transaction"
+ msgstr "semanage ವಹಿವಾಟನ್ನು ಸಲ್ಲಿಸಲಾಗಿಲ್ಲ"
+ 
+-#: ../semanage/seobject.py:283
++#: ../semanage/seobject.py:259
+ msgid "Semanage transaction not in progress"
+ msgstr "ಸೆಮನೇಜ್ ವ್ಯವಹಾರವು ಪ್ರಗತಿಯಲ್ಲಿಲ್ಲ"
+ 
+-#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
++#: ../semanage/seobject.py:271 ../semanage/seobject.py:351
+ msgid "Could not list SELinux modules"
+ msgstr "SELinux ಮಾಡ್ಯೂಲ್‌ಗಳನ್ನು ಪಟ್ಟಿ ಮಾಡಲಾಗಿಲ್ಲ"
+ 
+-#: ../semanage/seobject.py:308
++#: ../semanage/seobject.py:284
+ msgid "Modules Name"
+ msgstr "ಮಾಡ್ಯೂಲಿನ ಹೆಸರು"
+ 
+-#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
++#: ../semanage/seobject.py:284 ../gui/modulesPage.py:63
+ msgid "Version"
+ msgstr "ಆವೃತ್ತಿ"
+ 
+-#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
++#: ../semanage/seobject.py:287 ../gui/statusPage.py:75
+ msgid "Disabled"
+ msgstr "ಅಶಕ್ತಗೊಂಡ"
+ 
+-#: ../semanage/seobject.py:326
++#: ../semanage/seobject.py:302
+ #, python-format
+ msgid "Could not disable module %s (remove failed)"
+ msgstr "%s ಎಂಬ ಮಾಡ್ಯೂಲ್ ಅನ್ನು ಅಶಕ್ತಗೊಳಿಸಲಾಗಲಿಲ್ಲ (ತೆಗೆದು ಹಾಕುವಲ್ಲಿ ವಿಫಲತೆ)"
+ 
+-#: ../semanage/seobject.py:337
++#: ../semanage/seobject.py:313
+ #, python-format
+ msgid "Could not enable module %s (remove failed)"
+ msgstr "%s ಎಂಬ ಮಾಡ್ಯೂಲನ್ನು ಶಕ್ತಗೊಳಿಸಲಾಗಲಿಲ್ಲ (ತೆಗೆದು ಹಾಕುವಲ್ಲಿ ವಿಫಲತೆ)"
+ 
+-#: ../semanage/seobject.py:352
++#: ../semanage/seobject.py:328
+ #, python-format
+ msgid "Could not remove module %s (remove failed)"
+ msgstr "%s ಎಂಬ ಮಾಡ್ಯೂಲನ್ನು ತೆಗೆದುಹಾಕಲಾಗಲಿಲ್ಲ (ತೆಗೆದು ಹಾಕುವಲ್ಲಿ ವಿಫಲತೆ)"
+ 
+-#: ../semanage/seobject.py:362
++#: ../semanage/seobject.py:338
+ msgid "dontaudit requires either 'on' or 'off'"
+ msgstr "dontaudit ಗೆ 'on' ಅಥವ 'off' ಇವೆರಡರಲ್ಲಿ ಯಾವುದಾದರೂ ಒಂದರ ಅಗತ್ಯವಿದೆ"
+ 
+-#: ../semanage/seobject.py:391
++#: ../semanage/seobject.py:366
+ msgid "Builtin Permissive Types"
 -msgstr ""
--
--#: ../semanage/seobject.py:274
--msgid "Could not commit semanage transaction"
++msgstr "ಒಳನಿರ್ಮಿತ ಅನುಮತಿಯ ಬಗೆಗಳು"
+ 
+-#: ../semanage/seobject.py:401
++#: ../semanage/seobject.py:376
+ msgid "Customized Permissive Types"
 -msgstr ""
--
--#: ../semanage/seobject.py:279
--msgid "Semanage transaction not in progress"
++msgstr "ಅಗತ್ಯಾನುಗುಣಗೊಳಿಸಲಾದ ಅನುಮತಿಯ ಬಗೆಗಳು"
+ 
+-#: ../semanage/seobject.py:442
++#: ../semanage/seobject.py:417
+ #, python-format
+ msgid "Could not set permissive domain %s (module installation failed)"
+ msgstr ""
+ "ಅನುಮತಿಪೂರ್ವಕ ಡೊಮೈನ್ %s ಅನ್ನು ಹೊಂದಿಸಲು ಸಾಧ್ಯವಾಗಿಲ್ಲ (ಡೊಮೈನ್‌ ಅನುಸ್ಥಾಪನೆಯು ವಿಫಲಗೊಂಡಿದೆ)"
+ 
+-#: ../semanage/seobject.py:448
++#: ../semanage/seobject.py:423
+ #, python-format
+ msgid "Could not remove permissive domain %s (remove failed)"
+ msgstr "ಅನುಮತಿಪೂರ್ವಕವಾದ ಡೊಮೈನ್ %s ಅನ್ನು ತೆಗೆದುಹಾಕಲಾಗಲಿಲ್ಲ (ತೆಗೆದು ಹಾಕುವಲ್ಲಿ ವಿಫಲತೆ)"
+ 
+-#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
+-#: ../semanage/seobject.py:603 ../semanage/seobject.py:700
+-#: ../semanage/seobject.py:730 ../semanage/seobject.py:797
+-#: ../semanage/seobject.py:854 ../semanage/seobject.py:1101
+-#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
+-#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
+-#: ../semanage/seobject.py:2045
++#: ../semanage/seobject.py:458 ../semanage/seobject.py:532
++#: ../semanage/seobject.py:578 ../semanage/seobject.py:675
++#: ../semanage/seobject.py:705 ../semanage/seobject.py:772
++#: ../semanage/seobject.py:829 ../semanage/seobject.py:1084
++#: ../semanage/seobject.py:1800 ../semanage/seobject.py:1863
++#: ../semanage/seobject.py:1882 ../semanage/seobject.py:2003
++#: ../semanage/seobject.py:2056
+ #, python-format
+ msgid "Could not create a key for %s"
+ msgstr "%s ಗಾಗಿ ಕೀಲಿಯನ್ನು ರಚಿಸಲಾಗಿಲ್ಲ"
+ 
+-#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
+-#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
++#: ../semanage/seobject.py:462 ../semanage/seobject.py:536
++#: ../semanage/seobject.py:582 ../semanage/seobject.py:588
+ #, python-format
+ msgid "Could not check if login mapping for %s is defined"
+ msgstr "%s ಗೆ ಪ್ರವೇಶ ಮ್ಯಾಪಿಂಗ್ ವಿವರಿಸಲ್ಪಟ್ಟಿದೆಯೆ ಎಂದು ಪರಿಶೀಲಿಸಲಾಗಿಲ್ಲ"
+ 
+-#: ../semanage/seobject.py:496
++#: ../semanage/seobject.py:471
+ #, python-format
+ msgid "Linux Group %s does not exist"
+ msgstr "Linux ಸಮೂಹ %s ಅಸ್ತಿತ್ವದಲ್ಲಿಲ್ಲ"
+ 
+-#: ../semanage/seobject.py:501
++#: ../semanage/seobject.py:476
+ #, python-format
+ msgid "Linux User %s does not exist"
+ msgstr "Linux ಬಳಕೆದಾರ %s ಅಸ್ತಿತ್ವದಲ್ಲಿಲ್ಲ"
+ 
+-#: ../semanage/seobject.py:505
++#: ../semanage/seobject.py:480
+ #, python-format
+ msgid "Could not create login mapping for %s"
+ msgstr "%s ಗಾಗಿ ಪ್ರವೇಶ ಮ್ಯಾಪಿಂಗನ್ನು ಸೃಜಿಸಲಾಗಿಲ್ಲ"
+ 
+-#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
++#: ../semanage/seobject.py:484 ../semanage/seobject.py:720
+ #, python-format
+ msgid "Could not set name for %s"
+ msgstr "%s ಗಾಗಿ ಹೆಸರನ್ನು ಹೊಂದಿಸಲಾಗಿಲ್ಲ"
+ 
+-#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
++#: ../semanage/seobject.py:489 ../semanage/seobject.py:730
+ #, python-format
+ msgid "Could not set MLS range for %s"
+ msgstr "%s ಗಾಗಿ MLS ವ್ಯಾಪ್ತಿಯನ್ನು ಹೊಂದಿಸಲಾಗಿಲ್ಲ"
+ 
+-#: ../semanage/seobject.py:518
++#: ../semanage/seobject.py:493
+ #, python-format
+ msgid "Could not set SELinux user for %s"
+ msgstr "%s ಗಾಗಿ SELinux ಬಳಕೆದಾರನನ್ನು ಹೊಂದಿಸಲಾಗಿಲ್ಲ"
+ 
+-#: ../semanage/seobject.py:522
++#: ../semanage/seobject.py:497
+ #, python-format
+ msgid "Could not add login mapping for %s"
+ msgstr "%s ಗೆ ಪ್ರವೇಶ ಮ್ಯಾಪಿಂಗನ್ನು ಸೇರಿಸಲಾಗಿಲ್ಲ"
+ 
+-#: ../semanage/seobject.py:540
++#: ../semanage/seobject.py:515
+ msgid "Requires seuser or serange"
+ msgstr "seuser ಅಥವ serange ದ ಅಗತ್ಯವಿದೆ"
+ 
+-#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
++#: ../semanage/seobject.py:538 ../semanage/seobject.py:584
+ #, python-format
+ msgid "Login mapping for %s is not defined"
+ msgstr "%s ಗಾಗಿನ ಪ್ರವೇಶ ಮ್ಯಾಪಿಂಗನ್ನು ವಿವರಿಸಲಾಗಿಲ್ಲ"
+ 
+-#: ../semanage/seobject.py:567
++#: ../semanage/seobject.py:542
+ #, python-format
+ msgid "Could not query seuser for %s"
+ msgstr "seuser ಅನ್ನು %s ಗಾಗಿ ಪ್ರಶ್ನಿಸಲಾಗಿಲ್ಲ"
+ 
+-#: ../semanage/seobject.py:581
++#: ../semanage/seobject.py:556
+ #, python-format
+ msgid "Could not modify login mapping for %s"
+ msgstr "%s ಗಾಗಿ ಪ್ರವೇಶ ಮ್ಯಾಪಿಂಗನ್ನು ಮಾರ್ಪಡಿಸಲಾಗಿಲ್ಲ"
+ 
+-#: ../semanage/seobject.py:615
++#: ../semanage/seobject.py:590
+ #, python-format
+ msgid "Login mapping for %s is defined in policy, cannot be deleted"
+ msgstr "%s ಗಾಗಿನ ಪ್ರವೇಶ ಮ್ಯಾಪಿಂಗ್ ಪಾಲಿಸಿಯಲ್ಲಿ ವಿವರಿಸಲಾಗಿದೆ, ಅಳಿಸಲಾಗುವುದಿಲ್ಲ"
+ 
+-#: ../semanage/seobject.py:619
++#: ../semanage/seobject.py:594
+ #, python-format
+ msgid "Could not delete login mapping for %s"
+ msgstr "%s ಗಾಗಿನ ಪ್ರವೇಶ ಮ್ಯಾಪಿಂಗನ್ನು ಅಳಿಸಲಾಗುವುದಿಲ್ಲ"
+ 
+-#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
+-#: ../semanage/seobject.py:897
++#: ../semanage/seobject.py:616 ../semanage/seobject.py:634
++#: ../semanage/seobject.py:872
+ msgid "Could not list login mappings"
+ msgstr "ಪ್ರವೇಶ ಮ್ಯಾಪಿಂಗುಗಳನ್ನು ಪಟ್ಟಿ ಮಾಡಲಾಗಿಲ್ಲ"
+ 
+-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
++#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
+ #: ../gui/system-config-selinux.glade:100
+ msgid "Login Name"
+ msgstr "ಪ್ರವೇಶ ಹೆಸರು"
+ 
+-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
+-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
++#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
++#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
+ #: ../gui/system-config-selinux.glade:128
+ #: ../gui/system-config-selinux.glade:915
+ #: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
+ msgid "SELinux User"
+ msgstr "SELinux ಬಳಕೆದಾರ"
+ 
+-#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
++#: ../semanage/seobject.py:659 ../gui/system-config-selinux.glade:156
+ #: ../gui/system-config-selinux.glade:943
+ msgid "MLS/MCS Range"
+ msgstr "MLS/MCS ವ್ಯಾಪ್ತಿ"
+ 
+-#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
+-#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
+-#: ../semanage/seobject.py:864
++#: ../semanage/seobject.py:678 ../semanage/seobject.py:709
++#: ../semanage/seobject.py:776 ../semanage/seobject.py:833
++#: ../semanage/seobject.py:839
+ #, python-format
+ msgid "Could not check if SELinux user %s is defined"
+ msgstr "SELinux ಬಳಕೆದಾರ %s ನು ವಿವರಿಸಲ್ಪಟ್ಟಿದೆಯೆ ಎಂದು ಪರಿಶೀಲಿಸಲಾಗಿಲ್ಲ"
+ 
+-#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
+-#: ../semanage/seobject.py:870
++#: ../semanage/seobject.py:681 ../semanage/seobject.py:782
++#: ../semanage/seobject.py:845
+ #, python-format
+ msgid "Could not query user for %s"
+ msgstr "ಬಳಕೆದಾರನನ್ನು %s ಗಾಗಿ ಪ್ರಶ್ನಿಸಲಾಗಿಲ್ಲ"
+ 
+-#: ../semanage/seobject.py:726
++#: ../semanage/seobject.py:701
+ #, python-format
+ msgid "You must add at least one role for %s"
+ msgstr "%s ಗಾಗಿ ಕನಿಷ್ಟ ಒಂದು ಪಾತ್ರವನ್ನು ಸೇರಿಸಬೇಕು"
+ 
+-#: ../semanage/seobject.py:741
++#: ../semanage/seobject.py:716
+ #, python-format
+ msgid "Could not create SELinux user for %s"
+ msgstr "%s SELinux ಬಳಕೆದಾರನನ್ನು ಸೃಜಿಸಲಾಗಿಲ್ಲ"
+ 
+-#: ../semanage/seobject.py:750
++#: ../semanage/seobject.py:725
+ #, python-format
+ msgid "Could not add role %s for %s"
+ msgstr "ಪಾತ್ರ %s ಅನ್ನು %s ಗೆ ಸೇರಿಸಲಾಗಿಲ್ಲ"
+ 
+-#: ../semanage/seobject.py:759
++#: ../semanage/seobject.py:734
+ #, python-format
+ msgid "Could not set MLS level for %s"
+ msgstr "%s ಗಾಗಿ MLS ಮಟ್ಟವನ್ನು ಹೊಂದಿಸಲಾಗಿಲ್ಲ"
+ 
+-#: ../semanage/seobject.py:762
++#: ../semanage/seobject.py:737
+ #, python-format
+ msgid "Could not add prefix %s for %s"
+ msgstr "ಪೂರ್ವಪ್ರತ್ಯಯ %s ಅನ್ನು %s ಗೆ ಸೇರಿಸಲಾಗಿಲ್ಲ"
+ 
+-#: ../semanage/seobject.py:765
++#: ../semanage/seobject.py:740
+ #, python-format
+ msgid "Could not extract key for %s"
+ msgstr "%s ಗಾಗಿ ಕೀಲಿಯನ್ನು ತೆಗೆಯಲಾಗಿಲ್ಲ(extract)"
+ 
+-#: ../semanage/seobject.py:769
++#: ../semanage/seobject.py:744
+ #, python-format
+ msgid "Could not add SELinux user %s"
+ msgstr "SELinux ಬಳಕೆದಾರ %s ನನ್ನು ಸೇರಿಸಲಾಗಿಲ್ಲ"
+ 
+-#: ../semanage/seobject.py:791
++#: ../semanage/seobject.py:766
+ msgid "Requires prefix, roles, level or range"
+ msgstr "ಪೂರ್ವಪ್ರತ್ಯಯ, ಪಾತ್ರಗಳು, ಮಟ್ಟ ಅಥವ ವ್ಯಾಪ್ತಿಯ ಅಗತ್ಯವಿದೆ"
+ 
+-#: ../semanage/seobject.py:793
++#: ../semanage/seobject.py:768
+ msgid "Requires prefix or roles"
+ msgstr "ಪೂರ್ವಪ್ರತ್ಯಯ ಅಥವ ಪಾತ್ರಗಳ ಅಗತ್ಯವಿದೆ"
+ 
+-#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
++#: ../semanage/seobject.py:778 ../semanage/seobject.py:835
+ #, python-format
+ msgid "SELinux user %s is not defined"
+ msgstr "SELinux ಬಳಕೆದಾರ %s ನು ಸೂಚಿಸಲಾಗಿಲ್ಲ"
+ 
+-#: ../semanage/seobject.py:832
++#: ../semanage/seobject.py:807
+ #, python-format
+ msgid "Could not modify SELinux user %s"
+ msgstr "SELinux ಬಳಕೆದಾರ %s ನನ್ನು ಮಾರ್ಪಡಿಸಲಾಗಿಲ್ಲ"
+ 
+-#: ../semanage/seobject.py:866
++#: ../semanage/seobject.py:841
+ #, python-format
+ msgid "SELinux user %s is defined in policy, cannot be deleted"
+ msgstr "SELinux ಬಳಕೆದಾರ %s ನನ್ನು ಪಾಲಿಸಿಯಲ್ಲಿ ವಿವರಿಸಲಾಗಿದೆ, ಅಳಿಸಲಾಗುವುದಿಲ್ಲ"
+ 
+-#: ../semanage/seobject.py:877
++#: ../semanage/seobject.py:852
+ #, python-format
+ msgid "Could not delete SELinux user %s"
+ msgstr "SELinux ಬಳಕೆದಾರ %s ನನ್ನು ಅಳಿಸಲಾಗಿಲ್ಲ"
+ 
+-#: ../semanage/seobject.py:915
++#: ../semanage/seobject.py:890
+ msgid "Could not list SELinux users"
+ msgstr "SELinux ಬಳಕೆದಾರರನ್ನು ಪಟ್ಟಿ ಮಾಡಲಾಗಿಲ್ಲ"
+ 
+-#: ../semanage/seobject.py:921
++#: ../semanage/seobject.py:896
+ #, python-format
+ msgid "Could not list roles for user %s"
+ msgstr "ಬಳಕೆದಾರ %s ನಿಗೆ ಪಾತ್ರಗಳನ್ನು ಪಟ್ಟಿ ಮಾಡಲಾಗಿಲ್ಲ"
+ 
+-#: ../semanage/seobject.py:946
++#: ../semanage/seobject.py:921
+ msgid "Labeling"
+ msgstr "ಲೇಬಲ್ ಮಾಡಲಾಗುತ್ತಿದೆ"
+ 
+-#: ../semanage/seobject.py:946
++#: ../semanage/seobject.py:921
+ msgid "MLS/"
+ msgstr "MLS/"
+ 
+-#: ../semanage/seobject.py:947
++#: ../semanage/seobject.py:922
+ msgid "Prefix"
+ msgstr "ಪೂರ್ವಪ್ರತ್ಯಯ"
+ 
+-#: ../semanage/seobject.py:947
++#: ../semanage/seobject.py:922
+ msgid "MCS Level"
+ msgstr "MCS ಮಟ್ಟ"
+ 
+-#: ../semanage/seobject.py:947
++#: ../semanage/seobject.py:922
+ msgid "MCS Range"
+ msgstr "MCS ವ್ಯಾಪ್ತಿ"
+ 
+-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
++#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
+ #: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
+ msgid "SELinux Roles"
+ msgstr "SELinux ಪಾತ್ರಗಳು"
+ 
+-#: ../semanage/seobject.py:967
++#: ../semanage/seobject.py:944
+ msgid "Protocol udp or tcp is required"
+ msgstr "ಪ್ರೋಟೊಕಾಲ್ udp ಅಥವ tcp ಯ ಅಗತ್ಯವಿರುತ್ತದೆ"
+ 
+-#: ../semanage/seobject.py:969
++#: ../semanage/seobject.py:946
+ msgid "Port is required"
+ msgstr "ಸಂಪರ್ಕಸ್ಥಾನದ ಅಗತ್ಯವಿದೆ"
+ 
+-#: ../semanage/seobject.py:979
++#: ../semanage/seobject.py:956
+ msgid "Invalid Port"
 -msgstr ""
--
--#: ../semanage/seobject.py:291 ../semanage/seobject.py:371
--msgid "Could not list SELinux modules"
++msgstr "ಅಮಾನ್ಯವಾದ ಸಂಪರ್ಕಸ್ಥಾನ"
+ 
+-#: ../semanage/seobject.py:983
++#: ../semanage/seobject.py:960
+ #, python-format
+ msgid "Could not create a key for %s/%s"
+ msgstr "%s/%s ಗಾಗಿ ಒಂದು ಕೀಲಿಯನ್ನು ಸೃಜಿಸಲಾಗಿಲ್ಲ"
+ 
+-#: ../semanage/seobject.py:994
++#: ../semanage/seobject.py:971
+ msgid "Type is required"
+ msgstr "ಬಗೆಯ ಅಗತ್ಯವಿದೆ"
+ 
+-#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
+-#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
++#: ../semanage/seobject.py:974 ../semanage/seobject.py:1036
++#: ../semanage/seobject.py:1794
++#, python-format
++msgid "Type %s is invalid, must be a port type"
++msgstr ""
++
++#: ../semanage/seobject.py:980 ../semanage/seobject.py:1042
++#: ../semanage/seobject.py:1097 ../semanage/seobject.py:1103
+ #, python-format
+ msgid "Could not check if port %s/%s is defined"
+ msgstr "%s/%s ಸಂಪರ್ಕ ಸ್ಥಾನವನ್ನು ವಿವರಿಸಲಾಗಿದೆಯೆ ಎಂದು ಪರಿಶೀಲಿಸಲಾಗಿಲ್ಲ"
+ 
+-#: ../semanage/seobject.py:1002
++#: ../semanage/seobject.py:982
+ #, python-format
+ msgid "Port %s/%s already defined"
+ msgstr "ಸಂಪರ್ಕ ಸ್ಥಾನ %s/%s ವನ್ನು ಈಗಾಗಲೆ ವಿವರಿಸಲಾಗಿದೆ"
+ 
+-#: ../semanage/seobject.py:1006
++#: ../semanage/seobject.py:986
+ #, python-format
+ msgid "Could not create port for %s/%s"
+ msgstr "%s/%s ಗಾಗಿ ಸಂಪರ್ಕ ಸ್ಥಾನವನ್ನು ಸೃಜಿಸಲಾಗಿಲ್ಲ"
+ 
+-#: ../semanage/seobject.py:1012
++#: ../semanage/seobject.py:992
+ #, python-format
+ msgid "Could not create context for %s/%s"
+ msgstr "%s/%s ಗಾಗಿ ಸನ್ನಿವೇಶವನ್ನು ಸೃಜಿಸಲಾಗಿಲ್ಲ"
+ 
+-#: ../semanage/seobject.py:1016
++#: ../semanage/seobject.py:996
+ #, python-format
+ msgid "Could not set user in port context for %s/%s"
+ msgstr "%s/%s ಗಾಗಿ ಸಂಪರ್ಕಸ್ಥಾನ ಸನ್ನಿವೇಶದಲ್ಲಿ ಬಳಕೆದಾರನನ್ನು ಸಿದ್ಧಗೊಳಿಸಲಾಗಿಲ್ಲ"
+ 
+-#: ../semanage/seobject.py:1020
++#: ../semanage/seobject.py:1000
+ #, python-format
+ msgid "Could not set role in port context for %s/%s"
+ msgstr "%s/%s ಗಾಗಿ ಸಂಪರ್ಕಸ್ಥಾನ ಸನ್ನಿವೇಶದಲ್ಲಿ ಪಾತ್ರವನ್ನು ಸಿದ್ಧಗೊಳಿಸಲಾಗಿಲ್ಲ"
+ 
+-#: ../semanage/seobject.py:1024
++#: ../semanage/seobject.py:1004
+ #, python-format
+ msgid "Could not set type in port context for %s/%s"
+ msgstr "%s/%s ಗಾಗಿ ಸಂಪರ್ಕಸ್ಥಾನ ಸನ್ನಿವೇಶದಲ್ಲಿ ಪ್ರಕಾರವನ್ನು ಸಿದ್ಧಗೊಳಿಸಲಾಗಿಲ್ಲ"
+ 
+-#: ../semanage/seobject.py:1029
++#: ../semanage/seobject.py:1009
+ #, 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:1013
+ #, python-format
+ msgid "Could not set port context for %s/%s"
+ msgstr "%s/%s ಗಾಗಿನ ಸಂಪರ್ಕಸ್ಥಾನವನ್ನು ಸಿದ್ಧಗೊಳಿಸಲಾಗಿಲ್ಲ"
+ 
+-#: ../semanage/seobject.py:1037
++#: ../semanage/seobject.py:1017
+ #, python-format
+ msgid "Could not add port %s/%s"
+ msgstr "%s/%s ದಲ್ಲಿ ಸಂಪರ್ಕ ಸ್ಥಾನವನ್ನು ಸೇರಿಸಲಾಗಿಲ್ಲ"
+ 
+-#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
+-#: ../semanage/seobject.py:1512
++#: ../semanage/seobject.py:1031 ../semanage/seobject.py:1304
++#: ../semanage/seobject.py:1503
+ msgid "Requires setype or serange"
+ msgstr "setype ಅಥವ serange ನ ಅಗತ್ಯವಿದೆ"
+ 
+-#: ../semanage/seobject.py:1053
++#: ../semanage/seobject.py:1033
+ msgid "Requires setype"
+ msgstr "setype ನ ಅಗತ್ಯವಿದೆ"
+ 
+-#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
++#: ../semanage/seobject.py:1044 ../semanage/seobject.py:1099
+ #, python-format
+ msgid "Port %s/%s is not defined"
+ msgstr "ಸಂಪರ್ಕಸ್ಥಾನ %s/%s ವು ವಿವರಿಸಲಾಗಿಲ್ಲ"
+ 
+-#: ../semanage/seobject.py:1065
++#: ../semanage/seobject.py:1048
+ #, python-format
+ msgid "Could not query port %s/%s"
+ msgstr "ಸಂಪರ್ಕಸ್ಥಾನ %s/%s ಅನ್ನು ಪ್ರಶ್ನಿಸಲಾಗಿಲ್ಲ"
+ 
+-#: ../semanage/seobject.py:1076
++#: ../semanage/seobject.py:1059
+ #, python-format
+ msgid "Could not modify port %s/%s"
+ msgstr "ಸಂಪರ್ಕಸ್ಥಾನ %s/%s ಅನ್ನು ಮಾರ್ಪಡಿಸಲಾಗಿಲ್ಲ"
+ 
+-#: ../semanage/seobject.py:1089
++#: ../semanage/seobject.py:1072
+ msgid "Could not list the ports"
+ msgstr "ಸಂಪರ್ಕ ಸ್ಥಾನಗಳನ್ನು ಪಟ್ಟಿ ಮಾಡಲಾಗಲಿಲ್ಲ"
+ 
+-#: ../semanage/seobject.py:1105
++#: ../semanage/seobject.py:1088
+ #, python-format
+ msgid "Could not delete the port %s"
+ msgstr "ಸಂಪರ್ಕ ಸ್ಥಾನ %s ಅನ್ನು ಅಳಿಸಲಾಗಲಿಲ್ಲ"
+ 
+-#: ../semanage/seobject.py:1122
++#: ../semanage/seobject.py:1105
+ #, python-format
+ msgid "Port %s/%s is defined in policy, cannot be deleted"
+ msgstr "ಸಂಪರ್ಕಸ್ಥಾನ %s/%s ವನ್ನು ಪಾಲಿಸಿಯಲ್ಲಿ ವಿವರಿಸಲಾಗಿದೆ, ಅಳಿಸಲಾಗುವುದಿಲ್ಲ"
+ 
+-#: ../semanage/seobject.py:1126
++#: ../semanage/seobject.py:1109
+ #, python-format
+ msgid "Could not delete port %s/%s"
+ msgstr "ಸಂಪರ್ಕ ಸ್ಥಾನ %s/%s ಅನ್ನು ಅಳಿಸಲಾಗಲಿಲ್ಲ"
+ 
+-#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
++#: ../semanage/seobject.py:1125 ../semanage/seobject.py:1147
+ msgid "Could not list ports"
+ msgstr "ಸಂಪರ್ಕ ಸ್ಥಾನಗಳನ್ನು ಪಟ್ಟಿ ಮಾಡಲಾಗಲಿಲ್ಲ"
+ 
+-#: ../semanage/seobject.py:1203
++#: ../semanage/seobject.py:1186
+ msgid "SELinux Port Type"
+ msgstr "SELinux ಸಂಪರ್ಕ ಸ್ಥಾನದ ಬಗೆ"
+ 
+-#: ../semanage/seobject.py:1203
++#: ../semanage/seobject.py:1186
+ msgid "Proto"
+ msgstr "Proto"
+ 
+-#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
++#: ../semanage/seobject.py:1186 ../gui/system-config-selinux.glade:335
+ msgid "Port Number"
+ msgstr "ಸಂಪರ್ಕಸ್ಥಾನದ ಸಂಖ್ಯೆ"
+ 
+-#: ../semanage/seobject.py:1222
++#: ../semanage/seobject.py:1207
+ msgid "Node Address is required"
+ msgstr "ನೋಡ್‌ನ ವಿಳಾಸದ ಅಗತ್ಯವಿದೆ"
+ 
+-#: ../semanage/seobject.py:1237
++#: ../semanage/seobject.py:1222
+ msgid "Unknown or missing protocol"
+ msgstr "ಗೊತ್ತಿರದ ಅಥವ ಕಾಣೆಯಾದ ಪ್ರೊಟೊಕಾಲ್"
+ 
+-#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
+-#: ../semanage/seobject.py:1728
+-msgid "SELinux Type is required"
++#: ../semanage/seobject.py:1236
++#, fuzzy
++msgid "SELinux node type is required"
+ msgstr "SELinux ನ ಬಗೆಯ ಅಗತ್ಯವಿದೆ"
+ 
+-#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
+-#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
+-#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
+-#: ../semanage/seobject.py:1732
++#: ../semanage/seobject.py:1239 ../semanage/seobject.py:1307
++#, python-format
++msgid "Type %s is invalid, must be a node type"
++msgstr ""
++
++#: ../semanage/seobject.py:1243 ../semanage/seobject.py:1311
++#: ../semanage/seobject.py:1347 ../semanage/seobject.py:1445
++#: ../semanage/seobject.py:1507 ../semanage/seobject.py:1541
++#: ../semanage/seobject.py:1739
+ #, python-format
+ msgid "Could not create key for %s"
+ msgstr "%s ಗಾಗಿ ಕೀಲಿಯನ್ನು ಸೃಜಿಸಲಾಗಲಿಲ್ಲ"
+ 
+-#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
+-#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
++#: ../semanage/seobject.py:1245 ../semanage/seobject.py:1315
++#: ../semanage/seobject.py:1351 ../semanage/seobject.py:1357
+ #, python-format
+ msgid "Could not check if addr %s is defined"
+ msgstr "ವಿಳಾಸ %s ಅನ್ನು ವಿವರಿಸಲಾಗಿದೆಯೆ ಎಂದು ಪರಿಶೀಲಿಸಲಾಗಿಲ್ಲ"
+ 
+-#: ../semanage/seobject.py:1266
++#: ../semanage/seobject.py:1254
+ #, python-format
+ msgid "Could not create addr for %s"
+ msgstr "%s ಗಾಗಿ ವಿಳಾಸವನ್ನು ಸೃಜಿಸಲಾಗಿಲ್ಲ"
+ 
+-#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
+-#: ../semanage/seobject.py:1690
++#: ../semanage/seobject.py:1260 ../semanage/seobject.py:1461
++#: ../semanage/seobject.py:1694
+ #, python-format
+ msgid "Could not create context for %s"
+ msgstr "%s ಗಾಗಿ ಸನ್ನಿವೇಶವನ್ನು ಸೃಜಿಸಲಾಗಿಲ್ಲ"
+ 
+-#: ../semanage/seobject.py:1276
++#: ../semanage/seobject.py:1264
+ #, python-format
+ msgid "Could not set mask for %s"
+ msgstr "%s ಗಾಗಿ ಮಾಸ್ಕನ್ನು ಹೊಂದಿಸಲಾಗಿಲ್ಲ"
+ 
+-#: ../semanage/seobject.py:1280
++#: ../semanage/seobject.py:1268
+ #, python-format
+ msgid "Could not set user in addr context for %s"
+ msgstr "%s ಗಾಗಿ ವಿಳಾಸ ಸನ್ನಿವೇಶದಲ್ಲಿ ಬಳಕೆದಾರನನ್ನು ಸಿದ್ಧಗೊಳಿಸಲಾಗಿಲ್ಲ"
+ 
+-#: ../semanage/seobject.py:1284
++#: ../semanage/seobject.py:1272
+ #, python-format
+ msgid "Could not set role in addr context for %s"
+ msgstr "%s ಗಾಗಿ ವಿಳಾಸ ಸನ್ನಿವೇಶದಲ್ಲಿ ಪಾತ್ರವನ್ನು ಸಿದ್ಧಗೊಳಿಸಲಾಗಿಲ್ಲ"
+ 
+-#: ../semanage/seobject.py:1288
++#: ../semanage/seobject.py:1276
+ #, python-format
+ msgid "Could not set type in addr context for %s"
+ msgstr "%s ಗಾಗಿ ವಿಳಾಸ ಸನ್ನಿವೇಶದಲ್ಲ್ಲಿ ಬಗೆಯನ್ನು ಸಿದ್ಧಗೊಳಿಸಲಾಗಿಲ್ಲ"
+ 
+-#: ../semanage/seobject.py:1293
++#: ../semanage/seobject.py:1281
+ #, python-format
+ msgid "Could not set mls fields in addr context for %s"
+ msgstr "%s ಗಾಗಿ ವಿಳಾಸ ಸನ್ನಿವೇಶದಲ್ಲಿನ mls ಕ್ಷೇತ್ರಗಳನ್ನು ಸಿದ್ಧಗೊಳಿಸಲಾಗಿಲ್ಲ"
+ 
+-#: ../semanage/seobject.py:1297
++#: ../semanage/seobject.py:1285
+ #, python-format
+ msgid "Could not set addr context for %s"
+ msgstr "%s ಗಾಗಿ ವಿಳಾಸ ಸನ್ನಿವೇಶವನ್ನು ಸಿದ್ಧಗೊಳಿಸಲಾಗಿಲ್ಲ"
+ 
+-#: ../semanage/seobject.py:1301
++#: ../semanage/seobject.py:1289
+ #, python-format
+ msgid "Could not add addr %s"
+ msgstr "ವಿಳಾಸ %s ಅನ್ನು ಸೇರಿಸಲಾಗಿಲ್ಲ"
+ 
+-#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
++#: ../semanage/seobject.py:1317 ../semanage/seobject.py:1353
+ #, python-format
+ msgid "Addr %s is not defined"
+ msgstr "ವಿಳಾಸ %s ಅನ್ನು ವಿವರಿಸಲಾಗಿಲ್ಲ"
+ 
+-#: ../semanage/seobject.py:1330
++#: ../semanage/seobject.py:1321
+ #, python-format
+ msgid "Could not query addr %s"
+ msgstr "ವಿಳಾಸ %s ಅನ್ನು ಪ್ರಶ್ನಿಸಲಾಗಿಲ್ಲ"
+ 
+-#: ../semanage/seobject.py:1340
++#: ../semanage/seobject.py:1331
+ #, python-format
+ msgid "Could not modify addr %s"
+ msgstr "ವಿಳಾಸ %s ಅನ್ನು ಮಾರ್ಪಡಿಸಲಾಗಿಲ್ಲ"
+ 
+-#: ../semanage/seobject.py:1368
++#: ../semanage/seobject.py:1359
+ #, python-format
+ msgid "Addr %s is defined in policy, cannot be deleted"
+ msgstr "ವಿಳಾಸ %s ಅನ್ನು ಪಾಲಿಸಿಯಲ್ಲಿ ವಿವರಿಸಲಾಗಿದೆ, ಅಳಿಸಲಾಗುವುದಿಲ್ಲ"
+ 
+-#: ../semanage/seobject.py:1372
++#: ../semanage/seobject.py:1363
+ #, python-format
+ msgid "Could not delete addr %s"
+ msgstr "ವಿಳಾಸ %s ಅನ್ನು ಅಳಿಸಲಾಗಿಲ್ಲ"
+ 
+-#: ../semanage/seobject.py:1384
++#: ../semanage/seobject.py:1375
+ msgid "Could not deleteall node mappings"
 -msgstr ""
--
--#: ../semanage/seobject.py:304
--msgid "Modules Name"
++msgstr "ಎಲ್ಲಾ ನೋಡ್ ಮ್ಯಾಪಿಂಗನ್ನು ಅಳಿಸಲಾಗಿಲ್ಲ"
+ 
+-#: ../semanage/seobject.py:1398
++#: ../semanage/seobject.py:1389
+ msgid "Could not list addrs"
+ msgstr "ವಿಳಾಸಗಳನ್ನು ಪಟ್ಟಿ ಮಾಡಲಾಗಲಿಲ್ಲ"
+ 
+-#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
+-#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
++#: ../semanage/seobject.py:1441 ../semanage/seobject.py:1732
++msgid "SELinux Type is required"
++msgstr "SELinux ನ ಬಗೆಯ ಅಗತ್ಯವಿದೆ"
++
++#: ../semanage/seobject.py:1449 ../semanage/seobject.py:1511
++#: ../semanage/seobject.py:1545 ../semanage/seobject.py:1551
+ #, python-format
+ msgid "Could not check if interface %s is defined"
+ msgstr "ಸಂಪರ್ಕಸಾಧನ %s ವು ವಿವರಿಸಲ್ಪಟ್ಟಿದೆಯೆ ಎಂದು ಪರಿಶೀಲಿಸಲಾಗಿಲ್ಲ"
+ 
+-#: ../semanage/seobject.py:1465
++#: ../semanage/seobject.py:1456
+ #, python-format
+ msgid "Could not create interface for %s"
+ msgstr "%s ಗಾಗಿ ಸಂಪರ್ಕಸಾಧನವನ್ನು ಸೃಜಿಸಲಾಗಲಿಲ್ಲ"
+ 
+-#: ../semanage/seobject.py:1474
++#: ../semanage/seobject.py:1465
+ #, python-format
+ msgid "Could not set user in interface context for %s"
+ msgstr "%s ಗಾಗಿ ಸಂಪರ್ಕ ಸಾಧನ ಸನ್ನಿವೇಶದಲ್ಲಿ ಬಳಕೆದಾರನನ್ನು ಸಿದ್ಧಗೊಳಿಸಲಾಗಿಲ್ಲ"
+ 
+-#: ../semanage/seobject.py:1478
++#: ../semanage/seobject.py:1469
+ #, python-format
+ msgid "Could not set role in interface context for %s"
+ msgstr "%s ಗಾಗಿ ಸಂಪರ್ಕಸಾಧನ ಸನ್ನಿವೇಶದಲ್ಲಿ ಪಾತ್ರವನ್ನು ಸಿದ್ಧಗೊಳಿಸಲಾಗಿಲ್ಲ"
+ 
+-#: ../semanage/seobject.py:1482
++#: ../semanage/seobject.py:1473
+ #, python-format
+ msgid "Could not set type in interface context for %s"
+ msgstr "%s ಗಾಗಿ ಸಂಪರ್ಕಸಾಧನ ಸನ್ನಿವೇಶದಲ್ಲಿ ಪ್ರಕಾರವನ್ನು ಸಿದ್ಧಗೊಳಿಸಲಾಗಿಲ್ಲ"
+ 
+-#: ../semanage/seobject.py:1487
++#: ../semanage/seobject.py:1478
+ #, python-format
+ msgid "Could not set mls fields in interface context for %s"
+ msgstr "%s ಗಾಗಿನ ಸಂಪರ್ಕಸಾಧನ ಸನ್ನಿವೇಶವನ್ನು ಸಿದ್ಧಗೊಳಿಸಲಾಗಿಲ್ಲ"
+ 
+-#: ../semanage/seobject.py:1491
++#: ../semanage/seobject.py:1482
+ #, python-format
+ msgid "Could not set interface context for %s"
+ msgstr "%s ಗಾಗಿ ಸಂಪರ್ಕಸಾಧನ ಸನ್ನಿವೇಶವನ್ನು ಹೊಂದಿಸಲಾಗಿಲ್ಲ"
+ 
+-#: ../semanage/seobject.py:1495
++#: ../semanage/seobject.py:1486
+ #, python-format
+ msgid "Could not set message context for %s"
+ msgstr "%s ಗೆ ಸಂದೇಶ ಸನ್ನಿವೇಶವನ್ನು ಹೊಂದಿಸಲಾಗಿಲ್ಲ"
+ 
+-#: ../semanage/seobject.py:1499
++#: ../semanage/seobject.py:1490
+ #, python-format
+ msgid "Could not add interface %s"
+ msgstr "ಸಂಪರ್ಕಸಾಧನ %s ಅನ್ನು ಸೇರಿಸಲಾಗಿಲ್ಲ"
+ 
+-#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
++#: ../semanage/seobject.py:1513 ../semanage/seobject.py:1547
+ #, python-format
+ msgid "Interface %s is not defined"
+ msgstr "ಸಂಪರ್ಕ ಸಾಧನ %s ವು ವಿವರಿಸಲಾಗಿಲ್ಲ"
+ 
+-#: ../semanage/seobject.py:1526
++#: ../semanage/seobject.py:1517
+ #, python-format
+ msgid "Could not query interface %s"
+ msgstr "ಸಂಪರ್ಕ ಸಾಧನ %s ಅನ್ನು ಪ್ರಶ್ನಿಸಲಾಗಿಲ್ಲ"
+ 
+-#: ../semanage/seobject.py:1537
++#: ../semanage/seobject.py:1528
+ #, python-format
+ msgid "Could not modify interface %s"
+ msgstr "ಸಂಪರ್ಕ ಸಾಧನ %s ಅನ್ನು ಮಾರ್ಪಡಿಸಲಾಗಿಲ್ಲ"
+ 
+-#: ../semanage/seobject.py:1562
++#: ../semanage/seobject.py:1553
+ #, python-format
+ msgid "Interface %s is defined in policy, cannot be deleted"
+ msgstr "ಸಂಪರ್ಕಸಾಧನ %s ವನ್ನು ಪಾಲಿಸಿಯಲ್ಲಿ ವಿವರಿಸಲಾಗಿದೆ, ಅಳಿಸಲಾಗುವುದಿಲ್ಲ"
+ 
+-#: ../semanage/seobject.py:1566
++#: ../semanage/seobject.py:1557
+ #, python-format
+ msgid "Could not delete interface %s"
+ msgstr "ಸಂಪರ್ಕ ಸಾಧನ %s ಅನ್ನು ಅಳಿಸಲಾಗಿಲ್ಲ"
+ 
+-#: ../semanage/seobject.py:1578
++#: ../semanage/seobject.py:1569
+ msgid "Could not delete all interface  mappings"
 -msgstr ""
--
--#: ../semanage/seobject.py:304
--msgid "Version"
++msgstr "ಎಲ್ಲಾ ಸಂಪರ್ಕಸಾಧನ ಮ್ಯಾಪಿಂಗ್ ಅನ್ನು ಅಳಿಸಲಾಗಿಲ್ಲ"
+ 
+-#: ../semanage/seobject.py:1592
++#: ../semanage/seobject.py:1583
+ msgid "Could not list interfaces"
+ msgstr "ಸಂಪರ್ಕ ಸಾಧನಗಳನ್ನು ಪಟ್ಟಿ ಮಾಡಲಾಗಿಲ್ಲ"
+ 
+-#: ../semanage/seobject.py:1617
++#: ../semanage/seobject.py:1608
+ msgid "SELinux Interface"
+ msgstr "SELinux ಸಂಪರ್ಕಸಾಧನ"
+ 
+-#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
++#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1954
+ msgid "Context"
+ msgstr "ಸನ್ನಿವೇಶ"
+ 
+-#: ../semanage/seobject.py:1667
++#: ../semanage/seobject.py:1671
+ #, python-format
+ msgid "Equivalence class for %s already exists"
+ msgstr "%s ಕ್ಕೆ ಸಮನಾದ ವರ್ಗವು ಈಗಾಗಲೆ ಅಸ್ತಿತ್ವದಲ್ಲಿದೆ"
+ 
+-#: ../semanage/seobject.py:1673
++#: ../semanage/seobject.py:1677
+ #, python-format
+ msgid "File spec %s conflicts with equivalency rule '%s %s'"
 -msgstr ""
--
--#: ../semanage/seobject.py:307
--msgid "Disabled"
++msgstr "ಕಡತದ %s ಎಂಬ ಗುಣವಿಶೇಷವು '%s %s' ಎಂಬ ಸಮನಾದ ನಿಯಮಗಳೊಂದಿಗೆ ಘರ್ಷಿಸುತ್ತವೆ"
+ 
+-#: ../semanage/seobject.py:1682
++#: ../semanage/seobject.py:1686
+ #, python-format
+ msgid "Equivalence class for %s does not exists"
+ msgstr "%s ಕ್ಕೆ ಸಮನಾದ ವರ್ಗವು ಅಸ್ತಿತ್ವದಲ್ಲಿಲ್ಲ"
+ 
+-#: ../semanage/seobject.py:1696
++#: ../semanage/seobject.py:1700
+ #, python-format
+ msgid "Could not set user in file context for %s"
+ msgstr "%s ಗಾಗಿ ಕಡತ ಸನ್ನಿವೇಶದಲ್ಲಿ ಬಳಕೆದಾರನನ್ನು ಸಿದ್ಧಗೊಳಿಸಲಾಗಿಲ್ಲ"
+ 
+-#: ../semanage/seobject.py:1700
++#: ../semanage/seobject.py:1704
+ #, python-format
+ msgid "Could not set role in file context for %s"
+ msgstr "%s ಗಾಗಿ ಕಡತ ಸನ್ನಿವೇಶದಲ್ಲಿ ಪಾತ್ರವನ್ನು ಸಿದ್ಧಗೊಳಿಸಲಾಗಿಲ್ಲ"
+ 
+-#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
++#: ../semanage/seobject.py:1709 ../semanage/seobject.py:1769
+ #, python-format
+ msgid "Could not set mls fields in file context for %s"
+ msgstr "%s ಗಾಗಿ ಕಡತ ಸನ್ನಿವೇಶದಲ್ಲಿ mls ಕ್ಷೇತ್ರಗಳನ್ನು ಸಿದ್ಧಗೊಳಿಸಲಾಗಿಲ್ಲ"
+ 
+-#: ../semanage/seobject.py:1711
++#: ../semanage/seobject.py:1715
+ msgid "Invalid file specification"
+ msgstr "ಕಡತದ ಅಮಾನ್ಯ ವಿಶಿಷ್ಟ ವಿವರಗಳು"
+ 
+-#: ../semanage/seobject.py:1713
++#: ../semanage/seobject.py:1717
+ msgid "File specification can not include spaces"
 -msgstr ""
--
--#: ../semanage/seobject.py:322
--#, python-format
--msgid "Could not disable module %s (remove failed)"
++msgstr "ಕಡತದ ವಿಶಿಷ್ಟ ವಿವರದಲ್ಲಿ ಅಂತರವನ್ನು (ಸ್ಪೇಸ್‌ಗಳು) ಹೊಂದಿರುವಂತಿಲ್ಲ"
+ 
+-#: ../semanage/seobject.py:1718
++#: ../semanage/seobject.py:1722
+ #, python-format
+ msgid ""
+ "File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
+ msgstr ""
++"ಕಡತದ %s ಎಂಬ ಗುಣವಿಶೇಷವು '%s %s' ಎಂಬ ಸಮನಾದ ನಿಯಮಗಳೊಂದಿಗೆ ಘರ್ಷಿಸುತ್ತದೆ: ಬದಲಿಗೆ "
++"'%s' ಅನ್ನು ಸೇರಿಸಲು ಪ್ರಯತ್ನಿಸಿ"
++
++#: ../semanage/seobject.py:1735
++#, python-format
++msgid "Type %s is invalid, must be a file or device type"
++msgstr ""
+ 
+-#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
+-#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
+-#: ../semanage/seobject.py:1880
++#: ../semanage/seobject.py:1743 ../semanage/seobject.py:1748
++#: ../semanage/seobject.py:1804 ../semanage/seobject.py:1886
++#: ../semanage/seobject.py:1890
+ #, python-format
+ msgid "Could not check if file context for %s is defined"
+ msgstr "%s ಗಾಗಿ ಕಡತ ಸನ್ನಿವೇಶಗಳು ವಿವರಿಸಲ್ಪಟ್ಟಿದೆಯೆ ಎಂದು ಪರಿಶೀಲಿಸಲಾಗಿಲ್ಲ"
+ 
+-#: ../semanage/seobject.py:1749
++#: ../semanage/seobject.py:1756
+ #, python-format
+ msgid "Could not create file context for %s"
+ msgstr "%s ಗಾಗಿ ಕಡತ ಸನ್ನಿವೇಶವನ್ನು ಸೃಜಿಸಲಾಗಿಲ್ಲ"
+ 
+-#: ../semanage/seobject.py:1757
++#: ../semanage/seobject.py:1764
+ #, python-format
+ msgid "Could not set type in file context for %s"
+ msgstr "%s ಗಾಗಿ ಕಡತ ಸನ್ನಿವೇಶದಲ್ಲ್ಲಿ ಬಗೆಯನ್ನು ಸಿದ್ಧಗೊಳಿಸಲಾಗಿಲ್ಲ"
+ 
+-#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
+-#: ../semanage/seobject.py:1826
++#: ../semanage/seobject.py:1772 ../semanage/seobject.py:1832
++#: ../semanage/seobject.py:1836
+ #, python-format
+ msgid "Could not set file context for %s"
+ msgstr "%s ಗಾಗಿ ಕಡತ ಸನ್ನಿವೇಶವನ್ನು ಸಿದ್ಧಗೊಳಿಸಲಾಗಿಲ್ಲ"
+ 
+-#: ../semanage/seobject.py:1771
++#: ../semanage/seobject.py:1778
+ #, python-format
+ msgid "Could not add file context for %s"
+ msgstr "%s ಗಾಗಿ ಕಡತ ಸನ್ನಿವೇಶವನ್ನು ಸೇರಿಸಲಾಗಿಲ್ಲ"
+ 
+-#: ../semanage/seobject.py:1785
++#: ../semanage/seobject.py:1792
+ msgid "Requires setype, serange or seuser"
+ msgstr "setype, serange ಅಥವ seuser ನ ಅಗತ್ಯವಿದೆ"
+ 
+-#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
++#: ../semanage/seobject.py:1808 ../semanage/seobject.py:1894
+ #, python-format
+ msgid "File context for %s is not defined"
+ msgstr "%s ಗಾಗಿ ಕಡತ ಸನ್ನಿವೇಶವು ವಿವರಿಸಲ್ಪಟ್ಟಿಲ್ಲ"
+ 
+-#: ../semanage/seobject.py:1804
++#: ../semanage/seobject.py:1814
+ #, python-format
+ msgid "Could not query file context for %s"
+ msgstr "%s ಗಾಗಿ ಕಡತ ಸನ್ನಿವೇಶವನ್ನು ಪ್ರಶ್ನಿಸಲಾಗಲಿಲ್ಲ"
+ 
+-#: ../semanage/seobject.py:1830
++#: ../semanage/seobject.py:1840
+ #, python-format
+ msgid "Could not modify file context for %s"
+ msgstr "%s ಗಾಗಿ ಕಡತ ಸನ್ನಿವೇಶವನ್ನು ಮಾರ್ಪಡಿಸಲಾಗಿಲ್ಲ"
+ 
+-#: ../semanage/seobject.py:1843
++#: ../semanage/seobject.py:1853
+ msgid "Could not list the file contexts"
+ msgstr "ಕಡತ ಸನ್ನಿವೇಶಗಳನ್ನು ಪಟ್ಟಿಮಾಡಲಾಗಿಲ್ಲ"
+ 
+-#: ../semanage/seobject.py:1857
++#: ../semanage/seobject.py:1867
+ #, python-format
+ msgid "Could not delete the file context %s"
+ msgstr "%s ದ ಕಡತ ಸನ್ನಿವೇಶವನ್ನು ಅಳಿಸಲಾಗಿಲ್ಲ"
+ 
+-#: ../semanage/seobject.py:1882
++#: ../semanage/seobject.py:1892
+ #, python-format
+ msgid "File context for %s is defined in policy, cannot be deleted"
+ msgstr "%s ಗಾಗಿನ ಕಡತ ಸನ್ನಿವೇಶವು ಪಾಲಿಸಿಯಲ್ಲಿ ವಿವರಿಸಲ್ಪಟ್ಟಿದೆ, ಅಳಿಸಲಾಗುವುದಿಲ್ಲ"
+ 
+-#: ../semanage/seobject.py:1888
++#: ../semanage/seobject.py:1898
+ #, python-format
+ msgid "Could not delete file context for %s"
+ msgstr "%s ಗಾಗಿನ ಕಡತ ಸನ್ನಿವೇಶವನ್ನು ಅಳಿಸಲಾಗಿಲ್ಲ"
+ 
+-#: ../semanage/seobject.py:1903
++#: ../semanage/seobject.py:1913
+ msgid "Could not list file contexts"
+ msgstr "ಕಡತ ಸನ್ನಿವೇಶಗಳನ್ನು ಪಟ್ಟಿಮಾಡಲಾಗಿಲ್ಲ"
+ 
+-#: ../semanage/seobject.py:1907
++#: ../semanage/seobject.py:1917
+ msgid "Could not list local file contexts"
+ msgstr "ಸ್ಥಳೀಯ ಕಡತ ಸನ್ನಿವೇಶಗಳನ್ನು ಪಟ್ಟಿಮಾಡಲಾಗಿಲ್ಲ"
+ 
+-#: ../semanage/seobject.py:1944
++#: ../semanage/seobject.py:1954
+ msgid "SELinux fcontext"
+ msgstr "SELinux fcontext"
+ 
+-#: ../semanage/seobject.py:1944
++#: ../semanage/seobject.py:1954
+ msgid "type"
+ msgstr "ಬಗೆ"
+ 
+-#: ../semanage/seobject.py:1957
++#: ../semanage/seobject.py:1967
+ msgid ""
+ "\n"
+ "SELinux Distribution fcontext Equivalence \n"
+ msgstr ""
++"\n"
++"SELinux ವಿತರಣೆ fcontext ಗೆ ಸಮನಾದ\n"
+ 
+-#: ../semanage/seobject.py:1962
++#: ../semanage/seobject.py:1972
+ msgid ""
+ "\n"
+ "SELinux Local fcontext Equivalence \n"
+ msgstr ""
++"\n"
++"SELinux ಸ್ಥಳೀಯ fcontext ಗೆ ಸಮನಾದ\n"
+ 
+-#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
+-#: ../semanage/seobject.py:2054
++#: ../semanage/seobject.py:2006 ../semanage/seobject.py:2059
++#: ../semanage/seobject.py:2065
+ #, python-format
+ msgid "Could not check if boolean %s is defined"
+ msgstr "ಬೂಲಿಯನ್ %s ವಿವರಿಸಲ್ಪಟ್ಟಿದೆಯೆ ಅಂದು ಪರೀಕ್ಷಿಸಲಾಗಿಲ್ಲ"
+ 
+-#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
++#: ../semanage/seobject.py:2008 ../semanage/seobject.py:2061
+ #, python-format
+ msgid "Boolean %s is not defined"
+ msgstr "ಬೂಲಿಯನ್ %s ವಿವರಿಸಲಾಗಿಲ್ಲ"
+ 
+-#: ../semanage/seobject.py:2002
++#: ../semanage/seobject.py:2012
+ #, python-format
+ msgid "Could not query file context %s"
+ msgstr "ಕಡತ ಸನ್ನಿವೇಶ %s ಅನ್ನು ಪ್ರಶ್ನಿಸಲಾಗಿಲ್ಲ"
+ 
+-#: ../semanage/seobject.py:2007
++#: ../semanage/seobject.py:2017
+ #, python-format
+ msgid "You must specify one of the following values: %s"
+ msgstr "ಈ ಕೆಳಗಿನ ಮೌಲ್ಯಗಳಲ್ಲಿ ಒಂದನ್ನು ನೀವು ಸೂಚಿಸಲೇಬೇಕು: %s"
+ 
+-#: ../semanage/seobject.py:2012
++#: ../semanage/seobject.py:2022
+ #, python-format
+ msgid "Could not set active value of boolean %s"
+ msgstr "ಬೂಲಿಯನ್ %s ಗೆ ಯಾವುದೆ ಸಕ್ರಿಯ ಮೌಲ್ಯವನ್ನು ರವಾನಿಸಲಾಗಿಲ್ಲ"
+ 
+-#: ../semanage/seobject.py:2015
++#: ../semanage/seobject.py:2025
+ #, python-format
+ msgid "Could not modify boolean %s"
+ msgstr "ಬೂಲಿಯನ್ %s ಅನ್ನು ಮಾರ್ಪಡಿಸಲಾಗುವುದಿಲ್ಲ"
+ 
+-#: ../semanage/seobject.py:2033
++#: ../semanage/seobject.py:2043
+ #, python-format
+ msgid "Bad format %s: Record %s"
+ msgstr "ಸರಿಯಲ್ಲದ ವಿನ್ಯಾಸ %s: ರೆಕಾರ್ಡ್ %s"
+ 
+-#: ../semanage/seobject.py:2056
++#: ../semanage/seobject.py:2067
+ #, python-format
+ msgid "Boolean %s is defined in policy, cannot be deleted"
+ msgstr "ಬೂಲಿಯನ್ %s ವು ಪಾಲಿಸಿಯಲ್ಲಿ ವಿವರಿಸಲಾಗಿದೆ, ಅಳಿಸಲಾಗುವುದಿಲ್ಲ"
+ 
+-#: ../semanage/seobject.py:2060
++#: ../semanage/seobject.py:2071
+ #, python-format
+ msgid "Could not delete boolean %s"
+ msgstr "ಬೂಲಿಯನ್ %s ಅನ್ನು ಅಳಿಸಲಾಗಿಲ್ಲ"
+ 
+-#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
++#: ../semanage/seobject.py:2083 ../semanage/seobject.py:2100
+ msgid "Could not list booleans"
+ msgstr "ಬೂಲಿಯನ್ನುಗಳನ್ನು ಪಟ್ಟಿ ಮಾಡಲಾಗಿಲ್ಲ"
+ 
+-#: ../semanage/seobject.py:2112
++#: ../semanage/seobject.py:2125
+ msgid "unknown"
+ msgstr "ಗೊತ್ತಿರದ"
+ 
+-#: ../semanage/seobject.py:2125
++#: ../semanage/seobject.py:2138
+ msgid "off"
+ msgstr "ಆಫ್"
+ 
+-#: ../semanage/seobject.py:2125
++#: ../semanage/seobject.py:2138
+ msgid "on"
+ msgstr "ಆನ್"
+ 
+-#: ../semanage/seobject.py:2139
++#: ../semanage/seobject.py:2152
+ msgid "SELinux boolean"
+ msgstr "SELinux ಬೂಲಿಯನ್"
+ 
+-#: ../semanage/seobject.py:2139
++#: ../semanage/seobject.py:2152
+ msgid "State"
 -msgstr ""
--
--#: ../semanage/seobject.py:333
--#, python-format
--msgid "Could not enable module %s (remove failed)"
++msgstr "ಸ್ಥಿತಿ"
+ 
+-#: ../semanage/seobject.py:2139
++#: ../semanage/seobject.py:2152
+ msgid "Default"
 -msgstr ""
--
--#: ../semanage/seobject.py:348
--#, python-format
--msgid "Could not remove module %s (remove failed)"
++msgstr "ಪೂರ್ವನಿಯೋಜಿತ"
+ 
+-#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
+-#: ../gui/polgengui.py:253
++#: ../semanage/seobject.py:2152 ../gui/polgen.glade:113
++#: ../gui/polgengui.py:254
+ msgid "Description"
+ msgstr "ವಿವರಣೆ"
+ 
+@@ -1004,7 +1026,7 @@ msgstr "ಮೆಮೊರಿಯನ್ನು ನಿಯೋಜಿಸುವಲ್ಲ
+ msgid "Error sending audit message.\n"
+ msgstr "ಆಡಿಟ್ ಸಂದೇಶವನ್ನು ಕಳುಹಿಸುವಲ್ಲ್ಲಿ ದೋಷ.\n"
+ 
+-#: ../newrole/newrole.c:692 ../newrole/newrole.c:1059
++#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
+ #, c-format
+ msgid "Could not determine enforcing mode.\n"
+ msgstr "ಒತ್ತಾಯಪೂರ್ವಕ ಕ್ರಮವನ್ನು ನಿರ್ಧರಿಸಲಾಗಿಲ್ಲ.\n"
+@@ -1123,62 +1145,66 @@ msgstr "ಖಾಲಿ ಸೂಚನಾ ಸೆಟ್ಟನ್ನು ಪಡೆಯಲ
+ msgid "Unable to set SIGHUP handler\n"
+ msgstr "SIGHUP ನಿಯಂತ್ರಕವನ್ನು ಸಿದ್ಧಗೊಳಿಸಲಾಗಿಲ್ಲ\n"
+ 
+-#: ../newrole/newrole.c:1053
++#: ../newrole/newrole.c:1036
++msgid "Sorry, newrole failed to drop capabilities\n"
++msgstr ""
++
++#: ../newrole/newrole.c:1052
+ #, c-format
+ msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
+ msgstr "ಕ್ಷಮಿಸಿ, ಹೊಸಪಾತ್ರವನ್ನು ಕೇವಲ ಒಂದು SELinux ಕರ್ನಲಿನಲ್ಲಿ ಮಾತ್ರ ಬಳಸಬಹುದಾಗಿದೆ.\n"
+ 
+-#: ../newrole/newrole.c:1070
++#: ../newrole/newrole.c:1069
+ #, c-format
+ msgid "failed to get old_context.\n"
+ msgstr "old_context ಅನ್ನು ಪಡೆಯುವಲ್ಲಿ ವಿಫಲತೆ.\n"
+ 
+-#: ../newrole/newrole.c:1077
++#: ../newrole/newrole.c:1076
+ #, c-format
+ msgid "Warning!  Could not retrieve tty information.\n"
+ msgstr "ಎಚ್ಚರಿಕೆ!  tty ಮಾಹಿತಿಯನ್ನು ಹಿಂಪಡೆಯಲಾಗಿಲ್ಲ.\n"
+ 
+-#: ../newrole/newrole.c:1098
++#: ../newrole/newrole.c:1097
+ #, c-format
+ msgid "error on reading PAM service configuration.\n"
+ msgstr "PAM ಸೇವಾ ಸಂರಚನೆಯನ್ನು ಓದುವಾಗ ವಿಫಲತೆ.\n"
+ 
+-#: ../newrole/newrole.c:1133
++#: ../newrole/newrole.c:1132
+ #, c-format
+ msgid "newrole: incorrect password for %s\n"
+ msgstr "ಹೊಸಪಾತ್ರ: %s ಗೆ ಸರಿಯಲ್ಲದ ಗುಪ್ತಪದ\n"
+ 
+-#: ../newrole/newrole.c:1160
++#: ../newrole/newrole.c:1159
+ #, c-format
+ msgid "newrole: failure forking: %s"
+ msgstr "ಹೊಸಪಾತ್ರ: ಕವಲೊಡೆಯುವಲ್ಲಿ (forking) ವಿಫಲ: %s"
+ 
+-#: ../newrole/newrole.c:1163 ../newrole/newrole.c:1186
++#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
+ #, c-format
+ msgid "Unable to restore tty label...\n"
+ msgstr "tty ಲೇಬಲ್ಲನು ಪುನ: ಸ್ಥಾಪಿಸಲಾಗಿಲ್ಲ...\n"
+ 
+-#: ../newrole/newrole.c:1165 ../newrole/newrole.c:1192
++#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
+ #, c-format
+ msgid "Failed to close tty properly\n"
+ msgstr "tty ಅನ್ನು ಸರಿಯಾಗಿ ಮುಚ್ಚುವಲ್ಲಿ ವಿಫಲವಾಗಿದೆ\n"
+ 
+-#: ../newrole/newrole.c:1224
++#: ../newrole/newrole.c:1223
+ #, c-format
+ msgid "Could not close descriptors.\n"
+ msgstr "ವಿವರಣೆಕಾರನನ್ನು ಮುಚ್ಚಲಾಗಿಲ್ಲ.\n"
+ 
+-#: ../newrole/newrole.c:1251
++#: ../newrole/newrole.c:1250
+ #, c-format
+ msgid "Error allocating shell's argv0.\n"
+ msgstr "ಶೆಲ್ಲಿನ argv0 ಅನ್ನು ನಿಯೋಜಿಸುವಲ್ಲಿ ದೋಷ.\n"
+ 
+-#: ../newrole/newrole.c:1287
++#: ../newrole/newrole.c:1286
+ #, c-format
+ msgid "Unable to restore the environment, aborting\n"
+ msgstr "ವಾತಾವರಣವನ್ನು ಪುನಃಸ್ಥಾಪಿಸಲಾಗಿಲ್ಲ, ಕಾರ್ಯಭಂಗ ಮಾಡಲಾಗುತ್ತಿದೆ\n"
+ 
+-#: ../newrole/newrole.c:1298
++#: ../newrole/newrole.c:1297
+ msgid "failed to exec shell\n"
+ msgstr "ಶೆಲ್ಲನ್ನು exec ಮಾಡುವಲ್ಲಿ ವಿಫಲತೆ\n"
+ 
+@@ -1284,2088 +1310,3060 @@ msgstr "chcat -- -CompanyConfidential /docs/businessplan.odt"
+ msgid "chcat -l +CompanyConfidential juser"
+ msgstr "chcat -l +CompanyConfidential juser"
+ 
+-#: ../scripts/chcat:399 ../gui/polgen.py:1351
+-#, c-format, python-format
++#: ../scripts/chcat:399
++#, c-format
+ msgid "Options Error %s "
+ msgstr "ಆಯ್ಕೆಗಳ ದೋಷ %s "
+ 
+-#: ../gui/booleansPage.py:195 ../gui/system-config-selinux.glade:1706
++#: ../gui/booleansPage.py:194 ../gui/system-config-selinux.glade:1706
+ msgid "Boolean"
 -msgstr ""
--
--#: ../semanage/seobject.py:358
--msgid "dontaudit requires either 'on' or 'off'"
++msgstr "ಬೂಲಿಯನ್"
+ 
+-#: ../gui/booleansPage.py:252 ../gui/semanagePage.py:162
++#: ../gui/booleansPage.py:245 ../gui/semanagePage.py:162
+ msgid "all"
 -msgstr ""
--
--#: ../semanage/seobject.py:387
--msgid "Builtin Permissive Types"
++msgstr "ಎಲ್ಲಾ"
+ 
+-#: ../gui/booleansPage.py:254 ../gui/semanagePage.py:164
++#: ../gui/booleansPage.py:247 ../gui/semanagePage.py:164
+ #: ../gui/system-config-selinux.glade:1615
+ #: ../gui/system-config-selinux.glade:1820
+ #: ../gui/system-config-selinux.glade:2437
+ msgid "Customized"
 -msgstr ""
--
--#: ../semanage/seobject.py:397
--msgid "Customized Permissive Types"
++msgstr "ಕಸ್ಟಮೈಸ್ ಮಾಡಲಾದ"
+ 
+ #: ../gui/fcontextPage.py:64 ../gui/system-config-selinux.glade:1911
+ msgid "File Labeling"
 -msgstr ""
--
--#: ../semanage/seobject.py:438
--#, python-format
--msgid "Could not set permissive domain %s (module installation failed)"
++msgstr "ಕಡತವನ್ನು ಲೇಬಲ್ ಮಾಡುವುದು"
+ 
+ #: ../gui/fcontextPage.py:74
+ msgid ""
+ "File\n"
+ "Specification"
+ msgstr ""
++"ಕಡತದ\n"
++"ವಿಶಿಷ್ಟ ವಿವರಗಳು"
+ 
+ #: ../gui/fcontextPage.py:81
+ msgid ""
+ "Selinux\n"
+ "File Type"
+ msgstr ""
++"Selinux\n"
++"ಕಡತದ ಬಗೆ"
+ 
+ #: ../gui/fcontextPage.py:88
+ msgid ""
+ "File\n"
+ "Type"
+ msgstr ""
++"ಕಡತದ\n"
++"ಹೆಸರು"
+ 
+ #: ../gui/loginsPage.py:48 ../gui/system-config-selinux.glade:2098
+ msgid "User Mapping"
 -msgstr ""
--
--#: ../semanage/seobject.py:444
--#, python-format
--msgid "Could not remove permissive domain %s (remove failed)"
++msgstr "ಬಳಕೆದಾರ ಮ್ಯಾಪಿಂಗ್"
+ 
+ #: ../gui/loginsPage.py:52
+ msgid ""
+ "Login\n"
+ "Name"
+ msgstr ""
++"ಪ್ರವೇಶದ\n"
++"ಹೆಸರು"
+ 
+ #: ../gui/loginsPage.py:56 ../gui/usersPage.py:50
+ msgid ""
+ "SELinux\n"
+ "User"
+ msgstr ""
++"SELinux\n"
++"ಬಳಕೆದಾರ"
+ 
+ #: ../gui/loginsPage.py:59 ../gui/usersPage.py:55
+ msgid ""
+ "MLS/\n"
+ "MCS Range"
+ msgstr ""
++"MLS/\n"
++"MCS ವ್ಯಾಪ್ತಿ"
+ 
+ #: ../gui/loginsPage.py:133
+ #, python-format
+ msgid "Login '%s' is required"
 -msgstr ""
--
--#: ../semanage/seobject.py:479 ../semanage/seobject.py:553
--#: ../semanage/seobject.py:599 ../semanage/seobject.py:696
--#: ../semanage/seobject.py:726 ../semanage/seobject.py:793
--#: ../semanage/seobject.py:850 ../semanage/seobject.py:1097
--#: ../semanage/seobject.py:1786 ../semanage/seobject.py:1849
--#: ../semanage/seobject.py:1868 ../semanage/seobject.py:1985
--#: ../semanage/seobject.py:2037
--#, python-format
--msgid "Could not create a key for %s"
++msgstr "'%s' ದ ಪ್ರವೇಶದ ಅಗತ್ಯವಿದೆ"
+ 
+-#: ../gui/modulesPage.py:48 ../gui/system-config-selinux.glade:2753
++#: ../gui/modulesPage.py:49 ../gui/system-config-selinux.glade:2753
+ msgid "Policy Module"
 -msgstr ""
--
--#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
--#: ../semanage/seobject.py:603 ../semanage/seobject.py:609
--#, python-format
--msgid "Could not check if login mapping for %s is defined"
++msgstr "ಪಾಲಿಸಿ ಮಾಡ್ಯೂಲ್‌"
+ 
+-#: ../gui/modulesPage.py:57
++#: ../gui/modulesPage.py:58
+ msgid "Module Name"
 -msgstr ""
--
--#: ../semanage/seobject.py:492
--#, python-format
--msgid "Linux Group %s does not exist"
++msgstr "ಮಾಡ್ಯೂಲಿನ ಹೆಸರು"
+ 
+-#: ../gui/modulesPage.py:134
++#: ../gui/modulesPage.py:135
+ msgid "Disable Audit"
 -msgstr ""
--
--#: ../semanage/seobject.py:497
--#, python-format
--msgid "Linux User %s does not exist"
++msgstr "ಆಡಿಟನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
+ 
+-#: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
++#: ../gui/modulesPage.py:138 ../gui/system-config-selinux.glade:2662
+ msgid "Enable Audit"
 -msgstr ""
--
--#: ../semanage/seobject.py:501
--#, python-format
--msgid "Could not create login mapping for %s"
++msgstr "ಆಡಿಟನ್ನು ಶಕ್ತಗೊಳಿಸು"
+ 
+-#: ../gui/modulesPage.py:162
++#: ../gui/modulesPage.py:163
+ msgid "Load Policy Module"
 -msgstr ""
 -
--#: ../semanage/seobject.py:505 ../semanage/seobject.py:741
--#, python-format
--msgid "Could not set name for %s"
+-#: ../gui/polgen.glade:79
+-msgid "Polgen"
 -msgstr ""
--
--#: ../semanage/seobject.py:510 ../semanage/seobject.py:751
--#, python-format
--msgid "Could not set MLS range for %s"
++msgstr "ಪಾಲಿಸಿ ಮಾಡ್ಯೂಲನ್ನು ಲೋಡ್ ಮಾಡಿ"
+ 
+-#: ../gui/polgen.glade:80
++#: ../gui/polgen.glade:9
+ msgid "Red Hat 2007"
 -msgstr ""
--
--#: ../semanage/seobject.py:514
--#, python-format
--msgid "Could not set SELinux user for %s"
++msgstr "Red Hat 2007"
+ 
+-#: ../gui/polgen.glade:81
++#: ../gui/polgen.glade:11
+ msgid "GPL"
 -msgstr ""
--
--#: ../semanage/seobject.py:518
--#, python-format
--msgid "Could not add login mapping for %s"
++msgstr "GPL"
+ 
+ #. TRANSLATORS: Replace this string with your names, one name per line.
+-#: ../gui/polgen.glade:85 ../gui/system-config-selinux.glade:17
++#: ../gui/polgen.glade:13 ../gui/system-config-selinux.glade:17
+ msgid "translator-credits"
 -msgstr ""
--
--#: ../semanage/seobject.py:536
--msgid "Requires seuser or serange"
++msgstr "ಶಂಕರ್ ಪ್ರಸಾದ್ <svenkate at redhat.com>"
++
++#: ../gui/polgen.glade:34
++msgid "Add Booleans Dialog"
++msgstr "ಬೂಲಿಯನ್ ಸಂವಾದವನ್ನು ಸೇರಿಸು"
++
++#: ../gui/polgen.glade:101
++msgid "Boolean Name"
++msgstr "ಬೂಲಿಯನ್ ಹೆಸರು"
+ 
+-#: ../gui/polgen.glade:90
++#: ../gui/polgen.glade:230
+ msgid "SELinux Policy Generation Tool"
 -msgstr ""
--
--#: ../semanage/seobject.py:559 ../semanage/seobject.py:605
--#, python-format
--msgid "Login mapping for %s is not defined"
++msgstr "SELinux ಪಾಲಿಸಿ ಉತ್ಪಾದನಾ ಉಪಕರಣ"
+ 
+-#: ../gui/polgen.glade:128
++#: ../gui/polgen.glade:251
+ msgid ""
+ "<b>Select the policy type for the application or user role you want to "
+ "confine:</b>"
+ msgstr ""
++"<b>ಅನ್ವಯಕ್ಕಾಗಿ ಪಾಲಿಸಿಯ ಬಗೆಯನ್ನು ಅಥವ ಮಿತಿಗೊಳಿಸಲು ಅನ್ವಯ/ಬಳಕೆದಾರನ ಪಾತ್ರವನ್ನು ಆರಿಸಿ:</"
++"b>"
+ 
+-#: ../gui/polgen.glade:177
++#: ../gui/polgen.glade:284
+ msgid "<b>Applications</b>"
 -msgstr ""
--
--#: ../semanage/seobject.py:563
--#, python-format
--msgid "Could not query seuser for %s"
++msgstr "<b>ಅನ್ವಯಗಳು</b>"
++
++#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:183
++msgid "Standard Init Daemon"
++msgstr "ಸಾಮಾನ್ಯ init ಡೆಮೋನ್"
+ 
+-#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
++#: ../gui/polgen.glade:320 ../gui/polgen.glade:336
+ msgid ""
+ "Standard Init Daemon are daemons started on boot via init scripts.  Usually "
+ "requires a script in /etc/rc.d/init.d"
+ msgstr ""
++"ಸ್ಟಾಂಡರ್ಡ್ Init ಡೆಮನ್‍ಗಳೆಂದರೆ init ಸ್ಕ್ರಿಪ್ಟ್‍ಗಳ ಮೂಲಕ ಬೂಟ್ ಸಮಯದಲ್ಲಿ ಆರಂಭಗೊಳ್ಳುವ "
++"ಡೆಮನ್‍ಗಳಾಗಿರುತ್ತವೆ.  ಸಾಮಾನ್ಯವಾಗಿ /etc/rc.d/init.d ನಲ್ಲಿ ಒಂದು ಸ್ಕ್ರಿಪ್ಟ್‍ನ ಅಗತ್ಯವಿರುತ್ತದೆ"
+ 
+-#: ../gui/polgen.glade:241 ../gui/polgen.py:156
+-msgid "Standard Init Daemon"
 -msgstr ""
 -
--#: ../semanage/seobject.py:577
--#, python-format
--msgid "Could not modify login mapping for %s"
+-#: ../gui/polgen.glade:261 ../gui/polgen.py:157
++#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:184
+ msgid "DBUS System Daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:611
--#, python-format
--msgid "Login mapping for %s is defined in policy, cannot be deleted"
++msgstr "DBUS ವ್ಯವಸ್ಥೆ ಡೀಮನ್"
++
++#: ../gui/polgen.glade:349
++msgid "Internet Services Daemon (inetd)"
++msgstr "ಜಾಲಬಂಧ ಸೇವೆಗಳ ಡೆಮೊನ್ (inetd)"
+ 
+-#: ../gui/polgen.glade:280
++#: ../gui/polgen.glade:353
+ msgid "Internet Services Daemon are daemons started by xinetd"
 -msgstr ""
--
--#: ../semanage/seobject.py:615
--#, python-format
--msgid "Could not delete login mapping for %s"
++msgstr "ಜಾಲಬಂಧ ಸೇವೆಗಳ ಡೆಮೊನುಗಳು xinetd ಇಂದ ಆರಂಭಗೊಂಡವು"
+ 
+-#: ../gui/polgen.glade:282
+-msgid "Internet Services Daemon (inetd)"
 -msgstr ""
--
--#: ../semanage/seobject.py:637 ../semanage/seobject.py:655
--#: ../semanage/seobject.py:893
--msgid "Could not list login mappings"
++#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:186
++msgid "Web Application/Script (CGI)"
++msgstr "ಜಾಲ ಅನ್ವಯಗಳು/ಸ್ಕ್ರಿಪ್ಟ್ (CGI)"
+ 
+-#: ../gui/polgen.glade:301
++#: ../gui/polgen.glade:370
+ msgid ""
+ "Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
+ msgstr ""
++"ಜಾಲ ಅನ್ವಯಗಳು/ಸ್ಕ್ರಿಪ್ಟ್ (CGI) ಜಾಲ ಪರಿಚಾರಕದಿಂದ (apache) ಆರಂಭಿಸಲಾದ CGI ಸ್ಕ್ರಿಪ್ಟುಗಳು"
+ 
+-#: ../gui/polgen.glade:303 ../gui/polgen.py:159
+-msgid "Web Application/Script (CGI)"
 -msgstr ""
--
--#: ../semanage/seobject.py:680 ../semanage/seobject.py:685
--msgid "Login Name"
++#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:187
++msgid "User Application"
++msgstr "ಬಳಕೆದಾರ ಅನ್ವಯಗಳು"
+ 
+-#: ../gui/polgen.glade:322 ../gui/polgen.glade:343
++#: ../gui/polgen.glade:387 ../gui/polgen.glade:404
+ msgid ""
+ "User Application are any application that you would like to confine that is "
+ "started by a user"
+ msgstr ""
++"ಬಳಕೆದಾರರಿಂದ ಆರಂಭಿಸಲ್ಪಟ್ಟಿದೆ ಎಂದು ನೀವು ಮಿತಿಗೊಳಪಡಿಸುವ ಯಾವುದೆ ಅನ್ವಯವು ಬಳಕೆದಾರ ಅನ್ವಯ "
++"ಆಗಿರುತ್ತದೆ"
+ 
+-#: ../gui/polgen.glade:324 ../gui/polgen.py:160
+-msgid "User Application"
 -msgstr ""
 -
--#: ../semanage/seobject.py:680 ../semanage/seobject.py:685
--#: ../semanage/seobject.py:943 ../semanage/seobject.py:948
--msgid "SELinux User"
+-#: ../gui/polgen.glade:345 ../gui/polgen.py:161
++#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:188
+ msgid "Sandbox"
 -msgstr ""
--
--#: ../semanage/seobject.py:680
--msgid "MLS/MCS Range"
++msgstr "ಸ್ಯಾಂಡ್‌ಬಾಕ್ಸ್"
+ 
+-#: ../gui/polgen.glade:391
++#: ../gui/polgen.glade:446
+ msgid "<b>Login Users</b>"
 -msgstr ""
--
--#: ../semanage/seobject.py:699 ../semanage/seobject.py:730
--#: ../semanage/seobject.py:797 ../semanage/seobject.py:854
--#: ../semanage/seobject.py:860
--#, python-format
--msgid "Could not check if SELinux user %s is defined"
++msgstr "<b>ಪ್ರವೇಶಿಸಿರುವ ಬಳಕೆದಾರರು</b>"
++
++#: ../gui/polgen.glade:478
++msgid "Existing User Roles"
++msgstr "ಈಗಿರುವ ಬಳಕೆದಾರ ಪಾತ್ರಗಳು"
+ 
+-#: ../gui/polgen.glade:453
++#: ../gui/polgen.glade:482
+ msgid "Modify an existing login user record."
 -msgstr ""
--
--#: ../semanage/seobject.py:702 ../semanage/seobject.py:803
--#: ../semanage/seobject.py:866
--#, python-format
--msgid "Could not query user for %s"
++msgstr "ಈಗಿರುವ ಒಂದು ಪ್ರವೇಶ ಬಳಕೆದಾರ ದಾಖಲೆಯನ್ನು ಮಾರ್ಪಡಿಸು."
+ 
+-#: ../gui/polgen.glade:455
+-msgid "Existing User Roles"
 -msgstr ""
--
--#: ../semanage/seobject.py:722
--#, python-format
--msgid "You must add at least one role for %s"
++#: ../gui/polgen.glade:495 ../sepolicy/sepolicy/generate.py:189
++msgid "Minimal Terminal User Role"
++msgstr "ಕನಿಷ್ಟ ಟರ್ಮಿನಲ್ ಬಳಕೆದಾರ ಪಾತ್ರ"
+ 
+-#: ../gui/polgen.glade:474
++#: ../gui/polgen.glade:499
+ msgid ""
+ "This user will login to a machine only via a terminal or remote login.  By "
+ "default this user will have  no setuid, no networking, no su, no sudo."
+ msgstr ""
++"ಈ ಬಳಕೆದಾರನು ಒಂದು ಟರ್ಮಿನಲ್ ಅಥವ ದೂರಸ್ಥ ಪ್ರವೇಶದ ಮೂಲಕ ಒಂದು ಗಣಕಕ್ಕೆ ಪ್ರವೇಶಿಸಬಲ್ಲನು.  "
++"ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ ಈ ಬಳಕೆದಾರನು setuid, networking, sudo ಹಾಗು su ಗಳಲ್ಲಿ ಯಾವುದನ್ನೂ "
++"ಹೊಂದಿರುವುದಿಲ್ಲ."
+ 
+-#: ../gui/polgen.glade:476 ../gui/polgen.py:162
+-msgid "Minimal Terminal User Role"
 -msgstr ""
--
--#: ../semanage/seobject.py:737
--#, python-format
--msgid "Could not create SELinux user for %s"
++#: ../gui/polgen.glade:512 ../sepolicy/sepolicy/generate.py:190
++msgid "Minimal X Windows User Role"
++msgstr "ಕನಿಷ್ಟ X Windows ಬಳಕೆದಾರ ಪಾತ್ರ"
+ 
+-#: ../gui/polgen.glade:495
++#: ../gui/polgen.glade:516
+ msgid ""
+ "This user can login to a machine via X or terminal.  By default this user "
+ "will have no setuid, no networking, no sudo, no su"
+ msgstr ""
++"ಈ ಬಳಕೆದಾರನು X ಅಥವ ಟರ್ಮಿನಲ್ ಮೂಲಕ ಒಂದು ಗಣಕಕ್ಕೆ ಪ್ರವೇಶಿಸಬಲ್ಲನು.  ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ ಈ "
++"ಬಳಕೆದಾರನು setuid, networking, sudo ಹಾಗು su ಗಳಲ್ಲಿ ಯಾವುದನ್ನೂ ಹೊಂದಿರುವುದಿಲ್ಲ"
+ 
+-#: ../gui/polgen.glade:497 ../gui/polgen.py:163
+-msgid "Minimal X Windows User Role"
 -msgstr ""
--
--#: ../semanage/seobject.py:746
--#, python-format
--msgid "Could not add role %s for %s"
++#: ../gui/polgen.glade:529 ../sepolicy/sepolicy/generate.py:191
++msgid "User Role"
++msgstr "ಬಳಕೆದಾರ ಪಾತ್ರ"
+ 
+-#: ../gui/polgen.glade:516
++#: ../gui/polgen.glade:533
+ msgid ""
+ "User with full networking, no setuid applications without transition, no "
+ "sudo, no su."
+ msgstr ""
++"ಸಂಪೂರ್ಣ networking ಹೊಂದಿರುವ, ಪರಿವರ್ತನೆ ಹೊಂದದ setuid ಅನ್ವಯಗಳಿಲ್ಲದ, sudo ಇಲ್ಲದ ಹಾಗು "
++"ಯಾವುದೆ su ಇಲ್ಲದಿರುವ ಬಳಕೆದಾರ."
+ 
+-#: ../gui/polgen.glade:518 ../gui/polgen.py:164
+-msgid "User Role"
 -msgstr ""
--
--#: ../semanage/seobject.py:755
--#, python-format
--msgid "Could not set MLS level for %s"
++#: ../gui/polgen.glade:546 ../sepolicy/sepolicy/generate.py:192
++msgid "Admin User Role"
++msgstr "ನಿರ್ವಹಣಾ ಬಳಕೆದಾರ ಪಾತ್ರ"
+ 
+-#: ../gui/polgen.glade:537
++#: ../gui/polgen.glade:550
+ msgid ""
+ "User with full networking, no setuid applications without transition, no su, "
+ "can sudo to Root Administration Roles"
+ msgstr ""
++"ಸಂಪೂರ್ಣ networking ಹೊಂದಿರುವ, ಪರಿವರ್ತನೆ ಹೊಂದದ setuid ಅನ್ವಯಗಳಿಲ್ಲದ, ಯಾವುದೆ su "
++"ಇಲ್ಲದಿರುವ ಆದರೆ ನಿರ್ವಹಣಾ ವ್ಯವಸ್ಥಾಪಕ ಪಾತ್ರಗಳಿಗೆ sudo ಮಾಡಬಹುದಾದ ಬಳಕೆದಾರ"
+ 
+-#: ../gui/polgen.glade:539 ../gui/polgen.py:165
+-msgid "Admin User Role"
 -msgstr ""
 -
--#: ../semanage/seobject.py:758
--#, python-format
--msgid "Could not add prefix %s for %s"
+-#: ../gui/polgen.glade:585
++#: ../gui/polgen.glade:592
+ msgid "<b>Root Users</b>"
 -msgstr ""
--
--#: ../semanage/seobject.py:761
--#, python-format
--msgid "Could not extract key for %s"
++msgstr "<b>ನಿರ್ವಾಹಕ(ರೂಟ್) ಬಳಕೆದಾರರು</b>"
++
++#: ../gui/polgen.glade:623 ../sepolicy/sepolicy/generate.py:193
++msgid "Root Admin User Role"
++msgstr "ನಿರ್ವಹಣಾ ವ್ಯವಸ್ಥಾಪಕ ಬಳಕೆದಾರ ಪಾತ್ರ"
+ 
+-#: ../gui/polgen.glade:647
++#: ../gui/polgen.glade:627
+ msgid ""
+ "Select Root Administrator User Role, if this user will be used to administer "
+ "the machine while running as root.  This user will not be able to login to "
+ "the system directly."
+ msgstr ""
++"ಈ ಬಳಕೆದಾರನನ್ನು ನಿರ್ವಾಹಕರಾಗಿ ಚಲಾಯಿಸುವಾಗ ಗಣಕದ ನಿರ್ವಹಣೆಗೆ ಬಳಸುವಂತಿದ್ದರೆ, ನಿರ್ವಾಹಕ "
++"ಬಳಕೆದಾರನನ್ನು ಆರಿಸಿ.  ಈ ಬಳಕೆದಾರನು ಗಣಕಕ್ಕೆ ನೇರವಾಗಿ ಪ್ರವೇಶಿಸಲು ಸಾಧ್ಯವಿರುವುದಿಲ್ಲ."
+ 
+-#: ../gui/polgen.glade:649 ../gui/polgen.py:166
+-msgid "Root Admin User Role"
 -msgstr ""
 -
--#: ../semanage/seobject.py:765
--#, python-format
--msgid "Could not add SELinux user %s"
+-#: ../gui/polgen.glade:716
+-msgid "label104"
 -msgstr ""
 -
--#: ../semanage/seobject.py:787
--msgid "Requires prefix, roles, level or range"
+-#: ../gui/polgen.glade:745
++#: ../gui/polgen.glade:705
+ msgid "<b>Enter name of application or user role:</b>"
 -msgstr ""
--
--#: ../semanage/seobject.py:789
--msgid "Requires prefix or roles"
++msgstr "<b>ಅನ್ವಯ ಅಥವ ಬಳಕೆದಾರನ ಪಾತ್ರದ ಹೆಸರನ್ನು ನಮೂದಿಸಿ:</b>"
+ 
+-#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
++#: ../gui/polgen.glade:728 ../gui/polgengui.py:252
+ msgid "Name"
 -msgstr ""
--
--#: ../semanage/seobject.py:799 ../semanage/seobject.py:856
--#, python-format
--msgid "SELinux user %s is not defined"
++msgstr "ಹೆಸರು"
+ 
+-#: ../gui/polgen.glade:807
++#: ../gui/polgen.glade:739
+ msgid "Enter complete path for executable to be confined."
 -msgstr ""
--
--#: ../semanage/seobject.py:828
--#, python-format
--msgid "Could not modify SELinux user %s"
++msgstr "ಕಾರ್ಯಗತಗೊಳಿಸಬಲ್ಲದುದನ್ನು ಪರಿಮಿತಿಗೆ ಒಳಪಡಿಸಲು ಸಂಪೂರ್ಣ ಪಥವನ್ನು ನಮೂದಿಸಿ."
+ 
+-#: ../gui/polgen.glade:830 ../gui/polgen.glade:950 ../gui/polgen.glade:3142
++#: ../gui/polgen.glade:756 ../gui/polgen.glade:838 ../gui/polgen.glade:2361
+ msgid "..."
 -msgstr ""
--
--#: ../semanage/seobject.py:862
--#, python-format
--msgid "SELinux user %s is defined in policy, cannot be deleted"
++msgstr "..."
+ 
+-#: ../gui/polgen.glade:849
++#: ../gui/polgen.glade:776
+ msgid "Enter unique name for the confined application or user role."
 -msgstr ""
--
--#: ../semanage/seobject.py:873
--#, python-format
--msgid "Could not delete SELinux user %s"
++msgstr "ಮಿತಿಗೊಳಿಸಬೇಕಿರುವ ಬಳಕೆದಾರ ಅಥವ ಅನ್ವಯದ ವಿಶೇಷವಾದ ಪ್ರಕಾರದ ಹೆಸರನ್ನು ನಮೂದಿಸಿ."
+ 
+-#: ../gui/polgen.glade:871
++#: ../gui/polgen.glade:794
+ msgid "Executable"
 -msgstr ""
--
--#: ../semanage/seobject.py:911
--msgid "Could not list SELinux users"
++msgstr "ಕಾರ್ಯಗತಗೊಳಿಸಬಲ್ಲ"
+ 
+-#: ../gui/polgen.glade:899
++#: ../gui/polgen.glade:808
+ msgid "Init script"
 -msgstr ""
--
--#: ../semanage/seobject.py:917
--#, python-format
--msgid "Could not list roles for user %s"
++msgstr "Init ಸ್ಕ್ರಿಪ್ಟ್"
+ 
+-#: ../gui/polgen.glade:927
++#: ../gui/polgen.glade:821
+ msgid ""
+ "Enter complete path to init script used to start the confined application."
 -msgstr ""
 -
--#: ../semanage/seobject.py:942
--msgid "Labeling"
+-#: ../gui/polgen.glade:982
+-msgid "label105"
 -msgstr ""
--
--#: ../semanage/seobject.py:942
--msgid "MLS/"
++msgstr "ಮಿತಿಗೊಳಿಸಲಾದ ಅನ್ವಯವನ್ನು ಆರಂಭಿಸಲು init ಸ್ಕ್ರಿಪ್ಟಿಗೆ ಸಂಪೂರ್ಣ ಪಥವನ್ನು ನಮೂದಿಸಿ."
+ 
+-#: ../gui/polgen.glade:1011
++#: ../gui/polgen.glade:887
+ msgid "<b>Select existing role to modify:</b>"
 -msgstr ""
--
--#: ../semanage/seobject.py:943
--msgid "Prefix"
++msgstr "<b>ಮಾರ್ಪಡಿಸಲು ಈಗಿರುವ ಪಾತ್ರವನ್ನು ಆರಿಸಿ:</b>"
+ 
+-#: ../gui/polgen.glade:1045
++#: ../gui/polgen.glade:908
+ msgid "Select the user roles that will transiton to the %s domain."
 -msgstr ""
--
--#: ../semanage/seobject.py:943
--msgid "MCS Level"
++msgstr "%s ಡೊಮೈನ್‌ಗೆ ಪರಿವರ್ತಿತಗೊಳ್ಳುವ ಬಳಕೆದಾರ ಪಾತ್ರಗಳನ್ನು ಆರಿಸಿ."
+ 
+-#: ../gui/polgen.glade:1073
+-msgid "label106"
++#: ../gui/polgen.glade:928
++msgid "role tab"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1102
++#: ../gui/polgen.glade:945
+ msgid "<b>Select roles that %s will transition to:</b>"
 -msgstr ""
--
--#: ../semanage/seobject.py:943
--msgid "MCS Range"
++msgstr "<b>%s ಗೆ ಪರಿವರ್ತಿತಗೊಳ್ಳುವ ಪಾತ್ರಗಳನ್ನು ಆರಿಸಿ:</b>"
+ 
+-#: ../gui/polgen.glade:1136
++#: ../gui/polgen.glade:963
+ msgid "Select applications domains that %s will transition to."
 -msgstr ""
--
--#: ../semanage/seobject.py:943 ../semanage/seobject.py:948
--msgid "SELinux Roles"
++msgstr "%s ಗೆ ಪರಿವರ್ತನೆ ಹೊಂದಲು ಅನ್ವಯ ಡೊಮೈನ್‌ಗಳನ್ನು ಅರಿಸಿ."
+ 
+-#: ../gui/polgen.glade:1164
+-msgid "label107"
++#: ../gui/polgen.glade:983
++msgid ""
++"transition \n"
++"role tab"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1193
++#: ../gui/polgen.glade:1001
+ msgid "<b>Select the user_roles that will transition to %s:</b>"
 -msgstr ""
--
--#: ../semanage/seobject.py:963
--msgid "Protocol udp or tcp is required"
++msgstr "<b>%s ಗೆ ಪರಿವರ್ತಿತಗೊಳ್ಳುವ ಬಳಕೆದಾರ_ಪಾತ್ರಗಳನ್ನು ಆರಿಸಿ:</b>"
+ 
+-#: ../gui/polgen.glade:1227
++#: ../gui/polgen.glade:1019
+ msgid "Select the user roles that will transiton to this applications domains."
 -msgstr ""
 -
--#: ../semanage/seobject.py:965
--msgid "Port is required"
+-#: ../gui/polgen.glade:1255
+-msgid "label108"
 -msgstr ""
--
--#: ../semanage/seobject.py:975
--msgid "Invalid Port"
++msgstr "ಈ ಅನ್ವಯ ಡೊಮೈನ್‌ಗಳಿಗೆ ಪರಿವರ್ತಿತಗೊಳ್ಳುವ ಬಳಕೆದಾರ ಪಾತ್ರಗಳನ್ನು ಆರಿಸಿ."
+ 
+-#: ../gui/polgen.glade:1284
++#: ../gui/polgen.glade:1056
+ msgid "<b>Select domains that %s will administer:</b>"
 -msgstr ""
--
--#: ../semanage/seobject.py:979
--#, python-format
--msgid "Could not create a key for %s/%s"
++msgstr "<b>%s ವ್ಯವಸ್ಥಾಪಿಸಬಹುದಾದ ಡೊಮೈನ್‌ಗಳನ್ನು ಆರಿಸಿ:</b>"
+ 
+-#: ../gui/polgen.glade:1318 ../gui/polgen.glade:1409
++#: ../gui/polgen.glade:1074 ../gui/polgen.glade:1129
+ msgid "Select the domains that you would like this user administer."
 -msgstr ""
 -
--#: ../semanage/seobject.py:990
--msgid "Type is required"
+-#: ../gui/polgen.glade:1346
+-msgid "label109"
 -msgstr ""
--
--#: ../semanage/seobject.py:996 ../semanage/seobject.py:1055
--#: ../semanage/seobject.py:1110 ../semanage/seobject.py:1116
--#, python-format
--msgid "Could not check if port %s/%s is defined"
++msgstr "ಈ ಬಳಕೆದಾರ ವ್ಯವಸ್ಥಾಪಿಸಲು ನೀವು ಬಯಸುವ ಡೊಮೈನ್‌ಗಳನ್ನು ಆರಿಸಿ."
+ 
+-#: ../gui/polgen.glade:1375
++#: ../gui/polgen.glade:1111
+ msgid "<b>Select additional roles for %s:</b>"
 -msgstr ""
 -
--#: ../semanage/seobject.py:998
--#, python-format
--msgid "Port %s/%s already defined"
+-#: ../gui/polgen.glade:1437
+-msgid "label111"
 -msgstr ""
--
--#: ../semanage/seobject.py:1002
--#, python-format
--msgid "Could not create port for %s/%s"
++msgstr "<b>%s ಗಾಗಿನ ಹೆಚ್ಚುವರಿ ಪಾತ್ರಗಳನ್ನು ಆರಿಸು:</b>"
+ 
+-#: ../gui/polgen.glade:1466
++#: ../gui/polgen.glade:1166
+ msgid "<b>Enter network ports that %s binds on:</b>"
 -msgstr ""
--
--#: ../semanage/seobject.py:1008
--#, python-format
--msgid "Could not create context for %s/%s"
++msgstr "<b>%s ಬದ್ಧವಾಗಿರುವ ಜಾಲಬಂಧ ಸಂಪರ್ಕಸ್ಥಾನಗಳನ್ನು ನಮೂದಿಸಿ:</b>"
+ 
+-#: ../gui/polgen.glade:1497 ../gui/polgen.glade:1997
++#: ../gui/polgen.glade:1186 ../gui/polgen.glade:1557
+ msgid "<b>TCP Ports</b>"
 -msgstr ""
--
--#: ../semanage/seobject.py:1012
--#, python-format
--msgid "Could not set user in port context for %s/%s"
++msgstr "<b>TCP ಸಂಪರ್ಕ ಸ್ಥಾನಗಳು</b>"
++
++#: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
++#: ../gui/polgen.glade:1698
++msgid "All"
++msgstr "ಎಲ್ಲಾ"
+ 
+-#: ../gui/polgen.glade:1565 ../gui/polgen.glade:1785
++#: ../gui/polgen.glade:1227 ../gui/polgen.glade:1394
+ msgid "Allows %s to bind to any udp port"
 -msgstr ""
--
--#: ../semanage/seobject.py:1016
--#, python-format
--msgid "Could not set role in port context for %s/%s"
++msgstr "%s ಯಾವುದೆ udp ಸಂಪರ್ಕ ಸ್ಥಾನಗಳಿಗೆ ಬದ್ಧವಾಗಿರಲು ಅನುಮತಿಸುತ್ತದೆ"
+ 
+-#: ../gui/polgen.glade:1567 ../gui/polgen.glade:1787 ../gui/polgen.glade:2061
+-#: ../gui/polgen.glade:2215
+-msgid "All"
 -msgstr ""
--
--#: ../semanage/seobject.py:1020
--#, python-format
--msgid "Could not set type in port context for %s/%s"
++#: ../gui/polgen.glade:1240 ../gui/polgen.glade:1407
++msgid "600-1024"
++msgstr "600-1024"
+ 
+-#: ../gui/polgen.glade:1585 ../gui/polgen.glade:1805
++#: ../gui/polgen.glade:1244 ../gui/polgen.glade:1411
+ msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
+ msgstr ""
++"೦ ಯೊಂದಿಗೆ bindresvport ಅನ್ನು ಕರೆ ಮಾಡಲು %s ಗೆ ಅನುಮತಿಸು. 600-1024ಸಂಪರ್ಕಸ್ಥಾನಕ್ಕೆ "
++"ಬದ್ಧವಾಗಿರಿಸಲಾಗುತ್ತಿದೆ"
+ 
+-#: ../gui/polgen.glade:1587 ../gui/polgen.glade:1807
+-msgid "600-1024"
 -msgstr ""
--
--#: ../semanage/seobject.py:1025
--#, python-format
--msgid "Could not set mls fields in port context for %s/%s"
++#: ../gui/polgen.glade:1257 ../gui/polgen.glade:1424
++msgid "Unreserved Ports (>1024)"
++msgstr "ಕಾದಿರಿಸದ ಸಂಪರ್ಕಸ್ಥಾನಗಳು (>1024)"
+ 
+-#: ../gui/polgen.glade:1605 ../gui/polgen.glade:1825
++#: ../gui/polgen.glade:1261 ../gui/polgen.glade:1428
+ msgid ""
+ "Enter a comma separated list of udp ports or ranges of ports that %s binds "
+ "to. Example: 612, 650-660"
+ msgstr ""
++"%s ಬದ್ಧವಾಗಿರುವ udp ಸಂಪರ್ಕಸ್ಥಾನಗಳು ಅಥವ ಸಂಪರ್ಕಸ್ಥಾನಗಳ ವ್ಯಾಪ್ತಿಗಳ ಅಲ್ಪವಿರಾಮ ಚಿಹ್ನೆಗಳಿಂದ "
++"ಪ್ರತ್ಯೇಕಿಸಲಾದ ಪಟ್ಟಿಯನ್ನು ನಮೂದಿಸಿ. ಉದಾಹರಣೆಗೆ: 612, 650-660"
+ 
+-#: ../gui/polgen.glade:1607 ../gui/polgen.glade:1827
+-msgid "Unreserved Ports (>1024)"
 -msgstr ""
 -
--#: ../semanage/seobject.py:1029
--#, python-format
--msgid "Could not set port context for %s/%s"
+-#: ../gui/polgen.glade:1638 ../gui/polgen.glade:1858 ../gui/polgen.glade:2079
+-#: ../gui/polgen.glade:2233
++#: ../gui/polgen.glade:1289 ../gui/polgen.glade:1456 ../gui/polgen.glade:1609
++#: ../gui/polgen.glade:1718
+ msgid "Select Ports"
 -msgstr ""
--
--#: ../semanage/seobject.py:1033
--#, python-format
--msgid "Could not add port %s/%s"
++msgstr "ಸಂಪರ್ಕಸ್ಥಾನಗಳನ್ನು ಆರಿಸು"
+ 
+-#: ../gui/polgen.glade:1663 ../gui/polgen.glade:1883
++#: ../gui/polgen.glade:1302 ../gui/polgen.glade:1469
+ msgid "Allows %s to bind to any udp ports > 1024"
 -msgstr ""
--
--#: ../semanage/seobject.py:1047 ../semanage/seobject.py:1312
--#: ../semanage/seobject.py:1508
--msgid "Requires setype or serange"
++msgstr "%s ಯಾವುದೆ udp ಸಂಪರ್ಕಸ್ಥಾನಗಳಿಗೆ ಬದ್ಧವಾಗಿರಲು ಅನುಮತಿಸುತ್ತದೆ > 1024"
+ 
+-#: ../gui/polgen.glade:1717 ../gui/polgen.glade:2151
++#: ../gui/polgen.glade:1353 ../gui/polgen.glade:1666
+ msgid "<b>UDP Ports</b>"
 -msgstr ""
--
--#: ../semanage/seobject.py:1049
--msgid "Requires setype"
++msgstr "<b>UDP ಸಂಪರ್ಕಸ್ಥಾನಗಳು</b>"
+ 
+-#: ../gui/polgen.glade:1937
+-msgid "label113"
++#: ../gui/polgen.glade:1519
++msgid ""
++"Network\n"
++"Bind tab"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1966
++#: ../gui/polgen.glade:1537
+ msgid "<b>Select network ports that %s connects to:</b>"
 -msgstr ""
--
--#: ../semanage/seobject.py:1057 ../semanage/seobject.py:1112
--#, python-format
--msgid "Port %s/%s is not defined"
++msgstr "<b>%s ಸಂಪರ್ಕಿತಗೊಳ್ಳುವ ಜಾಲಬಂಧ ಸಂಪರ್ಕಸ್ಥಾನಗಳನ್ನು ಆರಿಸಿ:</b>"
+ 
+-#: ../gui/polgen.glade:2058
++#: ../gui/polgen.glade:1593
+ msgid "Allows %s to connect to any tcp port"
 -msgstr ""
--
--#: ../semanage/seobject.py:1061
--#, python-format
--msgid "Could not query port %s/%s"
++msgstr "%s ಯಾವುದೆ tcp ಸಂಪರ್ಕ ಸ್ಥಾನಗಳಿಗೆ ಸಂಪರ್ಕಸಾಧಿಸಲು ಅನುಮತಿಸುತ್ತದೆ"
+ 
+-#: ../gui/polgen.glade:2104
++#: ../gui/polgen.glade:1622
+ msgid ""
+ "Enter a comma separated list of tcp ports or ranges of ports that %s "
+ "connects to. Example: 612, 650-660"
+ msgstr ""
++"%s ಸಂಪರ್ಕಿತವಾಗುವ tcp ಸಂಪರ್ಕಸ್ಥಾನಗಳು ಅಥವ ಸಂಪರ್ಕಸ್ಥಾನಗಳ ವ್ಯಾಪ್ತಿಗಳ ಅಲ್ಪವಿರಾಮ "
++"ಚಿಹ್ನೆಗಳಿಂದ ಪ್ರತ್ಯೇಕಿಸಲಾದ ಪಟ್ಟಿಯನ್ನು ನಮೂದಿಸಿ. ಉದಾಹರಣೆಗೆ: 612, 650-660"
+ 
+-#: ../gui/polgen.glade:2212
++#: ../gui/polgen.glade:1702
+ msgid "Allows %s to connect to any udp port"
 -msgstr ""
--
--#: ../semanage/seobject.py:1072
--#, python-format
--msgid "Could not modify port %s/%s"
++msgstr "%s ಯಾವುದೆ udp ಸಂಪರ್ಕ ಸ್ಥಾನಗಳಿಗೆ ಸಂಪರ್ಕಸಾಧಿಸಲು ಅನುಮತಿಸುತ್ತದೆ"
+ 
+-#: ../gui/polgen.glade:2258
++#: ../gui/polgen.glade:1731
+ msgid ""
+ "Enter a comma separated list of udp ports or ranges of ports that %s "
+ "connects to. Example: 612, 650-660"
+ msgstr ""
++"%s ಸಂಪರ್ಕಿತವಾಗುವ udp ಸಂಪರ್ಕಸ್ಥಾನಗಳು ಅಥವ ಸಂಪರ್ಕಸ್ಥಾನಗಳ ವ್ಯಾಪ್ತಿಗಳ ಅಲ್ಪವಿರಾಮ "
++"ಚಿಹ್ನೆಗಳಿಂದ ಪ್ರತ್ಯೇಕಿಸಲಾದ ಪಟ್ಟಿಯನ್ನು ನಮೂದಿಸಿ. ಉದಾಹರಣೆಗೆ: 612, 650-660"
+ 
+-#: ../gui/polgen.glade:2305
+-msgid "label114"
 -msgstr ""
 -
--#: ../semanage/seobject.py:1085
--msgid "Could not list the ports"
+-#: ../gui/polgen.glade:2334
++#: ../gui/polgen.glade:1792
+ msgid "<b>Select common application traits for %s:</b>"
 -msgstr ""
--
--#: ../semanage/seobject.py:1101
--#, python-format
--msgid "Could not delete the port %s"
++msgstr "<b>%s ಗಾಗಿ ಸಾಮಾನ್ಯ ಅನ್ವಯ ವಿಶೇಷ ಗುಣಗಳನ್ನು(Traits) ಆರಿಸಿ:</b>"
+ 
+-#: ../gui/polgen.glade:2366
++#: ../gui/polgen.glade:1809
+ msgid "Writes syslog messages\t"
 -msgstr ""
--
--#: ../semanage/seobject.py:1118
--#, python-format
--msgid "Port %s/%s is defined in policy, cannot be deleted"
++msgstr "syslog  ಸಂದೇಶಗಳನ್ನು ಬರೆಯುತ್ತದೆ\t"
+ 
+-#: ../gui/polgen.glade:2385
++#: ../gui/polgen.glade:1824
+ msgid "Create/Manipulate temporary files in /tmp"
 -msgstr ""
--
--#: ../semanage/seobject.py:1122
--#, python-format
--msgid "Could not delete port %s/%s"
++msgstr "/tmp ತಾತ್ಕಾಲಿಕ ಕಡತಗಳನ್ನು ಸೃಜಿಸು/ಕುಶಲವಾಗಿ ನಿರ್ವಹಿಸು"
+ 
+-#: ../gui/polgen.glade:2404
++#: ../gui/polgen.glade:1839
+ msgid "Uses Pam for authentication"
 -msgstr ""
--
--#: ../semanage/seobject.py:1138 ../semanage/seobject.py:1160
--msgid "Could not list ports"
++msgstr "ದೃಢೀಕರಣಕ್ಕಾಗಿ Pam ಅನ್ನು ಬಳಸುತ್ತದೆ"
+ 
+-#: ../gui/polgen.glade:2423
++#: ../gui/polgen.glade:1854
+ msgid "Uses nsswitch or getpw* calls"
 -msgstr ""
--
--#: ../semanage/seobject.py:1199
--msgid "SELinux Port Type"
++msgstr "nsswitch ಅಥವ getpw* ಕರೆಗಳನ್ನು ಬಳಸುತ್ತದೆ"
+ 
+-#: ../gui/polgen.glade:2442
++#: ../gui/polgen.glade:1869
+ msgid "Uses dbus"
 -msgstr ""
--
--#: ../semanage/seobject.py:1199
--msgid "Proto"
++msgstr "dbus ಅನ್ನು ಬಳಸುತ್ತದೆ"
+ 
+-#: ../gui/polgen.glade:2461
++#: ../gui/polgen.glade:1884
+ msgid "Sends audit messages"
 -msgstr ""
--
--#: ../semanage/seobject.py:1199
--msgid "Port Number"
++msgstr "ಆಡಿಟ್ ಸಂದೇಶಗಳನ್ನು ಕಳುಹಿಸುತ್ತದೆ"
+ 
+-#: ../gui/polgen.glade:2480
++#: ../gui/polgen.glade:1899
+ msgid "Interacts with the terminal"
 -msgstr ""
--
--#: ../semanage/seobject.py:1218
--msgid "Node Address is required"
++msgstr "ಟರ್ಮಿನಲ್‍ನೊಂದಿಗೆ ವ್ಯವಹರಿಸುತ್ತದೆ"
+ 
+-#: ../gui/polgen.glade:2499
++#: ../gui/polgen.glade:1914
+ msgid "Sends email"
 -msgstr ""
--
--#: ../semanage/seobject.py:1233
--msgid "Unknown or missing protocol"
++msgstr "ಇಮೈಲ್ ಅನ್ನು ಕಳುಹಿಸುತ್ತದೆ"
+ 
+-#: ../gui/polgen.glade:2530
+-msgid "label115"
 -msgstr ""
 -
--#: ../semanage/seobject.py:1247 ../semanage/seobject.py:1446
--#: ../semanage/seobject.py:1724
--msgid "SELinux Type is required"
+-#: ../gui/polgen.glade:2559
++#: ../gui/polgen.glade:1961
+ msgid "<b>Add files/directories that %s manages</b>"
 -msgstr ""
--
--#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1316
--#: ../semanage/seobject.py:1352 ../semanage/seobject.py:1450
--#: ../semanage/seobject.py:1512 ../semanage/seobject.py:1546
--#: ../semanage/seobject.py:1728
--#, python-format
--msgid "Could not create key for %s"
++msgstr "<b>%s ನಿರ್ವಹಿಸುವ ಕಡತಗಳು/ಕಡತಕೋಶಗಳನ್ನು ಸೇರಿಸಿ</b>"
+ 
+-#: ../gui/polgen.glade:2788
++#: ../gui/polgen.glade:2122
+ msgid ""
+ "Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
+ "Files ..."
+ msgstr ""
++"%s \"ವ್ಯವಸ್ಥಾಪಿಸ\"ಬೇಕಿರುವ ಕಡತಗಳನ್ನು/ಕಡತಕೋಶಗಳನ್ನು ಸೇರಿಸು. Pid ಕಡತಗಳು, Log "
++"ಕಡತಗಳು, /var/lib ಕಡತಗಳು ..."
+ 
+-#: ../gui/polgen.glade:2823
+-msgid "label116"
 -msgstr ""
 -
--#: ../semanage/seobject.py:1253 ../semanage/seobject.py:1320
--#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1362
--#, python-format
--msgid "Could not check if addr %s is defined"
+-#: ../gui/polgen.glade:2852
++#: ../gui/polgen.glade:2166
+ msgid "<b>Add booleans from the %s policy:</b>"
 -msgstr ""
--
--#: ../semanage/seobject.py:1262
--#, python-format
--msgid "Could not create addr for %s"
++msgstr "<b>%s ಪಾಲಿಸಿಯಿಂದ ಬೂಲಿಯನ್ ಅನ್ನು ಸೇರಿಸು:</b>"
+ 
+-#: ../gui/polgen.glade:3002
++#: ../gui/polgen.glade:2274
+ msgid "Add/Remove booleans used by the %s domain"
 -msgstr ""
--
--#: ../semanage/seobject.py:1268 ../semanage/seobject.py:1466
--#: ../semanage/seobject.py:1686
--#, python-format
--msgid "Could not create context for %s"
++msgstr "%s ಡೊಮೈನ್‌ನಿಂದ ಬಳಸಲಾದ ಬೂಲಿಯನ್‍ಗಳನ್ನು ಸೇರಿಸು/ತೆಗೆದುಹಾಕು"
+ 
+-#: ../gui/polgen.glade:3066
++#: ../gui/polgen.glade:2316
+ msgid "<b>Which directory you will generate the %s policy?</b>"
 -msgstr ""
--
--#: ../semanage/seobject.py:1272
--#, python-format
--msgid "Could not set mask for %s"
++msgstr "<b>%s ಪಾಲಿಸಿಯನ್ನು ನೀವು ಕೋಶದಲ್ಲಿ ಉತ್ಪಾದಿಸುವಿರಿ?</b>"
+ 
+-#: ../gui/polgen.glade:3097
++#: ../gui/polgen.glade:2334
+ msgid "Policy Directory"
 -msgstr ""
 -
--#: ../semanage/seobject.py:1276
--#, python-format
--msgid "Could not set user in addr context for %s"
+-#: ../gui/polgen.glade:3254
+-msgid "Add Booleans Dialog"
 -msgstr ""
 -
--#: ../semanage/seobject.py:1280
--#, python-format
--msgid "Could not set role in addr context for %s"
+-#: ../gui/polgen.glade:3327
+-msgid "Boolean Name"
 -msgstr ""
--
--#: ../semanage/seobject.py:1284
--#, python-format
--msgid "Could not set type in addr context for %s"
++msgstr "ಪಾಲಿಸಿ ಕೋಶ"
+ 
+-#: ../gui/polgengui.py:261
++#: ../gui/polgengui.py:262
+ msgid "Role"
 -msgstr ""
--
--#: ../semanage/seobject.py:1289
--#, python-format
--msgid "Could not set mls fields in addr context for %s"
++msgstr "ಪಾತ್ರ"
+ 
+-#: ../gui/polgengui.py:268
++#: ../gui/polgengui.py:269
+ msgid "Existing_User"
 -msgstr ""
--
--#: ../semanage/seobject.py:1293
--#, python-format
--msgid "Could not set addr context for %s"
++msgstr "ಬಳಕೆದಾರನಿಂದ ನಿರ್ಗಮಿಸುತ್ತಿದೆ(_U)"
+ 
+-#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
++#: ../gui/polgengui.py:283 ../gui/polgengui.py:291 ../gui/polgengui.py:305
+ msgid "Application"
 -msgstr ""
--
--#: ../semanage/seobject.py:1297
--#, python-format
--msgid "Could not add addr %s"
++msgstr "ಅನ್ವಯ"
+ 
+-#: ../gui/polgengui.py:352
++#: ../gui/polgengui.py:353
+ #, python-format
+ msgid "%s must be a directory"
 -msgstr ""
--
--#: ../semanage/seobject.py:1322 ../semanage/seobject.py:1358
--#, python-format
--msgid "Addr %s is not defined"
++msgstr "%s ವು ಕಡತಕೋಶ ಆಗಿರಬೇಕು"
+ 
+-#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
++#: ../gui/polgengui.py:413 ../gui/polgengui.py:694
+ msgid "You must select a user"
 -msgstr ""
--
--#: ../semanage/seobject.py:1326
--#, python-format
--msgid "Could not query addr %s"
++msgstr "ನೀವು ಒಬ್ಬ ಬಳಕೆದಾರನಾಗಿರಬೇಕು"
+ 
+-#: ../gui/polgengui.py:542
++#: ../gui/polgengui.py:543
+ msgid "Select executable file to be confined."
 -msgstr ""
--
--#: ../semanage/seobject.py:1336
--#, python-format
--msgid "Could not modify addr %s"
++msgstr "ಮಿತಿಗೊಳಪಡಿಸಬೇಕಾದ ಕಾರ್ಯಗತಗೊಳಿಸಬಲ್ಲ ಕಡತವನ್ನು ಆರಿಸು."
+ 
+-#: ../gui/polgengui.py:553
++#: ../gui/polgengui.py:554
+ msgid "Select init script file to be confined."
 -msgstr ""
--
--#: ../semanage/seobject.py:1364
--#, python-format
--msgid "Addr %s is defined in policy, cannot be deleted"
++msgstr "ಮಿತಿಗೊಳಪಡಿಸಬೇಕಾದ init ಸ್ಕ್ರಿಪ್ಟ್ ಕಡತವನ್ನು ಆರಿಸು."
+ 
+-#: ../gui/polgengui.py:563
++#: ../gui/polgengui.py:564
+ msgid "Select file(s) that confined application creates or writes"
 -msgstr ""
--
--#: ../semanage/seobject.py:1368
--#, python-format
--msgid "Could not delete addr %s"
++msgstr "ಮಿತಿಗೊಳಿಸಲ್ಪಟ್ಟ ಅನ್ವಯವು ನಿರ್ಮಿಸುವ ಅಥವ ಬರೆಯುವ ಕಡತವನ್ನು(ಗಳನ್ನು) ಆರಿಸಿ"
+ 
+-#: ../gui/polgengui.py:570
++#: ../gui/polgengui.py:571
+ msgid "Select directory(s) that the confined application owns and writes into"
+ msgstr ""
++"ಮಿತಿಗೊಳಿಸಲ್ಪಟ್ಟ ಅನ್ವಯವು ಅಧಿಕಾರ ಹೊಂದಿರುವ ಅಥವ ಬರೆಯುವ ಕಡತಕೋಶವನ್ನು(ಗಳನ್ನು) ಆರಿಸಿ"
+ 
+-#: ../gui/polgengui.py:632
++#: ../gui/polgengui.py:633
+ msgid "Select directory to generate policy files in"
 -msgstr ""
--
--#: ../semanage/seobject.py:1380
--msgid "Could not deleteall node mappings"
++msgstr "ಪಾಲಿಸಿ ಕಡತಗಳನ್ನು ಉತ್ಪಾದಿಸಲು ಕೋಶವನ್ನು ಆರಿಸು"
+ 
+-#: ../gui/polgengui.py:649
++#: ../gui/polgengui.py:650
+ #, python-format
+ msgid ""
+ "Type %s_t already defined in current policy.\n"
+ "Do you want to continue?"
+ msgstr ""
++"ಈಗಿರುವ ಪಾಲಿಸಿಯಲ್ಲಿ ಬಗೆ %s_t ವು ಈಗಾಗಲೆ ಲೋಡ್ ಆಗಿದೆ.\n"
++"ಮುಂದುವರೆಯಲು ಬಯಸುತ್ತೀರಾ?"
+ 
+-#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
++#: ../gui/polgengui.py:650 ../gui/polgengui.py:654
+ msgid "Verify Name"
 -msgstr ""
--
--#: ../semanage/seobject.py:1394
--msgid "Could not list addrs"
++msgstr "ಹೆಸರನ್ನು ಪರಿಶೀಲಿಸು"
+ 
+-#: ../gui/polgengui.py:653
++#: ../gui/polgengui.py:654
+ #, python-format
+ msgid ""
+ "Module %s.pp already loaded in current policy.\n"
+ "Do you want to continue?"
+ msgstr ""
++"ಈಗಿರುವ ಪಾಲಿಸಿಯಲ್ಲಿ ಡೊಮೈನ್‌ %s.pp ವು ಈಗಾಗಲೆ ಲೋಡ್ ಆಗಿದೆ.\n"
++"ಮುಂದುವರೆಯಲು ಬಯಸುತ್ತೀರಾ?"
+ 
+-#: ../gui/polgengui.py:699
++#: ../gui/polgengui.py:700
+ msgid ""
+ "You must add a name made up of letters and numbers and containing no spaces."
+ msgstr ""
++"ಅಕ್ಷರಗಳನ್ನು ಮತ್ತು ಸಂಖ್ಯೆಗಳನ್ನು ಹೊಂದಿರುವ ಮತ್ತು ಯಾವುದೆ ಖಾಲಿ ಜಾಗಗಳನ್ನು ಹೊಂದಿರದ ಹೆಸರನ್ನು "
++"ಸೇರಿಸಬೇಕು."
+ 
+-#: ../gui/polgengui.py:713
++#: ../gui/polgengui.py:714
+ msgid "You must enter a executable"
 -msgstr ""
--
--#: ../semanage/seobject.py:1454 ../semanage/seobject.py:1516
--#: ../semanage/seobject.py:1550 ../semanage/seobject.py:1556
--#, python-format
--msgid "Could not check if interface %s is defined"
++msgstr "ನೀವು ಒಂದು ಕಾರ್ಯಗೊಳಿಸಬಹುದಾದ್ದನ್ನು ನಮೂದಿಸಬೇಕು"
+ 
+-#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
++#: ../gui/polgengui.py:739 ../gui/system-config-selinux.py:174
+ msgid "Configue SELinux"
 -msgstr ""
--
--#: ../semanage/seobject.py:1461
--#, python-format
--msgid "Could not create interface for %s"
++msgstr "SELinux ಅನ್ನು ಸಂರಚಿಸು"
+ 
+-#: ../gui/polgen.py:158
+-msgid "Internet Services Daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:1470
++#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
++msgid "Network Port"
++msgstr "ಜಾಲಬಂಧ ಸಂಪರ್ಕಸ್ಥಾನ"
+ 
+-#: ../gui/polgen.py:197
 -#, python-format
--msgid "Could not set user in interface context for %s"
+-msgid "Ports must be numbers or ranges of numbers from 1 to %d "
++#: ../gui/portsPage.py:85
++msgid ""
++"SELinux Port\n"
++"Type"
+ msgstr ""
++"SELinux ಸಂಪರ್ಕಸ್ಥಾನದ\n"
++"ಬಗೆ"
+ 
+-#: ../gui/polgen.py:324
+-msgid "You must enter a name for your confined process/user"
 -msgstr ""
--
--#: ../semanage/seobject.py:1474
--#, python-format
--msgid "Could not set role in interface context for %s"
++#: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
++msgid "Protocol"
++msgstr "ಪ್ರೊಟೊಕಾಲ್"
+ 
+-#: ../gui/polgen.py:326
++#: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
+ msgid ""
+-"Name must be alpha numberic with no spaces. Consider using option \"-n "
+-"MODULENAME\""
 -msgstr ""
 -
--#: ../semanage/seobject.py:1478
--#, python-format
--msgid "Could not set type in interface context for %s"
+-#: ../gui/polgen.py:414
+-msgid "User Role types can not be assigned executables."
++"MLS/MCS\n"
++"Level"
+ msgstr ""
++"MLS/MCS\n"
++"ಮಟ್ಟ"
+ 
+-#: ../gui/polgen.py:420
+-msgid "Only Daemon apps can use an init script.."
 -msgstr ""
--
--#: ../semanage/seobject.py:1483
--#, python-format
--msgid "Could not set mls fields in interface context for %s"
++#: ../gui/portsPage.py:101
++msgid "Port"
++msgstr "ಸಂಪರ್ಕ ಸ್ಥಾನ"
+ 
+-#: ../gui/polgen.py:438
+-msgid "use_resolve must be a boolean value "
 -msgstr ""
--
--#: ../semanage/seobject.py:1487
--#, python-format
--msgid "Could not set interface context for %s"
++#: ../gui/portsPage.py:207
++#, python-format
++msgid "Port number \"%s\" is not valid.  0 < PORT_NUMBER < 65536 "
++msgstr "ಸಂಪರ್ಕ ಸ್ಥಾನ ಸಂಖ್ಯೆ \"%s\" ಯು ಅಮಾನ್ಯವಾಗಿದೆ.  0 < PORT_NUMBER < 65536 "
+ 
+-#: ../gui/polgen.py:444
+-msgid "use_syslog must be a boolean value "
 -msgstr ""
--
--#: ../semanage/seobject.py:1491
--#, python-format
--msgid "Could not set message context for %s"
++#: ../gui/portsPage.py:252
++msgid "List View"
++msgstr "ಪಟ್ಟಿ ನೋಟ"
+ 
+-#: ../gui/polgen.py:450
+-msgid "use_kerberos must be a boolean value "
++#: ../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 "%s '%s' ಅನ್ನು ಅಳಿಸಿಹಾಕಬೇಕೆಂದು ನೀವು ಖಚಿತವೆ?"
++
++#: ../gui/semanagePage.py:126
++#, python-format
++msgid "Delete %s"
++msgstr "%s ಅನ್ನು ಅಳಿಸಿಹಾಕು"
++
++#: ../gui/semanagePage.py:134
++#, python-format
++msgid "Add %s"
++msgstr "%s ಅನ್ನು ಸೇರಿಸು"
++
++#: ../gui/semanagePage.py:148
++#, python-format
++msgid "Modify %s"
++msgstr "%s ಮಾರ್ಪಡಿಸು"
++
++#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
++msgid "Permissive"
++msgstr "ಅನುಮತಿಪೂರ್ವಕವಾಗಿ"
++
++#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
++msgid "Enforcing"
++msgstr "ಒತ್ತಾಯಪೂರ್ವಕ"
++
++#: ../gui/statusPage.py:94
++msgid "Status"
++msgstr "ಸ್ಥಿತಿ"
++
++#: ../gui/statusPage.py:133
++msgid ""
++"Changing the policy type will cause a relabel of the entire file system on "
++"the next boot. Relabeling takes a long time depending on the size of the "
++"file system.  Do you wish to continue?"
+ msgstr ""
++"ಪಾಲಿಸಿಯ ಪ್ರಕಾರವನ್ನು ಬದಲಾಯಿಸುವುದರಿಂದ ಮುಂದಿನ ಬೂಟಿನಲ್ಲಿ ಇಡಿ ಕಡತವ್ಯವಸ್ಥೆಯನ್ನು ಲೇಬಲ್ "
++"ಮಾಡುವುದು ಅಗತ್ಯವಾಗುತ್ತದೆ. ಕಡತ ವ್ಯವಸ್ಥೆಗೆ ಅನುಗುಣವಾಗಿ ಪುನಃ ಲೇಬಲ್ ಮಾಡಲು ಬಹಳ ಸಮಯ "
++"ಹಿಡಿಯುತ್ತದೆ.  ನೀವು ಮುಂದುವರೆಯಲು ಬಯಸುತ್ತೀರೆ?"
+ 
+-#: ../gui/polgen.py:456
+-msgid "manage_krb5_rcache must be a boolean value "
++#: ../gui/statusPage.py:147
++msgid ""
++"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
++"you later decide to turn SELinux back on, the system will be required to "
++"relabel.  If you just want to see if SELinux is causing a problem on your "
++"system, you can go to permissive mode which will only log errors and not "
++"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
++"wish to continue?"
+ msgstr ""
++"SELinux ಅಶಕ್ತಗೊಂಡಿದ್ದಕ್ಕೆ ಬದಲಾಯಿಸಲು ಪುನರ್ ಬೂಟಿಸುವುದು ಅಗತ್ಯವಾಗುತ್ತದೆ.  ಹಾಗೆ "
++"ಮಾಡುವುದು ಸೂಕ್ತವಲ್ಲ.   ನೀವು ನಂತರ SELinux ಅನ್ನು ಪುನಃ ಆನ್ ಮಾಡಲು ನಿರ್ಧರಿಸಿದಾಗ, "
++"ಗಣಕವನ್ನು ಪುನಃ ಲೇಬಲ್ ಮಾಡುವುದು ಅಗತ್ಯವಾಗುತ್ತದೆ.  ನೀವು ಕೇವಲ SELinux ನಿಮ್ಮ ಗಣಕದಲ್ಲಿನ "
++"ಒಂದು ತೊಂದರೆಗೆ ಕಾರಣವಾಗಿದೆಯೆ ಎಂದು ನೋಡಲು, ಅನುಮತಿಪೂರ್ವಕ ಕ್ರಮಕ್ಕೆ ಹೋಗಿ ಅದು ಕೇವಲ "
++"ದೋಷಗಳನ್ನು ದಾಖಲಿಸುತ್ತದೆಯೆ ಹೊರತು SELinux ಪಾಲಿಸಿಯನ್ನು ಒತ್ತಾಯಿಸುವುದಿಲ್ಲ.  ಅನುಮತಿಪೂರ್ವಕ "
++"ಕ್ರಮಕ್ಕೆ ಒಂದು ಪುನರ್ ಬೂಟಿನ ಅಗತ್ಯವಿರುವುದಿಲ್ಲ    ನೀವು ಮುಂದುವರೆಯಲು ಬಯಸುತ್ತೀರೆ?"
+ 
+-#: ../gui/polgen.py:486
+-msgid "USER Types automatically get a tmp type"
++#: ../gui/statusPage.py:152
++msgid ""
++"Changing to SELinux enabled will cause a relabel of the entire file system "
++"on the next boot. Relabeling takes a long time depending on the size of the "
++"file system.  Do you wish to continue?"
+ msgstr ""
++"SELinux ಶಕ್ತಗೊಂಡ ಸ್ಥಿತಿಗೆ ಬದಲಾಯಿಸುವುದರಿಂದ ಮುಂದಿನ ಬೂಟಿನಲ್ಲಿ ಇಡಿ ಕಡತವ್ಯವಸ್ಥೆಯನ್ನು "
++"ಲೇಬಲ್ ಮಾಡುವುದು ಅಗತ್ಯವಾಗುತ್ತದೆ. ಕಡತ ವ್ಯವಸ್ಥೆಗೆ ಅನುಗುಣವಾಗಿ ಪುನಃ ಲೇಬಲ್ ಮಾಡಲು ಬಹಳ ಸಮಯ "
++"ಹಿಡಿಯುತ್ತದೆ.  ನೀವು ಮುಂದುವರೆಯಲು ಬಯಸುತ್ತೀರೆ?"
+ 
+-#: ../gui/polgen.py:1004
++#: ../gui/system-config-selinux.glade:11
++msgid "system-config-selinux"
++msgstr "system-config-selinux"
++
++#: ../gui/system-config-selinux.glade:12
++msgid ""
++"Copyright (c)2006 Red Hat, Inc.\n"
++"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
++msgstr ""
++"ಕೃತಿಸ್ವಾಮ್ಯ (c)2006 Red Hat, Inc.\n"
++"ಕೃತಿಸ್ವಾಮ್ಯ (c) 2006 Dan Walsh <dwalsh at redhat.com>"
++
++#: ../gui/system-config-selinux.glade:22
++#: ../gui/system-config-selinux.glade:544
++msgid "Add SELinux Login Mapping"
++msgstr "SELinux ಪ್ರವೇಶ ಮ್ಯಾಪಿಂಗನ್ನು ಸೇರಿಸು"
++
++#: ../gui/system-config-selinux.glade:257
++msgid "Add SELinux Network Ports"
++msgstr "SELinux ಜಾಲಬಂಧ ಸಂಪರ್ಕಸ್ಥಾನಗಳನ್ನು ಸೇರಿಸು"
++
++#: ../gui/system-config-selinux.glade:391
++#: ../gui/system-config-selinux.glade:678
++msgid "SELinux Type"
++msgstr "SELinux ನ ಬಗೆ"
++
++#: ../gui/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 ""
++"ಎಲ್ಲಾ ಕಡತಗಳು\n"
++"ಸಾಮಾನ್ಯ ಕಡತ\n"
++"ಕಡತಕೋಶ\n"
++"ವೈಶಿಷ್ಟ್ಯ ಸಾಧನ\n"
++"ಬ್ಲಾಕ್(block) ಸಾಧನ\n"
++"ಸಾಕೆಟ್\n"
++"ಸಾಂಕೇತಿಕ ಕೊಂಡಿ\n"
++"ಹೆಸರಿಸಲಾದ ಪೈಪ್\n"
++
++#: ../gui/system-config-selinux.glade:773
++msgid "MLS"
++msgstr "MLS"
++
++#: ../gui/system-config-selinux.glade:837
++msgid "Add SELinux User"
++msgstr "SELinux ಬಳಕೆದಾರನನ್ನು ಸೇರಿಸು"
++
++#: ../gui/system-config-selinux.glade:1079
++msgid "SELinux Administration"
++msgstr "SELinux ನಿರ್ವಹಣೆ"
++
++#: ../gui/system-config-selinux.glade:1122
++msgid "Add"
++msgstr "ಸೇರಿಸು"
++
++#: ../gui/system-config-selinux.glade:1144
++msgid "_Properties"
++msgstr "ಗುಣಲಕ್ಷಣಗಳು(_P)"
++
++#: ../gui/system-config-selinux.glade:1166
++msgid "_Delete"
++msgstr "ಅಳಿಸಿಹಾಕು(_D)"
++
++#: ../gui/system-config-selinux.glade:1256
++msgid "Select Management Object"
++msgstr "ನಿರ್ವಹಣಾ ವಸ್ತುವನ್ನು ಆರಿಸು"
++
++#: ../gui/system-config-selinux.glade:1273
++msgid "<b>Select:</b>"
++msgstr "<b>ಆರಿಸು:</b>"
++
++#: ../gui/system-config-selinux.glade:1326
++msgid "System Default Enforcing Mode"
++msgstr "ಗಣಕ ಪೂರ್ವನಿಯೋಜಿತ ಒತ್ತಾಯಪೂರ್ವಕ ಕ್ರಮ"
++
++#: ../gui/system-config-selinux.glade:1354
++msgid ""
++"Disabled\n"
++"Permissive\n"
++"Enforcing\n"
++msgstr ""
++"ಅಶಕ್ತ\n"
++"ಅನುಮತಿಪೂರ್ವಕ\n"
++"ಒತ್ತಾಯಪೂರ್ವಕ\n"
++
++#: ../gui/system-config-selinux.glade:1373
++msgid "Current Enforcing Mode"
++msgstr "ಪ್ರಸಕ್ತ ಒತ್ತಾಯಪೂರ್ವಕ ಕ್ರಮ"
++
++#: ../gui/system-config-selinux.glade:1418
++msgid "System Default Policy Type: "
++msgstr "ಗಣಕ ಪೂರ್ವನಿಯೋಜಿತ ಪಾಲಿಸಿಯ ಬಗೆ: "
++
++#: ../gui/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 "label37"
++
++#: ../gui/system-config-selinux.glade:1598
++msgid "Revert boolean setting to system default"
++msgstr "ಬೂಲಿಯನ್ ಸಿದ್ಧತೆಯನ್ನು ಗಣಕ ಪೂರ್ವನಿಯೋಜಿತಕ್ಕೆ ಮರಳಿಸು"
++
++#: ../gui/system-config-selinux.glade:1614
++msgid "Toggle between Customized and All Booleans"
++msgstr "ಇಚ್ಛೆಗೆ ತಕ್ಕಂತೆ ಬದಲಾಯಿಸಲಾದ ಹಾಗು ಎಲ್ಲಾ ಬೂಲಿಯನ್‍ಗಳ ನಡುವೆ ಟಾಗಲ್ ಮಾಡು"
++
++#: ../gui/system-config-selinux.glade:1645
++#: ../gui/system-config-selinux.glade:1850
++#: ../gui/system-config-selinux.glade:2037
++#: ../gui/system-config-selinux.glade:2224
++#: ../gui/system-config-selinux.glade:2467
++#: ../gui/system-config-selinux.glade:2692
++#: ../gui/system-config-selinux.glade:2867
++msgid "Filter"
++msgstr "ಶೋಧಕ(Filter)"
++
++#: ../gui/system-config-selinux.glade:1734
++msgid "label50"
++msgstr "label50"
++
++#: ../gui/system-config-selinux.glade:1771
++msgid "Add File Context"
++msgstr "ಕಡತ ಸನ್ನಿವೇಶವನ್ನು ಸೇರಿಸು"
++
++#: ../gui/system-config-selinux.glade:1787
++msgid "Modify File Context"
++msgstr "ಕಡತ ಸನ್ನಿವೇಶವನ್ನು ಮಾರ್ಪಡಿಸು"
++
++#: ../gui/system-config-selinux.glade:1803
++msgid "Delete File Context"
++msgstr "ಕಡತ ಸನ್ನಿವೇಶವನ್ನು ಅಳಿಸಿಹಾಕು"
++
++#: ../gui/system-config-selinux.glade:1819
++msgid "Toggle between all and customized file context"
++msgstr "ಎಲ್ಲಾ ಹಾಗು ಇಚ್ಛೆಗೆ ತಕ್ಕಂತೆ ಬದಲಾಯಿಸಲಾದ ಕಡತ ಸನ್ನಿವೇಶಗಳ ನಡುವೆ ಟಾಗಲ್ ಮಾಡು"
++
++#: ../gui/system-config-selinux.glade:1939
++msgid "label38"
++msgstr "label38"
++
++#: ../gui/system-config-selinux.glade:1976
++msgid "Add SELinux User Mapping"
++msgstr "SELinux ಬಳಕೆದಾರ ಮ್ಯಾಪಿಂಗನ್ನು ಸೇರಿಸು"
++
++#: ../gui/system-config-selinux.glade:1992
++msgid "Modify SELinux User Mapping"
++msgstr "SELinux ಬಳಕೆದಾರ ಮ್ಯಾಪಿಂಗನ್ನು ಮಾರ್ಪಡಿಸು"
++
++#: ../gui/system-config-selinux.glade:2008
++msgid "Delete SELinux User Mapping"
++msgstr "SELinux ಬಳಕೆದಾರ ಮ್ಯಾಪಿಂಗನ್ನು ಅಳಿಸು"
++
++#: ../gui/system-config-selinux.glade:2126
++msgid "label39"
++msgstr "label39"
++
++#: ../gui/system-config-selinux.glade:2163
++msgid "Add User"
++msgstr "ಬಳಕೆದಾರನನ್ನು ಸೇರಿಸಿ"
++
++#: ../gui/system-config-selinux.glade:2179
++msgid "Modify User"
++msgstr "ಬಳಕೆದಾರನನ್ನು ಮಾರ್ಪಡಿಸಿ"
++
++#: ../gui/system-config-selinux.glade:2195
++msgid "Delete User"
++msgstr "ಬಳಕೆದಾರನನ್ನು ಅಳಿಸಿಹಾಕಿ"
++
++#: ../gui/system-config-selinux.glade:2313
++msgid "label41"
++msgstr "label41"
++
++#: ../gui/system-config-selinux.glade:2350
++msgid "Add Network Port"
++msgstr "ಜಾಲಬಂಧ ಸಂಪರ್ಕಸ್ಥಾನವನ್ನು ಸೇರಿಸು"
++
++#: ../gui/system-config-selinux.glade:2366
++msgid "Edit Network Port"
++msgstr "ಜಾಲಬಂಧ ಸಂಪರ್ಕಸ್ಥಾನವನ್ನು ಸಂಪಾದಿಸು"
++
++#: ../gui/system-config-selinux.glade:2382
++msgid "Delete Network Port"
++msgstr "ಜಾಲಬಂಧ ಸಂಪರ್ಕಸ್ಥಾನವನ್ನು ಅಳಿಸಿಹಾಕು"
++
++#: ../gui/system-config-selinux.glade:2418
++#: ../gui/system-config-selinux.glade:2436
++msgid "Toggle between Customized and All Ports"
++msgstr "ಇಚ್ಛೆಗೆ ತಕ್ಕಂತೆ ಬದಲಾಯಿಸಲಾದ ಹಾಗು ಎಲ್ಲಾ ಸಂಪರ್ಕಸ್ಥಾನಗಳ ನಡುವೆ ಟಾಗಲ್ ಮಾಡು"
++
++#: ../gui/system-config-selinux.glade:2556
++msgid "label42"
++msgstr "label42"
++
++#: ../gui/system-config-selinux.glade:2593
++msgid "Generate new policy module"
++msgstr "ಹೊಸ ಪಾಲಿಸಿ ಡೊಮೈನ್‌ ಅನ್ನು ಉತ್ಪಾದಿಸು"
++
++#: ../gui/system-config-selinux.glade:2609
++msgid "Load policy module"
++msgstr "ಪಾಲಿಸಿ ಡೊಮೈನ್‌ ಅನ್ನು ಲೋಡ್ ಮಾಡು"
++
++#: ../gui/system-config-selinux.glade:2625
++msgid "Remove loadable policy module"
++msgstr "ಲೋಡ್ ಮಾಡಬಹುದಾದ ಪಾಲಿಸಿಯ ಡೊಮೈನ್‌ಅನ್ನು ತೆಗೆದುಹಾಕು"
++
++#: ../gui/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 "label44"
++
++#: ../gui/system-config-selinux.glade:2818
++msgid "Change process mode to permissive."
++msgstr "ಪ್ರಕ್ರಿಯೆಯ ಕ್ರಮವನ್ನು ಅನುಮತಿಪೂರ್ವಕಕ್ಕೆ ಬದಲಾಯಿಸು."
++
++#: ../gui/system-config-selinux.glade:2836
++msgid "Change process mode to enforcing"
++msgstr "ಪ್ರಕ್ರಿಯೆಯ ಕ್ರಮವನ್ನು ಒತ್ತಾಯಪೂರ್ವಕಕ್ಕೆ ಬದಲಾಯಿಸು"
++
++#: ../gui/system-config-selinux.glade:2928
++msgid "Process Domain"
++msgstr "ಪ್ರಕ್ರಿಯೆಯ ಡೊಮೈನ್"
++
++#: ../gui/system-config-selinux.glade:2956
++msgid "label59"
++msgstr "label59"
++
++#: ../gui/usersPage.py:138
++#, python-format
++msgid "SELinux user '%s' is required"
++msgstr "SELinux ಬಳಕೆದಾರ '%s' ನ ಅಗತ್ಯವಿದೆ"
++
++#: ../sepolicy/sepolicy.py:106
++msgid "Generate SELinux man pages"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:110
++msgid "path in which the generated SELinux man pages will be stored"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:114
++msgid "All domains"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:116
++msgid "Domain name(s) of man pages to be created"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:164
++msgid "Query SELinux policy network information"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:169
++msgid "list all SELinux port types"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:172
++msgid "show SELinux type related to the port"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:175
++msgid "Show ports defined for this SELinux type"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:178
++msgid "show ports to which this domain can bind and/or connect"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:192
++msgid "query SELinux policy to see if domains can communicate with each other"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:195
++msgid "Source Domain"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:198
++msgid "Target Domain"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:215
++#, fuzzy
++msgid "query SELinux Policy to see description of booleans"
++msgstr "SELinux ಪಾಲಿಸಿ ಉತ್ಪಾದನಾ ಉಪಕರಣ"
++
++#: ../sepolicy/sepolicy.py:219
++msgid "get all booleans desctiption"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:221
++msgid "boolean to get description"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:231
++msgid ""
++"query SELinux Policy to see how a source process domain can transition to "
++"the target process domain"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:234
++msgid "source process domain"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:237
++msgid "target process domain"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:259
++msgid "Generate SELinux Policy module template"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:265
++msgid "name of policy to generate"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:267
++msgid "executable to confine"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:269
++msgid "run policy generation test suite"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:274
++msgid "commands"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:185
++msgid "Internet Services Daemon"
++msgstr "ಜಾಲಬಂಧ ಸೇವೆಗಳ ಡೀಮನ್"
++
++#: ../sepolicy/sepolicy/generate.py:198
++msgid "Valid Types:\n"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:232
++#, python-format
++msgid "Ports must be numbers or ranges of numbers from 1 to %d "
++msgstr "ಸಂಪರ್ಕ ಸ್ಥಾನಗಳು 1 ರಿಂದ %d ರ ನಡುವಿನ ಸಂಖ್ಯೆಗಳು ಅಥವ ಸಂಖ್ಯೆಗಳ ವ್ಯಾಪ್ತಿಯಾಗಿರಬೇಕು"
++
++#: ../sepolicy/sepolicy/generate.py:359
++msgid "You must enter a name for your confined process/user"
++msgstr "ನಿಮ್ಮ ಮಿತಿಗೊಳಿಸಲ್ಪಟ್ಟ ಪ್ರಕ್ರಿಯೆ/ಬಳಕೆದಾರರಿಗಾಗಿ ಒಂದು ಹೆಸರನ್ನು ದಾಖಲಿಸಬೇಕು"
++
++#: ../sepolicy/sepolicy/generate.py:361
++msgid ""
++"Name must be alpha numberic with no spaces. Consider using option \"-n "
++"MODULENAME\""
++msgstr ""
++"ಹೆಸರು ವರ್ಣಮಾಲೆ ಮತ್ತು ಅಂಕೆ ಎರಡನ್ನೂ ಹೊಂದಿರಬೇಕು ಹಾಗು ಖಾಲಿ ಜಾಗಗಳಿರಬಾರದು. \"-n "
++"MODULENAME\" ಎಂಬ ಆಯ್ಕೆಯನ್ನು ಬಳಸಬಹುದು."
++
++#: ../sepolicy/sepolicy/generate.py:449
++msgid "User Role types can not be assigned executables."
++msgstr "ಬಳಕೆದಾರ ಪಾತ್ರದ ಪ್ರಕಾರಗಳಿಗೆ ಕಾರ್ಯಗತಗೊಳಿಸಬಲ್ಲವುಗಳನ್ನು ನಿಯೋಜಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ."
++
++#: ../sepolicy/sepolicy/generate.py:455
++msgid "Only Daemon apps can use an init script.."
++msgstr "ಕೇವಲ ಡೀಮನ್‌ ಅನ್ವಯಗಳು ಮಾತ್ರ ಒಂದು init ಸ್ಕ್ರಿಪ್ಟನ್ನು ಬಳಸಬಲ್ಲದು..."
++
++#: ../sepolicy/sepolicy/generate.py:473
++msgid "use_resolve must be a boolean value "
++msgstr "use_resolve ಒಂದು ಬೂಲಿಯನ್ ಮೌಲ್ಯವಾಗಿರಬೇಕು "
++
++#: ../sepolicy/sepolicy/generate.py:479
++msgid "use_syslog must be a boolean value "
++msgstr "use_syslog ವು ಒಂದು ಬೂಲಿಯನ್ ಮೌಲ್ಯವಾಗಿರಬೇಕು "
++
++#: ../sepolicy/sepolicy/generate.py:485
++msgid "use_kerberos must be a boolean value "
++msgstr "use_kerberos ವು ಒಂದು ಬೂಲಿಯನ್ ಮೌಲ್ಯವಾಗಿರಬೇಕು "
++
++#: ../sepolicy/sepolicy/generate.py:491
++msgid "manage_krb5_rcache must be a boolean value "
++msgstr "manage_krb5_rcache ವು ಒಂದು ಬೂಲಿಯನ್ ಮೌಲ್ಯವಾಗಿರಬೇಕು "
++
++#: ../sepolicy/sepolicy/generate.py:521
++msgid "USER Types automatically get a tmp type"
++msgstr "USER ಪ್ರಕಾರಗಳು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಒಂದು tmp ಬಗೆಯನ್ನು ಪಡೆದುಕೊಳ್ಳುತ್ತವೆ"
++
++#: ../sepolicy/sepolicy/generate.py:1039
+ msgid "You must enter the executable path for your confined process"
+ msgstr ""
++"ನಿಮ್ಮ ಮಿತಿಗೊಳಿಸಲ್ಪಟ್ಟ ಪ್ರಕ್ರಿಯೆಗಳಿಗಾಗಿ ಕಾರ್ಯಗತಗೊಳಿಸಬಲ್ಲ ಪಥವನ್ನು ನೀವು ನಮೂದಿಸಲೇ ಬೇಕು"
+ 
+-#: ../gui/polgen.py:1182
++#: ../sepolicy/sepolicy/generate.py:1272
+ msgid "Type Enforcement file"
 -msgstr ""
--
--#: ../semanage/seobject.py:1495
--#, python-format
--msgid "Could not add interface %s"
++msgstr "ಒತ್ತಾಯಪೂರ್ವಕ ಪ್ರಕಾರದ ಕಡತ"
+ 
+-#: ../gui/polgen.py:1183
++#: ../sepolicy/sepolicy/generate.py:1273
+ msgid "Interface file"
 -msgstr ""
--
--#: ../semanage/seobject.py:1518 ../semanage/seobject.py:1552
--#, python-format
--msgid "Interface %s is not defined"
++msgstr "ಸಂಪರ್ಕ ಸಾಧನ ಕಡತ"
+ 
+-#: ../gui/polgen.py:1184
++#: ../sepolicy/sepolicy/generate.py:1274
+ msgid "File Contexts file"
 -msgstr ""
--
--#: ../semanage/seobject.py:1522
++msgstr "ಕಡತ ಸನ್ನಿವೇಶಗಳ ಕಡತ"
++
++#: ../sepolicy/sepolicy/generate.py:1275
++#, fuzzy
++msgid "Spec file"
++msgstr "ಸಂಪರ್ಕ ಸಾಧನ ಕಡತ"
+ 
+-#: ../gui/polgen.py:1185
++#: ../sepolicy/sepolicy/generate.py:1276
+ msgid "Setup Script"
++msgstr "ಸಿದ್ಧತಾ ಸ್ಕ್ರಿಪ್ಟ್"
++
++#: booleans.py:1
++msgid ""
++"Allow ABRT to modify public files used for public file transfer services."
+ msgstr ""
+ 
+-#: ../gui/polgen.py:1306
 -#, python-format
--msgid "Could not query interface %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1533
++#: booleans.py:2
+ msgid ""
+-"\n"
+-"%s\n"
+-"\n"
+-"sepolgen [ -n moduleName ] [ -m ] [ -t type ] [ executable | Name ]\n"
+-"valid Types:\n"
++"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
+ msgstr ""
+ 
+-#: ../gui/polgen.py:1354
+-msgid "Executable or Name required"
++#: booleans.py:3
++#, fuzzy
++msgid "Allow amavis to use JIT compiler"
++msgstr "ಸಾಂಬಾಗೆ nfs ಕಡತಕೋಶಗಳನ್ನು ಹಂಚಿಕೆ ಮಾಡಿಕೊಳ್ಳುವಂತೆ ಅನುಮತಿಸು"
++
++#: booleans.py:4
++#, fuzzy
++msgid "Allow antivirus programs to read non security files on a system"
++msgstr "ಬಳಕೆದಾರ ಕಡತಗಳನ್ನು ಓದಲು ಮೊಝಿಲ್ಲಾ ವೀಕ್ಷಕಕ್ಕೆ ಅನುಮತಿಸು"
++
++#: booleans.py:5
++msgid ""
++"Allow users to resolve user passwd entries directly from ldap rather then "
++"using a sssd server"
+ msgstr ""
+ 
+-#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
+-msgid "Network Port"
++#: booleans.py:6
++#, fuzzy
++msgid "Allow users to login using a radius server"
++msgstr "rw usb ಸಾಧನಗಳಿಗೆ ಬಳಕೆದಾರರನ್ನು ಅನುಮತಿಸು"
++
++#: booleans.py:7
++#, fuzzy
++msgid "Allow users to login using a yubikey  server"
++msgstr "rw usb ಸಾಧನಗಳಿಗೆ ಬಳಕೆದಾರರನ್ನು ಅನುಮತಿಸು"
++
++#: booleans.py:8
++msgid ""
++"Allow cdrecord to read various content. nfs, samba, removable devices, user "
++"temp and untrusted content files"
+ msgstr ""
++"cdrecord ಗೆ ಹಲವಾರು ವಿಷಯವನ್ನು ಓದಲು ಅನುಮತಿಸು. nfs, samba, ತೆಗೆದುಹಾಕಬಹುದಾದ "
++"ಸಾಧನಗಳು, ಬಳಕೆದಾರ temp ಹಾಗು ನಂಬಲರ್ಹವಲ್ಲದ ವಿಷಯವನ್ನು ಹೊಂದಿರುವ ಕಡತಗಳು"
+ 
+-#: ../gui/portsPage.py:85
++#: booleans.py:9
++#, fuzzy
++msgid "Allow clamd to use JIT compiler"
++msgstr "ಸಾಂಬಾಗೆ nfs ಕಡತಕೋಶಗಳನ್ನು ಹಂಚಿಕೆ ಮಾಡಿಕೊಳ್ಳುವಂತೆ ಅನುಮತಿಸು"
++
++#: booleans.py:10
++#, fuzzy
++msgid "Allow clamscan to non security files on a system"
++msgstr "ಬಳಕೆದಾರ ಕಡತಗಳನ್ನು ಓದಲು ಮೊಝಿಲ್ಲಾ ವೀಕ್ಷಕಕ್ಕೆ ಅನುಮತಿಸು"
++
++#: booleans.py:11
++#, fuzzy
++msgid "Allow clamscan to read user content"
++msgstr "ಬಳಕೆದಾರ ಕಡತಗಳನ್ನು ಓದಲು ಮೊಝಿಲ್ಲಾ ವೀಕ್ಷಕಕ್ಕೆ ಅನುಮತಿಸು"
++
++#: booleans.py:12
+ msgid ""
+-"SELinux Port\n"
+-"Type"
++"Allow Cobbler to modify public files used for public file transfer services."
+ msgstr ""
+ 
+-#: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
+-msgid "Protocol"
++#: booleans.py:13
++#, fuzzy
++msgid "Allow Cobbler to connect to the network using TCP."
++msgstr "squid ಡೀಮನ್‌ಗೆ ಜಾಲಬಂಧವನ್ನು ಸಂಪರ್ಕಿಸಲು ಅನುಮತಿಸಲು"
++
++#: booleans.py:14
++#, fuzzy
++msgid "Allow Cobbler to access cifs file systems."
++msgstr "spamd ನೆಲೆ ಕಡತಕೋಶಗಳನ್ನು ನಿಲುಕಿಸಿಕೊಳ್ಳಲು ಅನುಮತಿಸು"
++
++#: booleans.py:15
++#, fuzzy
++msgid "Allow Cobbler to access nfs file systems."
++msgstr "spamd ನೆಲೆ ಕಡತಕೋಶಗಳನ್ನು ನಿಲುಕಿಸಿಕೊಳ್ಳಲು ಅನುಮತಿಸು"
++
++#: booleans.py:16
++#, fuzzy
++msgid "Allow collectd to connect to the network using TCP."
++msgstr "squid ಡೀಮನ್‌ಗೆ ಜಾಲಬಂಧವನ್ನು ಸಂಪರ್ಕಿಸಲು ಅನುಮತಿಸಲು"
++
++#: booleans.py:17
++#, fuzzy
++msgid "Allow codnor domain to connect to the network using TCP."
++msgstr "squid ಡೀಮನ್‌ಗೆ ಜಾಲಬಂಧವನ್ನು ಸಂಪರ್ಕಿಸಲು ಅನುಮತಿಸಲು"
++
++#: booleans.py:18
++msgid ""
++"Allow system cron jobs to relabel filesystem for restoring file contexts."
+ msgstr ""
+ 
+-#: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
++#: booleans.py:19
++#, fuzzy
++msgid "Allow cvs daemon to read shadow"
++msgstr "sasl ದೃಢೀಕರಣ ಪರಿಚಾರಕಕ್ಕೆ /etc/shadow ಅನ್ನು ಓದಲು ಅನುಮತಿಸು"
++
++#: booleans.py:20
++msgid "Allow all daemons to write corefiles to /"
++msgstr "ಮುಖ್ಯಕಡತಗಳನ್ನು(corefiles) / ಕ್ಕೆ ಬರೆಯಲು ಡೆಮೋನುಗಳಿಗೆ ಅನುಮತಿಸು"
++
++#: booleans.py:21
++#, fuzzy
++msgid "Allow all daemons to use tcp wrappers."
++msgstr "ಮುಖ್ಯಕಡತಗಳನ್ನು(corefiles) / ಕ್ಕೆ ಬರೆಯಲು ಡೆಮೋನುಗಳಿಗೆ ಅನುಮತಿಸು"
++
++#: booleans.py:22
++#, fuzzy
++msgid "Allow all daemons the ability to read/write terminals"
++msgstr "ಎಲ್ಲಾ ಡೆಮೋನುಗಳು ನಿಯೋಜಿಸಲಾದ tty ಗಳನ್ನು ಬಳಸುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಅನುಮತಿಸು"
++
++#: booleans.py:23
++#, fuzzy
++msgid "Allow dbadm to manage files in users home directories"
++msgstr ""
++"ಸವಲತ್ತುಗಳಿಲ್ಲದ ಬಳಕೆದಾರರ ನೆಲೆ ಕಡತಕೋಶಗಳನ್ನು ನಿರ್ವಹಿಸಲು SELinux webadm ಬಳಕೆದಾರನಿಗೆ "
++"ಅನುಮತಿಸು"
++
++#: booleans.py:24
++#, fuzzy
++msgid "Allow dbadm to read files in users home directories"
++msgstr ""
++"ಸವಲತ್ತುಗಳಿಲ್ಲದ ಬಳಕೆದಾರರ ನೆಲೆ ಕಡತಕೋಶಗಳನ್ನು ಓದಲು SELinux webadm ಬಳಕೆದಾರನಿಗೆ "
++"ಅನುಮತಿಸು"
++
++#: booleans.py:25
+ msgid ""
+-"MLS/MCS\n"
+-"Level"
++"Deny user domains applications to map a memory region as both executable and "
++"writable, this is dangerous and the executable should be reported in bugzilla"
+ msgstr ""
+ 
+-#: ../gui/portsPage.py:101
+-msgid "Port"
++#: booleans.py:26
++msgid "Allow sysadm to debug or ptrace all processes."
+ msgstr ""
+ 
+-#: ../gui/portsPage.py:207
 -#, python-format
--msgid "Could not modify interface %s"
+-msgid "Port number \"%s\" is not valid.  0 < PORT_NUMBER < 65536 "
++#: booleans.py:27
++#, fuzzy
++msgid "Allow dhcpc client applications to execute iptables commands"
++msgstr "ಬಳಕೆದಾರರಿಗೆ ಆರೋಹಿಸು ಆಜ್ಞೆಯನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲು ಅನುಮತಿಸು"
++
++#: booleans.py:28
++#, fuzzy
++msgid "Allow DHCP daemon to use LDAP backends"
++msgstr "ಮುಖ್ಯಕಡತಗಳನ್ನು(corefiles) / ಕ್ಕೆ ಬರೆಯಲು ಡೆಮೋನುಗಳಿಗೆ ಅನುಮತಿಸು"
++
++#: booleans.py:29
++#, fuzzy
++msgid "Allow all domains to use other domains file descriptors"
++msgstr "ಮುಖ್ಯಕಡತಗಳನ್ನು(corefiles) / ಕ್ಕೆ ಬರೆಯಲು ಡೆಮೋನುಗಳಿಗೆ ಅನುಮತಿಸು"
++
++#: booleans.py:30
++#, fuzzy
++msgid "Allow all domains to have the kernel load modules"
++msgstr "ಮುಖ್ಯಕಡತಗಳನ್ನು(corefiles) / ಕ್ಕೆ ಬರೆಯಲು ಡೆಮೋನುಗಳಿಗೆ ಅನುಮತಿಸು"
++
++#: booleans.py:31
++msgid "Allow the use of the audio devices as the source for the entropy feeds"
+ msgstr ""
+ 
+-#: ../gui/portsPage.py:252
+-msgid "List View"
++#: booleans.py:32
++#, fuzzy
++msgid "Allow exim to connect to databases (postgres, mysql)"
++msgstr "ಬಳಕೆದಾರನಿಗೆ postgres ಸಾಕೆಟ್ಟಿಗೆ ಸಂಪರ್ಕ ಕಲ್ಪಿಸಲು ಅನುಮತಿಸು"
++
++#: booleans.py:33
++#, fuzzy
++msgid "Allow exim to create, read, write, and delete unprivileged user files."
++msgstr ""
++"ಸವಲತ್ತುಗಳಿಲ್ಲದ ಬಳಕೆದಾರರ ನೆಲೆ ಕಡತಕೋಶಗಳನ್ನು ಓದಲು SELinux webadm ಬಳಕೆದಾರನಿಗೆ "
++"ಅನುಮತಿಸು"
++
++#: booleans.py:34
++#, fuzzy
++msgid "Allow exim to read unprivileged user files."
++msgstr ""
++"ಸವಲತ್ತುಗಳಿಲ್ಲದ ಬಳಕೆದಾರರ ನೆಲೆ ಕಡತಕೋಶಗಳನ್ನು ಓದಲು SELinux webadm ಬಳಕೆದಾರನಿಗೆ "
++"ಅನುಮತಿಸು"
++
++#: booleans.py:35
++msgid "Enable extra rules in the cron domain to support fcron."
++msgstr ""
++
++#: booleans.py:36
++#, fuzzy
++msgid "Allow fenced domain to connect to the network using TCP."
++msgstr "squid ಡೀಮನ್‌ಗೆ ಜಾಲಬಂಧವನ್ನು ಸಂಪರ್ಕಿಸಲು ಅನುಮತಿಸಲು"
++
++#: booleans.py:37
++#, fuzzy
++msgid "Allow fenced domain to execute ssh."
++msgstr "ಸಾಮಾನ್ಯ ಬಳಕೆದಾರರಿಗೆ ಪಿಂಗ್ ಅನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲು ಅನುಮತಿಸು"
++
++#: booleans.py:38
++#, fuzzy
++msgid "Allow ftp to read and write files in the user home directories"
++msgstr ""
++"ಸವಲತ್ತುಗಳಿಲ್ಲದ ಬಳಕೆದಾರರ ನೆಲೆ ಕಡತಕೋಶಗಳನ್ನು ಓದಲು SELinux webadm ಬಳಕೆದಾರನಿಗೆ "
++"ಅನುಮತಿಸು"
++
++#: booleans.py:39
++msgid ""
++"Allow ftp servers to upload files,  used for public file transfer services. "
++"Directories must be labeled public_content_rw_t."
++msgstr ""
++
++#: booleans.py:40
++#, fuzzy
++msgid "Allow ftp servers to connect to all ports > 1023"
++msgstr "%s ಯಾವುದೆ tcp ಸಂಪರ್ಕ ಸ್ಥಾನಗಳಿಗೆ ಸಂಪರ್ಕಸಾಧಿಸಲು ಅನುಮತಿಸುತ್ತದೆ"
++
++#: booleans.py:41
++#, fuzzy
++msgid "Allow ftp servers to connect to mysql database ports"
++msgstr "ಬಳಕೆದಾರನಿಗೆ mysql ಸಾಕೆಟ್ಟಿಗೆ ಸಂಪರ್ಕ ಕಲ್ಪಿಸಲು ಅನುಮತಿಸು"
++
++#: booleans.py:42
++msgid ""
++"Allow ftp servers to login to local users and read/write all files on the "
++"system, governed by DAC."
++msgstr ""
++
++#: booleans.py:43
++msgid "Allow ftp servers to use cifs used for public file transfer services."
++msgstr ""
++
++#: booleans.py:44
++msgid "Allow ftp servers to use nfs used for public file transfer services."
++msgstr ""
++
++#: booleans.py:45
++#, fuzzy
++msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
++msgstr "%s ಯಾವುದೆ tcp ಸಂಪರ್ಕ ಸ್ಥಾನಗಳಿಗೆ ಸಂಪರ್ಕಸಾಧಿಸಲು ಅನುಮತಿಸುತ್ತದೆ"
++
++#: booleans.py:46
++msgid "Determine whether Git CGI can search home directories."
++msgstr ""
++
++#: booleans.py:47
++#, fuzzy
++msgid "Determine whether Git CGI can access cifs file systems."
++msgstr "spamd ನೆಲೆ ಕಡತಕೋಶಗಳನ್ನು ನಿಲುಕಿಸಿಕೊಳ್ಳಲು ಅನುಮತಿಸು"
++
++#: booleans.py:48
++#, fuzzy
++msgid "Determine whether Git CGI can access nfs file systems."
++msgstr "spamd ನೆಲೆ ಕಡತಕೋಶಗಳನ್ನು ನಿಲುಕಿಸಿಕೊಳ್ಳಲು ಅನುಮತಿಸು"
++
++#: booleans.py:49
++msgid ""
++"Determine whether Git session daemon can bind TCP sockets to all unreserved "
++"ports."
++msgstr ""
++
++#: booleans.py:50
++msgid ""
++"Determine whether calling user domains can execute Git daemon in the "
++"git_session_t domain."
++msgstr ""
++
++#: booleans.py:51
++msgid "Determine whether Git system daemon can search home directories."
++msgstr ""
++
++#: booleans.py:52
++#, fuzzy
++msgid "Determine whether Git system daemon can access cifs file systems."
++msgstr "spamd ನೆಲೆ ಕಡತಕೋಶಗಳನ್ನು ನಿಲುಕಿಸಿಕೊಳ್ಳಲು ಅನುಮತಿಸು"
++
++#: booleans.py:53
++#, fuzzy
++msgid "Determine whether Git system daemon can access nfs file systems."
++msgstr "spamd ನೆಲೆ ಕಡತಕೋಶಗಳನ್ನು ನಿಲುಕಿಸಿಕೊಳ್ಳಲು ಅನುಮತಿಸು"
++
++#: booleans.py:54
++#, fuzzy
++msgid "Allow gitisis daemon to send mail"
++msgstr "ಡೆಮೊನುಳಿಗೆ NIS ನೊಂದಿಗೆ ಚಲಾಯಿತವಾಗುವಂತೆ ಅನುಮತಿಸು"
++
++#: booleans.py:55
++msgid "Enable reading of urandom for all domains."
++msgstr ""
++
++#: booleans.py:56
++msgid ""
++"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
++"agent to manage user files."
++msgstr ""
++
++#: booleans.py:57
++msgid ""
++"Allow gpg web domain to modify public files used for public file transfer "
++"services."
++msgstr ""
++
++#: booleans.py:58
++msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
++msgstr ""
++
++#: booleans.py:59
++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:60
++msgid "Allow httpd to use built in scripting (usually php)"
++msgstr ""
++
++#: booleans.py:61
++#, fuzzy
++msgid "Allow http daemon to check spam"
++msgstr "ಡೆಮೊನುಳಿಗೆ NIS ನೊಂದಿಗೆ ಚಲಾಯಿತವಾಗುವಂತೆ ಅನುಮತಿಸು"
++
++#: booleans.py:62
++#, fuzzy
++msgid ""
++"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
++"ports"
++msgstr "%s ಯಾವುದೆ udp ಸಂಪರ್ಕ ಸ್ಥಾನಗಳಿಗೆ ಸಂಪರ್ಕಸಾಧಿಸಲು ಅನುಮತಿಸುತ್ತದೆ"
++
++#: booleans.py:63
++#, fuzzy
++msgid "Allow httpd to connect to the ldap port"
++msgstr "%s ಯಾವುದೆ udp ಸಂಪರ್ಕ ಸ್ಥಾನಗಳಿಗೆ ಸಂಪರ್ಕಸಾಧಿಸಲು ಅನುಮತಿಸುತ್ತದೆ"
++
++#: booleans.py:64
++#, fuzzy
++msgid "Allow http daemon to connect to zabbix"
++msgstr "squid ಡೀಮನ್‌ಗೆ ಜಾಲಬಂಧವನ್ನು ಸಂಪರ್ಕಿಸಲು ಅನುಮತಿಸಲು"
++
++#: booleans.py:65
++#, fuzzy
++msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
++msgstr "squid ಡೀಮನ್‌ಗೆ ಜಾಲಬಂಧವನ್ನು ಸಂಪರ್ಕಿಸಲು ಅನುಮತಿಸಲು"
++
++#: booleans.py:66
++#, fuzzy
++msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
++msgstr "squid ಡೀಮನ್‌ಗೆ ಜಾಲಬಂಧವನ್ನು ಸಂಪರ್ಕಿಸಲು ಅನುಮತಿಸಲು"
++
++#: booleans.py:67
++#, fuzzy
++msgid ""
++"Allow HTTPD scripts and modules to connect to databases over the network."
++msgstr "squid ಡೀಮನ್‌ಗೆ ಜಾಲಬಂಧವನ್ನು ಸಂಪರ್ಕಿಸಲು ಅನುಮತಿಸಲು"
++
++#: booleans.py:68
++#, fuzzy
++msgid "Allow httpd to connect to memcache server"
++msgstr "%s ಯಾವುದೆ tcp ಸಂಪರ್ಕ ಸ್ಥಾನಗಳಿಗೆ ಸಂಪರ್ಕಸಾಧಿಸಲು ಅನುಮತಿಸುತ್ತದೆ"
++
++#: booleans.py:69
++#, fuzzy
++msgid "Allow httpd to act as a relay"
++msgstr "spamd ನೆಲೆ ಕಡತಕೋಶಗಳನ್ನು ನಿಲುಕಿಸಿಕೊಳ್ಳಲು ಅನುಮತಿಸು"
++
++#: booleans.py:70
++#, fuzzy
++msgid "Allow http daemon to send mail"
++msgstr "ಡೆಮೊನುಳಿಗೆ NIS ನೊಂದಿಗೆ ಚಲಾಯಿತವಾಗುವಂತೆ ಅನುಮತಿಸು"
++
++#: booleans.py:71
++msgid "Allow Apache to communicate with avahi service via dbus"
++msgstr ""
++
++#: booleans.py:72
++#, fuzzy
++msgid "Allow httpd cgi support"
++msgstr "ssh ಗೆ ssh-keysign ಅನ್ನು ಚಲಾಯಿಸಲು ಅನುಮತಿಸು"
++
++#: booleans.py:73
++#, fuzzy
++msgid "Allow httpd to act as a FTP server by listening on the ftp port."
++msgstr "%s ಯಾವುದೆ udp ಸಂಪರ್ಕ ಸ್ಥಾನಗಳಿಗೆ ಸಂಪರ್ಕಸಾಧಿಸಲು ಅನುಮತಿಸುತ್ತದೆ"
++
++#: booleans.py:74
++#, fuzzy
++msgid "Allow httpd to read home directories"
++msgstr "spamd ನೆಲೆ ಕಡತಕೋಶಗಳನ್ನು ನಿಲುಕಿಸಿಕೊಳ್ಳಲು ಅನುಮತಿಸು"
++
++#: booleans.py:75
++msgid "Allow httpd scripts and modules execmem/execstack"
+ msgstr ""
+ 
+-#: ../gui/portsPage.py:255 ../gui/system-config-selinux.glade:2419
+-msgid "Group View"
 -msgstr ""
--
--#: ../semanage/seobject.py:1558
--#, python-format
--msgid "Interface %s is defined in policy, cannot be deleted"
++#: booleans.py:76
++#, fuzzy
++msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
++msgstr "ಬಳಕೆದಾರನಿಗೆ postgres ಸಾಕೆಟ್ಟಿಗೆ ಸಂಪರ್ಕ ಕಲ್ಪಿಸಲು ಅನುಮತಿಸು"
++
++#: booleans.py:77
++#, fuzzy
++msgid "Allow httpd processes to manage IPA content"
++msgstr "rpm ಅನ್ನು ಮಿತಿಗೊಳಪಡದೆ ಚಲಾಯಿತಗೊಳ್ಳಲು ಅನುಮತಿಸು"
++
++#: booleans.py:78
++#, fuzzy
++msgid "Allow Apache to use mod_auth_ntlm_winbind"
++msgstr "ಬಳಕೆದಾರರಿಗೆ ಆರೋಹಿಸು ಆಜ್ಞೆಯನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲು ಅನುಮತಿಸು"
++
++#: booleans.py:79
++#, fuzzy
++msgid "Allow Apache to use mod_auth_pam"
++msgstr "ಬಳಕೆದಾರರಿಗೆ ಆರೋಹಿಸು ಆಜ್ಞೆಯನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲು ಅನುಮತಿಸು"
++
++#: booleans.py:80
++#, fuzzy
++msgid "Allow httpd to read user content"
++msgstr "rpm ಅನ್ನು ಮಿತಿಗೊಳಪಡದೆ ಚಲಾಯಿತಗೊಳ್ಳಲು ಅನುಮತಿಸು"
++
++#: booleans.py:81
++msgid "Allow Apache to run in stickshift mode, not transition to passenger"
++msgstr ""
++
++#: booleans.py:82
++#, fuzzy
++msgid "Allow httpd daemon to change its resource limits"
++msgstr "ಡೆಮೊನುಳಿಗೆ NIS ನೊಂದಿಗೆ ಚಲಾಯಿತವಾಗುವಂತೆ ಅನುಮತಿಸು"
++
++#: booleans.py:83
++msgid ""
++"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
++msgstr ""
++
++#: booleans.py:84
++msgid ""
++"Allow apache scripts to write to public content, directories/files must be "
++"labeled public_rw_content_t."
++msgstr ""
++
++#: booleans.py:85
++#, fuzzy
++msgid "Allow Apache to execute tmp content."
++msgstr "ಬಳಕೆದಾರರಿಗೆ ಆರೋಹಿಸು ಆಜ್ಞೆಯನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲು ಅನುಮತಿಸು"
++
++#: booleans.py:86
++msgid ""
++"Unify HTTPD to communicate with the terminal. Needed for entering the "
++"passphrase for certificates at the terminal."
++msgstr ""
++
++#: booleans.py:87
++msgid "Unify HTTPD handling of all content files."
++msgstr ""
++
++#: booleans.py:88
++#, fuzzy
++msgid "Allow httpd to access cifs file systems"
++msgstr "spamd ನೆಲೆ ಕಡತಕೋಶಗಳನ್ನು ನಿಲುಕಿಸಿಕೊಳ್ಳಲು ಅನುಮತಿಸು"
++
++#: booleans.py:89
++#, fuzzy
++msgid "Allow httpd to access FUSE file systems"
++msgstr "spamd ನೆಲೆ ಕಡತಕೋಶಗಳನ್ನು ನಿಲುಕಿಸಿಕೊಳ್ಳಲು ಅನುಮತಿಸು"
++
++#: booleans.py:90
++#, fuzzy
++msgid "Allow httpd to run gpg"
++msgstr "ssh ಗೆ ssh-keysign ಅನ್ನು ಚಲಾಯಿಸಲು ಅನುಮತಿಸು"
++
++#: booleans.py:91
++#, fuzzy
++msgid "Allow httpd to access nfs file systems"
++msgstr "spamd ನೆಲೆ ಕಡತಕೋಶಗಳನ್ನು ನಿಲುಕಿಸಿಕೊಳ್ಳಲು ಅನುಮತಿಸು"
++
++#: booleans.py:92
++#, fuzzy
++msgid "Allow httpd to communicate with oddjob to start up a service"
++msgstr "%s ಯಾವುದೆ tcp ಸಂಪರ್ಕ ಸ್ಥಾನಗಳಿಗೆ ಸಂಪರ್ಕಸಾಧಿಸಲು ಅನುಮತಿಸುತ್ತದೆ"
++
++#: booleans.py:93
++#, fuzzy
++msgid "Allow httpd to access openstack ports"
++msgstr "spamd ನೆಲೆ ಕಡತಕೋಶಗಳನ್ನು ನಿಲುಕಿಸಿಕೊಳ್ಳಲು ಅನುಮತಿಸು"
++
++#: booleans.py:94
++#, fuzzy
++msgid "Allow icecast to connect to all ports, not just sound ports."
++msgstr "%s ಯಾವುದೆ udp ಸಂಪರ್ಕ ಸ್ಥಾನಗಳಿಗೆ ಸಂಪರ್ಕಸಾಧಿಸಲು ಅನುಮತಿಸುತ್ತದೆ"
++
++#: booleans.py:95
++#, fuzzy
++msgid ""
++"Allow the Irssi IRC Client to connect to any port, and to bind to any "
++"unreserved port."
++msgstr "%s ಯಾವುದೆ udp ಸಂಪರ್ಕ ಸ್ಥಾನಗಳಿಗೆ ಸಂಪರ್ಕಸಾಧಿಸಲು ಅನುಮತಿಸುತ್ತದೆ"
++
++#: booleans.py:96
++msgid "Allow java executable stack"
++msgstr "java ಕಾರ್ಯಗತಗೊಳಿಸಬಲ್ಲಂತಹ ಸ್ಟಾಕ್ ಅನ್ನು ಅನುಮತಿಸು"
+ 
+-#: ../gui/selinux.tbl:1 ../gui/selinux.tbl:30 ../gui/selinux.tbl:31
+-#: ../gui/selinux.tbl:32 ../gui/selinux.tbl:33 ../gui/selinux.tbl:34
+-#: ../gui/selinux.tbl:36 ../gui/selinux.tbl:37 ../gui/selinux.tbl:38
+-#: ../gui/selinux.tbl:39 ../gui/selinux.tbl:40 ../gui/selinux.tbl:42
+-#: ../gui/selinux.tbl:43 ../gui/selinux.tbl:44 ../gui/selinux.tbl:45
+-#: ../gui/selinux.tbl:46 ../gui/selinux.tbl:47 ../gui/selinux.tbl:48
+-#: ../gui/selinux.tbl:49 ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
+-#: ../gui/selinux.tbl:52 ../gui/selinux.tbl:53 ../gui/selinux.tbl:59
+-#: ../gui/selinux.tbl:60 ../gui/selinux.tbl:61 ../gui/selinux.tbl:62
+-#: ../gui/selinux.tbl:63 ../gui/selinux.tbl:64 ../gui/selinux.tbl:65
+-#: ../gui/selinux.tbl:66 ../gui/selinux.tbl:67 ../gui/selinux.tbl:68
+-#: ../gui/selinux.tbl:69 ../gui/selinux.tbl:75 ../gui/selinux.tbl:76
+-#: ../gui/selinux.tbl:77 ../gui/selinux.tbl:78 ../gui/selinux.tbl:79
+-#: ../gui/selinux.tbl:80 ../gui/selinux.tbl:81 ../gui/selinux.tbl:82
+-#: ../gui/selinux.tbl:83 ../gui/selinux.tbl:84 ../gui/selinux.tbl:86
+-#: ../gui/selinux.tbl:88 ../gui/selinux.tbl:89 ../gui/selinux.tbl:90
+-#: ../gui/selinux.tbl:92 ../gui/selinux.tbl:94 ../gui/selinux.tbl:95
+-#: ../gui/selinux.tbl:96 ../gui/selinux.tbl:97 ../gui/selinux.tbl:98
+-#: ../gui/selinux.tbl:99 ../gui/selinux.tbl:100 ../gui/selinux.tbl:101
+-#: ../gui/selinux.tbl:102 ../gui/selinux.tbl:103 ../gui/selinux.tbl:104
+-#: ../gui/selinux.tbl:106 ../gui/selinux.tbl:108 ../gui/selinux.tbl:109
+-#: ../gui/selinux.tbl:110 ../gui/selinux.tbl:111 ../gui/selinux.tbl:112
+-#: ../gui/selinux.tbl:113 ../gui/selinux.tbl:114 ../gui/selinux.tbl:116
+-#: ../gui/selinux.tbl:117 ../gui/selinux.tbl:119 ../gui/selinux.tbl:121
+-#: ../gui/selinux.tbl:123 ../gui/selinux.tbl:124 ../gui/selinux.tbl:127
+-#: ../gui/selinux.tbl:129 ../gui/selinux.tbl:130 ../gui/selinux.tbl:131
+-#: ../gui/selinux.tbl:132 ../gui/selinux.tbl:133 ../gui/selinux.tbl:134
+-#: ../gui/selinux.tbl:135 ../gui/selinux.tbl:136 ../gui/selinux.tbl:137
+-#: ../gui/selinux.tbl:138 ../gui/selinux.tbl:139 ../gui/selinux.tbl:142
+-#: ../gui/selinux.tbl:143 ../gui/selinux.tbl:144 ../gui/selinux.tbl:145
+-#: ../gui/selinux.tbl:146 ../gui/selinux.tbl:147 ../gui/selinux.tbl:148
+-#: ../gui/selinux.tbl:149 ../gui/selinux.tbl:150 ../gui/selinux.tbl:151
+-#: ../gui/selinux.tbl:152 ../gui/selinux.tbl:154 ../gui/selinux.tbl:155
+-#: ../gui/selinux.tbl:156 ../gui/selinux.tbl:157 ../gui/selinux.tbl:158
+-#: ../gui/selinux.tbl:159 ../gui/selinux.tbl:160 ../gui/selinux.tbl:167
+-#: ../gui/selinux.tbl:171 ../gui/selinux.tbl:172 ../gui/selinux.tbl:173
+-#: ../gui/selinux.tbl:174 ../gui/selinux.tbl:175 ../gui/selinux.tbl:177
+-#: ../gui/selinux.tbl:178 ../gui/selinux.tbl:179 ../gui/selinux.tbl:180
+-#: ../gui/selinux.tbl:184 ../gui/selinux.tbl:192 ../gui/selinux.tbl:193
+-#: ../gui/selinux.tbl:194 ../gui/selinux.tbl:195 ../gui/selinux.tbl:196
+-#: ../gui/selinux.tbl:197 ../gui/selinux.tbl:198 ../gui/selinux.tbl:199
+-#: ../gui/selinux.tbl:200 ../gui/selinux.tbl:201 ../gui/selinux.tbl:206
+-#: ../gui/selinux.tbl:207 ../gui/selinux.tbl:218 ../gui/selinux.tbl:219
+-#: ../gui/selinux.tbl:220 ../gui/selinux.tbl:222 ../gui/selinux.tbl:224
+-#: ../gui/selinux.tbl:226 ../gui/selinux.tbl:227 ../gui/selinux.tbl:230
+-msgid "SELinux Service Protection"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:1
+-msgid "Disable SELinux protection for acct daemon"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:2 ../gui/selinux.tbl:3 ../gui/selinux.tbl:70
+-#: ../gui/selinux.tbl:153 ../gui/selinux.tbl:168 ../gui/selinux.tbl:169
+-#: ../gui/selinux.tbl:170 ../gui/selinux.tbl:189 ../gui/selinux.tbl:202
+-#: ../gui/selinux.tbl:203 ../gui/selinux.tbl:204 ../gui/selinux.tbl:205
+-msgid "Admin"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:2
+-msgid "Allow all daemons to write corefiles to /"
+-msgstr ""
++#: booleans.py:97
++#, fuzzy
++msgid "Allow confined applications to run with kerberos."
++msgstr "ಮಿತಿಗೊಳಿಸಲ್ಪಟ್ಟ ಅನ್ವಯವು ನಿರ್ಮಿಸುವ ಅಥವ ಬರೆಯುವ ಕಡತವನ್ನು(ಗಳನ್ನು) ಆರಿಸಿ"
+ 
+-#: ../gui/selinux.tbl:3
+-msgid "Allow all daemons the ability to use unallocated ttys"
 -msgstr ""
--
--#: ../semanage/seobject.py:1562
--#, python-format
--msgid "Could not delete interface %s"
++#: booleans.py:98
++#, fuzzy
++msgid "Allow syslogd daemon to send mail"
++msgstr "ಡೆಮೊನುಳಿಗೆ NIS ನೊಂದಿಗೆ ಚಲಾಯಿತವಾಗುವಂತೆ ಅನುಮತಿಸು"
+ 
+-#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
+-#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
+-#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
+-#: ../gui/selinux.tbl:210 ../gui/selinux.tbl:211 ../gui/selinux.tbl:212
+-#: ../gui/selinux.tbl:213 ../gui/selinux.tbl:214 ../gui/selinux.tbl:215
+-#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
+-msgid "User Privs"
+-msgstr ""
++#: booleans.py:99
++#, fuzzy
++msgid "Allow syslogd the ability to read/write terminals"
++msgstr "ಎಲ್ಲಾ ಡೆಮೋನುಗಳು ನಿಯೋಜಿಸಲಾದ tty ಗಳನ್ನು ಬಳಸುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಅನುಮತಿಸು"
+ 
+-#: ../gui/selinux.tbl:4
+-msgid ""
+-"Allow gadmin SELinux user account to execute files in home directory or /tmp"
++#: booleans.py:100
++msgid "Allow logging in and using the system from /dev/console."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:5
++#: booleans.py:101
+ msgid ""
+-"Allow guest SELinux user account to execute files in home directory or /tmp"
++"Control the ability to mmap a low area of the address space, as configured "
++"by /proc/sys/kernel/mmap_min_addr."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
+-msgid "Memory Protection"
 -msgstr ""
--
--#: ../semanage/seobject.py:1574
--msgid "Could not delete all interface  mappings"
++#: booleans.py:102
++#, fuzzy
++msgid "Allow mock to read files in home directories."
++msgstr "spamd ನೆಲೆ ಕಡತಕೋಶಗಳನ್ನು ನಿಲುಕಿಸಿಕೊಳ್ಳಲು ಅನುಮತಿಸು"
+ 
+-#: ../gui/selinux.tbl:6
+-msgid "Allow java executable stack"
 -msgstr ""
--
--#: ../semanage/seobject.py:1588
--msgid "Could not list interfaces"
++#: booleans.py:103
++#, fuzzy
++msgid "Allow the mount command to mount any directory or file."
++msgstr "ಆರೋಹಿಸುದಕ್ಕೆ ಯಾವುದೆ ಕಡತಕೋಶವನ್ನು ಆರೋಹಿಸ ಅನುಮತಿಸುಲು"
+ 
+-#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
+-#: ../gui/selinux.tbl:209
+-msgid "Mount"
 -msgstr ""
--
--#: ../semanage/seobject.py:1613
--msgid "SELinux Interface"
++#: booleans.py:104
++#, fuzzy
++msgid "Allow mozilla plugin domain to connect to the network using TCP."
++msgstr "squid ಡೀಮನ್‌ಗೆ ಜಾಲಬಂಧವನ್ನು ಸಂಪರ್ಕಿಸಲು ಅನುಮತಿಸಲು"
+ 
+-#: ../gui/selinux.tbl:7
+-msgid "Allow mount to mount any file"
++#: booleans.py:105
++#, fuzzy
++msgid ""
++"Allow mozilla_plugins to create random content in the users home directory"
+ msgstr ""
++"ಸವಲತ್ತುಗಳಿಲ್ಲದ ಬಳಕೆದಾರರ ನೆಲೆ ಕಡತಕೋಶಗಳನ್ನು ಓದಲು SELinux webadm ಬಳಕೆದಾರನಿಗೆ "
++"ಅನುಮತಿಸು"
+ 
+-#: ../gui/selinux.tbl:8
+-msgid "Allow mount to mount any directory"
 -msgstr ""
--
--#: ../semanage/seobject.py:1613 ../semanage/seobject.py:1936
--msgid "Context"
++#: booleans.py:106
++#, fuzzy
++msgid "Allow confined web browsers to read home directory content"
++msgstr "ಸ್ಟಾಫ್ ಜಾಲ ವೀಕ್ಷಕರಿಗೆ ನೆಲೆ ಕಡತಕೋಶಗಳಿಗೆ ಬರೆಯಲು ಅನುಮತಿಸು"
+ 
+-#: ../gui/selinux.tbl:9
++#: booleans.py:107
+ msgid "Allow mplayer executable stack"
 -msgstr ""
--
--#: ../semanage/seobject.py:1663
--#, python-format
--msgid "Equivalence class for %s already exists"
++msgstr "mplayer ಕಾರ್ಯಗತಗೊಳಿಸಬಲ್ಲಂತಹ ಸ್ಟಾಕ್ ಅನ್ನು ಅನುಮತಿಸು"
+ 
+-#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
+-#: ../gui/selinux.tbl:188
+-msgid "SSH"
 -msgstr ""
--
--#: ../semanage/seobject.py:1669
--#, python-format
--msgid "File spec %s conflicts with equivalency rule '%s %s'"
++#: booleans.py:108
++#, fuzzy
++msgid "Allow mysqld to connect to all ports"
++msgstr "%s ಯಾವುದೆ tcp ಸಂಪರ್ಕ ಸ್ಥಾನಗಳಿಗೆ ಸಂಪರ್ಕಸಾಧಿಸಲು ಅನುಮತಿಸುತ್ತದೆ"
+ 
+-#: ../gui/selinux.tbl:10
+-msgid "Allow ssh to run ssh-keysign"
 -msgstr ""
--
--#: ../semanage/seobject.py:1678
--#, python-format
--msgid "Equivalence class for %s does not exists"
++#: booleans.py:109
++#, fuzzy
++msgid "Allow BIND to bind apache port."
++msgstr "%s ಯಾವುದೆ udp ಸಂಪರ್ಕ ಸ್ಥಾನಗಳಿಗೆ ಬದ್ಧವಾಗಿರಲು ಅನುಮತಿಸುತ್ತದೆ"
+ 
+-#: ../gui/selinux.tbl:11
++#: booleans.py:110
+ msgid ""
+-"Allow staff SELinux user account to execute files in home directory or /tmp"
++"Allow BIND to write the master zone files. Generally this is used for "
++"dynamic DNS or zone transfers."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:12
++#: booleans.py:111
++#, fuzzy
++msgid "Allow any files/directories to be exported read/only via NFS."
++msgstr "ಆರೋಹಿಸುದಕ್ಕೆ ಯಾವುದೆ ಕಡತಕೋಶವನ್ನು ಆರೋಹಿಸ ಅನುಮತಿಸುಲು"
++
++#: booleans.py:112
++#, fuzzy
++msgid "Allow any files/directories to be exported read/write via NFS."
++msgstr "ಸಾಂಬಾಗೆ nfs ಕಡತಕೋಶಗಳನ್ನು ಹಂಚಿಕೆ ಮಾಡಿಕೊಳ್ಳುವಂತೆ ಅನುಮತಿಸು"
++
++#: booleans.py:113
+ msgid ""
+-"Allow sysadm SELinux user account to execute files in home directory or /tmp"
++"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:114
++#, fuzzy
++msgid "Allow system to run with NIS"
++msgstr "ಡೆಮೊನುಳಿಗೆ NIS ನೊಂದಿಗೆ ಚಲಾಯಿತವಾಗುವಂತೆ ಅನುಮತಿಸು"
++
++#: booleans.py:115
++#, fuzzy
++msgid "Allow confined applications to use nscd shared memory."
++msgstr "ಕ್ಲೈಂಟುಗಳಿಗೆ X ಹಂಚಿಕಾ ಮೆಮೊರಿಗೆ ಬರೆಯಲು ಅನುಮತಿಸಲು"
++
++#: booleans.py:116
++#, fuzzy
++msgid "Allow nsplugin code to connect to unreserved ports"
++msgstr "%s ಯಾವುದೆ udp ಸಂಪರ್ಕ ಸ್ಥಾನಗಳಿಗೆ ಸಂಪರ್ಕಸಾಧಿಸಲು ಅನುಮತಿಸುತ್ತದೆ"
++
++#: booleans.py:117
++#, fuzzy
++msgid "Allow nsplugin code to execmem/execstack"
++msgstr "%s ಯಾವುದೆ udp ಸಂಪರ್ಕ ಸ್ಥಾನಗಳಿಗೆ ಸಂಪರ್ಕಸಾಧಿಸಲು ಅನುಮತಿಸುತ್ತದೆ"
++
++#: booleans.py:118
++#, fuzzy
++msgid "Allow openvpn to read home directories"
++msgstr "spamd ನೆಲೆ ಕಡತಕೋಶಗಳನ್ನು ನಿಲುಕಿಸಿಕೊಳ್ಳಲು ಅನುಮತಿಸು"
++
++#: booleans.py:119
++#, fuzzy
++msgid "Allow piranha-lvs domain to connect to the network using TCP."
++msgstr "squid ಡೀಮನ್‌ಗೆ ಜಾಲಬಂಧವನ್ನು ಸಂಪರ್ಕಿಸಲು ಅನುಮತಿಸಲು"
++
++#: booleans.py:120
++#, fuzzy
++msgid "Allow polipo to connect to all ports > 1023"
++msgstr "%s ಯಾವುದೆ tcp ಸಂಪರ್ಕ ಸ್ಥಾನಗಳಿಗೆ ಸಂಪರ್ಕಸಾಧಿಸಲು ಅನುಮತಿಸುತ್ತದೆ"
++
++#: booleans.py:121
++msgid ""
++"Determine whether Polipo session daemon can bind tcp sockets to all "
++"unreserved ports."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:13
++#: booleans.py:122
+ msgid ""
+-"Allow unconfined SELinux user account to execute files in home directory or /"
+-"tmp"
++"Determine whether calling user domains can execute Polipo daemon in the "
++"polipo_session_t domain."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:14
+-msgid "Network Configuration"
 -msgstr ""
--
--#: ../semanage/seobject.py:1692
--#, python-format
--msgid "Could not set user in file context for %s"
++#: booleans.py:123
++#, fuzzy
++msgid "Determine whether polipo can access cifs file systems."
++msgstr "spamd ನೆಲೆ ಕಡತಕೋಶಗಳನ್ನು ನಿಲುಕಿಸಿಕೊಳ್ಳಲು ಅನುಮತಿಸು"
+ 
+-#: ../gui/selinux.tbl:14
+-msgid "Allow unlabeled packets to flow on the network"
 -msgstr ""
--
--#: ../semanage/seobject.py:1696
--#, python-format
--msgid "Could not set role in file context for %s"
++#: booleans.py:124
++#, fuzzy
++msgid "Determine whether Polipo can access nfs file systems."
++msgstr "spamd ನೆಲೆ ಕಡತಕೋಶಗಳನ್ನು ನಿಲುಕಿಸಿಕೊಳ್ಳಲು ಅನುಮತಿಸು"
+ 
+-#: ../gui/selinux.tbl:15
+-msgid ""
+-"Allow user SELinux user account to execute files in home directory or /tmp"
++#: booleans.py:125
++msgid "Enable polyinstantiated directory support."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:16
+-msgid "Allow unconfined to dyntrans to unconfined_execmem"
++#: booleans.py:126
++msgid "Allow the portage domains to use NFS mounts (regular nfs_t)"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
+-#: ../gui/selinux.tbl:140
+-msgid "Databases"
 -msgstr ""
--
--#: ../semanage/seobject.py:1701 ../semanage/seobject.py:1758
--#, python-format
--msgid "Could not set mls fields in file context for %s"
++#: booleans.py:127
++#, fuzzy
++msgid "Allow postfix_local domain full write access to mail_spool directories"
++msgstr "spamd ನೆಲೆ ಕಡತಕೋಶಗಳನ್ನು ನಿಲುಕಿಸಿಕೊಳ್ಳಲು ಅನುಮತಿಸು"
+ 
+-#: ../gui/selinux.tbl:17
+-msgid "Allow user to connect to mysql socket"
++#: booleans.py:128
++msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:18
+-msgid "Allow user to connect to postgres socket"
++#: booleans.py:129
++msgid "Allow transmit client label to foreign database"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
+-msgid "XServer"
 -msgstr ""
--
--#: ../semanage/seobject.py:1707
--msgid "Invalid file specification"
++#: booleans.py:130
++#, fuzzy
++msgid "Allow database admins to execute DML statement"
++msgstr "ಬಳಕೆದಾರರಿಗೆ ಆರೋಹಿಸು ಆಜ್ಞೆಯನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲು ಅನುಮತಿಸು"
+ 
+-#: ../gui/selinux.tbl:19
+-msgid "Allow clients to write to X shared memory"
++#: booleans.py:131
++#, fuzzy
++msgid "Allow unprivileged users to execute DDL statement"
++msgstr "ಸಾಮಾನ್ಯ ಬಳಕೆದಾರರಿಗೆ ಪಿಂಗ್ ಅನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲು ಅನುಮತಿಸು"
++
++#: booleans.py:132
++msgid "Allow pppd to load kernel modules for certain modems"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:20
++#: booleans.py:133
++msgid "Allow pppd to be run for a regular user"
++msgstr "ಒಬ್ಬ ಸಾಮಾನ್ಯ ಬಳಕೆದಾರನಿಗೆ ಚಲಾಯಿತವಾಗುವಂತೆ pppd ಗೆ ಅನುಮತಿಸು"
++
++#: booleans.py:134
++#, fuzzy
++msgid ""
++"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
++msgstr "%s ಯಾವುದೆ udp ಸಂಪರ್ಕ ಸ್ಥಾನಗಳಿಗೆ ಸಂಪರ್ಕಸಾಧಿಸಲು ಅನುಮತಿಸುತ್ತದೆ"
++
++#: booleans.py:135
++#, fuzzy
++msgid "Allow Puppet client to manage all file types."
++msgstr "ಆರೋಹಣಕ್ಕೆ ಯಾವುದೆ ಕಡತಗಳನ್ನು ಆರೋಹಿಸಲು ಅನುಮತಿಸು"
++
++#: booleans.py:136
++#, fuzzy
++msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
++msgstr "ಬಳಕೆದಾರನಿಗೆ postgres ಸಾಕೆಟ್ಟಿಗೆ ಸಂಪರ್ಕ ಕಲ್ಪಿಸಲು ಅನುಮತಿಸು"
++
++#: booleans.py:137
++#, fuzzy
++msgid "Allow qemu to connect fully to the network"
++msgstr "squid ಡೀಮನ್‌ಗೆ ಜಾಲಬಂಧವನ್ನು ಸಂಪರ್ಕಿಸಲು ಅನುಮತಿಸಲು"
++
++#: booleans.py:138
++#, fuzzy
++msgid "Allow qemu to use cifs/Samba file systems"
++msgstr "ಸಾಂಬಾಗೆ nfs ಕಡತಕೋಶಗಳನ್ನು ಹಂಚಿಕೆ ಮಾಡಿಕೊಳ್ಳುವಂತೆ ಅನುಮತಿಸು"
++
++#: booleans.py:139
++msgid "Allow qemu to use serial/parallel communication ports"
++msgstr ""
++
++#: booleans.py:140
++#, fuzzy
++msgid "Allow qemu to use nfs file systems"
++msgstr "ಸಾಂಬಾಗೆ nfs ಕಡತಕೋಶಗಳನ್ನು ಹಂಚಿಕೆ ಮಾಡಿಕೊಳ್ಳುವಂತೆ ಅನುಮತಿಸು"
++
++#: booleans.py:141
++#, fuzzy
++msgid "Allow qemu to use usb devices"
++msgstr "rw usb ಸಾಧನಗಳಿಗೆ ಬಳಕೆದಾರರನ್ನು ಅನುಮತಿಸು"
++
++#: booleans.py:142
++#, fuzzy
++msgid "Allow racoon to read shadow"
++msgstr "sasl ದೃಢೀಕರಣ ಪರಿಚಾರಕಕ್ಕೆ /etc/shadow ಅನ್ನು ಓದಲು ಅನುಮತಿಸು"
++
++#: booleans.py:143
++#, fuzzy
++msgid "Allow rgmanager domain to connect to the network using TCP."
++msgstr "squid ಡೀಮನ್‌ಗೆ ಜಾಲಬಂಧವನ್ನು ಸಂಪರ್ಕಿಸಲು ಅನುಮತಿಸಲು"
++
++#: booleans.py:144
+ msgid ""
+-"Allow xguest SELinux user account to execute files in home directory or /tmp"
++"Allow rsync to modify public files used for public file transfer services.  "
++"Files/Directories must be labeled public_content_rw_t."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
+-#: ../gui/selinux.tbl:231
+-msgid "NIS"
 -msgstr ""
--
--#: ../semanage/seobject.py:1709
--msgid "File specification can not include spaces"
++#: booleans.py:145
++#, fuzzy
++msgid "Allow rsync to run as a client"
++msgstr "rpm ಅನ್ನು ಮಿತಿಗೊಳಪಡದೆ ಚಲಾಯಿತಗೊಳ್ಳಲು ಅನುಮತಿಸು"
+ 
+-#: ../gui/selinux.tbl:21
+-msgid "Allow daemons to run with NIS"
 -msgstr ""
--
--#: ../semanage/seobject.py:1714
--#, python-format
--msgid ""
--"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
++#: booleans.py:146
++#, fuzzy
++msgid "Allow rsync to export any files/directories read only."
++msgstr "ಆರೋಹಿಸುದಕ್ಕೆ ಯಾವುದೆ ಕಡತಕೋಶವನ್ನು ಆರೋಹಿಸ ಅನುಮತಿಸುಲು"
+ 
+-#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
+-#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
+-#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
+-#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
+-#: ../gui/selinux.tbl:118
+-msgid "Web Applications"
 -msgstr ""
--
--#: ../semanage/seobject.py:1732 ../semanage/seobject.py:1737
--#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1872
--#: ../semanage/seobject.py:1876
--#, python-format
--msgid "Could not check if file context for %s is defined"
++#: booleans.py:147
++#, fuzzy
++msgid "Allow rsync servers to share cifs files systems"
++msgstr "ಸಾಂಬಾಗೆ nfs ಕಡತಕೋಶಗಳನ್ನು ಹಂಚಿಕೆ ಮಾಡಿಕೊಳ್ಳುವಂತೆ ಅನುಮತಿಸು"
+ 
+-#: ../gui/selinux.tbl:22
+-msgid "Transition staff SELinux user to Web Browser Domain"
 -msgstr ""
--
--#: ../semanage/seobject.py:1745
--#, python-format
--msgid "Could not create file context for %s"
++#: booleans.py:148
++#, fuzzy
++msgid "Allow rsync servers to share nfs files systems"
++msgstr "ಸಾಂಬಾಗೆ nfs ಕಡತಕೋಶಗಳನ್ನು ಹಂಚಿಕೆ ಮಾಡಿಕೊಳ್ಳುವಂತೆ ಅನುಮತಿಸು"
+ 
+-#: ../gui/selinux.tbl:23
+-msgid "Transition sysadm SELinux user to Web Browser Domain"
 -msgstr ""
--
--#: ../semanage/seobject.py:1753
--#, python-format
--msgid "Could not set type in file context for %s"
++#: booleans.py:149
++#, fuzzy
++msgid "Allow samba to create new home directories (e.g. via PAM)"
++msgstr "spamd ನೆಲೆ ಕಡತಕೋಶಗಳನ್ನು ನಿಲುಕಿಸಿಕೊಳ್ಳಲು ಅನುಮತಿಸು"
+ 
+-#: ../gui/selinux.tbl:24
+-msgid "Transition user SELinux user to Web Browser Domain"
++#: booleans.py:150
++msgid ""
++"Allow samba to act as the domain controller, add users, groups and change "
++"passwords."
++msgstr ""
++
++#: booleans.py:151
++#, fuzzy
++msgid "Allow samba to share users home directories."
++msgstr "spamd ನೆಲೆ ಕಡತಕೋಶಗಳನ್ನು ನಿಲುಕಿಸಿಕೊಳ್ಳಲು ಅನುಮತಿಸು"
++
++#: booleans.py:152
++#, fuzzy
++msgid "Allow samba to share any file/directory read only."
++msgstr "ಸಾಂಬಾಗೆ nfs ಕಡತಕೋಶಗಳನ್ನು ಹಂಚಿಕೆ ಮಾಡಿಕೊಳ್ಳುವಂತೆ ಅನುಮತಿಸು"
++
++#: booleans.py:153
++#, fuzzy
++msgid "Allow samba to share any file/directory read/write."
++msgstr "ಸಾಂಬಾಗೆ nfs ಕಡತಕೋಶಗಳನ್ನು ಹಂಚಿಕೆ ಮಾಡಿಕೊಳ್ಳುವಂತೆ ಅನುಮತಿಸು"
++
++#: booleans.py:154
++#, fuzzy
++msgid "Allow samba to act as a portmapper"
++msgstr "ಸಾಂಬಾಗೆ nfs ಕಡತಕೋಶಗಳನ್ನು ಹಂಚಿಕೆ ಮಾಡಿಕೊಳ್ಳುವಂತೆ ಅನುಮತಿಸು"
++
++#: booleans.py:155
++#, fuzzy
++msgid "Allow samba to run unconfined scripts"
++msgstr "rpm ಅನ್ನು ಮಿತಿಗೊಳಪಡದೆ ಚಲಾಯಿತಗೊಳ್ಳಲು ಅನುಮತಿಸು"
++
++#: booleans.py:156
++#, fuzzy
++msgid "Allow samba to export ntfs/fusefs volumes."
++msgstr "spamd ನೆಲೆ ಕಡತಕೋಶಗಳನ್ನು ನಿಲುಕಿಸಿಕೊಳ್ಳಲು ಅನುಮತಿಸು"
++
++#: booleans.py:157
++#, fuzzy
++msgid "Allow samba to export NFS volumes."
++msgstr "ಸಾಂಬಾಗೆ nfs ಕಡತಕೋಶಗಳನ್ನು ಹಂಚಿಕೆ ಮಾಡಿಕೊಳ್ಳುವಂತೆ ಅನುಮತಿಸು"
++
++#: booleans.py:158
++#, fuzzy
++msgid "Allow sanlock to read/write fuse files"
++msgstr "xen ಗೆ ಭೌತಿಕ ಡಿಸ್ಕ್ ಸಾಧನಗಳನ್ನು ಓದಲು/ಬರೆಯಲು ಅನುಮತಿಸು"
++
++#: booleans.py:159
++#, fuzzy
++msgid "Allow sanlock to manage nfs files"
++msgstr "ಆರೋಹಣಕ್ಕೆ ಯಾವುದೆ ಕಡತಗಳನ್ನು ಆರೋಹಿಸಲು ಅನುಮತಿಸು"
++
++#: booleans.py:160
++#, fuzzy
++msgid "Allow sanlock to manage cifs files"
++msgstr "ಆರೋಹಣಕ್ಕೆ ಯಾವುದೆ ಕಡತಗಳನ್ನು ಆರೋಹಿಸಲು ಅನುಮತಿಸು"
++
++#: booleans.py:161
++#, fuzzy
++msgid "Allow sasl to read shadow"
++msgstr "sasl ದೃಢೀಕರಣ ಪರಿಚಾರಕಕ್ಕೆ /etc/shadow ಅನ್ನು ಓದಲು ಅನುಮತಿಸು"
++
++#: booleans.py:162
++msgid ""
++"disallow programs, such as newrole, from transitioning to administrative "
++"user domains."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:25
+-msgid "Transition xguest SELinux user to Web Browser Domain"
++#: booleans.py:163
++msgid "Disable kernel module loading."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
+-#: ../gui/selinux.tbl:29
+-msgid "Allow staff Web Browsers to write to home directories"
++#: booleans.py:164
++msgid ""
++"Boolean to determine whether the system permits loading policy, setting "
++"enforcing mode, and changing boolean values.  Set this to true and you have "
++"to reboot to set it back."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:30
+-msgid "Disable SELinux protection for amanda"
++#: booleans.py:165
++#, fuzzy
++msgid "Allow regular users direct dri device access"
+ msgstr ""
++"ಸಾಮಾನ್ಯ ಬಳಕೆದಾರರಿಗೆ ನೇರ ಮೌಸಿನ ನಿಲುಕಣೆಯನ್ನು ಅನುಮತಿಸು(ಕೇವಲ X ಪರಿಚಾರಕವನ್ನು ಮಾತ್ರ "
++"ಅನುಮತಿಸು)"
+ 
+-#: ../gui/selinux.tbl:31
+-msgid "Disable SELinux protection for amavis"
++#: booleans.py:166
++msgid ""
++"Allow unconfined executables to make their heap memory executable.  Doing "
++"this is a really bad idea. Probably indicates a badly coded executable, but "
++"could indicate an attack. This executable should be reported in bugzilla"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:32
+-msgid "Disable SELinux protection for apmd daemon"
++#: booleans.py:167
++msgid ""
++"Allow all unconfined executables to use libraries requiring text relocation "
++"that are not labeled textrel_shlib_t"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:33
+-msgid "Disable SELinux protection for arpwatch daemon"
++#: booleans.py:168
++msgid ""
++"Allow unconfined executables to make their stack executable.  This should "
++"never, ever be necessary. Probably indicates a badly coded executable, but "
++"could indicate an attack. This executable should be reported in bugzilla"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:34
+-msgid "Disable SELinux protection for auditd daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:1761 ../semanage/seobject.py:1818
--#: ../semanage/seobject.py:1822
--#, python-format
--msgid "Could not set file context for %s"
++#: booleans.py:169
++#, fuzzy
++msgid "Allow users to connect to the local mysql server"
++msgstr "ಬಳಕೆದಾರನಿಗೆ mysql ಸಾಕೆಟ್ಟಿಗೆ ಸಂಪರ್ಕ ಕಲ್ಪಿಸಲು ಅನುಮತಿಸು"
+ 
+-#: ../gui/selinux.tbl:35
+-msgid "Disable SELinux protection for automount daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:1767
--#, python-format
--msgid "Could not add file context for %s"
++#: booleans.py:170
++#, fuzzy
++msgid ""
++"Allow confined users the ability to execute the ping and traceroute commands."
++msgstr "ಬಳಕೆದಾರರಿಗೆ ಆರೋಹಿಸು ಆಜ್ಞೆಯನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲು ಅನುಮತಿಸು"
+ 
+-#: ../gui/selinux.tbl:36
+-msgid "Disable SELinux protection for avahi"
 -msgstr ""
--
--#: ../semanage/seobject.py:1781
--msgid "Requires setype, serange or seuser"
++#: booleans.py:171
++#, fuzzy
++msgid "Allow users to connect to PostgreSQL"
++msgstr "ಬಳಕೆದಾರನಿಗೆ postgres ಸಾಕೆಟ್ಟಿಗೆ ಸಂಪರ್ಕ ಕಲ್ಪಿಸಲು ಅನುಮತಿಸು"
+ 
+-#: ../gui/selinux.tbl:37
+-msgid "Disable SELinux protection for bluetooth daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1880
--#, python-format
--msgid "File context for %s is not defined"
++#: booleans.py:172
++#, fuzzy
++msgid ""
++"Allow user to r/w files on filesystems that do not have extended attributes "
++"(FAT, CDROM, FLOPPY)"
++msgstr "ಬಳಕೆದಾರನನ್ನು r/w noextattrfile (FAT, CDROM, FLOPPY) ಗೆ ಅನುಮತಿಸು"
+ 
+-#: ../gui/selinux.tbl:38
+-msgid "Disable SELinux protection for canna daemon"
++#: booleans.py:173
++#, fuzzy
++msgid ""
++"Allow users to run TCP servers (bind to ports and accept connection from the "
++"same domain and outside users)  disabling this forces FTP passive mode and "
++"may change other protocols."
+ msgstr ""
++"ಬಳಕೆದಾರರಿಗೆ TCP ಪರಿಚಾರಕಗಳನ್ನು ಚಲಾಯಿಸಲು ಅನುಮತಿಸು (ಸಂಪರ್ಕಸ್ಥಾನಗಳಿಗೆ ಬೈಂಡ್ ಮಾಡಿ "
++"ಹಾಗು ಅದೆ ಡೊಮೈನ್‌ನಿಂದ ಹಾಗು ಬಳಕೆದಾರರ ಹೊರಗಿನ ಸಂಪರ್ಕಗಳನ್ನು ಅನುಮತಿಸು).  ಇದನ್ನು "
++"ಅಶಕ್ತಗೊಳಿಸುವುದರಿಂದ ಅದುFTP ಜಡ ಕ್ರಮಕ್ಕೆ ಒತ್ತಾಯಿಸುತ್ತದೆ ಹಾಗು ಇತರೆ ಪ್ರೊಟೋಕಾಲ್‍ಗಳನ್ನು ಸಹ "
++"ಬದಲಾಯಿಸಬಹುದು"
+ 
+-#: ../gui/selinux.tbl:39
+-msgid "Disable SELinux protection for cardmgr daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:1800
--#, python-format
--msgid "Could not query file context for %s"
++#: booleans.py:174
++#, fuzzy
++msgid "Allow user music sharing"
++msgstr "rw usb ಸಾಧನಗಳಿಗೆ ಬಳಕೆದಾರರನ್ನು ಅನುಮತಿಸು"
+ 
+-#: ../gui/selinux.tbl:40
+-msgid "Disable SELinux protection for Cluster Server"
++#: booleans.py:175
++msgid ""
++"Allow anon internal-sftp to upload files, used for public file transfer "
++"services. Directories must be labeled public_content_rw_t."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:41
++#: booleans.py:176
++#, fuzzy
+ msgid ""
+-"Allow cdrecord to read various content. nfs, samba, removable devices, user "
+-"temp and untrusted content files"
++"Allow sftp-internal to read and write files in the user home directories"
+ msgstr ""
++"ಸವಲತ್ತುಗಳಿಲ್ಲದ ಬಳಕೆದಾರರ ನೆಲೆ ಕಡತಕೋಶಗಳನ್ನು ಓದಲು SELinux webadm ಬಳಕೆದಾರನಿಗೆ "
++"ಅನುಮತಿಸು"
+ 
+-#: ../gui/selinux.tbl:42
+-msgid "Disable SELinux protection for ciped daemon"
++#: booleans.py:177
++#, fuzzy
++msgid ""
++"Allow sftp-internal to login to local users and read/write all files on the "
++"system, governed by DAC."
+ msgstr ""
++"ಸವಲತ್ತುಗಳಿಲ್ಲದ ಬಳಕೆದಾರರ ನೆಲೆ ಕಡತಕೋಶಗಳನ್ನು ಓದಲು SELinux webadm ಬಳಕೆದಾರನಿಗೆ "
++"ಅನುಮತಿಸು"
+ 
+-#: ../gui/selinux.tbl:43
+-msgid "Disable SELinux protection for clamd daemon"
++#: booleans.py:178
++#, fuzzy
++msgid ""
++"Allow internal-sftp to read and write files in the user ssh home directories."
+ msgstr ""
++"ಸವಲತ್ತುಗಳಿಲ್ಲದ ಬಳಕೆದಾರರ ನೆಲೆ ಕಡತಕೋಶಗಳನ್ನು ಓದಲು SELinux webadm ಬಳಕೆದಾರನಿಗೆ "
++"ಅನುಮತಿಸು"
+ 
+-#: ../gui/selinux.tbl:44
+-msgid "Disable SELinux protection for clamscan"
 -msgstr ""
--
--#: ../semanage/seobject.py:1826
--#, python-format
--msgid "Could not modify file context for %s"
++#: booleans.py:179
++#, fuzzy
++msgid "Allow sge to connect to the network using any TCP port"
++msgstr "squid ಡೀಮನ್‌ಗೆ ಜಾಲಬಂಧವನ್ನು ಸಂಪರ್ಕಿಸಲು ಅನುಮತಿಸಲು"
+ 
+-#: ../gui/selinux.tbl:45
+-msgid "Disable SELinux protection for clvmd"
 -msgstr ""
--
--#: ../semanage/seobject.py:1839
--msgid "Could not list the file contexts"
++#: booleans.py:180
++#, fuzzy
++msgid "Allow sge to access nfs file systems."
++msgstr "spamd ನೆಲೆ ಕಡತಕೋಶಗಳನ್ನು ನಿಲುಕಿಸಿಕೊಳ್ಳಲು ಅನುಮತಿಸು"
+ 
+-#: ../gui/selinux.tbl:46
+-msgid "Disable SELinux protection for comsat daemon"
++#: booleans.py:181
++msgid ""
++"Enable additional permissions needed to support devices on 3ware controllers."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
+-#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
+-msgid "Disable SELinux protection for courier daemon"
++#: booleans.py:182
++msgid ""
++"Allow samba to modify public files used for public file transfer services.  "
++"Files/Directories must be labeled public_content_rw_t."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:52
+-msgid "Disable SELinux protection for cpucontrol daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:1853
--#, python-format
--msgid "Could not delete the file context %s"
++#: booleans.py:183
++#, fuzzy
++msgid "Allow user spamassassin clients to use the network."
++msgstr "ಲೇಬಲ್ ಮಾಡಲಾಗದ ಪ್ಯಾಕೇಟುಗಳು ಜಾಲಬಂಧದಲ್ಲಿ ಹಾಯಲು ಅನುಮತಿಸು"
+ 
+-#: ../gui/selinux.tbl:53
+-msgid "Disable SELinux protection for cpuspeed daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:1878
--#, python-format
--msgid "File context for %s is defined in policy, cannot be deleted"
++#: booleans.py:184
++#, fuzzy
++msgid "Allow spamd to read/write user home directories."
++msgstr "spamd ನೆಲೆ ಕಡತಕೋಶಗಳನ್ನು ನಿಲುಕಿಸಿಕೊಳ್ಳಲು ಅನುಮತಿಸು"
+ 
+-#: ../gui/selinux.tbl:54
+-msgid "Cron"
 -msgstr ""
--
--#: ../semanage/seobject.py:1884
--#, python-format
--msgid "Could not delete file context for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1899
--msgid "Could not list file contexts"
--msgstr ""
--
--#: ../semanage/seobject.py:1903
--msgid "Could not list local file contexts"
--msgstr ""
--
--#: ../semanage/seobject.py:1936
--msgid "SELinux fcontext"
--msgstr ""
--
--#: ../semanage/seobject.py:1936
--msgid "type"
--msgstr ""
--
--#: ../semanage/seobject.py:1949
--msgid ""
--"\n"
--"SELinux Distribution fcontext Equivalence \n"
--msgstr ""
--
--#: ../semanage/seobject.py:1954
--msgid ""
--"\n"
--"SELinux Local fcontext Equivalence \n"
--msgstr ""
--
--#: ../semanage/seobject.py:1988 ../semanage/seobject.py:2040
--#: ../semanage/seobject.py:2046
--#, python-format
--msgid "Could not check if boolean %s is defined"
++#: booleans.py:185
++#, fuzzy
++msgid ""
++"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
++msgstr "%s ಯಾವುದೆ udp ಸಂಪರ್ಕ ಸ್ಥಾನಗಳಿಗೆ ಸಂಪರ್ಕಸಾಧಿಸಲು ಅನುಮತಿಸುತ್ತದೆ"
+ 
+-#: ../gui/selinux.tbl:54
+-msgid "Disable SELinux protection for crond daemon"
++#: booleans.py:186
++msgid "Allow squid to run as a transparent proxy (TPROXY)"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
+-#: ../gui/selinux.tbl:91
+-msgid "Printing"
++#: booleans.py:187
++#, fuzzy
++msgid ""
++"Allow ssh with chroot env to read and write files in the user home "
++"directories"
+ msgstr ""
++"ಸವಲತ್ತುಗಳಿಲ್ಲದ ಬಳಕೆದಾರರ ನೆಲೆ ಕಡತಕೋಶಗಳನ್ನು ಓದಲು SELinux webadm ಬಳಕೆದಾರನಿಗೆ "
++"ಅನುಮತಿಸು"
+ 
+-#: ../gui/selinux.tbl:55
+-msgid "Disable SELinux protection for cupsd back end server"
 -msgstr ""
--
--#: ../semanage/seobject.py:1990 ../semanage/seobject.py:2042
--#, python-format
--msgid "Boolean %s is not defined"
++#: booleans.py:188
++#, fuzzy
++msgid "allow host key based authentication"
++msgstr "ದೃಢೀಕರಣಕ್ಕಾಗಿ Pam ಅನ್ನು ಬಳಸುತ್ತದೆ"
+ 
+-#: ../gui/selinux.tbl:56
+-msgid "Disable SELinux protection for cupsd daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:1994
--#, python-format
--msgid "Could not query file context %s"
++#: booleans.py:189
++msgid "Allow ssh logins as sysadm_r:sysadm_t"
++msgstr "sysadm_r:sysadm_t ಆಗಿ ssh ಪ್ರವೇಶವನ್ನು ಅನುಮತಿಸು"
+ 
+-#: ../gui/selinux.tbl:57
+-msgid "Disable SELinux protection for cupsd_lpd"
 -msgstr ""
--
--#: ../semanage/seobject.py:1999
--#, python-format
--msgid "You must specify one of the following values: %s"
++#: booleans.py:190
++#, fuzzy
++msgid "allow staff user to create and transition to svirt domains."
++msgstr "%s ಡೊಮೈನ್‌ಗೆ ಪರಿವರ್ತಿತಗೊಳ್ಳುವ ಬಳಕೆದಾರ ಪಾತ್ರಗಳನ್ನು ಆರಿಸಿ."
+ 
+-#: ../gui/selinux.tbl:58
+-msgid "CVS"
 -msgstr ""
--
--#: ../semanage/seobject.py:2004
--#, python-format
--msgid "Could not set active value of boolean %s"
++#: booleans.py:191
++#, fuzzy
++msgid "Allow the Telepathy connection managers to connect to any network port."
++msgstr "squid ಡೀಮನ್‌ಗೆ ಜಾಲಬಂಧವನ್ನು ಸಂಪರ್ಕಿಸಲು ಅನುಮತಿಸಲು"
+ 
+-#: ../gui/selinux.tbl:58
+-msgid "Disable SELinux protection for cvs daemon"
++#: booleans.py:192
++msgid ""
++"Allow the Telepathy connection managers to connect to any generic TCP port."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:59
+-msgid "Disable SELinux protection for cyrus daemon"
++#: booleans.py:193
++msgid ""
++"Allow tftp to modify public files used for public file transfer services."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:60
+-msgid "Disable SELinux protection for dbskkd daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:2007
--#, python-format
--msgid "Could not modify boolean %s"
++#: booleans.py:194
++#, fuzzy
++msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
++msgstr "%s ಯಾವುದೆ udp ಸಂಪರ್ಕ ಸ್ಥಾನಗಳಿಗೆ ಸಂಪರ್ಕಸಾಧಿಸಲು ಅನುಮತಿಸುತ್ತದೆ"
+ 
+-#: ../gui/selinux.tbl:61
+-msgid "Disable SELinux protection for dbusd daemon"
++#: booleans.py:195
++msgid ""
++"allow unconfined users to transition to the chrome sandbox domains when "
++"running chrome-sandbox"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:62
+-msgid "Disable SELinux protection for dccd"
 -msgstr ""
--
--#: ../semanage/seobject.py:2025
--#, python-format
--msgid "Bad format %s: Record %s"
++#: booleans.py:196
++#, fuzzy
++msgid "Allow a user to login as an unconfined domain"
++msgstr "rpm ಅನ್ನು ಮಿತಿಗೊಳಪಡದೆ ಚಲಾಯಿತಗೊಳ್ಳಲು ಅನುಮತಿಸು"
+ 
+-#: ../gui/selinux.tbl:63
+-msgid "Disable SELinux protection for dccifd"
++#: booleans.py:197
++msgid ""
++"Allow unconfined users to transition to the Mozilla plugin domain when "
++"running xulrunner plugin-container."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:64
+-msgid "Disable SELinux protection for dccm"
 -msgstr ""
--
--#: ../semanage/seobject.py:2048
--#, python-format
--msgid "Boolean %s is defined in policy, cannot be deleted"
++#: booleans.py:198
++#, fuzzy
++msgid "Allow video playing tools to run unconfined"
++msgstr "rpm ಅನ್ನು ಮಿತಿಗೊಳಪಡದೆ ಚಲಾಯಿತಗೊಳ್ಳಲು ಅನುಮತಿಸು"
+ 
+-#: ../gui/selinux.tbl:65
+-msgid "Disable SELinux protection for ddt daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:2052
--#, python-format
--msgid "Could not delete boolean %s"
++#: booleans.py:199
++#, fuzzy
++msgid "Allow unprivledged user to create and transition to svirt domains."
++msgstr "%s ಡೊಮೈನ್‌ಗೆ ಪರಿವರ್ತಿತಗೊಳ್ಳುವ ಬಳಕೆದಾರ ಪಾತ್ರಗಳನ್ನು ಆರಿಸಿ."
+ 
+-#: ../gui/selinux.tbl:66
+-msgid "Disable SELinux protection for devfsd daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:2064 ../semanage/seobject.py:2081
--msgid "Could not list booleans"
++#: booleans.py:200
++#, fuzzy
++msgid "Support ecryptfs home directories"
++msgstr "spamd ನೆಲೆ ಕಡತಕೋಶಗಳನ್ನು ನಿಲುಕಿಸಿಕೊಳ್ಳಲು ಅನುಮತಿಸು"
+ 
+-#: ../gui/selinux.tbl:67
+-msgid "Disable SELinux protection for dhcpc daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:2104
--msgid "unknown"
++#: booleans.py:201
++#, fuzzy
++msgid "Support fusefs home directories"
++msgstr "spamd ನೆಲೆ ಕಡತಕೋಶಗಳನ್ನು ನಿಲುಕಿಸಿಕೊಳ್ಳಲು ಅನುಮತಿಸು"
+ 
+-#: ../gui/selinux.tbl:68
+-msgid "Disable SELinux protection for dhcpd daemon"
++#: booleans.py:202
++msgid "Use lpd server instead of cups"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:69
+-msgid "Disable SELinux protection for dictd daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:2117
--msgid "off"
++#: booleans.py:203
++#, fuzzy
++msgid "Support NFS home directories"
++msgstr "spamd ನೆಲೆ ಕಡತಕೋಶಗಳನ್ನು ನಿಲುಕಿಸಿಕೊಳ್ಳಲು ಅನುಮತಿಸು"
+ 
+-#: ../gui/selinux.tbl:70
+-msgid "Allow sysadm_t to directly start daemons"
 -msgstr ""
--
--#: ../semanage/seobject.py:2117
--msgid "on"
++#: booleans.py:204
++#, fuzzy
++msgid "Support SAMBA home directories"
++msgstr "spamd ನೆಲೆ ಕಡತಕೋಶಗಳನ್ನು ನಿಲುಕಿಸಿಕೊಳ್ಳಲು ಅನುಮತಿಸು"
+ 
+-#: ../gui/selinux.tbl:71
+-msgid "Disable SELinux protection for Evolution"
 -msgstr ""
--
--#: ../semanage/seobject.py:2131
--msgid "SELinux boolean"
++#: booleans.py:205
++#, fuzzy
++msgid "Allow varnishd to connect to all ports, not just HTTP."
++msgstr "%s ಯಾವುದೆ tcp ಸಂಪರ್ಕ ಸ್ಥಾನಗಳಿಗೆ ಸಂಪರ್ಕಸಾಧಿಸಲು ಅನುಮತಿಸುತ್ತದೆ"
+ 
+-#: ../gui/selinux.tbl:72
+-msgid "Games"
++#: booleans.py:206
++msgid "Ignore vbetool mmap_zero errors."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:72
+-msgid "Disable SELinux protection for games"
 -msgstr ""
--
--#: ../semanage/seobject.py:2131
--msgid "State"
++#: booleans.py:207
++#, fuzzy
++msgid ""
++"Allow confined virtual guests to use serial/parallel communication ports"
++msgstr "rw usb ಸಾಧನಗಳಿಗೆ ಬಳಕೆದಾರರನ್ನು ಅನುಮತಿಸು"
+ 
+-#: ../gui/selinux.tbl:73
+-msgid "Disable SELinux protection for the web browsers"
 -msgstr ""
--
--#: ../semanage/seobject.py:2131
--msgid "Default"
++#: booleans.py:208
++#, fuzzy
++msgid ""
++"Allow confined virtual guests to use executable memory and executable stack"
++msgstr "rw usb ಸಾಧನಗಳಿಗೆ ಬಳಕೆದಾರರನ್ನು ಅನುಮತಿಸು"
+ 
+-#: ../gui/selinux.tbl:74
+-msgid "Disable SELinux protection for Thunderbird"
 -msgstr ""
--
--#: ../semanage/seobject.py:2131
--msgid "Description"
++#: booleans.py:209
++#, fuzzy
++msgid "Allow confined virtual guests to read fuse files"
++msgstr "ಬಳಕೆದಾರ ಕಡತಗಳನ್ನು ಇವಲೂಶನ್ ಹಾಗು ಥಂಡರ್-ಬರ್ಡ್ ಓದಲು ಅನುಮತಿಸು"
+ 
+-#: ../gui/selinux.tbl:75
+-msgid "Disable SELinux protection for distccd daemon"
 -msgstr ""
--
--#: ../newrole/newrole.c:201
--#, c-format
--msgid "failed to set PAM_TTY\n"
++#: booleans.py:210
++#, fuzzy
++msgid "Allow confined virtual guests to manage nfs files"
++msgstr "ಬಳಕೆದಾರ ಕಡತಗಳನ್ನು ಇವಲೂಶನ್ ಹಾಗು ಥಂಡರ್-ಬರ್ಡ್ ಓದಲು ಅನುಮತಿಸು"
+ 
+-#: ../gui/selinux.tbl:76
+-msgid "Disable SELinux protection for dmesg daemon"
 -msgstr ""
--
--#: ../newrole/newrole.c:290
--#, c-format
--msgid "newrole: service name configuration hashtable overflow\n"
++#: booleans.py:211
++#, fuzzy
++msgid "Allow confined virtual guests to manage cifs files"
++msgstr "ಬಳಕೆದಾರ ಕಡತಗಳನ್ನು ಇವಲೂಶನ್ ಹಾಗು ಥಂಡರ್-ಬರ್ಡ್ ಓದಲು ಅನುಮತಿಸು"
+ 
+-#: ../gui/selinux.tbl:77
+-msgid "Disable SELinux protection for dnsmasq daemon"
 -msgstr ""
--
--#: ../newrole/newrole.c:300
--#, c-format
--msgid "newrole:  %s:  error on line %lu.\n"
++#: booleans.py:212
++#, fuzzy
++msgid "Allow confined virtual guests to interact with the sanlock"
++msgstr "ಬಳಕೆದಾರ ಕಡತಗಳನ್ನು ಇವಲೂಶನ್ ಹಾಗು ಥಂಡರ್-ಬರ್ಡ್ ಓದಲು ಅನುಮತಿಸು"
+ 
+-#: ../gui/selinux.tbl:78
+-msgid "Disable SELinux protection for dovecot daemon"
 -msgstr ""
--
--#: ../newrole/newrole.c:439
--#, c-format
--msgid "cannot find valid entry in the passwd file.\n"
++#: booleans.py:213
++#, fuzzy
++msgid "Allow confined virtual guests to manage device configuration, (pci)"
++msgstr "rw usb ಸಾಧನಗಳಿಗೆ ಬಳಕೆದಾರರನ್ನು ಅನುಮತಿಸು"
+ 
+-#: ../gui/selinux.tbl:79
+-msgid "Disable SELinux protection for entropyd daemon"
 -msgstr ""
--
--#: ../newrole/newrole.c:450
--#, c-format
--msgid "Out of memory!\n"
++#: booleans.py:214
++#, fuzzy
++msgid "Allow confined virtual guests to use usb devices"
++msgstr "rw usb ಸಾಧನಗಳಿಗೆ ಬಳಕೆದಾರರನ್ನು ಅನುಮತಿಸು"
+ 
+-#: ../gui/selinux.tbl:80
+-msgid "Disable SELinux protection for fetchmail"
 -msgstr ""
--
--#: ../newrole/newrole.c:455
--#, c-format
--msgid "Error!  Shell is not valid.\n"
++#: booleans.py:215
++#, fuzzy
++msgid "Allow confined virtual guests to interact with the xserver"
++msgstr "ಬಳಕೆದಾರ ಕಡತಗಳನ್ನು ಇವಲೂಶನ್ ಹಾಗು ಥಂಡರ್-ಬರ್ಡ್ ಓದಲು ಅನುಮತಿಸು"
+ 
+-#: ../gui/selinux.tbl:81
+-msgid "Disable SELinux protection for fingerd daemon"
++#: booleans.py:216
++#, fuzzy
++msgid "Allow webadm to manage files in users home directories"
+ msgstr ""
++"ಸವಲತ್ತುಗಳಿಲ್ಲದ ಬಳಕೆದಾರರ ನೆಲೆ ಕಡತಕೋಶಗಳನ್ನು ನಿರ್ವಹಿಸಲು SELinux webadm ಬಳಕೆದಾರನಿಗೆ "
++"ಅನುಮತಿಸು"
+ 
+-#: ../gui/selinux.tbl:82
+-msgid "Disable SELinux protection for freshclam daemon"
++#: booleans.py:217
++#, fuzzy
++msgid "Allow webadm to read files in users home directories"
+ msgstr ""
++"ಸವಲತ್ತುಗಳಿಲ್ಲದ ಬಳಕೆದಾರರ ನೆಲೆ ಕಡತಕೋಶಗಳನ್ನು ಓದಲು SELinux webadm ಬಳಕೆದಾರನಿಗೆ "
++"ಅನುಮತಿಸು"
+ 
+-#: ../gui/selinux.tbl:83
+-msgid "Disable SELinux protection for fsdaemon daemon"
++#: booleans.py:218
++msgid "Ignore wine mmap_zero errors."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:84
+-msgid "Disable SELinux protection for gpm daemon"
 -msgstr ""
--
--#: ../newrole/newrole.c:512
--#, c-format
--msgid "Unable to clear environment\n"
++#: booleans.py:219
++#, fuzzy
++msgid "Allow the graphical login program to execute bootloader"
++msgstr "sysadm_r:sysadm_t ಆಗಿ ssh ಪ್ರವೇಶವನ್ನು ಅನುಮತಿಸು"
+ 
+-#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
+-msgid "NFS"
 -msgstr ""
--
--#: ../newrole/newrole.c:556 ../newrole/newrole.c:587 ../newrole/newrole.c:617
--#, c-format
--msgid "Error changing uid, aborting.\n"
++#: booleans.py:220
++#, fuzzy
++msgid ""
++"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
++msgstr "sysadm_r:sysadm_t ಆಗಿ ssh ಪ್ರವೇಶವನ್ನು ಅನುಮತಿಸು"
+ 
+-#: ../gui/selinux.tbl:85
+-msgid "Disable SELinux protection for gss daemon"
 -msgstr ""
--
--#: ../newrole/newrole.c:612
--#, c-format
--msgid "Error resetting KEEPCAPS, aborting\n"
++#: booleans.py:221
++#, fuzzy
++msgid "Allow xen to manage nfs files"
++msgstr "ಆರೋಹಣಕ್ಕೆ ಯಾವುದೆ ಕಡತಗಳನ್ನು ಆರೋಹಿಸಲು ಅನುಮತಿಸು"
+ 
+-#: ../gui/selinux.tbl:86
+-msgid "Disable SELinux protection for Hal daemon"
++#: booleans.py:222
++msgid ""
++"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
++"logical volumes for disk images."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:87
+-msgid "Compatibility"
++#: booleans.py:223
++msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:87
++#: booleans.py:224
+ msgid ""
+-"Do not audit things that we know to be broken but which are not security "
+-"risks"
++"Allow xguest users to configure Network Manager and connect to apache ports"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:88
+-msgid "Disable SELinux protection for hostname daemon"
 -msgstr ""
--
--#: ../newrole/newrole.c:635
--#, c-format
--msgid "Error connecting to audit system.\n"
++#: booleans.py:225
++#, fuzzy
++msgid "Allow xguest users to mount removable media"
++msgstr "dmesg ಆಜ್ಞೆಯನ್ನು ಚಲಾಯಿಸಲು ಅನುಮತಿಸು"
+ 
+-#: ../gui/selinux.tbl:89
+-msgid "Disable SELinux protection for hotplug daemon"
 -msgstr ""
--
--#: ../newrole/newrole.c:641
--#, c-format
--msgid "Error allocating memory.\n"
++#: booleans.py:226
++#, fuzzy
++msgid "Allow xguest to use blue tooth devices"
++msgstr "rw usb ಸಾಧನಗಳಿಗೆ ಬಳಕೆದಾರರನ್ನು ಅನುಮತಿಸು"
+ 
+-#: ../gui/selinux.tbl:90
+-msgid "Disable SELinux protection for howl daemon"
 -msgstr ""
--
--#: ../newrole/newrole.c:648
--#, c-format
--msgid "Error sending audit message.\n"
++#: booleans.py:227
++#, fuzzy
++msgid "Allows clients to write to the X server shared memory segments."
++msgstr "ಕ್ಲೈಂಟುಗಳಿಗೆ X ಹಂಚಿಕಾ ಮೆಮೊರಿಗೆ ಬರೆಯಲು ಅನುಮತಿಸಲು"
+ 
+-#: ../gui/selinux.tbl:91
+-msgid "Disable SELinux protection for cups hplip daemon"
 -msgstr ""
--
--#: ../newrole/newrole.c:692 ../newrole/newrole.c:1059
--#, c-format
--msgid "Could not determine enforcing mode.\n"
++#: booleans.py:228
++#, fuzzy
++msgid "Allows XServer to execute writable memory"
++msgstr "ಬಳಕೆದಾರರಿಗೆ ಆರೋಹಿಸು ಆಜ್ಞೆಯನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲು ಅನುಮತಿಸು"
+ 
+-#: ../gui/selinux.tbl:92
+-msgid "Disable SELinux protection for httpd rotatelogs"
++#: booleans.py:229
++msgid "Support X userspace object manager"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
+-msgid "HTTPD Service"
 -msgstr ""
--
--#: ../newrole/newrole.c:699
--#, c-format
--msgid "Error!  Could not open %s.\n"
++#: booleans.py:230
++#, fuzzy
++msgid "Allow zabbix to connect to unreserved ports"
++msgstr "%s ಯಾವುದೆ udp ಸಂಪರ್ಕ ಸ್ಥಾನಗಳಿಗೆ ಸಂಪರ್ಕಸಾಧಿಸಲು ಅನುಮತಿಸುತ್ತದೆ"
+ 
+-#: ../gui/selinux.tbl:93
+-msgid "Disable SELinux protection for http suexec"
 -msgstr ""
--
--#: ../newrole/newrole.c:705
--#, c-format
--msgid "%s!  Could not get current context for %s, not relabeling tty.\n"
++#: booleans.py:231
++#, fuzzy
++msgid "Allow zebra daemon to write it configuration files"
++msgstr "ಮುಖ್ಯಕಡತಗಳನ್ನು(corefiles) / ಕ್ಕೆ ಬರೆಯಲು ಡೆಮೋನುಗಳಿಗೆ ಅನುಮತಿಸು"
+ 
+-#: ../gui/selinux.tbl:94
+-msgid "Disable SELinux protection for hwclock daemon"
++#: booleans.py:232
++msgid ""
++"Allow ZoneMinder to modify public files used for public file transfer "
++"services."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:95
+-msgid "Disable SELinux protection for i18n daemon"
 -msgstr ""
--
--#: ../newrole/newrole.c:715
--#, c-format
--msgid "%s!  Could not get new context for %s, not relabeling tty.\n"
++#~ msgid "SELinux Service Protection"
++#~ msgstr "SELinux ಸೇವಾ ಸಂರಕ್ಷಣೆ"
+ 
+-#: ../gui/selinux.tbl:96
+-msgid "Disable SELinux protection for imazesrv daemon"
 -msgstr ""
--
--#: ../newrole/newrole.c:725
--#, c-format
--msgid "%s!  Could not set new context for %s\n"
++#~ msgid "Disable SELinux protection for acct daemon"
++#~ msgstr "acct ಡೀಮನ್‌ಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
+ 
+-#: ../gui/selinux.tbl:97
+-msgid "Disable SELinux protection for inetd child daemons"
 -msgstr ""
--
--#: ../newrole/newrole.c:772
--#, c-format
--msgid "%s changed labels.\n"
++#~ msgid "Admin"
++#~ msgstr "Admin"
+ 
+-#: ../gui/selinux.tbl:98
+-msgid "Disable SELinux protection for inetd daemon"
 -msgstr ""
--
--#: ../newrole/newrole.c:778
--#, c-format
--msgid "Warning! Could not restore context for %s\n"
++#~ msgid "User Privs"
++#~ msgstr "ಬಳಕೆದಾರ Privs"
+ 
+-#: ../gui/selinux.tbl:99
+-msgid "Disable SELinux protection for innd daemon"
 -msgstr ""
--
--#: ../newrole/newrole.c:835
--#, c-format
--msgid "Error: multiple roles specified\n"
++#~ msgid ""
++#~ "Allow gadmin SELinux user account to execute files in home directory or /"
++#~ "tmp"
++#~ msgstr ""
++#~ "gadmin SELinux ಬಳಕೆದಾರ ಖಾತೆಯು ನೆಲೆ ಕೋಶದಲ್ಲಿ ಅಥವ /tmp ದಲ್ಲಿ ಕಡತಗಳನ್ನು "
++#~ "ಕಾರ್ಯಗತಗೊಳಿಸಲು ಅನುಮತಿಸು"
+ 
+-#: ../gui/selinux.tbl:100
+-msgid "Disable SELinux protection for iptables daemon"
 -msgstr ""
--
--#: ../newrole/newrole.c:843
--#, c-format
--msgid "Error: multiple types specified\n"
++#~ msgid ""
++#~ "Allow guest SELinux user account to execute files in home directory or /"
++#~ "tmp"
++#~ msgstr ""
++#~ "ಅತಿಥಿ SELinux ಬಳಕೆದಾರ ಖಾತೆಯು ನೆಲೆ ಕೋಶದಲ್ಲಿ ಅಥವ /tmp ದಲ್ಲಿ ಕಡತಗಳನ್ನು "
++#~ "ಕಾರ್ಯಗತಗೊಳಿಸಲು ಅನುಮತಿಸು"
+ 
+-#: ../gui/selinux.tbl:101
+-msgid "Disable SELinux protection for ircd daemon"
 -msgstr ""
--
--#: ../newrole/newrole.c:850
--#, c-format
--msgid "Sorry, -l may be used with SELinux MLS support.\n"
++#~ msgid "Memory Protection"
++#~ msgstr "ಮೆಮೊರಿ ಸಂರಕ್ಷಣೆ"
+ 
+-#: ../gui/selinux.tbl:102
+-msgid "Disable SELinux protection for irqbalance daemon"
 -msgstr ""
--
--#: ../newrole/newrole.c:855
--#, c-format
--msgid "Error: multiple levels specified\n"
++#~ msgid "Mount"
++#~ msgstr "ಆರೋಹಣ"
+ 
+-#: ../gui/selinux.tbl:103
+-msgid "Disable SELinux protection for iscsi daemon"
 -msgstr ""
--
--#: ../newrole/newrole.c:865
--#, c-format
--msgid "Error: you are not allowed to change levels on a non secure terminal \n"
++#~ msgid "SSH"
++#~ msgstr "SSH"
+ 
+-#: ../gui/selinux.tbl:104
+-msgid "Disable SELinux protection for jabberd daemon"
 -msgstr ""
--
--#: ../newrole/newrole.c:891
--#, c-format
--msgid "Couldn't get default type.\n"
++#~ msgid ""
++#~ "Allow staff SELinux user account to execute files in home directory or /"
++#~ "tmp"
++#~ msgstr ""
++#~ "ಸ್ಟಾಫ್ SELinux ಬಳಕೆದಾರ ಖಾತೆಯು ನೆಲೆ ಕೋಶದಲ್ಲಿ ಅಥವ /tmp ದಲ್ಲಿ ಕಡತಗಳನ್ನು "
++#~ "ಕಾರ್ಯಗತಗೊಳಿಸಲು ಅನುಮತಿಸು"
+ 
+-#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
+-msgid "Kerberos"
 -msgstr ""
--
--#: ../newrole/newrole.c:901
--#, c-format
--msgid "failed to get new context.\n"
++#~ msgid ""
++#~ "Allow sysadm SELinux user account to execute files in home directory or /"
++#~ "tmp"
++#~ msgstr ""
++#~ "sysadm SELinux ಬಳಕೆದಾರ ಖಾತೆಯು ನೆಲೆ ಕೋಶದಲ್ಲಿ ಅಥವ /tmp ದಲ್ಲಿ ಕಡತಗಳನ್ನು "
++#~ "ಕಾರ್ಯಗತಗೊಳಿಸಲು ಅನುಮತಿಸು"
+ 
+-#: ../gui/selinux.tbl:105
+-msgid "Disable SELinux protection for kadmind daemon"
 -msgstr ""
--
--#: ../newrole/newrole.c:908
--#, c-format
--msgid "failed to set new role %s\n"
++#~ msgid ""
++#~ "Allow unconfined SELinux user account to execute files in home directory "
++#~ "or /tmp"
++#~ msgstr ""
++#~ "ಮಿತಿಗೊಳಪಡಿಸದ SELinux ಬಳಕೆದಾರ ಖಾತೆಯು ನೆಲೆ ಕಡತಕೋಶ ಅಥವ /tmp ಯಲ್ಲಿ ಕಡತಗಳನ್ನು "
++#~ "ಕಾರ್ಯಗತಗೊಳಿಸಲು ಅನುಮತಿಸು"
+ 
+-#: ../gui/selinux.tbl:106
+-msgid "Disable SELinux protection for klogd daemon"
 -msgstr ""
--
--#: ../newrole/newrole.c:915
--#, c-format
--msgid "failed to set new type %s\n"
++#~ msgid "Network Configuration"
++#~ msgstr "ಜಾಲಬಂಧ ಸಂರಚನೆ"
+ 
+-#: ../gui/selinux.tbl:107
+-msgid "Disable SELinux protection for krb5kdc daemon"
 -msgstr ""
--
--#: ../newrole/newrole.c:925
--#, c-format
--msgid "failed to build new range with level %s\n"
++#~ msgid ""
++#~ "Allow user SELinux user account to execute files in home directory or /tmp"
++#~ msgstr ""
++#~ "ಬಳಕೆದಾರ SELinux ಬಳಕೆದಾರ ಖಾತೆಗೆ ನೆಲೆ ಕೋಶದಲ್ಲಿ ಅಥವ /tmp ದಲ್ಲಿ ಕಡತಗಳನ್ನು "
++#~ "ಕಾರ್ಯಗತಗೊಳಿಸಲು ಅನುಮತಿಸು"
+ 
+-#: ../gui/selinux.tbl:108
+-msgid "Disable SELinux protection for ktalk daemons"
 -msgstr ""
--
--#: ../newrole/newrole.c:930
--#, c-format
--msgid "failed to set new range %s\n"
++#~ msgid "Allow unconfined to dyntrans to unconfined_execmem"
++#~ msgstr "ಮಿತಿಗೊಳಪಡದವನ್ನು dyntrans ಗೆ unconfined_execmem ಮಾಡಲು ಅನುಮತಿಸು"
+ 
+-#: ../gui/selinux.tbl:109
+-msgid "Disable SELinux protection for kudzu daemon"
 -msgstr ""
--
--#: ../newrole/newrole.c:938
--#, c-format
--msgid "failed to convert new context to string\n"
++#~ msgid "Databases"
++#~ msgstr "ದತ್ತಸಂಚಯಗಳು"
+ 
+-#: ../gui/selinux.tbl:110
+-msgid "Disable SELinux protection for locate daemon"
 -msgstr ""
--
--#: ../newrole/newrole.c:943
--#, c-format
--msgid "%s is not a valid context\n"
++#~ msgid "XServer"
++#~ msgstr "Xಪರಿಚಾರಕ"
+ 
+-#: ../gui/selinux.tbl:111
+-msgid "Disable SELinux protection for lpd daemon"
 -msgstr ""
--
--#: ../newrole/newrole.c:950
--#, c-format
--msgid "Unable to allocate memory for new_context"
++#~ msgid ""
++#~ "Allow xguest SELinux user account to execute files in home directory or /"
++#~ "tmp"
++#~ msgstr ""
++#~ "xguest SELinux ಬಳಕೆದಾರ ಖಾತೆಗೆ ನೆಲೆ ಕೋಶದಲ್ಲಿ ಅಥವ /tmp ದಲ್ಲಿ ಕಡತಗಳನ್ನು "
++#~ "ಕಾರ್ಯಗತಗೊಳಿಸಲು ಅನುಮತಿಸು"
+ 
+-#: ../gui/selinux.tbl:112
+-msgid "Disable SELinux protection for lrrd daemon"
 -msgstr ""
--
--#: ../newrole/newrole.c:976
--#, c-format
--msgid "Unable to obtain empty signal set\n"
++#~ msgid "NIS"
++#~ msgstr "NIS"
+ 
+-#: ../gui/selinux.tbl:113
+-msgid "Disable SELinux protection for lvm daemon"
 -msgstr ""
--
--#: ../newrole/newrole.c:984
--#, c-format
--msgid "Unable to set SIGHUP handler\n"
++#~ msgid "Web Applications"
++#~ msgstr "ಜಾಲ ಅನ್ವಯಗಳು"
+ 
+-#: ../gui/selinux.tbl:114
+-msgid "Disable SELinux protection for mailman"
 -msgstr ""
--
--#: ../newrole/newrole.c:1053
--#, c-format
--msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
++#~ msgid "Transition staff SELinux user to Web Browser Domain"
++#~ msgstr "ಸ್ಟಾಫ್ SELinux ಬಳಕೆದಾರನನ್ನು ಜಾಲ ವೀಕ್ಷಕ ಡೊಮೈನ್‌ಗೆ ಪರಿವರ್ತಿಸು"
+ 
+-#: ../gui/selinux.tbl:115
+-msgid "Allow evolution and thunderbird to read user files"
 -msgstr ""
--
--#: ../newrole/newrole.c:1070
--#, c-format
--msgid "failed to get old_context.\n"
++#~ msgid "Transition sysadm SELinux user to Web Browser Domain"
++#~ msgstr "sysadm SELinux ಬಳಕೆದಾರನನ್ನು ಜಾಲ ವೀಕ್ಷಕ ಡೊಮೈನ್‌ಗೆ ಪರಿವರ್ತಿಸು"
+ 
+-#: ../gui/selinux.tbl:116
+-msgid "Disable SELinux protection for mdadm daemon"
 -msgstr ""
--
--#: ../newrole/newrole.c:1077
--#, c-format
--msgid "Warning!  Could not retrieve tty information.\n"
++#~ msgid "Transition user SELinux user to Web Browser Domain"
++#~ msgstr "ಬಳಕೆದಾರ SELinux ಬಳಕೆದಾರನನ್ನು ಜಾಲ ವೀಕ್ಷಕ ಡೊಮೈನ್‌ಗೆ ಪರಿವರ್ತಿಸು"
+ 
+-#: ../gui/selinux.tbl:117
+-msgid "Disable SELinux protection for monopd daemon"
 -msgstr ""
--
--#: ../newrole/newrole.c:1098
--#, c-format
--msgid "error on reading PAM service configuration.\n"
++#~ msgid "Transition xguest SELinux user to Web Browser Domain"
++#~ msgstr "xguest SELinux ಬಳಕೆದಾರನನ್ನು ಜಾಲ ವೀಕ್ಷಕ ಡೊಮೈನ್‌ಗೆ ಪರಿವರ್ತಿಸು"
+ 
+-#: ../gui/selinux.tbl:118
+-msgid "Allow the mozilla browser to read user files"
 -msgstr ""
--
--#: ../newrole/newrole.c:1133
--#, c-format
--msgid "newrole: incorrect password for %s\n"
++#~ msgid "Disable SELinux protection for amanda"
++#~ msgstr "amanda ಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
+ 
+-#: ../gui/selinux.tbl:119
+-msgid "Disable SELinux protection for mrtg daemon"
 -msgstr ""
--
--#: ../newrole/newrole.c:1160
--#, c-format
--msgid "newrole: failure forking: %s"
++#~ msgid "Disable SELinux protection for amavis"
++#~ msgstr "amavis ಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
+ 
+-#: ../gui/selinux.tbl:120
+-msgid "Disable SELinux protection for mysqld daemon"
 -msgstr ""
--
--#: ../newrole/newrole.c:1163 ../newrole/newrole.c:1186
--#, c-format
--msgid "Unable to restore tty label...\n"
++#~ msgid "Disable SELinux protection for apmd daemon"
++#~ msgstr "apmd ಡೀಮನ್‌ಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
+ 
+-#: ../gui/selinux.tbl:121
+-msgid "Disable SELinux protection for nagios daemon"
 -msgstr ""
--
--#: ../newrole/newrole.c:1165 ../newrole/newrole.c:1192
--#, c-format
--msgid "Failed to close tty properly\n"
++#~ msgid "Disable SELinux protection for arpwatch daemon"
++#~ msgstr "arpwatch ಡೀಮನ್‌ಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
+ 
+-#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
+-msgid "Name Service"
 -msgstr ""
--
--#: ../newrole/newrole.c:1224
--#, c-format
--msgid "Could not close descriptors.\n"
++#~ msgid "Disable SELinux protection for auditd daemon"
++#~ msgstr "audit ಡೀಮನ್‌ಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
+ 
+-#: ../gui/selinux.tbl:122
+-msgid "Disable SELinux protection for named daemon"
 -msgstr ""
--
--#: ../newrole/newrole.c:1251
--#, c-format
--msgid "Error allocating shell's argv0.\n"
++#~ msgid "Disable SELinux protection for automount daemon"
++#~ msgstr "automount ಡೀಮನ್‌ಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
+ 
+-#: ../gui/selinux.tbl:123
+-msgid "Disable SELinux protection for nessusd daemon"
 -msgstr ""
--
--#: ../newrole/newrole.c:1287
--#, c-format
--msgid "Unable to restore the environment, aborting\n"
++#~ msgid "Disable SELinux protection for avahi"
++#~ msgstr "avahi ಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
+ 
+-#: ../gui/selinux.tbl:124
+-msgid "Disable SELinux protection for NetworkManager"
 -msgstr ""
--
--#: ../newrole/newrole.c:1298
--msgid "failed to exec shell\n"
++#~ msgid "Disable SELinux protection for bluetooth daemon"
++#~ msgstr "bluetooth ಡೀಮನ್‌ಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
+ 
+-#: ../gui/selinux.tbl:125
+-msgid "Disable SELinux protection for nfsd daemon"
 -msgstr ""
--
--#: ../load_policy/load_policy.c:22
--#, c-format
--msgid "usage:  %s [-qi]\n"
++#~ msgid "Disable SELinux protection for canna daemon"
++#~ msgstr "canna ಡೀಮನ್‌ಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
+ 
+-#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
+-#: ../gui/selinux.tbl:221
+-msgid "Samba"
 -msgstr ""
--
--#: ../load_policy/load_policy.c:71
--#, c-format
--msgid "%s:  Policy is already loaded and initial load requested\n"
++#~ msgid "Disable SELinux protection for cardmgr daemon"
++#~ msgstr "cardmgr ಡೀಮನ್‌ಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
+ 
+-#: ../gui/selinux.tbl:126
+-msgid "Disable SELinux protection for nmbd daemon"
 -msgstr ""
--
--#: ../load_policy/load_policy.c:80
--#, c-format
--msgid "%s:  Can't load policy and enforcing mode requested:  %s\n"
++#~ msgid "Disable SELinux protection for Cluster Server"
++#~ msgstr "Cluster ಪರಿಚಾರಕಕ್ಕಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
+ 
+-#: ../gui/selinux.tbl:127
+-msgid "Disable SELinux protection for nrpe daemon"
 -msgstr ""
--
--#: ../load_policy/load_policy.c:90
--#, c-format
--msgid "%s:  Can't load policy:  %s\n"
++#~ msgid "Disable SELinux protection for ciped daemon"
++#~ msgstr "ciped ಡೀಮನ್‌ಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
+ 
+-#: ../gui/selinux.tbl:128
+-msgid "Disable SELinux protection for nscd daemon"
 -msgstr ""
--
--#: ../scripts/chcat:92 ../scripts/chcat:169
--msgid "Requires at least one category"
++#~ msgid "Disable SELinux protection for clamd daemon"
++#~ msgstr "clamd ಡೀಮನ್‌ಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
+ 
+-#: ../gui/selinux.tbl:129
+-msgid "Disable SELinux protection for nsd daemon"
 -msgstr ""
--
--#: ../scripts/chcat:106 ../scripts/chcat:183
--#, c-format
--msgid "Can not modify sensitivity levels using '+' on %s"
++#~ msgid "Disable SELinux protection for clamscan"
++#~ msgstr "clamscan ಡೀಮನ್‌ಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
+ 
+-#: ../gui/selinux.tbl:130
+-msgid "Disable SELinux protection for ntpd daemon"
 -msgstr ""
--
--#: ../scripts/chcat:110
--#, c-format
--msgid "%s is already in %s"
++#~ msgid "Disable SELinux protection for clvmd"
++#~ msgstr "clvmd ಡೀಮನ್‌ಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
+ 
+-#: ../gui/selinux.tbl:131
+-msgid "Disable SELinux protection for oddjob"
 -msgstr ""
--
--#: ../scripts/chcat:188 ../scripts/chcat:198
--#, c-format
--msgid "%s is not in %s"
++#~ msgid "Disable SELinux protection for comsat daemon"
++#~ msgstr "comsat ಡೀಮನ್‌ಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
+ 
+-#: ../gui/selinux.tbl:132
+-msgid "Disable SELinux protection for oddjob_mkhomedir"
 -msgstr ""
--
--#: ../scripts/chcat:267 ../scripts/chcat:272
--msgid "Can not combine +/- with other types of categories"
++#~ msgid "Disable SELinux protection for courier daemon"
++#~ msgstr "courier ಡೀಮನ್‌ಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
+ 
+-#: ../gui/selinux.tbl:133
+-msgid "Disable SELinux protection for openvpn daemon"
 -msgstr ""
--
--#: ../scripts/chcat:319
--msgid "Can not have multiple sensitivities"
++#~ msgid "Disable SELinux protection for cpucontrol daemon"
++#~ msgstr "cpucontrol ಡೀಮನ್‌ಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
+ 
+-#: ../gui/selinux.tbl:134
+-msgid "Disable SELinux protection for pam daemon"
 -msgstr ""
--
--#: ../scripts/chcat:325
--#, c-format
--msgid "Usage %s CATEGORY File ..."
++#~ msgid "Disable SELinux protection for cpuspeed daemon"
++#~ msgstr "cpuspeed ಡೀಮನ್‌ಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
+ 
+-#: ../gui/selinux.tbl:135
+-msgid "Disable SELinux protection for pegasus"
 -msgstr ""
--
--#: ../scripts/chcat:326
--#, c-format
--msgid "Usage %s -l CATEGORY user ..."
++#~ msgid "Cron"
++#~ msgstr "Cron"
+ 
+-#: ../gui/selinux.tbl:136
+-msgid "Disable SELinux protection for perdition daemon"
 -msgstr ""
--
--#: ../scripts/chcat:327
--#, c-format
--msgid "Usage %s [[+|-]CATEGORY],...]q File ..."
++#~ msgid "Disable SELinux protection for crond daemon"
++#~ msgstr "crond ಡೀಮನ್‌ಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
+ 
+-#: ../gui/selinux.tbl:137
+-msgid "Disable SELinux protection for portmap daemon"
 -msgstr ""
--
--#: ../scripts/chcat:328
--#, c-format
--msgid "Usage %s -l [[+|-]CATEGORY],...]q user ..."
++#~ msgid "Printing"
++#~ msgstr "ಮುದ್ರಣ"
+ 
+-#: ../gui/selinux.tbl:138
+-msgid "Disable SELinux protection for portslave daemon"
 -msgstr ""
--
--#: ../scripts/chcat:329
--#, c-format
--msgid "Usage %s -d File ..."
++#~ msgid "Disable SELinux protection for cupsd back end server"
++#~ msgstr "cupsd back end ಪರಿಚಾರಕಕ್ಕಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
+ 
+-#: ../gui/selinux.tbl:139
+-msgid "Disable SELinux protection for postfix"
 -msgstr ""
--
--#: ../scripts/chcat:330
--#, c-format
--msgid "Usage %s -l -d user ..."
++#~ msgid "Disable SELinux protection for cupsd daemon"
++#~ msgstr "cupsd ಡೀಮನ್‌ಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
+ 
+-#: ../gui/selinux.tbl:140
+-msgid "Disable SELinux protection for postgresql daemon"
 -msgstr ""
--
--#: ../scripts/chcat:331
--#, c-format
--msgid "Usage %s -L"
++#~ msgid "Disable SELinux protection for cupsd_lpd"
++#~ msgstr "cup_Ipd ಡೀಮನ್‌ಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
+ 
+-#: ../gui/selinux.tbl:141
+-msgid "pppd"
 -msgstr ""
--
--#: ../scripts/chcat:332
--#, c-format
--msgid "Usage %s -L -l user"
++#~ msgid "CVS"
++#~ msgstr "CVS"
+ 
+-#: ../gui/selinux.tbl:141
+-msgid "Allow pppd to be run for a regular user"
 -msgstr ""
--
--#: ../scripts/chcat:333
--msgid "Use -- to end option list.  For example"
++#~ msgid "Disable SELinux protection for cvs daemon"
++#~ msgstr "cvs ಡೀಮನ್‌ಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
+ 
+-#: ../gui/selinux.tbl:142
+-msgid "Disable SELinux protection for pptp"
 -msgstr ""
--
--#: ../scripts/chcat:334
--msgid "chcat -- -CompanyConfidential /docs/businessplan.odt"
++#~ msgid "Disable SELinux protection for cyrus daemon"
++#~ msgstr "cyrus ಡೀಮನ್‌ಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
+ 
+-#: ../gui/selinux.tbl:143
+-msgid "Disable SELinux protection for prelink daemon"
 -msgstr ""
--
--#: ../scripts/chcat:335
--msgid "chcat -l +CompanyConfidential juser"
++#~ msgid "Disable SELinux protection for dbskkd daemon"
++#~ msgstr "dbskkd ಡೀಮನ್‌ಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
+ 
+-#: ../gui/selinux.tbl:144
+-msgid "Disable SELinux protection for privoxy daemon"
 -msgstr ""
--
--#: ../scripts/chcat:399
--#, c-format
--msgid "Options Error %s "
++#~ msgid "Disable SELinux protection for dbusd daemon"
++#~ msgstr "bdusd ಡೀಮನ್‌ಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
+ 
+-#: ../gui/selinux.tbl:145
+-msgid "Disable SELinux protection for ptal daemon"
 -msgstr ""
-diff -up policycoreutils-2.1.12/po/lo.po.rhat policycoreutils-2.1.12/po/lo.po
---- policycoreutils-2.1.12/po/lo.po.rhat	2012-07-04 07:35:21.000000000 -0400
-+++ policycoreutils-2.1.12/po/lo.po	2012-10-16 15:10:02.414607253 -0400
-@@ -1,1270 +0,0 @@
--# SOME DESCRIPTIVE TITLE.
--# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
--# This file is distributed under the same license as the PACKAGE package.
--# FIRST AUTHOR <EMAIL at ADDRESS>, YEAR.
--#
--#, fuzzy
--msgid ""
++#~ msgid "Disable SELinux protection for dccd"
++#~ msgstr "dccd ಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
+ 
+-#: ../gui/selinux.tbl:146
+-msgid "Disable SELinux protection for pxe daemon"
 -msgstr ""
--"Project-Id-Version: PACKAGE VERSION\n"
--"Report-Msgid-Bugs-To: \n"
--"POT-Creation-Date: 2012-03-27 10:49-0400\n"
--"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
--"Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
--"Language-Team: LANGUAGE <LL at li.org>\n"
--"Language: \n"
--"MIME-Version: 1.0\n"
--"Content-Type: text/plain; charset=UTF-8\n"
--"Content-Transfer-Encoding: 8bit\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."
++#~ msgid "Disable SELinux protection for dccifd"
++#~ msgstr "dccifd ಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
+ 
+-#: ../gui/selinux.tbl:147
+-msgid "Disable SELinux protection for pyzord"
 -msgstr ""
--
--#: ../run_init/run_init.c:126 ../newrole/newrole.c:1124
--#, c-format
--msgid "failed to initialize PAM\n"
++#~ msgid "Disable SELinux protection for dccm"
++#~ msgstr "dccm ಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
+ 
+-#: ../gui/selinux.tbl:148
+-msgid "Disable SELinux protection for quota daemon"
 -msgstr ""
--
--#: ../run_init/run_init.c:139
--#, c-format
--msgid "failed to get account information\n"
++#~ msgid "Disable SELinux protection for ddt daemon"
++#~ msgstr "ddt ಡೀಮನ್‌ಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
+ 
+-#: ../gui/selinux.tbl:149
+-msgid "Disable SELinux protection for radiusd daemon"
 -msgstr ""
--
--#: ../run_init/run_init.c:162 ../newrole/newrole.c:341
--msgid "Password:"
++#~ msgid "Disable SELinux protection for devfsd daemon"
++#~ msgstr "devfsd ಡೀಮನ್‌ಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
+ 
+-#: ../gui/selinux.tbl:150
+-msgid "Disable SELinux protection for radvd daemon"
 -msgstr ""
--
--#: ../run_init/run_init.c:197 ../newrole/newrole.c:366
--#, c-format
--msgid "Cannot find your entry in the shadow passwd file.\n"
++#~ msgid "Disable SELinux protection for dhcpc daemon"
++#~ msgstr "dhcpc ಡೀಮನ್‌ಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
+ 
+-#: ../gui/selinux.tbl:151
+-msgid "Disable SELinux protection for rdisc"
 -msgstr ""
--
--#: ../run_init/run_init.c:203 ../newrole/newrole.c:373
--#, c-format
--msgid "getpass cannot open /dev/tty\n"
++#~ msgid "Disable SELinux protection for dhcpd daemon"
++#~ msgstr "dhcpd ಡೀಮನ್‌ಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
+ 
+-#: ../gui/selinux.tbl:152
+-msgid "Disable SELinux protection for readahead"
 -msgstr ""
--
--#: ../run_init/run_init.c:275
--#, c-format
--msgid "run_init: incorrect password for %s\n"
++#~ msgid "Disable SELinux protection for dictd daemon"
++#~ msgstr "dictd ಡೀಮನ್‌ಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
+ 
+-#: ../gui/selinux.tbl:153
+-msgid "Allow programs to read files in non-standard locations (default_t)"
 -msgstr ""
--
--#: ../run_init/run_init.c:309
--#, c-format
--msgid "Could not open file %s\n"
++#~ msgid "Allow sysadm_t to directly start daemons"
++#~ msgstr "sysadm_t ಗೆ ನೇರವಾಗಿ ಡೆಮೋನುಗಳನ್ನು ಆರಂಭಿಸಲು ಅನುಮತಿಸು"
+ 
+-#: ../gui/selinux.tbl:154
+-msgid "Disable SELinux protection for restorecond"
 -msgstr ""
--
--#: ../run_init/run_init.c:336
--#, c-format
--msgid "No context in file %s\n"
++#~ msgid "Disable SELinux protection for Evolution"
++#~ msgstr "ಇವಲೂಶನಿಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
+ 
+-#: ../gui/selinux.tbl:155
+-msgid "Disable SELinux protection for rhgb daemon"
 -msgstr ""
--
--#: ../run_init/run_init.c:361
--#, c-format
--msgid "Sorry, run_init may be used only on a SELinux kernel.\n"
++#~ msgid "Games"
++#~ msgstr "ಆಟಗಳು"
+ 
+-#: ../gui/selinux.tbl:156
+-msgid "Disable SELinux protection for ricci"
 -msgstr ""
--
--#: ../run_init/run_init.c:380
--#, c-format
--msgid "authentication failed.\n"
++#~ msgid "Disable SELinux protection for games"
++#~ msgstr "ಆಟಗಳಿಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
+ 
+-#: ../gui/selinux.tbl:157
+-msgid "Disable SELinux protection for ricci_modclusterd"
 -msgstr ""
--
--#: ../run_init/run_init.c:405 ../newrole/newrole.c:1258
--#, c-format
--msgid "Could not set exec context to %s.\n"
++#~ msgid "Disable SELinux protection for the web browsers"
++#~ msgstr "ಜಾಲ ವೀಕ್ಷಕಗಳಿಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
+ 
+-#: ../gui/selinux.tbl:158
+-msgid "Disable SELinux protection for rlogind daemon"
 -msgstr ""
--
--#: ../audit2allow/audit2allow:230
--msgid "******************** IMPORTANT ***********************\n"
++#~ msgid "Disable SELinux protection for Thunderbird"
++#~ msgstr "ಥಂಡರ್-ಬರ್ಡಿಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
+ 
+-#: ../gui/selinux.tbl:159
+-msgid "Disable SELinux protection for rpcd daemon"
 -msgstr ""
--
--#: ../audit2allow/audit2allow:231
--msgid "To make this policy package active, execute:"
++#~ msgid "Disable SELinux protection for distccd daemon"
++#~ msgstr "distccd ಡೀಮನ್‌ಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
+ 
+-#: ../gui/selinux.tbl:160
+-msgid "Disable SELinux protection for rshd"
 -msgstr ""
--
--#: ../semanage/seobject.py:143 ../semanage/seobject.py:147
--msgid "global"
++#~ msgid "Disable SELinux protection for dmesg daemon"
++#~ msgstr "dmesg ಡೀಮನ್‌ಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
+ 
+-#: ../gui/selinux.tbl:161
+-msgid "rsync"
 -msgstr ""
--
--#: ../semanage/seobject.py:222
--msgid "Could not create semanage handle"
++#~ msgid "Disable SELinux protection for dnsmasq daemon"
++#~ msgstr "dnsmasq ಡೀಮನ್‌ಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
+ 
+-#: ../gui/selinux.tbl:161
+-msgid "Disable SELinux protection for rsync daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:230
--msgid "SELinux policy is not managed or store cannot be accessed."
++#~ msgid "Disable SELinux protection for dovecot daemon"
++#~ msgstr "dovecot ಡೀಮನ್‌ಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
+ 
+-#: ../gui/selinux.tbl:162
+-msgid "Allow ssh to run from inetd instead of as a daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:235
--msgid "Cannot read policy store."
++#~ msgid "Disable SELinux protection for entropyd daemon"
++#~ msgstr "entropyd ಡೀಮನ್‌ಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
+ 
+-#: ../gui/selinux.tbl:163
+-msgid "Allow Samba to share nfs directories"
 -msgstr ""
--
--#: ../semanage/seobject.py:240
--msgid "Could not establish semanage connection"
++#~ msgid "Disable SELinux protection for fetchmail"
++#~ msgstr "fetchmail ಡೀಮನ್‌ಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
+ 
+-#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
+-msgid "SASL authentication server"
 -msgstr ""
--
--#: ../semanage/seobject.py:245
--msgid "Could not test MLS enabled status"
++#~ msgid "Disable SELinux protection for fingerd daemon"
++#~ msgstr "fingerd ಡೀಮನ್‌ಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
+ 
+-#: ../gui/selinux.tbl:164
+-msgid "Allow sasl authentication server to read /etc/shadow"
 -msgstr ""
--
--#: ../semanage/seobject.py:251 ../semanage/seobject.py:266
--msgid "Not yet implemented"
++#~ msgid "Disable SELinux protection for freshclam daemon"
++#~ msgstr "freshclam ಡೀಮನ್‌ಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
+ 
+-#: ../gui/selinux.tbl:165
+-msgid ""
+-"Allow X-Windows server to map a memory region as both executable and writable"
 -msgstr ""
--
--#: ../semanage/seobject.py:255
--msgid "Semanage transaction already in progress"
++#~ msgid "Disable SELinux protection for fsdaemon daemon"
++#~ msgstr "fsdaemon ಡೀಮನ್‌ಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
+ 
+-#: ../gui/selinux.tbl:166
+-msgid "Disable SELinux protection for saslauthd daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:264
--msgid "Could not start semanage transaction"
++#~ msgid "Disable SELinux protection for gpm daemon"
++#~ msgstr "gpm ಡೀಮನ್‌ಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
+ 
+-#: ../gui/selinux.tbl:167
+-msgid "Disable SELinux protection for scannerdaemon daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:274
--msgid "Could not commit semanage transaction"
++#~ msgid "NFS"
++#~ msgstr "NFS"
+ 
+-#: ../gui/selinux.tbl:168
+-msgid "Do not allow transition to sysadm_t, sudo and su effected"
 -msgstr ""
--
--#: ../semanage/seobject.py:279
--msgid "Semanage transaction not in progress"
++#~ msgid "Disable SELinux protection for gss daemon"
++#~ msgstr "gss ಡೀಮನ್‌ಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
+ 
+-#: ../gui/selinux.tbl:169
+-msgid "Do not allow any processes to load kernel modules"
 -msgstr ""
--
--#: ../semanage/seobject.py:291 ../semanage/seobject.py:371
--msgid "Could not list SELinux modules"
++#~ msgid "Disable SELinux protection for Hal daemon"
++#~ msgstr "Hal ಡೀಮನ್‌ಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
+ 
+-#: ../gui/selinux.tbl:170
+-msgid "Do not allow any processes to modify kernel SELinux policy"
 -msgstr ""
--
--#: ../semanage/seobject.py:304
--msgid "Modules Name"
++#~ msgid "Compatibility"
++#~ msgstr "ಸಹರ್ತನೀಯತೆ"
+ 
+-#: ../gui/selinux.tbl:171
+-msgid "Disable SELinux protection for sendmail daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:304
--msgid "Version"
++#~ msgid ""
++#~ "Do not audit things that we know to be broken but which are not security "
++#~ "risks"
++#~ msgstr "ತುಂಡರಿಸಲ್ಪಟ್ಟ ಆದರೆ ಸುರಕ್ಷತೆಯ ದೃಷ್ಟಿಯಲ್ಲಿ ಅಪಾಯಕಾರಿಯಲ್ಲವುಗಳನ್ನು ಆಡಿಟ್ ಮಾಡಬೇಡ"
+ 
+-#: ../gui/selinux.tbl:172
+-msgid "Disable SELinux protection for setrans"
 -msgstr ""
--
--#: ../semanage/seobject.py:307
--msgid "Disabled"
++#~ msgid "Disable SELinux protection for hostname daemon"
++#~ msgstr "hostname ಡೀಮನ್‌ಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
+ 
+-#: ../gui/selinux.tbl:173
+-msgid "Disable SELinux protection for setroubleshoot daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:322
--#, python-format
--msgid "Could not disable module %s (remove failed)"
++#~ msgid "Disable SELinux protection for hotplug daemon"
++#~ msgstr "hotplug ಡೀಮನ್‌ಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
+ 
+-#: ../gui/selinux.tbl:174
+-msgid "Disable SELinux protection for slapd daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:333
--#, python-format
--msgid "Could not enable module %s (remove failed)"
++#~ msgid "Disable SELinux protection for howl daemon"
++#~ msgstr "howl ಡೀಮನ್‌ಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
+ 
+-#: ../gui/selinux.tbl:175
+-msgid "Disable SELinux protection for slrnpull daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:348
--#, python-format
--msgid "Could not remove module %s (remove failed)"
++#~ msgid "Disable SELinux protection for cups hplip daemon"
++#~ msgstr "cups hplip ಡೀಮನ್‌ಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
+ 
+-#: ../gui/selinux.tbl:176
+-msgid "Disable SELinux protection for smbd daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:358
--msgid "dontaudit requires either 'on' or 'off'"
++#~ msgid "Disable SELinux protection for httpd rotatelogs"
++#~ msgstr "httpd rotatelogs ಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
+ 
+-#: ../gui/selinux.tbl:177
+-msgid "Disable SELinux protection for snmpd daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:387
--msgid "Builtin Permissive Types"
++#~ msgid "HTTPD Service"
++#~ msgstr "HTTPD ಸೇವೆ"
+ 
+-#: ../gui/selinux.tbl:178
+-msgid "Disable SELinux protection for snort daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:397
--msgid "Customized Permissive Types"
++#~ msgid "Disable SELinux protection for http suexec"
++#~ msgstr "http suexec ಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
+ 
+-#: ../gui/selinux.tbl:179
+-msgid "Disable SELinux protection for soundd daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:438
--#, python-format
--msgid "Could not set permissive domain %s (module installation failed)"
++#~ msgid "Disable SELinux protection for hwclock daemon"
++#~ msgstr "hwclock ಡೀಮನ್‌ಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
+ 
+-#: ../gui/selinux.tbl:180
+-msgid "Disable SELinux protection for sound daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:444
--#, python-format
--msgid "Could not remove permissive domain %s (remove failed)"
++#~ msgid "Disable SELinux protection for i18n daemon"
++#~ msgstr "i18n ಡೀಮನ್‌ಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
+ 
+-#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
+-msgid "Spam Protection"
 -msgstr ""
--
--#: ../semanage/seobject.py:479 ../semanage/seobject.py:553
--#: ../semanage/seobject.py:599 ../semanage/seobject.py:696
--#: ../semanage/seobject.py:726 ../semanage/seobject.py:793
--#: ../semanage/seobject.py:850 ../semanage/seobject.py:1097
--#: ../semanage/seobject.py:1786 ../semanage/seobject.py:1849
--#: ../semanage/seobject.py:1868 ../semanage/seobject.py:1985
--#: ../semanage/seobject.py:2037
--#, python-format
--msgid "Could not create a key for %s"
++#~ msgid "Disable SELinux protection for imazesrv daemon"
++#~ msgstr "imazesrv ಡೀಮನ್‌ಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
+ 
+-#: ../gui/selinux.tbl:181
+-msgid "Disable SELinux protection for spamd daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
--#: ../semanage/seobject.py:603 ../semanage/seobject.py:609
--#, python-format
--msgid "Could not check if login mapping for %s is defined"
++#~ msgid "Disable SELinux protection for inetd child daemons"
++#~ msgstr "inetd child ಡೀಮನ್‌ಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
+ 
+-#: ../gui/selinux.tbl:182
+-msgid "Allow spamd to access home directories"
 -msgstr ""
--
--#: ../semanage/seobject.py:492
--#, python-format
--msgid "Linux Group %s does not exist"
++#~ msgid "Disable SELinux protection for inetd daemon"
++#~ msgstr "inetd ಡೀಮನ್‌ಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
+ 
+-#: ../gui/selinux.tbl:183
+-msgid "Allow Spam Assassin daemon network access"
 -msgstr ""
--
--#: ../semanage/seobject.py:497
--#, python-format
--msgid "Linux User %s does not exist"
++#~ msgid "Disable SELinux protection for innd daemon"
++#~ msgstr "innd ಡೀಮನ್‌ಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
+ 
+-#: ../gui/selinux.tbl:184
+-msgid "Disable SELinux protection for speedmgmt daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:501
--#, python-format
--msgid "Could not create login mapping for %s"
++#~ msgid "Disable SELinux protection for iptables daemon"
++#~ msgstr "iptables ಡೀಮನ್‌ಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
+ 
+-#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
+-msgid "Squid"
 -msgstr ""
--
--#: ../semanage/seobject.py:505 ../semanage/seobject.py:741
--#, python-format
--msgid "Could not set name for %s"
++#~ msgid "Disable SELinux protection for ircd daemon"
++#~ msgstr "ircd ಡೀಮನ್‌ಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
+ 
+-#: ../gui/selinux.tbl:185
+-msgid "Allow squid daemon to connect to the network"
 -msgstr ""
--
--#: ../semanage/seobject.py:510 ../semanage/seobject.py:751
--#, python-format
--msgid "Could not set MLS range for %s"
++#~ msgid "Disable SELinux protection for irqbalance daemon"
++#~ msgstr "irqbalance ಡೀಮನ್‌ಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
+ 
+-#: ../gui/selinux.tbl:186
+-msgid "Disable SELinux protection for squid daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:514
--#, python-format
--msgid "Could not set SELinux user for %s"
++#~ msgid "Disable SELinux protection for iscsi daemon"
++#~ msgstr "iscsi ಡೀಮನ್‌ಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
+ 
+-#: ../gui/selinux.tbl:187
+-msgid "Disable SELinux protection for ssh daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:518
--#, python-format
--msgid "Could not add login mapping for %s"
++#~ msgid "Disable SELinux protection for jabberd daemon"
++#~ msgstr "jabberd ಡೀಮನ್‌ಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
+ 
+-#: ../gui/selinux.tbl:188
+-msgid "Allow ssh logins as sysadm_r:sysadm_t"
 -msgstr ""
--
--#: ../semanage/seobject.py:536
--msgid "Requires seuser or serange"
++#~ msgid "Kerberos"
++#~ msgstr "ಕರ್ಬರೋಸ್"
+ 
+-#: ../gui/selinux.tbl:189
+-msgid ""
+-"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
+-"bashrc)"
 -msgstr ""
--
--#: ../semanage/seobject.py:559 ../semanage/seobject.py:605
--#, python-format
--msgid "Login mapping for %s is not defined"
++#~ msgid "Disable SELinux protection for kadmind daemon"
++#~ msgstr "kadmind ಡೀಮನ್‌ಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
+ 
+-#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
+-msgid "Universal SSL tunnel"
 -msgstr ""
--
--#: ../semanage/seobject.py:563
--#, python-format
--msgid "Could not query seuser for %s"
++#~ msgid "Disable SELinux protection for klogd daemon"
++#~ msgstr "klogd ಡೀಮನ್‌ಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
+ 
+-#: ../gui/selinux.tbl:190
+-msgid "Disable SELinux protection for stunnel daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:577
--#, python-format
--msgid "Could not modify login mapping for %s"
++#~ msgid "Disable SELinux protection for krb5kdc daemon"
++#~ msgstr "krb5kdc ಡೀಮನ್‌ಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
+ 
+-#: ../gui/selinux.tbl:191
+-msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
 -msgstr ""
--
--#: ../semanage/seobject.py:611
--#, python-format
--msgid "Login mapping for %s is defined in policy, cannot be deleted"
++#~ msgid "Disable SELinux protection for ktalk daemons"
++#~ msgstr "ktalk ಡೆಮೋನುಗಳಿಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
+ 
+-#: ../gui/selinux.tbl:192
+-msgid "Disable SELinux protection for swat daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:615
--#, python-format
--msgid "Could not delete login mapping for %s"
++#~ msgid "Disable SELinux protection for kudzu daemon"
++#~ msgstr "kudzu ಡೀಮನ್‌ಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
+ 
+-#: ../gui/selinux.tbl:193
+-msgid "Disable SELinux protection for sxid daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:637 ../semanage/seobject.py:655
--#: ../semanage/seobject.py:893
--msgid "Could not list login mappings"
++#~ msgid "Disable SELinux protection for locate daemon"
++#~ msgstr "locate ಡೀಮನ್‌ಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
+ 
+-#: ../gui/selinux.tbl:194
+-msgid "Disable SELinux protection for syslogd daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:680 ../semanage/seobject.py:685
--msgid "Login Name"
++#~ msgid "Disable SELinux protection for lpd daemon"
++#~ msgstr "lpd ಡೀಮನ್‌ಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
+ 
+-#: ../gui/selinux.tbl:195
+-msgid "Disable SELinux protection for system cron jobs"
 -msgstr ""
--
--#: ../semanage/seobject.py:680 ../semanage/seobject.py:685
--#: ../semanage/seobject.py:943 ../semanage/seobject.py:948
--msgid "SELinux User"
++#~ msgid "Disable SELinux protection for lrrd daemon"
++#~ msgstr "lrrd ಡೀಮನ್‌ಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
+ 
+-#: ../gui/selinux.tbl:196
+-msgid "Disable SELinux protection for tcp daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:680
--msgid "MLS/MCS Range"
++#~ msgid "Disable SELinux protection for lvm daemon"
++#~ msgstr "lvm ಡೀಮನ್‌ಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
+ 
+-#: ../gui/selinux.tbl:197
+-msgid "Disable SELinux protection for telnet daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:699 ../semanage/seobject.py:730
--#: ../semanage/seobject.py:797 ../semanage/seobject.py:854
--#: ../semanage/seobject.py:860
--#, python-format
--msgid "Could not check if SELinux user %s is defined"
++#~ msgid "Disable SELinux protection for mailman"
++#~ msgstr "mailman ಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
+ 
+-#: ../gui/selinux.tbl:198
+-msgid "Disable SELinux protection for tftpd daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:702 ../semanage/seobject.py:803
--#: ../semanage/seobject.py:866
--#, python-format
--msgid "Could not query user for %s"
++#~ msgid "Disable SELinux protection for mdadm daemon"
++#~ msgstr "mdadm ಡೀಮನ್‌ಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
+ 
+-#: ../gui/selinux.tbl:199
+-msgid "Disable SELinux protection for transproxy daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:722
--#, python-format
--msgid "You must add at least one role for %s"
++#~ msgid "Disable SELinux protection for monopd daemon"
++#~ msgstr "monopd ಡೀಮನ್‌ಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
+ 
+-#: ../gui/selinux.tbl:200
+-msgid "Disable SELinux protection for udev daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:737
--#, python-format
--msgid "Could not create SELinux user for %s"
++#~ msgid "Disable SELinux protection for mrtg daemon"
++#~ msgstr "Dmrtg ಡೀಮನ್‌ಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
+ 
+-#: ../gui/selinux.tbl:201
+-msgid "Disable SELinux protection for uml daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:746
--#, python-format
--msgid "Could not add role %s for %s"
++#~ msgid "Disable SELinux protection for mysqld daemon"
++#~ msgstr "mysqld ಡೀಮನ್‌ಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
+ 
+-#: ../gui/selinux.tbl:202
+-msgid ""
+-"Allow xinetd to run unconfined, including any services it starts that do not "
+-"have a domain transition explicitly defined"
 -msgstr ""
--
--#: ../semanage/seobject.py:755
--#, python-format
--msgid "Could not set MLS level for %s"
++#~ msgid "Disable SELinux protection for nagios daemon"
++#~ msgstr "nagios ಡೀಮನ್‌ಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
+ 
+-#: ../gui/selinux.tbl:203
+-msgid ""
+-"Allow rc scripts to run unconfined, including any daemon started by an rc "
+-"script that does not have a domain transition explicitly defined"
 -msgstr ""
--
--#: ../semanage/seobject.py:758
--#, python-format
--msgid "Could not add prefix %s for %s"
++#~ msgid "Name Service"
++#~ msgstr "ಹೆಸರು ಸೇವೆ"
+ 
+-#: ../gui/selinux.tbl:204
+-msgid "Allow rpm to run unconfined"
 -msgstr ""
--
--#: ../semanage/seobject.py:761
--#, python-format
--msgid "Could not extract key for %s"
++#~ msgid "Disable SELinux protection for named daemon"
++#~ msgstr "named ಡೀಮನ್‌ಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
+ 
+-#: ../gui/selinux.tbl:205
+-msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
 -msgstr ""
--
--#: ../semanage/seobject.py:765
--#, python-format
--msgid "Could not add SELinux user %s"
++#~ msgid "Disable SELinux protection for nessusd daemon"
++#~ msgstr "nessusd ಡೀಮನ್‌ಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
+ 
+-#: ../gui/selinux.tbl:206
+-msgid "Disable SELinux protection for updfstab daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:787
--msgid "Requires prefix, roles, level or range"
++#~ msgid "Disable SELinux protection for NetworkManager"
++#~ msgstr "NetworkManager SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
+ 
+-#: ../gui/selinux.tbl:207
+-msgid "Disable SELinux protection for uptimed daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:789
--msgid "Requires prefix or roles"
++#~ msgid "Disable SELinux protection for nfsd daemon"
++#~ msgstr "nfsd ಡೀಮನ್‌ಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
+ 
+-#: ../gui/selinux.tbl:208
+-msgid ""
+-"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
+-"staff_r can do so"
 -msgstr ""
--
--#: ../semanage/seobject.py:799 ../semanage/seobject.py:856
--#, python-format
--msgid "SELinux user %s is not defined"
++#~ msgid "Samba"
++#~ msgstr "ಸಾಂಬಾ"
+ 
+-#: ../gui/selinux.tbl:209
+-msgid "Allow users to execute the mount command"
 -msgstr ""
--
--#: ../semanage/seobject.py:828
--#, python-format
--msgid "Could not modify SELinux user %s"
++#~ msgid "Disable SELinux protection for nmbd daemon"
++#~ msgstr "nmbd ಡೀಮನ್‌ಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
+ 
+-#: ../gui/selinux.tbl:210
+-msgid "Allow regular users direct mouse access (only allow the X server)"
 -msgstr ""
--
--#: ../semanage/seobject.py:862
--#, python-format
--msgid "SELinux user %s is defined in policy, cannot be deleted"
++#~ msgid "Disable SELinux protection for nrpe daemon"
++#~ msgstr "nrpe ಡೀಮನ್‌ಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
+ 
+-#: ../gui/selinux.tbl:211
+-msgid "Allow users to run the dmesg command"
 -msgstr ""
--
--#: ../semanage/seobject.py:873
--#, python-format
--msgid "Could not delete SELinux user %s"
++#~ msgid "Disable SELinux protection for nscd daemon"
++#~ msgstr "nscd ಡೀಮನ್‌ಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
+ 
+-#: ../gui/selinux.tbl:212
+-msgid "Allow users to control network interfaces (also needs USERCTL=true)"
 -msgstr ""
--
--#: ../semanage/seobject.py:911
--msgid "Could not list SELinux users"
++#~ msgid "Disable SELinux protection for nsd daemon"
++#~ msgstr "Dnsd ಡೀಮನ್‌ಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
+ 
+-#: ../gui/selinux.tbl:213
+-msgid "Allow normal user to execute ping"
 -msgstr ""
--
--#: ../semanage/seobject.py:917
--#, python-format
--msgid "Could not list roles for user %s"
++#~ msgid "Disable SELinux protection for ntpd daemon"
++#~ msgstr "ntpd ಡೀಮನ್‌ಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
+ 
+-#: ../gui/selinux.tbl:214
+-msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
 -msgstr ""
--
--#: ../semanage/seobject.py:942
--msgid "Labeling"
++#~ msgid "Disable SELinux protection for oddjob"
++#~ msgstr "oddjob ಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
+ 
+-#: ../gui/selinux.tbl:215
+-msgid "Allow users to rw usb devices"
 -msgstr ""
--
--#: ../semanage/seobject.py:942
--msgid "MLS/"
++#~ msgid "Disable SELinux protection for oddjob_mkhomedir"
++#~ msgstr "oddjob_mkhomedir ಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
+ 
+-#: ../gui/selinux.tbl:216
+-msgid ""
+-"Allow users to run TCP servers (bind to ports and accept connection from the "
+-"same domain and outside users)  disabling this forces FTP passive mode and "
+-"may change other protocols"
 -msgstr ""
--
--#: ../semanage/seobject.py:943
--msgid "Prefix"
++#~ msgid "Disable SELinux protection for openvpn daemon"
++#~ msgstr "openvpn ಡೀಮನ್‌ಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
+ 
+-#: ../gui/selinux.tbl:217
+-msgid "Allow user to stat ttyfiles"
 -msgstr ""
--
--#: ../semanage/seobject.py:943
--msgid "MCS Level"
++#~ msgid "Disable SELinux protection for pam daemon"
++#~ msgstr "pam ಡೀಮನ್‌ಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
+ 
+-#: ../gui/selinux.tbl:218
+-msgid "Disable SELinux protection for uucpd daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:943
--msgid "MCS Range"
++#~ msgid "Disable SELinux protection for pegasus"
++#~ msgstr "pegasus ಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
++
++#~ msgid "Disable SELinux protection for perdition daemon"
++#~ msgstr "perdition ಡೀಮನ್‌ಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
++
++#~ msgid "Disable SELinux protection for portmap daemon"
++#~ msgstr "portmap ಡೀಮನ್‌ಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
++
++#~ msgid "Disable SELinux protection for portslave daemon"
++#~ msgstr "portslave ಡೀಮನ್‌ಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
++
++#~ msgid "Disable SELinux protection for postfix"
++#~ msgstr "postfix ಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
++
++#~ msgid "Disable SELinux protection for postgresql daemon"
++#~ msgstr "postgresql ಡೀಮನ್‌ಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
++
++#~ msgid "pppd"
++#~ msgstr "pppd"
++
++#~ msgid "Disable SELinux protection for pptp"
++#~ msgstr "pptp ಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
+ 
+-#: ../gui/selinux.tbl:219
+-msgid "Disable SELinux protection for vmware daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:943 ../semanage/seobject.py:948
--msgid "SELinux Roles"
++#~ msgid "Disable SELinux protection for prelink daemon"
++#~ msgstr "prelink ಡೀಮನ್‌ಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
+ 
+-#: ../gui/selinux.tbl:220
+-msgid "Disable SELinux protection for watchdog daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:963
--msgid "Protocol udp or tcp is required"
++#~ msgid "Disable SELinux protection for privoxy daemon"
++#~ msgstr "privoxy ಡೀಮನ್‌ಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
+ 
+-#: ../gui/selinux.tbl:221
+-msgid "Disable SELinux protection for winbind daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:965
--msgid "Port is required"
++#~ msgid "Disable SELinux protection for ptal daemon"
++#~ msgstr "ptal ಡೀಮನ್‌ಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
+ 
+-#: ../gui/selinux.tbl:222
+-msgid "Disable SELinux protection for xdm daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:975
--msgid "Invalid Port"
++#~ msgid "Disable SELinux protection for pxe daemon"
++#~ msgstr "pxe ಡೀಮನ್‌ಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
+ 
+-#: ../gui/selinux.tbl:223
+-msgid "Allow xdm logins as sysadm_r:sysadm_t"
 -msgstr ""
--
--#: ../semanage/seobject.py:979
--#, python-format
--msgid "Could not create a key for %s/%s"
++#~ msgid "Disable SELinux protection for pyzord"
++#~ msgstr "pyzord ಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
+ 
+-#: ../gui/selinux.tbl:224
+-msgid "Disable SELinux protection for xen daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:990
--msgid "Type is required"
++#~ msgid "Disable SELinux protection for quota daemon"
++#~ msgstr "quota ಡೀಮನ್‌ಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
+ 
+-#: ../gui/selinux.tbl:225
+-msgid "XEN"
 -msgstr ""
--
--#: ../semanage/seobject.py:996 ../semanage/seobject.py:1055
--#: ../semanage/seobject.py:1110 ../semanage/seobject.py:1116
--#, python-format
--msgid "Could not check if port %s/%s is defined"
++#~ msgid "Disable SELinux protection for radiusd daemon"
++#~ msgstr "radiusd ಡೀಮನ್‌ಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
+ 
+-#: ../gui/selinux.tbl:225
+-msgid "Allow xen to read/write physical disk devices"
 -msgstr ""
--
--#: ../semanage/seobject.py:998
--#, python-format
--msgid "Port %s/%s already defined"
++#~ msgid "Disable SELinux protection for radvd daemon"
++#~ msgstr "radvd ಡೀಮನ್‌ಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
+ 
+-#: ../gui/selinux.tbl:226
+-msgid "Disable SELinux protection for xfs daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:1002
--#, python-format
--msgid "Could not create port for %s/%s"
++#~ msgid "Disable SELinux protection for rdisc"
++#~ msgstr "rdisc ಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
+ 
+-#: ../gui/selinux.tbl:227
+-msgid "Disable SELinux protection for xen control"
 -msgstr ""
--
--#: ../semanage/seobject.py:1008
--#, python-format
--msgid "Could not create context for %s/%s"
++#~ msgid "Disable SELinux protection for readahead"
++#~ msgstr "readahead ಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
+ 
+-#: ../gui/selinux.tbl:228
+-msgid "Disable SELinux protection for ypbind daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:1012
--#, python-format
--msgid "Could not set user in port context for %s/%s"
++#~ msgid "Allow programs to read files in non-standard locations (default_t)"
++#~ msgstr "ಸ್ಟಾಂಡರ್ಡ್‌ ಅಲ್ಲದ ಸ್ಥಳಗಳಿಂದ (default_t) ಕಡತಗಳನ್ನು ಓದಲು ಪ್ರೋಗ್ರಾಂಗೆ ಅನುಮತಿಸು"
+ 
+-#: ../gui/selinux.tbl:229
+-msgid "Disable SELinux protection for NIS Password Daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:1016
--#, python-format
--msgid "Could not set role in port context for %s/%s"
++#~ msgid "Disable SELinux protection for restorecond"
++#~ msgstr "restorecond ಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
+ 
+-#: ../gui/selinux.tbl:230
+-msgid "Disable SELinux protection for ypserv daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:1020
--#, python-format
--msgid "Could not set type in port context for %s/%s"
++#~ msgid "Disable SELinux protection for rhgb daemon"
++#~ msgstr "rhgb ಡೀಮನ್‌ಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
+ 
+-#: ../gui/selinux.tbl:231
+-msgid "Disable SELinux protection for NIS Transfer Daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:1025
--#, python-format
--msgid "Could not set mls fields in port context for %s/%s"
++#~ msgid "Disable SELinux protection for ricci"
++#~ msgstr "ricci ಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
+ 
+-#: ../gui/selinux.tbl:232
+-msgid "Allow SELinux webadm user to manage unprivileged users home directories"
 -msgstr ""
--
--#: ../semanage/seobject.py:1029
--#, python-format
--msgid "Could not set port context for %s/%s"
++#~ msgid "Disable SELinux protection for ricci_modclusterd"
++#~ msgstr "ricci_modclusterd ಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
+ 
+-#: ../gui/selinux.tbl:233
+-msgid "Allow SELinux webadm user to read unprivileged users home directories"
 -msgstr ""
--
--#: ../semanage/seobject.py:1033
++#~ msgid "Disable SELinux protection for rlogind daemon"
++#~ msgstr "rlogind ಡೀಮನ್‌ಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
+ 
+-#: ../gui/semanagePage.py:126
 -#, python-format
--msgid "Could not add port %s/%s"
--msgstr ""
--
--#: ../semanage/seobject.py:1047 ../semanage/seobject.py:1312
--#: ../semanage/seobject.py:1508
--msgid "Requires setype or serange"
--msgstr ""
--
--#: ../semanage/seobject.py:1049
--msgid "Requires setype"
+-msgid "Are you sure you want to delete %s '%s'?"
 -msgstr ""
--
--#: ../semanage/seobject.py:1057 ../semanage/seobject.py:1112
++#~ msgid "Disable SELinux protection for rpcd daemon"
++#~ msgstr "rpcd ಡೀಮನ್‌ಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
+ 
+-#: ../gui/semanagePage.py:126
 -#, python-format
--msgid "Port %s/%s is not defined"
+-msgid "Delete %s"
 -msgstr ""
--
--#: ../semanage/seobject.py:1061
++#~ msgid "Disable SELinux protection for rshd"
++#~ msgstr "rshd ಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
+ 
+-#: ../gui/semanagePage.py:134
 -#, python-format
--msgid "Could not query port %s/%s"
+-msgid "Add %s"
 -msgstr ""
--
--#: ../semanage/seobject.py:1072
++#~ msgid "rsync"
++#~ msgstr "rsync"
+ 
+-#: ../gui/semanagePage.py:148
 -#, python-format
--msgid "Could not modify port %s/%s"
--msgstr ""
--
--#: ../semanage/seobject.py:1085
--msgid "Could not list the ports"
+-msgid "Modify %s"
 -msgstr ""
--
--#: ../semanage/seobject.py:1101
--#, python-format
--msgid "Could not delete the port %s"
++#~ msgid "Disable SELinux protection for rsync daemon"
++#~ msgstr "rsync ಡೀಮನ್‌ಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
+ 
+-#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
+-msgid "Permissive"
 -msgstr ""
--
--#: ../semanage/seobject.py:1118
--#, python-format
--msgid "Port %s/%s is defined in policy, cannot be deleted"
++#~ msgid "Allow ssh to run from inetd instead of as a daemon"
++#~ msgstr "ssh ಗೆ ಒಂದು ಡೀಮನ್‌ನ ಬದಲಿಗೆ inetd ಯಿಂದ ಚಲಾಯಿತವಾಗುವಂತೆ ಅನುಮತಿಸು"
+ 
+-#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
+-msgid "Enforcing"
 -msgstr ""
--
--#: ../semanage/seobject.py:1122
--#, python-format
--msgid "Could not delete port %s/%s"
++#~ msgid "SASL authentication server"
++#~ msgstr "SASL ದೃಢೀಕರಣ ಪರಿಚಾರಕ"
+ 
+-#: ../gui/statusPage.py:94
+-msgid "Status"
 -msgstr ""
--
--#: ../semanage/seobject.py:1138 ../semanage/seobject.py:1160
--msgid "Could not list ports"
++#~ msgid ""
++#~ "Allow X-Windows server to map a memory region as both executable and "
++#~ "writable"
++#~ msgstr ""
++#~ "X-Windows ಪರಿಚಾರಕವು ಒಂದು ಮೆಮೊರಿ ಪ್ರದೇಶಕ್ಕೆ ಕಾರ್ಯಗತಗೊಳಿಸಬಲ್ಲ ಹಾಗು ಬರೆಯಬಲ್ಲುದಾಗಿ "
++#~ "ಮ್ಯಾಪ್ ಮಾಡಲು ಅನುಮತಿಸು"
+ 
+-#: ../gui/statusPage.py:133
+-msgid ""
+-"Changing the policy type will cause a relabel of the entire file system on "
+-"the next boot. Relabeling takes a long time depending on the size of the "
+-"file system.  Do you wish to continue?"
 -msgstr ""
--
--#: ../semanage/seobject.py:1199
--msgid "SELinux Port Type"
++#~ msgid "Disable SELinux protection for saslauthd daemon"
++#~ msgstr "saslauthd ಡೀಮನ್‌ಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
+ 
+-#: ../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 ""
--
--#: ../semanage/seobject.py:1199
--msgid "Proto"
++#~ msgid "Disable SELinux protection for scannerdaemon daemon"
++#~ msgstr "scannerdaemon ಡೀಮನ್‌ಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
+ 
+-#: ../gui/statusPage.py:152
+-msgid ""
+-"Changing to SELinux enabled will cause a relabel of the entire file system "
+-"on the next boot. Relabeling takes a long time depending on the size of the "
+-"file system.  Do you wish to continue?"
 -msgstr ""
--
--#: ../semanage/seobject.py:1199
--msgid "Port Number"
++#~ msgid "Do not allow transition to sysadm_t, sudo and su effected"
++#~ msgstr ""
++#~ "sysadm_t, sudo ಹಾಗು su ಪ್ರಭಾವಗೊಂಡಿದ್ದಕ್ಕೆ ಪರಿವರ್ತಿತಗೊಳ್ಳುವುದನ್ನು ಅನುಮತಿಸಬೇಡ"
+ 
+-#: ../gui/system-config-selinux.glade:11
+-msgid "system-config-selinux"
 -msgstr ""
--
--#: ../semanage/seobject.py:1218
--msgid "Node Address is required"
++#~ msgid "Do not allow any processes to load kernel modules"
++#~ msgstr "ಯಾವುದೆ ಪ್ರಕ್ರಿಯೆಗಳು ಕರ್ನಲ್ ಡೊಮೈನ್‌ಗಳಿಗೆ ಲೋಡ್ ಆಗುವುದನ್ನು ಅನುಮತಿಸಬೇಡ"
+ 
+-#: ../gui/system-config-selinux.glade:12
+-msgid ""
+-"Copyright (c)2006 Red Hat, Inc.\n"
+-"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
 -msgstr ""
--
--#: ../semanage/seobject.py:1233
--msgid "Unknown or missing protocol"
++#~ msgid "Do not allow any processes to modify kernel SELinux policy"
++#~ msgstr "ಕರ್ನಲ್ SELinux ಪಾಲಿಸಿಯನ್ನು ಮಾರ್ಪಡಿಸಲು ಯಾವುದೇ ಪ್ರಕ್ರಿಯೆಗಳಿಗೆ ಅನುಮತಿಸಬೇಡ"
+ 
+-#: ../gui/system-config-selinux.glade:22
+-#: ../gui/system-config-selinux.glade:544
+-msgid "Add SELinux Login Mapping"
 -msgstr ""
--
--#: ../semanage/seobject.py:1247 ../semanage/seobject.py:1446
--#: ../semanage/seobject.py:1724
--msgid "SELinux Type is required"
++#~ msgid "Disable SELinux protection for sendmail daemon"
++#~ msgstr "sendmail ಡೀಮನ್‌ಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
+ 
+-#: ../gui/system-config-selinux.glade:257
+-msgid "Add SELinux Network Ports"
 -msgstr ""
--
--#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1316
--#: ../semanage/seobject.py:1352 ../semanage/seobject.py:1450
--#: ../semanage/seobject.py:1512 ../semanage/seobject.py:1546
--#: ../semanage/seobject.py:1728
--#, python-format
--msgid "Could not create key for %s"
++#~ msgid "Disable SELinux protection for setrans"
++#~ msgstr "setrans ಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
+ 
+-#: ../gui/system-config-selinux.glade:391
+-#: ../gui/system-config-selinux.glade:678
+-msgid "SELinux Type"
 -msgstr ""
--
--#: ../semanage/seobject.py:1253 ../semanage/seobject.py:1320
--#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1362
--#, python-format
--msgid "Could not check if addr %s is defined"
++#~ msgid "Disable SELinux protection for setroubleshoot daemon"
++#~ msgstr "setroublesoot ಡೆಮನ್‍ಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
+ 
+-#: ../gui/system-config-selinux.glade:622
+-msgid "File Specification"
 -msgstr ""
--
--#: ../semanage/seobject.py:1262
--#, python-format
--msgid "Could not create addr for %s"
++#~ msgid "Disable SELinux protection for slapd daemon"
++#~ msgstr "slapd ಡೀಮನ್‌ಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
+ 
+-#: ../gui/system-config-selinux.glade:650
+-msgid "File Type"
 -msgstr ""
--
--#: ../semanage/seobject.py:1268 ../semanage/seobject.py:1466
--#: ../semanage/seobject.py:1686
--#, python-format
--msgid "Could not create context for %s"
++#~ msgid "Disable SELinux protection for slrnpull daemon"
++#~ msgstr "slrnpull ಡೀಮನ್‌ಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
+ 
+-#: ../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 ""
--
--#: ../semanage/seobject.py:1272
--#, python-format
--msgid "Could not set mask for %s"
++#~ msgid "Disable SELinux protection for smbd daemon"
++#~ msgstr "smbd ಡೀಮನ್‌ಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
+ 
+-#: ../gui/system-config-selinux.glade:773
+-msgid "MLS"
 -msgstr ""
--
--#: ../semanage/seobject.py:1276
--#, python-format
--msgid "Could not set user in addr context for %s"
++#~ msgid "Disable SELinux protection for snmpd daemon"
++#~ msgstr "snmpd ಡೀಮನ್‌ಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
+ 
+-#: ../gui/system-config-selinux.glade:837
+-msgid "Add SELinux User"
 -msgstr ""
--
--#: ../semanage/seobject.py:1280
--#, python-format
--msgid "Could not set role in addr context for %s"
++#~ msgid "Disable SELinux protection for snort daemon"
++#~ msgstr "snort ಡೀಮನ್‌ಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
+ 
+-#: ../gui/system-config-selinux.glade:1079
+-msgid "SELinux Administration"
 -msgstr ""
--
--#: ../semanage/seobject.py:1284
--#, python-format
--msgid "Could not set type in addr context for %s"
++#~ msgid "Disable SELinux protection for soundd daemon"
++#~ msgstr "soundd ಡೀಮನ್‌ಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
+ 
+-#: ../gui/system-config-selinux.glade:1122
+-msgid "Add"
 -msgstr ""
--
--#: ../semanage/seobject.py:1289
--#, python-format
--msgid "Could not set mls fields in addr context for %s"
++#~ msgid "Disable SELinux protection for sound daemon"
++#~ msgstr "sound ಡೀಮನ್‌ಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
+ 
+-#: ../gui/system-config-selinux.glade:1144
+-msgid "_Properties"
 -msgstr ""
--
--#: ../semanage/seobject.py:1293
--#, python-format
--msgid "Could not set addr context for %s"
++#~ msgid "Spam Protection"
++#~ msgstr "Spamನಿಂದ ಸಂರಕ್ಷಣೆ"
+ 
+-#: ../gui/system-config-selinux.glade:1166
+-msgid "_Delete"
 -msgstr ""
--
--#: ../semanage/seobject.py:1297
--#, python-format
--msgid "Could not add addr %s"
++#~ msgid "Disable SELinux protection for spamd daemon"
++#~ msgstr "spamd ಡೀಮನ್‌ಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
+ 
+-#: ../gui/system-config-selinux.glade:1256
+-msgid "Select Management Object"
 -msgstr ""
--
--#: ../semanage/seobject.py:1322 ../semanage/seobject.py:1358
--#, python-format
--msgid "Addr %s is not defined"
++#~ msgid "Allow Spam Assassin daemon network access"
++#~ msgstr "Spam assasin ಡೆಮನ್‍ಗೆ ಜಾಲಬಂಧವನ್ನು ನಿಲುಕಿಸಿಕೊಳ್ಳಲು ಅನುಮತಿಸು"
+ 
+-#: ../gui/system-config-selinux.glade:1273
+-msgid "<b>Select:</b>"
 -msgstr ""
--
--#: ../semanage/seobject.py:1326
--#, python-format
--msgid "Could not query addr %s"
++#~ msgid "Disable SELinux protection for speedmgmt daemon"
++#~ msgstr "speedmgmt ಡೀಮನ್‌ಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
+ 
+-#: ../gui/system-config-selinux.glade:1326
+-msgid "System Default Enforcing Mode"
 -msgstr ""
--
--#: ../semanage/seobject.py:1336
--#, python-format
--msgid "Could not modify addr %s"
++#~ msgid "Squid"
++#~ msgstr "Squid"
+ 
+-#: ../gui/system-config-selinux.glade:1354
+-msgid ""
+-"Disabled\n"
+-"Permissive\n"
+-"Enforcing\n"
 -msgstr ""
--
--#: ../semanage/seobject.py:1364
--#, python-format
--msgid "Addr %s is defined in policy, cannot be deleted"
++#~ msgid "Disable SELinux protection for squid daemon"
++#~ msgstr "squid ಡೀಮನ್‌ಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
+ 
+-#: ../gui/system-config-selinux.glade:1373
+-msgid "Current Enforcing Mode"
 -msgstr ""
--
--#: ../semanage/seobject.py:1368
--#, python-format
--msgid "Could not delete addr %s"
++#~ msgid "Disable SELinux protection for ssh daemon"
++#~ msgstr "ssh ಡೀಮನ್‌ಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
+ 
+-#: ../gui/system-config-selinux.glade:1418
+-msgid "System Default Policy Type: "
 -msgstr ""
--
--#: ../semanage/seobject.py:1380
--msgid "Could not deleteall node mappings"
++#~ msgid ""
++#~ "Allow staff_r users to search the sysadm home dir and read files (such as "
++#~ "~/.bashrc)"
++#~ msgstr ""
++#~ "staff_r ಬಳಕೆದಾರರಿಗೆ sysadm ನ ನೆಲೆ dir ಹಾಗು ಕಡತಗಳನ್ನು ಓದಲು ಅನುಮತಿಸು (~/."
++#~ "bashrc ನಂತಹ)"
+ 
+-#: ../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 ""
--
--#: ../semanage/seobject.py:1394
--msgid "Could not list addrs"
++#~ msgid "Universal SSL tunnel"
++#~ msgstr "ವಿಶ್ವವ್ಯಾಪಿ SSL ಟನ್ನಲ್"
+ 
+-#: ../gui/system-config-selinux.glade:1509
+-msgid "Relabel on next reboot."
 -msgstr ""
--
--#: ../semanage/seobject.py:1454 ../semanage/seobject.py:1516
--#: ../semanage/seobject.py:1550 ../semanage/seobject.py:1556
--#, python-format
--msgid "Could not check if interface %s is defined"
++#~ msgid "Disable SELinux protection for stunnel daemon"
++#~ msgstr "stunnel ಡೀಮನ್‌ಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
+ 
+-#: ../gui/system-config-selinux.glade:1561
+-msgid "label37"
 -msgstr ""
--
--#: ../semanage/seobject.py:1461
--#, python-format
--msgid "Could not create interface for %s"
++#~ msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
++#~ msgstr "stunnel ಡೆಮನ್ ಅನ್ನು xinetd ದ ಹೊರಗೆ ಏಕಮೇವವಾಗಿ ಚಲಾಯಿತಗೊಳ್ಳಲು ಅನುಮತಿಸು "
+ 
+-#: ../gui/system-config-selinux.glade:1598
+-msgid "Revert boolean setting to system default"
 -msgstr ""
--
--#: ../semanage/seobject.py:1470
--#, python-format
--msgid "Could not set user in interface context for %s"
++#~ msgid "Disable SELinux protection for swat daemon"
++#~ msgstr "swat ಡೀಮನ್‌ಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
+ 
+-#: ../gui/system-config-selinux.glade:1614
+-msgid "Toggle between Customized and All Booleans"
 -msgstr ""
--
--#: ../semanage/seobject.py:1474
--#, python-format
--msgid "Could not set role in interface context for %s"
++#~ msgid "Disable SELinux protection for sxid daemon"
++#~ msgstr "sxid ಡೀಮನ್‌ಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
+ 
+-#: ../gui/system-config-selinux.glade:1645
+-#: ../gui/system-config-selinux.glade:1850
+-#: ../gui/system-config-selinux.glade:2037
+-#: ../gui/system-config-selinux.glade:2224
+-#: ../gui/system-config-selinux.glade:2467
+-#: ../gui/system-config-selinux.glade:2692
+-#: ../gui/system-config-selinux.glade:2867
+-msgid "Filter"
 -msgstr ""
--
--#: ../semanage/seobject.py:1478
--#, python-format
--msgid "Could not set type in interface context for %s"
++#~ msgid "Disable SELinux protection for syslogd daemon"
++#~ msgstr "syslogd ಡೀಮನ್‌ಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
+ 
+-#: ../gui/system-config-selinux.glade:1734
+-msgid "label50"
 -msgstr ""
--
--#: ../semanage/seobject.py:1483
--#, python-format
--msgid "Could not set mls fields in interface context for %s"
++#~ msgid "Disable SELinux protection for system cron jobs"
++#~ msgstr "ಗಣಕ cron ಕಾರ್ಯಗಳಿಗಾಗಿ(jobs) SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
+ 
+-#: ../gui/system-config-selinux.glade:1771
+-msgid "Add File Context"
 -msgstr ""
--
--#: ../semanage/seobject.py:1487
--#, python-format
--msgid "Could not set interface context for %s"
++#~ msgid "Disable SELinux protection for tcp daemon"
++#~ msgstr "tcp ಡೀಮನ್‌ಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
+ 
+-#: ../gui/system-config-selinux.glade:1787
+-msgid "Modify File Context"
 -msgstr ""
--
--#: ../semanage/seobject.py:1491
--#, python-format
--msgid "Could not set message context for %s"
++#~ msgid "Disable SELinux protection for telnet daemon"
++#~ msgstr "telnet ಡೀಮನ್‌ಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
+ 
+-#: ../gui/system-config-selinux.glade:1803
+-msgid "Delete File Context"
 -msgstr ""
--
--#: ../semanage/seobject.py:1495
--#, python-format
--msgid "Could not add interface %s"
++#~ msgid "Disable SELinux protection for tftpd daemon"
++#~ msgstr "tftpd ಡೀಮನ್‌ಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
+ 
+-#: ../gui/system-config-selinux.glade:1819
+-msgid "Toggle between all and customized file context"
 -msgstr ""
--
--#: ../semanage/seobject.py:1518 ../semanage/seobject.py:1552
--#, python-format
--msgid "Interface %s is not defined"
++#~ msgid "Disable SELinux protection for transproxy daemon"
++#~ msgstr "transproxy ಡೀಮನ್‌ಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
+ 
+-#: ../gui/system-config-selinux.glade:1939
+-msgid "label38"
 -msgstr ""
--
--#: ../semanage/seobject.py:1522
--#, python-format
--msgid "Could not query interface %s"
++#~ msgid "Disable SELinux protection for udev daemon"
++#~ msgstr "udev ಡೀಮನ್‌ಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
+ 
+-#: ../gui/system-config-selinux.glade:1976
+-msgid "Add SELinux User Mapping"
 -msgstr ""
--
--#: ../semanage/seobject.py:1533
--#, python-format
--msgid "Could not modify interface %s"
++#~ msgid "Disable SELinux protection for uml daemon"
++#~ msgstr "uml ಡೀಮನ್‌ಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
+ 
+-#: ../gui/system-config-selinux.glade:1992
+-msgid "Modify SELinux User Mapping"
 -msgstr ""
--
--#: ../semanage/seobject.py:1558
--#, python-format
--msgid "Interface %s is defined in policy, cannot be deleted"
++#~ msgid ""
++#~ "Allow xinetd to run unconfined, including any services it starts that do "
++#~ "not have a domain transition explicitly defined"
++#~ msgstr ""
++#~ "ಒಂದು ಡೊಮೈನ್‌ ಪರಿವರ್ತನೆಯನ್ನು ಸ್ಪಷ್ಟವಾಗಿ ಸೂಚಿಸದ ಯಾವುದೆ ಸೇವೆಗಳನ್ನು ಒಳಗೊಂಡಂತಹ xinetd "
++#~ "ಯನ್ನು ಮಿತಿಗೊಳಪಡದೆ ಚಲಾಯಿತಗೊಳ್ಳಲು ಅನುಮತಿಸಿ"
+ 
+-#: ../gui/system-config-selinux.glade:2008
+-msgid "Delete SELinux User Mapping"
 -msgstr ""
--
--#: ../semanage/seobject.py:1562
--#, python-format
--msgid "Could not delete interface %s"
++#~ msgid ""
++#~ "Allow rc scripts to run unconfined, including any daemon started by an rc "
++#~ "script that does not have a domain transition explicitly defined"
++#~ msgstr ""
++#~ "ಒಂದು ಡೊಮೈನ್‌ ಪರಿವರ್ತನೆಯನ್ನು ಸ್ಪಷ್ಟವಾಗಿ ಸೂಚಿಸದ ಒಂದು rc ಸ್ಕ್ರಿಪ್ಟ್‍ನಿಂದ ಆರಂಭಗೊಂಡ "
++#~ "ಯಾವುದೆ ಡೆಮನ್ ಅನ್ನು ಒಳಗೊಂಡಂತಹ rc ಸ್ಕ್ರಿಪ್ಟ್‍ ಅನ್ನು ಮಿತಿಗೊಳಪಡದೆ ಚಲಾಯಿತಗೊಳ್ಳಲು "
++#~ "ಅನುಮತಿಸಿ"
+ 
+-#: ../gui/system-config-selinux.glade:2126
+-msgid "label39"
 -msgstr ""
--
--#: ../semanage/seobject.py:1574
--msgid "Could not delete all interface  mappings"
++#~ msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
++#~ msgstr ""
++#~ "ಸವಲತ್ತು ಉಪಯುಕ್ತತೆಗಳಾದ hotplug ಹಾಗು insmod ನಂತಹುಗಳನ್ನು ಮಿತಿಗೊಳಪಡದೆ "
++#~ "ಚಲಾಯಿತಗೊಳ್ಳಲು ಅನುಮತಿಸು"
+ 
+-#: ../gui/system-config-selinux.glade:2163
+-msgid "Add User"
 -msgstr ""
--
--#: ../semanage/seobject.py:1588
--msgid "Could not list interfaces"
++#~ msgid "Disable SELinux protection for updfstab daemon"
++#~ msgstr "updfstab ಡೀಮನ್‌ಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
+ 
+-#: ../gui/system-config-selinux.glade:2179
+-msgid "Modify User"
 -msgstr ""
--
--#: ../semanage/seobject.py:1613
--msgid "SELinux Interface"
++#~ msgid "Disable SELinux protection for uptimed daemon"
++#~ msgstr "ಡೀಮನ್‌ಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
+ 
+-#: ../gui/system-config-selinux.glade:2195
+-msgid "Delete User"
 -msgstr ""
--
--#: ../semanage/seobject.py:1613 ../semanage/seobject.py:1936
--msgid "Context"
++#~ msgid ""
++#~ "Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, "
++#~ "only staff_r can do so"
++#~ msgstr ""
++#~ "user_r ಗೆ su ನ ಮೂಲಕ sysadm_r, sudo, ಅಥವ userhelper ಅನ್ನು ತಲುಪಲು ಅನುಮತಿಸಿ. "
++#~ "ಇಲ್ಲದೆ ಹೋದಲ್ಲಿ, ಕೇವಲ staff_r ಹಾಗೆ ಮಾಡುತ್ತದೆ"
+ 
+-#: ../gui/system-config-selinux.glade:2313
+-msgid "label41"
 -msgstr ""
--
--#: ../semanage/seobject.py:1663
--#, python-format
--msgid "Equivalence class for %s already exists"
++#~ msgid "Allow users to control network interfaces (also needs USERCTL=true)"
++#~ msgstr ""
++#~ "ಬಳಕೆದಾರರಿಗೆ ಜಾಲಬಂಧ ಸಂಪರ್ಕಸಾಧನಗಳನ್ನು ನಿಯಂತ್ರಿಸಲು ಅನುಮತಿಸು(USERCTL=true ನ "
++#~ "ಅಗತ್ಯವು ಸಹ ಇರುತ್ತದೆ)"
+ 
+-#: ../gui/system-config-selinux.glade:2350
+-msgid "Add Network Port"
 -msgstr ""
--
--#: ../semanage/seobject.py:1669
--#, python-format
--msgid "File spec %s conflicts with equivalency rule '%s %s'"
++#~ msgid "Allow user to stat ttyfiles"
++#~ msgstr "ಬಳಕೆದಾರರಿಗೆ ttyfiles ಅನ್ನು stat ಮಾಡಲು ಅನುಮತಿಸು"
+ 
+-#: ../gui/system-config-selinux.glade:2366
+-msgid "Edit Network Port"
 -msgstr ""
--
--#: ../semanage/seobject.py:1678
--#, python-format
--msgid "Equivalence class for %s does not exists"
++#~ msgid "Disable SELinux protection for uucpd daemon"
++#~ msgstr "uucpd ಡೀಮನ್‌ಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಶಕ್ತಗೊಳಿಸು"
+ 
+-#: ../gui/system-config-selinux.glade:2382
+-msgid "Delete Network Port"
 -msgstr ""
--
--#: ../semanage/seobject.py:1692
--#, python-format
--msgid "Could not set user in file context for %s"
++#~ msgid "Disable SELinux protection for vmware daemon"
++#~ msgstr "vmware ಡೀಮನ್‌ಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಶಕ್ತಗೊಳಿಸು"
+ 
+-#: ../gui/system-config-selinux.glade:2418
+-#: ../gui/system-config-selinux.glade:2436
+-msgid "Toggle between Customized and All Ports"
 -msgstr ""
--
--#: ../semanage/seobject.py:1696
--#, python-format
--msgid "Could not set role in file context for %s"
++#~ msgid "Disable SELinux protection for watchdog daemon"
++#~ msgstr "watchdog ಡೀಮನ್‌ಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಶಕ್ತಗೊಳಿಸು"
+ 
+-#: ../gui/system-config-selinux.glade:2556
+-msgid "label42"
 -msgstr ""
--
--#: ../semanage/seobject.py:1701 ../semanage/seobject.py:1758
--#, python-format
--msgid "Could not set mls fields in file context for %s"
++#~ msgid "Disable SELinux protection for winbind daemon"
++#~ msgstr "winbind ಡೀಮನ್‌ಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಶಕ್ತಗೊಳಿಸು"
+ 
+-#: ../gui/system-config-selinux.glade:2593
+-msgid "Generate new policy module"
 -msgstr ""
--
--#: ../semanage/seobject.py:1707
--msgid "Invalid file specification"
++#~ msgid "Disable SELinux protection for xdm daemon"
++#~ msgstr "xdm ಡೀಮನ್‌ಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
+ 
+-#: ../gui/system-config-selinux.glade:2609
+-msgid "Load policy module"
 -msgstr ""
--
--#: ../semanage/seobject.py:1709
--msgid "File specification can not include spaces"
++#~ msgid "Allow xdm logins as sysadm_r:sysadm_t"
++#~ msgstr "xdm ಪ್ರವೇಶಗಳನ್ನು sysadm_r:sysadm_t ಆಗಿ ಅನುಮತಿಸು"
+ 
+-#: ../gui/system-config-selinux.glade:2625
+-msgid "Remove loadable policy module"
 -msgstr ""
--
--#: ../semanage/seobject.py:1714
--#, python-format
++#~ msgid "Disable SELinux protection for xen daemon"
++#~ msgstr "xen ಡೀಮನ್‌ಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
+ 
+-#: ../gui/system-config-selinux.glade:2661
 -msgid ""
--"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
--msgstr ""
--
--#: ../semanage/seobject.py:1732 ../semanage/seobject.py:1737
--#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1872
--#: ../semanage/seobject.py:1876
--#, python-format
--msgid "Could not check if file context for %s is defined"
+-"Enable/Disable additional audit rules, that are normally not reported in the "
+-"log files."
 -msgstr ""
--
--#: ../semanage/seobject.py:1745
--#, python-format
--msgid "Could not create file context for %s"
++#~ msgid "XEN"
++#~ msgstr "XEN"
+ 
+-#: ../gui/system-config-selinux.glade:2781
+-msgid "label44"
 -msgstr ""
--
--#: ../semanage/seobject.py:1753
--#, python-format
--msgid "Could not set type in file context for %s"
++#~ msgid "Disable SELinux protection for xfs daemon"
++#~ msgstr "xfs ಡೀಮನ್‌ಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
+ 
+-#: ../gui/system-config-selinux.glade:2818
+-msgid "Change process mode to permissive."
 -msgstr ""
--
--#: ../semanage/seobject.py:1761 ../semanage/seobject.py:1818
--#: ../semanage/seobject.py:1822
--#, python-format
--msgid "Could not set file context for %s"
++#~ msgid "Disable SELinux protection for xen control"
++#~ msgstr "xen constrol ಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
+ 
+-#: ../gui/system-config-selinux.glade:2836
+-msgid "Change process mode to enforcing"
 -msgstr ""
--
--#: ../semanage/seobject.py:1767
--#, python-format
--msgid "Could not add file context for %s"
++#~ msgid "Disable SELinux protection for ypbind daemon"
++#~ msgstr "ypbind ಡೀಮನ್‌ಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
+ 
+-#: ../gui/system-config-selinux.glade:2928
+-msgid "Process Domain"
 -msgstr ""
--
--#: ../semanage/seobject.py:1781
--msgid "Requires setype, serange or seuser"
++#~ msgid "Disable SELinux protection for NIS Password Daemon"
++#~ msgstr "NIS ಗುಪ್ತಪದ ಡೀಮನ್‌ಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
+ 
+-#: ../gui/system-config-selinux.glade:2956
+-msgid "label59"
 -msgstr ""
--
--#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1880
++#~ msgid "Disable SELinux protection for ypserv daemon"
++#~ msgstr "ypserv ಡೀಮನ್‌ಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
+ 
+-#: ../gui/usersPage.py:138
 -#, python-format
--msgid "File context for %s is not defined"
+-msgid "SELinux user '%s' is required"
 -msgstr ""
++#~ msgid "Disable SELinux protection for NIS Transfer Daemon"
++#~ msgstr "NIS ವರ್ಗಾವಣಾ ಡೀಮನ್‌ಗಾಗಿ SELinux ಸಂರಕ್ಷಣೆಯನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
+diff --git a/policycoreutils/po/ko.po b/policycoreutils/po/ko.po
+index 8a96c13..1cd2164 100644
+--- a/policycoreutils/po/ko.po
++++ b/policycoreutils/po/ko.po
+@@ -3,22 +3,22 @@
+ # This file is distributed under the same license as the PACKAGE package.
+ #
+ # Translators:
+-# Eunju Kim <eukim at redhat.com>, 2006, 2007, 2009.
+-# Hyunsok Oh <hoh at redhat.com>, 2010.
++# Eunju Kim <eukim at redhat.com>, 2006-2007,2009.
++# Hyunsok Oh <hoh at redhat.com>, 2010,2012.
+ msgid ""
+ msgstr ""
+ "Project-Id-Version: Policycoreutils\n"
+ "Report-Msgid-Bugs-To: \n"
+-"POT-Creation-Date: 2012-05-25 07:28-0400\n"
+-"PO-Revision-Date: 2012-04-02 20:30+0000\n"
++"POT-Creation-Date: 2012-10-16 12:24-0400\n"
++"PO-Revision-Date: 2012-10-08 13:10+0000\n"
+ "Last-Translator: dwalsh <dwalsh at redhat.com>\n"
+-"Language-Team: Korean (http://www.transifex.net/projects/p/fedora/language/"
++"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"
+-"Plural-Forms: nplurals=1; plural=0\n"
++"Plural-Forms: nplurals=1; plural=0;\n"
+ 
+ #: ../run_init/run_init.c:67
+ msgid ""
+@@ -30,7 +30,7 @@ msgstr ""
+ "  위치: <script> 은 실행 초기 스크립트명,\n"
+ "         <args ...> 스크립에 대한 인자(arguments) 입니다."
+ 
+-#: ../run_init/run_init.c:126 ../newrole/newrole.c:1124
++#: ../run_init/run_init.c:126 ../newrole/newrole.c:1123
+ #, c-format
+ msgid "failed to initialize PAM\n"
+ msgstr "PAM을 초기화하는데 실패하였습니다\n"
+@@ -79,7 +79,7 @@ msgstr "죄송합니다. run_init은 단지 SELinux 커널에서만 사용될 
+ msgid "authentication failed.\n"
+ msgstr "인증 실패.\n"
+ 
+-#: ../run_init/run_init.c:405 ../newrole/newrole.c:1258
++#: ../run_init/run_init.c:405 ../newrole/newrole.c:1257
+ #, c-format
+ msgid "Could not set exec context to %s.\n"
+ msgstr "%s에 실행가능한 문맥을 설정할 수 없습니다.\n"
+@@ -92,856 +92,877 @@ msgstr "******************** 중요 ***********************\n"
+ msgid "To make this policy package active, execute:"
+ msgstr "정책 패키지를 활성화하려면 다음을 실행합니다:"
+ 
+-#: ../semanage/seobject.py:143 ../semanage/seobject.py:147
+-msgid "global"
+-msgstr "글로벌 "
 -
--#: ../semanage/seobject.py:1800
--#, python-format
--msgid "Could not query file context for %s"
+-#: ../semanage/seobject.py:225
++#: ../semanage/seobject.py:200
+ msgid "Could not create semanage handle"
+ msgstr "semanage 처리를 생성할 수 없습니다"
+ 
+-#: ../semanage/seobject.py:233
++#: ../semanage/seobject.py:208
+ msgid "SELinux policy is not managed or store cannot be accessed."
+ msgstr "SELinux 정책은 관리되지 않거나 저장할 수 없습니다."
+ 
+-#: ../semanage/seobject.py:238
++#: ../semanage/seobject.py:213
+ msgid "Cannot read policy store."
+ msgstr "정책을 읽을 수 없습니다."
+ 
+-#: ../semanage/seobject.py:243
++#: ../semanage/seobject.py:218
+ msgid "Could not establish semanage connection"
+ msgstr "semanage 연결을 설정할 수 없습니다"
+ 
+-#: ../semanage/seobject.py:248
++#: ../semanage/seobject.py:223
+ msgid "Could not test MLS enabled status"
+ msgstr "MLS가 활성화된 상태를 테스트할 수 없습니다 "
+ 
+-#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
++#: ../semanage/seobject.py:229 ../semanage/seobject.py:244
+ msgid "Not yet implemented"
+ msgstr "아직 구현되지 않았습니다 "
+ 
+-#: ../semanage/seobject.py:258
++#: ../semanage/seobject.py:233
+ msgid "Semanage transaction already in progress"
+ msgstr "Semanage 트랜잭션이 이미 진행중입니다"
+ 
+-#: ../semanage/seobject.py:267
++#: ../semanage/seobject.py:242
+ msgid "Could not start semanage transaction"
+ msgstr "semanage 트랜잭션을 시작할 수 없습니다"
+ 
+-#: ../semanage/seobject.py:278
++#: ../semanage/seobject.py:254
+ msgid "Could not commit semanage transaction"
+ msgstr "semanage 트랜잭션을 커밋할 수 없습니다 "
+ 
+-#: ../semanage/seobject.py:283
++#: ../semanage/seobject.py:259
+ msgid "Semanage transaction not in progress"
+ msgstr "Semanage 트랜잭션이 진행중이 아닙니다"
+ 
+-#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
++#: ../semanage/seobject.py:271 ../semanage/seobject.py:351
+ msgid "Could not list SELinux modules"
+ msgstr "SELinux 모듈 목록을 만들수 없습니다 "
+ 
+-#: ../semanage/seobject.py:308
++#: ../semanage/seobject.py:284
+ msgid "Modules Name"
 -msgstr ""
--
--#: ../semanage/seobject.py:1826
--#, python-format
--msgid "Could not modify file context for %s"
++msgstr "모듈 이름"
+ 
+-#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
++#: ../semanage/seobject.py:284 ../gui/modulesPage.py:63
+ msgid "Version"
+ msgstr "버전"
+ 
+-#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
++#: ../semanage/seobject.py:287 ../gui/statusPage.py:75
+ msgid "Disabled"
+ msgstr "비활성화 "
+ 
+-#: ../semanage/seobject.py:326
++#: ../semanage/seobject.py:302
+ #, python-format
+ msgid "Could not disable module %s (remove failed)"
 -msgstr ""
--
--#: ../semanage/seobject.py:1839
--msgid "Could not list the file contexts"
++msgstr "%s 모듈을 비활성화할 수 없습니다 (제거 실패)"
+ 
+-#: ../semanage/seobject.py:337
++#: ../semanage/seobject.py:313
+ #, python-format
+ msgid "Could not enable module %s (remove failed)"
 -msgstr ""
--
--#: ../semanage/seobject.py:1853
--#, python-format
--msgid "Could not delete the file context %s"
++msgstr "%s 모듈을 활성화할 수 없습니다 (제거 실패)"
+ 
+-#: ../semanage/seobject.py:352
++#: ../semanage/seobject.py:328
+ #, python-format
+ msgid "Could not remove module %s (remove failed)"
 -msgstr ""
--
--#: ../semanage/seobject.py:1878
--#, python-format
--msgid "File context for %s is defined in policy, cannot be deleted"
++msgstr "%s 모듈을 제거할 수 없습니다 (제거 실패)"
+ 
+-#: ../semanage/seobject.py:362
++#: ../semanage/seobject.py:338
+ msgid "dontaudit requires either 'on' or 'off'"
 -msgstr ""
--
--#: ../semanage/seobject.py:1884
--#, python-format
--msgid "Could not delete file context for %s"
++msgstr "dontaudit는 'on' 또는 'off'로 해야 합니다"
+ 
+-#: ../semanage/seobject.py:391
++#: ../semanage/seobject.py:366
+ msgid "Builtin Permissive Types"
 -msgstr ""
--
--#: ../semanage/seobject.py:1899
--msgid "Could not list file contexts"
--msgstr ""
--
--#: ../semanage/seobject.py:1903
--msgid "Could not list local file contexts"
++msgstr "내장 허용 형식"
+ 
+-#: ../semanage/seobject.py:401
++#: ../semanage/seobject.py:376
+ msgid "Customized Permissive Types"
 -msgstr ""
--
--#: ../semanage/seobject.py:1936
--msgid "SELinux fcontext"
++msgstr "사용자 정의 허용 형식"
+ 
+-#: ../semanage/seobject.py:442
++#: ../semanage/seobject.py:417
+ #, python-format
+ msgid "Could not set permissive domain %s (module installation failed)"
+ msgstr "%s 허용 도메인을 설정할 수없습니다 (모듈 설치 실패) "
+ 
+-#: ../semanage/seobject.py:448
++#: ../semanage/seobject.py:423
+ #, python-format
+ msgid "Could not remove permissive domain %s (remove failed)"
+ msgstr "%s 허용 도메인을 제거하지 못했습니다 (제거 실패) "
+ 
+-#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
+-#: ../semanage/seobject.py:603 ../semanage/seobject.py:700
+-#: ../semanage/seobject.py:730 ../semanage/seobject.py:797
+-#: ../semanage/seobject.py:854 ../semanage/seobject.py:1101
+-#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
+-#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
+-#: ../semanage/seobject.py:2045
++#: ../semanage/seobject.py:458 ../semanage/seobject.py:532
++#: ../semanage/seobject.py:578 ../semanage/seobject.py:675
++#: ../semanage/seobject.py:705 ../semanage/seobject.py:772
++#: ../semanage/seobject.py:829 ../semanage/seobject.py:1084
++#: ../semanage/seobject.py:1800 ../semanage/seobject.py:1863
++#: ../semanage/seobject.py:1882 ../semanage/seobject.py:2003
++#: ../semanage/seobject.py:2056
+ #, python-format
+ msgid "Could not create a key for %s"
+ msgstr "%s에 사용되는 키를 생성할 수 없습니다"
+ 
+-#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
+-#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
++#: ../semanage/seobject.py:462 ../semanage/seobject.py:536
++#: ../semanage/seobject.py:582 ../semanage/seobject.py:588
+ #, python-format
+ msgid "Could not check if login mapping for %s is defined"
+ msgstr "%s에 대한 로그인 맵핑이 지정되었는지를 확인할 수 없습니다."
+ 
+-#: ../semanage/seobject.py:496
++#: ../semanage/seobject.py:471
+ #, python-format
+ msgid "Linux Group %s does not exist"
+ msgstr "%s Linux 그룹이 존재하지 않습니다 "
+ 
+-#: ../semanage/seobject.py:501
++#: ../semanage/seobject.py:476
+ #, python-format
+ msgid "Linux User %s does not exist"
+ msgstr "Linux 사용자 %s 가 존재하지 않습니다"
+ 
+-#: ../semanage/seobject.py:505
++#: ../semanage/seobject.py:480
+ #, python-format
+ msgid "Could not create login mapping for %s"
+ msgstr "%s에 대한 로그인 맵핑을 생성할 수 없습니다"
+ 
+-#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
++#: ../semanage/seobject.py:484 ../semanage/seobject.py:720
+ #, python-format
+ msgid "Could not set name for %s"
+ msgstr "%s에 대한 이름을 설정할 수 없습니다"
+ 
+-#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
++#: ../semanage/seobject.py:489 ../semanage/seobject.py:730
+ #, python-format
+ msgid "Could not set MLS range for %s"
+ msgstr "%s 에 대한 MLS 범위를 설정할 수 없습니다"
+ 
+-#: ../semanage/seobject.py:518
++#: ../semanage/seobject.py:493
+ #, python-format
+ msgid "Could not set SELinux user for %s"
+ msgstr "%s에 대한 SELinu 사용자를 설정할 수 없습니다"
+ 
+-#: ../semanage/seobject.py:522
++#: ../semanage/seobject.py:497
+ #, python-format
+ msgid "Could not add login mapping for %s"
+ msgstr "%s에 대한 로그인 맵핑을 추가할 수 없습니다"
+ 
+-#: ../semanage/seobject.py:540
++#: ../semanage/seobject.py:515
+ msgid "Requires seuser or serange"
+ msgstr "seuser 또는 serange 필요"
+ 
+-#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
++#: ../semanage/seobject.py:538 ../semanage/seobject.py:584
+ #, python-format
+ msgid "Login mapping for %s is not defined"
+ msgstr "%s에 대한 로그인 맵핑이 지정되지 않았습니다"
+ 
+-#: ../semanage/seobject.py:567
++#: ../semanage/seobject.py:542
+ #, python-format
+ msgid "Could not query seuser for %s"
+ msgstr "%s에 대한 seuser를 질의할 수 없습니다"
+ 
+-#: ../semanage/seobject.py:581
++#: ../semanage/seobject.py:556
+ #, python-format
+ msgid "Could not modify login mapping for %s"
+ msgstr "%s에 대한 로그인 맵핑을 수정할 수정할 수 없습니다"
+ 
+-#: ../semanage/seobject.py:615
++#: ../semanage/seobject.py:590
+ #, python-format
+ msgid "Login mapping for %s is defined in policy, cannot be deleted"
+ msgstr "%s에 대한 로그인 맵핑이 정책에 지정되어 있어 이를 삭제할 수 없습니다"
+ 
+-#: ../semanage/seobject.py:619
++#: ../semanage/seobject.py:594
+ #, python-format
+ msgid "Could not delete login mapping for %s"
+ msgstr "%s에 대한 로그인 맵핑을 삭제할 수 없습니다"
+ 
+-#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
+-#: ../semanage/seobject.py:897
++#: ../semanage/seobject.py:616 ../semanage/seobject.py:634
++#: ../semanage/seobject.py:872
+ msgid "Could not list login mappings"
+ msgstr "로그인 맵핑 목록을 만들 수 없습니다"
+ 
+-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
++#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
+ #: ../gui/system-config-selinux.glade:100
+ msgid "Login Name"
+ msgstr "로그인 이름"
+ 
+-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
+-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
++#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
++#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
+ #: ../gui/system-config-selinux.glade:128
+ #: ../gui/system-config-selinux.glade:915
+ #: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
+ msgid "SELinux User"
+ msgstr "SELinux 사용자"
+ 
+-#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
++#: ../semanage/seobject.py:659 ../gui/system-config-selinux.glade:156
+ #: ../gui/system-config-selinux.glade:943
+ msgid "MLS/MCS Range"
+ msgstr "MLS/MCS 범위"
+ 
+-#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
+-#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
+-#: ../semanage/seobject.py:864
++#: ../semanage/seobject.py:678 ../semanage/seobject.py:709
++#: ../semanage/seobject.py:776 ../semanage/seobject.py:833
++#: ../semanage/seobject.py:839
+ #, python-format
+ msgid "Could not check if SELinux user %s is defined"
+ msgstr "%s에 대한 SELinux 사용자가 지정되었는지 확인할 수 없습니다"
+ 
+-#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
+-#: ../semanage/seobject.py:870
++#: ../semanage/seobject.py:681 ../semanage/seobject.py:782
++#: ../semanage/seobject.py:845
+ #, python-format
+ msgid "Could not query user for %s"
+ msgstr "%s에 대한 사용자를 질의할 수 없습니다"
+ 
+-#: ../semanage/seobject.py:726
++#: ../semanage/seobject.py:701
+ #, python-format
+ msgid "You must add at least one role for %s"
+ msgstr "%s에 대해 최소 하나의 역할을 추가해야 합니다 "
+ 
+-#: ../semanage/seobject.py:741
++#: ../semanage/seobject.py:716
+ #, python-format
+ msgid "Could not create SELinux user for %s"
+ msgstr "%s에 대한 SELinux 사용자를 생성할 수 없습니다"
+ 
+-#: ../semanage/seobject.py:750
++#: ../semanage/seobject.py:725
+ #, python-format
+ msgid "Could not add role %s for %s"
+ msgstr "%s에 대한 %s의 역할을 추가할 수 없습니다"
+ 
+-#: ../semanage/seobject.py:759
++#: ../semanage/seobject.py:734
+ #, python-format
+ msgid "Could not set MLS level for %s"
+ msgstr "%s에 대한 MLS 레벨을 설정할 수 없습니다"
+ 
+-#: ../semanage/seobject.py:762
++#: ../semanage/seobject.py:737
+ #, python-format
+ msgid "Could not add prefix %s for %s"
+ msgstr "%s에 대한 %s의 접두어를 추가할 수 없습니다"
+ 
+-#: ../semanage/seobject.py:765
++#: ../semanage/seobject.py:740
+ #, python-format
+ msgid "Could not extract key for %s"
+ msgstr "%s에 대한 키를 추출할 수 없습니다"
+ 
+-#: ../semanage/seobject.py:769
++#: ../semanage/seobject.py:744
+ #, python-format
+ msgid "Could not add SELinux user %s"
+ msgstr "%s에 대한 SELinux 사용자를 추가할 수 없습니다"
+ 
+-#: ../semanage/seobject.py:791
++#: ../semanage/seobject.py:766
+ msgid "Requires prefix, roles, level or range"
+ msgstr "접두어, 기능, 레벨 또는 범위 필요"
+ 
+-#: ../semanage/seobject.py:793
++#: ../semanage/seobject.py:768
+ msgid "Requires prefix or roles"
+ msgstr "접두어 또는 기능 필요"
+ 
+-#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
++#: ../semanage/seobject.py:778 ../semanage/seobject.py:835
+ #, python-format
+ msgid "SELinux user %s is not defined"
+ msgstr "%s에 대한 SELinux 사용자가 지정되지 않았습니다"
+ 
+-#: ../semanage/seobject.py:832
++#: ../semanage/seobject.py:807
+ #, python-format
+ msgid "Could not modify SELinux user %s"
+ msgstr "%s에 대한 SELinux 사용자를 수정할 수 없습니다"
+ 
+-#: ../semanage/seobject.py:866
++#: ../semanage/seobject.py:841
+ #, python-format
+ msgid "SELinux user %s is defined in policy, cannot be deleted"
+ msgstr ""
+ "%s에 대한 SELinux 사용자가 정책에 지정되어 있어 이를 삭제할 수 없습니다"
+ 
+-#: ../semanage/seobject.py:877
++#: ../semanage/seobject.py:852
+ #, python-format
+ msgid "Could not delete SELinux user %s"
+ msgstr "%s에 대한 SELinux 사용자를 삭제할 수 없습니다"
+ 
+-#: ../semanage/seobject.py:915
++#: ../semanage/seobject.py:890
+ msgid "Could not list SELinux users"
+ msgstr "SELinux 사용자 목록을 만들수 없습니다"
+ 
+-#: ../semanage/seobject.py:921
++#: ../semanage/seobject.py:896
+ #, python-format
+ msgid "Could not list roles for user %s"
+ msgstr "%s 사용자에 대한 역할 목록을 만들수 없습니다"
+ 
+-#: ../semanage/seobject.py:946
++#: ../semanage/seobject.py:921
+ msgid "Labeling"
+ msgstr "레이블링"
+ 
+-#: ../semanage/seobject.py:946
++#: ../semanage/seobject.py:921
+ msgid "MLS/"
+ msgstr "MLS/"
+ 
+-#: ../semanage/seobject.py:947
++#: ../semanage/seobject.py:922
+ msgid "Prefix"
+ msgstr "접두부"
+ 
+-#: ../semanage/seobject.py:947
++#: ../semanage/seobject.py:922
+ msgid "MCS Level"
+ msgstr "MCS 레벨"
+ 
+-#: ../semanage/seobject.py:947
++#: ../semanage/seobject.py:922
+ msgid "MCS Range"
+ msgstr "MCS 범위"
+ 
+-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
++#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
+ #: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
+ msgid "SELinux Roles"
+ msgstr "SELinux 기능"
+ 
+-#: ../semanage/seobject.py:967
++#: ../semanage/seobject.py:944
+ msgid "Protocol udp or tcp is required"
+ msgstr "프로토콜 udp 또는 tcp 필요 "
+ 
+-#: ../semanage/seobject.py:969
++#: ../semanage/seobject.py:946
+ msgid "Port is required"
+ msgstr "포트 필요"
+ 
+-#: ../semanage/seobject.py:979
++#: ../semanage/seobject.py:956
+ msgid "Invalid Port"
 -msgstr ""
--
--#: ../semanage/seobject.py:1936
--msgid "type"
++msgstr "잘못된 포트"
+ 
+-#: ../semanage/seobject.py:983
++#: ../semanage/seobject.py:960
+ #, python-format
+ msgid "Could not create a key for %s/%s"
+ msgstr "%s/%s 에 대한 키를 생성할 수 없습니다"
+ 
+-#: ../semanage/seobject.py:994
++#: ../semanage/seobject.py:971
+ msgid "Type is required"
+ msgstr "유형 필요"
+ 
+-#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
+-#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
++#: ../semanage/seobject.py:974 ../semanage/seobject.py:1036
++#: ../semanage/seobject.py:1794
++#, python-format
++msgid "Type %s is invalid, must be a port type"
++msgstr ""
++
++#: ../semanage/seobject.py:980 ../semanage/seobject.py:1042
++#: ../semanage/seobject.py:1097 ../semanage/seobject.py:1103
+ #, python-format
+ msgid "Could not check if port %s/%s is defined"
+ msgstr "%s/%s에 대한 포트가 지정되었는지 확인할 수 없습니다 "
+ 
+-#: ../semanage/seobject.py:1002
++#: ../semanage/seobject.py:982
+ #, python-format
+ msgid "Port %s/%s already defined"
+ msgstr "%s/%s에 대한 포트가 이미 지정되었습니다"
+ 
+-#: ../semanage/seobject.py:1006
++#: ../semanage/seobject.py:986
+ #, python-format
+ msgid "Could not create port for %s/%s"
+ msgstr "%s/%s 에 대한 포트를 생성할 수 없습니다"
+ 
+-#: ../semanage/seobject.py:1012
++#: ../semanage/seobject.py:992
+ #, python-format
+ msgid "Could not create context for %s/%s"
+ msgstr "%s/%s 에 대한 문맥을 생성할 수 없습니다"
+ 
+-#: ../semanage/seobject.py:1016
++#: ../semanage/seobject.py:996
+ #, python-format
+ msgid "Could not set user in port context for %s/%s"
+ msgstr "%s/%s 에 대한 포트 문맥의 사용자를 설정할 수 없습니다"
+ 
+-#: ../semanage/seobject.py:1020
++#: ../semanage/seobject.py:1000
+ #, python-format
+ msgid "Could not set role in port context for %s/%s"
+ msgstr "%s/%s 에 대한 포트 문맥의 역할을 설정할 수 없습니다"
+ 
+-#: ../semanage/seobject.py:1024
++#: ../semanage/seobject.py:1004
+ #, python-format
+ msgid "Could not set type in port context for %s/%s"
+ msgstr "%s/%s 에 대한 포트 문맥의 유형을 설정할 수 없습니다"
+ 
+-#: ../semanage/seobject.py:1029
++#: ../semanage/seobject.py:1009
+ #, 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:1013
+ #, python-format
+ msgid "Could not set port context for %s/%s"
+ msgstr "%s/%s 에 대한 포트 문맥을 설정할 수 없습니다"
+ 
+-#: ../semanage/seobject.py:1037
++#: ../semanage/seobject.py:1017
+ #, python-format
+ msgid "Could not add port %s/%s"
+ msgstr "%s/%s 에 대한 포트를 추가할 수 없습니다"
+ 
+-#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
+-#: ../semanage/seobject.py:1512
++#: ../semanage/seobject.py:1031 ../semanage/seobject.py:1304
++#: ../semanage/seobject.py:1503
+ msgid "Requires setype or serange"
+ msgstr "setype 또는 serange 필요"
+ 
+-#: ../semanage/seobject.py:1053
++#: ../semanage/seobject.py:1033
+ msgid "Requires setype"
+ msgstr "setype 필요"
+ 
+-#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
++#: ../semanage/seobject.py:1044 ../semanage/seobject.py:1099
+ #, python-format
+ msgid "Port %s/%s is not defined"
+ msgstr "%s/%s에 대한 포트가 지정되지 않았습니다"
+ 
+-#: ../semanage/seobject.py:1065
++#: ../semanage/seobject.py:1048
+ #, python-format
+ msgid "Could not query port %s/%s"
+ msgstr "%s/%s에 대한 포트를 질의할 수 없습니다"
+ 
+-#: ../semanage/seobject.py:1076
++#: ../semanage/seobject.py:1059
+ #, python-format
+ msgid "Could not modify port %s/%s"
+ msgstr "%s/%s에 대한 포트를 수정할 수 없습니다"
+ 
+-#: ../semanage/seobject.py:1089
++#: ../semanage/seobject.py:1072
+ msgid "Could not list the ports"
+ msgstr "포트 목록을 만들수 없습니다 "
+ 
+-#: ../semanage/seobject.py:1105
++#: ../semanage/seobject.py:1088
+ #, python-format
+ msgid "Could not delete the port %s"
+ msgstr "%s 포트를 삭제할 수 없습니다 "
+ 
+-#: ../semanage/seobject.py:1122
++#: ../semanage/seobject.py:1105
+ #, python-format
+ msgid "Port %s/%s is defined in policy, cannot be deleted"
+ msgstr "%s/%s에 대한 포트가 정책에 지정되어 있어 이를 삭제할 수 없습니다"
+ 
+-#: ../semanage/seobject.py:1126
++#: ../semanage/seobject.py:1109
+ #, python-format
+ msgid "Could not delete port %s/%s"
+ msgstr "%s/%s에 대한 포트를 삭제할 수 없습니다"
+ 
+-#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
++#: ../semanage/seobject.py:1125 ../semanage/seobject.py:1147
+ msgid "Could not list ports"
+ msgstr "포트 목록을 만들수 없습니다"
+ 
+-#: ../semanage/seobject.py:1203
++#: ../semanage/seobject.py:1186
+ msgid "SELinux Port Type"
+ msgstr "SELinux 포트 유형"
+ 
+-#: ../semanage/seobject.py:1203
++#: ../semanage/seobject.py:1186
+ msgid "Proto"
+ msgstr "Proto"
+ 
+-#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
++#: ../semanage/seobject.py:1186 ../gui/system-config-selinux.glade:335
+ msgid "Port Number"
+ msgstr "포트 번호"
+ 
+-#: ../semanage/seobject.py:1222
++#: ../semanage/seobject.py:1207
+ msgid "Node Address is required"
+ msgstr "노드 주소 필요  "
+ 
+-#: ../semanage/seobject.py:1237
++#: ../semanage/seobject.py:1222
+ msgid "Unknown or missing protocol"
+ msgstr "알려지지 않거나 또는 생략된 프로토콜 "
+ 
+-#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
+-#: ../semanage/seobject.py:1728
+-msgid "SELinux Type is required"
++#: ../semanage/seobject.py:1236
++#, fuzzy
++msgid "SELinux node type is required"
+ msgstr "SELinux 유형 필요"
+ 
+-#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
+-#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
+-#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
+-#: ../semanage/seobject.py:1732
++#: ../semanage/seobject.py:1239 ../semanage/seobject.py:1307
++#, python-format
++msgid "Type %s is invalid, must be a node type"
++msgstr ""
++
++#: ../semanage/seobject.py:1243 ../semanage/seobject.py:1311
++#: ../semanage/seobject.py:1347 ../semanage/seobject.py:1445
++#: ../semanage/seobject.py:1507 ../semanage/seobject.py:1541
++#: ../semanage/seobject.py:1739
+ #, python-format
+ msgid "Could not create key for %s"
+ msgstr "%s에 대한 키를 생성할 수 없습니다"
+ 
+-#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
+-#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
++#: ../semanage/seobject.py:1245 ../semanage/seobject.py:1315
++#: ../semanage/seobject.py:1351 ../semanage/seobject.py:1357
+ #, python-format
+ msgid "Could not check if addr %s is defined"
+ msgstr "%s 주소가 지정되었는지 확인할 수 없습니다   "
+ 
+-#: ../semanage/seobject.py:1266
++#: ../semanage/seobject.py:1254
+ #, python-format
+ msgid "Could not create addr for %s"
+ msgstr "%s에 대한 주소를 생성할 수 없습니다  "
+ 
+-#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
+-#: ../semanage/seobject.py:1690
++#: ../semanage/seobject.py:1260 ../semanage/seobject.py:1461
++#: ../semanage/seobject.py:1694
+ #, python-format
+ msgid "Could not create context for %s"
+ msgstr "%s에 대한 문맥을 생성할 수 없습니다"
+ 
+-#: ../semanage/seobject.py:1276
++#: ../semanage/seobject.py:1264
+ #, python-format
+ msgid "Could not set mask for %s"
+ msgstr "%s에 대한 마스크를 설정할 수 없습니다 "
+ 
+-#: ../semanage/seobject.py:1280
++#: ../semanage/seobject.py:1268
+ #, python-format
+ msgid "Could not set user in addr context for %s"
+ msgstr "%s에 대한 주소 문맥의 사용자를 설정할 수 없습니다  "
+ 
+-#: ../semanage/seobject.py:1284
++#: ../semanage/seobject.py:1272
+ #, python-format
+ msgid "Could not set role in addr context for %s"
+ msgstr "%s에 대한 주소 문맥의 역할을 설정할 수 없습니다  "
+ 
+-#: ../semanage/seobject.py:1288
++#: ../semanage/seobject.py:1276
+ #, python-format
+ msgid "Could not set type in addr context for %s"
+ msgstr "%s에 대한 주소 문맥의 유형을 설정할 수 없습니다  "
+ 
+-#: ../semanage/seobject.py:1293
++#: ../semanage/seobject.py:1281
+ #, python-format
+ msgid "Could not set mls fields in addr context for %s"
+ msgstr "%s에 대한 주소 문맥의 mls 항목을 설정할 수 없습니다  "
+ 
+-#: ../semanage/seobject.py:1297
++#: ../semanage/seobject.py:1285
+ #, python-format
+ msgid "Could not set addr context for %s"
+ msgstr "%s에 대한 주소 문맥을 설정할 수 없습니다  "
+ 
+-#: ../semanage/seobject.py:1301
++#: ../semanage/seobject.py:1289
+ #, python-format
+ msgid "Could not add addr %s"
+ msgstr "%s 주소를 추가할 수 없습니다 "
+ 
+-#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
++#: ../semanage/seobject.py:1317 ../semanage/seobject.py:1353
+ #, python-format
+ msgid "Addr %s is not defined"
+ msgstr "%s 주소가 지정되지 않았습니다 "
+ 
+-#: ../semanage/seobject.py:1330
++#: ../semanage/seobject.py:1321
+ #, python-format
+ msgid "Could not query addr %s"
+ msgstr "%s 주소를 질의할 수 없습니다 "
+ 
+-#: ../semanage/seobject.py:1340
++#: ../semanage/seobject.py:1331
+ #, python-format
+ msgid "Could not modify addr %s"
+ msgstr "%s 주소를 수정할 수 없습니다  "
+ 
+-#: ../semanage/seobject.py:1368
++#: ../semanage/seobject.py:1359
+ #, python-format
+ msgid "Addr %s is defined in policy, cannot be deleted"
+ msgstr "%s 주소가 정책에 지정되어 있어 이를 삭제할 수 없습니다 "
+ 
+-#: ../semanage/seobject.py:1372
++#: ../semanage/seobject.py:1363
+ #, python-format
+ msgid "Could not delete addr %s"
+ msgstr "%s 주소를 삭제할 수 없습니다 "
+ 
+-#: ../semanage/seobject.py:1384
++#: ../semanage/seobject.py:1375
+ msgid "Could not deleteall node mappings"
 -msgstr ""
--
--#: ../semanage/seobject.py:1949
--msgid ""
--"\n"
--"SELinux Distribution fcontext Equivalence \n"
++msgstr "모든 노드 맵핑을 삭제할 수 없습니다 "
+ 
+-#: ../semanage/seobject.py:1398
++#: ../semanage/seobject.py:1389
+ msgid "Could not list addrs"
+ msgstr "주소 목록을 만들수 없습니다 "
+ 
+-#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
+-#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
++#: ../semanage/seobject.py:1441 ../semanage/seobject.py:1732
++msgid "SELinux Type is required"
++msgstr "SELinux 유형 필요"
++
++#: ../semanage/seobject.py:1449 ../semanage/seobject.py:1511
++#: ../semanage/seobject.py:1545 ../semanage/seobject.py:1551
+ #, python-format
+ msgid "Could not check if interface %s is defined"
+ msgstr "%s에 대한 인터페이스가 지정되었는지 확인할 수 없습니다"
+ 
+-#: ../semanage/seobject.py:1465
++#: ../semanage/seobject.py:1456
+ #, python-format
+ msgid "Could not create interface for %s"
+ msgstr "%s에 대한 인터페이스를 생성할 수 없습니다"
+ 
+-#: ../semanage/seobject.py:1474
++#: ../semanage/seobject.py:1465
+ #, python-format
+ msgid "Could not set user in interface context for %s"
+ msgstr "%s 에 대한 인터페이스 문맥의 사용자를 설정할 수 없습니다"
+ 
+-#: ../semanage/seobject.py:1478
++#: ../semanage/seobject.py:1469
+ #, python-format
+ msgid "Could not set role in interface context for %s"
+ msgstr "%s 에 대한 인터페이스 문맥의 역할을 설정할 수 없습니다"
+ 
+-#: ../semanage/seobject.py:1482
++#: ../semanage/seobject.py:1473
+ #, python-format
+ msgid "Could not set type in interface context for %s"
+ msgstr "%s 에 대한 인터페이스 문맥의 유형을 설정할 수 없습니다"
+ 
+-#: ../semanage/seobject.py:1487
++#: ../semanage/seobject.py:1478
+ #, python-format
+ msgid "Could not set mls fields in interface context for %s"
+ msgstr "%s 에 대한 인터페이스 문맥의 mls 문맥을 설정할 수 없습니다"
+ 
+-#: ../semanage/seobject.py:1491
++#: ../semanage/seobject.py:1482
+ #, python-format
+ msgid "Could not set interface context for %s"
+ msgstr "%s 에 대한 인터페이스 문맥을 설정할 수 없습니다"
+ 
+-#: ../semanage/seobject.py:1495
++#: ../semanage/seobject.py:1486
+ #, python-format
+ msgid "Could not set message context for %s"
+ msgstr "%s에 대한 메세지 문맥을 설정할 수 없습니다"
+ 
+-#: ../semanage/seobject.py:1499
++#: ../semanage/seobject.py:1490
+ #, python-format
+ msgid "Could not add interface %s"
+ msgstr "%s에 대한 인터페이스를 추가할 수 없습니다"
+ 
+-#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
++#: ../semanage/seobject.py:1513 ../semanage/seobject.py:1547
+ #, python-format
+ msgid "Interface %s is not defined"
+ msgstr "%s에 대한 인터페이스가 지정되지 않았습니다"
+ 
+-#: ../semanage/seobject.py:1526
++#: ../semanage/seobject.py:1517
+ #, python-format
+ msgid "Could not query interface %s"
+ msgstr "%s에 대한 인터페이스를 질의할 수 없습니다"
+ 
+-#: ../semanage/seobject.py:1537
++#: ../semanage/seobject.py:1528
+ #, python-format
+ msgid "Could not modify interface %s"
+ msgstr "%s에 대한 인터페이슬 수정할 수 없습니다"
+ 
+-#: ../semanage/seobject.py:1562
++#: ../semanage/seobject.py:1553
+ #, python-format
+ msgid "Interface %s is defined in policy, cannot be deleted"
+ msgstr "%s에 대한 인터페이스가 정책에 지정되어 있어 이를 삭제할 수 없습니다"
+ 
+-#: ../semanage/seobject.py:1566
++#: ../semanage/seobject.py:1557
+ #, python-format
+ msgid "Could not delete interface %s"
+ msgstr "%s에 대한 인터페이스를 삭제할 수 없습니다"
+ 
+-#: ../semanage/seobject.py:1578
++#: ../semanage/seobject.py:1569
+ msgid "Could not delete all interface  mappings"
 -msgstr ""
--
--#: ../semanage/seobject.py:1954
--msgid ""
--"\n"
--"SELinux Local fcontext Equivalence \n"
++msgstr "모든 인터페이스 맵핑을 삭제할 수 없습니다"
+ 
+-#: ../semanage/seobject.py:1592
++#: ../semanage/seobject.py:1583
+ msgid "Could not list interfaces"
+ msgstr "인터페이스 목록을 만들수 없습니다"
+ 
+-#: ../semanage/seobject.py:1617
++#: ../semanage/seobject.py:1608
+ msgid "SELinux Interface"
+ msgstr "SELinux 인터페이스"
+ 
+-#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
++#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1954
+ msgid "Context"
+ msgstr "문맥"
+ 
+-#: ../semanage/seobject.py:1667
++#: ../semanage/seobject.py:1671
+ #, python-format
+ msgid "Equivalence class for %s already exists"
 -msgstr ""
--
--#: ../semanage/seobject.py:1988 ../semanage/seobject.py:2040
--#: ../semanage/seobject.py:2046
--#, python-format
--msgid "Could not check if boolean %s is defined"
++msgstr "%s에 대해 동등한 클래스가 이미 존재합니다"
+ 
+-#: ../semanage/seobject.py:1673
++#: ../semanage/seobject.py:1677
+ #, python-format
+ msgid "File spec %s conflicts with equivalency rule '%s %s'"
 -msgstr ""
--
--#: ../semanage/seobject.py:1990 ../semanage/seobject.py:2042
--#, python-format
--msgid "Boolean %s is not defined"
++msgstr "파일 사양 %s이 해당 규칙 '%s %s'과 충돌합니다"
+ 
+-#: ../semanage/seobject.py:1682
++#: ../semanage/seobject.py:1686
+ #, python-format
+ msgid "Equivalence class for %s does not exists"
 -msgstr ""
--
--#: ../semanage/seobject.py:1994
--#, python-format
--msgid "Could not query file context %s"
++msgstr "%s에 대해 동등한 클래스가 존재하지 않습니다 "
+ 
+-#: ../semanage/seobject.py:1696
++#: ../semanage/seobject.py:1700
+ #, python-format
+ msgid "Could not set user in file context for %s"
+ msgstr "%s에 대한 파일 문맥의 사용자를 설정할 수 없습니다"
+ 
+-#: ../semanage/seobject.py:1700
++#: ../semanage/seobject.py:1704
+ #, python-format
+ msgid "Could not set role in file context for %s"
+ msgstr "%s에 대한 파일 문맥의 역할을 설정할 수 없습니다"
+ 
+-#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
++#: ../semanage/seobject.py:1709 ../semanage/seobject.py:1769
+ #, python-format
+ msgid "Could not set mls fields in file context for %s"
+ msgstr "%s에 대한 파일 문맥의 mls 항목을 설정할 수 없습니다"
+ 
+-#: ../semanage/seobject.py:1711
++#: ../semanage/seobject.py:1715
+ msgid "Invalid file specification"
+ msgstr "잘못된 파일 사양 "
+ 
+-#: ../semanage/seobject.py:1713
++#: ../semanage/seobject.py:1717
+ msgid "File specification can not include spaces"
 -msgstr ""
--
--#: ../semanage/seobject.py:1999
--#, python-format
--msgid "You must specify one of the following values: %s"
++msgstr "파일 사양에 공백이 포함되어 있어서는 안됩니다"
+ 
+-#: ../semanage/seobject.py:1718
++#: ../semanage/seobject.py:1722
+ #, python-format
+ msgid ""
+ "File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
+ msgstr ""
++"파일 사양 %s이 해당 규칙 '%s %s'과 충돌합니다; 대신 '%s'를 추가해 보십시오 "
++
++#: ../semanage/seobject.py:1735
++#, python-format
++msgid "Type %s is invalid, must be a file or device type"
++msgstr ""
+ 
+-#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
+-#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
+-#: ../semanage/seobject.py:1880
++#: ../semanage/seobject.py:1743 ../semanage/seobject.py:1748
++#: ../semanage/seobject.py:1804 ../semanage/seobject.py:1886
++#: ../semanage/seobject.py:1890
+ #, python-format
+ msgid "Could not check if file context for %s is defined"
+ msgstr "%s에 대한 파일 문맥이 지정되었는지 확인할 수 없습니다"
+ 
+-#: ../semanage/seobject.py:1749
++#: ../semanage/seobject.py:1756
+ #, python-format
+ msgid "Could not create file context for %s"
+ msgstr "%s에 대한 파일 문맥을 생성할 수 없습니다"
+ 
+-#: ../semanage/seobject.py:1757
++#: ../semanage/seobject.py:1764
+ #, python-format
+ msgid "Could not set type in file context for %s"
+ msgstr "%s에 대한 파일 문맥의 유형을 설정할 수 없습니다"
+ 
+-#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
+-#: ../semanage/seobject.py:1826
++#: ../semanage/seobject.py:1772 ../semanage/seobject.py:1832
++#: ../semanage/seobject.py:1836
+ #, python-format
+ msgid "Could not set file context for %s"
+ msgstr "%s에 대한 파일 문맥을 설정할 수 없습니다"
+ 
+-#: ../semanage/seobject.py:1771
++#: ../semanage/seobject.py:1778
+ #, python-format
+ msgid "Could not add file context for %s"
+ msgstr "%s에 대한 파일 문맥을 추가할 수 없습니다"
+ 
+-#: ../semanage/seobject.py:1785
++#: ../semanage/seobject.py:1792
+ msgid "Requires setype, serange or seuser"
+ msgstr "setype, serange 또는 seuser 필요"
+ 
+-#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
++#: ../semanage/seobject.py:1808 ../semanage/seobject.py:1894
+ #, python-format
+ msgid "File context for %s is not defined"
+ msgstr "%s에 대한 파일 문맥이 저정되지 않았습니다"
+ 
+-#: ../semanage/seobject.py:1804
++#: ../semanage/seobject.py:1814
+ #, python-format
+ msgid "Could not query file context for %s"
+ msgstr "%s에 대한 파일 문맥을 질의할 수 없습니다"
+ 
+-#: ../semanage/seobject.py:1830
++#: ../semanage/seobject.py:1840
+ #, python-format
+ msgid "Could not modify file context for %s"
+ msgstr "%s에 대한 파일 문맥을 수정할 수 없습니다"
+ 
+-#: ../semanage/seobject.py:1843
++#: ../semanage/seobject.py:1853
+ msgid "Could not list the file contexts"
+ msgstr "파일 문맥 목록을 만들수 없습니다 "
+ 
+-#: ../semanage/seobject.py:1857
++#: ../semanage/seobject.py:1867
+ #, python-format
+ msgid "Could not delete the file context %s"
+ msgstr "%s 파일 문맥을 삭제할 수 없습니다 "
+ 
+-#: ../semanage/seobject.py:1882
++#: ../semanage/seobject.py:1892
+ #, python-format
+ msgid "File context for %s is defined in policy, cannot be deleted"
+ msgstr "%s에 대한 파일 문맥이 정책에 지정되어 있어 이를 삭제할 수 없습니다"
+ 
+-#: ../semanage/seobject.py:1888
++#: ../semanage/seobject.py:1898
+ #, python-format
+ msgid "Could not delete file context for %s"
+ msgstr "%s에 대한 파일 문맥을 삭제할 수 없습니다"
+ 
+-#: ../semanage/seobject.py:1903
++#: ../semanage/seobject.py:1913
+ msgid "Could not list file contexts"
+ msgstr "파일 문맥 목록을 만들수 없습니다"
+ 
+-#: ../semanage/seobject.py:1907
++#: ../semanage/seobject.py:1917
+ msgid "Could not list local file contexts"
+ msgstr "로컬 파일 문맥 목록을 만들수 없습니다"
+ 
+-#: ../semanage/seobject.py:1944
++#: ../semanage/seobject.py:1954
+ msgid "SELinux fcontext"
+ msgstr "SELinux fcontext"
+ 
+-#: ../semanage/seobject.py:1944
++#: ../semanage/seobject.py:1954
+ msgid "type"
+ msgstr "유형"
+ 
+-#: ../semanage/seobject.py:1957
++#: ../semanage/seobject.py:1967
+ msgid ""
+ "\n"
+ "SELinux Distribution fcontext Equivalence \n"
+ msgstr ""
++"\n"
++"SELinux 배포판 fcontext 해당 \n"
+ 
+-#: ../semanage/seobject.py:1962
++#: ../semanage/seobject.py:1972
+ msgid ""
+ "\n"
+ "SELinux Local fcontext Equivalence \n"
+ msgstr ""
++"\n"
++"SELinux 로컬 fcontext 해당 \n"
+ 
+-#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
+-#: ../semanage/seobject.py:2054
++#: ../semanage/seobject.py:2006 ../semanage/seobject.py:2059
++#: ../semanage/seobject.py:2065
+ #, python-format
+ msgid "Could not check if boolean %s is defined"
+ msgstr "%s에 대한 부울이 지정되었는지 확인할 수 없습니다"
+ 
+-#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
++#: ../semanage/seobject.py:2008 ../semanage/seobject.py:2061
+ #, python-format
+ msgid "Boolean %s is not defined"
+ msgstr "%s에 대하 부울이 지정되지 않았습니다"
+ 
+-#: ../semanage/seobject.py:2002
++#: ../semanage/seobject.py:2012
+ #, python-format
+ msgid "Could not query file context %s"
+ msgstr "%s에 대한 파일 문맥을 질의할 수 없습니다"
+ 
+-#: ../semanage/seobject.py:2007
++#: ../semanage/seobject.py:2017
+ #, python-format
+ msgid "You must specify one of the following values: %s"
+ msgstr "다음의 값 중 하나를 반드시 지정해야 합니다: %s"
+ 
+-#: ../semanage/seobject.py:2012
++#: ../semanage/seobject.py:2022
+ #, python-format
+ msgid "Could not set active value of boolean %s"
+ msgstr "%s 부울의 활성화값을 설정할 수 없습니다      "
+ 
+-#: ../semanage/seobject.py:2015
++#: ../semanage/seobject.py:2025
+ #, python-format
+ msgid "Could not modify boolean %s"
+ msgstr "%s에 대한 부을을 수정할 수 없습니다"
+ 
+-#: ../semanage/seobject.py:2033
++#: ../semanage/seobject.py:2043
+ #, python-format
+ msgid "Bad format %s: Record %s"
+ msgstr "잘못된 형식 %s: 기록 %s "
+ 
+-#: ../semanage/seobject.py:2056
++#: ../semanage/seobject.py:2067
+ #, python-format
+ msgid "Boolean %s is defined in policy, cannot be deleted"
+ msgstr "%s에 대한 부울이 정책에 지정되어 있어 이를 삭제할 수 없습니다"
+ 
+-#: ../semanage/seobject.py:2060
++#: ../semanage/seobject.py:2071
+ #, python-format
+ msgid "Could not delete boolean %s"
+ msgstr "%s에 대한 부울을 삭제할 수 없습니다"
+ 
+-#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
++#: ../semanage/seobject.py:2083 ../semanage/seobject.py:2100
+ msgid "Could not list booleans"
+ msgstr "부울 목록을 만들수 없습니다"
+ 
+-#: ../semanage/seobject.py:2112
++#: ../semanage/seobject.py:2125
+ msgid "unknown"
+ msgstr "알려지지 않음 "
+ 
+-#: ../semanage/seobject.py:2125
++#: ../semanage/seobject.py:2138
+ msgid "off"
+ msgstr "비활성 "
+ 
+-#: ../semanage/seobject.py:2125
++#: ../semanage/seobject.py:2138
+ msgid "on"
+ msgstr "활성 "
+ 
+-#: ../semanage/seobject.py:2139
++#: ../semanage/seobject.py:2152
+ msgid "SELinux boolean"
+ msgstr "SELinux 부울"
+ 
+-#: ../semanage/seobject.py:2139
++#: ../semanage/seobject.py:2152
+ msgid "State"
 -msgstr ""
--
--#: ../semanage/seobject.py:2004
--#, python-format
--msgid "Could not set active value of boolean %s"
++msgstr "상태 "
+ 
+-#: ../semanage/seobject.py:2139
++#: ../semanage/seobject.py:2152
+ msgid "Default"
 -msgstr ""
--
--#: ../semanage/seobject.py:2007
--#, python-format
--msgid "Could not modify boolean %s"
++msgstr "디폴트 "
+ 
+-#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
+-#: ../gui/polgengui.py:253
++#: ../semanage/seobject.py:2152 ../gui/polgen.glade:113
++#: ../gui/polgengui.py:254
+ msgid "Description"
+ msgstr "설명 "
+ 
+@@ -1005,7 +1026,7 @@ msgstr "메모리 할당하는데 오류 발생.\n"
+ msgid "Error sending audit message.\n"
+ msgstr "감사(audit) 메세지를 보내는데 오류 발생.\n"
+ 
+-#: ../newrole/newrole.c:692 ../newrole/newrole.c:1059
++#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
+ #, c-format
+ msgid "Could not determine enforcing mode.\n"
+ msgstr "강제모드를 결정할 수 없습니다.\n"
+@@ -1124,62 +1145,66 @@ msgstr "비어있는 시그널 모음을 얻을 수 없습니다\n"
+ msgid "Unable to set SIGHUP handler\n"
+ msgstr "SIGHUP 처리기를 설정할 수 없습니다\n"
+ 
+-#: ../newrole/newrole.c:1053
++#: ../newrole/newrole.c:1036
++msgid "Sorry, newrole failed to drop capabilities\n"
++msgstr ""
++
++#: ../newrole/newrole.c:1052
+ #, c-format
+ msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
+ msgstr "죄송합니다, newrole은 오직 SELinux 커널에서만 사용될 것입니다.\n"
+ 
+-#: ../newrole/newrole.c:1070
++#: ../newrole/newrole.c:1069
+ #, c-format
+ msgid "failed to get old_context.\n"
+ msgstr "오래된 문맥를 갖는데 실패했습니다.\n"
+ 
+-#: ../newrole/newrole.c:1077
++#: ../newrole/newrole.c:1076
+ #, c-format
+ msgid "Warning!  Could not retrieve tty information.\n"
+ msgstr "경고! tty 정보를 검색할 수 없습니다.\n"
+ 
+-#: ../newrole/newrole.c:1098
++#: ../newrole/newrole.c:1097
+ #, c-format
+ msgid "error on reading PAM service configuration.\n"
+ msgstr "PAM 서비스 설정을 읽는데 오류가 발생했습니다.\n"
+ 
+-#: ../newrole/newrole.c:1133
++#: ../newrole/newrole.c:1132
+ #, c-format
+ msgid "newrole: incorrect password for %s\n"
+ msgstr "새로운 임무: %s에 대한 잘못된 암호\n"
+ 
+-#: ../newrole/newrole.c:1160
++#: ../newrole/newrole.c:1159
+ #, c-format
+ msgid "newrole: failure forking: %s"
+ msgstr "새로운 임무: 포크 작업(forking)이 실패했습니다: %s"
+ 
+-#: ../newrole/newrole.c:1163 ../newrole/newrole.c:1186
++#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
+ #, c-format
+ msgid "Unable to restore tty label...\n"
+ msgstr "tty 레이블을 복구할 수 없습니다...\n"
+ 
+-#: ../newrole/newrole.c:1165 ../newrole/newrole.c:1192
++#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
+ #, c-format
+ msgid "Failed to close tty properly\n"
+ msgstr "올바르게 tty를 종료하는 것을 실패했습니다\n"
+ 
+-#: ../newrole/newrole.c:1224
++#: ../newrole/newrole.c:1223
+ #, c-format
+ msgid "Could not close descriptors.\n"
+ msgstr "디스크립터를 종료할 수 없습니다.\n"
+ 
+-#: ../newrole/newrole.c:1251
++#: ../newrole/newrole.c:1250
+ #, c-format
+ msgid "Error allocating shell's argv0.\n"
+ msgstr "쉘의 argv0을리 할당하는데 오류 발생.\n"
+ 
+-#: ../newrole/newrole.c:1287
++#: ../newrole/newrole.c:1286
+ #, c-format
+ msgid "Unable to restore the environment, aborting\n"
+ msgstr "환경을 복구할 수 없음, 중지합니다\n"
+ 
+-#: ../newrole/newrole.c:1298
++#: ../newrole/newrole.c:1297
+ msgid "failed to exec shell\n"
+ msgstr "쉘을 실행하는데 실패하였습니다\n"
+ 
+@@ -1282,2088 +1307,3027 @@ msgstr "chcat -- -CompanyConfidential /docs/businessplan.odt"
+ msgid "chcat -l +CompanyConfidential juser"
+ msgstr "chcat -l +CompanyConfidential juser"
+ 
+-#: ../scripts/chcat:399 ../gui/polgen.py:1351
+-#, c-format, python-format
++#: ../scripts/chcat:399
++#, c-format
+ msgid "Options Error %s "
+ msgstr "옵션 오류 %s "
+ 
+-#: ../gui/booleansPage.py:195 ../gui/system-config-selinux.glade:1706
++#: ../gui/booleansPage.py:194 ../gui/system-config-selinux.glade:1706
+ msgid "Boolean"
 -msgstr ""
--
--#: ../semanage/seobject.py:2025
--#, python-format
--msgid "Bad format %s: Record %s"
++msgstr "부울 "
+ 
+-#: ../gui/booleansPage.py:252 ../gui/semanagePage.py:162
++#: ../gui/booleansPage.py:245 ../gui/semanagePage.py:162
+ msgid "all"
 -msgstr ""
--
--#: ../semanage/seobject.py:2048
--#, python-format
--msgid "Boolean %s is defined in policy, cannot be deleted"
++msgstr "전체 "
+ 
+-#: ../gui/booleansPage.py:254 ../gui/semanagePage.py:164
++#: ../gui/booleansPage.py:247 ../gui/semanagePage.py:164
+ #: ../gui/system-config-selinux.glade:1615
+ #: ../gui/system-config-selinux.glade:1820
+ #: ../gui/system-config-selinux.glade:2437
+ msgid "Customized"
 -msgstr ""
--
--#: ../semanage/seobject.py:2052
--#, python-format
--msgid "Could not delete boolean %s"
++msgstr "사용자 정의 "
+ 
+ #: ../gui/fcontextPage.py:64 ../gui/system-config-selinux.glade:1911
+ msgid "File Labeling"
 -msgstr ""
--
--#: ../semanage/seobject.py:2064 ../semanage/seobject.py:2081
--msgid "Could not list booleans"
++msgstr "파일 레이블 설정 "
+ 
+ #: ../gui/fcontextPage.py:74
+ msgid ""
+ "File\n"
+ "Specification"
+ msgstr ""
++"파일\n"
++"사양"
+ 
+ #: ../gui/fcontextPage.py:81
+ msgid ""
+ "Selinux\n"
+ "File Type"
+ msgstr ""
++"Selinux\n"
++"파일 유형 "
+ 
+ #: ../gui/fcontextPage.py:88
+ msgid ""
+ "File\n"
+ "Type"
+ msgstr ""
++"파일\n"
++"유형"
+ 
+ #: ../gui/loginsPage.py:48 ../gui/system-config-selinux.glade:2098
+ msgid "User Mapping"
 -msgstr ""
--
--#: ../semanage/seobject.py:2104
--msgid "unknown"
++msgstr "사용자 맵핑 "
+ 
+ #: ../gui/loginsPage.py:52
+ msgid ""
+ "Login\n"
+ "Name"
+ msgstr ""
++"로그인\n"
++"이름"
+ 
+ #: ../gui/loginsPage.py:56 ../gui/usersPage.py:50
+ msgid ""
+ "SELinux\n"
+ "User"
+ msgstr ""
++"SELinux\n"
++"사용자 "
+ 
+ #: ../gui/loginsPage.py:59 ../gui/usersPage.py:55
+ msgid ""
+ "MLS/\n"
+ "MCS Range"
+ msgstr ""
++"MLS/\n"
++"MCS 범위 "
+ 
+ #: ../gui/loginsPage.py:133
+ #, python-format
+ msgid "Login '%s' is required"
 -msgstr ""
--
--#: ../semanage/seobject.py:2117
--msgid "off"
++msgstr "로그인 '%s'이 필요합니다 "
+ 
+-#: ../gui/modulesPage.py:48 ../gui/system-config-selinux.glade:2753
++#: ../gui/modulesPage.py:49 ../gui/system-config-selinux.glade:2753
+ msgid "Policy Module"
 -msgstr ""
--
--#: ../semanage/seobject.py:2117
--msgid "on"
++msgstr "정책 모듈 "
+ 
+-#: ../gui/modulesPage.py:57
++#: ../gui/modulesPage.py:58
+ msgid "Module Name"
 -msgstr ""
--
--#: ../semanage/seobject.py:2131
--msgid "SELinux boolean"
++msgstr "모듈 이름 "
+ 
+-#: ../gui/modulesPage.py:134
++#: ../gui/modulesPage.py:135
+ msgid "Disable Audit"
 -msgstr ""
--
--#: ../semanage/seobject.py:2131
--msgid "State"
++msgstr "감사 비활성화 "
+ 
+-#: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
++#: ../gui/modulesPage.py:138 ../gui/system-config-selinux.glade:2662
+ msgid "Enable Audit"
 -msgstr ""
--
--#: ../semanage/seobject.py:2131
--msgid "Default"
++msgstr "감사 활성화 "
+ 
+-#: ../gui/modulesPage.py:162
++#: ../gui/modulesPage.py:163
+ msgid "Load Policy Module"
 -msgstr ""
--
--#: ../semanage/seobject.py:2131
--msgid "Description"
++msgstr "정책 모듈 로드 "
+ 
+-#: ../gui/polgen.glade:79
+-msgid "Polgen"
 -msgstr ""
 -
--#: ../newrole/newrole.c:201
--#, c-format
--msgid "failed to set PAM_TTY\n"
+-#: ../gui/polgen.glade:80
++#: ../gui/polgen.glade:9
+ msgid "Red Hat 2007"
 -msgstr ""
--
--#: ../newrole/newrole.c:290
--#, c-format
--msgid "newrole: service name configuration hashtable overflow\n"
++msgstr "Red Hat 2007"
+ 
+-#: ../gui/polgen.glade:81
++#: ../gui/polgen.glade:11
+ msgid "GPL"
 -msgstr ""
--
--#: ../newrole/newrole.c:300
--#, c-format
--msgid "newrole:  %s:  error on line %lu.\n"
++msgstr "GPL"
+ 
+ #. TRANSLATORS: Replace this string with your names, one name per line.
+-#: ../gui/polgen.glade:85 ../gui/system-config-selinux.glade:17
++#: ../gui/polgen.glade:13 ../gui/system-config-selinux.glade:17
+ msgid "translator-credits"
 -msgstr ""
--
--#: ../newrole/newrole.c:439
--#, c-format
--msgid "cannot find valid entry in the passwd file.\n"
++msgstr "김은주 (eukim at redhat.com) 2012"
++
++#: ../gui/polgen.glade:34
++msgid "Add Booleans Dialog"
++msgstr "부울 대화 추가 "
++
++#: ../gui/polgen.glade:101
++msgid "Boolean Name"
++msgstr "부울 이름 "
+ 
+-#: ../gui/polgen.glade:90
++#: ../gui/polgen.glade:230
+ msgid "SELinux Policy Generation Tool"
 -msgstr ""
--
--#: ../newrole/newrole.c:450
--#, c-format
--msgid "Out of memory!\n"
++msgstr "SELinux 정책 생성 도구 "
+ 
+-#: ../gui/polgen.glade:128
++#: ../gui/polgen.glade:251
+ msgid ""
+ "<b>Select the policy type for the application or user role you want to "
+ "confine:</b>"
+ msgstr ""
++"<b>정의하려는 애플리케이션이나 사용자 역할에 대한 정책 유형을 선택합니다:</b>"
+ 
+-#: ../gui/polgen.glade:177
++#: ../gui/polgen.glade:284
+ msgid "<b>Applications</b>"
 -msgstr ""
--
--#: ../newrole/newrole.c:455
--#, c-format
--msgid "Error!  Shell is not valid.\n"
++msgstr "<b>애플리케이션</b>"
++
++#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:183
++msgid "Standard Init Daemon"
++msgstr "표준 Init 데몬 "
+ 
+-#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
++#: ../gui/polgen.glade:320 ../gui/polgen.glade:336
+ msgid ""
+ "Standard Init Daemon are daemons started on boot via init scripts.  Usually "
+ "requires a script in /etc/rc.d/init.d"
+ msgstr ""
++"표준 Init 데몬은 시작할 때 init 스크립트를 통해 시작되는 데몬입니다. 일반적으"
++"로 /etc/rc.d/init.d에 스크립트가 필요합니다 "
+ 
+-#: ../gui/polgen.glade:241 ../gui/polgen.py:156
+-msgid "Standard Init Daemon"
 -msgstr ""
 -
--#: ../newrole/newrole.c:512
--#, c-format
--msgid "Unable to clear environment\n"
+-#: ../gui/polgen.glade:261 ../gui/polgen.py:157
++#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:184
+ msgid "DBUS System Daemon"
 -msgstr ""
--
--#: ../newrole/newrole.c:556 ../newrole/newrole.c:587 ../newrole/newrole.c:617
--#, c-format
--msgid "Error changing uid, aborting.\n"
++msgstr "DBUS 시스템 데몬 "
++
++#: ../gui/polgen.glade:349
++msgid "Internet Services Daemon (inetd)"
++msgstr "인터넷 시스템 데몬 (inetd)"
+ 
+-#: ../gui/polgen.glade:280
++#: ../gui/polgen.glade:353
+ msgid "Internet Services Daemon are daemons started by xinetd"
 -msgstr ""
--
--#: ../newrole/newrole.c:612
--#, c-format
--msgid "Error resetting KEEPCAPS, aborting\n"
++msgstr "인터넷 서비스 데몬은 xinetd에 의해 시작되는 데몬입니다 "
+ 
+-#: ../gui/polgen.glade:282
+-msgid "Internet Services Daemon (inetd)"
 -msgstr ""
--
--#: ../newrole/newrole.c:635
--#, c-format
--msgid "Error connecting to audit system.\n"
++#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:186
++msgid "Web Application/Script (CGI)"
++msgstr "웹 애플리케이션/스크립트 (CGI)"
+ 
+-#: ../gui/polgen.glade:301
++#: ../gui/polgen.glade:370
+ msgid ""
+ "Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
+ msgstr ""
++"웹 애플리케이션/스크립트 (CGI) CGI 스크립트는 웹 서버에 의해 시작됩니다 "
++"(apache)"
+ 
+-#: ../gui/polgen.glade:303 ../gui/polgen.py:159
+-msgid "Web Application/Script (CGI)"
 -msgstr ""
--
--#: ../newrole/newrole.c:641
--#, c-format
--msgid "Error allocating memory.\n"
++#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:187
++msgid "User Application"
++msgstr "사용자 애플리케이션 "
+ 
+-#: ../gui/polgen.glade:322 ../gui/polgen.glade:343
++#: ../gui/polgen.glade:387 ../gui/polgen.glade:404
+ msgid ""
+ "User Application are any application that you would like to confine that is "
+ "started by a user"
+ msgstr ""
++"사용자 애플리케이션은 사용자에 의해 시작되는 한정하고자 하는 모든 애플리케이"
++"션입니다 "
+ 
+-#: ../gui/polgen.glade:324 ../gui/polgen.py:160
+-msgid "User Application"
 -msgstr ""
 -
--#: ../newrole/newrole.c:648
--#, c-format
--msgid "Error sending audit message.\n"
+-#: ../gui/polgen.glade:345 ../gui/polgen.py:161
++#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:188
+ msgid "Sandbox"
 -msgstr ""
--
--#: ../newrole/newrole.c:692 ../newrole/newrole.c:1059
--#, c-format
--msgid "Could not determine enforcing mode.\n"
++msgstr "Sandbox"
+ 
+-#: ../gui/polgen.glade:391
++#: ../gui/polgen.glade:446
+ msgid "<b>Login Users</b>"
 -msgstr ""
--
--#: ../newrole/newrole.c:699
--#, c-format
--msgid "Error!  Could not open %s.\n"
++msgstr "<b>로그인 사용자</b>"
++
++#: ../gui/polgen.glade:478
++msgid "Existing User Roles"
++msgstr "기존 사용자 역할 "
+ 
+-#: ../gui/polgen.glade:453
++#: ../gui/polgen.glade:482
+ msgid "Modify an existing login user record."
 -msgstr ""
--
--#: ../newrole/newrole.c:705
--#, c-format
--msgid "%s!  Could not get current context for %s, not relabeling tty.\n"
++msgstr "기존의 로그인 사용자 기록을 수정합니다."
+ 
+-#: ../gui/polgen.glade:455
+-msgid "Existing User Roles"
 -msgstr ""
--
--#: ../newrole/newrole.c:715
--#, c-format
--msgid "%s!  Could not get new context for %s, not relabeling tty.\n"
++#: ../gui/polgen.glade:495 ../sepolicy/sepolicy/generate.py:189
++msgid "Minimal Terminal User Role"
++msgstr "터미널에서 최소 사용자 역할 "
+ 
+-#: ../gui/polgen.glade:474
++#: ../gui/polgen.glade:499
+ msgid ""
+ "This user will login to a machine only via a terminal or remote login.  By "
+ "default this user will have  no setuid, no networking, no su, no sudo."
+ msgstr ""
++"이 사용자는 터미널이나 원격 로그인을 통해서만 시스템에 로그인합니다. 기본값으"
++"로 이 사용자는 setuid, 네트워크 운용, su, sudo를 가지지 않습니다."
+ 
+-#: ../gui/polgen.glade:476 ../gui/polgen.py:162
+-msgid "Minimal Terminal User Role"
 -msgstr ""
--
--#: ../newrole/newrole.c:725
--#, c-format
--msgid "%s!  Could not set new context for %s\n"
++#: ../gui/polgen.glade:512 ../sepolicy/sepolicy/generate.py:190
++msgid "Minimal X Windows User Role"
++msgstr "X 창에서 최소한의 사용자 역할 "
+ 
+-#: ../gui/polgen.glade:495
++#: ../gui/polgen.glade:516
+ msgid ""
+ "This user can login to a machine via X or terminal.  By default this user "
+ "will have no setuid, no networking, no sudo, no su"
+ msgstr ""
++"이 사용자는 X 또는 터미널을 통해 시스템에 로그인할 수 있습니다. 기본값으로 "
++"이 사용자는 setuid, 네트워크 운용, su, sudo를 가지지 않습니다."
+ 
+-#: ../gui/polgen.glade:497 ../gui/polgen.py:163
+-msgid "Minimal X Windows User Role"
 -msgstr ""
--
--#: ../newrole/newrole.c:772
--#, c-format
--msgid "%s changed labels.\n"
++#: ../gui/polgen.glade:529 ../sepolicy/sepolicy/generate.py:191
++msgid "User Role"
++msgstr "사용자 역할"
+ 
+-#: ../gui/polgen.glade:516
++#: ../gui/polgen.glade:533
+ msgid ""
+ "User with full networking, no setuid applications without transition, no "
+ "sudo, no su."
+ msgstr ""
++"사용자는 전체 네트워크 운영을 갖지만 전환없이 setuid 애플리케이션도 sudo도  "
++"su도 갖지 않습니다 "
+ 
+-#: ../gui/polgen.glade:518 ../gui/polgen.py:164
+-msgid "User Role"
 -msgstr ""
--
--#: ../newrole/newrole.c:778
--#, c-format
--msgid "Warning! Could not restore context for %s\n"
++#: ../gui/polgen.glade:546 ../sepolicy/sepolicy/generate.py:192
++msgid "Admin User Role"
++msgstr "사용자 역할 관리 "
+ 
+-#: ../gui/polgen.glade:537
++#: ../gui/polgen.glade:550
+ msgid ""
+ "User with full networking, no setuid applications without transition, no su, "
+ "can sudo to Root Administration Roles"
+ msgstr ""
++"사용자는 전체 네트워크 운영을 갖지만 전환없이 setuid 애플리케이션도 su도 갖"
++"지 않으며, Root 관리 역할로 sudo를 사용할 수 있습니다"
+ 
+-#: ../gui/polgen.glade:539 ../gui/polgen.py:165
+-msgid "Admin User Role"
 -msgstr ""
 -
--#: ../newrole/newrole.c:835
--#, c-format
--msgid "Error: multiple roles specified\n"
+-#: ../gui/polgen.glade:585
++#: ../gui/polgen.glade:592
+ msgid "<b>Root Users</b>"
 -msgstr ""
--
--#: ../newrole/newrole.c:843
--#, c-format
--msgid "Error: multiple types specified\n"
++msgstr "<b>Root 사용자</b>"
+ 
+-#: ../gui/polgen.glade:647
++#: ../gui/polgen.glade:623 ../sepolicy/sepolicy/generate.py:193
++msgid "Root Admin User Role"
++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 "
+ "the system directly."
+ msgstr ""
++"root로 실행하는 동안 사용자를 시스템 관리를 위해 사용하는 경우 Root 관리 사용"
++"자 역할을 선택합니다. 이 사용자는 시스템에 직접 로그인할 수 없습니다."
+ 
+-#: ../gui/polgen.glade:649 ../gui/polgen.py:166
+-msgid "Root Admin User Role"
 -msgstr ""
 -
--#: ../newrole/newrole.c:850
--#, c-format
--msgid "Sorry, -l may be used with SELinux MLS support.\n"
+-#: ../gui/polgen.glade:716
+-msgid "label104"
 -msgstr ""
 -
--#: ../newrole/newrole.c:855
--#, c-format
--msgid "Error: multiple levels specified\n"
+-#: ../gui/polgen.glade:745
++#: ../gui/polgen.glade:705
+ msgid "<b>Enter name of application or user role:</b>"
 -msgstr ""
--
--#: ../newrole/newrole.c:865
--#, c-format
--msgid "Error: you are not allowed to change levels on a non secure terminal \n"
++msgstr "<b>애플리케이션 이름이나 사용자 역할을 입력합니다:</b>"
+ 
+-#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
++#: ../gui/polgen.glade:728 ../gui/polgengui.py:252
+ msgid "Name"
 -msgstr ""
--
--#: ../newrole/newrole.c:891
--#, c-format
--msgid "Couldn't get default type.\n"
++msgstr "이름"
+ 
+-#: ../gui/polgen.glade:807
++#: ../gui/polgen.glade:739
+ msgid "Enter complete path for executable to be confined."
 -msgstr ""
--
--#: ../newrole/newrole.c:901
--#, c-format
--msgid "failed to get new context.\n"
++msgstr "제한된 실행 파일의 전체 경로를 입력합니다."
+ 
+-#: ../gui/polgen.glade:830 ../gui/polgen.glade:950 ../gui/polgen.glade:3142
++#: ../gui/polgen.glade:756 ../gui/polgen.glade:838 ../gui/polgen.glade:2361
+ msgid "..."
 -msgstr ""
--
--#: ../newrole/newrole.c:908
--#, c-format
--msgid "failed to set new role %s\n"
++msgstr "..."
+ 
+-#: ../gui/polgen.glade:849
++#: ../gui/polgen.glade:776
+ msgid "Enter unique name for the confined application or user role."
 -msgstr ""
--
--#: ../newrole/newrole.c:915
--#, c-format
--msgid "failed to set new type %s\n"
++msgstr "제한된 애플리케이션이나 사용자 역할에 대한 고유한 이름을 입력합니다."
+ 
+-#: ../gui/polgen.glade:871
++#: ../gui/polgen.glade:794
+ msgid "Executable"
 -msgstr ""
--
--#: ../newrole/newrole.c:925
--#, c-format
--msgid "failed to build new range with level %s\n"
++msgstr "실행 가능 "
+ 
+-#: ../gui/polgen.glade:899
++#: ../gui/polgen.glade:808
+ msgid "Init script"
 -msgstr ""
--
--#: ../newrole/newrole.c:930
--#, c-format
--msgid "failed to set new range %s\n"
++msgstr "Init 스크립트 "
+ 
+-#: ../gui/polgen.glade:927
++#: ../gui/polgen.glade:821
+ msgid ""
+ "Enter complete path to init script used to start the confined application."
+ msgstr ""
++"제한된 애플리케이션을 시작하기 위해 사용하는 init 스크립트로의 전체 경로를 입"
++"력합니다."
+ 
+-#: ../gui/polgen.glade:982
+-msgid "label105"
 -msgstr ""
 -
--#: ../newrole/newrole.c:938
--#, c-format
--msgid "failed to convert new context to string\n"
+-#: ../gui/polgen.glade:1011
++#: ../gui/polgen.glade:887
+ msgid "<b>Select existing role to modify:</b>"
 -msgstr ""
--
--#: ../newrole/newrole.c:943
--#, c-format
--msgid "%s is not a valid context\n"
++msgstr "<b>수정할 기존 역할 선택:</b>"
+ 
+-#: ../gui/polgen.glade:1045
++#: ../gui/polgen.glade:908
+ msgid "Select the user roles that will transiton to the %s domain."
 -msgstr ""
--
--#: ../newrole/newrole.c:950
--#, c-format
--msgid "Unable to allocate memory for new_context"
++msgstr "%s 도메인으로 전환할 사용자 역할을 선택합니다."
+ 
+-#: ../gui/polgen.glade:1073
+-msgid "label106"
++#: ../gui/polgen.glade:928
++msgid "role tab"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1102
++#: ../gui/polgen.glade:945
+ msgid "<b>Select roles that %s will transition to:</b>"
 -msgstr ""
--
--#: ../newrole/newrole.c:976
--#, c-format
--msgid "Unable to obtain empty signal set\n"
++msgstr "<b>%s의 전환 대상이 될 역할을 선택:</b>"
+ 
+-#: ../gui/polgen.glade:1136
++#: ../gui/polgen.glade:963
+ msgid "Select applications domains that %s will transition to."
 -msgstr ""
--
--#: ../newrole/newrole.c:984
--#, c-format
--msgid "Unable to set SIGHUP handler\n"
++msgstr "%s의 전환 대상이 될 애플리케이션 도메인을 선택합니다."
+ 
+-#: ../gui/polgen.glade:1164
+-msgid "label107"
++#: ../gui/polgen.glade:983
++msgid ""
++"transition \n"
++"role tab"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1193
++#: ../gui/polgen.glade:1001
+ msgid "<b>Select the user_roles that will transition to %s:</b>"
 -msgstr ""
--
--#: ../newrole/newrole.c:1053
--#, c-format
--msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
++msgstr "<b>%s로 전환할 사용자 역할을 선택(_R):</b>"
+ 
+-#: ../gui/polgen.glade:1227
++#: ../gui/polgen.glade:1019
+ msgid "Select the user roles that will transiton to this applications domains."
 -msgstr ""
 -
--#: ../newrole/newrole.c:1070
--#, c-format
--msgid "failed to get old_context.\n"
+-#: ../gui/polgen.glade:1255
+-msgid "label108"
 -msgstr ""
--
--#: ../newrole/newrole.c:1077
--#, c-format
--msgid "Warning!  Could not retrieve tty information.\n"
++msgstr "이 애플리케이션 도메인으로 전환할 사용자 역할을 선택합니다."
+ 
+-#: ../gui/polgen.glade:1284
++#: ../gui/polgen.glade:1056
+ msgid "<b>Select domains that %s will administer:</b>"
 -msgstr ""
--
--#: ../newrole/newrole.c:1098
--#, c-format
--msgid "error on reading PAM service configuration.\n"
++msgstr "<b>%s가 관리하는 도메인 선택:</b>"
+ 
+-#: ../gui/polgen.glade:1318 ../gui/polgen.glade:1409
++#: ../gui/polgen.glade:1074 ../gui/polgen.glade:1129
+ msgid "Select the domains that you would like this user administer."
 -msgstr ""
 -
--#: ../newrole/newrole.c:1133
--#, c-format
--msgid "newrole: incorrect password for %s\n"
+-#: ../gui/polgen.glade:1346
+-msgid "label109"
 -msgstr ""
--
--#: ../newrole/newrole.c:1160
--#, c-format
--msgid "newrole: failure forking: %s"
++msgstr "이 사용자가 관리하려는 도메인을 선택합니다."
+ 
+-#: ../gui/polgen.glade:1375
++#: ../gui/polgen.glade:1111
+ msgid "<b>Select additional roles for %s:</b>"
 -msgstr ""
 -
--#: ../newrole/newrole.c:1163 ../newrole/newrole.c:1186
--#, c-format
--msgid "Unable to restore tty label...\n"
+-#: ../gui/polgen.glade:1437
+-msgid "label111"
 -msgstr ""
--
--#: ../newrole/newrole.c:1165 ../newrole/newrole.c:1192
--#, c-format
--msgid "Failed to close tty properly\n"
++msgstr "<b>%s의 추가 역할을 선택:</b>"
+ 
+-#: ../gui/polgen.glade:1466
++#: ../gui/polgen.glade:1166
+ msgid "<b>Enter network ports that %s binds on:</b>"
 -msgstr ""
--
--#: ../newrole/newrole.c:1224
--#, c-format
--msgid "Could not close descriptors.\n"
++msgstr "<b>%s이 바인딩할 네트워크 포트 입력:</b>"
+ 
+-#: ../gui/polgen.glade:1497 ../gui/polgen.glade:1997
++#: ../gui/polgen.glade:1186 ../gui/polgen.glade:1557
+ msgid "<b>TCP Ports</b>"
 -msgstr ""
--
--#: ../newrole/newrole.c:1251
--#, c-format
--msgid "Error allocating shell's argv0.\n"
++msgstr "<b>TCP 포트</b>"
++
++#: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
++#: ../gui/polgen.glade:1698
++msgid "All"
++msgstr "전체 "
+ 
+-#: ../gui/polgen.glade:1565 ../gui/polgen.glade:1785
++#: ../gui/polgen.glade:1227 ../gui/polgen.glade:1394
+ msgid "Allows %s to bind to any udp port"
 -msgstr ""
--
--#: ../newrole/newrole.c:1287
--#, c-format
--msgid "Unable to restore the environment, aborting\n"
++msgstr "%s이 모든 udp 포트에 바인딩하는 것을 허용"
+ 
+-#: ../gui/polgen.glade:1567 ../gui/polgen.glade:1787 ../gui/polgen.glade:2061
+-#: ../gui/polgen.glade:2215
+-msgid "All"
 -msgstr ""
--
--#: ../newrole/newrole.c:1298
--msgid "failed to exec shell\n"
++#: ../gui/polgen.glade:1240 ../gui/polgen.glade:1407
++msgid "600-1024"
++msgstr "600-1024"
+ 
+-#: ../gui/polgen.glade:1585 ../gui/polgen.glade:1805
++#: ../gui/polgen.glade:1244 ../gui/polgen.glade:1411
+ msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
+ msgstr ""
++"%s이 0로 bindresvport를 호출하는 것을 허용합니다. 포트 600-1024로 바인딩"
+ 
+-#: ../gui/polgen.glade:1587 ../gui/polgen.glade:1807
+-msgid "600-1024"
 -msgstr ""
--
--#: ../load_policy/load_policy.c:22
--#, c-format
--msgid "usage:  %s [-qi]\n"
++#: ../gui/polgen.glade:1257 ../gui/polgen.glade:1424
++msgid "Unreserved Ports (>1024)"
++msgstr "예약되지 않은 포트 (>1024)"
+ 
+-#: ../gui/polgen.glade:1605 ../gui/polgen.glade:1825
++#: ../gui/polgen.glade:1261 ../gui/polgen.glade:1428
+ msgid ""
+ "Enter a comma separated list of udp ports or ranges of ports that %s binds "
+ "to. Example: 612, 650-660"
+ msgstr ""
++"%s이 바인딩할 포트 범위 또는 udp 포트의 콤마로 분리된 목록을 입력합니다. 예: "
++"612, 650-660"
+ 
+-#: ../gui/polgen.glade:1607 ../gui/polgen.glade:1827
+-msgid "Unreserved Ports (>1024)"
 -msgstr ""
 -
--#: ../load_policy/load_policy.c:71
--#, c-format
--msgid "%s:  Policy is already loaded and initial load requested\n"
+-#: ../gui/polgen.glade:1638 ../gui/polgen.glade:1858 ../gui/polgen.glade:2079
+-#: ../gui/polgen.glade:2233
++#: ../gui/polgen.glade:1289 ../gui/polgen.glade:1456 ../gui/polgen.glade:1609
++#: ../gui/polgen.glade:1718
+ msgid "Select Ports"
 -msgstr ""
--
--#: ../load_policy/load_policy.c:80
--#, c-format
--msgid "%s:  Can't load policy and enforcing mode requested:  %s\n"
++msgstr "포트 선택 "
+ 
+-#: ../gui/polgen.glade:1663 ../gui/polgen.glade:1883
++#: ../gui/polgen.glade:1302 ../gui/polgen.glade:1469
+ msgid "Allows %s to bind to any udp ports > 1024"
 -msgstr ""
--
--#: ../load_policy/load_policy.c:90
--#, c-format
--msgid "%s:  Can't load policy:  %s\n"
++msgstr "%s이 1024 이상의 모든 udp 포트에 바인딩하는 것을 허용 "
+ 
+-#: ../gui/polgen.glade:1717 ../gui/polgen.glade:2151
++#: ../gui/polgen.glade:1353 ../gui/polgen.glade:1666
+ msgid "<b>UDP Ports</b>"
 -msgstr ""
--
--#: ../scripts/chcat:92 ../scripts/chcat:169
--msgid "Requires at least one category"
++msgstr "<b>UDP 포트</b>"
+ 
+-#: ../gui/polgen.glade:1937
+-msgid "label113"
++#: ../gui/polgen.glade:1519
++msgid ""
++"Network\n"
++"Bind tab"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1966
++#: ../gui/polgen.glade:1537
+ msgid "<b>Select network ports that %s connects to:</b>"
 -msgstr ""
--
--#: ../scripts/chcat:106 ../scripts/chcat:183
--#, c-format
--msgid "Can not modify sensitivity levels using '+' on %s"
++msgstr "<b>%s이 연결된 네트워크 포트 선택:</b>"
+ 
+-#: ../gui/polgen.glade:2058
++#: ../gui/polgen.glade:1593
+ msgid "Allows %s to connect to any tcp port"
 -msgstr ""
--
--#: ../scripts/chcat:110
--#, c-format
--msgid "%s is already in %s"
++msgstr "%s이 모든 tcp 포트에 연결하는 것을 허용"
+ 
+-#: ../gui/polgen.glade:2104
++#: ../gui/polgen.glade:1622
+ msgid ""
+ "Enter a comma separated list of tcp ports or ranges of ports that %s "
+ "connects to. Example: 612, 650-660"
+ msgstr ""
++"tcp 포트 또는 %s이 연결되는 포트 범위의 콤마로 분리된 목록을 입력합니다. 예: "
++"612, 650-660"
+ 
+-#: ../gui/polgen.glade:2212
++#: ../gui/polgen.glade:1702
+ msgid "Allows %s to connect to any udp port"
 -msgstr ""
--
--#: ../scripts/chcat:188 ../scripts/chcat:198
--#, c-format
--msgid "%s is not in %s"
++msgstr "udp 포트에 연결하기 위해 %s 허용 "
+ 
+-#: ../gui/polgen.glade:2258
++#: ../gui/polgen.glade:1731
+ msgid ""
+ "Enter a comma separated list of udp ports or ranges of ports that %s "
+ "connects to. Example: 612, 650-660"
+ msgstr ""
++"udp 포트 또는 %s이 연결되는 포트 범위의 콤마로 분리된 목록을 입력합니다. 예: "
++"612, 650-660"
+ 
+-#: ../gui/polgen.glade:2305
+-msgid "label114"
 -msgstr ""
 -
--#: ../scripts/chcat:267 ../scripts/chcat:272
--msgid "Can not combine +/- with other types of categories"
+-#: ../gui/polgen.glade:2334
++#: ../gui/polgen.glade:1792
+ msgid "<b>Select common application traits for %s:</b>"
 -msgstr ""
--
--#: ../scripts/chcat:319
--msgid "Can not have multiple sensitivities"
++msgstr "<b>%s의 일반적인 애플리케이션 특성 선택:</b>"
+ 
+-#: ../gui/polgen.glade:2366
++#: ../gui/polgen.glade:1809
+ msgid "Writes syslog messages\t"
 -msgstr ""
--
--#: ../scripts/chcat:325
--#, c-format
--msgid "Usage %s CATEGORY File ..."
++msgstr "syslog 메세지 작성\t"
+ 
+-#: ../gui/polgen.glade:2385
++#: ../gui/polgen.glade:1824
+ msgid "Create/Manipulate temporary files in /tmp"
 -msgstr ""
--
--#: ../scripts/chcat:326
--#, c-format
--msgid "Usage %s -l CATEGORY user ..."
++msgstr "/tmp에 임시 파일을 생성/조작 "
+ 
+-#: ../gui/polgen.glade:2404
++#: ../gui/polgen.glade:1839
+ msgid "Uses Pam for authentication"
 -msgstr ""
--
--#: ../scripts/chcat:327
--#, c-format
--msgid "Usage %s [[+|-]CATEGORY],...]q File ..."
++msgstr "인증을 위해 Pam 사용 "
+ 
+-#: ../gui/polgen.glade:2423
++#: ../gui/polgen.glade:1854
+ msgid "Uses nsswitch or getpw* calls"
 -msgstr ""
--
--#: ../scripts/chcat:328
--#, c-format
--msgid "Usage %s -l [[+|-]CATEGORY],...]q user ..."
++msgstr "nsswitch 또는 getpw* 호출 사용"
+ 
+-#: ../gui/polgen.glade:2442
++#: ../gui/polgen.glade:1869
+ msgid "Uses dbus"
 -msgstr ""
--
--#: ../scripts/chcat:329
--#, c-format
--msgid "Usage %s -d File ..."
++msgstr "dbus 사용 "
+ 
+-#: ../gui/polgen.glade:2461
++#: ../gui/polgen.glade:1884
+ msgid "Sends audit messages"
 -msgstr ""
--
--#: ../scripts/chcat:330
--#, c-format
--msgid "Usage %s -l -d user ..."
++msgstr "감사 메세지를 보냅니다"
+ 
+-#: ../gui/polgen.glade:2480
++#: ../gui/polgen.glade:1899
+ msgid "Interacts with the terminal"
 -msgstr ""
--
--#: ../scripts/chcat:331
--#, c-format
--msgid "Usage %s -L"
++msgstr "터미널과 상호 대화합니다"
+ 
+-#: ../gui/polgen.glade:2499
++#: ../gui/polgen.glade:1914
+ msgid "Sends email"
 -msgstr ""
 -
--#: ../scripts/chcat:332
--#, c-format
--msgid "Usage %s -L -l user"
+-#: ../gui/polgen.glade:2530
+-msgid "label115"
 -msgstr ""
--
--#: ../scripts/chcat:333
--msgid "Use -- to end option list.  For example"
++msgstr "이메일 보내기 "
+ 
+-#: ../gui/polgen.glade:2559
++#: ../gui/polgen.glade:1961
+ msgid "<b>Add files/directories that %s manages</b>"
 -msgstr ""
--
--#: ../scripts/chcat:334
--msgid "chcat -- -CompanyConfidential /docs/businessplan.odt"
++msgstr "<b>%s이 관리하는 파일/디렉토리 추가</b>"
+ 
+-#: ../gui/polgen.glade:2788
++#: ../gui/polgen.glade:2122
+ msgid ""
+ "Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
+ "Files ..."
+ msgstr ""
++"%s이 \"관리\"하는 파일/디렉토리. Pid 파일, 로그 파일, /var/lib 파일 등 ..."
+ 
+-#: ../gui/polgen.glade:2823
+-msgid "label116"
 -msgstr ""
 -
--#: ../scripts/chcat:335
--msgid "chcat -l +CompanyConfidential juser"
+-#: ../gui/polgen.glade:2852
++#: ../gui/polgen.glade:2166
+ msgid "<b>Add booleans from the %s policy:</b>"
 -msgstr ""
--
--#: ../scripts/chcat:399
--#, c-format
--msgid "Options Error %s "
++msgstr "<b>%s 정책에서 부울 추가:</b>"
+ 
+-#: ../gui/polgen.glade:3002
++#: ../gui/polgen.glade:2274
+ msgid "Add/Remove booleans used by the %s domain"
 -msgstr ""
-diff -up policycoreutils-2.1.12/po/lt.po.rhat policycoreutils-2.1.12/po/lt.po
---- policycoreutils-2.1.12/po/lt.po.rhat	2012-07-04 07:35:21.000000000 -0400
-+++ policycoreutils-2.1.12/po/lt.po	2012-10-16 15:10:12.864611246 -0400
-@@ -1,1270 +0,0 @@
--# SOME DESCRIPTIVE TITLE.
--# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
--# This file is distributed under the same license as the PACKAGE package.
--# FIRST AUTHOR <EMAIL at ADDRESS>, YEAR.
--#
--#, fuzzy
--msgid ""
++msgstr "%s 도메인이 사용하는 부울 추가/제거 "
+ 
+-#: ../gui/polgen.glade:3066
++#: ../gui/polgen.glade:2316
+ msgid "<b>Which directory you will generate the %s policy?</b>"
 -msgstr ""
--"Project-Id-Version: PACKAGE VERSION\n"
--"Report-Msgid-Bugs-To: \n"
--"POT-Creation-Date: 2012-03-27 10:49-0400\n"
--"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
--"Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
--"Language-Team: LANGUAGE <LL at li.org>\n"
--"Language: \n"
--"MIME-Version: 1.0\n"
--"Content-Type: text/plain; charset=UTF-8\n"
--"Content-Transfer-Encoding: 8bit\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 "<b>어떤 디렉토리가 %s 정책을 생성합니까?</b>"
+ 
+-#: ../gui/polgen.glade:3097
++#: ../gui/polgen.glade:2334
+ msgid "Policy Directory"
 -msgstr ""
 -
--#: ../run_init/run_init.c:126 ../newrole/newrole.c:1124
--#, c-format
--msgid "failed to initialize PAM\n"
+-#: ../gui/polgen.glade:3254
+-msgid "Add Booleans Dialog"
 -msgstr ""
 -
--#: ../run_init/run_init.c:139
--#, c-format
--msgid "failed to get account information\n"
+-#: ../gui/polgen.glade:3327
+-msgid "Boolean Name"
 -msgstr ""
--
--#: ../run_init/run_init.c:162 ../newrole/newrole.c:341
--msgid "Password:"
++msgstr "정책 디렉토리 "
+ 
+-#: ../gui/polgengui.py:261
++#: ../gui/polgengui.py:262
+ msgid "Role"
 -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 "역할 "
+ 
+-#: ../gui/polgengui.py:268
++#: ../gui/polgengui.py:269
+ msgid "Existing_User"
 -msgstr ""
--
--#: ../run_init/run_init.c:203 ../newrole/newrole.c:373
--#, c-format
--msgid "getpass cannot open /dev/tty\n"
++msgstr "기존 사용자(_U)"
+ 
+-#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
++#: ../gui/polgengui.py:283 ../gui/polgengui.py:291 ../gui/polgengui.py:305
+ msgid "Application"
 -msgstr ""
--
--#: ../run_init/run_init.c:275
--#, c-format
--msgid "run_init: incorrect password for %s\n"
++msgstr "애플리케이션 "
+ 
+-#: ../gui/polgengui.py:352
++#: ../gui/polgengui.py:353
+ #, python-format
+ msgid "%s must be a directory"
 -msgstr ""
--
--#: ../run_init/run_init.c:309
--#, c-format
--msgid "Could not open file %s\n"
++msgstr "%s은 디렉토리여야 합니다"
+ 
+-#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
++#: ../gui/polgengui.py:413 ../gui/polgengui.py:694
+ msgid "You must select a user"
 -msgstr ""
--
--#: ../run_init/run_init.c:336
--#, c-format
--msgid "No context in file %s\n"
++msgstr "사용자를 선택해야 합니다 "
+ 
+-#: ../gui/polgengui.py:542
++#: ../gui/polgengui.py:543
+ msgid "Select executable file to be confined."
 -msgstr ""
--
--#: ../run_init/run_init.c:361
--#, c-format
--msgid "Sorry, run_init may be used only on a SELinux kernel.\n"
++msgstr "제한된 실행 파일을 선택합니다."
+ 
+-#: ../gui/polgengui.py:553
++#: ../gui/polgengui.py:554
+ msgid "Select init script file to be confined."
 -msgstr ""
--
--#: ../run_init/run_init.c:380
--#, c-format
--msgid "authentication failed.\n"
++msgstr "제한된 init 스크립트 파일을 선택합니다."
+ 
+-#: ../gui/polgengui.py:563
++#: ../gui/polgengui.py:564
+ msgid "Select file(s) that confined application creates or writes"
 -msgstr ""
--
--#: ../run_init/run_init.c:405 ../newrole/newrole.c:1258
--#, c-format
--msgid "Could not set exec context to %s.\n"
++msgstr "제한된 애플리케이션을 생성하거나 쓸 파일을 선택합니다"
+ 
+-#: ../gui/polgengui.py:570
++#: ../gui/polgengui.py:571
+ msgid "Select directory(s) that the confined application owns and writes into"
 -msgstr ""
--
--#: ../audit2allow/audit2allow:230
--msgid "******************** IMPORTANT ***********************\n"
++msgstr "제한된 애플리케이션을 소유하고 쓸 디렉토리를 선택합니다"
+ 
+-#: ../gui/polgengui.py:632
++#: ../gui/polgengui.py:633
+ msgid "Select directory to generate policy files in"
 -msgstr ""
--
--#: ../audit2allow/audit2allow:231
--msgid "To make this policy package active, execute:"
++msgstr "정책 파일을 생성할 디렉토리를 선택합니다 "
+ 
+-#: ../gui/polgengui.py:649
++#: ../gui/polgengui.py:650
+ #, python-format
+ msgid ""
+ "Type %s_t already defined in current policy.\n"
+ "Do you want to continue?"
+ msgstr ""
++"현재 정책에서 이미 정의된 %s_t를 입력합니다.\n"
++"계속 진행하시겠습니까?"
+ 
+-#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
++#: ../gui/polgengui.py:650 ../gui/polgengui.py:654
+ msgid "Verify Name"
 -msgstr ""
--
--#: ../semanage/seobject.py:143 ../semanage/seobject.py:147
--msgid "global"
++msgstr "이름 확인 "
+ 
+-#: ../gui/polgengui.py:653
++#: ../gui/polgengui.py:654
+ #, python-format
+ msgid ""
+ "Module %s.pp already loaded in current policy.\n"
+ "Do you want to continue?"
+ msgstr ""
++"모듈 %s.pp은 현재 정책에 이미 로드되어 있습니다.\n"
++"계속 진행하시겠습니까?"
+ 
+-#: ../gui/polgengui.py:699
++#: ../gui/polgengui.py:700
+ msgid ""
+ "You must add a name made up of letters and numbers and containing no spaces."
 -msgstr ""
--
--#: ../semanage/seobject.py:222
--msgid "Could not create semanage handle"
++msgstr "공백이 없는 문자와 숫자로 구성된 이름을 추가해야 합니다."
+ 
+-#: ../gui/polgengui.py:713
++#: ../gui/polgengui.py:714
+ msgid "You must enter a executable"
 -msgstr ""
--
--#: ../semanage/seobject.py:230
--msgid "SELinux policy is not managed or store cannot be accessed."
++msgstr "실행 파일을 입력해야 합니다"
+ 
+-#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
++#: ../gui/polgengui.py:739 ../gui/system-config-selinux.py:174
+ msgid "Configue SELinux"
 -msgstr ""
--
--#: ../semanage/seobject.py:235
--msgid "Cannot read policy store."
++msgstr "SELinux 설정 "
+ 
+-#: ../gui/polgen.py:158
+-msgid "Internet Services Daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:240
--msgid "Could not establish semanage connection"
--msgstr ""
--
--#: ../semanage/seobject.py:245
--msgid "Could not test MLS enabled status"
--msgstr ""
--
--#: ../semanage/seobject.py:251 ../semanage/seobject.py:266
--msgid "Not yet implemented"
++#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
++msgid "Network Port"
++msgstr "네트워크 포트 "
+ 
+-#: ../gui/polgen.py:197
+-#, python-format
+-msgid "Ports must be numbers or ranges of numbers from 1 to %d "
++#: ../gui/portsPage.py:85
++msgid ""
++"SELinux Port\n"
++"Type"
+ msgstr ""
++"SELinux 포트\n"
++"유형"
+ 
+-#: ../gui/polgen.py:324
+-msgid "You must enter a name for your confined process/user"
 -msgstr ""
--
--#: ../semanage/seobject.py:255
--msgid "Semanage transaction already in progress"
++#: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
++msgid "Protocol"
++msgstr "프로토콜 "
+ 
+-#: ../gui/polgen.py:326
++#: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
+ msgid ""
+-"Name must be alpha numberic with no spaces. Consider using option \"-n "
+-"MODULENAME\""
++"MLS/MCS\n"
++"Level"
+ msgstr ""
++"MLS/MCS\n"
++"레벨"
+ 
+-#: ../gui/polgen.py:414
+-msgid "User Role types can not be assigned executables."
 -msgstr ""
--
--#: ../semanage/seobject.py:264
--msgid "Could not start semanage transaction"
++#: ../gui/portsPage.py:101
++msgid "Port"
++msgstr "포트 "
+ 
+-#: ../gui/polgen.py:420
+-msgid "Only Daemon apps can use an init script.."
 -msgstr ""
--
--#: ../semanage/seobject.py:274
--msgid "Could not commit semanage transaction"
++#: ../gui/portsPage.py:207
++#, python-format
++msgid "Port number \"%s\" is not valid.  0 < PORT_NUMBER < 65536 "
++msgstr "포트 번호 \"%s\"가 유효하지 않습니다. 0 < PORT_NUMBER < 65536 "
+ 
+-#: ../gui/polgen.py:438
+-msgid "use_resolve must be a boolean value "
++#: ../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 "정말로 %s '%s'를 삭제하시겠습니까?"
++
++#: ../gui/semanagePage.py:126
++#, python-format
++msgid "Delete %s"
++msgstr "%s 삭제 "
++
++#: ../gui/semanagePage.py:134
++#, python-format
++msgid "Add %s"
++msgstr "%s 추가 "
++
++#: ../gui/semanagePage.py:148
++#, python-format
++msgid "Modify %s"
++msgstr "%s 수정 "
++
++#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
++msgid "Permissive"
++msgstr "허용 "
++
++#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
++msgid "Enforcing"
++msgstr "강제 "
++
++#: ../gui/statusPage.py:94
++msgid "Status"
++msgstr "상태"
++
++#: ../gui/statusPage.py:133
++msgid ""
++"Changing the policy type will cause a relabel of the entire file system on "
++"the next boot. Relabeling takes a long time depending on the size of the "
++"file system.  Do you wish to continue?"
+ msgstr ""
++"정책 유형을 변경하면 다음 부팅 시 전체 파일 시스템의 레이블 변경의 원인이 됩"
++"니다. 레이블 변경은 파일 시스템의 크기에 따라 시간이 오래 소요됩니다. 계속 진"
++"행하시겠습니까?"
+ 
+-#: ../gui/polgen.py:444
+-msgid "use_syslog must be a boolean value "
++#: ../gui/statusPage.py:147
++msgid ""
++"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
++"you later decide to turn SELinux back on, the system will be required to "
++"relabel.  If you just want to see if SELinux is causing a problem on your "
++"system, you can go to permissive mode which will only log errors and not "
++"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
++"wish to continue?"
+ msgstr ""
++"SELinux 비활성화로 변경하려면 재부팅해야 합니다. 이는 권장되는 방법이 아닙니"
++"다. 나중에 SELinux를 다시 활성화하고자 할 경우 시스템 레이블 변경이 필요합니"
++"다. 단순히 SELinux가 시스템에서 문제의 원인인지 여부를 확인하고 싶은 경우 허"
++"용 모드로 전환하면 오류를 로그하고 SELinux 정책을 강제하지 않을 수 있습니다. "
++"또한 허용 모드로 변경하기 위해 재부팅할 필요가 없습니다. 계속 진행하시겠습니"
++"까?"
+ 
+-#: ../gui/polgen.py:450
+-msgid "use_kerberos must be a boolean value "
++#: ../gui/statusPage.py:152
++msgid ""
++"Changing to SELinux enabled will cause a relabel of the entire file system "
++"on the next boot. Relabeling takes a long time depending on the size of the "
++"file system.  Do you wish to continue?"
+ msgstr ""
++"SELinux 활성화로 변경하면 다음 부팅시 전체 파일 시스템의 레이블 변경의 원인"
++"이 됩니다. 레이블 변경은 파일 시스템의 크기에 따라 시간이 오래 소요됩니다. 계"
++"속 진행하시겠습니까?"
+ 
+-#: ../gui/polgen.py:456
+-msgid "manage_krb5_rcache must be a boolean value "
++#: ../gui/system-config-selinux.glade:11
++msgid "system-config-selinux"
++msgstr "system-config-selinux"
++
++#: ../gui/system-config-selinux.glade:12
++msgid ""
++"Copyright (c)2006 Red Hat, Inc.\n"
++"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
+ msgstr ""
++"Copyright (c)2006 Red Hat, Inc.\n"
++"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
+ 
+-#: ../gui/polgen.py:486
+-msgid "USER Types automatically get a tmp type"
++#: ../gui/system-config-selinux.glade:22
++#: ../gui/system-config-selinux.glade:544
++msgid "Add SELinux Login Mapping"
++msgstr "SELinux 로그인 맵핑 추가 "
++
++#: ../gui/system-config-selinux.glade:257
++msgid "Add SELinux Network Ports"
++msgstr "SELinux 네트워크 포트 추가"
++
++#: ../gui/system-config-selinux.glade:391
++#: ../gui/system-config-selinux.glade:678
++msgid "SELinux Type"
++msgstr "SELinux 유형"
++
++#: ../gui/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 ""
++"모든 파일\n"
++"표준 파일\n"
++"디렉토리\n"
++"문자 장치\n"
++"차단 장치\n"
++"소켓\n"
++"심볼릭 링크\n"
++"named 파이프\n"
+ 
+-#: ../gui/polgen.py:1004
+-msgid "You must enter the executable path for your confined process"
++#: ../gui/system-config-selinux.glade:773
++msgid "MLS"
++msgstr "MLS"
++
++#: ../gui/system-config-selinux.glade:837
++msgid "Add SELinux User"
++msgstr "SELinux 사용자 추가 "
++
++#: ../gui/system-config-selinux.glade:1079
++msgid "SELinux Administration"
++msgstr "SELinux 관리"
++
++#: ../gui/system-config-selinux.glade:1122
++msgid "Add"
++msgstr "추가"
++
++#: ../gui/system-config-selinux.glade:1144
++msgid "_Properties"
++msgstr "속성(_P)"
++
++#: ../gui/system-config-selinux.glade:1166
++msgid "_Delete"
++msgstr "삭제(_D)"
++
++#: ../gui/system-config-selinux.glade:1256
++msgid "Select Management Object"
++msgstr "관리 객체 선택 "
++
++#: ../gui/system-config-selinux.glade:1273
++msgid "<b>Select:</b>"
++msgstr "<b>선택:</b>"
++
++#: ../gui/system-config-selinux.glade:1326
++msgid "System Default Enforcing Mode"
++msgstr "시스템 디폴트 강제 모드 "
++
++#: ../gui/system-config-selinux.glade:1354
++msgid ""
++"Disabled\n"
++"Permissive\n"
++"Enforcing\n"
+ msgstr ""
++"비활성화\n"
++"허용\n"
++"강제\n"
+ 
+-#: ../gui/polgen.py:1182
+-msgid "Type Enforcement file"
++#: ../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/polgen.py:1183
+-msgid "Interface file"
++#: ../gui/system-config-selinux.glade:1509
++msgid "Relabel on next reboot."
++msgstr "다음 재부팅에서 레이블을 변경합니다."
++
++#: ../gui/system-config-selinux.glade:1561
++msgid "label37"
++msgstr "label37"
++
++#: ../gui/system-config-selinux.glade:1598
++msgid "Revert boolean setting to system default"
++msgstr "부울 설정을 시스템 기본값으로 복원 "
++
++#: ../gui/system-config-selinux.glade:1614
++msgid "Toggle between Customized and All Booleans"
++msgstr "사용자 정의 부울과 모든 부울을 전환"
++
++#: ../gui/system-config-selinux.glade:1645
++#: ../gui/system-config-selinux.glade:1850
++#: ../gui/system-config-selinux.glade:2037
++#: ../gui/system-config-selinux.glade:2224
++#: ../gui/system-config-selinux.glade:2467
++#: ../gui/system-config-selinux.glade:2692
++#: ../gui/system-config-selinux.glade:2867
++msgid "Filter"
++msgstr "필터 "
++
++#: ../gui/system-config-selinux.glade:1734
++msgid "label50"
++msgstr "label50"
++
++#: ../gui/system-config-selinux.glade:1771
++msgid "Add File Context"
++msgstr "파일 문맥 추가 "
++
++#: ../gui/system-config-selinux.glade:1787
++msgid "Modify File Context"
++msgstr "파일 문맥 수정 "
++
++#: ../gui/system-config-selinux.glade:1803
++msgid "Delete File Context"
++msgstr "파일 문맥 삭제 "
++
++#: ../gui/system-config-selinux.glade:1819
++msgid "Toggle between all and customized file context"
++msgstr "모든 파일 문맥과 사용자 정의 파일 문맥을 전환 "
++
++#: ../gui/system-config-selinux.glade:1939
++msgid "label38"
++msgstr "label38"
++
++#: ../gui/system-config-selinux.glade:1976
++msgid "Add SELinux User Mapping"
++msgstr "SELinux 사용자 맵핑 추가 "
++
++#: ../gui/system-config-selinux.glade:1992
++msgid "Modify SELinux User Mapping"
++msgstr "SELinux 사용자 맵핑 편집 "
++
++#: ../gui/system-config-selinux.glade:2008
++msgid "Delete SELinux User Mapping"
++msgstr "SELinux 사용자 맵핑 삭제"
++
++#: ../gui/system-config-selinux.glade:2126
++msgid "label39"
++msgstr "label39"
++
++#: ../gui/system-config-selinux.glade:2163
++msgid "Add User"
++msgstr "사용자 추가 "
++
++#: ../gui/system-config-selinux.glade:2179
++msgid "Modify User"
++msgstr "사용자 편집 "
++
++#: ../gui/system-config-selinux.glade:2195
++msgid "Delete User"
++msgstr "사용자 삭제 "
++
++#: ../gui/system-config-selinux.glade:2313
++msgid "label41"
++msgstr "label41"
++
++#: ../gui/system-config-selinux.glade:2350
++msgid "Add Network Port"
++msgstr "네트워크 포트 추가 "
++
++#: ../gui/system-config-selinux.glade:2366
++msgid "Edit Network Port"
++msgstr "네트워크 포트 편집 "
++
++#: ../gui/system-config-selinux.glade:2382
++msgid "Delete Network Port"
++msgstr "네트워크 포트 삭제"
++
++#: ../gui/system-config-selinux.glade:2418
++#: ../gui/system-config-selinux.glade:2436
++msgid "Toggle between Customized and All Ports"
++msgstr "사용자 정의된 포트와 모든 포트를 전환 "
++
++#: ../gui/system-config-selinux.glade:2556
++msgid "label42"
++msgstr "label42"
++
++#: ../gui/system-config-selinux.glade:2593
++msgid "Generate new policy module"
++msgstr "새 정책 모듈 생성 "
++
++#: ../gui/system-config-selinux.glade:2609
++msgid "Load policy module"
++msgstr "정책 모듈 로드 "
++
++#: ../gui/system-config-selinux.glade:2625
++msgid "Remove loadable policy module"
++msgstr "로딩할 수 있는 정책 모듈 제거 "
++
++#: ../gui/system-config-selinux.glade:2661
++msgid ""
++"Enable/Disable additional audit rules, that are normally not reported in the "
++"log files."
++msgstr "일반적으로 로그 파일에 보고되지 않는 추가 감사 규칙을 활성화/비활성화"
++
++#: ../gui/system-config-selinux.glade:2781
++msgid "label44"
++msgstr "label44"
++
++#: ../gui/system-config-selinux.glade:2818
++msgid "Change process mode to permissive."
++msgstr "프로세스 모드를 허용으로 변경 "
++
++#: ../gui/system-config-selinux.glade:2836
++msgid "Change process mode to enforcing"
++msgstr "프로세스 모드를 강제로 변경 "
++
++#: ../gui/system-config-selinux.glade:2928
++msgid "Process Domain"
++msgstr "프로세스 도메인"
++
++#: ../gui/system-config-selinux.glade:2956
++msgid "label59"
++msgstr "label59"
++
++#: ../gui/usersPage.py:138
++#, python-format
++msgid "SELinux user '%s' is required"
++msgstr "SELinux 사용자 '%s'가 필요합니다"
++
++#: ../sepolicy/sepolicy.py:106
++msgid "Generate SELinux man pages"
+ msgstr ""
+ 
+-#: ../gui/polgen.py:1184
+-msgid "File Contexts file"
++#: ../sepolicy/sepolicy.py:110
++msgid "path in which the generated SELinux man pages will be stored"
+ msgstr ""
+ 
+-#: ../gui/polgen.py:1185
+-msgid "Setup Script"
++#: ../sepolicy/sepolicy.py:114
++msgid "All domains"
+ msgstr ""
+ 
+-#: ../gui/polgen.py:1306
+-#, python-format
++#: ../sepolicy/sepolicy.py:116
++msgid "Domain name(s) of man pages to be created"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:164
++msgid "Query SELinux policy network information"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:169
++msgid "list all SELinux port types"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:172
++msgid "show SELinux type related to the port"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:175
++msgid "Show ports defined for this SELinux type"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:178
++msgid "show ports to which this domain can bind and/or connect"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:192
++msgid "query SELinux policy to see if domains can communicate with each other"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:195
++msgid "Source Domain"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:198
++msgid "Target Domain"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:215
++#, fuzzy
++msgid "query SELinux Policy to see description of booleans"
++msgstr "SELinux 정책 생성 도구 "
++
++#: ../sepolicy/sepolicy.py:219
++msgid "get all booleans desctiption"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:221
++msgid "boolean to get description"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:231
+ msgid ""
+-"\n"
+-"%s\n"
+-"\n"
+-"sepolgen [ -n moduleName ] [ -m ] [ -t type ] [ executable | Name ]\n"
+-"valid Types:\n"
++"query SELinux Policy to see how a source process domain can transition to "
++"the target process domain"
+ msgstr ""
+ 
+-#: ../gui/polgen.py:1354
+-msgid "Executable or Name required"
++#: ../sepolicy/sepolicy.py:234
++msgid "source process domain"
+ msgstr ""
+ 
+-#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
+-msgid "Network Port"
++#: ../sepolicy/sepolicy.py:237
++msgid "target process domain"
+ msgstr ""
+ 
+-#: ../gui/portsPage.py:85
++#: ../sepolicy/sepolicy.py:259
++msgid "Generate SELinux Policy module template"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:265
++msgid "name of policy to generate"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:267
++msgid "executable to confine"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:269
++msgid "run policy generation test suite"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:274
++msgid "commands"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:185
++msgid "Internet Services Daemon"
++msgstr "인터넷 서비스 데몬 "
++
++#: ../sepolicy/sepolicy/generate.py:198
++msgid "Valid Types:\n"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:232
++#, python-format
++msgid "Ports must be numbers or ranges of numbers from 1 to %d "
++msgstr "포트는 숫자이거나 1에서 %d 까지의 숫자 범위에 있어야 합니다 "
++
++#: ../sepolicy/sepolicy/generate.py:359
++msgid "You must enter a name for your confined process/user"
++msgstr "제한된 프로세스/사용자 이름을 입력해야 합니다"
++
++#: ../sepolicy/sepolicy/generate.py:361
+ msgid ""
+-"SELinux Port\n"
+-"Type"
++"Name must be alpha numberic with no spaces. Consider using option \"-n "
++"MODULENAME\""
+ msgstr ""
++"이름은 공백이 없는 영문 숫자로 구성되어야 합니다. \"-n MODULENAME\" 옵션의 사"
++"용을 고려해 보십시오"
+ 
+-#: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
+-msgid "Protocol"
++#: ../sepolicy/sepolicy/generate.py:449
++msgid "User Role types can not be assigned executables."
++msgstr "사용자 역할 유형은 할당된 실행 파일이 될 수 없습니다. "
++
++#: ../sepolicy/sepolicy/generate.py:455
++msgid "Only Daemon apps can use an init script.."
++msgstr "데몬 애플리케이션만 init 스크립트를 사용할 수 있습니다.."
++
++#: ../sepolicy/sepolicy/generate.py:473
++msgid "use_resolve must be a boolean value "
++msgstr "use_resolve는 부울 값이어야 합니다"
++
++#: ../sepolicy/sepolicy/generate.py:479
++msgid "use_syslog must be a boolean value "
++msgstr "use_syslog는 부울 값이어야 합니다"
++
++#: ../sepolicy/sepolicy/generate.py:485
++msgid "use_kerberos must be a boolean value "
++msgstr "use_kerberos는 부울 값이어야 합니다"
++
++#: ../sepolicy/sepolicy/generate.py:491
++msgid "manage_krb5_rcache must be a boolean value "
++msgstr "manage_krb5_rcache는 부울 값이어야 합니다"
++
++#: ../sepolicy/sepolicy/generate.py:521
++msgid "USER Types automatically get a tmp type"
++msgstr "USER 유형은 자동으로 tmp 유형을 갖습니다"
++
++#: ../sepolicy/sepolicy/generate.py:1039
++msgid "You must enter the executable path for your confined process"
++msgstr "제한된 프로세스의 실행 파일 경로를 입력해야 합니다"
++
++#: ../sepolicy/sepolicy/generate.py:1272
++msgid "Type Enforcement file"
++msgstr "강제 파일 입력"
++
++#: ../sepolicy/sepolicy/generate.py:1273
++msgid "Interface file"
++msgstr "인터페이스 파일"
++
++#: ../sepolicy/sepolicy/generate.py:1274
++msgid "File Contexts file"
++msgstr "파일 문맥 파일 "
++
++#: ../sepolicy/sepolicy/generate.py:1275
++#, fuzzy
++msgid "Spec file"
++msgstr "인터페이스 파일"
++
++#: ../sepolicy/sepolicy/generate.py:1276
++msgid "Setup Script"
++msgstr "스크립트 설정 "
++
++#: booleans.py:1
++msgid ""
++"Allow ABRT to modify public files used for public file transfer services."
+ msgstr ""
+ 
+-#: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
++#: booleans.py:2
+ msgid ""
+-"MLS/MCS\n"
+-"Level"
++"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
+ msgstr ""
+ 
+-#: ../gui/portsPage.py:101
+-msgid "Port"
++#: booleans.py:3
++#, fuzzy
++msgid "Allow amavis to use JIT compiler"
++msgstr "Samba에게 nfs 디렉토리 공유를 허용"
++
++#: booleans.py:4
++#, fuzzy
++msgid "Allow antivirus programs to read non security files on a system"
++msgstr "mozilla 브라우저가 사용자 파일을 읽는 것을 허용 "
++
++#: booleans.py:5
++msgid ""
++"Allow users to resolve user passwd entries directly from ldap rather then "
++"using a sssd server"
+ msgstr ""
+ 
+-#: ../gui/portsPage.py:207
+-#, python-format
+-msgid "Port number \"%s\" is not valid.  0 < PORT_NUMBER < 65536 "
++#: booleans.py:6
++#, fuzzy
++msgid "Allow users to login using a radius server"
++msgstr "사용자에게 usb 장치 읽기/쓰기를 허용 "
++
++#: booleans.py:7
++#, fuzzy
++msgid "Allow users to login using a yubikey  server"
++msgstr "사용자에게 usb 장치 읽기/쓰기를 허용 "
++
++#: booleans.py:8
++msgid ""
++"Allow cdrecord to read various content. nfs, samba, removable devices, user "
++"temp and untrusted content files"
+ msgstr ""
++"각종 컨텐츠 (nfs, samba, 이동식 장치, 사용자의 임시 파일, 신뢰할 수없는 컨텐"
++"츠 파일 등)를 로드하는 것을 cdrecord에 허용"
+ 
+-#: ../gui/portsPage.py:252
+-msgid "List View"
++#: booleans.py:9
++#, fuzzy
++msgid "Allow clamd to use JIT compiler"
++msgstr "Samba에게 nfs 디렉토리 공유를 허용"
++
++#: booleans.py:10
++#, fuzzy
++msgid "Allow clamscan to non security files on a system"
++msgstr "mozilla 브라우저가 사용자 파일을 읽는 것을 허용 "
++
++#: booleans.py:11
++#, fuzzy
++msgid "Allow clamscan to read user content"
++msgstr "mozilla 브라우저가 사용자 파일을 읽는 것을 허용 "
++
++#: booleans.py:12
++msgid ""
++"Allow Cobbler to modify public files used for public file transfer services."
+ msgstr ""
+ 
+-#: ../gui/portsPage.py:255 ../gui/system-config-selinux.glade:2419
+-msgid "Group View"
++#: booleans.py:13
++#, fuzzy
++msgid "Allow Cobbler to connect to the network using TCP."
++msgstr "squid 데몬이 네트워크에 연결하는 것을 허용 "
++
++#: booleans.py:14
++#, fuzzy
++msgid "Allow Cobbler to access cifs file systems."
++msgstr "spamd에게 홈 디렉토리 액세스를 허용 "
++
++#: booleans.py:15
++#, fuzzy
++msgid "Allow Cobbler to access nfs file systems."
++msgstr "spamd에게 홈 디렉토리 액세스를 허용 "
++
++#: booleans.py:16
++#, fuzzy
++msgid "Allow collectd to connect to the network using TCP."
++msgstr "squid 데몬이 네트워크에 연결하는 것을 허용 "
++
++#: booleans.py:17
++#, fuzzy
++msgid "Allow codnor domain to connect to the network using TCP."
++msgstr "squid 데몬이 네트워크에 연결하는 것을 허용 "
++
++#: booleans.py:18
++msgid ""
++"Allow system cron jobs to relabel filesystem for restoring file contexts."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:1 ../gui/selinux.tbl:30 ../gui/selinux.tbl:31
+-#: ../gui/selinux.tbl:32 ../gui/selinux.tbl:33 ../gui/selinux.tbl:34
+-#: ../gui/selinux.tbl:36 ../gui/selinux.tbl:37 ../gui/selinux.tbl:38
+-#: ../gui/selinux.tbl:39 ../gui/selinux.tbl:40 ../gui/selinux.tbl:42
+-#: ../gui/selinux.tbl:43 ../gui/selinux.tbl:44 ../gui/selinux.tbl:45
+-#: ../gui/selinux.tbl:46 ../gui/selinux.tbl:47 ../gui/selinux.tbl:48
+-#: ../gui/selinux.tbl:49 ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
+-#: ../gui/selinux.tbl:52 ../gui/selinux.tbl:53 ../gui/selinux.tbl:59
+-#: ../gui/selinux.tbl:60 ../gui/selinux.tbl:61 ../gui/selinux.tbl:62
+-#: ../gui/selinux.tbl:63 ../gui/selinux.tbl:64 ../gui/selinux.tbl:65
+-#: ../gui/selinux.tbl:66 ../gui/selinux.tbl:67 ../gui/selinux.tbl:68
+-#: ../gui/selinux.tbl:69 ../gui/selinux.tbl:75 ../gui/selinux.tbl:76
+-#: ../gui/selinux.tbl:77 ../gui/selinux.tbl:78 ../gui/selinux.tbl:79
+-#: ../gui/selinux.tbl:80 ../gui/selinux.tbl:81 ../gui/selinux.tbl:82
+-#: ../gui/selinux.tbl:83 ../gui/selinux.tbl:84 ../gui/selinux.tbl:86
+-#: ../gui/selinux.tbl:88 ../gui/selinux.tbl:89 ../gui/selinux.tbl:90
+-#: ../gui/selinux.tbl:92 ../gui/selinux.tbl:94 ../gui/selinux.tbl:95
+-#: ../gui/selinux.tbl:96 ../gui/selinux.tbl:97 ../gui/selinux.tbl:98
+-#: ../gui/selinux.tbl:99 ../gui/selinux.tbl:100 ../gui/selinux.tbl:101
+-#: ../gui/selinux.tbl:102 ../gui/selinux.tbl:103 ../gui/selinux.tbl:104
+-#: ../gui/selinux.tbl:106 ../gui/selinux.tbl:108 ../gui/selinux.tbl:109
+-#: ../gui/selinux.tbl:110 ../gui/selinux.tbl:111 ../gui/selinux.tbl:112
+-#: ../gui/selinux.tbl:113 ../gui/selinux.tbl:114 ../gui/selinux.tbl:116
+-#: ../gui/selinux.tbl:117 ../gui/selinux.tbl:119 ../gui/selinux.tbl:121
+-#: ../gui/selinux.tbl:123 ../gui/selinux.tbl:124 ../gui/selinux.tbl:127
+-#: ../gui/selinux.tbl:129 ../gui/selinux.tbl:130 ../gui/selinux.tbl:131
+-#: ../gui/selinux.tbl:132 ../gui/selinux.tbl:133 ../gui/selinux.tbl:134
+-#: ../gui/selinux.tbl:135 ../gui/selinux.tbl:136 ../gui/selinux.tbl:137
+-#: ../gui/selinux.tbl:138 ../gui/selinux.tbl:139 ../gui/selinux.tbl:142
+-#: ../gui/selinux.tbl:143 ../gui/selinux.tbl:144 ../gui/selinux.tbl:145
+-#: ../gui/selinux.tbl:146 ../gui/selinux.tbl:147 ../gui/selinux.tbl:148
+-#: ../gui/selinux.tbl:149 ../gui/selinux.tbl:150 ../gui/selinux.tbl:151
+-#: ../gui/selinux.tbl:152 ../gui/selinux.tbl:154 ../gui/selinux.tbl:155
+-#: ../gui/selinux.tbl:156 ../gui/selinux.tbl:157 ../gui/selinux.tbl:158
+-#: ../gui/selinux.tbl:159 ../gui/selinux.tbl:160 ../gui/selinux.tbl:167
+-#: ../gui/selinux.tbl:171 ../gui/selinux.tbl:172 ../gui/selinux.tbl:173
+-#: ../gui/selinux.tbl:174 ../gui/selinux.tbl:175 ../gui/selinux.tbl:177
+-#: ../gui/selinux.tbl:178 ../gui/selinux.tbl:179 ../gui/selinux.tbl:180
+-#: ../gui/selinux.tbl:184 ../gui/selinux.tbl:192 ../gui/selinux.tbl:193
+-#: ../gui/selinux.tbl:194 ../gui/selinux.tbl:195 ../gui/selinux.tbl:196
+-#: ../gui/selinux.tbl:197 ../gui/selinux.tbl:198 ../gui/selinux.tbl:199
+-#: ../gui/selinux.tbl:200 ../gui/selinux.tbl:201 ../gui/selinux.tbl:206
+-#: ../gui/selinux.tbl:207 ../gui/selinux.tbl:218 ../gui/selinux.tbl:219
+-#: ../gui/selinux.tbl:220 ../gui/selinux.tbl:222 ../gui/selinux.tbl:224
+-#: ../gui/selinux.tbl:226 ../gui/selinux.tbl:227 ../gui/selinux.tbl:230
+-msgid "SELinux Service Protection"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:1
+-msgid "Disable SELinux protection for acct daemon"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:2 ../gui/selinux.tbl:3 ../gui/selinux.tbl:70
+-#: ../gui/selinux.tbl:153 ../gui/selinux.tbl:168 ../gui/selinux.tbl:169
+-#: ../gui/selinux.tbl:170 ../gui/selinux.tbl:189 ../gui/selinux.tbl:202
+-#: ../gui/selinux.tbl:203 ../gui/selinux.tbl:204 ../gui/selinux.tbl:205
+-msgid "Admin"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:2
++#: booleans.py:19
++#, fuzzy
++msgid "Allow cvs daemon to read shadow"
++msgstr "/etc/shadow 읽는 것을 sasl 인증 서버에 허용"
++
++#: booleans.py:20
+ msgid "Allow all daemons to write corefiles to /"
++msgstr "모든 데몬에 /에 코어 파일 쓰기를 허용 "
++
++#: booleans.py:21
++#, fuzzy
++msgid "Allow all daemons to use tcp wrappers."
++msgstr "모든 데몬에 /에 코어 파일 쓰기를 허용 "
++
++#: booleans.py:22
++#, fuzzy
++msgid "Allow all daemons the ability to read/write terminals"
++msgstr "모든 데몬에 할당되지 않은 ttys 사용을 허용 "
++
++#: booleans.py:23
++#, fuzzy
++msgid "Allow dbadm to manage files in users home directories"
++msgstr ""
++"SELinux webadm 사용자가 권한이 없는 사용자 홈 디렉토리를 관리할 수 있게 허용 "
++
++#: booleans.py:24
++#, fuzzy
++msgid "Allow dbadm to read files in users home directories"
++msgstr ""
++"SELinux webadm 사용자가 권한이 없는 사용자 홈 디렉토리를 읽을 수 있게 허용 "
++
++#: booleans.py:25
++msgid ""
++"Deny 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:26
++msgid "Allow sysadm to debug or ptrace all processes."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:3
+-msgid "Allow all daemons the ability to use unallocated ttys"
 -msgstr ""
--
--#: ../semanage/seobject.py:279
--msgid "Semanage transaction not in progress"
++#: booleans.py:27
++#, fuzzy
++msgid "Allow dhcpc client applications to execute iptables commands"
++msgstr "사용자에게 mount 명령을 실행하는 것을 허용 "
++
++#: booleans.py:28
++#, fuzzy
++msgid "Allow DHCP daemon to use LDAP backends"
++msgstr "모든 데몬에 /에 코어 파일 쓰기를 허용 "
++
++#: booleans.py:29
++#, fuzzy
++msgid "Allow all domains to use other domains file descriptors"
++msgstr "모든 데몬에 /에 코어 파일 쓰기를 허용 "
++
++#: booleans.py:30
++#, fuzzy
++msgid "Allow all domains to have the kernel load modules"
++msgstr "모든 데몬에 /에 코어 파일 쓰기를 허용 "
++
++#: booleans.py:31
++msgid "Allow the use of the audio devices as the source for the entropy feeds"
++msgstr ""
++
++#: booleans.py:32
++#, fuzzy
++msgid "Allow exim to connect to databases (postgres, mysql)"
++msgstr "사용자에게 postgres 소켓으로 연결을 허용 "
++
++#: booleans.py:33
++#, fuzzy
++msgid "Allow exim to create, read, write, and delete unprivileged user files."
++msgstr ""
++"SELinux webadm 사용자가 권한이 없는 사용자 홈 디렉토리를 읽을 수 있게 허용 "
++
++#: booleans.py:34
++#, fuzzy
++msgid "Allow exim to read unprivileged user files."
++msgstr ""
++"SELinux webadm 사용자가 권한이 없는 사용자 홈 디렉토리를 읽을 수 있게 허용 "
++
++#: booleans.py:35
++msgid "Enable extra rules in the cron domain to support fcron."
++msgstr ""
++
++#: booleans.py:36
++#, fuzzy
++msgid "Allow fenced domain to connect to the network using TCP."
++msgstr "squid 데몬이 네트워크에 연결하는 것을 허용 "
++
++#: booleans.py:37
++#, fuzzy
++msgid "Allow fenced domain to execute ssh."
++msgstr "일반 사용자에게 핑 실행을 허용 "
++
++#: booleans.py:38
++#, fuzzy
++msgid "Allow ftp to read and write files in the user home directories"
++msgstr ""
++"SELinux webadm 사용자가 권한이 없는 사용자 홈 디렉토리를 읽을 수 있게 허용 "
++
++#: booleans.py:39
++msgid ""
++"Allow ftp servers to upload files,  used for public file transfer services. "
++"Directories must be labeled public_content_rw_t."
++msgstr ""
++
++#: booleans.py:40
++#, fuzzy
++msgid "Allow ftp servers to connect to all ports > 1023"
++msgstr "%s이 모든 tcp 포트에 연결하는 것을 허용"
++
++#: booleans.py:41
++#, fuzzy
++msgid "Allow ftp servers to connect to mysql database ports"
++msgstr "사용자에게 mysql 소켓으로 연결을 허용 "
++
++#: booleans.py:42
++msgid ""
++"Allow ftp servers to login to local users and read/write all files on the "
++"system, governed by DAC."
++msgstr ""
++
++#: booleans.py:43
++msgid "Allow ftp servers to use cifs used for public file transfer services."
++msgstr ""
++
++#: booleans.py:44
++msgid "Allow ftp servers to use nfs used for public file transfer services."
++msgstr ""
++
++#: booleans.py:45
++#, fuzzy
++msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
++msgstr "%s이 모든 tcp 포트에 연결하는 것을 허용"
++
++#: booleans.py:46
++msgid "Determine whether Git CGI can search home directories."
++msgstr ""
++
++#: booleans.py:47
++#, fuzzy
++msgid "Determine whether Git CGI can access cifs file systems."
++msgstr "spamd에게 홈 디렉토리 액세스를 허용 "
++
++#: booleans.py:48
++#, fuzzy
++msgid "Determine whether Git CGI can access nfs file systems."
++msgstr "spamd에게 홈 디렉토리 액세스를 허용 "
++
++#: booleans.py:49
++msgid ""
++"Determine whether Git session daemon can bind TCP sockets to all unreserved "
++"ports."
++msgstr ""
++
++#: booleans.py:50
++msgid ""
++"Determine whether calling user domains can execute Git daemon in the "
++"git_session_t domain."
++msgstr ""
++
++#: booleans.py:51
++msgid "Determine whether Git system daemon can search home directories."
++msgstr ""
++
++#: booleans.py:52
++#, fuzzy
++msgid "Determine whether Git system daemon can access cifs file systems."
++msgstr "spamd에게 홈 디렉토리 액세스를 허용 "
++
++#: booleans.py:53
++#, fuzzy
++msgid "Determine whether Git system daemon can access nfs file systems."
++msgstr "spamd에게 홈 디렉토리 액세스를 허용 "
++
++#: booleans.py:54
++#, fuzzy
++msgid "Allow gitisis daemon to send mail"
++msgstr "데몬에 NIS와의 실행을 허용"
++
++#: booleans.py:55
++msgid "Enable reading of urandom for all domains."
++msgstr ""
++
++#: booleans.py:56
++msgid ""
++"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
++"agent to manage user files."
++msgstr ""
++
++#: booleans.py:57
++msgid ""
++"Allow gpg web domain to modify public files used for public file transfer "
++"services."
++msgstr ""
++
++#: booleans.py:58
++msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
++msgstr ""
++
++#: booleans.py:59
++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:60
++msgid "Allow httpd to use built in scripting (usually php)"
++msgstr ""
++
++#: booleans.py:61
++#, fuzzy
++msgid "Allow http daemon to check spam"
++msgstr "데몬에 NIS와의 실행을 허용"
++
++#: booleans.py:62
++#, fuzzy
++msgid ""
++"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
++"ports"
++msgstr "udp 포트에 연결하기 위해 %s 허용 "
++
++#: booleans.py:63
++#, fuzzy
++msgid "Allow httpd to connect to the ldap port"
++msgstr "udp 포트에 연결하기 위해 %s 허용 "
++
++#: booleans.py:64
++#, fuzzy
++msgid "Allow http daemon to connect to zabbix"
++msgstr "squid 데몬이 네트워크에 연결하는 것을 허용 "
++
++#: booleans.py:65
++#, fuzzy
++msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
++msgstr "squid 데몬이 네트워크에 연결하는 것을 허용 "
++
++#: booleans.py:66
++#, fuzzy
++msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
++msgstr "squid 데몬이 네트워크에 연결하는 것을 허용 "
++
++#: booleans.py:67
++#, fuzzy
++msgid ""
++"Allow HTTPD scripts and modules to connect to databases over the network."
++msgstr "squid 데몬이 네트워크에 연결하는 것을 허용 "
++
++#: booleans.py:68
++#, fuzzy
++msgid "Allow httpd to connect to memcache server"
++msgstr "%s이 모든 tcp 포트에 연결하는 것을 허용"
++
++#: booleans.py:69
++#, fuzzy
++msgid "Allow httpd to act as a relay"
++msgstr "spamd에게 홈 디렉토리 액세스를 허용 "
++
++#: booleans.py:70
++#, fuzzy
++msgid "Allow http daemon to send mail"
++msgstr "데몬에 NIS와의 실행을 허용"
++
++#: booleans.py:71
++msgid "Allow Apache to communicate with avahi service via dbus"
++msgstr ""
++
++#: booleans.py:72
++#, fuzzy
++msgid "Allow httpd cgi support"
++msgstr "ssh에게 ssh-keysign 실행을 허용"
++
++#: booleans.py:73
++#, fuzzy
++msgid "Allow httpd to act as a FTP server by listening on the ftp port."
++msgstr "udp 포트에 연결하기 위해 %s 허용 "
++
++#: booleans.py:74
++#, fuzzy
++msgid "Allow httpd to read home directories"
++msgstr "spamd에게 홈 디렉토리 액세스를 허용 "
++
++#: booleans.py:75
++msgid "Allow httpd scripts and modules execmem/execstack"
++msgstr ""
++
++#: booleans.py:76
++#, fuzzy
++msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
++msgstr "사용자에게 postgres 소켓으로 연결을 허용 "
++
++#: booleans.py:77
++#, fuzzy
++msgid "Allow httpd processes to manage IPA content"
++msgstr "rpm이 제한없이 실행하는 것을 허용 "
++
++#: booleans.py:78
++#, fuzzy
++msgid "Allow Apache to use mod_auth_ntlm_winbind"
++msgstr "사용자에게 mount 명령을 실행하는 것을 허용 "
++
++#: booleans.py:79
++#, fuzzy
++msgid "Allow Apache to use mod_auth_pam"
++msgstr "사용자에게 mount 명령을 실행하는 것을 허용 "
++
++#: booleans.py:80
++#, fuzzy
++msgid "Allow httpd to read user content"
++msgstr "rpm이 제한없이 실행하는 것을 허용 "
++
++#: booleans.py:81
++msgid "Allow Apache to run in stickshift mode, not transition to passenger"
++msgstr ""
++
++#: booleans.py:82
++#, fuzzy
++msgid "Allow httpd daemon to change its resource limits"
++msgstr "데몬에 NIS와의 실행을 허용"
++
++#: booleans.py:83
++msgid ""
++"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
++msgstr ""
++
++#: booleans.py:84
++msgid ""
++"Allow apache scripts to write to public content, directories/files must be "
++"labeled public_rw_content_t."
++msgstr ""
++
++#: booleans.py:85
++#, fuzzy
++msgid "Allow Apache to execute tmp content."
++msgstr "사용자에게 mount 명령을 실행하는 것을 허용 "
++
++#: booleans.py:86
++msgid ""
++"Unify HTTPD to communicate with the terminal. Needed for entering the "
++"passphrase for certificates at the terminal."
++msgstr ""
++
++#: booleans.py:87
++msgid "Unify HTTPD handling of all content files."
++msgstr ""
++
++#: booleans.py:88
++#, fuzzy
++msgid "Allow httpd to access cifs file systems"
++msgstr "spamd에게 홈 디렉토리 액세스를 허용 "
++
++#: booleans.py:89
++#, fuzzy
++msgid "Allow httpd to access FUSE file systems"
++msgstr "spamd에게 홈 디렉토리 액세스를 허용 "
++
++#: booleans.py:90
++#, fuzzy
++msgid "Allow httpd to run gpg"
++msgstr "ssh에게 ssh-keysign 실행을 허용"
++
++#: booleans.py:91
++#, fuzzy
++msgid "Allow httpd to access nfs file systems"
++msgstr "spamd에게 홈 디렉토리 액세스를 허용 "
++
++#: booleans.py:92
++#, fuzzy
++msgid "Allow httpd to communicate with oddjob to start up a service"
++msgstr "%s이 모든 tcp 포트에 연결하는 것을 허용"
++
++#: booleans.py:93
++#, fuzzy
++msgid "Allow httpd to access openstack ports"
++msgstr "spamd에게 홈 디렉토리 액세스를 허용 "
+ 
+-#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
+-#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
+-#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
+-#: ../gui/selinux.tbl:210 ../gui/selinux.tbl:211 ../gui/selinux.tbl:212
+-#: ../gui/selinux.tbl:213 ../gui/selinux.tbl:214 ../gui/selinux.tbl:215
+-#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
+-msgid "User Privs"
+-msgstr ""
++#: booleans.py:94
++#, fuzzy
++msgid "Allow icecast to connect to all ports, not just sound ports."
++msgstr "udp 포트에 연결하기 위해 %s 허용 "
+ 
+-#: ../gui/selinux.tbl:4
++#: booleans.py:95
++#, fuzzy
+ msgid ""
+-"Allow gadmin SELinux user account to execute files in home directory or /tmp"
++"Allow the Irssi IRC Client to connect to any port, and to bind to any "
++"unreserved port."
++msgstr "udp 포트에 연결하기 위해 %s 허용 "
++
++#: booleans.py:96
++msgid "Allow java executable stack"
++msgstr "java 실행 파일 스택을 허용 "
++
++#: booleans.py:97
++#, fuzzy
++msgid "Allow confined applications to run with kerberos."
++msgstr "제한된 애플리케이션을 생성하거나 쓸 파일을 선택합니다"
++
++#: booleans.py:98
++#, fuzzy
++msgid "Allow syslogd daemon to send mail"
++msgstr "데몬에 NIS와의 실행을 허용"
++
++#: booleans.py:99
++#, fuzzy
++msgid "Allow syslogd the ability to read/write terminals"
++msgstr "모든 데몬에 할당되지 않은 ttys 사용을 허용 "
++
++#: booleans.py:100
++msgid "Allow logging in and using the system from /dev/console."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:5
++#: booleans.py:101
+ msgid ""
+-"Allow guest SELinux user account to execute files in home directory or /tmp"
++"Control the ability to mmap a low area of the address space, as configured "
++"by /proc/sys/kernel/mmap_min_addr."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
+-msgid "Memory Protection"
 -msgstr ""
--
--#: ../semanage/seobject.py:291 ../semanage/seobject.py:371
--msgid "Could not list SELinux modules"
++#: booleans.py:102
++#, fuzzy
++msgid "Allow mock to read files in home directories."
++msgstr "spamd에게 홈 디렉토리 액세스를 허용 "
+ 
+-#: ../gui/selinux.tbl:6
+-msgid "Allow java executable stack"
 -msgstr ""
--
--#: ../semanage/seobject.py:304
--msgid "Modules Name"
++#: booleans.py:103
++#, fuzzy
++msgid "Allow the mount command to mount any directory or file."
++msgstr "마운트에게 모든 디렉토리 마운트를 허용"
+ 
+-#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
+-#: ../gui/selinux.tbl:209
+-msgid "Mount"
 -msgstr ""
--
--#: ../semanage/seobject.py:304
--msgid "Version"
++#: booleans.py:104
++#, fuzzy
++msgid "Allow mozilla plugin domain to connect to the network using TCP."
++msgstr "squid 데몬이 네트워크에 연결하는 것을 허용 "
+ 
+-#: ../gui/selinux.tbl:7
+-msgid "Allow mount to mount any file"
++#: booleans.py:105
++#, fuzzy
++msgid ""
++"Allow mozilla_plugins to create random content in the users home directory"
+ msgstr ""
++"SELinux webadm 사용자가 권한이 없는 사용자 홈 디렉토리를 읽을 수 있게 허용 "
+ 
+-#: ../gui/selinux.tbl:8
+-msgid "Allow mount to mount any directory"
 -msgstr ""
--
--#: ../semanage/seobject.py:307
--msgid "Disabled"
++#: booleans.py:106
++#, fuzzy
++msgid "Allow confined web browsers to read home directory content"
++msgstr "홈 디렉토리에 쓰는 것을 스태프의 웹 브라우저에 허용 "
+ 
+-#: ../gui/selinux.tbl:9
++#: booleans.py:107
+ msgid "Allow mplayer executable stack"
 -msgstr ""
--
--#: ../semanage/seobject.py:322
--#, python-format
--msgid "Could not disable module %s (remove failed)"
++msgstr "mplayer 실행 파일 스택을 허용"
+ 
+-#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
+-#: ../gui/selinux.tbl:188
+-msgid "SSH"
 -msgstr ""
--
--#: ../semanage/seobject.py:333
--#, python-format
--msgid "Could not enable module %s (remove failed)"
++#: booleans.py:108
++#, fuzzy
++msgid "Allow mysqld to connect to all ports"
++msgstr "%s이 모든 tcp 포트에 연결하는 것을 허용"
+ 
+-#: ../gui/selinux.tbl:10
+-msgid "Allow ssh to run ssh-keysign"
 -msgstr ""
--
--#: ../semanage/seobject.py:348
--#, python-format
--msgid "Could not remove module %s (remove failed)"
++#: booleans.py:109
++#, fuzzy
++msgid "Allow BIND to bind apache port."
++msgstr "%s이 모든 udp 포트에 바인딩하는 것을 허용"
+ 
+-#: ../gui/selinux.tbl:11
++#: booleans.py:110
+ msgid ""
+-"Allow staff SELinux user account to execute files in home directory or /tmp"
++"Allow BIND to write the master zone files. Generally this is used for "
++"dynamic DNS or zone transfers."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:12
++#: booleans.py:111
++#, fuzzy
++msgid "Allow any files/directories to be exported read/only via NFS."
++msgstr "마운트에게 모든 디렉토리 마운트를 허용"
++
++#: booleans.py:112
++#, fuzzy
++msgid "Allow any files/directories to be exported read/write via NFS."
++msgstr "Samba에게 nfs 디렉토리 공유를 허용"
++
++#: booleans.py:113
++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:114
++#, fuzzy
++msgid "Allow system to run with NIS"
++msgstr "데몬에 NIS와의 실행을 허용"
++
++#: booleans.py:115
++#, fuzzy
++msgid "Allow confined applications to use nscd shared memory."
++msgstr "클라이언트에게 X 공유 메모리에 쓰는 것을 허용 "
++
++#: booleans.py:116
++#, fuzzy
++msgid "Allow nsplugin code to connect to unreserved ports"
++msgstr "udp 포트에 연결하기 위해 %s 허용 "
++
++#: booleans.py:117
++#, fuzzy
++msgid "Allow nsplugin code to execmem/execstack"
++msgstr "udp 포트에 연결하기 위해 %s 허용 "
++
++#: booleans.py:118
++#, fuzzy
++msgid "Allow openvpn to read home directories"
++msgstr "spamd에게 홈 디렉토리 액세스를 허용 "
++
++#: booleans.py:119
++#, fuzzy
++msgid "Allow piranha-lvs domain to connect to the network using TCP."
++msgstr "squid 데몬이 네트워크에 연결하는 것을 허용 "
++
++#: booleans.py:120
++#, fuzzy
++msgid "Allow polipo to connect to all ports > 1023"
++msgstr "%s이 모든 tcp 포트에 연결하는 것을 허용"
++
++#: booleans.py:121
+ msgid ""
+-"Allow sysadm SELinux user account to execute files in home directory or /tmp"
++"Determine whether Polipo session daemon can bind tcp sockets to all "
++"unreserved ports."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:13
++#: booleans.py:122
+ msgid ""
+-"Allow unconfined SELinux user account to execute files in home directory or /"
+-"tmp"
++"Determine whether calling user domains can execute Polipo daemon in the "
++"polipo_session_t domain."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:14
+-msgid "Network Configuration"
 -msgstr ""
--
--#: ../semanage/seobject.py:358
--msgid "dontaudit requires either 'on' or 'off'"
++#: booleans.py:123
++#, fuzzy
++msgid "Determine whether polipo can access cifs file systems."
++msgstr "spamd에게 홈 디렉토리 액세스를 허용 "
+ 
+-#: ../gui/selinux.tbl:14
+-msgid "Allow unlabeled packets to flow on the network"
 -msgstr ""
--
--#: ../semanage/seobject.py:387
--msgid "Builtin Permissive Types"
++#: booleans.py:124
++#, fuzzy
++msgid "Determine whether Polipo can access nfs file systems."
++msgstr "spamd에게 홈 디렉토리 액세스를 허용 "
+ 
+-#: ../gui/selinux.tbl:15
+-msgid ""
+-"Allow user SELinux user account to execute files in home directory or /tmp"
++#: booleans.py:125
++msgid "Enable polyinstantiated directory support."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:16
+-msgid "Allow unconfined to dyntrans to unconfined_execmem"
++#: booleans.py:126
++msgid "Allow the portage domains to use NFS mounts (regular nfs_t)"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
+-#: ../gui/selinux.tbl:140
+-msgid "Databases"
 -msgstr ""
--
--#: ../semanage/seobject.py:397
--msgid "Customized Permissive Types"
++#: booleans.py:127
++#, fuzzy
++msgid "Allow postfix_local domain full write access to mail_spool directories"
++msgstr "spamd에게 홈 디렉토리 액세스를 허용 "
+ 
+-#: ../gui/selinux.tbl:17
+-msgid "Allow user to connect to mysql socket"
++#: booleans.py:128
++msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:18
+-msgid "Allow user to connect to postgres socket"
++#: booleans.py:129
++msgid "Allow transmit client label to foreign database"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
+-msgid "XServer"
 -msgstr ""
--
--#: ../semanage/seobject.py:438
--#, python-format
--msgid "Could not set permissive domain %s (module installation failed)"
++#: booleans.py:130
++#, fuzzy
++msgid "Allow database admins to execute DML statement"
++msgstr "사용자에게 mount 명령을 실행하는 것을 허용 "
++
++#: booleans.py:131
++#, fuzzy
++msgid "Allow unprivileged users to execute DDL statement"
++msgstr "일반 사용자에게 핑 실행을 허용 "
+ 
+-#: ../gui/selinux.tbl:19
+-msgid "Allow clients to write to X shared memory"
++#: booleans.py:132
++msgid "Allow pppd to load kernel modules for certain modems"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:20
++#: booleans.py:133
++msgid "Allow pppd to be run for a regular user"
++msgstr "일반 사용자 용으로 pppd 실행을 허용 "
++
++#: booleans.py:134
++#, fuzzy
+ msgid ""
+-"Allow xguest SELinux user account to execute files in home directory or /tmp"
++"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
++msgstr "udp 포트에 연결하기 위해 %s 허용 "
++
++#: booleans.py:135
++#, fuzzy
++msgid "Allow Puppet client to manage all file types."
++msgstr "마운트에게 모든 파일 마운트를 허용 "
++
++#: booleans.py:136
++#, fuzzy
++msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
++msgstr "사용자에게 postgres 소켓으로 연결을 허용 "
++
++#: booleans.py:137
++#, fuzzy
++msgid "Allow qemu to connect fully to the network"
++msgstr "squid 데몬이 네트워크에 연결하는 것을 허용 "
++
++#: booleans.py:138
++#, fuzzy
++msgid "Allow qemu to use cifs/Samba file systems"
++msgstr "Samba에게 nfs 디렉토리 공유를 허용"
++
++#: booleans.py:139
++msgid "Allow qemu to use serial/parallel communication ports"
++msgstr ""
++
++#: booleans.py:140
++#, fuzzy
++msgid "Allow qemu to use nfs file systems"
++msgstr "Samba에게 nfs 디렉토리 공유를 허용"
++
++#: booleans.py:141
++#, fuzzy
++msgid "Allow qemu to use usb devices"
++msgstr "사용자에게 usb 장치 읽기/쓰기를 허용 "
++
++#: booleans.py:142
++#, fuzzy
++msgid "Allow racoon to read shadow"
++msgstr "/etc/shadow 읽는 것을 sasl 인증 서버에 허용"
++
++#: booleans.py:143
++#, fuzzy
++msgid "Allow rgmanager domain to connect to the network using TCP."
++msgstr "squid 데몬이 네트워크에 연결하는 것을 허용 "
++
++#: booleans.py:144
++msgid ""
++"Allow rsync to modify public files used for public file transfer services.  "
++"Files/Directories must be labeled public_content_rw_t."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
+-#: ../gui/selinux.tbl:231
+-msgid "NIS"
 -msgstr ""
--
--#: ../semanage/seobject.py:444
--#, python-format
--msgid "Could not remove permissive domain %s (remove failed)"
++#: booleans.py:145
++#, fuzzy
++msgid "Allow rsync to run as a client"
++msgstr "rpm이 제한없이 실행하는 것을 허용 "
+ 
+-#: ../gui/selinux.tbl:21
+-msgid "Allow daemons to run with NIS"
 -msgstr ""
--
--#: ../semanage/seobject.py:479 ../semanage/seobject.py:553
--#: ../semanage/seobject.py:599 ../semanage/seobject.py:696
--#: ../semanage/seobject.py:726 ../semanage/seobject.py:793
--#: ../semanage/seobject.py:850 ../semanage/seobject.py:1097
--#: ../semanage/seobject.py:1786 ../semanage/seobject.py:1849
--#: ../semanage/seobject.py:1868 ../semanage/seobject.py:1985
--#: ../semanage/seobject.py:2037
--#, python-format
--msgid "Could not create a key for %s"
++#: booleans.py:146
++#, fuzzy
++msgid "Allow rsync to export any files/directories read only."
++msgstr "마운트에게 모든 디렉토리 마운트를 허용"
+ 
+-#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
+-#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
+-#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
+-#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
+-#: ../gui/selinux.tbl:118
+-msgid "Web Applications"
 -msgstr ""
--
--#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
--#: ../semanage/seobject.py:603 ../semanage/seobject.py:609
--#, python-format
--msgid "Could not check if login mapping for %s is defined"
++#: booleans.py:147
++#, fuzzy
++msgid "Allow rsync servers to share cifs files systems"
++msgstr "Samba에게 nfs 디렉토리 공유를 허용"
+ 
+-#: ../gui/selinux.tbl:22
+-msgid "Transition staff SELinux user to Web Browser Domain"
 -msgstr ""
--
--#: ../semanage/seobject.py:492
--#, python-format
--msgid "Linux Group %s does not exist"
++#: booleans.py:148
++#, fuzzy
++msgid "Allow rsync servers to share nfs files systems"
++msgstr "Samba에게 nfs 디렉토리 공유를 허용"
+ 
+-#: ../gui/selinux.tbl:23
+-msgid "Transition sysadm SELinux user to Web Browser Domain"
 -msgstr ""
--
--#: ../semanage/seobject.py:497
--#, python-format
--msgid "Linux User %s does not exist"
++#: booleans.py:149
++#, fuzzy
++msgid "Allow samba to create new home directories (e.g. via PAM)"
++msgstr "spamd에게 홈 디렉토리 액세스를 허용 "
+ 
+-#: ../gui/selinux.tbl:24
+-msgid "Transition user SELinux user to Web Browser Domain"
++#: booleans.py:150
++msgid ""
++"Allow samba to act as the domain controller, add users, groups and change "
++"passwords."
++msgstr ""
++
++#: booleans.py:151
++#, fuzzy
++msgid "Allow samba to share users home directories."
++msgstr "spamd에게 홈 디렉토리 액세스를 허용 "
++
++#: booleans.py:152
++#, fuzzy
++msgid "Allow samba to share any file/directory read only."
++msgstr "Samba에게 nfs 디렉토리 공유를 허용"
++
++#: booleans.py:153
++#, fuzzy
++msgid "Allow samba to share any file/directory read/write."
++msgstr "Samba에게 nfs 디렉토리 공유를 허용"
++
++#: booleans.py:154
++#, fuzzy
++msgid "Allow samba to act as a portmapper"
++msgstr "Samba에게 nfs 디렉토리 공유를 허용"
++
++#: booleans.py:155
++#, fuzzy
++msgid "Allow samba to run unconfined scripts"
++msgstr "rpm이 제한없이 실행하는 것을 허용 "
++
++#: booleans.py:156
++#, fuzzy
++msgid "Allow samba to export ntfs/fusefs volumes."
++msgstr "spamd에게 홈 디렉토리 액세스를 허용 "
++
++#: booleans.py:157
++#, fuzzy
++msgid "Allow samba to export NFS volumes."
++msgstr "Samba에게 nfs 디렉토리 공유를 허용"
++
++#: booleans.py:158
++#, fuzzy
++msgid "Allow sanlock to read/write fuse files"
++msgstr "xen이 물리적 디스크 장치를 읽기/쓰기할 수 있게 허용 "
++
++#: booleans.py:159
++#, fuzzy
++msgid "Allow sanlock to manage nfs files"
++msgstr "마운트에게 모든 파일 마운트를 허용 "
++
++#: booleans.py:160
++#, fuzzy
++msgid "Allow sanlock to manage cifs files"
++msgstr "마운트에게 모든 파일 마운트를 허용 "
++
++#: booleans.py:161
++#, fuzzy
++msgid "Allow sasl to read shadow"
++msgstr "/etc/shadow 읽는 것을 sasl 인증 서버에 허용"
++
++#: booleans.py:162
++msgid ""
++"disallow programs, such as newrole, from transitioning to administrative "
++"user domains."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:25
+-msgid "Transition xguest SELinux user to Web Browser Domain"
++#: booleans.py:163
++msgid "Disable kernel module loading."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
+-#: ../gui/selinux.tbl:29
+-msgid "Allow staff Web Browsers to write to home directories"
++#: booleans.py:164
++msgid ""
++"Boolean to determine whether the system permits loading policy, setting "
++"enforcing mode, and changing boolean values.  Set this to true and you have "
++"to reboot to set it back."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:30
+-msgid "Disable SELinux protection for amanda"
 -msgstr ""
--
--#: ../semanage/seobject.py:501
--#, python-format
--msgid "Could not create login mapping for %s"
++#: booleans.py:165
++#, fuzzy
++msgid "Allow regular users direct dri device access"
++msgstr "직접적인 마우스 액세스를 (X 서버만 허용) 일반 사용자에게 허용 "
+ 
+-#: ../gui/selinux.tbl:31
+-msgid "Disable SELinux protection for amavis"
++#: booleans.py:166
++msgid ""
++"Allow unconfined executables to make their heap memory executable.  Doing "
++"this is a really bad idea. Probably indicates a badly coded executable, but "
++"could indicate an attack. This executable should be reported in bugzilla"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:32
+-msgid "Disable SELinux protection for apmd daemon"
++#: booleans.py:167
++msgid ""
++"Allow all unconfined executables to use libraries requiring text relocation "
++"that are not labeled textrel_shlib_t"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:33
+-msgid "Disable SELinux protection for arpwatch daemon"
++#: booleans.py:168
++msgid ""
++"Allow unconfined executables to make their stack executable.  This should "
++"never, ever be necessary. Probably indicates a badly coded executable, but "
++"could indicate an attack. This executable should be reported in bugzilla"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:34
+-msgid "Disable SELinux protection for auditd daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:505 ../semanage/seobject.py:741
--#, python-format
--msgid "Could not set name for %s"
++#: booleans.py:169
++#, fuzzy
++msgid "Allow users to connect to the local mysql server"
++msgstr "사용자에게 mysql 소켓으로 연결을 허용 "
+ 
+-#: ../gui/selinux.tbl:35
+-msgid "Disable SELinux protection for automount daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:510 ../semanage/seobject.py:751
--#, python-format
--msgid "Could not set MLS range for %s"
++#: booleans.py:170
++#, fuzzy
++msgid ""
++"Allow confined users the ability to execute the ping and traceroute commands."
++msgstr "사용자에게 mount 명령을 실행하는 것을 허용 "
+ 
+-#: ../gui/selinux.tbl:36
+-msgid "Disable SELinux protection for avahi"
 -msgstr ""
--
--#: ../semanage/seobject.py:514
--#, python-format
--msgid "Could not set SELinux user for %s"
++#: booleans.py:171
++#, fuzzy
++msgid "Allow users to connect to PostgreSQL"
++msgstr "사용자에게 postgres 소켓으로 연결을 허용 "
+ 
+-#: ../gui/selinux.tbl:37
+-msgid "Disable SELinux protection for bluetooth daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:518
--#, python-format
--msgid "Could not add login mapping for %s"
++#: booleans.py:172
++#, fuzzy
++msgid ""
++"Allow user to r/w files on filesystems that do not have extended attributes "
++"(FAT, CDROM, FLOPPY)"
++msgstr "사용자에게 noextattrfile (FAT, CDROM, FLOPPY) 읽기/쓰기를 허용 "
+ 
+-#: ../gui/selinux.tbl:38
+-msgid "Disable SELinux protection for canna daemon"
++#: booleans.py:173
++#, fuzzy
++msgid ""
++"Allow users to run TCP servers (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 ""
++"비활성화하면 FTP 허용 모드가 강제되고 다른 프로토콜을 변경할 수 도 있는 TCP "
++"서버 (포트에 바인딩하여 동일한 도메인과 외부 사용자 연결을 허용하는)를 실행하"
++"는 것을 사용자에게 허용 "
+ 
+-#: ../gui/selinux.tbl:39
+-msgid "Disable SELinux protection for cardmgr daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:536
--msgid "Requires seuser or serange"
++#: booleans.py:174
++#, fuzzy
++msgid "Allow user music sharing"
++msgstr "사용자에게 usb 장치 읽기/쓰기를 허용 "
+ 
+-#: ../gui/selinux.tbl:40
+-msgid "Disable SELinux protection for Cluster Server"
++#: booleans.py:175
++msgid ""
++"Allow anon internal-sftp to upload files, used for public file transfer "
++"services. Directories must be labeled public_content_rw_t."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:41
++#: booleans.py:176
++#, fuzzy
+ msgid ""
+-"Allow cdrecord to read various content. nfs, samba, removable devices, user "
+-"temp and untrusted content files"
++"Allow sftp-internal to read and write files in the user home directories"
+ msgstr ""
++"SELinux webadm 사용자가 권한이 없는 사용자 홈 디렉토리를 읽을 수 있게 허용 "
+ 
+-#: ../gui/selinux.tbl:42
+-msgid "Disable SELinux protection for ciped daemon"
++#: booleans.py:177
++#, fuzzy
++msgid ""
++"Allow sftp-internal to login to local users and read/write all files on the "
++"system, governed by DAC."
+ msgstr ""
++"SELinux webadm 사용자가 권한이 없는 사용자 홈 디렉토리를 읽을 수 있게 허용 "
+ 
+-#: ../gui/selinux.tbl:43
+-msgid "Disable SELinux protection for clamd daemon"
++#: booleans.py:178
++#, fuzzy
++msgid ""
++"Allow internal-sftp to read and write files in the user ssh home directories."
+ msgstr ""
++"SELinux webadm 사용자가 권한이 없는 사용자 홈 디렉토리를 읽을 수 있게 허용 "
+ 
+-#: ../gui/selinux.tbl:44
+-msgid "Disable SELinux protection for clamscan"
 -msgstr ""
--
--#: ../semanage/seobject.py:559 ../semanage/seobject.py:605
--#, python-format
--msgid "Login mapping for %s is not defined"
++#: booleans.py:179
++#, fuzzy
++msgid "Allow sge to connect to the network using any TCP port"
++msgstr "squid 데몬이 네트워크에 연결하는 것을 허용 "
+ 
+-#: ../gui/selinux.tbl:45
+-msgid "Disable SELinux protection for clvmd"
 -msgstr ""
--
--#: ../semanage/seobject.py:563
--#, python-format
--msgid "Could not query seuser for %s"
++#: booleans.py:180
++#, fuzzy
++msgid "Allow sge to access nfs file systems."
++msgstr "spamd에게 홈 디렉토리 액세스를 허용 "
+ 
+-#: ../gui/selinux.tbl:46
+-msgid "Disable SELinux protection for comsat daemon"
++#: booleans.py:181
++msgid ""
++"Enable additional permissions needed to support devices on 3ware controllers."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
+-#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
+-msgid "Disable SELinux protection for courier daemon"
++#: booleans.py:182
++msgid ""
++"Allow samba to modify public files used for public file transfer services.  "
++"Files/Directories must be labeled public_content_rw_t."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:52
+-msgid "Disable SELinux protection for cpucontrol daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:577
--#, python-format
--msgid "Could not modify login mapping for %s"
++#: booleans.py:183
++#, fuzzy
++msgid "Allow user spamassassin clients to use the network."
++msgstr "네트워크에서 레이블되지 않은 패킷의 유통을 허용 "
+ 
+-#: ../gui/selinux.tbl:53
+-msgid "Disable SELinux protection for cpuspeed daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:611
--#, python-format
--msgid "Login mapping for %s is defined in policy, cannot be deleted"
++#: booleans.py:184
++#, fuzzy
++msgid "Allow spamd to read/write user home directories."
++msgstr "spamd에게 홈 디렉토리 액세스를 허용 "
+ 
+-#: ../gui/selinux.tbl:54
+-msgid "Cron"
 -msgstr ""
--
--#: ../semanage/seobject.py:615
--#, python-format
--msgid "Could not delete login mapping for %s"
++#: booleans.py:185
++#, fuzzy
++msgid ""
++"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
++msgstr "udp 포트에 연결하기 위해 %s 허용 "
+ 
+-#: ../gui/selinux.tbl:54
+-msgid "Disable SELinux protection for crond daemon"
++#: booleans.py:186
++msgid "Allow squid to run as a transparent proxy (TPROXY)"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
+-#: ../gui/selinux.tbl:91
+-msgid "Printing"
++#: booleans.py:187
++#, fuzzy
++msgid ""
++"Allow ssh with chroot env to read and write files in the user home "
++"directories"
+ msgstr ""
++"SELinux webadm 사용자가 권한이 없는 사용자 홈 디렉토리를 읽을 수 있게 허용 "
+ 
+-#: ../gui/selinux.tbl:55
+-msgid "Disable SELinux protection for cupsd back end server"
 -msgstr ""
--
--#: ../semanage/seobject.py:637 ../semanage/seobject.py:655
--#: ../semanage/seobject.py:893
--msgid "Could not list login mappings"
++#: booleans.py:188
++#, fuzzy
++msgid "allow host key based authentication"
++msgstr "인증을 위해 Pam 사용 "
+ 
+-#: ../gui/selinux.tbl:56
+-msgid "Disable SELinux protection for cupsd daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:680 ../semanage/seobject.py:685
--msgid "Login Name"
++#: booleans.py:189
++msgid "Allow ssh logins as sysadm_r:sysadm_t"
++msgstr "sysadm_r:sysadm_t로 ssh 로그인을 허용 "
+ 
+-#: ../gui/selinux.tbl:57
+-msgid "Disable SELinux protection for cupsd_lpd"
 -msgstr ""
--
--#: ../semanage/seobject.py:680 ../semanage/seobject.py:685
--#: ../semanage/seobject.py:943 ../semanage/seobject.py:948
--msgid "SELinux User"
++#: booleans.py:190
++#, fuzzy
++msgid "allow staff user to create and transition to svirt domains."
++msgstr "%s 도메인으로 전환할 사용자 역할을 선택합니다."
+ 
+-#: ../gui/selinux.tbl:58
+-msgid "CVS"
 -msgstr ""
--
--#: ../semanage/seobject.py:680
--msgid "MLS/MCS Range"
++#: booleans.py:191
++#, fuzzy
++msgid "Allow the Telepathy connection managers to connect to any network port."
++msgstr "squid 데몬이 네트워크에 연결하는 것을 허용 "
+ 
+-#: ../gui/selinux.tbl:58
+-msgid "Disable SELinux protection for cvs daemon"
++#: booleans.py:192
++msgid ""
++"Allow the Telepathy connection managers to connect to any generic TCP port."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:59
+-msgid "Disable SELinux protection for cyrus daemon"
++#: booleans.py:193
++msgid ""
++"Allow tftp to modify public files used for public file transfer services."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:60
+-msgid "Disable SELinux protection for dbskkd daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:699 ../semanage/seobject.py:730
--#: ../semanage/seobject.py:797 ../semanage/seobject.py:854
--#: ../semanage/seobject.py:860
--#, python-format
--msgid "Could not check if SELinux user %s is defined"
++#: booleans.py:194
++#, fuzzy
++msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
++msgstr "udp 포트에 연결하기 위해 %s 허용 "
+ 
+-#: ../gui/selinux.tbl:61
+-msgid "Disable SELinux protection for dbusd daemon"
++#: booleans.py:195
++msgid ""
++"allow unconfined users to transition to the chrome sandbox domains when "
++"running chrome-sandbox"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:62
+-msgid "Disable SELinux protection for dccd"
 -msgstr ""
--
--#: ../semanage/seobject.py:702 ../semanage/seobject.py:803
--#: ../semanage/seobject.py:866
--#, python-format
--msgid "Could not query user for %s"
++#: booleans.py:196
++#, fuzzy
++msgid "Allow a user to login as an unconfined domain"
++msgstr "rpm이 제한없이 실행하는 것을 허용 "
+ 
+-#: ../gui/selinux.tbl:63
+-msgid "Disable SELinux protection for dccifd"
++#: booleans.py:197
++msgid ""
++"Allow unconfined users to transition to the Mozilla plugin domain when "
++"running xulrunner plugin-container."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:64
+-msgid "Disable SELinux protection for dccm"
 -msgstr ""
--
--#: ../semanage/seobject.py:722
--#, python-format
--msgid "You must add at least one role for %s"
++#: booleans.py:198
++#, fuzzy
++msgid "Allow video playing tools to run unconfined"
++msgstr "rpm이 제한없이 실행하는 것을 허용 "
+ 
+-#: ../gui/selinux.tbl:65
+-msgid "Disable SELinux protection for ddt daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:737
--#, python-format
--msgid "Could not create SELinux user for %s"
++#: booleans.py:199
++#, fuzzy
++msgid "Allow unprivledged user to create and transition to svirt domains."
++msgstr "%s 도메인으로 전환할 사용자 역할을 선택합니다."
+ 
+-#: ../gui/selinux.tbl:66
+-msgid "Disable SELinux protection for devfsd daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:746
--#, python-format
--msgid "Could not add role %s for %s"
++#: booleans.py:200
++#, fuzzy
++msgid "Support ecryptfs home directories"
++msgstr "spamd에게 홈 디렉토리 액세스를 허용 "
+ 
+-#: ../gui/selinux.tbl:67
+-msgid "Disable SELinux protection for dhcpc daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:755
--#, python-format
--msgid "Could not set MLS level for %s"
++#: booleans.py:201
++#, fuzzy
++msgid "Support fusefs home directories"
++msgstr "spamd에게 홈 디렉토리 액세스를 허용 "
+ 
+-#: ../gui/selinux.tbl:68
+-msgid "Disable SELinux protection for dhcpd daemon"
++#: booleans.py:202
++msgid "Use lpd server instead of cups"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:69
+-msgid "Disable SELinux protection for dictd daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:758
--#, python-format
--msgid "Could not add prefix %s for %s"
++#: booleans.py:203
++#, fuzzy
++msgid "Support NFS home directories"
++msgstr "spamd에게 홈 디렉토리 액세스를 허용 "
+ 
+-#: ../gui/selinux.tbl:70
+-msgid "Allow sysadm_t to directly start daemons"
 -msgstr ""
--
--#: ../semanage/seobject.py:761
--#, python-format
--msgid "Could not extract key for %s"
++#: booleans.py:204
++#, fuzzy
++msgid "Support SAMBA home directories"
++msgstr "spamd에게 홈 디렉토리 액세스를 허용 "
+ 
+-#: ../gui/selinux.tbl:71
+-msgid "Disable SELinux protection for Evolution"
 -msgstr ""
--
--#: ../semanage/seobject.py:765
--#, python-format
--msgid "Could not add SELinux user %s"
++#: booleans.py:205
++#, fuzzy
++msgid "Allow varnishd to connect to all ports, not just HTTP."
++msgstr "%s이 모든 tcp 포트에 연결하는 것을 허용"
+ 
+-#: ../gui/selinux.tbl:72
+-msgid "Games"
++#: booleans.py:206
++msgid "Ignore vbetool mmap_zero errors."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:72
+-msgid "Disable SELinux protection for games"
 -msgstr ""
--
--#: ../semanage/seobject.py:787
--msgid "Requires prefix, roles, level or range"
++#: booleans.py:207
++#, fuzzy
++msgid ""
++"Allow confined virtual guests to use serial/parallel communication ports"
++msgstr "사용자에게 usb 장치 읽기/쓰기를 허용 "
+ 
+-#: ../gui/selinux.tbl:73
+-msgid "Disable SELinux protection for the web browsers"
 -msgstr ""
--
--#: ../semanage/seobject.py:789
--msgid "Requires prefix or roles"
++#: booleans.py:208
++#, fuzzy
++msgid ""
++"Allow confined virtual guests to use executable memory and executable stack"
++msgstr "사용자에게 usb 장치 읽기/쓰기를 허용 "
+ 
+-#: ../gui/selinux.tbl:74
+-msgid "Disable SELinux protection for Thunderbird"
 -msgstr ""
--
--#: ../semanage/seobject.py:799 ../semanage/seobject.py:856
--#, python-format
--msgid "SELinux user %s is not defined"
++#: booleans.py:209
++#, fuzzy
++msgid "Allow confined virtual guests to read fuse files"
++msgstr "evolution 및 thunderbird가 사용자 파일을 읽는 것을 허용 "
+ 
+-#: ../gui/selinux.tbl:75
+-msgid "Disable SELinux protection for distccd daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:828
--#, python-format
--msgid "Could not modify SELinux user %s"
++#: booleans.py:210
++#, fuzzy
++msgid "Allow confined virtual guests to manage nfs files"
++msgstr "evolution 및 thunderbird가 사용자 파일을 읽는 것을 허용 "
+ 
+-#: ../gui/selinux.tbl:76
+-msgid "Disable SELinux protection for dmesg daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:862
--#, python-format
--msgid "SELinux user %s is defined in policy, cannot be deleted"
++#: booleans.py:211
++#, fuzzy
++msgid "Allow confined virtual guests to manage cifs files"
++msgstr "evolution 및 thunderbird가 사용자 파일을 읽는 것을 허용 "
+ 
+-#: ../gui/selinux.tbl:77
+-msgid "Disable SELinux protection for dnsmasq daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:873
--#, python-format
--msgid "Could not delete SELinux user %s"
++#: booleans.py:212
++#, fuzzy
++msgid "Allow confined virtual guests to interact with the sanlock"
++msgstr "evolution 및 thunderbird가 사용자 파일을 읽는 것을 허용 "
+ 
+-#: ../gui/selinux.tbl:78
+-msgid "Disable SELinux protection for dovecot daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:911
--msgid "Could not list SELinux users"
++#: booleans.py:213
++#, fuzzy
++msgid "Allow confined virtual guests to manage device configuration, (pci)"
++msgstr "사용자에게 usb 장치 읽기/쓰기를 허용 "
+ 
+-#: ../gui/selinux.tbl:79
+-msgid "Disable SELinux protection for entropyd daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:917
--#, python-format
--msgid "Could not list roles for user %s"
++#: booleans.py:214
++#, fuzzy
++msgid "Allow confined virtual guests to use usb devices"
++msgstr "사용자에게 usb 장치 읽기/쓰기를 허용 "
+ 
+-#: ../gui/selinux.tbl:80
+-msgid "Disable SELinux protection for fetchmail"
 -msgstr ""
--
--#: ../semanage/seobject.py:942
--msgid "Labeling"
--msgstr ""
--
--#: ../semanage/seobject.py:942
--msgid "MLS/"
--msgstr ""
--
--#: ../semanage/seobject.py:943
--msgid "Prefix"
--msgstr ""
--
--#: ../semanage/seobject.py:943
--msgid "MCS Level"
--msgstr ""
--
--#: ../semanage/seobject.py:943
--msgid "MCS Range"
--msgstr ""
--
--#: ../semanage/seobject.py:943 ../semanage/seobject.py:948
--msgid "SELinux Roles"
--msgstr ""
--
--#: ../semanage/seobject.py:963
--msgid "Protocol udp or tcp is required"
--msgstr ""
--
--#: ../semanage/seobject.py:965
--msgid "Port is required"
--msgstr ""
--
--#: ../semanage/seobject.py:975
--msgid "Invalid Port"
--msgstr ""
--
--#: ../semanage/seobject.py:979
--#, python-format
--msgid "Could not create a key for %s/%s"
--msgstr ""
--
--#: ../semanage/seobject.py:990
--msgid "Type is required"
--msgstr ""
--
--#: ../semanage/seobject.py:996 ../semanage/seobject.py:1055
--#: ../semanage/seobject.py:1110 ../semanage/seobject.py:1116
--#, python-format
--msgid "Could not check if port %s/%s is defined"
--msgstr ""
--
--#: ../semanage/seobject.py:998
--#, python-format
--msgid "Port %s/%s already defined"
--msgstr ""
--
--#: ../semanage/seobject.py:1002
--#, python-format
--msgid "Could not create port for %s/%s"
--msgstr ""
--
--#: ../semanage/seobject.py:1008
--#, python-format
--msgid "Could not create context for %s/%s"
--msgstr ""
--
--#: ../semanage/seobject.py:1012
--#, python-format
--msgid "Could not set user in port context for %s/%s"
++#: booleans.py:215
++#, fuzzy
++msgid "Allow confined virtual guests to interact with the xserver"
++msgstr "evolution 및 thunderbird가 사용자 파일을 읽는 것을 허용 "
+ 
+-#: ../gui/selinux.tbl:81
+-msgid "Disable SELinux protection for fingerd daemon"
++#: booleans.py:216
++#, fuzzy
++msgid "Allow webadm to manage files in users home directories"
+ msgstr ""
++"SELinux webadm 사용자가 권한이 없는 사용자 홈 디렉토리를 관리할 수 있게 허용 "
+ 
+-#: ../gui/selinux.tbl:82
+-msgid "Disable SELinux protection for freshclam daemon"
++#: booleans.py:217
++#, fuzzy
++msgid "Allow webadm to read files in users home directories"
+ msgstr ""
++"SELinux webadm 사용자가 권한이 없는 사용자 홈 디렉토리를 읽을 수 있게 허용 "
+ 
+-#: ../gui/selinux.tbl:83
+-msgid "Disable SELinux protection for fsdaemon daemon"
++#: booleans.py:218
++msgid "Ignore wine mmap_zero errors."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:84
+-msgid "Disable SELinux protection for gpm daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:1016
--#, python-format
--msgid "Could not set role in port context for %s/%s"
++#: booleans.py:219
++#, fuzzy
++msgid "Allow the graphical login program to execute bootloader"
++msgstr "sysadm_r:sysadm_t로 ssh 로그인을 허용 "
+ 
+-#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
+-msgid "NFS"
 -msgstr ""
--
--#: ../semanage/seobject.py:1020
--#, python-format
--msgid "Could not set type in port context for %s/%s"
++#: booleans.py:220
++#, fuzzy
++msgid ""
++"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
++msgstr "sysadm_r:sysadm_t로 ssh 로그인을 허용 "
+ 
+-#: ../gui/selinux.tbl:85
+-msgid "Disable SELinux protection for gss daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:1025
--#, python-format
--msgid "Could not set mls fields in port context for %s/%s"
++#: booleans.py:221
++#, fuzzy
++msgid "Allow xen to manage nfs files"
++msgstr "마운트에게 모든 파일 마운트를 허용 "
+ 
+-#: ../gui/selinux.tbl:86
+-msgid "Disable SELinux protection for Hal daemon"
++#: booleans.py:222
++msgid ""
++"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
++"logical volumes for disk images."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:87
+-msgid "Compatibility"
++#: booleans.py:223
++msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:87
++#: booleans.py:224
+ msgid ""
+-"Do not audit things that we know to be broken but which are not security "
+-"risks"
++"Allow xguest users to configure Network Manager and connect to apache ports"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:88
+-msgid "Disable SELinux protection for hostname daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:1029
--#, python-format
--msgid "Could not set port context for %s/%s"
++#: booleans.py:225
++#, fuzzy
++msgid "Allow xguest users to mount removable media"
++msgstr "사용자에게 dmesg 명령 실행을 허용 "
+ 
+-#: ../gui/selinux.tbl:89
+-msgid "Disable SELinux protection for hotplug daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:1033
--#, python-format
--msgid "Could not add port %s/%s"
++#: booleans.py:226
++#, fuzzy
++msgid "Allow xguest to use blue tooth devices"
++msgstr "사용자에게 usb 장치 읽기/쓰기를 허용 "
+ 
+-#: ../gui/selinux.tbl:90
+-msgid "Disable SELinux protection for howl daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:1047 ../semanage/seobject.py:1312
--#: ../semanage/seobject.py:1508
--msgid "Requires setype or serange"
++#: booleans.py:227
++#, fuzzy
++msgid "Allows clients to write to the X server shared memory segments."
++msgstr "클라이언트에게 X 공유 메모리에 쓰는 것을 허용 "
+ 
+-#: ../gui/selinux.tbl:91
+-msgid "Disable SELinux protection for cups hplip daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:1049
--msgid "Requires setype"
++#: booleans.py:228
++#, fuzzy
++msgid "Allows XServer to execute writable memory"
++msgstr "사용자에게 mount 명령을 실행하는 것을 허용 "
+ 
+-#: ../gui/selinux.tbl:92
+-msgid "Disable SELinux protection for httpd rotatelogs"
++#: booleans.py:229
++msgid "Support X userspace object manager"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
+-msgid "HTTPD Service"
 -msgstr ""
--
--#: ../semanage/seobject.py:1057 ../semanage/seobject.py:1112
--#, python-format
--msgid "Port %s/%s is not defined"
++#: booleans.py:230
++#, fuzzy
++msgid "Allow zabbix to connect to unreserved ports"
++msgstr "udp 포트에 연결하기 위해 %s 허용 "
+ 
+-#: ../gui/selinux.tbl:93
+-msgid "Disable SELinux protection for http suexec"
 -msgstr ""
--
--#: ../semanage/seobject.py:1061
--#, python-format
--msgid "Could not query port %s/%s"
++#: booleans.py:231
++#, fuzzy
++msgid "Allow zebra daemon to write it configuration files"
++msgstr "모든 데몬에 /에 코어 파일 쓰기를 허용 "
+ 
+-#: ../gui/selinux.tbl:94
+-msgid "Disable SELinux protection for hwclock daemon"
++#: booleans.py:232
++msgid ""
++"Allow ZoneMinder to modify public files used for public file transfer "
++"services."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:95
+-msgid "Disable SELinux protection for i18n daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:1072
--#, python-format
--msgid "Could not modify port %s/%s"
++#~ msgid "SELinux Service Protection"
++#~ msgstr "SELinux 서비스 보안 "
+ 
+-#: ../gui/selinux.tbl:96
+-msgid "Disable SELinux protection for imazesrv daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:1085
--msgid "Could not list the ports"
++#~ msgid "Disable SELinux protection for acct daemon"
++#~ msgstr "acct 데몬의 SELinux 보안을 비활성화"
+ 
+-#: ../gui/selinux.tbl:97
+-msgid "Disable SELinux protection for inetd child daemons"
 -msgstr ""
--
--#: ../semanage/seobject.py:1101
--#, python-format
--msgid "Could not delete the port %s"
++#~ msgid "Admin"
++#~ msgstr "관리 "
+ 
+-#: ../gui/selinux.tbl:98
+-msgid "Disable SELinux protection for inetd daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:1118
--#, python-format
--msgid "Port %s/%s is defined in policy, cannot be deleted"
++#~ msgid "User Privs"
++#~ msgstr "사용자 권한 "
+ 
+-#: ../gui/selinux.tbl:99
+-msgid "Disable SELinux protection for innd daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:1122
--#, python-format
--msgid "Could not delete port %s/%s"
++#~ msgid ""
++#~ "Allow gadmin SELinux user account to execute files in home directory or /"
++#~ "tmp"
++#~ msgstr ""
++#~ "gadmin SELinux 사용자 계정에 홈 디렉토리 또는 /tmp에서 파일 실행을 허용 "
+ 
+-#: ../gui/selinux.tbl:100
+-msgid "Disable SELinux protection for iptables daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:1138 ../semanage/seobject.py:1160
--msgid "Could not list ports"
++#~ msgid ""
++#~ "Allow guest SELinux user account to execute files in home directory or /"
++#~ "tmp"
++#~ msgstr ""
++#~ "게스트 SELinux 사용자 계정에 홈 디렉토리 또는 /tmp에서 파일 실행을 허용 "
+ 
+-#: ../gui/selinux.tbl:101
+-msgid "Disable SELinux protection for ircd daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:1199
--msgid "SELinux Port Type"
++#~ msgid "Memory Protection"
++#~ msgstr "메모리 보안 "
+ 
+-#: ../gui/selinux.tbl:102
+-msgid "Disable SELinux protection for irqbalance daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:1199
--msgid "Proto"
++#~ msgid "Mount"
++#~ msgstr "마운트"
+ 
+-#: ../gui/selinux.tbl:103
+-msgid "Disable SELinux protection for iscsi daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:1199
--msgid "Port Number"
++#~ msgid "SSH"
++#~ msgstr "SSH"
+ 
+-#: ../gui/selinux.tbl:104
+-msgid "Disable SELinux protection for jabberd daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:1218
--msgid "Node Address is required"
++#~ msgid ""
++#~ "Allow staff SELinux user account to execute files in home directory or /"
++#~ "tmp"
++#~ msgstr ""
++#~ "스태프 SELinux 사용자 계정에 홈 디렉토리 또는 /tmp에서 파일 실행을 허용 "
+ 
+-#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
+-msgid "Kerberos"
 -msgstr ""
--
--#: ../semanage/seobject.py:1233
--msgid "Unknown or missing protocol"
++#~ msgid ""
++#~ "Allow sysadm SELinux user account to execute files in home directory or /"
++#~ "tmp"
++#~ msgstr ""
++#~ "시스템 관리 SELinux 사용자 계정에 홈 디렉토리 또는 /tmp에서 파일 실행을 허"
++#~ "용 "
+ 
+-#: ../gui/selinux.tbl:105
+-msgid "Disable SELinux protection for kadmind daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:1247 ../semanage/seobject.py:1446
--#: ../semanage/seobject.py:1724
--msgid "SELinux Type is required"
++#~ msgid ""
++#~ "Allow unconfined SELinux user account to execute files in home directory "
++#~ "or /tmp"
++#~ msgstr ""
++#~ "제한되지 않은 SELinux 사용자 계정에 홈 디렉토리 또는 /tmp에서 파일 실행을 "
++#~ "허용 "
+ 
+-#: ../gui/selinux.tbl:106
+-msgid "Disable SELinux protection for klogd daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1316
--#: ../semanage/seobject.py:1352 ../semanage/seobject.py:1450
--#: ../semanage/seobject.py:1512 ../semanage/seobject.py:1546
--#: ../semanage/seobject.py:1728
--#, python-format
--msgid "Could not create key for %s"
++#~ msgid "Network Configuration"
++#~ msgstr "네트워크 설정"
+ 
+-#: ../gui/selinux.tbl:107
+-msgid "Disable SELinux protection for krb5kdc daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:1253 ../semanage/seobject.py:1320
--#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1362
--#, python-format
--msgid "Could not check if addr %s is defined"
++#~ msgid ""
++#~ "Allow user SELinux user account to execute files in home directory or /tmp"
++#~ msgstr ""
++#~ "사용자 SELinux 사용자 계정에 홈 디렉토리 또는 /tmp에서 파일 실행을 허용 "
+ 
+-#: ../gui/selinux.tbl:108
+-msgid "Disable SELinux protection for ktalk daemons"
 -msgstr ""
--
--#: ../semanage/seobject.py:1262
--#, python-format
--msgid "Could not create addr for %s"
++#~ msgid "Allow unconfined to dyntrans to unconfined_execmem"
++#~ msgstr "unconfined_execmem로 dyntrans 작업을 제한없는 사용자에게 허용"
+ 
+-#: ../gui/selinux.tbl:109
+-msgid "Disable SELinux protection for kudzu daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:1268 ../semanage/seobject.py:1466
--#: ../semanage/seobject.py:1686
--#, python-format
--msgid "Could not create context for %s"
++#~ msgid "Databases"
++#~ msgstr "데이터베이스 "
+ 
+-#: ../gui/selinux.tbl:110
+-msgid "Disable SELinux protection for locate daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:1272
--#, python-format
--msgid "Could not set mask for %s"
++#~ msgid "XServer"
++#~ msgstr "XServer"
+ 
+-#: ../gui/selinux.tbl:111
+-msgid "Disable SELinux protection for lpd daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:1276
--#, python-format
--msgid "Could not set user in addr context for %s"
++#~ msgid ""
++#~ "Allow xguest SELinux user account to execute files in home directory or /"
++#~ "tmp"
++#~ msgstr ""
++#~ "xguest SELinux 사용자 계정에 홈 디렉토리 또는 /tmp에서 파일 실행을 허용 "
+ 
+-#: ../gui/selinux.tbl:112
+-msgid "Disable SELinux protection for lrrd daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:1280
--#, python-format
--msgid "Could not set role in addr context for %s"
++#~ msgid "NIS"
++#~ msgstr "NIS"
+ 
+-#: ../gui/selinux.tbl:113
+-msgid "Disable SELinux protection for lvm daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:1284
--#, python-format
--msgid "Could not set type in addr context for %s"
++#~ msgid "Web Applications"
++#~ msgstr "웹 애플리케이션 "
+ 
+-#: ../gui/selinux.tbl:114
+-msgid "Disable SELinux protection for mailman"
 -msgstr ""
--
--#: ../semanage/seobject.py:1289
--#, python-format
--msgid "Could not set mls fields in addr context for %s"
++#~ msgid "Transition staff SELinux user to Web Browser Domain"
++#~ msgstr "스태프 SELinux 사용자가 웹 브라우저 도메인으로 전환"
+ 
+-#: ../gui/selinux.tbl:115
+-msgid "Allow evolution and thunderbird to read user files"
 -msgstr ""
--
--#: ../semanage/seobject.py:1293
--#, python-format
--msgid "Could not set addr context for %s"
++#~ msgid "Transition sysadm SELinux user to Web Browser Domain"
++#~ msgstr "시스템 관리 SELinux 사용자가 웹 브라우저 도메인으로 전환"
+ 
+-#: ../gui/selinux.tbl:116
+-msgid "Disable SELinux protection for mdadm daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:1297
--#, python-format
--msgid "Could not add addr %s"
++#~ msgid "Transition user SELinux user to Web Browser Domain"
++#~ msgstr "사용자 SELinux 사용자가 웹 브라우저 도메인으로 전환"
+ 
+-#: ../gui/selinux.tbl:117
+-msgid "Disable SELinux protection for monopd daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:1322 ../semanage/seobject.py:1358
--#, python-format
--msgid "Addr %s is not defined"
++#~ msgid "Transition xguest SELinux user to Web Browser Domain"
++#~ msgstr "xguest SELinux 사용자가 웹 브라우저 도메인으로 전환"
+ 
+-#: ../gui/selinux.tbl:118
+-msgid "Allow the mozilla browser to read user files"
 -msgstr ""
--
--#: ../semanage/seobject.py:1326
--#, python-format
--msgid "Could not query addr %s"
++#~ msgid "Disable SELinux protection for amanda"
++#~ msgstr "amanda의 SELinux 보안을 비활성화 "
+ 
+-#: ../gui/selinux.tbl:119
+-msgid "Disable SELinux protection for mrtg daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:1336
--#, python-format
--msgid "Could not modify addr %s"
++#~ msgid "Disable SELinux protection for amavis"
++#~ msgstr "amavis의 SELinux 보안을 비활성화 "
+ 
+-#: ../gui/selinux.tbl:120
+-msgid "Disable SELinux protection for mysqld daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:1364
--#, python-format
--msgid "Addr %s is defined in policy, cannot be deleted"
++#~ msgid "Disable SELinux protection for apmd daemon"
++#~ msgstr "apmd 데몬의 SELinux 보안을 비활성화 "
+ 
+-#: ../gui/selinux.tbl:121
+-msgid "Disable SELinux protection for nagios daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:1368
--#, python-format
--msgid "Could not delete addr %s"
++#~ msgid "Disable SELinux protection for arpwatch daemon"
++#~ msgstr "arpwatch 데몬의 SELinux 보안을 비활성화 "
+ 
+-#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
+-msgid "Name Service"
 -msgstr ""
--
--#: ../semanage/seobject.py:1380
--msgid "Could not deleteall node mappings"
++#~ msgid "Disable SELinux protection for auditd daemon"
++#~ msgstr "auditd 데몬의 SELinux 보안을 비활성화 "
+ 
+-#: ../gui/selinux.tbl:122
+-msgid "Disable SELinux protection for named daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:1394
--msgid "Could not list addrs"
++#~ msgid "Disable SELinux protection for automount daemon"
++#~ msgstr "automount 데몬의 SELinux 보안을 비활성화 "
+ 
+-#: ../gui/selinux.tbl:123
+-msgid "Disable SELinux protection for nessusd daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:1454 ../semanage/seobject.py:1516
--#: ../semanage/seobject.py:1550 ../semanage/seobject.py:1556
--#, python-format
--msgid "Could not check if interface %s is defined"
++#~ msgid "Disable SELinux protection for avahi"
++#~ msgstr "avahi의 SELinux 보안을 비활성화 "
+ 
+-#: ../gui/selinux.tbl:124
+-msgid "Disable SELinux protection for NetworkManager"
 -msgstr ""
--
--#: ../semanage/seobject.py:1461
--#, python-format
--msgid "Could not create interface for %s"
++#~ msgid "Disable SELinux protection for bluetooth daemon"
++#~ msgstr "bluetooth 데몬의 SELinux 보안을 비활성화 "
+ 
+-#: ../gui/selinux.tbl:125
+-msgid "Disable SELinux protection for nfsd daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:1470
--#, python-format
--msgid "Could not set user in interface context for %s"
++#~ msgid "Disable SELinux protection for canna daemon"
++#~ msgstr "canna 데몬의 SELinux 보안을 비활성화 "
+ 
+-#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
+-#: ../gui/selinux.tbl:221
+-msgid "Samba"
 -msgstr ""
--
--#: ../semanage/seobject.py:1474
--#, python-format
--msgid "Could not set role in interface context for %s"
++#~ msgid "Disable SELinux protection for cardmgr daemon"
++#~ msgstr "cardmgr 데몬의 SELinux 보안을 비활성화 "
+ 
+-#: ../gui/selinux.tbl:126
+-msgid "Disable SELinux protection for nmbd daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:1478
--#, python-format
--msgid "Could not set type in interface context for %s"
++#~ msgid "Disable SELinux protection for Cluster Server"
++#~ msgstr "클러스터 서버의 SELinux 보안을 비활성화"
+ 
+-#: ../gui/selinux.tbl:127
+-msgid "Disable SELinux protection for nrpe daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:1483
--#, python-format
--msgid "Could not set mls fields in interface context for %s"
++#~ msgid "Disable SELinux protection for ciped daemon"
++#~ msgstr "ciped 데몬의 SELinux 보안을 비활성화 "
+ 
+-#: ../gui/selinux.tbl:128
+-msgid "Disable SELinux protection for nscd daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:1487
--#, python-format
--msgid "Could not set interface context for %s"
++#~ msgid "Disable SELinux protection for clamd daemon"
++#~ msgstr "clamd 데몬의 SELinux 보안을 비활성화 "
+ 
+-#: ../gui/selinux.tbl:129
+-msgid "Disable SELinux protection for nsd daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:1491
--#, python-format
--msgid "Could not set message context for %s"
++#~ msgid "Disable SELinux protection for clamscan"
++#~ msgstr "clamscan의 SELinux 보안을 비활성화 "
+ 
+-#: ../gui/selinux.tbl:130
+-msgid "Disable SELinux protection for ntpd daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:1495
--#, python-format
--msgid "Could not add interface %s"
++#~ msgid "Disable SELinux protection for clvmd"
++#~ msgstr "clvmd의 SELinux 보안을 비활성화 "
+ 
+-#: ../gui/selinux.tbl:131
+-msgid "Disable SELinux protection for oddjob"
 -msgstr ""
--
--#: ../semanage/seobject.py:1518 ../semanage/seobject.py:1552
--#, python-format
--msgid "Interface %s is not defined"
++#~ msgid "Disable SELinux protection for comsat daemon"
++#~ msgstr "comsat 데몬의 SELinux 보안을 비활성화 "
+ 
+-#: ../gui/selinux.tbl:132
+-msgid "Disable SELinux protection for oddjob_mkhomedir"
 -msgstr ""
--
--#: ../semanage/seobject.py:1522
--#, python-format
--msgid "Could not query interface %s"
++#~ msgid "Disable SELinux protection for courier daemon"
++#~ msgstr "courier 데몬의 SELinux 보안을 비활성화 "
+ 
+-#: ../gui/selinux.tbl:133
+-msgid "Disable SELinux protection for openvpn daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:1533
--#, python-format
--msgid "Could not modify interface %s"
++#~ msgid "Disable SELinux protection for cpucontrol daemon"
++#~ msgstr "cpucontrol 데몬의 SELinux 보안을 비활성화 "
+ 
+-#: ../gui/selinux.tbl:134
+-msgid "Disable SELinux protection for pam daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:1558
--#, python-format
--msgid "Interface %s is defined in policy, cannot be deleted"
++#~ msgid "Disable SELinux protection for cpuspeed daemon"
++#~ msgstr "cpuspeed 데몬의 SELinux 보안을 비활성화 "
+ 
+-#: ../gui/selinux.tbl:135
+-msgid "Disable SELinux protection for pegasus"
 -msgstr ""
--
--#: ../semanage/seobject.py:1562
--#, python-format
--msgid "Could not delete interface %s"
++#~ msgid "Cron"
++#~ msgstr "Cron"
+ 
+-#: ../gui/selinux.tbl:136
+-msgid "Disable SELinux protection for perdition daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:1574
--msgid "Could not delete all interface  mappings"
++#~ msgid "Disable SELinux protection for crond daemon"
++#~ msgstr "crond 데몬의 SELinux 보안을 비활성화 "
+ 
+-#: ../gui/selinux.tbl:137
+-msgid "Disable SELinux protection for portmap daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:1588
--msgid "Could not list interfaces"
++#~ msgid "Printing"
++#~ msgstr "인쇄 중 "
+ 
+-#: ../gui/selinux.tbl:138
+-msgid "Disable SELinux protection for portslave daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:1613
--msgid "SELinux Interface"
++#~ msgid "Disable SELinux protection for cupsd back end server"
++#~ msgstr "cupsd 백엔드 서버의 SELinux 보안을 비활성화"
+ 
+-#: ../gui/selinux.tbl:139
+-msgid "Disable SELinux protection for postfix"
 -msgstr ""
--
--#: ../semanage/seobject.py:1613 ../semanage/seobject.py:1936
--msgid "Context"
++#~ msgid "Disable SELinux protection for cupsd daemon"
++#~ msgstr "cupsd 데몬의 SELinux 보안을 비활성화 "
+ 
+-#: ../gui/selinux.tbl:140
+-msgid "Disable SELinux protection for postgresql daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:1663
--#, python-format
--msgid "Equivalence class for %s already exists"
++#~ msgid "Disable SELinux protection for cupsd_lpd"
++#~ msgstr "cupsd_lpd의 SELinux 보안을 비활성화 "
+ 
+-#: ../gui/selinux.tbl:141
+-msgid "pppd"
 -msgstr ""
--
--#: ../semanage/seobject.py:1669
--#, python-format
--msgid "File spec %s conflicts with equivalency rule '%s %s'"
++#~ msgid "CVS"
++#~ msgstr "CVS"
+ 
+-#: ../gui/selinux.tbl:141
+-msgid "Allow pppd to be run for a regular user"
 -msgstr ""
--
--#: ../semanage/seobject.py:1678
--#, python-format
--msgid "Equivalence class for %s does not exists"
++#~ msgid "Disable SELinux protection for cvs daemon"
++#~ msgstr "cvs 데몬의 SELinux 보안을 비활성화 "
+ 
+-#: ../gui/selinux.tbl:142
+-msgid "Disable SELinux protection for pptp"
 -msgstr ""
--
--#: ../semanage/seobject.py:1692
--#, python-format
--msgid "Could not set user in file context for %s"
++#~ msgid "Disable SELinux protection for cyrus daemon"
++#~ msgstr "cyrus 데몬의 SELinux 보안을 비활성화 "
+ 
+-#: ../gui/selinux.tbl:143
+-msgid "Disable SELinux protection for prelink daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:1696
--#, python-format
--msgid "Could not set role in file context for %s"
++#~ msgid "Disable SELinux protection for dbskkd daemon"
++#~ msgstr "dbskkd 데몬의 SELinux 보안을 비활성화 "
+ 
+-#: ../gui/selinux.tbl:144
+-msgid "Disable SELinux protection for privoxy daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:1701 ../semanage/seobject.py:1758
--#, python-format
--msgid "Could not set mls fields in file context for %s"
++#~ msgid "Disable SELinux protection for dbusd daemon"
++#~ msgstr "dbusd 데몬의 SELinux 보안을 비활성화 "
+ 
+-#: ../gui/selinux.tbl:145
+-msgid "Disable SELinux protection for ptal daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:1707
--msgid "Invalid file specification"
++#~ msgid "Disable SELinux protection for dccd"
++#~ msgstr "dccd의 SELinux 보안을 비활성화 "
+ 
+-#: ../gui/selinux.tbl:146
+-msgid "Disable SELinux protection for pxe daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:1709
--msgid "File specification can not include spaces"
++#~ msgid "Disable SELinux protection for dccifd"
++#~ msgstr "dccifd의 SELinux 보안을 비활성화 "
+ 
+-#: ../gui/selinux.tbl:147
+-msgid "Disable SELinux protection for pyzord"
 -msgstr ""
--
--#: ../semanage/seobject.py:1714
--#, python-format
--msgid ""
--"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
++#~ msgid "Disable SELinux protection for dccm"
++#~ msgstr "dccm의 SELinux 보안을 비활성화 "
+ 
+-#: ../gui/selinux.tbl:148
+-msgid "Disable SELinux protection for quota daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:1732 ../semanage/seobject.py:1737
--#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1872
--#: ../semanage/seobject.py:1876
--#, python-format
--msgid "Could not check if file context for %s is defined"
++#~ msgid "Disable SELinux protection for ddt daemon"
++#~ msgstr "ddt 데몬의 SELinux 보안을 비활성화 "
+ 
+-#: ../gui/selinux.tbl:149
+-msgid "Disable SELinux protection for radiusd daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:1745
--#, python-format
--msgid "Could not create file context for %s"
++#~ msgid "Disable SELinux protection for devfsd daemon"
++#~ msgstr "devfsd 데몬의 SELinux 보안을 비활성화 "
+ 
+-#: ../gui/selinux.tbl:150
+-msgid "Disable SELinux protection for radvd daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:1753
--#, python-format
--msgid "Could not set type in file context for %s"
++#~ msgid "Disable SELinux protection for dhcpc daemon"
++#~ msgstr "dhcpc 데몬의 SELinux 보안을 비활성화 "
+ 
+-#: ../gui/selinux.tbl:151
+-msgid "Disable SELinux protection for rdisc"
 -msgstr ""
--
--#: ../semanage/seobject.py:1761 ../semanage/seobject.py:1818
--#: ../semanage/seobject.py:1822
--#, python-format
--msgid "Could not set file context for %s"
++#~ msgid "Disable SELinux protection for dhcpd daemon"
++#~ msgstr "dhcpd 데몬의 SELinux 보안을 비활성화 "
+ 
+-#: ../gui/selinux.tbl:152
+-msgid "Disable SELinux protection for readahead"
 -msgstr ""
--
--#: ../semanage/seobject.py:1767
--#, python-format
--msgid "Could not add file context for %s"
++#~ msgid "Disable SELinux protection for dictd daemon"
++#~ msgstr "dictd 데몬의 SELinux 보안을 비활성화 "
+ 
+-#: ../gui/selinux.tbl:153
+-msgid "Allow programs to read files in non-standard locations (default_t)"
 -msgstr ""
--
--#: ../semanage/seobject.py:1781
--msgid "Requires setype, serange or seuser"
++#~ msgid "Allow sysadm_t to directly start daemons"
++#~ msgstr "직접적인 데몬 시작을 sysadm_t에 허용"
+ 
+-#: ../gui/selinux.tbl:154
+-msgid "Disable SELinux protection for restorecond"
 -msgstr ""
--
--#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1880
--#, python-format
--msgid "File context for %s is not defined"
++#~ msgid "Disable SELinux protection for Evolution"
++#~ msgstr "Evolution의 SELinux 보안을 비활성화 "
+ 
+-#: ../gui/selinux.tbl:155
+-msgid "Disable SELinux protection for rhgb daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:1800
--#, python-format
--msgid "Could not query file context for %s"
++#~ msgid "Games"
++#~ msgstr "게임 "
+ 
+-#: ../gui/selinux.tbl:156
+-msgid "Disable SELinux protection for ricci"
 -msgstr ""
--
--#: ../semanage/seobject.py:1826
--#, python-format
--msgid "Could not modify file context for %s"
++#~ msgid "Disable SELinux protection for games"
++#~ msgstr "게임의 SELinux 보안을 비활성화 "
+ 
+-#: ../gui/selinux.tbl:157
+-msgid "Disable SELinux protection for ricci_modclusterd"
 -msgstr ""
--
--#: ../semanage/seobject.py:1839
--msgid "Could not list the file contexts"
++#~ msgid "Disable SELinux protection for the web browsers"
++#~ msgstr "웹 브라우저의 SELinux 보안을 비활성화 "
+ 
+-#: ../gui/selinux.tbl:158
+-msgid "Disable SELinux protection for rlogind daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:1853
--#, python-format
--msgid "Could not delete the file context %s"
++#~ msgid "Disable SELinux protection for Thunderbird"
++#~ msgstr "Thunderbird의 SELinux 보안을 비활성화 "
+ 
+-#: ../gui/selinux.tbl:159
+-msgid "Disable SELinux protection for rpcd daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:1878
--#, python-format
--msgid "File context for %s is defined in policy, cannot be deleted"
++#~ msgid "Disable SELinux protection for distccd daemon"
++#~ msgstr "distccd 데몬의 SELinux 보안을 비활성화 "
+ 
+-#: ../gui/selinux.tbl:160
+-msgid "Disable SELinux protection for rshd"
 -msgstr ""
--
--#: ../semanage/seobject.py:1884
--#, python-format
--msgid "Could not delete file context for %s"
++#~ msgid "Disable SELinux protection for dmesg daemon"
++#~ msgstr "dmesg 데몬의 SELinux 보안을 비활성화 "
+ 
+-#: ../gui/selinux.tbl:161
+-msgid "rsync"
 -msgstr ""
--
--#: ../semanage/seobject.py:1899
--msgid "Could not list file contexts"
++#~ msgid "Disable SELinux protection for dnsmasq daemon"
++#~ msgstr "dnsmasq 데몬의 SELinux 보안을 비활성화 "
+ 
+-#: ../gui/selinux.tbl:161
+-msgid "Disable SELinux protection for rsync daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:1903
--msgid "Could not list local file contexts"
++#~ msgid "Disable SELinux protection for dovecot daemon"
++#~ msgstr "dovecot 데몬의 SELinux 보안을 비활성화 "
+ 
+-#: ../gui/selinux.tbl:162
+-msgid "Allow ssh to run from inetd instead of as a daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:1936
--msgid "SELinux fcontext"
++#~ msgid "Disable SELinux protection for entropyd daemon"
++#~ msgstr "entropyd 데몬의 SELinux 보안을 비활성화 "
+ 
+-#: ../gui/selinux.tbl:163
+-msgid "Allow Samba to share nfs directories"
 -msgstr ""
--
--#: ../semanage/seobject.py:1936
--msgid "type"
++#~ msgid "Disable SELinux protection for fetchmail"
++#~ msgstr "fetchmail의 SELinux 보안을 비활성화 "
+ 
+-#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
+-msgid "SASL authentication server"
 -msgstr ""
--
--#: ../semanage/seobject.py:1949
--msgid ""
--"\n"
--"SELinux Distribution fcontext Equivalence \n"
++#~ msgid "Disable SELinux protection for fingerd daemon"
++#~ msgstr "fingerd 데몬의 SELinux 보안을 비활성화 "
+ 
+-#: ../gui/selinux.tbl:164
+-msgid "Allow sasl authentication server to read /etc/shadow"
 -msgstr ""
--
--#: ../semanage/seobject.py:1954
++#~ msgid "Disable SELinux protection for freshclam daemon"
++#~ msgstr "freshclam 데몬의 SELinux 보안을 비활성화 "
+ 
+-#: ../gui/selinux.tbl:165
 -msgid ""
--"\n"
--"SELinux Local fcontext Equivalence \n"
--msgstr ""
--
--#: ../semanage/seobject.py:1988 ../semanage/seobject.py:2040
--#: ../semanage/seobject.py:2046
--#, python-format
--msgid "Could not check if boolean %s is defined"
--msgstr ""
--
--#: ../semanage/seobject.py:1990 ../semanage/seobject.py:2042
--#, python-format
--msgid "Boolean %s is not defined"
--msgstr ""
--
--#: ../semanage/seobject.py:1994
--#, python-format
--msgid "Could not query file context %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1999
--#, python-format
--msgid "You must specify one of the following values: %s"
--msgstr ""
--
--#: ../semanage/seobject.py:2004
--#, python-format
--msgid "Could not set active value of boolean %s"
--msgstr ""
--
--#: ../semanage/seobject.py:2007
--#, python-format
--msgid "Could not modify boolean %s"
--msgstr ""
--
--#: ../semanage/seobject.py:2025
--#, python-format
--msgid "Bad format %s: Record %s"
--msgstr ""
--
--#: ../semanage/seobject.py:2048
--#, python-format
--msgid "Boolean %s is defined in policy, cannot be deleted"
--msgstr ""
--
--#: ../semanage/seobject.py:2052
--#, python-format
--msgid "Could not delete boolean %s"
--msgstr ""
--
--#: ../semanage/seobject.py:2064 ../semanage/seobject.py:2081
--msgid "Could not list booleans"
--msgstr ""
--
--#: ../semanage/seobject.py:2104
--msgid "unknown"
--msgstr ""
--
--#: ../semanage/seobject.py:2117
--msgid "off"
--msgstr ""
--
--#: ../semanage/seobject.py:2117
--msgid "on"
--msgstr ""
--
--#: ../semanage/seobject.py:2131
--msgid "SELinux boolean"
--msgstr ""
--
--#: ../semanage/seobject.py:2131
--msgid "State"
--msgstr ""
--
--#: ../semanage/seobject.py:2131
--msgid "Default"
--msgstr ""
--
--#: ../semanage/seobject.py:2131
--msgid "Description"
--msgstr ""
--
--#: ../newrole/newrole.c:201
--#, c-format
--msgid "failed to set PAM_TTY\n"
--msgstr ""
--
--#: ../newrole/newrole.c:290
--#, c-format
--msgid "newrole: service name configuration hashtable overflow\n"
--msgstr ""
--
--#: ../newrole/newrole.c:300
--#, c-format
--msgid "newrole:  %s:  error on line %lu.\n"
--msgstr ""
--
--#: ../newrole/newrole.c:439
--#, c-format
--msgid "cannot find valid entry in the passwd file.\n"
--msgstr ""
--
--#: ../newrole/newrole.c:450
--#, c-format
--msgid "Out of memory!\n"
--msgstr ""
--
--#: ../newrole/newrole.c:455
--#, c-format
--msgid "Error!  Shell is not valid.\n"
--msgstr ""
--
--#: ../newrole/newrole.c:512
--#, c-format
--msgid "Unable to clear environment\n"
--msgstr ""
--
--#: ../newrole/newrole.c:556 ../newrole/newrole.c:587 ../newrole/newrole.c:617
--#, c-format
--msgid "Error changing uid, aborting.\n"
--msgstr ""
--
--#: ../newrole/newrole.c:612
--#, c-format
--msgid "Error resetting KEEPCAPS, aborting\n"
--msgstr ""
--
--#: ../newrole/newrole.c:635
--#, c-format
--msgid "Error connecting to audit system.\n"
--msgstr ""
--
--#: ../newrole/newrole.c:641
--#, c-format
--msgid "Error allocating memory.\n"
--msgstr ""
--
--#: ../newrole/newrole.c:648
--#, c-format
--msgid "Error sending audit message.\n"
--msgstr ""
--
--#: ../newrole/newrole.c:692 ../newrole/newrole.c:1059
--#, c-format
--msgid "Could not determine enforcing mode.\n"
--msgstr ""
--
--#: ../newrole/newrole.c:699
--#, c-format
--msgid "Error!  Could not open %s.\n"
--msgstr ""
--
--#: ../newrole/newrole.c:705
--#, c-format
--msgid "%s!  Could not get current context for %s, not relabeling tty.\n"
+-"Allow X-Windows server to map a memory region as both executable and writable"
 -msgstr ""
--
--#: ../newrole/newrole.c:715
--#, c-format
--msgid "%s!  Could not get new context for %s, not relabeling tty.\n"
--msgstr ""
--
--#: ../newrole/newrole.c:725
--#, c-format
--msgid "%s!  Could not set new context for %s\n"
--msgstr ""
--
--#: ../newrole/newrole.c:772
--#, c-format
--msgid "%s changed labels.\n"
--msgstr ""
--
--#: ../newrole/newrole.c:778
--#, c-format
--msgid "Warning! Could not restore context for %s\n"
--msgstr ""
--
--#: ../newrole/newrole.c:835
--#, c-format
--msgid "Error: multiple roles specified\n"
--msgstr ""
--
--#: ../newrole/newrole.c:843
--#, c-format
--msgid "Error: multiple types specified\n"
--msgstr ""
--
--#: ../newrole/newrole.c:850
--#, c-format
--msgid "Sorry, -l may be used with SELinux MLS support.\n"
--msgstr ""
--
--#: ../newrole/newrole.c:855
--#, c-format
--msgid "Error: multiple levels specified\n"
--msgstr ""
--
--#: ../newrole/newrole.c:865
--#, c-format
--msgid "Error: you are not allowed to change levels on a non secure terminal \n"
--msgstr ""
--
--#: ../newrole/newrole.c:891
--#, c-format
--msgid "Couldn't get default type.\n"
--msgstr ""
--
--#: ../newrole/newrole.c:901
--#, c-format
--msgid "failed to get new context.\n"
--msgstr ""
--
--#: ../newrole/newrole.c:908
--#, c-format
--msgid "failed to set new role %s\n"
--msgstr ""
--
--#: ../newrole/newrole.c:915
--#, c-format
--msgid "failed to set new type %s\n"
--msgstr ""
--
--#: ../newrole/newrole.c:925
--#, c-format
--msgid "failed to build new range with level %s\n"
--msgstr ""
--
--#: ../newrole/newrole.c:930
--#, c-format
--msgid "failed to set new range %s\n"
--msgstr ""
--
--#: ../newrole/newrole.c:938
--#, c-format
--msgid "failed to convert new context to string\n"
++#~ msgid "Disable SELinux protection for fsdaemon daemon"
++#~ msgstr "fsdaemon 데몬의 SELinux 보안을 비활성화 "
+ 
+-#: ../gui/selinux.tbl:166
+-msgid "Disable SELinux protection for saslauthd daemon"
 -msgstr ""
--
--#: ../newrole/newrole.c:943
--#, c-format
--msgid "%s is not a valid context\n"
++#~ msgid "Disable SELinux protection for gpm daemon"
++#~ msgstr "gpm 데몬의 SELinux 보안을 비활성화 "
+ 
+-#: ../gui/selinux.tbl:167
+-msgid "Disable SELinux protection for scannerdaemon daemon"
 -msgstr ""
--
--#: ../newrole/newrole.c:950
--#, c-format
--msgid "Unable to allocate memory for new_context"
++#~ msgid "NFS"
++#~ msgstr "NFS"
+ 
+-#: ../gui/selinux.tbl:168
+-msgid "Do not allow transition to sysadm_t, sudo and su effected"
 -msgstr ""
--
--#: ../newrole/newrole.c:976
--#, c-format
--msgid "Unable to obtain empty signal set\n"
++#~ msgid "Disable SELinux protection for gss daemon"
++#~ msgstr "gss 데몬의 SELinux 보안을 비활성화 "
+ 
+-#: ../gui/selinux.tbl:169
+-msgid "Do not allow any processes to load kernel modules"
 -msgstr ""
--
--#: ../newrole/newrole.c:984
--#, c-format
--msgid "Unable to set SIGHUP handler\n"
++#~ msgid "Disable SELinux protection for Hal daemon"
++#~ msgstr "Hal 데몬의 SELinux 보안을 비활성화 "
+ 
+-#: ../gui/selinux.tbl:170
+-msgid "Do not allow any processes to modify kernel SELinux policy"
 -msgstr ""
--
--#: ../newrole/newrole.c:1053
--#, c-format
--msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
++#~ msgid "Compatibility"
++#~ msgstr "호환성"
+ 
+-#: ../gui/selinux.tbl:171
+-msgid "Disable SELinux protection for sendmail daemon"
 -msgstr ""
--
--#: ../newrole/newrole.c:1070
--#, c-format
--msgid "failed to get old_context.\n"
++#~ msgid ""
++#~ "Do not audit things that we know to be broken but which are not security "
++#~ "risks"
++#~ msgstr "보안 위험이 없어도 손상되었다고 알려진 사항은 감사하지 마십시오 "
+ 
+-#: ../gui/selinux.tbl:172
+-msgid "Disable SELinux protection for setrans"
 -msgstr ""
--
--#: ../newrole/newrole.c:1077
--#, c-format
--msgid "Warning!  Could not retrieve tty information.\n"
++#~ msgid "Disable SELinux protection for hostname daemon"
++#~ msgstr "hostname 데몬의 SELinux 보안을 비활성화 "
+ 
+-#: ../gui/selinux.tbl:173
+-msgid "Disable SELinux protection for setroubleshoot daemon"
 -msgstr ""
--
--#: ../newrole/newrole.c:1098
--#, c-format
--msgid "error on reading PAM service configuration.\n"
++#~ msgid "Disable SELinux protection for hotplug daemon"
++#~ msgstr "hotplug 데몬의 SELinux 보안을 비활성화 "
+ 
+-#: ../gui/selinux.tbl:174
+-msgid "Disable SELinux protection for slapd daemon"
 -msgstr ""
--
--#: ../newrole/newrole.c:1133
--#, c-format
--msgid "newrole: incorrect password for %s\n"
++#~ msgid "Disable SELinux protection for howl daemon"
++#~ msgstr "howl 데몬의 SELinux 보안을 비활성화 "
+ 
+-#: ../gui/selinux.tbl:175
+-msgid "Disable SELinux protection for slrnpull daemon"
 -msgstr ""
--
--#: ../newrole/newrole.c:1160
--#, c-format
--msgid "newrole: failure forking: %s"
++#~ msgid "Disable SELinux protection for cups hplip daemon"
++#~ msgstr "hplip 데몬의 SELinux 보안을 비활성화 "
+ 
+-#: ../gui/selinux.tbl:176
+-msgid "Disable SELinux protection for smbd daemon"
 -msgstr ""
--
--#: ../newrole/newrole.c:1163 ../newrole/newrole.c:1186
--#, c-format
--msgid "Unable to restore tty label...\n"
++#~ msgid "Disable SELinux protection for httpd rotatelogs"
++#~ msgstr "httpd rotatelogs의 SELinux 보안을 비활성화 "
+ 
+-#: ../gui/selinux.tbl:177
+-msgid "Disable SELinux protection for snmpd daemon"
 -msgstr ""
--
--#: ../newrole/newrole.c:1165 ../newrole/newrole.c:1192
--#, c-format
--msgid "Failed to close tty properly\n"
++#~ msgid "HTTPD Service"
++#~ msgstr "HTTPD 서비스"
+ 
+-#: ../gui/selinux.tbl:178
+-msgid "Disable SELinux protection for snort daemon"
 -msgstr ""
--
--#: ../newrole/newrole.c:1224
--#, c-format
--msgid "Could not close descriptors.\n"
++#~ msgid "Disable SELinux protection for http suexec"
++#~ msgstr "http suexec의 SELinux 보안을 비활성화 "
+ 
+-#: ../gui/selinux.tbl:179
+-msgid "Disable SELinux protection for soundd daemon"
 -msgstr ""
--
--#: ../newrole/newrole.c:1251
--#, c-format
--msgid "Error allocating shell's argv0.\n"
++#~ msgid "Disable SELinux protection for hwclock daemon"
++#~ msgstr "hwclock 데몬의 SELinux 보안을 비활성화 "
+ 
+-#: ../gui/selinux.tbl:180
+-msgid "Disable SELinux protection for sound daemon"
 -msgstr ""
--
--#: ../newrole/newrole.c:1287
--#, c-format
--msgid "Unable to restore the environment, aborting\n"
++#~ msgid "Disable SELinux protection for i18n daemon"
++#~ msgstr "i18n 데몬의 SELinux 보안을 비활성화 "
+ 
+-#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
+-msgid "Spam Protection"
 -msgstr ""
--
--#: ../newrole/newrole.c:1298
--msgid "failed to exec shell\n"
++#~ msgid "Disable SELinux protection for imazesrv daemon"
++#~ msgstr "imazesrv 데몬의 SELinux 보안을 비활성화 "
+ 
+-#: ../gui/selinux.tbl:181
+-msgid "Disable SELinux protection for spamd daemon"
 -msgstr ""
--
--#: ../load_policy/load_policy.c:22
--#, c-format
--msgid "usage:  %s [-qi]\n"
++#~ msgid "Disable SELinux protection for inetd child daemons"
++#~ msgstr "inetd 자식 데몬의 SELinux 보안을 비활성화 "
+ 
+-#: ../gui/selinux.tbl:182
+-msgid "Allow spamd to access home directories"
 -msgstr ""
--
--#: ../load_policy/load_policy.c:71
--#, c-format
--msgid "%s:  Policy is already loaded and initial load requested\n"
++#~ msgid "Disable SELinux protection for inetd daemon"
++#~ msgstr "inetd 데몬의 SELinux 보안을 비활성화 "
+ 
+-#: ../gui/selinux.tbl:183
+-msgid "Allow Spam Assassin daemon network access"
 -msgstr ""
--
--#: ../load_policy/load_policy.c:80
--#, c-format
--msgid "%s:  Can't load policy and enforcing mode requested:  %s\n"
++#~ msgid "Disable SELinux protection for innd daemon"
++#~ msgstr "innd 데몬의 SELinux 보안을 비활성화 "
+ 
+-#: ../gui/selinux.tbl:184
+-msgid "Disable SELinux protection for speedmgmt daemon"
 -msgstr ""
--
--#: ../load_policy/load_policy.c:90
--#, c-format
--msgid "%s:  Can't load policy:  %s\n"
++#~ msgid "Disable SELinux protection for iptables daemon"
++#~ msgstr "iptables 데몬의 SELinux 보안을 비활성화 "
+ 
+-#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
+-msgid "Squid"
 -msgstr ""
--
--#: ../scripts/chcat:92 ../scripts/chcat:169
--msgid "Requires at least one category"
++#~ msgid "Disable SELinux protection for ircd daemon"
++#~ msgstr "ircd 데몬의 SELinux 보안을 비활성화 "
+ 
+-#: ../gui/selinux.tbl:185
+-msgid "Allow squid daemon to connect to the network"
 -msgstr ""
--
--#: ../scripts/chcat:106 ../scripts/chcat:183
--#, c-format
--msgid "Can not modify sensitivity levels using '+' on %s"
++#~ msgid "Disable SELinux protection for irqbalance daemon"
++#~ msgstr "irqbalance 데몬의 SELinux 보안을 비활성화 "
+ 
+-#: ../gui/selinux.tbl:186
+-msgid "Disable SELinux protection for squid daemon"
 -msgstr ""
--
--#: ../scripts/chcat:110
--#, c-format
--msgid "%s is already in %s"
++#~ msgid "Disable SELinux protection for iscsi daemon"
++#~ msgstr "iscsi 데몬의 SELinux 보안을 비활성화 "
+ 
+-#: ../gui/selinux.tbl:187
+-msgid "Disable SELinux protection for ssh daemon"
 -msgstr ""
--
--#: ../scripts/chcat:188 ../scripts/chcat:198
--#, c-format
--msgid "%s is not in %s"
++#~ msgid "Disable SELinux protection for jabberd daemon"
++#~ msgstr "jabberd 데몬의 SELinux 보안을 비활성화 "
+ 
+-#: ../gui/selinux.tbl:188
+-msgid "Allow ssh logins as sysadm_r:sysadm_t"
 -msgstr ""
--
--#: ../scripts/chcat:267 ../scripts/chcat:272
--msgid "Can not combine +/- with other types of categories"
++#~ msgid "Kerberos"
++#~ msgstr "Kerberos"
+ 
+-#: ../gui/selinux.tbl:189
+-msgid ""
+-"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
+-"bashrc)"
 -msgstr ""
--
--#: ../scripts/chcat:319
--msgid "Can not have multiple sensitivities"
++#~ msgid "Disable SELinux protection for kadmind daemon"
++#~ msgstr "kadmind 데몬의 SELinux 보안을 비활성화 "
+ 
+-#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
+-msgid "Universal SSL tunnel"
 -msgstr ""
--
--#: ../scripts/chcat:325
--#, c-format
--msgid "Usage %s CATEGORY File ..."
++#~ msgid "Disable SELinux protection for klogd daemon"
++#~ msgstr "klogd 데몬의 SELinux 보안을 비활성화 "
+ 
+-#: ../gui/selinux.tbl:190
+-msgid "Disable SELinux protection for stunnel daemon"
 -msgstr ""
--
--#: ../scripts/chcat:326
--#, c-format
--msgid "Usage %s -l CATEGORY user ..."
++#~ msgid "Disable SELinux protection for krb5kdc daemon"
++#~ msgstr "krb5kdc 데몬의 SELinux 보안을 비활성화 "
+ 
+-#: ../gui/selinux.tbl:191
+-msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
 -msgstr ""
--
--#: ../scripts/chcat:327
--#, c-format
--msgid "Usage %s [[+|-]CATEGORY],...]q File ..."
++#~ msgid "Disable SELinux protection for ktalk daemons"
++#~ msgstr "ktalk 데몬의 SELinux 보안을 비활성화 "
+ 
+-#: ../gui/selinux.tbl:192
+-msgid "Disable SELinux protection for swat daemon"
 -msgstr ""
--
--#: ../scripts/chcat:328
--#, c-format
--msgid "Usage %s -l [[+|-]CATEGORY],...]q user ..."
++#~ msgid "Disable SELinux protection for kudzu daemon"
++#~ msgstr "kudzu 데몬의 SELinux 보안을 비활성화 "
+ 
+-#: ../gui/selinux.tbl:193
+-msgid "Disable SELinux protection for sxid daemon"
 -msgstr ""
--
--#: ../scripts/chcat:329
--#, c-format
--msgid "Usage %s -d File ..."
++#~ msgid "Disable SELinux protection for locate daemon"
++#~ msgstr "locate 데몬의 SELinux 보안을 비활성화 "
+ 
+-#: ../gui/selinux.tbl:194
+-msgid "Disable SELinux protection for syslogd daemon"
 -msgstr ""
--
--#: ../scripts/chcat:330
--#, c-format
--msgid "Usage %s -l -d user ..."
++#~ msgid "Disable SELinux protection for lpd daemon"
++#~ msgstr "lpd 데몬의 SELinux 보안을 비활성화 "
+ 
+-#: ../gui/selinux.tbl:195
+-msgid "Disable SELinux protection for system cron jobs"
 -msgstr ""
--
--#: ../scripts/chcat:331
--#, c-format
--msgid "Usage %s -L"
++#~ msgid "Disable SELinux protection for lrrd daemon"
++#~ msgstr "lrrd 데몬의 SELinux 보안을 비활성화 "
+ 
+-#: ../gui/selinux.tbl:196
+-msgid "Disable SELinux protection for tcp daemon"
 -msgstr ""
--
--#: ../scripts/chcat:332
--#, c-format
--msgid "Usage %s -L -l user"
++#~ msgid "Disable SELinux protection for lvm daemon"
++#~ msgstr "lvm 데몬의 SELinux 보안을 비활성화 "
+ 
+-#: ../gui/selinux.tbl:197
+-msgid "Disable SELinux protection for telnet daemon"
 -msgstr ""
--
--#: ../scripts/chcat:333
--msgid "Use -- to end option list.  For example"
++#~ msgid "Disable SELinux protection for mailman"
++#~ msgstr "mailman의 SELinux 보안을 비활성화 "
+ 
+-#: ../gui/selinux.tbl:198
+-msgid "Disable SELinux protection for tftpd daemon"
 -msgstr ""
--
--#: ../scripts/chcat:334
--msgid "chcat -- -CompanyConfidential /docs/businessplan.odt"
++#~ msgid "Disable SELinux protection for mdadm daemon"
++#~ msgstr "mdadm 데몬의 SELinux 보안을 비활성화 "
+ 
+-#: ../gui/selinux.tbl:199
+-msgid "Disable SELinux protection for transproxy daemon"
 -msgstr ""
--
--#: ../scripts/chcat:335
--msgid "chcat -l +CompanyConfidential juser"
++#~ msgid "Disable SELinux protection for monopd daemon"
++#~ msgstr "monopd 데몬의 SELinux 보안을 비활성화 "
+ 
+-#: ../gui/selinux.tbl:200
+-msgid "Disable SELinux protection for udev daemon"
 -msgstr ""
--
--#: ../scripts/chcat:399
--#, c-format
--msgid "Options Error %s "
++#~ msgid "Disable SELinux protection for mrtg daemon"
++#~ msgstr "mrtg 데몬의 SELinux 보안을 비활성화 "
+ 
+-#: ../gui/selinux.tbl:201
+-msgid "Disable SELinux protection for uml daemon"
 -msgstr ""
-diff -up policycoreutils-2.1.12/po/lv.po.rhat policycoreutils-2.1.12/po/lv.po
---- policycoreutils-2.1.12/po/lv.po.rhat	2012-07-04 07:35:21.000000000 -0400
-+++ policycoreutils-2.1.12/po/lv.po	2012-10-16 15:10:14.551611943 -0400
-@@ -1,1270 +0,0 @@
--# SOME DESCRIPTIVE TITLE.
--# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
--# This file is distributed under the same license as the PACKAGE package.
--# FIRST AUTHOR <EMAIL at ADDRESS>, YEAR.
--#
--#, fuzzy
++#~ msgid "Disable SELinux protection for mysqld daemon"
++#~ msgstr "mysqld 데몬의 SELinux 보안을 비활성화 "
+ 
+-#: ../gui/selinux.tbl:202
 -msgid ""
+-"Allow xinetd to run unconfined, including any services it starts that do not "
+-"have a domain transition explicitly defined"
 -msgstr ""
--"Project-Id-Version: PACKAGE VERSION\n"
--"Report-Msgid-Bugs-To: \n"
--"POT-Creation-Date: 2012-03-27 10:49-0400\n"
--"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
--"Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
--"Language-Team: LANGUAGE <LL at li.org>\n"
--"Language: \n"
--"MIME-Version: 1.0\n"
--"Content-Type: text/plain; charset=UTF-8\n"
--"Content-Transfer-Encoding: 8bit\n"
--
--#: ../run_init/run_init.c:67
++#~ msgid "Disable SELinux protection for nagios daemon"
++#~ msgstr "nagios 데몬의 SELinux 보안을 비활성화 "
+ 
+-#: ../gui/selinux.tbl:203
 -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:1124
--#, 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"
+-"Allow rc scripts to run unconfined, including any daemon started by an rc "
+-"script that does not have a domain transition explicitly defined"
 -msgstr ""
--
--#: ../run_init/run_init.c:309
--#, c-format
--msgid "Could not open file %s\n"
++#~ msgid "Name Service"
++#~ msgstr "네임 서비스"
+ 
+-#: ../gui/selinux.tbl:204
+-msgid "Allow rpm to run unconfined"
 -msgstr ""
--
--#: ../run_init/run_init.c:336
--#, c-format
--msgid "No context in file %s\n"
++#~ msgid "Disable SELinux protection for named daemon"
++#~ msgstr "named 데몬의 SELinux 보안을 비활성화 "
+ 
+-#: ../gui/selinux.tbl:205
+-msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
 -msgstr ""
--
--#: ../run_init/run_init.c:361
--#, c-format
--msgid "Sorry, run_init may be used only on a SELinux kernel.\n"
++#~ msgid "Disable SELinux protection for nessusd daemon"
++#~ msgstr "nessusd 데몬의 SELinux 보안을 비활성화 "
+ 
+-#: ../gui/selinux.tbl:206
+-msgid "Disable SELinux protection for updfstab daemon"
 -msgstr ""
--
--#: ../run_init/run_init.c:380
--#, c-format
--msgid "authentication failed.\n"
++#~ msgid "Disable SELinux protection for NetworkManager"
++#~ msgstr "NetworkManager의 SELinux 보안을 비활성화 "
+ 
+-#: ../gui/selinux.tbl:207
+-msgid "Disable SELinux protection for uptimed daemon"
 -msgstr ""
--
--#: ../run_init/run_init.c:405 ../newrole/newrole.c:1258
--#, c-format
--msgid "Could not set exec context to %s.\n"
++#~ msgid "Disable SELinux protection for nfsd daemon"
++#~ msgstr "nfsd 데몬의 SELinux 보안을 비활성화 "
+ 
+-#: ../gui/selinux.tbl:208
+-msgid ""
+-"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
+-"staff_r can do so"
 -msgstr ""
--
--#: ../audit2allow/audit2allow:230
--msgid "******************** IMPORTANT ***********************\n"
++#~ msgid "Samba"
++#~ msgstr "Samba"
+ 
+-#: ../gui/selinux.tbl:209
+-msgid "Allow users to execute the mount command"
 -msgstr ""
--
--#: ../audit2allow/audit2allow:231
--msgid "To make this policy package active, execute:"
++#~ msgid "Disable SELinux protection for nmbd daemon"
++#~ msgstr "nmbd 데몬의 SELinux 보안을 비활성화 "
+ 
+-#: ../gui/selinux.tbl:210
+-msgid "Allow regular users direct mouse access (only allow the X server)"
 -msgstr ""
--
--#: ../semanage/seobject.py:143 ../semanage/seobject.py:147
--msgid "global"
++#~ msgid "Disable SELinux protection for nrpe daemon"
++#~ msgstr "nrpe 데몬의 SELinux 보안을 비활성화 "
+ 
+-#: ../gui/selinux.tbl:211
+-msgid "Allow users to run the dmesg command"
 -msgstr ""
--
--#: ../semanage/seobject.py:222
--msgid "Could not create semanage handle"
++#~ msgid "Disable SELinux protection for nscd daemon"
++#~ msgstr "nscd 데몬의 SELinux 보안을 비활성화 "
+ 
+-#: ../gui/selinux.tbl:212
+-msgid "Allow users to control network interfaces (also needs USERCTL=true)"
 -msgstr ""
--
--#: ../semanage/seobject.py:230
--msgid "SELinux policy is not managed or store cannot be accessed."
++#~ msgid "Disable SELinux protection for nsd daemon"
++#~ msgstr "nsd 데몬의 SELinux 보안을 비활성화 "
+ 
+-#: ../gui/selinux.tbl:213
+-msgid "Allow normal user to execute ping"
 -msgstr ""
--
--#: ../semanage/seobject.py:235
--msgid "Cannot read policy store."
++#~ msgid "Disable SELinux protection for ntpd daemon"
++#~ msgstr "ntpd 데몬의 SELinux 보안을 비활성화 "
+ 
+-#: ../gui/selinux.tbl:214
+-msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
 -msgstr ""
--
--#: ../semanage/seobject.py:240
--msgid "Could not establish semanage connection"
++#~ msgid "Disable SELinux protection for oddjob"
++#~ msgstr "oddjob의 SELinux 보안을 비활성화 "
+ 
+-#: ../gui/selinux.tbl:215
+-msgid "Allow users to rw usb devices"
 -msgstr ""
--
--#: ../semanage/seobject.py:245
--msgid "Could not test MLS enabled status"
++#~ msgid "Disable SELinux protection for oddjob_mkhomedir"
++#~ msgstr "oddjob_mkhomedir의 SELinux 보안을 비활성화 "
+ 
+-#: ../gui/selinux.tbl:216
+-msgid ""
+-"Allow users to run TCP servers (bind to ports and accept connection from the "
+-"same domain and outside users)  disabling this forces FTP passive mode and "
+-"may change other protocols"
 -msgstr ""
--
--#: ../semanage/seobject.py:251 ../semanage/seobject.py:266
--msgid "Not yet implemented"
++#~ msgid "Disable SELinux protection for openvpn daemon"
++#~ msgstr "openvpn 데몬의 SELinux 보안을 비활성화 "
+ 
+-#: ../gui/selinux.tbl:217
+-msgid "Allow user to stat ttyfiles"
 -msgstr ""
--
--#: ../semanage/seobject.py:255
--msgid "Semanage transaction already in progress"
++#~ msgid "Disable SELinux protection for pam daemon"
++#~ msgstr "pam 데몬의 SELinux 보안을 비활성화 "
+ 
+-#: ../gui/selinux.tbl:218
+-msgid "Disable SELinux protection for uucpd daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:264
--msgid "Could not start semanage transaction"
++#~ msgid "Disable SELinux protection for pegasus"
++#~ msgstr "pegasus의 SELinux 보안을 비활성화 "
++
++#~ msgid "Disable SELinux protection for perdition daemon"
++#~ msgstr "perdition 데몬의 SELinux 보안을 비활성화 "
++
++#~ msgid "Disable SELinux protection for portmap daemon"
++#~ msgstr "portmap 데몬의 SELinux 보안을 비활성화 "
++
++#~ msgid "Disable SELinux protection for portslave daemon"
++#~ msgstr "portslave 데몬의 SELinux 보안을 비활성화 "
++
++#~ msgid "Disable SELinux protection for postfix"
++#~ msgstr "postfix의 SELinux 보안을 비활성화 "
++
++#~ msgid "Disable SELinux protection for postgresql daemon"
++#~ msgstr "postgresql 데몬의 SELinux 보안을 비활성화 "
++
++#~ msgid "pppd"
++#~ msgstr "pppd"
++
++#~ msgid "Disable SELinux protection for pptp"
++#~ msgstr "pptp의 SELinux 보안을 비활성화 "
+ 
+-#: ../gui/selinux.tbl:219
+-msgid "Disable SELinux protection for vmware daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:274
--msgid "Could not commit semanage transaction"
++#~ msgid "Disable SELinux protection for prelink daemon"
++#~ msgstr "prelink 데몬의 SELinux 보안을 비활성화 "
+ 
+-#: ../gui/selinux.tbl:220
+-msgid "Disable SELinux protection for watchdog daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:279
--msgid "Semanage transaction not in progress"
++#~ msgid "Disable SELinux protection for privoxy daemon"
++#~ msgstr "privoxy 데몬의 SELinux 보안을 비활성화 "
+ 
+-#: ../gui/selinux.tbl:221
+-msgid "Disable SELinux protection for winbind daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:291 ../semanage/seobject.py:371
--msgid "Could not list SELinux modules"
++#~ msgid "Disable SELinux protection for ptal daemon"
++#~ msgstr "ptal 데몬의 SELinux 보안을 비활성화 "
+ 
+-#: ../gui/selinux.tbl:222
+-msgid "Disable SELinux protection for xdm daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:304
--msgid "Modules Name"
++#~ msgid "Disable SELinux protection for pxe daemon"
++#~ msgstr "pxe 데몬의 SELinux 보안을 비활성화 "
+ 
+-#: ../gui/selinux.tbl:223
+-msgid "Allow xdm logins as sysadm_r:sysadm_t"
 -msgstr ""
--
--#: ../semanage/seobject.py:304
--msgid "Version"
++#~ msgid "Disable SELinux protection for pyzord"
++#~ msgstr "pyzord의 SELinux 보안을 비활성화 "
+ 
+-#: ../gui/selinux.tbl:224
+-msgid "Disable SELinux protection for xen daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:307
--msgid "Disabled"
++#~ msgid "Disable SELinux protection for quota daemon"
++#~ msgstr "quota 데몬의 SELinux 보안을 비활성화 "
+ 
+-#: ../gui/selinux.tbl:225
+-msgid "XEN"
 -msgstr ""
--
--#: ../semanage/seobject.py:322
--#, python-format
--msgid "Could not disable module %s (remove failed)"
++#~ msgid "Disable SELinux protection for radiusd daemon"
++#~ msgstr "radiusd 데몬의 SELinux 보안을 비활성화 "
+ 
+-#: ../gui/selinux.tbl:225
+-msgid "Allow xen to read/write physical disk devices"
 -msgstr ""
--
--#: ../semanage/seobject.py:333
--#, python-format
--msgid "Could not enable module %s (remove failed)"
++#~ msgid "Disable SELinux protection for radvd daemon"
++#~ msgstr "radvd 데몬의 SELinux 보안을 비활성화 "
+ 
+-#: ../gui/selinux.tbl:226
+-msgid "Disable SELinux protection for xfs daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:348
--#, python-format
--msgid "Could not remove module %s (remove failed)"
++#~ msgid "Disable SELinux protection for rdisc"
++#~ msgstr "rdisc의 SELinux 보안을 비활성화 "
+ 
+-#: ../gui/selinux.tbl:227
+-msgid "Disable SELinux protection for xen control"
 -msgstr ""
--
--#: ../semanage/seobject.py:358
--msgid "dontaudit requires either 'on' or 'off'"
++#~ msgid "Disable SELinux protection for readahead"
++#~ msgstr "readahead의 SELinux 보안을 비활성화 "
+ 
+-#: ../gui/selinux.tbl:228
+-msgid "Disable SELinux protection for ypbind daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:387
--msgid "Builtin Permissive Types"
++#~ msgid "Allow programs to read files in non-standard locations (default_t)"
++#~ msgstr "비표준 위치 (default_t)에서 프로그램이 파일을 읽는 것을 허용 "
+ 
+-#: ../gui/selinux.tbl:229
+-msgid "Disable SELinux protection for NIS Password Daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:397
--msgid "Customized Permissive Types"
++#~ msgid "Disable SELinux protection for restorecond"
++#~ msgstr "restorecond의 SELinux 보안을 비활성화 "
+ 
+-#: ../gui/selinux.tbl:230
+-msgid "Disable SELinux protection for ypserv daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:438
--#, python-format
--msgid "Could not set permissive domain %s (module installation failed)"
++#~ msgid "Disable SELinux protection for rhgb daemon"
++#~ msgstr "rhgb 데몬의 SELinux 보안을 비활성화 "
+ 
+-#: ../gui/selinux.tbl:231
+-msgid "Disable SELinux protection for NIS Transfer Daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:444
--#, python-format
--msgid "Could not remove permissive domain %s (remove failed)"
++#~ msgid "Disable SELinux protection for ricci"
++#~ msgstr "ricci의 SELinux 보안을 비활성화 "
+ 
+-#: ../gui/selinux.tbl:232
+-msgid "Allow SELinux webadm user to manage unprivileged users home directories"
 -msgstr ""
--
--#: ../semanage/seobject.py:479 ../semanage/seobject.py:553
--#: ../semanage/seobject.py:599 ../semanage/seobject.py:696
--#: ../semanage/seobject.py:726 ../semanage/seobject.py:793
--#: ../semanage/seobject.py:850 ../semanage/seobject.py:1097
--#: ../semanage/seobject.py:1786 ../semanage/seobject.py:1849
--#: ../semanage/seobject.py:1868 ../semanage/seobject.py:1985
--#: ../semanage/seobject.py:2037
--#, python-format
--msgid "Could not create a key for %s"
++#~ msgid "Disable SELinux protection for ricci_modclusterd"
++#~ msgstr "ricci_modclusterd의 SELinux 보안을 비활성화 "
+ 
+-#: ../gui/selinux.tbl:233
+-msgid "Allow SELinux webadm user to read unprivileged users home directories"
 -msgstr ""
--
--#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
--#: ../semanage/seobject.py:603 ../semanage/seobject.py:609
++#~ msgid "Disable SELinux protection for rlogind daemon"
++#~ msgstr "rlogind 데몬의 SELinux 보안을 비활성화 "
+ 
+-#: ../gui/semanagePage.py:126
 -#, python-format
--msgid "Could not check if login mapping for %s is defined"
+-msgid "Are you sure you want to delete %s '%s'?"
 -msgstr ""
--
--#: ../semanage/seobject.py:492
++#~ msgid "Disable SELinux protection for rpcd daemon"
++#~ msgstr "rpcd 데몬의 SELinux 보안을 비활성화 "
+ 
+-#: ../gui/semanagePage.py:126
 -#, python-format
--msgid "Linux Group %s does not exist"
+-msgid "Delete %s"
 -msgstr ""
--
--#: ../semanage/seobject.py:497
++#~ msgid "Disable SELinux protection for rshd"
++#~ msgstr "rshd의 SELinux 보안을 비활성화 "
+ 
+-#: ../gui/semanagePage.py:134
 -#, python-format
--msgid "Linux User %s does not exist"
+-msgid "Add %s"
 -msgstr ""
--
--#: ../semanage/seobject.py:501
++#~ msgid "rsync"
++#~ msgstr "rsync"
+ 
+-#: ../gui/semanagePage.py:148
 -#, python-format
--msgid "Could not create login mapping for %s"
+-msgid "Modify %s"
 -msgstr ""
--
--#: ../semanage/seobject.py:505 ../semanage/seobject.py:741
--#, python-format
--msgid "Could not set name for %s"
++#~ msgid "Disable SELinux protection for rsync daemon"
++#~ msgstr "rsync 데몬의 SELinux 보안을 비활성화 "
+ 
+-#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
+-msgid "Permissive"
 -msgstr ""
--
--#: ../semanage/seobject.py:510 ../semanage/seobject.py:751
--#, python-format
--msgid "Could not set MLS range for %s"
++#~ msgid "Allow ssh to run from inetd instead of as a daemon"
++#~ msgstr "ssh가 데몬으로서가 아닌 inetd에서 실행하는 것을 허용 "
+ 
+-#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
+-msgid "Enforcing"
 -msgstr ""
--
--#: ../semanage/seobject.py:514
--#, python-format
--msgid "Could not set SELinux user for %s"
++#~ msgid "SASL authentication server"
++#~ msgstr "SASL 인증 서버 "
+ 
+-#: ../gui/statusPage.py:94
+-msgid "Status"
 -msgstr ""
--
--#: ../semanage/seobject.py:518
--#, python-format
--msgid "Could not add login mapping for %s"
++#~ msgid ""
++#~ "Allow X-Windows server to map a memory region as both executable and "
++#~ "writable"
++#~ msgstr "메모리 영역을 실행 및 쓰기로 맵핑하는 것을 X-Windows 서버에 허용"
+ 
+-#: ../gui/statusPage.py:133
+-msgid ""
+-"Changing the policy type will cause a relabel of the entire file system on "
+-"the next boot. Relabeling takes a long time depending on the size of the "
+-"file system.  Do you wish to continue?"
 -msgstr ""
--
--#: ../semanage/seobject.py:536
--msgid "Requires seuser or serange"
++#~ msgid "Disable SELinux protection for saslauthd daemon"
++#~ msgstr "saslauthd 데몬의 SELinux 보안을 비활성화 "
+ 
+-#: ../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 ""
--
--#: ../semanage/seobject.py:559 ../semanage/seobject.py:605
--#, python-format
--msgid "Login mapping for %s is not defined"
++#~ msgid "Disable SELinux protection for scannerdaemon daemon"
++#~ msgstr "scannerdaemon 데몬의 SELinux 보안을 비활성화 "
+ 
+-#: ../gui/statusPage.py:152
+-msgid ""
+-"Changing to SELinux enabled will cause a relabel of the entire file system "
+-"on the next boot. Relabeling takes a long time depending on the size of the "
+-"file system.  Do you wish to continue?"
 -msgstr ""
--
--#: ../semanage/seobject.py:563
--#, python-format
--msgid "Could not query seuser for %s"
++#~ msgid "Do not allow transition to sysadm_t, sudo and su effected"
++#~ msgstr "sysadm_t, sudo, su로 전환을 허용하지 않습니다"
+ 
+-#: ../gui/system-config-selinux.glade:11
+-msgid "system-config-selinux"
 -msgstr ""
--
--#: ../semanage/seobject.py:577
--#, python-format
--msgid "Could not modify login mapping for %s"
++#~ msgid "Do not allow any processes to load kernel modules"
++#~ msgstr "커널 모듈을 로드하는 것을 모든 프로세스에 허용하지 않습니다 "
+ 
+-#: ../gui/system-config-selinux.glade:12
+-msgid ""
+-"Copyright (c)2006 Red Hat, Inc.\n"
+-"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
 -msgstr ""
--
--#: ../semanage/seobject.py:611
--#, python-format
--msgid "Login mapping for %s is defined in policy, cannot be deleted"
++#~ msgid "Do not allow any processes to modify kernel SELinux policy"
++#~ msgstr ""
++#~ "커널 SELinux 정책을 수정하는 것을 모든 프로세스에 허용하지 않습니다 "
+ 
+-#: ../gui/system-config-selinux.glade:22
+-#: ../gui/system-config-selinux.glade:544
+-msgid "Add SELinux Login Mapping"
 -msgstr ""
--
--#: ../semanage/seobject.py:615
--#, python-format
--msgid "Could not delete login mapping for %s"
++#~ msgid "Disable SELinux protection for sendmail daemon"
++#~ msgstr "sendmail 데몬의 SELinux 보안을 비활성화 "
+ 
+-#: ../gui/system-config-selinux.glade:257
+-msgid "Add SELinux Network Ports"
 -msgstr ""
--
--#: ../semanage/seobject.py:637 ../semanage/seobject.py:655
--#: ../semanage/seobject.py:893
--msgid "Could not list login mappings"
++#~ msgid "Disable SELinux protection for setrans"
++#~ msgstr "setrans의 SELinux 보안을 비활성화 "
+ 
+-#: ../gui/system-config-selinux.glade:391
+-#: ../gui/system-config-selinux.glade:678
+-msgid "SELinux Type"
 -msgstr ""
--
--#: ../semanage/seobject.py:680 ../semanage/seobject.py:685
--msgid "Login Name"
++#~ msgid "Disable SELinux protection for setroubleshoot daemon"
++#~ msgstr "setroubleshoot 데몬의 SELinux 보안을 비활성화 "
+ 
+-#: ../gui/system-config-selinux.glade:622
+-msgid "File Specification"
 -msgstr ""
--
--#: ../semanage/seobject.py:680 ../semanage/seobject.py:685
--#: ../semanage/seobject.py:943 ../semanage/seobject.py:948
--msgid "SELinux User"
++#~ msgid "Disable SELinux protection for slapd daemon"
++#~ msgstr "slapd 데몬의 SELinux 보안을 비활성화 "
+ 
+-#: ../gui/system-config-selinux.glade:650
+-msgid "File Type"
 -msgstr ""
--
--#: ../semanage/seobject.py:680
--msgid "MLS/MCS Range"
++#~ msgid "Disable SELinux protection for slrnpull daemon"
++#~ msgstr "slrnpull 데몬의 SELinux 보안을 비활성화 "
+ 
+-#: ../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 ""
--
--#: ../semanage/seobject.py:699 ../semanage/seobject.py:730
--#: ../semanage/seobject.py:797 ../semanage/seobject.py:854
--#: ../semanage/seobject.py:860
--#, python-format
--msgid "Could not check if SELinux user %s is defined"
++#~ msgid "Disable SELinux protection for smbd daemon"
++#~ msgstr "smbd 데몬의 SELinux 보안을 비활성화 "
+ 
+-#: ../gui/system-config-selinux.glade:773
+-msgid "MLS"
 -msgstr ""
--
--#: ../semanage/seobject.py:702 ../semanage/seobject.py:803
--#: ../semanage/seobject.py:866
--#, python-format
--msgid "Could not query user for %s"
++#~ msgid "Disable SELinux protection for snmpd daemon"
++#~ msgstr "snmpd 데몬의 SELinux 보안을 비활성화 "
+ 
+-#: ../gui/system-config-selinux.glade:837
+-msgid "Add SELinux User"
 -msgstr ""
--
--#: ../semanage/seobject.py:722
--#, python-format
--msgid "You must add at least one role for %s"
++#~ msgid "Disable SELinux protection for snort daemon"
++#~ msgstr "snort 데몬의 SELinux 보안을 비활성화 "
+ 
+-#: ../gui/system-config-selinux.glade:1079
+-msgid "SELinux Administration"
 -msgstr ""
--
--#: ../semanage/seobject.py:737
--#, python-format
--msgid "Could not create SELinux user for %s"
++#~ msgid "Disable SELinux protection for soundd daemon"
++#~ msgstr "soundd 데몬의 SELinux 보안을 비활성화 "
+ 
+-#: ../gui/system-config-selinux.glade:1122
+-msgid "Add"
 -msgstr ""
--
--#: ../semanage/seobject.py:746
--#, python-format
--msgid "Could not add role %s for %s"
++#~ msgid "Disable SELinux protection for sound daemon"
++#~ msgstr "sound 데몬의 SELinux 보안을 비활성화 "
+ 
+-#: ../gui/system-config-selinux.glade:1144
+-msgid "_Properties"
 -msgstr ""
--
--#: ../semanage/seobject.py:755
--#, python-format
--msgid "Could not set MLS level for %s"
++#~ msgid "Spam Protection"
++#~ msgstr "Spam 보안 "
+ 
+-#: ../gui/system-config-selinux.glade:1166
+-msgid "_Delete"
 -msgstr ""
--
--#: ../semanage/seobject.py:758
--#, python-format
--msgid "Could not add prefix %s for %s"
++#~ msgid "Disable SELinux protection for spamd daemon"
++#~ msgstr "spamd 데몬의 SELinux 보안을 비활성화 "
+ 
+-#: ../gui/system-config-selinux.glade:1256
+-msgid "Select Management Object"
 -msgstr ""
--
--#: ../semanage/seobject.py:761
--#, python-format
--msgid "Could not extract key for %s"
++#~ msgid "Allow Spam Assassin daemon network access"
++#~ msgstr "Spam Assassin 데몬 네트워크 액세스를 허용 "
+ 
+-#: ../gui/system-config-selinux.glade:1273
+-msgid "<b>Select:</b>"
 -msgstr ""
--
--#: ../semanage/seobject.py:765
--#, python-format
--msgid "Could not add SELinux user %s"
++#~ msgid "Disable SELinux protection for speedmgmt daemon"
++#~ msgstr "speedmgmt 데몬의 SELinux 보안을 비활성화 "
+ 
+-#: ../gui/system-config-selinux.glade:1326
+-msgid "System Default Enforcing Mode"
 -msgstr ""
--
--#: ../semanage/seobject.py:787
--msgid "Requires prefix, roles, level or range"
++#~ msgid "Squid"
++#~ msgstr "Squid"
+ 
+-#: ../gui/system-config-selinux.glade:1354
+-msgid ""
+-"Disabled\n"
+-"Permissive\n"
+-"Enforcing\n"
 -msgstr ""
--
--#: ../semanage/seobject.py:789
--msgid "Requires prefix or roles"
++#~ msgid "Disable SELinux protection for squid daemon"
++#~ msgstr "squid 데몬의 SELinux 보안을 비활성화 "
+ 
+-#: ../gui/system-config-selinux.glade:1373
+-msgid "Current Enforcing Mode"
 -msgstr ""
--
--#: ../semanage/seobject.py:799 ../semanage/seobject.py:856
--#, python-format
--msgid "SELinux user %s is not defined"
++#~ msgid "Disable SELinux protection for ssh daemon"
++#~ msgstr "ssh 데몬의 SELinux 보안을 비활성화 "
+ 
+-#: ../gui/system-config-selinux.glade:1418
+-msgid "System Default Policy Type: "
 -msgstr ""
--
--#: ../semanage/seobject.py:828
--#, python-format
--msgid "Could not modify SELinux user %s"
++#~ msgid ""
++#~ "Allow staff_r users to search the sysadm home dir and read files (such as "
++#~ "~/.bashrc)"
++#~ msgstr ""
++#~ "staff_r 사용자가 시스템 관리자 홈 디렉토리를 검색하고 파일 (~/.bashrc 등)"
++#~ "을 읽는 것을 허용 "
+ 
+-#: ../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 ""
--
--#: ../semanage/seobject.py:862
--#, python-format
--msgid "SELinux user %s is defined in policy, cannot be deleted"
++#~ msgid "Universal SSL tunnel"
++#~ msgstr "범용 SSL 터널 "
+ 
+-#: ../gui/system-config-selinux.glade:1509
+-msgid "Relabel on next reboot."
 -msgstr ""
--
--#: ../semanage/seobject.py:873
--#, python-format
--msgid "Could not delete SELinux user %s"
++#~ msgid "Disable SELinux protection for stunnel daemon"
++#~ msgstr "stunnel 데몬의 SELinux 보안을 비활성화 "
+ 
+-#: ../gui/system-config-selinux.glade:1561
+-msgid "label37"
 -msgstr ""
--
--#: ../semanage/seobject.py:911
--msgid "Could not list SELinux users"
++#~ msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
++#~ msgstr "stunnel 데몬이 xinetd 외부에서 독립적으로 가동하는 것을 허용 "
+ 
+-#: ../gui/system-config-selinux.glade:1598
+-msgid "Revert boolean setting to system default"
 -msgstr ""
--
--#: ../semanage/seobject.py:917
--#, python-format
--msgid "Could not list roles for user %s"
++#~ msgid "Disable SELinux protection for swat daemon"
++#~ msgstr "swat 데몬의 SELinux 보안을 비활성화 "
+ 
+-#: ../gui/system-config-selinux.glade:1614
+-msgid "Toggle between Customized and All Booleans"
 -msgstr ""
--
--#: ../semanage/seobject.py:942
--msgid "Labeling"
++#~ msgid "Disable SELinux protection for sxid daemon"
++#~ msgstr "sxid 데몬의 SELinux 보안을 비활성화 "
+ 
+-#: ../gui/system-config-selinux.glade:1645
+-#: ../gui/system-config-selinux.glade:1850
+-#: ../gui/system-config-selinux.glade:2037
+-#: ../gui/system-config-selinux.glade:2224
+-#: ../gui/system-config-selinux.glade:2467
+-#: ../gui/system-config-selinux.glade:2692
+-#: ../gui/system-config-selinux.glade:2867
+-msgid "Filter"
 -msgstr ""
--
--#: ../semanage/seobject.py:942
--msgid "MLS/"
++#~ msgid "Disable SELinux protection for syslogd daemon"
++#~ msgstr "syslogd 데몬의 SELinux 보안을 비활성화 "
+ 
+-#: ../gui/system-config-selinux.glade:1734
+-msgid "label50"
 -msgstr ""
--
--#: ../semanage/seobject.py:943
--msgid "Prefix"
++#~ msgid "Disable SELinux protection for system cron jobs"
++#~ msgstr "시스템 cron 작업의 SELinux 보안을 비활성화 "
+ 
+-#: ../gui/system-config-selinux.glade:1771
+-msgid "Add File Context"
 -msgstr ""
--
--#: ../semanage/seobject.py:943
--msgid "MCS Level"
++#~ msgid "Disable SELinux protection for tcp daemon"
++#~ msgstr "tcp 데몬의 SELinux 보안을 비활성화 "
+ 
+-#: ../gui/system-config-selinux.glade:1787
+-msgid "Modify File Context"
 -msgstr ""
--
--#: ../semanage/seobject.py:943
--msgid "MCS Range"
++#~ msgid "Disable SELinux protection for telnet daemon"
++#~ msgstr "telnet 데몬의 SELinux 보안을 비활성화 "
+ 
+-#: ../gui/system-config-selinux.glade:1803
+-msgid "Delete File Context"
 -msgstr ""
--
--#: ../semanage/seobject.py:943 ../semanage/seobject.py:948
--msgid "SELinux Roles"
++#~ msgid "Disable SELinux protection for tftpd daemon"
++#~ msgstr "tftpd 데몬의 SELinux 보안을 비활성화 "
+ 
+-#: ../gui/system-config-selinux.glade:1819
+-msgid "Toggle between all and customized file context"
 -msgstr ""
--
--#: ../semanage/seobject.py:963
--msgid "Protocol udp or tcp is required"
++#~ msgid "Disable SELinux protection for transproxy daemon"
++#~ msgstr "transproxy 데몬의 SELinux 보안을 비활성화 "
+ 
+-#: ../gui/system-config-selinux.glade:1939
+-msgid "label38"
 -msgstr ""
--
--#: ../semanage/seobject.py:965
--msgid "Port is required"
++#~ msgid "Disable SELinux protection for udev daemon"
++#~ msgstr "udev 데몬의 SELinux 보안을 비활성화 "
+ 
+-#: ../gui/system-config-selinux.glade:1976
+-msgid "Add SELinux User Mapping"
 -msgstr ""
--
--#: ../semanage/seobject.py:975
--msgid "Invalid Port"
++#~ msgid "Disable SELinux protection for uml daemon"
++#~ msgstr "uml 데몬의 SELinux 보안을 비활성화 "
+ 
+-#: ../gui/system-config-selinux.glade:1992
+-msgid "Modify SELinux User Mapping"
 -msgstr ""
--
--#: ../semanage/seobject.py:979
--#, python-format
--msgid "Could not create a key for %s/%s"
++#~ msgid ""
++#~ "Allow xinetd to run unconfined, including any services it starts that do "
++#~ "not have a domain transition explicitly defined"
++#~ msgstr ""
++#~ "도메인 전환을 명시적으로 정의하지 않고 시작하는 모든 서비스를 포함하여 제"
++#~ "한없이 실행하는 것을 xinetd에 허용 "
+ 
+-#: ../gui/system-config-selinux.glade:2008
+-msgid "Delete SELinux User Mapping"
 -msgstr ""
--
--#: ../semanage/seobject.py:990
--msgid "Type is required"
++#~ msgid ""
++#~ "Allow rc scripts to run unconfined, including any daemon started by an rc "
++#~ "script that does not have a domain transition explicitly defined"
++#~ msgstr ""
++#~ "도메인 전환을 명시적으로 정의하지 않고 rc 스크립트에 의해 시작하는 모든 데"
++#~ "몬을 포함하여 제한없이 실행하는 것을 rc 스크립트에 허용 "
+ 
+-#: ../gui/system-config-selinux.glade:2126
+-msgid "label39"
 -msgstr ""
--
--#: ../semanage/seobject.py:996 ../semanage/seobject.py:1055
--#: ../semanage/seobject.py:1110 ../semanage/seobject.py:1116
--#, python-format
--msgid "Could not check if port %s/%s is defined"
++#~ msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
++#~ msgstr ""
++#~ "hotplug 및 insmod와 같이 권한이 있는 유틸리티가 제한없이 실행하는 것을 허"
++#~ "용 "
+ 
+-#: ../gui/system-config-selinux.glade:2163
+-msgid "Add User"
 -msgstr ""
--
--#: ../semanage/seobject.py:998
--#, python-format
--msgid "Port %s/%s already defined"
++#~ msgid "Disable SELinux protection for updfstab daemon"
++#~ msgstr "updfstab 데몬의 SELinux 보안을 비활성화 "
+ 
+-#: ../gui/system-config-selinux.glade:2179
+-msgid "Modify User"
 -msgstr ""
--
--#: ../semanage/seobject.py:1002
--#, python-format
--msgid "Could not create port for %s/%s"
++#~ msgid "Disable SELinux protection for uptimed daemon"
++#~ msgstr "uptimed 데몬의 SELinux 보안을 비활성화 "
+ 
+-#: ../gui/system-config-selinux.glade:2195
+-msgid "Delete User"
 -msgstr ""
--
--#: ../semanage/seobject.py:1008
--#, python-format
--msgid "Could not create context for %s/%s"
++#~ msgid ""
++#~ "Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, "
++#~ "only staff_r can do so"
++#~ msgstr ""
++#~ "user_r가 su, sudo, userhelper를 통해 sysadm_r에 연결하는 것을 허용합니다. "
++#~ "그렇지 않을 경우 staff_r만 가능합니다 "
+ 
+-#: ../gui/system-config-selinux.glade:2313
+-msgid "label41"
 -msgstr ""
--
--#: ../semanage/seobject.py:1012
--#, python-format
--msgid "Could not set user in port context for %s/%s"
++#~ msgid "Allow users to control network interfaces (also needs USERCTL=true)"
++#~ msgstr "사용자에게 네트워크 인터페이스 제어를 허용 (또한 USERCTL=true 필요)"
+ 
+-#: ../gui/system-config-selinux.glade:2350
+-msgid "Add Network Port"
 -msgstr ""
--
--#: ../semanage/seobject.py:1016
--#, python-format
--msgid "Could not set role in port context for %s/%s"
++#~ msgid "Allow user to stat ttyfiles"
++#~ msgstr "사용자에게 ttyfiles에 기록하는 것을 허용 "
+ 
+-#: ../gui/system-config-selinux.glade:2366
+-msgid "Edit Network Port"
 -msgstr ""
--
--#: ../semanage/seobject.py:1020
--#, python-format
--msgid "Could not set type in port context for %s/%s"
++#~ msgid "Disable SELinux protection for uucpd daemon"
++#~ msgstr "uucpd 데몬의 SELinux 보안을 비활성화 "
+ 
+-#: ../gui/system-config-selinux.glade:2382
+-msgid "Delete Network Port"
 -msgstr ""
--
--#: ../semanage/seobject.py:1025
--#, python-format
--msgid "Could not set mls fields in port context for %s/%s"
++#~ msgid "Disable SELinux protection for vmware daemon"
++#~ msgstr "vmware 데몬의 SELinux 보안을 비활성화 "
+ 
+-#: ../gui/system-config-selinux.glade:2418
+-#: ../gui/system-config-selinux.glade:2436
+-msgid "Toggle between Customized and All Ports"
 -msgstr ""
--
--#: ../semanage/seobject.py:1029
--#, python-format
--msgid "Could not set port context for %s/%s"
++#~ msgid "Disable SELinux protection for watchdog daemon"
++#~ msgstr "워치독 데몬의 SELinux 보안을 비활성화 "
+ 
+-#: ../gui/system-config-selinux.glade:2556
+-msgid "label42"
 -msgstr ""
--
--#: ../semanage/seobject.py:1033
--#, python-format
--msgid "Could not add port %s/%s"
++#~ msgid "Disable SELinux protection for winbind daemon"
++#~ msgstr "winbind 데몬의 SELinux 보안을 비활성화 "
+ 
+-#: ../gui/system-config-selinux.glade:2593
+-msgid "Generate new policy module"
 -msgstr ""
--
--#: ../semanage/seobject.py:1047 ../semanage/seobject.py:1312
--#: ../semanage/seobject.py:1508
--msgid "Requires setype or serange"
++#~ msgid "Disable SELinux protection for xdm daemon"
++#~ msgstr "xdm 데몬의 SELinux 보안을 비활성화 "
+ 
+-#: ../gui/system-config-selinux.glade:2609
+-msgid "Load policy module"
 -msgstr ""
--
--#: ../semanage/seobject.py:1049
--msgid "Requires setype"
++#~ msgid "Allow xdm logins as sysadm_r:sysadm_t"
++#~ msgstr "xdm이 sysadm_r:sysadm_t로 로그인하는 것을 허용 "
+ 
+-#: ../gui/system-config-selinux.glade:2625
+-msgid "Remove loadable policy module"
 -msgstr ""
--
--#: ../semanage/seobject.py:1057 ../semanage/seobject.py:1112
--#, python-format
--msgid "Port %s/%s is not defined"
++#~ msgid "Disable SELinux protection for xen daemon"
++#~ msgstr "xen 데몬의 SELinux 보안을 비활성화 "
+ 
+-#: ../gui/system-config-selinux.glade:2661
+-msgid ""
+-"Enable/Disable additional audit rules, that are normally not reported in the "
+-"log files."
 -msgstr ""
--
--#: ../semanage/seobject.py:1061
--#, python-format
--msgid "Could not query port %s/%s"
++#~ msgid "XEN"
++#~ msgstr "XEN"
+ 
+-#: ../gui/system-config-selinux.glade:2781
+-msgid "label44"
 -msgstr ""
--
--#: ../semanage/seobject.py:1072
--#, python-format
--msgid "Could not modify port %s/%s"
++#~ msgid "Disable SELinux protection for xfs daemon"
++#~ msgstr "xfs 데몬의 SELinux 보안을 비활성화 "
+ 
+-#: ../gui/system-config-selinux.glade:2818
+-msgid "Change process mode to permissive."
 -msgstr ""
--
--#: ../semanage/seobject.py:1085
--msgid "Could not list the ports"
++#~ msgid "Disable SELinux protection for xen control"
++#~ msgstr "xen 제어의 SELinux 보안을 비활성화 "
+ 
+-#: ../gui/system-config-selinux.glade:2836
+-msgid "Change process mode to enforcing"
 -msgstr ""
--
--#: ../semanage/seobject.py:1101
--#, python-format
--msgid "Could not delete the port %s"
++#~ msgid "Disable SELinux protection for ypbind daemon"
++#~ msgstr "ypbind 데몬의 SELinux 보안을 비활성화 "
+ 
+-#: ../gui/system-config-selinux.glade:2928
+-msgid "Process Domain"
 -msgstr ""
--
--#: ../semanage/seobject.py:1118
--#, python-format
--msgid "Port %s/%s is defined in policy, cannot be deleted"
++#~ msgid "Disable SELinux protection for NIS Password Daemon"
++#~ msgstr "NIS 암호 데몬의 SELinux 보안을 비활성화 "
+ 
+-#: ../gui/system-config-selinux.glade:2956
+-msgid "label59"
 -msgstr ""
--
--#: ../semanage/seobject.py:1122
++#~ msgid "Disable SELinux protection for ypserv daemon"
++#~ msgstr "ypserv 데몬의 SELinux 보안을 비활성화 "
+ 
+-#: ../gui/usersPage.py:138
 -#, python-format
--msgid "Could not delete port %s/%s"
--msgstr ""
--
--#: ../semanage/seobject.py:1138 ../semanage/seobject.py:1160
--msgid "Could not list ports"
--msgstr ""
--
--#: ../semanage/seobject.py:1199
--msgid "SELinux Port Type"
+-msgid "SELinux user '%s' is required"
 -msgstr ""
--
--#: ../semanage/seobject.py:1199
--msgid "Proto"
--msgstr ""
--
--#: ../semanage/seobject.py:1199
--msgid "Port Number"
--msgstr ""
--
--#: ../semanage/seobject.py:1218
--msgid "Node Address is required"
--msgstr ""
--
--#: ../semanage/seobject.py:1233
--msgid "Unknown or missing protocol"
--msgstr ""
--
--#: ../semanage/seobject.py:1247 ../semanage/seobject.py:1446
--#: ../semanage/seobject.py:1724
--msgid "SELinux Type is required"
--msgstr ""
--
--#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1316
--#: ../semanage/seobject.py:1352 ../semanage/seobject.py:1450
--#: ../semanage/seobject.py:1512 ../semanage/seobject.py:1546
--#: ../semanage/seobject.py:1728
--#, python-format
--msgid "Could not create key for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1253 ../semanage/seobject.py:1320
--#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1362
--#, python-format
--msgid "Could not check if addr %s is defined"
--msgstr ""
--
--#: ../semanage/seobject.py:1262
--#, python-format
--msgid "Could not create addr for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1268 ../semanage/seobject.py:1466
--#: ../semanage/seobject.py:1686
--#, python-format
--msgid "Could not create context for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1272
--#, python-format
--msgid "Could not set mask for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1276
--#, python-format
--msgid "Could not set user in addr context for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1280
--#, python-format
--msgid "Could not set role in addr context for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1284
--#, python-format
--msgid "Could not set type in addr context for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1289
--#, python-format
--msgid "Could not set mls fields in addr context for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1293
--#, python-format
--msgid "Could not set addr context for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1297
--#, python-format
--msgid "Could not add addr %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1322 ../semanage/seobject.py:1358
--#, python-format
--msgid "Addr %s is not defined"
--msgstr ""
--
--#: ../semanage/seobject.py:1326
--#, python-format
--msgid "Could not query addr %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1336
--#, python-format
--msgid "Could not modify addr %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1364
--#, python-format
--msgid "Addr %s is defined in policy, cannot be deleted"
--msgstr ""
--
--#: ../semanage/seobject.py:1368
--#, python-format
--msgid "Could not delete addr %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1380
--msgid "Could not deleteall node mappings"
--msgstr ""
--
--#: ../semanage/seobject.py:1394
--msgid "Could not list addrs"
--msgstr ""
--
--#: ../semanage/seobject.py:1454 ../semanage/seobject.py:1516
--#: ../semanage/seobject.py:1550 ../semanage/seobject.py:1556
--#, python-format
--msgid "Could not check if interface %s is defined"
--msgstr ""
--
--#: ../semanage/seobject.py:1461
--#, python-format
--msgid "Could not create interface for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1470
--#, python-format
--msgid "Could not set user in interface context for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1474
--#, python-format
--msgid "Could not set role in interface context for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1478
--#, python-format
--msgid "Could not set type in interface context for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1483
--#, python-format
--msgid "Could not set mls fields in interface context for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1487
--#, python-format
--msgid "Could not set interface context for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1491
--#, python-format
--msgid "Could not set message context for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1495
--#, python-format
--msgid "Could not add interface %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1518 ../semanage/seobject.py:1552
--#, python-format
--msgid "Interface %s is not defined"
--msgstr ""
--
--#: ../semanage/seobject.py:1522
--#, python-format
--msgid "Could not query interface %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1533
--#, python-format
--msgid "Could not modify interface %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1558
--#, python-format
--msgid "Interface %s is defined in policy, cannot be deleted"
--msgstr ""
--
--#: ../semanage/seobject.py:1562
--#, python-format
--msgid "Could not delete interface %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1574
--msgid "Could not delete all interface  mappings"
--msgstr ""
--
--#: ../semanage/seobject.py:1588
--msgid "Could not list interfaces"
--msgstr ""
--
--#: ../semanage/seobject.py:1613
--msgid "SELinux Interface"
--msgstr ""
--
--#: ../semanage/seobject.py:1613 ../semanage/seobject.py:1936
--msgid "Context"
--msgstr ""
--
--#: ../semanage/seobject.py:1663
--#, python-format
--msgid "Equivalence class for %s already exists"
--msgstr ""
--
--#: ../semanage/seobject.py:1669
--#, python-format
--msgid "File spec %s conflicts with equivalency rule '%s %s'"
--msgstr ""
--
--#: ../semanage/seobject.py:1678
--#, python-format
--msgid "Equivalence class for %s does not exists"
--msgstr ""
--
--#: ../semanage/seobject.py:1692
--#, python-format
--msgid "Could not set user in file context for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1696
--#, python-format
--msgid "Could not set role in file context for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1701 ../semanage/seobject.py:1758
--#, python-format
--msgid "Could not set mls fields in file context for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1707
--msgid "Invalid file specification"
--msgstr ""
--
--#: ../semanage/seobject.py:1709
--msgid "File specification can not include spaces"
--msgstr ""
--
--#: ../semanage/seobject.py:1714
--#, python-format
--msgid ""
--"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
--msgstr ""
--
--#: ../semanage/seobject.py:1732 ../semanage/seobject.py:1737
--#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1872
--#: ../semanage/seobject.py:1876
--#, python-format
--msgid "Could not check if file context for %s is defined"
--msgstr ""
--
--#: ../semanage/seobject.py:1745
--#, python-format
--msgid "Could not create file context for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1753
--#, python-format
--msgid "Could not set type in file context for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1761 ../semanage/seobject.py:1818
--#: ../semanage/seobject.py:1822
--#, python-format
--msgid "Could not set file context for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1767
--#, python-format
--msgid "Could not add file context for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1781
--msgid "Requires setype, serange or seuser"
--msgstr ""
--
--#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1880
--#, python-format
--msgid "File context for %s is not defined"
--msgstr ""
--
--#: ../semanage/seobject.py:1800
--#, python-format
--msgid "Could not query file context for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1826
--#, python-format
--msgid "Could not modify file context for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1839
--msgid "Could not list the file contexts"
--msgstr ""
--
--#: ../semanage/seobject.py:1853
--#, python-format
--msgid "Could not delete the file context %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1878
--#, python-format
--msgid "File context for %s is defined in policy, cannot be deleted"
--msgstr ""
--
--#: ../semanage/seobject.py:1884
--#, python-format
--msgid "Could not delete file context for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1899
--msgid "Could not list file contexts"
--msgstr ""
--
--#: ../semanage/seobject.py:1903
--msgid "Could not list local file contexts"
--msgstr ""
--
--#: ../semanage/seobject.py:1936
--msgid "SELinux fcontext"
--msgstr ""
--
--#: ../semanage/seobject.py:1936
--msgid "type"
--msgstr ""
--
--#: ../semanage/seobject.py:1949
--msgid ""
--"\n"
--"SELinux Distribution fcontext Equivalence \n"
--msgstr ""
--
--#: ../semanage/seobject.py:1954
--msgid ""
--"\n"
--"SELinux Local fcontext Equivalence \n"
--msgstr ""
--
--#: ../semanage/seobject.py:1988 ../semanage/seobject.py:2040
--#: ../semanage/seobject.py:2046
--#, python-format
--msgid "Could not check if boolean %s is defined"
--msgstr ""
--
--#: ../semanage/seobject.py:1990 ../semanage/seobject.py:2042
--#, python-format
--msgid "Boolean %s is not defined"
--msgstr ""
--
--#: ../semanage/seobject.py:1994
--#, python-format
--msgid "Could not query file context %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1999
--#, python-format
--msgid "You must specify one of the following values: %s"
--msgstr ""
--
--#: ../semanage/seobject.py:2004
--#, python-format
--msgid "Could not set active value of boolean %s"
--msgstr ""
--
--#: ../semanage/seobject.py:2007
--#, python-format
--msgid "Could not modify boolean %s"
--msgstr ""
--
--#: ../semanage/seobject.py:2025
--#, python-format
--msgid "Bad format %s: Record %s"
--msgstr ""
--
--#: ../semanage/seobject.py:2048
--#, python-format
--msgid "Boolean %s is defined in policy, cannot be deleted"
--msgstr ""
--
--#: ../semanage/seobject.py:2052
--#, python-format
--msgid "Could not delete boolean %s"
--msgstr ""
--
--#: ../semanage/seobject.py:2064 ../semanage/seobject.py:2081
--msgid "Could not list booleans"
--msgstr ""
--
--#: ../semanage/seobject.py:2104
--msgid "unknown"
--msgstr ""
--
--#: ../semanage/seobject.py:2117
--msgid "off"
--msgstr ""
--
--#: ../semanage/seobject.py:2117
--msgid "on"
--msgstr ""
--
--#: ../semanage/seobject.py:2131
--msgid "SELinux boolean"
--msgstr ""
--
--#: ../semanage/seobject.py:2131
--msgid "State"
--msgstr ""
--
--#: ../semanage/seobject.py:2131
--msgid "Default"
--msgstr ""
--
--#: ../semanage/seobject.py:2131
--msgid "Description"
--msgstr ""
--
--#: ../newrole/newrole.c:201
--#, c-format
--msgid "failed to set PAM_TTY\n"
--msgstr ""
--
--#: ../newrole/newrole.c:290
--#, c-format
--msgid "newrole: service name configuration hashtable overflow\n"
--msgstr ""
--
--#: ../newrole/newrole.c:300
--#, c-format
--msgid "newrole:  %s:  error on line %lu.\n"
--msgstr ""
--
--#: ../newrole/newrole.c:439
--#, c-format
--msgid "cannot find valid entry in the passwd file.\n"
--msgstr ""
--
--#: ../newrole/newrole.c:450
--#, c-format
--msgid "Out of memory!\n"
--msgstr ""
--
--#: ../newrole/newrole.c:455
--#, c-format
--msgid "Error!  Shell is not valid.\n"
--msgstr ""
--
--#: ../newrole/newrole.c:512
--#, c-format
--msgid "Unable to clear environment\n"
--msgstr ""
--
--#: ../newrole/newrole.c:556 ../newrole/newrole.c:587 ../newrole/newrole.c:617
--#, c-format
--msgid "Error changing uid, aborting.\n"
--msgstr ""
--
--#: ../newrole/newrole.c:612
--#, c-format
--msgid "Error resetting KEEPCAPS, aborting\n"
--msgstr ""
--
--#: ../newrole/newrole.c:635
--#, c-format
--msgid "Error connecting to audit system.\n"
--msgstr ""
--
--#: ../newrole/newrole.c:641
--#, c-format
--msgid "Error allocating memory.\n"
--msgstr ""
--
--#: ../newrole/newrole.c:648
--#, c-format
--msgid "Error sending audit message.\n"
--msgstr ""
--
--#: ../newrole/newrole.c:692 ../newrole/newrole.c:1059
--#, c-format
--msgid "Could not determine enforcing mode.\n"
--msgstr ""
--
--#: ../newrole/newrole.c:699
--#, c-format
--msgid "Error!  Could not open %s.\n"
--msgstr ""
--
--#: ../newrole/newrole.c:705
--#, c-format
--msgid "%s!  Could not get current context for %s, not relabeling tty.\n"
--msgstr ""
--
--#: ../newrole/newrole.c:715
--#, c-format
--msgid "%s!  Could not get new context for %s, not relabeling tty.\n"
--msgstr ""
--
--#: ../newrole/newrole.c:725
--#, c-format
--msgid "%s!  Could not set new context for %s\n"
--msgstr ""
--
--#: ../newrole/newrole.c:772
--#, c-format
--msgid "%s changed labels.\n"
--msgstr ""
--
--#: ../newrole/newrole.c:778
--#, c-format
--msgid "Warning! Could not restore context for %s\n"
--msgstr ""
--
--#: ../newrole/newrole.c:835
--#, c-format
--msgid "Error: multiple roles specified\n"
--msgstr ""
--
--#: ../newrole/newrole.c:843
--#, c-format
--msgid "Error: multiple types specified\n"
--msgstr ""
--
--#: ../newrole/newrole.c:850
--#, c-format
--msgid "Sorry, -l may be used with SELinux MLS support.\n"
--msgstr ""
--
--#: ../newrole/newrole.c:855
--#, c-format
--msgid "Error: multiple levels specified\n"
--msgstr ""
--
--#: ../newrole/newrole.c:865
--#, c-format
--msgid "Error: you are not allowed to change levels on a non secure terminal \n"
--msgstr ""
--
--#: ../newrole/newrole.c:891
--#, c-format
--msgid "Couldn't get default type.\n"
--msgstr ""
--
--#: ../newrole/newrole.c:901
--#, c-format
--msgid "failed to get new context.\n"
--msgstr ""
--
--#: ../newrole/newrole.c:908
--#, c-format
--msgid "failed to set new role %s\n"
--msgstr ""
--
--#: ../newrole/newrole.c:915
--#, c-format
--msgid "failed to set new type %s\n"
--msgstr ""
--
--#: ../newrole/newrole.c:925
--#, c-format
--msgid "failed to build new range with level %s\n"
--msgstr ""
--
--#: ../newrole/newrole.c:930
--#, c-format
--msgid "failed to set new range %s\n"
--msgstr ""
--
--#: ../newrole/newrole.c:938
--#, c-format
--msgid "failed to convert new context to string\n"
--msgstr ""
--
--#: ../newrole/newrole.c:943
--#, c-format
--msgid "%s is not a valid context\n"
--msgstr ""
--
--#: ../newrole/newrole.c:950
--#, c-format
--msgid "Unable to allocate memory for new_context"
--msgstr ""
--
--#: ../newrole/newrole.c:976
--#, c-format
--msgid "Unable to obtain empty signal set\n"
--msgstr ""
--
--#: ../newrole/newrole.c:984
--#, c-format
--msgid "Unable to set SIGHUP handler\n"
--msgstr ""
--
--#: ../newrole/newrole.c:1053
--#, c-format
--msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
--msgstr ""
--
--#: ../newrole/newrole.c:1070
--#, c-format
--msgid "failed to get old_context.\n"
--msgstr ""
--
--#: ../newrole/newrole.c:1077
--#, c-format
--msgid "Warning!  Could not retrieve tty information.\n"
--msgstr ""
--
--#: ../newrole/newrole.c:1098
--#, c-format
--msgid "error on reading PAM service configuration.\n"
--msgstr ""
--
--#: ../newrole/newrole.c:1133
--#, c-format
--msgid "newrole: incorrect password for %s\n"
--msgstr ""
--
--#: ../newrole/newrole.c:1160
--#, c-format
--msgid "newrole: failure forking: %s"
--msgstr ""
--
--#: ../newrole/newrole.c:1163 ../newrole/newrole.c:1186
--#, c-format
--msgid "Unable to restore tty label...\n"
--msgstr ""
--
--#: ../newrole/newrole.c:1165 ../newrole/newrole.c:1192
--#, c-format
--msgid "Failed to close tty properly\n"
--msgstr ""
--
--#: ../newrole/newrole.c:1224
--#, c-format
--msgid "Could not close descriptors.\n"
--msgstr ""
--
--#: ../newrole/newrole.c:1251
--#, c-format
--msgid "Error allocating shell's argv0.\n"
--msgstr ""
--
--#: ../newrole/newrole.c:1287
--#, c-format
--msgid "Unable to restore the environment, aborting\n"
--msgstr ""
--
--#: ../newrole/newrole.c:1298
--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 ""
-diff -up policycoreutils-2.1.12/po/mai.po.rhat policycoreutils-2.1.12/po/mai.po
---- policycoreutils-2.1.12/po/mai.po.rhat	2012-10-16 15:07:17.556526240 -0400
-+++ policycoreutils-2.1.12/po/mai.po	2012-10-16 15:07:17.557526241 -0400
-@@ -0,0 +1,3363 @@
++#~ msgid "Disable SELinux protection for NIS Transfer Daemon"
++#~ msgstr "NIS 전송 데몬의 SELinux 보안을 비활성화 "
+diff --git a/policycoreutils/po/ks.po b/policycoreutils/po/ks.po
+new file mode 100644
+index 0000000..dbabfc5
+--- /dev/null
++++ b/policycoreutils/po/ks.po
+@@ -0,0 +1,3353 @@
 +# SOME DESCRIPTIVE TITLE.
 +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
 +# This file is distributed under the same license as the PACKAGE package.
 +#
 +# Translators:
-+# Sangeeta Kumari <sangeeta09 at gmail.com>, 2009.
 +msgid ""
 +msgstr ""
 +"Project-Id-Version: Policycoreutils\n"
 +"Report-Msgid-Bugs-To: \n"
-+"POT-Creation-Date: 2012-05-25 07:28-0400\n"
-+"PO-Revision-Date: 2012-04-02 20:30+0000\n"
++"POT-Creation-Date: 2012-10-16 12:24-0400\n"
++"PO-Revision-Date: 2012-10-08 14:33+0000\n"
 +"Last-Translator: dwalsh <dwalsh at redhat.com>\n"
-+"Language-Team: Maithili (http://www.transifex.net/projects/p/fedora/language/"
-+"mai/)\n"
-+"Language: mai\n"
++"Language-Team: 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"
-+"Plural-Forms: nplurals=2; plural=(n != 1)\n"
++"Plural-Forms: nplurals=2; plural=(n != 1);\n"
 +
 +#: ../run_init/run_init.c:67
 +msgid ""
@@ -156793,1271 +183832,1287 @@ diff -up policycoreutils-2.1.12/po/mai.po.rhat policycoreutils-2.1.12/po/mai.po
 +"  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 ...> ई उस स्क्रिप्ट क तर्क अछि."
 +
-+#: ../run_init/run_init.c:126 ../newrole/newrole.c:1124
++#: ../run_init/run_init.c:126 ../newrole/newrole.c:1123
 +#, c-format
 +msgid "failed to initialize PAM\n"
-+msgstr "PAM आरंभीकरणमे विफल\n"
++msgstr ""
 +
 +#: ../run_init/run_init.c:139
 +#, c-format
 +msgid "failed to get account information\n"
-+msgstr "खाता सूचना पाबैमे विफल\n"
++msgstr ""
 +
 +#: ../run_init/run_init.c:162 ../newrole/newrole.c:341
 +msgid "Password:"
-+msgstr "शब्दकूट:"
++msgstr ""
 +
 +#: ../run_init/run_init.c:197 ../newrole/newrole.c:366
 +#, c-format
 +msgid "Cannot find your entry in the shadow passwd file.\n"
-+msgstr "अहाँक प्रविष्टिकेँ छाया शब्दकूट फाइलमे प्रविष्ट नहि कए सकल.\n"
++msgstr ""
 +
 +#: ../run_init/run_init.c:203 ../newrole/newrole.c:373
 +#, c-format
 +msgid "getpass cannot open /dev/tty\n"
-+msgstr "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: %s क' लेल गलत शब्दकूट\n"
++msgstr ""
 +
 +#: ../run_init/run_init.c:309
 +#, c-format
 +msgid "Could not open file %s\n"
-+msgstr "%s फाइल खोलि नहि सकल\n"
++msgstr ""
 +
 +#: ../run_init/run_init.c:336
 +#, c-format
 +msgid "No context in file %s\n"
-+msgstr "%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 केँ सिर्फ SELinux कर्नेल पर प्रयोग कएल जाए सकैत अछि.\n"
++msgstr ""
 +
 +#: ../run_init/run_init.c:380
 +#, c-format
 +msgid "authentication failed.\n"
-+msgstr "सत्यापन विफल.\n"
++msgstr ""
 +
-+#: ../run_init/run_init.c:405 ../newrole/newrole.c:1258
++#: ../run_init/run_init.c:405 ../newrole/newrole.c:1257
 +#, c-format
 +msgid "Could not set exec context to %s.\n"
-+msgstr "exec संदर्भ %s मे सेट नहि कए सकल.\n"
++msgstr ""
 +
 +#: ../audit2allow/audit2allow:230
 +msgid "******************** IMPORTANT ***********************\n"
-+msgstr "******************** महत्वपूर्ण ***********************\n"
++msgstr ""
 +
 +#: ../audit2allow/audit2allow:231
 +msgid "To make this policy package active, execute:"
-+msgstr "एहि नीति केँ सक्रिय बनाबै क' लेल, चलाउ:"
-+
-+#: ../semanage/seobject.py:143 ../semanage/seobject.py:147
-+msgid "global"
-+msgstr "वैश्विक"
++msgstr ""
 +
-+#: ../semanage/seobject.py:225
++#: ../semanage/seobject.py:200
 +msgid "Could not create semanage handle"
-+msgstr "semanage नियंत्रण आरंभ नहि कए सकल"
++msgstr ""
 +
-+#: ../semanage/seobject.py:233
++#: ../semanage/seobject.py:208
 +msgid "SELinux policy is not managed or store cannot be accessed."
-+msgstr "SELinux नीति प्रबंधित नहि अछि या भंडार अभिगम नहि कएल जाए सकैत अछि."
++msgstr ""
 +
-+#: ../semanage/seobject.py:238
++#: ../semanage/seobject.py:213
 +msgid "Cannot read policy store."
-+msgstr "नीति भंडार नहि पढ़ि सकैत अछि."
++msgstr ""
 +
-+#: ../semanage/seobject.py:243
++#: ../semanage/seobject.py:218
 +msgid "Could not establish semanage connection"
-+msgstr "semanage संबंधन स्थापित नहि कए सकल"
++msgstr ""
 +
-+#: ../semanage/seobject.py:248
++#: ../semanage/seobject.py:223
 +msgid "Could not test MLS enabled status"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
++#: ../semanage/seobject.py:229 ../semanage/seobject.py:244
 +msgid "Not yet implemented"
-+msgstr "अखन तकि लागू नहि"
++msgstr ""
 +
-+#: ../semanage/seobject.py:258
++#: ../semanage/seobject.py:233
 +msgid "Semanage transaction already in progress"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:267
++#: ../semanage/seobject.py:242
 +msgid "Could not start semanage transaction"
-+msgstr "semanage विनिमय आरंभ नहि कए सकल"
++msgstr ""
 +
-+#: ../semanage/seobject.py:278
++#: ../semanage/seobject.py:254
 +msgid "Could not commit semanage transaction"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:283
++#: ../semanage/seobject.py:259
 +msgid "Semanage transaction not in progress"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
++#: ../semanage/seobject.py:271 ../semanage/seobject.py:351
 +msgid "Could not list SELinux modules"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:308
++#: ../semanage/seobject.py:284
 +msgid "Modules Name"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
++#: ../semanage/seobject.py:284 ../gui/modulesPage.py:63
 +msgid "Version"
-+msgstr "संस्करण"
++msgstr ""
 +
-+#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
++#: ../semanage/seobject.py:287 ../gui/statusPage.py:75
 +msgid "Disabled"
-+msgstr "निष्क्रिय"
++msgstr ""
 +
-+#: ../semanage/seobject.py:326
++#: ../semanage/seobject.py:302
 +#, python-format
 +msgid "Could not disable module %s (remove failed)"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:337
++#: ../semanage/seobject.py:313
 +#, python-format
 +msgid "Could not enable module %s (remove failed)"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:352
++#: ../semanage/seobject.py:328
 +#, python-format
 +msgid "Could not remove module %s (remove failed)"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:362
++#: ../semanage/seobject.py:338
 +msgid "dontaudit requires either 'on' or 'off'"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:391
++#: ../semanage/seobject.py:366
 +msgid "Builtin Permissive Types"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:401
++#: ../semanage/seobject.py:376
 +msgid "Customized Permissive Types"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:442
++#: ../semanage/seobject.py:417
 +#, python-format
 +msgid "Could not set permissive domain %s (module installation failed)"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:448
++#: ../semanage/seobject.py:423
 +#, python-format
 +msgid "Could not remove permissive domain %s (remove failed)"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
-+#: ../semanage/seobject.py:603 ../semanage/seobject.py:700
-+#: ../semanage/seobject.py:730 ../semanage/seobject.py:797
-+#: ../semanage/seobject.py:854 ../semanage/seobject.py:1101
-+#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
-+#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
-+#: ../semanage/seobject.py:2045
++#: ../semanage/seobject.py:458 ../semanage/seobject.py:532
++#: ../semanage/seobject.py:578 ../semanage/seobject.py:675
++#: ../semanage/seobject.py:705 ../semanage/seobject.py:772
++#: ../semanage/seobject.py:829 ../semanage/seobject.py:1084
++#: ../semanage/seobject.py:1800 ../semanage/seobject.py:1863
++#: ../semanage/seobject.py:1882 ../semanage/seobject.py:2003
++#: ../semanage/seobject.py:2056
 +#, python-format
 +msgid "Could not create a key for %s"
-+msgstr "%s क' लेल कुंजी नहि बनाए सकल"
++msgstr ""
 +
-+#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
-+#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
++#: ../semanage/seobject.py:462 ../semanage/seobject.py:536
++#: ../semanage/seobject.py:582 ../semanage/seobject.py:588
 +#, python-format
 +msgid "Could not check if login mapping for %s is defined"
-+msgstr "नहि जाँचि सकल जँ %s क' लेल लागिन मैपिंग परिभाषित अछि"
++msgstr ""
 +
-+#: ../semanage/seobject.py:496
++#: ../semanage/seobject.py:471
 +#, python-format
 +msgid "Linux Group %s does not exist"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:501
++#: ../semanage/seobject.py:476
 +#, python-format
 +msgid "Linux User %s does not exist"
-+msgstr "Linux प्रयोक्ता %s मोजूद नहि अछि"
++msgstr ""
 +
-+#: ../semanage/seobject.py:505
++#: ../semanage/seobject.py:480
 +#, python-format
 +msgid "Could not create login mapping for %s"
-+msgstr "%s क' लेल लागिन मैपिंग नहि बनाए सकल"
++msgstr ""
 +
-+#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
++#: ../semanage/seobject.py:484 ../semanage/seobject.py:720
 +#, python-format
 +msgid "Could not set name for %s"
-+msgstr "%s क लेल नाम सेट नहि कए सकल"
++msgstr ""
 +
-+#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
++#: ../semanage/seobject.py:489 ../semanage/seobject.py:730
 +#, python-format
 +msgid "Could not set MLS range for %s"
-+msgstr "MLS परिसर %s क लेल सेट नहि कए सकल"
++msgstr ""
 +
-+#: ../semanage/seobject.py:518
++#: ../semanage/seobject.py:493
 +#, python-format
 +msgid "Could not set SELinux user for %s"
-+msgstr "SELinux उपयोक्ता %s क लेल सेट नहि कए सकल"
++msgstr ""
 +
-+#: ../semanage/seobject.py:522
++#: ../semanage/seobject.py:497
 +#, python-format
 +msgid "Could not add login mapping for %s"
-+msgstr "%s क लेल लॉगिन मैपिंग जोड़ नहि सकल"
++msgstr ""
 +
-+#: ../semanage/seobject.py:540
++#: ../semanage/seobject.py:515
 +msgid "Requires seuser or serange"
-+msgstr "seuser अथवा serange जरूरी"
++msgstr ""
 +
-+#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
++#: ../semanage/seobject.py:538 ../semanage/seobject.py:584
 +#, python-format
 +msgid "Login mapping for %s is not defined"
-+msgstr "%s क लेल लॉगिन मैपिंग परिभाषित नहि अछि"
++msgstr ""
 +
-+#: ../semanage/seobject.py:567
++#: ../semanage/seobject.py:542
 +#, python-format
 +msgid "Could not query seuser for %s"
-+msgstr "seuser केँ %s क लेल प्रश्न नहि कए सकल"
++msgstr ""
 +
-+#: ../semanage/seobject.py:581
++#: ../semanage/seobject.py:556
 +#, python-format
 +msgid "Could not modify login mapping for %s"
-+msgstr "%s क लेल लॉगिन मैपिंग नहि रूपांतरित कए सकल"
++msgstr ""
 +
-+#: ../semanage/seobject.py:615
++#: ../semanage/seobject.py:590
 +#, python-format
 +msgid "Login mapping for %s is defined in policy, cannot be deleted"
-+msgstr "नीतिमे %s परिभाषित अछि, मेटाओल नहि जाए सकत"
++msgstr ""
 +
-+#: ../semanage/seobject.py:619
++#: ../semanage/seobject.py:594
 +#, python-format
 +msgid "Could not delete login mapping for %s"
-+msgstr "%s क लेल लॉगिन मैपिंग नहि मेटाए सकल"
++msgstr ""
 +
-+#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
-+#: ../semanage/seobject.py:897
++#: ../semanage/seobject.py:616 ../semanage/seobject.py:634
++#: ../semanage/seobject.py:872
 +msgid "Could not list login mappings"
-+msgstr "लॉगिन मैपिंग नहि सूचीबद्ध कए सकल"
++msgstr ""
 +
-+#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
++#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
 +#: ../gui/system-config-selinux.glade:100
 +msgid "Login Name"
-+msgstr "लॉगिन नाम"
++msgstr ""
 +
-+#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
++#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
++#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
 +#: ../gui/system-config-selinux.glade:128
 +#: ../gui/system-config-selinux.glade:915
 +#: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
 +msgid "SELinux User"
-+msgstr "SELinux उपयोक्ता"
++msgstr ""
 +
-+#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
++#: ../semanage/seobject.py:659 ../gui/system-config-selinux.glade:156
 +#: ../gui/system-config-selinux.glade:943
 +msgid "MLS/MCS Range"
-+msgstr "MLS/MCS परिसर"
++msgstr ""
 +
-+#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
-+#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
-+#: ../semanage/seobject.py:864
++#: ../semanage/seobject.py:678 ../semanage/seobject.py:709
++#: ../semanage/seobject.py:776 ../semanage/seobject.py:833
++#: ../semanage/seobject.py:839
 +#, python-format
 +msgid "Could not check if SELinux user %s is defined"
-+msgstr "जाँच नहि सकल जे SELinux उपयोक्ता %s परिभाषित अछि"
++msgstr ""
 +
-+#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
-+#: ../semanage/seobject.py:870
++#: ../semanage/seobject.py:681 ../semanage/seobject.py:782
++#: ../semanage/seobject.py:845
 +#, python-format
 +msgid "Could not query user for %s"
-+msgstr "%s क लेल उपयोक्ताकेँ प्रश्न नहि कए सकत"
++msgstr ""
 +
-+#: ../semanage/seobject.py:726
++#: ../semanage/seobject.py:701
 +#, python-format
 +msgid "You must add at least one role for %s"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:741
++#: ../semanage/seobject.py:716
 +#, python-format
 +msgid "Could not create SELinux user for %s"
-+msgstr "SELinux उपयोक्ता %s क लेल बनाए नहि सकल"
++msgstr ""
 +
-+#: ../semanage/seobject.py:750
++#: ../semanage/seobject.py:725
 +#, python-format
 +msgid "Could not add role %s for %s"
-+msgstr "%s भूमिका %s क लेल जोड़ नहि सकल"
++msgstr ""
 +
-+#: ../semanage/seobject.py:759
++#: ../semanage/seobject.py:734
 +#, python-format
 +msgid "Could not set MLS level for %s"
-+msgstr "MLS स्तर %s क लेल सेट नहि कए सकल"
++msgstr ""
 +
-+#: ../semanage/seobject.py:762
++#: ../semanage/seobject.py:737
 +#, python-format
 +msgid "Could not add prefix %s for %s"
-+msgstr "%s उपसर्ग %s क लेल नहि जोड़ सकल"
++msgstr ""
 +
-+#: ../semanage/seobject.py:765
++#: ../semanage/seobject.py:740
 +#, python-format
 +msgid "Could not extract key for %s"
-+msgstr "%s क लेल कुंजी निकाल नहि सकल"
++msgstr ""
 +
-+#: ../semanage/seobject.py:769
++#: ../semanage/seobject.py:744
 +#, python-format
 +msgid "Could not add SELinux user %s"
-+msgstr "SELinux उपयोक्ता %s नहि जोड़ सकल"
++msgstr ""
 +
-+#: ../semanage/seobject.py:791
++#: ../semanage/seobject.py:766
 +msgid "Requires prefix, roles, level or range"
-+msgstr "उपसर्ग, भूमिका, स्तर या परिसर जरूरी"
++msgstr ""
 +
-+#: ../semanage/seobject.py:793
++#: ../semanage/seobject.py:768
 +msgid "Requires prefix or roles"
-+msgstr "उपसर्ग या भूमिका जरूरी"
++msgstr ""
 +
-+#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
++#: ../semanage/seobject.py:778 ../semanage/seobject.py:835
 +#, python-format
 +msgid "SELinux user %s is not defined"
-+msgstr "SELinux उपयोक्ता %s परिभाषित नहि अछि"
++msgstr ""
 +
-+#: ../semanage/seobject.py:832
++#: ../semanage/seobject.py:807
 +#, python-format
 +msgid "Could not modify SELinux user %s"
-+msgstr "SELinux उपयोक्ता %s नहि सुधार सकत"
++msgstr ""
 +
-+#: ../semanage/seobject.py:866
++#: ../semanage/seobject.py:841
 +#, python-format
 +msgid "SELinux user %s is defined in policy, cannot be deleted"
-+msgstr "SELinux उपयोक्ता %s नीतिमे परिभाषित अछि, मेटाए नहि सकत"
++msgstr ""
 +
-+#: ../semanage/seobject.py:877
++#: ../semanage/seobject.py:852
 +#, python-format
 +msgid "Could not delete SELinux user %s"
-+msgstr "SELinux उपयोक्ता %s मेटाए नहि सकल"
++msgstr ""
 +
-+#: ../semanage/seobject.py:915
++#: ../semanage/seobject.py:890
 +msgid "Could not list SELinux users"
-+msgstr "SELinux उपयोक्ता सूचीबद्ध नहि कए सकल"
++msgstr ""
 +
-+#: ../semanage/seobject.py:921
++#: ../semanage/seobject.py:896
 +#, python-format
 +msgid "Could not list roles for user %s"
-+msgstr "%s उपयोक्ता क लेल भूमिका सूचीबद्ध नहि कए सकल"
++msgstr ""
 +
-+#: ../semanage/seobject.py:946
++#: ../semanage/seobject.py:921
 +msgid "Labeling"
-+msgstr "लेबलिंग"
++msgstr ""
 +
-+#: ../semanage/seobject.py:946
++#: ../semanage/seobject.py:921
 +msgid "MLS/"
-+msgstr "MLS/"
++msgstr ""
 +
-+#: ../semanage/seobject.py:947
++#: ../semanage/seobject.py:922
 +msgid "Prefix"
-+msgstr "उपसर्ग"
++msgstr ""
 +
-+#: ../semanage/seobject.py:947
++#: ../semanage/seobject.py:922
 +msgid "MCS Level"
-+msgstr "MCS स्तर"
++msgstr ""
 +
-+#: ../semanage/seobject.py:947
++#: ../semanage/seobject.py:922
 +msgid "MCS Range"
-+msgstr "MCS परिसर"
++msgstr ""
 +
-+#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
++#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
 +#: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
 +msgid "SELinux Roles"
-+msgstr "SELinux भूमिका"
++msgstr ""
 +
-+#: ../semanage/seobject.py:967
++#: ../semanage/seobject.py:944
 +msgid "Protocol udp or tcp is required"
-+msgstr "प्रोटोकॉल udp या tcp जरूरी अछि"
++msgstr ""
 +
-+#: ../semanage/seobject.py:969
++#: ../semanage/seobject.py:946
 +msgid "Port is required"
-+msgstr "पोर्ट जरूरी अछि"
++msgstr ""
 +
-+#: ../semanage/seobject.py:979
++#: ../semanage/seobject.py:956
 +msgid "Invalid Port"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:983
++#: ../semanage/seobject.py:960
 +#, python-format
 +msgid "Could not create a key for %s/%s"
-+msgstr "%s/%s क लेल कुंजी नहि बनाए सकल"
++msgstr ""
 +
-+#: ../semanage/seobject.py:994
++#: ../semanage/seobject.py:971
 +msgid "Type is required"
-+msgstr "टाइप जरूरी अछि"
++msgstr ""
++
++#: ../semanage/seobject.py:974 ../semanage/seobject.py:1036
++#: ../semanage/seobject.py:1794
++#, python-format
++msgid "Type %s is invalid, must be a port type"
++msgstr ""
 +
-+#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
-+#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
++#: ../semanage/seobject.py:980 ../semanage/seobject.py:1042
++#: ../semanage/seobject.py:1097 ../semanage/seobject.py:1103
 +#, python-format
 +msgid "Could not check if port %s/%s is defined"
-+msgstr "जाँच नहि सकल जँ पोर्ट %s/%s परिभाषित अछि"
++msgstr ""
 +
-+#: ../semanage/seobject.py:1002
++#: ../semanage/seobject.py:982
 +#, python-format
 +msgid "Port %s/%s already defined"
-+msgstr "%s/%s पोर्ट पहले सँ परिभाषित अछि"
++msgstr ""
 +
-+#: ../semanage/seobject.py:1006
++#: ../semanage/seobject.py:986
 +#, python-format
 +msgid "Could not create port for %s/%s"
-+msgstr "%s/%s क लेल पोर्ट बनाए नहि सकल"
++msgstr ""
 +
-+#: ../semanage/seobject.py:1012
++#: ../semanage/seobject.py:992
 +#, python-format
 +msgid "Could not create context for %s/%s"
-+msgstr "%s/%s क लेल संदर्भ बनाए नहि सकल"
++msgstr ""
 +
-+#: ../semanage/seobject.py:1016
++#: ../semanage/seobject.py:996
 +#, python-format
 +msgid "Could not set user in port context for %s/%s"
-+msgstr "%s/%s क लेल पोर्ट संदर्भमे उपयोक्ता सेट नहि कए सकल"
++msgstr ""
 +
-+#: ../semanage/seobject.py:1020
++#: ../semanage/seobject.py:1000
 +#, python-format
 +msgid "Could not set role in port context for %s/%s"
-+msgstr "%s/%s क लेल पोर्ट संदर्भमे भूमिका सेट नहि कए सकल"
++msgstr ""
 +
-+#: ../semanage/seobject.py:1024
++#: ../semanage/seobject.py:1004
 +#, python-format
 +msgid "Could not set type in port context for %s/%s"
-+msgstr "%s/%s क लेल पोर्ट संदर्भमे टाइप सेट नहि कए सकल"
++msgstr ""
 +
-+#: ../semanage/seobject.py:1029
++#: ../semanage/seobject.py:1009
 +#, python-format
 +msgid "Could not set mls fields in port context for %s/%s"
-+msgstr "%s/%s क लेल पोर्ट संदर्भमे क्षेत्र mls सेट नहि कए सकल"
++msgstr ""
 +
-+#: ../semanage/seobject.py:1033
++#: ../semanage/seobject.py:1013
 +#, python-format
 +msgid "Could not set port context for %s/%s"
-+msgstr "%s/%s क लेल पोर्ट संदर्भ सेट नहि कए सकल"
++msgstr ""
 +
-+#: ../semanage/seobject.py:1037
++#: ../semanage/seobject.py:1017
 +#, python-format
 +msgid "Could not add port %s/%s"
-+msgstr "%s/%s पोर्ट जोड़ि नहि सकल"
++msgstr ""
 +
-+#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
-+#: ../semanage/seobject.py:1512
++#: ../semanage/seobject.py:1031 ../semanage/seobject.py:1304
++#: ../semanage/seobject.py:1503
 +msgid "Requires setype or serange"
-+msgstr "setype या serange जरूरी"
++msgstr ""
 +
-+#: ../semanage/seobject.py:1053
++#: ../semanage/seobject.py:1033
 +msgid "Requires setype"
-+msgstr "सेटटाइप जरूरी"
++msgstr ""
 +
-+#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
++#: ../semanage/seobject.py:1044 ../semanage/seobject.py:1099
 +#, python-format
 +msgid "Port %s/%s is not defined"
-+msgstr "पोर्ट %s/%s परिभाषित नहि अछि"
++msgstr ""
 +
-+#: ../semanage/seobject.py:1065
++#: ../semanage/seobject.py:1048
 +#, python-format
 +msgid "Could not query port %s/%s"
-+msgstr "%s/%s पोर्ट प्रश्न नहि कए सकल"
++msgstr ""
 +
-+#: ../semanage/seobject.py:1076
++#: ../semanage/seobject.py:1059
 +#, python-format
 +msgid "Could not modify port %s/%s"
-+msgstr "%s/%s पोर्ट रूपांतरित नहि कए सकल "
++msgstr ""
 +
-+#: ../semanage/seobject.py:1089
++#: ../semanage/seobject.py:1072
 +msgid "Could not list the ports"
-+msgstr "पोर्ट सूची बद्ध नहि कए सकल"
++msgstr ""
 +
-+#: ../semanage/seobject.py:1105
++#: ../semanage/seobject.py:1088
 +#, python-format
 +msgid "Could not delete the port %s"
-+msgstr "%s पोर्ट मेटाए नहि सकल"
++msgstr ""
 +
-+#: ../semanage/seobject.py:1122
++#: ../semanage/seobject.py:1105
 +#, python-format
 +msgid "Port %s/%s is defined in policy, cannot be deleted"
-+msgstr "%s/%s नीतिमे परिभाषित अछि, मेटाए नहि सकत"
++msgstr ""
 +
-+#: ../semanage/seobject.py:1126
++#: ../semanage/seobject.py:1109
 +#, python-format
 +msgid "Could not delete port %s/%s"
-+msgstr "%s/%s पोर्ट मेटाए नहि सकत"
++msgstr ""
 +
-+#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
++#: ../semanage/seobject.py:1125 ../semanage/seobject.py:1147
 +msgid "Could not list ports"
-+msgstr "पोर्ट सूची बद्ध नहि कए सकल"
++msgstr ""
 +
-+#: ../semanage/seobject.py:1203
++#: ../semanage/seobject.py:1186
 +msgid "SELinux Port Type"
-+msgstr "SELinux पोर्ट प्रकार"
++msgstr ""
 +
-+#: ../semanage/seobject.py:1203
++#: ../semanage/seobject.py:1186
 +msgid "Proto"
-+msgstr "प्रोटो"
++msgstr ""
 +
-+#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
++#: ../semanage/seobject.py:1186 ../gui/system-config-selinux.glade:335
 +msgid "Port Number"
-+msgstr "पोर्ट संख्या"
++msgstr ""
 +
-+#: ../semanage/seobject.py:1222
++#: ../semanage/seobject.py:1207
 +msgid "Node Address is required"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1237
++#: ../semanage/seobject.py:1222
 +msgid "Unknown or missing protocol"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
-+#: ../semanage/seobject.py:1728
-+msgid "SELinux Type is required"
-+msgstr "SELinux प्रकार जरूरी अछि"
++#: ../semanage/seobject.py:1236
++msgid "SELinux node type is required"
++msgstr ""
++
++#: ../semanage/seobject.py:1239 ../semanage/seobject.py:1307
++#, python-format
++msgid "Type %s is invalid, must be a node type"
++msgstr ""
 +
-+#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
-+#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
-+#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
-+#: ../semanage/seobject.py:1732
++#: ../semanage/seobject.py:1243 ../semanage/seobject.py:1311
++#: ../semanage/seobject.py:1347 ../semanage/seobject.py:1445
++#: ../semanage/seobject.py:1507 ../semanage/seobject.py:1541
++#: ../semanage/seobject.py:1739
 +#, python-format
 +msgid "Could not create key for %s"
-+msgstr "%s क लेल कुंजी नहि बनाए सकल"
++msgstr ""
 +
-+#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
-+#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
++#: ../semanage/seobject.py:1245 ../semanage/seobject.py:1315
++#: ../semanage/seobject.py:1351 ../semanage/seobject.py:1357
 +#, python-format
 +msgid "Could not check if addr %s is defined"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1266
++#: ../semanage/seobject.py:1254
 +#, python-format
 +msgid "Could not create addr for %s"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
-+#: ../semanage/seobject.py:1690
++#: ../semanage/seobject.py:1260 ../semanage/seobject.py:1461
++#: ../semanage/seobject.py:1694
 +#, python-format
 +msgid "Could not create context for %s"
-+msgstr "%s क लेल संदर्भ बनाए नहि सकल"
++msgstr ""
 +
-+#: ../semanage/seobject.py:1276
++#: ../semanage/seobject.py:1264
 +#, python-format
 +msgid "Could not set mask for %s"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1280
++#: ../semanage/seobject.py:1268
 +#, python-format
 +msgid "Could not set user in addr context for %s"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1284
++#: ../semanage/seobject.py:1272
 +#, python-format
 +msgid "Could not set role in addr context for %s"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1288
++#: ../semanage/seobject.py:1276
 +#, python-format
 +msgid "Could not set type in addr context for %s"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1293
++#: ../semanage/seobject.py:1281
 +#, python-format
 +msgid "Could not set mls fields in addr context for %s"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1297
++#: ../semanage/seobject.py:1285
 +#, python-format
 +msgid "Could not set addr context for %s"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1301
++#: ../semanage/seobject.py:1289
 +#, python-format
 +msgid "Could not add addr %s"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
++#: ../semanage/seobject.py:1317 ../semanage/seobject.py:1353
 +#, python-format
 +msgid "Addr %s is not defined"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1330
++#: ../semanage/seobject.py:1321
 +#, python-format
 +msgid "Could not query addr %s"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1340
++#: ../semanage/seobject.py:1331
 +#, python-format
 +msgid "Could not modify addr %s"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1368
++#: ../semanage/seobject.py:1359
 +#, python-format
 +msgid "Addr %s is defined in policy, cannot be deleted"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1372
++#: ../semanage/seobject.py:1363
 +#, python-format
 +msgid "Could not delete addr %s"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1384
++#: ../semanage/seobject.py:1375
 +msgid "Could not deleteall node mappings"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1398
++#: ../semanage/seobject.py:1389
 +msgid "Could not list addrs"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
-+#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
++#: ../semanage/seobject.py:1441 ../semanage/seobject.py:1732
++msgid "SELinux Type is required"
++msgstr ""
++
++#: ../semanage/seobject.py:1449 ../semanage/seobject.py:1511
++#: ../semanage/seobject.py:1545 ../semanage/seobject.py:1551
 +#, python-format
 +msgid "Could not check if interface %s is defined"
-+msgstr "जांच नहि सकल जँ %s अंतरफलक परिभाषित अछि"
++msgstr ""
 +
-+#: ../semanage/seobject.py:1465
++#: ../semanage/seobject.py:1456
 +#, python-format
 +msgid "Could not create interface for %s"
-+msgstr "%s क लेल अंतरफलक नहि बनाए सकल"
++msgstr ""
 +
-+#: ../semanage/seobject.py:1474
++#: ../semanage/seobject.py:1465
 +#, python-format
 +msgid "Could not set user in interface context for %s"
-+msgstr "उपयोक्ता केँ %s क लेल अंतरफलक संदर्भमे सेट नहि कए सकल"
++msgstr ""
 +
-+#: ../semanage/seobject.py:1478
++#: ../semanage/seobject.py:1469
 +#, python-format
 +msgid "Could not set role in interface context for %s"
-+msgstr "भूमिका केँ %s क लेल अंतरफलक संदर्भमे सेट नहि कए सकल"
++msgstr ""
 +
-+#: ../semanage/seobject.py:1482
++#: ../semanage/seobject.py:1473
 +#, python-format
 +msgid "Could not set type in interface context for %s"
-+msgstr "टाइप केँ %s क लेल अंतरफलक संदर्भमे सेट नहि कए सकल"
++msgstr ""
 +
-+#: ../semanage/seobject.py:1487
++#: ../semanage/seobject.py:1478
 +#, python-format
 +msgid "Could not set mls fields in interface context for %s"
-+msgstr "mls क्षेत्र %s क लेल अंतरफलक संदर्भमे सेट नहि कए सकल"
++msgstr ""
 +
-+#: ../semanage/seobject.py:1491
++#: ../semanage/seobject.py:1482
 +#, python-format
 +msgid "Could not set interface context for %s"
-+msgstr "%s क लेल अंतरफलक संदर्भ सेट नहि कए सकल"
++msgstr ""
 +
-+#: ../semanage/seobject.py:1495
++#: ../semanage/seobject.py:1486
 +#, python-format
 +msgid "Could not set message context for %s"
-+msgstr "%s क लेल संदेश संदर्भ सेट नहि कए सकल"
++msgstr ""
 +
-+#: ../semanage/seobject.py:1499
++#: ../semanage/seobject.py:1490
 +#, python-format
 +msgid "Could not add interface %s"
-+msgstr "%s अंतरफलक जोड़ नहि सकल"
++msgstr ""
 +
-+#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
++#: ../semanage/seobject.py:1513 ../semanage/seobject.py:1547
 +#, python-format
 +msgid "Interface %s is not defined"
-+msgstr "%s अंतरफलक परिभाषित नहि अछि"
++msgstr ""
 +
-+#: ../semanage/seobject.py:1526
++#: ../semanage/seobject.py:1517
 +#, python-format
 +msgid "Could not query interface %s"
-+msgstr "%s अंतरफलक प्रश्न नहि कए सकत"
++msgstr ""
 +
-+#: ../semanage/seobject.py:1537
++#: ../semanage/seobject.py:1528
 +#, python-format
 +msgid "Could not modify interface %s"
-+msgstr "%s अंतरफलक रूपांतरित नहि कए सकल"
++msgstr ""
 +
-+#: ../semanage/seobject.py:1562
++#: ../semanage/seobject.py:1553
 +#, python-format
 +msgid "Interface %s is defined in policy, cannot be deleted"
-+msgstr "अंतरफलक %s नीतिमे परिभाषित अछि, मेटाओल नहि जाए सकत"
++msgstr ""
 +
-+#: ../semanage/seobject.py:1566
++#: ../semanage/seobject.py:1557
 +#, python-format
 +msgid "Could not delete interface %s"
-+msgstr "%s अंतरफलक मेटाए नहि सकल"
++msgstr ""
 +
-+#: ../semanage/seobject.py:1578
++#: ../semanage/seobject.py:1569
 +msgid "Could not delete all interface  mappings"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1592
++#: ../semanage/seobject.py:1583
 +msgid "Could not list interfaces"
-+msgstr "अंतरफलक सूचीबद्ध नहि कए सकल"
++msgstr ""
 +
-+#: ../semanage/seobject.py:1617
++#: ../semanage/seobject.py:1608
 +msgid "SELinux Interface"
-+msgstr "SELinux अंतरफलक"
++msgstr ""
 +
-+#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
++#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1954
 +msgid "Context"
-+msgstr "संदर्भ"
++msgstr ""
 +
-+#: ../semanage/seobject.py:1667
++#: ../semanage/seobject.py:1671
 +#, python-format
 +msgid "Equivalence class for %s already exists"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1673
++#: ../semanage/seobject.py:1677
 +#, python-format
 +msgid "File spec %s conflicts with equivalency rule '%s %s'"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1682
++#: ../semanage/seobject.py:1686
 +#, python-format
 +msgid "Equivalence class for %s does not exists"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1696
++#: ../semanage/seobject.py:1700
 +#, python-format
 +msgid "Could not set user in file context for %s"
-+msgstr "%s क लेल फाइल संदर्भमे उपयोक्ता सेट नहि कए सकल"
++msgstr ""
 +
-+#: ../semanage/seobject.py:1700
++#: ../semanage/seobject.py:1704
 +#, python-format
 +msgid "Could not set role in file context for %s"
-+msgstr "%s क लेल फाइल संदर्भमे भूमिका सेट नहि कए सकल"
++msgstr ""
 +
-+#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
++#: ../semanage/seobject.py:1709 ../semanage/seobject.py:1769
 +#, python-format
 +msgid "Could not set mls fields in file context for %s"
-+msgstr "mls क्षेत्र %s क लेल फाइल संदर्भ केर क्रममे नहि सेट कए सकल"
++msgstr ""
 +
-+#: ../semanage/seobject.py:1711
++#: ../semanage/seobject.py:1715
 +msgid "Invalid file specification"
-+msgstr "अवैध फाइल विशेषता"
++msgstr ""
 +
-+#: ../semanage/seobject.py:1713
++#: ../semanage/seobject.py:1717
 +msgid "File specification can not include spaces"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1718
++#: ../semanage/seobject.py:1722
 +#, python-format
 +msgid ""
 +"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
-+#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
-+#: ../semanage/seobject.py:1880
++#: ../semanage/seobject.py:1735
++#, python-format
++msgid "Type %s is invalid, must be a file or device type"
++msgstr ""
++
++#: ../semanage/seobject.py:1743 ../semanage/seobject.py:1748
++#: ../semanage/seobject.py:1804 ../semanage/seobject.py:1886
++#: ../semanage/seobject.py:1890
 +#, python-format
 +msgid "Could not check if file context for %s is defined"
-+msgstr "जाँच नहि सकल जँ %s क लेल फाइल संदर्भ परिभाषित अछि"
++msgstr ""
 +
-+#: ../semanage/seobject.py:1749
++#: ../semanage/seobject.py:1756
 +#, python-format
 +msgid "Could not create file context for %s"
-+msgstr "%s क लेल फाइल संदर्भ नहि बनाए सकल"
++msgstr ""
 +
-+#: ../semanage/seobject.py:1757
++#: ../semanage/seobject.py:1764
 +#, python-format
 +msgid "Could not set type in file context for %s"
-+msgstr "%s क लेल फाइल संदर्भमे टाइप सेट नहि कए सकल"
++msgstr ""
 +
-+#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
-+#: ../semanage/seobject.py:1826
++#: ../semanage/seobject.py:1772 ../semanage/seobject.py:1832
++#: ../semanage/seobject.py:1836
 +#, python-format
 +msgid "Could not set file context for %s"
-+msgstr "%s क लेल फाइल संदर्भ नहि सेट कए सकल"
++msgstr ""
 +
-+#: ../semanage/seobject.py:1771
++#: ../semanage/seobject.py:1778
 +#, python-format
 +msgid "Could not add file context for %s"
-+msgstr "%s क लेल फाइल संदर्भ नहि जोड़ि सकल"
++msgstr ""
 +
-+#: ../semanage/seobject.py:1785
++#: ../semanage/seobject.py:1792
 +msgid "Requires setype, serange or seuser"
-+msgstr "सेटटाइप जरूरी, serange या seuser"
++msgstr ""
 +
-+#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
++#: ../semanage/seobject.py:1808 ../semanage/seobject.py:1894
 +#, python-format
 +msgid "File context for %s is not defined"
-+msgstr "%s क लेल फाइल संदर्भ परिभाषित नहि अछि"
++msgstr ""
 +
-+#: ../semanage/seobject.py:1804
++#: ../semanage/seobject.py:1814
 +#, python-format
 +msgid "Could not query file context for %s"
-+msgstr "%s क लेल फाइल संदर्भ केँ प्रश्न नहि कए सकल"
++msgstr ""
 +
-+#: ../semanage/seobject.py:1830
++#: ../semanage/seobject.py:1840
 +#, python-format
 +msgid "Could not modify file context for %s"
-+msgstr "%s क लेल फाइल संदर्भ नहि सुधार सकल"
++msgstr ""
 +
-+#: ../semanage/seobject.py:1843
++#: ../semanage/seobject.py:1853
 +msgid "Could not list the file contexts"
-+msgstr "फाइल संदर्भ सूचीबद्ध नहि कए सकल"
++msgstr ""
 +
-+#: ../semanage/seobject.py:1857
++#: ../semanage/seobject.py:1867
 +#, python-format
 +msgid "Could not delete the file context %s"
-+msgstr "%s क लेल फाइल संदर्भ मेटाए नहि सकल"
++msgstr ""
 +
-+#: ../semanage/seobject.py:1882
++#: ../semanage/seobject.py:1892
 +#, python-format
 +msgid "File context for %s is defined in policy, cannot be deleted"
-+msgstr "%s क लेल फाइल संदर्भ नीतिमे परिभाषित अछि, मेटाए नहि सकत"
++msgstr ""
 +
-+#: ../semanage/seobject.py:1888
++#: ../semanage/seobject.py:1898
 +#, python-format
 +msgid "Could not delete file context for %s"
-+msgstr "%s क लेल फाइलसंदर्भ मेटाए नहि सकल"
++msgstr ""
 +
-+#: ../semanage/seobject.py:1903
++#: ../semanage/seobject.py:1913
 +msgid "Could not list file contexts"
-+msgstr "फाइल संदर्भ सूचीबद्ध नहि कए सकल"
++msgstr ""
 +
-+#: ../semanage/seobject.py:1907
++#: ../semanage/seobject.py:1917
 +msgid "Could not list local file contexts"
-+msgstr "स्थानीय फाइल संदर्भ सूचीबद्ध नहि कए सकल"
++msgstr ""
 +
-+#: ../semanage/seobject.py:1944
++#: ../semanage/seobject.py:1954
 +msgid "SELinux fcontext"
-+msgstr "SELinux fcontext"
++msgstr ""
 +
-+#: ../semanage/seobject.py:1944
++#: ../semanage/seobject.py:1954
 +msgid "type"
-+msgstr "प्रकार"
++msgstr ""
 +
-+#: ../semanage/seobject.py:1957
++#: ../semanage/seobject.py:1967
 +msgid ""
 +"\n"
 +"SELinux Distribution fcontext Equivalence \n"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1962
++#: ../semanage/seobject.py:1972
 +msgid ""
 +"\n"
 +"SELinux Local fcontext Equivalence \n"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
-+#: ../semanage/seobject.py:2054
++#: ../semanage/seobject.py:2006 ../semanage/seobject.py:2059
++#: ../semanage/seobject.py:2065
 +#, python-format
 +msgid "Could not check if boolean %s is defined"
-+msgstr "जँ %s बुलियन परिभाषित अछि तँ जांच नहि सकल"
++msgstr ""
 +
-+#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
++#: ../semanage/seobject.py:2008 ../semanage/seobject.py:2061
 +#, python-format
 +msgid "Boolean %s is not defined"
-+msgstr "%s बुलियन परिभाषित नहि अछि"
++msgstr ""
 +
-+#: ../semanage/seobject.py:2002
++#: ../semanage/seobject.py:2012
 +#, python-format
 +msgid "Could not query file context %s"
-+msgstr "%s फाइल संदर्भ केँ प्रश्न नहि कए सकल"
++msgstr ""
 +
-+#: ../semanage/seobject.py:2007
++#: ../semanage/seobject.py:2017
 +#, python-format
 +msgid "You must specify one of the following values: %s"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:2012
++#: ../semanage/seobject.py:2022
 +#, python-format
 +msgid "Could not set active value of boolean %s"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:2015
++#: ../semanage/seobject.py:2025
 +#, python-format
 +msgid "Could not modify boolean %s"
-+msgstr "%s बुलियन रूपांतरित नहि कए सकल"
++msgstr ""
 +
-+#: ../semanage/seobject.py:2033
++#: ../semanage/seobject.py:2043
 +#, python-format
 +msgid "Bad format %s: Record %s"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:2056
++#: ../semanage/seobject.py:2067
 +#, python-format
 +msgid "Boolean %s is defined in policy, cannot be deleted"
-+msgstr "%s बुलियन नीति मे परिभाषित अछि, मेटाएल नहि जाए सकैत"
++msgstr ""
 +
-+#: ../semanage/seobject.py:2060
++#: ../semanage/seobject.py:2071
 +#, python-format
 +msgid "Could not delete boolean %s"
-+msgstr "%s बुलियन मेटाए नहि सकल"
++msgstr ""
 +
-+#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
++#: ../semanage/seobject.py:2083 ../semanage/seobject.py:2100
 +msgid "Could not list booleans"
-+msgstr "बुलियन सूचीबद्ध नहि कए सकल"
++msgstr ""
 +
-+#: ../semanage/seobject.py:2112
++#: ../semanage/seobject.py:2125
 +msgid "unknown"
-+msgstr "अज्ञात"
++msgstr ""
 +
-+#: ../semanage/seobject.py:2125
++#: ../semanage/seobject.py:2138
 +msgid "off"
-+msgstr "बन्न"
++msgstr ""
 +
-+#: ../semanage/seobject.py:2125
++#: ../semanage/seobject.py:2138
 +msgid "on"
-+msgstr "चालू"
++msgstr ""
 +
-+#: ../semanage/seobject.py:2139
++#: ../semanage/seobject.py:2152
 +msgid "SELinux boolean"
-+msgstr "SELinux बूलियन"
++msgstr ""
 +
-+#: ../semanage/seobject.py:2139
++#: ../semanage/seobject.py:2152
 +msgid "State"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:2139
++#: ../semanage/seobject.py:2152
 +msgid "Default"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
-+#: ../gui/polgengui.py:253
++#: ../semanage/seobject.py:2152 ../gui/polgen.glade:113
++#: ../gui/polgengui.py:254
 +msgid "Description"
-+msgstr "वर्णन"
++msgstr ""
 +
 +#: ../newrole/newrole.c:201
 +#, c-format
 +msgid "failed to set PAM_TTY\n"
-+msgstr "PAM_TTY सेट करबामे विफल\n"
++msgstr ""
 +
 +#: ../newrole/newrole.c:290
 +#, c-format
 +msgid "newrole: service name configuration hashtable overflow\n"
-+msgstr "newrole: सेवा नाम विन्यास hashtable आधिक्य\n"
++msgstr ""
 +
 +#: ../newrole/newrole.c:300
 +#, c-format
 +msgid "newrole:  %s:  error on line %lu.\n"
-+msgstr "newrole:  %s:  %lu पंक्ति पर त्रुटि.\n"
++msgstr ""
 +
 +#: ../newrole/newrole.c:439
 +#, c-format
 +msgid "cannot find valid entry in the passwd file.\n"
-+msgstr "passwd फाइल मे वैध प्रविष्टि नहि पाबि सकैत.\n"
++msgstr ""
 +
 +#: ../newrole/newrole.c:450
 +#, c-format
 +msgid "Out of memory!\n"
-+msgstr "स्मृतिक बाहर!\n"
++msgstr ""
 +
 +#: ../newrole/newrole.c:455
 +#, c-format
 +msgid "Error!  Shell is not valid.\n"
-+msgstr "त्रुटि!  शेल वैध नहि अछि.\n"
++msgstr ""
 +
 +#: ../newrole/newrole.c:512
 +#, c-format
 +msgid "Unable to clear environment\n"
-+msgstr "वातावरण साफ करबामे असमर्थ\n"
++msgstr ""
 +
 +#: ../newrole/newrole.c:556 ../newrole/newrole.c:587 ../newrole/newrole.c:617
 +#, c-format
 +msgid "Error changing uid, aborting.\n"
-+msgstr "त्रुटि uid बदल रहल अछि, त्याग रहल अछि.\n"
++msgstr ""
 +
 +#: ../newrole/newrole.c:612
 +#, c-format
 +msgid "Error resetting KEEPCAPS, aborting\n"
-+msgstr "त्रुटि KEEPCAPS फेर सेट कए रहल अछि, त्याग रहल अछि\n"
++msgstr ""
 +
 +#: ../newrole/newrole.c:635
 +#, c-format
 +msgid "Error connecting to audit system.\n"
-+msgstr "सिस्टम ऑडिट संबंधन मे त्रुटि.\n"
++msgstr ""
 +
 +#: ../newrole/newrole.c:641
 +#, c-format
 +msgid "Error allocating memory.\n"
-+msgstr "स्मृति संभाजन मे त्रुटि.\n"
++msgstr ""
 +
 +#: ../newrole/newrole.c:648
 +#, c-format
 +msgid "Error sending audit message.\n"
-+msgstr "ऑडिट संदेश भेजबा मे त्रुटि.\n"
++msgstr ""
 +
-+#: ../newrole/newrole.c:692 ../newrole/newrole.c:1059
++#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
 +#, c-format
 +msgid "Could not determine enforcing mode.\n"
-+msgstr "पुनर्बलन मोड निश्चित नहि कए सकल.\n"
++msgstr ""
 +
 +#: ../newrole/newrole.c:699
 +#, c-format
 +msgid "Error!  Could not open %s.\n"
-+msgstr "त्रुटि!  %s खोल नहि सकैत.\n"
++msgstr ""
 +
 +#: ../newrole/newrole.c:705
 +#, c-format
 +msgid "%s!  Could not get current context for %s, not relabeling tty.\n"
-+msgstr "%s!  %s क लेल मोजुदा संदर्भ नहि पाबि सकैत, tty फेर लेबल नहि कए रहल अछि.\n"
++msgstr ""
 +
 +#: ../newrole/newrole.c:715
 +#, c-format
 +msgid "%s!  Could not get new context for %s, not relabeling tty.\n"
-+msgstr "%s!  %s क लेल नवीन संदर्भ नहि पाबि सकल, tty फेर लेबल नहि कए सकैत.\n"
++msgstr ""
 +
 +#: ../newrole/newrole.c:725
 +#, c-format
 +msgid "%s!  Could not set new context for %s\n"
-+msgstr "%s!  %s क लेल नवीन संदर्भ नहि सेट कए सकल\n"
++msgstr ""
 +
 +#: ../newrole/newrole.c:772
 +#, c-format
 +msgid "%s changed labels.\n"
-+msgstr "%s लेबल बदललकाह.\n"
++msgstr ""
 +
 +#: ../newrole/newrole.c:778
 +#, c-format
 +msgid "Warning! Could not restore context for %s\n"
-+msgstr "चेतावनी! %s क लेल संदर्भ जमा नहि कए सकल\n"
++msgstr ""
 +
 +#: ../newrole/newrole.c:835
 +#, c-format
 +msgid "Error: multiple roles specified\n"
-+msgstr "त्रुटि: बहुल भूमिका निर्दिष्ट\n"
++msgstr ""
 +
 +#: ../newrole/newrole.c:843
 +#, c-format
 +msgid "Error: multiple types specified\n"
-+msgstr "त्रुटि: बहुल प्रकार निर्दिष्ट\n"
++msgstr ""
 +
 +#: ../newrole/newrole.c:850
 +#, c-format
 +msgid "Sorry, -l may be used with SELinux MLS support.\n"
-+msgstr "क्षमा करू, -l केँ SELinux MLS समर्थन क संग प्रयोग कएल जाए सकैत अछि.\n"
++msgstr ""
 +
 +#: ../newrole/newrole.c:855
 +#, c-format
 +msgid "Error: multiple levels specified\n"
-+msgstr "त्रुटि: बहुल स्तर निर्दिष्ट\n"
++msgstr ""
 +
 +#: ../newrole/newrole.c:865
 +#, c-format
 +msgid "Error: you are not allowed to change levels on a non secure terminal \n"
-+msgstr "त्रुटि: अहाँकेँ असुरक्षित टर्मिनल पर लेबल केँ बदलबा क लेल अनुमति प्राप्त नहि अछि \n"
++msgstr ""
 +
 +#: ../newrole/newrole.c:891
 +#, c-format
 +msgid "Couldn't get default type.\n"
-+msgstr "पूर्वनिर्धारित प्रकार नहि पाबि सकल.\n"
++msgstr ""
 +
 +#: ../newrole/newrole.c:901
 +#, c-format
 +msgid "failed to get new context.\n"
-+msgstr "नये संदर्भ पाबै मे विफल.\n"
++msgstr ""
 +
 +#: ../newrole/newrole.c:908
 +#, c-format
 +msgid "failed to set new role %s\n"
-+msgstr "%s नयी भूमिका नहि सेट कए सकल\n"
++msgstr ""
 +
 +#: ../newrole/newrole.c:915
 +#, c-format
 +msgid "failed to set new type %s\n"
-+msgstr "नवीन प्रकार %s सेट करबामे विफल\n"
++msgstr ""
 +
 +#: ../newrole/newrole.c:925
 +#, c-format
 +msgid "failed to build new range with level %s\n"
-+msgstr "%s स्तर क संग नवीन परिसर बनाबै मे विफल\n"
++msgstr ""
 +
 +#: ../newrole/newrole.c:930
 +#, c-format
 +msgid "failed to set new range %s\n"
-+msgstr "%s नवीन परिसर सेट करबामे विफल\n"
++msgstr ""
 +
 +#: ../newrole/newrole.c:938
 +#, c-format
 +msgid "failed to convert new context to string\n"
-+msgstr "नवीन संदर्भ स्ट्रिंग मे बदलबा मे विफल\n"
++msgstr ""
 +
 +#: ../newrole/newrole.c:943
 +#, c-format
 +msgid "%s is not a valid context\n"
-+msgstr "%s एकटा वैध संदर्भ नहि अछि\n"
++msgstr ""
 +
 +#: ../newrole/newrole.c:950
 +#, c-format
 +msgid "Unable to allocate memory for new_context"
-+msgstr "new_context क लेल स्मृति आबंटित करबामे समर्थ"
++msgstr ""
 +
 +#: ../newrole/newrole.c:976
 +#, c-format
 +msgid "Unable to obtain empty signal set\n"
-+msgstr "रिक्त संकेत सेट पाबै मे असमर्थ\n"
++msgstr ""
 +
 +#: ../newrole/newrole.c:984
 +#, c-format
 +msgid "Unable to set SIGHUP handler\n"
-+msgstr "SIGHUP नियंत्रण सेट करबामे असमर्थ\n"
++msgstr ""
 +
-+#: ../newrole/newrole.c:1053
++#: ../newrole/newrole.c:1036
++msgid "Sorry, newrole failed to drop capabilities\n"
++msgstr ""
++
++#: ../newrole/newrole.c:1052
 +#, c-format
 +msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
-+msgstr "क्षमा करू, newrole सिर्फ SELinux कर्नेल पर प्रयोग कएल जाए सकैत अछि.\n"
++msgstr ""
 +
-+#: ../newrole/newrole.c:1070
++#: ../newrole/newrole.c:1069
 +#, c-format
 +msgid "failed to get old_context.\n"
-+msgstr "old_context केँ पाबै मे विफल.\n"
++msgstr ""
 +
-+#: ../newrole/newrole.c:1077
++#: ../newrole/newrole.c:1076
 +#, c-format
 +msgid "Warning!  Could not retrieve tty information.\n"
-+msgstr "चेतावनी! tty सूचना नहि पाबि सकैत.\n"
++msgstr ""
 +
-+#: ../newrole/newrole.c:1098
++#: ../newrole/newrole.c:1097
 +#, c-format
 +msgid "error on reading PAM service configuration.\n"
-+msgstr "PAM सेवा विन्यास पर पढ़बा मे त्रुटि.\n"
++msgstr ""
 +
-+#: ../newrole/newrole.c:1133
++#: ../newrole/newrole.c:1132
 +#, c-format
 +msgid "newrole: incorrect password for %s\n"
-+msgstr "newrole: %s क लेल गलत गुड़किल्ली\n"
++msgstr ""
 +
-+#: ../newrole/newrole.c:1160
++#: ../newrole/newrole.c:1159
 +#, c-format
 +msgid "newrole: failure forking: %s"
-+msgstr "newrole: विभाजन मे विफलता: %s"
++msgstr ""
 +
-+#: ../newrole/newrole.c:1163 ../newrole/newrole.c:1186
++#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
 +#, c-format
 +msgid "Unable to restore tty label...\n"
-+msgstr "tty स्तर फेर जमा करबामे असमर्थ...\n"
++msgstr ""
 +
-+#: ../newrole/newrole.c:1165 ../newrole/newrole.c:1192
++#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
 +#, c-format
 +msgid "Failed to close tty properly\n"
-+msgstr "tty केँ विधिवत रूपेँ बंद करबामे विफल\n"
++msgstr ""
 +
-+#: ../newrole/newrole.c:1224
++#: ../newrole/newrole.c:1223
 +#, c-format
 +msgid "Could not close descriptors.\n"
-+msgstr "विवरणकर्ता बंद नहि सकल.\n"
++msgstr ""
 +
-+#: ../newrole/newrole.c:1251
++#: ../newrole/newrole.c:1250
 +#, c-format
 +msgid "Error allocating shell's argv0.\n"
-+msgstr "शैल argv0 आबंटित करबामे त्रुटि.\n"
++msgstr ""
 +
-+#: ../newrole/newrole.c:1287
++#: ../newrole/newrole.c:1286
 +#, c-format
 +msgid "Unable to restore the environment, aborting\n"
-+msgstr "वातावरण फेर भंडारित करबामे असमर्थ, रोक रहल अछि\n"
++msgstr ""
 +
-+#: ../newrole/newrole.c:1298
++#: ../newrole/newrole.c:1297
 +msgid "failed to exec shell\n"
-+msgstr "शेल निष्पादन मे विफल\n"
++msgstr ""
 +
 +#: ../load_policy/load_policy.c:22
 +#, c-format
 +msgid "usage:  %s [-qi]\n"
-+msgstr "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 "%s:  नीति पहिने सँ लोड कएल हुआ अछि आओर आरंभिक लोड निवेदित अछि\n"
++msgstr ""
 +
 +#: ../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 ""
 +
 +#: ../load_policy/load_policy.c:90
 +#, c-format
 +msgid "%s:  Can't load policy:  %s\n"
-+msgstr "%s:  नीति नहि लोड कए सकैत अछि:  %s\n"
++msgstr ""
 +
 +#: ../scripts/chcat:92 ../scripts/chcat:169
 +msgid "Requires at least one category"
-+msgstr "कम सँ कम एकटा श्रेणी जरूरी"
++msgstr ""
 +
 +#: ../scripts/chcat:106 ../scripts/chcat:183
 +#, c-format
 +msgid "Can not modify sensitivity levels using '+' on %s"
-+msgstr "'+' %s पर प्रयोग करते हुये संवेदनशीलता स्तर नहि बदल सकैत अछि"
++msgstr ""
 +
 +#: ../scripts/chcat:110
 +#, c-format
 +msgid "%s is already in %s"
-+msgstr "%s पहिने सँ %s मे अछि"
++msgstr ""
 +
 +#: ../scripts/chcat:188 ../scripts/chcat:198
 +#, c-format
 +msgid "%s is not in %s"
-+msgstr "%s %s मे नहि अछि"
++msgstr ""
 +
 +#: ../scripts/chcat:267 ../scripts/chcat:272
 +msgid "Can not combine +/- with other types of categories"
-+msgstr "+/- केँ आन श्रेणी प्रकार सँ जोड़ि नहि सकैत"
++msgstr ""
 +
 +#: ../scripts/chcat:319
 +msgid "Can not have multiple sensitivities"
-+msgstr "बहुल संवेदनशीलता नहि राखि सकैत अछि"
++msgstr ""
 +
 +#: ../scripts/chcat:325
 +#, c-format
 +msgid "Usage %s CATEGORY File ..."
-+msgstr "प्रयोग %s CATEGORY फाइल ..."
++msgstr ""
 +
 +#: ../scripts/chcat:326
 +#, c-format
 +msgid "Usage %s -l CATEGORY user ..."
-+msgstr "प्रयोग %s -l CATEGORY प्रयोक्ता ..."
++msgstr ""
 +
 +#: ../scripts/chcat:327
 +#, c-format
 +msgid "Usage %s [[+|-]CATEGORY],...]q File ..."
-+msgstr "प्रयोग %s [[+|-]CATEGORY],...]q फाइल ..."
++msgstr ""
 +
 +#: ../scripts/chcat:328
 +#, c-format
 +msgid "Usage %s -l [[+|-]CATEGORY],...]q user ..."
-+msgstr "प्रयोग %s -l [[+|-]CATEGORY],...]q प्रयोक्ता ..."
++msgstr ""
 +
 +#: ../scripts/chcat:329
 +#, c-format
 +msgid "Usage %s -d File ..."
-+msgstr "प्रयोग %s -d फाइल ..."
++msgstr ""
 +
 +#: ../scripts/chcat:330
 +#, c-format
 +msgid "Usage %s -l -d user ..."
-+msgstr "प्रयोग %s -l -d प्रयोक्ता ..."
++msgstr ""
 +
 +#: ../scripts/chcat:331
 +#, c-format
 +msgid "Usage %s -L"
-+msgstr "प्रयोग %s -L"
++msgstr ""
 +
 +#: ../scripts/chcat:332
 +#, c-format
 +msgid "Usage %s -L -l user"
-+msgstr "प्रयोग %s -L -l प्रयोक्ता"
++msgstr ""
 +
 +#: ../scripts/chcat:333
 +msgid "Use -- to end option list.  For example"
-+msgstr "प्रयोग करू -- विकल्प सूची समाप्त करबाक लेल.  उदाहरण क लेल"
++msgstr ""
 +
 +#: ../scripts/chcat:334
 +msgid "chcat -- -CompanyConfidential /docs/businessplan.odt"
-+msgstr "chcat -- -CompanyConfidential /docs/businessplan.odt"
++msgstr ""
 +
 +#: ../scripts/chcat:335
 +msgid "chcat -l +CompanyConfidential juser"
-+msgstr "chcat -l +CompanyConfidential juser"
++msgstr ""
 +
-+#: ../scripts/chcat:399 ../gui/polgen.py:1351
-+#, c-format, python-format
++#: ../scripts/chcat:399
++#, c-format
 +msgid "Options Error %s "
-+msgstr "विकल्प त्रुटि %s"
++msgstr ""
 +
-+#: ../gui/booleansPage.py:195 ../gui/system-config-selinux.glade:1706
++#: ../gui/booleansPage.py:194 ../gui/system-config-selinux.glade:1706
 +msgid "Boolean"
 +msgstr ""
 +
-+#: ../gui/booleansPage.py:252 ../gui/semanagePage.py:162
++#: ../gui/booleansPage.py:245 ../gui/semanagePage.py:162
 +msgid "all"
 +msgstr ""
 +
-+#: ../gui/booleansPage.py:254 ../gui/semanagePage.py:164
++#: ../gui/booleansPage.py:247 ../gui/semanagePage.py:164
 +#: ../gui/system-config-selinux.glade:1615
 +#: ../gui/system-config-selinux.glade:1820
 +#: ../gui/system-config-selinux.glade:2437
@@ -158113,577 +185168,464 @@ diff -up policycoreutils-2.1.12/po/mai.po.rhat policycoreutils-2.1.12/po/mai.po
 +msgid "Login '%s' is required"
 +msgstr ""
 +
-+#: ../gui/modulesPage.py:48 ../gui/system-config-selinux.glade:2753
++#: ../gui/modulesPage.py:49 ../gui/system-config-selinux.glade:2753
 +msgid "Policy Module"
 +msgstr ""
 +
-+#: ../gui/modulesPage.py:57
++#: ../gui/modulesPage.py:58
 +msgid "Module Name"
 +msgstr ""
 +
-+#: ../gui/modulesPage.py:134
++#: ../gui/modulesPage.py:135
 +msgid "Disable Audit"
 +msgstr ""
 +
-+#: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
++#: ../gui/modulesPage.py:138 ../gui/system-config-selinux.glade:2662
 +msgid "Enable Audit"
 +msgstr ""
 +
-+#: ../gui/modulesPage.py:162
++#: ../gui/modulesPage.py:163
 +msgid "Load Policy Module"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:79
-+msgid "Polgen"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:80
++#: ../gui/polgen.glade:9
 +msgid "Red Hat 2007"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:81
++#: ../gui/polgen.glade:11
 +msgid "GPL"
 +msgstr ""
 +
 +#. TRANSLATORS: Replace this string with your names, one name per line.
-+#: ../gui/polgen.glade:85 ../gui/system-config-selinux.glade:17
++#: ../gui/polgen.glade:13 ../gui/system-config-selinux.glade:17
 +msgid "translator-credits"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:90
++#: ../gui/polgen.glade:34
++msgid "Add Booleans Dialog"
++msgstr ""
++
++#: ../gui/polgen.glade:101
++msgid "Boolean Name"
++msgstr ""
++
++#: ../gui/polgen.glade:230
 +msgid "SELinux Policy Generation Tool"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:128
++#: ../gui/polgen.glade:251
 +msgid ""
 +"<b>Select the policy type for the application or user role you want to "
 +"confine:</b>"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:177
++#: ../gui/polgen.glade:284
 +msgid "<b>Applications</b>"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
++#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:183
++msgid "Standard Init Daemon"
++msgstr ""
++
++#: ../gui/polgen.glade:320 ../gui/polgen.glade:336
 +msgid ""
 +"Standard Init Daemon are daemons started on boot via init scripts.  Usually "
 +"requires a script in /etc/rc.d/init.d"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:241 ../gui/polgen.py:156
-+msgid "Standard Init Daemon"
++#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:184
++msgid "DBUS System Daemon"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:261 ../gui/polgen.py:157
-+msgid "DBUS System Daemon"
++#: ../gui/polgen.glade:349
++msgid "Internet Services Daemon (inetd)"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:280
++#: ../gui/polgen.glade:353
 +msgid "Internet Services Daemon are daemons started by xinetd"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:282
-+msgid "Internet Services Daemon (inetd)"
++#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:186
++msgid "Web Application/Script (CGI)"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:301
++#: ../gui/polgen.glade:370
 +msgid ""
 +"Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:303 ../gui/polgen.py:159
-+msgid "Web Application/Script (CGI)"
++#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:187
++msgid "User Application"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:322 ../gui/polgen.glade:343
++#: ../gui/polgen.glade:387 ../gui/polgen.glade:404
 +msgid ""
 +"User Application are any application that you would like to confine that is "
 +"started by a user"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:324 ../gui/polgen.py:160
-+msgid "User Application"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:345 ../gui/polgen.py:161
++#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:188
 +msgid "Sandbox"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:391
++#: ../gui/polgen.glade:446
 +msgid "<b>Login Users</b>"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:453
++#: ../gui/polgen.glade:478
++msgid "Existing User Roles"
++msgstr ""
++
++#: ../gui/polgen.glade:482
 +msgid "Modify an existing login user record."
 +msgstr ""
 +
-+#: ../gui/polgen.glade:455
-+msgid "Existing User Roles"
++#: ../gui/polgen.glade:495 ../sepolicy/sepolicy/generate.py:189
++msgid "Minimal Terminal User Role"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:474
++#: ../gui/polgen.glade:499
 +msgid ""
 +"This user will login to a machine only via a terminal or remote login.  By "
 +"default this user will have  no setuid, no networking, no su, no sudo."
 +msgstr ""
 +
-+#: ../gui/polgen.glade:476 ../gui/polgen.py:162
-+msgid "Minimal Terminal User Role"
++#: ../gui/polgen.glade:512 ../sepolicy/sepolicy/generate.py:190
++msgid "Minimal X Windows User Role"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:495
++#: ../gui/polgen.glade:516
 +msgid ""
 +"This user can login to a machine via X or terminal.  By default this user "
 +"will have no setuid, no networking, no sudo, no su"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:497 ../gui/polgen.py:163
-+msgid "Minimal X Windows User Role"
++#: ../gui/polgen.glade:529 ../sepolicy/sepolicy/generate.py:191
++msgid "User Role"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:516
++#: ../gui/polgen.glade:533
 +msgid ""
 +"User with full networking, no setuid applications without transition, no "
 +"sudo, no su."
 +msgstr ""
 +
-+#: ../gui/polgen.glade:518 ../gui/polgen.py:164
-+msgid "User Role"
++#: ../gui/polgen.glade:546 ../sepolicy/sepolicy/generate.py:192
++msgid "Admin User Role"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:537
++#: ../gui/polgen.glade:550
 +msgid ""
 +"User with full networking, no setuid applications without transition, no su, "
 +"can sudo to Root Administration Roles"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:539 ../gui/polgen.py:165
-+msgid "Admin User Role"
++#: ../gui/polgen.glade:592
++msgid "<b>Root Users</b>"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:585
-+msgid "<b>Root Users</b>"
++#: ../gui/polgen.glade:623 ../sepolicy/sepolicy/generate.py:193
++msgid "Root Admin User Role"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:647
++#: ../gui/polgen.glade:627
 +msgid ""
 +"Select Root Administrator User Role, if this user will be used to administer "
 +"the machine while running as root.  This user will not be able to login to "
 +"the system directly."
 +msgstr ""
 +
-+#: ../gui/polgen.glade:649 ../gui/polgen.py:166
-+msgid "Root Admin User Role"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:716
-+msgid "label104"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:745
++#: ../gui/polgen.glade:705
 +msgid "<b>Enter name of application or user role:</b>"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
++#: ../gui/polgen.glade:728 ../gui/polgengui.py:252
 +msgid "Name"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:807
++#: ../gui/polgen.glade:739
 +msgid "Enter complete path for executable to be confined."
 +msgstr ""
 +
-+#: ../gui/polgen.glade:830 ../gui/polgen.glade:950 ../gui/polgen.glade:3142
++#: ../gui/polgen.glade:756 ../gui/polgen.glade:838 ../gui/polgen.glade:2361
 +msgid "..."
 +msgstr ""
 +
-+#: ../gui/polgen.glade:849
++#: ../gui/polgen.glade:776
 +msgid "Enter unique name for the confined application or user role."
 +msgstr ""
 +
-+#: ../gui/polgen.glade:871
++#: ../gui/polgen.glade:794
 +msgid "Executable"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:899
++#: ../gui/polgen.glade:808
 +msgid "Init script"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:927
++#: ../gui/polgen.glade:821
 +msgid ""
 +"Enter complete path to init script used to start the confined application."
 +msgstr ""
 +
-+#: ../gui/polgen.glade:982
-+msgid "label105"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1011
++#: ../gui/polgen.glade:887
 +msgid "<b>Select existing role to modify:</b>"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:1045
++#: ../gui/polgen.glade:908
 +msgid "Select the user roles that will transiton to the %s domain."
 +msgstr ""
 +
-+#: ../gui/polgen.glade:1073
-+msgid "label106"
++#: ../gui/polgen.glade:928
++msgid "role tab"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:1102
++#: ../gui/polgen.glade:945
 +msgid "<b>Select roles that %s will transition to:</b>"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:1136
++#: ../gui/polgen.glade:963
 +msgid "Select applications domains that %s will transition to."
 +msgstr ""
 +
-+#: ../gui/polgen.glade:1164
-+msgid "label107"
++#: ../gui/polgen.glade:983
++msgid ""
++"transition \n"
++"role tab"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:1193
++#: ../gui/polgen.glade:1001
 +msgid "<b>Select the user_roles that will transition to %s:</b>"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:1227
++#: ../gui/polgen.glade:1019
 +msgid "Select the user roles that will transiton to this applications domains."
 +msgstr ""
 +
-+#: ../gui/polgen.glade:1255
-+msgid "label108"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1284
++#: ../gui/polgen.glade:1056
 +msgid "<b>Select domains that %s will administer:</b>"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:1318 ../gui/polgen.glade:1409
++#: ../gui/polgen.glade:1074 ../gui/polgen.glade:1129
 +msgid "Select the domains that you would like this user administer."
 +msgstr ""
 +
-+#: ../gui/polgen.glade:1346
-+msgid "label109"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1375
++#: ../gui/polgen.glade:1111
 +msgid "<b>Select additional roles for %s:</b>"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:1437
-+msgid "label111"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1466
++#: ../gui/polgen.glade:1166
 +msgid "<b>Enter network ports that %s binds on:</b>"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:1497 ../gui/polgen.glade:1997
++#: ../gui/polgen.glade:1186 ../gui/polgen.glade:1557
 +msgid "<b>TCP Ports</b>"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:1565 ../gui/polgen.glade:1785
++#: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
++#: ../gui/polgen.glade:1698
++msgid "All"
++msgstr ""
++
++#: ../gui/polgen.glade:1227 ../gui/polgen.glade:1394
 +msgid "Allows %s to bind to any udp port"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:1567 ../gui/polgen.glade:1787 ../gui/polgen.glade:2061
-+#: ../gui/polgen.glade:2215
-+msgid "All"
++#: ../gui/polgen.glade:1240 ../gui/polgen.glade:1407
++msgid "600-1024"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:1585 ../gui/polgen.glade:1805
++#: ../gui/polgen.glade:1244 ../gui/polgen.glade:1411
 +msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:1587 ../gui/polgen.glade:1807
-+msgid "600-1024"
++#: ../gui/polgen.glade:1257 ../gui/polgen.glade:1424
++msgid "Unreserved Ports (>1024)"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:1605 ../gui/polgen.glade:1825
++#: ../gui/polgen.glade:1261 ../gui/polgen.glade:1428
 +msgid ""
 +"Enter a comma separated list of udp ports or ranges of ports that %s binds "
 +"to. Example: 612, 650-660"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:1607 ../gui/polgen.glade:1827
-+msgid "Unreserved Ports (>1024)"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1638 ../gui/polgen.glade:1858 ../gui/polgen.glade:2079
-+#: ../gui/polgen.glade:2233
++#: ../gui/polgen.glade:1289 ../gui/polgen.glade:1456 ../gui/polgen.glade:1609
++#: ../gui/polgen.glade:1718
 +msgid "Select Ports"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:1663 ../gui/polgen.glade:1883
++#: ../gui/polgen.glade:1302 ../gui/polgen.glade:1469
 +msgid "Allows %s to bind to any udp ports > 1024"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:1717 ../gui/polgen.glade:2151
++#: ../gui/polgen.glade:1353 ../gui/polgen.glade:1666
 +msgid "<b>UDP Ports</b>"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:1937
-+msgid "label113"
++#: ../gui/polgen.glade:1519
++msgid ""
++"Network\n"
++"Bind tab"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:1966
++#: ../gui/polgen.glade:1537
 +msgid "<b>Select network ports that %s connects to:</b>"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:2058
++#: ../gui/polgen.glade:1593
 +msgid "Allows %s to connect to any tcp port"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:2104
++#: ../gui/polgen.glade:1622
 +msgid ""
 +"Enter a comma separated list of tcp ports or ranges of ports that %s "
 +"connects to. Example: 612, 650-660"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:2212
++#: ../gui/polgen.glade:1702
 +msgid "Allows %s to connect to any udp port"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:2258
++#: ../gui/polgen.glade:1731
 +msgid ""
 +"Enter a comma separated list of udp ports or ranges of ports that %s "
 +"connects to. Example: 612, 650-660"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:2305
-+msgid "label114"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2334
++#: ../gui/polgen.glade:1792
 +msgid "<b>Select common application traits for %s:</b>"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:2366
++#: ../gui/polgen.glade:1809
 +msgid "Writes syslog messages\t"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:2385
++#: ../gui/polgen.glade:1824
 +msgid "Create/Manipulate temporary files in /tmp"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:2404
++#: ../gui/polgen.glade:1839
 +msgid "Uses Pam for authentication"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:2423
++#: ../gui/polgen.glade:1854
 +msgid "Uses nsswitch or getpw* calls"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:2442
++#: ../gui/polgen.glade:1869
 +msgid "Uses dbus"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:2461
++#: ../gui/polgen.glade:1884
 +msgid "Sends audit messages"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:2480
++#: ../gui/polgen.glade:1899
 +msgid "Interacts with the terminal"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:2499
++#: ../gui/polgen.glade:1914
 +msgid "Sends email"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:2530
-+msgid "label115"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2559
++#: ../gui/polgen.glade:1961
 +msgid "<b>Add files/directories that %s manages</b>"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:2788
++#: ../gui/polgen.glade:2122
 +msgid ""
 +"Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
 +"Files ..."
 +msgstr ""
 +
-+#: ../gui/polgen.glade:2823
-+msgid "label116"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2852
++#: ../gui/polgen.glade:2166
 +msgid "<b>Add booleans from the %s policy:</b>"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:3002
++#: ../gui/polgen.glade:2274
 +msgid "Add/Remove booleans used by the %s domain"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:3066
++#: ../gui/polgen.glade:2316
 +msgid "<b>Which directory you will generate the %s policy?</b>"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:3097
++#: ../gui/polgen.glade:2334
 +msgid "Policy Directory"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:3254
-+msgid "Add Booleans Dialog"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:3327
-+msgid "Boolean Name"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:261
++#: ../gui/polgengui.py:262
 +msgid "Role"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:268
++#: ../gui/polgengui.py:269
 +msgid "Existing_User"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
++#: ../gui/polgengui.py:283 ../gui/polgengui.py:291 ../gui/polgengui.py:305
 +msgid "Application"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:352
++#: ../gui/polgengui.py:353
 +#, python-format
 +msgid "%s must be a directory"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
++#: ../gui/polgengui.py:413 ../gui/polgengui.py:694
 +msgid "You must select a user"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:542
++#: ../gui/polgengui.py:543
 +msgid "Select executable file to be confined."
 +msgstr ""
 +
-+#: ../gui/polgengui.py:553
++#: ../gui/polgengui.py:554
 +msgid "Select init script file to be confined."
 +msgstr ""
 +
-+#: ../gui/polgengui.py:563
++#: ../gui/polgengui.py:564
 +msgid "Select file(s) that confined application creates or writes"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:570
++#: ../gui/polgengui.py:571
 +msgid "Select directory(s) that the confined application owns and writes into"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:632
++#: ../gui/polgengui.py:633
 +msgid "Select directory to generate policy files in"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:649
++#: ../gui/polgengui.py:650
 +#, python-format
 +msgid ""
 +"Type %s_t already defined in current policy.\n"
 +"Do you want to continue?"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
++#: ../gui/polgengui.py:650 ../gui/polgengui.py:654
 +msgid "Verify Name"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:653
++#: ../gui/polgengui.py:654
 +#, python-format
 +msgid ""
 +"Module %s.pp already loaded in current policy.\n"
 +"Do you want to continue?"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:699
++#: ../gui/polgengui.py:700
 +msgid ""
 +"You must add a name made up of letters and numbers and containing no spaces."
 +msgstr ""
 +
-+#: ../gui/polgengui.py:713
++#: ../gui/polgengui.py:714
 +msgid "You must enter a executable"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
++#: ../gui/polgengui.py:739 ../gui/system-config-selinux.py:174
 +msgid "Configue SELinux"
 +msgstr ""
 +
-+#: ../gui/polgen.py:158
-+msgid "Internet Services Daemon"
-+msgstr ""
-+
-+#: ../gui/polgen.py:197
-+#, python-format
-+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
-+msgstr ""
-+
-+#: ../gui/polgen.py:324
-+msgid "You must enter a name for your confined process/user"
-+msgstr ""
-+
-+#: ../gui/polgen.py:326
-+msgid ""
-+"Name must be alpha numberic with no spaces. Consider using option \"-n "
-+"MODULENAME\""
-+msgstr ""
-+
-+#: ../gui/polgen.py:414
-+msgid "User Role types can not be assigned executables."
-+msgstr ""
-+
-+#: ../gui/polgen.py:420
-+msgid "Only Daemon apps can use an init script.."
-+msgstr ""
-+
-+#: ../gui/polgen.py:438
-+msgid "use_resolve must be a boolean value "
-+msgstr ""
-+
-+#: ../gui/polgen.py:444
-+msgid "use_syslog must be a boolean value "
-+msgstr ""
-+
-+#: ../gui/polgen.py:450
-+msgid "use_kerberos must be a boolean value "
-+msgstr ""
-+
-+#: ../gui/polgen.py:456
-+msgid "manage_krb5_rcache must be a boolean value "
-+msgstr ""
-+
-+#: ../gui/polgen.py:486
-+msgid "USER Types automatically get a tmp type"
-+msgstr ""
-+
-+#: ../gui/polgen.py:1004
-+msgid "You must enter the executable path for your confined process"
-+msgstr ""
-+
-+#: ../gui/polgen.py:1182
-+msgid "Type Enforcement file"
-+msgstr ""
-+
-+#: ../gui/polgen.py:1183
-+msgid "Interface file"
-+msgstr ""
-+
-+#: ../gui/polgen.py:1184
-+msgid "File Contexts file"
-+msgstr ""
-+
-+#: ../gui/polgen.py:1185
-+msgid "Setup Script"
-+msgstr ""
-+
-+#: ../gui/polgen.py:1306
-+#, python-format
-+msgid ""
-+"\n"
-+"%s\n"
-+"\n"
-+"sepolgen [ -n moduleName ] [ -m ] [ -t type ] [ executable | Name ]\n"
-+"valid Types:\n"
-+msgstr ""
-+
-+#: ../gui/polgen.py:1354
-+msgid "Executable or Name required"
-+msgstr ""
-+
 +#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
 +msgid "Network Port"
 +msgstr ""
@@ -158721,4603 +185663,3345 @@ diff -up policycoreutils-2.1.12/po/mai.po.rhat policycoreutils-2.1.12/po/mai.po
 +msgid "Group View"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:1 ../gui/selinux.tbl:30 ../gui/selinux.tbl:31
-+#: ../gui/selinux.tbl:32 ../gui/selinux.tbl:33 ../gui/selinux.tbl:34
-+#: ../gui/selinux.tbl:36 ../gui/selinux.tbl:37 ../gui/selinux.tbl:38
-+#: ../gui/selinux.tbl:39 ../gui/selinux.tbl:40 ../gui/selinux.tbl:42
-+#: ../gui/selinux.tbl:43 ../gui/selinux.tbl:44 ../gui/selinux.tbl:45
-+#: ../gui/selinux.tbl:46 ../gui/selinux.tbl:47 ../gui/selinux.tbl:48
-+#: ../gui/selinux.tbl:49 ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
-+#: ../gui/selinux.tbl:52 ../gui/selinux.tbl:53 ../gui/selinux.tbl:59
-+#: ../gui/selinux.tbl:60 ../gui/selinux.tbl:61 ../gui/selinux.tbl:62
-+#: ../gui/selinux.tbl:63 ../gui/selinux.tbl:64 ../gui/selinux.tbl:65
-+#: ../gui/selinux.tbl:66 ../gui/selinux.tbl:67 ../gui/selinux.tbl:68
-+#: ../gui/selinux.tbl:69 ../gui/selinux.tbl:75 ../gui/selinux.tbl:76
-+#: ../gui/selinux.tbl:77 ../gui/selinux.tbl:78 ../gui/selinux.tbl:79
-+#: ../gui/selinux.tbl:80 ../gui/selinux.tbl:81 ../gui/selinux.tbl:82
-+#: ../gui/selinux.tbl:83 ../gui/selinux.tbl:84 ../gui/selinux.tbl:86
-+#: ../gui/selinux.tbl:88 ../gui/selinux.tbl:89 ../gui/selinux.tbl:90
-+#: ../gui/selinux.tbl:92 ../gui/selinux.tbl:94 ../gui/selinux.tbl:95
-+#: ../gui/selinux.tbl:96 ../gui/selinux.tbl:97 ../gui/selinux.tbl:98
-+#: ../gui/selinux.tbl:99 ../gui/selinux.tbl:100 ../gui/selinux.tbl:101
-+#: ../gui/selinux.tbl:102 ../gui/selinux.tbl:103 ../gui/selinux.tbl:104
-+#: ../gui/selinux.tbl:106 ../gui/selinux.tbl:108 ../gui/selinux.tbl:109
-+#: ../gui/selinux.tbl:110 ../gui/selinux.tbl:111 ../gui/selinux.tbl:112
-+#: ../gui/selinux.tbl:113 ../gui/selinux.tbl:114 ../gui/selinux.tbl:116
-+#: ../gui/selinux.tbl:117 ../gui/selinux.tbl:119 ../gui/selinux.tbl:121
-+#: ../gui/selinux.tbl:123 ../gui/selinux.tbl:124 ../gui/selinux.tbl:127
-+#: ../gui/selinux.tbl:129 ../gui/selinux.tbl:130 ../gui/selinux.tbl:131
-+#: ../gui/selinux.tbl:132 ../gui/selinux.tbl:133 ../gui/selinux.tbl:134
-+#: ../gui/selinux.tbl:135 ../gui/selinux.tbl:136 ../gui/selinux.tbl:137
-+#: ../gui/selinux.tbl:138 ../gui/selinux.tbl:139 ../gui/selinux.tbl:142
-+#: ../gui/selinux.tbl:143 ../gui/selinux.tbl:144 ../gui/selinux.tbl:145
-+#: ../gui/selinux.tbl:146 ../gui/selinux.tbl:147 ../gui/selinux.tbl:148
-+#: ../gui/selinux.tbl:149 ../gui/selinux.tbl:150 ../gui/selinux.tbl:151
-+#: ../gui/selinux.tbl:152 ../gui/selinux.tbl:154 ../gui/selinux.tbl:155
-+#: ../gui/selinux.tbl:156 ../gui/selinux.tbl:157 ../gui/selinux.tbl:158
-+#: ../gui/selinux.tbl:159 ../gui/selinux.tbl:160 ../gui/selinux.tbl:167
-+#: ../gui/selinux.tbl:171 ../gui/selinux.tbl:172 ../gui/selinux.tbl:173
-+#: ../gui/selinux.tbl:174 ../gui/selinux.tbl:175 ../gui/selinux.tbl:177
-+#: ../gui/selinux.tbl:178 ../gui/selinux.tbl:179 ../gui/selinux.tbl:180
-+#: ../gui/selinux.tbl:184 ../gui/selinux.tbl:192 ../gui/selinux.tbl:193
-+#: ../gui/selinux.tbl:194 ../gui/selinux.tbl:195 ../gui/selinux.tbl:196
-+#: ../gui/selinux.tbl:197 ../gui/selinux.tbl:198 ../gui/selinux.tbl:199
-+#: ../gui/selinux.tbl:200 ../gui/selinux.tbl:201 ../gui/selinux.tbl:206
-+#: ../gui/selinux.tbl:207 ../gui/selinux.tbl:218 ../gui/selinux.tbl:219
-+#: ../gui/selinux.tbl:220 ../gui/selinux.tbl:222 ../gui/selinux.tbl:224
-+#: ../gui/selinux.tbl:226 ../gui/selinux.tbl:227 ../gui/selinux.tbl:230
-+msgid "SELinux Service Protection"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:1
-+msgid "Disable SELinux protection for acct daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:2 ../gui/selinux.tbl:3 ../gui/selinux.tbl:70
-+#: ../gui/selinux.tbl:153 ../gui/selinux.tbl:168 ../gui/selinux.tbl:169
-+#: ../gui/selinux.tbl:170 ../gui/selinux.tbl:189 ../gui/selinux.tbl:202
-+#: ../gui/selinux.tbl:203 ../gui/selinux.tbl:204 ../gui/selinux.tbl:205
-+msgid "Admin"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:2
-+msgid "Allow all daemons to write corefiles to /"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:3
-+msgid "Allow all daemons the ability to use unallocated ttys"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
-+#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
-+#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
-+#: ../gui/selinux.tbl:210 ../gui/selinux.tbl:211 ../gui/selinux.tbl:212
-+#: ../gui/selinux.tbl:213 ../gui/selinux.tbl:214 ../gui/selinux.tbl:215
-+#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
-+msgid "User Privs"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:4
-+msgid ""
-+"Allow gadmin SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:5
-+msgid ""
-+"Allow guest SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
-+msgid "Memory Protection"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:6
-+msgid "Allow java executable stack"
++#: ../gui/semanagePage.py:126
++#, python-format
++msgid "Are you sure you want to delete %s '%s'?"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
-+#: ../gui/selinux.tbl:209
-+msgid "Mount"
++#: ../gui/semanagePage.py:126
++#, python-format
++msgid "Delete %s"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:7
-+msgid "Allow mount to mount any file"
++#: ../gui/semanagePage.py:134
++#, python-format
++msgid "Add %s"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:8
-+msgid "Allow mount to mount any directory"
++#: ../gui/semanagePage.py:148
++#, python-format
++msgid "Modify %s"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:9
-+msgid "Allow mplayer executable stack"
++#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
++msgid "Permissive"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
-+#: ../gui/selinux.tbl:188
-+msgid "SSH"
++#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
++msgid "Enforcing"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:10
-+msgid "Allow ssh to run ssh-keysign"
++#: ../gui/statusPage.py:94
++msgid "Status"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:11
++#: ../gui/statusPage.py:133
 +msgid ""
-+"Allow staff SELinux user account to execute files in home directory or /tmp"
++"Changing the policy type will cause a relabel of the entire file system on "
++"the next boot. Relabeling takes a long time depending on the size of the "
++"file system.  Do you wish to continue?"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:12
++#: ../gui/statusPage.py:147
 +msgid ""
-+"Allow sysadm SELinux user account to execute files in home directory or /tmp"
++"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
++"you later decide to turn SELinux back on, the system will be required to "
++"relabel.  If you just want to see if SELinux is causing a problem on your "
++"system, you can go to permissive mode which will only log errors and not "
++"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
++"wish to continue?"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:13
++#: ../gui/statusPage.py:152
 +msgid ""
-+"Allow unconfined SELinux user account to execute files in home directory or /"
-+"tmp"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:14
-+msgid "Network Configuration"
++"Changing to SELinux enabled will cause a relabel of the entire file system "
++"on the next boot. Relabeling takes a long time depending on the size of the "
++"file system.  Do you wish to continue?"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:14
-+msgid "Allow unlabeled packets to flow on the network"
++#: ../gui/system-config-selinux.glade:11
++msgid "system-config-selinux"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:15
++#: ../gui/system-config-selinux.glade:12
 +msgid ""
-+"Allow user SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:16
-+msgid "Allow unconfined to dyntrans to unconfined_execmem"
++"Copyright (c)2006 Red Hat, Inc.\n"
++"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
-+#: ../gui/selinux.tbl:140
-+msgid "Databases"
++#: ../gui/system-config-selinux.glade:22
++#: ../gui/system-config-selinux.glade:544
++msgid "Add SELinux Login Mapping"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:17
-+msgid "Allow user to connect to mysql socket"
++#: ../gui/system-config-selinux.glade:257
++msgid "Add SELinux Network Ports"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:18
-+msgid "Allow user to connect to postgres socket"
++#: ../gui/system-config-selinux.glade:391
++#: ../gui/system-config-selinux.glade:678
++msgid "SELinux Type"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
-+msgid "XServer"
++#: ../gui/system-config-selinux.glade:622
++msgid "File Specification"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:19
-+msgid "Allow clients to write to X shared memory"
++#: ../gui/system-config-selinux.glade:650
++msgid "File Type"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:20
++#: ../gui/system-config-selinux.glade:727
 +msgid ""
-+"Allow xguest SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
-+#: ../gui/selinux.tbl:231
-+msgid "NIS"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:21
-+msgid "Allow daemons to run with NIS"
++"all files\n"
++"regular file\n"
++"directory\n"
++"character device\n"
++"block device\n"
++"socket\n"
++"symbolic link\n"
++"named pipe\n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
-+#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
-+#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
-+#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
-+#: ../gui/selinux.tbl:118
-+msgid "Web Applications"
++#: ../gui/system-config-selinux.glade:773
++msgid "MLS"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:22
-+msgid "Transition staff SELinux user to Web Browser Domain"
++#: ../gui/system-config-selinux.glade:837
++msgid "Add SELinux User"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:23
-+msgid "Transition sysadm SELinux user to Web Browser Domain"
++#: ../gui/system-config-selinux.glade:1079
++msgid "SELinux Administration"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:24
-+msgid "Transition user SELinux user to Web Browser Domain"
++#: ../gui/system-config-selinux.glade:1122
++msgid "Add"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:25
-+msgid "Transition xguest SELinux user to Web Browser Domain"
++#: ../gui/system-config-selinux.glade:1144
++msgid "_Properties"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
-+#: ../gui/selinux.tbl:29
-+msgid "Allow staff Web Browsers to write to home directories"
++#: ../gui/system-config-selinux.glade:1166
++msgid "_Delete"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:30
-+msgid "Disable SELinux protection for amanda"
++#: ../gui/system-config-selinux.glade:1256
++msgid "Select Management Object"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:31
-+msgid "Disable SELinux protection for amavis"
++#: ../gui/system-config-selinux.glade:1273
++msgid "<b>Select:</b>"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:32
-+msgid "Disable SELinux protection for apmd daemon"
++#: ../gui/system-config-selinux.glade:1326
++msgid "System Default Enforcing Mode"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:33
-+msgid "Disable SELinux protection for arpwatch daemon"
++#: ../gui/system-config-selinux.glade:1354
++msgid ""
++"Disabled\n"
++"Permissive\n"
++"Enforcing\n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:34
-+msgid "Disable SELinux protection for auditd daemon"
++#: ../gui/system-config-selinux.glade:1373
++msgid "Current Enforcing Mode"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:35
-+msgid "Disable SELinux protection for automount daemon"
++#: ../gui/system-config-selinux.glade:1418
++msgid "System Default Policy Type: "
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:36
-+msgid "Disable SELinux protection for avahi"
++#: ../gui/system-config-selinux.glade:1463
++msgid ""
++"Select if you wish to relabel then entire file system on next reboot.  "
++"Relabeling can take a very long time, depending on the size of the system.  "
++"If you are changing policy types or going from disabled to enforcing, a "
++"relabel is required."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:37
-+msgid "Disable SELinux protection for bluetooth daemon"
++#: ../gui/system-config-selinux.glade:1509
++msgid "Relabel on next reboot."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:38
-+msgid "Disable SELinux protection for canna daemon"
++#: ../gui/system-config-selinux.glade:1561
++msgid "label37"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:39
-+msgid "Disable SELinux protection for cardmgr daemon"
++#: ../gui/system-config-selinux.glade:1598
++msgid "Revert boolean setting to system default"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:40
-+msgid "Disable SELinux protection for Cluster Server"
++#: ../gui/system-config-selinux.glade:1614
++msgid "Toggle between Customized and All Booleans"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:41
-+msgid ""
-+"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-+"temp and untrusted content files"
++#: ../gui/system-config-selinux.glade:1645
++#: ../gui/system-config-selinux.glade:1850
++#: ../gui/system-config-selinux.glade:2037
++#: ../gui/system-config-selinux.glade:2224
++#: ../gui/system-config-selinux.glade:2467
++#: ../gui/system-config-selinux.glade:2692
++#: ../gui/system-config-selinux.glade:2867
++msgid "Filter"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:1734
++msgid "label50"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:1771
++msgid "Add File Context"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:1787
++msgid "Modify File Context"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:1803
++msgid "Delete File Context"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:42
-+msgid "Disable SELinux protection for ciped daemon"
++#: ../gui/system-config-selinux.glade:1819
++msgid "Toggle between all and customized file context"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:43
-+msgid "Disable SELinux protection for clamd daemon"
++#: ../gui/system-config-selinux.glade:1939
++msgid "label38"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:44
-+msgid "Disable SELinux protection for clamscan"
++#: ../gui/system-config-selinux.glade:1976
++msgid "Add SELinux User Mapping"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:45
-+msgid "Disable SELinux protection for clvmd"
++#: ../gui/system-config-selinux.glade:1992
++msgid "Modify SELinux User Mapping"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:46
-+msgid "Disable SELinux protection for comsat daemon"
++#: ../gui/system-config-selinux.glade:2008
++msgid "Delete SELinux User Mapping"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
-+#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
-+msgid "Disable SELinux protection for courier daemon"
++#: ../gui/system-config-selinux.glade:2126
++msgid "label39"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:52
-+msgid "Disable SELinux protection for cpucontrol daemon"
++#: ../gui/system-config-selinux.glade:2163
++msgid "Add User"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:53
-+msgid "Disable SELinux protection for cpuspeed daemon"
++#: ../gui/system-config-selinux.glade:2179
++msgid "Modify User"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:54
-+msgid "Cron"
++#: ../gui/system-config-selinux.glade:2195
++msgid "Delete User"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:54
-+msgid "Disable SELinux protection for crond daemon"
++#: ../gui/system-config-selinux.glade:2313
++msgid "label41"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
-+#: ../gui/selinux.tbl:91
-+msgid "Printing"
++#: ../gui/system-config-selinux.glade:2350
++msgid "Add Network Port"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:55
-+msgid "Disable SELinux protection for cupsd back end server"
++#: ../gui/system-config-selinux.glade:2366
++msgid "Edit Network Port"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:56
-+msgid "Disable SELinux protection for cupsd daemon"
++#: ../gui/system-config-selinux.glade:2382
++msgid "Delete Network Port"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:57
-+msgid "Disable SELinux protection for cupsd_lpd"
++#: ../gui/system-config-selinux.glade:2418
++#: ../gui/system-config-selinux.glade:2436
++msgid "Toggle between Customized and All Ports"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:58
-+msgid "CVS"
++#: ../gui/system-config-selinux.glade:2556
++msgid "label42"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:58
-+msgid "Disable SELinux protection for cvs daemon"
++#: ../gui/system-config-selinux.glade:2593
++msgid "Generate new policy module"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:59
-+msgid "Disable SELinux protection for cyrus daemon"
++#: ../gui/system-config-selinux.glade:2609
++msgid "Load policy module"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:60
-+msgid "Disable SELinux protection for dbskkd daemon"
++#: ../gui/system-config-selinux.glade:2625
++msgid "Remove loadable policy module"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:61
-+msgid "Disable SELinux protection for dbusd daemon"
++#: ../gui/system-config-selinux.glade:2661
++msgid ""
++"Enable/Disable additional audit rules, that are normally not reported in the "
++"log files."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:62
-+msgid "Disable SELinux protection for dccd"
++#: ../gui/system-config-selinux.glade:2781
++msgid "label44"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:63
-+msgid "Disable SELinux protection for dccifd"
++#: ../gui/system-config-selinux.glade:2818
++msgid "Change process mode to permissive."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:64
-+msgid "Disable SELinux protection for dccm"
++#: ../gui/system-config-selinux.glade:2836
++msgid "Change process mode to enforcing"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:65
-+msgid "Disable SELinux protection for ddt daemon"
++#: ../gui/system-config-selinux.glade:2928
++msgid "Process Domain"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:66
-+msgid "Disable SELinux protection for devfsd daemon"
++#: ../gui/system-config-selinux.glade:2956
++msgid "label59"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:67
-+msgid "Disable SELinux protection for dhcpc daemon"
++#: ../gui/usersPage.py:138
++#, python-format
++msgid "SELinux user '%s' is required"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:68
-+msgid "Disable SELinux protection for dhcpd daemon"
++#: ../sepolicy/sepolicy.py:106
++msgid "Generate SELinux man pages"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:69
-+msgid "Disable SELinux protection for dictd daemon"
++#: ../sepolicy/sepolicy.py:110
++msgid "path in which the generated SELinux man pages will be stored"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:70
-+msgid "Allow sysadm_t to directly start daemons"
++#: ../sepolicy/sepolicy.py:114
++msgid "All domains"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:71
-+msgid "Disable SELinux protection for Evolution"
++#: ../sepolicy/sepolicy.py:116
++msgid "Domain name(s) of man pages to be created"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:72
-+msgid "Games"
++#: ../sepolicy/sepolicy.py:164
++msgid "Query SELinux policy network information"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:72
-+msgid "Disable SELinux protection for games"
++#: ../sepolicy/sepolicy.py:169
++msgid "list all SELinux port types"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:73
-+msgid "Disable SELinux protection for the web browsers"
++#: ../sepolicy/sepolicy.py:172
++msgid "show SELinux type related to the port"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:74
-+msgid "Disable SELinux protection for Thunderbird"
++#: ../sepolicy/sepolicy.py:175
++msgid "Show ports defined for this SELinux type"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:75
-+msgid "Disable SELinux protection for distccd daemon"
++#: ../sepolicy/sepolicy.py:178
++msgid "show ports to which this domain can bind and/or connect"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:76
-+msgid "Disable SELinux protection for dmesg daemon"
++#: ../sepolicy/sepolicy.py:192
++msgid "query SELinux policy to see if domains can communicate with each other"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:77
-+msgid "Disable SELinux protection for dnsmasq daemon"
++#: ../sepolicy/sepolicy.py:195
++msgid "Source Domain"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:78
-+msgid "Disable SELinux protection for dovecot daemon"
++#: ../sepolicy/sepolicy.py:198
++msgid "Target Domain"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:79
-+msgid "Disable SELinux protection for entropyd daemon"
++#: ../sepolicy/sepolicy.py:215
++msgid "query SELinux Policy to see description of booleans"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:80
-+msgid "Disable SELinux protection for fetchmail"
++#: ../sepolicy/sepolicy.py:219
++msgid "get all booleans desctiption"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:81
-+msgid "Disable SELinux protection for fingerd daemon"
++#: ../sepolicy/sepolicy.py:221
++msgid "boolean to get description"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:82
-+msgid "Disable SELinux protection for freshclam daemon"
++#: ../sepolicy/sepolicy.py:231
++msgid ""
++"query SELinux Policy to see how a source process domain can transition to "
++"the target process domain"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:83
-+msgid "Disable SELinux protection for fsdaemon daemon"
++#: ../sepolicy/sepolicy.py:234
++msgid "source process domain"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:84
-+msgid "Disable SELinux protection for gpm daemon"
++#: ../sepolicy/sepolicy.py:237
++msgid "target process domain"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
-+msgid "NFS"
++#: ../sepolicy/sepolicy.py:259
++msgid "Generate SELinux Policy module template"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:85
-+msgid "Disable SELinux protection for gss daemon"
++#: ../sepolicy/sepolicy.py:265
++msgid "name of policy to generate"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:86
-+msgid "Disable SELinux protection for Hal daemon"
++#: ../sepolicy/sepolicy.py:267
++msgid "executable to confine"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:87
-+msgid "Compatibility"
++#: ../sepolicy/sepolicy.py:269
++msgid "run policy generation test suite"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:87
-+msgid ""
-+"Do not audit things that we know to be broken but which are not security "
-+"risks"
++#: ../sepolicy/sepolicy.py:274
++msgid "commands"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:88
-+msgid "Disable SELinux protection for hostname daemon"
++#: ../sepolicy/sepolicy/generate.py:185
++msgid "Internet Services Daemon"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:89
-+msgid "Disable SELinux protection for hotplug daemon"
++#: ../sepolicy/sepolicy/generate.py:198
++msgid "Valid Types:\n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:90
-+msgid "Disable SELinux protection for howl daemon"
++#: ../sepolicy/sepolicy/generate.py:232
++#, python-format
++msgid "Ports must be numbers or ranges of numbers from 1 to %d "
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:91
-+msgid "Disable SELinux protection for cups hplip daemon"
++#: ../sepolicy/sepolicy/generate.py:359
++msgid "You must enter a name for your confined process/user"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:92
-+msgid "Disable SELinux protection for httpd rotatelogs"
++#: ../sepolicy/sepolicy/generate.py:361
++msgid ""
++"Name must be alpha numberic with no spaces. Consider using option \"-n "
++"MODULENAME\""
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
-+msgid "HTTPD Service"
++#: ../sepolicy/sepolicy/generate.py:449
++msgid "User Role types can not be assigned executables."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:93
-+msgid "Disable SELinux protection for http suexec"
++#: ../sepolicy/sepolicy/generate.py:455
++msgid "Only Daemon apps can use an init script.."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:94
-+msgid "Disable SELinux protection for hwclock daemon"
++#: ../sepolicy/sepolicy/generate.py:473
++msgid "use_resolve must be a boolean value "
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:95
-+msgid "Disable SELinux protection for i18n daemon"
++#: ../sepolicy/sepolicy/generate.py:479
++msgid "use_syslog must be a boolean value "
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:96
-+msgid "Disable SELinux protection for imazesrv daemon"
++#: ../sepolicy/sepolicy/generate.py:485
++msgid "use_kerberos must be a boolean value "
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:97
-+msgid "Disable SELinux protection for inetd child daemons"
++#: ../sepolicy/sepolicy/generate.py:491
++msgid "manage_krb5_rcache must be a boolean value "
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:98
-+msgid "Disable SELinux protection for inetd daemon"
++#: ../sepolicy/sepolicy/generate.py:521
++msgid "USER Types automatically get a tmp type"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:99
-+msgid "Disable SELinux protection for innd daemon"
++#: ../sepolicy/sepolicy/generate.py:1039
++msgid "You must enter the executable path for your confined process"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:100
-+msgid "Disable SELinux protection for iptables daemon"
++#: ../sepolicy/sepolicy/generate.py:1272
++msgid "Type Enforcement file"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:101
-+msgid "Disable SELinux protection for ircd daemon"
++#: ../sepolicy/sepolicy/generate.py:1273
++msgid "Interface file"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:102
-+msgid "Disable SELinux protection for irqbalance daemon"
++#: ../sepolicy/sepolicy/generate.py:1274
++msgid "File Contexts file"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:103
-+msgid "Disable SELinux protection for iscsi daemon"
++#: ../sepolicy/sepolicy/generate.py:1275
++msgid "Spec file"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:104
-+msgid "Disable SELinux protection for jabberd daemon"
++#: ../sepolicy/sepolicy/generate.py:1276
++msgid "Setup Script"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
-+msgid "Kerberos"
++#: booleans.py:1
++msgid ""
++"Allow ABRT to modify public files used for public file transfer services."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:105
-+msgid "Disable SELinux protection for kadmind daemon"
++#: booleans.py:2
++msgid ""
++"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:106
-+msgid "Disable SELinux protection for klogd daemon"
++#: booleans.py:3
++msgid "Allow amavis to use JIT compiler"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:107
-+msgid "Disable SELinux protection for krb5kdc daemon"
++#: booleans.py:4
++msgid "Allow antivirus programs to read non security files on a system"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:108
-+msgid "Disable SELinux protection for ktalk daemons"
++#: booleans.py:5
++msgid ""
++"Allow users to resolve user passwd entries directly from ldap rather then "
++"using a sssd server"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:109
-+msgid "Disable SELinux protection for kudzu daemon"
++#: booleans.py:6
++msgid "Allow users to login using a radius server"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:110
-+msgid "Disable SELinux protection for locate daemon"
++#: booleans.py:7
++msgid "Allow users to login using a yubikey  server"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:111
-+msgid "Disable SELinux protection for lpd daemon"
++#: booleans.py:8
++msgid ""
++"Allow cdrecord to read various content. nfs, samba, removable devices, user "
++"temp and untrusted content files"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:112
-+msgid "Disable SELinux protection for lrrd daemon"
++#: booleans.py:9
++msgid "Allow clamd to use JIT compiler"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:113
-+msgid "Disable SELinux protection for lvm daemon"
++#: booleans.py:10
++msgid "Allow clamscan to non security files on a system"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:114
-+msgid "Disable SELinux protection for mailman"
++#: booleans.py:11
++msgid "Allow clamscan to read user content"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:115
-+msgid "Allow evolution and thunderbird to read user files"
++#: booleans.py:12
++msgid ""
++"Allow Cobbler to modify public files used for public file transfer services."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:116
-+msgid "Disable SELinux protection for mdadm daemon"
++#: booleans.py:13
++msgid "Allow Cobbler to connect to the network using TCP."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:117
-+msgid "Disable SELinux protection for monopd daemon"
++#: booleans.py:14
++msgid "Allow Cobbler to access cifs file systems."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:118
-+msgid "Allow the mozilla browser to read user files"
++#: booleans.py:15
++msgid "Allow Cobbler to access nfs file systems."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:119
-+msgid "Disable SELinux protection for mrtg daemon"
++#: booleans.py:16
++msgid "Allow collectd to connect to the network using TCP."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:120
-+msgid "Disable SELinux protection for mysqld daemon"
++#: booleans.py:17
++msgid "Allow codnor domain to connect to the network using TCP."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:121
-+msgid "Disable SELinux protection for nagios daemon"
++#: booleans.py:18
++msgid ""
++"Allow system cron jobs to relabel filesystem for restoring file contexts."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
-+msgid "Name Service"
++#: booleans.py:19
++msgid "Allow cvs daemon to read shadow"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:122
-+msgid "Disable SELinux protection for named daemon"
++#: booleans.py:20
++msgid "Allow all daemons to write corefiles to /"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:123
-+msgid "Disable SELinux protection for nessusd daemon"
++#: booleans.py:21
++msgid "Allow all daemons to use tcp wrappers."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:124
-+msgid "Disable SELinux protection for NetworkManager"
++#: booleans.py:22
++msgid "Allow all daemons the ability to read/write terminals"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:125
-+msgid "Disable SELinux protection for nfsd daemon"
++#: booleans.py:23
++msgid "Allow dbadm to manage files in users home directories"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
-+#: ../gui/selinux.tbl:221
-+msgid "Samba"
++#: booleans.py:24
++msgid "Allow dbadm to read files in users home directories"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:126
-+msgid "Disable SELinux protection for nmbd daemon"
++#: booleans.py:25
++msgid ""
++"Deny user domains applications to map a memory region as both executable and "
++"writable, this is dangerous and the executable should be reported in bugzilla"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:127
-+msgid "Disable SELinux protection for nrpe daemon"
++#: booleans.py:26
++msgid "Allow sysadm to debug or ptrace all processes."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:128
-+msgid "Disable SELinux protection for nscd daemon"
++#: booleans.py:27
++msgid "Allow dhcpc client applications to execute iptables commands"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:129
-+msgid "Disable SELinux protection for nsd daemon"
++#: booleans.py:28
++msgid "Allow DHCP daemon to use LDAP backends"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:130
-+msgid "Disable SELinux protection for ntpd daemon"
++#: booleans.py:29
++msgid "Allow all domains to use other domains file descriptors"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:131
-+msgid "Disable SELinux protection for oddjob"
++#: booleans.py:30
++msgid "Allow all domains to have the kernel load modules"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:132
-+msgid "Disable SELinux protection for oddjob_mkhomedir"
++#: booleans.py:31
++msgid "Allow the use of the audio devices as the source for the entropy feeds"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:133
-+msgid "Disable SELinux protection for openvpn daemon"
++#: booleans.py:32
++msgid "Allow exim to connect to databases (postgres, mysql)"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:134
-+msgid "Disable SELinux protection for pam daemon"
++#: booleans.py:33
++msgid "Allow exim to create, read, write, and delete unprivileged user files."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:135
-+msgid "Disable SELinux protection for pegasus"
++#: booleans.py:34
++msgid "Allow exim to read unprivileged user files."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:136
-+msgid "Disable SELinux protection for perdition daemon"
++#: booleans.py:35
++msgid "Enable extra rules in the cron domain to support fcron."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:137
-+msgid "Disable SELinux protection for portmap daemon"
++#: booleans.py:36
++msgid "Allow fenced domain to connect to the network using TCP."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:138
-+msgid "Disable SELinux protection for portslave daemon"
++#: booleans.py:37
++msgid "Allow fenced domain to execute ssh."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:139
-+msgid "Disable SELinux protection for postfix"
++#: booleans.py:38
++msgid "Allow ftp to read and write files in the user home directories"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:140
-+msgid "Disable SELinux protection for postgresql daemon"
++#: booleans.py:39
++msgid ""
++"Allow ftp servers to upload files,  used for public file transfer services. "
++"Directories must be labeled public_content_rw_t."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:141
-+msgid "pppd"
++#: booleans.py:40
++msgid "Allow ftp servers to connect to all ports > 1023"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:141
-+msgid "Allow pppd to be run for a regular user"
++#: booleans.py:41
++msgid "Allow ftp servers to connect to mysql database ports"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:142
-+msgid "Disable SELinux protection for pptp"
++#: booleans.py:42
++msgid ""
++"Allow ftp servers to login to local users and read/write all files on the "
++"system, governed by DAC."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:143
-+msgid "Disable SELinux protection for prelink daemon"
++#: booleans.py:43
++msgid "Allow ftp servers to use cifs used for public file transfer services."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:144
-+msgid "Disable SELinux protection for privoxy daemon"
++#: booleans.py:44
++msgid "Allow ftp servers to use nfs used for public file transfer services."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:145
-+msgid "Disable SELinux protection for ptal daemon"
++#: booleans.py:45
++msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:146
-+msgid "Disable SELinux protection for pxe daemon"
++#: booleans.py:46
++msgid "Determine whether Git CGI can search home directories."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:147
-+msgid "Disable SELinux protection for pyzord"
++#: booleans.py:47
++msgid "Determine whether Git CGI can access cifs file systems."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:148
-+msgid "Disable SELinux protection for quota daemon"
++#: booleans.py:48
++msgid "Determine whether Git CGI can access nfs file systems."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:149
-+msgid "Disable SELinux protection for radiusd daemon"
++#: booleans.py:49
++msgid ""
++"Determine whether Git session daemon can bind TCP sockets to all unreserved "
++"ports."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:150
-+msgid "Disable SELinux protection for radvd daemon"
++#: booleans.py:50
++msgid ""
++"Determine whether calling user domains can execute Git daemon in the "
++"git_session_t domain."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:151
-+msgid "Disable SELinux protection for rdisc"
++#: booleans.py:51
++msgid "Determine whether Git system daemon can search home directories."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:152
-+msgid "Disable SELinux protection for readahead"
++#: booleans.py:52
++msgid "Determine whether Git system daemon can access cifs file systems."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:153
-+msgid "Allow programs to read files in non-standard locations (default_t)"
++#: booleans.py:53
++msgid "Determine whether Git system daemon can access nfs file systems."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:154
-+msgid "Disable SELinux protection for restorecond"
++#: booleans.py:54
++msgid "Allow gitisis daemon to send mail"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:155
-+msgid "Disable SELinux protection for rhgb daemon"
++#: booleans.py:55
++msgid "Enable reading of urandom for all domains."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:156
-+msgid "Disable SELinux protection for ricci"
++#: booleans.py:56
++msgid ""
++"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
++"agent to manage user files."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:157
-+msgid "Disable SELinux protection for ricci_modclusterd"
++#: booleans.py:57
++msgid ""
++"Allow gpg web domain to modify public files used for public file transfer "
++"services."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:158
-+msgid "Disable SELinux protection for rlogind daemon"
++#: booleans.py:58
++msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:159
-+msgid "Disable SELinux protection for rpcd daemon"
++#: booleans.py:59
++msgid ""
++"Allow Apache to modify public files used for public file transfer services. "
++"Directories/Files must be labeled public_content_rw_t."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:160
-+msgid "Disable SELinux protection for rshd"
++#: booleans.py:60
++msgid "Allow httpd to use built in scripting (usually php)"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:161
-+msgid "rsync"
++#: booleans.py:61
++msgid "Allow http daemon to check spam"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:161
-+msgid "Disable SELinux protection for rsync daemon"
++#: booleans.py:62
++msgid ""
++"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
++"ports"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:162
-+msgid "Allow ssh to run from inetd instead of as a daemon"
++#: booleans.py:63
++msgid "Allow httpd to connect to the ldap port"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:163
-+msgid "Allow Samba to share nfs directories"
++#: booleans.py:64
++msgid "Allow http daemon to connect to zabbix"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
-+msgid "SASL authentication server"
++#: booleans.py:65
++msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:164
-+msgid "Allow sasl authentication server to read /etc/shadow"
++#: booleans.py:66
++msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:165
++#: booleans.py:67
 +msgid ""
-+"Allow X-Windows server to map a memory region as both executable and writable"
++"Allow HTTPD scripts and modules to connect to databases over the network."
++msgstr ""
++
++#: booleans.py:68
++msgid "Allow httpd to connect to memcache server"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:166
-+msgid "Disable SELinux protection for saslauthd daemon"
++#: booleans.py:69
++msgid "Allow httpd to act as a relay"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:167
-+msgid "Disable SELinux protection for scannerdaemon daemon"
++#: booleans.py:70
++msgid "Allow http daemon to send mail"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:168
-+msgid "Do not allow transition to sysadm_t, sudo and su effected"
++#: booleans.py:71
++msgid "Allow Apache to communicate with avahi service via dbus"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:169
-+msgid "Do not allow any processes to load kernel modules"
++#: booleans.py:72
++msgid "Allow httpd cgi support"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:170
-+msgid "Do not allow any processes to modify kernel SELinux policy"
++#: booleans.py:73
++msgid "Allow httpd to act as a FTP server by listening on the ftp port."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:171
-+msgid "Disable SELinux protection for sendmail daemon"
++#: booleans.py:74
++msgid "Allow httpd to read home directories"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:172
-+msgid "Disable SELinux protection for setrans"
++#: booleans.py:75
++msgid "Allow httpd scripts and modules execmem/execstack"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:173
-+msgid "Disable SELinux protection for setroubleshoot daemon"
++#: booleans.py:76
++msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:174
-+msgid "Disable SELinux protection for slapd daemon"
++#: booleans.py:77
++msgid "Allow httpd processes to manage IPA content"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:175
-+msgid "Disable SELinux protection for slrnpull daemon"
++#: booleans.py:78
++msgid "Allow Apache to use mod_auth_ntlm_winbind"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:176
-+msgid "Disable SELinux protection for smbd daemon"
++#: booleans.py:79
++msgid "Allow Apache to use mod_auth_pam"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:177
-+msgid "Disable SELinux protection for snmpd daemon"
++#: booleans.py:80
++msgid "Allow httpd to read user content"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:178
-+msgid "Disable SELinux protection for snort daemon"
++#: booleans.py:81
++msgid "Allow Apache to run in stickshift mode, not transition to passenger"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:179
-+msgid "Disable SELinux protection for soundd daemon"
++#: booleans.py:82
++msgid "Allow httpd daemon to change its resource limits"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:180
-+msgid "Disable SELinux protection for sound daemon"
++#: booleans.py:83
++msgid ""
++"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
-+msgid "Spam Protection"
++#: booleans.py:84
++msgid ""
++"Allow apache scripts to write to public content, directories/files must be "
++"labeled public_rw_content_t."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:181
-+msgid "Disable SELinux protection for spamd daemon"
++#: booleans.py:85
++msgid "Allow Apache to execute tmp content."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:182
-+msgid "Allow spamd to access home directories"
++#: booleans.py:86
++msgid ""
++"Unify HTTPD to communicate with the terminal. Needed for entering the "
++"passphrase for certificates at the terminal."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:183
-+msgid "Allow Spam Assassin daemon network access"
++#: booleans.py:87
++msgid "Unify HTTPD handling of all content files."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:184
-+msgid "Disable SELinux protection for speedmgmt daemon"
++#: booleans.py:88
++msgid "Allow httpd to access cifs file systems"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
-+msgid "Squid"
++#: booleans.py:89
++msgid "Allow httpd to access FUSE file systems"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:185
-+msgid "Allow squid daemon to connect to the network"
++#: booleans.py:90
++msgid "Allow httpd to run gpg"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:186
-+msgid "Disable SELinux protection for squid daemon"
++#: booleans.py:91
++msgid "Allow httpd to access nfs file systems"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:187
-+msgid "Disable SELinux protection for ssh daemon"
++#: booleans.py:92
++msgid "Allow httpd to communicate with oddjob to start up a service"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:188
-+msgid "Allow ssh logins as sysadm_r:sysadm_t"
++#: booleans.py:93
++msgid "Allow httpd to access openstack ports"
++msgstr ""
++
++#: booleans.py:94
++msgid "Allow icecast to connect to all ports, not just sound ports."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:189
++#: booleans.py:95
 +msgid ""
-+"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
-+"bashrc)"
++"Allow the Irssi IRC Client to connect to any port, and to bind to any "
++"unreserved port."
++msgstr ""
++
++#: booleans.py:96
++msgid "Allow java executable stack"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
-+msgid "Universal SSL tunnel"
++#: booleans.py:97
++msgid "Allow confined applications to run with kerberos."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:190
-+msgid "Disable SELinux protection for stunnel daemon"
++#: booleans.py:98
++msgid "Allow syslogd daemon to send mail"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:191
-+msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
++#: booleans.py:99
++msgid "Allow syslogd the ability to read/write terminals"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:192
-+msgid "Disable SELinux protection for swat daemon"
++#: booleans.py:100
++msgid "Allow logging in and using the system from /dev/console."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:193
-+msgid "Disable SELinux protection for sxid daemon"
++#: booleans.py:101
++msgid ""
++"Control the ability to mmap a low area of the address space, as configured "
++"by /proc/sys/kernel/mmap_min_addr."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:194
-+msgid "Disable SELinux protection for syslogd daemon"
++#: booleans.py:102
++msgid "Allow mock to read files in home directories."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:195
-+msgid "Disable SELinux protection for system cron jobs"
++#: booleans.py:103
++msgid "Allow the mount command to mount any directory or file."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:196
-+msgid "Disable SELinux protection for tcp daemon"
++#: booleans.py:104
++msgid "Allow mozilla plugin domain to connect to the network using TCP."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:197
-+msgid "Disable SELinux protection for telnet daemon"
++#: booleans.py:105
++msgid ""
++"Allow mozilla_plugins to create random content in the users home directory"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:198
-+msgid "Disable SELinux protection for tftpd daemon"
++#: booleans.py:106
++msgid "Allow confined web browsers to read home directory content"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:199
-+msgid "Disable SELinux protection for transproxy daemon"
++#: booleans.py:107
++msgid "Allow mplayer executable stack"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:200
-+msgid "Disable SELinux protection for udev daemon"
++#: booleans.py:108
++msgid "Allow mysqld to connect to all ports"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:201
-+msgid "Disable SELinux protection for uml daemon"
++#: booleans.py:109
++msgid "Allow BIND to bind apache port."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:202
++#: booleans.py:110
 +msgid ""
-+"Allow xinetd to run unconfined, including any services it starts that do not "
-+"have a domain transition explicitly defined"
++"Allow BIND to write the master zone files. Generally this is used for "
++"dynamic DNS or zone transfers."
++msgstr ""
++
++#: booleans.py:111
++msgid "Allow any files/directories to be exported read/only via NFS."
++msgstr ""
++
++#: booleans.py:112
++msgid "Allow any files/directories to be exported read/write via NFS."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:203
++#: booleans.py:113
 +msgid ""
-+"Allow rc scripts to run unconfined, including any daemon started by an rc "
-+"script that does not have a domain transition explicitly defined"
++"Allow nfs servers to modify public files used for public file transfer "
++"services.  Files/Directories must be labeled public_content_rw_t."
++msgstr ""
++
++#: booleans.py:114
++msgid "Allow system to run with NIS"
++msgstr ""
++
++#: booleans.py:115
++msgid "Allow confined applications to use nscd shared memory."
++msgstr ""
++
++#: booleans.py:116
++msgid "Allow nsplugin code to connect to unreserved ports"
++msgstr ""
++
++#: booleans.py:117
++msgid "Allow nsplugin code to execmem/execstack"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:204
-+msgid "Allow rpm to run unconfined"
++#: booleans.py:118
++msgid "Allow openvpn to read home directories"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:205
-+msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
++#: booleans.py:119
++msgid "Allow piranha-lvs domain to connect to the network using TCP."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:206
-+msgid "Disable SELinux protection for updfstab daemon"
++#: booleans.py:120
++msgid "Allow polipo to connect to all ports > 1023"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:207
-+msgid "Disable SELinux protection for uptimed daemon"
++#: booleans.py:121
++msgid ""
++"Determine whether Polipo session daemon can bind tcp sockets to all "
++"unreserved ports."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:208
++#: booleans.py:122
 +msgid ""
-+"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
-+"staff_r can do so"
++"Determine whether calling user domains can execute Polipo daemon in the "
++"polipo_session_t domain."
++msgstr ""
++
++#: booleans.py:123
++msgid "Determine whether polipo can access cifs file systems."
++msgstr ""
++
++#: booleans.py:124
++msgid "Determine whether Polipo can access nfs file systems."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:209
-+msgid "Allow users to execute the mount command"
++#: booleans.py:125
++msgid "Enable polyinstantiated directory support."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:210
-+msgid "Allow regular users direct mouse access (only allow the X server)"
++#: booleans.py:126
++msgid "Allow the portage domains to use NFS mounts (regular nfs_t)"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:211
-+msgid "Allow users to run the dmesg command"
++#: booleans.py:127
++msgid "Allow postfix_local domain full write access to mail_spool directories"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:212
-+msgid "Allow users to control network interfaces (also needs USERCTL=true)"
++#: booleans.py:128
++msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:213
-+msgid "Allow normal user to execute ping"
++#: booleans.py:129
++msgid "Allow transmit client label to foreign database"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:214
-+msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
++#: booleans.py:130
++msgid "Allow database admins to execute DML statement"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:215
-+msgid "Allow users to rw usb devices"
++#: booleans.py:131
++msgid "Allow unprivileged users to execute DDL statement"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:216
++#: booleans.py:132
++msgid "Allow pppd to load kernel modules for certain modems"
++msgstr ""
++
++#: booleans.py:133
++msgid "Allow pppd to be run for a regular user"
++msgstr ""
++
++#: booleans.py:134
 +msgid ""
-+"Allow users to run TCP servers (bind to ports and accept connection from the "
-+"same domain and outside users)  disabling this forces FTP passive mode and "
-+"may change other protocols"
++"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
++msgstr ""
++
++#: booleans.py:135
++msgid "Allow Puppet client to manage all file types."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:217
-+msgid "Allow user to stat ttyfiles"
++#: booleans.py:136
++msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:218
-+msgid "Disable SELinux protection for uucpd daemon"
++#: booleans.py:137
++msgid "Allow qemu to connect fully to the network"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:219
-+msgid "Disable SELinux protection for vmware daemon"
++#: booleans.py:138
++msgid "Allow qemu to use cifs/Samba file systems"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:220
-+msgid "Disable SELinux protection for watchdog daemon"
++#: booleans.py:139
++msgid "Allow qemu to use serial/parallel communication ports"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:221
-+msgid "Disable SELinux protection for winbind daemon"
++#: booleans.py:140
++msgid "Allow qemu to use nfs file systems"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:222
-+msgid "Disable SELinux protection for xdm daemon"
++#: booleans.py:141
++msgid "Allow qemu to use usb devices"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:223
-+msgid "Allow xdm logins as sysadm_r:sysadm_t"
++#: booleans.py:142
++msgid "Allow racoon to read shadow"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:224
-+msgid "Disable SELinux protection for xen daemon"
++#: booleans.py:143
++msgid "Allow rgmanager domain to connect to the network using TCP."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:225
-+msgid "XEN"
++#: booleans.py:144
++msgid ""
++"Allow rsync to modify public files used for public file transfer services.  "
++"Files/Directories must be labeled public_content_rw_t."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:225
-+msgid "Allow xen to read/write physical disk devices"
++#: booleans.py:145
++msgid "Allow rsync to run as a client"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:226
-+msgid "Disable SELinux protection for xfs daemon"
++#: booleans.py:146
++msgid "Allow rsync to export any files/directories read only."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:227
-+msgid "Disable SELinux protection for xen control"
++#: booleans.py:147
++msgid "Allow rsync servers to share cifs files systems"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:228
-+msgid "Disable SELinux protection for ypbind daemon"
++#: booleans.py:148
++msgid "Allow rsync servers to share nfs files systems"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:229
-+msgid "Disable SELinux protection for NIS Password Daemon"
++#: booleans.py:149
++msgid "Allow samba to create new home directories (e.g. via PAM)"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:230
-+msgid "Disable SELinux protection for ypserv daemon"
++#: booleans.py:150
++msgid ""
++"Allow samba to act as the domain controller, add users, groups and change "
++"passwords."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:231
-+msgid "Disable SELinux protection for NIS Transfer Daemon"
++#: booleans.py:151
++msgid "Allow samba to share users home directories."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:232
-+msgid "Allow SELinux webadm user to manage unprivileged users home directories"
++#: booleans.py:152
++msgid "Allow samba to share any file/directory read only."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:233
-+msgid "Allow SELinux webadm user to read unprivileged users home directories"
++#: booleans.py:153
++msgid "Allow samba to share any file/directory read/write."
 +msgstr ""
 +
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Are you sure you want to delete %s '%s'?"
++#: booleans.py:154
++msgid "Allow samba to act as a portmapper"
 +msgstr ""
 +
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Delete %s"
++#: booleans.py:155
++msgid "Allow samba to run unconfined scripts"
 +msgstr ""
 +
-+#: ../gui/semanagePage.py:134
-+#, python-format
-+msgid "Add %s"
++#: booleans.py:156
++msgid "Allow samba to export ntfs/fusefs volumes."
 +msgstr ""
 +
-+#: ../gui/semanagePage.py:148
-+#, python-format
-+msgid "Modify %s"
++#: booleans.py:157
++msgid "Allow samba to export NFS volumes."
 +msgstr ""
 +
-+#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
-+msgid "Permissive"
++#: booleans.py:158
++msgid "Allow sanlock to read/write fuse files"
 +msgstr ""
 +
-+#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
-+msgid "Enforcing"
++#: booleans.py:159
++msgid "Allow sanlock to manage nfs files"
 +msgstr ""
 +
-+#: ../gui/statusPage.py:94
-+msgid "Status"
++#: booleans.py:160
++msgid "Allow sanlock to manage cifs files"
 +msgstr ""
 +
-+#: ../gui/statusPage.py:133
++#: booleans.py:161
++msgid "Allow sasl to read shadow"
++msgstr ""
++
++#: booleans.py:162
 +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?"
++"disallow programs, such as newrole, from transitioning to administrative "
++"user domains."
 +msgstr ""
 +
-+#: ../gui/statusPage.py:147
++#: booleans.py:163
++msgid "Disable kernel module loading."
++msgstr ""
++
++#: booleans.py:164
 +msgid ""
-+"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
-+"you later decide to turn SELinux back on, the system will be required to "
-+"relabel.  If you just want to see if SELinux is causing a problem on your "
-+"system, you can go to permissive mode which will only log errors and not "
-+"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
-+"wish to continue?"
++"Boolean to determine whether the system permits loading policy, setting "
++"enforcing mode, and changing boolean values.  Set this to true and you have "
++"to reboot to set it back."
 +msgstr ""
 +
-+#: ../gui/statusPage.py:152
++#: booleans.py:165
++msgid "Allow regular users direct dri device access"
++msgstr ""
++
++#: booleans.py:166
 +msgid ""
-+"Changing to SELinux enabled will cause a relabel of the entire file system "
-+"on the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
++"Allow unconfined executables to make their heap memory executable.  Doing "
++"this is a really bad idea. Probably indicates a badly coded executable, but "
++"could indicate an attack. This executable should be reported in bugzilla"
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:11
-+msgid "system-config-selinux"
++#: booleans.py:167
++msgid ""
++"Allow all unconfined executables to use libraries requiring text relocation "
++"that are not labeled textrel_shlib_t"
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:12
++#: booleans.py:168
 +msgid ""
-+"Copyright (c)2006 Red Hat, Inc.\n"
-+"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
++"Allow unconfined executables to make their stack executable.  This should "
++"never, ever be necessary. Probably indicates a badly coded executable, but "
++"could indicate an attack. This executable should be reported in bugzilla"
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:22
-+#: ../gui/system-config-selinux.glade:544
-+msgid "Add SELinux Login Mapping"
++#: booleans.py:169
++msgid "Allow users to connect to the local mysql server"
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:257
-+msgid "Add SELinux Network Ports"
++#: booleans.py:170
++msgid ""
++"Allow confined users the ability to execute the ping and traceroute commands."
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:391
-+#: ../gui/system-config-selinux.glade:678
-+msgid "SELinux Type"
++#: booleans.py:171
++msgid "Allow users to connect to PostgreSQL"
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:622
-+msgid "File Specification"
++#: booleans.py:172
++msgid ""
++"Allow user to r/w files on filesystems that do not have extended attributes "
++"(FAT, CDROM, FLOPPY)"
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:650
-+msgid "File Type"
++#: booleans.py:173
++msgid ""
++"Allow users to run TCP servers (bind to ports and accept connection from the "
++"same domain and outside users)  disabling this forces FTP passive mode and "
++"may change other protocols."
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:727
++#: booleans.py:174
++msgid "Allow user music sharing"
++msgstr ""
++
++#: booleans.py:175
 +msgid ""
-+"all files\n"
-+"regular file\n"
-+"directory\n"
-+"character device\n"
-+"block device\n"
-+"socket\n"
-+"symbolic link\n"
-+"named pipe\n"
++"Allow anon internal-sftp to upload files, used for public file transfer "
++"services. Directories must be labeled public_content_rw_t."
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:773
-+msgid "MLS"
++#: booleans.py:176
++msgid ""
++"Allow sftp-internal to read and write files in the user home directories"
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:837
-+msgid "Add SELinux User"
++#: booleans.py:177
++msgid ""
++"Allow sftp-internal to login to local users and read/write all files on the "
++"system, governed by DAC."
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:1079
-+msgid "SELinux Administration"
++#: booleans.py:178
++msgid ""
++"Allow internal-sftp to read and write files in the user ssh home directories."
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:1122
-+msgid "Add"
++#: booleans.py:179
++msgid "Allow sge to connect to the network using any TCP port"
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:1144
-+msgid "_Properties"
++#: booleans.py:180
++msgid "Allow sge to access nfs file systems."
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:1166
-+msgid "_Delete"
++#: booleans.py:181
++msgid ""
++"Enable additional permissions needed to support devices on 3ware controllers."
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:1256
-+msgid "Select Management Object"
++#: booleans.py:182
++msgid ""
++"Allow samba to modify public files used for public file transfer services.  "
++"Files/Directories must be labeled public_content_rw_t."
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:1273
-+msgid "<b>Select:</b>"
++#: booleans.py:183
++msgid "Allow user spamassassin clients to use the network."
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:1326
-+msgid "System Default Enforcing Mode"
++#: booleans.py:184
++msgid "Allow spamd to read/write user home directories."
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:1354
++#: booleans.py:185
 +msgid ""
-+"Disabled\n"
-+"Permissive\n"
-+"Enforcing\n"
++"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:1373
-+msgid "Current Enforcing Mode"
++#: booleans.py:186
++msgid "Allow squid to run as a transparent proxy (TPROXY)"
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:1418
-+msgid "System Default Policy Type: "
++#: booleans.py:187
++msgid ""
++"Allow ssh with chroot env to read and write files in the user home "
++"directories"
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:1463
++#: booleans.py:188
++msgid "allow host key based authentication"
++msgstr ""
++
++#: booleans.py:189
++msgid "Allow ssh logins as sysadm_r:sysadm_t"
++msgstr ""
++
++#: booleans.py:190
++msgid "allow staff user to create and transition to svirt domains."
++msgstr ""
++
++#: booleans.py:191
++msgid "Allow the Telepathy connection managers to connect to any network port."
++msgstr ""
++
++#: booleans.py:192
 +msgid ""
-+"Select if you wish to relabel then entire file system on next reboot.  "
-+"Relabeling can take a very long time, depending on the size of the system.  "
-+"If you are changing policy types or going from disabled to enforcing, a "
-+"relabel is required."
++"Allow the Telepathy connection managers to connect to any generic TCP port."
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:1509
-+msgid "Relabel on next reboot."
++#: booleans.py:193
++msgid ""
++"Allow tftp to modify public files used for public file transfer services."
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:1561
-+msgid "label37"
++#: booleans.py:194
++msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:1598
-+msgid "Revert boolean setting to system default"
++#: booleans.py:195
++msgid ""
++"allow unconfined users to transition to the chrome sandbox domains when "
++"running chrome-sandbox"
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:1614
-+msgid "Toggle between Customized and All Booleans"
++#: booleans.py:196
++msgid "Allow a user to login as an unconfined domain"
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:1645
-+#: ../gui/system-config-selinux.glade:1850
-+#: ../gui/system-config-selinux.glade:2037
-+#: ../gui/system-config-selinux.glade:2224
-+#: ../gui/system-config-selinux.glade:2467
-+#: ../gui/system-config-selinux.glade:2692
-+#: ../gui/system-config-selinux.glade:2867
-+msgid "Filter"
++#: booleans.py:197
++msgid ""
++"Allow unconfined users to transition to the Mozilla plugin domain when "
++"running xulrunner plugin-container."
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:1734
-+msgid "label50"
++#: booleans.py:198
++msgid "Allow video playing tools to run unconfined"
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:1771
-+msgid "Add File Context"
++#: booleans.py:199
++msgid "Allow unprivledged user to create and transition to svirt domains."
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:1787
-+msgid "Modify File Context"
++#: booleans.py:200
++msgid "Support ecryptfs home directories"
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:1803
-+msgid "Delete File Context"
++#: booleans.py:201
++msgid "Support fusefs home directories"
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:1819
-+msgid "Toggle between all and customized file context"
++#: booleans.py:202
++msgid "Use lpd server instead of cups"
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:1939
-+msgid "label38"
++#: booleans.py:203
++msgid "Support NFS home directories"
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:1976
-+msgid "Add SELinux User Mapping"
++#: booleans.py:204
++msgid "Support SAMBA home directories"
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:1992
-+msgid "Modify SELinux User Mapping"
++#: booleans.py:205
++msgid "Allow varnishd to connect to all ports, not just HTTP."
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:2008
-+msgid "Delete SELinux User Mapping"
++#: booleans.py:206
++msgid "Ignore vbetool mmap_zero errors."
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:2126
-+msgid "label39"
++#: booleans.py:207
++msgid ""
++"Allow confined virtual guests to use serial/parallel communication ports"
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:2163
-+msgid "Add User"
++#: booleans.py:208
++msgid ""
++"Allow confined virtual guests to use executable memory and executable stack"
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:2179
-+msgid "Modify User"
++#: booleans.py:209
++msgid "Allow confined virtual guests to read fuse files"
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:2195
-+msgid "Delete User"
++#: booleans.py:210
++msgid "Allow confined virtual guests to manage nfs files"
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:2313
-+msgid "label41"
++#: booleans.py:211
++msgid "Allow confined virtual guests to manage cifs files"
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:2350
-+msgid "Add Network Port"
++#: booleans.py:212
++msgid "Allow confined virtual guests to interact with the sanlock"
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:2366
-+msgid "Edit Network Port"
++#: booleans.py:213
++msgid "Allow confined virtual guests to manage device configuration, (pci)"
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:2382
-+msgid "Delete Network Port"
++#: booleans.py:214
++msgid "Allow confined virtual guests to use usb devices"
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:2418
-+#: ../gui/system-config-selinux.glade:2436
-+msgid "Toggle between Customized and All Ports"
++#: booleans.py:215
++msgid "Allow confined virtual guests to interact with the xserver"
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:2556
-+msgid "label42"
++#: booleans.py:216
++msgid "Allow webadm to manage files in users home directories"
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:2593
-+msgid "Generate new policy module"
++#: booleans.py:217
++msgid "Allow webadm to read files in users home directories"
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:2609
-+msgid "Load policy module"
++#: booleans.py:218
++msgid "Ignore wine mmap_zero errors."
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:2625
-+msgid "Remove loadable policy module"
++#: booleans.py:219
++msgid "Allow the graphical login program to execute bootloader"
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:2661
++#: booleans.py:220
 +msgid ""
-+"Enable/Disable additional audit rules, that are normally not reported in the "
-+"log files."
++"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:2781
-+msgid "label44"
++#: booleans.py:221
++msgid "Allow xen to manage nfs files"
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:2818
-+msgid "Change process mode to permissive."
++#: booleans.py:222
++msgid ""
++"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
++"logical volumes for disk images."
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:2836
-+msgid "Change process mode to enforcing"
++#: booleans.py:223
++msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:2928
-+msgid "Process Domain"
++#: booleans.py:224
++msgid ""
++"Allow xguest users to configure Network Manager and connect to apache ports"
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:2956
-+msgid "label59"
++#: booleans.py:225
++msgid "Allow xguest users to mount removable media"
 +msgstr ""
 +
-+#: ../gui/usersPage.py:138
-+#, python-format
-+msgid "SELinux user '%s' is required"
++#: booleans.py:226
++msgid "Allow xguest to use blue tooth devices"
 +msgstr ""
-diff -up policycoreutils-2.1.12/po/Makefile.rhat policycoreutils-2.1.12/po/Makefile
---- policycoreutils-2.1.12/po/Makefile.rhat	2012-07-04 07:35:21.000000000 -0400
-+++ policycoreutils-2.1.12/po/Makefile	2012-10-16 15:07:17.440526128 -0400
-@@ -15,9 +15,10 @@ INSTALL_DIR	= /usr/bin/install -d
- INSTALL_NLS_DIR = $(DESTDIR)/usr/share/locale
- 
- # PO catalog handling
--MSGMERGE	= msgmerge -v
-+MSGMERGE	= msgmerge
-+MSGMERGE_FLAGS	= -q
- XGETTEXT	= xgettext --default-domain=$(NLSPACKAGE)
--MSGFMT		= msgfmt --statistics --verbose
-+MSGFMT		= msgfmt
- 
- # What do we need to do
- POFILES		= $(wildcard *.po)
-@@ -45,7 +46,34 @@ POTFILES = \
- 	../restorecond/stringslist.h \
- 	../restorecond/restorecond.c \
- 	../restorecond/utmpwatcher.c \
--	../secon/secon.c \
-+	../gui/booleansPage.py \
-+	../gui/fcontextPage.py \
-+	../gui/loginsPage.py \
-+	../gui/mappingsPage.py \
-+	../gui/modulesPage.py \
-+	../gui/polgen.glade \
-+	../gui/polgengui.py \
-+	../gui/polgen.py \
-+	../gui/portsPage.py \
-+	../gui/selinux.tbl \
-+	../gui/semanagePage.py \
-+	../gui/statusPage.py \
-+	../gui/system-config-selinux.glade \
-+	../gui/system-config-selinux.py \
-+	../gui/usersPage.py \
-+	../gui/templates/executable.py \
-+	../gui/templates/__init__.py \
-+	../gui/templates/network.py \
-+	../gui/templates/rw.py \
-+	../gui/templates/script.py \
-+	../gui/templates/semodule.py \
-+	../gui/templates/tmp.py \
-+	../gui/templates/user.py \
-+	../gui/templates/var_lib.py \
-+	../gui/templates/var_log.py \
-+	../gui/templates/var_run.py \
-+	../gui/templates/var_spool.py \
-+	../secon/secon.c
- 
- #default:: clean
- 
-@@ -64,7 +92,7 @@ update-po: Makefile $(POTFILE) refresh-p
- refresh-po: Makefile
- 	for cat in $(POFILES); do \
- 		lang=`basename $$cat .po`; \
--		if $(MSGMERGE) $$lang.po $(POTFILE) > $$lang.pot ; then \
-+		if $(MSGMERGE) $(MSGMERGE_FLAGS) $$lang.po $(POTFILE) > $$lang.pot ; then \
- 			mv -f $$lang.pot $$lang.po ; \
- 			echo "$(MSGMERGE) of $$lang succeeded" ; \
- 		else \
-diff -up policycoreutils-2.1.12/po/mk.po.rhat policycoreutils-2.1.12/po/mk.po
---- policycoreutils-2.1.12/po/mk.po.rhat	2012-07-04 07:35:21.000000000 -0400
-+++ policycoreutils-2.1.12/po/mk.po	2012-10-16 15:07:17.559526243 -0400
-@@ -1,22 +1,23 @@
--# translation of mk.po to Macedonian
++
++#: booleans.py:227
++msgid "Allows clients to write to the X server shared memory segments."
++msgstr ""
++
++#: booleans.py:228
++msgid "Allows XServer to execute writable memory"
++msgstr ""
++
++#: booleans.py:229
++msgid "Support X userspace object manager"
++msgstr ""
++
++#: booleans.py:230
++msgid "Allow zabbix to connect to unreserved ports"
++msgstr ""
++
++#: booleans.py:231
++msgid "Allow zebra daemon to write it configuration files"
++msgstr ""
++
++#: booleans.py:232
++msgid ""
++"Allow ZoneMinder to modify public files used for public file transfer "
++"services."
++msgstr ""
+diff --git a/policycoreutils/po/lv.po b/policycoreutils/po/lv.po
+new file mode 100644
+index 0000000..b9ab07e
+--- /dev/null
++++ b/policycoreutils/po/lv.po
+@@ -0,0 +1,3329 @@
 +# SOME DESCRIPTIVE TITLE.
- # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
- # This file is distributed under the same license as the PACKAGE package.
- #
--# Bozidar Proevski <bobibobi at freemail.com.mk>, 2007.
++# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
++# This file is distributed under the same license as the PACKAGE package.
++# 
 +# Translators:
- # Arangel Angov <arangel at linux.net.mk>, 2007.
-+# Bozidar Proevski <bobibobi at freemail.com.mk>, 2007.
- msgid ""
- msgstr ""
--"Project-Id-Version: mk\n"
++msgid ""
++msgstr ""
 +"Project-Id-Version: Policycoreutils\n"
- "Report-Msgid-Bugs-To: \n"
--"POT-Creation-Date: 2012-03-27 10:49-0400\n"
--"PO-Revision-Date: 2007-07-28 23:44+0200\n"
--"Last-Translator: Arangel Angov <arangel at linux.net.mk>\n"
--"Language-Team: Macedonian <ossm-members at hedona.on.net.mk>\n"
-+"POT-Creation-Date: 2012-05-25 07:28-0400\n"
-+"PO-Revision-Date: 2012-04-02 20:30+0000\n"
-+"Last-Translator: dwalsh <dwalsh at redhat.com>\n"
-+"Language-Team: LANGUAGE <LL at li.org>\n"
- "Language: mk\n"
- "MIME-Version: 1.0\n"
- "Content-Type: text/plain; charset=UTF-8\n"
- "Content-Transfer-Encoding: 8bit\n"
--"X-Generator: KBabel 1.11.4\n"
-+"Plural-Forms: nplurals=2; plural=(n % 10 == 1 && n % 100 != 11) ? 0 : 1\n"
- 
- #: ../run_init/run_init.c:67
- msgid ""
-@@ -83,11 +84,8 @@ msgid "Could not set exec context to %s.
- msgstr "Не можев да поставам контекст за извршување на %s.\n"
- 
- #: ../audit2allow/audit2allow:230
--#, fuzzy
- msgid "******************** IMPORTANT ***********************\n"
- msgstr ""
--"\n"
--"******************** ВАЖНО ***********************\n"
- 
- #: ../audit2allow/audit2allow:231
- msgid "To make this policy package active, execute:"
-@@ -97,864 +95,859 @@ msgstr ""
- msgid "global"
- msgstr ""
- 
--#: ../semanage/seobject.py:222
--#, fuzzy
-+#: ../semanage/seobject.py:225
- msgid "Could not create semanage handle"
--msgstr "Не можев да стартувам semanage-трансакција"
++"Report-Msgid-Bugs-To: \n"
++"POT-Creation-Date: 2012-10-08 10:31-0400\n"
++"PO-Revision-Date: 2012-03-30 18:14+0000\n"
++"Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
++"Language-Team: Latvian (http://www.transifex.com/projects/p/fedora/language/lv/)\n"
++"MIME-Version: 1.0\n"
++"Content-Type: text/plain; charset=UTF-8\n"
++"Content-Transfer-Encoding: 8bit\n"
++"Language: lv\n"
++"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2);\n"
++
++#: ../run_init/run_init.c:67
++msgid ""
++"USAGE: run_init <script> <args ...>\n"
++"  where: <script> is the name of the init script to run,\n"
++"         <args ...> are the arguments to that script."
 +msgstr ""
- 
--#: ../semanage/seobject.py:230
-+#: ../semanage/seobject.py:233
- msgid "SELinux policy is not managed or store cannot be accessed."
- msgstr ""
- "Политиката на SELinux не е менаџирана или не може да се пристапи на "
- "складиштето."
- 
--#: ../semanage/seobject.py:235
-+#: ../semanage/seobject.py:238
- msgid "Cannot read policy store."
- msgstr "Не можам да ја прочитам политиката на складиштето."
- 
--#: ../semanage/seobject.py:240
-+#: ../semanage/seobject.py:243
- msgid "Could not establish semanage connection"
- msgstr "Не можев да воспоставам поврзување со semanage"
- 
--#: ../semanage/seobject.py:245
--#, fuzzy
-+#: ../semanage/seobject.py:248
- msgid "Could not test MLS enabled status"
--msgstr "Не можев да поставам MLS-опсег за %s"
++
++#: ../run_init/run_init.c:126 ../newrole/newrole.c:1123
++#, c-format
++msgid "failed to initialize PAM\n"
 +msgstr ""
- 
--#: ../semanage/seobject.py:251 ../semanage/seobject.py:266
-+#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
- msgid "Not yet implemented"
- msgstr ""
- 
--#: ../semanage/seobject.py:255
-+#: ../semanage/seobject.py:258
- msgid "Semanage transaction already in progress"
- msgstr ""
- 
--#: ../semanage/seobject.py:264
-+#: ../semanage/seobject.py:267
- msgid "Could not start semanage transaction"
- msgstr "Не можев да стартувам semanage-трансакција"
- 
--#: ../semanage/seobject.py:274
--#, fuzzy
-+#: ../semanage/seobject.py:278
- msgid "Could not commit semanage transaction"
--msgstr "Не можев да стартувам semanage-трансакција"
++
++#: ../run_init/run_init.c:139
++#, c-format
++msgid "failed to get account information\n"
 +msgstr ""
- 
--#: ../semanage/seobject.py:279
-+#: ../semanage/seobject.py:283
- msgid "Semanage transaction not in progress"
- msgstr ""
- 
--#: ../semanage/seobject.py:291 ../semanage/seobject.py:371
--#, fuzzy
-+#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
- msgid "Could not list SELinux modules"
--msgstr "Не можев да ги прикажам SELinux-корисниците"
++
++#: ../run_init/run_init.c:162 ../newrole/newrole.c:341
++msgid "Password:"
 +msgstr ""
- 
--#: ../semanage/seobject.py:304
-+#: ../semanage/seobject.py:308
- msgid "Modules Name"
- msgstr ""
- 
--#: ../semanage/seobject.py:304
-+#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
- msgid "Version"
- msgstr ""
- 
--#: ../semanage/seobject.py:307
-+#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
- msgid "Disabled"
- msgstr ""
- 
--#: ../semanage/seobject.py:322
-+#: ../semanage/seobject.py:326
- #, python-format
- msgid "Could not disable module %s (remove failed)"
- msgstr ""
- 
--#: ../semanage/seobject.py:333
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:337
-+#, python-format
- msgid "Could not enable module %s (remove failed)"
--msgstr "Не можев да ја додадам улогата %s за %s"
++
++#: ../run_init/run_init.c:197 ../newrole/newrole.c:366
++#, c-format
++msgid "Cannot find your entry in the shadow passwd file.\n"
 +msgstr ""
- 
--#: ../semanage/seobject.py:348
-+#: ../semanage/seobject.py:352
- #, python-format
- msgid "Could not remove module %s (remove failed)"
- msgstr ""
- 
--#: ../semanage/seobject.py:358
-+#: ../semanage/seobject.py:362
- msgid "dontaudit requires either 'on' or 'off'"
- msgstr ""
- 
--#: ../semanage/seobject.py:387
-+#: ../semanage/seobject.py:391
- msgid "Builtin Permissive Types"
- msgstr ""
- 
--#: ../semanage/seobject.py:397
-+#: ../semanage/seobject.py:401
- msgid "Customized Permissive Types"
- msgstr ""
- 
--#: ../semanage/seobject.py:438
-+#: ../semanage/seobject.py:442
- #, python-format
- msgid "Could not set permissive domain %s (module installation failed)"
- msgstr ""
- 
--#: ../semanage/seobject.py:444
-+#: ../semanage/seobject.py:448
- #, python-format
- msgid "Could not remove permissive domain %s (remove failed)"
- msgstr ""
- 
--#: ../semanage/seobject.py:479 ../semanage/seobject.py:553
--#: ../semanage/seobject.py:599 ../semanage/seobject.py:696
--#: ../semanage/seobject.py:726 ../semanage/seobject.py:793
--#: ../semanage/seobject.py:850 ../semanage/seobject.py:1097
--#: ../semanage/seobject.py:1786 ../semanage/seobject.py:1849
--#: ../semanage/seobject.py:1868 ../semanage/seobject.py:1985
--#: ../semanage/seobject.py:2037
-+#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
-+#: ../semanage/seobject.py:603 ../semanage/seobject.py:700
-+#: ../semanage/seobject.py:730 ../semanage/seobject.py:797
-+#: ../semanage/seobject.py:854 ../semanage/seobject.py:1101
-+#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
-+#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
-+#: ../semanage/seobject.py:2045
- #, python-format
- msgid "Could not create a key for %s"
- msgstr "Не можев да креирам клуч за %s"
- 
--#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
--#: ../semanage/seobject.py:603 ../semanage/seobject.py:609
-+#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
-+#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
- #, python-format
- msgid "Could not check if login mapping for %s is defined"
- msgstr "Не можев да проверам дали е дефинирано мапирање за најава за %s"
- 
--#: ../semanage/seobject.py:492
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:496
-+#, python-format
- msgid "Linux Group %s does not exist"
--msgstr "Linux-корисникот %s не постои"
++
++#: ../run_init/run_init.c:203 ../newrole/newrole.c:373
++#, c-format
++msgid "getpass cannot open /dev/tty\n"
 +msgstr ""
- 
--#: ../semanage/seobject.py:497
-+#: ../semanage/seobject.py:501
- #, python-format
- msgid "Linux User %s does not exist"
- msgstr "Linux-корисникот %s не постои"
- 
--#: ../semanage/seobject.py:501
-+#: ../semanage/seobject.py:505
- #, python-format
- msgid "Could not create login mapping for %s"
- msgstr "Не можев да креирам мапирање за најава за %s"
- 
--#: ../semanage/seobject.py:505 ../semanage/seobject.py:741
-+#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
- #, python-format
- msgid "Could not set name for %s"
- msgstr "Не можев да поставам име за %s"
- 
--#: ../semanage/seobject.py:510 ../semanage/seobject.py:751
-+#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
- #, python-format
- msgid "Could not set MLS range for %s"
- msgstr "Не можев да поставам MLS-опсег за %s"
- 
--#: ../semanage/seobject.py:514
-+#: ../semanage/seobject.py:518
- #, python-format
- msgid "Could not set SELinux user for %s"
- msgstr "Не можев да поставам SELinux-корисник за %s"
- 
--#: ../semanage/seobject.py:518
-+#: ../semanage/seobject.py:522
- #, python-format
- msgid "Could not add login mapping for %s"
- msgstr "Не можев да додадам мапирање за најава за %s"
- 
--#: ../semanage/seobject.py:536
-+#: ../semanage/seobject.py:540
- msgid "Requires seuser or serange"
- msgstr "Побарува seuser или serange"
- 
--#: ../semanage/seobject.py:559 ../semanage/seobject.py:605
-+#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
- #, python-format
- msgid "Login mapping for %s is not defined"
- msgstr "Мапирањето за најава за %s не е дефинирано"
- 
--#: ../semanage/seobject.py:563
-+#: ../semanage/seobject.py:567
- #, python-format
- msgid "Could not query seuser for %s"
- msgstr "Не можев да пребарувам во seuser за %s"
- 
--#: ../semanage/seobject.py:577
-+#: ../semanage/seobject.py:581
- #, python-format
- msgid "Could not modify login mapping for %s"
- msgstr "Не можев да го изменам мапирањето за најава за %s"
- 
--#: ../semanage/seobject.py:611
-+#: ../semanage/seobject.py:615
- #, python-format
- msgid "Login mapping for %s is defined in policy, cannot be deleted"
- msgstr ""
- "Мапирањето за најава за %s е дефинирано во политиката и не може да биде "
- "избришан"
- 
--#: ../semanage/seobject.py:615
-+#: ../semanage/seobject.py:619
- #, python-format
- msgid "Could not delete login mapping for %s"
- msgstr "Не можев да го избришам мапирањето за најава за %s"
- 
--#: ../semanage/seobject.py:637 ../semanage/seobject.py:655
--#: ../semanage/seobject.py:893
-+#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
-+#: ../semanage/seobject.py:897
- msgid "Could not list login mappings"
- msgstr "Не можев да ги прикажам мапирањата за најави"
- 
--#: ../semanage/seobject.py:680 ../semanage/seobject.py:685
-+#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../gui/system-config-selinux.glade:100
- msgid "Login Name"
- msgstr ""
- 
--#: ../semanage/seobject.py:680 ../semanage/seobject.py:685
--#: ../semanage/seobject.py:943 ../semanage/seobject.py:948
--#, fuzzy
-+#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../gui/system-config-selinux.glade:128
-+#: ../gui/system-config-selinux.glade:915
-+#: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
- msgid "SELinux User"
--msgstr "Потребен е SELinux-тип"
++
++#: ../run_init/run_init.c:275
++#, c-format
++msgid "run_init: incorrect password for %s\n"
 +msgstr ""
- 
--#: ../semanage/seobject.py:680
-+#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
-+#: ../gui/system-config-selinux.glade:943
- msgid "MLS/MCS Range"
- msgstr ""
- 
--#: ../semanage/seobject.py:699 ../semanage/seobject.py:730
--#: ../semanage/seobject.py:797 ../semanage/seobject.py:854
--#: ../semanage/seobject.py:860
-+#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
-+#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
-+#: ../semanage/seobject.py:864
- #, python-format
- msgid "Could not check if SELinux user %s is defined"
- msgstr "Не можев да проверам дали е дефиниран SELinux-корисникот %s"
- 
--#: ../semanage/seobject.py:702 ../semanage/seobject.py:803
--#: ../semanage/seobject.py:866
-+#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
-+#: ../semanage/seobject.py:870
- #, python-format
- msgid "Could not query user for %s"
- msgstr "Не можев да пребарувам во корисниците за %s"
- 
--#: ../semanage/seobject.py:722
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:726
-+#, python-format
- msgid "You must add at least one role for %s"
--msgstr "Не можев да додадам контекст за датотека за %s"
++
++#: ../run_init/run_init.c:309
++#, c-format
++msgid "Could not open file %s\n"
 +msgstr ""
- 
--#: ../semanage/seobject.py:737
-+#: ../semanage/seobject.py:741
- #, python-format
- msgid "Could not create SELinux user for %s"
- msgstr "Не можев да креирам SELinux-корисник за %s"
- 
--#: ../semanage/seobject.py:746
-+#: ../semanage/seobject.py:750
- #, python-format
- msgid "Could not add role %s for %s"
- msgstr "Не можев да ја додадам улогата %s за %s"
- 
--#: ../semanage/seobject.py:755
-+#: ../semanage/seobject.py:759
- #, python-format
- msgid "Could not set MLS level for %s"
- msgstr "Не можев да го поставам MLS-нивото за %s"
- 
--#: ../semanage/seobject.py:758
-+#: ../semanage/seobject.py:762
- #, python-format
- msgid "Could not add prefix %s for %s"
- msgstr "Не можев да го додадам префиксот %s за %s"
- 
--#: ../semanage/seobject.py:761
-+#: ../semanage/seobject.py:765
- #, python-format
- msgid "Could not extract key for %s"
- msgstr "Не можев да го извлечам клучот за %s"
- 
--#: ../semanage/seobject.py:765
-+#: ../semanage/seobject.py:769
- #, python-format
- msgid "Could not add SELinux user %s"
- msgstr "Не можев да го додадам SELinux-корисникот %s"
- 
--#: ../semanage/seobject.py:787
-+#: ../semanage/seobject.py:791
- msgid "Requires prefix, roles, level or range"
- msgstr "Побарува префикс, улоги, ниво или опсег"
- 
--#: ../semanage/seobject.py:789
-+#: ../semanage/seobject.py:793
- msgid "Requires prefix or roles"
- msgstr "Побарува префикс или улоги"
- 
--#: ../semanage/seobject.py:799 ../semanage/seobject.py:856
-+#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
- #, python-format
- msgid "SELinux user %s is not defined"
- msgstr "SELinux-корисникот %s не е дефиниран"
- 
--#: ../semanage/seobject.py:828
-+#: ../semanage/seobject.py:832
- #, python-format
- msgid "Could not modify SELinux user %s"
- msgstr "Не можев да го изменам SELinux-корисникот %s"
- 
--#: ../semanage/seobject.py:862
-+#: ../semanage/seobject.py:866
- #, python-format
- msgid "SELinux user %s is defined in policy, cannot be deleted"
- msgstr ""
- "SELinux-корисникот %s е дефиниран во политиката и не може да биде избришан"
- 
--#: ../semanage/seobject.py:873
-+#: ../semanage/seobject.py:877
- #, python-format
- msgid "Could not delete SELinux user %s"
- msgstr "Не можев да го избришам SELinux-корисникот %s"
- 
--#: ../semanage/seobject.py:911
-+#: ../semanage/seobject.py:915
- msgid "Could not list SELinux users"
- msgstr "Не можев да ги прикажам SELinux-корисниците"
- 
--#: ../semanage/seobject.py:917
-+#: ../semanage/seobject.py:921
- #, python-format
- msgid "Could not list roles for user %s"
- msgstr "Не можев да ги прикажам улогите за корисникот %s"
- 
--#: ../semanage/seobject.py:942
-+#: ../semanage/seobject.py:946
- msgid "Labeling"
- msgstr ""
- 
--#: ../semanage/seobject.py:942
-+#: ../semanage/seobject.py:946
- msgid "MLS/"
- msgstr ""
- 
--#: ../semanage/seobject.py:943
-+#: ../semanage/seobject.py:947
- msgid "Prefix"
- msgstr ""
- 
--#: ../semanage/seobject.py:943
-+#: ../semanage/seobject.py:947
- msgid "MCS Level"
- msgstr ""
- 
--#: ../semanage/seobject.py:943
-+#: ../semanage/seobject.py:947
- msgid "MCS Range"
- msgstr ""
- 
--#: ../semanage/seobject.py:943 ../semanage/seobject.py:948
-+#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
- msgid "SELinux Roles"
- msgstr ""
- 
--#: ../semanage/seobject.py:963
-+#: ../semanage/seobject.py:967
- msgid "Protocol udp or tcp is required"
- msgstr "Потребен е протокол udp или tcp"
- 
--#: ../semanage/seobject.py:965
-+#: ../semanage/seobject.py:969
- msgid "Port is required"
- msgstr "Потребна е порта"
- 
--#: ../semanage/seobject.py:975
--#, fuzzy
-+#: ../semanage/seobject.py:979
- msgid "Invalid Port"
--msgstr "Невалиден префикс %s"
++
++#: ../run_init/run_init.c:336
++#, c-format
++msgid "No context in file %s\n"
 +msgstr ""
- 
--#: ../semanage/seobject.py:979
-+#: ../semanage/seobject.py:983
- #, python-format
- msgid "Could not create a key for %s/%s"
- msgstr "Не можев да креирам клуч за %s/%s"
- 
--#: ../semanage/seobject.py:990
-+#: ../semanage/seobject.py:994
- msgid "Type is required"
- msgstr "Потребен е тип"
- 
--#: ../semanage/seobject.py:996 ../semanage/seobject.py:1055
--#: ../semanage/seobject.py:1110 ../semanage/seobject.py:1116
-+#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
-+#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
- #, python-format
- msgid "Could not check if port %s/%s is defined"
- msgstr "Не можев да проверам дали е дефинирана порта %s/%s"
- 
--#: ../semanage/seobject.py:998
-+#: ../semanage/seobject.py:1002
- #, python-format
- msgid "Port %s/%s already defined"
- msgstr "Портата %s/%s е веќе дефинирана"
- 
--#: ../semanage/seobject.py:1002
-+#: ../semanage/seobject.py:1006
- #, python-format
- msgid "Could not create port for %s/%s"
- msgstr "Не можев да креирам порта за %s/%s"
- 
--#: ../semanage/seobject.py:1008
-+#: ../semanage/seobject.py:1012
- #, python-format
- msgid "Could not create context for %s/%s"
- msgstr "Не можев да креирам контекст за %s/%s"
- 
--#: ../semanage/seobject.py:1012
-+#: ../semanage/seobject.py:1016
- #, python-format
- msgid "Could not set user in port context for %s/%s"
- msgstr "Не можев да поставам корисник во контекстот за порта за %s/%s"
- 
--#: ../semanage/seobject.py:1016
-+#: ../semanage/seobject.py:1020
- #, python-format
- msgid "Could not set role in port context for %s/%s"
- msgstr "Не можев да поставам улога во контекстот за порта за %s/%s"
- 
--#: ../semanage/seobject.py:1020
-+#: ../semanage/seobject.py:1024
- #, python-format
- msgid "Could not set type in port context for %s/%s"
- msgstr "Не можев да поставам тип во контекстот за порта за %s/%s"
- 
--#: ../semanage/seobject.py:1025
-+#: ../semanage/seobject.py:1029
- #, python-format
- msgid "Could not set mls fields in port context for %s/%s"
- msgstr "Не можев да поставам mls-полиња во контекстот за порта за %s/%s"
- 
--#: ../semanage/seobject.py:1029
-+#: ../semanage/seobject.py:1033
- #, python-format
- msgid "Could not set port context for %s/%s"
- msgstr "Не можев да поставам контекст за порта за %s/%s"
- 
--#: ../semanage/seobject.py:1033
-+#: ../semanage/seobject.py:1037
- #, python-format
- msgid "Could not add port %s/%s"
- msgstr "Не можев да ја додадам портата %s/%s"
- 
--#: ../semanage/seobject.py:1047 ../semanage/seobject.py:1312
--#: ../semanage/seobject.py:1508
-+#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
-+#: ../semanage/seobject.py:1512
- msgid "Requires setype or serange"
- msgstr "Побарува setype или serange"
- 
--#: ../semanage/seobject.py:1049
-+#: ../semanage/seobject.py:1053
- msgid "Requires setype"
- msgstr "Побарува setype"
- 
--#: ../semanage/seobject.py:1057 ../semanage/seobject.py:1112
-+#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
- #, python-format
- msgid "Port %s/%s is not defined"
- msgstr "Портата %s/%s не е дефинирана"
- 
--#: ../semanage/seobject.py:1061
-+#: ../semanage/seobject.py:1065
- #, python-format
- msgid "Could not query port %s/%s"
- msgstr "Не можев да пребарувам на портата %s/%s"
- 
--#: ../semanage/seobject.py:1072
-+#: ../semanage/seobject.py:1076
- #, python-format
- msgid "Could not modify port %s/%s"
- msgstr "Не можев да ја изменам портата %s/%s"
- 
--#: ../semanage/seobject.py:1085
--#, fuzzy
-+#: ../semanage/seobject.py:1089
- msgid "Could not list the ports"
--msgstr "Не можев да ги прикажам портите"
++
++#: ../run_init/run_init.c:361
++#, c-format
++msgid "Sorry, run_init may be used only on a SELinux kernel.\n"
 +msgstr ""
- 
--#: ../semanage/seobject.py:1101
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1105
-+#, python-format
- msgid "Could not delete the port %s"
--msgstr "Не можев да ја избришам портата %s/%s"
++
++#: ../run_init/run_init.c:380
++#, c-format
++msgid "authentication failed.\n"
 +msgstr ""
- 
--#: ../semanage/seobject.py:1118
-+#: ../semanage/seobject.py:1122
- #, python-format
- msgid "Port %s/%s is defined in policy, cannot be deleted"
- msgstr "Портата %s/%s е дефинирана во политиката и не може да биде избришана"
- 
--#: ../semanage/seobject.py:1122
-+#: ../semanage/seobject.py:1126
- #, python-format
- msgid "Could not delete port %s/%s"
- msgstr "Не можев да ја избришам портата %s/%s"
- 
--#: ../semanage/seobject.py:1138 ../semanage/seobject.py:1160
-+#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
- msgid "Could not list ports"
- msgstr "Не можев да ги прикажам портите"
- 
--#: ../semanage/seobject.py:1199
-+#: ../semanage/seobject.py:1203
- msgid "SELinux Port Type"
- msgstr ""
- 
--#: ../semanage/seobject.py:1199
-+#: ../semanage/seobject.py:1203
- msgid "Proto"
- msgstr ""
- 
--#: ../semanage/seobject.py:1199
-+#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
- msgid "Port Number"
- msgstr ""
- 
--#: ../semanage/seobject.py:1218
--#, fuzzy
-+#: ../semanage/seobject.py:1222
- msgid "Node Address is required"
--msgstr "Потребна е порта"
++
++#: ../run_init/run_init.c:405 ../newrole/newrole.c:1257
++#, c-format
++msgid "Could not set exec context to %s.\n"
 +msgstr ""
- 
--#: ../semanage/seobject.py:1233
-+#: ../semanage/seobject.py:1237
- msgid "Unknown or missing protocol"
- msgstr ""
- 
--#: ../semanage/seobject.py:1247 ../semanage/seobject.py:1446
--#: ../semanage/seobject.py:1724
-+#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
-+#: ../semanage/seobject.py:1728
- msgid "SELinux Type is required"
- msgstr "Потребен е SELinux-тип"
- 
--#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1316
--#: ../semanage/seobject.py:1352 ../semanage/seobject.py:1450
--#: ../semanage/seobject.py:1512 ../semanage/seobject.py:1546
--#: ../semanage/seobject.py:1728
-+#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
-+#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
-+#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
-+#: ../semanage/seobject.py:1732
- #, python-format
- msgid "Could not create key for %s"
- msgstr "Не можев да креирам клуч за %s"
- 
--#: ../semanage/seobject.py:1253 ../semanage/seobject.py:1320
--#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1362
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
-+#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
-+#, python-format
- msgid "Could not check if addr %s is defined"
--msgstr "Не можев да проверам дали е дефинирана порта %s/%s"
++
++#: ../audit2allow/audit2allow:230
++msgid "******************** IMPORTANT ***********************\n"
 +msgstr ""
- 
--#: ../semanage/seobject.py:1262
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1266
-+#, python-format
- msgid "Could not create addr for %s"
--msgstr "Не можев да креирам клуч за %s"
++
++#: ../audit2allow/audit2allow:231
++msgid "To make this policy package active, execute:"
 +msgstr ""
- 
--#: ../semanage/seobject.py:1268 ../semanage/seobject.py:1466
--#: ../semanage/seobject.py:1686
-+#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
-+#: ../semanage/seobject.py:1690
- #, python-format
- msgid "Could not create context for %s"
- msgstr "Не можев да креирам контекст за %s"
- 
--#: ../semanage/seobject.py:1272
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1276
-+#, python-format
- msgid "Could not set mask for %s"
--msgstr "Не можев да поставам име за %s"
++
++#: ../semanage/seobject.py:200
++msgid "Could not create semanage handle"
 +msgstr ""
- 
--#: ../semanage/seobject.py:1276
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1280
-+#, python-format
- msgid "Could not set user in addr context for %s"
--msgstr "Не можев да поставам корисник во контекстот за датотека за %s"
++
++#: ../semanage/seobject.py:208
++msgid "SELinux policy is not managed or store cannot be accessed."
 +msgstr ""
- 
--#: ../semanage/seobject.py:1280
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1284
-+#, python-format
- msgid "Could not set role in addr context for %s"
--msgstr "Не можев да поставам улога во контекстот за датотека за %s"
++
++#: ../semanage/seobject.py:213
++msgid "Cannot read policy store."
 +msgstr ""
- 
--#: ../semanage/seobject.py:1284
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1288
-+#, python-format
- msgid "Could not set type in addr context for %s"
--msgstr "Не можев да поставам тип во контекстот за датотека за %s"
++
++#: ../semanage/seobject.py:218
++msgid "Could not establish semanage connection"
 +msgstr ""
- 
--#: ../semanage/seobject.py:1289
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1293
-+#, python-format
- msgid "Could not set mls fields in addr context for %s"
--msgstr "Не можев да поставам mls-полиња во контекстот за датотека за %s"
++
++#: ../semanage/seobject.py:223
++msgid "Could not test MLS enabled status"
 +msgstr ""
- 
--#: ../semanage/seobject.py:1293
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1297
-+#, python-format
- msgid "Could not set addr context for %s"
--msgstr "Не можев да поставам контекст за датотека за %s"
++
++#: ../semanage/seobject.py:229 ../semanage/seobject.py:244
++msgid "Not yet implemented"
 +msgstr ""
- 
--#: ../semanage/seobject.py:1297
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1301
-+#, python-format
- msgid "Could not add addr %s"
--msgstr "Не можев да ја додадам портата %s/%s"
++
++#: ../semanage/seobject.py:233
++msgid "Semanage transaction already in progress"
 +msgstr ""
- 
--#: ../semanage/seobject.py:1322 ../semanage/seobject.py:1358
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
-+#, python-format
- msgid "Addr %s is not defined"
--msgstr "Портата %s/%s не е дефинирана"
++
++#: ../semanage/seobject.py:242
++msgid "Could not start semanage transaction"
 +msgstr ""
- 
--#: ../semanage/seobject.py:1326
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1330
-+#, python-format
- msgid "Could not query addr %s"
--msgstr "Не можев да пребарувам на портата %s/%s"
++
++#: ../semanage/seobject.py:254
++msgid "Could not commit semanage transaction"
 +msgstr ""
- 
--#: ../semanage/seobject.py:1336
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1340
-+#, python-format
- msgid "Could not modify addr %s"
--msgstr "Не можев да ја изменам портата %s/%s"
++
++#: ../semanage/seobject.py:259
++msgid "Semanage transaction not in progress"
 +msgstr ""
- 
--#: ../semanage/seobject.py:1364
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1368
-+#, python-format
- msgid "Addr %s is defined in policy, cannot be deleted"
--msgstr "Портата %s/%s е дефинирана во политиката и не може да биде избришана"
++
++#: ../semanage/seobject.py:271 ../semanage/seobject.py:351
++msgid "Could not list SELinux modules"
 +msgstr ""
- 
--#: ../semanage/seobject.py:1368
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1372
-+#, python-format
- msgid "Could not delete addr %s"
--msgstr "Не можев да го избришам интерфејсот %s"
-+msgstr ""
- 
--#: ../semanage/seobject.py:1380
--#, fuzzy
-+#: ../semanage/seobject.py:1384
- msgid "Could not deleteall node mappings"
--msgstr "Не можев да го избришам мапирањето за најава за %s"
-+msgstr ""
- 
--#: ../semanage/seobject.py:1394
--#, fuzzy
-+#: ../semanage/seobject.py:1398
- msgid "Could not list addrs"
--msgstr "Не можев да ги прикажам портите"
-+msgstr ""
- 
--#: ../semanage/seobject.py:1454 ../semanage/seobject.py:1516
--#: ../semanage/seobject.py:1550 ../semanage/seobject.py:1556
-+#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
-+#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
- #, python-format
- msgid "Could not check if interface %s is defined"
- msgstr "Не можев да проверам дали е дефиниран интерфејсот %s"
- 
--#: ../semanage/seobject.py:1461
-+#: ../semanage/seobject.py:1465
- #, python-format
- msgid "Could not create interface for %s"
- msgstr "Не можев да креирам интерфејс за %s"
- 
--#: ../semanage/seobject.py:1470
-+#: ../semanage/seobject.py:1474
- #, python-format
- msgid "Could not set user in interface context for %s"
- msgstr "Не можев да поставам корисник во контекстот за интерфејс за %s"
- 
--#: ../semanage/seobject.py:1474
-+#: ../semanage/seobject.py:1478
- #, python-format
- msgid "Could not set role in interface context for %s"
- msgstr "Не можев да поставам улога во контекстот за интерфејс за %s"
- 
--#: ../semanage/seobject.py:1478
-+#: ../semanage/seobject.py:1482
- #, python-format
- msgid "Could not set type in interface context for %s"
- msgstr "Не можев да поставам тип во контекстот за интерфејс за %s"
- 
--#: ../semanage/seobject.py:1483
-+#: ../semanage/seobject.py:1487
- #, python-format
- msgid "Could not set mls fields in interface context for %s"
- msgstr "Не можев да поставам mls-полиња во контекстот за интерфејс за %s"
- 
--#: ../semanage/seobject.py:1487
-+#: ../semanage/seobject.py:1491
- #, python-format
- msgid "Could not set interface context for %s"
- msgstr "Не можев да поставам контекст за интерфејс за %s"
- 
--#: ../semanage/seobject.py:1491
-+#: ../semanage/seobject.py:1495
- #, python-format
- msgid "Could not set message context for %s"
- msgstr "Не можев да поставам контекст за порака за %s"
- 
--#: ../semanage/seobject.py:1495
-+#: ../semanage/seobject.py:1499
- #, python-format
- msgid "Could not add interface %s"
- msgstr "Не можев да го додадам интерфејсот %s"
- 
--#: ../semanage/seobject.py:1518 ../semanage/seobject.py:1552
-+#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
- #, python-format
- msgid "Interface %s is not defined"
- msgstr "Интерфејсот %s не е дефиниран"
- 
--#: ../semanage/seobject.py:1522
-+#: ../semanage/seobject.py:1526
- #, python-format
- msgid "Could not query interface %s"
- msgstr "Не можев да пребарувам на интерфејсот %s"
- 
--#: ../semanage/seobject.py:1533
-+#: ../semanage/seobject.py:1537
- #, python-format
- msgid "Could not modify interface %s"
- msgstr "Не можев да го изменам интерфејсот %s"
- 
--#: ../semanage/seobject.py:1558
-+#: ../semanage/seobject.py:1562
- #, python-format
- msgid "Interface %s is defined in policy, cannot be deleted"
- msgstr "Интерфејсот %s е дефиниран во политиката и не може да биде избришан"
- 
--#: ../semanage/seobject.py:1562
-+#: ../semanage/seobject.py:1566
- #, python-format
- msgid "Could not delete interface %s"
- msgstr "Не можев да го избришам интерфејсот %s"
- 
--#: ../semanage/seobject.py:1574
--#, fuzzy
-+#: ../semanage/seobject.py:1578
- msgid "Could not delete all interface  mappings"
--msgstr "Не можев да го избришам интерфејсот %s"
-+msgstr ""
- 
--#: ../semanage/seobject.py:1588
-+#: ../semanage/seobject.py:1592
- msgid "Could not list interfaces"
- msgstr "Не можев да ги прикажам интерфејсите"
- 
--#: ../semanage/seobject.py:1613
-+#: ../semanage/seobject.py:1617
- msgid "SELinux Interface"
- msgstr ""
- 
--#: ../semanage/seobject.py:1613 ../semanage/seobject.py:1936
-+#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
- msgid "Context"
- msgstr ""
- 
--#: ../semanage/seobject.py:1663
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1667
-+#, python-format
- msgid "Equivalence class for %s already exists"
--msgstr "Контекстот за датотека за %s е веќе дефиниран"
++
++#: ../semanage/seobject.py:284
++msgid "Modules Name"
 +msgstr ""
- 
--#: ../semanage/seobject.py:1669
-+#: ../semanage/seobject.py:1673
- #, python-format
- msgid "File spec %s conflicts with equivalency rule '%s %s'"
- msgstr ""
- 
--#: ../semanage/seobject.py:1678
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1682
-+#, python-format
- msgid "Equivalence class for %s does not exists"
--msgstr "Linux-корисникот %s не постои"
++
++#: ../semanage/seobject.py:284 ../gui/modulesPage.py:62
++msgid "Version"
 +msgstr ""
- 
--#: ../semanage/seobject.py:1692
-+#: ../semanage/seobject.py:1696
- #, python-format
- msgid "Could not set user in file context for %s"
- msgstr "Не можев да поставам корисник во контекстот за датотека за %s"
- 
--#: ../semanage/seobject.py:1696
-+#: ../semanage/seobject.py:1700
- #, python-format
- msgid "Could not set role in file context for %s"
- msgstr "Не можев да поставам улога во контекстот за датотека за %s"
- 
--#: ../semanage/seobject.py:1701 ../semanage/seobject.py:1758
-+#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
- #, python-format
- msgid "Could not set mls fields in file context for %s"
- msgstr "Не можев да поставам mls-полиња во контекстот за датотека за %s"
- 
--#: ../semanage/seobject.py:1707
-+#: ../semanage/seobject.py:1711
- msgid "Invalid file specification"
- msgstr ""
- 
--#: ../semanage/seobject.py:1709
-+#: ../semanage/seobject.py:1713
- msgid "File specification can not include spaces"
- msgstr ""
- 
--#: ../semanage/seobject.py:1714
-+#: ../semanage/seobject.py:1718
- #, python-format
- msgid ""
- "File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
- msgstr ""
- 
--#: ../semanage/seobject.py:1732 ../semanage/seobject.py:1737
--#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1872
--#: ../semanage/seobject.py:1876
-+#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
-+#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
-+#: ../semanage/seobject.py:1880
- #, python-format
- msgid "Could not check if file context for %s is defined"
- msgstr "Не можев да проверам дали е дефиниран контекст за датотека за %s"
- 
--#: ../semanage/seobject.py:1745
-+#: ../semanage/seobject.py:1749
- #, python-format
- msgid "Could not create file context for %s"
- msgstr "Не можев да креирам контекст за датотека за %s"
- 
--#: ../semanage/seobject.py:1753
-+#: ../semanage/seobject.py:1757
- #, python-format
- msgid "Could not set type in file context for %s"
- msgstr "Не можев да поставам тип во контекстот за датотека за %s"
- 
--#: ../semanage/seobject.py:1761 ../semanage/seobject.py:1818
--#: ../semanage/seobject.py:1822
-+#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
-+#: ../semanage/seobject.py:1826
- #, python-format
- msgid "Could not set file context for %s"
- msgstr "Не можев да поставам контекст за датотека за %s"
- 
--#: ../semanage/seobject.py:1767
-+#: ../semanage/seobject.py:1771
- #, python-format
- msgid "Could not add file context for %s"
- msgstr "Не можев да додадам контекст за датотека за %s"
- 
--#: ../semanage/seobject.py:1781
-+#: ../semanage/seobject.py:1785
- msgid "Requires setype, serange or seuser"
- msgstr "Побарува setype, serange или seuser"
- 
--#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1880
-+#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
- #, python-format
- msgid "File context for %s is not defined"
- msgstr "Контекстот за датотека за %s не е дефиниран"
- 
--#: ../semanage/seobject.py:1800
-+#: ../semanage/seobject.py:1804
- #, python-format
- msgid "Could not query file context for %s"
- msgstr "Не можев да пребарувам во контекстот на датотека за %s"
- 
--#: ../semanage/seobject.py:1826
-+#: ../semanage/seobject.py:1830
- #, python-format
- msgid "Could not modify file context for %s"
- msgstr "Не можев да го изменам контекстот за датотека за %s"
- 
--#: ../semanage/seobject.py:1839
--#, fuzzy
-+#: ../semanage/seobject.py:1843
- msgid "Could not list the file contexts"
--msgstr "Не можев да ги прикажам контекстите на датотеките"
++
++#: ../semanage/seobject.py:287 ../gui/statusPage.py:75
++msgid "Disabled"
 +msgstr ""
- 
--#: ../semanage/seobject.py:1853
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1857
++
++#: ../semanage/seobject.py:302
 +#, python-format
- msgid "Could not delete the file context %s"
--msgstr "Не можев да го избришам контекстот за датотека за %s"
++msgid "Could not disable module %s (remove failed)"
 +msgstr ""
- 
--#: ../semanage/seobject.py:1878
-+#: ../semanage/seobject.py:1882
- #, python-format
- msgid "File context for %s is defined in policy, cannot be deleted"
- msgstr ""
- "Контекстот за датотека за %s е дефиниран во политиката и не може да биде "
- "избришан"
- 
--#: ../semanage/seobject.py:1884
-+#: ../semanage/seobject.py:1888
- #, python-format
- msgid "Could not delete file context for %s"
- msgstr "Не можев да го избришам контекстот за датотека за %s"
- 
--#: ../semanage/seobject.py:1899
-+#: ../semanage/seobject.py:1903
- msgid "Could not list file contexts"
- msgstr "Не можев да ги прикажам контекстите на датотеките"
- 
--#: ../semanage/seobject.py:1903
-+#: ../semanage/seobject.py:1907
- msgid "Could not list local file contexts"
- msgstr "Не можев да ги прикажам контекстите на локалните датотеки"
- 
--#: ../semanage/seobject.py:1936
-+#: ../semanage/seobject.py:1944
- msgid "SELinux fcontext"
- msgstr ""
- 
--#: ../semanage/seobject.py:1936
-+#: ../semanage/seobject.py:1944
- msgid "type"
- msgstr ""
- 
--#: ../semanage/seobject.py:1949
-+#: ../semanage/seobject.py:1957
- msgid ""
- "\n"
- "SELinux Distribution fcontext Equivalence \n"
- msgstr ""
- 
--#: ../semanage/seobject.py:1954
-+#: ../semanage/seobject.py:1962
- msgid ""
- "\n"
- "SELinux Local fcontext Equivalence \n"
- msgstr ""
- 
--#: ../semanage/seobject.py:1988 ../semanage/seobject.py:2040
--#: ../semanage/seobject.py:2046
-+#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
-+#: ../semanage/seobject.py:2054
- #, python-format
- msgid "Could not check if boolean %s is defined"
- msgstr "Не можев да проверам дали е дефинирана логичката вредност %s"
- 
--#: ../semanage/seobject.py:1990 ../semanage/seobject.py:2042
-+#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
- #, python-format
- msgid "Boolean %s is not defined"
- msgstr "Логичката вредност %s не е дефинирана"
- 
--#: ../semanage/seobject.py:1994
-+#: ../semanage/seobject.py:2002
- #, python-format
- msgid "Could not query file context %s"
- msgstr "Не можев да го пребарувам контекстот на датотека %s"
- 
--#: ../semanage/seobject.py:1999
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:2007
++
++#: ../semanage/seobject.py:313
 +#, python-format
- msgid "You must specify one of the following values: %s"
--msgstr "Мора да наведете префикс"
++msgid "Could not enable module %s (remove failed)"
 +msgstr ""
- 
--#: ../semanage/seobject.py:2004
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:2012
++
++#: ../semanage/seobject.py:328
 +#, python-format
- msgid "Could not set active value of boolean %s"
--msgstr "Не можев да ја избришам логичката вредност %s"
-+msgstr ""
- 
--#: ../semanage/seobject.py:2007
-+#: ../semanage/seobject.py:2015
- #, python-format
- msgid "Could not modify boolean %s"
- msgstr "Не можев да ја изменам логичката вредност %s"
- 
--#: ../semanage/seobject.py:2025
-+#: ../semanage/seobject.py:2033
- #, python-format
- msgid "Bad format %s: Record %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:2048
-+#: ../semanage/seobject.py:2056
- #, python-format
- msgid "Boolean %s is defined in policy, cannot be deleted"
- msgstr ""
- "Логичката вредност %s е дефинирана во политиката и не може да биде избришана"
- 
--#: ../semanage/seobject.py:2052
-+#: ../semanage/seobject.py:2060
- #, python-format
- msgid "Could not delete boolean %s"
- msgstr "Не можев да ја избришам логичката вредност %s"
- 
--#: ../semanage/seobject.py:2064 ../semanage/seobject.py:2081
-+#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
- msgid "Could not list booleans"
- msgstr "Не можев да ги прикажам логичките вредности"
- 
--#: ../semanage/seobject.py:2104
-+#: ../semanage/seobject.py:2112
- msgid "unknown"
- msgstr ""
- 
--#: ../semanage/seobject.py:2117
-+#: ../semanage/seobject.py:2125
- msgid "off"
- msgstr ""
- 
--#: ../semanage/seobject.py:2117
-+#: ../semanage/seobject.py:2125
- msgid "on"
- msgstr ""
- 
--#: ../semanage/seobject.py:2131
-+#: ../semanage/seobject.py:2139
- msgid "SELinux boolean"
- msgstr ""
- 
--#: ../semanage/seobject.py:2131
-+#: ../semanage/seobject.py:2139
- msgid "State"
- msgstr ""
- 
--#: ../semanage/seobject.py:2131
-+#: ../semanage/seobject.py:2139
- msgid "Default"
- msgstr ""
- 
--#: ../semanage/seobject.py:2131
-+#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
-+#: ../gui/polgengui.py:253
- msgid "Description"
- msgstr ""
- 
-@@ -1146,9 +1139,9 @@ msgid "failed to get old_context.\n"
- msgstr "не успеав да го добијам old_context.\n"
- 
- #: ../newrole/newrole.c:1077
--#, fuzzy, c-format
-+#, c-format
- msgid "Warning!  Could not retrieve tty information.\n"
--msgstr "Грешка!  Не можам да преземам информации за tty.\n"
-+msgstr ""
- 
- #: ../newrole/newrole.c:1098
- #, c-format
-@@ -1195,9 +1188,9 @@ msgid "failed to exec shell\n"
- msgstr "не успеав да извршам школка\n"
- 
- #: ../load_policy/load_policy.c:22
--#, fuzzy, c-format
-+#, c-format
- msgid "usage:  %s [-qi]\n"
--msgstr "употреба:  %s [-bq]\n"
-+msgstr ""
- 
- #: ../load_policy/load_policy.c:71
- #, c-format
-@@ -1205,9 +1198,9 @@ msgid "%s:  Policy is already loaded and
- msgstr ""
- 
- #: ../load_policy/load_policy.c:80
--#, fuzzy, c-format
-+#, c-format
- msgid "%s:  Can't load policy and enforcing mode requested:  %s\n"
--msgstr "%s:  Не можам да ја вчитам политиката:  %s\n"
-+msgstr ""
- 
- #: ../load_policy/load_policy.c:90
- #, c-format
-@@ -1293,181 +1286,2088 @@ msgstr "chcat -- -KompanijaDoverlivo /do
- msgid "chcat -l +CompanyConfidential juser"
- msgstr "chcat -l +KompanijaDoverlivo jkorisnik"
- 
--#: ../scripts/chcat:399
--#, c-format
-+#: ../scripts/chcat:399 ../gui/polgen.py:1351
-+#, c-format, python-format
- msgid "Options Error %s "
- msgstr "Грешка во опциите %s "
- 
--#, fuzzy
--#~ msgid ""
--#~ "Unable to open %s: translations not supported on non-MLS machines: %s"
--#~ msgstr ""
--#~ "Не можам да го отворам %s: преводите не се поддржани на машини што немаат "
--#~ "MLS"
-+#: ../gui/booleansPage.py:195 ../gui/system-config-selinux.glade:1706
-+msgid "Boolean"
++msgid "Could not remove module %s (remove failed)"
 +msgstr ""
 +
-+#: ../gui/booleansPage.py:252 ../gui/semanagePage.py:162
-+msgid "all"
++#: ../semanage/seobject.py:338
++msgid "dontaudit requires either 'on' or 'off'"
 +msgstr ""
 +
-+#: ../gui/booleansPage.py:254 ../gui/semanagePage.py:164
-+#: ../gui/system-config-selinux.glade:1615
-+#: ../gui/system-config-selinux.glade:1820
-+#: ../gui/system-config-selinux.glade:2437
-+msgid "Customized"
++#: ../semanage/seobject.py:366
++msgid "Builtin Permissive Types"
 +msgstr ""
 +
-+#: ../gui/fcontextPage.py:64 ../gui/system-config-selinux.glade:1911
-+msgid "File Labeling"
++#: ../semanage/seobject.py:376
++msgid "Customized Permissive Types"
 +msgstr ""
 +
-+#: ../gui/fcontextPage.py:74
-+msgid ""
-+"File\n"
-+"Specification"
++#: ../semanage/seobject.py:417
++#, python-format
++msgid "Could not set permissive domain %s (module installation failed)"
 +msgstr ""
 +
-+#: ../gui/fcontextPage.py:81
-+msgid ""
-+"Selinux\n"
-+"File Type"
++#: ../semanage/seobject.py:423
++#, python-format
++msgid "Could not remove permissive domain %s (remove failed)"
 +msgstr ""
 +
-+#: ../gui/fcontextPage.py:88
-+msgid ""
-+"File\n"
-+"Type"
++#: ../semanage/seobject.py:458 ../semanage/seobject.py:532
++#: ../semanage/seobject.py:578 ../semanage/seobject.py:675
++#: ../semanage/seobject.py:705 ../semanage/seobject.py:772
++#: ../semanage/seobject.py:829 ../semanage/seobject.py:1076
++#: ../semanage/seobject.py:1775 ../semanage/seobject.py:1838
++#: ../semanage/seobject.py:1857 ../semanage/seobject.py:1978
++#: ../semanage/seobject.py:2031
++#, python-format
++msgid "Could not create a key for %s"
 +msgstr ""
 +
-+#: ../gui/loginsPage.py:48 ../gui/system-config-selinux.glade:2098
-+msgid "User Mapping"
++#: ../semanage/seobject.py:462 ../semanage/seobject.py:536
++#: ../semanage/seobject.py:582 ../semanage/seobject.py:588
++#, python-format
++msgid "Could not check if login mapping for %s is defined"
 +msgstr ""
 +
-+#: ../gui/loginsPage.py:52
-+msgid ""
-+"Login\n"
-+"Name"
++#: ../semanage/seobject.py:471
++#, python-format
++msgid "Linux Group %s does not exist"
 +msgstr ""
 +
-+#: ../gui/loginsPage.py:56 ../gui/usersPage.py:50
-+msgid ""
-+"SELinux\n"
-+"User"
++#: ../semanage/seobject.py:476
++#, python-format
++msgid "Linux User %s does not exist"
 +msgstr ""
 +
-+#: ../gui/loginsPage.py:59 ../gui/usersPage.py:55
-+msgid ""
-+"MLS/\n"
-+"MCS Range"
++#: ../semanage/seobject.py:480
++#, python-format
++msgid "Could not create login mapping for %s"
 +msgstr ""
 +
-+#: ../gui/loginsPage.py:133
++#: ../semanage/seobject.py:484 ../semanage/seobject.py:720
 +#, python-format
-+msgid "Login '%s' is required"
++msgid "Could not set name for %s"
 +msgstr ""
 +
-+#: ../gui/modulesPage.py:48 ../gui/system-config-selinux.glade:2753
-+msgid "Policy Module"
++#: ../semanage/seobject.py:489 ../semanage/seobject.py:730
++#, python-format
++msgid "Could not set MLS range for %s"
 +msgstr ""
 +
-+#: ../gui/modulesPage.py:57
-+msgid "Module Name"
++#: ../semanage/seobject.py:493
++#, python-format
++msgid "Could not set SELinux user for %s"
 +msgstr ""
 +
-+#: ../gui/modulesPage.py:134
-+msgid "Disable Audit"
++#: ../semanage/seobject.py:497
++#, python-format
++msgid "Could not add login mapping for %s"
 +msgstr ""
 +
-+#: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
-+msgid "Enable Audit"
++#: ../semanage/seobject.py:515
++msgid "Requires seuser or serange"
 +msgstr ""
 +
-+#: ../gui/modulesPage.py:162
-+msgid "Load Policy Module"
-+msgstr ""
- 
--#~ msgid "Translations can not contain spaces '%s' "
--#~ msgstr "Преводите не може да содржат празни места „%s“ "
-+#: ../gui/polgen.glade:79
-+msgid "Polgen"
-+msgstr ""
- 
--#~ msgid "Invalid Level '%s' "
--#~ msgstr "Невалидно ниво „%s“ "
-+#: ../gui/polgen.glade:80
-+msgid "Red Hat 2007"
-+msgstr ""
- 
--#~ msgid "%s already defined in translations"
--#~ msgstr "%s е веќе дефинирано во преводите"
-+#: ../gui/polgen.glade:81
-+msgid "GPL"
-+msgstr ""
- 
--#~ msgid "%s not defined in translations"
--#~ msgstr "%s не е дефинирано во преводите"
-+#. TRANSLATORS: Replace this string with your names, one name per line.
-+#: ../gui/polgen.glade:85 ../gui/system-config-selinux.glade:17
-+msgid "translator-credits"
-+msgstr ""
- 
--#~ msgid "Login mapping for %s is already defined"
--#~ msgstr "Мапирањето за најава за %s е веќе дефинирано"
-+#: ../gui/polgen.glade:90
-+msgid "SELinux Policy Generation Tool"
-+msgstr ""
- 
--#, fuzzy
--#~ msgid "add SELinux user mapping"
--#~ msgstr "Не можев да го додадам SELinux-корисникот %s"
-+#: ../gui/polgen.glade:128
-+msgid ""
-+"<b>Select the policy type for the application or user role you want to "
-+"confine:</b>"
-+msgstr ""
- 
--#~ msgid "SELinux user %s is already defined"
--#~ msgstr "SELinux-корисникот %s е веќе дефиниран"
-+#: ../gui/polgen.glade:177
-+msgid "<b>Applications</b>"
-+msgstr ""
- 
--#, fuzzy
--#~ msgid "Node Netmask is required"
--#~ msgstr "Потребна е порта"
-+#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
-+msgid ""
-+"Standard Init Daemon are daemons started on boot via init scripts.  Usually "
-+"requires a script in /etc/rc.d/init.d"
-+msgstr ""
- 
--#, fuzzy
--#~ msgid "Addr %s already defined"
--#~ msgstr "Портата %s/%s е веќе дефинирана"
-+#: ../gui/polgen.glade:241 ../gui/polgen.py:156
-+msgid "Standard Init Daemon"
-+msgstr ""
- 
--#~ msgid "Interface %s already defined"
--#~ msgstr "Интерфејсот %s е веќе дефиниран"
-+#: ../gui/polgen.glade:261 ../gui/polgen.py:157
-+msgid "DBUS System Daemon"
-+msgstr ""
- 
--#, fuzzy
--#~ msgid "Error initializing capabilities, aborting.\n"
--#~ msgstr "Грешка при иницијализацијата на способностите, прекинувам.\n"
-+#: ../gui/polgen.glade:280
-+msgid "Internet Services Daemon are daemons started by xinetd"
-+msgstr ""
- 
--#~ msgid "Error setting capabilities, aborting\n"
--#~ msgstr "Грешка при поставувањето на способностите, прекинувам.\n"
-+#: ../gui/polgen.glade:282
-+msgid "Internet Services Daemon (inetd)"
-+msgstr ""
- 
--#~ msgid "Error setting KEEPCAPS, aborting\n"
--#~ msgstr "Грешка при поставувањето на KEEPCAPS, прекинувам.\n"
-+#: ../gui/polgen.glade:301
-+msgid ""
-+"Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
-+msgstr ""
- 
--#~ msgid "Error dropping capabilities, aborting\n"
--#~ msgstr "Грешка при исклучувањето на способностите, прекинувам.\n"
-+#: ../gui/polgen.glade:303 ../gui/polgen.py:159
-+msgid "Web Application/Script (CGI)"
-+msgstr ""
- 
--#~ msgid "Error dropping SETUID capability, aborting\n"
--#~ msgstr "Грешка при исклучувањето на способноста SETUID, прекинувам.\n"
-+#: ../gui/polgen.glade:322 ../gui/polgen.glade:343
-+msgid ""
-+"User Application are any application that you would like to confine that is "
-+"started by a user"
-+msgstr ""
- 
--#~ msgid "Error freeing caps\n"
--#~ msgstr "Грешка при ослободувањето на способностите\n"
-+#: ../gui/polgen.glade:324 ../gui/polgen.py:160
-+msgid "User Application"
-+msgstr ""
- 
--#~ msgid "translations not supported on non-MLS machines"
--#~ msgstr "преводите не се поддржани на машини што немаат MLS"
-+#: ../gui/polgen.glade:345 ../gui/polgen.py:161
-+msgid "Sandbox"
-+msgstr ""
- 
--#, fuzzy
--#~ msgid ""
--#~ "Selinux\n"
--#~ "File Type"
--#~ msgstr "Потребен е SELinux-тип"
-+#: ../gui/polgen.glade:391
-+msgid "<b>Login Users</b>"
-+msgstr ""
- 
--#, fuzzy
--#~ msgid "Login '%s' is required"
--#~ msgstr "Потребен е SELinux-тип"
-+#: ../gui/polgen.glade:453
-+msgid "Modify an existing login user record."
-+msgstr ""
- 
--#, fuzzy
--#~ msgid "Sends audit messages"
--#~ msgstr "Грешка при испраќањето порака за контрола.\n"
-+#: ../gui/polgen.glade:455
-+msgid "Existing User Roles"
-+msgstr ""
- 
--#, fuzzy
--#~ msgid "You must select a user"
--#~ msgstr "Мора да наведете улога"
-+#: ../gui/polgen.glade:474
-+msgid ""
-+"This user will login to a machine only via a terminal or remote login.  By "
-+"default this user will have  no setuid, no networking, no su, no sudo."
-+msgstr ""
- 
--#, fuzzy
--#~ msgid "You must enter a name"
--#~ msgstr "Мора да наведете улога"
-+#: ../gui/polgen.glade:476 ../gui/polgen.py:162
-+msgid "Minimal Terminal User Role"
-+msgstr ""
- 
--#, fuzzy
--#~ msgid "You must enter a executable"
--#~ msgstr "Мора да наведете улога"
-+#: ../gui/polgen.glade:495
-+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 ""
- 
--#, fuzzy
--#~ msgid "Type Enforcement file"
--#~ msgstr "Генерирам датотека за тип на спроведување: %s.te"
-+#: ../gui/polgen.glade:497 ../gui/polgen.py:163
-+msgid "Minimal X Windows User Role"
-+msgstr ""
- 
--#, fuzzy
--#~ msgid "Interface file"
--#~ msgstr "Интерфејсот %s не е дефиниран"
-+#: ../gui/polgen.glade:516
-+msgid ""
-+"User with full networking, no setuid applications without transition, no "
-+"sudo, no su."
-+msgstr ""
- 
--#, fuzzy
--#~ msgid "File Contexts file"
--#~ msgstr "Контекстот за датотека за %s не е дефиниран"
-+#: ../gui/polgen.glade:518 ../gui/polgen.py:164
-+msgid "User Role"
-+msgstr ""
- 
--#, fuzzy
--#~ msgid "SELinux Service Protection"
--#~ msgstr "SELinux-корисникот %s не е дефиниран"
-+#: ../gui/polgen.glade:537
-+msgid ""
-+"User with full networking, no setuid applications without transition, no su, "
-+"can sudo to Root Administration Roles"
-+msgstr ""
- 
--#, fuzzy
--#~ msgid "Compatibility"
--#~ msgstr "Компилирам политика"
-+#: ../gui/polgen.glade:539 ../gui/polgen.py:165
-+msgid "Admin User Role"
-+msgstr ""
- 
--#, fuzzy
--#~ msgid "SASL authentication server"
--#~ msgstr "Проверувам %s за автентичност.\n"
-+#: ../gui/polgen.glade:585
-+msgid "<b>Root Users</b>"
-+msgstr ""
- 
--#, fuzzy
--#~ msgid "SELinux Type"
--#~ msgstr "Потребен е SELinux-тип"
-+#: ../gui/polgen.glade:647
-+msgid ""
-+"Select Root Administrator User Role, if this user will be used to administer "
-+"the machine while running as root.  This user will not be able to login to "
-+"the system directly."
-+msgstr ""
- 
--#, fuzzy
--#~ msgid "Add SELinux User"
--#~ msgstr "Не можев да го додадам SELinux-корисникот %s"
-+#: ../gui/polgen.glade:649 ../gui/polgen.py:166
-+msgid "Root Admin User Role"
-+msgstr ""
- 
--#, fuzzy
--#~ msgid "Modify SELinux User Mapping"
--#~ msgstr "Не можев да го изменам SELinux-корисникот %s"
-+#: ../gui/polgen.glade:716
-+msgid "label104"
-+msgstr ""
- 
--#, fuzzy
--#~ msgid "Delete SELinux User Mapping"
--#~ msgstr "Не можев да го избришам SELinux-корисникот %s"
-+#: ../gui/polgen.glade:745
-+msgid "<b>Enter name of application or user role:</b>"
-+msgstr ""
- 
--#, fuzzy
--#~ msgid "Modify SELinux User"
--#~ msgstr "Не можев да го изменам SELinux-корисникот %s"
-+#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
-+msgid "Name"
-+msgstr ""
- 
--#, fuzzy
--#~ msgid "Load policy module"
--#~ msgstr "Не можам да ја прочитам политиката на складиштето."
-+#: ../gui/polgen.glade:807
-+msgid "Enter complete path for executable to be confined."
-+msgstr ""
- 
--#, fuzzy
--#~ msgid "SELinux user '%s' is required"
--#~ msgstr "Потребен е SELinux-тип"
-+#: ../gui/polgen.glade:830 ../gui/polgen.glade:950 ../gui/polgen.glade:3142
-+msgid "..."
-+msgstr ""
- 
--#~ msgid "Requires value"
--#~ msgstr "Побарува вредност"
-+#: ../gui/polgen.glade:849
-+msgid "Enter unique name for the confined application or user role."
-+msgstr ""
- 
--#~ msgid "Requires 2 or more arguments"
--#~ msgstr "Има потреба од 2 или повеќе аргументи"
-+#: ../gui/polgen.glade:871
-+msgid "Executable"
-+msgstr ""
- 
--#~ msgid "%s not defined"
--#~ msgstr "%s не е дефинирано"
-+#: ../gui/polgen.glade:899
-+msgid "Init script"
-+msgstr ""
- 
--#~ msgid "%s not valid for %s objects\n"
--#~ msgstr "%s не е валидна за објектите %s\n"
-+#: ../gui/polgen.glade:927
-+msgid ""
-+"Enter complete path to init script used to start the confined application."
-+msgstr ""
- 
--#~ msgid "range not supported on Non MLS machines"
--#~ msgstr "опсегот не е поддржан на машини што немаат MLS"
-+#: ../gui/polgen.glade:982
-+msgid "label105"
-+msgstr ""
- 
--#~ msgid "Invalid value %s"
--#~ msgstr "Невалидна вредност %s"
-+#: ../gui/polgen.glade:1011
-+msgid "<b>Select existing role to modify:</b>"
++#: ../semanage/seobject.py:538 ../semanage/seobject.py:584
++#, python-format
++msgid "Login mapping for %s is not defined"
 +msgstr ""
- 
--#~ msgid ""
--#~ "In order to load this newly created policy package into the kernel,\n"
--#~ "you are required to execute \n"
--#~ "\n"
--#~ "semodule -i %s.pp\n"
--#~ "\n"
--#~ msgstr ""
--#~ "За да може да го вчитате во кернелот овој нов креиран пакет со политики,\n"
--#~ "мора да го извршите \n"
--#~ "\n"
--#~ "semodule -i %s.pp\n"
--#~ "\n"
-+#: ../gui/polgen.glade:1045
-+msgid "Select the user roles that will transiton to the %s domain."
++
++#: ../semanage/seobject.py:542
++#, python-format
++msgid "Could not query seuser for %s"
 +msgstr ""
- 
--#~ msgid "Options Error: %s "
--#~ msgstr "Грешка во опциите: %s "
-+#: ../gui/polgen.glade:1073
-+msgid "label106"
++
++#: ../semanage/seobject.py:556
++#, python-format
++msgid "Could not modify login mapping for %s"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:1102
-+msgid "<b>Select roles that %s will transition to:</b>"
++#: ../semanage/seobject.py:590
++#, python-format
++msgid "Login mapping for %s is defined in policy, cannot be deleted"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:1136
-+msgid "Select applications domains that %s will transition to."
++#: ../semanage/seobject.py:594
++#, python-format
++msgid "Could not delete login mapping for %s"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:1164
-+msgid "label107"
++#: ../semanage/seobject.py:616 ../semanage/seobject.py:634
++#: ../semanage/seobject.py:872
++msgid "Could not list login mappings"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:1193
-+msgid "<b>Select the user_roles that will transition to %s:</b>"
++#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
++#: ../gui/system-config-selinux.glade:100
++msgid "Login Name"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:1227
-+msgid "Select the user roles that will transiton to this applications domains."
++#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
++#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
++#: ../gui/system-config-selinux.glade:128
++#: ../gui/system-config-selinux.glade:915
++#: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
++msgid "SELinux User"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:1255
-+msgid "label108"
++#: ../semanage/seobject.py:659 ../gui/system-config-selinux.glade:156
++#: ../gui/system-config-selinux.glade:943
++msgid "MLS/MCS Range"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:1284
-+msgid "<b>Select domains that %s will administer:</b>"
++#: ../semanage/seobject.py:678 ../semanage/seobject.py:709
++#: ../semanage/seobject.py:776 ../semanage/seobject.py:833
++#: ../semanage/seobject.py:839
++#, python-format
++msgid "Could not check if SELinux user %s is defined"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:1318 ../gui/polgen.glade:1409
-+msgid "Select the domains that you would like this user administer."
++#: ../semanage/seobject.py:681 ../semanage/seobject.py:782
++#: ../semanage/seobject.py:845
++#, python-format
++msgid "Could not query user for %s"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:1346
-+msgid "label109"
++#: ../semanage/seobject.py:701
++#, python-format
++msgid "You must add at least one role for %s"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:1375
-+msgid "<b>Select additional roles for %s:</b>"
++#: ../semanage/seobject.py:716
++#, python-format
++msgid "Could not create SELinux user for %s"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:1437
-+msgid "label111"
++#: ../semanage/seobject.py:725
++#, python-format
++msgid "Could not add role %s for %s"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:1466
-+msgid "<b>Enter network ports that %s binds on:</b>"
++#: ../semanage/seobject.py:734
++#, python-format
++msgid "Could not set MLS level for %s"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:1497 ../gui/polgen.glade:1997
-+msgid "<b>TCP Ports</b>"
++#: ../semanage/seobject.py:737
++#, python-format
++msgid "Could not add prefix %s for %s"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:1565 ../gui/polgen.glade:1785
-+msgid "Allows %s to bind to any udp port"
++#: ../semanage/seobject.py:740
++#, python-format
++msgid "Could not extract key for %s"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:1567 ../gui/polgen.glade:1787 ../gui/polgen.glade:2061
-+#: ../gui/polgen.glade:2215
-+msgid "All"
++#: ../semanage/seobject.py:744
++#, python-format
++msgid "Could not add SELinux user %s"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:1585 ../gui/polgen.glade:1805
-+msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
++#: ../semanage/seobject.py:766
++msgid "Requires prefix, roles, level or range"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:1587 ../gui/polgen.glade:1807
-+msgid "600-1024"
++#: ../semanage/seobject.py:768
++msgid "Requires prefix or roles"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:1605 ../gui/polgen.glade:1825
-+msgid ""
-+"Enter a comma separated list of udp ports or ranges of ports that %s binds "
-+"to. Example: 612, 650-660"
++#: ../semanage/seobject.py:778 ../semanage/seobject.py:835
++#, python-format
++msgid "SELinux user %s is not defined"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:1607 ../gui/polgen.glade:1827
-+msgid "Unreserved Ports (>1024)"
++#: ../semanage/seobject.py:807
++#, python-format
++msgid "Could not modify SELinux user %s"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:1638 ../gui/polgen.glade:1858 ../gui/polgen.glade:2079
-+#: ../gui/polgen.glade:2233
-+msgid "Select Ports"
++#: ../semanage/seobject.py:841
++#, python-format
++msgid "SELinux user %s is defined in policy, cannot be deleted"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:1663 ../gui/polgen.glade:1883
-+msgid "Allows %s to bind to any udp ports > 1024"
++#: ../semanage/seobject.py:852
++#, python-format
++msgid "Could not delete SELinux user %s"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:1717 ../gui/polgen.glade:2151
-+msgid "<b>UDP Ports</b>"
++#: ../semanage/seobject.py:890
++msgid "Could not list SELinux users"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:1937
-+msgid "label113"
++#: ../semanage/seobject.py:896
++#, python-format
++msgid "Could not list roles for user %s"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:1966
-+msgid "<b>Select network ports that %s connects to:</b>"
++#: ../semanage/seobject.py:921
++msgid "Labeling"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:2058
-+msgid "Allows %s to connect to any tcp port"
++#: ../semanage/seobject.py:921
++msgid "MLS/"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:2104
-+msgid ""
-+"Enter a comma separated list of tcp ports or ranges of ports that %s "
-+"connects to. Example: 612, 650-660"
++#: ../semanage/seobject.py:922
++msgid "Prefix"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:2212
-+msgid "Allows %s to connect to any udp port"
++#: ../semanage/seobject.py:922
++msgid "MCS Level"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:2258
-+msgid ""
-+"Enter a comma separated list of udp ports or ranges of ports that %s "
-+"connects to. Example: 612, 650-660"
++#: ../semanage/seobject.py:922
++msgid "MCS Range"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:2305
-+msgid "label114"
++#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
++#: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
++msgid "SELinux Roles"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:2334
-+msgid "<b>Select common application traits for %s:</b>"
++#: ../semanage/seobject.py:942
++msgid "Protocol udp or tcp is required"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:2366
-+msgid "Writes syslog messages\t"
++#: ../semanage/seobject.py:944
++msgid "Port is required"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:2385
-+msgid "Create/Manipulate temporary files in /tmp"
++#: ../semanage/seobject.py:954
++msgid "Invalid Port"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:2404
-+msgid "Uses Pam for authentication"
++#: ../semanage/seobject.py:958
++#, python-format
++msgid "Could not create a key for %s/%s"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:2423
-+msgid "Uses nsswitch or getpw* calls"
++#: ../semanage/seobject.py:969
++msgid "Type is required"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:2442
-+msgid "Uses dbus"
++#: ../semanage/seobject.py:975 ../semanage/seobject.py:1034
++#: ../semanage/seobject.py:1089 ../semanage/seobject.py:1095
++#, python-format
++msgid "Could not check if port %s/%s is defined"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:2461
-+msgid "Sends audit messages"
++#: ../semanage/seobject.py:977
++#, python-format
++msgid "Port %s/%s already defined"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:2480
-+msgid "Interacts with the terminal"
++#: ../semanage/seobject.py:981
++#, python-format
++msgid "Could not create port for %s/%s"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:2499
-+msgid "Sends email"
++#: ../semanage/seobject.py:987
++#, python-format
++msgid "Could not create context for %s/%s"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:2530
-+msgid "label115"
++#: ../semanage/seobject.py:991
++#, python-format
++msgid "Could not set user in port context for %s/%s"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:2559
-+msgid "<b>Add files/directories that %s manages</b>"
++#: ../semanage/seobject.py:995
++#, python-format
++msgid "Could not set role in port context for %s/%s"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:2788
-+msgid ""
-+"Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
-+"Files ..."
++#: ../semanage/seobject.py:999
++#, python-format
++msgid "Could not set type in port context for %s/%s"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:2823
-+msgid "label116"
++#: ../semanage/seobject.py:1004
++#, python-format
++msgid "Could not set mls fields in port context for %s/%s"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:2852
-+msgid "<b>Add booleans from the %s policy:</b>"
++#: ../semanage/seobject.py:1008
++#, python-format
++msgid "Could not set port context for %s/%s"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:3002
-+msgid "Add/Remove booleans used by the %s domain"
++#: ../semanage/seobject.py:1012
++#, python-format
++msgid "Could not add port %s/%s"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:3066
-+msgid "<b>Which directory you will generate the %s policy?</b>"
++#: ../semanage/seobject.py:1026 ../semanage/seobject.py:1291
++#: ../semanage/seobject.py:1487
++msgid "Requires setype or serange"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:3097
-+msgid "Policy Directory"
++#: ../semanage/seobject.py:1028
++msgid "Requires setype"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:3254
-+msgid "Add Booleans Dialog"
++#: ../semanage/seobject.py:1036 ../semanage/seobject.py:1091
++#, python-format
++msgid "Port %s/%s is not defined"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:3327
-+msgid "Boolean Name"
++#: ../semanage/seobject.py:1040
++#, python-format
++msgid "Could not query port %s/%s"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:261
-+msgid "Role"
++#: ../semanage/seobject.py:1051
++#, python-format
++msgid "Could not modify port %s/%s"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:268
-+msgid "Existing_User"
++#: ../semanage/seobject.py:1064
++msgid "Could not list the ports"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
-+msgid "Application"
++#: ../semanage/seobject.py:1080
++#, python-format
++msgid "Could not delete the port %s"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:352
++#: ../semanage/seobject.py:1097
 +#, python-format
-+msgid "%s must be a directory"
++msgid "Port %s/%s is defined in policy, cannot be deleted"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
-+msgid "You must select a user"
++#: ../semanage/seobject.py:1101
++#, python-format
++msgid "Could not delete port %s/%s"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:542
-+msgid "Select executable file to be confined."
++#: ../semanage/seobject.py:1117 ../semanage/seobject.py:1139
++msgid "Could not list ports"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:553
-+msgid "Select init script file to be confined."
++#: ../semanage/seobject.py:1178
++msgid "SELinux Port Type"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:563
-+msgid "Select file(s) that confined application creates or writes"
++#: ../semanage/seobject.py:1178
++msgid "Proto"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:570
-+msgid "Select directory(s) that the confined application owns and writes into"
++#: ../semanage/seobject.py:1178 ../gui/system-config-selinux.glade:335
++msgid "Port Number"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:632
-+msgid "Select directory to generate policy files in"
++#: ../semanage/seobject.py:1197
++msgid "Node Address is required"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:649
-+#, python-format
-+msgid ""
-+"Type %s_t already defined in current policy.\n"
-+"Do you want to continue?"
++#: ../semanage/seobject.py:1212
++msgid "Unknown or missing protocol"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
-+msgid "Verify Name"
++#: ../semanage/seobject.py:1226 ../semanage/seobject.py:1425
++#: ../semanage/seobject.py:1713
++msgid "SELinux Type is required"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:653
++#: ../semanage/seobject.py:1230 ../semanage/seobject.py:1295
++#: ../semanage/seobject.py:1331 ../semanage/seobject.py:1429
++#: ../semanage/seobject.py:1491 ../semanage/seobject.py:1525
++#: ../semanage/seobject.py:1717
 +#, python-format
-+msgid ""
-+"Module %s.pp already loaded in current policy.\n"
-+"Do you want to continue?"
++msgid "Could not create key for %s"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:699
-+msgid ""
-+"You must add a name made up of letters and numbers and containing no spaces."
++#: ../semanage/seobject.py:1232 ../semanage/seobject.py:1299
++#: ../semanage/seobject.py:1335 ../semanage/seobject.py:1341
++#, python-format
++msgid "Could not check if addr %s is defined"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:713
-+msgid "You must enter a executable"
++#: ../semanage/seobject.py:1241
++#, python-format
++msgid "Could not create addr for %s"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
-+msgid "Configue SELinux"
++#: ../semanage/seobject.py:1247 ../semanage/seobject.py:1445
++#: ../semanage/seobject.py:1675
++#, python-format
++msgid "Could not create context for %s"
 +msgstr ""
 +
-+#: ../gui/polgen.py:158
-+msgid "Internet Services Daemon"
++#: ../semanage/seobject.py:1251
++#, python-format
++msgid "Could not set mask for %s"
 +msgstr ""
 +
-+#: ../gui/polgen.py:197
++#: ../semanage/seobject.py:1255
 +#, python-format
-+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
++msgid "Could not set user in addr context for %s"
 +msgstr ""
 +
-+#: ../gui/polgen.py:324
-+msgid "You must enter a name for your confined process/user"
++#: ../semanage/seobject.py:1259
++#, python-format
++msgid "Could not set role in addr context for %s"
 +msgstr ""
 +
-+#: ../gui/polgen.py:326
-+msgid ""
-+"Name must be alpha numberic with no spaces. Consider using option \"-n "
-+"MODULENAME\""
++#: ../semanage/seobject.py:1263
++#, python-format
++msgid "Could not set type in addr context for %s"
 +msgstr ""
 +
-+#: ../gui/polgen.py:414
-+msgid "User Role types can not be assigned executables."
++#: ../semanage/seobject.py:1268
++#, python-format
++msgid "Could not set mls fields in addr context for %s"
 +msgstr ""
 +
-+#: ../gui/polgen.py:420
-+msgid "Only Daemon apps can use an init script.."
++#: ../semanage/seobject.py:1272
++#, python-format
++msgid "Could not set addr context for %s"
 +msgstr ""
 +
-+#: ../gui/polgen.py:438
-+msgid "use_resolve must be a boolean value "
++#: ../semanage/seobject.py:1276
++#, python-format
++msgid "Could not add addr %s"
 +msgstr ""
 +
-+#: ../gui/polgen.py:444
-+msgid "use_syslog must be a boolean value "
++#: ../semanage/seobject.py:1301 ../semanage/seobject.py:1337
++#, python-format
++msgid "Addr %s is not defined"
 +msgstr ""
 +
-+#: ../gui/polgen.py:450
-+msgid "use_kerberos must be a boolean value "
++#: ../semanage/seobject.py:1305
++#, python-format
++msgid "Could not query addr %s"
 +msgstr ""
 +
-+#: ../gui/polgen.py:456
-+msgid "manage_krb5_rcache must be a boolean value "
++#: ../semanage/seobject.py:1315
++#, python-format
++msgid "Could not modify addr %s"
 +msgstr ""
 +
-+#: ../gui/polgen.py:486
-+msgid "USER Types automatically get a tmp type"
++#: ../semanage/seobject.py:1343
++#, python-format
++msgid "Addr %s is defined in policy, cannot be deleted"
 +msgstr ""
 +
-+#: ../gui/polgen.py:1004
-+msgid "You must enter the executable path for your confined process"
++#: ../semanage/seobject.py:1347
++#, python-format
++msgid "Could not delete addr %s"
 +msgstr ""
 +
-+#: ../gui/polgen.py:1182
-+msgid "Type Enforcement file"
++#: ../semanage/seobject.py:1359
++msgid "Could not deleteall node mappings"
 +msgstr ""
 +
-+#: ../gui/polgen.py:1183
-+msgid "Interface file"
++#: ../semanage/seobject.py:1373
++msgid "Could not list addrs"
 +msgstr ""
 +
-+#: ../gui/polgen.py:1184
-+msgid "File Contexts file"
++#: ../semanage/seobject.py:1433 ../semanage/seobject.py:1495
++#: ../semanage/seobject.py:1529 ../semanage/seobject.py:1535
++#, python-format
++msgid "Could not check if interface %s is defined"
 +msgstr ""
 +
-+#: ../gui/polgen.py:1185
-+msgid "Setup Script"
++#: ../semanage/seobject.py:1440
++#, python-format
++msgid "Could not create interface for %s"
 +msgstr ""
 +
-+#: ../gui/polgen.py:1306
++#: ../semanage/seobject.py:1449
 +#, python-format
-+msgid ""
-+"\n"
-+"%s\n"
-+"\n"
-+"sepolgen [ -n moduleName ] [ -m ] [ -t type ] [ executable | Name ]\n"
-+"valid Types:\n"
++msgid "Could not set user in interface context for %s"
 +msgstr ""
 +
-+#: ../gui/polgen.py:1354
-+msgid "Executable or Name required"
++#: ../semanage/seobject.py:1453
++#, python-format
++msgid "Could not set role in interface context for %s"
 +msgstr ""
 +
-+#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
-+msgid "Network Port"
++#: ../semanage/seobject.py:1457
++#, python-format
++msgid "Could not set type in interface context for %s"
 +msgstr ""
 +
-+#: ../gui/portsPage.py:85
-+msgid ""
-+"SELinux Port\n"
-+"Type"
++#: ../semanage/seobject.py:1462
++#, python-format
++msgid "Could not set mls fields in interface context for %s"
 +msgstr ""
 +
-+#: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
-+msgid "Protocol"
++#: ../semanage/seobject.py:1466
++#, python-format
++msgid "Could not set interface context for %s"
 +msgstr ""
 +
-+#: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
-+msgid ""
-+"MLS/MCS\n"
-+"Level"
++#: ../semanage/seobject.py:1470
++#, python-format
++msgid "Could not set message context for %s"
 +msgstr ""
 +
-+#: ../gui/portsPage.py:101
-+msgid "Port"
++#: ../semanage/seobject.py:1474
++#, python-format
++msgid "Could not add interface %s"
 +msgstr ""
 +
-+#: ../gui/portsPage.py:207
++#: ../semanage/seobject.py:1497 ../semanage/seobject.py:1531
 +#, python-format
-+msgid "Port number \"%s\" is not valid.  0 < PORT_NUMBER < 65536 "
++msgid "Interface %s is not defined"
 +msgstr ""
 +
-+#: ../gui/portsPage.py:252
-+msgid "List View"
++#: ../semanage/seobject.py:1501
++#, python-format
++msgid "Could not query interface %s"
 +msgstr ""
 +
-+#: ../gui/portsPage.py:255 ../gui/system-config-selinux.glade:2419
-+msgid "Group View"
++#: ../semanage/seobject.py:1512
++#, python-format
++msgid "Could not modify interface %s"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:1 ../gui/selinux.tbl:30 ../gui/selinux.tbl:31
-+#: ../gui/selinux.tbl:32 ../gui/selinux.tbl:33 ../gui/selinux.tbl:34
-+#: ../gui/selinux.tbl:36 ../gui/selinux.tbl:37 ../gui/selinux.tbl:38
-+#: ../gui/selinux.tbl:39 ../gui/selinux.tbl:40 ../gui/selinux.tbl:42
-+#: ../gui/selinux.tbl:43 ../gui/selinux.tbl:44 ../gui/selinux.tbl:45
-+#: ../gui/selinux.tbl:46 ../gui/selinux.tbl:47 ../gui/selinux.tbl:48
-+#: ../gui/selinux.tbl:49 ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
-+#: ../gui/selinux.tbl:52 ../gui/selinux.tbl:53 ../gui/selinux.tbl:59
-+#: ../gui/selinux.tbl:60 ../gui/selinux.tbl:61 ../gui/selinux.tbl:62
-+#: ../gui/selinux.tbl:63 ../gui/selinux.tbl:64 ../gui/selinux.tbl:65
-+#: ../gui/selinux.tbl:66 ../gui/selinux.tbl:67 ../gui/selinux.tbl:68
-+#: ../gui/selinux.tbl:69 ../gui/selinux.tbl:75 ../gui/selinux.tbl:76
-+#: ../gui/selinux.tbl:77 ../gui/selinux.tbl:78 ../gui/selinux.tbl:79
-+#: ../gui/selinux.tbl:80 ../gui/selinux.tbl:81 ../gui/selinux.tbl:82
-+#: ../gui/selinux.tbl:83 ../gui/selinux.tbl:84 ../gui/selinux.tbl:86
-+#: ../gui/selinux.tbl:88 ../gui/selinux.tbl:89 ../gui/selinux.tbl:90
-+#: ../gui/selinux.tbl:92 ../gui/selinux.tbl:94 ../gui/selinux.tbl:95
-+#: ../gui/selinux.tbl:96 ../gui/selinux.tbl:97 ../gui/selinux.tbl:98
-+#: ../gui/selinux.tbl:99 ../gui/selinux.tbl:100 ../gui/selinux.tbl:101
-+#: ../gui/selinux.tbl:102 ../gui/selinux.tbl:103 ../gui/selinux.tbl:104
-+#: ../gui/selinux.tbl:106 ../gui/selinux.tbl:108 ../gui/selinux.tbl:109
-+#: ../gui/selinux.tbl:110 ../gui/selinux.tbl:111 ../gui/selinux.tbl:112
-+#: ../gui/selinux.tbl:113 ../gui/selinux.tbl:114 ../gui/selinux.tbl:116
-+#: ../gui/selinux.tbl:117 ../gui/selinux.tbl:119 ../gui/selinux.tbl:121
-+#: ../gui/selinux.tbl:123 ../gui/selinux.tbl:124 ../gui/selinux.tbl:127
-+#: ../gui/selinux.tbl:129 ../gui/selinux.tbl:130 ../gui/selinux.tbl:131
-+#: ../gui/selinux.tbl:132 ../gui/selinux.tbl:133 ../gui/selinux.tbl:134
-+#: ../gui/selinux.tbl:135 ../gui/selinux.tbl:136 ../gui/selinux.tbl:137
-+#: ../gui/selinux.tbl:138 ../gui/selinux.tbl:139 ../gui/selinux.tbl:142
-+#: ../gui/selinux.tbl:143 ../gui/selinux.tbl:144 ../gui/selinux.tbl:145
-+#: ../gui/selinux.tbl:146 ../gui/selinux.tbl:147 ../gui/selinux.tbl:148
-+#: ../gui/selinux.tbl:149 ../gui/selinux.tbl:150 ../gui/selinux.tbl:151
-+#: ../gui/selinux.tbl:152 ../gui/selinux.tbl:154 ../gui/selinux.tbl:155
-+#: ../gui/selinux.tbl:156 ../gui/selinux.tbl:157 ../gui/selinux.tbl:158
-+#: ../gui/selinux.tbl:159 ../gui/selinux.tbl:160 ../gui/selinux.tbl:167
-+#: ../gui/selinux.tbl:171 ../gui/selinux.tbl:172 ../gui/selinux.tbl:173
-+#: ../gui/selinux.tbl:174 ../gui/selinux.tbl:175 ../gui/selinux.tbl:177
-+#: ../gui/selinux.tbl:178 ../gui/selinux.tbl:179 ../gui/selinux.tbl:180
-+#: ../gui/selinux.tbl:184 ../gui/selinux.tbl:192 ../gui/selinux.tbl:193
-+#: ../gui/selinux.tbl:194 ../gui/selinux.tbl:195 ../gui/selinux.tbl:196
-+#: ../gui/selinux.tbl:197 ../gui/selinux.tbl:198 ../gui/selinux.tbl:199
-+#: ../gui/selinux.tbl:200 ../gui/selinux.tbl:201 ../gui/selinux.tbl:206
-+#: ../gui/selinux.tbl:207 ../gui/selinux.tbl:218 ../gui/selinux.tbl:219
-+#: ../gui/selinux.tbl:220 ../gui/selinux.tbl:222 ../gui/selinux.tbl:224
-+#: ../gui/selinux.tbl:226 ../gui/selinux.tbl:227 ../gui/selinux.tbl:230
-+msgid "SELinux Service Protection"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:1
-+msgid "Disable SELinux protection for acct daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:2 ../gui/selinux.tbl:3 ../gui/selinux.tbl:70
-+#: ../gui/selinux.tbl:153 ../gui/selinux.tbl:168 ../gui/selinux.tbl:169
-+#: ../gui/selinux.tbl:170 ../gui/selinux.tbl:189 ../gui/selinux.tbl:202
-+#: ../gui/selinux.tbl:203 ../gui/selinux.tbl:204 ../gui/selinux.tbl:205
-+msgid "Admin"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:2
-+msgid "Allow all daemons to write corefiles to /"
++#: ../semanage/seobject.py:1537
++#, python-format
++msgid "Interface %s is defined in policy, cannot be deleted"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:3
-+msgid "Allow all daemons the ability to use unallocated ttys"
++#: ../semanage/seobject.py:1541
++#, python-format
++msgid "Could not delete interface %s"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
-+#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
-+#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
-+#: ../gui/selinux.tbl:210 ../gui/selinux.tbl:211 ../gui/selinux.tbl:212
-+#: ../gui/selinux.tbl:213 ../gui/selinux.tbl:214 ../gui/selinux.tbl:215
-+#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
-+msgid "User Privs"
++#: ../semanage/seobject.py:1553
++msgid "Could not delete all interface  mappings"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:4
-+msgid ""
-+"Allow gadmin SELinux user account to execute files in home directory or /tmp"
++#: ../semanage/seobject.py:1567
++msgid "Could not list interfaces"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:5
-+msgid ""
-+"Allow guest SELinux user account to execute files in home directory or /tmp"
++#: ../semanage/seobject.py:1592
++msgid "SELinux Interface"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
-+msgid "Memory Protection"
++#: ../semanage/seobject.py:1592 ../semanage/seobject.py:1929
++msgid "Context"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:6
-+msgid "Allow java executable stack"
++#: ../semanage/seobject.py:1652
++#, python-format
++msgid "Equivalence class for %s already exists"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
-+#: ../gui/selinux.tbl:209
-+msgid "Mount"
++#: ../semanage/seobject.py:1658
++#, python-format
++msgid "File spec %s conflicts with equivalency rule '%s %s'"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:7
-+msgid "Allow mount to mount any file"
++#: ../semanage/seobject.py:1667
++#, python-format
++msgid "Equivalence class for %s does not exists"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:8
-+msgid "Allow mount to mount any directory"
++#: ../semanage/seobject.py:1681
++#, python-format
++msgid "Could not set user in file context for %s"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:9
-+msgid "Allow mplayer executable stack"
++#: ../semanage/seobject.py:1685
++#, python-format
++msgid "Could not set role in file context for %s"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
-+#: ../gui/selinux.tbl:188
-+msgid "SSH"
++#: ../semanage/seobject.py:1690 ../semanage/seobject.py:1747
++#, python-format
++msgid "Could not set mls fields in file context for %s"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:10
-+msgid "Allow ssh to run ssh-keysign"
++#: ../semanage/seobject.py:1696
++msgid "Invalid file specification"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:11
-+msgid ""
-+"Allow staff SELinux user account to execute files in home directory or /tmp"
++#: ../semanage/seobject.py:1698
++msgid "File specification can not include spaces"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:12
++#: ../semanage/seobject.py:1703
++#, python-format
 +msgid ""
-+"Allow sysadm SELinux user account to execute files in home directory or /tmp"
++"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' "
++"instead"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:13
-+msgid ""
-+"Allow unconfined SELinux user account to execute files in home directory or /"
-+"tmp"
++#: ../semanage/seobject.py:1721 ../semanage/seobject.py:1726
++#: ../semanage/seobject.py:1779 ../semanage/seobject.py:1861
++#: ../semanage/seobject.py:1865
++#, python-format
++msgid "Could not check if file context for %s is defined"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:14
-+msgid "Network Configuration"
++#: ../semanage/seobject.py:1734
++#, python-format
++msgid "Could not create file context for %s"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:14
-+msgid "Allow unlabeled packets to flow on the network"
++#: ../semanage/seobject.py:1742
++#, python-format
++msgid "Could not set type in file context for %s"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:15
-+msgid ""
-+"Allow user SELinux user account to execute files in home directory or /tmp"
++#: ../semanage/seobject.py:1750 ../semanage/seobject.py:1807
++#: ../semanage/seobject.py:1811
++#, python-format
++msgid "Could not set file context for %s"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:16
-+msgid "Allow unconfined to dyntrans to unconfined_execmem"
++#: ../semanage/seobject.py:1756
++#, python-format
++msgid "Could not add file context for %s"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
-+#: ../gui/selinux.tbl:140
-+msgid "Databases"
++#: ../semanage/seobject.py:1770
++msgid "Requires setype, serange or seuser"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:17
-+msgid "Allow user to connect to mysql socket"
++#: ../semanage/seobject.py:1783 ../semanage/seobject.py:1869
++#, python-format
++msgid "File context for %s is not defined"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:18
-+msgid "Allow user to connect to postgres socket"
++#: ../semanage/seobject.py:1789
++#, python-format
++msgid "Could not query file context for %s"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
-+msgid "XServer"
++#: ../semanage/seobject.py:1815
++#, python-format
++msgid "Could not modify file context for %s"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:19
-+msgid "Allow clients to write to X shared memory"
++#: ../semanage/seobject.py:1828
++msgid "Could not list the file contexts"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:20
-+msgid ""
-+"Allow xguest SELinux user account to execute files in home directory or /tmp"
++#: ../semanage/seobject.py:1842
++#, python-format
++msgid "Could not delete the file context %s"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
-+#: ../gui/selinux.tbl:231
-+msgid "NIS"
++#: ../semanage/seobject.py:1867
++#, python-format
++msgid "File context for %s is defined in policy, cannot be deleted"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:21
-+msgid "Allow daemons to run with NIS"
++#: ../semanage/seobject.py:1873
++#, python-format
++msgid "Could not delete file context for %s"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
-+#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
-+#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
-+#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
-+#: ../gui/selinux.tbl:118
-+msgid "Web Applications"
++#: ../semanage/seobject.py:1888
++msgid "Could not list file contexts"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:22
-+msgid "Transition staff SELinux user to Web Browser Domain"
++#: ../semanage/seobject.py:1892
++msgid "Could not list local file contexts"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:23
-+msgid "Transition sysadm SELinux user to Web Browser Domain"
++#: ../semanage/seobject.py:1929
++msgid "SELinux fcontext"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:24
-+msgid "Transition user SELinux user to Web Browser Domain"
++#: ../semanage/seobject.py:1929
++msgid "type"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:25
-+msgid "Transition xguest SELinux user to Web Browser Domain"
++#: ../semanage/seobject.py:1942
++msgid ""
++"\n"
++"SELinux Distribution fcontext Equivalence \n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
-+#: ../gui/selinux.tbl:29
-+msgid "Allow staff Web Browsers to write to home directories"
++#: ../semanage/seobject.py:1947
++msgid ""
++"\n"
++"SELinux Local fcontext Equivalence \n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:30
-+msgid "Disable SELinux protection for amanda"
++#: ../semanage/seobject.py:1981 ../semanage/seobject.py:2034
++#: ../semanage/seobject.py:2040
++#, python-format
++msgid "Could not check if boolean %s is defined"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:31
-+msgid "Disable SELinux protection for amavis"
++#: ../semanage/seobject.py:1983 ../semanage/seobject.py:2036
++#, python-format
++msgid "Boolean %s is not defined"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:32
-+msgid "Disable SELinux protection for apmd daemon"
++#: ../semanage/seobject.py:1987
++#, python-format
++msgid "Could not query file context %s"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:33
-+msgid "Disable SELinux protection for arpwatch daemon"
++#: ../semanage/seobject.py:1992
++#, python-format
++msgid "You must specify one of the following values: %s"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:34
-+msgid "Disable SELinux protection for auditd daemon"
++#: ../semanage/seobject.py:1997
++#, python-format
++msgid "Could not set active value of boolean %s"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:35
-+msgid "Disable SELinux protection for automount daemon"
++#: ../semanage/seobject.py:2000
++#, python-format
++msgid "Could not modify boolean %s"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:36
-+msgid "Disable SELinux protection for avahi"
++#: ../semanage/seobject.py:2018
++#, python-format
++msgid "Bad format %s: Record %s"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:37
-+msgid "Disable SELinux protection for bluetooth daemon"
++#: ../semanage/seobject.py:2042
++#, python-format
++msgid "Boolean %s is defined in policy, cannot be deleted"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:38
-+msgid "Disable SELinux protection for canna daemon"
++#: ../semanage/seobject.py:2046
++#, python-format
++msgid "Could not delete boolean %s"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:39
-+msgid "Disable SELinux protection for cardmgr daemon"
++#: ../semanage/seobject.py:2058 ../semanage/seobject.py:2075
++msgid "Could not list booleans"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:40
-+msgid "Disable SELinux protection for Cluster Server"
++#: ../semanage/seobject.py:2100
++msgid "unknown"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:41
-+msgid ""
-+"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-+"temp and untrusted content files"
++#: ../semanage/seobject.py:2113
++msgid "off"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:42
-+msgid "Disable SELinux protection for ciped daemon"
++#: ../semanage/seobject.py:2113
++msgid "on"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:43
-+msgid "Disable SELinux protection for clamd daemon"
++#: ../semanage/seobject.py:2127
++msgid "SELinux boolean"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:44
-+msgid "Disable SELinux protection for clamscan"
++#: ../semanage/seobject.py:2127
++msgid "State"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:45
-+msgid "Disable SELinux protection for clvmd"
++#: ../semanage/seobject.py:2127
++msgid "Default"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:46
-+msgid "Disable SELinux protection for comsat daemon"
++#: ../semanage/seobject.py:2127 ../gui/polgen.glade:113
++#: ../gui/polgengui.py:254
++msgid "Description"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
-+#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
-+msgid "Disable SELinux protection for courier daemon"
++#: ../newrole/newrole.c:201
++#, c-format
++msgid "failed to set PAM_TTY\n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:52
-+msgid "Disable SELinux protection for cpucontrol daemon"
++#: ../newrole/newrole.c:290
++#, c-format
++msgid "newrole: service name configuration hashtable overflow\n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:53
-+msgid "Disable SELinux protection for cpuspeed daemon"
++#: ../newrole/newrole.c:300
++#, c-format
++msgid "newrole:  %s:  error on line %lu.\n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:54
-+msgid "Cron"
++#: ../newrole/newrole.c:439
++#, c-format
++msgid "cannot find valid entry in the passwd file.\n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:54
-+msgid "Disable SELinux protection for crond daemon"
++#: ../newrole/newrole.c:450
++#, c-format
++msgid "Out of memory!\n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
-+#: ../gui/selinux.tbl:91
-+msgid "Printing"
++#: ../newrole/newrole.c:455
++#, c-format
++msgid "Error!  Shell is not valid.\n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:55
-+msgid "Disable SELinux protection for cupsd back end server"
++#: ../newrole/newrole.c:512
++#, c-format
++msgid "Unable to clear environment\n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:56
-+msgid "Disable SELinux protection for cupsd daemon"
++#: ../newrole/newrole.c:556 ../newrole/newrole.c:587 ../newrole/newrole.c:617
++#, c-format
++msgid "Error changing uid, aborting.\n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:57
-+msgid "Disable SELinux protection for cupsd_lpd"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:58
-+msgid "CVS"
++#: ../newrole/newrole.c:612
++#, c-format
++msgid "Error resetting KEEPCAPS, aborting\n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:58
-+msgid "Disable SELinux protection for cvs daemon"
++#: ../newrole/newrole.c:635
++#, c-format
++msgid "Error connecting to audit system.\n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:59
-+msgid "Disable SELinux protection for cyrus daemon"
++#: ../newrole/newrole.c:641
++#, c-format
++msgid "Error allocating memory.\n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:60
-+msgid "Disable SELinux protection for dbskkd daemon"
++#: ../newrole/newrole.c:648
++#, c-format
++msgid "Error sending audit message.\n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:61
-+msgid "Disable SELinux protection for dbusd daemon"
++#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
++#, c-format
++msgid "Could not determine enforcing mode.\n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:62
-+msgid "Disable SELinux protection for dccd"
++#: ../newrole/newrole.c:699
++#, c-format
++msgid "Error!  Could not open %s.\n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:63
-+msgid "Disable SELinux protection for dccifd"
++#: ../newrole/newrole.c:705
++#, c-format
++msgid "%s!  Could not get current context for %s, not relabeling tty.\n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:64
-+msgid "Disable SELinux protection for dccm"
++#: ../newrole/newrole.c:715
++#, c-format
++msgid "%s!  Could not get new context for %s, not relabeling tty.\n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:65
-+msgid "Disable SELinux protection for ddt daemon"
++#: ../newrole/newrole.c:725
++#, c-format
++msgid "%s!  Could not set new context for %s\n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:66
-+msgid "Disable SELinux protection for devfsd daemon"
++#: ../newrole/newrole.c:772
++#, c-format
++msgid "%s changed labels.\n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:67
-+msgid "Disable SELinux protection for dhcpc daemon"
++#: ../newrole/newrole.c:778
++#, c-format
++msgid "Warning! Could not restore context for %s\n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:68
-+msgid "Disable SELinux protection for dhcpd daemon"
++#: ../newrole/newrole.c:835
++#, c-format
++msgid "Error: multiple roles specified\n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:69
-+msgid "Disable SELinux protection for dictd daemon"
++#: ../newrole/newrole.c:843
++#, c-format
++msgid "Error: multiple types specified\n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:70
-+msgid "Allow sysadm_t to directly start daemons"
++#: ../newrole/newrole.c:850
++#, c-format
++msgid "Sorry, -l may be used with SELinux MLS support.\n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:71
-+msgid "Disable SELinux protection for Evolution"
++#: ../newrole/newrole.c:855
++#, c-format
++msgid "Error: multiple levels specified\n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:72
-+msgid "Games"
++#: ../newrole/newrole.c:865
++#, c-format
++msgid "Error: you are not allowed to change levels on a non secure terminal \n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:72
-+msgid "Disable SELinux protection for games"
++#: ../newrole/newrole.c:891
++#, c-format
++msgid "Couldn't get default type.\n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:73
-+msgid "Disable SELinux protection for the web browsers"
++#: ../newrole/newrole.c:901
++#, c-format
++msgid "failed to get new context.\n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:74
-+msgid "Disable SELinux protection for Thunderbird"
++#: ../newrole/newrole.c:908
++#, c-format
++msgid "failed to set new role %s\n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:75
-+msgid "Disable SELinux protection for distccd daemon"
++#: ../newrole/newrole.c:915
++#, c-format
++msgid "failed to set new type %s\n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:76
-+msgid "Disable SELinux protection for dmesg daemon"
++#: ../newrole/newrole.c:925
++#, c-format
++msgid "failed to build new range with level %s\n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:77
-+msgid "Disable SELinux protection for dnsmasq daemon"
++#: ../newrole/newrole.c:930
++#, c-format
++msgid "failed to set new range %s\n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:78
-+msgid "Disable SELinux protection for dovecot daemon"
++#: ../newrole/newrole.c:938
++#, c-format
++msgid "failed to convert new context to string\n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:79
-+msgid "Disable SELinux protection for entropyd daemon"
++#: ../newrole/newrole.c:943
++#, c-format
++msgid "%s is not a valid context\n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:80
-+msgid "Disable SELinux protection for fetchmail"
++#: ../newrole/newrole.c:950
++#, c-format
++msgid "Unable to allocate memory for new_context"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:81
-+msgid "Disable SELinux protection for fingerd daemon"
++#: ../newrole/newrole.c:976
++#, c-format
++msgid "Unable to obtain empty signal set\n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:82
-+msgid "Disable SELinux protection for freshclam daemon"
++#: ../newrole/newrole.c:984
++#, c-format
++msgid "Unable to set SIGHUP handler\n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:83
-+msgid "Disable SELinux protection for fsdaemon daemon"
++#: ../newrole/newrole.c:1036
++msgid "Sorry, newrole failed to drop capabilities\n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:84
-+msgid "Disable SELinux protection for gpm daemon"
++#: ../newrole/newrole.c:1052
++#, c-format
++msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
-+msgid "NFS"
++#: ../newrole/newrole.c:1069
++#, c-format
++msgid "failed to get old_context.\n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:85
-+msgid "Disable SELinux protection for gss daemon"
++#: ../newrole/newrole.c:1076
++#, c-format
++msgid "Warning!  Could not retrieve tty information.\n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:86
-+msgid "Disable SELinux protection for Hal daemon"
++#: ../newrole/newrole.c:1097
++#, c-format
++msgid "error on reading PAM service configuration.\n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:87
-+msgid "Compatibility"
++#: ../newrole/newrole.c:1132
++#, c-format
++msgid "newrole: incorrect password for %s\n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:87
-+msgid ""
-+"Do not audit things that we know to be broken but which are not security "
-+"risks"
++#: ../newrole/newrole.c:1159
++#, c-format
++msgid "newrole: failure forking: %s"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:88
-+msgid "Disable SELinux protection for hostname daemon"
++#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
++#, c-format
++msgid "Unable to restore tty label...\n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:89
-+msgid "Disable SELinux protection for hotplug daemon"
++#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
++#, c-format
++msgid "Failed to close tty properly\n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:90
-+msgid "Disable SELinux protection for howl daemon"
++#: ../newrole/newrole.c:1223
++#, c-format
++msgid "Could not close descriptors.\n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:91
-+msgid "Disable SELinux protection for cups hplip daemon"
++#: ../newrole/newrole.c:1250
++#, c-format
++msgid "Error allocating shell's argv0.\n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:92
-+msgid "Disable SELinux protection for httpd rotatelogs"
++#: ../newrole/newrole.c:1286
++#, c-format
++msgid "Unable to restore the environment, aborting\n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
-+msgid "HTTPD Service"
++#: ../newrole/newrole.c:1297
++msgid "failed to exec shell\n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:93
-+msgid "Disable SELinux protection for http suexec"
++#: ../load_policy/load_policy.c:22
++#, c-format
++msgid "usage:  %s [-qi]\n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:94
-+msgid "Disable SELinux protection for hwclock daemon"
++#: ../load_policy/load_policy.c:71
++#, c-format
++msgid "%s:  Policy is already loaded and initial load requested\n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:95
-+msgid "Disable SELinux protection for i18n daemon"
++#: ../load_policy/load_policy.c:80
++#, c-format
++msgid "%s:  Can't load policy and enforcing mode requested:  %s\n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:96
-+msgid "Disable SELinux protection for imazesrv daemon"
++#: ../load_policy/load_policy.c:90
++#, c-format
++msgid "%s:  Can't load policy:  %s\n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:97
-+msgid "Disable SELinux protection for inetd child daemons"
++#: ../scripts/chcat:92 ../scripts/chcat:169
++msgid "Requires at least one category"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:98
-+msgid "Disable SELinux protection for inetd daemon"
++#: ../scripts/chcat:106 ../scripts/chcat:183
++#, c-format
++msgid "Can not modify sensitivity levels using '+' on %s"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:99
-+msgid "Disable SELinux protection for innd daemon"
++#: ../scripts/chcat:110
++#, c-format
++msgid "%s is already in %s"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:100
-+msgid "Disable SELinux protection for iptables daemon"
++#: ../scripts/chcat:188 ../scripts/chcat:198
++#, c-format
++msgid "%s is not in %s"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:101
-+msgid "Disable SELinux protection for ircd daemon"
++#: ../scripts/chcat:267 ../scripts/chcat:272
++msgid "Can not combine +/- with other types of categories"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:102
-+msgid "Disable SELinux protection for irqbalance daemon"
++#: ../scripts/chcat:319
++msgid "Can not have multiple sensitivities"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:103
-+msgid "Disable SELinux protection for iscsi daemon"
++#: ../scripts/chcat:325
++#, c-format
++msgid "Usage %s CATEGORY File ..."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:104
-+msgid "Disable SELinux protection for jabberd daemon"
++#: ../scripts/chcat:326
++#, c-format
++msgid "Usage %s -l CATEGORY user ..."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
-+msgid "Kerberos"
++#: ../scripts/chcat:327
++#, c-format
++msgid "Usage %s [[+|-]CATEGORY],...]q File ..."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:105
-+msgid "Disable SELinux protection for kadmind daemon"
++#: ../scripts/chcat:328
++#, c-format
++msgid "Usage %s -l [[+|-]CATEGORY],...]q user ..."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:106
-+msgid "Disable SELinux protection for klogd daemon"
++#: ../scripts/chcat:329
++#, c-format
++msgid "Usage %s -d File ..."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:107
-+msgid "Disable SELinux protection for krb5kdc daemon"
++#: ../scripts/chcat:330
++#, c-format
++msgid "Usage %s -l -d user ..."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:108
-+msgid "Disable SELinux protection for ktalk daemons"
++#: ../scripts/chcat:331
++#, c-format
++msgid "Usage %s -L"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:109
-+msgid "Disable SELinux protection for kudzu daemon"
++#: ../scripts/chcat:332
++#, c-format
++msgid "Usage %s -L -l user"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:110
-+msgid "Disable SELinux protection for locate daemon"
++#: ../scripts/chcat:333
++msgid "Use -- to end option list.  For example"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:111
-+msgid "Disable SELinux protection for lpd daemon"
++#: ../scripts/chcat:334
++msgid "chcat -- -CompanyConfidential /docs/businessplan.odt"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:112
-+msgid "Disable SELinux protection for lrrd daemon"
++#: ../scripts/chcat:335
++msgid "chcat -l +CompanyConfidential juser"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:113
-+msgid "Disable SELinux protection for lvm daemon"
++#: ../scripts/chcat:399
++#, c-format
++msgid "Options Error %s "
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:114
-+msgid "Disable SELinux protection for mailman"
++#: ../gui/booleansPage.py:194 ../gui/system-config-selinux.glade:1706
++msgid "Boolean"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:115
-+msgid "Allow evolution and thunderbird to read user files"
++#: ../gui/booleansPage.py:245 ../gui/semanagePage.py:162
++msgid "all"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:116
-+msgid "Disable SELinux protection for mdadm daemon"
++#: ../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/selinux.tbl:117
-+msgid "Disable SELinux protection for monopd daemon"
++#: ../gui/fcontextPage.py:64 ../gui/system-config-selinux.glade:1911
++msgid "File Labeling"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:118
-+msgid "Allow the mozilla browser to read user files"
++#: ../gui/fcontextPage.py:74
++msgid ""
++"File\n"
++"Specification"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:119
-+msgid "Disable SELinux protection for mrtg daemon"
++#: ../gui/fcontextPage.py:81
++msgid ""
++"Selinux\n"
++"File Type"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:120
-+msgid "Disable SELinux protection for mysqld daemon"
++#: ../gui/fcontextPage.py:88
++msgid ""
++"File\n"
++"Type"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:121
-+msgid "Disable SELinux protection for nagios daemon"
++#: ../gui/loginsPage.py:48 ../gui/system-config-selinux.glade:2098
++msgid "User Mapping"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
-+msgid "Name Service"
++#: ../gui/loginsPage.py:52
++msgid ""
++"Login\n"
++"Name"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:122
-+msgid "Disable SELinux protection for named daemon"
++#: ../gui/loginsPage.py:56 ../gui/usersPage.py:50
++msgid ""
++"SELinux\n"
++"User"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:123
-+msgid "Disable SELinux protection for nessusd daemon"
++#: ../gui/loginsPage.py:59 ../gui/usersPage.py:55
++msgid ""
++"MLS/\n"
++"MCS Range"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:124
-+msgid "Disable SELinux protection for NetworkManager"
++#: ../gui/loginsPage.py:133
++#, python-format
++msgid "Login '%s' is required"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:125
-+msgid "Disable SELinux protection for nfsd daemon"
++#: ../gui/modulesPage.py:48 ../gui/system-config-selinux.glade:2753
++msgid "Policy Module"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
-+#: ../gui/selinux.tbl:221
-+msgid "Samba"
++#: ../gui/modulesPage.py:57
++msgid "Module Name"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:126
-+msgid "Disable SELinux protection for nmbd daemon"
++#: ../gui/modulesPage.py:134
++msgid "Disable Audit"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:127
-+msgid "Disable SELinux protection for nrpe daemon"
++#: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
++msgid "Enable Audit"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:128
-+msgid "Disable SELinux protection for nscd daemon"
++#: ../gui/modulesPage.py:162
++msgid "Load Policy Module"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:129
-+msgid "Disable SELinux protection for nsd daemon"
++#: ../gui/polgen.glade:9
++msgid "Red Hat 2007"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:130
-+msgid "Disable SELinux protection for ntpd daemon"
++#: ../gui/polgen.glade:11
++msgid "GPL"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:131
-+msgid "Disable SELinux protection for oddjob"
++#. 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/selinux.tbl:132
-+msgid "Disable SELinux protection for oddjob_mkhomedir"
++#: ../gui/polgen.glade:34
++msgid "Add Booleans Dialog"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:133
-+msgid "Disable SELinux protection for openvpn daemon"
++#: ../gui/polgen.glade:101
++msgid "Boolean Name"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:134
-+msgid "Disable SELinux protection for pam daemon"
++#: ../gui/polgen.glade:230
++msgid "SELinux Policy Generation Tool"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:135
-+msgid "Disable SELinux protection for pegasus"
++#: ../gui/polgen.glade:251
++msgid ""
++"<b>Select the policy type for the application or user role you want to "
++"confine:</b>"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:136
-+msgid "Disable SELinux protection for perdition daemon"
++#: ../gui/polgen.glade:284
++msgid "<b>Applications</b>"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:137
-+msgid "Disable SELinux protection for portmap daemon"
++#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:156
++msgid "Standard Init Daemon"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:138
-+msgid "Disable SELinux protection for portslave daemon"
++#: ../gui/polgen.glade:320 ../gui/polgen.glade:336
++msgid ""
++"Standard Init Daemon are daemons started on boot via init scripts.  Usually "
++"requires a script in /etc/rc.d/init.d"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:139
-+msgid "Disable SELinux protection for postfix"
++#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:157
++msgid "DBUS System Daemon"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:140
-+msgid "Disable SELinux protection for postgresql daemon"
++#: ../gui/polgen.glade:349
++msgid "Internet Services Daemon (inetd)"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:141
-+msgid "pppd"
++#: ../gui/polgen.glade:353
++msgid "Internet Services Daemon are daemons started by xinetd"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:141
-+msgid "Allow pppd to be run for a regular user"
++#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:159
++msgid "Web Application/Script (CGI)"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:142
-+msgid "Disable SELinux protection for pptp"
++#: ../gui/polgen.glade:370
++msgid ""
++"Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:143
-+msgid "Disable SELinux protection for prelink daemon"
++#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:160
++msgid "User Application"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:144
-+msgid "Disable SELinux protection for privoxy daemon"
++#: ../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/selinux.tbl:145
-+msgid "Disable SELinux protection for ptal daemon"
++#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:161
++msgid "Sandbox"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:146
-+msgid "Disable SELinux protection for pxe daemon"
++#: ../gui/polgen.glade:446
++msgid "<b>Login Users</b>"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:147
-+msgid "Disable SELinux protection for pyzord"
++#: ../gui/polgen.glade:478
++msgid "Existing User Roles"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:148
-+msgid "Disable SELinux protection for quota daemon"
++#: ../gui/polgen.glade:482
++msgid "Modify an existing login user record."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:149
-+msgid "Disable SELinux protection for radiusd daemon"
++#: ../gui/polgen.glade:495 ../sepolicy/sepolicy/generate.py:162
++msgid "Minimal Terminal User Role"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:150
-+msgid "Disable SELinux protection for radvd daemon"
++#: ../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/selinux.tbl:151
-+msgid "Disable SELinux protection for rdisc"
++#: ../gui/polgen.glade:512 ../sepolicy/sepolicy/generate.py:163
++msgid "Minimal X Windows User Role"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:152
-+msgid "Disable SELinux protection for readahead"
++#: ../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/selinux.tbl:153
-+msgid "Allow programs to read files in non-standard locations (default_t)"
++#: ../gui/polgen.glade:529 ../sepolicy/sepolicy/generate.py:164
++msgid "User Role"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:154
-+msgid "Disable SELinux protection for restorecond"
++#: ../gui/polgen.glade:533
++msgid ""
++"User with full networking, no setuid applications without transition, no "
++"sudo, no su."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:155
-+msgid "Disable SELinux protection for rhgb daemon"
++#: ../gui/polgen.glade:546 ../sepolicy/sepolicy/generate.py:165
++msgid "Admin User Role"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:156
-+msgid "Disable SELinux protection for ricci"
++#: ../gui/polgen.glade:550
++msgid ""
++"User with full networking, no setuid applications without transition, no su,"
++" can sudo to Root Administration Roles"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:157
-+msgid "Disable SELinux protection for ricci_modclusterd"
++#: ../gui/polgen.glade:592
++msgid "<b>Root Users</b>"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:158
-+msgid "Disable SELinux protection for rlogind daemon"
++#: ../gui/polgen.glade:623 ../sepolicy/sepolicy/generate.py:166
++msgid "Root Admin User Role"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:159
-+msgid "Disable SELinux protection for rpcd daemon"
++#: ../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/selinux.tbl:160
-+msgid "Disable SELinux protection for rshd"
++#: ../gui/polgen.glade:705
++msgid "<b>Enter name of application or user role:</b>"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:161
-+msgid "rsync"
++#: ../gui/polgen.glade:728 ../gui/polgengui.py:252
++msgid "Name"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:161
-+msgid "Disable SELinux protection for rsync daemon"
++#: ../gui/polgen.glade:739
++msgid "Enter complete path for executable to be confined."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:162
-+msgid "Allow ssh to run from inetd instead of as a daemon"
++#: ../gui/polgen.glade:756 ../gui/polgen.glade:838 ../gui/polgen.glade:2361
++msgid "..."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:163
-+msgid "Allow Samba to share nfs directories"
++#: ../gui/polgen.glade:776
++msgid "Enter unique name for the confined application or user role."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
-+msgid "SASL authentication server"
++#: ../gui/polgen.glade:794
++msgid "Executable"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:164
-+msgid "Allow sasl authentication server to read /etc/shadow"
++#: ../gui/polgen.glade:808
++msgid "Init script"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:165
++#: ../gui/polgen.glade:821
 +msgid ""
-+"Allow X-Windows server to map a memory region as both executable and writable"
++"Enter complete path to init script used to start the confined application."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:166
-+msgid "Disable SELinux protection for saslauthd daemon"
++#: ../gui/polgen.glade:887
++msgid "<b>Select existing role to modify:</b>"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:167
-+msgid "Disable SELinux protection for scannerdaemon daemon"
++#: ../gui/polgen.glade:908
++msgid "Select the user roles that will transiton to the %s domain."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:168
-+msgid "Do not allow transition to sysadm_t, sudo and su effected"
++#: ../gui/polgen.glade:928
++msgid "role tab"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:169
-+msgid "Do not allow any processes to load kernel modules"
++#: ../gui/polgen.glade:945
++msgid "<b>Select roles that %s will transition to:</b>"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:170
-+msgid "Do not allow any processes to modify kernel SELinux policy"
++#: ../gui/polgen.glade:963
++msgid "Select applications domains that %s will transition to."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:171
-+msgid "Disable SELinux protection for sendmail daemon"
++#: ../gui/polgen.glade:983
++msgid ""
++"transition \n"
++"role tab"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:172
-+msgid "Disable SELinux protection for setrans"
++#: ../gui/polgen.glade:1001
++msgid "<b>Select the user_roles that will transition to %s:</b>"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:173
-+msgid "Disable SELinux protection for setroubleshoot daemon"
++#: ../gui/polgen.glade:1019
++msgid ""
++"Select the user roles that will transiton to this applications domains."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:174
-+msgid "Disable SELinux protection for slapd daemon"
++#: ../gui/polgen.glade:1056
++msgid "<b>Select domains that %s will administer:</b>"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:175
-+msgid "Disable SELinux protection for slrnpull daemon"
++#: ../gui/polgen.glade:1074 ../gui/polgen.glade:1129
++msgid "Select the domains that you would like this user administer."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:176
-+msgid "Disable SELinux protection for smbd daemon"
++#: ../gui/polgen.glade:1111
++msgid "<b>Select additional roles for %s:</b>"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:177
-+msgid "Disable SELinux protection for snmpd daemon"
++#: ../gui/polgen.glade:1166
++msgid "<b>Enter network ports that %s binds on:</b>"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:178
-+msgid "Disable SELinux protection for snort daemon"
++#: ../gui/polgen.glade:1186 ../gui/polgen.glade:1557
++msgid "<b>TCP Ports</b>"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:179
-+msgid "Disable SELinux protection for soundd daemon"
++#: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
++#: ../gui/polgen.glade:1698
++msgid "All"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:180
-+msgid "Disable SELinux protection for sound daemon"
++#: ../gui/polgen.glade:1227 ../gui/polgen.glade:1394
++msgid "Allows %s to bind to any udp port"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
-+msgid "Spam Protection"
++#: ../gui/polgen.glade:1240 ../gui/polgen.glade:1407
++msgid "600-1024"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:181
-+msgid "Disable SELinux protection for spamd daemon"
++#: ../gui/polgen.glade:1244 ../gui/polgen.glade:1411
++msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:182
-+msgid "Allow spamd to access home directories"
++#: ../gui/polgen.glade:1257 ../gui/polgen.glade:1424
++msgid "Unreserved Ports (>1024)"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:183
-+msgid "Allow Spam Assassin daemon network access"
++#: ../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/selinux.tbl:184
-+msgid "Disable SELinux protection for speedmgmt daemon"
++#: ../gui/polgen.glade:1289 ../gui/polgen.glade:1456 ../gui/polgen.glade:1609
++#: ../gui/polgen.glade:1718
++msgid "Select Ports"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
-+msgid "Squid"
++#: ../gui/polgen.glade:1302 ../gui/polgen.glade:1469
++msgid "Allows %s to bind to any udp ports > 1024"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:185
-+msgid "Allow squid daemon to connect to the network"
++#: ../gui/polgen.glade:1353 ../gui/polgen.glade:1666
++msgid "<b>UDP Ports</b>"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:186
-+msgid "Disable SELinux protection for squid daemon"
++#: ../gui/polgen.glade:1519
++msgid ""
++"Network\n"
++"Bind tab"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:187
-+msgid "Disable SELinux protection for ssh daemon"
++#: ../gui/polgen.glade:1537
++msgid "<b>Select network ports that %s connects to:</b>"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:188
-+msgid "Allow ssh logins as sysadm_r:sysadm_t"
++#: ../gui/polgen.glade:1593
++msgid "Allows %s to connect to any tcp port"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:189
++#: ../gui/polgen.glade:1622
 +msgid ""
-+"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
-+"bashrc)"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
-+msgid "Universal SSL tunnel"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:190
-+msgid "Disable SELinux protection for stunnel daemon"
++"Enter a comma separated list of tcp ports or ranges of ports that %s "
++"connects to. Example: 612, 650-660"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:191
-+msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
++#: ../gui/polgen.glade:1702
++msgid "Allows %s to connect to any udp port"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:192
-+msgid "Disable SELinux protection for swat daemon"
++#: ../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/selinux.tbl:193
-+msgid "Disable SELinux protection for sxid daemon"
++#: ../gui/polgen.glade:1792
++msgid "<b>Select common application traits for %s:</b>"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:194
-+msgid "Disable SELinux protection for syslogd daemon"
++#: ../gui/polgen.glade:1809
++msgid "Writes syslog messages\t"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:195
-+msgid "Disable SELinux protection for system cron jobs"
++#: ../gui/polgen.glade:1824
++msgid "Create/Manipulate temporary files in /tmp"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:196
-+msgid "Disable SELinux protection for tcp daemon"
++#: ../gui/polgen.glade:1839
++msgid "Uses Pam for authentication"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:197
-+msgid "Disable SELinux protection for telnet daemon"
++#: ../gui/polgen.glade:1854
++msgid "Uses nsswitch or getpw* calls"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:198
-+msgid "Disable SELinux protection for tftpd daemon"
++#: ../gui/polgen.glade:1869
++msgid "Uses dbus"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:199
-+msgid "Disable SELinux protection for transproxy daemon"
++#: ../gui/polgen.glade:1884
++msgid "Sends audit messages"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:200
-+msgid "Disable SELinux protection for udev daemon"
++#: ../gui/polgen.glade:1899
++msgid "Interacts with the terminal"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:201
-+msgid "Disable SELinux protection for uml daemon"
++#: ../gui/polgen.glade:1914
++msgid "Sends email"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:202
-+msgid ""
-+"Allow xinetd to run unconfined, including any services it starts that do not "
-+"have a domain transition explicitly defined"
++#: ../gui/polgen.glade:1961
++msgid "<b>Add files/directories that %s manages</b>"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:203
++#: ../gui/polgen.glade:2122
 +msgid ""
-+"Allow rc scripts to run unconfined, including any daemon started by an rc "
-+"script that does not have a domain transition explicitly defined"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:204
-+msgid "Allow rpm to run unconfined"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:205
-+msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:206
-+msgid "Disable SELinux protection for updfstab daemon"
++"Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
++"Files ..."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:207
-+msgid "Disable SELinux protection for uptimed daemon"
++#: ../gui/polgen.glade:2166
++msgid "<b>Add booleans from the %s policy:</b>"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:208
-+msgid ""
-+"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
-+"staff_r can do so"
++#: ../gui/polgen.glade:2274
++msgid "Add/Remove booleans used by the %s domain"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:209
-+msgid "Allow users to execute the mount command"
++#: ../gui/polgen.glade:2316
++msgid "<b>Which directory you will generate the %s policy?</b>"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:210
-+msgid "Allow regular users direct mouse access (only allow the X server)"
++#: ../gui/polgen.glade:2334
++msgid "Policy Directory"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:211
-+msgid "Allow users to run the dmesg command"
++#: ../gui/polgengui.py:262
++msgid "Role"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:212
-+msgid "Allow users to control network interfaces (also needs USERCTL=true)"
++#: ../gui/polgengui.py:269
++msgid "Existing_User"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:213
-+msgid "Allow normal user to execute ping"
++#: ../gui/polgengui.py:283 ../gui/polgengui.py:291 ../gui/polgengui.py:305
++msgid "Application"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:214
-+msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
++#: ../gui/polgengui.py:353
++#, python-format
++msgid "%s must be a directory"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:215
-+msgid "Allow users to rw usb devices"
++#: ../gui/polgengui.py:413 ../gui/polgengui.py:694
++msgid "You must select a user"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:216
-+msgid ""
-+"Allow users to run TCP servers (bind to ports and accept connection from the "
-+"same domain and outside users)  disabling this forces FTP passive mode and "
-+"may change other protocols"
++#: ../gui/polgengui.py:543
++msgid "Select executable file to be confined."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:217
-+msgid "Allow user to stat ttyfiles"
++#: ../gui/polgengui.py:554
++msgid "Select init script file to be confined."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:218
-+msgid "Disable SELinux protection for uucpd daemon"
++#: ../gui/polgengui.py:564
++msgid "Select file(s) that confined application creates or writes"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:219
-+msgid "Disable SELinux protection for vmware daemon"
++#: ../gui/polgengui.py:571
++msgid "Select directory(s) that the confined application owns and writes into"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:220
-+msgid "Disable SELinux protection for watchdog daemon"
++#: ../gui/polgengui.py:633
++msgid "Select directory to generate policy files in"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:221
-+msgid "Disable SELinux protection for winbind daemon"
++#: ../gui/polgengui.py:650
++#, python-format
++msgid ""
++"Type %s_t already defined in current policy.\n"
++"Do you want to continue?"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:222
-+msgid "Disable SELinux protection for xdm daemon"
++#: ../gui/polgengui.py:650 ../gui/polgengui.py:654
++msgid "Verify Name"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:223
-+msgid "Allow xdm logins as sysadm_r:sysadm_t"
++#: ../gui/polgengui.py:654
++#, python-format
++msgid ""
++"Module %s.pp already loaded in current policy.\n"
++"Do you want to continue?"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:224
-+msgid "Disable SELinux protection for xen daemon"
++#: ../gui/polgengui.py:700
++msgid ""
++"You must add a name made up of letters and numbers and containing no spaces."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:225
-+msgid "XEN"
++#: ../gui/polgengui.py:714
++msgid "You must enter a executable"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:225
-+msgid "Allow xen to read/write physical disk devices"
++#: ../gui/polgengui.py:739 ../gui/system-config-selinux.py:174
++msgid "Configue SELinux"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:226
-+msgid "Disable SELinux protection for xfs daemon"
++#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
++msgid "Network Port"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:227
-+msgid "Disable SELinux protection for xen control"
++#: ../gui/portsPage.py:85
++msgid ""
++"SELinux Port\n"
++"Type"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:228
-+msgid "Disable SELinux protection for ypbind daemon"
++#: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
++msgid "Protocol"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:229
-+msgid "Disable SELinux protection for NIS Password Daemon"
++#: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
++msgid ""
++"MLS/MCS\n"
++"Level"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:230
-+msgid "Disable SELinux protection for ypserv daemon"
++#: ../gui/portsPage.py:101
++msgid "Port"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:231
-+msgid "Disable SELinux protection for NIS Transfer Daemon"
++#: ../gui/portsPage.py:207
++#, python-format
++msgid "Port number \"%s\" is not valid.  0 < PORT_NUMBER < 65536 "
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:232
-+msgid "Allow SELinux webadm user to manage unprivileged users home directories"
++#: ../gui/portsPage.py:252
++msgid "List View"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:233
-+msgid "Allow SELinux webadm user to read unprivileged users home directories"
++#: ../gui/portsPage.py:255 ../gui/system-config-selinux.glade:2419
++msgid "Group View"
 +msgstr ""
 +
 +#: ../gui/semanagePage.py:126
@@ -163365,8 +189049,8 @@ diff -up policycoreutils-2.1.12/po/mk.po.rhat policycoreutils-2.1.12/po/mk.po
 +"you later decide to turn SELinux back on, the system will be required to "
 +"relabel.  If you just want to see if SELinux is causing a problem on your "
 +"system, you can go to 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
@@ -163596,8 +189280,8 @@ diff -up policycoreutils-2.1.12/po/mk.po.rhat policycoreutils-2.1.12/po/mk.po
 +
 +#: ../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
@@ -163624,19415 +189308,18179 @@ diff -up policycoreutils-2.1.12/po/mk.po.rhat policycoreutils-2.1.12/po/mk.po
 +#, python-format
 +msgid "SELinux user '%s' is required"
 +msgstr ""
-diff -up policycoreutils-2.1.12/po/ml.po.rhat policycoreutils-2.1.12/po/ml.po
---- policycoreutils-2.1.12/po/ml.po.rhat	2012-07-04 07:35:21.000000000 -0400
-+++ policycoreutils-2.1.12/po/ml.po	2012-10-16 15:07:17.564526248 -0400
-@@ -1,25 +1,22 @@
--# translation of ml.po to
-+# SOME DESCRIPTIVE TITLE.
-+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
- # This file is distributed under the same license as the PACKAGE package.
--# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER.
- #
-+# Translators:
- # Ani Peter <apeter at redhat.com>, 2006, 2007.
- msgid ""
- msgstr ""
--"Project-Id-Version: ml\n"
-+"Project-Id-Version: Policycoreutils\n"
- "Report-Msgid-Bugs-To: \n"
--"POT-Creation-Date: 2012-03-27 10:49-0400\n"
--"PO-Revision-Date: 2008-04-01 13:24+0530\n"
--"Last-Translator: \n"
--"Language-Team:  <en at li.org>\n"
--"Language: \n"
-+"POT-Creation-Date: 2012-05-25 07:28-0400\n"
-+"PO-Revision-Date: 2012-04-02 20:30+0000\n"
-+"Last-Translator: dwalsh <dwalsh at redhat.com>\n"
-+"Language-Team: Malayalam <discuss at lists.smc.org.in>\n"
-+"Language: ml\n"
- "MIME-Version: 1.0\n"
- "Content-Type: text/plain; charset=UTF-8\n"
- "Content-Transfer-Encoding: 8bit\n"
--"X-Generator: KBabel 1.11.4\n"
--"Plural-Forms: nplurals=2; plural=(n != 1);\n"
--"\n"
--"\n"
--"\n"
-+"Plural-Forms: nplurals=2; plural=(n != 1)\n"
- 
- #: ../run_init/run_init.c:67
- msgid ""
-@@ -28,7 +25,7 @@ msgid ""
- "         <args ...> are the arguments to that script."
- msgstr ""
- "USAGE: run_init <script> <args ...>\n"
--"  where: <script> പ്രവറ്‍ത്തിപ്പിക്കുവാനുളള init scriptന്‍റെ പേര്,\n"
-+"  where: <script> പ്രവര്‍ത്തിപ്പിക്കുവാനുളള init scriptന്‍റെ പേര്,\n"
- "         <args ...> സ്ക്രിപ്പ്റ്റിനുളള arguments."
- 
- #: ../run_init/run_init.c:126 ../newrole/newrole.c:1124
-@@ -58,7 +55,7 @@ msgstr "getpassന് /dev/tty തുറ
- #: ../run_init/run_init.c:275
- #, c-format
- msgid "run_init: incorrect password for %s\n"
--msgstr "run_init: %sന് തെറ്റായ പാസ്വേഡ് \n"
-+msgstr "run_init: %sന് തെറ്റായ  പാസ്‌വേര്‍ഡ് \n"
- 
- #: ../run_init/run_init.c:309
- #, c-format
-@@ -97,857 +94,851 @@ msgstr "പോളിസിയുടെ à
- msgid "global"
- msgstr "ഗ്ലോബല്‍"
- 
--#: ../semanage/seobject.py:222
-+#: ../semanage/seobject.py:225
- msgid "Could not create semanage handle"
- msgstr "സെമനേജ് ഹാന്‍ഡില്‍ ഉണ്ടാക്കുവാന്‍ സാധിച്ചില്ല"
- 
--#: ../semanage/seobject.py:230
-+#: ../semanage/seobject.py:233
- msgid "SELinux policy is not managed or store cannot be accessed."
- msgstr "SELinux policy മാനേജ് ചെയ്തിട്ടില്ല അല്ലെന്കില്‍ സ്റ്റോറില്‍ അക്സസ്സില്ല. "
- 
--#: ../semanage/seobject.py:235
-+#: ../semanage/seobject.py:238
- msgid "Cannot read policy store."
--msgstr "പോളിസി സ്റ്റോറ്‍ വായിക്കുവാന്‍ സാധിക്കുന്നില്ല."
-+msgstr "പോളിസി സ്റ്റോര്‍ വായിക്കുവാന്‍ സാധിക്കുന്നില്ല."
- 
--#: ../semanage/seobject.py:240
-+#: ../semanage/seobject.py:243
- msgid "Could not establish semanage connection"
- msgstr "semanage കണക്ഷന്‍ സ്ഥാപിക്കുവാന്‍ സാധ്യമല്ല"
- 
--#: ../semanage/seobject.py:245
--#, fuzzy
-+#: ../semanage/seobject.py:248
- msgid "Could not test MLS enabled status"
--msgstr "%sന് MLS റയ്ന്ച് സെറ്റ് ചെയ്യുവാന്‍ സാധിച്ചില്ല"
-+msgstr "MLS സജ്ജമാക്കിയ അവസ്ഥ പരീക്ഷിക്കുവാന്‍ സാധ്യമായില്ല"
- 
--#: ../semanage/seobject.py:251 ../semanage/seobject.py:266
-+#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
- msgid "Not yet implemented"
- msgstr "ഇത് വരെ സാക്ഷാത്കരിച്ചിട്ടില്ല"
- 
--#: ../semanage/seobject.py:255
-+#: ../semanage/seobject.py:258
- msgid "Semanage transaction already in progress"
--msgstr ""
-+msgstr "സെമനേജ് ഇടപാടു് നിലവില്‍ പുരോഗമിക്കുന്നു"
- 
--#: ../semanage/seobject.py:264
-+#: ../semanage/seobject.py:267
- msgid "Could not start semanage transaction"
- msgstr "semanage transaction ആരംഭിക്കുവാന്‍ സാധിച്ചില്ല"
- 
--#: ../semanage/seobject.py:274
--#, fuzzy
-+#: ../semanage/seobject.py:278
- msgid "Could not commit semanage transaction"
--msgstr "semanage transaction ആരംഭിക്കുവാന്‍ സാധിച്ചില്ല"
-+msgstr "semanage transaction സമര്‍പ്പിക്കുവാന്‍ സാധ്യമായില്ല"
- 
--#: ../semanage/seobject.py:279
-+#: ../semanage/seobject.py:283
- msgid "Semanage transaction not in progress"
--msgstr ""
-+msgstr "സെമനേജ് ഇടപാടു് പുരോഗമിക്കുന്നില്ല"
- 
--#: ../semanage/seobject.py:291 ../semanage/seobject.py:371
--#, fuzzy
-+#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
- msgid "Could not list SELinux modules"
--msgstr "SELinux യൂസറുകളെ ലിസ്റ്റ് ചെയ്യുവാന്‍ സാധിച്ചില്ല"
-+msgstr "SELinux ഘടകങ്ങള്‍ ലിസ്റ്റ് ചെയ്യുവാന്‍ സാധിച്ചില്ല"
- 
--#: ../semanage/seobject.py:304
--#, fuzzy
-+#: ../semanage/seobject.py:308
- msgid "Modules Name"
--msgstr "ഘടകത്തിന്റെ പേര്"
++
++#: ../sepolicy/sepolicy.py:106
++msgid "Generate SELinux man pages"
 +msgstr ""
- 
--#: ../semanage/seobject.py:304
-+#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
- msgid "Version"
- msgstr "ലക്കം"
- 
--#: ../semanage/seobject.py:307
-+#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
- msgid "Disabled"
- msgstr "പ്രവര്‍ത്തന രഹിതം"
- 
--#: ../semanage/seobject.py:322
-+#: ../semanage/seobject.py:326
- #, python-format
- msgid "Could not disable module %s (remove failed)"
- msgstr ""
- 
--#: ../semanage/seobject.py:333
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:337
-+#, python-format
- msgid "Could not enable module %s (remove failed)"
--msgstr "%sന് റോള്‍ %s ചേറ്‍ക്കുവാന്‍ സാധിക്കില്ല"
++
++#: ../sepolicy/sepolicy.py:110
++msgid "path in which the generated SELinux man pages will be stored"
 +msgstr ""
- 
--#: ../semanage/seobject.py:348
-+#: ../semanage/seobject.py:352
- #, python-format
- msgid "Could not remove module %s (remove failed)"
- msgstr ""
- 
--#: ../semanage/seobject.py:358
-+#: ../semanage/seobject.py:362
- msgid "dontaudit requires either 'on' or 'off'"
- msgstr ""
- 
--#: ../semanage/seobject.py:387
--#, fuzzy
-+#: ../semanage/seobject.py:391
- msgid "Builtin Permissive Types"
--msgstr "പെര്‍മിസ്സീവ്"
++
++#: ../sepolicy/sepolicy.py:114
++msgid "All domains"
 +msgstr ""
- 
--#: ../semanage/seobject.py:397
--#, fuzzy
-+#: ../semanage/seobject.py:401
- msgid "Customized Permissive Types"
--msgstr "പെര്‍മിസ്സീവ്"
++
++#: ../sepolicy/sepolicy.py:116
++msgid "Domain name(s) of man pages to be created"
 +msgstr ""
- 
--#: ../semanage/seobject.py:438
-+#: ../semanage/seobject.py:442
- #, python-format
- msgid "Could not set permissive domain %s (module installation failed)"
--msgstr ""
-+msgstr "പെര്‍മ്മിസ്സീവ് ഘടകം %s ക്രമികരിക്കുവാന്‍ സാധ്യമായില്ല (ഘടകം ഇന്‍സ്റ്റലേഷന്‍ പരാജയപ്പെട്ടു)"
- 
--#: ../semanage/seobject.py:444
-+#: ../semanage/seobject.py:448
- #, python-format
- msgid "Could not remove permissive domain %s (remove failed)"
--msgstr ""
-+msgstr "പെര്‍മ്മിസ്സീവ് ഘടകം %s നീക്കം ചെയ്യുവാന്‍ സാധ്യമായില്ല (നീക്കം ചെയ്യല്‍ പരാജയപ്പെട്ടു)"
- 
--#: ../semanage/seobject.py:479 ../semanage/seobject.py:553
--#: ../semanage/seobject.py:599 ../semanage/seobject.py:696
--#: ../semanage/seobject.py:726 ../semanage/seobject.py:793
--#: ../semanage/seobject.py:850 ../semanage/seobject.py:1097
--#: ../semanage/seobject.py:1786 ../semanage/seobject.py:1849
--#: ../semanage/seobject.py:1868 ../semanage/seobject.py:1985
--#: ../semanage/seobject.py:2037
-+#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
-+#: ../semanage/seobject.py:603 ../semanage/seobject.py:700
-+#: ../semanage/seobject.py:730 ../semanage/seobject.py:797
-+#: ../semanage/seobject.py:854 ../semanage/seobject.py:1101
-+#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
-+#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
-+#: ../semanage/seobject.py:2045
- #, python-format
- msgid "Could not create a key for %s"
- msgstr "%sയ്ക്ക് ഒരു കീ ഉണ്ടാക്കുവാന്‍ സാധിച്ചില്ല"
- 
--#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
--#: ../semanage/seobject.py:603 ../semanage/seobject.py:609
-+#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
-+#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
- #, python-format
- msgid "Could not check if login mapping for %s is defined"
- msgstr "%sനുളള ലോഗിന്‍ മാപ്പിംങ് define ചെയ്തിട്ടുണ്ടോ എന്ന് പരിശോധിക്കുവാന്‍ സാധിച്ചില്ല"
- 
--#: ../semanage/seobject.py:492
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:496
-+#, python-format
- msgid "Linux Group %s does not exist"
--msgstr "%s എന്ന Linux യൂസറ്‍ നിലവിലില്ല"
-+msgstr "%s എന്ന ലിനക്സ് ഗ്രൂപ്പ് നിലവിലില്ല"
- 
--#: ../semanage/seobject.py:497
-+#: ../semanage/seobject.py:501
- #, python-format
- msgid "Linux User %s does not exist"
--msgstr "%s എന്ന Linux യൂസറ്‍ നിലവിലില്ല"
-+msgstr "%s എന്ന Linux ഉപയോക്താവു് നിലവിലില്ല"
- 
--#: ../semanage/seobject.py:501
-+#: ../semanage/seobject.py:505
- #, python-format
- msgid "Could not create login mapping for %s"
- msgstr "%sനുളള ലോഗിന്‍ മാപ്പിംങ് ഉണ്ടാക്കുവാന് സാധിച്ചില്ല"
- 
--#: ../semanage/seobject.py:505 ../semanage/seobject.py:741
-+#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
- #, python-format
- msgid "Could not set name for %s"
--msgstr "%sന് പേര് സെറ്റ് ചെയ്യുവാന്‍ സാധിച്ചില്ല"
-+msgstr "%sന് പേര് സജ്ജമാക്കുവാന്‍ സാധിച്ചില്ല"
- 
--#: ../semanage/seobject.py:510 ../semanage/seobject.py:751
-+#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
- #, python-format
- msgid "Could not set MLS range for %s"
--msgstr "%sന് MLS റയ്ന്ച് സെറ്റ് ചെയ്യുവാന്‍ സാധിച്ചില്ല"
-+msgstr "%sന് MLS പരിധി സജ്ജമാക്കുവാന്‍ സാധിച്ചില്ല"
- 
--#: ../semanage/seobject.py:514
-+#: ../semanage/seobject.py:518
- #, python-format
- msgid "Could not set SELinux user for %s"
--msgstr "%sന് SELinux യൂസറിനെ സെറ്റ് ചെയ്യുവാന്‍ സാധിച്ചില്ല"
-+msgstr "%sന് SELinux ഉപയോക്താവിനെ സജ്ജമാക്കുവാന്‍ സാധിച്ചില്ല"
- 
--#: ../semanage/seobject.py:518
-+#: ../semanage/seobject.py:522
- #, python-format
- msgid "Could not add login mapping for %s"
--msgstr "%sനുളള ലോഗിന്‍ മാപ്പിംങ് ചേറ്‍ക്കുവാന്‍ സാധിച്ചില്ല"
-+msgstr "%sനുളള ലോഗിന്‍ മാപ്പിംങ് ചേര്‍ക്കുവാന്‍ സാധിച്ചില്ല"
- 
--#: ../semanage/seobject.py:536
-+#: ../semanage/seobject.py:540
- msgid "Requires seuser or serange"
- msgstr "seuser അല്ലെന്കില്‍ serange ആവശ്യമുണ്ട്"
- 
--#: ../semanage/seobject.py:559 ../semanage/seobject.py:605
-+#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
- #, python-format
- msgid "Login mapping for %s is not defined"
- msgstr "%sനുളള ലോഗിന്‍ മാപ്പിംങ് define ചെയ്തിട്ടില്ല"
- 
--#: ../semanage/seobject.py:563
-+#: ../semanage/seobject.py:567
- #, python-format
- msgid "Could not query seuser for %s"
- msgstr "Could not query seuser for %s"
- 
--#: ../semanage/seobject.py:577
-+#: ../semanage/seobject.py:581
- #, python-format
- msgid "Could not modify login mapping for %s"
- msgstr "%sനുളള ലോഗിന്‍ മാപ്പിംങ് പരിഷ്കരിക്കുവാന്‍ സാധിച്ചില്ല"
- 
--#: ../semanage/seobject.py:611
-+#: ../semanage/seobject.py:615
- #, python-format
- msgid "Login mapping for %s is defined in policy, cannot be deleted"
- msgstr "%sനുളള ലോഗിന്‍ മാപ്പിംങ് പോളിസിയില്‍ define ചെയ്തിട്ടുണ്ട്, നീക്കം ചെയ്യുവാന്‍ സാധ്യമല്ല"
- 
--#: ../semanage/seobject.py:615
-+#: ../semanage/seobject.py:619
- #, python-format
- msgid "Could not delete login mapping for %s"
- msgstr "%sനുളള ലോഗിന്‍ മാപ്പിംങ് പരിഷ്കരിക്കുവാന്‍ നീക്കം ചെയ്യുവാന്‍ സാസാധിച്ചില്ല"
- 
--#: ../semanage/seobject.py:637 ../semanage/seobject.py:655
--#: ../semanage/seobject.py:893
-+#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
-+#: ../semanage/seobject.py:897
- msgid "Could not list login mappings"
- msgstr "ലോഗിന്‍ മാപ്പിംങുകള്‍ ലിസ്റ്റ് ചെയ്യുവാന്‍ സാധിച്ചില്ല"
- 
--#: ../semanage/seobject.py:680 ../semanage/seobject.py:685
-+#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../gui/system-config-selinux.glade:100
- msgid "Login Name"
- msgstr "പ്രവേശന നാമം"
- 
--#: ../semanage/seobject.py:680 ../semanage/seobject.py:685
--#: ../semanage/seobject.py:943 ../semanage/seobject.py:948
-+#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../gui/system-config-selinux.glade:128
-+#: ../gui/system-config-selinux.glade:915
-+#: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
- msgid "SELinux User"
- msgstr "SELinux ഉപയോക്താവ്"
- 
--#: ../semanage/seobject.py:680
-+#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
-+#: ../gui/system-config-selinux.glade:943
- msgid "MLS/MCS Range"
- msgstr "MLS/MCS പരിധി"
- 
--#: ../semanage/seobject.py:699 ../semanage/seobject.py:730
--#: ../semanage/seobject.py:797 ../semanage/seobject.py:854
--#: ../semanage/seobject.py:860
-+#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
-+#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
-+#: ../semanage/seobject.py:864
- #, python-format
- msgid "Could not check if SELinux user %s is defined"
--msgstr "%sഎന്ന SELinux യൂസറ്‍ define ചെയ്തിട്ടുണ്ടോ എന്ന് പരിശോധിക്കുവാന്‍ സാധിച്ചില്ല"
-+msgstr "%sഎന്ന SELinux ഉപയോക്താവു്്നല്‍കിയിട്ടുണ്ടോടോ എന്ന് പരിശോധിക്കുവാന്‍ സാധിച്ചില്ല"
- 
--#: ../semanage/seobject.py:702 ../semanage/seobject.py:803
--#: ../semanage/seobject.py:866
-+#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
-+#: ../semanage/seobject.py:870
- #, python-format
- msgid "Could not query user for %s"
--msgstr "Could not query user for %s"
-+msgstr "%s-നുള്ള ഉപയോക്താവിനെ ലഭ്യമാക്കുവാന്‍ സാധിച്ചില്ല"
- 
--#: ../semanage/seobject.py:722
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:726
-+#, python-format
- msgid "You must add at least one role for %s"
--msgstr "%sനുളള ഫൈല്‍ context ചേറ്‍ക്കുവാന്‍ സാധിച്ചില്ല"
-+msgstr "%s-നു് കുറഞ്ഞതു് ഒരു ജോലി എങ്കിലും ചേര്‍ത്തിരിക്കണം"
- 
--#: ../semanage/seobject.py:737
-+#: ../semanage/seobject.py:741
- #, python-format
- msgid "Could not create SELinux user for %s"
--msgstr "%sഎന്ന SELinux യൂസറ്‍ സൃഷ്ടിക്കുവാന്‍ സാധിച്ചില്ല "
-+msgstr "%s എന്ന SELinux ഉപയോക്താവിനെ സൃഷ്ടിക്കുവാന്‍ സാധിച്ചില്ല "
- 
--#: ../semanage/seobject.py:746
-+#: ../semanage/seobject.py:750
- #, python-format
- msgid "Could not add role %s for %s"
--msgstr "%sന് റോള്‍ %s ചേറ്‍ക്കുവാന്‍ സാധിക്കില്ല"
-+msgstr "%s നു് റോള്‍ %s ചേര്‍ക്കുവാന്‍ സാധിക്കില്ല"
- 
--#: ../semanage/seobject.py:755
-+#: ../semanage/seobject.py:759
- #, python-format
- msgid "Could not set MLS level for %s"
--msgstr "%sന് MLS ലവല്‍ സെറ്റ് ചെയ്യുവാന്‍ സാധിച്ചില്ല"
-+msgstr "%sന് MLS പരിധി സജ്ജമാക്കുവാന്‍ സാധിച്ചില്ല"
- 
--#: ../semanage/seobject.py:758
-+#: ../semanage/seobject.py:762
- #, python-format
- msgid "Could not add prefix %s for %s"
--msgstr "%sന് പ്രഫിക്സ് %s ചേറ്‍ക്കുവാന്‍ സാധിച്ചില്ല"
-+msgstr "%sന് പ്രഫിക്സ് %s ചേര്‍ക്കുവാന്‍ സാധിച്ചില്ല"
- 
--#: ../semanage/seobject.py:761
-+#: ../semanage/seobject.py:765
- #, python-format
- msgid "Could not extract key for %s"
- msgstr "%sന് കീ extract ചെയ്യുവാന്‍ സാധിക്കില്ല"
- 
--#: ../semanage/seobject.py:765
-+#: ../semanage/seobject.py:769
- #, python-format
- msgid "Could not add SELinux user %s"
--msgstr "SELinux യൂസറ്‍ %s ചേറ്‍ക്കുവാന്‍ സാധിച്ചില്ല"
-+msgstr "SELinux ഉപയോക്താവു് %s ചേര്‍ക്കുവാന്‍ സാധിച്ചില്ല"
- 
--#: ../semanage/seobject.py:787
-+#: ../semanage/seobject.py:791
- msgid "Requires prefix, roles, level or range"
- msgstr "പ്രഫിക്സ്, റോളുകള്‍,ലവലുകള്‍ അല്ലെന്കില്‍ റയിന്ചുകള്‍ ആവശ്യമുണ്ട്"
- 
--#: ../semanage/seobject.py:789
-+#: ../semanage/seobject.py:793
- msgid "Requires prefix or roles"
- msgstr "പ്രഫിക്സ് അല്ലെന്കില്‍ റോളുകള്‍ ആവശ്യമുണ്ട്"
- 
--#: ../semanage/seobject.py:799 ../semanage/seobject.py:856
-+#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
- #, python-format
- msgid "SELinux user %s is not defined"
--msgstr "%sഎന്ന SELinux യൂസറ്‍ define ചെയ്തിട്ടില്ല"
-+msgstr "%s എന്ന SELinux ഉപയോക്താവു് നല്‍കിയിട്ടില്ല"
- 
--#: ../semanage/seobject.py:828
-+#: ../semanage/seobject.py:832
- #, python-format
- msgid "Could not modify SELinux user %s"
--msgstr "SELinux യൂസറ്‍ %sനെ പരിഷ്കരിക്കുവാന്‍ സാധിച്ചില്ല"
-+msgstr "SELinux ഉപയോക്താവു് %s-നെ പരിഷ്കരിക്കുവാന്‍ സാധിച്ചില്ല"
- 
--#: ../semanage/seobject.py:862
-+#: ../semanage/seobject.py:866
- #, python-format
- msgid "SELinux user %s is defined in policy, cannot be deleted"
--msgstr "SELinux യൂസറ്‍ %sനെ പോളിസിയില്‍ define ചെയ്തിട്ടുണ്ട്, നീക്കം ചെയ്യുവാന്‍ സാധ്യമല്ല"
-+msgstr "SELinux ഉപയോക്താവു് %s-നെ പോളിസിയില്‍ ലഭ്യമാക്കിയിട്ടുണ്ടു്, നീക്കം ചെയ്യുവാന്‍ സാധ്യമല്ല"
- 
--#: ../semanage/seobject.py:873
-+#: ../semanage/seobject.py:877
- #, python-format
- msgid "Could not delete SELinux user %s"
- msgstr "%sന് SELinux യൂസറിനെ നീക്കം ചെയ്യുവാന്‍ സാധിച്ചില്ല"
- 
--#: ../semanage/seobject.py:911
-+#: ../semanage/seobject.py:915
- msgid "Could not list SELinux users"
--msgstr "SELinux യൂസറുകളെ ലിസ്റ്റ് ചെയ്യുവാന്‍ സാധിച്ചില്ല"
-+msgstr "SELinux ഉപയോക്താക്കളെ ലിസ്റ്റ് ചെയ്യുവാന്‍ സാധിച്ചില്ല"
- 
--#: ../semanage/seobject.py:917
-+#: ../semanage/seobject.py:921
- #, python-format
- msgid "Could not list roles for user %s"
--msgstr "യൂസറ്‍ %sനുളള റോളുകള്‍ ലിസ്റ്റ് ചെയ്യുവാന്‍ സാധിച്ചില്ല"
-+msgstr "ഉപയോക്താവു് %s-നുളള റോളുകള്‍ ലിസ്റ്റ് ചെയ്യുവാന്‍ സാധിച്ചില്ല"
- 
--#: ../semanage/seobject.py:942
-+#: ../semanage/seobject.py:946
- msgid "Labeling"
- msgstr "പേരിടല്‍"
- 
--#: ../semanage/seobject.py:942
-+#: ../semanage/seobject.py:946
- msgid "MLS/"
- msgstr "MLS/"
- 
--#: ../semanage/seobject.py:943
-+#: ../semanage/seobject.py:947
- msgid "Prefix"
- msgstr "പ്രിഫിക്സ്"
- 
--#: ../semanage/seobject.py:943
-+#: ../semanage/seobject.py:947
- msgid "MCS Level"
- msgstr "MCS ലവല്‍"
- 
--#: ../semanage/seobject.py:943
-+#: ../semanage/seobject.py:947
- msgid "MCS Range"
- msgstr "MCS പരിധി"
- 
--#: ../semanage/seobject.py:943 ../semanage/seobject.py:948
-+#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
- msgid "SELinux Roles"
- msgstr "SELinux റോളുകള്‍"
- 
--#: ../semanage/seobject.py:963
-+#: ../semanage/seobject.py:967
- msgid "Protocol udp or tcp is required"
- msgstr "udp അല്ലെന്കില്‍ tcp എന്ന പ്രോട്ടോക്കോളുകള്‍ ആവശ്യമുണ്ട്"
- 
--#: ../semanage/seobject.py:965
-+#: ../semanage/seobject.py:969
- msgid "Port is required"
--msgstr "പോറ്‍ട്ട് ആവശ്യമുണ്ട്"
-+msgstr "പോര്‍ട്ട് ആവശ്യമുണ്ട്"
- 
--#: ../semanage/seobject.py:975
--#, fuzzy
-+#: ../semanage/seobject.py:979
- msgid "Invalid Port"
--msgstr "അസാധുവായ പ്രിഫിക്സ് ആണ്%s"
++
++#: ../sepolicy/sepolicy.py:164
++msgid "Query SELinux policy network information"
 +msgstr ""
- 
--#: ../semanage/seobject.py:979
-+#: ../semanage/seobject.py:983
- #, python-format
- msgid "Could not create a key for %s/%s"
- msgstr "%s/%sയ്ക്ക് കീ സൃഷ്ടിക്കുവാന്‍ സാധിച്ചില്ല "
- 
--#: ../semanage/seobject.py:990
-+#: ../semanage/seobject.py:994
- msgid "Type is required"
- msgstr "ടൈപ്പ് ആവശ്യമുണ്ട്ല്ല "
- 
--#: ../semanage/seobject.py:996 ../semanage/seobject.py:1055
--#: ../semanage/seobject.py:1110 ../semanage/seobject.py:1116
-+#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
-+#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
- #, python-format
- msgid "Could not check if port %s/%s is defined"
--msgstr "%s/%sഎന്ന പോറ്‍ട്ട് define ചെയ്തിട്ടുണ്ടോ എന്ന് പരിശോധിക്കുവാന്‍ സാധിച്ചില്ല"
-+msgstr "%s/%sഎന്ന പോര്‍ട്ട് നല്‍കിയിട്ടുണ്ടോ എന്ന് പരിശോധിക്കുവാന്‍ സാധിച്ചില്ല"
- 
--#: ../semanage/seobject.py:998
-+#: ../semanage/seobject.py:1002
- #, python-format
- msgid "Port %s/%s already defined"
--msgstr "പോറ്‍ട്ട് %s/%s already defined"
-+msgstr "പോര്‍ട്ട് %s/%s നിലവില്‍ ലഭ്യമാക്കിയിട്ടുണ്ടു്"
- 
--#: ../semanage/seobject.py:1002
-+#: ../semanage/seobject.py:1006
- #, python-format
- msgid "Could not create port for %s/%s"
--msgstr "%s/%sഎന്ന പോറ്‍ട്ട് സൃഷ്ടിക്കുവാന്‍ സാധിച്ചില്ല"
-+msgstr "%s/%sഎന്ന പോര്‍ട്ട് സൃഷ്ടിക്കുവാന്‍ സാധിച്ചില്ല"
- 
--#: ../semanage/seobject.py:1008
-+#: ../semanage/seobject.py:1012
- #, python-format
- msgid "Could not create context for %s/%s"
- msgstr "%s/%sന് context സൃഷ്ടിക്കുവാന്‍ സാധിച്ചില്ല"
- 
--#: ../semanage/seobject.py:1012
-+#: ../semanage/seobject.py:1016
- #, python-format
- msgid "Could not set user in port context for %s/%s"
--msgstr "%s/%sന് പോറ്‍ട്ട് contextല്‍ യൂസറ്‍ സെറ്റ് ചെയ്യുവാന്‍ സാധിച്ചില്ല"
-+msgstr "%s/%sന് പോര്‍ട്ട് കോണ്‍ടെക്സ്റ്റില്‍ ഉപയോക്താവിനെ സജ്ജമാക്കുവാന്‍ സാധിച്ചില്ല"
- 
--#: ../semanage/seobject.py:1016
-+#: ../semanage/seobject.py:1020
- #, python-format
- msgid "Could not set role in port context for %s/%s"
--msgstr "%s/%sന് പോറ്‍ട്ട് contextല്‍ റോള്‍ സെറ്റ് ചെയ്യുവാന്‍ സാധിച്ചില്ല"
-+msgstr "%s/%sന് പോര്‍ട്ട് കോണ്‍ടെക്സ്റ്റില്‍ റോള്‍ സജ്ജമാക്കുവാന്‍ സാധിച്ചില്ല"
- 
--#: ../semanage/seobject.py:1020
-+#: ../semanage/seobject.py:1024
- #, python-format
- msgid "Could not set type in port context for %s/%s"
--msgstr "%s/%sന് പോറ്‍ട്ട് contextല്‍ യൂസറ്‍ ടൈപ്പ് ചെയ്യുവാന്‍ സാധിച്ചില്ല"
-+msgstr "%s/%s-നുള്ള പോര്‍ട്ട് കോണ്‍ടെക്സ്റ്റില്‍ ഏതു് തരം എന്നു് സജ്ജമാക്കുവാന്‍ സാധിച്ചില്ല"
- 
--#: ../semanage/seobject.py:1025
-+#: ../semanage/seobject.py:1029
- #, python-format
- msgid "Could not set mls fields in port context for %s/%s"
--msgstr "%s/%sന് പോറ്‍ട്ട് contextല്‍ mls ഫീല്‍ഡുകള്‍ സെറ്റ് ചെയ്യുവാന്‍ സാധിച്ചില്ല"
-+msgstr "%s/%sന് പോര്‍ട്ട് കോണ്‍ടെക്സ്റ്റില്‍ mls ഫീല്‍ഡുകള്‍ സജ്ജമാക്കുവാന്‍ സാധിച്ചില്ല"
- 
--#: ../semanage/seobject.py:1029
-+#: ../semanage/seobject.py:1033
- #, python-format
- msgid "Could not set port context for %s/%s"
--msgstr "%s/%sന് പോറ്‍ട്ട് context സെറ്റ് ചെയ്യുവാന്‍ സാധിച്ചില്ല"
-+msgstr "%s/%sന് പോര്‍ട്ട് കോണ്‍ടെക്സ്റ്റ് സജ്ജമാക്കുവാന്‍ സാധിച്ചില്ല"
- 
--#: ../semanage/seobject.py:1033
-+#: ../semanage/seobject.py:1037
- #, python-format
- msgid "Could not add port %s/%s"
--msgstr "%s/%s എന്ന പോറ്‍ട്ട് ചേറ്‍ക്കുവാന്‍ സാധിച്ചില്ല"
-+msgstr "%s/%s എന്ന പോര്‍ട്ട് ചേര്‍ക്കുവാന്‍ സാധിച്ചില്ല"
- 
--#: ../semanage/seobject.py:1047 ../semanage/seobject.py:1312
--#: ../semanage/seobject.py:1508
-+#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
-+#: ../semanage/seobject.py:1512
- msgid "Requires setype or serange"
- msgstr "setype അല്ലന്കില്‍ serange ആവശ്യമുണ്ട്"
- 
--#: ../semanage/seobject.py:1049
-+#: ../semanage/seobject.py:1053
- msgid "Requires setype"
- msgstr "setype ആവശ്യമുണ്ട്"
- 
--#: ../semanage/seobject.py:1057 ../semanage/seobject.py:1112
-+#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
- #, python-format
- msgid "Port %s/%s is not defined"
--msgstr "പോറ്‍ട്ട് %s/%s define ചെയ്തിട്ടില്ല"
-+msgstr "പോര്‍ട്ട് %s/%s ലഭ്യമാക്കിയിട്ടില്ല"
- 
--#: ../semanage/seobject.py:1061
-+#: ../semanage/seobject.py:1065
- #, python-format
- msgid "Could not query port %s/%s"
--msgstr "%s/%s എന്ന പോറ്‍ട്ട് ചോദ്യം ചെയ്യുവാന്‍ സാധിച്ചില്ല"
-+msgstr "%s/%s എന്ന പോര്‍ട്ട് ചോദ്യം ചെയ്യുവാന്‍ സാധിച്ചില്ല"
- 
--#: ../semanage/seobject.py:1072
-+#: ../semanage/seobject.py:1076
- #, python-format
- msgid "Could not modify port %s/%s"
--msgstr "പോറ്‍ട്ട് %s/%s പരിഷ്ക്കരിക്കുവാന്‍ സാധിച്ചില്ല"
-+msgstr "പോര്‍ട്ട് %s/%s പരിഷ്ക്കരിക്കുവാന്‍ സാധിച്ചില്ല"
- 
--#: ../semanage/seobject.py:1085
-+#: ../semanage/seobject.py:1089
- msgid "Could not list the ports"
- msgstr "പോര്‍ട്ടുകള്‍ ലിസ്റ്റ് ചെയ്യുവാന്‍ സാധിച്ചില്ല"
- 
--#: ../semanage/seobject.py:1101
-+#: ../semanage/seobject.py:1105
- #, python-format
- msgid "Could not delete the port %s"
- msgstr "പോര്‍ട്ട് %s നീക്കം ചെയ്യുവാന്‍ സാധിച്ചില്ല"
- 
--#: ../semanage/seobject.py:1118
-+#: ../semanage/seobject.py:1122
- #, python-format
- msgid "Port %s/%s is defined in policy, cannot be deleted"
--msgstr "പോറ്‍ട്ട് %s/%s പോളിസിയില്‍ define ചെയ്തിട്ടുണ്ട്, നീക്കം ചെയ്യുവാന്‍ സാധിക്കില്ല"
-+msgstr "പോര്‍ട്ട് %s/%s പോളിസിയില്‍ ലഭ്യമാക്കിയിട്ടുണ്ടു്, നീക്കം ചെയ്യുവാന്‍ സാധിക്കില്ല"
- 
--#: ../semanage/seobject.py:1122
-+#: ../semanage/seobject.py:1126
- #, python-format
- msgid "Could not delete port %s/%s"
--msgstr "പോറ്‍ട്ട് %s/%s നീക്കം ചെയ്യുവാന്‍ സാധിച്ചില്ല"
-+msgstr "പോര്‍ട്ട് %s/%s നീക്കം ചെയ്യുവാന്‍ സാധിച്ചില്ല"
- 
--#: ../semanage/seobject.py:1138 ../semanage/seobject.py:1160
-+#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
- msgid "Could not list ports"
--msgstr "പോറ്‍ട്ടുകള്‍ ലിസ്റ്റ് ചെയ്യുവാന്‍ സാധിച്ചില്ല"
-+msgstr "പോര്‍ട്ടുകള്‍ ലിസ്റ്റ് ചെയ്യുവാന്‍ സാധിച്ചില്ല"
- 
--#: ../semanage/seobject.py:1199
-+#: ../semanage/seobject.py:1203
- msgid "SELinux Port Type"
- msgstr "SELinux രീതിയിലുള്ള പോര്‍ട്ട്"
- 
--#: ../semanage/seobject.py:1199
-+#: ../semanage/seobject.py:1203
- msgid "Proto"
- msgstr "Proto"
- 
--#: ../semanage/seobject.py:1199
-+#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
- msgid "Port Number"
- msgstr "പോര്‍ട്ട് നംബര്‍"
- 
--#: ../semanage/seobject.py:1218
--#, fuzzy
-+#: ../semanage/seobject.py:1222
- msgid "Node Address is required"
--msgstr "പോറ്‍ട്ട് ആവശ്യമുണ്ട്"
-+msgstr "നോഡിന്റെ വിലാസം ആവശ്യമുണ്ട്"
- 
--#: ../semanage/seobject.py:1233
-+#: ../semanage/seobject.py:1237
- msgid "Unknown or missing protocol"
--msgstr ""
-+msgstr "അപരിചിതം അല്ലെങ്കില്‍ ലഭ്യമല്ലാത്ത സമ്പ്രദായം"
- 
--#: ../semanage/seobject.py:1247 ../semanage/seobject.py:1446
--#: ../semanage/seobject.py:1724
-+#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
-+#: ../semanage/seobject.py:1728
- msgid "SELinux Type is required"
- msgstr "SELinux Type ആവശ്യമുണ്ട്"
- 
--#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1316
--#: ../semanage/seobject.py:1352 ../semanage/seobject.py:1450
--#: ../semanage/seobject.py:1512 ../semanage/seobject.py:1546
--#: ../semanage/seobject.py:1728
-+#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
-+#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
-+#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
-+#: ../semanage/seobject.py:1732
- #, python-format
- msgid "Could not create key for %s"
- msgstr "%sയ്ക്ക് കീ ഉണ്ടാക്കുവാന്‍ സാധിച്ചില്ല"
- 
--#: ../semanage/seobject.py:1253 ../semanage/seobject.py:1320
--#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1362
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
-+#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
-+#, python-format
- msgid "Could not check if addr %s is defined"
--msgstr "%s/%sഎന്ന പോറ്‍ട്ട് define ചെയ്തിട്ടുണ്ടോ എന്ന് പരിശോധിക്കുവാന്‍ സാധിച്ചില്ല"
-+msgstr "%s എന്ന വിലാസം നിഷ്കര്‍ഷിച്ചിട്ടുണ്ടെങ്കില്‍ ഇതു് പരിശോധിക്കുവാന്‍ സാധ്യമല്ല"
- 
--#: ../semanage/seobject.py:1262
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1266
-+#, python-format
- msgid "Could not create addr for %s"
--msgstr "%sയ്ക്ക് ഒരു കീ ഉണ്ടാക്കുവാന്‍ സാധിച്ചില്ല"
-+msgstr "%s-നുള്ള വിലാസം ഉണ്ടാക്കുവാന്‍ സാധ്യമായില്ല"
- 
--#: ../semanage/seobject.py:1268 ../semanage/seobject.py:1466
--#: ../semanage/seobject.py:1686
-+#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
-+#: ../semanage/seobject.py:1690
- #, python-format
- msgid "Could not create context for %s"
- msgstr "%sന് context ഉണ്ടാക്കവാന്‍ സാധിച്ചില്ല"
- 
--#: ../semanage/seobject.py:1272
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1276
-+#, python-format
- msgid "Could not set mask for %s"
--msgstr "%sന് പേര് സെറ്റ് ചെയ്യുവാന്‍ സാധിച്ചില്ല"
-+msgstr "%s-നുള്ള മാസ്ക് ക്രമികരിക്കുവാന്‍ സാധിച്ചില്ല"
- 
--#: ../semanage/seobject.py:1276
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1280
-+#, python-format
- msgid "Could not set user in addr context for %s"
--msgstr "%sനുളള ഫൈല്‍ contextല്‍ യൂസറ്‍ സെറ്റ് ചെയ്യുവാന്‍ സാധിച്ചില്ല"
-+msgstr "%s-ലുള്ള വിലാസത്തിന്റെ കോണ്‍ടെക്സ്റ്റില്‍ ഉപയോക്താവിനെ ക്രമികരിക്കുവാനായില്ല"
- 
--#: ../semanage/seobject.py:1280
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1284
-+#, python-format
- msgid "Could not set role in addr context for %s"
--msgstr "%sനുളള ഫൈല്‍ contextല്‍ റോള്‍ സെറ്റ് ചെയ്യുവാന്‍ സാധിച്ചില്ല"
-+msgstr "%s-ലുള്ള വിലാസത്തിന്റെ കോണ്‍ടെക്സ്റ്റില്‍ ജോലി ക്രമികരിക്കുവാനായില്ല"
- 
--#: ../semanage/seobject.py:1284
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1288
-+#, python-format
- msgid "Could not set type in addr context for %s"
--msgstr "%sനുളള ഫൈല്‍ contextല്‍ ടൈപ്പ് സെറ്റ് ചെയ്യുവാന്‍ സാധിച്ചില്ല"
-+msgstr "%s-ലുള്ള വിലാസത്തിന്റെ കോണ്‍ടെക്സ്റ്റില്‍ ഏതു് തരും എന്നു് ക്രമികരിക്കുവാനായില്ല"
- 
--#: ../semanage/seobject.py:1289
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1293
-+#, python-format
- msgid "Could not set mls fields in addr context for %s"
--msgstr "%sനുളള ഫൈല്‍ contextല്‍ mls ഫീള്‍ഡുകള്‍ സെറ്റ് ചെയ്യുവാന്‍ സാധിച്ചില്ല"
-+msgstr "%s-ലുള്ള വിലാസത്തിന്റെ കോണ്‍ടെക്സ്റ്റില്‍ mls ഫീള്‍ഡുകള്‍ ക്രമികരിക്കുവാനായില്ല"
- 
--#: ../semanage/seobject.py:1293
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1297
-+#, python-format
- msgid "Could not set addr context for %s"
--msgstr "%sന് ഫൈല്‍ context സെറ്റ് ചെയ്യുവാന്‍ സാധിച്ചില്ല"
-+msgstr "%s-ലുള്ള വിലാസത്തിന്റെ കോണ്‍ടെക്സ്റ്റ് ക്രമികരിക്കുവാനായില്ല"
- 
--#: ../semanage/seobject.py:1297
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1301
-+#, python-format
- msgid "Could not add addr %s"
--msgstr "%s/%s എന്ന പോറ്‍ട്ട് ചേറ്‍ക്കുവാന്‍ സാധിച്ചില്ല"
-+msgstr "%s-ലുള്ള വിലാസം ചേര്‍ക്കുവാനായില്ല"
- 
--#: ../semanage/seobject.py:1322 ../semanage/seobject.py:1358
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
-+#, python-format
- msgid "Addr %s is not defined"
--msgstr "പോറ്‍ട്ട് %s/%s define ചെയ്തിട്ടില്ല"
-+msgstr "%s എന്ന വിലാസം നിഷ്കര്‍ഷിച്ചിട്ടില്ല"
- 
--#: ../semanage/seobject.py:1326
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1330
-+#, python-format
- msgid "Could not query addr %s"
--msgstr "%s/%s എന്ന പോറ്‍ട്ട് ചോദ്യം ചെയ്യുവാന്‍ സാധിച്ചില്ല"
-+msgstr "വിലാസം %s-നായി ചോദിക്കുവാനായില്ല"
- 
--#: ../semanage/seobject.py:1336
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1340
-+#, python-format
- msgid "Could not modify addr %s"
--msgstr "പോറ്‍ട്ട് %s/%s പരിഷ്ക്കരിക്കുവാന്‍ സാധിച്ചില്ല"
-+msgstr "വിലാസം %s-ല്‍ മാറ്റം വരുത്തുവാന്‍ സാധ്യമല്ല"
- 
--#: ../semanage/seobject.py:1364
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1368
-+#, python-format
- msgid "Addr %s is defined in policy, cannot be deleted"
--msgstr "പോറ്‍ട്ട് %s/%s പോളിസിയില്‍ define ചെയ്തിട്ടുണ്ട്, നീക്കം ചെയ്യുവാന്‍ സാധിക്കില്ല"
-+msgstr "വിലാസം %s പോളിസിയില്‍ നിഷ്കര്‍ഷിച്ചിട്ടുണ്ടു്, നീക്കം ചെയ്യുവാന്‍ സാധിക്കില്ല"
- 
--#: ../semanage/seobject.py:1368
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1372
-+#, python-format
- msgid "Could not delete addr %s"
--msgstr "%s നീക്കം ചെയ്യുവാന്‍ സാധിച്ചില്ല"
-+msgstr "വിലാസം %s നീക്കം ചെയ്യുവാന്‍ സാധിച്ചില്ല"
- 
--#: ../semanage/seobject.py:1380
--#, fuzzy
-+#: ../semanage/seobject.py:1384
- msgid "Could not deleteall node mappings"
--msgstr "%sനുളള ലോഗിന്‍ മാപ്പിംങ് പരിഷ്കരിക്കുവാന്‍ നീക്കം ചെയ്യുവാന്‍ സാസാധിച്ചില്ല"
++
++#: ../sepolicy/sepolicy.py:169
++msgid "list all SELinux port types"
 +msgstr ""
- 
--#: ../semanage/seobject.py:1394
--#, fuzzy
-+#: ../semanage/seobject.py:1398
- msgid "Could not list addrs"
--msgstr "പോറ്‍ട്ടുകള്‍ ലിസ്റ്റ് ചെയ്യുവാന്‍ സാധിച്ചില്ല"
-+msgstr "വിലാസങ്ങള്‍ ലിസ്റ്റ് ചെയ്യുവാന്‍ സാധിച്ചില്ല"
- 
--#: ../semanage/seobject.py:1454 ../semanage/seobject.py:1516
--#: ../semanage/seobject.py:1550 ../semanage/seobject.py:1556
-+#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
-+#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
- #, python-format
- msgid "Could not check if interface %s is defined"
--msgstr "%s എന്ന ഇന്‍റ്ററ്‍ഫെയ്സ് define ചെയ്തിട്ടുണ്ടോ എന്ന് പരിശോധിക്കുവാന്‍ സാധിച്ചില്ല"
-+msgstr "%s എന്ന ഇന്റര്‍ഫെയിസ് ലഭ്യമാക്കിയിട്ടുണ്ടോ  എന്ന് പരിശോധിക്കുവാന്‍ സാധിച്ചില്ല"
- 
--#: ../semanage/seobject.py:1461
-+#: ../semanage/seobject.py:1465
- #, python-format
- msgid "Could not create interface for %s"
--msgstr "%sന് ഇന്‍റ്ററ്‍ഫെയ്സ് ഉണ്ടാക്കവാന്‍ സാധിച്ചില്ല"
-+msgstr "%s-നു് ഇന്റര്‍ഫെയിസ് ഉണ്ടാക്കവാന്‍ സാധിച്ചില്ല"
- 
--#: ../semanage/seobject.py:1470
-+#: ../semanage/seobject.py:1474
- #, python-format
- msgid "Could not set user in interface context for %s"
--msgstr "%sന് ഇന്‍റ്ററ്‍ഫെയ്സ് contextല്‍ യൂസറ്‍ സെറ്റ് ചെയ്യുവാന്‍ സാധിച്ചില്ല"
-+msgstr "%s-നുള്ള ഇന്റര്‍ഫെയിസ് കോണ്‍ടെക്സ്റ്റില്‍ ഉപയോക്താവിനെ സജ്ജമാക്കുവാന്‍ സാധിച്ചില്ല"
- 
--#: ../semanage/seobject.py:1474
-+#: ../semanage/seobject.py:1478
- #, python-format
- msgid "Could not set role in interface context for %s"
--msgstr "%sന് ഇന്‍റ്ററ്‍ഫെയ്സ് contextല്‍ റോള്‍ സെറ്റ് ചെയ്യുവാന്‍ സാധിച്ചില്ല"
-+msgstr "%s-നുള്ള ഇന്റര്‍ഫെയിസ് കോണ്‍ടെക്സ്റ്റില്‍ റോള്‍ സജ്ജമാക്കുവാന്‍ സാധിച്ചില്ല"
- 
--#: ../semanage/seobject.py:1478
-+#: ../semanage/seobject.py:1482
- #, python-format
- msgid "Could not set type in interface context for %s"
--msgstr "%sന് ഇന്‍റ്ററ്‍ഫെയ്സ് contextല്‍ ടൈപ്പ് സെറ്റ് ചെയ്യുവാന്‍ സാധിച്ചില്ല"
-+msgstr "%s-നുള്ള ഇന്റര്‍ഫെയിസ് കോണ്‍ടെക്സ്റ്റില്‍ ഏതു് തരം എന്നു് സജ്ജമാക്കുവാന്‍ സാധിച്ചില്ല"
- 
--#: ../semanage/seobject.py:1483
-+#: ../semanage/seobject.py:1487
- #, python-format
- msgid "Could not set mls fields in interface context for %s"
--msgstr "%sന് ഇന്‍റ്ററ്‍ഫെയ്സ് contextല്‍ mls ഫീള്‍ഡുകള്‍ സെറ്റ് ചെയ്യുവാന്‍ സാധിച്ചില്ല"
-+msgstr "%s-നുള്ള ഇന്റര്‍ഫെയിസ് കോണ്‍ടെക്സ്റ്റില്‍ mls ഫീള്‍ഡുകള്‍ സെറ്റ് ചെയ്യുവാന്‍ സാധിച്ചില്ല"
- 
--#: ../semanage/seobject.py:1487
-+#: ../semanage/seobject.py:1491
- #, python-format
- msgid "Could not set interface context for %s"
--msgstr "%sന് ഇന്‍റ്ററ്‍ഫെയ്സ് context സെറ്റ് ചെയ്യുവാന്‍ സാധിച്ചില്ല"
-+msgstr "%s-നുള്ള ഇന്റര്‍ഫെയിസ് കോണ്‍ടെക്സ്റ്റില്‍ സെറ്റ് ചെയ്യുവാന്‍ സാധിച്ചില്ല"
- 
--#: ../semanage/seobject.py:1491
-+#: ../semanage/seobject.py:1495
- #, python-format
- msgid "Could not set message context for %s"
- msgstr "%sന് മെസ്സേജ് context സെറ്റ് ചെയ്യുവാന്‍ സാധിച്ചില്ല"
- 
--#: ../semanage/seobject.py:1495
-+#: ../semanage/seobject.py:1499
- #, python-format
- msgid "Could not add interface %s"
--msgstr "%s എന്ന ഇന്‍റ്ററ്‍ഫെയ്സ് ചേറ്‍ക്കുവാന്‍ സാധിച്ചില്ല"
-+msgstr "%s എന്ന ഇന്റര്‍ഫെയിസ് ചേര്‍ക്കുവാന്‍ സാധിച്ചില്ല"
- 
--#: ../semanage/seobject.py:1518 ../semanage/seobject.py:1552
-+#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
- #, python-format
- msgid "Interface %s is not defined"
--msgstr "%s എന്ന ഇന്‍റ്ററ്‍ഫെയ്സ് define ചെയ്തിട്ടില്ല"
-+msgstr "%s എന്ന ഇന്റര്‍ഫെയിസ് ലഭ്യമാക്കിയിട്ടില്ല"
- 
--#: ../semanage/seobject.py:1522
-+#: ../semanage/seobject.py:1526
- #, python-format
- msgid "Could not query interface %s"
--msgstr "%s എന്ന ഇന്‍റ്ററ്‍ഫെയ്സ് ചോദ്യം ചെയ്യുവാന്‍ സാധിച്ചില്ല"
-+msgstr "%s എന്ന ഇന്റര്‍ഫെയിസ് ചോദ്യം ചെയ്യുവാന്‍ സാധിച്ചില്ല"
- 
--#: ../semanage/seobject.py:1533
-+#: ../semanage/seobject.py:1537
- #, python-format
- msgid "Could not modify interface %s"
--msgstr "%s എന്ന ഇന്‍റ്ററ്‍ഫെയ്സ് പരിഷ്ക്കരിക്കുവാന്‍ സാധിച്ചില്ല"
-+msgstr "%s എന്ന ഇന്റര്‍ഫെയിസ് പരിഷ്ക്കരിക്കുവാന്‍ സാധിച്ചില്ല"
- 
--#: ../semanage/seobject.py:1558
-+#: ../semanage/seobject.py:1562
- #, python-format
- msgid "Interface %s is defined in policy, cannot be deleted"
--msgstr "%s എന്ന ഇന്‍റ്ററ്‍ഫെയ്സ് പോളിസിയില്‍ define ചെയ്തിട്ടുണ്ട്, നീക്കം ചെയ്യുവാന്‍ സാധിക്കില്ല"
-+msgstr "%s എന്ന ഇന്റര്‍ഫെയിസ് പോളിസിയില്‍ ലഭ്യമാക്കിയിട്ടുണ്ടു്, നീക്കം ചെയ്യുവാന്‍ സാധിക്കില്ല"
- 
--#: ../semanage/seobject.py:1562
-+#: ../semanage/seobject.py:1566
- #, python-format
- msgid "Could not delete interface %s"
--msgstr "%s എന്ന ഇന്‍റ്ററ്‍ഫെയ്സ് നീക്കം ചെയ്യുവാന്‍ സാധിച്ചില്ല"
-+msgstr "%s എന്ന ഇന്റര്‍ഫെയിസ്് നീക്കം ചെയ്യുവാന്‍ സാധിച്ചില്ല"
- 
--#: ../semanage/seobject.py:1574
--#, fuzzy
-+#: ../semanage/seobject.py:1578
- msgid "Could not delete all interface  mappings"
--msgstr "%s എന്ന ഇന്‍റ്ററ്‍ഫെയ്സ് നീക്കം ചെയ്യുവാന്‍ സാധിച്ചില്ല"
++
++#: ../sepolicy/sepolicy.py:172
++msgid "show SELinux type related to the port"
 +msgstr ""
- 
--#: ../semanage/seobject.py:1588
-+#: ../semanage/seobject.py:1592
- msgid "Could not list interfaces"
--msgstr "ഇന്‍റ്ററ്‍ഫെയ്സുകള്‍ ലിസ്റ്റ് ചെയ്യുവാന്‍ സാധിച്ചില്ല"
-+msgstr "ഇന്റര്‍ഫെയിസുകള്‍‍ ലിസ്റ്റ് ചെയ്യുവാന്‍ സാധിച്ചില്ല"
- 
--#: ../semanage/seobject.py:1613
-+#: ../semanage/seobject.py:1617
- msgid "SELinux Interface"
- msgstr "SELinux സംയോജകഘടകം"
- 
--#: ../semanage/seobject.py:1613 ../semanage/seobject.py:1936
-+#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
- msgid "Context"
- msgstr "കോണ്‍ടെക്സ്റ്റ്"
- 
--#: ../semanage/seobject.py:1663
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1667
-+#, python-format
- msgid "Equivalence class for %s already exists"
--msgstr "%sനുളള ഫൈല്‍ context define ചെയ്തിട്ടുണ്ട്"
++
++#: ../sepolicy/sepolicy.py:175
++msgid "Show ports defined for this SELinux type"
 +msgstr ""
- 
--#: ../semanage/seobject.py:1669
-+#: ../semanage/seobject.py:1673
- #, python-format
- msgid "File spec %s conflicts with equivalency rule '%s %s'"
- msgstr ""
- 
--#: ../semanage/seobject.py:1678
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1682
-+#, python-format
- msgid "Equivalence class for %s does not exists"
--msgstr "%s എന്ന Linux യൂസറ്‍ നിലവിലില്ല"
++
++#: ../sepolicy/sepolicy.py:178
++msgid "show ports to which this domain can bind and/or connect"
 +msgstr ""
- 
--#: ../semanage/seobject.py:1692
-+#: ../semanage/seobject.py:1696
- #, python-format
- msgid "Could not set user in file context for %s"
--msgstr "%sനുളള ഫൈല്‍ contextല്‍ യൂസറ്‍ സെറ്റ് ചെയ്യുവാന്‍ സാധിച്ചില്ല"
-+msgstr "%s-നുളള ഫൈല്‍ കോണ്‍ടെക്സ്റ്റില്‍ ഉപയോക്താവിനെ സജ്ജമാക്കുവാന്‍ സാധിച്ചില്ല"
- 
--#: ../semanage/seobject.py:1696
-+#: ../semanage/seobject.py:1700
- #, python-format
- msgid "Could not set role in file context for %s"
--msgstr "%sനുളള ഫൈല്‍ contextല്‍ റോള്‍ സെറ്റ് ചെയ്യുവാന്‍ സാധിച്ചില്ല"
-+msgstr "%sനുളള ഫൈല്‍ contextല്‍ റോള്‍ സജ്ജമാക്കുവാന്‍ന്‍ സാധിച്ചില്ല"
- 
--#: ../semanage/seobject.py:1701 ../semanage/seobject.py:1758
-+#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
- #, python-format
- msgid "Could not set mls fields in file context for %s"
--msgstr "%sനുളള ഫൈല്‍ contextല്‍ mls ഫീള്‍ഡുകള്‍ സെറ്റ് ചെയ്യുവാന്‍ സാധിച്ചില്ല"
-+msgstr "%sനുളള ഫൈല്‍ കോണ്‍ടെക്സ്റ്റില്‍ mls ഫീള്‍ഡുകള്‍ സജ്ജമാക്കുവാന്‍ സാധിച്ചില്ല"
- 
--#: ../semanage/seobject.py:1707
-+#: ../semanage/seobject.py:1711
- msgid "Invalid file specification"
- msgstr "തെറ്റായ ഫയല്‍ പ്രത്യേകതകള്‍"
- 
--#: ../semanage/seobject.py:1709
-+#: ../semanage/seobject.py:1713
- msgid "File specification can not include spaces"
- msgstr ""
- 
--#: ../semanage/seobject.py:1714
-+#: ../semanage/seobject.py:1718
- #, python-format
- msgid ""
- "File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
- msgstr ""
- 
--#: ../semanage/seobject.py:1732 ../semanage/seobject.py:1737
--#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1872
--#: ../semanage/seobject.py:1876
-+#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
-+#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
-+#: ../semanage/seobject.py:1880
- #, python-format
- msgid "Could not check if file context for %s is defined"
- msgstr "%sനുളള ഫൈല്‍ context define ചെയ്തിട്ടുണ്ടോ എന്ന് പരിശോധിക്കുവാന്‍ സാധിച്ചില്ല"
- 
--#: ../semanage/seobject.py:1745
-+#: ../semanage/seobject.py:1749
- #, python-format
- msgid "Could not create file context for %s"
- msgstr "%sനുളള ഫൈല്‍ context ഉണ്ടാക്കുവാന്‍ സാധിച്ചില്ല"
- 
--#: ../semanage/seobject.py:1753
-+#: ../semanage/seobject.py:1757
- #, python-format
- msgid "Could not set type in file context for %s"
--msgstr "%sനുളള ഫൈല്‍ contextല്‍ ടൈപ്പ് സെറ്റ് ചെയ്യുവാന്‍ സാധിച്ചില്ല"
-+msgstr "%sനുളള ഫൈല്‍ contextല്‍ ടൈപ്പ് സജ്ജമാക്കുവാന്‍ സാധിച്ചില്ല"
- 
--#: ../semanage/seobject.py:1761 ../semanage/seobject.py:1818
--#: ../semanage/seobject.py:1822
-+#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
-+#: ../semanage/seobject.py:1826
- #, python-format
- msgid "Could not set file context for %s"
--msgstr "%sന് ഫൈല്‍ context സെറ്റ് ചെയ്യുവാന്‍ സാധിച്ചില്ല"
-+msgstr "%sന് ഫൈല്‍ കോണ്‍ടെക്സ്റ്റ് സജ്ജമാക്കുവാന്‍ സാധിച്ചില്ല"
- 
--#: ../semanage/seobject.py:1767
-+#: ../semanage/seobject.py:1771
- #, python-format
- msgid "Could not add file context for %s"
--msgstr "%sനുളള ഫൈല്‍ context ചേറ്‍ക്കുവാന്‍ സാധിച്ചില്ല"
-+msgstr "%sനുളള ഫൈല്‍ കോണ്‍ടെക്സ്റ്റ് സജ്ജമാക്കുവാന്‍ സാധിച്ചില്ല"
- 
--#: ../semanage/seobject.py:1781
-+#: ../semanage/seobject.py:1785
- msgid "Requires setype, serange or seuser"
- msgstr "setype, serange അല്ലന്കില്‍ seuser ആവശ്യമുണ്ട്"
- 
--#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1880
-+#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
- #, python-format
- msgid "File context for %s is not defined"
- msgstr "%sനുളള ഫൈല്‍ context define ചെയ്തിട്ടില്ല"
- 
--#: ../semanage/seobject.py:1800
-+#: ../semanage/seobject.py:1804
- #, python-format
- msgid "Could not query file context for %s"
- msgstr "%sനുളള ഫൈല്‍ context ചോദ്യം ചെയ്യുവാന്‍ സാധിച്ചില്ല"
- 
--#: ../semanage/seobject.py:1826
-+#: ../semanage/seobject.py:1830
- #, python-format
- msgid "Could not modify file context for %s"
- msgstr "%sനുളള ഫൈല്‍ context പരിഷ്ക്കരിക്കുവാന്‍ സാധിച്ചില്ല"
- 
--#: ../semanage/seobject.py:1839
-+#: ../semanage/seobject.py:1843
- msgid "Could not list the file contexts"
- msgstr "ഫൈല്‍ കോണ്‍ടെക്സ്റ്റുകള്‍ ലിസ്റ്റ് ചെയ്യുവാന്‍ സാധിച്ചില്ല"
- 
--#: ../semanage/seobject.py:1853
-+#: ../semanage/seobject.py:1857
- #, python-format
- msgid "Could not delete the file context %s"
- msgstr "%sനുളള ഫൈല്‍ കോണ്‍ടെക്സ്റ്റ് നീക്കം ചെയ്യുവാന്‍ സാധിച്ചില്ല"
- 
--#: ../semanage/seobject.py:1878
-+#: ../semanage/seobject.py:1882
- #, python-format
- msgid "File context for %s is defined in policy, cannot be deleted"
- msgstr "%sനുളള ഫൈല്‍ context പോളിസിയില്‍ define ചെയ്തിട്ടുണ്ട്, നീക്കം ചെയ്യുവാന്‍ സാധിക്കില്ല"
- 
--#: ../semanage/seobject.py:1884
-+#: ../semanage/seobject.py:1888
- #, python-format
- msgid "Could not delete file context for %s"
- msgstr "%sനുളള ഫൈല്‍ context നീക്കം ചെയ്യുവാന്‍ സാധിച്ചില്ല"
- 
--#: ../semanage/seobject.py:1899
-+#: ../semanage/seobject.py:1903
- msgid "Could not list file contexts"
--msgstr "ഫൈല്‍ contextകള്‍ ലിസ്റ്റ് ചെയ്യുവാന്‍ സാധിച്ചില്ല"
-+msgstr "ഫൈല്‍ കോണ്‍ടെക്സ്റ്റുകള്‍ ലിസ്റ്റ് ചെയ്യുവാന്‍ സാധിച്ചില്ല"
- 
--#: ../semanage/seobject.py:1903
-+#: ../semanage/seobject.py:1907
- msgid "Could not list local file contexts"
--msgstr "ലോക്കല്‍ ഫൈല്‍ contextകള്‍ ലിസ്റ്റ് ചെയ്യുവാന്‍ സാധിച്ചില്ല"
-+msgstr "ലോക്കല്‍ ഫൈല്‍ കോണ്‍ടെക്സ്റ്റുകള്‍ ലിസ്റ്റ് ചെയ്യുവാന്‍ സാധിച്ചില്ല"
- 
--#: ../semanage/seobject.py:1936
-+#: ../semanage/seobject.py:1944
- msgid "SELinux fcontext"
- msgstr "SELinux fcontext"
- 
--#: ../semanage/seobject.py:1936
-+#: ../semanage/seobject.py:1944
- msgid "type"
- msgstr "ഏത് തരം"
- 
--#: ../semanage/seobject.py:1949
-+#: ../semanage/seobject.py:1957
- msgid ""
- "\n"
- "SELinux Distribution fcontext Equivalence \n"
- msgstr ""
- 
--#: ../semanage/seobject.py:1954
--#, fuzzy
-+#: ../semanage/seobject.py:1962
- msgid ""
- "\n"
- "SELinux Local fcontext Equivalence \n"
--msgstr "SELinux fcontext"
++
++#: ../sepolicy/sepolicy.py:192
++msgid "query SELinux policy to see if domains can communicate with each other"
 +msgstr ""
- 
--#: ../semanage/seobject.py:1988 ../semanage/seobject.py:2040
--#: ../semanage/seobject.py:2046
-+#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
-+#: ../semanage/seobject.py:2054
- #, python-format
- msgid "Could not check if boolean %s is defined"
- msgstr "ബൂള്യന്‍ ആകുന്ന %s define ചെയ്തിട്ടുണ്ടോ എന്ന് പരിശോധിക്കുവാന്‍ സാധിച്ചില്ല"
- 
--#: ../semanage/seobject.py:1990 ../semanage/seobject.py:2042
-+#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
- #, python-format
- msgid "Boolean %s is not defined"
- msgstr "ബൂള്യന്‍ %s define ചെയ്തിട്ടില്ല"
- 
--#: ../semanage/seobject.py:1994
-+#: ../semanage/seobject.py:2002
- #, python-format
- msgid "Could not query file context %s"
- msgstr "context ചോദ്യം ചെയ്യുവാന്‍ സാധിക്കാഞ്ഞ ഫൈല്‍ ആണ് %s"
- 
--#: ../semanage/seobject.py:1999
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:2007
-+#, python-format
- msgid "You must specify one of the following values: %s"
--msgstr "ഒരു മൂല്ല്യം പറഞ്ഞിരിക്കണം"
-+msgstr "താഴെ പറഞ്ഞിരിക്കുന്നതില്‍ ഒരു മൂല്ല്യം പറഞ്ഞിരിക്കണം: %s"
- 
--#: ../semanage/seobject.py:2004
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:2012
-+#, python-format
- msgid "Could not set active value of boolean %s"
--msgstr "ബൂള്യന്‍ %s നീക്കം ചെയ്യുവാന്‍ സാധിച്ചില്ല"
-+msgstr "ബൂള്യന്‍ %s-നു് സജീവമായ ഒരു മൂല്ല്യം ക്രമികരിക്കുവാനായില്ല"
- 
--#: ../semanage/seobject.py:2007
-+#: ../semanage/seobject.py:2015
- #, python-format
- msgid "Could not modify boolean %s"
- msgstr "ബൂ്ബള്യന്‍ %s പരിഷ്കരിക്കുവാന്‍ സാധിച്ചില്ല"
- 
--#: ../semanage/seobject.py:2025
-+#: ../semanage/seobject.py:2033
- #, python-format
- msgid "Bad format %s: Record %s"
--msgstr ""
-+msgstr "തെറ്റായ രീതി %s: റിക്കോര്‍ഡ് %s"
- 
--#: ../semanage/seobject.py:2048
-+#: ../semanage/seobject.py:2056
- #, python-format
- msgid "Boolean %s is defined in policy, cannot be deleted"
- msgstr "%s ബൂള്യന്‍ പോളിസിയില്‍ define ചെയ്തിട്ടുണ്ട്, നീക്കം ചെയ്യുവാന്‍ സാധിക്കില്ല"
- 
--#: ../semanage/seobject.py:2052
-+#: ../semanage/seobject.py:2060
- #, python-format
- msgid "Could not delete boolean %s"
- msgstr "ബൂള്യന്‍ %s നീക്കം ചെയ്യുവാന്‍ സാധിച്ചില്ല"
- 
--#: ../semanage/seobject.py:2064 ../semanage/seobject.py:2081
-+#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
- msgid "Could not list booleans"
- msgstr "ബൂള്യനുകള്‍ ലിസ്റ്റ് ചെയ്യുവാന്‍ അസാധ്യം"
- 
--#: ../semanage/seobject.py:2104
-+#: ../semanage/seobject.py:2112
- msgid "unknown"
- msgstr "അപരിചിതം"
- 
--#: ../semanage/seobject.py:2117
-+#: ../semanage/seobject.py:2125
- msgid "off"
- msgstr "ഓഫ് ചെയ്യുക"
- 
--#: ../semanage/seobject.py:2117
-+#: ../semanage/seobject.py:2125
- msgid "on"
- msgstr "ഓണ്‍ ചെയ്യുക"
- 
--#: ../semanage/seobject.py:2131
-+#: ../semanage/seobject.py:2139
- msgid "SELinux boolean"
- msgstr "SELinux ബൂളിയന്‍"
- 
--#: ../semanage/seobject.py:2131
--#, fuzzy
-+#: ../semanage/seobject.py:2139
- msgid "State"
--msgstr "അവസ്ഥ"
++
++#: ../sepolicy/sepolicy.py:195
++msgid "Source Domain"
 +msgstr ""
- 
--#: ../semanage/seobject.py:2131
-+#: ../semanage/seobject.py:2139
- msgid "Default"
- msgstr ""
- 
--#: ../semanage/seobject.py:2131
-+#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
-+#: ../gui/polgengui.py:253
- msgid "Description"
- msgstr "വിവരണം"
- 
-@@ -989,12 +980,12 @@ msgstr "എന്‍വിറോണ്â€
- #: ../newrole/newrole.c:556 ../newrole/newrole.c:587 ../newrole/newrole.c:617
- #, c-format
- msgid "Error changing uid, aborting.\n"
--msgstr "uid മാറ്റുന്നതില്‍ പിഴവ്, നിറ്‍ത്തുന്നു.\n"
-+msgstr "uid മാറ്റുന്നതില്‍ പിഴവ്, നിര്‍ത്തുന്നു.\n"
- 
- #: ../newrole/newrole.c:612
- #, c-format
- msgid "Error resetting KEEPCAPS, aborting\n"
--msgstr "KEEPCAPS റീസെറ്റ് ചെയ്യുന്നതില്‍ പിഴവ്,നിറ്‍ത്തുന്നു\n"
-+msgstr "KEEPCAPS റീസെറ്റ് ചെയ്യുന്നതില്‍ പിഴവ്,നിര്‍ത്തുന്നു\n"
- 
- #: ../newrole/newrole.c:635
- #, c-format
-@@ -1059,7 +1050,7 @@ msgstr "പിഴവ്: ഒന്നി
- #: ../newrole/newrole.c:850
- #, c-format
- msgid "Sorry, -l may be used with SELinux MLS support.\n"
--msgstr "ക്ഷമിക്കണം, SELinux kernel സപ്പോറ്‍ട്ടില്‍ -l ഉപയോഗിക്കുവുന്നതാണ്.\n"
-+msgstr "ക്ഷമിക്കണം, SELinux kernel പിന്തുണയില്‍ -l ഉപയോഗിക്കുവുന്നതാണ്.\n"
- 
- #: ../newrole/newrole.c:855
- #, c-format
-@@ -1149,7 +1140,7 @@ msgstr "PAM സര്‍വീസ് ക
- #: ../newrole/newrole.c:1133
- #, c-format
- msgid "newrole: incorrect password for %s\n"
--msgstr "newrole: %sന്  തെറ്റായ പാസ്വേഡ് \n"
-+msgstr "newrole: %sന്  തെറ്റായ പാസ്‌വേര്‍ഡ് \n"
- 
- #: ../newrole/newrole.c:1160
- #, c-format
-@@ -1226,7 +1217,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"
-@@ -1284,1744 +1275,2088 @@ msgstr "chcat -- -CompanyConfidential /d
- msgid "chcat -l +CompanyConfidential juser"
- msgstr "chcat -l +CompanyConfidential juser"
- 
--#: ../scripts/chcat:399
--#, c-format
-+#: ../scripts/chcat:399 ../gui/polgen.py:1351
-+#, c-format, python-format
- msgid "Options Error %s "
- msgstr "ഉപാധിയില്‍ പിഴവ്: %s "
- 
--#~ msgid ""
--#~ "Unable to open %s: translations not supported on non-MLS machines: %s"
--#~ msgstr "%s തുറക്കുവാന്‍ സാധിക്കുന്നില്ല: non-MLS മഷീനുകളില്‍ തര്‍ജ്ജമകള്‍ പിന്തുണയ്ക്കുന്നില്ല: %s"
-+#: ../gui/booleansPage.py:195 ../gui/system-config-selinux.glade:1706
-+msgid "Boolean"
++
++#: ../sepolicy/sepolicy.py:198
++msgid "Target Domain"
 +msgstr ""
- 
--#~ msgid "Level"
--#~ msgstr "ലവല്‍"
-+#: ../gui/booleansPage.py:252 ../gui/semanagePage.py:162
-+msgid "all"
++
++#: ../sepolicy/sepolicy.py:215
++msgid "query SELinux Policy to see description of booleans"
 +msgstr ""
- 
--#~ msgid "Translation"
--#~ msgstr "തര്‍ജ്ജമ"
-+#: ../gui/booleansPage.py:254 ../gui/semanagePage.py:164
-+#: ../gui/system-config-selinux.glade:1615
-+#: ../gui/system-config-selinux.glade:1820
-+#: ../gui/system-config-selinux.glade:2437
-+msgid "Customized"
++
++#: ../sepolicy/sepolicy.py:219
++msgid "get all booleans desctiption"
 +msgstr ""
- 
--#~ msgid "Translations can not contain spaces '%s' "
--#~ msgstr "തറ്‍ജിമകളില്‍ spaces '%s' ഉണ്ടാകുവാന്‍ പാടില്ല"
-+#: ../gui/fcontextPage.py:64 ../gui/system-config-selinux.glade:1911
-+msgid "File Labeling"
++
++#: ../sepolicy/sepolicy.py:221
++msgid "boolean to get description"
 +msgstr ""
- 
--#~ msgid "Invalid Level '%s' "
--#~ msgstr "അസാധുവായ ലവല്‍ ആണ് '%s' "
-+#: ../gui/fcontextPage.py:74
++
++#: ../sepolicy/sepolicy.py:231
 +msgid ""
-+"File\n"
-+"Specification"
++"query SELinux Policy to see how a source process domain can transition to "
++"the target process domain"
 +msgstr ""
- 
--#~ msgid "%s already defined in translations"
--#~ msgstr "%s already defined in translations"
-+#: ../gui/fcontextPage.py:81
-+msgid ""
-+"Selinux\n"
-+"File Type"
++
++#: ../sepolicy/sepolicy.py:234
++msgid "source process domain"
 +msgstr ""
- 
--#~ msgid "%s not defined in translations"
--#~ msgstr "%s not defined in translations"
-+#: ../gui/fcontextPage.py:88
-+msgid ""
-+"File\n"
-+"Type"
++
++#: ../sepolicy/sepolicy.py:237
++msgid "target process domain"
 +msgstr ""
- 
--#~ msgid "Login mapping for %s is already defined"
--#~ msgstr "%sനുളള ലോഗിന്‍ മാപ്പിംങ് define ചെയ്തിട്ടണ്ട്"
-+#: ../gui/loginsPage.py:48 ../gui/system-config-selinux.glade:2098
-+msgid "User Mapping"
++
++#: ../sepolicy/sepolicy.py:259
++msgid "Generate SELinux Policy module template"
 +msgstr ""
- 
--#~ msgid "add SELinux user mapping"
--#~ msgstr "SELinux യൂസര്‍ മാപ്പിങ് ചേര്‍ക്കുക"
-+#: ../gui/loginsPage.py:52
-+msgid ""
-+"Login\n"
-+"Name"
++
++#: ../sepolicy/sepolicy.py:265
++msgid "name of policy to generate"
 +msgstr ""
- 
--#~ msgid "SELinux user %s is already defined"
--#~ msgstr "%sഎന്ന SELinux യൂസറ്‍ define ചെയ്തിട്ടുണ്ട്"
-+#: ../gui/loginsPage.py:56 ../gui/usersPage.py:50
-+msgid ""
-+"SELinux\n"
-+"User"
++
++#: ../sepolicy/sepolicy.py:267
++msgid "executable to confine"
 +msgstr ""
- 
--#, fuzzy
--#~ msgid "Node Netmask is required"
--#~ msgstr "പോറ്‍ട്ട് ആവശ്യമുണ്ട്"
-+#: ../gui/loginsPage.py:59 ../gui/usersPage.py:55
-+msgid ""
-+"MLS/\n"
-+"MCS Range"
++
++#: ../sepolicy/sepolicy.py:269
++msgid "run policy generation test suite"
 +msgstr ""
- 
--#, fuzzy
--#~ msgid "Addr %s already defined"
--#~ msgstr "പോറ്‍ട്ട് %s/%s already defined"
-+#: ../gui/loginsPage.py:133
-+#, python-format
-+msgid "Login '%s' is required"
++
++#: ../sepolicy/sepolicy.py:274
++msgid "commands"
 +msgstr ""
- 
--#~ msgid "Interface %s already defined"
--#~ msgstr "%s എന്ന ഇന്‍റ്ററ്‍ഫെയ്സ് define ചെയ്തിട്ടുണ്ട്"
-+#: ../gui/modulesPage.py:48 ../gui/system-config-selinux.glade:2753
-+msgid "Policy Module"
++
++#: ../sepolicy/sepolicy/generate.py:158
++msgid "Internet Services Daemon"
 +msgstr ""
- 
--#, fuzzy
--#~ msgid "Error initializing capabilities, aborting.\n"
--#~ msgstr "initing ല്‍ പിഴവ്, നിറ്‍ത്തുന്നു.\n"
-+#: ../gui/modulesPage.py:57
-+msgid "Module Name"
++
++#: ../sepolicy/sepolicy/generate.py:171
++msgid "Valid Types:\n"
 +msgstr ""
- 
--#~ msgid "Error setting capabilities, aborting\n"
--#~ msgstr "ക്രമീകരണങ്ങളില്‍ പിഴവ്, നിറ്‍ത്തുന്നു.\n"
-+#: ../gui/modulesPage.py:134
-+msgid "Disable Audit"
++
++#: ../sepolicy/sepolicy/generate.py:205
++#, python-format
++msgid "Ports must be numbers or ranges of numbers from 1 to %d "
 +msgstr ""
- 
--#~ msgid "Error setting KEEPCAPS, aborting\n"
--#~ msgstr "KEEPCAPS സെറ്റ് ചെയ്യുന്നതില്‍ പിഴവ്,നിറ്‍ത്തുന്നു\n"
-+#: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
-+msgid "Enable Audit"
++
++#: ../sepolicy/sepolicy/generate.py:332
++msgid "You must enter a name for your confined process/user"
 +msgstr ""
- 
--#~ msgid "Error dropping capabilities, aborting\n"
--#~ msgstr "droppingല്‍ പിഴവ്, നിറ്‍ത്തുന്നു\n"
-+#: ../gui/modulesPage.py:162
-+msgid "Load Policy Module"
++
++#: ../sepolicy/sepolicy/generate.py:334
++msgid ""
++"Name must be alpha numberic with no spaces. Consider using option \"-n "
++"MODULENAME\""
 +msgstr ""
- 
--#~ msgid "Error dropping SETUID capability, aborting\n"
--#~ msgstr "Error dropping SETUID capability, aborting\n"
-+#: ../gui/polgen.glade:79
-+msgid "Polgen"
++
++#: ../sepolicy/sepolicy/generate.py:422
++msgid "User Role types can not be assigned executables."
 +msgstr ""
- 
--#~ msgid "Error freeing caps\n"
--#~ msgstr "caps ഫ്രീ ചെയ്യുന്നതില്‍ പിഴവ്\n"
-+#: ../gui/polgen.glade:80
-+msgid "Red Hat 2007"
++
++#: ../sepolicy/sepolicy/generate.py:428
++msgid "Only Daemon apps can use an init script.."
 +msgstr ""
- 
--#~ msgid "translations not supported on non-MLS machines"
--#~ msgstr "non-MLS മഷീനുകളില്‍ തറ്‍ജിമകള്‍ സപ്പോറ്‍ട്ട് ചെയ്യുന്നില്ല"
-+#: ../gui/polgen.glade:81
-+msgid "GPL"
++
++#: ../sepolicy/sepolicy/generate.py:446
++msgid "use_resolve must be a boolean value "
 +msgstr ""
- 
--#~ msgid "Boolean"
--#~ msgstr "ബൂളിയന്‍"
-+#. TRANSLATORS: Replace this string with your names, one name per line.
-+#: ../gui/polgen.glade:85 ../gui/system-config-selinux.glade:17
-+msgid "translator-credits"
++
++#: ../sepolicy/sepolicy/generate.py:452
++msgid "use_syslog must be a boolean value "
 +msgstr ""
- 
--#~ msgid "all"
--#~ msgstr "എല്ലാം "
-+#: ../gui/polgen.glade:90
-+msgid "SELinux Policy Generation Tool"
++
++#: ../sepolicy/sepolicy/generate.py:458
++msgid "use_kerberos must be a boolean value "
 +msgstr ""
- 
--#~ msgid "Customized"
--#~ msgstr "യഥേഷ്ടമാക്കിയിരിക്കുന്നു"
-+#: ../gui/polgen.glade:128
-+msgid ""
-+"<b>Select the policy type for the application or user role you want to "
-+"confine:</b>"
++
++#: ../sepolicy/sepolicy/generate.py:464
++msgid "manage_krb5_rcache must be a boolean value "
 +msgstr ""
- 
--#~ msgid "File Labeling"
--#~ msgstr "ഫയലിന് പേരിടല്‍"
-+#: ../gui/polgen.glade:177
-+msgid "<b>Applications</b>"
++
++#: ../sepolicy/sepolicy/generate.py:494
++msgid "USER Types automatically get a tmp type"
 +msgstr ""
- 
--#~ msgid ""
--#~ "File\n"
--#~ "Specification"
--#~ msgstr ""
--#~ "ഫയലിനുള്ള\n"
--#~ "പ്രത്യേകതകള്‍"
-+#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
-+msgid ""
-+"Standard Init Daemon are daemons started on boot via init scripts.  Usually "
-+"requires a script in /etc/rc.d/init.d"
++
++#: ../sepolicy/sepolicy/generate.py:1012
++msgid "You must enter the executable path for your confined process"
 +msgstr ""
- 
--#~ msgid ""
--#~ "Selinux\n"
--#~ "File Type"
--#~ msgstr ""
--#~ "Selinux\n"
--#~ "രീതിയിലുള്ള ഫയല്‍"
-+#: ../gui/polgen.glade:241 ../gui/polgen.py:156
-+msgid "Standard Init Daemon"
++
++#: ../sepolicy/sepolicy/generate.py:1190
++msgid "Type Enforcement file"
 +msgstr ""
- 
--#~ msgid ""
--#~ "File\n"
--#~ "Type"
--#~ msgstr ""
--#~ "ഏത് തരത്തിലുള്ള\n"
--#~ "ഫയല്‍"
-+#: ../gui/polgen.glade:261 ../gui/polgen.py:157
-+msgid "DBUS System Daemon"
++
++#: ../sepolicy/sepolicy/generate.py:1191
++msgid "Interface file"
 +msgstr ""
- 
--#~ msgid "User Mapping"
--#~ msgstr "യൂസര്‍ മാപ്പിങ്"
-+#: ../gui/polgen.glade:280
-+msgid "Internet Services Daemon are daemons started by xinetd"
++
++#: ../sepolicy/sepolicy/generate.py:1192
++msgid "File Contexts file"
 +msgstr ""
- 
--#~ msgid ""
--#~ "Login\n"
--#~ "Name"
--#~ msgstr ""
--#~ "പ്രവേശന\n"
--#~ "നാമം"
-+#: ../gui/polgen.glade:282
-+msgid "Internet Services Daemon (inetd)"
++
++#: ../sepolicy/sepolicy/generate.py:1193
++msgid "Setup Script"
 +msgstr ""
- 
--#~ msgid ""
--#~ "SELinux\n"
--#~ "User"
--#~ msgstr ""
--#~ "SELinux\n"
--#~ "ഉപയോക്താവ്"
-+#: ../gui/polgen.glade:301
++
++#: booleans.py:1
 +msgid ""
-+"Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
-+msgstr ""
- 
--#~ msgid ""
--#~ "MLS/\n"
--#~ "MCS Range"
--#~ msgstr ""
--#~ "MLS/\n"
--#~ "MCS പരിധി"
-+#: ../gui/polgen.glade:303 ../gui/polgen.py:159
-+msgid "Web Application/Script (CGI)"
++"Allow ABRT to modify public files used for public file transfer services."
 +msgstr ""
- 
--#~ msgid "Login '%s' is required"
--#~ msgstr "'%s' ലോഗിന്‍ ആവശ്യമുണ്ട്"
-+#: ../gui/polgen.glade:322 ../gui/polgen.glade:343
++
++#: booleans.py:2
 +msgid ""
-+"User Application are any application that you would like to confine that is "
-+"started by a user"
-+msgstr ""
- 
--#~ msgid "Policy Module"
--#~ msgstr "പോളിസി ഘടകം"
-+#: ../gui/polgen.glade:324 ../gui/polgen.py:160
-+msgid "User Application"
-+msgstr ""
- 
--#~ msgid "Disable Audit"
--#~ msgstr "ഓഡിറ്റ് പ്രവര്‍ത്തന രഹിതമാക്കുക"
-+#: ../gui/polgen.glade:345 ../gui/polgen.py:161
-+msgid "Sandbox"
-+msgstr ""
- 
--#~ msgid "Enable Audit"
--#~ msgstr "ഓഡിറ്റ് പ്രവര്‍ത്തന സജ്ജമാക്കുക"
-+#: ../gui/polgen.glade:391
-+msgid "<b>Login Users</b>"
-+msgstr ""
- 
--#~ msgid "Load Policy Module"
--#~ msgstr "പോളിസി ഘടകം ലഭ്യമാക്കുക"
-+#: ../gui/polgen.glade:453
-+msgid "Modify an existing login user record."
++"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
 +msgstr ""
- 
--#~ msgid "Polgen"
--#~ msgstr "Polgen"
-+#: ../gui/polgen.glade:455
-+msgid "Existing User Roles"
++
++#: booleans.py:3
++msgid "Allow amavis to use JIT compiler"
 +msgstr ""
- 
--#~ msgid "Red Hat 2007"
--#~ msgstr "Red Hat 2007"
-+#: ../gui/polgen.glade:474
++
++#: booleans.py:4
 +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."
++"Allow users to resolve user passwd entries directly from ldap rather then "
++"using a sssd server"
 +msgstr ""
- 
--#~ msgid "GPL"
--#~ msgstr "GPL"
-+#: ../gui/polgen.glade:476 ../gui/polgen.py:162
-+msgid "Minimal Terminal User Role"
++
++#: booleans.py:5
++msgid "Allow users to login using a radius server"
 +msgstr ""
- 
--#~ msgid "translator-credits"
--#~ msgstr "അനി പീറ്റര്‍ <apeter at redhat.com>"
-+#: ../gui/polgen.glade:495
++
++#: booleans.py:6
 +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"
++"Allow cdrecord to read various content. nfs, samba, removable devices, user "
++"temp and untrusted content files"
 +msgstr ""
- 
--#~ msgid "SELinux Policy Generation Tool"
--#~ msgstr "SELinux പോളിസി ഉത്പാദന പ്രയോഗം"
-+#: ../gui/polgen.glade:497 ../gui/polgen.py:163
-+msgid "Minimal X Windows User Role"
++
++#: booleans.py:7
++msgid "Allow clamd to use JIT compiler"
 +msgstr ""
- 
--#~ msgid ""
--#~ "This tool can be used to generate a policy framework, to confine "
--#~ "applications or users using SELinux.   \n"
--#~ "\n"
--#~ "The tool generates:\n"
--#~ "Type enforcement file (te)\n"
--#~ "Interface file (if)\n"
--#~ "File context file (fc)\n"
--#~ "Shell script (sh) - used to compile and install the policy. "
--#~ msgstr ""
--#~ "ഒരു പോളിസി ഫ്രെയിംവര്‍ക്കുണ്ടാക്കുക, SELinux ഉപയോഗിക്കുന്ന പ്രയോഗങ്ങള്‍ അല്ലെങ്കില്‍ "
--#~ "ഉപയോക്താക്കള്‍ക്ക് പരിമിതി കല്‍പിക്കുക എന്നിവയ്ക്കായി ഈ പ്രയോഗം ഉപയോഗിക്കാം.   \n"
--#~ "\n"
--#~ "പ്രയോഗം ഉല്‍പാദിപ്പിക്കുന്നത്:\n"
--#~ "ടൈപ്പ് എന്‍ഫോഴ്സ്മെന്റ് ഫയല്‍ (te)\n"
--#~ "ഇന്റര്‍ഫെയിസ് ഫയല്‍ (if)\n"
--#~ "ഫയല്‍ കോണ്‍ടെക്സ്റ്റ് ഫയല്‍ (fc)\n"
--#~ "ഷെല്‍ സ്ക്രിപ്റ്റ് (sh) - പോളിസി കംപൈല്‍ ചെയ്ത് ഇന്‍സ്റ്റോള്‍ ചെയ്യുന്നതിനായി ഉപയോഗിക്കുന്നു. "
-+#: ../gui/polgen.glade:516
-+msgid ""
-+"User with full networking, no setuid applications without transition, no "
-+"sudo, no su."
++
++#: booleans.py:8
++msgid "Allow clamscan to non security files on a system"
 +msgstr ""
- 
--#~ msgid "Select type of the application/user role to be confined"
--#~ msgstr "ഏത് തരം പ്രയോഗം/ഉപയോക്താവിന്റെ ജോലി എന്ന് തിരഞ്ഞെടുക്കുക"
-+#: ../gui/polgen.glade:518 ../gui/polgen.py:164
-+msgid "User Role"
++
++#: booleans.py:9
++msgid "Allow clamscan to read user content"
 +msgstr ""
- 
--#~ msgid "<b>Applications</b>"
--#~ msgstr "<b>പ്രയോഗങ്ങള്‍</b>"
-+#: ../gui/polgen.glade:537
++
++#: booleans.py:10
 +msgid ""
-+"User with full networking, no setuid applications without transition, no su, "
-+"can sudo to Root Administration Roles"
++"Allow Cobbler to modify public files used for public file transfer services."
 +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 സ്ക്രിപ്റ്റുകള്‍ വഴി ബൂട്ട് ചെയ്യുമ്പോള്‍ ആരംഭിക്കുന്ന ഡെമണുകളാണ് സ്റ്റാന്‍ഡേര്‍ഡ് Init ഡെമണ്‍.  "
--#~ "ഇതിന് സാധാരണയായി, /etc/rc.d/init.d-ല്‍ ഒരു സ്ക്രിപ്റ്റ് ആവശ്യമുണ്ട്."
-+#: ../gui/polgen.glade:539 ../gui/polgen.py:165
-+msgid "Admin User Role"
++
++#: booleans.py:11
++msgid "Allow Cobbler to connect to the network using TCP."
 +msgstr ""
- 
--#~ msgid "Standard Init Daemon"
--#~ msgstr "സ്റ്റാന്‍ഡേര്‍ഡ് Init ഡെമണ്‍"
-+#: ../gui/polgen.glade:585
-+msgid "<b>Root Users</b>"
++
++#: booleans.py:12
++msgid "Allow Cobbler to access cifs file systems."
 +msgstr ""
- 
--#~ msgid "Internet Services Daemon are daemons started by xinetd"
--#~ msgstr "xinetd ആരംഭിക്കുന്ന ഡെമണുകള്‍ ആണ് ഇന്റര്‍നെറ്റ് സര്‍വീസുകളുടെ ഡെമണ്‍"
-+#: ../gui/polgen.glade:647
-+msgid ""
-+"Select Root Administrator User Role, if this user will be used to administer "
-+"the machine while running as root.  This user will not be able to login to "
-+"the system directly."
++
++#: booleans.py:13
++msgid "Allow Cobbler to access nfs file systems."
 +msgstr ""
- 
--#~ msgid "Internet Services Daemon (inetd)"
--#~ msgstr "ഇന്റര്‍നെറ്റ് സര്‍വീസസ് ഡെമണ്‍ (inetd)"
-+#: ../gui/polgen.glade:649 ../gui/polgen.py:166
-+msgid "Root Admin User Role"
++
++#: booleans.py:14
++msgid "Allow collectd to connect to the network using TCP."
 +msgstr ""
- 
--#~ msgid ""
--#~ "Web Applications/Script (CGI) CGI scripts started by the web server "
--#~ "(apache)"
--#~ msgstr "വെബ് സര്‍വര്‍ (അപ്പാച്ചെ) ആരംഭിച്ച വെബ് പ്രയോഗങ്ങള്‍/സ്ക്രിപ്റ്റ് (CGI) CGI സ്ക്രിപ്റ്റുകള്‍"
-+#: ../gui/polgen.glade:716
-+msgid "label104"
++
++#: booleans.py:15
++msgid "Allow codnor domain to connect to the network using TCP."
 +msgstr ""
- 
--#~ msgid "Web Application/Script (CGI)"
--#~ msgstr "വെബ് ആപ്ളിക്കേഷന്‍/സ്ക്രിപ്റ്റ് (CGI)"
-+#: ../gui/polgen.glade:745
-+msgid "<b>Enter name of application or user role:</b>"
++
++#: booleans.py:16
++msgid ""
++"Allow system cron jobs to relabel filesystem for restoring file contexts."
 +msgstr ""
- 
--#~ msgid ""
--#~ "User Application are any application that you would like to confine that "
--#~ "is started by a user"
--#~ msgstr ""
--#~ "ഉപയോക്താവ് ആരംഭിക്കുന്നതിനുള്ള പ്രയോഗം ഏതാണോ അതാകുന്നു ഉപയോക്താവിനുള്ള പ്രയോഗം (യൂസര്‍ "
--#~ "ആപ്ലിക്കേഷന്‍)"
-+#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
-+msgid "Name"
++
++#: booleans.py:17
++msgid "Allow cvs daemon to read shadow"
 +msgstr ""
- 
--#~ msgid "User Application"
--#~ msgstr "ഉപയോക്താവിനുള്ള പ്രയോഗം"
-+#: ../gui/polgen.glade:807
-+msgid "Enter complete path for executable to be confined."
++
++#: booleans.py:18
++msgid "Allow all daemons to write corefiles to /"
 +msgstr ""
- 
--#~ msgid "<b>Login Users</b>"
--#~ msgstr "<b>ലോഗിന്‍ ചെയ്ത ഉപയോക്താക്കള്‍</b>"
-+#: ../gui/polgen.glade:830 ../gui/polgen.glade:950 ../gui/polgen.glade:3142
-+msgid "..."
++
++#: booleans.py:19
++msgid "Allow all daemons to use tcp wrappers."
 +msgstr ""
- 
--#~ msgid "Modify an existing login user record."
--#~ msgstr "നിലവിലുള്ള ഒരു ലോഗിന്‍ യൂസര്‍ റിക്കോര്‍ഡില്‍ മാറ്റം വരുത്തുന്നു."
-+#: ../gui/polgen.glade:849
-+msgid "Enter unique name for the confined application or user role."
++
++#: booleans.py:20
++msgid "Allow all daemons the ability to read/write terminals"
 +msgstr ""
- 
--#~ msgid "Existing User Roles"
--#~ msgstr "ഉപയോക്തവാന് നിലവിലുള്ള നിയമനങ്ങള്‍"
-+#: ../gui/polgen.glade:871
-+msgid "Executable"
++
++#: booleans.py:21
++msgid "Allow dbadm to manage files in users home directories"
 +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 "
--#~ "എന്നിവ ലഭ്യമല്ല."
-+#: ../gui/polgen.glade:899
-+msgid "Init script"
++
++#: booleans.py:22
++msgid "Allow dbadm to read files in users home directories"
 +msgstr ""
- 
--#~ msgid "Minimal Terminal User Role"
--#~ msgstr "ഏറ്റവും കുറഞ്ഞ ടെര്‍മിനല്‍ യൂസര്‍ റോള്‍"
-+#: ../gui/polgen.glade:927
++
++#: booleans.py:23
 +msgid ""
-+"Enter complete path to init script used to start the confined application."
-+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 എന്നിവ ലഭ്യമല്ല."
-+#: ../gui/polgen.glade:982
-+msgid "label105"
-+msgstr ""
- 
--#~ msgid "Minimal X Windows User Role"
--#~ msgstr "ഏറ്റവും കൂടിയ ടെര്‍മിനല്‍ യൂസര്‍ റോള്‍"
-+#: ../gui/polgen.glade:1011
-+msgid "<b>Select existing role to modify:</b>"
-+msgstr ""
- 
--#~ msgid ""
--#~ "User with full networking, no setuid applications without transition, no "
--#~ "sudo, no su."
--#~ msgstr ""
--#~ "പൂര്‍ണ്ണ നെറ്റ്‌വര്‍ക്കിങുള്ള, മാറ്റം സാധ്യമല്ലാത്ത setuid പ്രയോഗങ്ങള്‍, su, sudo എന്നിവ "
--#~ "ഇല്ലാത്ത ഉപയോക്താവ്."
-+#: ../gui/polgen.glade:1045
-+msgid "Select the user roles that will transiton to the %s domain."
-+msgstr ""
- 
--#~ msgid "User Role"
--#~ msgstr "ഉപയോക്താവിന്റെ ജോലി"
-+#: ../gui/polgen.glade:1073
-+msgid "label106"
-+msgstr ""
- 
--#~ msgid ""
--#~ "User with full networking, no setuid applications without transition, no "
--#~ "su, can sudo to Root Administration Roles"
--#~ msgstr ""
--#~ "പൂര്‍ണ്ണ നെറ്റ്‌വര്‍ക്കിങുള്ള, മാറ്റം സാധ്യമല്ലാത്ത setuid പ്രയോഗങ്ങള്‍, su എന്നിവ ഇല്ലാത്ത "
--#~ "ഉപയോക്താവിന് റൂട്ട് അഡ്മിനിസ്ട്രേഷന്‍ ജോലികളിലേക്ക് sudo ചെയ്യുവാന്‍ സാധിക്കുന്നു"
-+#: ../gui/polgen.glade:1102
-+msgid "<b>Select roles that %s will transition to:</b>"
++"Deny 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 ""
- 
--#~ msgid "Admin User Role"
--#~ msgstr "അഡ്മിന്‍ ഉപയോക്താവിന്റെ നിയമനം "
-+#: ../gui/polgen.glade:1136
-+msgid "Select applications domains that %s will transition to."
++
++#: booleans.py:24
++msgid "Allow sysadm to debug or ptrace all processes."
 +msgstr ""
- 
--#~ msgid "<b>Root Users</b>"
--#~ msgstr "<b>റൂട്ട് ഉപയോക്താക്കള്‍</b>"
-+#: ../gui/polgen.glade:1164
-+msgid "label107"
++
++#: booleans.py:25
++msgid "Allow dhcpc client applications to execute iptables commands"
 +msgstr ""
- 
--#~ 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:1193
-+msgid "<b>Select the user_roles that will transition to %s:</b>"
++
++#: booleans.py:26
++msgid "Allow DHCP daemon to use LDAP backends"
 +msgstr ""
- 
--#~ msgid "Root Admin User Role"
--#~ msgstr "റൂട്ട് അഡ്മിന്‍ യൂസര്‍ റോള്‍"
-+#: ../gui/polgen.glade:1227
-+msgid "Select the user roles that will transiton to this applications domains."
++
++#: booleans.py:27
++msgid "Allow all domains to use other domains file descriptors"
 +msgstr ""
- 
--#~ msgid "Enter name of application or user role to be confined"
--#~ msgstr "പ്രയോഗത്തിന്റെ പേര് അല്ലെങ്കില്‍ ഉപയോക്താവിന്റെ ജോലി നല്‍കുക"
-+#: ../gui/polgen.glade:1255
-+msgid "label108"
++
++#: booleans.py:28
++msgid "Allow all domains to have the kernel load modules"
 +msgstr ""
- 
--#~ msgid "Name"
--#~ msgstr "പേര്"
-+#: ../gui/polgen.glade:1284
-+msgid "<b>Select domains that %s will administer:</b>"
++
++#: booleans.py:29
++msgid "Allow the use of the audio devices as the source for the entropy feeds"
 +msgstr ""
- 
--#~ msgid "Enter complete path for executable to be confined."
--#~ msgstr "നിഷ്കര്‍ഷിക്കുന്നതിനായുള്ള പൂര്‍ണ്ണ പാഥ് നല്‍കുക."
-+#: ../gui/polgen.glade:1318 ../gui/polgen.glade:1409
-+msgid "Select the domains that you would like this user administer."
++
++#: booleans.py:30
++msgid "Allow exim to connect to databases (postgres, mysql)"
 +msgstr ""
- 
--#~ msgid "..."
--#~ msgstr "..."
-+#: ../gui/polgen.glade:1346
-+msgid "label109"
++
++#: booleans.py:31
++msgid "Allow exim to create, read, write, and delete unprivileged user files."
 +msgstr ""
- 
--#~ msgid "Enter unique name for the confined application or user role."
--#~ msgstr "പ്രയോഗത്തിന് അല്ലെങ്കില്‍ ഉപയോക്താവിന്റെ നിയമനത്തിന് ഒരു പേര് നല്‍കുക."
-+#: ../gui/polgen.glade:1375
-+msgid "<b>Select additional roles for %s:</b>"
++
++#: booleans.py:32
++msgid "Allow exim to read unprivileged user files."
 +msgstr ""
- 
--#~ msgid "Executable"
--#~ msgstr "പ്രവര്‍ത്തിപ്പിക്കുവാന്‍ സാധിക്കുന്ന"
-+#: ../gui/polgen.glade:1437
-+msgid "label111"
++
++#: booleans.py:33
++msgid "Enable extra rules in the cron domain to support fcron."
 +msgstr ""
- 
--#~ msgid "Init script"
--#~ msgstr "Init script"
-+#: ../gui/polgen.glade:1466
-+msgid "<b>Enter network ports that %s binds on:</b>"
++
++#: booleans.py:34
++msgid "Allow fenced domain to connect to the network using TCP."
 +msgstr ""
- 
--#~ msgid ""
--#~ "Enter complete path to init script used to start the confined application."
--#~ msgstr "പ്രയോഗം തുടങ്ങുന്നതിനുള്ള init സ്ക്രിപ്റ്റിനുള്ള പൂര്‍ണ്ണ പാഥ് നല്‍കുക."
-+#: ../gui/polgen.glade:1497 ../gui/polgen.glade:1997
-+msgid "<b>TCP Ports</b>"
++
++#: booleans.py:35
++msgid "Allow fenced domain to execute ssh."
 +msgstr ""
- 
--#~ msgid "Select user roles that you want to customize"
--#~ msgstr "നിങ്ങള്‍ക്ക് യഥേഷ്ടം ഉപയോക്താവിന്റെ ജോലികള്‍ തിരഞ്ഞെടുക്കുക"
-+#: ../gui/polgen.glade:1565 ../gui/polgen.glade:1785
-+msgid "Allows %s to bind to any udp port"
++
++#: booleans.py:36
++msgid "Allow ftp to read and write files in the user home directories"
 +msgstr ""
- 
--#~ msgid ""
--#~ "Select the user roles that will transiton to this applications domains."
--#~ msgstr ""
--#~ "ഉപയോക്താവ് ഏത് ജോലികളില്‍ നിന്നും ഈ പ്രയോഗങ്ങളുടെ ഡൊമെയിനുകളിലേക്ക് മാറുന്നു എന്ന് "
--#~ "തിരഞ്ഞെടുക്കുക"
-+#: ../gui/polgen.glade:1567 ../gui/polgen.glade:1787 ../gui/polgen.glade:2061
-+#: ../gui/polgen.glade:2215
-+msgid "All"
++
++#: booleans.py:37
++msgid ""
++"Allow ftp servers to upload files,  used for public file transfer services. "
++"Directories must be labeled public_content_rw_t."
 +msgstr ""
- 
--#~ msgid "Select additional domains to which this user role will transition"
--#~ msgstr "ഈ ഉപയോക്താവിന്റെ പരിമിതികള്‍ മാറുന്നതിനായുള്ള കൂടുതല്‍ ഡൊമെയിനുകള്‍ തിരഞ്ഞെടുക്കുക"
-+#: ../gui/polgen.glade:1585 ../gui/polgen.glade:1805
-+msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
++
++#: booleans.py:38
++msgid "Allow ftp servers to connect to all ports > 1023"
 +msgstr ""
- 
--#~ msgid ""
--#~ "Select the applications domains that you would like this user role to "
--#~ "transition to."
--#~ msgstr ""
--#~ "നിങ്ങള്‍ ഈ ഉപയോക്താവിന്റെ ജോലികള്‍ ഏത് പ്രയോഗങ്ങളുടെ ഡൊമെയിനുകളിലേക്ക് മാറണം എന്ന് "
--#~ "തിരഞ്ഞെടുക്കുക."
-+#: ../gui/polgen.glade:1587 ../gui/polgen.glade:1807
-+msgid "600-1024"
++
++#: booleans.py:39
++msgid "Allow ftp servers to connect to mysql database ports"
 +msgstr ""
- 
--#~ msgid "Select user roles that will transition to this domain"
--#~ msgstr "ഈ ഡൊമെയിനിലേക്ക് ഉപയോക്താവിന്റെ ഏതെല്ലാം ജോലികള്‍ മാറുന്നു എന്ന് തിരഞ്ഞെടുക്കുക"
-+#: ../gui/polgen.glade:1605 ../gui/polgen.glade:1825
++
++#: booleans.py:40
 +msgid ""
-+"Enter a comma separated list of udp ports or ranges of ports that %s binds "
-+"to. Example: 612, 650-660"
++"Allow ftp servers to login to local users and read/write all files on the "
++"system, governed by DAC."
 +msgstr ""
- 
--#~ msgid "Select additional domains that this user role will administer"
--#~ msgstr "ഈ ഉപയോക്താവിന് കൈകാര്യം ചെയ്യുന്നതിനുള്ള കൂടുതല്‍ ഡൊമെയിനുകള്‍ തിരഞ്ഞെടുക്കുക"
-+#: ../gui/polgen.glade:1607 ../gui/polgen.glade:1827
-+msgid "Unreserved Ports (>1024)"
++
++#: booleans.py:41
++msgid "Allow ftp servers to use cifs used for public file transfer services."
 +msgstr ""
- 
--#~ msgid "Select the domains that you would like this user administer."
--#~ msgstr "ഈ ഉപയോക്താവ് നിരീക്ഷിക്കുന്നതിനുള്ള ഡൊമെയിനുകള്‍ തിരഞ്ഞെടുക്കുക."
-+#: ../gui/polgen.glade:1638 ../gui/polgen.glade:1858 ../gui/polgen.glade:2079
-+#: ../gui/polgen.glade:2233
-+msgid "Select Ports"
++
++#: booleans.py:42
++msgid "Allow ftp servers to use nfs used for public file transfer services."
 +msgstr ""
- 
--#~ msgid "Select additional roles for this user"
--#~ msgstr "ഈ ഉപയോക്താവിന് കൂടുതല്‍ ജോലികള്‍ തിരഞ്ഞെടുക്കുക"
-+#: ../gui/polgen.glade:1663 ../gui/polgen.glade:1883
-+msgid "Allows %s to bind to any udp ports > 1024"
++
++#: booleans.py:43
++msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
 +msgstr ""
- 
--#~ msgid "Enter network ports that application/user role listens to"
--#~ msgstr "പ്രയോഗം/ഉപയോക്താവിന് ലഭ്യമാകുന്ന നെറ്റ്‌വര്‍ക്ക് പോര്‍ട്ടുകള്‍ നല്‍കുക"
-+#: ../gui/polgen.glade:1717 ../gui/polgen.glade:2151
-+msgid "<b>UDP Ports</b>"
++
++#: booleans.py:44
++msgid "Determine whether Git CGI can search home directories."
 +msgstr ""
- 
--#~ msgid "<b>TCP Ports</b>"
--#~ msgstr "<b>TCP പോര്‍ട്ടുകള്‍</b>"
-+#: ../gui/polgen.glade:1937
-+msgid "label113"
++
++#: booleans.py:45
++msgid "Determine whether Git CGI can access cifs file systems."
 +msgstr ""
- 
--#~ msgid "Allows confined application/user role to bind to any udp port"
--#~ msgstr "പ്രയോഗം/ഉപയോക്താവിനെ ഏതെങ്കിലും udp പോര്‍ട്ടിലേക്ക് ബൈന്‍ഡ് ചെയ്യുവാന്‍ അനുവദിക്കുന്നു"
-+#: ../gui/polgen.glade:1966
-+msgid "<b>Select network ports that %s connects to:</b>"
++
++#: booleans.py:46
++msgid "Determine whether Git CGI can access nfs file systems."
 +msgstr ""
- 
--#~ msgid "All"
--#~ msgstr "എല്ലാം"
-+#: ../gui/polgen.glade:2058
-+msgid "Allows %s to connect to any tcp port"
++
++#: booleans.py:47
++msgid ""
++"Determine whether Git session daemon can bind TCP sockets to all unreserved "
++"ports."
 +msgstr ""
- 
--#~ msgid ""
--#~ "Allow application/user role to call bindresvport with 0. Binding to port "
--#~ "600-1024"
--#~ msgstr ""
--#~ "0 ഉള്ള bindresvport-നെ വിളിക്കുന്നതിന് പ്രയോഗം/ഉപയോക്താവിനെ അനുവദിക്കുക. പോര്‍ട്ട് "
--#~ "600-1024-ലേക്ക് ബൈന്‍ഡ് ചെയ്യുക"
-+#: ../gui/polgen.glade:2104
++
++#: booleans.py:48
 +msgid ""
-+"Enter a comma separated list of tcp ports or ranges of ports that %s "
-+"connects to. Example: 612, 650-660"
++"Determine whether calling user domains can execute Git daemon in the "
++"git_session_t domain."
 +msgstr ""
- 
--#~ msgid "600-1024"
--#~ msgstr "600-1024"
-+#: ../gui/polgen.glade:2212
-+msgid "Allows %s to connect to any udp port"
++
++#: booleans.py:49
++msgid "Determine whether Git system daemon can search home directories."
 +msgstr ""
- 
--#~ msgid ""
--#~ "Enter a comma separated list of udp ports or ranges of ports that "
--#~ "application/user role binds to. Example: 612, 650-660"
--#~ msgstr ""
--#~ "പ്രയോഗം/ഉപയോക്താവിന് ബൈന്‍ഡ് ചെയ്യുന്നതിനായി യുഡിപി പോര്‍ട്ടുകളോ അവയുടെ പരിധിയില്‍പ്പെടുന്ന "
--#~ "മറ്റ് പോര്‍ട്ടുകളോ കോമാ ഉപയോഗിച്ച് വേര്‍തിരിച്ച് നല്‍കുക. ഉദാ: 612, 650-660"
-+#: ../gui/polgen.glade:2258
-+msgid ""
-+"Enter a comma separated list of udp ports or ranges of ports that %s "
-+"connects to. Example: 612, 650-660"
++
++#: booleans.py:50
++msgid "Determine whether Git system daemon can access cifs file systems."
 +msgstr ""
- 
--#~ msgid "Unreserved Ports (>1024)"
--#~ msgstr "മറ്റൊന്നിനും കരുതിട്ടില്ലാത്ത പോര്‍ട്ടുകള്‍ (>1024)"
-+#: ../gui/polgen.glade:2305
-+msgid "label114"
++
++#: booleans.py:51
++msgid "Determine whether Git system daemon can access nfs file systems."
 +msgstr ""
- 
--#~ msgid "Select Ports"
--#~ msgstr "പോര്‍ട്ടുകള്‍ തിരഞ്ഞെടുക്കുക"
-+#: ../gui/polgen.glade:2334
-+msgid "<b>Select common application traits for %s:</b>"
++
++#: booleans.py:52
++msgid "Allow gitisis daemon to send mail"
 +msgstr ""
- 
--#~ msgid "Allows application/user role to bind to any udp ports > 1024"
--#~ msgstr ""
--#~ "പ്രയോഗം/ഉപയോക്താവിനെ ഏതെങ്കിലും udp പോര്‍ട്ടുകള്‍ > 1024-ലേക്ക് ബൈന്‍ഡ് ചെയ്യുവാന്‍ അനുവദിക്കുന്നു"
-+#: ../gui/polgen.glade:2366
-+msgid "Writes syslog messages\t"
++
++#: booleans.py:53
++msgid "Enable reading of urandom for all domains."
 +msgstr ""
- 
--#~ msgid "<b>UDP Ports</b>"
--#~ msgstr "<b>UDP പോര്‍ട്ടുകള്‍</b>"
-+#: ../gui/polgen.glade:2385
-+msgid "Create/Manipulate temporary files in /tmp"
++
++#: booleans.py:54
++msgid ""
++"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
++"agent to manage user files."
 +msgstr ""
- 
--#~ msgid "Enter network ports that application/user role connects to"
--#~ msgstr "പ്രയോഗം/ഉപയോക്താവ് കണക്ട് ചെയ്യുന്ന നെറ്റ്‌വര്‍ക്ക് പോര്‍ട്ടുകള്‍ നല്‍കുക"
-+#: ../gui/polgen.glade:2404
-+msgid "Uses Pam for authentication"
++
++#: booleans.py:55
++msgid ""
++"Allow gpg web domain to modify public files used for public file transfer "
++"services."
 +msgstr ""
- 
--#~ msgid ""
--#~ "Enter a comma separated list of tcp ports or ranges of ports that "
--#~ "application/user role connects to. Example: 612, 650-660"
--#~ msgstr ""
--#~ "പ്രയോഗം/ഉപയോക്താവിന് കണക്ട് ചെയ്യുന്നതിനായി ടിസിപി പോര്‍ട്ടുകളോ അവയുടെ പരിധിയില്‍പ്പെടുന്ന "
--#~ "മറ്റ് പോര്‍ട്ടുകളോ കോമാ ഉപയോഗിച്ച് വേര്‍തിരിച്ച് നല്‍കുക. ഉദാ: 612, 650-660"
-+#: ../gui/polgen.glade:2423
-+msgid "Uses nsswitch or getpw* calls"
++
++#: booleans.py:56
++msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
 +msgstr ""
- 
--#~ msgid ""
--#~ "Enter a comma separated list of udp ports or ranges of ports that "
--#~ "application/user role connects to. Example: 612, 650-660"
--#~ msgstr ""
--#~ "പ്രയോഗം/ഉപയോക്താവിന് കണക്ട് ചെയ്യുന്നതിനായി യുഡിപി പോര്‍ട്ടുകളോ അവയുടെ പരിധിയില്‍പ്പെടുന്ന "
--#~ "മറ്റ് പോര്‍ട്ടുകളോ കോമാ ഉപയോഗിച്ച് വേര്‍തിരിച്ച് നല്‍കുക. ഉദാ: 612, 650-660"
-+#: ../gui/polgen.glade:2442
-+msgid "Uses dbus"
++
++#: booleans.py:57
++msgid ""
++"Allow Apache to modify public files used for public file transfer services. "
++"Directories/Files must be labeled public_content_rw_t."
 +msgstr ""
- 
--#~ msgid "Select common application traits"
--#~ msgstr "സാധാരണ പ്രയോഗങ്ങളുടെ വിശേഷതകള്‍ തിരഞ്ഞെടുക്കുക"
-+#: ../gui/polgen.glade:2461
-+msgid "Sends audit messages"
++
++#: booleans.py:58
++msgid "Allow httpd to use built in scripting (usually php)"
 +msgstr ""
- 
--#~ msgid "Writes syslog messages\t"
--#~ msgstr "syslog സന്ദേശങ്ങള്‍ എഴുതുന്നു\t"
-+#: ../gui/polgen.glade:2480
-+msgid "Interacts with the terminal"
++
++#: booleans.py:59
++msgid "Allow http daemon to check spam"
 +msgstr ""
- 
--#~ msgid "Create/Manipulate temporary files in /tmp"
--#~ msgstr "/tmp-ലുള്ള താല്‍ക്കാലിക ഫയലകുള്‍ ഉണ്ടാക്കുക/കൈകാര്യം ചെയ്യുക."
-+#: ../gui/polgen.glade:2499
-+msgid "Sends email"
++
++#: booleans.py:60
++msgid ""
++"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
++"ports"
 +msgstr ""
- 
--#~ msgid "Uses Pam for authentication"
--#~ msgstr "അധികാരം ഉറപ്പാക്കുന്നതിനായി പാം ഉപയോഗിക്കുക"
-+#: ../gui/polgen.glade:2530
-+msgid "label115"
++
++#: booleans.py:61
++msgid "Allow httpd to connect to the ldap port"
 +msgstr ""
- 
--#~ msgid "Uses nsswitch or getpw* calls"
--#~ msgstr "nsswitch അല്ലെങ്കില്‍ getpw* കോളുകള്‍ ഉപയോഗിക്കുന്നു"
-+#: ../gui/polgen.glade:2559
-+msgid "<b>Add files/directories that %s manages</b>"
++
++#: booleans.py:62
++msgid "Allow http daemon to connect to zabbix"
 +msgstr ""
- 
--#~ msgid "Uses dbus"
--#~ msgstr "dbus ഉപയോഗിക്കുന്നു"
-+#: ../gui/polgen.glade:2788
-+msgid ""
-+"Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
-+"Files ..."
++
++#: booleans.py:63
++msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
 +msgstr ""
- 
--#~ msgid "Sends audit messages"
--#~ msgstr "ഓഡിറ്റ് സന്ദേശങ്ങള്‍ അയയ്ക്കുന്നു"
-+#: ../gui/polgen.glade:2823
-+msgid "label116"
++
++#: booleans.py:64
++msgid ""
++"Allow HTTPD scripts and modules to connect to cobbler over the network."
 +msgstr ""
- 
--#~ msgid "Interacts with the terminal"
--#~ msgstr "ടെര്‍മിനലുമായി ബന്ധപ്പെടുന്നു"
-+#: ../gui/polgen.glade:2852
-+msgid "<b>Add booleans from the %s policy:</b>"
++
++#: booleans.py:65
++msgid ""
++"Allow HTTPD scripts and modules to connect to databases over the network."
 +msgstr ""
- 
--#~ msgid "Sends email"
--#~ msgstr "ഈമെയില്‍ അയയ്ക്കുന്നു"
-+#: ../gui/polgen.glade:3002
-+msgid "Add/Remove booleans used by the %s domain"
++
++#: booleans.py:66
++msgid "Allow httpd to connect to memcache server"
 +msgstr ""
- 
--#~ msgid "Select files/directories that the application manages"
--#~ msgstr "പ്രയോഗം കൈകാര്യം ചെയ്യുന്നതിനുള്ള ഫയലുകള്‍/ഡയറക്ടറികള്‍ തിരഞ്ഞെടുക്കുക."
-+#: ../gui/polgen.glade:3066
-+msgid "<b>Which directory you will generate the %s policy?</b>"
++
++#: booleans.py:67
++msgid "Allow httpd to act as a relay"
 +msgstr ""
- 
--#~ msgid ""
--#~ "Add Files/Directories that application will need to \"Write\" to. Pid "
--#~ "Files, Log Files, /var/lib Files ..."
--#~ msgstr ""
--#~ "Pid, ലോഗ്, /var/lib എന്നീ ഫയലുകളിലേക്ക് \"എഴുതുന്നതിന്\" ‌‌‌പ്രയോഗത്തിന് ആവശ്യമായ ഫയലുകള്‍/"
--#~ "ഡയറക്ടറികള്‍ ചേര്‍ക്കുക ..."
-+#: ../gui/polgen.glade:3097
-+msgid "Policy Directory"
++
++#: booleans.py:68
++msgid "Allow http daemon to send mail"
 +msgstr ""
- 
--#~ msgid "Select booleans that the application uses"
--#~ msgstr "പ്രയോഗം ഉപയോഗിക്കുന്ന ബൂളിയനുകള്‍ തിരഞ്ഞെടുക്കുക"
-+#: ../gui/polgen.glade:3254
-+msgid "Add Booleans Dialog"
++
++#: booleans.py:69
++msgid "Allow Apache to communicate with avahi service via dbus"
 +msgstr ""
- 
--#~ msgid "Add/Remove booleans used for this confined application/user"
--#~ msgstr "ഈ പ്രയോഗം/ഉപയോക്താവിന് ആവശ്യമുള്ള ബൂളിയനുകള്‍ ചേര്‍ക്കുക/നീക്കുക"
-+#: ../gui/polgen.glade:3327
-+msgid "Boolean Name"
++
++#: booleans.py:70
++msgid "Allow httpd cgi support"
 +msgstr ""
- 
--#~ msgid "Select directory to generate policy in"
--#~ msgstr "പോളിസി ഉണ്ടാക്കുന്നതിനുള്ള ഡയറക്ടറി തിരഞ്ഞെടുക്കുക"
-+#: ../gui/polgengui.py:261
-+msgid "Role"
++
++#: booleans.py:71
++msgid "Allow httpd to act as a FTP server by listening on the ftp port."
 +msgstr ""
- 
--#~ msgid "Policy Directory"
--#~ msgstr "പോളിസി ഡയറക്ടറി"
-+#: ../gui/polgengui.py:268
-+msgid "Existing_User"
++
++#: booleans.py:72
++msgid "Allow httpd to read home directories"
 +msgstr ""
- 
--#~ msgid "Generated Policy Files"
--#~ msgstr "പോളിസി ഫയലുകള്‍ ലഭ്യമാക്കിയിരിക്കുന്നു"
-+#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
-+msgid "Application"
++
++#: booleans.py:73
++msgid "Allow httpd scripts and modules execmem/execstack"
 +msgstr ""
- 
--#~ msgid ""
--#~ "This tool will generate the following: \n"
--#~ "Type Enforcement(te), File Context(fc), Interface(if), Shell Script(sh)\n"
--#~ "Execute shell script as root to compile/install and relabel files/"
--#~ "directories.  \n"
--#~ "Use semanage or useradd to map Linux login users to user roles.\n"
--#~ "Put the machine in permissive mode (setenforce 0). \n"
--#~ "Login as the user and test this user role.\n"
--#~ "Use audit2allow -R to generate additional rules for the te file.\n"
--#~ msgstr ""
--#~ "ഈ ടൂള്‍ താഴെ പറയുന്നവ ലഭ്യമാക്കുന്നു: \n"
--#~ "ടൈപ്പ് എന്‍ഫോഴ്സ്മെന്റ്(te), ഫയല്‍ കോണ്‍ടെക്സ്റ്റ്(fc), ഇന്റര്‍ഫെയിസ്(if), ഷെല്‍ സ്ക്രിപ്റ്റ്(sh)\n"
--#~ "കംപൈല്‍/ഇന്‍സ്റ്റോള്‍ ചെയ്യുന്നതിനും ഫയലുകള്‍/ഡയറക്ടറികള്‍ക്ക് വീണ്ടും പേര് മാറ്റുന്നതിനും ഷെല്‍ "
--#~ "സ്ക്രിപ്റ്റ് പ്രവര്‍ത്തിപ്പിക്കുക.  \n"
--#~ "ഉപയോക്താവിനുള്ള ജോലികളിലേക്ക് ലിനക്സ് ലോഗിന്‍ ഉപയോക്താക്കളെ മാപ്പ് ചെയ്യുന്നതിനായി "
--#~ "semanage അല്ലെങ്കില്‍ useradd ഉപയോഗിക്കുക\n"
--#~ "സിസ്റ്റം പെര്‍മ്മിസ്സീവ് മോഡിലാക്കുക (setenforce 0). \n"
--#~ "ഉപയോക്താവായി ലോഗിന്‍ ചെയ്ത് ഈ ജോലി പരീക്ഷിക്കുക .\n"
--#~ "te ഫയലില്‍ കൂടുതല്‍ നിയമങ്ങള്‍ ലഭ്യമാക്കുന്നതിനായി audit2allow -R ഉപയോഗിക്കുക.\n"
-+#: ../gui/polgengui.py:352
-+#, python-format
-+msgid "%s must be a directory"
++
++#: booleans.py:74
++msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
 +msgstr ""
- 
--#~ msgid ""
--#~ "This tool will generate the following: \n"
--#~ "Type Enforcement(te), File Context(fc), Interface(if), Shell Script(sh)\n"
--#~ "\n"
--#~ "Execute shell script to compile/install and relabel files/directories.  \n"
--#~ "Put the machine in permissive mode (setenforce 0). \n"
--#~ "Run/restart the application to generate avc messages.\n"
--#~ "Use audit2allow -R to generate additional rules for the te file.\n"
--#~ msgstr ""
--#~ "ഈ ടൂള്‍ താഴെ പറയുന്നവ ലഭ്യമാക്കുന്നു: \n"
--#~ "ടൈപ്പ് എന്‍ഫോഴ്സ്മെന്റ്(te), ഫയല്‍ കോണ്‍ടെക്സ്റ്റ്(fc), ഇന്റര്‍ഫെയിസ്(if), ഷെല്‍ സ്ക്രിപ്റ്റ്(sh)\n"
--#~ "\n"
--#~ "കംപൈല്‍/ഇന്‍സ്റ്റോള്‍ ചെയ്യുന്നതിനും ഫയലുകള്‍/ഡയറക്ടറികള്‍ക്ക് വീണ്ടും പേര് മാറ്റുന്നതിനും ഷെല്‍ "
--#~ "സ്ക്രിപ്റ്റ് പ്രവര്‍ത്തിപ്പിക്കുക.  \n"
--#~ "സിസ്റ്റം പെര്‍മ്മിസ്സീവ് മോഡിലാക്കുക (setenforce 0). \n"
--#~ "avc സന്ദേശങ്ങള്‍ ഉണ്ടാക്കുന്നതിനായി പ്രയോഗം പ്രവര്‍ത്തിപ്പിക്കുകയോ വീണ്ടും ആരംഭിക്കുകയോ "
--#~ "ചെയ്യുക .\n"
--#~ "te ഫയലില്‍ കൂടുതല്‍ നിയമങ്ങള്‍ ലഭ്യമാക്കുന്നതിനായി audit2allow -R ഉപയോഗിക്കുക.\n"
-+#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
-+msgid "You must select a user"
++
++#: booleans.py:75
++msgid "Allow httpd processes to manage IPA content"
 +msgstr ""
- 
--#~ msgid "Add Booleans Dialog"
--#~ msgstr "ബൂളിയന്‍സ് ഡയലോഗ് ചേര്‍ക്കുക"
-+#: ../gui/polgengui.py:542
-+msgid "Select executable file to be confined."
++
++#: booleans.py:76
++msgid "Allow Apache to use mod_auth_ntlm_winbind"
 +msgstr ""
- 
--#~ msgid "Boolean Name"
--#~ msgstr "ബൂളിയന്‍ പേര്"
-+#: ../gui/polgengui.py:553
-+msgid "Select init script file to be confined."
++
++#: booleans.py:77
++msgid "Allow Apache to use mod_auth_pam"
 +msgstr ""
- 
--#~ msgid "Role"
--#~ msgstr "നിയമനം"
-+#: ../gui/polgengui.py:563
-+msgid "Select file(s) that confined application creates or writes"
++
++#: booleans.py:78
++msgid "Allow httpd to read user content"
 +msgstr ""
- 
--#~ msgid "Existing_User"
--#~ msgstr "നിലവിലുള്ള _ഉപയോക്താവ്"
-+#: ../gui/polgengui.py:570
-+msgid "Select directory(s) that the confined application owns and writes into"
++
++#: booleans.py:79
++msgid "Allow Apache to run in stickshift mode, not transition to passenger"
 +msgstr ""
- 
--#~ msgid "Application"
--#~ msgstr "പ്രയോഗം"
-+#: ../gui/polgengui.py:632
-+msgid "Select directory to generate policy files in"
++
++#: booleans.py:80
++msgid "Allow httpd daemon to change its resource limits"
 +msgstr ""
- 
--#~ msgid "%s must be a directory"
--#~ msgstr "%s ഒരു ഡയറക്ടറി ആയിരിക്കണം"
-+#: ../gui/polgengui.py:649
-+#, python-format
++
++#: booleans.py:81
 +msgid ""
-+"Type %s_t already defined in current policy.\n"
-+"Do you want to continue?"
-+msgstr ""
- 
--#~ msgid "You must select a user"
--#~ msgstr "നിങ്ങള്‍ ഒരു ഉപയോക്താവ് ആയിരിക്കണം"
-+#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
-+msgid "Verify Name"
++"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
 +msgstr ""
- 
--#~ msgid "Select executable file to be confined."
--#~ msgstr "പരിമിതി ആവശ്യമുള്ള നിഷ്കര്‍ഷിക്കേണ്ട ഫയല്‍ തിരഞ്ഞെടുക്കുക."
-+#: ../gui/polgengui.py:653
-+#, python-format
++
++#: booleans.py:82
 +msgid ""
-+"Module %s.pp already loaded in current policy.\n"
-+"Do you want to continue?"
++"Allow apache scripts to write to public content, directories/files must be "
++"labeled public_rw_content_t."
 +msgstr ""
- 
--#~ msgid "Select init script file to be confined."
--#~ msgstr "പരിമിതി ആവശ്യമുള്ള ഇനിറ്റ് സ്ക്രിപ്റ്റ് ഫയല്‍ തിരഞ്ഞെടുക്കുക."
-+#: ../gui/polgengui.py:699
++
++#: booleans.py:83
++msgid "Allow Apache to execute tmp content."
++msgstr ""
++
++#: booleans.py:84
 +msgid ""
-+"You must add a name made up of letters and numbers and containing no spaces."
++"Unify HTTPD to communicate with the terminal. Needed for entering the "
++"passphrase for certificates at the terminal."
 +msgstr ""
- 
--#~ msgid "Select file(s) that confined application creates or writes"
--#~ msgstr "പ്രയോഗം ഉണ്ടാക്കുകയോ അതിലേക്ക് എഴുതുകയോ ചെയ്യുന്നതിന് പരിമിതിയുള്ള ഫയല്‍ തിരഞ്ഞെടുക്കുക"
-+#: ../gui/polgengui.py:713
-+msgid "You must enter a executable"
++
++#: booleans.py:85
++msgid "Unify HTTPD handling of all content files."
 +msgstr ""
- 
--#~ msgid ""
--#~ "Select directory(s) that the confined application owns and writes into"
--#~ msgstr ""
--#~ "പ്രയോഗത്തിന്റെ ഉടമസ്ഥതയിലുള്ളതും അതിലേക്ക് എഴുതുകയും ചെയ്യുന്നതിന് പരിമിതിയുള്ള ഡയറക്ടറി "
--#~ "തിരഞ്ഞെടുക്കുക"
-+#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
-+msgid "Configue SELinux"
++
++#: booleans.py:86
++msgid "Allow httpd to access cifs file systems"
 +msgstr ""
- 
--#~ msgid "Select directory to generate policy files in"
--#~ msgstr "പോളിസി ഫയലുകള്‍ ഉണ്ടാക്കുന്നതിനുള്ള ഡയറക്ടറി തിരഞ്ഞെടുക്കുക"
-+#: ../gui/polgen.py:158
-+msgid "Internet Services Daemon"
++
++#: booleans.py:87
++msgid "Allow httpd to access FUSE file systems"
 +msgstr ""
- 
--#~ msgid ""
--#~ "Type %s_t already defined in current policy.\n"
--#~ "Do you want to continue?"
--#~ msgstr ""
--#~ "നിലവിലുള്ള പോളിസിയില്‍ %s_t എന്ന രീതി നിഷ്കര്‍ഷിച്ചിരിക്കുന്നു.\n"
--#~ "നിങ്ങള്‍ക്ക് മുമ്പോട്ട് പോകണമോ?"
-+#: ../gui/polgen.py:197
-+#, python-format
-+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
++
++#: booleans.py:88
++msgid "Allow httpd to run gpg"
 +msgstr ""
- 
--#~ msgid "Verify Name"
--#~ msgstr "പേര് ഉറപ്പാക്കുക"
-+#: ../gui/polgen.py:324
-+msgid "You must enter a name for your confined process/user"
++
++#: booleans.py:89
++msgid "Allow httpd to access nfs file systems"
 +msgstr ""
- 
--#~ msgid ""
--#~ "Module %s.pp already loaded in current policy.\n"
--#~ "Do you want to continue?"
--#~ msgstr ""
--#~ "നിലവിലുള്ള പോളിസിയില്‍ %s.pp എന്ന ഘടകം ലഭ്യമാണ്.\n"
--#~ "നിങ്ങള്‍ക്ക് മുമ്പോട്ട് പോകണമോ?"
-+#: ../gui/polgen.py:326
-+msgid ""
-+"Name must be alpha numberic with no spaces. Consider using option \"-n "
-+"MODULENAME\""
++
++#: booleans.py:90
++msgid "Allow httpd to communicate with oddjob to start up a service"
 +msgstr ""
- 
--#~ msgid "You must enter a name"
--#~ msgstr "ഒരു പേര് പറഞ്ഞിരിക്കണം"
-+#: ../gui/polgen.py:414
-+msgid "User Role types can not be assigned executables."
++
++#: booleans.py:91
++msgid "Allow httpd to access openstack ports"
 +msgstr ""
- 
--#~ msgid "You must enter a executable"
--#~ msgstr "പ്രവര്‍ത്തനത്തിലുള്ളത് പറഞ്ഞിരിക്കണം"
-+#: ../gui/polgen.py:420
-+msgid "Only Daemon apps can use an init script.."
++
++#: booleans.py:92
++msgid "Allow icecast to connect to all ports, not just sound ports."
 +msgstr ""
- 
--#~ msgid "Configue SELinux"
--#~ msgstr "SELinux ക്രമികരിക്കുക"
-+#: ../gui/polgen.py:438
-+msgid "use_resolve must be a boolean value "
++
++#: booleans.py:93
++msgid ""
++"Allow the Irssi IRC Client to connect to any port, and to bind to any "
++"unreserved port."
 +msgstr ""
- 
--#, fuzzy
--#~ msgid "Ports must be numbers or ranges of numbers from 1 to %d "
--#~ msgstr "പോര്‍ട്ടുകളുടെ നംബര്‍ 1 മുതല്‍ %d ആയിരിക്കണം "
-+#: ../gui/polgen.py:444
-+msgid "use_syslog must be a boolean value "
++
++#: booleans.py:94
++msgid "Allow java executable stack"
 +msgstr ""
- 
--#~ msgid "You must enter a name for your confined process/user"
--#~ msgstr "നിങ്ങള്‍ക്ക് പരിമിതിയുള്ള പ്രക്രിയ/ഉപയോക്താവിനുള്ള ഒരു പേര് നല്‍കുക"
-+#: ../gui/polgen.py:450
-+msgid "use_kerberos must be a boolean value "
++
++#: booleans.py:95
++msgid "Allow confined applications to run with kerberos."
 +msgstr ""
- 
--#~ msgid "USER Types are not allowed executables"
--#~ msgstr "USER തരത്തിലുള്ളവ നിഷ്കര്‍ഷിക്കുവാന്‍ സാധ്യമല്ല"
-+#: ../gui/polgen.py:456
-+msgid "manage_krb5_rcache must be a boolean value "
++
++#: booleans.py:96
++msgid "Allow syslogd daemon to send mail"
 +msgstr ""
- 
--#~ msgid "Only DAEMON apps can use an init script"
--#~ msgstr "ഡെമണ്‍ പ്രയോഗങ്ങള്‍ക്ക് മാത്രമേ init സ്ക്രിപ്റ്റ് ഉപയോഗിക്കുവാന്‍ സാധിക്കൂ"
-+#: ../gui/polgen.py:486
-+msgid "USER Types automatically get a tmp type"
++
++#: booleans.py:97
++msgid "Allow syslogd the ability to read/write terminals"
 +msgstr ""
- 
--#~ msgid "use_syslog must be a boolean value "
--#~ msgstr "use_syslog ഒരു ബൂളിയന്‍ ആയിരിക്കണം"
-+#: ../gui/polgen.py:1004
-+msgid "You must enter the executable path for your confined process"
++
++#: booleans.py:98
++msgid "Allow logging in and using the system from /dev/console."
 +msgstr ""
- 
--#, fuzzy
--#~ msgid "USER Types automatically get a tmp type"
--#~ msgstr "USER തരത്തിലുള്ളവയ്ക്ക് സ്വയമേ ഒരു tmp തരത്തിലുള്ളത് ലഭ്യമാകുന്നു"
-+#: ../gui/polgen.py:1182
-+msgid "Type Enforcement file"
++
++#: booleans.py:99
++msgid ""
++"Control the ability to mmap a low area of the address space, as configured "
++"by /proc/sys/kernel/mmap_min_addr."
 +msgstr ""
- 
--#~ msgid "You must enter the executable path for your confined process"
--#~ msgstr "നിങ്ങള്‍ക്ക് പരിമിതിയുള്ള പ്രക്രിയയ്ക്കുള്ള പാഥ് നല്‍കുക"
-+#: ../gui/polgen.py:1183
-+msgid "Interface file"
++
++#: booleans.py:100
++msgid "Allow mock to read files in home directories."
 +msgstr ""
- 
--#, fuzzy
--#~ msgid "Type Enforcement file"
--#~ msgstr "എന്‍ഫോര്‍സ്മെന്റ് ഫയല്‍ ടൈപ്പ് ചെയ്യുക"
-+#: ../gui/polgen.py:1184
-+msgid "File Contexts file"
++
++#: booleans.py:101
++msgid "Allow the mount command to mount any directory or file."
 +msgstr ""
- 
--#~ msgid "Interface file"
--#~ msgstr "ഇന്റര്‍ഫെയിസ് ഫയല്‍"
-+#: ../gui/polgen.py:1185
-+msgid "Setup Script"
++
++#: booleans.py:102
++msgid "Allow mozilla plugin domain to connect to the network using TCP."
 +msgstr ""
- 
--#~ msgid "File Contexts file"
--#~ msgstr "ഫൈല്‍ കോണ്‍ടെക്സ്റ്റ് ഫയലുകള്‍"
-+#: ../gui/polgen.py:1306
-+#, python-format
++
++#: booleans.py:103
 +msgid ""
-+"\n"
-+"%s\n"
-+"\n"
-+"sepolgen [ -n moduleName ] [ -m ] [ -t type ] [ executable | Name ]\n"
-+"valid Types:\n"
++"Allow mozilla_plugins to create random content in the users home directory"
 +msgstr ""
- 
--#~ msgid "Setup Script"
--#~ msgstr "സ്ക്രിപ്റ്റ് ക്രമികരിക്കുക"
-+#: ../gui/polgen.py:1354
-+msgid "Executable or Name required"
++
++#: booleans.py:104
++msgid "Allow confined web browsers to read home directory content"
 +msgstr ""
- 
--#~ msgid ""
--#~ "SELinux Port\n"
--#~ "Type"
--#~ msgstr ""
--#~ "SELinux തരത്തിലുള്ള\n"
--#~ "പോര്‍ട്ട്"
-+#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
-+msgid "Network Port"
++
++#: booleans.py:105
++msgid "Allow mplayer executable stack"
 +msgstr ""
- 
--#~ msgid "Protocol"
--#~ msgstr "സമ്പ്രദായം"
-+#: ../gui/portsPage.py:85
++
++#: booleans.py:106
++msgid "Allow mysqld to connect to all ports"
++msgstr ""
++
++#: booleans.py:107
++msgid "Allow BIND to bind apache port."
++msgstr ""
++
++#: booleans.py:108
 +msgid ""
-+"SELinux Port\n"
-+"Type"
++"Allow BIND to write the master zone files. Generally this is used for "
++"dynamic DNS or zone transfers."
 +msgstr ""
- 
--#~ msgid ""
--#~ "MLS/MCS\n"
--#~ "Level"
--#~ msgstr ""
--#~ "MLS/MCS\n"
--#~ "ലവല്‍"
-+#: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
-+msgid "Protocol"
++
++#: booleans.py:109
++msgid "Allow any files/directories to be exported read/only via NFS."
 +msgstr ""
- 
--#~ msgid "Port"
--#~ msgstr "പോര്‍ട്ട്"
-+#: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
++
++#: booleans.py:110
++msgid "Allow any files/directories to be exported read/write via NFS."
++msgstr ""
++
++#: booleans.py:111
 +msgid ""
-+"MLS/MCS\n"
-+"Level"
++"Allow nfs servers to modify public files used for public file transfer "
++"services.  Files/Directories must be labeled public_content_rw_t."
 +msgstr ""
- 
--#~ msgid "Port number \"%s\" is not valid.  0 < PORT_NUMBER < 65536 "
--#~ msgstr "\"%s\" എന്ന പോര്‍ട്ട് നംബര്‍ തെറ്റാണ്.  0 < PORT_NUMBER < 65536 "
-+#: ../gui/portsPage.py:101
-+msgid "Port"
++
++#: booleans.py:112
++msgid "Allow system to run with NIS"
 +msgstr ""
- 
--#~ msgid "List View"
--#~ msgstr "പട്ടികയില്‍ കാണുക"
-+#: ../gui/portsPage.py:207
-+#, python-format
-+msgid "Port number \"%s\" is not valid.  0 < PORT_NUMBER < 65536 "
++
++#: booleans.py:113
++msgid "Allow confined applications to use nscd shared memory."
 +msgstr ""
- 
--#~ msgid "Group View"
--#~ msgstr "ഗ്രൂപ്പായുള്ള കാഴ്ച"
-+#: ../gui/portsPage.py:252
-+msgid "List View"
++
++#: booleans.py:114
++msgid "Allow nsplugin code to connect to unreserved ports"
 +msgstr ""
- 
--#~ msgid "SELinux Service Protection"
--#~ msgstr "SELinux സര്‍വീസ് സുരക്ഷ"
-+#: ../gui/portsPage.py:255 ../gui/system-config-selinux.glade:2419
-+msgid "Group View"
++
++#: booleans.py:115
++msgid "Allow nsplugin code to execmem/execstack"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for acct daemon"
--#~ msgstr "acct ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതകമാക്കുക"
-+#: ../gui/selinux.tbl:1 ../gui/selinux.tbl:30 ../gui/selinux.tbl:31
-+#: ../gui/selinux.tbl:32 ../gui/selinux.tbl:33 ../gui/selinux.tbl:34
-+#: ../gui/selinux.tbl:36 ../gui/selinux.tbl:37 ../gui/selinux.tbl:38
-+#: ../gui/selinux.tbl:39 ../gui/selinux.tbl:40 ../gui/selinux.tbl:42
-+#: ../gui/selinux.tbl:43 ../gui/selinux.tbl:44 ../gui/selinux.tbl:45
-+#: ../gui/selinux.tbl:46 ../gui/selinux.tbl:47 ../gui/selinux.tbl:48
-+#: ../gui/selinux.tbl:49 ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
-+#: ../gui/selinux.tbl:52 ../gui/selinux.tbl:53 ../gui/selinux.tbl:59
-+#: ../gui/selinux.tbl:60 ../gui/selinux.tbl:61 ../gui/selinux.tbl:62
-+#: ../gui/selinux.tbl:63 ../gui/selinux.tbl:64 ../gui/selinux.tbl:65
-+#: ../gui/selinux.tbl:66 ../gui/selinux.tbl:67 ../gui/selinux.tbl:68
-+#: ../gui/selinux.tbl:69 ../gui/selinux.tbl:75 ../gui/selinux.tbl:76
-+#: ../gui/selinux.tbl:77 ../gui/selinux.tbl:78 ../gui/selinux.tbl:79
-+#: ../gui/selinux.tbl:80 ../gui/selinux.tbl:81 ../gui/selinux.tbl:82
-+#: ../gui/selinux.tbl:83 ../gui/selinux.tbl:84 ../gui/selinux.tbl:86
-+#: ../gui/selinux.tbl:88 ../gui/selinux.tbl:89 ../gui/selinux.tbl:90
-+#: ../gui/selinux.tbl:92 ../gui/selinux.tbl:94 ../gui/selinux.tbl:95
-+#: ../gui/selinux.tbl:96 ../gui/selinux.tbl:97 ../gui/selinux.tbl:98
-+#: ../gui/selinux.tbl:99 ../gui/selinux.tbl:100 ../gui/selinux.tbl:101
-+#: ../gui/selinux.tbl:102 ../gui/selinux.tbl:103 ../gui/selinux.tbl:104
-+#: ../gui/selinux.tbl:106 ../gui/selinux.tbl:108 ../gui/selinux.tbl:109
-+#: ../gui/selinux.tbl:110 ../gui/selinux.tbl:111 ../gui/selinux.tbl:112
-+#: ../gui/selinux.tbl:113 ../gui/selinux.tbl:114 ../gui/selinux.tbl:116
-+#: ../gui/selinux.tbl:117 ../gui/selinux.tbl:119 ../gui/selinux.tbl:121
-+#: ../gui/selinux.tbl:123 ../gui/selinux.tbl:124 ../gui/selinux.tbl:127
-+#: ../gui/selinux.tbl:129 ../gui/selinux.tbl:130 ../gui/selinux.tbl:131
-+#: ../gui/selinux.tbl:132 ../gui/selinux.tbl:133 ../gui/selinux.tbl:134
-+#: ../gui/selinux.tbl:135 ../gui/selinux.tbl:136 ../gui/selinux.tbl:137
-+#: ../gui/selinux.tbl:138 ../gui/selinux.tbl:139 ../gui/selinux.tbl:142
-+#: ../gui/selinux.tbl:143 ../gui/selinux.tbl:144 ../gui/selinux.tbl:145
-+#: ../gui/selinux.tbl:146 ../gui/selinux.tbl:147 ../gui/selinux.tbl:148
-+#: ../gui/selinux.tbl:149 ../gui/selinux.tbl:150 ../gui/selinux.tbl:151
-+#: ../gui/selinux.tbl:152 ../gui/selinux.tbl:154 ../gui/selinux.tbl:155
-+#: ../gui/selinux.tbl:156 ../gui/selinux.tbl:157 ../gui/selinux.tbl:158
-+#: ../gui/selinux.tbl:159 ../gui/selinux.tbl:160 ../gui/selinux.tbl:167
-+#: ../gui/selinux.tbl:171 ../gui/selinux.tbl:172 ../gui/selinux.tbl:173
-+#: ../gui/selinux.tbl:174 ../gui/selinux.tbl:175 ../gui/selinux.tbl:177
-+#: ../gui/selinux.tbl:178 ../gui/selinux.tbl:179 ../gui/selinux.tbl:180
-+#: ../gui/selinux.tbl:184 ../gui/selinux.tbl:192 ../gui/selinux.tbl:193
-+#: ../gui/selinux.tbl:194 ../gui/selinux.tbl:195 ../gui/selinux.tbl:196
-+#: ../gui/selinux.tbl:197 ../gui/selinux.tbl:198 ../gui/selinux.tbl:199
-+#: ../gui/selinux.tbl:200 ../gui/selinux.tbl:201 ../gui/selinux.tbl:206
-+#: ../gui/selinux.tbl:207 ../gui/selinux.tbl:218 ../gui/selinux.tbl:219
-+#: ../gui/selinux.tbl:220 ../gui/selinux.tbl:222 ../gui/selinux.tbl:224
-+#: ../gui/selinux.tbl:226 ../gui/selinux.tbl:227 ../gui/selinux.tbl:230
-+msgid "SELinux Service Protection"
-+msgstr ""
- 
--#~ msgid "Admin"
--#~ msgstr "അഡ്മിന്‍"
-+#: ../gui/selinux.tbl:1
-+msgid "Disable SELinux protection for acct daemon"
-+msgstr ""
- 
--#~ msgid "Allow all daemons to write corefiles to /"
--#~ msgstr "/-ലേക്ക് corefile-കള്‍ എഴുതുന്നതിനായി എല്ലാ ഡെമണുകളേയും അനുവദിക്കുക"
-+#: ../gui/selinux.tbl:2 ../gui/selinux.tbl:3 ../gui/selinux.tbl:70
-+#: ../gui/selinux.tbl:153 ../gui/selinux.tbl:168 ../gui/selinux.tbl:169
-+#: ../gui/selinux.tbl:170 ../gui/selinux.tbl:189 ../gui/selinux.tbl:202
-+#: ../gui/selinux.tbl:203 ../gui/selinux.tbl:204 ../gui/selinux.tbl:205
-+msgid "Admin"
-+msgstr ""
- 
--#~ msgid "Allow all daemons the ability to use unallocated ttys"
--#~ msgstr "നല്‍കിയിട്ടില്ലാത്ത tty ഉപയോഗിക്കുന്നതിനുള്ള കഴിവ് എല്ലാ ഡെമണുകള്‍ക്കും അനുവദിക്കുക"
-+#: ../gui/selinux.tbl:2
-+msgid "Allow all daemons to write corefiles to /"
++
++#: booleans.py:116
++msgid "Allow openvpn to read home directories"
 +msgstr ""
- 
--#~ msgid "User Privs"
--#~ msgstr "ഉപയോക്താവിനുള്ള അനുമതികള്‍"
-+#: ../gui/selinux.tbl:3
-+msgid "Allow all daemons the ability to use unallocated ttys"
++
++#: booleans.py:117
++msgid "Allow piranha-lvs domain to connect to the network using TCP."
 +msgstr ""
- 
--#, fuzzy
--#~ msgid ""
--#~ "Allow gadmin SELinux user account to execute files in home directory or /"
--#~ "tmp"
--#~ msgstr ""
--#~ "ഉപയോക്താവിന്റെ ഹോം ഡയറക്ടറി അല്ലെങ്കില്‍ /tmp-ല്‍ ഫയലുകള്‍ പ്രവര്‍ത്തിപ്പിക്കുന്നതിനായി ഗസ്റ്റ് "
--#~ "SELinux ഉപയോക്താക്കളുടെ അക്കൌണ്ടുകളെ അനുവദിക്കുക"
-+#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
-+#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
-+#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
-+#: ../gui/selinux.tbl:210 ../gui/selinux.tbl:211 ../gui/selinux.tbl:212
-+#: ../gui/selinux.tbl:213 ../gui/selinux.tbl:214 ../gui/selinux.tbl:215
-+#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
-+msgid "User Privs"
++
++#: booleans.py:118
++msgid "Allow polipo to connect to all ports > 1023"
 +msgstr ""
- 
--#, fuzzy
--#~ msgid ""
--#~ "Allow guest SELinux user account to execute files in home directory or /"
--#~ "tmp"
--#~ msgstr ""
--#~ "ഉപയോക്താവിന്റെ ഹോം ഡയറക്ടറി അല്ലെങ്കില്‍ /tmp-ല്‍ ഫയലുകള്‍ പ്രവര്‍ത്തിപ്പിക്കുന്നതിനായി "
--#~ "gadmin SELinux ഉപയോക്താക്കളുടെ അക്കൌണ്ടുകളെ അനുവദിക്കുക"
-+#: ../gui/selinux.tbl:4
++
++#: booleans.py:119
 +msgid ""
-+"Allow gadmin SELinux user account to execute files in home directory or /tmp"
++"Determine whether Polipo session daemon can bind tcp sockets to all "
++"unreserved ports."
 +msgstr ""
- 
--#~ msgid "Memory Protection"
--#~ msgstr "മെമ്മറി സുരക്ഷ"
-+#: ../gui/selinux.tbl:5
++
++#: booleans.py:120
 +msgid ""
-+"Allow guest SELinux user account to execute files in home directory or /tmp"
++"Determine whether calling user domains can execute Polipo daemon in the "
++"polipo_session_t domain."
 +msgstr ""
- 
--#~ msgid "Allow java executable stack"
--#~ msgstr "ജാവാ എക്സിക്യൂട്ടബിള്‍ സ്റ്റാക്ക് അനുവദിക്കുക"
-+#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
-+msgid "Memory Protection"
++
++#: booleans.py:121
++msgid "Determine whether polipo can access cifs file systems."
 +msgstr ""
- 
--#~ msgid "Mount"
--#~ msgstr "Mount"
-+#: ../gui/selinux.tbl:6
-+msgid "Allow java executable stack"
++
++#: booleans.py:122
++msgid "Determine whether Polipo can access nfs file systems."
 +msgstr ""
- 
--#~ msgid "Allow mount to mount any file"
--#~ msgstr "mount ഉപയോഗിച്ച് ഏത് ഫയലും മൌണ്ട് ചെയ്യുന്നതിനായി അനുവദിക്കുക"
-+#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
-+#: ../gui/selinux.tbl:209
-+msgid "Mount"
++
++#: booleans.py:123
++msgid "Enable polyinstantiated directory support."
 +msgstr ""
- 
--#~ msgid "Allow mount to mount any directory"
--#~ msgstr "mount ഉപയോഗിച്ച് ഏത് ഡയറക്ടറിയും മൌണ്ട് ചെയ്യുന്നതിനായി അനുവദിക്കുക"
-+#: ../gui/selinux.tbl:7
-+msgid "Allow mount to mount any file"
++
++#: booleans.py:124
++msgid "Allow the portage domains to use NFS mounts (regular nfs_t)"
 +msgstr ""
- 
--#~ msgid "Allow mplayer executable stack"
--#~ msgstr "mplayer എക്സിക്യൂട്ടബിള്‍ സ്റ്റാക്ക് അനുവദിക്കുക"
-+#: ../gui/selinux.tbl:8
-+msgid "Allow mount to mount any directory"
++
++#: booleans.py:125
++msgid "Allow postfix_local domain full write access to mail_spool directories"
 +msgstr ""
- 
--#~ msgid "SSH"
--#~ msgstr "SSH"
-+#: ../gui/selinux.tbl:9
-+msgid "Allow mplayer executable stack"
++
++#: booleans.py:126
++msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
 +msgstr ""
- 
--#~ msgid "Allow ssh to run ssh-keysign"
--#~ msgstr "ssh-keysign പ്രവര്‍ത്തിപ്പിക്കുന്നതിനായി ssh-നെ അനുവദിക്കുക"
-+#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
-+#: ../gui/selinux.tbl:188
-+msgid "SSH"
++
++#: booleans.py:127
++msgid "Allow transmit client label to foreign database"
 +msgstr ""
- 
--#, fuzzy
--#~ msgid ""
--#~ "Allow staff SELinux user account to execute files in home directory or /"
--#~ "tmp"
--#~ msgstr ""
--#~ "ഉപയോക്താവിന്റെ ഹോം ഡയറക്ടറി അല്ലെങ്കില്‍ /tmp-ല്‍ ഫയലുകള്‍ പ്രവര്‍ത്തിപ്പിക്കുന്നതിനായി staff "
--#~ "SELinux ഉപയോക്താക്കളുടെ അക്കൌണ്ടുകളെ അനുവദിക്കുക"
-+#: ../gui/selinux.tbl:10
-+msgid "Allow ssh to run ssh-keysign"
++
++#: booleans.py:128
++msgid "Allow database admins to execute DML statement"
 +msgstr ""
- 
--#, fuzzy
--#~ msgid ""
--#~ "Allow sysadm SELinux user account to execute files in home directory or /"
--#~ "tmp"
--#~ msgstr ""
--#~ "ഉപയോക്താവിന്റെ ഹോം ഡയറക്ടറി അല്ലെങ്കില്‍ /tmp-ല്‍ ഫയലുകള്‍ പ്രവര്‍ത്തിപ്പിക്കുന്നതിനായി "
--#~ "sysadm SELinux ഉപയോക്താക്കളുടെ അക്കൌണ്ടുകളെ അനുവദിക്കുക"
-+#: ../gui/selinux.tbl:11
-+msgid ""
-+"Allow staff SELinux user account to execute files in home directory or /tmp"
++
++#: booleans.py:129
++msgid "Allow unprivileged users to execute DDL statement"
 +msgstr ""
- 
--#, fuzzy
--#~ msgid ""
--#~ "Allow unconfined SELinux user account to execute files in home directory "
--#~ "or /tmp"
--#~ msgstr ""
--#~ "ഉപയോക്താവിന്റെ ഹോം ഡയറക്ടറി അല്ലെങ്കില്‍ /tmp-ല്‍ ഫയലുകള്‍ പ്രവര്‍ത്തിപ്പിക്കുന്നതിനായി "
--#~ "പരിമിതകളില്ലാത്ത SELinux ഉപയോക്താക്കളുടെ അക്കൌണ്ടുകളെ അനുവദിക്കുക"
-+#: ../gui/selinux.tbl:12
-+msgid ""
-+"Allow sysadm SELinux user account to execute files in home directory or /tmp"
++
++#: booleans.py:130
++msgid "Allow pppd to load kernel modules for certain modems"
 +msgstr ""
- 
--#~ msgid "Network Configuration"
--#~ msgstr "നെറ്റ്‌വര്‍ക്ക് ക്രമികരണം"
-+#: ../gui/selinux.tbl:13
++
++#: booleans.py:131
++msgid "Allow pppd to be run for a regular user"
++msgstr ""
++
++#: booleans.py:132
 +msgid ""
-+"Allow unconfined SELinux user account to execute files in home directory or /"
-+"tmp"
++"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
 +msgstr ""
- 
--#~ msgid "Allow unlabeled packets to flow on the network"
--#~ msgstr "പേരില്ലാത്ത പാക്കറ്റുകളെ നെറ്റ്‌വര്‍ക്കിലൂടെ കടത്തിവിടാന്‍ അനുവദിക്കുക"
-+#: ../gui/selinux.tbl:14
-+msgid "Network Configuration"
++
++#: booleans.py:133
++msgid "Allow Puppet client to manage all file types."
 +msgstr ""
- 
--#, fuzzy
--#~ msgid ""
--#~ "Allow user SELinux user account to execute files in home directory or /tmp"
--#~ msgstr ""
--#~ "ഉപയോക്താവിന്റെ ഹോം ഡയറക്ടറി അല്ലെങ്കില്‍ /tmp-ല്‍ ഫയലുകള്‍ പ്രവര്‍ത്തിപ്പിക്കുന്നതിനായി യൂസര്‍ "
--#~ "SELinux ഉപയോക്താക്കളുടെ അക്കൌണ്ടുകളെ അനുവദിക്കുക"
-+#: ../gui/selinux.tbl:14
-+msgid "Allow unlabeled packets to flow on the network"
++
++#: booleans.py:134
++msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
 +msgstr ""
- 
--#~ msgid "Allow unconfined to dyntrans to unconfined_execmem"
--#~ msgstr ""
--#~ "unconfined_execmem-ലേക്ക് dyntrans ചെയ്യുന്നതിനായി പരിമിതികളില്ലാത്തവയെ അനുവദിക്കുക"
-+#: ../gui/selinux.tbl:15
-+msgid ""
-+"Allow user SELinux user account to execute files in home directory or /tmp"
++
++#: booleans.py:135
++msgid "Allow qemu to connect fully to the network"
 +msgstr ""
- 
--#~ msgid "Databases"
--#~ msgstr "ഡേറ്റാ ശേഖരണങ്ങള്‍"
-+#: ../gui/selinux.tbl:16
-+msgid "Allow unconfined to dyntrans to unconfined_execmem"
++
++#: booleans.py:136
++msgid "Allow qemu to use cifs/Samba file systems"
 +msgstr ""
- 
--#~ msgid "Allow user to connect to mysql socket"
--#~ msgstr "mysql സോക്കറ്റിലേക്ക് കണക്ട് ചെയ്യുന്നതിനായി ഉപയോക്താവിനെ അനുവദിക്കുക"
-+#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
-+#: ../gui/selinux.tbl:140
-+msgid "Databases"
++
++#: booleans.py:137
++msgid "Allow qemu to use serial/parallel communication ports"
 +msgstr ""
- 
--#~ msgid "Allow user to connect to postgres socket"
--#~ msgstr "postgres സോക്കറ്റിലേക്ക് കണക്ട് ചെയ്യുന്നതിനായി ഉപയോക്താവിനെ അനുവദിക്കുക"
-+#: ../gui/selinux.tbl:17
-+msgid "Allow user to connect to mysql socket"
++
++#: booleans.py:138
++msgid "Allow qemu to use nfs file systems"
 +msgstr ""
- 
--#~ msgid "XServer"
--#~ msgstr "XServer"
-+#: ../gui/selinux.tbl:18
-+msgid "Allow user to connect to postgres socket"
++
++#: booleans.py:139
++msgid "Allow qemu to use usb devices"
 +msgstr ""
- 
--#~ msgid "Allow clients to write to X shared memory"
--#~ msgstr "X ഷെയര്‍ഡ് മെമ്മറിയിലേക്ക് എഴുതുന്നതിനായി ക്ളൈന്റുകളെ അനുവദിക്കുക"
-+#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
-+msgid "XServer"
++
++#: booleans.py:140
++msgid "Allow racoon to read shadow"
 +msgstr ""
- 
--#, fuzzy
--#~ msgid ""
--#~ "Allow xguest SELinux user account to execute files in home directory or /"
--#~ "tmp"
--#~ msgstr ""
--#~ "ഉപയോക്താവിന്റെ ഹോം ഡയറക്ടറി അല്ലെങ്കില്‍ /tmp-ല്‍ ഫയലുകള്‍ പ്രവര്‍ത്തിപ്പിക്കുന്നതിനായി "
--#~ "xguest SELinux ഉപയോക്താക്കളുടെ അക്കൌണ്ടുകളെ അനുവദിക്കുക"
-+#: ../gui/selinux.tbl:19
-+msgid "Allow clients to write to X shared memory"
++
++#: booleans.py:141
++msgid "Allow rgmanager domain to connect to the network using TCP."
 +msgstr ""
- 
--#~ msgid "NIS"
--#~ msgstr "NIS"
-+#: ../gui/selinux.tbl:20
++
++#: booleans.py:142
 +msgid ""
-+"Allow xguest SELinux user account to execute files in home directory or /tmp"
++"Allow rsync to modify public files used for public file transfer services.  "
++"Files/Directories must be labeled public_content_rw_t."
 +msgstr ""
- 
--#~ msgid "Allow daemons to run with NIS"
--#~ msgstr "NIS-നൊപ്പം പ്രവര്‍ത്തിപ്പിക്കുന്നതിനായി ഡെമണുകളെ അനുവദിക്കുക"
-+#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
-+#: ../gui/selinux.tbl:231
-+msgid "NIS"
++
++#: booleans.py:143
++msgid "Allow rsync to run as a client"
 +msgstr ""
- 
--#~ msgid "Web Applications"
--#~ msgstr "വെബ് പ്രയോഗങ്ങള്‍"
-+#: ../gui/selinux.tbl:21
-+msgid "Allow daemons to run with NIS"
++
++#: booleans.py:144
++msgid "Allow rsync to export any files/directories read only."
 +msgstr ""
- 
--#~ msgid "Transition staff SELinux user to Web Browser Domain"
--#~ msgstr "സ്റ്റാഫ് SELinux ഉപയോക്താവിനെ വെബ് ബ്രൌസര്‍ ഡൊമെയിനിലേക്ക് മാറ്റുക"
-+#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
-+#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
-+#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
-+#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
-+#: ../gui/selinux.tbl:118
-+msgid "Web Applications"
++
++#: booleans.py:145
++msgid "Allow rsync servers to share cifs files systems"
 +msgstr ""
- 
--#~ msgid "Transition sysadm SELinux user to Web Browser Domain"
--#~ msgstr "sysadm SELinux ഉപയോക്താവിനെ വെബ് ബ്രൌസര്‍ ഡൊമെയിനിലേക്ക് മാറ്റുക"
-+#: ../gui/selinux.tbl:22
-+msgid "Transition staff SELinux user to Web Browser Domain"
++
++#: booleans.py:146
++msgid "Allow rsync servers to share nfs files systems"
 +msgstr ""
- 
--#~ msgid "Transition user SELinux user to Web Browser Domain"
--#~ msgstr "യൂസര്‍ SELinux ഉപയോക്താവിനെ വെബ് ബ്രൌസര്‍ ഡൊമെയിനിലേക്ക് മാറ്റുക"
-+#: ../gui/selinux.tbl:23
-+msgid "Transition sysadm SELinux user to Web Browser Domain"
++
++#: booleans.py:147
++msgid "Allow samba to create new home directories (e.g. via PAM)"
 +msgstr ""
- 
--#~ msgid "Transition xguest SELinux user to Web Browser Domain"
--#~ msgstr "xguest SELinux ഉപയോക്താവിനെ വെബ് ബ്രൌസര്‍ ഡൊമെയിനിലേക്ക് മാറ്റുക"
-+#: ../gui/selinux.tbl:24
-+msgid "Transition user SELinux user to Web Browser Domain"
++
++#: booleans.py:148
++msgid ""
++"Allow samba to act as the domain controller, add users, groups and change "
++"passwords."
 +msgstr ""
- 
--#~ msgid "Allow staff Web Browsers to write to home directories"
--#~ msgstr "ഹോം ഡയറക്ടറികളിലേക്ക് എഴുതുന്നതിനായി സ്റ്റാഫ് വെബ് ബ്രൌസറുകളെ അനുവദിക്കുക"
-+#: ../gui/selinux.tbl:25
-+msgid "Transition xguest SELinux user to Web Browser Domain"
++
++#: booleans.py:149
++msgid "Allow samba to share users home directories."
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for amanda"
--#~ msgstr "amanda-യ്ക്കുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതമാക്കുക"
-+#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
-+#: ../gui/selinux.tbl:29
-+msgid "Allow staff Web Browsers to write to home directories"
++
++#: booleans.py:150
++msgid "Allow samba to share any file/directory read only."
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for amavis"
--#~ msgstr "amavis-നുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതമാക്കുക"
-+#: ../gui/selinux.tbl:30
-+msgid "Disable SELinux protection for amanda"
++
++#: booleans.py:151
++msgid "Allow samba to share any file/directory read/write."
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for apmd daemon"
--#~ msgstr "apmd ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതമാക്കുക"
-+#: ../gui/selinux.tbl:31
-+msgid "Disable SELinux protection for amavis"
++
++#: booleans.py:152
++msgid "Allow samba to act as a portmapper"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for arpwatch daemon"
--#~ msgstr "arpwatch ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതമാക്കുക"
-+#: ../gui/selinux.tbl:32
-+msgid "Disable SELinux protection for apmd daemon"
++
++#: booleans.py:153
++msgid "Allow samba to run unconfined scripts"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for auditd daemon"
--#~ msgstr "auditd ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതമാക്കുക"
-+#: ../gui/selinux.tbl:33
-+msgid "Disable SELinux protection for arpwatch daemon"
++
++#: booleans.py:154
++msgid "Allow samba to export ntfs/fusefs volumes."
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for automount daemon"
--#~ msgstr "automount ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതമാക്കുക"
-+#: ../gui/selinux.tbl:34
-+msgid "Disable SELinux protection for auditd daemon"
++
++#: booleans.py:155
++msgid "Allow samba to export NFS volumes."
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for avahi"
--#~ msgstr "avahi-യ്ക്കുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതമാക്കുക"
-+#: ../gui/selinux.tbl:35
-+msgid "Disable SELinux protection for automount daemon"
++
++#: booleans.py:156
++msgid "Allow sanlock to read/write fuse files"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for bluetooth daemon"
--#~ msgstr "bluetooth ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതമാക്കുക"
-+#: ../gui/selinux.tbl:36
-+msgid "Disable SELinux protection for avahi"
++
++#: booleans.py:157
++msgid "Allow sanlock to manage nfs files"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for canna daemon"
--#~ msgstr "canna ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതമാക്കുക"
-+#: ../gui/selinux.tbl:37
-+msgid "Disable SELinux protection for bluetooth daemon"
++
++#: booleans.py:158
++msgid "Allow sanlock to manage cifs files"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for cardmgr daemon"
--#~ msgstr "cardmgr ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതമാക്കുക"
-+#: ../gui/selinux.tbl:38
-+msgid "Disable SELinux protection for canna daemon"
++
++#: booleans.py:159
++msgid "Allow sasl to read shadow"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for Cluster Server"
--#~ msgstr "ക്ളസ്റ്റര്‍ സര്‍വറിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതമാക്കുക"
-+#: ../gui/selinux.tbl:39
-+msgid "Disable SELinux protection for cardmgr daemon"
++
++#: booleans.py:160
++msgid ""
++"disallow programs, such as newrole, from transitioning to administrative "
++"user domains."
 +msgstr ""
- 
--#~ msgid ""
--#~ "Allow cdrecord to read various content. nfs, samba, removable devices, "
--#~ "user temp and untrusted content files"
--#~ msgstr ""
--#~ "പല ഉള്ളടക്കങ്ങള്‍ ലഭ്യമാക്കുന്നതിനായി cdrecord-നെ അനുവദിക്കുക. nfs, samba, മാറ്റുവാന്‍ "
--#~ "സാധിക്കുന്ന ഡിവൈസുകള്‍, യൂസര്‍ temp, വിശ്വസനീയമല്ലാത്ത കണ്‍ടെന്റ് ഫയലുകള്‍ എന്നിവ"
-+#: ../gui/selinux.tbl:40
-+msgid "Disable SELinux protection for Cluster Server"
++
++#: booleans.py:161
++msgid "Disable kernel module loading."
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for ciped daemon"
--#~ msgstr "ciped ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതമാക്കുക"
-+#: ../gui/selinux.tbl:41
++
++#: booleans.py:162
 +msgid ""
-+"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-+"temp and untrusted content files"
++"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 ""
- 
--#~ msgid "Disable SELinux protection for clamd daemon"
--#~ msgstr "clamd ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതമാക്കുക"
-+#: ../gui/selinux.tbl:42
-+msgid "Disable SELinux protection for ciped daemon"
++
++#: booleans.py:163
++msgid "Allow regular users direct dri device access"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for clamscan"
--#~ msgstr "clamscan-നുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതമാക്കുക"
-+#: ../gui/selinux.tbl:43
-+msgid "Disable SELinux protection for clamd daemon"
++
++#: booleans.py:164
++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 ""
- 
--#~ msgid "Disable SELinux protection for clvmd"
--#~ msgstr "clvmd-നുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതമാക്കുക"
-+#: ../gui/selinux.tbl:44
-+msgid "Disable SELinux protection for clamscan"
++
++#: booleans.py:165
++msgid ""
++"Allow all unconfined executables to use libraries requiring text relocation "
++"that are not labeled textrel_shlib_t"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for comsat daemon"
--#~ msgstr "comsat ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതമാക്കുക"
-+#: ../gui/selinux.tbl:45
-+msgid "Disable SELinux protection for clvmd"
++
++#: booleans.py:166
++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 ""
- 
--#~ msgid "Disable SELinux protection for courier daemon"
--#~ msgstr "courier ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതമാക്കുക"
-+#: ../gui/selinux.tbl:46
-+msgid "Disable SELinux protection for comsat daemon"
++
++#: booleans.py:167
++msgid "Allow users to connect to the local mysql server"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for cpucontrol daemon"
--#~ msgstr "cpucontrol ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതമാക്കുക"
-+#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
-+#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
-+msgid "Disable SELinux protection for courier daemon"
++
++#: booleans.py:168
++msgid ""
++"Allow confined users the ability to execute the ping and traceroute "
++"commands."
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for cpuspeed daemon"
--#~ msgstr "cpuspeed ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതമാക്കുക"
-+#: ../gui/selinux.tbl:52
-+msgid "Disable SELinux protection for cpucontrol daemon"
++
++#: booleans.py:169
++msgid "Allow users to connect to PostgreSQL"
 +msgstr ""
- 
--#~ msgid "Cron"
--#~ msgstr "Cron"
-+#: ../gui/selinux.tbl:53
-+msgid "Disable SELinux protection for cpuspeed daemon"
++
++#: booleans.py:170
++msgid ""
++"Allow user to r/w files on filesystems that do not have extended attributes "
++"(FAT, CDROM, FLOPPY)"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for crond daemon"
--#~ msgstr "crond ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതമാക്കുക"
-+#: ../gui/selinux.tbl:54
-+msgid "Cron"
++
++#: booleans.py:171
++msgid ""
++"Allow users to run TCP servers (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 ""
- 
--#~ msgid "Printing"
--#~ msgstr "പ്രിന്റ് ചെയ്യല്‍"
-+#: ../gui/selinux.tbl:54
-+msgid "Disable SELinux protection for crond daemon"
++
++#: booleans.py:172
++msgid "Allow user music sharing"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for cupsd back end server"
--#~ msgstr "cupsd ബാക്കെന്‍ഡ് സര്‍വറിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതമാക്കുക "
-+#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
-+#: ../gui/selinux.tbl:91
-+msgid "Printing"
++
++#: booleans.py:173
++msgid ""
++"Allow anon internal-sftp to upload files, used for public file transfer "
++"services. Directories must be labeled public_content_rw_t."
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for cupsd daemon"
--#~ msgstr "cupsd ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതമാക്കുക"
-+#: ../gui/selinux.tbl:55
-+msgid "Disable SELinux protection for cupsd back end server"
++
++#: booleans.py:174
++msgid ""
++"Allow sftp-internal to read and write files in the user home directories"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for cupsd_lpd"
--#~ msgstr "cupsd_lpd-നുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതമാക്കുക"
-+#: ../gui/selinux.tbl:56
-+msgid "Disable SELinux protection for cupsd daemon"
++
++#: booleans.py:175
++msgid ""
++"Allow sftp-internal to login to local users and read/write all files on the "
++"system, governed by DAC."
 +msgstr ""
- 
--#~ msgid "CVS"
--#~ msgstr "CVS"
-+#: ../gui/selinux.tbl:57
-+msgid "Disable SELinux protection for cupsd_lpd"
++
++#: booleans.py:176
++msgid ""
++"Allow internal-sftp to read and write files in the user ssh home "
++"directories."
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for cvs daemon"
--#~ msgstr "cvs ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതമാക്കുക"
-+#: ../gui/selinux.tbl:58
-+msgid "CVS"
++
++#: booleans.py:177
++msgid "Allow sge to connect to the network using any TCP port"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for cyrus daemon"
--#~ msgstr "cyrus ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതമാക്കുക"
-+#: ../gui/selinux.tbl:58
-+msgid "Disable SELinux protection for cvs daemon"
++
++#: booleans.py:178
++msgid "Allow sge to access nfs file systems."
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for dbskkd daemon"
--#~ msgstr "dbskkd ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതമാക്കുക"
-+#: ../gui/selinux.tbl:59
-+msgid "Disable SELinux protection for cyrus daemon"
++
++#: booleans.py:179
++msgid ""
++"Enable additional permissions needed to support devices on 3ware "
++"controllers."
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for dbusd daemon"
--#~ msgstr "dbusd ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതമാക്കുക"
-+#: ../gui/selinux.tbl:60
-+msgid "Disable SELinux protection for dbskkd daemon"
++
++#: booleans.py:180
++msgid ""
++"Allow samba to modify public files used for public file transfer services.  "
++"Files/Directories must be labeled public_content_rw_t."
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for dccd"
--#~ msgstr "dccd-നുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതമാക്കുക"
-+#: ../gui/selinux.tbl:61
-+msgid "Disable SELinux protection for dbusd daemon"
++
++#: booleans.py:181
++msgid "Allow user spamassassin clients to use the network."
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for dccifd"
--#~ msgstr "dccifd-നുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതമാക്കുക"
-+#: ../gui/selinux.tbl:62
-+msgid "Disable SELinux protection for dccd"
++
++#: booleans.py:182
++msgid "Allow spamd to read/write user home directories."
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for dccm"
--#~ msgstr "dccm-നുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതമാക്കുക"
-+#: ../gui/selinux.tbl:63
-+msgid "Disable SELinux protection for dccifd"
++
++#: booleans.py:183
++msgid ""
++"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for ddt daemon"
--#~ msgstr "ddt ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതമാക്കുക"
-+#: ../gui/selinux.tbl:64
-+msgid "Disable SELinux protection for dccm"
++
++#: booleans.py:184
++msgid "Allow squid to run as a transparent proxy (TPROXY)"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for devfsd daemon"
--#~ msgstr "devfsd ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതമാക്കുക"
-+#: ../gui/selinux.tbl:65
-+msgid "Disable SELinux protection for ddt daemon"
++
++#: booleans.py:185
++msgid ""
++"Allow ssh with chroot env to read and write files in the user home "
++"directories"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for dhcpc daemon"
--#~ msgstr "dhcpc ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതമാക്കുക"
-+#: ../gui/selinux.tbl:66
-+msgid "Disable SELinux protection for devfsd daemon"
++
++#: booleans.py:186
++msgid "allow host key based authentication"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for dhcpd daemon"
--#~ msgstr "dhcpd ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതമാക്കുക"
-+#: ../gui/selinux.tbl:67
-+msgid "Disable SELinux protection for dhcpc daemon"
++
++#: booleans.py:187
++msgid "Allow ssh logins as sysadm_r:sysadm_t"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for dictd daemon"
--#~ msgstr "dictd ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതമാക്കുക"
-+#: ../gui/selinux.tbl:68
-+msgid "Disable SELinux protection for dhcpd daemon"
++
++#: booleans.py:188
++msgid "allow staff user to create and transition to svirt domains."
 +msgstr ""
- 
--#~ msgid "Allow sysadm_t to directly start daemons"
--#~ msgstr "നേരിട്ട് ഡെമണുകള്‍ ആരംഭിക്കുന്നതിനായി sysadm_t-നെ അനുവദിക്കുക"
-+#: ../gui/selinux.tbl:69
-+msgid "Disable SELinux protection for dictd daemon"
++
++#: booleans.py:189
++msgid ""
++"Allow the Telepathy connection managers to connect to any network port."
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for Evolution"
--#~ msgstr "ഇവല്യൂഷനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതമാക്കുക"
-+#: ../gui/selinux.tbl:70
-+msgid "Allow sysadm_t to directly start daemons"
++
++#: booleans.py:190
++msgid ""
++"Allow the Telepathy connection managers to connect to any generic TCP port."
 +msgstr ""
- 
--#~ msgid "Games"
--#~ msgstr "കളികള്‍"
-+#: ../gui/selinux.tbl:71
-+msgid "Disable SELinux protection for Evolution"
++
++#: booleans.py:191
++msgid ""
++"Allow tftp to modify public files used for public file transfer services."
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for games"
--#~ msgstr "കളികള്‍ക്കുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതമാക്കുക"
-+#: ../gui/selinux.tbl:72
-+msgid "Games"
++
++#: booleans.py:192
++msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for the web browsers"
--#~ msgstr "വെബ് ബ്രൌസറുകള്‍ക്കുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതമാക്കുക"
-+#: ../gui/selinux.tbl:72
-+msgid "Disable SELinux protection for games"
++
++#: booleans.py:193
++msgid ""
++"allow unconfined users to transition to the chrome sandbox domains when "
++"running chrome-sandbox"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for Thunderbird"
--#~ msgstr "തണ്ടര്‍ബേര്‍ഡിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതമാക്കുക"
-+#: ../gui/selinux.tbl:73
-+msgid "Disable SELinux protection for the web browsers"
++
++#: booleans.py:194
++msgid "Allow a user to login as an unconfined domain"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for distccd daemon"
--#~ msgstr "distccd ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതമാക്കുക"
-+#: ../gui/selinux.tbl:74
-+msgid "Disable SELinux protection for Thunderbird"
++
++#: booleans.py:195
++msgid ""
++"Allow unconfined users to transition to the Mozilla plugin domain when "
++"running xulrunner plugin-container."
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for dmesg daemon"
--#~ msgstr "dmesg ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതമാക്കുക"
-+#: ../gui/selinux.tbl:75
-+msgid "Disable SELinux protection for distccd daemon"
++
++#: booleans.py:196
++msgid "Allow video playing tools to run unconfined"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for dnsmasq daemon"
--#~ msgstr "dnsmasq ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതമാക്കുക"
-+#: ../gui/selinux.tbl:76
-+msgid "Disable SELinux protection for dmesg daemon"
++
++#: booleans.py:197
++msgid "Allow unprivledged user to create and transition to svirt domains."
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for dovecot daemon"
--#~ msgstr "dovecot ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതമാക്കുക"
-+#: ../gui/selinux.tbl:77
-+msgid "Disable SELinux protection for dnsmasq daemon"
++
++#: booleans.py:198
++msgid "Support ecryptfs home directories"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for entropyd daemon"
--#~ msgstr "entropyd ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതമാക്കുക"
-+#: ../gui/selinux.tbl:78
-+msgid "Disable SELinux protection for dovecot daemon"
++
++#: booleans.py:199
++msgid "Support fusefs home directories"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for fetchmail"
--#~ msgstr "fetchmail-നുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതമാക്കുക"
-+#: ../gui/selinux.tbl:79
-+msgid "Disable SELinux protection for entropyd daemon"
++
++#: booleans.py:200
++msgid "Use lpd server instead of cups"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for fingerd daemon"
--#~ msgstr "fingerd ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതമാക്കുക"
-+#: ../gui/selinux.tbl:80
-+msgid "Disable SELinux protection for fetchmail"
++
++#: booleans.py:201
++msgid "Support NFS home directories"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for freshclam daemon"
--#~ msgstr "freshclam ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതമാക്കുക"
-+#: ../gui/selinux.tbl:81
-+msgid "Disable SELinux protection for fingerd daemon"
++
++#: booleans.py:202
++msgid "Support SAMBA home directories"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for fsdaemon daemon"
--#~ msgstr "fsdaemon ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതമാക്കുക"
-+#: ../gui/selinux.tbl:82
-+msgid "Disable SELinux protection for freshclam daemon"
++
++#: booleans.py:203
++msgid "Allow varnishd to connect to all ports, not just HTTP."
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for gpm daemon"
--#~ msgstr "gpm ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതകമാക്കുക"
-+#: ../gui/selinux.tbl:83
-+msgid "Disable SELinux protection for fsdaemon daemon"
++
++#: booleans.py:204
++msgid "Ignore vbetool mmap_zero errors."
 +msgstr ""
- 
--#~ msgid "NFS"
--#~ msgstr "NFS"
-+#: ../gui/selinux.tbl:84
-+msgid "Disable SELinux protection for gpm daemon"
++
++#: booleans.py:205
++msgid ""
++"Allow confined virtual guests to use serial/parallel communication ports"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for gss daemon"
--#~ msgstr "gss ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതകമാക്കുക"
-+#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
-+msgid "NFS"
++
++#: booleans.py:206
++msgid ""
++"Allow confined virtual guests to use executable memory and executable stack"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for Hal daemon"
--#~ msgstr "Hal ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതകമാക്കുക"
-+#: ../gui/selinux.tbl:85
-+msgid "Disable SELinux protection for gss daemon"
-+msgstr ""
- 
--#~ msgid "Compatibility"
--#~ msgstr "കോംപാറ്റിബിളിറ്റി"
-+#: ../gui/selinux.tbl:86
-+msgid "Disable SELinux protection for Hal daemon"
-+msgstr ""
- 
--#~ msgid ""
--#~ "Do not audit things that we know to be broken but which are not security "
--#~ "risks"
--#~ msgstr "സുരക്ഷയ്ക്ക് കോട്ടം തട്ടാത്തതും തകരാറുള്ളതുമായ കാര്യങ്ങള്‍ ഓഡിറ്റ് ചെയ്യരുത്"
-+#: ../gui/selinux.tbl:87
-+msgid "Compatibility"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for hostname daemon"
--#~ msgstr "hostname ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതകമാക്കുക"
-+#: ../gui/selinux.tbl:87
-+msgid ""
-+"Do not audit things that we know to be broken but which are not security "
-+"risks"
++
++#: booleans.py:207
++msgid "Allow confined virtual guests to read fuse files"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:88
-+msgid "Disable SELinux protection for hostname daemon"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for hotplug daemon"
--#~ msgstr "hotplug ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതകമാക്കുക"
-+#: ../gui/selinux.tbl:89
-+msgid "Disable SELinux protection for hotplug daemon"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for howl daemon"
--#~ msgstr "howl ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതകമാക്കുക"
-+#: ../gui/selinux.tbl:90
-+msgid "Disable SELinux protection for howl daemon"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for cups hplip daemon"
--#~ msgstr "cups hplip ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതകമാക്കുക"
-+#: ../gui/selinux.tbl:91
-+msgid "Disable SELinux protection for cups hplip daemon"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for httpd rotatelogs"
--#~ msgstr "http rotatelogs-നുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതകമാക്കുക"
-+#: ../gui/selinux.tbl:92
-+msgid "Disable SELinux protection for httpd rotatelogs"
-+msgstr ""
- 
--#~ msgid "HTTPD Service"
--#~ msgstr "HTTPD സര്‍വീസ്"
-+#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
-+msgid "HTTPD Service"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for http suexec"
--#~ msgstr "http suexec-നുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതകമാക്കുക"
-+#: ../gui/selinux.tbl:93
-+msgid "Disable SELinux protection for http suexec"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for hwclock daemon"
--#~ msgstr "hwclock ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതകമാക്കുക"
-+#: ../gui/selinux.tbl:94
-+msgid "Disable SELinux protection for hwclock daemon"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for i18n daemon"
--#~ msgstr "i18n ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതകമാക്കുക"
-+#: ../gui/selinux.tbl:95
-+msgid "Disable SELinux protection for i18n daemon"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for imazesrv daemon"
--#~ msgstr "imazesrv ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതകമാക്കുക"
-+#: ../gui/selinux.tbl:96
-+msgid "Disable SELinux protection for imazesrv daemon"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for inetd child daemons"
--#~ msgstr "inetd ചൈള്‍ഡ് ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതകമാക്കുക"
-+#: ../gui/selinux.tbl:97
-+msgid "Disable SELinux protection for inetd child daemons"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for inetd daemon"
--#~ msgstr "inetd ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതകമാക്കുക"
-+#: ../gui/selinux.tbl:98
-+msgid "Disable SELinux protection for inetd daemon"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for innd daemon"
--#~ msgstr "innd ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതകമാക്കുക"
-+#: ../gui/selinux.tbl:99
-+msgid "Disable SELinux protection for innd daemon"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for iptables daemon"
--#~ msgstr "iptables ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതകമാക്കുക"
-+#: ../gui/selinux.tbl:100
-+msgid "Disable SELinux protection for iptables daemon"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for ircd daemon"
--#~ msgstr "ircd ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതകമാക്കുക"
-+#: ../gui/selinux.tbl:101
-+msgid "Disable SELinux protection for ircd daemon"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for irqbalance daemon"
--#~ msgstr "irqbalance ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതകമാക്കുക"
-+#: ../gui/selinux.tbl:102
-+msgid "Disable SELinux protection for irqbalance daemon"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for iscsi daemon"
--#~ msgstr "iscsi ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതകമാക്കുക"
-+#: ../gui/selinux.tbl:103
-+msgid "Disable SELinux protection for iscsi daemon"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for jabberd daemon"
--#~ msgstr "jabberd ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതകമാക്കുക"
-+#: ../gui/selinux.tbl:104
-+msgid "Disable SELinux protection for jabberd daemon"
-+msgstr ""
- 
--#~ msgid "Kerberos"
--#~ msgstr "Kerberos"
-+#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
-+msgid "Kerberos"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for kadmind daemon"
--#~ msgstr "kadmind ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതകമാക്കുക"
-+#: ../gui/selinux.tbl:105
-+msgid "Disable SELinux protection for kadmind daemon"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for klogd daemon"
--#~ msgstr "klogd ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതകമാക്കുക"
-+#: ../gui/selinux.tbl:106
-+msgid "Disable SELinux protection for klogd daemon"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for krb5kdc daemon"
--#~ msgstr "krb5kdc ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതകമാക്കുക"
-+#: ../gui/selinux.tbl:107
-+msgid "Disable SELinux protection for krb5kdc daemon"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for ktalk daemons"
--#~ msgstr "ktalk ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതകമാക്കുക"
-+#: ../gui/selinux.tbl:108
-+msgid "Disable SELinux protection for ktalk daemons"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for kudzu daemon"
--#~ msgstr "kudzu ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതകമാക്കുക"
-+#: ../gui/selinux.tbl:109
-+msgid "Disable SELinux protection for kudzu daemon"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for locate daemon"
--#~ msgstr "locate ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതകമാക്കുക"
-+#: ../gui/selinux.tbl:110
-+msgid "Disable SELinux protection for locate daemon"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for lpd daemon"
--#~ msgstr "lpd ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതകമാക്കുക"
-+#: ../gui/selinux.tbl:111
-+msgid "Disable SELinux protection for lpd daemon"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for lrrd daemon"
--#~ msgstr "lrrd ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതകമാക്കുക"
-+#: ../gui/selinux.tbl:112
-+msgid "Disable SELinux protection for lrrd daemon"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for lvm daemon"
--#~ msgstr "lvm ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതകമാക്കുക"
-+#: ../gui/selinux.tbl:113
-+msgid "Disable SELinux protection for lvm daemon"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for mailman"
--#~ msgstr "mailman-നുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതകമാക്കുക"
-+#: ../gui/selinux.tbl:114
-+msgid "Disable SELinux protection for mailman"
-+msgstr ""
- 
--#~ msgid "Allow evolution and thunderbird to read user files"
--#~ msgstr ""
--#~ "ഉപയോക്താവിനുള്ള ഫയലുകള്‍ ലഭ്യമാക്കുന്നതിനായി ഇവല്യൂഷ്യന്‍, തണ്ടര്‍ബേര്‍ഡ് എന്നിവരെ അനുവദിക്കുക"
-+#: ../gui/selinux.tbl:115
-+msgid "Allow evolution and thunderbird to read user files"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for mdadm daemon"
--#~ msgstr "mdadm ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതകമാക്കുക"
-+#: ../gui/selinux.tbl:116
-+msgid "Disable SELinux protection for mdadm daemon"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for monopd daemon"
--#~ msgstr "monopd ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതകമാക്കുക"
-+#: ../gui/selinux.tbl:117
-+msgid "Disable SELinux protection for monopd daemon"
-+msgstr ""
- 
--#~ msgid "Allow the mozilla browser to read user files"
--#~ msgstr "ഉപയോക്താവിനുള്ള ഫയലുകള്‍ വായിക്കുന്നതിനായി മോസിലാ ബ്രൌസറിനെ അനുവദിക്കുക"
-+#: ../gui/selinux.tbl:118
-+msgid "Allow the mozilla browser to read user files"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for mrtg daemon"
--#~ msgstr "mrtg ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതകമാക്കുക"
-+#: ../gui/selinux.tbl:119
-+msgid "Disable SELinux protection for mrtg daemon"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for mysqld daemon"
--#~ msgstr "mysqld ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതകമാക്കുക"
-+#: ../gui/selinux.tbl:120
-+msgid "Disable SELinux protection for mysqld daemon"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for nagios daemon"
--#~ msgstr "nagios ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതകമാക്കുക"
-+#: ../gui/selinux.tbl:121
-+msgid "Disable SELinux protection for nagios daemon"
-+msgstr ""
- 
--#~ msgid "Name Service"
--#~ msgstr "നെയിം സര്‍വീസ്"
-+#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
-+msgid "Name Service"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for named daemon"
--#~ msgstr "named ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതകമാക്കുക"
-+#: ../gui/selinux.tbl:122
-+msgid "Disable SELinux protection for named daemon"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for nessusd daemon"
--#~ msgstr "nessusd ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതകമാക്കുക"
-+#: ../gui/selinux.tbl:123
-+msgid "Disable SELinux protection for nessusd daemon"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for NetworkManager"
--#~ msgstr "NetworkManager-നുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതകമാക്കുക"
-+#: ../gui/selinux.tbl:124
-+msgid "Disable SELinux protection for NetworkManager"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for nfsd daemon"
--#~ msgstr "nfsd ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതകമാക്കുക"
-+#: ../gui/selinux.tbl:125
-+msgid "Disable SELinux protection for nfsd daemon"
-+msgstr ""
- 
--#~ msgid "Samba"
--#~ msgstr "സാംബാ"
-+#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
-+#: ../gui/selinux.tbl:221
-+msgid "Samba"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for nmbd daemon"
--#~ msgstr "nmbd ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതകമാക്കുക"
-+#: ../gui/selinux.tbl:126
-+msgid "Disable SELinux protection for nmbd daemon"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for nrpe daemon"
--#~ msgstr "nrpe ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതകമാക്കുക"
-+#: ../gui/selinux.tbl:127
-+msgid "Disable SELinux protection for nrpe daemon"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for nscd daemon"
--#~ msgstr "nscd ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതകമാക്കുക"
-+#: ../gui/selinux.tbl:128
-+msgid "Disable SELinux protection for nscd daemon"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for nsd daemon"
--#~ msgstr "nsd ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതകമാക്കുക"
-+#: ../gui/selinux.tbl:129
-+msgid "Disable SELinux protection for nsd daemon"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for ntpd daemon"
--#~ msgstr "ntpd ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതകമാക്കുക"
-+#: ../gui/selinux.tbl:130
-+msgid "Disable SELinux protection for ntpd daemon"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for oddjob"
--#~ msgstr "oddjob-നുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതകമാക്കുക"
-+#: ../gui/selinux.tbl:131
-+msgid "Disable SELinux protection for oddjob"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for oddjob_mkhomedir"
--#~ msgstr "oddjob_mkhomedir-നുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതകമാക്കുക"
-+#: ../gui/selinux.tbl:132
-+msgid "Disable SELinux protection for oddjob_mkhomedir"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for openvpn daemon"
--#~ msgstr "openvpn ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതകമാക്കുക"
-+#: ../gui/selinux.tbl:133
-+msgid "Disable SELinux protection for openvpn daemon"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for pam daemon"
--#~ msgstr "pam ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതകമാക്കുക"
-+#: ../gui/selinux.tbl:134
-+msgid "Disable SELinux protection for pam daemon"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for pegasus"
--#~ msgstr "pegasus-നുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതകമാക്കുക"
-+#: ../gui/selinux.tbl:135
-+msgid "Disable SELinux protection for pegasus"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for perdition daemon"
--#~ msgstr "perdition ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതകമാക്കുക"
-+#: ../gui/selinux.tbl:136
-+msgid "Disable SELinux protection for perdition daemon"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for portmap daemon"
--#~ msgstr "portmap ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതകമാക്കുക"
-+#: ../gui/selinux.tbl:137
-+msgid "Disable SELinux protection for portmap daemon"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for portslave daemon"
--#~ msgstr "portslave ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതകമാക്കുക"
-+#: ../gui/selinux.tbl:138
-+msgid "Disable SELinux protection for portslave daemon"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for postfix"
--#~ msgstr "postfix-നുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതകമാക്കുക"
-+#: ../gui/selinux.tbl:139
-+msgid "Disable SELinux protection for postfix"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for postgresql daemon"
--#~ msgstr "postgresql ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതകമാക്കുക"
-+#: ../gui/selinux.tbl:140
-+msgid "Disable SELinux protection for postgresql daemon"
-+msgstr ""
- 
--#~ msgid "pppd"
--#~ msgstr "pppd"
-+#: ../gui/selinux.tbl:141
-+msgid "pppd"
-+msgstr ""
- 
--#~ msgid "Allow pppd to be run for a regular user"
--#~ msgstr "ഒരു സാധാരണ ഉപയോക്താവിന് പ്രവര്‍ത്തിപ്പിക്കുന്നതിനായി pppd-യെ അനുവദിക്കുക"
-+#: ../gui/selinux.tbl:141
-+msgid "Allow pppd to be run for a regular user"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for pptp"
--#~ msgstr "ppt-യ്ക്കുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതകമാക്കുക"
-+#: ../gui/selinux.tbl:142
-+msgid "Disable SELinux protection for pptp"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for prelink daemon"
--#~ msgstr "prelink ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതകമാക്കുക"
-+#: ../gui/selinux.tbl:143
-+msgid "Disable SELinux protection for prelink daemon"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for privoxy daemon"
--#~ msgstr "privoxy ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതകമാക്കുക"
-+#: ../gui/selinux.tbl:144
-+msgid "Disable SELinux protection for privoxy daemon"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for ptal daemon"
--#~ msgstr "ptal ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതകമാക്കുക"
-+#: ../gui/selinux.tbl:145
-+msgid "Disable SELinux protection for ptal daemon"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for pxe daemon"
--#~ msgstr "pxe ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതകമാക്കുക"
-+#: ../gui/selinux.tbl:146
-+msgid "Disable SELinux protection for pxe daemon"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for pyzord"
--#~ msgstr "pyzord-നുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതകമാക്കുക"
-+#: ../gui/selinux.tbl:147
-+msgid "Disable SELinux protection for pyzord"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for quota daemon"
--#~ msgstr "quota ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതകമാക്കുക"
-+#: ../gui/selinux.tbl:148
-+msgid "Disable SELinux protection for quota daemon"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for radiusd daemon"
--#~ msgstr "radiusd ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതകമാക്കുക"
-+#: ../gui/selinux.tbl:149
-+msgid "Disable SELinux protection for radiusd daemon"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for radvd daemon"
--#~ msgstr "radvd ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതകമാക്കുക"
-+#: ../gui/selinux.tbl:150
-+msgid "Disable SELinux protection for radvd daemon"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for rdisc"
--#~ msgstr "rdisc-നുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതകമാക്കുക"
-+#: ../gui/selinux.tbl:151
-+msgid "Disable SELinux protection for rdisc"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for readahead"
--#~ msgstr "readahead-നുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതകമാക്കുക"
-+#: ../gui/selinux.tbl:152
-+msgid "Disable SELinux protection for readahead"
-+msgstr ""
- 
--#~ msgid "Allow programs to read files in non-standard locations (default_t)"
--#~ msgstr ""
--#~ "നിലവാരമില്ലാത്ത സ്ഥാനങ്ങളിലുള്ള ഫയലുകള്‍ ലഭ്യമാക്കുന്നതിനുള്ള പ്രോഗ്രാമുകള്‍ അനുവദിക്കുക "
--#~ "(default_t)"
-+#: ../gui/selinux.tbl:153
-+msgid "Allow programs to read files in non-standard locations (default_t)"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for restorecond"
--#~ msgstr "restorecond-നുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതകമാക്കുക"
-+#: ../gui/selinux.tbl:154
-+msgid "Disable SELinux protection for restorecond"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for rhgb daemon"
--#~ msgstr "rhgb ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതകമാക്കുക"
-+#: ../gui/selinux.tbl:155
-+msgid "Disable SELinux protection for rhgb daemon"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for ricci"
--#~ msgstr "ricci-നുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതകമാക്കുക"
-+#: ../gui/selinux.tbl:156
-+msgid "Disable SELinux protection for ricci"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for ricci_modclusterd"
--#~ msgstr "ricci_modclusterd-നുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതകമാക്കുക"
-+#: ../gui/selinux.tbl:157
-+msgid "Disable SELinux protection for ricci_modclusterd"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for rlogind daemon"
--#~ msgstr "rlogind ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതകമാക്കുക"
-+#: ../gui/selinux.tbl:158
-+msgid "Disable SELinux protection for rlogind daemon"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for rpcd daemon"
--#~ msgstr "rpcd ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതകമാക്കുക"
-+#: ../gui/selinux.tbl:159
-+msgid "Disable SELinux protection for rpcd daemon"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for rshd"
--#~ msgstr "rshd-നുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതകമാക്കുക"
-+#: ../gui/selinux.tbl:160
-+msgid "Disable SELinux protection for rshd"
-+msgstr ""
- 
--#~ msgid "rsync"
--#~ msgstr "rsync"
-+#: ../gui/selinux.tbl:161
-+msgid "rsync"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for rsync daemon"
--#~ msgstr "rsync ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതകമാക്കുക"
-+#: ../gui/selinux.tbl:161
-+msgid "Disable SELinux protection for rsync daemon"
-+msgstr ""
- 
--#~ msgid "Allow ssh to run from inetd instead of as a daemon"
--#~ msgstr ""
--#~ "ഒരു ഡെമണ്‍ ആയി പ്രവര്‍ത്തിക്കുന്നതിന് പകരം inetd ആയി പ്രവര്‍ത്തിക്കുന്നതിന് ssh-നെ അനുവദിക്കുക"
-+#: ../gui/selinux.tbl:162
-+msgid "Allow ssh to run from inetd instead of as a daemon"
-+msgstr ""
- 
--#~ msgid "Allow Samba to share nfs directories"
--#~ msgstr "nfs ഡയറക്ടറികള്‍ പങ്കിടുന്നതിനായി Samba-യെ അനുവദിക്കുക"
-+#: ../gui/selinux.tbl:163
-+msgid "Allow Samba to share nfs directories"
-+msgstr ""
- 
--#~ msgid "SASL authentication server"
--#~ msgstr "SASL ഓഥന്റിക്കേഷന്‍ സര്‍വര്‍"
-+#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
-+msgid "SASL authentication server"
-+msgstr ""
- 
--#~ msgid "Allow sasl authentication server to read /etc/shadow"
--#~ msgstr "/etc/shadow ലഭ്യമാക്കുന്നതിനായി sasl ഓഥന്റിക്കേഷന്‍ സര്‍വറിനെ അനുവദിക്കുക"
-+#: ../gui/selinux.tbl:164
-+msgid "Allow sasl authentication server to read /etc/shadow"
-+msgstr ""
- 
--#~ msgid ""
--#~ "Allow X-Windows server to map a memory region as both executable and "
--#~ "writable"
--#~ msgstr ""
--#~ "എക്സിക്യൂട്ടബിളും റൈറ്റബിളുമായി പ്രവര്‍ത്തിപ്പിക്കുന്നതിന് ഒരു മെമ്മറിയിലേക്ക് മാപ്പ് "
--#~ "ചെയ്യുന്നതിനായി എക്സ്-വിന്‍ഡോസ് സര്‍വറിനെ അനുവദിക്കുക"
-+#: ../gui/selinux.tbl:165
-+msgid ""
-+"Allow X-Windows server to map a memory region as both executable and writable"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for saslauthd daemon"
--#~ msgstr "saslauthd ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതകമാക്കുക"
-+#: ../gui/selinux.tbl:166
-+msgid "Disable SELinux protection for saslauthd daemon"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for scannerdaemon daemon"
--#~ msgstr "scannerdaemon ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതകമാക്കുക"
-+#: ../gui/selinux.tbl:167
-+msgid "Disable SELinux protection for scannerdaemon daemon"
-+msgstr ""
- 
--#~ msgid "Do not allow transition to sysadm_t, sudo and su effected"
--#~ msgstr "sysadm_t, sudo, su ബാധകമായവയിലേക്ക് മാറുന്നതിനായി അനുവദിക്കരുത്"
-+#: ../gui/selinux.tbl:168
-+msgid "Do not allow transition to sysadm_t, sudo and su effected"
-+msgstr ""
- 
--#~ msgid "Do not allow any processes to load kernel modules"
--#~ msgstr "കേര്‍ണല്‍ ഘടകങ്ങള്‍ ലഭ്യമാക്കുന്നതിനായി ഒരു പ്രക്രിയകളേയും അനുവദിക്കരുത്"
-+#: ../gui/selinux.tbl:169
-+msgid "Do not allow any processes to load kernel modules"
-+msgstr ""
- 
--#~ msgid "Do not allow any processes to modify kernel SELinux policy"
--#~ msgstr ""
--#~ "കേര്‍ണലിന്റെ SELinux പോളിസിയില്‍ മാറ്റം വരുത്തുന്നതിനായി ഒരു പ്രക്രിയകളേയും അനുവദിക്കരുത്"
-+#: ../gui/selinux.tbl:170
-+msgid "Do not allow any processes to modify kernel SELinux policy"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for sendmail daemon"
--#~ msgstr "sendmail ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതകമാക്കുക"
-+#: ../gui/selinux.tbl:171
-+msgid "Disable SELinux protection for sendmail daemon"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for setrans"
--#~ msgstr "setrans-നുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതകമാക്കുക"
-+#: ../gui/selinux.tbl:172
-+msgid "Disable SELinux protection for setrans"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for setroubleshoot daemon"
--#~ msgstr "setroublesoot ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതകമാക്കുക "
-+#: ../gui/selinux.tbl:173
-+msgid "Disable SELinux protection for setroubleshoot daemon"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for slapd daemon"
--#~ msgstr "slapd ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതകമാക്കുക"
-+#: ../gui/selinux.tbl:174
-+msgid "Disable SELinux protection for slapd daemon"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for slrnpull daemon"
--#~ msgstr "slrnpull ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതകമാക്കുക"
-+#: ../gui/selinux.tbl:175
-+msgid "Disable SELinux protection for slrnpull daemon"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for smbd daemon"
--#~ msgstr "smbd ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതകമാക്കുക"
-+#: ../gui/selinux.tbl:176
-+msgid "Disable SELinux protection for smbd daemon"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for snmpd daemon"
--#~ msgstr "snmpd ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതകമാക്കുക"
-+#: ../gui/selinux.tbl:177
-+msgid "Disable SELinux protection for snmpd daemon"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for snort daemon"
--#~ msgstr "snort ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതകമാക്കുക"
-+#: ../gui/selinux.tbl:178
-+msgid "Disable SELinux protection for snort daemon"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for soundd daemon"
--#~ msgstr "soundd ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതകമാക്കുക"
-+#: ../gui/selinux.tbl:179
-+msgid "Disable SELinux protection for soundd daemon"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for sound daemon"
--#~ msgstr "sound ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതകമാക്കുക"
-+#: ../gui/selinux.tbl:180
-+msgid "Disable SELinux protection for sound daemon"
-+msgstr ""
- 
--#~ msgid "Spam Protection"
--#~ msgstr "സ്പാമിനുള്ള സുരക്ഷ "
-+#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
-+msgid "Spam Protection"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for spamd daemon"
--#~ msgstr "spamd ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതകമാക്കുക"
-+#: ../gui/selinux.tbl:181
-+msgid "Disable SELinux protection for spamd daemon"
-+msgstr ""
- 
--#~ msgid "Allow spamd to access home directories"
--#~ msgstr "ഹോം ഡയറക്ടറികളിലേക്ക് പ്രവേശിക്കുന്നതിനായി spamd അനുവദിക്കുക"
-+#: ../gui/selinux.tbl:182
-+msgid "Allow spamd to access home directories"
-+msgstr ""
- 
--#~ msgid "Allow Spam Assassin daemon network access"
--#~ msgstr "സ്പാം അസ്സാസ്സിന്‍ ഡെമണ്‍ നെറ്റ്‌വര്‍ക്ക് പ്രവേശനം അനുവദിക്കുക"
-+#: ../gui/selinux.tbl:183
-+msgid "Allow Spam Assassin daemon network access"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for speedmgmt daemon"
--#~ msgstr "speedmgmt ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതകമാക്കുക"
-+#: ../gui/selinux.tbl:184
-+msgid "Disable SELinux protection for speedmgmt daemon"
-+msgstr ""
- 
--#~ msgid "Squid"
--#~ msgstr "സ്ക്വിഡ്"
-+#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
-+msgid "Squid"
-+msgstr ""
- 
--#~ msgid "Allow squid daemon to connect to the network"
--#~ msgstr "നെറ്റ്‌വര്‍ക്കിലേക്ക് കണക്ട് ചെയ്യുന്നതിനായി squid ഡെമണിനെ അനുവദിക്കുക"
-+#: ../gui/selinux.tbl:185
-+msgid "Allow squid daemon to connect to the network"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for squid daemon"
--#~ msgstr "squid ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതകമാക്കുക"
-+#: ../gui/selinux.tbl:186
-+msgid "Disable SELinux protection for squid daemon"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for ssh daemon"
--#~ msgstr "ssh ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതകമാക്കുക "
-+#: ../gui/selinux.tbl:187
-+msgid "Disable SELinux protection for ssh daemon"
-+msgstr ""
- 
--#~ msgid "Allow ssh logins as sysadm_r:sysadm_t"
--#~ msgstr "ssh ലോഗിനുകളെ sysadm_r:sysadm_t ആയി അനുവദിക്കുക"
-+#: ../gui/selinux.tbl:188
-+msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+msgstr ""
- 
--#~ msgid ""
--#~ "Allow staff_r users to search the sysadm home dir and read files (such as "
--#~ "~/.bashrc)"
--#~ msgstr ""
--#~ "sysadm ഹോം ഡയറക്ടറി തിരഞ്ഞ് ഫയലുകള്‍ ലഭ്യമാക്കുന്നതിനായി staff_r users-നെ അനുവദിക്കുക "
--#~ "(such as ~/.bashrc)"
-+#: ../gui/selinux.tbl:189
-+msgid ""
-+"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
-+"bashrc)"
-+msgstr ""
- 
--#~ msgid "Universal SSL tunnel"
--#~ msgstr "യൂണിവേഴ്സല്‍ SSL ടണല്‍"
-+#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
-+msgid "Universal SSL tunnel"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for stunnel daemon"
--#~ msgstr "stunnel ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതകമാക്കുക"
-+#: ../gui/selinux.tbl:190
-+msgid "Disable SELinux protection for stunnel daemon"
-+msgstr ""
- 
--#~ msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
--#~ msgstr "xinetd-ന് പുറത്ത് ഒറ്റയ്ക്ക് പ്രവര്‍ത്തിക്കുന്നതിനായി stunnel ഡെമണിനെ അനുവദിക്കുക"
-+#: ../gui/selinux.tbl:191
-+msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for swat daemon"
--#~ msgstr "swat ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതകമാക്കുക"
-+#: ../gui/selinux.tbl:192
-+msgid "Disable SELinux protection for swat daemon"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for sxid daemon"
--#~ msgstr "sxid ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതകമാക്കുക"
-+#: ../gui/selinux.tbl:193
-+msgid "Disable SELinux protection for sxid daemon"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for syslogd daemon"
--#~ msgstr "syslogd ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതകമാക്കുക"
-+#: ../gui/selinux.tbl:194
-+msgid "Disable SELinux protection for syslogd daemon"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for system cron jobs"
--#~ msgstr "സിസ്റ്റം cron ജോലികള്‍ക്കുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതകമാക്കുക"
-+#: ../gui/selinux.tbl:195
-+msgid "Disable SELinux protection for system cron jobs"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for tcp daemon"
--#~ msgstr "tcp ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതകമാക്കുക"
-+#: ../gui/selinux.tbl:196
-+msgid "Disable SELinux protection for tcp daemon"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for telnet daemon"
--#~ msgstr "telnet ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതകമാക്കുക"
-+#: ../gui/selinux.tbl:197
-+msgid "Disable SELinux protection for telnet daemon"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for tftpd daemon"
--#~ msgstr "tftpd ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതകമാക്കുക"
-+#: ../gui/selinux.tbl:198
-+msgid "Disable SELinux protection for tftpd daemon"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for transproxy daemon"
--#~ msgstr "transproxy ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതകമാക്കുക"
-+#: ../gui/selinux.tbl:199
-+msgid "Disable SELinux protection for transproxy daemon"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for udev daemon"
--#~ msgstr "udev ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതകമാക്കുക"
-+#: ../gui/selinux.tbl:200
-+msgid "Disable SELinux protection for udev daemon"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for uml daemon"
--#~ msgstr "uml ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതകമാക്കുക"
-+#: ../gui/selinux.tbl:201
-+msgid "Disable SELinux protection for uml daemon"
-+msgstr ""
- 
--#~ msgid ""
--#~ "Allow xinetd to run unconfined, including any services it starts that do "
--#~ "not have a domain transition explicitly defined"
--#~ msgstr ""
--#~ "പരിമിതികളില്ലാതെ പ്രവര്‍ത്തിക്കുന്നതിനായി xinetd-യെ അനുവദിക്കുക. ഡൊമെയില്‍ "
--#~ "വ്യക്തമാക്കിയിട്ടില്ലാത്തതും അത് ആരംഭിക്കുന്നതുമായഏത് ഡസേവനങ്ങളുംഇതില്‍ ഉള്‍പ്പെടുന്നു."
-+#: ../gui/selinux.tbl:202
-+msgid ""
-+"Allow xinetd to run unconfined, including any services it starts that do not "
-+"have a domain transition explicitly defined"
-+msgstr ""
- 
--#~ msgid ""
--#~ "Allow rc scripts to run unconfined, including any daemon started by an rc "
--#~ "script that does not have a domain transition explicitly defined"
--#~ msgstr ""
--#~ "പരിമിതികളില്ലാതെ പ്രവര്‍ത്തിക്കുന്നതിനായി rc സ്ക്രിപ്റ്റുകളെ അനുവദിക്കുക. ഡൊമെയില്‍ "
--#~ "വ്യക്തമാക്കിയിട്ടില്ലാത്തതും rc സ്ക്രിപ്റ്റ് ആരംഭിക്കുന്നതുമായ ഏത് ഡെമണും ഇതില്‍ ഉള്‍പ്പെടുന്നു."
-+#: ../gui/selinux.tbl:203
-+msgid ""
-+"Allow rc scripts to run unconfined, including any daemon started by an rc "
-+"script that does not have a domain transition explicitly defined"
-+msgstr ""
- 
--#~ msgid "Allow rpm to run unconfined"
--#~ msgstr "പരിതികളില്ലാതെ rpm പ്രവര്‍ത്തിക്കുന്നതിനായി അനുവദിക്കുക"
-+#: ../gui/selinux.tbl:204
-+msgid "Allow rpm to run unconfined"
-+msgstr ""
- 
--#~ msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
--#~ msgstr ""
--#~ "അനുവദനീയമായ പ്രയോഗങ്ങളായ hotplug, insmod എന്നിവ പരിമിതികളില്ലാതെ "
--#~ "പ്രവര്‍ത്തിക്കുന്നതിന് അനുവദിക്കുക"
-+#: ../gui/selinux.tbl:205
-+msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for updfstab daemon"
--#~ msgstr "updfstab ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതകമാക്കുക"
-+#: ../gui/selinux.tbl:206
-+msgid "Disable SELinux protection for updfstab daemon"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for uptimed daemon"
--#~ msgstr "uptimed ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതകമാക്കുക"
-+#: ../gui/selinux.tbl:207
-+msgid "Disable SELinux protection for uptimed daemon"
-+msgstr ""
- 
--#~ msgid ""
--#~ "Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, "
--#~ "only staff_r can do so"
--#~ msgstr ""
--#~ "su, sudo, അല്ലെങ്കില്‍ userhelper ഉപയോഗിച്ച് user_r-നെ sysadm_r-ല്‍ "
--#~ "എത്തിക്കുന്നതിനായി അനുവദിക്കുക. അല്ലായെങ്കില്‍, staff_r-ന് മാത്രമേ സാധിക്കൂ."
-+#: ../gui/selinux.tbl:208
-+msgid ""
-+"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
-+"staff_r can do so"
-+msgstr ""
- 
--#~ msgid "Allow users to execute the mount command"
--#~ msgstr "mount കമാന്‍ഡ് പ്രവര്‍ത്തിപ്പിക്കുന്നതിനായി ഉപയോക്താവിനെ അനുവദിക്കുക"
-+#: ../gui/selinux.tbl:209
-+msgid "Allow users to execute the mount command"
-+msgstr ""
- 
--#~ msgid "Allow regular users direct mouse access (only allow the X server)"
--#~ msgstr ""
--#~ "സാധാരണ ഉപയോക്താക്കള്‍ക്ക് നേരിട്ടുള്ള മൌസ് ലഭ്യത അനുവദിക്കുക (എക്സ് സര്‍വറിന് മാത്രം അനുവദിക്കുക)"
-+#: ../gui/selinux.tbl:210
-+msgid "Allow regular users direct mouse access (only allow the X server)"
-+msgstr ""
- 
--#~ msgid "Allow users to run the dmesg command"
--#~ msgstr "dmesg കമാന്‍ഡ് പ്രവര്‍ത്തിപ്പിക്കുന്നതിനായി ഉപയോക്താവിനെ അനുവദിക്കുക"
-+#: ../gui/selinux.tbl:211
-+msgid "Allow users to run the dmesg command"
-+msgstr ""
- 
--#~ msgid "Allow users to control network interfaces (also needs USERCTL=true)"
--#~ msgstr ""
--#~ "നെറ്റ്‌വര്‍ക്ക് സംയോജക ഘടകങ്ങള്‍ നിയന്ത്രിക്കുന്നതിനായി ഉപയോക്താവിനെ അനുവദിക്കുക "
--#~ "(USERCTL=true എന്നതും ആവശ്യമുണ്ട്)"
-+#: ../gui/selinux.tbl:212
-+msgid "Allow users to control network interfaces (also needs USERCTL=true)"
-+msgstr ""
- 
--#~ msgid "Allow normal user to execute ping"
--#~ msgstr "ping പ്രവര്‍ത്തിപ്പിക്കുന്നതിനായി സാധാരണ ഉപയോക്താവിനെ അനുവദിക്കുക"
-+#: ../gui/selinux.tbl:213
-+msgid "Allow normal user to execute ping"
-+msgstr ""
- 
--#~ msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
--#~ msgstr ""
--#~ "r/w noextattrfile (FAT, CDROM, FLOPPY) r/w ചെയ്യുന്നതിനായി ഉപയോക്താവിനെ "
--#~ "അനുവദിക്കുക"
-+#: ../gui/selinux.tbl:214
-+msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
-+msgstr ""
- 
--#~ msgid "Allow users to rw usb devices"
--#~ msgstr "usb ഡിവൈസുകള്‍ rw ചെയ്യുന്നതിനായി ഉപയോക്താക്കളെ അനുവദിക്കുക"
-+#: ../gui/selinux.tbl:215
-+msgid "Allow users to rw usb devices"
-+msgstr ""
- 
--#~ msgid ""
--#~ "Allow users to run TCP servers (bind to ports and accept connection from "
--#~ "the same domain and outside users)  disabling this forces FTP passive "
--#~ "mode and may change other protocols"
--#~ msgstr ""
--#~ "ഇത് പ്രവര്‍ത്തനരഹിതമാക്കി ഉപയോക്താക്കളെ ടിസിപി സര്‍വറുകള്‍ പ്രവര്‍ത്തിക്കുന്നതിനായി "
--#~ "അനുവദിക്കുന്നത് (പോര്‍ട്ടുകളിലേക്ക് ബൈന്‍ഡ് ചെയ്ത് അതേ ഡൊമിയിനില്‍ നിന്നും മറ്റുള്ളവരില്‍ നിന്നും "
--#~ "കണക്ഷന്‍ സ്വീകരിക്കുക)  എഫ്ടിപി പാസ്സീവ് മോഡ് നിഷ്ക്രിയമാക്കി മറ്റ് സമ്പ്രദായങ്ങളും മാറ്റുന്നു."
-+#: ../gui/selinux.tbl:216
-+msgid ""
-+"Allow users to run TCP servers (bind to ports and accept connection from the "
-+"same domain and outside users)  disabling this forces FTP passive mode and "
-+"may change other protocols"
-+msgstr ""
- 
--#~ msgid "Allow user to stat ttyfiles"
--#~ msgstr "ttyfiles സ്റ്റാറ്റ് ചെയ്യുന്നതിനായി ഉപയോക്താവിനെ അനുവദിക്കുക"
-+#: ../gui/selinux.tbl:217
-+msgid "Allow user to stat ttyfiles"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for uucpd daemon"
--#~ msgstr "uucpd ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതമാക്കുക"
-+#: ../gui/selinux.tbl:218
-+msgid "Disable SELinux protection for uucpd daemon"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for vmware daemon"
--#~ msgstr "vmware ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതമാക്കുക"
-+#: ../gui/selinux.tbl:219
-+msgid "Disable SELinux protection for vmware daemon"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for watchdog daemon"
--#~ msgstr "watchdog ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതമാക്കുക"
-+#: ../gui/selinux.tbl:220
-+msgid "Disable SELinux protection for watchdog daemon"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for winbind daemon"
--#~ msgstr "winbind ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതമാക്കുക"
-+#: ../gui/selinux.tbl:221
-+msgid "Disable SELinux protection for winbind daemon"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for xdm daemon"
--#~ msgstr "xdm ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതമാക്കുക"
-+#: ../gui/selinux.tbl:222
-+msgid "Disable SELinux protection for xdm daemon"
-+msgstr ""
- 
--#~ msgid "Allow xdm logins as sysadm_r:sysadm_t"
--#~ msgstr "xdm ലോഗിനുകള്‍ sysadm_r:sysadm_t ആയി അനുവദിക്കുക"
-+#: ../gui/selinux.tbl:223
-+msgid "Allow xdm logins as sysadm_r:sysadm_t"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for xen daemon"
--#~ msgstr "xen ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതമാക്കുക"
-+#: ../gui/selinux.tbl:224
-+msgid "Disable SELinux protection for xen daemon"
-+msgstr ""
- 
--#~ msgid "XEN"
--#~ msgstr "XEN"
-+#: ../gui/selinux.tbl:225
-+msgid "XEN"
-+msgstr ""
- 
--#~ msgid "Allow xen to read/write physical disk devices"
--#~ msgstr "ഫിസിക്കല്‍ ഡിസ്ക് ഡിവൈസുകളിലേക്ക് റീഡ്/റൈറ്റ് പ്രവര്‍ത്തി xen അനുവദിക്കുക"
-+#: ../gui/selinux.tbl:225
-+msgid "Allow xen to read/write physical disk devices"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for xfs daemon"
--#~ msgstr "xfs ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതമാക്കുക"
-+#: ../gui/selinux.tbl:226
-+msgid "Disable SELinux protection for xfs daemon"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for xen control"
--#~ msgstr "xen control ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതമാക്കുക"
-+#: ../gui/selinux.tbl:227
-+msgid "Disable SELinux protection for xen control"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for ypbind daemon"
--#~ msgstr "ypbind ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതമാക്കുക"
-+#: ../gui/selinux.tbl:228
-+msgid "Disable SELinux protection for ypbind daemon"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for NIS Password Daemon"
--#~ msgstr "NIS പാസ്‌വേര്‍ഡ് ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതമാക്കുക"
-+#: ../gui/selinux.tbl:229
-+msgid "Disable SELinux protection for NIS Password Daemon"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for ypserv daemon"
--#~ msgstr "ypserv ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതമാക്കുക"
-+#: ../gui/selinux.tbl:230
-+msgid "Disable SELinux protection for ypserv daemon"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for NIS Transfer Daemon"
--#~ msgstr "NIS ട്രാന്‍സ്ഫര്‍ ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതമാക്കുക"
-+#: ../gui/selinux.tbl:231
-+msgid "Disable SELinux protection for NIS Transfer Daemon"
-+msgstr ""
- 
--#~ msgid ""
--#~ "Allow SELinux webadm user to manage unprivileged users home directories"
--#~ msgstr ""
--#~ "അവകാശമില്ലാത്ത ഉപയോക്താക്കളുടെ ഹോം ഡയറക്ടറികള്‍ കൈകാര്യം ചെയ്യുന്നതിനായി SELinux "
--#~ "webadm ഉപയോക്താവിനെ അനുവദിക്കുക"
-+#: ../gui/selinux.tbl:232
-+msgid "Allow SELinux webadm user to manage unprivileged users home directories"
-+msgstr ""
- 
--#~ msgid ""
--#~ "Allow SELinux webadm user to read unprivileged users home directories"
--#~ msgstr ""
--#~ "അവകാശമില്ലാത്ത ഉപയോക്താക്കളുടെ ഹോം ഡയറക്ടറികളിലേക്ക് പ്രവേശിക്കുന്നതിനായി SELinux "
--#~ "webadm ഉപയോക്താവിനെ അനുവദിക്കുക"
-+#: ../gui/selinux.tbl:233
-+msgid "Allow SELinux webadm user to read unprivileged users home directories"
-+msgstr ""
- 
--#~ msgid "Are you sure you want to delete %s '%s'?"
--#~ msgstr "നിങ്ങള്‍ക്ക് %s '%s' നീക്കം ചെയ്യണമെന്നുറപ്പാണോ?"
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Are you sure you want to delete %s '%s'?"
-+msgstr ""
- 
--#~ msgid "Delete %s"
--#~ msgstr "%s നീക്കം ചെയ്യുക"
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Delete %s"
-+msgstr ""
- 
--#~ msgid "Add %s"
--#~ msgstr "%s ചേര്‍ക്കുക"
-+#: ../gui/semanagePage.py:134
-+#, python-format
-+msgid "Add %s"
-+msgstr ""
- 
--#~ msgid "Modify %s"
--#~ msgstr "%s-ല്‍ മാറ്റം വരുത്തുക"
-+#: ../gui/semanagePage.py:148
-+#, python-format
-+msgid "Modify %s"
-+msgstr ""
- 
--#~ msgid "Permissive"
--#~ msgstr "പെര്‍മിസ്സീവ്"
-+#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
-+msgid "Permissive"
-+msgstr ""
- 
--#~ msgid "Enforcing"
--#~ msgstr "എന്‍ഫോര്‍സിങ്"
-+#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
-+msgid "Enforcing"
-+msgstr ""
- 
--#~ 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:94
-+msgid "Status"
-+msgstr ""
- 
--#~ msgid ""
--#~ "Changing to SELinux disabled requires a reboot.  It is not recommended.  "
--#~ "If you later decide to turn SELinux back on, the system will be required "
--#~ "to relabel.  If you just want to see if SELinux is causing a problem on "
--#~ "your system, you can go to permissive 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:133
-+msgid ""
-+"Changing the policy type will cause a relabel of the entire file system on "
-+"the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
++#: booleans.py:208
++msgid "Allow confined virtual guests to manage nfs files"
 +msgstr ""
- 
--#~ msgid ""
--#~ "Changing to SELinux enabled will cause a relabel of the entire file "
--#~ "system on the next boot. Relabeling takes a long time depending on the "
--#~ "size of the file system.  Do you wish to continue?"
--#~ msgstr ""
--#~ "SELinux സജ്ജമാക്കിയാല്‍ അടുത്ത തവണ ബൂട്ട് ചെയ്യുമ്പോള്‍ ഫയല്‍ സിസ്റ്റം പൂര്‍ണ്ണമായും റീലേബല്‍ "
--#~ "ചെയ്യണ്ടതാകുന്നു.  സിസ്റ്റമിന്റെ വ്യാപ്തി അനുസരിച്ച് റീലേബലിങിന് സമയമെടുക്കുന്നു.നിങ്ങള്‍ക്ക് "
--#~ "മുമ്പോട്ട് പോകണമെന്നുറപ്പാണോ?"
-+#: ../gui/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?"
++
++#: booleans.py:209
++msgid "Allow confined virtual guests to manage cifs files"
 +msgstr ""
- 
--#~ msgid "system-config-selinux"
--#~ msgstr "system-config-selinux"
-+#: ../gui/statusPage.py:152
-+msgid ""
-+"Changing to SELinux enabled will cause a relabel of the entire file system "
-+"on the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
++
++#: booleans.py:210
++msgid "Allow confined virtual guests to interact with the sanlock"
 +msgstr ""
- 
--#~ msgid ""
--#~ "Copyright (c)2006 Red Hat, Inc.\n"
--#~ "Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
--#~ msgstr ""
--#~ "പകര്‍പ്പവകാശം (c)2006 Red Hat, Inc.\n"
--#~ "പകര്‍പ്പവകാശം (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-+#: ../gui/system-config-selinux.glade:11
-+msgid "system-config-selinux"
++
++#: booleans.py:211
++msgid "Allow confined virtual guests to manage device configuration, (pci)"
 +msgstr ""
- 
--#~ msgid "Add SELinux Login Mapping"
--#~ msgstr "SELinux ലോഗിന്‍ മാപ്പിങ് ചേര്‍ക്കുക"
-+#: ../gui/system-config-selinux.glade:12
-+msgid ""
-+"Copyright (c)2006 Red Hat, Inc.\n"
-+"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
++
++#: booleans.py:212
++msgid "Allow confined virtual guests to use usb devices"
 +msgstr ""
- 
--#~ msgid "Add SELinux Network Ports"
--#~ msgstr "SELinux നെറ്റ്‌വര്‍ക്ക് പോര്‍ട്ടുകള്‍ ചേര്‍ക്കുക"
-+#: ../gui/system-config-selinux.glade:22
-+#: ../gui/system-config-selinux.glade:544
-+msgid "Add SELinux Login Mapping"
++
++#: booleans.py:213
++msgid "Allow confined virtual guests to interact with the xserver"
 +msgstr ""
- 
--#~ msgid "SELinux Type"
--#~ msgstr "SELinux തരത്തിലുള്ള"
-+#: ../gui/system-config-selinux.glade:257
-+msgid "Add SELinux Network Ports"
++
++#: booleans.py:214
++msgid "Allow webadm to manage files in users home directories"
 +msgstr ""
- 
--#~ msgid ""
--#~ "tcp\n"
--#~ "udp"
--#~ msgstr ""
--#~ "tcp\n"
--#~ "udp"
-+#: ../gui/system-config-selinux.glade:391
-+#: ../gui/system-config-selinux.glade:678
-+msgid "SELinux Type"
++
++#: booleans.py:215
++msgid "Allow webadm to read files in users home directories"
 +msgstr ""
- 
--#~ msgid ""
--#~ "SELinux MLS/MCS\n"
--#~ "Level"
--#~ msgstr ""
--#~ "SELinux MLS/MCS\n"
--#~ "ലവല്‍"
-+#: ../gui/system-config-selinux.glade:622
-+msgid "File Specification"
++
++#: booleans.py:216
++msgid "Ignore wine mmap_zero errors."
 +msgstr ""
- 
--#~ msgid "File Specification"
--#~ msgstr "ഫയലിനുള്ള പ്രത്യേകതകള്‍"
-+#: ../gui/system-config-selinux.glade:650
-+msgid "File Type"
++
++#: booleans.py:217
++msgid "Allow the graphical login program to execute bootloader"
 +msgstr ""
- 
--#~ msgid "File Type"
--#~ msgstr "ഏത് തരം ഫയല്‍"
-+#: ../gui/system-config-selinux.glade:727
++
++#: booleans.py:218
 +msgid ""
-+"all files\n"
-+"regular file\n"
-+"directory\n"
-+"character device\n"
-+"block device\n"
-+"socket\n"
-+"symbolic link\n"
-+"named pipe\n"
-+msgstr ""
- 
--#~ msgid ""
--#~ "all files\n"
--#~ "regular file\n"
--#~ "directory\n"
--#~ "character device\n"
--#~ "block device\n"
--#~ "socket\n"
--#~ "symbolic link\n"
--#~ "named pipe\n"
--#~ msgstr ""
--#~ "എല്ലാ ഫയലുകളും\n"
--#~ "സാധാരണ ഫയല്‍\n"
--#~ "ഡയറക്ടറി\n"
--#~ "ക്യാരക്ടര്‍ ഡിവൈസ്\n"
--#~ "ബ്ളോക്ക് ഡിവൈസ്\n"
--#~ "സോക്കറ്റ്\n"
--#~ "സിംബോളിക് ലിങ്ക്\n"
--#~ "നെയിമ്ഡ് പൈപ്പ്\n"
-+#: ../gui/system-config-selinux.glade:773
-+msgid "MLS"
-+msgstr ""
- 
--#~ msgid "MLS"
--#~ msgstr "MLS"
-+#: ../gui/system-config-selinux.glade:837
-+msgid "Add SELinux User"
-+msgstr ""
- 
--#~ msgid "Add SELinux User"
--#~ msgstr "SELinux ഉപയോക്താവിനെ ചേര്‍ക്കുക"
-+#: ../gui/system-config-selinux.glade:1079
-+msgid "SELinux Administration"
-+msgstr ""
- 
--#~ msgid "SELinux Administration"
--#~ msgstr "SELinux അഡ്മിനിസ്ട്രേഷന്‍"
-+#: ../gui/system-config-selinux.glade:1122
-+msgid "Add"
-+msgstr ""
- 
--#~ msgid "Add"
--#~ msgstr "ചേര്‍ക്കുക"
-+#: ../gui/system-config-selinux.glade:1144
-+msgid "_Properties"
++"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
 +msgstr ""
- 
--#~ msgid "_Properties"
--#~ msgstr "ഗുണഗണങ്ങള്‍ (_P)"
-+#: ../gui/system-config-selinux.glade:1166
-+msgid "_Delete"
-+msgstr ""
- 
--#~ msgid "_Delete"
--#~ msgstr "നീക്കം ചെയ്യുക (_D)"
-+#: ../gui/system-config-selinux.glade:1256
-+msgid "Select Management Object"
-+msgstr ""
- 
--#~ msgid "Select Management Object"
--#~ msgstr "മാനേജ്മെന്റ് ഒബ്ജക്ട് തിരഞ്ഞെടുക്കുക"
-+#: ../gui/system-config-selinux.glade:1273
-+msgid "<b>Select:</b>"
-+msgstr ""
- 
--#~ msgid "<b>Select:</b>"
--#~ msgstr "<b>തിരഞ്ഞെടുക്കുക:</b>"
-+#: ../gui/system-config-selinux.glade:1326
-+msgid "System Default Enforcing Mode"
++
++#: booleans.py:219
++msgid "Allow xen to manage nfs files"
 +msgstr ""
- 
--#~ msgid "System Default Enforcing Mode"
--#~ msgstr "സിസ്റ്റമില്‍ സ്വതവേയുള്ള എന്‍ഫോര്‍സിങ് മോഡ്"
-+#: ../gui/system-config-selinux.glade:1354
++
++#: booleans.py:220
 +msgid ""
-+"Disabled\n"
-+"Permissive\n"
-+"Enforcing\n"
-+msgstr ""
- 
--#~ msgid "Current Enforcing Mode"
--#~ msgstr "നിലവിലുള്ള എന്‍ഫോര്‍സിങ് മോഡ്"
-+#: ../gui/system-config-selinux.glade:1373
-+msgid "Current Enforcing Mode"
++"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
++"logical volumes for disk images."
 +msgstr ""
- 
--#~ msgid "System Default Policy Type: "
--#~ msgstr "സിസ്റ്റത്തിന്റെ സ്വതവേയുള്ള പോളിസി തരത്തിലുള്ളവ: "
-+#: ../gui/system-config-selinux.glade:1418
-+msgid "System Default Policy Type: "
++
++#: booleans.py:221
++msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
 +msgstr ""
- 
--#~ 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:1463
++
++#: booleans.py:222
 +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 ""
- 
--#~ msgid "Relabel on next reboot."
--#~ msgstr "അടുത്ത തവണ റീബൂട്ട് ചെയ്യുമ്പോള്‍ ലേബല്‍ മാറ്റുക."
-+#: ../gui/system-config-selinux.glade:1509
-+msgid "Relabel on next reboot."
-+msgstr ""
- 
--#~ msgid "Revert boolean setting to system default"
--#~ msgstr "ബൂളിയന്‍ ക്രമികരണത്തിനെ സിസ്റ്റമിന്റെ സ്വതവേയുള്ളതാക്കി മാറ്റുക"
-+#: ../gui/system-config-selinux.glade:1561
-+msgid "label37"
-+msgstr ""
- 
--#~ msgid "Toggle between Customized and All Booleans"
--#~ msgstr "യഥേഷ്ടം തയ്യാറാക്കിയവയും മറ്റെല്ലാ ബൂളിയനുകളും തമ്മില്‍ മാറ്റുക"
-+#: ../gui/system-config-selinux.glade:1598
-+msgid "Revert boolean setting to system default"
-+msgstr ""
- 
--#~ msgid "Filter"
--#~ msgstr "ഫില്‍‌റ്റര്‍"
-+#: ../gui/system-config-selinux.glade:1614
-+msgid "Toggle between Customized and All Booleans"
-+msgstr ""
- 
--#~ msgid "Add File Context"
--#~ msgstr "ഫയല്‍ കോണ്‍ടെക്സ്റ്റ് ചേര്‍ക്കുക"
-+#: ../gui/system-config-selinux.glade:1645
-+#: ../gui/system-config-selinux.glade:1850
-+#: ../gui/system-config-selinux.glade:2037
-+#: ../gui/system-config-selinux.glade:2224
-+#: ../gui/system-config-selinux.glade:2467
-+#: ../gui/system-config-selinux.glade:2692
-+#: ../gui/system-config-selinux.glade:2867
-+msgid "Filter"
-+msgstr ""
- 
--#~ msgid "Modify File Context"
--#~ msgstr "ഫയല്‍ കോണ്‍ടെക്സ്റ്റില്‍ മാറ്റം വരുത്തുക"
-+#: ../gui/system-config-selinux.glade:1734
-+msgid "label50"
-+msgstr ""
- 
--#~ msgid "Delete File Context"
--#~ msgstr "ഫയല്‍ കോണ്‍ടെക്സ്റ്റ് നീക്കം ചെയ്യുക"
-+#: ../gui/system-config-selinux.glade:1771
-+msgid "Add File Context"
-+msgstr ""
- 
--#~ msgid "Toggle between all and customized file context"
--#~ msgstr "യഥേഷ്ടം തയ്യാറാക്കിയ ഫയലിന്റെ കോണ്‍ടെക്സ്റ്റും മറ്റെല്ലാം തമ്മില്‍ മാറ്റുക"
-+#: ../gui/system-config-selinux.glade:1787
-+msgid "Modify File Context"
-+msgstr ""
- 
--#~ msgid "Add SELinux User Mapping"
--#~ msgstr "SELinux യൂസര്‍ മാപ്പിങ് ചേര്‍ക്കുക"
-+#: ../gui/system-config-selinux.glade:1803
-+msgid "Delete File Context"
-+msgstr ""
- 
--#~ msgid "Modify SELinux User Mapping"
--#~ msgstr "SELinux യൂസര്‍ മാപ്പിങില്‍ മാറ്റം വരുത്തുക"
-+#: ../gui/system-config-selinux.glade:1819
-+msgid "Toggle between all and customized file context"
-+msgstr ""
- 
--#~ msgid "Delete SELinux User Mapping"
--#~ msgstr "SELinux യൂസര്‍ മാപ്പിങ് നീക്കം ചെയ്യുക"
-+#: ../gui/system-config-selinux.glade:1939
-+msgid "label38"
-+msgstr ""
- 
--#~ msgid "Add Translation"
--#~ msgstr "തര്‍ജ്ജമ ചേര്‍ക്കുക"
-+#: ../gui/system-config-selinux.glade:1976
-+msgid "Add SELinux User Mapping"
-+msgstr ""
- 
--#~ msgid "Modify Translation"
--#~ msgstr "തര്‍ജ്ജമയില്‍ മാറ്റം വരുത്തുക"
-+#: ../gui/system-config-selinux.glade:1992
-+msgid "Modify SELinux User Mapping"
-+msgstr ""
- 
--#~ msgid "Delete Translation"
--#~ msgstr "തര്‍ജ്ജമ നീക്കം ചെയ്യുക"
-+#: ../gui/system-config-selinux.glade:2008
-+msgid "Delete SELinux User Mapping"
-+msgstr ""
- 
--#~ msgid "Modify SELinux User"
--#~ msgstr "SELinux ഉപയോക്താവില്‍ മാറ്റം വരുത്തുക"
-+#: ../gui/system-config-selinux.glade:2126
-+msgid "label39"
-+msgstr ""
- 
--#~ msgid "Add Network Port"
--#~ msgstr "നെറ്റ്‌വര്‍ക്ക് പോര്‍ട്ട് ചേര്‍ക്കുക"
-+#: ../gui/system-config-selinux.glade:2163
-+msgid "Add User"
-+msgstr ""
- 
--#~ msgid "Edit Network Port"
--#~ msgstr "നെറ്റ്‌വര്‍ക്ക് പോര്‍ട്ടില്‍ മാറ്റം വരുത്തുക"
-+#: ../gui/system-config-selinux.glade:2179
-+msgid "Modify User"
-+msgstr ""
- 
--#~ msgid "Delete Network Port"
--#~ msgstr "നെറ്റ്‌വര്‍ക്ക് പോര്‍ട്ട് നീക്കം ചെയ്യുക"
-+#: ../gui/system-config-selinux.glade:2195
-+msgid "Delete User"
-+msgstr ""
- 
--#~ msgid "Toggle between Customized and All Ports"
--#~ msgstr "യഥേഷ്ടം തയ്യാറാക്കിയവയും മറ്റെല്ലാ പോര്‍ട്ടുകളും തമ്മില്‍ മാറ്റുക"
-+#: ../gui/system-config-selinux.glade:2313
-+msgid "label41"
-+msgstr ""
- 
--#~ msgid "Generate new policy module"
--#~ msgstr "പുതിയ പോളിസി ഘടകം ഉണ്ടാക്കുക"
-+#: ../gui/system-config-selinux.glade:2350
-+msgid "Add Network Port"
++"Allow xguest users to configure Network Manager and connect to apache ports"
 +msgstr ""
- 
--#~ msgid "Load policy module"
--#~ msgstr "പോളിസി ഘടകം ലഭ്യമാക്കുക"
-+#: ../gui/system-config-selinux.glade:2366
-+msgid "Edit Network Port"
++
++#: booleans.py:223
++msgid "Allow xguest users to mount removable media"
 +msgstr ""
- 
--#~ msgid "Remove loadable policy module"
--#~ msgstr "ലഭ്യമാകുന്ന പോളിസി ഘടകം നീക്കം ചെയ്യുക"
-+#: ../gui/system-config-selinux.glade:2382
-+msgid "Delete Network Port"
++
++#: booleans.py:224
++msgid "Allow xguest to use blue tooth devices"
 +msgstr ""
- 
--#~ msgid ""
--#~ "Enable/Disable additional audit rules, that are normally not reported in "
--#~ "the log files."
--#~ msgstr ""
--#~ "കൂടുതലുള്ള ഓഡിറ്റ് നിയമങ്ങള്‍ പ്രവര്‍ത്തന രഹിതമാക്കുക, അവ സാധാരണ ലോഗ് ഫയലുകളില്‍ റിപ്പോര്‍ട്ട് "
--#~ "ചെയ്യപ്പെടുന്നില്ല."
-+#: ../gui/system-config-selinux.glade:2418
-+#: ../gui/system-config-selinux.glade:2436
-+msgid "Toggle between Customized and All Ports"
++
++#: booleans.py:225
++msgid "Allows clients to write to the X server shared memory segments."
 +msgstr ""
- 
--#~ msgid "Sensitvity Level"
--#~ msgstr "സെന്‍സിറ്റിവിറ്റി നിലവാരം"
-+#: ../gui/system-config-selinux.glade:2556
-+msgid "label42"
++
++#: booleans.py:226
++msgid "Allows XServer to execute writable memory"
 +msgstr ""
- 
--#~ msgid "SELinux user '%s' is required"
--#~ msgstr "'%s' എന്ന SELinux ഉപയോക്താവ് ആവശ്യമുണ്ട്"
-+#: ../gui/system-config-selinux.glade:2593
-+msgid "Generate new policy module"
++
++#: booleans.py:227
++msgid "Support X userspace object manager"
 +msgstr ""
- 
--#~ msgid "Requires value"
--#~ msgstr "മൂല്ല്യം ആവശ്യമുണ്ട്"
-+#: ../gui/system-config-selinux.glade:2609
-+msgid "Load policy module"
++
++#: booleans.py:228
++msgid "Allow zabbix to connect to unreserved ports"
 +msgstr ""
- 
--#~ msgid ""
--#~ "\n"
--#~ "\n"
--#~ "semodule -i %s\n"
--#~ "\n"
--#~ msgstr ""
--#~ "\n"
--#~ "\n"
--#~ "semodule -i %s\n"
--#~ "\n"
-+#: ../gui/system-config-selinux.glade:2625
-+msgid "Remove loadable policy module"
++
++#: booleans.py:229
++msgid "Allow zebra daemon to write it configuration files"
 +msgstr ""
- 
--#~ msgid "Allow application/user role to bind to any tcp ports > 1024"
--#~ msgstr ""
--#~ "പ്രയോഗം/ഉപയോക്താവിനെ ഏതെങ്കിലും tcp പോര്‍ട്ടുകള്‍ > 1024-ലേക്ക് ബൈന്‍ഡ് ചെയ്യുവാന്‍ അനുവദിക്കുക"
-+#: ../gui/system-config-selinux.glade:2661
++
++#: booleans.py:230
 +msgid ""
-+"Enable/Disable additional audit rules, that are normally not reported in the "
-+"log files."
-+msgstr ""
- 
--#~ msgid "Allows confined application/user role to bind to any tcp port"
--#~ msgstr "പ്രയോഗം/ഉപയോക്താവിനെ ഏതെങ്കിലും tcp പോര്‍ട്ടിലേക്ക് ബൈന്‍ഡ് ചെയ്യുവാന്‍ അനുവദിക്കുന്നു"
-+#: ../gui/system-config-selinux.glade:2781
-+msgid "label44"
-+msgstr ""
- 
--#~ msgid ""
--#~ "Enter a comma separated list of tcp ports or ranges of ports that "
--#~ "application/user role binds to. Example: 612, 650-660"
--#~ msgstr ""
--#~ "പ്രയോഗം/ഉപയോക്താവിന് ബൈന്‍ഡ് ചെയ്യുന്നതിനായി ടിസിപി പോര്‍ട്ടുകളോ അവയുടെ പരിധിയില്‍പ്പെടുന്ന "
--#~ "മറ്റ് പോര്‍ട്ടുകളോ കോമാ ഉപയോഗിച്ച് വേര്‍തിരിച്ച് നല്‍കുക. ഉദാ: 612, 650-660"
-+#: ../gui/system-config-selinux.glade:2818
-+msgid "Change process mode to permissive."
-+msgstr ""
- 
--#~ msgid "SELinux Policy Generation Druid"
--#~ msgstr "SELinux പോളിസി ഉത്പാദന ഡ്രൂയിഡ്"
-+#: ../gui/system-config-selinux.glade:2836
-+msgid "Change process mode to enforcing"
-+msgstr ""
- 
--#~ msgid "Unreserved Ports  (> 1024)"
--#~ msgstr "മറ്റൊന്നിനും കരുതിട്ടില്ലാത്ത പോര്‍ട്ടുകള്‍  (>1024)"
-+#: ../gui/system-config-selinux.glade:2928
-+msgid "Process Domain"
-+msgstr ""
- 
--#~ msgid "Use this checkbutton if your app calls bindresvport with 0."
--#~ msgstr ""
--#~ "0 ഉള്ള bindresvport ആണ് നിങ്ങളുടെ പ്രയോഗം ആവശ്യപ്പെടുന്നത് എങ്കില്‍ ഈ ചെക്ക്ബട്ടണ്‍ "
--#~ "ഉപയോഗിക്കുക."
-+#: ../gui/system-config-selinux.glade:2956
-+msgid "label59"
-+msgstr ""
- 
--#~ msgid ""
--#~ "Enforcing\n"
--#~ "Permissive\n"
--#~ "Disabled\n"
--#~ msgstr ""
--#~ "എന്‍ഫോര്‍സിങ്\n"
--#~ "പെര്‍മിസ്സീവ്\n"
--#~ "പ്രവര്‍ത്തന രഹിതം\n"
-+#: ../gui/usersPage.py:138
-+#, python-format
-+msgid "SELinux user '%s' is required"
++"Allow ZoneMinder to modify public files used for public file transfer "
++"services."
 +msgstr ""
-diff -up policycoreutils-2.1.12/po/mr.po.rhat policycoreutils-2.1.12/po/mr.po
---- policycoreutils-2.1.12/po/mr.po.rhat	2012-07-04 07:35:21.000000000 -0400
-+++ policycoreutils-2.1.12/po/mr.po	2012-10-16 15:07:17.569526253 -0400
-@@ -1,25 +1,27 @@
--# translation of policycoreutils.HEAD.mr.po to marathi
-+# SOME DESCRIPTIVE TITLE.
-+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
- # This file is distributed under the same license as the PACKAGE package.
--# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER.
- #
--# Rahul Bhalerao <rbhalera at redhat.com>, 2006.
-+# Translators:
- # Rahul Bhalerao <b.rahul.pm at gmail.com>, 2006.
-+# Rahul Bhalerao <rbhalera at redhat.com>, 2006.
- # sandeep shedmake <sandeep.shedmake at gmail.com>, 2007.
--# Sandeep Shedmake <sandeep.shedmake at gmail.com>, 2008.
-+# Sandeep Shedmake <sandeep.shedmake at gmail.com>, 2008, 2009.
-+# Sandeep Shedmake <sshedmak at redhat.com>, 2010.
- msgid ""
+diff --git a/policycoreutils/po/mai.po b/policycoreutils/po/mai.po
+index f336f29..0bb96d2 100644
+--- a/policycoreutils/po/mai.po
++++ b/policycoreutils/po/mai.po
+@@ -8,16 +8,16 @@ msgid ""
  msgstr ""
--"Project-Id-Version: policycoreutils.HEAD.mr\n"
-+"Project-Id-Version: Policycoreutils\n"
+ "Project-Id-Version: Policycoreutils\n"
  "Report-Msgid-Bugs-To: \n"
--"POT-Creation-Date: 2012-03-27 10:49-0400\n"
--"PO-Revision-Date: 2008-03-24 15:54+0530\n"
--"Last-Translator: Sandeep Shedmake <sandeep.shedmake at gmail.com>\n"
--"Language-Team: marathi\n"
--"Language: \n"
-+"POT-Creation-Date: 2012-05-25 07:28-0400\n"
-+"PO-Revision-Date: 2012-04-02 20:30+0000\n"
-+"Last-Translator: dwalsh <dwalsh at redhat.com>\n"
-+"Language-Team: Marathi (http://www.transifex.net/projects/p/fedora/language/"
-+"mr/)\n"
-+"Language: mr\n"
+-"POT-Creation-Date: 2012-05-25 07:28-0400\n"
+-"PO-Revision-Date: 2012-04-02 20:30+0000\n"
++"POT-Creation-Date: 2012-10-16 12:24-0400\n"
++"PO-Revision-Date: 2012-10-08 13:10+0000\n"
+ "Last-Translator: dwalsh <dwalsh at redhat.com>\n"
+-"Language-Team: Maithili (http://www.transifex.net/projects/p/fedora/language/"
++"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"
--"X-Generator: KBabel 1.11.4\n"
--"Plural-Forms: nplurals=2; plural=(n!=1);\n"
-+"Plural-Forms: nplurals=2; plural=(n != 1)\n"
+-"Plural-Forms: nplurals=2; plural=(n != 1)\n"
++"Plural-Forms: nplurals=2; plural=(n != 1);\n"
  
  #: ../run_init/run_init.c:67
  msgid ""
-@@ -28,8 +30,8 @@ msgid ""
- "         <args ...> are the arguments to that script."
- msgstr ""
- "वापर: run_init <script> <args ...>\n"
--"  जेथे: <script> हे चालवायच्या init स्क्रीप्टचे नाव आहे,\n"
--"         <args ...> हे त्या स्क्रीप्टचे आर्ग्यूमेंट्स आहेत."
-+"  जेथे: <script> हे चालवायच्या init स्क्रिप्टचे नाव आहे,\n"
-+"         <args ...> हे त्या स्क्रिप्टचे आर्ग्यूमेंट्स आहेत."
+@@ -29,7 +29,7 @@ msgstr ""
+ "  जतए: <script> init स्क्रिप्ट क नाम अछि चलाबै क लेल,\n"
+ "         <args ...> ई उस स्क्रिप्ट क तर्क अछि."
+ 
+-#: ../run_init/run_init.c:126 ../newrole/newrole.c:1124
++#: ../run_init/run_init.c:126 ../newrole/newrole.c:1123
+ #, c-format
+ msgid "failed to initialize PAM\n"
+ msgstr "PAM आरंभीकरणमे विफल\n"
+@@ -78,7 +78,7 @@ msgstr "क्षमा करू, run_init केँ सिर्फ SELinux 
+ msgid "authentication failed.\n"
+ msgstr "सत्यापन विफल.\n"
  
- #: ../run_init/run_init.c:126 ../newrole/newrole.c:1124
+-#: ../run_init/run_init.c:405 ../newrole/newrole.c:1258
++#: ../run_init/run_init.c:405 ../newrole/newrole.c:1257
  #, c-format
-@@ -97,857 +99,851 @@ msgstr "हा संकुल करा
- msgid "global"
- msgstr "जागतिक"
+ msgid "Could not set exec context to %s.\n"
+ msgstr "exec संदर्भ %s मे सेट नहि कए सकल.\n"
+@@ -91,855 +91,871 @@ msgstr "******************** महत्वपूर्ण ********************
+ msgid "To make this policy package active, execute:"
+ msgstr "एहि नीति केँ सक्रिय बनाबै क' लेल, चलाउ:"
  
--#: ../semanage/seobject.py:222
-+#: ../semanage/seobject.py:225
+-#: ../semanage/seobject.py:143 ../semanage/seobject.py:147
+-msgid "global"
+-msgstr "वैश्विक"
+-
+-#: ../semanage/seobject.py:225
++#: ../semanage/seobject.py:200
  msgid "Could not create semanage handle"
- msgstr "semanage व्यवहार सुरू करता आला नाही"
+ msgstr "semanage नियंत्रण आरंभ नहि कए सकल"
  
--#: ../semanage/seobject.py:230
-+#: ../semanage/seobject.py:233
+-#: ../semanage/seobject.py:233
++#: ../semanage/seobject.py:208
  msgid "SELinux policy is not managed or store cannot be accessed."
- msgstr "SELinux धोरण व्यवस्थापित नाही किंवा भंडार मिळू शकत नाही."
+ msgstr "SELinux नीति प्रबंधित नहि अछि या भंडार अभिगम नहि कएल जाए सकैत अछि."
  
--#: ../semanage/seobject.py:235
-+#: ../semanage/seobject.py:238
+-#: ../semanage/seobject.py:238
++#: ../semanage/seobject.py:213
  msgid "Cannot read policy store."
- msgstr "धोरण भंडार वाचू शकत नाही."
+ msgstr "नीति भंडार नहि पढ़ि सकैत अछि."
  
--#: ../semanage/seobject.py:240
-+#: ../semanage/seobject.py:243
+-#: ../semanage/seobject.py:243
++#: ../semanage/seobject.py:218
  msgid "Could not establish semanage connection"
- msgstr "semanage जोडणी प्रस्तापित करू शकत नाही"
+ msgstr "semanage संबंधन स्थापित नहि कए सकल"
  
--#: ../semanage/seobject.py:245
--#, fuzzy
-+#: ../semanage/seobject.py:248
+-#: ../semanage/seobject.py:248
++#: ../semanage/seobject.py:223
  msgid "Could not test MLS enabled status"
--msgstr "MLS परिसीमा %s साठी निर्धारित करता आली नाही"
-+msgstr "MLS कार्यान्वीत स्तरची चाचणी करणे अशक्य"
+ msgstr ""
  
--#: ../semanage/seobject.py:251 ../semanage/seobject.py:266
-+#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
+-#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
++#: ../semanage/seobject.py:229 ../semanage/seobject.py:244
  msgid "Not yet implemented"
- msgstr "अजून लागू केले नाही"
+ msgstr "अखन तकि लागू नहि"
  
--#: ../semanage/seobject.py:255
-+#: ../semanage/seobject.py:258
+-#: ../semanage/seobject.py:258
++#: ../semanage/seobject.py:233
  msgid "Semanage transaction already in progress"
--msgstr ""
-+msgstr "Semanage ट्रांजॅकशनची प्रगती आधिपासूनच आहे"
+ msgstr ""
  
--#: ../semanage/seobject.py:264
-+#: ../semanage/seobject.py:267
+-#: ../semanage/seobject.py:267
++#: ../semanage/seobject.py:242
  msgid "Could not start semanage transaction"
- msgstr "semanage व्यवहार सुरू करता आला नाही"
+ msgstr "semanage विनिमय आरंभ नहि कए सकल"
  
--#: ../semanage/seobject.py:274
--#, fuzzy
-+#: ../semanage/seobject.py:278
+-#: ../semanage/seobject.py:278
++#: ../semanage/seobject.py:254
  msgid "Could not commit semanage transaction"
--msgstr "semanage व्यवहार सुरू करता आला नाही"
-+msgstr "semanage व्यवहार पाठवू शकला नाही"
+ msgstr ""
  
--#: ../semanage/seobject.py:279
-+#: ../semanage/seobject.py:283
+-#: ../semanage/seobject.py:283
++#: ../semanage/seobject.py:259
  msgid "Semanage transaction not in progress"
--msgstr ""
-+msgstr "Semanage ट्रांजॅकशनची प्रगती नाही"
+ msgstr ""
  
--#: ../semanage/seobject.py:291 ../semanage/seobject.py:371
--#, fuzzy
-+#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
+-#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
++#: ../semanage/seobject.py:271 ../semanage/seobject.py:351
  msgid "Could not list SELinux modules"
--msgstr "SELinux उपयोक्त्यांची यादी करता आली नाही"
-+msgstr "SELinux विभागांची सूची दाखवणे अशक्य"
+ msgstr ""
  
--#: ../semanage/seobject.py:304
--#, fuzzy
-+#: ../semanage/seobject.py:308
+-#: ../semanage/seobject.py:308
++#: ../semanage/seobject.py:284
  msgid "Modules Name"
--msgstr "घटकाचे नाव"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:304
-+#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
+-#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
++#: ../semanage/seobject.py:284 ../gui/modulesPage.py:63
  msgid "Version"
- msgstr "आवृत्ती"
+ msgstr "संस्करण"
  
--#: ../semanage/seobject.py:307
-+#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
+-#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
++#: ../semanage/seobject.py:287 ../gui/statusPage.py:75
  msgid "Disabled"
--msgstr "अकार्यान्वीत"
-+msgstr "बंद करणे"
+ msgstr "निष्क्रिय"
  
--#: ../semanage/seobject.py:322
-+#: ../semanage/seobject.py:326
+-#: ../semanage/seobject.py:326
++#: ../semanage/seobject.py:302
  #, python-format
  msgid "Could not disable module %s (remove failed)"
  msgstr ""
  
--#: ../semanage/seobject.py:333
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:337
-+#, python-format
+-#: ../semanage/seobject.py:337
++#: ../semanage/seobject.py:313
+ #, python-format
  msgid "Could not enable module %s (remove failed)"
--msgstr "भुमिका %s जमा करता आली नाही %s करता"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:348
-+#: ../semanage/seobject.py:352
+-#: ../semanage/seobject.py:352
++#: ../semanage/seobject.py:328
  #, python-format
  msgid "Could not remove module %s (remove failed)"
  msgstr ""
  
--#: ../semanage/seobject.py:358
-+#: ../semanage/seobject.py:362
+-#: ../semanage/seobject.py:362
++#: ../semanage/seobject.py:338
  msgid "dontaudit requires either 'on' or 'off'"
  msgstr ""
  
--#: ../semanage/seobject.py:387
--#, fuzzy
-+#: ../semanage/seobject.py:391
+-#: ../semanage/seobject.py:391
++#: ../semanage/seobject.py:366
  msgid "Builtin Permissive Types"
--msgstr "परवानगीक"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:397
--#, fuzzy
-+#: ../semanage/seobject.py:401
+-#: ../semanage/seobject.py:401
++#: ../semanage/seobject.py:376
  msgid "Customized Permissive Types"
--msgstr "परवानगीक"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:438
-+#: ../semanage/seobject.py:442
+-#: ../semanage/seobject.py:442
++#: ../semanage/seobject.py:417
  #, python-format
  msgid "Could not set permissive domain %s (module installation failed)"
--msgstr ""
-+msgstr "परवानगीय क्षेत्र %s निश्चित करू शकले नाही (विभाग प्रतिष्ठापन अपयशी)"
+ msgstr ""
  
--#: ../semanage/seobject.py:444
-+#: ../semanage/seobject.py:448
+-#: ../semanage/seobject.py:448
++#: ../semanage/seobject.py:423
  #, python-format
  msgid "Could not remove permissive domain %s (remove failed)"
--msgstr ""
-+msgstr "परवानगीय क्षेत्र %s काढून टाकू शकत नाही (काढून टाकणे अपयशी)"
+ msgstr ""
  
--#: ../semanage/seobject.py:479 ../semanage/seobject.py:553
--#: ../semanage/seobject.py:599 ../semanage/seobject.py:696
--#: ../semanage/seobject.py:726 ../semanage/seobject.py:793
--#: ../semanage/seobject.py:850 ../semanage/seobject.py:1097
--#: ../semanage/seobject.py:1786 ../semanage/seobject.py:1849
--#: ../semanage/seobject.py:1868 ../semanage/seobject.py:1985
--#: ../semanage/seobject.py:2037
-+#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
-+#: ../semanage/seobject.py:603 ../semanage/seobject.py:700
-+#: ../semanage/seobject.py:730 ../semanage/seobject.py:797
-+#: ../semanage/seobject.py:854 ../semanage/seobject.py:1101
-+#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
-+#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
-+#: ../semanage/seobject.py:2045
+-#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
+-#: ../semanage/seobject.py:603 ../semanage/seobject.py:700
+-#: ../semanage/seobject.py:730 ../semanage/seobject.py:797
+-#: ../semanage/seobject.py:854 ../semanage/seobject.py:1101
+-#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
+-#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
+-#: ../semanage/seobject.py:2045
++#: ../semanage/seobject.py:458 ../semanage/seobject.py:532
++#: ../semanage/seobject.py:578 ../semanage/seobject.py:675
++#: ../semanage/seobject.py:705 ../semanage/seobject.py:772
++#: ../semanage/seobject.py:829 ../semanage/seobject.py:1084
++#: ../semanage/seobject.py:1800 ../semanage/seobject.py:1863
++#: ../semanage/seobject.py:1882 ../semanage/seobject.py:2003
++#: ../semanage/seobject.py:2056
  #, python-format
  msgid "Could not create a key for %s"
- msgstr "%s साठी कळ निर्माण करू शकत नाही"
+ msgstr "%s क' लेल कुंजी नहि बनाए सकल"
  
--#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
--#: ../semanage/seobject.py:603 ../semanage/seobject.py:609
-+#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
-+#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
+-#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
+-#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
++#: ../semanage/seobject.py:462 ../semanage/seobject.py:536
++#: ../semanage/seobject.py:582 ../semanage/seobject.py:588
  #, python-format
  msgid "Could not check if login mapping for %s is defined"
- msgstr "%s साठी लॉगीन मॅपिंग व्याख्यीत केली आहे का हे तपासू शकलो नाही"
+ msgstr "नहि जाँचि सकल जँ %s क' लेल लागिन मैपिंग परिभाषित अछि"
  
--#: ../semanage/seobject.py:492
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:496
-+#, python-format
+-#: ../semanage/seobject.py:496
++#: ../semanage/seobject.py:471
+ #, python-format
  msgid "Linux Group %s does not exist"
--msgstr "Linux उपयोक्ता %s अस्तित्वात नाही"
-+msgstr "Linux समुह %s अस्तित्वात नाही"
+ msgstr ""
  
--#: ../semanage/seobject.py:497
-+#: ../semanage/seobject.py:501
+-#: ../semanage/seobject.py:501
++#: ../semanage/seobject.py:476
  #, python-format
  msgid "Linux User %s does not exist"
- msgstr "Linux उपयोक्ता %s अस्तित्वात नाही"
+ msgstr "Linux प्रयोक्ता %s मोजूद नहि अछि"
  
--#: ../semanage/seobject.py:501
-+#: ../semanage/seobject.py:505
+-#: ../semanage/seobject.py:505
++#: ../semanage/seobject.py:480
  #, python-format
  msgid "Could not create login mapping for %s"
- msgstr "%s साठी लॉगीन मॅपिंग निर्माण करू शकलो नाही"
+ msgstr "%s क' लेल लागिन मैपिंग नहि बनाए सकल"
  
--#: ../semanage/seobject.py:505 ../semanage/seobject.py:741
-+#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
+-#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
++#: ../semanage/seobject.py:484 ../semanage/seobject.py:720
  #, python-format
  msgid "Could not set name for %s"
- msgstr "%s साठी नाव ठेवता आले नाही"
+ msgstr "%s क लेल नाम सेट नहि कए सकल"
  
--#: ../semanage/seobject.py:510 ../semanage/seobject.py:751
-+#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
+-#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
++#: ../semanage/seobject.py:489 ../semanage/seobject.py:730
  #, python-format
  msgid "Could not set MLS range for %s"
- msgstr "MLS परिसीमा %s साठी निर्धारित करता आली नाही"
+ msgstr "MLS परिसर %s क लेल सेट नहि कए सकल"
  
--#: ../semanage/seobject.py:514
-+#: ../semanage/seobject.py:518
+-#: ../semanage/seobject.py:518
++#: ../semanage/seobject.py:493
  #, python-format
  msgid "Could not set SELinux user for %s"
- msgstr "SELinux उपयोक्ता %s साठी निर्धारित करता आला नाही"
+ msgstr "SELinux उपयोक्ता %s क लेल सेट नहि कए सकल"
  
--#: ../semanage/seobject.py:518
-+#: ../semanage/seobject.py:522
+-#: ../semanage/seobject.py:522
++#: ../semanage/seobject.py:497
  #, python-format
  msgid "Could not add login mapping for %s"
- msgstr "%s साठी लॉगीन मॅपिंग जमा करता आले नाही"
+ msgstr "%s क लेल लॉगिन मैपिंग जोड़ नहि सकल"
  
--#: ../semanage/seobject.py:536
-+#: ../semanage/seobject.py:540
+-#: ../semanage/seobject.py:540
++#: ../semanage/seobject.py:515
  msgid "Requires seuser or serange"
- msgstr "seuser किंवा serange आवश्यक"
+ msgstr "seuser अथवा serange जरूरी"
  
--#: ../semanage/seobject.py:559 ../semanage/seobject.py:605
-+#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
+-#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
++#: ../semanage/seobject.py:538 ../semanage/seobject.py:584
  #, python-format
  msgid "Login mapping for %s is not defined"
- msgstr "%s साठी लॉगीन मॅपिंग व्याख्यीत नाही"
+ msgstr "%s क लेल लॉगिन मैपिंग परिभाषित नहि अछि"
  
--#: ../semanage/seobject.py:563
-+#: ../semanage/seobject.py:567
+-#: ../semanage/seobject.py:567
++#: ../semanage/seobject.py:542
  #, python-format
  msgid "Could not query seuser for %s"
- msgstr "seuser ला %s साठी प्रश्न करू शकलो नाही"
+ msgstr "seuser केँ %s क लेल प्रश्न नहि कए सकल"
  
--#: ../semanage/seobject.py:577
-+#: ../semanage/seobject.py:581
+-#: ../semanage/seobject.py:581
++#: ../semanage/seobject.py:556
  #, python-format
  msgid "Could not modify login mapping for %s"
- msgstr "%s साठी लॉगीन मॅपिंग बदलू शकलो नाही"
+ msgstr "%s क लेल लॉगिन मैपिंग नहि रूपांतरित कए सकल"
  
--#: ../semanage/seobject.py:611
-+#: ../semanage/seobject.py:615
+-#: ../semanage/seobject.py:615
++#: ../semanage/seobject.py:590
  #, python-format
  msgid "Login mapping for %s is defined in policy, cannot be deleted"
- msgstr "%s साठी लॉगीन मॅपिंग धोरणात व्याख्यीत आहे, ती नष्ट करता येत नाही "
+ msgstr "नीतिमे %s परिभाषित अछि, मेटाओल नहि जाए सकत"
  
--#: ../semanage/seobject.py:615
-+#: ../semanage/seobject.py:619
+-#: ../semanage/seobject.py:619
++#: ../semanage/seobject.py:594
  #, python-format
  msgid "Could not delete login mapping for %s"
- msgstr "%s साठी लॉगीन मॅपिंग नष्ट करू शकलो नाही"
+ msgstr "%s क लेल लॉगिन मैपिंग नहि मेटाए सकल"
  
--#: ../semanage/seobject.py:637 ../semanage/seobject.py:655
--#: ../semanage/seobject.py:893
-+#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
-+#: ../semanage/seobject.py:897
+-#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
+-#: ../semanage/seobject.py:897
++#: ../semanage/seobject.py:616 ../semanage/seobject.py:634
++#: ../semanage/seobject.py:872
  msgid "Could not list login mappings"
- msgstr "लॉगीन मॅपिंग्सची यादी करू शकलो नाही"
+ msgstr "लॉगिन मैपिंग नहि सूचीबद्ध कए सकल"
  
--#: ../semanage/seobject.py:680 ../semanage/seobject.py:685
-+#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../gui/system-config-selinux.glade:100
+-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
++#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
+ #: ../gui/system-config-selinux.glade:100
  msgid "Login Name"
- msgstr "दाखलन नाव"
+ msgstr "लॉगिन नाम"
  
--#: ../semanage/seobject.py:680 ../semanage/seobject.py:685
--#: ../semanage/seobject.py:943 ../semanage/seobject.py:948
-+#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../gui/system-config-selinux.glade:128
-+#: ../gui/system-config-selinux.glade:915
-+#: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
+-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
+-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
++#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
++#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
+ #: ../gui/system-config-selinux.glade:128
+ #: ../gui/system-config-selinux.glade:915
+ #: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
  msgid "SELinux User"
- msgstr "SELinux वापरकर्ता"
+ msgstr "SELinux उपयोक्ता"
  
--#: ../semanage/seobject.py:680
-+#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
-+#: ../gui/system-config-selinux.glade:943
+-#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
++#: ../semanage/seobject.py:659 ../gui/system-config-selinux.glade:156
+ #: ../gui/system-config-selinux.glade:943
  msgid "MLS/MCS Range"
- msgstr "MLS/MCS क्षेत्र"
+ msgstr "MLS/MCS परिसर"
  
--#: ../semanage/seobject.py:699 ../semanage/seobject.py:730
--#: ../semanage/seobject.py:797 ../semanage/seobject.py:854
--#: ../semanage/seobject.py:860
-+#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
-+#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
-+#: ../semanage/seobject.py:864
+-#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
+-#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
+-#: ../semanage/seobject.py:864
++#: ../semanage/seobject.py:678 ../semanage/seobject.py:709
++#: ../semanage/seobject.py:776 ../semanage/seobject.py:833
++#: ../semanage/seobject.py:839
  #, python-format
  msgid "Could not check if SELinux user %s is defined"
- msgstr "SELinux उपयोक्ता %s व्याखीत असल्याचे तपासू शकलो नाही"
+ msgstr "जाँच नहि सकल जे SELinux उपयोक्ता %s परिभाषित अछि"
  
--#: ../semanage/seobject.py:702 ../semanage/seobject.py:803
--#: ../semanage/seobject.py:866
-+#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
-+#: ../semanage/seobject.py:870
+-#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
+-#: ../semanage/seobject.py:870
++#: ../semanage/seobject.py:681 ../semanage/seobject.py:782
++#: ../semanage/seobject.py:845
  #, python-format
  msgid "Could not query user for %s"
- msgstr "%s साठी उपयोक्त्यास प्रश्न करू शकत नाही"
+ msgstr "%s क लेल उपयोक्ताकेँ प्रश्न नहि कए सकत"
  
--#: ../semanage/seobject.py:722
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:726
-+#, python-format
+-#: ../semanage/seobject.py:726
++#: ../semanage/seobject.py:701
+ #, python-format
  msgid "You must add at least one role for %s"
--msgstr "%s साठी फाइल संदर्भ जोडता आला नाही"
-+msgstr "%s साठी किमान एक भूमिका जोडली पाहिजे"
+ msgstr ""
  
--#: ../semanage/seobject.py:737
-+#: ../semanage/seobject.py:741
+-#: ../semanage/seobject.py:741
++#: ../semanage/seobject.py:716
  #, python-format
  msgid "Could not create SELinux user for %s"
- msgstr "SELinux उपयोक्ता %s साठी निर्माण करता आला नाही"
+ msgstr "SELinux उपयोक्ता %s क लेल बनाए नहि सकल"
  
--#: ../semanage/seobject.py:746
-+#: ../semanage/seobject.py:750
+-#: ../semanage/seobject.py:750
++#: ../semanage/seobject.py:725
  #, python-format
  msgid "Could not add role %s for %s"
- msgstr "भुमिका %s जमा करता आली नाही %s करता"
+ msgstr "%s भूमिका %s क लेल जोड़ नहि सकल"
  
--#: ../semanage/seobject.py:755
-+#: ../semanage/seobject.py:759
+-#: ../semanage/seobject.py:759
++#: ../semanage/seobject.py:734
  #, python-format
  msgid "Could not set MLS level for %s"
- msgstr "%s साठी MLS स्तर निर्धारित करता आला नाही"
+ msgstr "MLS स्तर %s क लेल सेट नहि कए सकल"
  
--#: ../semanage/seobject.py:758
-+#: ../semanage/seobject.py:762
+-#: ../semanage/seobject.py:762
++#: ../semanage/seobject.py:737
  #, python-format
  msgid "Could not add prefix %s for %s"
- msgstr "पूर्वपद %s जमा करता आले नाही %s करीता"
+ msgstr "%s उपसर्ग %s क लेल नहि जोड़ सकल"
  
--#: ../semanage/seobject.py:761
-+#: ../semanage/seobject.py:765
+-#: ../semanage/seobject.py:765
++#: ../semanage/seobject.py:740
  #, python-format
  msgid "Could not extract key for %s"
- msgstr "%s साठी कळ खेचता आली नाही"
+ msgstr "%s क लेल कुंजी निकाल नहि सकल"
  
--#: ../semanage/seobject.py:765
-+#: ../semanage/seobject.py:769
+-#: ../semanage/seobject.py:769
++#: ../semanage/seobject.py:744
  #, python-format
  msgid "Could not add SELinux user %s"
- msgstr "SELinux उपयोक्ता %s जोडता आला नाही"
+ msgstr "SELinux उपयोक्ता %s नहि जोड़ सकल"
  
--#: ../semanage/seobject.py:787
-+#: ../semanage/seobject.py:791
+-#: ../semanage/seobject.py:791
++#: ../semanage/seobject.py:766
  msgid "Requires prefix, roles, level or range"
- msgstr "पूर्वपद, भुमिका, स्तर किंवा परिसीमा आवश्यक"
+ msgstr "उपसर्ग, भूमिका, स्तर या परिसर जरूरी"
  
--#: ../semanage/seobject.py:789
-+#: ../semanage/seobject.py:793
+-#: ../semanage/seobject.py:793
++#: ../semanage/seobject.py:768
  msgid "Requires prefix or roles"
- msgstr "पूर्वपद किंवा भुमिका आवश्यक"
+ msgstr "उपसर्ग या भूमिका जरूरी"
  
--#: ../semanage/seobject.py:799 ../semanage/seobject.py:856
-+#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
+-#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
++#: ../semanage/seobject.py:778 ../semanage/seobject.py:835
  #, python-format
  msgid "SELinux user %s is not defined"
- msgstr "SELinux उपयोक्ता %s व्याख्यीत नाही"
+ msgstr "SELinux उपयोक्ता %s परिभाषित नहि अछि"
  
--#: ../semanage/seobject.py:828
-+#: ../semanage/seobject.py:832
+-#: ../semanage/seobject.py:832
++#: ../semanage/seobject.py:807
  #, python-format
  msgid "Could not modify SELinux user %s"
- msgstr "SELinux उपयोक्ता %s मध्ये बदल करता आले नाही"
+ msgstr "SELinux उपयोक्ता %s नहि सुधार सकत"
  
--#: ../semanage/seobject.py:862
-+#: ../semanage/seobject.py:866
+-#: ../semanage/seobject.py:866
++#: ../semanage/seobject.py:841
  #, python-format
  msgid "SELinux user %s is defined in policy, cannot be deleted"
- msgstr "SELinux उपयोक्ता %s धोरणामध्ये व्याख्यीत आहे, नष्ट करता येणार नाही"
+ msgstr "SELinux उपयोक्ता %s नीतिमे परिभाषित अछि, मेटाए नहि सकत"
  
--#: ../semanage/seobject.py:873
-+#: ../semanage/seobject.py:877
+-#: ../semanage/seobject.py:877
++#: ../semanage/seobject.py:852
  #, python-format
  msgid "Could not delete SELinux user %s"
- msgstr "SELinux उपयोक्ता %s नष्ट करता आला नाही"
+ msgstr "SELinux उपयोक्ता %s मेटाए नहि सकल"
  
--#: ../semanage/seobject.py:911
-+#: ../semanage/seobject.py:915
+-#: ../semanage/seobject.py:915
++#: ../semanage/seobject.py:890
  msgid "Could not list SELinux users"
- msgstr "SELinux उपयोक्त्यांची यादी करता आली नाही"
+ msgstr "SELinux उपयोक्ता सूचीबद्ध नहि कए सकल"
  
--#: ../semanage/seobject.py:917
-+#: ../semanage/seobject.py:921
+-#: ../semanage/seobject.py:921
++#: ../semanage/seobject.py:896
  #, python-format
  msgid "Could not list roles for user %s"
- msgstr "उपयोक्ता %s साठी भुमिकांची यादी करता आली नाही"
+ msgstr "%s उपयोक्ता क लेल भूमिका सूचीबद्ध नहि कए सकल"
  
--#: ../semanage/seobject.py:942
-+#: ../semanage/seobject.py:946
+-#: ../semanage/seobject.py:946
++#: ../semanage/seobject.py:921
  msgid "Labeling"
- msgstr "लेबलींग"
+ msgstr "लेबलिंग"
  
--#: ../semanage/seobject.py:942
-+#: ../semanage/seobject.py:946
+-#: ../semanage/seobject.py:946
++#: ../semanage/seobject.py:921
  msgid "MLS/"
  msgstr "MLS/"
  
--#: ../semanage/seobject.py:943
-+#: ../semanage/seobject.py:947
+-#: ../semanage/seobject.py:947
++#: ../semanage/seobject.py:922
  msgid "Prefix"
- msgstr "पुर्वपद"
+ msgstr "उपसर्ग"
  
--#: ../semanage/seobject.py:943
-+#: ../semanage/seobject.py:947
+-#: ../semanage/seobject.py:947
++#: ../semanage/seobject.py:922
  msgid "MCS Level"
- msgstr "MCS स्थर"
+ msgstr "MCS स्तर"
  
--#: ../semanage/seobject.py:943
-+#: ../semanage/seobject.py:947
+-#: ../semanage/seobject.py:947
++#: ../semanage/seobject.py:922
  msgid "MCS Range"
- msgstr "MCS क्षेत्र"
+ msgstr "MCS परिसर"
  
--#: ../semanage/seobject.py:943 ../semanage/seobject.py:948
-+#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
+-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
++#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
+ #: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
  msgid "SELinux Roles"
  msgstr "SELinux भूमिका"
  
--#: ../semanage/seobject.py:963
-+#: ../semanage/seobject.py:967
+-#: ../semanage/seobject.py:967
++#: ../semanage/seobject.py:944
  msgid "Protocol udp or tcp is required"
- msgstr "प्रोटोकॉल udp किंवा tcp आवश्यक आहे"
+ msgstr "प्रोटोकॉल udp या tcp जरूरी अछि"
  
--#: ../semanage/seobject.py:965
-+#: ../semanage/seobject.py:969
+-#: ../semanage/seobject.py:969
++#: ../semanage/seobject.py:946
  msgid "Port is required"
- msgstr "पोर्ट आवश्यक आहे"
+ msgstr "पोर्ट जरूरी अछि"
  
--#: ../semanage/seobject.py:975
--#, fuzzy
-+#: ../semanage/seobject.py:979
+-#: ../semanage/seobject.py:979
++#: ../semanage/seobject.py:956
  msgid "Invalid Port"
--msgstr "अवैध पूर्वपद %s"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:979
-+#: ../semanage/seobject.py:983
+-#: ../semanage/seobject.py:983
++#: ../semanage/seobject.py:960
  #, python-format
  msgid "Could not create a key for %s/%s"
- msgstr "%s/%s साठी कळ निर्माण करता आली नाही"
+ msgstr "%s/%s क लेल कुंजी नहि बनाए सकल"
  
--#: ../semanage/seobject.py:990
-+#: ../semanage/seobject.py:994
+-#: ../semanage/seobject.py:994
++#: ../semanage/seobject.py:971
  msgid "Type is required"
- msgstr "प्रकार आवश्यक आहे"
+ msgstr "टाइप जरूरी अछि"
  
--#: ../semanage/seobject.py:996 ../semanage/seobject.py:1055
--#: ../semanage/seobject.py:1110 ../semanage/seobject.py:1116
-+#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
-+#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
+-#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
+-#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
++#: ../semanage/seobject.py:974 ../semanage/seobject.py:1036
++#: ../semanage/seobject.py:1794
++#, python-format
++msgid "Type %s is invalid, must be a port type"
++msgstr ""
++
++#: ../semanage/seobject.py:980 ../semanage/seobject.py:1042
++#: ../semanage/seobject.py:1097 ../semanage/seobject.py:1103
  #, python-format
  msgid "Could not check if port %s/%s is defined"
- msgstr "%s/%s पोर्ट व्याख्यीत आहे काय हे तपासता आले नाही"
+ msgstr "जाँच नहि सकल जँ पोर्ट %s/%s परिभाषित अछि"
  
--#: ../semanage/seobject.py:998
-+#: ../semanage/seobject.py:1002
+-#: ../semanage/seobject.py:1002
++#: ../semanage/seobject.py:982
  #, python-format
  msgid "Port %s/%s already defined"
- msgstr "पोर्ट %s/%s आधिच व्याख्यीत"
+ msgstr "%s/%s पोर्ट पहले सँ परिभाषित अछि"
  
--#: ../semanage/seobject.py:1002
-+#: ../semanage/seobject.py:1006
+-#: ../semanage/seobject.py:1006
++#: ../semanage/seobject.py:986
  #, python-format
  msgid "Could not create port for %s/%s"
- msgstr "%s/%s साठी पोर्ट निर्माण करता आले नाही"
+ msgstr "%s/%s क लेल पोर्ट बनाए नहि सकल"
  
--#: ../semanage/seobject.py:1008
-+#: ../semanage/seobject.py:1012
+-#: ../semanage/seobject.py:1012
++#: ../semanage/seobject.py:992
  #, python-format
  msgid "Could not create context for %s/%s"
- msgstr "%s/%s साठी संदर्भ निर्माण करता आला नाही"
+ msgstr "%s/%s क लेल संदर्भ बनाए नहि सकल"
  
--#: ../semanage/seobject.py:1012
-+#: ../semanage/seobject.py:1016
+-#: ../semanage/seobject.py:1016
++#: ../semanage/seobject.py:996
  #, python-format
  msgid "Could not set user in port context for %s/%s"
- msgstr "%s/%s च्या पोर्ट संदर्भात उपयोक्त्यास निर्धारित करता आले नाही"
+ msgstr "%s/%s क लेल पोर्ट संदर्भमे उपयोक्ता सेट नहि कए सकल"
  
--#: ../semanage/seobject.py:1016
-+#: ../semanage/seobject.py:1020
+-#: ../semanage/seobject.py:1020
++#: ../semanage/seobject.py:1000
  #, python-format
  msgid "Could not set role in port context for %s/%s"
- msgstr "%s/%s साठी  पोर्ट संदर्भात भुमिका निर्धारित करता आली नाही"
+ msgstr "%s/%s क लेल पोर्ट संदर्भमे भूमिका सेट नहि कए सकल"
  
--#: ../semanage/seobject.py:1020
-+#: ../semanage/seobject.py:1024
+-#: ../semanage/seobject.py:1024
++#: ../semanage/seobject.py:1004
  #, python-format
  msgid "Could not set type in port context for %s/%s"
- msgstr "%s/%s साठी पोर्ट संदर्भात प्रकार निर्धारित करता आला नाही"
+ msgstr "%s/%s क लेल पोर्ट संदर्भमे टाइप सेट नहि कए सकल"
  
--#: ../semanage/seobject.py:1025
-+#: ../semanage/seobject.py:1029
+-#: ../semanage/seobject.py:1029
++#: ../semanage/seobject.py:1009
  #, python-format
  msgid "Could not set mls fields in port context for %s/%s"
- msgstr "%s/%s साठी पोर्ट संदर्भात mls क्षेत्रे निर्धारित करता आली नाहीत"
+ msgstr "%s/%s क लेल पोर्ट संदर्भमे क्षेत्र mls सेट नहि कए सकल"
  
--#: ../semanage/seobject.py:1029
-+#: ../semanage/seobject.py:1033
+-#: ../semanage/seobject.py:1033
++#: ../semanage/seobject.py:1013
  #, python-format
  msgid "Could not set port context for %s/%s"
- msgstr "%s/%s साठी पोर्ट संदर्भ निर्धारित करता आला नाही"
+ msgstr "%s/%s क लेल पोर्ट संदर्भ सेट नहि कए सकल"
  
--#: ../semanage/seobject.py:1033
-+#: ../semanage/seobject.py:1037
+-#: ../semanage/seobject.py:1037
++#: ../semanage/seobject.py:1017
  #, python-format
  msgid "Could not add port %s/%s"
- msgstr "%s/%s पोर्ट जोडू शकत नाही"
+ msgstr "%s/%s पोर्ट जोड़ि नहि सकल"
  
--#: ../semanage/seobject.py:1047 ../semanage/seobject.py:1312
--#: ../semanage/seobject.py:1508
-+#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
-+#: ../semanage/seobject.py:1512
+-#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
+-#: ../semanage/seobject.py:1512
++#: ../semanage/seobject.py:1031 ../semanage/seobject.py:1304
++#: ../semanage/seobject.py:1503
  msgid "Requires setype or serange"
- msgstr "setype किंवा serange आवश्यक"
+ msgstr "setype या serange जरूरी"
  
--#: ../semanage/seobject.py:1049
-+#: ../semanage/seobject.py:1053
+-#: ../semanage/seobject.py:1053
++#: ../semanage/seobject.py:1033
  msgid "Requires setype"
- msgstr "setype आवश्यक"
+ msgstr "सेटटाइप जरूरी"
  
--#: ../semanage/seobject.py:1057 ../semanage/seobject.py:1112
-+#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
+-#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
++#: ../semanage/seobject.py:1044 ../semanage/seobject.py:1099
  #, python-format
  msgid "Port %s/%s is not defined"
- msgstr "पोर्ट %s/%s व्याख्यीत नाही"
+ msgstr "पोर्ट %s/%s परिभाषित नहि अछि"
  
--#: ../semanage/seobject.py:1061
-+#: ../semanage/seobject.py:1065
+-#: ../semanage/seobject.py:1065
++#: ../semanage/seobject.py:1048
  #, python-format
  msgid "Could not query port %s/%s"
- msgstr "पोर्ट %s/%s ला प्रश्न करता आले नाही"
+ msgstr "%s/%s पोर्ट प्रश्न नहि कए सकल"
  
--#: ../semanage/seobject.py:1072
-+#: ../semanage/seobject.py:1076
+-#: ../semanage/seobject.py:1076
++#: ../semanage/seobject.py:1059
  #, python-format
  msgid "Could not modify port %s/%s"
- msgstr "पोर्ट %s/%s मध्ये बदल करता आले नाहीत"
+ msgstr "%s/%s पोर्ट रूपांतरित नहि कए सकल "
  
--#: ../semanage/seobject.py:1085
-+#: ../semanage/seobject.py:1089
+-#: ../semanage/seobject.py:1089
++#: ../semanage/seobject.py:1072
  msgid "Could not list the ports"
- msgstr "पोर्टांची यादी बनविता आली नाही"
+ msgstr "पोर्ट सूची बद्ध नहि कए सकल"
  
--#: ../semanage/seobject.py:1101
-+#: ../semanage/seobject.py:1105
+-#: ../semanage/seobject.py:1105
++#: ../semanage/seobject.py:1088
  #, python-format
  msgid "Could not delete the port %s"
- msgstr "पोर्ट %s नष्ट करता आले नाही"
+ msgstr "%s पोर्ट मेटाए नहि सकल"
  
--#: ../semanage/seobject.py:1118
-+#: ../semanage/seobject.py:1122
+-#: ../semanage/seobject.py:1122
++#: ../semanage/seobject.py:1105
  #, python-format
  msgid "Port %s/%s is defined in policy, cannot be deleted"
- msgstr "पोर्ट %s/%s धोरणात व्याख्यीत आहे, नष्ट करता येणार नाही"
+ msgstr "%s/%s नीतिमे परिभाषित अछि, मेटाए नहि सकत"
  
--#: ../semanage/seobject.py:1122
-+#: ../semanage/seobject.py:1126
+-#: ../semanage/seobject.py:1126
++#: ../semanage/seobject.py:1109
  #, python-format
  msgid "Could not delete port %s/%s"
- msgstr "पोर्ट %s/%s नष्ट करता आले नाही"
+ msgstr "%s/%s पोर्ट मेटाए नहि सकत"
  
--#: ../semanage/seobject.py:1138 ../semanage/seobject.py:1160
-+#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
+-#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
++#: ../semanage/seobject.py:1125 ../semanage/seobject.py:1147
  msgid "Could not list ports"
- msgstr "पोर्टांची यादी करता आली नाही"
+ msgstr "पोर्ट सूची बद्ध नहि कए सकल"
  
--#: ../semanage/seobject.py:1199
-+#: ../semanage/seobject.py:1203
+-#: ../semanage/seobject.py:1203
++#: ../semanage/seobject.py:1186
  msgid "SELinux Port Type"
  msgstr "SELinux पोर्ट प्रकार"
  
--#: ../semanage/seobject.py:1199
-+#: ../semanage/seobject.py:1203
+-#: ../semanage/seobject.py:1203
++#: ../semanage/seobject.py:1186
  msgid "Proto"
  msgstr "प्रोटो"
  
--#: ../semanage/seobject.py:1199
-+#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
+-#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
++#: ../semanage/seobject.py:1186 ../gui/system-config-selinux.glade:335
  msgid "Port Number"
- msgstr "पोर्ट क्रमांक"
+ msgstr "पोर्ट संख्या"
  
--#: ../semanage/seobject.py:1218
--#, fuzzy
-+#: ../semanage/seobject.py:1222
+-#: ../semanage/seobject.py:1222
++#: ../semanage/seobject.py:1207
  msgid "Node Address is required"
--msgstr "पोर्ट आवश्यक आहे"
-+msgstr "नोड पत्ता आवश्यक आहे"
+ msgstr ""
  
--#: ../semanage/seobject.py:1233
-+#: ../semanage/seobject.py:1237
+-#: ../semanage/seobject.py:1237
++#: ../semanage/seobject.py:1222
  msgid "Unknown or missing protocol"
--msgstr ""
-+msgstr "अपरिचीत किंवा न आढळलेले शिष्टाचार"
- 
--#: ../semanage/seobject.py:1247 ../semanage/seobject.py:1446
--#: ../semanage/seobject.py:1724
-+#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
-+#: ../semanage/seobject.py:1728
- msgid "SELinux Type is required"
- msgstr "SELinux प्रकार आवश्यक आहे"
+ msgstr ""
  
--#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1316
--#: ../semanage/seobject.py:1352 ../semanage/seobject.py:1450
--#: ../semanage/seobject.py:1512 ../semanage/seobject.py:1546
+-#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
 -#: ../semanage/seobject.py:1728
-+#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
-+#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
-+#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
-+#: ../semanage/seobject.py:1732
+-msgid "SELinux Type is required"
++#: ../semanage/seobject.py:1236
++#, fuzzy
++msgid "SELinux node type is required"
+ msgstr "SELinux प्रकार जरूरी अछि"
+ 
+-#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
+-#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
+-#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
+-#: ../semanage/seobject.py:1732
++#: ../semanage/seobject.py:1239 ../semanage/seobject.py:1307
++#, python-format
++msgid "Type %s is invalid, must be a node type"
++msgstr ""
++
++#: ../semanage/seobject.py:1243 ../semanage/seobject.py:1311
++#: ../semanage/seobject.py:1347 ../semanage/seobject.py:1445
++#: ../semanage/seobject.py:1507 ../semanage/seobject.py:1541
++#: ../semanage/seobject.py:1739
  #, python-format
  msgid "Could not create key for %s"
- msgstr "%s साठी कळ बनवू शकलो नाही"
+ msgstr "%s क लेल कुंजी नहि बनाए सकल"
  
--#: ../semanage/seobject.py:1253 ../semanage/seobject.py:1320
--#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1362
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
-+#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
-+#, python-format
+-#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
+-#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
++#: ../semanage/seobject.py:1245 ../semanage/seobject.py:1315
++#: ../semanage/seobject.py:1351 ../semanage/seobject.py:1357
+ #, python-format
  msgid "Could not check if addr %s is defined"
--msgstr "%s/%s पोर्ट व्याख्यीत आहे काय हे तपासता आले नाही"
-+msgstr "पत्ता %s व्याख्यीत आहे हे तपासता आले नाही"
+ msgstr ""
  
--#: ../semanage/seobject.py:1262
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1266
-+#, python-format
+-#: ../semanage/seobject.py:1266
++#: ../semanage/seobject.py:1254
+ #, python-format
  msgid "Could not create addr for %s"
--msgstr "%s साठी कळ निर्माण करू शकत नाही"
-+msgstr "%s करीता पत्ता बनवू शकले नाही"
+ msgstr ""
  
--#: ../semanage/seobject.py:1268 ../semanage/seobject.py:1466
--#: ../semanage/seobject.py:1686
-+#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
-+#: ../semanage/seobject.py:1690
+-#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
+-#: ../semanage/seobject.py:1690
++#: ../semanage/seobject.py:1260 ../semanage/seobject.py:1461
++#: ../semanage/seobject.py:1694
  #, python-format
  msgid "Could not create context for %s"
--msgstr "%s साठी संदर्भ निर्माण करता आला नाही"
-+msgstr "%s साठी संदर्भ निर्माण करू शकले नाही"
+ msgstr "%s क लेल संदर्भ बनाए नहि सकल"
  
--#: ../semanage/seobject.py:1272
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1276
-+#, python-format
+-#: ../semanage/seobject.py:1276
++#: ../semanage/seobject.py:1264
+ #, python-format
  msgid "Could not set mask for %s"
--msgstr "%s साठी नाव ठेवता आले नाही"
-+msgstr "%s करीता मास्क् निश्चित करता आले नाही"
+ msgstr ""
  
--#: ../semanage/seobject.py:1276
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1280
-+#, python-format
+-#: ../semanage/seobject.py:1280
++#: ../semanage/seobject.py:1268
+ #, python-format
  msgid "Could not set user in addr context for %s"
--msgstr "%s साठी फाइल संदर्भात उपयोक्ता निर्धारित करता आला नाही"
-+msgstr "%s करीता पत्ता संदर्भात वापरकर्ता निश्चित करू शकले नाही"
+ msgstr ""
  
--#: ../semanage/seobject.py:1280
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1284
-+#, python-format
+-#: ../semanage/seobject.py:1284
++#: ../semanage/seobject.py:1272
+ #, python-format
  msgid "Could not set role in addr context for %s"
--msgstr "%s साठी फाइल संदर्भात भुमिका निर्धारित करता आली नाही"
-+msgstr "%s साठी पत्ता संदर्भात भुमिका निश्चित करू शकले नाही"
+ msgstr ""
  
--#: ../semanage/seobject.py:1284
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1288
-+#, python-format
+-#: ../semanage/seobject.py:1288
++#: ../semanage/seobject.py:1276
+ #, python-format
  msgid "Could not set type in addr context for %s"
--msgstr "%s च्या फाइल संदर्भात प्रकार निर्धआरित करता आला नाही"
-+msgstr "%s करीता पत्ता संदर्भातील प्रकार निश्चित करू शकले नाही"
+ msgstr ""
  
--#: ../semanage/seobject.py:1289
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1293
-+#, python-format
+-#: ../semanage/seobject.py:1293
++#: ../semanage/seobject.py:1281
+ #, python-format
  msgid "Could not set mls fields in addr context for %s"
--msgstr "%s साठी फाइल संदर्भात mls क्षेत्रे निर्धारित करता आले नाहीत"
-+msgstr "%s करीता पत्ता संदर्भ अंतर्गत mls क्षेत्र निश्चित करू शकत नाही"
+ msgstr ""
  
--#: ../semanage/seobject.py:1293
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1297
-+#, python-format
+-#: ../semanage/seobject.py:1297
++#: ../semanage/seobject.py:1285
+ #, python-format
  msgid "Could not set addr context for %s"
--msgstr "%s साठी फाइल संदर्भ निर्धारित करता आला नाही"
-+msgstr "%s करीता पत्ता संदर्भ निश्चित करू शकत नाही"
+ msgstr ""
  
--#: ../semanage/seobject.py:1297
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1301
-+#, python-format
+-#: ../semanage/seobject.py:1301
++#: ../semanage/seobject.py:1289
+ #, python-format
  msgid "Could not add addr %s"
--msgstr "%s/%s पोर्ट जोडू शकत नाही"
-+msgstr "पत्ता %s जोडू शकत नाही"
+ msgstr ""
  
--#: ../semanage/seobject.py:1322 ../semanage/seobject.py:1358
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
-+#, python-format
+-#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
++#: ../semanage/seobject.py:1317 ../semanage/seobject.py:1353
+ #, python-format
  msgid "Addr %s is not defined"
--msgstr "पोर्ट %s/%s व्याख्यीत नाही"
-+msgstr "पत्ता %s निश्चित केले नाही"
+ msgstr ""
  
--#: ../semanage/seobject.py:1326
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1330
-+#, python-format
+-#: ../semanage/seobject.py:1330
++#: ../semanage/seobject.py:1321
+ #, python-format
  msgid "Could not query addr %s"
--msgstr "पोर्ट %s/%s ला प्रश्न करता आले नाही"
-+msgstr "पत्ता %s ला प्रश्न विचारू शकत नाही"
+ msgstr ""
  
--#: ../semanage/seobject.py:1336
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1340
-+#, python-format
+-#: ../semanage/seobject.py:1340
++#: ../semanage/seobject.py:1331
+ #, python-format
  msgid "Could not modify addr %s"
--msgstr "पोर्ट %s/%s मध्ये बदल करता आले नाहीत"
-+msgstr "पत्ता %s संपादीत करू शकत नाही"
+ msgstr ""
  
--#: ../semanage/seobject.py:1364
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1368
-+#, python-format
+-#: ../semanage/seobject.py:1368
++#: ../semanage/seobject.py:1359
+ #, python-format
  msgid "Addr %s is defined in policy, cannot be deleted"
--msgstr "पोर्ट %s/%s धोरणात व्याख्यीत आहे, नष्ट करता येणार नाही"
-+msgstr "पत्ता %s नियमावलीत निश्चित केले आहे, वगळले जाऊ शकत नाही"
+ msgstr ""
  
--#: ../semanage/seobject.py:1368
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1372
-+#, python-format
+-#: ../semanage/seobject.py:1372
++#: ../semanage/seobject.py:1363
+ #, python-format
  msgid "Could not delete addr %s"
--msgstr "%s नष्ट करता आला नाही"
-+msgstr "पत्ता %s नष्ट करू शकत नाही"
+ msgstr ""
  
--#: ../semanage/seobject.py:1380
--#, fuzzy
-+#: ../semanage/seobject.py:1384
+-#: ../semanage/seobject.py:1384
++#: ../semanage/seobject.py:1375
  msgid "Could not deleteall node mappings"
--msgstr "%s साठी लॉगीन मॅपिंग नष्ट करू शकलो नाही"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:1394
--#, fuzzy
-+#: ../semanage/seobject.py:1398
+-#: ../semanage/seobject.py:1398
++#: ../semanage/seobject.py:1389
  msgid "Could not list addrs"
--msgstr "पोर्टांची यादी करता आली नाही"
-+msgstr "addrs यादीत दर्शवू शकले नाही"
+ msgstr ""
  
--#: ../semanage/seobject.py:1454 ../semanage/seobject.py:1516
--#: ../semanage/seobject.py:1550 ../semanage/seobject.py:1556
-+#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
-+#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
+-#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
+-#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
++#: ../semanage/seobject.py:1441 ../semanage/seobject.py:1732
++msgid "SELinux Type is required"
++msgstr "SELinux प्रकार जरूरी अछि"
++
++#: ../semanage/seobject.py:1449 ../semanage/seobject.py:1511
++#: ../semanage/seobject.py:1545 ../semanage/seobject.py:1551
  #, python-format
  msgid "Could not check if interface %s is defined"
- msgstr "इंटरफेस %s व्याख्यीत आहे काय हे तपासता आले नाही"
+ msgstr "जांच नहि सकल जँ %s अंतरफलक परिभाषित अछि"
  
--#: ../semanage/seobject.py:1461
-+#: ../semanage/seobject.py:1465
+-#: ../semanage/seobject.py:1465
++#: ../semanage/seobject.py:1456
  #, python-format
  msgid "Could not create interface for %s"
- msgstr "%s साठी इंटरफेस निर्माण करता आला नाही"
+ msgstr "%s क लेल अंतरफलक नहि बनाए सकल"
  
--#: ../semanage/seobject.py:1470
-+#: ../semanage/seobject.py:1474
+-#: ../semanage/seobject.py:1474
++#: ../semanage/seobject.py:1465
  #, python-format
  msgid "Could not set user in interface context for %s"
- msgstr "%s च्या इंटरफेस संदर्भात उपयोक्ता निर्धारित करता आला नाही"
+ msgstr "उपयोक्ता केँ %s क लेल अंतरफलक संदर्भमे सेट नहि कए सकल"
  
--#: ../semanage/seobject.py:1474
-+#: ../semanage/seobject.py:1478
+-#: ../semanage/seobject.py:1478
++#: ../semanage/seobject.py:1469
  #, python-format
  msgid "Could not set role in interface context for %s"
- msgstr "%s च्या इंटरफेस संदर्भामध्ये भुमिका निर्धारित करता आली नाही"
+ msgstr "भूमिका केँ %s क लेल अंतरफलक संदर्भमे सेट नहि कए सकल"
  
--#: ../semanage/seobject.py:1478
-+#: ../semanage/seobject.py:1482
+-#: ../semanage/seobject.py:1482
++#: ../semanage/seobject.py:1473
  #, python-format
  msgid "Could not set type in interface context for %s"
- msgstr "%s च्या इंटरफेस संदर्भात प्रकार निर्धारित करता आला नाही"
+ msgstr "टाइप केँ %s क लेल अंतरफलक संदर्भमे सेट नहि कए सकल"
  
--#: ../semanage/seobject.py:1483
-+#: ../semanage/seobject.py:1487
+-#: ../semanage/seobject.py:1487
++#: ../semanage/seobject.py:1478
  #, python-format
  msgid "Could not set mls fields in interface context for %s"
- msgstr "%s च्या इंटरफेस संदर्भात mls क्षेत्रे निर्धारित करता आली नाहीत"
+ msgstr "mls क्षेत्र %s क लेल अंतरफलक संदर्भमे सेट नहि कए सकल"
  
--#: ../semanage/seobject.py:1487
-+#: ../semanage/seobject.py:1491
+-#: ../semanage/seobject.py:1491
++#: ../semanage/seobject.py:1482
  #, python-format
  msgid "Could not set interface context for %s"
- msgstr "%s साठी इंटरफेस संदर्भ निर्धारित करता आला नाही"
+ msgstr "%s क लेल अंतरफलक संदर्भ सेट नहि कए सकल"
  
--#: ../semanage/seobject.py:1491
-+#: ../semanage/seobject.py:1495
+-#: ../semanage/seobject.py:1495
++#: ../semanage/seobject.py:1486
  #, python-format
  msgid "Could not set message context for %s"
- msgstr "%s साठी संदेश संदर्भ निर्धारित करता आला नाही"
+ msgstr "%s क लेल संदेश संदर्भ सेट नहि कए सकल"
  
--#: ../semanage/seobject.py:1495
-+#: ../semanage/seobject.py:1499
+-#: ../semanage/seobject.py:1499
++#: ../semanage/seobject.py:1490
  #, python-format
  msgid "Could not add interface %s"
- msgstr "इंटरफेस %s जमा करता आला नाही"
+ msgstr "%s अंतरफलक जोड़ नहि सकल"
  
--#: ../semanage/seobject.py:1518 ../semanage/seobject.py:1552
-+#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
+-#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
++#: ../semanage/seobject.py:1513 ../semanage/seobject.py:1547
  #, python-format
  msgid "Interface %s is not defined"
- msgstr "इंटरफेस %s व्याख्यीत नाही"
+ msgstr "%s अंतरफलक परिभाषित नहि अछि"
  
--#: ../semanage/seobject.py:1522
-+#: ../semanage/seobject.py:1526
+-#: ../semanage/seobject.py:1526
++#: ../semanage/seobject.py:1517
  #, python-format
  msgid "Could not query interface %s"
- msgstr "इंटरफेस %s ला प्रश्न करता आले नाही"
+ msgstr "%s अंतरफलक प्रश्न नहि कए सकत"
  
--#: ../semanage/seobject.py:1533
-+#: ../semanage/seobject.py:1537
+-#: ../semanage/seobject.py:1537
++#: ../semanage/seobject.py:1528
  #, python-format
  msgid "Could not modify interface %s"
- msgstr "इंटरफेस %s मध्ये बदल करता आले नाही"
+ msgstr "%s अंतरफलक रूपांतरित नहि कए सकल"
  
--#: ../semanage/seobject.py:1558
-+#: ../semanage/seobject.py:1562
+-#: ../semanage/seobject.py:1562
++#: ../semanage/seobject.py:1553
  #, python-format
  msgid "Interface %s is defined in policy, cannot be deleted"
- msgstr "इंटरफेस %s धोरणात व्याख्यीत आहे, नष्ट करता येणार नाही"
+ msgstr "अंतरफलक %s नीतिमे परिभाषित अछि, मेटाओल नहि जाए सकत"
  
--#: ../semanage/seobject.py:1562
-+#: ../semanage/seobject.py:1566
+-#: ../semanage/seobject.py:1566
++#: ../semanage/seobject.py:1557
  #, python-format
  msgid "Could not delete interface %s"
- msgstr "इंटरफेस %s नष्ट करता आला नाही"
+ msgstr "%s अंतरफलक मेटाए नहि सकल"
  
--#: ../semanage/seobject.py:1574
--#, fuzzy
-+#: ../semanage/seobject.py:1578
+-#: ../semanage/seobject.py:1578
++#: ../semanage/seobject.py:1569
  msgid "Could not delete all interface  mappings"
--msgstr "इंटरफेस %s नष्ट करता आला नाही"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:1588
-+#: ../semanage/seobject.py:1592
+-#: ../semanage/seobject.py:1592
++#: ../semanage/seobject.py:1583
  msgid "Could not list interfaces"
- msgstr "इंटरफेसची यादी करता आली नाही"
+ msgstr "अंतरफलक सूचीबद्ध नहि कए सकल"
  
--#: ../semanage/seobject.py:1613
-+#: ../semanage/seobject.py:1617
+-#: ../semanage/seobject.py:1617
++#: ../semanage/seobject.py:1608
  msgid "SELinux Interface"
- msgstr "SELinux संवादपट"
+ msgstr "SELinux अंतरफलक"
  
--#: ../semanage/seobject.py:1613 ../semanage/seobject.py:1936
-+#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
+-#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
++#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1954
  msgid "Context"
  msgstr "संदर्भ"
  
--#: ../semanage/seobject.py:1663
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1667
-+#, python-format
+-#: ../semanage/seobject.py:1667
++#: ../semanage/seobject.py:1671
+ #, python-format
  msgid "Equivalence class for %s already exists"
--msgstr "%s साठी फाइल संदर्भ आधिच व्याख्यीत"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:1669
-+#: ../semanage/seobject.py:1673
+-#: ../semanage/seobject.py:1673
++#: ../semanage/seobject.py:1677
  #, python-format
  msgid "File spec %s conflicts with equivalency rule '%s %s'"
  msgstr ""
  
--#: ../semanage/seobject.py:1678
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1682
-+#, python-format
+-#: ../semanage/seobject.py:1682
++#: ../semanage/seobject.py:1686
+ #, python-format
  msgid "Equivalence class for %s does not exists"
--msgstr "Linux उपयोक्ता %s अस्तित्वात नाही"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:1692
-+#: ../semanage/seobject.py:1696
+-#: ../semanage/seobject.py:1696
++#: ../semanage/seobject.py:1700
  #, python-format
  msgid "Could not set user in file context for %s"
- msgstr "%s साठी फाइल संदर्भात उपयोक्ता निर्धारित करता आला नाही"
+ msgstr "%s क लेल फाइल संदर्भमे उपयोक्ता सेट नहि कए सकल"
  
--#: ../semanage/seobject.py:1696
-+#: ../semanage/seobject.py:1700
+-#: ../semanage/seobject.py:1700
++#: ../semanage/seobject.py:1704
  #, python-format
  msgid "Could not set role in file context for %s"
- msgstr "%s साठी फाइल संदर्भात भुमिका निर्धारित करता आली नाही"
+ msgstr "%s क लेल फाइल संदर्भमे भूमिका सेट नहि कए सकल"
  
--#: ../semanage/seobject.py:1701 ../semanage/seobject.py:1758
-+#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
+-#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
++#: ../semanage/seobject.py:1709 ../semanage/seobject.py:1769
  #, python-format
  msgid "Could not set mls fields in file context for %s"
- msgstr "%s साठी फाइल संदर्भात mls क्षेत्रे निर्धारित करता आले नाहीत"
+ msgstr "mls क्षेत्र %s क लेल फाइल संदर्भ केर क्रममे नहि सेट कए सकल"
  
--#: ../semanage/seobject.py:1707
-+#: ../semanage/seobject.py:1711
+-#: ../semanage/seobject.py:1711
++#: ../semanage/seobject.py:1715
  msgid "Invalid file specification"
- msgstr "अवैध फाइल गुणविशेष"
+ msgstr "अवैध फाइल विशेषता"
  
--#: ../semanage/seobject.py:1709
-+#: ../semanage/seobject.py:1713
+-#: ../semanage/seobject.py:1713
++#: ../semanage/seobject.py:1717
  msgid "File specification can not include spaces"
  msgstr ""
  
--#: ../semanage/seobject.py:1714
-+#: ../semanage/seobject.py:1718
+-#: ../semanage/seobject.py:1718
++#: ../semanage/seobject.py:1722
  #, python-format
  msgid ""
  "File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
  msgstr ""
  
--#: ../semanage/seobject.py:1732 ../semanage/seobject.py:1737
--#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1872
--#: ../semanage/seobject.py:1876
-+#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
-+#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
-+#: ../semanage/seobject.py:1880
+-#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
+-#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
+-#: ../semanage/seobject.py:1880
++#: ../semanage/seobject.py:1735
++#, python-format
++msgid "Type %s is invalid, must be a file or device type"
++msgstr ""
++
++#: ../semanage/seobject.py:1743 ../semanage/seobject.py:1748
++#: ../semanage/seobject.py:1804 ../semanage/seobject.py:1886
++#: ../semanage/seobject.py:1890
  #, python-format
  msgid "Could not check if file context for %s is defined"
- msgstr "%s साठी संदर्भ फाइल व्याख्यीत आहे काय हे तपासता आले नाही"
+ msgstr "जाँच नहि सकल जँ %s क लेल फाइल संदर्भ परिभाषित अछि"
  
--#: ../semanage/seobject.py:1745
-+#: ../semanage/seobject.py:1749
+-#: ../semanage/seobject.py:1749
++#: ../semanage/seobject.py:1756
  #, python-format
  msgid "Could not create file context for %s"
- msgstr "%s साठी फाइल संदर्भ निर्माण करता आला नाही"
+ msgstr "%s क लेल फाइल संदर्भ नहि बनाए सकल"
  
--#: ../semanage/seobject.py:1753
-+#: ../semanage/seobject.py:1757
+-#: ../semanage/seobject.py:1757
++#: ../semanage/seobject.py:1764
  #, python-format
  msgid "Could not set type in file context for %s"
- msgstr "%s च्या फाइल संदर्भात प्रकार निर्धआरित करता आला नाही"
+ msgstr "%s क लेल फाइल संदर्भमे टाइप सेट नहि कए सकल"
  
--#: ../semanage/seobject.py:1761 ../semanage/seobject.py:1818
--#: ../semanage/seobject.py:1822
-+#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
-+#: ../semanage/seobject.py:1826
+-#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
+-#: ../semanage/seobject.py:1826
++#: ../semanage/seobject.py:1772 ../semanage/seobject.py:1832
++#: ../semanage/seobject.py:1836
  #, python-format
  msgid "Could not set file context for %s"
- msgstr "%s साठी फाइल संदर्भ निर्धारित करता आला नाही"
+ msgstr "%s क लेल फाइल संदर्भ नहि सेट कए सकल"
  
--#: ../semanage/seobject.py:1767
-+#: ../semanage/seobject.py:1771
+-#: ../semanage/seobject.py:1771
++#: ../semanage/seobject.py:1778
  #, python-format
  msgid "Could not add file context for %s"
- msgstr "%s साठी फाइल संदर्भ जोडता आला नाही"
+ msgstr "%s क लेल फाइल संदर्भ नहि जोड़ि सकल"
  
--#: ../semanage/seobject.py:1781
-+#: ../semanage/seobject.py:1785
+-#: ../semanage/seobject.py:1785
++#: ../semanage/seobject.py:1792
  msgid "Requires setype, serange or seuser"
- msgstr "setype, serange किंवा seuser आवश्यक"
+ msgstr "सेटटाइप जरूरी, serange या seuser"
  
--#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1880
-+#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
+-#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
++#: ../semanage/seobject.py:1808 ../semanage/seobject.py:1894
  #, python-format
  msgid "File context for %s is not defined"
- msgstr "%s साठी फाइल संदर्भ व्याख्यीत नाही"
+ msgstr "%s क लेल फाइल संदर्भ परिभाषित नहि अछि"
  
--#: ../semanage/seobject.py:1800
-+#: ../semanage/seobject.py:1804
+-#: ../semanage/seobject.py:1804
++#: ../semanage/seobject.py:1814
  #, python-format
  msgid "Could not query file context for %s"
- msgstr "%s साठी फाइल संदर्भास प्रश्न करता आले नाही"
+ msgstr "%s क लेल फाइल संदर्भ केँ प्रश्न नहि कए सकल"
  
--#: ../semanage/seobject.py:1826
-+#: ../semanage/seobject.py:1830
+-#: ../semanage/seobject.py:1830
++#: ../semanage/seobject.py:1840
  #, python-format
  msgid "Could not modify file context for %s"
- msgstr "%s साठी फाइल संदर्भात बदल करता आले नाही"
+ msgstr "%s क लेल फाइल संदर्भ नहि सुधार सकल"
  
--#: ../semanage/seobject.py:1839
-+#: ../semanage/seobject.py:1843
+-#: ../semanage/seobject.py:1843
++#: ../semanage/seobject.py:1853
  msgid "Could not list the file contexts"
- msgstr "फाइल संदर्भांची यादी करता आली नाही"
+ msgstr "फाइल संदर्भ सूचीबद्ध नहि कए सकल"
  
--#: ../semanage/seobject.py:1853
-+#: ../semanage/seobject.py:1857
+-#: ../semanage/seobject.py:1857
++#: ../semanage/seobject.py:1867
  #, python-format
  msgid "Could not delete the file context %s"
- msgstr "फाइल संदर्भ नष्ट %s करता आला नाही"
+ msgstr "%s क लेल फाइल संदर्भ मेटाए नहि सकल"
  
--#: ../semanage/seobject.py:1878
-+#: ../semanage/seobject.py:1882
+-#: ../semanage/seobject.py:1882
++#: ../semanage/seobject.py:1892
  #, python-format
  msgid "File context for %s is defined in policy, cannot be deleted"
- msgstr "%s साठी फाइल संदर्भ धोरणात व्याख्यीत, नष्ट करता येणार नाही"
+ msgstr "%s क लेल फाइल संदर्भ नीतिमे परिभाषित अछि, मेटाए नहि सकत"
  
--#: ../semanage/seobject.py:1884
-+#: ../semanage/seobject.py:1888
+-#: ../semanage/seobject.py:1888
++#: ../semanage/seobject.py:1898
  #, python-format
  msgid "Could not delete file context for %s"
- msgstr "%s साठी फाइल संदर्भ नष्ट करता आला नाही"
+ msgstr "%s क लेल फाइलसंदर्भ मेटाए नहि सकल"
  
--#: ../semanage/seobject.py:1899
-+#: ../semanage/seobject.py:1903
+-#: ../semanage/seobject.py:1903
++#: ../semanage/seobject.py:1913
  msgid "Could not list file contexts"
- msgstr "फाइल संदर्भांची यादी करता आली नाही"
+ msgstr "फाइल संदर्भ सूचीबद्ध नहि कए सकल"
  
--#: ../semanage/seobject.py:1903
-+#: ../semanage/seobject.py:1907
+-#: ../semanage/seobject.py:1907
++#: ../semanage/seobject.py:1917
  msgid "Could not list local file contexts"
- msgstr "स्थानिक फाइल संदर्भांची यादी करता आली नाही"
+ msgstr "स्थानीय फाइल संदर्भ सूचीबद्ध नहि कए सकल"
  
--#: ../semanage/seobject.py:1936
-+#: ../semanage/seobject.py:1944
+-#: ../semanage/seobject.py:1944
++#: ../semanage/seobject.py:1954
  msgid "SELinux fcontext"
  msgstr "SELinux fcontext"
  
--#: ../semanage/seobject.py:1936
-+#: ../semanage/seobject.py:1944
+-#: ../semanage/seobject.py:1944
++#: ../semanage/seobject.py:1954
  msgid "type"
  msgstr "प्रकार"
  
--#: ../semanage/seobject.py:1949
-+#: ../semanage/seobject.py:1957
+-#: ../semanage/seobject.py:1957
++#: ../semanage/seobject.py:1967
  msgid ""
  "\n"
  "SELinux Distribution fcontext Equivalence \n"
  msgstr ""
  
--#: ../semanage/seobject.py:1954
--#, fuzzy
-+#: ../semanage/seobject.py:1962
+-#: ../semanage/seobject.py:1962
++#: ../semanage/seobject.py:1972
  msgid ""
  "\n"
  "SELinux Local fcontext Equivalence \n"
--msgstr "SELinux fcontext"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:1988 ../semanage/seobject.py:2040
--#: ../semanage/seobject.py:2046
-+#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
-+#: ../semanage/seobject.py:2054
+-#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
+-#: ../semanage/seobject.py:2054
++#: ../semanage/seobject.py:2006 ../semanage/seobject.py:2059
++#: ../semanage/seobject.py:2065
  #, python-format
  msgid "Could not check if boolean %s is defined"
- msgstr "boolean %s व्याख्यीत आहे काय हे तपासता आले नाही"
+ msgstr "जँ %s बुलियन परिभाषित अछि तँ जांच नहि सकल"
  
--#: ../semanage/seobject.py:1990 ../semanage/seobject.py:2042
-+#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
+-#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
++#: ../semanage/seobject.py:2008 ../semanage/seobject.py:2061
  #, python-format
  msgid "Boolean %s is not defined"
- msgstr "boolean %s व्याख्यीत नाही"
+ msgstr "%s बुलियन परिभाषित नहि अछि"
  
--#: ../semanage/seobject.py:1994
-+#: ../semanage/seobject.py:2002
+-#: ../semanage/seobject.py:2002
++#: ../semanage/seobject.py:2012
  #, python-format
  msgid "Could not query file context %s"
- msgstr "फाइल संदर्भ %s ला प्रश्न करता आले नाही"
+ msgstr "%s फाइल संदर्भ केँ प्रश्न नहि कए सकल"
  
--#: ../semanage/seobject.py:1999
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:2007
-+#, python-format
+-#: ../semanage/seobject.py:2007
++#: ../semanage/seobject.py:2017
+ #, python-format
  msgid "You must specify one of the following values: %s"
--msgstr "तुम्ही मुल्य प्रविष्ट केलेच पाहिजे"
-+msgstr "तुम्ही खालिल मुल्य पैकी एक मुल्य प्रविष्ट केले पाहिजे: %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:2004
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:2012
-+#, python-format
+-#: ../semanage/seobject.py:2012
++#: ../semanage/seobject.py:2022
+ #, python-format
  msgid "Could not set active value of boolean %s"
--msgstr "boolean %s नष्ट करता आले नाही"
-+msgstr "बूलीयन %s चे सक्रीय मुल्य निश्चित करू शकले नाही"
+ msgstr ""
  
--#: ../semanage/seobject.py:2007
-+#: ../semanage/seobject.py:2015
+-#: ../semanage/seobject.py:2015
++#: ../semanage/seobject.py:2025
  #, python-format
  msgid "Could not modify boolean %s"
- msgstr "boolean %s मध्ये बदल करता आले नाही"
+ msgstr "%s बुलियन रूपांतरित नहि कए सकल"
  
--#: ../semanage/seobject.py:2025
-+#: ../semanage/seobject.py:2033
+-#: ../semanage/seobject.py:2033
++#: ../semanage/seobject.py:2043
  #, python-format
  msgid "Bad format %s: Record %s"
--msgstr ""
-+msgstr "अयोग्य प्रकार %s: रेकॉर्ड %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:2048
-+#: ../semanage/seobject.py:2056
+-#: ../semanage/seobject.py:2056
++#: ../semanage/seobject.py:2067
  #, python-format
  msgid "Boolean %s is defined in policy, cannot be deleted"
- msgstr "boolean %s धोरणात व्याख्यीत आहे, नष्ट करता येणार नाही"
+ msgstr "%s बुलियन नीति मे परिभाषित अछि, मेटाएल नहि जाए सकैत"
  
--#: ../semanage/seobject.py:2052
-+#: ../semanage/seobject.py:2060
+-#: ../semanage/seobject.py:2060
++#: ../semanage/seobject.py:2071
  #, python-format
  msgid "Could not delete boolean %s"
- msgstr "boolean %s नष्ट करता आले नाही"
+ msgstr "%s बुलियन मेटाए नहि सकल"
  
--#: ../semanage/seobject.py:2064 ../semanage/seobject.py:2081
-+#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
+-#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
++#: ../semanage/seobject.py:2083 ../semanage/seobject.py:2100
  msgid "Could not list booleans"
- msgstr "booleans ची यादी करता आली नाही"
+ msgstr "बुलियन सूचीबद्ध नहि कए सकल"
  
--#: ../semanage/seobject.py:2104
-+#: ../semanage/seobject.py:2112
+-#: ../semanage/seobject.py:2112
++#: ../semanage/seobject.py:2125
  msgid "unknown"
- msgstr "अपरिचीत"
+ msgstr "अज्ञात"
  
--#: ../semanage/seobject.py:2117
-+#: ../semanage/seobject.py:2125
+-#: ../semanage/seobject.py:2125
++#: ../semanage/seobject.py:2138
  msgid "off"
- msgstr "बंद"
+ msgstr "बन्न"
  
--#: ../semanage/seobject.py:2117
-+#: ../semanage/seobject.py:2125
+-#: ../semanage/seobject.py:2125
++#: ../semanage/seobject.py:2138
  msgid "on"
  msgstr "चालू"
  
--#: ../semanage/seobject.py:2131
-+#: ../semanage/seobject.py:2139
+-#: ../semanage/seobject.py:2139
++#: ../semanage/seobject.py:2152
  msgid "SELinux boolean"
- msgstr "SELinux बूलीयन"
+ msgstr "SELinux बूलियन"
  
--#: ../semanage/seobject.py:2131
--#, fuzzy
-+#: ../semanage/seobject.py:2139
+-#: ../semanage/seobject.py:2139
++#: ../semanage/seobject.py:2152
  msgid "State"
--msgstr "स्तिथी"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:2131
-+#: ../semanage/seobject.py:2139
+-#: ../semanage/seobject.py:2139
++#: ../semanage/seobject.py:2152
  msgid "Default"
  msgstr ""
  
--#: ../semanage/seobject.py:2131
-+#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
-+#: ../gui/polgengui.py:253
+-#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
+-#: ../gui/polgengui.py:253
++#: ../semanage/seobject.py:2152 ../gui/polgen.glade:113
++#: ../gui/polgengui.py:254
  msgid "Description"
  msgstr "वर्णन"
  
-@@ -979,7 +975,7 @@ msgstr "स्मृतीबाहेà¤
- #: ../newrole/newrole.c:455
- #, c-format
- msgid "Error!  Shell is not valid.\n"
--msgstr "चूक!  शेल वैध नाही.\n"
-+msgstr "त्रुटी!  शेल वैध नाही.\n"
+@@ -1003,7 +1019,7 @@ msgstr "स्मृति संभाजन मे त्रुटि.\n"
+ msgid "Error sending audit message.\n"
+ msgstr "ऑडिट संदेश भेजबा मे त्रुटि.\n"
  
- #: ../newrole/newrole.c:512
- #, c-format
-@@ -989,27 +985,27 @@ msgstr "पर्यावरण साà
- #: ../newrole/newrole.c:556 ../newrole/newrole.c:587 ../newrole/newrole.c:617
+-#: ../newrole/newrole.c:692 ../newrole/newrole.c:1059
++#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
  #, c-format
- msgid "Error changing uid, aborting.\n"
--msgstr "uid बदलण्यात चूक, सोडत आहे.\n"
-+msgstr "uid बदलण्यात त्रुटी, सोडत आहे.\n"
+ msgid "Could not determine enforcing mode.\n"
+ msgstr "पुनर्बलन मोड निश्चित नहि कए सकल.\n"
+@@ -1118,62 +1134,66 @@ msgstr "रिक्त संकेत सेट पाबै मे असम
+ msgid "Unable to set SIGHUP handler\n"
+ msgstr "SIGHUP नियंत्रण सेट करबामे असमर्थ\n"
  
- #: ../newrole/newrole.c:612
+-#: ../newrole/newrole.c:1053
++#: ../newrole/newrole.c:1036
++msgid "Sorry, newrole failed to drop capabilities\n"
++msgstr ""
++
++#: ../newrole/newrole.c:1052
  #, c-format
- msgid "Error resetting KEEPCAPS, aborting\n"
--msgstr "KEEPCAPS पुनःनिर्धारित करण्यात चूक, सोडत आहे\n"
-+msgstr "KEEPCAPS पुनःनिर्धारित करण्यात त्रुटी, सोडत आहे\n"
+ msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
+ msgstr "क्षमा करू, newrole सिर्फ SELinux कर्नेल पर प्रयोग कएल जाए सकैत अछि.\n"
  
- #: ../newrole/newrole.c:635
+-#: ../newrole/newrole.c:1070
++#: ../newrole/newrole.c:1069
  #, c-format
- msgid "Error connecting to audit system.\n"
--msgstr "ऑडिट प्रणालीस जोडण्यात चूक\n"
-+msgstr "ऑडिट प्रणालीस जोडण्यात त्रुटी\n"
+ msgid "failed to get old_context.\n"
+ msgstr "old_context केँ पाबै मे विफल.\n"
  
- #: ../newrole/newrole.c:641
+-#: ../newrole/newrole.c:1077
++#: ../newrole/newrole.c:1076
  #, c-format
- msgid "Error allocating memory.\n"
--msgstr "स्मृती वाटपात चूक.\n"
-+msgstr "स्मृती वाटपात त्रुटी.\n"
+ msgid "Warning!  Could not retrieve tty information.\n"
+ msgstr "चेतावनी! tty सूचना नहि पाबि सकैत.\n"
  
- #: ../newrole/newrole.c:648
+-#: ../newrole/newrole.c:1098
++#: ../newrole/newrole.c:1097
  #, c-format
- msgid "Error sending audit message.\n"
--msgstr "ऑडिट संदेश पाठवण्यात चूक.\n"
-+msgstr "ऑडिट संदेश पाठवण्यात त्रुटी.\n"
+ msgid "error on reading PAM service configuration.\n"
+ msgstr "PAM सेवा विन्यास पर पढ़बा मे त्रुटि.\n"
  
- #: ../newrole/newrole.c:692 ../newrole/newrole.c:1059
- #, c-format
-@@ -1019,7 +1015,7 @@ msgstr "बलप्रविष्ट à
- #: ../newrole/newrole.c:699
+-#: ../newrole/newrole.c:1133
++#: ../newrole/newrole.c:1132
  #, c-format
- msgid "Error!  Could not open %s.\n"
--msgstr "चूक!  %s उघडू शकलो नाही.\n"
-+msgstr "त्रुटी!  %s उघडू शकलो नाही.\n"
+ msgid "newrole: incorrect password for %s\n"
+ msgstr "newrole: %s क लेल गलत गुड़किल्ली\n"
  
- #: ../newrole/newrole.c:705
- #, c-format
-@@ -1049,12 +1045,12 @@ msgstr "सुचना! %s साठी
- #: ../newrole/newrole.c:835
+-#: ../newrole/newrole.c:1160
++#: ../newrole/newrole.c:1159
  #, c-format
- msgid "Error: multiple roles specified\n"
--msgstr "चूक: बहू भूमिका दर्शवल्या\n"
-+msgstr "त्रुटी: बहू भूमिका दर्शवल्या\n"
+ msgid "newrole: failure forking: %s"
+ msgstr "newrole: विभाजन मे विफलता: %s"
  
- #: ../newrole/newrole.c:843
+-#: ../newrole/newrole.c:1163 ../newrole/newrole.c:1186
++#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
  #, c-format
- msgid "Error: multiple types specified\n"
--msgstr "चूक: बहू प्रकार दर्शवले\n"
-+msgstr "त्रुटी: बहू प्रकार दर्शवले\n"
+ msgid "Unable to restore tty label...\n"
+ msgstr "tty स्तर फेर जमा करबामे असमर्थ...\n"
  
- #: ../newrole/newrole.c:850
- #, c-format
-@@ -1064,7 +1060,7 @@ msgstr "क्षमा, -l SELinux MLS
- #: ../newrole/newrole.c:855
+-#: ../newrole/newrole.c:1165 ../newrole/newrole.c:1192
++#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
  #, c-format
- msgid "Error: multiple levels specified\n"
--msgstr "चूक: बहू स्तर दर्शवले\n"
-+msgstr "त्रुटी: बहू स्तर दर्शवले\n"
+ msgid "Failed to close tty properly\n"
+ msgstr "tty केँ विधिवत रूपेँ बंद करबामे विफल\n"
  
- #: ../newrole/newrole.c:865
+-#: ../newrole/newrole.c:1224
++#: ../newrole/newrole.c:1223
  #, c-format
-@@ -1174,7 +1170,7 @@ msgstr "वर्णक बंद कर
- #: ../newrole/newrole.c:1251
+ msgid "Could not close descriptors.\n"
+ msgstr "विवरणकर्ता बंद नहि सकल.\n"
+ 
+-#: ../newrole/newrole.c:1251
++#: ../newrole/newrole.c:1250
  #, c-format
  msgid "Error allocating shell's argv0.\n"
--msgstr "शेलचा argv0 वाटण्यात चूक.\n"
-+msgstr "शेलचा argv0 वाटण्यात त्रुटी.\n"
+ msgstr "शैल argv0 आबंटित करबामे त्रुटि.\n"
  
- #: ../newrole/newrole.c:1287
+-#: ../newrole/newrole.c:1287
++#: ../newrole/newrole.c:1286
  #, c-format
-@@ -1284,1732 +1280,2088 @@ msgstr "chcat -- -CompanyConfidential /d
+ msgid "Unable to restore the environment, aborting\n"
+ msgstr "वातावरण फेर भंडारित करबामे असमर्थ, रोक रहल अछि\n"
+ 
+-#: ../newrole/newrole.c:1298
++#: ../newrole/newrole.c:1297
+ msgid "failed to exec shell\n"
+ msgstr "शेल निष्पादन मे विफल\n"
+ 
+@@ -1276,20 +1296,20 @@ msgstr "chcat -- -CompanyConfidential /docs/businessplan.odt"
  msgid "chcat -l +CompanyConfidential juser"
  msgstr "chcat -l +CompanyConfidential juser"
  
--#: ../scripts/chcat:399
--#, c-format
-+#: ../scripts/chcat:399 ../gui/polgen.py:1351
-+#, c-format, python-format
+-#: ../scripts/chcat:399 ../gui/polgen.py:1351
+-#, c-format, python-format
++#: ../scripts/chcat:399
++#, c-format
  msgid "Options Error %s "
--msgstr "पर्याय चूक %s "
-+msgstr "पर्याय त्रुटी %s "
- 
--#~ msgid ""
--#~ "Unable to open %s: translations not supported on non-MLS machines: %s"
--#~ msgstr "%s उघडण्यास असमर्थ: अनुवाद non-MLS मशीनींवर समर्थित नाहीत: %s"
-+#: ../gui/booleansPage.py:195 ../gui/system-config-selinux.glade:1706
-+msgid "Boolean"
-+msgstr ""
- 
--#~ msgid "Level"
--#~ msgstr "स्थर"
-+#: ../gui/booleansPage.py:252 ../gui/semanagePage.py:162
-+msgid "all"
-+msgstr ""
- 
--#~ msgid "Translation"
--#~ msgstr "अनुवाद"
-+#: ../gui/booleansPage.py:254 ../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 ""
- 
--#~ msgid "Translations can not contain spaces '%s' "
--#~ msgstr "अनुवादांत मोकळ्या जागा '%s' असू शकत नाहीत "
-+#: ../gui/fcontextPage.py:64 ../gui/system-config-selinux.glade:1911
-+msgid "File Labeling"
-+msgstr ""
- 
--#~ msgid "Invalid Level '%s' "
--#~ msgstr "अवैध स्तर '%s' "
-+#: ../gui/fcontextPage.py:74
-+msgid ""
-+"File\n"
-+"Specification"
-+msgstr ""
- 
--#~ msgid "%s already defined in translations"
--#~ msgstr "%s अनुवादांत आधिच व्याख्यीत"
-+#: ../gui/fcontextPage.py:81
-+msgid ""
-+"Selinux\n"
-+"File Type"
-+msgstr ""
- 
--#~ msgid "%s not defined in translations"
--#~ msgstr "%s अनुवादांत व्याख्यीत नाही"
-+#: ../gui/fcontextPage.py:88
-+msgid ""
-+"File\n"
-+"Type"
-+msgstr ""
- 
--#~ msgid "Login mapping for %s is already defined"
--#~ msgstr "%s साठी लॉगीन मॅपिंग आधिच व्याख्यीत केलेली आहे"
-+#: ../gui/loginsPage.py:48 ../gui/system-config-selinux.glade:2098
-+msgid "User Mapping"
-+msgstr ""
- 
--#~ msgid "add SELinux user mapping"
--#~ msgstr "SELinux मॅपिंग वापरकर्ता समाविष्टीत करा"
-+#: ../gui/loginsPage.py:52
-+msgid ""
-+"Login\n"
-+"Name"
-+msgstr ""
- 
--#~ msgid "SELinux user %s is already defined"
--#~ msgstr "SELinux उपयोक्ता %s आधिच व्याख्यीत आहे"
-+#: ../gui/loginsPage.py:56 ../gui/usersPage.py:50
-+msgid ""
-+"SELinux\n"
-+"User"
-+msgstr ""
+ msgstr "विकल्प त्रुटि %s"
  
--#, fuzzy
--#~ msgid "Node Netmask is required"
--#~ msgstr "पोर्ट आवश्यक आहे"
-+#: ../gui/loginsPage.py:59 ../gui/usersPage.py:55
-+msgid ""
-+"MLS/\n"
-+"MCS Range"
-+msgstr ""
+-#: ../gui/booleansPage.py:195 ../gui/system-config-selinux.glade:1706
++#: ../gui/booleansPage.py:194 ../gui/system-config-selinux.glade:1706
+ msgid "Boolean"
+ msgstr ""
  
--#, fuzzy
--#~ msgid "Addr %s already defined"
--#~ msgstr "पोर्ट %s/%s आधिच व्याख्यीत"
-+#: ../gui/loginsPage.py:133
-+#, python-format
-+msgid "Login '%s' is required"
-+msgstr ""
+-#: ../gui/booleansPage.py:252 ../gui/semanagePage.py:162
++#: ../gui/booleansPage.py:245 ../gui/semanagePage.py:162
+ msgid "all"
+ msgstr ""
  
--#~ msgid "Interface %s already defined"
--#~ msgstr "इंटरफेस %s आधिच व्याख्यीत"
-+#: ../gui/modulesPage.py:48 ../gui/system-config-selinux.glade:2753
-+msgid "Policy Module"
-+msgstr ""
+-#: ../gui/booleansPage.py:254 ../gui/semanagePage.py:164
++#: ../gui/booleansPage.py:247 ../gui/semanagePage.py:164
+ #: ../gui/system-config-selinux.glade:1615
+ #: ../gui/system-config-selinux.glade:1820
+ #: ../gui/system-config-selinux.glade:2437
+@@ -1345,577 +1365,464 @@ msgstr ""
+ msgid "Login '%s' is required"
+ msgstr ""
  
--#, fuzzy
--#~ msgid "Error initializing capabilities, aborting.\n"
--#~ msgstr "क्षमता आरंभण्यात चूक, सोडत आहे.\n"
-+#: ../gui/modulesPage.py:57
-+msgid "Module Name"
-+msgstr ""
+-#: ../gui/modulesPage.py:48 ../gui/system-config-selinux.glade:2753
++#: ../gui/modulesPage.py:49 ../gui/system-config-selinux.glade:2753
+ msgid "Policy Module"
+ msgstr ""
  
--#~ msgid "Error setting capabilities, aborting\n"
--#~ msgstr "क्षमता निर्धारित करण्यात चूक, सोडत आहे\n"
-+#: ../gui/modulesPage.py:134
-+msgid "Disable Audit"
-+msgstr ""
+-#: ../gui/modulesPage.py:57
++#: ../gui/modulesPage.py:58
+ msgid "Module Name"
+ msgstr ""
  
--#~ msgid "Error setting KEEPCAPS, aborting\n"
--#~ msgstr "KEEPCAPS निर्धारित करण्यात चूक, सोडत आहे\n"
-+#: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
-+msgid "Enable Audit"
-+msgstr ""
+-#: ../gui/modulesPage.py:134
++#: ../gui/modulesPage.py:135
+ msgid "Disable Audit"
+ msgstr ""
  
--#~ msgid "Error dropping capabilities, aborting\n"
--#~ msgstr "क्षमता सोडण्यात चूक, सोडत आहे\n"
-+#: ../gui/modulesPage.py:162
-+msgid "Load Policy Module"
-+msgstr ""
+-#: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
++#: ../gui/modulesPage.py:138 ../gui/system-config-selinux.glade:2662
+ msgid "Enable Audit"
+ msgstr ""
  
--#~ msgid "Error dropping SETUID capability, aborting\n"
--#~ msgstr "SETUID क्षमता सोडण्यात चूक, सोडत आहे\n"
-+#: ../gui/polgen.glade:79
-+msgid "Polgen"
-+msgstr ""
+-#: ../gui/modulesPage.py:162
++#: ../gui/modulesPage.py:163
+ msgid "Load Policy Module"
+ msgstr ""
  
--#~ msgid "Error freeing caps\n"
--#~ msgstr "caps मुक्त करण्यात चूक\n"
-+#: ../gui/polgen.glade:80
-+msgid "Red Hat 2007"
-+msgstr ""
+-#: ../gui/polgen.glade:79
+-msgid "Polgen"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:80
++#: ../gui/polgen.glade:9
+ msgid "Red Hat 2007"
+ msgstr ""
  
--#~ msgid "translations not supported on non-MLS machines"
--#~ msgstr "अनुवाद non-MLS मशीनींवर समर्थित नाहीत"
-+#: ../gui/polgen.glade:81
-+msgid "GPL"
-+msgstr ""
+-#: ../gui/polgen.glade:81
++#: ../gui/polgen.glade:11
+ msgid "GPL"
+ msgstr ""
  
--#~ msgid "Boolean"
--#~ msgstr "बूलीयन"
-+#. TRANSLATORS: Replace this string with your names, one name per line.
-+#: ../gui/polgen.glade:85 ../gui/system-config-selinux.glade:17
-+msgid "translator-credits"
-+msgstr ""
+ #. TRANSLATORS: Replace this string with your names, one name per line.
+-#: ../gui/polgen.glade:85 ../gui/system-config-selinux.glade:17
++#: ../gui/polgen.glade:13 ../gui/system-config-selinux.glade:17
+ msgid "translator-credits"
+ msgstr ""
  
--#~ msgid "all"
--#~ msgstr "सर्व"
-+#: ../gui/polgen.glade:90
-+msgid "SELinux Policy Generation Tool"
+-#: ../gui/polgen.glade:90
++#: ../gui/polgen.glade:34
++msgid "Add Booleans Dialog"
 +msgstr ""
- 
--#~ msgid "Customized"
--#~ msgstr "इच्छिक"
-+#: ../gui/polgen.glade:128
-+msgid ""
-+"<b>Select the policy type for the application or user role you want to "
-+"confine:</b>"
++
++#: ../gui/polgen.glade:101
++msgid "Boolean Name"
 +msgstr ""
++
++#: ../gui/polgen.glade:230
+ msgid "SELinux Policy Generation Tool"
+ msgstr ""
  
--#~ msgid "File Labeling"
--#~ msgstr "फाइल लेबलींग"
-+#: ../gui/polgen.glade:177
-+msgid "<b>Applications</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:128
++#: ../gui/polgen.glade:251
+ msgid ""
+ "<b>Select the policy type for the application or user role you want to "
+ "confine:</b>"
+ msgstr ""
  
--#~ msgid ""
--#~ "File\n"
--#~ "Specification"
--#~ msgstr ""
--#~ "फाइल\n"
--#~ "संरचना"
-+#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
-+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:177
++#: ../gui/polgen.glade:284
+ msgid "<b>Applications</b>"
+ msgstr ""
  
--#~ msgid ""
--#~ "Selinux\n"
--#~ "File Type"
--#~ msgstr ""
--#~ "Selinux\n"
--#~ "फाइल प्रकार"
-+#: ../gui/polgen.glade:241 ../gui/polgen.py:156
+-#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
++#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:183
 +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 ""
  
--#~ msgid ""
--#~ "File\n"
--#~ "Type"
--#~ msgstr ""
--#~ "फाइल\n"
--#~ "प्रकार"
-+#: ../gui/polgen.glade:261 ../gui/polgen.py:157
+-#: ../gui/polgen.glade:241 ../gui/polgen.py:156
+-msgid "Standard Init Daemon"
++#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:184
 +msgid "DBUS System Daemon"
-+msgstr ""
- 
--#~ msgid "User Mapping"
--#~ msgstr "वापरकर्ता मॅपिंग"
-+#: ../gui/polgen.glade:280
-+msgid "Internet Services Daemon are daemons started by xinetd"
-+msgstr ""
+ msgstr ""
  
--#~ msgid ""
--#~ "Login\n"
--#~ "Name"
--#~ msgstr ""
--#~ "दाखलन\n"
--#~ "नाव"
-+#: ../gui/polgen.glade:282
+-#: ../gui/polgen.glade:261 ../gui/polgen.py:157
+-msgid "DBUS System Daemon"
++#: ../gui/polgen.glade:349
 +msgid "Internet Services Daemon (inetd)"
-+msgstr ""
+ msgstr ""
  
--#~ msgid ""
--#~ "SELinux\n"
--#~ "User"
--#~ msgstr ""
--#~ "SELinux\n"
--#~ "वापरकर्ता"
-+#: ../gui/polgen.glade:301
-+msgid ""
-+"Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
-+msgstr ""
+-#: ../gui/polgen.glade:280
++#: ../gui/polgen.glade:353
+ msgid "Internet Services Daemon are daemons started by xinetd"
+ msgstr ""
  
--#~ msgid ""
--#~ "MLS/\n"
--#~ "MCS Range"
--#~ msgstr ""
--#~ "MLS/\n"
--#~ "MCS क्षेत्र"
-+#: ../gui/polgen.glade:303 ../gui/polgen.py:159
+-#: ../gui/polgen.glade:282
+-msgid "Internet Services Daemon (inetd)"
++#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:186
 +msgid "Web Application/Script (CGI)"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Login '%s' is required"
--#~ msgstr "'%s' दाखलन आवश्यक आहे"
-+#: ../gui/polgen.glade:322 ../gui/polgen.glade:343
-+msgid ""
-+"User Application are any application that you would like to confine that is "
-+"started by a user"
-+msgstr ""
+-#: ../gui/polgen.glade:301
++#: ../gui/polgen.glade:370
+ msgid ""
+ "Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
+ msgstr ""
  
--#~ msgid "Policy Module"
--#~ msgstr "करार घटक"
-+#: ../gui/polgen.glade:324 ../gui/polgen.py:160
+-#: ../gui/polgen.glade:303 ../gui/polgen.py:159
+-msgid "Web Application/Script (CGI)"
++#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:187
 +msgid "User Application"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Disable Audit"
--#~ msgstr "ऑडीट अकार्यान्वीत करा"
-+#: ../gui/polgen.glade:345 ../gui/polgen.py:161
-+msgid "Sandbox"
-+msgstr ""
+-#: ../gui/polgen.glade:322 ../gui/polgen.glade:343
++#: ../gui/polgen.glade:387 ../gui/polgen.glade:404
+ msgid ""
+ "User Application are any application that you would like to confine that is "
+ "started by a user"
+ msgstr ""
  
--#~ msgid "Enable Audit"
--#~ msgstr "ऑडीट कार्यान्वीत करा"
-+#: ../gui/polgen.glade:391
-+msgid "<b>Login Users</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:324 ../gui/polgen.py:160
+-msgid "User Application"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:345 ../gui/polgen.py:161
++#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:188
+ msgid "Sandbox"
+ msgstr ""
  
--#~ msgid "Load Policy Module"
--#~ msgstr "करार घटक दाखल करा"
-+#: ../gui/polgen.glade:453
-+msgid "Modify an existing login user record."
-+msgstr ""
+-#: ../gui/polgen.glade:391
++#: ../gui/polgen.glade:446
+ msgid "<b>Login Users</b>"
+ msgstr ""
  
--#~ msgid "Polgen"
--#~ msgstr "Polgen"
-+#: ../gui/polgen.glade:455
+-#: ../gui/polgen.glade:453
++#: ../gui/polgen.glade:478
 +msgid "Existing User Roles"
 +msgstr ""
++
++#: ../gui/polgen.glade:482
+ msgid "Modify an existing login user record."
+ msgstr ""
  
--#~ msgid "Red Hat 2007"
--#~ msgstr "Red Hat 2007"
-+#: ../gui/polgen.glade:474
-+msgid ""
-+"This user will login to a machine only via a terminal or remote login.  By "
-+"default this user will have  no setuid, no networking, no su, no sudo."
-+msgstr ""
- 
--#~ msgid "GPL"
--#~ msgstr "GPL"
-+#: ../gui/polgen.glade:476 ../gui/polgen.py:162
+-#: ../gui/polgen.glade:455
+-msgid "Existing User Roles"
++#: ../gui/polgen.glade:495 ../sepolicy/sepolicy/generate.py:189
 +msgid "Minimal Terminal User Role"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "translator-credits"
--#~ msgstr "Sandeep Shedmake <sandeep.shedmake at gmail.com>, 2008"
-+#: ../gui/polgen.glade:495
-+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:474
++#: ../gui/polgen.glade:499
+ msgid ""
+ "This user will login to a machine only via a terminal or remote login.  By "
+ "default this user will have  no setuid, no networking, no su, no sudo."
+ msgstr ""
  
--#~ msgid "SELinux Policy Generation Tool"
--#~ msgstr "SELinux करार निर्माण साधन"
-+#: ../gui/polgen.glade:497 ../gui/polgen.py:163
+-#: ../gui/polgen.glade:476 ../gui/polgen.py:162
+-msgid "Minimal Terminal User Role"
++#: ../gui/polgen.glade:512 ../sepolicy/sepolicy/generate.py:190
 +msgid "Minimal X Windows User Role"
-+msgstr ""
+ msgstr ""
  
--#~ msgid ""
--#~ "This tool can be used to generate a policy framework, to confine "
--#~ "applications or users using SELinux.   \n"
--#~ "\n"
--#~ "The tool generates:\n"
--#~ "Type enforcement file (te)\n"
--#~ "Interface file (if)\n"
--#~ "File context file (fc)\n"
--#~ "Shell script (sh) - used to compile and install the policy. "
--#~ msgstr ""
--#~ "SELinux वापरकर्ते व त्यावरील अनुप्रयोगांना मर्यादीत करण्यासाठी, हा साधनचा करार "
--#~ "रचना निर्माणासाठी केला जाउ शकतो.   \n"
--#~ "\n"
--#~ "साधन खालील निर्माण करतो:\n"
--#~ "जबरन फाइल प्रकार (te)\n"
--#~ "संवादपट फाइल (if)\n"
--#~ "फाइल संदर्भ फाइल (fc)\n"
--#~ "शेल स्क्रीप्ट (sh) - ज्याचा वापर करार संकलन व प्रतिष्ठापना करीता होतो. "
+-#: ../gui/polgen.glade:495
 +#: ../gui/polgen.glade:516
-+msgid ""
-+"User with full networking, no setuid applications without transition, no "
-+"sudo, no su."
-+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 ""
  
--#~ msgid "Select type of the application/user role to be confined"
--#~ msgstr "अनुप्रयोग/वापरकर्त्याची भूमिका मर्यादीत करण्याकरीता निवडा"
-+#: ../gui/polgen.glade:518 ../gui/polgen.py:164
+-#: ../gui/polgen.glade:497 ../gui/polgen.py:163
+-msgid "Minimal X Windows User Role"
++#: ../gui/polgen.glade:529 ../sepolicy/sepolicy/generate.py:191
 +msgid "User Role"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "<b>Applications</b>"
--#~ msgstr "<b>अनुप्रयोग</b>"
-+#: ../gui/polgen.glade:537
-+msgid ""
-+"User with full networking, no setuid applications without transition, no su, "
-+"can sudo to Root Administration Roles"
-+msgstr ""
+-#: ../gui/polgen.glade:516
++#: ../gui/polgen.glade:533
+ msgid ""
+ "User with full networking, no setuid applications without transition, no "
+ "sudo, no su."
+ 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 डीमन असे डीमन जी बूटच्यावेळी init स्क्रीप्ट च्या मदतीने सुरुवात होते.  या "
--#~ "करीता /etc/rc.d/init.d मधील स्क्रीप्टची गरज लागते"
-+#: ../gui/polgen.glade:539 ../gui/polgen.py:165
+-#: ../gui/polgen.glade:518 ../gui/polgen.py:164
+-msgid "User Role"
++#: ../gui/polgen.glade:546 ../sepolicy/sepolicy/generate.py:192
 +msgid "Admin User Role"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Standard Init Daemon"
--#~ msgstr "मानक Init डीमन"
-+#: ../gui/polgen.glade:585
-+msgid "<b>Root Users</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:537
++#: ../gui/polgen.glade:550
+ msgid ""
+ "User with full networking, no setuid applications without transition, no su, "
+ "can sudo to Root Administration Roles"
+ msgstr ""
  
--#~ msgid "Internet Services Daemon are daemons started by xinetd"
--#~ msgstr "इनटरनेट सेवा डीमन त्या डीमन आहेत जी xinetd च्या मदतीने सुरु होतात"
-+#: ../gui/polgen.glade:647
-+msgid ""
-+"Select Root Administrator User Role, if this user will be used to administer "
-+"the machine while running as root.  This user will not be able to login to "
-+"the system directly."
-+msgstr ""
+-#: ../gui/polgen.glade:539 ../gui/polgen.py:165
+-msgid "Admin User Role"
++#: ../gui/polgen.glade:592
++msgid "<b>Root Users</b>"
+ msgstr ""
  
--#~ msgid "Internet Services Daemon (inetd)"
--#~ msgstr "इनटरनेट सेवा डीमन (inetd)"
-+#: ../gui/polgen.glade:649 ../gui/polgen.py:166
+-#: ../gui/polgen.glade:585
+-msgid "<b>Root Users</b>"
++#: ../gui/polgen.glade:623 ../sepolicy/sepolicy/generate.py:193
 +msgid "Root Admin User Role"
-+msgstr ""
- 
--#~ msgid ""
--#~ "Web Applications/Script (CGI) CGI scripts started by the web server "
--#~ "(apache)"
--#~ msgstr "वेब अनुप्रयोग/Script (CGI) CGI स्क्रीप्ट वेब सर्वर (apache) द्वारे सुरुवात केलेले"
-+#: ../gui/polgen.glade:716
-+msgid "label104"
-+msgstr ""
- 
--#~ msgid "Web Application/Script (CGI)"
--#~ msgstr "वेब अनुप्रयोग/स्क्रीप्ट (CGI)"
-+#: ../gui/polgen.glade:745
-+msgid "<b>Enter name of application or user role:</b>"
-+msgstr ""
- 
--#~ msgid ""
--#~ "User Application are any application that you would like to confine that "
--#~ "is started by a user"
--#~ msgstr ""
--#~ "वापरकर्ता अनुप्रयोग ती अनुप्रयोग आहेत जी आपल्याला वापरकर्त्याकडून मर्यादीत "
--#~ "करतायेण्याजोगी वाटेल"
-+#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
-+msgid "Name"
-+msgstr ""
- 
--#~ msgid "User Application"
--#~ msgstr "वापरकर्ता अनुप्रयोग"
-+#: ../gui/polgen.glade:807
-+msgid "Enter complete path for executable to be confined."
-+msgstr ""
- 
--#~ msgid "<b>Login Users</b>"
--#~ msgstr "<b>वापरकर्ता दाखलन</b>"
-+#: ../gui/polgen.glade:830 ../gui/polgen.glade:950 ../gui/polgen.glade:3142
-+msgid "..."
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Modify an existing login user record."
--#~ msgstr "सद्याचे वापरकर्ता दाखलन रेकॉर्ड संपादीत करा."
-+#: ../gui/polgen.glade:849
-+msgid "Enter unique name for the confined application or user role."
-+msgstr ""
+-#: ../gui/polgen.glade:647
++#: ../gui/polgen.glade:627
+ msgid ""
+ "Select Root Administrator User Role, if this user will be used to administer "
+ "the machine while running as root.  This user will not be able to login to "
+ "the system directly."
+ msgstr ""
  
--#~ msgid "Existing User Roles"
--#~ msgstr "अस्तित्वातील वापरकर्ता भूमिका"
-+#: ../gui/polgen.glade:871
-+msgid "Executable"
-+msgstr ""
+-#: ../gui/polgen.glade:649 ../gui/polgen.py:166
+-msgid "Root Admin User Role"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:716
+-msgid "label104"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:745
++#: ../gui/polgen.glade:705
+ msgid "<b>Enter name of application or user role:</b>"
+ msgstr ""
  
--#~ msgid ""
--#~ "This user will login to a machine only via a terminal or remote login.  "
--#~ "By default this user will have  no setuid, no networking, no su, no sudo."
--#~ msgstr ""
--#~ "हा वापरकर्ता मशीन वर दाखलन टर्मिनल किंवा दूरर्स्थ दाखलन द्वारे दाखलन करेल.  "
--#~ "मुलभूतरित्या वापरकर्ताकडे  setuid, संजाळ, su, sudo नसतील."
-+#: ../gui/polgen.glade:899
-+msgid "Init script"
-+msgstr ""
+-#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
++#: ../gui/polgen.glade:728 ../gui/polgengui.py:252
+ msgid "Name"
+ msgstr ""
  
--#~ msgid "Minimal Terminal User Role"
--#~ msgstr "किमान टर्मिनल वापरकर्ता भूमिका"
-+#: ../gui/polgen.glade:927
-+msgid ""
-+"Enter complete path to init script used to start the confined application."
-+msgstr ""
+-#: ../gui/polgen.glade:807
++#: ../gui/polgen.glade:739
+ msgid "Enter complete path for executable to be confined."
+ 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 ""
--#~ "हा वापरकर्ता मशीनवर X किंवा टर्मिनल द्वारे दाखलन करू शकतो.  मुलभूतरित्या या "
--#~ "वापरकर्त्याकडे setuid नाही, संजाळ नाही, sudo नाही, su नाही"
-+#: ../gui/polgen.glade:982
-+msgid "label105"
-+msgstr ""
+-#: ../gui/polgen.glade:830 ../gui/polgen.glade:950 ../gui/polgen.glade:3142
++#: ../gui/polgen.glade:756 ../gui/polgen.glade:838 ../gui/polgen.glade:2361
+ msgid "..."
+ msgstr ""
  
--#~ msgid "Minimal X Windows User Role"
--#~ msgstr "किमान X Windows वापरकर्ता भूमिका"
-+#: ../gui/polgen.glade:1011
-+msgid "<b>Select existing role to modify:</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:849
++#: ../gui/polgen.glade:776
+ msgid "Enter unique name for the confined application or user role."
+ msgstr ""
  
--#~ msgid ""
--#~ "User with full networking, no setuid applications without transition, no "
--#~ "sudo, no su."
--#~ msgstr ""
--#~ "पूर्ण संजाळ समर्थीत, स्थानांतरन विना पण setuid अनुप्रयोग नाही, su नाही, sudo नाही "
--#~ "सक्षम वापरकर्ता."
-+#: ../gui/polgen.glade:1045
-+msgid "Select the user roles that will transiton to the %s domain."
-+msgstr ""
+-#: ../gui/polgen.glade:871
++#: ../gui/polgen.glade:794
+ msgid "Executable"
+ msgstr ""
  
--#~ msgid "User Role"
--#~ msgstr "वापरकर्ता भूमिका"
-+#: ../gui/polgen.glade:1073
-+msgid "label106"
-+msgstr ""
+-#: ../gui/polgen.glade:899
++#: ../gui/polgen.glade:808
+ msgid "Init script"
+ msgstr ""
  
--#~ msgid ""
--#~ "User with full networking, no setuid applications without transition, no "
--#~ "su, can sudo to Root Administration Roles"
--#~ msgstr ""
--#~ "पूर्ण संजाळ समर्थीत, स्थानांतरन विना पण setuid अनुप्रयोग नाही, su नाही, परंतु रूट "
--#~ "प्रशासक भूमिका करीता sudo करू शकणार वापरकर्ता"
-+#: ../gui/polgen.glade:1102
-+msgid "<b>Select roles that %s will transition to:</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:927
++#: ../gui/polgen.glade:821
+ msgid ""
+ "Enter complete path to init script used to start the confined application."
+ msgstr ""
  
--#~ msgid "Admin User Role"
--#~ msgstr "प्रशासक वापरकर्ता भूमिका"
-+#: ../gui/polgen.glade:1136
-+msgid "Select applications domains that %s will transition to."
-+msgstr ""
+-#: ../gui/polgen.glade:982
+-msgid "label105"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1011
++#: ../gui/polgen.glade:887
+ msgid "<b>Select existing role to modify:</b>"
+ msgstr ""
  
--#~ msgid "<b>Root Users</b>"
--#~ msgstr "<b>रूट वापरकर्ता</b>"
-+#: ../gui/polgen.glade:1164
-+msgid "label107"
-+msgstr ""
+-#: ../gui/polgen.glade:1045
++#: ../gui/polgen.glade:908
+ msgid "Select the user roles that will transiton to the %s domain."
+ msgstr ""
  
--#~ 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:1193
-+msgid "<b>Select the user_roles that will transition to %s:</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:1073
+-msgid "label106"
++#: ../gui/polgen.glade:928
++msgid "role tab"
+ msgstr ""
  
--#~ msgid "Root Admin User Role"
--#~ msgstr "रूट प्रशासक वापरकर्ता पध्दती"
-+#: ../gui/polgen.glade:1227
-+msgid "Select the user roles that will transiton to this applications domains."
-+msgstr ""
+-#: ../gui/polgen.glade:1102
++#: ../gui/polgen.glade:945
+ msgid "<b>Select roles that %s will transition to:</b>"
+ msgstr ""
  
--#~ msgid "Enter name of application or user role to be confined"
--#~ msgstr "अनुप्रयोग किंवा वापरकर्त्याची भूमिका मर्यादीत करण्याकरीता निवडा"
-+#: ../gui/polgen.glade:1255
-+msgid "label108"
-+msgstr ""
+-#: ../gui/polgen.glade:1136
++#: ../gui/polgen.glade:963
+ msgid "Select applications domains that %s will transition to."
+ msgstr ""
  
--#~ msgid "Name"
--#~ msgstr "नाव"
-+#: ../gui/polgen.glade:1284
-+msgid "<b>Select domains that %s will administer:</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:1164
+-msgid "label107"
++#: ../gui/polgen.glade:983
++msgid ""
++"transition \n"
++"role tab"
+ msgstr ""
  
--#~ msgid "Enter complete path for executable to be confined."
--#~ msgstr "मर्यादीत एक्जीक्यूटेबेलाकरीता पूर्ण मार्ग प्रविष्ट करा."
-+#: ../gui/polgen.glade:1318 ../gui/polgen.glade:1409
-+msgid "Select the domains that you would like this user administer."
-+msgstr ""
+-#: ../gui/polgen.glade:1193
++#: ../gui/polgen.glade:1001
+ msgid "<b>Select the user_roles that will transition to %s:</b>"
+ msgstr ""
  
--#~ msgid "..."
--#~ msgstr "..."
-+#: ../gui/polgen.glade:1346
-+msgid "label109"
-+msgstr ""
+-#: ../gui/polgen.glade:1227
++#: ../gui/polgen.glade:1019
+ msgid "Select the user roles that will transiton to this applications domains."
+ msgstr ""
  
--#~ msgid "Enter unique name for the confined application or user role."
--#~ msgstr "मर्यदीत अनुप्रयोग किंवा वापरकर्ता भूमिका करीता एकमेव रीतीने नाव प्रविष्ट करा."
-+#: ../gui/polgen.glade:1375
-+msgid "<b>Select additional roles for %s:</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:1255
+-msgid "label108"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1284
++#: ../gui/polgen.glade:1056
+ msgid "<b>Select domains that %s will administer:</b>"
+ msgstr ""
  
--#~ msgid "Executable"
--#~ msgstr "एक्जीक्यूटेबल"
-+#: ../gui/polgen.glade:1437
-+msgid "label111"
-+msgstr ""
+-#: ../gui/polgen.glade:1318 ../gui/polgen.glade:1409
++#: ../gui/polgen.glade:1074 ../gui/polgen.glade:1129
+ msgid "Select the domains that you would like this user administer."
+ msgstr ""
  
--#~ msgid "Init script"
--#~ msgstr "Init स्क्रीप्ट"
-+#: ../gui/polgen.glade:1466
-+msgid "<b>Enter network ports that %s binds on:</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:1346
+-msgid "label109"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1375
++#: ../gui/polgen.glade:1111
+ msgid "<b>Select additional roles for %s:</b>"
+ msgstr ""
  
--#~ msgid ""
--#~ "Enter complete path to init script used to start the confined application."
--#~ msgstr "मर्यदीत अनुप्रयोग सुरू करण्याकरीता init स्क्रीप्ट मध्ये पूर्ण मार्ग प्रविष्ट करा."
-+#: ../gui/polgen.glade:1497 ../gui/polgen.glade:1997
-+msgid "<b>TCP Ports</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:1437
+-msgid "label111"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1466
++#: ../gui/polgen.glade:1166
+ msgid "<b>Enter network ports that %s binds on:</b>"
+ msgstr ""
  
--#~ msgid "Select user roles that you want to customize"
--#~ msgstr "इच्छिक बनविण्याजोगी वापरकर्ता भूमिका निवडा"
-+#: ../gui/polgen.glade:1565 ../gui/polgen.glade:1785
-+msgid "Allows %s to bind to any udp port"
-+msgstr ""
+-#: ../gui/polgen.glade:1497 ../gui/polgen.glade:1997
++#: ../gui/polgen.glade:1186 ../gui/polgen.glade:1557
+ msgid "<b>TCP Ports</b>"
+ msgstr ""
  
--#~ msgid ""
--#~ "Select the user roles that will transiton to this applications domains."
--#~ msgstr "या अनुप्रयोग क्षेत्र करीता स्थानांतरन करण्याजोगी वापरकर्ता भूमिका निवडा."
-+#: ../gui/polgen.glade:1567 ../gui/polgen.glade:1787 ../gui/polgen.glade:2061
-+#: ../gui/polgen.glade:2215
+-#: ../gui/polgen.glade:1565 ../gui/polgen.glade:1785
++#: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
++#: ../gui/polgen.glade:1698
 +msgid "All"
 +msgstr ""
++
++#: ../gui/polgen.glade:1227 ../gui/polgen.glade:1394
+ msgid "Allows %s to bind to any udp port"
+ msgstr ""
  
--#~ msgid "Select additional domains to which this user role will transition"
--#~ msgstr "स्थानांतरन करीता अतिरीक्त वापरकर्ता क्षेत्र निवडा"
-+#: ../gui/polgen.glade:1585 ../gui/polgen.glade:1805
-+msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
-+msgstr ""
- 
--#~ msgid ""
--#~ "Select the applications domains that you would like this user role to "
--#~ "transition to."
--#~ msgstr "ह्या वापरकर्तास स्थानांतर कसे असावे ह्या करीता अतिरीक्त अनुप्रयोग क्षेत्र निवडा."
-+#: ../gui/polgen.glade:1587 ../gui/polgen.glade:1807
+-#: ../gui/polgen.glade:1567 ../gui/polgen.glade:1787 ../gui/polgen.glade:2061
+-#: ../gui/polgen.glade:2215
+-msgid "All"
++#: ../gui/polgen.glade:1240 ../gui/polgen.glade:1407
 +msgid "600-1024"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Select user roles that will transition to this domain"
--#~ msgstr "या क्षेत्र करीता स्थानांतरन करण्याजोगी वापरकर्ता भूमिका निवडा"
-+#: ../gui/polgen.glade:1605 ../gui/polgen.glade:1825
-+msgid ""
-+"Enter a comma separated list of udp ports or ranges of ports that %s binds "
-+"to. Example: 612, 650-660"
-+msgstr ""
+-#: ../gui/polgen.glade:1585 ../gui/polgen.glade:1805
++#: ../gui/polgen.glade:1244 ../gui/polgen.glade:1411
+ msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
+ msgstr ""
  
--#~ msgid "Select additional domains that this user role will administer"
--#~ msgstr "हा वापरकर्ता प्रशासकीय कामास कोणते क्षेत्र वापरेल ती क्षेत्र निवडा"
-+#: ../gui/polgen.glade:1607 ../gui/polgen.glade:1827
+-#: ../gui/polgen.glade:1587 ../gui/polgen.glade:1807
+-msgid "600-1024"
++#: ../gui/polgen.glade:1257 ../gui/polgen.glade:1424
 +msgid "Unreserved Ports (>1024)"
-+msgstr ""
- 
--#~ msgid "Select the domains that you would like this user administer."
--#~ msgstr "हा वापरकर्तास प्रशासकीय क्षेत्र आपण निवडून द्या."
-+#: ../gui/polgen.glade:1638 ../gui/polgen.glade:1858 ../gui/polgen.glade:2079
-+#: ../gui/polgen.glade:2233
-+msgid "Select Ports"
-+msgstr ""
- 
--#~ msgid "Select additional roles for this user"
--#~ msgstr "स्थानांतरन करीता अतिरीक्त वापरकर्ता क्षेत्र निवडा"
-+#: ../gui/polgen.glade:1663 ../gui/polgen.glade:1883
-+msgid "Allows %s to bind to any udp ports > 1024"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Enter network ports that application/user role listens to"
--#~ msgstr "अनुप्रयोगास/वापरकर्ताच्या संपर्कात येत असलेल्या tcp पोर्ट ची यादी प्रविष्ट करा"
-+#: ../gui/polgen.glade:1717 ../gui/polgen.glade:2151
-+msgid "<b>UDP Ports</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:1605 ../gui/polgen.glade:1825
++#: ../gui/polgen.glade:1261 ../gui/polgen.glade:1428
+ msgid ""
+ "Enter a comma separated list of udp ports or ranges of ports that %s binds "
+ "to. Example: 612, 650-660"
+ msgstr ""
  
--#~ msgid "<b>TCP Ports</b>"
--#~ msgstr "<b>TCP पोर्ट</b>"
-+#: ../gui/polgen.glade:1937
-+msgid "label113"
-+msgstr ""
+-#: ../gui/polgen.glade:1607 ../gui/polgen.glade:1827
+-msgid "Unreserved Ports (>1024)"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1638 ../gui/polgen.glade:1858 ../gui/polgen.glade:2079
+-#: ../gui/polgen.glade:2233
++#: ../gui/polgen.glade:1289 ../gui/polgen.glade:1456 ../gui/polgen.glade:1609
++#: ../gui/polgen.glade:1718
+ msgid "Select Ports"
+ msgstr ""
  
--#~ msgid "Allows confined application/user role to bind to any udp port"
--#~ msgstr ""
--#~ "मर्यादीत अनुप्रयोग/वापरकर्त्यास कुठल्याही udp पोर्ट शी बंधनकारक होण्यास परवानगी देतो"
-+#: ../gui/polgen.glade:1966
-+msgid "<b>Select network ports that %s connects to:</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:1663 ../gui/polgen.glade:1883
++#: ../gui/polgen.glade:1302 ../gui/polgen.glade:1469
+ msgid "Allows %s to bind to any udp ports > 1024"
+ msgstr ""
  
--#~ msgid "All"
--#~ msgstr "सर्व"
-+#: ../gui/polgen.glade:2058
-+msgid "Allows %s to connect to any tcp port"
-+msgstr ""
+-#: ../gui/polgen.glade:1717 ../gui/polgen.glade:2151
++#: ../gui/polgen.glade:1353 ../gui/polgen.glade:1666
+ msgid "<b>UDP Ports</b>"
+ msgstr ""
  
--#~ msgid ""
--#~ "Allow application/user role to call bindresvport with 0. Binding to port "
--#~ "600-1024"
--#~ msgstr ""
--#~ "अनुप्रयोगास/वापरकर्त्यास bindresvport 0 सह हाक देण्यास परवानगी द्या. पोर्ट "
--#~ "600-1024 शी बांधणी करीत आहे"
-+#: ../gui/polgen.glade:2104
+-#: ../gui/polgen.glade:1937
+-msgid "label113"
++#: ../gui/polgen.glade:1519
 +msgid ""
-+"Enter a comma separated list of tcp ports or ranges of ports that %s "
-+"connects to. Example: 612, 650-660"
-+msgstr ""
- 
--#~ msgid "600-1024"
--#~ msgstr "600-1024"
-+#: ../gui/polgen.glade:2212
-+msgid "Allows %s to connect to any udp port"
-+msgstr ""
++"Network\n"
++"Bind tab"
+ msgstr ""
  
--#~ msgid ""
--#~ "Enter a comma separated list of udp ports or ranges of ports that "
--#~ "application/user role binds to. Example: 612, 650-660"
--#~ msgstr ""
--#~ "ह्या अनुप्रयोगास/वापरकर्तास संपर्कात येत असलेल्या स्वल्पविराम विभाजीत udp पोर्ट किंवा "
--#~ "पोर्ट क्षे त्राचीयादी प्रविष्ट करा. उदाहरण: 612, 650-660"
-+#: ../gui/polgen.glade:2258
-+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:1966
++#: ../gui/polgen.glade:1537
+ msgid "<b>Select network ports that %s connects to:</b>"
+ msgstr ""
  
--#~ msgid "Unreserved Ports (>1024)"
--#~ msgstr "अनारक्षीत पोर्ट (>1024)"
-+#: ../gui/polgen.glade:2305
-+msgid "label114"
-+msgstr ""
+-#: ../gui/polgen.glade:2058
++#: ../gui/polgen.glade:1593
+ msgid "Allows %s to connect to any tcp port"
+ msgstr ""
  
--#~ msgid "Select Ports"
--#~ msgstr "पोर्ट निवडा"
-+#: ../gui/polgen.glade:2334
-+msgid "<b>Select common application traits for %s:</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:2104
++#: ../gui/polgen.glade:1622
+ msgid ""
+ "Enter a comma separated list of tcp ports or ranges of ports that %s "
+ "connects to. Example: 612, 650-660"
+ msgstr ""
  
--#~ msgid "Allows application/user role to bind to any udp ports > 1024"
--#~ msgstr ""
--#~ "अनुप्रयोगास/वापरकर्त्यास कुठल्याही udp पोर्ट > 1024 शी बंधनकारक होण्यास परवानगी देतो"
-+#: ../gui/polgen.glade:2366
-+msgid "Writes syslog messages\t"
-+msgstr ""
+-#: ../gui/polgen.glade:2212
++#: ../gui/polgen.glade:1702
+ msgid "Allows %s to connect to any udp port"
+ msgstr ""
  
--#~ msgid "<b>UDP Ports</b>"
--#~ msgstr "<b>UDP पोर्टस्</b>"
-+#: ../gui/polgen.glade:2385
-+msgid "Create/Manipulate temporary files in /tmp"
-+msgstr ""
+-#: ../gui/polgen.glade:2258
++#: ../gui/polgen.glade:1731
+ msgid ""
+ "Enter a comma separated list of udp ports or ranges of ports that %s "
+ "connects to. Example: 612, 650-660"
+ msgstr ""
  
--#~ msgid "Enter network ports that application/user role connects to"
--#~ msgstr "ह्या अनुप्रयोगास/वापरकर्ता संपर्कात येत असलेल्या संजाळ पोर्टची यादी प्रविष्ट करा"
-+#: ../gui/polgen.glade:2404
-+msgid "Uses Pam for authentication"
-+msgstr ""
+-#: ../gui/polgen.glade:2305
+-msgid "label114"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:2334
++#: ../gui/polgen.glade:1792
+ msgid "<b>Select common application traits for %s:</b>"
+ msgstr ""
  
--#~ msgid ""
--#~ "Enter a comma separated list of tcp ports or ranges of ports that "
--#~ "application/user role connects to. Example: 612, 650-660"
--#~ msgstr ""
--#~ "ह्या अनुप्रयोगास/वापरकर्तास संपर्कात येत असलेल्या स्वल्पविराम विभाजीत tcp पोर्ट किंवा "
--#~ "पोर्ट क्षेत्राची यादी प्रविष्ट करा.  उहारणार्थ: 612, 650-660"
-+#: ../gui/polgen.glade:2423
-+msgid "Uses nsswitch or getpw* calls"
-+msgstr ""
+-#: ../gui/polgen.glade:2366
++#: ../gui/polgen.glade:1809
+ msgid "Writes syslog messages\t"
+ msgstr ""
  
--#~ msgid ""
--#~ "Enter a comma separated list of udp ports or ranges of ports that "
--#~ "application/user role connects to. Example: 612, 650-660"
--#~ msgstr ""
--#~ "ह्या अनुप्रयोगास/वापरकर्तास संपर्कात येत असलेल्या स्वल्पविराम विभाजीत udp पोर्ट किंवा "
--#~ "पोर्ट क्षेत्राची यादी प्रविष्ट करा. उदाहरण: 612, 650-660"
-+#: ../gui/polgen.glade:2442
-+msgid "Uses dbus"
-+msgstr ""
+-#: ../gui/polgen.glade:2385
++#: ../gui/polgen.glade:1824
+ msgid "Create/Manipulate temporary files in /tmp"
+ msgstr ""
  
--#~ msgid "Select common application traits"
--#~ msgstr "साधारणतः अनुप्रोगाचे विशेष गुणधर्म"
-+#: ../gui/polgen.glade:2461
-+msgid "Sends audit messages"
-+msgstr ""
+-#: ../gui/polgen.glade:2404
++#: ../gui/polgen.glade:1839
+ msgid "Uses Pam for authentication"
+ msgstr ""
  
--#~ msgid "Writes syslog messages\t"
--#~ msgstr "syslog संदेश लिहीतो\t"
-+#: ../gui/polgen.glade:2480
-+msgid "Interacts with the terminal"
-+msgstr ""
+-#: ../gui/polgen.glade:2423
++#: ../gui/polgen.glade:1854
+ msgid "Uses nsswitch or getpw* calls"
+ msgstr ""
  
--#~ msgid "Create/Manipulate temporary files in /tmp"
--#~ msgstr "/tmp मध्ये तात्पूरती फाइल निर्माण/संपादीत करा"
-+#: ../gui/polgen.glade:2499
-+msgid "Sends email"
-+msgstr ""
+-#: ../gui/polgen.glade:2442
++#: ../gui/polgen.glade:1869
+ msgid "Uses dbus"
+ msgstr ""
  
--#~ msgid "Uses Pam for authentication"
--#~ msgstr "अधिप्रमाणन करीता Pam चा वापर करतो"
-+#: ../gui/polgen.glade:2530
-+msgid "label115"
-+msgstr ""
+-#: ../gui/polgen.glade:2461
++#: ../gui/polgen.glade:1884
+ msgid "Sends audit messages"
+ msgstr ""
  
--#~ msgid "Uses nsswitch or getpw* calls"
--#~ msgstr "nsswitch किंवा getpw* कॉल वापरतो"
-+#: ../gui/polgen.glade:2559
-+msgid "<b>Add files/directories that %s manages</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:2480
++#: ../gui/polgen.glade:1899
+ msgid "Interacts with the terminal"
+ msgstr ""
  
--#~ msgid "Uses dbus"
--#~ msgstr "dbus वापरतो"
-+#: ../gui/polgen.glade:2788
-+msgid ""
-+"Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
-+"Files ..."
-+msgstr ""
+-#: ../gui/polgen.glade:2499
++#: ../gui/polgen.glade:1914
+ msgid "Sends email"
+ msgstr ""
  
--#~ msgid "Sends audit messages"
--#~ msgstr "ऑडिट संदेश पाठवितो"
-+#: ../gui/polgen.glade:2823
-+msgid "label116"
-+msgstr ""
+-#: ../gui/polgen.glade:2530
+-msgid "label115"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:2559
++#: ../gui/polgen.glade:1961
+ msgid "<b>Add files/directories that %s manages</b>"
+ msgstr ""
  
--#~ msgid "Interacts with the terminal"
--#~ msgstr "टर्मिनलशी संवाद साधतो"
-+#: ../gui/polgen.glade:2852
-+msgid "<b>Add booleans from the %s policy:</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:2788
++#: ../gui/polgen.glade:2122
+ msgid ""
+ "Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
+ "Files ..."
+ msgstr ""
  
--#~ msgid "Sends email"
--#~ msgstr "ईमेल पाठवा"
-+#: ../gui/polgen.glade:3002
-+msgid "Add/Remove booleans used by the %s domain"
-+msgstr ""
+-#: ../gui/polgen.glade:2823
+-msgid "label116"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:2852
++#: ../gui/polgen.glade:2166
+ msgid "<b>Add booleans from the %s policy:</b>"
+ msgstr ""
  
--#~ msgid "Select files/directories that the application manages"
--#~ msgstr "मर्यादीत अनुप्रयोगच्या नियंत्रणातील फाइल/संचयीका निवडा"
-+#: ../gui/polgen.glade:3066
-+msgid "<b>Which directory you will generate the %s policy?</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:3002
++#: ../gui/polgen.glade:2274
+ msgid "Add/Remove booleans used by the %s domain"
+ msgstr ""
  
--#~ msgid ""
--#~ "Add Files/Directories that application will need to \"Write\" to. Pid "
--#~ "Files, Log Files, /var/lib Files ..."
--#~ msgstr ""
--#~ "ह्या अनुप्रयोगास लागणाऱ्या \"लेखन\" करीता फाइल/संचयीका समाविष्ट करा. Pid फाइल, "
--#~ "लॉग फाइल, /var/lib फाइल ..."
-+#: ../gui/polgen.glade:3097
-+msgid "Policy Directory"
-+msgstr ""
+-#: ../gui/polgen.glade:3066
++#: ../gui/polgen.glade:2316
+ msgid "<b>Which directory you will generate the %s policy?</b>"
+ msgstr ""
  
--#~ msgid "Select booleans that the application uses"
--#~ msgstr "मर्यादीत अनुप्रयोगच्या द्वारे निर्मीत किंवा लिखीत फाइल निवडा"
-+#: ../gui/polgen.glade:3254
-+msgid "Add Booleans Dialog"
-+msgstr ""
+-#: ../gui/polgen.glade:3097
++#: ../gui/polgen.glade:2334
+ msgid "Policy Directory"
+ msgstr ""
  
--#~ msgid "Add/Remove booleans used for this confined application/user"
--#~ msgstr "मर्यदीत अनुप्रयोग/वापरकर्ता करीता बूलीयन जोडा/काढूण टाका"
-+#: ../gui/polgen.glade:3327
-+msgid "Boolean Name"
-+msgstr ""
+-#: ../gui/polgen.glade:3254
+-msgid "Add Booleans Dialog"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:3327
+-msgid "Boolean Name"
+-msgstr ""
+-
+-#: ../gui/polgengui.py:261
++#: ../gui/polgengui.py:262
+ msgid "Role"
+ msgstr ""
  
--#~ msgid "Select directory to generate policy in"
--#~ msgstr "यात करार फाइल बनविण्याकरीता संचयीका निवडा"
-+#: ../gui/polgengui.py:261
-+msgid "Role"
-+msgstr ""
+-#: ../gui/polgengui.py:268
++#: ../gui/polgengui.py:269
+ msgid "Existing_User"
+ msgstr ""
  
--#~ msgid "Policy Directory"
--#~ msgstr "करार संचयीका"
-+#: ../gui/polgengui.py:268
-+msgid "Existing_User"
-+msgstr ""
+-#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
++#: ../gui/polgengui.py:283 ../gui/polgengui.py:291 ../gui/polgengui.py:305
+ msgid "Application"
+ msgstr ""
  
--#~ msgid "Generated Policy Files"
--#~ msgstr "निर्माण झालेल्या करार फाइल"
-+#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
-+msgid "Application"
-+msgstr ""
+-#: ../gui/polgengui.py:352
++#: ../gui/polgengui.py:353
+ #, python-format
+ msgid "%s must be a directory"
+ msgstr ""
  
--#~ msgid ""
--#~ "This tool will generate the following: \n"
--#~ "Type Enforcement(te), File Context(fc), Interface(if), Shell Script(sh)\n"
--#~ "Execute shell script as root to compile/install and relabel files/"
--#~ "directories.  \n"
--#~ "Use semanage or useradd to map Linux login users to user roles.\n"
--#~ "Put the machine in permissive mode (setenforce 0). \n"
--#~ "Login as the user and test this user role.\n"
--#~ "Use audit2allow -R to generate additional rules for the te file.\n"
--#~ msgstr ""
--#~ "हे साधन खालिल निर्माण करतो: \n"
--#~ "टाइप ऐंफोर्समेंट (te), फाइल संदर्भ(fc), संवाद(if), शेल स्क्रीप्ट(sh).\n"
--#~ "संकलन/प्रतिष्ठापन व फाइल/संचयीका पुन्हा लेबल करण्याकरीता शेल स्क्रीप्ट कार्यान्वीत "
--#~ "करा.  \n"
--#~ "आता तुम्ही प्रणाली परवांगीक माध्यमात ठेवू शकता (setenforce 0). \n"
--#~ "avc संदेश निर्माण करण्याकरीता अनुप्रयोग कार्यान्वीत/पुन्हा चालू करा.\n"
--#~ "te फाइल करीता अतिरीक्त नियमावली निर्माण करण्याकरीता audit2allow -R चा वापर "
--#~ "करा.\n"
-+#: ../gui/polgengui.py:352
-+#, python-format
-+msgid "%s must be a directory"
-+msgstr ""
+-#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
++#: ../gui/polgengui.py:413 ../gui/polgengui.py:694
+ msgid "You must select a user"
+ msgstr ""
  
--#~ msgid ""
--#~ "This tool will generate the following: \n"
--#~ "Type Enforcement(te), File Context(fc), Interface(if), Shell Script(sh)\n"
--#~ "\n"
--#~ "Execute shell script to compile/install and relabel files/directories.  \n"
--#~ "Put the machine in permissive mode (setenforce 0). \n"
--#~ "Run/restart the application to generate avc messages.\n"
--#~ "Use audit2allow -R to generate additional rules for the te file.\n"
--#~ msgstr ""
--#~ "हे साधन खालिल निर्माण करतो: \n"
--#~ "टाईप ऐंफोर्समेंट (te), फाइल संदर्भ(fc), संवाद(if), शेल स्क्रीप्ट(sh).\n"
--#~ "संकलन/प्रतिष्ठापन व फाइल/संचयीका पुन्हा लेबल करण्याकरीता शेल स्क्रीप्ट कार्यान्वीत "
--#~ "करा.  \n"
--#~ "आता तुम्ही प्रणाली परवांगीक माध्यमात ठेवू शकता (setenforce 0). \n"
--#~ "avc संदेश निर्माण करण्याकरीता अनुप्रयोग कार्यान्वीत/पुन्हा चालू करा.\n"
--#~ "te फाइल करीता अतिरीक्त नियमावली निर्माण करण्याकरीता audit2allow -R चा वापर "
--#~ "करा.\n"
-+#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
-+msgid "You must select a user"
-+msgstr ""
+-#: ../gui/polgengui.py:542
++#: ../gui/polgengui.py:543
+ msgid "Select executable file to be confined."
+ msgstr ""
  
--#~ msgid "Add Booleans Dialog"
--#~ msgstr "बूलियन संवाद जोडा"
-+#: ../gui/polgengui.py:542
-+msgid "Select executable file to be confined."
-+msgstr ""
+-#: ../gui/polgengui.py:553
++#: ../gui/polgengui.py:554
+ msgid "Select init script file to be confined."
+ msgstr ""
  
--#~ msgid "Boolean Name"
--#~ msgstr "बूलीयन नाव"
-+#: ../gui/polgengui.py:553
-+msgid "Select init script file to be confined."
-+msgstr ""
+-#: ../gui/polgengui.py:563
++#: ../gui/polgengui.py:564
+ msgid "Select file(s) that confined application creates or writes"
+ msgstr ""
  
--#~ msgid "Role"
--#~ msgstr "भूमिका"
-+#: ../gui/polgengui.py:563
-+msgid "Select file(s) that confined application creates or writes"
-+msgstr ""
+-#: ../gui/polgengui.py:570
++#: ../gui/polgengui.py:571
+ msgid "Select directory(s) that the confined application owns and writes into"
+ msgstr ""
  
--#~ msgid "Existing_User"
--#~ msgstr "अस्तित्वातील_वापरकर्ता"
-+#: ../gui/polgengui.py:570
-+msgid "Select directory(s) that the confined application owns and writes into"
-+msgstr ""
+-#: ../gui/polgengui.py:632
++#: ../gui/polgengui.py:633
+ msgid "Select directory to generate policy files in"
+ msgstr ""
  
--#~ msgid "Application"
--#~ msgstr "अनुप्रयोग"
-+#: ../gui/polgengui.py:632
-+msgid "Select directory to generate policy files in"
-+msgstr ""
+-#: ../gui/polgengui.py:649
++#: ../gui/polgengui.py:650
+ #, python-format
+ msgid ""
+ "Type %s_t already defined in current policy.\n"
+ "Do you want to continue?"
+ msgstr ""
  
--#~ msgid "%s must be a directory"
--#~ msgstr "%s संचयीका असायला हवी"
-+#: ../gui/polgengui.py:649
-+#, python-format
-+msgid ""
-+"Type %s_t already defined in current policy.\n"
-+"Do you want to continue?"
-+msgstr ""
+-#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
++#: ../gui/polgengui.py:650 ../gui/polgengui.py:654
+ msgid "Verify Name"
+ msgstr ""
  
--#~ msgid "You must select a user"
--#~ msgstr "तुम्ही वापरकर्ता निवडला पाहिजे"
-+#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
-+msgid "Verify Name"
-+msgstr ""
+-#: ../gui/polgengui.py:653
++#: ../gui/polgengui.py:654
+ #, python-format
+ msgid ""
+ "Module %s.pp already loaded in current policy.\n"
+ "Do you want to continue?"
+ msgstr ""
  
--#~ msgid "Select executable file to be confined."
--#~ msgstr "कार्यान्वीत फाइल मर्यादीत करण्याकरीता निवडा."
-+#: ../gui/polgengui.py:653
-+#, python-format
-+msgid ""
-+"Module %s.pp already loaded in current policy.\n"
-+"Do you want to continue?"
-+msgstr ""
+-#: ../gui/polgengui.py:699
++#: ../gui/polgengui.py:700
+ msgid ""
+ "You must add a name made up of letters and numbers and containing no spaces."
+ msgstr ""
  
--#~ msgid "Select init script file to be confined."
--#~ msgstr "init script फाइल मर्यादीत करण्याकरीता निवडा."
-+#: ../gui/polgengui.py:699
-+msgid ""
-+"You must add a name made up of letters and numbers and containing no spaces."
-+msgstr ""
+-#: ../gui/polgengui.py:713
++#: ../gui/polgengui.py:714
+ msgid "You must enter a executable"
+ msgstr ""
  
--#~ msgid "Select file(s) that confined application creates or writes"
--#~ msgstr "मर्यादीत अनुप्रयोगच्या द्वारे निर्मीत किंवा लिखीत फाइल निवडा"
-+#: ../gui/polgengui.py:713
-+msgid "You must enter a executable"
-+msgstr ""
+-#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
++#: ../gui/polgengui.py:739 ../gui/system-config-selinux.py:174
+ msgid "Configue SELinux"
+ msgstr ""
  
--#~ msgid ""
--#~ "Select directory(s) that the confined application owns and writes into"
--#~ msgstr ""
--#~ "मर्यादीत अनुप्रयोगच्या नावी असलेले व त्यास लिहीतायेण्याजोगी असलेले संचयीका निवडा"
-+#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
-+msgid "Configue SELinux"
-+msgstr ""
+-#: ../gui/polgen.py:158
+-msgid "Internet Services Daemon"
+-msgstr ""
+-
+-#: ../gui/polgen.py:197
+-#, python-format
+-msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+-msgstr ""
+-
+-#: ../gui/polgen.py:324
+-msgid "You must enter a name for your confined process/user"
+-msgstr ""
+-
+-#: ../gui/polgen.py:326
+-msgid ""
+-"Name must be alpha numberic with no spaces. Consider using option \"-n "
+-"MODULENAME\""
+-msgstr ""
+-
+-#: ../gui/polgen.py:414
+-msgid "User Role types can not be assigned executables."
+-msgstr ""
+-
+-#: ../gui/polgen.py:420
+-msgid "Only Daemon apps can use an init script.."
+-msgstr ""
+-
+-#: ../gui/polgen.py:438
+-msgid "use_resolve must be a boolean value "
+-msgstr ""
+-
+-#: ../gui/polgen.py:444
+-msgid "use_syslog must be a boolean value "
+-msgstr ""
+-
+-#: ../gui/polgen.py:450
+-msgid "use_kerberos must be a boolean value "
+-msgstr ""
+-
+-#: ../gui/polgen.py:456
+-msgid "manage_krb5_rcache must be a boolean value "
+-msgstr ""
+-
+-#: ../gui/polgen.py:486
+-msgid "USER Types automatically get a tmp type"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1004
+-msgid "You must enter the executable path for your confined process"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1182
+-msgid "Type Enforcement file"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1183
+-msgid "Interface file"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1184
+-msgid "File Contexts file"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1185
+-msgid "Setup Script"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1306
+-#, python-format
+-msgid ""
+-"\n"
+-"%s\n"
+-"\n"
+-"sepolgen [ -n moduleName ] [ -m ] [ -t type ] [ executable | Name ]\n"
+-"valid Types:\n"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1354
+-msgid "Executable or Name required"
+-msgstr ""
+-
+ #: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
+ msgid "Network Port"
+ msgstr ""
+@@ -1953,1411 +1860,1499 @@ msgstr ""
+ msgid "Group View"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:1 ../gui/selinux.tbl:30 ../gui/selinux.tbl:31
+-#: ../gui/selinux.tbl:32 ../gui/selinux.tbl:33 ../gui/selinux.tbl:34
+-#: ../gui/selinux.tbl:36 ../gui/selinux.tbl:37 ../gui/selinux.tbl:38
+-#: ../gui/selinux.tbl:39 ../gui/selinux.tbl:40 ../gui/selinux.tbl:42
+-#: ../gui/selinux.tbl:43 ../gui/selinux.tbl:44 ../gui/selinux.tbl:45
+-#: ../gui/selinux.tbl:46 ../gui/selinux.tbl:47 ../gui/selinux.tbl:48
+-#: ../gui/selinux.tbl:49 ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
+-#: ../gui/selinux.tbl:52 ../gui/selinux.tbl:53 ../gui/selinux.tbl:59
+-#: ../gui/selinux.tbl:60 ../gui/selinux.tbl:61 ../gui/selinux.tbl:62
+-#: ../gui/selinux.tbl:63 ../gui/selinux.tbl:64 ../gui/selinux.tbl:65
+-#: ../gui/selinux.tbl:66 ../gui/selinux.tbl:67 ../gui/selinux.tbl:68
+-#: ../gui/selinux.tbl:69 ../gui/selinux.tbl:75 ../gui/selinux.tbl:76
+-#: ../gui/selinux.tbl:77 ../gui/selinux.tbl:78 ../gui/selinux.tbl:79
+-#: ../gui/selinux.tbl:80 ../gui/selinux.tbl:81 ../gui/selinux.tbl:82
+-#: ../gui/selinux.tbl:83 ../gui/selinux.tbl:84 ../gui/selinux.tbl:86
+-#: ../gui/selinux.tbl:88 ../gui/selinux.tbl:89 ../gui/selinux.tbl:90
+-#: ../gui/selinux.tbl:92 ../gui/selinux.tbl:94 ../gui/selinux.tbl:95
+-#: ../gui/selinux.tbl:96 ../gui/selinux.tbl:97 ../gui/selinux.tbl:98
+-#: ../gui/selinux.tbl:99 ../gui/selinux.tbl:100 ../gui/selinux.tbl:101
+-#: ../gui/selinux.tbl:102 ../gui/selinux.tbl:103 ../gui/selinux.tbl:104
+-#: ../gui/selinux.tbl:106 ../gui/selinux.tbl:108 ../gui/selinux.tbl:109
+-#: ../gui/selinux.tbl:110 ../gui/selinux.tbl:111 ../gui/selinux.tbl:112
+-#: ../gui/selinux.tbl:113 ../gui/selinux.tbl:114 ../gui/selinux.tbl:116
+-#: ../gui/selinux.tbl:117 ../gui/selinux.tbl:119 ../gui/selinux.tbl:121
+-#: ../gui/selinux.tbl:123 ../gui/selinux.tbl:124 ../gui/selinux.tbl:127
+-#: ../gui/selinux.tbl:129 ../gui/selinux.tbl:130 ../gui/selinux.tbl:131
+-#: ../gui/selinux.tbl:132 ../gui/selinux.tbl:133 ../gui/selinux.tbl:134
+-#: ../gui/selinux.tbl:135 ../gui/selinux.tbl:136 ../gui/selinux.tbl:137
+-#: ../gui/selinux.tbl:138 ../gui/selinux.tbl:139 ../gui/selinux.tbl:142
+-#: ../gui/selinux.tbl:143 ../gui/selinux.tbl:144 ../gui/selinux.tbl:145
+-#: ../gui/selinux.tbl:146 ../gui/selinux.tbl:147 ../gui/selinux.tbl:148
+-#: ../gui/selinux.tbl:149 ../gui/selinux.tbl:150 ../gui/selinux.tbl:151
+-#: ../gui/selinux.tbl:152 ../gui/selinux.tbl:154 ../gui/selinux.tbl:155
+-#: ../gui/selinux.tbl:156 ../gui/selinux.tbl:157 ../gui/selinux.tbl:158
+-#: ../gui/selinux.tbl:159 ../gui/selinux.tbl:160 ../gui/selinux.tbl:167
+-#: ../gui/selinux.tbl:171 ../gui/selinux.tbl:172 ../gui/selinux.tbl:173
+-#: ../gui/selinux.tbl:174 ../gui/selinux.tbl:175 ../gui/selinux.tbl:177
+-#: ../gui/selinux.tbl:178 ../gui/selinux.tbl:179 ../gui/selinux.tbl:180
+-#: ../gui/selinux.tbl:184 ../gui/selinux.tbl:192 ../gui/selinux.tbl:193
+-#: ../gui/selinux.tbl:194 ../gui/selinux.tbl:195 ../gui/selinux.tbl:196
+-#: ../gui/selinux.tbl:197 ../gui/selinux.tbl:198 ../gui/selinux.tbl:199
+-#: ../gui/selinux.tbl:200 ../gui/selinux.tbl:201 ../gui/selinux.tbl:206
+-#: ../gui/selinux.tbl:207 ../gui/selinux.tbl:218 ../gui/selinux.tbl:219
+-#: ../gui/selinux.tbl:220 ../gui/selinux.tbl:222 ../gui/selinux.tbl:224
+-#: ../gui/selinux.tbl:226 ../gui/selinux.tbl:227 ../gui/selinux.tbl:230
+-msgid "SELinux Service Protection"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:1
+-msgid "Disable SELinux protection for acct daemon"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:2 ../gui/selinux.tbl:3 ../gui/selinux.tbl:70
+-#: ../gui/selinux.tbl:153 ../gui/selinux.tbl:168 ../gui/selinux.tbl:169
+-#: ../gui/selinux.tbl:170 ../gui/selinux.tbl:189 ../gui/selinux.tbl:202
+-#: ../gui/selinux.tbl:203 ../gui/selinux.tbl:204 ../gui/selinux.tbl:205
+-msgid "Admin"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:2
+-msgid "Allow all daemons to write corefiles to /"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:3
+-msgid "Allow all daemons the ability to use unallocated ttys"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
+-#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
+-#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
+-#: ../gui/selinux.tbl:210 ../gui/selinux.tbl:211 ../gui/selinux.tbl:212
+-#: ../gui/selinux.tbl:213 ../gui/selinux.tbl:214 ../gui/selinux.tbl:215
+-#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
+-msgid "User Privs"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:4
+-msgid ""
+-"Allow gadmin SELinux user account to execute files in home directory or /tmp"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:5
+-msgid ""
+-"Allow guest SELinux user account to execute files in home directory or /tmp"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
+-msgid "Memory Protection"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:6
+-msgid "Allow java executable stack"
++#: ../gui/semanagePage.py:126
++#, python-format
++msgid "Are you sure you want to delete %s '%s'?"
+ msgstr ""
  
--#~ msgid "Select directory to generate policy files in"
--#~ msgstr "यात करार फाइल बनविण्याकरीता संचयीका निवडा"
-+#: ../gui/polgen.py:158
-+msgid "Internet Services Daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
+-#: ../gui/selinux.tbl:209
+-msgid "Mount"
++#: ../gui/semanagePage.py:126
++#, python-format
++msgid "Delete %s"
+ msgstr ""
  
--#~ msgid ""
--#~ "Type %s_t already defined in current policy.\n"
--#~ "Do you want to continue?"
--#~ msgstr ""
--#~ "टाइप %s_t आधिपासूनच सद्याचे करार मध्ये व्याख्यीत केले आहे.\n"
--#~ "तुम्हाला पुढे जायचे?"
-+#: ../gui/polgen.py:197
+-#: ../gui/selinux.tbl:7
+-msgid "Allow mount to mount any file"
++#: ../gui/semanagePage.py:134
 +#, python-format
-+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
-+msgstr ""
++msgid "Add %s"
+ msgstr ""
  
--#~ msgid "Verify Name"
--#~ msgstr "नाव तपासा"
-+#: ../gui/polgen.py:324
-+msgid "You must enter a name for your confined process/user"
-+msgstr ""
+-#: ../gui/selinux.tbl:8
+-msgid "Allow mount to mount any directory"
++#: ../gui/semanagePage.py:148
++#, python-format
++msgid "Modify %s"
+ msgstr ""
  
--#~ msgid ""
--#~ "Module %s.pp already loaded in current policy.\n"
--#~ "Do you want to continue?"
--#~ msgstr ""
--#~ "विभाग %s.pp आधिपासूनच सद्याचे करार मध्ये दाखल केले आहे.\n"
--#~ "तुम्हाला नक्की पुढे जायचे?"
-+#: ../gui/polgen.py:326
-+msgid ""
-+"Name must be alpha numberic with no spaces. Consider using option \"-n "
-+"MODULENAME\""
-+msgstr ""
+-#: ../gui/selinux.tbl:9
+-msgid "Allow mplayer executable stack"
++#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
++msgid "Permissive"
+ msgstr ""
  
--#~ msgid "You must enter a name"
--#~ msgstr "तुम्ही एक नाव प्रविष्ट केलेच पाहिजे"
-+#: ../gui/polgen.py:414
-+msgid "User Role types can not be assigned executables."
-+msgstr ""
+-#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
+-#: ../gui/selinux.tbl:188
+-msgid "SSH"
++#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
++msgid "Enforcing"
+ msgstr ""
  
--#~ msgid "You must enter a executable"
--#~ msgstr "आपण एक्जीक्यूटेबल प्रविष्ट केलेच पाहिजे"
-+#: ../gui/polgen.py:420
-+msgid "Only Daemon apps can use an init script.."
-+msgstr ""
+-#: ../gui/selinux.tbl:10
+-msgid "Allow ssh to run ssh-keysign"
++#: ../gui/statusPage.py:94
++msgid "Status"
+ msgstr ""
  
--#~ msgid "Configue SELinux"
--#~ msgstr "SELinux संरचीत करा"
-+#: ../gui/polgen.py:438
-+msgid "use_resolve must be a boolean value "
-+msgstr ""
+-#: ../gui/selinux.tbl:11
++#: ../gui/statusPage.py:133
+ msgid ""
+-"Allow staff SELinux user account to execute files in home directory or /tmp"
++"Changing the policy type will cause a relabel of the entire file system on "
++"the next boot. Relabeling takes a long time depending on the size of the "
++"file system.  Do you wish to continue?"
+ msgstr ""
  
--#, fuzzy
--#~ msgid "Ports must be numbers or ranges of numbers from 1 to %d "
--#~ msgstr "पोर्टचे क्रमांकन किंवा क्रमांकाचे क्षेत्र 1 पासून %d पर्यंत असायला पाहिजे"
-+#: ../gui/polgen.py:444
-+msgid "use_syslog must be a boolean value "
-+msgstr ""
+-#: ../gui/selinux.tbl:12
++#: ../gui/statusPage.py:147
+ msgid ""
+-"Allow sysadm SELinux user account to execute files in home directory or /tmp"
++"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
++"you later decide to turn SELinux back on, the system will be required to "
++"relabel.  If you just want to see if SELinux is causing a problem on your "
++"system, you can go to permissive mode which will only log errors and not "
++"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
++"wish to continue?"
+ msgstr ""
  
--#~ msgid "You must enter a name for your confined process/user"
--#~ msgstr "मर्यादीत कार्यपद्धती/वापरकर्त्यास नाव प्रविष्ट केले पाहिजे"
-+#: ../gui/polgen.py:450
-+msgid "use_kerberos must be a boolean value "
-+msgstr ""
+-#: ../gui/selinux.tbl:13
++#: ../gui/statusPage.py:152
+ msgid ""
+-"Allow unconfined SELinux user account to execute files in home directory or /"
+-"tmp"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:14
+-msgid "Network Configuration"
++"Changing to SELinux enabled will cause a relabel of the entire file system "
++"on the next boot. Relabeling takes a long time depending on the size of the "
++"file system.  Do you wish to continue?"
+ msgstr ""
  
--#~ msgid "USER Types are not allowed executables"
--#~ msgstr "USER प्रकार परवानगीरहीत एक्झीक्यूटेबल नाही"
-+#: ../gui/polgen.py:456
-+msgid "manage_krb5_rcache must be a boolean value "
-+msgstr ""
+-#: ../gui/selinux.tbl:14
+-msgid "Allow unlabeled packets to flow on the network"
++#: ../gui/system-config-selinux.glade:11
++msgid "system-config-selinux"
+ msgstr ""
  
--#~ msgid "Only DAEMON apps can use an init script"
--#~ msgstr "फक्त DAEMON अनुप्रयोगच init स्क्रीप्टचा वापर करू शकतात"
-+#: ../gui/polgen.py:486
-+msgid "USER Types automatically get a tmp type"
-+msgstr ""
+-#: ../gui/selinux.tbl:15
++#: ../gui/system-config-selinux.glade:12
+ msgid ""
+-"Allow user SELinux user account to execute files in home directory or /tmp"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:16
+-msgid "Allow unconfined to dyntrans to unconfined_execmem"
++"Copyright (c)2006 Red Hat, Inc.\n"
++"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
+ msgstr ""
  
--#~ msgid "use_syslog must be a boolean value "
--#~ msgstr "use_syslog बूलीयन संख्या असली पाहिजे "
-+#: ../gui/polgen.py:1004
-+msgid "You must enter the executable path for your confined process"
-+msgstr ""
+-#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
+-#: ../gui/selinux.tbl:140
+-msgid "Databases"
++#: ../gui/system-config-selinux.glade:22
++#: ../gui/system-config-selinux.glade:544
++msgid "Add SELinux Login Mapping"
+ msgstr ""
  
--#, fuzzy
--#~ msgid "USER Types automatically get a tmp type"
--#~ msgstr "USER प्रकार आपोआप tmp प्रकार मिळते"
-+#: ../gui/polgen.py:1182
-+msgid "Type Enforcement file"
-+msgstr ""
-+
-+#: ../gui/polgen.py:1183
-+msgid "Interface file"
-+msgstr ""
+-#: ../gui/selinux.tbl:17
+-msgid "Allow user to connect to mysql socket"
++#: ../gui/system-config-selinux.glade:257
++msgid "Add SELinux Network Ports"
+ msgstr ""
  
--#~ msgid "You must enter the executable path for your confined process"
--#~ msgstr "आपल्या मर्यादीत कार्यपद्धतीकरीता एक्जीक्यूटेबेल मार्ग प्रविष्ट केलाच पाहिजे"
-+#: ../gui/polgen.py:1184
-+msgid "File Contexts file"
-+msgstr ""
+-#: ../gui/selinux.tbl:18
+-msgid "Allow user to connect to postgres socket"
++#: ../gui/system-config-selinux.glade:391
++#: ../gui/system-config-selinux.glade:678
++msgid "SELinux Type"
+ msgstr ""
  
--#, fuzzy
--#~ msgid "Type Enforcement file"
--#~ msgstr "प्रकार सक्ती फाइल"
-+#: ../gui/polgen.py:1185
-+msgid "Setup Script"
-+msgstr ""
+-#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
+-msgid "XServer"
++#: ../gui/system-config-selinux.glade:622
++msgid "File Specification"
+ msgstr ""
  
--#~ msgid "Interface file"
--#~ msgstr "संवादपट फाइल"
-+#: ../gui/polgen.py:1306
-+#, python-format
-+msgid ""
-+"\n"
-+"%s\n"
-+"\n"
-+"sepolgen [ -n moduleName ] [ -m ] [ -t type ] [ executable | Name ]\n"
-+"valid Types:\n"
-+msgstr ""
+-#: ../gui/selinux.tbl:19
+-msgid "Allow clients to write to X shared memory"
++#: ../gui/system-config-selinux.glade:650
++msgid "File Type"
+ msgstr ""
  
--#~ msgid "File Contexts file"
--#~ msgstr "फाइल संदर्भ फाइल"
-+#: ../gui/polgen.py:1354
-+msgid "Executable or Name required"
-+msgstr ""
+-#: ../gui/selinux.tbl:20
++#: ../gui/system-config-selinux.glade:727
+ msgid ""
+-"Allow xguest SELinux user account to execute files in home directory or /tmp"
++"all files\n"
++"regular file\n"
++"directory\n"
++"character device\n"
++"block device\n"
++"socket\n"
++"symbolic link\n"
++"named pipe\n"
+ msgstr ""
  
--#~ msgid "Setup Script"
--#~ msgstr "संरचना स्क्रीप्ट"
-+#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
-+msgid "Network Port"
-+msgstr ""
+-#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
+-#: ../gui/selinux.tbl:231
+-msgid "NIS"
++#: ../gui/system-config-selinux.glade:773
++msgid "MLS"
+ msgstr ""
  
--#~ msgid ""
--#~ "SELinux Port\n"
--#~ "Type"
--#~ msgstr ""
--#~ "SELinux पोर्ट\n"
--#~ "प्रकार"
-+#: ../gui/portsPage.py:85
-+msgid ""
-+"SELinux Port\n"
-+"Type"
-+msgstr ""
+-#: ../gui/selinux.tbl:21
+-msgid "Allow daemons to run with NIS"
++#: ../gui/system-config-selinux.glade:837
++msgid "Add SELinux User"
+ msgstr ""
  
--#~ msgid "Protocol"
--#~ msgstr "प्रोटोकॉल"
-+#: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
-+msgid "Protocol"
-+msgstr ""
+-#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
+-#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
+-#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
+-#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
+-#: ../gui/selinux.tbl:118
+-msgid "Web Applications"
++#: ../gui/system-config-selinux.glade:1079
++msgid "SELinux Administration"
+ msgstr ""
  
--#~ msgid ""
--#~ "MLS/MCS\n"
--#~ "Level"
--#~ msgstr ""
--#~ "MLS/MCS\n"
--#~ "स्थर"
-+#: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
-+msgid ""
-+"MLS/MCS\n"
-+"Level"
-+msgstr ""
+-#: ../gui/selinux.tbl:22
+-msgid "Transition staff SELinux user to Web Browser Domain"
++#: ../gui/system-config-selinux.glade:1122
++msgid "Add"
+ msgstr ""
  
--#~ msgid "Port"
--#~ msgstr "पोर्ट"
-+#: ../gui/portsPage.py:101
-+msgid "Port"
-+msgstr ""
+-#: ../gui/selinux.tbl:23
+-msgid "Transition sysadm SELinux user to Web Browser Domain"
++#: ../gui/system-config-selinux.glade:1144
++msgid "_Properties"
+ msgstr ""
  
--#~ msgid "Port number \"%s\" is not valid.  0 < PORT_NUMBER < 65536 "
--#~ msgstr "पोर्ट क्रमांक \"%s\" वैध नाही.  0 < PORT_NUMBER < 65536 "
-+#: ../gui/portsPage.py:207
-+#, python-format
-+msgid "Port number \"%s\" is not valid.  0 < PORT_NUMBER < 65536 "
-+msgstr ""
+-#: ../gui/selinux.tbl:24
+-msgid "Transition user SELinux user to Web Browser Domain"
++#: ../gui/system-config-selinux.glade:1166
++msgid "_Delete"
+ msgstr ""
  
--#~ msgid "List View"
--#~ msgstr "दृश्य पहा"
-+#: ../gui/portsPage.py:252
-+msgid "List View"
-+msgstr ""
+-#: ../gui/selinux.tbl:25
+-msgid "Transition xguest SELinux user to Web Browser Domain"
++#: ../gui/system-config-selinux.glade:1256
++msgid "Select Management Object"
+ msgstr ""
  
--#~ msgid "Group View"
--#~ msgstr "संच दृश्य"
-+#: ../gui/portsPage.py:255 ../gui/system-config-selinux.glade:2419
-+msgid "Group View"
-+msgstr ""
+-#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
+-#: ../gui/selinux.tbl:29
+-msgid "Allow staff Web Browsers to write to home directories"
++#: ../gui/system-config-selinux.glade:1273
++msgid "<b>Select:</b>"
+ msgstr ""
  
--#~ msgid "SELinux Service Protection"
--#~ msgstr "SELinux सेवा सुरक्षा"
-+#: ../gui/selinux.tbl:1 ../gui/selinux.tbl:30 ../gui/selinux.tbl:31
-+#: ../gui/selinux.tbl:32 ../gui/selinux.tbl:33 ../gui/selinux.tbl:34
-+#: ../gui/selinux.tbl:36 ../gui/selinux.tbl:37 ../gui/selinux.tbl:38
-+#: ../gui/selinux.tbl:39 ../gui/selinux.tbl:40 ../gui/selinux.tbl:42
-+#: ../gui/selinux.tbl:43 ../gui/selinux.tbl:44 ../gui/selinux.tbl:45
-+#: ../gui/selinux.tbl:46 ../gui/selinux.tbl:47 ../gui/selinux.tbl:48
-+#: ../gui/selinux.tbl:49 ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
-+#: ../gui/selinux.tbl:52 ../gui/selinux.tbl:53 ../gui/selinux.tbl:59
-+#: ../gui/selinux.tbl:60 ../gui/selinux.tbl:61 ../gui/selinux.tbl:62
-+#: ../gui/selinux.tbl:63 ../gui/selinux.tbl:64 ../gui/selinux.tbl:65
-+#: ../gui/selinux.tbl:66 ../gui/selinux.tbl:67 ../gui/selinux.tbl:68
-+#: ../gui/selinux.tbl:69 ../gui/selinux.tbl:75 ../gui/selinux.tbl:76
-+#: ../gui/selinux.tbl:77 ../gui/selinux.tbl:78 ../gui/selinux.tbl:79
-+#: ../gui/selinux.tbl:80 ../gui/selinux.tbl:81 ../gui/selinux.tbl:82
-+#: ../gui/selinux.tbl:83 ../gui/selinux.tbl:84 ../gui/selinux.tbl:86
-+#: ../gui/selinux.tbl:88 ../gui/selinux.tbl:89 ../gui/selinux.tbl:90
-+#: ../gui/selinux.tbl:92 ../gui/selinux.tbl:94 ../gui/selinux.tbl:95
-+#: ../gui/selinux.tbl:96 ../gui/selinux.tbl:97 ../gui/selinux.tbl:98
-+#: ../gui/selinux.tbl:99 ../gui/selinux.tbl:100 ../gui/selinux.tbl:101
-+#: ../gui/selinux.tbl:102 ../gui/selinux.tbl:103 ../gui/selinux.tbl:104
-+#: ../gui/selinux.tbl:106 ../gui/selinux.tbl:108 ../gui/selinux.tbl:109
-+#: ../gui/selinux.tbl:110 ../gui/selinux.tbl:111 ../gui/selinux.tbl:112
-+#: ../gui/selinux.tbl:113 ../gui/selinux.tbl:114 ../gui/selinux.tbl:116
-+#: ../gui/selinux.tbl:117 ../gui/selinux.tbl:119 ../gui/selinux.tbl:121
-+#: ../gui/selinux.tbl:123 ../gui/selinux.tbl:124 ../gui/selinux.tbl:127
-+#: ../gui/selinux.tbl:129 ../gui/selinux.tbl:130 ../gui/selinux.tbl:131
-+#: ../gui/selinux.tbl:132 ../gui/selinux.tbl:133 ../gui/selinux.tbl:134
-+#: ../gui/selinux.tbl:135 ../gui/selinux.tbl:136 ../gui/selinux.tbl:137
-+#: ../gui/selinux.tbl:138 ../gui/selinux.tbl:139 ../gui/selinux.tbl:142
-+#: ../gui/selinux.tbl:143 ../gui/selinux.tbl:144 ../gui/selinux.tbl:145
-+#: ../gui/selinux.tbl:146 ../gui/selinux.tbl:147 ../gui/selinux.tbl:148
-+#: ../gui/selinux.tbl:149 ../gui/selinux.tbl:150 ../gui/selinux.tbl:151
-+#: ../gui/selinux.tbl:152 ../gui/selinux.tbl:154 ../gui/selinux.tbl:155
-+#: ../gui/selinux.tbl:156 ../gui/selinux.tbl:157 ../gui/selinux.tbl:158
-+#: ../gui/selinux.tbl:159 ../gui/selinux.tbl:160 ../gui/selinux.tbl:167
-+#: ../gui/selinux.tbl:171 ../gui/selinux.tbl:172 ../gui/selinux.tbl:173
-+#: ../gui/selinux.tbl:174 ../gui/selinux.tbl:175 ../gui/selinux.tbl:177
-+#: ../gui/selinux.tbl:178 ../gui/selinux.tbl:179 ../gui/selinux.tbl:180
-+#: ../gui/selinux.tbl:184 ../gui/selinux.tbl:192 ../gui/selinux.tbl:193
-+#: ../gui/selinux.tbl:194 ../gui/selinux.tbl:195 ../gui/selinux.tbl:196
-+#: ../gui/selinux.tbl:197 ../gui/selinux.tbl:198 ../gui/selinux.tbl:199
-+#: ../gui/selinux.tbl:200 ../gui/selinux.tbl:201 ../gui/selinux.tbl:206
-+#: ../gui/selinux.tbl:207 ../gui/selinux.tbl:218 ../gui/selinux.tbl:219
-+#: ../gui/selinux.tbl:220 ../gui/selinux.tbl:222 ../gui/selinux.tbl:224
-+#: ../gui/selinux.tbl:226 ../gui/selinux.tbl:227 ../gui/selinux.tbl:230
-+msgid "SELinux Service Protection"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for acct daemon"
--#~ msgstr "acct डीमन करीता SELinux सुरक्षा अकार्यन्वीत करा"
-+#: ../gui/selinux.tbl:1
-+msgid "Disable SELinux protection for acct daemon"
-+msgstr ""
- 
--#~ msgid "Admin"
--#~ msgstr "ऑडमीन"
-+#: ../gui/selinux.tbl:2 ../gui/selinux.tbl:3 ../gui/selinux.tbl:70
-+#: ../gui/selinux.tbl:153 ../gui/selinux.tbl:168 ../gui/selinux.tbl:169
-+#: ../gui/selinux.tbl:170 ../gui/selinux.tbl:189 ../gui/selinux.tbl:202
-+#: ../gui/selinux.tbl:203 ../gui/selinux.tbl:204 ../gui/selinux.tbl:205
-+msgid "Admin"
-+msgstr ""
- 
--#~ msgid "Allow all daemons to write corefiles to /"
--#~ msgstr "सर्व डीमनना कोरफाइल्स लिहीण्याकरीता परवानगी द्या /"
-+#: ../gui/selinux.tbl:2
-+msgid "Allow all daemons to write corefiles to /"
-+msgstr ""
+-#: ../gui/selinux.tbl:30
+-msgid "Disable SELinux protection for amanda"
++#: ../gui/system-config-selinux.glade:1326
++msgid "System Default Enforcing Mode"
+ msgstr ""
  
--#~ msgid "Allow all daemons the ability to use unallocated ttys"
--#~ msgstr "अनिश्चित ttys ला वापरण्याची कार्यक्षमता सर्व डीमन्सला द्या"
-+#: ../gui/selinux.tbl:3
-+msgid "Allow all daemons the ability to use unallocated ttys"
-+msgstr ""
+-#: ../gui/selinux.tbl:31
+-msgid "Disable SELinux protection for amavis"
++#: ../gui/system-config-selinux.glade:1354
++msgid ""
++"Disabled\n"
++"Permissive\n"
++"Enforcing\n"
+ msgstr ""
  
--#~ msgid "User Privs"
--#~ msgstr "वापरकर्ता Privs"
-+#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
-+#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
-+#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
-+#: ../gui/selinux.tbl:210 ../gui/selinux.tbl:211 ../gui/selinux.tbl:212
-+#: ../gui/selinux.tbl:213 ../gui/selinux.tbl:214 ../gui/selinux.tbl:215
-+#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
-+msgid "User Privs"
-+msgstr ""
+-#: ../gui/selinux.tbl:32
+-msgid "Disable SELinux protection for apmd daemon"
++#: ../gui/system-config-selinux.glade:1373
++msgid "Current Enforcing Mode"
+ msgstr ""
  
--#, fuzzy
--#~ msgid ""
--#~ "Allow gadmin SELinux user account to execute files in home directory or /"
--#~ "tmp"
--#~ msgstr ""
--#~ "gadmin SELinux वापरकर्ता खात्यांना मुख्य संचिकेत किंवा /tmp मध्ये फाइल्स कार्यान्वीत "
--#~ "करण्याकरीता परवानगी द्या"
-+#: ../gui/selinux.tbl:4
-+msgid ""
-+"Allow gadmin SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
+-#: ../gui/selinux.tbl:33
+-msgid "Disable SELinux protection for arpwatch daemon"
++#: ../gui/system-config-selinux.glade:1418
++msgid "System Default Policy Type: "
+ msgstr ""
  
--#, fuzzy
--#~ msgid ""
--#~ "Allow guest SELinux user account to execute files in home directory or /"
--#~ "tmp"
--#~ msgstr ""
--#~ "SELinux वापरकर्ता खात्यांना मुख्य संचिकेत किंवा /tmp मध्ये फाइल्स कार्यान्वीत "
--#~ "करण्याकरीता परवानगी द्या"
-+#: ../gui/selinux.tbl:5
+-#: ../gui/selinux.tbl:34
+-msgid "Disable SELinux protection for auditd daemon"
++#: ../gui/system-config-selinux.glade:1463
 +msgid ""
-+"Allow guest SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
++"Select if you wish to relabel then entire file system on next reboot.  "
++"Relabeling can take a very long time, depending on the size of the system.  "
++"If you are changing policy types or going from disabled to enforcing, a "
++"relabel is required."
+ msgstr ""
  
--#~ msgid "Memory Protection"
--#~ msgstr "स्मृता सुरक्षा द्या"
-+#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
-+msgid "Memory Protection"
-+msgstr ""
+-#: ../gui/selinux.tbl:35
+-msgid "Disable SELinux protection for automount daemon"
++#: ../gui/system-config-selinux.glade:1509
++msgid "Relabel on next reboot."
+ msgstr ""
  
--#~ msgid "Allow java executable stack"
--#~ msgstr "जावा कार्यारत स्टॅकला परवानगी द्या"
-+#: ../gui/selinux.tbl:6
-+msgid "Allow java executable stack"
-+msgstr ""
+-#: ../gui/selinux.tbl:36
+-msgid "Disable SELinux protection for avahi"
++#: ../gui/system-config-selinux.glade:1561
++msgid "label37"
+ msgstr ""
  
--#~ msgid "Mount"
--#~ msgstr "आरोहण"
-+#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
-+#: ../gui/selinux.tbl:209
-+msgid "Mount"
-+msgstr ""
+-#: ../gui/selinux.tbl:37
+-msgid "Disable SELinux protection for bluetooth daemon"
++#: ../gui/system-config-selinux.glade:1598
++msgid "Revert boolean setting to system default"
+ msgstr ""
  
--#~ msgid "Allow mount to mount any file"
--#~ msgstr "कुठलिही फाइल आरोहीत करण्याकरीता आरोहणास परवानगी द्या"
-+#: ../gui/selinux.tbl:7
-+msgid "Allow mount to mount any file"
-+msgstr ""
+-#: ../gui/selinux.tbl:38
+-msgid "Disable SELinux protection for canna daemon"
++#: ../gui/system-config-selinux.glade:1614
++msgid "Toggle between Customized and All Booleans"
+ msgstr ""
  
--#~ msgid "Allow mount to mount any directory"
--#~ msgstr "कुठलिही संचयीका आरोहीत करण्याकरीता आरोहणास परवानगी द्या"
-+#: ../gui/selinux.tbl:8
-+msgid "Allow mount to mount any directory"
-+msgstr ""
+-#: ../gui/selinux.tbl:39
+-msgid "Disable SELinux protection for cardmgr daemon"
++#: ../gui/system-config-selinux.glade:1645
++#: ../gui/system-config-selinux.glade:1850
++#: ../gui/system-config-selinux.glade:2037
++#: ../gui/system-config-selinux.glade:2224
++#: ../gui/system-config-selinux.glade:2467
++#: ../gui/system-config-selinux.glade:2692
++#: ../gui/system-config-selinux.glade:2867
++msgid "Filter"
+ msgstr ""
  
--#~ msgid "Allow mplayer executable stack"
--#~ msgstr "mplayer कार्यारत स्टॅकला परवानगी द्या"
-+#: ../gui/selinux.tbl:9
-+msgid "Allow mplayer executable stack"
-+msgstr ""
+-#: ../gui/selinux.tbl:40
+-msgid "Disable SELinux protection for Cluster Server"
++#: ../gui/system-config-selinux.glade:1734
++msgid "label50"
+ msgstr ""
  
--#~ msgid "SSH"
--#~ msgstr "SSH"
-+#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
-+#: ../gui/selinux.tbl:188
-+msgid "SSH"
-+msgstr ""
+-#: ../gui/selinux.tbl:41
+-msgid ""
+-"Allow cdrecord to read various content. nfs, samba, removable devices, user "
+-"temp and untrusted content files"
++#: ../gui/system-config-selinux.glade:1771
++msgid "Add File Context"
+ msgstr ""
  
--#~ msgid "Allow ssh to run ssh-keysign"
--#~ msgstr "ssh ला ssh-keysign कार्यरत करण्याकरीता परवानगी द्या"
-+#: ../gui/selinux.tbl:10
-+msgid "Allow ssh to run ssh-keysign"
-+msgstr ""
+-#: ../gui/selinux.tbl:42
+-msgid "Disable SELinux protection for ciped daemon"
++#: ../gui/system-config-selinux.glade:1787
++msgid "Modify File Context"
+ msgstr ""
  
--#, fuzzy
--#~ msgid ""
--#~ "Allow staff SELinux user account to execute files in home directory or /"
--#~ "tmp"
--#~ msgstr ""
--#~ "स्टॉफ SELinux वापरकर्ता खात्यांना मुख्य संचिकेत किंवा /tmp मध्ये फाइल्स कार्यान्वीत "
--#~ "करण्याकरीता परवानगी द्या"
-+#: ../gui/selinux.tbl:11
-+msgid ""
-+"Allow staff SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
+-#: ../gui/selinux.tbl:43
+-msgid "Disable SELinux protection for clamd daemon"
++#: ../gui/system-config-selinux.glade:1803
++msgid "Delete File Context"
+ msgstr ""
  
--#, fuzzy
--#~ msgid ""
--#~ "Allow sysadm SELinux user account to execute files in home directory or /"
--#~ "tmp"
--#~ msgstr ""
--#~ "sysadm SELinux वापरकर्ता खात्यांना मुख्य संचिकेत किंवा /tmp मध्ये फाइल्स कार्यान्वीत "
--#~ "करण्याकरीता परवानगी द्या"
-+#: ../gui/selinux.tbl:12
-+msgid ""
-+"Allow sysadm SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
+-#: ../gui/selinux.tbl:44
+-msgid "Disable SELinux protection for clamscan"
++#: ../gui/system-config-selinux.glade:1819
++msgid "Toggle between all and customized file context"
+ msgstr ""
  
--#, fuzzy
--#~ msgid ""
--#~ "Allow unconfined SELinux user account to execute files in home directory "
--#~ "or /tmp"
--#~ msgstr ""
--#~ "मर्यादीत SELinux वावरकर्ता खातींना फाइलला मुख्य संचयीका किंवा /tmp मध्ये कार्यान्वीत "
--#~ "करण्याकरीता परवानगी द्या"
-+#: ../gui/selinux.tbl:13
-+msgid ""
-+"Allow unconfined SELinux user account to execute files in home directory or /"
-+"tmp"
-+msgstr ""
+-#: ../gui/selinux.tbl:45
+-msgid "Disable SELinux protection for clvmd"
++#: ../gui/system-config-selinux.glade:1939
++msgid "label38"
+ msgstr ""
  
--#~ msgid "Network Configuration"
--#~ msgstr "संजाळ संरचना"
-+#: ../gui/selinux.tbl:14
-+msgid "Network Configuration"
-+msgstr ""
+-#: ../gui/selinux.tbl:46
+-msgid "Disable SELinux protection for comsat daemon"
++#: ../gui/system-config-selinux.glade:1976
++msgid "Add SELinux User Mapping"
+ msgstr ""
  
--#~ msgid "Allow unlabeled packets to flow on the network"
--#~ msgstr "संजळावर लेबल नसलेले पॅकेट प्रवाहीत करण्याकरीता परवानगी द्या"
-+#: ../gui/selinux.tbl:14
-+msgid "Allow unlabeled packets to flow on the network"
-+msgstr ""
+-#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
+-#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
+-msgid "Disable SELinux protection for courier daemon"
++#: ../gui/system-config-selinux.glade:1992
++msgid "Modify SELinux User Mapping"
+ msgstr ""
  
--#, fuzzy
--#~ msgid ""
--#~ "Allow user SELinux user account to execute files in home directory or /tmp"
--#~ msgstr ""
--#~ "वापरकर्ता SELinux वापरकर्ता खात्यांना मुख्य संचिकेत किंवा /tmp मध्ये फाइल्स कार्यान्वीत "
--#~ "करण्याकरीता परवानगी द्या"
-+#: ../gui/selinux.tbl:15
-+msgid ""
-+"Allow user SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
+-#: ../gui/selinux.tbl:52
+-msgid "Disable SELinux protection for cpucontrol daemon"
++#: ../gui/system-config-selinux.glade:2008
++msgid "Delete SELinux User Mapping"
+ msgstr ""
  
--#~ msgid "Allow unconfined to dyntrans to unconfined_execmem"
--#~ msgstr "unconfined_execmem करीता मर्यादीतला dyntrans करण्याकरीता परवानगी द्या"
-+#: ../gui/selinux.tbl:16
-+msgid "Allow unconfined to dyntrans to unconfined_execmem"
-+msgstr ""
+-#: ../gui/selinux.tbl:53
+-msgid "Disable SELinux protection for cpuspeed daemon"
++#: ../gui/system-config-selinux.glade:2126
++msgid "label39"
+ msgstr ""
  
--#~ msgid "Databases"
--#~ msgstr "डाटाबेसेस"
-+#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
-+#: ../gui/selinux.tbl:140
-+msgid "Databases"
-+msgstr ""
+-#: ../gui/selinux.tbl:54
+-msgid "Cron"
++#: ../gui/system-config-selinux.glade:2163
++msgid "Add User"
+ msgstr ""
  
--#~ msgid "Allow user to connect to mysql socket"
--#~ msgstr "mysql सॉकेटला जोडण्याकरीता वापरकर्त्याला परवानगी द्या"
-+#: ../gui/selinux.tbl:17
-+msgid "Allow user to connect to mysql socket"
-+msgstr ""
+-#: ../gui/selinux.tbl:54
+-msgid "Disable SELinux protection for crond daemon"
++#: ../gui/system-config-selinux.glade:2179
++msgid "Modify User"
+ msgstr ""
  
--#~ msgid "Allow user to connect to postgres socket"
--#~ msgstr "postgres सॉकेटला जोडण्याकरीता वापरकर्त्याला परवानगी द्या"
-+#: ../gui/selinux.tbl:18
-+msgid "Allow user to connect to postgres socket"
-+msgstr ""
+-#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
+-#: ../gui/selinux.tbl:91
+-msgid "Printing"
++#: ../gui/system-config-selinux.glade:2195
++msgid "Delete User"
+ msgstr ""
  
--#~ msgid "XServer"
--#~ msgstr "XServer"
-+#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
-+msgid "XServer"
-+msgstr ""
+-#: ../gui/selinux.tbl:55
+-msgid "Disable SELinux protection for cupsd back end server"
++#: ../gui/system-config-selinux.glade:2313
++msgid "label41"
+ msgstr ""
  
--#~ msgid "Allow clients to write to X shared memory"
--#~ msgstr "X सहभागीय स्मृतीस लिहीण्याकरीता क्लाएंटला परवानगी द्या"
-+#: ../gui/selinux.tbl:19
-+msgid "Allow clients to write to X shared memory"
-+msgstr ""
+-#: ../gui/selinux.tbl:56
+-msgid "Disable SELinux protection for cupsd daemon"
++#: ../gui/system-config-selinux.glade:2350
++msgid "Add Network Port"
+ msgstr ""
  
--#, fuzzy
--#~ msgid ""
--#~ "Allow xguest SELinux user account to execute files in home directory or /"
--#~ "tmp"
--#~ msgstr ""
--#~ "xguest SELinux वापरकर्ता खात्यांना मुख्य संचिकेत किंवा /tmp मध्ये फाइल्स कार्यान्वीत "
--#~ "करण्याकरीता परवानगी द्या"
-+#: ../gui/selinux.tbl:20
-+msgid ""
-+"Allow xguest SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
+-#: ../gui/selinux.tbl:57
+-msgid "Disable SELinux protection for cupsd_lpd"
++#: ../gui/system-config-selinux.glade:2366
++msgid "Edit Network Port"
+ msgstr ""
  
--#~ msgid "NIS"
--#~ msgstr "NIS"
-+#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
-+#: ../gui/selinux.tbl:231
-+msgid "NIS"
-+msgstr ""
+-#: ../gui/selinux.tbl:58
+-msgid "CVS"
++#: ../gui/system-config-selinux.glade:2382
++msgid "Delete Network Port"
+ msgstr ""
  
--#~ msgid "Allow daemons to run with NIS"
--#~ msgstr "डीमनला NIS शी कार्यरत ठेवण्यास परवानगी द्या"
-+#: ../gui/selinux.tbl:21
-+msgid "Allow daemons to run with NIS"
-+msgstr ""
+-#: ../gui/selinux.tbl:58
+-msgid "Disable SELinux protection for cvs daemon"
++#: ../gui/system-config-selinux.glade:2418
++#: ../gui/system-config-selinux.glade:2436
++msgid "Toggle between Customized and All Ports"
+ msgstr ""
  
--#~ msgid "Web Applications"
--#~ msgstr "वेब अनुप्रयोग"
-+#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
-+#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
-+#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
-+#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
-+#: ../gui/selinux.tbl:118
-+msgid "Web Applications"
-+msgstr ""
+-#: ../gui/selinux.tbl:59
+-msgid "Disable SELinux protection for cyrus daemon"
++#: ../gui/system-config-selinux.glade:2556
++msgid "label42"
+ msgstr ""
  
--#~ msgid "Transition staff SELinux user to Web Browser Domain"
--#~ msgstr "स्टॉफ SELinux वापरकर्तापासून ते वेब ब्राऊजर क्षेत्रामध्ये स्थानांतर"
-+#: ../gui/selinux.tbl:22
-+msgid "Transition staff SELinux user to Web Browser Domain"
-+msgstr ""
+-#: ../gui/selinux.tbl:60
+-msgid "Disable SELinux protection for dbskkd daemon"
++#: ../gui/system-config-selinux.glade:2593
++msgid "Generate new policy module"
+ msgstr ""
  
--#~ msgid "Transition sysadm SELinux user to Web Browser Domain"
--#~ msgstr "sysadm SELinux वापरकर्तापासून ते वेब ब्राऊजर क्षेत्रामध्ये स्थानांतर"
-+#: ../gui/selinux.tbl:23
-+msgid "Transition sysadm SELinux user to Web Browser Domain"
-+msgstr ""
+-#: ../gui/selinux.tbl:61
+-msgid "Disable SELinux protection for dbusd daemon"
++#: ../gui/system-config-selinux.glade:2609
++msgid "Load policy module"
+ msgstr ""
  
--#~ msgid "Transition user SELinux user to Web Browser Domain"
--#~ msgstr "वापरकर्ता SELinux वापरकर्तापासून  ते वेब ब्राऊजर क्षेत्रामध्ये स्थानांतर"
-+#: ../gui/selinux.tbl:24
-+msgid "Transition user SELinux user to Web Browser Domain"
-+msgstr ""
+-#: ../gui/selinux.tbl:62
+-msgid "Disable SELinux protection for dccd"
++#: ../gui/system-config-selinux.glade:2625
++msgid "Remove loadable policy module"
+ msgstr ""
  
--#~ msgid "Transition xguest SELinux user to Web Browser Domain"
--#~ msgstr "xguest SELinux वापरकर्तापासून ते वेब ब्राऊजर क्षेत्रामध्ये स्थानांतर"
-+#: ../gui/selinux.tbl:25
-+msgid "Transition xguest SELinux user to Web Browser Domain"
-+msgstr ""
+-#: ../gui/selinux.tbl:63
+-msgid "Disable SELinux protection for dccifd"
++#: ../gui/system-config-selinux.glade:2661
++msgid ""
++"Enable/Disable additional audit rules, that are normally not reported in the "
++"log files."
+ msgstr ""
  
--#~ msgid "Allow staff Web Browsers to write to home directories"
--#~ msgstr "मुख्य संचिकेत स्टॉफ वेब ब्राऊजरांना लिहीण्याकरीता परवानगी द्या"
-+#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
-+#: ../gui/selinux.tbl:29
-+msgid "Allow staff Web Browsers to write to home directories"
-+msgstr ""
+-#: ../gui/selinux.tbl:64
+-msgid "Disable SELinux protection for dccm"
++#: ../gui/system-config-selinux.glade:2781
++msgid "label44"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for amanda"
--#~ msgstr "अमॅनडा करीता SELinux सुरक्षा अकार्यान्वीत करा"
-+#: ../gui/selinux.tbl:30
-+msgid "Disable SELinux protection for amanda"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for amavis"
--#~ msgstr "अमॅवीस करीता SELinux सुरक्षा अकार्यान्वीत करा"
-+#: ../gui/selinux.tbl:31
-+msgid "Disable SELinux protection for amavis"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for apmd daemon"
--#~ msgstr "apmd डीमन करीता SELinux सुरक्षा अकार्यान्वीत करा"
-+#: ../gui/selinux.tbl:32
-+msgid "Disable SELinux protection for apmd daemon"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for arpwatch daemon"
--#~ msgstr "arpwatch डीमन करीता SELinux सुरक्षा अकार्यान्वीत करा"
-+#: ../gui/selinux.tbl:33
-+msgid "Disable SELinux protection for arpwatch daemon"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for auditd daemon"
--#~ msgstr "auditd डीमन करीता SELinux सुरक्षा अकार्यान्वीत करा"
-+#: ../gui/selinux.tbl:34
-+msgid "Disable SELinux protection for auditd daemon"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for automount daemon"
--#~ msgstr "automount डीमन करीता SELinux सुरक्षा अकार्यान्वीत करा"
-+#: ../gui/selinux.tbl:35
-+msgid "Disable SELinux protection for automount daemon"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for avahi"
--#~ msgstr "avahi डीमन करीता SELinux सुरक्षा अकार्यान्वीत करा"
-+#: ../gui/selinux.tbl:36
-+msgid "Disable SELinux protection for avahi"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for bluetooth daemon"
--#~ msgstr "bluetooth डीमन करीता SELinux सुरक्षा अकार्यान्वीत करा"
-+#: ../gui/selinux.tbl:37
-+msgid "Disable SELinux protection for bluetooth daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:65
+-msgid "Disable SELinux protection for ddt daemon"
++#: ../gui/system-config-selinux.glade:2818
++msgid "Change process mode to permissive."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for canna daemon"
--#~ msgstr "canna डीमन करीता SELinux सुरक्षा अकार्यान्वीत करा"
-+#: ../gui/selinux.tbl:38
-+msgid "Disable SELinux protection for canna daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:66
+-msgid "Disable SELinux protection for devfsd daemon"
++#: ../gui/system-config-selinux.glade:2836
++msgid "Change process mode to enforcing"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for cardmgr daemon"
--#~ msgstr "cardmgr डीमन करीता SELinux सुरक्षा अकार्यान्वीत करा"
-+#: ../gui/selinux.tbl:39
-+msgid "Disable SELinux protection for cardmgr daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:67
+-msgid "Disable SELinux protection for dhcpc daemon"
++#: ../gui/system-config-selinux.glade:2928
++msgid "Process Domain"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for Cluster Server"
--#~ msgstr "क्लस्टर सर्वर करीता SELinux सुरक्षा अकार्यान्वीत करा"
-+#: ../gui/selinux.tbl:40
-+msgid "Disable SELinux protection for Cluster Server"
-+msgstr ""
+-#: ../gui/selinux.tbl:68
+-msgid "Disable SELinux protection for dhcpd daemon"
++#: ../gui/system-config-selinux.glade:2956
++msgid "label59"
+ msgstr ""
  
--#~ msgid ""
--#~ "Allow cdrecord to read various content. nfs, samba, removable devices, "
--#~ "user temp and untrusted content files"
--#~ msgstr ""
--#~ "खालील अनुक्रमणिकेत अंतर्भूत वाचण्याकरीता cdrecord ला परवानगी द्या. nfs, samba, "
--#~ "काढूनठेवतायेण्याजोगी साधने, वापरकर्त्याचे टेंम व अविश्वासू मजकूर फाइल"
-+#: ../gui/selinux.tbl:41
-+msgid ""
-+"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-+"temp and untrusted content files"
-+msgstr ""
+-#: ../gui/selinux.tbl:69
+-msgid "Disable SELinux protection for dictd daemon"
++#: ../gui/usersPage.py:138
++#, python-format
++msgid "SELinux user '%s' is required"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for ciped daemon"
--#~ msgstr "ciped डीमन करीता SELinux सुरक्षा अकार्यान्वीत करा"
-+#: ../gui/selinux.tbl:42
-+msgid "Disable SELinux protection for ciped daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:70
+-msgid "Allow sysadm_t to directly start daemons"
++#: ../sepolicy/sepolicy.py:106
++msgid "Generate SELinux man pages"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for clamd daemon"
--#~ msgstr "clamd डीमन करीता SELinux सुरक्षा अकार्यान्वीत करा"
-+#: ../gui/selinux.tbl:43
-+msgid "Disable SELinux protection for clamd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:71
+-msgid "Disable SELinux protection for Evolution"
++#: ../sepolicy/sepolicy.py:110
++msgid "path in which the generated SELinux man pages will be stored"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for clamscan"
--#~ msgstr "clamscan करीता SELinux सुरक्षा अकार्यान्वीत करा"
-+#: ../gui/selinux.tbl:44
-+msgid "Disable SELinux protection for clamscan"
-+msgstr ""
+-#: ../gui/selinux.tbl:72
+-msgid "Games"
++#: ../sepolicy/sepolicy.py:114
++msgid "All domains"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for clvmd"
--#~ msgstr "clvmd करीता SELinux सुरक्षा अकार्यान्वीत करा"
-+#: ../gui/selinux.tbl:45
-+msgid "Disable SELinux protection for clvmd"
-+msgstr ""
+-#: ../gui/selinux.tbl:72
+-msgid "Disable SELinux protection for games"
++#: ../sepolicy/sepolicy.py:116
++msgid "Domain name(s) of man pages to be created"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for comsat daemon"
--#~ msgstr "comsat डीमन करीता SELinux सुरक्षा अकार्यान्वीत करा"
-+#: ../gui/selinux.tbl:46
-+msgid "Disable SELinux protection for comsat daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:73
+-msgid "Disable SELinux protection for the web browsers"
++#: ../sepolicy/sepolicy.py:164
++msgid "Query SELinux policy network information"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for courier daemon"
--#~ msgstr "courier डीमन करीता SELinux सुरक्षा अकार्यान्वीत करा"
-+#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
-+#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
-+msgid "Disable SELinux protection for courier daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:74
+-msgid "Disable SELinux protection for Thunderbird"
++#: ../sepolicy/sepolicy.py:169
++msgid "list all SELinux port types"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for cpucontrol daemon"
--#~ msgstr "cpucontrol डीमन करीता SELinux सुरक्षा अकार्यान्वीत करा"
-+#: ../gui/selinux.tbl:52
-+msgid "Disable SELinux protection for cpucontrol daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:75
+-msgid "Disable SELinux protection for distccd daemon"
++#: ../sepolicy/sepolicy.py:172
++msgid "show SELinux type related to the port"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for cpuspeed daemon"
--#~ msgstr "cpuspeed डीमन करीता SELinux सुरक्षा अकार्यान्वीत करा"
-+#: ../gui/selinux.tbl:53
-+msgid "Disable SELinux protection for cpuspeed daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:76
+-msgid "Disable SELinux protection for dmesg daemon"
++#: ../sepolicy/sepolicy.py:175
++msgid "Show ports defined for this SELinux type"
+ msgstr ""
  
--#~ msgid "Cron"
--#~ msgstr "क्रॉन"
-+#: ../gui/selinux.tbl:54
-+msgid "Cron"
-+msgstr ""
+-#: ../gui/selinux.tbl:77
+-msgid "Disable SELinux protection for dnsmasq daemon"
++#: ../sepolicy/sepolicy.py:178
++msgid "show ports to which this domain can bind and/or connect"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for crond daemon"
--#~ msgstr "crond डीमन करीता SELinux सुरक्षा अकार्यान्वीत करा"
-+#: ../gui/selinux.tbl:54
-+msgid "Disable SELinux protection for crond daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:78
+-msgid "Disable SELinux protection for dovecot daemon"
++#: ../sepolicy/sepolicy.py:192
++msgid "query SELinux policy to see if domains can communicate with each other"
+ msgstr ""
  
--#~ msgid "Printing"
--#~ msgstr "छपाई"
-+#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
-+#: ../gui/selinux.tbl:91
-+msgid "Printing"
-+msgstr ""
+-#: ../gui/selinux.tbl:79
+-msgid "Disable SELinux protection for entropyd daemon"
++#: ../sepolicy/sepolicy.py:195
++msgid "Source Domain"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for cupsd back end server"
--#~ msgstr "cupsd बॅकएंड सर्वर करीता SELinux सुरक्षा अकार्यान्वीत करा"
-+#: ../gui/selinux.tbl:55
-+msgid "Disable SELinux protection for cupsd back end server"
-+msgstr ""
+-#: ../gui/selinux.tbl:80
+-msgid "Disable SELinux protection for fetchmail"
++#: ../sepolicy/sepolicy.py:198
++msgid "Target Domain"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for cupsd daemon"
--#~ msgstr "cupsd डीमन करीता SELinux सुरक्षा अकार्यान्वीत करा"
-+#: ../gui/selinux.tbl:56
-+msgid "Disable SELinux protection for cupsd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:81
+-msgid "Disable SELinux protection for fingerd daemon"
++#: ../sepolicy/sepolicy.py:215
++msgid "query SELinux Policy to see description of booleans"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for cupsd_lpd"
--#~ msgstr "cupsd_lpd करीता SELinux सुरक्षा अकार्यान्वीत करा"
-+#: ../gui/selinux.tbl:57
-+msgid "Disable SELinux protection for cupsd_lpd"
-+msgstr ""
+-#: ../gui/selinux.tbl:82
+-msgid "Disable SELinux protection for freshclam daemon"
++#: ../sepolicy/sepolicy.py:219
++msgid "get all booleans desctiption"
+ msgstr ""
  
--#~ msgid "CVS"
--#~ msgstr "CVS"
-+#: ../gui/selinux.tbl:58
-+msgid "CVS"
-+msgstr ""
+-#: ../gui/selinux.tbl:83
+-msgid "Disable SELinux protection for fsdaemon daemon"
++#: ../sepolicy/sepolicy.py:221
++msgid "boolean to get description"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for cvs daemon"
--#~ msgstr "cvs डीमन करीता SELinux सुरक्षा अकार्यान्वीत करा"
-+#: ../gui/selinux.tbl:58
-+msgid "Disable SELinux protection for cvs daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:84
+-msgid "Disable SELinux protection for gpm daemon"
++#: ../sepolicy/sepolicy.py:231
++msgid ""
++"query SELinux Policy to see how a source process domain can transition to "
++"the target process domain"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for cyrus daemon"
--#~ msgstr "cyrus डीमन करीता SELinux सुरक्षा अकार्यान्वीत करा"
-+#: ../gui/selinux.tbl:59
-+msgid "Disable SELinux protection for cyrus daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
+-msgid "NFS"
++#: ../sepolicy/sepolicy.py:234
++msgid "source process domain"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for dbskkd daemon"
--#~ msgstr "dbskkd डीमन करीता SELinux सुरक्षा अकार्यान्वीत करा"
-+#: ../gui/selinux.tbl:60
-+msgid "Disable SELinux protection for dbskkd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:85
+-msgid "Disable SELinux protection for gss daemon"
++#: ../sepolicy/sepolicy.py:237
++msgid "target process domain"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for dbusd daemon"
--#~ msgstr "dbusd डीमन करीता SELinux सुरक्षा अकार्यान्वीत करा"
-+#: ../gui/selinux.tbl:61
-+msgid "Disable SELinux protection for dbusd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:86
+-msgid "Disable SELinux protection for Hal daemon"
++#: ../sepolicy/sepolicy.py:259
++msgid "Generate SELinux Policy module template"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for dccd"
--#~ msgstr "dccd करीता SELinux सुरक्षा अकार्यान्वीत करा"
-+#: ../gui/selinux.tbl:62
-+msgid "Disable SELinux protection for dccd"
-+msgstr ""
+-#: ../gui/selinux.tbl:87
+-msgid "Compatibility"
++#: ../sepolicy/sepolicy.py:265
++msgid "name of policy to generate"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for dccifd"
--#~ msgstr "dccifd करीता SELinux सुरक्षा अकार्यान्वीत करा"
-+#: ../gui/selinux.tbl:63
-+msgid "Disable SELinux protection for dccifd"
-+msgstr ""
+-#: ../gui/selinux.tbl:87
+-msgid ""
+-"Do not audit things that we know to be broken but which are not security "
+-"risks"
++#: ../sepolicy/sepolicy.py:267
++msgid "executable to confine"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for dccm"
--#~ msgstr "dccm करीता SELinux सुरक्षा अकार्यान्वीत करा"
-+#: ../gui/selinux.tbl:64
-+msgid "Disable SELinux protection for dccm"
-+msgstr ""
+-#: ../gui/selinux.tbl:88
+-msgid "Disable SELinux protection for hostname daemon"
++#: ../sepolicy/sepolicy.py:269
++msgid "run policy generation test suite"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for ddt daemon"
--#~ msgstr "ddt डीमन करीता SELinux सुरक्षा अकार्यान्वीत करा"
-+#: ../gui/selinux.tbl:65
-+msgid "Disable SELinux protection for ddt daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:89
+-msgid "Disable SELinux protection for hotplug daemon"
++#: ../sepolicy/sepolicy.py:274
++msgid "commands"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for devfsd daemon"
--#~ msgstr "devfsd डीमन करीता SELinux सुरक्षा अकार्यान्वीत करा"
-+#: ../gui/selinux.tbl:66
-+msgid "Disable SELinux protection for devfsd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:90
+-msgid "Disable SELinux protection for howl daemon"
++#: ../sepolicy/sepolicy/generate.py:185
++msgid "Internet Services Daemon"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for dhcpc daemon"
--#~ msgstr "dhcpc डीमन करीता SELinux सुरक्षा अकार्यान्वीत करा"
-+#: ../gui/selinux.tbl:67
-+msgid "Disable SELinux protection for dhcpc daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:91
+-msgid "Disable SELinux protection for cups hplip daemon"
++#: ../sepolicy/sepolicy/generate.py:198
++msgid "Valid Types:\n"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for dhcpd daemon"
--#~ msgstr "dhcpd डीमन करीता SELinux सुरक्षा अकार्यान्वीत करा"
-+#: ../gui/selinux.tbl:68
-+msgid "Disable SELinux protection for dhcpd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:92
+-msgid "Disable SELinux protection for httpd rotatelogs"
++#: ../sepolicy/sepolicy/generate.py:232
++#, python-format
++msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for dictd daemon"
--#~ msgstr "dictd डीमन करीता SELinux सुरक्षा अकार्यान्वीत करा"
-+#: ../gui/selinux.tbl:69
-+msgid "Disable SELinux protection for dictd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
+-msgid "HTTPD Service"
++#: ../sepolicy/sepolicy/generate.py:359
++msgid "You must enter a name for your confined process/user"
+ msgstr ""
  
--#~ msgid "Allow sysadm_t to directly start daemons"
--#~ msgstr "प्रत्यक्ष रूपी डीमन सुरू करण्याकरीता sysadm_t ला परवानगी द्या"
-+#: ../gui/selinux.tbl:70
-+msgid "Allow sysadm_t to directly start daemons"
-+msgstr ""
+-#: ../gui/selinux.tbl:93
+-msgid "Disable SELinux protection for http suexec"
++#: ../sepolicy/sepolicy/generate.py:361
++msgid ""
++"Name must be alpha numberic with no spaces. Consider using option \"-n "
++"MODULENAME\""
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for Evolution"
--#~ msgstr "एव्हलूशन करीता SELinux सुरक्षा अकार्यान्वीत करा"
-+#: ../gui/selinux.tbl:71
-+msgid "Disable SELinux protection for Evolution"
-+msgstr ""
+-#: ../gui/selinux.tbl:94
+-msgid "Disable SELinux protection for hwclock daemon"
++#: ../sepolicy/sepolicy/generate.py:449
++msgid "User Role types can not be assigned executables."
+ msgstr ""
  
--#~ msgid "Games"
--#~ msgstr "खेळ"
-+#: ../gui/selinux.tbl:72
-+msgid "Games"
-+msgstr ""
+-#: ../gui/selinux.tbl:95
+-msgid "Disable SELinux protection for i18n daemon"
++#: ../sepolicy/sepolicy/generate.py:455
++msgid "Only Daemon apps can use an init script.."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for games"
--#~ msgstr "खेळांकरीता SELinux सुरक्षा अकार्यान्वीत करा"
-+#: ../gui/selinux.tbl:72
-+msgid "Disable SELinux protection for games"
-+msgstr ""
+-#: ../gui/selinux.tbl:96
+-msgid "Disable SELinux protection for imazesrv daemon"
++#: ../sepolicy/sepolicy/generate.py:473
++msgid "use_resolve must be a boolean value "
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for the web browsers"
--#~ msgstr "वेब ब्राउजर करीता SELinux सुरक्षा अकार्यान्वीत करा"
-+#: ../gui/selinux.tbl:73
-+msgid "Disable SELinux protection for the web browsers"
-+msgstr ""
+-#: ../gui/selinux.tbl:97
+-msgid "Disable SELinux protection for inetd child daemons"
++#: ../sepolicy/sepolicy/generate.py:479
++msgid "use_syslog must be a boolean value "
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for Thunderbird"
--#~ msgstr "थंडरबर्ड करीता SELinux सुरक्षा अकार्यान्वीत करा"
-+#: ../gui/selinux.tbl:74
-+msgid "Disable SELinux protection for Thunderbird"
-+msgstr ""
+-#: ../gui/selinux.tbl:98
+-msgid "Disable SELinux protection for inetd daemon"
++#: ../sepolicy/sepolicy/generate.py:485
++msgid "use_kerberos must be a boolean value "
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for distccd daemon"
--#~ msgstr "distccd डीमन करीता SELinux सुरक्षा अकार्यान्वीत करा"
-+#: ../gui/selinux.tbl:75
-+msgid "Disable SELinux protection for distccd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:99
+-msgid "Disable SELinux protection for innd daemon"
++#: ../sepolicy/sepolicy/generate.py:491
++msgid "manage_krb5_rcache must be a boolean value "
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for dmesg daemon"
--#~ msgstr "dmesg डीमन करीता SELinux सुरक्षा अकार्यान्वीत करा"
-+#: ../gui/selinux.tbl:76
-+msgid "Disable SELinux protection for dmesg daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:100
+-msgid "Disable SELinux protection for iptables daemon"
++#: ../sepolicy/sepolicy/generate.py:521
++msgid "USER Types automatically get a tmp type"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for dnsmasq daemon"
--#~ msgstr "dnsmasq डीमन करीता SELinux सुरक्षा अकार्यान्वीत करा"
-+#: ../gui/selinux.tbl:77
-+msgid "Disable SELinux protection for dnsmasq daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:101
+-msgid "Disable SELinux protection for ircd daemon"
++#: ../sepolicy/sepolicy/generate.py:1039
++msgid "You must enter the executable path for your confined process"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for dovecot daemon"
--#~ msgstr "dovecot डीमन करीता SELinux सुरक्षा अकार्यान्वीत करा"
-+#: ../gui/selinux.tbl:78
-+msgid "Disable SELinux protection for dovecot daemon"
+-#: ../gui/selinux.tbl:102
+-msgid "Disable SELinux protection for irqbalance daemon"
++#: ../sepolicy/sepolicy/generate.py:1272
++msgid "Type Enforcement file"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for entropyd daemon"
--#~ msgstr "entropyd डीमन करीता SELinux सुरक्षा अकार्यान्वीत करा"
-+#: ../gui/selinux.tbl:79
-+msgid "Disable SELinux protection for entropyd daemon"
++
++#: ../sepolicy/sepolicy/generate.py:1273
++msgid "Interface file"
 +msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:1274
++msgid "File Contexts file"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for fetchmail"
--#~ msgstr "फेचमेल करीता SELinux सुरक्षा अकार्यान्वीत करा"
-+#: ../gui/selinux.tbl:80
-+msgid "Disable SELinux protection for fetchmail"
-+msgstr ""
+-#: ../gui/selinux.tbl:103
+-msgid "Disable SELinux protection for iscsi daemon"
++#: ../sepolicy/sepolicy/generate.py:1275
++msgid "Spec file"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for fingerd daemon"
--#~ msgstr "fingerd डीमन करीता SELinux सुरक्षा अकार्यान्वीत करा"
-+#: ../gui/selinux.tbl:81
-+msgid "Disable SELinux protection for fingerd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:104
+-msgid "Disable SELinux protection for jabberd daemon"
++#: ../sepolicy/sepolicy/generate.py:1276
++msgid "Setup Script"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for freshclam daemon"
--#~ msgstr "freshclam डीमन करीता SELinux सुरक्षा अकार्यान्वीत करा"
-+#: ../gui/selinux.tbl:82
-+msgid "Disable SELinux protection for freshclam daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
+-msgid "Kerberos"
++#: booleans.py:1
++msgid ""
++"Allow ABRT to modify public files used for public file transfer services."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for fsdaemon daemon"
--#~ msgstr "fsdaemon डीमन करीता SELinux सुरक्षा अकार्यान्वीत करा"
-+#: ../gui/selinux.tbl:83
-+msgid "Disable SELinux protection for fsdaemon daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:105
+-msgid "Disable SELinux protection for kadmind daemon"
++#: booleans.py:2
++msgid ""
++"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for gpm daemon"
--#~ msgstr "gpm डीमन करीता SELinux सुरक्षा अकार्यान्वीत करा"
-+#: ../gui/selinux.tbl:84
-+msgid "Disable SELinux protection for gpm daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:106
+-msgid "Disable SELinux protection for klogd daemon"
++#: booleans.py:3
++msgid "Allow amavis to use JIT compiler"
+ msgstr ""
  
--#~ msgid "NFS"
--#~ msgstr "NFS"
-+#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
-+msgid "NFS"
-+msgstr ""
+-#: ../gui/selinux.tbl:107
+-msgid "Disable SELinux protection for krb5kdc daemon"
++#: booleans.py:4
++msgid "Allow antivirus programs to read non security files on a system"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for gss daemon"
--#~ msgstr "gss डीमन करीता SELinux सुरक्षा अकार्यान्वीत करा"
-+#: ../gui/selinux.tbl:85
-+msgid "Disable SELinux protection for gss daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:108
+-msgid "Disable SELinux protection for ktalk daemons"
++#: booleans.py:5
++msgid ""
++"Allow users to resolve user passwd entries directly from ldap rather then "
++"using a sssd server"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for Hal daemon"
--#~ msgstr "Hal डीमन करीता SELinux सुरक्षा अकार्यान्वीत करा"
-+#: ../gui/selinux.tbl:86
-+msgid "Disable SELinux protection for Hal daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:109
+-msgid "Disable SELinux protection for kudzu daemon"
++#: booleans.py:6
++msgid "Allow users to login using a radius server"
+ msgstr ""
  
--#~ msgid "Compatibility"
--#~ msgstr "सहत्व"
-+#: ../gui/selinux.tbl:87
-+msgid "Compatibility"
-+msgstr ""
+-#: ../gui/selinux.tbl:110
+-msgid "Disable SELinux protection for locate daemon"
++#: booleans.py:7
++msgid "Allow users to login using a yubikey  server"
+ msgstr ""
  
--#~ msgid ""
--#~ "Do not audit things that we know to be broken but which are not security "
--#~ "risks"
--#~ msgstr ""
--#~ "माहीत असलेल्या ज्याचे उल्लंगन शक्य आहे परंतु सुरक्षाकारणास्तव भीती नसलेल्या गोष्टी ऑडीट "
--#~ "करू नका"
-+#: ../gui/selinux.tbl:87
+-#: ../gui/selinux.tbl:111
+-msgid "Disable SELinux protection for lpd daemon"
++#: booleans.py:8
 +msgid ""
-+"Do not audit things that we know to be broken but which are not security "
-+"risks"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for hostname daemon"
--#~ msgstr "यजमान डीमन करीता SELinux सुरक्षा अकार्यान्वीत करा"
-+#: ../gui/selinux.tbl:88
-+msgid "Disable SELinux protection for hostname daemon"
-+msgstr ""
++"Allow cdrecord to read various content. nfs, samba, removable devices, user "
++"temp and untrusted content files"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for hotplug daemon"
--#~ msgstr "hotplug डीमन करीता SELinux सुरक्षा अकार्यान्वीत करा"
-+#: ../gui/selinux.tbl:89
-+msgid "Disable SELinux protection for hotplug daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:112
+-msgid "Disable SELinux protection for lrrd daemon"
++#: booleans.py:9
++msgid "Allow clamd to use JIT compiler"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for howl daemon"
--#~ msgstr "howl डीमन करीता SELinux सुरक्षा अकार्यान्वीत करा"
-+#: ../gui/selinux.tbl:90
-+msgid "Disable SELinux protection for howl daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:113
+-msgid "Disable SELinux protection for lvm daemon"
++#: booleans.py:10
++msgid "Allow clamscan to non security files on a system"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for cups hplip daemon"
--#~ msgstr "hplip डीमन करीता SELinux सुरक्षा अकार्यान्वीत करा"
-+#: ../gui/selinux.tbl:91
-+msgid "Disable SELinux protection for cups hplip daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:114
+-msgid "Disable SELinux protection for mailman"
++#: booleans.py:11
++msgid "Allow clamscan to read user content"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for httpd rotatelogs"
--#~ msgstr "httpd लॉगबदली करीता SELinux सुरक्षा अकार्यान्वीत करा"
-+#: ../gui/selinux.tbl:92
-+msgid "Disable SELinux protection for httpd rotatelogs"
-+msgstr ""
+-#: ../gui/selinux.tbl:115
+-msgid "Allow evolution and thunderbird to read user files"
++#: booleans.py:12
++msgid ""
++"Allow Cobbler to modify public files used for public file transfer services."
+ msgstr ""
  
--#~ msgid "HTTPD Service"
--#~ msgstr "HTTPD सेवा"
-+#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
-+msgid "HTTPD Service"
-+msgstr ""
+-#: ../gui/selinux.tbl:116
+-msgid "Disable SELinux protection for mdadm daemon"
++#: booleans.py:13
++msgid "Allow Cobbler to connect to the network using TCP."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for http suexec"
--#~ msgstr "http suexec करीता SELinux सुरक्षा अकार्यान्वीत करा"
-+#: ../gui/selinux.tbl:93
-+msgid "Disable SELinux protection for http suexec"
-+msgstr ""
+-#: ../gui/selinux.tbl:117
+-msgid "Disable SELinux protection for monopd daemon"
++#: booleans.py:14
++msgid "Allow Cobbler to access cifs file systems."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for hwclock daemon"
--#~ msgstr "hwclock करीता SELinux सुरक्षा अकार्यान्वीत करा"
-+#: ../gui/selinux.tbl:94
-+msgid "Disable SELinux protection for hwclock daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:118
+-msgid "Allow the mozilla browser to read user files"
++#: booleans.py:15
++msgid "Allow Cobbler to access nfs file systems."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for i18n daemon"
--#~ msgstr "i18n डीमन करीता SELinux सुरक्षा अकार्यान्वीत करा"
-+#: ../gui/selinux.tbl:95
-+msgid "Disable SELinux protection for i18n daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:119
+-msgid "Disable SELinux protection for mrtg daemon"
++#: booleans.py:16
++msgid "Allow collectd to connect to the network using TCP."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for imazesrv daemon"
--#~ msgstr "imazesrv डीमन करीता SELinux सुरक्षा अकार्यान्वीत करा"
-+#: ../gui/selinux.tbl:96
-+msgid "Disable SELinux protection for imazesrv daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:120
+-msgid "Disable SELinux protection for mysqld daemon"
++#: booleans.py:17
++msgid "Allow codnor domain to connect to the network using TCP."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for inetd child daemons"
--#~ msgstr "inetd उप डीमन करीता SELinux सुरक्षा अकार्यान्वीत करा"
-+#: ../gui/selinux.tbl:97
-+msgid "Disable SELinux protection for inetd child daemons"
-+msgstr ""
+-#: ../gui/selinux.tbl:121
+-msgid "Disable SELinux protection for nagios daemon"
++#: booleans.py:18
++msgid ""
++"Allow system cron jobs to relabel filesystem for restoring file contexts."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for inetd daemon"
--#~ msgstr "inetd डीमन करीता SELinux सुरक्षा अकार्यान्वीत करा"
-+#: ../gui/selinux.tbl:98
-+msgid "Disable SELinux protection for inetd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
+-msgid "Name Service"
++#: booleans.py:19
++msgid "Allow cvs daemon to read shadow"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for innd daemon"
--#~ msgstr "innd डीमन करीता SELinux सुरक्षा अकार्यान्वीत करा"
-+#: ../gui/selinux.tbl:99
-+msgid "Disable SELinux protection for innd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:122
+-msgid "Disable SELinux protection for named daemon"
++#: booleans.py:20
++msgid "Allow all daemons to write corefiles to /"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for iptables daemon"
--#~ msgstr "iptables डीमन करीता SELinux सुरक्षा अकार्यान्वीत करा"
-+#: ../gui/selinux.tbl:100
-+msgid "Disable SELinux protection for iptables daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:123
+-msgid "Disable SELinux protection for nessusd daemon"
++#: booleans.py:21
++msgid "Allow all daemons to use tcp wrappers."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for ircd daemon"
--#~ msgstr "ircd डीमन करीता SELinux सुरक्षा अकार्यान्वीत करा"
-+#: ../gui/selinux.tbl:101
-+msgid "Disable SELinux protection for ircd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:124
+-msgid "Disable SELinux protection for NetworkManager"
++#: booleans.py:22
++msgid "Allow all daemons the ability to read/write terminals"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for irqbalance daemon"
--#~ msgstr "irqbalance डीमन करीता SELinux सुरक्षा अकार्यान्वीत करा"
-+#: ../gui/selinux.tbl:102
-+msgid "Disable SELinux protection for irqbalance daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:125
+-msgid "Disable SELinux protection for nfsd daemon"
++#: booleans.py:23
++msgid "Allow dbadm to manage files in users home directories"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for iscsi daemon"
--#~ msgstr "iscsi डीमन करीता SELinux सुरक्षा अकार्यान्वीत करा"
-+#: ../gui/selinux.tbl:103
-+msgid "Disable SELinux protection for iscsi daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
+-#: ../gui/selinux.tbl:221
+-msgid "Samba"
++#: booleans.py:24
++msgid "Allow dbadm to read files in users home directories"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for jabberd daemon"
--#~ msgstr "jabberd डीमन करीता SELinux सुरक्षा अकार्यान्वीत करा"
-+#: ../gui/selinux.tbl:104
-+msgid "Disable SELinux protection for jabberd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:126
+-msgid "Disable SELinux protection for nmbd daemon"
++#: booleans.py:25
++msgid ""
++"Deny 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 ""
  
--#~ msgid "Kerberos"
--#~ msgstr "केरबेरोस"
-+#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
-+msgid "Kerberos"
-+msgstr ""
+-#: ../gui/selinux.tbl:127
+-msgid "Disable SELinux protection for nrpe daemon"
++#: booleans.py:26
++msgid "Allow sysadm to debug or ptrace all processes."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for kadmind daemon"
--#~ msgstr "kadmind डीमन करीता SELinux सुरक्षा अकार्यान्वीत करा"
-+#: ../gui/selinux.tbl:105
-+msgid "Disable SELinux protection for kadmind daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:128
+-msgid "Disable SELinux protection for nscd daemon"
++#: booleans.py:27
++msgid "Allow dhcpc client applications to execute iptables commands"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for klogd daemon"
--#~ msgstr "klogd डीमन करीता SELinux सुरक्षा अकार्यान्वीत करा"
-+#: ../gui/selinux.tbl:106
-+msgid "Disable SELinux protection for klogd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:129
+-msgid "Disable SELinux protection for nsd daemon"
++#: booleans.py:28
++msgid "Allow DHCP daemon to use LDAP backends"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for krb5kdc daemon"
--#~ msgstr "krb5kdc डीमन करीता SELinux सुरक्षा अकार्यान्वीत करा"
-+#: ../gui/selinux.tbl:107
-+msgid "Disable SELinux protection for krb5kdc daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:130
+-msgid "Disable SELinux protection for ntpd daemon"
++#: booleans.py:29
++msgid "Allow all domains to use other domains file descriptors"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for ktalk daemons"
--#~ msgstr "ktalk डीमन करीता SELinux सुरक्षा अकार्यान्वीत करा"
-+#: ../gui/selinux.tbl:108
-+msgid "Disable SELinux protection for ktalk daemons"
-+msgstr ""
+-#: ../gui/selinux.tbl:131
+-msgid "Disable SELinux protection for oddjob"
++#: booleans.py:30
++msgid "Allow all domains to have the kernel load modules"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for kudzu daemon"
--#~ msgstr "kudzu डीमन करीता SELinux सुरक्षा अकार्यान्वीत करा"
-+#: ../gui/selinux.tbl:109
-+msgid "Disable SELinux protection for kudzu daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:132
+-msgid "Disable SELinux protection for oddjob_mkhomedir"
++#: booleans.py:31
++msgid "Allow the use of the audio devices as the source for the entropy feeds"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for locate daemon"
--#~ msgstr "locate डीमन करीता SELinux सुरक्षा अकार्यान्वीत करा"
-+#: ../gui/selinux.tbl:110
-+msgid "Disable SELinux protection for locate daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:133
+-msgid "Disable SELinux protection for openvpn daemon"
++#: booleans.py:32
++msgid "Allow exim to connect to databases (postgres, mysql)"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for lpd daemon"
--#~ msgstr "lpd डीमन करीता SELinux सुरक्षा अकार्यान्वीत करा"
-+#: ../gui/selinux.tbl:111
-+msgid "Disable SELinux protection for lpd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:134
+-msgid "Disable SELinux protection for pam daemon"
++#: booleans.py:33
++msgid "Allow exim to create, read, write, and delete unprivileged user files."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for lrrd daemon"
--#~ msgstr "lrrd डीमन करीता SELinux सुरक्षा अकार्यान्वीत करा"
-+#: ../gui/selinux.tbl:112
-+msgid "Disable SELinux protection for lrrd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:135
+-msgid "Disable SELinux protection for pegasus"
++#: booleans.py:34
++msgid "Allow exim to read unprivileged user files."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for lvm daemon"
--#~ msgstr "lvm डीमन करीता SELinux सुरक्षा अकार्यान्वीत करा"
-+#: ../gui/selinux.tbl:113
-+msgid "Disable SELinux protection for lvm daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:136
+-msgid "Disable SELinux protection for perdition daemon"
++#: booleans.py:35
++msgid "Enable extra rules in the cron domain to support fcron."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for mailman"
--#~ msgstr "मेलमॅन करीता SELinux सुरक्षा अकार्यान्वीत करा"
-+#: ../gui/selinux.tbl:114
-+msgid "Disable SELinux protection for mailman"
-+msgstr ""
+-#: ../gui/selinux.tbl:137
+-msgid "Disable SELinux protection for portmap daemon"
++#: booleans.py:36
++msgid "Allow fenced domain to connect to the network using TCP."
+ msgstr ""
  
--#~ msgid "Allow evolution and thunderbird to read user files"
--#~ msgstr "एव्हल्यूशन व थंडरबर्डला वापरकर्त्याचे फाइल वाचण्याकरीता परवानगी द्या"
-+#: ../gui/selinux.tbl:115
-+msgid "Allow evolution and thunderbird to read user files"
-+msgstr ""
+-#: ../gui/selinux.tbl:138
+-msgid "Disable SELinux protection for portslave daemon"
++#: booleans.py:37
++msgid "Allow fenced domain to execute ssh."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for mdadm daemon"
--#~ msgstr "mdadm डीमन करीता SELinux सुरक्षा अकार्यान्वीत करा"
-+#: ../gui/selinux.tbl:116
-+msgid "Disable SELinux protection for mdadm daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:139
+-msgid "Disable SELinux protection for postfix"
++#: booleans.py:38
++msgid "Allow ftp to read and write files in the user home directories"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for monopd daemon"
--#~ msgstr "monopd डीमन करीता SELinux सुरक्षा अकार्यान्वीत करा"
-+#: ../gui/selinux.tbl:117
-+msgid "Disable SELinux protection for monopd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:140
+-msgid "Disable SELinux protection for postgresql daemon"
++#: booleans.py:39
++msgid ""
++"Allow ftp servers to upload files,  used for public file transfer services. "
++"Directories must be labeled public_content_rw_t."
+ msgstr ""
  
--#~ msgid "Allow the mozilla browser to read user files"
--#~ msgstr "मोझीला ब्राउजरला वापरकर्त्याचे फाइल वाचण्याकरीता परवानगी द्या"
-+#: ../gui/selinux.tbl:118
-+msgid "Allow the mozilla browser to read user files"
-+msgstr ""
+-#: ../gui/selinux.tbl:141
+-msgid "pppd"
++#: booleans.py:40
++msgid "Allow ftp servers to connect to all ports > 1023"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for mrtg daemon"
--#~ msgstr "mrtg डीमन करीता SELinux सुरक्षा अकार्यान्वीत करा"
-+#: ../gui/selinux.tbl:119
-+msgid "Disable SELinux protection for mrtg daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:141
+-msgid "Allow pppd to be run for a regular user"
++#: booleans.py:41
++msgid "Allow ftp servers to connect to mysql database ports"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for mysqld daemon"
--#~ msgstr "mysqld डीमन करीता SELinux सुरक्षा अकार्यान्वीत करा"
-+#: ../gui/selinux.tbl:120
-+msgid "Disable SELinux protection for mysqld daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:142
+-msgid "Disable SELinux protection for pptp"
++#: booleans.py:42
++msgid ""
++"Allow ftp servers to login to local users and read/write all files on the "
++"system, governed by DAC."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for nagios daemon"
--#~ msgstr "nagios डीमन करीता SELinux सुरक्षा अकार्यान्वीत करा"
-+#: ../gui/selinux.tbl:121
-+msgid "Disable SELinux protection for nagios daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:143
+-msgid "Disable SELinux protection for prelink daemon"
++#: booleans.py:43
++msgid "Allow ftp servers to use cifs used for public file transfer services."
+ msgstr ""
  
--#~ msgid "Name Service"
--#~ msgstr "नाव सेवा"
-+#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
-+msgid "Name Service"
-+msgstr ""
+-#: ../gui/selinux.tbl:144
+-msgid "Disable SELinux protection for privoxy daemon"
++#: booleans.py:44
++msgid "Allow ftp servers to use nfs used for public file transfer services."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for named daemon"
--#~ msgstr "named डीमन करीता SELinux सुरक्षा अकार्यान्वीत करा"
-+#: ../gui/selinux.tbl:122
-+msgid "Disable SELinux protection for named daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:145
+-msgid "Disable SELinux protection for ptal daemon"
++#: booleans.py:45
++msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for nessusd daemon"
--#~ msgstr "nessusd डीमन करीता SELinux सुरक्षा अकार्यान्वीत करा"
-+#: ../gui/selinux.tbl:123
-+msgid "Disable SELinux protection for nessusd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:146
+-msgid "Disable SELinux protection for pxe daemon"
++#: booleans.py:46
++msgid "Determine whether Git CGI can search home directories."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for NetworkManager"
--#~ msgstr "संजाळ व्यवस्थापका करीता SELinux सुरक्षा अकार्यान्वीत करा"
-+#: ../gui/selinux.tbl:124
-+msgid "Disable SELinux protection for NetworkManager"
-+msgstr ""
+-#: ../gui/selinux.tbl:147
+-msgid "Disable SELinux protection for pyzord"
++#: booleans.py:47
++msgid "Determine whether Git CGI can access cifs file systems."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for nfsd daemon"
--#~ msgstr "nfsd डीमन करीता SELinux सुरक्षा अकार्यान्वीत करा"
-+#: ../gui/selinux.tbl:125
-+msgid "Disable SELinux protection for nfsd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:148
+-msgid "Disable SELinux protection for quota daemon"
++#: booleans.py:48
++msgid "Determine whether Git CGI can access nfs file systems."
+ msgstr ""
  
--#~ msgid "Samba"
--#~ msgstr "सांबा"
-+#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
-+#: ../gui/selinux.tbl:221
-+msgid "Samba"
-+msgstr ""
+-#: ../gui/selinux.tbl:149
+-msgid "Disable SELinux protection for radiusd daemon"
++#: booleans.py:49
++msgid ""
++"Determine whether Git session daemon can bind TCP sockets to all unreserved "
++"ports."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for nmbd daemon"
--#~ msgstr "nmbd करीता SELinux सुरक्षा अकार्यान्वीत करा"
-+#: ../gui/selinux.tbl:126
-+msgid "Disable SELinux protection for nmbd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:150
+-msgid "Disable SELinux protection for radvd daemon"
++#: booleans.py:50
++msgid ""
++"Determine whether calling user domains can execute Git daemon in the "
++"git_session_t domain."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for nrpe daemon"
--#~ msgstr "nrpe डीमन करीता SELinux सुरक्षा अकार्यान्वीत करा"
-+#: ../gui/selinux.tbl:127
-+msgid "Disable SELinux protection for nrpe daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:151
+-msgid "Disable SELinux protection for rdisc"
++#: booleans.py:51
++msgid "Determine whether Git system daemon can search home directories."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for nscd daemon"
--#~ msgstr "nscd डीमन करीता SELinux सुरक्षा अकार्यान्वीत करा"
-+#: ../gui/selinux.tbl:128
-+msgid "Disable SELinux protection for nscd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:152
+-msgid "Disable SELinux protection for readahead"
++#: booleans.py:52
++msgid "Determine whether Git system daemon can access cifs file systems."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for nsd daemon"
--#~ msgstr "nsd डीमन करीता SELinux सुरक्षा अकार्यान्वीत करा"
-+#: ../gui/selinux.tbl:129
-+msgid "Disable SELinux protection for nsd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:153
+-msgid "Allow programs to read files in non-standard locations (default_t)"
++#: booleans.py:53
++msgid "Determine whether Git system daemon can access nfs file systems."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for ntpd daemon"
--#~ msgstr "ntpd डीमन करीता SELinux सुरक्षा अकार्यान्वीत करा"
-+#: ../gui/selinux.tbl:130
-+msgid "Disable SELinux protection for ntpd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:154
+-msgid "Disable SELinux protection for restorecond"
++#: booleans.py:54
++msgid "Allow gitisis daemon to send mail"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for oddjob"
--#~ msgstr "oddjob करीता SELinux सुरक्षा अकार्यान्वीत करा"
-+#: ../gui/selinux.tbl:131
-+msgid "Disable SELinux protection for oddjob"
-+msgstr ""
+-#: ../gui/selinux.tbl:155
+-msgid "Disable SELinux protection for rhgb daemon"
++#: booleans.py:55
++msgid "Enable reading of urandom for all domains."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for oddjob_mkhomedir"
--#~ msgstr "oddjob_mkhomedir करीता SELinux सुरक्षा अकार्यान्वीत करा"
-+#: ../gui/selinux.tbl:132
-+msgid "Disable SELinux protection for oddjob_mkhomedir"
-+msgstr ""
+-#: ../gui/selinux.tbl:156
+-msgid "Disable SELinux protection for ricci"
++#: booleans.py:56
++msgid ""
++"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
++"agent to manage user files."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for openvpn daemon"
--#~ msgstr "openvpn डीमन करीता SELinux सुरक्षा अकार्यान्वीत करा"
-+#: ../gui/selinux.tbl:133
-+msgid "Disable SELinux protection for openvpn daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:157
+-msgid "Disable SELinux protection for ricci_modclusterd"
++#: booleans.py:57
++msgid ""
++"Allow gpg web domain to modify public files used for public file transfer "
++"services."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for pam daemon"
--#~ msgstr "pam डीमन करीता SELinux सुरक्षा अकार्यान्वीत करा"
-+#: ../gui/selinux.tbl:134
-+msgid "Disable SELinux protection for pam daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:158
+-msgid "Disable SELinux protection for rlogind daemon"
++#: booleans.py:58
++msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for pegasus"
--#~ msgstr "pegasus करीता SELinux सुरक्षा अकार्यान्वीत करा"
-+#: ../gui/selinux.tbl:135
-+msgid "Disable SELinux protection for pegasus"
-+msgstr ""
+-#: ../gui/selinux.tbl:159
+-msgid "Disable SELinux protection for rpcd daemon"
++#: booleans.py:59
++msgid ""
++"Allow Apache to modify public files used for public file transfer services. "
++"Directories/Files must be labeled public_content_rw_t."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for perdition daemon"
--#~ msgstr "perdition डीमन करीता SELinux सुरक्षा अकार्यान्वीत करा"
-+#: ../gui/selinux.tbl:136
-+msgid "Disable SELinux protection for perdition daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:160
+-msgid "Disable SELinux protection for rshd"
++#: booleans.py:60
++msgid "Allow httpd to use built in scripting (usually php)"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for portmap daemon"
--#~ msgstr "portmap डीमन करीता SELinux सुरक्षा अकार्यान्वीत करा"
-+#: ../gui/selinux.tbl:137
-+msgid "Disable SELinux protection for portmap daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:161
+-msgid "rsync"
++#: booleans.py:61
++msgid "Allow http daemon to check spam"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for portslave daemon"
--#~ msgstr "portslave डीमन करीता SELinux सुरक्षा अकार्यान्वीत करा"
-+#: ../gui/selinux.tbl:138
-+msgid "Disable SELinux protection for portslave daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:161
+-msgid "Disable SELinux protection for rsync daemon"
++#: booleans.py:62
++msgid ""
++"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
++"ports"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for postfix"
--#~ msgstr "पूर्वपद करीता SELinux सुरक्षा अकार्यान्वीत करा"
-+#: ../gui/selinux.tbl:139
-+msgid "Disable SELinux protection for postfix"
-+msgstr ""
+-#: ../gui/selinux.tbl:162
+-msgid "Allow ssh to run from inetd instead of as a daemon"
++#: booleans.py:63
++msgid "Allow httpd to connect to the ldap port"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for postgresql daemon"
--#~ msgstr "postgresql डीमन करीता SELinux सुरक्षा अकार्यान्वीत करा"
-+#: ../gui/selinux.tbl:140
-+msgid "Disable SELinux protection for postgresql daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:163
+-msgid "Allow Samba to share nfs directories"
++#: booleans.py:64
++msgid "Allow http daemon to connect to zabbix"
+ msgstr ""
  
--#~ msgid "pppd"
--#~ msgstr "pppd"
-+#: ../gui/selinux.tbl:141
-+msgid "pppd"
-+msgstr ""
+-#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
+-msgid "SASL authentication server"
++#: booleans.py:65
++msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+ msgstr ""
  
--#~ msgid "Allow pppd to be run for a regular user"
--#~ msgstr "नियमीत वापरकर्त्यास pppd कार्यरत करण्याकरीता परवानगी द्या"
-+#: ../gui/selinux.tbl:141
-+msgid "Allow pppd to be run for a regular user"
-+msgstr ""
+-#: ../gui/selinux.tbl:164
+-msgid "Allow sasl authentication server to read /etc/shadow"
++#: booleans.py:66
++msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for pptp"
--#~ msgstr "pptp करीता SELinux सुरक्षा अकार्यान्वीत करा"
-+#: ../gui/selinux.tbl:142
-+msgid "Disable SELinux protection for pptp"
-+msgstr ""
+-#: ../gui/selinux.tbl:165
++#: booleans.py:67
+ msgid ""
+-"Allow X-Windows server to map a memory region as both executable and writable"
++"Allow HTTPD scripts and modules to connect to databases over the network."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for prelink daemon"
--#~ msgstr "prelink डीमन करीता SELinux सुरक्षा अकार्यान्वीत करा"
-+#: ../gui/selinux.tbl:143
-+msgid "Disable SELinux protection for prelink daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:166
+-msgid "Disable SELinux protection for saslauthd daemon"
++#: booleans.py:68
++msgid "Allow httpd to connect to memcache server"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for privoxy daemon"
--#~ msgstr "privoxy डीमन करीता SELinux सुरक्षा अकार्यान्वीत करा"
-+#: ../gui/selinux.tbl:144
-+msgid "Disable SELinux protection for privoxy daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:167
+-msgid "Disable SELinux protection for scannerdaemon daemon"
++#: booleans.py:69
++msgid "Allow httpd to act as a relay"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for ptal daemon"
--#~ msgstr "ptal डीमन करीता SELinux सुरक्षा अकार्यान्वीत करा"
-+#: ../gui/selinux.tbl:145
-+msgid "Disable SELinux protection for ptal daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:168
+-msgid "Do not allow transition to sysadm_t, sudo and su effected"
++#: booleans.py:70
++msgid "Allow http daemon to send mail"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for pxe daemon"
--#~ msgstr "pxe डीमन करीता SELinux सुरक्षा अकार्यान्वीत करा"
-+#: ../gui/selinux.tbl:146
-+msgid "Disable SELinux protection for pxe daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:169
+-msgid "Do not allow any processes to load kernel modules"
++#: booleans.py:71
++msgid "Allow Apache to communicate with avahi service via dbus"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for pyzord"
--#~ msgstr "pyzord करीता SELinux सुरक्षा अकार्यान्वीत करा"
-+#: ../gui/selinux.tbl:147
-+msgid "Disable SELinux protection for pyzord"
-+msgstr ""
+-#: ../gui/selinux.tbl:170
+-msgid "Do not allow any processes to modify kernel SELinux policy"
++#: booleans.py:72
++msgid "Allow httpd cgi support"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for quota daemon"
--#~ msgstr "quota डीमन करीता SELinux सुरक्षा अकार्यान्वीत करा"
-+#: ../gui/selinux.tbl:148
-+msgid "Disable SELinux protection for quota daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:171
+-msgid "Disable SELinux protection for sendmail daemon"
++#: booleans.py:73
++msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for radiusd daemon"
--#~ msgstr "radiusd डीमन करीता SELinux सुरक्षा अकार्यान्वीत करा"
-+#: ../gui/selinux.tbl:149
-+msgid "Disable SELinux protection for radiusd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:172
+-msgid "Disable SELinux protection for setrans"
++#: booleans.py:74
++msgid "Allow httpd to read home directories"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for radvd daemon"
--#~ msgstr "radvd डीमन करीता SELinux सुरक्षा अकार्यान्वीत करा"
-+#: ../gui/selinux.tbl:150
-+msgid "Disable SELinux protection for radvd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:173
+-msgid "Disable SELinux protection for setroubleshoot daemon"
++#: booleans.py:75
++msgid "Allow httpd scripts and modules execmem/execstack"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for rdisc"
--#~ msgstr "prelink डीमन करीता SELinux सुरक्षा अकार्यान्वीत करा"
-+#: ../gui/selinux.tbl:151
-+msgid "Disable SELinux protection for rdisc"
-+msgstr ""
+-#: ../gui/selinux.tbl:174
+-msgid "Disable SELinux protection for slapd daemon"
++#: booleans.py:76
++msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for readahead"
--#~ msgstr "readhead करीता SELinux सुरक्षा अकार्यान्वीत करा"
-+#: ../gui/selinux.tbl:152
-+msgid "Disable SELinux protection for readahead"
-+msgstr ""
+-#: ../gui/selinux.tbl:175
+-msgid "Disable SELinux protection for slrnpull daemon"
++#: booleans.py:77
++msgid "Allow httpd processes to manage IPA content"
+ msgstr ""
  
--#~ msgid "Allow programs to read files in non-standard locations (default_t)"
--#~ msgstr "फाइल अ-मानक स्थानापासून (default_t) वाचण्याकरीता परवानगी द्या"
-+#: ../gui/selinux.tbl:153
-+msgid "Allow programs to read files in non-standard locations (default_t)"
-+msgstr ""
+-#: ../gui/selinux.tbl:176
+-msgid "Disable SELinux protection for smbd daemon"
++#: booleans.py:78
++msgid "Allow Apache to use mod_auth_ntlm_winbind"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for restorecond"
--#~ msgstr "restorecond डीमन करीता SELinux सुरक्षा अकार्यान्वीत करा"
-+#: ../gui/selinux.tbl:154
-+msgid "Disable SELinux protection for restorecond"
-+msgstr ""
+-#: ../gui/selinux.tbl:177
+-msgid "Disable SELinux protection for snmpd daemon"
++#: booleans.py:79
++msgid "Allow Apache to use mod_auth_pam"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for rhgb daemon"
--#~ msgstr "rhgb डीमन करीता SELinux सुरक्षा अकार्यान्वीत करा"
-+#: ../gui/selinux.tbl:155
-+msgid "Disable SELinux protection for rhgb daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:178
+-msgid "Disable SELinux protection for snort daemon"
++#: booleans.py:80
++msgid "Allow httpd to read user content"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for ricci"
--#~ msgstr "ricci करीता SELinux सुरक्षा अकार्यान्वीत करा"
-+#: ../gui/selinux.tbl:156
-+msgid "Disable SELinux protection for ricci"
-+msgstr ""
+-#: ../gui/selinux.tbl:179
+-msgid "Disable SELinux protection for soundd daemon"
++#: booleans.py:81
++msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for ricci_modclusterd"
--#~ msgstr "ricci_modclusterd डीमन करीता SELinux सुरक्षा अकार्यान्वीत करा"
-+#: ../gui/selinux.tbl:157
-+msgid "Disable SELinux protection for ricci_modclusterd"
-+msgstr ""
+-#: ../gui/selinux.tbl:180
+-msgid "Disable SELinux protection for sound daemon"
++#: booleans.py:82
++msgid "Allow httpd daemon to change its resource limits"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for rlogind daemon"
--#~ msgstr "rlogind डीमन करीता SELinux सुरक्षा अकार्यान्वीत करा"
-+#: ../gui/selinux.tbl:158
-+msgid "Disable SELinux protection for rlogind daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
+-msgid "Spam Protection"
++#: booleans.py:83
++msgid ""
++"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for rpcd daemon"
--#~ msgstr "rpcd डीमन करीता SELinux सुरक्षा अकार्यान्वीत करा"
-+#: ../gui/selinux.tbl:159
-+msgid "Disable SELinux protection for rpcd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:181
+-msgid "Disable SELinux protection for spamd daemon"
++#: booleans.py:84
++msgid ""
++"Allow apache scripts to write to public content, directories/files must be "
++"labeled public_rw_content_t."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for rshd"
--#~ msgstr "rshd डीमन करीता SELinux सुरक्षा अकार्यान्वीत करा"
-+#: ../gui/selinux.tbl:160
-+msgid "Disable SELinux protection for rshd"
-+msgstr ""
+-#: ../gui/selinux.tbl:182
+-msgid "Allow spamd to access home directories"
++#: booleans.py:85
++msgid "Allow Apache to execute tmp content."
+ msgstr ""
  
--#~ msgid "rsync"
--#~ msgstr "rsync"
-+#: ../gui/selinux.tbl:161
-+msgid "rsync"
-+msgstr ""
+-#: ../gui/selinux.tbl:183
+-msgid "Allow Spam Assassin daemon network access"
++#: booleans.py:86
++msgid ""
++"Unify HTTPD to communicate with the terminal. Needed for entering the "
++"passphrase for certificates at the terminal."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for rsync daemon"
--#~ msgstr "rsync डीमन करीता SELinux सुरक्षा अकार्यान्वीत करा"
-+#: ../gui/selinux.tbl:161
-+msgid "Disable SELinux protection for rsync daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:184
+-msgid "Disable SELinux protection for speedmgmt daemon"
++#: booleans.py:87
++msgid "Unify HTTPD handling of all content files."
+ msgstr ""
  
--#~ msgid "Allow ssh to run from inetd instead of as a daemon"
--#~ msgstr "डीमन एवजी inetd पासून ssh ला कार्यरत करण्यास परवानगी द्या"
-+#: ../gui/selinux.tbl:162
-+msgid "Allow ssh to run from inetd instead of as a daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
+-msgid "Squid"
++#: booleans.py:88
++msgid "Allow httpd to access cifs file systems"
+ msgstr ""
  
--#~ msgid "Allow Samba to share nfs directories"
--#~ msgstr "वापरकर्त्याच्ये nfs संचयीका सहभाग करण्यास Samba ला परवानगी द्या"
-+#: ../gui/selinux.tbl:163
-+msgid "Allow Samba to share nfs directories"
-+msgstr ""
+-#: ../gui/selinux.tbl:185
+-msgid "Allow squid daemon to connect to the network"
++#: booleans.py:89
++msgid "Allow httpd to access FUSE file systems"
+ msgstr ""
  
--#~ msgid "SASL authentication server"
--#~ msgstr "SASL अधिप्रमाणित सर्वर"
-+#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
-+msgid "SASL authentication server"
-+msgstr ""
+-#: ../gui/selinux.tbl:186
+-msgid "Disable SELinux protection for squid daemon"
++#: booleans.py:90
++msgid "Allow httpd to run gpg"
+ msgstr ""
  
--#~ msgid "Allow sasl authentication server to read /etc/shadow"
--#~ msgstr "sasl अधिप्रमाणीत सर्वरला /etc/shadow वाचण्यास परवानगी द्या"
-+#: ../gui/selinux.tbl:164
-+msgid "Allow sasl authentication server to read /etc/shadow"
-+msgstr ""
+-#: ../gui/selinux.tbl:187
+-msgid "Disable SELinux protection for ssh daemon"
++#: booleans.py:91
++msgid "Allow httpd to access nfs file systems"
+ msgstr ""
  
--#~ msgid ""
--#~ "Allow X-Windows server to map a memory region as both executable and "
--#~ "writable"
--#~ msgstr ""
--#~ "स्मृती क्षेत्रास कार्यान्वीत व लिहीतायेण्याजोगी करण्यास X-Windows सर्वरला मॅप करण्याची "
--#~ "परवानगी द्या"
-+#: ../gui/selinux.tbl:165
-+msgid ""
-+"Allow X-Windows server to map a memory region as both executable and writable"
-+msgstr ""
+-#: ../gui/selinux.tbl:188
+-msgid "Allow ssh logins as sysadm_r:sysadm_t"
++#: booleans.py:92
++msgid "Allow httpd to communicate with oddjob to start up a service"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for saslauthd daemon"
--#~ msgstr "saslauthd डीमन करीता SELinux सुरक्षा अकार्यान्वीत करा"
-+#: ../gui/selinux.tbl:166
-+msgid "Disable SELinux protection for saslauthd daemon"
+-#: ../gui/selinux.tbl:189
++#: booleans.py:93
++msgid "Allow httpd to access openstack ports"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for scannerdaemon daemon"
--#~ msgstr "scannerdaemon डीमन करीता SELinux सुरक्षा अकार्यान्वीत करा"
-+#: ../gui/selinux.tbl:167
-+msgid "Disable SELinux protection for scannerdaemon daemon"
++
++#: booleans.py:94
++msgid "Allow icecast to connect to all ports, not just sound ports."
 +msgstr ""
++
++#: booleans.py:95
+ msgid ""
+-"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
+-"bashrc)"
++"Allow the Irssi IRC Client to connect to any port, and to bind to any "
++"unreserved port."
+ msgstr ""
  
--#~ msgid "Do not allow transition to sysadm_t, sudo and su effected"
--#~ msgstr "sysadm_t, sudo व su प्रभावित मध्ये स्थानांतरीत होण्यास परवानगी देऊ नका"
-+#: ../gui/selinux.tbl:168
-+msgid "Do not allow transition to sysadm_t, sudo and su effected"
-+msgstr ""
+-#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
+-msgid "Universal SSL tunnel"
++#: booleans.py:96
++msgid "Allow java executable stack"
+ msgstr ""
  
--#~ msgid "Do not allow any processes to load kernel modules"
--#~ msgstr "कुठल्याही कार्यपद्धतीस कर्नल घटक दाखल करण्यास परवानगी देऊ नका"
-+#: ../gui/selinux.tbl:169
-+msgid "Do not allow any processes to load kernel modules"
-+msgstr ""
+-#: ../gui/selinux.tbl:190
+-msgid "Disable SELinux protection for stunnel daemon"
++#: booleans.py:97
++msgid "Allow confined applications to run with kerberos."
+ msgstr ""
  
--#~ msgid "Do not allow any processes to modify kernel SELinux policy"
--#~ msgstr "कुठल्याही कार्यपद्धतीस कर्नल SELinux करार संपादीत करण्यास परवानगी देऊ नका"
-+#: ../gui/selinux.tbl:170
-+msgid "Do not allow any processes to modify kernel SELinux policy"
-+msgstr ""
+-#: ../gui/selinux.tbl:191
+-msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
++#: booleans.py:98
++msgid "Allow syslogd daemon to send mail"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for sendmail daemon"
--#~ msgstr "sendmail डीमन करीता SELinux सुरक्षा अकार्यान्वीत करा"
-+#: ../gui/selinux.tbl:171
-+msgid "Disable SELinux protection for sendmail daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:192
+-msgid "Disable SELinux protection for swat daemon"
++#: booleans.py:99
++msgid "Allow syslogd the ability to read/write terminals"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for setrans"
--#~ msgstr "setrans डीमन करीता SELinux सुरक्षा अकार्यान्वीत करा"
-+#: ../gui/selinux.tbl:172
-+msgid "Disable SELinux protection for setrans"
-+msgstr ""
+-#: ../gui/selinux.tbl:193
+-msgid "Disable SELinux protection for sxid daemon"
++#: booleans.py:100
++msgid "Allow logging in and using the system from /dev/console."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for setroubleshoot daemon"
--#~ msgstr "setroubleshoot डीमन करीता SELinux सुरक्षा अकार्यान्वीत करा"
-+#: ../gui/selinux.tbl:173
-+msgid "Disable SELinux protection for setroubleshoot daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:194
+-msgid "Disable SELinux protection for syslogd daemon"
++#: booleans.py:101
++msgid ""
++"Control the ability to mmap a low area of the address space, as configured "
++"by /proc/sys/kernel/mmap_min_addr."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for slapd daemon"
--#~ msgstr "slapd डीमन करीता SELinux सुरक्षा अकार्यान्वीत करा"
-+#: ../gui/selinux.tbl:174
-+msgid "Disable SELinux protection for slapd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:195
+-msgid "Disable SELinux protection for system cron jobs"
++#: booleans.py:102
++msgid "Allow mock to read files in home directories."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for slrnpull daemon"
--#~ msgstr "slrnpull डीमन करीता SELinux सुरक्षा अकार्यान्वीत करा"
-+#: ../gui/selinux.tbl:175
-+msgid "Disable SELinux protection for slrnpull daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:196
+-msgid "Disable SELinux protection for tcp daemon"
++#: booleans.py:103
++msgid "Allow the mount command to mount any directory or file."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for smbd daemon"
--#~ msgstr "smbd डीमन करीता SELinux सुरक्षा अकार्यान्वीत करा"
-+#: ../gui/selinux.tbl:176
-+msgid "Disable SELinux protection for smbd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:197
+-msgid "Disable SELinux protection for telnet daemon"
++#: booleans.py:104
++msgid "Allow mozilla plugin domain to connect to the network using TCP."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for snmpd daemon"
--#~ msgstr "snmpd डीमन करीता SELinux सुरक्षा अकार्यान्वीत करा"
-+#: ../gui/selinux.tbl:177
-+msgid "Disable SELinux protection for snmpd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:198
+-msgid "Disable SELinux protection for tftpd daemon"
++#: booleans.py:105
++msgid ""
++"Allow mozilla_plugins to create random content in the users home directory"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for snort daemon"
--#~ msgstr "snort डीमन करीता SELinux सुरक्षा अकार्यान्वीत करा"
-+#: ../gui/selinux.tbl:178
-+msgid "Disable SELinux protection for snort daemon"
+-#: ../gui/selinux.tbl:199
+-msgid "Disable SELinux protection for transproxy daemon"
++#: booleans.py:106
++msgid "Allow confined web browsers to read home directory content"
 +msgstr ""
++
++#: booleans.py:107
++msgid "Allow mplayer executable stack"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for soundd daemon"
--#~ msgstr "soundd डीमन करीता SELinux सुरक्षा अकार्यान्वीत करा"
-+#: ../gui/selinux.tbl:179
-+msgid "Disable SELinux protection for soundd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:200
+-msgid "Disable SELinux protection for udev daemon"
++#: booleans.py:108
++msgid "Allow mysqld to connect to all ports"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for sound daemon"
--#~ msgstr "sound डीमन करीता SELinux सुरक्षा अकार्यान्वीत करा"
-+#: ../gui/selinux.tbl:180
-+msgid "Disable SELinux protection for sound daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:201
+-msgid "Disable SELinux protection for uml daemon"
++#: booleans.py:109
++msgid "Allow BIND to bind apache port."
+ msgstr ""
  
--#~ msgid "Spam Protection"
--#~ msgstr "स्पॅम सुरक्षा"
-+#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
-+msgid "Spam Protection"
-+msgstr ""
+-#: ../gui/selinux.tbl:202
++#: booleans.py:110
+ msgid ""
+-"Allow xinetd to run unconfined, including any services it starts that do not "
+-"have a domain transition explicitly defined"
++"Allow BIND to write the master zone files. Generally this is used for "
++"dynamic DNS or zone transfers."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for spamd daemon"
--#~ msgstr "spamd डीमन करीता SELinux सुरक्षा अकार्यान्वीत करा"
-+#: ../gui/selinux.tbl:181
-+msgid "Disable SELinux protection for spamd daemon"
+-#: ../gui/selinux.tbl:203
++#: booleans.py:111
++msgid "Allow any files/directories to be exported read/only via NFS."
 +msgstr ""
- 
--#~ msgid "Allow spamd to access home directories"
--#~ msgstr "spamd ला मुख्य संचयीका प्रवेशास परवानगी द्या"
-+#: ../gui/selinux.tbl:182
-+msgid "Allow spamd to access home directories"
++
++#: booleans.py:112
++msgid "Allow any files/directories to be exported read/write via NFS."
 +msgstr ""
- 
--#~ msgid "Allow Spam Assassin daemon network access"
--#~ msgstr "स्पॅम निषक्रीयक डीमनाला संजाळ प्रवेशास परवानगी द्या"
-+#: ../gui/selinux.tbl:183
-+msgid "Allow Spam Assassin daemon network access"
++
++#: booleans.py:113
+ msgid ""
+-"Allow rc scripts to run unconfined, including any daemon started by an rc "
+-"script that does not have a domain transition explicitly defined"
++"Allow nfs servers to modify public files used for public file transfer "
++"services.  Files/Directories must be labeled public_content_rw_t."
 +msgstr ""
++
++#: booleans.py:114
++msgid "Allow system to run with NIS"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for speedmgmt daemon"
--#~ msgstr "speedmgmt डीमन करीता SELinux सुरक्षा अकार्यान्वीत करा"
-+#: ../gui/selinux.tbl:184
-+msgid "Disable SELinux protection for speedmgmt daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:204
+-msgid "Allow rpm to run unconfined"
++#: booleans.py:115
++msgid "Allow confined applications to use nscd shared memory."
+ msgstr ""
  
--#~ msgid "Squid"
--#~ msgstr "Squid"
-+#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
-+msgid "Squid"
-+msgstr ""
+-#: ../gui/selinux.tbl:205
+-msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
++#: booleans.py:116
++msgid "Allow nsplugin code to connect to unreserved ports"
+ msgstr ""
  
--#~ msgid "Allow squid daemon to connect to the network"
--#~ msgstr "squid डीमनला संजाळ प्रवेशास परवानगी द्या"
-+#: ../gui/selinux.tbl:185
-+msgid "Allow squid daemon to connect to the network"
-+msgstr ""
+-#: ../gui/selinux.tbl:206
+-msgid "Disable SELinux protection for updfstab daemon"
++#: booleans.py:117
++msgid "Allow nsplugin code to execmem/execstack"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for squid daemon"
--#~ msgstr "squid डीमन करीता SELinux सुरक्षा अकार्यान्वीत करा"
-+#: ../gui/selinux.tbl:186
-+msgid "Disable SELinux protection for squid daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:207
+-msgid "Disable SELinux protection for uptimed daemon"
++#: booleans.py:118
++msgid "Allow openvpn to read home directories"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for ssh daemon"
--#~ msgstr "ssh डीमन करीता SELinux सुरक्षा अकार्यान्वीत करा"
-+#: ../gui/selinux.tbl:187
-+msgid "Disable SELinux protection for ssh daemon"
+-#: ../gui/selinux.tbl:208
++#: booleans.py:119
++msgid "Allow piranha-lvs domain to connect to the network using TCP."
 +msgstr ""
- 
--#~ msgid "Allow ssh logins as sysadm_r:sysadm_t"
--#~ msgstr "ssh दाखलनला sysadm_r:sysadm_t च्या स्वरूपास दाखलनास परवानगी द्या"
-+#: ../gui/selinux.tbl:188
-+msgid "Allow ssh logins as sysadm_r:sysadm_t"
++
++#: booleans.py:120
++msgid "Allow polipo to connect to all ports > 1023"
 +msgstr ""
- 
--#~ msgid ""
--#~ "Allow staff_r users to search the sysadm home dir and read files (such as "
--#~ "~/.bashrc)"
--#~ msgstr ""
--#~ "staff_r वापरकर्त्यांना sysadm तील मुख्य संचयीका व वाचतायेण्याजोगी फाइल (जसे की ~/."
--#~ "bashrc) शोधण्यास परवानगी द्या"
-+#: ../gui/selinux.tbl:189
++
++#: booleans.py:121
 +msgid ""
-+"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
-+"bashrc)"
-+msgstr ""
- 
--#~ msgid "Universal SSL tunnel"
--#~ msgstr "वैश्विक SSL मार्ग"
-+#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
-+msgid "Universal SSL tunnel"
++"Determine whether Polipo session daemon can bind tcp sockets to all "
++"unreserved ports."
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for stunnel daemon"
--#~ msgstr "stunnel डीमन करीता SELinux सुरक्षा अकार्यान्वीत करा"
-+#: ../gui/selinux.tbl:190
-+msgid "Disable SELinux protection for stunnel daemon"
++
++#: booleans.py:122
+ msgid ""
+-"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
+-"staff_r can do so"
++"Determine whether calling user domains can execute Polipo daemon in the "
++"polipo_session_t domain."
 +msgstr ""
- 
--#~ msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
--#~ msgstr ""
--#~ "stunnel डीमनला स्वतंत्ररीत्या, xinetd च्या बाहेर कार्यरत ठेवण्याची परवानगी द्या"
-+#: ../gui/selinux.tbl:191
-+msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
++
++#: booleans.py:123
++msgid "Determine whether polipo can access cifs file systems."
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for swat daemon"
--#~ msgstr "swat डीमन करीता SELinux सुरक्षा अकार्यान्वीत करा"
-+#: ../gui/selinux.tbl:192
-+msgid "Disable SELinux protection for swat daemon"
++
++#: booleans.py:124
++msgid "Determine whether Polipo can access nfs file systems."
 +msgstr ""
++
++#: booleans.py:125
++msgid "Enable polyinstantiated directory support."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for sxid daemon"
--#~ msgstr "sxid डीमन करीता SELinux सुरक्षा अकार्यान्वीत करा"
-+#: ../gui/selinux.tbl:193
-+msgid "Disable SELinux protection for sxid daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:209
+-msgid "Allow users to execute the mount command"
++#: booleans.py:126
++msgid "Allow the portage domains to use NFS mounts (regular nfs_t)"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for syslogd daemon"
--#~ msgstr "syslogd डीमन करीता SELinux सुरक्षा अकार्यान्वीत करा"
-+#: ../gui/selinux.tbl:194
-+msgid "Disable SELinux protection for syslogd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:210
+-msgid "Allow regular users direct mouse access (only allow the X server)"
++#: booleans.py:127
++msgid "Allow postfix_local domain full write access to mail_spool directories"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for system cron jobs"
--#~ msgstr "प्रणाली क्रॉन कार्यांकरीता SELinux सुरक्षा अकार्यान्वीत करा"
-+#: ../gui/selinux.tbl:195
-+msgid "Disable SELinux protection for system cron jobs"
-+msgstr ""
+-#: ../gui/selinux.tbl:211
+-msgid "Allow users to run the dmesg command"
++#: booleans.py:128
++msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for tcp daemon"
--#~ msgstr "spamd डीमन करीता SELinux सुरक्षा अकार्यान्वीत करा"
-+#: ../gui/selinux.tbl:196
-+msgid "Disable SELinux protection for tcp daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:212
+-msgid "Allow users to control network interfaces (also needs USERCTL=true)"
++#: booleans.py:129
++msgid "Allow transmit client label to foreign database"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for telnet daemon"
--#~ msgstr "telnet डीमन करीता SELinux सुरक्षा अकार्यान्वीत करा"
-+#: ../gui/selinux.tbl:197
-+msgid "Disable SELinux protection for telnet daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:213
+-msgid "Allow normal user to execute ping"
++#: booleans.py:130
++msgid "Allow database admins to execute DML statement"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for tftpd daemon"
--#~ msgstr "tftpd डीमन करीता SELinux सुरक्षा अकार्यान्वीत करा"
-+#: ../gui/selinux.tbl:198
-+msgid "Disable SELinux protection for tftpd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:214
+-msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
++#: booleans.py:131
++msgid "Allow unprivileged users to execute DDL statement"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for transproxy daemon"
--#~ msgstr "transproxy डीमन करीता SELinux सुरक्षा अकार्यान्वीत करा"
-+#: ../gui/selinux.tbl:199
-+msgid "Disable SELinux protection for transproxy daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:215
+-msgid "Allow users to rw usb devices"
++#: booleans.py:132
++msgid "Allow pppd to load kernel modules for certain modems"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for udev daemon"
--#~ msgstr "udev डीमन करीता SELinux सुरक्षा अकार्यान्वीत करा"
-+#: ../gui/selinux.tbl:200
-+msgid "Disable SELinux protection for udev daemon"
+-#: ../gui/selinux.tbl:216
++#: booleans.py:133
++msgid "Allow pppd to be run for a regular user"
 +msgstr ""
++
++#: booleans.py:134
+ msgid ""
+-"Allow users to run TCP servers (bind to ports and accept connection from the "
+-"same domain and outside users)  disabling this forces FTP passive mode and "
+-"may change other protocols"
++"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for uml daemon"
--#~ msgstr "uml डीमन करीता SELinux सुरक्षा अकार्यान्वीत करा"
-+#: ../gui/selinux.tbl:201
-+msgid "Disable SELinux protection for uml daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:217
+-msgid "Allow user to stat ttyfiles"
++#: booleans.py:135
++msgid "Allow Puppet client to manage all file types."
+ msgstr ""
  
--#~ msgid ""
--#~ "Allow xinetd to run unconfined, including any services it starts that do "
--#~ "not have a domain transition explicitly defined"
--#~ msgstr ""
--#~ "xinetd ला अमर्यादीतरीत्या कार्यरत ठेवण्याकरीता, व तसेच त्या सेवाही जी क्षेत्र "
--#~ "स्थानांतर प्रत्यक्षरूपी निश्चीत नाही त्यांनाही परवानगी द्या"
-+#: ../gui/selinux.tbl:202
-+msgid ""
-+"Allow xinetd to run unconfined, including any services it starts that do not "
-+"have a domain transition explicitly defined"
-+msgstr ""
+-#: ../gui/selinux.tbl:218
+-msgid "Disable SELinux protection for uucpd daemon"
++#: booleans.py:136
++msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+ msgstr ""
  
--#~ msgid ""
--#~ "Allow rc scripts to run unconfined, including any daemon started by an rc "
--#~ "script that does not have a domain transition explicitly defined"
--#~ msgstr ""
--#~ "rc स्क्रीप्ट ला अमर्यादीतरीत्या कार्यरत ठेवण्याकरीता, व तसेच rc स्क्रीप्ट द्वारे सुरुवात "
--#~ "केलेले कुठलेही डीमन जी क्षेत्र स्थानांतर प्रत्यक्षरूपी निश्चीत नाही त्यांनाही परवानगी द्या"
-+#: ../gui/selinux.tbl:203
-+msgid ""
-+"Allow rc scripts to run unconfined, including any daemon started by an rc "
-+"script that does not have a domain transition explicitly defined"
-+msgstr ""
+-#: ../gui/selinux.tbl:219
+-msgid "Disable SELinux protection for vmware daemon"
++#: booleans.py:137
++msgid "Allow qemu to connect fully to the network"
+ msgstr ""
  
--#~ msgid "Allow rpm to run unconfined"
--#~ msgstr "rpm ला unconfined कार्यरत करण्यास परवानगी द्या"
-+#: ../gui/selinux.tbl:204
-+msgid "Allow rpm to run unconfined"
-+msgstr ""
+-#: ../gui/selinux.tbl:220
+-msgid "Disable SELinux protection for watchdog daemon"
++#: booleans.py:138
++msgid "Allow qemu to use cifs/Samba file systems"
+ msgstr ""
  
--#~ msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
--#~ msgstr ""
--#~ "अधिकार असेले अपअनुप्रयोग जसे hotplug व insmod ला unconfined कार्यरत करण्याकरीता "
--#~ "परवानगी द्या"
-+#: ../gui/selinux.tbl:205
-+msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
-+msgstr ""
+-#: ../gui/selinux.tbl:221
+-msgid "Disable SELinux protection for winbind daemon"
++#: booleans.py:139
++msgid "Allow qemu to use serial/parallel communication ports"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for updfstab daemon"
--#~ msgstr "updfstab डीमन करीता SELinux सुरक्षा अकार्यान्वीत करा"
-+#: ../gui/selinux.tbl:206
-+msgid "Disable SELinux protection for updfstab daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:222
+-msgid "Disable SELinux protection for xdm daemon"
++#: booleans.py:140
++msgid "Allow qemu to use nfs file systems"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for uptimed daemon"
--#~ msgstr "uptimed डीमन करीता SELinux सुरक्षा अकार्यान्वीत करा"
-+#: ../gui/selinux.tbl:207
-+msgid "Disable SELinux protection for uptimed daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:223
+-msgid "Allow xdm logins as sysadm_r:sysadm_t"
++#: booleans.py:141
++msgid "Allow qemu to use usb devices"
+ msgstr ""
  
--#~ msgid ""
--#~ "Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, "
--#~ "only staff_r can do so"
--#~ msgstr ""
--#~ "sysadm_r via su, sudo, किंवा userhelper पर्यंत पोहचण्यास user_r ला परवानगी "
--#~ "द्या. किंवा, फक्त staff_r हे करू शकतो"
-+#: ../gui/selinux.tbl:208
-+msgid ""
-+"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
-+"staff_r can do so"
-+msgstr ""
+-#: ../gui/selinux.tbl:224
+-msgid "Disable SELinux protection for xen daemon"
++#: booleans.py:142
++msgid "Allow racoon to read shadow"
+ msgstr ""
  
--#~ msgid "Allow users to execute the mount command"
--#~ msgstr "वापरकर्त्यांना mount आदेश कार्यरत करण्यास परवानगी द्या"
-+#: ../gui/selinux.tbl:209
-+msgid "Allow users to execute the mount command"
-+msgstr ""
+-#: ../gui/selinux.tbl:225
+-msgid "XEN"
++#: booleans.py:143
++msgid "Allow rgmanager domain to connect to the network using TCP."
+ msgstr ""
  
--#~ msgid "Allow regular users direct mouse access (only allow the X server)"
--#~ msgstr ""
--#~ "नियमीत वापरकर्त्यांना प्रत्यक्षरुपी माउस प्रवेशास परवानगी द्या (फक्त X सर्वरला "
--#~ "परवानगी द्या)"
-+#: ../gui/selinux.tbl:210
-+msgid "Allow regular users direct mouse access (only allow the X server)"
-+msgstr ""
+-#: ../gui/selinux.tbl:225
+-msgid "Allow xen to read/write physical disk devices"
++#: booleans.py:144
++msgid ""
++"Allow rsync to modify public files used for public file transfer services.  "
++"Files/Directories must be labeled public_content_rw_t."
+ msgstr ""
  
--#~ msgid "Allow users to run the dmesg command"
--#~ msgstr "वापरकर्त्यांना dmesg आदेश कार्यरत करण्यास परवानगी द्या"
-+#: ../gui/selinux.tbl:211
-+msgid "Allow users to run the dmesg command"
-+msgstr ""
+-#: ../gui/selinux.tbl:226
+-msgid "Disable SELinux protection for xfs daemon"
++#: booleans.py:145
++msgid "Allow rsync to run as a client"
+ msgstr ""
  
--#~ msgid "Allow users to control network interfaces (also needs USERCTL=true)"
--#~ msgstr ""
--#~ "वापरकर्त्यांना संजाळ संवादपट नियंत्रीत करण्यास परवानगी द्या (ह्याचीही गरज असते "
--#~ "USERCTL=true)"
-+#: ../gui/selinux.tbl:212
-+msgid "Allow users to control network interfaces (also needs USERCTL=true)"
-+msgstr ""
+-#: ../gui/selinux.tbl:227
+-msgid "Disable SELinux protection for xen control"
++#: booleans.py:146
++msgid "Allow rsync to export any files/directories read only."
+ msgstr ""
  
--#~ msgid "Allow normal user to execute ping"
--#~ msgstr "साधारण वापरकर्त्यास ping कार्यरत करण्यास परवानगी द्या"
-+#: ../gui/selinux.tbl:213
-+msgid "Allow normal user to execute ping"
-+msgstr ""
+-#: ../gui/selinux.tbl:228
+-msgid "Disable SELinux protection for ypbind daemon"
++#: booleans.py:147
++msgid "Allow rsync servers to share cifs files systems"
+ msgstr ""
  
--#~ msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
--#~ msgstr "r/w noextattrfile (FAT, CDROM, FLOPPY) करीता वापरकर्त्यास परवानगी द्या"
-+#: ../gui/selinux.tbl:214
-+msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
-+msgstr ""
+-#: ../gui/selinux.tbl:229
+-msgid "Disable SELinux protection for NIS Password Daemon"
++#: booleans.py:148
++msgid "Allow rsync servers to share nfs files systems"
+ msgstr ""
  
--#~ msgid "Allow users to rw usb devices"
--#~ msgstr "usb साधन rw करण्याकरीता वापरकर्त्यांना परवानगी द्या"
-+#: ../gui/selinux.tbl:215
-+msgid "Allow users to rw usb devices"
-+msgstr ""
+-#: ../gui/selinux.tbl:230
+-msgid "Disable SELinux protection for ypserv daemon"
++#: booleans.py:149
++msgid "Allow samba to create new home directories (e.g. via PAM)"
+ msgstr ""
  
--#~ msgid ""
--#~ "Allow users to run TCP servers (bind to ports and accept connection from "
--#~ "the same domain and outside users)  disabling this forces FTP passive "
--#~ "mode and may change other protocols"
--#~ msgstr ""
--#~ "TCP सर्वर कार्यरत करण्याकरीता वापरकर्त्यांना परवानगी द्या (पोर्टशी बंधनकारक व आतील "
--#~ "क्षेत्रातून व बाहेरील वापरकर्त्यांकडून संपर्क स्वीकारतो)  याला असमर्थित केल्यास FTP "
--#~ "निषक्रीय माध्यमात जातो व इतर प्रोटोकॉलही बदलू शकतात"
-+#: ../gui/selinux.tbl:216
+-#: ../gui/selinux.tbl:231
+-msgid "Disable SELinux protection for NIS Transfer Daemon"
++#: booleans.py:150
 +msgid ""
-+"Allow users to run TCP servers (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 ""
- 
--#~ msgid "Allow user to stat ttyfiles"
--#~ msgstr "वापरकर्त्याला ttyfiles stat करण्याकरीता परवानगी द्या"
-+#: ../gui/selinux.tbl:217
-+msgid "Allow user to stat ttyfiles"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for uucpd daemon"
--#~ msgstr "uucpd डीमन करीता SELinux सुरक्षा अकार्यान्वीत करा"
-+#: ../gui/selinux.tbl:218
-+msgid "Disable SELinux protection for uucpd daemon"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for vmware daemon"
--#~ msgstr "vmware डीमन करीता SELinux सुरक्षा अकार्यान्वीत करा"
-+#: ../gui/selinux.tbl:219
-+msgid "Disable SELinux protection for vmware daemon"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for watchdog daemon"
--#~ msgstr "watchdog डीमन करीता SELinux सुरक्षा अकार्यान्वीत करा"
-+#: ../gui/selinux.tbl:220
-+msgid "Disable SELinux protection for watchdog daemon"
-+msgstr ""
++"Allow samba to act as the domain controller, add users, groups and change "
++"passwords."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for winbind daemon"
--#~ msgstr "winbind डीमन करीता SELinux सुरक्षा अकार्यान्वीत करा"
-+#: ../gui/selinux.tbl:221
-+msgid "Disable SELinux protection for winbind daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:232
+-msgid "Allow SELinux webadm user to manage unprivileged users home directories"
++#: booleans.py:151
++msgid "Allow samba to share users home directories."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for xdm daemon"
--#~ msgstr "xdm डीमन करीता SELinux सुरक्षा अकार्यान्वीत करा"
-+#: ../gui/selinux.tbl:222
-+msgid "Disable SELinux protection for xdm daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:233
+-msgid "Allow SELinux webadm user to read unprivileged users home directories"
++#: booleans.py:152
++msgid "Allow samba to share any file/directory read only."
+ msgstr ""
  
--#~ msgid "Allow xdm logins as sysadm_r:sysadm_t"
--#~ msgstr "xdm दाखलनाला sysadm_r:sysadm_t रूपी परवानगी द्या"
-+#: ../gui/selinux.tbl:223
-+msgid "Allow xdm logins as sysadm_r:sysadm_t"
-+msgstr ""
+-#: ../gui/semanagePage.py:126
+-#, python-format
+-msgid "Are you sure you want to delete %s '%s'?"
++#: booleans.py:153
++msgid "Allow samba to share any file/directory read/write."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for xen daemon"
--#~ msgstr "xen डीमन करीता SELinux सुरक्षा अकार्यान्वीत करा"
-+#: ../gui/selinux.tbl:224
-+msgid "Disable SELinux protection for xen daemon"
-+msgstr ""
+-#: ../gui/semanagePage.py:126
+-#, python-format
+-msgid "Delete %s"
++#: booleans.py:154
++msgid "Allow samba to act as a portmapper"
+ msgstr ""
  
--#~ msgid "XEN"
--#~ msgstr "XEN"
-+#: ../gui/selinux.tbl:225
-+msgid "XEN"
-+msgstr ""
+-#: ../gui/semanagePage.py:134
+-#, python-format
+-msgid "Add %s"
++#: booleans.py:155
++msgid "Allow samba to run unconfined scripts"
+ msgstr ""
  
--#~ msgid "Allow xen to read/write physical disk devices"
--#~ msgstr "xen ला डीस्क ड्राइव्ह साधन वाचण्यास/लिहीण्यास परवानगी द्या"
-+#: ../gui/selinux.tbl:225
-+msgid "Allow xen to read/write physical disk devices"
-+msgstr ""
+-#: ../gui/semanagePage.py:148
+-#, python-format
+-msgid "Modify %s"
++#: booleans.py:156
++msgid "Allow samba to export ntfs/fusefs volumes."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for xfs daemon"
--#~ msgstr "xfs डीमन करीता SELinux सुरक्षा अकार्यान्वीत करा"
-+#: ../gui/selinux.tbl:226
-+msgid "Disable SELinux protection for xfs daemon"
-+msgstr ""
+-#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
+-msgid "Permissive"
++#: booleans.py:157
++msgid "Allow samba to export NFS volumes."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for xen control"
--#~ msgstr "xen constrol करीता SELinux सुरक्षा अकार्यान्वीत करा"
-+#: ../gui/selinux.tbl:227
-+msgid "Disable SELinux protection for xen control"
-+msgstr ""
+-#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
+-msgid "Enforcing"
++#: booleans.py:158
++msgid "Allow sanlock to read/write fuse files"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for ypbind daemon"
--#~ msgstr "ypbind डीमन करीता SELinux सुरक्षा अकार्यान्वीत करा"
-+#: ../gui/selinux.tbl:228
-+msgid "Disable SELinux protection for ypbind daemon"
-+msgstr ""
+-#: ../gui/statusPage.py:94
+-msgid "Status"
++#: booleans.py:159
++msgid "Allow sanlock to manage nfs files"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for NIS Password Daemon"
--#~ msgstr "NIS गुप्तशब्द डीमन करीता SELinux सुरक्षा अकार्यान्वीत करा"
-+#: ../gui/selinux.tbl:229
-+msgid "Disable SELinux protection for NIS Password Daemon"
+-#: ../gui/statusPage.py:133
++#: booleans.py:160
++msgid "Allow sanlock to manage cifs files"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for ypserv daemon"
--#~ msgstr "ypserv डीमन करीता SELinux सुरक्षा अकार्यान्वीत करा"
-+#: ../gui/selinux.tbl:230
-+msgid "Disable SELinux protection for ypserv daemon"
++
++#: booleans.py:161
++msgid "Allow sasl to read shadow"
 +msgstr ""
++
++#: booleans.py:162
+ 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?"
++"disallow programs, such as newrole, from transitioning to administrative "
++"user domains."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for NIS Transfer Daemon"
--#~ msgstr "NIS सथानांतर डीमन करीता SELinux सुरक्षा अकार्यान्वीत करा"
-+#: ../gui/selinux.tbl:231
-+msgid "Disable SELinux protection for NIS Transfer Daemon"
+-#: ../gui/statusPage.py:147
++#: booleans.py:163
++msgid "Disable kernel module loading."
 +msgstr ""
++
++#: booleans.py:164
+ msgid ""
+-"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
+-"you later decide to turn SELinux back on, the system will be required to "
+-"relabel.  If you just want to see if SELinux is causing a problem on your "
+-"system, you can go to permissive mode which will only log errors and not "
+-"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
+-"wish to continue?"
++"Boolean to determine whether the system permits loading policy, setting "
++"enforcing mode, and changing boolean values.  Set this to true and you have "
++"to reboot to set it back."
+ msgstr ""
  
--#~ msgid ""
--#~ "Allow SELinux webadm user to manage unprivileged users home directories"
--#~ msgstr ""
--#~ "SELinux webadm वापरकर्त्यास अधिकार विना वापरकर्ता मुख्य संचयीका नियंत्रण करण्याची "
--#~ "परवानगी द्या"
-+#: ../gui/selinux.tbl:232
-+msgid "Allow SELinux webadm user to manage unprivileged users home directories"
+-#: ../gui/statusPage.py:152
++#: booleans.py:165
++msgid "Allow regular users direct dri device access"
 +msgstr ""
++
++#: booleans.py:166
+ msgid ""
+-"Changing to SELinux enabled will cause a relabel of the entire file system "
+-"on the next boot. Relabeling takes a long time depending on the size of the "
+-"file system.  Do you wish to continue?"
++"Allow 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 ""
  
--#~ msgid ""
--#~ "Allow SELinux webadm user to read unprivileged users home directories"
--#~ msgstr ""
--#~ "SELinux webadm वापरकर्त्यास अधिकार विना वापरकर्ता मुख्य संचयीका वाचण्यास परवानगी "
--#~ "द्या"
-+#: ../gui/selinux.tbl:233
-+msgid "Allow SELinux webadm user to read unprivileged users home directories"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:11
+-msgid "system-config-selinux"
++#: booleans.py:167
++msgid ""
++"Allow all unconfined executables to use libraries requiring text relocation "
++"that are not labeled textrel_shlib_t"
+ msgstr ""
  
--#~ msgid "Are you sure you want to delete %s '%s'?"
--#~ msgstr "तुम्हाला नक्की %s '%s' काढून टाकायचे?"
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Are you sure you want to delete %s '%s'?"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:12
++#: booleans.py:168
+ msgid ""
+-"Copyright (c)2006 Red Hat, Inc.\n"
+-"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
++"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 ""
  
--#~ msgid "Delete %s"
--#~ msgstr "%s काढून टाका"
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Delete %s"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:22
+-#: ../gui/system-config-selinux.glade:544
+-msgid "Add SELinux Login Mapping"
++#: booleans.py:169
++msgid "Allow users to connect to the local mysql server"
+ msgstr ""
  
--#~ msgid "Add %s"
--#~ msgstr "%s समाविष्ट करा"
-+#: ../gui/semanagePage.py:134
-+#, python-format
-+msgid "Add %s"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:257
+-msgid "Add SELinux Network Ports"
++#: booleans.py:170
++msgid ""
++"Allow confined users the ability to execute the ping and traceroute commands."
+ msgstr ""
  
--#~ msgid "Modify %s"
--#~ msgstr "%s संपादीत करा"
-+#: ../gui/semanagePage.py:148
-+#, python-format
-+msgid "Modify %s"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:391
+-#: ../gui/system-config-selinux.glade:678
+-msgid "SELinux Type"
++#: booleans.py:171
++msgid "Allow users to connect to PostgreSQL"
+ msgstr ""
  
--#~ msgid "Permissive"
--#~ msgstr "परवानगीक"
-+#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
-+msgid "Permissive"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:622
+-msgid "File Specification"
++#: booleans.py:172
++msgid ""
++"Allow user to r/w files on filesystems that do not have extended attributes "
++"(FAT, CDROM, FLOPPY)"
+ msgstr ""
  
--#~ msgid "Enforcing"
--#~ msgstr "जबरदस्तीरीत्या"
-+#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
-+msgid "Enforcing"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:650
+-msgid "File Type"
++#: booleans.py:173
++msgid ""
++"Allow users to run TCP servers (bind to ports and accept connection from the "
++"same domain and outside users)  disabling this forces FTP passive mode and "
++"may change other protocols."
+ msgstr ""
  
--#~ 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:94
-+msgid "Status"
+-#: ../gui/system-config-selinux.glade:727
++#: booleans.py:174
++msgid "Allow user music sharing"
 +msgstr ""
++
++#: booleans.py:175
+ msgid ""
+-"all files\n"
+-"regular file\n"
+-"directory\n"
+-"character device\n"
+-"block device\n"
+-"socket\n"
+-"symbolic link\n"
+-"named pipe\n"
++"Allow anon internal-sftp to upload files, used for public file transfer "
++"services. Directories must be labeled public_content_rw_t."
+ msgstr ""
  
--#~ msgid ""
--#~ "Changing to SELinux disabled requires a reboot.  It is not recommended.  "
--#~ "If you later decide to turn SELinux back on, the system will be required "
--#~ "to relabel.  If you just want to see if SELinux is causing a problem on "
--#~ "your system, you can go to permissive 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:133
+-#: ../gui/system-config-selinux.glade:773
+-msgid "MLS"
++#: booleans.py:176
 +msgid ""
-+"Changing the policy type will cause a relabel of the entire file system on "
-+"the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
-+msgstr ""
++"Allow sftp-internal to read and write files in the user home directories"
+ msgstr ""
  
--#~ msgid ""
--#~ "Changing to SELinux enabled will cause a relabel of the entire file "
--#~ "system on the next boot. Relabeling takes a long time depending on the "
--#~ "size of the file system.  Do you wish to continue?"
--#~ msgstr ""
--#~ "SELinux समर्थित बदल केल्यास पुढच्या बूटला पूर्प फाइल प्रणालीस पुन्हा लेबल करण्याजी गरज "
--#~ "पडेल. फाइल प्रणालीच्या आकारावर अवलंबून पुन्हा लेबल करायला बराच वेळ लागू शकतो.  तरी "
--#~ "आपल्या पुढे जायचे आहे का?"
-+#: ../gui/statusPage.py:147
+-#: ../gui/system-config-selinux.glade:837
+-msgid "Add SELinux User"
++#: booleans.py:177
 +msgid ""
-+"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
-+"you later decide to turn SELinux back on, the system will be required to "
-+"relabel.  If you just want to see if SELinux is causing a problem on your "
-+"system, you can go to permissive mode which will only log errors and not "
-+"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
-+"wish to continue?"
-+msgstr ""
++"Allow sftp-internal to login to local users and read/write all files on the "
++"system, governed by DAC."
+ msgstr ""
  
--#~ msgid "system-config-selinux"
--#~ msgstr "system-config-selinux"
-+#: ../gui/statusPage.py:152
+-#: ../gui/system-config-selinux.glade:1079
+-msgid "SELinux Administration"
++#: booleans.py:178
 +msgid ""
-+"Changing to SELinux enabled will cause a relabel of the entire file system "
-+"on the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
-+msgstr ""
++"Allow internal-sftp to read and write files in the user ssh home directories."
+ msgstr ""
  
--#~ msgid ""
--#~ "Copyright (c)2006 Red Hat, Inc.\n"
--#~ "Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
--#~ msgstr ""
--#~ "प्रतिकृती अधिकार (c)2006 Red Hat, Inc.\n"
--#~ "प्रतिकृती अधिकार (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-+#: ../gui/system-config-selinux.glade:11
-+msgid "system-config-selinux"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1122
+-msgid "Add"
++#: booleans.py:179
++msgid "Allow sge to connect to the network using any TCP port"
+ msgstr ""
  
--#~ msgid "Add SELinux Login Mapping"
--#~ msgstr "SELinux दाखलन मॅपिंग समाविष्टीत करा"
-+#: ../gui/system-config-selinux.glade:12
+-#: ../gui/system-config-selinux.glade:1144
+-msgid "_Properties"
++#: booleans.py:180
++msgid "Allow sge to access nfs file systems."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1166
+-msgid "_Delete"
++#: booleans.py:181
 +msgid ""
-+"Copyright (c)2006 Red Hat, Inc.\n"
-+"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-+msgstr ""
++"Enable additional permissions needed to support devices on 3ware controllers."
+ msgstr ""
  
--#~ msgid "Add SELinux Network Ports"
--#~ msgstr "SELinux संजाळ पोर्ट समाविष्टीत करा"
-+#: ../gui/system-config-selinux.glade:22
-+#: ../gui/system-config-selinux.glade:544
-+msgid "Add SELinux Login Mapping"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1256
+-msgid "Select Management Object"
++#: booleans.py:182
++msgid ""
++"Allow samba to modify public files used for public file transfer services.  "
++"Files/Directories must be labeled public_content_rw_t."
+ msgstr ""
  
--#~ msgid "SELinux Type"
--#~ msgstr "SELinux प्रकार"
-+#: ../gui/system-config-selinux.glade:257
-+msgid "Add SELinux Network Ports"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1273
+-msgid "<b>Select:</b>"
++#: booleans.py:183
++msgid "Allow user spamassassin clients to use the network."
+ msgstr ""
  
--#~ msgid ""
--#~ "tcp\n"
--#~ "udp"
--#~ msgstr ""
--#~ "tcp\n"
--#~ "udp"
-+#: ../gui/system-config-selinux.glade:391
-+#: ../gui/system-config-selinux.glade:678
-+msgid "SELinux Type"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1326
+-msgid "System Default Enforcing Mode"
++#: booleans.py:184
++msgid "Allow spamd to read/write user home directories."
+ msgstr ""
  
--#~ msgid ""
--#~ "SELinux MLS/MCS\n"
--#~ "Level"
--#~ msgstr ""
--#~ "SELinux MLS/MCS\n"
--#~ "स्थर"
-+#: ../gui/system-config-selinux.glade:622
-+msgid "File Specification"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1354
++#: booleans.py:185
+ msgid ""
+-"Disabled\n"
+-"Permissive\n"
+-"Enforcing\n"
++"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
+ msgstr ""
  
--#~ msgid "File Specification"
--#~ msgstr "फाइल गुणधर्म"
-+#: ../gui/system-config-selinux.glade:650
-+msgid "File Type"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1373
+-msgid "Current Enforcing Mode"
++#: booleans.py:186
++msgid "Allow squid to run as a transparent proxy (TPROXY)"
+ msgstr ""
  
--#~ msgid "File Type"
--#~ msgstr "फाइल प्रकार"
-+#: ../gui/system-config-selinux.glade:727
+-#: ../gui/system-config-selinux.glade:1418
+-msgid "System Default Policy Type: "
++#: booleans.py:187
 +msgid ""
-+"all files\n"
-+"regular file\n"
-+"directory\n"
-+"character device\n"
-+"block device\n"
-+"socket\n"
-+"symbolic link\n"
-+"named pipe\n"
-+msgstr ""
- 
--#~ msgid ""
--#~ "all files\n"
--#~ "regular file\n"
--#~ "directory\n"
--#~ "character device\n"
--#~ "block device\n"
--#~ "socket\n"
--#~ "symbolic link\n"
--#~ "named pipe\n"
--#~ msgstr ""
--#~ "सर्व फाइल\n"
--#~ "नियमीत फाइल\n"
--#~ "संचयीका\n"
--#~ "अक्षरी साधन\n"
--#~ "ब्लॉक साधन\n"
--#~ "सॉकेट\n"
--#~ "संकेतीक लींक\n"
--#~ "नामांकीत पाइप\n"
-+#: ../gui/system-config-selinux.glade:773
-+msgid "MLS"
-+msgstr ""
- 
--#~ msgid "MLS"
--#~ msgstr "MLS"
-+#: ../gui/system-config-selinux.glade:837
-+msgid "Add SELinux User"
-+msgstr ""
- 
--#~ msgid "Add SELinux User"
--#~ msgstr "SELinux वापरकर्ता समाविष्टीत करा"
-+#: ../gui/system-config-selinux.glade:1079
-+msgid "SELinux Administration"
-+msgstr ""
++"Allow ssh with chroot env to read and write files in the user home "
++"directories"
+ msgstr ""
  
--#~ msgid "SELinux Administration"
--#~ msgstr "SELinux प्रशासन"
-+#: ../gui/system-config-selinux.glade:1122
-+msgid "Add"
+-#: ../gui/system-config-selinux.glade:1463
++#: booleans.py:188
++msgid "allow host key based authentication"
 +msgstr ""
- 
--#~ msgid "Add"
--#~ msgstr "समाविष्ट"
-+#: ../gui/system-config-selinux.glade:1144
-+msgid "_Properties"
++
++#: booleans.py:189
++msgid "Allow ssh logins as sysadm_r:sysadm_t"
 +msgstr ""
- 
--#~ msgid "_Properties"
--#~ msgstr "गुणधर्म (_P)"
-+#: ../gui/system-config-selinux.glade:1166
-+msgid "_Delete"
++
++#: booleans.py:190
++msgid "allow staff user to create and transition to svirt domains."
 +msgstr ""
- 
--#~ msgid "_Delete"
--#~ msgstr "काढून टाका (_D)"
-+#: ../gui/system-config-selinux.glade:1256
-+msgid "Select Management Object"
++
++#: booleans.py:191
++msgid "Allow the Telepathy connection managers to connect to any network port."
 +msgstr ""
++
++#: booleans.py:192
+ msgid ""
+-"Select if you wish to relabel then entire file system on next reboot.  "
+-"Relabeling can take a very long time, depending on the size of the system.  "
+-"If you are changing policy types or going from disabled to enforcing, a "
+-"relabel is required."
++"Allow the Telepathy connection managers to connect to any generic TCP port."
+ msgstr ""
  
--#~ msgid "Select Management Object"
--#~ msgstr "व्यवस्थापन वस्तू निवडा"
-+#: ../gui/system-config-selinux.glade:1273
-+msgid "<b>Select:</b>"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1509
+-msgid "Relabel on next reboot."
++#: booleans.py:193
++msgid ""
++"Allow tftp to modify public files used for public file transfer services."
+ msgstr ""
  
--#~ msgid "<b>Select:</b>"
--#~ msgstr "<b>निवडा:</b>"
-+#: ../gui/system-config-selinux.glade:1326
-+msgid "System Default Enforcing Mode"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1561
+-msgid "label37"
++#: booleans.py:194
++msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
+ msgstr ""
  
--#~ msgid "System Default Enforcing Mode"
--#~ msgstr "प्रणाली मुलभूत जबरन माध्यम"
-+#: ../gui/system-config-selinux.glade:1354
+-#: ../gui/system-config-selinux.glade:1598
+-msgid "Revert boolean setting to system default"
++#: booleans.py:195
 +msgid ""
-+"Disabled\n"
-+"Permissive\n"
-+"Enforcing\n"
-+msgstr ""
- 
--#~ msgid "Current Enforcing Mode"
--#~ msgstr "सध्याचे जबरन माध्यम"
-+#: ../gui/system-config-selinux.glade:1373
-+msgid "Current Enforcing Mode"
-+msgstr ""
++"allow unconfined users to transition to the chrome sandbox domains when "
++"running chrome-sandbox"
+ msgstr ""
  
--#~ msgid "System Default Policy Type: "
--#~ msgstr "प्रणाली मुलभूत करार प्रकार: "
-+#: ../gui/system-config-selinux.glade:1418
-+msgid "System Default Policy Type: "
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1614
+-msgid "Toggle between Customized and All Booleans"
++#: booleans.py:196
++msgid "Allow a user to login as an unconfined domain"
+ msgstr ""
  
--#~ 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:1463
+-#: ../gui/system-config-selinux.glade:1645
+-#: ../gui/system-config-selinux.glade:1850
+-#: ../gui/system-config-selinux.glade:2037
+-#: ../gui/system-config-selinux.glade:2224
+-#: ../gui/system-config-selinux.glade:2467
+-#: ../gui/system-config-selinux.glade:2692
+-#: ../gui/system-config-selinux.glade:2867
+-msgid "Filter"
++#: booleans.py:197
 +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 ""
- 
--#~ msgid "Relabel on next reboot."
--#~ msgstr "पुढच्या पुनः बूटवेळी लेबल करा."
-+#: ../gui/system-config-selinux.glade:1509
-+msgid "Relabel on next reboot."
-+msgstr ""
++"Allow unconfined users to transition to the Mozilla plugin domain when "
++"running xulrunner plugin-container."
+ msgstr ""
  
--#~ msgid "Revert boolean setting to system default"
--#~ msgstr "प्रणाली मुलभूत करीता बूलीयन संयोजना पुन्हा स्थापीत करा"
-+#: ../gui/system-config-selinux.glade:1561
-+msgid "label37"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1734
+-msgid "label50"
++#: booleans.py:198
++msgid "Allow video playing tools to run unconfined"
+ msgstr ""
  
--#~ msgid "Toggle between Customized and All Booleans"
--#~ msgstr "इच्छिक व सर्व बूलीयन अंतर्गत टॉगल करा"
-+#: ../gui/system-config-selinux.glade:1598
-+msgid "Revert boolean setting to system default"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1771
+-msgid "Add File Context"
++#: booleans.py:199
++msgid "Allow unprivledged user to create and transition to svirt domains."
+ msgstr ""
  
--#~ msgid "Filter"
--#~ msgstr "फिल्टर"
-+#: ../gui/system-config-selinux.glade:1614
-+msgid "Toggle between Customized and All Booleans"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1787
+-msgid "Modify File Context"
++#: booleans.py:200
++msgid "Support ecryptfs home directories"
+ msgstr ""
  
--#~ msgid "Add File Context"
--#~ msgstr "फाइल संदर्भ समाविष्ट करा"
-+#: ../gui/system-config-selinux.glade:1645
-+#: ../gui/system-config-selinux.glade:1850
-+#: ../gui/system-config-selinux.glade:2037
-+#: ../gui/system-config-selinux.glade:2224
-+#: ../gui/system-config-selinux.glade:2467
-+#: ../gui/system-config-selinux.glade:2692
-+#: ../gui/system-config-selinux.glade:2867
-+msgid "Filter"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1803
+-msgid "Delete File Context"
++#: booleans.py:201
++msgid "Support fusefs home directories"
+ msgstr ""
  
--#~ msgid "Modify File Context"
--#~ msgstr "फाइल संदर्भ संपादीत करा"
-+#: ../gui/system-config-selinux.glade:1734
-+msgid "label50"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1819
+-msgid "Toggle between all and customized file context"
++#: booleans.py:202
++msgid "Use lpd server instead of cups"
+ msgstr ""
  
--#~ msgid "Delete File Context"
--#~ msgstr "फाइल संदर्भ काढून टाका"
-+#: ../gui/system-config-selinux.glade:1771
-+msgid "Add File Context"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1939
+-msgid "label38"
++#: booleans.py:203
++msgid "Support NFS home directories"
+ msgstr ""
  
--#~ msgid "Toggle between all and customized file context"
--#~ msgstr "सर्व व इच्छिक फाइल संदर्भ अंतर्गत टॉगल करा"
-+#: ../gui/system-config-selinux.glade:1787
-+msgid "Modify File Context"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1976
+-msgid "Add SELinux User Mapping"
++#: booleans.py:204
++msgid "Support SAMBA home directories"
+ msgstr ""
  
--#~ msgid "Add SELinux User Mapping"
--#~ msgstr "SELinux वापरकर्ता मॅपिंग समाविष्टीत करा"
-+#: ../gui/system-config-selinux.glade:1803
-+msgid "Delete File Context"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1992
+-msgid "Modify SELinux User Mapping"
++#: booleans.py:205
++msgid "Allow varnishd to connect to all ports, not just HTTP."
+ msgstr ""
  
--#~ msgid "Modify SELinux User Mapping"
--#~ msgstr "SELinux वापरकर्ता मॅपिंग संपादीत करा"
-+#: ../gui/system-config-selinux.glade:1819
-+msgid "Toggle between all and customized file context"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2008
+-msgid "Delete SELinux User Mapping"
++#: booleans.py:206
++msgid "Ignore vbetool mmap_zero errors."
+ msgstr ""
  
--#~ msgid "Delete SELinux User Mapping"
--#~ msgstr "SELinux वापरकर्ता मॅपिंग काढून टाकत आहे"
-+#: ../gui/system-config-selinux.glade:1939
-+msgid "label38"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2126
+-msgid "label39"
++#: booleans.py:207
++msgid ""
++"Allow confined virtual guests to use serial/parallel communication ports"
+ msgstr ""
  
--#~ msgid "Add Translation"
--#~ msgstr "भाषांतरन समाविष्ट करा"
-+#: ../gui/system-config-selinux.glade:1976
-+msgid "Add SELinux User Mapping"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2163
+-msgid "Add User"
++#: booleans.py:208
++msgid ""
++"Allow confined virtual guests to use executable memory and executable stack"
+ msgstr ""
  
--#~ msgid "Modify Translation"
--#~ msgstr "भाषांतरन संपादित करा"
-+#: ../gui/system-config-selinux.glade:1992
-+msgid "Modify SELinux User Mapping"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2179
+-msgid "Modify User"
++#: booleans.py:209
++msgid "Allow confined virtual guests to read fuse files"
+ msgstr ""
  
--#~ msgid "Delete Translation"
--#~ msgstr "भाषांतरने काढून टाका"
-+#: ../gui/system-config-selinux.glade:2008
-+msgid "Delete SELinux User Mapping"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2195
+-msgid "Delete User"
++#: booleans.py:210
++msgid "Allow confined virtual guests to manage nfs files"
+ msgstr ""
  
--#~ msgid "Modify SELinux User"
--#~ msgstr "SELinux वापरकर्ता संपादीत करा"
-+#: ../gui/system-config-selinux.glade:2126
-+msgid "label39"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2313
+-msgid "label41"
++#: booleans.py:211
++msgid "Allow confined virtual guests to manage cifs files"
+ msgstr ""
  
--#~ msgid "Add Network Port"
--#~ msgstr "संजाळ पोर्ट समाविष्ट करा"
-+#: ../gui/system-config-selinux.glade:2163
-+msgid "Add User"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2350
+-msgid "Add Network Port"
++#: booleans.py:212
++msgid "Allow confined virtual guests to interact with the sanlock"
+ msgstr ""
  
--#~ msgid "Edit Network Port"
--#~ msgstr "संजाळ पोर्ट संपादित करा"
-+#: ../gui/system-config-selinux.glade:2179
-+msgid "Modify User"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2366
+-msgid "Edit Network Port"
++#: booleans.py:213
++msgid "Allow confined virtual guests to manage device configuration, (pci)"
+ msgstr ""
  
--#~ msgid "Delete Network Port"
--#~ msgstr "संजाळ पोर्ट काढून टाका"
-+#: ../gui/system-config-selinux.glade:2195
-+msgid "Delete User"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2382
+-msgid "Delete Network Port"
++#: booleans.py:214
++msgid "Allow confined virtual guests to use usb devices"
+ msgstr ""
  
--#~ msgid "Toggle between Customized and All Ports"
--#~ msgstr "इच्छिक व सर्व पोर्ट अंतर्गत टॉगल करा"
-+#: ../gui/system-config-selinux.glade:2313
-+msgid "label41"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2418
+-#: ../gui/system-config-selinux.glade:2436
+-msgid "Toggle between Customized and All Ports"
++#: booleans.py:215
++msgid "Allow confined virtual guests to interact with the xserver"
+ msgstr ""
  
--#~ msgid "Generate new policy module"
--#~ msgstr "नविन करार घटक निर्माण करा"
-+#: ../gui/system-config-selinux.glade:2350
-+msgid "Add Network Port"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2556
+-msgid "label42"
++#: booleans.py:216
++msgid "Allow webadm to manage files in users home directories"
+ msgstr ""
  
--#~ msgid "Load policy module"
--#~ msgstr "करार घटक दाखल करा"
-+#: ../gui/system-config-selinux.glade:2366
-+msgid "Edit Network Port"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2593
+-msgid "Generate new policy module"
++#: booleans.py:217
++msgid "Allow webadm to read files in users home directories"
+ msgstr ""
  
--#~ msgid "Remove loadable policy module"
--#~ msgstr "दाखलकरतायेण्याजोगी करार घटक काढून टाका"
-+#: ../gui/system-config-selinux.glade:2382
-+msgid "Delete Network Port"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2609
+-msgid "Load policy module"
++#: booleans.py:218
++msgid "Ignore wine mmap_zero errors."
+ msgstr ""
  
--#~ msgid ""
--#~ "Enable/Disable additional audit rules, that are normally not reported in "
--#~ "the log files."
--#~ 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:2625
+-msgid "Remove loadable policy module"
++#: booleans.py:219
++msgid "Allow the graphical login program to execute bootloader"
+ msgstr ""
  
--#~ msgid "Sensitvity Level"
--#~ msgstr "संवेदनशीलतेचा स्थर"
-+#: ../gui/system-config-selinux.glade:2556
-+msgid "label42"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2661
++#: booleans.py:220
+ msgid ""
+-"Enable/Disable additional audit rules, that are normally not reported in the "
+-"log files."
++"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+ msgstr ""
  
--#~ msgid "SELinux user '%s' is required"
--#~ msgstr "SELinux वापरकर्ता '%s' जरूरी आहे"
-+#: ../gui/system-config-selinux.glade:2593
-+msgid "Generate new policy module"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2781
+-msgid "label44"
++#: booleans.py:221
++msgid "Allow xen to manage nfs files"
+ msgstr ""
  
--#~ msgid "Requires value"
--#~ msgstr "मूल्य आवश्यक"
-+#: ../gui/system-config-selinux.glade:2609
-+msgid "Load policy module"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2818
+-msgid "Change process mode to permissive."
++#: booleans.py:222
++msgid ""
++"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
++"logical volumes for disk images."
+ msgstr ""
  
--#~ msgid ""
--#~ "\n"
--#~ "\n"
--#~ "semodule -i %s\n"
--#~ "\n"
--#~ msgstr ""
--#~ "\n"
--#~ "\n"
--#~ "semodule -i %s\n"
--#~ "\n"
-+#: ../gui/system-config-selinux.glade:2625
-+msgid "Remove loadable policy module"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2836
+-msgid "Change process mode to enforcing"
++#: booleans.py:223
++msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
+ msgstr ""
  
--#~ msgid "Allow application/user role to bind to any tcp ports > 1024"
--#~ msgstr ""
--#~ "अनुप्रयोगास/वापरकर्त्यास कुठल्याही tcp पोर्ट > 1024 शी बंधनकारक होण्यास परवानगी देतो"
-+#: ../gui/system-config-selinux.glade:2661
+-#: ../gui/system-config-selinux.glade:2928
+-msgid "Process Domain"
++#: booleans.py:224
 +msgid ""
-+"Enable/Disable additional audit rules, that are normally not reported in the "
-+"log files."
-+msgstr ""
++"Allow xguest users to configure Network Manager and connect to apache ports"
+ msgstr ""
  
--#~ msgid "Allows confined application/user role to bind to any tcp port"
--#~ msgstr ""
--#~ "मर्यादीत अनुप्रयोगास/वापरकर्त्यास कुठल्याही tcp पोर्टशी बंधनकारक होण्यास परवानगी देतो"
-+#: ../gui/system-config-selinux.glade:2781
-+msgid "label44"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2956
+-msgid "label59"
++#: booleans.py:225
++msgid "Allow xguest users to mount removable media"
+ msgstr ""
  
--#~ msgid ""
--#~ "Enter a comma separated list of tcp ports or ranges of ports that "
--#~ "application/user role binds to. Example: 612, 650-660"
--#~ msgstr ""
--#~ "ह्या अनुप्रयोगास बंधनकारक करण्याकरीता स्वल्पविराम विभाजीत tcp पोर्ट ची यादी "
--#~ "प्रविष्ट करा. Example: 612, 650-660"
-+#: ../gui/system-config-selinux.glade:2818
-+msgid "Change process mode to permissive."
+-#: ../gui/usersPage.py:138
+-#, python-format
+-msgid "SELinux user '%s' is required"
++#: booleans.py:226
++msgid "Allow xguest to use blue tooth devices"
 +msgstr ""
- 
--#~ msgid "SELinux Policy Generation Druid"
--#~ msgstr "SELinux करार निर्माण ड्र्यूईड"
-+#: ../gui/system-config-selinux.glade:2836
-+msgid "Change process mode to enforcing"
++
++#: booleans.py:227
++msgid "Allows clients to write to the X server shared memory segments."
 +msgstr ""
- 
--#~ msgid "Unreserved Ports  (> 1024)"
--#~ msgstr "अनारक्षीत पोर्ट  (> 1024)"
-+#: ../gui/system-config-selinux.glade:2928
-+msgid "Process Domain"
++
++#: booleans.py:228
++msgid "Allows XServer to execute writable memory"
 +msgstr ""
- 
--#~ msgid "Use this checkbutton if your app calls bindresvport with 0."
--#~ msgstr "अनुप्रयोग 0 सह bindresvport ला कार्यास हाक देत असल्यास हा चेकबटन वापरा."
-+#: ../gui/system-config-selinux.glade:2956
-+msgid "label59"
++
++#: booleans.py:229
++msgid "Support X userspace object manager"
 +msgstr ""
- 
--#~ msgid ""
--#~ "Enforcing\n"
--#~ "Permissive\n"
--#~ "Disabled\n"
--#~ msgstr ""
--#~ "जबरन\n"
--#~ "परवानगीक\n"
--#~ "अकार्यान्वीत\n"
-+#: ../gui/usersPage.py:138
-+#, python-format
-+msgid "SELinux user '%s' is required"
++
++#: booleans.py:230
++msgid "Allow zabbix to connect to unreserved ports"
 +msgstr ""
-diff -up policycoreutils-2.1.12/po/ms.po.rhat policycoreutils-2.1.12/po/ms.po
---- policycoreutils-2.1.12/po/ms.po.rhat	2012-07-04 07:35:21.000000000 -0400
-+++ policycoreutils-2.1.12/po/ms.po	2012-10-16 15:07:17.572526255 -0400
-@@ -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.
--# FIRST AUTHOR <EMAIL at ADDRESS>, YEAR.
- #
-+# Translators:
- msgid ""
++
++#: booleans.py:231
++msgid "Allow zebra daemon to write it configuration files"
++msgstr ""
++
++#: booleans.py:232
++msgid ""
++"Allow ZoneMinder to modify public files used for public file transfer "
++"services."
  msgstr ""
--"Project-Id-Version: policycoreutils\n"
-+"Project-Id-Version: Policycoreutils\n"
+diff --git a/policycoreutils/po/mk.po b/policycoreutils/po/mk.po
+index 02a882e..ddc7341 100644
+--- a/policycoreutils/po/mk.po
++++ b/policycoreutils/po/mk.po
+@@ -9,15 +9,15 @@ msgid ""
+ msgstr ""
+ "Project-Id-Version: Policycoreutils\n"
  "Report-Msgid-Bugs-To: \n"
--"POT-Creation-Date: 2012-03-27 10:49-0400\n"
--"PO-Revision-Date: 2007-07-27 23:11+0800\n"
--"Last-Translator: Sharuzzaman Ahmat Raslan <sharuzzaman at myrealbox.com>\n"
--"Language-Team: Malay <translation-team-ms at lists.sourceforge.net>\n"
-+"POT-Creation-Date: 2012-05-25 07:28-0400\n"
-+"PO-Revision-Date: 2012-04-02 20:30+0000\n"
-+"Last-Translator: dwalsh <dwalsh at redhat.com>\n"
-+"Language-Team: LANGUAGE <LL at li.org>\n"
- "Language: ms\n"
+-"POT-Creation-Date: 2012-05-25 07:28-0400\n"
+-"PO-Revision-Date: 2012-04-02 20:30+0000\n"
++"POT-Creation-Date: 2012-10-16 12:24-0400\n"
++"PO-Revision-Date: 2012-10-08 13:10+0000\n"
+ "Last-Translator: dwalsh <dwalsh at redhat.com>\n"
+ "Language-Team: LANGUAGE <LL at li.org>\n"
+ "Language: mk\n"
  "MIME-Version: 1.0\n"
--"Content-Type: text/plain; charset=utf-8\n"
-+"Content-Type: text/plain; charset=UTF-8\n"
+ "Content-Type: text/plain; charset=UTF-8\n"
  "Content-Transfer-Encoding: 8bit\n"
-+"Plural-Forms: nplurals=1; plural=0\n"
+-"Plural-Forms: nplurals=2; plural=(n % 10 == 1 && n % 100 != 11) ? 0 : 1\n"
++"Plural-Forms: nplurals=2; plural=(n % 10 == 1 && n % 100 != 11) ? 0 : 1;\n"
  
  #: ../run_init/run_init.c:67
  msgid ""
-@@ -24,14 +25,14 @@ msgid ""
- msgstr ""
- 
- #: ../run_init/run_init.c:126 ../newrole/newrole.c:1124
--#, fuzzy, c-format
-+#, c-format
- msgid "failed to initialize PAM\n"
--msgstr "PAM: gagal untuk melepaskan pengesah."
-+msgstr ""
- 
- #: ../run_init/run_init.c:139
--#, fuzzy, c-format
-+#, c-format
- msgid "failed to get account information\n"
--msgstr "Gagal menukar maklumat usia untuk %s: %s\n"
-+msgstr ""
- 
- #: ../run_init/run_init.c:162 ../newrole/newrole.c:341
- msgid "Password:"
-@@ -53,14 +54,14 @@ msgid "run_init: incorrect password for
- msgstr ""
- 
- #: ../run_init/run_init.c:309
--#, fuzzy, c-format
-+#, c-format
- msgid "Could not open file %s\n"
--msgstr "tidak dapat membuka fail tetapan `%s': %s"
-+msgstr ""
- 
- #: ../run_init/run_init.c:336
--#, fuzzy, c-format
-+#, c-format
- msgid "No context in file %s\n"
--msgstr "akhir fail tidak dijangka dalam %s\n"
-+msgstr ""
+@@ -29,7 +29,7 @@ msgstr ""
+ "  каде што: <skripta> е името на init-скриптата за извршување, а\n"
+ "         <argumenti ...> се аргументите за таа скрипта."
  
- #: ../run_init/run_init.c:361
+-#: ../run_init/run_init.c:126 ../newrole/newrole.c:1124
++#: ../run_init/run_init.c:126 ../newrole/newrole.c:1123
  #, c-format
-@@ -68,21 +69,18 @@ msgid "Sorry, run_init may be used only
- msgstr ""
- 
- #: ../run_init/run_init.c:380
--#, fuzzy, c-format
-+#, c-format
+ msgid "failed to initialize PAM\n"
+ msgstr "не успеав да го иницијализирам PAM\n"
+@@ -78,7 +78,7 @@ msgstr "Жалам, run_init може да се користи само на SEL
  msgid "authentication failed.\n"
--msgstr "Pengesahan gagal"
-+msgstr ""
+ msgstr "проверката за автентичност не успеа.\n"
  
- #: ../run_init/run_init.c:405 ../newrole/newrole.c:1258
--#, fuzzy, c-format
-+#, c-format
+-#: ../run_init/run_init.c:405 ../newrole/newrole.c:1258
++#: ../run_init/run_init.c:405 ../newrole/newrole.c:1257
+ #, c-format
  msgid "Could not set exec context to %s.\n"
--msgstr "Tidak dapat menetapkan konteks exec ke %s.\n"
-+msgstr ""
- 
- #: ../audit2allow/audit2allow:230
--#, fuzzy
- msgid "******************** IMPORTANT ***********************\n"
- msgstr ""
--"\n"
--"******************** PENTING ************************\n"
- 
- #: ../audit2allow/audit2allow:231
+ msgstr "Не можев да поставам контекст за извршување на %s.\n"
+@@ -91,863 +91,879 @@ msgstr ""
  msgid "To make this policy package active, execute:"
-@@ -92,869 +90,858 @@ msgstr ""
- msgid "global"
  msgstr ""
  
--#: ../semanage/seobject.py:222
--#, fuzzy
-+#: ../semanage/seobject.py:225
+-#: ../semanage/seobject.py:143 ../semanage/seobject.py:147
+-msgid "global"
+-msgstr ""
+-
+-#: ../semanage/seobject.py:225
++#: ../semanage/seobject.py:200
  msgid "Could not create semanage handle"
--msgstr "Tidak dapat menetapkan konteks default untuk %s untuk program %s.\n"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:230
-+#: ../semanage/seobject.py:233
+-#: ../semanage/seobject.py:233
++#: ../semanage/seobject.py:208
  msgid "SELinux policy is not managed or store cannot be accessed."
  msgstr ""
+ "Политиката на SELinux не е менаџирана или не може да се пристапи на "
+ "складиштето."
  
--#: ../semanage/seobject.py:235
--#, fuzzy
-+#: ../semanage/seobject.py:238
+-#: ../semanage/seobject.py:238
++#: ../semanage/seobject.py:213
  msgid "Cannot read policy store."
--msgstr "gagal baca fail menu:%s"
-+msgstr ""
+ msgstr "Не можам да ја прочитам политиката на складиштето."
  
--#: ../semanage/seobject.py:240
--#, fuzzy
-+#: ../semanage/seobject.py:243
+-#: ../semanage/seobject.py:243
++#: ../semanage/seobject.py:218
  msgid "Could not establish semanage connection"
--msgstr "Tidak dapat menetapkan konteks default untuk %s untuk program %s.\n"
-+msgstr ""
+ msgstr "Не можев да воспоставам поврзување со semanage"
  
--#: ../semanage/seobject.py:245
--#, fuzzy
-+#: ../semanage/seobject.py:248
+-#: ../semanage/seobject.py:248
++#: ../semanage/seobject.py:223
  msgid "Could not test MLS enabled status"
--msgstr "Tidak dapat menetapkan konteks fail untuk %s"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:251 ../semanage/seobject.py:266
-+#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
+-#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
++#: ../semanage/seobject.py:229 ../semanage/seobject.py:244
  msgid "Not yet implemented"
  msgstr ""
  
--#: ../semanage/seobject.py:255
-+#: ../semanage/seobject.py:258
+-#: ../semanage/seobject.py:258
++#: ../semanage/seobject.py:233
  msgid "Semanage transaction already in progress"
  msgstr ""
  
--#: ../semanage/seobject.py:264
--#, fuzzy
-+#: ../semanage/seobject.py:267
+-#: ../semanage/seobject.py:267
++#: ../semanage/seobject.py:242
  msgid "Could not start semanage transaction"
--msgstr "Tidak dapat menetapkan konteks default untuk %s untuk program %s.\n"
-+msgstr ""
+ msgstr "Не можев да стартувам semanage-трансакција"
  
--#: ../semanage/seobject.py:274
--#, fuzzy
-+#: ../semanage/seobject.py:278
+-#: ../semanage/seobject.py:278
++#: ../semanage/seobject.py:254
  msgid "Could not commit semanage transaction"
--msgstr "Tidak dapat menetapkan konteks default untuk %s untuk program %s.\n"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:279
-+#: ../semanage/seobject.py:283
+-#: ../semanage/seobject.py:283
++#: ../semanage/seobject.py:259
  msgid "Semanage transaction not in progress"
  msgstr ""
  
--#: ../semanage/seobject.py:291 ../semanage/seobject.py:371
--#, fuzzy
-+#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
+-#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
++#: ../semanage/seobject.py:271 ../semanage/seobject.py:351
  msgid "Could not list SELinux modules"
--msgstr "Tidak dapat menyenaraikan pengguna SELinux"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:304
-+#: ../semanage/seobject.py:308
+-#: ../semanage/seobject.py:308
++#: ../semanage/seobject.py:284
  msgid "Modules Name"
  msgstr ""
  
--#: ../semanage/seobject.py:304
-+#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
+-#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
++#: ../semanage/seobject.py:284 ../gui/modulesPage.py:63
  msgid "Version"
  msgstr ""
  
--#: ../semanage/seobject.py:307
-+#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
+-#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
++#: ../semanage/seobject.py:287 ../gui/statusPage.py:75
  msgid "Disabled"
  msgstr ""
  
--#: ../semanage/seobject.py:322
-+#: ../semanage/seobject.py:326
+-#: ../semanage/seobject.py:326
++#: ../semanage/seobject.py:302
  #, python-format
  msgid "Could not disable module %s (remove failed)"
  msgstr ""
  
--#: ../semanage/seobject.py:333
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:337
-+#, python-format
+-#: ../semanage/seobject.py:337
++#: ../semanage/seobject.py:313
+ #, python-format
  msgid "Could not enable module %s (remove failed)"
--msgstr "Tidak dapat menambah konteks fail untuk %s"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:348
-+#: ../semanage/seobject.py:352
+-#: ../semanage/seobject.py:352
++#: ../semanage/seobject.py:328
  #, python-format
  msgid "Could not remove module %s (remove failed)"
  msgstr ""
  
--#: ../semanage/seobject.py:358
-+#: ../semanage/seobject.py:362
+-#: ../semanage/seobject.py:362
++#: ../semanage/seobject.py:338
  msgid "dontaudit requires either 'on' or 'off'"
  msgstr ""
  
--#: ../semanage/seobject.py:387
-+#: ../semanage/seobject.py:391
+-#: ../semanage/seobject.py:391
++#: ../semanage/seobject.py:366
  msgid "Builtin Permissive Types"
  msgstr ""
  
--#: ../semanage/seobject.py:397
-+#: ../semanage/seobject.py:401
+-#: ../semanage/seobject.py:401
++#: ../semanage/seobject.py:376
  msgid "Customized Permissive Types"
  msgstr ""
  
--#: ../semanage/seobject.py:438
-+#: ../semanage/seobject.py:442
+-#: ../semanage/seobject.py:442
++#: ../semanage/seobject.py:417
  #, python-format
  msgid "Could not set permissive domain %s (module installation failed)"
  msgstr ""
  
--#: ../semanage/seobject.py:444
-+#: ../semanage/seobject.py:448
+-#: ../semanage/seobject.py:448
++#: ../semanage/seobject.py:423
  #, python-format
  msgid "Could not remove permissive domain %s (remove failed)"
  msgstr ""
  
--#: ../semanage/seobject.py:479 ../semanage/seobject.py:553
--#: ../semanage/seobject.py:599 ../semanage/seobject.py:696
--#: ../semanage/seobject.py:726 ../semanage/seobject.py:793
--#: ../semanage/seobject.py:850 ../semanage/seobject.py:1097
--#: ../semanage/seobject.py:1786 ../semanage/seobject.py:1849
--#: ../semanage/seobject.py:1868 ../semanage/seobject.py:1985
--#: ../semanage/seobject.py:2037
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
-+#: ../semanage/seobject.py:603 ../semanage/seobject.py:700
-+#: ../semanage/seobject.py:730 ../semanage/seobject.py:797
-+#: ../semanage/seobject.py:854 ../semanage/seobject.py:1101
-+#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
-+#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
-+#: ../semanage/seobject.py:2045
-+#, python-format
+-#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
+-#: ../semanage/seobject.py:603 ../semanage/seobject.py:700
+-#: ../semanage/seobject.py:730 ../semanage/seobject.py:797
+-#: ../semanage/seobject.py:854 ../semanage/seobject.py:1101
+-#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
+-#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
+-#: ../semanage/seobject.py:2045
++#: ../semanage/seobject.py:458 ../semanage/seobject.py:532
++#: ../semanage/seobject.py:578 ../semanage/seobject.py:675
++#: ../semanage/seobject.py:705 ../semanage/seobject.py:772
++#: ../semanage/seobject.py:829 ../semanage/seobject.py:1084
++#: ../semanage/seobject.py:1800 ../semanage/seobject.py:1863
++#: ../semanage/seobject.py:1882 ../semanage/seobject.py:2003
++#: ../semanage/seobject.py:2056
+ #, python-format
  msgid "Could not create a key for %s"
--msgstr "Tidak dapat mencipta konteks fail untuk %s"
-+msgstr ""
+ msgstr "Не можев да креирам клуч за %s"
  
--#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
--#: ../semanage/seobject.py:603 ../semanage/seobject.py:609
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
-+#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
-+#, python-format
+-#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
+-#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
++#: ../semanage/seobject.py:462 ../semanage/seobject.py:536
++#: ../semanage/seobject.py:582 ../semanage/seobject.py:588
+ #, python-format
  msgid "Could not check if login mapping for %s is defined"
--msgstr "Tidak dapat memeriksa jika konteks fail untuk %s telah dinyatakan"
-+msgstr ""
+ msgstr "Не можев да проверам дали е дефинирано мапирање за најава за %s"
  
--#: ../semanage/seobject.py:492
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:496
-+#, python-format
+-#: ../semanage/seobject.py:496
++#: ../semanage/seobject.py:471
+ #, python-format
  msgid "Linux Group %s does not exist"
--msgstr "Partisyen Diminta Tidak Wujud"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:497
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:501
-+#, python-format
+-#: ../semanage/seobject.py:501
++#: ../semanage/seobject.py:476
+ #, python-format
  msgid "Linux User %s does not exist"
--msgstr "Partisyen Diminta Tidak Wujud"
-+msgstr ""
+ msgstr "Linux-корисникот %s не постои"
  
--#: ../semanage/seobject.py:501
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:505
-+#, python-format
+-#: ../semanage/seobject.py:505
++#: ../semanage/seobject.py:480
+ #, python-format
  msgid "Could not create login mapping for %s"
--msgstr "Tidak dapat mencipta konteks fail untuk %s"
-+msgstr ""
+ msgstr "Не можев да креирам мапирање за најава за %s"
  
--#: ../semanage/seobject.py:505 ../semanage/seobject.py:741
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
-+#, python-format
+-#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
++#: ../semanage/seobject.py:484 ../semanage/seobject.py:720
+ #, python-format
  msgid "Could not set name for %s"
--msgstr "Tidak dapat menetapkan konteks fail untuk %s"
-+msgstr ""
+ msgstr "Не можев да поставам име за %s"
  
--#: ../semanage/seobject.py:510 ../semanage/seobject.py:751
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
-+#, python-format
+-#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
++#: ../semanage/seobject.py:489 ../semanage/seobject.py:730
+ #, python-format
  msgid "Could not set MLS range for %s"
--msgstr "Tidak dapat menetapkan konteks fail untuk %s"
-+msgstr ""
+ msgstr "Не можев да поставам MLS-опсег за %s"
  
--#: ../semanage/seobject.py:514
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:518
-+#, python-format
+-#: ../semanage/seobject.py:518
++#: ../semanage/seobject.py:493
+ #, python-format
  msgid "Could not set SELinux user for %s"
--msgstr "Tidak dapat menetapkan pengguna dalam konteks fail untuk %s"
-+msgstr ""
+ msgstr "Не можев да поставам SELinux-корисник за %s"
  
--#: ../semanage/seobject.py:518
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:522
-+#, python-format
+-#: ../semanage/seobject.py:522
++#: ../semanage/seobject.py:497
+ #, python-format
  msgid "Could not add login mapping for %s"
--msgstr "Tidak dapat menambah konteks fail untuk %s"
-+msgstr ""
+ msgstr "Не можев да додадам мапирање за најава за %s"
  
--#: ../semanage/seobject.py:536
--#, fuzzy
-+#: ../semanage/seobject.py:540
+-#: ../semanage/seobject.py:540
++#: ../semanage/seobject.py:515
  msgid "Requires seuser or serange"
--msgstr "Memerlukan setype, serange atau seuser"
-+msgstr ""
+ msgstr "Побарува seuser или serange"
  
--#: ../semanage/seobject.py:559 ../semanage/seobject.py:605
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
-+#, python-format
+-#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
++#: ../semanage/seobject.py:538 ../semanage/seobject.py:584
+ #, python-format
  msgid "Login mapping for %s is not defined"
--msgstr "Konteks fail %s tidak dinyatakan"
-+msgstr ""
+ msgstr "Мапирањето за најава за %s не е дефинирано"
  
--#: ../semanage/seobject.py:563
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:567
-+#, python-format
+-#: ../semanage/seobject.py:567
++#: ../semanage/seobject.py:542
+ #, python-format
  msgid "Could not query seuser for %s"
--msgstr "Tidak dapat menyoal konteks fail untuk %s"
-+msgstr ""
+ msgstr "Не можев да пребарувам во seuser за %s"
  
--#: ../semanage/seobject.py:577
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:581
-+#, python-format
+-#: ../semanage/seobject.py:581
++#: ../semanage/seobject.py:556
+ #, python-format
  msgid "Could not modify login mapping for %s"
--msgstr "Tidak dapat mengubahsuai konteks fail untuk %s"
-+msgstr ""
+ msgstr "Не можев да го изменам мапирањето за најава за %s"
  
--#: ../semanage/seobject.py:611
-+#: ../semanage/seobject.py:615
+-#: ../semanage/seobject.py:615
++#: ../semanage/seobject.py:590
  #, python-format
  msgid "Login mapping for %s is defined in policy, cannot be deleted"
  msgstr ""
+ "Мапирањето за најава за %s е дефинирано во политиката и не може да биде "
+ "избришан"
  
--#: ../semanage/seobject.py:615
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:619
-+#, python-format
+-#: ../semanage/seobject.py:619
++#: ../semanage/seobject.py:594
+ #, python-format
  msgid "Could not delete login mapping for %s"
--msgstr "Tidak dapat memadam konteks fail untuk %s"
-+msgstr ""
+ msgstr "Не можев да го избришам мапирањето за најава за %s"
  
--#: ../semanage/seobject.py:637 ../semanage/seobject.py:655
--#: ../semanage/seobject.py:893
--#, fuzzy
-+#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
-+#: ../semanage/seobject.py:897
+-#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
+-#: ../semanage/seobject.py:897
++#: ../semanage/seobject.py:616 ../semanage/seobject.py:634
++#: ../semanage/seobject.py:872
  msgid "Could not list login mappings"
--msgstr "Tidak dapat menyenaraikan konteks fail"
-+msgstr ""
+ msgstr "Не можев да ги прикажам мапирањата за најави"
  
--#: ../semanage/seobject.py:680 ../semanage/seobject.py:685
-+#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../gui/system-config-selinux.glade:100
+-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
++#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
+ #: ../gui/system-config-selinux.glade:100
  msgid "Login Name"
  msgstr ""
  
--#: ../semanage/seobject.py:680 ../semanage/seobject.py:685
--#: ../semanage/seobject.py:943 ../semanage/seobject.py:948
--#, fuzzy
-+#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../gui/system-config-selinux.glade:128
-+#: ../gui/system-config-selinux.glade:915
-+#: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
+-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
+-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
++#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
++#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
+ #: ../gui/system-config-selinux.glade:128
+ #: ../gui/system-config-selinux.glade:915
+ #: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
  msgid "SELinux User"
--msgstr "Jenis SELinux diperlukan"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:680
-+#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
-+#: ../gui/system-config-selinux.glade:943
+-#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
++#: ../semanage/seobject.py:659 ../gui/system-config-selinux.glade:156
+ #: ../gui/system-config-selinux.glade:943
  msgid "MLS/MCS Range"
  msgstr ""
  
--#: ../semanage/seobject.py:699 ../semanage/seobject.py:730
--#: ../semanage/seobject.py:797 ../semanage/seobject.py:854
--#: ../semanage/seobject.py:860
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
-+#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
-+#: ../semanage/seobject.py:864
-+#, python-format
+-#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
+-#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
+-#: ../semanage/seobject.py:864
++#: ../semanage/seobject.py:678 ../semanage/seobject.py:709
++#: ../semanage/seobject.py:776 ../semanage/seobject.py:833
++#: ../semanage/seobject.py:839
+ #, python-format
  msgid "Could not check if SELinux user %s is defined"
--msgstr "Tidak dapat memeriksa jika konteks fail untuk %s telah dinyatakan"
-+msgstr ""
+ msgstr "Не можев да проверам дали е дефиниран SELinux-корисникот %s"
  
--#: ../semanage/seobject.py:702 ../semanage/seobject.py:803
--#: ../semanage/seobject.py:866
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
-+#: ../semanage/seobject.py:870
-+#, python-format
+-#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
+-#: ../semanage/seobject.py:870
++#: ../semanage/seobject.py:681 ../semanage/seobject.py:782
++#: ../semanage/seobject.py:845
+ #, python-format
  msgid "Could not query user for %s"
--msgstr "Tidak dapat menyoal konteks fail untuk %s"
-+msgstr ""
+ msgstr "Не можев да пребарувам во корисниците за %s"
  
--#: ../semanage/seobject.py:722
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:726
-+#, python-format
+-#: ../semanage/seobject.py:726
++#: ../semanage/seobject.py:701
+ #, python-format
  msgid "You must add at least one role for %s"
--msgstr "Tidak dapat menambah konteks fail untuk %s"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:737
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:741
-+#, python-format
+-#: ../semanage/seobject.py:741
++#: ../semanage/seobject.py:716
+ #, python-format
  msgid "Could not create SELinux user for %s"
--msgstr "Tidak dapat mencipta konteks fail untuk %s"
-+msgstr ""
+ msgstr "Не можев да креирам SELinux-корисник за %s"
  
--#: ../semanage/seobject.py:746
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:750
-+#, python-format
+-#: ../semanage/seobject.py:750
++#: ../semanage/seobject.py:725
+ #, python-format
  msgid "Could not add role %s for %s"
--msgstr "Tidak dapat menambah konteks fail untuk %s"
-+msgstr ""
+ msgstr "Не можев да ја додадам улогата %s за %s"
  
--#: ../semanage/seobject.py:755
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:759
-+#, python-format
+-#: ../semanage/seobject.py:759
++#: ../semanage/seobject.py:734
+ #, python-format
  msgid "Could not set MLS level for %s"
--msgstr "Tidak dapat menetapkan konteks fail untuk %s"
-+msgstr ""
+ msgstr "Не можев да го поставам MLS-нивото за %s"
  
--#: ../semanage/seobject.py:758
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:762
-+#, python-format
+-#: ../semanage/seobject.py:762
++#: ../semanage/seobject.py:737
+ #, python-format
  msgid "Could not add prefix %s for %s"
--msgstr "Tidak dapat menambah konteks fail untuk %s"
-+msgstr ""
+ msgstr "Не можев да го додадам префиксот %s за %s"
  
--#: ../semanage/seobject.py:761
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:765
-+#, python-format
+-#: ../semanage/seobject.py:765
++#: ../semanage/seobject.py:740
+ #, python-format
  msgid "Could not extract key for %s"
--msgstr "Tidak dapat membuka %s untuk salinan: %s"
-+msgstr ""
+ msgstr "Не можев да го извлечам клучот за %s"
  
--#: ../semanage/seobject.py:765
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:769
-+#, python-format
+-#: ../semanage/seobject.py:769
++#: ../semanage/seobject.py:744
+ #, python-format
  msgid "Could not add SELinux user %s"
--msgstr "Pengguna %s tidak dapat dipadam: %s.\n"
-+msgstr ""
+ msgstr "Не можев да го додадам SELinux-корисникот %s"
  
--#: ../semanage/seobject.py:787
-+#: ../semanage/seobject.py:791
+-#: ../semanage/seobject.py:791
++#: ../semanage/seobject.py:766
  msgid "Requires prefix, roles, level or range"
- msgstr ""
+ msgstr "Побарува префикс, улоги, ниво или опсег"
  
--#: ../semanage/seobject.py:789
--#, fuzzy
-+#: ../semanage/seobject.py:793
+-#: ../semanage/seobject.py:793
++#: ../semanage/seobject.py:768
  msgid "Requires prefix or roles"
--msgstr "Memerlukan setype, serange atau seuser"
-+msgstr ""
+ msgstr "Побарува префикс или улоги"
  
--#: ../semanage/seobject.py:799 ../semanage/seobject.py:856
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
-+#, python-format
+-#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
++#: ../semanage/seobject.py:778 ../semanage/seobject.py:835
+ #, python-format
  msgid "SELinux user %s is not defined"
--msgstr "Jenis terminal `%s' tidak ditakrifkan."
-+msgstr ""
+ msgstr "SELinux-корисникот %s не е дефиниран"
  
--#: ../semanage/seobject.py:828
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:832
-+#, python-format
+-#: ../semanage/seobject.py:832
++#: ../semanage/seobject.py:807
+ #, python-format
  msgid "Could not modify SELinux user %s"
--msgstr "Pengguna %s tidak dapat dipadam: %s.\n"
-+msgstr ""
+ msgstr "Не можев да го изменам SELinux-корисникот %s"
  
--#: ../semanage/seobject.py:862
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:866
-+#, python-format
+-#: ../semanage/seobject.py:866
++#: ../semanage/seobject.py:841
+ #, python-format
  msgid "SELinux user %s is defined in policy, cannot be deleted"
--msgstr "$file bukan milik \"$user\""
-+msgstr ""
+ msgstr ""
+ "SELinux-корисникот %s е дефиниран во политиката и не може да биде избришан"
  
--#: ../semanage/seobject.py:873
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:877
-+#, python-format
+-#: ../semanage/seobject.py:877
++#: ../semanage/seobject.py:852
+ #, python-format
  msgid "Could not delete SELinux user %s"
--msgstr "Pengguna %s tidak dapat dipadam: %s.\n"
-+msgstr ""
+ msgstr "Не можев да го избришам SELinux-корисникот %s"
  
--#: ../semanage/seobject.py:911
-+#: ../semanage/seobject.py:915
+-#: ../semanage/seobject.py:915
++#: ../semanage/seobject.py:890
  msgid "Could not list SELinux users"
- msgstr "Tidak dapat menyenaraikan pengguna SELinux"
+ msgstr "Не можев да ги прикажам SELinux-корисниците"
  
--#: ../semanage/seobject.py:917
-+#: ../semanage/seobject.py:921
+-#: ../semanage/seobject.py:921
++#: ../semanage/seobject.py:896
  #, python-format
  msgid "Could not list roles for user %s"
- msgstr "Tidak dapat menyenaraikan peranan untuk pengguna %s"
+ msgstr "Не можев да ги прикажам улогите за корисникот %s"
  
--#: ../semanage/seobject.py:942
-+#: ../semanage/seobject.py:946
+-#: ../semanage/seobject.py:946
++#: ../semanage/seobject.py:921
  msgid "Labeling"
  msgstr ""
  
--#: ../semanage/seobject.py:942
-+#: ../semanage/seobject.py:946
+-#: ../semanage/seobject.py:946
++#: ../semanage/seobject.py:921
  msgid "MLS/"
  msgstr ""
  
--#: ../semanage/seobject.py:943
-+#: ../semanage/seobject.py:947
+-#: ../semanage/seobject.py:947
++#: ../semanage/seobject.py:922
  msgid "Prefix"
  msgstr ""
  
--#: ../semanage/seobject.py:943
-+#: ../semanage/seobject.py:947
+-#: ../semanage/seobject.py:947
++#: ../semanage/seobject.py:922
  msgid "MCS Level"
  msgstr ""
  
--#: ../semanage/seobject.py:943
-+#: ../semanage/seobject.py:947
+-#: ../semanage/seobject.py:947
++#: ../semanage/seobject.py:922
  msgid "MCS Range"
  msgstr ""
  
--#: ../semanage/seobject.py:943 ../semanage/seobject.py:948
-+#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
+-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
++#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
+ #: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
  msgid "SELinux Roles"
  msgstr ""
  
--#: ../semanage/seobject.py:963
-+#: ../semanage/seobject.py:967
+-#: ../semanage/seobject.py:967
++#: ../semanage/seobject.py:944
  msgid "Protocol udp or tcp is required"
- msgstr "Protokol udp atau tcp diperlukan"
+ msgstr "Потребен е протокол udp или tcp"
  
--#: ../semanage/seobject.py:965
-+#: ../semanage/seobject.py:969
+-#: ../semanage/seobject.py:969
++#: ../semanage/seobject.py:946
  msgid "Port is required"
- msgstr "Port diperlukan"
+ msgstr "Потребна е порта"
  
--#: ../semanage/seobject.py:975
--#, fuzzy
-+#: ../semanage/seobject.py:979
+-#: ../semanage/seobject.py:979
++#: ../semanage/seobject.py:956
  msgid "Invalid Port"
--msgstr "prefix tidak dikenali: %s"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:979
-+#: ../semanage/seobject.py:983
+-#: ../semanage/seobject.py:983
++#: ../semanage/seobject.py:960
  #, python-format
  msgid "Could not create a key for %s/%s"
- msgstr "Tidak dapat mencipta kekunci untuk %s/%s"
+ msgstr "Не можев да креирам клуч за %s/%s"
  
--#: ../semanage/seobject.py:990
-+#: ../semanage/seobject.py:994
+-#: ../semanage/seobject.py:994
++#: ../semanage/seobject.py:971
  msgid "Type is required"
- msgstr "Jenis diperlukan"
+ msgstr "Потребен е тип"
  
--#: ../semanage/seobject.py:996 ../semanage/seobject.py:1055
--#: ../semanage/seobject.py:1110 ../semanage/seobject.py:1116
-+#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
-+#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
+-#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
+-#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
++#: ../semanage/seobject.py:974 ../semanage/seobject.py:1036
++#: ../semanage/seobject.py:1794
++#, python-format
++msgid "Type %s is invalid, must be a port type"
++msgstr ""
++
++#: ../semanage/seobject.py:980 ../semanage/seobject.py:1042
++#: ../semanage/seobject.py:1097 ../semanage/seobject.py:1103
  #, python-format
  msgid "Could not check if port %s/%s is defined"
- msgstr "Tidak dapat memeriksa sama ada port %s/%s telah dinyatakan"
+ msgstr "Не можев да проверам дали е дефинирана порта %s/%s"
  
--#: ../semanage/seobject.py:998
-+#: ../semanage/seobject.py:1002
+-#: ../semanage/seobject.py:1002
++#: ../semanage/seobject.py:982
  #, python-format
  msgid "Port %s/%s already defined"
- msgstr "Port %s/%s telah ditakrif"
+ msgstr "Портата %s/%s е веќе дефинирана"
  
--#: ../semanage/seobject.py:1002
-+#: ../semanage/seobject.py:1006
+-#: ../semanage/seobject.py:1006
++#: ../semanage/seobject.py:986
  #, python-format
  msgid "Could not create port for %s/%s"
- msgstr "Tidak dapat mencipta port untuk %s/%s"
+ msgstr "Не можев да креирам порта за %s/%s"
  
--#: ../semanage/seobject.py:1008
-+#: ../semanage/seobject.py:1012
+-#: ../semanage/seobject.py:1012
++#: ../semanage/seobject.py:992
  #, python-format
  msgid "Could not create context for %s/%s"
- msgstr "Tidak dapat mencipta konteks untuk %s/%s"
+ msgstr "Не можев да креирам контекст за %s/%s"
  
--#: ../semanage/seobject.py:1012
-+#: ../semanage/seobject.py:1016
+-#: ../semanage/seobject.py:1016
++#: ../semanage/seobject.py:996
  #, python-format
  msgid "Could not set user in port context for %s/%s"
- msgstr "Tidak dapat menetapkan pengguna dalam konteks port untuk %s/%s"
+ msgstr "Не можев да поставам корисник во контекстот за порта за %s/%s"
  
--#: ../semanage/seobject.py:1016
-+#: ../semanage/seobject.py:1020
+-#: ../semanage/seobject.py:1020
++#: ../semanage/seobject.py:1000
  #, python-format
  msgid "Could not set role in port context for %s/%s"
- msgstr "Tidak dapat menetapkan tugas dalam konteks port untuk %s/%s"
+ msgstr "Не можев да поставам улога во контекстот за порта за %s/%s"
  
--#: ../semanage/seobject.py:1020
-+#: ../semanage/seobject.py:1024
+-#: ../semanage/seobject.py:1024
++#: ../semanage/seobject.py:1004
  #, python-format
  msgid "Could not set type in port context for %s/%s"
- msgstr "Tidak dapat menetapkan jenis dalam konteks port untuk %s/%s"
+ msgstr "Не можев да поставам тип во контекстот за порта за %s/%s"
  
--#: ../semanage/seobject.py:1025
-+#: ../semanage/seobject.py:1029
+-#: ../semanage/seobject.py:1029
++#: ../semanage/seobject.py:1009
  #, 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"
+ msgstr "Не можев да поставам mls-полиња во контекстот за порта за %s/%s"
  
--#: ../semanage/seobject.py:1029
-+#: ../semanage/seobject.py:1033
+-#: ../semanage/seobject.py:1033
++#: ../semanage/seobject.py:1013
  #, python-format
  msgid "Could not set port context for %s/%s"
- msgstr "Tidak dapat menetapkan konteks port untuk %s/%s"
+ msgstr "Не можев да поставам контекст за порта за %s/%s"
  
--#: ../semanage/seobject.py:1033
-+#: ../semanage/seobject.py:1037
+-#: ../semanage/seobject.py:1037
++#: ../semanage/seobject.py:1017
  #, python-format
  msgid "Could not add port %s/%s"
- msgstr "Tidak dapat menambah port %s/%s"
+ msgstr "Не можев да ја додадам портата %s/%s"
  
--#: ../semanage/seobject.py:1047 ../semanage/seobject.py:1312
--#: ../semanage/seobject.py:1508
-+#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
-+#: ../semanage/seobject.py:1512
+-#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
+-#: ../semanage/seobject.py:1512
++#: ../semanage/seobject.py:1031 ../semanage/seobject.py:1304
++#: ../semanage/seobject.py:1503
  msgid "Requires setype or serange"
- msgstr "Memerlukan setype atau serange"
+ msgstr "Побарува setype или serange"
  
--#: ../semanage/seobject.py:1049
-+#: ../semanage/seobject.py:1053
+-#: ../semanage/seobject.py:1053
++#: ../semanage/seobject.py:1033
  msgid "Requires setype"
- msgstr "Memerlukan setype"
+ msgstr "Побарува setype"
  
--#: ../semanage/seobject.py:1057 ../semanage/seobject.py:1112
-+#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
+-#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
++#: ../semanage/seobject.py:1044 ../semanage/seobject.py:1099
  #, python-format
  msgid "Port %s/%s is not defined"
- msgstr "Port %s/%s tidak dinyatakan"
+ msgstr "Портата %s/%s не е дефинирана"
  
--#: ../semanage/seobject.py:1061
-+#: ../semanage/seobject.py:1065
+-#: ../semanage/seobject.py:1065
++#: ../semanage/seobject.py:1048
  #, python-format
  msgid "Could not query port %s/%s"
- msgstr "Tidak dapat menyoal port %s/%s"
+ msgstr "Не можев да пребарувам на портата %s/%s"
  
--#: ../semanage/seobject.py:1072
-+#: ../semanage/seobject.py:1076
+-#: ../semanage/seobject.py:1076
++#: ../semanage/seobject.py:1059
  #, python-format
  msgid "Could not modify port %s/%s"
- msgstr "Tidak dapat mengubah port %s/%s"
+ msgstr "Не можев да ја изменам портата %s/%s"
  
--#: ../semanage/seobject.py:1085
--#, fuzzy
-+#: ../semanage/seobject.py:1089
+-#: ../semanage/seobject.py:1089
++#: ../semanage/seobject.py:1072
  msgid "Could not list the ports"
--msgstr "Tidak dapat menyenaraikan port"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:1101
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1105
-+#, python-format
+-#: ../semanage/seobject.py:1105
++#: ../semanage/seobject.py:1088
+ #, python-format
  msgid "Could not delete the port %s"
--msgstr "Tidak dapat memadam port %s/%s"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:1118
-+#: ../semanage/seobject.py:1122
+-#: ../semanage/seobject.py:1122
++#: ../semanage/seobject.py:1105
  #, python-format
  msgid "Port %s/%s is defined in policy, cannot be deleted"
- msgstr "Port %s/%s dinyatakan dalam polisi, tidak boleh dipadam"
+ msgstr "Портата %s/%s е дефинирана во политиката и не може да биде избришана"
  
--#: ../semanage/seobject.py:1122
-+#: ../semanage/seobject.py:1126
+-#: ../semanage/seobject.py:1126
++#: ../semanage/seobject.py:1109
  #, python-format
  msgid "Could not delete port %s/%s"
- msgstr "Tidak dapat memadam port %s/%s"
+ msgstr "Не можев да ја избришам портата %s/%s"
  
--#: ../semanage/seobject.py:1138 ../semanage/seobject.py:1160
-+#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
+-#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
++#: ../semanage/seobject.py:1125 ../semanage/seobject.py:1147
  msgid "Could not list ports"
- msgstr "Tidak dapat menyenaraikan port"
+ msgstr "Не можев да ги прикажам портите"
  
--#: ../semanage/seobject.py:1199
-+#: ../semanage/seobject.py:1203
+-#: ../semanage/seobject.py:1203
++#: ../semanage/seobject.py:1186
  msgid "SELinux Port Type"
  msgstr ""
  
--#: ../semanage/seobject.py:1199
-+#: ../semanage/seobject.py:1203
+-#: ../semanage/seobject.py:1203
++#: ../semanage/seobject.py:1186
  msgid "Proto"
  msgstr ""
  
--#: ../semanage/seobject.py:1199
-+#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
+-#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
++#: ../semanage/seobject.py:1186 ../gui/system-config-selinux.glade:335
  msgid "Port Number"
  msgstr ""
  
--#: ../semanage/seobject.py:1218
--#, fuzzy
-+#: ../semanage/seobject.py:1222
+-#: ../semanage/seobject.py:1222
++#: ../semanage/seobject.py:1207
  msgid "Node Address is required"
--msgstr "Port diperlukan"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:1233
-+#: ../semanage/seobject.py:1237
+-#: ../semanage/seobject.py:1237
++#: ../semanage/seobject.py:1222
  msgid "Unknown or missing protocol"
  msgstr ""
  
--#: ../semanage/seobject.py:1247 ../semanage/seobject.py:1446
--#: ../semanage/seobject.py:1724
-+#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
-+#: ../semanage/seobject.py:1728
- msgid "SELinux Type is required"
- msgstr "Jenis SELinux diperlukan"
- 
--#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1316
--#: ../semanage/seobject.py:1352 ../semanage/seobject.py:1450
--#: ../semanage/seobject.py:1512 ../semanage/seobject.py:1546
+-#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
 -#: ../semanage/seobject.py:1728
-+#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
-+#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
-+#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
-+#: ../semanage/seobject.py:1732
+-msgid "SELinux Type is required"
++#: ../semanage/seobject.py:1236
++#, fuzzy
++msgid "SELinux node type is required"
+ msgstr "Потребен е SELinux-тип"
+ 
+-#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
+-#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
+-#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
+-#: ../semanage/seobject.py:1732
++#: ../semanage/seobject.py:1239 ../semanage/seobject.py:1307
++#, python-format
++msgid "Type %s is invalid, must be a node type"
++msgstr ""
++
++#: ../semanage/seobject.py:1243 ../semanage/seobject.py:1311
++#: ../semanage/seobject.py:1347 ../semanage/seobject.py:1445
++#: ../semanage/seobject.py:1507 ../semanage/seobject.py:1541
++#: ../semanage/seobject.py:1739
  #, python-format
  msgid "Could not create key for %s"
- msgstr "Tidak dapat mencipta kekunci untuk %s"
+ msgstr "Не можев да креирам клуч за %s"
  
--#: ../semanage/seobject.py:1253 ../semanage/seobject.py:1320
--#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1362
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
-+#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
-+#, python-format
+-#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
+-#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
++#: ../semanage/seobject.py:1245 ../semanage/seobject.py:1315
++#: ../semanage/seobject.py:1351 ../semanage/seobject.py:1357
+ #, python-format
  msgid "Could not check if addr %s is defined"
--msgstr "Tidak dapat memeriksa sama ada port %s/%s telah dinyatakan"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:1262
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1266
-+#, python-format
+-#: ../semanage/seobject.py:1266
++#: ../semanage/seobject.py:1254
+ #, python-format
  msgid "Could not create addr for %s"
--msgstr "Tidak dapat mencipta konteks fail untuk %s"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:1268 ../semanage/seobject.py:1466
--#: ../semanage/seobject.py:1686
-+#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
-+#: ../semanage/seobject.py:1690
+-#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
+-#: ../semanage/seobject.py:1690
++#: ../semanage/seobject.py:1260 ../semanage/seobject.py:1461
++#: ../semanage/seobject.py:1694
  #, python-format
  msgid "Could not create context for %s"
- msgstr "Tidak dapat mencipta konteks untuk %s"
+ msgstr "Не можев да креирам контекст за %s"
  
--#: ../semanage/seobject.py:1272
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1276
-+#, python-format
+-#: ../semanage/seobject.py:1276
++#: ../semanage/seobject.py:1264
+ #, python-format
  msgid "Could not set mask for %s"
--msgstr "Tidak dapat menetapkan konteks fail untuk %s"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:1276
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1280
-+#, python-format
+-#: ../semanage/seobject.py:1280
++#: ../semanage/seobject.py:1268
+ #, python-format
  msgid "Could not set user in addr context for %s"
--msgstr "Tidak dapat menetapkan pengguna dalam konteks fail untuk %s"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:1280
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1284
-+#, python-format
+-#: ../semanage/seobject.py:1284
++#: ../semanage/seobject.py:1272
+ #, python-format
  msgid "Could not set role in addr context for %s"
--msgstr "Tidak dapat menetapkan tugas dalam konteks fail untuk %s"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:1284
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1288
-+#, python-format
+-#: ../semanage/seobject.py:1288
++#: ../semanage/seobject.py:1276
+ #, python-format
  msgid "Could not set type in addr context for %s"
--msgstr "Tidak dapat menetapkan jenis dalam konteks fail untuk %s"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:1289
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1293
-+#, python-format
+-#: ../semanage/seobject.py:1293
++#: ../semanage/seobject.py:1281
+ #, python-format
  msgid "Could not set mls fields in addr context for %s"
--msgstr "Tidak dapat menetapkan medan mls dalam konteks fail untuk %s"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:1293
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1297
-+#, python-format
+-#: ../semanage/seobject.py:1297
++#: ../semanage/seobject.py:1285
+ #, python-format
  msgid "Could not set addr context for %s"
--msgstr "Tidak dapat menetapkan konteks fail untuk %s"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:1297
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1301
-+#, python-format
+-#: ../semanage/seobject.py:1301
++#: ../semanage/seobject.py:1289
+ #, python-format
  msgid "Could not add addr %s"
--msgstr "Tidak dapat menambah port %s/%s"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:1322 ../semanage/seobject.py:1358
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
-+#, python-format
+-#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
++#: ../semanage/seobject.py:1317 ../semanage/seobject.py:1353
+ #, python-format
  msgid "Addr %s is not defined"
--msgstr "Port %s/%s tidak dinyatakan"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:1326
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1330
-+#, python-format
+-#: ../semanage/seobject.py:1330
++#: ../semanage/seobject.py:1321
+ #, python-format
  msgid "Could not query addr %s"
--msgstr "Tidak dapat menyoal port %s/%s"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:1336
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1340
-+#, python-format
+-#: ../semanage/seobject.py:1340
++#: ../semanage/seobject.py:1331
+ #, python-format
  msgid "Could not modify addr %s"
--msgstr "Tidak dapat mengubah port %s/%s"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:1364
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1368
-+#, python-format
+-#: ../semanage/seobject.py:1368
++#: ../semanage/seobject.py:1359
+ #, python-format
  msgid "Addr %s is defined in policy, cannot be deleted"
--msgstr "Port %s/%s dinyatakan dalam polisi, tidak boleh dipadam"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:1368
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1372
-+#, python-format
+-#: ../semanage/seobject.py:1372
++#: ../semanage/seobject.py:1363
+ #, python-format
  msgid "Could not delete addr %s"
--msgstr "Tidak dapat memadam antaramuka %s"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:1380
--#, fuzzy
-+#: ../semanage/seobject.py:1384
+-#: ../semanage/seobject.py:1384
++#: ../semanage/seobject.py:1375
  msgid "Could not deleteall node mappings"
--msgstr "Tidak dapat memadam konteks fail untuk %s"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:1394
--#, fuzzy
-+#: ../semanage/seobject.py:1398
+-#: ../semanage/seobject.py:1398
++#: ../semanage/seobject.py:1389
  msgid "Could not list addrs"
--msgstr "Tidak dapat menyenaraikan port"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:1454 ../semanage/seobject.py:1516
--#: ../semanage/seobject.py:1550 ../semanage/seobject.py:1556
-+#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
-+#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
+-#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
+-#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
++#: ../semanage/seobject.py:1441 ../semanage/seobject.py:1732
++msgid "SELinux Type is required"
++msgstr "Потребен е SELinux-тип"
++
++#: ../semanage/seobject.py:1449 ../semanage/seobject.py:1511
++#: ../semanage/seobject.py:1545 ../semanage/seobject.py:1551
  #, python-format
  msgid "Could not check if interface %s is defined"
- msgstr "Tidak dapat memeriksa sama ada antaramuka %s dinyatakan"
+ msgstr "Не можев да проверам дали е дефиниран интерфејсот %s"
  
--#: ../semanage/seobject.py:1461
-+#: ../semanage/seobject.py:1465
+-#: ../semanage/seobject.py:1465
++#: ../semanage/seobject.py:1456
  #, python-format
  msgid "Could not create interface for %s"
- msgstr "Tidak dapat mencipta antaramuka untuk %s"
+ msgstr "Не можев да креирам интерфејс за %s"
  
--#: ../semanage/seobject.py:1470
-+#: ../semanage/seobject.py:1474
+-#: ../semanage/seobject.py:1474
++#: ../semanage/seobject.py:1465
  #, python-format
  msgid "Could not set user in interface context for %s"
- msgstr "Tidak dapat menetapkan pengguna dalam konteks antaramuka untuk %s"
+ msgstr "Не можев да поставам корисник во контекстот за интерфејс за %s"
  
--#: ../semanage/seobject.py:1474
-+#: ../semanage/seobject.py:1478
+-#: ../semanage/seobject.py:1478
++#: ../semanage/seobject.py:1469
  #, python-format
  msgid "Could not set role in interface context for %s"
- msgstr "Tidak dapat menetapkan tugas dalam konteks antaramuka untuk %s"
+ msgstr "Не можев да поставам улога во контекстот за интерфејс за %s"
  
--#: ../semanage/seobject.py:1478
-+#: ../semanage/seobject.py:1482
+-#: ../semanage/seobject.py:1482
++#: ../semanage/seobject.py:1473
  #, python-format
  msgid "Could not set type in interface context for %s"
- msgstr "Tidak dapat menetapkan jenis dalam konteks antaramuka untuk %s"
+ msgstr "Не можев да поставам тип во контекстот за интерфејс за %s"
  
--#: ../semanage/seobject.py:1483
-+#: ../semanage/seobject.py:1487
+-#: ../semanage/seobject.py:1487
++#: ../semanage/seobject.py:1478
  #, python-format
  msgid "Could not set mls fields in interface context for %s"
- msgstr "Tidak dapat menetapkan medan mls dalam konteks antaramuka untuk %s"
+ msgstr "Не можев да поставам mls-полиња во контекстот за интерфејс за %s"
  
--#: ../semanage/seobject.py:1487
-+#: ../semanage/seobject.py:1491
+-#: ../semanage/seobject.py:1491
++#: ../semanage/seobject.py:1482
  #, python-format
  msgid "Could not set interface context for %s"
- msgstr "Tidak dapat menetapkan konteks antaramuka untuk %s"
+ msgstr "Не можев да поставам контекст за интерфејс за %s"
  
--#: ../semanage/seobject.py:1491
-+#: ../semanage/seobject.py:1495
+-#: ../semanage/seobject.py:1495
++#: ../semanage/seobject.py:1486
  #, python-format
  msgid "Could not set message context for %s"
- msgstr "Tidak dapat menetapkan konteks mesej untuk %s"
+ msgstr "Не можев да поставам контекст за порака за %s"
  
--#: ../semanage/seobject.py:1495
-+#: ../semanage/seobject.py:1499
+-#: ../semanage/seobject.py:1499
++#: ../semanage/seobject.py:1490
  #, python-format
  msgid "Could not add interface %s"
- msgstr "Tidak dapat menambah antaramuka %s"
+ msgstr "Не можев да го додадам интерфејсот %s"
  
--#: ../semanage/seobject.py:1518 ../semanage/seobject.py:1552
-+#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
+-#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
++#: ../semanage/seobject.py:1513 ../semanage/seobject.py:1547
  #, python-format
  msgid "Interface %s is not defined"
- msgstr "Antaramuka %s tidak dinyatakan"
+ msgstr "Интерфејсот %s не е дефиниран"
  
--#: ../semanage/seobject.py:1522
-+#: ../semanage/seobject.py:1526
+-#: ../semanage/seobject.py:1526
++#: ../semanage/seobject.py:1517
  #, python-format
  msgid "Could not query interface %s"
- msgstr "Tidak dapat menyoal antaramuka %s"
+ msgstr "Не можев да пребарувам на интерфејсот %s"
  
--#: ../semanage/seobject.py:1533
-+#: ../semanage/seobject.py:1537
+-#: ../semanage/seobject.py:1537
++#: ../semanage/seobject.py:1528
  #, python-format
  msgid "Could not modify interface %s"
- msgstr "Tidak dapat mengubah antaramuka %s"
+ msgstr "Не можев да го изменам интерфејсот %s"
  
--#: ../semanage/seobject.py:1558
-+#: ../semanage/seobject.py:1562
+-#: ../semanage/seobject.py:1562
++#: ../semanage/seobject.py:1553
  #, python-format
  msgid "Interface %s is defined in policy, cannot be deleted"
- msgstr "Antaramuka %s dinyatakan dalam polisi, tidak boleh dipadam"
+ msgstr "Интерфејсот %s е дефиниран во политиката и не може да биде избришан"
  
--#: ../semanage/seobject.py:1562
-+#: ../semanage/seobject.py:1566
+-#: ../semanage/seobject.py:1566
++#: ../semanage/seobject.py:1557
  #, python-format
  msgid "Could not delete interface %s"
- msgstr "Tidak dapat memadam antaramuka %s"
+ msgstr "Не можев да го избришам интерфејсот %s"
  
--#: ../semanage/seobject.py:1574
--#, fuzzy
-+#: ../semanage/seobject.py:1578
+-#: ../semanage/seobject.py:1578
++#: ../semanage/seobject.py:1569
  msgid "Could not delete all interface  mappings"
--msgstr "Tidak dapat memadam antaramuka %s"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:1588
-+#: ../semanage/seobject.py:1592
+-#: ../semanage/seobject.py:1592
++#: ../semanage/seobject.py:1583
  msgid "Could not list interfaces"
- msgstr "Tidak dapat menyenaraikan antaramuka"
+ msgstr "Не можев да ги прикажам интерфејсите"
  
--#: ../semanage/seobject.py:1613
-+#: ../semanage/seobject.py:1617
+-#: ../semanage/seobject.py:1617
++#: ../semanage/seobject.py:1608
  msgid "SELinux Interface"
  msgstr ""
  
--#: ../semanage/seobject.py:1613 ../semanage/seobject.py:1936
-+#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
+-#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
++#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1954
  msgid "Context"
  msgstr ""
  
--#: ../semanage/seobject.py:1663
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1667
-+#, python-format
+-#: ../semanage/seobject.py:1667
++#: ../semanage/seobject.py:1671
+ #, python-format
  msgid "Equivalence class for %s already exists"
--msgstr "Konteks fail %s telah dinyatakan"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:1669
-+#: ../semanage/seobject.py:1673
+-#: ../semanage/seobject.py:1673
++#: ../semanage/seobject.py:1677
  #, python-format
  msgid "File spec %s conflicts with equivalency rule '%s %s'"
  msgstr ""
  
--#: ../semanage/seobject.py:1678
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1682
-+#, python-format
+-#: ../semanage/seobject.py:1682
++#: ../semanage/seobject.py:1686
+ #, python-format
  msgid "Equivalence class for %s does not exists"
--msgstr "Partisyen Diminta Tidak Wujud"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:1692
-+#: ../semanage/seobject.py:1696
+-#: ../semanage/seobject.py:1696
++#: ../semanage/seobject.py:1700
  #, python-format
  msgid "Could not set user in file context for %s"
- msgstr "Tidak dapat menetapkan pengguna dalam konteks fail untuk %s"
+ msgstr "Не можев да поставам корисник во контекстот за датотека за %s"
  
--#: ../semanage/seobject.py:1696
-+#: ../semanage/seobject.py:1700
+-#: ../semanage/seobject.py:1700
++#: ../semanage/seobject.py:1704
  #, python-format
  msgid "Could not set role in file context for %s"
- msgstr "Tidak dapat menetapkan tugas dalam konteks fail untuk %s"
+ msgstr "Не можев да поставам улога во контекстот за датотека за %s"
  
--#: ../semanage/seobject.py:1701 ../semanage/seobject.py:1758
-+#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
+-#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
++#: ../semanage/seobject.py:1709 ../semanage/seobject.py:1769
  #, python-format
  msgid "Could not set mls fields in file context for %s"
- msgstr "Tidak dapat menetapkan medan mls dalam konteks fail untuk %s"
+ msgstr "Не можев да поставам mls-полиња во контекстот за датотека за %s"
  
--#: ../semanage/seobject.py:1707
-+#: ../semanage/seobject.py:1711
+-#: ../semanage/seobject.py:1711
++#: ../semanage/seobject.py:1715
  msgid "Invalid file specification"
  msgstr ""
  
--#: ../semanage/seobject.py:1709
-+#: ../semanage/seobject.py:1713
+-#: ../semanage/seobject.py:1713
++#: ../semanage/seobject.py:1717
  msgid "File specification can not include spaces"
  msgstr ""
  
--#: ../semanage/seobject.py:1714
-+#: ../semanage/seobject.py:1718
+-#: ../semanage/seobject.py:1718
++#: ../semanage/seobject.py:1722
  #, python-format
  msgid ""
  "File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
  msgstr ""
  
--#: ../semanage/seobject.py:1732 ../semanage/seobject.py:1737
--#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1872
--#: ../semanage/seobject.py:1876
-+#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
-+#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
-+#: ../semanage/seobject.py:1880
+-#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
+-#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
+-#: ../semanage/seobject.py:1880
++#: ../semanage/seobject.py:1735
++#, python-format
++msgid "Type %s is invalid, must be a file or device type"
++msgstr ""
++
++#: ../semanage/seobject.py:1743 ../semanage/seobject.py:1748
++#: ../semanage/seobject.py:1804 ../semanage/seobject.py:1886
++#: ../semanage/seobject.py:1890
  #, python-format
  msgid "Could not check if file context for %s is defined"
- msgstr "Tidak dapat memeriksa jika konteks fail untuk %s telah dinyatakan"
+ msgstr "Не можев да проверам дали е дефиниран контекст за датотека за %s"
  
--#: ../semanage/seobject.py:1745
-+#: ../semanage/seobject.py:1749
+-#: ../semanage/seobject.py:1749
++#: ../semanage/seobject.py:1756
  #, python-format
  msgid "Could not create file context for %s"
- msgstr "Tidak dapat mencipta konteks fail untuk %s"
+ msgstr "Не можев да креирам контекст за датотека за %s"
  
--#: ../semanage/seobject.py:1753
-+#: ../semanage/seobject.py:1757
+-#: ../semanage/seobject.py:1757
++#: ../semanage/seobject.py:1764
  #, python-format
  msgid "Could not set type in file context for %s"
- msgstr "Tidak dapat menetapkan jenis dalam konteks fail untuk %s"
+ msgstr "Не можев да поставам тип во контекстот за датотека за %s"
  
--#: ../semanage/seobject.py:1761 ../semanage/seobject.py:1818
--#: ../semanage/seobject.py:1822
-+#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
-+#: ../semanage/seobject.py:1826
+-#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
+-#: ../semanage/seobject.py:1826
++#: ../semanage/seobject.py:1772 ../semanage/seobject.py:1832
++#: ../semanage/seobject.py:1836
  #, python-format
  msgid "Could not set file context for %s"
- msgstr "Tidak dapat menetapkan konteks fail untuk %s"
+ msgstr "Не можев да поставам контекст за датотека за %s"
  
--#: ../semanage/seobject.py:1767
-+#: ../semanage/seobject.py:1771
+-#: ../semanage/seobject.py:1771
++#: ../semanage/seobject.py:1778
  #, python-format
  msgid "Could not add file context for %s"
- msgstr "Tidak dapat menambah konteks fail untuk %s"
+ msgstr "Не можев да додадам контекст за датотека за %s"
  
--#: ../semanage/seobject.py:1781
-+#: ../semanage/seobject.py:1785
+-#: ../semanage/seobject.py:1785
++#: ../semanage/seobject.py:1792
  msgid "Requires setype, serange or seuser"
- msgstr "Memerlukan setype, serange atau seuser"
+ msgstr "Побарува setype, serange или seuser"
  
--#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1880
-+#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
+-#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
++#: ../semanage/seobject.py:1808 ../semanage/seobject.py:1894
  #, python-format
  msgid "File context for %s is not defined"
- msgstr "Konteks fail %s tidak dinyatakan"
+ msgstr "Контекстот за датотека за %s не е дефиниран"
  
--#: ../semanage/seobject.py:1800
-+#: ../semanage/seobject.py:1804
+-#: ../semanage/seobject.py:1804
++#: ../semanage/seobject.py:1814
  #, python-format
  msgid "Could not query file context for %s"
- msgstr "Tidak dapat menyoal konteks fail untuk %s"
+ msgstr "Не можев да пребарувам во контекстот на датотека за %s"
  
--#: ../semanage/seobject.py:1826
-+#: ../semanage/seobject.py:1830
+-#: ../semanage/seobject.py:1830
++#: ../semanage/seobject.py:1840
  #, python-format
  msgid "Could not modify file context for %s"
- msgstr "Tidak dapat mengubahsuai konteks fail untuk %s"
+ msgstr "Не можев да го изменам контекстот за датотека за %s"
  
--#: ../semanage/seobject.py:1839
--#, fuzzy
-+#: ../semanage/seobject.py:1843
+-#: ../semanage/seobject.py:1843
++#: ../semanage/seobject.py:1853
  msgid "Could not list the file contexts"
--msgstr "Tidak dapat menyenaraikan konteks fail"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:1853
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1857
-+#, python-format
+-#: ../semanage/seobject.py:1857
++#: ../semanage/seobject.py:1867
+ #, python-format
  msgid "Could not delete the file context %s"
--msgstr "Tidak dapat memadam konteks fail untuk %s"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:1878
-+#: ../semanage/seobject.py:1882
+-#: ../semanage/seobject.py:1882
++#: ../semanage/seobject.py:1892
  #, python-format
  msgid "File context for %s is defined in policy, cannot be deleted"
  msgstr ""
+ "Контекстот за датотека за %s е дефиниран во политиката и не може да биде "
+ "избришан"
  
--#: ../semanage/seobject.py:1884
-+#: ../semanage/seobject.py:1888
+-#: ../semanage/seobject.py:1888
++#: ../semanage/seobject.py:1898
  #, python-format
  msgid "Could not delete file context for %s"
- msgstr "Tidak dapat memadam konteks fail untuk %s"
+ msgstr "Не можев да го избришам контекстот за датотека за %s"
  
--#: ../semanage/seobject.py:1899
-+#: ../semanage/seobject.py:1903
+-#: ../semanage/seobject.py:1903
++#: ../semanage/seobject.py:1913
  msgid "Could not list file contexts"
- msgstr "Tidak dapat menyenaraikan konteks fail"
+ msgstr "Не можев да ги прикажам контекстите на датотеките"
  
--#: ../semanage/seobject.py:1903
-+#: ../semanage/seobject.py:1907
+-#: ../semanage/seobject.py:1907
++#: ../semanage/seobject.py:1917
  msgid "Could not list local file contexts"
- msgstr "Tidak dapat menyenaraikan konteks fail tempatan"
+ msgstr "Не можев да ги прикажам контекстите на локалните датотеки"
  
--#: ../semanage/seobject.py:1936
-+#: ../semanage/seobject.py:1944
+-#: ../semanage/seobject.py:1944
++#: ../semanage/seobject.py:1954
  msgid "SELinux fcontext"
  msgstr ""
  
--#: ../semanage/seobject.py:1936
-+#: ../semanage/seobject.py:1944
+-#: ../semanage/seobject.py:1944
++#: ../semanage/seobject.py:1954
  msgid "type"
  msgstr ""
  
--#: ../semanage/seobject.py:1949
-+#: ../semanage/seobject.py:1957
+-#: ../semanage/seobject.py:1957
++#: ../semanage/seobject.py:1967
  msgid ""
  "\n"
  "SELinux Distribution fcontext Equivalence \n"
  msgstr ""
  
--#: ../semanage/seobject.py:1954
-+#: ../semanage/seobject.py:1962
+-#: ../semanage/seobject.py:1962
++#: ../semanage/seobject.py:1972
  msgid ""
  "\n"
  "SELinux Local fcontext Equivalence \n"
  msgstr ""
  
--#: ../semanage/seobject.py:1988 ../semanage/seobject.py:2040
--#: ../semanage/seobject.py:2046
-+#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
-+#: ../semanage/seobject.py:2054
+-#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
+-#: ../semanage/seobject.py:2054
++#: ../semanage/seobject.py:2006 ../semanage/seobject.py:2059
++#: ../semanage/seobject.py:2065
  #, python-format
  msgid "Could not check if boolean %s is defined"
- msgstr "Tidak dapat memeriksa sama ada boolean %s dinyatakan"
+ msgstr "Не можев да проверам дали е дефинирана логичката вредност %s"
  
--#: ../semanage/seobject.py:1990 ../semanage/seobject.py:2042
-+#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
+-#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
++#: ../semanage/seobject.py:2008 ../semanage/seobject.py:2061
  #, python-format
  msgid "Boolean %s is not defined"
- msgstr "Boolean %s tidak dinyatakan"
+ msgstr "Логичката вредност %s не е дефинирана"
  
--#: ../semanage/seobject.py:1994
-+#: ../semanage/seobject.py:2002
+-#: ../semanage/seobject.py:2002
++#: ../semanage/seobject.py:2012
  #, python-format
  msgid "Could not query file context %s"
- msgstr "Tidak dapat menyoal fail konteks %s"
+ msgstr "Не можев да го пребарувам контекстот на датотека %s"
  
--#: ../semanage/seobject.py:1999
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:2007
-+#, python-format
+-#: ../semanage/seobject.py:2007
++#: ../semanage/seobject.py:2017
+ #, python-format
  msgid "You must specify one of the following values: %s"
--msgstr "Anda mesti nyatakan peranti."
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:2004
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:2012
-+#, python-format
+-#: ../semanage/seobject.py:2012
++#: ../semanage/seobject.py:2022
+ #, python-format
  msgid "Could not set active value of boolean %s"
--msgstr "Tidak dapat memadam boolean %s"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:2007
-+#: ../semanage/seobject.py:2015
+-#: ../semanage/seobject.py:2015
++#: ../semanage/seobject.py:2025
  #, python-format
  msgid "Could not modify boolean %s"
- msgstr "Tidak dapat mengubah boolean %s"
+ msgstr "Не можев да ја изменам логичката вредност %s"
  
--#: ../semanage/seobject.py:2025
-+#: ../semanage/seobject.py:2033
+-#: ../semanage/seobject.py:2033
++#: ../semanage/seobject.py:2043
  #, python-format
  msgid "Bad format %s: Record %s"
  msgstr ""
  
--#: ../semanage/seobject.py:2048
-+#: ../semanage/seobject.py:2056
+-#: ../semanage/seobject.py:2056
++#: ../semanage/seobject.py:2067
  #, python-format
  msgid "Boolean %s is defined in policy, cannot be deleted"
- msgstr "Boolean %s dinyatakan dalam polisi, tidak boleh dipadam"
+ msgstr ""
+ "Логичката вредност %s е дефинирана во политиката и не може да биде избришана"
  
--#: ../semanage/seobject.py:2052
-+#: ../semanage/seobject.py:2060
+-#: ../semanage/seobject.py:2060
++#: ../semanage/seobject.py:2071
  #, python-format
  msgid "Could not delete boolean %s"
- msgstr "Tidak dapat memadam boolean %s"
+ msgstr "Не можев да ја избришам логичката вредност %s"
  
--#: ../semanage/seobject.py:2064 ../semanage/seobject.py:2081
-+#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
+-#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
++#: ../semanage/seobject.py:2083 ../semanage/seobject.py:2100
  msgid "Could not list booleans"
- msgstr "Tidak dapat menyenaraikan boolean"
+ msgstr "Не можев да ги прикажам логичките вредности"
  
--#: ../semanage/seobject.py:2104
-+#: ../semanage/seobject.py:2112
+-#: ../semanage/seobject.py:2112
++#: ../semanage/seobject.py:2125
  msgid "unknown"
  msgstr ""
  
--#: ../semanage/seobject.py:2117
-+#: ../semanage/seobject.py:2125
+-#: ../semanage/seobject.py:2125
++#: ../semanage/seobject.py:2138
  msgid "off"
  msgstr ""
  
--#: ../semanage/seobject.py:2117
-+#: ../semanage/seobject.py:2125
+-#: ../semanage/seobject.py:2125
++#: ../semanage/seobject.py:2138
  msgid "on"
  msgstr ""
  
--#: ../semanage/seobject.py:2131
-+#: ../semanage/seobject.py:2139
+-#: ../semanage/seobject.py:2139
++#: ../semanage/seobject.py:2152
  msgid "SELinux boolean"
  msgstr ""
  
--#: ../semanage/seobject.py:2131
-+#: ../semanage/seobject.py:2139
+-#: ../semanage/seobject.py:2139
++#: ../semanage/seobject.py:2152
  msgid "State"
  msgstr ""
  
--#: ../semanage/seobject.py:2131
-+#: ../semanage/seobject.py:2139
+-#: ../semanage/seobject.py:2139
++#: ../semanage/seobject.py:2152
  msgid "Default"
  msgstr ""
  
--#: ../semanage/seobject.py:2131
-+#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
-+#: ../gui/polgengui.py:253
+-#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
+-#: ../gui/polgengui.py:253
++#: ../semanage/seobject.py:2152 ../gui/polgen.glade:113
++#: ../gui/polgengui.py:254
  msgid "Description"
  msgstr ""
  
- #: ../newrole/newrole.c:201
--#, fuzzy, c-format
-+#, c-format
- msgid "failed to set PAM_TTY\n"
--msgstr "PAM: gagal untuk melepaskan pengesah."
-+msgstr ""
+@@ -1011,7 +1027,7 @@ msgstr "Грешка при алоцирањето меморија.\n"
+ msgid "Error sending audit message.\n"
+ msgstr "Грешка при испраќањето порака за контрола.\n"
  
- #: ../newrole/newrole.c:290
+-#: ../newrole/newrole.c:692 ../newrole/newrole.c:1059
++#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
  #, c-format
-@@ -972,19 +959,19 @@ msgid "cannot find valid entry in the pa
- msgstr ""
+ msgid "Could not determine enforcing mode.\n"
+ msgstr "Не можам да определам режим на спроведување.\n"
+@@ -1128,62 +1144,66 @@ msgstr "Не успеав да добијам празно множество с
+ msgid "Unable to set SIGHUP handler\n"
+ msgstr "Не можев да го поставам ракувачот за SIGHUP\n"
  
- #: ../newrole/newrole.c:450
--#, fuzzy, c-format
-+#, c-format
- msgid "Out of memory!\n"
--msgstr "Memori tidak cukup."
+-#: ../newrole/newrole.c:1053
++#: ../newrole/newrole.c:1036
++msgid "Sorry, newrole failed to drop capabilities\n"
 +msgstr ""
++
++#: ../newrole/newrole.c:1052
+ #, c-format
+ msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
+ msgstr "Жал ми е, newrole може да се користи само со кернел со SELinux.\n"
  
- #: ../newrole/newrole.c:455
--#, fuzzy, c-format
-+#, c-format
- msgid "Error!  Shell is not valid.\n"
--msgstr "Ralat - nama kumpulan volum %s adalah tidak sah."
-+msgstr ""
+-#: ../newrole/newrole.c:1070
++#: ../newrole/newrole.c:1069
+ #, c-format
+ msgid "failed to get old_context.\n"
+ msgstr "не успеав да го добијам old_context.\n"
  
- #: ../newrole/newrole.c:512
--#, fuzzy, c-format
-+#, c-format
- msgid "Unable to clear environment\n"
--msgstr "RALAT: Tidak boleh menginitialisasikan persekitaran grafikal."
-+msgstr ""
+-#: ../newrole/newrole.c:1077
++#: ../newrole/newrole.c:1076
+ #, c-format
+ msgid "Warning!  Could not retrieve tty information.\n"
+ msgstr ""
  
- #: ../newrole/newrole.c:556 ../newrole/newrole.c:587 ../newrole/newrole.c:617
+-#: ../newrole/newrole.c:1098
++#: ../newrole/newrole.c:1097
  #, c-format
-@@ -1002,14 +989,14 @@ msgid "Error connecting to audit system.
+ msgid "error on reading PAM service configuration.\n"
  msgstr ""
  
- #: ../newrole/newrole.c:641
--#, fuzzy, c-format
-+#, c-format
- msgid "Error allocating memory.\n"
--msgstr "Ralat membaca maklumat memori sistem:"
-+msgstr ""
+-#: ../newrole/newrole.c:1133
++#: ../newrole/newrole.c:1132
+ #, c-format
+ msgid "newrole: incorrect password for %s\n"
+ msgstr "newrole: неправилна лозинка за %s\n"
  
- #: ../newrole/newrole.c:648
--#, fuzzy, c-format
-+#, c-format
- msgid "Error sending audit message.\n"
--msgstr "Terdapat ralat RPM.  Mesejnya ialah:\n"
-+msgstr ""
+-#: ../newrole/newrole.c:1160
++#: ../newrole/newrole.c:1159
+ #, c-format
+ msgid "newrole: failure forking: %s"
+ msgstr "newrole: неуспех при удвојување: %s"
  
- #: ../newrole/newrole.c:692 ../newrole/newrole.c:1059
+-#: ../newrole/newrole.c:1163 ../newrole/newrole.c:1186
++#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
  #, c-format
-@@ -1017,9 +1004,9 @@ msgid "Could not determine enforcing mod
- msgstr ""
+ msgid "Unable to restore tty label...\n"
+ msgstr "Не успеав да ја вратам ознаката за tty...\n"
  
- #: ../newrole/newrole.c:699
--#, fuzzy, c-format
-+#, c-format
- msgid "Error!  Could not open %s.\n"
--msgstr "Tidak Dapat Membuka Pakej"
-+msgstr ""
+-#: ../newrole/newrole.c:1165 ../newrole/newrole.c:1192
++#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
+ #, c-format
+ msgid "Failed to close tty properly\n"
+ msgstr "Не успеав правилно да го затворам tty\n"
  
- #: ../newrole/newrole.c:705
+-#: ../newrole/newrole.c:1224
++#: ../newrole/newrole.c:1223
  #, c-format
-@@ -1032,29 +1019,29 @@ msgid "%s!  Could not get new context fo
- msgstr ""
+ msgid "Could not close descriptors.\n"
+ msgstr "Не можев да ги затворам дескрипторите.\n"
  
- #: ../newrole/newrole.c:725
--#, fuzzy, c-format
-+#, c-format
- msgid "%s!  Could not set new context for %s\n"
--msgstr "Tidak dapat menetapkan konteks fail untuk %s"
-+msgstr ""
+-#: ../newrole/newrole.c:1251
++#: ../newrole/newrole.c:1250
+ #, c-format
+ msgid "Error allocating shell's argv0.\n"
+ msgstr "Грешка при алоцирањето на argv0 од школката.\n"
  
- #: ../newrole/newrole.c:772
--#, fuzzy, c-format
-+#, c-format
- msgid "%s changed labels.\n"
--msgstr "Label Berulang"
-+msgstr ""
+-#: ../newrole/newrole.c:1287
++#: ../newrole/newrole.c:1286
+ #, c-format
+ msgid "Unable to restore the environment, aborting\n"
+ msgstr "Не можев да ја вратам околината, прекинувам\n"
  
- #: ../newrole/newrole.c:778
--#, fuzzy, c-format
-+#, c-format
- msgid "Warning! Could not restore context for %s\n"
--msgstr "Tidak dapat menyoal konteks fail untuk %s"
-+msgstr ""
+-#: ../newrole/newrole.c:1298
++#: ../newrole/newrole.c:1297
+ msgid "failed to exec shell\n"
+ msgstr "не успеав да извршам школка\n"
  
- #: ../newrole/newrole.c:835
--#, fuzzy, c-format
-+#, c-format
- msgid "Error: multiple roles specified\n"
--msgstr "banyak opsyen -l or -t dinyatakan"
-+msgstr ""
+@@ -1286,20 +1306,20 @@ msgstr "chcat -- -KompanijaDoverlivo /dokumenti/biznisplan.odt"
+ msgid "chcat -l +CompanyConfidential juser"
+ msgstr "chcat -l +KompanijaDoverlivo jkorisnik"
  
- #: ../newrole/newrole.c:843
--#, fuzzy, c-format
+-#: ../scripts/chcat:399 ../gui/polgen.py:1351
+-#, c-format, python-format
++#: ../scripts/chcat:399
 +#, c-format
- msgid "Error: multiple types specified\n"
--msgstr "banyak opsyen -l or -t dinyatakan"
-+msgstr ""
+ msgid "Options Error %s "
+ msgstr "Грешка во опциите %s "
  
- #: ../newrole/newrole.c:850
- #, c-format
-@@ -1062,9 +1049,9 @@ msgid "Sorry, -l may be used with SELinu
+-#: ../gui/booleansPage.py:195 ../gui/system-config-selinux.glade:1706
++#: ../gui/booleansPage.py:194 ../gui/system-config-selinux.glade:1706
+ msgid "Boolean"
  msgstr ""
  
- #: ../newrole/newrole.c:855
--#, fuzzy, c-format
-+#, c-format
- msgid "Error: multiple levels specified\n"
--msgstr "banyak opsyen -l or -t dinyatakan"
-+msgstr ""
+-#: ../gui/booleansPage.py:252 ../gui/semanagePage.py:162
++#: ../gui/booleansPage.py:245 ../gui/semanagePage.py:162
+ msgid "all"
+ msgstr ""
  
- #: ../newrole/newrole.c:865
- #, c-format
-@@ -1072,26 +1059,24 @@ msgid "Error: you are not allowed to cha
+-#: ../gui/booleansPage.py:254 ../gui/semanagePage.py:164
++#: ../gui/booleansPage.py:247 ../gui/semanagePage.py:164
+ #: ../gui/system-config-selinux.glade:1615
+ #: ../gui/system-config-selinux.glade:1820
+ #: ../gui/system-config-selinux.glade:2437
+@@ -1355,577 +1375,464 @@ msgstr ""
+ msgid "Login '%s' is required"
  msgstr ""
  
- #: ../newrole/newrole.c:891
--#, fuzzy, c-format
-+#, c-format
- msgid "Couldn't get default type.\n"
--msgstr "tidak dapat menetapkan konteks keselamatan bagi `%s': %s"
-+msgstr ""
+-#: ../gui/modulesPage.py:48 ../gui/system-config-selinux.glade:2753
++#: ../gui/modulesPage.py:49 ../gui/system-config-selinux.glade:2753
+ msgid "Policy Module"
+ msgstr ""
  
- #: ../newrole/newrole.c:901
--#, fuzzy, c-format
-+#, c-format
- msgid "failed to get new context.\n"
+-#: ../gui/modulesPage.py:57
++#: ../gui/modulesPage.py:58
+ msgid "Module Name"
  msgstr ""
--"Gagal menghantar konteks alchemist: \n"
--"%s"
  
- #: ../newrole/newrole.c:908
--#, fuzzy, c-format
-+#, c-format
- msgid "failed to set new role %s\n"
--msgstr "Gagal menyimpan direktori baru dalam %s"
-+msgstr ""
+-#: ../gui/modulesPage.py:134
++#: ../gui/modulesPage.py:135
+ msgid "Disable Audit"
+ msgstr ""
  
- #: ../newrole/newrole.c:915
--#, fuzzy, c-format
-+#, c-format
- msgid "failed to set new type %s\n"
--msgstr "Gagal menyimpan direktori baru dalam %s"
-+msgstr ""
+-#: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
++#: ../gui/modulesPage.py:138 ../gui/system-config-selinux.glade:2662
+ msgid "Enable Audit"
+ msgstr ""
  
- #: ../newrole/newrole.c:925
- #, c-format
-@@ -1099,9 +1084,9 @@ msgid "failed to build new range with le
+-#: ../gui/modulesPage.py:162
++#: ../gui/modulesPage.py:163
+ msgid "Load Policy Module"
  msgstr ""
  
- #: ../newrole/newrole.c:930
--#, fuzzy, c-format
-+#, c-format
- msgid "failed to set new range %s\n"
--msgstr "Gagal menyimpan direktori baru dalam %s"
-+msgstr ""
+-#: ../gui/polgen.glade:79
+-msgid "Polgen"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:80
++#: ../gui/polgen.glade:9
+ msgid "Red Hat 2007"
+ msgstr ""
  
- #: ../newrole/newrole.c:938
- #, c-format
-@@ -1109,9 +1094,9 @@ msgid "failed to convert new context to
+-#: ../gui/polgen.glade:81
++#: ../gui/polgen.glade:11
+ msgid "GPL"
  msgstr ""
  
- #: ../newrole/newrole.c:943
--#, fuzzy, c-format
-+#, c-format
- msgid "%s is not a valid context\n"
--msgstr "%s adalah nama hos yang tidak sah"
+ #. TRANSLATORS: Replace this string with your names, one name per line.
+-#: ../gui/polgen.glade:85 ../gui/system-config-selinux.glade:17
++#: ../gui/polgen.glade:13 ../gui/system-config-selinux.glade:17
+ msgid "translator-credits"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:90
++#: ../gui/polgen.glade:34
++msgid "Add Booleans Dialog"
++msgstr ""
++
++#: ../gui/polgen.glade:101
++msgid "Boolean Name"
 +msgstr ""
++
++#: ../gui/polgen.glade:230
+ msgid "SELinux Policy Generation Tool"
+ msgstr ""
  
- #: ../newrole/newrole.c:950
- #, c-format
-@@ -1124,9 +1109,9 @@ msgid "Unable to obtain empty signal set
+-#: ../gui/polgen.glade:128
++#: ../gui/polgen.glade:251
+ msgid ""
+ "<b>Select the policy type for the application or user role you want to "
+ "confine:</b>"
  msgstr ""
  
- #: ../newrole/newrole.c:984
--#, fuzzy, c-format
-+#, c-format
- msgid "Unable to set SIGHUP handler\n"
--msgstr "%s: tidak dapat menetapkan lengahan kegagalan: %s\n"
+-#: ../gui/polgen.glade:177
++#: ../gui/polgen.glade:284
+ msgid "<b>Applications</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
++#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:183
++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 ""
  
- #: ../newrole/newrole.c:1053
- #, c-format
-@@ -1134,16 +1119,14 @@ msgid "Sorry, newrole may be used only o
+-#: ../gui/polgen.glade:241 ../gui/polgen.py:156
+-msgid "Standard Init Daemon"
++#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:184
++msgid "DBUS System Daemon"
  msgstr ""
  
- #: ../newrole/newrole.c:1070
--#, fuzzy, c-format
-+#, c-format
- msgid "failed to get old_context.\n"
+-#: ../gui/polgen.glade:261 ../gui/polgen.py:157
+-msgid "DBUS System Daemon"
++#: ../gui/polgen.glade:349
++msgid "Internet Services Daemon (inetd)"
  msgstr ""
--"Gagal menghantar konteks alchemist: \n"
--"%s"
  
- #: ../newrole/newrole.c:1077
--#, fuzzy, c-format
-+#, c-format
- msgid "Warning!  Could not retrieve tty information.\n"
--msgstr "Tidak dapat menyoal konteks fail untuk %s"
-+msgstr ""
+-#: ../gui/polgen.glade:280
++#: ../gui/polgen.glade:353
+ msgid "Internet Services Daemon are daemons started by xinetd"
+ msgstr ""
  
- #: ../newrole/newrole.c:1098
- #, c-format
-@@ -1151,14 +1134,14 @@ msgid "error on reading PAM service conf
+-#: ../gui/polgen.glade:282
+-msgid "Internet Services Daemon (inetd)"
++#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:186
++msgid "Web Application/Script (CGI)"
  msgstr ""
  
- #: ../newrole/newrole.c:1133
--#, fuzzy, c-format
-+#, c-format
- msgid "newrole: incorrect password for %s\n"
--msgstr "Sila tetapkan katalaluan bagi %s."
-+msgstr ""
+-#: ../gui/polgen.glade:301
++#: ../gui/polgen.glade:370
+ msgid ""
+ "Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
+ msgstr ""
  
- #: ../newrole/newrole.c:1160
--#, fuzzy, c-format
-+#, c-format
- msgid "newrole: failure forking: %s"
--msgstr "Kegagalan rangkaian hos %1"
-+msgstr ""
+-#: ../gui/polgen.glade:303 ../gui/polgen.py:159
+-msgid "Web Application/Script (CGI)"
++#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:187
++msgid "User Application"
+ msgstr ""
  
- #: ../newrole/newrole.c:1163 ../newrole/newrole.c:1186
- #, c-format
-@@ -1166,34 +1149,33 @@ msgid "Unable to restore tty label...\n"
+-#: ../gui/polgen.glade:322 ../gui/polgen.glade:343
++#: ../gui/polgen.glade:387 ../gui/polgen.glade:404
+ msgid ""
+ "User Application are any application that you would like to confine that is "
+ "started by a user"
  msgstr ""
  
- #: ../newrole/newrole.c:1165 ../newrole/newrole.c:1192
--#, fuzzy, c-format
-+#, c-format
- msgid "Failed to close tty properly\n"
--msgstr "Gagal menyimpan direktori baru dalam %s"
-+msgstr ""
+-#: ../gui/polgen.glade:324 ../gui/polgen.py:160
+-msgid "User Application"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:345 ../gui/polgen.py:161
++#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:188
+ msgid "Sandbox"
+ msgstr ""
  
- #: ../newrole/newrole.c:1224
--#, fuzzy, c-format
-+#, c-format
- msgid "Could not close descriptors.\n"
--msgstr "Tidak dapat memperuntukkan partisyen"
-+msgstr ""
+-#: ../gui/polgen.glade:391
++#: ../gui/polgen.glade:446
+ msgid "<b>Login Users</b>"
+ msgstr ""
  
- #: ../newrole/newrole.c:1251
--#, fuzzy, c-format
-+#, c-format
- msgid "Error allocating shell's argv0.\n"
--msgstr "Ralat membaca maklumat memori sistem:"
+-#: ../gui/polgen.glade:453
++#: ../gui/polgen.glade:478
++msgid "Existing User Roles"
 +msgstr ""
++
++#: ../gui/polgen.glade:482
+ msgid "Modify an existing login user record."
+ msgstr ""
  
- #: ../newrole/newrole.c:1287
--#, fuzzy, c-format
-+#, c-format
- msgid "Unable to restore the environment, aborting\n"
--msgstr "tidak dapat mengambil pakej asal, batal"
-+msgstr ""
+-#: ../gui/polgen.glade:455
+-msgid "Existing User Roles"
++#: ../gui/polgen.glade:495 ../sepolicy/sepolicy/generate.py:189
++msgid "Minimal Terminal User Role"
+ msgstr ""
  
- #: ../newrole/newrole.c:1298
--#, fuzzy
- msgid "failed to exec shell\n"
--msgstr "Gagal untuk melekapkan partisyen."
-+msgstr ""
+-#: ../gui/polgen.glade:474
++#: ../gui/polgen.glade:499
+ msgid ""
+ "This user will login to a machine only via a terminal or remote login.  By "
+ "default this user will have  no setuid, no networking, no su, no sudo."
+ msgstr ""
  
- #: ../load_policy/load_policy.c:22
--#, fuzzy, c-format
-+#, c-format
- msgid "usage:  %s [-qi]\n"
--msgstr "penggunaan: %s [pilihan]"
-+msgstr ""
+-#: ../gui/polgen.glade:476 ../gui/polgen.py:162
+-msgid "Minimal Terminal User Role"
++#: ../gui/polgen.glade:512 ../sepolicy/sepolicy/generate.py:190
++msgid "Minimal X Windows User Role"
+ msgstr ""
  
- #: ../load_policy/load_policy.c:71
- #, c-format
-@@ -1201,19 +1183,18 @@ msgid "%s:  Policy is already loaded and
+-#: ../gui/polgen.glade:495
++#: ../gui/polgen.glade:516
+ msgid ""
+ "This user can login to a machine via X or terminal.  By default this user "
+ "will have no setuid, no networking, no sudo, no su"
  msgstr ""
  
- #: ../load_policy/load_policy.c:80
--#, fuzzy, c-format
-+#, c-format
- msgid "%s:  Can't load policy and enforcing mode requested:  %s\n"
--msgstr "Tentutetap Polisi SELinux"
-+msgstr ""
+-#: ../gui/polgen.glade:497 ../gui/polgen.py:163
+-msgid "Minimal X Windows User Role"
++#: ../gui/polgen.glade:529 ../sepolicy/sepolicy/generate.py:191
++msgid "User Role"
+ msgstr ""
  
- #: ../load_policy/load_policy.c:90
--#, fuzzy, c-format
-+#, c-format
- msgid "%s:  Can't load policy:  %s\n"
--msgstr "Tentutetap Polisi SELinux"
-+msgstr ""
+-#: ../gui/polgen.glade:516
++#: ../gui/polgen.glade:533
+ msgid ""
+ "User with full networking, no setuid applications without transition, no "
+ "sudo, no su."
+ msgstr ""
  
- #: ../scripts/chcat:92 ../scripts/chcat:169
--#, fuzzy
- msgid "Requires at least one category"
--msgstr "Peranti RAID jenis  %s memerlukan sekurang-kurangnya %s ahli."
-+msgstr ""
+-#: ../gui/polgen.glade:518 ../gui/polgen.py:164
+-msgid "User Role"
++#: ../gui/polgen.glade:546 ../sepolicy/sepolicy/generate.py:192
++msgid "Admin User Role"
+ msgstr ""
  
- #: ../scripts/chcat:106 ../scripts/chcat:183
- #, c-format
-@@ -1221,63 +1202,62 @@ msgid "Can not modify sensitivity levels
+-#: ../gui/polgen.glade:537
++#: ../gui/polgen.glade:550
+ msgid ""
+ "User with full networking, no setuid applications without transition, no su, "
+ "can sudo to Root Administration Roles"
  msgstr ""
  
- #: ../scripts/chcat:110
--#, fuzzy, c-format
-+#, c-format
- msgid "%s is already in %s"
--msgstr "gid %s telah digunakan."
-+msgstr ""
+-#: ../gui/polgen.glade:539 ../gui/polgen.py:165
+-msgid "Admin User Role"
++#: ../gui/polgen.glade:592
++msgid "<b>Root Users</b>"
+ msgstr ""
  
- #: ../scripts/chcat:188 ../scripts/chcat:198
--#, fuzzy, c-format
-+#, c-format
- msgid "%s is not in %s"
--msgstr "%s tidak dilaksanakan.\n"
-+msgstr ""
+-#: ../gui/polgen.glade:585
+-msgid "<b>Root Users</b>"
++#: ../gui/polgen.glade:623 ../sepolicy/sepolicy/generate.py:193
++msgid "Root Admin User Role"
+ msgstr ""
  
- #: ../scripts/chcat:267 ../scripts/chcat:272
- msgid "Can not combine +/- with other types of categories"
+-#: ../gui/polgen.glade:647
++#: ../gui/polgen.glade:627
+ msgid ""
+ "Select Root Administrator User Role, if this user will be used to administer "
+ "the machine while running as root.  This user will not be able to login to "
+ "the system directly."
  msgstr ""
  
- #: ../scripts/chcat:319
--#, fuzzy
- msgid "Can not have multiple sensitivities"
--msgstr "Profil \"%s\" tidak dapat dipadam!"
-+msgstr ""
+-#: ../gui/polgen.glade:649 ../gui/polgen.py:166
+-msgid "Root Admin User Role"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:716
+-msgid "label104"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:745
++#: ../gui/polgen.glade:705
+ msgid "<b>Enter name of application or user role:</b>"
+ msgstr ""
  
- #: ../scripts/chcat:325
--#, fuzzy, c-format
-+#, c-format
- msgid "Usage %s CATEGORY File ..."
--msgstr "Penggunaan: %s [PILIHAN]... FAIL\n"
-+msgstr ""
+-#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
++#: ../gui/polgen.glade:728 ../gui/polgengui.py:252
+ msgid "Name"
+ msgstr ""
  
- #: ../scripts/chcat:326
--#, fuzzy, c-format
-+#, c-format
- msgid "Usage %s -l CATEGORY user ..."
--msgstr "Nama Pengguna Teruk"
-+msgstr ""
+-#: ../gui/polgen.glade:807
++#: ../gui/polgen.glade:739
+ msgid "Enter complete path for executable to be confined."
+ msgstr ""
  
- #: ../scripts/chcat:327
--#, fuzzy, c-format
-+#, c-format
- msgid "Usage %s [[+|-]CATEGORY],...]q File ..."
--msgstr "Penggunaan: %s [PILIHAN]... FAIL\n"
-+msgstr ""
+-#: ../gui/polgen.glade:830 ../gui/polgen.glade:950 ../gui/polgen.glade:3142
++#: ../gui/polgen.glade:756 ../gui/polgen.glade:838 ../gui/polgen.glade:2361
+ msgid "..."
+ msgstr ""
  
- #: ../scripts/chcat:328
--#, fuzzy, c-format
-+#, c-format
- msgid "Usage %s -l [[+|-]CATEGORY],...]q user ..."
--msgstr "Nama Pengguna Teruk"
-+msgstr ""
+-#: ../gui/polgen.glade:849
++#: ../gui/polgen.glade:776
+ msgid "Enter unique name for the confined application or user role."
+ msgstr ""
  
- #: ../scripts/chcat:329
--#, fuzzy, c-format
-+#, c-format
- msgid "Usage %s -d File ..."
--msgstr "Penggunaan: %s [PILIHAN]... FAIL\n"
-+msgstr ""
+-#: ../gui/polgen.glade:871
++#: ../gui/polgen.glade:794
+ msgid "Executable"
+ msgstr ""
  
- #: ../scripts/chcat:330
--#, fuzzy, c-format
-+#, c-format
- msgid "Usage %s -l -d user ..."
--msgstr "Edit Pengguna"
-+msgstr ""
+-#: ../gui/polgen.glade:899
++#: ../gui/polgen.glade:808
+ msgid "Init script"
+ msgstr ""
  
- #: ../scripts/chcat:331
--#, fuzzy, c-format
-+#, c-format
- msgid "Usage %s -L"
--msgstr "Penggunaan: %s"
-+msgstr ""
+-#: ../gui/polgen.glade:927
++#: ../gui/polgen.glade:821
+ msgid ""
+ "Enter complete path to init script used to start the confined application."
+ msgstr ""
  
- #: ../scripts/chcat:332
--#, fuzzy, c-format
-+#, c-format
- msgid "Usage %s -L -l user"
--msgstr "Edit Pengguna"
-+msgstr ""
+-#: ../gui/polgen.glade:982
+-msgid "label105"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1011
++#: ../gui/polgen.glade:887
+ msgid "<b>Select existing role to modify:</b>"
+ msgstr ""
  
- #: ../scripts/chcat:333
- msgid "Use -- to end option list.  For example"
-@@ -1291,158 +1271,2088 @@ msgstr ""
- msgid "chcat -l +CompanyConfidential juser"
+-#: ../gui/polgen.glade:1045
++#: ../gui/polgen.glade:908
+ msgid "Select the user roles that will transiton to the %s domain."
  msgstr ""
  
--#: ../scripts/chcat:399
--#, fuzzy, c-format
-+#: ../scripts/chcat:399 ../gui/polgen.py:1351
-+#, c-format, python-format
- msgid "Options Error %s "
--msgstr "Ralat Pilihan: %s"
-+msgstr ""
-+
-+#: ../gui/booleansPage.py:195 ../gui/system-config-selinux.glade:1706
-+msgid "Boolean"
-+msgstr ""
-+
-+#: ../gui/booleansPage.py:252 ../gui/semanagePage.py:162
-+msgid "all"
-+msgstr ""
-+
-+#: ../gui/booleansPage.py:254 ../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:48 ../gui/system-config-selinux.glade:2753
-+msgid "Policy Module"
-+msgstr ""
-+
-+#: ../gui/modulesPage.py:57
-+msgid "Module Name"
-+msgstr ""
-+
-+#: ../gui/modulesPage.py:134
-+msgid "Disable Audit"
-+msgstr ""
-+
-+#: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
-+msgid "Enable Audit"
-+msgstr ""
-+
-+#: ../gui/modulesPage.py:162
-+msgid "Load Policy Module"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:79
-+msgid "Polgen"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:80
-+msgid "Red Hat 2007"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:81
-+msgid "GPL"
-+msgstr ""
-+
-+#. TRANSLATORS: Replace this string with your names, one name per line.
-+#: ../gui/polgen.glade:85 ../gui/system-config-selinux.glade:17
-+msgid "translator-credits"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:90
-+msgid "SELinux Policy Generation Tool"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:128
-+msgid ""
-+"<b>Select the policy type for the application or user role you want to "
-+"confine:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:177
-+msgid "<b>Applications</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
+-#: ../gui/polgen.glade:1073
+-msgid "label106"
++#: ../gui/polgen.glade:928
++msgid "role tab"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1102
++#: ../gui/polgen.glade:945
+ msgid "<b>Select roles that %s will transition to:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1136
++#: ../gui/polgen.glade:963
+ msgid "Select applications domains that %s will transition to."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1164
+-msgid "label107"
++#: ../gui/polgen.glade:983
 +msgid ""
-+"Standard Init Daemon are daemons started on boot via init scripts.  Usually "
-+"requires a script in /etc/rc.d/init.d"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:241 ../gui/polgen.py:156
-+msgid "Standard Init Daemon"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:261 ../gui/polgen.py:157
-+msgid "DBUS System Daemon"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:280
-+msgid "Internet Services Daemon are daemons started by xinetd"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:282
-+msgid "Internet Services Daemon (inetd)"
++"transition \n"
++"role tab"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1193
++#: ../gui/polgen.glade:1001
+ msgid "<b>Select the user_roles that will transition to %s:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1227
++#: ../gui/polgen.glade:1019
+ msgid "Select the user roles that will transiton to this applications domains."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1255
+-msgid "label108"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1284
++#: ../gui/polgen.glade:1056
+ msgid "<b>Select domains that %s will administer:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1318 ../gui/polgen.glade:1409
++#: ../gui/polgen.glade:1074 ../gui/polgen.glade:1129
+ msgid "Select the domains that you would like this user administer."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1346
+-msgid "label109"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1375
++#: ../gui/polgen.glade:1111
+ msgid "<b>Select additional roles for %s:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1437
+-msgid "label111"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1466
++#: ../gui/polgen.glade:1166
+ msgid "<b>Enter network ports that %s binds on:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1497 ../gui/polgen.glade:1997
++#: ../gui/polgen.glade:1186 ../gui/polgen.glade:1557
+ msgid "<b>TCP Ports</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1565 ../gui/polgen.glade:1785
++#: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
++#: ../gui/polgen.glade:1698
++msgid "All"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:301
++#: ../gui/polgen.glade:1227 ../gui/polgen.glade:1394
+ msgid "Allows %s to bind to any udp port"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1567 ../gui/polgen.glade:1787 ../gui/polgen.glade:2061
+-#: ../gui/polgen.glade:2215
+-msgid "All"
++#: ../gui/polgen.glade:1240 ../gui/polgen.glade:1407
++msgid "600-1024"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1585 ../gui/polgen.glade:1805
++#: ../gui/polgen.glade:1244 ../gui/polgen.glade:1411
+ msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1587 ../gui/polgen.glade:1807
+-msgid "600-1024"
++#: ../gui/polgen.glade:1257 ../gui/polgen.glade:1424
++msgid "Unreserved Ports (>1024)"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1605 ../gui/polgen.glade:1825
++#: ../gui/polgen.glade:1261 ../gui/polgen.glade:1428
+ msgid ""
+ "Enter a comma separated list of udp ports or ranges of ports that %s binds "
+ "to. Example: 612, 650-660"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1607 ../gui/polgen.glade:1827
+-msgid "Unreserved Ports (>1024)"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1638 ../gui/polgen.glade:1858 ../gui/polgen.glade:2079
+-#: ../gui/polgen.glade:2233
++#: ../gui/polgen.glade:1289 ../gui/polgen.glade:1456 ../gui/polgen.glade:1609
++#: ../gui/polgen.glade:1718
+ msgid "Select Ports"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1663 ../gui/polgen.glade:1883
++#: ../gui/polgen.glade:1302 ../gui/polgen.glade:1469
+ msgid "Allows %s to bind to any udp ports > 1024"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1717 ../gui/polgen.glade:2151
++#: ../gui/polgen.glade:1353 ../gui/polgen.glade:1666
+ msgid "<b>UDP Ports</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1937
+-msgid "label113"
++#: ../gui/polgen.glade:1519
 +msgid ""
-+"Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:303 ../gui/polgen.py:159
-+msgid "Web Application/Script (CGI)"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:322 ../gui/polgen.glade:343
-+msgid ""
-+"User Application are any application that you would like to confine that is "
-+"started by a user"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:324 ../gui/polgen.py:160
-+msgid "User Application"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:345 ../gui/polgen.py:161
-+msgid "Sandbox"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:391
-+msgid "<b>Login Users</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:453
-+msgid "Modify an existing login user record."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:455
-+msgid "Existing User Roles"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:474
-+msgid ""
-+"This user will login to a machine only via a terminal or remote login.  By "
-+"default this user will have  no setuid, no networking, no su, no sudo."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:476 ../gui/polgen.py:162
-+msgid "Minimal Terminal User Role"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:495
-+msgid ""
-+"This user can login to a machine via X or terminal.  By default this user "
-+"will have no setuid, no networking, no sudo, no su"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:497 ../gui/polgen.py:163
-+msgid "Minimal X Windows User Role"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:516
-+msgid ""
-+"User with full networking, no setuid applications without transition, no "
-+"sudo, no su."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:518 ../gui/polgen.py:164
-+msgid "User Role"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:537
-+msgid ""
-+"User with full networking, no setuid applications without transition, no su, "
-+"can sudo to Root Administration Roles"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:539 ../gui/polgen.py:165
-+msgid "Admin User Role"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:585
-+msgid "<b>Root Users</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:647
-+msgid ""
-+"Select Root Administrator User Role, if this user will be used to administer "
-+"the machine while running as root.  This user will not be able to login to "
-+"the system directly."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:649 ../gui/polgen.py:166
-+msgid "Root Admin User Role"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:716
-+msgid "label104"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:745
-+msgid "<b>Enter name of application or user role:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
-+msgid "Name"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:807
-+msgid "Enter complete path for executable to be confined."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:830 ../gui/polgen.glade:950 ../gui/polgen.glade:3142
-+msgid "..."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:849
-+msgid "Enter unique name for the confined application or user role."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:871
-+msgid "Executable"
-+msgstr ""
++"Network\n"
++"Bind tab"
+ msgstr ""
  
--#, fuzzy
--#~ msgid "Translations can not contain spaces '%s' "
--#~ msgstr "Nama Perkongsian tidak boleh mengandungi ruang"
--
--#, fuzzy
--#~ msgid "Invalid Level '%s' "
--#~ msgstr "_Aras RAID:"
--
--#, fuzzy
--#~ msgid "%s already defined in translations"
--#~ msgstr "Simpan masih dalam process"
--
--#, fuzzy
--#~ msgid "%s not defined in translations"
--#~ msgstr "%s: %s: bukan dalam format a.out\n"
--
--#, fuzzy
--#~ msgid "Login mapping for %s is already defined"
--#~ msgstr "Tiada 'Mountpoints' dikenalpasti"
--
--#, fuzzy
--#~ msgid "add SELinux user mapping"
--#~ msgstr "Pengguna %s tidak dapat dipadam: %s.\n"
--
--#, fuzzy
--#~ msgid "SELinux user %s is already defined"
--#~ msgstr "$file bukan milik \"$user\""
--
--#, fuzzy
--#~ msgid "Node Netmask is required"
--#~ msgstr "Port diperlukan"
--
--#, fuzzy
--#~ msgid "Addr %s already defined"
--#~ msgstr "Port %s/%s telah ditakrif"
--
--#~ msgid "Interface %s already defined"
--#~ msgstr "Antaramuka %s telah ditakrif"
--
--#, fuzzy
--#~ msgid "Error initializing capabilities, aborting.\n"
--#~ msgstr "ralat menetapkan sifat terminal"
--
--#, fuzzy
--#~ msgid "Error setting capabilities, aborting\n"
--#~ msgstr "ralat menetapkan sifat terminal"
+-#: ../gui/polgen.glade:1966
++#: ../gui/polgen.glade:1537
+ msgid "<b>Select network ports that %s connects to:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2058
++#: ../gui/polgen.glade:1593
+ msgid "Allows %s to connect to any tcp port"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2104
++#: ../gui/polgen.glade:1622
+ msgid ""
+ "Enter a comma separated list of tcp ports or ranges of ports that %s "
+ "connects to. Example: 612, 650-660"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2212
++#: ../gui/polgen.glade:1702
+ msgid "Allows %s to connect to any udp port"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2258
++#: ../gui/polgen.glade:1731
+ msgid ""
+ "Enter a comma separated list of udp ports or ranges of ports that %s "
+ "connects to. Example: 612, 650-660"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2305
+-msgid "label114"
+-msgstr ""
 -
--#, fuzzy
--#~ msgid "Error setting KEEPCAPS, aborting\n"
--#~ msgstr "ralat menetapkan sifat terminal"
+-#: ../gui/polgen.glade:2334
++#: ../gui/polgen.glade:1792
+ msgid "<b>Select common application traits for %s:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2366
++#: ../gui/polgen.glade:1809
+ msgid "Writes syslog messages\t"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2385
++#: ../gui/polgen.glade:1824
+ msgid "Create/Manipulate temporary files in /tmp"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2404
++#: ../gui/polgen.glade:1839
+ msgid "Uses Pam for authentication"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2423
++#: ../gui/polgen.glade:1854
+ msgid "Uses nsswitch or getpw* calls"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2442
++#: ../gui/polgen.glade:1869
+ msgid "Uses dbus"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2461
++#: ../gui/polgen.glade:1884
+ msgid "Sends audit messages"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2480
++#: ../gui/polgen.glade:1899
+ msgid "Interacts with the terminal"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2499
++#: ../gui/polgen.glade:1914
+ msgid "Sends email"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2530
+-msgid "label115"
+-msgstr ""
 -
--#, fuzzy
--#~ msgid "Error freeing caps\n"
--#~ msgstr "Amaran: Cap dikunci"
+-#: ../gui/polgen.glade:2559
++#: ../gui/polgen.glade:1961
+ msgid "<b>Add files/directories that %s manages</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2788
++#: ../gui/polgen.glade:2122
+ msgid ""
+ "Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
+ "Files ..."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2823
+-msgid "label116"
+-msgstr ""
 -
--#, fuzzy
--#~ msgid ""
--#~ "Selinux\n"
--#~ "File Type"
--#~ msgstr "Jenis SELinux diperlukan"
+-#: ../gui/polgen.glade:2852
++#: ../gui/polgen.glade:2166
+ msgid "<b>Add booleans from the %s policy:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:3002
++#: ../gui/polgen.glade:2274
+ msgid "Add/Remove booleans used by the %s domain"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:3066
++#: ../gui/polgen.glade:2316
+ msgid "<b>Which directory you will generate the %s policy?</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:3097
++#: ../gui/polgen.glade:2334
+ msgid "Policy Directory"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:3254
+-msgid "Add Booleans Dialog"
+-msgstr ""
 -
--#, fuzzy
--#~ msgid "Login '%s' is required"
--#~ msgstr "Jenis SELinux diperlukan"
+-#: ../gui/polgen.glade:3327
+-msgid "Boolean Name"
+-msgstr ""
 -
--#, fuzzy
--#~ msgid "Sends audit messages"
--#~ msgstr "Terdapat ralat RPM.  Mesejnya ialah:\n"
+-#: ../gui/polgengui.py:261
++#: ../gui/polgengui.py:262
+ msgid "Role"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:268
++#: ../gui/polgengui.py:269
+ msgid "Existing_User"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
++#: ../gui/polgengui.py:283 ../gui/polgengui.py:291 ../gui/polgengui.py:305
+ msgid "Application"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:352
++#: ../gui/polgengui.py:353
+ #, python-format
+ msgid "%s must be a directory"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
++#: ../gui/polgengui.py:413 ../gui/polgengui.py:694
+ msgid "You must select a user"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:542
++#: ../gui/polgengui.py:543
+ msgid "Select executable file to be confined."
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:553
++#: ../gui/polgengui.py:554
+ msgid "Select init script file to be confined."
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:563
++#: ../gui/polgengui.py:564
+ msgid "Select file(s) that confined application creates or writes"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:570
++#: ../gui/polgengui.py:571
+ msgid "Select directory(s) that the confined application owns and writes into"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:632
++#: ../gui/polgengui.py:633
+ msgid "Select directory to generate policy files in"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:649
++#: ../gui/polgengui.py:650
+ #, python-format
+ msgid ""
+ "Type %s_t already defined in current policy.\n"
+ "Do you want to continue?"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
++#: ../gui/polgengui.py:650 ../gui/polgengui.py:654
+ msgid "Verify Name"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:653
++#: ../gui/polgengui.py:654
+ #, python-format
+ msgid ""
+ "Module %s.pp already loaded in current policy.\n"
+ "Do you want to continue?"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:699
++#: ../gui/polgengui.py:700
+ msgid ""
+ "You must add a name made up of letters and numbers and containing no spaces."
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:713
++#: ../gui/polgengui.py:714
+ msgid "You must enter a executable"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
++#: ../gui/polgengui.py:739 ../gui/system-config-selinux.py:174
+ msgid "Configue SELinux"
+ msgstr ""
+ 
+-#: ../gui/polgen.py:158
+-msgid "Internet Services Daemon"
+-msgstr ""
 -
--#, fuzzy
--#~ msgid "You must select a user"
--#~ msgstr "Anda mesti nyatakan peranti."
+-#: ../gui/polgen.py:197
+-#, python-format
+-msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+-msgstr ""
 -
--#, fuzzy
--#~ msgid "You must enter a name"
--#~ msgstr "Anda mesti nyatakan peranti."
+-#: ../gui/polgen.py:324
+-msgid "You must enter a name for your confined process/user"
+-msgstr ""
 -
--#, fuzzy
--#~ msgid "You must enter a executable"
--#~ msgstr "Anda mesti nyatakan peranti."
+-#: ../gui/polgen.py:326
+-msgid ""
+-"Name must be alpha numberic with no spaces. Consider using option \"-n "
+-"MODULENAME\""
+-msgstr ""
 -
--#, fuzzy
--#~ msgid "Interface file"
--#~ msgstr "Antaramuka %s tidak dinyatakan"
+-#: ../gui/polgen.py:414
+-msgid "User Role types can not be assigned executables."
+-msgstr ""
 -
--#, fuzzy
--#~ msgid "File Contexts file"
--#~ msgstr "Konteks fail %s tidak dinyatakan"
+-#: ../gui/polgen.py:420
+-msgid "Only Daemon apps can use an init script.."
+-msgstr ""
 -
--#, fuzzy
--#~ msgid "SELinux Service Protection"
--#~ msgstr "Jenis terminal `%s' tidak ditakrifkan."
+-#: ../gui/polgen.py:438
+-msgid "use_resolve must be a boolean value "
+-msgstr ""
 -
--#, fuzzy
--#~ msgid "Compatibility"
--#~ msgstr "Menghimpun polisi"
+-#: ../gui/polgen.py:444
+-msgid "use_syslog must be a boolean value "
+-msgstr ""
 -
--#, fuzzy
--#~ msgid "SASL authentication server"
--#~ msgstr "Pengesahan gagal"
+-#: ../gui/polgen.py:450
+-msgid "use_kerberos must be a boolean value "
+-msgstr ""
 -
--#, fuzzy
--#~ msgid "SELinux Type"
--#~ msgstr "Jenis SELinux diperlukan"
+-#: ../gui/polgen.py:456
+-msgid "manage_krb5_rcache must be a boolean value "
+-msgstr ""
 -
--#, fuzzy
--#~ msgid "Add SELinux User"
--#~ msgstr "Pengguna %s tidak dapat dipadam: %s.\n"
+-#: ../gui/polgen.py:486
+-msgid "USER Types automatically get a tmp type"
+-msgstr ""
 -
--#, fuzzy
--#~ msgid "Modify SELinux User Mapping"
--#~ msgstr "Pengguna %s tidak dapat dipadam: %s.\n"
+-#: ../gui/polgen.py:1004
+-msgid "You must enter the executable path for your confined process"
+-msgstr ""
 -
--#, fuzzy
--#~ msgid "Delete SELinux User Mapping"
--#~ msgstr "Pengguna %s tidak dapat dipadam: %s.\n"
+-#: ../gui/polgen.py:1182
+-msgid "Type Enforcement file"
+-msgstr ""
 -
--#, fuzzy
--#~ msgid "Modify SELinux User"
--#~ msgstr "Pengguna %s tidak dapat dipadam: %s.\n"
+-#: ../gui/polgen.py:1183
+-msgid "Interface file"
+-msgstr ""
 -
--#, fuzzy
--#~ msgid "Load policy module"
--#~ msgstr "gagal baca fail menu:%s"
+-#: ../gui/polgen.py:1184
+-msgid "File Contexts file"
+-msgstr ""
 -
--#, fuzzy
--#~ msgid "SELinux user '%s' is required"
--#~ msgstr "Jenis SELinux diperlukan"
+-#: ../gui/polgen.py:1185
+-msgid "Setup Script"
+-msgstr ""
 -
--#~ msgid "Requires value"
--#~ msgstr "Memerlukan nilai"
+-#: ../gui/polgen.py:1306
+-#, python-format
+-msgid ""
+-"\n"
+-"%s\n"
+-"\n"
+-"sepolgen [ -n moduleName ] [ -m ] [ -t type ] [ executable | Name ]\n"
+-"valid Types:\n"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1354
+-msgid "Executable or Name required"
+-msgstr ""
+-
+ #: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
+ msgid "Network Port"
+ msgstr ""
+@@ -1963,1411 +1870,1499 @@ msgstr ""
+ msgid "Group View"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:1 ../gui/selinux.tbl:30 ../gui/selinux.tbl:31
+-#: ../gui/selinux.tbl:32 ../gui/selinux.tbl:33 ../gui/selinux.tbl:34
+-#: ../gui/selinux.tbl:36 ../gui/selinux.tbl:37 ../gui/selinux.tbl:38
+-#: ../gui/selinux.tbl:39 ../gui/selinux.tbl:40 ../gui/selinux.tbl:42
+-#: ../gui/selinux.tbl:43 ../gui/selinux.tbl:44 ../gui/selinux.tbl:45
+-#: ../gui/selinux.tbl:46 ../gui/selinux.tbl:47 ../gui/selinux.tbl:48
+-#: ../gui/selinux.tbl:49 ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
+-#: ../gui/selinux.tbl:52 ../gui/selinux.tbl:53 ../gui/selinux.tbl:59
+-#: ../gui/selinux.tbl:60 ../gui/selinux.tbl:61 ../gui/selinux.tbl:62
+-#: ../gui/selinux.tbl:63 ../gui/selinux.tbl:64 ../gui/selinux.tbl:65
+-#: ../gui/selinux.tbl:66 ../gui/selinux.tbl:67 ../gui/selinux.tbl:68
+-#: ../gui/selinux.tbl:69 ../gui/selinux.tbl:75 ../gui/selinux.tbl:76
+-#: ../gui/selinux.tbl:77 ../gui/selinux.tbl:78 ../gui/selinux.tbl:79
+-#: ../gui/selinux.tbl:80 ../gui/selinux.tbl:81 ../gui/selinux.tbl:82
+-#: ../gui/selinux.tbl:83 ../gui/selinux.tbl:84 ../gui/selinux.tbl:86
+-#: ../gui/selinux.tbl:88 ../gui/selinux.tbl:89 ../gui/selinux.tbl:90
+-#: ../gui/selinux.tbl:92 ../gui/selinux.tbl:94 ../gui/selinux.tbl:95
+-#: ../gui/selinux.tbl:96 ../gui/selinux.tbl:97 ../gui/selinux.tbl:98
+-#: ../gui/selinux.tbl:99 ../gui/selinux.tbl:100 ../gui/selinux.tbl:101
+-#: ../gui/selinux.tbl:102 ../gui/selinux.tbl:103 ../gui/selinux.tbl:104
+-#: ../gui/selinux.tbl:106 ../gui/selinux.tbl:108 ../gui/selinux.tbl:109
+-#: ../gui/selinux.tbl:110 ../gui/selinux.tbl:111 ../gui/selinux.tbl:112
+-#: ../gui/selinux.tbl:113 ../gui/selinux.tbl:114 ../gui/selinux.tbl:116
+-#: ../gui/selinux.tbl:117 ../gui/selinux.tbl:119 ../gui/selinux.tbl:121
+-#: ../gui/selinux.tbl:123 ../gui/selinux.tbl:124 ../gui/selinux.tbl:127
+-#: ../gui/selinux.tbl:129 ../gui/selinux.tbl:130 ../gui/selinux.tbl:131
+-#: ../gui/selinux.tbl:132 ../gui/selinux.tbl:133 ../gui/selinux.tbl:134
+-#: ../gui/selinux.tbl:135 ../gui/selinux.tbl:136 ../gui/selinux.tbl:137
+-#: ../gui/selinux.tbl:138 ../gui/selinux.tbl:139 ../gui/selinux.tbl:142
+-#: ../gui/selinux.tbl:143 ../gui/selinux.tbl:144 ../gui/selinux.tbl:145
+-#: ../gui/selinux.tbl:146 ../gui/selinux.tbl:147 ../gui/selinux.tbl:148
+-#: ../gui/selinux.tbl:149 ../gui/selinux.tbl:150 ../gui/selinux.tbl:151
+-#: ../gui/selinux.tbl:152 ../gui/selinux.tbl:154 ../gui/selinux.tbl:155
+-#: ../gui/selinux.tbl:156 ../gui/selinux.tbl:157 ../gui/selinux.tbl:158
+-#: ../gui/selinux.tbl:159 ../gui/selinux.tbl:160 ../gui/selinux.tbl:167
+-#: ../gui/selinux.tbl:171 ../gui/selinux.tbl:172 ../gui/selinux.tbl:173
+-#: ../gui/selinux.tbl:174 ../gui/selinux.tbl:175 ../gui/selinux.tbl:177
+-#: ../gui/selinux.tbl:178 ../gui/selinux.tbl:179 ../gui/selinux.tbl:180
+-#: ../gui/selinux.tbl:184 ../gui/selinux.tbl:192 ../gui/selinux.tbl:193
+-#: ../gui/selinux.tbl:194 ../gui/selinux.tbl:195 ../gui/selinux.tbl:196
+-#: ../gui/selinux.tbl:197 ../gui/selinux.tbl:198 ../gui/selinux.tbl:199
+-#: ../gui/selinux.tbl:200 ../gui/selinux.tbl:201 ../gui/selinux.tbl:206
+-#: ../gui/selinux.tbl:207 ../gui/selinux.tbl:218 ../gui/selinux.tbl:219
+-#: ../gui/selinux.tbl:220 ../gui/selinux.tbl:222 ../gui/selinux.tbl:224
+-#: ../gui/selinux.tbl:226 ../gui/selinux.tbl:227 ../gui/selinux.tbl:230
+-msgid "SELinux Service Protection"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:1
+-msgid "Disable SELinux protection for acct daemon"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:2 ../gui/selinux.tbl:3 ../gui/selinux.tbl:70
+-#: ../gui/selinux.tbl:153 ../gui/selinux.tbl:168 ../gui/selinux.tbl:169
+-#: ../gui/selinux.tbl:170 ../gui/selinux.tbl:189 ../gui/selinux.tbl:202
+-#: ../gui/selinux.tbl:203 ../gui/selinux.tbl:204 ../gui/selinux.tbl:205
+-msgid "Admin"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:2
+-msgid "Allow all daemons to write corefiles to /"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:3
+-msgid "Allow all daemons the ability to use unallocated ttys"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
+-#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
+-#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
+-#: ../gui/selinux.tbl:210 ../gui/selinux.tbl:211 ../gui/selinux.tbl:212
+-#: ../gui/selinux.tbl:213 ../gui/selinux.tbl:214 ../gui/selinux.tbl:215
+-#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
+-msgid "User Privs"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:4
+-msgid ""
+-"Allow gadmin SELinux user account to execute files in home directory or /tmp"
+-msgstr ""
 -
--#, fuzzy
--#~ msgid "Requires 2 or more arguments"
--#~ msgstr "64 MB atau lebih"
+-#: ../gui/selinux.tbl:5
+-msgid ""
+-"Allow guest SELinux user account to execute files in home directory or /tmp"
+-msgstr ""
 -
--#, fuzzy
--#~ msgid "%s not defined"
--#~ msgstr "tidak ditakrif"
+-#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
+-msgid "Memory Protection"
+-msgstr ""
 -
--#, fuzzy
--#~ msgid "%s not valid for %s objects\n"
--#~ msgstr "$0: konfigurasi bagi ${1} tidak dijumpai."
+-#: ../gui/selinux.tbl:6
+-msgid "Allow java executable stack"
++#: ../gui/semanagePage.py:126
++#, python-format
++msgid "Are you sure you want to delete %s '%s'?"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
+-#: ../gui/selinux.tbl:209
+-msgid "Mount"
++#: ../gui/semanagePage.py:126
++#, python-format
++msgid "Delete %s"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:7
+-msgid "Allow mount to mount any file"
++#: ../gui/semanagePage.py:134
++#, python-format
++msgid "Add %s"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:8
+-msgid "Allow mount to mount any directory"
++#: ../gui/semanagePage.py:148
++#, python-format
++msgid "Modify %s"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:9
+-msgid "Allow mplayer executable stack"
++#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
++msgid "Permissive"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
+-#: ../gui/selinux.tbl:188
+-msgid "SSH"
++#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
++msgid "Enforcing"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:10
+-msgid "Allow ssh to run ssh-keysign"
++#: ../gui/statusPage.py:94
++msgid "Status"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:11
++#: ../gui/statusPage.py:133
+ msgid ""
+-"Allow staff SELinux user account to execute files in home directory or /tmp"
++"Changing the policy type will cause a relabel of the entire file system on "
++"the next boot. Relabeling takes a long time depending on the size of the "
++"file system.  Do you wish to continue?"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:12
++#: ../gui/statusPage.py:147
+ msgid ""
+-"Allow sysadm SELinux user account to execute files in home directory or /tmp"
++"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
++"you later decide to turn SELinux back on, the system will be required to "
++"relabel.  If you just want to see if SELinux is causing a problem on your "
++"system, you can go to permissive mode which will only log errors and not "
++"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
++"wish to continue?"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:13
++#: ../gui/statusPage.py:152
+ msgid ""
+-"Allow unconfined SELinux user account to execute files in home directory or /"
+-"tmp"
+-msgstr ""
 -
--#, fuzzy
--#~ msgid "Invalid value %s"
--#~ msgstr "Nilai tidak sah"
-+#: ../gui/polgen.glade:899
-+msgid "Init script"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:927
-+msgid ""
-+"Enter complete path to init script used to start the confined application."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:982
-+msgid "label105"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1011
-+msgid "<b>Select existing role to modify:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1045
-+msgid "Select the user roles that will transiton to the %s domain."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1073
-+msgid "label106"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1102
-+msgid "<b>Select roles that %s will transition to:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1136
-+msgid "Select applications domains that %s will transition to."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1164
-+msgid "label107"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1193
-+msgid "<b>Select the user_roles that will transition to %s:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1227
-+msgid "Select the user roles that will transiton to this applications domains."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1255
-+msgid "label108"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1284
-+msgid "<b>Select domains that %s will administer:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1318 ../gui/polgen.glade:1409
-+msgid "Select the domains that you would like this user administer."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1346
-+msgid "label109"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1375
-+msgid "<b>Select additional roles for %s:</b>"
-+msgstr ""
+-#: ../gui/selinux.tbl:14
+-msgid "Network Configuration"
++"Changing to SELinux enabled will cause a relabel of the entire file system "
++"on the next boot. Relabeling takes a long time depending on the size of the "
++"file system.  Do you wish to continue?"
+ msgstr ""
  
--#~ msgid "Options Error: %s "
--#~ msgstr "Ralat Pilihan: %s"
-+#: ../gui/polgen.glade:1437
-+msgid "label111"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1466
-+msgid "<b>Enter network ports that %s binds on:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1497 ../gui/polgen.glade:1997
-+msgid "<b>TCP Ports</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1565 ../gui/polgen.glade:1785
-+msgid "Allows %s to bind to any udp port"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1567 ../gui/polgen.glade:1787 ../gui/polgen.glade:2061
-+#: ../gui/polgen.glade:2215
-+msgid "All"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1585 ../gui/polgen.glade:1805
-+msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1587 ../gui/polgen.glade:1807
-+msgid "600-1024"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1605 ../gui/polgen.glade:1825
-+msgid ""
-+"Enter a comma separated list of udp ports or ranges of ports that %s binds "
-+"to. Example: 612, 650-660"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1607 ../gui/polgen.glade:1827
-+msgid "Unreserved Ports (>1024)"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1638 ../gui/polgen.glade:1858 ../gui/polgen.glade:2079
-+#: ../gui/polgen.glade:2233
-+msgid "Select Ports"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1663 ../gui/polgen.glade:1883
-+msgid "Allows %s to bind to any udp ports > 1024"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1717 ../gui/polgen.glade:2151
-+msgid "<b>UDP Ports</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1937
-+msgid "label113"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1966
-+msgid "<b>Select network ports that %s connects to:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2058
-+msgid "Allows %s to connect to any tcp port"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2104
-+msgid ""
-+"Enter a comma separated list of tcp ports or ranges of ports that %s "
-+"connects to. Example: 612, 650-660"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2212
-+msgid "Allows %s to connect to any udp port"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2258
+-#: ../gui/selinux.tbl:14
+-msgid "Allow unlabeled packets to flow on the network"
++#: ../gui/system-config-selinux.glade:11
++msgid "system-config-selinux"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:15
++#: ../gui/system-config-selinux.glade:12
+ msgid ""
+-"Allow user SELinux user account to execute files in home directory or /tmp"
++"Copyright (c)2006 Red Hat, Inc.\n"
++"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:16
+-msgid "Allow unconfined to dyntrans to unconfined_execmem"
++#: ../gui/system-config-selinux.glade:22
++#: ../gui/system-config-selinux.glade:544
++msgid "Add SELinux Login Mapping"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
+-#: ../gui/selinux.tbl:140
+-msgid "Databases"
++#: ../gui/system-config-selinux.glade:257
++msgid "Add SELinux Network Ports"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:17
+-msgid "Allow user to connect to mysql socket"
++#: ../gui/system-config-selinux.glade:391
++#: ../gui/system-config-selinux.glade:678
++msgid "SELinux Type"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:18
+-msgid "Allow user to connect to postgres socket"
++#: ../gui/system-config-selinux.glade:622
++msgid "File Specification"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
+-msgid "XServer"
++#: ../gui/system-config-selinux.glade:650
++msgid "File Type"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:19
+-msgid "Allow clients to write to X shared memory"
+-msgstr ""
++#: ../gui/system-config-selinux.glade:727
 +msgid ""
-+"Enter a comma separated list of udp ports or ranges of ports that %s "
-+"connects to. Example: 612, 650-660"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2305
-+msgid "label114"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2334
-+msgid "<b>Select common application traits for %s:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2366
-+msgid "Writes syslog messages\t"
++"all files\n"
++"regular file\n"
++"directory\n"
++"character device\n"
++"block device\n"
++"socket\n"
++"symbolic link\n"
++"named pipe\n"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:2385
-+msgid "Create/Manipulate temporary files in /tmp"
++#: ../gui/system-config-selinux.glade:773
++msgid "MLS"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:2404
-+msgid "Uses Pam for authentication"
++#: ../gui/system-config-selinux.glade:837
++msgid "Add SELinux User"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:2423
-+msgid "Uses nsswitch or getpw* calls"
++#: ../gui/system-config-selinux.glade:1079
++msgid "SELinux Administration"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:2442
-+msgid "Uses dbus"
++#: ../gui/system-config-selinux.glade:1122
++msgid "Add"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:2461
-+msgid "Sends audit messages"
++#: ../gui/system-config-selinux.glade:1144
++msgid "_Properties"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:2480
-+msgid "Interacts with the terminal"
++#: ../gui/system-config-selinux.glade:1166
++msgid "_Delete"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:2499
-+msgid "Sends email"
++#: ../gui/system-config-selinux.glade:1256
++msgid "Select Management Object"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:2530
-+msgid "label115"
++#: ../gui/system-config-selinux.glade:1273
++msgid "<b>Select:</b>"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:2559
-+msgid "<b>Add files/directories that %s manages</b>"
++#: ../gui/system-config-selinux.glade:1326
++msgid "System Default Enforcing Mode"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:2788
++#: ../gui/system-config-selinux.glade:1354
 +msgid ""
-+"Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
-+"Files ..."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2823
-+msgid "label116"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2852
-+msgid "<b>Add booleans from the %s policy:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:3002
-+msgid "Add/Remove booleans used by the %s domain"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:3066
-+msgid "<b>Which directory you will generate the %s policy?</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:3097
-+msgid "Policy Directory"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:3254
-+msgid "Add Booleans Dialog"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:3327
-+msgid "Boolean Name"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:261
-+msgid "Role"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:268
-+msgid "Existing_User"
++"Disabled\n"
++"Permissive\n"
++"Enforcing\n"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
-+msgid "Application"
++#: ../gui/system-config-selinux.glade:1373
++msgid "Current Enforcing Mode"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:352
-+#, python-format
-+msgid "%s must be a directory"
++#: ../gui/system-config-selinux.glade:1418
++msgid "System Default Policy Type: "
 +msgstr ""
-+
-+#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
-+msgid "You must select a user"
+ 
+-#: ../gui/selinux.tbl:20
++#: ../gui/system-config-selinux.glade:1463
+ msgid ""
+-"Allow xguest SELinux user account to execute files in home directory or /tmp"
++"Select if you wish to relabel then entire file system on next reboot.  "
++"Relabeling can take a very long time, depending on the size of the system.  "
++"If you are changing policy types or going from disabled to enforcing, a "
++"relabel is required."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
+-#: ../gui/selinux.tbl:231
+-msgid "NIS"
++#: ../gui/system-config-selinux.glade:1509
++msgid "Relabel on next reboot."
 +msgstr ""
 +
-+#: ../gui/polgengui.py:542
-+msgid "Select executable file to be confined."
++#: ../gui/system-config-selinux.glade:1561
++msgid "label37"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:553
-+msgid "Select init script file to be confined."
++#: ../gui/system-config-selinux.glade:1598
++msgid "Revert boolean setting to system default"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:563
-+msgid "Select file(s) that confined application creates or writes"
++#: ../gui/system-config-selinux.glade:1614
++msgid "Toggle between Customized and All Booleans"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:570
-+msgid "Select directory(s) that the confined application owns and writes into"
++#: ../gui/system-config-selinux.glade:1645
++#: ../gui/system-config-selinux.glade:1850
++#: ../gui/system-config-selinux.glade:2037
++#: ../gui/system-config-selinux.glade:2224
++#: ../gui/system-config-selinux.glade:2467
++#: ../gui/system-config-selinux.glade:2692
++#: ../gui/system-config-selinux.glade:2867
++msgid "Filter"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:632
-+msgid "Select directory to generate policy files in"
++#: ../gui/system-config-selinux.glade:1734
++msgid "label50"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:649
-+#, python-format
-+msgid ""
-+"Type %s_t already defined in current policy.\n"
-+"Do you want to continue?"
++#: ../gui/system-config-selinux.glade:1771
++msgid "Add File Context"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
-+msgid "Verify Name"
++#: ../gui/system-config-selinux.glade:1787
++msgid "Modify File Context"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:653
++#: ../gui/system-config-selinux.glade:1803
++msgid "Delete File Context"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:21
+-msgid "Allow daemons to run with NIS"
++#: ../gui/system-config-selinux.glade:1819
++msgid "Toggle between all and customized file context"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
+-#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
+-#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
+-#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
+-#: ../gui/selinux.tbl:118
+-msgid "Web Applications"
++#: ../gui/system-config-selinux.glade:1939
++msgid "label38"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:22
+-msgid "Transition staff SELinux user to Web Browser Domain"
++#: ../gui/system-config-selinux.glade:1976
++msgid "Add SELinux User Mapping"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:23
+-msgid "Transition sysadm SELinux user to Web Browser Domain"
++#: ../gui/system-config-selinux.glade:1992
++msgid "Modify SELinux User Mapping"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:24
+-msgid "Transition user SELinux user to Web Browser Domain"
++#: ../gui/system-config-selinux.glade:2008
++msgid "Delete SELinux User Mapping"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:25
+-msgid "Transition xguest SELinux user to Web Browser Domain"
++#: ../gui/system-config-selinux.glade:2126
++msgid "label39"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
+-#: ../gui/selinux.tbl:29
+-msgid "Allow staff Web Browsers to write to home directories"
++#: ../gui/system-config-selinux.glade:2163
++msgid "Add User"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:30
+-msgid "Disable SELinux protection for amanda"
++#: ../gui/system-config-selinux.glade:2179
++msgid "Modify User"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:31
+-msgid "Disable SELinux protection for amavis"
++#: ../gui/system-config-selinux.glade:2195
++msgid "Delete User"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:32
+-msgid "Disable SELinux protection for apmd daemon"
++#: ../gui/system-config-selinux.glade:2313
++msgid "label41"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:33
+-msgid "Disable SELinux protection for arpwatch daemon"
++#: ../gui/system-config-selinux.glade:2350
++msgid "Add Network Port"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:34
+-msgid "Disable SELinux protection for auditd daemon"
++#: ../gui/system-config-selinux.glade:2366
++msgid "Edit Network Port"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:35
+-msgid "Disable SELinux protection for automount daemon"
++#: ../gui/system-config-selinux.glade:2382
++msgid "Delete Network Port"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:36
+-msgid "Disable SELinux protection for avahi"
++#: ../gui/system-config-selinux.glade:2418
++#: ../gui/system-config-selinux.glade:2436
++msgid "Toggle between Customized and All Ports"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:37
+-msgid "Disable SELinux protection for bluetooth daemon"
++#: ../gui/system-config-selinux.glade:2556
++msgid "label42"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:38
+-msgid "Disable SELinux protection for canna daemon"
++#: ../gui/system-config-selinux.glade:2593
++msgid "Generate new policy module"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:39
+-msgid "Disable SELinux protection for cardmgr daemon"
++#: ../gui/system-config-selinux.glade:2609
++msgid "Load policy module"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:40
+-msgid "Disable SELinux protection for Cluster Server"
++#: ../gui/system-config-selinux.glade:2625
++msgid "Remove loadable policy module"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:41
++#: ../gui/system-config-selinux.glade:2661
+ msgid ""
+-"Allow cdrecord to read various content. nfs, samba, removable devices, user "
+-"temp and untrusted content files"
++"Enable/Disable additional audit rules, that are normally not reported in the "
++"log files."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:42
+-msgid "Disable SELinux protection for ciped daemon"
++#: ../gui/system-config-selinux.glade:2781
++msgid "label44"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:43
+-msgid "Disable SELinux protection for clamd daemon"
++#: ../gui/system-config-selinux.glade:2818
++msgid "Change process mode to permissive."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:44
+-msgid "Disable SELinux protection for clamscan"
++#: ../gui/system-config-selinux.glade:2836
++msgid "Change process mode to enforcing"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:45
+-msgid "Disable SELinux protection for clvmd"
++#: ../gui/system-config-selinux.glade:2928
++msgid "Process Domain"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:46
+-msgid "Disable SELinux protection for comsat daemon"
++#: ../gui/system-config-selinux.glade:2956
++msgid "label59"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
+-#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
+-msgid "Disable SELinux protection for courier daemon"
++#: ../gui/usersPage.py:138
 +#, python-format
++msgid "SELinux user '%s' is required"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:52
+-msgid "Disable SELinux protection for cpucontrol daemon"
++#: ../sepolicy/sepolicy.py:106
++msgid "Generate SELinux man pages"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:53
+-msgid "Disable SELinux protection for cpuspeed daemon"
++#: ../sepolicy/sepolicy.py:110
++msgid "path in which the generated SELinux man pages will be stored"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:54
+-msgid "Cron"
++#: ../sepolicy/sepolicy.py:114
++msgid "All domains"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:54
+-msgid "Disable SELinux protection for crond daemon"
++#: ../sepolicy/sepolicy.py:116
++msgid "Domain name(s) of man pages to be created"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
+-#: ../gui/selinux.tbl:91
+-msgid "Printing"
++#: ../sepolicy/sepolicy.py:164
++msgid "Query SELinux policy network information"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:55
+-msgid "Disable SELinux protection for cupsd back end server"
++#: ../sepolicy/sepolicy.py:169
++msgid "list all SELinux port types"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:56
+-msgid "Disable SELinux protection for cupsd daemon"
++#: ../sepolicy/sepolicy.py:172
++msgid "show SELinux type related to the port"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:57
+-msgid "Disable SELinux protection for cupsd_lpd"
++#: ../sepolicy/sepolicy.py:175
++msgid "Show ports defined for this SELinux type"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:58
+-msgid "CVS"
++#: ../sepolicy/sepolicy.py:178
++msgid "show ports to which this domain can bind and/or connect"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:58
+-msgid "Disable SELinux protection for cvs daemon"
++#: ../sepolicy/sepolicy.py:192
++msgid "query SELinux policy to see if domains can communicate with each other"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:59
+-msgid "Disable SELinux protection for cyrus daemon"
++#: ../sepolicy/sepolicy.py:195
++msgid "Source Domain"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:60
+-msgid "Disable SELinux protection for dbskkd daemon"
++#: ../sepolicy/sepolicy.py:198
++msgid "Target Domain"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:61
+-msgid "Disable SELinux protection for dbusd daemon"
++#: ../sepolicy/sepolicy.py:215
++msgid "query SELinux Policy to see description of booleans"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:62
+-msgid "Disable SELinux protection for dccd"
++#: ../sepolicy/sepolicy.py:219
++msgid "get all booleans desctiption"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:63
+-msgid "Disable SELinux protection for dccifd"
++#: ../sepolicy/sepolicy.py:221
++msgid "boolean to get description"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:64
+-msgid "Disable SELinux protection for dccm"
++#: ../sepolicy/sepolicy.py:231
 +msgid ""
-+"Module %s.pp already loaded in current policy.\n"
-+"Do you want to continue?"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:699
-+msgid ""
-+"You must add a name made up of letters and numbers and containing no spaces."
-+msgstr ""
-+
-+#: ../gui/polgengui.py:713
-+msgid "You must enter a executable"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
-+msgid "Configue SELinux"
-+msgstr ""
-+
-+#: ../gui/polgen.py:158
++"query SELinux Policy to see how a source process domain can transition to "
++"the target process domain"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:65
+-msgid "Disable SELinux protection for ddt daemon"
++#: ../sepolicy/sepolicy.py:234
++msgid "source process domain"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:66
+-msgid "Disable SELinux protection for devfsd daemon"
++#: ../sepolicy/sepolicy.py:237
++msgid "target process domain"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:67
+-msgid "Disable SELinux protection for dhcpc daemon"
++#: ../sepolicy/sepolicy.py:259
++msgid "Generate SELinux Policy module template"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:68
+-msgid "Disable SELinux protection for dhcpd daemon"
++#: ../sepolicy/sepolicy.py:265
++msgid "name of policy to generate"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:69
+-msgid "Disable SELinux protection for dictd daemon"
++#: ../sepolicy/sepolicy.py:267
++msgid "executable to confine"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:70
+-msgid "Allow sysadm_t to directly start daemons"
++#: ../sepolicy/sepolicy.py:269
++msgid "run policy generation test suite"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:71
+-msgid "Disable SELinux protection for Evolution"
++#: ../sepolicy/sepolicy.py:274
++msgid "commands"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:72
+-msgid "Games"
++#: ../sepolicy/sepolicy/generate.py:185
 +msgid "Internet Services Daemon"
-+msgstr ""
-+
-+#: ../gui/polgen.py:197
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:72
+-msgid "Disable SELinux protection for games"
++#: ../sepolicy/sepolicy/generate.py:198
++msgid "Valid Types:\n"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:73
+-msgid "Disable SELinux protection for the web browsers"
++#: ../sepolicy/sepolicy/generate.py:232
 +#, python-format
 +msgid "Ports must be numbers or ranges of numbers from 1 to %d "
-+msgstr ""
-+
-+#: ../gui/polgen.py:324
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:74
+-msgid "Disable SELinux protection for Thunderbird"
++#: ../sepolicy/sepolicy/generate.py:359
 +msgid "You must enter a name for your confined process/user"
-+msgstr ""
-+
-+#: ../gui/polgen.py:326
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:75
+-msgid "Disable SELinux protection for distccd daemon"
++#: ../sepolicy/sepolicy/generate.py:361
 +msgid ""
 +"Name must be alpha numberic with no spaces. Consider using option \"-n "
 +"MODULENAME\""
-+msgstr ""
-+
-+#: ../gui/polgen.py:414
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:76
+-msgid "Disable SELinux protection for dmesg daemon"
++#: ../sepolicy/sepolicy/generate.py:449
 +msgid "User Role types can not be assigned executables."
-+msgstr ""
-+
-+#: ../gui/polgen.py:420
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:77
+-msgid "Disable SELinux protection for dnsmasq daemon"
++#: ../sepolicy/sepolicy/generate.py:455
 +msgid "Only Daemon apps can use an init script.."
-+msgstr ""
-+
-+#: ../gui/polgen.py:438
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:78
+-msgid "Disable SELinux protection for dovecot daemon"
++#: ../sepolicy/sepolicy/generate.py:473
 +msgid "use_resolve must be a boolean value "
-+msgstr ""
-+
-+#: ../gui/polgen.py:444
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:79
+-msgid "Disable SELinux protection for entropyd daemon"
++#: ../sepolicy/sepolicy/generate.py:479
 +msgid "use_syslog must be a boolean value "
-+msgstr ""
-+
-+#: ../gui/polgen.py:450
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:80
+-msgid "Disable SELinux protection for fetchmail"
++#: ../sepolicy/sepolicy/generate.py:485
 +msgid "use_kerberos must be a boolean value "
-+msgstr ""
-+
-+#: ../gui/polgen.py:456
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:81
+-msgid "Disable SELinux protection for fingerd daemon"
++#: ../sepolicy/sepolicy/generate.py:491
 +msgid "manage_krb5_rcache must be a boolean value "
-+msgstr ""
-+
-+#: ../gui/polgen.py:486
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:82
+-msgid "Disable SELinux protection for freshclam daemon"
++#: ../sepolicy/sepolicy/generate.py:521
 +msgid "USER Types automatically get a tmp type"
-+msgstr ""
-+
-+#: ../gui/polgen.py:1004
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:83
+-msgid "Disable SELinux protection for fsdaemon daemon"
++#: ../sepolicy/sepolicy/generate.py:1039
 +msgid "You must enter the executable path for your confined process"
-+msgstr ""
-+
-+#: ../gui/polgen.py:1182
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:84
+-msgid "Disable SELinux protection for gpm daemon"
++#: ../sepolicy/sepolicy/generate.py:1272
 +msgid "Type Enforcement file"
-+msgstr ""
-+
-+#: ../gui/polgen.py:1183
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
+-msgid "NFS"
++#: ../sepolicy/sepolicy/generate.py:1273
 +msgid "Interface file"
-+msgstr ""
-+
-+#: ../gui/polgen.py:1184
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:85
+-msgid "Disable SELinux protection for gss daemon"
++#: ../sepolicy/sepolicy/generate.py:1274
 +msgid "File Contexts file"
-+msgstr ""
-+
-+#: ../gui/polgen.py:1185
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:86
+-msgid "Disable SELinux protection for Hal daemon"
++#: ../sepolicy/sepolicy/generate.py:1275
++msgid "Spec file"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:87
+-msgid "Compatibility"
++#: ../sepolicy/sepolicy/generate.py:1276
 +msgid "Setup Script"
-+msgstr ""
-+
-+#: ../gui/polgen.py:1306
-+#, python-format
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:87
++#: booleans.py:1
+ msgid ""
+-"Do not audit things that we know to be broken but which are not security "
+-"risks"
++"Allow ABRT to modify public files used for public file transfer services."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:88
+-msgid "Disable SELinux protection for hostname daemon"
++#: booleans.py:2
 +msgid ""
-+"\n"
-+"%s\n"
-+"\n"
-+"sepolgen [ -n moduleName ] [ -m ] [ -t type ] [ executable | Name ]\n"
-+"valid Types:\n"
-+msgstr ""
-+
-+#: ../gui/polgen.py:1354
-+msgid "Executable or Name required"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
-+msgid "Network Port"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:85
++"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:89
+-msgid "Disable SELinux protection for hotplug daemon"
++#: booleans.py:3
++msgid "Allow amavis to use JIT compiler"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:90
+-msgid "Disable SELinux protection for howl daemon"
++#: booleans.py:4
++msgid "Allow antivirus programs to read non security files on a system"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:91
+-msgid "Disable SELinux protection for cups hplip daemon"
++#: booleans.py:5
 +msgid ""
-+"SELinux Port\n"
-+"Type"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
-+msgid "Protocol"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
++"Allow users to resolve user passwd entries directly from ldap rather then "
++"using a sssd server"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:92
+-msgid "Disable SELinux protection for httpd rotatelogs"
++#: booleans.py:6
++msgid "Allow users to login using a radius server"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
+-msgid "HTTPD Service"
++#: booleans.py:7
++msgid "Allow users to login using a yubikey  server"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:93
+-msgid "Disable SELinux protection for http suexec"
++#: booleans.py:8
 +msgid ""
-+"MLS/MCS\n"
-+"Level"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:101
-+msgid "Port"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:207
-+#, python-format
-+msgid "Port number \"%s\" is not valid.  0 < PORT_NUMBER < 65536 "
-+msgstr ""
-+
-+#: ../gui/portsPage.py:252
-+msgid "List View"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:255 ../gui/system-config-selinux.glade:2419
-+msgid "Group View"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:1 ../gui/selinux.tbl:30 ../gui/selinux.tbl:31
-+#: ../gui/selinux.tbl:32 ../gui/selinux.tbl:33 ../gui/selinux.tbl:34
-+#: ../gui/selinux.tbl:36 ../gui/selinux.tbl:37 ../gui/selinux.tbl:38
-+#: ../gui/selinux.tbl:39 ../gui/selinux.tbl:40 ../gui/selinux.tbl:42
-+#: ../gui/selinux.tbl:43 ../gui/selinux.tbl:44 ../gui/selinux.tbl:45
-+#: ../gui/selinux.tbl:46 ../gui/selinux.tbl:47 ../gui/selinux.tbl:48
-+#: ../gui/selinux.tbl:49 ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
-+#: ../gui/selinux.tbl:52 ../gui/selinux.tbl:53 ../gui/selinux.tbl:59
-+#: ../gui/selinux.tbl:60 ../gui/selinux.tbl:61 ../gui/selinux.tbl:62
-+#: ../gui/selinux.tbl:63 ../gui/selinux.tbl:64 ../gui/selinux.tbl:65
-+#: ../gui/selinux.tbl:66 ../gui/selinux.tbl:67 ../gui/selinux.tbl:68
-+#: ../gui/selinux.tbl:69 ../gui/selinux.tbl:75 ../gui/selinux.tbl:76
-+#: ../gui/selinux.tbl:77 ../gui/selinux.tbl:78 ../gui/selinux.tbl:79
-+#: ../gui/selinux.tbl:80 ../gui/selinux.tbl:81 ../gui/selinux.tbl:82
-+#: ../gui/selinux.tbl:83 ../gui/selinux.tbl:84 ../gui/selinux.tbl:86
-+#: ../gui/selinux.tbl:88 ../gui/selinux.tbl:89 ../gui/selinux.tbl:90
-+#: ../gui/selinux.tbl:92 ../gui/selinux.tbl:94 ../gui/selinux.tbl:95
-+#: ../gui/selinux.tbl:96 ../gui/selinux.tbl:97 ../gui/selinux.tbl:98
-+#: ../gui/selinux.tbl:99 ../gui/selinux.tbl:100 ../gui/selinux.tbl:101
-+#: ../gui/selinux.tbl:102 ../gui/selinux.tbl:103 ../gui/selinux.tbl:104
-+#: ../gui/selinux.tbl:106 ../gui/selinux.tbl:108 ../gui/selinux.tbl:109
-+#: ../gui/selinux.tbl:110 ../gui/selinux.tbl:111 ../gui/selinux.tbl:112
-+#: ../gui/selinux.tbl:113 ../gui/selinux.tbl:114 ../gui/selinux.tbl:116
-+#: ../gui/selinux.tbl:117 ../gui/selinux.tbl:119 ../gui/selinux.tbl:121
-+#: ../gui/selinux.tbl:123 ../gui/selinux.tbl:124 ../gui/selinux.tbl:127
-+#: ../gui/selinux.tbl:129 ../gui/selinux.tbl:130 ../gui/selinux.tbl:131
-+#: ../gui/selinux.tbl:132 ../gui/selinux.tbl:133 ../gui/selinux.tbl:134
-+#: ../gui/selinux.tbl:135 ../gui/selinux.tbl:136 ../gui/selinux.tbl:137
-+#: ../gui/selinux.tbl:138 ../gui/selinux.tbl:139 ../gui/selinux.tbl:142
-+#: ../gui/selinux.tbl:143 ../gui/selinux.tbl:144 ../gui/selinux.tbl:145
-+#: ../gui/selinux.tbl:146 ../gui/selinux.tbl:147 ../gui/selinux.tbl:148
-+#: ../gui/selinux.tbl:149 ../gui/selinux.tbl:150 ../gui/selinux.tbl:151
-+#: ../gui/selinux.tbl:152 ../gui/selinux.tbl:154 ../gui/selinux.tbl:155
-+#: ../gui/selinux.tbl:156 ../gui/selinux.tbl:157 ../gui/selinux.tbl:158
-+#: ../gui/selinux.tbl:159 ../gui/selinux.tbl:160 ../gui/selinux.tbl:167
-+#: ../gui/selinux.tbl:171 ../gui/selinux.tbl:172 ../gui/selinux.tbl:173
-+#: ../gui/selinux.tbl:174 ../gui/selinux.tbl:175 ../gui/selinux.tbl:177
-+#: ../gui/selinux.tbl:178 ../gui/selinux.tbl:179 ../gui/selinux.tbl:180
-+#: ../gui/selinux.tbl:184 ../gui/selinux.tbl:192 ../gui/selinux.tbl:193
-+#: ../gui/selinux.tbl:194 ../gui/selinux.tbl:195 ../gui/selinux.tbl:196
-+#: ../gui/selinux.tbl:197 ../gui/selinux.tbl:198 ../gui/selinux.tbl:199
-+#: ../gui/selinux.tbl:200 ../gui/selinux.tbl:201 ../gui/selinux.tbl:206
-+#: ../gui/selinux.tbl:207 ../gui/selinux.tbl:218 ../gui/selinux.tbl:219
-+#: ../gui/selinux.tbl:220 ../gui/selinux.tbl:222 ../gui/selinux.tbl:224
-+#: ../gui/selinux.tbl:226 ../gui/selinux.tbl:227 ../gui/selinux.tbl:230
-+msgid "SELinux Service Protection"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:1
-+msgid "Disable SELinux protection for acct daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:2 ../gui/selinux.tbl:3 ../gui/selinux.tbl:70
-+#: ../gui/selinux.tbl:153 ../gui/selinux.tbl:168 ../gui/selinux.tbl:169
-+#: ../gui/selinux.tbl:170 ../gui/selinux.tbl:189 ../gui/selinux.tbl:202
-+#: ../gui/selinux.tbl:203 ../gui/selinux.tbl:204 ../gui/selinux.tbl:205
-+msgid "Admin"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:2
++"Allow cdrecord to read various content. nfs, samba, removable devices, user "
++"temp and untrusted content files"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:94
+-msgid "Disable SELinux protection for hwclock daemon"
++#: booleans.py:9
++msgid "Allow clamd to use JIT compiler"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:95
+-msgid "Disable SELinux protection for i18n daemon"
++#: booleans.py:10
++msgid "Allow clamscan to non security files on a system"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:96
+-msgid "Disable SELinux protection for imazesrv daemon"
++#: booleans.py:11
++msgid "Allow clamscan to read user content"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:97
+-msgid "Disable SELinux protection for inetd child daemons"
++#: booleans.py:12
++msgid ""
++"Allow Cobbler to modify public files used for public file transfer services."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:98
+-msgid "Disable SELinux protection for inetd daemon"
++#: booleans.py:13
++msgid "Allow Cobbler to connect to the network using TCP."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:99
+-msgid "Disable SELinux protection for innd daemon"
++#: booleans.py:14
++msgid "Allow Cobbler to access cifs file systems."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:100
+-msgid "Disable SELinux protection for iptables daemon"
++#: booleans.py:15
++msgid "Allow Cobbler to access nfs file systems."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:101
+-msgid "Disable SELinux protection for ircd daemon"
++#: booleans.py:16
++msgid "Allow collectd to connect to the network using TCP."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:102
+-msgid "Disable SELinux protection for irqbalance daemon"
++#: booleans.py:17
++msgid "Allow codnor domain to connect to the network using TCP."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:103
+-msgid "Disable SELinux protection for iscsi daemon"
++#: booleans.py:18
++msgid ""
++"Allow system cron jobs to relabel filesystem for restoring file contexts."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:104
+-msgid "Disable SELinux protection for jabberd daemon"
++#: booleans.py:19
++msgid "Allow cvs daemon to read shadow"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
+-msgid "Kerberos"
++#: booleans.py:20
 +msgid "Allow all daemons to write corefiles to /"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:3
-+msgid "Allow all daemons the ability to use unallocated ttys"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
-+#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
-+#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
-+#: ../gui/selinux.tbl:210 ../gui/selinux.tbl:211 ../gui/selinux.tbl:212
-+#: ../gui/selinux.tbl:213 ../gui/selinux.tbl:214 ../gui/selinux.tbl:215
-+#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
-+msgid "User Privs"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:4
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:105
+-msgid "Disable SELinux protection for kadmind daemon"
++#: booleans.py:21
++msgid "Allow all daemons to use tcp wrappers."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:106
+-msgid "Disable SELinux protection for klogd daemon"
++#: booleans.py:22
++msgid "Allow all daemons the ability to read/write terminals"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:107
+-msgid "Disable SELinux protection for krb5kdc daemon"
++#: booleans.py:23
++msgid "Allow dbadm to manage files in users home directories"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:108
+-msgid "Disable SELinux protection for ktalk daemons"
++#: booleans.py:24
++msgid "Allow dbadm to read files in users home directories"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:109
+-msgid "Disable SELinux protection for kudzu daemon"
++#: booleans.py:25
 +msgid ""
-+"Allow gadmin SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:5
++"Deny user domains applications to map a memory region as both executable and "
++"writable, this is dangerous and the executable should be reported in bugzilla"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:110
+-msgid "Disable SELinux protection for locate daemon"
++#: booleans.py:26
++msgid "Allow sysadm to debug or ptrace all processes."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:111
+-msgid "Disable SELinux protection for lpd daemon"
++#: booleans.py:27
++msgid "Allow dhcpc client applications to execute iptables commands"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:112
+-msgid "Disable SELinux protection for lrrd daemon"
++#: booleans.py:28
++msgid "Allow DHCP daemon to use LDAP backends"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:113
+-msgid "Disable SELinux protection for lvm daemon"
++#: booleans.py:29
++msgid "Allow all domains to use other domains file descriptors"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:114
+-msgid "Disable SELinux protection for mailman"
++#: booleans.py:30
++msgid "Allow all domains to have the kernel load modules"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:115
+-msgid "Allow evolution and thunderbird to read user files"
++#: booleans.py:31
++msgid "Allow the use of the audio devices as the source for the entropy feeds"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:116
+-msgid "Disable SELinux protection for mdadm daemon"
++#: booleans.py:32
++msgid "Allow exim to connect to databases (postgres, mysql)"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:117
+-msgid "Disable SELinux protection for monopd daemon"
++#: booleans.py:33
++msgid "Allow exim to create, read, write, and delete unprivileged user files."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:118
+-msgid "Allow the mozilla browser to read user files"
++#: booleans.py:34
++msgid "Allow exim to read unprivileged user files."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:119
+-msgid "Disable SELinux protection for mrtg daemon"
++#: booleans.py:35
++msgid "Enable extra rules in the cron domain to support fcron."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:120
+-msgid "Disable SELinux protection for mysqld daemon"
++#: booleans.py:36
++msgid "Allow fenced domain to connect to the network using TCP."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:121
+-msgid "Disable SELinux protection for nagios daemon"
++#: booleans.py:37
++msgid "Allow fenced domain to execute ssh."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
+-msgid "Name Service"
++#: booleans.py:38
++msgid "Allow ftp to read and write files in the user home directories"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:122
+-msgid "Disable SELinux protection for named daemon"
++#: booleans.py:39
 +msgid ""
-+"Allow guest SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
-+msgid "Memory Protection"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:6
-+msgid "Allow java executable stack"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
-+#: ../gui/selinux.tbl:209
-+msgid "Mount"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:7
-+msgid "Allow mount to mount any file"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:8
-+msgid "Allow mount to mount any directory"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:9
-+msgid "Allow mplayer executable stack"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
-+#: ../gui/selinux.tbl:188
-+msgid "SSH"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:10
-+msgid "Allow ssh to run ssh-keysign"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:11
++"Allow ftp servers to upload files,  used for public file transfer services. "
++"Directories must be labeled public_content_rw_t."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:123
+-msgid "Disable SELinux protection for nessusd daemon"
++#: booleans.py:40
++msgid "Allow ftp servers to connect to all ports > 1023"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:124
+-msgid "Disable SELinux protection for NetworkManager"
++#: booleans.py:41
++msgid "Allow ftp servers to connect to mysql database ports"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:125
+-msgid "Disable SELinux protection for nfsd daemon"
++#: booleans.py:42
 +msgid ""
-+"Allow staff SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:12
++"Allow ftp servers to login to local users and read/write all files on the "
++"system, governed by DAC."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
+-#: ../gui/selinux.tbl:221
+-msgid "Samba"
++#: booleans.py:43
++msgid "Allow ftp servers to use cifs used for public file transfer services."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:126
+-msgid "Disable SELinux protection for nmbd daemon"
++#: booleans.py:44
++msgid "Allow ftp servers to use nfs used for public file transfer services."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:127
+-msgid "Disable SELinux protection for nrpe daemon"
++#: booleans.py:45
++msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:128
+-msgid "Disable SELinux protection for nscd daemon"
++#: booleans.py:46
++msgid "Determine whether Git CGI can search home directories."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:129
+-msgid "Disable SELinux protection for nsd daemon"
++#: booleans.py:47
++msgid "Determine whether Git CGI can access cifs file systems."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:130
+-msgid "Disable SELinux protection for ntpd daemon"
++#: booleans.py:48
++msgid "Determine whether Git CGI can access nfs file systems."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:131
+-msgid "Disable SELinux protection for oddjob"
++#: booleans.py:49
 +msgid ""
-+"Allow sysadm SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:13
++"Determine whether Git session daemon can bind TCP sockets to all unreserved "
++"ports."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:132
+-msgid "Disable SELinux protection for oddjob_mkhomedir"
++#: booleans.py:50
 +msgid ""
-+"Allow unconfined SELinux user account to execute files in home directory or /"
-+"tmp"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:14
-+msgid "Network Configuration"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:14
-+msgid "Allow unlabeled packets to flow on the network"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:15
++"Determine whether calling user domains can execute Git daemon in the "
++"git_session_t domain."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:133
+-msgid "Disable SELinux protection for openvpn daemon"
++#: booleans.py:51
++msgid "Determine whether Git system daemon can search home directories."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:134
+-msgid "Disable SELinux protection for pam daemon"
++#: booleans.py:52
++msgid "Determine whether Git system daemon can access cifs file systems."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:135
+-msgid "Disable SELinux protection for pegasus"
++#: booleans.py:53
++msgid "Determine whether Git system daemon can access nfs file systems."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:136
+-msgid "Disable SELinux protection for perdition daemon"
++#: booleans.py:54
++msgid "Allow gitisis daemon to send mail"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:137
+-msgid "Disable SELinux protection for portmap daemon"
++#: booleans.py:55
++msgid "Enable reading of urandom for all domains."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:138
+-msgid "Disable SELinux protection for portslave daemon"
++#: booleans.py:56
 +msgid ""
-+"Allow user SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:16
-+msgid "Allow unconfined to dyntrans to unconfined_execmem"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
-+#: ../gui/selinux.tbl:140
-+msgid "Databases"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:17
-+msgid "Allow user to connect to mysql socket"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:18
-+msgid "Allow user to connect to postgres socket"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
-+msgid "XServer"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:19
-+msgid "Allow clients to write to X shared memory"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:20
++"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
++"agent to manage user files."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:139
+-msgid "Disable SELinux protection for postfix"
++#: booleans.py:57
 +msgid ""
-+"Allow xguest SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
-+#: ../gui/selinux.tbl:231
-+msgid "NIS"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:21
-+msgid "Allow daemons to run with NIS"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
-+#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
-+#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
-+#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
-+#: ../gui/selinux.tbl:118
-+msgid "Web Applications"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:22
-+msgid "Transition staff SELinux user to Web Browser Domain"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:23
-+msgid "Transition sysadm SELinux user to Web Browser Domain"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:24
-+msgid "Transition user SELinux user to Web Browser Domain"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:25
-+msgid "Transition xguest SELinux user to Web Browser Domain"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
-+#: ../gui/selinux.tbl:29
-+msgid "Allow staff Web Browsers to write to home directories"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:30
-+msgid "Disable SELinux protection for amanda"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:31
-+msgid "Disable SELinux protection for amavis"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:32
-+msgid "Disable SELinux protection for apmd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:33
-+msgid "Disable SELinux protection for arpwatch daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:34
-+msgid "Disable SELinux protection for auditd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:35
-+msgid "Disable SELinux protection for automount daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:36
-+msgid "Disable SELinux protection for avahi"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:37
-+msgid "Disable SELinux protection for bluetooth daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:38
-+msgid "Disable SELinux protection for canna daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:39
-+msgid "Disable SELinux protection for cardmgr daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:40
-+msgid "Disable SELinux protection for Cluster Server"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:41
-+msgid ""
-+"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-+"temp and untrusted content files"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:42
-+msgid "Disable SELinux protection for ciped daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:43
-+msgid "Disable SELinux protection for clamd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:44
-+msgid "Disable SELinux protection for clamscan"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:45
-+msgid "Disable SELinux protection for clvmd"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:46
-+msgid "Disable SELinux protection for comsat daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
-+#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
-+msgid "Disable SELinux protection for courier daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:52
-+msgid "Disable SELinux protection for cpucontrol daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:53
-+msgid "Disable SELinux protection for cpuspeed daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:54
-+msgid "Cron"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:54
-+msgid "Disable SELinux protection for crond daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
-+#: ../gui/selinux.tbl:91
-+msgid "Printing"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:55
-+msgid "Disable SELinux protection for cupsd back end server"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:56
-+msgid "Disable SELinux protection for cupsd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:57
-+msgid "Disable SELinux protection for cupsd_lpd"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:58
-+msgid "CVS"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:58
-+msgid "Disable SELinux protection for cvs daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:59
-+msgid "Disable SELinux protection for cyrus daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:60
-+msgid "Disable SELinux protection for dbskkd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:61
-+msgid "Disable SELinux protection for dbusd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:62
-+msgid "Disable SELinux protection for dccd"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:63
-+msgid "Disable SELinux protection for dccifd"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:64
-+msgid "Disable SELinux protection for dccm"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:65
-+msgid "Disable SELinux protection for ddt daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:66
-+msgid "Disable SELinux protection for devfsd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:67
-+msgid "Disable SELinux protection for dhcpc daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:68
-+msgid "Disable SELinux protection for dhcpd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:69
-+msgid "Disable SELinux protection for dictd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:70
-+msgid "Allow sysadm_t to directly start daemons"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:71
-+msgid "Disable SELinux protection for Evolution"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:72
-+msgid "Games"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:72
-+msgid "Disable SELinux protection for games"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:73
-+msgid "Disable SELinux protection for the web browsers"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:74
-+msgid "Disable SELinux protection for Thunderbird"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:75
-+msgid "Disable SELinux protection for distccd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:76
-+msgid "Disable SELinux protection for dmesg daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:77
-+msgid "Disable SELinux protection for dnsmasq daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:78
-+msgid "Disable SELinux protection for dovecot daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:79
-+msgid "Disable SELinux protection for entropyd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:80
-+msgid "Disable SELinux protection for fetchmail"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:81
-+msgid "Disable SELinux protection for fingerd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:82
-+msgid "Disable SELinux protection for freshclam daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:83
-+msgid "Disable SELinux protection for fsdaemon daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:84
-+msgid "Disable SELinux protection for gpm daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
-+msgid "NFS"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:85
-+msgid "Disable SELinux protection for gss daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:86
-+msgid "Disable SELinux protection for Hal daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:87
-+msgid "Compatibility"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:87
-+msgid ""
-+"Do not audit things that we know to be broken but which are not security "
-+"risks"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:88
-+msgid "Disable SELinux protection for hostname daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:89
-+msgid "Disable SELinux protection for hotplug daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:90
-+msgid "Disable SELinux protection for howl daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:91
-+msgid "Disable SELinux protection for cups hplip daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:92
-+msgid "Disable SELinux protection for httpd rotatelogs"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
-+msgid "HTTPD Service"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:93
-+msgid "Disable SELinux protection for http suexec"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:94
-+msgid "Disable SELinux protection for hwclock daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:95
-+msgid "Disable SELinux protection for i18n daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:96
-+msgid "Disable SELinux protection for imazesrv daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:97
-+msgid "Disable SELinux protection for inetd child daemons"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:98
-+msgid "Disable SELinux protection for inetd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:99
-+msgid "Disable SELinux protection for innd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:100
-+msgid "Disable SELinux protection for iptables daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:101
-+msgid "Disable SELinux protection for ircd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:102
-+msgid "Disable SELinux protection for irqbalance daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:103
-+msgid "Disable SELinux protection for iscsi daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:104
-+msgid "Disable SELinux protection for jabberd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
-+msgid "Kerberos"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:105
-+msgid "Disable SELinux protection for kadmind daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:106
-+msgid "Disable SELinux protection for klogd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:107
-+msgid "Disable SELinux protection for krb5kdc daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:108
-+msgid "Disable SELinux protection for ktalk daemons"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:109
-+msgid "Disable SELinux protection for kudzu daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:110
-+msgid "Disable SELinux protection for locate daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:111
-+msgid "Disable SELinux protection for lpd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:112
-+msgid "Disable SELinux protection for lrrd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:113
-+msgid "Disable SELinux protection for lvm daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:114
-+msgid "Disable SELinux protection for mailman"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:115
-+msgid "Allow evolution and thunderbird to read user files"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:116
-+msgid "Disable SELinux protection for mdadm daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:117
-+msgid "Disable SELinux protection for monopd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:118
-+msgid "Allow the mozilla browser to read user files"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:119
-+msgid "Disable SELinux protection for mrtg daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:120
-+msgid "Disable SELinux protection for mysqld daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:121
-+msgid "Disable SELinux protection for nagios daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
-+msgid "Name Service"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:122
-+msgid "Disable SELinux protection for named daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:123
-+msgid "Disable SELinux protection for nessusd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:124
-+msgid "Disable SELinux protection for NetworkManager"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:125
-+msgid "Disable SELinux protection for nfsd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
-+#: ../gui/selinux.tbl:221
-+msgid "Samba"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:126
-+msgid "Disable SELinux protection for nmbd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:127
-+msgid "Disable SELinux protection for nrpe daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:128
-+msgid "Disable SELinux protection for nscd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:129
-+msgid "Disable SELinux protection for nsd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:130
-+msgid "Disable SELinux protection for ntpd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:131
-+msgid "Disable SELinux protection for oddjob"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:132
-+msgid "Disable SELinux protection for oddjob_mkhomedir"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:133
-+msgid "Disable SELinux protection for openvpn daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:134
-+msgid "Disable SELinux protection for pam daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:135
-+msgid "Disable SELinux protection for pegasus"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:136
-+msgid "Disable SELinux protection for perdition daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:137
-+msgid "Disable SELinux protection for portmap daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:138
-+msgid "Disable SELinux protection for portslave daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:139
-+msgid "Disable SELinux protection for postfix"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:140
-+msgid "Disable SELinux protection for postgresql daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:141
-+msgid "pppd"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:141
-+msgid "Allow pppd to be run for a regular user"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:142
-+msgid "Disable SELinux protection for pptp"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:143
-+msgid "Disable SELinux protection for prelink daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:144
-+msgid "Disable SELinux protection for privoxy daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:145
-+msgid "Disable SELinux protection for ptal daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:146
-+msgid "Disable SELinux protection for pxe daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:147
-+msgid "Disable SELinux protection for pyzord"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:148
-+msgid "Disable SELinux protection for quota daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:149
-+msgid "Disable SELinux protection for radiusd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:150
-+msgid "Disable SELinux protection for radvd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:151
-+msgid "Disable SELinux protection for rdisc"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:152
-+msgid "Disable SELinux protection for readahead"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:153
-+msgid "Allow programs to read files in non-standard locations (default_t)"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:154
-+msgid "Disable SELinux protection for restorecond"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:155
-+msgid "Disable SELinux protection for rhgb daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:156
-+msgid "Disable SELinux protection for ricci"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:157
-+msgid "Disable SELinux protection for ricci_modclusterd"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:158
-+msgid "Disable SELinux protection for rlogind daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:159
-+msgid "Disable SELinux protection for rpcd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:160
-+msgid "Disable SELinux protection for rshd"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:161
-+msgid "rsync"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:161
-+msgid "Disable SELinux protection for rsync daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:162
-+msgid "Allow ssh to run from inetd instead of as a daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:163
-+msgid "Allow Samba to share nfs directories"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
-+msgid "SASL authentication server"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:164
-+msgid "Allow sasl authentication server to read /etc/shadow"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:165
-+msgid ""
-+"Allow X-Windows server to map a memory region as both executable and writable"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:166
-+msgid "Disable SELinux protection for saslauthd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:167
-+msgid "Disable SELinux protection for scannerdaemon daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:168
-+msgid "Do not allow transition to sysadm_t, sudo and su effected"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:169
-+msgid "Do not allow any processes to load kernel modules"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:170
-+msgid "Do not allow any processes to modify kernel SELinux policy"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:171
-+msgid "Disable SELinux protection for sendmail daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:172
-+msgid "Disable SELinux protection for setrans"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:173
-+msgid "Disable SELinux protection for setroubleshoot daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:174
-+msgid "Disable SELinux protection for slapd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:175
-+msgid "Disable SELinux protection for slrnpull daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:176
-+msgid "Disable SELinux protection for smbd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:177
-+msgid "Disable SELinux protection for snmpd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:178
-+msgid "Disable SELinux protection for snort daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:179
-+msgid "Disable SELinux protection for soundd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:180
-+msgid "Disable SELinux protection for sound daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
-+msgid "Spam Protection"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:181
-+msgid "Disable SELinux protection for spamd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:182
-+msgid "Allow spamd to access home directories"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:183
-+msgid "Allow Spam Assassin daemon network access"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:184
-+msgid "Disable SELinux protection for speedmgmt daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
-+msgid "Squid"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:185
-+msgid "Allow squid daemon to connect to the network"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:186
-+msgid "Disable SELinux protection for squid daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:187
-+msgid "Disable SELinux protection for ssh daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:188
-+msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:189
-+msgid ""
-+"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
-+"bashrc)"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
-+msgid "Universal SSL tunnel"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:190
-+msgid "Disable SELinux protection for stunnel daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:191
-+msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:192
-+msgid "Disable SELinux protection for swat daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:193
-+msgid "Disable SELinux protection for sxid daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:194
-+msgid "Disable SELinux protection for syslogd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:195
-+msgid "Disable SELinux protection for system cron jobs"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:196
-+msgid "Disable SELinux protection for tcp daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:197
-+msgid "Disable SELinux protection for telnet daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:198
-+msgid "Disable SELinux protection for tftpd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:199
-+msgid "Disable SELinux protection for transproxy daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:200
-+msgid "Disable SELinux protection for udev daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:201
-+msgid "Disable SELinux protection for uml daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:202
-+msgid ""
-+"Allow xinetd to run unconfined, including any services it starts that do not "
-+"have a domain transition explicitly defined"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:203
-+msgid ""
-+"Allow rc scripts to run unconfined, including any daemon started by an rc "
-+"script that does not have a domain transition explicitly defined"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:204
-+msgid "Allow rpm to run unconfined"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:205
-+msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:206
-+msgid "Disable SELinux protection for updfstab daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:207
-+msgid "Disable SELinux protection for uptimed daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:208
-+msgid ""
-+"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
-+"staff_r can do so"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:209
-+msgid "Allow users to execute the mount command"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:210
-+msgid "Allow regular users direct mouse access (only allow the X server)"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:211
-+msgid "Allow users to run the dmesg command"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:212
-+msgid "Allow users to control network interfaces (also needs USERCTL=true)"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:213
-+msgid "Allow normal user to execute ping"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:214
-+msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:215
-+msgid "Allow users to rw usb devices"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:216
-+msgid ""
-+"Allow users to run TCP servers (bind to ports and accept connection from the "
-+"same domain and outside users)  disabling this forces FTP passive mode and "
-+"may change other protocols"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:217
-+msgid "Allow user to stat ttyfiles"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:218
-+msgid "Disable SELinux protection for uucpd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:219
-+msgid "Disable SELinux protection for vmware daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:220
-+msgid "Disable SELinux protection for watchdog daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:221
-+msgid "Disable SELinux protection for winbind daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:222
-+msgid "Disable SELinux protection for xdm daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:223
-+msgid "Allow xdm logins as sysadm_r:sysadm_t"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:224
-+msgid "Disable SELinux protection for xen daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:225
-+msgid "XEN"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:225
-+msgid "Allow xen to read/write physical disk devices"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:226
-+msgid "Disable SELinux protection for xfs daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:227
-+msgid "Disable SELinux protection for xen control"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:228
-+msgid "Disable SELinux protection for ypbind daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:229
-+msgid "Disable SELinux protection for NIS Password Daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:230
-+msgid "Disable SELinux protection for ypserv daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:231
-+msgid "Disable SELinux protection for NIS Transfer Daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:232
-+msgid "Allow SELinux webadm user to manage unprivileged users home directories"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:233
-+msgid "Allow SELinux webadm user to read unprivileged users home directories"
-+msgstr ""
-+
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Are you sure you want to delete %s '%s'?"
-+msgstr ""
-+
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Delete %s"
-+msgstr ""
-+
-+#: ../gui/semanagePage.py:134
-+#, python-format
-+msgid "Add %s"
-+msgstr ""
-+
-+#: ../gui/semanagePage.py:148
-+#, python-format
-+msgid "Modify %s"
-+msgstr ""
-+
-+#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
-+msgid "Permissive"
-+msgstr ""
-+
-+#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
-+msgid "Enforcing"
-+msgstr ""
-+
-+#: ../gui/statusPage.py:94
-+msgid "Status"
-+msgstr ""
-+
-+#: ../gui/statusPage.py:133
-+msgid ""
-+"Changing the policy type will cause a relabel of the entire file system on "
-+"the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
-+msgstr ""
-+
-+#: ../gui/statusPage.py:147
-+msgid ""
-+"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
-+"you later decide to turn SELinux back on, the system will be required to "
-+"relabel.  If you just want to see if SELinux is causing a problem on your "
-+"system, you can go to permissive mode which will only log errors and not "
-+"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
-+"wish to continue?"
-+msgstr ""
-+
-+#: ../gui/statusPage.py:152
-+msgid ""
-+"Changing to SELinux enabled will cause a relabel of the entire file system "
-+"on the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:11
-+msgid "system-config-selinux"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:12
-+msgid ""
-+"Copyright (c)2006 Red Hat, Inc.\n"
-+"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:22
-+#: ../gui/system-config-selinux.glade:544
-+msgid "Add SELinux Login Mapping"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:257
-+msgid "Add SELinux Network Ports"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:391
-+#: ../gui/system-config-selinux.glade:678
-+msgid "SELinux Type"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:622
-+msgid "File Specification"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:650
-+msgid "File Type"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:727
-+msgid ""
-+"all files\n"
-+"regular file\n"
-+"directory\n"
-+"character device\n"
-+"block device\n"
-+"socket\n"
-+"symbolic link\n"
-+"named pipe\n"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:773
-+msgid "MLS"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:837
-+msgid "Add SELinux User"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1079
-+msgid "SELinux Administration"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1122
-+msgid "Add"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1144
-+msgid "_Properties"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1166
-+msgid "_Delete"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1256
-+msgid "Select Management Object"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1273
-+msgid "<b>Select:</b>"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1326
-+msgid "System Default Enforcing Mode"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1354
-+msgid ""
-+"Disabled\n"
-+"Permissive\n"
-+"Enforcing\n"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1373
-+msgid "Current Enforcing Mode"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1418
-+msgid "System Default Policy Type: "
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1463
-+msgid ""
-+"Select if you wish to relabel then entire file system on next reboot.  "
-+"Relabeling can take a very long time, depending on the size of the system.  "
-+"If you are changing policy types or going from disabled to enforcing, a "
-+"relabel is required."
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1509
-+msgid "Relabel on next reboot."
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1561
-+msgid "label37"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1598
-+msgid "Revert boolean setting to system default"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1614
-+msgid "Toggle between Customized and All Booleans"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1645
-+#: ../gui/system-config-selinux.glade:1850
-+#: ../gui/system-config-selinux.glade:2037
-+#: ../gui/system-config-selinux.glade:2224
-+#: ../gui/system-config-selinux.glade:2467
-+#: ../gui/system-config-selinux.glade:2692
-+#: ../gui/system-config-selinux.glade:2867
-+msgid "Filter"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1734
-+msgid "label50"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1771
-+msgid "Add File Context"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1787
-+msgid "Modify File Context"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1803
-+msgid "Delete File Context"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1819
-+msgid "Toggle between all and customized file context"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1939
-+msgid "label38"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1976
-+msgid "Add SELinux User Mapping"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1992
-+msgid "Modify SELinux User Mapping"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2008
-+msgid "Delete SELinux User Mapping"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2126
-+msgid "label39"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2163
-+msgid "Add User"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2179
-+msgid "Modify User"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2195
-+msgid "Delete User"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2313
-+msgid "label41"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2350
-+msgid "Add Network Port"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2366
-+msgid "Edit Network Port"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2382
-+msgid "Delete Network Port"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2418
-+#: ../gui/system-config-selinux.glade:2436
-+msgid "Toggle between Customized and All Ports"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2556
-+msgid "label42"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2593
-+msgid "Generate new policy module"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2609
-+msgid "Load policy module"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2625
-+msgid "Remove loadable policy module"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2661
-+msgid ""
-+"Enable/Disable additional audit rules, that are normally not reported in the "
-+"log files."
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2781
-+msgid "label44"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2818
-+msgid "Change process mode to permissive."
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2836
-+msgid "Change process mode to enforcing"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2928
-+msgid "Process Domain"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2956
-+msgid "label59"
-+msgstr ""
-+
-+#: ../gui/usersPage.py:138
-+#, python-format
-+msgid "SELinux user '%s' is required"
-+msgstr ""
-diff -up policycoreutils-2.1.12/po/my.po.rhat policycoreutils-2.1.12/po/my.po
---- policycoreutils-2.1.12/po/my.po.rhat	2012-07-04 07:35:21.000000000 -0400
-+++ policycoreutils-2.1.12/po/my.po	2012-10-16 15:07:17.574526256 -0400
-@@ -8,7 +8,7 @@ msgid ""
++"Allow gpg web domain to modify public files used for public file transfer "
++"services."
  msgstr ""
- "Project-Id-Version: PACKAGE VERSION\n"
- "Report-Msgid-Bugs-To: \n"
--"POT-Creation-Date: 2012-03-27 10:49-0400\n"
-+"POT-Creation-Date: 2012-05-25 07:28-0400\n"
- "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
- "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
- "Language-Team: LANGUAGE <LL at li.org>\n"
-@@ -90,844 +90,851 @@ msgstr ""
- msgid "global"
+ 
+-#: ../gui/selinux.tbl:140
+-msgid "Disable SELinux protection for postgresql daemon"
++#: booleans.py:58
++msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
  msgstr ""
  
--#: ../semanage/seobject.py:222
-+#: ../semanage/seobject.py:225
- msgid "Could not create semanage handle"
+-#: ../gui/selinux.tbl:141
+-msgid "pppd"
++#: booleans.py:59
++msgid ""
++"Allow Apache to modify public files used for public file transfer services. "
++"Directories/Files must be labeled public_content_rw_t."
  msgstr ""
  
--#: ../semanage/seobject.py:230
-+#: ../semanage/seobject.py:233
- msgid "SELinux policy is not managed or store cannot be accessed."
+-#: ../gui/selinux.tbl:141
+-msgid "Allow pppd to be run for a regular user"
++#: booleans.py:60
++msgid "Allow httpd to use built in scripting (usually php)"
  msgstr ""
  
--#: ../semanage/seobject.py:235
-+#: ../semanage/seobject.py:238
- msgid "Cannot read policy store."
+-#: ../gui/selinux.tbl:142
+-msgid "Disable SELinux protection for pptp"
++#: booleans.py:61
++msgid "Allow http daemon to check spam"
  msgstr ""
  
--#: ../semanage/seobject.py:240
-+#: ../semanage/seobject.py:243
- msgid "Could not establish semanage connection"
+-#: ../gui/selinux.tbl:143
+-msgid "Disable SELinux protection for prelink daemon"
++#: booleans.py:62
++msgid ""
++"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
++"ports"
  msgstr ""
  
--#: ../semanage/seobject.py:245
-+#: ../semanage/seobject.py:248
- msgid "Could not test MLS enabled status"
+-#: ../gui/selinux.tbl:144
+-msgid "Disable SELinux protection for privoxy daemon"
++#: booleans.py:63
++msgid "Allow httpd to connect to the ldap port"
  msgstr ""
  
--#: ../semanage/seobject.py:251 ../semanage/seobject.py:266
-+#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
- msgid "Not yet implemented"
+-#: ../gui/selinux.tbl:145
+-msgid "Disable SELinux protection for ptal daemon"
++#: booleans.py:64
++msgid "Allow http daemon to connect to zabbix"
  msgstr ""
  
--#: ../semanage/seobject.py:255
-+#: ../semanage/seobject.py:258
- msgid "Semanage transaction already in progress"
+-#: ../gui/selinux.tbl:146
+-msgid "Disable SELinux protection for pxe daemon"
++#: booleans.py:65
++msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
  msgstr ""
  
--#: ../semanage/seobject.py:264
-+#: ../semanage/seobject.py:267
- msgid "Could not start semanage transaction"
+-#: ../gui/selinux.tbl:147
+-msgid "Disable SELinux protection for pyzord"
++#: booleans.py:66
++msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
  msgstr ""
  
--#: ../semanage/seobject.py:274
-+#: ../semanage/seobject.py:278
- msgid "Could not commit semanage transaction"
+-#: ../gui/selinux.tbl:148
+-msgid "Disable SELinux protection for quota daemon"
++#: booleans.py:67
++msgid ""
++"Allow HTTPD scripts and modules to connect to databases over the network."
  msgstr ""
  
--#: ../semanage/seobject.py:279
-+#: ../semanage/seobject.py:283
- msgid "Semanage transaction not in progress"
+-#: ../gui/selinux.tbl:149
+-msgid "Disable SELinux protection for radiusd daemon"
++#: booleans.py:68
++msgid "Allow httpd to connect to memcache server"
  msgstr ""
  
--#: ../semanage/seobject.py:291 ../semanage/seobject.py:371
-+#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
- msgid "Could not list SELinux modules"
+-#: ../gui/selinux.tbl:150
+-msgid "Disable SELinux protection for radvd daemon"
++#: booleans.py:69
++msgid "Allow httpd to act as a relay"
  msgstr ""
  
--#: ../semanage/seobject.py:304
-+#: ../semanage/seobject.py:308
- msgid "Modules Name"
+-#: ../gui/selinux.tbl:151
+-msgid "Disable SELinux protection for rdisc"
++#: booleans.py:70
++msgid "Allow http daemon to send mail"
  msgstr ""
  
--#: ../semanage/seobject.py:304
-+#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
- msgid "Version"
+-#: ../gui/selinux.tbl:152
+-msgid "Disable SELinux protection for readahead"
++#: booleans.py:71
++msgid "Allow Apache to communicate with avahi service via dbus"
  msgstr ""
  
--#: ../semanage/seobject.py:307
-+#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
- msgid "Disabled"
+-#: ../gui/selinux.tbl:153
+-msgid "Allow programs to read files in non-standard locations (default_t)"
++#: booleans.py:72
++msgid "Allow httpd cgi support"
  msgstr ""
  
--#: ../semanage/seobject.py:322
-+#: ../semanage/seobject.py:326
- #, python-format
- msgid "Could not disable module %s (remove failed)"
+-#: ../gui/selinux.tbl:154
+-msgid "Disable SELinux protection for restorecond"
++#: booleans.py:73
++msgid "Allow httpd to act as a FTP server by listening on the ftp port."
  msgstr ""
  
--#: ../semanage/seobject.py:333
-+#: ../semanage/seobject.py:337
- #, python-format
- msgid "Could not enable module %s (remove failed)"
+-#: ../gui/selinux.tbl:155
+-msgid "Disable SELinux protection for rhgb daemon"
++#: booleans.py:74
++msgid "Allow httpd to read home directories"
  msgstr ""
  
--#: ../semanage/seobject.py:348
-+#: ../semanage/seobject.py:352
- #, python-format
- msgid "Could not remove module %s (remove failed)"
+-#: ../gui/selinux.tbl:156
+-msgid "Disable SELinux protection for ricci"
++#: booleans.py:75
++msgid "Allow httpd scripts and modules execmem/execstack"
  msgstr ""
  
--#: ../semanage/seobject.py:358
-+#: ../semanage/seobject.py:362
- msgid "dontaudit requires either 'on' or 'off'"
+-#: ../gui/selinux.tbl:157
+-msgid "Disable SELinux protection for ricci_modclusterd"
++#: booleans.py:76
++msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
  msgstr ""
  
--#: ../semanage/seobject.py:387
-+#: ../semanage/seobject.py:391
- msgid "Builtin Permissive Types"
+-#: ../gui/selinux.tbl:158
+-msgid "Disable SELinux protection for rlogind daemon"
++#: booleans.py:77
++msgid "Allow httpd processes to manage IPA content"
  msgstr ""
  
--#: ../semanage/seobject.py:397
-+#: ../semanage/seobject.py:401
- msgid "Customized Permissive Types"
+-#: ../gui/selinux.tbl:159
+-msgid "Disable SELinux protection for rpcd daemon"
++#: booleans.py:78
++msgid "Allow Apache to use mod_auth_ntlm_winbind"
  msgstr ""
  
--#: ../semanage/seobject.py:438
-+#: ../semanage/seobject.py:442
- #, python-format
- msgid "Could not set permissive domain %s (module installation failed)"
+-#: ../gui/selinux.tbl:160
+-msgid "Disable SELinux protection for rshd"
++#: booleans.py:79
++msgid "Allow Apache to use mod_auth_pam"
  msgstr ""
  
--#: ../semanage/seobject.py:444
-+#: ../semanage/seobject.py:448
- #, python-format
- msgid "Could not remove permissive domain %s (remove failed)"
+-#: ../gui/selinux.tbl:161
+-msgid "rsync"
++#: booleans.py:80
++msgid "Allow httpd to read user content"
  msgstr ""
  
--#: ../semanage/seobject.py:479 ../semanage/seobject.py:553
--#: ../semanage/seobject.py:599 ../semanage/seobject.py:696
--#: ../semanage/seobject.py:726 ../semanage/seobject.py:793
--#: ../semanage/seobject.py:850 ../semanage/seobject.py:1097
--#: ../semanage/seobject.py:1786 ../semanage/seobject.py:1849
--#: ../semanage/seobject.py:1868 ../semanage/seobject.py:1985
--#: ../semanage/seobject.py:2037
-+#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
-+#: ../semanage/seobject.py:603 ../semanage/seobject.py:700
-+#: ../semanage/seobject.py:730 ../semanage/seobject.py:797
-+#: ../semanage/seobject.py:854 ../semanage/seobject.py:1101
-+#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
-+#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
-+#: ../semanage/seobject.py:2045
- #, python-format
- msgid "Could not create a key for %s"
+-#: ../gui/selinux.tbl:161
+-msgid "Disable SELinux protection for rsync daemon"
++#: booleans.py:81
++msgid "Allow Apache to run in stickshift mode, not transition to passenger"
  msgstr ""
  
--#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
--#: ../semanage/seobject.py:603 ../semanage/seobject.py:609
-+#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
-+#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
- #, python-format
- msgid "Could not check if login mapping for %s is defined"
+-#: ../gui/selinux.tbl:162
+-msgid "Allow ssh to run from inetd instead of as a daemon"
++#: booleans.py:82
++msgid "Allow httpd daemon to change its resource limits"
  msgstr ""
  
--#: ../semanage/seobject.py:492
-+#: ../semanage/seobject.py:496
- #, python-format
- msgid "Linux Group %s does not exist"
+-#: ../gui/selinux.tbl:163
+-msgid "Allow Samba to share nfs directories"
++#: booleans.py:83
++msgid ""
++"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
  msgstr ""
  
--#: ../semanage/seobject.py:497
-+#: ../semanage/seobject.py:501
- #, python-format
- msgid "Linux User %s does not exist"
+-#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
+-msgid "SASL authentication server"
++#: booleans.py:84
++msgid ""
++"Allow apache scripts to write to public content, directories/files must be "
++"labeled public_rw_content_t."
  msgstr ""
  
--#: ../semanage/seobject.py:501
-+#: ../semanage/seobject.py:505
- #, python-format
- msgid "Could not create login mapping for %s"
+-#: ../gui/selinux.tbl:164
+-msgid "Allow sasl authentication server to read /etc/shadow"
++#: booleans.py:85
++msgid "Allow Apache to execute tmp content."
  msgstr ""
  
--#: ../semanage/seobject.py:505 ../semanage/seobject.py:741
-+#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
- #, python-format
- msgid "Could not set name for %s"
+-#: ../gui/selinux.tbl:165
++#: booleans.py:86
+ msgid ""
+-"Allow X-Windows server to map a memory region as both executable and writable"
++"Unify HTTPD to communicate with the terminal. Needed for entering the "
++"passphrase for certificates at the terminal."
  msgstr ""
  
--#: ../semanage/seobject.py:510 ../semanage/seobject.py:751
-+#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
- #, python-format
- msgid "Could not set MLS range for %s"
+-#: ../gui/selinux.tbl:166
+-msgid "Disable SELinux protection for saslauthd daemon"
++#: booleans.py:87
++msgid "Unify HTTPD handling of all content files."
  msgstr ""
  
--#: ../semanage/seobject.py:514
-+#: ../semanage/seobject.py:518
- #, python-format
- msgid "Could not set SELinux user for %s"
+-#: ../gui/selinux.tbl:167
+-msgid "Disable SELinux protection for scannerdaemon daemon"
++#: booleans.py:88
++msgid "Allow httpd to access cifs file systems"
  msgstr ""
  
--#: ../semanage/seobject.py:518
-+#: ../semanage/seobject.py:522
- #, python-format
- msgid "Could not add login mapping for %s"
+-#: ../gui/selinux.tbl:168
+-msgid "Do not allow transition to sysadm_t, sudo and su effected"
++#: booleans.py:89
++msgid "Allow httpd to access FUSE file systems"
  msgstr ""
  
--#: ../semanage/seobject.py:536
-+#: ../semanage/seobject.py:540
- msgid "Requires seuser or serange"
+-#: ../gui/selinux.tbl:169
+-msgid "Do not allow any processes to load kernel modules"
++#: booleans.py:90
++msgid "Allow httpd to run gpg"
  msgstr ""
  
--#: ../semanage/seobject.py:559 ../semanage/seobject.py:605
-+#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
- #, python-format
- msgid "Login mapping for %s is not defined"
+-#: ../gui/selinux.tbl:170
+-msgid "Do not allow any processes to modify kernel SELinux policy"
++#: booleans.py:91
++msgid "Allow httpd to access nfs file systems"
  msgstr ""
  
--#: ../semanage/seobject.py:563
-+#: ../semanage/seobject.py:567
- #, python-format
- msgid "Could not query seuser for %s"
+-#: ../gui/selinux.tbl:171
+-msgid "Disable SELinux protection for sendmail daemon"
++#: booleans.py:92
++msgid "Allow httpd to communicate with oddjob to start up a service"
  msgstr ""
  
--#: ../semanage/seobject.py:577
-+#: ../semanage/seobject.py:581
- #, python-format
- msgid "Could not modify login mapping for %s"
+-#: ../gui/selinux.tbl:172
+-msgid "Disable SELinux protection for setrans"
++#: booleans.py:93
++msgid "Allow httpd to access openstack ports"
  msgstr ""
  
--#: ../semanage/seobject.py:611
-+#: ../semanage/seobject.py:615
- #, python-format
- msgid "Login mapping for %s is defined in policy, cannot be deleted"
+-#: ../gui/selinux.tbl:173
+-msgid "Disable SELinux protection for setroubleshoot daemon"
++#: booleans.py:94
++msgid "Allow icecast to connect to all ports, not just sound ports."
  msgstr ""
  
--#: ../semanage/seobject.py:615
-+#: ../semanage/seobject.py:619
- #, python-format
- msgid "Could not delete login mapping for %s"
+-#: ../gui/selinux.tbl:174
+-msgid "Disable SELinux protection for slapd daemon"
++#: booleans.py:95
++msgid ""
++"Allow the Irssi IRC Client to connect to any port, and to bind to any "
++"unreserved port."
  msgstr ""
  
--#: ../semanage/seobject.py:637 ../semanage/seobject.py:655
--#: ../semanage/seobject.py:893
-+#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
-+#: ../semanage/seobject.py:897
- msgid "Could not list login mappings"
+-#: ../gui/selinux.tbl:175
+-msgid "Disable SELinux protection for slrnpull daemon"
++#: booleans.py:96
++msgid "Allow java executable stack"
  msgstr ""
  
--#: ../semanage/seobject.py:680 ../semanage/seobject.py:685
-+#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../gui/system-config-selinux.glade:100
- msgid "Login Name"
+-#: ../gui/selinux.tbl:176
+-msgid "Disable SELinux protection for smbd daemon"
++#: booleans.py:97
++msgid "Allow confined applications to run with kerberos."
  msgstr ""
  
--#: ../semanage/seobject.py:680 ../semanage/seobject.py:685
--#: ../semanage/seobject.py:943 ../semanage/seobject.py:948
-+#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../gui/system-config-selinux.glade:128
-+#: ../gui/system-config-selinux.glade:915
-+#: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
- msgid "SELinux User"
+-#: ../gui/selinux.tbl:177
+-msgid "Disable SELinux protection for snmpd daemon"
++#: booleans.py:98
++msgid "Allow syslogd daemon to send mail"
  msgstr ""
  
--#: ../semanage/seobject.py:680
-+#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
-+#: ../gui/system-config-selinux.glade:943
- msgid "MLS/MCS Range"
+-#: ../gui/selinux.tbl:178
+-msgid "Disable SELinux protection for snort daemon"
++#: booleans.py:99
++msgid "Allow syslogd the ability to read/write terminals"
  msgstr ""
  
--#: ../semanage/seobject.py:699 ../semanage/seobject.py:730
--#: ../semanage/seobject.py:797 ../semanage/seobject.py:854
--#: ../semanage/seobject.py:860
-+#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
-+#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
-+#: ../semanage/seobject.py:864
- #, python-format
- msgid "Could not check if SELinux user %s is defined"
+-#: ../gui/selinux.tbl:179
+-msgid "Disable SELinux protection for soundd daemon"
++#: booleans.py:100
++msgid "Allow logging in and using the system from /dev/console."
  msgstr ""
  
--#: ../semanage/seobject.py:702 ../semanage/seobject.py:803
--#: ../semanage/seobject.py:866
-+#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
-+#: ../semanage/seobject.py:870
- #, python-format
- msgid "Could not query user for %s"
+-#: ../gui/selinux.tbl:180
+-msgid "Disable SELinux protection for sound daemon"
++#: booleans.py:101
++msgid ""
++"Control the ability to mmap a low area of the address space, as configured "
++"by /proc/sys/kernel/mmap_min_addr."
  msgstr ""
  
--#: ../semanage/seobject.py:722
-+#: ../semanage/seobject.py:726
- #, python-format
- msgid "You must add at least one role for %s"
+-#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
+-msgid "Spam Protection"
++#: booleans.py:102
++msgid "Allow mock to read files in home directories."
  msgstr ""
  
--#: ../semanage/seobject.py:737
-+#: ../semanage/seobject.py:741
- #, python-format
- msgid "Could not create SELinux user for %s"
+-#: ../gui/selinux.tbl:181
+-msgid "Disable SELinux protection for spamd daemon"
++#: booleans.py:103
++msgid "Allow the mount command to mount any directory or file."
  msgstr ""
  
--#: ../semanage/seobject.py:746
-+#: ../semanage/seobject.py:750
- #, python-format
- msgid "Could not add role %s for %s"
+-#: ../gui/selinux.tbl:182
+-msgid "Allow spamd to access home directories"
++#: booleans.py:104
++msgid "Allow mozilla plugin domain to connect to the network using TCP."
  msgstr ""
  
--#: ../semanage/seobject.py:755
-+#: ../semanage/seobject.py:759
- #, python-format
- msgid "Could not set MLS level for %s"
+-#: ../gui/selinux.tbl:183
+-msgid "Allow Spam Assassin daemon network access"
++#: booleans.py:105
++msgid ""
++"Allow mozilla_plugins to create random content in the users home directory"
++msgstr ""
++
++#: booleans.py:106
++msgid "Allow confined web browsers to read home directory content"
  msgstr ""
  
--#: ../semanage/seobject.py:758
-+#: ../semanage/seobject.py:762
- #, python-format
- msgid "Could not add prefix %s for %s"
+-#: ../gui/selinux.tbl:184
+-msgid "Disable SELinux protection for speedmgmt daemon"
++#: booleans.py:107
++msgid "Allow mplayer executable stack"
  msgstr ""
  
--#: ../semanage/seobject.py:761
-+#: ../semanage/seobject.py:765
- #, python-format
- msgid "Could not extract key for %s"
+-#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
+-msgid "Squid"
++#: booleans.py:108
++msgid "Allow mysqld to connect to all ports"
  msgstr ""
  
--#: ../semanage/seobject.py:765
-+#: ../semanage/seobject.py:769
- #, python-format
- msgid "Could not add SELinux user %s"
+-#: ../gui/selinux.tbl:185
+-msgid "Allow squid daemon to connect to the network"
++#: booleans.py:109
++msgid "Allow BIND to bind apache port."
  msgstr ""
  
--#: ../semanage/seobject.py:787
-+#: ../semanage/seobject.py:791
- msgid "Requires prefix, roles, level or range"
+-#: ../gui/selinux.tbl:186
+-msgid "Disable SELinux protection for squid daemon"
++#: booleans.py:110
++msgid ""
++"Allow BIND to write the master zone files. Generally this is used for "
++"dynamic DNS or zone transfers."
  msgstr ""
  
--#: ../semanage/seobject.py:789
-+#: ../semanage/seobject.py:793
- msgid "Requires prefix or roles"
+-#: ../gui/selinux.tbl:187
+-msgid "Disable SELinux protection for ssh daemon"
++#: booleans.py:111
++msgid "Allow any files/directories to be exported read/only via NFS."
  msgstr ""
  
--#: ../semanage/seobject.py:799 ../semanage/seobject.py:856
-+#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
- #, python-format
- msgid "SELinux user %s is not defined"
+-#: ../gui/selinux.tbl:188
+-msgid "Allow ssh logins as sysadm_r:sysadm_t"
++#: booleans.py:112
++msgid "Allow any files/directories to be exported read/write via NFS."
  msgstr ""
  
--#: ../semanage/seobject.py:828
-+#: ../semanage/seobject.py:832
- #, python-format
- msgid "Could not modify SELinux user %s"
+-#: ../gui/selinux.tbl:189
++#: booleans.py:113
+ msgid ""
+-"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
+-"bashrc)"
++"Allow nfs servers to modify public files used for public file transfer "
++"services.  Files/Directories must be labeled public_content_rw_t."
  msgstr ""
  
--#: ../semanage/seobject.py:862
-+#: ../semanage/seobject.py:866
- #, python-format
- msgid "SELinux user %s is defined in policy, cannot be deleted"
+-#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
+-msgid "Universal SSL tunnel"
++#: booleans.py:114
++msgid "Allow system to run with NIS"
  msgstr ""
  
--#: ../semanage/seobject.py:873
-+#: ../semanage/seobject.py:877
- #, python-format
- msgid "Could not delete SELinux user %s"
+-#: ../gui/selinux.tbl:190
+-msgid "Disable SELinux protection for stunnel daemon"
++#: booleans.py:115
++msgid "Allow confined applications to use nscd shared memory."
  msgstr ""
  
--#: ../semanage/seobject.py:911
-+#: ../semanage/seobject.py:915
- msgid "Could not list SELinux users"
+-#: ../gui/selinux.tbl:191
+-msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
++#: booleans.py:116
++msgid "Allow nsplugin code to connect to unreserved ports"
  msgstr ""
  
--#: ../semanage/seobject.py:917
-+#: ../semanage/seobject.py:921
- #, python-format
- msgid "Could not list roles for user %s"
+-#: ../gui/selinux.tbl:192
+-msgid "Disable SELinux protection for swat daemon"
++#: booleans.py:117
++msgid "Allow nsplugin code to execmem/execstack"
  msgstr ""
  
--#: ../semanage/seobject.py:942
-+#: ../semanage/seobject.py:946
- msgid "Labeling"
+-#: ../gui/selinux.tbl:193
+-msgid "Disable SELinux protection for sxid daemon"
++#: booleans.py:118
++msgid "Allow openvpn to read home directories"
  msgstr ""
  
--#: ../semanage/seobject.py:942
-+#: ../semanage/seobject.py:946
- msgid "MLS/"
+-#: ../gui/selinux.tbl:194
+-msgid "Disable SELinux protection for syslogd daemon"
++#: booleans.py:119
++msgid "Allow piranha-lvs domain to connect to the network using TCP."
  msgstr ""
  
--#: ../semanage/seobject.py:943
-+#: ../semanage/seobject.py:947
- msgid "Prefix"
+-#: ../gui/selinux.tbl:195
+-msgid "Disable SELinux protection for system cron jobs"
++#: booleans.py:120
++msgid "Allow polipo to connect to all ports > 1023"
  msgstr ""
  
--#: ../semanage/seobject.py:943
-+#: ../semanage/seobject.py:947
- msgid "MCS Level"
+-#: ../gui/selinux.tbl:196
+-msgid "Disable SELinux protection for tcp daemon"
++#: booleans.py:121
++msgid ""
++"Determine whether Polipo session daemon can bind tcp sockets to all "
++"unreserved ports."
  msgstr ""
  
--#: ../semanage/seobject.py:943
-+#: ../semanage/seobject.py:947
- msgid "MCS Range"
+-#: ../gui/selinux.tbl:197
+-msgid "Disable SELinux protection for telnet daemon"
++#: booleans.py:122
++msgid ""
++"Determine whether calling user domains can execute Polipo daemon in the "
++"polipo_session_t domain."
  msgstr ""
  
--#: ../semanage/seobject.py:943 ../semanage/seobject.py:948
-+#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
- msgid "SELinux Roles"
+-#: ../gui/selinux.tbl:198
+-msgid "Disable SELinux protection for tftpd daemon"
++#: booleans.py:123
++msgid "Determine whether polipo can access cifs file systems."
  msgstr ""
  
--#: ../semanage/seobject.py:963
-+#: ../semanage/seobject.py:967
- msgid "Protocol udp or tcp is required"
+-#: ../gui/selinux.tbl:199
+-msgid "Disable SELinux protection for transproxy daemon"
++#: booleans.py:124
++msgid "Determine whether Polipo can access nfs file systems."
  msgstr ""
  
--#: ../semanage/seobject.py:965
-+#: ../semanage/seobject.py:969
- msgid "Port is required"
+-#: ../gui/selinux.tbl:200
+-msgid "Disable SELinux protection for udev daemon"
++#: booleans.py:125
++msgid "Enable polyinstantiated directory support."
  msgstr ""
  
--#: ../semanage/seobject.py:975
-+#: ../semanage/seobject.py:979
- msgid "Invalid Port"
+-#: ../gui/selinux.tbl:201
+-msgid "Disable SELinux protection for uml daemon"
++#: booleans.py:126
++msgid "Allow the portage domains to use NFS mounts (regular nfs_t)"
  msgstr ""
  
--#: ../semanage/seobject.py:979
-+#: ../semanage/seobject.py:983
- #, python-format
- msgid "Could not create a key for %s/%s"
+-#: ../gui/selinux.tbl:202
+-msgid ""
+-"Allow xinetd to run unconfined, including any services it starts that do not "
+-"have a domain transition explicitly defined"
++#: booleans.py:127
++msgid "Allow postfix_local domain full write access to mail_spool directories"
  msgstr ""
  
--#: ../semanage/seobject.py:990
-+#: ../semanage/seobject.py:994
- msgid "Type is required"
+-#: ../gui/selinux.tbl:203
+-msgid ""
+-"Allow rc scripts to run unconfined, including any daemon started by an rc "
+-"script that does not have a domain transition explicitly defined"
++#: booleans.py:128
++msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
  msgstr ""
  
--#: ../semanage/seobject.py:996 ../semanage/seobject.py:1055
--#: ../semanage/seobject.py:1110 ../semanage/seobject.py:1116
-+#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
-+#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
- #, python-format
- msgid "Could not check if port %s/%s is defined"
+-#: ../gui/selinux.tbl:204
+-msgid "Allow rpm to run unconfined"
++#: booleans.py:129
++msgid "Allow transmit client label to foreign database"
  msgstr ""
  
--#: ../semanage/seobject.py:998
-+#: ../semanage/seobject.py:1002
- #, python-format
- msgid "Port %s/%s already defined"
+-#: ../gui/selinux.tbl:205
+-msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
++#: booleans.py:130
++msgid "Allow database admins to execute DML statement"
  msgstr ""
  
--#: ../semanage/seobject.py:1002
-+#: ../semanage/seobject.py:1006
- #, python-format
- msgid "Could not create port for %s/%s"
+-#: ../gui/selinux.tbl:206
+-msgid "Disable SELinux protection for updfstab daemon"
++#: booleans.py:131
++msgid "Allow unprivileged users to execute DDL statement"
  msgstr ""
  
--#: ../semanage/seobject.py:1008
-+#: ../semanage/seobject.py:1012
- #, python-format
- msgid "Could not create context for %s/%s"
+-#: ../gui/selinux.tbl:207
+-msgid "Disable SELinux protection for uptimed daemon"
++#: booleans.py:132
++msgid "Allow pppd to load kernel modules for certain modems"
++msgstr ""
++
++#: booleans.py:133
++msgid "Allow pppd to be run for a regular user"
  msgstr ""
  
--#: ../semanage/seobject.py:1012
-+#: ../semanage/seobject.py:1016
- #, python-format
- msgid "Could not set user in port context for %s/%s"
+-#: ../gui/selinux.tbl:208
++#: booleans.py:134
+ msgid ""
+-"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
+-"staff_r can do so"
++"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
  msgstr ""
  
--#: ../semanage/seobject.py:1016
-+#: ../semanage/seobject.py:1020
- #, python-format
- msgid "Could not set role in port context for %s/%s"
+-#: ../gui/selinux.tbl:209
+-msgid "Allow users to execute the mount command"
++#: booleans.py:135
++msgid "Allow Puppet client to manage all file types."
  msgstr ""
  
--#: ../semanage/seobject.py:1020
-+#: ../semanage/seobject.py:1024
- #, python-format
- msgid "Could not set type in port context for %s/%s"
+-#: ../gui/selinux.tbl:210
+-msgid "Allow regular users direct mouse access (only allow the X server)"
++#: booleans.py:136
++msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
  msgstr ""
  
--#: ../semanage/seobject.py:1025
-+#: ../semanage/seobject.py:1029
- #, python-format
- msgid "Could not set mls fields in port context for %s/%s"
+-#: ../gui/selinux.tbl:211
+-msgid "Allow users to run the dmesg command"
++#: booleans.py:137
++msgid "Allow qemu to connect fully to the network"
  msgstr ""
  
--#: ../semanage/seobject.py:1029
-+#: ../semanage/seobject.py:1033
- #, python-format
- msgid "Could not set port context for %s/%s"
+-#: ../gui/selinux.tbl:212
+-msgid "Allow users to control network interfaces (also needs USERCTL=true)"
++#: booleans.py:138
++msgid "Allow qemu to use cifs/Samba file systems"
  msgstr ""
  
--#: ../semanage/seobject.py:1033
-+#: ../semanage/seobject.py:1037
- #, python-format
- msgid "Could not add port %s/%s"
+-#: ../gui/selinux.tbl:213
+-msgid "Allow normal user to execute ping"
++#: booleans.py:139
++msgid "Allow qemu to use serial/parallel communication ports"
  msgstr ""
  
--#: ../semanage/seobject.py:1047 ../semanage/seobject.py:1312
--#: ../semanage/seobject.py:1508
-+#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
-+#: ../semanage/seobject.py:1512
- msgid "Requires setype or serange"
+-#: ../gui/selinux.tbl:214
+-msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
++#: booleans.py:140
++msgid "Allow qemu to use nfs file systems"
  msgstr ""
  
--#: ../semanage/seobject.py:1049
-+#: ../semanage/seobject.py:1053
- msgid "Requires setype"
+-#: ../gui/selinux.tbl:215
+-msgid "Allow users to rw usb devices"
++#: booleans.py:141
++msgid "Allow qemu to use usb devices"
  msgstr ""
  
--#: ../semanage/seobject.py:1057 ../semanage/seobject.py:1112
-+#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
- #, python-format
- msgid "Port %s/%s is not defined"
+-#: ../gui/selinux.tbl:216
++#: booleans.py:142
++msgid "Allow racoon to read shadow"
++msgstr ""
++
++#: booleans.py:143
++msgid "Allow rgmanager domain to connect to the network using TCP."
++msgstr ""
++
++#: booleans.py:144
+ msgid ""
+-"Allow users to run TCP servers (bind to ports and accept connection from the "
+-"same domain and outside users)  disabling this forces FTP passive mode and "
+-"may change other protocols"
++"Allow rsync to modify public files used for public file transfer services.  "
++"Files/Directories must be labeled public_content_rw_t."
  msgstr ""
  
--#: ../semanage/seobject.py:1061
-+#: ../semanage/seobject.py:1065
+-#: ../gui/selinux.tbl:217
+-msgid "Allow user to stat ttyfiles"
++#: booleans.py:145
++msgid "Allow rsync to run as a client"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:218
+-msgid "Disable SELinux protection for uucpd daemon"
++#: booleans.py:146
++msgid "Allow rsync to export any files/directories read only."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:219
+-msgid "Disable SELinux protection for vmware daemon"
++#: booleans.py:147
++msgid "Allow rsync servers to share cifs files systems"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:220
+-msgid "Disable SELinux protection for watchdog daemon"
++#: booleans.py:148
++msgid "Allow rsync servers to share nfs files systems"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:221
+-msgid "Disable SELinux protection for winbind daemon"
++#: booleans.py:149
++msgid "Allow samba to create new home directories (e.g. via PAM)"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:222
+-msgid "Disable SELinux protection for xdm daemon"
++#: booleans.py:150
++msgid ""
++"Allow samba to act as the domain controller, add users, groups and change "
++"passwords."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:223
+-msgid "Allow xdm logins as sysadm_r:sysadm_t"
++#: booleans.py:151
++msgid "Allow samba to share users home directories."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:224
+-msgid "Disable SELinux protection for xen daemon"
++#: booleans.py:152
++msgid "Allow samba to share any file/directory read only."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:225
+-msgid "XEN"
++#: booleans.py:153
++msgid "Allow samba to share any file/directory read/write."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:225
+-msgid "Allow xen to read/write physical disk devices"
++#: booleans.py:154
++msgid "Allow samba to act as a portmapper"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:226
+-msgid "Disable SELinux protection for xfs daemon"
++#: booleans.py:155
++msgid "Allow samba to run unconfined scripts"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:227
+-msgid "Disable SELinux protection for xen control"
++#: booleans.py:156
++msgid "Allow samba to export ntfs/fusefs volumes."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:228
+-msgid "Disable SELinux protection for ypbind daemon"
++#: booleans.py:157
++msgid "Allow samba to export NFS volumes."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:229
+-msgid "Disable SELinux protection for NIS Password Daemon"
++#: booleans.py:158
++msgid "Allow sanlock to read/write fuse files"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:230
+-msgid "Disable SELinux protection for ypserv daemon"
++#: booleans.py:159
++msgid "Allow sanlock to manage nfs files"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:231
+-msgid "Disable SELinux protection for NIS Transfer Daemon"
++#: booleans.py:160
++msgid "Allow sanlock to manage cifs files"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:232
+-msgid "Allow SELinux webadm user to manage unprivileged users home directories"
++#: booleans.py:161
++msgid "Allow sasl to read shadow"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:233
+-msgid "Allow SELinux webadm user to read unprivileged users home directories"
++#: booleans.py:162
++msgid ""
++"disallow programs, such as newrole, from transitioning to administrative "
++"user domains."
+ msgstr ""
+ 
+-#: ../gui/semanagePage.py:126
+-#, python-format
+-msgid "Are you sure you want to delete %s '%s'?"
++#: booleans.py:163
++msgid "Disable kernel module loading."
+ msgstr ""
+ 
+-#: ../gui/semanagePage.py:126
+-#, python-format
+-msgid "Delete %s"
++#: booleans.py:164
++msgid ""
++"Boolean to determine whether the system permits loading policy, setting "
++"enforcing mode, and changing boolean values.  Set this to true and you have "
++"to reboot to set it back."
+ msgstr ""
+ 
+-#: ../gui/semanagePage.py:134
+-#, python-format
+-msgid "Add %s"
++#: booleans.py:165
++msgid "Allow regular users direct dri device access"
+ msgstr ""
+ 
+-#: ../gui/semanagePage.py:148
+-#, python-format
+-msgid "Modify %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 ""
+ 
+-#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
+-msgid "Permissive"
++#: booleans.py:167
++msgid ""
++"Allow all unconfined executables to use libraries requiring text relocation "
++"that are not labeled textrel_shlib_t"
+ msgstr ""
+ 
+-#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
+-msgid "Enforcing"
++#: booleans.py:168
++msgid ""
++"Allow unconfined executables to make their stack executable.  This should "
++"never, ever be necessary. Probably indicates a badly coded executable, but "
++"could indicate an attack. This executable should be reported in bugzilla"
+ msgstr ""
+ 
+-#: ../gui/statusPage.py:94
+-msgid "Status"
++#: booleans.py:169
++msgid "Allow users to connect to the local mysql server"
+ msgstr ""
+ 
+-#: ../gui/statusPage.py:133
++#: booleans.py:170
+ msgid ""
+-"Changing the policy type will cause a relabel of the entire file system on "
+-"the next boot. Relabeling takes a long time depending on the size of the "
+-"file system.  Do you wish to continue?"
++"Allow confined users the ability to execute the ping and traceroute commands."
+ msgstr ""
+ 
+-#: ../gui/statusPage.py:147
++#: booleans.py:171
++msgid "Allow users to connect to PostgreSQL"
++msgstr ""
++
++#: booleans.py:172
+ msgid ""
+-"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
+-"you later decide to turn SELinux back on, the system will be required to "
+-"relabel.  If you just want to see if SELinux is causing a problem on your "
+-"system, you can go to permissive mode which will only log errors and not "
+-"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
+-"wish to continue?"
++"Allow user to r/w files on filesystems that do not have extended attributes "
++"(FAT, CDROM, FLOPPY)"
+ msgstr ""
+ 
+-#: ../gui/statusPage.py:152
++#: booleans.py:173
+ msgid ""
+-"Changing to SELinux enabled will cause a relabel of the entire file system "
+-"on the next boot. Relabeling takes a long time depending on the size of the "
+-"file system.  Do you wish to continue?"
++"Allow users to run TCP servers (bind to ports and accept connection from the "
++"same domain and outside users)  disabling this forces FTP passive mode and "
++"may change other protocols."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:11
+-msgid "system-config-selinux"
++#: booleans.py:174
++msgid "Allow user music sharing"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:12
++#: booleans.py:175
+ msgid ""
+-"Copyright (c)2006 Red Hat, Inc.\n"
+-"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
++"Allow anon internal-sftp to upload files, used for public file transfer "
++"services. Directories must be labeled public_content_rw_t."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:22
+-#: ../gui/system-config-selinux.glade:544
+-msgid "Add SELinux Login Mapping"
++#: booleans.py:176
++msgid ""
++"Allow sftp-internal to read and write files in the user home directories"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:257
+-msgid "Add SELinux Network Ports"
++#: booleans.py:177
++msgid ""
++"Allow sftp-internal to login to local users and read/write all files on the "
++"system, governed by DAC."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:391
+-#: ../gui/system-config-selinux.glade:678
+-msgid "SELinux Type"
++#: booleans.py:178
++msgid ""
++"Allow internal-sftp to read and write files in the user ssh home directories."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:622
+-msgid "File Specification"
++#: booleans.py:179
++msgid "Allow sge to connect to the network using any TCP port"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:650
+-msgid "File Type"
++#: booleans.py:180
++msgid "Allow sge to access nfs file systems."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:727
++#: booleans.py:181
+ msgid ""
+-"all files\n"
+-"regular file\n"
+-"directory\n"
+-"character device\n"
+-"block device\n"
+-"socket\n"
+-"symbolic link\n"
+-"named pipe\n"
++"Enable additional permissions needed to support devices on 3ware controllers."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:773
+-msgid "MLS"
++#: booleans.py:182
++msgid ""
++"Allow samba to modify public files used for public file transfer services.  "
++"Files/Directories must be labeled public_content_rw_t."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:837
+-msgid "Add SELinux User"
++#: booleans.py:183
++msgid "Allow user spamassassin clients to use the network."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1079
+-msgid "SELinux Administration"
++#: booleans.py:184
++msgid "Allow spamd to read/write user home directories."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1122
+-msgid "Add"
++#: booleans.py:185
++msgid ""
++"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1144
+-msgid "_Properties"
++#: booleans.py:186
++msgid "Allow squid to run as a transparent proxy (TPROXY)"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1166
+-msgid "_Delete"
++#: booleans.py:187
++msgid ""
++"Allow ssh with chroot env to read and write files in the user home "
++"directories"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1256
+-msgid "Select Management Object"
++#: booleans.py:188
++msgid "allow host key based authentication"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1273
+-msgid "<b>Select:</b>"
++#: booleans.py:189
++msgid "Allow ssh logins as sysadm_r:sysadm_t"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1326
+-msgid "System Default Enforcing Mode"
++#: booleans.py:190
++msgid "allow staff user to create and transition to svirt domains."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1354
++#: booleans.py:191
++msgid "Allow the Telepathy connection managers to connect to any network port."
++msgstr ""
++
++#: booleans.py:192
+ msgid ""
+-"Disabled\n"
+-"Permissive\n"
+-"Enforcing\n"
++"Allow the Telepathy connection managers to connect to any generic TCP port."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1373
+-msgid "Current Enforcing Mode"
++#: booleans.py:193
++msgid ""
++"Allow tftp to modify public files used for public file transfer services."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1418
+-msgid "System Default Policy Type: "
++#: booleans.py:194
++msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1463
++#: booleans.py:195
+ msgid ""
+-"Select if you wish to relabel then entire file system on next reboot.  "
+-"Relabeling can take a very long time, depending on the size of the system.  "
+-"If you are changing policy types or going from disabled to enforcing, a "
+-"relabel is required."
++"allow unconfined users to transition to the chrome sandbox domains when "
++"running chrome-sandbox"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1509
+-msgid "Relabel on next reboot."
++#: booleans.py:196
++msgid "Allow a user to login as an unconfined domain"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1561
+-msgid "label37"
++#: booleans.py:197
++msgid ""
++"Allow unconfined users to transition to the Mozilla plugin domain when "
++"running xulrunner plugin-container."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1598
+-msgid "Revert boolean setting to system default"
++#: booleans.py:198
++msgid "Allow video playing tools to run unconfined"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1614
+-msgid "Toggle between Customized and All Booleans"
++#: booleans.py:199
++msgid "Allow unprivledged user to create and transition to svirt domains."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1645
+-#: ../gui/system-config-selinux.glade:1850
+-#: ../gui/system-config-selinux.glade:2037
+-#: ../gui/system-config-selinux.glade:2224
+-#: ../gui/system-config-selinux.glade:2467
+-#: ../gui/system-config-selinux.glade:2692
+-#: ../gui/system-config-selinux.glade:2867
+-msgid "Filter"
++#: booleans.py:200
++msgid "Support ecryptfs home directories"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1734
+-msgid "label50"
++#: booleans.py:201
++msgid "Support fusefs home directories"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1771
+-msgid "Add File Context"
++#: booleans.py:202
++msgid "Use lpd server instead of cups"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1787
+-msgid "Modify File Context"
++#: booleans.py:203
++msgid "Support NFS home directories"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1803
+-msgid "Delete File Context"
++#: booleans.py:204
++msgid "Support SAMBA home directories"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1819
+-msgid "Toggle between all and customized file context"
++#: booleans.py:205
++msgid "Allow varnishd to connect to all ports, not just HTTP."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1939
+-msgid "label38"
++#: booleans.py:206
++msgid "Ignore vbetool mmap_zero errors."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1976
+-msgid "Add SELinux User Mapping"
++#: booleans.py:207
++msgid ""
++"Allow confined virtual guests to use serial/parallel communication ports"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1992
+-msgid "Modify SELinux User Mapping"
++#: booleans.py:208
++msgid ""
++"Allow confined virtual guests to use executable memory and executable stack"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2008
+-msgid "Delete SELinux User Mapping"
++#: booleans.py:209
++msgid "Allow confined virtual guests to read fuse files"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2126
+-msgid "label39"
++#: booleans.py:210
++msgid "Allow confined virtual guests to manage nfs files"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2163
+-msgid "Add User"
++#: booleans.py:211
++msgid "Allow confined virtual guests to manage cifs files"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2179
+-msgid "Modify User"
++#: booleans.py:212
++msgid "Allow confined virtual guests to interact with the sanlock"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2195
+-msgid "Delete User"
++#: booleans.py:213
++msgid "Allow confined virtual guests to manage device configuration, (pci)"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2313
+-msgid "label41"
++#: booleans.py:214
++msgid "Allow confined virtual guests to use usb devices"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2350
+-msgid "Add Network Port"
++#: booleans.py:215
++msgid "Allow confined virtual guests to interact with the xserver"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2366
+-msgid "Edit Network Port"
++#: booleans.py:216
++msgid "Allow webadm to manage files in users home directories"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2382
+-msgid "Delete Network Port"
++#: booleans.py:217
++msgid "Allow webadm to read files in users home directories"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2418
+-#: ../gui/system-config-selinux.glade:2436
+-msgid "Toggle between Customized and All Ports"
++#: booleans.py:218
++msgid "Ignore wine mmap_zero errors."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2556
+-msgid "label42"
++#: booleans.py:219
++msgid "Allow the graphical login program to execute bootloader"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2593
+-msgid "Generate new policy module"
++#: booleans.py:220
++msgid ""
++"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2609
+-msgid "Load policy module"
++#: booleans.py:221
++msgid "Allow xen to manage nfs files"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2625
+-msgid "Remove loadable policy module"
++#: booleans.py:222
++msgid ""
++"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
++"logical volumes for disk images."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2661
++#: booleans.py:223
++msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
++msgstr ""
++
++#: booleans.py:224
+ msgid ""
+-"Enable/Disable additional audit rules, that are normally not reported in the "
+-"log files."
++"Allow xguest users to configure Network Manager and connect to apache ports"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2781
+-msgid "label44"
++#: booleans.py:225
++msgid "Allow xguest users to mount removable media"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2818
+-msgid "Change process mode to permissive."
++#: booleans.py:226
++msgid "Allow xguest to use blue tooth devices"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2836
+-msgid "Change process mode to enforcing"
++#: booleans.py:227
++msgid "Allows clients to write to the X server shared memory segments."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2928
+-msgid "Process Domain"
++#: booleans.py:228
++msgid "Allows XServer to execute writable memory"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2956
+-msgid "label59"
++#: booleans.py:229
++msgid "Support X userspace object manager"
+ msgstr ""
+ 
+-#: ../gui/usersPage.py:138
+-#, python-format
+-msgid "SELinux user '%s' is required"
++#: booleans.py:230
++msgid "Allow zabbix to connect to unreserved ports"
++msgstr ""
++
++#: booleans.py:231
++msgid "Allow zebra daemon to write it configuration files"
++msgstr ""
++
++#: booleans.py:232
++msgid ""
++"Allow ZoneMinder to modify public files used for public file transfer "
++"services."
+ msgstr ""
+diff --git a/policycoreutils/po/ml.po b/policycoreutils/po/ml.po
+index 852ad1d..549f608 100644
+--- a/policycoreutils/po/ml.po
++++ b/policycoreutils/po/ml.po
+@@ -3,20 +3,20 @@
+ # This file is distributed under the same license as the PACKAGE package.
+ #
+ # Translators:
+-# Ani Peter <apeter at redhat.com>, 2006, 2007.
++# Ani Peter <apeter at redhat.com>, 2006-2007,2012.
+ msgid ""
+ msgstr ""
+ "Project-Id-Version: Policycoreutils\n"
+ "Report-Msgid-Bugs-To: \n"
+-"POT-Creation-Date: 2012-05-25 07:28-0400\n"
+-"PO-Revision-Date: 2012-04-02 20:30+0000\n"
++"POT-Creation-Date: 2012-10-16 12:24-0400\n"
++"PO-Revision-Date: 2012-10-08 13:10+0000\n"
+ "Last-Translator: dwalsh <dwalsh at redhat.com>\n"
+ "Language-Team: Malayalam <discuss at lists.smc.org.in>\n"
+ "Language: ml\n"
+ "MIME-Version: 1.0\n"
+ "Content-Type: text/plain; charset=UTF-8\n"
+ "Content-Transfer-Encoding: 8bit\n"
+-"Plural-Forms: nplurals=2; plural=(n != 1)\n"
++"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+ 
+ #: ../run_init/run_init.c:67
+ msgid ""
+@@ -28,7 +28,7 @@ msgstr ""
+ "  where: <script> പ്രവര്‍ത്തിപ്പിക്കുവാനുളള init scriptന്‍റെ പേര്,\n"
+ "         <args ...> സ്ക്രിപ്പ്റ്റിനുളള arguments."
+ 
+-#: ../run_init/run_init.c:126 ../newrole/newrole.c:1124
++#: ../run_init/run_init.c:126 ../newrole/newrole.c:1123
+ #, c-format
+ msgid "failed to initialize PAM\n"
+ msgstr "PAM initialize ചെയ്യുന്നതില്‍ പരാജയപ്പെട്ടു\n"
+@@ -77,7 +77,7 @@ msgstr "ക്ഷമിക്കണം, SELinux kernelല്‍ മാത്ര
+ msgid "authentication failed.\n"
+ msgstr "ഓഥന്‍റിക്കേഷന്‍ പരാജയപ്പെട്ടു.\n"
+ 
+-#: ../run_init/run_init.c:405 ../newrole/newrole.c:1258
++#: ../run_init/run_init.c:405 ../newrole/newrole.c:1257
+ #, c-format
+ msgid "Could not set exec context to %s.\n"
+ msgstr "exec context %sലേക്ക് സെറ്റ് ചെയ്യുവാന്‍ സാധിച്ചില്ല.\n"
+@@ -90,855 +90,875 @@ msgstr "******************** പ്രധാനപ്പെട്ട ***********
+ msgid "To make this policy package active, execute:"
+ msgstr "പോളിസിയുടെ ഈ ഘടകം സജീവമാക്കുന്നതിനായി ചെയ്യേണ്ടത്: "
+ 
+-#: ../semanage/seobject.py:143 ../semanage/seobject.py:147
+-msgid "global"
+-msgstr "ഗ്ലോബല്‍"
+-
+-#: ../semanage/seobject.py:225
++#: ../semanage/seobject.py:200
+ msgid "Could not create semanage handle"
+ msgstr "സെമനേജ് ഹാന്‍ഡില്‍ ഉണ്ടാക്കുവാന്‍ സാധിച്ചില്ല"
+ 
+-#: ../semanage/seobject.py:233
++#: ../semanage/seobject.py:208
+ msgid "SELinux policy is not managed or store cannot be accessed."
+ msgstr "SELinux policy മാനേജ് ചെയ്തിട്ടില്ല അല്ലെന്കില്‍ സ്റ്റോറില്‍ അക്സസ്സില്ല. "
+ 
+-#: ../semanage/seobject.py:238
++#: ../semanage/seobject.py:213
+ msgid "Cannot read policy store."
+ msgstr "പോളിസി സ്റ്റോര്‍ വായിക്കുവാന്‍ സാധിക്കുന്നില്ല."
+ 
+-#: ../semanage/seobject.py:243
++#: ../semanage/seobject.py:218
+ msgid "Could not establish semanage connection"
+ msgstr "semanage കണക്ഷന്‍ സ്ഥാപിക്കുവാന്‍ സാധ്യമല്ല"
+ 
+-#: ../semanage/seobject.py:248
++#: ../semanage/seobject.py:223
+ msgid "Could not test MLS enabled status"
+ msgstr "MLS സജ്ജമാക്കിയ അവസ്ഥ പരീക്ഷിക്കുവാന്‍ സാധ്യമായില്ല"
+ 
+-#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
++#: ../semanage/seobject.py:229 ../semanage/seobject.py:244
+ msgid "Not yet implemented"
+ msgstr "ഇത് വരെ സാക്ഷാത്കരിച്ചിട്ടില്ല"
+ 
+-#: ../semanage/seobject.py:258
++#: ../semanage/seobject.py:233
+ msgid "Semanage transaction already in progress"
+ msgstr "സെമനേജ് ഇടപാടു് നിലവില്‍ പുരോഗമിക്കുന്നു"
+ 
+-#: ../semanage/seobject.py:267
++#: ../semanage/seobject.py:242
+ msgid "Could not start semanage transaction"
+ msgstr "semanage transaction ആരംഭിക്കുവാന്‍ സാധിച്ചില്ല"
+ 
+-#: ../semanage/seobject.py:278
++#: ../semanage/seobject.py:254
+ msgid "Could not commit semanage transaction"
+ msgstr "semanage transaction സമര്‍പ്പിക്കുവാന്‍ സാധ്യമായില്ല"
+ 
+-#: ../semanage/seobject.py:283
++#: ../semanage/seobject.py:259
+ msgid "Semanage transaction not in progress"
+ msgstr "സെമനേജ് ഇടപാടു് പുരോഗമിക്കുന്നില്ല"
+ 
+-#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
++#: ../semanage/seobject.py:271 ../semanage/seobject.py:351
+ msgid "Could not list SELinux modules"
+ msgstr "SELinux ഘടകങ്ങള്‍ ലിസ്റ്റ് ചെയ്യുവാന്‍ സാധിച്ചില്ല"
+ 
+-#: ../semanage/seobject.py:308
++#: ../semanage/seobject.py:284
+ msgid "Modules Name"
+-msgstr ""
++msgstr "ഘടകങ്ങളുടെ നാമം"
+ 
+-#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
++#: ../semanage/seobject.py:284 ../gui/modulesPage.py:63
+ msgid "Version"
+ msgstr "ലക്കം"
+ 
+-#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
++#: ../semanage/seobject.py:287 ../gui/statusPage.py:75
+ msgid "Disabled"
+ msgstr "പ്രവര്‍ത്തന രഹിതം"
+ 
+-#: ../semanage/seobject.py:326
++#: ../semanage/seobject.py:302
+ #, python-format
+ msgid "Could not disable module %s (remove failed)"
+-msgstr ""
++msgstr "ഘടകം %s പ്രവര്‍ത്ത രഹിതമാക്കുവാന്‍ സാധ്യമായില്ല (നീക്കം ചെയ്യല്‍ പരാജയപ്പെട്ടു)"
+ 
+-#: ../semanage/seobject.py:337
++#: ../semanage/seobject.py:313
+ #, python-format
+ msgid "Could not enable module %s (remove failed)"
+-msgstr ""
++msgstr "ഘടകം %s പ്രവര്‍ത്ത രഹിതമാക്കുവാന്‍ സാധ്യമായില്ല (നീക്കം ചെയ്യല്‍ പരാജയപ്പെട്ടു)"
+ 
+-#: ../semanage/seobject.py:352
++#: ../semanage/seobject.py:328
+ #, python-format
+ msgid "Could not remove module %s (remove failed)"
+-msgstr ""
++msgstr "ഘടകം %s പ്രവര്‍ത്ത രഹിതമാക്കുവാന്‍ സാധ്യമായില്ല (നീക്കം ചെയ്യല്‍ പരാജയപ്പെട്ടു)"
+ 
+-#: ../semanage/seobject.py:362
++#: ../semanage/seobject.py:338
+ msgid "dontaudit requires either 'on' or 'off'"
+-msgstr ""
++msgstr "dontaudit-നു് 'ഓണ്‍' അല്ലെങ്കില്‍ 'ഓഫ്' ആവശ്യമുണ്ടു്"
+ 
+-#: ../semanage/seobject.py:391
++#: ../semanage/seobject.py:366
+ msgid "Builtin Permissive Types"
+-msgstr ""
++msgstr "ബിള്‍ട്ടിന്‍ പെര്‍മിസ്സീവ് തരങ്ങള്‍"
+ 
+-#: ../semanage/seobject.py:401
++#: ../semanage/seobject.py:376
+ msgid "Customized Permissive Types"
+-msgstr ""
++msgstr "യഥേഷ്ടമുള്ള പെര്‍മിസ്സീവ് തരങ്ങള്‍"
+ 
+-#: ../semanage/seobject.py:442
++#: ../semanage/seobject.py:417
+ #, python-format
+ msgid "Could not set permissive domain %s (module installation failed)"
+ msgstr "പെര്‍മ്മിസ്സീവ് ഘടകം %s ക്രമികരിക്കുവാന്‍ സാധ്യമായില്ല (ഘടകം ഇന്‍സ്റ്റലേഷന്‍ പരാജയപ്പെട്ടു)"
+ 
+-#: ../semanage/seobject.py:448
++#: ../semanage/seobject.py:423
+ #, python-format
+ msgid "Could not remove permissive domain %s (remove failed)"
+ msgstr "പെര്‍മ്മിസ്സീവ് ഘടകം %s നീക്കം ചെയ്യുവാന്‍ സാധ്യമായില്ല (നീക്കം ചെയ്യല്‍ പരാജയപ്പെട്ടു)"
+ 
+-#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
+-#: ../semanage/seobject.py:603 ../semanage/seobject.py:700
+-#: ../semanage/seobject.py:730 ../semanage/seobject.py:797
+-#: ../semanage/seobject.py:854 ../semanage/seobject.py:1101
+-#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
+-#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
+-#: ../semanage/seobject.py:2045
++#: ../semanage/seobject.py:458 ../semanage/seobject.py:532
++#: ../semanage/seobject.py:578 ../semanage/seobject.py:675
++#: ../semanage/seobject.py:705 ../semanage/seobject.py:772
++#: ../semanage/seobject.py:829 ../semanage/seobject.py:1084
++#: ../semanage/seobject.py:1800 ../semanage/seobject.py:1863
++#: ../semanage/seobject.py:1882 ../semanage/seobject.py:2003
++#: ../semanage/seobject.py:2056
+ #, python-format
+ msgid "Could not create a key for %s"
+ msgstr "%sയ്ക്ക് ഒരു കീ ഉണ്ടാക്കുവാന്‍ സാധിച്ചില്ല"
+ 
+-#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
+-#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
++#: ../semanage/seobject.py:462 ../semanage/seobject.py:536
++#: ../semanage/seobject.py:582 ../semanage/seobject.py:588
+ #, python-format
+ msgid "Could not check if login mapping for %s is defined"
+ msgstr "%sനുളള ലോഗിന്‍ മാപ്പിംങ് define ചെയ്തിട്ടുണ്ടോ എന്ന് പരിശോധിക്കുവാന്‍ സാധിച്ചില്ല"
+ 
+-#: ../semanage/seobject.py:496
++#: ../semanage/seobject.py:471
+ #, python-format
+ msgid "Linux Group %s does not exist"
+ msgstr "%s എന്ന ലിനക്സ് ഗ്രൂപ്പ് നിലവിലില്ല"
+ 
+-#: ../semanage/seobject.py:501
++#: ../semanage/seobject.py:476
+ #, python-format
+ msgid "Linux User %s does not exist"
+ msgstr "%s എന്ന Linux ഉപയോക്താവു് നിലവിലില്ല"
+ 
+-#: ../semanage/seobject.py:505
++#: ../semanage/seobject.py:480
+ #, python-format
+ msgid "Could not create login mapping for %s"
+ msgstr "%sനുളള ലോഗിന്‍ മാപ്പിംങ് ഉണ്ടാക്കുവാന് സാധിച്ചില്ല"
+ 
+-#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
++#: ../semanage/seobject.py:484 ../semanage/seobject.py:720
+ #, python-format
+ msgid "Could not set name for %s"
+ msgstr "%sന് പേര് സജ്ജമാക്കുവാന്‍ സാധിച്ചില്ല"
+ 
+-#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
++#: ../semanage/seobject.py:489 ../semanage/seobject.py:730
+ #, python-format
+ msgid "Could not set MLS range for %s"
+ msgstr "%sന് MLS പരിധി സജ്ജമാക്കുവാന്‍ സാധിച്ചില്ല"
+ 
+-#: ../semanage/seobject.py:518
++#: ../semanage/seobject.py:493
+ #, python-format
+ msgid "Could not set SELinux user for %s"
+ msgstr "%sന് SELinux ഉപയോക്താവിനെ സജ്ജമാക്കുവാന്‍ സാധിച്ചില്ല"
+ 
+-#: ../semanage/seobject.py:522
++#: ../semanage/seobject.py:497
+ #, python-format
+ msgid "Could not add login mapping for %s"
+ msgstr "%sനുളള ലോഗിന്‍ മാപ്പിംങ് ചേര്‍ക്കുവാന്‍ സാധിച്ചില്ല"
+ 
+-#: ../semanage/seobject.py:540
++#: ../semanage/seobject.py:515
+ msgid "Requires seuser or serange"
+ msgstr "seuser അല്ലെന്കില്‍ serange ആവശ്യമുണ്ട്"
+ 
+-#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
++#: ../semanage/seobject.py:538 ../semanage/seobject.py:584
+ #, python-format
+ msgid "Login mapping for %s is not defined"
+ msgstr "%sനുളള ലോഗിന്‍ മാപ്പിംങ് define ചെയ്തിട്ടില്ല"
+ 
+-#: ../semanage/seobject.py:567
++#: ../semanage/seobject.py:542
+ #, python-format
+ msgid "Could not query seuser for %s"
+ msgstr "Could not query seuser for %s"
+ 
+-#: ../semanage/seobject.py:581
++#: ../semanage/seobject.py:556
+ #, python-format
+ msgid "Could not modify login mapping for %s"
+ msgstr "%sനുളള ലോഗിന്‍ മാപ്പിംങ് പരിഷ്കരിക്കുവാന്‍ സാധിച്ചില്ല"
+ 
+-#: ../semanage/seobject.py:615
++#: ../semanage/seobject.py:590
+ #, python-format
+ msgid "Login mapping for %s is defined in policy, cannot be deleted"
+ msgstr "%sനുളള ലോഗിന്‍ മാപ്പിംങ് പോളിസിയില്‍ define ചെയ്തിട്ടുണ്ട്, നീക്കം ചെയ്യുവാന്‍ സാധ്യമല്ല"
+ 
+-#: ../semanage/seobject.py:619
++#: ../semanage/seobject.py:594
+ #, python-format
+ msgid "Could not delete login mapping for %s"
+ msgstr "%sനുളള ലോഗിന്‍ മാപ്പിംങ് പരിഷ്കരിക്കുവാന്‍ നീക്കം ചെയ്യുവാന്‍ സാസാധിച്ചില്ല"
+ 
+-#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
+-#: ../semanage/seobject.py:897
++#: ../semanage/seobject.py:616 ../semanage/seobject.py:634
++#: ../semanage/seobject.py:872
+ msgid "Could not list login mappings"
+ msgstr "ലോഗിന്‍ മാപ്പിംങുകള്‍ ലിസ്റ്റ് ചെയ്യുവാന്‍ സാധിച്ചില്ല"
+ 
+-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
++#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
+ #: ../gui/system-config-selinux.glade:100
+ msgid "Login Name"
+ msgstr "പ്രവേശന നാമം"
+ 
+-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
+-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
++#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
++#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
+ #: ../gui/system-config-selinux.glade:128
+ #: ../gui/system-config-selinux.glade:915
+ #: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
+ msgid "SELinux User"
+ msgstr "SELinux ഉപയോക്താവ്"
+ 
+-#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
++#: ../semanage/seobject.py:659 ../gui/system-config-selinux.glade:156
+ #: ../gui/system-config-selinux.glade:943
+ msgid "MLS/MCS Range"
+ msgstr "MLS/MCS പരിധി"
+ 
+-#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
+-#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
+-#: ../semanage/seobject.py:864
++#: ../semanage/seobject.py:678 ../semanage/seobject.py:709
++#: ../semanage/seobject.py:776 ../semanage/seobject.py:833
++#: ../semanage/seobject.py:839
+ #, python-format
+ msgid "Could not check if SELinux user %s is defined"
+ msgstr "%sഎന്ന SELinux ഉപയോക്താവു്്നല്‍കിയിട്ടുണ്ടോടോ എന്ന് പരിശോധിക്കുവാന്‍ സാധിച്ചില്ല"
+ 
+-#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
+-#: ../semanage/seobject.py:870
++#: ../semanage/seobject.py:681 ../semanage/seobject.py:782
++#: ../semanage/seobject.py:845
+ #, python-format
+ msgid "Could not query user for %s"
+ msgstr "%s-നുള്ള ഉപയോക്താവിനെ ലഭ്യമാക്കുവാന്‍ സാധിച്ചില്ല"
+ 
+-#: ../semanage/seobject.py:726
++#: ../semanage/seobject.py:701
+ #, python-format
+ msgid "You must add at least one role for %s"
+ msgstr "%s-നു് കുറഞ്ഞതു് ഒരു ജോലി എങ്കിലും ചേര്‍ത്തിരിക്കണം"
+ 
+-#: ../semanage/seobject.py:741
++#: ../semanage/seobject.py:716
+ #, python-format
+ msgid "Could not create SELinux user for %s"
+ msgstr "%s എന്ന SELinux ഉപയോക്താവിനെ സൃഷ്ടിക്കുവാന്‍ സാധിച്ചില്ല "
+ 
+-#: ../semanage/seobject.py:750
++#: ../semanage/seobject.py:725
+ #, python-format
+ msgid "Could not add role %s for %s"
+ msgstr "%s നു് റോള്‍ %s ചേര്‍ക്കുവാന്‍ സാധിക്കില്ല"
+ 
+-#: ../semanage/seobject.py:759
++#: ../semanage/seobject.py:734
+ #, python-format
+ msgid "Could not set MLS level for %s"
+ msgstr "%sന് MLS പരിധി സജ്ജമാക്കുവാന്‍ സാധിച്ചില്ല"
+ 
+-#: ../semanage/seobject.py:762
++#: ../semanage/seobject.py:737
+ #, python-format
+ msgid "Could not add prefix %s for %s"
+ msgstr "%sന് പ്രഫിക്സ് %s ചേര്‍ക്കുവാന്‍ സാധിച്ചില്ല"
+ 
+-#: ../semanage/seobject.py:765
++#: ../semanage/seobject.py:740
+ #, python-format
+ msgid "Could not extract key for %s"
+ msgstr "%sന് കീ extract ചെയ്യുവാന്‍ സാധിക്കില്ല"
+ 
+-#: ../semanage/seobject.py:769
++#: ../semanage/seobject.py:744
+ #, python-format
+ msgid "Could not add SELinux user %s"
+ msgstr "SELinux ഉപയോക്താവു് %s ചേര്‍ക്കുവാന്‍ സാധിച്ചില്ല"
+ 
+-#: ../semanage/seobject.py:791
++#: ../semanage/seobject.py:766
+ msgid "Requires prefix, roles, level or range"
+ msgstr "പ്രഫിക്സ്, റോളുകള്‍,ലവലുകള്‍ അല്ലെന്കില്‍ റയിന്ചുകള്‍ ആവശ്യമുണ്ട്"
+ 
+-#: ../semanage/seobject.py:793
++#: ../semanage/seobject.py:768
+ msgid "Requires prefix or roles"
+ msgstr "പ്രഫിക്സ് അല്ലെന്കില്‍ റോളുകള്‍ ആവശ്യമുണ്ട്"
+ 
+-#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
++#: ../semanage/seobject.py:778 ../semanage/seobject.py:835
+ #, python-format
+ msgid "SELinux user %s is not defined"
+ msgstr "%s എന്ന SELinux ഉപയോക്താവു് നല്‍കിയിട്ടില്ല"
+ 
+-#: ../semanage/seobject.py:832
++#: ../semanage/seobject.py:807
+ #, python-format
+ msgid "Could not modify SELinux user %s"
+ msgstr "SELinux ഉപയോക്താവു് %s-നെ പരിഷ്കരിക്കുവാന്‍ സാധിച്ചില്ല"
+ 
+-#: ../semanage/seobject.py:866
++#: ../semanage/seobject.py:841
+ #, python-format
+ msgid "SELinux user %s is defined in policy, cannot be deleted"
+ msgstr "SELinux ഉപയോക്താവു് %s-നെ പോളിസിയില്‍ ലഭ്യമാക്കിയിട്ടുണ്ടു്, നീക്കം ചെയ്യുവാന്‍ സാധ്യമല്ല"
+ 
+-#: ../semanage/seobject.py:877
++#: ../semanage/seobject.py:852
+ #, python-format
+ msgid "Could not delete SELinux user %s"
+ msgstr "%sന് SELinux യൂസറിനെ നീക്കം ചെയ്യുവാന്‍ സാധിച്ചില്ല"
+ 
+-#: ../semanage/seobject.py:915
++#: ../semanage/seobject.py:890
+ msgid "Could not list SELinux users"
+ msgstr "SELinux ഉപയോക്താക്കളെ ലിസ്റ്റ് ചെയ്യുവാന്‍ സാധിച്ചില്ല"
+ 
+-#: ../semanage/seobject.py:921
++#: ../semanage/seobject.py:896
+ #, python-format
+ msgid "Could not list roles for user %s"
+ msgstr "ഉപയോക്താവു് %s-നുളള റോളുകള്‍ ലിസ്റ്റ് ചെയ്യുവാന്‍ സാധിച്ചില്ല"
+ 
+-#: ../semanage/seobject.py:946
++#: ../semanage/seobject.py:921
+ msgid "Labeling"
+ msgstr "പേരിടല്‍"
+ 
+-#: ../semanage/seobject.py:946
++#: ../semanage/seobject.py:921
+ msgid "MLS/"
+ msgstr "MLS/"
+ 
+-#: ../semanage/seobject.py:947
++#: ../semanage/seobject.py:922
+ msgid "Prefix"
+ msgstr "പ്രിഫിക്സ്"
+ 
+-#: ../semanage/seobject.py:947
++#: ../semanage/seobject.py:922
+ msgid "MCS Level"
+ msgstr "MCS ലവല്‍"
+ 
+-#: ../semanage/seobject.py:947
++#: ../semanage/seobject.py:922
+ msgid "MCS Range"
+ msgstr "MCS പരിധി"
+ 
+-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
++#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
+ #: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
+ msgid "SELinux Roles"
+ msgstr "SELinux റോളുകള്‍"
+ 
+-#: ../semanage/seobject.py:967
++#: ../semanage/seobject.py:944
+ msgid "Protocol udp or tcp is required"
+ msgstr "udp അല്ലെന്കില്‍ tcp എന്ന പ്രോട്ടോക്കോളുകള്‍ ആവശ്യമുണ്ട്"
+ 
+-#: ../semanage/seobject.py:969
++#: ../semanage/seobject.py:946
+ msgid "Port is required"
+ msgstr "പോര്‍ട്ട് ആവശ്യമുണ്ട്"
+ 
+-#: ../semanage/seobject.py:979
++#: ../semanage/seobject.py:956
+ msgid "Invalid Port"
+-msgstr ""
++msgstr "തെറ്റായ പോര്‍ട്ട്"
+ 
+-#: ../semanage/seobject.py:983
++#: ../semanage/seobject.py:960
+ #, python-format
+ msgid "Could not create a key for %s/%s"
+ msgstr "%s/%sയ്ക്ക് കീ സൃഷ്ടിക്കുവാന്‍ സാധിച്ചില്ല "
+ 
+-#: ../semanage/seobject.py:994
++#: ../semanage/seobject.py:971
+ msgid "Type is required"
+ msgstr "ടൈപ്പ് ആവശ്യമുണ്ട്ല്ല "
+ 
+-#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
+-#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
++#: ../semanage/seobject.py:974 ../semanage/seobject.py:1036
++#: ../semanage/seobject.py:1794
++#, python-format
++msgid "Type %s is invalid, must be a port type"
++msgstr ""
++
++#: ../semanage/seobject.py:980 ../semanage/seobject.py:1042
++#: ../semanage/seobject.py:1097 ../semanage/seobject.py:1103
+ #, python-format
+ msgid "Could not check if port %s/%s is defined"
+ msgstr "%s/%sഎന്ന പോര്‍ട്ട് നല്‍കിയിട്ടുണ്ടോ എന്ന് പരിശോധിക്കുവാന്‍ സാധിച്ചില്ല"
+ 
+-#: ../semanage/seobject.py:1002
++#: ../semanage/seobject.py:982
+ #, python-format
+ msgid "Port %s/%s already defined"
+ msgstr "പോര്‍ട്ട് %s/%s നിലവില്‍ ലഭ്യമാക്കിയിട്ടുണ്ടു്"
+ 
+-#: ../semanage/seobject.py:1006
++#: ../semanage/seobject.py:986
+ #, python-format
+ msgid "Could not create port for %s/%s"
+ msgstr "%s/%sഎന്ന പോര്‍ട്ട് സൃഷ്ടിക്കുവാന്‍ സാധിച്ചില്ല"
+ 
+-#: ../semanage/seobject.py:1012
++#: ../semanage/seobject.py:992
+ #, python-format
+ msgid "Could not create context for %s/%s"
+ msgstr "%s/%sന് context സൃഷ്ടിക്കുവാന്‍ സാധിച്ചില്ല"
+ 
+-#: ../semanage/seobject.py:1016
++#: ../semanage/seobject.py:996
+ #, python-format
+ msgid "Could not set user in port context for %s/%s"
+ msgstr "%s/%sന് പോര്‍ട്ട് കോണ്‍ടെക്സ്റ്റില്‍ ഉപയോക്താവിനെ സജ്ജമാക്കുവാന്‍ സാധിച്ചില്ല"
+ 
+-#: ../semanage/seobject.py:1020
++#: ../semanage/seobject.py:1000
+ #, python-format
+ msgid "Could not set role in port context for %s/%s"
+ msgstr "%s/%sന് പോര്‍ട്ട് കോണ്‍ടെക്സ്റ്റില്‍ റോള്‍ സജ്ജമാക്കുവാന്‍ സാധിച്ചില്ല"
+ 
+-#: ../semanage/seobject.py:1024
++#: ../semanage/seobject.py:1004
+ #, python-format
+ msgid "Could not set type in port context for %s/%s"
+ msgstr "%s/%s-നുള്ള പോര്‍ട്ട് കോണ്‍ടെക്സ്റ്റില്‍ ഏതു് തരം എന്നു് സജ്ജമാക്കുവാന്‍ സാധിച്ചില്ല"
+ 
+-#: ../semanage/seobject.py:1029
++#: ../semanage/seobject.py:1009
+ #, 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:1013
+ #, python-format
+ msgid "Could not set port context for %s/%s"
+ msgstr "%s/%sന് പോര്‍ട്ട് കോണ്‍ടെക്സ്റ്റ് സജ്ജമാക്കുവാന്‍ സാധിച്ചില്ല"
+ 
+-#: ../semanage/seobject.py:1037
++#: ../semanage/seobject.py:1017
+ #, python-format
+ msgid "Could not add port %s/%s"
+ msgstr "%s/%s എന്ന പോര്‍ട്ട് ചേര്‍ക്കുവാന്‍ സാധിച്ചില്ല"
+ 
+-#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
+-#: ../semanage/seobject.py:1512
++#: ../semanage/seobject.py:1031 ../semanage/seobject.py:1304
++#: ../semanage/seobject.py:1503
+ msgid "Requires setype or serange"
+ msgstr "setype അല്ലന്കില്‍ serange ആവശ്യമുണ്ട്"
+ 
+-#: ../semanage/seobject.py:1053
++#: ../semanage/seobject.py:1033
+ msgid "Requires setype"
+ msgstr "setype ആവശ്യമുണ്ട്"
+ 
+-#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
++#: ../semanage/seobject.py:1044 ../semanage/seobject.py:1099
+ #, python-format
+ msgid "Port %s/%s is not defined"
+ msgstr "പോര്‍ട്ട് %s/%s ലഭ്യമാക്കിയിട്ടില്ല"
+ 
+-#: ../semanage/seobject.py:1065
++#: ../semanage/seobject.py:1048
  #, python-format
  msgid "Could not query port %s/%s"
- msgstr ""
+ msgstr "%s/%s എന്ന പോര്‍ട്ട് ചോദ്യം ചെയ്യുവാന്‍ സാധിച്ചില്ല"
  
--#: ../semanage/seobject.py:1072
-+#: ../semanage/seobject.py:1076
+-#: ../semanage/seobject.py:1076
++#: ../semanage/seobject.py:1059
  #, python-format
  msgid "Could not modify port %s/%s"
- msgstr ""
+ msgstr "പോര്‍ട്ട് %s/%s പരിഷ്ക്കരിക്കുവാന്‍ സാധിച്ചില്ല"
  
--#: ../semanage/seobject.py:1085
-+#: ../semanage/seobject.py:1089
+-#: ../semanage/seobject.py:1089
++#: ../semanage/seobject.py:1072
  msgid "Could not list the ports"
- msgstr ""
+ msgstr "പോര്‍ട്ടുകള്‍ ലിസ്റ്റ് ചെയ്യുവാന്‍ സാധിച്ചില്ല"
  
--#: ../semanage/seobject.py:1101
-+#: ../semanage/seobject.py:1105
+-#: ../semanage/seobject.py:1105
++#: ../semanage/seobject.py:1088
  #, python-format
  msgid "Could not delete the port %s"
- msgstr ""
+ msgstr "പോര്‍ട്ട് %s നീക്കം ചെയ്യുവാന്‍ സാധിച്ചില്ല"
  
--#: ../semanage/seobject.py:1118
-+#: ../semanage/seobject.py:1122
+-#: ../semanage/seobject.py:1122
++#: ../semanage/seobject.py:1105
  #, python-format
  msgid "Port %s/%s is defined in policy, cannot be deleted"
- msgstr ""
+ msgstr "പോര്‍ട്ട് %s/%s പോളിസിയില്‍ ലഭ്യമാക്കിയിട്ടുണ്ടു്, നീക്കം ചെയ്യുവാന്‍ സാധിക്കില്ല"
  
--#: ../semanage/seobject.py:1122
-+#: ../semanage/seobject.py:1126
+-#: ../semanage/seobject.py:1126
++#: ../semanage/seobject.py:1109
  #, python-format
  msgid "Could not delete port %s/%s"
- msgstr ""
+ msgstr "പോര്‍ട്ട് %s/%s നീക്കം ചെയ്യുവാന്‍ സാധിച്ചില്ല"
  
--#: ../semanage/seobject.py:1138 ../semanage/seobject.py:1160
-+#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
+-#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
++#: ../semanage/seobject.py:1125 ../semanage/seobject.py:1147
  msgid "Could not list ports"
- msgstr ""
+ msgstr "പോര്‍ട്ടുകള്‍ ലിസ്റ്റ് ചെയ്യുവാന്‍ സാധിച്ചില്ല"
  
--#: ../semanage/seobject.py:1199
-+#: ../semanage/seobject.py:1203
+-#: ../semanage/seobject.py:1203
++#: ../semanage/seobject.py:1186
  msgid "SELinux Port Type"
- msgstr ""
+ msgstr "SELinux രീതിയിലുള്ള പോര്‍ട്ട്"
  
--#: ../semanage/seobject.py:1199
-+#: ../semanage/seobject.py:1203
+-#: ../semanage/seobject.py:1203
++#: ../semanage/seobject.py:1186
  msgid "Proto"
- msgstr ""
+ msgstr "Proto"
  
--#: ../semanage/seobject.py:1199
-+#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
+-#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
++#: ../semanage/seobject.py:1186 ../gui/system-config-selinux.glade:335
  msgid "Port Number"
- msgstr ""
+ msgstr "പോര്‍ട്ട് നംബര്‍"
  
--#: ../semanage/seobject.py:1218
-+#: ../semanage/seobject.py:1222
+-#: ../semanage/seobject.py:1222
++#: ../semanage/seobject.py:1207
  msgid "Node Address is required"
- msgstr ""
+ msgstr "നോഡിന്റെ വിലാസം ആവശ്യമുണ്ട്"
  
--#: ../semanage/seobject.py:1233
-+#: ../semanage/seobject.py:1237
+-#: ../semanage/seobject.py:1237
++#: ../semanage/seobject.py:1222
  msgid "Unknown or missing protocol"
- msgstr ""
- 
--#: ../semanage/seobject.py:1247 ../semanage/seobject.py:1446
--#: ../semanage/seobject.py:1724
-+#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
-+#: ../semanage/seobject.py:1728
- msgid "SELinux Type is required"
- msgstr ""
+ msgstr "അപരിചിതം അല്ലെങ്കില്‍ ലഭ്യമല്ലാത്ത സമ്പ്രദായം"
  
--#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1316
--#: ../semanage/seobject.py:1352 ../semanage/seobject.py:1450
--#: ../semanage/seobject.py:1512 ../semanage/seobject.py:1546
+-#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
 -#: ../semanage/seobject.py:1728
-+#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
-+#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
-+#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
-+#: ../semanage/seobject.py:1732
+-msgid "SELinux Type is required"
++#: ../semanage/seobject.py:1236
++#, fuzzy
++msgid "SELinux node type is required"
+ msgstr "SELinux Type ആവശ്യമുണ്ട്"
+ 
+-#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
+-#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
+-#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
+-#: ../semanage/seobject.py:1732
++#: ../semanage/seobject.py:1239 ../semanage/seobject.py:1307
++#, python-format
++msgid "Type %s is invalid, must be a node type"
++msgstr ""
++
++#: ../semanage/seobject.py:1243 ../semanage/seobject.py:1311
++#: ../semanage/seobject.py:1347 ../semanage/seobject.py:1445
++#: ../semanage/seobject.py:1507 ../semanage/seobject.py:1541
++#: ../semanage/seobject.py:1739
  #, python-format
  msgid "Could not create key for %s"
- msgstr ""
+ msgstr "%sയ്ക്ക് കീ ഉണ്ടാക്കുവാന്‍ സാധിച്ചില്ല"
  
--#: ../semanage/seobject.py:1253 ../semanage/seobject.py:1320
--#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1362
-+#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
-+#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
+-#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
+-#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
++#: ../semanage/seobject.py:1245 ../semanage/seobject.py:1315
++#: ../semanage/seobject.py:1351 ../semanage/seobject.py:1357
  #, python-format
  msgid "Could not check if addr %s is defined"
- msgstr ""
+ msgstr "%s എന്ന വിലാസം നിഷ്കര്‍ഷിച്ചിട്ടുണ്ടെങ്കില്‍ ഇതു് പരിശോധിക്കുവാന്‍ സാധ്യമല്ല"
  
--#: ../semanage/seobject.py:1262
-+#: ../semanage/seobject.py:1266
+-#: ../semanage/seobject.py:1266
++#: ../semanage/seobject.py:1254
  #, python-format
  msgid "Could not create addr for %s"
- msgstr ""
+ msgstr "%s-നുള്ള വിലാസം ഉണ്ടാക്കുവാന്‍ സാധ്യമായില്ല"
  
--#: ../semanage/seobject.py:1268 ../semanage/seobject.py:1466
--#: ../semanage/seobject.py:1686
-+#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
-+#: ../semanage/seobject.py:1690
+-#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
+-#: ../semanage/seobject.py:1690
++#: ../semanage/seobject.py:1260 ../semanage/seobject.py:1461
++#: ../semanage/seobject.py:1694
  #, python-format
  msgid "Could not create context for %s"
- msgstr ""
+ msgstr "%sന് context ഉണ്ടാക്കവാന്‍ സാധിച്ചില്ല"
  
--#: ../semanage/seobject.py:1272
-+#: ../semanage/seobject.py:1276
+-#: ../semanage/seobject.py:1276
++#: ../semanage/seobject.py:1264
  #, python-format
  msgid "Could not set mask for %s"
- msgstr ""
+ msgstr "%s-നുള്ള മാസ്ക് ക്രമികരിക്കുവാന്‍ സാധിച്ചില്ല"
  
--#: ../semanage/seobject.py:1276
-+#: ../semanage/seobject.py:1280
+-#: ../semanage/seobject.py:1280
++#: ../semanage/seobject.py:1268
  #, python-format
  msgid "Could not set user in addr context for %s"
- msgstr ""
+ msgstr "%s-ലുള്ള വിലാസത്തിന്റെ കോണ്‍ടെക്സ്റ്റില്‍ ഉപയോക്താവിനെ ക്രമികരിക്കുവാനായില്ല"
  
--#: ../semanage/seobject.py:1280
-+#: ../semanage/seobject.py:1284
+-#: ../semanage/seobject.py:1284
++#: ../semanage/seobject.py:1272
  #, python-format
  msgid "Could not set role in addr context for %s"
- msgstr ""
+ msgstr "%s-ലുള്ള വിലാസത്തിന്റെ കോണ്‍ടെക്സ്റ്റില്‍ ജോലി ക്രമികരിക്കുവാനായില്ല"
  
--#: ../semanage/seobject.py:1284
-+#: ../semanage/seobject.py:1288
+-#: ../semanage/seobject.py:1288
++#: ../semanage/seobject.py:1276
  #, python-format
  msgid "Could not set type in addr context for %s"
- msgstr ""
+ msgstr "%s-ലുള്ള വിലാസത്തിന്റെ കോണ്‍ടെക്സ്റ്റില്‍ ഏതു് തരും എന്നു് ക്രമികരിക്കുവാനായില്ല"
  
--#: ../semanage/seobject.py:1289
-+#: ../semanage/seobject.py:1293
+-#: ../semanage/seobject.py:1293
++#: ../semanage/seobject.py:1281
  #, python-format
  msgid "Could not set mls fields in addr context for %s"
- msgstr ""
+ msgstr "%s-ലുള്ള വിലാസത്തിന്റെ കോണ്‍ടെക്സ്റ്റില്‍ mls ഫീള്‍ഡുകള്‍ ക്രമികരിക്കുവാനായില്ല"
  
--#: ../semanage/seobject.py:1293
-+#: ../semanage/seobject.py:1297
+-#: ../semanage/seobject.py:1297
++#: ../semanage/seobject.py:1285
  #, python-format
  msgid "Could not set addr context for %s"
- msgstr ""
+ msgstr "%s-ലുള്ള വിലാസത്തിന്റെ കോണ്‍ടെക്സ്റ്റ് ക്രമികരിക്കുവാനായില്ല"
  
--#: ../semanage/seobject.py:1297
-+#: ../semanage/seobject.py:1301
+-#: ../semanage/seobject.py:1301
++#: ../semanage/seobject.py:1289
  #, python-format
  msgid "Could not add addr %s"
- msgstr ""
+ msgstr "%s-ലുള്ള വിലാസം ചേര്‍ക്കുവാനായില്ല"
  
--#: ../semanage/seobject.py:1322 ../semanage/seobject.py:1358
-+#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
+-#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
++#: ../semanage/seobject.py:1317 ../semanage/seobject.py:1353
  #, python-format
  msgid "Addr %s is not defined"
- msgstr ""
+ msgstr "%s എന്ന വിലാസം നിഷ്കര്‍ഷിച്ചിട്ടില്ല"
  
--#: ../semanage/seobject.py:1326
-+#: ../semanage/seobject.py:1330
+-#: ../semanage/seobject.py:1330
++#: ../semanage/seobject.py:1321
  #, python-format
  msgid "Could not query addr %s"
- msgstr ""
+ msgstr "വിലാസം %s-നായി ചോദിക്കുവാനായില്ല"
  
--#: ../semanage/seobject.py:1336
-+#: ../semanage/seobject.py:1340
+-#: ../semanage/seobject.py:1340
++#: ../semanage/seobject.py:1331
  #, python-format
  msgid "Could not modify addr %s"
- msgstr ""
+ msgstr "വിലാസം %s-ല്‍ മാറ്റം വരുത്തുവാന്‍ സാധ്യമല്ല"
  
--#: ../semanage/seobject.py:1364
-+#: ../semanage/seobject.py:1368
+-#: ../semanage/seobject.py:1368
++#: ../semanage/seobject.py:1359
  #, python-format
  msgid "Addr %s is defined in policy, cannot be deleted"
- msgstr ""
+ msgstr "വിലാസം %s പോളിസിയില്‍ നിഷ്കര്‍ഷിച്ചിട്ടുണ്ടു്, നീക്കം ചെയ്യുവാന്‍ സാധിക്കില്ല"
  
--#: ../semanage/seobject.py:1368
-+#: ../semanage/seobject.py:1372
+-#: ../semanage/seobject.py:1372
++#: ../semanage/seobject.py:1363
  #, python-format
  msgid "Could not delete addr %s"
- msgstr ""
+ msgstr "വിലാസം %s നീക്കം ചെയ്യുവാന്‍ സാധിച്ചില്ല"
  
--#: ../semanage/seobject.py:1380
-+#: ../semanage/seobject.py:1384
+-#: ../semanage/seobject.py:1384
++#: ../semanage/seobject.py:1375
  msgid "Could not deleteall node mappings"
- msgstr ""
+-msgstr ""
++msgstr "എല്ലാ നോഡ് മാപ്പിംങുകളും വെട്ടി നീക്കുവാന്‍ സാസാധിച്ചില്ല"
  
--#: ../semanage/seobject.py:1394
-+#: ../semanage/seobject.py:1398
+-#: ../semanage/seobject.py:1398
++#: ../semanage/seobject.py:1389
  msgid "Could not list addrs"
- msgstr ""
+ msgstr "വിലാസങ്ങള്‍ ലിസ്റ്റ് ചെയ്യുവാന്‍ സാധിച്ചില്ല"
  
--#: ../semanage/seobject.py:1454 ../semanage/seobject.py:1516
--#: ../semanage/seobject.py:1550 ../semanage/seobject.py:1556
-+#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
-+#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
+-#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
+-#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
++#: ../semanage/seobject.py:1441 ../semanage/seobject.py:1732
++msgid "SELinux Type is required"
++msgstr "SELinux Type ആവശ്യമുണ്ട്"
++
++#: ../semanage/seobject.py:1449 ../semanage/seobject.py:1511
++#: ../semanage/seobject.py:1545 ../semanage/seobject.py:1551
  #, python-format
  msgid "Could not check if interface %s is defined"
- msgstr ""
+ msgstr "%s എന്ന ഇന്റര്‍ഫെയിസ് ലഭ്യമാക്കിയിട്ടുണ്ടോ  എന്ന് പരിശോധിക്കുവാന്‍ സാധിച്ചില്ല"
  
--#: ../semanage/seobject.py:1461
-+#: ../semanage/seobject.py:1465
+-#: ../semanage/seobject.py:1465
++#: ../semanage/seobject.py:1456
  #, python-format
  msgid "Could not create interface for %s"
- msgstr ""
+ msgstr "%s-നു് ഇന്റര്‍ഫെയിസ് ഉണ്ടാക്കവാന്‍ സാധിച്ചില്ല"
  
--#: ../semanage/seobject.py:1470
-+#: ../semanage/seobject.py:1474
+-#: ../semanage/seobject.py:1474
++#: ../semanage/seobject.py:1465
  #, python-format
  msgid "Could not set user in interface context for %s"
- msgstr ""
+ msgstr "%s-നുള്ള ഇന്റര്‍ഫെയിസ് കോണ്‍ടെക്സ്റ്റില്‍ ഉപയോക്താവിനെ സജ്ജമാക്കുവാന്‍ സാധിച്ചില്ല"
  
--#: ../semanage/seobject.py:1474
-+#: ../semanage/seobject.py:1478
+-#: ../semanage/seobject.py:1478
++#: ../semanage/seobject.py:1469
  #, python-format
  msgid "Could not set role in interface context for %s"
- msgstr ""
+ msgstr "%s-നുള്ള ഇന്റര്‍ഫെയിസ് കോണ്‍ടെക്സ്റ്റില്‍ റോള്‍ സജ്ജമാക്കുവാന്‍ സാധിച്ചില്ല"
  
--#: ../semanage/seobject.py:1478
-+#: ../semanage/seobject.py:1482
+-#: ../semanage/seobject.py:1482
++#: ../semanage/seobject.py:1473
  #, python-format
  msgid "Could not set type in interface context for %s"
- msgstr ""
+ msgstr "%s-നുള്ള ഇന്റര്‍ഫെയിസ് കോണ്‍ടെക്സ്റ്റില്‍ ഏതു് തരം എന്നു് സജ്ജമാക്കുവാന്‍ സാധിച്ചില്ല"
  
--#: ../semanage/seobject.py:1483
-+#: ../semanage/seobject.py:1487
+-#: ../semanage/seobject.py:1487
++#: ../semanage/seobject.py:1478
  #, python-format
  msgid "Could not set mls fields in interface context for %s"
- msgstr ""
+ msgstr "%s-നുള്ള ഇന്റര്‍ഫെയിസ് കോണ്‍ടെക്സ്റ്റില്‍ mls ഫീള്‍ഡുകള്‍ സെറ്റ് ചെയ്യുവാന്‍ സാധിച്ചില്ല"
  
--#: ../semanage/seobject.py:1487
-+#: ../semanage/seobject.py:1491
+-#: ../semanage/seobject.py:1491
++#: ../semanage/seobject.py:1482
  #, python-format
  msgid "Could not set interface context for %s"
- msgstr ""
+ msgstr "%s-നുള്ള ഇന്റര്‍ഫെയിസ് കോണ്‍ടെക്സ്റ്റില്‍ സെറ്റ് ചെയ്യുവാന്‍ സാധിച്ചില്ല"
  
--#: ../semanage/seobject.py:1491
-+#: ../semanage/seobject.py:1495
+-#: ../semanage/seobject.py:1495
++#: ../semanage/seobject.py:1486
  #, python-format
  msgid "Could not set message context for %s"
- msgstr ""
+ msgstr "%sന് മെസ്സേജ് context സെറ്റ് ചെയ്യുവാന്‍ സാധിച്ചില്ല"
  
--#: ../semanage/seobject.py:1495
-+#: ../semanage/seobject.py:1499
+-#: ../semanage/seobject.py:1499
++#: ../semanage/seobject.py:1490
  #, python-format
  msgid "Could not add interface %s"
- msgstr ""
+ msgstr "%s എന്ന ഇന്റര്‍ഫെയിസ് ചേര്‍ക്കുവാന്‍ സാധിച്ചില്ല"
  
--#: ../semanage/seobject.py:1518 ../semanage/seobject.py:1552
-+#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
+-#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
++#: ../semanage/seobject.py:1513 ../semanage/seobject.py:1547
  #, python-format
  msgid "Interface %s is not defined"
- msgstr ""
+ msgstr "%s എന്ന ഇന്റര്‍ഫെയിസ് ലഭ്യമാക്കിയിട്ടില്ല"
  
--#: ../semanage/seobject.py:1522
-+#: ../semanage/seobject.py:1526
+-#: ../semanage/seobject.py:1526
++#: ../semanage/seobject.py:1517
  #, python-format
  msgid "Could not query interface %s"
- msgstr ""
+ msgstr "%s എന്ന ഇന്റര്‍ഫെയിസ് ചോദ്യം ചെയ്യുവാന്‍ സാധിച്ചില്ല"
  
--#: ../semanage/seobject.py:1533
-+#: ../semanage/seobject.py:1537
+-#: ../semanage/seobject.py:1537
++#: ../semanage/seobject.py:1528
  #, python-format
  msgid "Could not modify interface %s"
- msgstr ""
+ msgstr "%s എന്ന ഇന്റര്‍ഫെയിസ് പരിഷ്ക്കരിക്കുവാന്‍ സാധിച്ചില്ല"
  
--#: ../semanage/seobject.py:1558
-+#: ../semanage/seobject.py:1562
+-#: ../semanage/seobject.py:1562
++#: ../semanage/seobject.py:1553
  #, python-format
  msgid "Interface %s is defined in policy, cannot be deleted"
- msgstr ""
+ msgstr "%s എന്ന ഇന്റര്‍ഫെയിസ് പോളിസിയില്‍ ലഭ്യമാക്കിയിട്ടുണ്ടു്, നീക്കം ചെയ്യുവാന്‍ സാധിക്കില്ല"
  
--#: ../semanage/seobject.py:1562
-+#: ../semanage/seobject.py:1566
+-#: ../semanage/seobject.py:1566
++#: ../semanage/seobject.py:1557
  #, python-format
  msgid "Could not delete interface %s"
- msgstr ""
+ msgstr "%s എന്ന ഇന്റര്‍ഫെയിസ്് നീക്കം ചെയ്യുവാന്‍ സാധിച്ചില്ല"
  
--#: ../semanage/seobject.py:1574
-+#: ../semanage/seobject.py:1578
+-#: ../semanage/seobject.py:1578
++#: ../semanage/seobject.py:1569
  msgid "Could not delete all interface  mappings"
- msgstr ""
+-msgstr ""
++msgstr "എല്ലാ ഇന്റര്‍ഫെയിസ് മാപ്പിങുകളും വെട്ടി നീക്കുവാന്‍ സാധിച്ചില്ല"
  
--#: ../semanage/seobject.py:1588
-+#: ../semanage/seobject.py:1592
+-#: ../semanage/seobject.py:1592
++#: ../semanage/seobject.py:1583
  msgid "Could not list interfaces"
- msgstr ""
+ msgstr "ഇന്റര്‍ഫെയിസുകള്‍‍ ലിസ്റ്റ് ചെയ്യുവാന്‍ സാധിച്ചില്ല"
  
--#: ../semanage/seobject.py:1613
-+#: ../semanage/seobject.py:1617
+-#: ../semanage/seobject.py:1617
++#: ../semanage/seobject.py:1608
  msgid "SELinux Interface"
- msgstr ""
+ msgstr "SELinux സംയോജകഘടകം"
  
--#: ../semanage/seobject.py:1613 ../semanage/seobject.py:1936
-+#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
+-#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
++#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1954
  msgid "Context"
- msgstr ""
+ msgstr "കോണ്‍ടെക്സ്റ്റ്"
  
--#: ../semanage/seobject.py:1663
-+#: ../semanage/seobject.py:1667
+-#: ../semanage/seobject.py:1667
++#: ../semanage/seobject.py:1671
  #, python-format
  msgid "Equivalence class for %s already exists"
- msgstr ""
+-msgstr ""
++msgstr "%s-നു് സമമായ ക്ലാസ്സ് നിലവിലുണ്ടു്"
  
--#: ../semanage/seobject.py:1669
-+#: ../semanage/seobject.py:1673
+-#: ../semanage/seobject.py:1673
++#: ../semanage/seobject.py:1677
  #, python-format
  msgid "File spec %s conflicts with equivalency rule '%s %s'"
- msgstr ""
+-msgstr ""
++msgstr "ഫയല്‍ വിശേഷത %s '%s %s'-മായി പൊരുത്തപ്പെടുന്നില്ല"
  
--#: ../semanage/seobject.py:1678
-+#: ../semanage/seobject.py:1682
+-#: ../semanage/seobject.py:1682
++#: ../semanage/seobject.py:1686
  #, python-format
  msgid "Equivalence class for %s does not exists"
- msgstr ""
+-msgstr ""
++msgstr "%s-നു് സമമായ ക്ലാസ്സ് നിലവിലില്ല"
  
--#: ../semanage/seobject.py:1692
-+#: ../semanage/seobject.py:1696
+-#: ../semanage/seobject.py:1696
++#: ../semanage/seobject.py:1700
  #, python-format
  msgid "Could not set user in file context for %s"
- msgstr ""
+ msgstr "%s-നുളള ഫൈല്‍ കോണ്‍ടെക്സ്റ്റില്‍ ഉപയോക്താവിനെ സജ്ജമാക്കുവാന്‍ സാധിച്ചില്ല"
  
--#: ../semanage/seobject.py:1696
-+#: ../semanage/seobject.py:1700
+-#: ../semanage/seobject.py:1700
++#: ../semanage/seobject.py:1704
  #, python-format
  msgid "Could not set role in file context for %s"
- msgstr ""
+ msgstr "%sനുളള ഫൈല്‍ contextല്‍ റോള്‍ സജ്ജമാക്കുവാന്‍ന്‍ സാധിച്ചില്ല"
  
--#: ../semanage/seobject.py:1701 ../semanage/seobject.py:1758
-+#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
+-#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
++#: ../semanage/seobject.py:1709 ../semanage/seobject.py:1769
  #, python-format
  msgid "Could not set mls fields in file context for %s"
- msgstr ""
+ msgstr "%sനുളള ഫൈല്‍ കോണ്‍ടെക്സ്റ്റില്‍ mls ഫീള്‍ഡുകള്‍ സജ്ജമാക്കുവാന്‍ സാധിച്ചില്ല"
  
--#: ../semanage/seobject.py:1707
-+#: ../semanage/seobject.py:1711
+-#: ../semanage/seobject.py:1711
++#: ../semanage/seobject.py:1715
  msgid "Invalid file specification"
- msgstr ""
+ msgstr "തെറ്റായ ഫയല്‍ പ്രത്യേകതകള്‍"
  
--#: ../semanage/seobject.py:1709
-+#: ../semanage/seobject.py:1713
+-#: ../semanage/seobject.py:1713
++#: ../semanage/seobject.py:1717
  msgid "File specification can not include spaces"
- msgstr ""
+-msgstr ""
++msgstr "ഫയല്‍ വിശേഷതകളില്‍ സ്പെയിസ് പാടില്ല"
  
--#: ../semanage/seobject.py:1714
-+#: ../semanage/seobject.py:1718
+-#: ../semanage/seobject.py:1718
++#: ../semanage/seobject.py:1722
  #, python-format
  msgid ""
  "File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
++msgstr "ഫയല്‍ വിശേഷത %s '%s %s'-മായി പൊരുത്തപ്പെടുന്നില്ല; പകരം '%s' ചേര്‍ത്തു് ശ്രമിയ്ക്കുക"
++
++#: ../semanage/seobject.py:1735
++#, python-format
++msgid "Type %s is invalid, must be a file or device type"
  msgstr ""
  
--#: ../semanage/seobject.py:1732 ../semanage/seobject.py:1737
--#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1872
--#: ../semanage/seobject.py:1876
-+#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
-+#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
-+#: ../semanage/seobject.py:1880
+-#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
+-#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
+-#: ../semanage/seobject.py:1880
++#: ../semanage/seobject.py:1743 ../semanage/seobject.py:1748
++#: ../semanage/seobject.py:1804 ../semanage/seobject.py:1886
++#: ../semanage/seobject.py:1890
  #, python-format
  msgid "Could not check if file context for %s is defined"
- msgstr ""
+ msgstr "%sനുളള ഫൈല്‍ context define ചെയ്തിട്ടുണ്ടോ എന്ന് പരിശോധിക്കുവാന്‍ സാധിച്ചില്ല"
  
--#: ../semanage/seobject.py:1745
-+#: ../semanage/seobject.py:1749
+-#: ../semanage/seobject.py:1749
++#: ../semanage/seobject.py:1756
  #, python-format
  msgid "Could not create file context for %s"
- msgstr ""
+ msgstr "%sനുളള ഫൈല്‍ context ഉണ്ടാക്കുവാന്‍ സാധിച്ചില്ല"
  
--#: ../semanage/seobject.py:1753
-+#: ../semanage/seobject.py:1757
+-#: ../semanage/seobject.py:1757
++#: ../semanage/seobject.py:1764
  #, python-format
  msgid "Could not set type in file context for %s"
- msgstr ""
+ msgstr "%sനുളള ഫൈല്‍ contextല്‍ ടൈപ്പ് സജ്ജമാക്കുവാന്‍ സാധിച്ചില്ല"
  
--#: ../semanage/seobject.py:1761 ../semanage/seobject.py:1818
--#: ../semanage/seobject.py:1822
-+#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
-+#: ../semanage/seobject.py:1826
+-#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
+-#: ../semanage/seobject.py:1826
++#: ../semanage/seobject.py:1772 ../semanage/seobject.py:1832
++#: ../semanage/seobject.py:1836
  #, python-format
  msgid "Could not set file context for %s"
- msgstr ""
+ msgstr "%sന് ഫൈല്‍ കോണ്‍ടെക്സ്റ്റ് സജ്ജമാക്കുവാന്‍ സാധിച്ചില്ല"
  
--#: ../semanage/seobject.py:1767
-+#: ../semanage/seobject.py:1771
+-#: ../semanage/seobject.py:1771
++#: ../semanage/seobject.py:1778
  #, python-format
  msgid "Could not add file context for %s"
- msgstr ""
+ msgstr "%sനുളള ഫൈല്‍ കോണ്‍ടെക്സ്റ്റ് സജ്ജമാക്കുവാന്‍ സാധിച്ചില്ല"
  
--#: ../semanage/seobject.py:1781
-+#: ../semanage/seobject.py:1785
+-#: ../semanage/seobject.py:1785
++#: ../semanage/seobject.py:1792
  msgid "Requires setype, serange or seuser"
- msgstr ""
+ msgstr "setype, serange അല്ലന്കില്‍ seuser ആവശ്യമുണ്ട്"
  
--#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1880
-+#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
+-#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
++#: ../semanage/seobject.py:1808 ../semanage/seobject.py:1894
  #, python-format
  msgid "File context for %s is not defined"
- msgstr ""
+ msgstr "%sനുളള ഫൈല്‍ context define ചെയ്തിട്ടില്ല"
  
--#: ../semanage/seobject.py:1800
-+#: ../semanage/seobject.py:1804
+-#: ../semanage/seobject.py:1804
++#: ../semanage/seobject.py:1814
  #, python-format
  msgid "Could not query file context for %s"
- msgstr ""
+ msgstr "%sനുളള ഫൈല്‍ context ചോദ്യം ചെയ്യുവാന്‍ സാധിച്ചില്ല"
  
--#: ../semanage/seobject.py:1826
-+#: ../semanage/seobject.py:1830
+-#: ../semanage/seobject.py:1830
++#: ../semanage/seobject.py:1840
  #, python-format
  msgid "Could not modify file context for %s"
- msgstr ""
+ msgstr "%sനുളള ഫൈല്‍ context പരിഷ്ക്കരിക്കുവാന്‍ സാധിച്ചില്ല"
  
--#: ../semanage/seobject.py:1839
-+#: ../semanage/seobject.py:1843
+-#: ../semanage/seobject.py:1843
++#: ../semanage/seobject.py:1853
  msgid "Could not list the file contexts"
- msgstr ""
+ msgstr "ഫൈല്‍ കോണ്‍ടെക്സ്റ്റുകള്‍ ലിസ്റ്റ് ചെയ്യുവാന്‍ സാധിച്ചില്ല"
  
--#: ../semanage/seobject.py:1853
-+#: ../semanage/seobject.py:1857
+-#: ../semanage/seobject.py:1857
++#: ../semanage/seobject.py:1867
  #, python-format
  msgid "Could not delete the file context %s"
- msgstr ""
+ msgstr "%sനുളള ഫൈല്‍ കോണ്‍ടെക്സ്റ്റ് നീക്കം ചെയ്യുവാന്‍ സാധിച്ചില്ല"
  
--#: ../semanage/seobject.py:1878
-+#: ../semanage/seobject.py:1882
+-#: ../semanage/seobject.py:1882
++#: ../semanage/seobject.py:1892
  #, python-format
  msgid "File context for %s is defined in policy, cannot be deleted"
- msgstr ""
+ msgstr "%sനുളള ഫൈല്‍ context പോളിസിയില്‍ define ചെയ്തിട്ടുണ്ട്, നീക്കം ചെയ്യുവാന്‍ സാധിക്കില്ല"
  
--#: ../semanage/seobject.py:1884
-+#: ../semanage/seobject.py:1888
+-#: ../semanage/seobject.py:1888
++#: ../semanage/seobject.py:1898
  #, python-format
  msgid "Could not delete file context for %s"
- msgstr ""
+ msgstr "%sനുളള ഫൈല്‍ context നീക്കം ചെയ്യുവാന്‍ സാധിച്ചില്ല"
  
--#: ../semanage/seobject.py:1899
-+#: ../semanage/seobject.py:1903
+-#: ../semanage/seobject.py:1903
++#: ../semanage/seobject.py:1913
  msgid "Could not list file contexts"
- msgstr ""
+ msgstr "ഫൈല്‍ കോണ്‍ടെക്സ്റ്റുകള്‍ ലിസ്റ്റ് ചെയ്യുവാന്‍ സാധിച്ചില്ല"
  
--#: ../semanage/seobject.py:1903
-+#: ../semanage/seobject.py:1907
+-#: ../semanage/seobject.py:1907
++#: ../semanage/seobject.py:1917
  msgid "Could not list local file contexts"
- msgstr ""
+ msgstr "ലോക്കല്‍ ഫൈല്‍ കോണ്‍ടെക്സ്റ്റുകള്‍ ലിസ്റ്റ് ചെയ്യുവാന്‍ സാധിച്ചില്ല"
  
--#: ../semanage/seobject.py:1936
-+#: ../semanage/seobject.py:1944
+-#: ../semanage/seobject.py:1944
++#: ../semanage/seobject.py:1954
  msgid "SELinux fcontext"
- msgstr ""
+ msgstr "SELinux fcontext"
  
--#: ../semanage/seobject.py:1936
-+#: ../semanage/seobject.py:1944
+-#: ../semanage/seobject.py:1944
++#: ../semanage/seobject.py:1954
  msgid "type"
- msgstr ""
+ msgstr "ഏത് തരം"
  
--#: ../semanage/seobject.py:1949
-+#: ../semanage/seobject.py:1957
+-#: ../semanage/seobject.py:1957
++#: ../semanage/seobject.py:1967
  msgid ""
  "\n"
  "SELinux Distribution fcontext Equivalence \n"
  msgstr ""
++"\n"
++"SELinux ഡിസ്ട്രിബ്യൂഷന്‍ fcontext ഇക്ക്വിവാലന്‍സ് \n"
  
--#: ../semanage/seobject.py:1954
-+#: ../semanage/seobject.py:1962
+-#: ../semanage/seobject.py:1962
++#: ../semanage/seobject.py:1972
  msgid ""
  "\n"
  "SELinux Local fcontext Equivalence \n"
  msgstr ""
++"\n"
++"SELinux ലോക്കല്‍ fcontext ഇക്ക്വിവാലന്‍സ് \n"
  
--#: ../semanage/seobject.py:1988 ../semanage/seobject.py:2040
--#: ../semanage/seobject.py:2046
-+#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
-+#: ../semanage/seobject.py:2054
+-#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
+-#: ../semanage/seobject.py:2054
++#: ../semanage/seobject.py:2006 ../semanage/seobject.py:2059
++#: ../semanage/seobject.py:2065
  #, python-format
  msgid "Could not check if boolean %s is defined"
- msgstr ""
+ msgstr "ബൂള്യന്‍ ആകുന്ന %s define ചെയ്തിട്ടുണ്ടോ എന്ന് പരിശോധിക്കുവാന്‍ സാധിച്ചില്ല"
  
--#: ../semanage/seobject.py:1990 ../semanage/seobject.py:2042
-+#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
+-#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
++#: ../semanage/seobject.py:2008 ../semanage/seobject.py:2061
  #, python-format
  msgid "Boolean %s is not defined"
- msgstr ""
+ msgstr "ബൂള്യന്‍ %s define ചെയ്തിട്ടില്ല"
  
--#: ../semanage/seobject.py:1994
-+#: ../semanage/seobject.py:2002
+-#: ../semanage/seobject.py:2002
++#: ../semanage/seobject.py:2012
  #, python-format
  msgid "Could not query file context %s"
- msgstr ""
+ msgstr "context ചോദ്യം ചെയ്യുവാന്‍ സാധിക്കാഞ്ഞ ഫൈല്‍ ആണ് %s"
  
--#: ../semanage/seobject.py:1999
-+#: ../semanage/seobject.py:2007
+-#: ../semanage/seobject.py:2007
++#: ../semanage/seobject.py:2017
  #, python-format
  msgid "You must specify one of the following values: %s"
- msgstr ""
+ msgstr "താഴെ പറഞ്ഞിരിക്കുന്നതില്‍ ഒരു മൂല്ല്യം പറഞ്ഞിരിക്കണം: %s"
  
--#: ../semanage/seobject.py:2004
-+#: ../semanage/seobject.py:2012
+-#: ../semanage/seobject.py:2012
++#: ../semanage/seobject.py:2022
  #, python-format
  msgid "Could not set active value of boolean %s"
- msgstr ""
+ msgstr "ബൂള്യന്‍ %s-നു് സജീവമായ ഒരു മൂല്ല്യം ക്രമികരിക്കുവാനായില്ല"
  
--#: ../semanage/seobject.py:2007
-+#: ../semanage/seobject.py:2015
+-#: ../semanage/seobject.py:2015
++#: ../semanage/seobject.py:2025
  #, python-format
  msgid "Could not modify boolean %s"
- msgstr ""
+ msgstr "ബൂ്ബള്യന്‍ %s പരിഷ്കരിക്കുവാന്‍ സാധിച്ചില്ല"
  
--#: ../semanage/seobject.py:2025
-+#: ../semanage/seobject.py:2033
+-#: ../semanage/seobject.py:2033
++#: ../semanage/seobject.py:2043
  #, python-format
  msgid "Bad format %s: Record %s"
- msgstr ""
+ msgstr "തെറ്റായ രീതി %s: റിക്കോര്‍ഡ് %s"
  
--#: ../semanage/seobject.py:2048
-+#: ../semanage/seobject.py:2056
+-#: ../semanage/seobject.py:2056
++#: ../semanage/seobject.py:2067
  #, python-format
  msgid "Boolean %s is defined in policy, cannot be deleted"
- msgstr ""
+ msgstr "%s ബൂള്യന്‍ പോളിസിയില്‍ define ചെയ്തിട്ടുണ്ട്, നീക്കം ചെയ്യുവാന്‍ സാധിക്കില്ല"
  
--#: ../semanage/seobject.py:2052
-+#: ../semanage/seobject.py:2060
+-#: ../semanage/seobject.py:2060
++#: ../semanage/seobject.py:2071
  #, python-format
  msgid "Could not delete boolean %s"
- msgstr ""
+ msgstr "ബൂള്യന്‍ %s നീക്കം ചെയ്യുവാന്‍ സാധിച്ചില്ല"
  
--#: ../semanage/seobject.py:2064 ../semanage/seobject.py:2081
-+#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
+-#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
++#: ../semanage/seobject.py:2083 ../semanage/seobject.py:2100
  msgid "Could not list booleans"
- msgstr ""
+ msgstr "ബൂള്യനുകള്‍ ലിസ്റ്റ് ചെയ്യുവാന്‍ അസാധ്യം"
  
--#: ../semanage/seobject.py:2104
-+#: ../semanage/seobject.py:2112
+-#: ../semanage/seobject.py:2112
++#: ../semanage/seobject.py:2125
  msgid "unknown"
- msgstr ""
+ msgstr "അപരിചിതം"
  
--#: ../semanage/seobject.py:2117
-+#: ../semanage/seobject.py:2125
+-#: ../semanage/seobject.py:2125
++#: ../semanage/seobject.py:2138
  msgid "off"
- msgstr ""
+ msgstr "ഓഫ് ചെയ്യുക"
  
--#: ../semanage/seobject.py:2117
-+#: ../semanage/seobject.py:2125
+-#: ../semanage/seobject.py:2125
++#: ../semanage/seobject.py:2138
  msgid "on"
- msgstr ""
+ msgstr "ഓണ്‍ ചെയ്യുക"
  
--#: ../semanage/seobject.py:2131
-+#: ../semanage/seobject.py:2139
+-#: ../semanage/seobject.py:2139
++#: ../semanage/seobject.py:2152
  msgid "SELinux boolean"
- msgstr ""
+ msgstr "SELinux ബൂളിയന്‍"
  
--#: ../semanage/seobject.py:2131
-+#: ../semanage/seobject.py:2139
+-#: ../semanage/seobject.py:2139
++#: ../semanage/seobject.py:2152
  msgid "State"
- msgstr ""
+-msgstr ""
++msgstr "അവസ്ഥ"
  
--#: ../semanage/seobject.py:2131
-+#: ../semanage/seobject.py:2139
+-#: ../semanage/seobject.py:2139
++#: ../semanage/seobject.py:2152
  msgid "Default"
- msgstr ""
+-msgstr ""
++msgstr "സ്വതവേ"
  
--#: ../semanage/seobject.py:2131
-+#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
-+#: ../gui/polgengui.py:253
+-#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
+-#: ../gui/polgengui.py:253
++#: ../semanage/seobject.py:2152 ../gui/polgen.glade:113
++#: ../gui/polgengui.py:254
  msgid "Description"
- msgstr ""
+ msgstr "വിവരണം"
+ 
+@@ -1002,7 +1022,7 @@ msgstr "memory allocate ചെയ്യുന്നതില്‍ പിഴവ
+ msgid "Error sending audit message.\n"
+ msgstr "ഓഡിറ്റ് സന്ദേശം അയക്കുന്നതില്‍ പിഴവ്.\n"
+ 
+-#: ../newrole/newrole.c:692 ../newrole/newrole.c:1059
++#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
+ #, c-format
+ msgid "Could not determine enforcing mode.\n"
+ msgstr "Could not determine enforcing mode.\n"
+@@ -1117,62 +1137,66 @@ msgstr "ശൂന്യമായ സിഗ്നല്‍ സെറ്റ് ല
+ msgid "Unable to set SIGHUP handler\n"
+ msgstr "SIGHUP ഹാന്‍ഡ്ലര്‍ ക്രമികരിക്കുവാന്‍ സാധ്യമായില്ല\n"
+ 
+-#: ../newrole/newrole.c:1053
++#: ../newrole/newrole.c:1036
++msgid "Sorry, newrole failed to drop capabilities\n"
++msgstr ""
++
++#: ../newrole/newrole.c:1052
+ #, c-format
+ msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
+ msgstr "ക്ഷമിക്കണം, SELinux kernelല്‍ മാത്രം newrole ഉപയോഗിക്കുവുന്നതാണ്.\n"
+ 
+-#: ../newrole/newrole.c:1070
++#: ../newrole/newrole.c:1069
+ #, c-format
+ msgid "failed to get old_context.\n"
+ msgstr "old_context ലഭിക്കുന്നതില്‍ പരാജയപ്പെട്ടു.\n"
+ 
+-#: ../newrole/newrole.c:1077
++#: ../newrole/newrole.c:1076
+ #, c-format
+ msgid "Warning!  Could not retrieve tty information.\n"
+ msgstr "മുന്നറിയിപ്പ്!  tty വിവരം ലഭ്യമാക്കുവാന്‍ സാധ്യമായില്ല.\n"
+ 
+-#: ../newrole/newrole.c:1098
++#: ../newrole/newrole.c:1097
+ #, c-format
+ msgid "error on reading PAM service configuration.\n"
+ msgstr "PAM സര്‍വീസ് ക്രമികരണം വായിക്കുന്നതില്‍ പിശക്.\n"
+ 
+-#: ../newrole/newrole.c:1133
++#: ../newrole/newrole.c:1132
+ #, c-format
+ msgid "newrole: incorrect password for %s\n"
+ msgstr "newrole: %sന്  തെറ്റായ പാസ്‌വേര്‍ഡ് \n"
+ 
+-#: ../newrole/newrole.c:1160
++#: ../newrole/newrole.c:1159
+ #, c-format
+ msgid "newrole: failure forking: %s"
+ msgstr "newrole: forking പരാജയപ്പെട്ടു: %s"
+ 
+-#: ../newrole/newrole.c:1163 ../newrole/newrole.c:1186
++#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
+ #, c-format
+ msgid "Unable to restore tty label...\n"
+ msgstr "tty ലേബല്‍ വീണ്ടെടുക്കുവാന്‍ സാധ്യമായില്ല...\n"
+ 
+-#: ../newrole/newrole.c:1165 ../newrole/newrole.c:1192
++#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
+ #, c-format
+ msgid "Failed to close tty properly\n"
+ msgstr "tty അടയ്ക്കുന്നതില്‍ പരാജയം\n"
+ 
+-#: ../newrole/newrole.c:1224
++#: ../newrole/newrole.c:1223
+ #, c-format
+ msgid "Could not close descriptors.\n"
+ msgstr "descriptors അടയ്ക്കുവാന്‍ സാധിച്ചില്ല.\n"
+ 
+-#: ../newrole/newrole.c:1251
++#: ../newrole/newrole.c:1250
+ #, c-format
+ msgid "Error allocating shell's argv0.\n"
+ msgstr "ഷെല്ലിന്‍റെ argv0 നല്‍കുന്നതില്‍ പിഴവ് .\n"
+ 
+-#: ../newrole/newrole.c:1287
++#: ../newrole/newrole.c:1286
+ #, c-format
+ msgid "Unable to restore the environment, aborting\n"
+ msgstr "എന്‍വിറോണ്‍മെന്‍റ് വീണ്ടെടുക്കുവാന്‍ സാധ്യമായില്ല, നിര്‍ത്തുന്നു\n"
+ 
+-#: ../newrole/newrole.c:1298
++#: ../newrole/newrole.c:1297
+ msgid "failed to exec shell\n"
+ msgstr "ഷെല്ല് exec ചെയ്യുന്നതില്‍ പരാജയപ്പെട്ടു\n"
  
-@@ -1264,7 +1271,2088 @@ msgstr ""
+@@ -1275,2088 +1299,3057 @@ msgstr "chcat -- -CompanyConfidential /docs/businessplan.odt"
  msgid "chcat -l +CompanyConfidential juser"
- msgstr ""
+ msgstr "chcat -l +CompanyConfidential juser"
  
--#: ../scripts/chcat:399
--#, c-format
-+#: ../scripts/chcat:399 ../gui/polgen.py:1351
-+#, c-format, python-format
+-#: ../scripts/chcat:399 ../gui/polgen.py:1351
+-#, c-format, python-format
++#: ../scripts/chcat:399
++#, c-format
  msgid "Options Error %s "
+ msgstr "ഉപാധിയില്‍ പിഴവ്: %s "
+ 
+-#: ../gui/booleansPage.py:195 ../gui/system-config-selinux.glade:1706
++#: ../gui/booleansPage.py:194 ../gui/system-config-selinux.glade:1706
+ msgid "Boolean"
+-msgstr ""
++msgstr "ബൂളിയന്‍"
+ 
+-#: ../gui/booleansPage.py:252 ../gui/semanagePage.py:162
++#: ../gui/booleansPage.py:245 ../gui/semanagePage.py:162
+ msgid "all"
+-msgstr ""
++msgstr "എല്ലാം "
+ 
+-#: ../gui/booleansPage.py:254 ../gui/semanagePage.py:164
++#: ../gui/booleansPage.py:247 ../gui/semanagePage.py:164
+ #: ../gui/system-config-selinux.glade:1615
+ #: ../gui/system-config-selinux.glade:1820
+ #: ../gui/system-config-selinux.glade:2437
+ msgid "Customized"
+-msgstr ""
++msgstr "യഥേഷ്ടമാക്കിയിരിക്കുന്നു"
+ 
+ #: ../gui/fcontextPage.py:64 ../gui/system-config-selinux.glade:1911
+ msgid "File Labeling"
+-msgstr ""
++msgstr "ഫയലിന് പേരിടല്‍"
+ 
+ #: ../gui/fcontextPage.py:74
+ msgid ""
+ "File\n"
+ "Specification"
+ msgstr ""
++"ഫയലിനുള്ള\n"
++"പ്രത്യേകതകള്‍"
+ 
+ #: ../gui/fcontextPage.py:81
+ msgid ""
+ "Selinux\n"
+ "File Type"
  msgstr ""
-+
-+#: ../gui/booleansPage.py:195 ../gui/system-config-selinux.glade:1706
-+msgid "Boolean"
-+msgstr ""
-+
-+#: ../gui/booleansPage.py:252 ../gui/semanagePage.py:162
-+msgid "all"
-+msgstr ""
-+
-+#: ../gui/booleansPage.py:254 ../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 ""
++"രീതിയിലുള്ള ഫയല്‍"
+ 
+ #: ../gui/fcontextPage.py:88
+ msgid ""
+ "File\n"
+ "Type"
+ msgstr ""
++"ഏത് തരത്തിലുള്ള\n"
++"ഫയല്‍"
+ 
+ #: ../gui/loginsPage.py:48 ../gui/system-config-selinux.glade:2098
+ msgid "User Mapping"
+-msgstr ""
++msgstr "യൂസര്‍ മാപ്പിങ്"
+ 
+ #: ../gui/loginsPage.py:52
+ msgid ""
+ "Login\n"
+ "Name"
+ msgstr ""
++"പ്രവേശന\n"
++"നാമം"
+ 
+ #: ../gui/loginsPage.py:56 ../gui/usersPage.py:50
+ msgid ""
+ "SELinux\n"
+ "User"
+ msgstr ""
 +"SELinux\n"
-+"User"
-+msgstr ""
-+
-+#: ../gui/loginsPage.py:59 ../gui/usersPage.py:55
-+msgid ""
++"ഉപയോക്താവ്"
+ 
+ #: ../gui/loginsPage.py:59 ../gui/usersPage.py:55
+ msgid ""
+ "MLS/\n"
+ "MCS Range"
+ msgstr ""
 +"MLS/\n"
-+"MCS Range"
-+msgstr ""
++"MCS പരിധി"
+ 
+ #: ../gui/loginsPage.py:133
+ #, python-format
+ msgid "Login '%s' is required"
+-msgstr ""
++msgstr "'%s' ലോഗിന്‍ ആവശ്യമുണ്ട്"
+ 
+-#: ../gui/modulesPage.py:48 ../gui/system-config-selinux.glade:2753
++#: ../gui/modulesPage.py:49 ../gui/system-config-selinux.glade:2753
+ msgid "Policy Module"
+-msgstr ""
++msgstr "പോളിസി ഘടകം"
+ 
+-#: ../gui/modulesPage.py:57
++#: ../gui/modulesPage.py:58
+ msgid "Module Name"
+-msgstr ""
++msgstr "ഘടകത്തിന്റെ പേര്"
+ 
+-#: ../gui/modulesPage.py:134
++#: ../gui/modulesPage.py:135
+ msgid "Disable Audit"
+-msgstr ""
++msgstr "ഓഡിറ്റ് പ്രവര്‍ത്തന രഹിതമാക്കുക"
+ 
+-#: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
++#: ../gui/modulesPage.py:138 ../gui/system-config-selinux.glade:2662
+ msgid "Enable Audit"
+-msgstr ""
++msgstr "ഓഡിറ്റ് പ്രവര്‍ത്തന സജ്ജമാക്കുക"
+ 
+-#: ../gui/modulesPage.py:162
++#: ../gui/modulesPage.py:163
+ msgid "Load Policy Module"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:79
+-msgid "Polgen"
+-msgstr ""
++msgstr "പോളിസി ഘടകം ലഭ്യമാക്കുക"
+ 
+-#: ../gui/polgen.glade:80
++#: ../gui/polgen.glade:9
+ msgid "Red Hat 2007"
+-msgstr ""
++msgstr "Red Hat 2007"
+ 
+-#: ../gui/polgen.glade:81
++#: ../gui/polgen.glade:11
+ msgid "GPL"
+-msgstr ""
++msgstr "GPL"
+ 
+ #. TRANSLATORS: Replace this string with your names, one name per line.
+-#: ../gui/polgen.glade:85 ../gui/system-config-selinux.glade:17
++#: ../gui/polgen.glade:13 ../gui/system-config-selinux.glade:17
+ msgid "translator-credits"
+-msgstr ""
++msgstr "അനി പീറ്റര്‍ <apeter at redhat.com>"
 +
-+#: ../gui/loginsPage.py:133
-+#, python-format
-+msgid "Login '%s' is required"
-+msgstr ""
++#: ../gui/polgen.glade:34
++msgid "Add Booleans Dialog"
++msgstr "ബൂളിയന്‍സ് ഡയലോഗ് ചേര്‍ക്കുക"
 +
-+#: ../gui/modulesPage.py:48 ../gui/system-config-selinux.glade:2753
-+msgid "Policy Module"
-+msgstr ""
++#: ../gui/polgen.glade:101
++msgid "Boolean Name"
++msgstr "ബൂളിയന്‍ പേര്"
+ 
+-#: ../gui/polgen.glade:90
++#: ../gui/polgen.glade:230
+ msgid "SELinux Policy Generation Tool"
+-msgstr ""
++msgstr "SELinux പോളിസി ഉത്പാദന പ്രയോഗം"
+ 
+-#: ../gui/polgen.glade:128
++#: ../gui/polgen.glade:251
+ msgid ""
+ "<b>Select the policy type for the application or user role you want to "
+ "confine:</b>"
+ msgstr ""
++"<b>നിങ്ങള്‍ക്കാവശ്യമുള്ള പ്രയോഗം അല്ലെങ്കില്‍ ഉപയോക്താവിനുള്ള പോളിസി രീതി തെരഞ്ഞെടുക്കുക:</b>"
+ 
+-#: ../gui/polgen.glade:177
++#: ../gui/polgen.glade:284
+ msgid "<b>Applications</b>"
+-msgstr ""
++msgstr "<b>പ്രയോഗങ്ങള്‍</b>"
 +
-+#: ../gui/modulesPage.py:57
-+msgid "Module Name"
-+msgstr ""
++#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:183
++msgid "Standard Init Daemon"
++msgstr "സ്റ്റാന്‍ഡേര്‍ഡ് Init ഡെമണ്‍"
+ 
+-#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
++#: ../gui/polgen.glade:320 ../gui/polgen.glade:336
+ msgid ""
+ "Standard Init Daemon are daemons started on boot via init scripts.  Usually "
+ "requires a script in /etc/rc.d/init.d"
+ msgstr ""
++"init സ്ക്രിപ്റ്റുകള്‍ വഴി ബൂട്ട് ചെയ്യുമ്പോള്‍ ആരംഭിക്കുന്ന ഡെമണുകളാണ് സ്റ്റാന്‍ഡേര്‍ഡ് Init ഡെമണ്‍.  "
++"ഇതിന് സാധാരണയായി, /etc/rc.d/init.d-ല്‍ ഒരു സ്ക്രിപ്റ്റ് ആവശ്യമുണ്ട്."
+ 
+-#: ../gui/polgen.glade:241 ../gui/polgen.py:156
+-msgid "Standard Init Daemon"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:261 ../gui/polgen.py:157
++#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:184
+ msgid "DBUS System Daemon"
+-msgstr ""
++msgstr "DBUS സിസ്റ്റം ഡെമണ്‍"
+ 
+-#: ../gui/polgen.glade:280
++#: ../gui/polgen.glade:349
++msgid "Internet Services Daemon (inetd)"
++msgstr "ഇന്റര്‍നെറ്റ് സര്‍വീസസ് ഡെമണ്‍ (inetd)"
 +
-+#: ../gui/modulesPage.py:134
-+msgid "Disable Audit"
-+msgstr ""
++#: ../gui/polgen.glade:353
+ msgid "Internet Services Daemon are daemons started by xinetd"
+-msgstr ""
++msgstr "xinetd ആരംഭിക്കുന്ന ഡെമണുകള്‍ ആണ് ഇന്റര്‍നെറ്റ് സര്‍വീസുകളുടെ ഡെമണ്‍"
+ 
+-#: ../gui/polgen.glade:282
+-msgid "Internet Services Daemon (inetd)"
+-msgstr ""
++#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:186
++msgid "Web Application/Script (CGI)"
++msgstr "വെബ് ആപ്ളിക്കേഷന്‍/സ്ക്രിപ്റ്റ് (CGI)"
+ 
+-#: ../gui/polgen.glade:301
++#: ../gui/polgen.glade:370
+ msgid ""
+ "Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
+-msgstr ""
++msgstr "വെബ് സര്‍വര്‍ (അപ്പാച്ചെ) ആരംഭിച്ച വെബ് പ്രയോഗങ്ങള്‍/സ്ക്രിപ്റ്റ് (CGI) CGI സ്ക്രിപ്റ്റുകള്‍"
+ 
+-#: ../gui/polgen.glade:303 ../gui/polgen.py:159
+-msgid "Web Application/Script (CGI)"
+-msgstr ""
++#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:187
++msgid "User Application"
++msgstr "ഉപയോക്താവിനുള്ള പ്രയോഗം"
+ 
+-#: ../gui/polgen.glade:322 ../gui/polgen.glade:343
++#: ../gui/polgen.glade:387 ../gui/polgen.glade:404
+ msgid ""
+ "User Application are any application that you would like to confine that is "
+ "started by a user"
+ msgstr ""
++"ഉപയോക്താവ് ആരംഭിക്കുന്നതിനുള്ള പ്രയോഗം ഏതാണോ അതാകുന്നു ഉപയോക്താവിനുള്ള പ്രയോഗം (യൂസര്‍ "
++"ആപ്ലിക്കേഷന്‍)"
+ 
+-#: ../gui/polgen.glade:324 ../gui/polgen.py:160
+-msgid "User Application"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:345 ../gui/polgen.py:161
++#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:188
+ msgid "Sandbox"
+-msgstr ""
++msgstr "സാന്‍ഡ്ബോക്സ്"
+ 
+-#: ../gui/polgen.glade:391
++#: ../gui/polgen.glade:446
+ msgid "<b>Login Users</b>"
+-msgstr ""
++msgstr "<b>ലോഗിന്‍ ചെയ്ത ഉപയോക്താക്കള്‍</b>"
 +
-+#: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
-+msgid "Enable Audit"
-+msgstr ""
-+
-+#: ../gui/modulesPage.py:162
-+msgid "Load Policy Module"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:79
-+msgid "Polgen"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:80
-+msgid "Red Hat 2007"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:81
-+msgid "GPL"
-+msgstr ""
-+
-+#. TRANSLATORS: Replace this string with your names, one name per line.
-+#: ../gui/polgen.glade:85 ../gui/system-config-selinux.glade:17
-+msgid "translator-credits"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:90
-+msgid "SELinux Policy Generation Tool"
-+msgstr ""
++#: ../gui/polgen.glade:478
++msgid "Existing User Roles"
++msgstr "ഉപയോക്തവാന് നിലവിലുള്ള നിയമനങ്ങള്‍"
+ 
+-#: ../gui/polgen.glade:453
++#: ../gui/polgen.glade:482
+ msgid "Modify an existing login user record."
+-msgstr ""
++msgstr "നിലവിലുള്ള ഒരു ലോഗിന്‍ യൂസര്‍ റിക്കോര്‍ഡില്‍ മാറ്റം വരുത്തുന്നു."
+ 
+-#: ../gui/polgen.glade:455
+-msgid "Existing User Roles"
+-msgstr ""
++#: ../gui/polgen.glade:495 ../sepolicy/sepolicy/generate.py:189
++msgid "Minimal Terminal User Role"
++msgstr "ഏറ്റവും കുറഞ്ഞ ടെര്‍മിനല്‍ യൂസര്‍ റോള്‍"
+ 
+-#: ../gui/polgen.glade:474
++#: ../gui/polgen.glade:499
+ msgid ""
+ "This user will login to a machine only via a terminal or remote login.  By "
+ "default this user will have  no setuid, no networking, no su, no sudo."
+ msgstr ""
++"ടെര്‍മിനല്‍ അല്ലെങ്കില്‍ റിമോട്ട് ലോഗിന്‍ വഴി മാത്രമേ സിസ്റ്റമിലേക്ക് ഈ ഉപയോക്താവിന് "
++"പ്രവേശിക്കുവാന്‍ സാധിക്കുന്നു.  സ്വതവേ, ഈ ഉപയോക്താവിന്, setuid, നെറ്റ്‌വര്‍ക്കിങ്, sudo, su "
++"എന്നിവ ലഭ്യമല്ല."
+ 
+-#: ../gui/polgen.glade:476 ../gui/polgen.py:162
+-msgid "Minimal Terminal User Role"
+-msgstr ""
++#: ../gui/polgen.glade:512 ../sepolicy/sepolicy/generate.py:190
++msgid "Minimal X Windows User Role"
++msgstr "ഏറ്റവും കൂടിയ ടെര്‍മിനല്‍ യൂസര്‍ റോള്‍"
+ 
+-#: ../gui/polgen.glade:495
++#: ../gui/polgen.glade:516
+ msgid ""
+ "This user can login to a machine via X or terminal.  By default this user "
+ "will have no setuid, no networking, no sudo, no su"
+ msgstr ""
++"എക്സ് അല്ലെങ്കില്‍ ടെര്‍മിനല്‍ വഴി സിസ്റ്റമിലേക്ക് ഈ ഉപയോക്താവിന് പ്രവേശിക്കുവാന്‍ സാധിക്കുന്നു.  "
++"സ്വതവേ, ഈ ഉപയോക്താവിന്, setuid, നെറ്റ്‌വര്‍ക്കിങ്, sudo, su എന്നിവ ലഭ്യമല്ല."
+ 
+-#: ../gui/polgen.glade:497 ../gui/polgen.py:163
+-msgid "Minimal X Windows User Role"
+-msgstr ""
++#: ../gui/polgen.glade:529 ../sepolicy/sepolicy/generate.py:191
++msgid "User Role"
++msgstr "ഉപയോക്താവിന്റെ ജോലി"
+ 
+-#: ../gui/polgen.glade:516
++#: ../gui/polgen.glade:533
+ msgid ""
+ "User with full networking, no setuid applications without transition, no "
+ "sudo, no su."
+ msgstr ""
++"പൂര്‍ണ്ണ നെറ്റ്‌വര്‍ക്കിങുള്ള, മാറ്റം സാധ്യമല്ലാത്ത setuid പ്രയോഗങ്ങള്‍, su, sudo എന്നിവ ഇല്ലാത്ത "
++"ഉപയോക്താവ്."
+ 
+-#: ../gui/polgen.glade:518 ../gui/polgen.py:164
+-msgid "User Role"
+-msgstr ""
++#: ../gui/polgen.glade:546 ../sepolicy/sepolicy/generate.py:192
++msgid "Admin User Role"
++msgstr "അഡ്മിന്‍ ഉപയോക്താവിന്റെ നിയമനം "
+ 
+-#: ../gui/polgen.glade:537
++#: ../gui/polgen.glade:550
+ msgid ""
+ "User with full networking, no setuid applications without transition, no su, "
+ "can sudo to Root Administration Roles"
+ msgstr ""
++"പൂര്‍ണ്ണ നെറ്റ്‌വര്‍ക്കിങുള്ള, മാറ്റം സാധ്യമല്ലാത്ത setuid പ്രയോഗങ്ങള്‍, su എന്നിവ ഇല്ലാത്ത "
++"ഉപയോക്താവിന് റൂട്ട് അഡ്മിനിസ്ട്രേഷന്‍ ജോലികളിലേക്ക് sudo ചെയ്യുവാന്‍ സാധിക്കുന്നു"
+ 
+-#: ../gui/polgen.glade:539 ../gui/polgen.py:165
+-msgid "Admin User Role"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:585
++#: ../gui/polgen.glade:592
+ msgid "<b>Root Users</b>"
+-msgstr ""
++msgstr "<b>റൂട്ട് ഉപയോക്താക്കള്‍</b>"
+ 
+-#: ../gui/polgen.glade:647
++#: ../gui/polgen.glade:623 ../sepolicy/sepolicy/generate.py:193
++msgid "Root Admin User Role"
++msgstr "റൂട്ട് അഡ്മിന്‍ യൂസര്‍ റോള്‍"
 +
-+#: ../gui/polgen.glade:128
++#: ../gui/polgen.glade:627
+ msgid ""
+ "Select Root Administrator User Role, if this user will be used to administer "
+ "the machine while running as root.  This user will not be able to login to "
+ "the system directly."
+ msgstr ""
++"റൂട്ട് ആയി പ്രവര്‍ത്തിക്കുമ്പോള്‍, ഈ ഉപയോക്താവാണ് സിസ്റ്റം നിരീക്ഷിക്കുന്നത് എങ്കില്‍, റൂട്ട് "
++"അഡ്മിനിസ്ട്രേറ്റര്‍ യൂസര്‍ റോള്‍ തിരഞ്ഞെടുക്കുക.  ഈ ഉപയോക്താവിന് സിസ്റ്റമിലേക്ക് നേരിട്ട് "
++"പ്രവേശിക്കുവാന്‍ സാധ്യമല്ല."
+ 
+-#: ../gui/polgen.glade:649 ../gui/polgen.py:166
+-msgid "Root Admin User Role"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:716
+-msgid "label104"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:745
++#: ../gui/polgen.glade:705
+ msgid "<b>Enter name of application or user role:</b>"
+-msgstr ""
++msgstr "<b>പ്രയോഗം അല്ലെങ്കില്‍ ഉപയോക്താവിന്റെ ഉപയോഗം നല്‍കുക:</b>"
+ 
+-#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
++#: ../gui/polgen.glade:728 ../gui/polgengui.py:252
+ msgid "Name"
+-msgstr ""
++msgstr "പേര്"
+ 
+-#: ../gui/polgen.glade:807
++#: ../gui/polgen.glade:739
+ msgid "Enter complete path for executable to be confined."
+-msgstr ""
++msgstr "നിഷ്കര്‍ഷിക്കുന്നതിനായുള്ള പൂര്‍ണ്ണ പാഥ് നല്‍കുക."
+ 
+-#: ../gui/polgen.glade:830 ../gui/polgen.glade:950 ../gui/polgen.glade:3142
++#: ../gui/polgen.glade:756 ../gui/polgen.glade:838 ../gui/polgen.glade:2361
+ msgid "..."
+-msgstr ""
++msgstr "..."
+ 
+-#: ../gui/polgen.glade:849
++#: ../gui/polgen.glade:776
+ msgid "Enter unique name for the confined application or user role."
+-msgstr ""
++msgstr "പ്രയോഗത്തിന് അല്ലെങ്കില്‍ ഉപയോക്താവിന്റെ നിയമനത്തിന് ഒരു പേര് നല്‍കുക."
+ 
+-#: ../gui/polgen.glade:871
++#: ../gui/polgen.glade:794
+ msgid "Executable"
+-msgstr ""
++msgstr "പ്രവര്‍ത്തിപ്പിക്കുവാന്‍ സാധിക്കുന്ന"
+ 
+-#: ../gui/polgen.glade:899
++#: ../gui/polgen.glade:808
+ msgid "Init script"
+-msgstr ""
++msgstr "Init script"
+ 
+-#: ../gui/polgen.glade:927
++#: ../gui/polgen.glade:821
+ msgid ""
+ "Enter complete path to init script used to start the confined application."
+-msgstr ""
+-
+-#: ../gui/polgen.glade:982
+-msgid "label105"
+-msgstr ""
++msgstr "പ്രയോഗം തുടങ്ങുന്നതിനുള്ള init സ്ക്രിപ്റ്റിനുള്ള പൂര്‍ണ്ണ പാഥ് നല്‍കുക."
+ 
+-#: ../gui/polgen.glade:1011
++#: ../gui/polgen.glade:887
+ msgid "<b>Select existing role to modify:</b>"
+-msgstr ""
++msgstr "<b>മാറ്റം വരുത്തുന്നതിനായി നിലവിലുള്ളൊരു നിയമനം തെരഞ്ഞെടുക്കുക:</b>"
+ 
+-#: ../gui/polgen.glade:1045
++#: ../gui/polgen.glade:908
+ msgid "Select the user roles that will transiton to the %s domain."
+-msgstr ""
++msgstr "%s ഡൊമെയിനിലേക്ക് ഉപയോക്താവിന്റെ ഏതെല്ലാം ജോലികള്‍ മാറുന്നു എന്നു് തെരഞ്ഞെടുക്കുക."
+ 
+-#: ../gui/polgen.glade:1073
+-msgid "label106"
++#: ../gui/polgen.glade:928
++msgid "role tab"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1102
++#: ../gui/polgen.glade:945
+ msgid "<b>Select roles that %s will transition to:</b>"
+-msgstr ""
++msgstr "<b>ഇതിലേക്കു് ഏതെല്ലാം നിയമനങ്ങള്‍ %s മാറ്റുന്നു:</b>"
+ 
+-#: ../gui/polgen.glade:1136
++#: ../gui/polgen.glade:963
+ msgid "Select applications domains that %s will transition to."
+-msgstr ""
++msgstr "%s മാറുന്ന പ്രയോഗങ്ങളുടെ ഡൊമെയിനുകള്‍ തെരഞ്ഞെടുക്കുക."
+ 
+-#: ../gui/polgen.glade:1164
+-msgid "label107"
++#: ../gui/polgen.glade:983
 +msgid ""
-+"<b>Select the policy type for the application or user role you want to "
-+"confine:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:177
-+msgid "<b>Applications</b>"
-+msgstr ""
++"transition \n"
++"role tab"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1193
++#: ../gui/polgen.glade:1001
+ msgid "<b>Select the user_roles that will transition to %s:</b>"
+-msgstr ""
++msgstr "<b>%s മാറുന്ന ഉപയോക്താവിന്റെ നിയമനങ്ങള്‍ തെരഞ്ഞെടുക്കുക.:</b>"
+ 
+-#: ../gui/polgen.glade:1227
++#: ../gui/polgen.glade:1019
+ msgid "Select the user roles that will transiton to this applications domains."
+ msgstr ""
++"ഉപയോക്താവ് ഏത് ജോലികളില്‍ നിന്നും ഈ പ്രയോഗങ്ങളുടെ ഡൊമെയിനുകളിലേക്ക് മാറുന്നു എന്ന് തിരഞ്ഞെടുക്കുക"
+ 
+-#: ../gui/polgen.glade:1255
+-msgid "label108"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1284
++#: ../gui/polgen.glade:1056
+ msgid "<b>Select domains that %s will administer:</b>"
+-msgstr ""
++msgstr "<b>%s കൈകാര്യം ചെയ്യുന്നതിനുള്ള ഡൊമെയിനുകള്‍ തെരഞ്ഞെടുക്കുക:</b>"
+ 
+-#: ../gui/polgen.glade:1318 ../gui/polgen.glade:1409
++#: ../gui/polgen.glade:1074 ../gui/polgen.glade:1129
+ msgid "Select the domains that you would like this user administer."
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1346
+-msgid "label109"
+-msgstr ""
++msgstr "ഈ ഉപയോക്താവ് നിരീക്ഷിക്കുന്നതിനുള്ള ഡൊമെയിനുകള്‍ തിരഞ്ഞെടുക്കുക."
+ 
+-#: ../gui/polgen.glade:1375
++#: ../gui/polgen.glade:1111
+ msgid "<b>Select additional roles for %s:</b>"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1437
+-msgid "label111"
+-msgstr ""
++msgstr "<b>%s-നുള്ള അധികമായ നിയമനങ്ങള്‍ തെരഞ്ഞെടുക്കുക:</b>"
+ 
+-#: ../gui/polgen.glade:1466
++#: ../gui/polgen.glade:1166
+ msgid "<b>Enter network ports that %s binds on:</b>"
+-msgstr ""
++msgstr "<b>%s ബൈന്‍ഡ് ചെയ്യുന്ന നെറ്റ്‌വര്‍ക്ക് പോര്‍ട്ടുകള്‍ നല്‍കുക:</b>"
+ 
+-#: ../gui/polgen.glade:1497 ../gui/polgen.glade:1997
++#: ../gui/polgen.glade:1186 ../gui/polgen.glade:1557
+ msgid "<b>TCP Ports</b>"
+-msgstr ""
++msgstr "<b>TCP പോര്‍ട്ടുകള്‍</b>"
 +
-+#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
++#: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
++#: ../gui/polgen.glade:1698
++msgid "All"
++msgstr "എല്ലാം"
+ 
+-#: ../gui/polgen.glade:1565 ../gui/polgen.glade:1785
++#: ../gui/polgen.glade:1227 ../gui/polgen.glade:1394
+ msgid "Allows %s to bind to any udp port"
+-msgstr ""
++msgstr "ഏതു് udp പോര്‍ട്ടിലേക്കും ബൈന്‍ഡ് ചെയ്യുന്നതിനായി %s-നെ അനുവദിയ്ക്കുന്നു"
+ 
+-#: ../gui/polgen.glade:1567 ../gui/polgen.glade:1787 ../gui/polgen.glade:2061
+-#: ../gui/polgen.glade:2215
+-msgid "All"
+-msgstr ""
++#: ../gui/polgen.glade:1240 ../gui/polgen.glade:1407
++msgid "600-1024"
++msgstr "600-1024"
+ 
+-#: ../gui/polgen.glade:1585 ../gui/polgen.glade:1805
++#: ../gui/polgen.glade:1244 ../gui/polgen.glade:1411
+ msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
+ msgstr ""
++"0 ഉപയോഗിച്ചു് bindresvport ലഭ്യമാക്കുവാന്‍ %s-നെ അനുവദിയ്ക്കുന്നു. 600-1024-ലേക്കു് ബൈന്‍ഡ് "
++"ചെയ്യുന്നു"
+ 
+-#: ../gui/polgen.glade:1587 ../gui/polgen.glade:1807
+-msgid "600-1024"
+-msgstr ""
++#: ../gui/polgen.glade:1257 ../gui/polgen.glade:1424
++msgid "Unreserved Ports (>1024)"
++msgstr "മറ്റൊന്നിനും കരുതിട്ടില്ലാത്ത പോര്‍ട്ടുകള്‍ (>1024)"
+ 
+-#: ../gui/polgen.glade:1605 ../gui/polgen.glade:1825
++#: ../gui/polgen.glade:1261 ../gui/polgen.glade:1428
+ msgid ""
+ "Enter a comma separated list of udp ports or ranges of ports that %s binds "
+ "to. Example: 612, 650-660"
+ msgstr ""
++"%s ബൈന്‍ഡ് ചെയ്യുന്ന യുഡിപി പോര്‍ട്ടുകള്‍ അല്ലെങ്കില്‍ ടിസിപി പോര്‍ട്ടുകള്‍ കോമാ ഉപയോഗിച്ച് വേര്‍തിരിച്ച് "
++"നല്‍കുക. ഉദാ: 612, 650-660"
+ 
+-#: ../gui/polgen.glade:1607 ../gui/polgen.glade:1827
+-msgid "Unreserved Ports (>1024)"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1638 ../gui/polgen.glade:1858 ../gui/polgen.glade:2079
+-#: ../gui/polgen.glade:2233
++#: ../gui/polgen.glade:1289 ../gui/polgen.glade:1456 ../gui/polgen.glade:1609
++#: ../gui/polgen.glade:1718
+ msgid "Select Ports"
+-msgstr ""
++msgstr "പോര്‍ട്ടുകള്‍ തിരഞ്ഞെടുക്കുക"
+ 
+-#: ../gui/polgen.glade:1663 ../gui/polgen.glade:1883
++#: ../gui/polgen.glade:1302 ../gui/polgen.glade:1469
+ msgid "Allows %s to bind to any udp ports > 1024"
+-msgstr ""
++msgstr "1024-നേക്കാള്‍ വലിയ യുഡിപി പോര്‍ട്ടുകളിലേക്കു് ബൈന്‍ഡ് ചെയ്യുവാന്‍ %s-നെ അനുവദിയ്ക്കുന്നു"
+ 
+-#: ../gui/polgen.glade:1717 ../gui/polgen.glade:2151
++#: ../gui/polgen.glade:1353 ../gui/polgen.glade:1666
+ msgid "<b>UDP Ports</b>"
+-msgstr ""
++msgstr "<b>UDP പോര്‍ട്ടുകള്‍</b>"
+ 
+-#: ../gui/polgen.glade:1937
+-msgid "label113"
++#: ../gui/polgen.glade:1519
 +msgid ""
-+"Standard Init Daemon are daemons started on boot via init scripts.  Usually "
-+"requires a script in /etc/rc.d/init.d"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:241 ../gui/polgen.py:156
-+msgid "Standard Init Daemon"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:261 ../gui/polgen.py:157
-+msgid "DBUS System Daemon"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:280
-+msgid "Internet Services Daemon are daemons started by xinetd"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:282
-+msgid "Internet Services Daemon (inetd)"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:301
++"Network\n"
++"Bind tab"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1966
++#: ../gui/polgen.glade:1537
+ msgid "<b>Select network ports that %s connects to:</b>"
+-msgstr ""
++msgstr "<b>%s കണക്ട് ചെയ്യുന്ന നെറ്റ്‌വര്‍ക്ക് പോര്‍ട്ടുകള്‍ തെരഞ്ഞെടുക്കുക:</b>"
+ 
+-#: ../gui/polgen.glade:2058
++#: ../gui/polgen.glade:1593
+ msgid "Allows %s to connect to any tcp port"
+-msgstr ""
++msgstr "ഏതെങ്കിലും ടിസിപി പോര്‍ട്ടിലേക്കു് കണക്ട് ചെയ്യുവാന്‍ %s-നെ അനുവദിയ്ക്കുന്നു"
+ 
+-#: ../gui/polgen.glade:2104
++#: ../gui/polgen.glade:1622
+ msgid ""
+ "Enter a comma separated list of tcp ports or ranges of ports that %s "
+ "connects to. Example: 612, 650-660"
+ msgstr ""
++"%s-നു് കണക്ട് ചെയ്യുന്നതിനായി ടിസിപി പോര്‍ട്ടുകളോ അവയുടെ പരിധിയില്‍പ്പെടുന്ന മറ്റ് പോര്‍ട്ടുകളോ "
++"കോമാ ഉപയോഗിച്ച് വേര്‍തിരിച്ച് നല്‍കുക. ഉദാ: 612, 650-660"
+ 
+-#: ../gui/polgen.glade:2212
++#: ../gui/polgen.glade:1702
+ msgid "Allows %s to connect to any udp port"
+-msgstr ""
++msgstr "ഏതെങ്കിലും udp പോര്‍ട്ടിലേക്കു് കണക്ട് ചെയ്യുവാന്‍ %s-നെ അനുവദിയ്ക്കുന്നു"
+ 
+-#: ../gui/polgen.glade:2258
++#: ../gui/polgen.glade:1731
+ msgid ""
+ "Enter a comma separated list of udp ports or ranges of ports that %s "
+ "connects to. Example: 612, 650-660"
+ msgstr ""
++"%s-നു് കണക്ട് ചെയ്യുന്നതിനായി യുഡിപി പോര്‍ട്ടുകളോ അവയുടെ പരിധിയില്‍പ്പെടുന്ന മറ്റ് പോര്‍ട്ടുകളോ കോമാ "
++"ഉപയോഗിച്ച് വേര്‍തിരിച്ച് നല്‍കുക. ഉദാ: 612, 650-660"
+ 
+-#: ../gui/polgen.glade:2305
+-msgid "label114"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:2334
++#: ../gui/polgen.glade:1792
+ msgid "<b>Select common application traits for %s:</b>"
+-msgstr ""
++msgstr "<b>%s-നുള്ള സാധാരണ പ്രയോഗ വിശേഷതകള്‍ തെരഞ്ഞെടുക്കുക:</b>"
+ 
+-#: ../gui/polgen.glade:2366
++#: ../gui/polgen.glade:1809
+ msgid "Writes syslog messages\t"
+-msgstr ""
++msgstr "syslog സന്ദേശങ്ങള്‍ എഴുതുന്നു\t"
+ 
+-#: ../gui/polgen.glade:2385
++#: ../gui/polgen.glade:1824
+ msgid "Create/Manipulate temporary files in /tmp"
+-msgstr ""
++msgstr "/tmp-ലുള്ള താല്‍ക്കാലിക ഫയലകുള്‍ ഉണ്ടാക്കുക/കൈകാര്യം ചെയ്യുക."
+ 
+-#: ../gui/polgen.glade:2404
++#: ../gui/polgen.glade:1839
+ msgid "Uses Pam for authentication"
+-msgstr ""
++msgstr "അധികാരം ഉറപ്പാക്കുന്നതിനായി പാം ഉപയോഗിക്കുക"
+ 
+-#: ../gui/polgen.glade:2423
++#: ../gui/polgen.glade:1854
+ msgid "Uses nsswitch or getpw* calls"
+-msgstr ""
++msgstr "nsswitch അല്ലെങ്കില്‍ getpw* കോളുകള്‍ ഉപയോഗിക്കുന്നു"
+ 
+-#: ../gui/polgen.glade:2442
++#: ../gui/polgen.glade:1869
+ msgid "Uses dbus"
+-msgstr ""
++msgstr "dbus ഉപയോഗിക്കുന്നു"
+ 
+-#: ../gui/polgen.glade:2461
++#: ../gui/polgen.glade:1884
+ msgid "Sends audit messages"
+-msgstr ""
++msgstr "ഓഡിറ്റ് സന്ദേശങ്ങള്‍ അയയ്ക്കുന്നു"
+ 
+-#: ../gui/polgen.glade:2480
++#: ../gui/polgen.glade:1899
+ msgid "Interacts with the terminal"
+-msgstr ""
++msgstr "ടെര്‍മിനലുമായി ബന്ധപ്പെടുന്നു"
+ 
+-#: ../gui/polgen.glade:2499
++#: ../gui/polgen.glade:1914
+ msgid "Sends email"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:2530
+-msgid "label115"
+-msgstr ""
++msgstr "ഈമെയില്‍ അയയ്ക്കുന്നു"
+ 
+-#: ../gui/polgen.glade:2559
++#: ../gui/polgen.glade:1961
+ msgid "<b>Add files/directories that %s manages</b>"
+-msgstr ""
++msgstr "<b>%s കൈകാര്യം ചെയ്യുന്ന ഫയലുകള്‍/ഡയറക്ടറികള്‍ ചേര്‍ക്കുക</b>"
+ 
+-#: ../gui/polgen.glade:2788
++#: ../gui/polgen.glade:2122
+ msgid ""
+ "Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
+ "Files ..."
+-msgstr ""
+-
+-#: ../gui/polgen.glade:2823
+-msgid "label116"
+-msgstr ""
++msgstr "%s \"കൈകാര്യം ചെയ്യുന്ന\" ഫയലുകള്‍/ഡയറക്ടറികള്‍. Pid, ലോഗ്, /var/lib എന്നീഫയലുകള്‍..."
+ 
+-#: ../gui/polgen.glade:2852
++#: ../gui/polgen.glade:2166
+ msgid "<b>Add booleans from the %s policy:</b>"
+-msgstr ""
++msgstr "<b>%s പോളിസിയില്‍ നിന്നും ബൂളിയനുകള്‍ ചേര്‍ക്കുക:</b>"
+ 
+-#: ../gui/polgen.glade:3002
++#: ../gui/polgen.glade:2274
+ msgid "Add/Remove booleans used by the %s domain"
+-msgstr ""
++msgstr "%s ഡൊമെയിന്‍ ഉപയോഗിയ്ക്കുന്ന ബൂളിയനുകള്‍ ചേര്‍ക്കുക/നീക്കം ചെയ്യുക"
+ 
+-#: ../gui/polgen.glade:3066
++#: ../gui/polgen.glade:2316
+ msgid "<b>Which directory you will generate the %s policy?</b>"
+-msgstr ""
++msgstr " <b>ഏതു് ഡയറക്ടറി %s പോളിസി ഉണ്ടാക്കുന്നു</b>"
+ 
+-#: ../gui/polgen.glade:3097
++#: ../gui/polgen.glade:2334
+ msgid "Policy Directory"
+-msgstr ""
++msgstr "പോളിസി ഡയറക്ടറി"
+ 
+-#: ../gui/polgen.glade:3254
+-msgid "Add Booleans Dialog"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:3327
+-msgid "Boolean Name"
+-msgstr ""
+-
+-#: ../gui/polgengui.py:261
++#: ../gui/polgengui.py:262
+ msgid "Role"
+-msgstr ""
++msgstr "നിയമനം"
+ 
+-#: ../gui/polgengui.py:268
++#: ../gui/polgengui.py:269
+ msgid "Existing_User"
+-msgstr ""
++msgstr "നിലവിലുള്ള _ഉപയോക്താവ്"
+ 
+-#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
++#: ../gui/polgengui.py:283 ../gui/polgengui.py:291 ../gui/polgengui.py:305
+ msgid "Application"
+-msgstr ""
++msgstr "പ്രയോഗം"
+ 
+-#: ../gui/polgengui.py:352
++#: ../gui/polgengui.py:353
+ #, python-format
+ msgid "%s must be a directory"
+-msgstr ""
++msgstr "%s ഒരു ഡയറക്ടറി ആയിരിക്കണം"
+ 
+-#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
++#: ../gui/polgengui.py:413 ../gui/polgengui.py:694
+ msgid "You must select a user"
+-msgstr ""
++msgstr "നിങ്ങള്‍ ഒരു ഉപയോക്താവ് ആയിരിക്കണം"
+ 
+-#: ../gui/polgengui.py:542
++#: ../gui/polgengui.py:543
+ msgid "Select executable file to be confined."
+-msgstr ""
++msgstr "പരിമിതി ആവശ്യമുള്ള നിഷ്കര്‍ഷിക്കേണ്ട ഫയല്‍ തിരഞ്ഞെടുക്കുക."
+ 
+-#: ../gui/polgengui.py:553
++#: ../gui/polgengui.py:554
+ msgid "Select init script file to be confined."
+-msgstr ""
++msgstr "പരിമിതി ആവശ്യമുള്ള ഇനിറ്റ് സ്ക്രിപ്റ്റ് ഫയല്‍ തിരഞ്ഞെടുക്കുക."
+ 
+-#: ../gui/polgengui.py:563
++#: ../gui/polgengui.py:564
+ msgid "Select file(s) that confined application creates or writes"
+-msgstr ""
++msgstr "പ്രയോഗം ഉണ്ടാക്കുകയോ അതിലേക്ക് എഴുതുകയോ ചെയ്യുന്നതിന് പരിമിതിയുള്ള ഫയല്‍ തിരഞ്ഞെടുക്കുക"
+ 
+-#: ../gui/polgengui.py:570
++#: ../gui/polgengui.py:571
+ msgid "Select directory(s) that the confined application owns and writes into"
+ msgstr ""
++"പ്രയോഗത്തിന്റെ ഉടമസ്ഥതയിലുള്ളതും അതിലേക്ക് എഴുതുകയും ചെയ്യുന്നതിന് പരിമിതിയുള്ള ഡയറക്ടറി "
++"തിരഞ്ഞെടുക്കുക"
+ 
+-#: ../gui/polgengui.py:632
++#: ../gui/polgengui.py:633
+ msgid "Select directory to generate policy files in"
+-msgstr ""
++msgstr "പോളിസി ഫയലുകള്‍ ഉണ്ടാക്കുന്നതിനുള്ള ഡയറക്ടറി തിരഞ്ഞെടുക്കുക"
+ 
+-#: ../gui/polgengui.py:649
++#: ../gui/polgengui.py:650
+ #, python-format
+ msgid ""
+ "Type %s_t already defined in current policy.\n"
+ "Do you want to continue?"
+ msgstr ""
++"നിലവിലുള്ള പോളിസിയില്‍ %s_t എന്ന രീതി നിഷ്കര്‍ഷിച്ചിരിക്കുന്നു.\n"
++"നിങ്ങള്‍ക്ക് മുമ്പോട്ട് പോകണമോ?"
+ 
+-#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
++#: ../gui/polgengui.py:650 ../gui/polgengui.py:654
+ msgid "Verify Name"
+-msgstr ""
++msgstr "പേര് ഉറപ്പാക്കുക"
+ 
+-#: ../gui/polgengui.py:653
++#: ../gui/polgengui.py:654
+ #, python-format
+ msgid ""
+ "Module %s.pp already loaded in current policy.\n"
+ "Do you want to continue?"
+ msgstr ""
++"നിലവിലുള്ള പോളിസിയില്‍ %s.pp എന്ന ഘടകം ലഭ്യമാണ്.\n"
++"നിങ്ങള്‍ക്ക് മുമ്പോട്ട് പോകണമോ?"
+ 
+-#: ../gui/polgengui.py:699
++#: ../gui/polgengui.py:700
+ msgid ""
+ "You must add a name made up of letters and numbers and containing no spaces."
+-msgstr ""
++msgstr "ഇടയ്ക്കു് സ്ഥലങ്ങളില്ലാതെ അക്ഷരങ്ങളും അക്കങ്ങളുമുള്ളൊരു നാമം നല്‍കണം."
+ 
+-#: ../gui/polgengui.py:713
++#: ../gui/polgengui.py:714
+ msgid "You must enter a executable"
+-msgstr ""
++msgstr "പ്രവര്‍ത്തനത്തിലുള്ളത് പറഞ്ഞിരിക്കണം"
+ 
+-#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
++#: ../gui/polgengui.py:739 ../gui/system-config-selinux.py:174
+ msgid "Configue SELinux"
+-msgstr ""
++msgstr "SELinux ക്രമികരിക്കുക"
+ 
+-#: ../gui/polgen.py:158
+-msgid "Internet Services Daemon"
+-msgstr ""
++#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
++msgid "Network Port"
++msgstr "നെറ്റ്‌വര്‍ക്ക് പോര്‍ട്ട് "
+ 
+-#: ../gui/polgen.py:197
+-#, python-format
+-msgid "Ports must be numbers or ranges of numbers from 1 to %d "
++#: ../gui/portsPage.py:85
 +msgid ""
-+"Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:303 ../gui/polgen.py:159
-+msgid "Web Application/Script (CGI)"
-+msgstr ""
++"SELinux Port\n"
++"Type"
+ msgstr ""
++"SELinux തരത്തിലുള്ള\n"
++"പോര്‍ട്ട്"
+ 
+-#: ../gui/polgen.py:324
+-msgid "You must enter a name for your confined process/user"
+-msgstr ""
++#: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
++msgid "Protocol"
++msgstr "സമ്പ്രദായം"
+ 
+-#: ../gui/polgen.py:326
++#: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
+ msgid ""
+-"Name must be alpha numberic with no spaces. Consider using option \"-n "
+-"MODULENAME\""
++"MLS/MCS\n"
++"Level"
+ msgstr ""
++"MLS/MCS\n"
++"ലവല്‍"
+ 
+-#: ../gui/polgen.py:414
+-msgid "User Role types can not be assigned executables."
+-msgstr ""
++#: ../gui/portsPage.py:101
++msgid "Port"
++msgstr "പോര്‍ട്ട്"
+ 
+-#: ../gui/polgen.py:420
+-msgid "Only Daemon apps can use an init script.."
+-msgstr ""
++#: ../gui/portsPage.py:207
++#, python-format
++msgid "Port number \"%s\" is not valid.  0 < PORT_NUMBER < 65536 "
++msgstr "\"%s\" എന്ന പോര്‍ട്ട് നംബര്‍ തെറ്റാണ്.  0 < PORT_NUMBER < 65536 "
+ 
+-#: ../gui/polgen.py:438
+-msgid "use_resolve must be a boolean value "
++#: ../gui/portsPage.py:252
++msgid "List View"
++msgstr "പട്ടികയില്‍ കാണുക"
 +
-+#: ../gui/polgen.glade:322 ../gui/polgen.glade:343
-+msgid ""
-+"User Application are any application that you would like to confine that is "
-+"started by a user"
-+msgstr ""
++#: ../gui/portsPage.py:255 ../gui/system-config-selinux.glade:2419
++msgid "Group View"
++msgstr "ഗ്രൂപ്പായുള്ള കാഴ്ച"
 +
-+#: ../gui/polgen.glade:324 ../gui/polgen.py:160
-+msgid "User Application"
-+msgstr ""
++#: ../gui/semanagePage.py:126
++#, python-format
++msgid "Are you sure you want to delete %s '%s'?"
++msgstr "നിങ്ങള്‍ക്ക് %s '%s' നീക്കം ചെയ്യണമെന്നുറപ്പാണോ?"
 +
-+#: ../gui/polgen.glade:345 ../gui/polgen.py:161
-+msgid "Sandbox"
-+msgstr ""
++#: ../gui/semanagePage.py:126
++#, python-format
++msgid "Delete %s"
++msgstr "%s നീക്കം ചെയ്യുക"
 +
-+#: ../gui/polgen.glade:391
-+msgid "<b>Login Users</b>"
-+msgstr ""
++#: ../gui/semanagePage.py:134
++#, python-format
++msgid "Add %s"
++msgstr "%s ചേര്‍ക്കുക"
 +
-+#: ../gui/polgen.glade:453
-+msgid "Modify an existing login user record."
-+msgstr ""
++#: ../gui/semanagePage.py:148
++#, python-format
++msgid "Modify %s"
++msgstr "%s-ല്‍ മാറ്റം വരുത്തുക"
 +
-+#: ../gui/polgen.glade:455
-+msgid "Existing User Roles"
-+msgstr ""
++#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
++msgid "Permissive"
++msgstr "പെര്‍മിസ്സീവ്"
 +
-+#: ../gui/polgen.glade:474
-+msgid ""
-+"This user will login to a machine only via a terminal or remote login.  By "
-+"default this user will have  no setuid, no networking, no su, no sudo."
-+msgstr ""
++#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
++msgid "Enforcing"
++msgstr "എന്‍ഫോര്‍സിങ്"
 +
-+#: ../gui/polgen.glade:476 ../gui/polgen.py:162
-+msgid "Minimal Terminal User Role"
-+msgstr ""
++#: ../gui/statusPage.py:94
++msgid "Status"
++msgstr "അവസ്ഥ"
 +
-+#: ../gui/polgen.glade:495
++#: ../gui/statusPage.py:133
 +msgid ""
-+"This user can login to a machine via X or terminal.  By default this user "
-+"will have no setuid, no networking, no sudo, no su"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:497 ../gui/polgen.py:163
-+msgid "Minimal X Windows User Role"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:516
++"Changing the policy type will cause a relabel of the entire file system on "
++"the next boot. Relabeling takes a long time depending on the size of the "
++"file system.  Do you wish to continue?"
+ msgstr ""
++"പോളിസി മാറ്റിയാല്‍ അടുത്ത തവണ ബൂട്ട് ചെയ്യുമ്പോള്‍ ഫയല്‍ സിസ്റ്റം പൂര്‍ണ്ണമായും റീലേബല്‍ "
++"ചെയ്യണ്ടതാകുന്നു.  സിസ്റ്റമിന്റെ വ്യാപ്തി അനുസരിച്ച് റീലേബലിങിന് സമയമെടുക്കുന്നു.നിങ്ങള്‍ക്ക് മുമ്പോട്ട് "
++"പോകണമെന്നുറപ്പാണോ?"
+ 
+-#: ../gui/polgen.py:444
+-msgid "use_syslog must be a boolean value "
++#: ../gui/statusPage.py:147
 +msgid ""
-+"User with full networking, no setuid applications without transition, no "
-+"sudo, no su."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:518 ../gui/polgen.py:164
-+msgid "User Role"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:537
++"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
++"you later decide to turn SELinux back on, the system will be required to "
++"relabel.  If you just want to see if SELinux is causing a problem on your "
++"system, you can go to permissive mode which will only log errors and not "
++"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
++"wish to continue?"
+ msgstr ""
++"SELinux നിര്‍ജ്ജീവാമാക്കുന്നു എങ്കില്‍ റീബൂട്ട് ചെയ്യേണ്ടതുണ്ട്.  ഇത് ഉത്തമമല്ല. കാരണം, നിങ്ങള്‍ക്ക് "
++"പിന്നീട് SELinux ആവശ്യമാണ് എങ്കില്‍, ഓണ്‍ ചെയ്യുന്നതിനായി, സിസ്റ്റം വീണ്ടും റീലേബല്‍ "
++"ചെയ്യണ്ടതുണ്ട്. SELinux നിങ്ങളുടെ സിസ്റ്റമില്‍ എന്തെങ്കിലും തകരാറുകള്‍ ഉണ്ടാക്കുന്നുണ്ടോ എന്ന് "
++"അറിയണമെങ്കില്‍ നിങ്ങള്‍ക്ക് പെര്‍മ്മിസ്സീവ് മോഡിലേക്ക് മാറ്റാം. ഇത് പിശകുകള്‍ മാത്രം ലോഗ് ചെയ്യുന്നു, "
++"കൂടാതെ SELinux പോളിസി എന്‍ഫോഴ്സ് ചെയ്യുന്നുമില്ല. പെര്‍മ്മിസ്സീവ് മോഡുകള്‍ക്ക് റീബൂട്ട് "
++"ചെയ്യേണ്ടതില്ല.    നിങ്ങള്‍ക്ക് മുമ്പോട്ട് തുടരണമോ?"
+ 
+-#: ../gui/polgen.py:450
+-msgid "use_kerberos must be a boolean value "
++#: ../gui/statusPage.py:152
 +msgid ""
-+"User with full networking, no setuid applications without transition, no su, "
-+"can sudo to Root Administration Roles"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:539 ../gui/polgen.py:165
-+msgid "Admin User Role"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:585
-+msgid "<b>Root Users</b>"
-+msgstr ""
++"Changing to SELinux enabled will cause a relabel of the entire file system "
++"on the next boot. Relabeling takes a long time depending on the size of the "
++"file system.  Do you wish to continue?"
+ msgstr ""
++"SELinux സജ്ജമാക്കിയാല്‍ അടുത്ത തവണ ബൂട്ട് ചെയ്യുമ്പോള്‍ ഫയല്‍ സിസ്റ്റം പൂര്‍ണ്ണമായും റീലേബല്‍ "
++"ചെയ്യണ്ടതാകുന്നു.  സിസ്റ്റമിന്റെ വ്യാപ്തി അനുസരിച്ച് റീലേബലിങിന് സമയമെടുക്കുന്നു.നിങ്ങള്‍ക്ക് മുമ്പോട്ട് "
++"പോകണമെന്നുറപ്പാണോ?"
+ 
+-#: ../gui/polgen.py:456
+-msgid "manage_krb5_rcache must be a boolean value "
++#: ../gui/system-config-selinux.glade:11
++msgid "system-config-selinux"
++msgstr "system-config-selinux"
 +
-+#: ../gui/polgen.glade:647
++#: ../gui/system-config-selinux.glade:12
 +msgid ""
-+"Select Root Administrator User Role, if this user will be used to administer "
-+"the machine while running as root.  This user will not be able to login to "
-+"the system directly."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:649 ../gui/polgen.py:166
-+msgid "Root Admin User Role"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:716
-+msgid "label104"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:745
-+msgid "<b>Enter name of application or user role:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
-+msgid "Name"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:807
-+msgid "Enter complete path for executable to be confined."
-+msgstr ""
++"Copyright (c)2006 Red Hat, Inc.\n"
++"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
+ msgstr ""
++"പകര്‍പ്പവകാശം (c)2006 Red Hat, Inc.\n"
++"പകര്‍പ്പവകാശം (c) 2006 Dan Walsh <dwalsh at redhat.com>"
+ 
+-#: ../gui/polgen.py:486
+-msgid "USER Types automatically get a tmp type"
++#: ../gui/system-config-selinux.glade:22
++#: ../gui/system-config-selinux.glade:544
++msgid "Add SELinux Login Mapping"
++msgstr "SELinux ലോഗിന്‍ മാപ്പിങ് ചേര്‍ക്കുക"
 +
-+#: ../gui/polgen.glade:830 ../gui/polgen.glade:950 ../gui/polgen.glade:3142
-+msgid "..."
-+msgstr ""
++#: ../gui/system-config-selinux.glade:257
++msgid "Add SELinux Network Ports"
++msgstr "SELinux നെറ്റ്‌വര്‍ക്ക് പോര്‍ട്ടുകള്‍ ചേര്‍ക്കുക"
 +
-+#: ../gui/polgen.glade:849
-+msgid "Enter unique name for the confined application or user role."
-+msgstr ""
++#: ../gui/system-config-selinux.glade:391
++#: ../gui/system-config-selinux.glade:678
++msgid "SELinux Type"
++msgstr "SELinux തരത്തിലുള്ള"
 +
-+#: ../gui/polgen.glade:871
-+msgid "Executable"
-+msgstr ""
++#: ../gui/system-config-selinux.glade:622
++msgid "File Specification"
++msgstr "ഫയലിനുള്ള പ്രത്യേകതകള്‍"
 +
-+#: ../gui/polgen.glade:899
-+msgid "Init script"
-+msgstr ""
++#: ../gui/system-config-selinux.glade:650
++msgid "File Type"
++msgstr "ഏത് തരം ഫയല്‍"
 +
-+#: ../gui/polgen.glade:927
++#: ../gui/system-config-selinux.glade:727
 +msgid ""
-+"Enter complete path to init script used to start the confined application."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:982
-+msgid "label105"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1011
-+msgid "<b>Select existing role to modify:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1045
-+msgid "Select the user roles that will transiton to the %s domain."
-+msgstr ""
++"all files\n"
++"regular file\n"
++"directory\n"
++"character device\n"
++"block device\n"
++"socket\n"
++"symbolic link\n"
++"named pipe\n"
+ msgstr ""
++"എല്ലാ ഫയലുകളും\n"
++"സാധാരണ ഫയല്‍\n"
++"ഡയറക്ടറി\n"
++"ക്യാരക്ടര്‍ ഡിവൈസ്\n"
++"ബ്ളോക്ക് ഡിവൈസ്\n"
++"സോക്കറ്റ്\n"
++"സിംബോളിക് ലിങ്ക്\n"
++"നെയിമ്ഡ് പൈപ്പ്\n"
+ 
+-#: ../gui/polgen.py:1004
+-msgid "You must enter the executable path for your confined process"
++#: ../gui/system-config-selinux.glade:773
++msgid "MLS"
++msgstr "MLS"
 +
-+#: ../gui/polgen.glade:1073
-+msgid "label106"
-+msgstr ""
++#: ../gui/system-config-selinux.glade:837
++msgid "Add SELinux User"
++msgstr "SELinux ഉപയോക്താവിനെ ചേര്‍ക്കുക"
 +
-+#: ../gui/polgen.glade:1102
-+msgid "<b>Select roles that %s will transition to:</b>"
-+msgstr ""
++#: ../gui/system-config-selinux.glade:1079
++msgid "SELinux Administration"
++msgstr "SELinux അഡ്മിനിസ്ട്രേഷന്‍"
 +
-+#: ../gui/polgen.glade:1136
-+msgid "Select applications domains that %s will transition to."
-+msgstr ""
++#: ../gui/system-config-selinux.glade:1122
++msgid "Add"
++msgstr "ചേര്‍ക്കുക"
 +
-+#: ../gui/polgen.glade:1164
-+msgid "label107"
-+msgstr ""
++#: ../gui/system-config-selinux.glade:1144
++msgid "_Properties"
++msgstr "ഗുണഗണങ്ങള്‍ (_P)"
 +
-+#: ../gui/polgen.glade:1193
-+msgid "<b>Select the user_roles that will transition to %s:</b>"
-+msgstr ""
++#: ../gui/system-config-selinux.glade:1166
++msgid "_Delete"
++msgstr "നീക്കം ചെയ്യുക (_D)"
 +
-+#: ../gui/polgen.glade:1227
-+msgid "Select the user roles that will transiton to this applications domains."
-+msgstr ""
++#: ../gui/system-config-selinux.glade:1256
++msgid "Select Management Object"
++msgstr "മാനേജ്മെന്റ് ഒബ്ജക്ട് തിരഞ്ഞെടുക്കുക"
 +
-+#: ../gui/polgen.glade:1255
-+msgid "label108"
-+msgstr ""
++#: ../gui/system-config-selinux.glade:1273
++msgid "<b>Select:</b>"
++msgstr "<b>തിരഞ്ഞെടുക്കുക:</b>"
 +
-+#: ../gui/polgen.glade:1284
-+msgid "<b>Select domains that %s will administer:</b>"
-+msgstr ""
++#: ../gui/system-config-selinux.glade:1326
++msgid "System Default Enforcing Mode"
++msgstr "സിസ്റ്റമില്‍ സ്വതവേയുള്ള എന്‍ഫോര്‍സിങ് മോഡ്"
 +
-+#: ../gui/polgen.glade:1318 ../gui/polgen.glade:1409
-+msgid "Select the domains that you would like this user administer."
-+msgstr ""
++#: ../gui/system-config-selinux.glade:1354
++msgid ""
++"Disabled\n"
++"Permissive\n"
++"Enforcing\n"
+ msgstr ""
++"പ്രവര്‍ത്തന രഹിതം\n"
++"പെര്‍മ്മിസ്സീവ്\n"
++"എന്‍ഫോഴ്സിങ്\n"
+ 
+-#: ../gui/polgen.py:1182
+-msgid "Type Enforcement file"
++#: ../gui/system-config-selinux.glade:1373
++msgid "Current Enforcing Mode"
++msgstr "നിലവിലുള്ള എന്‍ഫോര്‍സിങ് മോഡ്"
 +
-+#: ../gui/polgen.glade:1346
-+msgid "label109"
-+msgstr ""
++#: ../gui/system-config-selinux.glade:1418
++msgid "System Default Policy Type: "
++msgstr "സിസ്റ്റത്തിന്റെ സ്വതവേയുള്ള പോളിസി തരത്തിലുള്ളവ: "
 +
-+#: ../gui/polgen.glade:1375
-+msgid "<b>Select additional roles for %s:</b>"
-+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/polgen.py:1183
+-msgid "Interface file"
++#: ../gui/system-config-selinux.glade:1509
++msgid "Relabel on next reboot."
++msgstr "അടുത്ത തവണ റീബൂട്ട് ചെയ്യുമ്പോള്‍ ലേബല്‍ മാറ്റുക."
 +
-+#: ../gui/polgen.glade:1437
-+msgid "label111"
-+msgstr ""
++#: ../gui/system-config-selinux.glade:1561
++msgid "label37"
++msgstr "label37"
 +
-+#: ../gui/polgen.glade:1466
-+msgid "<b>Enter network ports that %s binds on:</b>"
-+msgstr ""
++#: ../gui/system-config-selinux.glade:1598
++msgid "Revert boolean setting to system default"
++msgstr "ബൂളിയന്‍ ക്രമികരണത്തിനെ സിസ്റ്റമിന്റെ സ്വതവേയുള്ളതാക്കി മാറ്റുക"
 +
-+#: ../gui/polgen.glade:1497 ../gui/polgen.glade:1997
-+msgid "<b>TCP Ports</b>"
-+msgstr ""
++#: ../gui/system-config-selinux.glade:1614
++msgid "Toggle between Customized and All Booleans"
++msgstr "യഥേഷ്ടം തയ്യാറാക്കിയവയും മറ്റെല്ലാ ബൂളിയനുകളും തമ്മില്‍ മാറ്റുക"
 +
-+#: ../gui/polgen.glade:1565 ../gui/polgen.glade:1785
-+msgid "Allows %s to bind to any udp port"
-+msgstr ""
++#: ../gui/system-config-selinux.glade:1645
++#: ../gui/system-config-selinux.glade:1850
++#: ../gui/system-config-selinux.glade:2037
++#: ../gui/system-config-selinux.glade:2224
++#: ../gui/system-config-selinux.glade:2467
++#: ../gui/system-config-selinux.glade:2692
++#: ../gui/system-config-selinux.glade:2867
++msgid "Filter"
++msgstr "ഫില്‍‌റ്റര്‍"
 +
-+#: ../gui/polgen.glade:1567 ../gui/polgen.glade:1787 ../gui/polgen.glade:2061
-+#: ../gui/polgen.glade:2215
-+msgid "All"
-+msgstr ""
++#: ../gui/system-config-selinux.glade:1734
++msgid "label50"
++msgstr "label50"
 +
-+#: ../gui/polgen.glade:1585 ../gui/polgen.glade:1805
-+msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
-+msgstr ""
++#: ../gui/system-config-selinux.glade:1771
++msgid "Add File Context"
++msgstr "ഫയല്‍ കോണ്‍ടെക്സ്റ്റ് ചേര്‍ക്കുക"
 +
-+#: ../gui/polgen.glade:1587 ../gui/polgen.glade:1807
-+msgid "600-1024"
-+msgstr ""
++#: ../gui/system-config-selinux.glade:1787
++msgid "Modify File Context"
++msgstr "ഫയല്‍ കോണ്‍ടെക്സ്റ്റില്‍ മാറ്റം വരുത്തുക"
 +
-+#: ../gui/polgen.glade:1605 ../gui/polgen.glade:1825
-+msgid ""
-+"Enter a comma separated list of udp ports or ranges of ports that %s binds "
-+"to. Example: 612, 650-660"
-+msgstr ""
++#: ../gui/system-config-selinux.glade:1803
++msgid "Delete File Context"
++msgstr "ഫയല്‍ കോണ്‍ടെക്സ്റ്റ് നീക്കം ചെയ്യുക"
 +
-+#: ../gui/polgen.glade:1607 ../gui/polgen.glade:1827
-+msgid "Unreserved Ports (>1024)"
-+msgstr ""
++#: ../gui/system-config-selinux.glade:1819
++msgid "Toggle between all and customized file context"
++msgstr "യഥേഷ്ടം തയ്യാറാക്കിയ ഫയലിന്റെ കോണ്‍ടെക്സ്റ്റും മറ്റെല്ലാം തമ്മില്‍ മാറ്റുക"
 +
-+#: ../gui/polgen.glade:1638 ../gui/polgen.glade:1858 ../gui/polgen.glade:2079
-+#: ../gui/polgen.glade:2233
-+msgid "Select Ports"
-+msgstr ""
++#: ../gui/system-config-selinux.glade:1939
++msgid "label38"
++msgstr "label38"
 +
-+#: ../gui/polgen.glade:1663 ../gui/polgen.glade:1883
-+msgid "Allows %s to bind to any udp ports > 1024"
-+msgstr ""
++#: ../gui/system-config-selinux.glade:1976
++msgid "Add SELinux User Mapping"
++msgstr "SELinux യൂസര്‍ മാപ്പിങ് ചേര്‍ക്കുക"
 +
-+#: ../gui/polgen.glade:1717 ../gui/polgen.glade:2151
-+msgid "<b>UDP Ports</b>"
-+msgstr ""
++#: ../gui/system-config-selinux.glade:1992
++msgid "Modify SELinux User Mapping"
++msgstr "SELinux യൂസര്‍ മാപ്പിങില്‍ മാറ്റം വരുത്തുക"
 +
-+#: ../gui/polgen.glade:1937
-+msgid "label113"
-+msgstr ""
++#: ../gui/system-config-selinux.glade:2008
++msgid "Delete SELinux User Mapping"
++msgstr "SELinux യൂസര്‍ മാപ്പിങ് നീക്കം ചെയ്യുക"
 +
-+#: ../gui/polgen.glade:1966
-+msgid "<b>Select network ports that %s connects to:</b>"
-+msgstr ""
++#: ../gui/system-config-selinux.glade:2126
++msgid "label39"
++msgstr "label39"
 +
-+#: ../gui/polgen.glade:2058
-+msgid "Allows %s to connect to any tcp port"
-+msgstr ""
++#: ../gui/system-config-selinux.glade:2163
++msgid "Add User"
++msgstr "ഉപയോക്താവിനെ ചേര്‍ക്കുക"
 +
-+#: ../gui/polgen.glade:2104
-+msgid ""
-+"Enter a comma separated list of tcp ports or ranges of ports that %s "
-+"connects to. Example: 612, 650-660"
-+msgstr ""
++#: ../gui/system-config-selinux.glade:2179
++msgid "Modify User"
++msgstr "ഉപയോക്താവില്‍ മാറ്റം വരുത്തുക"
 +
-+#: ../gui/polgen.glade:2212
-+msgid "Allows %s to connect to any udp port"
-+msgstr ""
++#: ../gui/system-config-selinux.glade:2195
++msgid "Delete User"
++msgstr "ഉപയോക്താവിനെ നീക്കം ചെയ്യുക"
 +
-+#: ../gui/polgen.glade:2258
-+msgid ""
-+"Enter a comma separated list of udp ports or ranges of ports that %s "
-+"connects to. Example: 612, 650-660"
-+msgstr ""
++#: ../gui/system-config-selinux.glade:2313
++msgid "label41"
++msgstr "label41"
 +
-+#: ../gui/polgen.glade:2305
-+msgid "label114"
-+msgstr ""
++#: ../gui/system-config-selinux.glade:2350
++msgid "Add Network Port"
++msgstr "നെറ്റ്‌വര്‍ക്ക് പോര്‍ട്ട് ചേര്‍ക്കുക"
 +
-+#: ../gui/polgen.glade:2334
-+msgid "<b>Select common application traits for %s:</b>"
-+msgstr ""
++#: ../gui/system-config-selinux.glade:2366
++msgid "Edit Network Port"
++msgstr "നെറ്റ്‌വര്‍ക്ക് പോര്‍ട്ടില്‍ മാറ്റം വരുത്തുക"
 +
-+#: ../gui/polgen.glade:2366
-+msgid "Writes syslog messages\t"
-+msgstr ""
++#: ../gui/system-config-selinux.glade:2382
++msgid "Delete Network Port"
++msgstr "നെറ്റ്‌വര്‍ക്ക് പോര്‍ട്ട് നീക്കം ചെയ്യുക"
 +
-+#: ../gui/polgen.glade:2385
-+msgid "Create/Manipulate temporary files in /tmp"
-+msgstr ""
++#: ../gui/system-config-selinux.glade:2418
++#: ../gui/system-config-selinux.glade:2436
++msgid "Toggle between Customized and All Ports"
++msgstr "യഥേഷ്ടം തയ്യാറാക്കിയവയും മറ്റെല്ലാ പോര്‍ട്ടുകളും തമ്മില്‍ മാറ്റുക"
 +
-+#: ../gui/polgen.glade:2404
-+msgid "Uses Pam for authentication"
-+msgstr ""
++#: ../gui/system-config-selinux.glade:2556
++msgid "label42"
++msgstr "label42"
 +
-+#: ../gui/polgen.glade:2423
-+msgid "Uses nsswitch or getpw* calls"
-+msgstr ""
++#: ../gui/system-config-selinux.glade:2593
++msgid "Generate new policy module"
++msgstr "പുതിയ പോളിസി ഘടകം ഉണ്ടാക്കുക"
 +
-+#: ../gui/polgen.glade:2442
-+msgid "Uses dbus"
-+msgstr ""
++#: ../gui/system-config-selinux.glade:2609
++msgid "Load policy module"
++msgstr "പോളിസി ഘടകം ലഭ്യമാക്കുക"
 +
-+#: ../gui/polgen.glade:2461
-+msgid "Sends audit messages"
-+msgstr ""
++#: ../gui/system-config-selinux.glade:2625
++msgid "Remove loadable policy module"
++msgstr "ലഭ്യമാകുന്ന പോളിസി ഘടകം നീക്കം ചെയ്യുക"
 +
-+#: ../gui/polgen.glade:2480
-+msgid "Interacts with the terminal"
-+msgstr ""
++#: ../gui/system-config-selinux.glade:2661
++msgid ""
++"Enable/Disable additional audit rules, that are normally not reported in the "
++"log files."
+ msgstr ""
++"കൂടുതലുള്ള ഓഡിറ്റ് നിയമങ്ങള്‍ പ്രവര്‍ത്തന രഹിതമാക്കുക, അവ സാധാരണ ലോഗ് ഫയലുകളില്‍ റിപ്പോര്‍ട്ട് "
++"ചെയ്യപ്പെടുന്നില്ല."
+ 
+-#: ../gui/polgen.py:1184
+-msgid "File Contexts file"
++#: ../gui/system-config-selinux.glade:2781
++msgid "label44"
++msgstr "label44"
 +
-+#: ../gui/polgen.glade:2499
-+msgid "Sends email"
-+msgstr ""
++#: ../gui/system-config-selinux.glade:2818
++msgid "Change process mode to permissive."
++msgstr "പ്രക്രിയ പെര്‍മിസ്സീവ് മോഡിലേക്കു് മാറ്റുന്നു"
 +
-+#: ../gui/polgen.glade:2530
-+msgid "label115"
-+msgstr ""
++#: ../gui/system-config-selinux.glade:2836
++msgid "Change process mode to enforcing"
++msgstr "പ്രക്രിയ എന്‍ഫോഴ്സിങ് മോഡിലേക്കു് മാറ്റുന്നു"
 +
-+#: ../gui/polgen.glade:2559
-+msgid "<b>Add files/directories that %s manages</b>"
-+msgstr ""
++#: ../gui/system-config-selinux.glade:2928
++msgid "Process Domain"
++msgstr "പ്രൊസസ്സ് ഡൊമെയിന്‍"
 +
-+#: ../gui/polgen.glade:2788
-+msgid ""
-+"Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
-+"Files ..."
-+msgstr ""
++#: ../gui/system-config-selinux.glade:2956
++msgid "label59"
++msgstr "label59"
 +
-+#: ../gui/polgen.glade:2823
-+msgid "label116"
-+msgstr ""
++#: ../gui/usersPage.py:138
++#, python-format
++msgid "SELinux user '%s' is required"
++msgstr "'%s' എന്ന SELinux ഉപയോക്താവ് ആവശ്യമുണ്ട്"
 +
-+#: ../gui/polgen.glade:2852
-+msgid "<b>Add booleans from the %s policy:</b>"
++#: ../sepolicy/sepolicy.py:106
++msgid "Generate SELinux man pages"
+ msgstr ""
+ 
+-#: ../gui/polgen.py:1185
+-msgid "Setup Script"
++#: ../sepolicy/sepolicy.py:110
++msgid "path in which the generated SELinux man pages will be stored"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:3002
-+msgid "Add/Remove booleans used by the %s domain"
++#: ../sepolicy/sepolicy.py:114
++msgid "All domains"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:3066
-+msgid "<b>Which directory you will generate the %s policy?</b>"
++#: ../sepolicy/sepolicy.py:116
++msgid "Domain name(s) of man pages to be created"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:3097
-+msgid "Policy Directory"
++#: ../sepolicy/sepolicy.py:164
++msgid "Query SELinux policy network information"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:3254
-+msgid "Add Booleans Dialog"
++#: ../sepolicy/sepolicy.py:169
++msgid "list all SELinux port types"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:3327
-+msgid "Boolean Name"
++#: ../sepolicy/sepolicy.py:172
++msgid "show SELinux type related to the port"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:261
-+msgid "Role"
++#: ../sepolicy/sepolicy.py:175
++msgid "Show ports defined for this SELinux type"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:268
-+msgid "Existing_User"
++#: ../sepolicy/sepolicy.py:178
++msgid "show ports to which this domain can bind and/or connect"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
-+msgid "Application"
++#: ../sepolicy/sepolicy.py:192
++msgid "query SELinux policy to see if domains can communicate with each other"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:352
-+#, python-format
-+msgid "%s must be a directory"
++#: ../sepolicy/sepolicy.py:195
++msgid "Source Domain"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
-+msgid "You must select a user"
++#: ../sepolicy/sepolicy.py:198
++msgid "Target Domain"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:542
-+msgid "Select executable file to be confined."
-+msgstr ""
++#: ../sepolicy/sepolicy.py:215
++#, fuzzy
++msgid "query SELinux Policy to see description of booleans"
++msgstr "SELinux പോളിസി ഉത്പാദന പ്രയോഗം"
 +
-+#: ../gui/polgengui.py:553
-+msgid "Select init script file to be confined."
++#: ../sepolicy/sepolicy.py:219
++msgid "get all booleans desctiption"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:563
-+msgid "Select file(s) that confined application creates or writes"
++#: ../sepolicy/sepolicy.py:221
++msgid "boolean to get description"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:570
-+msgid "Select directory(s) that the confined application owns and writes into"
++#: ../sepolicy/sepolicy.py:231
++msgid ""
++"query SELinux Policy to see how a source process domain can transition to "
++"the target process domain"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:632
-+msgid "Select directory to generate policy files in"
++#: ../sepolicy/sepolicy.py:234
++msgid "source process domain"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:649
-+#, python-format
-+msgid ""
-+"Type %s_t already defined in current policy.\n"
-+"Do you want to continue?"
++#: ../sepolicy/sepolicy.py:237
++msgid "target process domain"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
-+msgid "Verify Name"
++#: ../sepolicy/sepolicy.py:259
++msgid "Generate SELinux Policy module template"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:653
-+#, python-format
-+msgid ""
-+"Module %s.pp already loaded in current policy.\n"
-+"Do you want to continue?"
++#: ../sepolicy/sepolicy.py:265
++msgid "name of policy to generate"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:699
-+msgid ""
-+"You must add a name made up of letters and numbers and containing no spaces."
++#: ../sepolicy/sepolicy.py:267
++msgid "executable to confine"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:713
-+msgid "You must enter a executable"
++#: ../sepolicy/sepolicy.py:269
++msgid "run policy generation test suite"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
-+msgid "Configue SELinux"
++#: ../sepolicy/sepolicy.py:274
++msgid "commands"
 +msgstr ""
 +
-+#: ../gui/polgen.py:158
++#: ../sepolicy/sepolicy/generate.py:185
 +msgid "Internet Services Daemon"
-+msgstr ""
++msgstr "ഇന്റര്‍നെറ്റ് സര്‍വീസസ് ഡെമണ്‍ "
 +
-+#: ../gui/polgen.py:197
-+#, python-format
++#: ../sepolicy/sepolicy/generate.py:198
++msgid "Valid Types:\n"
+ msgstr ""
+ 
+-#: ../gui/polgen.py:1306
++#: ../sepolicy/sepolicy/generate.py:232
+ #, python-format
 +msgid "Ports must be numbers or ranges of numbers from 1 to %d "
-+msgstr ""
++msgstr "പോര്‍ട്ടുകളുടെ നമ്പര്‍ 1 മുതല്‍ %d ആയിരിക്കണം"
 +
-+#: ../gui/polgen.py:324
++#: ../sepolicy/sepolicy/generate.py:359
 +msgid "You must enter a name for your confined process/user"
-+msgstr ""
++msgstr "നിങ്ങള്‍ക്ക് പരിമിതിയുള്ള പ്രക്രിയ/ഉപയോക്താവിനുള്ള ഒരു പേര് നല്‍കുക"
 +
-+#: ../gui/polgen.py:326
-+msgid ""
++#: ../sepolicy/sepolicy/generate.py:361
+ msgid ""
+-"\n"
+-"%s\n"
+-"\n"
+-"sepolgen [ -n moduleName ] [ -m ] [ -t type ] [ executable | Name ]\n"
+-"valid Types:\n"
 +"Name must be alpha numberic with no spaces. Consider using option \"-n "
 +"MODULENAME\""
-+msgstr ""
+ msgstr ""
++"പേരില്‍ സ്പെയിസുകളില്ലാതെ ആല്‍ഫാ ന്യൂമെറിക് അക്ഷരങ്ങള്‍ നല്‍കുക. \"-n MODULENAME\" ഐച്ഛികം "
++"നല്‍കി ശ്രമിയ്ക്കുക"
 +
-+#: ../gui/polgen.py:414
++#: ../sepolicy/sepolicy/generate.py:449
 +msgid "User Role types can not be assigned executables."
-+msgstr ""
++msgstr "ഉപയോക്താവു് തരത്തിലുള്ളവ നടപ്പിലാക്കുവാന്‍ സാധ്യമല്ല."
 +
-+#: ../gui/polgen.py:420
++#: ../sepolicy/sepolicy/generate.py:455
 +msgid "Only Daemon apps can use an init script.."
-+msgstr ""
++msgstr "ഡെമണ്‍ പ്രയോഗങ്ങള്‍ക്ക് മാത്രമേ init സ്ക്രിപ്റ്റ് ഉപയോഗിക്കുവാന്‍ സാധിക്കൂ..."
 +
-+#: ../gui/polgen.py:438
++#: ../sepolicy/sepolicy/generate.py:473
 +msgid "use_resolve must be a boolean value "
-+msgstr ""
++msgstr "use_resolve ഒരു ബൂളിയന്‍ ആയിരിക്കണം"
 +
-+#: ../gui/polgen.py:444
++#: ../sepolicy/sepolicy/generate.py:479
 +msgid "use_syslog must be a boolean value "
-+msgstr ""
++msgstr "use_syslog ഒരു ബൂളിയന്‍ ആയിരിക്കണം"
 +
-+#: ../gui/polgen.py:450
++#: ../sepolicy/sepolicy/generate.py:485
 +msgid "use_kerberos must be a boolean value "
-+msgstr ""
++msgstr "use_kerberos ഒരു ബൂളിയന്‍ ആയിരിക്കണം"
 +
-+#: ../gui/polgen.py:456
++#: ../sepolicy/sepolicy/generate.py:491
 +msgid "manage_krb5_rcache must be a boolean value "
-+msgstr ""
++msgstr "manage_krb5_rcache ഒരു ബൂളിയന്‍ ആയിരിക്കണം"
 +
-+#: ../gui/polgen.py:486
++#: ../sepolicy/sepolicy/generate.py:521
 +msgid "USER Types automatically get a tmp type"
-+msgstr ""
++msgstr "USER തരത്തിലുള്ളവയ്ക്ക് സ്വയമേ ഒരു tmp തരത്തിലുള്ളത് ലഭ്യമാകുന്നു "
 +
-+#: ../gui/polgen.py:1004
++#: ../sepolicy/sepolicy/generate.py:1039
 +msgid "You must enter the executable path for your confined process"
-+msgstr ""
++msgstr "നിങ്ങള്‍ക്ക് പരിമിതിയുള്ള പ്രക്രിയയ്ക്കുള്ള പാഥ് നല്‍കുക"
 +
-+#: ../gui/polgen.py:1182
++#: ../sepolicy/sepolicy/generate.py:1272
 +msgid "Type Enforcement file"
-+msgstr ""
++msgstr "എന്‍ഫോര്‍സ്മെന്റ് ഫയല്‍ ടൈപ്പ് ചെയ്യുക "
 +
-+#: ../gui/polgen.py:1183
++#: ../sepolicy/sepolicy/generate.py:1273
 +msgid "Interface file"
-+msgstr ""
++msgstr "ഇന്റര്‍ഫെയിസ് ഫയല്‍"
 +
-+#: ../gui/polgen.py:1184
++#: ../sepolicy/sepolicy/generate.py:1274
 +msgid "File Contexts file"
-+msgstr ""
++msgstr "ഫൈല്‍ കോണ്‍ടെക്സ്റ്റ് ഫയലുകള്‍"
+ 
+-#: ../gui/polgen.py:1354
+-msgid "Executable or Name required"
++#: ../sepolicy/sepolicy/generate.py:1275
++#, fuzzy
++msgid "Spec file"
++msgstr "ഇന്റര്‍ഫെയിസ് ഫയല്‍"
 +
-+#: ../gui/polgen.py:1185
++#: ../sepolicy/sepolicy/generate.py:1276
 +msgid "Setup Script"
-+msgstr ""
++msgstr "സ്ക്രിപ്റ്റ് ക്രമികരിക്കുക"
 +
-+#: ../gui/polgen.py:1306
-+#, python-format
++#: booleans.py:1
 +msgid ""
-+"\n"
-+"%s\n"
-+"\n"
-+"sepolgen [ -n moduleName ] [ -m ] [ -t type ] [ executable | Name ]\n"
-+"valid Types:\n"
-+msgstr ""
-+
-+#: ../gui/polgen.py:1354
-+msgid "Executable or Name required"
-+msgstr ""
++"Allow ABRT to modify public files used for public file transfer services."
+ msgstr ""
+ 
+-#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
+-msgid "Network Port"
++#: booleans.py:2
++msgid ""
++"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
+ msgstr ""
+ 
+-#: ../gui/portsPage.py:85
++#: booleans.py:3
++#, fuzzy
++msgid "Allow amavis to use JIT compiler"
++msgstr "nfs ഡയറക്ടറികള്‍ പങ്കിടുന്നതിനായി Samba-യെ അനുവദിക്കുക"
 +
-+#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
-+msgid "Network Port"
-+msgstr ""
++#: booleans.py:4
++#, fuzzy
++msgid "Allow antivirus programs to read non security files on a system"
++msgstr "ഉപയോക്താവിനുള്ള ഫയലുകള്‍ വായിക്കുന്നതിനായി മോസിലാ ബ്രൌസറിനെ അനുവദിക്കുക"
 +
-+#: ../gui/portsPage.py:85
-+msgid ""
-+"SELinux Port\n"
-+"Type"
-+msgstr ""
++#: booleans.py:5
+ msgid ""
+-"SELinux Port\n"
+-"Type"
++"Allow users to resolve user passwd entries directly from ldap rather then "
++"using a sssd server"
+ msgstr ""
+ 
+-#: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
+-msgid "Protocol"
++#: booleans.py:6
++#, fuzzy
++msgid "Allow users to login using a radius server"
++msgstr "usb ഡിവൈസുകള്‍ rw ചെയ്യുന്നതിനായി ഉപയോക്താക്കളെ അനുവദിക്കുക"
 +
-+#: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
-+msgid "Protocol"
-+msgstr ""
++#: booleans.py:7
++#, fuzzy
++msgid "Allow users to login using a yubikey  server"
++msgstr "usb ഡിവൈസുകള്‍ rw ചെയ്യുന്നതിനായി ഉപയോക്താക്കളെ അനുവദിക്കുക"
 +
-+#: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
++#: booleans.py:8
 +msgid ""
-+"MLS/MCS\n"
-+"Level"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:101
-+msgid "Port"
-+msgstr ""
++"Allow cdrecord to read various content. nfs, samba, removable devices, user "
++"temp and untrusted content files"
+ msgstr ""
++"പല ഉള്ളടക്കങ്ങള്‍ ലഭ്യമാക്കുന്നതിനായി cdrecord-നെ അനുവദിക്കുക. nfs, samba, മാറ്റുവാന്‍ "
++"സാധിക്കുന്ന ഡിവൈസുകള്‍, യൂസര്‍ temp, വിശ്വസനീയമല്ലാത്ത കണ്‍ടെന്റ് ഫയലുകള്‍ എന്നിവ"
+ 
+-#: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
++#: booleans.py:9
++#, fuzzy
++msgid "Allow clamd to use JIT compiler"
++msgstr "nfs ഡയറക്ടറികള്‍ പങ്കിടുന്നതിനായി Samba-യെ അനുവദിക്കുക"
 +
-+#: ../gui/portsPage.py:207
-+#, python-format
-+msgid "Port number \"%s\" is not valid.  0 < PORT_NUMBER < 65536 "
-+msgstr ""
++#: booleans.py:10
++#, fuzzy
++msgid "Allow clamscan to non security files on a system"
++msgstr "ഉപയോക്താവിനുള്ള ഫയലുകള്‍ വായിക്കുന്നതിനായി മോസിലാ ബ്രൌസറിനെ അനുവദിക്കുക"
 +
-+#: ../gui/portsPage.py:252
-+msgid "List View"
-+msgstr ""
++#: booleans.py:11
++#, fuzzy
++msgid "Allow clamscan to read user content"
++msgstr "ഉപയോക്താവിനുള്ള ഫയലുകള്‍ വായിക്കുന്നതിനായി മോസിലാ ബ്രൌസറിനെ അനുവദിക്കുക"
 +
-+#: ../gui/portsPage.py:255 ../gui/system-config-selinux.glade:2419
-+msgid "Group View"
-+msgstr ""
++#: booleans.py:12
+ msgid ""
+-"MLS/MCS\n"
+-"Level"
++"Allow Cobbler to modify public files used for public file transfer services."
+ msgstr ""
+ 
+-#: ../gui/portsPage.py:101
+-msgid "Port"
++#: booleans.py:13
++#, fuzzy
++msgid "Allow Cobbler to connect to the network using TCP."
++msgstr "നെറ്റ്‌വര്‍ക്കിലേക്ക് കണക്ട് ചെയ്യുന്നതിനായി squid ഡെമണിനെ അനുവദിക്കുക"
 +
-+#: ../gui/selinux.tbl:1 ../gui/selinux.tbl:30 ../gui/selinux.tbl:31
-+#: ../gui/selinux.tbl:32 ../gui/selinux.tbl:33 ../gui/selinux.tbl:34
-+#: ../gui/selinux.tbl:36 ../gui/selinux.tbl:37 ../gui/selinux.tbl:38
-+#: ../gui/selinux.tbl:39 ../gui/selinux.tbl:40 ../gui/selinux.tbl:42
-+#: ../gui/selinux.tbl:43 ../gui/selinux.tbl:44 ../gui/selinux.tbl:45
-+#: ../gui/selinux.tbl:46 ../gui/selinux.tbl:47 ../gui/selinux.tbl:48
-+#: ../gui/selinux.tbl:49 ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
-+#: ../gui/selinux.tbl:52 ../gui/selinux.tbl:53 ../gui/selinux.tbl:59
-+#: ../gui/selinux.tbl:60 ../gui/selinux.tbl:61 ../gui/selinux.tbl:62
-+#: ../gui/selinux.tbl:63 ../gui/selinux.tbl:64 ../gui/selinux.tbl:65
-+#: ../gui/selinux.tbl:66 ../gui/selinux.tbl:67 ../gui/selinux.tbl:68
-+#: ../gui/selinux.tbl:69 ../gui/selinux.tbl:75 ../gui/selinux.tbl:76
-+#: ../gui/selinux.tbl:77 ../gui/selinux.tbl:78 ../gui/selinux.tbl:79
-+#: ../gui/selinux.tbl:80 ../gui/selinux.tbl:81 ../gui/selinux.tbl:82
-+#: ../gui/selinux.tbl:83 ../gui/selinux.tbl:84 ../gui/selinux.tbl:86
-+#: ../gui/selinux.tbl:88 ../gui/selinux.tbl:89 ../gui/selinux.tbl:90
-+#: ../gui/selinux.tbl:92 ../gui/selinux.tbl:94 ../gui/selinux.tbl:95
-+#: ../gui/selinux.tbl:96 ../gui/selinux.tbl:97 ../gui/selinux.tbl:98
-+#: ../gui/selinux.tbl:99 ../gui/selinux.tbl:100 ../gui/selinux.tbl:101
-+#: ../gui/selinux.tbl:102 ../gui/selinux.tbl:103 ../gui/selinux.tbl:104
-+#: ../gui/selinux.tbl:106 ../gui/selinux.tbl:108 ../gui/selinux.tbl:109
-+#: ../gui/selinux.tbl:110 ../gui/selinux.tbl:111 ../gui/selinux.tbl:112
-+#: ../gui/selinux.tbl:113 ../gui/selinux.tbl:114 ../gui/selinux.tbl:116
-+#: ../gui/selinux.tbl:117 ../gui/selinux.tbl:119 ../gui/selinux.tbl:121
-+#: ../gui/selinux.tbl:123 ../gui/selinux.tbl:124 ../gui/selinux.tbl:127
-+#: ../gui/selinux.tbl:129 ../gui/selinux.tbl:130 ../gui/selinux.tbl:131
-+#: ../gui/selinux.tbl:132 ../gui/selinux.tbl:133 ../gui/selinux.tbl:134
-+#: ../gui/selinux.tbl:135 ../gui/selinux.tbl:136 ../gui/selinux.tbl:137
-+#: ../gui/selinux.tbl:138 ../gui/selinux.tbl:139 ../gui/selinux.tbl:142
-+#: ../gui/selinux.tbl:143 ../gui/selinux.tbl:144 ../gui/selinux.tbl:145
-+#: ../gui/selinux.tbl:146 ../gui/selinux.tbl:147 ../gui/selinux.tbl:148
-+#: ../gui/selinux.tbl:149 ../gui/selinux.tbl:150 ../gui/selinux.tbl:151
-+#: ../gui/selinux.tbl:152 ../gui/selinux.tbl:154 ../gui/selinux.tbl:155
-+#: ../gui/selinux.tbl:156 ../gui/selinux.tbl:157 ../gui/selinux.tbl:158
-+#: ../gui/selinux.tbl:159 ../gui/selinux.tbl:160 ../gui/selinux.tbl:167
-+#: ../gui/selinux.tbl:171 ../gui/selinux.tbl:172 ../gui/selinux.tbl:173
-+#: ../gui/selinux.tbl:174 ../gui/selinux.tbl:175 ../gui/selinux.tbl:177
-+#: ../gui/selinux.tbl:178 ../gui/selinux.tbl:179 ../gui/selinux.tbl:180
-+#: ../gui/selinux.tbl:184 ../gui/selinux.tbl:192 ../gui/selinux.tbl:193
-+#: ../gui/selinux.tbl:194 ../gui/selinux.tbl:195 ../gui/selinux.tbl:196
-+#: ../gui/selinux.tbl:197 ../gui/selinux.tbl:198 ../gui/selinux.tbl:199
-+#: ../gui/selinux.tbl:200 ../gui/selinux.tbl:201 ../gui/selinux.tbl:206
-+#: ../gui/selinux.tbl:207 ../gui/selinux.tbl:218 ../gui/selinux.tbl:219
-+#: ../gui/selinux.tbl:220 ../gui/selinux.tbl:222 ../gui/selinux.tbl:224
-+#: ../gui/selinux.tbl:226 ../gui/selinux.tbl:227 ../gui/selinux.tbl:230
-+msgid "SELinux Service Protection"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:1
-+msgid "Disable SELinux protection for acct daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:2 ../gui/selinux.tbl:3 ../gui/selinux.tbl:70
-+#: ../gui/selinux.tbl:153 ../gui/selinux.tbl:168 ../gui/selinux.tbl:169
-+#: ../gui/selinux.tbl:170 ../gui/selinux.tbl:189 ../gui/selinux.tbl:202
-+#: ../gui/selinux.tbl:203 ../gui/selinux.tbl:204 ../gui/selinux.tbl:205
-+msgid "Admin"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:2
-+msgid "Allow all daemons to write corefiles to /"
-+msgstr ""
++#: booleans.py:14
++#, fuzzy
++msgid "Allow Cobbler to access cifs file systems."
++msgstr "ഹോം ഡയറക്ടറികളിലേക്ക് പ്രവേശിക്കുന്നതിനായി spamd അനുവദിക്കുക"
 +
-+#: ../gui/selinux.tbl:3
-+msgid "Allow all daemons the ability to use unallocated ttys"
-+msgstr ""
++#: booleans.py:15
++#, fuzzy
++msgid "Allow Cobbler to access nfs file systems."
++msgstr "ഹോം ഡയറക്ടറികളിലേക്ക് പ്രവേശിക്കുന്നതിനായി spamd അനുവദിക്കുക"
 +
-+#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
-+#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
-+#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
-+#: ../gui/selinux.tbl:210 ../gui/selinux.tbl:211 ../gui/selinux.tbl:212
-+#: ../gui/selinux.tbl:213 ../gui/selinux.tbl:214 ../gui/selinux.tbl:215
-+#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
-+msgid "User Privs"
-+msgstr ""
++#: booleans.py:16
++#, fuzzy
++msgid "Allow collectd to connect to the network using TCP."
++msgstr "നെറ്റ്‌വര്‍ക്കിലേക്ക് കണക്ട് ചെയ്യുന്നതിനായി squid ഡെമണിനെ അനുവദിക്കുക"
 +
-+#: ../gui/selinux.tbl:4
-+msgid ""
-+"Allow gadmin SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
++#: booleans.py:17
++#, fuzzy
++msgid "Allow codnor domain to connect to the network using TCP."
++msgstr "നെറ്റ്‌വര്‍ക്കിലേക്ക് കണക്ട് ചെയ്യുന്നതിനായി squid ഡെമണിനെ അനുവദിക്കുക"
 +
-+#: ../gui/selinux.tbl:5
++#: booleans.py:18
 +msgid ""
-+"Allow guest SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
++"Allow system cron jobs to relabel filesystem for restoring file contexts."
+ msgstr ""
+ 
+-#: ../gui/portsPage.py:207
+-#, python-format
+-msgid "Port number \"%s\" is not valid.  0 < PORT_NUMBER < 65536 "
++#: booleans.py:19
++#, fuzzy
++msgid "Allow cvs daemon to read shadow"
++msgstr "/etc/shadow ലഭ്യമാക്കുന്നതിനായി sasl ഓഥന്റിക്കേഷന്‍ സര്‍വറിനെ അനുവദിക്കുക"
 +
-+#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
-+msgid "Memory Protection"
-+msgstr ""
++#: booleans.py:20
++msgid "Allow all daemons to write corefiles to /"
++msgstr "/-ലേക്ക് corefile-കള്‍ എഴുതുന്നതിനായി എല്ലാ ഡെമണുകളേയും അനുവദിക്കുക"
 +
-+#: ../gui/selinux.tbl:6
-+msgid "Allow java executable stack"
-+msgstr ""
++#: booleans.py:21
++#, fuzzy
++msgid "Allow all daemons to use tcp wrappers."
++msgstr "/-ലേക്ക് corefile-കള്‍ എഴുതുന്നതിനായി എല്ലാ ഡെമണുകളേയും അനുവദിക്കുക"
 +
-+#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
-+#: ../gui/selinux.tbl:209
-+msgid "Mount"
-+msgstr ""
++#: booleans.py:22
++#, fuzzy
++msgid "Allow all daemons the ability to read/write terminals"
++msgstr "നല്‍കിയിട്ടില്ലാത്ത tty ഉപയോഗിക്കുന്നതിനുള്ള കഴിവ് എല്ലാ ഡെമണുകള്‍ക്കും അനുവദിക്കുക"
 +
-+#: ../gui/selinux.tbl:7
-+msgid "Allow mount to mount any file"
++#: booleans.py:23
++#, fuzzy
++msgid "Allow dbadm to manage files in users home directories"
+ msgstr ""
++"അവകാശമില്ലാത്ത ഉപയോക്താക്കളുടെ ഹോം ഡയറക്ടറികള്‍ കൈകാര്യം ചെയ്യുന്നതിനായി SELinux webadm "
++"ഉപയോക്താവിനെ അനുവദിക്കുക"
+ 
+-#: ../gui/portsPage.py:252
+-msgid "List View"
++#: booleans.py:24
++#, fuzzy
++msgid "Allow dbadm to read files in users home directories"
+ msgstr ""
++"അവകാശമില്ലാത്ത ഉപയോക്താക്കളുടെ ഹോം ഡയറക്ടറികളിലേക്ക് പ്രവേശിക്കുന്നതിനായി SELinux webadm "
++"ഉപയോക്താവിനെ അനുവദിക്കുക"
+ 
+-#: ../gui/portsPage.py:255 ../gui/system-config-selinux.glade:2419
+-msgid "Group View"
++#: booleans.py:25
++msgid ""
++"Deny user domains applications to map a memory region as both executable and "
++"writable, this is dangerous and the executable should be reported in bugzilla"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:8
-+msgid "Allow mount to mount any directory"
++#: booleans.py:26
++msgid "Allow sysadm to debug or ptrace all processes."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:9
-+msgid "Allow mplayer executable stack"
-+msgstr ""
++#: booleans.py:27
++#, fuzzy
++msgid "Allow dhcpc client applications to execute iptables commands"
++msgstr "mount കമാന്‍ഡ് പ്രവര്‍ത്തിപ്പിക്കുന്നതിനായി ഉപയോക്താവിനെ അനുവദിക്കുക"
 +
-+#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
-+#: ../gui/selinux.tbl:188
-+msgid "SSH"
-+msgstr ""
++#: booleans.py:28
++#, fuzzy
++msgid "Allow DHCP daemon to use LDAP backends"
++msgstr "/-ലേക്ക് corefile-കള്‍ എഴുതുന്നതിനായി എല്ലാ ഡെമണുകളേയും അനുവദിക്കുക"
 +
-+#: ../gui/selinux.tbl:10
-+msgid "Allow ssh to run ssh-keysign"
-+msgstr ""
++#: booleans.py:29
++#, fuzzy
++msgid "Allow all domains to use other domains file descriptors"
++msgstr "/-ലേക്ക് corefile-കള്‍ എഴുതുന്നതിനായി എല്ലാ ഡെമണുകളേയും അനുവദിക്കുക"
 +
-+#: ../gui/selinux.tbl:11
-+msgid ""
-+"Allow staff SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
++#: booleans.py:30
++#, fuzzy
++msgid "Allow all domains to have the kernel load modules"
++msgstr "/-ലേക്ക് corefile-കള്‍ എഴുതുന്നതിനായി എല്ലാ ഡെമണുകളേയും അനുവദിക്കുക"
 +
-+#: ../gui/selinux.tbl:12
-+msgid ""
-+"Allow sysadm SELinux user account to execute files in home directory or /tmp"
++#: booleans.py:31
++msgid "Allow the use of the audio devices as the source for the entropy feeds"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:13
-+msgid ""
-+"Allow unconfined SELinux user account to execute files in home directory or /"
-+"tmp"
-+msgstr ""
++#: booleans.py:32
++#, fuzzy
++msgid "Allow exim to connect to databases (postgres, mysql)"
++msgstr "postgres സോക്കറ്റിലേക്ക് കണക്ട് ചെയ്യുന്നതിനായി ഉപയോക്താവിനെ അനുവദിക്കുക"
 +
-+#: ../gui/selinux.tbl:14
-+msgid "Network Configuration"
++#: booleans.py:33
++#, fuzzy
++msgid "Allow exim to create, read, write, and delete unprivileged user files."
 +msgstr ""
++"അവകാശമില്ലാത്ത ഉപയോക്താക്കളുടെ ഹോം ഡയറക്ടറികളിലേക്ക് പ്രവേശിക്കുന്നതിനായി SELinux webadm "
++"ഉപയോക്താവിനെ അനുവദിക്കുക"
 +
-+#: ../gui/selinux.tbl:14
-+msgid "Allow unlabeled packets to flow on the network"
++#: booleans.py:34
++#, fuzzy
++msgid "Allow exim to read unprivileged user files."
 +msgstr ""
++"അവകാശമില്ലാത്ത ഉപയോക്താക്കളുടെ ഹോം ഡയറക്ടറികളിലേക്ക് പ്രവേശിക്കുന്നതിനായി SELinux webadm "
++"ഉപയോക്താവിനെ അനുവദിക്കുക"
 +
-+#: ../gui/selinux.tbl:15
-+msgid ""
-+"Allow user SELinux user account to execute files in home directory or /tmp"
++#: booleans.py:35
++msgid "Enable extra rules in the cron domain to support fcron."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:16
-+msgid "Allow unconfined to dyntrans to unconfined_execmem"
-+msgstr ""
++#: booleans.py:36
++#, fuzzy
++msgid "Allow fenced domain to connect to the network using TCP."
++msgstr "നെറ്റ്‌വര്‍ക്കിലേക്ക് കണക്ട് ചെയ്യുന്നതിനായി squid ഡെമണിനെ അനുവദിക്കുക"
 +
-+#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
-+#: ../gui/selinux.tbl:140
-+msgid "Databases"
-+msgstr ""
++#: booleans.py:37
++#, fuzzy
++msgid "Allow fenced domain to execute ssh."
++msgstr "ping പ്രവര്‍ത്തിപ്പിക്കുന്നതിനായി സാധാരണ ഉപയോക്താവിനെ അനുവദിക്കുക"
 +
-+#: ../gui/selinux.tbl:17
-+msgid "Allow user to connect to mysql socket"
++#: booleans.py:38
++#, fuzzy
++msgid "Allow ftp to read and write files in the user home directories"
 +msgstr ""
++"അവകാശമില്ലാത്ത ഉപയോക്താക്കളുടെ ഹോം ഡയറക്ടറികളിലേക്ക് പ്രവേശിക്കുന്നതിനായി SELinux webadm "
++"ഉപയോക്താവിനെ അനുവദിക്കുക"
 +
-+#: ../gui/selinux.tbl:18
-+msgid "Allow user to connect to postgres socket"
++#: booleans.py:39
++msgid ""
++"Allow ftp servers to upload files,  used for public file transfer services. "
++"Directories must be labeled public_content_rw_t."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
-+msgid "XServer"
-+msgstr ""
++#: booleans.py:40
++#, fuzzy
++msgid "Allow ftp servers to connect to all ports > 1023"
++msgstr "ഏതെങ്കിലും ടിസിപി പോര്‍ട്ടിലേക്കു് കണക്ട് ചെയ്യുവാന്‍ %s-നെ അനുവദിയ്ക്കുന്നു"
 +
-+#: ../gui/selinux.tbl:19
-+msgid "Allow clients to write to X shared memory"
-+msgstr ""
++#: booleans.py:41
++#, fuzzy
++msgid "Allow ftp servers to connect to mysql database ports"
++msgstr "mysql സോക്കറ്റിലേക്ക് കണക്ട് ചെയ്യുന്നതിനായി ഉപയോക്താവിനെ അനുവദിക്കുക"
 +
-+#: ../gui/selinux.tbl:20
++#: booleans.py:42
 +msgid ""
-+"Allow xguest SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
-+#: ../gui/selinux.tbl:231
-+msgid "NIS"
++"Allow ftp servers to login to local users and read/write all files on the "
++"system, governed by DAC."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:21
-+msgid "Allow daemons to run with NIS"
++#: booleans.py:43
++msgid "Allow ftp servers to use cifs used for public file transfer services."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
-+#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
-+#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
-+#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
-+#: ../gui/selinux.tbl:118
-+msgid "Web Applications"
++#: booleans.py:44
++msgid "Allow ftp servers to use nfs used for public file transfer services."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:22
-+msgid "Transition staff SELinux user to Web Browser Domain"
-+msgstr ""
++#: booleans.py:45
++#, fuzzy
++msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
++msgstr "ഏതെങ്കിലും ടിസിപി പോര്‍ട്ടിലേക്കു് കണക്ട് ചെയ്യുവാന്‍ %s-നെ അനുവദിയ്ക്കുന്നു"
 +
-+#: ../gui/selinux.tbl:23
-+msgid "Transition sysadm SELinux user to Web Browser Domain"
++#: booleans.py:46
++msgid "Determine whether Git CGI can search home directories."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:24
-+msgid "Transition user SELinux user to Web Browser Domain"
-+msgstr ""
++#: booleans.py:47
++#, fuzzy
++msgid "Determine whether Git CGI can access cifs file systems."
++msgstr "ഹോം ഡയറക്ടറികളിലേക്ക് പ്രവേശിക്കുന്നതിനായി spamd അനുവദിക്കുക"
 +
-+#: ../gui/selinux.tbl:25
-+msgid "Transition xguest SELinux user to Web Browser Domain"
-+msgstr ""
++#: booleans.py:48
++#, fuzzy
++msgid "Determine whether Git CGI can access nfs file systems."
++msgstr "ഹോം ഡയറക്ടറികളിലേക്ക് പ്രവേശിക്കുന്നതിനായി spamd അനുവദിക്കുക"
++
++#: booleans.py:49
++msgid ""
++"Determine whether Git session daemon can bind TCP sockets to all unreserved "
++"ports."
++msgstr ""
++
++#: booleans.py:50
++msgid ""
++"Determine whether calling user domains can execute Git daemon in the "
++"git_session_t domain."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:1 ../gui/selinux.tbl:30 ../gui/selinux.tbl:31
+-#: ../gui/selinux.tbl:32 ../gui/selinux.tbl:33 ../gui/selinux.tbl:34
+-#: ../gui/selinux.tbl:36 ../gui/selinux.tbl:37 ../gui/selinux.tbl:38
+-#: ../gui/selinux.tbl:39 ../gui/selinux.tbl:40 ../gui/selinux.tbl:42
+-#: ../gui/selinux.tbl:43 ../gui/selinux.tbl:44 ../gui/selinux.tbl:45
+-#: ../gui/selinux.tbl:46 ../gui/selinux.tbl:47 ../gui/selinux.tbl:48
+-#: ../gui/selinux.tbl:49 ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
+-#: ../gui/selinux.tbl:52 ../gui/selinux.tbl:53 ../gui/selinux.tbl:59
+-#: ../gui/selinux.tbl:60 ../gui/selinux.tbl:61 ../gui/selinux.tbl:62
+-#: ../gui/selinux.tbl:63 ../gui/selinux.tbl:64 ../gui/selinux.tbl:65
+-#: ../gui/selinux.tbl:66 ../gui/selinux.tbl:67 ../gui/selinux.tbl:68
+-#: ../gui/selinux.tbl:69 ../gui/selinux.tbl:75 ../gui/selinux.tbl:76
+-#: ../gui/selinux.tbl:77 ../gui/selinux.tbl:78 ../gui/selinux.tbl:79
+-#: ../gui/selinux.tbl:80 ../gui/selinux.tbl:81 ../gui/selinux.tbl:82
+-#: ../gui/selinux.tbl:83 ../gui/selinux.tbl:84 ../gui/selinux.tbl:86
+-#: ../gui/selinux.tbl:88 ../gui/selinux.tbl:89 ../gui/selinux.tbl:90
+-#: ../gui/selinux.tbl:92 ../gui/selinux.tbl:94 ../gui/selinux.tbl:95
+-#: ../gui/selinux.tbl:96 ../gui/selinux.tbl:97 ../gui/selinux.tbl:98
+-#: ../gui/selinux.tbl:99 ../gui/selinux.tbl:100 ../gui/selinux.tbl:101
+-#: ../gui/selinux.tbl:102 ../gui/selinux.tbl:103 ../gui/selinux.tbl:104
+-#: ../gui/selinux.tbl:106 ../gui/selinux.tbl:108 ../gui/selinux.tbl:109
+-#: ../gui/selinux.tbl:110 ../gui/selinux.tbl:111 ../gui/selinux.tbl:112
+-#: ../gui/selinux.tbl:113 ../gui/selinux.tbl:114 ../gui/selinux.tbl:116
+-#: ../gui/selinux.tbl:117 ../gui/selinux.tbl:119 ../gui/selinux.tbl:121
+-#: ../gui/selinux.tbl:123 ../gui/selinux.tbl:124 ../gui/selinux.tbl:127
+-#: ../gui/selinux.tbl:129 ../gui/selinux.tbl:130 ../gui/selinux.tbl:131
+-#: ../gui/selinux.tbl:132 ../gui/selinux.tbl:133 ../gui/selinux.tbl:134
+-#: ../gui/selinux.tbl:135 ../gui/selinux.tbl:136 ../gui/selinux.tbl:137
+-#: ../gui/selinux.tbl:138 ../gui/selinux.tbl:139 ../gui/selinux.tbl:142
+-#: ../gui/selinux.tbl:143 ../gui/selinux.tbl:144 ../gui/selinux.tbl:145
+-#: ../gui/selinux.tbl:146 ../gui/selinux.tbl:147 ../gui/selinux.tbl:148
+-#: ../gui/selinux.tbl:149 ../gui/selinux.tbl:150 ../gui/selinux.tbl:151
+-#: ../gui/selinux.tbl:152 ../gui/selinux.tbl:154 ../gui/selinux.tbl:155
+-#: ../gui/selinux.tbl:156 ../gui/selinux.tbl:157 ../gui/selinux.tbl:158
+-#: ../gui/selinux.tbl:159 ../gui/selinux.tbl:160 ../gui/selinux.tbl:167
+-#: ../gui/selinux.tbl:171 ../gui/selinux.tbl:172 ../gui/selinux.tbl:173
+-#: ../gui/selinux.tbl:174 ../gui/selinux.tbl:175 ../gui/selinux.tbl:177
+-#: ../gui/selinux.tbl:178 ../gui/selinux.tbl:179 ../gui/selinux.tbl:180
+-#: ../gui/selinux.tbl:184 ../gui/selinux.tbl:192 ../gui/selinux.tbl:193
+-#: ../gui/selinux.tbl:194 ../gui/selinux.tbl:195 ../gui/selinux.tbl:196
+-#: ../gui/selinux.tbl:197 ../gui/selinux.tbl:198 ../gui/selinux.tbl:199
+-#: ../gui/selinux.tbl:200 ../gui/selinux.tbl:201 ../gui/selinux.tbl:206
+-#: ../gui/selinux.tbl:207 ../gui/selinux.tbl:218 ../gui/selinux.tbl:219
+-#: ../gui/selinux.tbl:220 ../gui/selinux.tbl:222 ../gui/selinux.tbl:224
+-#: ../gui/selinux.tbl:226 ../gui/selinux.tbl:227 ../gui/selinux.tbl:230
+-msgid "SELinux Service Protection"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:1
+-msgid "Disable SELinux protection for acct daemon"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:2 ../gui/selinux.tbl:3 ../gui/selinux.tbl:70
+-#: ../gui/selinux.tbl:153 ../gui/selinux.tbl:168 ../gui/selinux.tbl:169
+-#: ../gui/selinux.tbl:170 ../gui/selinux.tbl:189 ../gui/selinux.tbl:202
+-#: ../gui/selinux.tbl:203 ../gui/selinux.tbl:204 ../gui/selinux.tbl:205
+-msgid "Admin"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:2
+-msgid "Allow all daemons to write corefiles to /"
+-msgstr ""
++#: booleans.py:51
++msgid "Determine whether Git system daemon can search home directories."
++msgstr ""
++
++#: booleans.py:52
++#, fuzzy
++msgid "Determine whether Git system daemon can access cifs file systems."
++msgstr "ഹോം ഡയറക്ടറികളിലേക്ക് പ്രവേശിക്കുന്നതിനായി spamd അനുവദിക്കുക"
 +
-+#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
-+#: ../gui/selinux.tbl:29
-+msgid "Allow staff Web Browsers to write to home directories"
-+msgstr ""
++#: booleans.py:53
++#, fuzzy
++msgid "Determine whether Git system daemon can access nfs file systems."
++msgstr "ഹോം ഡയറക്ടറികളിലേക്ക് പ്രവേശിക്കുന്നതിനായി spamd അനുവദിക്കുക"
 +
-+#: ../gui/selinux.tbl:30
-+msgid "Disable SELinux protection for amanda"
-+msgstr ""
++#: booleans.py:54
++#, fuzzy
++msgid "Allow gitisis daemon to send mail"
++msgstr "NIS-നൊപ്പം പ്രവര്‍ത്തിപ്പിക്കുന്നതിനായി ഡെമണുകളെ അനുവദിക്കുക"
 +
-+#: ../gui/selinux.tbl:31
-+msgid "Disable SELinux protection for amavis"
++#: booleans.py:55
++msgid "Enable reading of urandom for all domains."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:32
-+msgid "Disable SELinux protection for apmd daemon"
++#: booleans.py:56
++msgid ""
++"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
++"agent to manage user files."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:33
-+msgid "Disable SELinux protection for arpwatch daemon"
++#: booleans.py:57
++msgid ""
++"Allow gpg web domain to modify public files used for public file transfer "
++"services."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:34
-+msgid "Disable SELinux protection for auditd daemon"
++#: booleans.py:58
++msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:35
-+msgid "Disable SELinux protection for automount daemon"
++#: booleans.py:59
++msgid ""
++"Allow Apache to modify public files used for public file transfer services. "
++"Directories/Files must be labeled public_content_rw_t."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:36
-+msgid "Disable SELinux protection for avahi"
++#: booleans.py:60
++msgid "Allow httpd to use built in scripting (usually php)"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:37
-+msgid "Disable SELinux protection for bluetooth daemon"
-+msgstr ""
++#: booleans.py:61
++#, fuzzy
++msgid "Allow http daemon to check spam"
++msgstr "NIS-നൊപ്പം പ്രവര്‍ത്തിപ്പിക്കുന്നതിനായി ഡെമണുകളെ അനുവദിക്കുക"
 +
-+#: ../gui/selinux.tbl:38
-+msgid "Disable SELinux protection for canna daemon"
-+msgstr ""
++#: booleans.py:62
++#, fuzzy
++msgid ""
++"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
++"ports"
++msgstr "ഏതെങ്കിലും udp പോര്‍ട്ടിലേക്കു് കണക്ട് ചെയ്യുവാന്‍ %s-നെ അനുവദിയ്ക്കുന്നു"
 +
-+#: ../gui/selinux.tbl:39
-+msgid "Disable SELinux protection for cardmgr daemon"
-+msgstr ""
++#: booleans.py:63
++#, fuzzy
++msgid "Allow httpd to connect to the ldap port"
++msgstr "ഏതെങ്കിലും udp പോര്‍ട്ടിലേക്കു് കണക്ട് ചെയ്യുവാന്‍ %s-നെ അനുവദിയ്ക്കുന്നു"
 +
-+#: ../gui/selinux.tbl:40
-+msgid "Disable SELinux protection for Cluster Server"
-+msgstr ""
++#: booleans.py:64
++#, fuzzy
++msgid "Allow http daemon to connect to zabbix"
++msgstr "നെറ്റ്‌വര്‍ക്കിലേക്ക് കണക്ട് ചെയ്യുന്നതിനായി squid ഡെമണിനെ അനുവദിക്കുക"
 +
-+#: ../gui/selinux.tbl:41
-+msgid ""
-+"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-+"temp and untrusted content files"
-+msgstr ""
++#: booleans.py:65
++#, fuzzy
++msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
++msgstr "നെറ്റ്‌വര്‍ക്കിലേക്ക് കണക്ട് ചെയ്യുന്നതിനായി squid ഡെമണിനെ അനുവദിക്കുക"
 +
-+#: ../gui/selinux.tbl:42
-+msgid "Disable SELinux protection for ciped daemon"
-+msgstr ""
++#: booleans.py:66
++#, fuzzy
++msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
++msgstr "നെറ്റ്‌വര്‍ക്കിലേക്ക് കണക്ട് ചെയ്യുന്നതിനായി squid ഡെമണിനെ അനുവദിക്കുക"
 +
-+#: ../gui/selinux.tbl:43
-+msgid "Disable SELinux protection for clamd daemon"
-+msgstr ""
++#: booleans.py:67
++#, fuzzy
++msgid ""
++"Allow HTTPD scripts and modules to connect to databases over the network."
++msgstr "നെറ്റ്‌വര്‍ക്കിലേക്ക് കണക്ട് ചെയ്യുന്നതിനായി squid ഡെമണിനെ അനുവദിക്കുക"
 +
-+#: ../gui/selinux.tbl:44
-+msgid "Disable SELinux protection for clamscan"
-+msgstr ""
++#: booleans.py:68
++#, fuzzy
++msgid "Allow httpd to connect to memcache server"
++msgstr "ഏതെങ്കിലും ടിസിപി പോര്‍ട്ടിലേക്കു് കണക്ട് ചെയ്യുവാന്‍ %s-നെ അനുവദിയ്ക്കുന്നു"
 +
-+#: ../gui/selinux.tbl:45
-+msgid "Disable SELinux protection for clvmd"
-+msgstr ""
++#: booleans.py:69
++#, fuzzy
++msgid "Allow httpd to act as a relay"
++msgstr "ഹോം ഡയറക്ടറികളിലേക്ക് പ്രവേശിക്കുന്നതിനായി spamd അനുവദിക്കുക"
 +
-+#: ../gui/selinux.tbl:46
-+msgid "Disable SELinux protection for comsat daemon"
-+msgstr ""
++#: booleans.py:70
++#, fuzzy
++msgid "Allow http daemon to send mail"
++msgstr "NIS-നൊപ്പം പ്രവര്‍ത്തിപ്പിക്കുന്നതിനായി ഡെമണുകളെ അനുവദിക്കുക"
 +
-+#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
-+#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
-+msgid "Disable SELinux protection for courier daemon"
++#: booleans.py:71
++msgid "Allow Apache to communicate with avahi service via dbus"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:52
-+msgid "Disable SELinux protection for cpucontrol daemon"
-+msgstr ""
++#: booleans.py:72
++#, fuzzy
++msgid "Allow httpd cgi support"
++msgstr "ssh-keysign പ്രവര്‍ത്തിപ്പിക്കുന്നതിനായി ssh-നെ അനുവദിക്കുക"
 +
-+#: ../gui/selinux.tbl:53
-+msgid "Disable SELinux protection for cpuspeed daemon"
-+msgstr ""
++#: booleans.py:73
++#, fuzzy
++msgid "Allow httpd to act as a FTP server by listening on the ftp port."
++msgstr "ഏതെങ്കിലും udp പോര്‍ട്ടിലേക്കു് കണക്ട് ചെയ്യുവാന്‍ %s-നെ അനുവദിയ്ക്കുന്നു"
 +
-+#: ../gui/selinux.tbl:54
-+msgid "Cron"
-+msgstr ""
++#: booleans.py:74
++#, fuzzy
++msgid "Allow httpd to read home directories"
++msgstr "ഹോം ഡയറക്ടറികളിലേക്ക് പ്രവേശിക്കുന്നതിനായി spamd അനുവദിക്കുക"
 +
-+#: ../gui/selinux.tbl:54
-+msgid "Disable SELinux protection for crond daemon"
++#: booleans.py:75
++msgid "Allow httpd scripts and modules execmem/execstack"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
-+#: ../gui/selinux.tbl:91
-+msgid "Printing"
-+msgstr ""
++#: booleans.py:76
++#, fuzzy
++msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
++msgstr "postgres സോക്കറ്റിലേക്ക് കണക്ട് ചെയ്യുന്നതിനായി ഉപയോക്താവിനെ അനുവദിക്കുക"
 +
-+#: ../gui/selinux.tbl:55
-+msgid "Disable SELinux protection for cupsd back end server"
-+msgstr ""
++#: booleans.py:77
++#, fuzzy
++msgid "Allow httpd processes to manage IPA content"
++msgstr "പരിതികളില്ലാതെ rpm പ്രവര്‍ത്തിക്കുന്നതിനായി അനുവദിക്കുക"
 +
-+#: ../gui/selinux.tbl:56
-+msgid "Disable SELinux protection for cupsd daemon"
-+msgstr ""
++#: booleans.py:78
++#, fuzzy
++msgid "Allow Apache to use mod_auth_ntlm_winbind"
++msgstr "mount കമാന്‍ഡ് പ്രവര്‍ത്തിപ്പിക്കുന്നതിനായി ഉപയോക്താവിനെ അനുവദിക്കുക"
 +
-+#: ../gui/selinux.tbl:57
-+msgid "Disable SELinux protection for cupsd_lpd"
-+msgstr ""
++#: booleans.py:79
++#, fuzzy
++msgid "Allow Apache to use mod_auth_pam"
++msgstr "mount കമാന്‍ഡ് പ്രവര്‍ത്തിപ്പിക്കുന്നതിനായി ഉപയോക്താവിനെ അനുവദിക്കുക"
 +
-+#: ../gui/selinux.tbl:58
-+msgid "CVS"
-+msgstr ""
++#: booleans.py:80
++#, fuzzy
++msgid "Allow httpd to read user content"
++msgstr "പരിതികളില്ലാതെ rpm പ്രവര്‍ത്തിക്കുന്നതിനായി അനുവദിക്കുക"
 +
-+#: ../gui/selinux.tbl:58
-+msgid "Disable SELinux protection for cvs daemon"
++#: booleans.py:81
++msgid "Allow Apache to run in stickshift mode, not transition to passenger"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:59
-+msgid "Disable SELinux protection for cyrus daemon"
-+msgstr ""
++#: booleans.py:82
++#, fuzzy
++msgid "Allow httpd daemon to change its resource limits"
++msgstr "NIS-നൊപ്പം പ്രവര്‍ത്തിപ്പിക്കുന്നതിനായി ഡെമണുകളെ അനുവദിക്കുക"
 +
-+#: ../gui/selinux.tbl:60
-+msgid "Disable SELinux protection for dbskkd daemon"
++#: booleans.py:83
++msgid ""
++"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:61
-+msgid "Disable SELinux protection for dbusd daemon"
++#: booleans.py:84
++msgid ""
++"Allow apache scripts to write to public content, directories/files must be "
++"labeled public_rw_content_t."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:62
-+msgid "Disable SELinux protection for dccd"
-+msgstr ""
++#: booleans.py:85
++#, fuzzy
++msgid "Allow Apache to execute tmp content."
++msgstr "mount കമാന്‍ഡ് പ്രവര്‍ത്തിപ്പിക്കുന്നതിനായി ഉപയോക്താവിനെ അനുവദിക്കുക"
 +
-+#: ../gui/selinux.tbl:63
-+msgid "Disable SELinux protection for dccifd"
++#: booleans.py:86
++msgid ""
++"Unify HTTPD to communicate with the terminal. Needed for entering the "
++"passphrase for certificates at the terminal."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:64
-+msgid "Disable SELinux protection for dccm"
++#: booleans.py:87
++msgid "Unify HTTPD handling of all content files."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:65
-+msgid "Disable SELinux protection for ddt daemon"
-+msgstr ""
++#: booleans.py:88
++#, fuzzy
++msgid "Allow httpd to access cifs file systems"
++msgstr "ഹോം ഡയറക്ടറികളിലേക്ക് പ്രവേശിക്കുന്നതിനായി spamd അനുവദിക്കുക"
 +
-+#: ../gui/selinux.tbl:66
-+msgid "Disable SELinux protection for devfsd daemon"
-+msgstr ""
++#: booleans.py:89
++#, fuzzy
++msgid "Allow httpd to access FUSE file systems"
++msgstr "ഹോം ഡയറക്ടറികളിലേക്ക് പ്രവേശിക്കുന്നതിനായി spamd അനുവദിക്കുക"
 +
-+#: ../gui/selinux.tbl:67
-+msgid "Disable SELinux protection for dhcpc daemon"
-+msgstr ""
++#: booleans.py:90
++#, fuzzy
++msgid "Allow httpd to run gpg"
++msgstr "ssh-keysign പ്രവര്‍ത്തിപ്പിക്കുന്നതിനായി ssh-നെ അനുവദിക്കുക"
 +
-+#: ../gui/selinux.tbl:68
-+msgid "Disable SELinux protection for dhcpd daemon"
-+msgstr ""
++#: booleans.py:91
++#, fuzzy
++msgid "Allow httpd to access nfs file systems"
++msgstr "ഹോം ഡയറക്ടറികളിലേക്ക് പ്രവേശിക്കുന്നതിനായി spamd അനുവദിക്കുക"
 +
-+#: ../gui/selinux.tbl:69
-+msgid "Disable SELinux protection for dictd daemon"
-+msgstr ""
++#: booleans.py:92
++#, fuzzy
++msgid "Allow httpd to communicate with oddjob to start up a service"
++msgstr "ഏതെങ്കിലും ടിസിപി പോര്‍ട്ടിലേക്കു് കണക്ട് ചെയ്യുവാന്‍ %s-നെ അനുവദിയ്ക്കുന്നു"
+ 
+-#: ../gui/selinux.tbl:3
+-msgid "Allow all daemons the ability to use unallocated ttys"
+-msgstr ""
++#: booleans.py:93
++#, fuzzy
++msgid "Allow httpd to access openstack ports"
++msgstr "ഹോം ഡയറക്ടറികളിലേക്ക് പ്രവേശിക്കുന്നതിനായി spamd അനുവദിക്കുക"
+ 
+-#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
+-#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
+-#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
+-#: ../gui/selinux.tbl:210 ../gui/selinux.tbl:211 ../gui/selinux.tbl:212
+-#: ../gui/selinux.tbl:213 ../gui/selinux.tbl:214 ../gui/selinux.tbl:215
+-#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
+-msgid "User Privs"
+-msgstr ""
++#: booleans.py:94
++#, fuzzy
++msgid "Allow icecast to connect to all ports, not just sound ports."
++msgstr "ഏതെങ്കിലും udp പോര്‍ട്ടിലേക്കു് കണക്ട് ചെയ്യുവാന്‍ %s-നെ അനുവദിയ്ക്കുന്നു"
+ 
+-#: ../gui/selinux.tbl:4
++#: booleans.py:95
++#, fuzzy
+ msgid ""
+-"Allow gadmin SELinux user account to execute files in home directory or /tmp"
++"Allow the Irssi IRC Client to connect to any port, and to bind to any "
++"unreserved port."
++msgstr "ഏതെങ്കിലും udp പോര്‍ട്ടിലേക്കു് കണക്ട് ചെയ്യുവാന്‍ %s-നെ അനുവദിയ്ക്കുന്നു"
 +
-+#: ../gui/selinux.tbl:70
-+msgid "Allow sysadm_t to directly start daemons"
-+msgstr ""
++#: booleans.py:96
++msgid "Allow java executable stack"
++msgstr "ജാവാ എക്സിക്യൂട്ടബിള്‍ സ്റ്റാക്ക് അനുവദിക്കുക"
 +
-+#: ../gui/selinux.tbl:71
-+msgid "Disable SELinux protection for Evolution"
-+msgstr ""
++#: booleans.py:97
++#, fuzzy
++msgid "Allow confined applications to run with kerberos."
++msgstr "പ്രയോഗം ഉണ്ടാക്കുകയോ അതിലേക്ക് എഴുതുകയോ ചെയ്യുന്നതിന് പരിമിതിയുള്ള ഫയല്‍ തിരഞ്ഞെടുക്കുക"
 +
-+#: ../gui/selinux.tbl:72
-+msgid "Games"
-+msgstr ""
++#: booleans.py:98
++#, fuzzy
++msgid "Allow syslogd daemon to send mail"
++msgstr "NIS-നൊപ്പം പ്രവര്‍ത്തിപ്പിക്കുന്നതിനായി ഡെമണുകളെ അനുവദിക്കുക"
 +
-+#: ../gui/selinux.tbl:72
-+msgid "Disable SELinux protection for games"
-+msgstr ""
++#: booleans.py:99
++#, fuzzy
++msgid "Allow syslogd the ability to read/write terminals"
++msgstr "നല്‍കിയിട്ടില്ലാത്ത tty ഉപയോഗിക്കുന്നതിനുള്ള കഴിവ് എല്ലാ ഡെമണുകള്‍ക്കും അനുവദിക്കുക"
 +
-+#: ../gui/selinux.tbl:73
-+msgid "Disable SELinux protection for the web browsers"
-+msgstr ""
++#: booleans.py:100
++msgid "Allow logging in and using the system from /dev/console."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:5
++#: booleans.py:101
+ msgid ""
+-"Allow guest SELinux user account to execute files in home directory or /tmp"
++"Control the ability to mmap a low area of the address space, as configured "
++"by /proc/sys/kernel/mmap_min_addr."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
+-msgid "Memory Protection"
+-msgstr ""
++#: booleans.py:102
++#, fuzzy
++msgid "Allow mock to read files in home directories."
++msgstr "ഹോം ഡയറക്ടറികളിലേക്ക് പ്രവേശിക്കുന്നതിനായി spamd അനുവദിക്കുക"
+ 
+-#: ../gui/selinux.tbl:6
+-msgid "Allow java executable stack"
+-msgstr ""
++#: booleans.py:103
++#, fuzzy
++msgid "Allow the mount command to mount any directory or file."
++msgstr "mount ഉപയോഗിച്ച് ഏത് ഡയറക്ടറിയും മൌണ്ട് ചെയ്യുന്നതിനായി അനുവദിക്കുക"
+ 
+-#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
+-#: ../gui/selinux.tbl:209
+-msgid "Mount"
+-msgstr ""
++#: booleans.py:104
++#, fuzzy
++msgid "Allow mozilla plugin domain to connect to the network using TCP."
++msgstr "നെറ്റ്‌വര്‍ക്കിലേക്ക് കണക്ട് ചെയ്യുന്നതിനായി squid ഡെമണിനെ അനുവദിക്കുക"
+ 
+-#: ../gui/selinux.tbl:7
+-msgid "Allow mount to mount any file"
++#: booleans.py:105
++#, fuzzy
++msgid ""
++"Allow mozilla_plugins to create random content in the users home directory"
+ msgstr ""
++"അവകാശമില്ലാത്ത ഉപയോക്താക്കളുടെ ഹോം ഡയറക്ടറികളിലേക്ക് പ്രവേശിക്കുന്നതിനായി SELinux webadm "
++"ഉപയോക്താവിനെ അനുവദിക്കുക"
+ 
+-#: ../gui/selinux.tbl:8
+-msgid "Allow mount to mount any directory"
+-msgstr ""
++#: booleans.py:106
++#, fuzzy
++msgid "Allow confined web browsers to read home directory content"
++msgstr "ഹോം ഡയറക്ടറികളിലേക്ക് എഴുതുന്നതിനായി സ്റ്റാഫ് വെബ് ബ്രൌസറുകളെ അനുവദിക്കുക"
+ 
+-#: ../gui/selinux.tbl:9
++#: booleans.py:107
+ msgid "Allow mplayer executable stack"
+-msgstr ""
++msgstr "mplayer എക്സിക്യൂട്ടബിള്‍ സ്റ്റാക്ക് അനുവദിക്കുക"
+ 
+-#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
+-#: ../gui/selinux.tbl:188
+-msgid "SSH"
+-msgstr ""
++#: booleans.py:108
++#, fuzzy
++msgid "Allow mysqld to connect to all ports"
++msgstr "ഏതെങ്കിലും ടിസിപി പോര്‍ട്ടിലേക്കു് കണക്ട് ചെയ്യുവാന്‍ %s-നെ അനുവദിയ്ക്കുന്നു"
+ 
+-#: ../gui/selinux.tbl:10
+-msgid "Allow ssh to run ssh-keysign"
+-msgstr ""
++#: booleans.py:109
++#, fuzzy
++msgid "Allow BIND to bind apache port."
++msgstr "ഏതു് udp പോര്‍ട്ടിലേക്കും ബൈന്‍ഡ് ചെയ്യുന്നതിനായി %s-നെ അനുവദിയ്ക്കുന്നു"
+ 
+-#: ../gui/selinux.tbl:11
++#: booleans.py:110
+ msgid ""
+-"Allow staff SELinux user account to execute files in home directory or /tmp"
++"Allow BIND to write the master zone files. Generally this is used for "
++"dynamic DNS or zone transfers."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:12
++#: booleans.py:111
++#, fuzzy
++msgid "Allow any files/directories to be exported read/only via NFS."
++msgstr "mount ഉപയോഗിച്ച് ഏത് ഡയറക്ടറിയും മൌണ്ട് ചെയ്യുന്നതിനായി അനുവദിക്കുക"
 +
-+#: ../gui/selinux.tbl:74
-+msgid "Disable SELinux protection for Thunderbird"
-+msgstr ""
++#: booleans.py:112
++#, fuzzy
++msgid "Allow any files/directories to be exported read/write via NFS."
++msgstr "nfs ഡയറക്ടറികള്‍ പങ്കിടുന്നതിനായി Samba-യെ അനുവദിക്കുക"
 +
-+#: ../gui/selinux.tbl:75
-+msgid "Disable SELinux protection for distccd daemon"
++#: booleans.py:113
++msgid ""
++"Allow nfs servers to modify public files used for public file transfer "
++"services.  Files/Directories must be labeled public_content_rw_t."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:76
-+msgid "Disable SELinux protection for dmesg daemon"
-+msgstr ""
++#: booleans.py:114
++#, fuzzy
++msgid "Allow system to run with NIS"
++msgstr "NIS-നൊപ്പം പ്രവര്‍ത്തിപ്പിക്കുന്നതിനായി ഡെമണുകളെ അനുവദിക്കുക"
 +
-+#: ../gui/selinux.tbl:77
-+msgid "Disable SELinux protection for dnsmasq daemon"
-+msgstr ""
++#: booleans.py:115
++#, fuzzy
++msgid "Allow confined applications to use nscd shared memory."
++msgstr "X ഷെയര്‍ഡ് മെമ്മറിയിലേക്ക് എഴുതുന്നതിനായി ക്ളൈന്റുകളെ അനുവദിക്കുക"
 +
-+#: ../gui/selinux.tbl:78
-+msgid "Disable SELinux protection for dovecot daemon"
-+msgstr ""
++#: booleans.py:116
++#, fuzzy
++msgid "Allow nsplugin code to connect to unreserved ports"
++msgstr "ഏതെങ്കിലും udp പോര്‍ട്ടിലേക്കു് കണക്ട് ചെയ്യുവാന്‍ %s-നെ അനുവദിയ്ക്കുന്നു"
 +
-+#: ../gui/selinux.tbl:79
-+msgid "Disable SELinux protection for entropyd daemon"
-+msgstr ""
++#: booleans.py:117
++#, fuzzy
++msgid "Allow nsplugin code to execmem/execstack"
++msgstr "ഏതെങ്കിലും udp പോര്‍ട്ടിലേക്കു് കണക്ട് ചെയ്യുവാന്‍ %s-നെ അനുവദിയ്ക്കുന്നു"
 +
-+#: ../gui/selinux.tbl:80
-+msgid "Disable SELinux protection for fetchmail"
-+msgstr ""
++#: booleans.py:118
++#, fuzzy
++msgid "Allow openvpn to read home directories"
++msgstr "ഹോം ഡയറക്ടറികളിലേക്ക് പ്രവേശിക്കുന്നതിനായി spamd അനുവദിക്കുക"
 +
-+#: ../gui/selinux.tbl:81
-+msgid "Disable SELinux protection for fingerd daemon"
-+msgstr ""
++#: booleans.py:119
++#, fuzzy
++msgid "Allow piranha-lvs domain to connect to the network using TCP."
++msgstr "നെറ്റ്‌വര്‍ക്കിലേക്ക് കണക്ട് ചെയ്യുന്നതിനായി squid ഡെമണിനെ അനുവദിക്കുക"
 +
-+#: ../gui/selinux.tbl:82
-+msgid "Disable SELinux protection for freshclam daemon"
-+msgstr ""
++#: booleans.py:120
++#, fuzzy
++msgid "Allow polipo to connect to all ports > 1023"
++msgstr "ഏതെങ്കിലും ടിസിപി പോര്‍ട്ടിലേക്കു് കണക്ട് ചെയ്യുവാന്‍ %s-നെ അനുവദിയ്ക്കുന്നു"
 +
-+#: ../gui/selinux.tbl:83
-+msgid "Disable SELinux protection for fsdaemon daemon"
-+msgstr ""
++#: booleans.py:121
+ msgid ""
+-"Allow sysadm SELinux user account to execute files in home directory or /tmp"
++"Determine whether Polipo session daemon can bind tcp sockets to all "
++"unreserved ports."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:13
++#: booleans.py:122
+ msgid ""
+-"Allow unconfined SELinux user account to execute files in home directory or /"
+-"tmp"
++"Determine whether calling user domains can execute Polipo daemon in the "
++"polipo_session_t domain."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:14
+-msgid "Network Configuration"
+-msgstr ""
++#: booleans.py:123
++#, fuzzy
++msgid "Determine whether polipo can access cifs file systems."
++msgstr "ഹോം ഡയറക്ടറികളിലേക്ക് പ്രവേശിക്കുന്നതിനായി spamd അനുവദിക്കുക"
+ 
+-#: ../gui/selinux.tbl:14
+-msgid "Allow unlabeled packets to flow on the network"
+-msgstr ""
++#: booleans.py:124
++#, fuzzy
++msgid "Determine whether Polipo can access nfs file systems."
++msgstr "ഹോം ഡയറക്ടറികളിലേക്ക് പ്രവേശിക്കുന്നതിനായി spamd അനുവദിക്കുക"
+ 
+-#: ../gui/selinux.tbl:15
+-msgid ""
+-"Allow user SELinux user account to execute files in home directory or /tmp"
++#: booleans.py:125
++msgid "Enable polyinstantiated directory support."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:16
+-msgid "Allow unconfined to dyntrans to unconfined_execmem"
++#: booleans.py:126
++msgid "Allow the portage domains to use NFS mounts (regular nfs_t)"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
+-#: ../gui/selinux.tbl:140
+-msgid "Databases"
+-msgstr ""
++#: booleans.py:127
++#, fuzzy
++msgid "Allow postfix_local domain full write access to mail_spool directories"
++msgstr "ഹോം ഡയറക്ടറികളിലേക്ക് പ്രവേശിക്കുന്നതിനായി spamd അനുവദിക്കുക"
+ 
+-#: ../gui/selinux.tbl:17
+-msgid "Allow user to connect to mysql socket"
++#: booleans.py:128
++msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:18
+-msgid "Allow user to connect to postgres socket"
++#: booleans.py:129
++msgid "Allow transmit client label to foreign database"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
+-msgid "XServer"
+-msgstr ""
++#: booleans.py:130
++#, fuzzy
++msgid "Allow database admins to execute DML statement"
++msgstr "mount കമാന്‍ഡ് പ്രവര്‍ത്തിപ്പിക്കുന്നതിനായി ഉപയോക്താവിനെ അനുവദിക്കുക"
 +
-+#: ../gui/selinux.tbl:84
-+msgid "Disable SELinux protection for gpm daemon"
-+msgstr ""
++#: booleans.py:131
++#, fuzzy
++msgid "Allow unprivileged users to execute DDL statement"
++msgstr "ping പ്രവര്‍ത്തിപ്പിക്കുന്നതിനായി സാധാരണ ഉപയോക്താവിനെ അനുവദിക്കുക"
+ 
+-#: ../gui/selinux.tbl:19
+-msgid "Allow clients to write to X shared memory"
++#: booleans.py:132
++msgid "Allow pppd to load kernel modules for certain modems"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:20
++#: booleans.py:133
++msgid "Allow pppd to be run for a regular user"
++msgstr "ഒരു സാധാരണ ഉപയോക്താവിന് പ്രവര്‍ത്തിപ്പിക്കുന്നതിനായി pppd-യെ അനുവദിക്കുക"
 +
-+#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
-+msgid "NFS"
-+msgstr ""
++#: booleans.py:134
++#, fuzzy
+ msgid ""
+-"Allow xguest SELinux user account to execute files in home directory or /tmp"
++"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
++msgstr "ഏതെങ്കിലും udp പോര്‍ട്ടിലേക്കു് കണക്ട് ചെയ്യുവാന്‍ %s-നെ അനുവദിയ്ക്കുന്നു"
 +
-+#: ../gui/selinux.tbl:85
-+msgid "Disable SELinux protection for gss daemon"
-+msgstr ""
++#: booleans.py:135
++#, fuzzy
++msgid "Allow Puppet client to manage all file types."
++msgstr "mount ഉപയോഗിച്ച് ഏത് ഫയലും മൌണ്ട് ചെയ്യുന്നതിനായി അനുവദിക്കുക"
 +
-+#: ../gui/selinux.tbl:86
-+msgid "Disable SELinux protection for Hal daemon"
-+msgstr ""
++#: booleans.py:136
++#, fuzzy
++msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
++msgstr "postgres സോക്കറ്റിലേക്ക് കണക്ട് ചെയ്യുന്നതിനായി ഉപയോക്താവിനെ അനുവദിക്കുക"
 +
-+#: ../gui/selinux.tbl:87
-+msgid "Compatibility"
-+msgstr ""
++#: booleans.py:137
++#, fuzzy
++msgid "Allow qemu to connect fully to the network"
++msgstr "നെറ്റ്‌വര്‍ക്കിലേക്ക് കണക്ട് ചെയ്യുന്നതിനായി squid ഡെമണിനെ അനുവദിക്കുക"
 +
-+#: ../gui/selinux.tbl:87
-+msgid ""
-+"Do not audit things that we know to be broken but which are not security "
-+"risks"
-+msgstr ""
++#: booleans.py:138
++#, fuzzy
++msgid "Allow qemu to use cifs/Samba file systems"
++msgstr "nfs ഡയറക്ടറികള്‍ പങ്കിടുന്നതിനായി Samba-യെ അനുവദിക്കുക"
 +
-+#: ../gui/selinux.tbl:88
-+msgid "Disable SELinux protection for hostname daemon"
++#: booleans.py:139
++msgid "Allow qemu to use serial/parallel communication ports"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:89
-+msgid "Disable SELinux protection for hotplug daemon"
-+msgstr ""
++#: booleans.py:140
++#, fuzzy
++msgid "Allow qemu to use nfs file systems"
++msgstr "nfs ഡയറക്ടറികള്‍ പങ്കിടുന്നതിനായി Samba-യെ അനുവദിക്കുക"
 +
-+#: ../gui/selinux.tbl:90
-+msgid "Disable SELinux protection for howl daemon"
-+msgstr ""
++#: booleans.py:141
++#, fuzzy
++msgid "Allow qemu to use usb devices"
++msgstr "usb ഡിവൈസുകള്‍ rw ചെയ്യുന്നതിനായി ഉപയോക്താക്കളെ അനുവദിക്കുക"
 +
-+#: ../gui/selinux.tbl:91
-+msgid "Disable SELinux protection for cups hplip daemon"
-+msgstr ""
++#: booleans.py:142
++#, fuzzy
++msgid "Allow racoon to read shadow"
++msgstr "/etc/shadow ലഭ്യമാക്കുന്നതിനായി sasl ഓഥന്റിക്കേഷന്‍ സര്‍വറിനെ അനുവദിക്കുക"
 +
-+#: ../gui/selinux.tbl:92
-+msgid "Disable SELinux protection for httpd rotatelogs"
-+msgstr ""
++#: booleans.py:143
++#, fuzzy
++msgid "Allow rgmanager domain to connect to the network using TCP."
++msgstr "നെറ്റ്‌വര്‍ക്കിലേക്ക് കണക്ട് ചെയ്യുന്നതിനായി squid ഡെമണിനെ അനുവദിക്കുക"
 +
-+#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
-+msgid "HTTPD Service"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:93
-+msgid "Disable SELinux protection for http suexec"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:94
-+msgid "Disable SELinux protection for hwclock daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:95
-+msgid "Disable SELinux protection for i18n daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:96
-+msgid "Disable SELinux protection for imazesrv daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:97
-+msgid "Disable SELinux protection for inetd child daemons"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:98
-+msgid "Disable SELinux protection for inetd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:99
-+msgid "Disable SELinux protection for innd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:100
-+msgid "Disable SELinux protection for iptables daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:101
-+msgid "Disable SELinux protection for ircd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:102
-+msgid "Disable SELinux protection for irqbalance daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:103
-+msgid "Disable SELinux protection for iscsi daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:104
-+msgid "Disable SELinux protection for jabberd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
-+msgid "Kerberos"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:105
-+msgid "Disable SELinux protection for kadmind daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:106
-+msgid "Disable SELinux protection for klogd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:107
-+msgid "Disable SELinux protection for krb5kdc daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:108
-+msgid "Disable SELinux protection for ktalk daemons"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:109
-+msgid "Disable SELinux protection for kudzu daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:110
-+msgid "Disable SELinux protection for locate daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:111
-+msgid "Disable SELinux protection for lpd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:112
-+msgid "Disable SELinux protection for lrrd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:113
-+msgid "Disable SELinux protection for lvm daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:114
-+msgid "Disable SELinux protection for mailman"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:115
-+msgid "Allow evolution and thunderbird to read user files"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:116
-+msgid "Disable SELinux protection for mdadm daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:117
-+msgid "Disable SELinux protection for monopd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:118
-+msgid "Allow the mozilla browser to read user files"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:119
-+msgid "Disable SELinux protection for mrtg daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:120
-+msgid "Disable SELinux protection for mysqld daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:121
-+msgid "Disable SELinux protection for nagios daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
-+msgid "Name Service"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:122
-+msgid "Disable SELinux protection for named daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:123
-+msgid "Disable SELinux protection for nessusd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:124
-+msgid "Disable SELinux protection for NetworkManager"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:125
-+msgid "Disable SELinux protection for nfsd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
-+#: ../gui/selinux.tbl:221
-+msgid "Samba"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:126
-+msgid "Disable SELinux protection for nmbd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:127
-+msgid "Disable SELinux protection for nrpe daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:128
-+msgid "Disable SELinux protection for nscd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:129
-+msgid "Disable SELinux protection for nsd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:130
-+msgid "Disable SELinux protection for ntpd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:131
-+msgid "Disable SELinux protection for oddjob"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:132
-+msgid "Disable SELinux protection for oddjob_mkhomedir"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:133
-+msgid "Disable SELinux protection for openvpn daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:134
-+msgid "Disable SELinux protection for pam daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:135
-+msgid "Disable SELinux protection for pegasus"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:136
-+msgid "Disable SELinux protection for perdition daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:137
-+msgid "Disable SELinux protection for portmap daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:138
-+msgid "Disable SELinux protection for portslave daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:139
-+msgid "Disable SELinux protection for postfix"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:140
-+msgid "Disable SELinux protection for postgresql daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:141
-+msgid "pppd"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:141
-+msgid "Allow pppd to be run for a regular user"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:142
-+msgid "Disable SELinux protection for pptp"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:143
-+msgid "Disable SELinux protection for prelink daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:144
-+msgid "Disable SELinux protection for privoxy daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:145
-+msgid "Disable SELinux protection for ptal daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:146
-+msgid "Disable SELinux protection for pxe daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:147
-+msgid "Disable SELinux protection for pyzord"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:148
-+msgid "Disable SELinux protection for quota daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:149
-+msgid "Disable SELinux protection for radiusd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:150
-+msgid "Disable SELinux protection for radvd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:151
-+msgid "Disable SELinux protection for rdisc"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:152
-+msgid "Disable SELinux protection for readahead"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:153
-+msgid "Allow programs to read files in non-standard locations (default_t)"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:154
-+msgid "Disable SELinux protection for restorecond"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:155
-+msgid "Disable SELinux protection for rhgb daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:156
-+msgid "Disable SELinux protection for ricci"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:157
-+msgid "Disable SELinux protection for ricci_modclusterd"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:158
-+msgid "Disable SELinux protection for rlogind daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:159
-+msgid "Disable SELinux protection for rpcd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:160
-+msgid "Disable SELinux protection for rshd"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:161
-+msgid "rsync"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:161
-+msgid "Disable SELinux protection for rsync daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:162
-+msgid "Allow ssh to run from inetd instead of as a daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:163
-+msgid "Allow Samba to share nfs directories"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
-+msgid "SASL authentication server"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:164
-+msgid "Allow sasl authentication server to read /etc/shadow"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:165
-+msgid ""
-+"Allow X-Windows server to map a memory region as both executable and writable"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:166
-+msgid "Disable SELinux protection for saslauthd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:167
-+msgid "Disable SELinux protection for scannerdaemon daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:168
-+msgid "Do not allow transition to sysadm_t, sudo and su effected"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:169
-+msgid "Do not allow any processes to load kernel modules"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:170
-+msgid "Do not allow any processes to modify kernel SELinux policy"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:171
-+msgid "Disable SELinux protection for sendmail daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:172
-+msgid "Disable SELinux protection for setrans"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:173
-+msgid "Disable SELinux protection for setroubleshoot daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:174
-+msgid "Disable SELinux protection for slapd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:175
-+msgid "Disable SELinux protection for slrnpull daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:176
-+msgid "Disable SELinux protection for smbd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:177
-+msgid "Disable SELinux protection for snmpd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:178
-+msgid "Disable SELinux protection for snort daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:179
-+msgid "Disable SELinux protection for soundd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:180
-+msgid "Disable SELinux protection for sound daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
-+msgid "Spam Protection"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:181
-+msgid "Disable SELinux protection for spamd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:182
-+msgid "Allow spamd to access home directories"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:183
-+msgid "Allow Spam Assassin daemon network access"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:184
-+msgid "Disable SELinux protection for speedmgmt daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
-+msgid "Squid"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:185
-+msgid "Allow squid daemon to connect to the network"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:186
-+msgid "Disable SELinux protection for squid daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:187
-+msgid "Disable SELinux protection for ssh daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:188
-+msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:189
-+msgid ""
-+"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
-+"bashrc)"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
-+msgid "Universal SSL tunnel"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:190
-+msgid "Disable SELinux protection for stunnel daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:191
-+msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:192
-+msgid "Disable SELinux protection for swat daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:193
-+msgid "Disable SELinux protection for sxid daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:194
-+msgid "Disable SELinux protection for syslogd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:195
-+msgid "Disable SELinux protection for system cron jobs"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:196
-+msgid "Disable SELinux protection for tcp daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:197
-+msgid "Disable SELinux protection for telnet daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:198
-+msgid "Disable SELinux protection for tftpd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:199
-+msgid "Disable SELinux protection for transproxy daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:200
-+msgid "Disable SELinux protection for udev daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:201
-+msgid "Disable SELinux protection for uml daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:202
-+msgid ""
-+"Allow xinetd to run unconfined, including any services it starts that do not "
-+"have a domain transition explicitly defined"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:203
-+msgid ""
-+"Allow rc scripts to run unconfined, including any daemon started by an rc "
-+"script that does not have a domain transition explicitly defined"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:204
-+msgid "Allow rpm to run unconfined"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:205
-+msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:206
-+msgid "Disable SELinux protection for updfstab daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:207
-+msgid "Disable SELinux protection for uptimed daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:208
-+msgid ""
-+"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
-+"staff_r can do so"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:209
-+msgid "Allow users to execute the mount command"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:210
-+msgid "Allow regular users direct mouse access (only allow the X server)"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:211
-+msgid "Allow users to run the dmesg command"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:212
-+msgid "Allow users to control network interfaces (also needs USERCTL=true)"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:213
-+msgid "Allow normal user to execute ping"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:214
-+msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:215
-+msgid "Allow users to rw usb devices"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:216
-+msgid ""
-+"Allow users to run TCP servers (bind to ports and accept connection from the "
-+"same domain and outside users)  disabling this forces FTP passive mode and "
-+"may change other protocols"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:217
-+msgid "Allow user to stat ttyfiles"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:218
-+msgid "Disable SELinux protection for uucpd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:219
-+msgid "Disable SELinux protection for vmware daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:220
-+msgid "Disable SELinux protection for watchdog daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:221
-+msgid "Disable SELinux protection for winbind daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:222
-+msgid "Disable SELinux protection for xdm daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:223
-+msgid "Allow xdm logins as sysadm_r:sysadm_t"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:224
-+msgid "Disable SELinux protection for xen daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:225
-+msgid "XEN"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:225
-+msgid "Allow xen to read/write physical disk devices"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:226
-+msgid "Disable SELinux protection for xfs daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:227
-+msgid "Disable SELinux protection for xen control"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:228
-+msgid "Disable SELinux protection for ypbind daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:229
-+msgid "Disable SELinux protection for NIS Password Daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:230
-+msgid "Disable SELinux protection for ypserv daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:231
-+msgid "Disable SELinux protection for NIS Transfer Daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:232
-+msgid "Allow SELinux webadm user to manage unprivileged users home directories"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:233
-+msgid "Allow SELinux webadm user to read unprivileged users home directories"
-+msgstr ""
-+
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Are you sure you want to delete %s '%s'?"
-+msgstr ""
-+
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Delete %s"
-+msgstr ""
-+
-+#: ../gui/semanagePage.py:134
-+#, python-format
-+msgid "Add %s"
-+msgstr ""
-+
-+#: ../gui/semanagePage.py:148
-+#, python-format
-+msgid "Modify %s"
-+msgstr ""
-+
-+#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
-+msgid "Permissive"
-+msgstr ""
-+
-+#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
-+msgid "Enforcing"
-+msgstr ""
-+
-+#: ../gui/statusPage.py:94
-+msgid "Status"
-+msgstr ""
-+
-+#: ../gui/statusPage.py:133
-+msgid ""
-+"Changing the policy type will cause a relabel of the entire file system on "
-+"the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
-+msgstr ""
-+
-+#: ../gui/statusPage.py:147
-+msgid ""
-+"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
-+"you later decide to turn SELinux back on, the system will be required to "
-+"relabel.  If you just want to see if SELinux is causing a problem on your "
-+"system, you can go to permissive mode which will only log errors and not "
-+"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
-+"wish to continue?"
-+msgstr ""
-+
-+#: ../gui/statusPage.py:152
-+msgid ""
-+"Changing to SELinux enabled will cause a relabel of the entire file system "
-+"on the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:11
-+msgid "system-config-selinux"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:12
-+msgid ""
-+"Copyright (c)2006 Red Hat, Inc.\n"
-+"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:22
-+#: ../gui/system-config-selinux.glade:544
-+msgid "Add SELinux Login Mapping"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:257
-+msgid "Add SELinux Network Ports"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:391
-+#: ../gui/system-config-selinux.glade:678
-+msgid "SELinux Type"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:622
-+msgid "File Specification"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:650
-+msgid "File Type"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:727
-+msgid ""
-+"all files\n"
-+"regular file\n"
-+"directory\n"
-+"character device\n"
-+"block device\n"
-+"socket\n"
-+"symbolic link\n"
-+"named pipe\n"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:773
-+msgid "MLS"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:837
-+msgid "Add SELinux User"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1079
-+msgid "SELinux Administration"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1122
-+msgid "Add"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1144
-+msgid "_Properties"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1166
-+msgid "_Delete"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1256
-+msgid "Select Management Object"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1273
-+msgid "<b>Select:</b>"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1326
-+msgid "System Default Enforcing Mode"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1354
++#: booleans.py:144
 +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
++"Allow rsync to modify public files used for public file transfer services.  "
++"Files/Directories must be labeled public_content_rw_t."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
+-#: ../gui/selinux.tbl:231
+-msgid "NIS"
+-msgstr ""
++#: booleans.py:145
++#, fuzzy
++msgid "Allow rsync to run as a client"
++msgstr "പരിതികളില്ലാതെ rpm പ്രവര്‍ത്തിക്കുന്നതിനായി അനുവദിക്കുക"
+ 
+-#: ../gui/selinux.tbl:21
+-msgid "Allow daemons to run with NIS"
+-msgstr ""
++#: booleans.py:146
++#, fuzzy
++msgid "Allow rsync to export any files/directories read only."
++msgstr "mount ഉപയോഗിച്ച് ഏത് ഡയറക്ടറിയും മൌണ്ട് ചെയ്യുന്നതിനായി അനുവദിക്കുക"
+ 
+-#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
+-#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
+-#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
+-#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
+-#: ../gui/selinux.tbl:118
+-msgid "Web Applications"
+-msgstr ""
++#: booleans.py:147
++#, fuzzy
++msgid "Allow rsync servers to share cifs files systems"
++msgstr "nfs ഡയറക്ടറികള്‍ പങ്കിടുന്നതിനായി Samba-യെ അനുവദിക്കുക"
+ 
+-#: ../gui/selinux.tbl:22
+-msgid "Transition staff SELinux user to Web Browser Domain"
+-msgstr ""
++#: booleans.py:148
++#, fuzzy
++msgid "Allow rsync servers to share nfs files systems"
++msgstr "nfs ഡയറക്ടറികള്‍ പങ്കിടുന്നതിനായി Samba-യെ അനുവദിക്കുക"
+ 
+-#: ../gui/selinux.tbl:23
+-msgid "Transition sysadm SELinux user to Web Browser Domain"
+-msgstr ""
++#: booleans.py:149
++#, fuzzy
++msgid "Allow samba to create new home directories (e.g. via PAM)"
++msgstr "ഹോം ഡയറക്ടറികളിലേക്ക് പ്രവേശിക്കുന്നതിനായി spamd അനുവദിക്കുക"
+ 
+-#: ../gui/selinux.tbl:24
+-msgid "Transition user SELinux user to Web Browser Domain"
++#: booleans.py:150
 +msgid ""
-+"Select if you wish to relabel then entire file system on next reboot.  "
-+"Relabeling can take a very long time, depending on the size of the system.  "
-+"If you are changing policy types or going from disabled to enforcing, a "
-+"relabel is required."
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1509
-+msgid "Relabel on next reboot."
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1561
-+msgid "label37"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1598
-+msgid "Revert boolean setting to system default"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1614
-+msgid "Toggle between Customized and All Booleans"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1645
-+#: ../gui/system-config-selinux.glade:1850
-+#: ../gui/system-config-selinux.glade:2037
-+#: ../gui/system-config-selinux.glade:2224
-+#: ../gui/system-config-selinux.glade:2467
-+#: ../gui/system-config-selinux.glade:2692
-+#: ../gui/system-config-selinux.glade:2867
-+msgid "Filter"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1734
-+msgid "label50"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1771
-+msgid "Add File Context"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1787
-+msgid "Modify File Context"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1803
-+msgid "Delete File Context"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1819
-+msgid "Toggle between all and customized file context"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1939
-+msgid "label38"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1976
-+msgid "Add SELinux User Mapping"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1992
-+msgid "Modify SELinux User Mapping"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2008
-+msgid "Delete SELinux User Mapping"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2126
-+msgid "label39"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2163
-+msgid "Add User"
++"Allow samba to act as the domain controller, add users, groups and change "
++"passwords."
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:2179
-+msgid "Modify User"
-+msgstr ""
++#: booleans.py:151
++#, fuzzy
++msgid "Allow samba to share users home directories."
++msgstr "ഹോം ഡയറക്ടറികളിലേക്ക് പ്രവേശിക്കുന്നതിനായി spamd അനുവദിക്കുക"
 +
-+#: ../gui/system-config-selinux.glade:2195
-+msgid "Delete User"
-+msgstr ""
++#: booleans.py:152
++#, fuzzy
++msgid "Allow samba to share any file/directory read only."
++msgstr "nfs ഡയറക്ടറികള്‍ പങ്കിടുന്നതിനായി Samba-യെ അനുവദിക്കുക"
 +
-+#: ../gui/system-config-selinux.glade:2313
-+msgid "label41"
-+msgstr ""
++#: booleans.py:153
++#, fuzzy
++msgid "Allow samba to share any file/directory read/write."
++msgstr "nfs ഡയറക്ടറികള്‍ പങ്കിടുന്നതിനായി Samba-യെ അനുവദിക്കുക"
 +
-+#: ../gui/system-config-selinux.glade:2350
-+msgid "Add Network Port"
-+msgstr ""
++#: booleans.py:154
++#, fuzzy
++msgid "Allow samba to act as a portmapper"
++msgstr "nfs ഡയറക്ടറികള്‍ പങ്കിടുന്നതിനായി Samba-യെ അനുവദിക്കുക"
 +
-+#: ../gui/system-config-selinux.glade:2366
-+msgid "Edit Network Port"
-+msgstr ""
++#: booleans.py:155
++#, fuzzy
++msgid "Allow samba to run unconfined scripts"
++msgstr "പരിതികളില്ലാതെ rpm പ്രവര്‍ത്തിക്കുന്നതിനായി അനുവദിക്കുക"
 +
-+#: ../gui/system-config-selinux.glade:2382
-+msgid "Delete Network Port"
-+msgstr ""
++#: booleans.py:156
++#, fuzzy
++msgid "Allow samba to export ntfs/fusefs volumes."
++msgstr "ഹോം ഡയറക്ടറികളിലേക്ക് പ്രവേശിക്കുന്നതിനായി spamd അനുവദിക്കുക"
 +
-+#: ../gui/system-config-selinux.glade:2418
-+#: ../gui/system-config-selinux.glade:2436
-+msgid "Toggle between Customized and All Ports"
-+msgstr ""
++#: booleans.py:157
++#, fuzzy
++msgid "Allow samba to export NFS volumes."
++msgstr "nfs ഡയറക്ടറികള്‍ പങ്കിടുന്നതിനായി Samba-യെ അനുവദിക്കുക"
 +
-+#: ../gui/system-config-selinux.glade:2556
-+msgid "label42"
-+msgstr ""
++#: booleans.py:158
++#, fuzzy
++msgid "Allow sanlock to read/write fuse files"
++msgstr "ഫിസിക്കല്‍ ഡിസ്ക് ഡിവൈസുകളിലേക്ക് റീഡ്/റൈറ്റ് പ്രവര്‍ത്തി xen അനുവദിക്കുക"
 +
-+#: ../gui/system-config-selinux.glade:2593
-+msgid "Generate new policy module"
-+msgstr ""
++#: booleans.py:159
++#, fuzzy
++msgid "Allow sanlock to manage nfs files"
++msgstr "mount ഉപയോഗിച്ച് ഏത് ഫയലും മൌണ്ട് ചെയ്യുന്നതിനായി അനുവദിക്കുക"
 +
-+#: ../gui/system-config-selinux.glade:2609
-+msgid "Load policy module"
-+msgstr ""
++#: booleans.py:160
++#, fuzzy
++msgid "Allow sanlock to manage cifs files"
++msgstr "mount ഉപയോഗിച്ച് ഏത് ഫയലും മൌണ്ട് ചെയ്യുന്നതിനായി അനുവദിക്കുക"
 +
-+#: ../gui/system-config-selinux.glade:2625
-+msgid "Remove loadable policy module"
-+msgstr ""
++#: booleans.py:161
++#, fuzzy
++msgid "Allow sasl to read shadow"
++msgstr "/etc/shadow ലഭ്യമാക്കുന്നതിനായി sasl ഓഥന്റിക്കേഷന്‍ സര്‍വറിനെ അനുവദിക്കുക"
 +
-+#: ../gui/system-config-selinux.glade:2661
++#: booleans.py:162
 +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 ""
-diff -up policycoreutils-2.1.12/po/nb.po.rhat policycoreutils-2.1.12/po/nb.po
---- policycoreutils-2.1.12/po/nb.po.rhat	2012-07-04 07:35:21.000000000 -0400
-+++ policycoreutils-2.1.12/po/nb.po	2012-10-16 15:07:17.577526261 -0400
-@@ -1,20 +1,21 @@
--# Norwegian bokmål translation of policycoreutils.
--# Copyright (C) 2006 Red Hat, Inc.
-+# SOME DESCRIPTIVE TITLE.
-+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
- # This file is distributed under the same license as the PACKAGE package.
--# Kjartan Maraas <kmaraas at gnome.org>, 2006, 2007.
- #
-+# Translators:
- msgid ""
++"disallow programs, such as newrole, from transitioning to administrative "
++"user domains."
  msgstr ""
--"Project-Id-Version: policycoreutils\n"
-+"Project-Id-Version: Policycoreutils\n"
- "Report-Msgid-Bugs-To: \n"
--"POT-Creation-Date: 2012-03-27 10:49-0400\n"
--"PO-Revision-Date: 2007-10-04 15:01+0200\n"
--"Last-Translator: Kjartan Maraas <kmaraas at gnome.org>\n"
--"Language-Team: Norwegian bokmal <i18n-nb at lister.ping.uio.no>\n"
--"Language: \n"
-+"POT-Creation-Date: 2012-05-25 07:28-0400\n"
-+"PO-Revision-Date: 2012-04-02 20:30+0000\n"
-+"Last-Translator: dwalsh <dwalsh at redhat.com>\n"
-+"Language-Team: Norwegian Bokmål <i18n-nb at lister.ping.uio.no>\n"
-+"Language: nb\n"
- "MIME-Version: 1.0\n"
- "Content-Type: text/plain; charset=UTF-8\n"
- "Content-Transfer-Encoding: 8bit\n"
-+"Plural-Forms: nplurals=2; plural=(n != 1)\n"
  
- #: ../run_init/run_init.c:67
- msgid ""
-@@ -89,844 +90,851 @@ msgstr ""
- msgid "global"
+-#: ../gui/selinux.tbl:25
+-msgid "Transition xguest SELinux user to Web Browser Domain"
++#: booleans.py:163
++msgid "Disable kernel module loading."
  msgstr ""
  
--#: ../semanage/seobject.py:222
-+#: ../semanage/seobject.py:225
- msgid "Could not create semanage handle"
+-#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
+-#: ../gui/selinux.tbl:29
+-msgid "Allow staff Web Browsers to write to home directories"
++#: 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 ""
  
--#: ../semanage/seobject.py:230
-+#: ../semanage/seobject.py:233
- msgid "SELinux policy is not managed or store cannot be accessed."
+-#: ../gui/selinux.tbl:30
+-msgid "Disable SELinux protection for amanda"
++#: booleans.py:165
++#, fuzzy
++msgid "Allow regular users direct dri device access"
  msgstr ""
++"സാധാരണ ഉപയോക്താക്കള്‍ക്ക് നേരിട്ടുള്ള മൌസ് ലഭ്യത അനുവദിക്കുക (എക്സ് സര്‍വറിന് മാത്രം അനുവദിക്കുക)"
  
--#: ../semanage/seobject.py:235
-+#: ../semanage/seobject.py:238
- msgid "Cannot read policy store."
+-#: ../gui/selinux.tbl:31
+-msgid "Disable SELinux protection for amavis"
++#: 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 ""
  
--#: ../semanage/seobject.py:240
-+#: ../semanage/seobject.py:243
- msgid "Could not establish semanage connection"
+-#: ../gui/selinux.tbl:32
+-msgid "Disable SELinux protection for apmd daemon"
++#: booleans.py:167
++msgid ""
++"Allow all unconfined executables to use libraries requiring text relocation "
++"that are not labeled textrel_shlib_t"
  msgstr ""
  
--#: ../semanage/seobject.py:245
-+#: ../semanage/seobject.py:248
- msgid "Could not test MLS enabled status"
+-#: ../gui/selinux.tbl:33
+-msgid "Disable SELinux protection for arpwatch daemon"
++#: 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 ""
  
--#: ../semanage/seobject.py:251 ../semanage/seobject.py:266
-+#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
- msgid "Not yet implemented"
- msgstr ""
+-#: ../gui/selinux.tbl:34
+-msgid "Disable SELinux protection for auditd daemon"
+-msgstr ""
++#: booleans.py:169
++#, fuzzy
++msgid "Allow users to connect to the local mysql server"
++msgstr "mysql സോക്കറ്റിലേക്ക് കണക്ട് ചെയ്യുന്നതിനായി ഉപയോക്താവിനെ അനുവദിക്കുക"
  
--#: ../semanage/seobject.py:255
-+#: ../semanage/seobject.py:258
- msgid "Semanage transaction already in progress"
+-#: ../gui/selinux.tbl:35
+-msgid "Disable SELinux protection for automount daemon"
+-msgstr ""
++#: booleans.py:170
++#, fuzzy
++msgid ""
++"Allow confined users the ability to execute the ping and traceroute commands."
++msgstr "mount കമാന്‍ഡ് പ്രവര്‍ത്തിപ്പിക്കുന്നതിനായി ഉപയോക്താവിനെ അനുവദിക്കുക"
+ 
+-#: ../gui/selinux.tbl:36
+-msgid "Disable SELinux protection for avahi"
+-msgstr ""
++#: booleans.py:171
++#, fuzzy
++msgid "Allow users to connect to PostgreSQL"
++msgstr "postgres സോക്കറ്റിലേക്ക് കണക്ട് ചെയ്യുന്നതിനായി ഉപയോക്താവിനെ അനുവദിക്കുക"
+ 
+-#: ../gui/selinux.tbl:37
+-msgid "Disable SELinux protection for bluetooth daemon"
++#: booleans.py:172
++#, fuzzy
++msgid ""
++"Allow user to r/w files on filesystems that do not have extended attributes "
++"(FAT, CDROM, FLOPPY)"
  msgstr ""
++"r/w noextattrfile (FAT, CDROM, FLOPPY) r/w ചെയ്യുന്നതിനായി ഉപയോക്താവിനെ അനുവദിക്കുക"
  
--#: ../semanage/seobject.py:264
-+#: ../semanage/seobject.py:267
- msgid "Could not start semanage transaction"
+-#: ../gui/selinux.tbl:38
+-msgid "Disable SELinux protection for canna daemon"
++#: booleans.py:173
++#, fuzzy
++msgid ""
++"Allow users to run TCP servers (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 ""
++"ഇത് പ്രവര്‍ത്തനരഹിതമാക്കി ഉപയോക്താക്കളെ ടിസിപി സര്‍വറുകള്‍ പ്രവര്‍ത്തിക്കുന്നതിനായി അനുവദിക്കുന്നത് "
++"(പോര്‍ട്ടുകളിലേക്ക് ബൈന്‍ഡ് ചെയ്ത് അതേ ഡൊമിയിനില്‍ നിന്നും മറ്റുള്ളവരില്‍ നിന്നും കണക്ഷന്‍ "
++"സ്വീകരിക്കുക)  എഫ്ടിപി പാസ്സീവ് മോഡ് നിഷ്ക്രിയമാക്കി മറ്റ് സമ്പ്രദായങ്ങളും മാറ്റുന്നു."
  
--#: ../semanage/seobject.py:274
-+#: ../semanage/seobject.py:278
- msgid "Could not commit semanage transaction"
+-#: ../gui/selinux.tbl:39
+-msgid "Disable SELinux protection for cardmgr daemon"
+-msgstr ""
++#: booleans.py:174
++#, fuzzy
++msgid "Allow user music sharing"
++msgstr "usb ഡിവൈസുകള്‍ rw ചെയ്യുന്നതിനായി ഉപയോക്താക്കളെ അനുവദിക്കുക"
+ 
+-#: ../gui/selinux.tbl:40
+-msgid "Disable SELinux protection for Cluster Server"
++#: booleans.py:175
++msgid ""
++"Allow anon internal-sftp to upload files, used for public file transfer "
++"services. Directories must be labeled public_content_rw_t."
  msgstr ""
  
--#: ../semanage/seobject.py:279
-+#: ../semanage/seobject.py:283
- msgid "Semanage transaction not in progress"
+-#: ../gui/selinux.tbl:41
++#: booleans.py:176
++#, fuzzy
+ msgid ""
+-"Allow cdrecord to read various content. nfs, samba, removable devices, user "
+-"temp and untrusted content files"
++"Allow sftp-internal to read and write files in the user home directories"
  msgstr ""
++"അവകാശമില്ലാത്ത ഉപയോക്താക്കളുടെ ഹോം ഡയറക്ടറികളിലേക്ക് പ്രവേശിക്കുന്നതിനായി SELinux webadm "
++"ഉപയോക്താവിനെ അനുവദിക്കുക"
  
--#: ../semanage/seobject.py:291 ../semanage/seobject.py:371
-+#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
- msgid "Could not list SELinux modules"
+-#: ../gui/selinux.tbl:42
+-msgid "Disable SELinux protection for ciped daemon"
++#: booleans.py:177
++#, fuzzy
++msgid ""
++"Allow sftp-internal to login to local users and read/write all files on the "
++"system, governed by DAC."
  msgstr ""
++"അവകാശമില്ലാത്ത ഉപയോക്താക്കളുടെ ഹോം ഡയറക്ടറികളിലേക്ക് പ്രവേശിക്കുന്നതിനായി SELinux webadm "
++"ഉപയോക്താവിനെ അനുവദിക്കുക"
  
--#: ../semanage/seobject.py:304
-+#: ../semanage/seobject.py:308
- msgid "Modules Name"
+-#: ../gui/selinux.tbl:43
+-msgid "Disable SELinux protection for clamd daemon"
++#: booleans.py:178
++#, fuzzy
++msgid ""
++"Allow internal-sftp to read and write files in the user ssh home directories."
  msgstr ""
++"അവകാശമില്ലാത്ത ഉപയോക്താക്കളുടെ ഹോം ഡയറക്ടറികളിലേക്ക് പ്രവേശിക്കുന്നതിനായി SELinux webadm "
++"ഉപയോക്താവിനെ അനുവദിക്കുക"
  
--#: ../semanage/seobject.py:304
-+#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
- msgid "Version"
- msgstr "Versjon"
+-#: ../gui/selinux.tbl:44
+-msgid "Disable SELinux protection for clamscan"
+-msgstr ""
++#: booleans.py:179
++#, fuzzy
++msgid "Allow sge to connect to the network using any TCP port"
++msgstr "നെറ്റ്‌വര്‍ക്കിലേക്ക് കണക്ട് ചെയ്യുന്നതിനായി squid ഡെമണിനെ അനുവദിക്കുക"
  
--#: ../semanage/seobject.py:307
-+#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
- msgid "Disabled"
+-#: ../gui/selinux.tbl:45
+-msgid "Disable SELinux protection for clvmd"
 -msgstr ""
-+msgstr "Slått av"
++#: booleans.py:180
++#, fuzzy
++msgid "Allow sge to access nfs file systems."
++msgstr "ഹോം ഡയറക്ടറികളിലേക്ക് പ്രവേശിക്കുന്നതിനായി spamd അനുവദിക്കുക"
  
--#: ../semanage/seobject.py:322
-+#: ../semanage/seobject.py:326
- #, python-format
- msgid "Could not disable module %s (remove failed)"
+-#: ../gui/selinux.tbl:46
+-msgid "Disable SELinux protection for comsat daemon"
++#: booleans.py:181
++msgid ""
++"Enable additional permissions needed to support devices on 3ware controllers."
  msgstr ""
  
--#: ../semanage/seobject.py:333
-+#: ../semanage/seobject.py:337
- #, python-format
- msgid "Could not enable module %s (remove failed)"
+-#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
+-#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
+-msgid "Disable SELinux protection for courier daemon"
++#: booleans.py:182
++msgid ""
++"Allow samba to modify public files used for public file transfer services.  "
++"Files/Directories must be labeled public_content_rw_t."
  msgstr ""
  
--#: ../semanage/seobject.py:348
-+#: ../semanage/seobject.py:352
- #, python-format
- msgid "Could not remove module %s (remove failed)"
- msgstr ""
+-#: ../gui/selinux.tbl:52
+-msgid "Disable SELinux protection for cpucontrol daemon"
+-msgstr ""
++#: booleans.py:183
++#, fuzzy
++msgid "Allow user spamassassin clients to use the network."
++msgstr "പേരില്ലാത്ത പാക്കറ്റുകളെ നെറ്റ്‌വര്‍ക്കിലൂടെ കടത്തിവിടാന്‍ അനുവദിക്കുക"
  
--#: ../semanage/seobject.py:358
-+#: ../semanage/seobject.py:362
- msgid "dontaudit requires either 'on' or 'off'"
- msgstr ""
+-#: ../gui/selinux.tbl:53
+-msgid "Disable SELinux protection for cpuspeed daemon"
+-msgstr ""
++#: booleans.py:184
++#, fuzzy
++msgid "Allow spamd to read/write user home directories."
++msgstr "ഹോം ഡയറക്ടറികളിലേക്ക് പ്രവേശിക്കുന്നതിനായി spamd അനുവദിക്കുക"
  
--#: ../semanage/seobject.py:387
-+#: ../semanage/seobject.py:391
- msgid "Builtin Permissive Types"
- msgstr ""
+-#: ../gui/selinux.tbl:54
+-msgid "Cron"
+-msgstr ""
++#: booleans.py:185
++#, fuzzy
++msgid ""
++"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
++msgstr "ഏതെങ്കിലും udp പോര്‍ട്ടിലേക്കു് കണക്ട് ചെയ്യുവാന്‍ %s-നെ അനുവദിയ്ക്കുന്നു"
  
--#: ../semanage/seobject.py:397
-+#: ../semanage/seobject.py:401
- msgid "Customized Permissive Types"
+-#: ../gui/selinux.tbl:54
+-msgid "Disable SELinux protection for crond daemon"
++#: booleans.py:186
++msgid "Allow squid to run as a transparent proxy (TPROXY)"
  msgstr ""
  
--#: ../semanage/seobject.py:438
-+#: ../semanage/seobject.py:442
- #, python-format
- msgid "Could not set permissive domain %s (module installation failed)"
+-#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
+-#: ../gui/selinux.tbl:91
+-msgid "Printing"
++#: booleans.py:187
++#, fuzzy
++msgid ""
++"Allow ssh with chroot env to read and write files in the user home "
++"directories"
  msgstr ""
++"അവകാശമില്ലാത്ത ഉപയോക്താക്കളുടെ ഹോം ഡയറക്ടറികളിലേക്ക് പ്രവേശിക്കുന്നതിനായി SELinux webadm "
++"ഉപയോക്താവിനെ അനുവദിക്കുക"
  
--#: ../semanage/seobject.py:444
-+#: ../semanage/seobject.py:448
- #, python-format
- msgid "Could not remove permissive domain %s (remove failed)"
- msgstr ""
+-#: ../gui/selinux.tbl:55
+-msgid "Disable SELinux protection for cupsd back end server"
+-msgstr ""
++#: booleans.py:188
++#, fuzzy
++msgid "allow host key based authentication"
++msgstr "അധികാരം ഉറപ്പാക്കുന്നതിനായി പാം ഉപയോഗിക്കുക"
  
--#: ../semanage/seobject.py:479 ../semanage/seobject.py:553
--#: ../semanage/seobject.py:599 ../semanage/seobject.py:696
--#: ../semanage/seobject.py:726 ../semanage/seobject.py:793
--#: ../semanage/seobject.py:850 ../semanage/seobject.py:1097
--#: ../semanage/seobject.py:1786 ../semanage/seobject.py:1849
--#: ../semanage/seobject.py:1868 ../semanage/seobject.py:1985
--#: ../semanage/seobject.py:2037
-+#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
-+#: ../semanage/seobject.py:603 ../semanage/seobject.py:700
-+#: ../semanage/seobject.py:730 ../semanage/seobject.py:797
-+#: ../semanage/seobject.py:854 ../semanage/seobject.py:1101
-+#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
-+#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
-+#: ../semanage/seobject.py:2045
- #, python-format
- msgid "Could not create a key for %s"
- msgstr ""
+-#: ../gui/selinux.tbl:56
+-msgid "Disable SELinux protection for cupsd daemon"
+-msgstr ""
++#: booleans.py:189
++msgid "Allow ssh logins as sysadm_r:sysadm_t"
++msgstr "ssh ലോഗിനുകളെ sysadm_r:sysadm_t ആയി അനുവദിക്കുക"
  
--#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
--#: ../semanage/seobject.py:603 ../semanage/seobject.py:609
-+#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
-+#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
- #, python-format
- msgid "Could not check if login mapping for %s is defined"
- msgstr ""
+-#: ../gui/selinux.tbl:57
+-msgid "Disable SELinux protection for cupsd_lpd"
+-msgstr ""
++#: booleans.py:190
++#, fuzzy
++msgid "allow staff user to create and transition to svirt domains."
++msgstr "%s ഡൊമെയിനിലേക്ക് ഉപയോക്താവിന്റെ ഏതെല്ലാം ജോലികള്‍ മാറുന്നു എന്നു് തെരഞ്ഞെടുക്കുക."
  
--#: ../semanage/seobject.py:492
-+#: ../semanage/seobject.py:496
- #, python-format
- msgid "Linux Group %s does not exist"
- msgstr ""
+-#: ../gui/selinux.tbl:58
+-msgid "CVS"
+-msgstr ""
++#: booleans.py:191
++#, fuzzy
++msgid "Allow the Telepathy connection managers to connect to any network port."
++msgstr "നെറ്റ്‌വര്‍ക്കിലേക്ക് കണക്ട് ചെയ്യുന്നതിനായി squid ഡെമണിനെ അനുവദിക്കുക"
  
--#: ../semanage/seobject.py:497
-+#: ../semanage/seobject.py:501
- #, python-format
- msgid "Linux User %s does not exist"
+-#: ../gui/selinux.tbl:58
+-msgid "Disable SELinux protection for cvs daemon"
++#: booleans.py:192
++msgid ""
++"Allow the Telepathy connection managers to connect to any generic TCP port."
  msgstr ""
  
--#: ../semanage/seobject.py:501
-+#: ../semanage/seobject.py:505
- #, python-format
- msgid "Could not create login mapping for %s"
+-#: ../gui/selinux.tbl:59
+-msgid "Disable SELinux protection for cyrus daemon"
++#: booleans.py:193
++msgid ""
++"Allow tftp to modify public files used for public file transfer services."
  msgstr ""
  
--#: ../semanage/seobject.py:505 ../semanage/seobject.py:741
-+#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
- #, python-format
- msgid "Could not set name for %s"
- msgstr ""
+-#: ../gui/selinux.tbl:60
+-msgid "Disable SELinux protection for dbskkd daemon"
+-msgstr ""
++#: booleans.py:194
++#, fuzzy
++msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
++msgstr "ഏതെങ്കിലും udp പോര്‍ട്ടിലേക്കു് കണക്ട് ചെയ്യുവാന്‍ %s-നെ അനുവദിയ്ക്കുന്നു"
  
--#: ../semanage/seobject.py:510 ../semanage/seobject.py:751
-+#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
- #, python-format
- msgid "Could not set MLS range for %s"
+-#: ../gui/selinux.tbl:61
+-msgid "Disable SELinux protection for dbusd daemon"
++#: booleans.py:195
++msgid ""
++"allow unconfined users to transition to the chrome sandbox domains when "
++"running chrome-sandbox"
  msgstr ""
  
--#: ../semanage/seobject.py:514
-+#: ../semanage/seobject.py:518
- #, python-format
- msgid "Could not set SELinux user for %s"
- msgstr ""
+-#: ../gui/selinux.tbl:62
+-msgid "Disable SELinux protection for dccd"
+-msgstr ""
++#: booleans.py:196
++#, fuzzy
++msgid "Allow a user to login as an unconfined domain"
++msgstr "പരിതികളില്ലാതെ rpm പ്രവര്‍ത്തിക്കുന്നതിനായി അനുവദിക്കുക"
  
--#: ../semanage/seobject.py:518
-+#: ../semanage/seobject.py:522
- #, python-format
- msgid "Could not add login mapping for %s"
+-#: ../gui/selinux.tbl:63
+-msgid "Disable SELinux protection for dccifd"
++#: booleans.py:197
++msgid ""
++"Allow unconfined users to transition to the Mozilla plugin domain when "
++"running xulrunner plugin-container."
  msgstr ""
  
--#: ../semanage/seobject.py:536
-+#: ../semanage/seobject.py:540
- msgid "Requires seuser or serange"
- msgstr ""
+-#: ../gui/selinux.tbl:64
+-msgid "Disable SELinux protection for dccm"
+-msgstr ""
++#: booleans.py:198
++#, fuzzy
++msgid "Allow video playing tools to run unconfined"
++msgstr "പരിതികളില്ലാതെ rpm പ്രവര്‍ത്തിക്കുന്നതിനായി അനുവദിക്കുക"
  
--#: ../semanage/seobject.py:559 ../semanage/seobject.py:605
-+#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
- #, python-format
- msgid "Login mapping for %s is not defined"
- msgstr ""
+-#: ../gui/selinux.tbl:65
+-msgid "Disable SELinux protection for ddt daemon"
+-msgstr ""
++#: booleans.py:199
++#, fuzzy
++msgid "Allow unprivledged user to create and transition to svirt domains."
++msgstr "%s ഡൊമെയിനിലേക്ക് ഉപയോക്താവിന്റെ ഏതെല്ലാം ജോലികള്‍ മാറുന്നു എന്നു് തെരഞ്ഞെടുക്കുക."
  
--#: ../semanage/seobject.py:563
-+#: ../semanage/seobject.py:567
- #, python-format
- msgid "Could not query seuser for %s"
- msgstr ""
+-#: ../gui/selinux.tbl:66
+-msgid "Disable SELinux protection for devfsd daemon"
+-msgstr ""
++#: booleans.py:200
++#, fuzzy
++msgid "Support ecryptfs home directories"
++msgstr "ഹോം ഡയറക്ടറികളിലേക്ക് പ്രവേശിക്കുന്നതിനായി spamd അനുവദിക്കുക"
  
--#: ../semanage/seobject.py:577
-+#: ../semanage/seobject.py:581
- #, python-format
- msgid "Could not modify login mapping for %s"
- msgstr ""
+-#: ../gui/selinux.tbl:67
+-msgid "Disable SELinux protection for dhcpc daemon"
+-msgstr ""
++#: booleans.py:201
++#, fuzzy
++msgid "Support fusefs home directories"
++msgstr "ഹോം ഡയറക്ടറികളിലേക്ക് പ്രവേശിക്കുന്നതിനായി spamd അനുവദിക്കുക"
  
--#: ../semanage/seobject.py:611
-+#: ../semanage/seobject.py:615
- #, python-format
- msgid "Login mapping for %s is defined in policy, cannot be deleted"
+-#: ../gui/selinux.tbl:68
+-msgid "Disable SELinux protection for dhcpd daemon"
++#: booleans.py:202
++msgid "Use lpd server instead of cups"
  msgstr ""
  
--#: ../semanage/seobject.py:615
-+#: ../semanage/seobject.py:619
- #, python-format
- msgid "Could not delete login mapping for %s"
- msgstr ""
+-#: ../gui/selinux.tbl:69
+-msgid "Disable SELinux protection for dictd daemon"
+-msgstr ""
++#: booleans.py:203
++#, fuzzy
++msgid "Support NFS home directories"
++msgstr "ഹോം ഡയറക്ടറികളിലേക്ക് പ്രവേശിക്കുന്നതിനായി spamd അനുവദിക്കുക"
  
--#: ../semanage/seobject.py:637 ../semanage/seobject.py:655
--#: ../semanage/seobject.py:893
-+#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
-+#: ../semanage/seobject.py:897
- msgid "Could not list login mappings"
- msgstr ""
+-#: ../gui/selinux.tbl:70
+-msgid "Allow sysadm_t to directly start daemons"
+-msgstr ""
++#: booleans.py:204
++#, fuzzy
++msgid "Support SAMBA home directories"
++msgstr "ഹോം ഡയറക്ടറികളിലേക്ക് പ്രവേശിക്കുന്നതിനായി spamd അനുവദിക്കുക"
  
--#: ../semanage/seobject.py:680 ../semanage/seobject.py:685
-+#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../gui/system-config-selinux.glade:100
- msgid "Login Name"
- msgstr ""
+-#: ../gui/selinux.tbl:71
+-msgid "Disable SELinux protection for Evolution"
+-msgstr ""
++#: booleans.py:205
++#, fuzzy
++msgid "Allow varnishd to connect to all ports, not just HTTP."
++msgstr "ഏതെങ്കിലും ടിസിപി പോര്‍ട്ടിലേക്കു് കണക്ട് ചെയ്യുവാന്‍ %s-നെ അനുവദിയ്ക്കുന്നു"
  
--#: ../semanage/seobject.py:680 ../semanage/seobject.py:685
--#: ../semanage/seobject.py:943 ../semanage/seobject.py:948
-+#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../gui/system-config-selinux.glade:128
-+#: ../gui/system-config-selinux.glade:915
-+#: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
- msgid "SELinux User"
+-#: ../gui/selinux.tbl:72
+-msgid "Games"
++#: booleans.py:206
++msgid "Ignore vbetool mmap_zero errors."
  msgstr ""
  
--#: ../semanage/seobject.py:680
-+#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
-+#: ../gui/system-config-selinux.glade:943
- msgid "MLS/MCS Range"
- msgstr ""
+-#: ../gui/selinux.tbl:72
+-msgid "Disable SELinux protection for games"
+-msgstr ""
++#: booleans.py:207
++#, fuzzy
++msgid ""
++"Allow confined virtual guests to use serial/parallel communication ports"
++msgstr "usb ഡിവൈസുകള്‍ rw ചെയ്യുന്നതിനായി ഉപയോക്താക്കളെ അനുവദിക്കുക"
  
--#: ../semanage/seobject.py:699 ../semanage/seobject.py:730
--#: ../semanage/seobject.py:797 ../semanage/seobject.py:854
--#: ../semanage/seobject.py:860
-+#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
-+#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
-+#: ../semanage/seobject.py:864
- #, python-format
- msgid "Could not check if SELinux user %s is defined"
- msgstr ""
+-#: ../gui/selinux.tbl:73
+-msgid "Disable SELinux protection for the web browsers"
+-msgstr ""
++#: booleans.py:208
++#, fuzzy
++msgid ""
++"Allow confined virtual guests to use executable memory and executable stack"
++msgstr "usb ഡിവൈസുകള്‍ rw ചെയ്യുന്നതിനായി ഉപയോക്താക്കളെ അനുവദിക്കുക"
  
--#: ../semanage/seobject.py:702 ../semanage/seobject.py:803
--#: ../semanage/seobject.py:866
-+#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
-+#: ../semanage/seobject.py:870
- #, python-format
- msgid "Could not query user for %s"
- msgstr ""
+-#: ../gui/selinux.tbl:74
+-msgid "Disable SELinux protection for Thunderbird"
+-msgstr ""
++#: booleans.py:209
++#, fuzzy
++msgid "Allow confined virtual guests to read fuse files"
++msgstr "ഉപയോക്താവിനുള്ള ഫയലുകള്‍ ലഭ്യമാക്കുന്നതിനായി ഇവല്യൂഷ്യന്‍, തണ്ടര്‍ബേര്‍ഡ് എന്നിവരെ അനുവദിക്കുക"
  
--#: ../semanage/seobject.py:722
-+#: ../semanage/seobject.py:726
- #, python-format
- msgid "You must add at least one role for %s"
- msgstr ""
+-#: ../gui/selinux.tbl:75
+-msgid "Disable SELinux protection for distccd daemon"
+-msgstr ""
++#: booleans.py:210
++#, fuzzy
++msgid "Allow confined virtual guests to manage nfs files"
++msgstr "ഉപയോക്താവിനുള്ള ഫയലുകള്‍ ലഭ്യമാക്കുന്നതിനായി ഇവല്യൂഷ്യന്‍, തണ്ടര്‍ബേര്‍ഡ് എന്നിവരെ അനുവദിക്കുക"
  
--#: ../semanage/seobject.py:737
-+#: ../semanage/seobject.py:741
- #, python-format
- msgid "Could not create SELinux user for %s"
- msgstr ""
+-#: ../gui/selinux.tbl:76
+-msgid "Disable SELinux protection for dmesg daemon"
+-msgstr ""
++#: booleans.py:211
++#, fuzzy
++msgid "Allow confined virtual guests to manage cifs files"
++msgstr "ഉപയോക്താവിനുള്ള ഫയലുകള്‍ ലഭ്യമാക്കുന്നതിനായി ഇവല്യൂഷ്യന്‍, തണ്ടര്‍ബേര്‍ഡ് എന്നിവരെ അനുവദിക്കുക"
  
--#: ../semanage/seobject.py:746
-+#: ../semanage/seobject.py:750
- #, python-format
- msgid "Could not add role %s for %s"
- msgstr ""
+-#: ../gui/selinux.tbl:77
+-msgid "Disable SELinux protection for dnsmasq daemon"
+-msgstr ""
++#: booleans.py:212
++#, fuzzy
++msgid "Allow confined virtual guests to interact with the sanlock"
++msgstr "ഉപയോക്താവിനുള്ള ഫയലുകള്‍ ലഭ്യമാക്കുന്നതിനായി ഇവല്യൂഷ്യന്‍, തണ്ടര്‍ബേര്‍ഡ് എന്നിവരെ അനുവദിക്കുക"
  
--#: ../semanage/seobject.py:755
-+#: ../semanage/seobject.py:759
- #, python-format
- msgid "Could not set MLS level for %s"
- msgstr ""
+-#: ../gui/selinux.tbl:78
+-msgid "Disable SELinux protection for dovecot daemon"
+-msgstr ""
++#: booleans.py:213
++#, fuzzy
++msgid "Allow confined virtual guests to manage device configuration, (pci)"
++msgstr "usb ഡിവൈസുകള്‍ rw ചെയ്യുന്നതിനായി ഉപയോക്താക്കളെ അനുവദിക്കുക"
  
--#: ../semanage/seobject.py:758
-+#: ../semanage/seobject.py:762
- #, python-format
- msgid "Could not add prefix %s for %s"
- msgstr ""
+-#: ../gui/selinux.tbl:79
+-msgid "Disable SELinux protection for entropyd daemon"
+-msgstr ""
++#: booleans.py:214
++#, fuzzy
++msgid "Allow confined virtual guests to use usb devices"
++msgstr "usb ഡിവൈസുകള്‍ rw ചെയ്യുന്നതിനായി ഉപയോക്താക്കളെ അനുവദിക്കുക"
  
--#: ../semanage/seobject.py:761
-+#: ../semanage/seobject.py:765
- #, python-format
- msgid "Could not extract key for %s"
- msgstr ""
+-#: ../gui/selinux.tbl:80
+-msgid "Disable SELinux protection for fetchmail"
+-msgstr ""
++#: booleans.py:215
++#, fuzzy
++msgid "Allow confined virtual guests to interact with the xserver"
++msgstr "ഉപയോക്താവിനുള്ള ഫയലുകള്‍ ലഭ്യമാക്കുന്നതിനായി ഇവല്യൂഷ്യന്‍, തണ്ടര്‍ബേര്‍ഡ് എന്നിവരെ അനുവദിക്കുക"
  
--#: ../semanage/seobject.py:765
-+#: ../semanage/seobject.py:769
- #, python-format
- msgid "Could not add SELinux user %s"
+-#: ../gui/selinux.tbl:81
+-msgid "Disable SELinux protection for fingerd daemon"
++#: booleans.py:216
++#, fuzzy
++msgid "Allow webadm to manage files in users home directories"
  msgstr ""
++"അവകാശമില്ലാത്ത ഉപയോക്താക്കളുടെ ഹോം ഡയറക്ടറികള്‍ കൈകാര്യം ചെയ്യുന്നതിനായി SELinux webadm "
++"ഉപയോക്താവിനെ അനുവദിക്കുക"
  
--#: ../semanage/seobject.py:787
-+#: ../semanage/seobject.py:791
- msgid "Requires prefix, roles, level or range"
+-#: ../gui/selinux.tbl:82
+-msgid "Disable SELinux protection for freshclam daemon"
++#: booleans.py:217
++#, fuzzy
++msgid "Allow webadm to read files in users home directories"
  msgstr ""
++"അവകാശമില്ലാത്ത ഉപയോക്താക്കളുടെ ഹോം ഡയറക്ടറികളിലേക്ക് പ്രവേശിക്കുന്നതിനായി SELinux webadm "
++"ഉപയോക്താവിനെ അനുവദിക്കുക"
  
--#: ../semanage/seobject.py:789
-+#: ../semanage/seobject.py:793
- msgid "Requires prefix or roles"
+-#: ../gui/selinux.tbl:83
+-msgid "Disable SELinux protection for fsdaemon daemon"
++#: booleans.py:218
++msgid "Ignore wine mmap_zero errors."
  msgstr ""
  
--#: ../semanage/seobject.py:799 ../semanage/seobject.py:856
-+#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
- #, python-format
- msgid "SELinux user %s is not defined"
- msgstr ""
+-#: ../gui/selinux.tbl:84
+-msgid "Disable SELinux protection for gpm daemon"
+-msgstr ""
++#: booleans.py:219
++#, fuzzy
++msgid "Allow the graphical login program to execute bootloader"
++msgstr "ssh ലോഗിനുകളെ sysadm_r:sysadm_t ആയി അനുവദിക്കുക"
  
--#: ../semanage/seobject.py:828
-+#: ../semanage/seobject.py:832
- #, python-format
- msgid "Could not modify SELinux user %s"
- msgstr ""
+-#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
+-msgid "NFS"
+-msgstr ""
++#: booleans.py:220
++#, fuzzy
++msgid ""
++"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
++msgstr "ssh ലോഗിനുകളെ sysadm_r:sysadm_t ആയി അനുവദിക്കുക"
  
--#: ../semanage/seobject.py:862
-+#: ../semanage/seobject.py:866
- #, python-format
- msgid "SELinux user %s is defined in policy, cannot be deleted"
- msgstr ""
+-#: ../gui/selinux.tbl:85
+-msgid "Disable SELinux protection for gss daemon"
+-msgstr ""
++#: booleans.py:221
++#, fuzzy
++msgid "Allow xen to manage nfs files"
++msgstr "mount ഉപയോഗിച്ച് ഏത് ഫയലും മൌണ്ട് ചെയ്യുന്നതിനായി അനുവദിക്കുക"
  
--#: ../semanage/seobject.py:873
-+#: ../semanage/seobject.py:877
- #, python-format
- msgid "Could not delete SELinux user %s"
+-#: ../gui/selinux.tbl:86
+-msgid "Disable SELinux protection for Hal daemon"
++#: booleans.py:222
++msgid ""
++"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
++"logical volumes for disk images."
  msgstr ""
  
--#: ../semanage/seobject.py:911
-+#: ../semanage/seobject.py:915
- msgid "Could not list SELinux users"
+-#: ../gui/selinux.tbl:87
+-msgid "Compatibility"
++#: booleans.py:223
++msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
  msgstr ""
  
--#: ../semanage/seobject.py:917
-+#: ../semanage/seobject.py:921
- #, python-format
- msgid "Could not list roles for user %s"
+-#: ../gui/selinux.tbl:87
++#: booleans.py:224
+ msgid ""
+-"Do not audit things that we know to be broken but which are not security "
+-"risks"
++"Allow xguest users to configure Network Manager and connect to apache ports"
  msgstr ""
  
--#: ../semanage/seobject.py:942
-+#: ../semanage/seobject.py:946
- msgid "Labeling"
- msgstr ""
+-#: ../gui/selinux.tbl:88
+-msgid "Disable SELinux protection for hostname daemon"
+-msgstr ""
++#: booleans.py:225
++#, fuzzy
++msgid "Allow xguest users to mount removable media"
++msgstr "dmesg കമാന്‍ഡ് പ്രവര്‍ത്തിപ്പിക്കുന്നതിനായി ഉപയോക്താവിനെ അനുവദിക്കുക"
  
--#: ../semanage/seobject.py:942
-+#: ../semanage/seobject.py:946
- msgid "MLS/"
- msgstr ""
+-#: ../gui/selinux.tbl:89
+-msgid "Disable SELinux protection for hotplug daemon"
+-msgstr ""
++#: booleans.py:226
++#, fuzzy
++msgid "Allow xguest to use blue tooth devices"
++msgstr "usb ഡിവൈസുകള്‍ rw ചെയ്യുന്നതിനായി ഉപയോക്താക്കളെ അനുവദിക്കുക"
  
--#: ../semanage/seobject.py:943
-+#: ../semanage/seobject.py:947
- msgid "Prefix"
- msgstr ""
+-#: ../gui/selinux.tbl:90
+-msgid "Disable SELinux protection for howl daemon"
+-msgstr ""
++#: booleans.py:227
++#, fuzzy
++msgid "Allows clients to write to the X server shared memory segments."
++msgstr "X ഷെയര്‍ഡ് മെമ്മറിയിലേക്ക് എഴുതുന്നതിനായി ക്ളൈന്റുകളെ അനുവദിക്കുക"
  
--#: ../semanage/seobject.py:943
-+#: ../semanage/seobject.py:947
- msgid "MCS Level"
- msgstr ""
+-#: ../gui/selinux.tbl:91
+-msgid "Disable SELinux protection for cups hplip daemon"
+-msgstr ""
++#: booleans.py:228
++#, fuzzy
++msgid "Allows XServer to execute writable memory"
++msgstr "mount കമാന്‍ഡ് പ്രവര്‍ത്തിപ്പിക്കുന്നതിനായി ഉപയോക്താവിനെ അനുവദിക്കുക"
  
--#: ../semanage/seobject.py:943
-+#: ../semanage/seobject.py:947
- msgid "MCS Range"
+-#: ../gui/selinux.tbl:92
+-msgid "Disable SELinux protection for httpd rotatelogs"
++#: booleans.py:229
++msgid "Support X userspace object manager"
  msgstr ""
  
--#: ../semanage/seobject.py:943 ../semanage/seobject.py:948
-+#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
- msgid "SELinux Roles"
- msgstr ""
+-#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
+-msgid "HTTPD Service"
+-msgstr ""
++#: booleans.py:230
++#, fuzzy
++msgid "Allow zabbix to connect to unreserved ports"
++msgstr "ഏതെങ്കിലും udp പോര്‍ട്ടിലേക്കു് കണക്ട് ചെയ്യുവാന്‍ %s-നെ അനുവദിയ്ക്കുന്നു"
  
--#: ../semanage/seobject.py:963
-+#: ../semanage/seobject.py:967
- msgid "Protocol udp or tcp is required"
- msgstr ""
+-#: ../gui/selinux.tbl:93
+-msgid "Disable SELinux protection for http suexec"
+-msgstr ""
++#: booleans.py:231
++#, fuzzy
++msgid "Allow zebra daemon to write it configuration files"
++msgstr "/-ലേക്ക് corefile-കള്‍ എഴുതുന്നതിനായി എല്ലാ ഡെമണുകളേയും അനുവദിക്കുക"
  
--#: ../semanage/seobject.py:965
-+#: ../semanage/seobject.py:969
- msgid "Port is required"
+-#: ../gui/selinux.tbl:94
+-msgid "Disable SELinux protection for hwclock daemon"
++#: booleans.py:232
++msgid ""
++"Allow ZoneMinder to modify public files used for public file transfer "
++"services."
  msgstr ""
  
--#: ../semanage/seobject.py:975
-+#: ../semanage/seobject.py:979
- msgid "Invalid Port"
- msgstr ""
+-#: ../gui/selinux.tbl:95
+-msgid "Disable SELinux protection for i18n daemon"
+-msgstr ""
++#~ msgid "SELinux Service Protection"
++#~ msgstr "SELinux സര്‍വീസ് സുരക്ഷ"
  
--#: ../semanage/seobject.py:979
-+#: ../semanage/seobject.py:983
- #, python-format
- msgid "Could not create a key for %s/%s"
- msgstr ""
+-#: ../gui/selinux.tbl:96
+-msgid "Disable SELinux protection for imazesrv daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for acct daemon"
++#~ msgstr "acct ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതകമാക്കുക"
  
--#: ../semanage/seobject.py:990
-+#: ../semanage/seobject.py:994
- msgid "Type is required"
- msgstr ""
+-#: ../gui/selinux.tbl:97
+-msgid "Disable SELinux protection for inetd child daemons"
+-msgstr ""
++#~ msgid "Admin"
++#~ msgstr "അഡ്മിന്‍"
  
--#: ../semanage/seobject.py:996 ../semanage/seobject.py:1055
--#: ../semanage/seobject.py:1110 ../semanage/seobject.py:1116
-+#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
-+#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
- #, python-format
- msgid "Could not check if port %s/%s is defined"
- msgstr ""
+-#: ../gui/selinux.tbl:98
+-msgid "Disable SELinux protection for inetd daemon"
+-msgstr ""
++#~ msgid "User Privs"
++#~ msgstr "ഉപയോക്താവിനുള്ള അനുമതികള്‍"
  
--#: ../semanage/seobject.py:998
-+#: ../semanage/seobject.py:1002
- #, python-format
- msgid "Port %s/%s already defined"
- msgstr ""
+-#: ../gui/selinux.tbl:99
+-msgid "Disable SELinux protection for innd daemon"
+-msgstr ""
++#~ msgid ""
++#~ "Allow gadmin SELinux user account to execute files in home directory or /"
++#~ "tmp"
++#~ msgstr ""
++#~ "ഉപയോക്താവിന്റെ ഹോം ഡയറക്ടറി അല്ലെങ്കില്‍ /tmp-ല്‍ ഫയലുകള്‍ പ്രവര്‍ത്തിപ്പിക്കുന്നതിനായി "
++#~ "gadmin SELinux ഉപയോക്താക്കളുടെ അക്കൌണ്ടുകളെ അനുവദിക്കുക"
  
--#: ../semanage/seobject.py:1002
-+#: ../semanage/seobject.py:1006
- #, python-format
- msgid "Could not create port for %s/%s"
- msgstr ""
+-#: ../gui/selinux.tbl:100
+-msgid "Disable SELinux protection for iptables daemon"
+-msgstr ""
++#~ msgid ""
++#~ "Allow guest SELinux user account to execute files in home directory or /"
++#~ "tmp"
++#~ msgstr ""
++#~ "ഉപയോക്താവിന്റെ ഹോം ഡയറക്ടറി അല്ലെങ്കില്‍ /tmp-ല്‍ ഫയലുകള്‍ പ്രവര്‍ത്തിപ്പിക്കുന്നതിനായി "
++#~ "ഗസ്റ്റ്SELinux ഉപയോക്താക്കളുടെ അക്കൌണ്ടുകളെ അനുവദിക്കുക"
  
--#: ../semanage/seobject.py:1008
-+#: ../semanage/seobject.py:1012
- #, python-format
- msgid "Could not create context for %s/%s"
- msgstr ""
+-#: ../gui/selinux.tbl:101
+-msgid "Disable SELinux protection for ircd daemon"
+-msgstr ""
++#~ msgid "Memory Protection"
++#~ msgstr "മെമ്മറി സുരക്ഷ"
  
--#: ../semanage/seobject.py:1012
-+#: ../semanage/seobject.py:1016
- #, python-format
- msgid "Could not set user in port context for %s/%s"
- msgstr ""
+-#: ../gui/selinux.tbl:102
+-msgid "Disable SELinux protection for irqbalance daemon"
+-msgstr ""
++#~ msgid "Mount"
++#~ msgstr "Mount"
+ 
+-#: ../gui/selinux.tbl:103
+-msgid "Disable SELinux protection for iscsi daemon"
+-msgstr ""
++#~ msgid "SSH"
++#~ msgstr "SSH"
+ 
+-#: ../gui/selinux.tbl:104
+-msgid "Disable SELinux protection for jabberd daemon"
+-msgstr ""
++#~ msgid ""
++#~ "Allow staff SELinux user account to execute files in home directory or /"
++#~ "tmp"
++#~ msgstr ""
++#~ "ഉപയോക്താവിന്റെ ഹോം ഡയറക്ടറി അല്ലെങ്കില്‍ /tmp-ല്‍ ഫയലുകള്‍ പ്രവര്‍ത്തിപ്പിക്കുന്നതിനായി staff "
++#~ "SELinux ഉപയോക്താക്കളുടെ അക്കൌണ്ടുകളെ അനുവദിക്കുക"
+ 
+-#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
+-msgid "Kerberos"
+-msgstr ""
++#~ msgid ""
++#~ "Allow sysadm SELinux user account to execute files in home directory or /"
++#~ "tmp"
++#~ msgstr ""
++#~ "ഉപയോക്താവിന്റെ ഹോം ഡയറക്ടറി അല്ലെങ്കില്‍ /tmp-ല്‍ ഫയലുകള്‍ പ്രവര്‍ത്തിപ്പിക്കുന്നതിനായി "
++#~ "sysadm SELinux ഉപയോക്താക്കളുടെ അക്കൌണ്ടുകളെ അനുവദിക്കുക"
+ 
+-#: ../gui/selinux.tbl:105
+-msgid "Disable SELinux protection for kadmind daemon"
+-msgstr ""
++#~ msgid ""
++#~ "Allow unconfined SELinux user account to execute files in home directory "
++#~ "or /tmp"
++#~ msgstr ""
++#~ "ഉപയോക്താവിന്റെ ഹോം ഡയറക്ടറി അല്ലെങ്കില്‍ /tmp-ല്‍ ഫയലുകള്‍ പ്രവര്‍ത്തിപ്പിക്കുന്നതിനായി "
++#~ "പരിമിതകളില്ലാത്ത SELinux ഉപയോക്താക്കളുടെ അക്കൌണ്ടുകളെ അനുവദിക്കുക"
+ 
+-#: ../gui/selinux.tbl:106
+-msgid "Disable SELinux protection for klogd daemon"
+-msgstr ""
++#~ msgid "Network Configuration"
++#~ msgstr "നെറ്റ്‌വര്‍ക്ക് ക്രമികരണം"
+ 
+-#: ../gui/selinux.tbl:107
+-msgid "Disable SELinux protection for krb5kdc daemon"
+-msgstr ""
++#~ msgid ""
++#~ "Allow user SELinux user account to execute files in home directory or /tmp"
++#~ msgstr ""
++#~ "ഉപയോക്താവിന്റെ ഹോം ഡയറക്ടറി അല്ലെങ്കില്‍ /tmp-ല്‍ ഫയലുകള്‍ പ്രവര്‍ത്തിപ്പിക്കുന്നതിനായി യൂസര്‍ "
++#~ "SELinux ഉപയോക്താക്കളുടെ അക്കൌണ്ടുകളെ അനുവദിക്കുക"
+ 
+-#: ../gui/selinux.tbl:108
+-msgid "Disable SELinux protection for ktalk daemons"
+-msgstr ""
++#~ msgid "Allow unconfined to dyntrans to unconfined_execmem"
++#~ msgstr ""
++#~ "unconfined_execmem-ലേക്ക് dyntrans ചെയ്യുന്നതിനായി പരിമിതികളില്ലാത്തവയെ അനുവദിക്കുക"
+ 
+-#: ../gui/selinux.tbl:109
+-msgid "Disable SELinux protection for kudzu daemon"
+-msgstr ""
++#~ msgid "Databases"
++#~ msgstr "ഡേറ്റാ ശേഖരണങ്ങള്‍"
+ 
+-#: ../gui/selinux.tbl:110
+-msgid "Disable SELinux protection for locate daemon"
+-msgstr ""
++#~ msgid "XServer"
++#~ msgstr "XServer"
+ 
+-#: ../gui/selinux.tbl:111
+-msgid "Disable SELinux protection for lpd daemon"
+-msgstr ""
++#~ msgid ""
++#~ "Allow xguest SELinux user account to execute files in home directory or /"
++#~ "tmp"
++#~ msgstr ""
++#~ "ഉപയോക്താവിന്റെ ഹോം ഡയറക്ടറി അല്ലെങ്കില്‍ /tmp-ല്‍ ഫയലുകള്‍ പ്രവര്‍ത്തിപ്പിക്കുന്നതിനായി "
++#~ "xguest SELinux ഉപയോക്താക്കളുടെ അക്കൌണ്ടുകളെ അനുവദിക്കുക"
+ 
+-#: ../gui/selinux.tbl:112
+-msgid "Disable SELinux protection for lrrd daemon"
+-msgstr ""
++#~ msgid "NIS"
++#~ msgstr "NIS"
+ 
+-#: ../gui/selinux.tbl:113
+-msgid "Disable SELinux protection for lvm daemon"
+-msgstr ""
++#~ msgid "Web Applications"
++#~ msgstr "വെബ് പ്രയോഗങ്ങള്‍"
+ 
+-#: ../gui/selinux.tbl:114
+-msgid "Disable SELinux protection for mailman"
+-msgstr ""
++#~ msgid "Transition staff SELinux user to Web Browser Domain"
++#~ msgstr "സ്റ്റാഫ് SELinux ഉപയോക്താവിനെ വെബ് ബ്രൌസര്‍ ഡൊമെയിനിലേക്ക് മാറ്റുക"
+ 
+-#: ../gui/selinux.tbl:115
+-msgid "Allow evolution and thunderbird to read user files"
+-msgstr ""
++#~ msgid "Transition sysadm SELinux user to Web Browser Domain"
++#~ msgstr "sysadm SELinux ഉപയോക്താവിനെ വെബ് ബ്രൌസര്‍ ഡൊമെയിനിലേക്ക് മാറ്റുക"
+ 
+-#: ../gui/selinux.tbl:116
+-msgid "Disable SELinux protection for mdadm daemon"
+-msgstr ""
++#~ msgid "Transition user SELinux user to Web Browser Domain"
++#~ msgstr "യൂസര്‍ SELinux ഉപയോക്താവിനെ വെബ് ബ്രൌസര്‍ ഡൊമെയിനിലേക്ക് മാറ്റുക"
+ 
+-#: ../gui/selinux.tbl:117
+-msgid "Disable SELinux protection for monopd daemon"
+-msgstr ""
++#~ msgid "Transition xguest SELinux user to Web Browser Domain"
++#~ msgstr "xguest SELinux ഉപയോക്താവിനെ വെബ് ബ്രൌസര്‍ ഡൊമെയിനിലേക്ക് മാറ്റുക"
+ 
+-#: ../gui/selinux.tbl:118
+-msgid "Allow the mozilla browser to read user files"
+-msgstr ""
++#~ msgid "Disable SELinux protection for amanda"
++#~ msgstr "amanda-യ്ക്കുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതമാക്കുക"
+ 
+-#: ../gui/selinux.tbl:119
+-msgid "Disable SELinux protection for mrtg daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for amavis"
++#~ msgstr "amavis-നുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതമാക്കുക"
+ 
+-#: ../gui/selinux.tbl:120
+-msgid "Disable SELinux protection for mysqld daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for apmd daemon"
++#~ msgstr "apmd ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതമാക്കുക"
+ 
+-#: ../gui/selinux.tbl:121
+-msgid "Disable SELinux protection for nagios daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for arpwatch daemon"
++#~ msgstr "arpwatch ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതമാക്കുക"
+ 
+-#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
+-msgid "Name Service"
+-msgstr ""
++#~ msgid "Disable SELinux protection for auditd daemon"
++#~ msgstr "auditd ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതമാക്കുക"
+ 
+-#: ../gui/selinux.tbl:122
+-msgid "Disable SELinux protection for named daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for automount daemon"
++#~ msgstr "automount ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതമാക്കുക"
+ 
+-#: ../gui/selinux.tbl:123
+-msgid "Disable SELinux protection for nessusd daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for avahi"
++#~ msgstr "avahi-യ്ക്കുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതമാക്കുക"
+ 
+-#: ../gui/selinux.tbl:124
+-msgid "Disable SELinux protection for NetworkManager"
+-msgstr ""
++#~ msgid "Disable SELinux protection for bluetooth daemon"
++#~ msgstr "bluetooth ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതമാക്കുക"
+ 
+-#: ../gui/selinux.tbl:125
+-msgid "Disable SELinux protection for nfsd daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for canna daemon"
++#~ msgstr "canna ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതമാക്കുക"
+ 
+-#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
+-#: ../gui/selinux.tbl:221
+-msgid "Samba"
+-msgstr ""
++#~ msgid "Disable SELinux protection for cardmgr daemon"
++#~ msgstr "cardmgr ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതമാക്കുക"
+ 
+-#: ../gui/selinux.tbl:126
+-msgid "Disable SELinux protection for nmbd daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for Cluster Server"
++#~ msgstr "ക്ളസ്റ്റര്‍ സര്‍വറിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതമാക്കുക"
+ 
+-#: ../gui/selinux.tbl:127
+-msgid "Disable SELinux protection for nrpe daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for ciped daemon"
++#~ msgstr "ciped ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതമാക്കുക"
+ 
+-#: ../gui/selinux.tbl:128
+-msgid "Disable SELinux protection for nscd daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for clamd daemon"
++#~ msgstr "clamd ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതമാക്കുക"
+ 
+-#: ../gui/selinux.tbl:129
+-msgid "Disable SELinux protection for nsd daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for clamscan"
++#~ msgstr "clamscan-നുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതമാക്കുക"
+ 
+-#: ../gui/selinux.tbl:130
+-msgid "Disable SELinux protection for ntpd daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for clvmd"
++#~ msgstr "clvmd-നുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതമാക്കുക"
+ 
+-#: ../gui/selinux.tbl:131
+-msgid "Disable SELinux protection for oddjob"
+-msgstr ""
++#~ msgid "Disable SELinux protection for comsat daemon"
++#~ msgstr "comsat ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതമാക്കുക"
+ 
+-#: ../gui/selinux.tbl:132
+-msgid "Disable SELinux protection for oddjob_mkhomedir"
+-msgstr ""
++#~ msgid "Disable SELinux protection for courier daemon"
++#~ msgstr "courier ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതമാക്കുക"
+ 
+-#: ../gui/selinux.tbl:133
+-msgid "Disable SELinux protection for openvpn daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for cpucontrol daemon"
++#~ msgstr "cpucontrol ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതമാക്കുക"
+ 
+-#: ../gui/selinux.tbl:134
+-msgid "Disable SELinux protection for pam daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for cpuspeed daemon"
++#~ msgstr "cpuspeed ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതമാക്കുക"
+ 
+-#: ../gui/selinux.tbl:135
+-msgid "Disable SELinux protection for pegasus"
+-msgstr ""
++#~ msgid "Cron"
++#~ msgstr "Cron"
+ 
+-#: ../gui/selinux.tbl:136
+-msgid "Disable SELinux protection for perdition daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for crond daemon"
++#~ msgstr "crond ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതമാക്കുക"
+ 
+-#: ../gui/selinux.tbl:137
+-msgid "Disable SELinux protection for portmap daemon"
+-msgstr ""
++#~ msgid "Printing"
++#~ msgstr "പ്രിന്റ് ചെയ്യല്‍"
+ 
+-#: ../gui/selinux.tbl:138
+-msgid "Disable SELinux protection for portslave daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for cupsd back end server"
++#~ msgstr "cupsd ബാക്കെന്‍ഡ് സര്‍വറിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതമാക്കുക "
+ 
+-#: ../gui/selinux.tbl:139
+-msgid "Disable SELinux protection for postfix"
+-msgstr ""
++#~ msgid "Disable SELinux protection for cupsd daemon"
++#~ msgstr "cupsd ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതമാക്കുക"
+ 
+-#: ../gui/selinux.tbl:140
+-msgid "Disable SELinux protection for postgresql daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for cupsd_lpd"
++#~ msgstr "cupsd_lpd-നുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതമാക്കുക"
+ 
+-#: ../gui/selinux.tbl:141
+-msgid "pppd"
+-msgstr ""
++#~ msgid "CVS"
++#~ msgstr "CVS"
+ 
+-#: ../gui/selinux.tbl:141
+-msgid "Allow pppd to be run for a regular user"
+-msgstr ""
++#~ msgid "Disable SELinux protection for cvs daemon"
++#~ msgstr "cvs ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതമാക്കുക"
+ 
+-#: ../gui/selinux.tbl:142
+-msgid "Disable SELinux protection for pptp"
+-msgstr ""
++#~ msgid "Disable SELinux protection for cyrus daemon"
++#~ msgstr "cyrus ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതമാക്കുക"
+ 
+-#: ../gui/selinux.tbl:143
+-msgid "Disable SELinux protection for prelink daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for dbskkd daemon"
++#~ msgstr "dbskkd ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതമാക്കുക"
+ 
+-#: ../gui/selinux.tbl:144
+-msgid "Disable SELinux protection for privoxy daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for dbusd daemon"
++#~ msgstr "dbusd ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതമാക്കുക"
+ 
+-#: ../gui/selinux.tbl:145
+-msgid "Disable SELinux protection for ptal daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for dccd"
++#~ msgstr "dccd-നുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതമാക്കുക"
+ 
+-#: ../gui/selinux.tbl:146
+-msgid "Disable SELinux protection for pxe daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for dccifd"
++#~ msgstr "dccifd-നുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതമാക്കുക"
+ 
+-#: ../gui/selinux.tbl:147
+-msgid "Disable SELinux protection for pyzord"
+-msgstr ""
++#~ msgid "Disable SELinux protection for dccm"
++#~ msgstr "dccm-നുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതമാക്കുക"
+ 
+-#: ../gui/selinux.tbl:148
+-msgid "Disable SELinux protection for quota daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for ddt daemon"
++#~ msgstr "ddt ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതമാക്കുക"
+ 
+-#: ../gui/selinux.tbl:149
+-msgid "Disable SELinux protection for radiusd daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for devfsd daemon"
++#~ msgstr "devfsd ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതമാക്കുക"
+ 
+-#: ../gui/selinux.tbl:150
+-msgid "Disable SELinux protection for radvd daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for dhcpc daemon"
++#~ msgstr "dhcpc ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതമാക്കുക"
+ 
+-#: ../gui/selinux.tbl:151
+-msgid "Disable SELinux protection for rdisc"
+-msgstr ""
++#~ msgid "Disable SELinux protection for dhcpd daemon"
++#~ msgstr "dhcpd ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതമാക്കുക"
+ 
+-#: ../gui/selinux.tbl:152
+-msgid "Disable SELinux protection for readahead"
+-msgstr ""
++#~ msgid "Disable SELinux protection for dictd daemon"
++#~ msgstr "dictd ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതമാക്കുക"
+ 
+-#: ../gui/selinux.tbl:153
+-msgid "Allow programs to read files in non-standard locations (default_t)"
+-msgstr ""
++#~ msgid "Allow sysadm_t to directly start daemons"
++#~ msgstr "നേരിട്ട് ഡെമണുകള്‍ ആരംഭിക്കുന്നതിനായി sysadm_t-നെ അനുവദിക്കുക"
+ 
+-#: ../gui/selinux.tbl:154
+-msgid "Disable SELinux protection for restorecond"
+-msgstr ""
++#~ msgid "Disable SELinux protection for Evolution"
++#~ msgstr "ഇവല്യൂഷനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതമാക്കുക"
+ 
+-#: ../gui/selinux.tbl:155
+-msgid "Disable SELinux protection for rhgb daemon"
+-msgstr ""
++#~ msgid "Games"
++#~ msgstr "കളികള്‍"
+ 
+-#: ../gui/selinux.tbl:156
+-msgid "Disable SELinux protection for ricci"
+-msgstr ""
++#~ msgid "Disable SELinux protection for games"
++#~ msgstr "കളികള്‍ക്കുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതമാക്കുക"
+ 
+-#: ../gui/selinux.tbl:157
+-msgid "Disable SELinux protection for ricci_modclusterd"
+-msgstr ""
++#~ msgid "Disable SELinux protection for the web browsers"
++#~ msgstr "വെബ് ബ്രൌസറുകള്‍ക്കുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതമാക്കുക"
+ 
+-#: ../gui/selinux.tbl:158
+-msgid "Disable SELinux protection for rlogind daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for Thunderbird"
++#~ msgstr "തണ്ടര്‍ബേര്‍ഡിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതമാക്കുക"
+ 
+-#: ../gui/selinux.tbl:159
+-msgid "Disable SELinux protection for rpcd daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for distccd daemon"
++#~ msgstr "distccd ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതമാക്കുക"
+ 
+-#: ../gui/selinux.tbl:160
+-msgid "Disable SELinux protection for rshd"
+-msgstr ""
++#~ msgid "Disable SELinux protection for dmesg daemon"
++#~ msgstr "dmesg ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതമാക്കുക"
+ 
+-#: ../gui/selinux.tbl:161
+-msgid "rsync"
+-msgstr ""
++#~ msgid "Disable SELinux protection for dnsmasq daemon"
++#~ msgstr "dnsmasq ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതമാക്കുക"
+ 
+-#: ../gui/selinux.tbl:161
+-msgid "Disable SELinux protection for rsync daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for dovecot daemon"
++#~ msgstr "dovecot ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതമാക്കുക"
+ 
+-#: ../gui/selinux.tbl:162
+-msgid "Allow ssh to run from inetd instead of as a daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for entropyd daemon"
++#~ msgstr "entropyd ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതമാക്കുക"
+ 
+-#: ../gui/selinux.tbl:163
+-msgid "Allow Samba to share nfs directories"
+-msgstr ""
++#~ msgid "Disable SELinux protection for fetchmail"
++#~ msgstr "fetchmail-നുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതമാക്കുക"
+ 
+-#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
+-msgid "SASL authentication server"
+-msgstr ""
++#~ msgid "Disable SELinux protection for fingerd daemon"
++#~ msgstr "fingerd ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതമാക്കുക"
+ 
+-#: ../gui/selinux.tbl:164
+-msgid "Allow sasl authentication server to read /etc/shadow"
+-msgstr ""
++#~ msgid "Disable SELinux protection for freshclam daemon"
++#~ msgstr "freshclam ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതമാക്കുക"
+ 
+-#: ../gui/selinux.tbl:165
+-msgid ""
+-"Allow X-Windows server to map a memory region as both executable and writable"
+-msgstr ""
++#~ msgid "Disable SELinux protection for fsdaemon daemon"
++#~ msgstr "fsdaemon ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതമാക്കുക"
+ 
+-#: ../gui/selinux.tbl:166
+-msgid "Disable SELinux protection for saslauthd daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for gpm daemon"
++#~ msgstr "gpm ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതകമാക്കുക"
+ 
+-#: ../gui/selinux.tbl:167
+-msgid "Disable SELinux protection for scannerdaemon daemon"
+-msgstr ""
++#~ msgid "NFS"
++#~ msgstr "NFS"
+ 
+-#: ../gui/selinux.tbl:168
+-msgid "Do not allow transition to sysadm_t, sudo and su effected"
+-msgstr ""
++#~ msgid "Disable SELinux protection for gss daemon"
++#~ msgstr "gss ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതകമാക്കുക"
+ 
+-#: ../gui/selinux.tbl:169
+-msgid "Do not allow any processes to load kernel modules"
+-msgstr ""
++#~ msgid "Disable SELinux protection for Hal daemon"
++#~ msgstr "Hal ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതകമാക്കുക"
+ 
+-#: ../gui/selinux.tbl:170
+-msgid "Do not allow any processes to modify kernel SELinux policy"
+-msgstr ""
++#~ msgid "Compatibility"
++#~ msgstr "കോംപാറ്റിബിളിറ്റി"
+ 
+-#: ../gui/selinux.tbl:171
+-msgid "Disable SELinux protection for sendmail daemon"
+-msgstr ""
++#~ msgid ""
++#~ "Do not audit things that we know to be broken but which are not security "
++#~ "risks"
++#~ msgstr "സുരക്ഷയ്ക്ക് കോട്ടം തട്ടാത്തതും തകരാറുള്ളതുമായ കാര്യങ്ങള്‍ ഓഡിറ്റ് ചെയ്യരുത്"
+ 
+-#: ../gui/selinux.tbl:172
+-msgid "Disable SELinux protection for setrans"
+-msgstr ""
++#~ msgid "Disable SELinux protection for hostname daemon"
++#~ msgstr "hostname ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതകമാക്കുക"
+ 
+-#: ../gui/selinux.tbl:173
+-msgid "Disable SELinux protection for setroubleshoot daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for hotplug daemon"
++#~ msgstr "hotplug ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതകമാക്കുക"
+ 
+-#: ../gui/selinux.tbl:174
+-msgid "Disable SELinux protection for slapd daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for howl daemon"
++#~ msgstr "howl ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതകമാക്കുക"
+ 
+-#: ../gui/selinux.tbl:175
+-msgid "Disable SELinux protection for slrnpull daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for cups hplip daemon"
++#~ msgstr "cups hplip ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതകമാക്കുക"
+ 
+-#: ../gui/selinux.tbl:176
+-msgid "Disable SELinux protection for smbd daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for httpd rotatelogs"
++#~ msgstr "http rotatelogs-നുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതകമാക്കുക"
+ 
+-#: ../gui/selinux.tbl:177
+-msgid "Disable SELinux protection for snmpd daemon"
+-msgstr ""
++#~ msgid "HTTPD Service"
++#~ msgstr "HTTPD സര്‍വീസ്"
+ 
+-#: ../gui/selinux.tbl:178
+-msgid "Disable SELinux protection for snort daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for http suexec"
++#~ msgstr "http suexec-നുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതകമാക്കുക"
+ 
+-#: ../gui/selinux.tbl:179
+-msgid "Disable SELinux protection for soundd daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for hwclock daemon"
++#~ msgstr "hwclock ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതകമാക്കുക"
+ 
+-#: ../gui/selinux.tbl:180
+-msgid "Disable SELinux protection for sound daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for i18n daemon"
++#~ msgstr "i18n ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതകമാക്കുക"
+ 
+-#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
+-msgid "Spam Protection"
+-msgstr ""
++#~ msgid "Disable SELinux protection for imazesrv daemon"
++#~ msgstr "imazesrv ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതകമാക്കുക"
+ 
+-#: ../gui/selinux.tbl:181
+-msgid "Disable SELinux protection for spamd daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for inetd child daemons"
++#~ msgstr "inetd ചൈള്‍ഡ് ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതകമാക്കുക"
+ 
+-#: ../gui/selinux.tbl:182
+-msgid "Allow spamd to access home directories"
+-msgstr ""
++#~ msgid "Disable SELinux protection for inetd daemon"
++#~ msgstr "inetd ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതകമാക്കുക"
+ 
+-#: ../gui/selinux.tbl:183
+-msgid "Allow Spam Assassin daemon network access"
+-msgstr ""
++#~ msgid "Disable SELinux protection for innd daemon"
++#~ msgstr "innd ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതകമാക്കുക"
+ 
+-#: ../gui/selinux.tbl:184
+-msgid "Disable SELinux protection for speedmgmt daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for iptables daemon"
++#~ msgstr "iptables ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതകമാക്കുക"
+ 
+-#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
+-msgid "Squid"
+-msgstr ""
++#~ msgid "Disable SELinux protection for ircd daemon"
++#~ msgstr "ircd ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതകമാക്കുക"
+ 
+-#: ../gui/selinux.tbl:185
+-msgid "Allow squid daemon to connect to the network"
+-msgstr ""
++#~ msgid "Disable SELinux protection for irqbalance daemon"
++#~ msgstr "irqbalance ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതകമാക്കുക"
+ 
+-#: ../gui/selinux.tbl:186
+-msgid "Disable SELinux protection for squid daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for iscsi daemon"
++#~ msgstr "iscsi ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതകമാക്കുക"
+ 
+-#: ../gui/selinux.tbl:187
+-msgid "Disable SELinux protection for ssh daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for jabberd daemon"
++#~ msgstr "jabberd ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതകമാക്കുക"
+ 
+-#: ../gui/selinux.tbl:188
+-msgid "Allow ssh logins as sysadm_r:sysadm_t"
+-msgstr ""
++#~ msgid "Kerberos"
++#~ msgstr "Kerberos"
+ 
+-#: ../gui/selinux.tbl:189
+-msgid ""
+-"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
+-"bashrc)"
+-msgstr ""
++#~ msgid "Disable SELinux protection for kadmind daemon"
++#~ msgstr "kadmind ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതകമാക്കുക"
+ 
+-#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
+-msgid "Universal SSL tunnel"
+-msgstr ""
++#~ msgid "Disable SELinux protection for klogd daemon"
++#~ msgstr "klogd ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതകമാക്കുക"
+ 
+-#: ../gui/selinux.tbl:190
+-msgid "Disable SELinux protection for stunnel daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for krb5kdc daemon"
++#~ msgstr "krb5kdc ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതകമാക്കുക"
+ 
+-#: ../gui/selinux.tbl:191
+-msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
+-msgstr ""
++#~ msgid "Disable SELinux protection for ktalk daemons"
++#~ msgstr "ktalk ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതകമാക്കുക"
+ 
+-#: ../gui/selinux.tbl:192
+-msgid "Disable SELinux protection for swat daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for kudzu daemon"
++#~ msgstr "kudzu ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതകമാക്കുക"
+ 
+-#: ../gui/selinux.tbl:193
+-msgid "Disable SELinux protection for sxid daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for locate daemon"
++#~ msgstr "locate ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതകമാക്കുക"
+ 
+-#: ../gui/selinux.tbl:194
+-msgid "Disable SELinux protection for syslogd daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for lpd daemon"
++#~ msgstr "lpd ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതകമാക്കുക"
+ 
+-#: ../gui/selinux.tbl:195
+-msgid "Disable SELinux protection for system cron jobs"
+-msgstr ""
++#~ msgid "Disable SELinux protection for lrrd daemon"
++#~ msgstr "lrrd ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതകമാക്കുക"
+ 
+-#: ../gui/selinux.tbl:196
+-msgid "Disable SELinux protection for tcp daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for lvm daemon"
++#~ msgstr "lvm ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതകമാക്കുക"
+ 
+-#: ../gui/selinux.tbl:197
+-msgid "Disable SELinux protection for telnet daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for mailman"
++#~ msgstr "mailman-നുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതകമാക്കുക"
+ 
+-#: ../gui/selinux.tbl:198
+-msgid "Disable SELinux protection for tftpd daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for mdadm daemon"
++#~ msgstr "mdadm ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതകമാക്കുക"
+ 
+-#: ../gui/selinux.tbl:199
+-msgid "Disable SELinux protection for transproxy daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for monopd daemon"
++#~ msgstr "monopd ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതകമാക്കുക"
+ 
+-#: ../gui/selinux.tbl:200
+-msgid "Disable SELinux protection for udev daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for mrtg daemon"
++#~ msgstr "mrtg ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതകമാക്കുക"
+ 
+-#: ../gui/selinux.tbl:201
+-msgid "Disable SELinux protection for uml daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for mysqld daemon"
++#~ msgstr "mysqld ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതകമാക്കുക"
+ 
+-#: ../gui/selinux.tbl:202
+-msgid ""
+-"Allow xinetd to run unconfined, including any services it starts that do not "
+-"have a domain transition explicitly defined"
+-msgstr ""
++#~ msgid "Disable SELinux protection for nagios daemon"
++#~ msgstr "nagios ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതകമാക്കുക"
+ 
+-#: ../gui/selinux.tbl:203
+-msgid ""
+-"Allow rc scripts to run unconfined, including any daemon started by an rc "
+-"script that does not have a domain transition explicitly defined"
+-msgstr ""
++#~ msgid "Name Service"
++#~ msgstr "നെയിം സര്‍വീസ്"
+ 
+-#: ../gui/selinux.tbl:204
+-msgid "Allow rpm to run unconfined"
+-msgstr ""
++#~ msgid "Disable SELinux protection for named daemon"
++#~ msgstr "named ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതകമാക്കുക"
+ 
+-#: ../gui/selinux.tbl:205
+-msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
+-msgstr ""
++#~ msgid "Disable SELinux protection for nessusd daemon"
++#~ msgstr "nessusd ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതകമാക്കുക"
+ 
+-#: ../gui/selinux.tbl:206
+-msgid "Disable SELinux protection for updfstab daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for NetworkManager"
++#~ msgstr "NetworkManager-നുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതകമാക്കുക"
+ 
+-#: ../gui/selinux.tbl:207
+-msgid "Disable SELinux protection for uptimed daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for nfsd daemon"
++#~ msgstr "nfsd ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതകമാക്കുക"
+ 
+-#: ../gui/selinux.tbl:208
+-msgid ""
+-"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
+-"staff_r can do so"
+-msgstr ""
++#~ msgid "Samba"
++#~ msgstr "സാംബാ"
+ 
+-#: ../gui/selinux.tbl:209
+-msgid "Allow users to execute the mount command"
+-msgstr ""
++#~ msgid "Disable SELinux protection for nmbd daemon"
++#~ msgstr "nmbd ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതകമാക്കുക"
+ 
+-#: ../gui/selinux.tbl:210
+-msgid "Allow regular users direct mouse access (only allow the X server)"
+-msgstr ""
++#~ msgid "Disable SELinux protection for nrpe daemon"
++#~ msgstr "nrpe ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതകമാക്കുക"
+ 
+-#: ../gui/selinux.tbl:211
+-msgid "Allow users to run the dmesg command"
+-msgstr ""
++#~ msgid "Disable SELinux protection for nscd daemon"
++#~ msgstr "nscd ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതകമാക്കുക"
+ 
+-#: ../gui/selinux.tbl:212
+-msgid "Allow users to control network interfaces (also needs USERCTL=true)"
+-msgstr ""
++#~ msgid "Disable SELinux protection for nsd daemon"
++#~ msgstr "nsd ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതകമാക്കുക"
+ 
+-#: ../gui/selinux.tbl:213
+-msgid "Allow normal user to execute ping"
+-msgstr ""
++#~ msgid "Disable SELinux protection for ntpd daemon"
++#~ msgstr "ntpd ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതകമാക്കുക"
+ 
+-#: ../gui/selinux.tbl:214
+-msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
+-msgstr ""
++#~ msgid "Disable SELinux protection for oddjob"
++#~ msgstr "oddjob-നുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതകമാക്കുക"
+ 
+-#: ../gui/selinux.tbl:215
+-msgid "Allow users to rw usb devices"
+-msgstr ""
++#~ msgid "Disable SELinux protection for oddjob_mkhomedir"
++#~ msgstr "oddjob_mkhomedir-നുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതകമാക്കുക"
+ 
+-#: ../gui/selinux.tbl:216
+-msgid ""
+-"Allow users to run TCP servers (bind to ports and accept connection from the "
+-"same domain and outside users)  disabling this forces FTP passive mode and "
+-"may change other protocols"
+-msgstr ""
++#~ msgid "Disable SELinux protection for openvpn daemon"
++#~ msgstr "openvpn ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതകമാക്കുക"
+ 
+-#: ../gui/selinux.tbl:217
+-msgid "Allow user to stat ttyfiles"
+-msgstr ""
++#~ msgid "Disable SELinux protection for pam daemon"
++#~ msgstr "pam ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതകമാക്കുക"
+ 
+-#: ../gui/selinux.tbl:218
+-msgid "Disable SELinux protection for uucpd daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for pegasus"
++#~ msgstr "pegasus-നുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതകമാക്കുക"
++
++#~ msgid "Disable SELinux protection for perdition daemon"
++#~ msgstr "perdition ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതകമാക്കുക"
++
++#~ msgid "Disable SELinux protection for portmap daemon"
++#~ msgstr "portmap ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതകമാക്കുക"
++
++#~ msgid "Disable SELinux protection for portslave daemon"
++#~ msgstr "portslave ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതകമാക്കുക"
++
++#~ msgid "Disable SELinux protection for postfix"
++#~ msgstr "postfix-നുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതകമാക്കുക"
++
++#~ msgid "Disable SELinux protection for postgresql daemon"
++#~ msgstr "postgresql ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതകമാക്കുക"
++
++#~ msgid "pppd"
++#~ msgstr "pppd"
++
++#~ msgid "Disable SELinux protection for pptp"
++#~ msgstr "ppt-യ്ക്കുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതകമാക്കുക"
+ 
+-#: ../gui/selinux.tbl:219
+-msgid "Disable SELinux protection for vmware daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for prelink daemon"
++#~ msgstr "prelink ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതകമാക്കുക"
+ 
+-#: ../gui/selinux.tbl:220
+-msgid "Disable SELinux protection for watchdog daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for privoxy daemon"
++#~ msgstr "privoxy ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതകമാക്കുക"
+ 
+-#: ../gui/selinux.tbl:221
+-msgid "Disable SELinux protection for winbind daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for ptal daemon"
++#~ msgstr "ptal ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതകമാക്കുക"
+ 
+-#: ../gui/selinux.tbl:222
+-msgid "Disable SELinux protection for xdm daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for pxe daemon"
++#~ msgstr "pxe ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതകമാക്കുക"
+ 
+-#: ../gui/selinux.tbl:223
+-msgid "Allow xdm logins as sysadm_r:sysadm_t"
+-msgstr ""
++#~ msgid "Disable SELinux protection for pyzord"
++#~ msgstr "pyzord-നുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതകമാക്കുക"
+ 
+-#: ../gui/selinux.tbl:224
+-msgid "Disable SELinux protection for xen daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for quota daemon"
++#~ msgstr "quota ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതകമാക്കുക"
+ 
+-#: ../gui/selinux.tbl:225
+-msgid "XEN"
+-msgstr ""
++#~ msgid "Disable SELinux protection for radiusd daemon"
++#~ msgstr "radiusd ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതകമാക്കുക"
+ 
+-#: ../gui/selinux.tbl:225
+-msgid "Allow xen to read/write physical disk devices"
+-msgstr ""
++#~ msgid "Disable SELinux protection for radvd daemon"
++#~ msgstr "radvd ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതകമാക്കുക"
+ 
+-#: ../gui/selinux.tbl:226
+-msgid "Disable SELinux protection for xfs daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for rdisc"
++#~ msgstr "rdisc-നുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതകമാക്കുക"
+ 
+-#: ../gui/selinux.tbl:227
+-msgid "Disable SELinux protection for xen control"
+-msgstr ""
++#~ msgid "Disable SELinux protection for readahead"
++#~ msgstr "readahead-നുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതകമാക്കുക"
+ 
+-#: ../gui/selinux.tbl:228
+-msgid "Disable SELinux protection for ypbind daemon"
+-msgstr ""
++#~ msgid "Allow programs to read files in non-standard locations (default_t)"
++#~ msgstr ""
++#~ "നിലവാരമില്ലാത്ത സ്ഥാനങ്ങളിലുള്ള ഫയലുകള്‍ ലഭ്യമാക്കുന്നതിനുള്ള പ്രോഗ്രാമുകള്‍ അനുവദിക്കുക "
++#~ "(default_t)"
+ 
+-#: ../gui/selinux.tbl:229
+-msgid "Disable SELinux protection for NIS Password Daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for restorecond"
++#~ msgstr "restorecond-നുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതകമാക്കുക"
+ 
+-#: ../gui/selinux.tbl:230
+-msgid "Disable SELinux protection for ypserv daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for rhgb daemon"
++#~ msgstr "rhgb ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതകമാക്കുക"
+ 
+-#: ../gui/selinux.tbl:231
+-msgid "Disable SELinux protection for NIS Transfer Daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for ricci"
++#~ msgstr "ricci-നുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതകമാക്കുക"
+ 
+-#: ../gui/selinux.tbl:232
+-msgid "Allow SELinux webadm user to manage unprivileged users home directories"
+-msgstr ""
++#~ msgid "Disable SELinux protection for ricci_modclusterd"
++#~ msgstr "ricci_modclusterd-നുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതകമാക്കുക"
+ 
+-#: ../gui/selinux.tbl:233
+-msgid "Allow SELinux webadm user to read unprivileged users home directories"
+-msgstr ""
++#~ msgid "Disable SELinux protection for rlogind daemon"
++#~ msgstr "rlogind ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതകമാക്കുക"
+ 
+-#: ../gui/semanagePage.py:126
+-#, python-format
+-msgid "Are you sure you want to delete %s '%s'?"
+-msgstr ""
++#~ msgid "Disable SELinux protection for rpcd daemon"
++#~ msgstr "rpcd ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതകമാക്കുക"
+ 
+-#: ../gui/semanagePage.py:126
+-#, python-format
+-msgid "Delete %s"
+-msgstr ""
++#~ msgid "Disable SELinux protection for rshd"
++#~ msgstr "rshd-നുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതകമാക്കുക"
+ 
+-#: ../gui/semanagePage.py:134
+-#, python-format
+-msgid "Add %s"
+-msgstr ""
++#~ msgid "rsync"
++#~ msgstr "rsync"
+ 
+-#: ../gui/semanagePage.py:148
+-#, python-format
+-msgid "Modify %s"
+-msgstr ""
++#~ msgid "Disable SELinux protection for rsync daemon"
++#~ msgstr "rsync ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതകമാക്കുക"
+ 
+-#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
+-msgid "Permissive"
+-msgstr ""
++#~ msgid "Allow ssh to run from inetd instead of as a daemon"
++#~ msgstr ""
++#~ "ഒരു ഡെമണ്‍ ആയി പ്രവര്‍ത്തിക്കുന്നതിന് പകരം inetd ആയി പ്രവര്‍ത്തിക്കുന്നതിന് ssh-നെ അനുവദിക്കുക"
+ 
+-#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
+-msgid "Enforcing"
+-msgstr ""
++#~ msgid "SASL authentication server"
++#~ msgstr "SASL ഓഥന്റിക്കേഷന്‍ സര്‍വര്‍"
+ 
+-#: ../gui/statusPage.py:94
+-msgid "Status"
+-msgstr ""
++#~ msgid ""
++#~ "Allow X-Windows server to map a memory region as both executable and "
++#~ "writable"
++#~ msgstr ""
++#~ "എക്സിക്യൂട്ടബിളും റൈറ്റബിളുമായി പ്രവര്‍ത്തിപ്പിക്കുന്നതിന് ഒരു മെമ്മറിയിലേക്ക് മാപ്പ് "
++#~ "ചെയ്യുന്നതിനായി എക്സ്-വിന്‍ഡോസ് സര്‍വറിനെ അനുവദിക്കുക"
+ 
+-#: ../gui/statusPage.py:133
+-msgid ""
+-"Changing the policy type will cause a relabel of the entire file system on "
+-"the next boot. Relabeling takes a long time depending on the size of the "
+-"file system.  Do you wish to continue?"
+-msgstr ""
++#~ msgid "Disable SELinux protection for saslauthd daemon"
++#~ msgstr "saslauthd ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതകമാക്കുക"
+ 
+-#: ../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 ""
++#~ msgid "Disable SELinux protection for scannerdaemon daemon"
++#~ msgstr "scannerdaemon ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതകമാക്കുക"
+ 
+-#: ../gui/statusPage.py:152
+-msgid ""
+-"Changing to SELinux enabled will cause a relabel of the entire file system "
+-"on the next boot. Relabeling takes a long time depending on the size of the "
+-"file system.  Do you wish to continue?"
+-msgstr ""
++#~ msgid "Do not allow transition to sysadm_t, sudo and su effected"
++#~ msgstr "sysadm_t, sudo, su ബാധകമായവയിലേക്ക് മാറുന്നതിനായി അനുവദിക്കരുത്"
+ 
+-#: ../gui/system-config-selinux.glade:11
+-msgid "system-config-selinux"
+-msgstr ""
++#~ msgid "Do not allow any processes to load kernel modules"
++#~ msgstr "കേര്‍ണല്‍ ഘടകങ്ങള്‍ ലഭ്യമാക്കുന്നതിനായി ഒരു പ്രക്രിയകളേയും അനുവദിക്കരുത്"
+ 
+-#: ../gui/system-config-selinux.glade:12
+-msgid ""
+-"Copyright (c)2006 Red Hat, Inc.\n"
+-"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
+-msgstr ""
++#~ msgid "Do not allow any processes to modify kernel SELinux policy"
++#~ msgstr ""
++#~ "കേര്‍ണലിന്റെ SELinux പോളിസിയില്‍ മാറ്റം വരുത്തുന്നതിനായി ഒരു പ്രക്രിയകളേയും അനുവദിക്കരുത്"
+ 
+-#: ../gui/system-config-selinux.glade:22
+-#: ../gui/system-config-selinux.glade:544
+-msgid "Add SELinux Login Mapping"
+-msgstr ""
++#~ msgid "Disable SELinux protection for sendmail daemon"
++#~ msgstr "sendmail ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതകമാക്കുക"
+ 
+-#: ../gui/system-config-selinux.glade:257
+-msgid "Add SELinux Network Ports"
+-msgstr ""
++#~ msgid "Disable SELinux protection for setrans"
++#~ msgstr "setrans-നുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതകമാക്കുക"
+ 
+-#: ../gui/system-config-selinux.glade:391
+-#: ../gui/system-config-selinux.glade:678
+-msgid "SELinux Type"
+-msgstr ""
++#~ msgid "Disable SELinux protection for setroubleshoot daemon"
++#~ msgstr "setroublesoot ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതകമാക്കുക "
+ 
+-#: ../gui/system-config-selinux.glade:622
+-msgid "File Specification"
+-msgstr ""
++#~ msgid "Disable SELinux protection for slapd daemon"
++#~ msgstr "slapd ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതകമാക്കുക"
+ 
+-#: ../gui/system-config-selinux.glade:650
+-msgid "File Type"
+-msgstr ""
++#~ msgid "Disable SELinux protection for slrnpull daemon"
++#~ msgstr "slrnpull ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതകമാക്കുക"
+ 
+-#: ../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 ""
++#~ msgid "Disable SELinux protection for smbd daemon"
++#~ msgstr "smbd ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതകമാക്കുക"
+ 
+-#: ../gui/system-config-selinux.glade:773
+-msgid "MLS"
+-msgstr ""
++#~ msgid "Disable SELinux protection for snmpd daemon"
++#~ msgstr "snmpd ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതകമാക്കുക"
+ 
+-#: ../gui/system-config-selinux.glade:837
+-msgid "Add SELinux User"
+-msgstr ""
++#~ msgid "Disable SELinux protection for snort daemon"
++#~ msgstr "snort ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതകമാക്കുക"
+ 
+-#: ../gui/system-config-selinux.glade:1079
+-msgid "SELinux Administration"
+-msgstr ""
++#~ msgid "Disable SELinux protection for soundd daemon"
++#~ msgstr "soundd ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതകമാക്കുക"
+ 
+-#: ../gui/system-config-selinux.glade:1122
+-msgid "Add"
+-msgstr ""
++#~ msgid "Disable SELinux protection for sound daemon"
++#~ msgstr "sound ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതകമാക്കുക"
+ 
+-#: ../gui/system-config-selinux.glade:1144
+-msgid "_Properties"
+-msgstr ""
++#~ msgid "Spam Protection"
++#~ msgstr "സ്പാമിനുള്ള സുരക്ഷ "
+ 
+-#: ../gui/system-config-selinux.glade:1166
+-msgid "_Delete"
+-msgstr ""
++#~ msgid "Disable SELinux protection for spamd daemon"
++#~ msgstr "spamd ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതകമാക്കുക"
+ 
+-#: ../gui/system-config-selinux.glade:1256
+-msgid "Select Management Object"
+-msgstr ""
++#~ msgid "Allow Spam Assassin daemon network access"
++#~ msgstr "സ്പാം അസ്സാസ്സിന്‍ ഡെമണ്‍ നെറ്റ്‌വര്‍ക്ക് പ്രവേശനം അനുവദിക്കുക"
+ 
+-#: ../gui/system-config-selinux.glade:1273
+-msgid "<b>Select:</b>"
+-msgstr ""
++#~ msgid "Disable SELinux protection for speedmgmt daemon"
++#~ msgstr "speedmgmt ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതകമാക്കുക"
+ 
+-#: ../gui/system-config-selinux.glade:1326
+-msgid "System Default Enforcing Mode"
+-msgstr ""
++#~ msgid "Squid"
++#~ msgstr "സ്ക്വിഡ്"
+ 
+-#: ../gui/system-config-selinux.glade:1354
+-msgid ""
+-"Disabled\n"
+-"Permissive\n"
+-"Enforcing\n"
+-msgstr ""
++#~ msgid "Disable SELinux protection for squid daemon"
++#~ msgstr "squid ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതകമാക്കുക"
+ 
+-#: ../gui/system-config-selinux.glade:1373
+-msgid "Current Enforcing Mode"
+-msgstr ""
++#~ msgid "Disable SELinux protection for ssh daemon"
++#~ msgstr "ssh ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതകമാക്കുക "
+ 
+-#: ../gui/system-config-selinux.glade:1418
+-msgid "System Default Policy Type: "
+-msgstr ""
++#~ msgid ""
++#~ "Allow staff_r users to search the sysadm home dir and read files (such as "
++#~ "~/.bashrc)"
++#~ msgstr ""
++#~ "sysadm ഹോം ഡയറക്ടറി തിരഞ്ഞ് ഫയലുകള്‍ ലഭ്യമാക്കുന്നതിനായി staff_r users-നെ അനുവദിക്കുക "
++#~ "(such as ~/.bashrc)"
+ 
+-#: ../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 ""
++#~ msgid "Universal SSL tunnel"
++#~ msgstr "യൂണിവേഴ്സല്‍ SSL ടണല്‍"
+ 
+-#: ../gui/system-config-selinux.glade:1509
+-msgid "Relabel on next reboot."
+-msgstr ""
++#~ msgid "Disable SELinux protection for stunnel daemon"
++#~ msgstr "stunnel ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതകമാക്കുക"
+ 
+-#: ../gui/system-config-selinux.glade:1561
+-msgid "label37"
+-msgstr ""
++#~ msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
++#~ msgstr "xinetd-ന് പുറത്ത് ഒറ്റയ്ക്ക് പ്രവര്‍ത്തിക്കുന്നതിനായി stunnel ഡെമണിനെ അനുവദിക്കുക"
+ 
+-#: ../gui/system-config-selinux.glade:1598
+-msgid "Revert boolean setting to system default"
+-msgstr ""
++#~ msgid "Disable SELinux protection for swat daemon"
++#~ msgstr "swat ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതകമാക്കുക"
+ 
+-#: ../gui/system-config-selinux.glade:1614
+-msgid "Toggle between Customized and All Booleans"
+-msgstr ""
++#~ msgid "Disable SELinux protection for sxid daemon"
++#~ msgstr "sxid ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതകമാക്കുക"
+ 
+-#: ../gui/system-config-selinux.glade:1645
+-#: ../gui/system-config-selinux.glade:1850
+-#: ../gui/system-config-selinux.glade:2037
+-#: ../gui/system-config-selinux.glade:2224
+-#: ../gui/system-config-selinux.glade:2467
+-#: ../gui/system-config-selinux.glade:2692
+-#: ../gui/system-config-selinux.glade:2867
+-msgid "Filter"
+-msgstr ""
++#~ msgid "Disable SELinux protection for syslogd daemon"
++#~ msgstr "syslogd ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതകമാക്കുക"
+ 
+-#: ../gui/system-config-selinux.glade:1734
+-msgid "label50"
+-msgstr ""
++#~ msgid "Disable SELinux protection for system cron jobs"
++#~ msgstr "സിസ്റ്റം cron ജോലികള്‍ക്കുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതകമാക്കുക"
+ 
+-#: ../gui/system-config-selinux.glade:1771
+-msgid "Add File Context"
+-msgstr ""
++#~ msgid "Disable SELinux protection for tcp daemon"
++#~ msgstr "tcp ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതകമാക്കുക"
+ 
+-#: ../gui/system-config-selinux.glade:1787
+-msgid "Modify File Context"
+-msgstr ""
++#~ msgid "Disable SELinux protection for telnet daemon"
++#~ msgstr "telnet ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതകമാക്കുക"
+ 
+-#: ../gui/system-config-selinux.glade:1803
+-msgid "Delete File Context"
+-msgstr ""
++#~ msgid "Disable SELinux protection for tftpd daemon"
++#~ msgstr "tftpd ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതകമാക്കുക"
+ 
+-#: ../gui/system-config-selinux.glade:1819
+-msgid "Toggle between all and customized file context"
+-msgstr ""
++#~ msgid "Disable SELinux protection for transproxy daemon"
++#~ msgstr "transproxy ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതകമാക്കുക"
+ 
+-#: ../gui/system-config-selinux.glade:1939
+-msgid "label38"
+-msgstr ""
++#~ msgid "Disable SELinux protection for udev daemon"
++#~ msgstr "udev ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതകമാക്കുക"
+ 
+-#: ../gui/system-config-selinux.glade:1976
+-msgid "Add SELinux User Mapping"
+-msgstr ""
++#~ msgid "Disable SELinux protection for uml daemon"
++#~ msgstr "uml ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതകമാക്കുക"
+ 
+-#: ../gui/system-config-selinux.glade:1992
+-msgid "Modify SELinux User Mapping"
+-msgstr ""
++#~ msgid ""
++#~ "Allow xinetd to run unconfined, including any services it starts that do "
++#~ "not have a domain transition explicitly defined"
++#~ msgstr ""
++#~ "പരിമിതികളില്ലാതെ പ്രവര്‍ത്തിക്കുന്നതിനായി xinetd-യെ അനുവദിക്കുക. ഡൊമെയില്‍ "
++#~ "വ്യക്തമാക്കിയിട്ടില്ലാത്തതും അത് ആരംഭിക്കുന്നതുമായഏത് ഡസേവനങ്ങളുംഇതില്‍ ഉള്‍പ്പെടുന്നു."
+ 
+-#: ../gui/system-config-selinux.glade:2008
+-msgid "Delete SELinux User Mapping"
+-msgstr ""
++#~ msgid ""
++#~ "Allow rc scripts to run unconfined, including any daemon started by an rc "
++#~ "script that does not have a domain transition explicitly defined"
++#~ msgstr ""
++#~ "പരിമിതികളില്ലാതെ പ്രവര്‍ത്തിക്കുന്നതിനായി rc സ്ക്രിപ്റ്റുകളെ അനുവദിക്കുക. ഡൊമെയില്‍ "
++#~ "വ്യക്തമാക്കിയിട്ടില്ലാത്തതും rc സ്ക്രിപ്റ്റ് ആരംഭിക്കുന്നതുമായ ഏത് ഡെമണും ഇതില്‍ ഉള്‍പ്പെടുന്നു."
+ 
+-#: ../gui/system-config-selinux.glade:2126
+-msgid "label39"
+-msgstr ""
++#~ msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
++#~ msgstr ""
++#~ "അനുവദനീയമായ പ്രയോഗങ്ങളായ hotplug, insmod എന്നിവ പരിമിതികളില്ലാതെ "
++#~ "പ്രവര്‍ത്തിക്കുന്നതിന് അനുവദിക്കുക"
+ 
+-#: ../gui/system-config-selinux.glade:2163
+-msgid "Add User"
+-msgstr ""
++#~ msgid "Disable SELinux protection for updfstab daemon"
++#~ msgstr "updfstab ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതകമാക്കുക"
+ 
+-#: ../gui/system-config-selinux.glade:2179
+-msgid "Modify User"
+-msgstr ""
++#~ msgid "Disable SELinux protection for uptimed daemon"
++#~ msgstr "uptimed ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതകമാക്കുക"
+ 
+-#: ../gui/system-config-selinux.glade:2195
+-msgid "Delete User"
+-msgstr ""
++#~ msgid ""
++#~ "Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, "
++#~ "only staff_r can do so"
++#~ msgstr ""
++#~ "su, sudo, അല്ലെങ്കില്‍ userhelper ഉപയോഗിച്ച് user_r-നെ sysadm_r-ല്‍ "
++#~ "എത്തിക്കുന്നതിനായി അനുവദിക്കുക. അല്ലായെങ്കില്‍, staff_r-ന് മാത്രമേ സാധിക്കൂ."
+ 
+-#: ../gui/system-config-selinux.glade:2313
+-msgid "label41"
+-msgstr ""
++#~ msgid "Allow users to control network interfaces (also needs USERCTL=true)"
++#~ msgstr ""
++#~ "നെറ്റ്‌വര്‍ക്ക് സംയോജക ഘടകങ്ങള്‍ നിയന്ത്രിക്കുന്നതിനായി ഉപയോക്താവിനെ അനുവദിക്കുക "
++#~ "(USERCTL=true എന്നതും ആവശ്യമുണ്ട്)"
+ 
+-#: ../gui/system-config-selinux.glade:2350
+-msgid "Add Network Port"
+-msgstr ""
++#~ msgid "Allow user to stat ttyfiles"
++#~ msgstr "ttyfiles സ്റ്റാറ്റ് ചെയ്യുന്നതിനായി ഉപയോക്താവിനെ അനുവദിക്കുക"
+ 
+-#: ../gui/system-config-selinux.glade:2366
+-msgid "Edit Network Port"
+-msgstr ""
++#~ msgid "Disable SELinux protection for uucpd daemon"
++#~ msgstr "uucpd ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതമാക്കുക"
+ 
+-#: ../gui/system-config-selinux.glade:2382
+-msgid "Delete Network Port"
+-msgstr ""
++#~ msgid "Disable SELinux protection for vmware daemon"
++#~ msgstr "vmware ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതമാക്കുക"
+ 
+-#: ../gui/system-config-selinux.glade:2418
+-#: ../gui/system-config-selinux.glade:2436
+-msgid "Toggle between Customized and All Ports"
+-msgstr ""
++#~ msgid "Disable SELinux protection for watchdog daemon"
++#~ msgstr "watchdog ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതമാക്കുക"
+ 
+-#: ../gui/system-config-selinux.glade:2556
+-msgid "label42"
+-msgstr ""
++#~ msgid "Disable SELinux protection for winbind daemon"
++#~ msgstr "winbind ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതമാക്കുക"
+ 
+-#: ../gui/system-config-selinux.glade:2593
+-msgid "Generate new policy module"
+-msgstr ""
++#~ msgid "Disable SELinux protection for xdm daemon"
++#~ msgstr "xdm ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതമാക്കുക"
+ 
+-#: ../gui/system-config-selinux.glade:2609
+-msgid "Load policy module"
+-msgstr ""
++#~ msgid "Allow xdm logins as sysadm_r:sysadm_t"
++#~ msgstr "xdm ലോഗിനുകള്‍ sysadm_r:sysadm_t ആയി അനുവദിക്കുക"
+ 
+-#: ../gui/system-config-selinux.glade:2625
+-msgid "Remove loadable policy module"
+-msgstr ""
++#~ msgid "Disable SELinux protection for xen daemon"
++#~ msgstr "xen ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതമാക്കുക"
+ 
+-#: ../gui/system-config-selinux.glade:2661
+-msgid ""
+-"Enable/Disable additional audit rules, that are normally not reported in the "
+-"log files."
+-msgstr ""
++#~ msgid "XEN"
++#~ msgstr "XEN"
+ 
+-#: ../gui/system-config-selinux.glade:2781
+-msgid "label44"
+-msgstr ""
++#~ msgid "Disable SELinux protection for xfs daemon"
++#~ msgstr "xfs ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതമാക്കുക"
+ 
+-#: ../gui/system-config-selinux.glade:2818
+-msgid "Change process mode to permissive."
+-msgstr ""
++#~ msgid "Disable SELinux protection for xen control"
++#~ msgstr "xen control ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതമാക്കുക"
+ 
+-#: ../gui/system-config-selinux.glade:2836
+-msgid "Change process mode to enforcing"
+-msgstr ""
++#~ msgid "Disable SELinux protection for ypbind daemon"
++#~ msgstr "ypbind ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതമാക്കുക"
+ 
+-#: ../gui/system-config-selinux.glade:2928
+-msgid "Process Domain"
+-msgstr ""
++#~ msgid "Disable SELinux protection for NIS Password Daemon"
++#~ msgstr "NIS പാസ്‌വേര്‍ഡ് ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതമാക്കുക"
+ 
+-#: ../gui/system-config-selinux.glade:2956
+-msgid "label59"
+-msgstr ""
++#~ msgid "Disable SELinux protection for ypserv daemon"
++#~ msgstr "ypserv ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതമാക്കുക"
+ 
+-#: ../gui/usersPage.py:138
+-#, python-format
+-msgid "SELinux user '%s' is required"
+-msgstr ""
++#~ msgid "Disable SELinux protection for NIS Transfer Daemon"
++#~ msgstr "NIS ട്രാന്‍സ്ഫര്‍ ഡെമണിനുള്ള SELinux സുരക്ഷ പ്രവര്‍ത്തന രഹിതമാക്കുക"
+diff --git a/policycoreutils/po/mr.po b/policycoreutils/po/mr.po
+index 7098e9f..21d009c 100644
+--- a/policycoreutils/po/mr.po
++++ b/policycoreutils/po/mr.po
+@@ -1,71 +1,67 @@
+ # SOME DESCRIPTIVE TITLE.
+ # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+ # This file is distributed under the same license as the PACKAGE package.
+-#
++# 
+ # Translators:
+ # Rahul Bhalerao <b.rahul.pm at gmail.com>, 2006.
+ # Rahul Bhalerao <rbhalera at redhat.com>, 2006.
+ # sandeep shedmake <sandeep.shedmake at gmail.com>, 2007.
+-# Sandeep Shedmake <sandeep.shedmake at gmail.com>, 2008, 2009.
+-# Sandeep Shedmake <sshedmak at redhat.com>, 2010.
++# Sandeep Shedmake <sandeep.shedmake at gmail.com>, 2008-2009.
++# Sandeep Shedmake <sshedmak at redhat.com>, 2008-2010,2012.
+ msgid ""
+ msgstr ""
+ "Project-Id-Version: Policycoreutils\n"
+ "Report-Msgid-Bugs-To: \n"
+-"POT-Creation-Date: 2012-05-25 07:28-0400\n"
+-"PO-Revision-Date: 2012-04-02 20:30+0000\n"
+-"Last-Translator: dwalsh <dwalsh at redhat.com>\n"
+-"Language-Team: Marathi (http://www.transifex.net/projects/p/fedora/language/"
+-"mr/)\n"
+-"Language: mr\n"
++"POT-Creation-Date: 2012-10-08 10:31-0400\n"
++"PO-Revision-Date: 2012-10-29 10:14+0000\n"
++"Last-Translator: sandeeps <sshedmak at redhat.com>\n"
++"Language-Team: Marathi (http://www.transifex.com/projects/p/fedora/language/mr/)\n"
+ "MIME-Version: 1.0\n"
+ "Content-Type: text/plain; charset=UTF-8\n"
+ "Content-Transfer-Encoding: 8bit\n"
+-"Plural-Forms: nplurals=2; plural=(n != 1)\n"
++"Language: mr\n"
++"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+ 
+ #: ../run_init/run_init.c:67
+ msgid ""
+ "USAGE: run_init <script> <args ...>\n"
+ "  where: <script> is the name of the init script to run,\n"
+ "         <args ...> are the arguments to that script."
+-msgstr ""
+-"वापर: run_init <script> <args ...>\n"
+-"  जेथे: <script> हे चालवायच्या init स्क्रिप्टचे नाव आहे,\n"
+-"         <args ...> हे त्या स्क्रिप्टचे आर्ग्यूमेंट्स आहेत."
++msgstr "वापर: run_init <script> <args ...>\n जेथे: <script> हे चालवण्याजोगी init स्क्रिप्टचे नाव आहे,\n        <args ...> हे स्क्रिप्टच्या बाबी आहेत."
+ 
+-#: ../run_init/run_init.c:126 ../newrole/newrole.c:1124
++#: ../run_init/run_init.c:126 ../newrole/newrole.c:1123
+ #, c-format
+ msgid "failed to initialize PAM\n"
+-msgstr "PAM आरंभण्यात अपयशी\n"
++msgstr "PAM सुरू करण्यास अपयशी\n"
+ 
+ #: ../run_init/run_init.c:139
+ #, c-format
+ msgid "failed to get account information\n"
+-msgstr "खाते माहिती मिळवण्यात अपयशी\n"
++msgstr "खाते माहिती प्राप्त करण्यास अपयशी\n"
+ 
+ #: ../run_init/run_init.c:162 ../newrole/newrole.c:341
+ msgid "Password:"
+-msgstr "गुप्तशब्द:"
++msgstr "पासवर्ड:"
+ 
+ #: ../run_init/run_init.c:197 ../newrole/newrole.c:366
+ #, c-format
+ msgid "Cannot find your entry in the shadow passwd file.\n"
+-msgstr "तुमची नोंद छाया passwd फाइलमध्ये सापडू शकली नाही.\n"
++msgstr "शॅडो passwd फाइलमध्ये नोंदणी आढळली नाही.\n"
+ 
+ #: ../run_init/run_init.c:203 ../newrole/newrole.c:373
+ #, c-format
+ msgid "getpass cannot open /dev/tty\n"
+-msgstr "getpass /dev/tty उघडू शकत नाही\n"
++msgstr "getpass तर्फे /dev/tty उघडणे अशक्य\n"
+ 
+ #: ../run_init/run_init.c:275
+ #, c-format
+ msgid "run_init: incorrect password for %s\n"
+-msgstr "run_init: %s साठी अयोग्य गुप्तशब्द\n"
++msgstr "run_init: %s साठी अयोग्य पासवर्ड\n"
+ 
+ #: ../run_init/run_init.c:309
+ #, c-format
+ msgid "Could not open file %s\n"
+-msgstr "फाइल %s उघडता आली नाही\n"
++msgstr "फाइल %s उघडणे अशक्य\n"
+ 
+ #: ../run_init/run_init.c:336
+ #, c-format
+@@ -75,17 +71,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"
++msgstr "ओळख पटवणे अपयशी.\n"
+ 
+-#: ../run_init/run_init.c:405 ../newrole/newrole.c:1258
++#: ../run_init/run_init.c:405 ../newrole/newrole.c:1257
+ #, c-format
+ msgid "Could not set exec context to %s.\n"
+-msgstr "exec संदर्भ %s वर निर्धारित करता आला नाही.\n"
++msgstr "exec संदर्भ %s करीता निश्चित करणे अशक्य.\n"
+ 
+ #: ../audit2allow/audit2allow:230
+ msgid "******************** IMPORTANT ***********************\n"
+@@ -93,879 +89,876 @@ msgstr "******************** महत्वाचे ***********************\n"
+ 
+ #: ../audit2allow/audit2allow:231
+ msgid "To make this policy package active, execute:"
+-msgstr "हा संकुल करार सक्रीय करण्याकरीता, हे कार्यान्वीत करा:"
+-
+-#: ../semanage/seobject.py:143 ../semanage/seobject.py:147
+-msgid "global"
+-msgstr "जागतिक"
++msgstr "ह्या करार संकुलला सक्रिय करायचे असल्यास, चालवा:"
+ 
+-#: ../semanage/seobject.py:225
++#: ../semanage/seobject.py:200
+ msgid "Could not create semanage handle"
+-msgstr "semanage व्यवहार सुरू करता आला नाही"
++msgstr "semanage हँडलचे निर्माण अशक्य"
+ 
+-#: ../semanage/seobject.py:233
++#: ../semanage/seobject.py:208
+ msgid "SELinux policy is not managed or store cannot be accessed."
+-msgstr "SELinux धोरण व्यवस्थापित नाही किंवा भंडार मिळू शकत नाही."
++msgstr "SELinux धोरण व्यवस्थापित किंवा साठ्याकरीता प्रवेश अशक्य."
+ 
+-#: ../semanage/seobject.py:238
++#: ../semanage/seobject.py:213
+ msgid "Cannot read policy store."
+-msgstr "धोरण भंडार वाचू शकत नाही."
++msgstr "पॉलिसि स्टोर वाचणे अशक्य."
+ 
+-#: ../semanage/seobject.py:243
++#: ../semanage/seobject.py:218
+ msgid "Could not establish semanage connection"
+-msgstr "semanage जोडणी प्रस्तापित करू शकत नाही"
++msgstr "semanage जोडणी स्थापीत करणे अशक्य"
+ 
+-#: ../semanage/seobject.py:248
++#: ../semanage/seobject.py:223
+ msgid "Could not test MLS enabled status"
+-msgstr "MLS कार्यान्वीत स्तरची चाचणी करणे अशक्य"
++msgstr "MLS सुरू असलेल्या स्तरची चाचणी अशक्य"
+ 
+-#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
++#: ../semanage/seobject.py:229 ../semanage/seobject.py:244
+ msgid "Not yet implemented"
+-msgstr "अजून लागू केले नाही"
++msgstr "अजूनही लागू केले नाही"
+ 
+-#: ../semanage/seobject.py:258
++#: ../semanage/seobject.py:233
+ msgid "Semanage transaction already in progress"
+-msgstr "Semanage ट्रांजॅकशनची प्रगती आधिपासूनच आहे"
++msgstr "Semanage ट्रांजॅकशन आधिपासूनच प्रगतीशील आहे"
+ 
+-#: ../semanage/seobject.py:267
++#: ../semanage/seobject.py:242
+ msgid "Could not start semanage transaction"
+-msgstr "semanage व्यवहार सुरू करता आला नाही"
++msgstr "semanage ट्रांजॅक्शन सुरू करणे अशक्य"
+ 
+-#: ../semanage/seobject.py:278
++#: ../semanage/seobject.py:254
+ msgid "Could not commit semanage transaction"
+-msgstr "semanage व्यवहार पाठवू शकला नाही"
++msgstr "semanage ट्रांजॅक्शन सादर करणे अशक्य"
+ 
+-#: ../semanage/seobject.py:283
++#: ../semanage/seobject.py:259
+ msgid "Semanage transaction not in progress"
+ msgstr "Semanage ट्रांजॅकशनची प्रगती नाही"
+ 
+-#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
++#: ../semanage/seobject.py:271 ../semanage/seobject.py:351
+ msgid "Could not list SELinux modules"
+ msgstr "SELinux विभागांची सूची दाखवणे अशक्य"
+ 
+-#: ../semanage/seobject.py:308
++#: ../semanage/seobject.py:284
+ msgid "Modules Name"
+-msgstr ""
++msgstr "विभागांचे नाव"
+ 
+-#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
++#: ../semanage/seobject.py:284 ../gui/modulesPage.py:62
+ msgid "Version"
+ msgstr "आवृत्ती"
+ 
+-#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
++#: ../semanage/seobject.py:287 ../gui/statusPage.py:75
+ msgid "Disabled"
+-msgstr "बंद करणे"
++msgstr "बंद केले"
+ 
+-#: ../semanage/seobject.py:326
++#: ../semanage/seobject.py:302
+ #, python-format
+ msgid "Could not disable module %s (remove failed)"
+-msgstr ""
++msgstr "विभाग %s (काढून टाकणे अपयशी) बंद करणे अशक्य"
+ 
+-#: ../semanage/seobject.py:337
++#: ../semanage/seobject.py:313
+ #, python-format
+ msgid "Could not enable module %s (remove failed)"
+-msgstr ""
++msgstr "विभाग %s (काढून टाकणे अपयशी) सुरू करणे अशक्य"
+ 
+-#: ../semanage/seobject.py:352
++#: ../semanage/seobject.py:328
+ #, python-format
+ msgid "Could not remove module %s (remove failed)"
+-msgstr ""
++msgstr "विभाग %s (काढून टाकण्यास अपयशी) काढून टाकणे अशक्य"
+ 
+-#: ../semanage/seobject.py:362
++#: ../semanage/seobject.py:338
+ msgid "dontaudit requires either 'on' or 'off'"
+-msgstr ""
++msgstr "dontaudit ला 'सुरू' किंवा 'बंद' आवश्यक आहे"
+ 
+-#: ../semanage/seobject.py:391
++#: ../semanage/seobject.py:366
+ msgid "Builtin Permissive Types"
+-msgstr ""
++msgstr "अंतर्भुतीय परवानगीय प्रकार"
+ 
+-#: ../semanage/seobject.py:401
++#: ../semanage/seobject.py:376
+ msgid "Customized Permissive Types"
+-msgstr ""
++msgstr "पसंतीचे परवानगीय प्रकार"
+ 
+-#: ../semanage/seobject.py:442
++#: ../semanage/seobject.py:417
+ #, python-format
+ msgid "Could not set permissive domain %s (module installation failed)"
+-msgstr "परवानगीय क्षेत्र %s निश्चित करू शकले नाही (विभाग प्रतिष्ठापन अपयशी)"
++msgstr "परवानगीय डोमेन %s निश्चित करणे अशक्य (विभाग प्रतिष्ठापन अपयशी)"
+ 
+-#: ../semanage/seobject.py:448
++#: ../semanage/seobject.py:423
+ #, python-format
+ msgid "Could not remove permissive domain %s (remove failed)"
+-msgstr "परवानगीय क्षेत्र %s काढून टाकू शकत नाही (काढून टाकणे अपयशी)"
++msgstr "परवानगीय डोमेन %s काढून टाकणे अशक्य (काढून टाकण्यास अपयशी)"
+ 
+-#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
+-#: ../semanage/seobject.py:603 ../semanage/seobject.py:700
+-#: ../semanage/seobject.py:730 ../semanage/seobject.py:797
+-#: ../semanage/seobject.py:854 ../semanage/seobject.py:1101
+-#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
+-#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
+-#: ../semanage/seobject.py:2045
++#: ../semanage/seobject.py:458 ../semanage/seobject.py:532
++#: ../semanage/seobject.py:578 ../semanage/seobject.py:675
++#: ../semanage/seobject.py:705 ../semanage/seobject.py:772
++#: ../semanage/seobject.py:829 ../semanage/seobject.py:1076
++#: ../semanage/seobject.py:1775 ../semanage/seobject.py:1838
++#: ../semanage/seobject.py:1857 ../semanage/seobject.py:1978
++#: ../semanage/seobject.py:2031
+ #, python-format
+ msgid "Could not create a key for %s"
+-msgstr "%s साठी कळ निर्माण करू शकत नाही"
++msgstr "%s करीता कि निर्माण करणे अशक्य"
+ 
+-#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
+-#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
++#: ../semanage/seobject.py:462 ../semanage/seobject.py:536
++#: ../semanage/seobject.py:582 ../semanage/seobject.py:588
+ #, python-format
+ msgid "Could not check if login mapping for %s is defined"
+-msgstr "%s साठी लॉगीन मॅपिंग व्याख्यीत केली आहे का हे तपासू शकलो नाही"
++msgstr "%s साठी लॉगिन मॅपिंग ठरवले नसल्यास तपासणी अशक्य"
+ 
+-#: ../semanage/seobject.py:496
++#: ../semanage/seobject.py:471
+ #, python-format
+ msgid "Linux Group %s does not exist"
+-msgstr "Linux समुह %s अस्तित्वात नाही"
++msgstr "Linux गट %s अस्तित्वात नाही"
+ 
+-#: ../semanage/seobject.py:501
++#: ../semanage/seobject.py:476
+ #, python-format
+ msgid "Linux User %s does not exist"
+-msgstr "Linux उपयोक्ता %s अस्तित्वात नाही"
++msgstr "Linux वापरकर्ता %s अस्तित्वात नाही."
+ 
+-#: ../semanage/seobject.py:505
++#: ../semanage/seobject.py:480
+ #, python-format
+ msgid "Could not create login mapping for %s"
+-msgstr "%s साठी लॉगीन मॅपिंग निर्माण करू शकलो नाही"
++msgstr "%s करीता लॉगिन मॅपिंग निर्माण करणे अशक्य"
+ 
+-#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
++#: ../semanage/seobject.py:484 ../semanage/seobject.py:720
+ #, python-format
+ msgid "Could not set name for %s"
+-msgstr "%s साठी नाव ठेवता आले नाही"
++msgstr "%s साठी नाव ठरवणे अशक्य"
+ 
+-#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
++#: ../semanage/seobject.py:489 ../semanage/seobject.py:730
+ #, python-format
+ msgid "Could not set MLS range for %s"
+-msgstr "MLS परिसीमा %s साठी निर्धारित करता आली नाही"
++msgstr "%s साठी MLS व्याप्तिकरीता ठरवणे अशक्य"
+ 
+-#: ../semanage/seobject.py:518
++#: ../semanage/seobject.py:493
+ #, python-format
+ msgid "Could not set SELinux user for %s"
+-msgstr "SELinux उपयोक्ता %s साठी निर्धारित करता आला नाही"
++msgstr "%s साठी SELinux वापरकर्ता ठरवणे अशक्य"
+ 
+-#: ../semanage/seobject.py:522
++#: ../semanage/seobject.py:497
+ #, python-format
+ msgid "Could not add login mapping for %s"
+-msgstr "%s साठी लॉगीन मॅपिंग जमा करता आले नाही"
++msgstr "%s साठी लॉगिन मॅपिंग समाविष्ट करणे अशक्य"
+ 
+-#: ../semanage/seobject.py:540
++#: ../semanage/seobject.py:515
+ msgid "Requires seuser or serange"
+ msgstr "seuser किंवा serange आवश्यक"
+ 
+-#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
++#: ../semanage/seobject.py:538 ../semanage/seobject.py:584
+ #, python-format
+ msgid "Login mapping for %s is not defined"
+-msgstr "%s साठी लॉगीन मॅपिंग व्याख्यीत नाही"
++msgstr "%s साठी लॉगिन मॅपिंग ठरवले नाही"
+ 
+-#: ../semanage/seobject.py:567
++#: ../semanage/seobject.py:542
+ #, python-format
+ msgid "Could not query seuser for %s"
+-msgstr "seuser ला %s साठी प्रश्न करू शकलो नाही"
++msgstr "%s साठी seuser ची चौकशी अशक्य"
+ 
+-#: ../semanage/seobject.py:581
++#: ../semanage/seobject.py:556
+ #, python-format
+ msgid "Could not modify login mapping for %s"
+-msgstr "%s साठी लॉगीन मॅपिंग बदलू शकलो नाही"
++msgstr "%s साठी लॉगीन मॅपिंग संपादित करणे अशक्य"
+ 
+-#: ../semanage/seobject.py:615
++#: ../semanage/seobject.py:590
+ #, python-format
+ msgid "Login mapping for %s is defined in policy, cannot be deleted"
+-msgstr "%s साठी लॉगीन मॅपिंग धोरणात व्याख्यीत आहे, ती नष्ट करता येत नाही "
++msgstr "धोरणात %s साठी लॉगिन मॅपिंग ठरवले आहे, त्यास नष्ट करणे अशक्य"
+ 
+-#: ../semanage/seobject.py:619
++#: ../semanage/seobject.py:594
+ #, python-format
+ msgid "Could not delete login mapping for %s"
+-msgstr "%s साठी लॉगीन मॅपिंग नष्ट करू शकलो नाही"
++msgstr "%s साठी लॉगिन मॅपिंग नष्ट करणे अशक्य"
+ 
+-#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
+-#: ../semanage/seobject.py:897
++#: ../semanage/seobject.py:616 ../semanage/seobject.py:634
++#: ../semanage/seobject.py:872
+ msgid "Could not list login mappings"
+-msgstr "लॉगीन मॅपिंग्सची यादी करू शकलो नाही"
++msgstr "लॉगिन मॅपिंग्स् सूचीत दाखवणे अशक्य"
+ 
+-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
++#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
+ #: ../gui/system-config-selinux.glade:100
+ msgid "Login Name"
+-msgstr "दाखलन नाव"
++msgstr "प्रवेश नाव"
+ 
+-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
+-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
++#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
++#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
+ #: ../gui/system-config-selinux.glade:128
+ #: ../gui/system-config-selinux.glade:915
+ #: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
+ msgid "SELinux User"
+ msgstr "SELinux वापरकर्ता"
+ 
+-#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
++#: ../semanage/seobject.py:659 ../gui/system-config-selinux.glade:156
+ #: ../gui/system-config-selinux.glade:943
+ msgid "MLS/MCS Range"
+-msgstr "MLS/MCS क्षेत्र"
++msgstr "MLS/MCS व्याप्ति"
+ 
+-#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
+-#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
+-#: ../semanage/seobject.py:864
++#: ../semanage/seobject.py:678 ../semanage/seobject.py:709
++#: ../semanage/seobject.py:776 ../semanage/seobject.py:833
++#: ../semanage/seobject.py:839
+ #, python-format
+ msgid "Could not check if SELinux user %s is defined"
+-msgstr "SELinux उपयोक्ता %s व्याखीत असल्याचे तपासू शकलो नाही"
++msgstr "SELinux वापरकर्ता %s ठरवले नाही, याची तपासणी अशक्य"
+ 
+-#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
+-#: ../semanage/seobject.py:870
++#: ../semanage/seobject.py:681 ../semanage/seobject.py:782
++#: ../semanage/seobject.py:845
+ #, python-format
+ msgid "Could not query user for %s"
+-msgstr "%s साठी उपयोक्त्यास प्रश्न करू शकत नाही"
++msgstr "%s करीता वापरकर्त्याची चौकशी अशक्य"
+ 
+-#: ../semanage/seobject.py:726
++#: ../semanage/seobject.py:701
+ #, python-format
+ msgid "You must add at least one role for %s"
+-msgstr "%s साठी किमान एक भूमिका जोडली पाहिजे"
++msgstr "%s साठी किमान एक भूमिका समाविष्ट करणे आवश्यक"
+ 
+-#: ../semanage/seobject.py:741
++#: ../semanage/seobject.py:716
+ #, python-format
+ msgid "Could not create SELinux user for %s"
+-msgstr "SELinux उपयोक्ता %s साठी निर्माण करता आला नाही"
++msgstr "%s साठी SELinux वापरकर्ता निर्माण करणे अशक्य"
+ 
+-#: ../semanage/seobject.py:750
++#: ../semanage/seobject.py:725
+ #, python-format
+ msgid "Could not add role %s for %s"
+-msgstr "भुमिका %s जमा करता आली नाही %s करता"
++msgstr "भूमिका %s समाविष्ट करणे अशक्य, %s करीता"
+ 
+-#: ../semanage/seobject.py:759
++#: ../semanage/seobject.py:734
+ #, python-format
+ msgid "Could not set MLS level for %s"
+-msgstr "%s साठी MLS स्तर निर्धारित करता आला नाही"
++msgstr "%s साठी MLS स्तर ठरवणे अशक्य"
+ 
+-#: ../semanage/seobject.py:762
++#: ../semanage/seobject.py:737
+ #, python-format
+ msgid "Could not add prefix %s for %s"
+-msgstr "पूर्वपद %s जमा करता आले नाही %s करीता"
++msgstr "प्रिफिक्स %s, %s करीता समाविष्ट करणे अशक्य"
+ 
+-#: ../semanage/seobject.py:765
++#: ../semanage/seobject.py:740
+ #, python-format
+ msgid "Could not extract key for %s"
+-msgstr "%s साठी कळ खेचता आली नाही"
++msgstr "%s साठी कळ प्राप्त करणे अशक्य"
+ 
+-#: ../semanage/seobject.py:769
++#: ../semanage/seobject.py:744
+ #, python-format
+ msgid "Could not add SELinux user %s"
+-msgstr "SELinux उपयोक्ता %s जोडता आला नाही"
++msgstr "SELinux वापरकर्ता %s समाविष्ट करणे अशक्य"
+ 
+-#: ../semanage/seobject.py:791
++#: ../semanage/seobject.py:766
+ msgid "Requires prefix, roles, level or range"
+-msgstr "पूर्वपद, भुमिका, स्तर किंवा परिसीमा आवश्यक"
++msgstr "प्रिफिक्स, भूमिका, स्तर किंवा व्याप्ति आवश्यक"
+ 
+-#: ../semanage/seobject.py:793
++#: ../semanage/seobject.py:768
+ msgid "Requires prefix or roles"
+-msgstr "पूर्वपद किंवा भुमिका आवश्यक"
++msgstr "प्रिफिक्स किंवा भूमिका आवश्यक"
+ 
+-#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
++#: ../semanage/seobject.py:778 ../semanage/seobject.py:835
+ #, python-format
+ msgid "SELinux user %s is not defined"
+-msgstr "SELinux उपयोक्ता %s व्याख्यीत नाही"
++msgstr "SELinux वापरकर्ता %s ठरवले नाही"
+ 
+-#: ../semanage/seobject.py:832
++#: ../semanage/seobject.py:807
+ #, python-format
+ msgid "Could not modify SELinux user %s"
+-msgstr "SELinux उपयोक्ता %s मध्ये बदल करता आले नाही"
++msgstr "SELinux वापरकर्ता %s संपादित करणे अशक्य"
+ 
+-#: ../semanage/seobject.py:866
++#: ../semanage/seobject.py:841
+ #, python-format
+ msgid "SELinux user %s is defined in policy, cannot be deleted"
+-msgstr "SELinux उपयोक्ता %s धोरणामध्ये व्याख्यीत आहे, नष्ट करता येणार नाही"
++msgstr "धोरणामध्ये SELinux वापरकर्ता %s ठरवले आहे, नष्ट करणे अशक्य"
+ 
+-#: ../semanage/seobject.py:877
++#: ../semanage/seobject.py:852
+ #, python-format
+ msgid "Could not delete SELinux user %s"
+-msgstr "SELinux उपयोक्ता %s नष्ट करता आला नाही"
++msgstr "SELinux वापरकर्ता %s नष्ट करणे अशक्य"
+ 
+-#: ../semanage/seobject.py:915
++#: ../semanage/seobject.py:890
+ msgid "Could not list SELinux users"
+-msgstr "SELinux उपयोक्त्यांची यादी करता आली नाही"
++msgstr "SELinux उपयोक्त्यांची सूची दाखवणे अशक्य"
+ 
+-#: ../semanage/seobject.py:921
++#: ../semanage/seobject.py:896
+ #, python-format
+ msgid "Could not list roles for user %s"
+-msgstr "उपयोक्ता %s साठी भुमिकांची यादी करता आली नाही"
++msgstr "वापरकर्ता %s साठी भूमिकांची सूची दाखवणे अशक्य"
+ 
+-#: ../semanage/seobject.py:946
++#: ../semanage/seobject.py:921
+ msgid "Labeling"
+-msgstr "लेबलींग"
++msgstr "लेबलिंग"
+ 
+-#: ../semanage/seobject.py:946
++#: ../semanage/seobject.py:921
+ msgid "MLS/"
+ msgstr "MLS/"
+ 
+-#: ../semanage/seobject.py:947
++#: ../semanage/seobject.py:922
+ msgid "Prefix"
+-msgstr "पुर्वपद"
++msgstr "प्रिफिक्स्"
+ 
+-#: ../semanage/seobject.py:947
++#: ../semanage/seobject.py:922
+ msgid "MCS Level"
+-msgstr "MCS स्थर"
++msgstr "MCS स्तर"
+ 
+-#: ../semanage/seobject.py:947
++#: ../semanage/seobject.py:922
+ msgid "MCS Range"
+-msgstr "MCS क्षेत्र"
++msgstr "MCS व्याप्ति"
+ 
+-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
++#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
+ #: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
+ msgid "SELinux Roles"
+ msgstr "SELinux भूमिका"
+ 
+-#: ../semanage/seobject.py:967
++#: ../semanage/seobject.py:942
+ msgid "Protocol udp or tcp is required"
+ msgstr "प्रोटोकॉल udp किंवा tcp आवश्यक आहे"
+ 
+-#: ../semanage/seobject.py:969
++#: ../semanage/seobject.py:944
+ msgid "Port is required"
+ msgstr "पोर्ट आवश्यक आहे"
+ 
+-#: ../semanage/seobject.py:979
++#: ../semanage/seobject.py:954
+ msgid "Invalid Port"
+-msgstr ""
++msgstr "अवैध पोर्ट"
+ 
+-#: ../semanage/seobject.py:983
++#: ../semanage/seobject.py:958
+ #, python-format
+ msgid "Could not create a key for %s/%s"
+-msgstr "%s/%s साठी कळ निर्माण करता आली नाही"
++msgstr "%s/%s साठी कळ निर्माण करणे अशक्य"
+ 
+-#: ../semanage/seobject.py:994
++#: ../semanage/seobject.py:969
+ msgid "Type is required"
+ msgstr "प्रकार आवश्यक आहे"
+ 
+-#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
+-#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
++#: ../semanage/seobject.py:975 ../semanage/seobject.py:1034
++#: ../semanage/seobject.py:1089 ../semanage/seobject.py:1095
+ #, 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:977
+ #, python-format
+ msgid "Port %s/%s already defined"
+-msgstr "पोर्ट %s/%s आधिच व्याख्यीत"
++msgstr "पोर्ट %s/%s आधिपासूनच ठरवले आहे"
+ 
+-#: ../semanage/seobject.py:1006
++#: ../semanage/seobject.py:981
+ #, python-format
+ msgid "Could not create port for %s/%s"
+-msgstr "%s/%s साठी पोर्ट निर्माण करता आले नाही"
++msgstr "%s/%s साठी पोर्ट निर्माण करणे अशक्य"
+ 
+-#: ../semanage/seobject.py:1012
++#: ../semanage/seobject.py:987
+ #, python-format
+ msgid "Could not create context for %s/%s"
+-msgstr "%s/%s साठी संदर्भ निर्माण करता आला नाही"
++msgstr "%s/%s साठी संदर्भ निर्माण करणे अशक्य"
  
 -#: ../semanage/seobject.py:1016
-+#: ../semanage/seobject.py:1020
++#: ../semanage/seobject.py:991
  #, python-format
- msgid "Could not set role in port context for %s/%s"
- msgstr ""
+ msgid "Could not set user in port context for %s/%s"
+-msgstr "%s/%s च्या पोर्ट संदर्भात उपयोक्त्यास निर्धारित करता आले नाही"
++msgstr "%s/%s च्या पोर्ट संदर्भात वापरकर्त्याला निश्चित कऱणे अशक्य"
  
 -#: ../semanage/seobject.py:1020
-+#: ../semanage/seobject.py:1024
++#: ../semanage/seobject.py:995
+ #, 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:999
  #, python-format
  msgid "Could not set type in port context for %s/%s"
- msgstr ""
+-msgstr "%s/%s साठी पोर्ट संदर्भात प्रकार निर्धारित करता आला नाही"
++msgstr "%s/%s साठी पोर्ट संदर्भात प्रकार निश्चित करणे अशक्य"
  
--#: ../semanage/seobject.py:1025
-+#: ../semanage/seobject.py:1029
+-#: ../semanage/seobject.py:1029
++#: ../semanage/seobject.py:1004
  #, python-format
  msgid "Could not set mls fields in port context for %s/%s"
- msgstr ""
+-msgstr "%s/%s साठी पोर्ट संदर्भात mls क्षेत्रे निर्धारित करता आली नाहीत"
++msgstr "%s/%s साठी पोर्ट संदर्भात mls क्षेत्रे निश्चित करणे अशक्य"
  
--#: ../semanage/seobject.py:1029
-+#: ../semanage/seobject.py:1033
+-#: ../semanage/seobject.py:1033
++#: ../semanage/seobject.py:1008
  #, python-format
  msgid "Could not set port context for %s/%s"
- msgstr ""
+-msgstr "%s/%s साठी पोर्ट संदर्भ निर्धारित करता आला नाही"
++msgstr "%s/%s साठी पोर्ट संदर्भ निश्चित करणे अशक्य"
  
--#: ../semanage/seobject.py:1033
-+#: ../semanage/seobject.py:1037
+-#: ../semanage/seobject.py:1037
++#: ../semanage/seobject.py:1012
  #, python-format
  msgid "Could not add port %s/%s"
- msgstr ""
+-msgstr "%s/%s पोर्ट जोडू शकत नाही"
++msgstr "%s/%s पोर्ट समाविष्ट करणे अशक्य"
  
--#: ../semanage/seobject.py:1047 ../semanage/seobject.py:1312
--#: ../semanage/seobject.py:1508
-+#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
-+#: ../semanage/seobject.py:1512
+-#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
+-#: ../semanage/seobject.py:1512
++#: ../semanage/seobject.py:1026 ../semanage/seobject.py:1291
++#: ../semanage/seobject.py:1487
  msgid "Requires setype or serange"
- msgstr ""
+ msgstr "setype किंवा serange आवश्यक"
  
--#: ../semanage/seobject.py:1049
-+#: ../semanage/seobject.py:1053
+-#: ../semanage/seobject.py:1053
++#: ../semanage/seobject.py:1028
  msgid "Requires setype"
- msgstr ""
+ msgstr "setype आवश्यक"
  
--#: ../semanage/seobject.py:1057 ../semanage/seobject.py:1112
-+#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
+-#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
++#: ../semanage/seobject.py:1036 ../semanage/seobject.py:1091
  #, python-format
  msgid "Port %s/%s is not defined"
- msgstr ""
+-msgstr "पोर्ट %s/%s व्याख्यीत नाही"
++msgstr "पोर्ट %s/%s ठरवले नाही"
  
--#: ../semanage/seobject.py:1061
-+#: ../semanage/seobject.py:1065
+-#: ../semanage/seobject.py:1065
++#: ../semanage/seobject.py:1040
  #, python-format
  msgid "Could not query port %s/%s"
- msgstr ""
+-msgstr "पोर्ट %s/%s ला प्रश्न करता आले नाही"
++msgstr "पोर्ट %s/%s ची चौकशी अशक्य"
  
--#: ../semanage/seobject.py:1072
-+#: ../semanage/seobject.py:1076
+-#: ../semanage/seobject.py:1076
++#: ../semanage/seobject.py:1051
  #, python-format
  msgid "Could not modify port %s/%s"
- msgstr ""
+-msgstr "पोर्ट %s/%s मध्ये बदल करता आले नाहीत"
++msgstr "पोर्ट %s/%s संपादित करणे अशक्य"
  
--#: ../semanage/seobject.py:1085
-+#: ../semanage/seobject.py:1089
+-#: ../semanage/seobject.py:1089
++#: ../semanage/seobject.py:1064
  msgid "Could not list the ports"
- msgstr ""
+-msgstr "पोर्टांची यादी बनविता आली नाही"
++msgstr "पोर्टांची सूची दाखवणे अशक्य"
  
--#: ../semanage/seobject.py:1101
-+#: ../semanage/seobject.py:1105
+-#: ../semanage/seobject.py:1105
++#: ../semanage/seobject.py:1080
  #, python-format
  msgid "Could not delete the port %s"
- msgstr ""
+-msgstr "पोर्ट %s नष्ट करता आले नाही"
++msgstr "पोर्ट %s नष्ट करणे अशक्य"
  
--#: ../semanage/seobject.py:1118
-+#: ../semanage/seobject.py:1122
+-#: ../semanage/seobject.py:1122
++#: ../semanage/seobject.py:1097
  #, python-format
  msgid "Port %s/%s is defined in policy, cannot be deleted"
- msgstr ""
+-msgstr "पोर्ट %s/%s धोरणात व्याख्यीत आहे, नष्ट करता येणार नाही"
++msgstr "धोरणात पोर्ट %s/%s ठरवले आहे, नष्ट करणे अशक्य"
  
--#: ../semanage/seobject.py:1122
-+#: ../semanage/seobject.py:1126
+-#: ../semanage/seobject.py:1126
++#: ../semanage/seobject.py:1101
  #, python-format
  msgid "Could not delete port %s/%s"
- msgstr ""
+-msgstr "पोर्ट %s/%s नष्ट करता आले नाही"
++msgstr "पोर्ट %s/%s नष्ट करणे अशक्य"
  
--#: ../semanage/seobject.py:1138 ../semanage/seobject.py:1160
-+#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
+-#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
++#: ../semanage/seobject.py:1117 ../semanage/seobject.py:1139
  msgid "Could not list ports"
- msgstr ""
+-msgstr "पोर्टांची यादी करता आली नाही"
++msgstr "पोर्टची सूची दाखवणे अशक्य"
  
--#: ../semanage/seobject.py:1199
-+#: ../semanage/seobject.py:1203
+-#: ../semanage/seobject.py:1203
++#: ../semanage/seobject.py:1178
  msgid "SELinux Port Type"
- msgstr ""
+ msgstr "SELinux पोर्ट प्रकार"
  
--#: ../semanage/seobject.py:1199
-+#: ../semanage/seobject.py:1203
+-#: ../semanage/seobject.py:1203
++#: ../semanage/seobject.py:1178
  msgid "Proto"
- msgstr ""
+ msgstr "प्रोटो"
  
--#: ../semanage/seobject.py:1199
-+#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
+-#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
++#: ../semanage/seobject.py:1178 ../gui/system-config-selinux.glade:335
  msgid "Port Number"
- msgstr ""
+ msgstr "पोर्ट क्रमांक"
  
--#: ../semanage/seobject.py:1218
-+#: ../semanage/seobject.py:1222
+-#: ../semanage/seobject.py:1222
++#: ../semanage/seobject.py:1197
  msgid "Node Address is required"
- msgstr ""
+ msgstr "नोड पत्ता आवश्यक आहे"
  
--#: ../semanage/seobject.py:1233
-+#: ../semanage/seobject.py:1237
+-#: ../semanage/seobject.py:1237
++#: ../semanage/seobject.py:1212
  msgid "Unknown or missing protocol"
- msgstr ""
+-msgstr "अपरिचीत किंवा न आढळलेले शिष्टाचार"
++msgstr "अपरिचीत किंवा न आढळलेले प्रोटोकॉल"
  
--#: ../semanage/seobject.py:1247 ../semanage/seobject.py:1446
--#: ../semanage/seobject.py:1724
-+#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
-+#: ../semanage/seobject.py:1728
+-#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
+-#: ../semanage/seobject.py:1728
++#: ../semanage/seobject.py:1226 ../semanage/seobject.py:1425
++#: ../semanage/seobject.py:1713
  msgid "SELinux Type is required"
- msgstr ""
+ msgstr "SELinux प्रकार आवश्यक आहे"
  
--#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1316
--#: ../semanage/seobject.py:1352 ../semanage/seobject.py:1450
--#: ../semanage/seobject.py:1512 ../semanage/seobject.py:1546
--#: ../semanage/seobject.py:1728
-+#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
-+#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
-+#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
-+#: ../semanage/seobject.py:1732
+-#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
+-#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
+-#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
+-#: ../semanage/seobject.py:1732
++#: ../semanage/seobject.py:1230 ../semanage/seobject.py:1295
++#: ../semanage/seobject.py:1331 ../semanage/seobject.py:1429
++#: ../semanage/seobject.py:1491 ../semanage/seobject.py:1525
++#: ../semanage/seobject.py:1717
  #, python-format
  msgid "Could not create key for %s"
- msgstr ""
+-msgstr "%s साठी कळ बनवू शकलो नाही"
++msgstr "%s साठी कळचे निर्माण अशक्य"
  
--#: ../semanage/seobject.py:1253 ../semanage/seobject.py:1320
--#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1362
-+#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
-+#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
+-#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
+-#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
++#: ../semanage/seobject.py:1232 ../semanage/seobject.py:1299
++#: ../semanage/seobject.py:1335 ../semanage/seobject.py:1341
  #, python-format
  msgid "Could not check if addr %s is defined"
- msgstr ""
+-msgstr "पत्ता %s व्याख्यीत आहे हे तपासता आले नाही"
++msgstr "पत्ता %s ठरवले आहे, याची तपासणी अशक्य"
  
--#: ../semanage/seobject.py:1262
-+#: ../semanage/seobject.py:1266
+-#: ../semanage/seobject.py:1266
++#: ../semanage/seobject.py:1241
  #, python-format
  msgid "Could not create addr for %s"
- msgstr ""
+-msgstr "%s करीता पत्ता बनवू शकले नाही"
++msgstr "%s करीता पत्ता निर्माण करणे अशक्य"
  
--#: ../semanage/seobject.py:1268 ../semanage/seobject.py:1466
--#: ../semanage/seobject.py:1686
-+#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
-+#: ../semanage/seobject.py:1690
+-#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
+-#: ../semanage/seobject.py:1690
++#: ../semanage/seobject.py:1247 ../semanage/seobject.py:1445
++#: ../semanage/seobject.py:1675
  #, python-format
  msgid "Could not create context for %s"
- msgstr ""
+-msgstr "%s साठी संदर्भ निर्माण करू शकले नाही"
++msgstr "%s साठी संदर्भ निर्माण अशक्य"
  
--#: ../semanage/seobject.py:1272
-+#: ../semanage/seobject.py:1276
+-#: ../semanage/seobject.py:1276
++#: ../semanage/seobject.py:1251
  #, python-format
  msgid "Could not set mask for %s"
- msgstr ""
+-msgstr "%s करीता मास्क् निश्चित करता आले नाही"
++msgstr "%s करीता मास्क् निश्चित करणे अशक्य"
  
--#: ../semanage/seobject.py:1276
-+#: ../semanage/seobject.py:1280
+-#: ../semanage/seobject.py:1280
++#: ../semanage/seobject.py:1255
  #, python-format
  msgid "Could not set user in addr context for %s"
- msgstr ""
+-msgstr "%s करीता पत्ता संदर्भात वापरकर्ता निश्चित करू शकले नाही"
++msgstr "%s करीता पत्ता संदर्भात वापरकर्ता निश्चित करणे अशक्य"
  
--#: ../semanage/seobject.py:1280
-+#: ../semanage/seobject.py:1284
+-#: ../semanage/seobject.py:1284
++#: ../semanage/seobject.py:1259
  #, python-format
  msgid "Could not set role in addr context for %s"
- msgstr ""
+-msgstr "%s साठी पत्ता संदर्भात भुमिका निश्चित करू शकले नाही"
++msgstr "%s साठी पत्ता संदर्भात भूमिका निश्चित करणे अशक्य"
  
--#: ../semanage/seobject.py:1284
-+#: ../semanage/seobject.py:1288
+-#: ../semanage/seobject.py:1288
++#: ../semanage/seobject.py:1263
  #, python-format
  msgid "Could not set type in addr context for %s"
- msgstr ""
+-msgstr "%s करीता पत्ता संदर्भातील प्रकार निश्चित करू शकले नाही"
++msgstr "%s करीता पत्ता संदर्भातील प्रकार निश्चित करणे अशक्य"
  
--#: ../semanage/seobject.py:1289
-+#: ../semanage/seobject.py:1293
+-#: ../semanage/seobject.py:1293
++#: ../semanage/seobject.py:1268
  #, python-format
  msgid "Could not set mls fields in addr context for %s"
- msgstr ""
+-msgstr "%s करीता पत्ता संदर्भ अंतर्गत mls क्षेत्र निश्चित करू शकत नाही"
++msgstr "%s करीता पत्ता संदर्भ अंतर्गत mls क्षेत्र निश्चित करणे अशक्य"
  
--#: ../semanage/seobject.py:1293
-+#: ../semanage/seobject.py:1297
+-#: ../semanage/seobject.py:1297
++#: ../semanage/seobject.py:1272
  #, python-format
  msgid "Could not set addr context for %s"
- msgstr ""
+-msgstr "%s करीता पत्ता संदर्भ निश्चित करू शकत नाही"
++msgstr "%s करीता पत्ता संदर्भ निश्चित करणे अशक्य"
  
--#: ../semanage/seobject.py:1297
-+#: ../semanage/seobject.py:1301
+-#: ../semanage/seobject.py:1301
++#: ../semanage/seobject.py:1276
  #, python-format
  msgid "Could not add addr %s"
- msgstr ""
+-msgstr "पत्ता %s जोडू शकत नाही"
++msgstr "पत्ता %s समाविष्ट करणे अशक्य"
  
--#: ../semanage/seobject.py:1322 ../semanage/seobject.py:1358
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
-+#, python-format
+-#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
++#: ../semanage/seobject.py:1301 ../semanage/seobject.py:1337
+ #, python-format
  msgid "Addr %s is not defined"
--msgstr "%s er ikke i %s"
-+msgstr ""
+ msgstr "पत्ता %s निश्चित केले नाही"
  
--#: ../semanage/seobject.py:1326
-+#: ../semanage/seobject.py:1330
+-#: ../semanage/seobject.py:1330
++#: ../semanage/seobject.py:1305
  #, python-format
  msgid "Could not query addr %s"
- msgstr ""
+ msgstr "पत्ता %s ला प्रश्न विचारू शकत नाही"
  
--#: ../semanage/seobject.py:1336
-+#: ../semanage/seobject.py:1340
+-#: ../semanage/seobject.py:1340
++#: ../semanage/seobject.py:1315
  #, python-format
  msgid "Could not modify addr %s"
- msgstr ""
+-msgstr "पत्ता %s संपादीत करू शकत नाही"
++msgstr "पत्ता %s संपादीत करणे अशक्य"
  
--#: ../semanage/seobject.py:1364
-+#: ../semanage/seobject.py:1368
+-#: ../semanage/seobject.py:1368
++#: ../semanage/seobject.py:1343
  #, python-format
  msgid "Addr %s is defined in policy, cannot be deleted"
- msgstr ""
+ msgstr "पत्ता %s नियमावलीत निश्चित केले आहे, वगळले जाऊ शकत नाही"
  
--#: ../semanage/seobject.py:1368
-+#: ../semanage/seobject.py:1372
+-#: ../semanage/seobject.py:1372
++#: ../semanage/seobject.py:1347
  #, python-format
  msgid "Could not delete addr %s"
- msgstr ""
+-msgstr "पत्ता %s नष्ट करू शकत नाही"
++msgstr "पत्ता %s नष्ट करणे अशक्य"
  
--#: ../semanage/seobject.py:1380
-+#: ../semanage/seobject.py:1384
+-#: ../semanage/seobject.py:1384
++#: ../semanage/seobject.py:1359
  msgid "Could not deleteall node mappings"
- msgstr ""
+-msgstr ""
++msgstr "सर्व नोड मॅपिंग्स् नष्ट करणे अशक्य"
  
--#: ../semanage/seobject.py:1394
-+#: ../semanage/seobject.py:1398
+-#: ../semanage/seobject.py:1398
++#: ../semanage/seobject.py:1373
  msgid "Could not list addrs"
- msgstr ""
+-msgstr "addrs यादीत दर्शवू शकले नाही"
++msgstr "addrs सूचीत दाखवणे अशक्य"
  
--#: ../semanage/seobject.py:1454 ../semanage/seobject.py:1516
--#: ../semanage/seobject.py:1550 ../semanage/seobject.py:1556
-+#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
-+#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
+-#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
+-#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
++#: ../semanage/seobject.py:1433 ../semanage/seobject.py:1495
++#: ../semanage/seobject.py:1529 ../semanage/seobject.py:1535
  #, python-format
  msgid "Could not check if interface %s is defined"
- msgstr ""
+-msgstr "इंटरफेस %s व्याख्यीत आहे काय हे तपासता आले नाही"
++msgstr "इंटरफेस %s ठरवले आहे किंवा नाही याची तपासणी अशक्य"
  
--#: ../semanage/seobject.py:1461
-+#: ../semanage/seobject.py:1465
+-#: ../semanage/seobject.py:1465
++#: ../semanage/seobject.py:1440
  #, python-format
  msgid "Could not create interface for %s"
- msgstr ""
+-msgstr "%s साठी इंटरफेस निर्माण करता आला नाही"
++msgstr "%s साठी इंटरफेस निर्माण करणे अशक्य"
  
--#: ../semanage/seobject.py:1470
-+#: ../semanage/seobject.py:1474
+-#: ../semanage/seobject.py:1474
++#: ../semanage/seobject.py:1449
  #, python-format
  msgid "Could not set user in interface context for %s"
- msgstr ""
+-msgstr "%s च्या इंटरफेस संदर्भात उपयोक्ता निर्धारित करता आला नाही"
++msgstr "%s करीता इंटरफेस संदर्भात वापरकर्ता निश्चित करणे अशक्य"
  
--#: ../semanage/seobject.py:1474
-+#: ../semanage/seobject.py:1478
+-#: ../semanage/seobject.py:1478
++#: ../semanage/seobject.py:1453
  #, python-format
  msgid "Could not set role in interface context for %s"
- msgstr ""
+-msgstr "%s च्या इंटरफेस संदर्भामध्ये भुमिका निर्धारित करता आली नाही"
++msgstr "%s करीता इंटरफेस संदर्भामध्ये भूमिका निश्चित करणे अशक्य"
  
--#: ../semanage/seobject.py:1478
-+#: ../semanage/seobject.py:1482
+-#: ../semanage/seobject.py:1482
++#: ../semanage/seobject.py:1457
  #, python-format
  msgid "Could not set type in interface context for %s"
- msgstr ""
+-msgstr "%s च्या इंटरफेस संदर्भात प्रकार निर्धारित करता आला नाही"
++msgstr "%s च्या इंटरफेस संदर्भात प्रकार निश्चित करणे अशक्य"
  
--#: ../semanage/seobject.py:1483
-+#: ../semanage/seobject.py:1487
+-#: ../semanage/seobject.py:1487
++#: ../semanage/seobject.py:1462
  #, python-format
  msgid "Could not set mls fields in interface context for %s"
- msgstr ""
+-msgstr "%s च्या इंटरफेस संदर्भात mls क्षेत्रे निर्धारित करता आली नाहीत"
++msgstr "%s च्या इंटरफेस संदर्भात mls क्षेत्रे निश्चित करणे अशक्य"
  
--#: ../semanage/seobject.py:1487
-+#: ../semanage/seobject.py:1491
+-#: ../semanage/seobject.py:1491
++#: ../semanage/seobject.py:1466
  #, python-format
  msgid "Could not set interface context for %s"
- msgstr ""
+-msgstr "%s साठी इंटरफेस संदर्भ निर्धारित करता आला नाही"
++msgstr "%s साठी इंटरफेस संदर्भ निश्चित करणे अशक्य"
  
--#: ../semanage/seobject.py:1491
-+#: ../semanage/seobject.py:1495
+-#: ../semanage/seobject.py:1495
++#: ../semanage/seobject.py:1470
  #, python-format
  msgid "Could not set message context for %s"
- msgstr ""
+-msgstr "%s साठी संदेश संदर्भ निर्धारित करता आला नाही"
++msgstr "%s साठी संदेश संदर्भ निश्चित करणे अशक्य"
  
--#: ../semanage/seobject.py:1495
-+#: ../semanage/seobject.py:1499
+-#: ../semanage/seobject.py:1499
++#: ../semanage/seobject.py:1474
  #, python-format
  msgid "Could not add interface %s"
- msgstr ""
+-msgstr "इंटरफेस %s जमा करता आला नाही"
++msgstr "इंटरफेस %s समाविष्ट करणे अशक्य"
  
--#: ../semanage/seobject.py:1518 ../semanage/seobject.py:1552
-+#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
+-#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
++#: ../semanage/seobject.py:1497 ../semanage/seobject.py:1531
  #, python-format
  msgid "Interface %s is not defined"
- msgstr ""
+-msgstr "इंटरफेस %s व्याख्यीत नाही"
++msgstr "इंटरफेस %s ठरवले नाही"
  
--#: ../semanage/seobject.py:1522
-+#: ../semanage/seobject.py:1526
+-#: ../semanage/seobject.py:1526
++#: ../semanage/seobject.py:1501
  #, python-format
  msgid "Could not query interface %s"
- msgstr ""
+-msgstr "इंटरफेस %s ला प्रश्न करता आले नाही"
++msgstr "इंटरफेस %s ची चौकशी अशक्य"
  
--#: ../semanage/seobject.py:1533
-+#: ../semanage/seobject.py:1537
+-#: ../semanage/seobject.py:1537
++#: ../semanage/seobject.py:1512
  #, python-format
  msgid "Could not modify interface %s"
- msgstr ""
+-msgstr "इंटरफेस %s मध्ये बदल करता आले नाही"
++msgstr "इंटरफेस %s मध्ये बदल करणे अशक्य"
  
--#: ../semanage/seobject.py:1558
-+#: ../semanage/seobject.py:1562
+-#: ../semanage/seobject.py:1562
++#: ../semanage/seobject.py:1537
  #, python-format
  msgid "Interface %s is defined in policy, cannot be deleted"
- msgstr ""
+-msgstr "इंटरफेस %s धोरणात व्याख्यीत आहे, नष्ट करता येणार नाही"
++msgstr "इंटरफेस %s धोरणात ठरवले आहे, नष्ट करणे अशक्य"
  
--#: ../semanage/seobject.py:1562
-+#: ../semanage/seobject.py:1566
+-#: ../semanage/seobject.py:1566
++#: ../semanage/seobject.py:1541
  #, python-format
  msgid "Could not delete interface %s"
- msgstr ""
+-msgstr "इंटरफेस %s नष्ट करता आला नाही"
++msgstr "इंटरफेस %s नष्ट करणे अशक्य"
  
--#: ../semanage/seobject.py:1574
-+#: ../semanage/seobject.py:1578
+-#: ../semanage/seobject.py:1578
++#: ../semanage/seobject.py:1553
  msgid "Could not delete all interface  mappings"
- msgstr ""
+-msgstr ""
++msgstr "सर्व संवाद मॅपिंग नष्ट करणे अशक्य"
  
--#: ../semanage/seobject.py:1588
-+#: ../semanage/seobject.py:1592
+-#: ../semanage/seobject.py:1592
++#: ../semanage/seobject.py:1567
  msgid "Could not list interfaces"
- msgstr ""
+-msgstr "इंटरफेसची यादी करता आली नाही"
++msgstr "इंटरफेसची सूची दाखवणे अशक्य"
  
--#: ../semanage/seobject.py:1613
-+#: ../semanage/seobject.py:1617
+-#: ../semanage/seobject.py:1617
++#: ../semanage/seobject.py:1592
  msgid "SELinux Interface"
- msgstr ""
+-msgstr "SELinux संवादपट"
++msgstr "SELinux संवाद"
  
--#: ../semanage/seobject.py:1613 ../semanage/seobject.py:1936
-+#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
+-#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
++#: ../semanage/seobject.py:1592 ../semanage/seobject.py:1929
  msgid "Context"
- msgstr ""
+ msgstr "संदर्भ"
  
--#: ../semanage/seobject.py:1663
-+#: ../semanage/seobject.py:1667
+-#: ../semanage/seobject.py:1667
++#: ../semanage/seobject.py:1652
  #, python-format
  msgid "Equivalence class for %s already exists"
- msgstr ""
+-msgstr ""
++msgstr "%s करीता इक्विवँलेंस क्लास आधिपासूनच अस्तित्वात आहे"
  
--#: ../semanage/seobject.py:1669
-+#: ../semanage/seobject.py:1673
+-#: ../semanage/seobject.py:1673
++#: ../semanage/seobject.py:1658
  #, python-format
  msgid "File spec %s conflicts with equivalency rule '%s %s'"
- msgstr ""
+-msgstr ""
++msgstr "फाइल स्पेक %s इक्विवॅलेंस रूल '%s %s' सह मतभेदीय आहे"
  
--#: ../semanage/seobject.py:1678
-+#: ../semanage/seobject.py:1682
+-#: ../semanage/seobject.py:1682
++#: ../semanage/seobject.py:1667
  #, python-format
  msgid "Equivalence class for %s does not exists"
- msgstr ""
+-msgstr ""
++msgstr "%s करीता इक्विवँलेंस क्लास अस्तित्वात नाही"
  
--#: ../semanage/seobject.py:1692
-+#: ../semanage/seobject.py:1696
+-#: ../semanage/seobject.py:1696
++#: ../semanage/seobject.py:1681
  #, python-format
  msgid "Could not set user in file context for %s"
- msgstr ""
+-msgstr "%s साठी फाइल संदर्भात उपयोक्ता निर्धारित करता आला नाही"
++msgstr "%s करीता फाइल संदर्भात वापरकर्ता निश्चित करणे अशक्य"
  
--#: ../semanage/seobject.py:1696
-+#: ../semanage/seobject.py:1700
+-#: ../semanage/seobject.py:1700
++#: ../semanage/seobject.py:1685
  #, python-format
  msgid "Could not set role in file context for %s"
- msgstr ""
+-msgstr "%s साठी फाइल संदर्भात भुमिका निर्धारित करता आली नाही"
++msgstr "%s साठी फाइल संदर्भात भूमिका निश्चित करणे अशक्य"
  
--#: ../semanage/seobject.py:1701 ../semanage/seobject.py:1758
-+#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
+-#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
++#: ../semanage/seobject.py:1690 ../semanage/seobject.py:1747
  #, python-format
  msgid "Could not set mls fields in file context for %s"
- msgstr ""
+-msgstr "%s साठी फाइल संदर्भात mls क्षेत्रे निर्धारित करता आले नाहीत"
++msgstr "%s साठी फाइल संदर्भात mls क्षेत्रे निर्धारित करणे अशक्यत"
  
--#: ../semanage/seobject.py:1707
-+#: ../semanage/seobject.py:1711
+-#: ../semanage/seobject.py:1711
++#: ../semanage/seobject.py:1696
  msgid "Invalid file specification"
- msgstr ""
+ msgstr "अवैध फाइल गुणविशेष"
  
--#: ../semanage/seobject.py:1709
-+#: ../semanage/seobject.py:1713
+-#: ../semanage/seobject.py:1713
++#: ../semanage/seobject.py:1698
  msgid "File specification can not include spaces"
- msgstr ""
+-msgstr ""
++msgstr "फाइल निर्देशनमध्ये मोकळी जागा समाविष्टीत असणे अशक्य"
  
--#: ../semanage/seobject.py:1714
-+#: ../semanage/seobject.py:1718
+-#: ../semanage/seobject.py:1718
++#: ../semanage/seobject.py:1703
  #, python-format
  msgid ""
- "File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
- msgstr ""
+-"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
+-msgstr ""
++"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' "
++"instead"
++msgstr "फाइल स्पेक् %s इक्विवॅलेंस नियम '%s %s' सह मतभेद होते; त्याऐवजी '%s' समाविष्ट करण्याचा प्रयत्न करा"
  
--#: ../semanage/seobject.py:1732 ../semanage/seobject.py:1737
--#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1872
--#: ../semanage/seobject.py:1876
-+#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
-+#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
-+#: ../semanage/seobject.py:1880
+-#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
+-#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
+-#: ../semanage/seobject.py:1880
++#: ../semanage/seobject.py:1721 ../semanage/seobject.py:1726
++#: ../semanage/seobject.py:1779 ../semanage/seobject.py:1861
++#: ../semanage/seobject.py:1865
  #, python-format
  msgid "Could not check if file context for %s is defined"
- msgstr ""
+-msgstr "%s साठी संदर्भ फाइल व्याख्यीत आहे काय हे तपासता आले नाही"
++msgstr "%s साठी फाइल संदर्भ ठरवले आहे, याची तपासणी अशक्य"
  
--#: ../semanage/seobject.py:1745
-+#: ../semanage/seobject.py:1749
+-#: ../semanage/seobject.py:1749
++#: ../semanage/seobject.py:1734
  #, python-format
  msgid "Could not create file context for %s"
- msgstr ""
+-msgstr "%s साठी फाइल संदर्भ निर्माण करता आला नाही"
++msgstr "%s साठी फाइल संदर्भ निर्माण करणे अशक्य"
  
--#: ../semanage/seobject.py:1753
-+#: ../semanage/seobject.py:1757
+-#: ../semanage/seobject.py:1757
++#: ../semanage/seobject.py:1742
  #, python-format
  msgid "Could not set type in file context for %s"
- msgstr ""
+-msgstr "%s च्या फाइल संदर्भात प्रकार निर्धआरित करता आला नाही"
++msgstr "%s च्या फाइल संदर्भात प्रकार निर्धआरित करणे अशक्य"
  
--#: ../semanage/seobject.py:1761 ../semanage/seobject.py:1818
--#: ../semanage/seobject.py:1822
-+#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
-+#: ../semanage/seobject.py:1826
+-#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
+-#: ../semanage/seobject.py:1826
++#: ../semanage/seobject.py:1750 ../semanage/seobject.py:1807
++#: ../semanage/seobject.py:1811
  #, python-format
  msgid "Could not set file context for %s"
- msgstr ""
+-msgstr "%s साठी फाइल संदर्भ निर्धारित करता आला नाही"
++msgstr "%s साठी फाइल संदर्भ निश्चित करणे अशक्य"
  
--#: ../semanage/seobject.py:1767
-+#: ../semanage/seobject.py:1771
+-#: ../semanage/seobject.py:1771
++#: ../semanage/seobject.py:1756
  #, python-format
  msgid "Could not add file context for %s"
- msgstr ""
+-msgstr "%s साठी फाइल संदर्भ जोडता आला नाही"
++msgstr "%s साठी फाइल संदर्भ समाविष्ट करणे अशक्य"
  
--#: ../semanage/seobject.py:1781
-+#: ../semanage/seobject.py:1785
+-#: ../semanage/seobject.py:1785
++#: ../semanage/seobject.py:1770
  msgid "Requires setype, serange or seuser"
- msgstr ""
+ msgstr "setype, serange किंवा seuser आवश्यक"
  
--#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1880
-+#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
+-#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
++#: ../semanage/seobject.py:1783 ../semanage/seobject.py:1869
  #, python-format
  msgid "File context for %s is not defined"
- msgstr ""
+-msgstr "%s साठी फाइल संदर्भ व्याख्यीत नाही"
++msgstr "%s साठी फाइल संदर्भ ठरवले नाही"
  
--#: ../semanage/seobject.py:1800
-+#: ../semanage/seobject.py:1804
+-#: ../semanage/seobject.py:1804
++#: ../semanage/seobject.py:1789
  #, python-format
  msgid "Could not query file context for %s"
- msgstr ""
+-msgstr "%s साठी फाइल संदर्भास प्रश्न करता आले नाही"
++msgstr "%s साठी फाइल संदर्भास प्रश्न करणे अशक्य"
  
--#: ../semanage/seobject.py:1826
-+#: ../semanage/seobject.py:1830
+-#: ../semanage/seobject.py:1830
++#: ../semanage/seobject.py:1815
  #, python-format
  msgid "Could not modify file context for %s"
- msgstr ""
+-msgstr "%s साठी फाइल संदर्भात बदल करता आले नाही"
++msgstr "%s साठी फाइल संदर्भात बदल करणे अशक्य"
  
--#: ../semanage/seobject.py:1839
-+#: ../semanage/seobject.py:1843
+-#: ../semanage/seobject.py:1843
++#: ../semanage/seobject.py:1828
  msgid "Could not list the file contexts"
- msgstr ""
+-msgstr "फाइल संदर्भांची यादी करता आली नाही"
++msgstr "फाइल संदर्भांची सूची दाखवणे अशक्य"
  
--#: ../semanage/seobject.py:1853
-+#: ../semanage/seobject.py:1857
+-#: ../semanage/seobject.py:1857
++#: ../semanage/seobject.py:1842
  #, python-format
  msgid "Could not delete the file context %s"
- msgstr ""
+-msgstr "फाइल संदर्भ नष्ट %s करता आला नाही"
++msgstr "फाइल संदर्भ नष्ट %s करणे अशक्य"
  
--#: ../semanage/seobject.py:1878
-+#: ../semanage/seobject.py:1882
+-#: ../semanage/seobject.py:1882
++#: ../semanage/seobject.py:1867
  #, python-format
  msgid "File context for %s is defined in policy, cannot be deleted"
- msgstr ""
+-msgstr "%s साठी फाइल संदर्भ धोरणात व्याख्यीत, नष्ट करता येणार नाही"
++msgstr "%s साठी फाइल संदर्भ धोरणात व्याख्यीत, नष्ट करणे अशक्य"
  
--#: ../semanage/seobject.py:1884
-+#: ../semanage/seobject.py:1888
+-#: ../semanage/seobject.py:1888
++#: ../semanage/seobject.py:1873
  #, python-format
  msgid "Could not delete file context for %s"
- msgstr ""
+-msgstr "%s साठी फाइल संदर्भ नष्ट करता आला नाही"
++msgstr "%s साठी फाइल संदर्भ नष्ट करणे अशक्य"
  
--#: ../semanage/seobject.py:1899
-+#: ../semanage/seobject.py:1903
+-#: ../semanage/seobject.py:1903
++#: ../semanage/seobject.py:1888
  msgid "Could not list file contexts"
- msgstr ""
+-msgstr "फाइल संदर्भांची यादी करता आली नाही"
++msgstr "फाइल संदर्भांची सूची दाखवणे अशक्य"
  
--#: ../semanage/seobject.py:1903
-+#: ../semanage/seobject.py:1907
+-#: ../semanage/seobject.py:1907
++#: ../semanage/seobject.py:1892
  msgid "Could not list local file contexts"
- msgstr ""
+-msgstr "स्थानिक फाइल संदर्भांची यादी करता आली नाही"
++msgstr "स्थानिक फाइल संदर्भांची सूची दाखवणे अशक्य"
  
--#: ../semanage/seobject.py:1936
-+#: ../semanage/seobject.py:1944
+-#: ../semanage/seobject.py:1944
++#: ../semanage/seobject.py:1929
  msgid "SELinux fcontext"
- msgstr ""
+ msgstr "SELinux fcontext"
  
--#: ../semanage/seobject.py:1936
-+#: ../semanage/seobject.py:1944
+-#: ../semanage/seobject.py:1944
++#: ../semanage/seobject.py:1929
  msgid "type"
- msgstr ""
+ msgstr "प्रकार"
  
--#: ../semanage/seobject.py:1949
-+#: ../semanage/seobject.py:1957
+-#: ../semanage/seobject.py:1957
++#: ../semanage/seobject.py:1942
  msgid ""
  "\n"
  "SELinux Distribution fcontext Equivalence \n"
- msgstr ""
+-msgstr ""
++msgstr "\nSELinux डिस्ट्रिब्युशन fcontext इक्विवॅलेंस \n"
  
--#: ../semanage/seobject.py:1954
-+#: ../semanage/seobject.py:1962
+-#: ../semanage/seobject.py:1962
++#: ../semanage/seobject.py:1947
  msgid ""
  "\n"
  "SELinux Local fcontext Equivalence \n"
- msgstr ""
+-msgstr ""
++msgstr "\nSELinux लोकल fcontext इक्विवॅलेंस \n"
  
--#: ../semanage/seobject.py:1988 ../semanage/seobject.py:2040
--#: ../semanage/seobject.py:2046
-+#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
-+#: ../semanage/seobject.py:2054
+-#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
+-#: ../semanage/seobject.py:2054
++#: ../semanage/seobject.py:1981 ../semanage/seobject.py:2034
++#: ../semanage/seobject.py:2040
  #, python-format
  msgid "Could not check if boolean %s is defined"
- msgstr ""
+-msgstr "boolean %s व्याख्यीत आहे काय हे तपासता आले नाही"
++msgstr "boolean %s ठरवले आहे, याची तपासणी करणे अशक्य"
  
--#: ../semanage/seobject.py:1990 ../semanage/seobject.py:2042
-+#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
+-#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
++#: ../semanage/seobject.py:1983 ../semanage/seobject.py:2036
  #, python-format
  msgid "Boolean %s is not defined"
- msgstr ""
+-msgstr "boolean %s व्याख्यीत नाही"
++msgstr "बूलियन %s ठरवले नाही"
  
--#: ../semanage/seobject.py:1994
-+#: ../semanage/seobject.py:2002
+-#: ../semanage/seobject.py:2002
++#: ../semanage/seobject.py:1987
  #, python-format
  msgid "Could not query file context %s"
- msgstr ""
+-msgstr "फाइल संदर्भ %s ला प्रश्न करता आले नाही"
++msgstr "फाइल संदर्भ %s ची चौकशी अशक्य"
  
--#: ../semanage/seobject.py:1999
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:2007
-+#, python-format
+-#: ../semanage/seobject.py:2007
++#: ../semanage/seobject.py:1992
+ #, python-format
  msgid "You must specify one of the following values: %s"
--msgstr "Du må oppgi et navn"
-+msgstr ""
+-msgstr "तुम्ही खालिल मुल्य पैकी एक मुल्य प्रविष्ट केले पाहिजे: %s"
++msgstr "तुम्ही खालिल पैकी एक मूल्य निर्देशीत केले पाहिजे: %s"
  
--#: ../semanage/seobject.py:2004
-+#: ../semanage/seobject.py:2012
+-#: ../semanage/seobject.py:2012
++#: ../semanage/seobject.py:1997
  #, python-format
  msgid "Could not set active value of boolean %s"
- msgstr ""
+-msgstr "बूलीयन %s चे सक्रीय मुल्य निश्चित करू शकले नाही"
++msgstr "बूलियन %s चे सक्रीय मूल्य निश्चित अशक्य"
  
--#: ../semanage/seobject.py:2007
-+#: ../semanage/seobject.py:2015
+-#: ../semanage/seobject.py:2015
++#: ../semanage/seobject.py:2000
  #, python-format
  msgid "Could not modify boolean %s"
- msgstr ""
+-msgstr "boolean %s मध्ये बदल करता आले नाही"
++msgstr "बूलियन %s मध्ये बदल करणे अशक्य"
  
--#: ../semanage/seobject.py:2025
-+#: ../semanage/seobject.py:2033
+-#: ../semanage/seobject.py:2033
++#: ../semanage/seobject.py:2018
  #, python-format
  msgid "Bad format %s: Record %s"
- msgstr ""
+ msgstr "अयोग्य प्रकार %s: रेकॉर्ड %s"
  
--#: ../semanage/seobject.py:2048
-+#: ../semanage/seobject.py:2056
+-#: ../semanage/seobject.py:2056
++#: ../semanage/seobject.py:2042
  #, python-format
  msgid "Boolean %s is defined in policy, cannot be deleted"
- msgstr ""
+-msgstr "boolean %s धोरणात व्याख्यीत आहे, नष्ट करता येणार नाही"
++msgstr "boolean %s धोरणात ठरवले आहे, नष्ट करणे अशक्य"
  
--#: ../semanage/seobject.py:2052
-+#: ../semanage/seobject.py:2060
+-#: ../semanage/seobject.py:2060
++#: ../semanage/seobject.py:2046
  #, python-format
  msgid "Could not delete boolean %s"
- msgstr ""
+-msgstr "boolean %s नष्ट करता आले नाही"
++msgstr "boolean %s नष्ट करणे अशक्य"
  
--#: ../semanage/seobject.py:2064 ../semanage/seobject.py:2081
-+#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
+-#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
++#: ../semanage/seobject.py:2058 ../semanage/seobject.py:2075
  msgid "Could not list booleans"
- msgstr ""
+-msgstr "booleans ची यादी करता आली नाही"
++msgstr "बूलियन्सची सूची दाखवणे अशक्य"
  
--#: ../semanage/seobject.py:2104
-+#: ../semanage/seobject.py:2112
+-#: ../semanage/seobject.py:2112
++#: ../semanage/seobject.py:2100
  msgid "unknown"
- msgstr ""
+ msgstr "अपरिचीत"
  
--#: ../semanage/seobject.py:2117
-+#: ../semanage/seobject.py:2125
+-#: ../semanage/seobject.py:2125
++#: ../semanage/seobject.py:2113
  msgid "off"
- msgstr ""
+ msgstr "बंद"
  
--#: ../semanage/seobject.py:2117
-+#: ../semanage/seobject.py:2125
+-#: ../semanage/seobject.py:2125
++#: ../semanage/seobject.py:2113
  msgid "on"
- msgstr ""
+-msgstr "चालू"
++msgstr "सुरू"
  
--#: ../semanage/seobject.py:2131
-+#: ../semanage/seobject.py:2139
+-#: ../semanage/seobject.py:2139
++#: ../semanage/seobject.py:2127
  msgid "SELinux boolean"
- msgstr ""
+-msgstr "SELinux बूलीयन"
++msgstr "SELinux बूलियन"
  
--#: ../semanage/seobject.py:2131
-+#: ../semanage/seobject.py:2139
+-#: ../semanage/seobject.py:2139
++#: ../semanage/seobject.py:2127
  msgid "State"
- msgstr ""
+-msgstr ""
++msgstr "स्तर"
  
--#: ../semanage/seobject.py:2131
-+#: ../semanage/seobject.py:2139
+-#: ../semanage/seobject.py:2139
++#: ../semanage/seobject.py:2127
  msgid "Default"
- msgstr ""
+-msgstr ""
++msgstr "पूर्वनिर्धारित"
  
--#: ../semanage/seobject.py:2131
-+#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
-+#: ../gui/polgengui.py:253
+-#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
+-#: ../gui/polgengui.py:253
++#: ../semanage/seobject.py:2127 ../gui/polgen.glade:113
++#: ../gui/polgengui.py:254
  msgid "Description"
- msgstr ""
+ msgstr "वर्णन"
+ 
+ #: ../newrole/newrole.c:201
+ #, c-format
+ msgid "failed to set PAM_TTY\n"
+-msgstr "PAM_TTY निर्धारित करण्यात असफल\n"
++msgstr "PAM_TTY निश्चित करण्यास अपयशी\n"
+ 
+ #: ../newrole/newrole.c:290
+ #, c-format
+ msgid "newrole: service name configuration hashtable overflow\n"
+-msgstr "newrole: सेवकीय नामातील संरचनाचे hashtable उत्प्रवाह\n"
++msgstr "newrole: सेवकीय नावातील संरचनाचे hashtable उत्प्रवाह\n"
+ 
+ #: ../newrole/newrole.c:300
+ #, c-format
+ msgid "newrole:  %s:  error on line %lu.\n"
+-msgstr "newrole:  %s:  %lu ओळीवर त्रूटी.\n"
++msgstr "नवीन भूमिका:  %s:  %lu ओळीवर त्रूटी.\n"
+ 
+ #: ../newrole/newrole.c:439
+ #, c-format
+ msgid "cannot find valid entry in the passwd file.\n"
+-msgstr "passwd फाइलमध्ये वैध प्रविष्ट सापडू शकले नाही.\n"
++msgstr "passwd फाइलमध्ये वैध नोंदणी आढळले नाही.\n"
+ 
+ #: ../newrole/newrole.c:450
+ #, c-format
+@@ -980,127 +973,127 @@ msgstr "त्रुटी!  शेल वैध नाही.\n"
+ #: ../newrole/newrole.c:512
+ #, c-format
+ msgid "Unable to clear environment\n"
+-msgstr "पर्यावरण साफ करण्यास असमर्थ\n"
++msgstr "वातावरण नष्ट करणे अशक्य\n"
+ 
+ #: ../newrole/newrole.c:556 ../newrole/newrole.c:587 ../newrole/newrole.c:617
+ #, c-format
+ msgid "Error changing uid, aborting.\n"
+-msgstr "uid बदलण्यात त्रुटी, सोडत आहे.\n"
++msgstr "uid बदलतेवेळी त्रुटी, रद्द करत आहे.\n"
+ 
+ #: ../newrole/newrole.c:612
+ #, c-format
+ msgid "Error resetting KEEPCAPS, aborting\n"
+-msgstr "KEEPCAPS पुनःनिर्धारित करण्यात त्रुटी, सोडत आहे\n"
++msgstr "KEEPCAPS पुनःनिर्धारित करतेवेळी त्रुटी, रद्द करत आहे\n"
+ 
+ #: ../newrole/newrole.c:635
+ #, c-format
+ msgid "Error connecting to audit system.\n"
+-msgstr "ऑडिट प्रणालीस जोडण्यात त्रुटी\n"
++msgstr "ऑडिट प्रणालीशी जोडणी करतेवेळी त्रुटी.\n"
  
-@@ -983,7 +991,7 @@ msgstr ""
  #: ../newrole/newrole.c:641
  #, c-format
  msgid "Error allocating memory.\n"
--msgstr ""
-+msgstr "Feil under allokering av minne.\n"
+-msgstr "स्मृती वाटपात त्रुटी.\n"
++msgstr "स्मृतीचे वाटप करतेवेळी त्रुटी.\n"
  
  #: ../newrole/newrole.c:648
  #, c-format
-@@ -998,7 +1006,7 @@ msgstr ""
+ msgid "Error sending audit message.\n"
+-msgstr "ऑडिट संदेश पाठवण्यात त्रुटी.\n"
++msgstr "ऑडिट संदेश पाठवतेवेळी त्रुटी.\n"
+ 
+-#: ../newrole/newrole.c:692 ../newrole/newrole.c:1059
++#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
+ #, c-format
+ msgid "Could not determine enforcing mode.\n"
+-msgstr "बलप्रविष्ट रीत ठरवता आली नाही.\n"
++msgstr "एंफोर्सिंग मोड ठरवणे अशक्य.\n"
+ 
  #: ../newrole/newrole.c:699
  #, c-format
  msgid "Error!  Could not open %s.\n"
--msgstr ""
-+msgstr "Feil:  Klarte ikke å åpne %s.\n"
+-msgstr "त्रुटी!  %s उघडू शकलो नाही.\n"
++msgstr "त्रुटी!  %s उघडणे अशक्य.\n"
  
  #: ../newrole/newrole.c:705
  #, c-format
-@@ -1165,9 +1173,9 @@ msgid "failed to exec shell\n"
- msgstr ""
+ msgid "%s!  Could not get current context for %s, not relabeling tty.\n"
+-msgstr "%s!  %s साठी चालू संदर्भ मिळवता आला नाही, tty ला पुनःलेबलिंग करत नाही.\n"
++msgstr "%s!  %s साठी चालू संदर्भ प्राप्त करणे अशक्य, tty ला पुनःलेबल करणे टाळले.\n"
  
- #: ../load_policy/load_policy.c:22
--#, fuzzy, c-format
-+#, c-format
- msgid "usage:  %s [-qi]\n"
--msgstr "bruk:   %s [-q]\n"
-+msgstr "bruk:   %s [-qi]\n"
+ #: ../newrole/newrole.c:715
+ #, c-format
+ msgid "%s!  Could not get new context for %s, not relabeling tty.\n"
+-msgstr "%s!  %s साठी नविन संदर्भ मिळवता आला नाही, tty ला पुनःलेबलिंग करत नाही.\n"
++msgstr "%s!  %s साठी नविन संदर्भ प्राप्त करणे अशक्य, tty ला पुनःलेबल करणे टाळले.\n"
+ 
+ #: ../newrole/newrole.c:725
+ #, c-format
+ msgid "%s!  Could not set new context for %s\n"
+-msgstr "%s!  %s साठी नविन संदर्भ निर्धारित करता आला नाही\n"
++msgstr "%s!  %s साठी नविन संदर्भ निश्चित करणे अशक्य\n"
+ 
+ #: ../newrole/newrole.c:772
+ #, c-format
+ msgid "%s changed labels.\n"
+-msgstr "%s बदललेली लेबले.\n"
++msgstr "%s बदललेली लेबल.\n"
+ 
+ #: ../newrole/newrole.c:778
+ #, c-format
+ msgid "Warning! Could not restore context for %s\n"
+-msgstr "सुचना! %s साठी संदर्भ पुनःरक्षित करता आला नाही\n"
++msgstr "सावधानता! %s साठी संदर्भ पुनःसाठवणे अशक्य\n"
+ 
+ #: ../newrole/newrole.c:835
+ #, c-format
+ msgid "Error: multiple roles specified\n"
+-msgstr "त्रुटी: बहू भूमिका दर्शवल्या\n"
++msgstr "त्रुटी: बहू भूमिका निर्देशीत केले\n"
+ 
+ #: ../newrole/newrole.c:843
+ #, c-format
+ msgid "Error: multiple types specified\n"
+-msgstr "त्रुटी: बहू प्रकार दर्शवले\n"
++msgstr "त्रुटी: बहू प्रकार निर्देशीत केले\n"
+ 
+ #: ../newrole/newrole.c:850
+ #, c-format
+ msgid "Sorry, -l may be used with SELinux MLS support.\n"
+-msgstr "क्षमा, -l SELinux MLS आधारासह वापरता येऊ शकतो.\n"
++msgstr "क्षमा, - SELinux MLS समर्थनसह वापर शक्य आहे.\n"
+ 
+ #: ../newrole/newrole.c:855
+ #, c-format
+ msgid "Error: multiple levels specified\n"
+-msgstr "त्रुटी: बहू स्तर दर्शवले\n"
++msgstr "त्रुटी: बहू स्तर निर्देशीत केले\n"
+ 
+ #: ../newrole/newrole.c:865
+ #, c-format
+ msgid "Error: you are not allowed to change levels on a non secure terminal \n"
+-msgstr "त्रूटी: असुरक्षीत प्राणालीवर आपण स्थर बदलवू शकत नाह \n"
++msgstr "त्रूटी: असुरक्षीत टर्मिनलवर स्तर बदलण्यास तुम्हाला परवानगी नाही \n"
+ 
+ #: ../newrole/newrole.c:891
+ #, c-format
+ msgid "Couldn't get default type.\n"
+-msgstr "मुलभूत प्रकार मिळवता आला नाही.\n"
++msgstr "पूर्वनिर्धारित प्रकार प्राप्त करणे अशक्य.\n"
+ 
+ #: ../newrole/newrole.c:901
+ #, c-format
+ msgid "failed to get new context.\n"
+-msgstr "नविन संदर्भ मिळवण्यास अपयशी.\n"
++msgstr "नविन संदर्भ प्राप्त करण्यास अपयशी.\n"
+ 
+ #: ../newrole/newrole.c:908
+ #, c-format
+ msgid "failed to set new role %s\n"
+-msgstr "निवन भुमिका %s निर्धारित करण्यात अपयशी\n"
++msgstr "नवीन भूमिका %s ठरवण्यास अपयशी\n"
+ 
+ #: ../newrole/newrole.c:915
+ #, c-format
+ msgid "failed to set new type %s\n"
+-msgstr "निवन प्रकार %s निर्धारित करण्यात अपयशी\n"
++msgstr "नवीन प्रकार %s ठरवण्यास अपयशी\n"
+ 
+ #: ../newrole/newrole.c:925
+ #, c-format
+ msgid "failed to build new range with level %s\n"
+-msgstr "निवन परिसीमा %s स्तरासह बनवण्यात अपयशी\n"
++msgstr "स्तर %s सह नवीन व्याप्ति बिल्ड करण्यास अपयशी\n"
+ 
+ #: ../newrole/newrole.c:930
+ #, c-format
+ msgid "failed to set new range %s\n"
+-msgstr "नविन परिसीमा %s निर्धारित करण्यात अपयशी\n"
++msgstr "नवीन व्याप्ति %s ठरवण्यास अपयशी\n"
+ 
+ #: ../newrole/newrole.c:938
+ #, c-format
+ msgid "failed to convert new context to string\n"
+-msgstr "नविन संदर्भास स्ट्रींगमध्ये रुपांतरित करण्यात अपयशी\n"
++msgstr "नविन संदर्भास स्ट्रींगमध्ये रुपांतरित करण्यास अपयशी\n"
+ 
+ #: ../newrole/newrole.c:943
+ #, c-format
+@@ -1110,76 +1103,80 @@ msgstr "%s वैध संदर्भ नाही\n"
+ #: ../newrole/newrole.c:950
+ #, c-format
+ msgid "Unable to allocate memory for new_context"
+-msgstr "new_context साठी स्मृती वाटप करण्यास असमर्थ"
++msgstr "new_context साठी स्मृतीचे वाटप करण्यास अशक्य"
+ 
+ #: ../newrole/newrole.c:976
+ #, c-format
+ msgid "Unable to obtain empty signal set\n"
+-msgstr "रिकामा इशारा संच मिळवण्यास असमर्थ\n"
++msgstr "रिकामे सिग्नल संच प्राप्त करण्यास अशक्य\n"
+ 
+ #: ../newrole/newrole.c:984
+ #, c-format
+ msgid "Unable to set SIGHUP handler\n"
+-msgstr "SIGHUP हाताळक निर्धारित करण्यास असमर्थ\n"
++msgstr "SIGHUP हँडलर ठरवण्यास अशक्य\n"
+ 
+-#: ../newrole/newrole.c:1053
++#: ../newrole/newrole.c:1036
++msgid "Sorry, newrole failed to drop capabilities\n"
++msgstr "माफ करा, नवीनरोल क्षमता वगळण्यास अपयशी\n"
++
++#: ../newrole/newrole.c:1052
+ #, c-format
+ msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
+-msgstr "क्षमा, newrole फक्त SELinux कर्नलवरच वापरता येऊ शकतो.\n"
++msgstr "क्षमा, newrole फक्त SELinux कर्नलवरच वापरणे शक्य आहे.\n"
+ 
+-#: ../newrole/newrole.c:1070
++#: ../newrole/newrole.c:1069
+ #, c-format
+ msgid "failed to get old_context.\n"
+-msgstr "old_context मिळवण्यात अपयशी.\n"
++msgstr "old_context प्राप्त करण्यास अपयशी.\n"
+ 
+-#: ../newrole/newrole.c:1077
++#: ../newrole/newrole.c:1076
+ #, c-format
+ msgid "Warning!  Could not retrieve tty information.\n"
+-msgstr "सावधान!  tty माहिती मिळवता आली नाही.\n"
++msgstr "सावधानता!  tty माहिती प्राप्त करणे अशक्य.\n"
+ 
+-#: ../newrole/newrole.c:1098
++#: ../newrole/newrole.c:1097
+ #, c-format
+ msgid "error on reading PAM service configuration.\n"
+ msgstr "PAM सेवा संरचना वाचतेवेळी त्रूटी.\n"
+ 
+-#: ../newrole/newrole.c:1133
++#: ../newrole/newrole.c:1132
+ #, c-format
+ msgid "newrole: incorrect password for %s\n"
+-msgstr "newrole: %s साठी अयोग्य गुप्तशब्द\n"
++msgstr "नवीन भूमिका: %s साठी अयोग्य पासवर्ड\n"
+ 
+-#: ../newrole/newrole.c:1160
++#: ../newrole/newrole.c:1159
+ #, c-format
+ msgid "newrole: failure forking: %s"
+-msgstr "newrole: अपयश फोर्कींग: %s"
++msgstr "नवीन भूमिका: अपयशी फोर्कींग: %s"
+ 
+-#: ../newrole/newrole.c:1163 ../newrole/newrole.c:1186
++#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
+ #, c-format
+ msgid "Unable to restore tty label...\n"
+-msgstr "tty लेबल पुनःरक्षित करण्यास असमर्थ...\n"
++msgstr "tty लेबल पूर्वस्थिती आणणे अशक्य...\n"
+ 
+-#: ../newrole/newrole.c:1165 ../newrole/newrole.c:1192
++#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
+ #, c-format
+ msgid "Failed to close tty properly\n"
+-msgstr "tty व्यवस्थित बंद करण्यात अपयश\n"
++msgstr "tty योग्यरित्या बंद करण्यास अपयशी\n"
+ 
+-#: ../newrole/newrole.c:1224
++#: ../newrole/newrole.c:1223
+ #, c-format
+ msgid "Could not close descriptors.\n"
+-msgstr "वर्णक बंद करता आले नाहीत.\n"
++msgstr "डिस्क्रिप्टर्स् बंद करणे अशक्य.\n"
+ 
+-#: ../newrole/newrole.c:1251
++#: ../newrole/newrole.c:1250
+ #, c-format
+ msgid "Error allocating shell's argv0.\n"
+-msgstr "शेलचा argv0 वाटण्यात त्रुटी.\n"
++msgstr "शेलचे argv0 चे वाटप करतेवेळी त्रुटी.\n"
+ 
+-#: ../newrole/newrole.c:1287
++#: ../newrole/newrole.c:1286
+ #, c-format
+ msgid "Unable to restore the environment, aborting\n"
+-msgstr "पर्यावरण पुनःरक्षित करण्यास असमर्थ, सोडत आहे\n"
++msgstr "वातावरण पूर्वस्थितीत आणणे अशक्य, रद्द करत आहे\n"
+ 
+-#: ../newrole/newrole.c:1298
++#: ../newrole/newrole.c:1297
+ msgid "failed to exec shell\n"
+-msgstr "शेल exec करण्यात अपयश\n"
++msgstr "शेल exec करण्यास अपयशी\n"
  
+ #: ../load_policy/load_policy.c:22
+ #, c-format
+@@ -1189,31 +1186,31 @@ msgstr "वापर:  %s [-qi]\n"
  #: ../load_policy/load_policy.c:71
  #, c-format
-@@ -1239,7 +1247,7 @@ msgstr "Bruk %s -d fil ..."
+ msgid "%s:  Policy is already loaded and initial load requested\n"
+-msgstr "%s:  करार आधिपासूनच दाखल केले आहे व प्रारंभिक दाखलन करीता विनंती केली\n"
++msgstr "%s:  धोरण आधिपासूनच लोड केले आहे व प्रारंभिक लोडकरीता विनंती केली\n"
+ 
+ #: ../load_policy/load_policy.c:80
+ #, c-format
+ msgid "%s:  Can't load policy and enforcing mode requested:  %s\n"
+-msgstr "%s:  धोरण भारित करू शकत नाही व पध्दती विनंतीकृत केली:  %s\n"
++msgstr "%s:  धोरण लोड करणे अशक्य व एंफोर्सिंग मोडकरीता विनंती केली:  %s\n"
+ 
+ #: ../load_policy/load_policy.c:90
+ #, c-format
+ msgid "%s:  Can't load policy:  %s\n"
+-msgstr "%s:  धोरण भारित करू शकत नाही:  %s\n"
++msgstr "%s:  धोरण लोड करणे अशक्य:  %s\n"
+ 
+ #: ../scripts/chcat:92 ../scripts/chcat:169
+ msgid "Requires at least one category"
+-msgstr "निदान एक प्रवर्ग आवश्यक"
++msgstr "किमान एक विभाग आवश्यक"
+ 
+ #: ../scripts/chcat:106 ../scripts/chcat:183
+ #, c-format
+ msgid "Can not modify sensitivity levels using '+' on %s"
+-msgstr "'+' वापरून %s वरील संवेदनशीलता बदलता येत नाही"
++msgstr "%s वर '+' चा वापर करून संवेदनशीलता स्तर बदलणे अशक्य"
+ 
+ #: ../scripts/chcat:110
+ #, c-format
+ msgid "%s is already in %s"
+-msgstr "%s आधीच %s मध्ये आहे"
++msgstr "%s आधिपासूनच %s मध्ये आहे"
+ 
+ #: ../scripts/chcat:188 ../scripts/chcat:198
+ #, c-format
+@@ -1222,41 +1219,41 @@ msgstr "%s %s मध्ये नाही"
+ 
+ #: ../scripts/chcat:267 ../scripts/chcat:272
+ msgid "Can not combine +/- with other types of categories"
+-msgstr "+/- यांना इतर प्रकारच्या प्रवर्गांशी जोडू शकत नाही"
++msgstr "+/- यांस इतर प्रकारच्या विभागांशी एकत्र करणे अशक्य"
+ 
+ #: ../scripts/chcat:319
+ msgid "Can not have multiple sensitivities"
+-msgstr "बहू संवेदनशीलता असू शकत नाहीत"
++msgstr "बहू संवेदनशीलता असणे अशक्य"
+ 
+ #: ../scripts/chcat:325
+ #, c-format
+ msgid "Usage %s CATEGORY File ..."
+-msgstr "वापर %s CATEGORY File ..."
++msgstr "वापर %s CATEGORY फाइल ..."
+ 
+ #: ../scripts/chcat:326
+ #, c-format
+ msgid "Usage %s -l CATEGORY user ..."
+-msgstr "वापर %s -l CATEGORY user ..."
++msgstr "वापर %s -l CATEGORY वापरकर्ता ..."
+ 
+ #: ../scripts/chcat:327
+ #, c-format
+ msgid "Usage %s [[+|-]CATEGORY],...]q File ..."
+-msgstr "वापर %s [[+|-]CATEGORY],...]q File ..."
++msgstr "वापर %s [[+|-]CATEGORY],...]q फाइल ..."
+ 
+ #: ../scripts/chcat:328
+ #, c-format
+ msgid "Usage %s -l [[+|-]CATEGORY],...]q user ..."
+-msgstr "वापर %s -l [[+|-]CATEGORY],...]q user ..."
++msgstr "वापर %s -l [[+|-]CATEGORY],...]q वापरकर्ता ..."
+ 
+ #: ../scripts/chcat:329
+ #, c-format
+ msgid "Usage %s -d File ..."
+-msgstr "वापर %s -d File ..."
++msgstr "वापर %s -d फाइल ..."
+ 
  #: ../scripts/chcat:330
  #, c-format
  msgid "Usage %s -l -d user ..."
--msgstr ""
-+msgstr "Bruk %s -l -d bruker ..."
+-msgstr "वापर %s -l -d user ..."
++msgstr "वापर %s -l -d वापरकर्ता ..."
  
  #: ../scripts/chcat:331
  #, c-format
-@@ -1263,133 +1271,2088 @@ msgstr ""
+@@ -1266,11 +1263,11 @@ msgstr "वापर %s -L"
+ #: ../scripts/chcat:332
+ #, c-format
+ msgid "Usage %s -L -l user"
+-msgstr "वापर %s -L -l user"
++msgstr "वापर %s -L -l वापरकर्ता"
+ 
+ #: ../scripts/chcat:333
+ msgid "Use -- to end option list.  For example"
+-msgstr "पर्याय यादी संपवण्यासाठी -- वापरा.  उदाहरणार्थ"
++msgstr "पर्याय सूची समाप्त करण्यासाठी -- चा वापर करा.  उदाहरणार्थ"
+ 
+ #: ../scripts/chcat:334
+ msgid "chcat -- -CompanyConfidential /docs/businessplan.odt"
+@@ -1280,2088 +1277,2058 @@ msgstr "chcat -- -CompanyConfidential /docs/businessplan.odt"
  msgid "chcat -l +CompanyConfidential juser"
- msgstr ""
+ msgstr "chcat -l +CompanyConfidential juser"
  
--#: ../scripts/chcat:399
--#, c-format
-+#: ../scripts/chcat:399 ../gui/polgen.py:1351
-+#, c-format, python-format
+-#: ../scripts/chcat:399 ../gui/polgen.py:1351
+-#, c-format, python-format
++#: ../scripts/chcat:399
++#, c-format
  msgid "Options Error %s "
- msgstr ""
+ msgstr "पर्याय त्रुटी %s "
  
--#, fuzzy
--#~ msgid "Addr %s already defined"
--#~ msgstr "%s er allerede i %s"
-+#: ../gui/booleansPage.py:195 ../gui/system-config-selinux.glade:1706
-+msgid "Boolean"
-+msgstr ""
-+
-+#: ../gui/booleansPage.py:252 ../gui/semanagePage.py:162
-+msgid "all"
-+msgstr ""
-+
-+#: ../gui/booleansPage.py:254 ../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:48 ../gui/system-config-selinux.glade:2753
-+msgid "Policy Module"
-+msgstr ""
-+
-+#: ../gui/modulesPage.py:57
-+msgid "Module Name"
-+msgstr ""
-+
-+#: ../gui/modulesPage.py:134
-+msgid "Disable Audit"
-+msgstr ""
-+
-+#: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
-+msgid "Enable Audit"
-+msgstr ""
-+
-+#: ../gui/modulesPage.py:162
-+msgid "Load Policy Module"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:79
-+msgid "Polgen"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:80
-+msgid "Red Hat 2007"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:81
-+msgid "GPL"
-+msgstr ""
-+
-+#. TRANSLATORS: Replace this string with your names, one name per line.
-+#: ../gui/polgen.glade:85 ../gui/system-config-selinux.glade:17
-+msgid "translator-credits"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:90
-+msgid "SELinux Policy Generation Tool"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:128
-+msgid ""
-+"<b>Select the policy type for the application or user role you want to "
-+"confine:</b>"
-+msgstr ""
+-#: ../gui/booleansPage.py:195 ../gui/system-config-selinux.glade:1706
++#: ../gui/booleansPage.py:194 ../gui/system-config-selinux.glade:1706
+ msgid "Boolean"
+-msgstr ""
++msgstr "बूलियन"
+ 
+-#: ../gui/booleansPage.py:252 ../gui/semanagePage.py:162
++#: ../gui/booleansPage.py:245 ../gui/semanagePage.py:162
+ msgid "all"
+-msgstr ""
++msgstr "सर्व"
+ 
+-#: ../gui/booleansPage.py:254 ../gui/semanagePage.py:164
++#: ../gui/booleansPage.py:247 ../gui/semanagePage.py:164
+ #: ../gui/system-config-selinux.glade:1615
+ #: ../gui/system-config-selinux.glade:1820
+ #: ../gui/system-config-selinux.glade:2437
+ msgid "Customized"
+-msgstr ""
++msgstr "इच्छिक"
+ 
+ #: ../gui/fcontextPage.py:64 ../gui/system-config-selinux.glade:1911
+ msgid "File Labeling"
+-msgstr ""
++msgstr "फाइल लेबलिंग"
+ 
+ #: ../gui/fcontextPage.py:74
+ msgid ""
+ "File\n"
+ "Specification"
+-msgstr ""
++msgstr "फाइल\nसंरचना"
+ 
+ #: ../gui/fcontextPage.py:81
+ msgid ""
+ "Selinux\n"
+ "File Type"
+-msgstr ""
++msgstr "Selinux\nफाइल प्रकार"
+ 
+ #: ../gui/fcontextPage.py:88
+ msgid ""
+ "File\n"
+ "Type"
+-msgstr ""
++msgstr "फाइल\nप्रकार"
+ 
+ #: ../gui/loginsPage.py:48 ../gui/system-config-selinux.glade:2098
+ msgid "User Mapping"
+-msgstr ""
++msgstr "वापरकर्ता मॅपिंग"
+ 
+ #: ../gui/loginsPage.py:52
+ msgid ""
+ "Login\n"
+ "Name"
+-msgstr ""
++msgstr "प्रवेश\nनाव"
+ 
+ #: ../gui/loginsPage.py:56 ../gui/usersPage.py:50
+ msgid ""
+ "SELinux\n"
+ "User"
+-msgstr ""
++msgstr "SELinux\nवापरकर्ता"
+ 
+ #: ../gui/loginsPage.py:59 ../gui/usersPage.py:55
+ msgid ""
+ "MLS/\n"
+ "MCS Range"
+-msgstr ""
++msgstr "MLS/\nMCS व्याप्ति"
+ 
+ #: ../gui/loginsPage.py:133
+ #, python-format
+ msgid "Login '%s' is required"
+-msgstr ""
++msgstr "प्रवेश '%s' आवश्यक आहे"
+ 
+ #: ../gui/modulesPage.py:48 ../gui/system-config-selinux.glade:2753
+ msgid "Policy Module"
+-msgstr ""
++msgstr "धोरण विभाग"
+ 
+ #: ../gui/modulesPage.py:57
+ msgid "Module Name"
+-msgstr ""
++msgstr "विभागाचे नाव"
+ 
+ #: ../gui/modulesPage.py:134
+ msgid "Disable Audit"
+-msgstr ""
++msgstr "ऑडिट बंद करा"
+ 
+ #: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
+ msgid "Enable Audit"
+-msgstr ""
++msgstr "ऑडिट सुरू करा"
+ 
+ #: ../gui/modulesPage.py:162
+ msgid "Load Policy Module"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:79
+-msgid "Polgen"
+-msgstr ""
++msgstr "धोरण विभाग लोड करा"
+ 
+-#: ../gui/polgen.glade:80
++#: ../gui/polgen.glade:9
+ msgid "Red Hat 2007"
+-msgstr ""
++msgstr "Red Hat 2007"
+ 
+-#: ../gui/polgen.glade:81
++#: ../gui/polgen.glade:11
+ msgid "GPL"
+-msgstr ""
++msgstr "GPL"
+ 
+ #. TRANSLATORS: Replace this string with your names, one name per line.
+-#: ../gui/polgen.glade:85 ../gui/system-config-selinux.glade:17
++#: ../gui/polgen.glade:13 ../gui/system-config-selinux.glade:17
+ msgid "translator-credits"
+-msgstr ""
++msgstr "संदिप शेडमाके <sshedmak at redhat.com>, 2012"
 +
-+#: ../gui/polgen.glade:177
-+msgid "<b>Applications</b>"
-+msgstr ""
++#: ../gui/polgen.glade:34
++msgid "Add Booleans Dialog"
++msgstr "बूलियन संवाद समाविष्ट करा"
 +
-+#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
-+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:101
++msgid "Boolean Name"
++msgstr "बूलियन नाव"
+ 
+-#: ../gui/polgen.glade:90
++#: ../gui/polgen.glade:230
+ msgid "SELinux Policy Generation Tool"
+-msgstr ""
++msgstr "SELinux धोरण निर्माण साधन"
+ 
+-#: ../gui/polgen.glade:128
++#: ../gui/polgen.glade:251
+ msgid ""
+ "<b>Select the policy type for the application or user role you want to "
+ "confine:</b>"
+-msgstr ""
++msgstr "<b>मर्यादीत करण्याजोगी ॲप्लिकेशन किंवा वापरकर्ता भूमिकासाठी धोरण प्रकारची निवड करा:</b>"
+ 
+-#: ../gui/polgen.glade:177
++#: ../gui/polgen.glade:284
+ msgid "<b>Applications</b>"
+-msgstr ""
++msgstr "<b>ॲप्लिकेशन्स्</b>"
 +
-+#: ../gui/polgen.glade:241 ../gui/polgen.py:156
++#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:156
 +msgid "Standard Init Daemon"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:261 ../gui/polgen.py:157
-+msgid "DBUS System Daemon"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:280
-+msgid "Internet Services Daemon are daemons started by xinetd"
-+msgstr ""
++msgstr "मानक Init डिमन"
+ 
+-#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
++#: ../gui/polgen.glade:320 ../gui/polgen.glade:336
+ msgid ""
+ "Standard Init Daemon are daemons started on boot via init scripts.  Usually "
+ "requires a script in /etc/rc.d/init.d"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:241 ../gui/polgen.py:156
+-msgid "Standard Init Daemon"
+-msgstr ""
++msgstr "मानक Init डिमन init स्क्रिप्टच्या मदतीने बूटवेळी सुरु होणारे डिमन आहेत.  सहसा /etc/rc.d/init.d मध्ये स्क्रिप्ट आवश्यक आहे"
+ 
+-#: ../gui/polgen.glade:261 ../gui/polgen.py:157
++#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:157
+ msgid "DBUS System Daemon"
+-msgstr ""
++msgstr "DBUS प्रणाली डिमन"
 +
-+#: ../gui/polgen.glade:282
++#: ../gui/polgen.glade:349
 +msgid "Internet Services Daemon (inetd)"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:301
-+msgid ""
-+"Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:303 ../gui/polgen.py:159
++msgstr "इंटरनेट सर्व्हिसेस् डिमन (inetd)"
+ 
+-#: ../gui/polgen.glade:280
++#: ../gui/polgen.glade:353
+ msgid "Internet Services Daemon are daemons started by xinetd"
+-msgstr ""
++msgstr "इनटरनेट सर्व्हिसेस् डिमन xinetd तर्फे सुरू होणारे डिमन असतात"
+ 
+-#: ../gui/polgen.glade:282
+-msgid "Internet Services Daemon (inetd)"
+-msgstr ""
++#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:159
 +msgid "Web Application/Script (CGI)"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:322 ../gui/polgen.glade:343
-+msgid ""
-+"User Application are any application that you would like to confine that is "
-+"started by a user"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:324 ../gui/polgen.py:160
++msgstr "वेब ॲप्लिकेशन/स्क्रिप्ट (CGI)"
+ 
+-#: ../gui/polgen.glade:301
++#: ../gui/polgen.glade:370
+ msgid ""
+ "Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
+-msgstr ""
++msgstr "वेब ॲप्लिकेशन्स्/स्क्रिप्ट (CGI) वेब सर्वर (apache) तर्फे सुरुवात केलेले CGI स्क्रिप्टस्"
+ 
+-#: ../gui/polgen.glade:303 ../gui/polgen.py:159
+-msgid "Web Application/Script (CGI)"
+-msgstr ""
++#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:160
 +msgid "User Application"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:345 ../gui/polgen.py:161
-+msgid "Sandbox"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:391
-+msgid "<b>Login Users</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:453
-+msgid "Modify an existing login user record."
-+msgstr ""
++msgstr "वापरकर्ता ॲप्लिकेशन"
+ 
+-#: ../gui/polgen.glade:322 ../gui/polgen.glade:343
++#: ../gui/polgen.glade:387 ../gui/polgen.glade:404
+ msgid ""
+ "User Application are any application that you would like to confine that is "
+ "started by a user"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:324 ../gui/polgen.py:160
+-msgid "User Application"
+-msgstr ""
++msgstr "वापरकर्ता ॲप्लिकेशन ती ॲप्लिकेशन आहेत जी वापरकर्त्याकडून मर्यादीत करण्याजोगी असते"
+ 
+-#: ../gui/polgen.glade:345 ../gui/polgen.py:161
++#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:161
+ msgid "Sandbox"
+-msgstr ""
++msgstr "सँडबॉक्स्"
+ 
+-#: ../gui/polgen.glade:391
++#: ../gui/polgen.glade:446
+ msgid "<b>Login Users</b>"
+-msgstr ""
++msgstr "<b>प्रवेश झालेले वापरकर्ते</b>"
 +
-+#: ../gui/polgen.glade:455
++#: ../gui/polgen.glade:478
 +msgid "Existing User Roles"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:474
-+msgid ""
-+"This user will login to a machine only via a terminal or remote login.  By "
-+"default this user will have  no setuid, no networking, no su, no sudo."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:476 ../gui/polgen.py:162
++msgstr "अस्तित्वातील वापरकर्ता भूमिका"
+ 
+-#: ../gui/polgen.glade:453
++#: ../gui/polgen.glade:482
+ msgid "Modify an existing login user record."
+-msgstr ""
++msgstr "अस्तित्वातील वापरकर्ता रेकॉर्ड संपादीत करा."
+ 
+-#: ../gui/polgen.glade:455
+-msgid "Existing User Roles"
+-msgstr ""
++#: ../gui/polgen.glade:495 ../sepolicy/sepolicy/generate.py:162
 +msgid "Minimal Terminal User Role"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:495
-+msgid ""
-+"This user can login to a machine via X or terminal.  By default this user "
-+"will have no setuid, no networking, no sudo, no su"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:497 ../gui/polgen.py:163
++msgstr "किमान टर्मिनल वापरकर्ता भूमिका"
+ 
+-#: ../gui/polgen.glade:474
++#: ../gui/polgen.glade:499
+ msgid ""
+ "This user will login to a machine only via a terminal or remote login.  By "
+ "default this user will have  no setuid, no networking, no su, no sudo."
+-msgstr ""
++msgstr "हा वापरकर्ता मशीनवर टर्मिनल किंवा दूरस्त प्रवेशतर्फे प्रवेश करेल.  पूर्वनिर्धारितपणे वापरकर्ताकडे setuid, नेटवर्क, su, sudo नसतील."
+ 
+-#: ../gui/polgen.glade:476 ../gui/polgen.py:162
+-msgid "Minimal Terminal User Role"
+-msgstr ""
++#: ../gui/polgen.glade:512 ../sepolicy/sepolicy/generate.py:163
 +msgid "Minimal X Windows User Role"
-+msgstr ""
-+
++msgstr "किमान X Windows वापरकर्ता भूमिका"
+ 
+-#: ../gui/polgen.glade:495
 +#: ../gui/polgen.glade:516
-+msgid ""
-+"User with full networking, no setuid applications without transition, no "
-+"sudo, no su."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:518 ../gui/polgen.py:164
+ msgid ""
+ "This user can login to a machine via X or terminal.  By default this user "
+ "will have no setuid, no networking, no sudo, no su"
+-msgstr ""
++msgstr "हा वापरकर्ता मशीनवर X किंवा टर्मिनलद्वारे प्रवेश करू शकतो.  पूर्वनिर्धारितपणे ह्या वापरकर्त्याकडे setuid, नेटवर्क, sudo, su नसतील"
+ 
+-#: ../gui/polgen.glade:497 ../gui/polgen.py:163
+-msgid "Minimal X Windows User Role"
+-msgstr ""
++#: ../gui/polgen.glade:529 ../sepolicy/sepolicy/generate.py:164
 +msgid "User Role"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:537
-+msgid ""
-+"User with full networking, no setuid applications without transition, no su, "
-+"can sudo to Root Administration Roles"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:539 ../gui/polgen.py:165
++msgstr "वापरकर्ता भूमिका"
+ 
+-#: ../gui/polgen.glade:516
++#: ../gui/polgen.glade:533
+ msgid ""
+ "User with full networking, no setuid applications without transition, no "
+ "sudo, no su."
+-msgstr ""
++msgstr "संपूर्ण नेटवर्किंगसह, स्थानांतरन विना setuid ॲप्लिकेशन, su, sudo अक्षम वापरकर्ता."
+ 
+-#: ../gui/polgen.glade:518 ../gui/polgen.py:164
+-msgid "User Role"
+-msgstr ""
++#: ../gui/polgen.glade:546 ../sepolicy/sepolicy/generate.py:165
 +msgid "Admin User Role"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:585
-+msgid "<b>Root Users</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:647
++msgstr "प्रशासक वापरकर्ता भूमिका"
+ 
+-#: ../gui/polgen.glade:537
++#: ../gui/polgen.glade:550
+ msgid ""
+-"User with full networking, no setuid applications without transition, no su, "
+-"can sudo to Root Administration Roles"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:539 ../gui/polgen.py:165
+-msgid "Admin User Role"
+-msgstr ""
++"User with full networking, no setuid applications without transition, no su,"
++" can sudo to Root Administration Roles"
++msgstr "पूर्ण नेटवर्किंगसह, स्थानांतरन विना पण setuid ॲप्लिकेशन नाही, su नाही, परंतु रूट प्रशासक भूमिकाकरीता sudo सक्षम वापरकर्ता"
+ 
+-#: ../gui/polgen.glade:585
++#: ../gui/polgen.glade:592
+ msgid "<b>Root Users</b>"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:647
+-msgid ""
+-"Select Root Administrator User Role, if this user will be used to administer "
+-"the machine while running as root.  This user will not be able to login to "
+-"the system directly."
+-msgstr ""
++msgstr "<b>रूट वापरकर्ते</b>"
+ 
+-#: ../gui/polgen.glade:649 ../gui/polgen.py:166
++#: ../gui/polgen.glade:623 ../sepolicy/sepolicy/generate.py:166
+ msgid "Root Admin User Role"
+-msgstr ""
++msgstr "रूट प्रशासक वापरकर्ता पध्दती"
+ 
+-#: ../gui/polgen.glade:716
+-msgid "label104"
+-msgstr ""
++#: ../gui/polgen.glade:627
 +msgid ""
-+"Select Root Administrator User Role, if this user will be used to administer "
-+"the machine while running as root.  This user will not be able to login to "
++"Select Root Administrator User Role, if this user will be used to administer"
++" the machine while running as root.  This user will not be able to login to "
 +"the system directly."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:649 ../gui/polgen.py:166
-+msgid "Root Admin User Role"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:716
-+msgid "label104"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:745
-+msgid "<b>Enter name of application or user role:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
-+msgid "Name"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:807
-+msgid "Enter complete path for executable to be confined."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:830 ../gui/polgen.glade:950 ../gui/polgen.glade:3142
-+msgid "..."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:849
-+msgid "Enter unique name for the confined application or user role."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:871
-+msgid "Executable"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:899
-+msgid "Init script"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:927
-+msgid ""
-+"Enter complete path to init script used to start the confined application."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:982
-+msgid "label105"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1011
-+msgid "<b>Select existing role to modify:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1045
-+msgid "Select the user roles that will transiton to the %s domain."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1073
-+msgid "label106"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1102
-+msgid "<b>Select roles that %s will transition to:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1136
-+msgid "Select applications domains that %s will transition to."
-+msgstr ""
++msgstr "ह्या वापरकर्ताचा वापर रूट म्हणून मशीनच्या प्रशासनकरीता करायचे असल्यास, रूट प्रशासक वापरकर्ता भूमिकेची नीवड करा.  ह्या वापरकर्त्याला प्रणालीवर प्रत्यक्षरीत्या प्रवेश करणे शक्य होणार नाही."
  
--#~ msgid "Red Hat 2007"
--#~ msgstr "Red Hat 2007"
-+#: ../gui/polgen.glade:1164
-+msgid "label107"
-+msgstr ""
+-#: ../gui/polgen.glade:745
++#: ../gui/polgen.glade:705
+ msgid "<b>Enter name of application or user role:</b>"
+-msgstr ""
++msgstr "<b>ॲप्लिकेशन किंवा वापरकर्ता भूमिका द्या:</b>"
  
--#~ msgid "GPL"
--#~ msgstr "GPL"
-+#: ../gui/polgen.glade:1193
-+msgid "<b>Select the user_roles that will transition to %s:</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
++#: ../gui/polgen.glade:728 ../gui/polgengui.py:252
+ msgid "Name"
+-msgstr ""
++msgstr "नाव"
  
--#~ msgid "translator-credits"
--#~ msgstr "Kjartan Maraas <kmaraas at gnome.org>"
-+#: ../gui/polgen.glade:1227
-+msgid "Select the user roles that will transiton to this applications domains."
-+msgstr ""
+-#: ../gui/polgen.glade:807
++#: ../gui/polgen.glade:739
+ msgid "Enter complete path for executable to be confined."
+-msgstr ""
++msgstr "मर्यादीत एक्जीक्यूटेबलकरीता संपूर्ण मार्ग द्या."
  
--#~ msgid "<b>Applications</b>"
--#~ msgstr "<b>Programmer</b>"
-+#: ../gui/polgen.glade:1255
-+msgid "label108"
-+msgstr ""
+-#: ../gui/polgen.glade:830 ../gui/polgen.glade:950 ../gui/polgen.glade:3142
++#: ../gui/polgen.glade:756 ../gui/polgen.glade:838 ../gui/polgen.glade:2361
+ msgid "..."
+-msgstr ""
++msgstr "..."
  
--#, fuzzy
--#~ msgid "<b>Login Users</b>"
--#~ msgstr "<b>Brukere</b>"
-+#: ../gui/polgen.glade:1284
-+msgid "<b>Select domains that %s will administer:</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:849
++#: ../gui/polgen.glade:776
+ msgid "Enter unique name for the confined application or user role."
+-msgstr ""
++msgstr "मर्यदीत ॲप्लिकेशन किंवा वापरकर्ता भूमिकाकरीता एकमेव नाव द्या."
  
--#, fuzzy
--#~ msgid "User Role"
--#~ msgstr "Rolle"
-+#: ../gui/polgen.glade:1318 ../gui/polgen.glade:1409
-+msgid "Select the domains that you would like this user administer."
-+msgstr ""
+-#: ../gui/polgen.glade:871
++#: ../gui/polgen.glade:794
+ msgid "Executable"
+-msgstr ""
++msgstr "एक्जीक्यूटेबल"
  
--#, fuzzy
--#~ msgid "<b>Root Users</b>"
--#~ msgstr "<b>Brukere</b>"
-+#: ../gui/polgen.glade:1346
-+msgid "label109"
-+msgstr ""
+-#: ../gui/polgen.glade:899
++#: ../gui/polgen.glade:808
+ msgid "Init script"
+-msgstr ""
++msgstr "Init स्क्रिप्ट"
  
--#~ msgid "Name"
--#~ msgstr "Navn"
-+#: ../gui/polgen.glade:1375
-+msgid "<b>Select additional roles for %s:</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:927
++#: ../gui/polgen.glade:821
+ msgid ""
+ "Enter complete path to init script used to start the confined application."
+-msgstr ""
+-
+-#: ../gui/polgen.glade:982
+-msgid "label105"
+-msgstr ""
++msgstr "मर्यदीत ॲप्लिकेशन सुरू करण्याकरीता init स्क्रिप्टमध्ये पूर्ण मार्ग द्या."
  
--#~ msgid "..."
--#~ msgstr "..."
-+#: ../gui/polgen.glade:1437
-+msgid "label111"
-+msgstr ""
+-#: ../gui/polgen.glade:1011
++#: ../gui/polgen.glade:887
+ msgid "<b>Select existing role to modify:</b>"
+-msgstr ""
++msgstr "<b>संपादनकरीता अस्तित्वातील भूमिका पसंत करा:</b>"
  
--#~ msgid "Select Ports"
--#~ msgstr "Velg porter"
-+#: ../gui/polgen.glade:1466
-+msgid "<b>Enter network ports that %s binds on:</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:1045
++#: ../gui/polgen.glade:908
+ msgid "Select the user roles that will transiton to the %s domain."
+-msgstr ""
++msgstr "%s डोमेनकरीता स्थानांतर करण्याजोगी वापरकर्ता भूमिकाची नीवड करा."
  
--#~ msgid "<b>UDP Ports</b>"
--#~ msgstr "<b>UDP-porter</b>"
-+#: ../gui/polgen.glade:1497 ../gui/polgen.glade:1997
-+msgid "<b>TCP Ports</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:1073
+-msgid "label106"
+-msgstr ""
++#: ../gui/polgen.glade:928
++msgid "role tab"
++msgstr "रोल टॅब"
  
--#~ msgid "Role"
--#~ msgstr "Rolle"
-+#: ../gui/polgen.glade:1565 ../gui/polgen.glade:1785
-+msgid "Allows %s to bind to any udp port"
-+msgstr ""
+-#: ../gui/polgen.glade:1102
++#: ../gui/polgen.glade:945
+ msgid "<b>Select roles that %s will transition to:</b>"
+-msgstr ""
++msgstr "<b>%s करीता स्थानांतरनजोगी भूमिकाची नीवड करा:</b>"
+ 
+-#: ../gui/polgen.glade:1136
++#: ../gui/polgen.glade:963
+ msgid "Select applications domains that %s will transition to."
+-msgstr ""
++msgstr "%s करीता स्थानांतरनजोगी ॲप्लिकेशन्स् डोमेनची नीवड करा."
+ 
+-#: ../gui/polgen.glade:1164
+-msgid "label107"
+-msgstr ""
++#: ../gui/polgen.glade:983
++msgid ""
++"transition \n"
++"role tab"
++msgstr "ट्रांजिशन \nरोल टॅब"
+ 
+-#: ../gui/polgen.glade:1193
++#: ../gui/polgen.glade:1001
+ msgid "<b>Select the user_roles that will transition to %s:</b>"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1227
+-msgid "Select the user roles that will transiton to this applications domains."
+-msgstr ""
++msgstr "<b>%s करीता स्थानांतरनजोगी user_roles ची नीवड करा:</b>"
+ 
+-#: ../gui/polgen.glade:1255
+-msgid "label108"
+-msgstr ""
++#: ../gui/polgen.glade:1019
++msgid ""
++"Select the user roles that will transiton to this applications domains."
++msgstr "या ॲप्लिकेशन डोमेनकरीता स्थानांतरन करण्याजोगी वापरकर्ता भूमिका निवडा."
+ 
+-#: ../gui/polgen.glade:1284
++#: ../gui/polgen.glade:1056
+ msgid "<b>Select domains that %s will administer:</b>"
+-msgstr ""
++msgstr "<b>%s तर्फे प्रशासकीय डोमेन्स्ची नीवड करा:</b>"
+ 
+-#: ../gui/polgen.glade:1318 ../gui/polgen.glade:1409
++#: ../gui/polgen.glade:1074 ../gui/polgen.glade:1129
+ msgid "Select the domains that you would like this user administer."
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1346
+-msgid "label109"
+-msgstr ""
++msgstr "हा वापरकर्तास प्रशासकीय डोमेन निवडून द्या."
+ 
+-#: ../gui/polgen.glade:1375
++#: ../gui/polgen.glade:1111
+ msgid "<b>Select additional roles for %s:</b>"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1437
+-msgid "label111"
+-msgstr ""
++msgstr "<b>%s करीता अगाऊ भूमिकाची नीवड करा:</b>"
+ 
+-#: ../gui/polgen.glade:1466
++#: ../gui/polgen.glade:1166
+ msgid "<b>Enter network ports that %s binds on:</b>"
+-msgstr ""
++msgstr "<b>%s सह बांधणीजोगी नेटवर्क पोर्टस् द्या:</b>"
  
--#~ msgid "Application"
--#~ msgstr "Program"
-+#: ../gui/polgen.glade:1567 ../gui/polgen.glade:1787 ../gui/polgen.glade:2061
-+#: ../gui/polgen.glade:2215
+-#: ../gui/polgen.glade:1497 ../gui/polgen.glade:1997
++#: ../gui/polgen.glade:1186 ../gui/polgen.glade:1557
+ msgid "<b>TCP Ports</b>"
+-msgstr ""
++msgstr "<b>TCP पोर्ट</b>"
++
++#: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
++#: ../gui/polgen.glade:1698
 +msgid "All"
-+msgstr ""
++msgstr "सर्व"
  
--#, fuzzy
--#~ msgid "You must select a user"
--#~ msgstr "Du må oppgi et navn"
-+#: ../gui/polgen.glade:1585 ../gui/polgen.glade:1805
-+msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
-+msgstr ""
+-#: ../gui/polgen.glade:1565 ../gui/polgen.glade:1785
++#: ../gui/polgen.glade:1227 ../gui/polgen.glade:1394
+ msgid "Allows %s to bind to any udp port"
+-msgstr ""
++msgstr "%s ला कोणत्याहि udp पोर्टसह बांधणीकरीता परवानगी द्या"
  
--#~ msgid "You must enter a name"
--#~ msgstr "Du må oppgi et navn"
-+#: ../gui/polgen.glade:1587 ../gui/polgen.glade:1807
+-#: ../gui/polgen.glade:1567 ../gui/polgen.glade:1787 ../gui/polgen.glade:2061
+-#: ../gui/polgen.glade:2215
+-msgid "All"
+-msgstr ""
++#: ../gui/polgen.glade:1240 ../gui/polgen.glade:1407
 +msgid "600-1024"
-+msgstr ""
++msgstr "600-1024"
  
--#~ msgid "Configue SELinux"
--#~ msgstr "Konfigurer SELinux"
-+#: ../gui/polgen.glade:1605 ../gui/polgen.glade:1825
-+msgid ""
-+"Enter a comma separated list of udp ports or ranges of ports that %s binds "
-+"to. Example: 612, 650-660"
-+msgstr ""
+-#: ../gui/polgen.glade:1585 ../gui/polgen.glade:1805
++#: ../gui/polgen.glade:1244 ../gui/polgen.glade:1411
+ msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
+-msgstr ""
++msgstr "%s ला 0 सह कॉल करण्यास bindresvport ला परवानगी द्या. पोर्ट 600-1024 करीता बाइंड करत आहे"
  
--#~ msgid "Protocol"
--#~ msgstr "Protokoll"
-+#: ../gui/polgen.glade:1607 ../gui/polgen.glade:1827
+-#: ../gui/polgen.glade:1587 ../gui/polgen.glade:1807
+-msgid "600-1024"
+-msgstr ""
++#: ../gui/polgen.glade:1257 ../gui/polgen.glade:1424
 +msgid "Unreserved Ports (>1024)"
-+msgstr ""
++msgstr "अनारक्षीत पोर्ट (>1024)"
  
--#~ msgid "Port"
--#~ msgstr "Port"
-+#: ../gui/polgen.glade:1638 ../gui/polgen.glade:1858 ../gui/polgen.glade:2079
-+#: ../gui/polgen.glade:2233
-+msgid "Select Ports"
-+msgstr ""
+-#: ../gui/polgen.glade:1605 ../gui/polgen.glade:1825
++#: ../gui/polgen.glade:1261 ../gui/polgen.glade:1428
+ msgid ""
+ "Enter a comma separated list of udp ports or ranges of ports that %s binds "
+ "to. Example: 612, 650-660"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1607 ../gui/polgen.glade:1827
+-msgid "Unreserved Ports (>1024)"
+-msgstr ""
++msgstr "udp पोर्टस् किंवा %s ज्यासह बाइंड करते त्या पोर्टच्या व्याप्तिची स्वल्पविराम विभाजीत सूची द्या. उदाहरणार्थ: 612, 650-660"
  
--#~ msgid "Admin"
--#~ msgstr "Admin"
-+#: ../gui/polgen.glade:1663 ../gui/polgen.glade:1883
-+msgid "Allows %s to bind to any udp ports > 1024"
-+msgstr ""
+-#: ../gui/polgen.glade:1638 ../gui/polgen.glade:1858 ../gui/polgen.glade:2079
+-#: ../gui/polgen.glade:2233
++#: ../gui/polgen.glade:1289 ../gui/polgen.glade:1456 ../gui/polgen.glade:1609
++#: ../gui/polgen.glade:1718
+ msgid "Select Ports"
+-msgstr ""
++msgstr "पोर्टची नीवड करा"
  
--#~ msgid "Memory Protection"
--#~ msgstr "Minnebeskyttelse"
-+#: ../gui/polgen.glade:1717 ../gui/polgen.glade:2151
-+msgid "<b>UDP Ports</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:1663 ../gui/polgen.glade:1883
++#: ../gui/polgen.glade:1302 ../gui/polgen.glade:1469
+ msgid "Allows %s to bind to any udp ports > 1024"
+-msgstr ""
++msgstr "कोणत्याहि udp पोर्टस् > 1024 करीता %s ला परवानगी देतो"
  
--#~ msgid "Mount"
--#~ msgstr "Montering"
-+#: ../gui/polgen.glade:1937
-+msgid "label113"
-+msgstr ""
+-#: ../gui/polgen.glade:1717 ../gui/polgen.glade:2151
++#: ../gui/polgen.glade:1353 ../gui/polgen.glade:1666
+ msgid "<b>UDP Ports</b>"
+-msgstr ""
++msgstr "<b>UDP पोर्टस्</b>"
  
--#~ msgid "SSH"
--#~ msgstr "SSH"
-+#: ../gui/polgen.glade:1966
-+msgid "<b>Select network ports that %s connects to:</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:1937
+-msgid "label113"
+-msgstr ""
++#: ../gui/polgen.glade:1519
++msgid ""
++"Network\n"
++"Bind tab"
++msgstr "नेवटर्क\nबाइंड टॅब"
  
--#~ msgid "Network Configuration"
--#~ msgstr "Nettverkskonfigurasjon"
-+#: ../gui/polgen.glade:2058
-+msgid "Allows %s to connect to any tcp port"
-+msgstr ""
+-#: ../gui/polgen.glade:1966
++#: ../gui/polgen.glade:1537
+ msgid "<b>Select network ports that %s connects to:</b>"
+-msgstr ""
++msgstr "<b>%s तर्फे जोडणी करण्याजोगी नेटवर्क पोर्टस्ची नीवड करा:</b>"
  
--#~ msgid "Databases"
--#~ msgstr "Databaser"
-+#: ../gui/polgen.glade:2104
-+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:2058
++#: ../gui/polgen.glade:1593
+ msgid "Allows %s to connect to any tcp port"
+-msgstr ""
++msgstr "%s ला कोणत्याहि tcp पोर्टशी जोडणीकरीता परवानगी देतो"
  
--#~ msgid "XServer"
--#~ msgstr "X-tjener"
-+#: ../gui/polgen.glade:2212
-+msgid "Allows %s to connect to any udp port"
-+msgstr ""
+-#: ../gui/polgen.glade:2104
++#: ../gui/polgen.glade:1622
+ msgid ""
+ "Enter a comma separated list of tcp ports or ranges of ports that %s "
+ "connects to. Example: 612, 650-660"
+-msgstr ""
++msgstr "tcp पोर्टस् किंवा %s तर्फे जोडणी करण्याजोगी पोर्टच्या व्याप्तिची स्वल्पविराम विभाजीत सूची द्या. उदाहरणार्थ: 612, 650-660"
  
--#~ msgid "NIS"
--#~ msgstr "NIS"
-+#: ../gui/polgen.glade:2258
-+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:2212
++#: ../gui/polgen.glade:1702
+ msgid "Allows %s to connect to any udp port"
+-msgstr ""
++msgstr "%s ला कोणत्याहि udp पोर्टशी जोडणीकरीता परवानगी देतो"
  
--#~ msgid "CVS"
--#~ msgstr "CVS"
-+#: ../gui/polgen.glade:2305
-+msgid "label114"
-+msgstr ""
+-#: ../gui/polgen.glade:2258
++#: ../gui/polgen.glade:1731
+ msgid ""
+ "Enter a comma separated list of udp ports or ranges of ports that %s "
+ "connects to. Example: 612, 650-660"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:2305
+-msgid "label114"
+-msgstr ""
++msgstr "udp पोर्टस् किंवा %s तर्फे जोडणी करण्याजोगी पोर्टच्या व्याप्तिची स्वल्पविराम विभाजीत सूची द्या. उदाहरणार्थ: 612, 650-660"
+ 
+-#: ../gui/polgen.glade:2334
++#: ../gui/polgen.glade:1792
+ msgid "<b>Select common application traits for %s:</b>"
+-msgstr ""
++msgstr "<b>%s करीता कॉमन ॲप्लिकेशन ट्रेट्स्ची नीवड करा:</b>"
+ 
+-#: ../gui/polgen.glade:2366
++#: ../gui/polgen.glade:1809
+ msgid "Writes syslog messages\t"
+-msgstr ""
++msgstr "syslog संदेश लिहीतो\t"
+ 
+-#: ../gui/polgen.glade:2385
++#: ../gui/polgen.glade:1824
+ msgid "Create/Manipulate temporary files in /tmp"
+-msgstr ""
++msgstr "/tmp मध्ये तात्पुरती फाइल निर्माण/संपादित करा"
+ 
+-#: ../gui/polgen.glade:2404
++#: ../gui/polgen.glade:1839
+ msgid "Uses Pam for authentication"
+-msgstr ""
++msgstr "ओळख पटवण्याकरीता Pam चा वापर करतो"
  
--#~ msgid "NFS"
--#~ msgstr "NFS"
+-#: ../gui/polgen.glade:2423
++#: ../gui/polgen.glade:1854
+ msgid "Uses nsswitch or getpw* calls"
+-msgstr ""
++msgstr "nsswitch किंवा getpw* कॉलचा वापर करतो"
+ 
+-#: ../gui/polgen.glade:2442
++#: ../gui/polgen.glade:1869
+ msgid "Uses dbus"
+-msgstr ""
++msgstr "dbus वापरतो"
+ 
+-#: ../gui/polgen.glade:2461
++#: ../gui/polgen.glade:1884
+ msgid "Sends audit messages"
+-msgstr ""
++msgstr "ऑडिट संदेश पाठवतो"
+ 
+-#: ../gui/polgen.glade:2480
++#: ../gui/polgen.glade:1899
+ msgid "Interacts with the terminal"
+-msgstr ""
++msgstr "टर्मिनलशी संवाद साधतो"
+ 
+-#: ../gui/polgen.glade:2499
++#: ../gui/polgen.glade:1914
+ msgid "Sends email"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:2530
+-msgid "label115"
+-msgstr ""
++msgstr "ईमेल पाठवतो"
+ 
+-#: ../gui/polgen.glade:2559
++#: ../gui/polgen.glade:1961
+ msgid "<b>Add files/directories that %s manages</b>"
+-msgstr ""
++msgstr "<b>%s तर्फे व्यवस्थापीत फाइल्स्/डिरेक्ट्रीज् समाविष्ट करा</b>"
+ 
+-#: ../gui/polgen.glade:2788
++#: ../gui/polgen.glade:2122
+ msgid ""
+ "Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
+ "Files ..."
+-msgstr ""
+-
+-#: ../gui/polgen.glade:2823
+-msgid "label116"
+-msgstr ""
++msgstr "%s तर्फे व्यवस्थापीत किंवा \"manages\" फाइल्स्/डिरेक्ट्रीज्. Pid फाइल्स्, लॉग फाइल्स्, /var/lib फाइल्स् ..."
+ 
+-#: ../gui/polgen.glade:2852
++#: ../gui/polgen.glade:2166
+ msgid "<b>Add booleans from the %s policy:</b>"
+-msgstr ""
++msgstr "<b>%s धोरणपासून बूलियन्स् समाविष्ट करा:</b>"
+ 
+-#: ../gui/polgen.glade:3002
++#: ../gui/polgen.glade:2274
+ msgid "Add/Remove booleans used by the %s domain"
+-msgstr ""
++msgstr "%s डोमेनतर्फे वापरण्याजोगी बूलियन्स् समाविष्ट करा/काढून टाका"
+ 
+-#: ../gui/polgen.glade:3066
++#: ../gui/polgen.glade:2316
+ msgid "<b>Which directory you will generate the %s policy?</b>"
+-msgstr ""
++msgstr "<b>%s धोरण कोणत्या डिरेक्ट्रीमध्ये निर्माण करायचे?</b>"
+ 
+-#: ../gui/polgen.glade:3097
 +#: ../gui/polgen.glade:2334
-+msgid "<b>Select common application traits for %s:</b>"
-+msgstr ""
+ msgid "Policy Directory"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:3254
+-msgid "Add Booleans Dialog"
+-msgstr ""
++msgstr "धोरण डिरेक्ट्री"
  
--#~ msgid "Compatibility"
--#~ msgstr "Kompatibilitet"
-+#: ../gui/polgen.glade:2366
-+msgid "Writes syslog messages\t"
-+msgstr ""
+-#: ../gui/polgen.glade:3327
+-msgid "Boolean Name"
+-msgstr ""
+-
+-#: ../gui/polgengui.py:261
++#: ../gui/polgengui.py:262
+ msgid "Role"
+-msgstr ""
++msgstr "भूमिका"
  
--#~ msgid "HTTPD Service"
--#~ msgstr "HTTPD-tjeneste"
-+#: ../gui/polgen.glade:2385
-+msgid "Create/Manipulate temporary files in /tmp"
-+msgstr ""
+-#: ../gui/polgengui.py:268
++#: ../gui/polgengui.py:269
+ msgid "Existing_User"
+-msgstr ""
++msgstr "अस्तित्वातील वापरकर्ता (_U)"
  
--#~ msgid "Kerberos"
--#~ msgstr "Kerberos"
-+#: ../gui/polgen.glade:2404
-+msgid "Uses Pam for authentication"
-+msgstr ""
+-#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
++#: ../gui/polgengui.py:283 ../gui/polgengui.py:291 ../gui/polgengui.py:305
+ msgid "Application"
+-msgstr ""
++msgstr "ॲप्लिकेशन"
  
--#~ msgid "Samba"
--#~ msgstr "Samba"
-+#: ../gui/polgen.glade:2423
-+msgid "Uses nsswitch or getpw* calls"
-+msgstr ""
+-#: ../gui/polgengui.py:352
++#: ../gui/polgengui.py:353
+ #, python-format
+ msgid "%s must be a directory"
+-msgstr ""
++msgstr "%s डिरेक्ट्री पाहिजे"
  
--#~ msgid "rsync"
--#~ msgstr "rsync"
-+#: ../gui/polgen.glade:2442
-+msgid "Uses dbus"
-+msgstr ""
+-#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
++#: ../gui/polgengui.py:413 ../gui/polgengui.py:694
+ msgid "You must select a user"
+-msgstr ""
++msgstr "वापरकर्ता निवडणे आवश्यक"
  
--#, fuzzy
--#~ msgid "Spam Protection"
--#~ msgstr "Minnebeskyttelse"
-+#: ../gui/polgen.glade:2461
-+msgid "Sends audit messages"
-+msgstr ""
+-#: ../gui/polgengui.py:542
++#: ../gui/polgengui.py:543
+ msgid "Select executable file to be confined."
+-msgstr ""
++msgstr "मर्यादीत करण्यासाठी चालवण्याजोगी फाइल नीवड करा."
  
--#~ msgid "You must be root to run %s."
--#~ msgstr "Du må være root for å kjøre %s."
-+#: ../gui/polgen.glade:2480
-+msgid "Interacts with the terminal"
-+msgstr ""
+-#: ../gui/polgengui.py:553
++#: ../gui/polgengui.py:554
+ msgid "Select init script file to be confined."
+-msgstr ""
++msgstr "मर्यादीत करण्याकरीता init स्क्रिप्ट फाइलची नीवड करा."
  
--#~ msgid "Other"
--#~ msgstr "Annet"
-+#: ../gui/polgen.glade:2499
-+msgid "Sends email"
-+msgstr ""
+-#: ../gui/polgengui.py:563
++#: ../gui/polgengui.py:564
+ msgid "Select file(s) that confined application creates or writes"
+-msgstr ""
++msgstr "मर्यादीत ॲप्लिकेशनतर्फे निर्मीत किंवा लिखीत फाइल निवडा"
  
--#~ msgid "Files and Directories"
--#~ msgstr "Filer og kataloger"
-+#: ../gui/polgen.glade:2530
-+msgid "label115"
-+msgstr ""
+-#: ../gui/polgengui.py:570
++#: ../gui/polgengui.py:571
+ msgid "Select directory(s) that the confined application owns and writes into"
+-msgstr ""
++msgstr "मर्यादीत ॲप्लिकेशनच्या नावी असलेले व त्यास लिहण्याजोगी डिरेक्ट्री निवडा"
  
--#~ msgid "FTP"
--#~ msgstr "FTP"
-+#: ../gui/polgen.glade:2559
-+msgid "<b>Add files/directories that %s manages</b>"
-+msgstr ""
+-#: ../gui/polgengui.py:632
++#: ../gui/polgengui.py:633
+ msgid "Select directory to generate policy files in"
+-msgstr ""
++msgstr "यात धोरण फाइल निर्माण करण्यासाठी डिरेक्ट्री निवडा"
  
--#~ msgid "Zebra"
--#~ msgstr "Zebra"
-+#: ../gui/polgen.glade:2788
-+msgid ""
-+"Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
-+"Files ..."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2823
-+msgid "label116"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2852
-+msgid "<b>Add booleans from the %s policy:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:3002
-+msgid "Add/Remove booleans used by the %s domain"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:3066
-+msgid "<b>Which directory you will generate the %s policy?</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:3097
-+msgid "Policy Directory"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:3254
-+msgid "Add Booleans Dialog"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:3327
-+msgid "Boolean Name"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:261
-+msgid "Role"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:268
-+msgid "Existing_User"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
-+msgid "Application"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:352
-+#, python-format
-+msgid "%s must be a directory"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
-+msgid "You must select a user"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:542
-+msgid "Select executable file to be confined."
-+msgstr ""
-+
-+#: ../gui/polgengui.py:553
-+msgid "Select init script file to be confined."
-+msgstr ""
-+
-+#: ../gui/polgengui.py:563
-+msgid "Select file(s) that confined application creates or writes"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:570
-+msgid "Select directory(s) that the confined application owns and writes into"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:632
-+msgid "Select directory to generate policy files in"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:649
-+#, python-format
-+msgid ""
-+"Type %s_t already defined in current policy.\n"
-+"Do you want to continue?"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
-+msgid "Verify Name"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:653
-+#, python-format
-+msgid ""
-+"Module %s.pp already loaded in current policy.\n"
-+"Do you want to continue?"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:699
-+msgid ""
-+"You must add a name made up of letters and numbers and containing no spaces."
-+msgstr ""
-+
-+#: ../gui/polgengui.py:713
-+msgid "You must enter a executable"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
-+msgid "Configue SELinux"
-+msgstr ""
-+
-+#: ../gui/polgen.py:158
-+msgid "Internet Services Daemon"
-+msgstr ""
-+
-+#: ../gui/polgen.py:197
-+#, python-format
-+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
-+msgstr ""
-+
-+#: ../gui/polgen.py:324
-+msgid "You must enter a name for your confined process/user"
-+msgstr ""
-+
-+#: ../gui/polgen.py:326
-+msgid ""
-+"Name must be alpha numberic with no spaces. Consider using option \"-n "
-+"MODULENAME\""
-+msgstr ""
-+
-+#: ../gui/polgen.py:414
-+msgid "User Role types can not be assigned executables."
-+msgstr ""
-+
-+#: ../gui/polgen.py:420
-+msgid "Only Daemon apps can use an init script.."
-+msgstr ""
-+
-+#: ../gui/polgen.py:438
-+msgid "use_resolve must be a boolean value "
-+msgstr ""
-+
-+#: ../gui/polgen.py:444
-+msgid "use_syslog must be a boolean value "
-+msgstr ""
-+
-+#: ../gui/polgen.py:450
-+msgid "use_kerberos must be a boolean value "
-+msgstr ""
-+
-+#: ../gui/polgen.py:456
-+msgid "manage_krb5_rcache must be a boolean value "
-+msgstr ""
-+
-+#: ../gui/polgen.py:486
-+msgid "USER Types automatically get a tmp type"
-+msgstr ""
-+
-+#: ../gui/polgen.py:1004
-+msgid "You must enter the executable path for your confined process"
-+msgstr ""
-+
-+#: ../gui/polgen.py:1182
-+msgid "Type Enforcement file"
-+msgstr ""
-+
-+#: ../gui/polgen.py:1183
-+msgid "Interface file"
-+msgstr ""
-+
-+#: ../gui/polgen.py:1184
-+msgid "File Contexts file"
-+msgstr ""
-+
-+#: ../gui/polgen.py:1185
-+msgid "Setup Script"
-+msgstr ""
-+
-+#: ../gui/polgen.py:1306
-+#, python-format
-+msgid ""
-+"\n"
-+"%s\n"
-+"\n"
-+"sepolgen [ -n moduleName ] [ -m ] [ -t type ] [ executable | Name ]\n"
-+"valid Types:\n"
-+msgstr ""
-+
-+#: ../gui/polgen.py:1354
-+msgid "Executable or Name required"
-+msgstr ""
-+
+-#: ../gui/polgengui.py:649
++#: ../gui/polgengui.py:650
+ #, python-format
+ msgid ""
+ "Type %s_t already defined in current policy.\n"
+ "Do you want to continue?"
+-msgstr ""
++msgstr "टाइप %s_t आधिपासूनच सद्याच्या धोरणमध्ये ठरवले आहे.\nतुम्हाला पुढे जायचे?"
+ 
+-#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
++#: ../gui/polgengui.py:650 ../gui/polgengui.py:654
+ msgid "Verify Name"
+-msgstr ""
++msgstr "नाव तपासा"
+ 
+-#: ../gui/polgengui.py:653
++#: ../gui/polgengui.py:654
+ #, python-format
+ msgid ""
+ "Module %s.pp already loaded in current policy.\n"
+ "Do you want to continue?"
+-msgstr ""
++msgstr "विभाग %s.pp आधिपासूनच सध्याच्या धोरणात लोड केले आहे.\nतुम्हाला पुढे जायचे?"
+ 
+-#: ../gui/polgengui.py:699
++#: ../gui/polgengui.py:700
+ msgid ""
+ "You must add a name made up of letters and numbers and containing no spaces."
+-msgstr ""
++msgstr "अक्षर व संख्या समाविष्ट असलेले तसेच मोकळी जागा नसलेले नाव समाविष्ट करा."
+ 
+-#: ../gui/polgengui.py:713
++#: ../gui/polgengui.py:714
+ msgid "You must enter a executable"
+-msgstr ""
++msgstr "एक्जीक्यूटेबल देणे आवश्यक"
+ 
+-#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
++#: ../gui/polgengui.py:739 ../gui/system-config-selinux.py:174
+ msgid "Configue SELinux"
+-msgstr ""
++msgstr "SELinux संरचीत करा"
+ 
+-#: ../gui/polgen.py:158
+-msgid "Internet Services Daemon"
+-msgstr ""
 +#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
 +msgid "Network Port"
-+msgstr ""
-+
++msgstr "नेटवर्क पोर्ट"
+ 
+-#: ../gui/polgen.py:197
+-#, python-format
+-msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+-msgstr ""
 +#: ../gui/portsPage.py:85
 +msgid ""
 +"SELinux Port\n"
 +"Type"
-+msgstr ""
-+
++msgstr "SELinux पोर्ट\nप्रकार"
+ 
+-#: ../gui/polgen.py:324
+-msgid "You must enter a name for your confined process/user"
+-msgstr ""
 +#: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
 +msgid "Protocol"
-+msgstr ""
-+
++msgstr "प्रोटोकॉल"
+ 
+-#: ../gui/polgen.py:326
+-msgid ""
+-"Name must be alpha numberic with no spaces. Consider using option \"-n "
+-"MODULENAME\""
+-msgstr ""
+-
+-#: ../gui/polgen.py:414
+-msgid "User Role types can not be assigned executables."
+-msgstr ""
+-
+-#: ../gui/polgen.py:420
+-msgid "Only Daemon apps can use an init script.."
+-msgstr ""
+-
+-#: ../gui/polgen.py:438
+-msgid "use_resolve must be a boolean value "
+-msgstr ""
+-
+-#: ../gui/polgen.py:444
+-msgid "use_syslog must be a boolean value "
+-msgstr ""
+-
+-#: ../gui/polgen.py:450
+-msgid "use_kerberos must be a boolean value "
+-msgstr ""
+-
+-#: ../gui/polgen.py:456
+-msgid "manage_krb5_rcache must be a boolean value "
+-msgstr ""
+-
+-#: ../gui/polgen.py:486
+-msgid "USER Types automatically get a tmp type"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1004
+-msgid "You must enter the executable path for your confined process"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1182
+-msgid "Type Enforcement file"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1183
+-msgid "Interface file"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1184
+-msgid "File Contexts file"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1185
+-msgid "Setup Script"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1306
+-#, python-format
+-msgid ""
+-"\n"
+-"%s\n"
+-"\n"
+-"sepolgen [ -n moduleName ] [ -m ] [ -t type ] [ executable | Name ]\n"
+-"valid Types:\n"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1354
+-msgid "Executable or Name required"
+-msgstr ""
+-
+-#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
+-msgid "Network Port"
+-msgstr ""
+-
+-#: ../gui/portsPage.py:85
+-msgid ""
+-"SELinux Port\n"
+-"Type"
+-msgstr ""
+-
+-#: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
+-msgid "Protocol"
+-msgstr ""
+-
+-#: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
 +#: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
-+msgid ""
-+"MLS/MCS\n"
-+"Level"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:101
-+msgid "Port"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:207
-+#, python-format
-+msgid "Port number \"%s\" is not valid.  0 < PORT_NUMBER < 65536 "
-+msgstr ""
-+
-+#: ../gui/portsPage.py:252
-+msgid "List View"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:255 ../gui/system-config-selinux.glade:2419
-+msgid "Group View"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:1 ../gui/selinux.tbl:30 ../gui/selinux.tbl:31
-+#: ../gui/selinux.tbl:32 ../gui/selinux.tbl:33 ../gui/selinux.tbl:34
-+#: ../gui/selinux.tbl:36 ../gui/selinux.tbl:37 ../gui/selinux.tbl:38
-+#: ../gui/selinux.tbl:39 ../gui/selinux.tbl:40 ../gui/selinux.tbl:42
-+#: ../gui/selinux.tbl:43 ../gui/selinux.tbl:44 ../gui/selinux.tbl:45
-+#: ../gui/selinux.tbl:46 ../gui/selinux.tbl:47 ../gui/selinux.tbl:48
-+#: ../gui/selinux.tbl:49 ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
-+#: ../gui/selinux.tbl:52 ../gui/selinux.tbl:53 ../gui/selinux.tbl:59
-+#: ../gui/selinux.tbl:60 ../gui/selinux.tbl:61 ../gui/selinux.tbl:62
-+#: ../gui/selinux.tbl:63 ../gui/selinux.tbl:64 ../gui/selinux.tbl:65
-+#: ../gui/selinux.tbl:66 ../gui/selinux.tbl:67 ../gui/selinux.tbl:68
-+#: ../gui/selinux.tbl:69 ../gui/selinux.tbl:75 ../gui/selinux.tbl:76
-+#: ../gui/selinux.tbl:77 ../gui/selinux.tbl:78 ../gui/selinux.tbl:79
-+#: ../gui/selinux.tbl:80 ../gui/selinux.tbl:81 ../gui/selinux.tbl:82
-+#: ../gui/selinux.tbl:83 ../gui/selinux.tbl:84 ../gui/selinux.tbl:86
-+#: ../gui/selinux.tbl:88 ../gui/selinux.tbl:89 ../gui/selinux.tbl:90
-+#: ../gui/selinux.tbl:92 ../gui/selinux.tbl:94 ../gui/selinux.tbl:95
-+#: ../gui/selinux.tbl:96 ../gui/selinux.tbl:97 ../gui/selinux.tbl:98
-+#: ../gui/selinux.tbl:99 ../gui/selinux.tbl:100 ../gui/selinux.tbl:101
-+#: ../gui/selinux.tbl:102 ../gui/selinux.tbl:103 ../gui/selinux.tbl:104
-+#: ../gui/selinux.tbl:106 ../gui/selinux.tbl:108 ../gui/selinux.tbl:109
-+#: ../gui/selinux.tbl:110 ../gui/selinux.tbl:111 ../gui/selinux.tbl:112
-+#: ../gui/selinux.tbl:113 ../gui/selinux.tbl:114 ../gui/selinux.tbl:116
-+#: ../gui/selinux.tbl:117 ../gui/selinux.tbl:119 ../gui/selinux.tbl:121
-+#: ../gui/selinux.tbl:123 ../gui/selinux.tbl:124 ../gui/selinux.tbl:127
-+#: ../gui/selinux.tbl:129 ../gui/selinux.tbl:130 ../gui/selinux.tbl:131
-+#: ../gui/selinux.tbl:132 ../gui/selinux.tbl:133 ../gui/selinux.tbl:134
-+#: ../gui/selinux.tbl:135 ../gui/selinux.tbl:136 ../gui/selinux.tbl:137
-+#: ../gui/selinux.tbl:138 ../gui/selinux.tbl:139 ../gui/selinux.tbl:142
-+#: ../gui/selinux.tbl:143 ../gui/selinux.tbl:144 ../gui/selinux.tbl:145
-+#: ../gui/selinux.tbl:146 ../gui/selinux.tbl:147 ../gui/selinux.tbl:148
-+#: ../gui/selinux.tbl:149 ../gui/selinux.tbl:150 ../gui/selinux.tbl:151
-+#: ../gui/selinux.tbl:152 ../gui/selinux.tbl:154 ../gui/selinux.tbl:155
-+#: ../gui/selinux.tbl:156 ../gui/selinux.tbl:157 ../gui/selinux.tbl:158
-+#: ../gui/selinux.tbl:159 ../gui/selinux.tbl:160 ../gui/selinux.tbl:167
-+#: ../gui/selinux.tbl:171 ../gui/selinux.tbl:172 ../gui/selinux.tbl:173
-+#: ../gui/selinux.tbl:174 ../gui/selinux.tbl:175 ../gui/selinux.tbl:177
-+#: ../gui/selinux.tbl:178 ../gui/selinux.tbl:179 ../gui/selinux.tbl:180
-+#: ../gui/selinux.tbl:184 ../gui/selinux.tbl:192 ../gui/selinux.tbl:193
-+#: ../gui/selinux.tbl:194 ../gui/selinux.tbl:195 ../gui/selinux.tbl:196
-+#: ../gui/selinux.tbl:197 ../gui/selinux.tbl:198 ../gui/selinux.tbl:199
-+#: ../gui/selinux.tbl:200 ../gui/selinux.tbl:201 ../gui/selinux.tbl:206
-+#: ../gui/selinux.tbl:207 ../gui/selinux.tbl:218 ../gui/selinux.tbl:219
-+#: ../gui/selinux.tbl:220 ../gui/selinux.tbl:222 ../gui/selinux.tbl:224
-+#: ../gui/selinux.tbl:226 ../gui/selinux.tbl:227 ../gui/selinux.tbl:230
-+msgid "SELinux Service Protection"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:1
-+msgid "Disable SELinux protection for acct daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:2 ../gui/selinux.tbl:3 ../gui/selinux.tbl:70
-+#: ../gui/selinux.tbl:153 ../gui/selinux.tbl:168 ../gui/selinux.tbl:169
-+#: ../gui/selinux.tbl:170 ../gui/selinux.tbl:189 ../gui/selinux.tbl:202
-+#: ../gui/selinux.tbl:203 ../gui/selinux.tbl:204 ../gui/selinux.tbl:205
-+msgid "Admin"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:2
-+msgid "Allow all daemons to write corefiles to /"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:3
-+msgid "Allow all daemons the ability to use unallocated ttys"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
-+#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
-+#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
-+#: ../gui/selinux.tbl:210 ../gui/selinux.tbl:211 ../gui/selinux.tbl:212
-+#: ../gui/selinux.tbl:213 ../gui/selinux.tbl:214 ../gui/selinux.tbl:215
-+#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
-+msgid "User Privs"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:4
-+msgid ""
-+"Allow gadmin SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:5
-+msgid ""
-+"Allow guest SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
-+msgid "Memory Protection"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:6
-+msgid "Allow java executable stack"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
-+#: ../gui/selinux.tbl:209
-+msgid "Mount"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:7
-+msgid "Allow mount to mount any file"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:8
-+msgid "Allow mount to mount any directory"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:9
-+msgid "Allow mplayer executable stack"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
-+#: ../gui/selinux.tbl:188
-+msgid "SSH"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:10
-+msgid "Allow ssh to run ssh-keysign"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:11
-+msgid ""
-+"Allow staff SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:12
-+msgid ""
-+"Allow sysadm SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:13
-+msgid ""
-+"Allow unconfined SELinux user account to execute files in home directory or /"
-+"tmp"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:14
-+msgid "Network Configuration"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:14
-+msgid "Allow unlabeled packets to flow on the network"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:15
-+msgid ""
-+"Allow user SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:16
-+msgid "Allow unconfined to dyntrans to unconfined_execmem"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
-+#: ../gui/selinux.tbl:140
-+msgid "Databases"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:17
-+msgid "Allow user to connect to mysql socket"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:18
-+msgid "Allow user to connect to postgres socket"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
-+msgid "XServer"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:19
-+msgid "Allow clients to write to X shared memory"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:20
-+msgid ""
-+"Allow xguest SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
-+#: ../gui/selinux.tbl:231
-+msgid "NIS"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:21
-+msgid "Allow daemons to run with NIS"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
-+#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
-+#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
-+#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
-+#: ../gui/selinux.tbl:118
-+msgid "Web Applications"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:22
-+msgid "Transition staff SELinux user to Web Browser Domain"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:23
-+msgid "Transition sysadm SELinux user to Web Browser Domain"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:24
-+msgid "Transition user SELinux user to Web Browser Domain"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:25
-+msgid "Transition xguest SELinux user to Web Browser Domain"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
-+#: ../gui/selinux.tbl:29
-+msgid "Allow staff Web Browsers to write to home directories"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:30
-+msgid "Disable SELinux protection for amanda"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:31
-+msgid "Disable SELinux protection for amavis"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:32
-+msgid "Disable SELinux protection for apmd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:33
-+msgid "Disable SELinux protection for arpwatch daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:34
-+msgid "Disable SELinux protection for auditd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:35
-+msgid "Disable SELinux protection for automount daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:36
-+msgid "Disable SELinux protection for avahi"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:37
-+msgid "Disable SELinux protection for bluetooth daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:38
-+msgid "Disable SELinux protection for canna daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:39
-+msgid "Disable SELinux protection for cardmgr daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:40
-+msgid "Disable SELinux protection for Cluster Server"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:41
-+msgid ""
-+"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-+"temp and untrusted content files"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:42
-+msgid "Disable SELinux protection for ciped daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:43
-+msgid "Disable SELinux protection for clamd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:44
-+msgid "Disable SELinux protection for clamscan"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:45
-+msgid "Disable SELinux protection for clvmd"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:46
-+msgid "Disable SELinux protection for comsat daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
-+#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
-+msgid "Disable SELinux protection for courier daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:52
-+msgid "Disable SELinux protection for cpucontrol daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:53
-+msgid "Disable SELinux protection for cpuspeed daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:54
-+msgid "Cron"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:54
-+msgid "Disable SELinux protection for crond daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
-+#: ../gui/selinux.tbl:91
-+msgid "Printing"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:55
-+msgid "Disable SELinux protection for cupsd back end server"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:56
-+msgid "Disable SELinux protection for cupsd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:57
-+msgid "Disable SELinux protection for cupsd_lpd"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:58
-+msgid "CVS"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:58
-+msgid "Disable SELinux protection for cvs daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:59
-+msgid "Disable SELinux protection for cyrus daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:60
-+msgid "Disable SELinux protection for dbskkd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:61
-+msgid "Disable SELinux protection for dbusd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:62
-+msgid "Disable SELinux protection for dccd"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:63
-+msgid "Disable SELinux protection for dccifd"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:64
-+msgid "Disable SELinux protection for dccm"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:65
-+msgid "Disable SELinux protection for ddt daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:66
-+msgid "Disable SELinux protection for devfsd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:67
-+msgid "Disable SELinux protection for dhcpc daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:68
-+msgid "Disable SELinux protection for dhcpd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:69
-+msgid "Disable SELinux protection for dictd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:70
-+msgid "Allow sysadm_t to directly start daemons"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:71
-+msgid "Disable SELinux protection for Evolution"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:72
-+msgid "Games"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:72
-+msgid "Disable SELinux protection for games"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:73
-+msgid "Disable SELinux protection for the web browsers"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:74
-+msgid "Disable SELinux protection for Thunderbird"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:75
-+msgid "Disable SELinux protection for distccd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:76
-+msgid "Disable SELinux protection for dmesg daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:77
-+msgid "Disable SELinux protection for dnsmasq daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:78
-+msgid "Disable SELinux protection for dovecot daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:79
-+msgid "Disable SELinux protection for entropyd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:80
-+msgid "Disable SELinux protection for fetchmail"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:81
-+msgid "Disable SELinux protection for fingerd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:82
-+msgid "Disable SELinux protection for freshclam daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:83
-+msgid "Disable SELinux protection for fsdaemon daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:84
-+msgid "Disable SELinux protection for gpm daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
-+msgid "NFS"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:85
-+msgid "Disable SELinux protection for gss daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:86
-+msgid "Disable SELinux protection for Hal daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:87
-+msgid "Compatibility"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:87
-+msgid ""
-+"Do not audit things that we know to be broken but which are not security "
-+"risks"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:88
-+msgid "Disable SELinux protection for hostname daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:89
-+msgid "Disable SELinux protection for hotplug daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:90
-+msgid "Disable SELinux protection for howl daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:91
-+msgid "Disable SELinux protection for cups hplip daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:92
-+msgid "Disable SELinux protection for httpd rotatelogs"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
-+msgid "HTTPD Service"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:93
-+msgid "Disable SELinux protection for http suexec"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:94
-+msgid "Disable SELinux protection for hwclock daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:95
-+msgid "Disable SELinux protection for i18n daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:96
-+msgid "Disable SELinux protection for imazesrv daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:97
-+msgid "Disable SELinux protection for inetd child daemons"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:98
-+msgid "Disable SELinux protection for inetd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:99
-+msgid "Disable SELinux protection for innd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:100
-+msgid "Disable SELinux protection for iptables daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:101
-+msgid "Disable SELinux protection for ircd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:102
-+msgid "Disable SELinux protection for irqbalance daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:103
-+msgid "Disable SELinux protection for iscsi daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:104
-+msgid "Disable SELinux protection for jabberd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
-+msgid "Kerberos"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:105
-+msgid "Disable SELinux protection for kadmind daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:106
-+msgid "Disable SELinux protection for klogd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:107
-+msgid "Disable SELinux protection for krb5kdc daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:108
-+msgid "Disable SELinux protection for ktalk daemons"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:109
-+msgid "Disable SELinux protection for kudzu daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:110
-+msgid "Disable SELinux protection for locate daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:111
-+msgid "Disable SELinux protection for lpd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:112
-+msgid "Disable SELinux protection for lrrd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:113
-+msgid "Disable SELinux protection for lvm daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:114
-+msgid "Disable SELinux protection for mailman"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:115
-+msgid "Allow evolution and thunderbird to read user files"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:116
-+msgid "Disable SELinux protection for mdadm daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:117
-+msgid "Disable SELinux protection for monopd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:118
-+msgid "Allow the mozilla browser to read user files"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:119
-+msgid "Disable SELinux protection for mrtg daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:120
-+msgid "Disable SELinux protection for mysqld daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:121
-+msgid "Disable SELinux protection for nagios daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
-+msgid "Name Service"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:122
-+msgid "Disable SELinux protection for named daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:123
-+msgid "Disable SELinux protection for nessusd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:124
-+msgid "Disable SELinux protection for NetworkManager"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:125
-+msgid "Disable SELinux protection for nfsd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
-+#: ../gui/selinux.tbl:221
-+msgid "Samba"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:126
-+msgid "Disable SELinux protection for nmbd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:127
-+msgid "Disable SELinux protection for nrpe daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:128
-+msgid "Disable SELinux protection for nscd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:129
-+msgid "Disable SELinux protection for nsd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:130
-+msgid "Disable SELinux protection for ntpd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:131
-+msgid "Disable SELinux protection for oddjob"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:132
-+msgid "Disable SELinux protection for oddjob_mkhomedir"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:133
-+msgid "Disable SELinux protection for openvpn daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:134
-+msgid "Disable SELinux protection for pam daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:135
-+msgid "Disable SELinux protection for pegasus"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:136
-+msgid "Disable SELinux protection for perdition daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:137
-+msgid "Disable SELinux protection for portmap daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:138
-+msgid "Disable SELinux protection for portslave daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:139
-+msgid "Disable SELinux protection for postfix"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:140
-+msgid "Disable SELinux protection for postgresql daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:141
-+msgid "pppd"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:141
-+msgid "Allow pppd to be run for a regular user"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:142
-+msgid "Disable SELinux protection for pptp"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:143
-+msgid "Disable SELinux protection for prelink daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:144
-+msgid "Disable SELinux protection for privoxy daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:145
-+msgid "Disable SELinux protection for ptal daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:146
-+msgid "Disable SELinux protection for pxe daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:147
-+msgid "Disable SELinux protection for pyzord"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:148
-+msgid "Disable SELinux protection for quota daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:149
-+msgid "Disable SELinux protection for radiusd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:150
-+msgid "Disable SELinux protection for radvd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:151
-+msgid "Disable SELinux protection for rdisc"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:152
-+msgid "Disable SELinux protection for readahead"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:153
-+msgid "Allow programs to read files in non-standard locations (default_t)"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:154
-+msgid "Disable SELinux protection for restorecond"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:155
-+msgid "Disable SELinux protection for rhgb daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:156
-+msgid "Disable SELinux protection for ricci"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:157
-+msgid "Disable SELinux protection for ricci_modclusterd"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:158
-+msgid "Disable SELinux protection for rlogind daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:159
-+msgid "Disable SELinux protection for rpcd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:160
-+msgid "Disable SELinux protection for rshd"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:161
-+msgid "rsync"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:161
-+msgid "Disable SELinux protection for rsync daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:162
-+msgid "Allow ssh to run from inetd instead of as a daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:163
-+msgid "Allow Samba to share nfs directories"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
-+msgid "SASL authentication server"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:164
-+msgid "Allow sasl authentication server to read /etc/shadow"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:165
-+msgid ""
-+"Allow X-Windows server to map a memory region as both executable and writable"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:166
-+msgid "Disable SELinux protection for saslauthd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:167
-+msgid "Disable SELinux protection for scannerdaemon daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:168
-+msgid "Do not allow transition to sysadm_t, sudo and su effected"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:169
-+msgid "Do not allow any processes to load kernel modules"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:170
-+msgid "Do not allow any processes to modify kernel SELinux policy"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:171
-+msgid "Disable SELinux protection for sendmail daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:172
-+msgid "Disable SELinux protection for setrans"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:173
-+msgid "Disable SELinux protection for setroubleshoot daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:174
-+msgid "Disable SELinux protection for slapd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:175
-+msgid "Disable SELinux protection for slrnpull daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:176
-+msgid "Disable SELinux protection for smbd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:177
-+msgid "Disable SELinux protection for snmpd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:178
-+msgid "Disable SELinux protection for snort daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:179
-+msgid "Disable SELinux protection for soundd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:180
-+msgid "Disable SELinux protection for sound daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
-+msgid "Spam Protection"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:181
-+msgid "Disable SELinux protection for spamd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:182
-+msgid "Allow spamd to access home directories"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:183
-+msgid "Allow Spam Assassin daemon network access"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:184
-+msgid "Disable SELinux protection for speedmgmt daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
-+msgid "Squid"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:185
-+msgid "Allow squid daemon to connect to the network"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:186
-+msgid "Disable SELinux protection for squid daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:187
-+msgid "Disable SELinux protection for ssh daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:188
-+msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:189
-+msgid ""
-+"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
-+"bashrc)"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
-+msgid "Universal SSL tunnel"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:190
-+msgid "Disable SELinux protection for stunnel daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:191
-+msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:192
-+msgid "Disable SELinux protection for swat daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:193
-+msgid "Disable SELinux protection for sxid daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:194
-+msgid "Disable SELinux protection for syslogd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:195
-+msgid "Disable SELinux protection for system cron jobs"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:196
-+msgid "Disable SELinux protection for tcp daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:197
-+msgid "Disable SELinux protection for telnet daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:198
-+msgid "Disable SELinux protection for tftpd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:199
-+msgid "Disable SELinux protection for transproxy daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:200
-+msgid "Disable SELinux protection for udev daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:201
-+msgid "Disable SELinux protection for uml daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:202
-+msgid ""
-+"Allow xinetd to run unconfined, including any services it starts that do not "
-+"have a domain transition explicitly defined"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:203
-+msgid ""
-+"Allow rc scripts to run unconfined, including any daemon started by an rc "
-+"script that does not have a domain transition explicitly defined"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:204
-+msgid "Allow rpm to run unconfined"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:205
-+msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:206
-+msgid "Disable SELinux protection for updfstab daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:207
-+msgid "Disable SELinux protection for uptimed daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:208
-+msgid ""
-+"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
-+"staff_r can do so"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:209
-+msgid "Allow users to execute the mount command"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:210
-+msgid "Allow regular users direct mouse access (only allow the X server)"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:211
-+msgid "Allow users to run the dmesg command"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:212
-+msgid "Allow users to control network interfaces (also needs USERCTL=true)"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:213
-+msgid "Allow normal user to execute ping"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:214
-+msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:215
-+msgid "Allow users to rw usb devices"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:216
-+msgid ""
-+"Allow users to run TCP servers (bind to ports and accept connection from the "
-+"same domain and outside users)  disabling this forces FTP passive mode and "
-+"may change other protocols"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:217
-+msgid "Allow user to stat ttyfiles"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:218
-+msgid "Disable SELinux protection for uucpd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:219
-+msgid "Disable SELinux protection for vmware daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:220
-+msgid "Disable SELinux protection for watchdog daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:221
-+msgid "Disable SELinux protection for winbind daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:222
-+msgid "Disable SELinux protection for xdm daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:223
-+msgid "Allow xdm logins as sysadm_r:sysadm_t"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:224
-+msgid "Disable SELinux protection for xen daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:225
-+msgid "XEN"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:225
-+msgid "Allow xen to read/write physical disk devices"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:226
-+msgid "Disable SELinux protection for xfs daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:227
-+msgid "Disable SELinux protection for xen control"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:228
-+msgid "Disable SELinux protection for ypbind daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:229
-+msgid "Disable SELinux protection for NIS Password Daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:230
-+msgid "Disable SELinux protection for ypserv daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:231
-+msgid "Disable SELinux protection for NIS Transfer Daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:232
-+msgid "Allow SELinux webadm user to manage unprivileged users home directories"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:233
-+msgid "Allow SELinux webadm user to read unprivileged users home directories"
-+msgstr ""
-+
-+#: ../gui/semanagePage.py:126
+ msgid ""
+ "MLS/MCS\n"
+ "Level"
+-msgstr ""
++msgstr "MLS/MCS\nस्तर"
+ 
+ #: ../gui/portsPage.py:101
+ msgid "Port"
+-msgstr ""
++msgstr "पोर्ट"
+ 
+ #: ../gui/portsPage.py:207
+ #, python-format
+ msgid "Port number \"%s\" is not valid.  0 < PORT_NUMBER < 65536 "
+-msgstr ""
++msgstr "पोर्ट क्रमांक \"%s\" वैध नाही.  0 < PORT_NUMBER < 65536 "
+ 
+ #: ../gui/portsPage.py:252
+ msgid "List View"
+-msgstr ""
++msgstr "सूची दृश्य"
+ 
+ #: ../gui/portsPage.py:255 ../gui/system-config-selinux.glade:2419
+ msgid "Group View"
+-msgstr ""
++msgstr "गट दृश्य"
+ 
+-#: ../gui/selinux.tbl:1 ../gui/selinux.tbl:30 ../gui/selinux.tbl:31
+-#: ../gui/selinux.tbl:32 ../gui/selinux.tbl:33 ../gui/selinux.tbl:34
+-#: ../gui/selinux.tbl:36 ../gui/selinux.tbl:37 ../gui/selinux.tbl:38
+-#: ../gui/selinux.tbl:39 ../gui/selinux.tbl:40 ../gui/selinux.tbl:42
+-#: ../gui/selinux.tbl:43 ../gui/selinux.tbl:44 ../gui/selinux.tbl:45
+-#: ../gui/selinux.tbl:46 ../gui/selinux.tbl:47 ../gui/selinux.tbl:48
+-#: ../gui/selinux.tbl:49 ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
+-#: ../gui/selinux.tbl:52 ../gui/selinux.tbl:53 ../gui/selinux.tbl:59
+-#: ../gui/selinux.tbl:60 ../gui/selinux.tbl:61 ../gui/selinux.tbl:62
+-#: ../gui/selinux.tbl:63 ../gui/selinux.tbl:64 ../gui/selinux.tbl:65
+-#: ../gui/selinux.tbl:66 ../gui/selinux.tbl:67 ../gui/selinux.tbl:68
+-#: ../gui/selinux.tbl:69 ../gui/selinux.tbl:75 ../gui/selinux.tbl:76
+-#: ../gui/selinux.tbl:77 ../gui/selinux.tbl:78 ../gui/selinux.tbl:79
+-#: ../gui/selinux.tbl:80 ../gui/selinux.tbl:81 ../gui/selinux.tbl:82
+-#: ../gui/selinux.tbl:83 ../gui/selinux.tbl:84 ../gui/selinux.tbl:86
+-#: ../gui/selinux.tbl:88 ../gui/selinux.tbl:89 ../gui/selinux.tbl:90
+-#: ../gui/selinux.tbl:92 ../gui/selinux.tbl:94 ../gui/selinux.tbl:95
+-#: ../gui/selinux.tbl:96 ../gui/selinux.tbl:97 ../gui/selinux.tbl:98
+-#: ../gui/selinux.tbl:99 ../gui/selinux.tbl:100 ../gui/selinux.tbl:101
+-#: ../gui/selinux.tbl:102 ../gui/selinux.tbl:103 ../gui/selinux.tbl:104
+-#: ../gui/selinux.tbl:106 ../gui/selinux.tbl:108 ../gui/selinux.tbl:109
+-#: ../gui/selinux.tbl:110 ../gui/selinux.tbl:111 ../gui/selinux.tbl:112
+-#: ../gui/selinux.tbl:113 ../gui/selinux.tbl:114 ../gui/selinux.tbl:116
+-#: ../gui/selinux.tbl:117 ../gui/selinux.tbl:119 ../gui/selinux.tbl:121
+-#: ../gui/selinux.tbl:123 ../gui/selinux.tbl:124 ../gui/selinux.tbl:127
+-#: ../gui/selinux.tbl:129 ../gui/selinux.tbl:130 ../gui/selinux.tbl:131
+-#: ../gui/selinux.tbl:132 ../gui/selinux.tbl:133 ../gui/selinux.tbl:134
+-#: ../gui/selinux.tbl:135 ../gui/selinux.tbl:136 ../gui/selinux.tbl:137
+-#: ../gui/selinux.tbl:138 ../gui/selinux.tbl:139 ../gui/selinux.tbl:142
+-#: ../gui/selinux.tbl:143 ../gui/selinux.tbl:144 ../gui/selinux.tbl:145
+-#: ../gui/selinux.tbl:146 ../gui/selinux.tbl:147 ../gui/selinux.tbl:148
+-#: ../gui/selinux.tbl:149 ../gui/selinux.tbl:150 ../gui/selinux.tbl:151
+-#: ../gui/selinux.tbl:152 ../gui/selinux.tbl:154 ../gui/selinux.tbl:155
+-#: ../gui/selinux.tbl:156 ../gui/selinux.tbl:157 ../gui/selinux.tbl:158
+-#: ../gui/selinux.tbl:159 ../gui/selinux.tbl:160 ../gui/selinux.tbl:167
+-#: ../gui/selinux.tbl:171 ../gui/selinux.tbl:172 ../gui/selinux.tbl:173
+-#: ../gui/selinux.tbl:174 ../gui/selinux.tbl:175 ../gui/selinux.tbl:177
+-#: ../gui/selinux.tbl:178 ../gui/selinux.tbl:179 ../gui/selinux.tbl:180
+-#: ../gui/selinux.tbl:184 ../gui/selinux.tbl:192 ../gui/selinux.tbl:193
+-#: ../gui/selinux.tbl:194 ../gui/selinux.tbl:195 ../gui/selinux.tbl:196
+-#: ../gui/selinux.tbl:197 ../gui/selinux.tbl:198 ../gui/selinux.tbl:199
+-#: ../gui/selinux.tbl:200 ../gui/selinux.tbl:201 ../gui/selinux.tbl:206
+-#: ../gui/selinux.tbl:207 ../gui/selinux.tbl:218 ../gui/selinux.tbl:219
+-#: ../gui/selinux.tbl:220 ../gui/selinux.tbl:222 ../gui/selinux.tbl:224
+-#: ../gui/selinux.tbl:226 ../gui/selinux.tbl:227 ../gui/selinux.tbl:230
+-msgid "SELinux Service Protection"
+-msgstr ""
++#: ../gui/semanagePage.py:126
 +#, python-format
 +msgid "Are you sure you want to delete %s '%s'?"
-+msgstr ""
-+
++msgstr "तुम्हाला नक्की %s '%s' काढून टाकायचे?"
+ 
+-#: ../gui/selinux.tbl:1
+-msgid "Disable SELinux protection for acct daemon"
+-msgstr ""
 +#: ../gui/semanagePage.py:126
 +#, python-format
 +msgid "Delete %s"
-+msgstr ""
-+
++msgstr "%s काढून टाका"
+ 
+-#: ../gui/selinux.tbl:2 ../gui/selinux.tbl:3 ../gui/selinux.tbl:70
+-#: ../gui/selinux.tbl:153 ../gui/selinux.tbl:168 ../gui/selinux.tbl:169
+-#: ../gui/selinux.tbl:170 ../gui/selinux.tbl:189 ../gui/selinux.tbl:202
+-#: ../gui/selinux.tbl:203 ../gui/selinux.tbl:204 ../gui/selinux.tbl:205
+-msgid "Admin"
+-msgstr ""
 +#: ../gui/semanagePage.py:134
 +#, python-format
 +msgid "Add %s"
-+msgstr ""
-+
++msgstr "%s समाविष्ट करा"
+ 
+-#: ../gui/selinux.tbl:2
+-msgid "Allow all daemons to write corefiles to /"
+-msgstr ""
 +#: ../gui/semanagePage.py:148
 +#, python-format
 +msgid "Modify %s"
-+msgstr ""
-+
++msgstr "%s संपादित करा"
+ 
+-#: ../gui/selinux.tbl:3
+-msgid "Allow all daemons the ability to use unallocated ttys"
+-msgstr ""
 +#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
 +msgid "Permissive"
-+msgstr ""
-+
++msgstr "परवानगीय"
+ 
+-#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
+-#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
+-#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
+-#: ../gui/selinux.tbl:210 ../gui/selinux.tbl:211 ../gui/selinux.tbl:212
+-#: ../gui/selinux.tbl:213 ../gui/selinux.tbl:214 ../gui/selinux.tbl:215
+-#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
+-msgid "User Privs"
+-msgstr ""
 +#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
 +msgid "Enforcing"
-+msgstr ""
++msgstr "जबरनपणे"
 +
 +#: ../gui/statusPage.py:94
 +msgid "Status"
-+msgstr ""
-+
++msgstr "स्थिती"
+ 
+-#: ../gui/selinux.tbl:4
 +#: ../gui/statusPage.py:133
-+msgid ""
+ msgid ""
+-"Allow gadmin SELinux user account to execute files in home directory or /tmp"
+-msgstr ""
 +"Changing the policy type will cause a relabel of the entire file system on "
 +"the next boot. Relabeling takes a long time depending on the size of the "
 +"file system.  Do you wish to continue?"
-+msgstr ""
-+
++msgstr "धोरण प्रकार बदल्यास पुढच्या बूटला पूर्प फाइल प्रणालीस पुन्हा लेबल करण्याजी गरज पडेल. फाइल प्रणालीच्या आकारावर अवलंबून पुन्हा लेबल करायला बराच वेळ लागू शकतो. तुम्हाला पुढे जायचे?"
+ 
+-#: ../gui/selinux.tbl:5
 +#: ../gui/statusPage.py:147
-+msgid ""
+ msgid ""
+-"Allow guest SELinux user account to execute files in home directory or /tmp"
+-msgstr ""
 +"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
 +"you later decide to turn SELinux back on, the system will be required to "
 +"relabel.  If you just want to see if SELinux is causing a problem on your "
 +"system, you can go to permissive mode which will only log errors and not "
-+"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
-+"wish to continue?"
-+msgstr ""
-+
++"enforce SELinux policy.  Permissive mode does not require a reboot    Do you"
++" wish to continue?"
++msgstr "अकार्यनवीत SELinux वर स्थानांतर करतेवेळी पुन्हा बूटची गरज पडते. असे करणे योग्य नाही व शिफारसीय नाही.  पुढे SELinux वापरण्याचा फेरविचार केल्यास, प्रणालीस पुन्हा लेबल करण्याची गरज पडेल.  SELinux मुळे आपल्या प्रणालीवर काही अडचन निर्माण होते का, हे अनुभवण्यास परवानगीक माध्यमात जावे ज्याने फक्त त्रूटीची लॉग तयार होईल व SELinux करारचे उल्लंगन होणार नाही.  परवानगीक माध्यमाला पुन्हा बूट करायची ग
 रज पडत नाही    तुम्हाला पुढे जायचे?"
+ 
+-#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
+-msgid "Memory Protection"
+-msgstr ""
 +#: ../gui/statusPage.py:152
 +msgid ""
 +"Changing to SELinux enabled will cause a relabel of the entire file system "
 +"on the next boot. Relabeling takes a long time depending on the size of the "
 +"file system.  Do you wish to continue?"
-+msgstr ""
-+
++msgstr "SELinux समर्थित बदल केल्यास पुढच्या बूटला पूर्प फाइल प्रणालीस पुन्हा लेबल करण्याची गरज पडेल. फाइल प्रणालीच्या आकारावर अवलंबून पुन्हा लेबल करायला बराच वेळ लागू शकतो.  तुम्हाला पुढे जायचे?"
+ 
+-#: ../gui/selinux.tbl:6
+-msgid "Allow java executable stack"
+-msgstr ""
 +#: ../gui/system-config-selinux.glade:11
 +msgid "system-config-selinux"
-+msgstr ""
-+
++msgstr "system-config-selinux"
+ 
+-#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
+-#: ../gui/selinux.tbl:209
+-msgid "Mount"
+-msgstr ""
 +#: ../gui/system-config-selinux.glade:12
 +msgid ""
 +"Copyright (c)2006 Red Hat, Inc.\n"
 +"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-+msgstr ""
-+
++msgstr "सर्वहक्काधिकार (c)2006 Red Hat, Inc.\nसर्वहक्काधिकार (c) 2006 Dan Walsh <dwalsh at redhat.com>"
+ 
+-#: ../gui/selinux.tbl:7
+-msgid "Allow mount to mount any file"
+-msgstr ""
 +#: ../gui/system-config-selinux.glade:22
 +#: ../gui/system-config-selinux.glade:544
 +msgid "Add SELinux Login Mapping"
-+msgstr ""
-+
++msgstr "SELinux लॉगिन मॅपिंग समाविष्टीत करा"
+ 
+-#: ../gui/selinux.tbl:8
+-msgid "Allow mount to mount any directory"
+-msgstr ""
 +#: ../gui/system-config-selinux.glade:257
 +msgid "Add SELinux Network Ports"
-+msgstr ""
-+
++msgstr "SELinux नेटवर्क पोर्ट समाविष्ट करा"
+ 
+-#: ../gui/selinux.tbl:9
+-msgid "Allow mplayer executable stack"
+-msgstr ""
 +#: ../gui/system-config-selinux.glade:391
 +#: ../gui/system-config-selinux.glade:678
 +msgid "SELinux Type"
-+msgstr ""
-+
++msgstr "SELinux प्रकार"
+ 
+-#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
+-#: ../gui/selinux.tbl:188
+-msgid "SSH"
+-msgstr ""
 +#: ../gui/system-config-selinux.glade:622
 +msgid "File Specification"
-+msgstr ""
-+
++msgstr "फाइल गुणधर्म"
+ 
+-#: ../gui/selinux.tbl:10
+-msgid "Allow ssh to run ssh-keysign"
+-msgstr ""
 +#: ../gui/system-config-selinux.glade:650
 +msgid "File Type"
-+msgstr ""
-+
++msgstr "फाइल प्रकार"
+ 
+-#: ../gui/selinux.tbl:11
 +#: ../gui/system-config-selinux.glade:727
-+msgid ""
+ msgid ""
+-"Allow staff SELinux user account to execute files in home directory or /tmp"
+-msgstr ""
 +"all files\n"
 +"regular file\n"
 +"directory\n"
@@ -183041,83 +207489,116 @@ diff -up policycoreutils-2.1.12/po/nb.po.rhat policycoreutils-2.1.12/po/nb.po
 +"socket\n"
 +"symbolic link\n"
 +"named pipe\n"
-+msgstr ""
-+
++msgstr "सर्व फाइल\nनियमीत फाइल\nडिरेक्ट्री\nअक्षरी साधन\nब्लॉक साधन\nसॉकेट\nसंकेतीक दुवा\nनामांकित पाइप\n"
+ 
+-#: ../gui/selinux.tbl:12
+-msgid ""
+-"Allow sysadm SELinux user account to execute files in home directory or /tmp"
+-msgstr ""
 +#: ../gui/system-config-selinux.glade:773
 +msgid "MLS"
-+msgstr ""
-+
++msgstr "MLS"
+ 
+-#: ../gui/selinux.tbl:13
 +#: ../gui/system-config-selinux.glade:837
 +msgid "Add SELinux User"
-+msgstr ""
++msgstr "SELinux वापरकर्ता समाविष्टीत करा"
 +
 +#: ../gui/system-config-selinux.glade:1079
 +msgid "SELinux Administration"
-+msgstr ""
++msgstr "SELinux प्रशासन"
 +
 +#: ../gui/system-config-selinux.glade:1122
 +msgid "Add"
-+msgstr ""
++msgstr "समाविष्ट करा"
 +
 +#: ../gui/system-config-selinux.glade:1144
 +msgid "_Properties"
-+msgstr ""
++msgstr "गुणधर्म (_P)"
 +
 +#: ../gui/system-config-selinux.glade:1166
 +msgid "_Delete"
-+msgstr ""
++msgstr "नष्ट करा (_D)"
 +
 +#: ../gui/system-config-selinux.glade:1256
 +msgid "Select Management Object"
-+msgstr ""
++msgstr "व्यवस्थापन वस्तूची निवड करा"
 +
 +#: ../gui/system-config-selinux.glade:1273
 +msgid "<b>Select:</b>"
-+msgstr ""
++msgstr "<b>निवड करा:</b>"
 +
 +#: ../gui/system-config-selinux.glade:1326
 +msgid "System Default Enforcing Mode"
-+msgstr ""
++msgstr "प्रणाली पूर्वनिर्धारित जबरन मोड"
 +
 +#: ../gui/system-config-selinux.glade:1354
-+msgid ""
+ msgid ""
+-"Allow unconfined SELinux user account to execute files in home directory or /"
+-"tmp"
+-msgstr ""
 +"Disabled\n"
 +"Permissive\n"
 +"Enforcing\n"
-+msgstr ""
-+
++msgstr "बंद केले\nपरवानगीय\nलागू केलेले\n"
+ 
+-#: ../gui/selinux.tbl:14
+-msgid "Network Configuration"
+-msgstr ""
 +#: ../gui/system-config-selinux.glade:1373
 +msgid "Current Enforcing Mode"
-+msgstr ""
-+
++msgstr "सध्याचे जबरनपणे लागू केलेले मोड"
+ 
+-#: ../gui/selinux.tbl:14
+-msgid "Allow unlabeled packets to flow on the network"
+-msgstr ""
 +#: ../gui/system-config-selinux.glade:1418
 +msgid "System Default Policy Type: "
-+msgstr ""
-+
++msgstr "प्रणाली मुलभूत करार प्रकार: "
+ 
+-#: ../gui/selinux.tbl:15
 +#: ../gui/system-config-selinux.glade:1463
-+msgid ""
+ msgid ""
+-"Allow user SELinux user account to execute files in home directory or /tmp"
+-msgstr ""
 +"Select if you wish to relabel then entire file system on next reboot.  "
 +"Relabeling can take a very long time, depending on the size of the system.  "
 +"If you are changing policy types or going from disabled to enforcing, a "
 +"relabel is required."
-+msgstr ""
-+
++msgstr "पुढच्या बूटपर्यंत पूर्ण फाइल प्रणालीस पुनः लेबेल करायचे असल्यास निवडा.  प्रणालीच्या आकारावरून, पुनः लेबलीगला बराच वेळ लागू शकतो.  कराराचे प्रकार बदलत असल्यास किंवा अकार्यन्वीत पासून जबरन पर्यंत जात असल्यास, पुनः लेबल आवश्यक आहे."
+ 
+-#: ../gui/selinux.tbl:16
+-msgid "Allow unconfined to dyntrans to unconfined_execmem"
+-msgstr ""
 +#: ../gui/system-config-selinux.glade:1509
 +msgid "Relabel on next reboot."
-+msgstr ""
-+
++msgstr "पुढील पुनःबूटवेळी पुनःलेबल करा."
+ 
+-#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
+-#: ../gui/selinux.tbl:140
+-msgid "Databases"
+-msgstr ""
 +#: ../gui/system-config-selinux.glade:1561
 +msgid "label37"
-+msgstr ""
-+
++msgstr "लेबल37"
+ 
+-#: ../gui/selinux.tbl:17
+-msgid "Allow user to connect to mysql socket"
+-msgstr ""
 +#: ../gui/system-config-selinux.glade:1598
 +msgid "Revert boolean setting to system default"
-+msgstr ""
-+
++msgstr "प्रणाली पूर्वनिर्धारितकरीता बूलियन संयोजना पुनःस्थापीत करा"
+ 
+-#: ../gui/selinux.tbl:18
+-msgid "Allow user to connect to postgres socket"
+-msgstr ""
 +#: ../gui/system-config-selinux.glade:1614
 +msgid "Toggle between Customized and All Booleans"
-+msgstr ""
-+
++msgstr "इच्छिक व सर्व बूलियन अंतर्गत टॉगल करा"
+ 
+-#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
+-msgid "XServer"
+-msgstr ""
 +#: ../gui/system-config-selinux.glade:1645
 +#: ../gui/system-config-selinux.glade:1850
 +#: ../gui/system-config-selinux.glade:2037
@@ -183126,15217 +207607,21360 @@ diff -up policycoreutils-2.1.12/po/nb.po.rhat policycoreutils-2.1.12/po/nb.po
 +#: ../gui/system-config-selinux.glade:2692
 +#: ../gui/system-config-selinux.glade:2867
 +msgid "Filter"
-+msgstr ""
-+
++msgstr "फिल्टर"
+ 
+-#: ../gui/selinux.tbl:19
+-msgid "Allow clients to write to X shared memory"
+-msgstr ""
 +#: ../gui/system-config-selinux.glade:1734
 +msgid "label50"
-+msgstr ""
-+
++msgstr "लेबल50"
+ 
+-#: ../gui/selinux.tbl:20
+-msgid ""
+-"Allow xguest SELinux user account to execute files in home directory or /tmp"
+-msgstr ""
 +#: ../gui/system-config-selinux.glade:1771
 +msgid "Add File Context"
-+msgstr ""
-+
++msgstr "फाइल संदर्भ समाविष्ट करा"
+ 
+-#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
+-#: ../gui/selinux.tbl:231
+-msgid "NIS"
+-msgstr ""
 +#: ../gui/system-config-selinux.glade:1787
 +msgid "Modify File Context"
-+msgstr ""
-+
++msgstr "फाइल संदर्भ संपादित करा"
+ 
+-#: ../gui/selinux.tbl:21
+-msgid "Allow daemons to run with NIS"
+-msgstr ""
 +#: ../gui/system-config-selinux.glade:1803
 +msgid "Delete File Context"
-+msgstr ""
-+
++msgstr "फाइल संदर्भ नष्ट करा"
+ 
+-#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
+-#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
+-#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
+-#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
+-#: ../gui/selinux.tbl:118
+-msgid "Web Applications"
+-msgstr ""
 +#: ../gui/system-config-selinux.glade:1819
 +msgid "Toggle between all and customized file context"
-+msgstr ""
-+
++msgstr "सर्व व इच्छिक फाइल संदर्भ अंतर्गत टॉगल करा"
+ 
+-#: ../gui/selinux.tbl:22
+-msgid "Transition staff SELinux user to Web Browser Domain"
+-msgstr ""
 +#: ../gui/system-config-selinux.glade:1939
 +msgid "label38"
-+msgstr ""
-+
++msgstr "लेबल38"
+ 
+-#: ../gui/selinux.tbl:23
+-msgid "Transition sysadm SELinux user to Web Browser Domain"
+-msgstr ""
 +#: ../gui/system-config-selinux.glade:1976
 +msgid "Add SELinux User Mapping"
-+msgstr ""
-+
++msgstr "SELinux वापरकर्ता मॅपिंग समाविष्ट करा"
+ 
+-#: ../gui/selinux.tbl:24
+-msgid "Transition user SELinux user to Web Browser Domain"
+-msgstr ""
 +#: ../gui/system-config-selinux.glade:1992
 +msgid "Modify SELinux User Mapping"
-+msgstr ""
-+
++msgstr "SELinux वापरकर्ता मॅपिंग संपादित करा"
+ 
+-#: ../gui/selinux.tbl:25
+-msgid "Transition xguest SELinux user to Web Browser Domain"
+-msgstr ""
 +#: ../gui/system-config-selinux.glade:2008
 +msgid "Delete SELinux User Mapping"
-+msgstr ""
-+
++msgstr "SELinux वापरकर्ता मॅपिंग नष्ट करा"
+ 
+-#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
+-#: ../gui/selinux.tbl:29
+-msgid "Allow staff Web Browsers to write to home directories"
+-msgstr ""
 +#: ../gui/system-config-selinux.glade:2126
 +msgid "label39"
-+msgstr ""
-+
++msgstr "लेबल39"
+ 
+-#: ../gui/selinux.tbl:30
+-msgid "Disable SELinux protection for amanda"
+-msgstr ""
 +#: ../gui/system-config-selinux.glade:2163
 +msgid "Add User"
-+msgstr ""
-+
++msgstr "वापरकर्ता समाविष्ट करा"
+ 
+-#: ../gui/selinux.tbl:31
+-msgid "Disable SELinux protection for amavis"
+-msgstr ""
 +#: ../gui/system-config-selinux.glade:2179
 +msgid "Modify User"
-+msgstr ""
-+
++msgstr "वापरकर्ता संपादित करा"
+ 
+-#: ../gui/selinux.tbl:32
+-msgid "Disable SELinux protection for apmd daemon"
+-msgstr ""
 +#: ../gui/system-config-selinux.glade:2195
 +msgid "Delete User"
-+msgstr ""
-+
++msgstr "वापरकर्ता नष्ट करा"
+ 
+-#: ../gui/selinux.tbl:33
+-msgid "Disable SELinux protection for arpwatch daemon"
+-msgstr ""
 +#: ../gui/system-config-selinux.glade:2313
 +msgid "label41"
-+msgstr ""
-+
++msgstr "लेबल41"
+ 
+-#: ../gui/selinux.tbl:34
+-msgid "Disable SELinux protection for auditd daemon"
+-msgstr ""
 +#: ../gui/system-config-selinux.glade:2350
 +msgid "Add Network Port"
-+msgstr ""
-+
++msgstr "नेटवर्क पोर्ट समाविष्ट करा"
+ 
+-#: ../gui/selinux.tbl:35
+-msgid "Disable SELinux protection for automount daemon"
+-msgstr ""
 +#: ../gui/system-config-selinux.glade:2366
 +msgid "Edit Network Port"
-+msgstr ""
-+
++msgstr "नेटवर्क पोर्ट संपादित करा"
+ 
+-#: ../gui/selinux.tbl:36
+-msgid "Disable SELinux protection for avahi"
+-msgstr ""
 +#: ../gui/system-config-selinux.glade:2382
 +msgid "Delete Network Port"
-+msgstr ""
-+
++msgstr "नेटवर्क पोर्ट नष्ट करा"
+ 
+-#: ../gui/selinux.tbl:37
+-msgid "Disable SELinux protection for bluetooth daemon"
+-msgstr ""
 +#: ../gui/system-config-selinux.glade:2418
 +#: ../gui/system-config-selinux.glade:2436
 +msgid "Toggle between Customized and All Ports"
-+msgstr ""
-+
++msgstr "इच्छिक व सर्व पोर्ट अंतर्गत टॉगल करा"
+ 
+-#: ../gui/selinux.tbl:38
+-msgid "Disable SELinux protection for canna daemon"
+-msgstr ""
 +#: ../gui/system-config-selinux.glade:2556
 +msgid "label42"
-+msgstr ""
-+
++msgstr "लेबल42"
+ 
+-#: ../gui/selinux.tbl:39
+-msgid "Disable SELinux protection for cardmgr daemon"
+-msgstr ""
 +#: ../gui/system-config-selinux.glade:2593
 +msgid "Generate new policy module"
-+msgstr ""
-+
++msgstr "नविन करार घटक निर्माण करा"
+ 
+-#: ../gui/selinux.tbl:40
+-msgid "Disable SELinux protection for Cluster Server"
+-msgstr ""
 +#: ../gui/system-config-selinux.glade:2609
 +msgid "Load policy module"
-+msgstr ""
-+
++msgstr "धोरण विभाग लोड करा"
+ 
+-#: ../gui/selinux.tbl:41
+-msgid ""
+-"Allow cdrecord to read various content. nfs, samba, removable devices, user "
+-"temp and untrusted content files"
+-msgstr ""
 +#: ../gui/system-config-selinux.glade:2625
 +msgid "Remove loadable policy module"
-+msgstr ""
-+
++msgstr "लोड करण्याजोगी धोरण विभाग काढून टाका"
+ 
+-#: ../gui/selinux.tbl:42
+-msgid "Disable SELinux protection for ciped daemon"
+-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/selinux.tbl:43
+-msgid "Disable SELinux protection for clamd daemon"
+-msgstr ""
 +#: ../gui/system-config-selinux.glade:2781
 +msgid "label44"
-+msgstr ""
-+
++msgstr "लेबल44"
+ 
+-#: ../gui/selinux.tbl:44
+-msgid "Disable SELinux protection for clamscan"
+-msgstr ""
 +#: ../gui/system-config-selinux.glade:2818
 +msgid "Change process mode to permissive."
-+msgstr ""
-+
++msgstr "प्रोसेस मोडला परवानगीयकरीता बदल करा."
+ 
+-#: ../gui/selinux.tbl:45
+-msgid "Disable SELinux protection for clvmd"
+-msgstr ""
 +#: ../gui/system-config-selinux.glade:2836
 +msgid "Change process mode to enforcing"
-+msgstr ""
-+
++msgstr "प्रोसेस मोड जबरनरित्या लागू करा"
+ 
+-#: ../gui/selinux.tbl:46
+-msgid "Disable SELinux protection for comsat daemon"
+-msgstr ""
 +#: ../gui/system-config-selinux.glade:2928
 +msgid "Process Domain"
-+msgstr ""
-+
++msgstr "प्रोसेस डोमेन"
+ 
+-#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
+-#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
+-msgid "Disable SELinux protection for courier daemon"
+-msgstr ""
 +#: ../gui/system-config-selinux.glade:2956
 +msgid "label59"
-+msgstr ""
-+
++msgstr "लेबल59"
+ 
+-#: ../gui/selinux.tbl:52
+-msgid "Disable SELinux protection for cpucontrol daemon"
+-msgstr ""
 +#: ../gui/usersPage.py:138
 +#, python-format
 +msgid "SELinux user '%s' is required"
-+msgstr ""
-diff -up policycoreutils-2.1.12/po/nds.po.rhat policycoreutils-2.1.12/po/nds.po
---- policycoreutils-2.1.12/po/nds.po.rhat	2012-10-16 15:07:17.579526261 -0400
-+++ policycoreutils-2.1.12/po/nds.po	2012-10-16 15:07:17.579526261 -0400
-@@ -0,0 +1,3367 @@
-+# 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.
-+#
-+#
-+# Nils-Christoph Fiedler <ncfiedler at fedoraproject.org>, 2010.
-+msgid ""
-+msgstr ""
-+"Project-Id-Version: policycoreutils.HEAD.nds\n"
-+"Report-Msgid-Bugs-To: \n"
-+"POT-Creation-Date: 2012-05-25 07:28-0400\n"
-+"PO-Revision-Date: 2010-12-05 15:46+0100\n"
-+"Last-Translator: Nils-Christoph Fiedler <ncfiedler at gnome.org>\n"
-+"Language-Team: Fedora Low German <nds-lowgerman at lists.sourceforge.net>\n"
-+"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
++msgstr "SELinux वापरकर्ता '%s' आवश्यक आहे"
+ 
+-#: ../gui/selinux.tbl:53
+-msgid "Disable SELinux protection for cpuspeed daemon"
+-msgstr ""
++#: ../sepolicy/sepolicy.py:106
++msgid "Generate SELinux man pages"
++msgstr "SELinux मॅन पृष्ठ निर्माण करा"
+ 
+-#: ../gui/selinux.tbl:54
+-msgid "Cron"
+-msgstr ""
++#: ../sepolicy/sepolicy.py:110
++msgid "path in which the generated SELinux man pages will be stored"
++msgstr "निर्मीत SELinux मॅन पृष्ठ जेथे साठवले जाईल ते मार्ग"
+ 
+-#: ../gui/selinux.tbl:54
+-msgid "Disable SELinux protection for crond daemon"
+-msgstr ""
++#: ../sepolicy/sepolicy.py:114
++msgid "All domains"
++msgstr "सर्व डोमेन्स्"
+ 
+-#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
+-#: ../gui/selinux.tbl:91
+-msgid "Printing"
+-msgstr ""
++#: ../sepolicy/sepolicy.py:116
++msgid "Domain name(s) of man pages to be created"
++msgstr "निर्माण करण्याजोगी मॅन पृष्ठाचे डोमेन नाव"
+ 
+-#: ../gui/selinux.tbl:55
+-msgid "Disable SELinux protection for cupsd back end server"
+-msgstr ""
++#: ../sepolicy/sepolicy.py:164
++msgid "Query SELinux policy network information"
++msgstr "SELinux पॉलिसि नेटवर्क माहितीची चौकशी करा"
+ 
+-#: ../gui/selinux.tbl:56
+-msgid "Disable SELinux protection for cupsd daemon"
+-msgstr ""
++#: ../sepolicy/sepolicy.py:169
++msgid "list all SELinux port types"
++msgstr "सर्व SELinux पोर्ट प्रकारची सूची दाखवा"
+ 
+-#: ../gui/selinux.tbl:57
+-msgid "Disable SELinux protection for cupsd_lpd"
+-msgstr ""
++#: ../sepolicy/sepolicy.py:172
++msgid "show SELinux type related to the port"
++msgstr "पोर्टशी संबंधित SELinux प्रकार दाखवा"
+ 
+-#: ../gui/selinux.tbl:58
+-msgid "CVS"
+-msgstr ""
++#: ../sepolicy/sepolicy.py:175
++msgid "Show ports defined for this SELinux type"
++msgstr "ह्या SELinux प्रकारकरीता वर्णनकेलेले पोर्ट्स् दाखवा"
+ 
+-#: ../gui/selinux.tbl:58
+-msgid "Disable SELinux protection for cvs daemon"
+-msgstr ""
++#: ../sepolicy/sepolicy.py:178
++msgid "show ports to which this domain can bind and/or connect"
++msgstr "ह्या डोमेनशी बाइंड व/किंवा जोडणीशक्य पोर्टस् दाखवा"
+ 
+-#: ../gui/selinux.tbl:59
+-msgid "Disable SELinux protection for cyrus daemon"
+-msgstr ""
++#: ../sepolicy/sepolicy.py:192
++msgid "query SELinux policy to see if domains can communicate with each other"
++msgstr "डोमेन्स् परस्पर एकमेकांशी संपर्क करू शकते याकरीता SELinux पॉलिसिची चौकशी करा"
+ 
+-#: ../gui/selinux.tbl:60
+-msgid "Disable SELinux protection for dbskkd daemon"
+-msgstr ""
++#: ../sepolicy/sepolicy.py:195
++msgid "Source Domain"
++msgstr "स्रोत डोमेन"
+ 
+-#: ../gui/selinux.tbl:61
+-msgid "Disable SELinux protection for dbusd daemon"
+-msgstr ""
++#: ../sepolicy/sepolicy.py:198
++msgid "Target Domain"
++msgstr "लक्ष्य डोमेन"
+ 
+-#: ../gui/selinux.tbl:62
+-msgid "Disable SELinux protection for dccd"
+-msgstr ""
++#: ../sepolicy/sepolicy.py:215
++msgid "query SELinux Policy to see description of booleans"
++msgstr "बूलियन्स्चे वर्णन पहाण्यासाठी SELinux पॉलिसिची चौकशी करा"
+ 
+-#: ../gui/selinux.tbl:63
+-msgid "Disable SELinux protection for dccifd"
+-msgstr ""
++#: ../sepolicy/sepolicy.py:219
++msgid "get all booleans desctiption"
++msgstr "सर्व बूलियन्स्चे वर्णन प्राप्त करा"
+ 
+-#: ../gui/selinux.tbl:64
+-msgid "Disable SELinux protection for dccm"
+-msgstr ""
++#: ../sepolicy/sepolicy.py:221
++msgid "boolean to get description"
++msgstr "वर्णन प्राप्त करण्याजोगी बूलियन"
+ 
+-#: ../gui/selinux.tbl:65
+-msgid "Disable SELinux protection for ddt daemon"
+-msgstr ""
++#: ../sepolicy/sepolicy.py:231
 +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:1124
-+#, 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:1258
-+#, c-format
-+msgid "Could not set exec context to %s.\n"
-+msgstr ""
-+
-+#: ../audit2allow/audit2allow:230
-+msgid "******************** IMPORTANT ***********************\n"
-+msgstr ""
-+
-+#: ../audit2allow/audit2allow:231
-+msgid "To make this policy package active, execute:"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:143 ../semanage/seobject.py:147
-+msgid "global"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:225
-+msgid "Could not create semanage handle"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:233
-+msgid "SELinux policy is not managed or store cannot be accessed."
-+msgstr ""
-+
-+#: ../semanage/seobject.py:238
-+msgid "Cannot read policy store."
-+msgstr ""
-+
-+#: ../semanage/seobject.py:243
-+msgid "Could not establish semanage connection"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:248
-+msgid "Could not test MLS enabled status"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
-+msgid "Not yet implemented"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:258
-+msgid "Semanage transaction already in progress"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:267
-+msgid "Could not start semanage transaction"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:278
-+msgid "Could not commit semanage transaction"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:283
-+msgid "Semanage transaction not in progress"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
-+msgid "Could not list SELinux modules"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:308
-+msgid "Modules Name"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
-+msgid "Version"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
-+msgid "Disabled"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:326
-+#, python-format
-+msgid "Could not disable module %s (remove failed)"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:337
-+#, python-format
-+msgid "Could not enable module %s (remove failed)"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:352
-+#, python-format
-+msgid "Could not remove module %s (remove failed)"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:362
-+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:442
-+#, python-format
-+msgid "Could not set permissive domain %s (module installation failed)"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:448
-+#, python-format
-+msgid "Could not remove permissive domain %s (remove failed)"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
-+#: ../semanage/seobject.py:603 ../semanage/seobject.py:700
-+#: ../semanage/seobject.py:730 ../semanage/seobject.py:797
-+#: ../semanage/seobject.py:854 ../semanage/seobject.py:1101
-+#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
-+#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
-+#: ../semanage/seobject.py:2045
-+#, python-format
-+msgid "Could not create a key for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
-+#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
-+#, python-format
-+msgid "Could not check if login mapping for %s is defined"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:496
-+#, python-format
-+msgid "Linux Group %s does not exist"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:501
-+#, python-format
-+msgid "Linux User %s does not exist"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:505
-+#, python-format
-+msgid "Could not create login mapping for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
-+#, python-format
-+msgid "Could not set name for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
-+#, python-format
-+msgid "Could not set MLS range for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:518
++"query SELinux Policy to see how a source process domain can transition to "
++"the target process domain"
++msgstr "सोअर्स् प्रोसेस डोमेन लक्ष्य प्रोसेस डोमेनकरीता स्थानांतरीत करण्यासाठी SELinux पॉलिसिची चौकशी करा"
+ 
+-#: ../gui/selinux.tbl:66
+-msgid "Disable SELinux protection for devfsd daemon"
+-msgstr ""
++#: ../sepolicy/sepolicy.py:234
++msgid "source process domain"
++msgstr "सोअर्स् प्रोसेस् डोमेन"
+ 
+-#: ../gui/selinux.tbl:67
+-msgid "Disable SELinux protection for dhcpc daemon"
+-msgstr ""
++#: ../sepolicy/sepolicy.py:237
++msgid "target process domain"
++msgstr "लक्ष्य प्रोसेस् डोमेन"
+ 
+-#: ../gui/selinux.tbl:68
+-msgid "Disable SELinux protection for dhcpd daemon"
+-msgstr ""
++#: ../sepolicy/sepolicy.py:259
++msgid "Generate SELinux Policy module template"
++msgstr "SELinux पॉलिसि मॉड्युल साचा निर्माण करा"
+ 
+-#: ../gui/selinux.tbl:69
+-msgid "Disable SELinux protection for dictd daemon"
+-msgstr ""
++#: ../sepolicy/sepolicy.py:265
++msgid "name of policy to generate"
++msgstr "निर्माण करण्याजोगी पॉलिसिचे नाव"
+ 
+-#: ../gui/selinux.tbl:70
+-msgid "Allow sysadm_t to directly start daemons"
+-msgstr ""
++#: ../sepolicy/sepolicy.py:267
++msgid "executable to confine"
++msgstr "मर्यादीत करण्याजोगी एक्जिक्युटेबल"
+ 
+-#: ../gui/selinux.tbl:71
+-msgid "Disable SELinux protection for Evolution"
+-msgstr ""
++#: ../sepolicy/sepolicy.py:269
++msgid "run policy generation test suite"
++msgstr "पॉलिसि निर्माण चाचणी संच चालवा"
+ 
+-#: ../gui/selinux.tbl:72
+-msgid "Games"
+-msgstr ""
++#: ../sepolicy/sepolicy.py:274
++msgid "commands"
++msgstr "आदेश"
+ 
+-#: ../gui/selinux.tbl:72
+-msgid "Disable SELinux protection for games"
+-msgstr ""
++#: ../sepolicy/sepolicy/generate.py:158
++msgid "Internet Services Daemon"
++msgstr "इंटरनेट सर्व्हिसेस् डिमन"
+ 
+-#: ../gui/selinux.tbl:73
+-msgid "Disable SELinux protection for the web browsers"
+-msgstr ""
++#: ../sepolicy/sepolicy/generate.py:171
++msgid "Valid Types:\n"
++msgstr "वैध प्रकार:\n"
+ 
+-#: ../gui/selinux.tbl:74
+-msgid "Disable SELinux protection for Thunderbird"
+-msgstr ""
++#: ../sepolicy/sepolicy/generate.py:205
 +#, python-format
-+msgid "Could not set SELinux user for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:522
-+#, python-format
-+msgid "Could not add login mapping for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:540
-+msgid "Requires seuser or serange"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
-+#, python-format
-+msgid "Login mapping for %s is not defined"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:567
-+#, python-format
-+msgid "Could not query seuser for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:581
-+#, python-format
-+msgid "Could not modify login mapping for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:615
-+#, python-format
-+msgid "Login mapping for %s is defined in policy, cannot be deleted"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:619
-+#, python-format
-+msgid "Could not delete login mapping for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
-+#: ../semanage/seobject.py:897
-+msgid "Could not list login mappings"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../gui/system-config-selinux.glade:100
-+msgid "Login Name"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../gui/system-config-selinux.glade:128
-+#: ../gui/system-config-selinux.glade:915
-+#: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
-+msgid "SELinux User"
-+msgstr ""
++msgid "Ports must be numbers or ranges of numbers from 1 to %d "
++msgstr "पोर्ट संख्या किंवा 1 ते %d पर्यंतची संख्यांची व्याप्ति पाहिजे  "
+ 
+-#: ../gui/selinux.tbl:75
+-msgid "Disable SELinux protection for distccd daemon"
+-msgstr ""
++#: ../sepolicy/sepolicy/generate.py:332
++msgid "You must enter a name for your confined process/user"
++msgstr "मर्यादीत कार्यपद्धती/वापरकर्त्यास नाव प्रविष्ट केले पाहिजे"
+ 
+-#: ../gui/selinux.tbl:76
+-msgid "Disable SELinux protection for dmesg daemon"
+-msgstr ""
++#: ../sepolicy/sepolicy/generate.py:334
++msgid ""
++"Name must be alpha numberic with no spaces. Consider using option \"-n "
++"MODULENAME\""
++msgstr "विना मोकळी जागा नाव अल्फा न्युमेरिक असायला पाहिजे. पर्याय \"-n MODULENAME\" याचा वापर करणे गृहीत धरा"
+ 
+-#: ../gui/selinux.tbl:77
+-msgid "Disable SELinux protection for dnsmasq daemon"
+-msgstr ""
++#: ../sepolicy/sepolicy/generate.py:422
++msgid "User Role types can not be assigned executables."
++msgstr "वापरकर्ता भूमिका प्रकारकरीता एक्जिक्युटेब्ल्स्चे वाटप अशक्य."
+ 
+-#: ../gui/selinux.tbl:78
+-msgid "Disable SELinux protection for dovecot daemon"
+-msgstr ""
++#: ../sepolicy/sepolicy/generate.py:428
++msgid "Only Daemon apps can use an init script.."
++msgstr "फक्त डिमन ॲप्लिकेशन्स् init स्क्रिप्टचा वापर करू शकतात.."
+ 
+-#: ../gui/selinux.tbl:79
+-msgid "Disable SELinux protection for entropyd daemon"
+-msgstr ""
++#: ../sepolicy/sepolicy/generate.py:446
++msgid "use_resolve must be a boolean value "
++msgstr "use_resolve बूलियन मूल्य पाहिजे"
+ 
+-#: ../gui/selinux.tbl:80
+-msgid "Disable SELinux protection for fetchmail"
+-msgstr ""
++#: ../sepolicy/sepolicy/generate.py:452
++msgid "use_syslog must be a boolean value "
++msgstr "use_syslog बूलियन मूल्य पाहिजे"
+ 
+-#: ../gui/selinux.tbl:81
+-msgid "Disable SELinux protection for fingerd daemon"
+-msgstr ""
++#: ../sepolicy/sepolicy/generate.py:458
++msgid "use_kerberos must be a boolean value "
++msgstr "use_kerberos बूलियन मूल्य पाहिजे"
+ 
+-#: ../gui/selinux.tbl:82
+-msgid "Disable SELinux protection for freshclam daemon"
+-msgstr ""
++#: ../sepolicy/sepolicy/generate.py:464
++msgid "manage_krb5_rcache must be a boolean value "
++msgstr "manage_krb5_rcache बूलियन मूल्य पाहिजे"
+ 
+-#: ../gui/selinux.tbl:83
+-msgid "Disable SELinux protection for fsdaemon daemon"
+-msgstr ""
++#: ../sepolicy/sepolicy/generate.py:494
++msgid "USER Types automatically get a tmp type"
++msgstr "USER प्रकार यांस आपोआप tmp संदर्भ लागू होतो"
+ 
+-#: ../gui/selinux.tbl:84
+-msgid "Disable SELinux protection for gpm daemon"
+-msgstr ""
++#: ../sepolicy/sepolicy/generate.py:1012
++msgid "You must enter the executable path for your confined process"
++msgstr "आपल्या मर्यादीत कार्यपद्धतीकरीता एक्जीक्यूटेबेल मार्ग प्रविष्ट केलाच पाहिजे"
+ 
+-#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
+-msgid "NFS"
+-msgstr ""
++#: ../sepolicy/sepolicy/generate.py:1190
++msgid "Type Enforcement file"
++msgstr "टाइप एंफोर्समेंट फाइल"
+ 
+-#: ../gui/selinux.tbl:85
+-msgid "Disable SELinux protection for gss daemon"
+-msgstr ""
++#: ../sepolicy/sepolicy/generate.py:1191
++msgid "Interface file"
++msgstr "संवाद फाइल"
+ 
+-#: ../gui/selinux.tbl:86
+-msgid "Disable SELinux protection for Hal daemon"
+-msgstr ""
++#: ../sepolicy/sepolicy/generate.py:1192
++msgid "File Contexts file"
++msgstr "फाइल संदर्भ फाइल"
+ 
+-#: ../gui/selinux.tbl:87
+-msgid "Compatibility"
+-msgstr ""
++#: ../sepolicy/sepolicy/generate.py:1193
++msgid "Setup Script"
++msgstr "स्क्रिप्ट मांडणी"
+ 
+-#: ../gui/selinux.tbl:87
++#: booleans.py:1
+ msgid ""
+-"Do not audit things that we know to be broken but which are not security "
+-"risks"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:88
+-msgid "Disable SELinux protection for hostname daemon"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:89
+-msgid "Disable SELinux protection for hotplug daemon"
+-msgstr ""
++"Allow ABRT to modify public files used for public file transfer services."
++msgstr "ABRT ला पब्लिक फाइल ट्रांस्फर सर्व्हिसेसकरीता वापरण्याजोगी पब्लिक फाइल्स् संपादित करण्यासाठी परवानगी द्या."
+ 
+-#: ../gui/selinux.tbl:90
+-msgid "Disable SELinux protection for howl daemon"
+-msgstr ""
++#: booleans.py:2
++msgid ""
++"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
++msgstr "ABRT इव्हेंट स्क्रिप्ट्स् हाताळायचे असल्यास ABRT ला  abrt_handle_event_t डोमेनमध्ये चालवण्यास परवानगी द्या"
+ 
+-#: ../gui/selinux.tbl:91
+-msgid "Disable SELinux protection for cups hplip daemon"
+-msgstr ""
++#: booleans.py:3
++msgid "Allow amavis to use JIT compiler"
++msgstr "amavis ला JIT कंपाइलर वापरण्यास परवानगी द्या"
+ 
+-#: ../gui/selinux.tbl:92
+-msgid "Disable SELinux protection for httpd rotatelogs"
+-msgstr ""
++#: booleans.py:4
++msgid ""
++"Allow users to resolve user passwd entries directly from ldap rather then "
++"using a sssd server"
++msgstr "sssd सर्व्हरचा वापर करण्याऐवजी, ldap पासून वापरकर्त्यांना passwd नोंदणींचे निवारण करण्यासाठी परवानगी द्या"
+ 
+-#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
+-msgid "HTTPD Service"
+-msgstr ""
++#: booleans.py:5
++msgid "Allow users to login using a radius server"
++msgstr "रेडियस सर्व्हचा वापर करून वापरकर्त्यांना परवानगी द्या"
+ 
+-#: ../gui/selinux.tbl:93
+-msgid "Disable SELinux protection for http suexec"
+-msgstr ""
++#: booleans.py:6
++msgid ""
++"Allow cdrecord to read various content. nfs, samba, removable devices, user "
++"temp and untrusted content files"
++msgstr "विविध अंतर्भुत माहिती nfs, samba, काढून टाकण्याजोगी साधने, वापरकर्त्याचे टेंम व अविश्वासू मजकूर फाइल वाचण्याकरीता cdrecord ला परवानगी द्या"
+ 
+-#: ../gui/selinux.tbl:94
+-msgid "Disable SELinux protection for hwclock daemon"
+-msgstr ""
++#: booleans.py:7
++msgid "Allow clamd to use JIT compiler"
++msgstr "clamd ला JIT कंपाइलर वापरण्यास परवानगी द्या"
+ 
+-#: ../gui/selinux.tbl:95
+-msgid "Disable SELinux protection for i18n daemon"
+-msgstr ""
++#: booleans.py:8
++msgid "Allow clamscan to non security files on a system"
++msgstr "clamscan ला प्रणालीवरील विना सुरक्षा फाइल्सकरीता परवानगी द्या"
+ 
+-#: ../gui/selinux.tbl:96
+-msgid "Disable SELinux protection for imazesrv daemon"
+-msgstr ""
++#: booleans.py:9
++msgid "Allow clamscan to read user content"
++msgstr "clamscan ला वापरकर्ता अंतर्भुत माहिती वाचण्यास परवानगी द्या"
+ 
+-#: ../gui/selinux.tbl:97
+-msgid "Disable SELinux protection for inetd child daemons"
+-msgstr ""
++#: booleans.py:10
++msgid ""
++"Allow Cobbler to modify public files used for public file transfer services."
++msgstr "कॉबलरला पब्लिक ट्रांस्फर सर्व्हिसेसकरीता वापरण्याजोगी पब्लिक फाइल्स् संपादित करण्यास परवानगी द्या."
+ 
+-#: ../gui/selinux.tbl:98
+-msgid "Disable SELinux protection for inetd daemon"
+-msgstr ""
++#: booleans.py:11
++msgid "Allow Cobbler to connect to the network using TCP."
++msgstr "TCP चा वापर करून कॉबलरला नेटवर्कसह जोडणी करण्यास परवानगी द्या."
+ 
+-#: ../gui/selinux.tbl:99
+-msgid "Disable SELinux protection for innd daemon"
+-msgstr ""
++#: booleans.py:12
++msgid "Allow Cobbler to access cifs file systems."
++msgstr "कॉबलरला cifs फाइल प्रणालीकरीता प्रवेशसाठी परवानगी द्या."
+ 
+-#: ../gui/selinux.tbl:100
+-msgid "Disable SELinux protection for iptables daemon"
+-msgstr ""
++#: booleans.py:13
++msgid "Allow Cobbler to access nfs file systems."
++msgstr "कॉबलरला nfs फाइल प्रणालीकरीता प्रवेशसाठी परवानगी द्या."
+ 
+-#: ../gui/selinux.tbl:101
+-msgid "Disable SELinux protection for ircd daemon"
+-msgstr ""
++#: booleans.py:14
++msgid "Allow collectd to connect to the network using TCP."
++msgstr "collectd ला TCP चा वापर करून नेटवर्कसह जोडणी करण्यास परवानगी द्या."
+ 
+-#: ../gui/selinux.tbl:102
+-msgid "Disable SELinux protection for irqbalance daemon"
+-msgstr ""
++#: booleans.py:15
++msgid "Allow codnor domain to connect to the network using TCP."
++msgstr "condor डोमैनला TCP चा वापर करून नेटवर्कसह जोडणी करण्यास परवानगी द्या."
+ 
+-#: ../gui/selinux.tbl:103
+-msgid "Disable SELinux protection for iscsi daemon"
+-msgstr ""
++#: booleans.py:16
++msgid ""
++"Allow system cron jobs to relabel filesystem for restoring file contexts."
++msgstr "फाइल संदर्भ पूर्वस्थितीत आणण्याकरीता सिस्टम क्रॉन जॉब्स्ला परवानगी द्या."
+ 
+-#: ../gui/selinux.tbl:104
+-msgid "Disable SELinux protection for jabberd daemon"
+-msgstr ""
++#: booleans.py:17
++msgid "Allow cvs daemon to read shadow"
++msgstr "cvs डिमनला शॅडो वाचण्यास परवानगी द्या"
+ 
+-#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
+-msgid "Kerberos"
+-msgstr ""
++#: booleans.py:18
++msgid "Allow all daemons to write corefiles to /"
++msgstr "सर्व डिमनना कोरफाइल्स लिहीण्याकरीता परवानगी द्या /"
+ 
+-#: ../gui/selinux.tbl:105
+-msgid "Disable SELinux protection for kadmind daemon"
+-msgstr ""
++#: booleans.py:19
++msgid "Allow all daemons to use tcp wrappers."
++msgstr "सर्व डिमन्स्ला tcp ऱ्यावर्स् वापरण्यास परवानगी द्या."
+ 
+-#: ../gui/selinux.tbl:106
+-msgid "Disable SELinux protection for klogd daemon"
+-msgstr ""
++#: booleans.py:20
++msgid "Allow all daemons the ability to read/write terminals"
++msgstr "सर्व डिमन्स्ला टर्मिनल्स् वाचण्यास/लिहण्यास परवानगी द्या"
+ 
+-#: ../gui/selinux.tbl:107
+-msgid "Disable SELinux protection for krb5kdc daemon"
+-msgstr ""
++#: booleans.py:21
++msgid "Allow dbadm to manage files in users home directories"
++msgstr "dbadm ला वापरकर्ताच्या होम डिरेक्ट्रिजमध्ये फाइल्स् व्यवस्थापीत करण्यास परवानगी द्या"
+ 
+-#: ../gui/selinux.tbl:108
+-msgid "Disable SELinux protection for ktalk daemons"
+-msgstr ""
++#: booleans.py:22
++msgid "Allow dbadm to read files in users home directories"
++msgstr "dbadm ला वापरकर्त्याच्या होम डिरेक्ट्रिजमध्ये फाइल्स वाचण्यास परवानगी द्या"
+ 
+-#: ../gui/selinux.tbl:109
+-msgid "Disable SELinux protection for kudzu daemon"
+-msgstr ""
++#: booleans.py:23
++msgid ""
++"Deny user domains applications to map a memory region as both executable and"
++" writable, this is dangerous and the executable should be reported in "
++"bugzilla"
++msgstr "वापरकर्ता डोमैन ॲप्लिकेशन्स्ला मेमरि क्षेत्राला दोंही एक्जिक्युटेबल व राइटेबल म्हणून मॅप करण्यास नकारा, हे धोकादायक आहे व त्यास बगजिलामध्ये कळवणे आवश्यक आहे"
+ 
+-#: ../gui/selinux.tbl:110
+-msgid "Disable SELinux protection for locate daemon"
+-msgstr ""
++#: booleans.py:24
++msgid "Allow sysadm to debug or ptrace all processes."
++msgstr "sysadm ला डिबग किंवा सर्व प्रोसेस ptrace करण्यास परवानगी द्या."
+ 
+-#: ../gui/selinux.tbl:111
+-msgid "Disable SELinux protection for lpd daemon"
+-msgstr ""
++#: booleans.py:25
++msgid "Allow dhcpc client applications to execute iptables commands"
++msgstr "iptables आदेश चालवण्याकरीता dhcpc क्लाएंट ॲप्लिकेशन्स्ला परवानगी द्या"
+ 
+-#: ../gui/selinux.tbl:112
+-msgid "Disable SELinux protection for lrrd daemon"
+-msgstr ""
++#: booleans.py:26
++msgid "Allow DHCP daemon to use LDAP backends"
++msgstr "DHCP डिमनला LDAP बॅकएंड्स् वापरण्यासाठी परवानगी द्या"
+ 
+-#: ../gui/selinux.tbl:113
+-msgid "Disable SELinux protection for lvm daemon"
+-msgstr ""
++#: booleans.py:27
++msgid "Allow all domains to use other domains file descriptors"
++msgstr "सर्व डोमैन्स्ला इतर डोमैन्स् फाइल डिस्क्रिप्टर्स्चा वापर करण्यास परवानगी द्या"
+ 
+-#: ../gui/selinux.tbl:114
+-msgid "Disable SELinux protection for mailman"
+-msgstr ""
++#: booleans.py:28
++msgid "Allow all domains to have the kernel load modules"
++msgstr "सर्व डोमैन्स्ला कर्नल लोड मॉड्युल्स् समाविष्ट करण्यास परवानगी द्या"
+ 
+-#: ../gui/selinux.tbl:115
+-msgid "Allow evolution and thunderbird to read user files"
+-msgstr ""
++#: booleans.py:29
++msgid "Allow the use of the audio devices as the source for the entropy feeds"
++msgstr "एंट्रोपि फिड्स्करीता ऑडिओ साधनांचा सोअर्स् म्हणून वापर करण्यासाठी परवानगी द्या"
+ 
+-#: ../gui/selinux.tbl:116
+-msgid "Disable SELinux protection for mdadm daemon"
+-msgstr ""
++#: booleans.py:30
++msgid "Allow exim to connect to databases (postgres, mysql)"
++msgstr "exim ला डाटाबेसेस् (postgres,, mysql) सह जोडणी करण्यासाठी परवानगी द्या"
+ 
+-#: ../gui/selinux.tbl:117
+-msgid "Disable SELinux protection for monopd daemon"
+-msgstr ""
++#: booleans.py:31
++msgid "Allow exim to create, read, write, and delete unprivileged user files."
++msgstr "exim ला विनापरवानगी वापरकर्ता फाइल्स्चे निर्माण, वाचन, लेखन, व त्यास नष्ट करण्यास परवानगी द्या."
+ 
+-#: ../gui/selinux.tbl:118
+-msgid "Allow the mozilla browser to read user files"
+-msgstr ""
++#: booleans.py:32
++msgid "Allow exim to read unprivileged user files."
++msgstr "exim ला विनापरवानगी वापरकर्ता फाइल्स् वाचण्यास परवानगी द्या."
+ 
+-#: ../gui/selinux.tbl:119
+-msgid "Disable SELinux protection for mrtg daemon"
+-msgstr ""
++#: booleans.py:33
++msgid "Enable extra rules in the cron domain to support fcron."
++msgstr "fcron ला समर्थन पुरवण्यासाठी cron डोमैनमध्ये अगाऊ रूल्स् सुरू करा."
+ 
+-#: ../gui/selinux.tbl:120
+-msgid "Disable SELinux protection for mysqld daemon"
+-msgstr ""
++#: booleans.py:34
++msgid "Allow fenced domain to connect to the network using TCP."
++msgstr "fenced डोमैनला TCP चा वापर करून नेटवर्कसह जोडणी करण्यासाठी परवानगी द्या."
+ 
+-#: ../gui/selinux.tbl:121
+-msgid "Disable SELinux protection for nagios daemon"
+-msgstr ""
++#: booleans.py:35
++msgid "Allow fenced domain to execute ssh."
++msgstr "fenced डोमैनला ssh चालवण्यास परवानगी द्या."
+ 
+-#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
+-msgid "Name Service"
+-msgstr ""
++#: booleans.py:36
++msgid "Allow ftp to read and write files in the user home directories"
++msgstr "वापरकर्त्यांच्या होम डिरेक्ट्रिजमध्ये ftp ला फाइल्स् वाचण्यास व लिहण्यास परवानगी द्या"
+ 
+-#: ../gui/selinux.tbl:122
+-msgid "Disable SELinux protection for named daemon"
+-msgstr ""
++#: booleans.py:37
++msgid ""
++"Allow ftp servers to upload files,  used for public file transfer services. "
++"Directories must be labeled public_content_rw_t."
++msgstr "पब्लिक फाइल ट्रांस्फर सर्व्हिसेसकरीता वापरले जाणारे, ftp ला फाइल्स् अपलोड करण्यासाठी परवानगी द्या. डिरेक्ट्रिज्ला public_content_rw_t असे लेबल पाहिजे."
+ 
+-#: ../gui/selinux.tbl:123
+-msgid "Disable SELinux protection for nessusd daemon"
+-msgstr ""
++#: booleans.py:38
++msgid "Allow ftp servers to connect to all ports > 1023"
++msgstr "ftp सर्व्हर्स्ला सर्व पोर्टस् > 1023 सह जोडणीकरीता परवानगी द्या"
+ 
+-#: ../gui/selinux.tbl:124
+-msgid "Disable SELinux protection for NetworkManager"
+-msgstr ""
++#: booleans.py:39
++msgid "Allow ftp servers to connect to mysql database ports"
++msgstr "ftp सर्व्हर्स्ला स्थानीय mysql सर्व्हरसह जोडणी करण्यास परवानगी द्या"
+ 
+-#: ../gui/selinux.tbl:125
+-msgid "Disable SELinux protection for nfsd daemon"
+-msgstr ""
++#: booleans.py:40
++msgid ""
++"Allow ftp servers to login to local users and read/write all files on the "
++"system, governed by DAC."
++msgstr "ftp सर्व्हरस्ला स्थानीय वापरकर्त्यांकरीता प्रवेश स्वीकराण्यास व DAC तर्फे निर्देशीत प्रणालीवरील सर्व फाइल्स् वाचणे/लिहण्यास परवानगी द्या."
+ 
+-#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
+-#: ../gui/selinux.tbl:221
+-msgid "Samba"
+-msgstr ""
++#: booleans.py:41
++msgid "Allow ftp servers to use cifs used for public file transfer services."
++msgstr "ftp ला पब्लिक ट्रांस्फर सर्व्हिसेसकरीता cifs वापरण्यासाठी परवानगी द्या."
+ 
+-#: ../gui/selinux.tbl:126
+-msgid "Disable SELinux protection for nmbd daemon"
+-msgstr ""
++#: booleans.py:42
++msgid "Allow ftp servers to use nfs used for public file transfer services."
++msgstr "nfs ला पब्लिक ट्रांस्फर सर्व्हिसेसकरीता ftp सर्व्हर्स्चा वापर करण्यासाठी परवानगी द्या."
+ 
+-#: ../gui/selinux.tbl:127
+-msgid "Disable SELinux protection for nrpe daemon"
+-msgstr ""
++#: booleans.py:43
++msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
++msgstr "पॅसिव्ह मोडकरीता ftp सर्व्हर्सना सर्व विनाआरक्षित पोर्टसाठी बाइंडचा वापर करण्याकरीता परवानगी द्या"
+ 
+-#: ../gui/selinux.tbl:128
+-msgid "Disable SELinux protection for nscd daemon"
+-msgstr ""
++#: booleans.py:44
++msgid "Determine whether Git CGI can search home directories."
++msgstr "Git CGI ने होम डिरेक्ट्रिज शोधायचे हे ओळखा."
+ 
+-#: ../gui/selinux.tbl:129
+-msgid "Disable SELinux protection for nsd daemon"
+-msgstr ""
++#: booleans.py:45
++msgid "Determine whether Git CGI can access cifs file systems."
++msgstr "Git CGI cifs फाइल प्रणालीकरीता प्रवेश प्राप्त करू शकतो, हे ओळखा."
+ 
+-#: ../gui/selinux.tbl:130
+-msgid "Disable SELinux protection for ntpd daemon"
+-msgstr ""
++#: booleans.py:46
++msgid "Determine whether Git CGI can access nfs file systems."
++msgstr "Git CGIची nfs फाइल प्रणालीकरीता प्रवेश प्राप्ति शक्य आहे किंवा नाही, हे ओळखा."
+ 
+-#: ../gui/selinux.tbl:131
+-msgid "Disable SELinux protection for oddjob"
+-msgstr ""
++#: booleans.py:47
++msgid ""
++"Determine whether Git session daemon can bind TCP sockets to all unreserved "
++"ports."
++msgstr "सर्व विनाआरक्षित पोर्टस्करीता Git सत्र डिमनला tcp सॉकेटस्करीता बांधणी शक्य आहे किंवा नाही, हे ओळखा."
+ 
+-#: ../gui/selinux.tbl:132
+-msgid "Disable SELinux protection for oddjob_mkhomedir"
+-msgstr ""
++#: booleans.py:48
++msgid ""
++"Determine whether calling user domains can execute Git daemon in the "
++"git_session_t domain."
++msgstr "युजर डोमेनला कॉल केल्याने git_session_t डोमेनमध्ये Git डिमनला चालवणे शक्य आहे, हे ओळखा."
+ 
+-#: ../gui/selinux.tbl:133
+-msgid "Disable SELinux protection for openvpn daemon"
+-msgstr ""
++#: booleans.py:49
++msgid "Determine whether Git system daemon can search home directories."
++msgstr "Git सिस्टम डिमन होम डिरेक्ट्रिज शोधू शकतो किंवा नाही, हे ओळखा."
+ 
+-#: ../gui/selinux.tbl:134
+-msgid "Disable SELinux protection for pam daemon"
+-msgstr ""
++#: booleans.py:50
++msgid "Determine whether Git system daemon can access cifs file systems."
++msgstr "Git प्रणाली डिमन cifs फाइल प्रणालीकरीता प्रवेश प्राप्त करू शकतो किंवा नाही, हे ओळखा."
+ 
+-#: ../gui/selinux.tbl:135
+-msgid "Disable SELinux protection for pegasus"
+-msgstr ""
++#: booleans.py:51
++msgid "Determine whether Git system daemon can access nfs file systems."
++msgstr "Git प्रणाली डिमनची nfs फाइल प्रणालीकरीता प्रवेश प्राप्ति शक्य आहे किंवा नाही, हे ओळखा."
+ 
+-#: ../gui/selinux.tbl:136
+-msgid "Disable SELinux protection for perdition daemon"
+-msgstr ""
++#: booleans.py:52
++msgid "Allow gitisis daemon to send mail"
++msgstr "gitisis डिमनला मेल पाठवण्यास परवानगी द्या"
+ 
+-#: ../gui/selinux.tbl:137
+-msgid "Disable SELinux protection for portmap daemon"
+-msgstr ""
++#: booleans.py:53
++msgid "Enable reading of urandom for all domains."
++msgstr "सर्व डोमैन्स्ला urandom याचे वाचणे सुरू करण्यास परवानगी द्या."
+ 
+-#: ../gui/selinux.tbl:138
+-msgid "Disable SELinux protection for portslave daemon"
+-msgstr ""
++#: booleans.py:54
++msgid ""
++"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
++"agent to manage user files."
++msgstr "gpg-agent --write-env-file पर्यायचा वापर स्वीकारा. यामुळे gpg-agent ला वापरकर्त्याचे फाइल्स व्यवस्थापीत करण्यासाठी परवानगी प्राप्त होते."
+ 
+-#: ../gui/selinux.tbl:139
+-msgid "Disable SELinux protection for postfix"
+-msgstr ""
++#: booleans.py:55
++msgid ""
++"Allow gpg web domain to modify public files used for public file transfer "
++"services."
++msgstr "gpg ला पब्लिक ट्रांस्फर सर्व्हिसेसकरीता पब्लिक फाइल्स् संपादित करण्यासाठी परवानगी द्या."
+ 
+-#: ../gui/selinux.tbl:140
+-msgid "Disable SELinux protection for postgresql daemon"
+-msgstr ""
++#: booleans.py:56
++msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
++msgstr "gssd ला temp डिरेक्ट्रि वाचण्यास परवानगी द्या.  kerberos tgt करीता प्रवेशसाठी."
+ 
+-#: ../gui/selinux.tbl:141
+-msgid "pppd"
+-msgstr ""
++#: booleans.py:57
++msgid ""
++"Allow Apache to modify public files used for public file transfer services. "
++"Directories/Files must be labeled public_content_rw_t."
++msgstr "अपॅचीला पब्लिक ट्रांस्फर सर्व्हिसेसकरीता पब्लिक फाइल्स् संपादित करण्यासाठी परवानगी द्या. डिरेक्ट्रिज्/फाइल्स्चे लेबल public_content_rw_t असायला पाहिजे."
+ 
+-#: ../gui/selinux.tbl:141
+-msgid "Allow pppd to be run for a regular user"
+-msgstr ""
++#: booleans.py:58
++msgid "Allow httpd to use built in scripting (usually php)"
++msgstr "बिल्ट इन स्क्रिप्टिंगच्या वापर करण्यासाठी (सहसा php) httpd ला परवानगी द्या"
+ 
+-#: ../gui/selinux.tbl:142
+-msgid "Disable SELinux protection for pptp"
+-msgstr ""
++#: booleans.py:59
++msgid "Allow http daemon to check spam"
++msgstr "http डिमनला स्पॅम तपासण्यास परवानगी द्या"
+ 
+-#: ../gui/selinux.tbl:143
+-msgid "Disable SELinux protection for prelink daemon"
+-msgstr ""
++#: booleans.py:60
++msgid ""
++"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
++"ports"
++msgstr "ftp पोर्ट व ephemeral पोर्टस्सह जुळणाऱ्या httpd ला FTP क्लाएंट म्हणून चालवण्यास परवानगी द्या"
+ 
+-#: ../gui/selinux.tbl:144
+-msgid "Disable SELinux protection for privoxy daemon"
+-msgstr ""
++#: booleans.py:61
++msgid "Allow httpd to connect to the ldap port"
++msgstr "httpd ला ldap पोर्टसह जोडणीकरीता परवानगी द्या"
+ 
+-#: ../gui/selinux.tbl:145
+-msgid "Disable SELinux protection for ptal daemon"
+-msgstr ""
++#: booleans.py:62
++msgid "Allow http daemon to connect to zabbix"
++msgstr "http डिमनला zabbix सह जोडणी करण्यास परवानगी द्या"
+ 
+-#: ../gui/selinux.tbl:146
+-msgid "Disable SELinux protection for pxe daemon"
+-msgstr ""
++#: booleans.py:63
++msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
++msgstr "TCP पोर्टचा वापर करून HTTPD स्क्रिप्टस् व विभागांना नेटवर्कसह जोडणीकरीता परवानगी द्या."
+ 
+-#: ../gui/selinux.tbl:147
+-msgid "Disable SELinux protection for pyzord"
+-msgstr ""
++#: booleans.py:64
++msgid ""
++"Allow HTTPD scripts and modules to connect to cobbler over the network."
++msgstr "HTTPD स्क्रिप्टस् व घटकांना नेटवर्कवरील कॉबलरसह जोडणीकरीता परवानगी द्या."
+ 
+-#: ../gui/selinux.tbl:148
+-msgid "Disable SELinux protection for quota daemon"
+-msgstr ""
++#: booleans.py:65
++msgid ""
++"Allow HTTPD scripts and modules to connect to databases over the network."
++msgstr "HTTPD स्क्रिप्टस् व घटकांना नेटवर्कवरील डाटाबेसेस्सह जोडणीकरीता परवानगी द्या."
+ 
+-#: ../gui/selinux.tbl:149
+-msgid "Disable SELinux protection for radiusd daemon"
+-msgstr ""
++#: booleans.py:66
++msgid "Allow httpd to connect to memcache server"
++msgstr "httpd ला memcache सर्व्हरसह जोडणीकरीता परवानगी द्या"
+ 
+-#: ../gui/selinux.tbl:150
+-msgid "Disable SELinux protection for radvd daemon"
+-msgstr ""
++#: booleans.py:67
++msgid "Allow httpd to act as a relay"
++msgstr "httpd ला रिले म्हणून चालवण्यास परवानगी द्या"
+ 
+-#: ../gui/selinux.tbl:151
+-msgid "Disable SELinux protection for rdisc"
+-msgstr ""
++#: booleans.py:68
++msgid "Allow http daemon to send mail"
++msgstr "डिमनला मेल पाठवण्यास परवानगी द्या"
+ 
+-#: ../gui/selinux.tbl:152
+-msgid "Disable SELinux protection for readahead"
+-msgstr ""
++#: booleans.py:69
++msgid "Allow Apache to communicate with avahi service via dbus"
++msgstr "Apache ला dbus च्या सहायाने avahi सर्व्हिससह संपर्क करण्यास परवानगी द्या"
+ 
+-#: ../gui/selinux.tbl:153
+-msgid "Allow programs to read files in non-standard locations (default_t)"
+-msgstr ""
++#: booleans.py:70
++msgid "Allow httpd cgi support"
++msgstr "httpd cgi समर्थनकरीता परवानगी द्या"
+ 
+-#: ../gui/selinux.tbl:154
+-msgid "Disable SELinux protection for restorecond"
+-msgstr ""
++#: booleans.py:71
++msgid "Allow httpd to act as a FTP server by listening on the ftp port."
++msgstr "ftp पोर्टवर ऐकून httpd ला FTP सर्व्हर म्हणून चालवण्यास परवानगी द्या."
+ 
+-#: ../gui/selinux.tbl:155
+-msgid "Disable SELinux protection for rhgb daemon"
+-msgstr ""
++#: booleans.py:72
++msgid "Allow httpd to read home directories"
++msgstr "httpd ला होम डिरेक्ट्रिज् वाचण्यास परवानगी द्या"
+ 
+-#: ../gui/selinux.tbl:156
+-msgid "Disable SELinux protection for ricci"
+-msgstr ""
++#: booleans.py:73
++msgid "Allow httpd scripts and modules execmem/execstack"
++msgstr "httpd स्क्रिप्टस् व घटके execmem/execstack करीता परवानगी द्या"
+ 
+-#: ../gui/selinux.tbl:157
+-msgid "Disable SELinux protection for ricci_modclusterd"
+-msgstr ""
++#: booleans.py:74
++msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
++msgstr "पूर्णपणे बंद करण्यासाठी HTTPD ला पोर्ट 80 सह जोडणीकरीता परवानगी द्या"
+ 
+-#: ../gui/selinux.tbl:158
+-msgid "Disable SELinux protection for rlogind daemon"
+-msgstr ""
++#: booleans.py:75
++msgid "Allow httpd processes to manage IPA content"
++msgstr "httpd प्रोसेसला IPA अंतर्भुत माहिती व्यवस्थापीत करण्यास परवानगी द्या"
+ 
+-#: ../gui/selinux.tbl:159
+-msgid "Disable SELinux protection for rpcd daemon"
+-msgstr ""
++#: booleans.py:76
++msgid "Allow Apache to use mod_auth_ntlm_winbind"
++msgstr "अपॅचिला mod_auth_ntlm_winbind वापरण्यास परवानगी द्या"
+ 
+-#: ../gui/selinux.tbl:160
+-msgid "Disable SELinux protection for rshd"
+-msgstr ""
++#: booleans.py:77
++msgid "Allow Apache to use mod_auth_pam"
++msgstr "Apache ला mod_auth_pam चा वापर करण्यास परवानी द्या"
+ 
+-#: ../gui/selinux.tbl:161
+-msgid "rsync"
+-msgstr ""
++#: booleans.py:78
++msgid "Allow httpd to read user content"
++msgstr "httpd ला वापरकर्ता अंतर्भुत माहिती वाचण्यास परवानगी द्या"
+ 
+-#: ../gui/selinux.tbl:161
+-msgid "Disable SELinux protection for rsync daemon"
+-msgstr ""
++#: booleans.py:79
++msgid "Allow Apache to run in stickshift mode, not transition to passenger"
++msgstr "Apache ला stickshift मोडमध्ये चालवण्यास परवानगी द्या, व पॅसेंजरकरीता स्थानांतरीत न होता"
+ 
+-#: ../gui/selinux.tbl:162
+-msgid "Allow ssh to run from inetd instead of as a daemon"
+-msgstr ""
++#: booleans.py:80
++msgid "Allow httpd daemon to change its resource limits"
++msgstr "httpd डिमनला रिसोअर्स् मर्यादा बदलण्यास परवानगी द्या"
+ 
+-#: ../gui/selinux.tbl:163
+-msgid "Allow Samba to share nfs directories"
+-msgstr ""
++#: booleans.py:81
++msgid ""
++"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
++msgstr "HTTPD ला SSI एक्जिक्युटेबल्स समान डोमैनमध्ये CGI स्क्रिप्टस् म्हणून चालवण्याकरीता परवानगी द्या."
+ 
+-#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
+-msgid "SASL authentication server"
+-msgstr ""
++#: booleans.py:82
++msgid ""
++"Allow apache scripts to write to public content, directories/files must be "
++"labeled public_rw_content_t."
++msgstr "apache स्क्रिप्टस्ला पब्लिक कंटेंटकरीता लिहण्यास परवानगी द्या, डिरेक्ट्रिज्/फाइल्स्चे लेबल public_rw_content_t पाहिजे."
+ 
+-#: ../gui/selinux.tbl:164
+-msgid "Allow sasl authentication server to read /etc/shadow"
+-msgstr ""
++#: booleans.py:83
++msgid "Allow Apache to execute tmp content."
++msgstr "अपॅचीला tmp अंतर्भुत माहिती चालवण्यास परवानगी द्या."
+ 
+-#: ../gui/selinux.tbl:165
++#: booleans.py:84
+ msgid ""
+-"Allow X-Windows server to map a memory region as both executable and writable"
+-msgstr ""
++"Unify HTTPD to communicate with the terminal. Needed for entering the "
++"passphrase for certificates at the terminal."
++msgstr "HTTPD ला टर्मिनलसह संपर्क करण्यासाठी एकत्रीत करा. टर्मिनलकडे प्रमाणपत्रांकरीता पासफ्रेज पुरवण्याकरीता आवश्यक."
+ 
+-#: ../gui/selinux.tbl:166
+-msgid "Disable SELinux protection for saslauthd daemon"
+-msgstr ""
++#: booleans.py:85
++msgid "Unify HTTPD handling of all content files."
++msgstr "सर्व अंतर्भुतमाहिती फाइल्स्चे HTTPD हाताळणी एकत्रीत करा."
+ 
+-#: ../gui/selinux.tbl:167
+-msgid "Disable SELinux protection for scannerdaemon daemon"
+-msgstr ""
++#: booleans.py:86
++msgid "Allow httpd to access cifs file systems"
++msgstr "httpd ला cifs फाइल प्रणालीकरीता प्रवेशसाठी परवानगी द्या"
+ 
+-#: ../gui/selinux.tbl:168
+-msgid "Do not allow transition to sysadm_t, sudo and su effected"
+-msgstr ""
++#: booleans.py:87
++msgid "Allow httpd to access FUSE file systems"
++msgstr "httpd ला FUSE फाइल प्रणालींकरीता प्रवेश प्राप्तिसाठी परवानगी द्या"
+ 
+-#: ../gui/selinux.tbl:169
+-msgid "Do not allow any processes to load kernel modules"
+-msgstr ""
++#: booleans.py:88
++msgid "Allow httpd to run gpg"
++msgstr "httpd ला gpg चालवण्यास परवानगी द्या"
+ 
+-#: ../gui/selinux.tbl:170
+-msgid "Do not allow any processes to modify kernel SELinux policy"
+-msgstr ""
++#: booleans.py:89
++msgid "Allow httpd to access nfs file systems"
++msgstr "httpd ला nfs फाइल प्रणालींकरीता प्रवेशसाठी परवानगी द्या"
+ 
+-#: ../gui/selinux.tbl:171
+-msgid "Disable SELinux protection for sendmail daemon"
+-msgstr ""
++#: booleans.py:90
++msgid "Allow httpd to communicate with oddjob to start up a service"
++msgstr "httpd ला oddjob सह सर्व्हिस सुरू करण्यासाठी परवानगी द्या"
+ 
+-#: ../gui/selinux.tbl:172
+-msgid "Disable SELinux protection for setrans"
+-msgstr ""
++#: booleans.py:91
++msgid "Allow httpd to access openstack ports"
++msgstr "httpd ला openstack पोर्टसकरीता प्रवेश द्या"
+ 
+-#: ../gui/selinux.tbl:173
+-msgid "Disable SELinux protection for setroubleshoot daemon"
+-msgstr ""
++#: booleans.py:92
++msgid "Allow icecast to connect to all ports, not just sound ports."
++msgstr "icecast ला सर्व पोर्टस्सह, फक्त साऊंड पोर्टस्चं नाही जोडणीकरीता परवानगी द्या."
+ 
+-#: ../gui/selinux.tbl:174
+-msgid "Disable SELinux protection for slapd daemon"
+-msgstr ""
++#: booleans.py:93
++msgid ""
++"Allow the Irssi IRC Client to connect to any port, and to bind to any "
++"unreserved port."
++msgstr "Irssi IRC क्लाएंटला कोणत्याहि पोर्टसह जोडणी करण्यास, व कोणत्याहि विनाआरक्षित पोर्टसह बांधणी करण्यासाठी परवानगी द्या."
+ 
+-#: ../gui/selinux.tbl:175
+-msgid "Disable SELinux protection for slrnpull daemon"
+-msgstr ""
++#: booleans.py:94
++msgid "Allow java executable stack"
++msgstr "जावा एक्जिक्युटेबल स्टॅक स्वीकारा"
+ 
+-#: ../gui/selinux.tbl:176
+-msgid "Disable SELinux protection for smbd daemon"
+-msgstr ""
++#: booleans.py:95
++msgid "Allow confined applications to run with kerberos."
++msgstr "केर्बेरोससह मर्यादित ॲप्लिकेशन्स्ला चालवण्यासाठी परवानगी द्या."
+ 
+-#: ../gui/selinux.tbl:177
+-msgid "Disable SELinux protection for snmpd daemon"
+-msgstr ""
++#: booleans.py:96
++msgid "Allow syslogd daemon to send mail"
++msgstr "syslogd डिमनला मेल पाठवण्यास परवानगी द्या"
+ 
+-#: ../gui/selinux.tbl:178
+-msgid "Disable SELinux protection for snort daemon"
+-msgstr ""
++#: booleans.py:97
++msgid "Allow syslogd the ability to read/write terminals"
++msgstr "syslogd ला टर्मिनल्स्करीता वाचन किंवा लेखन परवानगी द्या"
+ 
+-#: ../gui/selinux.tbl:179
+-msgid "Disable SELinux protection for soundd daemon"
+-msgstr ""
++#: booleans.py:98
++msgid "Allow logging in and using the system from /dev/console."
++msgstr "/dev/console पासून प्रणाली अंतर्गत प्रवेश व प्रणालीच्या वापरकरीता परवानगी द्या."
+ 
+-#: ../gui/selinux.tbl:180
+-msgid "Disable SELinux protection for sound daemon"
+-msgstr ""
++#: booleans.py:99
++msgid ""
++"Control the ability to mmap a low area of the address space, as configured "
++"by /proc/sys/kernel/mmap_min_addr."
++msgstr "/proc/sys/kernel/mmap_min_addr तर्फे संरचीत, ॲड्रेस स्पेस्चे खालील क्षेत्राला mmap करण्याची क्षमतेला नियंत्रीत करा."
+ 
+-#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
+-msgid "Spam Protection"
+-msgstr ""
++#: booleans.py:100
++msgid "Allow mock to read files in home directories."
++msgstr "मॉकला होम डिरेक्ट्रिज् अंतर्गत फाइल्स् वाचण्यास परवानगी द्या."
+ 
+-#: ../gui/selinux.tbl:181
+-msgid "Disable SELinux protection for spamd daemon"
+-msgstr ""
++#: booleans.py:101
++msgid "Allow the mount command to mount any directory or file."
++msgstr "mount आदेशला कोणतिहि डिरेक्ट्री किंवा फाइल माउंट करण्यास परवानगी द्या."
+ 
+-#: ../gui/selinux.tbl:182
+-msgid "Allow spamd to access home directories"
+-msgstr ""
++#: booleans.py:102
++msgid "Allow mozilla plugin domain to connect to the network using TCP."
++msgstr "mozilla प्लगइन डोमेनला TCP चा वापर करून नेटवर्कसह जोडणी करण्यासाठी परवानगी द्या."
+ 
+-#: ../gui/selinux.tbl:183
+-msgid "Allow Spam Assassin daemon network access"
+-msgstr ""
++#: booleans.py:103
++msgid ""
++"Allow mozilla_plugins to create random content in the users home directory"
++msgstr "वापरकर्त्याच्या होम डिरेक्ट्रीमध्ये mozilla_plugins ला विनाक्रम अंतर्भुत माहिती निर्माण करायची परवानगी द्या"
+ 
+-#: ../gui/selinux.tbl:184
+-msgid "Disable SELinux protection for speedmgmt daemon"
+-msgstr ""
++#: booleans.py:104
++msgid "Allow confined web browsers to read home directory content"
++msgstr "मर्यादित वेब ब्राउजर्स्ला होम डिरेक्ट्रितील अंतर्भुत माहिती वाचण्यास परवानगी द्या"
+ 
+-#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
+-msgid "Squid"
+-msgstr ""
++#: booleans.py:105
++msgid "Allow mplayer executable stack"
++msgstr "mplayer एक्जिक्युटेबल स्टॅकला परवानगी द्या"
+ 
+-#: ../gui/selinux.tbl:185
+-msgid "Allow squid daemon to connect to the network"
+-msgstr ""
++#: booleans.py:106
++msgid "Allow mysqld to connect to all ports"
++msgstr "mysqld ला सर्व पोर्टशी जोडणी करण्यास परवानगी द्या"
+ 
+-#: ../gui/selinux.tbl:186
+-msgid "Disable SELinux protection for squid daemon"
+-msgstr ""
++#: booleans.py:107
++msgid "Allow BIND to bind apache port."
++msgstr "BIND ला अपाची पोर्टसह बांधणीकरीता परवानगी द्या."
+ 
+-#: ../gui/selinux.tbl:187
+-msgid "Disable SELinux protection for ssh daemon"
+-msgstr ""
++#: booleans.py:108
++msgid ""
++"Allow BIND to write the master zone files. Generally this is used for "
++"dynamic DNS or zone transfers."
++msgstr "BIND ला मास्टर झोन फाइल्स्करीता लिहणे स्वीकारा. सहसा याचा वापर डायनॅमिक DNS किंवा झोन ट्रांस्फरकरीता केला जातो."
+ 
+-#: ../gui/selinux.tbl:188
+-msgid "Allow ssh logins as sysadm_r:sysadm_t"
+-msgstr ""
++#: booleans.py:109
++msgid "Allow any files/directories to be exported read/only via NFS."
++msgstr "NFS तर्फे फक्त वाचनीय म्हणून कोणत्याहि फाइल्स्/डिरेक्ट्रिज्ला एकस्पोर्ट करण्यासाठी परवानगी द्या."
+ 
+-#: ../gui/selinux.tbl:189
++#: booleans.py:110
++msgid "Allow any files/directories to be exported read/write via NFS."
++msgstr "NFS तर्फे कोणत्याहि फाइल्स्/डिरेक्ट्रिज्ला रिड/राइट म्हणून एक्सपोर्ट करण्यासाठी परवानगी द्या."
 +
-+#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
-+#: ../gui/system-config-selinux.glade:943
-+msgid "MLS/MCS Range"
-+msgstr ""
++#: booleans.py:111
+ msgid ""
+-"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
+-"bashrc)"
+-msgstr ""
++"Allow nfs servers to modify public files used for public file transfer "
++"services.  Files/Directories must be labeled public_content_rw_t."
++msgstr "nfs सर्व्हर्स्ला पब्लिक ट्रांस्फर सर्व्हिसेसकरीता पब्लिक फाइल्स् संपादित करण्यासाठी परवानगी द्या. फाइल्स्/डिरेक्ट्रिज् यास public_content_rw_t सह लेबल करायला हवे."
+ 
+-#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
+-msgid "Universal SSL tunnel"
+-msgstr ""
++#: booleans.py:112
++msgid "Allow system to run with NIS"
++msgstr "प्रणालीला NIS सह चालवण्यास परवानगी द्या"
+ 
+-#: ../gui/selinux.tbl:190
+-msgid "Disable SELinux protection for stunnel daemon"
+-msgstr ""
++#: booleans.py:113
++msgid "Allow confined applications to use nscd shared memory."
++msgstr "मर्यादित ॲप्लिकेशन्स्ला nscd शेअर्ड् मेमरि चालवण्यास परवानगी द्या."
+ 
+-#: ../gui/selinux.tbl:191
+-msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
+-msgstr ""
++#: booleans.py:114
++msgid "Allow nsplugin code to connect to unreserved ports"
++msgstr "zabbix ला विनाआरक्षित पोर्टसह जोडणीकरीता परवानगी द्या"
+ 
+-#: ../gui/selinux.tbl:192
+-msgid "Disable SELinux protection for swat daemon"
+-msgstr ""
++#: booleans.py:115
++msgid "Allow nsplugin code to execmem/execstack"
++msgstr "nsplugin कोडला execmem/execstack करीता परवानगी द्या"
+ 
+-#: ../gui/selinux.tbl:193
+-msgid "Disable SELinux protection for sxid daemon"
+-msgstr ""
++#: booleans.py:116
++msgid "Allow openvpn to read home directories"
++msgstr "openvpn ला होम डिरेक्ट्रिज् वाचण्यास परवानगी द्या"
+ 
+-#: ../gui/selinux.tbl:194
+-msgid "Disable SELinux protection for syslogd daemon"
+-msgstr ""
++#: booleans.py:117
++msgid "Allow piranha-lvs domain to connect to the network using TCP."
++msgstr "piranha-lvs डोमैनला TCP चा वापर करून नेटवर्कसह जोडणी करण्यासाठी परवानगी द्या."
+ 
+-#: ../gui/selinux.tbl:195
+-msgid "Disable SELinux protection for system cron jobs"
+-msgstr ""
++#: booleans.py:118
++msgid "Allow polipo to connect to all ports > 1023"
++msgstr "polipo ला सर्व पोर्ट > 1023 सह जोडणी करण्यास परवानगी द्या"
+ 
+-#: ../gui/selinux.tbl:196
+-msgid "Disable SELinux protection for tcp daemon"
+-msgstr ""
++#: booleans.py:119
++msgid ""
++"Determine whether Polipo session daemon can bind tcp sockets to all "
++"unreserved ports."
++msgstr "सर्व विनाआरक्षित पोर्टस्करीता पोलिपो सत्र डिमनला tcp सॉकेटस्करीता बांधणीकरण्यासाठी परवानगी द्या."
+ 
+-#: ../gui/selinux.tbl:197
+-msgid "Disable SELinux protection for telnet daemon"
+-msgstr ""
++#: booleans.py:120
++msgid ""
++"Determine whether calling user domains can execute Polipo daemon in the "
++"polipo_session_t domain."
++msgstr "युजर डोमैन्स्ला कॉल केल्याने polipo_session_t डोमैन अंतर्गत Polipo डिमनला चालवणे शक्य आहे, हे ओळखा."
+ 
+-#: ../gui/selinux.tbl:198
+-msgid "Disable SELinux protection for tftpd daemon"
+-msgstr ""
++#: booleans.py:121
++msgid "Determine whether polipo can access cifs file systems."
++msgstr "polipoची cifs फाइल प्रणालींकरीता प्रवेश प्राप्ति शक्य आहे किंवा नाही, हे ओळखा."
+ 
+-#: ../gui/selinux.tbl:199
+-msgid "Disable SELinux protection for transproxy daemon"
+-msgstr ""
++#: booleans.py:122
++msgid "Determine whether Polipo can access nfs file systems."
++msgstr "polipo nfs फाइल प्रणालींकरीता प्रवेश ओळखा."
+ 
+-#: ../gui/selinux.tbl:200
+-msgid "Disable SELinux protection for udev daemon"
+-msgstr ""
++#: booleans.py:123
++msgid "Enable polyinstantiated directory support."
++msgstr "पॉलिइंस्टँशिएटेड डिरेक्ट्री समर्थन सुरू करा."
+ 
+-#: ../gui/selinux.tbl:201
+-msgid "Disable SELinux protection for uml daemon"
+-msgstr ""
++#: booleans.py:124
++msgid "Allow the portage domains to use NFS mounts (regular nfs_t)"
++msgstr "पोर्टेज डोमेन्सला NFS माउंट्स्चा (रेग्युलर nfs_t) वापर करण्यास परवानगी द्या"
+ 
+-#: ../gui/selinux.tbl:202
+-msgid ""
+-"Allow xinetd to run unconfined, including any services it starts that do not "
+-"have a domain transition explicitly defined"
+-msgstr ""
++#: booleans.py:125
++msgid "Allow postfix_local domain full write access to mail_spool directories"
++msgstr "postfix_local डोमैनला mail_spool डिरेक्ट्रिजकरीता संपूर्ण राइट प्रवेशकरीता परवानगी द्या"
+ 
+-#: ../gui/selinux.tbl:203
+-msgid ""
+-"Allow rc scripts to run unconfined, including any daemon started by an rc "
+-"script that does not have a domain transition explicitly defined"
+-msgstr ""
++#: booleans.py:126
++msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
++msgstr "postgresql ला ssh व rsync चा पॉइंट-इन-टाइम रिकव्हरिकरीता वापरण्यासाठी परवानगी द्या"
+ 
+-#: ../gui/selinux.tbl:204
+-msgid "Allow rpm to run unconfined"
+-msgstr ""
++#: booleans.py:127
++msgid "Allow transmit client label to foreign database"
++msgstr "फॉरेन डाटाबेसकरीता ट्रांस्मिट क्लाएंट लेबल स्वीकारण्यासाठी परवानगी द्या"
+ 
+-#: ../gui/selinux.tbl:205
+-msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
+-msgstr ""
++#: booleans.py:128
++msgid "Allow database admins to execute DML statement"
++msgstr "डाटाबेस ॲडमिन्स्ला DML वाक्य चालवण्यास परवानगी द्या"
+ 
+-#: ../gui/selinux.tbl:206
+-msgid "Disable SELinux protection for updfstab daemon"
+-msgstr ""
++#: booleans.py:129
++msgid "Allow unprivileged users to execute DDL statement"
++msgstr "DDL वाक्य चालवण्याकरीता विनापरवानगी वापरकर्त्यांना परवानगी द्या"
+ 
+-#: ../gui/selinux.tbl:207
+-msgid "Disable SELinux protection for uptimed daemon"
+-msgstr ""
++#: booleans.py:130
++msgid "Allow pppd to load kernel modules for certain modems"
++msgstr "ठराविक मोडेम्स्करीता pppd ला कर्नल घटके लोड करण्यास परवानगी द्या"
 +
-+#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
-+#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
-+#: ../semanage/seobject.py:864
-+#, python-format
-+msgid "Could not check if SELinux user %s is defined"
-+msgstr ""
++#: booleans.py:131
++msgid "Allow pppd to be run for a regular user"
++msgstr "नियमीत वापरकर्त्यास pppd चालवण्याकरीता परवानगी द्या"
+ 
+-#: ../gui/selinux.tbl:208
++#: booleans.py:132
+ msgid ""
+-"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
+-"staff_r can do so"
+-msgstr ""
++"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
++msgstr "squid ला सर्व पोर्टस्, HTTP, FTP, व गोफर पोर्टस् वगळता यासह जोडणीकरीता परवानगी द्या."
+ 
+-#: ../gui/selinux.tbl:209
+-msgid "Allow users to execute the mount command"
+-msgstr ""
++#: booleans.py:133
++msgid "Allow Puppet client to manage all file types."
++msgstr "पपेट क्लाएंटला सर्व फाइल प्रकार व्यवस्थापीत करण्यासाठी परवानगी द्या."
+ 
+-#: ../gui/selinux.tbl:210
+-msgid "Allow regular users direct mouse access (only allow the X server)"
+-msgstr ""
++#: booleans.py:134
++msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
++msgstr "पपेट मास्टरला MySQL व PostgreSQL डाटाबेससह जोडणीकरीता परवानगी द्या"
+ 
+-#: ../gui/selinux.tbl:211
+-msgid "Allow users to run the dmesg command"
+-msgstr ""
++#: booleans.py:135
++msgid "Allow qemu to connect fully to the network"
++msgstr "qemu ला नेटवर्कसह संपूर्णतया जोडणी करण्यास परवानगी द्या"
+ 
+-#: ../gui/selinux.tbl:212
+-msgid "Allow users to control network interfaces (also needs USERCTL=true)"
+-msgstr ""
++#: booleans.py:136
++msgid "Allow qemu to use cifs/Samba file systems"
++msgstr "qemu ला cifs/साम्बा फाइल प्रणालींच्या वापरकरीता परवानगी द्या"
+ 
+-#: ../gui/selinux.tbl:213
+-msgid "Allow normal user to execute ping"
+-msgstr ""
++#: booleans.py:137
++msgid "Allow qemu to use serial/parallel communication ports"
++msgstr "qemu ला सिरिअल/पॅरलल् कम्युनिकेशन पोर्टस्चा वापर करण्यासाठी परवानगी द्या"
+ 
+-#: ../gui/selinux.tbl:214
+-msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
+-msgstr ""
++#: booleans.py:138
++msgid "Allow qemu to use nfs file systems"
++msgstr "nfs फाइल प्रणालींचा वापर करण्यासाठी qemu ला परवानगी द्या"
+ 
+-#: ../gui/selinux.tbl:215
+-msgid "Allow users to rw usb devices"
+-msgstr ""
++#: booleans.py:139
++msgid "Allow qemu to use usb devices"
++msgstr "qemu ला usb साधने वापरण्यास परवानगी द्या"
 +
-+#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
-+#: ../semanage/seobject.py:870
-+#, python-format
-+msgid "Could not query user for %s"
-+msgstr ""
++#: booleans.py:140
++msgid "Allow racoon to read shadow"
++msgstr "racoon ला शॅडो वाचण्यास परवानगी द्या"
+ 
+-#: ../gui/selinux.tbl:216
++#: booleans.py:141
++msgid "Allow rgmanager domain to connect to the network using TCP."
++msgstr "rgmanager डोमैनला TCP चा वापर करून नेटवर्कसह जोडणी करण्यासाठी परवानगी द्या."
 +
-+#: ../semanage/seobject.py:726
-+#, python-format
-+msgid "You must add at least one role for %s"
-+msgstr ""
++#: booleans.py:142
+ msgid ""
+-"Allow users to run TCP servers (bind to ports and accept connection from the "
+-"same domain and outside users)  disabling this forces FTP passive mode and "
+-"may change other protocols"
+-msgstr ""
++"Allow rsync to modify public files used for public file transfer services.  "
++"Files/Directories must be labeled public_content_rw_t."
++msgstr "rsyncला पब्लिक ट्रांस्फर सर्व्हिसेसकरीता पब्लिक फाइल्स् संपादित करण्यासाठी परवानगी द्या. फाइल्स्/डिरेक्ट्रिज् यास public_content_rw_t सह लेबल करायला हवे."
+ 
+-#: ../gui/selinux.tbl:217
+-msgid "Allow user to stat ttyfiles"
+-msgstr ""
++#: booleans.py:143
++msgid "Allow rsync to run as a client"
++msgstr "rsync ला क्लाएंट म्हणून चालवण्यासाठी परवानगी द्या"
+ 
+-#: ../gui/selinux.tbl:218
+-msgid "Disable SELinux protection for uucpd daemon"
+-msgstr ""
++#: booleans.py:144
++msgid "Allow rsync to export any files/directories read only."
++msgstr "rsyncला कोणत्याहि फाइल्स्/डिरेक्ट्रिज्ला फक्त वाचनजोगी म्हणून एक्सपोर्ट करण्यास परवानगी द्या."
+ 
+-#: ../gui/selinux.tbl:219
+-msgid "Disable SELinux protection for vmware daemon"
+-msgstr ""
++#: booleans.py:145
++msgid "Allow rsync servers to share cifs files systems"
++msgstr "rsync सर्व्हरना cifs फाइल प्रणाली शेअर करण्यासाठी परवानगी द्या"
+ 
+-#: ../gui/selinux.tbl:220
+-msgid "Disable SELinux protection for watchdog daemon"
+-msgstr ""
++#: booleans.py:146
++msgid "Allow rsync servers to share nfs files systems"
++msgstr "nfs फाइल प्रणालींचा वापर करण्यासाठी rsync सर्व्हर्सला परवानगी द्या"
+ 
+-#: ../gui/selinux.tbl:221
+-msgid "Disable SELinux protection for winbind daemon"
+-msgstr ""
++#: booleans.py:147
++msgid "Allow samba to create new home directories (e.g. via PAM)"
++msgstr "साम्बाला नवीन होम डिरेक्ट्रिज (उ.दा. PAM तर्फे) निर्माण करण्यास परवानगी द्या"
+ 
+-#: ../gui/selinux.tbl:222
+-msgid "Disable SELinux protection for xdm daemon"
+-msgstr ""
++#: booleans.py:148
++msgid ""
++"Allow samba to act as the domain controller, add users, groups and change "
++"passwords."
++msgstr "साम्बाला डोमैन कंट्रोलर, वापरकर्ते, गटे समाविष्ट करणे व पासवर्ड बदलण्यास परवानगी द्या."
+ 
+-#: ../gui/selinux.tbl:223
+-msgid "Allow xdm logins as sysadm_r:sysadm_t"
+-msgstr ""
++#: booleans.py:149
++msgid "Allow samba to share users home directories."
++msgstr "साम्बाला वापरकर्त्यांची होम डिरेक्ट्रिज निर्माण करण्यास परवानगी द्या."
+ 
+-#: ../gui/selinux.tbl:224
+-msgid "Disable SELinux protection for xen daemon"
+-msgstr ""
++#: booleans.py:150
++msgid "Allow samba to share any file/directory read only."
++msgstr "साम्बाला कोणतेहि फाइल/डिरेक्ट्रि फक्त वाचनीय म्हणून स्वीकारा."
+ 
+-#: ../gui/selinux.tbl:225
+-msgid "XEN"
+-msgstr ""
++#: booleans.py:151
++msgid "Allow samba to share any file/directory read/write."
++msgstr "साम्बाला कोणतिहि फाइल/डिरेक्ट्री रिड/राइट मोड मध्ये शेअर करण्यास परवानगी द्या."
+ 
+-#: ../gui/selinux.tbl:225
+-msgid "Allow xen to read/write physical disk devices"
+-msgstr ""
++#: booleans.py:152
++msgid "Allow samba to act as a portmapper"
++msgstr "samba ला पोर्टमॅपर म्हणून चालवाण्यास परवानगी द्या"
+ 
+-#: ../gui/selinux.tbl:226
+-msgid "Disable SELinux protection for xfs daemon"
+-msgstr ""
++#: booleans.py:153
++msgid "Allow samba to run unconfined scripts"
++msgstr "साम्बाला अमर्यादित स्क्रिप्टस् चालवण्यास परवानगी द्या"
+ 
+-#: ../gui/selinux.tbl:227
+-msgid "Disable SELinux protection for xen control"
+-msgstr ""
++#: booleans.py:154
++msgid "Allow samba to export ntfs/fusefs volumes."
++msgstr "samba ला ntfs/fusefs वॉल्युम्स् एक्सपोर्ट करण्यासाठी परवानगी द्या."
+ 
+-#: ../gui/selinux.tbl:228
+-msgid "Disable SELinux protection for ypbind daemon"
+-msgstr ""
++#: booleans.py:155
++msgid "Allow samba to export NFS volumes."
++msgstr "साम्बाला NFS वॉल्युम्स् एक्सपोर्ट करण्यास परवानगी द्या."
+ 
+-#: ../gui/selinux.tbl:229
+-msgid "Disable SELinux protection for NIS Password Daemon"
+-msgstr ""
++#: booleans.py:156
++msgid "Allow sanlock to read/write fuse files"
++msgstr "sanlock फ्युज फाइल्स् वाचणे/लिहण्यास परवानगी द्या"
+ 
+-#: ../gui/selinux.tbl:230
+-msgid "Disable SELinux protection for ypserv daemon"
+-msgstr ""
++#: booleans.py:157
++msgid "Allow sanlock to manage nfs files"
++msgstr "sanlockला nfs फाइल्स् व्यवस्थापीत करण्यासाठी परवानगी द्या"
+ 
+-#: ../gui/selinux.tbl:231
+-msgid "Disable SELinux protection for NIS Transfer Daemon"
+-msgstr ""
++#: booleans.py:158
++msgid "Allow sanlock to manage cifs files"
++msgstr "sanlockला cifs फाइल्स् व्यवस्थापीत करण्यास परवानगी द्या"
+ 
+-#: ../gui/selinux.tbl:232
+-msgid "Allow SELinux webadm user to manage unprivileged users home directories"
+-msgstr ""
++#: booleans.py:159
++msgid "Allow sasl to read shadow"
++msgstr "sasl ला शॅडो वाचण्यास परवानगी द्या"
+ 
+-#: ../gui/selinux.tbl:233
+-msgid "Allow SELinux webadm user to read unprivileged users home directories"
+-msgstr ""
++#: booleans.py:160
++msgid ""
++"disallow programs, such as newrole, from transitioning to administrative "
++"user domains."
++msgstr "प्रोग्राम्स्ला, जसे नवीनरोल, ॲडमिनिस्ट्रेटिव्ह युजर डोमैन्सकरीता स्थानांतरीत करण्यापासून प्रतिबंधित करा."
+ 
+-#: ../gui/semanagePage.py:126
+-#, python-format
+-msgid "Are you sure you want to delete %s '%s'?"
+-msgstr ""
++#: booleans.py:161
++msgid "Disable kernel module loading."
++msgstr "कर्नल मॉड्युल लोड करणे बंद करा."
+ 
+-#: ../gui/semanagePage.py:126
+-#, python-format
+-msgid "Delete %s"
+-msgstr ""
++#: booleans.py:162
++msgid ""
++"Boolean to determine whether the system permits loading policy, setting "
++"enforcing mode, and changing boolean values.  Set this to true and you have "
++"to reboot to set it back."
++msgstr "प्रणाली धोरण लोड करणे, एंफोर्सिंग मोड सेट करणे, व बूलिय मूल्ये बदलण्यासाठी बूलियन ओळखा.  यास खरे असे निश्चित करा व यास ठरवण्यासाठी पुनःबूट करा."
+ 
+-#: ../gui/semanagePage.py:134
+-#, python-format
+-msgid "Add %s"
+-msgstr ""
++#: booleans.py:163
++msgid "Allow regular users direct dri device access"
++msgstr "रेग्युलर वापरकर्त्यांना डाइरेक्ट dri साधनांच्या प्रवेशकरीता परवानगी द्या"
+ 
+-#: ../gui/semanagePage.py:148
+-#, python-format
+-msgid "Modify %s"
+-msgstr ""
++#: booleans.py:164
++msgid ""
++"Allow unconfined executables to make their heap memory executable.  Doing "
++"this is a really bad idea. Probably indicates a badly coded executable, but "
++"could indicate an attack. This executable should be reported in bugzilla"
++msgstr "अमर्यादित एक्जिक्युटेबल्स्ला हिप मेमरि चालवण्याजोगी करण्यास परवानगी द्या.  असे करणे खरच अयोग्य बाब आहे. हे सहसा अयोग्यरित्या कोड केलेले एक्जिक्युटेबल निर्देशीत करतो, परंतु धोका देखील निर्देशीत करू शकतो. ह्या एक्जिक्युटेबलला बगजिलामध्ये कळवा"
+ 
+-#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
+-msgid "Permissive"
+-msgstr ""
++#: booleans.py:165
++msgid ""
++"Allow all unconfined executables to use libraries requiring text relocation "
++"that are not labeled textrel_shlib_t"
++msgstr "विना textrel_shlib_t लेबल टेक्स्ट रिलोकेशनची आवश्यकता असणाऱ्या सर्व अमर्यादित एक्जिक्युटेबल्स्ला लाइब्ररिज्चा वापर करण्यास परवानगी द्या"
+ 
+-#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
+-msgid "Enforcing"
+-msgstr ""
++#: booleans.py:166
++msgid ""
++"Allow unconfined executables to make their stack executable.  This should "
++"never, ever be necessary. Probably indicates a badly coded executable, but "
++"could indicate an attack. This executable should be reported in bugzilla"
++msgstr "अमर्यादित एक्जिक्युटेबल्स्ला स्टॅक चालवण्याजोगी करण्यास परवानगी द्या.  हे कधिहि अनावश्यक असावे. हे सहसा अयोग्यरित्या कोड केलेले एक्जिक्युटेबल निर्देशीत करतो, परंतु धोका देखील निर्देशीत करू शकतो. ह्या एक्जिक्युटेबलला बगजिलामध्ये  कळवा"
+ 
+-#: ../gui/statusPage.py:94
+-msgid "Status"
+-msgstr ""
++#: booleans.py:167
++msgid "Allow users to connect to the local mysql server"
++msgstr "वापरकर्त्यांना स्थानीय mysql सर्व्हरसह जोडणी करण्यास परवानगी द्या"
+ 
+-#: ../gui/statusPage.py:133
++#: booleans.py:168
+ msgid ""
+-"Changing the policy type will cause a relabel of the entire file system on "
+-"the next boot. Relabeling takes a long time depending on the size of the "
+-"file system.  Do you wish to continue?"
+-msgstr ""
++"Allow confined users the ability to execute the ping and traceroute "
++"commands."
++msgstr "मर्यादीत वापरकर्त्यांना ping व ट्रेसराऊट आदेश चालवण्यास परवानगी द्या."
+ 
+-#: ../gui/statusPage.py:147
++#: booleans.py:169
++msgid "Allow users to connect to PostgreSQL"
++msgstr "वापरकर्त्यांना PostgreSQL सह जोडणी करण्यास परवानगी द्या"
 +
-+#: ../semanage/seobject.py:741
-+#, python-format
-+msgid "Could not create SELinux user for %s"
-+msgstr ""
++#: booleans.py:170
+ msgid ""
+-"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
+-"you later decide to turn SELinux back on, the system will be required to "
+-"relabel.  If you just want to see if SELinux is causing a problem on your "
+-"system, you can go to permissive mode which will only log errors and not "
+-"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
+-"wish to continue?"
+-msgstr ""
++"Allow user to r/w files on filesystems that do not have extended attributes "
++"(FAT, CDROM, FLOPPY)"
++msgstr "वापरकर्त्याला फाइलप्रणालींवरील जे विस्तारित गुणधर्म (FAT, CDROM, FLOPPY) अभावी आहेत, त्यावरील r/w फाइल्स्करीता परवानगी द्या"
+ 
+-#: ../gui/statusPage.py:152
++#: booleans.py:171
+ msgid ""
+-"Changing to SELinux enabled will cause a relabel of the entire file system "
+-"on the next boot. Relabeling takes a long time depending on the size of the "
+-"file system.  Do you wish to continue?"
+-msgstr ""
++"Allow users to run TCP servers (bind to ports and accept connection from the"
++" same domain and outside users)  disabling this forces FTP passive mode and "
++"may change other protocols."
++msgstr "TCP सर्वर कार्यरत करण्याकरीता वापरकर्त्यांना परवानगी द्या (पोर्टशी बंधनकारक व आतील क्षेत्रातून व बाहेरील वापरकर्त्यांकडून संपर्क स्वीकारतो)  याला असमर्थित केल्यास FTP निषक्रीय माध्यमात जातो व इतर प्रोटोकॉलही बदलू शकतात."
+ 
+-#: ../gui/system-config-selinux.glade:11
+-msgid "system-config-selinux"
+-msgstr ""
++#: booleans.py:172
++msgid "Allow user music sharing"
++msgstr "युजर म्युजिक शेअरिंगकरीता परवानगी द्या"
+ 
+-#: ../gui/system-config-selinux.glade:12
++#: booleans.py:173
+ msgid ""
+-"Copyright (c)2006 Red Hat, Inc.\n"
+-"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
+-msgstr ""
++"Allow anon internal-sftp to upload files, used for public file transfer "
++"services. Directories must be labeled public_content_rw_t."
++msgstr "पब्लिक फाइल ट्रांस्फर सर्व्हिसेसकरीता वापरले जाणारे, निनावी आंतरिक-sftp ला फाइल्स् अपलोड करण्यासाठी परवानगी द्या. डिरेक्ट्रिज्ला public_content_rw_t असे लेबल पाहिजे."
+ 
+-#: ../gui/system-config-selinux.glade:22
+-#: ../gui/system-config-selinux.glade:544
+-msgid "Add SELinux Login Mapping"
+-msgstr ""
++#: booleans.py:174
++msgid ""
++"Allow sftp-internal to read and write files in the user home directories"
++msgstr "वापरकर्त्यांच्या होम डिरेक्ट्रिजमध्ये sftp-आंतरिकला फाइल्स् वाचण्यास व लिहण्यास परवानगी द्या"
+ 
+-#: ../gui/system-config-selinux.glade:257
+-msgid "Add SELinux Network Ports"
+-msgstr ""
++#: booleans.py:175
++msgid ""
++"Allow sftp-internal to login to local users and read/write all files on the "
++"system, governed by DAC."
++msgstr "sftp-आंतरिकला स्थानीय वापरकर्त्यांकरीता प्रवेश स्वीकराण्यास व DAC तर्फे निर्देशीत प्रणालीवरील सर्व फाइल्स् वाचणे/लिहण्यास परवानगी द्या."
+ 
+-#: ../gui/system-config-selinux.glade:391
+-#: ../gui/system-config-selinux.glade:678
+-msgid "SELinux Type"
+-msgstr ""
++#: booleans.py:176
++msgid ""
++"Allow internal-sftp to read and write files in the user ssh home "
++"directories."
++msgstr "वापरकर्त्यांच्या होम डिरेक्ट्रिजमध्ये आंतरिक-sftp ला फाइल्स् वाचण्यास व लिहण्यास परवानगी द्या."
+ 
+-#: ../gui/system-config-selinux.glade:622
+-msgid "File Specification"
+-msgstr ""
++#: booleans.py:177
++msgid "Allow sge to connect to the network using any TCP port"
++msgstr "कोणत्याहि TCP पोर्टचा वापर करून sge ला नेटवर्कसह जोडणीकरीता परवानगी द्या"
+ 
+-#: ../gui/system-config-selinux.glade:650
+-msgid "File Type"
+-msgstr ""
++#: booleans.py:178
++msgid "Allow sge to access nfs file systems."
++msgstr "sge ला nfs फाइल प्रणालींकरीता प्रवेशसाठी परवानगी द्या."
+ 
+-#: ../gui/system-config-selinux.glade:727
++#: booleans.py:179
+ msgid ""
+-"all files\n"
+-"regular file\n"
+-"directory\n"
+-"character device\n"
+-"block device\n"
+-"socket\n"
+-"symbolic link\n"
+-"named pipe\n"
+-msgstr ""
++"Enable additional permissions needed to support devices on 3ware "
++"controllers."
++msgstr "3ware कंट्रोलर्सवरील साधनांकरीता समर्थन पुरवण्यासाठी अगाऊ परवानगी सुरू करा."
+ 
+-#: ../gui/system-config-selinux.glade:773
+-msgid "MLS"
+-msgstr ""
++#: booleans.py:180
++msgid ""
++"Allow samba to modify public files used for public file transfer services.  "
++"Files/Directories must be labeled public_content_rw_t."
++msgstr "साम्बाला पब्लिक ट्रांस्फर सर्व्हिसेसकरीता पब्लिक फाइल्स् संपादित करण्यासाठी परवानगी द्या. फाइल्स्/डिरेक्ट्रिज् यास public_content_rw_t सह लेबल करायला हवे."
+ 
+-#: ../gui/system-config-selinux.glade:837
+-msgid "Add SELinux User"
+-msgstr ""
++#: booleans.py:181
++msgid "Allow user spamassassin clients to use the network."
++msgstr "युजर स्पॅमअसॅसिन क्लाएंटस्ला नेटवर्कच्या वापरकरीता परवानगी द्या."
+ 
+-#: ../gui/system-config-selinux.glade:1079
+-msgid "SELinux Administration"
+-msgstr ""
++#: booleans.py:182
++msgid "Allow spamd to read/write user home directories."
++msgstr "वापरकर्त्यांच्या होम डिरेक्ट्रिजमध्ये spamd ला वाचण्यास व लिहण्यास परवानगी द्या."
+ 
+-#: ../gui/system-config-selinux.glade:1122
+-msgid "Add"
+-msgstr ""
++#: booleans.py:183
++msgid ""
++"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
++msgstr "squid ला सर्व पोर्टस्, HTTP, FTP, व गोफर पोर्टस् वगळता यासह जोडणीकरीता परवानगी द्या."
+ 
+-#: ../gui/system-config-selinux.glade:1144
+-msgid "_Properties"
+-msgstr ""
++#: booleans.py:184
++msgid "Allow squid to run as a transparent proxy (TPROXY)"
++msgstr "squid ला ट्रांस्परेंट प्रॉक्सी (TPROXY) म्हणून चालवण्यास परवानगी द्या"
+ 
+-#: ../gui/system-config-selinux.glade:1166
+-msgid "_Delete"
+-msgstr ""
++#: booleans.py:185
++msgid ""
++"Allow ssh with chroot env to read and write files in the user home "
++"directories"
++msgstr "वापरकर्त्यांच्या होम डिरेक्ट्रिजमध्ये chroot वातावरणसह ssh ला फाइल्स् वाचण्यास व लिहण्यास परवानगी द्या"
+ 
+-#: ../gui/system-config-selinux.glade:1256
+-msgid "Select Management Object"
+-msgstr ""
++#: booleans.py:186
++msgid "allow host key based authentication"
++msgstr "यजमान कि आधारित ओळखपटवण्याकरीता परवानगी द्या"
+ 
+-#: ../gui/system-config-selinux.glade:1273
+-msgid "<b>Select:</b>"
+-msgstr ""
++#: booleans.py:187
++msgid "Allow ssh logins as sysadm_r:sysadm_t"
++msgstr "ssh प्रवेशला sysadm_r:sysadm_t म्हणून स्वीकारा"
+ 
+-#: ../gui/system-config-selinux.glade:1326
+-msgid "System Default Enforcing Mode"
+-msgstr ""
++#: booleans.py:188
++msgid "allow staff user to create and transition to svirt domains."
++msgstr "svirt डोमेनचे निर्माण व स्थानांतरकरीता स्टॅफ वापरकर्त्यास परवानगी द्या."
+ 
+-#: ../gui/system-config-selinux.glade:1354
++#: booleans.py:189
+ msgid ""
+-"Disabled\n"
+-"Permissive\n"
+-"Enforcing\n"
+-msgstr ""
++"Allow the Telepathy connection managers to connect to any network port."
++msgstr "टेलिपथि जोडणी व्यवस्थापकांना कोणत्याहि नेटवर्क पोर्टशी जोडणी करण्यासाठी परवानगी द्या."
+ 
+-#: ../gui/system-config-selinux.glade:1373
+-msgid "Current Enforcing Mode"
+-msgstr ""
++#: booleans.py:190
++msgid ""
++"Allow the Telepathy connection managers to connect to any generic TCP port."
++msgstr "टेलिपथि जोडणी व्यवस्थापकांना कोणत्याहि जनेरिक TCP पोर्टशी जोडणी करण्यासाठी परवानगी द्या."
+ 
+-#: ../gui/system-config-selinux.glade:1418
+-msgid "System Default Policy Type: "
+-msgstr ""
++#: booleans.py:191
++msgid ""
++"Allow tftp to modify public files used for public file transfer services."
++msgstr "tftp ला पब्लिक ट्रांस्फर सर्व्हिसेसकरीता पब्लिक फाइल्स् संपादित करण्यासाठी परवानगी द्या."
+ 
+-#: ../gui/system-config-selinux.glade:1463
++#: booleans.py:192
++msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
++msgstr "सर्व विनाआरक्षित पोर्टस्करीता tor डिमनला tcp सॉकेटस्करीता बांधणीकरण्यासाठी परवानगी द्या."
 +
-+#: ../semanage/seobject.py:750
-+#, python-format
-+msgid "Could not add role %s for %s"
-+msgstr ""
++#: booleans.py:193
+ msgid ""
+-"Select if you wish to relabel then entire file system on next reboot.  "
+-"Relabeling can take a very long time, depending on the size of the system.  "
+-"If you are changing policy types or going from disabled to enforcing, a "
+-"relabel is required."
+-msgstr ""
++"allow unconfined users to transition to the chrome sandbox domains when "
++"running chrome-sandbox"
++msgstr "chrome-sandbox चालवताना अमर्यादित वापरकर्त्यांना क्रोम सँडबॉक्स्च्या स्थानांतरनकरीता परवानगी द्या"
+ 
+-#: ../gui/system-config-selinux.glade:1509
+-msgid "Relabel on next reboot."
+-msgstr ""
++#: booleans.py:194
++msgid "Allow a user to login as an unconfined domain"
++msgstr "वापरकर्त्याला अमर्यादित डोमैन म्हणून प्रवेश करण्यास परवानगी द्या"
+ 
+-#: ../gui/system-config-selinux.glade:1561
+-msgid "label37"
+-msgstr ""
++#: booleans.py:195
++msgid ""
++"Allow unconfined users to transition to the Mozilla plugin domain when "
++"running xulrunner plugin-container."
++msgstr "xulrunner प्लगइन-कंटेनर चालवताना अमर्यादित वापरकर्त्यांना मोझिला प्लगइन डोमैनकरीता स्थानांतरीत करण्यासाठी परवानगी द्या."
+ 
+-#: ../gui/system-config-selinux.glade:1598
+-msgid "Revert boolean setting to system default"
+-msgstr ""
++#: booleans.py:196
++msgid "Allow video playing tools to run unconfined"
++msgstr "व्हिडिओ चालण्याची साधने अमर्यादित करण्यास परवानगी द्या"
+ 
+-#: ../gui/system-config-selinux.glade:1614
+-msgid "Toggle between Customized and All Booleans"
+-msgstr ""
++#: booleans.py:197
++msgid "Allow unprivledged user to create and transition to svirt domains."
++msgstr "योग्य परवानगी नसणाऱ्या वापरकर्त्यास svirt डोमेनकरीता निर्माण व स्थानांतरनसाठी परवानगी द्या."
+ 
+-#: ../gui/system-config-selinux.glade:1645
+-#: ../gui/system-config-selinux.glade:1850
+-#: ../gui/system-config-selinux.glade:2037
+-#: ../gui/system-config-selinux.glade:2224
+-#: ../gui/system-config-selinux.glade:2467
+-#: ../gui/system-config-selinux.glade:2692
+-#: ../gui/system-config-selinux.glade:2867
+-msgid "Filter"
+-msgstr ""
++#: booleans.py:198
++msgid "Support ecryptfs home directories"
++msgstr "ecryptfs होम डिरेक्ट्रिज्करीता समर्थन द्या"
+ 
+-#: ../gui/system-config-selinux.glade:1734
+-msgid "label50"
+-msgstr ""
++#: booleans.py:199
++msgid "Support fusefs home directories"
++msgstr "fusefs होम डिरेक्ट्रिज्करीता समर्थन द्या"
+ 
+-#: ../gui/system-config-selinux.glade:1771
+-msgid "Add File Context"
+-msgstr ""
++#: booleans.py:200
++msgid "Use lpd server instead of cups"
++msgstr "cups ऐवजी lpd सर्व्हरचा वापर करा"
+ 
+-#: ../gui/system-config-selinux.glade:1787
+-msgid "Modify File Context"
+-msgstr ""
++#: booleans.py:201
++msgid "Support NFS home directories"
++msgstr "NFS होम डिरेक्ट्रिज्करीता समर्थन द्या"
+ 
+-#: ../gui/system-config-selinux.glade:1803
+-msgid "Delete File Context"
+-msgstr ""
++#: booleans.py:202
++msgid "Support SAMBA home directories"
++msgstr "SAMBA होम डिरेक्ट्रिज्करीता समर्थन द्या"
+ 
+-#: ../gui/system-config-selinux.glade:1819
+-msgid "Toggle between all and customized file context"
+-msgstr ""
++#: booleans.py:203
++msgid "Allow varnishd to connect to all ports, not just HTTP."
++msgstr "varnishd ला सर्व पोर्टस्, फक्त HTTP नाही; जोडणीकरीता परवानगी द्या."
+ 
+-#: ../gui/system-config-selinux.glade:1939
+-msgid "label38"
+-msgstr ""
++#: booleans.py:204
++msgid "Ignore vbetool mmap_zero errors."
++msgstr "vbetool mmap_zero त्रुटी वगळा."
+ 
+-#: ../gui/system-config-selinux.glade:1976
+-msgid "Add SELinux User Mapping"
+-msgstr ""
++#: booleans.py:205
++msgid ""
++"Allow confined virtual guests to use serial/parallel communication ports"
++msgstr "मर्यादित वर्च्युअल अतिथींना सिरिअल/पॅरलल् कम्युनिकेशन पोर्टस्चा वापर करण्यासाठी परवानगी द्या"
+ 
+-#: ../gui/system-config-selinux.glade:1992
+-msgid "Modify SELinux User Mapping"
+-msgstr ""
++#: booleans.py:206
++msgid ""
++"Allow confined virtual guests to use executable memory and executable stack"
++msgstr "एक्जिक्युटेबल मेमरि व एक्जिक्युटेबल स्टॅकचा वापर करण्यासाठी मर्यादित वर्च्युअल अतिथींना परवानगी द्या"
+ 
+-#: ../gui/system-config-selinux.glade:2008
+-msgid "Delete SELinux User Mapping"
+-msgstr ""
++#: booleans.py:207
++msgid "Allow confined virtual guests to read fuse files"
++msgstr "मर्यादित वर्च्युअल अतिथींना फ्युज फाइल्स् वाचण्यास परवानगी द्या"
+ 
+-#: ../gui/system-config-selinux.glade:2126
+-msgid "label39"
+-msgstr ""
++#: booleans.py:208
++msgid "Allow confined virtual guests to manage nfs files"
++msgstr "मर्यादित वर्च्युअल अतिथींना nfs फाइल्स् व्यवस्थापीत करण्यास परवानगी द्या"
+ 
+-#: ../gui/system-config-selinux.glade:2163
+-msgid "Add User"
+-msgstr ""
++#: booleans.py:209
++msgid "Allow confined virtual guests to manage cifs files"
++msgstr "मर्यादित वर्च्युअल अतिथींना cifs फाइल्स् व्यवस्थापीत करण्यास परवानगी द्या"
+ 
+-#: ../gui/system-config-selinux.glade:2179
+-msgid "Modify User"
+-msgstr ""
++#: booleans.py:210
++msgid "Allow confined virtual guests to interact with the sanlock"
++msgstr "मर्यादित वर्च्युअल अतिथींना sanlock सह परस्पर संवाद करण्यासाठी परवानगी द्या"
+ 
+-#: ../gui/system-config-selinux.glade:2195
+-msgid "Delete User"
+-msgstr ""
++#: booleans.py:211
++msgid "Allow confined virtual guests to manage device configuration, (pci)"
++msgstr "मर्यादित वर्च्युअल अतिथींना साधन संरचना फाइल्स् व्यवस्थापीत करण्यास परवानगी द्या"
+ 
+-#: ../gui/system-config-selinux.glade:2313
+-msgid "label41"
+-msgstr ""
++#: booleans.py:212
++msgid "Allow confined virtual guests to use usb devices"
++msgstr "मर्यादित वर्च्युअल अतिथींना usb साधने वापरण्यास परवानगी द्या"
+ 
+-#: ../gui/system-config-selinux.glade:2350
+-msgid "Add Network Port"
+-msgstr ""
++#: booleans.py:213
++msgid "Allow confined virtual guests to interact with the xserver"
++msgstr "मर्यादित वर्च्युअल अतिथींना xserver सह परस्पर संवाद करण्यासाठी परवानगी द्या"
+ 
+-#: ../gui/system-config-selinux.glade:2366
+-msgid "Edit Network Port"
+-msgstr ""
++#: booleans.py:214
++msgid "Allow webadm to manage files in users home directories"
++msgstr "webadm ला वापरकर्त्याच्या होम डिरेक्ट्रिजमध्ये फाइल्स् व्यवस्थापीत करण्यास परवानगी द्या"
+ 
+-#: ../gui/system-config-selinux.glade:2382
+-msgid "Delete Network Port"
+-msgstr ""
++#: booleans.py:215
++msgid "Allow webadm to read files in users home directories"
++msgstr "वापरकर्त्याच्या होम डिरेक्ट्रिज् अंतर्गत webadm ला फाइल्स् वाचण्यास परवानगी द्या"
+ 
+-#: ../gui/system-config-selinux.glade:2418
+-#: ../gui/system-config-selinux.glade:2436
+-msgid "Toggle between Customized and All Ports"
+-msgstr ""
++#: booleans.py:216
++msgid "Ignore wine mmap_zero errors."
++msgstr "wine mmap_zero त्रुटी वगळा."
+ 
+-#: ../gui/system-config-selinux.glade:2556
+-msgid "label42"
+-msgstr ""
++#: booleans.py:217
++msgid "Allow the graphical login program to execute bootloader"
++msgstr "ग्राफिकल लॉगिन प्रोग्रामला bootloader चालवण्यास परवानगी द्या"
+ 
+-#: ../gui/system-config-selinux.glade:2593
+-msgid "Generate new policy module"
+-msgstr ""
++#: booleans.py:218
++msgid ""
++"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
++msgstr "ग्राफिकल लॉगिन प्रोग्रामला प्रत्यक्षरित्या sysadm_r:sysadm_t म्हणून प्रवेश करण्याकरीता परवानगी द्या"
+ 
+-#: ../gui/system-config-selinux.glade:2609
+-msgid "Load policy module"
+-msgstr ""
++#: booleans.py:219
++msgid "Allow xen to manage nfs files"
++msgstr "xen ला nfs फाइल्स् व्यवस्थापीत करण्यासाठी परवानगी द्या"
+ 
+-#: ../gui/system-config-selinux.glade:2625
+-msgid "Remove loadable policy module"
+-msgstr ""
++#: booleans.py:220
++msgid ""
++"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
++"logical volumes for disk images."
++msgstr "xend ला blktapctrl/tapdisk चालवण्यास परवानगी द्या. डिस्क प्रतिमांकरीता डेडिकेटेड् लॉजिकल वॉल्युम्स्चा वापर करत असल्यास आवश्यक नाही."
+ 
+-#: ../gui/system-config-selinux.glade:2661
++#: booleans.py:221
++msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
++msgstr "xend ला qemu-dm चालवण्यास परवानगी द्या. paravirt व vfb चा वापर न करत असल्यास आवश्यक नाही."
 +
-+#: ../semanage/seobject.py:759
-+#, python-format
-+msgid "Could not set MLS level for %s"
-+msgstr ""
++#: booleans.py:222
+ msgid ""
+-"Enable/Disable additional audit rules, that are normally not reported in the "
+-"log files."
+-msgstr ""
++"Allow xguest users to configure Network Manager and connect to apache ports"
++msgstr "xguest वापरकर्त्यांना नेटवर्क मॅनेजर संरचीत करण्यासाठी व अपॅची पोर्टस्सह जोडणीकरीता परवानगी द्या"
+ 
+-#: ../gui/system-config-selinux.glade:2781
+-msgid "label44"
+-msgstr ""
++#: booleans.py:223
++msgid "Allow xguest users to mount removable media"
++msgstr "xguest वापरकर्त्यांना काढूनटाकण्याजोगी मिडियाकरीता माऊंट करा"
+ 
+-#: ../gui/system-config-selinux.glade:2818
+-msgid "Change process mode to permissive."
+-msgstr ""
++#: booleans.py:224
++msgid "Allow xguest to use blue tooth devices"
++msgstr "xguestला ब्ल्युटूथ साधनांचा वापर करण्यासाठी परवानगी द्या"
+ 
+-#: ../gui/system-config-selinux.glade:2836
+-msgid "Change process mode to enforcing"
+-msgstr ""
++#: booleans.py:225
++msgid "Allows clients to write to the X server shared memory segments."
++msgstr "X सर्व्हर शेअर्ड् मेमरि सेगमेंटस्करीता क्लाएंटस्ला लिहण्याकरीता परवानगी द्या."
+ 
+-#: ../gui/system-config-selinux.glade:2928
+-msgid "Process Domain"
+-msgstr ""
++#: booleans.py:226
++msgid "Allows XServer to execute writable memory"
++msgstr "XServer ला लेखनजोगी मेमरिक एक्जिक्युट करण्यास परवानगी देतो"
+ 
+-#: ../gui/system-config-selinux.glade:2956
+-msgid "label59"
+-msgstr ""
++#: booleans.py:227
++msgid "Support X userspace object manager"
++msgstr "X युजरस्पेस ऑब्जेक्ट व्यवस्थापककरीता समर्थन द्या"
+ 
+-#: ../gui/usersPage.py:138
+-#, python-format
+-msgid "SELinux user '%s' is required"
+-msgstr ""
++#: booleans.py:228
++msgid "Allow zabbix to connect to unreserved ports"
++msgstr "zabbix ला विनाआरक्षित पोर्टसह जोडणीकरीता परवानगी द्या"
 +
-+#: ../semanage/seobject.py:762
-+#, python-format
-+msgid "Could not add prefix %s for %s"
-+msgstr ""
++#: booleans.py:229
++msgid "Allow zebra daemon to write it configuration files"
++msgstr "zebra डिमनला संरचना फाइल्स्करीता लिहण्यास परवानगी द्या"
 +
-+#: ../semanage/seobject.py:765
++#: booleans.py:230
++msgid ""
++"Allow ZoneMinder to modify public files used for public file transfer "
++"services."
++msgstr "ZoneMinder ला पब्लिक फाइल ट्रांस्फर सर्व्हिसेसकरीता वापरण्याजोगी पब्लिक फाइल्स् संपादित करण्यासाठी परवानगी द्या."
+diff --git a/policycoreutils/po/ms.po b/policycoreutils/po/ms.po
+index 7df97ae..e8e5d5f 100644
+--- a/policycoreutils/po/ms.po
++++ b/policycoreutils/po/ms.po
+@@ -7,15 +7,15 @@ msgid ""
+ msgstr ""
+ "Project-Id-Version: Policycoreutils\n"
+ "Report-Msgid-Bugs-To: \n"
+-"POT-Creation-Date: 2012-05-25 07:28-0400\n"
+-"PO-Revision-Date: 2012-04-02 20:30+0000\n"
++"POT-Creation-Date: 2012-10-16 12:24-0400\n"
++"PO-Revision-Date: 2012-10-08 13:10+0000\n"
+ "Last-Translator: dwalsh <dwalsh at redhat.com>\n"
+ "Language-Team: LANGUAGE <LL at li.org>\n"
+ "Language: ms\n"
+ "MIME-Version: 1.0\n"
+ "Content-Type: text/plain; charset=UTF-8\n"
+ "Content-Transfer-Encoding: 8bit\n"
+-"Plural-Forms: nplurals=1; plural=0\n"
++"Plural-Forms: nplurals=1; plural=0;\n"
+ 
+ #: ../run_init/run_init.c:67
+ msgid ""
+@@ -24,7 +24,7 @@ msgid ""
+ "         <args ...> are the arguments to that script."
+ msgstr ""
+ 
+-#: ../run_init/run_init.c:126 ../newrole/newrole.c:1124
++#: ../run_init/run_init.c:126 ../newrole/newrole.c:1123
+ #, c-format
+ msgid "failed to initialize PAM\n"
+ msgstr ""
+@@ -73,7 +73,7 @@ msgstr ""
+ msgid "authentication failed.\n"
+ msgstr ""
+ 
+-#: ../run_init/run_init.c:405 ../newrole/newrole.c:1258
++#: ../run_init/run_init.c:405 ../newrole/newrole.c:1257
+ #, c-format
+ msgid "Could not set exec context to %s.\n"
+ msgstr ""
+@@ -86,855 +86,871 @@ msgstr ""
+ msgid "To make this policy package active, execute:"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:143 ../semanage/seobject.py:147
+-msgid "global"
+-msgstr ""
+-
+-#: ../semanage/seobject.py:225
++#: ../semanage/seobject.py:200
+ msgid "Could not create semanage handle"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:233
++#: ../semanage/seobject.py:208
+ msgid "SELinux policy is not managed or store cannot be accessed."
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:238
++#: ../semanage/seobject.py:213
+ msgid "Cannot read policy store."
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:243
++#: ../semanage/seobject.py:218
+ msgid "Could not establish semanage connection"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:248
++#: ../semanage/seobject.py:223
+ msgid "Could not test MLS enabled status"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
++#: ../semanage/seobject.py:229 ../semanage/seobject.py:244
+ msgid "Not yet implemented"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:258
++#: ../semanage/seobject.py:233
+ msgid "Semanage transaction already in progress"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:267
++#: ../semanage/seobject.py:242
+ msgid "Could not start semanage transaction"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:278
++#: ../semanage/seobject.py:254
+ msgid "Could not commit semanage transaction"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:283
++#: ../semanage/seobject.py:259
+ msgid "Semanage transaction not in progress"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
++#: ../semanage/seobject.py:271 ../semanage/seobject.py:351
+ msgid "Could not list SELinux modules"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:308
++#: ../semanage/seobject.py:284
+ msgid "Modules Name"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
++#: ../semanage/seobject.py:284 ../gui/modulesPage.py:63
+ msgid "Version"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
++#: ../semanage/seobject.py:287 ../gui/statusPage.py:75
+ msgid "Disabled"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:326
++#: ../semanage/seobject.py:302
+ #, python-format
+ msgid "Could not disable module %s (remove failed)"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:337
++#: ../semanage/seobject.py:313
+ #, python-format
+ msgid "Could not enable module %s (remove failed)"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:352
++#: ../semanage/seobject.py:328
+ #, python-format
+ msgid "Could not remove module %s (remove failed)"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:362
++#: ../semanage/seobject.py:338
+ msgid "dontaudit requires either 'on' or 'off'"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:391
++#: ../semanage/seobject.py:366
+ msgid "Builtin Permissive Types"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:401
++#: ../semanage/seobject.py:376
+ msgid "Customized Permissive Types"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:442
++#: ../semanage/seobject.py:417
+ #, python-format
+ msgid "Could not set permissive domain %s (module installation failed)"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:448
++#: ../semanage/seobject.py:423
+ #, python-format
+ msgid "Could not remove permissive domain %s (remove failed)"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
+-#: ../semanage/seobject.py:603 ../semanage/seobject.py:700
+-#: ../semanage/seobject.py:730 ../semanage/seobject.py:797
+-#: ../semanage/seobject.py:854 ../semanage/seobject.py:1101
+-#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
+-#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
+-#: ../semanage/seobject.py:2045
++#: ../semanage/seobject.py:458 ../semanage/seobject.py:532
++#: ../semanage/seobject.py:578 ../semanage/seobject.py:675
++#: ../semanage/seobject.py:705 ../semanage/seobject.py:772
++#: ../semanage/seobject.py:829 ../semanage/seobject.py:1084
++#: ../semanage/seobject.py:1800 ../semanage/seobject.py:1863
++#: ../semanage/seobject.py:1882 ../semanage/seobject.py:2003
++#: ../semanage/seobject.py:2056
+ #, python-format
+ msgid "Could not create a key for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
+-#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
++#: ../semanage/seobject.py:462 ../semanage/seobject.py:536
++#: ../semanage/seobject.py:582 ../semanage/seobject.py:588
+ #, python-format
+ msgid "Could not check if login mapping for %s is defined"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:496
++#: ../semanage/seobject.py:471
+ #, python-format
+ msgid "Linux Group %s does not exist"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:501
++#: ../semanage/seobject.py:476
+ #, python-format
+ msgid "Linux User %s does not exist"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:505
++#: ../semanage/seobject.py:480
+ #, python-format
+ msgid "Could not create login mapping for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
++#: ../semanage/seobject.py:484 ../semanage/seobject.py:720
+ #, python-format
+ msgid "Could not set name for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
++#: ../semanage/seobject.py:489 ../semanage/seobject.py:730
+ #, python-format
+ msgid "Could not set MLS range for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:518
++#: ../semanage/seobject.py:493
+ #, python-format
+ msgid "Could not set SELinux user for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:522
++#: ../semanage/seobject.py:497
+ #, python-format
+ msgid "Could not add login mapping for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:540
++#: ../semanage/seobject.py:515
+ msgid "Requires seuser or serange"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
++#: ../semanage/seobject.py:538 ../semanage/seobject.py:584
+ #, python-format
+ msgid "Login mapping for %s is not defined"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:567
++#: ../semanage/seobject.py:542
+ #, python-format
+ msgid "Could not query seuser for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:581
++#: ../semanage/seobject.py:556
+ #, python-format
+ msgid "Could not modify login mapping for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:615
++#: ../semanage/seobject.py:590
+ #, python-format
+ msgid "Login mapping for %s is defined in policy, cannot be deleted"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:619
++#: ../semanage/seobject.py:594
+ #, python-format
+ msgid "Could not delete login mapping for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
+-#: ../semanage/seobject.py:897
++#: ../semanage/seobject.py:616 ../semanage/seobject.py:634
++#: ../semanage/seobject.py:872
+ msgid "Could not list login mappings"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
++#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
+ #: ../gui/system-config-selinux.glade:100
+ msgid "Login Name"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
+-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
++#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
++#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
+ #: ../gui/system-config-selinux.glade:128
+ #: ../gui/system-config-selinux.glade:915
+ #: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
+ msgid "SELinux User"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
++#: ../semanage/seobject.py:659 ../gui/system-config-selinux.glade:156
+ #: ../gui/system-config-selinux.glade:943
+ msgid "MLS/MCS Range"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
+-#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
+-#: ../semanage/seobject.py:864
++#: ../semanage/seobject.py:678 ../semanage/seobject.py:709
++#: ../semanage/seobject.py:776 ../semanage/seobject.py:833
++#: ../semanage/seobject.py:839
+ #, python-format
+ msgid "Could not check if SELinux user %s is defined"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
+-#: ../semanage/seobject.py:870
++#: ../semanage/seobject.py:681 ../semanage/seobject.py:782
++#: ../semanage/seobject.py:845
+ #, python-format
+ msgid "Could not query user for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:726
++#: ../semanage/seobject.py:701
+ #, python-format
+ msgid "You must add at least one role for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:741
++#: ../semanage/seobject.py:716
+ #, python-format
+ msgid "Could not create SELinux user for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:750
++#: ../semanage/seobject.py:725
+ #, python-format
+ msgid "Could not add role %s for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:759
++#: ../semanage/seobject.py:734
+ #, python-format
+ msgid "Could not set MLS level for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:762
++#: ../semanage/seobject.py:737
+ #, python-format
+ msgid "Could not add prefix %s for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:765
++#: ../semanage/seobject.py:740
+ #, python-format
+ msgid "Could not extract key for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:769
++#: ../semanage/seobject.py:744
+ #, python-format
+ msgid "Could not add SELinux user %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:791
++#: ../semanage/seobject.py:766
+ msgid "Requires prefix, roles, level or range"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:793
++#: ../semanage/seobject.py:768
+ msgid "Requires prefix or roles"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
++#: ../semanage/seobject.py:778 ../semanage/seobject.py:835
+ #, python-format
+ msgid "SELinux user %s is not defined"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:832
++#: ../semanage/seobject.py:807
+ #, python-format
+ msgid "Could not modify SELinux user %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:866
++#: ../semanage/seobject.py:841
+ #, python-format
+ msgid "SELinux user %s is defined in policy, cannot be deleted"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:877
++#: ../semanage/seobject.py:852
+ #, python-format
+ msgid "Could not delete SELinux user %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:915
++#: ../semanage/seobject.py:890
+ msgid "Could not list SELinux users"
+ msgstr "Tidak dapat menyenaraikan pengguna SELinux"
+ 
+-#: ../semanage/seobject.py:921
++#: ../semanage/seobject.py:896
+ #, python-format
+ msgid "Could not list roles for user %s"
+ msgstr "Tidak dapat menyenaraikan peranan untuk pengguna %s"
+ 
+-#: ../semanage/seobject.py:946
++#: ../semanage/seobject.py:921
+ msgid "Labeling"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:946
++#: ../semanage/seobject.py:921
+ msgid "MLS/"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:947
++#: ../semanage/seobject.py:922
+ msgid "Prefix"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:947
++#: ../semanage/seobject.py:922
+ msgid "MCS Level"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:947
++#: ../semanage/seobject.py:922
+ msgid "MCS Range"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
++#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
+ #: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
+ msgid "SELinux Roles"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:967
++#: ../semanage/seobject.py:944
+ msgid "Protocol udp or tcp is required"
+ msgstr "Protokol udp atau tcp diperlukan"
+ 
+-#: ../semanage/seobject.py:969
++#: ../semanage/seobject.py:946
+ msgid "Port is required"
+ msgstr "Port diperlukan"
+ 
+-#: ../semanage/seobject.py:979
++#: ../semanage/seobject.py:956
+ msgid "Invalid Port"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:983
++#: ../semanage/seobject.py:960
+ #, python-format
+ msgid "Could not create a key for %s/%s"
+ msgstr "Tidak dapat mencipta kekunci untuk %s/%s"
+ 
+-#: ../semanage/seobject.py:994
++#: ../semanage/seobject.py:971
+ msgid "Type is required"
+ msgstr "Jenis diperlukan"
+ 
+-#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
+-#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
++#: ../semanage/seobject.py:974 ../semanage/seobject.py:1036
++#: ../semanage/seobject.py:1794
 +#, python-format
-+msgid "Could not extract key for %s"
++msgid "Type %s is invalid, must be a port type"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:769
++#: ../semanage/seobject.py:980 ../semanage/seobject.py:1042
++#: ../semanage/seobject.py:1097 ../semanage/seobject.py:1103
+ #, 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:982
+ #, python-format
+ msgid "Port %s/%s already defined"
+ msgstr "Port %s/%s telah ditakrif"
+ 
+-#: ../semanage/seobject.py:1006
++#: ../semanage/seobject.py:986
+ #, 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:992
+ #, 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:996
+ #, 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:1000
+ #, 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:1004
+ #, 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:1009
+ #, 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:1013
+ #, 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:1017
+ #, python-format
+ msgid "Could not add port %s/%s"
+ msgstr "Tidak dapat menambah port %s/%s"
+ 
+-#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
+-#: ../semanage/seobject.py:1512
++#: ../semanage/seobject.py:1031 ../semanage/seobject.py:1304
++#: ../semanage/seobject.py:1503
+ msgid "Requires setype or serange"
+ msgstr "Memerlukan setype atau serange"
+ 
+-#: ../semanage/seobject.py:1053
++#: ../semanage/seobject.py:1033
+ msgid "Requires setype"
+ msgstr "Memerlukan setype"
+ 
+-#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
++#: ../semanage/seobject.py:1044 ../semanage/seobject.py:1099
+ #, python-format
+ msgid "Port %s/%s is not defined"
+ msgstr "Port %s/%s tidak dinyatakan"
+ 
+-#: ../semanage/seobject.py:1065
++#: ../semanage/seobject.py:1048
+ #, python-format
+ msgid "Could not query port %s/%s"
+ msgstr "Tidak dapat menyoal port %s/%s"
+ 
+-#: ../semanage/seobject.py:1076
++#: ../semanage/seobject.py:1059
+ #, python-format
+ msgid "Could not modify port %s/%s"
+ msgstr "Tidak dapat mengubah port %s/%s"
+ 
+-#: ../semanage/seobject.py:1089
++#: ../semanage/seobject.py:1072
+ msgid "Could not list the ports"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1105
++#: ../semanage/seobject.py:1088
+ #, python-format
+ msgid "Could not delete the port %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1122
++#: ../semanage/seobject.py:1105
+ #, python-format
+ msgid "Port %s/%s is defined in policy, cannot be deleted"
+ msgstr "Port %s/%s dinyatakan dalam polisi, tidak boleh dipadam"
+ 
+-#: ../semanage/seobject.py:1126
++#: ../semanage/seobject.py:1109
+ #, python-format
+ msgid "Could not delete port %s/%s"
+ msgstr "Tidak dapat memadam port %s/%s"
+ 
+-#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
++#: ../semanage/seobject.py:1125 ../semanage/seobject.py:1147
+ msgid "Could not list ports"
+ msgstr "Tidak dapat menyenaraikan port"
+ 
+-#: ../semanage/seobject.py:1203
++#: ../semanage/seobject.py:1186
+ msgid "SELinux Port Type"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1203
++#: ../semanage/seobject.py:1186
+ msgid "Proto"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
++#: ../semanage/seobject.py:1186 ../gui/system-config-selinux.glade:335
+ msgid "Port Number"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1222
++#: ../semanage/seobject.py:1207
+ msgid "Node Address is required"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1237
++#: ../semanage/seobject.py:1222
+ msgid "Unknown or missing protocol"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
+-#: ../semanage/seobject.py:1728
+-msgid "SELinux Type is required"
++#: ../semanage/seobject.py:1236
++#, fuzzy
++msgid "SELinux node type is required"
+ msgstr "Jenis SELinux diperlukan"
+ 
+-#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
+-#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
+-#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
+-#: ../semanage/seobject.py:1732
++#: ../semanage/seobject.py:1239 ../semanage/seobject.py:1307
 +#, python-format
-+msgid "Could not add SELinux user %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:791
-+msgid "Requires prefix, roles, level or range"
++msgid "Type %s is invalid, must be a node type"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:793
-+msgid "Requires prefix or roles"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
-+#, python-format
-+msgid "SELinux user %s is not defined"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:832
-+#, python-format
-+msgid "Could not modify SELinux user %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:866
-+#, python-format
-+msgid "SELinux user %s is defined in policy, cannot be deleted"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:877
-+#, python-format
-+msgid "Could not delete SELinux user %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:915
-+msgid "Could not list SELinux users"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:921
-+#, python-format
-+msgid "Could not list roles for user %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:946
-+msgid "Labeling"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:946
-+msgid "MLS/"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:947
-+msgid "Prefix"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:947
-+msgid "MCS Level"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:947
-+msgid "MCS Range"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
-+msgid "SELinux Roles"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:967
-+msgid "Protocol udp or tcp is required"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:969
-+msgid "Port is required"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:979
-+msgid "Invalid Port"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:983
-+#, python-format
-+msgid "Could not create a key for %s/%s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:994
-+msgid "Type is required"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
-+#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
-+#, python-format
-+msgid "Could not check if port %s/%s is defined"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1002
-+#, python-format
-+msgid "Port %s/%s already defined"
-+msgstr ""
++#: ../semanage/seobject.py:1243 ../semanage/seobject.py:1311
++#: ../semanage/seobject.py:1347 ../semanage/seobject.py:1445
++#: ../semanage/seobject.py:1507 ../semanage/seobject.py:1541
++#: ../semanage/seobject.py:1739
+ #, python-format
+ msgid "Could not create key for %s"
+ msgstr "Tidak dapat mencipta kekunci untuk %s"
+ 
+-#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
+-#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
++#: ../semanage/seobject.py:1245 ../semanage/seobject.py:1315
++#: ../semanage/seobject.py:1351 ../semanage/seobject.py:1357
+ #, python-format
+ msgid "Could not check if addr %s is defined"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1266
++#: ../semanage/seobject.py:1254
+ #, python-format
+ msgid "Could not create addr for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
+-#: ../semanage/seobject.py:1690
++#: ../semanage/seobject.py:1260 ../semanage/seobject.py:1461
++#: ../semanage/seobject.py:1694
+ #, python-format
+ msgid "Could not create context for %s"
+ msgstr "Tidak dapat mencipta konteks untuk %s"
+ 
+-#: ../semanage/seobject.py:1276
++#: ../semanage/seobject.py:1264
+ #, python-format
+ msgid "Could not set mask for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1280
++#: ../semanage/seobject.py:1268
+ #, python-format
+ msgid "Could not set user in addr context for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1284
++#: ../semanage/seobject.py:1272
+ #, python-format
+ msgid "Could not set role in addr context for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1288
++#: ../semanage/seobject.py:1276
+ #, python-format
+ msgid "Could not set type in addr context for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1293
++#: ../semanage/seobject.py:1281
+ #, python-format
+ msgid "Could not set mls fields in addr context for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1297
++#: ../semanage/seobject.py:1285
+ #, python-format
+ msgid "Could not set addr context for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1301
++#: ../semanage/seobject.py:1289
+ #, python-format
+ msgid "Could not add addr %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
++#: ../semanage/seobject.py:1317 ../semanage/seobject.py:1353
+ #, python-format
+ msgid "Addr %s is not defined"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1330
++#: ../semanage/seobject.py:1321
+ #, python-format
+ msgid "Could not query addr %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1340
++#: ../semanage/seobject.py:1331
+ #, python-format
+ msgid "Could not modify addr %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1368
++#: ../semanage/seobject.py:1359
+ #, python-format
+ msgid "Addr %s is defined in policy, cannot be deleted"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1372
++#: ../semanage/seobject.py:1363
+ #, python-format
+ msgid "Could not delete addr %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1384
++#: ../semanage/seobject.py:1375
+ msgid "Could not deleteall node mappings"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1398
++#: ../semanage/seobject.py:1389
+ msgid "Could not list addrs"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
+-#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
++#: ../semanage/seobject.py:1441 ../semanage/seobject.py:1732
++msgid "SELinux Type is required"
++msgstr "Jenis SELinux diperlukan"
 +
-+#: ../semanage/seobject.py:1006
++#: ../semanage/seobject.py:1449 ../semanage/seobject.py:1511
++#: ../semanage/seobject.py:1545 ../semanage/seobject.py:1551
+ #, python-format
+ msgid "Could not check if interface %s is defined"
+ msgstr "Tidak dapat memeriksa sama ada antaramuka %s dinyatakan"
+ 
+-#: ../semanage/seobject.py:1465
++#: ../semanage/seobject.py:1456
+ #, python-format
+ msgid "Could not create interface for %s"
+ msgstr "Tidak dapat mencipta antaramuka untuk %s"
+ 
+-#: ../semanage/seobject.py:1474
++#: ../semanage/seobject.py:1465
+ #, python-format
+ msgid "Could not set user in interface context for %s"
+ msgstr "Tidak dapat menetapkan pengguna dalam konteks antaramuka untuk %s"
+ 
+-#: ../semanage/seobject.py:1478
++#: ../semanage/seobject.py:1469
+ #, python-format
+ msgid "Could not set role in interface context for %s"
+ msgstr "Tidak dapat menetapkan tugas dalam konteks antaramuka untuk %s"
+ 
+-#: ../semanage/seobject.py:1482
++#: ../semanage/seobject.py:1473
+ #, python-format
+ msgid "Could not set type in interface context for %s"
+ msgstr "Tidak dapat menetapkan jenis dalam konteks antaramuka untuk %s"
+ 
+-#: ../semanage/seobject.py:1487
++#: ../semanage/seobject.py:1478
+ #, python-format
+ msgid "Could not set mls fields in interface context for %s"
+ msgstr "Tidak dapat menetapkan medan mls dalam konteks antaramuka untuk %s"
+ 
+-#: ../semanage/seobject.py:1491
++#: ../semanage/seobject.py:1482
+ #, python-format
+ msgid "Could not set interface context for %s"
+ msgstr "Tidak dapat menetapkan konteks antaramuka untuk %s"
+ 
+-#: ../semanage/seobject.py:1495
++#: ../semanage/seobject.py:1486
+ #, python-format
+ msgid "Could not set message context for %s"
+ msgstr "Tidak dapat menetapkan konteks mesej untuk %s"
+ 
+-#: ../semanage/seobject.py:1499
++#: ../semanage/seobject.py:1490
+ #, python-format
+ msgid "Could not add interface %s"
+ msgstr "Tidak dapat menambah antaramuka %s"
+ 
+-#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
++#: ../semanage/seobject.py:1513 ../semanage/seobject.py:1547
+ #, python-format
+ msgid "Interface %s is not defined"
+ msgstr "Antaramuka %s tidak dinyatakan"
+ 
+-#: ../semanage/seobject.py:1526
++#: ../semanage/seobject.py:1517
+ #, python-format
+ msgid "Could not query interface %s"
+ msgstr "Tidak dapat menyoal antaramuka %s"
+ 
+-#: ../semanage/seobject.py:1537
++#: ../semanage/seobject.py:1528
+ #, python-format
+ msgid "Could not modify interface %s"
+ msgstr "Tidak dapat mengubah antaramuka %s"
+ 
+-#: ../semanage/seobject.py:1562
++#: ../semanage/seobject.py:1553
+ #, python-format
+ msgid "Interface %s is defined in policy, cannot be deleted"
+ msgstr "Antaramuka %s dinyatakan dalam polisi, tidak boleh dipadam"
+ 
+-#: ../semanage/seobject.py:1566
++#: ../semanage/seobject.py:1557
+ #, python-format
+ msgid "Could not delete interface %s"
+ msgstr "Tidak dapat memadam antaramuka %s"
+ 
+-#: ../semanage/seobject.py:1578
++#: ../semanage/seobject.py:1569
+ msgid "Could not delete all interface  mappings"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1592
++#: ../semanage/seobject.py:1583
+ msgid "Could not list interfaces"
+ msgstr "Tidak dapat menyenaraikan antaramuka"
+ 
+-#: ../semanage/seobject.py:1617
++#: ../semanage/seobject.py:1608
+ msgid "SELinux Interface"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
++#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1954
+ msgid "Context"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1667
++#: ../semanage/seobject.py:1671
+ #, python-format
+ msgid "Equivalence class for %s already exists"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1673
++#: ../semanage/seobject.py:1677
+ #, python-format
+ msgid "File spec %s conflicts with equivalency rule '%s %s'"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1682
++#: ../semanage/seobject.py:1686
+ #, python-format
+ msgid "Equivalence class for %s does not exists"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1696
++#: ../semanage/seobject.py:1700
+ #, python-format
+ msgid "Could not set user in file context for %s"
+ msgstr "Tidak dapat menetapkan pengguna dalam konteks fail untuk %s"
+ 
+-#: ../semanage/seobject.py:1700
++#: ../semanage/seobject.py:1704
+ #, python-format
+ msgid "Could not set role in file context for %s"
+ msgstr "Tidak dapat menetapkan tugas dalam konteks fail untuk %s"
+ 
+-#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
++#: ../semanage/seobject.py:1709 ../semanage/seobject.py:1769
+ #, python-format
+ msgid "Could not set mls fields in file context for %s"
+ msgstr "Tidak dapat menetapkan medan mls dalam konteks fail untuk %s"
+ 
+-#: ../semanage/seobject.py:1711
++#: ../semanage/seobject.py:1715
+ msgid "Invalid file specification"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1713
++#: ../semanage/seobject.py:1717
+ msgid "File specification can not include spaces"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1718
++#: ../semanage/seobject.py:1722
+ #, python-format
+ msgid ""
+ "File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
+-#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
+-#: ../semanage/seobject.py:1880
++#: ../semanage/seobject.py:1735
 +#, python-format
-+msgid "Could not create port for %s/%s"
++msgid "Type %s is invalid, must be a file or device type"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1012
-+#, python-format
-+msgid "Could not create context for %s/%s"
++#: ../semanage/seobject.py:1743 ../semanage/seobject.py:1748
++#: ../semanage/seobject.py:1804 ../semanage/seobject.py:1886
++#: ../semanage/seobject.py:1890
+ #, python-format
+ msgid "Could not check if file context for %s is defined"
+ msgstr "Tidak dapat memeriksa jika konteks fail untuk %s telah dinyatakan"
+ 
+-#: ../semanage/seobject.py:1749
++#: ../semanage/seobject.py:1756
+ #, python-format
+ msgid "Could not create file context for %s"
+ msgstr "Tidak dapat mencipta konteks fail untuk %s"
+ 
+-#: ../semanage/seobject.py:1757
++#: ../semanage/seobject.py:1764
+ #, python-format
+ msgid "Could not set type in file context for %s"
+ msgstr "Tidak dapat menetapkan jenis dalam konteks fail untuk %s"
+ 
+-#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
+-#: ../semanage/seobject.py:1826
++#: ../semanage/seobject.py:1772 ../semanage/seobject.py:1832
++#: ../semanage/seobject.py:1836
+ #, python-format
+ msgid "Could not set file context for %s"
+ msgstr "Tidak dapat menetapkan konteks fail untuk %s"
+ 
+-#: ../semanage/seobject.py:1771
++#: ../semanage/seobject.py:1778
+ #, python-format
+ msgid "Could not add file context for %s"
+ msgstr "Tidak dapat menambah konteks fail untuk %s"
+ 
+-#: ../semanage/seobject.py:1785
++#: ../semanage/seobject.py:1792
+ msgid "Requires setype, serange or seuser"
+ msgstr "Memerlukan setype, serange atau seuser"
+ 
+-#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
++#: ../semanage/seobject.py:1808 ../semanage/seobject.py:1894
+ #, python-format
+ msgid "File context for %s is not defined"
+ msgstr "Konteks fail %s tidak dinyatakan"
+ 
+-#: ../semanage/seobject.py:1804
++#: ../semanage/seobject.py:1814
+ #, python-format
+ msgid "Could not query file context for %s"
+ msgstr "Tidak dapat menyoal konteks fail untuk %s"
+ 
+-#: ../semanage/seobject.py:1830
++#: ../semanage/seobject.py:1840
+ #, python-format
+ msgid "Could not modify file context for %s"
+ msgstr "Tidak dapat mengubahsuai konteks fail untuk %s"
+ 
+-#: ../semanage/seobject.py:1843
++#: ../semanage/seobject.py:1853
+ msgid "Could not list the file contexts"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1857
++#: ../semanage/seobject.py:1867
+ #, python-format
+ msgid "Could not delete the file context %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1882
++#: ../semanage/seobject.py:1892
+ #, python-format
+ msgid "File context for %s is defined in policy, cannot be deleted"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1888
++#: ../semanage/seobject.py:1898
+ #, python-format
+ msgid "Could not delete file context for %s"
+ msgstr "Tidak dapat memadam konteks fail untuk %s"
+ 
+-#: ../semanage/seobject.py:1903
++#: ../semanage/seobject.py:1913
+ msgid "Could not list file contexts"
+ msgstr "Tidak dapat menyenaraikan konteks fail"
+ 
+-#: ../semanage/seobject.py:1907
++#: ../semanage/seobject.py:1917
+ msgid "Could not list local file contexts"
+ msgstr "Tidak dapat menyenaraikan konteks fail tempatan"
+ 
+-#: ../semanage/seobject.py:1944
++#: ../semanage/seobject.py:1954
+ msgid "SELinux fcontext"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1944
++#: ../semanage/seobject.py:1954
+ msgid "type"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1957
++#: ../semanage/seobject.py:1967
+ msgid ""
+ "\n"
+ "SELinux Distribution fcontext Equivalence \n"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1962
++#: ../semanage/seobject.py:1972
+ msgid ""
+ "\n"
+ "SELinux Local fcontext Equivalence \n"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
+-#: ../semanage/seobject.py:2054
++#: ../semanage/seobject.py:2006 ../semanage/seobject.py:2059
++#: ../semanage/seobject.py:2065
+ #, python-format
+ msgid "Could not check if boolean %s is defined"
+ msgstr "Tidak dapat memeriksa sama ada boolean %s dinyatakan"
+ 
+-#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
++#: ../semanage/seobject.py:2008 ../semanage/seobject.py:2061
+ #, python-format
+ msgid "Boolean %s is not defined"
+ msgstr "Boolean %s tidak dinyatakan"
+ 
+-#: ../semanage/seobject.py:2002
++#: ../semanage/seobject.py:2012
+ #, python-format
+ msgid "Could not query file context %s"
+ msgstr "Tidak dapat menyoal fail konteks %s"
+ 
+-#: ../semanage/seobject.py:2007
++#: ../semanage/seobject.py:2017
+ #, python-format
+ msgid "You must specify one of the following values: %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:2012
++#: ../semanage/seobject.py:2022
+ #, python-format
+ msgid "Could not set active value of boolean %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:2015
++#: ../semanage/seobject.py:2025
+ #, python-format
+ msgid "Could not modify boolean %s"
+ msgstr "Tidak dapat mengubah boolean %s"
+ 
+-#: ../semanage/seobject.py:2033
++#: ../semanage/seobject.py:2043
+ #, python-format
+ msgid "Bad format %s: Record %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:2056
++#: ../semanage/seobject.py:2067
+ #, python-format
+ msgid "Boolean %s is defined in policy, cannot be deleted"
+ msgstr "Boolean %s dinyatakan dalam polisi, tidak boleh dipadam"
+ 
+-#: ../semanage/seobject.py:2060
++#: ../semanage/seobject.py:2071
+ #, python-format
+ msgid "Could not delete boolean %s"
+ msgstr "Tidak dapat memadam boolean %s"
+ 
+-#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
++#: ../semanage/seobject.py:2083 ../semanage/seobject.py:2100
+ msgid "Could not list booleans"
+ msgstr "Tidak dapat menyenaraikan boolean"
+ 
+-#: ../semanage/seobject.py:2112
++#: ../semanage/seobject.py:2125
+ msgid "unknown"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:2125
++#: ../semanage/seobject.py:2138
+ msgid "off"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:2125
++#: ../semanage/seobject.py:2138
+ msgid "on"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:2139
++#: ../semanage/seobject.py:2152
+ msgid "SELinux boolean"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:2139
++#: ../semanage/seobject.py:2152
+ msgid "State"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:2139
++#: ../semanage/seobject.py:2152
+ msgid "Default"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
+-#: ../gui/polgengui.py:253
++#: ../semanage/seobject.py:2152 ../gui/polgen.glade:113
++#: ../gui/polgengui.py:254
+ msgid "Description"
+ msgstr ""
+ 
+@@ -998,7 +1014,7 @@ msgstr ""
+ msgid "Error sending audit message.\n"
+ msgstr ""
+ 
+-#: ../newrole/newrole.c:692 ../newrole/newrole.c:1059
++#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
+ #, c-format
+ msgid "Could not determine enforcing mode.\n"
+ msgstr ""
+@@ -1113,62 +1129,66 @@ msgstr ""
+ msgid "Unable to set SIGHUP handler\n"
+ msgstr ""
+ 
+-#: ../newrole/newrole.c:1053
++#: ../newrole/newrole.c:1036
++msgid "Sorry, newrole failed to drop capabilities\n"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1016
-+#, python-format
-+msgid "Could not set user in port context for %s/%s"
++#: ../newrole/newrole.c:1052
+ #, c-format
+ msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
+ msgstr ""
+ 
+-#: ../newrole/newrole.c:1070
++#: ../newrole/newrole.c:1069
+ #, c-format
+ msgid "failed to get old_context.\n"
+ msgstr ""
+ 
+-#: ../newrole/newrole.c:1077
++#: ../newrole/newrole.c:1076
+ #, c-format
+ msgid "Warning!  Could not retrieve tty information.\n"
+ msgstr ""
+ 
+-#: ../newrole/newrole.c:1098
++#: ../newrole/newrole.c:1097
+ #, c-format
+ msgid "error on reading PAM service configuration.\n"
+ msgstr ""
+ 
+-#: ../newrole/newrole.c:1133
++#: ../newrole/newrole.c:1132
+ #, c-format
+ msgid "newrole: incorrect password for %s\n"
+ msgstr ""
+ 
+-#: ../newrole/newrole.c:1160
++#: ../newrole/newrole.c:1159
+ #, c-format
+ msgid "newrole: failure forking: %s"
+ msgstr ""
+ 
+-#: ../newrole/newrole.c:1163 ../newrole/newrole.c:1186
++#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
+ #, c-format
+ msgid "Unable to restore tty label...\n"
+ msgstr ""
+ 
+-#: ../newrole/newrole.c:1165 ../newrole/newrole.c:1192
++#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
+ #, c-format
+ msgid "Failed to close tty properly\n"
+ msgstr ""
+ 
+-#: ../newrole/newrole.c:1224
++#: ../newrole/newrole.c:1223
+ #, c-format
+ msgid "Could not close descriptors.\n"
+ msgstr ""
+ 
+-#: ../newrole/newrole.c:1251
++#: ../newrole/newrole.c:1250
+ #, c-format
+ msgid "Error allocating shell's argv0.\n"
+ msgstr ""
+ 
+-#: ../newrole/newrole.c:1287
++#: ../newrole/newrole.c:1286
+ #, c-format
+ msgid "Unable to restore the environment, aborting\n"
+ msgstr ""
+ 
+-#: ../newrole/newrole.c:1298
++#: ../newrole/newrole.c:1297
+ msgid "failed to exec shell\n"
+ msgstr ""
+ 
+@@ -1271,20 +1291,20 @@ msgstr ""
+ msgid "chcat -l +CompanyConfidential juser"
+ msgstr ""
+ 
+-#: ../scripts/chcat:399 ../gui/polgen.py:1351
+-#, c-format, python-format
++#: ../scripts/chcat:399
++#, c-format
+ msgid "Options Error %s "
+ msgstr ""
+ 
+-#: ../gui/booleansPage.py:195 ../gui/system-config-selinux.glade:1706
++#: ../gui/booleansPage.py:194 ../gui/system-config-selinux.glade:1706
+ msgid "Boolean"
+ msgstr ""
+ 
+-#: ../gui/booleansPage.py:252 ../gui/semanagePage.py:162
++#: ../gui/booleansPage.py:245 ../gui/semanagePage.py:162
+ msgid "all"
+ msgstr ""
+ 
+-#: ../gui/booleansPage.py:254 ../gui/semanagePage.py:164
++#: ../gui/booleansPage.py:247 ../gui/semanagePage.py:164
+ #: ../gui/system-config-selinux.glade:1615
+ #: ../gui/system-config-selinux.glade:1820
+ #: ../gui/system-config-selinux.glade:2437
+@@ -1340,577 +1360,464 @@ msgstr ""
+ msgid "Login '%s' is required"
+ msgstr ""
+ 
+-#: ../gui/modulesPage.py:48 ../gui/system-config-selinux.glade:2753
++#: ../gui/modulesPage.py:49 ../gui/system-config-selinux.glade:2753
+ msgid "Policy Module"
+ msgstr ""
+ 
+-#: ../gui/modulesPage.py:57
++#: ../gui/modulesPage.py:58
+ msgid "Module Name"
+ msgstr ""
+ 
+-#: ../gui/modulesPage.py:134
++#: ../gui/modulesPage.py:135
+ msgid "Disable Audit"
+ msgstr ""
+ 
+-#: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
++#: ../gui/modulesPage.py:138 ../gui/system-config-selinux.glade:2662
+ msgid "Enable Audit"
+ msgstr ""
+ 
+-#: ../gui/modulesPage.py:162
++#: ../gui/modulesPage.py:163
+ msgid "Load Policy Module"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:79
+-msgid "Polgen"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:80
++#: ../gui/polgen.glade:9
+ msgid "Red Hat 2007"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:81
++#: ../gui/polgen.glade:11
+ msgid "GPL"
+ msgstr ""
+ 
+ #. TRANSLATORS: Replace this string with your names, one name per line.
+-#: ../gui/polgen.glade:85 ../gui/system-config-selinux.glade:17
++#: ../gui/polgen.glade:13 ../gui/system-config-selinux.glade:17
+ msgid "translator-credits"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:90
++#: ../gui/polgen.glade:34
++msgid "Add Booleans Dialog"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1020
-+#, python-format
-+msgid "Could not set role in port context for %s/%s"
++#: ../gui/polgen.glade:101
++msgid "Boolean Name"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1024
-+#, python-format
-+msgid "Could not set type in port context for %s/%s"
++#: ../gui/polgen.glade:230
+ msgid "SELinux Policy Generation Tool"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:128
++#: ../gui/polgen.glade:251
+ msgid ""
+ "<b>Select the policy type for the application or user role you want to "
+ "confine:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:177
++#: ../gui/polgen.glade:284
+ msgid "<b>Applications</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
++#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:183
++msgid "Standard Init Daemon"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1029
-+#, python-format
-+msgid "Could not set mls fields in port context for %s/%s"
++#: ../gui/polgen.glade:320 ../gui/polgen.glade:336
+ msgid ""
+ "Standard Init Daemon are daemons started on boot via init scripts.  Usually "
+ "requires a script in /etc/rc.d/init.d"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:241 ../gui/polgen.py:156
+-msgid "Standard Init Daemon"
++#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:184
++msgid "DBUS System Daemon"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:261 ../gui/polgen.py:157
+-msgid "DBUS System Daemon"
++#: ../gui/polgen.glade:349
++msgid "Internet Services Daemon (inetd)"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:280
++#: ../gui/polgen.glade:353
+ msgid "Internet Services Daemon are daemons started by xinetd"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:282
+-msgid "Internet Services Daemon (inetd)"
++#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:186
++msgid "Web Application/Script (CGI)"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:301
++#: ../gui/polgen.glade:370
+ msgid ""
+ "Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:303 ../gui/polgen.py:159
+-msgid "Web Application/Script (CGI)"
++#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:187
++msgid "User Application"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:322 ../gui/polgen.glade:343
++#: ../gui/polgen.glade:387 ../gui/polgen.glade:404
+ msgid ""
+ "User Application are any application that you would like to confine that is "
+ "started by a user"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:324 ../gui/polgen.py:160
+-msgid "User Application"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:345 ../gui/polgen.py:161
++#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:188
+ msgid "Sandbox"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:391
++#: ../gui/polgen.glade:446
+ msgid "<b>Login Users</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:453
++#: ../gui/polgen.glade:478
++msgid "Existing User Roles"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1033
-+#, python-format
-+msgid "Could not set port context for %s/%s"
++#: ../gui/polgen.glade:482
+ msgid "Modify an existing login user record."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:455
+-msgid "Existing User Roles"
++#: ../gui/polgen.glade:495 ../sepolicy/sepolicy/generate.py:189
++msgid "Minimal Terminal User Role"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:474
++#: ../gui/polgen.glade:499
+ msgid ""
+ "This user will login to a machine only via a terminal or remote login.  By "
+ "default this user will have  no setuid, no networking, no su, no sudo."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:476 ../gui/polgen.py:162
+-msgid "Minimal Terminal User Role"
++#: ../gui/polgen.glade:512 ../sepolicy/sepolicy/generate.py:190
++msgid "Minimal X Windows User Role"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:495
++#: ../gui/polgen.glade:516
+ msgid ""
+ "This user can login to a machine via X or terminal.  By default this user "
+ "will have no setuid, no networking, no sudo, no su"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:497 ../gui/polgen.py:163
+-msgid "Minimal X Windows User Role"
++#: ../gui/polgen.glade:529 ../sepolicy/sepolicy/generate.py:191
++msgid "User Role"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:516
++#: ../gui/polgen.glade:533
+ msgid ""
+ "User with full networking, no setuid applications without transition, no "
+ "sudo, no su."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:518 ../gui/polgen.py:164
+-msgid "User Role"
++#: ../gui/polgen.glade:546 ../sepolicy/sepolicy/generate.py:192
++msgid "Admin User Role"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:537
++#: ../gui/polgen.glade:550
+ msgid ""
+ "User with full networking, no setuid applications without transition, no su, "
+ "can sudo to Root Administration Roles"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:539 ../gui/polgen.py:165
+-msgid "Admin User Role"
++#: ../gui/polgen.glade:592
++msgid "<b>Root Users</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:585
+-msgid "<b>Root Users</b>"
++#: ../gui/polgen.glade:623 ../sepolicy/sepolicy/generate.py:193
++msgid "Root Admin User Role"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:647
++#: ../gui/polgen.glade:627
+ msgid ""
+ "Select Root Administrator User Role, if this user will be used to administer "
+ "the machine while running as root.  This user will not be able to login to "
+ "the system directly."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:649 ../gui/polgen.py:166
+-msgid "Root Admin User Role"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:716
+-msgid "label104"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:745
++#: ../gui/polgen.glade:705
+ msgid "<b>Enter name of application or user role:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
++#: ../gui/polgen.glade:728 ../gui/polgengui.py:252
+ msgid "Name"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:807
++#: ../gui/polgen.glade:739
+ msgid "Enter complete path for executable to be confined."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:830 ../gui/polgen.glade:950 ../gui/polgen.glade:3142
++#: ../gui/polgen.glade:756 ../gui/polgen.glade:838 ../gui/polgen.glade:2361
+ msgid "..."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:849
++#: ../gui/polgen.glade:776
+ msgid "Enter unique name for the confined application or user role."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:871
++#: ../gui/polgen.glade:794
+ msgid "Executable"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:899
++#: ../gui/polgen.glade:808
+ msgid "Init script"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:927
++#: ../gui/polgen.glade:821
+ msgid ""
+ "Enter complete path to init script used to start the confined application."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:982
+-msgid "label105"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1011
++#: ../gui/polgen.glade:887
+ msgid "<b>Select existing role to modify:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1045
++#: ../gui/polgen.glade:908
+ msgid "Select the user roles that will transiton to the %s domain."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1073
+-msgid "label106"
++#: ../gui/polgen.glade:928
++msgid "role tab"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1102
++#: ../gui/polgen.glade:945
+ msgid "<b>Select roles that %s will transition to:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1136
++#: ../gui/polgen.glade:963
+ msgid "Select applications domains that %s will transition to."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1164
+-msgid "label107"
++#: ../gui/polgen.glade:983
++msgid ""
++"transition \n"
++"role tab"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1193
++#: ../gui/polgen.glade:1001
+ msgid "<b>Select the user_roles that will transition to %s:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1227
++#: ../gui/polgen.glade:1019
+ msgid "Select the user roles that will transiton to this applications domains."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1255
+-msgid "label108"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1284
++#: ../gui/polgen.glade:1056
+ msgid "<b>Select domains that %s will administer:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1318 ../gui/polgen.glade:1409
++#: ../gui/polgen.glade:1074 ../gui/polgen.glade:1129
+ msgid "Select the domains that you would like this user administer."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1346
+-msgid "label109"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1375
++#: ../gui/polgen.glade:1111
+ msgid "<b>Select additional roles for %s:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1437
+-msgid "label111"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1466
++#: ../gui/polgen.glade:1166
+ msgid "<b>Enter network ports that %s binds on:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1497 ../gui/polgen.glade:1997
++#: ../gui/polgen.glade:1186 ../gui/polgen.glade:1557
+ msgid "<b>TCP Ports</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1565 ../gui/polgen.glade:1785
++#: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
++#: ../gui/polgen.glade:1698
++msgid "All"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1037
++#: ../gui/polgen.glade:1227 ../gui/polgen.glade:1394
+ msgid "Allows %s to bind to any udp port"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1567 ../gui/polgen.glade:1787 ../gui/polgen.glade:2061
+-#: ../gui/polgen.glade:2215
+-msgid "All"
++#: ../gui/polgen.glade:1240 ../gui/polgen.glade:1407
++msgid "600-1024"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1585 ../gui/polgen.glade:1805
++#: ../gui/polgen.glade:1244 ../gui/polgen.glade:1411
+ msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1587 ../gui/polgen.glade:1807
+-msgid "600-1024"
++#: ../gui/polgen.glade:1257 ../gui/polgen.glade:1424
++msgid "Unreserved Ports (>1024)"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1605 ../gui/polgen.glade:1825
++#: ../gui/polgen.glade:1261 ../gui/polgen.glade:1428
+ msgid ""
+ "Enter a comma separated list of udp ports or ranges of ports that %s binds "
+ "to. Example: 612, 650-660"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1607 ../gui/polgen.glade:1827
+-msgid "Unreserved Ports (>1024)"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1638 ../gui/polgen.glade:1858 ../gui/polgen.glade:2079
+-#: ../gui/polgen.glade:2233
++#: ../gui/polgen.glade:1289 ../gui/polgen.glade:1456 ../gui/polgen.glade:1609
++#: ../gui/polgen.glade:1718
+ msgid "Select Ports"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1663 ../gui/polgen.glade:1883
++#: ../gui/polgen.glade:1302 ../gui/polgen.glade:1469
+ msgid "Allows %s to bind to any udp ports > 1024"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1717 ../gui/polgen.glade:2151
++#: ../gui/polgen.glade:1353 ../gui/polgen.glade:1666
+ msgid "<b>UDP Ports</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1937
+-msgid "label113"
++#: ../gui/polgen.glade:1519
++msgid ""
++"Network\n"
++"Bind tab"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1966
++#: ../gui/polgen.glade:1537
+ msgid "<b>Select network ports that %s connects to:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2058
++#: ../gui/polgen.glade:1593
+ msgid "Allows %s to connect to any tcp port"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2104
++#: ../gui/polgen.glade:1622
+ msgid ""
+ "Enter a comma separated list of tcp ports or ranges of ports that %s "
+ "connects to. Example: 612, 650-660"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2212
++#: ../gui/polgen.glade:1702
+ msgid "Allows %s to connect to any udp port"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2258
++#: ../gui/polgen.glade:1731
+ msgid ""
+ "Enter a comma separated list of udp ports or ranges of ports that %s "
+ "connects to. Example: 612, 650-660"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2305
+-msgid "label114"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:2334
++#: ../gui/polgen.glade:1792
+ msgid "<b>Select common application traits for %s:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2366
++#: ../gui/polgen.glade:1809
+ msgid "Writes syslog messages\t"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2385
++#: ../gui/polgen.glade:1824
+ msgid "Create/Manipulate temporary files in /tmp"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2404
++#: ../gui/polgen.glade:1839
+ msgid "Uses Pam for authentication"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2423
++#: ../gui/polgen.glade:1854
+ msgid "Uses nsswitch or getpw* calls"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2442
++#: ../gui/polgen.glade:1869
+ msgid "Uses dbus"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2461
++#: ../gui/polgen.glade:1884
+ msgid "Sends audit messages"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2480
++#: ../gui/polgen.glade:1899
+ msgid "Interacts with the terminal"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2499
++#: ../gui/polgen.glade:1914
+ msgid "Sends email"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2530
+-msgid "label115"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:2559
++#: ../gui/polgen.glade:1961
+ msgid "<b>Add files/directories that %s manages</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2788
++#: ../gui/polgen.glade:2122
+ msgid ""
+ "Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
+ "Files ..."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2823
+-msgid "label116"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:2852
++#: ../gui/polgen.glade:2166
+ msgid "<b>Add booleans from the %s policy:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:3002
++#: ../gui/polgen.glade:2274
+ msgid "Add/Remove booleans used by the %s domain"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:3066
++#: ../gui/polgen.glade:2316
+ msgid "<b>Which directory you will generate the %s policy?</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:3097
++#: ../gui/polgen.glade:2334
+ msgid "Policy Directory"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:3254
+-msgid "Add Booleans Dialog"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:3327
+-msgid "Boolean Name"
+-msgstr ""
+-
+-#: ../gui/polgengui.py:261
++#: ../gui/polgengui.py:262
+ msgid "Role"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:268
++#: ../gui/polgengui.py:269
+ msgid "Existing_User"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
++#: ../gui/polgengui.py:283 ../gui/polgengui.py:291 ../gui/polgengui.py:305
+ msgid "Application"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:352
++#: ../gui/polgengui.py:353
+ #, python-format
+ msgid "%s must be a directory"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
++#: ../gui/polgengui.py:413 ../gui/polgengui.py:694
+ msgid "You must select a user"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:542
++#: ../gui/polgengui.py:543
+ msgid "Select executable file to be confined."
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:553
++#: ../gui/polgengui.py:554
+ msgid "Select init script file to be confined."
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:563
++#: ../gui/polgengui.py:564
+ msgid "Select file(s) that confined application creates or writes"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:570
++#: ../gui/polgengui.py:571
+ msgid "Select directory(s) that the confined application owns and writes into"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:632
++#: ../gui/polgengui.py:633
+ msgid "Select directory to generate policy files in"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:649
++#: ../gui/polgengui.py:650
+ #, python-format
+ msgid ""
+ "Type %s_t already defined in current policy.\n"
+ "Do you want to continue?"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
++#: ../gui/polgengui.py:650 ../gui/polgengui.py:654
+ msgid "Verify Name"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:653
++#: ../gui/polgengui.py:654
+ #, python-format
+ msgid ""
+ "Module %s.pp already loaded in current policy.\n"
+ "Do you want to continue?"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:699
++#: ../gui/polgengui.py:700
+ msgid ""
+ "You must add a name made up of letters and numbers and containing no spaces."
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:713
++#: ../gui/polgengui.py:714
+ msgid "You must enter a executable"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
++#: ../gui/polgengui.py:739 ../gui/system-config-selinux.py:174
+ msgid "Configue SELinux"
+ msgstr ""
+ 
+-#: ../gui/polgen.py:158
+-msgid "Internet Services Daemon"
+-msgstr ""
+-
+-#: ../gui/polgen.py:197
+-#, python-format
+-msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+-msgstr ""
+-
+-#: ../gui/polgen.py:324
+-msgid "You must enter a name for your confined process/user"
+-msgstr ""
+-
+-#: ../gui/polgen.py:326
+-msgid ""
+-"Name must be alpha numberic with no spaces. Consider using option \"-n "
+-"MODULENAME\""
+-msgstr ""
+-
+-#: ../gui/polgen.py:414
+-msgid "User Role types can not be assigned executables."
+-msgstr ""
+-
+-#: ../gui/polgen.py:420
+-msgid "Only Daemon apps can use an init script.."
+-msgstr ""
+-
+-#: ../gui/polgen.py:438
+-msgid "use_resolve must be a boolean value "
+-msgstr ""
+-
+-#: ../gui/polgen.py:444
+-msgid "use_syslog must be a boolean value "
+-msgstr ""
+-
+-#: ../gui/polgen.py:450
+-msgid "use_kerberos must be a boolean value "
+-msgstr ""
+-
+-#: ../gui/polgen.py:456
+-msgid "manage_krb5_rcache must be a boolean value "
+-msgstr ""
+-
+-#: ../gui/polgen.py:486
+-msgid "USER Types automatically get a tmp type"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1004
+-msgid "You must enter the executable path for your confined process"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1182
+-msgid "Type Enforcement file"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1183
+-msgid "Interface file"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1184
+-msgid "File Contexts file"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1185
+-msgid "Setup Script"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1306
+-#, python-format
+-msgid ""
+-"\n"
+-"%s\n"
+-"\n"
+-"sepolgen [ -n moduleName ] [ -m ] [ -t type ] [ executable | Name ]\n"
+-"valid Types:\n"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1354
+-msgid "Executable or Name required"
+-msgstr ""
+-
+ #: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
+ msgid "Network Port"
+ msgstr ""
+@@ -1948,1411 +1855,1499 @@ msgstr ""
+ msgid "Group View"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:1 ../gui/selinux.tbl:30 ../gui/selinux.tbl:31
+-#: ../gui/selinux.tbl:32 ../gui/selinux.tbl:33 ../gui/selinux.tbl:34
+-#: ../gui/selinux.tbl:36 ../gui/selinux.tbl:37 ../gui/selinux.tbl:38
+-#: ../gui/selinux.tbl:39 ../gui/selinux.tbl:40 ../gui/selinux.tbl:42
+-#: ../gui/selinux.tbl:43 ../gui/selinux.tbl:44 ../gui/selinux.tbl:45
+-#: ../gui/selinux.tbl:46 ../gui/selinux.tbl:47 ../gui/selinux.tbl:48
+-#: ../gui/selinux.tbl:49 ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
+-#: ../gui/selinux.tbl:52 ../gui/selinux.tbl:53 ../gui/selinux.tbl:59
+-#: ../gui/selinux.tbl:60 ../gui/selinux.tbl:61 ../gui/selinux.tbl:62
+-#: ../gui/selinux.tbl:63 ../gui/selinux.tbl:64 ../gui/selinux.tbl:65
+-#: ../gui/selinux.tbl:66 ../gui/selinux.tbl:67 ../gui/selinux.tbl:68
+-#: ../gui/selinux.tbl:69 ../gui/selinux.tbl:75 ../gui/selinux.tbl:76
+-#: ../gui/selinux.tbl:77 ../gui/selinux.tbl:78 ../gui/selinux.tbl:79
+-#: ../gui/selinux.tbl:80 ../gui/selinux.tbl:81 ../gui/selinux.tbl:82
+-#: ../gui/selinux.tbl:83 ../gui/selinux.tbl:84 ../gui/selinux.tbl:86
+-#: ../gui/selinux.tbl:88 ../gui/selinux.tbl:89 ../gui/selinux.tbl:90
+-#: ../gui/selinux.tbl:92 ../gui/selinux.tbl:94 ../gui/selinux.tbl:95
+-#: ../gui/selinux.tbl:96 ../gui/selinux.tbl:97 ../gui/selinux.tbl:98
+-#: ../gui/selinux.tbl:99 ../gui/selinux.tbl:100 ../gui/selinux.tbl:101
+-#: ../gui/selinux.tbl:102 ../gui/selinux.tbl:103 ../gui/selinux.tbl:104
+-#: ../gui/selinux.tbl:106 ../gui/selinux.tbl:108 ../gui/selinux.tbl:109
+-#: ../gui/selinux.tbl:110 ../gui/selinux.tbl:111 ../gui/selinux.tbl:112
+-#: ../gui/selinux.tbl:113 ../gui/selinux.tbl:114 ../gui/selinux.tbl:116
+-#: ../gui/selinux.tbl:117 ../gui/selinux.tbl:119 ../gui/selinux.tbl:121
+-#: ../gui/selinux.tbl:123 ../gui/selinux.tbl:124 ../gui/selinux.tbl:127
+-#: ../gui/selinux.tbl:129 ../gui/selinux.tbl:130 ../gui/selinux.tbl:131
+-#: ../gui/selinux.tbl:132 ../gui/selinux.tbl:133 ../gui/selinux.tbl:134
+-#: ../gui/selinux.tbl:135 ../gui/selinux.tbl:136 ../gui/selinux.tbl:137
+-#: ../gui/selinux.tbl:138 ../gui/selinux.tbl:139 ../gui/selinux.tbl:142
+-#: ../gui/selinux.tbl:143 ../gui/selinux.tbl:144 ../gui/selinux.tbl:145
+-#: ../gui/selinux.tbl:146 ../gui/selinux.tbl:147 ../gui/selinux.tbl:148
+-#: ../gui/selinux.tbl:149 ../gui/selinux.tbl:150 ../gui/selinux.tbl:151
+-#: ../gui/selinux.tbl:152 ../gui/selinux.tbl:154 ../gui/selinux.tbl:155
+-#: ../gui/selinux.tbl:156 ../gui/selinux.tbl:157 ../gui/selinux.tbl:158
+-#: ../gui/selinux.tbl:159 ../gui/selinux.tbl:160 ../gui/selinux.tbl:167
+-#: ../gui/selinux.tbl:171 ../gui/selinux.tbl:172 ../gui/selinux.tbl:173
+-#: ../gui/selinux.tbl:174 ../gui/selinux.tbl:175 ../gui/selinux.tbl:177
+-#: ../gui/selinux.tbl:178 ../gui/selinux.tbl:179 ../gui/selinux.tbl:180
+-#: ../gui/selinux.tbl:184 ../gui/selinux.tbl:192 ../gui/selinux.tbl:193
+-#: ../gui/selinux.tbl:194 ../gui/selinux.tbl:195 ../gui/selinux.tbl:196
+-#: ../gui/selinux.tbl:197 ../gui/selinux.tbl:198 ../gui/selinux.tbl:199
+-#: ../gui/selinux.tbl:200 ../gui/selinux.tbl:201 ../gui/selinux.tbl:206
+-#: ../gui/selinux.tbl:207 ../gui/selinux.tbl:218 ../gui/selinux.tbl:219
+-#: ../gui/selinux.tbl:220 ../gui/selinux.tbl:222 ../gui/selinux.tbl:224
+-#: ../gui/selinux.tbl:226 ../gui/selinux.tbl:227 ../gui/selinux.tbl:230
+-msgid "SELinux Service Protection"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:1
+-msgid "Disable SELinux protection for acct daemon"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:2 ../gui/selinux.tbl:3 ../gui/selinux.tbl:70
+-#: ../gui/selinux.tbl:153 ../gui/selinux.tbl:168 ../gui/selinux.tbl:169
+-#: ../gui/selinux.tbl:170 ../gui/selinux.tbl:189 ../gui/selinux.tbl:202
+-#: ../gui/selinux.tbl:203 ../gui/selinux.tbl:204 ../gui/selinux.tbl:205
+-msgid "Admin"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:2
+-msgid "Allow all daemons to write corefiles to /"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:3
+-msgid "Allow all daemons the ability to use unallocated ttys"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
+-#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
+-#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
+-#: ../gui/selinux.tbl:210 ../gui/selinux.tbl:211 ../gui/selinux.tbl:212
+-#: ../gui/selinux.tbl:213 ../gui/selinux.tbl:214 ../gui/selinux.tbl:215
+-#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
+-msgid "User Privs"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:4
+-msgid ""
+-"Allow gadmin SELinux user account to execute files in home directory or /tmp"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:5
+-msgid ""
+-"Allow guest SELinux user account to execute files in home directory or /tmp"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
+-msgid "Memory Protection"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:6
+-msgid "Allow java executable stack"
++#: ../gui/semanagePage.py:126
 +#, python-format
-+msgid "Could not add port %s/%s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
-+#: ../semanage/seobject.py:1512
-+msgid "Requires setype or serange"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1053
-+msgid "Requires setype"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
++msgid "Are you sure you want to delete %s '%s'?"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
+-#: ../gui/selinux.tbl:209
+-msgid "Mount"
++#: ../gui/semanagePage.py:126
 +#, python-format
-+msgid "Port %s/%s is not defined"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1065
++msgid "Delete %s"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:7
+-msgid "Allow mount to mount any file"
++#: ../gui/semanagePage.py:134
 +#, python-format
-+msgid "Could not query port %s/%s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1076
++msgid "Add %s"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:8
+-msgid "Allow mount to mount any directory"
++#: ../gui/semanagePage.py:148
 +#, python-format
-+msgid "Could not modify port %s/%s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1089
-+msgid "Could not list the ports"
++msgid "Modify %s"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:9
+-msgid "Allow mplayer executable stack"
++#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
++msgid "Permissive"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
+-#: ../gui/selinux.tbl:188
+-msgid "SSH"
++#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
++msgid "Enforcing"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:10
+-msgid "Allow ssh to run ssh-keysign"
++#: ../gui/statusPage.py:94
++msgid "Status"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:11
++#: ../gui/statusPage.py:133
+ msgid ""
+-"Allow staff SELinux user account to execute files in home directory or /tmp"
++"Changing the policy type will cause a relabel of the entire file system on "
++"the next boot. Relabeling takes a long time depending on the size of the "
++"file system.  Do you wish to continue?"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:12
++#: ../gui/statusPage.py:147
+ msgid ""
+-"Allow sysadm SELinux user account to execute files in home directory or /tmp"
++"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
++"you later decide to turn SELinux back on, the system will be required to "
++"relabel.  If you just want to see if SELinux is causing a problem on your "
++"system, you can go to permissive mode which will only log errors and not "
++"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
++"wish to continue?"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:13
++#: ../gui/statusPage.py:152
+ msgid ""
+-"Allow unconfined SELinux user account to execute files in home directory or /"
+-"tmp"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:14
+-msgid "Network Configuration"
++"Changing to SELinux enabled will cause a relabel of the entire file system "
++"on the next boot. Relabeling takes a long time depending on the size of the "
++"file system.  Do you wish to continue?"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:14
+-msgid "Allow unlabeled packets to flow on the network"
++#: ../gui/system-config-selinux.glade:11
++msgid "system-config-selinux"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:15
++#: ../gui/system-config-selinux.glade:12
+ msgid ""
+-"Allow user SELinux user account to execute files in home directory or /tmp"
++"Copyright (c)2006 Red Hat, Inc.\n"
++"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:16
+-msgid "Allow unconfined to dyntrans to unconfined_execmem"
++#: ../gui/system-config-selinux.glade:22
++#: ../gui/system-config-selinux.glade:544
++msgid "Add SELinux Login Mapping"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
+-#: ../gui/selinux.tbl:140
+-msgid "Databases"
++#: ../gui/system-config-selinux.glade:257
++msgid "Add SELinux Network Ports"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:17
+-msgid "Allow user to connect to mysql socket"
++#: ../gui/system-config-selinux.glade:391
++#: ../gui/system-config-selinux.glade:678
++msgid "SELinux Type"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:18
+-msgid "Allow user to connect to postgres socket"
++#: ../gui/system-config-selinux.glade:622
++msgid "File Specification"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
+-msgid "XServer"
++#: ../gui/system-config-selinux.glade:650
++msgid "File Type"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:19
+-msgid "Allow clients to write to X shared memory"
+-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 ""
 +
-+#: ../semanage/seobject.py:1105
-+#, python-format
-+msgid "Could not delete the port %s"
++#: ../gui/system-config-selinux.glade:773
++msgid "MLS"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1122
-+#, python-format
-+msgid "Port %s/%s is defined in policy, cannot be deleted"
++#: ../gui/system-config-selinux.glade:837
++msgid "Add SELinux User"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1126
-+#, python-format
-+msgid "Could not delete port %s/%s"
++#: ../gui/system-config-selinux.glade:1079
++msgid "SELinux Administration"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
-+msgid "Could not list ports"
++#: ../gui/system-config-selinux.glade:1122
++msgid "Add"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1203
-+msgid "SELinux Port Type"
++#: ../gui/system-config-selinux.glade:1144
++msgid "_Properties"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1203
-+msgid "Proto"
++#: ../gui/system-config-selinux.glade:1166
++msgid "_Delete"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
-+msgid "Port Number"
++#: ../gui/system-config-selinux.glade:1256
++msgid "Select Management Object"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1222
-+msgid "Node Address is required"
++#: ../gui/system-config-selinux.glade:1273
++msgid "<b>Select:</b>"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1237
-+msgid "Unknown or missing protocol"
++#: ../gui/system-config-selinux.glade:1326
++msgid "System Default Enforcing Mode"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
-+#: ../semanage/seobject.py:1728
-+msgid "SELinux Type is required"
++#: ../gui/system-config-selinux.glade:1354
++msgid ""
++"Disabled\n"
++"Permissive\n"
++"Enforcing\n"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
-+#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
-+#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
-+#: ../semanage/seobject.py:1732
-+#, python-format
-+msgid "Could not create key for %s"
++#: ../gui/system-config-selinux.glade:1373
++msgid "Current Enforcing Mode"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
-+#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
-+#, python-format
-+msgid "Could not check if addr %s is defined"
++#: ../gui/system-config-selinux.glade:1418
++msgid "System Default Policy Type: "
 +msgstr ""
-+
-+#: ../semanage/seobject.py:1266
-+#, python-format
-+msgid "Could not create addr for %s"
+ 
+-#: ../gui/selinux.tbl:20
++#: ../gui/system-config-selinux.glade:1463
+ msgid ""
+-"Allow xguest SELinux user account to execute files in home directory or /tmp"
++"Select if you wish to relabel then entire file system on next reboot.  "
++"Relabeling can take a very long time, depending on the size of the system.  "
++"If you are changing policy types or going from disabled to enforcing, a "
++"relabel is required."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
+-#: ../gui/selinux.tbl:231
+-msgid "NIS"
++#: ../gui/system-config-selinux.glade:1509
++msgid "Relabel on next reboot."
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
-+#: ../semanage/seobject.py:1690
-+#, python-format
-+msgid "Could not create context for %s"
++#: ../gui/system-config-selinux.glade:1561
++msgid "label37"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1276
-+#, python-format
-+msgid "Could not set mask for %s"
++#: ../gui/system-config-selinux.glade:1598
++msgid "Revert boolean setting to system default"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1280
-+#, python-format
-+msgid "Could not set user in addr context for %s"
++#: ../gui/system-config-selinux.glade:1614
++msgid "Toggle between Customized and All Booleans"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1284
-+#, python-format
-+msgid "Could not set role in addr context for %s"
++#: ../gui/system-config-selinux.glade:1645
++#: ../gui/system-config-selinux.glade:1850
++#: ../gui/system-config-selinux.glade:2037
++#: ../gui/system-config-selinux.glade:2224
++#: ../gui/system-config-selinux.glade:2467
++#: ../gui/system-config-selinux.glade:2692
++#: ../gui/system-config-selinux.glade:2867
++msgid "Filter"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1288
-+#, python-format
-+msgid "Could not set type in addr context for %s"
++#: ../gui/system-config-selinux.glade:1734
++msgid "label50"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1293
-+#, python-format
-+msgid "Could not set mls fields in addr context for %s"
++#: ../gui/system-config-selinux.glade:1771
++msgid "Add File Context"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1297
-+#, python-format
-+msgid "Could not set addr context for %s"
++#: ../gui/system-config-selinux.glade:1787
++msgid "Modify File Context"
 +msgstr ""
 +
-+#: ../semanage/seobject.py:1301
-+#, python-format
-+msgid "Could not add addr %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
-+#, python-format
-+msgid "Addr %s is not defined"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1330
-+#, python-format
-+msgid "Could not query addr %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1340
-+#, python-format
-+msgid "Could not modify addr %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1368
-+#, python-format
-+msgid "Addr %s is defined in policy, cannot be deleted"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1372
-+#, python-format
-+msgid "Could not delete addr %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1384
-+msgid "Could not deleteall node mappings"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1398
-+msgid "Could not list addrs"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
-+#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
-+#, python-format
-+msgid "Could not check if interface %s is defined"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1465
-+#, python-format
-+msgid "Could not create interface for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1474
-+#, python-format
-+msgid "Could not set user in interface context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1478
-+#, python-format
-+msgid "Could not set role in interface context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1482
-+#, python-format
-+msgid "Could not set type in interface context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1487
-+#, python-format
-+msgid "Could not set mls fields in interface context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1491
-+#, python-format
-+msgid "Could not set interface context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1495
-+#, python-format
-+msgid "Could not set message context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1499
-+#, python-format
-+msgid "Could not add interface %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
-+#, python-format
-+msgid "Interface %s is not defined"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1526
-+#, python-format
-+msgid "Could not query interface %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1537
-+#, python-format
-+msgid "Could not modify interface %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1562
-+#, python-format
-+msgid "Interface %s is defined in policy, cannot be deleted"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1566
-+#, python-format
-+msgid "Could not delete interface %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1578
-+msgid "Could not delete all interface  mappings"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1592
-+msgid "Could not list interfaces"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1617
-+msgid "SELinux Interface"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
-+msgid "Context"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1667
-+#, python-format
-+msgid "Equivalence class for %s already exists"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1673
-+#, python-format
-+msgid "File spec %s conflicts with equivalency rule '%s %s'"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1682
-+#, python-format
-+msgid "Equivalence class for %s does not exists"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1696
-+#, python-format
-+msgid "Could not set user in file context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1700
-+#, python-format
-+msgid "Could not set role in file context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
-+#, python-format
-+msgid "Could not set mls fields in file context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1711
-+msgid "Invalid file specification"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1713
-+msgid "File specification can not include spaces"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1718
++#: ../gui/system-config-selinux.glade:1803
++msgid "Delete File Context"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:21
+-msgid "Allow daemons to run with NIS"
++#: ../gui/system-config-selinux.glade:1819
++msgid "Toggle between all and customized file context"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
+-#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
+-#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
+-#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
+-#: ../gui/selinux.tbl:118
+-msgid "Web Applications"
++#: ../gui/system-config-selinux.glade:1939
++msgid "label38"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:22
+-msgid "Transition staff SELinux user to Web Browser Domain"
++#: ../gui/system-config-selinux.glade:1976
++msgid "Add SELinux User Mapping"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:23
+-msgid "Transition sysadm SELinux user to Web Browser Domain"
++#: ../gui/system-config-selinux.glade:1992
++msgid "Modify SELinux User Mapping"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:24
+-msgid "Transition user SELinux user to Web Browser Domain"
++#: ../gui/system-config-selinux.glade:2008
++msgid "Delete SELinux User Mapping"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:25
+-msgid "Transition xguest SELinux user to Web Browser Domain"
++#: ../gui/system-config-selinux.glade:2126
++msgid "label39"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
+-#: ../gui/selinux.tbl:29
+-msgid "Allow staff Web Browsers to write to home directories"
++#: ../gui/system-config-selinux.glade:2163
++msgid "Add User"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:30
+-msgid "Disable SELinux protection for amanda"
++#: ../gui/system-config-selinux.glade:2179
++msgid "Modify User"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:31
+-msgid "Disable SELinux protection for amavis"
++#: ../gui/system-config-selinux.glade:2195
++msgid "Delete User"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:32
+-msgid "Disable SELinux protection for apmd daemon"
++#: ../gui/system-config-selinux.glade:2313
++msgid "label41"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:33
+-msgid "Disable SELinux protection for arpwatch daemon"
++#: ../gui/system-config-selinux.glade:2350
++msgid "Add Network Port"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:34
+-msgid "Disable SELinux protection for auditd daemon"
++#: ../gui/system-config-selinux.glade:2366
++msgid "Edit Network Port"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:35
+-msgid "Disable SELinux protection for automount daemon"
++#: ../gui/system-config-selinux.glade:2382
++msgid "Delete Network Port"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:36
+-msgid "Disable SELinux protection for avahi"
++#: ../gui/system-config-selinux.glade:2418
++#: ../gui/system-config-selinux.glade:2436
++msgid "Toggle between Customized and All Ports"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:37
+-msgid "Disable SELinux protection for bluetooth daemon"
++#: ../gui/system-config-selinux.glade:2556
++msgid "label42"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:38
+-msgid "Disable SELinux protection for canna daemon"
++#: ../gui/system-config-selinux.glade:2593
++msgid "Generate new policy module"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:39
+-msgid "Disable SELinux protection for cardmgr daemon"
++#: ../gui/system-config-selinux.glade:2609
++msgid "Load policy module"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:40
+-msgid "Disable SELinux protection for Cluster Server"
++#: ../gui/system-config-selinux.glade:2625
++msgid "Remove loadable policy module"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:41
++#: ../gui/system-config-selinux.glade:2661
+ msgid ""
+-"Allow cdrecord to read various content. nfs, samba, removable devices, user "
+-"temp and untrusted content files"
++"Enable/Disable additional audit rules, that are normally not reported in the "
++"log files."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:42
+-msgid "Disable SELinux protection for ciped daemon"
++#: ../gui/system-config-selinux.glade:2781
++msgid "label44"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:43
+-msgid "Disable SELinux protection for clamd daemon"
++#: ../gui/system-config-selinux.glade:2818
++msgid "Change process mode to permissive."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:44
+-msgid "Disable SELinux protection for clamscan"
++#: ../gui/system-config-selinux.glade:2836
++msgid "Change process mode to enforcing"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:45
+-msgid "Disable SELinux protection for clvmd"
++#: ../gui/system-config-selinux.glade:2928
++msgid "Process Domain"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:46
+-msgid "Disable SELinux protection for comsat daemon"
++#: ../gui/system-config-selinux.glade:2956
++msgid "label59"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
+-#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
+-msgid "Disable SELinux protection for courier daemon"
++#: ../gui/usersPage.py:138
 +#, python-format
++msgid "SELinux user '%s' is required"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:52
+-msgid "Disable SELinux protection for cpucontrol daemon"
++#: ../sepolicy/sepolicy.py:106
++msgid "Generate SELinux man pages"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:53
+-msgid "Disable SELinux protection for cpuspeed daemon"
++#: ../sepolicy/sepolicy.py:110
++msgid "path in which the generated SELinux man pages will be stored"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:54
+-msgid "Cron"
++#: ../sepolicy/sepolicy.py:114
++msgid "All domains"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:54
+-msgid "Disable SELinux protection for crond daemon"
++#: ../sepolicy/sepolicy.py:116
++msgid "Domain name(s) of man pages to be created"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
+-#: ../gui/selinux.tbl:91
+-msgid "Printing"
++#: ../sepolicy/sepolicy.py:164
++msgid "Query SELinux policy network information"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:55
+-msgid "Disable SELinux protection for cupsd back end server"
++#: ../sepolicy/sepolicy.py:169
++msgid "list all SELinux port types"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:56
+-msgid "Disable SELinux protection for cupsd daemon"
++#: ../sepolicy/sepolicy.py:172
++msgid "show SELinux type related to the port"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:57
+-msgid "Disable SELinux protection for cupsd_lpd"
++#: ../sepolicy/sepolicy.py:175
++msgid "Show ports defined for this SELinux type"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:58
+-msgid "CVS"
++#: ../sepolicy/sepolicy.py:178
++msgid "show ports to which this domain can bind and/or connect"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:58
+-msgid "Disable SELinux protection for cvs daemon"
++#: ../sepolicy/sepolicy.py:192
++msgid "query SELinux policy to see if domains can communicate with each other"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:59
+-msgid "Disable SELinux protection for cyrus daemon"
++#: ../sepolicy/sepolicy.py:195
++msgid "Source Domain"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:60
+-msgid "Disable SELinux protection for dbskkd daemon"
++#: ../sepolicy/sepolicy.py:198
++msgid "Target Domain"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:61
+-msgid "Disable SELinux protection for dbusd daemon"
++#: ../sepolicy/sepolicy.py:215
++msgid "query SELinux Policy to see description of booleans"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:62
+-msgid "Disable SELinux protection for dccd"
++#: ../sepolicy/sepolicy.py:219
++msgid "get all booleans desctiption"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:63
+-msgid "Disable SELinux protection for dccifd"
++#: ../sepolicy/sepolicy.py:221
++msgid "boolean to get description"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:64
+-msgid "Disable SELinux protection for dccm"
++#: ../sepolicy/sepolicy.py:231
 +msgid ""
-+"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
-+#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
-+#: ../semanage/seobject.py:1880
-+#, python-format
-+msgid "Could not check if file context for %s is defined"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1749
-+#, python-format
-+msgid "Could not create file context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1757
-+#, python-format
-+msgid "Could not set type in file context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
-+#: ../semanage/seobject.py:1826
-+#, python-format
-+msgid "Could not set file context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1771
-+#, python-format
-+msgid "Could not add file context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1785
-+msgid "Requires setype, serange or seuser"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
-+#, python-format
-+msgid "File context for %s is not defined"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1804
-+#, python-format
-+msgid "Could not query file context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1830
-+#, python-format
-+msgid "Could not modify file context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1843
-+msgid "Could not list the file contexts"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1857
-+#, python-format
-+msgid "Could not delete the file context %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1882
-+#, python-format
-+msgid "File context for %s is defined in policy, cannot be deleted"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1888
++"query SELinux Policy to see how a source process domain can transition to "
++"the target process domain"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:65
+-msgid "Disable SELinux protection for ddt daemon"
++#: ../sepolicy/sepolicy.py:234
++msgid "source process domain"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:66
+-msgid "Disable SELinux protection for devfsd daemon"
++#: ../sepolicy/sepolicy.py:237
++msgid "target process domain"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:67
+-msgid "Disable SELinux protection for dhcpc daemon"
++#: ../sepolicy/sepolicy.py:259
++msgid "Generate SELinux Policy module template"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:68
+-msgid "Disable SELinux protection for dhcpd daemon"
++#: ../sepolicy/sepolicy.py:265
++msgid "name of policy to generate"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:69
+-msgid "Disable SELinux protection for dictd daemon"
++#: ../sepolicy/sepolicy.py:267
++msgid "executable to confine"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:70
+-msgid "Allow sysadm_t to directly start daemons"
++#: ../sepolicy/sepolicy.py:269
++msgid "run policy generation test suite"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:71
+-msgid "Disable SELinux protection for Evolution"
++#: ../sepolicy/sepolicy.py:274
++msgid "commands"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:72
+-msgid "Games"
++#: ../sepolicy/sepolicy/generate.py:185
++msgid "Internet Services Daemon"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:72
+-msgid "Disable SELinux protection for games"
++#: ../sepolicy/sepolicy/generate.py:198
++msgid "Valid Types:\n"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:73
+-msgid "Disable SELinux protection for the web browsers"
++#: ../sepolicy/sepolicy/generate.py:232
 +#, python-format
-+msgid "Could not delete file context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1903
-+msgid "Could not list file contexts"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1907
-+msgid "Could not list local file contexts"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1944
-+msgid "SELinux fcontext"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1944
-+msgid "type"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1957
++msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:74
+-msgid "Disable SELinux protection for Thunderbird"
++#: ../sepolicy/sepolicy/generate.py:359
++msgid "You must enter a name for your confined process/user"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:75
+-msgid "Disable SELinux protection for distccd daemon"
++#: ../sepolicy/sepolicy/generate.py:361
 +msgid ""
-+"\n"
-+"SELinux Distribution fcontext Equivalence \n"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1962
++"Name must be alpha numberic with no spaces. Consider using option \"-n "
++"MODULENAME\""
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:76
+-msgid "Disable SELinux protection for dmesg daemon"
++#: ../sepolicy/sepolicy/generate.py:449
++msgid "User Role types can not be assigned executables."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:77
+-msgid "Disable SELinux protection for dnsmasq daemon"
++#: ../sepolicy/sepolicy/generate.py:455
++msgid "Only Daemon apps can use an init script.."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:78
+-msgid "Disable SELinux protection for dovecot daemon"
++#: ../sepolicy/sepolicy/generate.py:473
++msgid "use_resolve must be a boolean value "
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:79
+-msgid "Disable SELinux protection for entropyd daemon"
++#: ../sepolicy/sepolicy/generate.py:479
++msgid "use_syslog must be a boolean value "
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:80
+-msgid "Disable SELinux protection for fetchmail"
++#: ../sepolicy/sepolicy/generate.py:485
++msgid "use_kerberos must be a boolean value "
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:81
+-msgid "Disable SELinux protection for fingerd daemon"
++#: ../sepolicy/sepolicy/generate.py:491
++msgid "manage_krb5_rcache must be a boolean value "
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:82
+-msgid "Disable SELinux protection for freshclam daemon"
++#: ../sepolicy/sepolicy/generate.py:521
++msgid "USER Types automatically get a tmp type"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:83
+-msgid "Disable SELinux protection for fsdaemon daemon"
++#: ../sepolicy/sepolicy/generate.py:1039
++msgid "You must enter the executable path for your confined process"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:84
+-msgid "Disable SELinux protection for gpm daemon"
++#: ../sepolicy/sepolicy/generate.py:1272
++msgid "Type Enforcement file"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
+-msgid "NFS"
++#: ../sepolicy/sepolicy/generate.py:1273
++msgid "Interface file"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:85
+-msgid "Disable SELinux protection for gss daemon"
++#: ../sepolicy/sepolicy/generate.py:1274
++msgid "File Contexts file"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:86
+-msgid "Disable SELinux protection for Hal daemon"
++#: ../sepolicy/sepolicy/generate.py:1275
++msgid "Spec file"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:87
+-msgid "Compatibility"
++#: ../sepolicy/sepolicy/generate.py:1276
++msgid "Setup Script"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:87
++#: booleans.py:1
+ msgid ""
+-"Do not audit things that we know to be broken but which are not security "
+-"risks"
++"Allow ABRT to modify public files used for public file transfer services."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:88
+-msgid "Disable SELinux protection for hostname daemon"
++#: booleans.py:2
 +msgid ""
-+"\n"
-+"SELinux Local fcontext Equivalence \n"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
-+#: ../semanage/seobject.py:2054
-+#, python-format
-+msgid "Could not check if boolean %s is defined"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
-+#, python-format
-+msgid "Boolean %s is not defined"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2002
-+#, python-format
-+msgid "Could not query file context %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2007
-+#, python-format
-+msgid "You must specify one of the following values: %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2012
-+#, python-format
-+msgid "Could not set active value of boolean %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2015
-+#, python-format
-+msgid "Could not modify boolean %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2033
-+#, python-format
-+msgid "Bad format %s: Record %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2056
-+#, python-format
-+msgid "Boolean %s is defined in policy, cannot be deleted"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2060
-+#, python-format
-+msgid "Could not delete boolean %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
-+msgid "Could not list booleans"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2112
-+msgid "unknown"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2125
-+msgid "off"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2125
-+msgid "on"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2139
-+msgid "SELinux boolean"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2139
-+msgid "State"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2139
-+msgid "Default"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
-+#: ../gui/polgengui.py:253
-+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"
++"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:89
+-msgid "Disable SELinux protection for hotplug daemon"
++#: booleans.py:3
++msgid "Allow amavis to use JIT compiler"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:90
+-msgid "Disable SELinux protection for howl daemon"
++#: booleans.py:4
++msgid "Allow antivirus programs to read non security files on a system"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:91
+-msgid "Disable SELinux protection for cups hplip daemon"
++#: booleans.py:5
++msgid ""
++"Allow users to resolve user passwd entries directly from ldap rather then "
++"using a sssd server"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:92
+-msgid "Disable SELinux protection for httpd rotatelogs"
++#: booleans.py:6
++msgid "Allow users to login using a radius server"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
+-msgid "HTTPD Service"
++#: booleans.py:7
++msgid "Allow users to login using a yubikey  server"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:93
+-msgid "Disable SELinux protection for http suexec"
++#: booleans.py:8
++msgid ""
++"Allow cdrecord to read various content. nfs, samba, removable devices, user "
++"temp and untrusted content files"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:94
+-msgid "Disable SELinux protection for hwclock daemon"
++#: booleans.py:9
++msgid "Allow clamd to use JIT compiler"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:95
+-msgid "Disable SELinux protection for i18n daemon"
++#: booleans.py:10
++msgid "Allow clamscan to non security files on a system"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:96
+-msgid "Disable SELinux protection for imazesrv daemon"
++#: booleans.py:11
++msgid "Allow clamscan to read user content"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:97
+-msgid "Disable SELinux protection for inetd child daemons"
++#: booleans.py:12
++msgid ""
++"Allow Cobbler to modify public files used for public file transfer services."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:98
+-msgid "Disable SELinux protection for inetd daemon"
++#: booleans.py:13
++msgid "Allow Cobbler to connect to the network using TCP."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:99
+-msgid "Disable SELinux protection for innd daemon"
++#: booleans.py:14
++msgid "Allow Cobbler to access cifs file systems."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:100
+-msgid "Disable SELinux protection for iptables daemon"
++#: booleans.py:15
++msgid "Allow Cobbler to access nfs file systems."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:101
+-msgid "Disable SELinux protection for ircd daemon"
++#: booleans.py:16
++msgid "Allow collectd to connect to the network using TCP."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:102
+-msgid "Disable SELinux protection for irqbalance daemon"
++#: booleans.py:17
++msgid "Allow codnor domain to connect to the network using TCP."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:103
+-msgid "Disable SELinux protection for iscsi daemon"
++#: booleans.py:18
++msgid ""
++"Allow system cron jobs to relabel filesystem for restoring file contexts."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:104
+-msgid "Disable SELinux protection for jabberd daemon"
++#: booleans.py:19
++msgid "Allow cvs daemon to read shadow"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
+-msgid "Kerberos"
++#: booleans.py:20
++msgid "Allow all daemons to write corefiles to /"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:105
+-msgid "Disable SELinux protection for kadmind daemon"
++#: booleans.py:21
++msgid "Allow all daemons to use tcp wrappers."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:106
+-msgid "Disable SELinux protection for klogd daemon"
++#: booleans.py:22
++msgid "Allow all daemons the ability to read/write terminals"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:107
+-msgid "Disable SELinux protection for krb5kdc daemon"
++#: booleans.py:23
++msgid "Allow dbadm to manage files in users home directories"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:108
+-msgid "Disable SELinux protection for ktalk daemons"
++#: booleans.py:24
++msgid "Allow dbadm to read files in users home directories"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:109
+-msgid "Disable SELinux protection for kudzu daemon"
++#: booleans.py:25
++msgid ""
++"Deny user domains applications to map a memory region as both executable and "
++"writable, this is dangerous and the executable should be reported in bugzilla"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:110
+-msgid "Disable SELinux protection for locate daemon"
++#: booleans.py:26
++msgid "Allow sysadm to debug or ptrace all processes."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:111
+-msgid "Disable SELinux protection for lpd daemon"
++#: booleans.py:27
++msgid "Allow dhcpc client applications to execute iptables commands"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:112
+-msgid "Disable SELinux protection for lrrd daemon"
++#: booleans.py:28
++msgid "Allow DHCP daemon to use LDAP backends"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:113
+-msgid "Disable SELinux protection for lvm daemon"
++#: booleans.py:29
++msgid "Allow all domains to use other domains file descriptors"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:114
+-msgid "Disable SELinux protection for mailman"
++#: booleans.py:30
++msgid "Allow all domains to have the kernel load modules"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:115
+-msgid "Allow evolution and thunderbird to read user files"
++#: booleans.py:31
++msgid "Allow the use of the audio devices as the source for the entropy feeds"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:116
+-msgid "Disable SELinux protection for mdadm daemon"
++#: booleans.py:32
++msgid "Allow exim to connect to databases (postgres, mysql)"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:117
+-msgid "Disable SELinux protection for monopd daemon"
++#: booleans.py:33
++msgid "Allow exim to create, read, write, and delete unprivileged user files."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:118
+-msgid "Allow the mozilla browser to read user files"
++#: booleans.py:34
++msgid "Allow exim to read unprivileged user files."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:119
+-msgid "Disable SELinux protection for mrtg daemon"
++#: booleans.py:35
++msgid "Enable extra rules in the cron domain to support fcron."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:120
+-msgid "Disable SELinux protection for mysqld daemon"
++#: booleans.py:36
++msgid "Allow fenced domain to connect to the network using TCP."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:121
+-msgid "Disable SELinux protection for nagios daemon"
++#: booleans.py:37
++msgid "Allow fenced domain to execute ssh."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
+-msgid "Name Service"
++#: booleans.py:38
++msgid "Allow ftp to read and write files in the user home directories"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:122
+-msgid "Disable SELinux protection for named daemon"
++#: booleans.py:39
++msgid ""
++"Allow ftp servers to upload files,  used for public file transfer services. "
++"Directories must be labeled public_content_rw_t."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:123
+-msgid "Disable SELinux protection for nessusd daemon"
++#: booleans.py:40
++msgid "Allow ftp servers to connect to all ports > 1023"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:124
+-msgid "Disable SELinux protection for NetworkManager"
++#: booleans.py:41
++msgid "Allow ftp servers to connect to mysql database ports"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:125
+-msgid "Disable SELinux protection for nfsd daemon"
++#: booleans.py:42
++msgid ""
++"Allow ftp servers to login to local users and read/write all files on the "
++"system, governed by DAC."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
+-#: ../gui/selinux.tbl:221
+-msgid "Samba"
++#: booleans.py:43
++msgid "Allow ftp servers to use cifs used for public file transfer services."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:126
+-msgid "Disable SELinux protection for nmbd daemon"
++#: booleans.py:44
++msgid "Allow ftp servers to use nfs used for public file transfer services."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:127
+-msgid "Disable SELinux protection for nrpe daemon"
++#: booleans.py:45
++msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:128
+-msgid "Disable SELinux protection for nscd daemon"
++#: booleans.py:46
++msgid "Determine whether Git CGI can search home directories."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:129
+-msgid "Disable SELinux protection for nsd daemon"
++#: booleans.py:47
++msgid "Determine whether Git CGI can access cifs file systems."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:130
+-msgid "Disable SELinux protection for ntpd daemon"
++#: booleans.py:48
++msgid "Determine whether Git CGI can access nfs file systems."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:131
+-msgid "Disable SELinux protection for oddjob"
++#: booleans.py:49
++msgid ""
++"Determine whether Git session daemon can bind TCP sockets to all unreserved "
++"ports."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:132
+-msgid "Disable SELinux protection for oddjob_mkhomedir"
++#: booleans.py:50
++msgid ""
++"Determine whether calling user domains can execute Git daemon in the "
++"git_session_t domain."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:133
+-msgid "Disable SELinux protection for openvpn daemon"
++#: booleans.py:51
++msgid "Determine whether Git system daemon can search home directories."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:134
+-msgid "Disable SELinux protection for pam daemon"
++#: booleans.py:52
++msgid "Determine whether Git system daemon can access cifs file systems."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:135
+-msgid "Disable SELinux protection for pegasus"
++#: booleans.py:53
++msgid "Determine whether Git system daemon can access nfs file systems."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:136
+-msgid "Disable SELinux protection for perdition daemon"
++#: booleans.py:54
++msgid "Allow gitisis daemon to send mail"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:137
+-msgid "Disable SELinux protection for portmap daemon"
++#: booleans.py:55
++msgid "Enable reading of urandom for all domains."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:138
+-msgid "Disable SELinux protection for portslave daemon"
++#: booleans.py:56
++msgid ""
++"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
++"agent to manage user files."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:139
+-msgid "Disable SELinux protection for postfix"
++#: booleans.py:57
++msgid ""
++"Allow gpg web domain to modify public files used for public file transfer "
++"services."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:140
+-msgid "Disable SELinux protection for postgresql daemon"
++#: booleans.py:58
++msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:141
+-msgid "pppd"
++#: booleans.py:59
++msgid ""
++"Allow Apache to modify public files used for public file transfer services. "
++"Directories/Files must be labeled public_content_rw_t."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:141
+-msgid "Allow pppd to be run for a regular user"
++#: booleans.py:60
++msgid "Allow httpd to use built in scripting (usually php)"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:142
+-msgid "Disable SELinux protection for pptp"
++#: booleans.py:61
++msgid "Allow http daemon to check spam"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:143
+-msgid "Disable SELinux protection for prelink daemon"
++#: booleans.py:62
++msgid ""
++"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
++"ports"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:144
+-msgid "Disable SELinux protection for privoxy daemon"
++#: booleans.py:63
++msgid "Allow httpd to connect to the ldap port"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:145
+-msgid "Disable SELinux protection for ptal daemon"
++#: booleans.py:64
++msgid "Allow http daemon to connect to zabbix"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:146
+-msgid "Disable SELinux protection for pxe daemon"
++#: booleans.py:65
++msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:147
+-msgid "Disable SELinux protection for pyzord"
++#: booleans.py:66
++msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:148
+-msgid "Disable SELinux protection for quota daemon"
++#: booleans.py:67
++msgid ""
++"Allow HTTPD scripts and modules to connect to databases over the network."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:149
+-msgid "Disable SELinux protection for radiusd daemon"
++#: booleans.py:68
++msgid "Allow httpd to connect to memcache server"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:150
+-msgid "Disable SELinux protection for radvd daemon"
++#: booleans.py:69
++msgid "Allow httpd to act as a relay"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:151
+-msgid "Disable SELinux protection for rdisc"
++#: booleans.py:70
++msgid "Allow http daemon to send mail"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:152
+-msgid "Disable SELinux protection for readahead"
++#: booleans.py:71
++msgid "Allow Apache to communicate with avahi service via dbus"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:153
+-msgid "Allow programs to read files in non-standard locations (default_t)"
++#: booleans.py:72
++msgid "Allow httpd cgi support"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:154
+-msgid "Disable SELinux protection for restorecond"
++#: booleans.py:73
++msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:155
+-msgid "Disable SELinux protection for rhgb daemon"
++#: booleans.py:74
++msgid "Allow httpd to read home directories"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:156
+-msgid "Disable SELinux protection for ricci"
++#: booleans.py:75
++msgid "Allow httpd scripts and modules execmem/execstack"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:157
+-msgid "Disable SELinux protection for ricci_modclusterd"
++#: booleans.py:76
++msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:158
+-msgid "Disable SELinux protection for rlogind daemon"
++#: booleans.py:77
++msgid "Allow httpd processes to manage IPA content"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:159
+-msgid "Disable SELinux protection for rpcd daemon"
++#: booleans.py:78
++msgid "Allow Apache to use mod_auth_ntlm_winbind"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:160
+-msgid "Disable SELinux protection for rshd"
++#: booleans.py:79
++msgid "Allow Apache to use mod_auth_pam"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:161
+-msgid "rsync"
++#: booleans.py:80
++msgid "Allow httpd to read user content"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:161
+-msgid "Disable SELinux protection for rsync daemon"
++#: booleans.py:81
++msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:162
+-msgid "Allow ssh to run from inetd instead of as a daemon"
++#: booleans.py:82
++msgid "Allow httpd daemon to change its resource limits"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:163
+-msgid "Allow Samba to share nfs directories"
++#: booleans.py:83
++msgid ""
++"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
+-msgid "SASL authentication server"
++#: booleans.py:84
++msgid ""
++"Allow apache scripts to write to public content, directories/files must be "
++"labeled public_rw_content_t."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:164
+-msgid "Allow sasl authentication server to read /etc/shadow"
++#: booleans.py:85
++msgid "Allow Apache to execute tmp content."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:165
++#: booleans.py:86
+ msgid ""
+-"Allow X-Windows server to map a memory region as both executable and writable"
++"Unify HTTPD to communicate with the terminal. Needed for entering the "
++"passphrase for certificates at the terminal."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:166
+-msgid "Disable SELinux protection for saslauthd daemon"
++#: booleans.py:87
++msgid "Unify HTTPD handling of all content files."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:167
+-msgid "Disable SELinux protection for scannerdaemon daemon"
++#: booleans.py:88
++msgid "Allow httpd to access cifs file systems"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:168
+-msgid "Do not allow transition to sysadm_t, sudo and su effected"
++#: booleans.py:89
++msgid "Allow httpd to access FUSE file systems"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:169
+-msgid "Do not allow any processes to load kernel modules"
++#: booleans.py:90
++msgid "Allow httpd to run gpg"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:170
+-msgid "Do not allow any processes to modify kernel SELinux policy"
++#: booleans.py:91
++msgid "Allow httpd to access nfs file systems"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:171
+-msgid "Disable SELinux protection for sendmail daemon"
++#: booleans.py:92
++msgid "Allow httpd to communicate with oddjob to start up a service"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:172
+-msgid "Disable SELinux protection for setrans"
++#: booleans.py:93
++msgid "Allow httpd to access openstack ports"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:173
+-msgid "Disable SELinux protection for setroubleshoot daemon"
++#: booleans.py:94
++msgid "Allow icecast to connect to all ports, not just sound ports."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:174
+-msgid "Disable SELinux protection for slapd daemon"
++#: booleans.py:95
++msgid ""
++"Allow the Irssi IRC Client to connect to any port, and to bind to any "
++"unreserved port."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:175
+-msgid "Disable SELinux protection for slrnpull daemon"
++#: booleans.py:96
++msgid "Allow java executable stack"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:176
+-msgid "Disable SELinux protection for smbd daemon"
++#: booleans.py:97
++msgid "Allow confined applications to run with kerberos."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:177
+-msgid "Disable SELinux protection for snmpd daemon"
++#: booleans.py:98
++msgid "Allow syslogd daemon to send mail"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:178
+-msgid "Disable SELinux protection for snort daemon"
++#: booleans.py:99
++msgid "Allow syslogd the ability to read/write terminals"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:179
+-msgid "Disable SELinux protection for soundd daemon"
++#: booleans.py:100
++msgid "Allow logging in and using the system from /dev/console."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:180
+-msgid "Disable SELinux protection for sound daemon"
++#: booleans.py:101
++msgid ""
++"Control the ability to mmap a low area of the address space, as configured "
++"by /proc/sys/kernel/mmap_min_addr."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
+-msgid "Spam Protection"
++#: booleans.py:102
++msgid "Allow mock to read files in home directories."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:181
+-msgid "Disable SELinux protection for spamd daemon"
++#: booleans.py:103
++msgid "Allow the mount command to mount any directory or file."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:182
+-msgid "Allow spamd to access home directories"
++#: booleans.py:104
++msgid "Allow mozilla plugin domain to connect to the network using TCP."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:183
+-msgid "Allow Spam Assassin daemon network access"
++#: booleans.py:105
++msgid ""
++"Allow mozilla_plugins to create random content in the users home directory"
 +msgstr ""
 +
-+#: ../newrole/newrole.c:300
-+#, c-format
-+msgid "newrole:  %s:  error on line %lu.\n"
++#: booleans.py:106
++msgid "Allow confined web browsers to read home directory content"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:184
+-msgid "Disable SELinux protection for speedmgmt daemon"
++#: booleans.py:107
++msgid "Allow mplayer executable stack"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
+-msgid "Squid"
++#: booleans.py:108
++msgid "Allow mysqld to connect to all ports"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:185
+-msgid "Allow squid daemon to connect to the network"
++#: booleans.py:109
++msgid "Allow BIND to bind apache port."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:186
+-msgid "Disable SELinux protection for squid daemon"
++#: booleans.py:110
++msgid ""
++"Allow BIND to write the master zone files. Generally this is used for "
++"dynamic DNS or zone transfers."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:187
+-msgid "Disable SELinux protection for ssh daemon"
++#: booleans.py:111
++msgid "Allow any files/directories to be exported read/only via NFS."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:188
+-msgid "Allow ssh logins as sysadm_r:sysadm_t"
++#: booleans.py:112
++msgid "Allow any files/directories to be exported read/write via NFS."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:189
++#: booleans.py:113
+ msgid ""
+-"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
+-"bashrc)"
++"Allow nfs servers to modify public files used for public file transfer "
++"services.  Files/Directories must be labeled public_content_rw_t."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
+-msgid "Universal SSL tunnel"
++#: booleans.py:114
++msgid "Allow system to run with NIS"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:190
+-msgid "Disable SELinux protection for stunnel daemon"
++#: booleans.py:115
++msgid "Allow confined applications to use nscd shared memory."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:191
+-msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
++#: booleans.py:116
++msgid "Allow nsplugin code to connect to unreserved ports"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:192
+-msgid "Disable SELinux protection for swat daemon"
++#: booleans.py:117
++msgid "Allow nsplugin code to execmem/execstack"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:193
+-msgid "Disable SELinux protection for sxid daemon"
++#: booleans.py:118
++msgid "Allow openvpn to read home directories"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:194
+-msgid "Disable SELinux protection for syslogd daemon"
++#: booleans.py:119
++msgid "Allow piranha-lvs domain to connect to the network using TCP."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:195
+-msgid "Disable SELinux protection for system cron jobs"
++#: booleans.py:120
++msgid "Allow polipo to connect to all ports > 1023"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:196
+-msgid "Disable SELinux protection for tcp daemon"
++#: booleans.py:121
++msgid ""
++"Determine whether Polipo session daemon can bind tcp sockets to all "
++"unreserved ports."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:197
+-msgid "Disable SELinux protection for telnet daemon"
++#: booleans.py:122
++msgid ""
++"Determine whether calling user domains can execute Polipo daemon in the "
++"polipo_session_t domain."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:198
+-msgid "Disable SELinux protection for tftpd daemon"
++#: booleans.py:123
++msgid "Determine whether polipo can access cifs file systems."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:199
+-msgid "Disable SELinux protection for transproxy daemon"
++#: booleans.py:124
++msgid "Determine whether Polipo can access nfs file systems."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:200
+-msgid "Disable SELinux protection for udev daemon"
++#: booleans.py:125
++msgid "Enable polyinstantiated directory support."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:201
+-msgid "Disable SELinux protection for uml daemon"
++#: booleans.py:126
++msgid "Allow the portage domains to use NFS mounts (regular nfs_t)"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:202
+-msgid ""
+-"Allow xinetd to run unconfined, including any services it starts that do not "
+-"have a domain transition explicitly defined"
++#: booleans.py:127
++msgid "Allow postfix_local domain full write access to mail_spool directories"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:203
+-msgid ""
+-"Allow rc scripts to run unconfined, including any daemon started by an rc "
+-"script that does not have a domain transition explicitly defined"
++#: booleans.py:128
++msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:204
+-msgid "Allow rpm to run unconfined"
++#: booleans.py:129
++msgid "Allow transmit client label to foreign database"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:205
+-msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
++#: booleans.py:130
++msgid "Allow database admins to execute DML statement"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:206
+-msgid "Disable SELinux protection for updfstab daemon"
++#: booleans.py:131
++msgid "Allow unprivileged users to execute DDL statement"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:207
+-msgid "Disable SELinux protection for uptimed daemon"
++#: booleans.py:132
++msgid "Allow pppd to load kernel modules for certain modems"
 +msgstr ""
 +
-+#: ../newrole/newrole.c:439
-+#, c-format
-+msgid "cannot find valid entry in the passwd file.\n"
++#: booleans.py:133
++msgid "Allow pppd to be run for a regular user"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:208
++#: booleans.py:134
+ msgid ""
+-"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
+-"staff_r can do so"
++"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:209
+-msgid "Allow users to execute the mount command"
++#: booleans.py:135
++msgid "Allow Puppet client to manage all file types."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:210
+-msgid "Allow regular users direct mouse access (only allow the X server)"
++#: booleans.py:136
++msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:211
+-msgid "Allow users to run the dmesg command"
++#: booleans.py:137
++msgid "Allow qemu to connect fully to the network"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:212
+-msgid "Allow users to control network interfaces (also needs USERCTL=true)"
++#: booleans.py:138
++msgid "Allow qemu to use cifs/Samba file systems"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:213
+-msgid "Allow normal user to execute ping"
++#: booleans.py:139
++msgid "Allow qemu to use serial/parallel communication ports"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:214
+-msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
++#: booleans.py:140
++msgid "Allow qemu to use nfs file systems"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:215
+-msgid "Allow users to rw usb devices"
++#: booleans.py:141
++msgid "Allow qemu to use usb devices"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:216
++#: booleans.py:142
++msgid "Allow racoon to read shadow"
 +msgstr ""
 +
-+#: ../newrole/newrole.c:450
-+#, c-format
-+msgid "Out of memory!\n"
++#: booleans.py:143
++msgid "Allow rgmanager domain to connect to the network using TCP."
 +msgstr ""
 +
-+#: ../newrole/newrole.c:455
-+#, c-format
-+msgid "Error!  Shell is not valid.\n"
++#: booleans.py:144
+ msgid ""
+-"Allow users to run TCP servers (bind to ports and accept connection from the "
+-"same domain and outside users)  disabling this forces FTP passive mode and "
+-"may change other protocols"
++"Allow rsync to modify public files used for public file transfer services.  "
++"Files/Directories must be labeled public_content_rw_t."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:217
+-msgid "Allow user to stat ttyfiles"
++#: booleans.py:145
++msgid "Allow rsync to run as a client"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:218
+-msgid "Disable SELinux protection for uucpd daemon"
++#: booleans.py:146
++msgid "Allow rsync to export any files/directories read only."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:219
+-msgid "Disable SELinux protection for vmware daemon"
++#: booleans.py:147
++msgid "Allow rsync servers to share cifs files systems"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:220
+-msgid "Disable SELinux protection for watchdog daemon"
++#: booleans.py:148
++msgid "Allow rsync servers to share nfs files systems"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:221
+-msgid "Disable SELinux protection for winbind daemon"
++#: booleans.py:149
++msgid "Allow samba to create new home directories (e.g. via PAM)"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:222
+-msgid "Disable SELinux protection for xdm daemon"
++#: booleans.py:150
++msgid ""
++"Allow samba to act as the domain controller, add users, groups and change "
++"passwords."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:223
+-msgid "Allow xdm logins as sysadm_r:sysadm_t"
++#: booleans.py:151
++msgid "Allow samba to share users home directories."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:224
+-msgid "Disable SELinux protection for xen daemon"
++#: booleans.py:152
++msgid "Allow samba to share any file/directory read only."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:225
+-msgid "XEN"
++#: booleans.py:153
++msgid "Allow samba to share any file/directory read/write."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:225
+-msgid "Allow xen to read/write physical disk devices"
++#: booleans.py:154
++msgid "Allow samba to act as a portmapper"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:226
+-msgid "Disable SELinux protection for xfs daemon"
++#: booleans.py:155
++msgid "Allow samba to run unconfined scripts"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:227
+-msgid "Disable SELinux protection for xen control"
++#: booleans.py:156
++msgid "Allow samba to export ntfs/fusefs volumes."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:228
+-msgid "Disable SELinux protection for ypbind daemon"
++#: booleans.py:157
++msgid "Allow samba to export NFS volumes."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:229
+-msgid "Disable SELinux protection for NIS Password Daemon"
++#: booleans.py:158
++msgid "Allow sanlock to read/write fuse files"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:230
+-msgid "Disable SELinux protection for ypserv daemon"
++#: booleans.py:159
++msgid "Allow sanlock to manage nfs files"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:231
+-msgid "Disable SELinux protection for NIS Transfer Daemon"
++#: booleans.py:160
++msgid "Allow sanlock to manage cifs files"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:232
+-msgid "Allow SELinux webadm user to manage unprivileged users home directories"
++#: booleans.py:161
++msgid "Allow sasl to read shadow"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:233
+-msgid "Allow SELinux webadm user to read unprivileged users home directories"
++#: booleans.py:162
++msgid ""
++"disallow programs, such as newrole, from transitioning to administrative "
++"user domains."
+ msgstr ""
+ 
+-#: ../gui/semanagePage.py:126
+-#, python-format
+-msgid "Are you sure you want to delete %s '%s'?"
++#: booleans.py:163
++msgid "Disable kernel module loading."
+ msgstr ""
+ 
+-#: ../gui/semanagePage.py:126
+-#, python-format
+-msgid "Delete %s"
++#: booleans.py:164
++msgid ""
++"Boolean to determine whether the system permits loading policy, setting "
++"enforcing mode, and changing boolean values.  Set this to true and you have "
++"to reboot to set it back."
+ msgstr ""
+ 
+-#: ../gui/semanagePage.py:134
+-#, python-format
+-msgid "Add %s"
++#: booleans.py:165
++msgid "Allow regular users direct dri device access"
+ msgstr ""
+ 
+-#: ../gui/semanagePage.py:148
+-#, python-format
+-msgid "Modify %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 ""
+ 
+-#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
+-msgid "Permissive"
++#: booleans.py:167
++msgid ""
++"Allow all unconfined executables to use libraries requiring text relocation "
++"that are not labeled textrel_shlib_t"
+ msgstr ""
+ 
+-#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
+-msgid "Enforcing"
++#: booleans.py:168
++msgid ""
++"Allow unconfined executables to make their stack executable.  This should "
++"never, ever be necessary. Probably indicates a badly coded executable, but "
++"could indicate an attack. This executable should be reported in bugzilla"
+ msgstr ""
+ 
+-#: ../gui/statusPage.py:94
+-msgid "Status"
++#: booleans.py:169
++msgid "Allow users to connect to the local mysql server"
+ msgstr ""
+ 
+-#: ../gui/statusPage.py:133
++#: booleans.py:170
+ msgid ""
+-"Changing the policy type will cause a relabel of the entire file system on "
+-"the next boot. Relabeling takes a long time depending on the size of the "
+-"file system.  Do you wish to continue?"
++"Allow confined users the ability to execute the ping and traceroute commands."
+ msgstr ""
+ 
+-#: ../gui/statusPage.py:147
++#: booleans.py:171
++msgid "Allow users to connect to PostgreSQL"
 +msgstr ""
 +
-+#: ../newrole/newrole.c:512
-+#, c-format
-+msgid "Unable to clear environment\n"
++#: booleans.py:172
+ msgid ""
+-"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
+-"you later decide to turn SELinux back on, the system will be required to "
+-"relabel.  If you just want to see if SELinux is causing a problem on your "
+-"system, you can go to permissive mode which will only log errors and not "
+-"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
+-"wish to continue?"
++"Allow user to r/w files on filesystems that do not have extended attributes "
++"(FAT, CDROM, FLOPPY)"
+ msgstr ""
+ 
+-#: ../gui/statusPage.py:152
++#: booleans.py:173
+ msgid ""
+-"Changing to SELinux enabled will cause a relabel of the entire file system "
+-"on the next boot. Relabeling takes a long time depending on the size of the "
+-"file system.  Do you wish to continue?"
++"Allow users to run TCP servers (bind to ports and accept connection from the "
++"same domain and outside users)  disabling this forces FTP passive mode and "
++"may change other protocols."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:11
+-msgid "system-config-selinux"
++#: booleans.py:174
++msgid "Allow user music sharing"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:12
++#: booleans.py:175
+ msgid ""
+-"Copyright (c)2006 Red Hat, Inc.\n"
+-"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
++"Allow anon internal-sftp to upload files, used for public file transfer "
++"services. Directories must be labeled public_content_rw_t."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:22
+-#: ../gui/system-config-selinux.glade:544
+-msgid "Add SELinux Login Mapping"
++#: booleans.py:176
++msgid ""
++"Allow sftp-internal to read and write files in the user home directories"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:257
+-msgid "Add SELinux Network Ports"
++#: booleans.py:177
++msgid ""
++"Allow sftp-internal to login to local users and read/write all files on the "
++"system, governed by DAC."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:391
+-#: ../gui/system-config-selinux.glade:678
+-msgid "SELinux Type"
++#: booleans.py:178
++msgid ""
++"Allow internal-sftp to read and write files in the user ssh home directories."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:622
+-msgid "File Specification"
++#: booleans.py:179
++msgid "Allow sge to connect to the network using any TCP port"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:650
+-msgid "File Type"
++#: booleans.py:180
++msgid "Allow sge to access nfs file systems."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:727
++#: booleans.py:181
+ msgid ""
+-"all files\n"
+-"regular file\n"
+-"directory\n"
+-"character device\n"
+-"block device\n"
+-"socket\n"
+-"symbolic link\n"
+-"named pipe\n"
++"Enable additional permissions needed to support devices on 3ware controllers."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:773
+-msgid "MLS"
++#: booleans.py:182
++msgid ""
++"Allow samba to modify public files used for public file transfer services.  "
++"Files/Directories must be labeled public_content_rw_t."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:837
+-msgid "Add SELinux User"
++#: booleans.py:183
++msgid "Allow user spamassassin clients to use the network."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1079
+-msgid "SELinux Administration"
++#: booleans.py:184
++msgid "Allow spamd to read/write user home directories."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1122
+-msgid "Add"
++#: booleans.py:185
++msgid ""
++"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1144
+-msgid "_Properties"
++#: booleans.py:186
++msgid "Allow squid to run as a transparent proxy (TPROXY)"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1166
+-msgid "_Delete"
++#: booleans.py:187
++msgid ""
++"Allow ssh with chroot env to read and write files in the user home "
++"directories"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1256
+-msgid "Select Management Object"
++#: booleans.py:188
++msgid "allow host key based authentication"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1273
+-msgid "<b>Select:</b>"
++#: booleans.py:189
++msgid "Allow ssh logins as sysadm_r:sysadm_t"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1326
+-msgid "System Default Enforcing Mode"
++#: booleans.py:190
++msgid "allow staff user to create and transition to svirt domains."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1354
++#: booleans.py:191
++msgid "Allow the Telepathy connection managers to connect to any network port."
 +msgstr ""
 +
-+#: ../newrole/newrole.c:556 ../newrole/newrole.c:587 ../newrole/newrole.c:617
-+#, c-format
-+msgid "Error changing uid, aborting.\n"
++#: booleans.py:192
+ msgid ""
+-"Disabled\n"
+-"Permissive\n"
+-"Enforcing\n"
++"Allow the Telepathy connection managers to connect to any generic TCP port."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1373
+-msgid "Current Enforcing Mode"
++#: booleans.py:193
++msgid ""
++"Allow tftp to modify public files used for public file transfer services."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1418
+-msgid "System Default Policy Type: "
++#: booleans.py:194
++msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1463
++#: booleans.py:195
+ msgid ""
+-"Select if you wish to relabel then entire file system on next reboot.  "
+-"Relabeling can take a very long time, depending on the size of the system.  "
+-"If you are changing policy types or going from disabled to enforcing, a "
+-"relabel is required."
++"allow unconfined users to transition to the chrome sandbox domains when "
++"running chrome-sandbox"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1509
+-msgid "Relabel on next reboot."
++#: booleans.py:196
++msgid "Allow a user to login as an unconfined domain"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1561
+-msgid "label37"
++#: booleans.py:197
++msgid ""
++"Allow unconfined users to transition to the Mozilla plugin domain when "
++"running xulrunner plugin-container."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1598
+-msgid "Revert boolean setting to system default"
++#: booleans.py:198
++msgid "Allow video playing tools to run unconfined"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1614
+-msgid "Toggle between Customized and All Booleans"
++#: booleans.py:199
++msgid "Allow unprivledged user to create and transition to svirt domains."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1645
+-#: ../gui/system-config-selinux.glade:1850
+-#: ../gui/system-config-selinux.glade:2037
+-#: ../gui/system-config-selinux.glade:2224
+-#: ../gui/system-config-selinux.glade:2467
+-#: ../gui/system-config-selinux.glade:2692
+-#: ../gui/system-config-selinux.glade:2867
+-msgid "Filter"
++#: booleans.py:200
++msgid "Support ecryptfs home directories"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1734
+-msgid "label50"
++#: booleans.py:201
++msgid "Support fusefs home directories"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1771
+-msgid "Add File Context"
++#: booleans.py:202
++msgid "Use lpd server instead of cups"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1787
+-msgid "Modify File Context"
++#: booleans.py:203
++msgid "Support NFS home directories"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1803
+-msgid "Delete File Context"
++#: booleans.py:204
++msgid "Support SAMBA home directories"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1819
+-msgid "Toggle between all and customized file context"
++#: booleans.py:205
++msgid "Allow varnishd to connect to all ports, not just HTTP."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1939
+-msgid "label38"
++#: booleans.py:206
++msgid "Ignore vbetool mmap_zero errors."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1976
+-msgid "Add SELinux User Mapping"
++#: booleans.py:207
++msgid ""
++"Allow confined virtual guests to use serial/parallel communication ports"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1992
+-msgid "Modify SELinux User Mapping"
++#: booleans.py:208
++msgid ""
++"Allow confined virtual guests to use executable memory and executable stack"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2008
+-msgid "Delete SELinux User Mapping"
++#: booleans.py:209
++msgid "Allow confined virtual guests to read fuse files"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2126
+-msgid "label39"
++#: booleans.py:210
++msgid "Allow confined virtual guests to manage nfs files"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2163
+-msgid "Add User"
++#: booleans.py:211
++msgid "Allow confined virtual guests to manage cifs files"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2179
+-msgid "Modify User"
++#: booleans.py:212
++msgid "Allow confined virtual guests to interact with the sanlock"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2195
+-msgid "Delete User"
++#: booleans.py:213
++msgid "Allow confined virtual guests to manage device configuration, (pci)"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2313
+-msgid "label41"
++#: booleans.py:214
++msgid "Allow confined virtual guests to use usb devices"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2350
+-msgid "Add Network Port"
++#: booleans.py:215
++msgid "Allow confined virtual guests to interact with the xserver"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2366
+-msgid "Edit Network Port"
++#: booleans.py:216
++msgid "Allow webadm to manage files in users home directories"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2382
+-msgid "Delete Network Port"
++#: booleans.py:217
++msgid "Allow webadm to read files in users home directories"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2418
+-#: ../gui/system-config-selinux.glade:2436
+-msgid "Toggle between Customized and All Ports"
++#: booleans.py:218
++msgid "Ignore wine mmap_zero errors."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2556
+-msgid "label42"
++#: booleans.py:219
++msgid "Allow the graphical login program to execute bootloader"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2593
+-msgid "Generate new policy module"
++#: booleans.py:220
++msgid ""
++"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2609
+-msgid "Load policy module"
++#: booleans.py:221
++msgid "Allow xen to manage nfs files"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2625
+-msgid "Remove loadable policy module"
++#: booleans.py:222
++msgid ""
++"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
++"logical volumes for disk images."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2661
++#: booleans.py:223
++msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
 +msgstr ""
 +
-+#: ../newrole/newrole.c:612
-+#, c-format
-+msgid "Error resetting KEEPCAPS, aborting\n"
++#: booleans.py:224
+ msgid ""
+-"Enable/Disable additional audit rules, that are normally not reported in the "
+-"log files."
++"Allow xguest users to configure Network Manager and connect to apache ports"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2781
+-msgid "label44"
++#: booleans.py:225
++msgid "Allow xguest users to mount removable media"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2818
+-msgid "Change process mode to permissive."
++#: booleans.py:226
++msgid "Allow xguest to use blue tooth devices"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2836
+-msgid "Change process mode to enforcing"
++#: booleans.py:227
++msgid "Allows clients to write to the X server shared memory segments."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2928
+-msgid "Process Domain"
++#: booleans.py:228
++msgid "Allows XServer to execute writable memory"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2956
+-msgid "label59"
++#: booleans.py:229
++msgid "Support X userspace object manager"
+ msgstr ""
+ 
+-#: ../gui/usersPage.py:138
+-#, python-format
+-msgid "SELinux user '%s' is required"
++#: booleans.py:230
++msgid "Allow zabbix to connect to unreserved ports"
 +msgstr ""
 +
-+#: ../newrole/newrole.c:635
-+#, c-format
-+msgid "Error connecting to audit system.\n"
++#: booleans.py:231
++msgid "Allow zebra daemon to write it configuration files"
 +msgstr ""
 +
-+#: ../newrole/newrole.c:641
-+#, c-format
-+msgid "Error allocating memory.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:648
-+#, c-format
-+msgid "Error sending audit message.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:692 ../newrole/newrole.c:1059
-+#, c-format
-+msgid "Could not determine enforcing mode.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:699
-+#, c-format
-+msgid "Error!  Could not open %s.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:705
-+#, c-format
-+msgid "%s!  Could not get current context for %s, not relabeling tty.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:715
-+#, c-format
-+msgid "%s!  Could not get new context for %s, not relabeling tty.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:725
-+#, c-format
-+msgid "%s!  Could not set new context for %s\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:772
-+#, c-format
-+msgid "%s changed labels.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:778
-+#, c-format
-+msgid "Warning! Could not restore context for %s\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:835
-+#, c-format
-+msgid "Error: multiple roles specified\n"
++#: booleans.py:232
++msgid ""
++"Allow ZoneMinder to modify public files used for public file transfer "
++"services."
+ msgstr ""
+diff --git a/policycoreutils/po/my.po b/policycoreutils/po/my.po
+index a4478db..a61c8f3 100644
+--- a/policycoreutils/po/my.po
++++ b/policycoreutils/po/my.po
+@@ -8,7 +8,7 @@ msgid ""
+ msgstr ""
+ "Project-Id-Version: PACKAGE VERSION\n"
+ "Report-Msgid-Bugs-To: \n"
+-"POT-Creation-Date: 2012-05-25 07:28-0400\n"
++"POT-Creation-Date: 2012-10-16 12:24-0400\n"
+ "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+ "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
+ "Language-Team: LANGUAGE <LL at li.org>\n"
+@@ -24,7 +24,7 @@ msgid ""
+ "         <args ...> are the arguments to that script."
+ msgstr ""
+ 
+-#: ../run_init/run_init.c:126 ../newrole/newrole.c:1124
++#: ../run_init/run_init.c:126 ../newrole/newrole.c:1123
+ #, c-format
+ msgid "failed to initialize PAM\n"
+ msgstr ""
+@@ -73,7 +73,7 @@ msgstr ""
+ msgid "authentication failed.\n"
+ msgstr ""
+ 
+-#: ../run_init/run_init.c:405 ../newrole/newrole.c:1258
++#: ../run_init/run_init.c:405 ../newrole/newrole.c:1257
+ #, c-format
+ msgid "Could not set exec context to %s.\n"
+ msgstr ""
+@@ -86,855 +86,870 @@ msgstr ""
+ msgid "To make this policy package active, execute:"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:143 ../semanage/seobject.py:147
+-msgid "global"
+-msgstr ""
+-
+-#: ../semanage/seobject.py:225
++#: ../semanage/seobject.py:200
+ msgid "Could not create semanage handle"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:233
++#: ../semanage/seobject.py:208
+ msgid "SELinux policy is not managed or store cannot be accessed."
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:238
++#: ../semanage/seobject.py:213
+ msgid "Cannot read policy store."
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:243
++#: ../semanage/seobject.py:218
+ msgid "Could not establish semanage connection"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:248
++#: ../semanage/seobject.py:223
+ msgid "Could not test MLS enabled status"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
++#: ../semanage/seobject.py:229 ../semanage/seobject.py:244
+ msgid "Not yet implemented"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:258
++#: ../semanage/seobject.py:233
+ msgid "Semanage transaction already in progress"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:267
++#: ../semanage/seobject.py:242
+ msgid "Could not start semanage transaction"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:278
++#: ../semanage/seobject.py:254
+ msgid "Could not commit semanage transaction"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:283
++#: ../semanage/seobject.py:259
+ msgid "Semanage transaction not in progress"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
++#: ../semanage/seobject.py:271 ../semanage/seobject.py:351
+ msgid "Could not list SELinux modules"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:308
++#: ../semanage/seobject.py:284
+ msgid "Modules Name"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
++#: ../semanage/seobject.py:284 ../gui/modulesPage.py:63
+ msgid "Version"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
++#: ../semanage/seobject.py:287 ../gui/statusPage.py:75
+ msgid "Disabled"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:326
++#: ../semanage/seobject.py:302
+ #, python-format
+ msgid "Could not disable module %s (remove failed)"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:337
++#: ../semanage/seobject.py:313
+ #, python-format
+ msgid "Could not enable module %s (remove failed)"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:352
++#: ../semanage/seobject.py:328
+ #, python-format
+ msgid "Could not remove module %s (remove failed)"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:362
++#: ../semanage/seobject.py:338
+ msgid "dontaudit requires either 'on' or 'off'"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:391
++#: ../semanage/seobject.py:366
+ msgid "Builtin Permissive Types"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:401
++#: ../semanage/seobject.py:376
+ msgid "Customized Permissive Types"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:442
++#: ../semanage/seobject.py:417
+ #, python-format
+ msgid "Could not set permissive domain %s (module installation failed)"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:448
++#: ../semanage/seobject.py:423
+ #, python-format
+ msgid "Could not remove permissive domain %s (remove failed)"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
+-#: ../semanage/seobject.py:603 ../semanage/seobject.py:700
+-#: ../semanage/seobject.py:730 ../semanage/seobject.py:797
+-#: ../semanage/seobject.py:854 ../semanage/seobject.py:1101
+-#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
+-#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
+-#: ../semanage/seobject.py:2045
++#: ../semanage/seobject.py:458 ../semanage/seobject.py:532
++#: ../semanage/seobject.py:578 ../semanage/seobject.py:675
++#: ../semanage/seobject.py:705 ../semanage/seobject.py:772
++#: ../semanage/seobject.py:829 ../semanage/seobject.py:1084
++#: ../semanage/seobject.py:1800 ../semanage/seobject.py:1863
++#: ../semanage/seobject.py:1882 ../semanage/seobject.py:2003
++#: ../semanage/seobject.py:2056
+ #, python-format
+ msgid "Could not create a key for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
+-#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
++#: ../semanage/seobject.py:462 ../semanage/seobject.py:536
++#: ../semanage/seobject.py:582 ../semanage/seobject.py:588
+ #, python-format
+ msgid "Could not check if login mapping for %s is defined"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:496
++#: ../semanage/seobject.py:471
+ #, python-format
+ msgid "Linux Group %s does not exist"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:501
++#: ../semanage/seobject.py:476
+ #, python-format
+ msgid "Linux User %s does not exist"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:505
++#: ../semanage/seobject.py:480
+ #, python-format
+ msgid "Could not create login mapping for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
++#: ../semanage/seobject.py:484 ../semanage/seobject.py:720
+ #, python-format
+ msgid "Could not set name for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
++#: ../semanage/seobject.py:489 ../semanage/seobject.py:730
+ #, python-format
+ msgid "Could not set MLS range for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:518
++#: ../semanage/seobject.py:493
+ #, python-format
+ msgid "Could not set SELinux user for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:522
++#: ../semanage/seobject.py:497
+ #, python-format
+ msgid "Could not add login mapping for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:540
++#: ../semanage/seobject.py:515
+ msgid "Requires seuser or serange"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
++#: ../semanage/seobject.py:538 ../semanage/seobject.py:584
+ #, python-format
+ msgid "Login mapping for %s is not defined"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:567
++#: ../semanage/seobject.py:542
+ #, python-format
+ msgid "Could not query seuser for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:581
++#: ../semanage/seobject.py:556
+ #, python-format
+ msgid "Could not modify login mapping for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:615
++#: ../semanage/seobject.py:590
+ #, python-format
+ msgid "Login mapping for %s is defined in policy, cannot be deleted"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:619
++#: ../semanage/seobject.py:594
+ #, python-format
+ msgid "Could not delete login mapping for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
+-#: ../semanage/seobject.py:897
++#: ../semanage/seobject.py:616 ../semanage/seobject.py:634
++#: ../semanage/seobject.py:872
+ msgid "Could not list login mappings"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
++#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
+ #: ../gui/system-config-selinux.glade:100
+ msgid "Login Name"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
+-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
++#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
++#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
+ #: ../gui/system-config-selinux.glade:128
+ #: ../gui/system-config-selinux.glade:915
+ #: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
+ msgid "SELinux User"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
++#: ../semanage/seobject.py:659 ../gui/system-config-selinux.glade:156
+ #: ../gui/system-config-selinux.glade:943
+ msgid "MLS/MCS Range"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
+-#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
+-#: ../semanage/seobject.py:864
++#: ../semanage/seobject.py:678 ../semanage/seobject.py:709
++#: ../semanage/seobject.py:776 ../semanage/seobject.py:833
++#: ../semanage/seobject.py:839
+ #, python-format
+ msgid "Could not check if SELinux user %s is defined"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
+-#: ../semanage/seobject.py:870
++#: ../semanage/seobject.py:681 ../semanage/seobject.py:782
++#: ../semanage/seobject.py:845
+ #, python-format
+ msgid "Could not query user for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:726
++#: ../semanage/seobject.py:701
+ #, python-format
+ msgid "You must add at least one role for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:741
++#: ../semanage/seobject.py:716
+ #, python-format
+ msgid "Could not create SELinux user for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:750
++#: ../semanage/seobject.py:725
+ #, python-format
+ msgid "Could not add role %s for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:759
++#: ../semanage/seobject.py:734
+ #, python-format
+ msgid "Could not set MLS level for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:762
++#: ../semanage/seobject.py:737
+ #, python-format
+ msgid "Could not add prefix %s for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:765
++#: ../semanage/seobject.py:740
+ #, python-format
+ msgid "Could not extract key for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:769
++#: ../semanage/seobject.py:744
+ #, python-format
+ msgid "Could not add SELinux user %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:791
++#: ../semanage/seobject.py:766
+ msgid "Requires prefix, roles, level or range"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:793
++#: ../semanage/seobject.py:768
+ msgid "Requires prefix or roles"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
++#: ../semanage/seobject.py:778 ../semanage/seobject.py:835
+ #, python-format
+ msgid "SELinux user %s is not defined"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:832
++#: ../semanage/seobject.py:807
+ #, python-format
+ msgid "Could not modify SELinux user %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:866
++#: ../semanage/seobject.py:841
+ #, python-format
+ msgid "SELinux user %s is defined in policy, cannot be deleted"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:877
++#: ../semanage/seobject.py:852
+ #, python-format
+ msgid "Could not delete SELinux user %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:915
++#: ../semanage/seobject.py:890
+ msgid "Could not list SELinux users"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:921
++#: ../semanage/seobject.py:896
+ #, python-format
+ msgid "Could not list roles for user %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:946
++#: ../semanage/seobject.py:921
+ msgid "Labeling"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:946
++#: ../semanage/seobject.py:921
+ msgid "MLS/"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:947
++#: ../semanage/seobject.py:922
+ msgid "Prefix"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:947
++#: ../semanage/seobject.py:922
+ msgid "MCS Level"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:947
++#: ../semanage/seobject.py:922
+ msgid "MCS Range"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
++#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
+ #: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
+ msgid "SELinux Roles"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:967
++#: ../semanage/seobject.py:944
+ msgid "Protocol udp or tcp is required"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:969
++#: ../semanage/seobject.py:946
+ msgid "Port is required"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:979
++#: ../semanage/seobject.py:956
+ msgid "Invalid Port"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:983
++#: ../semanage/seobject.py:960
+ #, python-format
+ msgid "Could not create a key for %s/%s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:994
++#: ../semanage/seobject.py:971
+ msgid "Type is required"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
+-#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
++#: ../semanage/seobject.py:974 ../semanage/seobject.py:1036
++#: ../semanage/seobject.py:1794
++#, python-format
++msgid "Type %s is invalid, must be a port type"
 +msgstr ""
 +
-+#: ../newrole/newrole.c:843
-+#, c-format
-+msgid "Error: multiple types specified\n"
++#: ../semanage/seobject.py:980 ../semanage/seobject.py:1042
++#: ../semanage/seobject.py:1097 ../semanage/seobject.py:1103
+ #, python-format
+ msgid "Could not check if port %s/%s is defined"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1002
++#: ../semanage/seobject.py:982
+ #, python-format
+ msgid "Port %s/%s already defined"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1006
++#: ../semanage/seobject.py:986
+ #, python-format
+ msgid "Could not create port for %s/%s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1012
++#: ../semanage/seobject.py:992
+ #, python-format
+ msgid "Could not create context for %s/%s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1016
++#: ../semanage/seobject.py:996
+ #, python-format
+ msgid "Could not set user in port context for %s/%s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1020
++#: ../semanage/seobject.py:1000
+ #, python-format
+ msgid "Could not set role in port context for %s/%s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1024
++#: ../semanage/seobject.py:1004
+ #, python-format
+ msgid "Could not set type in port context for %s/%s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1029
++#: ../semanage/seobject.py:1009
+ #, python-format
+ msgid "Could not set mls fields in port context for %s/%s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1033
++#: ../semanage/seobject.py:1013
+ #, python-format
+ msgid "Could not set port context for %s/%s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1037
++#: ../semanage/seobject.py:1017
+ #, python-format
+ msgid "Could not add port %s/%s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
+-#: ../semanage/seobject.py:1512
++#: ../semanage/seobject.py:1031 ../semanage/seobject.py:1304
++#: ../semanage/seobject.py:1503
+ msgid "Requires setype or serange"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1053
++#: ../semanage/seobject.py:1033
+ msgid "Requires setype"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
++#: ../semanage/seobject.py:1044 ../semanage/seobject.py:1099
+ #, python-format
+ msgid "Port %s/%s is not defined"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1065
++#: ../semanage/seobject.py:1048
+ #, python-format
+ msgid "Could not query port %s/%s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1076
++#: ../semanage/seobject.py:1059
+ #, python-format
+ msgid "Could not modify port %s/%s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1089
++#: ../semanage/seobject.py:1072
+ msgid "Could not list the ports"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1105
++#: ../semanage/seobject.py:1088
+ #, python-format
+ msgid "Could not delete the port %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1122
++#: ../semanage/seobject.py:1105
+ #, python-format
+ msgid "Port %s/%s is defined in policy, cannot be deleted"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1126
++#: ../semanage/seobject.py:1109
+ #, python-format
+ msgid "Could not delete port %s/%s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
++#: ../semanage/seobject.py:1125 ../semanage/seobject.py:1147
+ msgid "Could not list ports"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1203
++#: ../semanage/seobject.py:1186
+ msgid "SELinux Port Type"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1203
++#: ../semanage/seobject.py:1186
+ msgid "Proto"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
++#: ../semanage/seobject.py:1186 ../gui/system-config-selinux.glade:335
+ msgid "Port Number"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1222
++#: ../semanage/seobject.py:1207
+ msgid "Node Address is required"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1237
++#: ../semanage/seobject.py:1222
+ msgid "Unknown or missing protocol"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
+-#: ../semanage/seobject.py:1728
+-msgid "SELinux Type is required"
++#: ../semanage/seobject.py:1236
++msgid "SELinux node type is required"
 +msgstr ""
 +
-+#: ../newrole/newrole.c:850
-+#, c-format
-+msgid "Sorry, -l may be used with SELinux MLS support.\n"
++#: ../semanage/seobject.py:1239 ../semanage/seobject.py:1307
++#, python-format
++msgid "Type %s is invalid, must be a node type"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
+-#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
+-#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
+-#: ../semanage/seobject.py:1732
++#: ../semanage/seobject.py:1243 ../semanage/seobject.py:1311
++#: ../semanage/seobject.py:1347 ../semanage/seobject.py:1445
++#: ../semanage/seobject.py:1507 ../semanage/seobject.py:1541
++#: ../semanage/seobject.py:1739
+ #, python-format
+ msgid "Could not create key for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
+-#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
++#: ../semanage/seobject.py:1245 ../semanage/seobject.py:1315
++#: ../semanage/seobject.py:1351 ../semanage/seobject.py:1357
+ #, python-format
+ msgid "Could not check if addr %s is defined"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1266
++#: ../semanage/seobject.py:1254
+ #, python-format
+ msgid "Could not create addr for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
+-#: ../semanage/seobject.py:1690
++#: ../semanage/seobject.py:1260 ../semanage/seobject.py:1461
++#: ../semanage/seobject.py:1694
+ #, python-format
+ msgid "Could not create context for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1276
++#: ../semanage/seobject.py:1264
+ #, python-format
+ msgid "Could not set mask for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1280
++#: ../semanage/seobject.py:1268
+ #, python-format
+ msgid "Could not set user in addr context for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1284
++#: ../semanage/seobject.py:1272
+ #, python-format
+ msgid "Could not set role in addr context for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1288
++#: ../semanage/seobject.py:1276
+ #, python-format
+ msgid "Could not set type in addr context for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1293
++#: ../semanage/seobject.py:1281
+ #, python-format
+ msgid "Could not set mls fields in addr context for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1297
++#: ../semanage/seobject.py:1285
+ #, python-format
+ msgid "Could not set addr context for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1301
++#: ../semanage/seobject.py:1289
+ #, python-format
+ msgid "Could not add addr %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
++#: ../semanage/seobject.py:1317 ../semanage/seobject.py:1353
+ #, python-format
+ msgid "Addr %s is not defined"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1330
++#: ../semanage/seobject.py:1321
+ #, python-format
+ msgid "Could not query addr %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1340
++#: ../semanage/seobject.py:1331
+ #, python-format
+ msgid "Could not modify addr %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1368
++#: ../semanage/seobject.py:1359
+ #, python-format
+ msgid "Addr %s is defined in policy, cannot be deleted"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1372
++#: ../semanage/seobject.py:1363
+ #, python-format
+ msgid "Could not delete addr %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1384
++#: ../semanage/seobject.py:1375
+ msgid "Could not deleteall node mappings"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1398
++#: ../semanage/seobject.py:1389
+ msgid "Could not list addrs"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
+-#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
++#: ../semanage/seobject.py:1441 ../semanage/seobject.py:1732
++msgid "SELinux Type is required"
 +msgstr ""
 +
-+#: ../newrole/newrole.c:855
-+#, c-format
-+msgid "Error: multiple levels specified\n"
++#: ../semanage/seobject.py:1449 ../semanage/seobject.py:1511
++#: ../semanage/seobject.py:1545 ../semanage/seobject.py:1551
+ #, python-format
+ msgid "Could not check if interface %s is defined"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1465
++#: ../semanage/seobject.py:1456
+ #, python-format
+ msgid "Could not create interface for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1474
++#: ../semanage/seobject.py:1465
+ #, python-format
+ msgid "Could not set user in interface context for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1478
++#: ../semanage/seobject.py:1469
+ #, python-format
+ msgid "Could not set role in interface context for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1482
++#: ../semanage/seobject.py:1473
+ #, python-format
+ msgid "Could not set type in interface context for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1487
++#: ../semanage/seobject.py:1478
+ #, python-format
+ msgid "Could not set mls fields in interface context for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1491
++#: ../semanage/seobject.py:1482
+ #, python-format
+ msgid "Could not set interface context for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1495
++#: ../semanage/seobject.py:1486
+ #, python-format
+ msgid "Could not set message context for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1499
++#: ../semanage/seobject.py:1490
+ #, python-format
+ msgid "Could not add interface %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
++#: ../semanage/seobject.py:1513 ../semanage/seobject.py:1547
+ #, python-format
+ msgid "Interface %s is not defined"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1526
++#: ../semanage/seobject.py:1517
+ #, python-format
+ msgid "Could not query interface %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1537
++#: ../semanage/seobject.py:1528
+ #, python-format
+ msgid "Could not modify interface %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1562
++#: ../semanage/seobject.py:1553
+ #, python-format
+ msgid "Interface %s is defined in policy, cannot be deleted"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1566
++#: ../semanage/seobject.py:1557
+ #, python-format
+ msgid "Could not delete interface %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1578
++#: ../semanage/seobject.py:1569
+ msgid "Could not delete all interface  mappings"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1592
++#: ../semanage/seobject.py:1583
+ msgid "Could not list interfaces"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1617
++#: ../semanage/seobject.py:1608
+ msgid "SELinux Interface"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
++#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1954
+ msgid "Context"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1667
++#: ../semanage/seobject.py:1671
+ #, python-format
+ msgid "Equivalence class for %s already exists"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1673
++#: ../semanage/seobject.py:1677
+ #, python-format
+ msgid "File spec %s conflicts with equivalency rule '%s %s'"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1682
++#: ../semanage/seobject.py:1686
+ #, python-format
+ msgid "Equivalence class for %s does not exists"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1696
++#: ../semanage/seobject.py:1700
+ #, python-format
+ msgid "Could not set user in file context for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1700
++#: ../semanage/seobject.py:1704
+ #, python-format
+ msgid "Could not set role in file context for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
++#: ../semanage/seobject.py:1709 ../semanage/seobject.py:1769
+ #, python-format
+ msgid "Could not set mls fields in file context for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1711
++#: ../semanage/seobject.py:1715
+ msgid "Invalid file specification"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1713
++#: ../semanage/seobject.py:1717
+ msgid "File specification can not include spaces"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1718
++#: ../semanage/seobject.py:1722
+ #, python-format
+ msgid ""
+ "File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
+-#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
+-#: ../semanage/seobject.py:1880
++#: ../semanage/seobject.py:1735
++#, python-format
++msgid "Type %s is invalid, must be a file or device type"
 +msgstr ""
 +
-+#: ../newrole/newrole.c:865
-+#, c-format
-+msgid "Error: you are not allowed to change levels on a non secure terminal \n"
++#: ../semanage/seobject.py:1743 ../semanage/seobject.py:1748
++#: ../semanage/seobject.py:1804 ../semanage/seobject.py:1886
++#: ../semanage/seobject.py:1890
+ #, python-format
+ msgid "Could not check if file context for %s is defined"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1749
++#: ../semanage/seobject.py:1756
+ #, python-format
+ msgid "Could not create file context for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1757
++#: ../semanage/seobject.py:1764
+ #, python-format
+ msgid "Could not set type in file context for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
+-#: ../semanage/seobject.py:1826
++#: ../semanage/seobject.py:1772 ../semanage/seobject.py:1832
++#: ../semanage/seobject.py:1836
+ #, python-format
+ msgid "Could not set file context for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1771
++#: ../semanage/seobject.py:1778
+ #, python-format
+ msgid "Could not add file context for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1785
++#: ../semanage/seobject.py:1792
+ msgid "Requires setype, serange or seuser"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
++#: ../semanage/seobject.py:1808 ../semanage/seobject.py:1894
+ #, python-format
+ msgid "File context for %s is not defined"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1804
++#: ../semanage/seobject.py:1814
+ #, python-format
+ msgid "Could not query file context for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1830
++#: ../semanage/seobject.py:1840
+ #, python-format
+ msgid "Could not modify file context for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1843
++#: ../semanage/seobject.py:1853
+ msgid "Could not list the file contexts"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1857
++#: ../semanage/seobject.py:1867
+ #, python-format
+ msgid "Could not delete the file context %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1882
++#: ../semanage/seobject.py:1892
+ #, python-format
+ msgid "File context for %s is defined in policy, cannot be deleted"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1888
++#: ../semanage/seobject.py:1898
+ #, python-format
+ msgid "Could not delete file context for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1903
++#: ../semanage/seobject.py:1913
+ msgid "Could not list file contexts"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1907
++#: ../semanage/seobject.py:1917
+ msgid "Could not list local file contexts"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1944
++#: ../semanage/seobject.py:1954
+ msgid "SELinux fcontext"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1944
++#: ../semanage/seobject.py:1954
+ msgid "type"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1957
++#: ../semanage/seobject.py:1967
+ msgid ""
+ "\n"
+ "SELinux Distribution fcontext Equivalence \n"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1962
++#: ../semanage/seobject.py:1972
+ msgid ""
+ "\n"
+ "SELinux Local fcontext Equivalence \n"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
+-#: ../semanage/seobject.py:2054
++#: ../semanage/seobject.py:2006 ../semanage/seobject.py:2059
++#: ../semanage/seobject.py:2065
+ #, python-format
+ msgid "Could not check if boolean %s is defined"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
++#: ../semanage/seobject.py:2008 ../semanage/seobject.py:2061
+ #, python-format
+ msgid "Boolean %s is not defined"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:2002
++#: ../semanage/seobject.py:2012
+ #, python-format
+ msgid "Could not query file context %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:2007
++#: ../semanage/seobject.py:2017
+ #, python-format
+ msgid "You must specify one of the following values: %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:2012
++#: ../semanage/seobject.py:2022
+ #, python-format
+ msgid "Could not set active value of boolean %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:2015
++#: ../semanage/seobject.py:2025
+ #, python-format
+ msgid "Could not modify boolean %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:2033
++#: ../semanage/seobject.py:2043
+ #, python-format
+ msgid "Bad format %s: Record %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:2056
++#: ../semanage/seobject.py:2067
+ #, python-format
+ msgid "Boolean %s is defined in policy, cannot be deleted"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:2060
++#: ../semanage/seobject.py:2071
+ #, python-format
+ msgid "Could not delete boolean %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
++#: ../semanage/seobject.py:2083 ../semanage/seobject.py:2100
+ msgid "Could not list booleans"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:2112
++#: ../semanage/seobject.py:2125
+ msgid "unknown"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:2125
++#: ../semanage/seobject.py:2138
+ msgid "off"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:2125
++#: ../semanage/seobject.py:2138
+ msgid "on"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:2139
++#: ../semanage/seobject.py:2152
+ msgid "SELinux boolean"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:2139
++#: ../semanage/seobject.py:2152
+ msgid "State"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:2139
++#: ../semanage/seobject.py:2152
+ msgid "Default"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
+-#: ../gui/polgengui.py:253
++#: ../semanage/seobject.py:2152 ../gui/polgen.glade:113
++#: ../gui/polgengui.py:254
+ msgid "Description"
+ msgstr ""
+ 
+@@ -998,7 +1013,7 @@ msgstr ""
+ msgid "Error sending audit message.\n"
+ msgstr ""
+ 
+-#: ../newrole/newrole.c:692 ../newrole/newrole.c:1059
++#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
+ #, c-format
+ msgid "Could not determine enforcing mode.\n"
+ msgstr ""
+@@ -1113,62 +1128,66 @@ msgstr ""
+ msgid "Unable to set SIGHUP handler\n"
+ msgstr ""
+ 
+-#: ../newrole/newrole.c:1053
++#: ../newrole/newrole.c:1036
++msgid "Sorry, newrole failed to drop capabilities\n"
 +msgstr ""
 +
-+#: ../newrole/newrole.c:891
++#: ../newrole/newrole.c:1052
+ #, c-format
+ msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
+ msgstr ""
+ 
+-#: ../newrole/newrole.c:1070
++#: ../newrole/newrole.c:1069
+ #, c-format
+ msgid "failed to get old_context.\n"
+ msgstr ""
+ 
+-#: ../newrole/newrole.c:1077
++#: ../newrole/newrole.c:1076
+ #, c-format
+ msgid "Warning!  Could not retrieve tty information.\n"
+ msgstr ""
+ 
+-#: ../newrole/newrole.c:1098
++#: ../newrole/newrole.c:1097
+ #, c-format
+ msgid "error on reading PAM service configuration.\n"
+ msgstr ""
+ 
+-#: ../newrole/newrole.c:1133
++#: ../newrole/newrole.c:1132
+ #, c-format
+ msgid "newrole: incorrect password for %s\n"
+ msgstr ""
+ 
+-#: ../newrole/newrole.c:1160
++#: ../newrole/newrole.c:1159
+ #, c-format
+ msgid "newrole: failure forking: %s"
+ msgstr ""
+ 
+-#: ../newrole/newrole.c:1163 ../newrole/newrole.c:1186
++#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
+ #, c-format
+ msgid "Unable to restore tty label...\n"
+ msgstr ""
+ 
+-#: ../newrole/newrole.c:1165 ../newrole/newrole.c:1192
++#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
+ #, c-format
+ msgid "Failed to close tty properly\n"
+ msgstr ""
+ 
+-#: ../newrole/newrole.c:1224
++#: ../newrole/newrole.c:1223
+ #, c-format
+ msgid "Could not close descriptors.\n"
+ msgstr ""
+ 
+-#: ../newrole/newrole.c:1251
++#: ../newrole/newrole.c:1250
+ #, c-format
+ msgid "Error allocating shell's argv0.\n"
+ msgstr ""
+ 
+-#: ../newrole/newrole.c:1287
++#: ../newrole/newrole.c:1286
+ #, c-format
+ msgid "Unable to restore the environment, aborting\n"
+ msgstr ""
+ 
+-#: ../newrole/newrole.c:1298
++#: ../newrole/newrole.c:1297
+ msgid "failed to exec shell\n"
+ msgstr ""
+ 
+@@ -1271,20 +1290,20 @@ msgstr ""
+ msgid "chcat -l +CompanyConfidential juser"
+ msgstr ""
+ 
+-#: ../scripts/chcat:399 ../gui/polgen.py:1351
+-#, c-format, python-format
++#: ../scripts/chcat:399
 +#, c-format
-+msgid "Couldn't get default type.\n"
+ msgid "Options Error %s "
+ msgstr ""
+ 
+-#: ../gui/booleansPage.py:195 ../gui/system-config-selinux.glade:1706
++#: ../gui/booleansPage.py:194 ../gui/system-config-selinux.glade:1706
+ msgid "Boolean"
+ msgstr ""
+ 
+-#: ../gui/booleansPage.py:252 ../gui/semanagePage.py:162
++#: ../gui/booleansPage.py:245 ../gui/semanagePage.py:162
+ msgid "all"
+ msgstr ""
+ 
+-#: ../gui/booleansPage.py:254 ../gui/semanagePage.py:164
++#: ../gui/booleansPage.py:247 ../gui/semanagePage.py:164
+ #: ../gui/system-config-selinux.glade:1615
+ #: ../gui/system-config-selinux.glade:1820
+ #: ../gui/system-config-selinux.glade:2437
+@@ -1340,577 +1359,464 @@ msgstr ""
+ msgid "Login '%s' is required"
+ msgstr ""
+ 
+-#: ../gui/modulesPage.py:48 ../gui/system-config-selinux.glade:2753
++#: ../gui/modulesPage.py:49 ../gui/system-config-selinux.glade:2753
+ msgid "Policy Module"
+ msgstr ""
+ 
+-#: ../gui/modulesPage.py:57
++#: ../gui/modulesPage.py:58
+ msgid "Module Name"
+ msgstr ""
+ 
+-#: ../gui/modulesPage.py:134
++#: ../gui/modulesPage.py:135
+ msgid "Disable Audit"
+ msgstr ""
+ 
+-#: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
++#: ../gui/modulesPage.py:138 ../gui/system-config-selinux.glade:2662
+ msgid "Enable Audit"
+ msgstr ""
+ 
+-#: ../gui/modulesPage.py:162
++#: ../gui/modulesPage.py:163
+ msgid "Load Policy Module"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:79
+-msgid "Polgen"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:80
++#: ../gui/polgen.glade:9
+ msgid "Red Hat 2007"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:81
++#: ../gui/polgen.glade:11
+ msgid "GPL"
+ msgstr ""
+ 
+ #. TRANSLATORS: Replace this string with your names, one name per line.
+-#: ../gui/polgen.glade:85 ../gui/system-config-selinux.glade:17
++#: ../gui/polgen.glade:13 ../gui/system-config-selinux.glade:17
+ msgid "translator-credits"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:90
++#: ../gui/polgen.glade:34
++msgid "Add Booleans Dialog"
 +msgstr ""
 +
-+#: ../newrole/newrole.c:901
-+#, c-format
-+msgid "failed to get new context.\n"
++#: ../gui/polgen.glade:101
++msgid "Boolean Name"
 +msgstr ""
 +
-+#: ../newrole/newrole.c:908
-+#, c-format
-+msgid "failed to set new role %s\n"
++#: ../gui/polgen.glade:230
+ msgid "SELinux Policy Generation Tool"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:128
++#: ../gui/polgen.glade:251
+ msgid ""
+ "<b>Select the policy type for the application or user role you want to "
+ "confine:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:177
++#: ../gui/polgen.glade:284
+ msgid "<b>Applications</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
++#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:183
++msgid "Standard Init Daemon"
 +msgstr ""
 +
-+#: ../newrole/newrole.c:915
-+#, c-format
-+msgid "failed to set new type %s\n"
++#: ../gui/polgen.glade:320 ../gui/polgen.glade:336
+ msgid ""
+ "Standard Init Daemon are daemons started on boot via init scripts.  Usually "
+ "requires a script in /etc/rc.d/init.d"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:241 ../gui/polgen.py:156
+-msgid "Standard Init Daemon"
++#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:184
++msgid "DBUS System Daemon"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:261 ../gui/polgen.py:157
+-msgid "DBUS System Daemon"
++#: ../gui/polgen.glade:349
++msgid "Internet Services Daemon (inetd)"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:280
++#: ../gui/polgen.glade:353
+ msgid "Internet Services Daemon are daemons started by xinetd"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:282
+-msgid "Internet Services Daemon (inetd)"
++#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:186
++msgid "Web Application/Script (CGI)"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:301
++#: ../gui/polgen.glade:370
+ msgid ""
+ "Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:303 ../gui/polgen.py:159
+-msgid "Web Application/Script (CGI)"
++#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:187
++msgid "User Application"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:322 ../gui/polgen.glade:343
++#: ../gui/polgen.glade:387 ../gui/polgen.glade:404
+ msgid ""
+ "User Application are any application that you would like to confine that is "
+ "started by a user"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:324 ../gui/polgen.py:160
+-msgid "User Application"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:345 ../gui/polgen.py:161
++#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:188
+ msgid "Sandbox"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:391
++#: ../gui/polgen.glade:446
+ msgid "<b>Login Users</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:453
++#: ../gui/polgen.glade:478
++msgid "Existing User Roles"
 +msgstr ""
 +
-+#: ../newrole/newrole.c:925
-+#, c-format
-+msgid "failed to build new range with level %s\n"
++#: ../gui/polgen.glade:482
+ msgid "Modify an existing login user record."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:455
+-msgid "Existing User Roles"
++#: ../gui/polgen.glade:495 ../sepolicy/sepolicy/generate.py:189
++msgid "Minimal Terminal User Role"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:474
++#: ../gui/polgen.glade:499
+ msgid ""
+ "This user will login to a machine only via a terminal or remote login.  By "
+ "default this user will have  no setuid, no networking, no su, no sudo."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:476 ../gui/polgen.py:162
+-msgid "Minimal Terminal User Role"
++#: ../gui/polgen.glade:512 ../sepolicy/sepolicy/generate.py:190
++msgid "Minimal X Windows User Role"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:495
++#: ../gui/polgen.glade:516
+ msgid ""
+ "This user can login to a machine via X or terminal.  By default this user "
+ "will have no setuid, no networking, no sudo, no su"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:497 ../gui/polgen.py:163
+-msgid "Minimal X Windows User Role"
++#: ../gui/polgen.glade:529 ../sepolicy/sepolicy/generate.py:191
++msgid "User Role"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:516
++#: ../gui/polgen.glade:533
+ msgid ""
+ "User with full networking, no setuid applications without transition, no "
+ "sudo, no su."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:518 ../gui/polgen.py:164
+-msgid "User Role"
++#: ../gui/polgen.glade:546 ../sepolicy/sepolicy/generate.py:192
++msgid "Admin User Role"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:537
++#: ../gui/polgen.glade:550
+ msgid ""
+ "User with full networking, no setuid applications without transition, no su, "
+ "can sudo to Root Administration Roles"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:539 ../gui/polgen.py:165
+-msgid "Admin User Role"
++#: ../gui/polgen.glade:592
++msgid "<b>Root Users</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:585
+-msgid "<b>Root Users</b>"
++#: ../gui/polgen.glade:623 ../sepolicy/sepolicy/generate.py:193
++msgid "Root Admin User Role"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:647
++#: ../gui/polgen.glade:627
+ msgid ""
+ "Select Root Administrator User Role, if this user will be used to administer "
+ "the machine while running as root.  This user will not be able to login to "
+ "the system directly."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:649 ../gui/polgen.py:166
+-msgid "Root Admin User Role"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:716
+-msgid "label104"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:745
++#: ../gui/polgen.glade:705
+ msgid "<b>Enter name of application or user role:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
++#: ../gui/polgen.glade:728 ../gui/polgengui.py:252
+ msgid "Name"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:807
++#: ../gui/polgen.glade:739
+ msgid "Enter complete path for executable to be confined."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:830 ../gui/polgen.glade:950 ../gui/polgen.glade:3142
++#: ../gui/polgen.glade:756 ../gui/polgen.glade:838 ../gui/polgen.glade:2361
+ msgid "..."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:849
++#: ../gui/polgen.glade:776
+ msgid "Enter unique name for the confined application or user role."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:871
++#: ../gui/polgen.glade:794
+ msgid "Executable"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:899
++#: ../gui/polgen.glade:808
+ msgid "Init script"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:927
++#: ../gui/polgen.glade:821
+ msgid ""
+ "Enter complete path to init script used to start the confined application."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:982
+-msgid "label105"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1011
++#: ../gui/polgen.glade:887
+ msgid "<b>Select existing role to modify:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1045
++#: ../gui/polgen.glade:908
+ msgid "Select the user roles that will transiton to the %s domain."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1073
+-msgid "label106"
++#: ../gui/polgen.glade:928
++msgid "role tab"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1102
++#: ../gui/polgen.glade:945
+ msgid "<b>Select roles that %s will transition to:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1136
++#: ../gui/polgen.glade:963
+ msgid "Select applications domains that %s will transition to."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1164
+-msgid "label107"
++#: ../gui/polgen.glade:983
++msgid ""
++"transition \n"
++"role tab"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1193
++#: ../gui/polgen.glade:1001
+ msgid "<b>Select the user_roles that will transition to %s:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1227
++#: ../gui/polgen.glade:1019
+ msgid "Select the user roles that will transiton to this applications domains."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1255
+-msgid "label108"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1284
++#: ../gui/polgen.glade:1056
+ msgid "<b>Select domains that %s will administer:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1318 ../gui/polgen.glade:1409
++#: ../gui/polgen.glade:1074 ../gui/polgen.glade:1129
+ msgid "Select the domains that you would like this user administer."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1346
+-msgid "label109"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1375
++#: ../gui/polgen.glade:1111
+ msgid "<b>Select additional roles for %s:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1437
+-msgid "label111"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1466
++#: ../gui/polgen.glade:1166
+ msgid "<b>Enter network ports that %s binds on:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1497 ../gui/polgen.glade:1997
++#: ../gui/polgen.glade:1186 ../gui/polgen.glade:1557
+ msgid "<b>TCP Ports</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1565 ../gui/polgen.glade:1785
++#: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
++#: ../gui/polgen.glade:1698
++msgid "All"
 +msgstr ""
 +
-+#: ../newrole/newrole.c:930
-+#, c-format
-+msgid "failed to set new range %s\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:938
-+#, c-format
-+msgid "failed to convert new context to string\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:943
-+#, c-format
-+msgid "%s is not a valid context\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:950
-+#, c-format
-+msgid "Unable to allocate memory for new_context"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:976
-+#, c-format
-+msgid "Unable to obtain empty signal set\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:984
-+#, c-format
-+msgid "Unable to set SIGHUP handler\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1053
-+#, c-format
-+msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1070
-+#, c-format
-+msgid "failed to get old_context.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1077
-+#, c-format
-+msgid "Warning!  Could not retrieve tty information.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1098
-+#, c-format
-+msgid "error on reading PAM service configuration.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1133
-+#, c-format
-+msgid "newrole: incorrect password for %s\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1160
-+#, c-format
-+msgid "newrole: failure forking: %s"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1163 ../newrole/newrole.c:1186
-+#, c-format
-+msgid "Unable to restore tty label...\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1165 ../newrole/newrole.c:1192
-+#, c-format
-+msgid "Failed to close tty properly\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1224
-+#, c-format
-+msgid "Could not close descriptors.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1251
-+#, c-format
-+msgid "Error allocating shell's argv0.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1287
-+#, c-format
-+msgid "Unable to restore the environment, aborting\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1298
-+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"
++#: ../gui/polgen.glade:1227 ../gui/polgen.glade:1394
+ msgid "Allows %s to bind to any udp port"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1567 ../gui/polgen.glade:1787 ../gui/polgen.glade:2061
+-#: ../gui/polgen.glade:2215
+-msgid "All"
++#: ../gui/polgen.glade:1240 ../gui/polgen.glade:1407
++msgid "600-1024"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1585 ../gui/polgen.glade:1805
++#: ../gui/polgen.glade:1244 ../gui/polgen.glade:1411
+ msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1587 ../gui/polgen.glade:1807
+-msgid "600-1024"
++#: ../gui/polgen.glade:1257 ../gui/polgen.glade:1424
++msgid "Unreserved Ports (>1024)"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1605 ../gui/polgen.glade:1825
++#: ../gui/polgen.glade:1261 ../gui/polgen.glade:1428
+ msgid ""
+ "Enter a comma separated list of udp ports or ranges of ports that %s binds "
+ "to. Example: 612, 650-660"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1607 ../gui/polgen.glade:1827
+-msgid "Unreserved Ports (>1024)"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1638 ../gui/polgen.glade:1858 ../gui/polgen.glade:2079
+-#: ../gui/polgen.glade:2233
++#: ../gui/polgen.glade:1289 ../gui/polgen.glade:1456 ../gui/polgen.glade:1609
++#: ../gui/polgen.glade:1718
+ msgid "Select Ports"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1663 ../gui/polgen.glade:1883
++#: ../gui/polgen.glade:1302 ../gui/polgen.glade:1469
+ msgid "Allows %s to bind to any udp ports > 1024"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1717 ../gui/polgen.glade:2151
++#: ../gui/polgen.glade:1353 ../gui/polgen.glade:1666
+ msgid "<b>UDP Ports</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1937
+-msgid "label113"
++#: ../gui/polgen.glade:1519
++msgid ""
++"Network\n"
++"Bind tab"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1966
++#: ../gui/polgen.glade:1537
+ msgid "<b>Select network ports that %s connects to:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2058
++#: ../gui/polgen.glade:1593
+ msgid "Allows %s to connect to any tcp port"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2104
++#: ../gui/polgen.glade:1622
+ msgid ""
+ "Enter a comma separated list of tcp ports or ranges of ports that %s "
+ "connects to. Example: 612, 650-660"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2212
++#: ../gui/polgen.glade:1702
+ msgid "Allows %s to connect to any udp port"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2258
++#: ../gui/polgen.glade:1731
+ msgid ""
+ "Enter a comma separated list of udp ports or ranges of ports that %s "
+ "connects to. Example: 612, 650-660"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2305
+-msgid "label114"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:2334
++#: ../gui/polgen.glade:1792
+ msgid "<b>Select common application traits for %s:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2366
++#: ../gui/polgen.glade:1809
+ msgid "Writes syslog messages\t"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2385
++#: ../gui/polgen.glade:1824
+ msgid "Create/Manipulate temporary files in /tmp"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2404
++#: ../gui/polgen.glade:1839
+ msgid "Uses Pam for authentication"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2423
++#: ../gui/polgen.glade:1854
+ msgid "Uses nsswitch or getpw* calls"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2442
++#: ../gui/polgen.glade:1869
+ msgid "Uses dbus"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2461
++#: ../gui/polgen.glade:1884
+ msgid "Sends audit messages"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2480
++#: ../gui/polgen.glade:1899
+ msgid "Interacts with the terminal"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2499
++#: ../gui/polgen.glade:1914
+ msgid "Sends email"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2530
+-msgid "label115"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:2559
++#: ../gui/polgen.glade:1961
+ msgid "<b>Add files/directories that %s manages</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2788
++#: ../gui/polgen.glade:2122
+ msgid ""
+ "Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
+ "Files ..."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2823
+-msgid "label116"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:2852
++#: ../gui/polgen.glade:2166
+ msgid "<b>Add booleans from the %s policy:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:3002
++#: ../gui/polgen.glade:2274
+ msgid "Add/Remove booleans used by the %s domain"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:3066
++#: ../gui/polgen.glade:2316
+ msgid "<b>Which directory you will generate the %s policy?</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:3097
++#: ../gui/polgen.glade:2334
+ msgid "Policy Directory"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:3254
+-msgid "Add Booleans Dialog"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:3327
+-msgid "Boolean Name"
+-msgstr ""
+-
+-#: ../gui/polgengui.py:261
++#: ../gui/polgengui.py:262
+ msgid "Role"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:268
++#: ../gui/polgengui.py:269
+ msgid "Existing_User"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
++#: ../gui/polgengui.py:283 ../gui/polgengui.py:291 ../gui/polgengui.py:305
+ msgid "Application"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:352
++#: ../gui/polgengui.py:353
+ #, python-format
+ msgid "%s must be a directory"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
++#: ../gui/polgengui.py:413 ../gui/polgengui.py:694
+ msgid "You must select a user"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:542
++#: ../gui/polgengui.py:543
+ msgid "Select executable file to be confined."
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:553
++#: ../gui/polgengui.py:554
+ msgid "Select init script file to be confined."
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:563
++#: ../gui/polgengui.py:564
+ msgid "Select file(s) that confined application creates or writes"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:570
++#: ../gui/polgengui.py:571
+ msgid "Select directory(s) that the confined application owns and writes into"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:632
++#: ../gui/polgengui.py:633
+ msgid "Select directory to generate policy files in"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:649
++#: ../gui/polgengui.py:650
+ #, python-format
+ msgid ""
+ "Type %s_t already defined in current policy.\n"
+ "Do you want to continue?"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
++#: ../gui/polgengui.py:650 ../gui/polgengui.py:654
+ msgid "Verify Name"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:653
++#: ../gui/polgengui.py:654
+ #, python-format
+ msgid ""
+ "Module %s.pp already loaded in current policy.\n"
+ "Do you want to continue?"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:699
++#: ../gui/polgengui.py:700
+ msgid ""
+ "You must add a name made up of letters and numbers and containing no spaces."
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:713
++#: ../gui/polgengui.py:714
+ msgid "You must enter a executable"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
++#: ../gui/polgengui.py:739 ../gui/system-config-selinux.py:174
+ msgid "Configue SELinux"
+ msgstr ""
+ 
+-#: ../gui/polgen.py:158
+-msgid "Internet Services Daemon"
+-msgstr ""
+-
+-#: ../gui/polgen.py:197
+-#, python-format
+-msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+-msgstr ""
+-
+-#: ../gui/polgen.py:324
+-msgid "You must enter a name for your confined process/user"
+-msgstr ""
+-
+-#: ../gui/polgen.py:326
+-msgid ""
+-"Name must be alpha numberic with no spaces. Consider using option \"-n "
+-"MODULENAME\""
+-msgstr ""
+-
+-#: ../gui/polgen.py:414
+-msgid "User Role types can not be assigned executables."
+-msgstr ""
+-
+-#: ../gui/polgen.py:420
+-msgid "Only Daemon apps can use an init script.."
+-msgstr ""
+-
+-#: ../gui/polgen.py:438
+-msgid "use_resolve must be a boolean value "
+-msgstr ""
+-
+-#: ../gui/polgen.py:444
+-msgid "use_syslog must be a boolean value "
+-msgstr ""
+-
+-#: ../gui/polgen.py:450
+-msgid "use_kerberos must be a boolean value "
+-msgstr ""
+-
+-#: ../gui/polgen.py:456
+-msgid "manage_krb5_rcache must be a boolean value "
+-msgstr ""
+-
+-#: ../gui/polgen.py:486
+-msgid "USER Types automatically get a tmp type"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1004
+-msgid "You must enter the executable path for your confined process"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1182
+-msgid "Type Enforcement file"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1183
+-msgid "Interface file"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1184
+-msgid "File Contexts file"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1185
+-msgid "Setup Script"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1306
+-#, python-format
+-msgid ""
+-"\n"
+-"%s\n"
+-"\n"
+-"sepolgen [ -n moduleName ] [ -m ] [ -t type ] [ executable | Name ]\n"
+-"valid Types:\n"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1354
+-msgid "Executable or Name required"
+-msgstr ""
+-
+ #: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
+ msgid "Network Port"
+ msgstr ""
+@@ -1948,1411 +1854,1499 @@ msgstr ""
+ msgid "Group View"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:1 ../gui/selinux.tbl:30 ../gui/selinux.tbl:31
+-#: ../gui/selinux.tbl:32 ../gui/selinux.tbl:33 ../gui/selinux.tbl:34
+-#: ../gui/selinux.tbl:36 ../gui/selinux.tbl:37 ../gui/selinux.tbl:38
+-#: ../gui/selinux.tbl:39 ../gui/selinux.tbl:40 ../gui/selinux.tbl:42
+-#: ../gui/selinux.tbl:43 ../gui/selinux.tbl:44 ../gui/selinux.tbl:45
+-#: ../gui/selinux.tbl:46 ../gui/selinux.tbl:47 ../gui/selinux.tbl:48
+-#: ../gui/selinux.tbl:49 ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
+-#: ../gui/selinux.tbl:52 ../gui/selinux.tbl:53 ../gui/selinux.tbl:59
+-#: ../gui/selinux.tbl:60 ../gui/selinux.tbl:61 ../gui/selinux.tbl:62
+-#: ../gui/selinux.tbl:63 ../gui/selinux.tbl:64 ../gui/selinux.tbl:65
+-#: ../gui/selinux.tbl:66 ../gui/selinux.tbl:67 ../gui/selinux.tbl:68
+-#: ../gui/selinux.tbl:69 ../gui/selinux.tbl:75 ../gui/selinux.tbl:76
+-#: ../gui/selinux.tbl:77 ../gui/selinux.tbl:78 ../gui/selinux.tbl:79
+-#: ../gui/selinux.tbl:80 ../gui/selinux.tbl:81 ../gui/selinux.tbl:82
+-#: ../gui/selinux.tbl:83 ../gui/selinux.tbl:84 ../gui/selinux.tbl:86
+-#: ../gui/selinux.tbl:88 ../gui/selinux.tbl:89 ../gui/selinux.tbl:90
+-#: ../gui/selinux.tbl:92 ../gui/selinux.tbl:94 ../gui/selinux.tbl:95
+-#: ../gui/selinux.tbl:96 ../gui/selinux.tbl:97 ../gui/selinux.tbl:98
+-#: ../gui/selinux.tbl:99 ../gui/selinux.tbl:100 ../gui/selinux.tbl:101
+-#: ../gui/selinux.tbl:102 ../gui/selinux.tbl:103 ../gui/selinux.tbl:104
+-#: ../gui/selinux.tbl:106 ../gui/selinux.tbl:108 ../gui/selinux.tbl:109
+-#: ../gui/selinux.tbl:110 ../gui/selinux.tbl:111 ../gui/selinux.tbl:112
+-#: ../gui/selinux.tbl:113 ../gui/selinux.tbl:114 ../gui/selinux.tbl:116
+-#: ../gui/selinux.tbl:117 ../gui/selinux.tbl:119 ../gui/selinux.tbl:121
+-#: ../gui/selinux.tbl:123 ../gui/selinux.tbl:124 ../gui/selinux.tbl:127
+-#: ../gui/selinux.tbl:129 ../gui/selinux.tbl:130 ../gui/selinux.tbl:131
+-#: ../gui/selinux.tbl:132 ../gui/selinux.tbl:133 ../gui/selinux.tbl:134
+-#: ../gui/selinux.tbl:135 ../gui/selinux.tbl:136 ../gui/selinux.tbl:137
+-#: ../gui/selinux.tbl:138 ../gui/selinux.tbl:139 ../gui/selinux.tbl:142
+-#: ../gui/selinux.tbl:143 ../gui/selinux.tbl:144 ../gui/selinux.tbl:145
+-#: ../gui/selinux.tbl:146 ../gui/selinux.tbl:147 ../gui/selinux.tbl:148
+-#: ../gui/selinux.tbl:149 ../gui/selinux.tbl:150 ../gui/selinux.tbl:151
+-#: ../gui/selinux.tbl:152 ../gui/selinux.tbl:154 ../gui/selinux.tbl:155
+-#: ../gui/selinux.tbl:156 ../gui/selinux.tbl:157 ../gui/selinux.tbl:158
+-#: ../gui/selinux.tbl:159 ../gui/selinux.tbl:160 ../gui/selinux.tbl:167
+-#: ../gui/selinux.tbl:171 ../gui/selinux.tbl:172 ../gui/selinux.tbl:173
+-#: ../gui/selinux.tbl:174 ../gui/selinux.tbl:175 ../gui/selinux.tbl:177
+-#: ../gui/selinux.tbl:178 ../gui/selinux.tbl:179 ../gui/selinux.tbl:180
+-#: ../gui/selinux.tbl:184 ../gui/selinux.tbl:192 ../gui/selinux.tbl:193
+-#: ../gui/selinux.tbl:194 ../gui/selinux.tbl:195 ../gui/selinux.tbl:196
+-#: ../gui/selinux.tbl:197 ../gui/selinux.tbl:198 ../gui/selinux.tbl:199
+-#: ../gui/selinux.tbl:200 ../gui/selinux.tbl:201 ../gui/selinux.tbl:206
+-#: ../gui/selinux.tbl:207 ../gui/selinux.tbl:218 ../gui/selinux.tbl:219
+-#: ../gui/selinux.tbl:220 ../gui/selinux.tbl:222 ../gui/selinux.tbl:224
+-#: ../gui/selinux.tbl:226 ../gui/selinux.tbl:227 ../gui/selinux.tbl:230
+-msgid "SELinux Service Protection"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:1
+-msgid "Disable SELinux protection for acct daemon"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:2 ../gui/selinux.tbl:3 ../gui/selinux.tbl:70
+-#: ../gui/selinux.tbl:153 ../gui/selinux.tbl:168 ../gui/selinux.tbl:169
+-#: ../gui/selinux.tbl:170 ../gui/selinux.tbl:189 ../gui/selinux.tbl:202
+-#: ../gui/selinux.tbl:203 ../gui/selinux.tbl:204 ../gui/selinux.tbl:205
+-msgid "Admin"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:2
+-msgid "Allow all daemons to write corefiles to /"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:3
+-msgid "Allow all daemons the ability to use unallocated ttys"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
+-#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
+-#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
+-#: ../gui/selinux.tbl:210 ../gui/selinux.tbl:211 ../gui/selinux.tbl:212
+-#: ../gui/selinux.tbl:213 ../gui/selinux.tbl:214 ../gui/selinux.tbl:215
+-#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
+-msgid "User Privs"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:4
+-msgid ""
+-"Allow gadmin SELinux user account to execute files in home directory or /tmp"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:5
+-msgid ""
+-"Allow guest SELinux user account to execute files in home directory or /tmp"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
+-msgid "Memory Protection"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:6
+-msgid "Allow java executable stack"
++#: ../gui/semanagePage.py:126
++#, python-format
++msgid "Are you sure you want to delete %s '%s'?"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
+-#: ../gui/selinux.tbl:209
+-msgid "Mount"
++#: ../gui/semanagePage.py:126
++#, python-format
++msgid "Delete %s"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:7
+-msgid "Allow mount to mount any file"
++#: ../gui/semanagePage.py:134
++#, python-format
++msgid "Add %s"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:8
+-msgid "Allow mount to mount any directory"
++#: ../gui/semanagePage.py:148
++#, python-format
++msgid "Modify %s"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:9
+-msgid "Allow mplayer executable stack"
++#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
++msgid "Permissive"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
+-#: ../gui/selinux.tbl:188
+-msgid "SSH"
++#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
++msgid "Enforcing"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:10
+-msgid "Allow ssh to run ssh-keysign"
++#: ../gui/statusPage.py:94
++msgid "Status"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:11
++#: ../gui/statusPage.py:133
+ msgid ""
+-"Allow staff SELinux user account to execute files in home directory or /tmp"
++"Changing the policy type will cause a relabel of the entire file system on "
++"the next boot. Relabeling takes a long time depending on the size of the "
++"file system.  Do you wish to continue?"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:12
++#: ../gui/statusPage.py:147
+ msgid ""
+-"Allow sysadm SELinux user account to execute files in home directory or /tmp"
++"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
++"you later decide to turn SELinux back on, the system will be required to "
++"relabel.  If you just want to see if SELinux is causing a problem on your "
++"system, you can go to permissive mode which will only log errors and not "
++"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
++"wish to continue?"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:13
++#: ../gui/statusPage.py:152
+ msgid ""
+-"Allow unconfined SELinux user account to execute files in home directory or /"
+-"tmp"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:14
+-msgid "Network Configuration"
++"Changing to SELinux enabled will cause a relabel of the entire file system "
++"on the next boot. Relabeling takes a long time depending on the size of the "
++"file system.  Do you wish to continue?"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:14
+-msgid "Allow unlabeled packets to flow on the network"
++#: ../gui/system-config-selinux.glade:11
++msgid "system-config-selinux"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:15
++#: ../gui/system-config-selinux.glade:12
+ msgid ""
+-"Allow user SELinux user account to execute files in home directory or /tmp"
++"Copyright (c)2006 Red Hat, Inc.\n"
++"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:16
+-msgid "Allow unconfined to dyntrans to unconfined_execmem"
++#: ../gui/system-config-selinux.glade:22
++#: ../gui/system-config-selinux.glade:544
++msgid "Add SELinux Login Mapping"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
+-#: ../gui/selinux.tbl:140
+-msgid "Databases"
++#: ../gui/system-config-selinux.glade:257
++msgid "Add SELinux Network Ports"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:17
+-msgid "Allow user to connect to mysql socket"
++#: ../gui/system-config-selinux.glade:391
++#: ../gui/system-config-selinux.glade:678
++msgid "SELinux Type"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:18
+-msgid "Allow user to connect to postgres socket"
++#: ../gui/system-config-selinux.glade:622
++msgid "File Specification"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
+-msgid "XServer"
++#: ../gui/system-config-selinux.glade:650
++msgid "File Type"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:19
+-msgid "Allow clients to write to X shared memory"
+-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 ""
 +
-+#: ../scripts/chcat:106 ../scripts/chcat:183
-+#, c-format
-+msgid "Can not modify sensitivity levels using '+' on %s"
++#: ../gui/system-config-selinux.glade:773
++msgid "MLS"
 +msgstr ""
 +
-+#: ../scripts/chcat:110
-+#, c-format
-+msgid "%s is already in %s"
++#: ../gui/system-config-selinux.glade:837
++msgid "Add SELinux User"
 +msgstr ""
 +
-+#: ../scripts/chcat:188 ../scripts/chcat:198
-+#, c-format
-+msgid "%s is not in %s"
++#: ../gui/system-config-selinux.glade:1079
++msgid "SELinux Administration"
 +msgstr ""
 +
-+#: ../scripts/chcat:267 ../scripts/chcat:272
-+msgid "Can not combine +/- with other types of categories"
++#: ../gui/system-config-selinux.glade:1122
++msgid "Add"
 +msgstr ""
 +
-+#: ../scripts/chcat:319
-+msgid "Can not have multiple sensitivities"
++#: ../gui/system-config-selinux.glade:1144
++msgid "_Properties"
 +msgstr ""
 +
-+#: ../scripts/chcat:325
-+#, c-format
-+msgid "Usage %s CATEGORY File ..."
++#: ../gui/system-config-selinux.glade:1166
++msgid "_Delete"
 +msgstr ""
 +
-+#: ../scripts/chcat:326
-+#, c-format
-+msgid "Usage %s -l CATEGORY user ..."
++#: ../gui/system-config-selinux.glade:1256
++msgid "Select Management Object"
 +msgstr ""
 +
-+#: ../scripts/chcat:327
-+#, c-format
-+msgid "Usage %s [[+|-]CATEGORY],...]q File ..."
++#: ../gui/system-config-selinux.glade:1273
++msgid "<b>Select:</b>"
 +msgstr ""
 +
-+#: ../scripts/chcat:328
-+#, c-format
-+msgid "Usage %s -l [[+|-]CATEGORY],...]q user ..."
++#: ../gui/system-config-selinux.glade:1326
++msgid "System Default Enforcing Mode"
 +msgstr ""
 +
-+#: ../scripts/chcat:329
-+#, c-format
-+msgid "Usage %s -d File ..."
++#: ../gui/system-config-selinux.glade:1354
++msgid ""
++"Disabled\n"
++"Permissive\n"
++"Enforcing\n"
 +msgstr ""
 +
-+#: ../scripts/chcat:330
-+#, c-format
-+msgid "Usage %s -l -d user ..."
++#: ../gui/system-config-selinux.glade:1373
++msgid "Current Enforcing Mode"
 +msgstr ""
 +
-+#: ../scripts/chcat:331
-+#, c-format
-+msgid "Usage %s -L"
++#: ../gui/system-config-selinux.glade:1418
++msgid "System Default Policy Type: "
 +msgstr ""
-+
-+#: ../scripts/chcat:332
-+#, c-format
-+msgid "Usage %s -L -l user"
+ 
+-#: ../gui/selinux.tbl:20
++#: ../gui/system-config-selinux.glade:1463
+ msgid ""
+-"Allow xguest SELinux user account to execute files in home directory or /tmp"
++"Select if you wish to relabel then entire file system on next reboot.  "
++"Relabeling can take a very long time, depending on the size of the system.  "
++"If you are changing policy types or going from disabled to enforcing, a "
++"relabel is required."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
+-#: ../gui/selinux.tbl:231
+-msgid "NIS"
++#: ../gui/system-config-selinux.glade:1509
++msgid "Relabel on next reboot."
 +msgstr ""
 +
-+#: ../scripts/chcat:333
-+msgid "Use -- to end option list.  For example"
++#: ../gui/system-config-selinux.glade:1561
++msgid "label37"
 +msgstr ""
 +
-+#: ../scripts/chcat:334
-+msgid "chcat -- -CompanyConfidential /docs/businessplan.odt"
++#: ../gui/system-config-selinux.glade:1598
++msgid "Revert boolean setting to system default"
 +msgstr ""
 +
-+#: ../scripts/chcat:335
-+msgid "chcat -l +CompanyConfidential juser"
++#: ../gui/system-config-selinux.glade:1614
++msgid "Toggle between Customized and All Booleans"
 +msgstr ""
 +
-+#: ../scripts/chcat:399 ../gui/polgen.py:1351
-+#, c-format, python-format
-+msgid "Options Error %s "
++#: ../gui/system-config-selinux.glade:1645
++#: ../gui/system-config-selinux.glade:1850
++#: ../gui/system-config-selinux.glade:2037
++#: ../gui/system-config-selinux.glade:2224
++#: ../gui/system-config-selinux.glade:2467
++#: ../gui/system-config-selinux.glade:2692
++#: ../gui/system-config-selinux.glade:2867
++msgid "Filter"
 +msgstr ""
 +
-+#: ../gui/booleansPage.py:195 ../gui/system-config-selinux.glade:1706
-+msgid "Boolean"
++#: ../gui/system-config-selinux.glade:1734
++msgid "label50"
 +msgstr ""
 +
-+#: ../gui/booleansPage.py:252 ../gui/semanagePage.py:162
-+#, fuzzy
-+msgid "all"
-+msgstr "Allens"
-+
-+#: ../gui/booleansPage.py:254 ../gui/semanagePage.py:164
-+#: ../gui/system-config-selinux.glade:1615
-+#: ../gui/system-config-selinux.glade:1820
-+#: ../gui/system-config-selinux.glade:2437
-+msgid "Customized"
++#: ../gui/system-config-selinux.glade:1771
++msgid "Add File Context"
 +msgstr ""
 +
-+#: ../gui/fcontextPage.py:64 ../gui/system-config-selinux.glade:1911
-+msgid "File Labeling"
++#: ../gui/system-config-selinux.glade:1787
++msgid "Modify File Context"
 +msgstr ""
 +
-+#: ../gui/fcontextPage.py:74
++#: ../gui/system-config-selinux.glade:1803
++msgid "Delete File Context"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:21
+-msgid "Allow daemons to run with NIS"
++#: ../gui/system-config-selinux.glade:1819
++msgid "Toggle between all and customized file context"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
+-#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
+-#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
+-#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
+-#: ../gui/selinux.tbl:118
+-msgid "Web Applications"
++#: ../gui/system-config-selinux.glade:1939
++msgid "label38"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:22
+-msgid "Transition staff SELinux user to Web Browser Domain"
++#: ../gui/system-config-selinux.glade:1976
++msgid "Add SELinux User Mapping"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:23
+-msgid "Transition sysadm SELinux user to Web Browser Domain"
++#: ../gui/system-config-selinux.glade:1992
++msgid "Modify SELinux User Mapping"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:24
+-msgid "Transition user SELinux user to Web Browser Domain"
++#: ../gui/system-config-selinux.glade:2008
++msgid "Delete SELinux User Mapping"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:25
+-msgid "Transition xguest SELinux user to Web Browser Domain"
++#: ../gui/system-config-selinux.glade:2126
++msgid "label39"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
+-#: ../gui/selinux.tbl:29
+-msgid "Allow staff Web Browsers to write to home directories"
++#: ../gui/system-config-selinux.glade:2163
++msgid "Add User"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:30
+-msgid "Disable SELinux protection for amanda"
++#: ../gui/system-config-selinux.glade:2179
++msgid "Modify User"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:31
+-msgid "Disable SELinux protection for amavis"
++#: ../gui/system-config-selinux.glade:2195
++msgid "Delete User"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:32
+-msgid "Disable SELinux protection for apmd daemon"
++#: ../gui/system-config-selinux.glade:2313
++msgid "label41"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:33
+-msgid "Disable SELinux protection for arpwatch daemon"
++#: ../gui/system-config-selinux.glade:2350
++msgid "Add Network Port"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:34
+-msgid "Disable SELinux protection for auditd daemon"
++#: ../gui/system-config-selinux.glade:2366
++msgid "Edit Network Port"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:35
+-msgid "Disable SELinux protection for automount daemon"
++#: ../gui/system-config-selinux.glade:2382
++msgid "Delete Network Port"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:36
+-msgid "Disable SELinux protection for avahi"
++#: ../gui/system-config-selinux.glade:2418
++#: ../gui/system-config-selinux.glade:2436
++msgid "Toggle between Customized and All Ports"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:37
+-msgid "Disable SELinux protection for bluetooth daemon"
++#: ../gui/system-config-selinux.glade:2556
++msgid "label42"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:38
+-msgid "Disable SELinux protection for canna daemon"
++#: ../gui/system-config-selinux.glade:2593
++msgid "Generate new policy module"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:39
+-msgid "Disable SELinux protection for cardmgr daemon"
++#: ../gui/system-config-selinux.glade:2609
++msgid "Load policy module"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:40
+-msgid "Disable SELinux protection for Cluster Server"
++#: ../gui/system-config-selinux.glade:2625
++msgid "Remove loadable policy module"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:41
++#: ../gui/system-config-selinux.glade:2661
+ msgid ""
+-"Allow cdrecord to read various content. nfs, samba, removable devices, user "
+-"temp and untrusted content files"
++"Enable/Disable additional audit rules, that are normally not reported in the "
++"log files."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:42
+-msgid "Disable SELinux protection for ciped daemon"
++#: ../gui/system-config-selinux.glade:2781
++msgid "label44"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:43
+-msgid "Disable SELinux protection for clamd daemon"
++#: ../gui/system-config-selinux.glade:2818
++msgid "Change process mode to permissive."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:44
+-msgid "Disable SELinux protection for clamscan"
++#: ../gui/system-config-selinux.glade:2836
++msgid "Change process mode to enforcing"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:45
+-msgid "Disable SELinux protection for clvmd"
++#: ../gui/system-config-selinux.glade:2928
++msgid "Process Domain"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:46
+-msgid "Disable SELinux protection for comsat daemon"
++#: ../gui/system-config-selinux.glade:2956
++msgid "label59"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
+-#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
+-msgid "Disable SELinux protection for courier daemon"
++#: ../gui/usersPage.py:138
++#, python-format
++msgid "SELinux user '%s' is required"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:52
+-msgid "Disable SELinux protection for cpucontrol daemon"
++#: ../sepolicy/sepolicy.py:106
++msgid "Generate SELinux man pages"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:53
+-msgid "Disable SELinux protection for cpuspeed daemon"
++#: ../sepolicy/sepolicy.py:110
++msgid "path in which the generated SELinux man pages will be stored"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:54
+-msgid "Cron"
++#: ../sepolicy/sepolicy.py:114
++msgid "All domains"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:54
+-msgid "Disable SELinux protection for crond daemon"
++#: ../sepolicy/sepolicy.py:116
++msgid "Domain name(s) of man pages to be created"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
+-#: ../gui/selinux.tbl:91
+-msgid "Printing"
++#: ../sepolicy/sepolicy.py:164
++msgid "Query SELinux policy network information"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:55
+-msgid "Disable SELinux protection for cupsd back end server"
++#: ../sepolicy/sepolicy.py:169
++msgid "list all SELinux port types"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:56
+-msgid "Disable SELinux protection for cupsd daemon"
++#: ../sepolicy/sepolicy.py:172
++msgid "show SELinux type related to the port"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:57
+-msgid "Disable SELinux protection for cupsd_lpd"
++#: ../sepolicy/sepolicy.py:175
++msgid "Show ports defined for this SELinux type"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:58
+-msgid "CVS"
++#: ../sepolicy/sepolicy.py:178
++msgid "show ports to which this domain can bind and/or connect"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:58
+-msgid "Disable SELinux protection for cvs daemon"
++#: ../sepolicy/sepolicy.py:192
++msgid "query SELinux policy to see if domains can communicate with each other"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:59
+-msgid "Disable SELinux protection for cyrus daemon"
++#: ../sepolicy/sepolicy.py:195
++msgid "Source Domain"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:60
+-msgid "Disable SELinux protection for dbskkd daemon"
++#: ../sepolicy/sepolicy.py:198
++msgid "Target Domain"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:61
+-msgid "Disable SELinux protection for dbusd daemon"
++#: ../sepolicy/sepolicy.py:215
++msgid "query SELinux Policy to see description of booleans"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:62
+-msgid "Disable SELinux protection for dccd"
++#: ../sepolicy/sepolicy.py:219
++msgid "get all booleans desctiption"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:63
+-msgid "Disable SELinux protection for dccifd"
++#: ../sepolicy/sepolicy.py:221
++msgid "boolean to get description"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:64
+-msgid "Disable SELinux protection for dccm"
++#: ../sepolicy/sepolicy.py:231
 +msgid ""
-+"File\n"
-+"Specification"
-+msgstr ""
-+
-+#: ../gui/fcontextPage.py:81
++"query SELinux Policy to see how a source process domain can transition to "
++"the target process domain"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:65
+-msgid "Disable SELinux protection for ddt daemon"
++#: ../sepolicy/sepolicy.py:234
++msgid "source process domain"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:66
+-msgid "Disable SELinux protection for devfsd daemon"
++#: ../sepolicy/sepolicy.py:237
++msgid "target process domain"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:67
+-msgid "Disable SELinux protection for dhcpc daemon"
++#: ../sepolicy/sepolicy.py:259
++msgid "Generate SELinux Policy module template"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:68
+-msgid "Disable SELinux protection for dhcpd daemon"
++#: ../sepolicy/sepolicy.py:265
++msgid "name of policy to generate"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:69
+-msgid "Disable SELinux protection for dictd daemon"
++#: ../sepolicy/sepolicy.py:267
++msgid "executable to confine"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:70
+-msgid "Allow sysadm_t to directly start daemons"
++#: ../sepolicy/sepolicy.py:269
++msgid "run policy generation test suite"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:71
+-msgid "Disable SELinux protection for Evolution"
++#: ../sepolicy/sepolicy.py:274
++msgid "commands"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:72
+-msgid "Games"
++#: ../sepolicy/sepolicy/generate.py:185
++msgid "Internet Services Daemon"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:72
+-msgid "Disable SELinux protection for games"
++#: ../sepolicy/sepolicy/generate.py:198
++msgid "Valid Types:\n"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:73
+-msgid "Disable SELinux protection for the web browsers"
++#: ../sepolicy/sepolicy/generate.py:232
++#, python-format
++msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:74
+-msgid "Disable SELinux protection for Thunderbird"
++#: ../sepolicy/sepolicy/generate.py:359
++msgid "You must enter a name for your confined process/user"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:75
+-msgid "Disable SELinux protection for distccd daemon"
++#: ../sepolicy/sepolicy/generate.py:361
 +msgid ""
-+"Selinux\n"
-+"File Type"
-+msgstr ""
-+
-+#: ../gui/fcontextPage.py:88
++"Name must be alpha numberic with no spaces. Consider using option \"-n "
++"MODULENAME\""
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:76
+-msgid "Disable SELinux protection for dmesg daemon"
++#: ../sepolicy/sepolicy/generate.py:449
++msgid "User Role types can not be assigned executables."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:77
+-msgid "Disable SELinux protection for dnsmasq daemon"
++#: ../sepolicy/sepolicy/generate.py:455
++msgid "Only Daemon apps can use an init script.."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:78
+-msgid "Disable SELinux protection for dovecot daemon"
++#: ../sepolicy/sepolicy/generate.py:473
++msgid "use_resolve must be a boolean value "
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:79
+-msgid "Disable SELinux protection for entropyd daemon"
++#: ../sepolicy/sepolicy/generate.py:479
++msgid "use_syslog must be a boolean value "
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:80
+-msgid "Disable SELinux protection for fetchmail"
++#: ../sepolicy/sepolicy/generate.py:485
++msgid "use_kerberos must be a boolean value "
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:81
+-msgid "Disable SELinux protection for fingerd daemon"
++#: ../sepolicy/sepolicy/generate.py:491
++msgid "manage_krb5_rcache must be a boolean value "
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:82
+-msgid "Disable SELinux protection for freshclam daemon"
++#: ../sepolicy/sepolicy/generate.py:521
++msgid "USER Types automatically get a tmp type"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:83
+-msgid "Disable SELinux protection for fsdaemon daemon"
++#: ../sepolicy/sepolicy/generate.py:1039
++msgid "You must enter the executable path for your confined process"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:84
+-msgid "Disable SELinux protection for gpm daemon"
++#: ../sepolicy/sepolicy/generate.py:1272
++msgid "Type Enforcement file"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
+-msgid "NFS"
++#: ../sepolicy/sepolicy/generate.py:1273
++msgid "Interface file"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:85
+-msgid "Disable SELinux protection for gss daemon"
++#: ../sepolicy/sepolicy/generate.py:1274
++msgid "File Contexts file"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:86
+-msgid "Disable SELinux protection for Hal daemon"
++#: ../sepolicy/sepolicy/generate.py:1275
++msgid "Spec file"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:87
+-msgid "Compatibility"
++#: ../sepolicy/sepolicy/generate.py:1276
++msgid "Setup Script"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:87
++#: booleans.py:1
+ msgid ""
+-"Do not audit things that we know to be broken but which are not security "
+-"risks"
++"Allow ABRT to modify public files used for public file transfer services."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:88
+-msgid "Disable SELinux protection for hostname daemon"
++#: booleans.py:2
 +msgid ""
-+"File\n"
-+"Type"
-+msgstr ""
-+
-+#: ../gui/loginsPage.py:48 ../gui/system-config-selinux.glade:2098
-+#, fuzzy
-+msgid "User Mapping"
-+msgstr "Brukerprogramm"
-+
-+#: ../gui/loginsPage.py:52
++"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:89
+-msgid "Disable SELinux protection for hotplug daemon"
++#: booleans.py:3
++msgid "Allow amavis to use JIT compiler"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:90
+-msgid "Disable SELinux protection for howl daemon"
++#: booleans.py:4
++msgid "Allow antivirus programs to read non security files on a system"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:91
+-msgid "Disable SELinux protection for cups hplip daemon"
++#: booleans.py:5
 +msgid ""
-+"Login\n"
-+"Name"
-+msgstr ""
-+
-+#: ../gui/loginsPage.py:56 ../gui/usersPage.py:50
++"Allow users to resolve user passwd entries directly from ldap rather then "
++"using a sssd server"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:92
+-msgid "Disable SELinux protection for httpd rotatelogs"
++#: booleans.py:6
++msgid "Allow users to login using a radius server"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
+-msgid "HTTPD Service"
++#: booleans.py:7
++msgid "Allow users to login using a yubikey  server"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:93
+-msgid "Disable SELinux protection for http suexec"
++#: booleans.py:8
 +msgid ""
-+"SELinux\n"
-+"User"
-+msgstr ""
-+
-+#: ../gui/loginsPage.py:59 ../gui/usersPage.py:55
++"Allow cdrecord to read various content. nfs, samba, removable devices, user "
++"temp and untrusted content files"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:94
+-msgid "Disable SELinux protection for hwclock daemon"
++#: booleans.py:9
++msgid "Allow clamd to use JIT compiler"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:95
+-msgid "Disable SELinux protection for i18n daemon"
++#: booleans.py:10
++msgid "Allow clamscan to non security files on a system"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:96
+-msgid "Disable SELinux protection for imazesrv daemon"
++#: booleans.py:11
++msgid "Allow clamscan to read user content"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:97
+-msgid "Disable SELinux protection for inetd child daemons"
++#: booleans.py:12
 +msgid ""
-+"MLS/\n"
-+"MCS Range"
-+msgstr ""
-+
-+#: ../gui/loginsPage.py:133
-+#, python-format
-+msgid "Login '%s' is required"
-+msgstr ""
-+
-+#: ../gui/modulesPage.py:48 ../gui/system-config-selinux.glade:2753
-+msgid "Policy Module"
-+msgstr ""
-+
-+#: ../gui/modulesPage.py:57
-+msgid "Module Name"
-+msgstr ""
-+
-+#: ../gui/modulesPage.py:134
-+msgid "Disable Audit"
-+msgstr ""
-+
-+#: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
-+msgid "Enable Audit"
-+msgstr ""
-+
-+#: ../gui/modulesPage.py:162
-+msgid "Load Policy Module"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:79
-+msgid "Polgen"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:80
-+msgid "Red Hat 2007"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:81
-+msgid "GPL"
-+msgstr ""
-+
-+#. TRANSLATORS: Replace this string with your names, one name per line.
-+#: ../gui/polgen.glade:85 ../gui/system-config-selinux.glade:17
-+msgid "translator-credits"
-+msgstr "Nils-Christoph Fiedler <ncfiedler at fedoraproject.org>"
-+
-+#: ../gui/polgen.glade:90
-+msgid "SELinux Policy Generation Tool"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:128
++"Allow Cobbler to modify public files used for public file transfer services."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:98
+-msgid "Disable SELinux protection for inetd daemon"
++#: booleans.py:13
++msgid "Allow Cobbler to connect to the network using TCP."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:99
+-msgid "Disable SELinux protection for innd daemon"
++#: booleans.py:14
++msgid "Allow Cobbler to access cifs file systems."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:100
+-msgid "Disable SELinux protection for iptables daemon"
++#: booleans.py:15
++msgid "Allow Cobbler to access nfs file systems."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:101
+-msgid "Disable SELinux protection for ircd daemon"
++#: booleans.py:16
++msgid "Allow collectd to connect to the network using TCP."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:102
+-msgid "Disable SELinux protection for irqbalance daemon"
++#: booleans.py:17
++msgid "Allow codnor domain to connect to the network using TCP."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:103
+-msgid "Disable SELinux protection for iscsi daemon"
++#: booleans.py:18
 +msgid ""
-+"<b>Select the policy type for the application or user role you want to "
-+"confine:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:177
-+#, fuzzy
-+msgid "<b>Applications</b>"
-+msgstr "Netprogramme"
-+
-+#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
++"Allow system cron jobs to relabel filesystem for restoring file contexts."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:104
+-msgid "Disable SELinux protection for jabberd daemon"
++#: booleans.py:19
++msgid "Allow cvs daemon to read shadow"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
+-msgid "Kerberos"
++#: booleans.py:20
++msgid "Allow all daemons to write corefiles to /"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:105
+-msgid "Disable SELinux protection for kadmind daemon"
++#: booleans.py:21
++msgid "Allow all daemons to use tcp wrappers."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:106
+-msgid "Disable SELinux protection for klogd daemon"
++#: booleans.py:22
++msgid "Allow all daemons the ability to read/write terminals"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:107
+-msgid "Disable SELinux protection for krb5kdc daemon"
++#: booleans.py:23
++msgid "Allow dbadm to manage files in users home directories"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:108
+-msgid "Disable SELinux protection for ktalk daemons"
++#: booleans.py:24
++msgid "Allow dbadm to read files in users home directories"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:109
+-msgid "Disable SELinux protection for kudzu daemon"
++#: booleans.py:25
 +msgid ""
-+"Standard Init Daemon are daemons started on boot via init scripts.  Usually "
-+"requires a script in /etc/rc.d/init.d"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:241 ../gui/polgen.py:156
-+msgid "Standard Init Daemon"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:261 ../gui/polgen.py:157
-+msgid "DBUS System Daemon"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:280
-+msgid "Internet Services Daemon are daemons started by xinetd"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:282
-+msgid "Internet Services Daemon (inetd)"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:301
++"Deny user domains applications to map a memory region as both executable and "
++"writable, this is dangerous and the executable should be reported in bugzilla"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:110
+-msgid "Disable SELinux protection for locate daemon"
++#: booleans.py:26
++msgid "Allow sysadm to debug or ptrace all processes."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:111
+-msgid "Disable SELinux protection for lpd daemon"
++#: booleans.py:27
++msgid "Allow dhcpc client applications to execute iptables commands"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:112
+-msgid "Disable SELinux protection for lrrd daemon"
++#: booleans.py:28
++msgid "Allow DHCP daemon to use LDAP backends"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:113
+-msgid "Disable SELinux protection for lvm daemon"
++#: booleans.py:29
++msgid "Allow all domains to use other domains file descriptors"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:114
+-msgid "Disable SELinux protection for mailman"
++#: booleans.py:30
++msgid "Allow all domains to have the kernel load modules"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:115
+-msgid "Allow evolution and thunderbird to read user files"
++#: booleans.py:31
++msgid "Allow the use of the audio devices as the source for the entropy feeds"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:116
+-msgid "Disable SELinux protection for mdadm daemon"
++#: booleans.py:32
++msgid "Allow exim to connect to databases (postgres, mysql)"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:117
+-msgid "Disable SELinux protection for monopd daemon"
++#: booleans.py:33
++msgid "Allow exim to create, read, write, and delete unprivileged user files."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:118
+-msgid "Allow the mozilla browser to read user files"
++#: booleans.py:34
++msgid "Allow exim to read unprivileged user files."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:119
+-msgid "Disable SELinux protection for mrtg daemon"
++#: booleans.py:35
++msgid "Enable extra rules in the cron domain to support fcron."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:120
+-msgid "Disable SELinux protection for mysqld daemon"
++#: booleans.py:36
++msgid "Allow fenced domain to connect to the network using TCP."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:121
+-msgid "Disable SELinux protection for nagios daemon"
++#: booleans.py:37
++msgid "Allow fenced domain to execute ssh."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
+-msgid "Name Service"
++#: booleans.py:38
++msgid "Allow ftp to read and write files in the user home directories"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:122
+-msgid "Disable SELinux protection for named daemon"
++#: booleans.py:39
 +msgid ""
-+"Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:303 ../gui/polgen.py:159
-+#, fuzzy
-+msgid "Web Application/Script (CGI)"
-+msgstr "Netprogramme"
-+
-+#: ../gui/polgen.glade:322 ../gui/polgen.glade:343
++"Allow ftp servers to upload files,  used for public file transfer services. "
++"Directories must be labeled public_content_rw_t."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:123
+-msgid "Disable SELinux protection for nessusd daemon"
++#: booleans.py:40
++msgid "Allow ftp servers to connect to all ports > 1023"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:124
+-msgid "Disable SELinux protection for NetworkManager"
++#: booleans.py:41
++msgid "Allow ftp servers to connect to mysql database ports"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:125
+-msgid "Disable SELinux protection for nfsd daemon"
++#: booleans.py:42
 +msgid ""
-+"User Application are any application that you would like to confine that is "
-+"started by a user"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:324 ../gui/polgen.py:160
-+msgid "User Application"
-+msgstr "Brukerprogramm"
-+
-+#: ../gui/polgen.glade:345 ../gui/polgen.py:161
-+msgid "Sandbox"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:391
-+msgid "<b>Login Users</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:453
-+msgid "Modify an existing login user record."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:455
-+msgid "Existing User Roles"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:474
++"Allow ftp servers to login to local users and read/write all files on the "
++"system, governed by DAC."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
+-#: ../gui/selinux.tbl:221
+-msgid "Samba"
++#: booleans.py:43
++msgid "Allow ftp servers to use cifs used for public file transfer services."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:126
+-msgid "Disable SELinux protection for nmbd daemon"
++#: booleans.py:44
++msgid "Allow ftp servers to use nfs used for public file transfer services."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:127
+-msgid "Disable SELinux protection for nrpe daemon"
++#: booleans.py:45
++msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:128
+-msgid "Disable SELinux protection for nscd daemon"
++#: booleans.py:46
++msgid "Determine whether Git CGI can search home directories."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:129
+-msgid "Disable SELinux protection for nsd daemon"
++#: booleans.py:47
++msgid "Determine whether Git CGI can access cifs file systems."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:130
+-msgid "Disable SELinux protection for ntpd daemon"
++#: booleans.py:48
++msgid "Determine whether Git CGI can access nfs file systems."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:131
+-msgid "Disable SELinux protection for oddjob"
++#: booleans.py:49
 +msgid ""
-+"This user will login to a machine only via a terminal or remote login.  By "
-+"default this user will have  no setuid, no networking, no su, no sudo."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:476 ../gui/polgen.py:162
-+msgid "Minimal Terminal User Role"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:495
++"Determine whether Git session daemon can bind TCP sockets to all unreserved "
++"ports."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:132
+-msgid "Disable SELinux protection for oddjob_mkhomedir"
++#: booleans.py:50
 +msgid ""
-+"This user can login to a machine via X or terminal.  By default this user "
-+"will have no setuid, no networking, no sudo, no su"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:497 ../gui/polgen.py:163
-+msgid "Minimal X Windows User Role"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:516
++"Determine whether calling user domains can execute Git daemon in the "
++"git_session_t domain."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:133
+-msgid "Disable SELinux protection for openvpn daemon"
++#: booleans.py:51
++msgid "Determine whether Git system daemon can search home directories."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:134
+-msgid "Disable SELinux protection for pam daemon"
++#: booleans.py:52
++msgid "Determine whether Git system daemon can access cifs file systems."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:135
+-msgid "Disable SELinux protection for pegasus"
++#: booleans.py:53
++msgid "Determine whether Git system daemon can access nfs file systems."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:136
+-msgid "Disable SELinux protection for perdition daemon"
++#: booleans.py:54
++msgid "Allow gitisis daemon to send mail"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:137
+-msgid "Disable SELinux protection for portmap daemon"
++#: booleans.py:55
++msgid "Enable reading of urandom for all domains."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:138
+-msgid "Disable SELinux protection for portslave daemon"
++#: booleans.py:56
 +msgid ""
-+"User with full networking, no setuid applications without transition, no "
-+"sudo, no su."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:518 ../gui/polgen.py:164
-+msgid "User Role"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:537
++"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
++"agent to manage user files."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:139
+-msgid "Disable SELinux protection for postfix"
++#: booleans.py:57
 +msgid ""
-+"User with full networking, no setuid applications without transition, no su, "
-+"can sudo to Root Administration Roles"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:539 ../gui/polgen.py:165
-+msgid "Admin User Role"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:585
-+msgid "<b>Root Users</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:647
++"Allow gpg web domain to modify public files used for public file transfer "
++"services."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:140
+-msgid "Disable SELinux protection for postgresql daemon"
++#: booleans.py:58
++msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:141
+-msgid "pppd"
++#: booleans.py:59
 +msgid ""
-+"Select Root Administrator User Role, if this user will be used to administer "
-+"the machine while running as root.  This user will not be able to login to "
-+"the system directly."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:649 ../gui/polgen.py:166
-+msgid "Root Admin User Role"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:716
-+msgid "label104"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:745
-+msgid "<b>Enter name of application or user role:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
-+msgid "Name"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:807
-+msgid "Enter complete path for executable to be confined."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:830 ../gui/polgen.glade:950 ../gui/polgen.glade:3142
-+msgid "..."
-+msgstr "..."
-+
-+#: ../gui/polgen.glade:849
-+msgid "Enter unique name for the confined application or user role."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:871
-+msgid "Executable"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:899
-+msgid "Init script"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:927
++"Allow Apache to modify public files used for public file transfer services. "
++"Directories/Files must be labeled public_content_rw_t."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:141
+-msgid "Allow pppd to be run for a regular user"
++#: booleans.py:60
++msgid "Allow httpd to use built in scripting (usually php)"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:142
+-msgid "Disable SELinux protection for pptp"
++#: booleans.py:61
++msgid "Allow http daemon to check spam"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:143
+-msgid "Disable SELinux protection for prelink daemon"
++#: booleans.py:62
 +msgid ""
-+"Enter complete path to init script used to start the confined application."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:982
-+msgid "label105"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1011
-+msgid "<b>Select existing role to modify:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1045
-+msgid "Select the user roles that will transiton to the %s domain."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1073
-+msgid "label106"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1102
-+msgid "<b>Select roles that %s will transition to:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1136
-+msgid "Select applications domains that %s will transition to."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1164
-+msgid "label107"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1193
-+msgid "<b>Select the user_roles that will transition to %s:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1227
-+msgid "Select the user roles that will transiton to this applications domains."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1255
-+msgid "label108"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1284
-+msgid "<b>Select domains that %s will administer:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1318 ../gui/polgen.glade:1409
-+msgid "Select the domains that you would like this user administer."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1346
-+msgid "label109"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1375
-+msgid "<b>Select additional roles for %s:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1437
-+msgid "label111"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1466
-+msgid "<b>Enter network ports that %s binds on:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1497 ../gui/polgen.glade:1997
-+msgid "<b>TCP Ports</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1565 ../gui/polgen.glade:1785
-+msgid "Allows %s to bind to any udp port"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1567 ../gui/polgen.glade:1787 ../gui/polgen.glade:2061
-+#: ../gui/polgen.glade:2215
-+msgid "All"
-+msgstr "Allens"
-+
-+#: ../gui/polgen.glade:1585 ../gui/polgen.glade:1805
-+msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1587 ../gui/polgen.glade:1807
-+msgid "600-1024"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1605 ../gui/polgen.glade:1825
++"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
++"ports"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:144
+-msgid "Disable SELinux protection for privoxy daemon"
++#: booleans.py:63
++msgid "Allow httpd to connect to the ldap port"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:145
+-msgid "Disable SELinux protection for ptal daemon"
++#: booleans.py:64
++msgid "Allow http daemon to connect to zabbix"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:146
+-msgid "Disable SELinux protection for pxe daemon"
++#: booleans.py:65
++msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:147
+-msgid "Disable SELinux protection for pyzord"
++#: booleans.py:66
++msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:148
+-msgid "Disable SELinux protection for quota daemon"
++#: booleans.py:67
 +msgid ""
-+"Enter a comma separated list of udp ports or ranges of ports that %s binds "
-+"to. Example: 612, 650-660"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1607 ../gui/polgen.glade:1827
-+msgid "Unreserved Ports (>1024)"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1638 ../gui/polgen.glade:1858 ../gui/polgen.glade:2079
-+#: ../gui/polgen.glade:2233
-+msgid "Select Ports"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1663 ../gui/polgen.glade:1883
-+msgid "Allows %s to bind to any udp ports > 1024"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1717 ../gui/polgen.glade:2151
-+msgid "<b>UDP Ports</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1937
-+msgid "label113"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1966
-+msgid "<b>Select network ports that %s connects to:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2058
-+msgid "Allows %s to connect to any tcp port"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2104
++"Allow HTTPD scripts and modules to connect to databases over the network."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:149
+-msgid "Disable SELinux protection for radiusd daemon"
++#: booleans.py:68
++msgid "Allow httpd to connect to memcache server"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:150
+-msgid "Disable SELinux protection for radvd daemon"
++#: booleans.py:69
++msgid "Allow httpd to act as a relay"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:151
+-msgid "Disable SELinux protection for rdisc"
++#: booleans.py:70
++msgid "Allow http daemon to send mail"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:152
+-msgid "Disable SELinux protection for readahead"
++#: booleans.py:71
++msgid "Allow Apache to communicate with avahi service via dbus"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:153
+-msgid "Allow programs to read files in non-standard locations (default_t)"
++#: booleans.py:72
++msgid "Allow httpd cgi support"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:154
+-msgid "Disable SELinux protection for restorecond"
++#: booleans.py:73
++msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:155
+-msgid "Disable SELinux protection for rhgb daemon"
++#: booleans.py:74
++msgid "Allow httpd to read home directories"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:156
+-msgid "Disable SELinux protection for ricci"
++#: booleans.py:75
++msgid "Allow httpd scripts and modules execmem/execstack"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:157
+-msgid "Disable SELinux protection for ricci_modclusterd"
++#: booleans.py:76
++msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:158
+-msgid "Disable SELinux protection for rlogind daemon"
++#: booleans.py:77
++msgid "Allow httpd processes to manage IPA content"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:159
+-msgid "Disable SELinux protection for rpcd daemon"
++#: booleans.py:78
++msgid "Allow Apache to use mod_auth_ntlm_winbind"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:160
+-msgid "Disable SELinux protection for rshd"
++#: booleans.py:79
++msgid "Allow Apache to use mod_auth_pam"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:161
+-msgid "rsync"
++#: booleans.py:80
++msgid "Allow httpd to read user content"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:161
+-msgid "Disable SELinux protection for rsync daemon"
++#: booleans.py:81
++msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:162
+-msgid "Allow ssh to run from inetd instead of as a daemon"
++#: booleans.py:82
++msgid "Allow httpd daemon to change its resource limits"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:163
+-msgid "Allow Samba to share nfs directories"
++#: booleans.py:83
 +msgid ""
-+"Enter a comma separated list of tcp ports or ranges of ports that %s "
-+"connects to. Example: 612, 650-660"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2212
-+msgid "Allows %s to connect to any udp port"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2258
++"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
+-msgid "SASL authentication server"
++#: booleans.py:84
 +msgid ""
-+"Enter a comma separated list of udp ports or ranges of ports that %s "
-+"connects to. Example: 612, 650-660"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2305
-+msgid "label114"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2334
-+msgid "<b>Select common application traits for %s:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2366
-+msgid "Writes syslog messages\t"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2385
-+msgid "Create/Manipulate temporary files in /tmp"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2404
-+msgid "Uses Pam for authentication"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2423
-+msgid "Uses nsswitch or getpw* calls"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2442
-+msgid "Uses dbus"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2461
-+msgid "Sends audit messages"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2480
-+msgid "Interacts with the terminal"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2499
-+msgid "Sends email"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2530
-+msgid "label115"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2559
-+msgid "<b>Add files/directories that %s manages</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2788
++"Allow apache scripts to write to public content, directories/files must be "
++"labeled public_rw_content_t."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:164
+-msgid "Allow sasl authentication server to read /etc/shadow"
++#: booleans.py:85
++msgid "Allow Apache to execute tmp content."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:165
++#: booleans.py:86
+ msgid ""
+-"Allow X-Windows server to map a memory region as both executable and writable"
++"Unify HTTPD to communicate with the terminal. Needed for entering the "
++"passphrase for certificates at the terminal."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:166
+-msgid "Disable SELinux protection for saslauthd daemon"
++#: booleans.py:87
++msgid "Unify HTTPD handling of all content files."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:167
+-msgid "Disable SELinux protection for scannerdaemon daemon"
++#: booleans.py:88
++msgid "Allow httpd to access cifs file systems"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:168
+-msgid "Do not allow transition to sysadm_t, sudo and su effected"
++#: booleans.py:89
++msgid "Allow httpd to access FUSE file systems"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:169
+-msgid "Do not allow any processes to load kernel modules"
++#: booleans.py:90
++msgid "Allow httpd to run gpg"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:170
+-msgid "Do not allow any processes to modify kernel SELinux policy"
++#: booleans.py:91
++msgid "Allow httpd to access nfs file systems"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:171
+-msgid "Disable SELinux protection for sendmail daemon"
++#: booleans.py:92
++msgid "Allow httpd to communicate with oddjob to start up a service"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:172
+-msgid "Disable SELinux protection for setrans"
++#: booleans.py:93
++msgid "Allow httpd to access openstack ports"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:173
+-msgid "Disable SELinux protection for setroubleshoot daemon"
++#: booleans.py:94
++msgid "Allow icecast to connect to all ports, not just sound ports."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:174
+-msgid "Disable SELinux protection for slapd daemon"
++#: booleans.py:95
 +msgid ""
-+"Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
-+"Files ..."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2823
-+msgid "label116"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2852
-+msgid "<b>Add booleans from the %s policy:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:3002
-+msgid "Add/Remove booleans used by the %s domain"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:3066
-+msgid "<b>Which directory you will generate the %s policy?</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:3097
-+msgid "Policy Directory"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:3254
-+msgid "Add Booleans Dialog"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:3327
-+msgid "Boolean Name"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:261
-+msgid "Role"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:268
-+msgid "Existing_User"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
-+#, fuzzy
-+msgid "Application"
-+msgstr "Brukerprogramm"
-+
-+#: ../gui/polgengui.py:352
-+#, python-format
-+msgid "%s must be a directory"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
-+msgid "You must select a user"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:542
-+msgid "Select executable file to be confined."
-+msgstr ""
-+
-+#: ../gui/polgengui.py:553
-+msgid "Select init script file to be confined."
-+msgstr ""
-+
-+#: ../gui/polgengui.py:563
-+msgid "Select file(s) that confined application creates or writes"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:570
-+msgid "Select directory(s) that the confined application owns and writes into"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:632
-+msgid "Select directory to generate policy files in"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:649
-+#, python-format
++"Allow the Irssi IRC Client to connect to any port, and to bind to any "
++"unreserved port."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:175
+-msgid "Disable SELinux protection for slrnpull daemon"
++#: booleans.py:96
++msgid "Allow java executable stack"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:176
+-msgid "Disable SELinux protection for smbd daemon"
++#: booleans.py:97
++msgid "Allow confined applications to run with kerberos."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:177
+-msgid "Disable SELinux protection for snmpd daemon"
++#: booleans.py:98
++msgid "Allow syslogd daemon to send mail"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:178
+-msgid "Disable SELinux protection for snort daemon"
++#: booleans.py:99
++msgid "Allow syslogd the ability to read/write terminals"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:179
+-msgid "Disable SELinux protection for soundd daemon"
++#: booleans.py:100
++msgid "Allow logging in and using the system from /dev/console."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:180
+-msgid "Disable SELinux protection for sound daemon"
++#: booleans.py:101
 +msgid ""
-+"Type %s_t already defined in current policy.\n"
-+"Do you want to continue?"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
-+msgid "Verify Name"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:653
-+#, python-format
++"Control the ability to mmap a low area of the address space, as configured "
++"by /proc/sys/kernel/mmap_min_addr."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
+-msgid "Spam Protection"
++#: booleans.py:102
++msgid "Allow mock to read files in home directories."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:181
+-msgid "Disable SELinux protection for spamd daemon"
++#: booleans.py:103
++msgid "Allow the mount command to mount any directory or file."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:182
+-msgid "Allow spamd to access home directories"
++#: booleans.py:104
++msgid "Allow mozilla plugin domain to connect to the network using TCP."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:183
+-msgid "Allow Spam Assassin daemon network access"
++#: booleans.py:105
 +msgid ""
-+"Module %s.pp already loaded in current policy.\n"
-+"Do you want to continue?"
++"Allow mozilla_plugins to create random content in the users home directory"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:699
++#: booleans.py:106
++msgid "Allow confined web browsers to read home directory content"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:184
+-msgid "Disable SELinux protection for speedmgmt daemon"
++#: booleans.py:107
++msgid "Allow mplayer executable stack"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
+-msgid "Squid"
++#: booleans.py:108
++msgid "Allow mysqld to connect to all ports"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:185
+-msgid "Allow squid daemon to connect to the network"
++#: booleans.py:109
++msgid "Allow BIND to bind apache port."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:186
+-msgid "Disable SELinux protection for squid daemon"
++#: booleans.py:110
 +msgid ""
-+"You must add a name made up of letters and numbers and containing no spaces."
-+msgstr ""
-+
-+#: ../gui/polgengui.py:713
-+msgid "You must enter a executable"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
-+msgid "Configue SELinux"
-+msgstr ""
-+
-+#: ../gui/polgen.py:158
-+msgid "Internet Services Daemon"
-+msgstr ""
-+
-+#: ../gui/polgen.py:197
-+#, python-format
-+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
-+msgstr ""
-+
-+#: ../gui/polgen.py:324
-+msgid "You must enter a name for your confined process/user"
-+msgstr ""
-+
-+#: ../gui/polgen.py:326
++"Allow BIND to write the master zone files. Generally this is used for "
++"dynamic DNS or zone transfers."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:187
+-msgid "Disable SELinux protection for ssh daemon"
++#: booleans.py:111
++msgid "Allow any files/directories to be exported read/only via NFS."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:188
+-msgid "Allow ssh logins as sysadm_r:sysadm_t"
++#: booleans.py:112
++msgid "Allow any files/directories to be exported read/write via NFS."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:189
++#: booleans.py:113
+ msgid ""
+-"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
+-"bashrc)"
++"Allow nfs servers to modify public files used for public file transfer "
++"services.  Files/Directories must be labeled public_content_rw_t."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
+-msgid "Universal SSL tunnel"
++#: booleans.py:114
++msgid "Allow system to run with NIS"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:190
+-msgid "Disable SELinux protection for stunnel daemon"
++#: booleans.py:115
++msgid "Allow confined applications to use nscd shared memory."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:191
+-msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
++#: booleans.py:116
++msgid "Allow nsplugin code to connect to unreserved ports"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:192
+-msgid "Disable SELinux protection for swat daemon"
++#: booleans.py:117
++msgid "Allow nsplugin code to execmem/execstack"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:193
+-msgid "Disable SELinux protection for sxid daemon"
++#: booleans.py:118
++msgid "Allow openvpn to read home directories"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:194
+-msgid "Disable SELinux protection for syslogd daemon"
++#: booleans.py:119
++msgid "Allow piranha-lvs domain to connect to the network using TCP."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:195
+-msgid "Disable SELinux protection for system cron jobs"
++#: booleans.py:120
++msgid "Allow polipo to connect to all ports > 1023"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:196
+-msgid "Disable SELinux protection for tcp daemon"
++#: booleans.py:121
 +msgid ""
-+"Name must be alpha numberic with no spaces. Consider using option \"-n "
-+"MODULENAME\""
-+msgstr ""
-+
-+#: ../gui/polgen.py:414
-+msgid "User Role types can not be assigned executables."
-+msgstr ""
-+
-+#: ../gui/polgen.py:420
-+msgid "Only Daemon apps can use an init script.."
-+msgstr ""
-+
-+#: ../gui/polgen.py:438
-+msgid "use_resolve must be a boolean value "
-+msgstr ""
-+
-+#: ../gui/polgen.py:444
-+msgid "use_syslog must be a boolean value "
-+msgstr ""
-+
-+#: ../gui/polgen.py:450
-+msgid "use_kerberos must be a boolean value "
-+msgstr ""
-+
-+#: ../gui/polgen.py:456
-+msgid "manage_krb5_rcache must be a boolean value "
-+msgstr ""
-+
-+#: ../gui/polgen.py:486
-+msgid "USER Types automatically get a tmp type"
-+msgstr ""
-+
-+#: ../gui/polgen.py:1004
-+msgid "You must enter the executable path for your confined process"
-+msgstr ""
-+
-+#: ../gui/polgen.py:1182
-+msgid "Type Enforcement file"
-+msgstr ""
-+
-+#: ../gui/polgen.py:1183
-+msgid "Interface file"
-+msgstr ""
-+
-+#: ../gui/polgen.py:1184
-+msgid "File Contexts file"
-+msgstr ""
-+
-+#: ../gui/polgen.py:1185
-+msgid "Setup Script"
-+msgstr ""
-+
-+#: ../gui/polgen.py:1306
-+#, python-format
++"Determine whether Polipo session daemon can bind tcp sockets to all "
++"unreserved ports."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:197
+-msgid "Disable SELinux protection for telnet daemon"
++#: booleans.py:122
 +msgid ""
-+"\n"
-+"%s\n"
-+"\n"
-+"sepolgen [ -n moduleName ] [ -m ] [ -t type ] [ executable | Name ]\n"
-+"valid Types:\n"
++"Determine whether calling user domains can execute Polipo daemon in the "
++"polipo_session_t domain."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:198
+-msgid "Disable SELinux protection for tftpd daemon"
++#: booleans.py:123
++msgid "Determine whether polipo can access cifs file systems."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:199
+-msgid "Disable SELinux protection for transproxy daemon"
++#: booleans.py:124
++msgid "Determine whether Polipo can access nfs file systems."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:200
+-msgid "Disable SELinux protection for udev daemon"
++#: booleans.py:125
++msgid "Enable polyinstantiated directory support."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:201
+-msgid "Disable SELinux protection for uml daemon"
++#: booleans.py:126
++msgid "Allow the portage domains to use NFS mounts (regular nfs_t)"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:202
+-msgid ""
+-"Allow xinetd to run unconfined, including any services it starts that do not "
+-"have a domain transition explicitly defined"
++#: booleans.py:127
++msgid "Allow postfix_local domain full write access to mail_spool directories"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:203
+-msgid ""
+-"Allow rc scripts to run unconfined, including any daemon started by an rc "
+-"script that does not have a domain transition explicitly defined"
++#: booleans.py:128
++msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:204
+-msgid "Allow rpm to run unconfined"
++#: booleans.py:129
++msgid "Allow transmit client label to foreign database"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:205
+-msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
++#: booleans.py:130
++msgid "Allow database admins to execute DML statement"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:206
+-msgid "Disable SELinux protection for updfstab daemon"
++#: booleans.py:131
++msgid "Allow unprivileged users to execute DDL statement"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:207
+-msgid "Disable SELinux protection for uptimed daemon"
++#: booleans.py:132
++msgid "Allow pppd to load kernel modules for certain modems"
 +msgstr ""
 +
-+#: ../gui/polgen.py:1354
-+msgid "Executable or Name required"
++#: booleans.py:133
++msgid "Allow pppd to be run for a regular user"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:208
++#: booleans.py:134
+ msgid ""
+-"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
+-"staff_r can do so"
++"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:209
+-msgid "Allow users to execute the mount command"
++#: booleans.py:135
++msgid "Allow Puppet client to manage all file types."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:210
+-msgid "Allow regular users direct mouse access (only allow the X server)"
++#: booleans.py:136
++msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:211
+-msgid "Allow users to run the dmesg command"
++#: booleans.py:137
++msgid "Allow qemu to connect fully to the network"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:212
+-msgid "Allow users to control network interfaces (also needs USERCTL=true)"
++#: booleans.py:138
++msgid "Allow qemu to use cifs/Samba file systems"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:213
+-msgid "Allow normal user to execute ping"
++#: booleans.py:139
++msgid "Allow qemu to use serial/parallel communication ports"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:214
+-msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
++#: booleans.py:140
++msgid "Allow qemu to use nfs file systems"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:215
+-msgid "Allow users to rw usb devices"
++#: booleans.py:141
++msgid "Allow qemu to use usb devices"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:216
++#: booleans.py:142
++msgid "Allow racoon to read shadow"
 +msgstr ""
 +
-+#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
-+msgid "Network Port"
++#: booleans.py:143
++msgid "Allow rgmanager domain to connect to the network using TCP."
 +msgstr ""
 +
-+#: ../gui/portsPage.py:85
++#: booleans.py:144
+ msgid ""
+-"Allow users to run TCP servers (bind to ports and accept connection from the "
+-"same domain and outside users)  disabling this forces FTP passive mode and "
+-"may change other protocols"
++"Allow rsync to modify public files used for public file transfer services.  "
++"Files/Directories must be labeled public_content_rw_t."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:217
+-msgid "Allow user to stat ttyfiles"
++#: booleans.py:145
++msgid "Allow rsync to run as a client"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:218
+-msgid "Disable SELinux protection for uucpd daemon"
++#: booleans.py:146
++msgid "Allow rsync to export any files/directories read only."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:219
+-msgid "Disable SELinux protection for vmware daemon"
++#: booleans.py:147
++msgid "Allow rsync servers to share cifs files systems"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:220
+-msgid "Disable SELinux protection for watchdog daemon"
++#: booleans.py:148
++msgid "Allow rsync servers to share nfs files systems"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:221
+-msgid "Disable SELinux protection for winbind daemon"
++#: booleans.py:149
++msgid "Allow samba to create new home directories (e.g. via PAM)"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:222
+-msgid "Disable SELinux protection for xdm daemon"
++#: booleans.py:150
 +msgid ""
-+"SELinux Port\n"
-+"Type"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
-+msgid "Protocol"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
++"Allow samba to act as the domain controller, add users, groups and change "
++"passwords."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:223
+-msgid "Allow xdm logins as sysadm_r:sysadm_t"
++#: booleans.py:151
++msgid "Allow samba to share users home directories."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:224
+-msgid "Disable SELinux protection for xen daemon"
++#: booleans.py:152
++msgid "Allow samba to share any file/directory read only."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:225
+-msgid "XEN"
++#: booleans.py:153
++msgid "Allow samba to share any file/directory read/write."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:225
+-msgid "Allow xen to read/write physical disk devices"
++#: booleans.py:154
++msgid "Allow samba to act as a portmapper"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:226
+-msgid "Disable SELinux protection for xfs daemon"
++#: booleans.py:155
++msgid "Allow samba to run unconfined scripts"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:227
+-msgid "Disable SELinux protection for xen control"
++#: booleans.py:156
++msgid "Allow samba to export ntfs/fusefs volumes."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:228
+-msgid "Disable SELinux protection for ypbind daemon"
++#: booleans.py:157
++msgid "Allow samba to export NFS volumes."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:229
+-msgid "Disable SELinux protection for NIS Password Daemon"
++#: booleans.py:158
++msgid "Allow sanlock to read/write fuse files"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:230
+-msgid "Disable SELinux protection for ypserv daemon"
++#: booleans.py:159
++msgid "Allow sanlock to manage nfs files"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:231
+-msgid "Disable SELinux protection for NIS Transfer Daemon"
++#: booleans.py:160
++msgid "Allow sanlock to manage cifs files"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:232
+-msgid "Allow SELinux webadm user to manage unprivileged users home directories"
++#: booleans.py:161
++msgid "Allow sasl to read shadow"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:233
+-msgid "Allow SELinux webadm user to read unprivileged users home directories"
++#: booleans.py:162
 +msgid ""
-+"MLS/MCS\n"
-+"Level"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:101
-+msgid "Port"
-+msgstr "Port"
-+
-+#: ../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/selinux.tbl:1 ../gui/selinux.tbl:30 ../gui/selinux.tbl:31
-+#: ../gui/selinux.tbl:32 ../gui/selinux.tbl:33 ../gui/selinux.tbl:34
-+#: ../gui/selinux.tbl:36 ../gui/selinux.tbl:37 ../gui/selinux.tbl:38
-+#: ../gui/selinux.tbl:39 ../gui/selinux.tbl:40 ../gui/selinux.tbl:42
-+#: ../gui/selinux.tbl:43 ../gui/selinux.tbl:44 ../gui/selinux.tbl:45
-+#: ../gui/selinux.tbl:46 ../gui/selinux.tbl:47 ../gui/selinux.tbl:48
-+#: ../gui/selinux.tbl:49 ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
-+#: ../gui/selinux.tbl:52 ../gui/selinux.tbl:53 ../gui/selinux.tbl:59
-+#: ../gui/selinux.tbl:60 ../gui/selinux.tbl:61 ../gui/selinux.tbl:62
-+#: ../gui/selinux.tbl:63 ../gui/selinux.tbl:64 ../gui/selinux.tbl:65
-+#: ../gui/selinux.tbl:66 ../gui/selinux.tbl:67 ../gui/selinux.tbl:68
-+#: ../gui/selinux.tbl:69 ../gui/selinux.tbl:75 ../gui/selinux.tbl:76
-+#: ../gui/selinux.tbl:77 ../gui/selinux.tbl:78 ../gui/selinux.tbl:79
-+#: ../gui/selinux.tbl:80 ../gui/selinux.tbl:81 ../gui/selinux.tbl:82
-+#: ../gui/selinux.tbl:83 ../gui/selinux.tbl:84 ../gui/selinux.tbl:86
-+#: ../gui/selinux.tbl:88 ../gui/selinux.tbl:89 ../gui/selinux.tbl:90
-+#: ../gui/selinux.tbl:92 ../gui/selinux.tbl:94 ../gui/selinux.tbl:95
-+#: ../gui/selinux.tbl:96 ../gui/selinux.tbl:97 ../gui/selinux.tbl:98
-+#: ../gui/selinux.tbl:99 ../gui/selinux.tbl:100 ../gui/selinux.tbl:101
-+#: ../gui/selinux.tbl:102 ../gui/selinux.tbl:103 ../gui/selinux.tbl:104
-+#: ../gui/selinux.tbl:106 ../gui/selinux.tbl:108 ../gui/selinux.tbl:109
-+#: ../gui/selinux.tbl:110 ../gui/selinux.tbl:111 ../gui/selinux.tbl:112
-+#: ../gui/selinux.tbl:113 ../gui/selinux.tbl:114 ../gui/selinux.tbl:116
-+#: ../gui/selinux.tbl:117 ../gui/selinux.tbl:119 ../gui/selinux.tbl:121
-+#: ../gui/selinux.tbl:123 ../gui/selinux.tbl:124 ../gui/selinux.tbl:127
-+#: ../gui/selinux.tbl:129 ../gui/selinux.tbl:130 ../gui/selinux.tbl:131
-+#: ../gui/selinux.tbl:132 ../gui/selinux.tbl:133 ../gui/selinux.tbl:134
-+#: ../gui/selinux.tbl:135 ../gui/selinux.tbl:136 ../gui/selinux.tbl:137
-+#: ../gui/selinux.tbl:138 ../gui/selinux.tbl:139 ../gui/selinux.tbl:142
-+#: ../gui/selinux.tbl:143 ../gui/selinux.tbl:144 ../gui/selinux.tbl:145
-+#: ../gui/selinux.tbl:146 ../gui/selinux.tbl:147 ../gui/selinux.tbl:148
-+#: ../gui/selinux.tbl:149 ../gui/selinux.tbl:150 ../gui/selinux.tbl:151
-+#: ../gui/selinux.tbl:152 ../gui/selinux.tbl:154 ../gui/selinux.tbl:155
-+#: ../gui/selinux.tbl:156 ../gui/selinux.tbl:157 ../gui/selinux.tbl:158
-+#: ../gui/selinux.tbl:159 ../gui/selinux.tbl:160 ../gui/selinux.tbl:167
-+#: ../gui/selinux.tbl:171 ../gui/selinux.tbl:172 ../gui/selinux.tbl:173
-+#: ../gui/selinux.tbl:174 ../gui/selinux.tbl:175 ../gui/selinux.tbl:177
-+#: ../gui/selinux.tbl:178 ../gui/selinux.tbl:179 ../gui/selinux.tbl:180
-+#: ../gui/selinux.tbl:184 ../gui/selinux.tbl:192 ../gui/selinux.tbl:193
-+#: ../gui/selinux.tbl:194 ../gui/selinux.tbl:195 ../gui/selinux.tbl:196
-+#: ../gui/selinux.tbl:197 ../gui/selinux.tbl:198 ../gui/selinux.tbl:199
-+#: ../gui/selinux.tbl:200 ../gui/selinux.tbl:201 ../gui/selinux.tbl:206
-+#: ../gui/selinux.tbl:207 ../gui/selinux.tbl:218 ../gui/selinux.tbl:219
-+#: ../gui/selinux.tbl:220 ../gui/selinux.tbl:222 ../gui/selinux.tbl:224
-+#: ../gui/selinux.tbl:226 ../gui/selinux.tbl:227 ../gui/selinux.tbl:230
-+msgid "SELinux Service Protection"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:1
-+msgid "Disable SELinux protection for acct daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:2 ../gui/selinux.tbl:3 ../gui/selinux.tbl:70
-+#: ../gui/selinux.tbl:153 ../gui/selinux.tbl:168 ../gui/selinux.tbl:169
-+#: ../gui/selinux.tbl:170 ../gui/selinux.tbl:189 ../gui/selinux.tbl:202
-+#: ../gui/selinux.tbl:203 ../gui/selinux.tbl:204 ../gui/selinux.tbl:205
-+msgid "Admin"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:2
-+msgid "Allow all daemons to write corefiles to /"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:3
-+msgid "Allow all daemons the ability to use unallocated ttys"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
-+#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
-+#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
-+#: ../gui/selinux.tbl:210 ../gui/selinux.tbl:211 ../gui/selinux.tbl:212
-+#: ../gui/selinux.tbl:213 ../gui/selinux.tbl:214 ../gui/selinux.tbl:215
-+#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
-+msgid "User Privs"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:4
++"disallow programs, such as newrole, from transitioning to administrative "
++"user domains."
+ msgstr ""
+ 
+-#: ../gui/semanagePage.py:126
+-#, python-format
+-msgid "Are you sure you want to delete %s '%s'?"
++#: booleans.py:163
++msgid "Disable kernel module loading."
+ msgstr ""
+ 
+-#: ../gui/semanagePage.py:126
+-#, python-format
+-msgid "Delete %s"
++#: booleans.py:164
 +msgid ""
-+"Allow gadmin SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:5
++"Boolean to determine whether the system permits loading policy, setting "
++"enforcing mode, and changing boolean values.  Set this to true and you have "
++"to reboot to set it back."
+ msgstr ""
+ 
+-#: ../gui/semanagePage.py:134
+-#, python-format
+-msgid "Add %s"
++#: booleans.py:165
++msgid "Allow regular users direct dri device access"
+ msgstr ""
+ 
+-#: ../gui/semanagePage.py:148
+-#, python-format
+-msgid "Modify %s"
++#: booleans.py:166
 +msgid ""
-+"Allow guest SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
-+msgid "Memory Protection"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:6
-+msgid "Allow java executable stack"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
-+#: ../gui/selinux.tbl:209
-+msgid "Mount"
-+msgstr "Inbinnen"
-+
-+#: ../gui/selinux.tbl:7
-+msgid "Allow mount to mount any file"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:8
-+msgid "Allow mount to mount any directory"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:9
-+msgid "Allow mplayer executable stack"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
-+#: ../gui/selinux.tbl:188
-+msgid "SSH"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:10
-+msgid "Allow ssh to run ssh-keysign"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:11
++"Allow unconfined executables to make their heap memory executable.  Doing "
++"this is a really bad idea. Probably indicates a badly coded executable, but "
++"could indicate an attack. This executable should be reported in bugzilla"
+ msgstr ""
+ 
+-#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
+-msgid "Permissive"
++#: booleans.py:167
 +msgid ""
-+"Allow staff SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:12
++"Allow all unconfined executables to use libraries requiring text relocation "
++"that are not labeled textrel_shlib_t"
+ msgstr ""
+ 
+-#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
+-msgid "Enforcing"
++#: booleans.py:168
 +msgid ""
-+"Allow sysadm SELinux user account to execute files in home directory or /tmp"
++"Allow unconfined executables to make their stack executable.  This should "
++"never, ever be necessary. Probably indicates a badly coded executable, but "
++"could indicate an attack. This executable should be reported in bugzilla"
+ msgstr ""
+ 
+-#: ../gui/statusPage.py:94
+-msgid "Status"
++#: booleans.py:169
++msgid "Allow users to connect to the local mysql server"
+ msgstr ""
+ 
+-#: ../gui/statusPage.py:133
++#: booleans.py:170
+ msgid ""
+-"Changing the policy type will cause a relabel of the entire file system on "
+-"the next boot. Relabeling takes a long time depending on the size of the "
+-"file system.  Do you wish to continue?"
++"Allow confined users the ability to execute the ping and traceroute commands."
+ msgstr ""
+ 
+-#: ../gui/statusPage.py:147
++#: booleans.py:171
++msgid "Allow users to connect to PostgreSQL"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:13
++#: booleans.py:172
+ msgid ""
+-"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
+-"you later decide to turn SELinux back on, the system will be required to "
+-"relabel.  If you just want to see if SELinux is causing a problem on your "
+-"system, you can go to permissive mode which will only log errors and not "
+-"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
+-"wish to continue?"
++"Allow user to r/w files on filesystems that do not have extended attributes "
++"(FAT, CDROM, FLOPPY)"
+ msgstr ""
+ 
+-#: ../gui/statusPage.py:152
++#: booleans.py:173
+ msgid ""
+-"Changing to SELinux enabled will cause a relabel of the entire file system "
+-"on the next boot. Relabeling takes a long time depending on the size of the "
+-"file system.  Do you wish to continue?"
++"Allow users to run TCP servers (bind to ports and accept connection from the "
++"same domain and outside users)  disabling this forces FTP passive mode and "
++"may change other protocols."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:11
+-msgid "system-config-selinux"
++#: booleans.py:174
++msgid "Allow user music sharing"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:12
++#: booleans.py:175
+ msgid ""
+-"Copyright (c)2006 Red Hat, Inc.\n"
+-"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
++"Allow anon internal-sftp to upload files, used for public file transfer "
++"services. Directories must be labeled public_content_rw_t."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:22
+-#: ../gui/system-config-selinux.glade:544
+-msgid "Add SELinux Login Mapping"
++#: booleans.py:176
 +msgid ""
-+"Allow unconfined SELinux user account to execute files in home directory or /"
-+"tmp"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:14
-+msgid "Network Configuration"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:14
-+msgid "Allow unlabeled packets to flow on the network"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:15
++"Allow sftp-internal to read and write files in the user home directories"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:257
+-msgid "Add SELinux Network Ports"
++#: booleans.py:177
 +msgid ""
-+"Allow user SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:16
-+msgid "Allow unconfined to dyntrans to unconfined_execmem"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
-+#: ../gui/selinux.tbl:140
-+msgid "Databases"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:17
-+msgid "Allow user to connect to mysql socket"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:18
-+msgid "Allow user to connect to postgres socket"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
-+msgid "XServer"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:19
-+msgid "Allow clients to write to X shared memory"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:20
++"Allow sftp-internal to login to local users and read/write all files on the "
++"system, governed by DAC."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:391
+-#: ../gui/system-config-selinux.glade:678
+-msgid "SELinux Type"
++#: booleans.py:178
 +msgid ""
-+"Allow xguest SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
-+#: ../gui/selinux.tbl:231
-+msgid "NIS"
-+msgstr "NIS"
-+
-+#: ../gui/selinux.tbl:21
-+msgid "Allow daemons to run with NIS"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
-+#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
-+#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
-+#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
-+#: ../gui/selinux.tbl:118
-+msgid "Web Applications"
-+msgstr "Netprogramme"
-+
-+#: ../gui/selinux.tbl:22
-+msgid "Transition staff SELinux user to Web Browser Domain"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:23
-+msgid "Transition sysadm SELinux user to Web Browser Domain"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:24
-+msgid "Transition user SELinux user to Web Browser Domain"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:25
-+msgid "Transition xguest SELinux user to Web Browser Domain"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
-+#: ../gui/selinux.tbl:29
-+msgid "Allow staff Web Browsers to write to home directories"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:30
-+msgid "Disable SELinux protection for amanda"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:31
-+msgid "Disable SELinux protection for amavis"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:32
-+msgid "Disable SELinux protection for apmd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:33
-+msgid "Disable SELinux protection for arpwatch daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:34
-+msgid "Disable SELinux protection for auditd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:35
-+msgid "Disable SELinux protection for automount daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:36
-+msgid "Disable SELinux protection for avahi"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:37
-+msgid "Disable SELinux protection for bluetooth daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:38
-+msgid "Disable SELinux protection for canna daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:39
-+msgid "Disable SELinux protection for cardmgr daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:40
-+msgid "Disable SELinux protection for Cluster Server"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:41
++"Allow internal-sftp to read and write files in the user ssh home directories."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:622
+-msgid "File Specification"
++#: booleans.py:179
++msgid "Allow sge to connect to the network using any TCP port"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:650
+-msgid "File Type"
++#: booleans.py:180
++msgid "Allow sge to access nfs file systems."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:727
++#: booleans.py:181
+ msgid ""
+-"all files\n"
+-"regular file\n"
+-"directory\n"
+-"character device\n"
+-"block device\n"
+-"socket\n"
+-"symbolic link\n"
+-"named pipe\n"
++"Enable additional permissions needed to support devices on 3ware controllers."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:773
+-msgid "MLS"
++#: booleans.py:182
 +msgid ""
-+"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-+"temp and untrusted content files"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:42
-+msgid "Disable SELinux protection for ciped daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:43
-+msgid "Disable SELinux protection for clamd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:44
-+msgid "Disable SELinux protection for clamscan"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:45
-+msgid "Disable SELinux protection for clvmd"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:46
-+msgid "Disable SELinux protection for comsat daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
-+#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
-+msgid "Disable SELinux protection for courier daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:52
-+msgid "Disable SELinux protection for cpucontrol daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:53
-+msgid "Disable SELinux protection for cpuspeed daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:54
-+msgid "Cron"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:54
-+msgid "Disable SELinux protection for crond daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
-+#: ../gui/selinux.tbl:91
-+msgid "Printing"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:55
-+msgid "Disable SELinux protection for cupsd back end server"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:56
-+msgid "Disable SELinux protection for cupsd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:57
-+msgid "Disable SELinux protection for cupsd_lpd"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:58
-+msgid "CVS"
-+msgstr "CVS"
-+
-+#: ../gui/selinux.tbl:58
-+msgid "Disable SELinux protection for cvs daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:59
-+msgid "Disable SELinux protection for cyrus daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:60
-+msgid "Disable SELinux protection for dbskkd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:61
-+msgid "Disable SELinux protection for dbusd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:62
-+msgid "Disable SELinux protection for dccd"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:63
-+msgid "Disable SELinux protection for dccifd"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:64
-+msgid "Disable SELinux protection for dccm"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:65
-+msgid "Disable SELinux protection for ddt daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:66
-+msgid "Disable SELinux protection for devfsd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:67
-+msgid "Disable SELinux protection for dhcpc daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:68
-+msgid "Disable SELinux protection for dhcpd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:69
-+msgid "Disable SELinux protection for dictd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:70
-+msgid "Allow sysadm_t to directly start daemons"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:71
-+msgid "Disable SELinux protection for Evolution"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:72
-+msgid "Games"
-+msgstr "Speele"
-+
-+#: ../gui/selinux.tbl:72
-+msgid "Disable SELinux protection for games"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:73
-+msgid "Disable SELinux protection for the web browsers"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:74
-+msgid "Disable SELinux protection for Thunderbird"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:75
-+msgid "Disable SELinux protection for distccd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:76
-+msgid "Disable SELinux protection for dmesg daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:77
-+msgid "Disable SELinux protection for dnsmasq daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:78
-+msgid "Disable SELinux protection for dovecot daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:79
-+msgid "Disable SELinux protection for entropyd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:80
-+msgid "Disable SELinux protection for fetchmail"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:81
-+msgid "Disable SELinux protection for fingerd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:82
-+msgid "Disable SELinux protection for freshclam daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:83
-+msgid "Disable SELinux protection for fsdaemon daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:84
-+msgid "Disable SELinux protection for gpm daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
-+msgid "NFS"
-+msgstr "NFS"
-+
-+#: ../gui/selinux.tbl:85
-+msgid "Disable SELinux protection for gss daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:86
-+msgid "Disable SELinux protection for Hal daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:87
-+msgid "Compatibility"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:87
++"Allow samba to modify public files used for public file transfer services.  "
++"Files/Directories must be labeled public_content_rw_t."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:837
+-msgid "Add SELinux User"
++#: booleans.py:183
++msgid "Allow user spamassassin clients to use the network."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1079
+-msgid "SELinux Administration"
++#: booleans.py:184
++msgid "Allow spamd to read/write user home directories."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1122
+-msgid "Add"
++#: booleans.py:185
 +msgid ""
-+"Do not audit things that we know to be broken but which are not security "
-+"risks"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:88
-+msgid "Disable SELinux protection for hostname daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:89
-+msgid "Disable SELinux protection for hotplug daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:90
-+msgid "Disable SELinux protection for howl daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:91
-+msgid "Disable SELinux protection for cups hplip daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:92
-+msgid "Disable SELinux protection for httpd rotatelogs"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
-+msgid "HTTPD Service"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:93
-+msgid "Disable SELinux protection for http suexec"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:94
-+msgid "Disable SELinux protection for hwclock daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:95
-+msgid "Disable SELinux protection for i18n daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:96
-+msgid "Disable SELinux protection for imazesrv daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:97
-+msgid "Disable SELinux protection for inetd child daemons"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:98
-+msgid "Disable SELinux protection for inetd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:99
-+msgid "Disable SELinux protection for innd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:100
-+msgid "Disable SELinux protection for iptables daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:101
-+msgid "Disable SELinux protection for ircd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:102
-+msgid "Disable SELinux protection for irqbalance daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:103
-+msgid "Disable SELinux protection for iscsi daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:104
-+msgid "Disable SELinux protection for jabberd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
-+msgid "Kerberos"
-+msgstr "Kerberos"
-+
-+#: ../gui/selinux.tbl:105
-+msgid "Disable SELinux protection for kadmind daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:106
-+msgid "Disable SELinux protection for klogd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:107
-+msgid "Disable SELinux protection for krb5kdc daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:108
-+msgid "Disable SELinux protection for ktalk daemons"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:109
-+msgid "Disable SELinux protection for kudzu daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:110
-+msgid "Disable SELinux protection for locate daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:111
-+msgid "Disable SELinux protection for lpd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:112
-+msgid "Disable SELinux protection for lrrd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:113
-+msgid "Disable SELinux protection for lvm daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:114
-+msgid "Disable SELinux protection for mailman"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:115
-+msgid "Allow evolution and thunderbird to read user files"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:116
-+msgid "Disable SELinux protection for mdadm daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:117
-+msgid "Disable SELinux protection for monopd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:118
-+msgid "Allow the mozilla browser to read user files"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:119
-+msgid "Disable SELinux protection for mrtg daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:120
-+msgid "Disable SELinux protection for mysqld daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:121
-+msgid "Disable SELinux protection for nagios daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
-+msgid "Name Service"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:122
-+msgid "Disable SELinux protection for named daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:123
-+msgid "Disable SELinux protection for nessusd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:124
-+msgid "Disable SELinux protection for NetworkManager"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:125
-+msgid "Disable SELinux protection for nfsd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
-+#: ../gui/selinux.tbl:221
-+msgid "Samba"
-+msgstr "Samba"
-+
-+#: ../gui/selinux.tbl:126
-+msgid "Disable SELinux protection for nmbd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:127
-+msgid "Disable SELinux protection for nrpe daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:128
-+msgid "Disable SELinux protection for nscd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:129
-+msgid "Disable SELinux protection for nsd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:130
-+msgid "Disable SELinux protection for ntpd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:131
-+msgid "Disable SELinux protection for oddjob"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:132
-+msgid "Disable SELinux protection for oddjob_mkhomedir"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:133
-+msgid "Disable SELinux protection for openvpn daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:134
-+msgid "Disable SELinux protection for pam daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:135
-+msgid "Disable SELinux protection for pegasus"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:136
-+msgid "Disable SELinux protection for perdition daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:137
-+msgid "Disable SELinux protection for portmap daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:138
-+msgid "Disable SELinux protection for portslave daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:139
-+msgid "Disable SELinux protection for postfix"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:140
-+msgid "Disable SELinux protection for postgresql daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:141
-+msgid "pppd"
-+msgstr "pppd"
-+
-+#: ../gui/selinux.tbl:141
-+msgid "Allow pppd to be run for a regular user"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:142
-+msgid "Disable SELinux protection for pptp"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:143
-+msgid "Disable SELinux protection for prelink daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:144
-+msgid "Disable SELinux protection for privoxy daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:145
-+msgid "Disable SELinux protection for ptal daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:146
-+msgid "Disable SELinux protection for pxe daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:147
-+msgid "Disable SELinux protection for pyzord"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:148
-+msgid "Disable SELinux protection for quota daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:149
-+msgid "Disable SELinux protection for radiusd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:150
-+msgid "Disable SELinux protection for radvd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:151
-+msgid "Disable SELinux protection for rdisc"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:152
-+msgid "Disable SELinux protection for readahead"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:153
-+msgid "Allow programs to read files in non-standard locations (default_t)"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:154
-+msgid "Disable SELinux protection for restorecond"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:155
-+msgid "Disable SELinux protection for rhgb daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:156
-+msgid "Disable SELinux protection for ricci"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:157
-+msgid "Disable SELinux protection for ricci_modclusterd"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:158
-+msgid "Disable SELinux protection for rlogind daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:159
-+msgid "Disable SELinux protection for rpcd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:160
-+msgid "Disable SELinux protection for rshd"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:161
-+msgid "rsync"
-+msgstr "rsync"
-+
-+#: ../gui/selinux.tbl:161
-+msgid "Disable SELinux protection for rsync daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:162
-+msgid "Allow ssh to run from inetd instead of as a daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:163
-+msgid "Allow Samba to share nfs directories"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
-+msgid "SASL authentication server"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:164
-+msgid "Allow sasl authentication server to read /etc/shadow"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:165
++"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1144
+-msgid "_Properties"
++#: booleans.py:186
++msgid "Allow squid to run as a transparent proxy (TPROXY)"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1166
+-msgid "_Delete"
++#: booleans.py:187
 +msgid ""
-+"Allow X-Windows server to map a memory region as both executable and writable"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:166
-+msgid "Disable SELinux protection for saslauthd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:167
-+msgid "Disable SELinux protection for scannerdaemon daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:168
-+msgid "Do not allow transition to sysadm_t, sudo and su effected"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:169
-+msgid "Do not allow any processes to load kernel modules"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:170
-+msgid "Do not allow any processes to modify kernel SELinux policy"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:171
-+msgid "Disable SELinux protection for sendmail daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:172
-+msgid "Disable SELinux protection for setrans"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:173
-+msgid "Disable SELinux protection for setroubleshoot daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:174
-+msgid "Disable SELinux protection for slapd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:175
-+msgid "Disable SELinux protection for slrnpull daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:176
-+msgid "Disable SELinux protection for smbd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:177
-+msgid "Disable SELinux protection for snmpd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:178
-+msgid "Disable SELinux protection for snort daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:179
-+msgid "Disable SELinux protection for soundd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:180
-+msgid "Disable SELinux protection for sound daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
-+msgid "Spam Protection"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:181
-+msgid "Disable SELinux protection for spamd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:182
-+msgid "Allow spamd to access home directories"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:183
-+msgid "Allow Spam Assassin daemon network access"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:184
-+msgid "Disable SELinux protection for speedmgmt daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
-+msgid "Squid"
-+msgstr "Squid"
-+
-+#: ../gui/selinux.tbl:185
-+msgid "Allow squid daemon to connect to the network"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:186
-+msgid "Disable SELinux protection for squid daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:187
-+msgid "Disable SELinux protection for ssh daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:188
++"Allow ssh with chroot env to read and write files in the user home "
++"directories"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1256
+-msgid "Select Management Object"
++#: booleans.py:188
++msgid "allow host key based authentication"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1273
+-msgid "<b>Select:</b>"
++#: booleans.py:189
 +msgid "Allow ssh logins as sysadm_r:sysadm_t"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1326
+-msgid "System Default Enforcing Mode"
++#: booleans.py:190
++msgid "allow staff user to create and transition to svirt domains."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1354
++#: booleans.py:191
++msgid "Allow the Telepathy connection managers to connect to any network port."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:189
++#: booleans.py:192
+ msgid ""
+-"Disabled\n"
+-"Permissive\n"
+-"Enforcing\n"
++"Allow the Telepathy connection managers to connect to any generic TCP port."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1373
+-msgid "Current Enforcing Mode"
++#: booleans.py:193
 +msgid ""
-+"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
-+"bashrc)"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
-+msgid "Universal SSL tunnel"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:190
-+msgid "Disable SELinux protection for stunnel daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:191
-+msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:192
-+msgid "Disable SELinux protection for swat daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:193
-+msgid "Disable SELinux protection for sxid daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:194
-+msgid "Disable SELinux protection for syslogd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:195
-+msgid "Disable SELinux protection for system cron jobs"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:196
-+msgid "Disable SELinux protection for tcp daemon"
++"Allow tftp to modify public files used for public file transfer services."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1418
+-msgid "System Default Policy Type: "
++#: booleans.py:194
++msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1463
++#: booleans.py:195
+ msgid ""
+-"Select if you wish to relabel then entire file system on next reboot.  "
+-"Relabeling can take a very long time, depending on the size of the system.  "
+-"If you are changing policy types or going from disabled to enforcing, a "
+-"relabel is required."
++"allow unconfined users to transition to the chrome sandbox domains when "
++"running chrome-sandbox"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1509
+-msgid "Relabel on next reboot."
++#: booleans.py:196
++msgid "Allow a user to login as an unconfined domain"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1561
+-msgid "label37"
++#: booleans.py:197
++msgid ""
++"Allow unconfined users to transition to the Mozilla plugin domain when "
++"running xulrunner plugin-container."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1598
+-msgid "Revert boolean setting to system default"
++#: booleans.py:198
++msgid "Allow video playing tools to run unconfined"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1614
+-msgid "Toggle between Customized and All Booleans"
++#: booleans.py:199
++msgid "Allow unprivledged user to create and transition to svirt domains."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1645
+-#: ../gui/system-config-selinux.glade:1850
+-#: ../gui/system-config-selinux.glade:2037
+-#: ../gui/system-config-selinux.glade:2224
+-#: ../gui/system-config-selinux.glade:2467
+-#: ../gui/system-config-selinux.glade:2692
+-#: ../gui/system-config-selinux.glade:2867
+-msgid "Filter"
++#: booleans.py:200
++msgid "Support ecryptfs home directories"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1734
+-msgid "label50"
++#: booleans.py:201
++msgid "Support fusefs home directories"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1771
+-msgid "Add File Context"
++#: booleans.py:202
++msgid "Use lpd server instead of cups"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1787
+-msgid "Modify File Context"
++#: booleans.py:203
++msgid "Support NFS home directories"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1803
+-msgid "Delete File Context"
++#: booleans.py:204
++msgid "Support SAMBA home directories"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1819
+-msgid "Toggle between all and customized file context"
++#: booleans.py:205
++msgid "Allow varnishd to connect to all ports, not just HTTP."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1939
+-msgid "label38"
++#: booleans.py:206
++msgid "Ignore vbetool mmap_zero errors."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1976
+-msgid "Add SELinux User Mapping"
++#: booleans.py:207
++msgid ""
++"Allow confined virtual guests to use serial/parallel communication ports"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1992
+-msgid "Modify SELinux User Mapping"
++#: booleans.py:208
++msgid ""
++"Allow confined virtual guests to use executable memory and executable stack"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2008
+-msgid "Delete SELinux User Mapping"
++#: booleans.py:209
++msgid "Allow confined virtual guests to read fuse files"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2126
+-msgid "label39"
++#: booleans.py:210
++msgid "Allow confined virtual guests to manage nfs files"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2163
+-msgid "Add User"
++#: booleans.py:211
++msgid "Allow confined virtual guests to manage cifs files"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2179
+-msgid "Modify User"
++#: booleans.py:212
++msgid "Allow confined virtual guests to interact with the sanlock"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2195
+-msgid "Delete User"
++#: booleans.py:213
++msgid "Allow confined virtual guests to manage device configuration, (pci)"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2313
+-msgid "label41"
++#: booleans.py:214
++msgid "Allow confined virtual guests to use usb devices"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2350
+-msgid "Add Network Port"
++#: booleans.py:215
++msgid "Allow confined virtual guests to interact with the xserver"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2366
+-msgid "Edit Network Port"
++#: booleans.py:216
++msgid "Allow webadm to manage files in users home directories"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2382
+-msgid "Delete Network Port"
++#: booleans.py:217
++msgid "Allow webadm to read files in users home directories"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2418
+-#: ../gui/system-config-selinux.glade:2436
+-msgid "Toggle between Customized and All Ports"
++#: booleans.py:218
++msgid "Ignore wine mmap_zero errors."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2556
+-msgid "label42"
++#: booleans.py:219
++msgid "Allow the graphical login program to execute bootloader"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2593
+-msgid "Generate new policy module"
++#: booleans.py:220
++msgid ""
++"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2609
+-msgid "Load policy module"
++#: booleans.py:221
++msgid "Allow xen to manage nfs files"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2625
+-msgid "Remove loadable policy module"
++#: booleans.py:222
++msgid ""
++"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
++"logical volumes for disk images."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2661
++#: booleans.py:223
++msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:197
-+msgid "Disable SELinux protection for telnet daemon"
++#: booleans.py:224
+ msgid ""
+-"Enable/Disable additional audit rules, that are normally not reported in the "
+-"log files."
++"Allow xguest users to configure Network Manager and connect to apache ports"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2781
+-msgid "label44"
++#: booleans.py:225
++msgid "Allow xguest users to mount removable media"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2818
+-msgid "Change process mode to permissive."
++#: booleans.py:226
++msgid "Allow xguest to use blue tooth devices"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2836
+-msgid "Change process mode to enforcing"
++#: booleans.py:227
++msgid "Allows clients to write to the X server shared memory segments."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2928
+-msgid "Process Domain"
++#: booleans.py:228
++msgid "Allows XServer to execute writable memory"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2956
+-msgid "label59"
++#: booleans.py:229
++msgid "Support X userspace object manager"
+ msgstr ""
+ 
+-#: ../gui/usersPage.py:138
+-#, python-format
+-msgid "SELinux user '%s' is required"
++#: booleans.py:230
++msgid "Allow zabbix to connect to unreserved ports"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:198
-+msgid "Disable SELinux protection for tftpd daemon"
++#: booleans.py:231
++msgid "Allow zebra daemon to write it configuration files"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:199
-+msgid "Disable SELinux protection for transproxy daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:200
-+msgid "Disable SELinux protection for udev daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:201
-+msgid "Disable SELinux protection for uml daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:202
-+msgid ""
-+"Allow xinetd to run unconfined, including any services it starts that do not "
-+"have a domain transition explicitly defined"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:203
-+msgid ""
-+"Allow rc scripts to run unconfined, including any daemon started by an rc "
-+"script that does not have a domain transition explicitly defined"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:204
-+msgid "Allow rpm to run unconfined"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:205
-+msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:206
-+msgid "Disable SELinux protection for updfstab daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:207
-+msgid "Disable SELinux protection for uptimed daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:208
-+msgid ""
-+"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
-+"staff_r can do so"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:209
-+msgid "Allow users to execute the mount command"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:210
-+msgid "Allow regular users direct mouse access (only allow the X server)"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:211
-+msgid "Allow users to run the dmesg command"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:212
-+msgid "Allow users to control network interfaces (also needs USERCTL=true)"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:213
-+msgid "Allow normal user to execute ping"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:214
-+msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:215
-+msgid "Allow users to rw usb devices"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:216
-+msgid ""
-+"Allow users to run TCP servers (bind to ports and accept connection from the "
-+"same domain and outside users)  disabling this forces FTP passive mode and "
-+"may change other protocols"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:217
-+msgid "Allow user to stat ttyfiles"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:218
-+msgid "Disable SELinux protection for uucpd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:219
-+msgid "Disable SELinux protection for vmware daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:220
-+msgid "Disable SELinux protection for watchdog daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:221
-+msgid "Disable SELinux protection for winbind daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:222
-+msgid "Disable SELinux protection for xdm daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:223
-+msgid "Allow xdm logins as sysadm_r:sysadm_t"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:224
-+msgid "Disable SELinux protection for xen daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:225
-+msgid "XEN"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:225
-+msgid "Allow xen to read/write physical disk devices"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:226
-+msgid "Disable SELinux protection for xfs daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:227
-+msgid "Disable SELinux protection for xen control"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:228
-+msgid "Disable SELinux protection for ypbind daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:229
-+msgid "Disable SELinux protection for NIS Password Daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:230
-+msgid "Disable SELinux protection for ypserv daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:231
-+msgid "Disable SELinux protection for NIS Transfer Daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:232
-+msgid "Allow SELinux webadm user to manage unprivileged users home directories"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:233
-+msgid "Allow SELinux webadm user to read unprivileged users home directories"
-+msgstr ""
-+
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Are you sure you want to delete %s '%s'?"
-+msgstr ""
-+
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Delete %s"
-+msgstr ""
-+
-+#: ../gui/semanagePage.py:134
-+#, python-format
-+msgid "Add %s"
-+msgstr ""
-+
-+#: ../gui/semanagePage.py:148
-+#, python-format
-+msgid "Modify %s"
-+msgstr ""
-+
-+#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
-+msgid "Permissive"
-+msgstr ""
-+
-+#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
-+msgid "Enforcing"
-+msgstr ""
-+
-+#: ../gui/statusPage.py:94
-+msgid "Status"
-+msgstr ""
-+
-+#: ../gui/statusPage.py:133
-+msgid ""
-+"Changing the policy type will cause a relabel of the entire file system on "
-+"the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
-+msgstr ""
-+
-+#: ../gui/statusPage.py:147
-+msgid ""
-+"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
-+"you later decide to turn SELinux back on, the system will be required to "
-+"relabel.  If you just want to see if SELinux is causing a problem on your "
-+"system, you can go to permissive mode which will only log errors and not "
-+"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
-+"wish to continue?"
-+msgstr ""
-+
-+#: ../gui/statusPage.py:152
-+msgid ""
-+"Changing to SELinux enabled will cause a relabel of the entire file system "
-+"on the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:11
-+msgid "system-config-selinux"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:12
-+msgid ""
-+"Copyright (c)2006 Red Hat, Inc.\n"
-+"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:22
-+#: ../gui/system-config-selinux.glade:544
-+msgid "Add SELinux Login Mapping"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:257
-+msgid "Add SELinux Network Ports"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:391
-+#: ../gui/system-config-selinux.glade:678
-+msgid "SELinux Type"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:622
-+msgid "File Specification"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:650
-+msgid "File Type"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:727
-+msgid ""
-+"all files\n"
-+"regular file\n"
-+"directory\n"
-+"character device\n"
-+"block device\n"
-+"socket\n"
-+"symbolic link\n"
-+"named pipe\n"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:773
-+msgid "MLS"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:837
-+msgid "Add SELinux User"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1079
-+msgid "SELinux Administration"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1122
-+msgid "Add"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1144
-+msgid "_Properties"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1166
-+msgid "_Delete"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1256
-+msgid "Select Management Object"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1273
-+msgid "<b>Select:</b>"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1326
-+msgid "System Default Enforcing Mode"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1354
-+msgid ""
-+"Disabled\n"
-+"Permissive\n"
-+"Enforcing\n"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1373
-+msgid "Current Enforcing Mode"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1418
-+msgid "System Default Policy Type: "
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1463
-+msgid ""
-+"Select if you wish to relabel then entire file system on next reboot.  "
-+"Relabeling can take a very long time, depending on the size of the system.  "
-+"If you are changing policy types or going from disabled to enforcing, a "
-+"relabel is required."
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1509
-+msgid "Relabel on next reboot."
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1561
-+msgid "label37"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1598
-+msgid "Revert boolean setting to system default"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1614
-+msgid "Toggle between Customized and All Booleans"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1645
-+#: ../gui/system-config-selinux.glade:1850
-+#: ../gui/system-config-selinux.glade:2037
-+#: ../gui/system-config-selinux.glade:2224
-+#: ../gui/system-config-selinux.glade:2467
-+#: ../gui/system-config-selinux.glade:2692
-+#: ../gui/system-config-selinux.glade:2867
-+msgid "Filter"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1734
-+msgid "label50"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1771
-+msgid "Add File Context"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1787
-+msgid "Modify File Context"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1803
-+msgid "Delete File Context"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1819
-+msgid "Toggle between all and customized file context"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1939
-+msgid "label38"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1976
-+msgid "Add SELinux User Mapping"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1992
-+msgid "Modify SELinux User Mapping"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2008
-+msgid "Delete SELinux User Mapping"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2126
-+msgid "label39"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2163
-+msgid "Add User"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2179
-+msgid "Modify User"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2195
-+msgid "Delete User"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2313
-+msgid "label41"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2350
-+msgid "Add Network Port"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2366
-+msgid "Edit Network Port"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2382
-+msgid "Delete Network Port"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2418
-+#: ../gui/system-config-selinux.glade:2436
-+msgid "Toggle between Customized and All Ports"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2556
-+msgid "label42"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2593
-+msgid "Generate new policy module"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2609
-+msgid "Load policy module"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2625
-+msgid "Remove loadable policy module"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2661
++#: booleans.py:232
 +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 ""
-diff -up policycoreutils-2.1.12/po/nl.po.rhat policycoreutils-2.1.12/po/nl.po
---- policycoreutils-2.1.12/po/nl.po.rhat	2012-07-04 07:35:21.000000000 -0400
-+++ policycoreutils-2.1.12/po/nl.po	2012-10-16 15:07:17.582526264 -0400
-@@ -1,20 +1,25 @@
--# translation of policycoreutils to Dutch
--# This file is distributed under the same license as the policycoreutils package.
--# Copyright (C) 2006, 2007 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.
- #
-+# Translators:
-+# Geert Warrink <geert.warrink at onsnet.nu>, 2009, 2010.
- # Peter van Egdom <p.van.egdom at gmail.com>, 2006, 2007, 2008.
-+# R.E. van der Luit <nippur at fedoraproject.org>, 2009.
- msgid ""
++"Allow ZoneMinder to modify public files used for public file transfer "
++"services."
  msgstr ""
--"Project-Id-Version: policycoreutils\n"
-+"Project-Id-Version: Policycoreutils\n"
+diff --git a/policycoreutils/po/nb.po b/policycoreutils/po/nb.po
+index 58e8223..ad3d0ef 100644
+--- a/policycoreutils/po/nb.po
++++ b/policycoreutils/po/nb.po
+@@ -7,15 +7,15 @@ msgid ""
+ msgstr ""
+ "Project-Id-Version: Policycoreutils\n"
  "Report-Msgid-Bugs-To: \n"
--"POT-Creation-Date: 2012-03-27 10:49-0400\n"
--"PO-Revision-Date: 2008-08-10 15:45+0200\n"
--"Last-Translator: Peter van Egdom <p.van.egdom at gmail.com>\n"
--"Language-Team: Dutch <vertaling at nl.linux.org>\n"
-+"POT-Creation-Date: 2012-05-25 07:28-0400\n"
-+"PO-Revision-Date: 2012-04-02 20:30+0000\n"
-+"Last-Translator: dwalsh <dwalsh at redhat.com>\n"
-+"Language-Team: Dutch (http://www.transifex.net/projects/p/fedora/language/"
-+"nl/)\n"
- "Language: nl\n"
+-"POT-Creation-Date: 2012-05-25 07:28-0400\n"
+-"PO-Revision-Date: 2012-04-02 20:30+0000\n"
++"POT-Creation-Date: 2012-10-16 12:24-0400\n"
++"PO-Revision-Date: 2012-10-08 13:10+0000\n"
+ "Last-Translator: dwalsh <dwalsh at redhat.com>\n"
+ "Language-Team: Norwegian Bokmål <i18n-nb at lister.ping.uio.no>\n"
+ "Language: nb\n"
  "MIME-Version: 1.0\n"
  "Content-Type: text/plain; charset=UTF-8\n"
  "Content-Transfer-Encoding: 8bit\n"
-+"Plural-Forms: nplurals=2; plural=(n != 1)\n"
+-"Plural-Forms: nplurals=2; plural=(n != 1)\n"
++"Plural-Forms: nplurals=2; plural=(n != 1);\n"
  
  #: ../run_init/run_init.c:67
  msgid ""
-@@ -23,7 +28,8 @@ msgid ""
+@@ -24,7 +24,7 @@ msgid ""
  "         <args ...> are the arguments to that script."
  msgstr ""
- "GEBRUIK: run_init <script> <argumenten ...>\n"
--"  waar: <script> de naam is van het init script dat moet worden uitgevoerd,\n"
-+"  waarin: <script> de naam is van het init script dat moet worden "
-+"uitgevoerd,\n"
- "        <argumenten ...> de argumenten zijn voor dat script."
- 
- #: ../run_init/run_init.c:126 ../newrole/newrole.c:1124
-@@ -34,7 +40,7 @@ msgstr "initialiseren van PAM is mislukt
- #: ../run_init/run_init.c:139
- #, c-format
- msgid "failed to get account information\n"
--msgstr "verkrijgen van account-informatie is mislukt\n"
-+msgstr "verkrijgen van account informatie is mislukt\n"
- 
- #: ../run_init/run_init.c:162 ../newrole/newrole.c:341
- msgid "Password:"
-@@ -43,7 +49,7 @@ msgstr "Wachtwoord:"
- #: ../run_init/run_init.c:197 ../newrole/newrole.c:366
- #, c-format
- msgid "Cannot find your entry in the shadow passwd file.\n"
--msgstr "Kan uw item in het shadow passwd bestand niet vinden.\n"
-+msgstr "Kan jouw ingang in het schaduw passwd bestand niet vinden.\n"
  
- #: ../run_init/run_init.c:203 ../newrole/newrole.c:373
- #, c-format
-@@ -68,7 +74,7 @@ msgstr "Geen context in bestand %s\n"
- #: ../run_init/run_init.c:361
+-#: ../run_init/run_init.c:126 ../newrole/newrole.c:1124
++#: ../run_init/run_init.c:126 ../newrole/newrole.c:1123
  #, c-format
- msgid "Sorry, run_init may be used only on a SELinux kernel.\n"
--msgstr "Sorry, run_init mag alleen worden gebruikt op een SELinux kernel.\n"
-+msgstr "Sorry, run_init mag alleen worden gebruikt met een SELinux kernel.\n"
+ msgid "failed to initialize PAM\n"
+ msgstr ""
+@@ -73,7 +73,7 @@ msgstr ""
+ msgid "authentication failed.\n"
+ msgstr ""
  
- #: ../run_init/run_init.c:380
+-#: ../run_init/run_init.c:405 ../newrole/newrole.c:1258
++#: ../run_init/run_init.c:405 ../newrole/newrole.c:1257
  #, c-format
-@@ -86,865 +92,864 @@ msgstr "******************** BELANGRIJK
- 
- #: ../audit2allow/audit2allow:231
+ msgid "Could not set exec context to %s.\n"
+ msgstr ""
+@@ -86,855 +86,870 @@ msgstr ""
  msgid "To make this policy package active, execute:"
--msgstr ""
-+msgstr "Om dit tactiek pakket te activeren, voer uit:"
+ msgstr ""
  
- #: ../semanage/seobject.py:143 ../semanage/seobject.py:147
- msgid "global"
+-#: ../semanage/seobject.py:143 ../semanage/seobject.py:147
+-msgid "global"
 -msgstr ""
-+msgstr "globaal"
- 
--#: ../semanage/seobject.py:222
-+#: ../semanage/seobject.py:225
+-
+-#: ../semanage/seobject.py:225
++#: ../semanage/seobject.py:200
  msgid "Could not create semanage handle"
--msgstr ""
-+msgstr "Kan semanage handle niet creëren"
+ msgstr ""
  
--#: ../semanage/seobject.py:230
-+#: ../semanage/seobject.py:233
+-#: ../semanage/seobject.py:233
++#: ../semanage/seobject.py:208
  msgid "SELinux policy is not managed or store cannot be accessed."
--msgstr "SELinux policy is niet beheerd of store kan niet worden benaderd."
-+msgstr "SELinux tactiek is niet beheerd of krijg geen toegang tot opslag."
+ msgstr ""
  
--#: ../semanage/seobject.py:235
-+#: ../semanage/seobject.py:238
+-#: ../semanage/seobject.py:238
++#: ../semanage/seobject.py:213
  msgid "Cannot read policy store."
--msgstr "Kan policy store niet lezen."
-+msgstr "Kan tactiek opslag niet lezen."
+ msgstr ""
  
--#: ../semanage/seobject.py:240
-+#: ../semanage/seobject.py:243
+-#: ../semanage/seobject.py:243
++#: ../semanage/seobject.py:218
  msgid "Could not establish semanage connection"
--msgstr "Kan semanage-connectie niet tot stand brengen"
-+msgstr "Kan semanage verbinding niet tot stand brengen"
+ msgstr ""
  
--#: ../semanage/seobject.py:245
--#, fuzzy
-+#: ../semanage/seobject.py:248
+-#: ../semanage/seobject.py:248
++#: ../semanage/seobject.py:223
  msgid "Could not test MLS enabled status"
--msgstr "Kan MLS bereik niet instellen voor %s"
-+msgstr "Kan MLS aangezet status niet testen"
+ msgstr ""
  
--#: ../semanage/seobject.py:251 ../semanage/seobject.py:266
-+#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
+-#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
++#: ../semanage/seobject.py:229 ../semanage/seobject.py:244
  msgid "Not yet implemented"
- msgstr "Nog niet geïmplementeerd"
+ msgstr ""
  
--#: ../semanage/seobject.py:255
-+#: ../semanage/seobject.py:258
+-#: ../semanage/seobject.py:258
++#: ../semanage/seobject.py:233
  msgid "Semanage transaction already in progress"
--msgstr ""
-+msgstr "Semanage transactie is al bezig"
+ msgstr ""
  
--#: ../semanage/seobject.py:264
-+#: ../semanage/seobject.py:267
+-#: ../semanage/seobject.py:267
++#: ../semanage/seobject.py:242
  msgid "Could not start semanage transaction"
--msgstr "Kan semanage-transactie niet starten"
-+msgstr "Kan semanage transactie niet starten"
+ msgstr ""
  
--#: ../semanage/seobject.py:274
-+#: ../semanage/seobject.py:278
+-#: ../semanage/seobject.py:278
++#: ../semanage/seobject.py:254
  msgid "Could not commit semanage transaction"
--msgstr "Kan semanage-transactie niet uitvoeren"
-+msgstr "Kan semanage transactie niet uitvoeren"
+ msgstr ""
  
--#: ../semanage/seobject.py:279
-+#: ../semanage/seobject.py:283
+-#: ../semanage/seobject.py:283
++#: ../semanage/seobject.py:259
  msgid "Semanage transaction not in progress"
--msgstr ""
-+msgstr "Semanage transactie is niet bezig"
+ msgstr ""
  
--#: ../semanage/seobject.py:291 ../semanage/seobject.py:371
-+#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
+-#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
++#: ../semanage/seobject.py:271 ../semanage/seobject.py:351
  msgid "Could not list SELinux modules"
- msgstr "Kan SELinux modules niet tonen"
+ msgstr ""
  
--#: ../semanage/seobject.py:304
--#, fuzzy
-+#: ../semanage/seobject.py:308
+-#: ../semanage/seobject.py:308
++#: ../semanage/seobject.py:284
  msgid "Modules Name"
--msgstr "Modulenaam"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:304
-+#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
+-#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
++#: ../semanage/seobject.py:284 ../gui/modulesPage.py:63
  msgid "Version"
- msgstr "Versie"
+ msgstr "Versjon"
  
--#: ../semanage/seobject.py:307
-+#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
+-#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
++#: ../semanage/seobject.py:287 ../gui/statusPage.py:75
  msgid "Disabled"
--msgstr ""
-+msgstr "Uitgezet"
+ msgstr "Slått av"
  
--#: ../semanage/seobject.py:322
-+#: ../semanage/seobject.py:326
+-#: ../semanage/seobject.py:326
++#: ../semanage/seobject.py:302
  #, python-format
  msgid "Could not disable module %s (remove failed)"
  msgstr ""
  
--#: ../semanage/seobject.py:333
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:337
-+#, python-format
+-#: ../semanage/seobject.py:337
++#: ../semanage/seobject.py:313
+ #, python-format
  msgid "Could not enable module %s (remove failed)"
--msgstr "Kan rol %s niet toevoegen voor %s"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:348
-+#: ../semanage/seobject.py:352
+-#: ../semanage/seobject.py:352
++#: ../semanage/seobject.py:328
  #, python-format
  msgid "Could not remove module %s (remove failed)"
  msgstr ""
  
--#: ../semanage/seobject.py:358
-+#: ../semanage/seobject.py:362
+-#: ../semanage/seobject.py:362
++#: ../semanage/seobject.py:338
  msgid "dontaudit requires either 'on' or 'off'"
  msgstr ""
  
--#: ../semanage/seobject.py:387
--#, fuzzy
-+#: ../semanage/seobject.py:391
+-#: ../semanage/seobject.py:391
++#: ../semanage/seobject.py:366
  msgid "Builtin Permissive Types"
--msgstr "Permissive soorten"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:397
--#, fuzzy
-+#: ../semanage/seobject.py:401
+-#: ../semanage/seobject.py:401
++#: ../semanage/seobject.py:376
  msgid "Customized Permissive Types"
--msgstr "Permissive soorten"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:438
-+#: ../semanage/seobject.py:442
+-#: ../semanage/seobject.py:442
++#: ../semanage/seobject.py:417
  #, python-format
  msgid "Could not set permissive domain %s (module installation failed)"
--msgstr ""
-+msgstr "Kan toelatend domein %s niet instellen (module installatie mislukte)"
+ msgstr ""
  
--#: ../semanage/seobject.py:444
-+#: ../semanage/seobject.py:448
+-#: ../semanage/seobject.py:448
++#: ../semanage/seobject.py:423
  #, python-format
  msgid "Could not remove permissive domain %s (remove failed)"
--msgstr ""
-+msgstr "Kan toelatend domein %s niet verwijderen (verwijderen mislukte)"
+ msgstr ""
  
--#: ../semanage/seobject.py:479 ../semanage/seobject.py:553
--#: ../semanage/seobject.py:599 ../semanage/seobject.py:696
--#: ../semanage/seobject.py:726 ../semanage/seobject.py:793
--#: ../semanage/seobject.py:850 ../semanage/seobject.py:1097
--#: ../semanage/seobject.py:1786 ../semanage/seobject.py:1849
--#: ../semanage/seobject.py:1868 ../semanage/seobject.py:1985
--#: ../semanage/seobject.py:2037
-+#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
-+#: ../semanage/seobject.py:603 ../semanage/seobject.py:700
-+#: ../semanage/seobject.py:730 ../semanage/seobject.py:797
-+#: ../semanage/seobject.py:854 ../semanage/seobject.py:1101
-+#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
-+#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
-+#: ../semanage/seobject.py:2045
+-#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
+-#: ../semanage/seobject.py:603 ../semanage/seobject.py:700
+-#: ../semanage/seobject.py:730 ../semanage/seobject.py:797
+-#: ../semanage/seobject.py:854 ../semanage/seobject.py:1101
+-#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
+-#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
+-#: ../semanage/seobject.py:2045
++#: ../semanage/seobject.py:458 ../semanage/seobject.py:532
++#: ../semanage/seobject.py:578 ../semanage/seobject.py:675
++#: ../semanage/seobject.py:705 ../semanage/seobject.py:772
++#: ../semanage/seobject.py:829 ../semanage/seobject.py:1084
++#: ../semanage/seobject.py:1800 ../semanage/seobject.py:1863
++#: ../semanage/seobject.py:1882 ../semanage/seobject.py:2003
++#: ../semanage/seobject.py:2056
  #, python-format
  msgid "Could not create a key for %s"
- msgstr "Kan geen sleutel aanmaken voor %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
--#: ../semanage/seobject.py:603 ../semanage/seobject.py:609
-+#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
-+#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
+-#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
+-#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
++#: ../semanage/seobject.py:462 ../semanage/seobject.py:536
++#: ../semanage/seobject.py:582 ../semanage/seobject.py:588
  #, python-format
  msgid "Could not check if login mapping for %s is defined"
--msgstr "Kan niet controleren of login mapping voor %s is gedefinieerd"
-+msgstr "Kan niet controleren of inlog afbeelding voor %s is gedefinieerd"
+ msgstr ""
  
--#: ../semanage/seobject.py:492
-+#: ../semanage/seobject.py:496
+-#: ../semanage/seobject.py:496
++#: ../semanage/seobject.py:471
  #, python-format
  msgid "Linux Group %s does not exist"
- msgstr "Linux groep %s bestaat niet"
+ msgstr ""
  
--#: ../semanage/seobject.py:497
-+#: ../semanage/seobject.py:501
+-#: ../semanage/seobject.py:501
++#: ../semanage/seobject.py:476
  #, python-format
  msgid "Linux User %s does not exist"
- msgstr "Linux gebruiker %s bestaat niet"
+ msgstr ""
  
--#: ../semanage/seobject.py:501
-+#: ../semanage/seobject.py:505
+-#: ../semanage/seobject.py:505
++#: ../semanage/seobject.py:480
  #, python-format
  msgid "Could not create login mapping for %s"
--msgstr "Kan geen login mapping aanmaken voor %s"
-+msgstr "Kan geen inlog afbeelding aanmaken voor %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:505 ../semanage/seobject.py:741
-+#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
+-#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
++#: ../semanage/seobject.py:484 ../semanage/seobject.py:720
  #, python-format
  msgid "Could not set name for %s"
- msgstr "Kan naam niet instellen voor %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:510 ../semanage/seobject.py:751
-+#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
+-#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
++#: ../semanage/seobject.py:489 ../semanage/seobject.py:730
  #, python-format
  msgid "Could not set MLS range for %s"
--msgstr "Kan MLS bereik niet instellen voor %s"
-+msgstr "Kan MLS reeks niet instellen voor %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:514
-+#: ../semanage/seobject.py:518
+-#: ../semanage/seobject.py:518
++#: ../semanage/seobject.py:493
  #, python-format
  msgid "Could not set SELinux user for %s"
- msgstr "Kan SELinux gebruiker niet instellen voor %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:518
-+#: ../semanage/seobject.py:522
+-#: ../semanage/seobject.py:522
++#: ../semanage/seobject.py:497
  #, python-format
  msgid "Could not add login mapping for %s"
--msgstr "Kan login mapping niet toevoegen voor %s"
-+msgstr "Kan inlog afbeelding niet toevoegen voor %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:536
-+#: ../semanage/seobject.py:540
+-#: ../semanage/seobject.py:540
++#: ../semanage/seobject.py:515
  msgid "Requires seuser or serange"
- msgstr "Vereist seuser of serange"
+ msgstr ""
  
--#: ../semanage/seobject.py:559 ../semanage/seobject.py:605
-+#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
+-#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
++#: ../semanage/seobject.py:538 ../semanage/seobject.py:584
  #, python-format
  msgid "Login mapping for %s is not defined"
--msgstr "Login mapping voor %s is niet gedefinieerd"
-+msgstr "Inlog afbeelding voor %s is niet gedefinieerd"
+ msgstr ""
  
--#: ../semanage/seobject.py:563
-+#: ../semanage/seobject.py:567
+-#: ../semanage/seobject.py:567
++#: ../semanage/seobject.py:542
  #, python-format
  msgid "Could not query seuser for %s"
- msgstr "Kan seuser niet opvragen voor %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:577
-+#: ../semanage/seobject.py:581
+-#: ../semanage/seobject.py:581
++#: ../semanage/seobject.py:556
  #, python-format
  msgid "Could not modify login mapping for %s"
--msgstr "Kan login mapping niet veranderen voor %s"
-+msgstr "Kan inlog afbeelding niet veranderen voor %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:611
-+#: ../semanage/seobject.py:615
+-#: ../semanage/seobject.py:615
++#: ../semanage/seobject.py:590
  #, python-format
  msgid "Login mapping for %s is defined in policy, cannot be deleted"
  msgstr ""
--"Login mapping voor %s is gedefinieerd in policy, kan niet worden verwijderd"
-+"Inlog afbeelding voor %s is gedefinieerd in tactiek, kan niet worden "
-+"verwijderd"
  
--#: ../semanage/seobject.py:615
-+#: ../semanage/seobject.py:619
+-#: ../semanage/seobject.py:619
++#: ../semanage/seobject.py:594
  #, python-format
  msgid "Could not delete login mapping for %s"
--msgstr "Kan login mapping niet verwijderen voor %s"
-+msgstr "Kan inlog afbeelding niet verwijderen voor %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:637 ../semanage/seobject.py:655
--#: ../semanage/seobject.py:893
-+#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
-+#: ../semanage/seobject.py:897
+-#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
+-#: ../semanage/seobject.py:897
++#: ../semanage/seobject.py:616 ../semanage/seobject.py:634
++#: ../semanage/seobject.py:872
  msgid "Could not list login mappings"
--msgstr "Kan login mappings niet tonen"
-+msgstr "Kan inlog afbeeldingen niet tonen"
+ msgstr ""
  
--#: ../semanage/seobject.py:680 ../semanage/seobject.py:685
-+#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../gui/system-config-selinux.glade:100
+-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
++#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
+ #: ../gui/system-config-selinux.glade:100
  msgid "Login Name"
--msgstr ""
-+msgstr "Inlog naam"
+ msgstr ""
  
--#: ../semanage/seobject.py:680 ../semanage/seobject.py:685
--#: ../semanage/seobject.py:943 ../semanage/seobject.py:948
-+#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../gui/system-config-selinux.glade:128
-+#: ../gui/system-config-selinux.glade:915
-+#: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
+-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
+-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
++#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
++#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
+ #: ../gui/system-config-selinux.glade:128
+ #: ../gui/system-config-selinux.glade:915
+ #: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
  msgid "SELinux User"
- msgstr "SELinux gebruiker"
+ msgstr ""
  
--#: ../semanage/seobject.py:680
-+#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
-+#: ../gui/system-config-selinux.glade:943
+-#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
++#: ../semanage/seobject.py:659 ../gui/system-config-selinux.glade:156
+ #: ../gui/system-config-selinux.glade:943
  msgid "MLS/MCS Range"
--msgstr "MLS/MCS bereik"
-+msgstr "MLS/MCS reeks"
+ msgstr ""
  
--#: ../semanage/seobject.py:699 ../semanage/seobject.py:730
--#: ../semanage/seobject.py:797 ../semanage/seobject.py:854
--#: ../semanage/seobject.py:860
-+#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
-+#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
-+#: ../semanage/seobject.py:864
+-#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
+-#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
+-#: ../semanage/seobject.py:864
++#: ../semanage/seobject.py:678 ../semanage/seobject.py:709
++#: ../semanage/seobject.py:776 ../semanage/seobject.py:833
++#: ../semanage/seobject.py:839
  #, python-format
  msgid "Could not check if SELinux user %s is defined"
- msgstr "Kan niet controleren of SELinux gebruiker %s is gedefinieerd"
+ msgstr ""
  
--#: ../semanage/seobject.py:702 ../semanage/seobject.py:803
--#: ../semanage/seobject.py:866
-+#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
-+#: ../semanage/seobject.py:870
+-#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
+-#: ../semanage/seobject.py:870
++#: ../semanage/seobject.py:681 ../semanage/seobject.py:782
++#: ../semanage/seobject.py:845
  #, python-format
  msgid "Could not query user for %s"
- msgstr "Kan gebruiker niet opvragen voor %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:722
-+#: ../semanage/seobject.py:726
+-#: ../semanage/seobject.py:726
++#: ../semanage/seobject.py:701
  #, python-format
  msgid "You must add at least one role for %s"
--msgstr "U moet ten minste een rol voor %s toevoegen"
-+msgstr "Je moet ten minste een rol voor %s toevoegen"
+ msgstr ""
  
--#: ../semanage/seobject.py:737
-+#: ../semanage/seobject.py:741
+-#: ../semanage/seobject.py:741
++#: ../semanage/seobject.py:716
  #, python-format
  msgid "Could not create SELinux user for %s"
- msgstr "Kan geen SELinux gebruiker aanmaken voor %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:746
-+#: ../semanage/seobject.py:750
+-#: ../semanage/seobject.py:750
++#: ../semanage/seobject.py:725
  #, python-format
  msgid "Could not add role %s for %s"
- msgstr "Kan rol %s niet toevoegen voor %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:755
-+#: ../semanage/seobject.py:759
+-#: ../semanage/seobject.py:759
++#: ../semanage/seobject.py:734
  #, python-format
  msgid "Could not set MLS level for %s"
- msgstr "Kan MLS niveau niet instellen voor %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:758
-+#: ../semanage/seobject.py:762
+-#: ../semanage/seobject.py:762
++#: ../semanage/seobject.py:737
  #, python-format
  msgid "Could not add prefix %s for %s"
- msgstr "Kan prefix %s niet toevoegen voor %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:761
-+#: ../semanage/seobject.py:765
+-#: ../semanage/seobject.py:765
++#: ../semanage/seobject.py:740
  #, python-format
  msgid "Could not extract key for %s"
--msgstr "Kan sleutel niet uitpakken voor %s"
-+msgstr "Kan sleutel niet extraheren voor %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:765
-+#: ../semanage/seobject.py:769
+-#: ../semanage/seobject.py:769
++#: ../semanage/seobject.py:744
  #, python-format
  msgid "Could not add SELinux user %s"
- msgstr "Kan SELinux gebruiker %s niet toevoegen"
+ msgstr ""
  
--#: ../semanage/seobject.py:787
-+#: ../semanage/seobject.py:791
+-#: ../semanage/seobject.py:791
++#: ../semanage/seobject.py:766
  msgid "Requires prefix, roles, level or range"
- msgstr "Vereist prefix, rollen, niveau of bereik"
+ msgstr ""
  
--#: ../semanage/seobject.py:789
-+#: ../semanage/seobject.py:793
+-#: ../semanage/seobject.py:793
++#: ../semanage/seobject.py:768
  msgid "Requires prefix or roles"
- msgstr "Vereist prefix of rollen"
+ msgstr ""
  
--#: ../semanage/seobject.py:799 ../semanage/seobject.py:856
-+#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
+-#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
++#: ../semanage/seobject.py:778 ../semanage/seobject.py:835
  #, python-format
  msgid "SELinux user %s is not defined"
- msgstr "SELinux gebruiker %s is niet gedefinieerd"
+ msgstr ""
  
--#: ../semanage/seobject.py:828
-+#: ../semanage/seobject.py:832
+-#: ../semanage/seobject.py:832
++#: ../semanage/seobject.py:807
  #, python-format
  msgid "Could not modify SELinux user %s"
- msgstr "Kan SELinux gebruiker %s niet veranderen"
+ msgstr ""
  
--#: ../semanage/seobject.py:862
-+#: ../semanage/seobject.py:866
+-#: ../semanage/seobject.py:866
++#: ../semanage/seobject.py:841
  #, python-format
  msgid "SELinux user %s is defined in policy, cannot be deleted"
  msgstr ""
--"SELinux gebruiker %s is gedefinieerd in policy, kan niet worden verwijderd"
-+"SELinux gebruiker %s is gedefinieerd in tactiek, kan niet worden verwijderd"
  
--#: ../semanage/seobject.py:873
-+#: ../semanage/seobject.py:877
+-#: ../semanage/seobject.py:877
++#: ../semanage/seobject.py:852
  #, python-format
  msgid "Could not delete SELinux user %s"
- msgstr "Kan SELinux gebruiker %s niet verwijderen"
+ msgstr ""
  
--#: ../semanage/seobject.py:911
-+#: ../semanage/seobject.py:915
+-#: ../semanage/seobject.py:915
++#: ../semanage/seobject.py:890
  msgid "Could not list SELinux users"
- msgstr "Kan SELinux gebruikers niet tonen"
+ msgstr ""
  
--#: ../semanage/seobject.py:917
-+#: ../semanage/seobject.py:921
+-#: ../semanage/seobject.py:921
++#: ../semanage/seobject.py:896
  #, python-format
  msgid "Could not list roles for user %s"
- msgstr "Kan rollen voor gebruiker %s niet tonen"
+ msgstr ""
  
--#: ../semanage/seobject.py:942
-+#: ../semanage/seobject.py:946
+-#: ../semanage/seobject.py:946
++#: ../semanage/seobject.py:921
  msgid "Labeling"
--msgstr ""
-+msgstr "Labelen"
+ msgstr ""
  
--#: ../semanage/seobject.py:942
-+#: ../semanage/seobject.py:946
+-#: ../semanage/seobject.py:946
++#: ../semanage/seobject.py:921
  msgid "MLS/"
- msgstr "MLS/"
+ msgstr ""
  
--#: ../semanage/seobject.py:943
-+#: ../semanage/seobject.py:947
+-#: ../semanage/seobject.py:947
++#: ../semanage/seobject.py:922
  msgid "Prefix"
- msgstr "Prefix"
+ msgstr ""
  
--#: ../semanage/seobject.py:943
-+#: ../semanage/seobject.py:947
+-#: ../semanage/seobject.py:947
++#: ../semanage/seobject.py:922
  msgid "MCS Level"
- msgstr "MCS niveau"
+ msgstr ""
  
--#: ../semanage/seobject.py:943
-+#: ../semanage/seobject.py:947
+-#: ../semanage/seobject.py:947
++#: ../semanage/seobject.py:922
  msgid "MCS Range"
--msgstr "MCS bereik"
-+msgstr "MCS reeks"
+ msgstr ""
  
--#: ../semanage/seobject.py:943 ../semanage/seobject.py:948
-+#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
+-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
++#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
+ #: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
  msgid "SELinux Roles"
--msgstr ""
-+msgstr "SELinux rollen"
+ msgstr ""
  
--#: ../semanage/seobject.py:963
-+#: ../semanage/seobject.py:967
+-#: ../semanage/seobject.py:967
++#: ../semanage/seobject.py:944
  msgid "Protocol udp or tcp is required"
- msgstr "Protocol udp of tcp is vereist"
+ msgstr ""
  
--#: ../semanage/seobject.py:965
-+#: ../semanage/seobject.py:969
+-#: ../semanage/seobject.py:969
++#: ../semanage/seobject.py:946
  msgid "Port is required"
- msgstr "Poort is vereist"
+ msgstr ""
  
--#: ../semanage/seobject.py:975
--#, fuzzy
-+#: ../semanage/seobject.py:979
+-#: ../semanage/seobject.py:979
++#: ../semanage/seobject.py:956
  msgid "Invalid Port"
--msgstr "Ongeldige prefix %s"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:979
-+#: ../semanage/seobject.py:983
+-#: ../semanage/seobject.py:983
++#: ../semanage/seobject.py:960
  #, python-format
  msgid "Could not create a key for %s/%s"
- msgstr "Kan geen sleutel aanmaken voor %s/%s"
+ msgstr ""
  
--#: ../semanage/seobject.py:990
-+#: ../semanage/seobject.py:994
+-#: ../semanage/seobject.py:994
++#: ../semanage/seobject.py:971
  msgid "Type is required"
- msgstr "Type is vereist"
+ msgstr ""
  
--#: ../semanage/seobject.py:996 ../semanage/seobject.py:1055
--#: ../semanage/seobject.py:1110 ../semanage/seobject.py:1116
-+#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
-+#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
+-#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
+-#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
++#: ../semanage/seobject.py:974 ../semanage/seobject.py:1036
++#: ../semanage/seobject.py:1794
++#, python-format
++msgid "Type %s is invalid, must be a port type"
++msgstr ""
++
++#: ../semanage/seobject.py:980 ../semanage/seobject.py:1042
++#: ../semanage/seobject.py:1097 ../semanage/seobject.py:1103
  #, python-format
  msgid "Could not check if port %s/%s is defined"
--msgstr "Kan niet controleren of poort %s/%s is gedefinieerd"
-+msgstr "Kan niet controleren of poort %s/%s gedefinieerd is"
+ msgstr ""
  
--#: ../semanage/seobject.py:998
-+#: ../semanage/seobject.py:1002
+-#: ../semanage/seobject.py:1002
++#: ../semanage/seobject.py:982
  #, python-format
  msgid "Port %s/%s already defined"
- msgstr "Poort %s/%s is al gedefinieerd"
+ msgstr ""
  
--#: ../semanage/seobject.py:1002
-+#: ../semanage/seobject.py:1006
+-#: ../semanage/seobject.py:1006
++#: ../semanage/seobject.py:986
  #, python-format
  msgid "Could not create port for %s/%s"
- msgstr "Kan geen poort aanmaken voor %s/%s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1008
-+#: ../semanage/seobject.py:1012
+-#: ../semanage/seobject.py:1012
++#: ../semanage/seobject.py:992
  #, python-format
  msgid "Could not create context for %s/%s"
- msgstr "Kan geen context aanmaken voor %s/%s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1012
-+#: ../semanage/seobject.py:1016
+-#: ../semanage/seobject.py:1016
++#: ../semanage/seobject.py:996
  #, python-format
  msgid "Could not set user in port context for %s/%s"
- msgstr "Kan gebruiker in poort context niet instellen voor %s/%s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1016
-+#: ../semanage/seobject.py:1020
+-#: ../semanage/seobject.py:1020
++#: ../semanage/seobject.py:1000
  #, python-format
  msgid "Could not set role in port context for %s/%s"
- msgstr "Kan rol in poort context niet instellen voor %s/%s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1020
-+#: ../semanage/seobject.py:1024
+-#: ../semanage/seobject.py:1024
++#: ../semanage/seobject.py:1004
  #, python-format
  msgid "Could not set type in port context for %s/%s"
- msgstr "Kan type in poort context niet instellen voor %s/%s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1025
-+#: ../semanage/seobject.py:1029
+-#: ../semanage/seobject.py:1029
++#: ../semanage/seobject.py:1009
  #, 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"
+ msgstr ""
  
--#: ../semanage/seobject.py:1029
-+#: ../semanage/seobject.py:1033
+-#: ../semanage/seobject.py:1033
++#: ../semanage/seobject.py:1013
  #, python-format
  msgid "Could not set port context for %s/%s"
- msgstr "Kan poort context niet instellen voor %s/%s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1033
-+#: ../semanage/seobject.py:1037
+-#: ../semanage/seobject.py:1037
++#: ../semanage/seobject.py:1017
  #, python-format
  msgid "Could not add port %s/%s"
- msgstr "Kan poort %s/%s niet toevoegen"
+ msgstr ""
  
--#: ../semanage/seobject.py:1047 ../semanage/seobject.py:1312
--#: ../semanage/seobject.py:1508
-+#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
-+#: ../semanage/seobject.py:1512
+-#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
+-#: ../semanage/seobject.py:1512
++#: ../semanage/seobject.py:1031 ../semanage/seobject.py:1304
++#: ../semanage/seobject.py:1503
  msgid "Requires setype or serange"
- msgstr "Vereist setype of serange"
+ msgstr ""
  
--#: ../semanage/seobject.py:1049
-+#: ../semanage/seobject.py:1053
+-#: ../semanage/seobject.py:1053
++#: ../semanage/seobject.py:1033
  msgid "Requires setype"
- msgstr "Vereist setype"
+ msgstr ""
  
--#: ../semanage/seobject.py:1057 ../semanage/seobject.py:1112
-+#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
+-#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
++#: ../semanage/seobject.py:1044 ../semanage/seobject.py:1099
  #, python-format
  msgid "Port %s/%s is not defined"
- msgstr "Poort %s/%s is niet gedefinieerd"
+ msgstr ""
  
--#: ../semanage/seobject.py:1061
-+#: ../semanage/seobject.py:1065
+-#: ../semanage/seobject.py:1065
++#: ../semanage/seobject.py:1048
  #, python-format
  msgid "Could not query port %s/%s"
- msgstr "Kan poort %s/%s niet opvragen"
+ msgstr ""
  
--#: ../semanage/seobject.py:1072
-+#: ../semanage/seobject.py:1076
+-#: ../semanage/seobject.py:1076
++#: ../semanage/seobject.py:1059
  #, python-format
  msgid "Could not modify port %s/%s"
- msgstr "Kan poort %s/%s niet veranderen"
+ msgstr ""
  
--#: ../semanage/seobject.py:1085
-+#: ../semanage/seobject.py:1089
+-#: ../semanage/seobject.py:1089
++#: ../semanage/seobject.py:1072
  msgid "Could not list the ports"
- msgstr "Kan poorten niet tonen"
+ msgstr ""
  
--#: ../semanage/seobject.py:1101
-+#: ../semanage/seobject.py:1105
+-#: ../semanage/seobject.py:1105
++#: ../semanage/seobject.py:1088
  #, python-format
  msgid "Could not delete the port %s"
- msgstr "Kan poort %s niet verwijderen"
+ msgstr ""
  
--#: ../semanage/seobject.py:1118
-+#: ../semanage/seobject.py:1122
+-#: ../semanage/seobject.py:1122
++#: ../semanage/seobject.py:1105
  #, python-format
  msgid "Port %s/%s is defined in policy, cannot be deleted"
--msgstr "Poort %s/%s is gedefinieerd in policy, kan niet worden verwijderd"
-+msgstr "Poort %s/%s is gedefinieerd in tactiek, kan niet worden verwijderd"
+ msgstr ""
  
--#: ../semanage/seobject.py:1122
-+#: ../semanage/seobject.py:1126
+-#: ../semanage/seobject.py:1126
++#: ../semanage/seobject.py:1109
  #, python-format
  msgid "Could not delete port %s/%s"
- msgstr "Kan poort %s/%s niet verwijderen"
+ msgstr ""
  
--#: ../semanage/seobject.py:1138 ../semanage/seobject.py:1160
-+#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
+-#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
++#: ../semanage/seobject.py:1125 ../semanage/seobject.py:1147
  msgid "Could not list ports"
- msgstr "Kan poorten niet tonen"
+ msgstr ""
  
--#: ../semanage/seobject.py:1199
-+#: ../semanage/seobject.py:1203
+-#: ../semanage/seobject.py:1203
++#: ../semanage/seobject.py:1186
  msgid "SELinux Port Type"
--msgstr ""
-+msgstr "SELinux poort type"
+ msgstr ""
  
--#: ../semanage/seobject.py:1199
-+#: ../semanage/seobject.py:1203
+-#: ../semanage/seobject.py:1203
++#: ../semanage/seobject.py:1186
  msgid "Proto"
--msgstr ""
-+msgstr "Proto"
+ msgstr ""
  
--#: ../semanage/seobject.py:1199
-+#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
+-#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
++#: ../semanage/seobject.py:1186 ../gui/system-config-selinux.glade:335
  msgid "Port Number"
--msgstr "Poortnummer"
-+msgstr "Poort nummer"
+ msgstr ""
  
--#: ../semanage/seobject.py:1218
--#, fuzzy
-+#: ../semanage/seobject.py:1222
+-#: ../semanage/seobject.py:1222
++#: ../semanage/seobject.py:1207
  msgid "Node Address is required"
--msgstr "Poort is vereist"
-+msgstr "Node adres is vereist"
+ msgstr ""
  
--#: ../semanage/seobject.py:1233
-+#: ../semanage/seobject.py:1237
+-#: ../semanage/seobject.py:1237
++#: ../semanage/seobject.py:1222
  msgid "Unknown or missing protocol"
--msgstr ""
-+msgstr "Onbekend of ontbrekend protocol"
- 
--#: ../semanage/seobject.py:1247 ../semanage/seobject.py:1446
--#: ../semanage/seobject.py:1724
-+#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
-+#: ../semanage/seobject.py:1728
- msgid "SELinux Type is required"
- msgstr "SELinux type is vereist"
+ msgstr ""
  
--#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1316
--#: ../semanage/seobject.py:1352 ../semanage/seobject.py:1450
--#: ../semanage/seobject.py:1512 ../semanage/seobject.py:1546
+-#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
 -#: ../semanage/seobject.py:1728
-+#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
-+#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
-+#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
-+#: ../semanage/seobject.py:1732
+-msgid "SELinux Type is required"
++#: ../semanage/seobject.py:1236
++msgid "SELinux node type is required"
++msgstr ""
++
++#: ../semanage/seobject.py:1239 ../semanage/seobject.py:1307
++#, python-format
++msgid "Type %s is invalid, must be a node type"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
+-#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
+-#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
+-#: ../semanage/seobject.py:1732
++#: ../semanage/seobject.py:1243 ../semanage/seobject.py:1311
++#: ../semanage/seobject.py:1347 ../semanage/seobject.py:1445
++#: ../semanage/seobject.py:1507 ../semanage/seobject.py:1541
++#: ../semanage/seobject.py:1739
  #, python-format
  msgid "Could not create key for %s"
- msgstr "Kan geen sleutel aanmaken voor %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1253 ../semanage/seobject.py:1320
--#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1362
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
-+#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
-+#, python-format
+-#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
+-#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
++#: ../semanage/seobject.py:1245 ../semanage/seobject.py:1315
++#: ../semanage/seobject.py:1351 ../semanage/seobject.py:1357
+ #, python-format
  msgid "Could not check if addr %s is defined"
--msgstr "Kan niet controleren of poort %s/%s is gedefinieerd"
-+msgstr "Kan niet controleren of addr %s is gedefinieerd"
+ msgstr ""
  
--#: ../semanage/seobject.py:1262
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1266
-+#, python-format
+-#: ../semanage/seobject.py:1266
++#: ../semanage/seobject.py:1254
+ #, python-format
  msgid "Could not create addr for %s"
--msgstr "Kan geen sleutel aanmaken voor %s"
-+msgstr "Kan geen addr aanmaken voor %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1268 ../semanage/seobject.py:1466
--#: ../semanage/seobject.py:1686
-+#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
-+#: ../semanage/seobject.py:1690
+-#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
+-#: ../semanage/seobject.py:1690
++#: ../semanage/seobject.py:1260 ../semanage/seobject.py:1461
++#: ../semanage/seobject.py:1694
  #, python-format
  msgid "Could not create context for %s"
- msgstr "Kan geen context aanmaken voor %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1272
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1276
-+#, python-format
+-#: ../semanage/seobject.py:1276
++#: ../semanage/seobject.py:1264
+ #, python-format
  msgid "Could not set mask for %s"
--msgstr "Kan naam niet instellen voor %s"
-+msgstr "Kan geen masker instellen voor %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1276
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1280
-+#, python-format
+-#: ../semanage/seobject.py:1280
++#: ../semanage/seobject.py:1268
+ #, python-format
  msgid "Could not set user in addr context for %s"
--msgstr "Kan gebruiker in bestandscontext niet instellen voor %s"
-+msgstr "Kan gebruiker in addr context niet instellen voor %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1280
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1284
-+#, python-format
+-#: ../semanage/seobject.py:1284
++#: ../semanage/seobject.py:1272
+ #, python-format
  msgid "Could not set role in addr context for %s"
--msgstr "Kan rol in bestandscontext niet instellen voor %s"
-+msgstr "Kan rol in addr context niet instellen voor %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1284
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1288
-+#, python-format
+-#: ../semanage/seobject.py:1288
++#: ../semanage/seobject.py:1276
+ #, python-format
  msgid "Could not set type in addr context for %s"
--msgstr "Kan type in bestandscontext niet instellen voor %s"
-+msgstr "Kan type in addr context niet instellen voor %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1289
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1293
-+#, python-format
+-#: ../semanage/seobject.py:1293
++#: ../semanage/seobject.py:1281
+ #, python-format
  msgid "Could not set mls fields in addr context for %s"
--msgstr "Kan mls velden in bestandscontext niet instellen voor %s"
-+msgstr "Kan mls velden in addr context niet instellen voor %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1293
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1297
-+#, python-format
+-#: ../semanage/seobject.py:1297
++#: ../semanage/seobject.py:1285
+ #, python-format
  msgid "Could not set addr context for %s"
--msgstr "Kan bestandscontext niet instellen voor %s"
-+msgstr "Kan addr context niet instellen voor %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1297
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1301
-+#, python-format
+-#: ../semanage/seobject.py:1301
++#: ../semanage/seobject.py:1289
+ #, python-format
  msgid "Could not add addr %s"
--msgstr "Kan poort %s/%s niet toevoegen"
-+msgstr "Kan addr %s niet toevoegen"
+ msgstr ""
  
--#: ../semanage/seobject.py:1322 ../semanage/seobject.py:1358
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
-+#, python-format
+-#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
++#: ../semanage/seobject.py:1317 ../semanage/seobject.py:1353
+ #, python-format
  msgid "Addr %s is not defined"
--msgstr "Poort %s/%s is niet gedefinieerd"
-+msgstr "Addr %s is niet gedefinieerd"
+ msgstr ""
  
--#: ../semanage/seobject.py:1326
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1330
-+#, python-format
+-#: ../semanage/seobject.py:1330
++#: ../semanage/seobject.py:1321
+ #, python-format
  msgid "Could not query addr %s"
--msgstr "Kan poort %s/%s niet opvragen"
-+msgstr "Kan addr %s niet bevragen"
+ msgstr ""
  
--#: ../semanage/seobject.py:1336
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1340
-+#, python-format
+-#: ../semanage/seobject.py:1340
++#: ../semanage/seobject.py:1331
+ #, python-format
  msgid "Could not modify addr %s"
--msgstr "Kan poort %s/%s niet veranderen"
-+msgstr "Kan addr %s niet veranderen"
+ msgstr ""
  
--#: ../semanage/seobject.py:1364
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1368
-+#, python-format
+-#: ../semanage/seobject.py:1368
++#: ../semanage/seobject.py:1359
+ #, python-format
  msgid "Addr %s is defined in policy, cannot be deleted"
--msgstr "Poort %s/%s is gedefinieerd in policy, kan niet worden verwijderd"
-+msgstr "Addr %s gedefinieerd in tactiek, kan niet worden verwijderd"
+ msgstr ""
  
--#: ../semanage/seobject.py:1368
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1372
-+#, python-format
+-#: ../semanage/seobject.py:1372
++#: ../semanage/seobject.py:1363
+ #, python-format
  msgid "Could not delete addr %s"
--msgstr "Kan de %s niet verwijderen"
-+msgstr "Kan addr %s niet verwijderen"
+ msgstr ""
  
--#: ../semanage/seobject.py:1380
--#, fuzzy
-+#: ../semanage/seobject.py:1384
+-#: ../semanage/seobject.py:1384
++#: ../semanage/seobject.py:1375
  msgid "Could not deleteall node mappings"
--msgstr "Kan login mapping niet verwijderen voor %s"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:1394
--#, fuzzy
-+#: ../semanage/seobject.py:1398
+-#: ../semanage/seobject.py:1398
++#: ../semanage/seobject.py:1389
  msgid "Could not list addrs"
--msgstr "Kan poorten niet tonen"
-+msgstr "Kan addr's niet tonen"
+ msgstr ""
  
--#: ../semanage/seobject.py:1454 ../semanage/seobject.py:1516
--#: ../semanage/seobject.py:1550 ../semanage/seobject.py:1556
-+#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
-+#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
+-#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
+-#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
++#: ../semanage/seobject.py:1441 ../semanage/seobject.py:1732
++msgid "SELinux Type is required"
++msgstr ""
++
++#: ../semanage/seobject.py:1449 ../semanage/seobject.py:1511
++#: ../semanage/seobject.py:1545 ../semanage/seobject.py:1551
  #, python-format
  msgid "Could not check if interface %s is defined"
--msgstr "Kan niet controleren of interface %s is gedefinieerd"
-+msgstr "Kan niet controleren of interface %s gedefinieerd is"
+ msgstr ""
  
--#: ../semanage/seobject.py:1461
-+#: ../semanage/seobject.py:1465
+-#: ../semanage/seobject.py:1465
++#: ../semanage/seobject.py:1456
  #, python-format
  msgid "Could not create interface for %s"
- msgstr "Kan geen interface aanmaken voor %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1470
-+#: ../semanage/seobject.py:1474
+-#: ../semanage/seobject.py:1474
++#: ../semanage/seobject.py:1465
  #, python-format
  msgid "Could not set user in interface context for %s"
- msgstr "Kan gebruiker in interface context niet instellen voor %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1474
-+#: ../semanage/seobject.py:1478
+-#: ../semanage/seobject.py:1478
++#: ../semanage/seobject.py:1469
  #, python-format
  msgid "Could not set role in interface context for %s"
- msgstr "Kan rol in interface context niet instellen voor %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1478
-+#: ../semanage/seobject.py:1482
+-#: ../semanage/seobject.py:1482
++#: ../semanage/seobject.py:1473
  #, python-format
  msgid "Could not set type in interface context for %s"
- msgstr "Kan type in interface context niet instellen voor %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1483
-+#: ../semanage/seobject.py:1487
+-#: ../semanage/seobject.py:1487
++#: ../semanage/seobject.py:1478
  #, python-format
  msgid "Could not set mls fields in interface context for %s"
- msgstr "Kan mls velden in interface context niet instellen voor %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1487
-+#: ../semanage/seobject.py:1491
+-#: ../semanage/seobject.py:1491
++#: ../semanage/seobject.py:1482
  #, python-format
  msgid "Could not set interface context for %s"
- msgstr "Kan interface context niet instellen voor %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1491
-+#: ../semanage/seobject.py:1495
+-#: ../semanage/seobject.py:1495
++#: ../semanage/seobject.py:1486
  #, python-format
  msgid "Could not set message context for %s"
--msgstr "Kan message context niet instellen voor %s"
-+msgstr "Kan boodschap context niet instellen voor %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1495
-+#: ../semanage/seobject.py:1499
+-#: ../semanage/seobject.py:1499
++#: ../semanage/seobject.py:1490
  #, python-format
  msgid "Could not add interface %s"
- msgstr "Kan interface %s niet toevoegen"
+ msgstr ""
  
--#: ../semanage/seobject.py:1518 ../semanage/seobject.py:1552
-+#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
+-#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
++#: ../semanage/seobject.py:1513 ../semanage/seobject.py:1547
  #, python-format
  msgid "Interface %s is not defined"
- msgstr "Interface %s is niet gedefinieerd"
+ msgstr ""
  
--#: ../semanage/seobject.py:1522
-+#: ../semanage/seobject.py:1526
+-#: ../semanage/seobject.py:1526
++#: ../semanage/seobject.py:1517
  #, python-format
  msgid "Could not query interface %s"
- msgstr "Kan interface %s niet opvragen"
+ msgstr ""
  
--#: ../semanage/seobject.py:1533
-+#: ../semanage/seobject.py:1537
+-#: ../semanage/seobject.py:1537
++#: ../semanage/seobject.py:1528
  #, python-format
  msgid "Could not modify interface %s"
- msgstr "Kan interface %s niet veranderen"
+ msgstr ""
  
--#: ../semanage/seobject.py:1558
-+#: ../semanage/seobject.py:1562
+-#: ../semanage/seobject.py:1562
++#: ../semanage/seobject.py:1553
  #, python-format
  msgid "Interface %s is defined in policy, cannot be deleted"
--msgstr "Interface %s is gedefinieerd in policy, kan niet worden verwijderd"
-+msgstr "Interface %s is gedefinieerd in tactiek, kan niet worden verwijderd"
+ msgstr ""
  
--#: ../semanage/seobject.py:1562
-+#: ../semanage/seobject.py:1566
+-#: ../semanage/seobject.py:1566
++#: ../semanage/seobject.py:1557
  #, python-format
  msgid "Could not delete interface %s"
- msgstr "Kan interface %s niet verwijderen"
+ msgstr ""
  
--#: ../semanage/seobject.py:1574
--#, fuzzy
-+#: ../semanage/seobject.py:1578
+-#: ../semanage/seobject.py:1578
++#: ../semanage/seobject.py:1569
  msgid "Could not delete all interface  mappings"
--msgstr "Kan interface %s niet verwijderen"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:1588
-+#: ../semanage/seobject.py:1592
+-#: ../semanage/seobject.py:1592
++#: ../semanage/seobject.py:1583
  msgid "Could not list interfaces"
- msgstr "Kan interfaces niet tonen"
+ msgstr ""
  
--#: ../semanage/seobject.py:1613
-+#: ../semanage/seobject.py:1617
+-#: ../semanage/seobject.py:1617
++#: ../semanage/seobject.py:1608
  msgid "SELinux Interface"
- msgstr "SELinux interface"
+ msgstr ""
  
--#: ../semanage/seobject.py:1613 ../semanage/seobject.py:1936
-+#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
+-#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
++#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1954
  msgid "Context"
- msgstr "Context"
+ msgstr ""
  
--#: ../semanage/seobject.py:1663
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1667
-+#, python-format
+-#: ../semanage/seobject.py:1667
++#: ../semanage/seobject.py:1671
+ #, python-format
  msgid "Equivalence class for %s already exists"
--msgstr "Bestandscontext voor %s is al gedefinieerd"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:1669
-+#: ../semanage/seobject.py:1673
+-#: ../semanage/seobject.py:1673
++#: ../semanage/seobject.py:1677
  #, python-format
  msgid "File spec %s conflicts with equivalency rule '%s %s'"
  msgstr ""
  
--#: ../semanage/seobject.py:1678
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1682
-+#, python-format
+-#: ../semanage/seobject.py:1682
++#: ../semanage/seobject.py:1686
+ #, python-format
  msgid "Equivalence class for %s does not exists"
--msgstr "Linux gebruiker %s bestaat niet"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:1692
-+#: ../semanage/seobject.py:1696
+-#: ../semanage/seobject.py:1696
++#: ../semanage/seobject.py:1700
  #, python-format
  msgid "Could not set user in file context for %s"
--msgstr "Kan gebruiker in bestandscontext niet instellen voor %s"
-+msgstr "Kan gebruiker in bestand context niet instellen voor %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1696
-+#: ../semanage/seobject.py:1700
+-#: ../semanage/seobject.py:1700
++#: ../semanage/seobject.py:1704
  #, python-format
  msgid "Could not set role in file context for %s"
--msgstr "Kan rol in bestandscontext niet instellen voor %s"
-+msgstr "Kan rol in bestand context niet instellen voor %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1701 ../semanage/seobject.py:1758
-+#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
+-#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
++#: ../semanage/seobject.py:1709 ../semanage/seobject.py:1769
  #, python-format
  msgid "Could not set mls fields in file context for %s"
--msgstr "Kan mls velden in bestandscontext niet instellen voor %s"
-+msgstr "Kan mls velden in bestand context niet instellen voor %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1707
-+#: ../semanage/seobject.py:1711
+-#: ../semanage/seobject.py:1711
++#: ../semanage/seobject.py:1715
  msgid "Invalid file specification"
--msgstr ""
-+msgstr "Ongeldige bestand specificatie"
+ msgstr ""
  
--#: ../semanage/seobject.py:1709
-+#: ../semanage/seobject.py:1713
+-#: ../semanage/seobject.py:1713
++#: ../semanage/seobject.py:1717
  msgid "File specification can not include spaces"
  msgstr ""
  
--#: ../semanage/seobject.py:1714
-+#: ../semanage/seobject.py:1718
+-#: ../semanage/seobject.py:1718
++#: ../semanage/seobject.py:1722
  #, python-format
  msgid ""
  "File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
  msgstr ""
  
--#: ../semanage/seobject.py:1732 ../semanage/seobject.py:1737
--#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1872
--#: ../semanage/seobject.py:1876
-+#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
-+#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
-+#: ../semanage/seobject.py:1880
+-#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
+-#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
+-#: ../semanage/seobject.py:1880
++#: ../semanage/seobject.py:1735
++#, python-format
++msgid "Type %s is invalid, must be a file or device type"
++msgstr ""
++
++#: ../semanage/seobject.py:1743 ../semanage/seobject.py:1748
++#: ../semanage/seobject.py:1804 ../semanage/seobject.py:1886
++#: ../semanage/seobject.py:1890
  #, python-format
  msgid "Could not check if file context for %s is defined"
--msgstr "Kan niet controleren of bestandscontext voor %s is gedefinieerd"
-+msgstr "Kan niet controleren of bestand context voor %s is gedefinieerd"
+ msgstr ""
  
--#: ../semanage/seobject.py:1745
-+#: ../semanage/seobject.py:1749
+-#: ../semanage/seobject.py:1749
++#: ../semanage/seobject.py:1756
  #, python-format
  msgid "Could not create file context for %s"
--msgstr "Kan geen bestandscontext aanmaken voor %s"
-+msgstr "Kan geen bestand context aanmaken voor %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1753
-+#: ../semanage/seobject.py:1757
+-#: ../semanage/seobject.py:1757
++#: ../semanage/seobject.py:1764
  #, python-format
  msgid "Could not set type in file context for %s"
--msgstr "Kan type in bestandscontext niet instellen voor %s"
-+msgstr "Kan type in bestand context niet instellen voor %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1761 ../semanage/seobject.py:1818
--#: ../semanage/seobject.py:1822
-+#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
-+#: ../semanage/seobject.py:1826
+-#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
+-#: ../semanage/seobject.py:1826
++#: ../semanage/seobject.py:1772 ../semanage/seobject.py:1832
++#: ../semanage/seobject.py:1836
  #, python-format
  msgid "Could not set file context for %s"
--msgstr "Kan bestandscontext niet instellen voor %s"
-+msgstr "Kan bestand context niet instellen voor %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1767
-+#: ../semanage/seobject.py:1771
+-#: ../semanage/seobject.py:1771
++#: ../semanage/seobject.py:1778
  #, python-format
  msgid "Could not add file context for %s"
--msgstr "Kan bestandscontext niet toevoegen voor %s"
-+msgstr "Kan bestand context niet toevoegen voor %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1781
-+#: ../semanage/seobject.py:1785
+-#: ../semanage/seobject.py:1785
++#: ../semanage/seobject.py:1792
  msgid "Requires setype, serange or seuser"
- msgstr "Vereist setype, serange of seuser"
+ msgstr ""
  
--#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1880
-+#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
+-#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
++#: ../semanage/seobject.py:1808 ../semanage/seobject.py:1894
  #, python-format
  msgid "File context for %s is not defined"
--msgstr "Bestandscontext voor %s is niet gedefinieerd"
-+msgstr "Bestand context voor %s is niet gedefinieerd"
+ msgstr ""
  
--#: ../semanage/seobject.py:1800
-+#: ../semanage/seobject.py:1804
+-#: ../semanage/seobject.py:1804
++#: ../semanage/seobject.py:1814
  #, python-format
  msgid "Could not query file context for %s"
--msgstr "Kan bestandscontext niet opvragen voor %s"
-+msgstr "Kan bestand context niet opvragen voor %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1826
-+#: ../semanage/seobject.py:1830
+-#: ../semanage/seobject.py:1830
++#: ../semanage/seobject.py:1840
  #, python-format
  msgid "Could not modify file context for %s"
--msgstr "Kan bestandscontext niet veranderen voor %s"
-+msgstr "Kan bestand context niet veranderen voor %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1839
-+#: ../semanage/seobject.py:1843
+-#: ../semanage/seobject.py:1843
++#: ../semanage/seobject.py:1853
  msgid "Could not list the file contexts"
--msgstr "Kan bestandscontexten niet tonen"
-+msgstr "Kan bestand contexten niet tonen"
+ msgstr ""
  
--#: ../semanage/seobject.py:1853
-+#: ../semanage/seobject.py:1857
+-#: ../semanage/seobject.py:1857
++#: ../semanage/seobject.py:1867
  #, python-format
  msgid "Could not delete the file context %s"
--msgstr "Kan bestandscontext %s niet verwijderen"
-+msgstr "Kan bestand context %s niet verwijderen"
+ msgstr ""
  
--#: ../semanage/seobject.py:1878
-+#: ../semanage/seobject.py:1882
+-#: ../semanage/seobject.py:1882
++#: ../semanage/seobject.py:1892
  #, python-format
  msgid "File context for %s is defined in policy, cannot be deleted"
  msgstr ""
--"Bestandscontext voor %s is gedefinieerd in policy, kan niet worden verwijderd"
-+"Bestand context voor %s is gedefinieerd in tactiek, kan niet worden "
-+"verwijderd"
  
--#: ../semanage/seobject.py:1884
-+#: ../semanage/seobject.py:1888
+-#: ../semanage/seobject.py:1888
++#: ../semanage/seobject.py:1898
  #, python-format
  msgid "Could not delete file context for %s"
--msgstr "Kan bestandscontext niet verwijderen voor %s"
-+msgstr "Kan bestand context niet verwijderen voor %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1899
-+#: ../semanage/seobject.py:1903
+-#: ../semanage/seobject.py:1903
++#: ../semanage/seobject.py:1913
  msgid "Could not list file contexts"
--msgstr "Kan bestandscontexten niet tonen"
-+msgstr "Kan bestand contexten niet tonen"
+ msgstr ""
  
--#: ../semanage/seobject.py:1903
-+#: ../semanage/seobject.py:1907
+-#: ../semanage/seobject.py:1907
++#: ../semanage/seobject.py:1917
  msgid "Could not list local file contexts"
--msgstr "Kan lokale bestandscontexten niet tonen"
-+msgstr "Kan lokale bestand contexten niet tonen"
+ msgstr ""
  
--#: ../semanage/seobject.py:1936
-+#: ../semanage/seobject.py:1944
+-#: ../semanage/seobject.py:1944
++#: ../semanage/seobject.py:1954
  msgid "SELinux fcontext"
--msgstr ""
-+msgstr "SELinux fcontext"
+ msgstr ""
  
--#: ../semanage/seobject.py:1936
-+#: ../semanage/seobject.py:1944
+-#: ../semanage/seobject.py:1944
++#: ../semanage/seobject.py:1954
  msgid "type"
--msgstr "soort"
-+msgstr "type"
+ msgstr ""
  
--#: ../semanage/seobject.py:1949
-+#: ../semanage/seobject.py:1957
+-#: ../semanage/seobject.py:1957
++#: ../semanage/seobject.py:1967
  msgid ""
  "\n"
  "SELinux Distribution fcontext Equivalence \n"
  msgstr ""
  
--#: ../semanage/seobject.py:1954
-+#: ../semanage/seobject.py:1962
+-#: ../semanage/seobject.py:1962
++#: ../semanage/seobject.py:1972
  msgid ""
  "\n"
  "SELinux Local fcontext Equivalence \n"
  msgstr ""
  
--#: ../semanage/seobject.py:1988 ../semanage/seobject.py:2040
--#: ../semanage/seobject.py:2046
-+#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
-+#: ../semanage/seobject.py:2054
+-#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
+-#: ../semanage/seobject.py:2054
++#: ../semanage/seobject.py:2006 ../semanage/seobject.py:2059
++#: ../semanage/seobject.py:2065
  #, python-format
  msgid "Could not check if boolean %s is defined"
--msgstr "Kan niet controleren of boolean %s is gedefinieerd"
-+msgstr "Kan niet controleren of Boolean %s gedefinieerd is"
+ msgstr ""
  
--#: ../semanage/seobject.py:1990 ../semanage/seobject.py:2042
-+#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
+-#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
++#: ../semanage/seobject.py:2008 ../semanage/seobject.py:2061
  #, python-format
  msgid "Boolean %s is not defined"
--msgstr "Booleaan %s is niet gedefinieerd"
-+msgstr "Boolean %s is niet gedefinieerd"
+ msgstr ""
  
--#: ../semanage/seobject.py:1994
-+#: ../semanage/seobject.py:2002
+-#: ../semanage/seobject.py:2002
++#: ../semanage/seobject.py:2012
  #, python-format
  msgid "Could not query file context %s"
--msgstr "Kan bestandscontext %s niet opvragen"
-+msgstr "Kan bestand context %s niet opvragen"
+ msgstr ""
  
--#: ../semanage/seobject.py:1999
-+#: ../semanage/seobject.py:2007
+-#: ../semanage/seobject.py:2007
++#: ../semanage/seobject.py:2017
  #, python-format
  msgid "You must specify one of the following values: %s"
--msgstr "U moet een van de volgende waarden opgeven: %s"
-+msgstr "Je moet een van de volgende waarden opgeven: %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:2004
-+#: ../semanage/seobject.py:2012
+-#: ../semanage/seobject.py:2012
++#: ../semanage/seobject.py:2022
  #, python-format
  msgid "Could not set active value of boolean %s"
--msgstr "Kan actieve waarde van booleaan %s niet instellen"
-+msgstr "Kan actieve waarde van Boolean %s niet instellen"
+ msgstr ""
  
--#: ../semanage/seobject.py:2007
-+#: ../semanage/seobject.py:2015
+-#: ../semanage/seobject.py:2015
++#: ../semanage/seobject.py:2025
  #, python-format
  msgid "Could not modify boolean %s"
--msgstr "Kan booleaan %s niet veranderen"
-+msgstr "Kan Boolean %s niet veranderen"
+ msgstr ""
  
--#: ../semanage/seobject.py:2025
-+#: ../semanage/seobject.py:2033
+-#: ../semanage/seobject.py:2033
++#: ../semanage/seobject.py:2043
  #, python-format
  msgid "Bad format %s: Record %s"
--msgstr ""
-+msgstr "Verkeerd formaat %s: Record %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:2048
-+#: ../semanage/seobject.py:2056
+-#: ../semanage/seobject.py:2056
++#: ../semanage/seobject.py:2067
  #, python-format
  msgid "Boolean %s is defined in policy, cannot be deleted"
--msgstr "Booleaan %s is gedefinieerd in policy, kan niet worden verwijderd"
-+msgstr "Boolean %s is gedefinieerd in tactiek, kan niet worden verwijderd"
+ msgstr ""
  
--#: ../semanage/seobject.py:2052
-+#: ../semanage/seobject.py:2060
+-#: ../semanage/seobject.py:2060
++#: ../semanage/seobject.py:2071
  #, python-format
  msgid "Could not delete boolean %s"
--msgstr "Kan booleaan %s niet verwijderen"
-+msgstr "Kan Boolean %s niet verwijderen"
+ msgstr ""
  
--#: ../semanage/seobject.py:2064 ../semanage/seobject.py:2081
-+#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
+-#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
++#: ../semanage/seobject.py:2083 ../semanage/seobject.py:2100
  msgid "Could not list booleans"
--msgstr "Kan booleanen niet tonen"
-+msgstr "Kan Booleans niet tonen"
+ msgstr ""
  
--#: ../semanage/seobject.py:2104
-+#: ../semanage/seobject.py:2112
+-#: ../semanage/seobject.py:2112
++#: ../semanage/seobject.py:2125
  msgid "unknown"
- msgstr "onbekend"
+ msgstr ""
  
--#: ../semanage/seobject.py:2117
-+#: ../semanage/seobject.py:2125
+-#: ../semanage/seobject.py:2125
++#: ../semanage/seobject.py:2138
  msgid "off"
- msgstr "uit"
+ msgstr ""
  
--#: ../semanage/seobject.py:2117
-+#: ../semanage/seobject.py:2125
+-#: ../semanage/seobject.py:2125
++#: ../semanage/seobject.py:2138
  msgid "on"
- msgstr "aan"
+ msgstr ""
  
--#: ../semanage/seobject.py:2131
-+#: ../semanage/seobject.py:2139
+-#: ../semanage/seobject.py:2139
++#: ../semanage/seobject.py:2152
  msgid "SELinux boolean"
--msgstr ""
-+msgstr "SELinux Boolean"
+ msgstr ""
  
--#: ../semanage/seobject.py:2131
--#, fuzzy
-+#: ../semanage/seobject.py:2139
+-#: ../semanage/seobject.py:2139
++#: ../semanage/seobject.py:2152
  msgid "State"
--msgstr "Status"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:2131
-+#: ../semanage/seobject.py:2139
+-#: ../semanage/seobject.py:2139
++#: ../semanage/seobject.py:2152
  msgid "Default"
--msgstr "Standaard"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:2131
-+#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
-+#: ../gui/polgengui.py:253
+-#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
+-#: ../gui/polgengui.py:253
++#: ../semanage/seobject.py:2152 ../gui/polgen.glade:113
++#: ../gui/polgengui.py:254
  msgid "Description"
--msgstr ""
-+msgstr "Beschrijving"
+ msgstr ""
  
- #: ../newrole/newrole.c:201
- #, c-format
-@@ -954,17 +959,17 @@ msgstr "instellen van PAM_TTY is mislukt
- #: ../newrole/newrole.c:290
- #, c-format
- msgid "newrole: service name configuration hashtable overflow\n"
--msgstr ""
-+msgstr "newrole: service naam configuratie hashtable overflow\n"
- 
- #: ../newrole/newrole.c:300
- #, c-format
- msgid "newrole:  %s:  error on line %lu.\n"
--msgstr ""
-+msgstr "newrole:  %s:  fout op regel %lu.\n"
- 
- #: ../newrole/newrole.c:439
- #, c-format
- msgid "cannot find valid entry in the passwd file.\n"
--msgstr "kan geen geldig item in het passwd bestand vinden.\n"
-+msgstr "kan geen geldige ingang in het passwd bestand vinden.\n"
- 
- #: ../newrole/newrole.c:450
- #, c-format
-@@ -1004,12 +1009,12 @@ msgstr "Fout bij het toewijzen van geheu
- #: ../newrole/newrole.c:648
- #, c-format
+@@ -998,7 +1013,7 @@ msgstr "Feil under allokering av minne.\n"
  msgid "Error sending audit message.\n"
--msgstr "Fout bij het versturen van audit melding.\n"
-+msgstr "Fout bij het versturen van audit boodschap.\n"
+ msgstr ""
  
- #: ../newrole/newrole.c:692 ../newrole/newrole.c:1059
+-#: ../newrole/newrole.c:692 ../newrole/newrole.c:1059
++#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
  #, c-format
  msgid "Could not determine enforcing mode.\n"
--msgstr "Kan enforcing mode niet vaststellen.\n"
-+msgstr "Kan afdwingende mode niet vaststellen.\n"
+ msgstr ""
+@@ -1113,62 +1128,66 @@ msgstr ""
+ msgid "Unable to set SIGHUP handler\n"
+ msgstr ""
  
- #: ../newrole/newrole.c:699
- #, c-format
-@@ -1038,7 +1043,7 @@ msgstr "%s!  Kon geen nieuwe context ins
- #: ../newrole/newrole.c:772
+-#: ../newrole/newrole.c:1053
++#: ../newrole/newrole.c:1036
++msgid "Sorry, newrole failed to drop capabilities\n"
++msgstr ""
++
++#: ../newrole/newrole.c:1052
  #, c-format
- msgid "%s changed labels.\n"
--msgstr "%s heeft andere labels.\n"
-+msgstr "%s veranderde labels.\n"
+ msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
+ msgstr ""
  
- #: ../newrole/newrole.c:778
- #, c-format
-@@ -1069,11 +1074,12 @@ msgstr "Fout: meerdere niveaus opgegeven
+-#: ../newrole/newrole.c:1070
++#: ../newrole/newrole.c:1069
  #, c-format
- msgid "Error: you are not allowed to change levels on a non secure terminal \n"
+ msgid "failed to get old_context.\n"
  msgstr ""
-+"Fout: Niveaus op een onbeveiligde terminal veranderen is niet toegestaan \n"
  
- #: ../newrole/newrole.c:891
+-#: ../newrole/newrole.c:1077
++#: ../newrole/newrole.c:1076
  #, c-format
- msgid "Couldn't get default type.\n"
--msgstr "Kan standaardtype niet verkrijgen.\n"
-+msgstr "Kan standaard type niet verkrijgen.\n"
+ msgid "Warning!  Could not retrieve tty information.\n"
+ msgstr ""
  
- #: ../newrole/newrole.c:901
- #, c-format
-@@ -1093,7 +1099,7 @@ msgstr "instellen van nieuw type %s is m
- #: ../newrole/newrole.c:925
+-#: ../newrole/newrole.c:1098
++#: ../newrole/newrole.c:1097
  #, c-format
- msgid "failed to build new range with level %s\n"
--msgstr "samenstellen van nieuw bereik met niveau %s is mislukt\n"
-+msgstr "samenstellen van nieuwe reeks met niveau %s is mislukt\n"
+ msgid "error on reading PAM service configuration.\n"
+ msgstr ""
  
- #: ../newrole/newrole.c:930
- #, c-format
-@@ -1118,17 +1124,17 @@ msgstr "Niet in staat om geheugen te res
- #: ../newrole/newrole.c:976
+-#: ../newrole/newrole.c:1133
++#: ../newrole/newrole.c:1132
  #, c-format
- msgid "Unable to obtain empty signal set\n"
--msgstr "Niet in staat om een lege signaalverzameling te verkrijgen\n"
-+msgstr "Niet in staat om een lege signaal set te verkrijgen\n"
+ msgid "newrole: incorrect password for %s\n"
+ msgstr ""
  
- #: ../newrole/newrole.c:984
+-#: ../newrole/newrole.c:1160
++#: ../newrole/newrole.c:1159
  #, c-format
- msgid "Unable to set SIGHUP handler\n"
--msgstr "Niet in staat om SIGHUP-verwerker in te stellen\n"
-+msgstr "Niet in staat om SIGHUP verwerker in te stellen\n"
+ msgid "newrole: failure forking: %s"
+ msgstr ""
  
- #: ../newrole/newrole.c:1053
+-#: ../newrole/newrole.c:1163 ../newrole/newrole.c:1186
++#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
  #, c-format
- msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
--msgstr "Sorry, newrole mag alleen worden gebruikt op een SELinux kernel.\n"
-+msgstr "Sorry, newrole mag alleen worden gebruikt met een SELinux kernel.\n"
+ msgid "Unable to restore tty label...\n"
+ msgstr ""
  
- #: ../newrole/newrole.c:1070
- #, c-format
-@@ -1138,12 +1144,12 @@ msgstr "verkrijgen van old_context is mi
- #: ../newrole/newrole.c:1077
+-#: ../newrole/newrole.c:1165 ../newrole/newrole.c:1192
++#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
  #, c-format
- msgid "Warning!  Could not retrieve tty information.\n"
--msgstr "Waarschuwing! Kan tty-informatie niet ophalen.\n"
-+msgstr "Waarschuwing! Kan tty informatie niet ophalen.\n"
+ msgid "Failed to close tty properly\n"
+ msgstr ""
  
- #: ../newrole/newrole.c:1098
+-#: ../newrole/newrole.c:1224
++#: ../newrole/newrole.c:1223
  #, c-format
- msgid "error on reading PAM service configuration.\n"
--msgstr ""
-+msgstr "fout bij het lezen van de PAM service instelling.\n"
+ msgid "Could not close descriptors.\n"
+ msgstr ""
  
- #: ../newrole/newrole.c:1133
- #, c-format
-@@ -1158,7 +1164,7 @@ msgstr "newrole: forking mislukt: %s"
- #: ../newrole/newrole.c:1163 ../newrole/newrole.c:1186
+-#: ../newrole/newrole.c:1251
++#: ../newrole/newrole.c:1250
  #, c-format
- msgid "Unable to restore tty label...\n"
--msgstr "Niet in staat om tty-label terug te zetten...\n"
-+msgstr "Niet in staat om tty label terug te zetten...\n"
+ msgid "Error allocating shell's argv0.\n"
+ msgstr ""
  
- #: ../newrole/newrole.c:1165 ../newrole/newrole.c:1192
- #, c-format
-@@ -1168,7 +1174,7 @@ msgstr "Afsluiten van tty op een juiste
- #: ../newrole/newrole.c:1224
+-#: ../newrole/newrole.c:1287
++#: ../newrole/newrole.c:1286
  #, c-format
- msgid "Could not close descriptors.\n"
--msgstr "Kan indicators niet sluiten.\n"
-+msgstr "Kan beschrijvingen niet sluiten.\n"
+ msgid "Unable to restore the environment, aborting\n"
+ msgstr ""
  
- #: ../newrole/newrole.c:1251
- #, c-format
-@@ -1192,17 +1198,17 @@ msgstr "gebruik:  %s [-qi]\n"
- #: ../load_policy/load_policy.c:71
- #, c-format
- msgid "%s:  Policy is already loaded and initial load requested\n"
--msgstr ""
-+msgstr "%s:  Tactiek is al geladen en initiële inladen wordt verzocht\n"
+-#: ../newrole/newrole.c:1298
++#: ../newrole/newrole.c:1297
+ msgid "failed to exec shell\n"
+ msgstr ""
  
- #: ../load_policy/load_policy.c:80
- #, c-format
- msgid "%s:  Can't load policy and enforcing mode requested:  %s\n"
--msgstr ""
-+msgstr "%s:  Kan tactiek niet laden en afdwingende mode verzocht:  %s\n"
+@@ -1271,20 +1290,20 @@ msgstr ""
+ msgid "chcat -l +CompanyConfidential juser"
+ msgstr ""
  
- #: ../load_policy/load_policy.c:90
- #, c-format
- msgid "%s:  Can't load policy:  %s\n"
--msgstr "%s:  Kan policy:  %s niet laden\n"
-+msgstr "%s:  Kan tactiek:  %s niet laden\n"
+-#: ../scripts/chcat:399 ../gui/polgen.py:1351
+-#, c-format, python-format
++#: ../scripts/chcat:399
++#, c-format
+ msgid "Options Error %s "
+ msgstr ""
  
- #: ../scripts/chcat:92 ../scripts/chcat:169
- msgid "Requires at least one category"
-@@ -1212,7 +1218,7 @@ msgstr "Vereist tenminste één categori
- #, c-format
- msgid "Can not modify sensitivity levels using '+' on %s"
+-#: ../gui/booleansPage.py:195 ../gui/system-config-selinux.glade:1706
++#: ../gui/booleansPage.py:194 ../gui/system-config-selinux.glade:1706
+ msgid "Boolean"
  msgstr ""
--"Kan sensitivity niveaus door gebruik te maken van '+' op %s niet wijzigen"
-+"Kan gevoeligheid niveaus door gebruik te maken van '+' op %s niet wijzigen"
  
- #: ../scripts/chcat:110
- #, c-format
-@@ -1230,7 +1236,7 @@ msgstr "Kan +/- niet combineren met ande
+-#: ../gui/booleansPage.py:252 ../gui/semanagePage.py:162
++#: ../gui/booleansPage.py:245 ../gui/semanagePage.py:162
+ msgid "all"
+ msgstr ""
  
- #: ../scripts/chcat:319
- msgid "Can not have multiple sensitivities"
--msgstr "Kan geen meerdere sensitivities hebben"
-+msgstr "Kan geen meerdere gevoeligheden hebben"
+-#: ../gui/booleansPage.py:254 ../gui/semanagePage.py:164
++#: ../gui/booleansPage.py:247 ../gui/semanagePage.py:164
+ #: ../gui/system-config-selinux.glade:1615
+ #: ../gui/system-config-selinux.glade:1820
+ #: ../gui/system-config-selinux.glade:2437
+@@ -1340,577 +1359,464 @@ msgstr ""
+ msgid "Login '%s' is required"
+ msgstr ""
  
- #: ../scripts/chcat:325
- #, c-format
-@@ -1274,7 +1280,7 @@ msgstr "Gebruik %s -L -l gebruiker"
+-#: ../gui/modulesPage.py:48 ../gui/system-config-selinux.glade:2753
++#: ../gui/modulesPage.py:49 ../gui/system-config-selinux.glade:2753
+ msgid "Policy Module"
+ msgstr ""
  
- #: ../scripts/chcat:333
- msgid "Use -- to end option list.  For example"
--msgstr "Gebruik -- om de optielijst te beëindigen.  Bijvoorbeeld"
-+msgstr "Gebruik -- om de optie lijst te beëindigen.  Bijvoorbeeld"
+-#: ../gui/modulesPage.py:57
++#: ../gui/modulesPage.py:58
+ msgid "Module Name"
+ msgstr ""
  
- #: ../scripts/chcat:334
- msgid "chcat -- -CompanyConfidential /docs/businessplan.odt"
-@@ -1284,442 +1290,2088 @@ msgstr "chcat -- -CompanyConfidential /d
- msgid "chcat -l +CompanyConfidential juser"
- msgstr "chcat -l +CompanyConfidential juser"
+-#: ../gui/modulesPage.py:134
++#: ../gui/modulesPage.py:135
+ msgid "Disable Audit"
+ msgstr ""
  
--#: ../scripts/chcat:399
--#, c-format
-+#: ../scripts/chcat:399 ../gui/polgen.py:1351
-+#, c-format, python-format
- msgid "Options Error %s "
- msgstr "Fout in opties %s "
+-#: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
++#: ../gui/modulesPage.py:138 ../gui/system-config-selinux.glade:2662
+ msgid "Enable Audit"
+ msgstr ""
  
--#~ msgid ""
--#~ "Unable to open %s: translations not supported on non-MLS machines: %s"
--#~ msgstr ""
--#~ "Niet in staat om %s te openen: vertalingen zijn niet ondersteund op niet-"
--#~ "MLS machines: %s"
-+#: ../gui/booleansPage.py:195 ../gui/system-config-selinux.glade:1706
-+msgid "Boolean"
-+msgstr ""
+-#: ../gui/modulesPage.py:162
++#: ../gui/modulesPage.py:163
+ msgid "Load Policy Module"
+ msgstr ""
  
--#~ msgid "Level"
--#~ msgstr "Niveau"
-+#: ../gui/booleansPage.py:252 ../gui/semanagePage.py:162
-+msgid "all"
-+msgstr ""
+-#: ../gui/polgen.glade:79
+-msgid "Polgen"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:80
++#: ../gui/polgen.glade:9
+ msgid "Red Hat 2007"
+ msgstr ""
  
--#~ msgid "Translation"
--#~ msgstr "Vertaling"
-+#: ../gui/booleansPage.py:254 ../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/polgen.glade:81
++#: ../gui/polgen.glade:11
+ msgid "GPL"
+ msgstr ""
  
--#~ msgid "Translations can not contain spaces '%s' "
--#~ msgstr "Vertalingen kunnen geen spaties bevatten '%s' "
-+#: ../gui/fcontextPage.py:64 ../gui/system-config-selinux.glade:1911
-+msgid "File Labeling"
-+msgstr ""
+ #. TRANSLATORS: Replace this string with your names, one name per line.
+-#: ../gui/polgen.glade:85 ../gui/system-config-selinux.glade:17
++#: ../gui/polgen.glade:13 ../gui/system-config-selinux.glade:17
+ msgid "translator-credits"
+ msgstr ""
  
--#~ msgid "Invalid Level '%s' "
--#~ msgstr "Ongeldig niveau '%s' "
-+#: ../gui/fcontextPage.py:74
-+msgid ""
-+"File\n"
-+"Specification"
+-#: ../gui/polgen.glade:90
++#: ../gui/polgen.glade:34
++msgid "Add Booleans Dialog"
 +msgstr ""
- 
--#~ msgid "%s already defined in translations"
--#~ msgstr "%s is al gedefinieerd in vertalingen"
-+#: ../gui/fcontextPage.py:81
-+msgid ""
-+"Selinux\n"
-+"File Type"
++
++#: ../gui/polgen.glade:101
++msgid "Boolean Name"
 +msgstr ""
++
++#: ../gui/polgen.glade:230
+ msgid "SELinux Policy Generation Tool"
+ msgstr ""
  
--#~ msgid "%s not defined in translations"
--#~ msgstr "%s niet gedefinieerd in vertalingen"
-+#: ../gui/fcontextPage.py:88
-+msgid ""
-+"File\n"
-+"Type"
-+msgstr ""
+-#: ../gui/polgen.glade:128
++#: ../gui/polgen.glade:251
+ msgid ""
+ "<b>Select the policy type for the application or user role you want to "
+ "confine:</b>"
+ msgstr ""
  
--#~ msgid "Login mapping for %s is already defined"
--#~ msgstr "Login mapping voor %s is al gedefinieerd"
-+#: ../gui/loginsPage.py:48 ../gui/system-config-selinux.glade:2098
-+msgid "User Mapping"
-+msgstr ""
+-#: ../gui/polgen.glade:177
++#: ../gui/polgen.glade:284
+ msgid "<b>Applications</b>"
+ msgstr ""
  
--#~ msgid "SELinux user %s is already defined"
--#~ msgstr "SELinux gebruiker %s is al gedefinieerd"
-+#: ../gui/loginsPage.py:52
-+msgid ""
-+"Login\n"
-+"Name"
+-#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
++#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:183
++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 ""
  
--#, fuzzy
--#~ msgid "Node Netmask is required"
--#~ msgstr "Poort is vereist"
-+#: ../gui/loginsPage.py:56 ../gui/usersPage.py:50
-+msgid ""
-+"SELinux\n"
-+"User"
-+msgstr ""
+-#: ../gui/polgen.glade:241 ../gui/polgen.py:156
+-msgid "Standard Init Daemon"
++#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:184
++msgid "DBUS System Daemon"
+ msgstr ""
  
--#, fuzzy
--#~ msgid "Addr %s already defined"
--#~ msgstr "Poort %s/%s is al gedefinieerd"
-+#: ../gui/loginsPage.py:59 ../gui/usersPage.py:55
-+msgid ""
-+"MLS/\n"
-+"MCS Range"
-+msgstr ""
+-#: ../gui/polgen.glade:261 ../gui/polgen.py:157
+-msgid "DBUS System Daemon"
++#: ../gui/polgen.glade:349
++msgid "Internet Services Daemon (inetd)"
+ msgstr ""
  
--#~ msgid "Interface %s already defined"
--#~ msgstr "Interface %s is al gedefinieerd"
-+#: ../gui/loginsPage.py:133
-+#, python-format
-+msgid "Login '%s' is required"
-+msgstr ""
+-#: ../gui/polgen.glade:280
++#: ../gui/polgen.glade:353
+ msgid "Internet Services Daemon are daemons started by xinetd"
+ msgstr ""
  
--#, fuzzy
--#~ msgid "Error initializing capabilities, aborting.\n"
--#~ msgstr "Fout bij het initialiseren van capabilities, afbreken.\n"
-+#: ../gui/modulesPage.py:48 ../gui/system-config-selinux.glade:2753
-+msgid "Policy Module"
-+msgstr ""
+-#: ../gui/polgen.glade:282
+-msgid "Internet Services Daemon (inetd)"
++#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:186
++msgid "Web Application/Script (CGI)"
+ msgstr ""
  
--#~ msgid "Error setting capabilities, aborting\n"
--#~ msgstr "Fout bij het instellen van capabilities, afbreken.\n"
-+#: ../gui/modulesPage.py:57
-+msgid "Module Name"
-+msgstr ""
+-#: ../gui/polgen.glade:301
++#: ../gui/polgen.glade:370
+ msgid ""
+ "Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
+ msgstr ""
  
--#~ msgid "Error setting KEEPCAPS, aborting\n"
--#~ msgstr "Fout bij het instellen van KEEPCAPS, afbreken\n"
-+#: ../gui/modulesPage.py:134
-+msgid "Disable Audit"
-+msgstr ""
+-#: ../gui/polgen.glade:303 ../gui/polgen.py:159
+-msgid "Web Application/Script (CGI)"
++#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:187
++msgid "User Application"
+ msgstr ""
  
--#~ msgid "Error dropping capabilities, aborting\n"
--#~ msgstr "Fout bij het uitzetten van capabilities, afbreken\n"
-+#: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
-+msgid "Enable Audit"
-+msgstr ""
+-#: ../gui/polgen.glade:322 ../gui/polgen.glade:343
++#: ../gui/polgen.glade:387 ../gui/polgen.glade:404
+ msgid ""
+ "User Application are any application that you would like to confine that is "
+ "started by a user"
+ msgstr ""
  
--#~ msgid "Error dropping SETUID capability, aborting\n"
--#~ msgstr "Fout bij het uitzetten van SETUID capability, afbreken\n"
-+#: ../gui/modulesPage.py:162
-+msgid "Load Policy Module"
-+msgstr ""
+-#: ../gui/polgen.glade:324 ../gui/polgen.py:160
+-msgid "User Application"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:345 ../gui/polgen.py:161
++#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:188
+ msgid "Sandbox"
+ msgstr ""
  
--#~ msgid "Error freeing caps\n"
--#~ msgstr "Fout bij het vrijgeven van caps\n"
-+#: ../gui/polgen.glade:79
-+msgid "Polgen"
-+msgstr ""
+-#: ../gui/polgen.glade:391
++#: ../gui/polgen.glade:446
+ msgid "<b>Login Users</b>"
+ msgstr ""
  
--#~ msgid "translations not supported on non-MLS machines"
--#~ msgstr "vertalingen niet ondersteund op niet-MLS machines"
-+#: ../gui/polgen.glade:80
-+msgid "Red Hat 2007"
+-#: ../gui/polgen.glade:453
++#: ../gui/polgen.glade:478
++msgid "Existing User Roles"
 +msgstr ""
++
++#: ../gui/polgen.glade:482
+ msgid "Modify an existing login user record."
+ msgstr ""
  
--#~ msgid ""
--#~ "Selinux\n"
--#~ "File Type"
--#~ msgstr ""
--#~ "SELinux\n"
--#~ "bestandstype"
-+#: ../gui/polgen.glade:81
-+msgid "GPL"
-+msgstr ""
+-#: ../gui/polgen.glade:455
+-msgid "Existing User Roles"
++#: ../gui/polgen.glade:495 ../sepolicy/sepolicy/generate.py:189
++msgid "Minimal Terminal User Role"
+ msgstr ""
  
--#~ msgid ""
--#~ "SELinux\n"
--#~ "User"
--#~ msgstr ""
--#~ "SELinux\n"
--#~ "gebruiker"
-+#. TRANSLATORS: Replace this string with your names, one name per line.
-+#: ../gui/polgen.glade:85 ../gui/system-config-selinux.glade:17
-+msgid "translator-credits"
-+msgstr ""
+-#: ../gui/polgen.glade:474
++#: ../gui/polgen.glade:499
+ msgid ""
+ "This user will login to a machine only via a terminal or remote login.  By "
+ "default this user will have  no setuid, no networking, no su, no sudo."
+ msgstr ""
  
--#~ msgid ""
--#~ "MLS/\n"
--#~ "MCS Range"
--#~ msgstr ""
--#~ "MLS/\n"
--#~ "MCS bereik"
-+#: ../gui/polgen.glade:90
-+msgid "SELinux Policy Generation Tool"
-+msgstr ""
+-#: ../gui/polgen.glade:476 ../gui/polgen.py:162
+-msgid "Minimal Terminal User Role"
++#: ../gui/polgen.glade:512 ../sepolicy/sepolicy/generate.py:190
++msgid "Minimal X Windows User Role"
+ msgstr ""
  
--#~ msgid "Login '%s' is required"
--#~ msgstr "Login '%s' is vereist"
-+#: ../gui/polgen.glade:128
-+msgid ""
-+"<b>Select the policy type for the application or user role you want to "
-+"confine:</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:495
++#: ../gui/polgen.glade:516
+ msgid ""
+ "This user can login to a machine via X or terminal.  By default this user "
+ "will have no setuid, no networking, no sudo, no su"
+ msgstr ""
  
--#~ msgid "Red Hat 2007"
--#~ msgstr "Red Hat 2007"
-+#: ../gui/polgen.glade:177
-+msgid "<b>Applications</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:497 ../gui/polgen.py:163
+-msgid "Minimal X Windows User Role"
++#: ../gui/polgen.glade:529 ../sepolicy/sepolicy/generate.py:191
++msgid "User Role"
+ msgstr ""
  
--#~ msgid "GPL"
--#~ msgstr "GPL"
-+#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
-+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:516
++#: ../gui/polgen.glade:533
+ msgid ""
+ "User with full networking, no setuid applications without transition, no "
+ "sudo, no su."
+ msgstr ""
  
--#~ msgid "translator-credits"
--#~ msgstr "Peter van Egdom <p.van.egdom at gmail.com>"
-+#: ../gui/polgen.glade:241 ../gui/polgen.py:156
-+msgid "Standard Init Daemon"
-+msgstr ""
+-#: ../gui/polgen.glade:518 ../gui/polgen.py:164
+-msgid "User Role"
++#: ../gui/polgen.glade:546 ../sepolicy/sepolicy/generate.py:192
++msgid "Admin User Role"
+ msgstr ""
  
--#~ msgid "<b>Applications</b>"
--#~ msgstr "<b>Applicaties</b>"
-+#: ../gui/polgen.glade:261 ../gui/polgen.py:157
-+msgid "DBUS System Daemon"
-+msgstr ""
+-#: ../gui/polgen.glade:537
++#: ../gui/polgen.glade:550
+ msgid ""
+ "User with full networking, no setuid applications without transition, no su, "
+ "can sudo to Root Administration Roles"
+ msgstr ""
  
--#~ msgid "Web Application/Script (CGI)"
--#~ msgstr "Webapplicatie/script (CGI)"
-+#: ../gui/polgen.glade:280
-+msgid "Internet Services Daemon are daemons started by xinetd"
-+msgstr ""
+-#: ../gui/polgen.glade:539 ../gui/polgen.py:165
+-msgid "Admin User Role"
++#: ../gui/polgen.glade:592
++msgid "<b>Root Users</b>"
+ msgstr ""
  
--#~ msgid "User Role"
--#~ msgstr "Gebruikersrol"
-+#: ../gui/polgen.glade:282
-+msgid "Internet Services Daemon (inetd)"
-+msgstr ""
+-#: ../gui/polgen.glade:585
+-msgid "<b>Root Users</b>"
++#: ../gui/polgen.glade:623 ../sepolicy/sepolicy/generate.py:193
++msgid "Root Admin User Role"
+ msgstr ""
  
--#~ msgid "Name"
--#~ msgstr "Naam"
-+#: ../gui/polgen.glade:301
-+msgid ""
-+"Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
-+msgstr ""
+-#: ../gui/polgen.glade:647
++#: ../gui/polgen.glade:627
+ msgid ""
+ "Select Root Administrator User Role, if this user will be used to administer "
+ "the machine while running as root.  This user will not be able to login to "
+ "the system directly."
+ msgstr ""
  
--#~ msgid "..."
--#~ msgstr "..."
-+#: ../gui/polgen.glade:303 ../gui/polgen.py:159
-+msgid "Web Application/Script (CGI)"
-+msgstr ""
+-#: ../gui/polgen.glade:649 ../gui/polgen.py:166
+-msgid "Root Admin User Role"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:716
+-msgid "label104"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:745
++#: ../gui/polgen.glade:705
+ msgid "<b>Enter name of application or user role:</b>"
+ msgstr ""
  
--#~ msgid "<b>TCP Ports</b>"
--#~ msgstr "<b>TCP-poorten</b>"
-+#: ../gui/polgen.glade:322 ../gui/polgen.glade:343
-+msgid ""
-+"User Application are any application that you would like to confine that is "
-+"started by a user"
-+msgstr ""
+-#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
++#: ../gui/polgen.glade:728 ../gui/polgengui.py:252
+ msgid "Name"
+ msgstr ""
  
--#~ msgid "600-1024"
--#~ msgstr "600-1024"
-+#: ../gui/polgen.glade:324 ../gui/polgen.py:160
-+msgid "User Application"
-+msgstr ""
+-#: ../gui/polgen.glade:807
++#: ../gui/polgen.glade:739
+ msgid "Enter complete path for executable to be confined."
+ msgstr ""
  
--#~ msgid "Unreserved Ports (>1024)"
--#~ msgstr "Niet-gereserveerde poorten (> 1024)"
-+#: ../gui/polgen.glade:345 ../gui/polgen.py:161
-+msgid "Sandbox"
-+msgstr ""
+-#: ../gui/polgen.glade:830 ../gui/polgen.glade:950 ../gui/polgen.glade:3142
++#: ../gui/polgen.glade:756 ../gui/polgen.glade:838 ../gui/polgen.glade:2361
+ msgid "..."
+ msgstr ""
  
--#~ msgid "<b>UDP Ports</b>"
--#~ msgstr "<b>UDP-poorten</b>"
-+#: ../gui/polgen.glade:391
-+msgid "<b>Login Users</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:849
++#: ../gui/polgen.glade:776
+ msgid "Enter unique name for the confined application or user role."
+ msgstr ""
  
--#~ msgid "Boolean Name"
--#~ msgstr "Booleaanse naam"
-+#: ../gui/polgen.glade:453
-+msgid "Modify an existing login user record."
-+msgstr ""
+-#: ../gui/polgen.glade:871
++#: ../gui/polgen.glade:794
+ msgid "Executable"
+ msgstr ""
  
--#~ msgid "Role"
--#~ msgstr "Rol"
-+#: ../gui/polgen.glade:455
-+msgid "Existing User Roles"
-+msgstr ""
+-#: ../gui/polgen.glade:899
++#: ../gui/polgen.glade:808
+ msgid "Init script"
+ msgstr ""
  
--#~ msgid "Application"
--#~ msgstr "Applicatie"
-+#: ../gui/polgen.glade:474
-+msgid ""
-+"This user will login to a machine only via a terminal or remote login.  By "
-+"default this user will have  no setuid, no networking, no su, no sudo."
-+msgstr ""
+-#: ../gui/polgen.glade:927
++#: ../gui/polgen.glade:821
+ msgid ""
+ "Enter complete path to init script used to start the confined application."
+ msgstr ""
  
--#~ msgid "%s must be a directory"
--#~ msgstr "%s moet een directory zijn"
-+#: ../gui/polgen.glade:476 ../gui/polgen.py:162
-+msgid "Minimal Terminal User Role"
-+msgstr ""
+-#: ../gui/polgen.glade:982
+-msgid "label105"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1011
++#: ../gui/polgen.glade:887
+ msgid "<b>Select existing role to modify:</b>"
+ msgstr ""
  
--#~ msgid "You must select a user"
--#~ msgstr "U moet een gebruiker selecteren"
-+#: ../gui/polgen.glade:495
-+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:1045
++#: ../gui/polgen.glade:908
+ msgid "Select the user roles that will transiton to the %s domain."
+ msgstr ""
  
--#~ msgid "You must enter a name"
--#~ msgstr "U moet een naam invoeren"
-+#: ../gui/polgen.glade:497 ../gui/polgen.py:163
-+msgid "Minimal X Windows User Role"
-+msgstr ""
+-#: ../gui/polgen.glade:1073
+-msgid "label106"
++#: ../gui/polgen.glade:928
++msgid "role tab"
+ msgstr ""
  
--#~ msgid "You must enter a executable"
--#~ msgstr "U moet een uitvoerbaar bestand opgeven"
-+#: ../gui/polgen.glade:516
-+msgid ""
-+"User with full networking, no setuid applications without transition, no "
-+"sudo, no su."
-+msgstr ""
+-#: ../gui/polgen.glade:1102
++#: ../gui/polgen.glade:945
+ msgid "<b>Select roles that %s will transition to:</b>"
+ msgstr ""
  
--#~ msgid "Configue SELinux"
--#~ msgstr "SELinux configureren"
-+#: ../gui/polgen.glade:518 ../gui/polgen.py:164
-+msgid "User Role"
-+msgstr ""
+-#: ../gui/polgen.glade:1136
++#: ../gui/polgen.glade:963
+ msgid "Select applications domains that %s will transition to."
+ msgstr ""
  
--#~ msgid "Interface file"
--#~ msgstr "Interface-bestand"
-+#: ../gui/polgen.glade:537
+-#: ../gui/polgen.glade:1164
+-msgid "label107"
++#: ../gui/polgen.glade:983
 +msgid ""
-+"User with full networking, no setuid applications without transition, no su, "
-+"can sudo to Root Administration Roles"
-+msgstr ""
++"transition \n"
++"role tab"
+ msgstr ""
  
--#~ msgid "Protocol"
--#~ msgstr "Protocol"
-+#: ../gui/polgen.glade:539 ../gui/polgen.py:165
-+msgid "Admin User Role"
-+msgstr ""
+-#: ../gui/polgen.glade:1193
++#: ../gui/polgen.glade:1001
+ msgid "<b>Select the user_roles that will transition to %s:</b>"
+ msgstr ""
  
--#~ msgid ""
--#~ "MLS/MCS\n"
--#~ "Level"
--#~ msgstr ""
--#~ "MLS/MCS\n"
--#~ "niveau"
-+#: ../gui/polgen.glade:585
-+msgid "<b>Root Users</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:1227
++#: ../gui/polgen.glade:1019
+ msgid "Select the user roles that will transiton to this applications domains."
+ msgstr ""
  
--#~ msgid "Port"
--#~ msgstr "Poort"
-+#: ../gui/polgen.glade:647
-+msgid ""
-+"Select Root Administrator User Role, if this user will be used to administer "
-+"the machine while running as root.  This user will not be able to login to "
-+"the system directly."
-+msgstr ""
+-#: ../gui/polgen.glade:1255
+-msgid "label108"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1284
++#: ../gui/polgen.glade:1056
+ msgid "<b>Select domains that %s will administer:</b>"
+ msgstr ""
  
--#~ msgid "Port number \"%s\" is not valid.  0 < PORT_NUMBER < 65536 "
--#~ msgstr "Poortnummer \"%s\" is niet geldig.  0 < PORT_NUMBER < 65536 "
-+#: ../gui/polgen.glade:649 ../gui/polgen.py:166
-+msgid "Root Admin User Role"
-+msgstr ""
+-#: ../gui/polgen.glade:1318 ../gui/polgen.glade:1409
++#: ../gui/polgen.glade:1074 ../gui/polgen.glade:1129
+ msgid "Select the domains that you would like this user administer."
+ msgstr ""
  
--#~ msgid "SSH"
--#~ msgstr "SSH"
-+#: ../gui/polgen.glade:716
-+msgid "label104"
-+msgstr ""
+-#: ../gui/polgen.glade:1346
+-msgid "label109"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1375
++#: ../gui/polgen.glade:1111
+ msgid "<b>Select additional roles for %s:</b>"
+ msgstr ""
  
--#~ msgid "Network Configuration"
--#~ msgstr "Netwerkconfiguratie"
-+#: ../gui/polgen.glade:745
-+msgid "<b>Enter name of application or user role:</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:1437
+-msgid "label111"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1466
++#: ../gui/polgen.glade:1166
+ msgid "<b>Enter network ports that %s binds on:</b>"
+ msgstr ""
  
--#~ msgid "Databases"
--#~ msgstr "Databases"
-+#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
-+msgid "Name"
-+msgstr ""
+-#: ../gui/polgen.glade:1497 ../gui/polgen.glade:1997
++#: ../gui/polgen.glade:1186 ../gui/polgen.glade:1557
+ msgid "<b>TCP Ports</b>"
+ msgstr ""
  
--#~ msgid "XServer"
--#~ msgstr "XServer"
-+#: ../gui/polgen.glade:807
-+msgid "Enter complete path for executable to be confined."
+-#: ../gui/polgen.glade:1565 ../gui/polgen.glade:1785
++#: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
++#: ../gui/polgen.glade:1698
++msgid "All"
 +msgstr ""
++
++#: ../gui/polgen.glade:1227 ../gui/polgen.glade:1394
+ msgid "Allows %s to bind to any udp port"
+ msgstr ""
  
--#~ msgid "NIS"
--#~ msgstr "NIS"
-+#: ../gui/polgen.glade:830 ../gui/polgen.glade:950 ../gui/polgen.glade:3142
-+msgid "..."
-+msgstr ""
+-#: ../gui/polgen.glade:1567 ../gui/polgen.glade:1787 ../gui/polgen.glade:2061
+-#: ../gui/polgen.glade:2215
+-msgid "All"
++#: ../gui/polgen.glade:1240 ../gui/polgen.glade:1407
++msgid "600-1024"
+ msgstr ""
  
--#~ msgid "Cron"
--#~ msgstr "Cron"
-+#: ../gui/polgen.glade:849
-+msgid "Enter unique name for the confined application or user role."
-+msgstr ""
+-#: ../gui/polgen.glade:1585 ../gui/polgen.glade:1805
++#: ../gui/polgen.glade:1244 ../gui/polgen.glade:1411
+ msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
+ msgstr ""
  
--#~ msgid "CVS"
--#~ msgstr "CVS"
-+#: ../gui/polgen.glade:871
-+msgid "Executable"
-+msgstr ""
+-#: ../gui/polgen.glade:1587 ../gui/polgen.glade:1807
+-msgid "600-1024"
++#: ../gui/polgen.glade:1257 ../gui/polgen.glade:1424
++msgid "Unreserved Ports (>1024)"
+ msgstr ""
  
--#~ msgid "NFS"
--#~ msgstr "NFS"
-+#: ../gui/polgen.glade:899
-+msgid "Init script"
-+msgstr ""
+-#: ../gui/polgen.glade:1605 ../gui/polgen.glade:1825
++#: ../gui/polgen.glade:1261 ../gui/polgen.glade:1428
+ msgid ""
+ "Enter a comma separated list of udp ports or ranges of ports that %s binds "
+ "to. Example: 612, 650-660"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1607 ../gui/polgen.glade:1827
+-msgid "Unreserved Ports (>1024)"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1638 ../gui/polgen.glade:1858 ../gui/polgen.glade:2079
+-#: ../gui/polgen.glade:2233
++#: ../gui/polgen.glade:1289 ../gui/polgen.glade:1456 ../gui/polgen.glade:1609
++#: ../gui/polgen.glade:1718
+ msgid "Select Ports"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1663 ../gui/polgen.glade:1883
++#: ../gui/polgen.glade:1302 ../gui/polgen.glade:1469
+ msgid "Allows %s to bind to any udp ports > 1024"
+ msgstr ""
  
--#~ msgid "Compatibility"
--#~ msgstr "Compatibiliteit"
-+#: ../gui/polgen.glade:927
+-#: ../gui/polgen.glade:1717 ../gui/polgen.glade:2151
++#: ../gui/polgen.glade:1353 ../gui/polgen.glade:1666
+ msgid "<b>UDP Ports</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1937
+-msgid "label113"
++#: ../gui/polgen.glade:1519
 +msgid ""
-+"Enter complete path to init script used to start the confined application."
-+msgstr ""
++"Network\n"
++"Bind tab"
+ msgstr ""
  
--#~ msgid "Kerberos"
--#~ msgstr "Kerberos"
-+#: ../gui/polgen.glade:982
-+msgid "label105"
-+msgstr ""
+-#: ../gui/polgen.glade:1966
++#: ../gui/polgen.glade:1537
+ msgid "<b>Select network ports that %s connects to:</b>"
+ msgstr ""
  
--#~ msgid "Samba"
--#~ msgstr "Samba"
-+#: ../gui/polgen.glade:1011
-+msgid "<b>Select existing role to modify:</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:2058
++#: ../gui/polgen.glade:1593
+ msgid "Allows %s to connect to any tcp port"
+ msgstr ""
  
--#~ msgid "pppd"
--#~ msgstr "pppd"
-+#: ../gui/polgen.glade:1045
-+msgid "Select the user roles that will transiton to the %s domain."
-+msgstr ""
+-#: ../gui/polgen.glade:2104
++#: ../gui/polgen.glade:1622
+ msgid ""
+ "Enter a comma separated list of tcp ports or ranges of ports that %s "
+ "connects to. Example: 612, 650-660"
+ msgstr ""
  
--#~ msgid "rsync"
--#~ msgstr "rsync"
-+#: ../gui/polgen.glade:1073
-+msgid "label106"
-+msgstr ""
+-#: ../gui/polgen.glade:2212
++#: ../gui/polgen.glade:1702
+ msgid "Allows %s to connect to any udp port"
+ msgstr ""
  
--#~ msgid "SASL authentication server"
--#~ msgstr "SASL-authenticatieserver"
-+#: ../gui/polgen.glade:1102
-+msgid "<b>Select roles that %s will transition to:</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:2258
++#: ../gui/polgen.glade:1731
+ msgid ""
+ "Enter a comma separated list of udp ports or ranges of ports that %s "
+ "connects to. Example: 612, 650-660"
+ msgstr ""
  
--#~ msgid "Spam Protection"
--#~ msgstr "Spambeveiliging"
-+#: ../gui/polgen.glade:1136
-+msgid "Select applications domains that %s will transition to."
-+msgstr ""
+-#: ../gui/polgen.glade:2305
+-msgid "label114"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:2334
++#: ../gui/polgen.glade:1792
+ msgid "<b>Select common application traits for %s:</b>"
+ msgstr ""
  
--#~ msgid "Squid"
--#~ msgstr "Squid"
-+#: ../gui/polgen.glade:1164
-+msgid "label107"
-+msgstr ""
+-#: ../gui/polgen.glade:2366
++#: ../gui/polgen.glade:1809
+ msgid "Writes syslog messages\t"
+ msgstr ""
  
--#~ msgid "Universal SSL tunnel"
--#~ msgstr "Universele SSL-tunnel"
-+#: ../gui/polgen.glade:1193
-+msgid "<b>Select the user_roles that will transition to %s:</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:2385
++#: ../gui/polgen.glade:1824
+ msgid "Create/Manipulate temporary files in /tmp"
+ msgstr ""
  
--#~ msgid "XEN"
--#~ msgstr "XEN"
-+#: ../gui/polgen.glade:1227
-+msgid "Select the user roles that will transiton to this applications domains."
-+msgstr ""
+-#: ../gui/polgen.glade:2404
++#: ../gui/polgen.glade:1839
+ msgid "Uses Pam for authentication"
+ msgstr ""
  
--#~ msgid "Delete %s"
--#~ msgstr "%s wissen"
-+#: ../gui/polgen.glade:1255
-+msgid "label108"
-+msgstr ""
+-#: ../gui/polgen.glade:2423
++#: ../gui/polgen.glade:1854
+ msgid "Uses nsswitch or getpw* calls"
+ msgstr ""
  
--#~ msgid "Add %s"
--#~ msgstr "%s toevoegen"
-+#: ../gui/polgen.glade:1284
-+msgid "<b>Select domains that %s will administer:</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:2442
++#: ../gui/polgen.glade:1869
+ msgid "Uses dbus"
+ msgstr ""
  
--#~ msgid "Modify %s"
--#~ msgstr "%s veranderen"
-+#: ../gui/polgen.glade:1318 ../gui/polgen.glade:1409
-+msgid "Select the domains that you would like this user administer."
-+msgstr ""
+-#: ../gui/polgen.glade:2461
++#: ../gui/polgen.glade:1884
+ msgid "Sends audit messages"
+ msgstr ""
  
--#~ msgid "Permissive"
--#~ msgstr "Permissive"
-+#: ../gui/polgen.glade:1346
-+msgid "label109"
-+msgstr ""
+-#: ../gui/polgen.glade:2480
++#: ../gui/polgen.glade:1899
+ msgid "Interacts with the terminal"
+ msgstr ""
  
--#~ msgid "system-config-selinux"
--#~ msgstr "system-config-selinux"
-+#: ../gui/polgen.glade:1375
-+msgid "<b>Select additional roles for %s:</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:2499
++#: ../gui/polgen.glade:1914
+ msgid "Sends email"
+ msgstr ""
  
--#~ msgid ""
--#~ "Copyright (c)2006 Red Hat, Inc.\n"
--#~ "Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
--#~ msgstr ""
--#~ "Copyright (c) 2006 Red Hat, Inc.\n"
--#~ "Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-+#: ../gui/polgen.glade:1437
-+msgid "label111"
-+msgstr ""
+-#: ../gui/polgen.glade:2530
+-msgid "label115"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:2559
++#: ../gui/polgen.glade:1961
+ msgid "<b>Add files/directories that %s manages</b>"
+ msgstr ""
  
--#~ msgid "SELinux Type"
--#~ msgstr "SELinux type"
-+#: ../gui/polgen.glade:1466
-+msgid "<b>Enter network ports that %s binds on:</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:2788
++#: ../gui/polgen.glade:2122
+ msgid ""
+ "Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
+ "Files ..."
+ msgstr ""
  
--#~ msgid ""
--#~ "tcp\n"
--#~ "udp"
--#~ msgstr ""
--#~ "tcp\n"
--#~ "udp"
-+#: ../gui/polgen.glade:1497 ../gui/polgen.glade:1997
-+msgid "<b>TCP Ports</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:2823
+-msgid "label116"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:2852
++#: ../gui/polgen.glade:2166
+ msgid "<b>Add booleans from the %s policy:</b>"
+ msgstr ""
  
--#~ msgid ""
--#~ "SELinux MLS/MCS\n"
--#~ "Level"
--#~ msgstr ""
--#~ "SELinux MLS/MCS\n"
--#~ "niveau"
-+#: ../gui/polgen.glade:1565 ../gui/polgen.glade:1785
-+msgid "Allows %s to bind to any udp port"
-+msgstr ""
+-#: ../gui/polgen.glade:3002
++#: ../gui/polgen.glade:2274
+ msgid "Add/Remove booleans used by the %s domain"
+ msgstr ""
  
--#~ msgid "File Type"
--#~ msgstr "Bestandstype"
-+#: ../gui/polgen.glade:1567 ../gui/polgen.glade:1787 ../gui/polgen.glade:2061
-+#: ../gui/polgen.glade:2215
-+msgid "All"
-+msgstr ""
+-#: ../gui/polgen.glade:3066
++#: ../gui/polgen.glade:2316
+ msgid "<b>Which directory you will generate the %s policy?</b>"
+ msgstr ""
  
--#~ msgid "MLS"
--#~ msgstr "MLS"
-+#: ../gui/polgen.glade:1585 ../gui/polgen.glade:1805
-+msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
-+msgstr ""
+-#: ../gui/polgen.glade:3097
++#: ../gui/polgen.glade:2334
+ msgid "Policy Directory"
+ msgstr ""
  
--#~ msgid "Add SELinux User"
--#~ msgstr "SELinux gebruiker toevoegen"
-+#: ../gui/polgen.glade:1587 ../gui/polgen.glade:1807
-+msgid "600-1024"
-+msgstr ""
+-#: ../gui/polgen.glade:3254
+-msgid "Add Booleans Dialog"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:3327
+-msgid "Boolean Name"
+-msgstr ""
+-
+-#: ../gui/polgengui.py:261
++#: ../gui/polgengui.py:262
+ msgid "Role"
+ msgstr ""
  
--#~ msgid "Add"
--#~ msgstr "Toevoegen"
-+#: ../gui/polgen.glade:1605 ../gui/polgen.glade:1825
-+msgid ""
-+"Enter a comma separated list of udp ports or ranges of ports that %s binds "
-+"to. Example: 612, 650-660"
-+msgstr ""
+-#: ../gui/polgengui.py:268
++#: ../gui/polgengui.py:269
+ msgid "Existing_User"
+ msgstr ""
  
--#~ msgid "_Properties"
--#~ msgstr "_Eigenschappen"
-+#: ../gui/polgen.glade:1607 ../gui/polgen.glade:1827
-+msgid "Unreserved Ports (>1024)"
-+msgstr ""
+-#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
++#: ../gui/polgengui.py:283 ../gui/polgengui.py:291 ../gui/polgengui.py:305
+ msgid "Application"
+ msgstr ""
  
--#~ msgid "_Delete"
--#~ msgstr "_Wissen"
-+#: ../gui/polgen.glade:1638 ../gui/polgen.glade:1858 ../gui/polgen.glade:2079
-+#: ../gui/polgen.glade:2233
-+msgid "Select Ports"
-+msgstr ""
+-#: ../gui/polgengui.py:352
++#: ../gui/polgengui.py:353
+ #, python-format
+ msgid "%s must be a directory"
+ msgstr ""
  
--#~ msgid "label37"
--#~ msgstr "label37"
-+#: ../gui/polgen.glade:1663 ../gui/polgen.glade:1883
-+msgid "Allows %s to bind to any udp ports > 1024"
-+msgstr ""
+-#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
++#: ../gui/polgengui.py:413 ../gui/polgengui.py:694
+ msgid "You must select a user"
+ msgstr ""
  
--#~ msgid "Filter"
--#~ msgstr "Filter"
-+#: ../gui/polgen.glade:1717 ../gui/polgen.glade:2151
-+msgid "<b>UDP Ports</b>"
-+msgstr ""
+-#: ../gui/polgengui.py:542
++#: ../gui/polgengui.py:543
+ msgid "Select executable file to be confined."
+ msgstr ""
  
--#~ msgid "label50"
--#~ msgstr "label50"
-+#: ../gui/polgen.glade:1937
-+msgid "label113"
-+msgstr ""
+-#: ../gui/polgengui.py:553
++#: ../gui/polgengui.py:554
+ msgid "Select init script file to be confined."
+ msgstr ""
  
--#~ msgid "label38"
--#~ msgstr "label38"
-+#: ../gui/polgen.glade:1966
-+msgid "<b>Select network ports that %s connects to:</b>"
-+msgstr ""
+-#: ../gui/polgengui.py:563
++#: ../gui/polgengui.py:564
+ msgid "Select file(s) that confined application creates or writes"
+ msgstr ""
  
--#~ msgid "label39"
--#~ msgstr "label39"
-+#: ../gui/polgen.glade:2058
-+msgid "Allows %s to connect to any tcp port"
-+msgstr ""
+-#: ../gui/polgengui.py:570
++#: ../gui/polgengui.py:571
+ msgid "Select directory(s) that the confined application owns and writes into"
+ msgstr ""
  
--#~ msgid "label41"
--#~ msgstr "label41"
-+#: ../gui/polgen.glade:2104
-+msgid ""
-+"Enter a comma separated list of tcp ports or ranges of ports that %s "
-+"connects to. Example: 612, 650-660"
-+msgstr ""
+-#: ../gui/polgengui.py:632
++#: ../gui/polgengui.py:633
+ msgid "Select directory to generate policy files in"
+ msgstr ""
  
--#~ msgid "Modify SELinux User"
--#~ msgstr "SELinux gebruiker veranderen"
-+#: ../gui/polgen.glade:2212
-+msgid "Allows %s to connect to any udp port"
-+msgstr ""
+-#: ../gui/polgengui.py:649
++#: ../gui/polgengui.py:650
+ #, python-format
+ msgid ""
+ "Type %s_t already defined in current policy.\n"
+ "Do you want to continue?"
+ msgstr ""
  
--#~ msgid "label40"
--#~ msgstr "label40"
-+#: ../gui/polgen.glade:2258
-+msgid ""
-+"Enter a comma separated list of udp ports or ranges of ports that %s "
-+"connects to. Example: 612, 650-660"
-+msgstr ""
+-#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
++#: ../gui/polgengui.py:650 ../gui/polgengui.py:654
+ msgid "Verify Name"
+ msgstr ""
  
--#~ msgid "Add Network Port"
--#~ msgstr "Netwerkpoorten toevoegen"
-+#: ../gui/polgen.glade:2305
-+msgid "label114"
-+msgstr ""
+-#: ../gui/polgengui.py:653
++#: ../gui/polgengui.py:654
+ #, python-format
+ msgid ""
+ "Module %s.pp already loaded in current policy.\n"
+ "Do you want to continue?"
+ msgstr ""
  
--#~ msgid "label42"
--#~ msgstr "label42"
-+#: ../gui/polgen.glade:2334
-+msgid "<b>Select common application traits for %s:</b>"
-+msgstr ""
+-#: ../gui/polgengui.py:699
++#: ../gui/polgengui.py:700
+ msgid ""
+ "You must add a name made up of letters and numbers and containing no spaces."
+ msgstr ""
  
--#~ msgid "Load policy module"
--#~ msgstr "Policy-module laden"
-+#: ../gui/polgen.glade:2366
-+msgid "Writes syslog messages\t"
-+msgstr ""
+-#: ../gui/polgengui.py:713
++#: ../gui/polgengui.py:714
+ msgid "You must enter a executable"
+ msgstr ""
  
--#~ msgid "label44"
--#~ msgstr "label44"
-+#: ../gui/polgen.glade:2385
-+msgid "Create/Manipulate temporary files in /tmp"
-+msgstr ""
+-#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
++#: ../gui/polgengui.py:739 ../gui/system-config-selinux.py:174
+ msgid "Configue SELinux"
+ msgstr ""
  
--#~ msgid "SELinux user '%s' is required"
--#~ msgstr "SELinux gebruiker '%s' is vereist"
-+#: ../gui/polgen.glade:2404
-+msgid "Uses Pam for authentication"
-+msgstr ""
+-#: ../gui/polgen.py:158
+-msgid "Internet Services Daemon"
+-msgstr ""
+-
+-#: ../gui/polgen.py:197
+-#, python-format
+-msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+-msgstr ""
+-
+-#: ../gui/polgen.py:324
+-msgid "You must enter a name for your confined process/user"
+-msgstr ""
+-
+-#: ../gui/polgen.py:326
+-msgid ""
+-"Name must be alpha numberic with no spaces. Consider using option \"-n "
+-"MODULENAME\""
+-msgstr ""
+-
+-#: ../gui/polgen.py:414
+-msgid "User Role types can not be assigned executables."
+-msgstr ""
+-
+-#: ../gui/polgen.py:420
+-msgid "Only Daemon apps can use an init script.."
+-msgstr ""
+-
+-#: ../gui/polgen.py:438
+-msgid "use_resolve must be a boolean value "
+-msgstr ""
+-
+-#: ../gui/polgen.py:444
+-msgid "use_syslog must be a boolean value "
+-msgstr ""
+-
+-#: ../gui/polgen.py:450
+-msgid "use_kerberos must be a boolean value "
+-msgstr ""
+-
+-#: ../gui/polgen.py:456
+-msgid "manage_krb5_rcache must be a boolean value "
+-msgstr ""
+-
+-#: ../gui/polgen.py:486
+-msgid "USER Types automatically get a tmp type"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1004
+-msgid "You must enter the executable path for your confined process"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1182
+-msgid "Type Enforcement file"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1183
+-msgid "Interface file"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1184
+-msgid "File Contexts file"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1185
+-msgid "Setup Script"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1306
+-#, python-format
+-msgid ""
+-"\n"
+-"%s\n"
+-"\n"
+-"sepolgen [ -n moduleName ] [ -m ] [ -t type ] [ executable | Name ]\n"
+-"valid Types:\n"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1354
+-msgid "Executable or Name required"
+-msgstr ""
+-
+ #: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
+ msgid "Network Port"
+ msgstr ""
+@@ -1948,1411 +1854,1499 @@ msgstr ""
+ msgid "Group View"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:1 ../gui/selinux.tbl:30 ../gui/selinux.tbl:31
+-#: ../gui/selinux.tbl:32 ../gui/selinux.tbl:33 ../gui/selinux.tbl:34
+-#: ../gui/selinux.tbl:36 ../gui/selinux.tbl:37 ../gui/selinux.tbl:38
+-#: ../gui/selinux.tbl:39 ../gui/selinux.tbl:40 ../gui/selinux.tbl:42
+-#: ../gui/selinux.tbl:43 ../gui/selinux.tbl:44 ../gui/selinux.tbl:45
+-#: ../gui/selinux.tbl:46 ../gui/selinux.tbl:47 ../gui/selinux.tbl:48
+-#: ../gui/selinux.tbl:49 ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
+-#: ../gui/selinux.tbl:52 ../gui/selinux.tbl:53 ../gui/selinux.tbl:59
+-#: ../gui/selinux.tbl:60 ../gui/selinux.tbl:61 ../gui/selinux.tbl:62
+-#: ../gui/selinux.tbl:63 ../gui/selinux.tbl:64 ../gui/selinux.tbl:65
+-#: ../gui/selinux.tbl:66 ../gui/selinux.tbl:67 ../gui/selinux.tbl:68
+-#: ../gui/selinux.tbl:69 ../gui/selinux.tbl:75 ../gui/selinux.tbl:76
+-#: ../gui/selinux.tbl:77 ../gui/selinux.tbl:78 ../gui/selinux.tbl:79
+-#: ../gui/selinux.tbl:80 ../gui/selinux.tbl:81 ../gui/selinux.tbl:82
+-#: ../gui/selinux.tbl:83 ../gui/selinux.tbl:84 ../gui/selinux.tbl:86
+-#: ../gui/selinux.tbl:88 ../gui/selinux.tbl:89 ../gui/selinux.tbl:90
+-#: ../gui/selinux.tbl:92 ../gui/selinux.tbl:94 ../gui/selinux.tbl:95
+-#: ../gui/selinux.tbl:96 ../gui/selinux.tbl:97 ../gui/selinux.tbl:98
+-#: ../gui/selinux.tbl:99 ../gui/selinux.tbl:100 ../gui/selinux.tbl:101
+-#: ../gui/selinux.tbl:102 ../gui/selinux.tbl:103 ../gui/selinux.tbl:104
+-#: ../gui/selinux.tbl:106 ../gui/selinux.tbl:108 ../gui/selinux.tbl:109
+-#: ../gui/selinux.tbl:110 ../gui/selinux.tbl:111 ../gui/selinux.tbl:112
+-#: ../gui/selinux.tbl:113 ../gui/selinux.tbl:114 ../gui/selinux.tbl:116
+-#: ../gui/selinux.tbl:117 ../gui/selinux.tbl:119 ../gui/selinux.tbl:121
+-#: ../gui/selinux.tbl:123 ../gui/selinux.tbl:124 ../gui/selinux.tbl:127
+-#: ../gui/selinux.tbl:129 ../gui/selinux.tbl:130 ../gui/selinux.tbl:131
+-#: ../gui/selinux.tbl:132 ../gui/selinux.tbl:133 ../gui/selinux.tbl:134
+-#: ../gui/selinux.tbl:135 ../gui/selinux.tbl:136 ../gui/selinux.tbl:137
+-#: ../gui/selinux.tbl:138 ../gui/selinux.tbl:139 ../gui/selinux.tbl:142
+-#: ../gui/selinux.tbl:143 ../gui/selinux.tbl:144 ../gui/selinux.tbl:145
+-#: ../gui/selinux.tbl:146 ../gui/selinux.tbl:147 ../gui/selinux.tbl:148
+-#: ../gui/selinux.tbl:149 ../gui/selinux.tbl:150 ../gui/selinux.tbl:151
+-#: ../gui/selinux.tbl:152 ../gui/selinux.tbl:154 ../gui/selinux.tbl:155
+-#: ../gui/selinux.tbl:156 ../gui/selinux.tbl:157 ../gui/selinux.tbl:158
+-#: ../gui/selinux.tbl:159 ../gui/selinux.tbl:160 ../gui/selinux.tbl:167
+-#: ../gui/selinux.tbl:171 ../gui/selinux.tbl:172 ../gui/selinux.tbl:173
+-#: ../gui/selinux.tbl:174 ../gui/selinux.tbl:175 ../gui/selinux.tbl:177
+-#: ../gui/selinux.tbl:178 ../gui/selinux.tbl:179 ../gui/selinux.tbl:180
+-#: ../gui/selinux.tbl:184 ../gui/selinux.tbl:192 ../gui/selinux.tbl:193
+-#: ../gui/selinux.tbl:194 ../gui/selinux.tbl:195 ../gui/selinux.tbl:196
+-#: ../gui/selinux.tbl:197 ../gui/selinux.tbl:198 ../gui/selinux.tbl:199
+-#: ../gui/selinux.tbl:200 ../gui/selinux.tbl:201 ../gui/selinux.tbl:206
+-#: ../gui/selinux.tbl:207 ../gui/selinux.tbl:218 ../gui/selinux.tbl:219
+-#: ../gui/selinux.tbl:220 ../gui/selinux.tbl:222 ../gui/selinux.tbl:224
+-#: ../gui/selinux.tbl:226 ../gui/selinux.tbl:227 ../gui/selinux.tbl:230
+-msgid "SELinux Service Protection"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:1
+-msgid "Disable SELinux protection for acct daemon"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:2 ../gui/selinux.tbl:3 ../gui/selinux.tbl:70
+-#: ../gui/selinux.tbl:153 ../gui/selinux.tbl:168 ../gui/selinux.tbl:169
+-#: ../gui/selinux.tbl:170 ../gui/selinux.tbl:189 ../gui/selinux.tbl:202
+-#: ../gui/selinux.tbl:203 ../gui/selinux.tbl:204 ../gui/selinux.tbl:205
+-msgid "Admin"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:2
+-msgid "Allow all daemons to write corefiles to /"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:3
+-msgid "Allow all daemons the ability to use unallocated ttys"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
+-#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
+-#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
+-#: ../gui/selinux.tbl:210 ../gui/selinux.tbl:211 ../gui/selinux.tbl:212
+-#: ../gui/selinux.tbl:213 ../gui/selinux.tbl:214 ../gui/selinux.tbl:215
+-#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
+-msgid "User Privs"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:4
+-msgid ""
+-"Allow gadmin SELinux user account to execute files in home directory or /tmp"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:5
+-msgid ""
+-"Allow guest SELinux user account to execute files in home directory or /tmp"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
+-msgid "Memory Protection"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:6
+-msgid "Allow java executable stack"
++#: ../gui/semanagePage.py:126
++#, python-format
++msgid "Are you sure you want to delete %s '%s'?"
+ msgstr ""
  
--#~ msgid ""
--#~ "\n"
--#~ "\n"
--#~ "semodule -i %s\n"
--#~ "\n"
--#~ msgstr ""
--#~ "\n"
--#~ "\n"
--#~ "semodule -i %s\n"
--#~ "\n"
-+#: ../gui/polgen.glade:2423
-+msgid "Uses nsswitch or getpw* calls"
-+msgstr ""
+-#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
+-#: ../gui/selinux.tbl:209
+-msgid "Mount"
++#: ../gui/semanagePage.py:126
++#, python-format
++msgid "Delete %s"
+ msgstr ""
  
--#~ msgid "<b>Boolean</b>"
--#~ msgstr "<b>Booleaan</b>"
-+#: ../gui/polgen.glade:2442
-+msgid "Uses dbus"
-+msgstr ""
+-#: ../gui/selinux.tbl:7
+-msgid "Allow mount to mount any file"
++#: ../gui/semanagePage.py:134
++#, python-format
++msgid "Add %s"
+ msgstr ""
  
--#~ msgid "<b>Description</b>"
--#~ msgstr "<b>Omschrijving</b>"
-+#: ../gui/polgen.glade:2461
-+msgid "Sends audit messages"
-+msgstr ""
+-#: ../gui/selinux.tbl:8
+-msgid "Allow mount to mount any directory"
++#: ../gui/semanagePage.py:148
++#, python-format
++msgid "Modify %s"
+ msgstr ""
  
--#~ msgid "<b>Status</b>"
--#~ msgstr "<b>Status</b>"
-+#: ../gui/polgen.glade:2480
-+msgid "Interacts with the terminal"
-+msgstr ""
+-#: ../gui/selinux.tbl:9
+-msgid "Allow mplayer executable stack"
++#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
++msgid "Permissive"
+ msgstr ""
  
--#~ msgid "Apply"
--#~ msgstr "Toepassen"
-+#: ../gui/polgen.glade:2499
-+msgid "Sends email"
-+msgstr ""
+-#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
+-#: ../gui/selinux.tbl:188
+-msgid "SSH"
++#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
++msgid "Enforcing"
+ msgstr ""
  
--#~ msgid "Save Boolean Configuration File"
--#~ msgstr "Booleaan configuratiebestand opslaan"
-+#: ../gui/polgen.glade:2530
-+msgid "label115"
-+msgstr ""
+-#: ../gui/selinux.tbl:10
+-msgid "Allow ssh to run ssh-keysign"
++#: ../gui/statusPage.py:94
++msgid "Status"
+ msgstr ""
  
--#~ msgid "_Previous"
--#~ msgstr "_Vorige"
-+#: ../gui/polgen.glade:2559
-+msgid "<b>Add files/directories that %s manages</b>"
-+msgstr ""
+-#: ../gui/selinux.tbl:11
++#: ../gui/statusPage.py:133
+ msgid ""
+-"Allow staff SELinux user account to execute files in home directory or /tmp"
++"Changing the policy type will cause a relabel of the entire file system on "
++"the next boot. Relabeling takes a long time depending on the size of the "
++"file system.  Do you wish to continue?"
+ msgstr ""
  
--#~ msgid "Requires value"
--#~ msgstr "Vereist waarde"
-+#: ../gui/polgen.glade:2788
-+msgid ""
-+"Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
-+"Files ..."
-+msgstr ""
+-#: ../gui/selinux.tbl:12
++#: ../gui/statusPage.py:147
+ msgid ""
+-"Allow sysadm SELinux user account to execute files in home directory or /tmp"
++"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
++"you later decide to turn SELinux back on, the system will be required to "
++"relabel.  If you just want to see if SELinux is causing a problem on your "
++"system, you can go to permissive mode which will only log errors and not "
++"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
++"wish to continue?"
+ msgstr ""
  
--#~ msgid "Unreserved Ports  (> 1024)"
--#~ msgstr "Niet-gereserveerde poorten (> 1024)"
-+#: ../gui/polgen.glade:2823
-+msgid "label116"
-+msgstr ""
+-#: ../gui/selinux.tbl:13
++#: ../gui/statusPage.py:152
+ msgid ""
+-"Allow unconfined SELinux user account to execute files in home directory or /"
+-"tmp"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:14
+-msgid "Network Configuration"
++"Changing to SELinux enabled will cause a relabel of the entire file system "
++"on the next boot. Relabeling takes a long time depending on the size of the "
++"file system.  Do you wish to continue?"
+ msgstr ""
  
--#~ msgid "label25"
--#~ msgstr "label25"
-+#: ../gui/polgen.glade:2852
-+msgid "<b>Add booleans from the %s policy:</b>"
-+msgstr ""
+-#: ../gui/selinux.tbl:14
+-msgid "Allow unlabeled packets to flow on the network"
++#: ../gui/system-config-selinux.glade:11
++msgid "system-config-selinux"
+ msgstr ""
  
--#~ msgid "label26"
--#~ msgstr "label26"
-+#: ../gui/polgen.glade:3002
-+msgid "Add/Remove booleans used by the %s domain"
-+msgstr ""
+-#: ../gui/selinux.tbl:15
++#: ../gui/system-config-selinux.glade:12
+ msgid ""
+-"Allow user SELinux user account to execute files in home directory or /tmp"
++"Copyright (c)2006 Red Hat, Inc.\n"
++"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
+ msgstr ""
  
--#~ msgid "label28"
--#~ msgstr "label28"
-+#: ../gui/polgen.glade:3066
-+msgid "<b>Which directory you will generate the %s policy?</b>"
-+msgstr ""
+-#: ../gui/selinux.tbl:16
+-msgid "Allow unconfined to dyntrans to unconfined_execmem"
++#: ../gui/system-config-selinux.glade:22
++#: ../gui/system-config-selinux.glade:544
++msgid "Add SELinux Login Mapping"
+ msgstr ""
  
--#~ msgid "label30"
--#~ msgstr "label30"
-+#: ../gui/polgen.glade:3097
-+msgid "Policy Directory"
-+msgstr ""
+-#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
+-#: ../gui/selinux.tbl:140
+-msgid "Databases"
++#: ../gui/system-config-selinux.glade:257
++msgid "Add SELinux Network Ports"
+ msgstr ""
  
--#~ msgid "label31"
--#~ msgstr "label31"
-+#: ../gui/polgen.glade:3254
-+msgid "Add Booleans Dialog"
-+msgstr ""
+-#: ../gui/selinux.tbl:17
+-msgid "Allow user to connect to mysql socket"
++#: ../gui/system-config-selinux.glade:391
++#: ../gui/system-config-selinux.glade:678
++msgid "SELinux Type"
+ msgstr ""
  
--#~ msgid "label32"
--#~ msgstr "label32"
-+#: ../gui/polgen.glade:3327
-+msgid "Boolean Name"
-+msgstr ""
+-#: ../gui/selinux.tbl:18
+-msgid "Allow user to connect to postgres socket"
++#: ../gui/system-config-selinux.glade:622
++msgid "File Specification"
+ msgstr ""
  
--#~ msgid "label33"
--#~ msgstr "label33"
-+#: ../gui/polgengui.py:261
-+msgid "Role"
+-#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
+-msgid "XServer"
++#: ../gui/system-config-selinux.glade:650
++msgid "File Type"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:19
+-msgid "Allow clients to write to X shared memory"
+-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/polgengui.py:268
-+msgid "Existing_User"
++#: ../gui/system-config-selinux.glade:773
++msgid "MLS"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
-+msgid "Application"
++#: ../gui/system-config-selinux.glade:837
++msgid "Add SELinux User"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:352
-+#, python-format
-+msgid "%s must be a directory"
++#: ../gui/system-config-selinux.glade:1079
++msgid "SELinux Administration"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
-+msgid "You must select a user"
++#: ../gui/system-config-selinux.glade:1122
++msgid "Add"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:542
-+msgid "Select executable file to be confined."
++#: ../gui/system-config-selinux.glade:1144
++msgid "_Properties"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:553
-+msgid "Select init script file to be confined."
++#: ../gui/system-config-selinux.glade:1166
++msgid "_Delete"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:563
-+msgid "Select file(s) that confined application creates or writes"
++#: ../gui/system-config-selinux.glade:1256
++msgid "Select Management Object"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:570
-+msgid "Select directory(s) that the confined application owns and writes into"
++#: ../gui/system-config-selinux.glade:1273
++msgid "<b>Select:</b>"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:632
-+msgid "Select directory to generate policy files in"
++#: ../gui/system-config-selinux.glade:1326
++msgid "System Default Enforcing Mode"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:649
-+#, python-format
++#: ../gui/system-config-selinux.glade:1354
 +msgid ""
-+"Type %s_t already defined in current policy.\n"
-+"Do you want to continue?"
++"Disabled\n"
++"Permissive\n"
++"Enforcing\n"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
-+msgid "Verify Name"
++#: ../gui/system-config-selinux.glade:1373
++msgid "Current Enforcing Mode"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:653
-+#, python-format
-+msgid ""
-+"Module %s.pp already loaded in current policy.\n"
-+"Do you want to continue?"
++#: ../gui/system-config-selinux.glade:1418
++msgid "System Default Policy Type: "
++msgstr ""
+ 
+-#: ../gui/selinux.tbl:20
++#: ../gui/system-config-selinux.glade:1463
+ msgid ""
+-"Allow xguest SELinux user account to execute files in home directory or /tmp"
++"Select if you wish to relabel then entire file system on next reboot.  "
++"Relabeling can take a very long time, depending on the size of the system.  "
++"If you are changing policy types or going from disabled to enforcing, a "
++"relabel is required."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
+-#: ../gui/selinux.tbl:231
+-msgid "NIS"
++#: ../gui/system-config-selinux.glade:1509
++msgid "Relabel on next reboot."
 +msgstr ""
 +
-+#: ../gui/polgengui.py:699
-+msgid ""
-+"You must add a name made up of letters and numbers and containing no spaces."
++#: ../gui/system-config-selinux.glade:1561
++msgid "label37"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:713
-+msgid "You must enter a executable"
++#: ../gui/system-config-selinux.glade:1598
++msgid "Revert boolean setting to system default"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
-+msgid "Configue SELinux"
++#: ../gui/system-config-selinux.glade:1614
++msgid "Toggle between Customized and All Booleans"
 +msgstr ""
 +
-+#: ../gui/polgen.py:158
-+msgid "Internet Services Daemon"
++#: ../gui/system-config-selinux.glade:1645
++#: ../gui/system-config-selinux.glade:1850
++#: ../gui/system-config-selinux.glade:2037
++#: ../gui/system-config-selinux.glade:2224
++#: ../gui/system-config-selinux.glade:2467
++#: ../gui/system-config-selinux.glade:2692
++#: ../gui/system-config-selinux.glade:2867
++msgid "Filter"
 +msgstr ""
 +
-+#: ../gui/polgen.py:197
-+#, python-format
-+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
++#: ../gui/system-config-selinux.glade:1734
++msgid "label50"
 +msgstr ""
 +
-+#: ../gui/polgen.py:324
-+msgid "You must enter a name for your confined process/user"
++#: ../gui/system-config-selinux.glade:1771
++msgid "Add File Context"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:1787
++msgid "Modify File Context"
 +msgstr ""
 +
-+#: ../gui/polgen.py:326
++#: ../gui/system-config-selinux.glade:1803
++msgid "Delete File Context"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:21
+-msgid "Allow daemons to run with NIS"
++#: ../gui/system-config-selinux.glade:1819
++msgid "Toggle between all and customized file context"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
+-#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
+-#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
+-#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
+-#: ../gui/selinux.tbl:118
+-msgid "Web Applications"
++#: ../gui/system-config-selinux.glade:1939
++msgid "label38"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:22
+-msgid "Transition staff SELinux user to Web Browser Domain"
++#: ../gui/system-config-selinux.glade:1976
++msgid "Add SELinux User Mapping"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:23
+-msgid "Transition sysadm SELinux user to Web Browser Domain"
++#: ../gui/system-config-selinux.glade:1992
++msgid "Modify SELinux User Mapping"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:24
+-msgid "Transition user SELinux user to Web Browser Domain"
++#: ../gui/system-config-selinux.glade:2008
++msgid "Delete SELinux User Mapping"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:25
+-msgid "Transition xguest SELinux user to Web Browser Domain"
++#: ../gui/system-config-selinux.glade:2126
++msgid "label39"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
+-#: ../gui/selinux.tbl:29
+-msgid "Allow staff Web Browsers to write to home directories"
++#: ../gui/system-config-selinux.glade:2163
++msgid "Add User"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:30
+-msgid "Disable SELinux protection for amanda"
++#: ../gui/system-config-selinux.glade:2179
++msgid "Modify User"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:31
+-msgid "Disable SELinux protection for amavis"
++#: ../gui/system-config-selinux.glade:2195
++msgid "Delete User"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:32
+-msgid "Disable SELinux protection for apmd daemon"
++#: ../gui/system-config-selinux.glade:2313
++msgid "label41"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:33
+-msgid "Disable SELinux protection for arpwatch daemon"
++#: ../gui/system-config-selinux.glade:2350
++msgid "Add Network Port"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:34
+-msgid "Disable SELinux protection for auditd daemon"
++#: ../gui/system-config-selinux.glade:2366
++msgid "Edit Network Port"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:35
+-msgid "Disable SELinux protection for automount daemon"
++#: ../gui/system-config-selinux.glade:2382
++msgid "Delete Network Port"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:36
+-msgid "Disable SELinux protection for avahi"
++#: ../gui/system-config-selinux.glade:2418
++#: ../gui/system-config-selinux.glade:2436
++msgid "Toggle between Customized and All Ports"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:37
+-msgid "Disable SELinux protection for bluetooth daemon"
++#: ../gui/system-config-selinux.glade:2556
++msgid "label42"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:38
+-msgid "Disable SELinux protection for canna daemon"
++#: ../gui/system-config-selinux.glade:2593
++msgid "Generate new policy module"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:39
+-msgid "Disable SELinux protection for cardmgr daemon"
++#: ../gui/system-config-selinux.glade:2609
++msgid "Load policy module"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:40
+-msgid "Disable SELinux protection for Cluster Server"
++#: ../gui/system-config-selinux.glade:2625
++msgid "Remove loadable policy module"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:41
++#: ../gui/system-config-selinux.glade:2661
+ msgid ""
+-"Allow cdrecord to read various content. nfs, samba, removable devices, user "
+-"temp and untrusted content files"
++"Enable/Disable additional audit rules, that are normally not reported in the "
++"log files."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:42
+-msgid "Disable SELinux protection for ciped daemon"
++#: ../gui/system-config-selinux.glade:2781
++msgid "label44"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:43
+-msgid "Disable SELinux protection for clamd daemon"
++#: ../gui/system-config-selinux.glade:2818
++msgid "Change process mode to permissive."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:44
+-msgid "Disable SELinux protection for clamscan"
++#: ../gui/system-config-selinux.glade:2836
++msgid "Change process mode to enforcing"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:45
+-msgid "Disable SELinux protection for clvmd"
++#: ../gui/system-config-selinux.glade:2928
++msgid "Process Domain"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:46
+-msgid "Disable SELinux protection for comsat daemon"
++#: ../gui/system-config-selinux.glade:2956
++msgid "label59"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
+-#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
+-msgid "Disable SELinux protection for courier daemon"
++#: ../gui/usersPage.py:138
++#, python-format
++msgid "SELinux user '%s' is required"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:52
+-msgid "Disable SELinux protection for cpucontrol daemon"
++#: ../sepolicy/sepolicy.py:106
++msgid "Generate SELinux man pages"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:53
+-msgid "Disable SELinux protection for cpuspeed daemon"
++#: ../sepolicy/sepolicy.py:110
++msgid "path in which the generated SELinux man pages will be stored"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:54
+-msgid "Cron"
++#: ../sepolicy/sepolicy.py:114
++msgid "All domains"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:54
+-msgid "Disable SELinux protection for crond daemon"
++#: ../sepolicy/sepolicy.py:116
++msgid "Domain name(s) of man pages to be created"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
+-#: ../gui/selinux.tbl:91
+-msgid "Printing"
++#: ../sepolicy/sepolicy.py:164
++msgid "Query SELinux policy network information"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:55
+-msgid "Disable SELinux protection for cupsd back end server"
++#: ../sepolicy/sepolicy.py:169
++msgid "list all SELinux port types"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:56
+-msgid "Disable SELinux protection for cupsd daemon"
++#: ../sepolicy/sepolicy.py:172
++msgid "show SELinux type related to the port"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:57
+-msgid "Disable SELinux protection for cupsd_lpd"
++#: ../sepolicy/sepolicy.py:175
++msgid "Show ports defined for this SELinux type"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:58
+-msgid "CVS"
++#: ../sepolicy/sepolicy.py:178
++msgid "show ports to which this domain can bind and/or connect"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:58
+-msgid "Disable SELinux protection for cvs daemon"
++#: ../sepolicy/sepolicy.py:192
++msgid "query SELinux policy to see if domains can communicate with each other"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:59
+-msgid "Disable SELinux protection for cyrus daemon"
++#: ../sepolicy/sepolicy.py:195
++msgid "Source Domain"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:60
+-msgid "Disable SELinux protection for dbskkd daemon"
++#: ../sepolicy/sepolicy.py:198
++msgid "Target Domain"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:61
+-msgid "Disable SELinux protection for dbusd daemon"
++#: ../sepolicy/sepolicy.py:215
++msgid "query SELinux Policy to see description of booleans"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:62
+-msgid "Disable SELinux protection for dccd"
++#: ../sepolicy/sepolicy.py:219
++msgid "get all booleans desctiption"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:63
+-msgid "Disable SELinux protection for dccifd"
++#: ../sepolicy/sepolicy.py:221
++msgid "boolean to get description"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:64
+-msgid "Disable SELinux protection for dccm"
++#: ../sepolicy/sepolicy.py:231
++msgid ""
++"query SELinux Policy to see how a source process domain can transition to "
++"the target process domain"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:65
+-msgid "Disable SELinux protection for ddt daemon"
++#: ../sepolicy/sepolicy.py:234
++msgid "source process domain"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:66
+-msgid "Disable SELinux protection for devfsd daemon"
++#: ../sepolicy/sepolicy.py:237
++msgid "target process domain"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:67
+-msgid "Disable SELinux protection for dhcpc daemon"
++#: ../sepolicy/sepolicy.py:259
++msgid "Generate SELinux Policy module template"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:68
+-msgid "Disable SELinux protection for dhcpd daemon"
++#: ../sepolicy/sepolicy.py:265
++msgid "name of policy to generate"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:69
+-msgid "Disable SELinux protection for dictd daemon"
++#: ../sepolicy/sepolicy.py:267
++msgid "executable to confine"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:70
+-msgid "Allow sysadm_t to directly start daemons"
++#: ../sepolicy/sepolicy.py:269
++msgid "run policy generation test suite"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:71
+-msgid "Disable SELinux protection for Evolution"
++#: ../sepolicy/sepolicy.py:274
++msgid "commands"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:72
+-msgid "Games"
++#: ../sepolicy/sepolicy/generate.py:185
++msgid "Internet Services Daemon"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:72
+-msgid "Disable SELinux protection for games"
++#: ../sepolicy/sepolicy/generate.py:198
++msgid "Valid Types:\n"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:73
+-msgid "Disable SELinux protection for the web browsers"
++#: ../sepolicy/sepolicy/generate.py:232
++#, python-format
++msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:74
+-msgid "Disable SELinux protection for Thunderbird"
++#: ../sepolicy/sepolicy/generate.py:359
++msgid "You must enter a name for your confined process/user"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:75
+-msgid "Disable SELinux protection for distccd daemon"
++#: ../sepolicy/sepolicy/generate.py:361
 +msgid ""
 +"Name must be alpha numberic with no spaces. Consider using option \"-n "
 +"MODULENAME\""
-+msgstr ""
-+
-+#: ../gui/polgen.py:414
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:76
+-msgid "Disable SELinux protection for dmesg daemon"
++#: ../sepolicy/sepolicy/generate.py:449
 +msgid "User Role types can not be assigned executables."
-+msgstr ""
-+
-+#: ../gui/polgen.py:420
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:77
+-msgid "Disable SELinux protection for dnsmasq daemon"
++#: ../sepolicy/sepolicy/generate.py:455
 +msgid "Only Daemon apps can use an init script.."
-+msgstr ""
-+
-+#: ../gui/polgen.py:438
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:78
+-msgid "Disable SELinux protection for dovecot daemon"
++#: ../sepolicy/sepolicy/generate.py:473
 +msgid "use_resolve must be a boolean value "
-+msgstr ""
-+
-+#: ../gui/polgen.py:444
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:79
+-msgid "Disable SELinux protection for entropyd daemon"
++#: ../sepolicy/sepolicy/generate.py:479
 +msgid "use_syslog must be a boolean value "
-+msgstr ""
-+
-+#: ../gui/polgen.py:450
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:80
+-msgid "Disable SELinux protection for fetchmail"
++#: ../sepolicy/sepolicy/generate.py:485
 +msgid "use_kerberos must be a boolean value "
-+msgstr ""
-+
-+#: ../gui/polgen.py:456
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:81
+-msgid "Disable SELinux protection for fingerd daemon"
++#: ../sepolicy/sepolicy/generate.py:491
 +msgid "manage_krb5_rcache must be a boolean value "
-+msgstr ""
-+
-+#: ../gui/polgen.py:486
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:82
+-msgid "Disable SELinux protection for freshclam daemon"
++#: ../sepolicy/sepolicy/generate.py:521
 +msgid "USER Types automatically get a tmp type"
-+msgstr ""
-+
-+#: ../gui/polgen.py:1004
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:83
+-msgid "Disable SELinux protection for fsdaemon daemon"
++#: ../sepolicy/sepolicy/generate.py:1039
 +msgid "You must enter the executable path for your confined process"
-+msgstr ""
-+
-+#: ../gui/polgen.py:1182
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:84
+-msgid "Disable SELinux protection for gpm daemon"
++#: ../sepolicy/sepolicy/generate.py:1272
 +msgid "Type Enforcement file"
-+msgstr ""
-+
-+#: ../gui/polgen.py:1183
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
+-msgid "NFS"
++#: ../sepolicy/sepolicy/generate.py:1273
 +msgid "Interface file"
-+msgstr ""
-+
-+#: ../gui/polgen.py:1184
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:85
+-msgid "Disable SELinux protection for gss daemon"
++#: ../sepolicy/sepolicy/generate.py:1274
 +msgid "File Contexts file"
-+msgstr ""
-+
-+#: ../gui/polgen.py:1185
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:86
+-msgid "Disable SELinux protection for Hal daemon"
++#: ../sepolicy/sepolicy/generate.py:1275
++msgid "Spec file"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:87
+-msgid "Compatibility"
++#: ../sepolicy/sepolicy/generate.py:1276
 +msgid "Setup Script"
-+msgstr ""
-+
-+#: ../gui/polgen.py:1306
-+#, python-format
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:87
++#: booleans.py:1
+ msgid ""
+-"Do not audit things that we know to be broken but which are not security "
+-"risks"
++"Allow ABRT to modify public files used for public file transfer services."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:88
+-msgid "Disable SELinux protection for hostname daemon"
++#: booleans.py:2
 +msgid ""
-+"\n"
-+"%s\n"
-+"\n"
-+"sepolgen [ -n moduleName ] [ -m ] [ -t type ] [ executable | Name ]\n"
-+"valid Types:\n"
-+msgstr ""
-+
-+#: ../gui/polgen.py:1354
-+msgid "Executable or Name required"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
-+msgid "Network Port"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:85
++"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:89
+-msgid "Disable SELinux protection for hotplug daemon"
++#: booleans.py:3
++msgid "Allow amavis to use JIT compiler"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:90
+-msgid "Disable SELinux protection for howl daemon"
++#: booleans.py:4
++msgid "Allow antivirus programs to read non security files on a system"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:91
+-msgid "Disable SELinux protection for cups hplip daemon"
++#: booleans.py:5
 +msgid ""
-+"SELinux Port\n"
-+"Type"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
-+msgid "Protocol"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
++"Allow users to resolve user passwd entries directly from ldap rather then "
++"using a sssd server"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:92
+-msgid "Disable SELinux protection for httpd rotatelogs"
++#: booleans.py:6
++msgid "Allow users to login using a radius server"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
+-msgid "HTTPD Service"
++#: booleans.py:7
++msgid "Allow users to login using a yubikey  server"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:93
+-msgid "Disable SELinux protection for http suexec"
++#: booleans.py:8
 +msgid ""
-+"MLS/MCS\n"
-+"Level"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:101
-+msgid "Port"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:207
-+#, python-format
-+msgid "Port number \"%s\" is not valid.  0 < PORT_NUMBER < 65536 "
-+msgstr ""
-+
-+#: ../gui/portsPage.py:252
-+msgid "List View"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:255 ../gui/system-config-selinux.glade:2419
-+msgid "Group View"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:1 ../gui/selinux.tbl:30 ../gui/selinux.tbl:31
-+#: ../gui/selinux.tbl:32 ../gui/selinux.tbl:33 ../gui/selinux.tbl:34
-+#: ../gui/selinux.tbl:36 ../gui/selinux.tbl:37 ../gui/selinux.tbl:38
-+#: ../gui/selinux.tbl:39 ../gui/selinux.tbl:40 ../gui/selinux.tbl:42
-+#: ../gui/selinux.tbl:43 ../gui/selinux.tbl:44 ../gui/selinux.tbl:45
-+#: ../gui/selinux.tbl:46 ../gui/selinux.tbl:47 ../gui/selinux.tbl:48
-+#: ../gui/selinux.tbl:49 ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
-+#: ../gui/selinux.tbl:52 ../gui/selinux.tbl:53 ../gui/selinux.tbl:59
-+#: ../gui/selinux.tbl:60 ../gui/selinux.tbl:61 ../gui/selinux.tbl:62
-+#: ../gui/selinux.tbl:63 ../gui/selinux.tbl:64 ../gui/selinux.tbl:65
-+#: ../gui/selinux.tbl:66 ../gui/selinux.tbl:67 ../gui/selinux.tbl:68
-+#: ../gui/selinux.tbl:69 ../gui/selinux.tbl:75 ../gui/selinux.tbl:76
-+#: ../gui/selinux.tbl:77 ../gui/selinux.tbl:78 ../gui/selinux.tbl:79
-+#: ../gui/selinux.tbl:80 ../gui/selinux.tbl:81 ../gui/selinux.tbl:82
-+#: ../gui/selinux.tbl:83 ../gui/selinux.tbl:84 ../gui/selinux.tbl:86
-+#: ../gui/selinux.tbl:88 ../gui/selinux.tbl:89 ../gui/selinux.tbl:90
-+#: ../gui/selinux.tbl:92 ../gui/selinux.tbl:94 ../gui/selinux.tbl:95
-+#: ../gui/selinux.tbl:96 ../gui/selinux.tbl:97 ../gui/selinux.tbl:98
-+#: ../gui/selinux.tbl:99 ../gui/selinux.tbl:100 ../gui/selinux.tbl:101
-+#: ../gui/selinux.tbl:102 ../gui/selinux.tbl:103 ../gui/selinux.tbl:104
-+#: ../gui/selinux.tbl:106 ../gui/selinux.tbl:108 ../gui/selinux.tbl:109
-+#: ../gui/selinux.tbl:110 ../gui/selinux.tbl:111 ../gui/selinux.tbl:112
-+#: ../gui/selinux.tbl:113 ../gui/selinux.tbl:114 ../gui/selinux.tbl:116
-+#: ../gui/selinux.tbl:117 ../gui/selinux.tbl:119 ../gui/selinux.tbl:121
-+#: ../gui/selinux.tbl:123 ../gui/selinux.tbl:124 ../gui/selinux.tbl:127
-+#: ../gui/selinux.tbl:129 ../gui/selinux.tbl:130 ../gui/selinux.tbl:131
-+#: ../gui/selinux.tbl:132 ../gui/selinux.tbl:133 ../gui/selinux.tbl:134
-+#: ../gui/selinux.tbl:135 ../gui/selinux.tbl:136 ../gui/selinux.tbl:137
-+#: ../gui/selinux.tbl:138 ../gui/selinux.tbl:139 ../gui/selinux.tbl:142
-+#: ../gui/selinux.tbl:143 ../gui/selinux.tbl:144 ../gui/selinux.tbl:145
-+#: ../gui/selinux.tbl:146 ../gui/selinux.tbl:147 ../gui/selinux.tbl:148
-+#: ../gui/selinux.tbl:149 ../gui/selinux.tbl:150 ../gui/selinux.tbl:151
-+#: ../gui/selinux.tbl:152 ../gui/selinux.tbl:154 ../gui/selinux.tbl:155
-+#: ../gui/selinux.tbl:156 ../gui/selinux.tbl:157 ../gui/selinux.tbl:158
-+#: ../gui/selinux.tbl:159 ../gui/selinux.tbl:160 ../gui/selinux.tbl:167
-+#: ../gui/selinux.tbl:171 ../gui/selinux.tbl:172 ../gui/selinux.tbl:173
-+#: ../gui/selinux.tbl:174 ../gui/selinux.tbl:175 ../gui/selinux.tbl:177
-+#: ../gui/selinux.tbl:178 ../gui/selinux.tbl:179 ../gui/selinux.tbl:180
-+#: ../gui/selinux.tbl:184 ../gui/selinux.tbl:192 ../gui/selinux.tbl:193
-+#: ../gui/selinux.tbl:194 ../gui/selinux.tbl:195 ../gui/selinux.tbl:196
-+#: ../gui/selinux.tbl:197 ../gui/selinux.tbl:198 ../gui/selinux.tbl:199
-+#: ../gui/selinux.tbl:200 ../gui/selinux.tbl:201 ../gui/selinux.tbl:206
-+#: ../gui/selinux.tbl:207 ../gui/selinux.tbl:218 ../gui/selinux.tbl:219
-+#: ../gui/selinux.tbl:220 ../gui/selinux.tbl:222 ../gui/selinux.tbl:224
-+#: ../gui/selinux.tbl:226 ../gui/selinux.tbl:227 ../gui/selinux.tbl:230
-+msgid "SELinux Service Protection"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:1
-+msgid "Disable SELinux protection for acct daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:2 ../gui/selinux.tbl:3 ../gui/selinux.tbl:70
-+#: ../gui/selinux.tbl:153 ../gui/selinux.tbl:168 ../gui/selinux.tbl:169
-+#: ../gui/selinux.tbl:170 ../gui/selinux.tbl:189 ../gui/selinux.tbl:202
-+#: ../gui/selinux.tbl:203 ../gui/selinux.tbl:204 ../gui/selinux.tbl:205
-+msgid "Admin"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:2
++"Allow cdrecord to read various content. nfs, samba, removable devices, user "
++"temp and untrusted content files"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:94
+-msgid "Disable SELinux protection for hwclock daemon"
++#: booleans.py:9
++msgid "Allow clamd to use JIT compiler"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:95
+-msgid "Disable SELinux protection for i18n daemon"
++#: booleans.py:10
++msgid "Allow clamscan to non security files on a system"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:96
+-msgid "Disable SELinux protection for imazesrv daemon"
++#: booleans.py:11
++msgid "Allow clamscan to read user content"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:97
+-msgid "Disable SELinux protection for inetd child daemons"
++#: booleans.py:12
++msgid ""
++"Allow Cobbler to modify public files used for public file transfer services."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:98
+-msgid "Disable SELinux protection for inetd daemon"
++#: booleans.py:13
++msgid "Allow Cobbler to connect to the network using TCP."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:99
+-msgid "Disable SELinux protection for innd daemon"
++#: booleans.py:14
++msgid "Allow Cobbler to access cifs file systems."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:100
+-msgid "Disable SELinux protection for iptables daemon"
++#: booleans.py:15
++msgid "Allow Cobbler to access nfs file systems."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:101
+-msgid "Disable SELinux protection for ircd daemon"
++#: booleans.py:16
++msgid "Allow collectd to connect to the network using TCP."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:102
+-msgid "Disable SELinux protection for irqbalance daemon"
++#: booleans.py:17
++msgid "Allow codnor domain to connect to the network using TCP."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:103
+-msgid "Disable SELinux protection for iscsi daemon"
++#: booleans.py:18
++msgid ""
++"Allow system cron jobs to relabel filesystem for restoring file contexts."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:104
+-msgid "Disable SELinux protection for jabberd daemon"
++#: booleans.py:19
++msgid "Allow cvs daemon to read shadow"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
+-msgid "Kerberos"
++#: booleans.py:20
 +msgid "Allow all daemons to write corefiles to /"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:3
-+msgid "Allow all daemons the ability to use unallocated ttys"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
-+#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
-+#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
-+#: ../gui/selinux.tbl:210 ../gui/selinux.tbl:211 ../gui/selinux.tbl:212
-+#: ../gui/selinux.tbl:213 ../gui/selinux.tbl:214 ../gui/selinux.tbl:215
-+#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
-+msgid "User Privs"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:4
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:105
+-msgid "Disable SELinux protection for kadmind daemon"
++#: booleans.py:21
++msgid "Allow all daemons to use tcp wrappers."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:106
+-msgid "Disable SELinux protection for klogd daemon"
++#: booleans.py:22
++msgid "Allow all daemons the ability to read/write terminals"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:107
+-msgid "Disable SELinux protection for krb5kdc daemon"
++#: booleans.py:23
++msgid "Allow dbadm to manage files in users home directories"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:108
+-msgid "Disable SELinux protection for ktalk daemons"
++#: booleans.py:24
++msgid "Allow dbadm to read files in users home directories"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:109
+-msgid "Disable SELinux protection for kudzu daemon"
++#: booleans.py:25
 +msgid ""
-+"Allow gadmin SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:5
++"Deny user domains applications to map a memory region as both executable and "
++"writable, this is dangerous and the executable should be reported in bugzilla"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:110
+-msgid "Disable SELinux protection for locate daemon"
++#: booleans.py:26
++msgid "Allow sysadm to debug or ptrace all processes."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:111
+-msgid "Disable SELinux protection for lpd daemon"
++#: booleans.py:27
++msgid "Allow dhcpc client applications to execute iptables commands"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:112
+-msgid "Disable SELinux protection for lrrd daemon"
++#: booleans.py:28
++msgid "Allow DHCP daemon to use LDAP backends"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:113
+-msgid "Disable SELinux protection for lvm daemon"
++#: booleans.py:29
++msgid "Allow all domains to use other domains file descriptors"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:114
+-msgid "Disable SELinux protection for mailman"
++#: booleans.py:30
++msgid "Allow all domains to have the kernel load modules"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:115
+-msgid "Allow evolution and thunderbird to read user files"
++#: booleans.py:31
++msgid "Allow the use of the audio devices as the source for the entropy feeds"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:116
+-msgid "Disable SELinux protection for mdadm daemon"
++#: booleans.py:32
++msgid "Allow exim to connect to databases (postgres, mysql)"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:117
+-msgid "Disable SELinux protection for monopd daemon"
++#: booleans.py:33
++msgid "Allow exim to create, read, write, and delete unprivileged user files."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:118
+-msgid "Allow the mozilla browser to read user files"
++#: booleans.py:34
++msgid "Allow exim to read unprivileged user files."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:119
+-msgid "Disable SELinux protection for mrtg daemon"
++#: booleans.py:35
++msgid "Enable extra rules in the cron domain to support fcron."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:120
+-msgid "Disable SELinux protection for mysqld daemon"
++#: booleans.py:36
++msgid "Allow fenced domain to connect to the network using TCP."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:121
+-msgid "Disable SELinux protection for nagios daemon"
++#: booleans.py:37
++msgid "Allow fenced domain to execute ssh."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
+-msgid "Name Service"
++#: booleans.py:38
++msgid "Allow ftp to read and write files in the user home directories"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:122
+-msgid "Disable SELinux protection for named daemon"
++#: booleans.py:39
 +msgid ""
-+"Allow guest SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
-+msgid "Memory Protection"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:6
++"Allow ftp servers to upload files,  used for public file transfer services. "
++"Directories must be labeled public_content_rw_t."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:123
+-msgid "Disable SELinux protection for nessusd daemon"
++#: booleans.py:40
++msgid "Allow ftp servers to connect to all ports > 1023"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:124
+-msgid "Disable SELinux protection for NetworkManager"
++#: booleans.py:41
++msgid "Allow ftp servers to connect to mysql database ports"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:125
+-msgid "Disable SELinux protection for nfsd daemon"
++#: booleans.py:42
++msgid ""
++"Allow ftp servers to login to local users and read/write all files on the "
++"system, governed by DAC."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
+-#: ../gui/selinux.tbl:221
+-msgid "Samba"
++#: booleans.py:43
++msgid "Allow ftp servers to use cifs used for public file transfer services."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:126
+-msgid "Disable SELinux protection for nmbd daemon"
++#: booleans.py:44
++msgid "Allow ftp servers to use nfs used for public file transfer services."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:127
+-msgid "Disable SELinux protection for nrpe daemon"
++#: booleans.py:45
++msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:128
+-msgid "Disable SELinux protection for nscd daemon"
++#: booleans.py:46
++msgid "Determine whether Git CGI can search home directories."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:129
+-msgid "Disable SELinux protection for nsd daemon"
++#: booleans.py:47
++msgid "Determine whether Git CGI can access cifs file systems."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:130
+-msgid "Disable SELinux protection for ntpd daemon"
++#: booleans.py:48
++msgid "Determine whether Git CGI can access nfs file systems."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:131
+-msgid "Disable SELinux protection for oddjob"
++#: booleans.py:49
++msgid ""
++"Determine whether Git session daemon can bind TCP sockets to all unreserved "
++"ports."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:132
+-msgid "Disable SELinux protection for oddjob_mkhomedir"
++#: booleans.py:50
++msgid ""
++"Determine whether calling user domains can execute Git daemon in the "
++"git_session_t domain."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:133
+-msgid "Disable SELinux protection for openvpn daemon"
++#: booleans.py:51
++msgid "Determine whether Git system daemon can search home directories."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:134
+-msgid "Disable SELinux protection for pam daemon"
++#: booleans.py:52
++msgid "Determine whether Git system daemon can access cifs file systems."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:135
+-msgid "Disable SELinux protection for pegasus"
++#: booleans.py:53
++msgid "Determine whether Git system daemon can access nfs file systems."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:136
+-msgid "Disable SELinux protection for perdition daemon"
++#: booleans.py:54
++msgid "Allow gitisis daemon to send mail"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:137
+-msgid "Disable SELinux protection for portmap daemon"
++#: booleans.py:55
++msgid "Enable reading of urandom for all domains."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:138
+-msgid "Disable SELinux protection for portslave daemon"
++#: booleans.py:56
++msgid ""
++"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
++"agent to manage user files."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:139
+-msgid "Disable SELinux protection for postfix"
++#: booleans.py:57
++msgid ""
++"Allow gpg web domain to modify public files used for public file transfer "
++"services."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:140
+-msgid "Disable SELinux protection for postgresql daemon"
++#: booleans.py:58
++msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:141
+-msgid "pppd"
++#: booleans.py:59
++msgid ""
++"Allow Apache to modify public files used for public file transfer services. "
++"Directories/Files must be labeled public_content_rw_t."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:141
+-msgid "Allow pppd to be run for a regular user"
++#: booleans.py:60
++msgid "Allow httpd to use built in scripting (usually php)"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:142
+-msgid "Disable SELinux protection for pptp"
++#: booleans.py:61
++msgid "Allow http daemon to check spam"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:143
+-msgid "Disable SELinux protection for prelink daemon"
++#: booleans.py:62
++msgid ""
++"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
++"ports"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:144
+-msgid "Disable SELinux protection for privoxy daemon"
++#: booleans.py:63
++msgid "Allow httpd to connect to the ldap port"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:145
+-msgid "Disable SELinux protection for ptal daemon"
++#: booleans.py:64
++msgid "Allow http daemon to connect to zabbix"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:146
+-msgid "Disable SELinux protection for pxe daemon"
++#: booleans.py:65
++msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:147
+-msgid "Disable SELinux protection for pyzord"
++#: booleans.py:66
++msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:148
+-msgid "Disable SELinux protection for quota daemon"
++#: booleans.py:67
++msgid ""
++"Allow HTTPD scripts and modules to connect to databases over the network."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:149
+-msgid "Disable SELinux protection for radiusd daemon"
++#: booleans.py:68
++msgid "Allow httpd to connect to memcache server"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:150
+-msgid "Disable SELinux protection for radvd daemon"
++#: booleans.py:69
++msgid "Allow httpd to act as a relay"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:151
+-msgid "Disable SELinux protection for rdisc"
++#: booleans.py:70
++msgid "Allow http daemon to send mail"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:152
+-msgid "Disable SELinux protection for readahead"
++#: booleans.py:71
++msgid "Allow Apache to communicate with avahi service via dbus"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:153
+-msgid "Allow programs to read files in non-standard locations (default_t)"
++#: booleans.py:72
++msgid "Allow httpd cgi support"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:154
+-msgid "Disable SELinux protection for restorecond"
++#: booleans.py:73
++msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:155
+-msgid "Disable SELinux protection for rhgb daemon"
++#: booleans.py:74
++msgid "Allow httpd to read home directories"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:156
+-msgid "Disable SELinux protection for ricci"
++#: booleans.py:75
++msgid "Allow httpd scripts and modules execmem/execstack"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:157
+-msgid "Disable SELinux protection for ricci_modclusterd"
++#: booleans.py:76
++msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:158
+-msgid "Disable SELinux protection for rlogind daemon"
++#: booleans.py:77
++msgid "Allow httpd processes to manage IPA content"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:159
+-msgid "Disable SELinux protection for rpcd daemon"
++#: booleans.py:78
++msgid "Allow Apache to use mod_auth_ntlm_winbind"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:160
+-msgid "Disable SELinux protection for rshd"
++#: booleans.py:79
++msgid "Allow Apache to use mod_auth_pam"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:161
+-msgid "rsync"
++#: booleans.py:80
++msgid "Allow httpd to read user content"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:161
+-msgid "Disable SELinux protection for rsync daemon"
++#: booleans.py:81
++msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:162
+-msgid "Allow ssh to run from inetd instead of as a daemon"
++#: booleans.py:82
++msgid "Allow httpd daemon to change its resource limits"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:163
+-msgid "Allow Samba to share nfs directories"
++#: booleans.py:83
++msgid ""
++"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
+-msgid "SASL authentication server"
++#: booleans.py:84
++msgid ""
++"Allow apache scripts to write to public content, directories/files must be "
++"labeled public_rw_content_t."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:164
+-msgid "Allow sasl authentication server to read /etc/shadow"
++#: booleans.py:85
++msgid "Allow Apache to execute tmp content."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:165
++#: booleans.py:86
+ msgid ""
+-"Allow X-Windows server to map a memory region as both executable and writable"
++"Unify HTTPD to communicate with the terminal. Needed for entering the "
++"passphrase for certificates at the terminal."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:166
+-msgid "Disable SELinux protection for saslauthd daemon"
++#: booleans.py:87
++msgid "Unify HTTPD handling of all content files."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:167
+-msgid "Disable SELinux protection for scannerdaemon daemon"
++#: booleans.py:88
++msgid "Allow httpd to access cifs file systems"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:168
+-msgid "Do not allow transition to sysadm_t, sudo and su effected"
++#: booleans.py:89
++msgid "Allow httpd to access FUSE file systems"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:169
+-msgid "Do not allow any processes to load kernel modules"
++#: booleans.py:90
++msgid "Allow httpd to run gpg"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:170
+-msgid "Do not allow any processes to modify kernel SELinux policy"
++#: booleans.py:91
++msgid "Allow httpd to access nfs file systems"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:171
+-msgid "Disable SELinux protection for sendmail daemon"
++#: booleans.py:92
++msgid "Allow httpd to communicate with oddjob to start up a service"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:172
+-msgid "Disable SELinux protection for setrans"
++#: booleans.py:93
++msgid "Allow httpd to access openstack ports"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:173
+-msgid "Disable SELinux protection for setroubleshoot daemon"
++#: booleans.py:94
++msgid "Allow icecast to connect to all ports, not just sound ports."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:174
+-msgid "Disable SELinux protection for slapd daemon"
++#: booleans.py:95
++msgid ""
++"Allow the Irssi IRC Client to connect to any port, and to bind to any "
++"unreserved port."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:175
+-msgid "Disable SELinux protection for slrnpull daemon"
++#: booleans.py:96
 +msgid "Allow java executable stack"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:176
+-msgid "Disable SELinux protection for smbd daemon"
++#: booleans.py:97
++msgid "Allow confined applications to run with kerberos."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:177
+-msgid "Disable SELinux protection for snmpd daemon"
++#: booleans.py:98
++msgid "Allow syslogd daemon to send mail"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:178
+-msgid "Disable SELinux protection for snort daemon"
++#: booleans.py:99
++msgid "Allow syslogd the ability to read/write terminals"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:179
+-msgid "Disable SELinux protection for soundd daemon"
++#: booleans.py:100
++msgid "Allow logging in and using the system from /dev/console."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:180
+-msgid "Disable SELinux protection for sound daemon"
++#: booleans.py:101
++msgid ""
++"Control the ability to mmap a low area of the address space, as configured "
++"by /proc/sys/kernel/mmap_min_addr."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
+-msgid "Spam Protection"
++#: booleans.py:102
++msgid "Allow mock to read files in home directories."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:181
+-msgid "Disable SELinux protection for spamd daemon"
++#: booleans.py:103
++msgid "Allow the mount command to mount any directory or file."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:182
+-msgid "Allow spamd to access home directories"
++#: booleans.py:104
++msgid "Allow mozilla plugin domain to connect to the network using TCP."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:183
+-msgid "Allow Spam Assassin daemon network access"
++#: booleans.py:105
++msgid ""
++"Allow mozilla_plugins to create random content in the users home directory"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
-+#: ../gui/selinux.tbl:209
-+msgid "Mount"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:7
-+msgid "Allow mount to mount any file"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:8
-+msgid "Allow mount to mount any directory"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:9
++#: booleans.py:106
++msgid "Allow confined web browsers to read home directory content"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:184
+-msgid "Disable SELinux protection for speedmgmt daemon"
++#: booleans.py:107
 +msgid "Allow mplayer executable stack"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
-+#: ../gui/selinux.tbl:188
-+msgid "SSH"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:10
-+msgid "Allow ssh to run ssh-keysign"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:11
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
+-msgid "Squid"
++#: booleans.py:108
++msgid "Allow mysqld to connect to all ports"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:185
+-msgid "Allow squid daemon to connect to the network"
++#: booleans.py:109
++msgid "Allow BIND to bind apache port."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:186
+-msgid "Disable SELinux protection for squid daemon"
++#: booleans.py:110
 +msgid ""
-+"Allow staff SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:12
++"Allow BIND to write the master zone files. Generally this is used for "
++"dynamic DNS or zone transfers."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:187
+-msgid "Disable SELinux protection for ssh daemon"
++#: booleans.py:111
++msgid "Allow any files/directories to be exported read/only via NFS."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:188
+-msgid "Allow ssh logins as sysadm_r:sysadm_t"
++#: booleans.py:112
++msgid "Allow any files/directories to be exported read/write via NFS."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:189
++#: booleans.py:113
+ msgid ""
+-"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
+-"bashrc)"
++"Allow nfs servers to modify public files used for public file transfer "
++"services.  Files/Directories must be labeled public_content_rw_t."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
+-msgid "Universal SSL tunnel"
++#: booleans.py:114
++msgid "Allow system to run with NIS"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:190
+-msgid "Disable SELinux protection for stunnel daemon"
++#: booleans.py:115
++msgid "Allow confined applications to use nscd shared memory."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:191
+-msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
++#: booleans.py:116
++msgid "Allow nsplugin code to connect to unreserved ports"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:192
+-msgid "Disable SELinux protection for swat daemon"
++#: booleans.py:117
++msgid "Allow nsplugin code to execmem/execstack"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:193
+-msgid "Disable SELinux protection for sxid daemon"
++#: booleans.py:118
++msgid "Allow openvpn to read home directories"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:194
+-msgid "Disable SELinux protection for syslogd daemon"
++#: booleans.py:119
++msgid "Allow piranha-lvs domain to connect to the network using TCP."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:195
+-msgid "Disable SELinux protection for system cron jobs"
++#: booleans.py:120
++msgid "Allow polipo to connect to all ports > 1023"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:196
+-msgid "Disable SELinux protection for tcp daemon"
++#: booleans.py:121
 +msgid ""
-+"Allow sysadm SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:13
++"Determine whether Polipo session daemon can bind tcp sockets to all "
++"unreserved ports."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:197
+-msgid "Disable SELinux protection for telnet daemon"
++#: booleans.py:122
 +msgid ""
-+"Allow unconfined SELinux user account to execute files in home directory or /"
-+"tmp"
++"Determine whether calling user domains can execute Polipo daemon in the "
++"polipo_session_t domain."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:198
+-msgid "Disable SELinux protection for tftpd daemon"
++#: booleans.py:123
++msgid "Determine whether polipo can access cifs file systems."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:199
+-msgid "Disable SELinux protection for transproxy daemon"
++#: booleans.py:124
++msgid "Determine whether Polipo can access nfs file systems."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:200
+-msgid "Disable SELinux protection for udev daemon"
++#: booleans.py:125
++msgid "Enable polyinstantiated directory support."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:201
+-msgid "Disable SELinux protection for uml daemon"
++#: booleans.py:126
++msgid "Allow the portage domains to use NFS mounts (regular nfs_t)"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:202
+-msgid ""
+-"Allow xinetd to run unconfined, including any services it starts that do not "
+-"have a domain transition explicitly defined"
++#: booleans.py:127
++msgid "Allow postfix_local domain full write access to mail_spool directories"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:203
+-msgid ""
+-"Allow rc scripts to run unconfined, including any daemon started by an rc "
+-"script that does not have a domain transition explicitly defined"
++#: booleans.py:128
++msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:204
+-msgid "Allow rpm to run unconfined"
++#: booleans.py:129
++msgid "Allow transmit client label to foreign database"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:205
+-msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
++#: booleans.py:130
++msgid "Allow database admins to execute DML statement"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:206
+-msgid "Disable SELinux protection for updfstab daemon"
++#: booleans.py:131
++msgid "Allow unprivileged users to execute DDL statement"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:207
+-msgid "Disable SELinux protection for uptimed daemon"
++#: booleans.py:132
++msgid "Allow pppd to load kernel modules for certain modems"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:14
-+msgid "Network Configuration"
++#: booleans.py:133
++msgid "Allow pppd to be run for a regular user"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:208
++#: booleans.py:134
+ msgid ""
+-"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
+-"staff_r can do so"
++"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:209
+-msgid "Allow users to execute the mount command"
++#: booleans.py:135
++msgid "Allow Puppet client to manage all file types."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:210
+-msgid "Allow regular users direct mouse access (only allow the X server)"
++#: booleans.py:136
++msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:211
+-msgid "Allow users to run the dmesg command"
++#: booleans.py:137
++msgid "Allow qemu to connect fully to the network"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:212
+-msgid "Allow users to control network interfaces (also needs USERCTL=true)"
++#: booleans.py:138
++msgid "Allow qemu to use cifs/Samba file systems"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:213
+-msgid "Allow normal user to execute ping"
++#: booleans.py:139
++msgid "Allow qemu to use serial/parallel communication ports"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:214
+-msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
++#: booleans.py:140
++msgid "Allow qemu to use nfs file systems"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:215
+-msgid "Allow users to rw usb devices"
++#: booleans.py:141
++msgid "Allow qemu to use usb devices"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:216
++#: booleans.py:142
++msgid "Allow racoon to read shadow"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:14
-+msgid "Allow unlabeled packets to flow on the network"
++#: booleans.py:143
++msgid "Allow rgmanager domain to connect to the network using TCP."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:15
++#: booleans.py:144
+ msgid ""
+-"Allow users to run TCP servers (bind to ports and accept connection from the "
+-"same domain and outside users)  disabling this forces FTP passive mode and "
+-"may change other protocols"
++"Allow rsync to modify public files used for public file transfer services.  "
++"Files/Directories must be labeled public_content_rw_t."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:217
+-msgid "Allow user to stat ttyfiles"
++#: booleans.py:145
++msgid "Allow rsync to run as a client"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:218
+-msgid "Disable SELinux protection for uucpd daemon"
++#: booleans.py:146
++msgid "Allow rsync to export any files/directories read only."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:219
+-msgid "Disable SELinux protection for vmware daemon"
++#: booleans.py:147
++msgid "Allow rsync servers to share cifs files systems"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:220
+-msgid "Disable SELinux protection for watchdog daemon"
++#: booleans.py:148
++msgid "Allow rsync servers to share nfs files systems"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:221
+-msgid "Disable SELinux protection for winbind daemon"
++#: booleans.py:149
++msgid "Allow samba to create new home directories (e.g. via PAM)"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:222
+-msgid "Disable SELinux protection for xdm daemon"
++#: booleans.py:150
 +msgid ""
-+"Allow user SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:16
-+msgid "Allow unconfined to dyntrans to unconfined_execmem"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
-+#: ../gui/selinux.tbl:140
-+msgid "Databases"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:17
-+msgid "Allow user to connect to mysql socket"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:18
-+msgid "Allow user to connect to postgres socket"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
-+msgid "XServer"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:19
-+msgid "Allow clients to write to X shared memory"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:20
++"Allow samba to act as the domain controller, add users, groups and change "
++"passwords."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:223
+-msgid "Allow xdm logins as sysadm_r:sysadm_t"
++#: booleans.py:151
++msgid "Allow samba to share users home directories."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:224
+-msgid "Disable SELinux protection for xen daemon"
++#: booleans.py:152
++msgid "Allow samba to share any file/directory read only."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:225
+-msgid "XEN"
++#: booleans.py:153
++msgid "Allow samba to share any file/directory read/write."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:225
+-msgid "Allow xen to read/write physical disk devices"
++#: booleans.py:154
++msgid "Allow samba to act as a portmapper"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:226
+-msgid "Disable SELinux protection for xfs daemon"
++#: booleans.py:155
++msgid "Allow samba to run unconfined scripts"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:227
+-msgid "Disable SELinux protection for xen control"
++#: booleans.py:156
++msgid "Allow samba to export ntfs/fusefs volumes."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:228
+-msgid "Disable SELinux protection for ypbind daemon"
++#: booleans.py:157
++msgid "Allow samba to export NFS volumes."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:229
+-msgid "Disable SELinux protection for NIS Password Daemon"
++#: booleans.py:158
++msgid "Allow sanlock to read/write fuse files"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:230
+-msgid "Disable SELinux protection for ypserv daemon"
++#: booleans.py:159
++msgid "Allow sanlock to manage nfs files"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:231
+-msgid "Disable SELinux protection for NIS Transfer Daemon"
++#: booleans.py:160
++msgid "Allow sanlock to manage cifs files"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:232
+-msgid "Allow SELinux webadm user to manage unprivileged users home directories"
++#: booleans.py:161
++msgid "Allow sasl to read shadow"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:233
+-msgid "Allow SELinux webadm user to read unprivileged users home directories"
++#: booleans.py:162
 +msgid ""
-+"Allow xguest SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
-+#: ../gui/selinux.tbl:231
-+msgid "NIS"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:21
-+msgid "Allow daemons to run with NIS"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
-+#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
-+#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
-+#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
-+#: ../gui/selinux.tbl:118
-+msgid "Web Applications"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:22
-+msgid "Transition staff SELinux user to Web Browser Domain"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:23
-+msgid "Transition sysadm SELinux user to Web Browser Domain"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:24
-+msgid "Transition user SELinux user to Web Browser Domain"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:25
-+msgid "Transition xguest SELinux user to Web Browser Domain"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
-+#: ../gui/selinux.tbl:29
-+msgid "Allow staff Web Browsers to write to home directories"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:30
-+msgid "Disable SELinux protection for amanda"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:31
-+msgid "Disable SELinux protection for amavis"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:32
-+msgid "Disable SELinux protection for apmd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:33
-+msgid "Disable SELinux protection for arpwatch daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:34
-+msgid "Disable SELinux protection for auditd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:35
-+msgid "Disable SELinux protection for automount daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:36
-+msgid "Disable SELinux protection for avahi"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:37
-+msgid "Disable SELinux protection for bluetooth daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:38
-+msgid "Disable SELinux protection for canna daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:39
-+msgid "Disable SELinux protection for cardmgr daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:40
-+msgid "Disable SELinux protection for Cluster Server"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:41
++"disallow programs, such as newrole, from transitioning to administrative "
++"user domains."
+ msgstr ""
+ 
+-#: ../gui/semanagePage.py:126
+-#, python-format
+-msgid "Are you sure you want to delete %s '%s'?"
++#: booleans.py:163
++msgid "Disable kernel module loading."
+ msgstr ""
+ 
+-#: ../gui/semanagePage.py:126
+-#, python-format
+-msgid "Delete %s"
++#: booleans.py:164
 +msgid ""
-+"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-+"temp and untrusted content files"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:42
-+msgid "Disable SELinux protection for ciped daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:43
-+msgid "Disable SELinux protection for clamd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:44
-+msgid "Disable SELinux protection for clamscan"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:45
-+msgid "Disable SELinux protection for clvmd"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:46
-+msgid "Disable SELinux protection for comsat daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
-+#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
-+msgid "Disable SELinux protection for courier daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:52
-+msgid "Disable SELinux protection for cpucontrol daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:53
-+msgid "Disable SELinux protection for cpuspeed daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:54
-+msgid "Cron"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:54
-+msgid "Disable SELinux protection for crond daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
-+#: ../gui/selinux.tbl:91
-+msgid "Printing"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:55
-+msgid "Disable SELinux protection for cupsd back end server"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:56
-+msgid "Disable SELinux protection for cupsd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:57
-+msgid "Disable SELinux protection for cupsd_lpd"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:58
-+msgid "CVS"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:58
-+msgid "Disable SELinux protection for cvs daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:59
-+msgid "Disable SELinux protection for cyrus daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:60
-+msgid "Disable SELinux protection for dbskkd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:61
-+msgid "Disable SELinux protection for dbusd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:62
-+msgid "Disable SELinux protection for dccd"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:63
-+msgid "Disable SELinux protection for dccifd"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:64
-+msgid "Disable SELinux protection for dccm"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:65
-+msgid "Disable SELinux protection for ddt daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:66
-+msgid "Disable SELinux protection for devfsd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:67
-+msgid "Disable SELinux protection for dhcpc daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:68
-+msgid "Disable SELinux protection for dhcpd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:69
-+msgid "Disable SELinux protection for dictd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:70
-+msgid "Allow sysadm_t to directly start daemons"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:71
-+msgid "Disable SELinux protection for Evolution"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:72
-+msgid "Games"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:72
-+msgid "Disable SELinux protection for games"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:73
-+msgid "Disable SELinux protection for the web browsers"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:74
-+msgid "Disable SELinux protection for Thunderbird"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:75
-+msgid "Disable SELinux protection for distccd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:76
-+msgid "Disable SELinux protection for dmesg daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:77
-+msgid "Disable SELinux protection for dnsmasq daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:78
-+msgid "Disable SELinux protection for dovecot daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:79
-+msgid "Disable SELinux protection for entropyd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:80
-+msgid "Disable SELinux protection for fetchmail"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:81
-+msgid "Disable SELinux protection for fingerd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:82
-+msgid "Disable SELinux protection for freshclam daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:83
-+msgid "Disable SELinux protection for fsdaemon daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:84
-+msgid "Disable SELinux protection for gpm daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
-+msgid "NFS"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:85
-+msgid "Disable SELinux protection for gss daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:86
-+msgid "Disable SELinux protection for Hal daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:87
-+msgid "Compatibility"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:87
++"Boolean to determine whether the system permits loading policy, setting "
++"enforcing mode, and changing boolean values.  Set this to true and you have "
++"to reboot to set it back."
+ msgstr ""
+ 
+-#: ../gui/semanagePage.py:134
+-#, python-format
+-msgid "Add %s"
++#: booleans.py:165
++msgid "Allow regular users direct dri device access"
+ msgstr ""
+ 
+-#: ../gui/semanagePage.py:148
+-#, python-format
+-msgid "Modify %s"
++#: booleans.py:166
 +msgid ""
-+"Do not audit things that we know to be broken but which are not security "
-+"risks"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:88
-+msgid "Disable SELinux protection for hostname daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:89
-+msgid "Disable SELinux protection for hotplug daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:90
-+msgid "Disable SELinux protection for howl daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:91
-+msgid "Disable SELinux protection for cups hplip daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:92
-+msgid "Disable SELinux protection for httpd rotatelogs"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
-+msgid "HTTPD Service"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:93
-+msgid "Disable SELinux protection for http suexec"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:94
-+msgid "Disable SELinux protection for hwclock daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:95
-+msgid "Disable SELinux protection for i18n daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:96
-+msgid "Disable SELinux protection for imazesrv daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:97
-+msgid "Disable SELinux protection for inetd child daemons"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:98
-+msgid "Disable SELinux protection for inetd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:99
-+msgid "Disable SELinux protection for innd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:100
-+msgid "Disable SELinux protection for iptables daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:101
-+msgid "Disable SELinux protection for ircd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:102
-+msgid "Disable SELinux protection for irqbalance daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:103
-+msgid "Disable SELinux protection for iscsi daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:104
-+msgid "Disable SELinux protection for jabberd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
-+msgid "Kerberos"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:105
-+msgid "Disable SELinux protection for kadmind daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:106
-+msgid "Disable SELinux protection for klogd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:107
-+msgid "Disable SELinux protection for krb5kdc daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:108
-+msgid "Disable SELinux protection for ktalk daemons"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:109
-+msgid "Disable SELinux protection for kudzu daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:110
-+msgid "Disable SELinux protection for locate daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:111
-+msgid "Disable SELinux protection for lpd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:112
-+msgid "Disable SELinux protection for lrrd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:113
-+msgid "Disable SELinux protection for lvm daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:114
-+msgid "Disable SELinux protection for mailman"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:115
-+msgid "Allow evolution and thunderbird to read user files"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:116
-+msgid "Disable SELinux protection for mdadm daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:117
-+msgid "Disable SELinux protection for monopd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:118
-+msgid "Allow the mozilla browser to read user files"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:119
-+msgid "Disable SELinux protection for mrtg daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:120
-+msgid "Disable SELinux protection for mysqld daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:121
-+msgid "Disable SELinux protection for nagios daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
-+msgid "Name Service"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:122
-+msgid "Disable SELinux protection for named daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:123
-+msgid "Disable SELinux protection for nessusd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:124
-+msgid "Disable SELinux protection for NetworkManager"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:125
-+msgid "Disable SELinux protection for nfsd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
-+#: ../gui/selinux.tbl:221
-+msgid "Samba"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:126
-+msgid "Disable SELinux protection for nmbd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:127
-+msgid "Disable SELinux protection for nrpe daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:128
-+msgid "Disable SELinux protection for nscd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:129
-+msgid "Disable SELinux protection for nsd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:130
-+msgid "Disable SELinux protection for ntpd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:131
-+msgid "Disable SELinux protection for oddjob"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:132
-+msgid "Disable SELinux protection for oddjob_mkhomedir"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:133
-+msgid "Disable SELinux protection for openvpn daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:134
-+msgid "Disable SELinux protection for pam daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:135
-+msgid "Disable SELinux protection for pegasus"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:136
-+msgid "Disable SELinux protection for perdition daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:137
-+msgid "Disable SELinux protection for portmap daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:138
-+msgid "Disable SELinux protection for portslave daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:139
-+msgid "Disable SELinux protection for postfix"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:140
-+msgid "Disable SELinux protection for postgresql daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:141
-+msgid "pppd"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:141
-+msgid "Allow pppd to be run for a regular user"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:142
-+msgid "Disable SELinux protection for pptp"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:143
-+msgid "Disable SELinux protection for prelink daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:144
-+msgid "Disable SELinux protection for privoxy daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:145
-+msgid "Disable SELinux protection for ptal daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:146
-+msgid "Disable SELinux protection for pxe daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:147
-+msgid "Disable SELinux protection for pyzord"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:148
-+msgid "Disable SELinux protection for quota daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:149
-+msgid "Disable SELinux protection for radiusd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:150
-+msgid "Disable SELinux protection for radvd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:151
-+msgid "Disable SELinux protection for rdisc"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:152
-+msgid "Disable SELinux protection for readahead"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:153
-+msgid "Allow programs to read files in non-standard locations (default_t)"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:154
-+msgid "Disable SELinux protection for restorecond"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:155
-+msgid "Disable SELinux protection for rhgb daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:156
-+msgid "Disable SELinux protection for ricci"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:157
-+msgid "Disable SELinux protection for ricci_modclusterd"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:158
-+msgid "Disable SELinux protection for rlogind daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:159
-+msgid "Disable SELinux protection for rpcd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:160
-+msgid "Disable SELinux protection for rshd"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:161
-+msgid "rsync"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:161
-+msgid "Disable SELinux protection for rsync daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:162
-+msgid "Allow ssh to run from inetd instead of as a daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:163
-+msgid "Allow Samba to share nfs directories"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
-+msgid "SASL authentication server"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:164
-+msgid "Allow sasl authentication server to read /etc/shadow"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:165
++"Allow unconfined executables to make their heap memory executable.  Doing "
++"this is a really bad idea. Probably indicates a badly coded executable, but "
++"could indicate an attack. This executable should be reported in bugzilla"
+ msgstr ""
+ 
+-#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
+-msgid "Permissive"
++#: booleans.py:167
 +msgid ""
-+"Allow X-Windows server to map a memory region as both executable and writable"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:166
-+msgid "Disable SELinux protection for saslauthd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:167
-+msgid "Disable SELinux protection for scannerdaemon daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:168
-+msgid "Do not allow transition to sysadm_t, sudo and su effected"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:169
-+msgid "Do not allow any processes to load kernel modules"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:170
-+msgid "Do not allow any processes to modify kernel SELinux policy"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:171
-+msgid "Disable SELinux protection for sendmail daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:172
-+msgid "Disable SELinux protection for setrans"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:173
-+msgid "Disable SELinux protection for setroubleshoot daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:174
-+msgid "Disable SELinux protection for slapd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:175
-+msgid "Disable SELinux protection for slrnpull daemon"
-+msgstr ""
++"Allow all unconfined executables to use libraries requiring text relocation "
++"that are not labeled textrel_shlib_t"
+ msgstr ""
  
--#~ msgid "label34"
--#~ msgstr "label34"
-+#: ../gui/selinux.tbl:176
-+msgid "Disable SELinux protection for smbd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:177
-+msgid "Disable SELinux protection for snmpd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:178
-+msgid "Disable SELinux protection for snort daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:179
-+msgid "Disable SELinux protection for soundd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:180
-+msgid "Disable SELinux protection for sound daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
-+msgid "Spam Protection"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:181
-+msgid "Disable SELinux protection for spamd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:182
-+msgid "Allow spamd to access home directories"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:183
-+msgid "Allow Spam Assassin daemon network access"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:184
-+msgid "Disable SELinux protection for speedmgmt daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
-+msgid "Squid"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:185
-+msgid "Allow squid daemon to connect to the network"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:186
-+msgid "Disable SELinux protection for squid daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:187
-+msgid "Disable SELinux protection for ssh daemon"
+-#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
+-msgid "Enforcing"
++#: booleans.py:168
++msgid ""
++"Allow unconfined executables to make their stack executable.  This should "
++"never, ever be necessary. Probably indicates a badly coded executable, but "
++"could indicate an attack. This executable should be reported in bugzilla"
+ msgstr ""
+ 
+-#: ../gui/statusPage.py:94
+-msgid "Status"
++#: booleans.py:169
++msgid "Allow users to connect to the local mysql server"
+ msgstr ""
+ 
+-#: ../gui/statusPage.py:133
++#: booleans.py:170
+ msgid ""
+-"Changing the policy type will cause a relabel of the entire file system on "
+-"the next boot. Relabeling takes a long time depending on the size of the "
+-"file system.  Do you wish to continue?"
++"Allow confined users the ability to execute the ping and traceroute commands."
+ msgstr ""
+ 
+-#: ../gui/statusPage.py:147
++#: booleans.py:171
++msgid "Allow users to connect to PostgreSQL"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:188
++#: booleans.py:172
+ msgid ""
+-"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
+-"you later decide to turn SELinux back on, the system will be required to "
+-"relabel.  If you just want to see if SELinux is causing a problem on your "
+-"system, you can go to permissive mode which will only log errors and not "
+-"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
+-"wish to continue?"
++"Allow user to r/w files on filesystems that do not have extended attributes "
++"(FAT, CDROM, FLOPPY)"
+ msgstr ""
+ 
+-#: ../gui/statusPage.py:152
++#: booleans.py:173
+ msgid ""
+-"Changing to SELinux enabled will cause a relabel of the entire file system "
+-"on the next boot. Relabeling takes a long time depending on the size of the "
+-"file system.  Do you wish to continue?"
++"Allow users to run TCP servers (bind to ports and accept connection from the "
++"same domain and outside users)  disabling this forces FTP passive mode and "
++"may change other protocols."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:11
+-msgid "system-config-selinux"
++#: booleans.py:174
++msgid "Allow user music sharing"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:12
++#: booleans.py:175
+ msgid ""
+-"Copyright (c)2006 Red Hat, Inc.\n"
+-"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
++"Allow anon internal-sftp to upload files, used for public file transfer "
++"services. Directories must be labeled public_content_rw_t."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:22
+-#: ../gui/system-config-selinux.glade:544
+-msgid "Add SELinux Login Mapping"
++#: booleans.py:176
++msgid ""
++"Allow sftp-internal to read and write files in the user home directories"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:257
+-msgid "Add SELinux Network Ports"
++#: booleans.py:177
++msgid ""
++"Allow sftp-internal to login to local users and read/write all files on the "
++"system, governed by DAC."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:391
+-#: ../gui/system-config-selinux.glade:678
+-msgid "SELinux Type"
++#: booleans.py:178
++msgid ""
++"Allow internal-sftp to read and write files in the user ssh home directories."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:622
+-msgid "File Specification"
++#: booleans.py:179
++msgid "Allow sge to connect to the network using any TCP port"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:650
+-msgid "File Type"
++#: booleans.py:180
++msgid "Allow sge to access nfs file systems."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:727
++#: booleans.py:181
+ msgid ""
+-"all files\n"
+-"regular file\n"
+-"directory\n"
+-"character device\n"
+-"block device\n"
+-"socket\n"
+-"symbolic link\n"
+-"named pipe\n"
++"Enable additional permissions needed to support devices on 3ware controllers."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:773
+-msgid "MLS"
++#: booleans.py:182
++msgid ""
++"Allow samba to modify public files used for public file transfer services.  "
++"Files/Directories must be labeled public_content_rw_t."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:837
+-msgid "Add SELinux User"
++#: booleans.py:183
++msgid "Allow user spamassassin clients to use the network."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1079
+-msgid "SELinux Administration"
++#: booleans.py:184
++msgid "Allow spamd to read/write user home directories."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1122
+-msgid "Add"
++#: booleans.py:185
++msgid ""
++"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1144
+-msgid "_Properties"
++#: booleans.py:186
++msgid "Allow squid to run as a transparent proxy (TPROXY)"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1166
+-msgid "_Delete"
++#: booleans.py:187
++msgid ""
++"Allow ssh with chroot env to read and write files in the user home "
++"directories"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1256
+-msgid "Select Management Object"
++#: booleans.py:188
++msgid "allow host key based authentication"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1273
+-msgid "<b>Select:</b>"
++#: booleans.py:189
 +msgid "Allow ssh logins as sysadm_r:sysadm_t"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1326
+-msgid "System Default Enforcing Mode"
++#: booleans.py:190
++msgid "allow staff user to create and transition to svirt domains."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1354
++#: booleans.py:191
++msgid "Allow the Telepathy connection managers to connect to any network port."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:189
++#: booleans.py:192
+ msgid ""
+-"Disabled\n"
+-"Permissive\n"
+-"Enforcing\n"
++"Allow the Telepathy connection managers to connect to any generic TCP port."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1373
+-msgid "Current Enforcing Mode"
++#: booleans.py:193
 +msgid ""
-+"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
-+"bashrc)"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
-+msgid "Universal SSL tunnel"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:190
-+msgid "Disable SELinux protection for stunnel daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:191
-+msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:192
-+msgid "Disable SELinux protection for swat daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:193
-+msgid "Disable SELinux protection for sxid daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:194
-+msgid "Disable SELinux protection for syslogd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:195
-+msgid "Disable SELinux protection for system cron jobs"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:196
-+msgid "Disable SELinux protection for tcp daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:197
-+msgid "Disable SELinux protection for telnet daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:198
-+msgid "Disable SELinux protection for tftpd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:199
-+msgid "Disable SELinux protection for transproxy daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:200
-+msgid "Disable SELinux protection for udev daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:201
-+msgid "Disable SELinux protection for uml daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:202
++"Allow tftp to modify public files used for public file transfer services."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1418
+-msgid "System Default Policy Type: "
++#: booleans.py:194
++msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1463
++#: booleans.py:195
+ msgid ""
+-"Select if you wish to relabel then entire file system on next reboot.  "
+-"Relabeling can take a very long time, depending on the size of the system.  "
+-"If you are changing policy types or going from disabled to enforcing, a "
+-"relabel is required."
++"allow unconfined users to transition to the chrome sandbox domains when "
++"running chrome-sandbox"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1509
+-msgid "Relabel on next reboot."
++#: booleans.py:196
++msgid "Allow a user to login as an unconfined domain"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1561
+-msgid "label37"
++#: booleans.py:197
 +msgid ""
-+"Allow xinetd to run unconfined, including any services it starts that do not "
-+"have a domain transition explicitly defined"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:203
++"Allow unconfined users to transition to the Mozilla plugin domain when "
++"running xulrunner plugin-container."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1598
+-msgid "Revert boolean setting to system default"
++#: booleans.py:198
++msgid "Allow video playing tools to run unconfined"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1614
+-msgid "Toggle between Customized and All Booleans"
++#: booleans.py:199
++msgid "Allow unprivledged user to create and transition to svirt domains."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1645
+-#: ../gui/system-config-selinux.glade:1850
+-#: ../gui/system-config-selinux.glade:2037
+-#: ../gui/system-config-selinux.glade:2224
+-#: ../gui/system-config-selinux.glade:2467
+-#: ../gui/system-config-selinux.glade:2692
+-#: ../gui/system-config-selinux.glade:2867
+-msgid "Filter"
++#: booleans.py:200
++msgid "Support ecryptfs home directories"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1734
+-msgid "label50"
++#: booleans.py:201
++msgid "Support fusefs home directories"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1771
+-msgid "Add File Context"
++#: booleans.py:202
++msgid "Use lpd server instead of cups"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1787
+-msgid "Modify File Context"
++#: booleans.py:203
++msgid "Support NFS home directories"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1803
+-msgid "Delete File Context"
++#: booleans.py:204
++msgid "Support SAMBA home directories"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1819
+-msgid "Toggle between all and customized file context"
++#: booleans.py:205
++msgid "Allow varnishd to connect to all ports, not just HTTP."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1939
+-msgid "label38"
++#: booleans.py:206
++msgid "Ignore vbetool mmap_zero errors."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1976
+-msgid "Add SELinux User Mapping"
++#: booleans.py:207
 +msgid ""
-+"Allow rc scripts to run unconfined, including any daemon started by an rc "
-+"script that does not have a domain transition explicitly defined"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:204
-+msgid "Allow rpm to run unconfined"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:205
-+msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:206
-+msgid "Disable SELinux protection for updfstab daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:207
-+msgid "Disable SELinux protection for uptimed daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:208
++"Allow confined virtual guests to use serial/parallel communication ports"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1992
+-msgid "Modify SELinux User Mapping"
++#: booleans.py:208
 +msgid ""
-+"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
-+"staff_r can do so"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:209
-+msgid "Allow users to execute the mount command"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:210
-+msgid "Allow regular users direct mouse access (only allow the X server)"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:211
-+msgid "Allow users to run the dmesg command"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:212
-+msgid "Allow users to control network interfaces (also needs USERCTL=true)"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:213
-+msgid "Allow normal user to execute ping"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:214
-+msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:215
-+msgid "Allow users to rw usb devices"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:216
++"Allow confined virtual guests to use executable memory and executable stack"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2008
+-msgid "Delete SELinux User Mapping"
++#: booleans.py:209
++msgid "Allow confined virtual guests to read fuse files"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2126
+-msgid "label39"
++#: booleans.py:210
++msgid "Allow confined virtual guests to manage nfs files"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2163
+-msgid "Add User"
++#: booleans.py:211
++msgid "Allow confined virtual guests to manage cifs files"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2179
+-msgid "Modify User"
++#: booleans.py:212
++msgid "Allow confined virtual guests to interact with the sanlock"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2195
+-msgid "Delete User"
++#: booleans.py:213
++msgid "Allow confined virtual guests to manage device configuration, (pci)"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2313
+-msgid "label41"
++#: booleans.py:214
++msgid "Allow confined virtual guests to use usb devices"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2350
+-msgid "Add Network Port"
++#: booleans.py:215
++msgid "Allow confined virtual guests to interact with the xserver"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2366
+-msgid "Edit Network Port"
++#: booleans.py:216
++msgid "Allow webadm to manage files in users home directories"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2382
+-msgid "Delete Network Port"
++#: booleans.py:217
++msgid "Allow webadm to read files in users home directories"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2418
+-#: ../gui/system-config-selinux.glade:2436
+-msgid "Toggle between Customized and All Ports"
++#: booleans.py:218
++msgid "Ignore wine mmap_zero errors."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2556
+-msgid "label42"
++#: booleans.py:219
++msgid "Allow the graphical login program to execute bootloader"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2593
+-msgid "Generate new policy module"
++#: booleans.py:220
 +msgid ""
-+"Allow users to run TCP servers (bind to ports and accept connection from the "
-+"same domain and outside users)  disabling this forces FTP passive mode and "
-+"may change other protocols"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:217
-+msgid "Allow user to stat ttyfiles"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:218
-+msgid "Disable SELinux protection for uucpd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:219
-+msgid "Disable SELinux protection for vmware daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:220
-+msgid "Disable SELinux protection for watchdog daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:221
-+msgid "Disable SELinux protection for winbind daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:222
-+msgid "Disable SELinux protection for xdm daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:223
-+msgid "Allow xdm logins as sysadm_r:sysadm_t"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:224
-+msgid "Disable SELinux protection for xen daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:225
-+msgid "XEN"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:225
-+msgid "Allow xen to read/write physical disk devices"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:226
-+msgid "Disable SELinux protection for xfs daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:227
-+msgid "Disable SELinux protection for xen control"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:228
-+msgid "Disable SELinux protection for ypbind daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:229
-+msgid "Disable SELinux protection for NIS Password Daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:230
-+msgid "Disable SELinux protection for ypserv daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:231
-+msgid "Disable SELinux protection for NIS Transfer Daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:232
-+msgid "Allow SELinux webadm user to manage unprivileged users home directories"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:233
-+msgid "Allow SELinux webadm user to read unprivileged users home directories"
-+msgstr ""
++"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+ msgstr ""
  
--#~ msgid "label35"
--#~ msgstr "label35"
-+#: ../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"
+-#: ../gui/system-config-selinux.glade:2609
+-msgid "Load policy module"
++#: booleans.py:221
++msgid "Allow xen to manage nfs files"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2625
+-msgid "Remove loadable policy module"
++#: booleans.py:222
++msgid ""
++"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
++"logical volumes for disk images."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2661
++#: booleans.py:223
++msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
 +msgstr ""
 +
-+#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
-+msgid "Permissive"
++#: booleans.py:224
+ msgid ""
+-"Enable/Disable additional audit rules, that are normally not reported in the "
+-"log files."
++"Allow xguest users to configure Network Manager and connect to apache ports"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2781
+-msgid "label44"
++#: booleans.py:225
++msgid "Allow xguest users to mount removable media"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2818
+-msgid "Change process mode to permissive."
++#: booleans.py:226
++msgid "Allow xguest to use blue tooth devices"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2836
+-msgid "Change process mode to enforcing"
++#: booleans.py:227
++msgid "Allows clients to write to the X server shared memory segments."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2928
+-msgid "Process Domain"
++#: booleans.py:228
++msgid "Allows XServer to execute writable memory"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2956
+-msgid "label59"
++#: booleans.py:229
++msgid "Support X userspace object manager"
+ msgstr ""
+ 
+-#: ../gui/usersPage.py:138
+-#, python-format
+-msgid "SELinux user '%s' is required"
++#: booleans.py:230
++msgid "Allow zabbix to connect to unreserved ports"
 +msgstr ""
 +
-+#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
-+msgid "Enforcing"
++#: booleans.py:231
++msgid "Allow zebra daemon to write it configuration files"
 +msgstr ""
 +
-+#: ../gui/statusPage.py:94
-+msgid "Status"
-+msgstr ""
-+
-+#: ../gui/statusPage.py:133
-+msgid ""
-+"Changing the policy type will cause a relabel of the entire file system on "
-+"the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
-+msgstr ""
-+
-+#: ../gui/statusPage.py:147
-+msgid ""
-+"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
-+"you later decide to turn SELinux back on, the system will be required to "
-+"relabel.  If you just want to see if SELinux is causing a problem on your "
-+"system, you can go to permissive mode which will only log errors and not "
-+"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
-+"wish to continue?"
-+msgstr ""
-+
-+#: ../gui/statusPage.py:152
-+msgid ""
-+"Changing to SELinux enabled will cause a relabel of the entire file system "
-+"on the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:11
-+msgid "system-config-selinux"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:12
-+msgid ""
-+"Copyright (c)2006 Red Hat, Inc.\n"
-+"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:22
-+#: ../gui/system-config-selinux.glade:544
-+msgid "Add SELinux Login Mapping"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:257
-+msgid "Add SELinux Network Ports"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:391
-+#: ../gui/system-config-selinux.glade:678
-+msgid "SELinux Type"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:622
-+msgid "File Specification"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:650
-+msgid "File Type"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:727
-+msgid ""
-+"all files\n"
-+"regular file\n"
-+"directory\n"
-+"character device\n"
-+"block device\n"
-+"socket\n"
-+"symbolic link\n"
-+"named pipe\n"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:773
-+msgid "MLS"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:837
-+msgid "Add SELinux User"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1079
-+msgid "SELinux Administration"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1122
-+msgid "Add"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1144
-+msgid "_Properties"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1166
-+msgid "_Delete"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1256
-+msgid "Select Management Object"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1273
-+msgid "<b>Select:</b>"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1326
-+msgid "System Default Enforcing Mode"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1354
-+msgid ""
-+"Disabled\n"
-+"Permissive\n"
-+"Enforcing\n"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1373
-+msgid "Current Enforcing Mode"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1418
-+msgid "System Default Policy Type: "
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1463
++#: booleans.py:232
 +msgid ""
-+"Select if you wish to relabel then entire file system on next reboot.  "
-+"Relabeling can take a very long time, depending on the size of the system.  "
-+"If you are changing policy types or going from disabled to enforcing, a "
-+"relabel is required."
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1509
-+msgid "Relabel on next reboot."
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1561
-+msgid "label37"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1598
-+msgid "Revert boolean setting to system default"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1614
-+msgid "Toggle between Customized and All Booleans"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1645
-+#: ../gui/system-config-selinux.glade:1850
-+#: ../gui/system-config-selinux.glade:2037
-+#: ../gui/system-config-selinux.glade:2224
-+#: ../gui/system-config-selinux.glade:2467
-+#: ../gui/system-config-selinux.glade:2692
-+#: ../gui/system-config-selinux.glade:2867
-+msgid "Filter"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1734
-+msgid "label50"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1771
-+msgid "Add File Context"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1787
-+msgid "Modify File Context"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1803
-+msgid "Delete File Context"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1819
-+msgid "Toggle between all and customized file context"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1939
-+msgid "label38"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1976
-+msgid "Add SELinux User Mapping"
-+msgstr ""
++"Allow ZoneMinder to modify public files used for public file transfer "
++"services."
+ msgstr ""
+diff --git a/policycoreutils/po/nds.po b/policycoreutils/po/nds.po
+index 60f290b..5cfa4f9 100644
+--- a/policycoreutils/po/nds.po
++++ b/policycoreutils/po/nds.po
+@@ -9,7 +9,7 @@ msgid ""
+ msgstr ""
+ "Project-Id-Version: policycoreutils.HEAD.nds\n"
+ "Report-Msgid-Bugs-To: \n"
+-"POT-Creation-Date: 2012-05-25 07:28-0400\n"
++"POT-Creation-Date: 2012-10-16 12:24-0400\n"
+ "PO-Revision-Date: 2010-12-05 15:46+0100\n"
+ "Last-Translator: Nils-Christoph Fiedler <ncfiedler at gnome.org>\n"
+ "Language-Team: Fedora Low German <nds-lowgerman at lists.sourceforge.net>\n"
+@@ -28,7 +28,7 @@ msgid ""
+ "         <args ...> are the arguments to that script."
+ msgstr ""
  
--#, fuzzy
--#~ msgid "label51"
--#~ msgstr "label25"
-+#: ../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 ""
+-#: ../run_init/run_init.c:126 ../newrole/newrole.c:1124
++#: ../run_init/run_init.c:126 ../newrole/newrole.c:1123
+ #, c-format
+ msgid "failed to initialize PAM\n"
+ msgstr ""
+@@ -77,7 +77,7 @@ msgstr ""
+ msgid "authentication failed.\n"
+ msgstr ""
  
--#~ msgid "value"
--#~ msgstr "waarde"
-+#: ../gui/system-config-selinux.glade:2382
-+msgid "Delete Network Port"
-+msgstr ""
+-#: ../run_init/run_init.c:405 ../newrole/newrole.c:1258
++#: ../run_init/run_init.c:405 ../newrole/newrole.c:1257
+ #, c-format
+ msgid "Could not set exec context to %s.\n"
+ msgstr ""
+@@ -90,855 +90,870 @@ msgstr ""
+ msgid "To make this policy package active, execute:"
+ msgstr ""
  
--#~ msgid "FTP"
--#~ msgstr "FTP"
-+#: ../gui/system-config-selinux.glade:2418
-+#: ../gui/system-config-selinux.glade:2436
-+msgid "Toggle between Customized and All Ports"
-+msgstr ""
+-#: ../semanage/seobject.py:143 ../semanage/seobject.py:147
+-msgid "global"
+-msgstr ""
+-
+-#: ../semanage/seobject.py:225
++#: ../semanage/seobject.py:200
+ msgid "Could not create semanage handle"
+ msgstr ""
  
--#~ msgid "Zebra"
--#~ msgstr "Zebra"
-+#: ../gui/system-config-selinux.glade:2556
-+msgid "label42"
-+msgstr ""
+-#: ../semanage/seobject.py:233
++#: ../semanage/seobject.py:208
+ msgid "SELinux policy is not managed or store cannot be accessed."
+ msgstr ""
  
--#~ msgid "Spam Assassin"
--#~ msgstr "Spam Assassin"
-+#: ../gui/system-config-selinux.glade:2593
-+msgid "Generate new policy module"
-+msgstr ""
+-#: ../semanage/seobject.py:238
++#: ../semanage/seobject.py:213
+ msgid "Cannot read policy store."
+ msgstr ""
  
--#~ msgid "MLS/MCS Level"
--#~ msgstr "MLS/MCS niveau"
-+#: ../gui/system-config-selinux.glade:2609
-+msgid "Load policy module"
-+msgstr ""
+-#: ../semanage/seobject.py:243
++#: ../semanage/seobject.py:218
+ msgid "Could not establish semanage connection"
+ msgstr ""
  
--#~ msgid ""
--#~ "MLS/\n"
--#~ "MCS Level"
--#~ msgstr ""
--#~ "MLS/\n"
--#~ "MCS niveau"
-+#: ../gui/system-config-selinux.glade:2625
-+msgid "Remove loadable policy module"
-+msgstr ""
+-#: ../semanage/seobject.py:248
++#: ../semanage/seobject.py:223
+ msgid "Could not test MLS enabled status"
+ msgstr ""
  
--#~ msgid "Requires 2 or more arguments"
--#~ msgstr "Vereist 2 of meer argumenten"
-+#: ../gui/system-config-selinux.glade:2661
-+msgid ""
-+"Enable/Disable additional audit rules, that are normally not reported in the "
-+"log files."
-+msgstr ""
+-#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
++#: ../semanage/seobject.py:229 ../semanage/seobject.py:244
+ msgid "Not yet implemented"
+ msgstr ""
  
--#~ msgid "%s not defined"
--#~ msgstr "%s niet gedefinieerd"
-+#: ../gui/system-config-selinux.glade:2781
-+msgid "label44"
-+msgstr ""
+-#: ../semanage/seobject.py:258
++#: ../semanage/seobject.py:233
+ msgid "Semanage transaction already in progress"
+ msgstr ""
  
--#~ msgid "%s not valid for %s objects\n"
--#~ msgstr "%s niet geldig voor %s objecten\n"
-+#: ../gui/system-config-selinux.glade:2818
-+msgid "Change process mode to permissive."
-+msgstr ""
+-#: ../semanage/seobject.py:267
++#: ../semanage/seobject.py:242
+ msgid "Could not start semanage transaction"
+ msgstr ""
  
--#~ msgid "range not supported on Non MLS machines"
--#~ msgstr "bereik niet ondersteund op niet-MLS machines"
-+#: ../gui/system-config-selinux.glade:2836
-+msgid "Change process mode to enforcing"
-+msgstr ""
+-#: ../semanage/seobject.py:278
++#: ../semanage/seobject.py:254
+ msgid "Could not commit semanage transaction"
+ msgstr ""
  
--#~ msgid "Invalid value %s"
--#~ msgstr "Ongeldige waarde %s"
-+#: ../gui/system-config-selinux.glade:2928
-+msgid "Process Domain"
-+msgstr ""
+-#: ../semanage/seobject.py:283
++#: ../semanage/seobject.py:259
+ msgid "Semanage transaction not in progress"
+ msgstr ""
  
--#~ msgid ""
--#~ "In order to load this newly created policy package into the kernel,\n"
--#~ "you are required to execute \n"
--#~ "\n"
--#~ "semodule -i %s.pp\n"
--#~ "\n"
--#~ msgstr ""
--#~ "Om dit nieuw aangemaakte policy-pakket in de kernel te laden,\n"
--#~ "dient u het volgende commando uit te voeren \n"
--#~ "\n"
--#~ "semodule -i %s.pp\n"
--#~ "\n"
-+#: ../gui/system-config-selinux.glade:2956
-+msgid "label59"
-+msgstr ""
+-#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
++#: ../semanage/seobject.py:271 ../semanage/seobject.py:351
+ msgid "Could not list SELinux modules"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:308
++#: ../semanage/seobject.py:284
+ msgid "Modules Name"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
++#: ../semanage/seobject.py:284 ../gui/modulesPage.py:63
+ msgid "Version"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
++#: ../semanage/seobject.py:287 ../gui/statusPage.py:75
+ msgid "Disabled"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:326
++#: ../semanage/seobject.py:302
+ #, python-format
+ msgid "Could not disable module %s (remove failed)"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:337
++#: ../semanage/seobject.py:313
+ #, python-format
+ msgid "Could not enable module %s (remove failed)"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:352
++#: ../semanage/seobject.py:328
+ #, python-format
+ msgid "Could not remove module %s (remove failed)"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:362
++#: ../semanage/seobject.py:338
+ msgid "dontaudit requires either 'on' or 'off'"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:391
++#: ../semanage/seobject.py:366
+ msgid "Builtin Permissive Types"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:401
++#: ../semanage/seobject.py:376
+ msgid "Customized Permissive Types"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:442
++#: ../semanage/seobject.py:417
+ #, python-format
+ msgid "Could not set permissive domain %s (module installation failed)"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:448
++#: ../semanage/seobject.py:423
+ #, python-format
+ msgid "Could not remove permissive domain %s (remove failed)"
+ msgstr ""
  
--#~ msgid "Options Error: %s "
--#~ msgstr "Fout in opties: %s "
-+#: ../gui/usersPage.py:138
-+#, python-format
-+msgid "SELinux user '%s' is required"
-+msgstr ""
-diff -up policycoreutils-2.1.12/po/nn.po.rhat policycoreutils-2.1.12/po/nn.po
---- policycoreutils-2.1.12/po/nn.po.rhat	2012-07-04 07:35:21.000000000 -0400
-+++ policycoreutils-2.1.12/po/nn.po	2012-10-16 15:10:56.021628420 -0400
-@@ -1,1270 +0,0 @@
--# SOME DESCRIPTIVE TITLE.
--# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
--# This file is distributed under the same license as the PACKAGE package.
--# FIRST AUTHOR <EMAIL at ADDRESS>, YEAR.
--#
--#, fuzzy
--msgid ""
--msgstr ""
--"Project-Id-Version: PACKAGE VERSION\n"
--"Report-Msgid-Bugs-To: \n"
--"POT-Creation-Date: 2012-03-27 10:49-0400\n"
--"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
--"Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
--"Language-Team: LANGUAGE <LL at li.org>\n"
--"Language: \n"
--"MIME-Version: 1.0\n"
--"Content-Type: text/plain; charset=UTF-8\n"
--"Content-Transfer-Encoding: 8bit\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:1124
--#, 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:1258
--#, c-format
--msgid "Could not set exec context to %s.\n"
--msgstr ""
--
--#: ../audit2allow/audit2allow:230
--msgid "******************** IMPORTANT ***********************\n"
--msgstr ""
--
--#: ../audit2allow/audit2allow:231
--msgid "To make this policy package active, execute:"
--msgstr ""
--
--#: ../semanage/seobject.py:143 ../semanage/seobject.py:147
--msgid "global"
--msgstr ""
--
--#: ../semanage/seobject.py:222
--msgid "Could not create semanage handle"
--msgstr ""
--
--#: ../semanage/seobject.py:230
--msgid "SELinux policy is not managed or store cannot be accessed."
--msgstr ""
--
--#: ../semanage/seobject.py:235
--msgid "Cannot read policy store."
--msgstr ""
--
--#: ../semanage/seobject.py:240
--msgid "Could not establish semanage connection"
--msgstr ""
--
--#: ../semanage/seobject.py:245
--msgid "Could not test MLS enabled status"
--msgstr ""
--
--#: ../semanage/seobject.py:251 ../semanage/seobject.py:266
--msgid "Not yet implemented"
--msgstr ""
--
--#: ../semanage/seobject.py:255
--msgid "Semanage transaction already in progress"
--msgstr ""
--
--#: ../semanage/seobject.py:264
--msgid "Could not start semanage transaction"
--msgstr ""
--
--#: ../semanage/seobject.py:274
--msgid "Could not commit semanage transaction"
--msgstr ""
--
--#: ../semanage/seobject.py:279
--msgid "Semanage transaction not in progress"
--msgstr ""
--
--#: ../semanage/seobject.py:291 ../semanage/seobject.py:371
--msgid "Could not list SELinux modules"
--msgstr ""
--
--#: ../semanage/seobject.py:304
--msgid "Modules Name"
--msgstr ""
--
--#: ../semanage/seobject.py:304
--msgid "Version"
--msgstr ""
--
--#: ../semanage/seobject.py:307
--msgid "Disabled"
--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:358
--msgid "dontaudit requires either 'on' or 'off'"
--msgstr ""
--
--#: ../semanage/seobject.py:387
--msgid "Builtin Permissive Types"
--msgstr ""
--
--#: ../semanage/seobject.py:397
--msgid "Customized Permissive Types"
--msgstr ""
--
--#: ../semanage/seobject.py:438
--#, python-format
--msgid "Could not set permissive domain %s (module installation failed)"
--msgstr ""
--
--#: ../semanage/seobject.py:444
--#, python-format
--msgid "Could not remove permissive domain %s (remove failed)"
--msgstr ""
--
--#: ../semanage/seobject.py:479 ../semanage/seobject.py:553
--#: ../semanage/seobject.py:599 ../semanage/seobject.py:696
--#: ../semanage/seobject.py:726 ../semanage/seobject.py:793
--#: ../semanage/seobject.py:850 ../semanage/seobject.py:1097
--#: ../semanage/seobject.py:1786 ../semanage/seobject.py:1849
--#: ../semanage/seobject.py:1868 ../semanage/seobject.py:1985
--#: ../semanage/seobject.py:2037
--#, python-format
--msgid "Could not create a key for %s"
--msgstr ""
--
 -#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
--#: ../semanage/seobject.py:603 ../semanage/seobject.py:609
--#, python-format
--msgid "Could not check if login mapping for %s is defined"
--msgstr ""
--
--#: ../semanage/seobject.py:492
--#, python-format
--msgid "Linux Group %s does not exist"
--msgstr ""
--
--#: ../semanage/seobject.py:497
--#, python-format
--msgid "Linux User %s does not exist"
--msgstr ""
--
+-#: ../semanage/seobject.py:603 ../semanage/seobject.py:700
+-#: ../semanage/seobject.py:730 ../semanage/seobject.py:797
+-#: ../semanage/seobject.py:854 ../semanage/seobject.py:1101
+-#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
+-#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
+-#: ../semanage/seobject.py:2045
++#: ../semanage/seobject.py:458 ../semanage/seobject.py:532
++#: ../semanage/seobject.py:578 ../semanage/seobject.py:675
++#: ../semanage/seobject.py:705 ../semanage/seobject.py:772
++#: ../semanage/seobject.py:829 ../semanage/seobject.py:1084
++#: ../semanage/seobject.py:1800 ../semanage/seobject.py:1863
++#: ../semanage/seobject.py:1882 ../semanage/seobject.py:2003
++#: ../semanage/seobject.py:2056
+ #, python-format
+ msgid "Could not create a key for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
+-#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
++#: ../semanage/seobject.py:462 ../semanage/seobject.py:536
++#: ../semanage/seobject.py:582 ../semanage/seobject.py:588
+ #, python-format
+ msgid "Could not check if login mapping for %s is defined"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:496
++#: ../semanage/seobject.py:471
+ #, python-format
+ msgid "Linux Group %s does not exist"
+ msgstr ""
+ 
 -#: ../semanage/seobject.py:501
--#, python-format
--msgid "Could not create login mapping for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:505 ../semanage/seobject.py:741
--#, python-format
--msgid "Could not set name for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:510 ../semanage/seobject.py:751
--#, python-format
--msgid "Could not set MLS range for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:514
--#, python-format
--msgid "Could not set SELinux user for %s"
--msgstr ""
--
++#: ../semanage/seobject.py:476
+ #, python-format
+ msgid "Linux User %s does not exist"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:505
++#: ../semanage/seobject.py:480
+ #, python-format
+ msgid "Could not create login mapping for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
++#: ../semanage/seobject.py:484 ../semanage/seobject.py:720
+ #, python-format
+ msgid "Could not set name for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
++#: ../semanage/seobject.py:489 ../semanage/seobject.py:730
+ #, python-format
+ msgid "Could not set MLS range for %s"
+ msgstr ""
+ 
 -#: ../semanage/seobject.py:518
--#, python-format
--msgid "Could not add login mapping for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:536
--msgid "Requires seuser or serange"
--msgstr ""
--
--#: ../semanage/seobject.py:559 ../semanage/seobject.py:605
--#, python-format
--msgid "Login mapping for %s is not defined"
--msgstr ""
--
--#: ../semanage/seobject.py:563
--#, python-format
--msgid "Could not query seuser for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:577
--#, python-format
--msgid "Could not modify login mapping for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:611
--#, python-format
--msgid "Login mapping for %s is defined in policy, cannot be deleted"
--msgstr ""
--
++#: ../semanage/seobject.py:493
+ #, python-format
+ msgid "Could not set SELinux user for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:522
++#: ../semanage/seobject.py:497
+ #, python-format
+ msgid "Could not add login mapping for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:540
++#: ../semanage/seobject.py:515
+ msgid "Requires seuser or serange"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
++#: ../semanage/seobject.py:538 ../semanage/seobject.py:584
+ #, python-format
+ msgid "Login mapping for %s is not defined"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:567
++#: ../semanage/seobject.py:542
+ #, python-format
+ msgid "Could not query seuser for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:581
++#: ../semanage/seobject.py:556
+ #, python-format
+ msgid "Could not modify login mapping for %s"
+ msgstr ""
+ 
 -#: ../semanage/seobject.py:615
--#, python-format
--msgid "Could not delete login mapping for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:637 ../semanage/seobject.py:655
--#: ../semanage/seobject.py:893
--msgid "Could not list login mappings"
--msgstr ""
--
--#: ../semanage/seobject.py:680 ../semanage/seobject.py:685
--msgid "Login Name"
--msgstr ""
--
--#: ../semanage/seobject.py:680 ../semanage/seobject.py:685
--#: ../semanage/seobject.py:943 ../semanage/seobject.py:948
--msgid "SELinux User"
--msgstr ""
--
--#: ../semanage/seobject.py:680
--msgid "MLS/MCS Range"
--msgstr ""
--
--#: ../semanage/seobject.py:699 ../semanage/seobject.py:730
--#: ../semanage/seobject.py:797 ../semanage/seobject.py:854
--#: ../semanage/seobject.py:860
--#, python-format
--msgid "Could not check if SELinux user %s is defined"
--msgstr ""
--
--#: ../semanage/seobject.py:702 ../semanage/seobject.py:803
--#: ../semanage/seobject.py:866
--#, python-format
--msgid "Could not query user for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:722
--#, python-format
--msgid "You must add at least one role for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:737
--#, python-format
--msgid "Could not create SELinux user for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:746
--#, python-format
--msgid "Could not add role %s for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:755
--#, python-format
--msgid "Could not set MLS level for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:758
--#, python-format
--msgid "Could not add prefix %s for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:761
--#, python-format
--msgid "Could not extract key for %s"
--msgstr ""
--
++#: ../semanage/seobject.py:590
+ #, python-format
+ msgid "Login mapping for %s is defined in policy, cannot be deleted"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:619
++#: ../semanage/seobject.py:594
+ #, python-format
+ msgid "Could not delete login mapping for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
+-#: ../semanage/seobject.py:897
++#: ../semanage/seobject.py:616 ../semanage/seobject.py:634
++#: ../semanage/seobject.py:872
+ msgid "Could not list login mappings"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
++#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
+ #: ../gui/system-config-selinux.glade:100
+ msgid "Login Name"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
+-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
++#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
++#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
+ #: ../gui/system-config-selinux.glade:128
+ #: ../gui/system-config-selinux.glade:915
+ #: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
+ msgid "SELinux User"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
++#: ../semanage/seobject.py:659 ../gui/system-config-selinux.glade:156
+ #: ../gui/system-config-selinux.glade:943
+ msgid "MLS/MCS Range"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
+-#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
+-#: ../semanage/seobject.py:864
++#: ../semanage/seobject.py:678 ../semanage/seobject.py:709
++#: ../semanage/seobject.py:776 ../semanage/seobject.py:833
++#: ../semanage/seobject.py:839
+ #, python-format
+ msgid "Could not check if SELinux user %s is defined"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
+-#: ../semanage/seobject.py:870
++#: ../semanage/seobject.py:681 ../semanage/seobject.py:782
++#: ../semanage/seobject.py:845
+ #, python-format
+ msgid "Could not query user for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:726
++#: ../semanage/seobject.py:701
+ #, python-format
+ msgid "You must add at least one role for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:741
++#: ../semanage/seobject.py:716
+ #, python-format
+ msgid "Could not create SELinux user for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:750
++#: ../semanage/seobject.py:725
+ #, python-format
+ msgid "Could not add role %s for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:759
++#: ../semanage/seobject.py:734
+ #, python-format
+ msgid "Could not set MLS level for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:762
++#: ../semanage/seobject.py:737
+ #, python-format
+ msgid "Could not add prefix %s for %s"
+ msgstr ""
+ 
 -#: ../semanage/seobject.py:765
--#, python-format
--msgid "Could not add SELinux user %s"
--msgstr ""
--
--#: ../semanage/seobject.py:787
--msgid "Requires prefix, roles, level or range"
--msgstr ""
--
--#: ../semanage/seobject.py:789
--msgid "Requires prefix or roles"
--msgstr ""
--
--#: ../semanage/seobject.py:799 ../semanage/seobject.py:856
--#, python-format
--msgid "SELinux user %s is not defined"
--msgstr ""
--
--#: ../semanage/seobject.py:828
--#, python-format
--msgid "Could not modify SELinux user %s"
--msgstr ""
--
--#: ../semanage/seobject.py:862
--#, python-format
--msgid "SELinux user %s is defined in policy, cannot be deleted"
--msgstr ""
--
--#: ../semanage/seobject.py:873
--#, python-format
--msgid "Could not delete SELinux user %s"
--msgstr ""
--
--#: ../semanage/seobject.py:911
--msgid "Could not list SELinux users"
--msgstr ""
--
--#: ../semanage/seobject.py:917
--#, python-format
--msgid "Could not list roles for user %s"
--msgstr ""
--
--#: ../semanage/seobject.py:942
--msgid "Labeling"
--msgstr ""
--
--#: ../semanage/seobject.py:942
--msgid "MLS/"
--msgstr ""
--
--#: ../semanage/seobject.py:943
--msgid "Prefix"
--msgstr ""
--
--#: ../semanage/seobject.py:943
--msgid "MCS Level"
--msgstr ""
--
--#: ../semanage/seobject.py:943
--msgid "MCS Range"
--msgstr ""
--
--#: ../semanage/seobject.py:943 ../semanage/seobject.py:948
--msgid "SELinux Roles"
--msgstr ""
--
--#: ../semanage/seobject.py:963
--msgid "Protocol udp or tcp is required"
--msgstr ""
--
--#: ../semanage/seobject.py:965
--msgid "Port is required"
--msgstr ""
--
--#: ../semanage/seobject.py:975
--msgid "Invalid Port"
--msgstr ""
--
++#: ../semanage/seobject.py:740
+ #, python-format
+ msgid "Could not extract key for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:769
++#: ../semanage/seobject.py:744
+ #, python-format
+ msgid "Could not add SELinux user %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:791
++#: ../semanage/seobject.py:766
+ msgid "Requires prefix, roles, level or range"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:793
++#: ../semanage/seobject.py:768
+ msgid "Requires prefix or roles"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
++#: ../semanage/seobject.py:778 ../semanage/seobject.py:835
+ #, python-format
+ msgid "SELinux user %s is not defined"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:832
++#: ../semanage/seobject.py:807
+ #, python-format
+ msgid "Could not modify SELinux user %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:866
++#: ../semanage/seobject.py:841
+ #, python-format
+ msgid "SELinux user %s is defined in policy, cannot be deleted"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:877
++#: ../semanage/seobject.py:852
+ #, python-format
+ msgid "Could not delete SELinux user %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:915
++#: ../semanage/seobject.py:890
+ msgid "Could not list SELinux users"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:921
++#: ../semanage/seobject.py:896
+ #, python-format
+ msgid "Could not list roles for user %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:946
++#: ../semanage/seobject.py:921
+ msgid "Labeling"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:946
++#: ../semanage/seobject.py:921
+ msgid "MLS/"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:947
++#: ../semanage/seobject.py:922
+ msgid "Prefix"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:947
++#: ../semanage/seobject.py:922
+ msgid "MCS Level"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:947
++#: ../semanage/seobject.py:922
+ msgid "MCS Range"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
++#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
+ #: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
+ msgid "SELinux Roles"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:967
++#: ../semanage/seobject.py:944
+ msgid "Protocol udp or tcp is required"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:969
++#: ../semanage/seobject.py:946
+ msgid "Port is required"
+ msgstr ""
+ 
 -#: ../semanage/seobject.py:979
--#, python-format
--msgid "Could not create a key for %s/%s"
--msgstr ""
--
--#: ../semanage/seobject.py:990
--msgid "Type is required"
--msgstr ""
--
--#: ../semanage/seobject.py:996 ../semanage/seobject.py:1055
--#: ../semanage/seobject.py:1110 ../semanage/seobject.py:1116
--#, python-format
--msgid "Could not check if port %s/%s is defined"
--msgstr ""
--
--#: ../semanage/seobject.py:998
--#, python-format
--msgid "Port %s/%s already defined"
--msgstr ""
--
++#: ../semanage/seobject.py:956
+ msgid "Invalid Port"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:983
++#: ../semanage/seobject.py:960
+ #, python-format
+ msgid "Could not create a key for %s/%s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:994
++#: ../semanage/seobject.py:971
+ msgid "Type is required"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
+-#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
++#: ../semanage/seobject.py:974 ../semanage/seobject.py:1036
++#: ../semanage/seobject.py:1794
++#, python-format
++msgid "Type %s is invalid, must be a port type"
++msgstr ""
++
++#: ../semanage/seobject.py:980 ../semanage/seobject.py:1042
++#: ../semanage/seobject.py:1097 ../semanage/seobject.py:1103
+ #, python-format
+ msgid "Could not check if port %s/%s is defined"
+ msgstr ""
+ 
 -#: ../semanage/seobject.py:1002
--#, python-format
--msgid "Could not create port for %s/%s"
--msgstr ""
--
--#: ../semanage/seobject.py:1008
--#, python-format
--msgid "Could not create context for %s/%s"
--msgstr ""
--
++#: ../semanage/seobject.py:982
+ #, python-format
+ msgid "Port %s/%s already defined"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1006
++#: ../semanage/seobject.py:986
+ #, python-format
+ msgid "Could not create port for %s/%s"
+ msgstr ""
+ 
 -#: ../semanage/seobject.py:1012
--#, python-format
--msgid "Could not set user in port context for %s/%s"
--msgstr ""
--
++#: ../semanage/seobject.py:992
+ #, python-format
+ msgid "Could not create context for %s/%s"
+ msgstr ""
+ 
 -#: ../semanage/seobject.py:1016
--#, python-format
--msgid "Could not set role in port context for %s/%s"
--msgstr ""
--
++#: ../semanage/seobject.py:996
+ #, python-format
+ msgid "Could not set user in port context for %s/%s"
+ msgstr ""
+ 
 -#: ../semanage/seobject.py:1020
--#, python-format
--msgid "Could not set type in port context for %s/%s"
--msgstr ""
--
--#: ../semanage/seobject.py:1025
--#, python-format
--msgid "Could not set mls fields in port context for %s/%s"
--msgstr ""
--
++#: ../semanage/seobject.py:1000
+ #, python-format
+ msgid "Could not set role in port context for %s/%s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1024
++#: ../semanage/seobject.py:1004
+ #, python-format
+ msgid "Could not set type in port context for %s/%s"
+ msgstr ""
+ 
 -#: ../semanage/seobject.py:1029
--#, python-format
--msgid "Could not set port context for %s/%s"
--msgstr ""
--
++#: ../semanage/seobject.py:1009
+ #, python-format
+ msgid "Could not set mls fields in port context for %s/%s"
+ msgstr ""
+ 
 -#: ../semanage/seobject.py:1033
--#, python-format
--msgid "Could not add port %s/%s"
--msgstr ""
--
--#: ../semanage/seobject.py:1047 ../semanage/seobject.py:1312
--#: ../semanage/seobject.py:1508
--msgid "Requires setype or serange"
--msgstr ""
--
--#: ../semanage/seobject.py:1049
--msgid "Requires setype"
--msgstr ""
--
--#: ../semanage/seobject.py:1057 ../semanage/seobject.py:1112
--#, python-format
--msgid "Port %s/%s is not defined"
--msgstr ""
--
--#: ../semanage/seobject.py:1061
--#, python-format
--msgid "Could not query port %s/%s"
--msgstr ""
--
--#: ../semanage/seobject.py:1072
--#, python-format
--msgid "Could not modify port %s/%s"
--msgstr ""
--
--#: ../semanage/seobject.py:1085
--msgid "Could not list the ports"
--msgstr ""
--
--#: ../semanage/seobject.py:1101
--#, python-format
--msgid "Could not delete the port %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1118
--#, python-format
--msgid "Port %s/%s is defined in policy, cannot be deleted"
--msgstr ""
--
++#: ../semanage/seobject.py:1013
+ #, python-format
+ msgid "Could not set port context for %s/%s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1037
++#: ../semanage/seobject.py:1017
+ #, python-format
+ msgid "Could not add port %s/%s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
+-#: ../semanage/seobject.py:1512
++#: ../semanage/seobject.py:1031 ../semanage/seobject.py:1304
++#: ../semanage/seobject.py:1503
+ msgid "Requires setype or serange"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1053
++#: ../semanage/seobject.py:1033
+ msgid "Requires setype"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
++#: ../semanage/seobject.py:1044 ../semanage/seobject.py:1099
+ #, python-format
+ msgid "Port %s/%s is not defined"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1065
++#: ../semanage/seobject.py:1048
+ #, python-format
+ msgid "Could not query port %s/%s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1076
++#: ../semanage/seobject.py:1059
+ #, python-format
+ msgid "Could not modify port %s/%s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1089
++#: ../semanage/seobject.py:1072
+ msgid "Could not list the ports"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1105
++#: ../semanage/seobject.py:1088
+ #, python-format
+ msgid "Could not delete the port %s"
+ msgstr ""
+ 
 -#: ../semanage/seobject.py:1122
--#, python-format
--msgid "Could not delete port %s/%s"
--msgstr ""
--
--#: ../semanage/seobject.py:1138 ../semanage/seobject.py:1160
--msgid "Could not list ports"
--msgstr ""
--
--#: ../semanage/seobject.py:1199
--msgid "SELinux Port Type"
--msgstr ""
--
--#: ../semanage/seobject.py:1199
--msgid "Proto"
--msgstr ""
--
--#: ../semanage/seobject.py:1199
--msgid "Port Number"
--msgstr ""
--
--#: ../semanage/seobject.py:1218
--msgid "Node Address is required"
--msgstr ""
--
--#: ../semanage/seobject.py:1233
--msgid "Unknown or missing protocol"
--msgstr ""
--
--#: ../semanage/seobject.py:1247 ../semanage/seobject.py:1446
--#: ../semanage/seobject.py:1724
--msgid "SELinux Type is required"
--msgstr ""
--
--#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1316
--#: ../semanage/seobject.py:1352 ../semanage/seobject.py:1450
--#: ../semanage/seobject.py:1512 ../semanage/seobject.py:1546
++#: ../semanage/seobject.py:1105
+ #, python-format
+ msgid "Port %s/%s is defined in policy, cannot be deleted"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1126
++#: ../semanage/seobject.py:1109
+ #, python-format
+ msgid "Could not delete port %s/%s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
++#: ../semanage/seobject.py:1125 ../semanage/seobject.py:1147
+ msgid "Could not list ports"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1203
++#: ../semanage/seobject.py:1186
+ msgid "SELinux Port Type"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1203
++#: ../semanage/seobject.py:1186
+ msgid "Proto"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
++#: ../semanage/seobject.py:1186 ../gui/system-config-selinux.glade:335
+ msgid "Port Number"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1222
++#: ../semanage/seobject.py:1207
+ msgid "Node Address is required"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1237
++#: ../semanage/seobject.py:1222
+ msgid "Unknown or missing protocol"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
 -#: ../semanage/seobject.py:1728
--#, python-format
--msgid "Could not create key for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1253 ../semanage/seobject.py:1320
--#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1362
--#, python-format
--msgid "Could not check if addr %s is defined"
--msgstr ""
--
--#: ../semanage/seobject.py:1262
--#, python-format
--msgid "Could not create addr for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1268 ../semanage/seobject.py:1466
--#: ../semanage/seobject.py:1686
--#, python-format
--msgid "Could not create context for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1272
--#, python-format
--msgid "Could not set mask for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1276
--#, python-format
--msgid "Could not set user in addr context for %s"
--msgstr ""
--
+-msgid "SELinux Type is required"
++#: ../semanage/seobject.py:1236
++msgid "SELinux node type is required"
++msgstr ""
++
++#: ../semanage/seobject.py:1239 ../semanage/seobject.py:1307
++#, python-format
++msgid "Type %s is invalid, must be a node type"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
+-#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
+-#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
+-#: ../semanage/seobject.py:1732
++#: ../semanage/seobject.py:1243 ../semanage/seobject.py:1311
++#: ../semanage/seobject.py:1347 ../semanage/seobject.py:1445
++#: ../semanage/seobject.py:1507 ../semanage/seobject.py:1541
++#: ../semanage/seobject.py:1739
+ #, python-format
+ msgid "Could not create key for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
+-#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
++#: ../semanage/seobject.py:1245 ../semanage/seobject.py:1315
++#: ../semanage/seobject.py:1351 ../semanage/seobject.py:1357
+ #, python-format
+ msgid "Could not check if addr %s is defined"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1266
++#: ../semanage/seobject.py:1254
+ #, python-format
+ msgid "Could not create addr for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
+-#: ../semanage/seobject.py:1690
++#: ../semanage/seobject.py:1260 ../semanage/seobject.py:1461
++#: ../semanage/seobject.py:1694
+ #, python-format
+ msgid "Could not create context for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1276
++#: ../semanage/seobject.py:1264
+ #, python-format
+ msgid "Could not set mask for %s"
+ msgstr ""
+ 
 -#: ../semanage/seobject.py:1280
--#, python-format
--msgid "Could not set role in addr context for %s"
--msgstr ""
--
++#: ../semanage/seobject.py:1268
+ #, python-format
+ msgid "Could not set user in addr context for %s"
+ msgstr ""
+ 
 -#: ../semanage/seobject.py:1284
--#, python-format
--msgid "Could not set type in addr context for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1289
--#, python-format
--msgid "Could not set mls fields in addr context for %s"
--msgstr ""
--
++#: ../semanage/seobject.py:1272
+ #, python-format
+ msgid "Could not set role in addr context for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1288
++#: ../semanage/seobject.py:1276
+ #, python-format
+ msgid "Could not set type in addr context for %s"
+ msgstr ""
+ 
 -#: ../semanage/seobject.py:1293
--#, python-format
--msgid "Could not set addr context for %s"
--msgstr ""
--
++#: ../semanage/seobject.py:1281
+ #, python-format
+ msgid "Could not set mls fields in addr context for %s"
+ msgstr ""
+ 
 -#: ../semanage/seobject.py:1297
--#, python-format
--msgid "Could not add addr %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1322 ../semanage/seobject.py:1358
--#, python-format
--msgid "Addr %s is not defined"
--msgstr ""
--
--#: ../semanage/seobject.py:1326
--#, python-format
--msgid "Could not query addr %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1336
--#, python-format
--msgid "Could not modify addr %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1364
--#, python-format
--msgid "Addr %s is defined in policy, cannot be deleted"
--msgstr ""
--
++#: ../semanage/seobject.py:1285
+ #, python-format
+ msgid "Could not set addr context for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1301
++#: ../semanage/seobject.py:1289
+ #, python-format
+ msgid "Could not add addr %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
++#: ../semanage/seobject.py:1317 ../semanage/seobject.py:1353
+ #, python-format
+ msgid "Addr %s is not defined"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1330
++#: ../semanage/seobject.py:1321
+ #, python-format
+ msgid "Could not query addr %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1340
++#: ../semanage/seobject.py:1331
+ #, python-format
+ msgid "Could not modify addr %s"
+ msgstr ""
+ 
 -#: ../semanage/seobject.py:1368
--#, python-format
--msgid "Could not delete addr %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1380
--msgid "Could not deleteall node mappings"
--msgstr ""
--
--#: ../semanage/seobject.py:1394
--msgid "Could not list addrs"
--msgstr ""
--
--#: ../semanage/seobject.py:1454 ../semanage/seobject.py:1516
--#: ../semanage/seobject.py:1550 ../semanage/seobject.py:1556
--#, python-format
--msgid "Could not check if interface %s is defined"
--msgstr ""
--
--#: ../semanage/seobject.py:1461
--#, python-format
--msgid "Could not create interface for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1470
--#, python-format
--msgid "Could not set user in interface context for %s"
--msgstr ""
--
++#: ../semanage/seobject.py:1359
+ #, python-format
+ msgid "Addr %s is defined in policy, cannot be deleted"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1372
++#: ../semanage/seobject.py:1363
+ #, python-format
+ msgid "Could not delete addr %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1384
++#: ../semanage/seobject.py:1375
+ msgid "Could not deleteall node mappings"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1398
++#: ../semanage/seobject.py:1389
+ msgid "Could not list addrs"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
+-#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
++#: ../semanage/seobject.py:1441 ../semanage/seobject.py:1732
++msgid "SELinux Type is required"
++msgstr ""
++
++#: ../semanage/seobject.py:1449 ../semanage/seobject.py:1511
++#: ../semanage/seobject.py:1545 ../semanage/seobject.py:1551
+ #, python-format
+ msgid "Could not check if interface %s is defined"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1465
++#: ../semanage/seobject.py:1456
+ #, python-format
+ msgid "Could not create interface for %s"
+ msgstr ""
+ 
 -#: ../semanage/seobject.py:1474
--#, python-format
--msgid "Could not set role in interface context for %s"
--msgstr ""
--
++#: ../semanage/seobject.py:1465
+ #, python-format
+ msgid "Could not set user in interface context for %s"
+ msgstr ""
+ 
 -#: ../semanage/seobject.py:1478
--#, python-format
--msgid "Could not set type in interface context for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1483
--#, python-format
--msgid "Could not set mls fields in interface context for %s"
--msgstr ""
--
++#: ../semanage/seobject.py:1469
+ #, python-format
+ msgid "Could not set role in interface context for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1482
++#: ../semanage/seobject.py:1473
+ #, python-format
+ msgid "Could not set type in interface context for %s"
+ msgstr ""
+ 
 -#: ../semanage/seobject.py:1487
--#, python-format
--msgid "Could not set interface context for %s"
--msgstr ""
--
++#: ../semanage/seobject.py:1478
+ #, python-format
+ msgid "Could not set mls fields in interface context for %s"
+ msgstr ""
+ 
 -#: ../semanage/seobject.py:1491
--#, python-format
--msgid "Could not set message context for %s"
--msgstr ""
--
++#: ../semanage/seobject.py:1482
+ #, python-format
+ msgid "Could not set interface context for %s"
+ msgstr ""
+ 
 -#: ../semanage/seobject.py:1495
--#, python-format
--msgid "Could not add interface %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1518 ../semanage/seobject.py:1552
--#, python-format
--msgid "Interface %s is not defined"
--msgstr ""
--
--#: ../semanage/seobject.py:1522
--#, python-format
--msgid "Could not query interface %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1533
--#, python-format
--msgid "Could not modify interface %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1558
--#, python-format
--msgid "Interface %s is defined in policy, cannot be deleted"
--msgstr ""
--
++#: ../semanage/seobject.py:1486
+ #, python-format
+ msgid "Could not set message context for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1499
++#: ../semanage/seobject.py:1490
+ #, python-format
+ msgid "Could not add interface %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
++#: ../semanage/seobject.py:1513 ../semanage/seobject.py:1547
+ #, python-format
+ msgid "Interface %s is not defined"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1526
++#: ../semanage/seobject.py:1517
+ #, python-format
+ msgid "Could not query interface %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1537
++#: ../semanage/seobject.py:1528
+ #, python-format
+ msgid "Could not modify interface %s"
+ msgstr ""
+ 
 -#: ../semanage/seobject.py:1562
--#, python-format
--msgid "Could not delete interface %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1574
--msgid "Could not delete all interface  mappings"
--msgstr ""
--
--#: ../semanage/seobject.py:1588
--msgid "Could not list interfaces"
--msgstr ""
--
--#: ../semanage/seobject.py:1613
--msgid "SELinux Interface"
--msgstr ""
--
--#: ../semanage/seobject.py:1613 ../semanage/seobject.py:1936
--msgid "Context"
--msgstr ""
--
--#: ../semanage/seobject.py:1663
--#, python-format
--msgid "Equivalence class for %s already exists"
--msgstr ""
--
--#: ../semanage/seobject.py:1669
--#, python-format
--msgid "File spec %s conflicts with equivalency rule '%s %s'"
--msgstr ""
--
--#: ../semanage/seobject.py:1678
--#, python-format
--msgid "Equivalence class for %s does not exists"
--msgstr ""
--
--#: ../semanage/seobject.py:1692
--#, python-format
--msgid "Could not set user in file context for %s"
--msgstr ""
--
++#: ../semanage/seobject.py:1553
+ #, python-format
+ msgid "Interface %s is defined in policy, cannot be deleted"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1566
++#: ../semanage/seobject.py:1557
+ #, python-format
+ msgid "Could not delete interface %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1578
++#: ../semanage/seobject.py:1569
+ msgid "Could not delete all interface  mappings"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1592
++#: ../semanage/seobject.py:1583
+ msgid "Could not list interfaces"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1617
++#: ../semanage/seobject.py:1608
+ msgid "SELinux Interface"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
++#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1954
+ msgid "Context"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1667
++#: ../semanage/seobject.py:1671
+ #, python-format
+ msgid "Equivalence class for %s already exists"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1673
++#: ../semanage/seobject.py:1677
+ #, python-format
+ msgid "File spec %s conflicts with equivalency rule '%s %s'"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1682
++#: ../semanage/seobject.py:1686
+ #, python-format
+ msgid "Equivalence class for %s does not exists"
+ msgstr ""
+ 
 -#: ../semanage/seobject.py:1696
--#, python-format
--msgid "Could not set role in file context for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1701 ../semanage/seobject.py:1758
--#, python-format
--msgid "Could not set mls fields in file context for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1707
--msgid "Invalid file specification"
--msgstr ""
--
--#: ../semanage/seobject.py:1709
--msgid "File specification can not include spaces"
--msgstr ""
--
--#: ../semanage/seobject.py:1714
--#, python-format
--msgid ""
--"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
--msgstr ""
--
--#: ../semanage/seobject.py:1732 ../semanage/seobject.py:1737
--#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1872
--#: ../semanage/seobject.py:1876
--#, python-format
--msgid "Could not check if file context for %s is defined"
--msgstr ""
--
--#: ../semanage/seobject.py:1745
--#, python-format
--msgid "Could not create file context for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1753
--#, python-format
--msgid "Could not set type in file context for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1761 ../semanage/seobject.py:1818
--#: ../semanage/seobject.py:1822
--#, python-format
--msgid "Could not set file context for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1767
--#, python-format
--msgid "Could not add file context for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1781
--msgid "Requires setype, serange or seuser"
--msgstr ""
--
--#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1880
--#, python-format
--msgid "File context for %s is not defined"
--msgstr ""
--
--#: ../semanage/seobject.py:1800
--#, python-format
--msgid "Could not query file context for %s"
--msgstr ""
--
++#: ../semanage/seobject.py:1700
+ #, python-format
+ msgid "Could not set user in file context for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1700
++#: ../semanage/seobject.py:1704
+ #, python-format
+ msgid "Could not set role in file context for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
++#: ../semanage/seobject.py:1709 ../semanage/seobject.py:1769
+ #, python-format
+ msgid "Could not set mls fields in file context for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1711
++#: ../semanage/seobject.py:1715
+ msgid "Invalid file specification"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1713
++#: ../semanage/seobject.py:1717
+ msgid "File specification can not include spaces"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1718
++#: ../semanage/seobject.py:1722
+ #, python-format
+ msgid ""
+ "File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
+-#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
+-#: ../semanage/seobject.py:1880
++#: ../semanage/seobject.py:1735
++#, python-format
++msgid "Type %s is invalid, must be a file or device type"
++msgstr ""
++
++#: ../semanage/seobject.py:1743 ../semanage/seobject.py:1748
++#: ../semanage/seobject.py:1804 ../semanage/seobject.py:1886
++#: ../semanage/seobject.py:1890
+ #, python-format
+ msgid "Could not check if file context for %s is defined"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1749
++#: ../semanage/seobject.py:1756
+ #, python-format
+ msgid "Could not create file context for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1757
++#: ../semanage/seobject.py:1764
+ #, python-format
+ msgid "Could not set type in file context for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
 -#: ../semanage/seobject.py:1826
--#, python-format
--msgid "Could not modify file context for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1839
--msgid "Could not list the file contexts"
--msgstr ""
--
--#: ../semanage/seobject.py:1853
--#, python-format
--msgid "Could not delete the file context %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1878
--#, python-format
--msgid "File context for %s is defined in policy, cannot be deleted"
--msgstr ""
--
--#: ../semanage/seobject.py:1884
--#, python-format
--msgid "Could not delete file context for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1899
--msgid "Could not list file contexts"
--msgstr ""
--
++#: ../semanage/seobject.py:1772 ../semanage/seobject.py:1832
++#: ../semanage/seobject.py:1836
+ #, python-format
+ msgid "Could not set file context for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1771
++#: ../semanage/seobject.py:1778
+ #, python-format
+ msgid "Could not add file context for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1785
++#: ../semanage/seobject.py:1792
+ msgid "Requires setype, serange or seuser"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
++#: ../semanage/seobject.py:1808 ../semanage/seobject.py:1894
+ #, python-format
+ msgid "File context for %s is not defined"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1804
++#: ../semanage/seobject.py:1814
+ #, python-format
+ msgid "Could not query file context for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1830
++#: ../semanage/seobject.py:1840
+ #, python-format
+ msgid "Could not modify file context for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1843
++#: ../semanage/seobject.py:1853
+ msgid "Could not list the file contexts"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1857
++#: ../semanage/seobject.py:1867
+ #, python-format
+ msgid "Could not delete the file context %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1882
++#: ../semanage/seobject.py:1892
+ #, python-format
+ msgid "File context for %s is defined in policy, cannot be deleted"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1888
++#: ../semanage/seobject.py:1898
+ #, python-format
+ msgid "Could not delete file context for %s"
+ msgstr ""
+ 
 -#: ../semanage/seobject.py:1903
--msgid "Could not list local file contexts"
--msgstr ""
--
--#: ../semanage/seobject.py:1936
--msgid "SELinux fcontext"
--msgstr ""
--
--#: ../semanage/seobject.py:1936
--msgid "type"
--msgstr ""
--
--#: ../semanage/seobject.py:1949
--msgid ""
--"\n"
--"SELinux Distribution fcontext Equivalence \n"
--msgstr ""
--
--#: ../semanage/seobject.py:1954
--msgid ""
--"\n"
--"SELinux Local fcontext Equivalence \n"
--msgstr ""
--
--#: ../semanage/seobject.py:1988 ../semanage/seobject.py:2040
--#: ../semanage/seobject.py:2046
--#, python-format
--msgid "Could not check if boolean %s is defined"
--msgstr ""
--
--#: ../semanage/seobject.py:1990 ../semanage/seobject.py:2042
--#, python-format
--msgid "Boolean %s is not defined"
--msgstr ""
--
--#: ../semanage/seobject.py:1994
--#, python-format
--msgid "Could not query file context %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1999
--#, python-format
--msgid "You must specify one of the following values: %s"
--msgstr ""
--
--#: ../semanage/seobject.py:2004
--#, python-format
--msgid "Could not set active value of boolean %s"
--msgstr ""
--
++#: ../semanage/seobject.py:1913
+ msgid "Could not list file contexts"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1907
++#: ../semanage/seobject.py:1917
+ msgid "Could not list local file contexts"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1944
++#: ../semanage/seobject.py:1954
+ msgid "SELinux fcontext"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1944
++#: ../semanage/seobject.py:1954
+ msgid "type"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1957
++#: ../semanage/seobject.py:1967
+ msgid ""
+ "\n"
+ "SELinux Distribution fcontext Equivalence \n"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1962
++#: ../semanage/seobject.py:1972
+ msgid ""
+ "\n"
+ "SELinux Local fcontext Equivalence \n"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
+-#: ../semanage/seobject.py:2054
++#: ../semanage/seobject.py:2006 ../semanage/seobject.py:2059
++#: ../semanage/seobject.py:2065
+ #, python-format
+ msgid "Could not check if boolean %s is defined"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
++#: ../semanage/seobject.py:2008 ../semanage/seobject.py:2061
+ #, python-format
+ msgid "Boolean %s is not defined"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:2002
++#: ../semanage/seobject.py:2012
+ #, python-format
+ msgid "Could not query file context %s"
+ msgstr ""
+ 
 -#: ../semanage/seobject.py:2007
--#, python-format
--msgid "Could not modify boolean %s"
--msgstr ""
--
--#: ../semanage/seobject.py:2025
--#, python-format
--msgid "Bad format %s: Record %s"
--msgstr ""
--
--#: ../semanage/seobject.py:2048
--#, python-format
--msgid "Boolean %s is defined in policy, cannot be deleted"
--msgstr ""
--
--#: ../semanage/seobject.py:2052
--#, python-format
--msgid "Could not delete boolean %s"
--msgstr ""
--
--#: ../semanage/seobject.py:2064 ../semanage/seobject.py:2081
--msgid "Could not list booleans"
--msgstr ""
--
--#: ../semanage/seobject.py:2104
--msgid "unknown"
--msgstr ""
--
--#: ../semanage/seobject.py:2117
--msgid "off"
--msgstr ""
--
--#: ../semanage/seobject.py:2117
--msgid "on"
--msgstr ""
--
--#: ../semanage/seobject.py:2131
--msgid "SELinux boolean"
--msgstr ""
--
--#: ../semanage/seobject.py:2131
--msgid "State"
--msgstr ""
--
--#: ../semanage/seobject.py:2131
--msgid "Default"
--msgstr ""
--
--#: ../semanage/seobject.py:2131
--msgid "Description"
--msgstr ""
--
--#: ../newrole/newrole.c:201
--#, c-format
--msgid "failed to set PAM_TTY\n"
--msgstr ""
--
--#: ../newrole/newrole.c:290
--#, c-format
--msgid "newrole: service name configuration hashtable overflow\n"
--msgstr ""
--
--#: ../newrole/newrole.c:300
--#, c-format
--msgid "newrole:  %s:  error on line %lu.\n"
--msgstr ""
--
--#: ../newrole/newrole.c:439
--#, c-format
--msgid "cannot find valid entry in the passwd file.\n"
--msgstr ""
--
--#: ../newrole/newrole.c:450
--#, c-format
--msgid "Out of memory!\n"
--msgstr ""
--
--#: ../newrole/newrole.c:455
--#, c-format
--msgid "Error!  Shell is not valid.\n"
--msgstr ""
--
--#: ../newrole/newrole.c:512
--#, c-format
--msgid "Unable to clear environment\n"
--msgstr ""
--
--#: ../newrole/newrole.c:556 ../newrole/newrole.c:587 ../newrole/newrole.c:617
--#, c-format
--msgid "Error changing uid, aborting.\n"
--msgstr ""
--
--#: ../newrole/newrole.c:612
--#, c-format
--msgid "Error resetting KEEPCAPS, aborting\n"
--msgstr ""
--
--#: ../newrole/newrole.c:635
--#, c-format
--msgid "Error connecting to audit system.\n"
--msgstr ""
--
--#: ../newrole/newrole.c:641
--#, c-format
--msgid "Error allocating memory.\n"
--msgstr ""
--
--#: ../newrole/newrole.c:648
--#, c-format
--msgid "Error sending audit message.\n"
--msgstr ""
--
++#: ../semanage/seobject.py:2017
+ #, python-format
+ msgid "You must specify one of the following values: %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:2012
++#: ../semanage/seobject.py:2022
+ #, python-format
+ msgid "Could not set active value of boolean %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:2015
++#: ../semanage/seobject.py:2025
+ #, python-format
+ msgid "Could not modify boolean %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:2033
++#: ../semanage/seobject.py:2043
+ #, python-format
+ msgid "Bad format %s: Record %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:2056
++#: ../semanage/seobject.py:2067
+ #, python-format
+ msgid "Boolean %s is defined in policy, cannot be deleted"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:2060
++#: ../semanage/seobject.py:2071
+ #, python-format
+ msgid "Could not delete boolean %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
++#: ../semanage/seobject.py:2083 ../semanage/seobject.py:2100
+ msgid "Could not list booleans"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:2112
++#: ../semanage/seobject.py:2125
+ msgid "unknown"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:2125
++#: ../semanage/seobject.py:2138
+ msgid "off"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:2125
++#: ../semanage/seobject.py:2138
+ msgid "on"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:2139
++#: ../semanage/seobject.py:2152
+ msgid "SELinux boolean"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:2139
++#: ../semanage/seobject.py:2152
+ msgid "State"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:2139
++#: ../semanage/seobject.py:2152
+ msgid "Default"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
+-#: ../gui/polgengui.py:253
++#: ../semanage/seobject.py:2152 ../gui/polgen.glade:113
++#: ../gui/polgengui.py:254
+ msgid "Description"
+ msgstr ""
+ 
+@@ -1002,7 +1017,7 @@ msgstr ""
+ msgid "Error sending audit message.\n"
+ msgstr ""
+ 
 -#: ../newrole/newrole.c:692 ../newrole/newrole.c:1059
--#, c-format
--msgid "Could not determine enforcing mode.\n"
--msgstr ""
--
--#: ../newrole/newrole.c:699
--#, c-format
--msgid "Error!  Could not open %s.\n"
--msgstr ""
--
--#: ../newrole/newrole.c:705
--#, c-format
--msgid "%s!  Could not get current context for %s, not relabeling tty.\n"
--msgstr ""
--
--#: ../newrole/newrole.c:715
--#, c-format
--msgid "%s!  Could not get new context for %s, not relabeling tty.\n"
--msgstr ""
--
--#: ../newrole/newrole.c:725
--#, c-format
--msgid "%s!  Could not set new context for %s\n"
--msgstr ""
--
--#: ../newrole/newrole.c:772
--#, c-format
--msgid "%s changed labels.\n"
--msgstr ""
--
--#: ../newrole/newrole.c:778
--#, c-format
--msgid "Warning! Could not restore context for %s\n"
--msgstr ""
--
--#: ../newrole/newrole.c:835
--#, c-format
--msgid "Error: multiple roles specified\n"
--msgstr ""
--
--#: ../newrole/newrole.c:843
--#, c-format
--msgid "Error: multiple types specified\n"
--msgstr ""
--
--#: ../newrole/newrole.c:850
--#, c-format
--msgid "Sorry, -l may be used with SELinux MLS support.\n"
--msgstr ""
--
--#: ../newrole/newrole.c:855
--#, c-format
--msgid "Error: multiple levels specified\n"
--msgstr ""
--
--#: ../newrole/newrole.c:865
--#, c-format
--msgid "Error: you are not allowed to change levels on a non secure terminal \n"
--msgstr ""
--
--#: ../newrole/newrole.c:891
--#, c-format
--msgid "Couldn't get default type.\n"
--msgstr ""
--
--#: ../newrole/newrole.c:901
--#, c-format
--msgid "failed to get new context.\n"
--msgstr ""
--
--#: ../newrole/newrole.c:908
--#, c-format
--msgid "failed to set new role %s\n"
--msgstr ""
--
--#: ../newrole/newrole.c:915
--#, c-format
--msgid "failed to set new type %s\n"
--msgstr ""
--
--#: ../newrole/newrole.c:925
--#, c-format
--msgid "failed to build new range with level %s\n"
--msgstr ""
--
--#: ../newrole/newrole.c:930
--#, c-format
--msgid "failed to set new range %s\n"
--msgstr ""
--
--#: ../newrole/newrole.c:938
--#, c-format
--msgid "failed to convert new context to string\n"
--msgstr ""
--
--#: ../newrole/newrole.c:943
--#, c-format
--msgid "%s is not a valid context\n"
--msgstr ""
--
--#: ../newrole/newrole.c:950
--#, c-format
--msgid "Unable to allocate memory for new_context"
--msgstr ""
--
--#: ../newrole/newrole.c:976
--#, c-format
--msgid "Unable to obtain empty signal set\n"
--msgstr ""
--
--#: ../newrole/newrole.c:984
--#, c-format
--msgid "Unable to set SIGHUP handler\n"
--msgstr ""
--
++#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
+ #, c-format
+ msgid "Could not determine enforcing mode.\n"
+ msgstr ""
+@@ -1117,62 +1132,66 @@ msgstr ""
+ msgid "Unable to set SIGHUP handler\n"
+ msgstr ""
+ 
 -#: ../newrole/newrole.c:1053
--#, c-format
--msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
--msgstr ""
--
++#: ../newrole/newrole.c:1036
++msgid "Sorry, newrole failed to drop capabilities\n"
++msgstr ""
++
++#: ../newrole/newrole.c:1052
+ #, c-format
+ msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
+ msgstr ""
+ 
 -#: ../newrole/newrole.c:1070
--#, c-format
--msgid "failed to get old_context.\n"
--msgstr ""
--
++#: ../newrole/newrole.c:1069
+ #, c-format
+ msgid "failed to get old_context.\n"
+ msgstr ""
+ 
 -#: ../newrole/newrole.c:1077
--#, c-format
--msgid "Warning!  Could not retrieve tty information.\n"
--msgstr ""
--
++#: ../newrole/newrole.c:1076
+ #, c-format
+ msgid "Warning!  Could not retrieve tty information.\n"
+ msgstr ""
+ 
 -#: ../newrole/newrole.c:1098
--#, c-format
--msgid "error on reading PAM service configuration.\n"
--msgstr ""
--
++#: ../newrole/newrole.c:1097
+ #, c-format
+ msgid "error on reading PAM service configuration.\n"
+ msgstr ""
+ 
 -#: ../newrole/newrole.c:1133
--#, c-format
--msgid "newrole: incorrect password for %s\n"
--msgstr ""
--
++#: ../newrole/newrole.c:1132
+ #, c-format
+ msgid "newrole: incorrect password for %s\n"
+ msgstr ""
+ 
 -#: ../newrole/newrole.c:1160
--#, c-format
--msgid "newrole: failure forking: %s"
--msgstr ""
--
++#: ../newrole/newrole.c:1159
+ #, c-format
+ msgid "newrole: failure forking: %s"
+ msgstr ""
+ 
 -#: ../newrole/newrole.c:1163 ../newrole/newrole.c:1186
--#, c-format
--msgid "Unable to restore tty label...\n"
--msgstr ""
--
++#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
+ #, c-format
+ msgid "Unable to restore tty label...\n"
+ msgstr ""
+ 
 -#: ../newrole/newrole.c:1165 ../newrole/newrole.c:1192
--#, c-format
--msgid "Failed to close tty properly\n"
--msgstr ""
--
++#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
+ #, c-format
+ msgid "Failed to close tty properly\n"
+ msgstr ""
+ 
 -#: ../newrole/newrole.c:1224
--#, c-format
--msgid "Could not close descriptors.\n"
--msgstr ""
--
++#: ../newrole/newrole.c:1223
+ #, c-format
+ msgid "Could not close descriptors.\n"
+ msgstr ""
+ 
 -#: ../newrole/newrole.c:1251
--#, c-format
--msgid "Error allocating shell's argv0.\n"
--msgstr ""
--
++#: ../newrole/newrole.c:1250
+ #, c-format
+ msgid "Error allocating shell's argv0.\n"
+ msgstr ""
+ 
 -#: ../newrole/newrole.c:1287
--#, c-format
--msgid "Unable to restore the environment, aborting\n"
--msgstr ""
--
++#: ../newrole/newrole.c:1286
+ #, c-format
+ msgid "Unable to restore the environment, aborting\n"
+ msgstr ""
+ 
 -#: ../newrole/newrole.c:1298
--msgid "failed to exec shell\n"
--msgstr ""
--
--#: ../load_policy/load_policy.c:22
--#, c-format
--msgid "usage:  %s [-qi]\n"
++#: ../newrole/newrole.c:1297
+ msgid "failed to exec shell\n"
+ msgstr ""
+ 
+@@ -1275,21 +1294,21 @@ msgstr ""
+ msgid "chcat -l +CompanyConfidential juser"
+ msgstr ""
+ 
+-#: ../scripts/chcat:399 ../gui/polgen.py:1351
+-#, c-format, python-format
++#: ../scripts/chcat:399
++#, c-format
+ msgid "Options Error %s "
+ msgstr ""
+ 
+-#: ../gui/booleansPage.py:195 ../gui/system-config-selinux.glade:1706
++#: ../gui/booleansPage.py:194 ../gui/system-config-selinux.glade:1706
+ msgid "Boolean"
+ msgstr ""
+ 
+-#: ../gui/booleansPage.py:252 ../gui/semanagePage.py:162
++#: ../gui/booleansPage.py:245 ../gui/semanagePage.py:162
+ #, fuzzy
+ msgid "all"
+ msgstr "Allens"
+ 
+-#: ../gui/booleansPage.py:254 ../gui/semanagePage.py:164
++#: ../gui/booleansPage.py:247 ../gui/semanagePage.py:164
+ #: ../gui/system-config-selinux.glade:1615
+ #: ../gui/system-config-selinux.glade:1820
+ #: ../gui/system-config-selinux.glade:2437
+@@ -1346,580 +1365,467 @@ msgstr ""
+ msgid "Login '%s' is required"
+ msgstr ""
+ 
+-#: ../gui/modulesPage.py:48 ../gui/system-config-selinux.glade:2753
++#: ../gui/modulesPage.py:49 ../gui/system-config-selinux.glade:2753
+ msgid "Policy Module"
+ msgstr ""
+ 
+-#: ../gui/modulesPage.py:57
++#: ../gui/modulesPage.py:58
+ msgid "Module Name"
+ msgstr ""
+ 
+-#: ../gui/modulesPage.py:134
++#: ../gui/modulesPage.py:135
+ msgid "Disable Audit"
+ msgstr ""
+ 
+-#: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
++#: ../gui/modulesPage.py:138 ../gui/system-config-selinux.glade:2662
+ msgid "Enable Audit"
+ msgstr ""
+ 
+-#: ../gui/modulesPage.py:162
++#: ../gui/modulesPage.py:163
+ msgid "Load Policy Module"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:79
+-msgid "Polgen"
 -msgstr ""
 -
--#: ../load_policy/load_policy.c:71
--#, c-format
--msgid "%s:  Policy is already loaded and initial load requested\n"
+-#: ../gui/polgen.glade:80
++#: ../gui/polgen.glade:9
+ msgid "Red Hat 2007"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:81
++#: ../gui/polgen.glade:11
+ msgid "GPL"
+ msgstr ""
+ 
+ #. TRANSLATORS: Replace this string with your names, one name per line.
+-#: ../gui/polgen.glade:85 ../gui/system-config-selinux.glade:17
++#: ../gui/polgen.glade:13 ../gui/system-config-selinux.glade:17
+ msgid "translator-credits"
+ msgstr "Nils-Christoph Fiedler <ncfiedler at fedoraproject.org>"
+ 
+-#: ../gui/polgen.glade:90
++#: ../gui/polgen.glade:34
++msgid "Add Booleans Dialog"
++msgstr ""
++
++#: ../gui/polgen.glade:101
++msgid "Boolean Name"
++msgstr ""
++
++#: ../gui/polgen.glade:230
+ msgid "SELinux Policy Generation Tool"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:128
++#: ../gui/polgen.glade:251
+ msgid ""
+ "<b>Select the policy type for the application or user role you want to "
+ "confine:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:177
++#: ../gui/polgen.glade:284
+ #, fuzzy
+ msgid "<b>Applications</b>"
+ msgstr "Netprogramme"
+ 
+-#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
++#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:183
++msgid "Standard Init Daemon"
++msgstr ""
++
++#: ../gui/polgen.glade:320 ../gui/polgen.glade:336
+ msgid ""
+ "Standard Init Daemon are daemons started on boot via init scripts.  Usually "
+ "requires a script in /etc/rc.d/init.d"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:241 ../gui/polgen.py:156
+-msgid "Standard Init Daemon"
 -msgstr ""
 -
--#: ../load_policy/load_policy.c:80
--#, c-format
--msgid "%s:  Can't load policy and enforcing mode requested:  %s\n"
+-#: ../gui/polgen.glade:261 ../gui/polgen.py:157
++#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:184
+ msgid "DBUS System Daemon"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:280
+-msgid "Internet Services Daemon are daemons started by xinetd"
 -msgstr ""
 -
--#: ../load_policy/load_policy.c:90
--#, c-format
--msgid "%s:  Can't load policy:  %s\n"
+-#: ../gui/polgen.glade:282
++#: ../gui/polgen.glade:349
+ msgid "Internet Services Daemon (inetd)"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:301
+-msgid ""
+-"Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
++#: ../gui/polgen.glade:353
++msgid "Internet Services Daemon are daemons started by xinetd"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:303 ../gui/polgen.py:159
++#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:186
+ #, fuzzy
+ msgid "Web Application/Script (CGI)"
+ msgstr "Netprogramme"
+ 
+-#: ../gui/polgen.glade:322 ../gui/polgen.glade:343
++#: ../gui/polgen.glade:370
+ msgid ""
+-"User Application are any application that you would like to confine that is "
+-"started by a user"
++"Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:324 ../gui/polgen.py:160
++#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:187
+ msgid "User Application"
+ msgstr "Brukerprogramm"
+ 
+-#: ../gui/polgen.glade:345 ../gui/polgen.py:161
++#: ../gui/polgen.glade:387 ../gui/polgen.glade:404
++msgid ""
++"User Application are any application that you would like to confine that is "
++"started by a user"
++msgstr ""
++
++#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:188
+ msgid "Sandbox"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:391
++#: ../gui/polgen.glade:446
+ msgid "<b>Login Users</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:453
++#: ../gui/polgen.glade:478
++msgid "Existing User Roles"
++msgstr ""
++
++#: ../gui/polgen.glade:482
+ msgid "Modify an existing login user record."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:455
+-msgid "Existing User Roles"
++#: ../gui/polgen.glade:495 ../sepolicy/sepolicy/generate.py:189
++msgid "Minimal Terminal User Role"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:474
++#: ../gui/polgen.glade:499
+ msgid ""
+ "This user will login to a machine only via a terminal or remote login.  By "
+ "default this user will have  no setuid, no networking, no su, no sudo."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:476 ../gui/polgen.py:162
+-msgid "Minimal Terminal User Role"
++#: ../gui/polgen.glade:512 ../sepolicy/sepolicy/generate.py:190
++msgid "Minimal X Windows User Role"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:495
++#: ../gui/polgen.glade:516
+ msgid ""
+ "This user can login to a machine via X or terminal.  By default this user "
+ "will have no setuid, no networking, no sudo, no su"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:497 ../gui/polgen.py:163
+-msgid "Minimal X Windows User Role"
++#: ../gui/polgen.glade:529 ../sepolicy/sepolicy/generate.py:191
++msgid "User Role"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:516
++#: ../gui/polgen.glade:533
+ msgid ""
+ "User with full networking, no setuid applications without transition, no "
+ "sudo, no su."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:518 ../gui/polgen.py:164
+-msgid "User Role"
++#: ../gui/polgen.glade:546 ../sepolicy/sepolicy/generate.py:192
++msgid "Admin User Role"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:537
++#: ../gui/polgen.glade:550
+ msgid ""
+ "User with full networking, no setuid applications without transition, no su, "
+ "can sudo to Root Administration Roles"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:539 ../gui/polgen.py:165
+-msgid "Admin User Role"
++#: ../gui/polgen.glade:592
++msgid "<b>Root Users</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:585
+-msgid "<b>Root Users</b>"
++#: ../gui/polgen.glade:623 ../sepolicy/sepolicy/generate.py:193
++msgid "Root Admin User Role"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:647
++#: ../gui/polgen.glade:627
+ msgid ""
+ "Select Root Administrator User Role, if this user will be used to administer "
+ "the machine while running as root.  This user will not be able to login to "
+ "the system directly."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:649 ../gui/polgen.py:166
+-msgid "Root Admin User Role"
 -msgstr ""
 -
--#: ../scripts/chcat:92 ../scripts/chcat:169
--msgid "Requires at least one category"
+-#: ../gui/polgen.glade:716
+-msgid "label104"
 -msgstr ""
 -
--#: ../scripts/chcat:106 ../scripts/chcat:183
--#, c-format
--msgid "Can not modify sensitivity levels using '+' on %s"
+-#: ../gui/polgen.glade:745
++#: ../gui/polgen.glade:705
+ msgid "<b>Enter name of application or user role:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
++#: ../gui/polgen.glade:728 ../gui/polgengui.py:252
+ msgid "Name"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:807
++#: ../gui/polgen.glade:739
+ msgid "Enter complete path for executable to be confined."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:830 ../gui/polgen.glade:950 ../gui/polgen.glade:3142
++#: ../gui/polgen.glade:756 ../gui/polgen.glade:838 ../gui/polgen.glade:2361
+ msgid "..."
+ msgstr "..."
+ 
+-#: ../gui/polgen.glade:849
++#: ../gui/polgen.glade:776
+ msgid "Enter unique name for the confined application or user role."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:871
++#: ../gui/polgen.glade:794
+ msgid "Executable"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:899
++#: ../gui/polgen.glade:808
+ msgid "Init script"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:927
++#: ../gui/polgen.glade:821
+ msgid ""
+ "Enter complete path to init script used to start the confined application."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:982
+-msgid "label105"
 -msgstr ""
 -
--#: ../scripts/chcat:110
--#, c-format
--msgid "%s is already in %s"
+-#: ../gui/polgen.glade:1011
++#: ../gui/polgen.glade:887
+ msgid "<b>Select existing role to modify:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1045
++#: ../gui/polgen.glade:908
+ msgid "Select the user roles that will transiton to the %s domain."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1073
+-msgid "label106"
++#: ../gui/polgen.glade:928
++msgid "role tab"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1102
++#: ../gui/polgen.glade:945
+ msgid "<b>Select roles that %s will transition to:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1136
++#: ../gui/polgen.glade:963
+ msgid "Select applications domains that %s will transition to."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1164
+-msgid "label107"
++#: ../gui/polgen.glade:983
++msgid ""
++"transition \n"
++"role tab"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1193
++#: ../gui/polgen.glade:1001
+ msgid "<b>Select the user_roles that will transition to %s:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1227
++#: ../gui/polgen.glade:1019
+ msgid "Select the user roles that will transiton to this applications domains."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1255
+-msgid "label108"
 -msgstr ""
 -
--#: ../scripts/chcat:188 ../scripts/chcat:198
--#, c-format
--msgid "%s is not in %s"
+-#: ../gui/polgen.glade:1284
++#: ../gui/polgen.glade:1056
+ msgid "<b>Select domains that %s will administer:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1318 ../gui/polgen.glade:1409
++#: ../gui/polgen.glade:1074 ../gui/polgen.glade:1129
+ msgid "Select the domains that you would like this user administer."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1346
+-msgid "label109"
 -msgstr ""
 -
--#: ../scripts/chcat:267 ../scripts/chcat:272
--msgid "Can not combine +/- with other types of categories"
+-#: ../gui/polgen.glade:1375
++#: ../gui/polgen.glade:1111
+ msgid "<b>Select additional roles for %s:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1437
+-msgid "label111"
 -msgstr ""
 -
--#: ../scripts/chcat:319
--msgid "Can not have multiple sensitivities"
+-#: ../gui/polgen.glade:1466
++#: ../gui/polgen.glade:1166
+ msgid "<b>Enter network ports that %s binds on:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1497 ../gui/polgen.glade:1997
++#: ../gui/polgen.glade:1186 ../gui/polgen.glade:1557
+ msgid "<b>TCP Ports</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1565 ../gui/polgen.glade:1785
++#: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
++#: ../gui/polgen.glade:1698
++msgid "All"
++msgstr "Allens"
++
++#: ../gui/polgen.glade:1227 ../gui/polgen.glade:1394
+ msgid "Allows %s to bind to any udp port"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1567 ../gui/polgen.glade:1787 ../gui/polgen.glade:2061
+-#: ../gui/polgen.glade:2215
+-msgid "All"
+-msgstr "Allens"
++#: ../gui/polgen.glade:1240 ../gui/polgen.glade:1407
++msgid "600-1024"
++msgstr ""
+ 
+-#: ../gui/polgen.glade:1585 ../gui/polgen.glade:1805
++#: ../gui/polgen.glade:1244 ../gui/polgen.glade:1411
+ msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1587 ../gui/polgen.glade:1807
+-msgid "600-1024"
++#: ../gui/polgen.glade:1257 ../gui/polgen.glade:1424
++msgid "Unreserved Ports (>1024)"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1605 ../gui/polgen.glade:1825
++#: ../gui/polgen.glade:1261 ../gui/polgen.glade:1428
+ msgid ""
+ "Enter a comma separated list of udp ports or ranges of ports that %s binds "
+ "to. Example: 612, 650-660"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1607 ../gui/polgen.glade:1827
+-msgid "Unreserved Ports (>1024)"
 -msgstr ""
 -
--#: ../scripts/chcat:325
--#, c-format
--msgid "Usage %s CATEGORY File ..."
+-#: ../gui/polgen.glade:1638 ../gui/polgen.glade:1858 ../gui/polgen.glade:2079
+-#: ../gui/polgen.glade:2233
++#: ../gui/polgen.glade:1289 ../gui/polgen.glade:1456 ../gui/polgen.glade:1609
++#: ../gui/polgen.glade:1718
+ msgid "Select Ports"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1663 ../gui/polgen.glade:1883
++#: ../gui/polgen.glade:1302 ../gui/polgen.glade:1469
+ msgid "Allows %s to bind to any udp ports > 1024"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1717 ../gui/polgen.glade:2151
++#: ../gui/polgen.glade:1353 ../gui/polgen.glade:1666
+ msgid "<b>UDP Ports</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1937
+-msgid "label113"
++#: ../gui/polgen.glade:1519
++msgid ""
++"Network\n"
++"Bind tab"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1966
++#: ../gui/polgen.glade:1537
+ msgid "<b>Select network ports that %s connects to:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2058
++#: ../gui/polgen.glade:1593
+ msgid "Allows %s to connect to any tcp port"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2104
++#: ../gui/polgen.glade:1622
+ msgid ""
+ "Enter a comma separated list of tcp ports or ranges of ports that %s "
+ "connects to. Example: 612, 650-660"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2212
++#: ../gui/polgen.glade:1702
+ msgid "Allows %s to connect to any udp port"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2258
++#: ../gui/polgen.glade:1731
+ msgid ""
+ "Enter a comma separated list of udp ports or ranges of ports that %s "
+ "connects to. Example: 612, 650-660"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2305
+-msgid "label114"
 -msgstr ""
 -
--#: ../scripts/chcat:326
--#, c-format
--msgid "Usage %s -l CATEGORY user ..."
+-#: ../gui/polgen.glade:2334
++#: ../gui/polgen.glade:1792
+ msgid "<b>Select common application traits for %s:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2366
++#: ../gui/polgen.glade:1809
+ msgid "Writes syslog messages\t"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2385
++#: ../gui/polgen.glade:1824
+ msgid "Create/Manipulate temporary files in /tmp"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2404
++#: ../gui/polgen.glade:1839
+ msgid "Uses Pam for authentication"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2423
++#: ../gui/polgen.glade:1854
+ msgid "Uses nsswitch or getpw* calls"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2442
++#: ../gui/polgen.glade:1869
+ msgid "Uses dbus"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2461
++#: ../gui/polgen.glade:1884
+ msgid "Sends audit messages"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2480
++#: ../gui/polgen.glade:1899
+ msgid "Interacts with the terminal"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2499
++#: ../gui/polgen.glade:1914
+ msgid "Sends email"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2530
+-msgid "label115"
 -msgstr ""
 -
--#: ../scripts/chcat:327
--#, c-format
--msgid "Usage %s [[+|-]CATEGORY],...]q File ..."
+-#: ../gui/polgen.glade:2559
++#: ../gui/polgen.glade:1961
+ msgid "<b>Add files/directories that %s manages</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2788
++#: ../gui/polgen.glade:2122
+ msgid ""
+ "Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
+ "Files ..."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2823
+-msgid "label116"
 -msgstr ""
 -
--#: ../scripts/chcat:328
--#, c-format
--msgid "Usage %s -l [[+|-]CATEGORY],...]q user ..."
+-#: ../gui/polgen.glade:2852
++#: ../gui/polgen.glade:2166
+ msgid "<b>Add booleans from the %s policy:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:3002
++#: ../gui/polgen.glade:2274
+ msgid "Add/Remove booleans used by the %s domain"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:3066
++#: ../gui/polgen.glade:2316
+ msgid "<b>Which directory you will generate the %s policy?</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:3097
++#: ../gui/polgen.glade:2334
+ msgid "Policy Directory"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:3254
+-msgid "Add Booleans Dialog"
 -msgstr ""
 -
--#: ../scripts/chcat:329
--#, c-format
--msgid "Usage %s -d File ..."
+-#: ../gui/polgen.glade:3327
+-msgid "Boolean Name"
 -msgstr ""
 -
--#: ../scripts/chcat:330
--#, c-format
--msgid "Usage %s -l -d user ..."
+-#: ../gui/polgengui.py:261
++#: ../gui/polgengui.py:262
+ msgid "Role"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:268
++#: ../gui/polgengui.py:269
+ msgid "Existing_User"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
++#: ../gui/polgengui.py:283 ../gui/polgengui.py:291 ../gui/polgengui.py:305
+ #, fuzzy
+ msgid "Application"
+ msgstr "Brukerprogramm"
+ 
+-#: ../gui/polgengui.py:352
++#: ../gui/polgengui.py:353
+ #, python-format
+ msgid "%s must be a directory"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
++#: ../gui/polgengui.py:413 ../gui/polgengui.py:694
+ msgid "You must select a user"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:542
++#: ../gui/polgengui.py:543
+ msgid "Select executable file to be confined."
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:553
++#: ../gui/polgengui.py:554
+ msgid "Select init script file to be confined."
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:563
++#: ../gui/polgengui.py:564
+ msgid "Select file(s) that confined application creates or writes"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:570
++#: ../gui/polgengui.py:571
+ msgid "Select directory(s) that the confined application owns and writes into"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:632
++#: ../gui/polgengui.py:633
+ msgid "Select directory to generate policy files in"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:649
++#: ../gui/polgengui.py:650
+ #, python-format
+ msgid ""
+ "Type %s_t already defined in current policy.\n"
+ "Do you want to continue?"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
++#: ../gui/polgengui.py:650 ../gui/polgengui.py:654
+ msgid "Verify Name"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:653
++#: ../gui/polgengui.py:654
+ #, python-format
+ msgid ""
+ "Module %s.pp already loaded in current policy.\n"
+ "Do you want to continue?"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:699
++#: ../gui/polgengui.py:700
+ msgid ""
+ "You must add a name made up of letters and numbers and containing no spaces."
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:713
++#: ../gui/polgengui.py:714
+ msgid "You must enter a executable"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
++#: ../gui/polgengui.py:739 ../gui/system-config-selinux.py:174
+ msgid "Configue SELinux"
+ msgstr ""
+ 
+-#: ../gui/polgen.py:158
+-msgid "Internet Services Daemon"
 -msgstr ""
 -
--#: ../scripts/chcat:331
--#, c-format
--msgid "Usage %s -L"
+-#: ../gui/polgen.py:197
+-#, python-format
+-msgid "Ports must be numbers or ranges of numbers from 1 to %d "
 -msgstr ""
 -
--#: ../scripts/chcat:332
--#, c-format
--msgid "Usage %s -L -l user"
+-#: ../gui/polgen.py:324
+-msgid "You must enter a name for your confined process/user"
 -msgstr ""
 -
--#: ../scripts/chcat:333
--msgid "Use -- to end option list.  For example"
+-#: ../gui/polgen.py:326
+-msgid ""
+-"Name must be alpha numberic with no spaces. Consider using option \"-n "
+-"MODULENAME\""
 -msgstr ""
 -
--#: ../scripts/chcat:334
--msgid "chcat -- -CompanyConfidential /docs/businessplan.odt"
+-#: ../gui/polgen.py:414
+-msgid "User Role types can not be assigned executables."
 -msgstr ""
 -
--#: ../scripts/chcat:335
--msgid "chcat -l +CompanyConfidential juser"
+-#: ../gui/polgen.py:420
+-msgid "Only Daemon apps can use an init script.."
 -msgstr ""
 -
--#: ../scripts/chcat:399
--#, c-format
--msgid "Options Error %s "
--msgstr ""
-diff -up policycoreutils-2.1.12/po/no.po.rhat policycoreutils-2.1.12/po/no.po
---- policycoreutils-2.1.12/po/no.po.rhat	2012-07-04 07:35:21.000000000 -0400
-+++ policycoreutils-2.1.12/po/no.po	2012-10-16 15:10:56.021628420 -0400
-@@ -1,1270 +0,0 @@
--# SOME DESCRIPTIVE TITLE.
--# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
--# This file is distributed under the same license as the PACKAGE package.
--# FIRST AUTHOR <EMAIL at ADDRESS>, YEAR.
--#
--#, fuzzy
--msgid ""
+-#: ../gui/polgen.py:438
+-msgid "use_resolve must be a boolean value "
 -msgstr ""
--"Project-Id-Version: PACKAGE VERSION\n"
--"Report-Msgid-Bugs-To: \n"
--"POT-Creation-Date: 2012-03-27 10:49-0400\n"
--"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
--"Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
--"Language-Team: LANGUAGE <LL at li.org>\n"
--"Language: \n"
--"MIME-Version: 1.0\n"
--"Content-Type: text/plain; charset=UTF-8\n"
--"Content-Transfer-Encoding: 8bit\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."
+-#: ../gui/polgen.py:444
+-msgid "use_syslog must be a boolean value "
 -msgstr ""
 -
--#: ../run_init/run_init.c:126 ../newrole/newrole.c:1124
--#, c-format
--msgid "failed to initialize PAM\n"
+-#: ../gui/polgen.py:450
+-msgid "use_kerberos must be a boolean value "
 -msgstr ""
 -
--#: ../run_init/run_init.c:139
--#, c-format
--msgid "failed to get account information\n"
+-#: ../gui/polgen.py:456
+-msgid "manage_krb5_rcache must be a boolean value "
 -msgstr ""
 -
--#: ../run_init/run_init.c:162 ../newrole/newrole.c:341
--msgid "Password:"
+-#: ../gui/polgen.py:486
+-msgid "USER Types automatically get a tmp type"
 -msgstr ""
 -
--#: ../run_init/run_init.c:197 ../newrole/newrole.c:366
--#, c-format
--msgid "Cannot find your entry in the shadow passwd file.\n"
+-#: ../gui/polgen.py:1004
+-msgid "You must enter the executable path for your confined process"
 -msgstr ""
 -
--#: ../run_init/run_init.c:203 ../newrole/newrole.c:373
--#, c-format
--msgid "getpass cannot open /dev/tty\n"
+-#: ../gui/polgen.py:1182
+-msgid "Type Enforcement file"
 -msgstr ""
 -
--#: ../run_init/run_init.c:275
--#, c-format
--msgid "run_init: incorrect password for %s\n"
+-#: ../gui/polgen.py:1183
+-msgid "Interface file"
 -msgstr ""
 -
--#: ../run_init/run_init.c:309
--#, c-format
--msgid "Could not open file %s\n"
+-#: ../gui/polgen.py:1184
+-msgid "File Contexts file"
 -msgstr ""
 -
--#: ../run_init/run_init.c:336
--#, c-format
--msgid "No context in file %s\n"
+-#: ../gui/polgen.py:1185
+-msgid "Setup Script"
 -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:1258
--#, c-format
--msgid "Could not set exec context to %s.\n"
--msgstr ""
--
--#: ../audit2allow/audit2allow:230
--msgid "******************** IMPORTANT ***********************\n"
--msgstr ""
--
--#: ../audit2allow/audit2allow:231
--msgid "To make this policy package active, execute:"
--msgstr ""
--
--#: ../semanage/seobject.py:143 ../semanage/seobject.py:147
--msgid "global"
--msgstr ""
--
--#: ../semanage/seobject.py:222
--msgid "Could not create semanage handle"
--msgstr ""
--
--#: ../semanage/seobject.py:230
--msgid "SELinux policy is not managed or store cannot be accessed."
--msgstr ""
--
--#: ../semanage/seobject.py:235
--msgid "Cannot read policy store."
--msgstr ""
--
--#: ../semanage/seobject.py:240
--msgid "Could not establish semanage connection"
--msgstr ""
--
--#: ../semanage/seobject.py:245
--msgid "Could not test MLS enabled status"
--msgstr ""
--
--#: ../semanage/seobject.py:251 ../semanage/seobject.py:266
--msgid "Not yet implemented"
--msgstr ""
--
--#: ../semanage/seobject.py:255
--msgid "Semanage transaction already in progress"
--msgstr ""
--
--#: ../semanage/seobject.py:264
--msgid "Could not start semanage transaction"
--msgstr ""
--
--#: ../semanage/seobject.py:274
--msgid "Could not commit semanage transaction"
--msgstr ""
--
--#: ../semanage/seobject.py:279
--msgid "Semanage transaction not in progress"
--msgstr ""
--
--#: ../semanage/seobject.py:291 ../semanage/seobject.py:371
--msgid "Could not list SELinux modules"
--msgstr ""
--
--#: ../semanage/seobject.py:304
--msgid "Modules Name"
--msgstr ""
--
--#: ../semanage/seobject.py:304
--msgid "Version"
--msgstr ""
--
--#: ../semanage/seobject.py:307
--msgid "Disabled"
--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:358
--msgid "dontaudit requires either 'on' or 'off'"
--msgstr ""
--
--#: ../semanage/seobject.py:387
--msgid "Builtin Permissive Types"
--msgstr ""
--
--#: ../semanage/seobject.py:397
--msgid "Customized Permissive Types"
--msgstr ""
--
--#: ../semanage/seobject.py:438
--#, python-format
--msgid "Could not set permissive domain %s (module installation failed)"
--msgstr ""
--
--#: ../semanage/seobject.py:444
--#, python-format
--msgid "Could not remove permissive domain %s (remove failed)"
--msgstr ""
--
--#: ../semanage/seobject.py:479 ../semanage/seobject.py:553
--#: ../semanage/seobject.py:599 ../semanage/seobject.py:696
--#: ../semanage/seobject.py:726 ../semanage/seobject.py:793
--#: ../semanage/seobject.py:850 ../semanage/seobject.py:1097
--#: ../semanage/seobject.py:1786 ../semanage/seobject.py:1849
--#: ../semanage/seobject.py:1868 ../semanage/seobject.py:1985
--#: ../semanage/seobject.py:2037
--#, python-format
--msgid "Could not create a key for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
--#: ../semanage/seobject.py:603 ../semanage/seobject.py:609
--#, python-format
--msgid "Could not check if login mapping for %s is defined"
--msgstr ""
--
--#: ../semanage/seobject.py:492
--#, python-format
--msgid "Linux Group %s does not exist"
--msgstr ""
--
--#: ../semanage/seobject.py:497
--#, python-format
--msgid "Linux User %s does not exist"
--msgstr ""
--
--#: ../semanage/seobject.py:501
--#, python-format
--msgid "Could not create login mapping for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:505 ../semanage/seobject.py:741
--#, python-format
--msgid "Could not set name for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:510 ../semanage/seobject.py:751
--#, python-format
--msgid "Could not set MLS range for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:514
--#, python-format
--msgid "Could not set SELinux user for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:518
--#, python-format
--msgid "Could not add login mapping for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:536
--msgid "Requires seuser or serange"
--msgstr ""
--
--#: ../semanage/seobject.py:559 ../semanage/seobject.py:605
--#, python-format
--msgid "Login mapping for %s is not defined"
--msgstr ""
--
--#: ../semanage/seobject.py:563
--#, python-format
--msgid "Could not query seuser for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:577
--#, python-format
--msgid "Could not modify login mapping for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:611
--#, python-format
--msgid "Login mapping for %s is defined in policy, cannot be deleted"
--msgstr ""
--
--#: ../semanage/seobject.py:615
--#, python-format
--msgid "Could not delete login mapping for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:637 ../semanage/seobject.py:655
--#: ../semanage/seobject.py:893
--msgid "Could not list login mappings"
--msgstr ""
--
--#: ../semanage/seobject.py:680 ../semanage/seobject.py:685
--msgid "Login Name"
--msgstr ""
--
--#: ../semanage/seobject.py:680 ../semanage/seobject.py:685
--#: ../semanage/seobject.py:943 ../semanage/seobject.py:948
--msgid "SELinux User"
--msgstr ""
--
--#: ../semanage/seobject.py:680
--msgid "MLS/MCS Range"
--msgstr ""
--
--#: ../semanage/seobject.py:699 ../semanage/seobject.py:730
--#: ../semanage/seobject.py:797 ../semanage/seobject.py:854
--#: ../semanage/seobject.py:860
--#, python-format
--msgid "Could not check if SELinux user %s is defined"
--msgstr ""
--
--#: ../semanage/seobject.py:702 ../semanage/seobject.py:803
--#: ../semanage/seobject.py:866
--#, python-format
--msgid "Could not query user for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:722
--#, python-format
--msgid "You must add at least one role for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:737
--#, python-format
--msgid "Could not create SELinux user for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:746
--#, python-format
--msgid "Could not add role %s for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:755
--#, python-format
--msgid "Could not set MLS level for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:758
--#, python-format
--msgid "Could not add prefix %s for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:761
--#, python-format
--msgid "Could not extract key for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:765
--#, python-format
--msgid "Could not add SELinux user %s"
--msgstr ""
--
--#: ../semanage/seobject.py:787
--msgid "Requires prefix, roles, level or range"
--msgstr ""
--
--#: ../semanage/seobject.py:789
--msgid "Requires prefix or roles"
--msgstr ""
--
--#: ../semanage/seobject.py:799 ../semanage/seobject.py:856
--#, python-format
--msgid "SELinux user %s is not defined"
--msgstr ""
--
--#: ../semanage/seobject.py:828
--#, python-format
--msgid "Could not modify SELinux user %s"
--msgstr ""
--
--#: ../semanage/seobject.py:862
--#, python-format
--msgid "SELinux user %s is defined in policy, cannot be deleted"
--msgstr ""
--
--#: ../semanage/seobject.py:873
--#, python-format
--msgid "Could not delete SELinux user %s"
--msgstr ""
--
--#: ../semanage/seobject.py:911
--msgid "Could not list SELinux users"
--msgstr ""
--
--#: ../semanage/seobject.py:917
--#, python-format
--msgid "Could not list roles for user %s"
--msgstr ""
--
--#: ../semanage/seobject.py:942
--msgid "Labeling"
--msgstr ""
--
--#: ../semanage/seobject.py:942
--msgid "MLS/"
--msgstr ""
--
--#: ../semanage/seobject.py:943
--msgid "Prefix"
--msgstr ""
--
--#: ../semanage/seobject.py:943
--msgid "MCS Level"
--msgstr ""
--
--#: ../semanage/seobject.py:943
--msgid "MCS Range"
--msgstr ""
--
--#: ../semanage/seobject.py:943 ../semanage/seobject.py:948
--msgid "SELinux Roles"
--msgstr ""
--
--#: ../semanage/seobject.py:963
--msgid "Protocol udp or tcp is required"
--msgstr ""
--
--#: ../semanage/seobject.py:965
--msgid "Port is required"
--msgstr ""
--
--#: ../semanage/seobject.py:975
--msgid "Invalid Port"
--msgstr ""
--
--#: ../semanage/seobject.py:979
--#, python-format
--msgid "Could not create a key for %s/%s"
--msgstr ""
--
--#: ../semanage/seobject.py:990
--msgid "Type is required"
--msgstr ""
--
--#: ../semanage/seobject.py:996 ../semanage/seobject.py:1055
--#: ../semanage/seobject.py:1110 ../semanage/seobject.py:1116
--#, python-format
--msgid "Could not check if port %s/%s is defined"
--msgstr ""
--
--#: ../semanage/seobject.py:998
--#, python-format
--msgid "Port %s/%s already defined"
--msgstr ""
--
--#: ../semanage/seobject.py:1002
--#, python-format
--msgid "Could not create port for %s/%s"
--msgstr ""
--
--#: ../semanage/seobject.py:1008
--#, python-format
--msgid "Could not create context for %s/%s"
--msgstr ""
--
--#: ../semanage/seobject.py:1012
--#, python-format
--msgid "Could not set user in port context for %s/%s"
--msgstr ""
--
--#: ../semanage/seobject.py:1016
--#, python-format
--msgid "Could not set role in port context for %s/%s"
--msgstr ""
--
--#: ../semanage/seobject.py:1020
--#, python-format
--msgid "Could not set type in port context for %s/%s"
--msgstr ""
--
--#: ../semanage/seobject.py:1025
--#, python-format
--msgid "Could not set mls fields in port context for %s/%s"
--msgstr ""
--
--#: ../semanage/seobject.py:1029
--#, python-format
--msgid "Could not set port context for %s/%s"
--msgstr ""
--
--#: ../semanage/seobject.py:1033
--#, python-format
--msgid "Could not add port %s/%s"
--msgstr ""
--
--#: ../semanage/seobject.py:1047 ../semanage/seobject.py:1312
--#: ../semanage/seobject.py:1508
--msgid "Requires setype or serange"
--msgstr ""
--
--#: ../semanage/seobject.py:1049
--msgid "Requires setype"
--msgstr ""
--
--#: ../semanage/seobject.py:1057 ../semanage/seobject.py:1112
--#, python-format
--msgid "Port %s/%s is not defined"
--msgstr ""
--
--#: ../semanage/seobject.py:1061
--#, python-format
--msgid "Could not query port %s/%s"
--msgstr ""
--
--#: ../semanage/seobject.py:1072
--#, python-format
--msgid "Could not modify port %s/%s"
--msgstr ""
--
--#: ../semanage/seobject.py:1085
--msgid "Could not list the ports"
--msgstr ""
--
--#: ../semanage/seobject.py:1101
--#, python-format
--msgid "Could not delete the port %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1118
--#, python-format
--msgid "Port %s/%s is defined in policy, cannot be deleted"
--msgstr ""
--
--#: ../semanage/seobject.py:1122
--#, python-format
--msgid "Could not delete port %s/%s"
--msgstr ""
--
--#: ../semanage/seobject.py:1138 ../semanage/seobject.py:1160
--msgid "Could not list ports"
--msgstr ""
--
--#: ../semanage/seobject.py:1199
--msgid "SELinux Port Type"
--msgstr ""
--
--#: ../semanage/seobject.py:1199
--msgid "Proto"
--msgstr ""
--
--#: ../semanage/seobject.py:1199
--msgid "Port Number"
--msgstr ""
--
--#: ../semanage/seobject.py:1218
--msgid "Node Address is required"
--msgstr ""
--
--#: ../semanage/seobject.py:1233
--msgid "Unknown or missing protocol"
--msgstr ""
--
--#: ../semanage/seobject.py:1247 ../semanage/seobject.py:1446
--#: ../semanage/seobject.py:1724
--msgid "SELinux Type is required"
--msgstr ""
--
--#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1316
--#: ../semanage/seobject.py:1352 ../semanage/seobject.py:1450
--#: ../semanage/seobject.py:1512 ../semanage/seobject.py:1546
--#: ../semanage/seobject.py:1728
--#, python-format
--msgid "Could not create key for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1253 ../semanage/seobject.py:1320
--#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1362
--#, python-format
--msgid "Could not check if addr %s is defined"
--msgstr ""
--
--#: ../semanage/seobject.py:1262
--#, python-format
--msgid "Could not create addr for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1268 ../semanage/seobject.py:1466
--#: ../semanage/seobject.py:1686
--#, python-format
--msgid "Could not create context for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1272
--#, python-format
--msgid "Could not set mask for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1276
--#, python-format
--msgid "Could not set user in addr context for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1280
--#, python-format
--msgid "Could not set role in addr context for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1284
--#, python-format
--msgid "Could not set type in addr context for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1289
--#, python-format
--msgid "Could not set mls fields in addr context for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1293
--#, python-format
--msgid "Could not set addr context for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1297
--#, python-format
--msgid "Could not add addr %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1322 ../semanage/seobject.py:1358
--#, python-format
--msgid "Addr %s is not defined"
--msgstr ""
--
--#: ../semanage/seobject.py:1326
--#, python-format
--msgid "Could not query addr %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1336
--#, python-format
--msgid "Could not modify addr %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1364
--#, python-format
--msgid "Addr %s is defined in policy, cannot be deleted"
--msgstr ""
--
--#: ../semanage/seobject.py:1368
--#, python-format
--msgid "Could not delete addr %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1380
--msgid "Could not deleteall node mappings"
--msgstr ""
--
--#: ../semanage/seobject.py:1394
--msgid "Could not list addrs"
--msgstr ""
--
--#: ../semanage/seobject.py:1454 ../semanage/seobject.py:1516
--#: ../semanage/seobject.py:1550 ../semanage/seobject.py:1556
--#, python-format
--msgid "Could not check if interface %s is defined"
--msgstr ""
--
--#: ../semanage/seobject.py:1461
--#, python-format
--msgid "Could not create interface for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1470
--#, python-format
--msgid "Could not set user in interface context for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1474
--#, python-format
--msgid "Could not set role in interface context for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1478
--#, python-format
--msgid "Could not set type in interface context for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1483
--#, python-format
--msgid "Could not set mls fields in interface context for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1487
--#, python-format
--msgid "Could not set interface context for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1491
--#, python-format
--msgid "Could not set message context for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1495
--#, python-format
--msgid "Could not add interface %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1518 ../semanage/seobject.py:1552
--#, python-format
--msgid "Interface %s is not defined"
--msgstr ""
--
--#: ../semanage/seobject.py:1522
--#, python-format
--msgid "Could not query interface %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1533
--#, python-format
--msgid "Could not modify interface %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1558
--#, python-format
--msgid "Interface %s is defined in policy, cannot be deleted"
--msgstr ""
--
--#: ../semanage/seobject.py:1562
--#, python-format
--msgid "Could not delete interface %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1574
--msgid "Could not delete all interface  mappings"
--msgstr ""
--
--#: ../semanage/seobject.py:1588
--msgid "Could not list interfaces"
--msgstr ""
--
--#: ../semanage/seobject.py:1613
--msgid "SELinux Interface"
--msgstr ""
--
--#: ../semanage/seobject.py:1613 ../semanage/seobject.py:1936
--msgid "Context"
--msgstr ""
--
--#: ../semanage/seobject.py:1663
--#, python-format
--msgid "Equivalence class for %s already exists"
--msgstr ""
--
--#: ../semanage/seobject.py:1669
+-#: ../gui/polgen.py:1306
 -#, python-format
--msgid "File spec %s conflicts with equivalency rule '%s %s'"
--msgstr ""
--
--#: ../semanage/seobject.py:1678
--#, python-format
--msgid "Equivalence class for %s does not exists"
--msgstr ""
--
--#: ../semanage/seobject.py:1692
--#, python-format
--msgid "Could not set user in file context for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1696
--#, python-format
--msgid "Could not set role in file context for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1701 ../semanage/seobject.py:1758
--#, python-format
--msgid "Could not set mls fields in file context for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1707
--msgid "Invalid file specification"
--msgstr ""
--
--#: ../semanage/seobject.py:1709
--msgid "File specification can not include spaces"
--msgstr ""
--
--#: ../semanage/seobject.py:1714
--#, python-format
--msgid ""
--"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
--msgstr ""
--
--#: ../semanage/seobject.py:1732 ../semanage/seobject.py:1737
--#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1872
--#: ../semanage/seobject.py:1876
--#, python-format
--msgid "Could not check if file context for %s is defined"
--msgstr ""
--
--#: ../semanage/seobject.py:1745
--#, python-format
--msgid "Could not create file context for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1753
--#, python-format
--msgid "Could not set type in file context for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1761 ../semanage/seobject.py:1818
--#: ../semanage/seobject.py:1822
--#, python-format
--msgid "Could not set file context for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1767
--#, python-format
--msgid "Could not add file context for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1781
--msgid "Requires setype, serange or seuser"
--msgstr ""
--
--#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1880
--#, python-format
--msgid "File context for %s is not defined"
--msgstr ""
--
--#: ../semanage/seobject.py:1800
--#, python-format
--msgid "Could not query file context for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1826
--#, python-format
--msgid "Could not modify file context for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1839
--msgid "Could not list the file contexts"
--msgstr ""
--
--#: ../semanage/seobject.py:1853
--#, python-format
--msgid "Could not delete the file context %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1878
--#, python-format
--msgid "File context for %s is defined in policy, cannot be deleted"
--msgstr ""
--
--#: ../semanage/seobject.py:1884
--#, python-format
--msgid "Could not delete file context for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1899
--msgid "Could not list file contexts"
--msgstr ""
--
--#: ../semanage/seobject.py:1903
--msgid "Could not list local file contexts"
--msgstr ""
--
--#: ../semanage/seobject.py:1936
--msgid "SELinux fcontext"
--msgstr ""
--
--#: ../semanage/seobject.py:1936
--msgid "type"
--msgstr ""
--
--#: ../semanage/seobject.py:1949
 -msgid ""
 -"\n"
--"SELinux Distribution fcontext Equivalence \n"
--msgstr ""
--
--#: ../semanage/seobject.py:1954
--msgid ""
+-"%s\n"
 -"\n"
--"SELinux Local fcontext Equivalence \n"
--msgstr ""
--
--#: ../semanage/seobject.py:1988 ../semanage/seobject.py:2040
--#: ../semanage/seobject.py:2046
--#, python-format
--msgid "Could not check if boolean %s is defined"
--msgstr ""
--
--#: ../semanage/seobject.py:1990 ../semanage/seobject.py:2042
--#, python-format
--msgid "Boolean %s is not defined"
--msgstr ""
--
--#: ../semanage/seobject.py:1994
--#, python-format
--msgid "Could not query file context %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1999
--#, python-format
--msgid "You must specify one of the following values: %s"
--msgstr ""
--
--#: ../semanage/seobject.py:2004
--#, python-format
--msgid "Could not set active value of boolean %s"
--msgstr ""
--
--#: ../semanage/seobject.py:2007
--#, python-format
--msgid "Could not modify boolean %s"
--msgstr ""
--
--#: ../semanage/seobject.py:2025
--#, python-format
--msgid "Bad format %s: Record %s"
--msgstr ""
--
--#: ../semanage/seobject.py:2048
--#, python-format
--msgid "Boolean %s is defined in policy, cannot be deleted"
--msgstr ""
--
--#: ../semanage/seobject.py:2052
--#, python-format
--msgid "Could not delete boolean %s"
--msgstr ""
--
--#: ../semanage/seobject.py:2064 ../semanage/seobject.py:2081
--msgid "Could not list booleans"
--msgstr ""
--
--#: ../semanage/seobject.py:2104
--msgid "unknown"
--msgstr ""
--
--#: ../semanage/seobject.py:2117
--msgid "off"
--msgstr ""
--
--#: ../semanage/seobject.py:2117
--msgid "on"
--msgstr ""
--
--#: ../semanage/seobject.py:2131
--msgid "SELinux boolean"
--msgstr ""
--
--#: ../semanage/seobject.py:2131
--msgid "State"
--msgstr ""
--
--#: ../semanage/seobject.py:2131
--msgid "Default"
--msgstr ""
--
--#: ../semanage/seobject.py:2131
--msgid "Description"
--msgstr ""
--
--#: ../newrole/newrole.c:201
--#, c-format
--msgid "failed to set PAM_TTY\n"
--msgstr ""
--
--#: ../newrole/newrole.c:290
--#, c-format
--msgid "newrole: service name configuration hashtable overflow\n"
--msgstr ""
--
--#: ../newrole/newrole.c:300
--#, c-format
--msgid "newrole:  %s:  error on line %lu.\n"
--msgstr ""
--
--#: ../newrole/newrole.c:439
--#, c-format
--msgid "cannot find valid entry in the passwd file.\n"
--msgstr ""
--
--#: ../newrole/newrole.c:450
--#, c-format
--msgid "Out of memory!\n"
--msgstr ""
--
--#: ../newrole/newrole.c:455
--#, c-format
--msgid "Error!  Shell is not valid.\n"
--msgstr ""
--
--#: ../newrole/newrole.c:512
--#, c-format
--msgid "Unable to clear environment\n"
--msgstr ""
--
--#: ../newrole/newrole.c:556 ../newrole/newrole.c:587 ../newrole/newrole.c:617
--#, c-format
--msgid "Error changing uid, aborting.\n"
--msgstr ""
--
--#: ../newrole/newrole.c:612
--#, c-format
--msgid "Error resetting KEEPCAPS, aborting\n"
--msgstr ""
--
--#: ../newrole/newrole.c:635
--#, c-format
--msgid "Error connecting to audit system.\n"
--msgstr ""
--
--#: ../newrole/newrole.c:641
--#, c-format
--msgid "Error allocating memory.\n"
--msgstr ""
--
--#: ../newrole/newrole.c:648
--#, c-format
--msgid "Error sending audit message.\n"
--msgstr ""
--
--#: ../newrole/newrole.c:692 ../newrole/newrole.c:1059
--#, c-format
--msgid "Could not determine enforcing mode.\n"
--msgstr ""
--
--#: ../newrole/newrole.c:699
--#, c-format
--msgid "Error!  Could not open %s.\n"
--msgstr ""
--
--#: ../newrole/newrole.c:705
--#, c-format
--msgid "%s!  Could not get current context for %s, not relabeling tty.\n"
--msgstr ""
--
--#: ../newrole/newrole.c:715
--#, c-format
--msgid "%s!  Could not get new context for %s, not relabeling tty.\n"
--msgstr ""
--
--#: ../newrole/newrole.c:725
--#, c-format
--msgid "%s!  Could not set new context for %s\n"
--msgstr ""
--
--#: ../newrole/newrole.c:772
--#, c-format
--msgid "%s changed labels.\n"
--msgstr ""
--
--#: ../newrole/newrole.c:778
--#, c-format
--msgid "Warning! Could not restore context for %s\n"
--msgstr ""
--
--#: ../newrole/newrole.c:835
--#, c-format
--msgid "Error: multiple roles specified\n"
--msgstr ""
--
--#: ../newrole/newrole.c:843
--#, c-format
--msgid "Error: multiple types specified\n"
--msgstr ""
--
--#: ../newrole/newrole.c:850
--#, c-format
--msgid "Sorry, -l may be used with SELinux MLS support.\n"
--msgstr ""
--
--#: ../newrole/newrole.c:855
--#, c-format
--msgid "Error: multiple levels specified\n"
--msgstr ""
--
--#: ../newrole/newrole.c:865
--#, c-format
--msgid "Error: you are not allowed to change levels on a non secure terminal \n"
--msgstr ""
--
--#: ../newrole/newrole.c:891
--#, c-format
--msgid "Couldn't get default type.\n"
--msgstr ""
--
--#: ../newrole/newrole.c:901
--#, c-format
--msgid "failed to get new context.\n"
--msgstr ""
--
--#: ../newrole/newrole.c:908
--#, c-format
--msgid "failed to set new role %s\n"
--msgstr ""
--
--#: ../newrole/newrole.c:915
--#, c-format
--msgid "failed to set new type %s\n"
--msgstr ""
--
--#: ../newrole/newrole.c:925
--#, c-format
--msgid "failed to build new range with level %s\n"
--msgstr ""
--
--#: ../newrole/newrole.c:930
--#, c-format
--msgid "failed to set new range %s\n"
--msgstr ""
--
--#: ../newrole/newrole.c:938
--#, c-format
--msgid "failed to convert new context to string\n"
--msgstr ""
--
--#: ../newrole/newrole.c:943
--#, c-format
--msgid "%s is not a valid context\n"
--msgstr ""
--
--#: ../newrole/newrole.c:950
--#, c-format
--msgid "Unable to allocate memory for new_context"
--msgstr ""
--
--#: ../newrole/newrole.c:976
--#, c-format
--msgid "Unable to obtain empty signal set\n"
--msgstr ""
--
--#: ../newrole/newrole.c:984
--#, c-format
--msgid "Unable to set SIGHUP handler\n"
--msgstr ""
--
--#: ../newrole/newrole.c:1053
--#, c-format
--msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
--msgstr ""
--
--#: ../newrole/newrole.c:1070
--#, c-format
--msgid "failed to get old_context.\n"
--msgstr ""
--
--#: ../newrole/newrole.c:1077
--#, c-format
--msgid "Warning!  Could not retrieve tty information.\n"
--msgstr ""
--
--#: ../newrole/newrole.c:1098
--#, c-format
--msgid "error on reading PAM service configuration.\n"
--msgstr ""
--
--#: ../newrole/newrole.c:1133
--#, c-format
--msgid "newrole: incorrect password for %s\n"
--msgstr ""
--
--#: ../newrole/newrole.c:1160
--#, c-format
--msgid "newrole: failure forking: %s"
--msgstr ""
--
--#: ../newrole/newrole.c:1163 ../newrole/newrole.c:1186
--#, c-format
--msgid "Unable to restore tty label...\n"
--msgstr ""
--
--#: ../newrole/newrole.c:1165 ../newrole/newrole.c:1192
--#, c-format
--msgid "Failed to close tty properly\n"
--msgstr ""
--
--#: ../newrole/newrole.c:1224
--#, c-format
--msgid "Could not close descriptors.\n"
--msgstr ""
--
--#: ../newrole/newrole.c:1251
--#, c-format
--msgid "Error allocating shell's argv0.\n"
--msgstr ""
--
--#: ../newrole/newrole.c:1287
--#, c-format
--msgid "Unable to restore the environment, aborting\n"
--msgstr ""
--
--#: ../newrole/newrole.c:1298
--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 ""
-diff -up policycoreutils-2.1.12/po/nso.po.rhat policycoreutils-2.1.12/po/nso.po
---- policycoreutils-2.1.12/po/nso.po.rhat	2012-07-04 07:35:21.000000000 -0400
-+++ policycoreutils-2.1.12/po/nso.po	2012-10-16 15:10:39.295622643 -0400
-@@ -1,1270 +0,0 @@
--# SOME DESCRIPTIVE TITLE.
--# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
--# This file is distributed under the same license as the PACKAGE package.
--# FIRST AUTHOR <EMAIL at ADDRESS>, YEAR.
--#
--#, fuzzy
+-"sepolgen [ -n moduleName ] [ -m ] [ -t type ] [ executable | Name ]\n"
+-"valid Types:\n"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1354
+-msgid "Executable or Name required"
+-msgstr ""
+-
+ #: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
+ msgid "Network Port"
+ msgstr ""
+@@ -1957,1411 +1863,1532 @@ msgstr ""
+ msgid "Group View"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:1 ../gui/selinux.tbl:30 ../gui/selinux.tbl:31
+-#: ../gui/selinux.tbl:32 ../gui/selinux.tbl:33 ../gui/selinux.tbl:34
+-#: ../gui/selinux.tbl:36 ../gui/selinux.tbl:37 ../gui/selinux.tbl:38
+-#: ../gui/selinux.tbl:39 ../gui/selinux.tbl:40 ../gui/selinux.tbl:42
+-#: ../gui/selinux.tbl:43 ../gui/selinux.tbl:44 ../gui/selinux.tbl:45
+-#: ../gui/selinux.tbl:46 ../gui/selinux.tbl:47 ../gui/selinux.tbl:48
+-#: ../gui/selinux.tbl:49 ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
+-#: ../gui/selinux.tbl:52 ../gui/selinux.tbl:53 ../gui/selinux.tbl:59
+-#: ../gui/selinux.tbl:60 ../gui/selinux.tbl:61 ../gui/selinux.tbl:62
+-#: ../gui/selinux.tbl:63 ../gui/selinux.tbl:64 ../gui/selinux.tbl:65
+-#: ../gui/selinux.tbl:66 ../gui/selinux.tbl:67 ../gui/selinux.tbl:68
+-#: ../gui/selinux.tbl:69 ../gui/selinux.tbl:75 ../gui/selinux.tbl:76
+-#: ../gui/selinux.tbl:77 ../gui/selinux.tbl:78 ../gui/selinux.tbl:79
+-#: ../gui/selinux.tbl:80 ../gui/selinux.tbl:81 ../gui/selinux.tbl:82
+-#: ../gui/selinux.tbl:83 ../gui/selinux.tbl:84 ../gui/selinux.tbl:86
+-#: ../gui/selinux.tbl:88 ../gui/selinux.tbl:89 ../gui/selinux.tbl:90
+-#: ../gui/selinux.tbl:92 ../gui/selinux.tbl:94 ../gui/selinux.tbl:95
+-#: ../gui/selinux.tbl:96 ../gui/selinux.tbl:97 ../gui/selinux.tbl:98
+-#: ../gui/selinux.tbl:99 ../gui/selinux.tbl:100 ../gui/selinux.tbl:101
+-#: ../gui/selinux.tbl:102 ../gui/selinux.tbl:103 ../gui/selinux.tbl:104
+-#: ../gui/selinux.tbl:106 ../gui/selinux.tbl:108 ../gui/selinux.tbl:109
+-#: ../gui/selinux.tbl:110 ../gui/selinux.tbl:111 ../gui/selinux.tbl:112
+-#: ../gui/selinux.tbl:113 ../gui/selinux.tbl:114 ../gui/selinux.tbl:116
+-#: ../gui/selinux.tbl:117 ../gui/selinux.tbl:119 ../gui/selinux.tbl:121
+-#: ../gui/selinux.tbl:123 ../gui/selinux.tbl:124 ../gui/selinux.tbl:127
+-#: ../gui/selinux.tbl:129 ../gui/selinux.tbl:130 ../gui/selinux.tbl:131
+-#: ../gui/selinux.tbl:132 ../gui/selinux.tbl:133 ../gui/selinux.tbl:134
+-#: ../gui/selinux.tbl:135 ../gui/selinux.tbl:136 ../gui/selinux.tbl:137
+-#: ../gui/selinux.tbl:138 ../gui/selinux.tbl:139 ../gui/selinux.tbl:142
+-#: ../gui/selinux.tbl:143 ../gui/selinux.tbl:144 ../gui/selinux.tbl:145
+-#: ../gui/selinux.tbl:146 ../gui/selinux.tbl:147 ../gui/selinux.tbl:148
+-#: ../gui/selinux.tbl:149 ../gui/selinux.tbl:150 ../gui/selinux.tbl:151
+-#: ../gui/selinux.tbl:152 ../gui/selinux.tbl:154 ../gui/selinux.tbl:155
+-#: ../gui/selinux.tbl:156 ../gui/selinux.tbl:157 ../gui/selinux.tbl:158
+-#: ../gui/selinux.tbl:159 ../gui/selinux.tbl:160 ../gui/selinux.tbl:167
+-#: ../gui/selinux.tbl:171 ../gui/selinux.tbl:172 ../gui/selinux.tbl:173
+-#: ../gui/selinux.tbl:174 ../gui/selinux.tbl:175 ../gui/selinux.tbl:177
+-#: ../gui/selinux.tbl:178 ../gui/selinux.tbl:179 ../gui/selinux.tbl:180
+-#: ../gui/selinux.tbl:184 ../gui/selinux.tbl:192 ../gui/selinux.tbl:193
+-#: ../gui/selinux.tbl:194 ../gui/selinux.tbl:195 ../gui/selinux.tbl:196
+-#: ../gui/selinux.tbl:197 ../gui/selinux.tbl:198 ../gui/selinux.tbl:199
+-#: ../gui/selinux.tbl:200 ../gui/selinux.tbl:201 ../gui/selinux.tbl:206
+-#: ../gui/selinux.tbl:207 ../gui/selinux.tbl:218 ../gui/selinux.tbl:219
+-#: ../gui/selinux.tbl:220 ../gui/selinux.tbl:222 ../gui/selinux.tbl:224
+-#: ../gui/selinux.tbl:226 ../gui/selinux.tbl:227 ../gui/selinux.tbl:230
+-msgid "SELinux Service Protection"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:1
+-msgid "Disable SELinux protection for acct daemon"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:2 ../gui/selinux.tbl:3 ../gui/selinux.tbl:70
+-#: ../gui/selinux.tbl:153 ../gui/selinux.tbl:168 ../gui/selinux.tbl:169
+-#: ../gui/selinux.tbl:170 ../gui/selinux.tbl:189 ../gui/selinux.tbl:202
+-#: ../gui/selinux.tbl:203 ../gui/selinux.tbl:204 ../gui/selinux.tbl:205
+-msgid "Admin"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:2
+-msgid "Allow all daemons to write corefiles to /"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:3
+-msgid "Allow all daemons the ability to use unallocated ttys"
++#: ../gui/semanagePage.py:126
++#, python-format
++msgid "Are you sure you want to delete %s '%s'?"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
+-#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
+-#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
+-#: ../gui/selinux.tbl:210 ../gui/selinux.tbl:211 ../gui/selinux.tbl:212
+-#: ../gui/selinux.tbl:213 ../gui/selinux.tbl:214 ../gui/selinux.tbl:215
+-#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
+-msgid "User Privs"
++#: ../gui/semanagePage.py:126
++#, python-format
++msgid "Delete %s"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:4
 -msgid ""
--msgstr ""
--"Project-Id-Version: PACKAGE VERSION\n"
--"Report-Msgid-Bugs-To: \n"
--"POT-Creation-Date: 2012-03-27 10:49-0400\n"
--"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
--"Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
--"Language-Team: LANGUAGE <LL at li.org>\n"
--"Language: \n"
--"MIME-Version: 1.0\n"
--"Content-Type: text/plain; charset=UTF-8\n"
--"Content-Transfer-Encoding: 8bit\n"
--
--#: ../run_init/run_init.c:67
+-"Allow gadmin SELinux user account to execute files in home directory or /tmp"
++#: ../gui/semanagePage.py:134
++#, python-format
++msgid "Add %s"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:5
 -msgid ""
--"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:1124
--#, 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:1258
--#, c-format
--msgid "Could not set exec context to %s.\n"
--msgstr ""
--
--#: ../audit2allow/audit2allow:230
--msgid "******************** IMPORTANT ***********************\n"
--msgstr ""
--
--#: ../audit2allow/audit2allow:231
--msgid "To make this policy package active, execute:"
--msgstr ""
--
--#: ../semanage/seobject.py:143 ../semanage/seobject.py:147
--msgid "global"
--msgstr ""
--
--#: ../semanage/seobject.py:222
--msgid "Could not create semanage handle"
--msgstr ""
--
--#: ../semanage/seobject.py:230
--msgid "SELinux policy is not managed or store cannot be accessed."
--msgstr ""
--
--#: ../semanage/seobject.py:235
--msgid "Cannot read policy store."
--msgstr ""
--
--#: ../semanage/seobject.py:240
--msgid "Could not establish semanage connection"
--msgstr ""
--
--#: ../semanage/seobject.py:245
--msgid "Could not test MLS enabled status"
--msgstr ""
--
--#: ../semanage/seobject.py:251 ../semanage/seobject.py:266
--msgid "Not yet implemented"
--msgstr ""
--
--#: ../semanage/seobject.py:255
--msgid "Semanage transaction already in progress"
--msgstr ""
--
--#: ../semanage/seobject.py:264
--msgid "Could not start semanage transaction"
--msgstr ""
--
--#: ../semanage/seobject.py:274
--msgid "Could not commit semanage transaction"
--msgstr ""
--
--#: ../semanage/seobject.py:279
--msgid "Semanage transaction not in progress"
--msgstr ""
--
--#: ../semanage/seobject.py:291 ../semanage/seobject.py:371
--msgid "Could not list SELinux modules"
--msgstr ""
--
--#: ../semanage/seobject.py:304
--msgid "Modules Name"
--msgstr ""
--
--#: ../semanage/seobject.py:304
--msgid "Version"
--msgstr ""
--
--#: ../semanage/seobject.py:307
--msgid "Disabled"
--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:358
--msgid "dontaudit requires either 'on' or 'off'"
--msgstr ""
--
--#: ../semanage/seobject.py:387
--msgid "Builtin Permissive Types"
--msgstr ""
--
--#: ../semanage/seobject.py:397
--msgid "Customized Permissive Types"
--msgstr ""
--
--#: ../semanage/seobject.py:438
--#, python-format
--msgid "Could not set permissive domain %s (module installation failed)"
--msgstr ""
--
--#: ../semanage/seobject.py:444
--#, python-format
--msgid "Could not remove permissive domain %s (remove failed)"
--msgstr ""
--
--#: ../semanage/seobject.py:479 ../semanage/seobject.py:553
--#: ../semanage/seobject.py:599 ../semanage/seobject.py:696
--#: ../semanage/seobject.py:726 ../semanage/seobject.py:793
--#: ../semanage/seobject.py:850 ../semanage/seobject.py:1097
--#: ../semanage/seobject.py:1786 ../semanage/seobject.py:1849
--#: ../semanage/seobject.py:1868 ../semanage/seobject.py:1985
--#: ../semanage/seobject.py:2037
--#, python-format
--msgid "Could not create a key for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
--#: ../semanage/seobject.py:603 ../semanage/seobject.py:609
--#, python-format
--msgid "Could not check if login mapping for %s is defined"
--msgstr ""
--
--#: ../semanage/seobject.py:492
--#, python-format
--msgid "Linux Group %s does not exist"
--msgstr ""
--
--#: ../semanage/seobject.py:497
--#, python-format
--msgid "Linux User %s does not exist"
--msgstr ""
--
--#: ../semanage/seobject.py:501
--#, python-format
--msgid "Could not create login mapping for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:505 ../semanage/seobject.py:741
--#, python-format
--msgid "Could not set name for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:510 ../semanage/seobject.py:751
--#, python-format
--msgid "Could not set MLS range for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:514
--#, python-format
--msgid "Could not set SELinux user for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:518
--#, python-format
--msgid "Could not add login mapping for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:536
--msgid "Requires seuser or serange"
--msgstr ""
--
--#: ../semanage/seobject.py:559 ../semanage/seobject.py:605
--#, python-format
--msgid "Login mapping for %s is not defined"
--msgstr ""
--
--#: ../semanage/seobject.py:563
--#, python-format
--msgid "Could not query seuser for %s"
--msgstr ""
+-"Allow guest SELinux user account to execute files in home directory or /tmp"
++#: ../gui/semanagePage.py:148
++#, python-format
++msgid "Modify %s"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
+-msgid "Memory Protection"
++#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
++msgid "Permissive"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:6
+-msgid "Allow java executable stack"
++#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
++msgid "Enforcing"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
+-#: ../gui/selinux.tbl:209
+-msgid "Mount"
+-msgstr "Inbinnen"
 -
--#: ../semanage/seobject.py:577
--#, python-format
--msgid "Could not modify login mapping for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:611
--#, python-format
--msgid "Login mapping for %s is defined in policy, cannot be deleted"
--msgstr ""
--
--#: ../semanage/seobject.py:615
--#, python-format
--msgid "Could not delete login mapping for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:637 ../semanage/seobject.py:655
--#: ../semanage/seobject.py:893
--msgid "Could not list login mappings"
--msgstr ""
--
--#: ../semanage/seobject.py:680 ../semanage/seobject.py:685
--msgid "Login Name"
--msgstr ""
--
--#: ../semanage/seobject.py:680 ../semanage/seobject.py:685
--#: ../semanage/seobject.py:943 ../semanage/seobject.py:948
--msgid "SELinux User"
--msgstr ""
--
--#: ../semanage/seobject.py:680
--msgid "MLS/MCS Range"
--msgstr ""
--
--#: ../semanage/seobject.py:699 ../semanage/seobject.py:730
--#: ../semanage/seobject.py:797 ../semanage/seobject.py:854
--#: ../semanage/seobject.py:860
--#, python-format
--msgid "Could not check if SELinux user %s is defined"
--msgstr ""
--
--#: ../semanage/seobject.py:702 ../semanage/seobject.py:803
--#: ../semanage/seobject.py:866
--#, python-format
--msgid "Could not query user for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:722
--#, python-format
--msgid "You must add at least one role for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:737
--#, python-format
--msgid "Could not create SELinux user for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:746
--#, python-format
--msgid "Could not add role %s for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:755
--#, python-format
--msgid "Could not set MLS level for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:758
--#, python-format
--msgid "Could not add prefix %s for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:761
--#, python-format
--msgid "Could not extract key for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:765
--#, python-format
--msgid "Could not add SELinux user %s"
--msgstr ""
--
--#: ../semanage/seobject.py:787
--msgid "Requires prefix, roles, level or range"
--msgstr ""
--
--#: ../semanage/seobject.py:789
--msgid "Requires prefix or roles"
--msgstr ""
--
--#: ../semanage/seobject.py:799 ../semanage/seobject.py:856
--#, python-format
--msgid "SELinux user %s is not defined"
--msgstr ""
--
--#: ../semanage/seobject.py:828
--#, python-format
--msgid "Could not modify SELinux user %s"
--msgstr ""
--
--#: ../semanage/seobject.py:862
--#, python-format
--msgid "SELinux user %s is defined in policy, cannot be deleted"
--msgstr ""
--
--#: ../semanage/seobject.py:873
--#, python-format
--msgid "Could not delete SELinux user %s"
--msgstr ""
--
--#: ../semanage/seobject.py:911
--msgid "Could not list SELinux users"
--msgstr ""
--
--#: ../semanage/seobject.py:917
--#, python-format
--msgid "Could not list roles for user %s"
--msgstr ""
--
--#: ../semanage/seobject.py:942
--msgid "Labeling"
--msgstr ""
--
--#: ../semanage/seobject.py:942
--msgid "MLS/"
--msgstr ""
--
--#: ../semanage/seobject.py:943
--msgid "Prefix"
--msgstr ""
--
--#: ../semanage/seobject.py:943
--msgid "MCS Level"
--msgstr ""
--
--#: ../semanage/seobject.py:943
--msgid "MCS Range"
--msgstr ""
--
--#: ../semanage/seobject.py:943 ../semanage/seobject.py:948
--msgid "SELinux Roles"
--msgstr ""
--
--#: ../semanage/seobject.py:963
--msgid "Protocol udp or tcp is required"
--msgstr ""
--
--#: ../semanage/seobject.py:965
--msgid "Port is required"
--msgstr ""
--
--#: ../semanage/seobject.py:975
--msgid "Invalid Port"
--msgstr ""
--
--#: ../semanage/seobject.py:979
--#, python-format
--msgid "Could not create a key for %s/%s"
--msgstr ""
--
--#: ../semanage/seobject.py:990
--msgid "Type is required"
--msgstr ""
--
--#: ../semanage/seobject.py:996 ../semanage/seobject.py:1055
--#: ../semanage/seobject.py:1110 ../semanage/seobject.py:1116
--#, python-format
--msgid "Could not check if port %s/%s is defined"
--msgstr ""
--
--#: ../semanage/seobject.py:998
--#, python-format
--msgid "Port %s/%s already defined"
--msgstr ""
--
--#: ../semanage/seobject.py:1002
--#, python-format
--msgid "Could not create port for %s/%s"
--msgstr ""
--
--#: ../semanage/seobject.py:1008
--#, python-format
--msgid "Could not create context for %s/%s"
--msgstr ""
--
--#: ../semanage/seobject.py:1012
--#, python-format
--msgid "Could not set user in port context for %s/%s"
--msgstr ""
--
--#: ../semanage/seobject.py:1016
--#, python-format
--msgid "Could not set role in port context for %s/%s"
--msgstr ""
--
--#: ../semanage/seobject.py:1020
--#, python-format
--msgid "Could not set type in port context for %s/%s"
--msgstr ""
--
--#: ../semanage/seobject.py:1025
--#, python-format
--msgid "Could not set mls fields in port context for %s/%s"
--msgstr ""
--
--#: ../semanage/seobject.py:1029
--#, python-format
--msgid "Could not set port context for %s/%s"
--msgstr ""
--
--#: ../semanage/seobject.py:1033
--#, python-format
--msgid "Could not add port %s/%s"
--msgstr ""
--
--#: ../semanage/seobject.py:1047 ../semanage/seobject.py:1312
--#: ../semanage/seobject.py:1508
--msgid "Requires setype or serange"
--msgstr ""
--
--#: ../semanage/seobject.py:1049
--msgid "Requires setype"
--msgstr ""
--
--#: ../semanage/seobject.py:1057 ../semanage/seobject.py:1112
--#, python-format
--msgid "Port %s/%s is not defined"
--msgstr ""
--
--#: ../semanage/seobject.py:1061
--#, python-format
--msgid "Could not query port %s/%s"
--msgstr ""
--
--#: ../semanage/seobject.py:1072
--#, python-format
--msgid "Could not modify port %s/%s"
--msgstr ""
--
--#: ../semanage/seobject.py:1085
--msgid "Could not list the ports"
--msgstr ""
--
--#: ../semanage/seobject.py:1101
--#, python-format
--msgid "Could not delete the port %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1118
--#, python-format
--msgid "Port %s/%s is defined in policy, cannot be deleted"
--msgstr ""
--
--#: ../semanage/seobject.py:1122
--#, python-format
--msgid "Could not delete port %s/%s"
--msgstr ""
--
--#: ../semanage/seobject.py:1138 ../semanage/seobject.py:1160
--msgid "Could not list ports"
--msgstr ""
--
--#: ../semanage/seobject.py:1199
--msgid "SELinux Port Type"
--msgstr ""
--
--#: ../semanage/seobject.py:1199
--msgid "Proto"
--msgstr ""
--
--#: ../semanage/seobject.py:1199
--msgid "Port Number"
--msgstr ""
--
--#: ../semanage/seobject.py:1218
--msgid "Node Address is required"
--msgstr ""
--
--#: ../semanage/seobject.py:1233
--msgid "Unknown or missing protocol"
--msgstr ""
--
--#: ../semanage/seobject.py:1247 ../semanage/seobject.py:1446
--#: ../semanage/seobject.py:1724
--msgid "SELinux Type is required"
--msgstr ""
--
--#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1316
--#: ../semanage/seobject.py:1352 ../semanage/seobject.py:1450
--#: ../semanage/seobject.py:1512 ../semanage/seobject.py:1546
--#: ../semanage/seobject.py:1728
--#, python-format
--msgid "Could not create key for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1253 ../semanage/seobject.py:1320
--#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1362
--#, python-format
--msgid "Could not check if addr %s is defined"
--msgstr ""
--
--#: ../semanage/seobject.py:1262
--#, python-format
--msgid "Could not create addr for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1268 ../semanage/seobject.py:1466
--#: ../semanage/seobject.py:1686
--#, python-format
--msgid "Could not create context for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1272
--#, python-format
--msgid "Could not set mask for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1276
--#, python-format
--msgid "Could not set user in addr context for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1280
--#, python-format
--msgid "Could not set role in addr context for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1284
--#, python-format
--msgid "Could not set type in addr context for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1289
--#, python-format
--msgid "Could not set mls fields in addr context for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1293
--#, python-format
--msgid "Could not set addr context for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1297
--#, python-format
--msgid "Could not add addr %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1322 ../semanage/seobject.py:1358
--#, python-format
--msgid "Addr %s is not defined"
--msgstr ""
--
--#: ../semanage/seobject.py:1326
--#, python-format
--msgid "Could not query addr %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1336
--#, python-format
--msgid "Could not modify addr %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1364
--#, python-format
--msgid "Addr %s is defined in policy, cannot be deleted"
--msgstr ""
--
--#: ../semanage/seobject.py:1368
--#, python-format
--msgid "Could not delete addr %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1380
--msgid "Could not deleteall node mappings"
--msgstr ""
--
--#: ../semanage/seobject.py:1394
--msgid "Could not list addrs"
--msgstr ""
--
--#: ../semanage/seobject.py:1454 ../semanage/seobject.py:1516
--#: ../semanage/seobject.py:1550 ../semanage/seobject.py:1556
--#, python-format
--msgid "Could not check if interface %s is defined"
--msgstr ""
--
--#: ../semanage/seobject.py:1461
--#, python-format
--msgid "Could not create interface for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1470
--#, python-format
--msgid "Could not set user in interface context for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1474
--#, python-format
--msgid "Could not set role in interface context for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1478
--#, python-format
--msgid "Could not set type in interface context for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1483
--#, python-format
--msgid "Could not set mls fields in interface context for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1487
--#, python-format
--msgid "Could not set interface context for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1491
--#, python-format
--msgid "Could not set message context for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1495
--#, python-format
--msgid "Could not add interface %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1518 ../semanage/seobject.py:1552
--#, python-format
--msgid "Interface %s is not defined"
--msgstr ""
--
--#: ../semanage/seobject.py:1522
--#, python-format
--msgid "Could not query interface %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1533
--#, python-format
--msgid "Could not modify interface %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1558
--#, python-format
--msgid "Interface %s is defined in policy, cannot be deleted"
--msgstr ""
--
--#: ../semanage/seobject.py:1562
--#, python-format
--msgid "Could not delete interface %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1574
--msgid "Could not delete all interface  mappings"
--msgstr ""
--
--#: ../semanage/seobject.py:1588
--msgid "Could not list interfaces"
--msgstr ""
--
--#: ../semanage/seobject.py:1613
--msgid "SELinux Interface"
--msgstr ""
--
--#: ../semanage/seobject.py:1613 ../semanage/seobject.py:1936
--msgid "Context"
--msgstr ""
--
--#: ../semanage/seobject.py:1663
--#, python-format
--msgid "Equivalence class for %s already exists"
--msgstr ""
--
--#: ../semanage/seobject.py:1669
--#, python-format
--msgid "File spec %s conflicts with equivalency rule '%s %s'"
--msgstr ""
--
--#: ../semanage/seobject.py:1678
--#, python-format
--msgid "Equivalence class for %s does not exists"
--msgstr ""
--
--#: ../semanage/seobject.py:1692
--#, python-format
--msgid "Could not set user in file context for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1696
--#, python-format
--msgid "Could not set role in file context for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1701 ../semanage/seobject.py:1758
--#, python-format
--msgid "Could not set mls fields in file context for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1707
--msgid "Invalid file specification"
--msgstr ""
--
--#: ../semanage/seobject.py:1709
--msgid "File specification can not include spaces"
--msgstr ""
--
--#: ../semanage/seobject.py:1714
--#, python-format
--msgid ""
--"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
--msgstr ""
--
--#: ../semanage/seobject.py:1732 ../semanage/seobject.py:1737
--#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1872
--#: ../semanage/seobject.py:1876
--#, python-format
--msgid "Could not check if file context for %s is defined"
--msgstr ""
--
--#: ../semanage/seobject.py:1745
--#, python-format
--msgid "Could not create file context for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1753
--#, python-format
--msgid "Could not set type in file context for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1761 ../semanage/seobject.py:1818
--#: ../semanage/seobject.py:1822
--#, python-format
--msgid "Could not set file context for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1767
--#, python-format
--msgid "Could not add file context for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1781
--msgid "Requires setype, serange or seuser"
--msgstr ""
--
--#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1880
--#, python-format
--msgid "File context for %s is not defined"
--msgstr ""
--
--#: ../semanage/seobject.py:1800
--#, python-format
--msgid "Could not query file context for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1826
--#, python-format
--msgid "Could not modify file context for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1839
--msgid "Could not list the file contexts"
--msgstr ""
--
--#: ../semanage/seobject.py:1853
--#, python-format
--msgid "Could not delete the file context %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1878
--#, python-format
--msgid "File context for %s is defined in policy, cannot be deleted"
--msgstr ""
--
--#: ../semanage/seobject.py:1884
--#, python-format
--msgid "Could not delete file context for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1899
--msgid "Could not list file contexts"
--msgstr ""
--
--#: ../semanage/seobject.py:1903
--msgid "Could not list local file contexts"
--msgstr ""
--
--#: ../semanage/seobject.py:1936
--msgid "SELinux fcontext"
--msgstr ""
--
--#: ../semanage/seobject.py:1936
--msgid "type"
--msgstr ""
--
--#: ../semanage/seobject.py:1949
--msgid ""
--"\n"
--"SELinux Distribution fcontext Equivalence \n"
--msgstr ""
--
--#: ../semanage/seobject.py:1954
--msgid ""
--"\n"
--"SELinux Local fcontext Equivalence \n"
--msgstr ""
--
--#: ../semanage/seobject.py:1988 ../semanage/seobject.py:2040
--#: ../semanage/seobject.py:2046
--#, python-format
--msgid "Could not check if boolean %s is defined"
--msgstr ""
--
--#: ../semanage/seobject.py:1990 ../semanage/seobject.py:2042
--#, python-format
--msgid "Boolean %s is not defined"
--msgstr ""
--
--#: ../semanage/seobject.py:1994
--#, python-format
--msgid "Could not query file context %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1999
--#, python-format
--msgid "You must specify one of the following values: %s"
--msgstr ""
--
--#: ../semanage/seobject.py:2004
--#, python-format
--msgid "Could not set active value of boolean %s"
--msgstr ""
--
--#: ../semanage/seobject.py:2007
--#, python-format
--msgid "Could not modify boolean %s"
--msgstr ""
--
--#: ../semanage/seobject.py:2025
--#, python-format
--msgid "Bad format %s: Record %s"
--msgstr ""
--
--#: ../semanage/seobject.py:2048
--#, python-format
--msgid "Boolean %s is defined in policy, cannot be deleted"
--msgstr ""
--
--#: ../semanage/seobject.py:2052
--#, python-format
--msgid "Could not delete boolean %s"
--msgstr ""
--
--#: ../semanage/seobject.py:2064 ../semanage/seobject.py:2081
--msgid "Could not list booleans"
--msgstr ""
--
--#: ../semanage/seobject.py:2104
--msgid "unknown"
--msgstr ""
--
--#: ../semanage/seobject.py:2117
--msgid "off"
--msgstr ""
--
--#: ../semanage/seobject.py:2117
--msgid "on"
--msgstr ""
--
--#: ../semanage/seobject.py:2131
--msgid "SELinux boolean"
--msgstr ""
--
--#: ../semanage/seobject.py:2131
--msgid "State"
--msgstr ""
--
--#: ../semanage/seobject.py:2131
--msgid "Default"
--msgstr ""
--
--#: ../semanage/seobject.py:2131
--msgid "Description"
--msgstr ""
--
--#: ../newrole/newrole.c:201
--#, c-format
--msgid "failed to set PAM_TTY\n"
--msgstr ""
--
--#: ../newrole/newrole.c:290
--#, c-format
--msgid "newrole: service name configuration hashtable overflow\n"
--msgstr ""
--
--#: ../newrole/newrole.c:300
--#, c-format
--msgid "newrole:  %s:  error on line %lu.\n"
--msgstr ""
--
--#: ../newrole/newrole.c:439
--#, c-format
--msgid "cannot find valid entry in the passwd file.\n"
--msgstr ""
--
--#: ../newrole/newrole.c:450
--#, c-format
--msgid "Out of memory!\n"
--msgstr ""
--
--#: ../newrole/newrole.c:455
--#, c-format
--msgid "Error!  Shell is not valid.\n"
--msgstr ""
--
--#: ../newrole/newrole.c:512
--#, c-format
--msgid "Unable to clear environment\n"
--msgstr ""
--
--#: ../newrole/newrole.c:556 ../newrole/newrole.c:587 ../newrole/newrole.c:617
--#, c-format
--msgid "Error changing uid, aborting.\n"
--msgstr ""
--
--#: ../newrole/newrole.c:612
--#, c-format
--msgid "Error resetting KEEPCAPS, aborting\n"
--msgstr ""
--
--#: ../newrole/newrole.c:635
--#, c-format
--msgid "Error connecting to audit system.\n"
--msgstr ""
--
--#: ../newrole/newrole.c:641
--#, c-format
--msgid "Error allocating memory.\n"
--msgstr ""
--
--#: ../newrole/newrole.c:648
--#, c-format
--msgid "Error sending audit message.\n"
--msgstr ""
--
--#: ../newrole/newrole.c:692 ../newrole/newrole.c:1059
--#, c-format
--msgid "Could not determine enforcing mode.\n"
--msgstr ""
--
--#: ../newrole/newrole.c:699
--#, c-format
--msgid "Error!  Could not open %s.\n"
--msgstr ""
--
--#: ../newrole/newrole.c:705
--#, c-format
--msgid "%s!  Could not get current context for %s, not relabeling tty.\n"
--msgstr ""
--
--#: ../newrole/newrole.c:715
--#, c-format
--msgid "%s!  Could not get new context for %s, not relabeling tty.\n"
--msgstr ""
--
--#: ../newrole/newrole.c:725
--#, c-format
--msgid "%s!  Could not set new context for %s\n"
--msgstr ""
--
--#: ../newrole/newrole.c:772
--#, c-format
--msgid "%s changed labels.\n"
--msgstr ""
--
--#: ../newrole/newrole.c:778
--#, c-format
--msgid "Warning! Could not restore context for %s\n"
--msgstr ""
--
--#: ../newrole/newrole.c:835
--#, c-format
--msgid "Error: multiple roles specified\n"
--msgstr ""
--
--#: ../newrole/newrole.c:843
--#, c-format
--msgid "Error: multiple types specified\n"
--msgstr ""
--
--#: ../newrole/newrole.c:850
--#, c-format
--msgid "Sorry, -l may be used with SELinux MLS support.\n"
--msgstr ""
--
--#: ../newrole/newrole.c:855
--#, c-format
--msgid "Error: multiple levels specified\n"
--msgstr ""
--
--#: ../newrole/newrole.c:865
--#, c-format
--msgid "Error: you are not allowed to change levels on a non secure terminal \n"
--msgstr ""
--
--#: ../newrole/newrole.c:891
--#, c-format
--msgid "Couldn't get default type.\n"
--msgstr ""
--
--#: ../newrole/newrole.c:901
--#, c-format
--msgid "failed to get new context.\n"
--msgstr ""
--
--#: ../newrole/newrole.c:908
--#, c-format
--msgid "failed to set new role %s\n"
--msgstr ""
--
--#: ../newrole/newrole.c:915
--#, c-format
--msgid "failed to set new type %s\n"
--msgstr ""
--
--#: ../newrole/newrole.c:925
--#, c-format
--msgid "failed to build new range with level %s\n"
--msgstr ""
--
--#: ../newrole/newrole.c:930
--#, c-format
--msgid "failed to set new range %s\n"
--msgstr ""
--
--#: ../newrole/newrole.c:938
--#, c-format
--msgid "failed to convert new context to string\n"
--msgstr ""
--
--#: ../newrole/newrole.c:943
--#, c-format
--msgid "%s is not a valid context\n"
--msgstr ""
--
--#: ../newrole/newrole.c:950
--#, c-format
--msgid "Unable to allocate memory for new_context"
--msgstr ""
--
--#: ../newrole/newrole.c:976
--#, c-format
--msgid "Unable to obtain empty signal set\n"
--msgstr ""
--
--#: ../newrole/newrole.c:984
--#, c-format
--msgid "Unable to set SIGHUP handler\n"
--msgstr ""
--
--#: ../newrole/newrole.c:1053
--#, c-format
--msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
--msgstr ""
--
--#: ../newrole/newrole.c:1070
--#, c-format
--msgid "failed to get old_context.\n"
--msgstr ""
--
--#: ../newrole/newrole.c:1077
--#, c-format
--msgid "Warning!  Could not retrieve tty information.\n"
--msgstr ""
--
--#: ../newrole/newrole.c:1098
--#, c-format
--msgid "error on reading PAM service configuration.\n"
--msgstr ""
--
--#: ../newrole/newrole.c:1133
--#, c-format
--msgid "newrole: incorrect password for %s\n"
--msgstr ""
--
--#: ../newrole/newrole.c:1160
--#, c-format
--msgid "newrole: failure forking: %s"
--msgstr ""
--
--#: ../newrole/newrole.c:1163 ../newrole/newrole.c:1186
--#, c-format
--msgid "Unable to restore tty label...\n"
--msgstr ""
--
--#: ../newrole/newrole.c:1165 ../newrole/newrole.c:1192
--#, c-format
--msgid "Failed to close tty properly\n"
--msgstr ""
--
--#: ../newrole/newrole.c:1224
--#, c-format
--msgid "Could not close descriptors.\n"
--msgstr ""
--
--#: ../newrole/newrole.c:1251
--#, c-format
--msgid "Error allocating shell's argv0.\n"
--msgstr ""
--
--#: ../newrole/newrole.c:1287
--#, c-format
--msgid "Unable to restore the environment, aborting\n"
--msgstr ""
--
--#: ../newrole/newrole.c:1298
--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 ""
-diff -up policycoreutils-2.1.12/po/or.po.rhat policycoreutils-2.1.12/po/or.po
---- policycoreutils-2.1.12/po/or.po.rhat	2012-07-04 07:35:21.000000000 -0400
-+++ policycoreutils-2.1.12/po/or.po	2012-10-16 15:07:17.589526271 -0400
-@@ -1,25 +1,25 @@
--# translation of policycoreutils.HEAD.or.po to Oriya
-+# SOME DESCRIPTIVE TITLE.
-+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
- # This file is distributed under the same license as the PACKAGE package.
--# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER.
- #
--# Subhransu Behera <sbehera at redhat.com>, 2006.
-+# Translators:
- # Manoj Kumar Giri <giri.manojkr at gmail.com>, 2008.
-+# Manoj Kumar Giri <mgiri at redhat.com>, 2008, 2009, 2010.
-+# Subhransu Behera <sbehera at redhat.com>, 2006.
- msgid ""
+-#: ../gui/selinux.tbl:7
+-msgid "Allow mount to mount any file"
++#: ../gui/statusPage.py:94
++msgid "Status"
  msgstr ""
--"Project-Id-Version: policycoreutils.HEAD.or\n"
-+"Project-Id-Version: Policycoreutils\n"
- "Report-Msgid-Bugs-To: \n"
--"POT-Creation-Date: 2012-03-27 10:49-0400\n"
--"PO-Revision-Date: 2008-07-05 14:27+0530\n"
--"Last-Translator: Manoj Kumar Giri <giri.manojkr at gmail.com>\n"
--"Language-Team: Oriya\n"
--"Language: \n"
-+"POT-Creation-Date: 2012-05-25 07:28-0400\n"
-+"PO-Revision-Date: 2012-04-02 20:30+0000\n"
-+"Last-Translator: dwalsh <dwalsh at redhat.com>\n"
-+"Language-Team: Oriya (http://www.transifex.net/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"
--"X-Generator: KBabel 1.11.4\n"
--"Plural-Forms: nplurals=2; plural=(n!=1);\n"
--"\n"
--"\n"
-+"Plural-Forms: nplurals=2; plural=(n != 1)\n"
- 
- #: ../run_init/run_init.c:67
- msgid ""
-@@ -97,856 +97,851 @@ msgstr "ଏହି ନୀତି ପ୍ୟ
- msgid "global"
- msgstr "ଜାଗତିକ"
- 
--#: ../semanage/seobject.py:222
-+#: ../semanage/seobject.py:225
- msgid "Could not create semanage handle"
- msgstr "semanage ହ୍ୟାଣ୍ଡଲକୁ ସୃଷ୍ଟି କରି ପାରିଲା ନାହିଁ"
- 
--#: ../semanage/seobject.py:230
-+#: ../semanage/seobject.py:233
- msgid "SELinux policy is not managed or store cannot be accessed."
- msgstr "SELinux ନୀତି ଟି ପରିଚାଳିତ ହେଉ ନାହିଁ କିମ୍ବା ଭଣ୍ଡାର କୁ ପ୍ରବେଶାନୁମତି ନାହିଁ"
  
--#: ../semanage/seobject.py:235
-+#: ../semanage/seobject.py:238
- msgid "Cannot read policy store."
- msgstr "ସଞ୍ଚୟ କରିବା ନୀତି କୁ ପଢି ପାରୁ ନାହିଁ"
+-#: ../gui/selinux.tbl:8
+-msgid "Allow mount to mount any directory"
++#: ../gui/statusPage.py:133
++msgid ""
++"Changing the policy type will cause a relabel of the entire file system on "
++"the next boot. Relabeling takes a long time depending on the size of the "
++"file system.  Do you wish to continue?"
+ msgstr ""
  
--#: ../semanage/seobject.py:240
-+#: ../semanage/seobject.py:243
- msgid "Could not establish semanage connection"
- msgstr "semanage ସଂଯୋଗ କୁ ସ୍ଥାପିତ କରି ପାରିଲା ନାହିଁ"
+-#: ../gui/selinux.tbl:9
+-msgid "Allow mplayer executable stack"
++#: ../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 ""
  
--#: ../semanage/seobject.py:245
--#, fuzzy
-+#: ../semanage/seobject.py:248
- msgid "Could not test MLS enabled status"
--msgstr "%s ପାଇଁ ଏମ୍.ଏଲ.ଏସ୍. ପରିସର କୁ ସେଟ କରି ପାରିଲା ନାହିଁ"
-+msgstr "MLS ସକ୍ରିୟ ସ୍ଥିତିକୁ ପରୀକ୍ଷା କରି ପାରିଲା ନାହିଁ"
+-#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
+-#: ../gui/selinux.tbl:188
+-msgid "SSH"
++#: ../gui/statusPage.py:152
++msgid ""
++"Changing to SELinux enabled will cause a relabel of the entire file system "
++"on the next boot. Relabeling takes a long time depending on the size of the "
++"file system.  Do you wish to continue?"
+ msgstr ""
  
--#: ../semanage/seobject.py:251 ../semanage/seobject.py:266
-+#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
- msgid "Not yet implemented"
- msgstr "ଏପର୍ଯ୍ୟନ୍ତ କାର୍ଯ୍ୟକାରୀ ହୋଇନାହିଁ"
+-#: ../gui/selinux.tbl:10
+-msgid "Allow ssh to run ssh-keysign"
++#: ../gui/system-config-selinux.glade:11
++msgid "system-config-selinux"
+ msgstr ""
  
--#: ../semanage/seobject.py:255
-+#: ../semanage/seobject.py:258
- msgid "Semanage transaction already in progress"
--msgstr ""
-+msgstr "Semanage ବିନିମୟ ପୂର୍ବରୁ ଚାଲିଅଛି"
+-#: ../gui/selinux.tbl:11
++#: ../gui/system-config-selinux.glade:12
+ msgid ""
+-"Allow staff SELinux user account to execute files in home directory or /tmp"
++"Copyright (c)2006 Red Hat, Inc.\n"
++"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
+ msgstr ""
  
--#: ../semanage/seobject.py:264
-+#: ../semanage/seobject.py:267
- msgid "Could not start semanage transaction"
- msgstr "semanage ବିନିମୟ କୁ ସେଟ କରି ପାରିଲା ନାହିଁ"
+-#: ../gui/selinux.tbl:12
+-msgid ""
+-"Allow sysadm SELinux user account to execute files in home directory or /tmp"
++#: ../gui/system-config-selinux.glade:22
++#: ../gui/system-config-selinux.glade:544
++msgid "Add SELinux Login Mapping"
+ msgstr ""
  
--#: ../semanage/seobject.py:274
--#, fuzzy
-+#: ../semanage/seobject.py:278
- msgid "Could not commit semanage transaction"
--msgstr "semanage ବିନିମୟ କୁ ସେଟ କରି ପାରିଲା ନାହିଁ"
-+msgstr "semanage ଅନୁବାଦକୁ ଦାଖଲ କରିପାରିଲା ନାହିଁ"
+-#: ../gui/selinux.tbl:13
+-msgid ""
+-"Allow unconfined SELinux user account to execute files in home directory or /"
+-"tmp"
++#: ../gui/system-config-selinux.glade:257
++msgid "Add SELinux Network Ports"
+ msgstr ""
  
--#: ../semanage/seobject.py:279
-+#: ../semanage/seobject.py:283
- msgid "Semanage transaction not in progress"
--msgstr ""
-+msgstr "Semanage ବିନିମୟ ଚାଲୁନାହିଁ"
+-#: ../gui/selinux.tbl:14
+-msgid "Network Configuration"
++#: ../gui/system-config-selinux.glade:391
++#: ../gui/system-config-selinux.glade:678
++msgid "SELinux Type"
+ msgstr ""
  
--#: ../semanage/seobject.py:291 ../semanage/seobject.py:371
--#, fuzzy
-+#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
- msgid "Could not list SELinux modules"
--msgstr "SELinux ଚାଳକ କୁ ଗୋଟିଏ ତାଲିକା ରେ ଲେଖି ପାରିଲା ନାହିଁ"
-+msgstr "SELinux ଏକକାଂଶକୁ ତାଲିକାଭୁକ୍ତ କରିପାରିଲା ନାହିଁ"
+-#: ../gui/selinux.tbl:14
+-msgid "Allow unlabeled packets to flow on the network"
++#: ../gui/system-config-selinux.glade:622
++msgid "File Specification"
+ msgstr ""
  
--#: ../semanage/seobject.py:304
--#, fuzzy
-+#: ../semanage/seobject.py:308
- msgid "Modules Name"
--msgstr "ଏକକାଂଶ ନାମ"
+-#: ../gui/selinux.tbl:15
+-msgid ""
+-"Allow user SELinux user account to execute files in home directory or /tmp"
++#: ../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 ""
  
--#: ../semanage/seobject.py:304
-+#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
- msgid "Version"
- msgstr "ସଂସ୍କରଣ"
+-#: ../gui/selinux.tbl:16
+-msgid "Allow unconfined to dyntrans to unconfined_execmem"
++#: ../gui/system-config-selinux.glade:773
++msgid "MLS"
+ msgstr ""
  
--#: ../semanage/seobject.py:307
-+#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
- msgid "Disabled"
- msgstr "ନିଷ୍କ୍ରିୟ"
+-#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
+-#: ../gui/selinux.tbl:140
+-msgid "Databases"
++#: ../gui/system-config-selinux.glade:837
++msgid "Add SELinux User"
+ msgstr ""
  
--#: ../semanage/seobject.py:322
-+#: ../semanage/seobject.py:326
- #, python-format
- msgid "Could not disable module %s (remove failed)"
+-#: ../gui/selinux.tbl:17
+-msgid "Allow user to connect to mysql socket"
++#: ../gui/system-config-selinux.glade:1079
++msgid "SELinux Administration"
  msgstr ""
  
--#: ../semanage/seobject.py:333
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:337
-+#, python-format
- msgid "Could not enable module %s (remove failed)"
--msgstr "%s ପାଇଁ %s ଦାୟିତ୍ବ କୁ ଯୋଗ କରି ପାରିଲା ନାହିଁ"
-+msgstr ""
+-#: ../gui/selinux.tbl:18
+-msgid "Allow user to connect to postgres socket"
++#: ../gui/system-config-selinux.glade:1122
++msgid "Add"
+ msgstr ""
  
--#: ../semanage/seobject.py:348
-+#: ../semanage/seobject.py:352
- #, python-format
- msgid "Could not remove module %s (remove failed)"
+-#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
+-msgid "XServer"
++#: ../gui/system-config-selinux.glade:1144
++msgid "_Properties"
  msgstr ""
  
--#: ../semanage/seobject.py:358
-+#: ../semanage/seobject.py:362
- msgid "dontaudit requires either 'on' or 'off'"
+-#: ../gui/selinux.tbl:19
+-msgid "Allow clients to write to X shared memory"
++#: ../gui/system-config-selinux.glade:1166
++msgid "_Delete"
  msgstr ""
  
--#: ../semanage/seobject.py:387
--#, fuzzy
-+#: ../semanage/seobject.py:391
- msgid "Builtin Permissive Types"
--msgstr "ଅନୁମୋଦନକାରୀ ପ୍ରକାରଗୁଡିକ"
+-#: ../gui/selinux.tbl:20
++#: ../gui/system-config-selinux.glade:1256
++msgid "Select Management Object"
 +msgstr ""
- 
--#: ../semanage/seobject.py:397
--#, fuzzy
-+#: ../semanage/seobject.py:401
- msgid "Customized Permissive Types"
--msgstr "ଅନୁମୋଦନକାରୀ ପ୍ରକାରଗୁଡିକ"
++
++#: ../gui/system-config-selinux.glade:1273
++msgid "<b>Select:</b>"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:1326
++msgid "System Default Enforcing Mode"
 +msgstr ""
++
++#: ../gui/system-config-selinux.glade:1354
+ msgid ""
+-"Allow xguest SELinux user account to execute files in home directory or /tmp"
++"Disabled\n"
++"Permissive\n"
++"Enforcing\n"
+ msgstr ""
  
--#: ../semanage/seobject.py:438
-+#: ../semanage/seobject.py:442
- #, python-format
- msgid "Could not set permissive domain %s (module installation failed)"
--msgstr ""
-+msgstr "ଅନୁମତି ପାଇବା ଯୋଗ୍ୟ ପରିସର %s କୁ ବିନ୍ୟାସ କରିପାରିଲା ନାହିଁ (ଏକକାଂଶ ସ୍ଥାପନ ବିଫଳ)"
+-#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
+-#: ../gui/selinux.tbl:231
+-msgid "NIS"
+-msgstr "NIS"
++#: ../gui/system-config-selinux.glade:1373
++msgid "Current Enforcing Mode"
++msgstr ""
  
--#: ../semanage/seobject.py:444
-+#: ../semanage/seobject.py:448
- #, python-format
- msgid "Could not remove permissive domain %s (remove failed)"
--msgstr ""
-+msgstr "ଅନୁମତି ପାଇବା ଯୋଗ୍ୟ ପରିସର %s କୁ କାଢ଼ିପାରିଲା ନାହିଁ (କାଢ଼ିବା ବିଫଳ)"
+-#: ../gui/selinux.tbl:21
+-msgid "Allow daemons to run with NIS"
++#: ../gui/system-config-selinux.glade:1418
++msgid "System Default Policy Type: "
+ msgstr ""
  
--#: ../semanage/seobject.py:479 ../semanage/seobject.py:553
--#: ../semanage/seobject.py:599 ../semanage/seobject.py:696
--#: ../semanage/seobject.py:726 ../semanage/seobject.py:793
--#: ../semanage/seobject.py:850 ../semanage/seobject.py:1097
--#: ../semanage/seobject.py:1786 ../semanage/seobject.py:1849
--#: ../semanage/seobject.py:1868 ../semanage/seobject.py:1985
--#: ../semanage/seobject.py:2037
-+#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
-+#: ../semanage/seobject.py:603 ../semanage/seobject.py:700
-+#: ../semanage/seobject.py:730 ../semanage/seobject.py:797
-+#: ../semanage/seobject.py:854 ../semanage/seobject.py:1101
-+#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
-+#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
-+#: ../semanage/seobject.py:2045
- #, python-format
- msgid "Could not create a key for %s"
- msgstr "%s ପାଇଁ ଗୋଟିଏ ଚାବି ସ୍ରୁଷ୍ଟି କରି ପାରିଲା ନାହିଁ"
+-#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
+-#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
+-#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
+-#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
+-#: ../gui/selinux.tbl:118
+-msgid "Web Applications"
+-msgstr "Netprogramme"
++#: ../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 ""
  
--#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
--#: ../semanage/seobject.py:603 ../semanage/seobject.py:609
-+#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
-+#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
- #, python-format
- msgid "Could not check if login mapping for %s is defined"
- msgstr "%s ପାଇଁ ଲଗଇନ୍ ପ୍ରତିଚିତ୍ରଣ ର ବ୍ଯାଖ୍ଯା କରା ଯାଇଛି କି ନାହିଁ ତାହା ଯାଞ୍ଚ କରି ପାରିଲା ନାହିଁ"
+-#: ../gui/selinux.tbl:22
+-msgid "Transition staff SELinux user to Web Browser Domain"
++#: ../gui/system-config-selinux.glade:1509
++msgid "Relabel on next reboot."
+ msgstr ""
  
--#: ../semanage/seobject.py:492
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:496
-+#, python-format
- msgid "Linux Group %s does not exist"
--msgstr "Linux ଚାଳକ %s ଅବସ୍ଥିତ ନାହିଁ"
-+msgstr "Linux ଶ୍ରେଣୀ %s ଅବସ୍ଥିତ ନାହିଁ"
+-#: ../gui/selinux.tbl:23
+-msgid "Transition sysadm SELinux user to Web Browser Domain"
++#: ../gui/system-config-selinux.glade:1561
++msgid "label37"
+ msgstr ""
  
--#: ../semanage/seobject.py:497
-+#: ../semanage/seobject.py:501
- #, python-format
- msgid "Linux User %s does not exist"
- msgstr "Linux ଚାଳକ %s ଅବସ୍ଥିତ ନାହିଁ"
+-#: ../gui/selinux.tbl:24
+-msgid "Transition user SELinux user to Web Browser Domain"
++#: ../gui/system-config-selinux.glade:1598
++msgid "Revert boolean setting to system default"
+ msgstr ""
  
--#: ../semanage/seobject.py:501
-+#: ../semanage/seobject.py:505
- #, python-format
- msgid "Could not create login mapping for %s"
- msgstr "%s ପାଇଁ ଲଗଇନ୍ ପ୍ରତିଚିତ୍ରଣ ସ୍ରୁଷ୍ଟି କରି ପାରିଲା ନାହିଁ"
+-#: ../gui/selinux.tbl:25
+-msgid "Transition xguest SELinux user to Web Browser Domain"
++#: ../gui/system-config-selinux.glade:1614
++msgid "Toggle between Customized and All Booleans"
+ msgstr ""
  
--#: ../semanage/seobject.py:505 ../semanage/seobject.py:741
-+#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
- #, python-format
- msgid "Could not set name for %s"
- msgstr "%s ପାଇଁ ନାମ ସେଟ କରି ପାରିଲା ନାହିଁ"
+-#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
+-#: ../gui/selinux.tbl:29
+-msgid "Allow staff Web Browsers to write to home directories"
++#: ../gui/system-config-selinux.glade:1645
++#: ../gui/system-config-selinux.glade:1850
++#: ../gui/system-config-selinux.glade:2037
++#: ../gui/system-config-selinux.glade:2224
++#: ../gui/system-config-selinux.glade:2467
++#: ../gui/system-config-selinux.glade:2692
++#: ../gui/system-config-selinux.glade:2867
++msgid "Filter"
+ msgstr ""
  
--#: ../semanage/seobject.py:510 ../semanage/seobject.py:751
-+#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
- #, python-format
- msgid "Could not set MLS range for %s"
- msgstr "%s ପାଇଁ ଏମ୍.ଏଲ.ଏସ୍. ପରିସର କୁ ସେଟ କରି ପାରିଲା ନାହିଁ"
+-#: ../gui/selinux.tbl:30
+-msgid "Disable SELinux protection for amanda"
++#: ../gui/system-config-selinux.glade:1734
++msgid "label50"
+ msgstr ""
  
--#: ../semanage/seobject.py:514
-+#: ../semanage/seobject.py:518
- #, python-format
- msgid "Could not set SELinux user for %s"
- msgstr "%s ପାଇଁ SELinux ଚାଳକ କୁ ସେଟ କରି ପାରିଲା ନାହିଁ"
+-#: ../gui/selinux.tbl:31
+-msgid "Disable SELinux protection for amavis"
++#: ../gui/system-config-selinux.glade:1771
++msgid "Add File Context"
+ msgstr ""
  
--#: ../semanage/seobject.py:518
-+#: ../semanage/seobject.py:522
- #, python-format
- msgid "Could not add login mapping for %s"
- msgstr "%s ପାଇଁ ଲଗଇନ୍ ପ୍ରତିଚିତ୍ରଣ କୁ ଯୋଗ କରି ପାରିଲା ନାହିଁ"
+-#: ../gui/selinux.tbl:32
+-msgid "Disable SELinux protection for apmd daemon"
++#: ../gui/system-config-selinux.glade:1787
++msgid "Modify File Context"
+ msgstr ""
  
--#: ../semanage/seobject.py:536
-+#: ../semanage/seobject.py:540
- msgid "Requires seuser or serange"
- msgstr "seuser କିମ୍ବା serange ଆବଶ୍ଯକ"
+-#: ../gui/selinux.tbl:33
+-msgid "Disable SELinux protection for arpwatch daemon"
++#: ../gui/system-config-selinux.glade:1803
++msgid "Delete File Context"
+ msgstr ""
  
--#: ../semanage/seobject.py:559 ../semanage/seobject.py:605
-+#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
- #, python-format
- msgid "Login mapping for %s is not defined"
- msgstr "%s ପାଇଁ ଲଗଇନ୍ ପ୍ରତିଚିତ୍ରଣ ର ବ୍ଯାଖ୍ଯା କରାଯାଇ ନାହିଁ"
+-#: ../gui/selinux.tbl:34
+-msgid "Disable SELinux protection for auditd daemon"
++#: ../gui/system-config-selinux.glade:1819
++msgid "Toggle between all and customized file context"
+ msgstr ""
  
--#: ../semanage/seobject.py:563
-+#: ../semanage/seobject.py:567
- #, python-format
- msgid "Could not query seuser for %s"
- msgstr "%s ପାଇଁ seuser କୁ ପ୍ରଶ୍ନ ପଚାରି ପାରିବ ନାହିଁ"
+-#: ../gui/selinux.tbl:35
+-msgid "Disable SELinux protection for automount daemon"
++#: ../gui/system-config-selinux.glade:1939
++msgid "label38"
+ msgstr ""
  
--#: ../semanage/seobject.py:577
-+#: ../semanage/seobject.py:581
- #, python-format
- msgid "Could not modify login mapping for %s"
- msgstr "%s ପାଇଁ ଲଗଇନ୍ ପ୍ରତିଚିତ୍ରଣ କୁ ରୂପାନ୍ତରିତ କରି ପାରିଲା ନାହିଁ"
+-#: ../gui/selinux.tbl:36
+-msgid "Disable SELinux protection for avahi"
++#: ../gui/system-config-selinux.glade:1976
++msgid "Add SELinux User Mapping"
+ msgstr ""
  
--#: ../semanage/seobject.py:611
-+#: ../semanage/seobject.py:615
- #, python-format
- msgid "Login mapping for %s is defined in policy, cannot be deleted"
- msgstr "%s ପାଇଁ ଲଗଇନ୍ ପ୍ରତିଚିତ୍ରଣ ଟି ନିୟମ ରେ ବ୍ଯାଖ୍ଯା କରା ଯାଇଛି, ଏହାକୁ ଅପସାରଣ କରିହେବ ନାହିଁ"
+-#: ../gui/selinux.tbl:37
+-msgid "Disable SELinux protection for bluetooth daemon"
++#: ../gui/system-config-selinux.glade:1992
++msgid "Modify SELinux User Mapping"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2008
++msgid "Delete SELinux User Mapping"
+ msgstr ""
  
--#: ../semanage/seobject.py:615
-+#: ../semanage/seobject.py:619
- #, python-format
- msgid "Could not delete login mapping for %s"
- msgstr "%s ପାଇଁ ଲଗଇନ୍ ପ୍ରତିଚିତ୍ରଣ କୁ ଅପସାରଣ କରି ପାରିଲା ନାହିଁ"
+-#: ../gui/selinux.tbl:38
+-msgid "Disable SELinux protection for canna daemon"
++#: ../gui/system-config-selinux.glade:2126
++msgid "label39"
+ msgstr ""
  
--#: ../semanage/seobject.py:637 ../semanage/seobject.py:655
--#: ../semanage/seobject.py:893
-+#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
-+#: ../semanage/seobject.py:897
- msgid "Could not list login mappings"
- msgstr "ଲଗଇନ୍ ପ୍ରତିଚିତ୍ରଣ କୁ ତାଲିକା ରେ ଲେଖି ପାରିଲା ନାହିଁ"
+-#: ../gui/selinux.tbl:39
+-msgid "Disable SELinux protection for cardmgr daemon"
++#: ../gui/system-config-selinux.glade:2163
++msgid "Add User"
+ msgstr ""
  
--#: ../semanage/seobject.py:680 ../semanage/seobject.py:685
-+#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../gui/system-config-selinux.glade:100
- msgid "Login Name"
- msgstr "ଲଗଇନ ନାମ"
+-#: ../gui/selinux.tbl:40
+-msgid "Disable SELinux protection for Cluster Server"
++#: ../gui/system-config-selinux.glade:2179
++msgid "Modify User"
+ msgstr ""
  
--#: ../semanage/seobject.py:680 ../semanage/seobject.py:685
--#: ../semanage/seobject.py:943 ../semanage/seobject.py:948
-+#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../gui/system-config-selinux.glade:128
-+#: ../gui/system-config-selinux.glade:915
-+#: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
- msgid "SELinux User"
- msgstr "SELinux ଚାଳକ"
- 
--#: ../semanage/seobject.py:680
-+#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
-+#: ../gui/system-config-selinux.glade:943
- msgid "MLS/MCS Range"
- msgstr "MLS/MCS ପରିସର"
- 
--#: ../semanage/seobject.py:699 ../semanage/seobject.py:730
--#: ../semanage/seobject.py:797 ../semanage/seobject.py:854
--#: ../semanage/seobject.py:860
-+#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
-+#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
-+#: ../semanage/seobject.py:864
- #, python-format
- msgid "Could not check if SELinux user %s is defined"
- msgstr "%s SELinux ଚାଳକ ର ବ୍ଯାଖ୍ଯା କରା ଯାଇଛି କି ନାହିଁ ତାହା ଯାଞ୍ଚ କରି ପାରିଲା ନାହିଁ"
+-#: ../gui/selinux.tbl:41
++#: ../gui/system-config-selinux.glade:2195
++msgid "Delete User"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2313
++msgid "label41"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2350
++msgid "Add Network Port"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2366
++msgid "Edit Network Port"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2382
++msgid "Delete Network Port"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2418
++#: ../gui/system-config-selinux.glade:2436
++msgid "Toggle between Customized and All Ports"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2556
++msgid "label42"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2593
++msgid "Generate new policy module"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2609
++msgid "Load policy module"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2625
++msgid "Remove loadable policy module"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2661
+ msgid ""
+-"Allow cdrecord to read various content. nfs, samba, removable devices, user "
+-"temp and untrusted content files"
++"Enable/Disable additional audit rules, that are normally not reported in the "
++"log files."
+ msgstr ""
  
--#: ../semanage/seobject.py:702 ../semanage/seobject.py:803
--#: ../semanage/seobject.py:866
-+#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
-+#: ../semanage/seobject.py:870
- #, python-format
- msgid "Could not query user for %s"
- msgstr "%s ପାଇଁ ଚାଳକ କୁ ପ୍ରଶ୍ନ ପଚାରି ପାରିବ ନାହିଁ"
+-#: ../gui/selinux.tbl:42
+-msgid "Disable SELinux protection for ciped daemon"
++#: ../gui/system-config-selinux.glade:2781
++msgid "label44"
+ msgstr ""
  
--#: ../semanage/seobject.py:722
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:726
-+#, python-format
- msgid "You must add at least one role for %s"
--msgstr "%s ପାଇଁ ଫାଇଲ ପ୍ରସଙ୍ଗ କୁ ଯୋଗ କରି ପାରିଲା ନାହିଁ"
-+msgstr "%s ପାଇଁ ଅତିକମରେ ଗୋଟିଏ ଭୁମିକା ଯୋଗ କରିବା ଉଚିତ"
+-#: ../gui/selinux.tbl:43
+-msgid "Disable SELinux protection for clamd daemon"
++#: ../gui/system-config-selinux.glade:2818
++msgid "Change process mode to permissive."
+ msgstr ""
  
--#: ../semanage/seobject.py:737
-+#: ../semanage/seobject.py:741
- #, python-format
- msgid "Could not create SELinux user for %s"
- msgstr "%s ପାଇଁ SELinux ଚାଳକ କୁ ସ୍ରୁଷ୍ଟି କରି ପାରିଲା ନାହିଁ"
+-#: ../gui/selinux.tbl:44
+-msgid "Disable SELinux protection for clamscan"
++#: ../gui/system-config-selinux.glade:2836
++msgid "Change process mode to enforcing"
+ msgstr ""
  
--#: ../semanage/seobject.py:746
-+#: ../semanage/seobject.py:750
- #, python-format
- msgid "Could not add role %s for %s"
- msgstr "%s ପାଇଁ %s ଦାୟିତ୍ବ କୁ ଯୋଗ କରି ପାରିଲା ନାହିଁ"
+-#: ../gui/selinux.tbl:45
+-msgid "Disable SELinux protection for clvmd"
++#: ../gui/system-config-selinux.glade:2928
++msgid "Process Domain"
+ msgstr ""
  
--#: ../semanage/seobject.py:755
-+#: ../semanage/seobject.py:759
- #, python-format
- msgid "Could not set MLS level for %s"
- msgstr "%s ପାଇଁ ଏମ୍.ଏଲ.ଏସ୍. ସ୍ତର କୁ ସେଟ କରି ପାରିଲା ନାହିଁ"
+-#: ../gui/selinux.tbl:46
+-msgid "Disable SELinux protection for comsat daemon"
++#: ../gui/system-config-selinux.glade:2956
++msgid "label59"
+ msgstr ""
  
--#: ../semanage/seobject.py:758
-+#: ../semanage/seobject.py:762
- #, python-format
- msgid "Could not add prefix %s for %s"
- msgstr "%s ପାଇଁ %s ଉପସର୍ଗ କୁ ଯୋଗ କରି ପାରିଲା ନାହିଁ"
+-#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
+-#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
+-msgid "Disable SELinux protection for courier daemon"
++#: ../gui/usersPage.py:138
++#, python-format
++msgid "SELinux user '%s' is required"
+ msgstr ""
  
--#: ../semanage/seobject.py:761
-+#: ../semanage/seobject.py:765
- #, python-format
- msgid "Could not extract key for %s"
- msgstr "%s ପାଇଁ ଚାବି କୁ ନିର୍ଯ୍ଯାସ କରି ପାରିଲା ନାହିଁ"
+-#: ../gui/selinux.tbl:52
+-msgid "Disable SELinux protection for cpucontrol daemon"
++#: ../sepolicy/sepolicy.py:106
++msgid "Generate SELinux man pages"
+ msgstr ""
  
--#: ../semanage/seobject.py:765
-+#: ../semanage/seobject.py:769
- #, python-format
- msgid "Could not add SELinux user %s"
- msgstr "SELinux ଚାଳକ %s କୁ ଯୋଗ କରି ପାରିଲା ନାହିଁ"
+-#: ../gui/selinux.tbl:53
+-msgid "Disable SELinux protection for cpuspeed daemon"
++#: ../sepolicy/sepolicy.py:110
++msgid "path in which the generated SELinux man pages will be stored"
+ msgstr ""
  
--#: ../semanage/seobject.py:787
-+#: ../semanage/seobject.py:791
- msgid "Requires prefix, roles, level or range"
- msgstr "ଉପସର୍ଗ, ଦାୟିତ୍ବ, ସ୍ତର କିମ୍ବା ପରିସର ଆବଶ୍ଯକ"
+-#: ../gui/selinux.tbl:54
+-msgid "Cron"
++#: ../sepolicy/sepolicy.py:114
++msgid "All domains"
+ msgstr ""
  
--#: ../semanage/seobject.py:789
-+#: ../semanage/seobject.py:793
- msgid "Requires prefix or roles"
- msgstr "ଉପସର୍ଗ କିମ୍ବା ଦାୟିତ୍ବ ଆବଶ୍ଯକ"
+-#: ../gui/selinux.tbl:54
+-msgid "Disable SELinux protection for crond daemon"
++#: ../sepolicy/sepolicy.py:116
++msgid "Domain name(s) of man pages to be created"
+ msgstr ""
  
--#: ../semanage/seobject.py:799 ../semanage/seobject.py:856
-+#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
- #, python-format
- msgid "SELinux user %s is not defined"
- msgstr "SELinux ଚାଳକ %s କୁ ପୂର୍ବରୁ ବ୍ଯାଖ୍ଯା କରାଯାଇ ନାହିଁ"
+-#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
+-#: ../gui/selinux.tbl:91
+-msgid "Printing"
++#: ../sepolicy/sepolicy.py:164
++msgid "Query SELinux policy network information"
+ msgstr ""
  
--#: ../semanage/seobject.py:828
-+#: ../semanage/seobject.py:832
- #, python-format
- msgid "Could not modify SELinux user %s"
- msgstr "SELinux ଚାଳକ %s କୁ ରୂପାନ୍ତରିତ କରି ପାରିଲା ନାହିଁ"
+-#: ../gui/selinux.tbl:55
+-msgid "Disable SELinux protection for cupsd back end server"
++#: ../sepolicy/sepolicy.py:169
++msgid "list all SELinux port types"
+ msgstr ""
  
--#: ../semanage/seobject.py:862
-+#: ../semanage/seobject.py:866
- #, python-format
- msgid "SELinux user %s is defined in policy, cannot be deleted"
- msgstr "SELinux ଚାଳକ %s କୁ ନୀତି ରେ ବ୍ଯାଖ୍ଯା କରା ଯାଇଛି, ଏହାକୁ ଅପସାରଣ କରି ପାରିବ ନାହିଁ"
+-#: ../gui/selinux.tbl:56
+-msgid "Disable SELinux protection for cupsd daemon"
++#: ../sepolicy/sepolicy.py:172
++msgid "show SELinux type related to the port"
+ msgstr ""
  
--#: ../semanage/seobject.py:873
-+#: ../semanage/seobject.py:877
- #, python-format
- msgid "Could not delete SELinux user %s"
- msgstr "SELinux ଚାଳକ %s କୁ ଅପସାରଣ କରି ପାରିଲା ନାହିଁ"
+-#: ../gui/selinux.tbl:57
+-msgid "Disable SELinux protection for cupsd_lpd"
++#: ../sepolicy/sepolicy.py:175
++msgid "Show ports defined for this SELinux type"
+ msgstr ""
  
--#: ../semanage/seobject.py:911
-+#: ../semanage/seobject.py:915
- msgid "Could not list SELinux users"
- msgstr "SELinux ଚାଳକ କୁ ଗୋଟିଏ ତାଲିକା ରେ ଲେଖି ପାରିଲା ନାହିଁ"
+-#: ../gui/selinux.tbl:58
+-msgid "CVS"
+-msgstr "CVS"
++#: ../sepolicy/sepolicy.py:178
++msgid "show ports to which this domain can bind and/or connect"
++msgstr ""
  
--#: ../semanage/seobject.py:917
-+#: ../semanage/seobject.py:921
- #, python-format
- msgid "Could not list roles for user %s"
- msgstr " %s ଚାଳକ ର ଦାୟିତ୍ବ କୁ ତାଲିକା ରେ ଲେଖି ପାରିଲା ନାହିଁ"
+-#: ../gui/selinux.tbl:58
+-msgid "Disable SELinux protection for cvs daemon"
++#: ../sepolicy/sepolicy.py:192
++msgid "query SELinux policy to see if domains can communicate with each other"
+ msgstr ""
  
--#: ../semanage/seobject.py:942
-+#: ../semanage/seobject.py:946
- msgid "Labeling"
- msgstr "ନାମପଟିକରଣ"
+-#: ../gui/selinux.tbl:59
+-msgid "Disable SELinux protection for cyrus daemon"
++#: ../sepolicy/sepolicy.py:195
++msgid "Source Domain"
+ msgstr ""
  
--#: ../semanage/seobject.py:942
-+#: ../semanage/seobject.py:946
- msgid "MLS/"
- msgstr "MLS/"
+-#: ../gui/selinux.tbl:60
+-msgid "Disable SELinux protection for dbskkd daemon"
++#: ../sepolicy/sepolicy.py:198
++msgid "Target Domain"
+ msgstr ""
  
--#: ../semanage/seobject.py:943
-+#: ../semanage/seobject.py:947
- msgid "Prefix"
- msgstr "ଉପସର୍ଗ"
+-#: ../gui/selinux.tbl:61
+-msgid "Disable SELinux protection for dbusd daemon"
++#: ../sepolicy/sepolicy.py:215
++msgid "query SELinux Policy to see description of booleans"
+ msgstr ""
  
--#: ../semanage/seobject.py:943
-+#: ../semanage/seobject.py:947
- msgid "MCS Level"
- msgstr "MCS ସ୍ତର"
+-#: ../gui/selinux.tbl:62
+-msgid "Disable SELinux protection for dccd"
++#: ../sepolicy/sepolicy.py:219
++msgid "get all booleans desctiption"
+ msgstr ""
  
--#: ../semanage/seobject.py:943
-+#: ../semanage/seobject.py:947
- msgid "MCS Range"
- msgstr "MCS ପରିସର"
+-#: ../gui/selinux.tbl:63
+-msgid "Disable SELinux protection for dccifd"
++#: ../sepolicy/sepolicy.py:221
++msgid "boolean to get description"
+ msgstr ""
  
--#: ../semanage/seobject.py:943 ../semanage/seobject.py:948
-+#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
- msgid "SELinux Roles"
- msgstr "SELinux ଭୂମିକାଗୁଡିକ"
+-#: ../gui/selinux.tbl:64
+-msgid "Disable SELinux protection for dccm"
++#: ../sepolicy/sepolicy.py:231
++msgid ""
++"query SELinux Policy to see how a source process domain can transition to "
++"the target process domain"
+ msgstr ""
  
--#: ../semanage/seobject.py:963
-+#: ../semanage/seobject.py:967
- msgid "Protocol udp or tcp is required"
- msgstr "ୟୁ.ଡି.ପି. କିମ୍ବା ଟି.ସି.ପି. ପ୍ରୋଟୋକଲ ଆବଶ୍ଯକ"
+-#: ../gui/selinux.tbl:65
+-msgid "Disable SELinux protection for ddt daemon"
++#: ../sepolicy/sepolicy.py:234
++msgid "source process domain"
+ msgstr ""
  
--#: ../semanage/seobject.py:965
-+#: ../semanage/seobject.py:969
- msgid "Port is required"
- msgstr "ସଂଯୋଗିକୀ ଆବଶ୍ଯକ"
+-#: ../gui/selinux.tbl:66
+-msgid "Disable SELinux protection for devfsd daemon"
++#: ../sepolicy/sepolicy.py:237
++msgid "target process domain"
+ msgstr ""
  
--#: ../semanage/seobject.py:975
-+#: ../semanage/seobject.py:979
- msgid "Invalid Port"
+-#: ../gui/selinux.tbl:67
+-msgid "Disable SELinux protection for dhcpc daemon"
++#: ../sepolicy/sepolicy.py:259
++msgid "Generate SELinux Policy module template"
  msgstr ""
  
--#: ../semanage/seobject.py:979
-+#: ../semanage/seobject.py:983
- #, python-format
- msgid "Could not create a key for %s/%s"
- msgstr "%s/%s ପାଇଁ ଚାବି ସ୍ରୁଷ୍ଟି କରି ପାରିଲା ନାହିଁ"
+-#: ../gui/selinux.tbl:68
+-msgid "Disable SELinux protection for dhcpd daemon"
++#: ../sepolicy/sepolicy.py:265
++msgid "name of policy to generate"
+ msgstr ""
  
--#: ../semanage/seobject.py:990
-+#: ../semanage/seobject.py:994
- msgid "Type is required"
- msgstr "ପ୍ରକାର ଆବଶ୍ଯକ"
+-#: ../gui/selinux.tbl:69
+-msgid "Disable SELinux protection for dictd daemon"
++#: ../sepolicy/sepolicy.py:267
++msgid "executable to confine"
+ msgstr ""
  
--#: ../semanage/seobject.py:996 ../semanage/seobject.py:1055
--#: ../semanage/seobject.py:1110 ../semanage/seobject.py:1116
-+#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
-+#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
- #, python-format
- msgid "Could not check if port %s/%s is defined"
- msgstr "%s/%s ସଂଯୋଗିକୀ ର ବ୍ଯାଖ୍ଯା କରା ଯାଇଛି କି ନାହିଁ ତାହା ଯାଞ୍ଚ କରି ପାରିଲା ନାହିଁ"
+-#: ../gui/selinux.tbl:70
+-msgid "Allow sysadm_t to directly start daemons"
++#: ../sepolicy/sepolicy.py:269
++msgid "run policy generation test suite"
+ msgstr ""
  
--#: ../semanage/seobject.py:998
-+#: ../semanage/seobject.py:1002
- #, python-format
- msgid "Port %s/%s already defined"
- msgstr "%s/%s ସଂଯୋଗିକୀ କୁ ପୂର୍ବରୁ ବ୍ଯାଖ୍ଯା କରା ଯାଇଛି"
+-#: ../gui/selinux.tbl:71
+-msgid "Disable SELinux protection for Evolution"
++#: ../sepolicy/sepolicy.py:274
++msgid "commands"
+ msgstr ""
  
--#: ../semanage/seobject.py:1002
-+#: ../semanage/seobject.py:1006
- #, python-format
- msgid "Could not create port for %s/%s"
- msgstr "%s/%s ପାଇଁ ସଂଯୋଗିକୀ ସ୍ରୁଷ୍ଟି କରି ପାରିଲା ନାହିଁ"
+-#: ../gui/selinux.tbl:72
+-msgid "Games"
+-msgstr "Speele"
++#: ../sepolicy/sepolicy/generate.py:185
++msgid "Internet Services Daemon"
++msgstr ""
  
--#: ../semanage/seobject.py:1008
-+#: ../semanage/seobject.py:1012
- #, python-format
- msgid "Could not create context for %s/%s"
- msgstr "%s/%s ପାଇଁ ପ୍ରସଙ୍ଗ ସ୍ରୁଷ୍ଟି କରି ପାରିଲା ନାହିଁ"
+-#: ../gui/selinux.tbl:72
+-msgid "Disable SELinux protection for games"
++#: ../sepolicy/sepolicy/generate.py:198
++msgid "Valid Types:\n"
+ msgstr ""
  
--#: ../semanage/seobject.py:1012
-+#: ../semanage/seobject.py:1016
- #, python-format
- msgid "Could not set user in port context for %s/%s"
- msgstr "%s/%s ପାଇଁ ସଂଯୋଗିକୀ ପ୍ରସଙ୍ଗ ରେ ଚାଳକ କୁ ସେଟ କରି ପାରିଲା ନାହିଁ"
+-#: ../gui/selinux.tbl:73
+-msgid "Disable SELinux protection for the web browsers"
++#: ../sepolicy/sepolicy/generate.py:232
++#, python-format
++msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+ msgstr ""
  
--#: ../semanage/seobject.py:1016
-+#: ../semanage/seobject.py:1020
- #, python-format
- msgid "Could not set role in port context for %s/%s"
- msgstr "%s/%s ପାଇଁ ସଂଯୋଗିକୀ ପ୍ରସଙ୍ଗ ରେ ଦାୟିତ୍ବ ସେଟ କରି ପାରିଲା ନାହିଁ"
+-#: ../gui/selinux.tbl:74
+-msgid "Disable SELinux protection for Thunderbird"
++#: ../sepolicy/sepolicy/generate.py:359
++msgid "You must enter a name for your confined process/user"
+ msgstr ""
  
--#: ../semanage/seobject.py:1020
-+#: ../semanage/seobject.py:1024
- #, python-format
- msgid "Could not set type in port context for %s/%s"
- msgstr "%s/%s ପାଇଁ ସଂଯୋଗିକୀ ପ୍ରସଙ୍ଗ ରେ କିଛି ଭିନ୍ନତା କୁ ସେଟ କରି ପାରିଲା ନାହିଁ"
+-#: ../gui/selinux.tbl:75
+-msgid "Disable SELinux protection for distccd daemon"
++#: ../sepolicy/sepolicy/generate.py:361
++msgid ""
++"Name must be alpha numberic with no spaces. Consider using option \"-n "
++"MODULENAME\""
+ msgstr ""
  
--#: ../semanage/seobject.py:1025
-+#: ../semanage/seobject.py:1029
- #, python-format
- msgid "Could not set mls fields in port context for %s/%s"
- msgstr "%s/%s ପାଇଁ ସଂଯୋଗିକୀ ପ୍ରସଙ୍ଗ ରେ ଏମ୍.ଏଲ.ଏସ୍. କ୍ଷେତ୍ର କୁ ସେଟ କରି ପାରିଲା ନାହିଁ"
+-#: ../gui/selinux.tbl:76
+-msgid "Disable SELinux protection for dmesg daemon"
++#: ../sepolicy/sepolicy/generate.py:449
++msgid "User Role types can not be assigned executables."
+ msgstr ""
  
--#: ../semanage/seobject.py:1029
-+#: ../semanage/seobject.py:1033
- #, python-format
- msgid "Could not set port context for %s/%s"
- msgstr "%s/%s ପାଇଁ ସଂଯୋଗିକୀ ପ୍ରସଙ୍ଗ କୁ ସେଟ କରି ପାରିଲା ନାହିଁ"
+-#: ../gui/selinux.tbl:77
+-msgid "Disable SELinux protection for dnsmasq daemon"
++#: ../sepolicy/sepolicy/generate.py:455
++msgid "Only Daemon apps can use an init script.."
+ msgstr ""
  
--#: ../semanage/seobject.py:1033
-+#: ../semanage/seobject.py:1037
- #, python-format
- msgid "Could not add port %s/%s"
- msgstr "%s/%s ସଂଯୋଗିକୀ କୁ ଯୋଗ କରି ପାରିଲା ନାହିଁ"
+-#: ../gui/selinux.tbl:78
+-msgid "Disable SELinux protection for dovecot daemon"
++#: ../sepolicy/sepolicy/generate.py:473
++msgid "use_resolve must be a boolean value "
+ msgstr ""
  
--#: ../semanage/seobject.py:1047 ../semanage/seobject.py:1312
--#: ../semanage/seobject.py:1508
-+#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
-+#: ../semanage/seobject.py:1512
- msgid "Requires setype or serange"
- msgstr "setype କିମ୍ବା serange କୁ ଆବଶ୍ଯକ କରେ"
+-#: ../gui/selinux.tbl:79
+-msgid "Disable SELinux protection for entropyd daemon"
++#: ../sepolicy/sepolicy/generate.py:479
++msgid "use_syslog must be a boolean value "
+ msgstr ""
  
--#: ../semanage/seobject.py:1049
-+#: ../semanage/seobject.py:1053
- msgid "Requires setype"
- msgstr "setype କୁ ଆବଶ୍ଯକ କରେ"
+-#: ../gui/selinux.tbl:80
+-msgid "Disable SELinux protection for fetchmail"
++#: ../sepolicy/sepolicy/generate.py:485
++msgid "use_kerberos must be a boolean value "
+ msgstr ""
  
--#: ../semanage/seobject.py:1057 ../semanage/seobject.py:1112
-+#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
- #, python-format
- msgid "Port %s/%s is not defined"
- msgstr "%s/%s ସଂଯୋଗିକୀ କୁ ବ୍ଯାଖ୍ଯା କରା ଯାଇ ନାହିଁ"
+-#: ../gui/selinux.tbl:81
+-msgid "Disable SELinux protection for fingerd daemon"
++#: ../sepolicy/sepolicy/generate.py:491
++msgid "manage_krb5_rcache must be a boolean value "
+ msgstr ""
  
--#: ../semanage/seobject.py:1061
-+#: ../semanage/seobject.py:1065
- #, python-format
- msgid "Could not query port %s/%s"
- msgstr "%s/%s ସଂଯୋଗିକୀ କୁ ପ୍ରଶ୍ନ ପଚାରି ପାରିଲା ନାହିଁ"
+-#: ../gui/selinux.tbl:82
+-msgid "Disable SELinux protection for freshclam daemon"
++#: ../sepolicy/sepolicy/generate.py:521
++msgid "USER Types automatically get a tmp type"
+ msgstr ""
  
--#: ../semanage/seobject.py:1072
-+#: ../semanage/seobject.py:1076
- #, python-format
- msgid "Could not modify port %s/%s"
- msgstr "%s/%s ସଂଯୋଗିକୀ କୁ ରୂପାନ୍ତରିତ କରି ପାରିଲା ନାହିଁ"
+-#: ../gui/selinux.tbl:83
+-msgid "Disable SELinux protection for fsdaemon daemon"
++#: ../sepolicy/sepolicy/generate.py:1039
++msgid "You must enter the executable path for your confined process"
+ msgstr ""
  
--#: ../semanage/seobject.py:1085
-+#: ../semanage/seobject.py:1089
- msgid "Could not list the ports"
- msgstr "ସଂଯୋଗିକୀ ମାନଙ୍କୁ ତାଲିକାଭୁକ୍ତ କରିପାରିବେ ନାହିଁ"
+-#: ../gui/selinux.tbl:84
+-msgid "Disable SELinux protection for gpm daemon"
++#: ../sepolicy/sepolicy/generate.py:1272
++msgid "Type Enforcement file"
+ msgstr ""
  
--#: ../semanage/seobject.py:1101
-+#: ../semanage/seobject.py:1105
- #, python-format
- msgid "Could not delete the port %s"
- msgstr "%s ସଂଯୋଗିକୀ କୁ ଅପସାରଣ କରି ପାରିଲା ନାହିଁ"
+-#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
+-msgid "NFS"
+-msgstr "NFS"
++#: ../sepolicy/sepolicy/generate.py:1273
++msgid "Interface file"
++msgstr ""
  
--#: ../semanage/seobject.py:1118
-+#: ../semanage/seobject.py:1122
- #, python-format
- msgid "Port %s/%s is defined in policy, cannot be deleted"
- msgstr "%s/%s ସଂଯୋଗିକୀ ଟି ନିୟମ ରେ ବ୍ଯାଖ୍ଯା କରା ଯାଇଛି, ଏହାକୁ ଅପସାରଣ କରିହେବ ନାହିଁ"
+-#: ../gui/selinux.tbl:85
+-msgid "Disable SELinux protection for gss daemon"
++#: ../sepolicy/sepolicy/generate.py:1274
++msgid "File Contexts file"
+ msgstr ""
  
--#: ../semanage/seobject.py:1122
-+#: ../semanage/seobject.py:1126
- #, python-format
- msgid "Could not delete port %s/%s"
- msgstr "%s/%s ସଂଯୋଗିକୀ କୁ ଅପସାରଣ କରି ପାରିଲା ନାହିଁ"
+-#: ../gui/selinux.tbl:86
+-msgid "Disable SELinux protection for Hal daemon"
++#: ../sepolicy/sepolicy/generate.py:1275
++msgid "Spec file"
+ msgstr ""
  
--#: ../semanage/seobject.py:1138 ../semanage/seobject.py:1160
-+#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
- msgid "Could not list ports"
- msgstr "ସଂଯୋଗିକୀ ମାନଙ୍କୁ ତାଲିକା ରେ ଲେଖି ପାରିବ ନାହିଁ"
+-#: ../gui/selinux.tbl:87
+-msgid "Compatibility"
++#: ../sepolicy/sepolicy/generate.py:1276
++msgid "Setup Script"
+ msgstr ""
  
--#: ../semanage/seobject.py:1199
-+#: ../semanage/seobject.py:1203
- msgid "SELinux Port Type"
- msgstr "SELinux ସଂଯୋଗିକୀ ପ୍ରକାର"
+-#: ../gui/selinux.tbl:87
++#: booleans.py:1
+ msgid ""
+-"Do not audit things that we know to be broken but which are not security "
+-"risks"
++"Allow ABRT to modify public files used for public file transfer services."
+ msgstr ""
  
--#: ../semanage/seobject.py:1199
-+#: ../semanage/seobject.py:1203
- msgid "Proto"
- msgstr "ପ୍ରଥମ"
+-#: ../gui/selinux.tbl:88
+-msgid "Disable SELinux protection for hostname daemon"
++#: booleans.py:2
++msgid ""
++"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
+ msgstr ""
  
--#: ../semanage/seobject.py:1199
-+#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
- msgid "Port Number"
- msgstr "ସଂଯୋଗିକୀ ସଂଖ୍ୟା"
+-#: ../gui/selinux.tbl:89
+-msgid "Disable SELinux protection for hotplug daemon"
++#: booleans.py:3
++msgid "Allow amavis to use JIT compiler"
+ msgstr ""
  
--#: ../semanage/seobject.py:1218
--#, fuzzy
-+#: ../semanage/seobject.py:1222
- msgid "Node Address is required"
--msgstr "ସଂଯୋଗିକୀ ଆବଶ୍ଯକ"
-+msgstr "ନୋଡ ଠିକଣା ଆବଶ୍ଯକ"
+-#: ../gui/selinux.tbl:90
+-msgid "Disable SELinux protection for howl daemon"
++#: booleans.py:4
++msgid "Allow antivirus programs to read non security files on a system"
+ msgstr ""
  
--#: ../semanage/seobject.py:1233
-+#: ../semanage/seobject.py:1237
- msgid "Unknown or missing protocol"
--msgstr ""
-+msgstr "ଅଜଣା କିମ୍ବା ଅନୁପସ୍ଥିତ ପ୍ରୋଟୋକଲ"
+-#: ../gui/selinux.tbl:91
+-msgid "Disable SELinux protection for cups hplip daemon"
++#: booleans.py:5
++msgid ""
++"Allow users to resolve user passwd entries directly from ldap rather then "
++"using a sssd server"
+ msgstr ""
  
--#: ../semanage/seobject.py:1247 ../semanage/seobject.py:1446
--#: ../semanage/seobject.py:1724
-+#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
-+#: ../semanage/seobject.py:1728
- msgid "SELinux Type is required"
- msgstr "SELinux ପ୍ରକାର ଆବଶ୍ଯକ"
+-#: ../gui/selinux.tbl:92
+-msgid "Disable SELinux protection for httpd rotatelogs"
++#: booleans.py:6
++msgid "Allow users to login using a radius server"
+ msgstr ""
  
--#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1316
--#: ../semanage/seobject.py:1352 ../semanage/seobject.py:1450
--#: ../semanage/seobject.py:1512 ../semanage/seobject.py:1546
--#: ../semanage/seobject.py:1728
-+#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
-+#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
-+#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
-+#: ../semanage/seobject.py:1732
- #, python-format
- msgid "Could not create key for %s"
- msgstr "%s ପାଇଁ ଚାବି ସ୍ରୁଷ୍ଟି କରି ପାରିଲା ନାହିଁ"
+-#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
+-msgid "HTTPD Service"
++#: booleans.py:7
++msgid "Allow users to login using a yubikey  server"
+ msgstr ""
  
--#: ../semanage/seobject.py:1253 ../semanage/seobject.py:1320
--#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1362
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
-+#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
-+#, python-format
- msgid "Could not check if addr %s is defined"
--msgstr "%s/%s ସଂଯୋଗିକୀ ର ବ୍ଯାଖ୍ଯା କରା ଯାଇଛି କି ନାହିଁ ତାହା ଯାଞ୍ଚ କରି ପାରିଲା ନାହିଁ"
-+msgstr "%s ଠିକଣା ବ୍ଯାଖ୍ଯା କରାଯାଇଛି କି ନାହିଁ ତାହା ଯାଞ୍ଚ କରିପାରିଲା ନାହିଁ"
+-#: ../gui/selinux.tbl:93
+-msgid "Disable SELinux protection for http suexec"
++#: booleans.py:8
++msgid ""
++"Allow cdrecord to read various content. nfs, samba, removable devices, user "
++"temp and untrusted content files"
+ msgstr ""
  
--#: ../semanage/seobject.py:1262
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1266
-+#, python-format
- msgid "Could not create addr for %s"
--msgstr "%s ପାଇଁ ଗୋଟିଏ ଚାବି ସ୍ରୁଷ୍ଟି କରି ପାରିଲା ନାହିଁ"
-+msgstr "%s ପାଇଁ ଠିକଣା ସୃଷ୍ଟି କରିପାରିଲା ନାହିଁ"
+-#: ../gui/selinux.tbl:94
+-msgid "Disable SELinux protection for hwclock daemon"
++#: booleans.py:9
++msgid "Allow clamd to use JIT compiler"
+ msgstr ""
  
--#: ../semanage/seobject.py:1268 ../semanage/seobject.py:1466
--#: ../semanage/seobject.py:1686
-+#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
-+#: ../semanage/seobject.py:1690
- #, python-format
- msgid "Could not create context for %s"
- msgstr "%s ପାଇଁ ପ୍ରସଙ୍ଗ ସ୍ରୁଷ୍ଟି କରି ପାରିଲା ନାହିଁ"
+-#: ../gui/selinux.tbl:95
+-msgid "Disable SELinux protection for i18n daemon"
++#: booleans.py:10
++msgid "Allow clamscan to non security files on a system"
+ msgstr ""
  
--#: ../semanage/seobject.py:1272
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1276
-+#, python-format
- msgid "Could not set mask for %s"
--msgstr "%s ପାଇଁ ନାମ ସେଟ କରି ପାରିଲା ନାହିଁ"
-+msgstr "%s ପାଇଁ ମାସ୍କ ସେଟ କରି ପାରିଲା ନାହିଁ"
+-#: ../gui/selinux.tbl:96
+-msgid "Disable SELinux protection for imazesrv daemon"
++#: booleans.py:11
++msgid "Allow clamscan to read user content"
+ msgstr ""
  
--#: ../semanage/seobject.py:1276
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1280
-+#, python-format
- msgid "Could not set user in addr context for %s"
--msgstr "%s ପାଇଁ ଫାଇଲ ପ୍ରସଙ୍ଗ ରେ ଚାଳକ କୁ ସେଟ କରି ପାରିଲା ନାହିଁ"
-+msgstr "%s ପାଇଁ ଠିକଣା ପ୍ରସଙ୍ଗରେ ଚାଳକକୁ ବିନ୍ୟାସ କରିପାରିଲା ନାହିଁ"
+-#: ../gui/selinux.tbl:97
+-msgid "Disable SELinux protection for inetd child daemons"
++#: booleans.py:12
++msgid ""
++"Allow Cobbler to modify public files used for public file transfer services."
+ msgstr ""
  
--#: ../semanage/seobject.py:1280
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1284
-+#, python-format
- msgid "Could not set role in addr context for %s"
--msgstr "%s ପାଇଁ ଫାଇଲ ପ୍ରସଙ୍ଗ ର ଦାୟିତ୍ବ କୁ ସେଟ କରି ପାରିଲା ନାହିଁ"
-+msgstr "%s ପାଇଁ ଠିକଣା ପ୍ରସଙ୍ଗରେ ଭୁମିକାକୁ ବିନ୍ୟାସ କରିପାରିଲା ନାହିଁ"
+-#: ../gui/selinux.tbl:98
+-msgid "Disable SELinux protection for inetd daemon"
++#: booleans.py:13
++msgid "Allow Cobbler to connect to the network using TCP."
+ msgstr ""
  
--#: ../semanage/seobject.py:1284
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1288
-+#, python-format
- msgid "Could not set type in addr context for %s"
--msgstr "%s ପାଇଁ ଫାଇଲ ପ୍ରସଙ୍ଗ ର ପ୍ରକାର କୁ ସେଟ କରି ପାରିଲା ନାହିଁ"
-+msgstr "%s ପାଇଁ ଠିକଣା ପ୍ରସଙ୍ଗରେ ପ୍ରକାରକୁ ବିନ୍ୟାସ କରିପାରିଲା ନାହିଁ"
+-#: ../gui/selinux.tbl:99
+-msgid "Disable SELinux protection for innd daemon"
++#: booleans.py:14
++msgid "Allow Cobbler to access cifs file systems."
+ msgstr ""
  
--#: ../semanage/seobject.py:1289
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1293
-+#, python-format
- msgid "Could not set mls fields in addr context for %s"
--msgstr "%s ପାଇଁ ଫାଇଲ ପ୍ରସଙ୍ଗ ରେ ଏମ୍.ଏଲ.ଏସ୍. କ୍ଷେତ୍ର କୁ ସେଟ କରି ପାରିଲା ନାହିଁ"
-+msgstr "%s ପାଇଁ ଠିକଣା ପ୍ରସଙ୍ଗରେ mls କ୍ଷେତ୍ରକୁ ବିନ୍ୟାସ କରିପାରିଲା ନାହିଁ"
+-#: ../gui/selinux.tbl:100
+-msgid "Disable SELinux protection for iptables daemon"
++#: booleans.py:15
++msgid "Allow Cobbler to access nfs file systems."
+ msgstr ""
  
--#: ../semanage/seobject.py:1293
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1297
-+#, python-format
- msgid "Could not set addr context for %s"
--msgstr "%s ପାଇଁ ଫାଇଲ ପ୍ରସଙ୍ଗ କୁ ସେଟ କରି ପାରିଲା ନାହିଁ"
-+msgstr "%s ପାଇଁ ଠିକଣା ପ୍ରସଙ୍ଗକୁ ବିନ୍ୟାସ କରିପାରିଲା ନାହିଁ"
+-#: ../gui/selinux.tbl:101
+-msgid "Disable SELinux protection for ircd daemon"
++#: booleans.py:16
++msgid "Allow collectd to connect to the network using TCP."
+ msgstr ""
  
--#: ../semanage/seobject.py:1297
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1301
-+#, python-format
- msgid "Could not add addr %s"
--msgstr "%s/%s ସଂଯୋଗିକୀ କୁ ଯୋଗ କରି ପାରିଲା ନାହିଁ"
-+msgstr "ଠିକଣା %sକୁ ଯୋଗକରିପାରିଲା ନାହିଁ"
+-#: ../gui/selinux.tbl:102
+-msgid "Disable SELinux protection for irqbalance daemon"
++#: booleans.py:17
++msgid "Allow codnor domain to connect to the network using TCP."
+ msgstr ""
  
--#: ../semanage/seobject.py:1322 ../semanage/seobject.py:1358
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
-+#, python-format
- msgid "Addr %s is not defined"
--msgstr "%s/%s ସଂଯୋଗିକୀ କୁ ବ୍ଯାଖ୍ଯା କରା ଯାଇ ନାହିଁ"
-+msgstr "ଠିକଣା %sକୁ ବ୍ଯାଖ୍ଯା କରା ଯାଇ ନାହିଁ"
+-#: ../gui/selinux.tbl:103
+-msgid "Disable SELinux protection for iscsi daemon"
++#: booleans.py:18
++msgid ""
++"Allow system cron jobs to relabel filesystem for restoring file contexts."
+ msgstr ""
  
--#: ../semanage/seobject.py:1326
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1330
-+#, python-format
- msgid "Could not query addr %s"
--msgstr "%s/%s ସଂଯୋଗିକୀ କୁ ପ୍ରଶ୍ନ ପଚାରି ପାରିଲା ନାହିଁ"
-+msgstr "ଠିକଣା %s କୁ ପ୍ରଶ୍ନ ପଚାରି ପାରିଲା ନାହିଁ"
+-#: ../gui/selinux.tbl:104
+-msgid "Disable SELinux protection for jabberd daemon"
++#: booleans.py:19
++msgid "Allow cvs daemon to read shadow"
+ msgstr ""
  
--#: ../semanage/seobject.py:1336
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1340
-+#, python-format
- msgid "Could not modify addr %s"
--msgstr "%s/%s ସଂଯୋଗିକୀ କୁ ରୂପାନ୍ତରିତ କରି ପାରିଲା ନାହିଁ"
-+msgstr "ଠିକଣା %s କୁ ପରିବର୍ତ୍ତନ କରିପାରିଲା ନାହିଁ"
+-#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
+-msgid "Kerberos"
+-msgstr "Kerberos"
++#: booleans.py:20
++msgid "Allow all daemons to write corefiles to /"
++msgstr ""
  
--#: ../semanage/seobject.py:1364
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1368
-+#, python-format
- msgid "Addr %s is defined in policy, cannot be deleted"
--msgstr "%s/%s ସଂଯୋଗିକୀ ଟି ନିୟମ ରେ ବ୍ଯାଖ୍ଯା କରା ଯାଇଛି, ଏହାକୁ ଅପସାରଣ କରିହେବ ନାହିଁ"
-+msgstr "ଠିକଣା %sଟି ନିୟମରେ ବ୍ଯାଖ୍ଯା କରାଯାଇଛି, ଏହାକୁ ଅପସାରଣ କରିହେବ ନାହିଁ"
+-#: ../gui/selinux.tbl:105
+-msgid "Disable SELinux protection for kadmind daemon"
++#: booleans.py:21
++msgid "Allow all daemons to use tcp wrappers."
+ msgstr ""
  
--#: ../semanage/seobject.py:1368
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1372
-+#, python-format
- msgid "Could not delete addr %s"
--msgstr "%s ଅନ୍ତରାପ୍ରୁଷ୍ଠ କୁ ଅପସାରଣ କରି ପାରିଲା ନାହିଁ"
-+msgstr "ଠିକଣା %sକୁ ଅପସାରଣ କରି ପାରିଲା ନାହିଁ"
+-#: ../gui/selinux.tbl:106
+-msgid "Disable SELinux protection for klogd daemon"
++#: booleans.py:22
++msgid "Allow all daemons the ability to read/write terminals"
+ msgstr ""
  
--#: ../semanage/seobject.py:1380
--#, fuzzy
-+#: ../semanage/seobject.py:1384
- msgid "Could not deleteall node mappings"
--msgstr "%s ପାଇଁ ଲଗଇନ୍ ପ୍ରତିଚିତ୍ରଣ କୁ ଅପସାରଣ କରି ପାରିଲା ନାହିଁ"
-+msgstr ""
+-#: ../gui/selinux.tbl:107
+-msgid "Disable SELinux protection for krb5kdc daemon"
++#: booleans.py:23
++msgid "Allow dbadm to manage files in users home directories"
+ msgstr ""
  
--#: ../semanage/seobject.py:1394
--#, fuzzy
-+#: ../semanage/seobject.py:1398
- msgid "Could not list addrs"
--msgstr "ସଂଯୋଗିକୀ ମାନଙ୍କୁ ତାଲିକା ରେ ଲେଖି ପାରିବ ନାହିଁ"
-+msgstr "ଠିକଣାଗୁଡ଼ିକୁ ତାଲିକାଭୁକ୍ତ କରିପାରିବ ନାହିଁ"
+-#: ../gui/selinux.tbl:108
+-msgid "Disable SELinux protection for ktalk daemons"
++#: booleans.py:24
++msgid "Allow dbadm to read files in users home directories"
+ msgstr ""
  
--#: ../semanage/seobject.py:1454 ../semanage/seobject.py:1516
--#: ../semanage/seobject.py:1550 ../semanage/seobject.py:1556
-+#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
-+#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
- #, python-format
- msgid "Could not check if interface %s is defined"
- msgstr "%s ଅନ୍ତରାପ୍ରୁଷ୍ଠ ର ବ୍ଯାଖ୍ଯା କରା ଯାଇଛି କି ନାହିଁ ତାହା ଯାଞ୍ଚ କରି ପାରିଲା ନାହିଁ"
+-#: ../gui/selinux.tbl:109
+-msgid "Disable SELinux protection for kudzu daemon"
++#: booleans.py:25
++msgid ""
++"Deny 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 ""
  
--#: ../semanage/seobject.py:1461
-+#: ../semanage/seobject.py:1465
- #, python-format
- msgid "Could not create interface for %s"
- msgstr "%s ପାଇଁ ଅନ୍ତରାପ୍ରୁଷ୍ଠ ସ୍ରୁଷ୍ଟି କରି ପାରିଲା ନାହିଁ"
+-#: ../gui/selinux.tbl:110
+-msgid "Disable SELinux protection for locate daemon"
++#: booleans.py:26
++msgid "Allow sysadm to debug or ptrace all processes."
+ msgstr ""
  
--#: ../semanage/seobject.py:1470
-+#: ../semanage/seobject.py:1474
- #, python-format
- msgid "Could not set user in interface context for %s"
- msgstr "%s ପାଇଁ ଅନ୍ତରାପ୍ରୁଷ୍ଠ ପ୍ରସଙ୍ଗ ରେ ଚାଳକ କୁ ସେଟ କରି ପାରିଲା ନାହିଁ"
+-#: ../gui/selinux.tbl:111
+-msgid "Disable SELinux protection for lpd daemon"
++#: booleans.py:27
++msgid "Allow dhcpc client applications to execute iptables commands"
+ msgstr ""
  
--#: ../semanage/seobject.py:1474
-+#: ../semanage/seobject.py:1478
- #, python-format
- msgid "Could not set role in interface context for %s"
- msgstr "%s ପାଇଁ ଅନ୍ତରାପ୍ରୁଷ୍ଠ ପ୍ରସଙ୍ଗ ରେ ଦାୟିତ୍ବ ସେଟ କରି ପାରିଲା ନାହିଁ"
+-#: ../gui/selinux.tbl:112
+-msgid "Disable SELinux protection for lrrd daemon"
++#: booleans.py:28
++msgid "Allow DHCP daemon to use LDAP backends"
+ msgstr ""
  
--#: ../semanage/seobject.py:1478
-+#: ../semanage/seobject.py:1482
- #, python-format
- msgid "Could not set type in interface context for %s"
- msgstr "%s ପାଇଁ ଅନ୍ତରାପ୍ରୁଷ୍ଠ ପ୍ରସଙ୍ଗ ରେ ପ୍ରକାର ସେଟ କରି ପାରିଲା ନାହିଁ"
+-#: ../gui/selinux.tbl:113
+-msgid "Disable SELinux protection for lvm daemon"
++#: booleans.py:29
++msgid "Allow all domains to use other domains file descriptors"
+ msgstr ""
  
--#: ../semanage/seobject.py:1483
-+#: ../semanage/seobject.py:1487
- #, python-format
- msgid "Could not set mls fields in interface context for %s"
- msgstr "%s ପାଇଁ ଅନ୍ତରାପ୍ରୁଷ୍ଠ ପ୍ରସଙ୍ଗ ରେ ଏମ୍.ଏଲ.ଏସ୍. କ୍ଷେତ୍ର ସେଟ କରି ପାରିଲା ନାହିଁ"
+-#: ../gui/selinux.tbl:114
+-msgid "Disable SELinux protection for mailman"
++#: booleans.py:30
++msgid "Allow all domains to have the kernel load modules"
+ msgstr ""
  
--#: ../semanage/seobject.py:1487
-+#: ../semanage/seobject.py:1491
- #, python-format
- msgid "Could not set interface context for %s"
- msgstr "%s ପାଇଁ ଅନ୍ତରାପ୍ରୁଷ୍ଠ ପ୍ରସଙ୍ଗ କୁ ସେଟ କରି ପାରିଲା ନାହିଁ"
+-#: ../gui/selinux.tbl:115
+-msgid "Allow evolution and thunderbird to read user files"
++#: booleans.py:31
++msgid "Allow the use of the audio devices as the source for the entropy feeds"
+ msgstr ""
  
--#: ../semanage/seobject.py:1491
-+#: ../semanage/seobject.py:1495
- #, python-format
- msgid "Could not set message context for %s"
- msgstr "%s ପାଇଁ ସନ୍ଦେଶ ପ୍ରସଙ୍ଗ କୁ ସେଟ କରି ପାରିଲା ନାହିଁ"
+-#: ../gui/selinux.tbl:116
+-msgid "Disable SELinux protection for mdadm daemon"
++#: booleans.py:32
++msgid "Allow exim to connect to databases (postgres, mysql)"
+ msgstr ""
  
--#: ../semanage/seobject.py:1495
-+#: ../semanage/seobject.py:1499
- #, python-format
- msgid "Could not add interface %s"
- msgstr "%s ଅନ୍ତରାପ୍ରୁଷ୍ଠ କୁ ଯୋଗ କରି ପାରିଲା ନାହିଁ"
+-#: ../gui/selinux.tbl:117
+-msgid "Disable SELinux protection for monopd daemon"
++#: booleans.py:33
++msgid "Allow exim to create, read, write, and delete unprivileged user files."
+ msgstr ""
  
--#: ../semanage/seobject.py:1518 ../semanage/seobject.py:1552
-+#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
- #, python-format
- msgid "Interface %s is not defined"
- msgstr "%s ଅନ୍ତରାପ୍ରୁଷ୍ଠ ର ବ୍ଯାଖ୍ଯା କରାଯାଇ ନାହିଁ"
+-#: ../gui/selinux.tbl:118
+-msgid "Allow the mozilla browser to read user files"
++#: booleans.py:34
++msgid "Allow exim to read unprivileged user files."
+ msgstr ""
  
--#: ../semanage/seobject.py:1522
-+#: ../semanage/seobject.py:1526
- #, python-format
- msgid "Could not query interface %s"
- msgstr "%s ଅନ୍ତରାପ୍ରୁଷ୍ଠ କୁ ପ୍ରଶ୍ନ ପଚାରି ପାରିଲା ନାହିଁ"
+-#: ../gui/selinux.tbl:119
+-msgid "Disable SELinux protection for mrtg daemon"
++#: booleans.py:35
++msgid "Enable extra rules in the cron domain to support fcron."
+ msgstr ""
  
--#: ../semanage/seobject.py:1533
-+#: ../semanage/seobject.py:1537
- #, python-format
- msgid "Could not modify interface %s"
- msgstr "%s ଅନ୍ତରାପ୍ରୁଷ୍ଠ କୁ ରୂପାନ୍ତରିତ କରି ପାରିଲା ନାହିଁ"
+-#: ../gui/selinux.tbl:120
+-msgid "Disable SELinux protection for mysqld daemon"
++#: booleans.py:36
++msgid "Allow fenced domain to connect to the network using TCP."
+ msgstr ""
  
--#: ../semanage/seobject.py:1558
-+#: ../semanage/seobject.py:1562
- #, python-format
- msgid "Interface %s is defined in policy, cannot be deleted"
- msgstr "%s ଅନ୍ତରାପ୍ରୁଷ୍ଠ ଟି ନିୟମ ରେ ବ୍ଯାଖ୍ଯା କରା ଯାଇଛି, ଏହାକୁ ଅପସାରଣ କରି ପାରିବ ନାହିଁ"
+-#: ../gui/selinux.tbl:121
+-msgid "Disable SELinux protection for nagios daemon"
++#: booleans.py:37
++msgid "Allow fenced domain to execute ssh."
+ msgstr ""
  
--#: ../semanage/seobject.py:1562
-+#: ../semanage/seobject.py:1566
- #, python-format
- msgid "Could not delete interface %s"
- msgstr "%s ଅନ୍ତରାପ୍ରୁଷ୍ଠ କୁ ଅପସାରଣ କରି ପାରିଲା ନାହିଁ"
+-#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
+-msgid "Name Service"
++#: booleans.py:38
++msgid "Allow ftp to read and write files in the user home directories"
+ msgstr ""
  
--#: ../semanage/seobject.py:1574
--#, fuzzy
-+#: ../semanage/seobject.py:1578
- msgid "Could not delete all interface  mappings"
--msgstr "%s ଅନ୍ତରାପ୍ରୁଷ୍ଠ କୁ ଅପସାରଣ କରି ପାରିଲା ନାହିଁ"
-+msgstr ""
+-#: ../gui/selinux.tbl:122
+-msgid "Disable SELinux protection for named daemon"
++#: booleans.py:39
++msgid ""
++"Allow ftp servers to upload files,  used for public file transfer services. "
++"Directories must be labeled public_content_rw_t."
+ msgstr ""
  
--#: ../semanage/seobject.py:1588
-+#: ../semanage/seobject.py:1592
- msgid "Could not list interfaces"
- msgstr "ଅନ୍ତରାପ୍ରୁଷ୍ଠ ମାନଙ୍କୁ ତାଲିକା ରେ ଲେଖି ପାରିଲା ନାହିଁ"
+-#: ../gui/selinux.tbl:123
+-msgid "Disable SELinux protection for nessusd daemon"
++#: booleans.py:40
++msgid "Allow ftp servers to connect to all ports > 1023"
+ msgstr ""
  
--#: ../semanage/seobject.py:1613
-+#: ../semanage/seobject.py:1617
- msgid "SELinux Interface"
- msgstr "SELinux ଅନ୍ତରାପୃଷ୍ଠ"
+-#: ../gui/selinux.tbl:124
+-msgid "Disable SELinux protection for NetworkManager"
++#: booleans.py:41
++msgid "Allow ftp servers to connect to mysql database ports"
+ msgstr ""
  
--#: ../semanage/seobject.py:1613 ../semanage/seobject.py:1936
-+#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
- msgid "Context"
- msgstr "ପ୍ରସଙ୍ଗ"
+-#: ../gui/selinux.tbl:125
+-msgid "Disable SELinux protection for nfsd daemon"
++#: booleans.py:42
++msgid ""
++"Allow ftp servers to login to local users and read/write all files on the "
++"system, governed by DAC."
+ msgstr ""
  
--#: ../semanage/seobject.py:1663
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1667
-+#, python-format
- msgid "Equivalence class for %s already exists"
--msgstr "%s ପାଇଁ ଫାଇଲ ପ୍ରସଙ୍ଗ କୁ ପୂର୍ବରୁ ବ୍ଯାଖ୍ଯା କରା ଯାଇଛି"
+-#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
+-#: ../gui/selinux.tbl:221
+-msgid "Samba"
+-msgstr "Samba"
++#: booleans.py:43
++msgid "Allow ftp servers to use cifs used for public file transfer services."
 +msgstr ""
  
--#: ../semanage/seobject.py:1669
-+#: ../semanage/seobject.py:1673
- #, python-format
- msgid "File spec %s conflicts with equivalency rule '%s %s'"
+-#: ../gui/selinux.tbl:126
+-msgid "Disable SELinux protection for nmbd daemon"
++#: booleans.py:44
++msgid "Allow ftp servers to use nfs used for public file transfer services."
  msgstr ""
  
--#: ../semanage/seobject.py:1678
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1682
-+#, python-format
- msgid "Equivalence class for %s does not exists"
--msgstr "Linux ଚାଳକ %s ଅବସ୍ଥିତ ନାହିଁ"
-+msgstr ""
+-#: ../gui/selinux.tbl:127
+-msgid "Disable SELinux protection for nrpe daemon"
++#: booleans.py:45
++msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
+ msgstr ""
  
--#: ../semanage/seobject.py:1692
-+#: ../semanage/seobject.py:1696
- #, python-format
- msgid "Could not set user in file context for %s"
- msgstr "%s ପାଇଁ ଫାଇଲ ପ୍ରସଙ୍ଗ ରେ ଚାଳକ କୁ ସେଟ କରି ପାରିଲା ନାହିଁ"
+-#: ../gui/selinux.tbl:128
+-msgid "Disable SELinux protection for nscd daemon"
++#: booleans.py:46
++msgid "Determine whether Git CGI can search home directories."
+ msgstr ""
  
--#: ../semanage/seobject.py:1696
-+#: ../semanage/seobject.py:1700
- #, python-format
- msgid "Could not set role in file context for %s"
- msgstr "%s ପାଇଁ ଫାଇଲ ପ୍ରସଙ୍ଗ ର ଦାୟିତ୍ବ କୁ ସେଟ କରି ପାରିଲା ନାହିଁ"
+-#: ../gui/selinux.tbl:129
+-msgid "Disable SELinux protection for nsd daemon"
++#: booleans.py:47
++msgid "Determine whether Git CGI can access cifs file systems."
+ msgstr ""
  
--#: ../semanage/seobject.py:1701 ../semanage/seobject.py:1758
-+#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
- #, python-format
- msgid "Could not set mls fields in file context for %s"
- msgstr "%s ପାଇଁ ଫାଇଲ ପ୍ରସଙ୍ଗ ରେ ଏମ୍.ଏଲ.ଏସ୍. କ୍ଷେତ୍ର କୁ ସେଟ କରି ପାରିଲା ନାହିଁ"
+-#: ../gui/selinux.tbl:130
+-msgid "Disable SELinux protection for ntpd daemon"
++#: booleans.py:48
++msgid "Determine whether Git CGI can access nfs file systems."
+ msgstr ""
  
--#: ../semanage/seobject.py:1707
-+#: ../semanage/seobject.py:1711
- msgid "Invalid file specification"
- msgstr "ଅବୈଧ ଫାଇଲ ନିର୍ଦ୍ଦିଷ୍ଟକ ସୂଚନା"
+-#: ../gui/selinux.tbl:131
+-msgid "Disable SELinux protection for oddjob"
++#: booleans.py:49
++msgid ""
++"Determine whether Git session daemon can bind TCP sockets to all unreserved "
++"ports."
+ msgstr ""
  
--#: ../semanage/seobject.py:1709
-+#: ../semanage/seobject.py:1713
- msgid "File specification can not include spaces"
+-#: ../gui/selinux.tbl:132
+-msgid "Disable SELinux protection for oddjob_mkhomedir"
++#: booleans.py:50
++msgid ""
++"Determine whether calling user domains can execute Git daemon in the "
++"git_session_t domain."
  msgstr ""
  
--#: ../semanage/seobject.py:1714
-+#: ../semanage/seobject.py:1718
- #, python-format
- msgid ""
- "File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
+-#: ../gui/selinux.tbl:133
+-msgid "Disable SELinux protection for openvpn daemon"
++#: booleans.py:51
++msgid "Determine whether Git system daemon can search home directories."
  msgstr ""
  
--#: ../semanage/seobject.py:1732 ../semanage/seobject.py:1737
--#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1872
--#: ../semanage/seobject.py:1876
-+#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
-+#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
-+#: ../semanage/seobject.py:1880
- #, python-format
- msgid "Could not check if file context for %s is defined"
- msgstr "%s ପାଇଁ ଫାଇଲ ପ୍ରସଙ୍ଗ ର ବ୍ଯାଖ୍ଯା କରା ଯାଇଛି କି ନାହିଁ ତାହା ଯାଞ୍ଚ କରି ପାରିଲା ନାହିଁ"
+-#: ../gui/selinux.tbl:134
+-msgid "Disable SELinux protection for pam daemon"
++#: booleans.py:52
++msgid "Determine whether Git system daemon can access cifs file systems."
+ msgstr ""
  
--#: ../semanage/seobject.py:1745
-+#: ../semanage/seobject.py:1749
- #, python-format
- msgid "Could not create file context for %s"
- msgstr "%s ପାଇଁ ଫାଇଲ ପ୍ରସଙ୍ଗ କୁ ସ୍ରୁଷ୍ଟି କରି ପାରିଲା ନାହିଁ"
+-#: ../gui/selinux.tbl:135
+-msgid "Disable SELinux protection for pegasus"
++#: booleans.py:53
++msgid "Determine whether Git system daemon can access nfs file systems."
+ msgstr ""
  
--#: ../semanage/seobject.py:1753
-+#: ../semanage/seobject.py:1757
- #, python-format
- msgid "Could not set type in file context for %s"
- msgstr "%s ପାଇଁ ଫାଇଲ ପ୍ରସଙ୍ଗ ର ପ୍ରକାର କୁ ସେଟ କରି ପାରିଲା ନାହିଁ"
+-#: ../gui/selinux.tbl:136
+-msgid "Disable SELinux protection for perdition daemon"
++#: booleans.py:54
++msgid "Allow gitisis daemon to send mail"
+ msgstr ""
  
--#: ../semanage/seobject.py:1761 ../semanage/seobject.py:1818
--#: ../semanage/seobject.py:1822
-+#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
-+#: ../semanage/seobject.py:1826
- #, python-format
- msgid "Could not set file context for %s"
- msgstr "%s ପାଇଁ ଫାଇଲ ପ୍ରସଙ୍ଗ କୁ ସେଟ କରି ପାରିଲା ନାହିଁ"
+-#: ../gui/selinux.tbl:137
+-msgid "Disable SELinux protection for portmap daemon"
++#: booleans.py:55
++msgid "Enable reading of urandom for all domains."
+ msgstr ""
  
--#: ../semanage/seobject.py:1767
-+#: ../semanage/seobject.py:1771
- #, python-format
- msgid "Could not add file context for %s"
- msgstr "%s ପାଇଁ ଫାଇଲ ପ୍ରସଙ୍ଗ କୁ ଯୋଗ କରି ପାରିଲା ନାହିଁ"
+-#: ../gui/selinux.tbl:138
+-msgid "Disable SELinux protection for portslave daemon"
++#: booleans.py:56
++msgid ""
++"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
++"agent to manage user files."
+ msgstr ""
  
--#: ../semanage/seobject.py:1781
-+#: ../semanage/seobject.py:1785
- msgid "Requires setype, serange or seuser"
- msgstr "setype, serange କିମ୍ବା seuser କୁ ଆବଶ୍ଯକ କରିଥାଏ"
+-#: ../gui/selinux.tbl:139
+-msgid "Disable SELinux protection for postfix"
++#: booleans.py:57
++msgid ""
++"Allow gpg web domain to modify public files used for public file transfer "
++"services."
+ msgstr ""
  
--#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1880
-+#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
- #, python-format
- msgid "File context for %s is not defined"
- msgstr "%s ପାଇଁ ଫାଇଲ ପ୍ରସଙ୍ଗ ର ବ୍ଯାଖ୍ଯା କରାଯାଇ ନାହିଁ"
+-#: ../gui/selinux.tbl:140
+-msgid "Disable SELinux protection for postgresql daemon"
++#: booleans.py:58
++msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
+ msgstr ""
  
--#: ../semanage/seobject.py:1800
-+#: ../semanage/seobject.py:1804
- #, python-format
- msgid "Could not query file context for %s"
- msgstr "%s ପାଇଁ ଫାଇଲ ପ୍ରସଙ୍ଗ କୁ ପ୍ରଶ୍ନ ପଚାରି ପାରିଲା ନାହିଁ"
+-#: ../gui/selinux.tbl:141
+-msgid "pppd"
+-msgstr "pppd"
++#: booleans.py:59
++msgid ""
++"Allow Apache to modify public files used for public file transfer services. "
++"Directories/Files must be labeled public_content_rw_t."
++msgstr ""
  
--#: ../semanage/seobject.py:1826
-+#: ../semanage/seobject.py:1830
- #, python-format
- msgid "Could not modify file context for %s"
- msgstr "%s ପାଇଁ ଫାଇଲ ପ୍ରସଙ୍ଗ କୁ ରୂପାନ୍ତରିତ କରି ପାରିଲା ନାହିଁ"
+-#: ../gui/selinux.tbl:141
+-msgid "Allow pppd to be run for a regular user"
++#: booleans.py:60
++msgid "Allow httpd to use built in scripting (usually php)"
+ msgstr ""
  
--#: ../semanage/seobject.py:1839
-+#: ../semanage/seobject.py:1843
- msgid "Could not list the file contexts"
- msgstr "ଫାଇଲ ପ୍ରସଙ୍ଗକୁ ତାଲିକାଭୁକ୍ତ କରି ପାରିଲା ନାହିଁ"
+-#: ../gui/selinux.tbl:142
+-msgid "Disable SELinux protection for pptp"
++#: booleans.py:61
++msgid "Allow http daemon to check spam"
+ msgstr ""
  
--#: ../semanage/seobject.py:1853
-+#: ../semanage/seobject.py:1857
- #, python-format
- msgid "Could not delete the file context %s"
- msgstr "%s ଫାଇଲ ପ୍ରସଙ୍ଗକୁ ଅପସାରିତ କରି ପାରିଲା ନାହିଁ"
+-#: ../gui/selinux.tbl:143
+-msgid "Disable SELinux protection for prelink daemon"
++#: booleans.py:62
++msgid ""
++"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
++"ports"
+ msgstr ""
  
--#: ../semanage/seobject.py:1878
-+#: ../semanage/seobject.py:1882
- #, python-format
- msgid "File context for %s is defined in policy, cannot be deleted"
- msgstr "%s ପାଇଁ ଫାଇଲ ପ୍ରସଙ୍ଗ ଟି ନୀତି ରେ ବ୍ଯାଖ୍ଯା କରା ଯାଇଛି, ଏହାକୁ ଅପସାରଣ କରି ପାରିବ ନାହିଁ"
+-#: ../gui/selinux.tbl:144
+-msgid "Disable SELinux protection for privoxy daemon"
++#: booleans.py:63
++msgid "Allow httpd to connect to the ldap port"
+ msgstr ""
  
--#: ../semanage/seobject.py:1884
-+#: ../semanage/seobject.py:1888
- #, python-format
- msgid "Could not delete file context for %s"
- msgstr "%s ପାଇଁ ଫାଇଲ ପ୍ରସଙ୍ଗ କୁ ଅପସାରିତ କରି ପାରିଲା ନାହିଁ"
+-#: ../gui/selinux.tbl:145
+-msgid "Disable SELinux protection for ptal daemon"
++#: booleans.py:64
++msgid "Allow http daemon to connect to zabbix"
+ msgstr ""
  
--#: ../semanage/seobject.py:1899
-+#: ../semanage/seobject.py:1903
- msgid "Could not list file contexts"
- msgstr "ଫାଇଲ ପ୍ରସଙ୍ଗ କୁ ତାଲିକା ରେ ଲେଖି ପାରିଲା ନାହିଁ"
+-#: ../gui/selinux.tbl:146
+-msgid "Disable SELinux protection for pxe daemon"
++#: booleans.py:65
++msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+ msgstr ""
  
--#: ../semanage/seobject.py:1903
-+#: ../semanage/seobject.py:1907
- msgid "Could not list local file contexts"
- msgstr "ସ୍ଥାନୀୟ ଫାଇଲ ପ୍ରସଙ୍ଗକୁ ତାଲିକାରେ ଲେଖି ପାରିଲା ନାହିଁ"
+-#: ../gui/selinux.tbl:147
+-msgid "Disable SELinux protection for pyzord"
++#: booleans.py:66
++msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
+ msgstr ""
  
--#: ../semanage/seobject.py:1936
-+#: ../semanage/seobject.py:1944
- msgid "SELinux fcontext"
- msgstr "SELinux fପ୍ରସଙ୍ଗ"
+-#: ../gui/selinux.tbl:148
+-msgid "Disable SELinux protection for quota daemon"
++#: booleans.py:67
++msgid ""
++"Allow HTTPD scripts and modules to connect to databases over the network."
+ msgstr ""
  
--#: ../semanage/seobject.py:1936
-+#: ../semanage/seobject.py:1944
- msgid "type"
- msgstr "ପ୍ରକାର"
+-#: ../gui/selinux.tbl:149
+-msgid "Disable SELinux protection for radiusd daemon"
++#: booleans.py:68
++msgid "Allow httpd to connect to memcache server"
+ msgstr ""
  
--#: ../semanage/seobject.py:1949
-+#: ../semanage/seobject.py:1957
- msgid ""
- "\n"
- "SELinux Distribution fcontext Equivalence \n"
+-#: ../gui/selinux.tbl:150
+-msgid "Disable SELinux protection for radvd daemon"
++#: booleans.py:69
++msgid "Allow httpd to act as a relay"
  msgstr ""
  
--#: ../semanage/seobject.py:1954
--#, fuzzy
-+#: ../semanage/seobject.py:1962
- msgid ""
- "\n"
- "SELinux Local fcontext Equivalence \n"
--msgstr "SELinux fପ୍ରସଙ୍ଗ"
-+msgstr ""
+-#: ../gui/selinux.tbl:151
+-msgid "Disable SELinux protection for rdisc"
++#: booleans.py:70
++msgid "Allow http daemon to send mail"
+ msgstr ""
  
--#: ../semanage/seobject.py:1988 ../semanage/seobject.py:2040
--#: ../semanage/seobject.py:2046
-+#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
-+#: ../semanage/seobject.py:2054
- #, python-format
- msgid "Could not check if boolean %s is defined"
- msgstr "ବୁଲିଆନ %s ଟି ବ୍ଯାଖ୍ଯା କରା ଯାଇଛି କି ନାହିଁ ତାହା ଯାଞ୍ଚ କରି ପାରିଲା ନାହିଁ"
+-#: ../gui/selinux.tbl:152
+-msgid "Disable SELinux protection for readahead"
++#: booleans.py:71
++msgid "Allow Apache to communicate with avahi service via dbus"
+ msgstr ""
  
--#: ../semanage/seobject.py:1990 ../semanage/seobject.py:2042
-+#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
- #, python-format
- msgid "Boolean %s is not defined"
- msgstr "ବୁଲିଆନ %s ଟି ବ୍ଯାଖ୍ଯା କରାଯାଇ ନାହିଁ"
+-#: ../gui/selinux.tbl:153
+-msgid "Allow programs to read files in non-standard locations (default_t)"
++#: booleans.py:72
++msgid "Allow httpd cgi support"
+ msgstr ""
  
--#: ../semanage/seobject.py:1994
-+#: ../semanage/seobject.py:2002
- #, python-format
- msgid "Could not query file context %s"
- msgstr "ଫାଇଲ ପ୍ରସଙ୍ଗ କୁ %s କୁ ପ୍ରଶ୍ନ ପଚାରି ପାରିଲା ନାହିଁ"
+-#: ../gui/selinux.tbl:154
+-msgid "Disable SELinux protection for restorecond"
++#: booleans.py:73
++msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+ msgstr ""
  
--#: ../semanage/seobject.py:1999
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:2007
-+#, python-format
- msgid "You must specify one of the following values: %s"
--msgstr "ଆପଣ ଗୋଟିଏ ମୂଲ୍ୟ ନିର୍ଦ୍ଦିଷ୍ଟ କରିବା ଉଚିତ"
-+msgstr "ଆପଣ ନିମ୍ନଲିଖିତ ମୂଲ୍ୟଗୁଡ଼ିକ ମଧ୍ଯରୁ ଗୋଟିଏ ଉଲ୍ଲେଖକରିବା ଉଚିତ: %s"
+-#: ../gui/selinux.tbl:155
+-msgid "Disable SELinux protection for rhgb daemon"
++#: booleans.py:74
++msgid "Allow httpd to read home directories"
+ msgstr ""
  
--#: ../semanage/seobject.py:2004
-+#: ../semanage/seobject.py:2012
- #, python-format
- msgid "Could not set active value of boolean %s"
- msgstr "ବୁଲିଆନ %s ର ସକ୍ରିୟ ମୁଲ୍ୟ ସ୍ଥିର କରି ପାରିଲା ନାହିଁ"
+-#: ../gui/selinux.tbl:156
+-msgid "Disable SELinux protection for ricci"
++#: booleans.py:75
++msgid "Allow httpd scripts and modules execmem/execstack"
+ msgstr ""
  
--#: ../semanage/seobject.py:2007
-+#: ../semanage/seobject.py:2015
- #, python-format
- msgid "Could not modify boolean %s"
- msgstr "ବୁଲିଆନ %s କୁ ରୂପାନ୍ତରିତ କରି ପାରିଲା ନାହିଁ"
+-#: ../gui/selinux.tbl:157
+-msgid "Disable SELinux protection for ricci_modclusterd"
++#: booleans.py:76
++msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+ msgstr ""
  
--#: ../semanage/seobject.py:2025
-+#: ../semanage/seobject.py:2033
- #, python-format
- msgid "Bad format %s: Record %s"
--msgstr ""
-+msgstr "ଖରାପ ଶୈଳୀ %s: ଅନୁଲିପି %s"
+-#: ../gui/selinux.tbl:158
+-msgid "Disable SELinux protection for rlogind daemon"
++#: booleans.py:77
++msgid "Allow httpd processes to manage IPA content"
+ msgstr ""
  
--#: ../semanage/seobject.py:2048
-+#: ../semanage/seobject.py:2056
- #, python-format
- msgid "Boolean %s is defined in policy, cannot be deleted"
- msgstr "ବୁଲିଆନ %s ଟି ନିୟମ ରେ ବ୍ଯାଖ୍ଯା କରା ଯାଇଛି, ଏହାକୁ ଅପସାରଣ କରିହେବ ନାହିଁ"
+-#: ../gui/selinux.tbl:159
+-msgid "Disable SELinux protection for rpcd daemon"
++#: booleans.py:78
++msgid "Allow Apache to use mod_auth_ntlm_winbind"
+ msgstr ""
  
--#: ../semanage/seobject.py:2052
-+#: ../semanage/seobject.py:2060
- #, python-format
- msgid "Could not delete boolean %s"
- msgstr "ବୁଲିଆନ %s କୁ ଅପସାରଣ କରି ପାରିଲା ନାହିଁ"
+-#: ../gui/selinux.tbl:160
+-msgid "Disable SELinux protection for rshd"
++#: booleans.py:79
++msgid "Allow Apache to use mod_auth_pam"
+ msgstr ""
  
--#: ../semanage/seobject.py:2064 ../semanage/seobject.py:2081
-+#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
- msgid "Could not list booleans"
- msgstr "ବୁଲିଆନ ମାନଙ୍କୁ ତାଲିକା ରେ ଲେଖି ପାରିଲା ନାହିଁ"
+-#: ../gui/selinux.tbl:161
+-msgid "rsync"
+-msgstr "rsync"
++#: booleans.py:80
++msgid "Allow httpd to read user content"
++msgstr ""
  
--#: ../semanage/seobject.py:2104
-+#: ../semanage/seobject.py:2112
- msgid "unknown"
- msgstr "ଅଜଣା"
+-#: ../gui/selinux.tbl:161
+-msgid "Disable SELinux protection for rsync daemon"
++#: booleans.py:81
++msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+ msgstr ""
  
--#: ../semanage/seobject.py:2117
-+#: ../semanage/seobject.py:2125
- msgid "off"
- msgstr "ଅଫ"
+-#: ../gui/selinux.tbl:162
+-msgid "Allow ssh to run from inetd instead of as a daemon"
++#: booleans.py:82
++msgid "Allow httpd daemon to change its resource limits"
+ msgstr ""
  
--#: ../semanage/seobject.py:2117
-+#: ../semanage/seobject.py:2125
- msgid "on"
- msgstr "ଅନ"
+-#: ../gui/selinux.tbl:163
+-msgid "Allow Samba to share nfs directories"
++#: booleans.py:83
++msgid ""
++"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+ msgstr ""
  
--#: ../semanage/seobject.py:2131
-+#: ../semanage/seobject.py:2139
- msgid "SELinux boolean"
- msgstr "SELinux ବୁଲିଆନ"
+-#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
+-msgid "SASL authentication server"
++#: booleans.py:84
++msgid ""
++"Allow apache scripts to write to public content, directories/files must be "
++"labeled public_rw_content_t."
+ msgstr ""
  
--#: ../semanage/seobject.py:2131
--#, fuzzy
-+#: ../semanage/seobject.py:2139
- msgid "State"
--msgstr "ଅବସ୍ଥିତି"
-+msgstr ""
+-#: ../gui/selinux.tbl:164
+-msgid "Allow sasl authentication server to read /etc/shadow"
++#: booleans.py:85
++msgid "Allow Apache to execute tmp content."
+ msgstr ""
  
--#: ../semanage/seobject.py:2131
-+#: ../semanage/seobject.py:2139
- msgid "Default"
+-#: ../gui/selinux.tbl:165
++#: booleans.py:86
+ msgid ""
+-"Allow X-Windows server to map a memory region as both executable and writable"
++"Unify HTTPD to communicate with the terminal. Needed for entering the "
++"passphrase for certificates at the terminal."
  msgstr ""
  
--#: ../semanage/seobject.py:2131
-+#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
-+#: ../gui/polgengui.py:253
- msgid "Description"
- msgstr "ବର୍ଣ୍ଣନା"
+-#: ../gui/selinux.tbl:166
+-msgid "Disable SELinux protection for saslauthd daemon"
++#: booleans.py:87
++msgid "Unify HTTPD handling of all content files."
+ msgstr ""
  
-@@ -1283,1615 +1278,2088 @@ msgstr "chcat -- -CompanyConfidential /d
- msgid "chcat -l +CompanyConfidential juser"
- msgstr "chcat -l +CompanyConfidential juser"
+-#: ../gui/selinux.tbl:167
+-msgid "Disable SELinux protection for scannerdaemon daemon"
++#: booleans.py:88
++msgid "Allow httpd to access cifs file systems"
+ msgstr ""
  
--#: ../scripts/chcat:399
--#, c-format
-+#: ../scripts/chcat:399 ../gui/polgen.py:1351
-+#, c-format, python-format
- msgid "Options Error %s "
- msgstr "ପସନ୍ଦ ତୃଟି %s "
+-#: ../gui/selinux.tbl:168
+-msgid "Do not allow transition to sysadm_t, sudo and su effected"
++#: booleans.py:89
++msgid "Allow httpd to access FUSE file systems"
+ msgstr ""
  
--#~ msgid ""
--#~ "Unable to open %s: translations not supported on non-MLS machines: %s"
--#~ msgstr ""
--#~ "%s କୁ ଖୋଲିବା ରେ ଅସଫଳ: non-MLS ଯନ୍ତ୍ର ମାନଙ୍କ ରେ ଅନୁବାଦ ଗୁଡିକ ସହାୟକ ହେଲା ନାହିଁ: %s"
-+#: ../gui/booleansPage.py:195 ../gui/system-config-selinux.glade:1706
-+msgid "Boolean"
-+msgstr ""
+-#: ../gui/selinux.tbl:169
+-msgid "Do not allow any processes to load kernel modules"
++#: booleans.py:90
++msgid "Allow httpd to run gpg"
+ msgstr ""
  
--#~ msgid "Level"
--#~ msgstr "ସ୍ତର"
-+#: ../gui/booleansPage.py:252 ../gui/semanagePage.py:162
-+msgid "all"
-+msgstr ""
+-#: ../gui/selinux.tbl:170
+-msgid "Do not allow any processes to modify kernel SELinux policy"
++#: booleans.py:91
++msgid "Allow httpd to access nfs file systems"
+ msgstr ""
  
--#~ msgid "Translation"
--#~ msgstr "ଅନୁବାଦ"
-+#: ../gui/booleansPage.py:254 ../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/selinux.tbl:171
+-msgid "Disable SELinux protection for sendmail daemon"
++#: booleans.py:92
++msgid "Allow httpd to communicate with oddjob to start up a service"
+ msgstr ""
  
--#~ msgid "Translations can not contain spaces '%s' "
--#~ msgstr "ଅନୁବାଦ ଗୁଡିକ ଖାଲି ସ୍ଥାନ ଧାରଣ କରି ପାରିବେ ନାହିଁ '%s' "
-+#: ../gui/fcontextPage.py:64 ../gui/system-config-selinux.glade:1911
-+msgid "File Labeling"
-+msgstr ""
+-#: ../gui/selinux.tbl:172
+-msgid "Disable SELinux protection for setrans"
++#: booleans.py:93
++msgid "Allow httpd to access openstack ports"
+ msgstr ""
  
--#~ msgid "Invalid Level '%s' "
--#~ msgstr "ଅବୈଧ ସ୍ତର '%s' "
-+#: ../gui/fcontextPage.py:74
-+msgid ""
-+"File\n"
-+"Specification"
-+msgstr ""
+-#: ../gui/selinux.tbl:173
+-msgid "Disable SELinux protection for setroubleshoot daemon"
++#: booleans.py:94
++msgid "Allow icecast to connect to all ports, not just sound ports."
+ msgstr ""
  
--#~ msgid "%s already defined in translations"
--#~ msgstr "%s ଟି ପୂର୍ବରୁ ଅନୁବାଦ ମାନଙ୍କ ରେ ବ୍ଯାଖ୍ଯା କରା ଯାଇଛି"
-+#: ../gui/fcontextPage.py:81
+-#: ../gui/selinux.tbl:174
+-msgid "Disable SELinux protection for slapd daemon"
++#: booleans.py:95
 +msgid ""
-+"Selinux\n"
-+"File Type"
-+msgstr ""
++"Allow the Irssi IRC Client to connect to any port, and to bind to any "
++"unreserved port."
+ msgstr ""
  
--#~ msgid "%s not defined in translations"
--#~ msgstr "%s ଟି ଅନୁବାଦ ମାନଙ୍କ ରେ ବ୍ଯାଖ୍ଯା କରା ଯାଇ ନାହିଁ"
-+#: ../gui/fcontextPage.py:88
-+msgid ""
-+"File\n"
-+"Type"
-+msgstr ""
+-#: ../gui/selinux.tbl:175
+-msgid "Disable SELinux protection for slrnpull daemon"
++#: booleans.py:96
++msgid "Allow java executable stack"
+ msgstr ""
  
--#~ msgid "Login mapping for %s is already defined"
--#~ msgstr "%s ପାଇଁ ଲଗଇନ୍ ପ୍ରତିଚିତ୍ରଣ ପୂର୍ବରୁ ବ୍ଯାଖ୍ଯା କରା ଯାଇଛି"
-+#: ../gui/loginsPage.py:48 ../gui/system-config-selinux.glade:2098
-+msgid "User Mapping"
-+msgstr ""
+-#: ../gui/selinux.tbl:176
+-msgid "Disable SELinux protection for smbd daemon"
++#: booleans.py:97
++msgid "Allow confined applications to run with kerberos."
+ msgstr ""
  
--#~ msgid "add SELinux user mapping"
--#~ msgstr "SELinux ଚାଳକ ପ୍ରତିଚିତ୍ରଣକୁ ଯୋଗ କରି ପାରିଲା ନାହିଁ"
-+#: ../gui/loginsPage.py:52
-+msgid ""
-+"Login\n"
-+"Name"
-+msgstr ""
+-#: ../gui/selinux.tbl:177
+-msgid "Disable SELinux protection for snmpd daemon"
++#: booleans.py:98
++msgid "Allow syslogd daemon to send mail"
+ msgstr ""
  
--#~ msgid "SELinux user %s is already defined"
--#~ msgstr "SELinux ଚାଳକ %s କୁ ପୂର୍ବରୁ ବ୍ଯାଖ୍ଯା କରା ଯାଇଛି"
-+#: ../gui/loginsPage.py:56 ../gui/usersPage.py:50
-+msgid ""
-+"SELinux\n"
-+"User"
-+msgstr ""
+-#: ../gui/selinux.tbl:178
+-msgid "Disable SELinux protection for snort daemon"
++#: booleans.py:99
++msgid "Allow syslogd the ability to read/write terminals"
+ msgstr ""
  
--#, fuzzy
--#~ msgid "Node Netmask is required"
--#~ msgstr "ସଂଯୋଗିକୀ ଆବଶ୍ଯକ"
-+#: ../gui/loginsPage.py:59 ../gui/usersPage.py:55
+-#: ../gui/selinux.tbl:179
+-msgid "Disable SELinux protection for soundd daemon"
++#: booleans.py:100
++msgid "Allow logging in and using the system from /dev/console."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:180
+-msgid "Disable SELinux protection for sound daemon"
++#: booleans.py:101
 +msgid ""
-+"MLS/\n"
-+"MCS Range"
-+msgstr ""
++"Control the ability to mmap a low area of the address space, as configured "
++"by /proc/sys/kernel/mmap_min_addr."
+ msgstr ""
  
--#, fuzzy
--#~ msgid "Addr %s already defined"
--#~ msgstr "%s/%s ସଂଯୋଗିକୀ କୁ ପୂର୍ବରୁ ବ୍ଯାଖ୍ଯା କରା ଯାଇଛି"
-+#: ../gui/loginsPage.py:133
-+#, python-format
-+msgid "Login '%s' is required"
-+msgstr ""
+-#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
+-msgid "Spam Protection"
++#: booleans.py:102
++msgid "Allow mock to read files in home directories."
+ msgstr ""
  
--#~ msgid "Interface %s already defined"
--#~ msgstr "%s ଅନ୍ତରାପ୍ରୁଷ୍ଠ ର ପୂର୍ବରୁ ବ୍ଯାଖ୍ଯା କରା ଯାଇଛି"
-+#: ../gui/modulesPage.py:48 ../gui/system-config-selinux.glade:2753
-+msgid "Policy Module"
-+msgstr ""
+-#: ../gui/selinux.tbl:181
+-msgid "Disable SELinux protection for spamd daemon"
++#: booleans.py:103
++msgid "Allow the mount command to mount any directory or file."
+ msgstr ""
  
--#, fuzzy
--#~ msgid "Error initializing capabilities, aborting.\n"
--#~ msgstr "ସାମର୍ଥ୍ଯ ମାନଙ୍କ ର ପ୍ରାରମ୍ଭିକରଣ ସମୟ ରେ ତୃଟି, ପରିତ୍ଯାଗ କରୁଅଛି \n"
-+#: ../gui/modulesPage.py:57
-+msgid "Module Name"
-+msgstr ""
+-#: ../gui/selinux.tbl:182
+-msgid "Allow spamd to access home directories"
++#: booleans.py:104
++msgid "Allow mozilla plugin domain to connect to the network using TCP."
+ msgstr ""
  
--#~ msgid "Error setting capabilities, aborting\n"
--#~ msgstr "ସାମର୍ଥ୍ଯ ମାନଙ୍କୁ ବିନ୍ଯାସ କରିବା ସମୟ ରେ ତୃଟି, ପରିତ୍ଯାଗ କରୁଅଛି\n"
-+#: ../gui/modulesPage.py:134
-+msgid "Disable Audit"
-+msgstr ""
+-#: ../gui/selinux.tbl:183
+-msgid "Allow Spam Assassin daemon network access"
++#: booleans.py:105
++msgid ""
++"Allow mozilla_plugins to create random content in the users home directory"
+ msgstr ""
  
--#~ msgid "Error setting KEEPCAPS, aborting\n"
--#~ msgstr "KEEPCAPS କୁ ବିନ୍ଯାସ କରିବା ସମୟରେ ତୃଟି, ପରିତ୍ଯାଗ କରୁଅଛି\n"
-+#: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
-+msgid "Enable Audit"
-+msgstr ""
+-#: ../gui/selinux.tbl:184
+-msgid "Disable SELinux protection for speedmgmt daemon"
++#: booleans.py:106
++msgid "Allow confined web browsers to read home directory content"
+ msgstr ""
  
--#~ msgid "Error dropping capabilities, aborting\n"
--#~ msgstr "ସାମର୍ଥ୍ଯ ମାନଙ୍କୁ ତ୍ଯାଗ କରିବା ସମୟ ରେ ତୃଟି, ପରିତ୍ଯାଗ କରୁଅଛି \n"
-+#: ../gui/modulesPage.py:162
-+msgid "Load Policy Module"
+-#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
+-msgid "Squid"
+-msgstr "Squid"
++#: booleans.py:107
++msgid "Allow mplayer executable stack"
 +msgstr ""
  
--#~ msgid "Error dropping SETUID capability, aborting\n"
--#~ msgstr "SETUID ସାମର୍ଥ୍ଯ କୁ ତ୍ଯାଗ କରିବା ସମୟ ରେ ତୃଟି, ପରିତ୍ଯାଗ କରୁଅଛି \n"
-+#: ../gui/polgen.glade:79
-+msgid "Polgen"
-+msgstr ""
+-#: ../gui/selinux.tbl:185
+-msgid "Allow squid daemon to connect to the network"
++#: booleans.py:108
++msgid "Allow mysqld to connect to all ports"
+ msgstr ""
  
--#~ msgid "Error freeing caps\n"
--#~ msgstr "caps କୁ ମୁକ୍ତ କରିବା ସମୟରେ ତୃଟି\n"
-+#: ../gui/polgen.glade:80
-+msgid "Red Hat 2007"
-+msgstr ""
+-#: ../gui/selinux.tbl:186
+-msgid "Disable SELinux protection for squid daemon"
++#: booleans.py:109
++msgid "Allow BIND to bind apache port."
+ msgstr ""
  
--#~ msgid "translations not supported on non-MLS machines"
--#~ msgstr "non-MLS ଯନ୍ତ୍ର ମାନଙ୍କ ରେ ଅନୁବାଦ ଗୁଡିକ ସହାୟକ ହେଲା ନାହିଁ"
-+#: ../gui/polgen.glade:81
-+msgid "GPL"
-+msgstr ""
+-#: ../gui/selinux.tbl:187
+-msgid "Disable SELinux protection for ssh daemon"
++#: booleans.py:110
++msgid ""
++"Allow BIND to write the master zone files. Generally this is used for "
++"dynamic DNS or zone transfers."
+ msgstr ""
  
--#~ msgid "Boolean"
--#~ msgstr "ବୁଲିଆନ"
-+#. TRANSLATORS: Replace this string with your names, one name per line.
-+#: ../gui/polgen.glade:85 ../gui/system-config-selinux.glade:17
-+msgid "translator-credits"
-+msgstr ""
+-#: ../gui/selinux.tbl:188
+-msgid "Allow ssh logins as sysadm_r:sysadm_t"
++#: booleans.py:111
++msgid "Allow any files/directories to be exported read/only via NFS."
+ msgstr ""
  
--#~ msgid "all"
--#~ msgstr "ସମସ୍ତ"
-+#: ../gui/polgen.glade:90
-+msgid "SELinux Policy Generation Tool"
+-#: ../gui/selinux.tbl:189
++#: booleans.py:112
++msgid "Allow any files/directories to be exported read/write via NFS."
 +msgstr ""
++
++#: booleans.py:113
+ msgid ""
+-"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
+-"bashrc)"
++"Allow nfs servers to modify public files used for public file transfer "
++"services.  Files/Directories must be labeled public_content_rw_t."
+ msgstr ""
  
--#~ msgid "Customized"
--#~ msgstr "ଇଚ୍ଛାରୂପଣ"
-+#: ../gui/polgen.glade:128
-+msgid ""
-+"<b>Select the policy type for the application or user role you want to "
-+"confine:</b>"
-+msgstr ""
+-#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
+-msgid "Universal SSL tunnel"
++#: booleans.py:114
++msgid "Allow system to run with NIS"
+ msgstr ""
  
--#~ msgid "File Labeling"
--#~ msgstr "ଫାଇଲ ନାମପଟିକରଣ"
-+#: ../gui/polgen.glade:177
-+msgid "<b>Applications</b>"
-+msgstr ""
+-#: ../gui/selinux.tbl:190
+-msgid "Disable SELinux protection for stunnel daemon"
++#: booleans.py:115
++msgid "Allow confined applications to use nscd shared memory."
+ msgstr ""
  
--#~ msgid ""
--#~ "File\n"
--#~ "Specification"
--#~ msgstr ""
--#~ "ଫାଇଲ\n"
--#~ "ନିର୍ଦ୍ଦିଷ୍ଟକ ସୂଚନା"
-+#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
-+msgid ""
-+"Standard Init Daemon are daemons started on boot via init scripts.  Usually "
-+"requires a script in /etc/rc.d/init.d"
-+msgstr ""
+-#: ../gui/selinux.tbl:191
+-msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
++#: booleans.py:116
++msgid "Allow nsplugin code to connect to unreserved ports"
+ msgstr ""
  
--#~ msgid ""
--#~ "Selinux\n"
--#~ "File Type"
--#~ msgstr ""
--#~ "Selinux\n"
--#~ "ଫାଇଲ ପ୍ରକାର"
-+#: ../gui/polgen.glade:241 ../gui/polgen.py:156
-+msgid "Standard Init Daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:192
+-msgid "Disable SELinux protection for swat daemon"
++#: booleans.py:117
++msgid "Allow nsplugin code to execmem/execstack"
+ msgstr ""
  
--#~ msgid ""
--#~ "File\n"
--#~ "Type"
--#~ msgstr ""
--#~ "ଫାଇଲ\n"
--#~ "ପ୍ରକାର"
-+#: ../gui/polgen.glade:261 ../gui/polgen.py:157
-+msgid "DBUS System Daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:193
+-msgid "Disable SELinux protection for sxid daemon"
++#: booleans.py:118
++msgid "Allow openvpn to read home directories"
+ msgstr ""
  
--#~ msgid "User Mapping"
--#~ msgstr "ଚାଳକ ପ୍ରତିଚିତ୍ରଣ"
-+#: ../gui/polgen.glade:280
-+msgid "Internet Services Daemon are daemons started by xinetd"
-+msgstr ""
+-#: ../gui/selinux.tbl:194
+-msgid "Disable SELinux protection for syslogd daemon"
++#: booleans.py:119
++msgid "Allow piranha-lvs domain to connect to the network using TCP."
+ msgstr ""
  
--#~ msgid ""
--#~ "Login\n"
--#~ "Name"
--#~ msgstr ""
--#~ "ଲଗଇନ\n"
--#~ "ନାମ"
-+#: ../gui/polgen.glade:282
-+msgid "Internet Services Daemon (inetd)"
-+msgstr ""
+-#: ../gui/selinux.tbl:195
+-msgid "Disable SELinux protection for system cron jobs"
++#: booleans.py:120
++msgid "Allow polipo to connect to all ports > 1023"
+ msgstr ""
  
--#~ msgid ""
--#~ "SELinux\n"
--#~ "User"
--#~ msgstr ""
--#~ "SELinux\n"
--#~ "ଚାଳକ"
-+#: ../gui/polgen.glade:301
+-#: ../gui/selinux.tbl:196
+-msgid "Disable SELinux protection for tcp daemon"
++#: booleans.py:121
 +msgid ""
-+"Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
-+msgstr ""
- 
--#~ msgid ""
--#~ "MLS/\n"
--#~ "MCS Range"
--#~ msgstr ""
--#~ "MLS/\n"
--#~ "MCS ପରିସର"
-+#: ../gui/polgen.glade:303 ../gui/polgen.py:159
-+msgid "Web Application/Script (CGI)"
-+msgstr ""
++"Determine whether Polipo session daemon can bind tcp sockets to all "
++"unreserved ports."
+ msgstr ""
  
--#~ msgid "Login '%s' is required"
--#~ msgstr "ଲଗଇନ '%s' ଟି ଆବଶ୍ୟକ"
-+#: ../gui/polgen.glade:322 ../gui/polgen.glade:343
+-#: ../gui/selinux.tbl:197
+-msgid "Disable SELinux protection for telnet daemon"
++#: booleans.py:122
 +msgid ""
-+"User Application are any application that you would like to confine that is "
-+"started by a user"
-+msgstr ""
++"Determine whether calling user domains can execute Polipo daemon in the "
++"polipo_session_t domain."
+ msgstr ""
  
--#~ msgid "Policy Module"
--#~ msgstr "ନୀତି ଏକକାଂଶ"
-+#: ../gui/polgen.glade:324 ../gui/polgen.py:160
-+msgid "User Application"
-+msgstr ""
+-#: ../gui/selinux.tbl:198
+-msgid "Disable SELinux protection for tftpd daemon"
++#: booleans.py:123
++msgid "Determine whether polipo can access cifs file systems."
+ msgstr ""
  
--#~ msgid "Disable Audit"
--#~ msgstr "ଲେଖା ପରୀକ୍ଷଣକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
-+#: ../gui/polgen.glade:345 ../gui/polgen.py:161
-+msgid "Sandbox"
-+msgstr ""
+-#: ../gui/selinux.tbl:199
+-msgid "Disable SELinux protection for transproxy daemon"
++#: booleans.py:124
++msgid "Determine whether Polipo can access nfs file systems."
+ msgstr ""
  
--#~ msgid "Enable Audit"
--#~ msgstr "ଲେଖା ପରୀକ୍ଷଣକୁ ସକ୍ରିୟ କରନ୍ତୁ"
-+#: ../gui/polgen.glade:391
-+msgid "<b>Login Users</b>"
-+msgstr ""
+-#: ../gui/selinux.tbl:200
+-msgid "Disable SELinux protection for udev daemon"
++#: booleans.py:125
++msgid "Enable polyinstantiated directory support."
+ msgstr ""
  
--#~ msgid "Load Policy Module"
--#~ msgstr "ନୀତି ଏକକାଂଶ ଧାରଣ କରନ୍ତୁ"
-+#: ../gui/polgen.glade:453
-+msgid "Modify an existing login user record."
-+msgstr ""
+-#: ../gui/selinux.tbl:201
+-msgid "Disable SELinux protection for uml daemon"
++#: booleans.py:126
++msgid "Allow the portage domains to use NFS mounts (regular nfs_t)"
+ msgstr ""
  
--#~ msgid "Polgen"
--#~ msgstr "ପଲଜେନ"
-+#: ../gui/polgen.glade:455
-+msgid "Existing User Roles"
-+msgstr ""
+-#: ../gui/selinux.tbl:202
+-msgid ""
+-"Allow xinetd to run unconfined, including any services it starts that do not "
+-"have a domain transition explicitly defined"
++#: booleans.py:127
++msgid "Allow postfix_local domain full write access to mail_spool directories"
+ msgstr ""
  
--#~ msgid "Red Hat 2007"
--#~ msgstr "Red Hat 2007"
-+#: ../gui/polgen.glade:474
-+msgid ""
-+"This user will login to a machine only via a terminal or remote login.  By "
-+"default this user will have  no setuid, no networking, no su, no sudo."
-+msgstr ""
+-#: ../gui/selinux.tbl:203
+-msgid ""
+-"Allow rc scripts to run unconfined, including any daemon started by an rc "
+-"script that does not have a domain transition explicitly defined"
++#: booleans.py:128
++msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+ msgstr ""
  
--#~ msgid "GPL"
--#~ msgstr "GPL"
-+#: ../gui/polgen.glade:476 ../gui/polgen.py:162
-+msgid "Minimal Terminal User Role"
-+msgstr ""
+-#: ../gui/selinux.tbl:204
+-msgid "Allow rpm to run unconfined"
++#: booleans.py:129
++msgid "Allow transmit client label to foreign database"
+ msgstr ""
  
--#~ msgid "translator-credits"
--#~ msgstr "ମନୋଜ କୁମାର ଗିରି"
-+#: ../gui/polgen.glade:495
-+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/selinux.tbl:205
+-msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
++#: booleans.py:130
++msgid "Allow database admins to execute DML statement"
+ msgstr ""
  
--#~ msgid "SELinux Policy Generation Tool"
--#~ msgstr "SELinux ନୀତି ସୃଷ୍ଟି ଉପକରଣ"
-+#: ../gui/polgen.glade:497 ../gui/polgen.py:163
-+msgid "Minimal X Windows User Role"
-+msgstr ""
+-#: ../gui/selinux.tbl:206
+-msgid "Disable SELinux protection for updfstab daemon"
++#: booleans.py:131
++msgid "Allow unprivileged users to execute DDL statement"
+ msgstr ""
  
--#~ msgid ""
--#~ "This tool can be used to generate a policy framework, to confine "
--#~ "applications or users using SELinux.   \n"
--#~ "\n"
--#~ "The tool generates:\n"
--#~ "Type enforcement file (te)\n"
--#~ "Interface file (if)\n"
--#~ "File context file (fc)\n"
--#~ "Shell script (sh) - used to compile and install the policy. "
--#~ msgstr ""
--#~ "ପ୍ରୟୋଗଗୁଡିକୁ କିମ୍ବା SELinux ବ୍ୟବହାର କରୁଥିବା ଚାଳକଗୁଡିକୁ ପରିସୀମିତ କରିବାକୁ ଏହି ସାଧନଟି ଗୋଟିଏ ନୀତି "
--#~ "ଢାଞ୍ଚା ସୃଷ୍ଟିକରିବାରେ ବ୍ୟବହାର କରିହେବ।   \n"
--#~ "\n"
--#~ "ଏହି ସାଧନଟି ସୃଷ୍ଟିକରେ:\n"
--#~ "ପ୍ରବର୍ତ୍ତନ ଫାଇଲ ଟାଇପ କରିବାରେ (te)\n"
--#~ "\n"
--#~ "ଅନ୍ତରାପୃଷ୍ଠ ଫାଇଲ (if)\n"
--#~ "ସେଲ ସ୍କ୍ରିପ୍ଟ (sh) - ନୀତି ସଙ୍କଳନ ଏବଂ ସ୍ଥାପନ କରିବାରେ ବ୍ୟବହୃତ ହୋଇଥାଏ।"
-+#: ../gui/polgen.glade:516
-+msgid ""
-+"User with full networking, no setuid applications without transition, no "
-+"sudo, no su."
-+msgstr ""
+-#: ../gui/selinux.tbl:207
+-msgid "Disable SELinux protection for uptimed daemon"
++#: booleans.py:132
++msgid "Allow pppd to load kernel modules for certain modems"
+ msgstr ""
  
--#~ msgid "Select type of the application/user role to be confined"
--#~ msgstr "ପରିସୀମିତ କରିବାକୁ ଥିବା ପ୍ରୟୋଗ/ଚାଳକ ଭୂମିକାର ପ୍ରକାର ଚୟନ କରନ୍ତୁ"
-+#: ../gui/polgen.glade:518 ../gui/polgen.py:164
-+msgid "User Role"
+-#: ../gui/selinux.tbl:208
++#: booleans.py:133
++msgid "Allow pppd to be run for a regular user"
 +msgstr ""
- 
--#~ msgid "<b>Applications</b>"
--#~ msgstr "<b>ପ୍ରୟୋଗଗୁଡିକ</b>"
-+#: ../gui/polgen.glade:537
-+msgid ""
-+"User with full networking, no setuid applications without transition, no su, "
-+"can sudo to Root Administration Roles"
++
++#: booleans.py:134
+ msgid ""
+-"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
+-"staff_r can do so"
++"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
 +msgstr ""
++
++#: booleans.py:135
++msgid "Allow Puppet client to manage all file types."
+ 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 ଡେମନ ଗୁଡିକ ହେଲା init ସ୍କ୍ରିପ୍ଟ ଜରୀଆରେ ବୁଟରେ ଆରମ୍ଭ ହେଉଥିବା ଡେମନଗୁଡିକ।  "
--#~ "ସାଧାରଣତଃ /etc/rc.d/init.d ରେ ଗୋଟିଏ ସ୍କ୍ରିପ୍ଟ ଆବଶ୍ୟକ କରେ। "
-+#: ../gui/polgen.glade:539 ../gui/polgen.py:165
-+msgid "Admin User Role"
-+msgstr ""
+-#: ../gui/selinux.tbl:209
+-msgid "Allow users to execute the mount command"
++#: booleans.py:136
++msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+ msgstr ""
  
--#~ msgid "Standard Init Daemon"
--#~ msgstr "ମାନକ Init ଡେମନ"
-+#: ../gui/polgen.glade:585
-+msgid "<b>Root Users</b>"
-+msgstr ""
+-#: ../gui/selinux.tbl:210
+-msgid "Allow regular users direct mouse access (only allow the X server)"
++#: booleans.py:137
++msgid "Allow qemu to connect fully to the network"
+ msgstr ""
  
--#~ msgid "Internet Services Daemon are daemons started by xinetd"
--#~ msgstr "ଇଣ୍ଟରନେଟ ସେବା ଡେମନ ଗୁଡିକ xinetd ଦ୍ୱାରା ଆରମ୍ଭ କରାଯାଇଥିବା ଡେମନ"
-+#: ../gui/polgen.glade:647
-+msgid ""
-+"Select Root Administrator User Role, if this user will be used to administer "
-+"the machine while running as root.  This user will not be able to login to "
-+"the system directly."
-+msgstr ""
+-#: ../gui/selinux.tbl:211
+-msgid "Allow users to run the dmesg command"
++#: booleans.py:138
++msgid "Allow qemu to use cifs/Samba file systems"
+ msgstr ""
  
--#~ msgid "Internet Services Daemon (inetd)"
--#~ msgstr "ଇଣ୍ଟରନେଟ ସେବା ଡେମନ (inetd)"
-+#: ../gui/polgen.glade:649 ../gui/polgen.py:166
-+msgid "Root Admin User Role"
-+msgstr ""
+-#: ../gui/selinux.tbl:212
+-msgid "Allow users to control network interfaces (also needs USERCTL=true)"
++#: booleans.py:139
++msgid "Allow qemu to use serial/parallel communication ports"
+ msgstr ""
  
--#~ msgid ""
--#~ "Web Applications/Script (CGI) CGI scripts started by the web server "
--#~ "(apache)"
--#~ msgstr ""
--#~ "ୱେବ ପ୍ରୟୋଗଗୁଡିକ/ସ୍କ୍ରିପ୍ଟ (CGI) ୱେବ ସରର୍ଭର (apache) ଦ୍ୱାରା ଆରମ୍ଭ ହୋଇଥିବା CGI ସ୍କ୍ରିପ୍ଟ"
-+#: ../gui/polgen.glade:716
-+msgid "label104"
-+msgstr ""
+-#: ../gui/selinux.tbl:213
+-msgid "Allow normal user to execute ping"
++#: booleans.py:140
++msgid "Allow qemu to use nfs file systems"
+ msgstr ""
  
--#~ msgid "Web Application/Script (CGI)"
--#~ msgstr "ୱେବ ପ୍ରୟୋଗ/ସ୍କ୍ରିପ୍ଟ (CGI)"
-+#: ../gui/polgen.glade:745
-+msgid "<b>Enter name of application or user role:</b>"
-+msgstr ""
+-#: ../gui/selinux.tbl:214
+-msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
++#: booleans.py:141
++msgid "Allow qemu to use usb devices"
+ msgstr ""
  
--#~ msgid ""
--#~ "User Application are any application that you would like to confine that "
--#~ "is started by a user"
--#~ msgstr ""
--#~ "ଚାଳକ ପ୍ରୟୋଗଗୁଡିକ ହେଉଛି କୌଣସି ପ୍ରୟୋଗ ଯାହାକୁକି ଆପଣ ପରିସୀମିତ କରିବାକୁ ଚାହିଁବେ ଯାହାକି ଚାଳକ "
--#~ "ଦ୍ୱାରା ଆରମ୍ଭ ହୋଇଥାଏ"
-+#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
-+msgid "Name"
-+msgstr ""
+-#: ../gui/selinux.tbl:215
+-msgid "Allow users to rw usb devices"
++#: booleans.py:142
++msgid "Allow racoon to read shadow"
+ msgstr ""
  
--#~ msgid "User Application"
--#~ msgstr "ଚାଳକ ପ୍ରୟୋଗ"
-+#: ../gui/polgen.glade:807
-+msgid "Enter complete path for executable to be confined."
+-#: ../gui/selinux.tbl:216
++#: booleans.py:143
++msgid "Allow rgmanager domain to connect to the network using TCP."
 +msgstr ""
++
++#: booleans.py:144
+ msgid ""
+-"Allow users to run TCP servers (bind to ports and accept connection from the "
+-"same domain and outside users)  disabling this forces FTP passive mode and "
+-"may change other protocols"
++"Allow rsync to modify public files used for public file transfer services.  "
++"Files/Directories must be labeled public_content_rw_t."
+ msgstr ""
  
--#~ msgid "<b>Login Users</b>"
--#~ msgstr "<b>ଲଗଇନ ଚାଳକଗୁଡିକ</b>"
-+#: ../gui/polgen.glade:830 ../gui/polgen.glade:950 ../gui/polgen.glade:3142
-+msgid "..."
-+msgstr ""
+-#: ../gui/selinux.tbl:217
+-msgid "Allow user to stat ttyfiles"
++#: booleans.py:145
++msgid "Allow rsync to run as a client"
+ msgstr ""
  
--#~ msgid "Modify an existing login user record."
--#~ msgstr "ଗୋଟିଏ ଅବସ୍ଥିତ ଲଗଇନ ଚାଳକ ଅନୁଲିପିକୁ ରୂପାନ୍ତର କରନ୍ତୁ।"
-+#: ../gui/polgen.glade:849
-+msgid "Enter unique name for the confined application or user role."
-+msgstr ""
+-#: ../gui/selinux.tbl:218
+-msgid "Disable SELinux protection for uucpd daemon"
++#: booleans.py:146
++msgid "Allow rsync to export any files/directories read only."
+ msgstr ""
  
--#~ msgid "Existing User Roles"
--#~ msgstr "ଅବସ୍ଥିତ ଚାଳକ ଭୂମିକା"
-+#: ../gui/polgen.glade:871
-+msgid "Executable"
-+msgstr ""
+-#: ../gui/selinux.tbl:219
+-msgid "Disable SELinux protection for vmware daemon"
++#: booleans.py:147
++msgid "Allow rsync servers to share cifs files systems"
+ 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 "
--#~ "ନଥିବ।"
-+#: ../gui/polgen.glade:899
-+msgid "Init script"
-+msgstr ""
+-#: ../gui/selinux.tbl:220
+-msgid "Disable SELinux protection for watchdog daemon"
++#: booleans.py:148
++msgid "Allow rsync servers to share nfs files systems"
+ msgstr ""
  
--#~ msgid "Minimal Terminal User Role"
--#~ msgstr "ନ୍ୟୁନତମ ଟର୍ମିନାଲ ଚାଳକ ଭୂମିକା"
-+#: ../gui/polgen.glade:927
-+msgid ""
-+"Enter complete path to init script used to start the confined application."
-+msgstr ""
+-#: ../gui/selinux.tbl:221
+-msgid "Disable SELinux protection for winbind daemon"
++#: booleans.py:149
++msgid "Allow samba to create new home directories (e.g. via PAM)"
+ 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 ""
--#~ "ଏହି ଚାଳକଟି X କିମ୍ବା ଟର୍ମିନାଲ ମାଧ୍ଯମରେ ଯନ୍ତ୍ରରେ ଲଗଇନ କରିପାରେ।  ପୂର୍ବନିର୍ଦ୍ଧାରିତ ଭାବରେ ଏହି "
--#~ "ଚାଳକର setuid ନଥିବ, ନେଟୱର୍କିଙ୍ଗ ନଥିବ, sudo ନଥିବ, su ନଥିବ "
-+#: ../gui/polgen.glade:982
-+msgid "label105"
-+msgstr ""
+-#: ../gui/selinux.tbl:222
+-msgid "Disable SELinux protection for xdm daemon"
++#: booleans.py:150
++msgid ""
++"Allow samba to act as the domain controller, add users, groups and change "
++"passwords."
+ msgstr ""
  
--#~ msgid "Minimal X Windows User Role"
--#~ msgstr "ନ୍ୟୁନତମ X ୱିଣ୍ଡୋ ଚାଳକ ଭୂମିକା"
-+#: ../gui/polgen.glade:1011
-+msgid "<b>Select existing role to modify:</b>"
-+msgstr ""
+-#: ../gui/selinux.tbl:223
+-msgid "Allow xdm logins as sysadm_r:sysadm_t"
++#: booleans.py:151
++msgid "Allow samba to share users home directories."
+ msgstr ""
  
--#~ msgid ""
--#~ "User with full networking, no setuid applications without transition, no "
--#~ "sudo, no su."
--#~ msgstr ""
--#~ "ସମ୍ପୂର୍ଣ୍ଣ ନେଟୱର୍କିଙ୍ଗ ବିଶିଷ୍ଟ ଚାଳକ, ସକର୍ମ ବିନା କୌଣସି setuid ପ୍ରୟୋଗ ନାହିଁ, sudo ନାହିଁ, su "
--#~ "ନାହିଁ।"
-+#: ../gui/polgen.glade:1045
-+msgid "Select the user roles that will transiton to the %s domain."
-+msgstr ""
+-#: ../gui/selinux.tbl:224
+-msgid "Disable SELinux protection for xen daemon"
++#: booleans.py:152
++msgid "Allow samba to share any file/directory read only."
+ msgstr ""
  
--#~ msgid "User Role"
--#~ msgstr "ଚାଳକ ଭୂମିକା"
-+#: ../gui/polgen.glade:1073
-+msgid "label106"
-+msgstr ""
+-#: ../gui/selinux.tbl:225
+-msgid "XEN"
++#: booleans.py:153
++msgid "Allow samba to share any file/directory read/write."
+ msgstr ""
  
--#~ msgid ""
--#~ "User with full networking, no setuid applications without transition, no "
--#~ "su, can sudo to Root Administration Roles"
--#~ msgstr ""
--#~ "ସମ୍ପୂର୍ଣ୍ଣ ନେଟୱର୍କିଙ୍ଗ ବିଶିଷ୍ଟ ଚାଳକ, ସକର୍ମ ବିନା କୌଣସି setuid ପ୍ରୟୋଗ ନାହିଁ, su ନାହିଁ, sudo ରୁ "
--#~ "ମୂଳ ପ୍ରଶାସନ ଭୂମିକାଗୁଡିକୁ"
-+#: ../gui/polgen.glade:1102
-+msgid "<b>Select roles that %s will transition to:</b>"
-+msgstr ""
+-#: ../gui/selinux.tbl:225
+-msgid "Allow xen to read/write physical disk devices"
++#: booleans.py:154
++msgid "Allow samba to act as a portmapper"
+ msgstr ""
  
--#~ msgid "Admin User Role"
--#~ msgstr "ପ୍ରଶାସନ ଚାଳକ ନିତୀ"
-+#: ../gui/polgen.glade:1136
-+msgid "Select applications domains that %s will transition to."
-+msgstr ""
+-#: ../gui/selinux.tbl:226
+-msgid "Disable SELinux protection for xfs daemon"
++#: booleans.py:155
++msgid "Allow samba to run unconfined scripts"
+ msgstr ""
  
--#~ msgid "<b>Root Users</b>"
--#~ msgstr "<b>ମୂଳ ଚାଳକଗୁଡିକ</b>"
-+#: ../gui/polgen.glade:1164
-+msgid "label107"
-+msgstr ""
+-#: ../gui/selinux.tbl:227
+-msgid "Disable SELinux protection for xen control"
++#: booleans.py:156
++msgid "Allow samba to export ntfs/fusefs volumes."
+ msgstr ""
  
--#~ 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:1193
-+msgid "<b>Select the user_roles that will transition to %s:</b>"
-+msgstr ""
+-#: ../gui/selinux.tbl:228
+-msgid "Disable SELinux protection for ypbind daemon"
++#: booleans.py:157
++msgid "Allow samba to export NFS volumes."
+ msgstr ""
  
--#~ msgid "Root Admin User Role"
--#~ msgstr "ମୂଳ ପ୍ରଶାସନ ଚାଳକ ଭୂମିକା"
-+#: ../gui/polgen.glade:1227
-+msgid "Select the user roles that will transiton to this applications domains."
-+msgstr ""
+-#: ../gui/selinux.tbl:229
+-msgid "Disable SELinux protection for NIS Password Daemon"
++#: booleans.py:158
++msgid "Allow sanlock to read/write fuse files"
+ msgstr ""
  
--#~ msgid "Enter name of application or user role to be confined"
--#~ msgstr "ପରିସୀମିତ ହେବାକୁଥିବା ପ୍ରୟୋଗର ନାମ କିମ୍ୱା ଚାଳକ ଭୂମିକାକୁ ଭରଣ କରନ୍ତୁ"
-+#: ../gui/polgen.glade:1255
-+msgid "label108"
-+msgstr ""
+-#: ../gui/selinux.tbl:230
+-msgid "Disable SELinux protection for ypserv daemon"
++#: booleans.py:159
++msgid "Allow sanlock to manage nfs files"
+ msgstr ""
  
--#~ msgid "Name"
--#~ msgstr "ନାମ"
-+#: ../gui/polgen.glade:1284
-+msgid "<b>Select domains that %s will administer:</b>"
-+msgstr ""
+-#: ../gui/selinux.tbl:231
+-msgid "Disable SELinux protection for NIS Transfer Daemon"
++#: booleans.py:160
++msgid "Allow sanlock to manage cifs files"
+ msgstr ""
  
--#~ msgid "Enter complete path for executable to be confined."
--#~ msgstr "ନିଷ୍ପାଦ୍ୟକୁ ପରିସୀମିତ କରିବାପାଇଁ ସମ୍ପୂର୍ଣ୍ଣ ପଥ ଭରଣ କରନ୍ତୁ।"
-+#: ../gui/polgen.glade:1318 ../gui/polgen.glade:1409
-+msgid "Select the domains that you would like this user administer."
-+msgstr ""
+-#: ../gui/selinux.tbl:232
+-msgid "Allow SELinux webadm user to manage unprivileged users home directories"
++#: booleans.py:161
++msgid "Allow sasl to read shadow"
+ msgstr ""
  
--#~ msgid "..."
--#~ msgstr "..."
-+#: ../gui/polgen.glade:1346
-+msgid "label109"
-+msgstr ""
+-#: ../gui/selinux.tbl:233
+-msgid "Allow SELinux webadm user to read unprivileged users home directories"
++#: booleans.py:162
++msgid ""
++"disallow programs, such as newrole, from transitioning to administrative "
++"user domains."
+ msgstr ""
  
--#~ msgid "Enter unique name for the confined application or user role."
--#~ msgstr "ପରିସୀମିତ ପ୍ରୟୋଗ କିମ୍ୱା ଚାଳକ ଭୂମିକା ପାଇଁ ଏକୈକ ନାମ ଭରଣ କରନ୍ତୁ।"
-+#: ../gui/polgen.glade:1375
-+msgid "<b>Select additional roles for %s:</b>"
-+msgstr ""
+-#: ../gui/semanagePage.py:126
+-#, python-format
+-msgid "Are you sure you want to delete %s '%s'?"
++#: booleans.py:163
++msgid "Disable kernel module loading."
+ msgstr ""
  
--#~ msgid "Executable"
--#~ msgstr "ନିଷ୍ପାଦ୍ୟ"
-+#: ../gui/polgen.glade:1437
-+msgid "label111"
-+msgstr ""
+-#: ../gui/semanagePage.py:126
+-#, python-format
+-msgid "Delete %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 ""
  
--#~ msgid "Init script"
--#~ msgstr "Init ସ୍କ୍ରିପ୍ଟ"
-+#: ../gui/polgen.glade:1466
-+msgid "<b>Enter network ports that %s binds on:</b>"
-+msgstr ""
+-#: ../gui/semanagePage.py:134
+-#, python-format
+-msgid "Add %s"
++#: booleans.py:165
++msgid "Allow regular users direct dri device access"
+ msgstr ""
  
--#~ msgid ""
--#~ "Enter complete path to init script used to start the confined application."
--#~ msgstr ""
--#~ "ପରିସୀମିତ ପ୍ରୟୋଗକୁ ଆରମ୍ଭ କରିବାପାଇଁ ବ୍ୟବହାର ହେଉଥିବା init ସ୍କ୍ରିପ୍ଟକୁ ସମ୍ପୂର୍ଣ୍ଣ ପଥ ଭରଣ କରନ୍ତୁ।"
-+#: ../gui/polgen.glade:1497 ../gui/polgen.glade:1997
-+msgid "<b>TCP Ports</b>"
-+msgstr ""
+-#: ../gui/semanagePage.py:148
+-#, python-format
+-msgid "Modify %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 ""
  
--#~ msgid "Select user roles that you want to customize"
--#~ msgstr "ଆପଣ ଇଚ୍ଛାରୂପଣ କରିବାକୁ ଚାହୁଁଥିବା ଚାଳକ ଭୂମିକା ଗୁଡିକୁ ଚୟନ କରନ୍ତୁ"
-+#: ../gui/polgen.glade:1565 ../gui/polgen.glade:1785
-+msgid "Allows %s to bind to any udp port"
-+msgstr ""
+-#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
+-msgid "Permissive"
++#: booleans.py:167
++msgid ""
++"Allow all unconfined executables to use libraries requiring text relocation "
++"that are not labeled textrel_shlib_t"
+ msgstr ""
  
--#~ msgid ""
--#~ "Select the user roles that will transiton to this applications domains."
--#~ msgstr "ଚାଳକ ଭୂମିକା ଗୁଡିକୁ ଚୟନ କରନ୍ତୁ ଯିଏ ଏହି ପ୍ରୟୋଗ ପରିସରଗୁଡିକୁ ସକର୍ମ କରିବ।"
-+#: ../gui/polgen.glade:1567 ../gui/polgen.glade:1787 ../gui/polgen.glade:2061
-+#: ../gui/polgen.glade:2215
-+msgid "All"
-+msgstr ""
+-#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
+-msgid "Enforcing"
++#: 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 ""
  
--#~ msgid "Select additional domains to which this user role will transition"
--#~ msgstr "ଅତିରିକ୍ତ ପରିସରଗୁଡିକୁ ଚୟନ କରନ୍ତୁ ଯାହାକୁକି ଏହି ଚାଳକ ଭୂମିକା ସକର୍ମ କରିବ"
-+#: ../gui/polgen.glade:1585 ../gui/polgen.glade:1805
-+msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
-+msgstr ""
+-#: ../gui/statusPage.py:94
+-msgid "Status"
++#: booleans.py:169
++msgid "Allow users to connect to the local mysql server"
+ msgstr ""
  
--#~ msgid ""
--#~ "Select the applications domains that you would like this user role to "
--#~ "transition to."
--#~ msgstr "ପ୍ରୟୋଗ ପରିସରଗୁଡିକୁ ଚୟନ କରନ୍ତୁ ଯାହାକୁ ଆପଣ ଚାହୁଁଥିବା ଚାଳକ ଭୁମିକାକୁ ସକର୍ମ କରିବ।"
-+#: ../gui/polgen.glade:1587 ../gui/polgen.glade:1807
-+msgid "600-1024"
+-#: ../gui/statusPage.py:133
++#: booleans.py:170
+ msgid ""
+-"Changing the policy type will cause a relabel of the entire file system on "
+-"the next boot. Relabeling takes a long time depending on the size of the "
+-"file system.  Do you wish to continue?"
++"Allow confined users the ability to execute the ping and traceroute commands."
+ msgstr ""
+ 
+-#: ../gui/statusPage.py:147
++#: booleans.py:171
++msgid "Allow users to connect to PostgreSQL"
 +msgstr ""
++
++#: booleans.py:172
+ msgid ""
+-"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
+-"you later decide to turn SELinux back on, the system will be required to "
+-"relabel.  If you just want to see if SELinux is causing a problem on your "
+-"system, you can go to permissive mode which will only log errors and not "
+-"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
+-"wish to continue?"
++"Allow user to r/w files on filesystems that do not have extended attributes "
++"(FAT, CDROM, FLOPPY)"
+ msgstr ""
+ 
+-#: ../gui/statusPage.py:152
++#: booleans.py:173
+ msgid ""
+-"Changing to SELinux enabled will cause a relabel of the entire file system "
+-"on the next boot. Relabeling takes a long time depending on the size of the "
+-"file system.  Do you wish to continue?"
++"Allow users to run TCP servers (bind to ports and accept connection from the "
++"same domain and outside users)  disabling this forces FTP passive mode and "
++"may change other protocols."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:11
+-msgid "system-config-selinux"
++#: booleans.py:174
++msgid "Allow user music sharing"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:12
++#: booleans.py:175
+ msgid ""
+-"Copyright (c)2006 Red Hat, Inc.\n"
+-"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
++"Allow anon internal-sftp to upload files, used for public file transfer "
++"services. Directories must be labeled public_content_rw_t."
+ msgstr ""
  
--#~ msgid "Select user roles that will transition to this domain"
--#~ msgstr "ଚାଳକ ଭୂମିକାଗୁଡିକୁ ଚୟନ କରନ୍ତୁ ଯିଏ ଏହି ପରିସରକୁ ସକର୍ମ କରିବ"
-+#: ../gui/polgen.glade:1605 ../gui/polgen.glade:1825
+-#: ../gui/system-config-selinux.glade:22
+-#: ../gui/system-config-selinux.glade:544
+-msgid "Add SELinux Login Mapping"
++#: booleans.py:176
 +msgid ""
-+"Enter a comma separated list of udp ports or ranges of ports that %s binds "
-+"to. Example: 612, 650-660"
-+msgstr ""
++"Allow sftp-internal to read and write files in the user home directories"
+ msgstr ""
  
--#~ msgid "Select additional domains that this user role will administer"
--#~ msgstr "ଅତିରିକ୍ତ ପରିସରଗୁଡିକୁ ଚୟନ କରନ୍ତୁ ଯାହାକୁକି ଏହି ଚାଳକ ଭୂମିକା ପ୍ରଶାସନ କରିବ"
-+#: ../gui/polgen.glade:1607 ../gui/polgen.glade:1827
-+msgid "Unreserved Ports (>1024)"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:257
+-msgid "Add SELinux Network Ports"
++#: booleans.py:177
++msgid ""
++"Allow sftp-internal to login to local users and read/write all files on the "
++"system, governed by DAC."
+ msgstr ""
  
--#~ msgid "Select the domains that you would like this user administer."
--#~ msgstr "ପରିସରଗୁଡିକୁ ଚୟନ କରନ୍ତୁ ଯାହାକୁକି ଏହି ଚାଳକ ପ୍ରଶାସନ କରିବ।"
-+#: ../gui/polgen.glade:1638 ../gui/polgen.glade:1858 ../gui/polgen.glade:2079
-+#: ../gui/polgen.glade:2233
-+msgid "Select Ports"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:391
+-#: ../gui/system-config-selinux.glade:678
+-msgid "SELinux Type"
++#: booleans.py:178
++msgid ""
++"Allow internal-sftp to read and write files in the user ssh home directories."
+ msgstr ""
  
--#~ msgid "Select additional roles for this user"
--#~ msgstr "ଏହି ଚାଳକ ପାଇଁ ଅତିରିକ୍ତ ଭୁମିକାଗୁଡିକୁ ଚୟନ କରନ୍ତୁ"
-+#: ../gui/polgen.glade:1663 ../gui/polgen.glade:1883
-+msgid "Allows %s to bind to any udp ports > 1024"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:622
+-msgid "File Specification"
++#: booleans.py:179
++msgid "Allow sge to connect to the network using any TCP port"
+ msgstr ""
  
--#~ msgid "Enter network ports that application/user role listens to"
--#~ msgstr "ପ୍ରୟୋଗ/ଚାଳକ ଭୂମିକାକୁ ମାନୁଥିବା ନେଟୱର୍କ ସଂଯୋଗିକୀଗୁଡିକୁ ଭରଣ କରନ୍ତୁ"
-+#: ../gui/polgen.glade:1717 ../gui/polgen.glade:2151
-+msgid "<b>UDP Ports</b>"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:650
+-msgid "File Type"
++#: booleans.py:180
++msgid "Allow sge to access nfs file systems."
+ msgstr ""
  
--#~ msgid "<b>TCP Ports</b>"
--#~ msgstr "<b>TCP ସଂଯୋଗିକୀ</b>"
-+#: ../gui/polgen.glade:1937
-+msgid "label113"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:727
++#: booleans.py:181
+ msgid ""
+-"all files\n"
+-"regular file\n"
+-"directory\n"
+-"character device\n"
+-"block device\n"
+-"socket\n"
+-"symbolic link\n"
+-"named pipe\n"
++"Enable additional permissions needed to support devices on 3ware controllers."
+ msgstr ""
  
--#~ msgid "Allows confined application/user role to bind to any udp port"
--#~ msgstr "କୌଣସି udp ସଂଯୋଗିକୀକୁ ବାନ୍ଧିବା ପାଇଁ ପରିସୀମିତ ପ୍ରୟୋଗ/ଚାଳକ ଭୂମିକାକୁ ଅନୁମତି ଦିଅନ୍ତୁ"
-+#: ../gui/polgen.glade:1966
-+msgid "<b>Select network ports that %s connects to:</b>"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:773
+-msgid "MLS"
++#: booleans.py:182
++msgid ""
++"Allow samba to modify public files used for public file transfer services.  "
++"Files/Directories must be labeled public_content_rw_t."
+ msgstr ""
  
--#~ msgid "All"
--#~ msgstr "ସମସ୍ତ"
-+#: ../gui/polgen.glade:2058
-+msgid "Allows %s to connect to any tcp port"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:837
+-msgid "Add SELinux User"
++#: booleans.py:183
++msgid "Allow user spamassassin clients to use the network."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1079
+-msgid "SELinux Administration"
++#: booleans.py:184
++msgid "Allow spamd to read/write user home directories."
+ msgstr ""
  
--#~ msgid ""
--#~ "Allow application/user role to call bindresvport with 0. Binding to port "
--#~ "600-1024"
--#~ msgstr ""
--#~ "bindresvport କୁ 0 ସହିତ ଡାକିବା ପାଇଁ ପ୍ରୟୋଗ/ଚାଳକ ଭୂମିକାକୁ ଅନୁମତି ଦିଅନ୍ତୁ। ସଂଯୋଗିକୀ "
--#~ "600-1024 କୁ ବାନ୍ଧିକରି"
-+#: ../gui/polgen.glade:2104
+-#: ../gui/system-config-selinux.glade:1122
+-msgid "Add"
++#: booleans.py:185
 +msgid ""
-+"Enter a comma separated list of tcp ports or ranges of ports that %s "
-+"connects to. Example: 612, 650-660"
-+msgstr ""
++"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
+ msgstr ""
  
--#~ msgid "600-1024"
--#~ msgstr "600-1024"
-+#: ../gui/polgen.glade:2212
-+msgid "Allows %s to connect to any udp port"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1144
+-msgid "_Properties"
++#: booleans.py:186
++msgid "Allow squid to run as a transparent proxy (TPROXY)"
+ msgstr ""
  
--#~ msgid ""
--#~ "Enter a comma separated list of udp ports or ranges of ports that "
--#~ "application/user role binds to. Example: 612, 650-660"
--#~ msgstr ""
--#~ "udp ସଂଯୋଗିକୀ ମାନଙ୍କର କମା ବିଭାଜିତ ତାଲିକା କିମ୍ୱା ସଂଯୋଗିକୀ ମାନଙ୍କର ପରିସର ଯିଏକି ପ୍ରୟୋଗ/"
--#~ "ଚାଳକ ଭୂମିକାକୁ ବାନ୍ଧିଥାଏ। ଉଦାହରଣ: 612, 650-660"
-+#: ../gui/polgen.glade:2258
+-#: ../gui/system-config-selinux.glade:1166
+-msgid "_Delete"
++#: booleans.py:187
 +msgid ""
-+"Enter a comma separated list of udp ports or ranges of ports that %s "
-+"connects to. Example: 612, 650-660"
-+msgstr ""
++"Allow ssh with chroot env to read and write files in the user home "
++"directories"
+ msgstr ""
  
--#~ msgid "Unreserved Ports (>1024)"
--#~ msgstr "ଅସଂରକ୍ଷିତ ସଂଯୋଗିକୀ  (> 1024)"
-+#: ../gui/polgen.glade:2305
-+msgid "label114"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1256
+-msgid "Select Management Object"
++#: booleans.py:188
++msgid "allow host key based authentication"
+ msgstr ""
  
--#~ msgid "Select Ports"
--#~ msgstr "ସଂଯୋଗିକୀ ଚୟନକରନ୍ତୁ"
-+#: ../gui/polgen.glade:2334
-+msgid "<b>Select common application traits for %s:</b>"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1273
+-msgid "<b>Select:</b>"
++#: booleans.py:189
++msgid "Allow ssh logins as sysadm_r:sysadm_t"
+ msgstr ""
  
--#~ msgid "Allows application/user role to bind to any udp ports > 1024"
--#~ msgstr "କୌଣସି udp ସଂଯୋଗିକୀ > 1024 କୁ ବାନ୍ଧିବା ପାଇଁ ପ୍ରୟୋଗ/ଚାଳକ ଭୂମିକାକୁ ଅନୁମତି ଦିଅନ୍ତୁ"
-+#: ../gui/polgen.glade:2366
-+msgid "Writes syslog messages\t"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1326
+-msgid "System Default Enforcing Mode"
++#: booleans.py:190
++msgid "allow staff user to create and transition to svirt domains."
+ msgstr ""
  
--#~ msgid "<b>UDP Ports</b>"
--#~ msgstr "<b>UDP ସଂଯୋଗିକୀ</b>"
-+#: ../gui/polgen.glade:2385
-+msgid "Create/Manipulate temporary files in /tmp"
+-#: ../gui/system-config-selinux.glade:1354
++#: booleans.py:191
++msgid "Allow the Telepathy connection managers to connect to any network port."
 +msgstr ""
++
++#: booleans.py:192
+ msgid ""
+-"Disabled\n"
+-"Permissive\n"
+-"Enforcing\n"
++"Allow the Telepathy connection managers to connect to any generic TCP port."
+ msgstr ""
  
--#~ msgid "Enter network ports that application/user role connects to"
--#~ msgstr "ପ୍ରୟୋଗ/ଚାଳକ ଭୂମିକାକୁ ସଂଯୁକ୍ତ ନେଟୱର୍କ ସଂଯୋଗିକୀଗୁଡିକୁ ଭରଣ କରନ୍ତୁ"
-+#: ../gui/polgen.glade:2404
-+msgid "Uses Pam for authentication"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1373
+-msgid "Current Enforcing Mode"
++#: booleans.py:193
++msgid ""
++"Allow tftp to modify public files used for public file transfer services."
+ msgstr ""
  
--#~ msgid ""
--#~ "Enter a comma separated list of tcp ports or ranges of ports that "
--#~ "application/user role connects to. Example: 612, 650-660"
--#~ msgstr ""
--#~ "tcp ସଂଯୋଗିକୀ ମାନଙ୍କର କମା ବିଭାଜିତ ତାଲିକା କିମ୍ୱା ସଂଯୋଗିକୀ ମାନଙ୍କର ପରିସର ଯିଏକି ପ୍ରୟୋଗ/"
--#~ "ଚାଳକ ଭୂମିକାକୁ ସଂଯୋଗ କରିଥାଏ। ଉଦାହରଣ: 612, 650-660"
-+#: ../gui/polgen.glade:2423
-+msgid "Uses nsswitch or getpw* calls"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1418
+-msgid "System Default Policy Type: "
++#: booleans.py:194
++msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
+ msgstr ""
  
--#~ msgid ""
--#~ "Enter a comma separated list of udp ports or ranges of ports that "
--#~ "application/user role connects to. Example: 612, 650-660"
--#~ msgstr ""
--#~ "udp ସଂଯୋଗିକୀ ମାନଙ୍କର କମା ବିଭାଜିତ ତାଲିକା କିମ୍ୱା ସଂଯୋଗିକୀ ମାନଙ୍କର ପରିସର ଯିଏକି ପ୍ରୟୋଗ/"
--#~ "ଚାଳକ ଭୂମିକାକୁ ସଂଯୋଗ କରିଥାଏ। ଉଦାହରଣ: 612, 650-660"
-+#: ../gui/polgen.glade:2442
-+msgid "Uses dbus"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1463
++#: booleans.py:195
+ msgid ""
+-"Select if you wish to relabel then entire file system on next reboot.  "
+-"Relabeling can take a very long time, depending on the size of the system.  "
+-"If you are changing policy types or going from disabled to enforcing, a "
+-"relabel is required."
++"allow unconfined users to transition to the chrome sandbox domains when "
++"running chrome-sandbox"
+ msgstr ""
  
--#~ msgid "Select common application traits"
--#~ msgstr "ସାଧାରଣ ପ୍ରୟୋଗ ବିଶିଷ୍ଟତା ଗୁଡିକୁ ଚୟନ କରନ୍ତୁ"
-+#: ../gui/polgen.glade:2461
-+msgid "Sends audit messages"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1509
+-msgid "Relabel on next reboot."
++#: booleans.py:196
++msgid "Allow a user to login as an unconfined domain"
+ msgstr ""
  
--#~ msgid "Writes syslog messages\t"
--#~ msgstr "syslog ସନ୍ଦେଶଗୁଡିକୁ ଲେଖିଥାଏ\t"
-+#: ../gui/polgen.glade:2480
-+msgid "Interacts with the terminal"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1561
+-msgid "label37"
++#: booleans.py:197
++msgid ""
++"Allow unconfined users to transition to the Mozilla plugin domain when "
++"running xulrunner plugin-container."
+ msgstr ""
  
--#~ msgid "Create/Manipulate temporary files in /tmp"
--#~ msgstr "/tmp ରେ ଅସ୍ଥାୟୀ ଫାଇଲଗୁଡିକୁ ସୃଷ୍ଟି/ପ୍ରକଳନ କରନ୍ତୁ"
-+#: ../gui/polgen.glade:2499
-+msgid "Sends email"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1598
+-msgid "Revert boolean setting to system default"
++#: booleans.py:198
++msgid "Allow video playing tools to run unconfined"
+ msgstr ""
  
--#~ msgid "Uses Pam for authentication"
--#~ msgstr "ବୈଧିକରଣ ପାଇଁ Pam ବ୍ୟବହାର କରେ"
-+#: ../gui/polgen.glade:2530
-+msgid "label115"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1614
+-msgid "Toggle between Customized and All Booleans"
++#: booleans.py:199
++msgid "Allow unprivledged user to create and transition to svirt domains."
+ msgstr ""
  
--#~ msgid "Uses nsswitch or getpw* calls"
--#~ msgstr "nsswitch କିମ୍ୱା getpw* ଡାକରା ବ୍ୟବହାର କରେ"
-+#: ../gui/polgen.glade:2559
-+msgid "<b>Add files/directories that %s manages</b>"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1645
+-#: ../gui/system-config-selinux.glade:1850
+-#: ../gui/system-config-selinux.glade:2037
+-#: ../gui/system-config-selinux.glade:2224
+-#: ../gui/system-config-selinux.glade:2467
+-#: ../gui/system-config-selinux.glade:2692
+-#: ../gui/system-config-selinux.glade:2867
+-msgid "Filter"
++#: booleans.py:200
++msgid "Support ecryptfs home directories"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1734
+-msgid "label50"
++#: booleans.py:201
++msgid "Support fusefs home directories"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1771
+-msgid "Add File Context"
++#: booleans.py:202
++msgid "Use lpd server instead of cups"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1787
+-msgid "Modify File Context"
++#: booleans.py:203
++msgid "Support NFS home directories"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1803
+-msgid "Delete File Context"
++#: booleans.py:204
++msgid "Support SAMBA home directories"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1819
+-msgid "Toggle between all and customized file context"
++#: booleans.py:205
++msgid "Allow varnishd to connect to all ports, not just HTTP."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1939
+-msgid "label38"
++#: booleans.py:206
++msgid "Ignore vbetool mmap_zero errors."
+ msgstr ""
  
--#~ msgid "Uses dbus"
--#~ msgstr "dbus ବ୍ୟବହାର କରେ"
-+#: ../gui/polgen.glade:2788
+-#: ../gui/system-config-selinux.glade:1976
+-msgid "Add SELinux User Mapping"
++#: booleans.py:207
 +msgid ""
-+"Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
-+"Files ..."
-+msgstr ""
++"Allow confined virtual guests to use serial/parallel communication ports"
+ msgstr ""
  
--#~ msgid "Sends audit messages"
--#~ msgstr "ଲେଖା ପରୀକ୍ଷଣ ସନ୍ଦେଶ ପଠାଏ"
-+#: ../gui/polgen.glade:2823
-+msgid "label116"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1992
+-msgid "Modify SELinux User Mapping"
++#: booleans.py:208
++msgid ""
++"Allow confined virtual guests to use executable memory and executable stack"
+ msgstr ""
  
--#~ msgid "Interacts with the terminal"
--#~ msgstr "ଟର୍ମିନାଲ ସହିତ ପାରସ୍ପର ଉପରେ ପ୍ରଭାବ ପକାଏ"
-+#: ../gui/polgen.glade:2852
-+msgid "<b>Add booleans from the %s policy:</b>"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2008
+-msgid "Delete SELinux User Mapping"
++#: booleans.py:209
++msgid "Allow confined virtual guests to read fuse files"
+ msgstr ""
  
--#~ msgid "Sends email"
--#~ msgstr "ଇମେଲ ପଠାଏ"
-+#: ../gui/polgen.glade:3002
-+msgid "Add/Remove booleans used by the %s domain"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2126
+-msgid "label39"
++#: booleans.py:210
++msgid "Allow confined virtual guests to manage nfs files"
+ msgstr ""
  
--#~ msgid "Select files/directories that the application manages"
--#~ msgstr "ପ୍ରୟୋଗ ପରିଚାଳନ କରୁଥିବା ଫାଇଲ/ଡିରେକ୍ଟୋରୀ ଚୟନ କରନ୍ତୁ"
-+#: ../gui/polgen.glade:3066
-+msgid "<b>Which directory you will generate the %s policy?</b>"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2163
+-msgid "Add User"
++#: booleans.py:211
++msgid "Allow confined virtual guests to manage cifs files"
+ msgstr ""
  
--#~ msgid ""
--#~ "Add Files/Directories that application will need to \"Write\" to. Pid "
--#~ "Files, Log Files, /var/lib Files ..."
--#~ msgstr ""
--#~ "ଫାଇଲ/ଡିରେକ୍ଟୋରି ଗୁଡିକୁ ସଂଯୋଗକରନ୍ତୁ ଯାହାକି ପ୍ରୟୋଗରେ \"ଲେଖିବା\" କୁ ଆବଶ୍ୟକ କରେ। Pid "
--#~ "ଫାଇଲଗୁଡିକ, Log ଫାଇଲଗୁଡିକ, /var/lib ଫାଇଲଗୁଡିକ ..."
-+#: ../gui/polgen.glade:3097
-+msgid "Policy Directory"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:3254
-+msgid "Add Booleans Dialog"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2179
+-msgid "Modify User"
++#: booleans.py:212
++msgid "Allow confined virtual guests to interact with the sanlock"
+ msgstr ""
  
--#~ msgid "Select booleans that the application uses"
--#~ msgstr "ବୁଲିଆନଗୁଡିକୁ ଚୟନକରନ୍ତୁ ଯାହାକୁ ପ୍ରୟୋଗ ବ୍ୟବହାର କରେ"
-+#: ../gui/polgen.glade:3327
-+msgid "Boolean Name"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2195
+-msgid "Delete User"
++#: booleans.py:213
++msgid "Allow confined virtual guests to manage device configuration, (pci)"
+ msgstr ""
  
--#~ msgid "Add/Remove booleans used for this confined application/user"
--#~ msgstr "ଏହି ପରିସୀମିତ ପ୍ରୟୋଗ/ଚାଳକ ପାଇଁ ବୁଲିଆନଗୁଡିକୁ ଯୋଗ/ଅପସାରଣ କରନ୍ତୁ"
-+#: ../gui/polgengui.py:261
-+msgid "Role"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:268
-+msgid "Existing_User"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2313
+-msgid "label41"
++#: booleans.py:214
++msgid "Allow confined virtual guests to use usb devices"
+ msgstr ""
  
--#~ msgid "Select directory to generate policy in"
--#~ msgstr "ଭିତର ନୀତି ସୃଷ୍ଟି କରିବା ପାଇଁ ଡିରେକ୍ଟୋରୀ ଚୟନ କରନ୍ତୁ"
-+#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
-+msgid "Application"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2350
+-msgid "Add Network Port"
++#: booleans.py:215
++msgid "Allow confined virtual guests to interact with the xserver"
+ msgstr ""
  
--#~ msgid "Policy Directory"
--#~ msgstr "ନୀତି ଡିରେକ୍ଟୋରୀ"
-+#: ../gui/polgengui.py:352
-+#, python-format
-+msgid "%s must be a directory"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2366
+-msgid "Edit Network Port"
++#: booleans.py:216
++msgid "Allow webadm to manage files in users home directories"
+ msgstr ""
  
--#~ msgid "Generated Policy Files"
--#~ msgstr "ସୃଷ୍ଟିହେଇଥିବା ନୀତି ଫାଇଲଗୁଡିକ"
-+#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
-+msgid "You must select a user"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2382
+-msgid "Delete Network Port"
++#: booleans.py:217
++msgid "Allow webadm to read files in users home directories"
+ msgstr ""
  
--#~ msgid ""
--#~ "This tool will generate the following: \n"
--#~ "Type Enforcement(te), File Context(fc), Interface(if), Shell Script(sh)\n"
--#~ "Execute shell script as root to compile/install and relabel files/"
--#~ "directories.  \n"
--#~ "Use semanage or useradd to map Linux login users to user roles.\n"
--#~ "Put the machine in permissive mode (setenforce 0). \n"
--#~ "Login as the user and test this user role.\n"
--#~ "Use audit2allow -R to generate additional rules for the te file.\n"
--#~ msgstr ""
--#~ "ଏହି ସାଧନଟି ନିମ୍ନଲିଖିତ ମାନଙ୍କୁ ସୃଷ୍ଟି କରିବ: \n"
--#~ "ପ୍ରବର୍ତ୍ତନ ଟାଇପକରିବା(te), ଫାଇଲ ପ୍ରସଙ୍ଗ(fc), ଅନ୍ତରାପୃଷ୍ଠ(if), ସେଲ ସ୍କ୍ରିପ୍ଟ(sh)\n"
--#~ "ସଙ୍କଳନ/ସ୍ଥାପନ କରିବାକୁ ସେଲ ସ୍କ୍ରିପ୍ଟ ନିଷ୍ପାଦନ କରେ ଏବଂ ଫାଇଲ/ଡିରେକ୍ଟୋରୀକୁ ପୁନଃଚିହ୍ନଟ କରେ।  \n"
--#~ "Linux ଲଗଇନ ଚାଳକକୁ ଚାଳକ ଭୂମିକା ସହିତ ପରିକଳ୍ପନା କରିବାକୁ semanage କିମ୍ବା useradd ବ୍ୟବହାର "
--#~ "କରିଥାଏ।\n"
--#~ "ଯନ୍ତ୍ରକୁ ଅନୁମୋଦନକାରୀ ଅବସ୍ଥାରେ ରଖେ (setenforce 0)। \n"
--#~ "ଚାଳକ ଭାବରେ ଲଗଇନ କରିଥାଏ ଏବଂ ଏହି ଚାଳକ ଭୂମିକାକୁ ପରୀକ୍ଷା କରିଥାଏ।\n"
--#~ "te ଫାଇଲ ପାଇଁ ଅତିରିକ୍ତ ନିୟମ ସୃଷ୍ଟିକରିବା ପାଇଁ audit2allow -R ବ୍ୟବହାର କରେ।\n"
-+#: ../gui/polgengui.py:542
-+msgid "Select executable file to be confined."
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2418
+-#: ../gui/system-config-selinux.glade:2436
+-msgid "Toggle between Customized and All Ports"
++#: booleans.py:218
++msgid "Ignore wine mmap_zero errors."
+ msgstr ""
  
--#~ msgid ""
--#~ "This tool will generate the following: \n"
--#~ "Type Enforcement(te), File Context(fc), Interface(if), Shell Script(sh)\n"
--#~ "\n"
--#~ "Execute shell script to compile/install and relabel files/directories.  \n"
--#~ "Put the machine in permissive mode (setenforce 0). \n"
--#~ "Run/restart the application to generate avc messages.\n"
--#~ "Use audit2allow -R to generate additional rules for the te file.\n"
--#~ msgstr ""
--#~ "ଏହି ସାଧନଟି ନିମ୍ନଲିଖିତ ମାନଙ୍କୁ ସୃଷ୍ଟି କରିବ: \n"
--#~ "ପ୍ରବର୍ତ୍ତନ ଟାଇପକରିବା(te), ଫାଇଲ ପ୍ରସଙ୍ଗ(fc), ଅନ୍ତରାପୃଷ୍ଠ(if), ସେଲ ସ୍କ୍ରିପ୍ଟ(sh)\n"
--#~ "\n"
--#~ "ସଙ୍କଳନ/ସ୍ଥାପନ କରିବାକୁ ସେଲ ସ୍କ୍ରିପ୍ଟ ନିଷ୍ପାଦନ କରେ ଏବଂ ଫାଇଲ/ଡିରେକ୍ଟୋରୀକୁ ପୁନଃଚିହ୍ନଟ କରେ।  \n"
--#~ "ଯନ୍ତ୍ରକୁ ଅନୁମୋଦନକାରୀ ଅବସ୍ଥାରେ ରଖେ (setenforce 0)। \n"
--#~ "avc ସନ୍ଦେଶଗୁଡିକୁ ସୃଷ୍ଟି କରବାପାଇଁ ପ୍ରୟୋଗକୁ ଚଲାଇଥାଏ/ପୁନଃଆରମ୍ଭ କରିଥାଏ।\n"
--#~ "te ଫାଇଲ ପାଇଁ ଅତିରିକ୍ତ ନିୟମ ସୃଷ୍ଟିକରିବା ପାଇଁ audit2allow -R ବ୍ୟବହାର କରେ।\n"
-+#: ../gui/polgengui.py:553
-+msgid "Select init script file to be confined."
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2556
+-msgid "label42"
++#: booleans.py:219
++msgid "Allow the graphical login program to execute bootloader"
+ msgstr ""
  
--#~ msgid "Add Booleans Dialog"
--#~ msgstr "ବୁଲିୟାନ ସଂଳାପ ଯୋଗକରନ୍ତୁ"
-+#: ../gui/polgengui.py:563
-+msgid "Select file(s) that confined application creates or writes"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2593
+-msgid "Generate new policy module"
++#: booleans.py:220
++msgid ""
++"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+ msgstr ""
  
--#~ msgid "Boolean Name"
--#~ msgstr "ବୁଲିଆନ ନାମ"
-+#: ../gui/polgengui.py:570
-+msgid "Select directory(s) that the confined application owns and writes into"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:632
-+msgid "Select directory to generate policy files in"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:649
-+#, python-format
+-#: ../gui/system-config-selinux.glade:2609
+-msgid "Load policy module"
++#: booleans.py:221
++msgid "Allow xen to manage nfs files"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2625
+-msgid "Remove loadable policy module"
++#: booleans.py:222
 +msgid ""
-+"Type %s_t already defined in current policy.\n"
-+"Do you want to continue?"
++"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
++"logical volumes for disk images."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2661
++#: booleans.py:223
++msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
 +msgstr ""
 +
-+#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
-+msgid "Verify Name"
-+msgstr ""
++#: booleans.py:224
+ msgid ""
+-"Enable/Disable additional audit rules, that are normally not reported in the "
+-"log files."
++"Allow xguest users to configure Network Manager and connect to apache ports"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2781
+-msgid "label44"
++#: booleans.py:225
++msgid "Allow xguest users to mount removable media"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2818
+-msgid "Change process mode to permissive."
++#: booleans.py:226
++msgid "Allow xguest to use blue tooth devices"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2836
+-msgid "Change process mode to enforcing"
++#: booleans.py:227
++msgid "Allows clients to write to the X server shared memory segments."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2928
+-msgid "Process Domain"
++#: booleans.py:228
++msgid "Allows XServer to execute writable memory"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2956
+-msgid "label59"
++#: booleans.py:229
++msgid "Support X userspace object manager"
+ msgstr ""
+ 
+-#: ../gui/usersPage.py:138
+-#, python-format
+-msgid "SELinux user '%s' is required"
++#: booleans.py:230
++msgid "Allow zabbix to connect to unreserved ports"
+ msgstr ""
 +
-+#: ../gui/polgengui.py:653
-+#, python-format
-+msgid ""
-+"Module %s.pp already loaded in current policy.\n"
-+"Do you want to continue?"
++#: booleans.py:231
++msgid "Allow zebra daemon to write it configuration files"
 +msgstr ""
- 
--#~ msgid "Role"
--#~ msgstr "ଭୂମିକା"
-+#: ../gui/polgengui.py:699
++
++#: booleans.py:232
 +msgid ""
-+"You must add a name made up of letters and numbers and containing no spaces."
++"Allow ZoneMinder to modify public files used for public file transfer "
++"services."
 +msgstr ""
 +
-+#: ../gui/polgengui.py:713
-+msgid "You must enter a executable"
-+msgstr ""
++#~ msgid "Mount"
++#~ msgstr "Inbinnen"
 +
-+#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
-+msgid "Configue SELinux"
-+msgstr ""
++#~ msgid "NIS"
++#~ msgstr "NIS"
 +
-+#: ../gui/polgen.py:158
-+msgid "Internet Services Daemon"
-+msgstr ""
++#~ msgid "Web Applications"
++#~ msgstr "Netprogramme"
 +
-+#: ../gui/polgen.py:197
-+#, python-format
-+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
-+msgstr ""
++#~ msgid "CVS"
++#~ msgstr "CVS"
 +
-+#: ../gui/polgen.py:324
-+msgid "You must enter a name for your confined process/user"
-+msgstr ""
++#~ msgid "Games"
++#~ msgstr "Speele"
 +
-+#: ../gui/polgen.py:326
-+msgid ""
-+"Name must be alpha numberic with no spaces. Consider using option \"-n "
-+"MODULENAME\""
-+msgstr ""
++#~ msgid "NFS"
++#~ msgstr "NFS"
 +
-+#: ../gui/polgen.py:414
-+msgid "User Role types can not be assigned executables."
-+msgstr ""
++#~ msgid "Kerberos"
++#~ msgstr "Kerberos"
 +
-+#: ../gui/polgen.py:420
-+msgid "Only Daemon apps can use an init script.."
-+msgstr ""
++#~ msgid "Samba"
++#~ msgstr "Samba"
 +
-+#: ../gui/polgen.py:438
-+msgid "use_resolve must be a boolean value "
-+msgstr ""
++#~ msgid "pppd"
++#~ msgstr "pppd"
 +
-+#: ../gui/polgen.py:444
-+msgid "use_syslog must be a boolean value "
-+msgstr ""
++#~ msgid "rsync"
++#~ msgstr "rsync"
 +
-+#: ../gui/polgen.py:450
-+msgid "use_kerberos must be a boolean value "
-+msgstr ""
- 
--#~ msgid "Existing_User"
--#~ msgstr "ଅବସ୍ଥିତ ଚାଳକ (_U)"
-+#: ../gui/polgen.py:456
-+msgid "manage_krb5_rcache must be a boolean value "
-+msgstr ""
++#~ msgid "Squid"
++#~ msgstr "Squid"
+diff --git a/policycoreutils/po/nl.po b/policycoreutils/po/nl.po
+index 27db150..43033e1 100644
+--- a/policycoreutils/po/nl.po
++++ b/policycoreutils/po/nl.po
+@@ -10,16 +10,16 @@ msgid ""
+ msgstr ""
+ "Project-Id-Version: Policycoreutils\n"
+ "Report-Msgid-Bugs-To: \n"
+-"POT-Creation-Date: 2012-05-25 07:28-0400\n"
+-"PO-Revision-Date: 2012-04-02 20:30+0000\n"
++"POT-Creation-Date: 2012-10-16 12:24-0400\n"
++"PO-Revision-Date: 2012-10-08 13:10+0000\n"
+ "Last-Translator: dwalsh <dwalsh at redhat.com>\n"
+-"Language-Team: Dutch (http://www.transifex.net/projects/p/fedora/language/"
++"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"
+-"Plural-Forms: nplurals=2; plural=(n != 1)\n"
++"Plural-Forms: nplurals=2; plural=(n != 1);\n"
  
--#~ msgid "Application"
--#~ msgstr "ପ୍ରୟୋଗ"
-+#: ../gui/polgen.py:486
-+msgid "USER Types automatically get a tmp type"
-+msgstr ""
+ #: ../run_init/run_init.c:67
+ msgid ""
+@@ -32,7 +32,7 @@ msgstr ""
+ "uitgevoerd,\n"
+ "        <argumenten ...> de argumenten zijn voor dat script."
  
--#~ msgid "%s must be a directory"
--#~ msgstr "%s ନିଶ୍ଚିତ ରୂପେ ଗୋଟିଏ ଡିରେକ୍ଟରୀ"
-+#: ../gui/polgen.py:1004
-+msgid "You must enter the executable path for your confined process"
-+msgstr ""
+-#: ../run_init/run_init.c:126 ../newrole/newrole.c:1124
++#: ../run_init/run_init.c:126 ../newrole/newrole.c:1123
+ #, c-format
+ msgid "failed to initialize PAM\n"
+ msgstr "initialiseren van PAM is mislukt\n"
+@@ -81,7 +81,7 @@ msgstr "Sorry, run_init mag alleen worden gebruikt met een SELinux kernel.\n"
+ msgid "authentication failed.\n"
+ msgstr "authenticatie mislukt.\n"
  
--#~ msgid "You must select a user"
--#~ msgstr "ଆପଣ ଗୋଟିଏ ଚାଳକ ଚୟନ କରିବା ଉଚିତ"
-+#: ../gui/polgen.py:1182
-+msgid "Type Enforcement file"
-+msgstr ""
+-#: ../run_init/run_init.c:405 ../newrole/newrole.c:1258
++#: ../run_init/run_init.c:405 ../newrole/newrole.c:1257
+ #, c-format
+ msgid "Could not set exec context to %s.\n"
+ msgstr "Kan exec context niet instellen naar %s.\n"
+@@ -94,860 +94,876 @@ msgstr "******************** BELANGRIJK **********************\n"
+ msgid "To make this policy package active, execute:"
+ msgstr "Om dit tactiek pakket te activeren, voer uit:"
  
--#~ msgid "Select executable file to be confined."
--#~ msgstr "ପରିସୀମିତ ରହିବାକୁ ନିଷ୍ପାଦ୍ୟ ଫାଇଲ ଚୟନ କରନ୍ତୁ।"
-+#: ../gui/polgen.py:1183
-+msgid "Interface file"
-+msgstr ""
+-#: ../semanage/seobject.py:143 ../semanage/seobject.py:147
+-msgid "global"
+-msgstr "globaal"
+-
+-#: ../semanage/seobject.py:225
++#: ../semanage/seobject.py:200
+ msgid "Could not create semanage handle"
+ msgstr "Kan semanage handle niet creëren"
  
--#~ msgid "Select init script file to be confined."
--#~ msgstr "ପରିସୀମିତ ରହିବାକୁ init ସ୍କ୍ରିପ୍ଟ ଫାଇଲ ଚୟନ କରନ୍ତୁ।"
-+#: ../gui/polgen.py:1184
-+msgid "File Contexts file"
-+msgstr ""
+-#: ../semanage/seobject.py:233
++#: ../semanage/seobject.py:208
+ msgid "SELinux policy is not managed or store cannot be accessed."
+ msgstr "SELinux tactiek is niet beheerd of krijg geen toegang tot opslag."
  
--#~ msgid "Select file(s) that confined application creates or writes"
--#~ msgstr "ପରିସୀମିତ ପ୍ରୟୋଗ ସୃଷ୍ଟି କରିବା କିମ୍ୱା ଲେଖିବାକୁ ଫାଇଲ(ଗୁଡିକୁ) ଚୟନ କରନ୍ତୁ"
-+#: ../gui/polgen.py:1185
-+msgid "Setup Script"
-+msgstr ""
+-#: ../semanage/seobject.py:238
++#: ../semanage/seobject.py:213
+ msgid "Cannot read policy store."
+ msgstr "Kan tactiek opslag niet lezen."
  
--#~ msgid ""
--#~ "Select directory(s) that the confined application owns and writes into"
--#~ msgstr "ପରିସୀମିତ ପ୍ରୟୋଗ ହାସଲ କରିବା କିମ୍ୱା ଲେଖିବାକୁ ଡିରେକ୍ଟୋରୀ(ଗୁଡିକୁ) ଚୟନ କରନ୍ତୁ"
-+#: ../gui/polgen.py:1306
-+#, python-format
-+msgid ""
-+"\n"
-+"%s\n"
-+"\n"
-+"sepolgen [ -n moduleName ] [ -m ] [ -t type ] [ executable | Name ]\n"
-+"valid Types:\n"
-+msgstr ""
+-#: ../semanage/seobject.py:243
++#: ../semanage/seobject.py:218
+ msgid "Could not establish semanage connection"
+ msgstr "Kan semanage verbinding niet tot stand brengen"
  
--#~ msgid "Select directory to generate policy files in"
--#~ msgstr "ଭିତର ନୀତି ଫାଇଲ ସୃଷ୍ଟି କରିବା ପାଇଁ ଡିରେକ୍ଟୋରୀ ଚୟନ କରନ୍ତୁ"
-+#: ../gui/polgen.py:1354
-+msgid "Executable or Name required"
-+msgstr ""
+-#: ../semanage/seobject.py:248
++#: ../semanage/seobject.py:223
+ msgid "Could not test MLS enabled status"
+ msgstr "Kan MLS aangezet status niet testen"
  
--#~ msgid ""
--#~ "Type %s_t already defined in current policy.\n"
--#~ "Do you want to continue?"
--#~ msgstr ""
--#~ "%s_t ପ୍ରକାରକୁ ପ୍ରଚଳିତ ନୀତିରେ ପୂର୍ବରୁ ବ୍ୟଖ୍ୟା କରାଯାଇଛି।\n"
--#~ "ଆପଣ ଚାଲୁ ରଖିବାକୁ ଚାହୁଁଛନ୍ତି କି?"
-+#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
-+msgid "Network Port"
-+msgstr ""
+-#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
++#: ../semanage/seobject.py:229 ../semanage/seobject.py:244
+ msgid "Not yet implemented"
+ msgstr "Nog niet geïmplementeerd"
  
--#~ msgid "Verify Name"
--#~ msgstr "ନାମ ଯାଞ୍ଚ କରନ୍ତୁ"
-+#: ../gui/portsPage.py:85
-+msgid ""
-+"SELinux Port\n"
-+"Type"
-+msgstr ""
+-#: ../semanage/seobject.py:258
++#: ../semanage/seobject.py:233
+ msgid "Semanage transaction already in progress"
+ msgstr "Semanage transactie is al bezig"
  
--#~ msgid ""
--#~ "Module %s.pp already loaded in current policy.\n"
--#~ "Do you want to continue?"
--#~ msgstr ""
--#~ "%s.pp ଏକକାଂଶ ପ୍ରଚଳିତ ନୀତିରେ ପୂର୍ବରୁ ଧାରଣ କରାଯାଇଛି।\n"
--#~ "ଆପଣ ଚାଲୁ ରଖିବାକୁ ଚାହୁଁଛନ୍ତି କି?"
-+#: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
-+msgid "Protocol"
-+msgstr ""
+-#: ../semanage/seobject.py:267
++#: ../semanage/seobject.py:242
+ msgid "Could not start semanage transaction"
+ msgstr "Kan semanage transactie niet starten"
  
--#~ msgid "You must enter a name"
--#~ msgstr "ଆପଣ ଗୋଟିଏ ନାମ ଭରଣ କରିବା ଉଚିତ"
-+#: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
-+msgid ""
-+"MLS/MCS\n"
-+"Level"
-+msgstr ""
+-#: ../semanage/seobject.py:278
++#: ../semanage/seobject.py:254
+ msgid "Could not commit semanage transaction"
+ msgstr "Kan semanage transactie niet uitvoeren"
  
--#~ msgid "You must enter a executable"
--#~ msgstr "ଆପଣ ଗୋଟିଏ ନିଷ୍ପାଦ୍ୟ ଭରଣ କରିବା ଉଚିତ"
-+#: ../gui/portsPage.py:101
-+msgid "Port"
-+msgstr ""
+-#: ../semanage/seobject.py:283
++#: ../semanage/seobject.py:259
+ msgid "Semanage transaction not in progress"
+ msgstr "Semanage transactie is niet bezig"
  
--#~ msgid "Configue SELinux"
--#~ msgstr "SELinux ବିନ୍ୟାସ କରନ୍ତୁ"
-+#: ../gui/portsPage.py:207
-+#, python-format
-+msgid "Port number \"%s\" is not valid.  0 < PORT_NUMBER < 65536 "
-+msgstr ""
+-#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
++#: ../semanage/seobject.py:271 ../semanage/seobject.py:351
+ msgid "Could not list SELinux modules"
+ msgstr "Kan SELinux modules niet tonen"
  
--#, fuzzy
--#~ msgid "Ports must be numbers or ranges of numbers from 1 to %d "
--#~ msgstr "ସଂଯୋଗିକୀଗୁଡିକ ନିଶ୍ଚିତ ରୂପେ ସଂଖ୍ୟା କିମ୍ବା 1 ରୁ %d ପର୍ଯ୍ୟନ୍ତ ସଂଖ୍ୟାର ପରିସର ହୋଇଥିବା ଉଚିତ"
-+#: ../gui/portsPage.py:252
-+msgid "List View"
-+msgstr ""
+-#: ../semanage/seobject.py:308
++#: ../semanage/seobject.py:284
+ msgid "Modules Name"
+ msgstr ""
  
--#~ msgid "You must enter a name for your confined process/user"
--#~ msgstr "ଆପଣଙ୍କର ପରିସୀମିତ ପ୍ରଣାଳୀ/ଚାଳକ ପାଇଁ ଆପଣ ଗୋଟିଏ ନାମ ଭରଣ କରିବା ଉଚିତ"
-+#: ../gui/portsPage.py:255 ../gui/system-config-selinux.glade:2419
-+msgid "Group View"
-+msgstr ""
+-#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
++#: ../semanage/seobject.py:284 ../gui/modulesPage.py:63
+ msgid "Version"
+ msgstr "Versie"
  
--#~ msgid "USER Types are not allowed executables"
--#~ msgstr "ଚାଳକ ପ୍ରକାର ଗୁଡିକ ଅନୁମତିପ୍ରାପ୍ତ ନିଷ୍ପାଦ୍ୟ ନୁହଁନ୍ତି"
-+#: ../gui/selinux.tbl:1 ../gui/selinux.tbl:30 ../gui/selinux.tbl:31
-+#: ../gui/selinux.tbl:32 ../gui/selinux.tbl:33 ../gui/selinux.tbl:34
-+#: ../gui/selinux.tbl:36 ../gui/selinux.tbl:37 ../gui/selinux.tbl:38
-+#: ../gui/selinux.tbl:39 ../gui/selinux.tbl:40 ../gui/selinux.tbl:42
-+#: ../gui/selinux.tbl:43 ../gui/selinux.tbl:44 ../gui/selinux.tbl:45
-+#: ../gui/selinux.tbl:46 ../gui/selinux.tbl:47 ../gui/selinux.tbl:48
-+#: ../gui/selinux.tbl:49 ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
-+#: ../gui/selinux.tbl:52 ../gui/selinux.tbl:53 ../gui/selinux.tbl:59
-+#: ../gui/selinux.tbl:60 ../gui/selinux.tbl:61 ../gui/selinux.tbl:62
-+#: ../gui/selinux.tbl:63 ../gui/selinux.tbl:64 ../gui/selinux.tbl:65
-+#: ../gui/selinux.tbl:66 ../gui/selinux.tbl:67 ../gui/selinux.tbl:68
-+#: ../gui/selinux.tbl:69 ../gui/selinux.tbl:75 ../gui/selinux.tbl:76
-+#: ../gui/selinux.tbl:77 ../gui/selinux.tbl:78 ../gui/selinux.tbl:79
-+#: ../gui/selinux.tbl:80 ../gui/selinux.tbl:81 ../gui/selinux.tbl:82
-+#: ../gui/selinux.tbl:83 ../gui/selinux.tbl:84 ../gui/selinux.tbl:86
-+#: ../gui/selinux.tbl:88 ../gui/selinux.tbl:89 ../gui/selinux.tbl:90
-+#: ../gui/selinux.tbl:92 ../gui/selinux.tbl:94 ../gui/selinux.tbl:95
-+#: ../gui/selinux.tbl:96 ../gui/selinux.tbl:97 ../gui/selinux.tbl:98
-+#: ../gui/selinux.tbl:99 ../gui/selinux.tbl:100 ../gui/selinux.tbl:101
-+#: ../gui/selinux.tbl:102 ../gui/selinux.tbl:103 ../gui/selinux.tbl:104
-+#: ../gui/selinux.tbl:106 ../gui/selinux.tbl:108 ../gui/selinux.tbl:109
-+#: ../gui/selinux.tbl:110 ../gui/selinux.tbl:111 ../gui/selinux.tbl:112
-+#: ../gui/selinux.tbl:113 ../gui/selinux.tbl:114 ../gui/selinux.tbl:116
-+#: ../gui/selinux.tbl:117 ../gui/selinux.tbl:119 ../gui/selinux.tbl:121
-+#: ../gui/selinux.tbl:123 ../gui/selinux.tbl:124 ../gui/selinux.tbl:127
-+#: ../gui/selinux.tbl:129 ../gui/selinux.tbl:130 ../gui/selinux.tbl:131
-+#: ../gui/selinux.tbl:132 ../gui/selinux.tbl:133 ../gui/selinux.tbl:134
-+#: ../gui/selinux.tbl:135 ../gui/selinux.tbl:136 ../gui/selinux.tbl:137
-+#: ../gui/selinux.tbl:138 ../gui/selinux.tbl:139 ../gui/selinux.tbl:142
-+#: ../gui/selinux.tbl:143 ../gui/selinux.tbl:144 ../gui/selinux.tbl:145
-+#: ../gui/selinux.tbl:146 ../gui/selinux.tbl:147 ../gui/selinux.tbl:148
-+#: ../gui/selinux.tbl:149 ../gui/selinux.tbl:150 ../gui/selinux.tbl:151
-+#: ../gui/selinux.tbl:152 ../gui/selinux.tbl:154 ../gui/selinux.tbl:155
-+#: ../gui/selinux.tbl:156 ../gui/selinux.tbl:157 ../gui/selinux.tbl:158
-+#: ../gui/selinux.tbl:159 ../gui/selinux.tbl:160 ../gui/selinux.tbl:167
-+#: ../gui/selinux.tbl:171 ../gui/selinux.tbl:172 ../gui/selinux.tbl:173
-+#: ../gui/selinux.tbl:174 ../gui/selinux.tbl:175 ../gui/selinux.tbl:177
-+#: ../gui/selinux.tbl:178 ../gui/selinux.tbl:179 ../gui/selinux.tbl:180
-+#: ../gui/selinux.tbl:184 ../gui/selinux.tbl:192 ../gui/selinux.tbl:193
-+#: ../gui/selinux.tbl:194 ../gui/selinux.tbl:195 ../gui/selinux.tbl:196
-+#: ../gui/selinux.tbl:197 ../gui/selinux.tbl:198 ../gui/selinux.tbl:199
-+#: ../gui/selinux.tbl:200 ../gui/selinux.tbl:201 ../gui/selinux.tbl:206
-+#: ../gui/selinux.tbl:207 ../gui/selinux.tbl:218 ../gui/selinux.tbl:219
-+#: ../gui/selinux.tbl:220 ../gui/selinux.tbl:222 ../gui/selinux.tbl:224
-+#: ../gui/selinux.tbl:226 ../gui/selinux.tbl:227 ../gui/selinux.tbl:230
-+msgid "SELinux Service Protection"
-+msgstr ""
- 
--#~ msgid "Only DAEMON apps can use an init script"
--#~ msgstr "କେବଳ ଡେମନ apps init ସ୍କ୍ରିପ୍ଟ ବ୍ୟବହାର କରିପାରିବେ"
-+#: ../gui/selinux.tbl:1
-+msgid "Disable SELinux protection for acct daemon"
-+msgstr ""
- 
--#~ msgid "use_syslog must be a boolean value "
--#~ msgstr "use_syslog ଟି ଗୋଟିଏ ବୁଲିଆନ ମୂଲ୍ୟ ହୋଇଥିବା ଉଚିତ"
-+#: ../gui/selinux.tbl:2 ../gui/selinux.tbl:3 ../gui/selinux.tbl:70
-+#: ../gui/selinux.tbl:153 ../gui/selinux.tbl:168 ../gui/selinux.tbl:169
-+#: ../gui/selinux.tbl:170 ../gui/selinux.tbl:189 ../gui/selinux.tbl:202
-+#: ../gui/selinux.tbl:203 ../gui/selinux.tbl:204 ../gui/selinux.tbl:205
-+msgid "Admin"
-+msgstr ""
+-#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
++#: ../semanage/seobject.py:287 ../gui/statusPage.py:75
+ msgid "Disabled"
+ msgstr "Uitgezet"
  
--#, fuzzy
--#~ msgid "USER Types automatically get a tmp type"
--#~ msgstr "USER ପ୍ରକାରଗୁଡିକ ସ୍ୱୟଂଚାଳିତଭାବେ ଗୋଟିଏ tmp ପ୍ରକାର ପାଇଥାଏ"
-+#: ../gui/selinux.tbl:2
-+msgid "Allow all daemons to write corefiles to /"
-+msgstr ""
+-#: ../semanage/seobject.py:326
++#: ../semanage/seobject.py:302
+ #, python-format
+ msgid "Could not disable module %s (remove failed)"
+ msgstr ""
  
--#~ msgid "You must enter the executable path for your confined process"
--#~ msgstr "ଆପଣଙ୍କର ପରିସୀମିତ ପ୍ରଣାଳୀ ପାଇଁ ଗୋଟିଏ ନିଷ୍ପାଦ୍ୟ ପଥ ଭରଣ କରିବା ଉଚିତ"
-+#: ../gui/selinux.tbl:3
-+msgid "Allow all daemons the ability to use unallocated ttys"
-+msgstr ""
+-#: ../semanage/seobject.py:337
++#: ../semanage/seobject.py:313
+ #, python-format
+ msgid "Could not enable module %s (remove failed)"
+ msgstr ""
  
--#~ msgid "Type Enforcement file"
--#~ msgstr "ପ୍ରବର୍ତ୍ତନ ଫାଇଲକୁ ଟାଇପ କରନ୍ତୁ"
-+#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
-+#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
-+#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
-+#: ../gui/selinux.tbl:210 ../gui/selinux.tbl:211 ../gui/selinux.tbl:212
-+#: ../gui/selinux.tbl:213 ../gui/selinux.tbl:214 ../gui/selinux.tbl:215
-+#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
-+msgid "User Privs"
-+msgstr ""
+-#: ../semanage/seobject.py:352
++#: ../semanage/seobject.py:328
+ #, python-format
+ msgid "Could not remove module %s (remove failed)"
+ msgstr ""
  
--#~ msgid "Interface file"
--#~ msgstr "ଅନ୍ତରାପ୍ରୁଷ୍ଠ ଫାଇଲ"
-+#: ../gui/selinux.tbl:4
-+msgid ""
-+"Allow gadmin SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
+-#: ../semanage/seobject.py:362
++#: ../semanage/seobject.py:338
+ msgid "dontaudit requires either 'on' or 'off'"
+ msgstr ""
  
--#~ msgid "File Contexts file"
--#~ msgstr "ଫାଇଲ ପ୍ରସଙ୍ଗ ଫାଇଲ"
-+#: ../gui/selinux.tbl:5
-+msgid ""
-+"Allow guest SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
+-#: ../semanage/seobject.py:391
++#: ../semanage/seobject.py:366
+ msgid "Builtin Permissive Types"
+ msgstr ""
  
--#~ msgid "Setup Script"
--#~ msgstr "ସ୍କ୍ରିପ୍ଟ ବ୍ୟବସ୍ଥା"
-+#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
-+msgid "Memory Protection"
-+msgstr ""
+-#: ../semanage/seobject.py:401
++#: ../semanage/seobject.py:376
+ msgid "Customized Permissive Types"
+ msgstr ""
  
--#~ msgid ""
--#~ "SELinux Port\n"
--#~ "Type"
--#~ msgstr ""
--#~ "SELinux ସଂଯୋଗିକୀ\n"
--#~ "ପ୍ରକାର"
-+#: ../gui/selinux.tbl:6
-+msgid "Allow java executable stack"
-+msgstr ""
+-#: ../semanage/seobject.py:442
++#: ../semanage/seobject.py:417
+ #, python-format
+ msgid "Could not set permissive domain %s (module installation failed)"
+ msgstr "Kan toelatend domein %s niet instellen (module installatie mislukte)"
  
--#~ msgid "Protocol"
--#~ msgstr "ପ୍ରଟୋକଲ"
-+#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
-+#: ../gui/selinux.tbl:209
-+msgid "Mount"
-+msgstr ""
+-#: ../semanage/seobject.py:448
++#: ../semanage/seobject.py:423
+ #, python-format
+ msgid "Could not remove permissive domain %s (remove failed)"
+ msgstr "Kan toelatend domein %s niet verwijderen (verwijderen mislukte)"
  
--#~ msgid ""
--#~ "MLS/MCS\n"
--#~ "Level"
--#~ msgstr ""
--#~ "MLS/MCS\n"
--#~ "ସ୍ତର"
-+#: ../gui/selinux.tbl:7
-+msgid "Allow mount to mount any file"
-+msgstr ""
+-#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
+-#: ../semanage/seobject.py:603 ../semanage/seobject.py:700
+-#: ../semanage/seobject.py:730 ../semanage/seobject.py:797
+-#: ../semanage/seobject.py:854 ../semanage/seobject.py:1101
+-#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
+-#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
+-#: ../semanage/seobject.py:2045
++#: ../semanage/seobject.py:458 ../semanage/seobject.py:532
++#: ../semanage/seobject.py:578 ../semanage/seobject.py:675
++#: ../semanage/seobject.py:705 ../semanage/seobject.py:772
++#: ../semanage/seobject.py:829 ../semanage/seobject.py:1084
++#: ../semanage/seobject.py:1800 ../semanage/seobject.py:1863
++#: ../semanage/seobject.py:1882 ../semanage/seobject.py:2003
++#: ../semanage/seobject.py:2056
+ #, python-format
+ msgid "Could not create a key for %s"
+ msgstr "Kan geen sleutel aanmaken voor %s"
  
--#~ msgid "Port"
--#~ msgstr "ସଂଯୋଗିକୀ"
-+#: ../gui/selinux.tbl:8
-+msgid "Allow mount to mount any directory"
-+msgstr ""
+-#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
+-#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
++#: ../semanage/seobject.py:462 ../semanage/seobject.py:536
++#: ../semanage/seobject.py:582 ../semanage/seobject.py:588
+ #, python-format
+ msgid "Could not check if login mapping for %s is defined"
+ msgstr "Kan niet controleren of inlog afbeelding voor %s is gedefinieerd"
  
--#~ msgid "Port number \"%s\" is not valid.  0 < PORT_NUMBER < 65536 "
--#~ msgstr "ସଂଯୋଗିକୀ ସଂଖ୍ୟା \"%s\" ଟି ବୈଧ ନୁହଁ  0 < PORT_NUMBER < 65536 "
-+#: ../gui/selinux.tbl:9
-+msgid "Allow mplayer executable stack"
-+msgstr ""
+-#: ../semanage/seobject.py:496
++#: ../semanage/seobject.py:471
+ #, python-format
+ msgid "Linux Group %s does not exist"
+ msgstr "Linux groep %s bestaat niet"
  
--#~ msgid "List View"
--#~ msgstr "ତାଲିକା ଦୃଶ୍ୟ"
-+#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
-+#: ../gui/selinux.tbl:188
-+msgid "SSH"
-+msgstr ""
+-#: ../semanage/seobject.py:501
++#: ../semanage/seobject.py:476
+ #, python-format
+ msgid "Linux User %s does not exist"
+ msgstr "Linux gebruiker %s bestaat niet"
  
--#~ msgid "Group View"
--#~ msgstr "ସମୁହ ଦୃଶ୍ୟ"
-+#: ../gui/selinux.tbl:10
-+msgid "Allow ssh to run ssh-keysign"
-+msgstr ""
+-#: ../semanage/seobject.py:505
++#: ../semanage/seobject.py:480
+ #, python-format
+ msgid "Could not create login mapping for %s"
+ msgstr "Kan geen inlog afbeelding aanmaken voor %s"
  
--#~ msgid "SELinux Service Protection"
--#~ msgstr "SELinux ଚାଳକ ସୁରକ୍ଷା"
-+#: ../gui/selinux.tbl:11
-+msgid ""
-+"Allow staff SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
+-#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
++#: ../semanage/seobject.py:484 ../semanage/seobject.py:720
+ #, python-format
+ msgid "Could not set name for %s"
+ msgstr "Kan naam niet instellen voor %s"
  
--#~ msgid "Disable SELinux protection for acct daemon"
--#~ msgstr "acct ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
-+#: ../gui/selinux.tbl:12
-+msgid ""
-+"Allow sysadm SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
+-#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
++#: ../semanage/seobject.py:489 ../semanage/seobject.py:730
+ #, python-format
+ msgid "Could not set MLS range for %s"
+ msgstr "Kan MLS reeks niet instellen voor %s"
  
--#~ msgid "Admin"
--#~ msgstr "ପ୍ରଶାସନ"
-+#: ../gui/selinux.tbl:13
-+msgid ""
-+"Allow unconfined SELinux user account to execute files in home directory or /"
-+"tmp"
-+msgstr ""
+-#: ../semanage/seobject.py:518
++#: ../semanage/seobject.py:493
+ #, python-format
+ msgid "Could not set SELinux user for %s"
+ msgstr "Kan SELinux gebruiker niet instellen voor %s"
  
--#~ msgid "Allow all daemons to write corefiles to /"
--#~ msgstr "ସର୍ବପ୍ରଧାନ ଫାଇଲଗୁଡିକୁ ଲେଖିବାକୁ ସମସ୍ତ ଡେମନଗୁଡିକୁ ଅନୁମତି ଦିଅନ୍ତୁ /"
-+#: ../gui/selinux.tbl:14
-+msgid "Network Configuration"
-+msgstr ""
+-#: ../semanage/seobject.py:522
++#: ../semanage/seobject.py:497
+ #, python-format
+ msgid "Could not add login mapping for %s"
+ msgstr "Kan inlog afbeelding niet toevoegen voor %s"
  
--#~ msgid "Allow all daemons the ability to use unallocated ttys"
--#~ msgstr "ସମସ୍ତ ଡେମନଗୁଡିକୁ ଅବଣ୍ଟିତ tty ଗୁଡିକୁ ବ୍ୟବହାର କରିବାର କ୍ଷମତା ପ୍ରଦାନ କରନ୍ତୁ"
-+#: ../gui/selinux.tbl:14
-+msgid "Allow unlabeled packets to flow on the network"
-+msgstr ""
+-#: ../semanage/seobject.py:540
++#: ../semanage/seobject.py:515
+ msgid "Requires seuser or serange"
+ msgstr "Vereist seuser of serange"
  
--#~ msgid "User Privs"
--#~ msgstr "ଚାଳକ ଗୋପନୀୟତା"
-+#: ../gui/selinux.tbl:15
-+msgid ""
-+"Allow user SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
+-#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
++#: ../semanage/seobject.py:538 ../semanage/seobject.py:584
+ #, python-format
+ msgid "Login mapping for %s is not defined"
+ msgstr "Inlog afbeelding voor %s is niet gedefinieerd"
  
--#~ msgid ""
--#~ "Allow gadmin SELinux user account to execute files in home directory or /"
--#~ "tmp"
--#~ msgstr ""
--#~ "gadmin SELinux ଚାଳକ ଖାତାକୁ ମୂଳ ଡିରେକ୍ଟୋରୀ କିମ୍ବା /tmp ରେ ଫାଇଲ ନିଷ୍ପାଦନ କରିବାକୁ ଅନୁମତି "
--#~ "ଦିଅନ୍ତୁ"
-+#: ../gui/selinux.tbl:16
-+msgid "Allow unconfined to dyntrans to unconfined_execmem"
-+msgstr ""
+-#: ../semanage/seobject.py:567
++#: ../semanage/seobject.py:542
+ #, python-format
+ msgid "Could not query seuser for %s"
+ msgstr "Kan seuser niet opvragen voor %s"
  
--#~ msgid ""
--#~ "Allow guest SELinux user account to execute files in home directory or /"
--#~ "tmp"
--#~ msgstr ""
--#~ "ଅତିଥି SELinux ଚାଳକ ଖାତାକୁ ମୂଳ ଡିରେକ୍ଟୋରୀ କିମ୍ବା /tmp ରେ ଫାଇଲ ନିଷ୍ପାଦନ କରିବାକୁ ଅନୁମତି "
--#~ "ଦିଅନ୍ତୁ"
-+#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
-+#: ../gui/selinux.tbl:140
-+msgid "Databases"
-+msgstr ""
+-#: ../semanage/seobject.py:581
++#: ../semanage/seobject.py:556
+ #, python-format
+ msgid "Could not modify login mapping for %s"
+ msgstr "Kan inlog afbeelding niet veranderen voor %s"
  
--#~ msgid "Memory Protection"
--#~ msgstr "ସ୍ମୃତି ସୁରକ୍ଷା"
-+#: ../gui/selinux.tbl:17
-+msgid "Allow user to connect to mysql socket"
-+msgstr ""
+-#: ../semanage/seobject.py:615
++#: ../semanage/seobject.py:590
+ #, 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"
  
--#~ msgid "Allow java executable stack"
--#~ msgstr "java ନିଷ୍ପାଦ୍ୟ ଥାକକୁ ଅନୁମତି ଦିଅନ୍ତୁ"
-+#: ../gui/selinux.tbl:18
-+msgid "Allow user to connect to postgres socket"
-+msgstr ""
+-#: ../semanage/seobject.py:619
++#: ../semanage/seobject.py:594
+ #, python-format
+ msgid "Could not delete login mapping for %s"
+ msgstr "Kan inlog afbeelding niet verwijderen voor %s"
  
--#~ msgid "Mount"
--#~ msgstr "ସ୍ଥାପନ"
-+#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
-+msgid "XServer"
-+msgstr ""
+-#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
+-#: ../semanage/seobject.py:897
++#: ../semanage/seobject.py:616 ../semanage/seobject.py:634
++#: ../semanage/seobject.py:872
+ msgid "Could not list login mappings"
+ msgstr "Kan inlog afbeeldingen niet tonen"
  
--#~ msgid "Allow mount to mount any file"
--#~ msgstr "ଯେକୌଣସି ଫାଇଲକୁ ସ୍ଥାପନ କରିବାକୁ ସ୍ଥାପନ ଅନୁମତି ଦିଅନ୍ତୁ"
-+#: ../gui/selinux.tbl:19
-+msgid "Allow clients to write to X shared memory"
-+msgstr ""
+-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
++#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
+ #: ../gui/system-config-selinux.glade:100
+ msgid "Login Name"
+ msgstr "Inlog naam"
+ 
+-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
+-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
++#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
++#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
+ #: ../gui/system-config-selinux.glade:128
+ #: ../gui/system-config-selinux.glade:915
+ #: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
+ msgid "SELinux User"
+ msgstr "SELinux gebruiker"
  
--#~ msgid "Allow mount to mount any directory"
--#~ msgstr "ଯେକୌଣସି ଡିରେକ୍ଟୋରୀକୁ ସ୍ଥାପନ କରିବାକୁ ସ୍ଥାପନ ଅନୁମତି ଦିଅନ୍ତୁ"
-+#: ../gui/selinux.tbl:20
-+msgid ""
-+"Allow xguest SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
+-#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
++#: ../semanage/seobject.py:659 ../gui/system-config-selinux.glade:156
+ #: ../gui/system-config-selinux.glade:943
+ msgid "MLS/MCS Range"
+ msgstr "MLS/MCS reeks"
  
--#~ msgid "Allow mplayer executable stack"
--#~ msgstr "mplayer ନିଷ୍ପାଦ୍ୟ ଥାକ କୁ ଅନୁମତି ଦିଅନ୍ତୁ"
-+#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
-+#: ../gui/selinux.tbl:231
-+msgid "NIS"
-+msgstr ""
+-#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
+-#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
+-#: ../semanage/seobject.py:864
++#: ../semanage/seobject.py:678 ../semanage/seobject.py:709
++#: ../semanage/seobject.py:776 ../semanage/seobject.py:833
++#: ../semanage/seobject.py:839
+ #, python-format
+ msgid "Could not check if SELinux user %s is defined"
+ msgstr "Kan niet controleren of SELinux gebruiker %s is gedefinieerd"
  
--#~ msgid "SSH"
--#~ msgstr "SSH"
-+#: ../gui/selinux.tbl:21
-+msgid "Allow daemons to run with NIS"
-+msgstr ""
+-#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
+-#: ../semanage/seobject.py:870
++#: ../semanage/seobject.py:681 ../semanage/seobject.py:782
++#: ../semanage/seobject.py:845
+ #, python-format
+ msgid "Could not query user for %s"
+ msgstr "Kan gebruiker niet opvragen voor %s"
  
--#~ msgid "Allow ssh to run ssh-keysign"
--#~ msgstr "ssh-keysign କୁ ଚଲାଇବା ପାଇଁ ssh କୁ ଅନୁମତି ଦିଅନ୍ତୁ"
-+#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
-+#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
-+#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
-+#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
-+#: ../gui/selinux.tbl:118
-+msgid "Web Applications"
-+msgstr ""
+-#: ../semanage/seobject.py:726
++#: ../semanage/seobject.py:701
+ #, python-format
+ msgid "You must add at least one role for %s"
+ msgstr "Je moet ten minste een rol voor %s toevoegen"
  
--#~ msgid ""
--#~ "Allow staff SELinux user account to execute files in home directory or /"
--#~ "tmp"
--#~ msgstr ""
--#~ "staff SELinux ଚାଳକ ଖାତାକୁ ମୂଳ ଡିରେକ୍ଟୋରୀ କିମ୍ବା /tmp ରେ ଫାଇଲ ନିଷ୍ପାଦନ କରିବାକୁ ଅନୁମତି "
--#~ "ଦିଅନ୍ତୁ"
-+#: ../gui/selinux.tbl:22
-+msgid "Transition staff SELinux user to Web Browser Domain"
-+msgstr ""
+-#: ../semanage/seobject.py:741
++#: ../semanage/seobject.py:716
+ #, python-format
+ msgid "Could not create SELinux user for %s"
+ msgstr "Kan geen SELinux gebruiker aanmaken voor %s"
  
--#~ msgid ""
--#~ "Allow sysadm SELinux user account to execute files in home directory or /"
--#~ "tmp"
--#~ msgstr ""
--#~ "sysadm SELinux ଚାଳକ ଖାତାକୁ ମୂଳ ଡିରେକ୍ଟୋରୀ କିମ୍ବା /tmp ରେ ଫାଇଲ ନିଷ୍ପାଦନ କରିବାକୁ ଅନୁମତି "
--#~ "ଦିଅନ୍ତୁ"
-+#: ../gui/selinux.tbl:23
-+msgid "Transition sysadm SELinux user to Web Browser Domain"
-+msgstr ""
+-#: ../semanage/seobject.py:750
++#: ../semanage/seobject.py:725
+ #, python-format
+ msgid "Could not add role %s for %s"
+ msgstr "Kan rol %s niet toevoegen voor %s"
  
--#~ msgid ""
--#~ "Allow unconfined SELinux user account to execute files in home directory "
--#~ "or /tmp"
--#~ msgstr ""
--#~ "unconfined SELinux ଚାଳକ ଖାତାକୁ ମୂଳ ଡିରେକ୍ଟୋରୀ କିମ୍ବା /tmp ରେ ଫାଇଲ ନିଷ୍ପାଦନ କରିବାକୁ "
--#~ "ଅନୁମତି ଦିଅନ୍ତୁ"
-+#: ../gui/selinux.tbl:24
-+msgid "Transition user SELinux user to Web Browser Domain"
-+msgstr ""
+-#: ../semanage/seobject.py:759
++#: ../semanage/seobject.py:734
+ #, python-format
+ msgid "Could not set MLS level for %s"
+ msgstr "Kan MLS niveau niet instellen voor %s"
  
--#~ msgid "Network Configuration"
--#~ msgstr "ନେଟୱର୍କ ବିନ୍ୟାସ"
-+#: ../gui/selinux.tbl:25
-+msgid "Transition xguest SELinux user to Web Browser Domain"
-+msgstr ""
+-#: ../semanage/seobject.py:762
++#: ../semanage/seobject.py:737
+ #, python-format
+ msgid "Could not add prefix %s for %s"
+ msgstr "Kan prefix %s niet toevoegen voor %s"
  
--#~ msgid "Allow unlabeled packets to flow on the network"
--#~ msgstr "ନାମପଟିକରଣ ହୋଇନଥିବା ପ୍ୟାକେଟଗୁଡିକୁ ନେଟୱର୍କରେ ପ୍ରବାହ କରିବାକୁ ଅନୁମତି ଦିଅନ୍ତୁ"
-+#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
-+#: ../gui/selinux.tbl:29
-+msgid "Allow staff Web Browsers to write to home directories"
-+msgstr ""
+-#: ../semanage/seobject.py:765
++#: ../semanage/seobject.py:740
+ #, python-format
+ msgid "Could not extract key for %s"
+ msgstr "Kan sleutel niet extraheren voor %s"
  
--#~ msgid ""
--#~ "Allow user SELinux user account to execute files in home directory or /tmp"
--#~ msgstr ""
--#~ "ଚାଳକ SELinux ଚାଳକ ଖାତାକୁ ମୂଳ ଡିରେକ୍ଟୋରୀ କିମ୍ବା /tmp ରେ ଫାଇଲ ନିଷ୍ପାଦନ କରିବାକୁ ଅନୁମତି "
--#~ "ଦିଅନ୍ତୁ"
-+#: ../gui/selinux.tbl:30
-+msgid "Disable SELinux protection for amanda"
-+msgstr ""
+-#: ../semanage/seobject.py:769
++#: ../semanage/seobject.py:744
+ #, python-format
+ msgid "Could not add SELinux user %s"
+ msgstr "Kan SELinux gebruiker %s niet toevoegen"
  
--#~ msgid "Allow unconfined to dyntrans to unconfined_execmem"
--#~ msgstr "ଅପରିସୀମିତ dyntrans କୁ ଅପରିସୀମିତ_execmen ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
-+#: ../gui/selinux.tbl:31
-+msgid "Disable SELinux protection for amavis"
-+msgstr ""
+-#: ../semanage/seobject.py:791
++#: ../semanage/seobject.py:766
+ msgid "Requires prefix, roles, level or range"
+ msgstr "Vereist prefix, rollen, niveau of bereik"
  
--#~ msgid "Databases"
--#~ msgstr "ତଥ୍ୟାଧାର"
-+#: ../gui/selinux.tbl:32
-+msgid "Disable SELinux protection for apmd daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:793
++#: ../semanage/seobject.py:768
+ msgid "Requires prefix or roles"
+ msgstr "Vereist prefix of rollen"
  
--#~ msgid "Allow user to connect to mysql socket"
--#~ msgstr "mysql ସକେଟ ସହିତ ସଂଯୋଗ ସ୍ଥାପନ କରିବାପାଇଁ ଚାଳକକୁ ଅନୁମତି ଦିଅନ୍ତୁ"
-+#: ../gui/selinux.tbl:33
-+msgid "Disable SELinux protection for arpwatch daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
++#: ../semanage/seobject.py:778 ../semanage/seobject.py:835
+ #, python-format
+ msgid "SELinux user %s is not defined"
+ msgstr "SELinux gebruiker %s is niet gedefinieerd"
  
--#~ msgid "Allow user to connect to postgres socket"
--#~ msgstr "postgres ସକେଟ ସହିତ ସଂଯୋଗ ସ୍ଥାପନ କରିବାପାଇଁ ଚାଳକକୁ ଅନୁମତି ଦିଅନ୍ତୁ"
-+#: ../gui/selinux.tbl:34
-+msgid "Disable SELinux protection for auditd daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:832
++#: ../semanage/seobject.py:807
+ #, python-format
+ msgid "Could not modify SELinux user %s"
+ msgstr "Kan SELinux gebruiker %s niet veranderen"
  
--#~ msgid "XServer"
--#~ msgstr "Xସର୍ଭର"
-+#: ../gui/selinux.tbl:35
-+msgid "Disable SELinux protection for automount daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:866
++#: ../semanage/seobject.py:841
+ #, 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"
  
--#~ msgid "Allow clients to write to X shared memory"
--#~ msgstr "X ସହଭାଗୀ ସ୍ମୃତିରେ ଲେଖିବା ପାଇଁ ଗ୍ରାହକକୁ ଅନୁମତି ଦିଅନ୍ତୁ"
-+#: ../gui/selinux.tbl:36
-+msgid "Disable SELinux protection for avahi"
-+msgstr ""
+-#: ../semanage/seobject.py:877
++#: ../semanage/seobject.py:852
+ #, python-format
+ msgid "Could not delete SELinux user %s"
+ msgstr "Kan SELinux gebruiker %s niet verwijderen"
  
--#~ msgid ""
--#~ "Allow xguest SELinux user account to execute files in home directory or /"
--#~ "tmp"
--#~ msgstr ""
--#~ "x ଚାଳକ SELinux ଚାଳକ ଖାତାକୁ ମୂଳ ଡିରେକ୍ଟୋରୀ କିମ୍ବା /tmp ରେ ଫାଇଲ ନିଷ୍ପାଦନ କରିବାକୁ ଅନୁମତି "
--#~ "ଦିଅନ୍ତୁ"
-+#: ../gui/selinux.tbl:37
-+msgid "Disable SELinux protection for bluetooth daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:915
++#: ../semanage/seobject.py:890
+ msgid "Could not list SELinux users"
+ msgstr "Kan SELinux gebruikers niet tonen"
  
--#~ msgid "NIS"
--#~ msgstr "NIS"
-+#: ../gui/selinux.tbl:38
-+msgid "Disable SELinux protection for canna daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:921
++#: ../semanage/seobject.py:896
+ #, python-format
+ msgid "Could not list roles for user %s"
+ msgstr "Kan rollen voor gebruiker %s niet tonen"
  
--#~ msgid "Allow daemons to run with NIS"
--#~ msgstr "NIS ସହିତ ଚାଲିବାପାଇଁ ଡେମନକୁ ଅନୁମତି ଦିଅନ୍ତୁ"
-+#: ../gui/selinux.tbl:39
-+msgid "Disable SELinux protection for cardmgr daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:946
++#: ../semanage/seobject.py:921
+ msgid "Labeling"
+ msgstr "Labelen"
  
--#~ msgid "Web Applications"
--#~ msgstr "ୱେବ ପ୍ରୟୋଗ"
-+#: ../gui/selinux.tbl:40
-+msgid "Disable SELinux protection for Cluster Server"
-+msgstr ""
+-#: ../semanage/seobject.py:946
++#: ../semanage/seobject.py:921
+ msgid "MLS/"
+ msgstr "MLS/"
  
--#~ msgid "Transition staff SELinux user to Web Browser Domain"
--#~ msgstr "ସକର୍ମ staff SELinux ଚାଳକ କୁ ୱେବ ବ୍ରାଉଜର ପରିସର"
-+#: ../gui/selinux.tbl:41
-+msgid ""
-+"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-+"temp and untrusted content files"
-+msgstr ""
+-#: ../semanage/seobject.py:947
++#: ../semanage/seobject.py:922
+ msgid "Prefix"
+ msgstr "Prefix"
  
--#~ msgid "Transition sysadm SELinux user to Web Browser Domain"
--#~ msgstr "ସକର୍ମ sysadm SELinux ଚାଳକ କୁ ୱେବ ବ୍ରାଉଜର ପରିସର"
-+#: ../gui/selinux.tbl:42
-+msgid "Disable SELinux protection for ciped daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:947
++#: ../semanage/seobject.py:922
+ msgid "MCS Level"
+ msgstr "MCS niveau"
  
--#~ msgid "Transition user SELinux user to Web Browser Domain"
--#~ msgstr "ସକର୍ମ user SELinux ଚାଳକ କୁ ୱେବ ବ୍ରାଉଜର ପରିସର"
-+#: ../gui/selinux.tbl:43
-+msgid "Disable SELinux protection for clamd daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:947
++#: ../semanage/seobject.py:922
+ msgid "MCS Range"
+ msgstr "MCS reeks"
  
--#~ msgid "Transition xguest SELinux user to Web Browser Domain"
--#~ msgstr "ସକର୍ମ xguest SELinux ଚାଳକ କୁ ୱେବ ବ୍ରାଉଜର ପରିସର"
-+#: ../gui/selinux.tbl:44
-+msgid "Disable SELinux protection for clamscan"
-+msgstr ""
+-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
++#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
+ #: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
+ msgid "SELinux Roles"
+ msgstr "SELinux rollen"
  
--#~ msgid "Allow staff Web Browsers to write to home directories"
--#~ msgstr "ମୂଳ ଡିରେକ୍ଟୋରୀରେ ଲେଖିବା ପାଇଁ staff Web Browsers କୁ ଅନୁମତି ଦିଅନ୍ତୁ"
-+#: ../gui/selinux.tbl:45
-+msgid "Disable SELinux protection for clvmd"
-+msgstr ""
+-#: ../semanage/seobject.py:967
++#: ../semanage/seobject.py:944
+ msgid "Protocol udp or tcp is required"
+ msgstr "Protocol udp of tcp is vereist"
  
--#~ msgid "Disable SELinux protection for amanda"
--#~ msgstr "amanda ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
-+#: ../gui/selinux.tbl:46
-+msgid "Disable SELinux protection for comsat daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:969
++#: ../semanage/seobject.py:946
+ msgid "Port is required"
+ msgstr "Poort is vereist"
  
--#~ msgid "Disable SELinux protection for amavis"
--#~ msgstr "amavis ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
-+#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
-+#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
-+msgid "Disable SELinux protection for courier daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:979
++#: ../semanage/seobject.py:956
+ msgid "Invalid Port"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for apmd daemon"
--#~ msgstr "apmd ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
-+#: ../gui/selinux.tbl:52
-+msgid "Disable SELinux protection for cpucontrol daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:983
++#: ../semanage/seobject.py:960
+ #, python-format
+ msgid "Could not create a key for %s/%s"
+ msgstr "Kan geen sleutel aanmaken voor %s/%s"
  
--#~ msgid "Disable SELinux protection for arpwatch daemon"
--#~ msgstr "arpwatch ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
-+#: ../gui/selinux.tbl:53
-+msgid "Disable SELinux protection for cpuspeed daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:994
++#: ../semanage/seobject.py:971
+ msgid "Type is required"
+ msgstr "Type is vereist"
  
--#~ msgid "Disable SELinux protection for auditd daemon"
--#~ msgstr "auditd ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
-+#: ../gui/selinux.tbl:54
-+msgid "Cron"
+-#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
+-#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
++#: ../semanage/seobject.py:974 ../semanage/seobject.py:1036
++#: ../semanage/seobject.py:1794
++#, python-format
++msgid "Type %s is invalid, must be a port type"
 +msgstr ""
++
++#: ../semanage/seobject.py:980 ../semanage/seobject.py:1042
++#: ../semanage/seobject.py:1097 ../semanage/seobject.py:1103
+ #, python-format
+ msgid "Could not check if port %s/%s is defined"
+ msgstr "Kan niet controleren of poort %s/%s gedefinieerd is"
  
--#~ msgid "Disable SELinux protection for automount daemon"
--#~ msgstr "automount ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
-+#: ../gui/selinux.tbl:54
-+msgid "Disable SELinux protection for crond daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:1002
++#: ../semanage/seobject.py:982
+ #, python-format
+ msgid "Port %s/%s already defined"
+ msgstr "Poort %s/%s is al gedefinieerd"
  
--#~ msgid "Disable SELinux protection for avahi"
--#~ msgstr "avahi ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
-+#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
-+#: ../gui/selinux.tbl:91
-+msgid "Printing"
-+msgstr ""
+-#: ../semanage/seobject.py:1006
++#: ../semanage/seobject.py:986
+ #, python-format
+ msgid "Could not create port for %s/%s"
+ msgstr "Kan geen poort aanmaken voor %s/%s"
  
--#~ msgid "Disable SELinux protection for bluetooth daemon"
--#~ msgstr "bluetooth ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
-+#: ../gui/selinux.tbl:55
-+msgid "Disable SELinux protection for cupsd back end server"
-+msgstr ""
+-#: ../semanage/seobject.py:1012
++#: ../semanage/seobject.py:992
+ #, python-format
+ msgid "Could not create context for %s/%s"
+ msgstr "Kan geen context aanmaken voor %s/%s"
  
--#~ msgid "Disable SELinux protection for canna daemon"
--#~ msgstr "canna ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
-+#: ../gui/selinux.tbl:56
-+msgid "Disable SELinux protection for cupsd daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:1016
++#: ../semanage/seobject.py:996
+ #, python-format
+ msgid "Could not set user in port context for %s/%s"
+ msgstr "Kan gebruiker in poort context niet instellen voor %s/%s"
  
--#~ msgid "Disable SELinux protection for cardmgr daemon"
--#~ msgstr "cardmgr ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
-+#: ../gui/selinux.tbl:57
-+msgid "Disable SELinux protection for cupsd_lpd"
-+msgstr ""
+-#: ../semanage/seobject.py:1020
++#: ../semanage/seobject.py:1000
+ #, python-format
+ msgid "Could not set role in port context for %s/%s"
+ msgstr "Kan rol in poort context niet instellen voor %s/%s"
  
--#~ msgid "Disable SELinux protection for Cluster Server"
--#~ msgstr "Cluster ସର୍ଭର  ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
-+#: ../gui/selinux.tbl:58
-+msgid "CVS"
-+msgstr ""
+-#: ../semanage/seobject.py:1024
++#: ../semanage/seobject.py:1004
+ #, python-format
+ msgid "Could not set type in port context for %s/%s"
+ msgstr "Kan type in poort context niet instellen voor %s/%s"
  
--#~ msgid ""
--#~ "Allow cdrecord to read various content. nfs, samba, removable devices, "
--#~ "user temp and untrusted content files"
--#~ msgstr ""
--#~ "ବିଭିନ୍ନ ପ୍ରକାର ପ୍ରସଙ୍ଗକୁ ପଢିବାପାଇଁ cdrecordକୁ ଅନୁମତି ଦିଅନ୍ତୁ। nfs, samba, ଅପସାରଣୀୟ "
--#~ "ଯନ୍ତ୍ରଗୁଡିକୁ, ଚାଳକ temp ଏବଂ ଅବିସ୍ଵସ୍ତ ପ୍ରସଙ୍ଗ ଫାଇଲଗୁଡିକ"
-+#: ../gui/selinux.tbl:58
-+msgid "Disable SELinux protection for cvs daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:1029
++#: ../semanage/seobject.py:1009
+ #, 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"
  
--#~ msgid "Disable SELinux protection for ciped daemon"
--#~ msgstr "ciped ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
-+#: ../gui/selinux.tbl:59
-+msgid "Disable SELinux protection for cyrus daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:1033
++#: ../semanage/seobject.py:1013
+ #, python-format
+ msgid "Could not set port context for %s/%s"
+ msgstr "Kan poort context niet instellen voor %s/%s"
  
--#~ msgid "Disable SELinux protection for clamd daemon"
--#~ msgstr "clamd ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
-+#: ../gui/selinux.tbl:60
-+msgid "Disable SELinux protection for dbskkd daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:1037
++#: ../semanage/seobject.py:1017
+ #, python-format
+ msgid "Could not add port %s/%s"
+ msgstr "Kan poort %s/%s niet toevoegen"
  
--#~ msgid "Disable SELinux protection for clamscan"
--#~ msgstr "clamscan ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
-+#: ../gui/selinux.tbl:61
-+msgid "Disable SELinux protection for dbusd daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
+-#: ../semanage/seobject.py:1512
++#: ../semanage/seobject.py:1031 ../semanage/seobject.py:1304
++#: ../semanage/seobject.py:1503
+ msgid "Requires setype or serange"
+ msgstr "Vereist setype of serange"
  
--#~ msgid "Disable SELinux protection for clvmd"
--#~ msgstr "clvmd ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
-+#: ../gui/selinux.tbl:62
-+msgid "Disable SELinux protection for dccd"
-+msgstr ""
+-#: ../semanage/seobject.py:1053
++#: ../semanage/seobject.py:1033
+ msgid "Requires setype"
+ msgstr "Vereist setype"
  
--#~ msgid "Disable SELinux protection for comsat daemon"
--#~ msgstr "comsat ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
-+#: ../gui/selinux.tbl:63
-+msgid "Disable SELinux protection for dccifd"
-+msgstr ""
+-#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
++#: ../semanage/seobject.py:1044 ../semanage/seobject.py:1099
+ #, python-format
+ msgid "Port %s/%s is not defined"
+ msgstr "Poort %s/%s is niet gedefinieerd"
  
--#~ msgid "Disable SELinux protection for courier daemon"
--#~ msgstr "courier ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
-+#: ../gui/selinux.tbl:64
-+msgid "Disable SELinux protection for dccm"
-+msgstr ""
+-#: ../semanage/seobject.py:1065
++#: ../semanage/seobject.py:1048
+ #, python-format
+ msgid "Could not query port %s/%s"
+ msgstr "Kan poort %s/%s niet opvragen"
  
--#~ msgid "Disable SELinux protection for cpucontrol daemon"
--#~ msgstr "cpucontrol ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
-+#: ../gui/selinux.tbl:65
-+msgid "Disable SELinux protection for ddt daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:1076
++#: ../semanage/seobject.py:1059
+ #, python-format
+ msgid "Could not modify port %s/%s"
+ msgstr "Kan poort %s/%s niet veranderen"
  
--#~ msgid "Disable SELinux protection for cpuspeed daemon"
--#~ msgstr "cpuspeed ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
-+#: ../gui/selinux.tbl:66
-+msgid "Disable SELinux protection for devfsd daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:1089
++#: ../semanage/seobject.py:1072
+ msgid "Could not list the ports"
+ msgstr "Kan poorten niet tonen"
  
--#~ msgid "Cron"
--#~ msgstr "କ୍ରନ"
-+#: ../gui/selinux.tbl:67
-+msgid "Disable SELinux protection for dhcpc daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:1105
++#: ../semanage/seobject.py:1088
+ #, python-format
+ msgid "Could not delete the port %s"
+ msgstr "Kan poort %s niet verwijderen"
  
--#~ msgid "Disable SELinux protection for crond daemon"
--#~ msgstr "crond ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
-+#: ../gui/selinux.tbl:68
-+msgid "Disable SELinux protection for dhcpd daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:1122
++#: ../semanage/seobject.py:1105
+ #, 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"
  
--#~ msgid "Printing"
--#~ msgstr "ମୁଦ୍ରଣ କରୁଅଛି"
-+#: ../gui/selinux.tbl:69
-+msgid "Disable SELinux protection for dictd daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:1126
++#: ../semanage/seobject.py:1109
+ #, python-format
+ msgid "Could not delete port %s/%s"
+ msgstr "Kan poort %s/%s niet verwijderen"
  
--#~ msgid "Disable SELinux protection for cupsd back end server"
--#~ msgstr "cupsd ପଛପାଖ ସର୍ଭର ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
-+#: ../gui/selinux.tbl:70
-+msgid "Allow sysadm_t to directly start daemons"
-+msgstr ""
+-#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
++#: ../semanage/seobject.py:1125 ../semanage/seobject.py:1147
+ msgid "Could not list ports"
+ msgstr "Kan poorten niet tonen"
  
--#~ msgid "Disable SELinux protection for cupsd daemon"
--#~ msgstr "cupsd ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
-+#: ../gui/selinux.tbl:71
-+msgid "Disable SELinux protection for Evolution"
-+msgstr ""
+-#: ../semanage/seobject.py:1203
++#: ../semanage/seobject.py:1186
+ msgid "SELinux Port Type"
+ msgstr "SELinux poort type"
  
--#~ msgid "Disable SELinux protection for cupsd_lpd"
--#~ msgstr "cupsd_lpd ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
-+#: ../gui/selinux.tbl:72
-+msgid "Games"
-+msgstr ""
+-#: ../semanage/seobject.py:1203
++#: ../semanage/seobject.py:1186
+ msgid "Proto"
+ msgstr "Proto"
  
--#~ msgid "CVS"
--#~ msgstr "CVS"
-+#: ../gui/selinux.tbl:72
-+msgid "Disable SELinux protection for games"
-+msgstr ""
+-#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
++#: ../semanage/seobject.py:1186 ../gui/system-config-selinux.glade:335
+ msgid "Port Number"
+ msgstr "Poort nummer"
  
--#~ msgid "Disable SELinux protection for cvs daemon"
--#~ msgstr "cvs ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
-+#: ../gui/selinux.tbl:73
-+msgid "Disable SELinux protection for the web browsers"
-+msgstr ""
+-#: ../semanage/seobject.py:1222
++#: ../semanage/seobject.py:1207
+ msgid "Node Address is required"
+ msgstr "Node adres is vereist"
  
--#~ msgid "Disable SELinux protection for cyrus daemon"
--#~ msgstr "cyrus ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
-+#: ../gui/selinux.tbl:74
-+msgid "Disable SELinux protection for Thunderbird"
-+msgstr ""
+-#: ../semanage/seobject.py:1237
++#: ../semanage/seobject.py:1222
+ msgid "Unknown or missing protocol"
+ msgstr "Onbekend of ontbrekend protocol"
  
--#~ msgid "Disable SELinux protection for dbskkd daemon"
--#~ msgstr "dbskkd ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
-+#: ../gui/selinux.tbl:75
-+msgid "Disable SELinux protection for distccd daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
+-#: ../semanage/seobject.py:1728
+-msgid "SELinux Type is required"
++#: ../semanage/seobject.py:1236
++#, fuzzy
++msgid "SELinux node type is required"
+ msgstr "SELinux type is vereist"
  
--#~ msgid "Disable SELinux protection for dbusd daemon"
--#~ msgstr "dbusd ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
-+#: ../gui/selinux.tbl:76
-+msgid "Disable SELinux protection for dmesg daemon"
+-#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
+-#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
+-#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
+-#: ../semanage/seobject.py:1732
++#: ../semanage/seobject.py:1239 ../semanage/seobject.py:1307
++#, python-format
++msgid "Type %s is invalid, must be a node type"
 +msgstr ""
++
++#: ../semanage/seobject.py:1243 ../semanage/seobject.py:1311
++#: ../semanage/seobject.py:1347 ../semanage/seobject.py:1445
++#: ../semanage/seobject.py:1507 ../semanage/seobject.py:1541
++#: ../semanage/seobject.py:1739
+ #, python-format
+ msgid "Could not create key for %s"
+ msgstr "Kan geen sleutel aanmaken voor %s"
  
--#~ msgid "Disable SELinux protection for dccd"
--#~ msgstr "dccd ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
-+#: ../gui/selinux.tbl:77
-+msgid "Disable SELinux protection for dnsmasq daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
+-#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
++#: ../semanage/seobject.py:1245 ../semanage/seobject.py:1315
++#: ../semanage/seobject.py:1351 ../semanage/seobject.py:1357
+ #, python-format
+ msgid "Could not check if addr %s is defined"
+ msgstr "Kan niet controleren of addr %s is gedefinieerd"
  
--#~ msgid "Disable SELinux protection for dccifd"
--#~ msgstr "dccifdନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
-+#: ../gui/selinux.tbl:78
-+msgid "Disable SELinux protection for dovecot daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:1266
++#: ../semanage/seobject.py:1254
+ #, python-format
+ msgid "Could not create addr for %s"
+ msgstr "Kan geen addr aanmaken voor %s"
  
--#~ msgid "Disable SELinux protection for dccm"
--#~ msgstr "dccm ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
-+#: ../gui/selinux.tbl:79
-+msgid "Disable SELinux protection for entropyd daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
+-#: ../semanage/seobject.py:1690
++#: ../semanage/seobject.py:1260 ../semanage/seobject.py:1461
++#: ../semanage/seobject.py:1694
+ #, python-format
+ msgid "Could not create context for %s"
+ msgstr "Kan geen context aanmaken voor %s"
  
--#~ msgid "Disable SELinux protection for ddt daemon"
--#~ msgstr "ddt ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
-+#: ../gui/selinux.tbl:80
-+msgid "Disable SELinux protection for fetchmail"
-+msgstr ""
+-#: ../semanage/seobject.py:1276
++#: ../semanage/seobject.py:1264
+ #, python-format
+ msgid "Could not set mask for %s"
+ msgstr "Kan geen masker instellen voor %s"
  
--#~ msgid "Disable SELinux protection for devfsd daemon"
--#~ msgstr "devfsd ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
-+#: ../gui/selinux.tbl:81
-+msgid "Disable SELinux protection for fingerd daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:1280
++#: ../semanage/seobject.py:1268
+ #, python-format
+ msgid "Could not set user in addr context for %s"
+ msgstr "Kan gebruiker in addr context niet instellen voor %s"
  
--#~ msgid "Disable SELinux protection for dhcpc daemon"
--#~ msgstr "dhcpc ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
-+#: ../gui/selinux.tbl:82
-+msgid "Disable SELinux protection for freshclam daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:1284
++#: ../semanage/seobject.py:1272
+ #, python-format
+ msgid "Could not set role in addr context for %s"
+ msgstr "Kan rol in addr context niet instellen voor %s"
  
--#~ msgid "Disable SELinux protection for dhcpd daemon"
--#~ msgstr "dhcpd ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
-+#: ../gui/selinux.tbl:83
-+msgid "Disable SELinux protection for fsdaemon daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:1288
++#: ../semanage/seobject.py:1276
+ #, python-format
+ msgid "Could not set type in addr context for %s"
+ msgstr "Kan type in addr context niet instellen voor %s"
  
--#~ msgid "Disable SELinux protection for dictd daemon"
--#~ msgstr "dictd ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
-+#: ../gui/selinux.tbl:84
-+msgid "Disable SELinux protection for gpm daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:1293
++#: ../semanage/seobject.py:1281
+ #, python-format
+ msgid "Could not set mls fields in addr context for %s"
+ msgstr "Kan mls velden in addr context niet instellen voor %s"
  
--#~ msgid "Allow sysadm_t to directly start daemons"
--#~ msgstr "start ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
-+#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
-+msgid "NFS"
-+msgstr ""
+-#: ../semanage/seobject.py:1297
++#: ../semanage/seobject.py:1285
+ #, python-format
+ msgid "Could not set addr context for %s"
+ msgstr "Kan addr context niet instellen voor %s"
  
--#~ msgid "Disable SELinux protection for Evolution"
--#~ msgstr "ବିକାସ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
-+#: ../gui/selinux.tbl:85
-+msgid "Disable SELinux protection for gss daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:1301
++#: ../semanage/seobject.py:1289
+ #, python-format
+ msgid "Could not add addr %s"
+ msgstr "Kan addr %s niet toevoegen"
  
--#~ msgid "Games"
--#~ msgstr "ଖେଳ"
-+#: ../gui/selinux.tbl:86
-+msgid "Disable SELinux protection for Hal daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
++#: ../semanage/seobject.py:1317 ../semanage/seobject.py:1353
+ #, python-format
+ msgid "Addr %s is not defined"
+ msgstr "Addr %s is niet gedefinieerd"
  
--#~ msgid "Disable SELinux protection for games"
--#~ msgstr "ଖେଳ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
-+#: ../gui/selinux.tbl:87
-+msgid "Compatibility"
-+msgstr ""
+-#: ../semanage/seobject.py:1330
++#: ../semanage/seobject.py:1321
+ #, python-format
+ msgid "Could not query addr %s"
+ msgstr "Kan addr %s niet bevragen"
  
--#~ msgid "Disable SELinux protection for the web browsers"
--#~ msgstr "ୱେବ ବ୍ରାଉଜର ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
-+#: ../gui/selinux.tbl:87
-+msgid ""
-+"Do not audit things that we know to be broken but which are not security "
-+"risks"
-+msgstr ""
+-#: ../semanage/seobject.py:1340
++#: ../semanage/seobject.py:1331
+ #, python-format
+ msgid "Could not modify addr %s"
+ msgstr "Kan addr %s niet veranderen"
  
--#~ msgid "Disable SELinux protection for Thunderbird"
--#~ msgstr "Thunderbird ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
-+#: ../gui/selinux.tbl:88
-+msgid "Disable SELinux protection for hostname daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:1368
++#: ../semanage/seobject.py:1359
+ #, python-format
+ msgid "Addr %s is defined in policy, cannot be deleted"
+ msgstr "Addr %s gedefinieerd in tactiek, kan niet worden verwijderd"
  
--#~ msgid "Disable SELinux protection for distccd daemon"
--#~ msgstr "distccd ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
-+#: ../gui/selinux.tbl:89
-+msgid "Disable SELinux protection for hotplug daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:1372
++#: ../semanage/seobject.py:1363
+ #, python-format
+ msgid "Could not delete addr %s"
+ msgstr "Kan addr %s niet verwijderen"
  
--#~ msgid "Disable SELinux protection for dmesg daemon"
--#~ msgstr "dmesg ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
-+#: ../gui/selinux.tbl:90
-+msgid "Disable SELinux protection for howl daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:1384
++#: ../semanage/seobject.py:1375
+ msgid "Could not deleteall node mappings"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for dnsmasq daemon"
--#~ msgstr "dnsmasq ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
-+#: ../gui/selinux.tbl:91
-+msgid "Disable SELinux protection for cups hplip daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:1398
++#: ../semanage/seobject.py:1389
+ msgid "Could not list addrs"
+ msgstr "Kan addr's niet tonen"
  
--#~ msgid "Disable SELinux protection for dovecot daemon"
--#~ msgstr "dovecot ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
-+#: ../gui/selinux.tbl:92
-+msgid "Disable SELinux protection for httpd rotatelogs"
-+msgstr ""
+-#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
+-#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
++#: ../semanage/seobject.py:1441 ../semanage/seobject.py:1732
++msgid "SELinux Type is required"
++msgstr "SELinux type is vereist"
++
++#: ../semanage/seobject.py:1449 ../semanage/seobject.py:1511
++#: ../semanage/seobject.py:1545 ../semanage/seobject.py:1551
+ #, python-format
+ msgid "Could not check if interface %s is defined"
+ msgstr "Kan niet controleren of interface %s gedefinieerd is"
  
--#~ msgid "Disable SELinux protection for entropyd daemon"
--#~ msgstr "entropyd ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
-+#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
-+msgid "HTTPD Service"
-+msgstr ""
+-#: ../semanage/seobject.py:1465
++#: ../semanage/seobject.py:1456
+ #, python-format
+ msgid "Could not create interface for %s"
+ msgstr "Kan geen interface aanmaken voor %s"
  
--#~ msgid "Disable SELinux protection for fetchmail"
--#~ msgstr "fetchmail ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
-+#: ../gui/selinux.tbl:93
-+msgid "Disable SELinux protection for http suexec"
-+msgstr ""
+-#: ../semanage/seobject.py:1474
++#: ../semanage/seobject.py:1465
+ #, python-format
+ msgid "Could not set user in interface context for %s"
+ msgstr "Kan gebruiker in interface context niet instellen voor %s"
  
--#~ msgid "Disable SELinux protection for fingerd daemon"
--#~ msgstr "fingerd ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
-+#: ../gui/selinux.tbl:94
-+msgid "Disable SELinux protection for hwclock daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:1478
++#: ../semanage/seobject.py:1469
+ #, python-format
+ msgid "Could not set role in interface context for %s"
+ msgstr "Kan rol in interface context niet instellen voor %s"
  
--#~ msgid "Disable SELinux protection for freshclam daemon"
--#~ msgstr "freshclam ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
-+#: ../gui/selinux.tbl:95
-+msgid "Disable SELinux protection for i18n daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:1482
++#: ../semanage/seobject.py:1473
+ #, python-format
+ msgid "Could not set type in interface context for %s"
+ msgstr "Kan type in interface context niet instellen voor %s"
  
--#~ msgid "Disable SELinux protection for fsdaemon daemon"
--#~ msgstr "fsdaemon ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
-+#: ../gui/selinux.tbl:96
-+msgid "Disable SELinux protection for imazesrv daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:1487
++#: ../semanage/seobject.py:1478
+ #, python-format
+ msgid "Could not set mls fields in interface context for %s"
+ msgstr "Kan mls velden in interface context niet instellen voor %s"
  
--#~ msgid "Disable SELinux protection for gpm daemon"
--#~ msgstr "gpm ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
-+#: ../gui/selinux.tbl:97
-+msgid "Disable SELinux protection for inetd child daemons"
-+msgstr ""
+-#: ../semanage/seobject.py:1491
++#: ../semanage/seobject.py:1482
+ #, python-format
+ msgid "Could not set interface context for %s"
+ msgstr "Kan interface context niet instellen voor %s"
  
--#~ msgid "NFS"
--#~ msgstr "NFS"
-+#: ../gui/selinux.tbl:98
-+msgid "Disable SELinux protection for inetd daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:1495
++#: ../semanage/seobject.py:1486
+ #, python-format
+ msgid "Could not set message context for %s"
+ msgstr "Kan boodschap context niet instellen voor %s"
  
--#~ msgid "Disable SELinux protection for gss daemon"
--#~ msgstr "gss ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
-+#: ../gui/selinux.tbl:99
-+msgid "Disable SELinux protection for innd daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:1499
++#: ../semanage/seobject.py:1490
+ #, python-format
+ msgid "Could not add interface %s"
+ msgstr "Kan interface %s niet toevoegen"
  
--#~ msgid "Disable SELinux protection for Hal daemon"
--#~ msgstr "Hal ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
-+#: ../gui/selinux.tbl:100
-+msgid "Disable SELinux protection for iptables daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
++#: ../semanage/seobject.py:1513 ../semanage/seobject.py:1547
+ #, python-format
+ msgid "Interface %s is not defined"
+ msgstr "Interface %s is niet gedefinieerd"
  
--#~ msgid "Compatibility"
--#~ msgstr "ସୁସଂଗତି"
-+#: ../gui/selinux.tbl:101
-+msgid "Disable SELinux protection for ircd daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:1526
++#: ../semanage/seobject.py:1517
+ #, python-format
+ msgid "Could not query interface %s"
+ msgstr "Kan interface %s niet opvragen"
  
--#~ msgid ""
--#~ "Do not audit things that we know to be broken but which are not security "
--#~ "risks"
--#~ msgstr ""
--#~ "ଆମେ ଜାଣିଥିବା ଜିନିଷ ଯାହାକି ଭାଙ୍ଗିବାକୁ ଯାଉଛି କିନ୍ତୁ ଯେଉଁଥିରେ ସୁରକ୍ଷା ବିପତ୍ତି ନାହିଁ ତାକୁ ସମୀକ୍ଷା "
--#~ "କରନ୍ତୁ ନାହିଁ"
-+#: ../gui/selinux.tbl:102
-+msgid "Disable SELinux protection for irqbalance daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:1537
++#: ../semanage/seobject.py:1528
+ #, python-format
+ msgid "Could not modify interface %s"
+ msgstr "Kan interface %s niet veranderen"
  
--#~ msgid "Disable SELinux protection for hostname daemon"
--#~ msgstr "ଆଧାରନାମ ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
-+#: ../gui/selinux.tbl:103
-+msgid "Disable SELinux protection for iscsi daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:1562
++#: ../semanage/seobject.py:1553
+ #, python-format
+ msgid "Interface %s is defined in policy, cannot be deleted"
+ msgstr "Interface %s is gedefinieerd in tactiek, kan niet worden verwijderd"
  
--#~ msgid "Disable SELinux protection for hotplug daemon"
--#~ msgstr "hotplug ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
-+#: ../gui/selinux.tbl:104
-+msgid "Disable SELinux protection for jabberd daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:1566
++#: ../semanage/seobject.py:1557
+ #, python-format
+ msgid "Could not delete interface %s"
+ msgstr "Kan interface %s niet verwijderen"
  
--#~ msgid "Disable SELinux protection for howl daemon"
--#~ msgstr "howl ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
-+#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
-+msgid "Kerberos"
-+msgstr ""
+-#: ../semanage/seobject.py:1578
++#: ../semanage/seobject.py:1569
+ msgid "Could not delete all interface  mappings"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for cups hplip daemon"
--#~ msgstr "cups hplip ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
-+#: ../gui/selinux.tbl:105
-+msgid "Disable SELinux protection for kadmind daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:1592
++#: ../semanage/seobject.py:1583
+ msgid "Could not list interfaces"
+ msgstr "Kan interfaces niet tonen"
  
--#~ msgid "Disable SELinux protection for httpd rotatelogs"
--#~ msgstr "httpd rotatelogs ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
-+#: ../gui/selinux.tbl:106
-+msgid "Disable SELinux protection for klogd daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:1617
++#: ../semanage/seobject.py:1608
+ msgid "SELinux Interface"
+ msgstr "SELinux interface"
  
--#~ msgid "HTTPD Service"
--#~ msgstr "HTTPD ସେବା"
-+#: ../gui/selinux.tbl:107
-+msgid "Disable SELinux protection for krb5kdc daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
++#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1954
+ msgid "Context"
+ msgstr "Context"
  
--#~ msgid "Disable SELinux protection for http suexec"
--#~ msgstr "http suexec ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
-+#: ../gui/selinux.tbl:108
-+msgid "Disable SELinux protection for ktalk daemons"
-+msgstr ""
+-#: ../semanage/seobject.py:1667
++#: ../semanage/seobject.py:1671
+ #, python-format
+ msgid "Equivalence class for %s already exists"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for hwclock daemon"
--#~ msgstr "hwclock ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
-+#: ../gui/selinux.tbl:109
-+msgid "Disable SELinux protection for kudzu daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:1673
++#: ../semanage/seobject.py:1677
+ #, python-format
+ msgid "File spec %s conflicts with equivalency rule '%s %s'"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for i18n daemon"
--#~ msgstr "i18n ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
-+#: ../gui/selinux.tbl:110
-+msgid "Disable SELinux protection for locate daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:1682
++#: ../semanage/seobject.py:1686
+ #, python-format
+ msgid "Equivalence class for %s does not exists"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for imazesrv daemon"
--#~ msgstr "imazesrv ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
-+#: ../gui/selinux.tbl:111
-+msgid "Disable SELinux protection for lpd daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:1696
++#: ../semanage/seobject.py:1700
+ #, python-format
+ msgid "Could not set user in file context for %s"
+ msgstr "Kan gebruiker in bestand context niet instellen voor %s"
  
--#~ msgid "Disable SELinux protection for inetd child daemons"
--#~ msgstr "inet child ଡେମନଗୁଡିକ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
-+#: ../gui/selinux.tbl:112
-+msgid "Disable SELinux protection for lrrd daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:1700
++#: ../semanage/seobject.py:1704
+ #, python-format
+ msgid "Could not set role in file context for %s"
+ msgstr "Kan rol in bestand context niet instellen voor %s"
  
--#~ msgid "Disable SELinux protection for inetd daemon"
--#~ msgstr "inetd ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
-+#: ../gui/selinux.tbl:113
-+msgid "Disable SELinux protection for lvm daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
++#: ../semanage/seobject.py:1709 ../semanage/seobject.py:1769
+ #, python-format
+ msgid "Could not set mls fields in file context for %s"
+ msgstr "Kan mls velden in bestand context niet instellen voor %s"
  
--#~ msgid "Disable SELinux protection for innd daemon"
--#~ msgstr "innd ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
-+#: ../gui/selinux.tbl:114
-+msgid "Disable SELinux protection for mailman"
-+msgstr ""
+-#: ../semanage/seobject.py:1711
++#: ../semanage/seobject.py:1715
+ msgid "Invalid file specification"
+ msgstr "Ongeldige bestand specificatie"
  
--#~ msgid "Disable SELinux protection for iptables daemon"
--#~ msgstr "iptables ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
-+#: ../gui/selinux.tbl:115
-+msgid "Allow evolution and thunderbird to read user files"
-+msgstr ""
+-#: ../semanage/seobject.py:1713
++#: ../semanage/seobject.py:1717
+ msgid "File specification can not include spaces"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for ircd daemon"
--#~ msgstr "ircd ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
-+#: ../gui/selinux.tbl:116
-+msgid "Disable SELinux protection for mdadm daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:1718
++#: ../semanage/seobject.py:1722
+ #, python-format
+ msgid ""
+ "File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for irqbalance daemon"
--#~ msgstr "irqbalance ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
-+#: ../gui/selinux.tbl:117
-+msgid "Disable SELinux protection for monopd daemon"
+-#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
+-#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
+-#: ../semanage/seobject.py:1880
++#: ../semanage/seobject.py:1735
++#, python-format
++msgid "Type %s is invalid, must be a file or device type"
 +msgstr ""
++
++#: ../semanage/seobject.py:1743 ../semanage/seobject.py:1748
++#: ../semanage/seobject.py:1804 ../semanage/seobject.py:1886
++#: ../semanage/seobject.py:1890
+ #, python-format
+ msgid "Could not check if file context for %s is defined"
+ msgstr "Kan niet controleren of bestand context voor %s is gedefinieerd"
  
--#~ msgid "Disable SELinux protection for iscsi daemon"
--#~ msgstr "iscsi ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
-+#: ../gui/selinux.tbl:118
-+msgid "Allow the mozilla browser to read user files"
-+msgstr ""
+-#: ../semanage/seobject.py:1749
++#: ../semanage/seobject.py:1756
+ #, python-format
+ msgid "Could not create file context for %s"
+ msgstr "Kan geen bestand context aanmaken voor %s"
  
--#~ msgid "Disable SELinux protection for jabberd daemon"
--#~ msgstr "jabberd ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
-+#: ../gui/selinux.tbl:119
-+msgid "Disable SELinux protection for mrtg daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:1757
++#: ../semanage/seobject.py:1764
+ #, python-format
+ msgid "Could not set type in file context for %s"
+ msgstr "Kan type in bestand context niet instellen voor %s"
  
--#~ msgid "Kerberos"
--#~ msgstr "କେର୍ବେରୋଶ"
-+#: ../gui/selinux.tbl:120
-+msgid "Disable SELinux protection for mysqld daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
+-#: ../semanage/seobject.py:1826
++#: ../semanage/seobject.py:1772 ../semanage/seobject.py:1832
++#: ../semanage/seobject.py:1836
+ #, python-format
+ msgid "Could not set file context for %s"
+ msgstr "Kan bestand context niet instellen voor %s"
  
--#~ msgid "Disable SELinux protection for kadmind daemon"
--#~ msgstr "kadmind ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
-+#: ../gui/selinux.tbl:121
-+msgid "Disable SELinux protection for nagios daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:1771
++#: ../semanage/seobject.py:1778
+ #, python-format
+ msgid "Could not add file context for %s"
+ msgstr "Kan bestand context niet toevoegen voor %s"
  
--#~ msgid "Disable SELinux protection for klogd daemon"
--#~ msgstr "klogd ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
-+#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
-+msgid "Name Service"
-+msgstr ""
+-#: ../semanage/seobject.py:1785
++#: ../semanage/seobject.py:1792
+ msgid "Requires setype, serange or seuser"
+ msgstr "Vereist setype, serange of seuser"
  
--#~ msgid "Disable SELinux protection for krb5kdc daemon"
--#~ msgstr "krb5kdc ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
-+#: ../gui/selinux.tbl:122
-+msgid "Disable SELinux protection for named daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
++#: ../semanage/seobject.py:1808 ../semanage/seobject.py:1894
+ #, python-format
+ msgid "File context for %s is not defined"
+ msgstr "Bestand context voor %s is niet gedefinieerd"
  
--#~ msgid "Disable SELinux protection for ktalk daemons"
--#~ msgstr "ktalk ଡେମନଗୁଡିକ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
-+#: ../gui/selinux.tbl:123
-+msgid "Disable SELinux protection for nessusd daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:1804
++#: ../semanage/seobject.py:1814
+ #, python-format
+ msgid "Could not query file context for %s"
+ msgstr "Kan bestand context niet opvragen voor %s"
  
--#~ msgid "Disable SELinux protection for kudzu daemon"
--#~ msgstr "kudzu ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
-+#: ../gui/selinux.tbl:124
-+msgid "Disable SELinux protection for NetworkManager"
-+msgstr ""
+-#: ../semanage/seobject.py:1830
++#: ../semanage/seobject.py:1840
+ #, python-format
+ msgid "Could not modify file context for %s"
+ msgstr "Kan bestand context niet veranderen voor %s"
  
--#~ msgid "Disable SELinux protection for locate daemon"
--#~ msgstr "locate ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
-+#: ../gui/selinux.tbl:125
-+msgid "Disable SELinux protection for nfsd daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:1843
++#: ../semanage/seobject.py:1853
+ msgid "Could not list the file contexts"
+ msgstr "Kan bestand contexten niet tonen"
  
--#~ msgid "Disable SELinux protection for lpd daemon"
--#~ msgstr "lpd ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
-+#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
-+#: ../gui/selinux.tbl:221
-+msgid "Samba"
-+msgstr ""
+-#: ../semanage/seobject.py:1857
++#: ../semanage/seobject.py:1867
+ #, python-format
+ msgid "Could not delete the file context %s"
+ msgstr "Kan bestand context %s niet verwijderen"
  
--#~ msgid "Disable SELinux protection for lrrd daemon"
--#~ msgstr "lrrd ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
-+#: ../gui/selinux.tbl:126
-+msgid "Disable SELinux protection for nmbd daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:1882
++#: ../semanage/seobject.py:1892
+ #, 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"
  
--#~ msgid "Disable SELinux protection for lvm daemon"
--#~ msgstr "lvm ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
-+#: ../gui/selinux.tbl:127
-+msgid "Disable SELinux protection for nrpe daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:1888
++#: ../semanage/seobject.py:1898
+ #, python-format
+ msgid "Could not delete file context for %s"
+ msgstr "Kan bestand context niet verwijderen voor %s"
  
--#~ msgid "Disable SELinux protection for mailman"
--#~ msgstr "mailman ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
-+#: ../gui/selinux.tbl:128
-+msgid "Disable SELinux protection for nscd daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:1903
++#: ../semanage/seobject.py:1913
+ msgid "Could not list file contexts"
+ msgstr "Kan bestand contexten niet tonen"
  
--#~ msgid "Allow evolution and thunderbird to read user files"
--#~ msgstr "ଚାଳକ ଫାଇଲଗୁଡିକୁ ପଢିବା ପାଇଁ ଇଭଲ୍ୟୁସନ ଏବଂ ଥଣ୍ଡରବର୍ଡକୁ ଅନୁମତି ଦିଅନ୍ତୁ"
-+#: ../gui/selinux.tbl:129
-+msgid "Disable SELinux protection for nsd daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:1907
++#: ../semanage/seobject.py:1917
+ msgid "Could not list local file contexts"
+ msgstr "Kan lokale bestand contexten niet tonen"
  
--#~ msgid "Disable SELinux protection for mdadm daemon"
--#~ msgstr "mdadm ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
-+#: ../gui/selinux.tbl:130
-+msgid "Disable SELinux protection for ntpd daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:1944
++#: ../semanage/seobject.py:1954
+ msgid "SELinux fcontext"
+ msgstr "SELinux fcontext"
  
--#~ msgid "Disable SELinux protection for monopd daemon"
--#~ msgstr "monopd ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
-+#: ../gui/selinux.tbl:131
-+msgid "Disable SELinux protection for oddjob"
-+msgstr ""
+-#: ../semanage/seobject.py:1944
++#: ../semanage/seobject.py:1954
+ msgid "type"
+ msgstr "type"
  
--#~ msgid "Allow the mozilla browser to read user files"
--#~ msgstr "ଚାଳକ ଫାଇଲଗୁଡିକୁ ପଢିବା ପାଇଁ ମଜିଲା ବ୍ରାଉଜରକୁ ଅନୁମତି ଦିଅନ୍ତୁ"
-+#: ../gui/selinux.tbl:132
-+msgid "Disable SELinux protection for oddjob_mkhomedir"
-+msgstr ""
+-#: ../semanage/seobject.py:1957
++#: ../semanage/seobject.py:1967
+ msgid ""
+ "\n"
+ "SELinux Distribution fcontext Equivalence \n"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for mrtg daemon"
--#~ msgstr "mrtg ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
-+#: ../gui/selinux.tbl:133
-+msgid "Disable SELinux protection for openvpn daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:1962
++#: ../semanage/seobject.py:1972
+ msgid ""
+ "\n"
+ "SELinux Local fcontext Equivalence \n"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for mysqld daemon"
--#~ msgstr "mysqld ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
-+#: ../gui/selinux.tbl:134
-+msgid "Disable SELinux protection for pam daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
+-#: ../semanage/seobject.py:2054
++#: ../semanage/seobject.py:2006 ../semanage/seobject.py:2059
++#: ../semanage/seobject.py:2065
+ #, python-format
+ msgid "Could not check if boolean %s is defined"
+ msgstr "Kan niet controleren of Boolean %s gedefinieerd is"
  
--#~ msgid "Disable SELinux protection for nagios daemon"
--#~ msgstr "nagios ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
-+#: ../gui/selinux.tbl:135
-+msgid "Disable SELinux protection for pegasus"
-+msgstr ""
+-#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
++#: ../semanage/seobject.py:2008 ../semanage/seobject.py:2061
+ #, python-format
+ msgid "Boolean %s is not defined"
+ msgstr "Boolean %s is niet gedefinieerd"
  
--#~ msgid "Name Service"
--#~ msgstr "ନାମ ସେବା"
-+#: ../gui/selinux.tbl:136
-+msgid "Disable SELinux protection for perdition daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:2002
++#: ../semanage/seobject.py:2012
+ #, python-format
+ msgid "Could not query file context %s"
+ msgstr "Kan bestand context %s niet opvragen"
  
--#~ msgid "Disable SELinux protection for named daemon"
--#~ msgstr "named ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
-+#: ../gui/selinux.tbl:137
-+msgid "Disable SELinux protection for portmap daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:2007
++#: ../semanage/seobject.py:2017
+ #, python-format
+ msgid "You must specify one of the following values: %s"
+ msgstr "Je moet een van de volgende waarden opgeven: %s"
  
--#~ msgid "Disable SELinux protection for nessusd daemon"
--#~ msgstr "nessusd ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
-+#: ../gui/selinux.tbl:138
-+msgid "Disable SELinux protection for portslave daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:2012
++#: ../semanage/seobject.py:2022
+ #, python-format
+ msgid "Could not set active value of boolean %s"
+ msgstr "Kan actieve waarde van Boolean %s niet instellen"
  
--#~ msgid "Disable SELinux protection for NetworkManager"
--#~ msgstr "ନେଟୱର୍କ ପରିଚାଳକ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
-+#: ../gui/selinux.tbl:139
-+msgid "Disable SELinux protection for postfix"
-+msgstr ""
+-#: ../semanage/seobject.py:2015
++#: ../semanage/seobject.py:2025
+ #, python-format
+ msgid "Could not modify boolean %s"
+ msgstr "Kan Boolean %s niet veranderen"
  
--#~ msgid "Disable SELinux protection for nfsd daemon"
--#~ msgstr "nfsd ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
-+#: ../gui/selinux.tbl:140
-+msgid "Disable SELinux protection for postgresql daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:2033
++#: ../semanage/seobject.py:2043
+ #, python-format
+ msgid "Bad format %s: Record %s"
+ msgstr "Verkeerd formaat %s: Record %s"
  
--#~ msgid "Samba"
--#~ msgstr "ଶାମ୍ବା"
-+#: ../gui/selinux.tbl:141
-+msgid "pppd"
-+msgstr ""
+-#: ../semanage/seobject.py:2056
++#: ../semanage/seobject.py:2067
+ #, python-format
+ msgid "Boolean %s is defined in policy, cannot be deleted"
+ msgstr "Boolean %s is gedefinieerd in tactiek, kan niet worden verwijderd"
  
--#~ msgid "Disable SELinux protection for nmbd daemon"
--#~ msgstr "nmbd ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
-+#: ../gui/selinux.tbl:141
-+msgid "Allow pppd to be run for a regular user"
-+msgstr ""
+-#: ../semanage/seobject.py:2060
++#: ../semanage/seobject.py:2071
+ #, python-format
+ msgid "Could not delete boolean %s"
+ msgstr "Kan Boolean %s niet verwijderen"
  
--#~ msgid "Disable SELinux protection for nrpe daemon"
--#~ msgstr "nrpe ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
-+#: ../gui/selinux.tbl:142
-+msgid "Disable SELinux protection for pptp"
-+msgstr ""
+-#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
++#: ../semanage/seobject.py:2083 ../semanage/seobject.py:2100
+ msgid "Could not list booleans"
+ msgstr "Kan Booleans niet tonen"
  
--#~ msgid "Disable SELinux protection for nscd daemon"
--#~ msgstr "nscd ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
-+#: ../gui/selinux.tbl:143
-+msgid "Disable SELinux protection for prelink daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:2112
++#: ../semanage/seobject.py:2125
+ msgid "unknown"
+ msgstr "onbekend"
  
--#~ msgid "Disable SELinux protection for nsd daemon"
--#~ msgstr "nsd ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
-+#: ../gui/selinux.tbl:144
-+msgid "Disable SELinux protection for privoxy daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:2125
++#: ../semanage/seobject.py:2138
+ msgid "off"
+ msgstr "uit"
  
--#~ msgid "Disable SELinux protection for ntpd daemon"
--#~ msgstr "ntpd ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
-+#: ../gui/selinux.tbl:145
-+msgid "Disable SELinux protection for ptal daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:2125
++#: ../semanage/seobject.py:2138
+ msgid "on"
+ msgstr "aan"
  
--#~ msgid "Disable SELinux protection for oddjob"
--#~ msgstr "oddjob ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
-+#: ../gui/selinux.tbl:146
-+msgid "Disable SELinux protection for pxe daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:2139
++#: ../semanage/seobject.py:2152
+ msgid "SELinux boolean"
+ msgstr "SELinux Boolean"
  
--#~ msgid "Disable SELinux protection for oddjob_mkhomedir"
--#~ msgstr "oddjob_mkhomedir ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
-+#: ../gui/selinux.tbl:147
-+msgid "Disable SELinux protection for pyzord"
-+msgstr ""
+-#: ../semanage/seobject.py:2139
++#: ../semanage/seobject.py:2152
+ msgid "State"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for openvpn daemon"
--#~ msgstr "openvpn ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
-+#: ../gui/selinux.tbl:148
-+msgid "Disable SELinux protection for quota daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:2139
++#: ../semanage/seobject.py:2152
+ msgid "Default"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for pam daemon"
--#~ msgstr "pam ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
-+#: ../gui/selinux.tbl:149
-+msgid "Disable SELinux protection for radiusd daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
+-#: ../gui/polgengui.py:253
++#: ../semanage/seobject.py:2152 ../gui/polgen.glade:113
++#: ../gui/polgengui.py:254
+ msgid "Description"
+ msgstr "Beschrijving"
  
--#~ msgid "Disable SELinux protection for pegasus"
--#~ msgstr "pegasus ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
-+#: ../gui/selinux.tbl:150
-+msgid "Disable SELinux protection for radvd daemon"
-+msgstr ""
+@@ -1011,7 +1027,7 @@ msgstr "Fout bij het toewijzen van geheugen.\n"
+ msgid "Error sending audit message.\n"
+ msgstr "Fout bij het versturen van audit boodschap.\n"
  
--#~ msgid "Disable SELinux protection for perdition daemon"
--#~ msgstr "perdition ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
-+#: ../gui/selinux.tbl:151
-+msgid "Disable SELinux protection for rdisc"
-+msgstr ""
+-#: ../newrole/newrole.c:692 ../newrole/newrole.c:1059
++#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
+ #, c-format
+ msgid "Could not determine enforcing mode.\n"
+ msgstr "Kan afdwingende mode niet vaststellen.\n"
+@@ -1131,62 +1147,66 @@ msgstr "Niet in staat om een lege signaal set te verkrijgen\n"
+ msgid "Unable to set SIGHUP handler\n"
+ msgstr "Niet in staat om SIGHUP verwerker in te stellen\n"
  
--#~ msgid "Disable SELinux protection for portmap daemon"
--#~ msgstr "portmap ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
-+#: ../gui/selinux.tbl:152
-+msgid "Disable SELinux protection for readahead"
+-#: ../newrole/newrole.c:1053
++#: ../newrole/newrole.c:1036
++msgid "Sorry, newrole failed to drop capabilities\n"
 +msgstr ""
++
++#: ../newrole/newrole.c:1052
+ #, c-format
+ msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
+ msgstr "Sorry, newrole mag alleen worden gebruikt met een SELinux kernel.\n"
  
--#~ msgid "Disable SELinux protection for portslave daemon"
--#~ msgstr "portslave ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
-+#: ../gui/selinux.tbl:153
-+msgid "Allow programs to read files in non-standard locations (default_t)"
-+msgstr ""
+-#: ../newrole/newrole.c:1070
++#: ../newrole/newrole.c:1069
+ #, c-format
+ msgid "failed to get old_context.\n"
+ msgstr "verkrijgen van old_context is mislukt.\n"
  
--#~ msgid "Disable SELinux protection for postfix"
--#~ msgstr "postfix ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
-+#: ../gui/selinux.tbl:154
-+msgid "Disable SELinux protection for restorecond"
-+msgstr ""
+-#: ../newrole/newrole.c:1077
++#: ../newrole/newrole.c:1076
+ #, c-format
+ msgid "Warning!  Could not retrieve tty information.\n"
+ msgstr "Waarschuwing! Kan tty informatie niet ophalen.\n"
  
--#~ msgid "Disable SELinux protection for postgresql daemon"
--#~ msgstr "postgresql ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
-+#: ../gui/selinux.tbl:155
-+msgid "Disable SELinux protection for rhgb daemon"
-+msgstr ""
+-#: ../newrole/newrole.c:1098
++#: ../newrole/newrole.c:1097
+ #, c-format
+ msgid "error on reading PAM service configuration.\n"
+ msgstr "fout bij het lezen van de PAM service instelling.\n"
  
--#~ msgid "pppd"
--#~ msgstr "pppd"
-+#: ../gui/selinux.tbl:156
-+msgid "Disable SELinux protection for ricci"
-+msgstr ""
+-#: ../newrole/newrole.c:1133
++#: ../newrole/newrole.c:1132
+ #, c-format
+ msgid "newrole: incorrect password for %s\n"
+ msgstr "newrole: incorrect wachtwoord voor %s\n"
  
--#~ msgid "Allow pppd to be run for a regular user"
--#~ msgstr "ଗୋଟିଏ ସାଧାରଣ ଚାଳକ ପାଇଁ pppd ଚଲାଇବାକୁ ଅନୁମତି ଦିଅନ୍ତୁ"
-+#: ../gui/selinux.tbl:157
-+msgid "Disable SELinux protection for ricci_modclusterd"
-+msgstr ""
+-#: ../newrole/newrole.c:1160
++#: ../newrole/newrole.c:1159
+ #, c-format
+ msgid "newrole: failure forking: %s"
+ msgstr "newrole: forking mislukt: %s"
  
--#~ msgid "Disable SELinux protection for pptp"
--#~ msgstr "pptp ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
-+#: ../gui/selinux.tbl:158
-+msgid "Disable SELinux protection for rlogind daemon"
-+msgstr ""
+-#: ../newrole/newrole.c:1163 ../newrole/newrole.c:1186
++#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
+ #, c-format
+ msgid "Unable to restore tty label...\n"
+ msgstr "Niet in staat om tty label terug te zetten...\n"
  
--#~ msgid "Disable SELinux protection for prelink daemon"
--#~ msgstr "prelink ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
-+#: ../gui/selinux.tbl:159
-+msgid "Disable SELinux protection for rpcd daemon"
-+msgstr ""
+-#: ../newrole/newrole.c:1165 ../newrole/newrole.c:1192
++#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
+ #, c-format
+ msgid "Failed to close tty properly\n"
+ msgstr "Afsluiten van tty op een juiste manier is mislukt\n"
  
--#~ msgid "Disable SELinux protection for privoxy daemon"
--#~ msgstr "privoxy ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
-+#: ../gui/selinux.tbl:160
-+msgid "Disable SELinux protection for rshd"
-+msgstr ""
+-#: ../newrole/newrole.c:1224
++#: ../newrole/newrole.c:1223
+ #, c-format
+ msgid "Could not close descriptors.\n"
+ msgstr "Kan beschrijvingen niet sluiten.\n"
  
--#~ msgid "Disable SELinux protection for ptal daemon"
--#~ msgstr "ptal ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
-+#: ../gui/selinux.tbl:161
-+msgid "rsync"
-+msgstr ""
+-#: ../newrole/newrole.c:1251
++#: ../newrole/newrole.c:1250
+ #, c-format
+ msgid "Error allocating shell's argv0.\n"
+ msgstr "Fout bij het toewijzen van argv0 van de shell.\n"
  
--#~ msgid "Disable SELinux protection for pxe daemon"
--#~ msgstr "pxe ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
-+#: ../gui/selinux.tbl:161
-+msgid "Disable SELinux protection for rsync daemon"
-+msgstr ""
+-#: ../newrole/newrole.c:1287
++#: ../newrole/newrole.c:1286
+ #, c-format
+ msgid "Unable to restore the environment, aborting\n"
+ msgstr "Niet in staat om de omgeving terug te zetten, afbreken\n"
  
--#~ msgid "Disable SELinux protection for pyzord"
--#~ msgstr "pyzord ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
-+#: ../gui/selinux.tbl:162
-+msgid "Allow ssh to run from inetd instead of as a daemon"
-+msgstr ""
+-#: ../newrole/newrole.c:1298
++#: ../newrole/newrole.c:1297
+ msgid "failed to exec shell\n"
+ msgstr "uitvoeren van shell is mislukt\n"
  
--#~ msgid "Disable SELinux protection for quota daemon"
--#~ msgstr "quota ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
-+#: ../gui/selinux.tbl:163
-+msgid "Allow Samba to share nfs directories"
-+msgstr ""
+@@ -1290,20 +1310,20 @@ msgstr "chcat -- -CompanyConfidential /docs/businessplan.odt"
+ msgid "chcat -l +CompanyConfidential juser"
+ msgstr "chcat -l +CompanyConfidential juser"
  
--#~ msgid "Disable SELinux protection for radiusd daemon"
--#~ msgstr "radiusd ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
-+#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
-+msgid "SASL authentication server"
-+msgstr ""
+-#: ../scripts/chcat:399 ../gui/polgen.py:1351
+-#, c-format, python-format
++#: ../scripts/chcat:399
++#, c-format
+ msgid "Options Error %s "
+ msgstr "Fout in opties %s "
  
--#~ msgid "Disable SELinux protection for radvd daemon"
--#~ msgstr "radvd ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
-+#: ../gui/selinux.tbl:164
-+msgid "Allow sasl authentication server to read /etc/shadow"
-+msgstr ""
+-#: ../gui/booleansPage.py:195 ../gui/system-config-selinux.glade:1706
++#: ../gui/booleansPage.py:194 ../gui/system-config-selinux.glade:1706
+ msgid "Boolean"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for rdisc"
--#~ msgstr "rdisc ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
-+#: ../gui/selinux.tbl:165
-+msgid ""
-+"Allow X-Windows server to map a memory region as both executable and writable"
-+msgstr ""
+-#: ../gui/booleansPage.py:252 ../gui/semanagePage.py:162
++#: ../gui/booleansPage.py:245 ../gui/semanagePage.py:162
+ msgid "all"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for readahead"
--#~ msgstr "readahead ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
-+#: ../gui/selinux.tbl:166
-+msgid "Disable SELinux protection for saslauthd daemon"
-+msgstr ""
+-#: ../gui/booleansPage.py:254 ../gui/semanagePage.py:164
++#: ../gui/booleansPage.py:247 ../gui/semanagePage.py:164
+ #: ../gui/system-config-selinux.glade:1615
+ #: ../gui/system-config-selinux.glade:1820
+ #: ../gui/system-config-selinux.glade:2437
+@@ -1359,577 +1379,464 @@ msgstr ""
+ msgid "Login '%s' is required"
+ msgstr ""
  
--#~ msgid "Allow programs to read files in non-standard locations (default_t)"
--#~ msgstr "ମାନକ ବିହିନ ସ୍ଥାନମାନଙ୍କରେ (default_t) ଫାଇଲ ପଢିବାପାଇଁ ପ୍ରଗ୍ରାମ ଗୁଡିକୁ ଅନୁମତି ଦିଅନ୍ତୁ"
-+#: ../gui/selinux.tbl:167
-+msgid "Disable SELinux protection for scannerdaemon daemon"
-+msgstr ""
+-#: ../gui/modulesPage.py:48 ../gui/system-config-selinux.glade:2753
++#: ../gui/modulesPage.py:49 ../gui/system-config-selinux.glade:2753
+ msgid "Policy Module"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for restorecond"
--#~ msgstr "restorecond ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
-+#: ../gui/selinux.tbl:168
-+msgid "Do not allow transition to sysadm_t, sudo and su effected"
-+msgstr ""
+-#: ../gui/modulesPage.py:57
++#: ../gui/modulesPage.py:58
+ msgid "Module Name"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for rhgb daemon"
--#~ msgstr "rhgb ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
-+#: ../gui/selinux.tbl:169
-+msgid "Do not allow any processes to load kernel modules"
-+msgstr ""
+-#: ../gui/modulesPage.py:134
++#: ../gui/modulesPage.py:135
+ msgid "Disable Audit"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for ricci"
--#~ msgstr "ricci ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
-+#: ../gui/selinux.tbl:170
-+msgid "Do not allow any processes to modify kernel SELinux policy"
-+msgstr ""
+-#: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
++#: ../gui/modulesPage.py:138 ../gui/system-config-selinux.glade:2662
+ msgid "Enable Audit"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for ricci_modclusterd"
--#~ msgstr "ricci_modclusterd ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
-+#: ../gui/selinux.tbl:171
-+msgid "Disable SELinux protection for sendmail daemon"
-+msgstr ""
+-#: ../gui/modulesPage.py:162
++#: ../gui/modulesPage.py:163
+ msgid "Load Policy Module"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for rlogind daemon"
--#~ msgstr "rlogind ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
-+#: ../gui/selinux.tbl:172
-+msgid "Disable SELinux protection for setrans"
-+msgstr ""
+-#: ../gui/polgen.glade:79
+-msgid "Polgen"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:80
++#: ../gui/polgen.glade:9
+ msgid "Red Hat 2007"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for rpcd daemon"
--#~ msgstr "rpcd ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
-+#: ../gui/selinux.tbl:173
-+msgid "Disable SELinux protection for setroubleshoot daemon"
-+msgstr ""
+-#: ../gui/polgen.glade:81
++#: ../gui/polgen.glade:11
+ msgid "GPL"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for rshd"
--#~ msgstr "rshd ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
-+#: ../gui/selinux.tbl:174
-+msgid "Disable SELinux protection for slapd daemon"
-+msgstr ""
+ #. TRANSLATORS: Replace this string with your names, one name per line.
+-#: ../gui/polgen.glade:85 ../gui/system-config-selinux.glade:17
++#: ../gui/polgen.glade:13 ../gui/system-config-selinux.glade:17
+ msgid "translator-credits"
+ msgstr ""
  
--#~ msgid "rsync"
--#~ msgstr "rsync"
-+#: ../gui/selinux.tbl:175
-+msgid "Disable SELinux protection for slrnpull daemon"
+-#: ../gui/polgen.glade:90
++#: ../gui/polgen.glade:34
++msgid "Add Booleans Dialog"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for rsync daemon"
--#~ msgstr "rsync ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
-+#: ../gui/selinux.tbl:176
-+msgid "Disable SELinux protection for smbd daemon"
++
++#: ../gui/polgen.glade:101
++msgid "Boolean Name"
 +msgstr ""
++
++#: ../gui/polgen.glade:230
+ msgid "SELinux Policy Generation Tool"
+ msgstr ""
  
--#~ msgid "Allow ssh to run from inetd instead of as a daemon"
--#~ msgstr "ssh କୁ ଡେମନ ଆକାରରେ ଚଲାଇବା ବଦଳରେ inetd ରୁ ଚଲାଇବାକୁ ଅନୁମତି ଦିଅନ୍ତୁ"
-+#: ../gui/selinux.tbl:177
-+msgid "Disable SELinux protection for snmpd daemon"
-+msgstr ""
+-#: ../gui/polgen.glade:128
++#: ../gui/polgen.glade:251
+ msgid ""
+ "<b>Select the policy type for the application or user role you want to "
+ "confine:</b>"
+ msgstr ""
  
--#~ msgid "Allow Samba to share nfs directories"
--#~ msgstr "nfs ଡିରେକ୍ଟୋରୀଗୁଡିକରେ ଅଂଶଧନ କରିବା ପାଇଁ Sambaକୁ ଅନୁମତି ଦିଅନ୍ତୁ"
-+#: ../gui/selinux.tbl:178
-+msgid "Disable SELinux protection for snort daemon"
-+msgstr ""
+-#: ../gui/polgen.glade:177
++#: ../gui/polgen.glade:284
+ msgid "<b>Applications</b>"
+ msgstr ""
  
--#~ msgid "SASL authentication server"
--#~ msgstr "SASL ବୈଧିକରଣ ସର୍ଭର"
-+#: ../gui/selinux.tbl:179
-+msgid "Disable SELinux protection for soundd daemon"
+-#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
++#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:183
++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 ""
  
--#~ msgid "Allow sasl authentication server to read /etc/shadow"
--#~ msgstr "/etc/shadow କୁ ପଢିବା ପାଇଁ sasl ବୈଧିକରଣ ସର୍ଭରକୁ ଅନୁମତି ଦିଅନ୍ତୁ"
-+#: ../gui/selinux.tbl:180
-+msgid "Disable SELinux protection for sound daemon"
-+msgstr ""
+-#: ../gui/polgen.glade:241 ../gui/polgen.py:156
+-msgid "Standard Init Daemon"
++#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:184
++msgid "DBUS System Daemon"
+ msgstr ""
  
--#~ msgid ""
--#~ "Allow X-Windows server to map a memory region as both executable and "
--#~ "writable"
--#~ msgstr ""
--#~ "ଗୋଟିଏ ସ୍ମୃତି ସ୍ଥାନକୁ ଉଭୟ ନିଷ୍ପାଦ୍ୟ ଏବଂ ଲିଖନୀୟ ଆକାରରେ ପ୍ରତିଚିତ୍ରଣ କରିବା ପାଇଁ X-ୱିଣ୍ଡୋ ସର୍ଭରକୁ "
--#~ "ଅନୁମତି ଦିଅନ୍ତୁ"
-+#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
-+msgid "Spam Protection"
-+msgstr ""
+-#: ../gui/polgen.glade:261 ../gui/polgen.py:157
+-msgid "DBUS System Daemon"
++#: ../gui/polgen.glade:349
++msgid "Internet Services Daemon (inetd)"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for saslauthd daemon"
--#~ msgstr "saslauthd ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
-+#: ../gui/selinux.tbl:181
-+msgid "Disable SELinux protection for spamd daemon"
-+msgstr ""
+-#: ../gui/polgen.glade:280
++#: ../gui/polgen.glade:353
+ msgid "Internet Services Daemon are daemons started by xinetd"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for scannerdaemon daemon"
--#~ msgstr "scannerdaemon ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
-+#: ../gui/selinux.tbl:182
-+msgid "Allow spamd to access home directories"
-+msgstr ""
+-#: ../gui/polgen.glade:282
+-msgid "Internet Services Daemon (inetd)"
++#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:186
++msgid "Web Application/Script (CGI)"
+ msgstr ""
  
--#~ msgid "Do not allow transition to sysadm_t, sudo and su effected"
--#~ msgstr "sysadm_t, sudo ଏବଂ su ର ଅଭିପ୍ରାୟର ପରିବର୍ତ୍ତନକୁ ଅନୁମତି ଦିଅନ୍ତୁ ନାହିଁ"
-+#: ../gui/selinux.tbl:183
-+msgid "Allow Spam Assassin daemon network access"
-+msgstr ""
+-#: ../gui/polgen.glade:301
++#: ../gui/polgen.glade:370
+ msgid ""
+ "Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
+ msgstr ""
  
--#~ msgid "Do not allow any processes to load kernel modules"
--#~ msgstr "କୌଣସି ପ୍ରଣାଳୀକୁ କର୍ଣ୍ଣଲ ଏକକାଂଶ ଧାରଣ କରିବାକୁ ଅନୁମତି ଦିଅନ୍ତୁ ନାହିଁ"
-+#: ../gui/selinux.tbl:184
-+msgid "Disable SELinux protection for speedmgmt daemon"
-+msgstr ""
+-#: ../gui/polgen.glade:303 ../gui/polgen.py:159
+-msgid "Web Application/Script (CGI)"
++#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:187
++msgid "User Application"
+ msgstr ""
  
--#~ msgid "Do not allow any processes to modify kernel SELinux policy"
--#~ msgstr "କୌଣସି ପ୍ରଣାଳୀକୁ କର୍ଣ୍ଣଲ SELinux ନୀତି ପରିବର୍ତ୍ତନ କରିବାକୁ ଅନୁମତି ଦିଅନ୍ତୁ ନାହିଁ"
-+#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
-+msgid "Squid"
-+msgstr ""
+-#: ../gui/polgen.glade:322 ../gui/polgen.glade:343
++#: ../gui/polgen.glade:387 ../gui/polgen.glade:404
+ msgid ""
+ "User Application are any application that you would like to confine that is "
+ "started by a user"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for sendmail daemon"
--#~ msgstr "sendmail ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
-+#: ../gui/selinux.tbl:185
-+msgid "Allow squid daemon to connect to the network"
-+msgstr ""
+-#: ../gui/polgen.glade:324 ../gui/polgen.py:160
+-msgid "User Application"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:345 ../gui/polgen.py:161
++#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:188
+ msgid "Sandbox"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for setrans"
--#~ msgstr "setrans ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
-+#: ../gui/selinux.tbl:186
-+msgid "Disable SELinux protection for squid daemon"
-+msgstr ""
+-#: ../gui/polgen.glade:391
++#: ../gui/polgen.glade:446
+ msgid "<b>Login Users</b>"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for setroubleshoot daemon"
--#~ msgstr "setroubleshoot ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
-+#: ../gui/selinux.tbl:187
-+msgid "Disable SELinux protection for ssh daemon"
+-#: ../gui/polgen.glade:453
++#: ../gui/polgen.glade:478
++msgid "Existing User Roles"
 +msgstr ""
++
++#: ../gui/polgen.glade:482
+ msgid "Modify an existing login user record."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for slapd daemon"
--#~ msgstr "slapd ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
-+#: ../gui/selinux.tbl:188
-+msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+msgstr ""
+-#: ../gui/polgen.glade:455
+-msgid "Existing User Roles"
++#: ../gui/polgen.glade:495 ../sepolicy/sepolicy/generate.py:189
++msgid "Minimal Terminal User Role"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for slrnpull daemon"
--#~ msgstr "slrnpull ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
-+#: ../gui/selinux.tbl:189
-+msgid ""
-+"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
-+"bashrc)"
-+msgstr ""
+-#: ../gui/polgen.glade:474
++#: ../gui/polgen.glade:499
+ msgid ""
+ "This user will login to a machine only via a terminal or remote login.  By "
+ "default this user will have  no setuid, no networking, no su, no sudo."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for smbd daemon"
--#~ msgstr "smbd ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
-+#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
-+msgid "Universal SSL tunnel"
-+msgstr ""
+-#: ../gui/polgen.glade:476 ../gui/polgen.py:162
+-msgid "Minimal Terminal User Role"
++#: ../gui/polgen.glade:512 ../sepolicy/sepolicy/generate.py:190
++msgid "Minimal X Windows User Role"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for snmpd daemon"
--#~ msgstr "snmpd ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
-+#: ../gui/selinux.tbl:190
-+msgid "Disable SELinux protection for stunnel daemon"
-+msgstr ""
+-#: ../gui/polgen.glade:495
++#: ../gui/polgen.glade:516
+ msgid ""
+ "This user can login to a machine via X or terminal.  By default this user "
+ "will have no setuid, no networking, no sudo, no su"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for snort daemon"
--#~ msgstr "snort ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
-+#: ../gui/selinux.tbl:191
-+msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
-+msgstr ""
+-#: ../gui/polgen.glade:497 ../gui/polgen.py:163
+-msgid "Minimal X Windows User Role"
++#: ../gui/polgen.glade:529 ../sepolicy/sepolicy/generate.py:191
++msgid "User Role"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for soundd daemon"
--#~ msgstr "soundd ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
-+#: ../gui/selinux.tbl:192
-+msgid "Disable SELinux protection for swat daemon"
-+msgstr ""
+-#: ../gui/polgen.glade:516
++#: ../gui/polgen.glade:533
+ msgid ""
+ "User with full networking, no setuid applications without transition, no "
+ "sudo, no su."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for sound daemon"
--#~ msgstr "sound ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
-+#: ../gui/selinux.tbl:193
-+msgid "Disable SELinux protection for sxid daemon"
-+msgstr ""
+-#: ../gui/polgen.glade:518 ../gui/polgen.py:164
+-msgid "User Role"
++#: ../gui/polgen.glade:546 ../sepolicy/sepolicy/generate.py:192
++msgid "Admin User Role"
+ msgstr ""
  
--#~ msgid "Spam Protection"
--#~ msgstr "ଅବାଞ୍ଛିତ ଡାକ ସୁରକ୍ଷା"
-+#: ../gui/selinux.tbl:194
-+msgid "Disable SELinux protection for syslogd daemon"
-+msgstr ""
+-#: ../gui/polgen.glade:537
++#: ../gui/polgen.glade:550
+ msgid ""
+ "User with full networking, no setuid applications without transition, no su, "
+ "can sudo to Root Administration Roles"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for spamd daemon"
--#~ msgstr "spamd ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
-+#: ../gui/selinux.tbl:195
-+msgid "Disable SELinux protection for system cron jobs"
-+msgstr ""
+-#: ../gui/polgen.glade:539 ../gui/polgen.py:165
+-msgid "Admin User Role"
++#: ../gui/polgen.glade:592
++msgid "<b>Root Users</b>"
+ msgstr ""
  
--#~ msgid "Allow spamd to access home directories"
--#~ msgstr "spamd କୁ ମୂଳ ଡିରେକ୍ଟୋରୀରେ ପ୍ରବେଶାନୁମତି ଦିଅନ୍ତୁ"
-+#: ../gui/selinux.tbl:196
-+msgid "Disable SELinux protection for tcp daemon"
-+msgstr ""
+-#: ../gui/polgen.glade:585
+-msgid "<b>Root Users</b>"
++#: ../gui/polgen.glade:623 ../sepolicy/sepolicy/generate.py:193
++msgid "Root Admin User Role"
+ msgstr ""
  
--#~ msgid "Allow Spam Assassin daemon network access"
--#~ msgstr "spamd Assassin ଡେମନକୁ ନେଟୱର୍କ ଅଭିଗମନର ଅନୁମତି ଦିଅନ୍ତୁ"
-+#: ../gui/selinux.tbl:197
-+msgid "Disable SELinux protection for telnet daemon"
-+msgstr ""
+-#: ../gui/polgen.glade:647
++#: ../gui/polgen.glade:627
+ msgid ""
+ "Select Root Administrator User Role, if this user will be used to administer "
+ "the machine while running as root.  This user will not be able to login to "
+ "the system directly."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for speedmgmt daemon"
--#~ msgstr "speedmgmt ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
-+#: ../gui/selinux.tbl:198
-+msgid "Disable SELinux protection for tftpd daemon"
-+msgstr ""
+-#: ../gui/polgen.glade:649 ../gui/polgen.py:166
+-msgid "Root Admin User Role"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:716
+-msgid "label104"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:745
++#: ../gui/polgen.glade:705
+ msgid "<b>Enter name of application or user role:</b>"
+ msgstr ""
  
--#~ msgid "Squid"
--#~ msgstr "Squid"
-+#: ../gui/selinux.tbl:199
-+msgid "Disable SELinux protection for transproxy daemon"
-+msgstr ""
+-#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
++#: ../gui/polgen.glade:728 ../gui/polgengui.py:252
+ msgid "Name"
+ msgstr ""
  
--#~ msgid "Allow squid daemon to connect to the network"
--#~ msgstr "squid ଡେମନକୁ ନେଟୱର୍କ ସହିତ ସଂଯୋଗର ଅନୁମତି ଦିଅନ୍ତୁ"
-+#: ../gui/selinux.tbl:200
-+msgid "Disable SELinux protection for udev daemon"
-+msgstr ""
+-#: ../gui/polgen.glade:807
++#: ../gui/polgen.glade:739
+ msgid "Enter complete path for executable to be confined."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for squid daemon"
--#~ msgstr "squid ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
-+#: ../gui/selinux.tbl:201
-+msgid "Disable SELinux protection for uml daemon"
-+msgstr ""
+-#: ../gui/polgen.glade:830 ../gui/polgen.glade:950 ../gui/polgen.glade:3142
++#: ../gui/polgen.glade:756 ../gui/polgen.glade:838 ../gui/polgen.glade:2361
+ msgid "..."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for ssh daemon"
--#~ msgstr "ssh ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
-+#: ../gui/selinux.tbl:202
-+msgid ""
-+"Allow xinetd to run unconfined, including any services it starts that do not "
-+"have a domain transition explicitly defined"
-+msgstr ""
+-#: ../gui/polgen.glade:849
++#: ../gui/polgen.glade:776
+ msgid "Enter unique name for the confined application or user role."
+ msgstr ""
  
--#~ msgid "Allow ssh logins as sysadm_r:sysadm_t"
--#~ msgstr "ssh ଲଗଇନକୁ sysadm_r:sysadm_t ପରି ଅନୁମତି ଦିଅନ୍ତୁ"
-+#: ../gui/selinux.tbl:203
-+msgid ""
-+"Allow rc scripts to run unconfined, including any daemon started by an rc "
-+"script that does not have a domain transition explicitly defined"
-+msgstr ""
+-#: ../gui/polgen.glade:871
++#: ../gui/polgen.glade:794
+ msgid "Executable"
+ msgstr ""
  
--#~ msgid ""
--#~ "Allow staff_r users to search the sysadm home dir and read files (such as "
--#~ "~/.bashrc)"
--#~ msgstr ""
--#~ "staff_r ଚାଳକକୁ sysadm ମୂଳ ଡିରେକ୍ଟୋରୀ ଖୋଜିବାପାଇଁ ଏବଂ ଫାଇଲଗୁଡିକୁ ପଢିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ "
--#~ "(ଯେପରି କି ~/.bashrc)"
-+#: ../gui/selinux.tbl:204
-+msgid "Allow rpm to run unconfined"
-+msgstr ""
+-#: ../gui/polgen.glade:899
++#: ../gui/polgen.glade:808
+ msgid "Init script"
+ msgstr ""
  
--#~ msgid "Universal SSL tunnel"
--#~ msgstr "ସର୍ବବ୍ୟାପୀ SSL ସୁରଙ୍ଗ"
-+#: ../gui/selinux.tbl:205
-+msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
-+msgstr ""
+-#: ../gui/polgen.glade:927
++#: ../gui/polgen.glade:821
+ msgid ""
+ "Enter complete path to init script used to start the confined application."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for stunnel daemon"
--#~ msgstr "stunnel ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
-+#: ../gui/selinux.tbl:206
-+msgid "Disable SELinux protection for updfstab daemon"
-+msgstr ""
+-#: ../gui/polgen.glade:982
+-msgid "label105"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1011
++#: ../gui/polgen.glade:887
+ msgid "<b>Select existing role to modify:</b>"
+ msgstr ""
  
--#~ msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
--#~ msgstr "stunnel ଡେମନକୁ standalone ପରି ଚାଲିବାକୁ ଅନୁମତି ଦିଅନ୍ତୁ, xinetd ର ବାହାରେ"
-+#: ../gui/selinux.tbl:207
-+msgid "Disable SELinux protection for uptimed daemon"
-+msgstr ""
+-#: ../gui/polgen.glade:1045
++#: ../gui/polgen.glade:908
+ msgid "Select the user roles that will transiton to the %s domain."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1073
+-msgid "label106"
++#: ../gui/polgen.glade:928
++msgid "role tab"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1102
++#: ../gui/polgen.glade:945
+ msgid "<b>Select roles that %s will transition to:</b>"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for swat daemon"
--#~ msgstr "swat ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
-+#: ../gui/selinux.tbl:208
+-#: ../gui/polgen.glade:1136
++#: ../gui/polgen.glade:963
+ msgid "Select applications domains that %s will transition to."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1164
+-msgid "label107"
++#: ../gui/polgen.glade:983
 +msgid ""
-+"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
-+"staff_r can do so"
-+msgstr ""
++"transition \n"
++"role tab"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for sxid daemon"
--#~ msgstr "sxid ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
-+#: ../gui/selinux.tbl:209
-+msgid "Allow users to execute the mount command"
-+msgstr ""
+-#: ../gui/polgen.glade:1193
++#: ../gui/polgen.glade:1001
+ msgid "<b>Select the user_roles that will transition to %s:</b>"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for syslogd daemon"
--#~ msgstr "syslogd ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
-+#: ../gui/selinux.tbl:210
-+msgid "Allow regular users direct mouse access (only allow the X server)"
-+msgstr ""
+-#: ../gui/polgen.glade:1227
++#: ../gui/polgen.glade:1019
+ msgid "Select the user roles that will transiton to this applications domains."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for system cron jobs"
--#~ msgstr "system cron jobs  ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
-+#: ../gui/selinux.tbl:211
-+msgid "Allow users to run the dmesg command"
-+msgstr ""
+-#: ../gui/polgen.glade:1255
+-msgid "label108"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1284
++#: ../gui/polgen.glade:1056
+ msgid "<b>Select domains that %s will administer:</b>"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for tcp daemon"
--#~ msgstr "tcp ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
-+#: ../gui/selinux.tbl:212
-+msgid "Allow users to control network interfaces (also needs USERCTL=true)"
-+msgstr ""
+-#: ../gui/polgen.glade:1318 ../gui/polgen.glade:1409
++#: ../gui/polgen.glade:1074 ../gui/polgen.glade:1129
+ msgid "Select the domains that you would like this user administer."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for telnet daemon"
--#~ msgstr "telnet ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
-+#: ../gui/selinux.tbl:213
-+msgid "Allow normal user to execute ping"
-+msgstr ""
+-#: ../gui/polgen.glade:1346
+-msgid "label109"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1375
++#: ../gui/polgen.glade:1111
+ msgid "<b>Select additional roles for %s:</b>"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for tftpd daemon"
--#~ msgstr "tftpd ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
-+#: ../gui/selinux.tbl:214
-+msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
-+msgstr ""
+-#: ../gui/polgen.glade:1437
+-msgid "label111"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1466
++#: ../gui/polgen.glade:1166
+ msgid "<b>Enter network ports that %s binds on:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1497 ../gui/polgen.glade:1997
++#: ../gui/polgen.glade:1186 ../gui/polgen.glade:1557
+ msgid "<b>TCP Ports</b>"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for transproxy daemon"
--#~ msgstr "transproxy ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
-+#: ../gui/selinux.tbl:215
-+msgid "Allow users to rw usb devices"
+-#: ../gui/polgen.glade:1565 ../gui/polgen.glade:1785
++#: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
++#: ../gui/polgen.glade:1698
++msgid "All"
 +msgstr ""
++
++#: ../gui/polgen.glade:1227 ../gui/polgen.glade:1394
+ msgid "Allows %s to bind to any udp port"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1567 ../gui/polgen.glade:1787 ../gui/polgen.glade:2061
+-#: ../gui/polgen.glade:2215
+-msgid "All"
++#: ../gui/polgen.glade:1240 ../gui/polgen.glade:1407
++msgid "600-1024"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1585 ../gui/polgen.glade:1805
++#: ../gui/polgen.glade:1244 ../gui/polgen.glade:1411
+ msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for udev daemon"
--#~ msgstr "undev ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
-+#: ../gui/selinux.tbl:216
+-#: ../gui/polgen.glade:1587 ../gui/polgen.glade:1807
+-msgid "600-1024"
++#: ../gui/polgen.glade:1257 ../gui/polgen.glade:1424
++msgid "Unreserved Ports (>1024)"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1605 ../gui/polgen.glade:1825
++#: ../gui/polgen.glade:1261 ../gui/polgen.glade:1428
+ msgid ""
+ "Enter a comma separated list of udp ports or ranges of ports that %s binds "
+ "to. Example: 612, 650-660"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1607 ../gui/polgen.glade:1827
+-msgid "Unreserved Ports (>1024)"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1638 ../gui/polgen.glade:1858 ../gui/polgen.glade:2079
+-#: ../gui/polgen.glade:2233
++#: ../gui/polgen.glade:1289 ../gui/polgen.glade:1456 ../gui/polgen.glade:1609
++#: ../gui/polgen.glade:1718
+ msgid "Select Ports"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1663 ../gui/polgen.glade:1883
++#: ../gui/polgen.glade:1302 ../gui/polgen.glade:1469
+ msgid "Allows %s to bind to any udp ports > 1024"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1717 ../gui/polgen.glade:2151
++#: ../gui/polgen.glade:1353 ../gui/polgen.glade:1666
+ msgid "<b>UDP Ports</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1937
+-msgid "label113"
++#: ../gui/polgen.glade:1519
 +msgid ""
-+"Allow users to run TCP servers (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 ""
++"Network\n"
++"Bind tab"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for uml daemon"
--#~ msgstr "uml ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
-+#: ../gui/selinux.tbl:217
-+msgid "Allow user to stat ttyfiles"
-+msgstr ""
+-#: ../gui/polgen.glade:1966
++#: ../gui/polgen.glade:1537
+ msgid "<b>Select network ports that %s connects to:</b>"
+ msgstr ""
  
--#~ msgid ""
--#~ "Allow xinetd to run unconfined, including any services it starts that do "
--#~ "not have a domain transition explicitly defined"
--#~ msgstr ""
--#~ "xinetd କୁ ଅପରିସୀମିତ ହୋଇ ଚାଲିବାକୁ ଅନୁମତି ଦିଅନ୍ତୁ, ଏହା ଦ୍ୱାରା ଆରମ୍ଭ ହୋଇଥିବା ଯେକୌଣସି ସେବାକୁ "
--#~ "ଅନ୍ତର୍ଭୁକ୍ତ କରି ଯାହାରକି ପରିସର ପରିବର୍ତ୍ତନ ସ୍ପଷ୍ଟ ଭାବରେ ବ୍ୟାଖ୍ୟା କରାଯାଇନାହିଁ"
-+#: ../gui/selinux.tbl:218
-+msgid "Disable SELinux protection for uucpd daemon"
-+msgstr ""
+-#: ../gui/polgen.glade:2058
++#: ../gui/polgen.glade:1593
+ msgid "Allows %s to connect to any tcp port"
+ msgstr ""
  
--#~ msgid "Allow rpm to run unconfined"
--#~ msgstr "rpm କୁ ଅପରିସୀମିତ ଭାବରେ ଚାଲିବାକୁ ଅନୁମତି ଦିଅନ୍ତୁ"
-+#: ../gui/selinux.tbl:219
-+msgid "Disable SELinux protection for vmware daemon"
-+msgstr ""
+-#: ../gui/polgen.glade:2104
++#: ../gui/polgen.glade:1622
+ msgid ""
+ "Enter a comma separated list of tcp ports or ranges of ports that %s "
+ "connects to. Example: 612, 650-660"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for updfstab daemon"
--#~ msgstr "updfstab ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
-+#: ../gui/selinux.tbl:220
-+msgid "Disable SELinux protection for watchdog daemon"
-+msgstr ""
+-#: ../gui/polgen.glade:2212
++#: ../gui/polgen.glade:1702
+ msgid "Allows %s to connect to any udp port"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for uptimed daemon"
--#~ msgstr "uptimed ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
-+#: ../gui/selinux.tbl:221
-+msgid "Disable SELinux protection for winbind daemon"
-+msgstr ""
+-#: ../gui/polgen.glade:2258
++#: ../gui/polgen.glade:1731
+ msgid ""
+ "Enter a comma separated list of udp ports or ranges of ports that %s "
+ "connects to. Example: 612, 650-660"
+ msgstr ""
  
--#~ msgid "Allow users to execute the mount command"
--#~ msgstr "ଚାଳକ ମାନଙ୍କୁ mount ନିର୍ଦ୍ଦେଶ ନିଷ୍ପାଦନ କରିବାକୁ ଅନୁମତି ଦିଅନ୍ତୁ"
-+#: ../gui/selinux.tbl:222
-+msgid "Disable SELinux protection for xdm daemon"
-+msgstr ""
+-#: ../gui/polgen.glade:2305
+-msgid "label114"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:2334
++#: ../gui/polgen.glade:1792
+ msgid "<b>Select common application traits for %s:</b>"
+ msgstr ""
  
--#~ msgid "Allow regular users direct mouse access (only allow the X server)"
--#~ msgstr ""
--#~ "ସାଧାରଣ ଚାଳକ ମାନଙ୍କୁ ସିଧାସଳଖ ମାଉସ ବ୍ୟବହାରର ଅନୁମତି ଦିଅନ୍ତୁ (କେବଳ X ସର୍ଭରକୁ ଅନୁମତି ଦିଅନ୍ତୁ)"
-+#: ../gui/selinux.tbl:223
-+msgid "Allow xdm logins as sysadm_r:sysadm_t"
-+msgstr ""
+-#: ../gui/polgen.glade:2366
++#: ../gui/polgen.glade:1809
+ msgid "Writes syslog messages\t"
+ msgstr ""
  
--#~ msgid "Allow users to run the dmesg command"
--#~ msgstr "ଚାଳକମାନଙ୍କୁ dmesg ନିର୍ଦ୍ଦେଶ ଚଲାଇବାକୁ ଅନୁମତି ଦିଅନ୍ତୁ"
-+#: ../gui/selinux.tbl:224
-+msgid "Disable SELinux protection for xen daemon"
-+msgstr ""
+-#: ../gui/polgen.glade:2385
++#: ../gui/polgen.glade:1824
+ msgid "Create/Manipulate temporary files in /tmp"
+ msgstr ""
  
--#~ msgid "Allow users to control network interfaces (also needs USERCTL=true)"
--#~ msgstr ""
--#~ "ନେଟୱର୍କ ଅନ୍ତରାପୃଷ୍ଠକୁ ନିୟନ୍ତ୍ରଣ କରିବାପାଇଁ ଚାଳକମାନଙ୍କୁ ଅନୁମତି ଦିଅନ୍ତୁ (ଏହା ବ୍ୟତିତ USERCTL=ସତ "
--#~ "ହୋଇଥିବା ଆବଶ୍ୟକ )"
-+#: ../gui/selinux.tbl:225
-+msgid "XEN"
-+msgstr ""
+-#: ../gui/polgen.glade:2404
++#: ../gui/polgen.glade:1839
+ msgid "Uses Pam for authentication"
+ msgstr ""
  
--#~ msgid "Allow normal user to execute ping"
--#~ msgstr "ସାଧାରଣ ଚାଳକକୁ ping ନିଷ୍ପାଦନ କରିବାର ଅନୁମତି ଦିଅନ୍ତୁ"
-+#: ../gui/selinux.tbl:225
-+msgid "Allow xen to read/write physical disk devices"
-+msgstr ""
+-#: ../gui/polgen.glade:2423
++#: ../gui/polgen.glade:1854
+ msgid "Uses nsswitch or getpw* calls"
+ msgstr ""
  
--#~ msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
--#~ msgstr "ଚାଳକକୁ noextattrଫାଇଲ r/w କରିବାର ଅନୁମତି ଦିଅନ୍ତୁ (FAT, CDROM, FLOPPY)"
-+#: ../gui/selinux.tbl:226
-+msgid "Disable SELinux protection for xfs daemon"
-+msgstr ""
+-#: ../gui/polgen.glade:2442
++#: ../gui/polgen.glade:1869
+ msgid "Uses dbus"
+ msgstr ""
  
--#~ msgid "Allow users to rw usb devices"
--#~ msgstr "ଚାଳକକୁ usb ଉପକରଣଗୁଡିକୁ rw ର ଅନୁମତି ଦିଅନ୍ତୁ"
-+#: ../gui/selinux.tbl:227
-+msgid "Disable SELinux protection for xen control"
-+msgstr ""
+-#: ../gui/polgen.glade:2461
++#: ../gui/polgen.glade:1884
+ msgid "Sends audit messages"
+ msgstr ""
  
--#~ msgid "Allow user to stat ttyfiles"
--#~ msgstr "ଚାଳକକୁ tty ଫାଇଲଗୁଡିକୁ ଆରମ୍ଭକରିବାର ଅନୁମତି ଦିଅନ୍ତୁ"
-+#: ../gui/selinux.tbl:228
-+msgid "Disable SELinux protection for ypbind daemon"
-+msgstr ""
+-#: ../gui/polgen.glade:2480
++#: ../gui/polgen.glade:1899
+ msgid "Interacts with the terminal"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for uucpd daemon"
--#~ msgstr "uucpd ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
-+#: ../gui/selinux.tbl:229
-+msgid "Disable SELinux protection for NIS Password Daemon"
-+msgstr ""
+-#: ../gui/polgen.glade:2499
++#: ../gui/polgen.glade:1914
+ msgid "Sends email"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for vmware daemon"
--#~ msgstr "vmware ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
-+#: ../gui/selinux.tbl:230
-+msgid "Disable SELinux protection for ypserv daemon"
-+msgstr ""
+-#: ../gui/polgen.glade:2530
+-msgid "label115"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:2559
++#: ../gui/polgen.glade:1961
+ msgid "<b>Add files/directories that %s manages</b>"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for watchdog daemon"
--#~ msgstr "watchdog ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
-+#: ../gui/selinux.tbl:231
-+msgid "Disable SELinux protection for NIS Transfer Daemon"
-+msgstr ""
+-#: ../gui/polgen.glade:2788
++#: ../gui/polgen.glade:2122
+ msgid ""
+ "Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
+ "Files ..."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for winbind daemon"
--#~ msgstr "winbind ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
-+#: ../gui/selinux.tbl:232
-+msgid "Allow SELinux webadm user to manage unprivileged users home directories"
-+msgstr ""
+-#: ../gui/polgen.glade:2823
+-msgid "label116"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:2852
++#: ../gui/polgen.glade:2166
+ msgid "<b>Add booleans from the %s policy:</b>"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for xdm daemon"
--#~ msgstr "xdm ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
-+#: ../gui/selinux.tbl:233
-+msgid "Allow SELinux webadm user to read unprivileged users home directories"
-+msgstr ""
+-#: ../gui/polgen.glade:3002
++#: ../gui/polgen.glade:2274
+ msgid "Add/Remove booleans used by the %s domain"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:3066
++#: ../gui/polgen.glade:2316
+ msgid "<b>Which directory you will generate the %s policy?</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:3097
++#: ../gui/polgen.glade:2334
+ msgid "Policy Directory"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:3254
+-msgid "Add Booleans Dialog"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:3327
+-msgid "Boolean Name"
+-msgstr ""
+-
+-#: ../gui/polgengui.py:261
++#: ../gui/polgengui.py:262
+ msgid "Role"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:268
++#: ../gui/polgengui.py:269
+ msgid "Existing_User"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
++#: ../gui/polgengui.py:283 ../gui/polgengui.py:291 ../gui/polgengui.py:305
+ msgid "Application"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:352
++#: ../gui/polgengui.py:353
+ #, python-format
+ msgid "%s must be a directory"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
++#: ../gui/polgengui.py:413 ../gui/polgengui.py:694
+ msgid "You must select a user"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:542
++#: ../gui/polgengui.py:543
+ msgid "Select executable file to be confined."
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:553
++#: ../gui/polgengui.py:554
+ msgid "Select init script file to be confined."
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:563
++#: ../gui/polgengui.py:564
+ msgid "Select file(s) that confined application creates or writes"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:570
++#: ../gui/polgengui.py:571
+ msgid "Select directory(s) that the confined application owns and writes into"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:632
++#: ../gui/polgengui.py:633
+ msgid "Select directory to generate policy files in"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:649
++#: ../gui/polgengui.py:650
+ #, python-format
+ msgid ""
+ "Type %s_t already defined in current policy.\n"
+ "Do you want to continue?"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
++#: ../gui/polgengui.py:650 ../gui/polgengui.py:654
+ msgid "Verify Name"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:653
++#: ../gui/polgengui.py:654
+ #, python-format
+ msgid ""
+ "Module %s.pp already loaded in current policy.\n"
+ "Do you want to continue?"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:699
++#: ../gui/polgengui.py:700
+ msgid ""
+ "You must add a name made up of letters and numbers and containing no spaces."
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:713
++#: ../gui/polgengui.py:714
+ msgid "You must enter a executable"
+ msgstr ""
  
--#~ msgid "Allow xdm logins as sysadm_r:sysadm_t"
--#~ msgstr "xdm ଲଗଇନକୁ sysadm_r:sysadm_t ପରି ଅନୁମତି ଦିଅନ୍ତୁ"
+-#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
++#: ../gui/polgengui.py:739 ../gui/system-config-selinux.py:174
+ msgid "Configue SELinux"
+ msgstr ""
+ 
+-#: ../gui/polgen.py:158
+-msgid "Internet Services Daemon"
+-msgstr ""
+-
+-#: ../gui/polgen.py:197
+-#, python-format
+-msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+-msgstr ""
+-
+-#: ../gui/polgen.py:324
+-msgid "You must enter a name for your confined process/user"
+-msgstr ""
+-
+-#: ../gui/polgen.py:326
+-msgid ""
+-"Name must be alpha numberic with no spaces. Consider using option \"-n "
+-"MODULENAME\""
+-msgstr ""
+-
+-#: ../gui/polgen.py:414
+-msgid "User Role types can not be assigned executables."
+-msgstr ""
+-
+-#: ../gui/polgen.py:420
+-msgid "Only Daemon apps can use an init script.."
+-msgstr ""
+-
+-#: ../gui/polgen.py:438
+-msgid "use_resolve must be a boolean value "
+-msgstr ""
+-
+-#: ../gui/polgen.py:444
+-msgid "use_syslog must be a boolean value "
+-msgstr ""
+-
+-#: ../gui/polgen.py:450
+-msgid "use_kerberos must be a boolean value "
+-msgstr ""
+-
+-#: ../gui/polgen.py:456
+-msgid "manage_krb5_rcache must be a boolean value "
+-msgstr ""
+-
+-#: ../gui/polgen.py:486
+-msgid "USER Types automatically get a tmp type"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1004
+-msgid "You must enter the executable path for your confined process"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1182
+-msgid "Type Enforcement file"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1183
+-msgid "Interface file"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1184
+-msgid "File Contexts file"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1185
+-msgid "Setup Script"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1306
+-#, python-format
+-msgid ""
+-"\n"
+-"%s\n"
+-"\n"
+-"sepolgen [ -n moduleName ] [ -m ] [ -t type ] [ executable | Name ]\n"
+-"valid Types:\n"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1354
+-msgid "Executable or Name required"
+-msgstr ""
+-
+ #: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
+ msgid "Network Port"
+ msgstr ""
+@@ -1967,1411 +1874,1499 @@ msgstr ""
+ msgid "Group View"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:1 ../gui/selinux.tbl:30 ../gui/selinux.tbl:31
+-#: ../gui/selinux.tbl:32 ../gui/selinux.tbl:33 ../gui/selinux.tbl:34
+-#: ../gui/selinux.tbl:36 ../gui/selinux.tbl:37 ../gui/selinux.tbl:38
+-#: ../gui/selinux.tbl:39 ../gui/selinux.tbl:40 ../gui/selinux.tbl:42
+-#: ../gui/selinux.tbl:43 ../gui/selinux.tbl:44 ../gui/selinux.tbl:45
+-#: ../gui/selinux.tbl:46 ../gui/selinux.tbl:47 ../gui/selinux.tbl:48
+-#: ../gui/selinux.tbl:49 ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
+-#: ../gui/selinux.tbl:52 ../gui/selinux.tbl:53 ../gui/selinux.tbl:59
+-#: ../gui/selinux.tbl:60 ../gui/selinux.tbl:61 ../gui/selinux.tbl:62
+-#: ../gui/selinux.tbl:63 ../gui/selinux.tbl:64 ../gui/selinux.tbl:65
+-#: ../gui/selinux.tbl:66 ../gui/selinux.tbl:67 ../gui/selinux.tbl:68
+-#: ../gui/selinux.tbl:69 ../gui/selinux.tbl:75 ../gui/selinux.tbl:76
+-#: ../gui/selinux.tbl:77 ../gui/selinux.tbl:78 ../gui/selinux.tbl:79
+-#: ../gui/selinux.tbl:80 ../gui/selinux.tbl:81 ../gui/selinux.tbl:82
+-#: ../gui/selinux.tbl:83 ../gui/selinux.tbl:84 ../gui/selinux.tbl:86
+-#: ../gui/selinux.tbl:88 ../gui/selinux.tbl:89 ../gui/selinux.tbl:90
+-#: ../gui/selinux.tbl:92 ../gui/selinux.tbl:94 ../gui/selinux.tbl:95
+-#: ../gui/selinux.tbl:96 ../gui/selinux.tbl:97 ../gui/selinux.tbl:98
+-#: ../gui/selinux.tbl:99 ../gui/selinux.tbl:100 ../gui/selinux.tbl:101
+-#: ../gui/selinux.tbl:102 ../gui/selinux.tbl:103 ../gui/selinux.tbl:104
+-#: ../gui/selinux.tbl:106 ../gui/selinux.tbl:108 ../gui/selinux.tbl:109
+-#: ../gui/selinux.tbl:110 ../gui/selinux.tbl:111 ../gui/selinux.tbl:112
+-#: ../gui/selinux.tbl:113 ../gui/selinux.tbl:114 ../gui/selinux.tbl:116
+-#: ../gui/selinux.tbl:117 ../gui/selinux.tbl:119 ../gui/selinux.tbl:121
+-#: ../gui/selinux.tbl:123 ../gui/selinux.tbl:124 ../gui/selinux.tbl:127
+-#: ../gui/selinux.tbl:129 ../gui/selinux.tbl:130 ../gui/selinux.tbl:131
+-#: ../gui/selinux.tbl:132 ../gui/selinux.tbl:133 ../gui/selinux.tbl:134
+-#: ../gui/selinux.tbl:135 ../gui/selinux.tbl:136 ../gui/selinux.tbl:137
+-#: ../gui/selinux.tbl:138 ../gui/selinux.tbl:139 ../gui/selinux.tbl:142
+-#: ../gui/selinux.tbl:143 ../gui/selinux.tbl:144 ../gui/selinux.tbl:145
+-#: ../gui/selinux.tbl:146 ../gui/selinux.tbl:147 ../gui/selinux.tbl:148
+-#: ../gui/selinux.tbl:149 ../gui/selinux.tbl:150 ../gui/selinux.tbl:151
+-#: ../gui/selinux.tbl:152 ../gui/selinux.tbl:154 ../gui/selinux.tbl:155
+-#: ../gui/selinux.tbl:156 ../gui/selinux.tbl:157 ../gui/selinux.tbl:158
+-#: ../gui/selinux.tbl:159 ../gui/selinux.tbl:160 ../gui/selinux.tbl:167
+-#: ../gui/selinux.tbl:171 ../gui/selinux.tbl:172 ../gui/selinux.tbl:173
+-#: ../gui/selinux.tbl:174 ../gui/selinux.tbl:175 ../gui/selinux.tbl:177
+-#: ../gui/selinux.tbl:178 ../gui/selinux.tbl:179 ../gui/selinux.tbl:180
+-#: ../gui/selinux.tbl:184 ../gui/selinux.tbl:192 ../gui/selinux.tbl:193
+-#: ../gui/selinux.tbl:194 ../gui/selinux.tbl:195 ../gui/selinux.tbl:196
+-#: ../gui/selinux.tbl:197 ../gui/selinux.tbl:198 ../gui/selinux.tbl:199
+-#: ../gui/selinux.tbl:200 ../gui/selinux.tbl:201 ../gui/selinux.tbl:206
+-#: ../gui/selinux.tbl:207 ../gui/selinux.tbl:218 ../gui/selinux.tbl:219
+-#: ../gui/selinux.tbl:220 ../gui/selinux.tbl:222 ../gui/selinux.tbl:224
+-#: ../gui/selinux.tbl:226 ../gui/selinux.tbl:227 ../gui/selinux.tbl:230
+-msgid "SELinux Service Protection"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:1
+-msgid "Disable SELinux protection for acct daemon"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:2 ../gui/selinux.tbl:3 ../gui/selinux.tbl:70
+-#: ../gui/selinux.tbl:153 ../gui/selinux.tbl:168 ../gui/selinux.tbl:169
+-#: ../gui/selinux.tbl:170 ../gui/selinux.tbl:189 ../gui/selinux.tbl:202
+-#: ../gui/selinux.tbl:203 ../gui/selinux.tbl:204 ../gui/selinux.tbl:205
+-msgid "Admin"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:2
+-msgid "Allow all daemons to write corefiles to /"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:3
+-msgid "Allow all daemons the ability to use unallocated ttys"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
+-#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
+-#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
+-#: ../gui/selinux.tbl:210 ../gui/selinux.tbl:211 ../gui/selinux.tbl:212
+-#: ../gui/selinux.tbl:213 ../gui/selinux.tbl:214 ../gui/selinux.tbl:215
+-#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
+-msgid "User Privs"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:4
+-msgid ""
+-"Allow gadmin SELinux user account to execute files in home directory or /tmp"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:5
+-msgid ""
+-"Allow guest SELinux user account to execute files in home directory or /tmp"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
+-msgid "Memory Protection"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:6
+-msgid "Allow java executable stack"
 +#: ../gui/semanagePage.py:126
 +#, python-format
 +msgid "Are you sure you want to delete %s '%s'?"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for xen daemon"
--#~ msgstr "xen ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
+-#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
+-#: ../gui/selinux.tbl:209
+-msgid "Mount"
 +#: ../gui/semanagePage.py:126
 +#, python-format
 +msgid "Delete %s"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "XEN"
--#~ msgstr "XEN"
+-#: ../gui/selinux.tbl:7
+-msgid "Allow mount to mount any file"
 +#: ../gui/semanagePage.py:134
 +#, python-format
 +msgid "Add %s"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Allow xen to read/write physical disk devices"
--#~ msgstr "ଭୌତିକ ଡିସ୍କ ଉପକରଣଗୁଡିକୁ ପଢିବା/ଲେଖିବା ପାଇଁ xenକୁ ଅନୁମତି ଦିଅନ୍ତୁ"
+-#: ../gui/selinux.tbl:8
+-msgid "Allow mount to mount any directory"
 +#: ../gui/semanagePage.py:148
 +#, python-format
 +msgid "Modify %s"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for xfs daemon"
--#~ msgstr "xfs ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
+-#: ../gui/selinux.tbl:9
+-msgid "Allow mplayer executable stack"
 +#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
 +msgid "Permissive"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for xen control"
--#~ msgstr "xen ନିୟନ୍ତ୍ରଣ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
+-#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
+-#: ../gui/selinux.tbl:188
+-msgid "SSH"
 +#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
 +msgid "Enforcing"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for ypbind daemon"
--#~ msgstr "ypbind ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
+-#: ../gui/selinux.tbl:10
+-msgid "Allow ssh to run ssh-keysign"
 +#: ../gui/statusPage.py:94
 +msgid "Status"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for NIS Password Daemon"
--#~ msgstr "NIS ପ୍ରବେଶ ସଂକେତ ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
+-#: ../gui/selinux.tbl:11
 +#: ../gui/statusPage.py:133
-+msgid ""
+ msgid ""
+-"Allow staff SELinux user account to execute files in home directory or /tmp"
 +"Changing the policy type will cause a relabel of the entire file system on "
 +"the next boot. Relabeling takes a long time depending on the size of the "
 +"file system.  Do you wish to continue?"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for ypserv daemon"
--#~ msgstr "ypserv ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
+-#: ../gui/selinux.tbl:12
 +#: ../gui/statusPage.py:147
-+msgid ""
+ msgid ""
+-"Allow sysadm SELinux user account to execute files in home directory or /tmp"
 +"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
 +"you later decide to turn SELinux back on, the system will be required to "
 +"relabel.  If you just want to see if SELinux is causing a problem on your "
 +"system, you can go to permissive mode which will only log errors and not "
 +"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
 +"wish to continue?"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for NIS Transfer Daemon"
--#~ msgstr "NIS ସ୍ଥାନାନ୍ତରଣ ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
+-#: ../gui/selinux.tbl:13
 +#: ../gui/statusPage.py:152
-+msgid ""
+ msgid ""
+-"Allow unconfined SELinux user account to execute files in home directory or /"
+-"tmp"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:14
+-msgid "Network Configuration"
 +"Changing to SELinux enabled will cause a relabel of the entire file system "
 +"on the next boot. Relabeling takes a long time depending on the size of the "
 +"file system.  Do you wish to continue?"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Are you sure you want to delete %s '%s'?"
--#~ msgstr "ଆପଣ ନିଶ୍ଚିତକି ଆପଣ %s କୁ ଅପସାରଣ କରିବାକୁ ଚାହୁଁଛନ୍ତି '%s'?"
+-#: ../gui/selinux.tbl:14
+-msgid "Allow unlabeled packets to flow on the network"
 +#: ../gui/system-config-selinux.glade:11
 +msgid "system-config-selinux"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Delete %s"
--#~ msgstr "%s କୁ ଅପସାରଣ କରନ୍ତୁ"
+-#: ../gui/selinux.tbl:15
 +#: ../gui/system-config-selinux.glade:12
-+msgid ""
+ msgid ""
+-"Allow user SELinux user account to execute files in home directory or /tmp"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:16
+-msgid "Allow unconfined to dyntrans to unconfined_execmem"
 +"Copyright (c)2006 Red Hat, Inc.\n"
 +"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Add %s"
--#~ msgstr "%s କୁ ଯୋଗକରନ୍ତୁ"
+-#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
+-#: ../gui/selinux.tbl:140
+-msgid "Databases"
 +#: ../gui/system-config-selinux.glade:22
 +#: ../gui/system-config-selinux.glade:544
 +msgid "Add SELinux Login Mapping"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Modify %s"
--#~ msgstr "%s କୁ ରୂପାନ୍ତର କରନ୍ତୁ"
+-#: ../gui/selinux.tbl:17
+-msgid "Allow user to connect to mysql socket"
 +#: ../gui/system-config-selinux.glade:257
 +msgid "Add SELinux Network Ports"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Permissive"
--#~ msgstr "ଅନୁମୋଦନକାରୀ"
+-#: ../gui/selinux.tbl:18
+-msgid "Allow user to connect to postgres socket"
 +#: ../gui/system-config-selinux.glade:391
 +#: ../gui/system-config-selinux.glade:678
 +msgid "SELinux Type"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Enforcing"
--#~ msgstr "କାର୍ଯ୍ୟକାରୀ କରୁଅଛି"
+-#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
+-msgid "XServer"
 +#: ../gui/system-config-selinux.glade:622
 +msgid "File Specification"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "system-config-selinux"
--#~ msgstr "system-config-selinux"
+-#: ../gui/selinux.tbl:19
+-msgid "Allow clients to write to X shared memory"
 +#: ../gui/system-config-selinux.glade:650
 +msgid "File Type"
-+msgstr ""
+ msgstr ""
  
--#~ msgid ""
--#~ "Copyright (c)2006 Red Hat, Inc.\n"
--#~ "Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
--#~ msgstr ""
--#~ "Copyright (c)2006 Red Hat, Inc.\n"
--#~ "Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
+-#: ../gui/selinux.tbl:20
 +#: ../gui/system-config-selinux.glade:727
-+msgid ""
+ msgid ""
+-"Allow xguest SELinux user account to execute files in home directory or /tmp"
 +"all files\n"
 +"regular file\n"
 +"directory\n"
@@ -198345,149 +228969,125 @@ diff -up policycoreutils-2.1.12/po/or.po.rhat policycoreutils-2.1.12/po/or.po
 +"socket\n"
 +"symbolic link\n"
 +"named pipe\n"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Add SELinux Login Mapping"
--#~ msgstr "SELinux ଲଗଇନ ଢାଞ୍ଚାକୁ ଯୋଗକରନ୍ତୁ"
+-#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
+-#: ../gui/selinux.tbl:231
+-msgid "NIS"
 +#: ../gui/system-config-selinux.glade:773
 +msgid "MLS"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Add SELinux Network Ports"
--#~ msgstr "SELinux ନେଟୱର୍କ ସଂଯୋଗିକୀକୁ ଯୋଗ କରନ୍ତୁ"
+-#: ../gui/selinux.tbl:21
+-msgid "Allow daemons to run with NIS"
 +#: ../gui/system-config-selinux.glade:837
 +msgid "Add SELinux User"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "SELinux Type"
--#~ msgstr "SELinux ପ୍ରକାର"
+-#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
+-#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
+-#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
+-#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
+-#: ../gui/selinux.tbl:118
+-msgid "Web Applications"
 +#: ../gui/system-config-selinux.glade:1079
 +msgid "SELinux Administration"
-+msgstr ""
+ msgstr ""
  
--#~ msgid ""
--#~ "tcp\n"
--#~ "udp"
--#~ msgstr ""
--#~ "tcp\n"
--#~ "udp"
+-#: ../gui/selinux.tbl:22
+-msgid "Transition staff SELinux user to Web Browser Domain"
 +#: ../gui/system-config-selinux.glade:1122
 +msgid "Add"
-+msgstr ""
+ msgstr ""
  
--#~ msgid ""
--#~ "SELinux MLS/MCS\n"
--#~ "Level"
--#~ msgstr ""
--#~ "SELinux MLS/MCS\n"
--#~ "ସ୍ତର"
+-#: ../gui/selinux.tbl:23
+-msgid "Transition sysadm SELinux user to Web Browser Domain"
 +#: ../gui/system-config-selinux.glade:1144
 +msgid "_Properties"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "File Specification"
--#~ msgstr "ଫାଇଲ ନିର୍ଦ୍ଦିଷ୍ଟକ ସୂଚନା"
+-#: ../gui/selinux.tbl:24
+-msgid "Transition user SELinux user to Web Browser Domain"
 +#: ../gui/system-config-selinux.glade:1166
 +msgid "_Delete"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "File Type"
--#~ msgstr "ଫାଇଲ ପ୍ରକାର"
+-#: ../gui/selinux.tbl:25
+-msgid "Transition xguest SELinux user to Web Browser Domain"
 +#: ../gui/system-config-selinux.glade:1256
 +msgid "Select Management Object"
-+msgstr ""
+ msgstr ""
  
--#~ msgid ""
--#~ "all files\n"
--#~ "regular file\n"
--#~ "directory\n"
--#~ "character device\n"
--#~ "block device\n"
--#~ "socket\n"
--#~ "symbolic link\n"
--#~ "named pipe\n"
--#~ msgstr ""
--#~ "ସମସ୍ତ ଫାଇଲଗୁଡିକ\n"
--#~ "ନିୟମିତ ଫାଇଲ\n"
--#~ "ଡିରେକ୍ଟୋରୀ\n"
--#~ "ଅକ୍ଷର ଯନ୍ତ୍ର\n"
--#~ "ଅସ୍ଥାୟୀ ଯନ୍ତ୍ର\n"
--#~ "ସକେଟ\n"
--#~ "ପ୍ରତୀକାତ୍ମକ ସମ୍ପର୍କ\n"
--#~ "ନାମ ବିଶିଷ୍ଟ ପାଇପ\n"
+-#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
+-#: ../gui/selinux.tbl:29
+-msgid "Allow staff Web Browsers to write to home directories"
 +#: ../gui/system-config-selinux.glade:1273
 +msgid "<b>Select:</b>"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "MLS"
--#~ msgstr "MLS"
+-#: ../gui/selinux.tbl:30
+-msgid "Disable SELinux protection for amanda"
 +#: ../gui/system-config-selinux.glade:1326
 +msgid "System Default Enforcing Mode"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Add SELinux User"
--#~ msgstr "SELinux ଚାଳକ କୁ ଯୋଗ କରନ୍ତୁ"
+-#: ../gui/selinux.tbl:31
+-msgid "Disable SELinux protection for amavis"
 +#: ../gui/system-config-selinux.glade:1354
 +msgid ""
 +"Disabled\n"
 +"Permissive\n"
 +"Enforcing\n"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "SELinux Administration"
--#~ msgstr "SELinux ପ୍ରଶାସନ"
+-#: ../gui/selinux.tbl:32
+-msgid "Disable SELinux protection for apmd daemon"
 +#: ../gui/system-config-selinux.glade:1373
 +msgid "Current Enforcing Mode"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Add"
--#~ msgstr "ଯୋଗକରନ୍ତୁ"
+-#: ../gui/selinux.tbl:33
+-msgid "Disable SELinux protection for arpwatch daemon"
 +#: ../gui/system-config-selinux.glade:1418
 +msgid "System Default Policy Type: "
-+msgstr ""
+ msgstr ""
  
--#~ msgid "_Properties"
--#~ msgstr "ଗୁଣ (_P)"
+-#: ../gui/selinux.tbl:34
+-msgid "Disable SELinux protection for auditd daemon"
 +#: ../gui/system-config-selinux.glade:1463
 +msgid ""
 +"Select if you wish to relabel then entire file system on next reboot.  "
 +"Relabeling can take a very long time, depending on the size of the system.  "
 +"If you are changing policy types or going from disabled to enforcing, a "
 +"relabel is required."
-+msgstr ""
+ msgstr ""
  
--#~ msgid "_Delete"
--#~ msgstr "ଅପସାରଣ କରନ୍ତୁ(_D)"
+-#: ../gui/selinux.tbl:35
+-msgid "Disable SELinux protection for automount daemon"
 +#: ../gui/system-config-selinux.glade:1509
 +msgid "Relabel on next reboot."
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Select Management Object"
--#~ msgstr "ପରିଚାଳନା ବସ୍ତୁ ଚୟନକରନ୍ତୁ"
+-#: ../gui/selinux.tbl:36
+-msgid "Disable SELinux protection for avahi"
 +#: ../gui/system-config-selinux.glade:1561
 +msgid "label37"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "<b>Select:</b>"
--#~ msgstr "<b>ଚୟନକରନ୍ତୁ:</b>"
+-#: ../gui/selinux.tbl:37
+-msgid "Disable SELinux protection for bluetooth daemon"
 +#: ../gui/system-config-selinux.glade:1598
 +msgid "Revert boolean setting to system default"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "System Default Enforcing Mode"
--#~ msgstr "ତନ୍ତ୍ର ପୂର୍ବନିର୍ଦ୍ଧାରିତକାର୍ଯ୍ୟକାରୀ ଅବସ୍ଥା"
+-#: ../gui/selinux.tbl:38
+-msgid "Disable SELinux protection for canna daemon"
 +#: ../gui/system-config-selinux.glade:1614
 +msgid "Toggle between Customized and All Booleans"
-+msgstr ""
+ msgstr ""
  
--#~ msgid ""
--#~ "Disabled\n"
--#~ "Permissive\n"
--#~ "Enforcing\n"
--#~ msgstr ""
--#~ "ନିଷ୍କ୍ରିୟ\n"
--#~ "ଅନୁମୋଦନକାରୀe\n"
--#~ "କାର୍ଯ୍ୟକାରୀ\n"
+-#: ../gui/selinux.tbl:39
+-msgid "Disable SELinux protection for cardmgr daemon"
 +#: ../gui/system-config-selinux.glade:1645
 +#: ../gui/system-config-selinux.glade:1850
 +#: ../gui/system-config-selinux.glade:2037
@@ -198496,4254 +229096,4090 @@ diff -up policycoreutils-2.1.12/po/or.po.rhat policycoreutils-2.1.12/po/or.po
 +#: ../gui/system-config-selinux.glade:2692
 +#: ../gui/system-config-selinux.glade:2867
 +msgid "Filter"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Current Enforcing Mode"
--#~ msgstr "ପ୍ରଚଳିତ କାର୍ଯ୍ୟକାରୀ ଅବସ୍ଥା"
+-#: ../gui/selinux.tbl:40
+-msgid "Disable SELinux protection for Cluster Server"
 +#: ../gui/system-config-selinux.glade:1734
 +msgid "label50"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "System Default Policy Type: "
--#~ msgstr "ତନ୍ତ୍ର ପୂର୍ବନିର୍ଦ୍ଧାରିତ ନୀତିର ପ୍ରକାର: "
+-#: ../gui/selinux.tbl:41
+-msgid ""
+-"Allow cdrecord to read various content. nfs, samba, removable devices, user "
+-"temp and untrusted content files"
 +#: ../gui/system-config-selinux.glade:1771
 +msgid "Add File Context"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Relabel on next reboot."
--#~ msgstr "ପରବର୍ତ୍ତୀ ପୁନର୍ଚାଳନରେ ପୁନଃଚିହ୍ନଟ କରନ୍ତୁ।"
+-#: ../gui/selinux.tbl:42
+-msgid "Disable SELinux protection for ciped daemon"
 +#: ../gui/system-config-selinux.glade:1787
 +msgid "Modify File Context"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Revert boolean setting to system default"
--#~ msgstr "ବୁଲିଆନ ବିନ୍ୟାସକୁ ତନ୍ତ୍ରପୂର୍ବନିର୍ଦ୍ଧାରିତରେ ପ୍ରତ୍ୟାବୃତ କରନ୍ତୁ"
+-#: ../gui/selinux.tbl:43
+-msgid "Disable SELinux protection for clamd daemon"
 +#: ../gui/system-config-selinux.glade:1803
 +msgid "Delete File Context"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Toggle between Customized and All Booleans"
--#~ msgstr "ଇଚ୍ଛାରୂପୀ ଏବଂ ସମସ୍ତ ବୁଲିଆନଗୁଡିକ ମଧ୍ଯରେ ଆଗପଛ ହେଉଛି"
+-#: ../gui/selinux.tbl:44
+-msgid "Disable SELinux protection for clamscan"
 +#: ../gui/system-config-selinux.glade:1819
 +msgid "Toggle between all and customized file context"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Filter"
--#~ msgstr "ଛାଣନ୍ତୁ"
+-#: ../gui/selinux.tbl:45
+-msgid "Disable SELinux protection for clvmd"
 +#: ../gui/system-config-selinux.glade:1939
 +msgid "label38"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Add File Context"
--#~ msgstr "ଫାଇଲ ପ୍ରସଙ୍ଗକୁଯୋଗିକୀକୁ ଯୋଗ କରନ୍ତୁ"
+-#: ../gui/selinux.tbl:46
+-msgid "Disable SELinux protection for comsat daemon"
 +#: ../gui/system-config-selinux.glade:1976
 +msgid "Add SELinux User Mapping"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Modify File Context"
--#~ msgstr "ଫାଇଲ ପ୍ରସଙ୍ଗକୁ ରୂପାନ୍ତର କରନ୍ତୁ"
+-#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
+-#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
+-msgid "Disable SELinux protection for courier daemon"
 +#: ../gui/system-config-selinux.glade:1992
 +msgid "Modify SELinux User Mapping"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Delete File Context"
--#~ msgstr "ଫାଇଲ ପ୍ରସଙ୍ଗକୁ ଅପସାରଣ କରନ୍ତୁ"
+-#: ../gui/selinux.tbl:52
+-msgid "Disable SELinux protection for cpucontrol daemon"
 +#: ../gui/system-config-selinux.glade:2008
 +msgid "Delete SELinux User Mapping"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Toggle between all and customized file context"
--#~ msgstr "ସମସ୍ତ ଇଚ୍ଛାରୂପୀ ଫାଇଲ ପ୍ରସଙ୍ଗ ମଧ୍ଯରେ ଆଗପଛ ହେଉଛି"
+-#: ../gui/selinux.tbl:53
+-msgid "Disable SELinux protection for cpuspeed daemon"
 +#: ../gui/system-config-selinux.glade:2126
 +msgid "label39"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Add SELinux User Mapping"
--#~ msgstr "SELinux ଚାଳକ ଢାଞ୍ଚା ଯୋଗକରନ୍ତୁ"
+-#: ../gui/selinux.tbl:54
+-msgid "Cron"
 +#: ../gui/system-config-selinux.glade:2163
 +msgid "Add User"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Modify SELinux User Mapping"
--#~ msgstr "SELinux ଚାଳକ ପ୍ରତିଚିତ୍ରଣକୁ ରୂପାନ୍ତର କରନ୍ତୁ"
+-#: ../gui/selinux.tbl:54
+-msgid "Disable SELinux protection for crond daemon"
 +#: ../gui/system-config-selinux.glade:2179
 +msgid "Modify User"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Delete SELinux User Mapping"
--#~ msgstr "SELinux ଚାଳକ ପ୍ରତିଚିତ୍ରଣକୁ ଅପସାରଣ କରନ୍ତୁ"
+-#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
+-#: ../gui/selinux.tbl:91
+-msgid "Printing"
 +#: ../gui/system-config-selinux.glade:2195
 +msgid "Delete User"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Add Translation"
--#~ msgstr "ଅନୁବାଦ ଯୋଗକରନ୍ତୁ"
+-#: ../gui/selinux.tbl:55
+-msgid "Disable SELinux protection for cupsd back end server"
 +#: ../gui/system-config-selinux.glade:2313
 +msgid "label41"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Modify Translation"
--#~ msgstr "ଅନୁବାଦ ରୂପାନ୍ତର କରନ୍ତୁ"
+-#: ../gui/selinux.tbl:56
+-msgid "Disable SELinux protection for cupsd daemon"
 +#: ../gui/system-config-selinux.glade:2350
 +msgid "Add Network Port"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Delete Translation"
--#~ msgstr "ଅନୁବାଦକୁ ଅପସାରଣ କରନ୍ତୁ"
+-#: ../gui/selinux.tbl:57
+-msgid "Disable SELinux protection for cupsd_lpd"
 +#: ../gui/system-config-selinux.glade:2366
 +msgid "Edit Network Port"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Modify SELinux User"
--#~ msgstr "SELinux ଚାଳକକୁ ରୂପାନ୍ତର କରନ୍ତୁ"
+-#: ../gui/selinux.tbl:58
+-msgid "CVS"
 +#: ../gui/system-config-selinux.glade:2382
 +msgid "Delete Network Port"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Add Network Port"
--#~ msgstr "ନେଟୱର୍କ ସଂଯୋଗିକୀକୁ ଯୋଗ କରନ୍ତୁ"
+-#: ../gui/selinux.tbl:58
+-msgid "Disable SELinux protection for cvs daemon"
 +#: ../gui/system-config-selinux.glade:2418
 +#: ../gui/system-config-selinux.glade:2436
 +msgid "Toggle between Customized and All Ports"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Edit Network Port"
--#~ msgstr "ନେଟୱର୍କ ସଂଯୋଗିକୀକୁ ସମ୍ପାଦନ କରନ୍ତୁ"
+-#: ../gui/selinux.tbl:59
+-msgid "Disable SELinux protection for cyrus daemon"
 +#: ../gui/system-config-selinux.glade:2556
 +msgid "label42"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Delete Network Port"
--#~ msgstr "ନେଟୱର୍କ ସଂଯୋଗିକୀକୁ ଅପସାରଣ କରନ୍ତୁ"
+-#: ../gui/selinux.tbl:60
+-msgid "Disable SELinux protection for dbskkd daemon"
 +#: ../gui/system-config-selinux.glade:2593
 +msgid "Generate new policy module"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Toggle between Customized and All Ports"
--#~ msgstr "ଇଚ୍ଛାରୂପୀ ଏବଂ ସମସ୍ତ ସଂଯୋଗିକୀଗୁଡିକ ମଧ୍ଯରେ ଆଗପଛ ହେଉଛି"
+-#: ../gui/selinux.tbl:61
+-msgid "Disable SELinux protection for dbusd daemon"
 +#: ../gui/system-config-selinux.glade:2609
 +msgid "Load policy module"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Generate new policy module"
--#~ msgstr "ନୂତନ ନୀତି ଏକକାଂଶ ସୃଷ୍ଟିକରନ୍ତୁ"
+-#: ../gui/selinux.tbl:62
+-msgid "Disable SELinux protection for dccd"
 +#: ../gui/system-config-selinux.glade:2625
 +msgid "Remove loadable policy module"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Load policy module"
--#~ msgstr "ନୀତି ଏକକାଂଶକୁ ଧାରଣ କରନ୍ତୁ"
+-#: ../gui/selinux.tbl:63
+-msgid "Disable SELinux protection for dccifd"
 +#: ../gui/system-config-selinux.glade:2661
 +msgid ""
 +"Enable/Disable additional audit rules, that are normally not reported in the "
 +"log files."
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Remove loadable policy module"
--#~ msgstr "ଧାରଣ କରିପାରୁଥିବା ନୀତି ଏକକାଂଶକୁ ଅପସାରଣ କରନ୍ତୁ"
+-#: ../gui/selinux.tbl:64
+-msgid "Disable SELinux protection for dccm"
 +#: ../gui/system-config-selinux.glade:2781
 +msgid "label44"
-+msgstr ""
+ msgstr ""
  
--#~ msgid ""
--#~ "Enable/Disable additional audit rules, that are normally not reported in "
--#~ "the log files."
--#~ msgstr ""
--#~ "ଅତିରିକ୍ତ ଲେଖା ପରୀକ୍ଷଣ ନୀତିକୁ ସକ୍ରିୟ/ନିଷ୍କ୍ରିୟ କରନ୍ତୁ, ଯାହାକି ସାଧାରଣତଃ ଲଗ ଫାଇଲରେ ଖବର "
--#~ "ହେଉନଥିବ। "
+-#: ../gui/selinux.tbl:65
+-msgid "Disable SELinux protection for ddt daemon"
 +#: ../gui/system-config-selinux.glade:2818
 +msgid "Change process mode to permissive."
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Sensitvity Level"
--#~ msgstr "ସମ୍ୱେଦନଶୀଳତା ସ୍ତର"
+-#: ../gui/selinux.tbl:66
+-msgid "Disable SELinux protection for devfsd daemon"
 +#: ../gui/system-config-selinux.glade:2836
 +msgid "Change process mode to enforcing"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "SELinux user '%s' is required"
--#~ msgstr "SELinux ଚାଳକ '%s' ଟି ଆବଶ୍ଯକ"
+-#: ../gui/selinux.tbl:67
+-msgid "Disable SELinux protection for dhcpc daemon"
 +#: ../gui/system-config-selinux.glade:2928
 +msgid "Process Domain"
-+msgstr ""
+ msgstr ""
  
--#~ msgid ""
--#~ "\n"
--#~ "\n"
--#~ "semodule -i %s\n"
--#~ "\n"
--#~ msgstr ""
--#~ "\n"
--#~ "\n"
--#~ "seଏକକାଂଶ -i %s\n"
--#~ "\n"
+-#: ../gui/selinux.tbl:68
+-msgid "Disable SELinux protection for dhcpd daemon"
 +#: ../gui/system-config-selinux.glade:2956
 +msgid "label59"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Requires value"
--#~ msgstr "ମୂଲ୍ଯ ଆବଶ୍ଯକ"
+-#: ../gui/selinux.tbl:69
+-msgid "Disable SELinux protection for dictd daemon"
 +#: ../gui/usersPage.py:138
 +#, python-format
 +msgid "SELinux user '%s' is required"
-+msgstr ""
-diff -up policycoreutils-2.1.12/po/pa.po.rhat policycoreutils-2.1.12/po/pa.po
---- policycoreutils-2.1.12/po/pa.po.rhat	2012-07-04 07:35:21.000000000 -0400
-+++ policycoreutils-2.1.12/po/pa.po	2012-10-16 15:07:17.593526275 -0400
-@@ -1,24 +1,23 @@
--# translation of pa.po to Punjabi
-+# SOME DESCRIPTIVE TITLE.
-+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
- # This file is distributed under the same license as the PACKAGE package.
--# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER.
- #
-+# Translators:
- # A S Alam <apbrar at gmail.com>, 2006.
--# Jaswinder Singh <jsingh at redhat.com>, 2006, 2007, 2008.
-+# Jaswinder Singh <jsingh at redhat.com>, 2006, 2007, 2008, 2009, 2010.
- msgid ""
  msgstr ""
--"Project-Id-Version: pa\n"
-+"Project-Id-Version: Policycoreutils\n"
- "Report-Msgid-Bugs-To: \n"
--"POT-Creation-Date: 2012-03-27 10:49-0400\n"
--"PO-Revision-Date: 2008-03-26 16:08+0530\n"
--"Last-Translator: Jaswinder Singh <jsingh at redhat.com>\n"
--"Language-Team: Punjabi <fedora-trans-pa at redhat.com>\n"
-+"POT-Creation-Date: 2012-05-25 07:28-0400\n"
-+"PO-Revision-Date: 2012-04-02 20:30+0000\n"
-+"Last-Translator: dwalsh <dwalsh at redhat.com>\n"
-+"Language-Team: Panjabi (Punjabi) <punjabi-users at lists.sf.net>\n"
- "Language: pa\n"
- "MIME-Version: 1.0\n"
- "Content-Type: text/plain; charset=UTF-8\n"
- "Content-Transfer-Encoding: 8bit\n"
--"X-Generator: KBabel 1.11.4\n"
--"Plural-Forms: Plural-Forms: nplurals=2; plural=(n != 1);\n"
--"\n"
-+"Plural-Forms: nplurals=2; plural=(n != 1)\n"
  
- #: ../run_init/run_init.c:67
- msgid ""
-@@ -96,857 +95,851 @@ msgstr "ਇਹ ਪਾਲਿਸੀ ਪੈ
- msgid "global"
- msgstr "ਗਲੋਬਲ"
+-#: ../gui/selinux.tbl:70
+-msgid "Allow sysadm_t to directly start daemons"
++#: ../sepolicy/sepolicy.py:106
++msgid "Generate SELinux man pages"
+ msgstr ""
  
--#: ../semanage/seobject.py:222
-+#: ../semanage/seobject.py:225
- msgid "Could not create semanage handle"
- msgstr "semanage ਹੈਂਡਲ ਬਣਾ ਨਹੀਂ ਸਕਦਾ"
+-#: ../gui/selinux.tbl:71
+-msgid "Disable SELinux protection for Evolution"
++#: ../sepolicy/sepolicy.py:110
++msgid "path in which the generated SELinux man pages will be stored"
+ msgstr ""
  
--#: ../semanage/seobject.py:230
-+#: ../semanage/seobject.py:233
- msgid "SELinux policy is not managed or store cannot be accessed."
- msgstr "SELinux ਪਾਲਿਸੀ ਦਾ ਪਰਬੰਧਨ ਨਹੀਂ ਕੀਤਾ ਜਾਂ ਵਰਤੀ ਨਹੀਂ ਜਾ ਸਕਦੀ।"
+-#: ../gui/selinux.tbl:72
+-msgid "Games"
++#: ../sepolicy/sepolicy.py:114
++msgid "All domains"
+ msgstr ""
  
--#: ../semanage/seobject.py:235
-+#: ../semanage/seobject.py:238
- msgid "Cannot read policy store."
- msgstr "ਪਾਲਿਸੀ ਸਟੋਰ ਪੜ ਨਹੀਂ ਸਕਦਾ।"
+-#: ../gui/selinux.tbl:72
+-msgid "Disable SELinux protection for games"
++#: ../sepolicy/sepolicy.py:116
++msgid "Domain name(s) of man pages to be created"
+ msgstr ""
  
--#: ../semanage/seobject.py:240
-+#: ../semanage/seobject.py:243
- msgid "Could not establish semanage connection"
- msgstr "semanage ਕੁਨੈਕਸ਼ਨ ਨਹੀਂ ਬਣਾ ਸਕਦਾ"
+-#: ../gui/selinux.tbl:73
+-msgid "Disable SELinux protection for the web browsers"
++#: ../sepolicy/sepolicy.py:164
++msgid "Query SELinux policy network information"
+ msgstr ""
  
--#: ../semanage/seobject.py:245
--#, fuzzy
-+#: ../semanage/seobject.py:248
- msgid "Could not test MLS enabled status"
--msgstr "%s ਲਈ MLS ਰੇਂਜ ਨਿਰਧਾਰਤ ਨਹੀਂ ਕਰ ਸਕਦਾ"
-+msgstr "MLS ਯੋਗ ਹਾਲਤ ਦੀ ਜਾਂਚ ਨਹੀਂ ਕਰ ਸਕਦਾ"
+-#: ../gui/selinux.tbl:74
+-msgid "Disable SELinux protection for Thunderbird"
++#: ../sepolicy/sepolicy.py:169
++msgid "list all SELinux port types"
+ msgstr ""
  
--#: ../semanage/seobject.py:251 ../semanage/seobject.py:266
-+#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
- msgid "Not yet implemented"
- msgstr "ਹਾਲੇ ਲਾਗੂ ਨਹੀਂ ਕੀਤਾ"
+-#: ../gui/selinux.tbl:75
+-msgid "Disable SELinux protection for distccd daemon"
++#: ../sepolicy/sepolicy.py:172
++msgid "show SELinux type related to the port"
+ msgstr ""
  
--#: ../semanage/seobject.py:255
-+#: ../semanage/seobject.py:258
- msgid "Semanage transaction already in progress"
--msgstr ""
-+msgstr "semanage ਤਬਦੀਲੀ ਪਹਿਲਾਂ ਹੀ ਚੱਲ ਰਹੀ ਹੈ"
+-#: ../gui/selinux.tbl:76
+-msgid "Disable SELinux protection for dmesg daemon"
++#: ../sepolicy/sepolicy.py:175
++msgid "Show ports defined for this SELinux type"
+ msgstr ""
  
--#: ../semanage/seobject.py:264
-+#: ../semanage/seobject.py:267
- msgid "Could not start semanage transaction"
- msgstr "semanage ਤਬਦੀਲੀ ਚਾਲੂ ਨਹੀਂ ਕਰ ਸਕਦਾ"
+-#: ../gui/selinux.tbl:77
+-msgid "Disable SELinux protection for dnsmasq daemon"
++#: ../sepolicy/sepolicy.py:178
++msgid "show ports to which this domain can bind and/or connect"
+ msgstr ""
  
--#: ../semanage/seobject.py:274
--#, fuzzy
-+#: ../semanage/seobject.py:278
- msgid "Could not commit semanage transaction"
--msgstr "semanage ਤਬਦੀਲੀ ਚਾਲੂ ਨਹੀਂ ਕਰ ਸਕਦਾ"
-+msgstr "semanage ਸੰਚਾਰ ਚਾਲੂ ਨਹੀਂ ਕਰ ਸਕਦਾ"
+-#: ../gui/selinux.tbl:78
+-msgid "Disable SELinux protection for dovecot daemon"
++#: ../sepolicy/sepolicy.py:192
++msgid "query SELinux policy to see if domains can communicate with each other"
+ msgstr ""
  
--#: ../semanage/seobject.py:279
-+#: ../semanage/seobject.py:283
- msgid "Semanage transaction not in progress"
--msgstr ""
-+msgstr "semanage ਤਬਦੀਲੀ ਚਾਲੂ ਨਹੀਂ ਹੈ"
+-#: ../gui/selinux.tbl:79
+-msgid "Disable SELinux protection for entropyd daemon"
++#: ../sepolicy/sepolicy.py:195
++msgid "Source Domain"
+ msgstr ""
  
--#: ../semanage/seobject.py:291 ../semanage/seobject.py:371
--#, fuzzy
-+#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
- msgid "Could not list SELinux modules"
--msgstr "SELinux ਉਪਭੋਗੀਆਂ ਨੂੰ ਵੇਖਾ ਨਹੀਂ ਸਕਦਾ"
-+msgstr "SELinux ਮੈਡਿਊਲਾਂ ਨੂੰ ਵੇਖਾ ਨਹੀਂ ਸਕਦਾ"
+-#: ../gui/selinux.tbl:80
+-msgid "Disable SELinux protection for fetchmail"
++#: ../sepolicy/sepolicy.py:198
++msgid "Target Domain"
+ msgstr ""
  
--#: ../semanage/seobject.py:304
--#, fuzzy
-+#: ../semanage/seobject.py:308
- msgid "Modules Name"
--msgstr "ਮੈਡਿਊਲ ਨਾਂ"
-+msgstr ""
+-#: ../gui/selinux.tbl:81
+-msgid "Disable SELinux protection for fingerd daemon"
++#: ../sepolicy/sepolicy.py:215
++msgid "query SELinux Policy to see description of booleans"
+ msgstr ""
  
--#: ../semanage/seobject.py:304
-+#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
- msgid "Version"
- msgstr "ਵਰਜਨ"
+-#: ../gui/selinux.tbl:82
+-msgid "Disable SELinux protection for freshclam daemon"
++#: ../sepolicy/sepolicy.py:219
++msgid "get all booleans desctiption"
+ msgstr ""
  
--#: ../semanage/seobject.py:307
-+#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
- msgid "Disabled"
- msgstr "ਅਯੋਗ"
+-#: ../gui/selinux.tbl:83
+-msgid "Disable SELinux protection for fsdaemon daemon"
++#: ../sepolicy/sepolicy.py:221
++msgid "boolean to get description"
+ msgstr ""
  
--#: ../semanage/seobject.py:322
-+#: ../semanage/seobject.py:326
- #, python-format
- msgid "Could not disable module %s (remove failed)"
+-#: ../gui/selinux.tbl:84
+-msgid "Disable SELinux protection for gpm daemon"
++#: ../sepolicy/sepolicy.py:231
++msgid ""
++"query SELinux Policy to see how a source process domain can transition to "
++"the target process domain"
  msgstr ""
  
--#: ../semanage/seobject.py:333
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:337
-+#, python-format
- msgid "Could not enable module %s (remove failed)"
--msgstr "ਰੋਲ %s ਨੂੰ %s ਲਈ ਸ਼ਾਮਿਲ ਨਹੀਂ ਕਰ ਸਕਦਾ"
-+msgstr ""
+-#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
+-msgid "NFS"
++#: ../sepolicy/sepolicy.py:234
++msgid "source process domain"
+ msgstr ""
  
--#: ../semanage/seobject.py:348
-+#: ../semanage/seobject.py:352
- #, python-format
- msgid "Could not remove module %s (remove failed)"
+-#: ../gui/selinux.tbl:85
+-msgid "Disable SELinux protection for gss daemon"
++#: ../sepolicy/sepolicy.py:237
++msgid "target process domain"
  msgstr ""
  
--#: ../semanage/seobject.py:358
-+#: ../semanage/seobject.py:362
- msgid "dontaudit requires either 'on' or 'off'"
+-#: ../gui/selinux.tbl:86
+-msgid "Disable SELinux protection for Hal daemon"
++#: ../sepolicy/sepolicy.py:259
++msgid "Generate SELinux Policy module template"
  msgstr ""
  
--#: ../semanage/seobject.py:387
--#, fuzzy
-+#: ../semanage/seobject.py:391
- msgid "Builtin Permissive Types"
--msgstr "ਚੇਤਾਵਨੀ"
-+msgstr ""
+-#: ../gui/selinux.tbl:87
+-msgid "Compatibility"
++#: ../sepolicy/sepolicy.py:265
++msgid "name of policy to generate"
+ msgstr ""
  
--#: ../semanage/seobject.py:397
--#, fuzzy
-+#: ../semanage/seobject.py:401
- msgid "Customized Permissive Types"
--msgstr "ਚੇਤਾਵਨੀ"
-+msgstr ""
+-#: ../gui/selinux.tbl:87
+-msgid ""
+-"Do not audit things that we know to be broken but which are not security "
+-"risks"
++#: ../sepolicy/sepolicy.py:267
++msgid "executable to confine"
+ msgstr ""
  
--#: ../semanage/seobject.py:438
-+#: ../semanage/seobject.py:442
- #, python-format
- msgid "Could not set permissive domain %s (module installation failed)"
--msgstr ""
-+msgstr "ਚੇਤਾਵਨੀ ਡੋਮੇਨ %s ਸੈੱਟ ਨਹੀਂ ਕਰ ਸਕਦਾ (ਮੈਡਿਊਲ ਇੰਸਟਾਲੇਸ਼ਨ ਫੇਲ ਹੋਈ)"
+-#: ../gui/selinux.tbl:88
+-msgid "Disable SELinux protection for hostname daemon"
++#: ../sepolicy/sepolicy.py:269
++msgid "run policy generation test suite"
+ msgstr ""
  
--#: ../semanage/seobject.py:444
-+#: ../semanage/seobject.py:448
- #, python-format
- msgid "Could not remove permissive domain %s (remove failed)"
--msgstr ""
-+msgstr "ਚੇਤਾਵਨੀ ਮੈਡਿਊਲ %s ਨੂੰ ਹਟਾ ਨਹੀਂ ਸਕਦਾ (ਹਟਾਉਣ ਵਿੱਚ ਫੇਲ ਹੋਇਆ)"
+-#: ../gui/selinux.tbl:89
+-msgid "Disable SELinux protection for hotplug daemon"
++#: ../sepolicy/sepolicy.py:274
++msgid "commands"
+ msgstr ""
  
--#: ../semanage/seobject.py:479 ../semanage/seobject.py:553
--#: ../semanage/seobject.py:599 ../semanage/seobject.py:696
--#: ../semanage/seobject.py:726 ../semanage/seobject.py:793
--#: ../semanage/seobject.py:850 ../semanage/seobject.py:1097
--#: ../semanage/seobject.py:1786 ../semanage/seobject.py:1849
--#: ../semanage/seobject.py:1868 ../semanage/seobject.py:1985
--#: ../semanage/seobject.py:2037
-+#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
-+#: ../semanage/seobject.py:603 ../semanage/seobject.py:700
-+#: ../semanage/seobject.py:730 ../semanage/seobject.py:797
-+#: ../semanage/seobject.py:854 ../semanage/seobject.py:1101
-+#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
-+#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
-+#: ../semanage/seobject.py:2045
- #, python-format
- msgid "Could not create a key for %s"
- msgstr "%s ਲਈ ਕੁੰਜੀ ਨਹੀਂ ਬਣਾ ਸਕਦਾ"
+-#: ../gui/selinux.tbl:90
+-msgid "Disable SELinux protection for howl daemon"
++#: ../sepolicy/sepolicy/generate.py:185
++msgid "Internet Services Daemon"
+ msgstr ""
  
--#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
--#: ../semanage/seobject.py:603 ../semanage/seobject.py:609
-+#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
-+#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
- #, python-format
- msgid "Could not check if login mapping for %s is defined"
- msgstr "ਜਾਂਚ ਨਹੀਂ ਕਰ ਸਕਦਾ ਜੇ %s ਲਈ ਲਾਗਇਨ ਮੈਪ ਪਰਿਭਾਸ਼ਤ ਨਹੀਂ"
+-#: ../gui/selinux.tbl:91
+-msgid "Disable SELinux protection for cups hplip daemon"
++#: ../sepolicy/sepolicy/generate.py:198
++msgid "Valid Types:\n"
+ msgstr ""
  
--#: ../semanage/seobject.py:492
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:496
+-#: ../gui/selinux.tbl:92
+-msgid "Disable SELinux protection for httpd rotatelogs"
++#: ../sepolicy/sepolicy/generate.py:232
 +#, python-format
- msgid "Linux Group %s does not exist"
--msgstr "ਲੀਨਕਸ ਉਪਭੋਗੀ %s ਮੌਜੂਦ ਨਹੀਂ ਹੈ"
-+msgstr "ਲੀਨਕਸ ਗਰੁੱਪ %s ਮੌਜੂਦ ਨਹੀਂ ਹੈ"
++msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+ msgstr ""
  
--#: ../semanage/seobject.py:497
-+#: ../semanage/seobject.py:501
- #, python-format
- msgid "Linux User %s does not exist"
- msgstr "ਲੀਨਕਸ ਉਪਭੋਗੀ %s ਮੌਜੂਦ ਨਹੀਂ ਹੈ"
+-#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
+-msgid "HTTPD Service"
++#: ../sepolicy/sepolicy/generate.py:359
++msgid "You must enter a name for your confined process/user"
+ msgstr ""
  
--#: ../semanage/seobject.py:501
-+#: ../semanage/seobject.py:505
- #, python-format
- msgid "Could not create login mapping for %s"
- msgstr "%s ਲਈ ਲਾਗਇਨ ਮੈਪ ਨਹੀਂ ਬਣਾ ਸਕਦਾ"
+-#: ../gui/selinux.tbl:93
+-msgid "Disable SELinux protection for http suexec"
++#: ../sepolicy/sepolicy/generate.py:361
++msgid ""
++"Name must be alpha numberic with no spaces. Consider using option \"-n "
++"MODULENAME\""
+ msgstr ""
  
--#: ../semanage/seobject.py:505 ../semanage/seobject.py:741
-+#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
- #, python-format
- msgid "Could not set name for %s"
- msgstr "%s ਲਈ ਨਾਂ ਨਿਰਧਾਰਤ ਨਹੀਂ ਕਰ ਸਕਦਾ"
+-#: ../gui/selinux.tbl:94
+-msgid "Disable SELinux protection for hwclock daemon"
++#: ../sepolicy/sepolicy/generate.py:449
++msgid "User Role types can not be assigned executables."
+ msgstr ""
  
--#: ../semanage/seobject.py:510 ../semanage/seobject.py:751
-+#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
- #, python-format
- msgid "Could not set MLS range for %s"
- msgstr "%s ਲਈ MLS ਰੇਂਜ ਨਿਰਧਾਰਤ ਨਹੀਂ ਕਰ ਸਕਦਾ"
+-#: ../gui/selinux.tbl:95
+-msgid "Disable SELinux protection for i18n daemon"
++#: ../sepolicy/sepolicy/generate.py:455
++msgid "Only Daemon apps can use an init script.."
+ msgstr ""
  
--#: ../semanage/seobject.py:514
-+#: ../semanage/seobject.py:518
- #, python-format
- msgid "Could not set SELinux user for %s"
- msgstr "%s ਲਈ SELinux ਉਪਭੋਗੀ ਨਿਰਧਾਰਤ ਨਹੀਂ ਕਰ ਸਕਦਾ"
+-#: ../gui/selinux.tbl:96
+-msgid "Disable SELinux protection for imazesrv daemon"
++#: ../sepolicy/sepolicy/generate.py:473
++msgid "use_resolve must be a boolean value "
+ msgstr ""
  
--#: ../semanage/seobject.py:518
-+#: ../semanage/seobject.py:522
- #, python-format
- msgid "Could not add login mapping for %s"
- msgstr "%s ਲਈ ਲਾਗਇਨ ਮਿਲਾਪ ਸ਼ਾਮਿਲ ਨਹੀਂ ਕਰ ਸਕਦਾ"
+-#: ../gui/selinux.tbl:97
+-msgid "Disable SELinux protection for inetd child daemons"
++#: ../sepolicy/sepolicy/generate.py:479
++msgid "use_syslog must be a boolean value "
+ msgstr ""
  
--#: ../semanage/seobject.py:536
-+#: ../semanage/seobject.py:540
- msgid "Requires seuser or serange"
- msgstr "seuser ਜਾਂ serange ਦੀ ਲੋੜ ਹੈ"
+-#: ../gui/selinux.tbl:98
+-msgid "Disable SELinux protection for inetd daemon"
++#: ../sepolicy/sepolicy/generate.py:485
++msgid "use_kerberos must be a boolean value "
+ msgstr ""
  
--#: ../semanage/seobject.py:559 ../semanage/seobject.py:605
-+#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
- #, python-format
- msgid "Login mapping for %s is not defined"
- msgstr "%s ਲਈ ਲਾਗਇਨ ਮੈਪ ਪਰਿਭਾਸ਼ਤ ਨਹੀਂ ਹੈ"
+-#: ../gui/selinux.tbl:99
+-msgid "Disable SELinux protection for innd daemon"
++#: ../sepolicy/sepolicy/generate.py:491
++msgid "manage_krb5_rcache must be a boolean value "
+ msgstr ""
  
--#: ../semanage/seobject.py:563
-+#: ../semanage/seobject.py:567
- #, python-format
- msgid "Could not query seuser for %s"
- msgstr "seuser ਨੂੰ %s ਲਈ ਕਿਊਰੀ ਨਹੀਂ ਕਰ ਸਕਦਾ"
+-#: ../gui/selinux.tbl:100
+-msgid "Disable SELinux protection for iptables daemon"
++#: ../sepolicy/sepolicy/generate.py:521
++msgid "USER Types automatically get a tmp type"
+ msgstr ""
  
--#: ../semanage/seobject.py:577
-+#: ../semanage/seobject.py:581
- #, python-format
- msgid "Could not modify login mapping for %s"
- msgstr "%s ਲਈ ਲਾਗਇਨ ਮੈਪਿੰਗ ਤਬਦੀਲ ਨਹੀਂ ਕਰ ਸਕਦਾ"
+-#: ../gui/selinux.tbl:101
+-msgid "Disable SELinux protection for ircd daemon"
++#: ../sepolicy/sepolicy/generate.py:1039
++msgid "You must enter the executable path for your confined process"
+ msgstr ""
  
--#: ../semanage/seobject.py:611
-+#: ../semanage/seobject.py:615
- #, python-format
- msgid "Login mapping for %s is defined in policy, cannot be deleted"
- msgstr "%s ਲਈ ਲਾਗਇਨ ਮੈਪਿੰਗ, ਪਾਲਿਸੀ ਵਿੱਚ ਪਰਿਭਾਸ਼ਿਤ ਕੀਤੀ ਹੈ, ਹਟਾਈ ਨਹੀਂ ਜਾ ਸਕਦੀ"
+-#: ../gui/selinux.tbl:102
+-msgid "Disable SELinux protection for irqbalance daemon"
++#: ../sepolicy/sepolicy/generate.py:1272
++msgid "Type Enforcement file"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:1273
++msgid "Interface file"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:1274
++msgid "File Contexts file"
+ msgstr ""
  
--#: ../semanage/seobject.py:615
-+#: ../semanage/seobject.py:619
- #, python-format
- msgid "Could not delete login mapping for %s"
- msgstr "%s ਲਈ ਲਾਗਇਨ ਮੈਪਿੰਗ ਹਟਾ ਨਹੀਂ ਸਕਦਾ"
+-#: ../gui/selinux.tbl:103
+-msgid "Disable SELinux protection for iscsi daemon"
++#: ../sepolicy/sepolicy/generate.py:1275
++msgid "Spec file"
+ msgstr ""
  
--#: ../semanage/seobject.py:637 ../semanage/seobject.py:655
--#: ../semanage/seobject.py:893
-+#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
-+#: ../semanage/seobject.py:897
- msgid "Could not list login mappings"
- msgstr "ਲਾਗਇਨ ਮੈਪਿੰਗ ਵੇਖਾ ਨਹੀਂ ਸਕਦਾ"
+-#: ../gui/selinux.tbl:104
+-msgid "Disable SELinux protection for jabberd daemon"
++#: ../sepolicy/sepolicy/generate.py:1276
++msgid "Setup Script"
+ msgstr ""
  
--#: ../semanage/seobject.py:680 ../semanage/seobject.py:685
-+#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../gui/system-config-selinux.glade:100
- msgid "Login Name"
- msgstr "ਲਾਗਇਨ ਨਾਂ"
+-#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
+-msgid "Kerberos"
++#: booleans.py:1
++msgid ""
++"Allow ABRT to modify public files used for public file transfer services."
+ msgstr ""
  
--#: ../semanage/seobject.py:680 ../semanage/seobject.py:685
--#: ../semanage/seobject.py:943 ../semanage/seobject.py:948
-+#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../gui/system-config-selinux.glade:128
-+#: ../gui/system-config-selinux.glade:915
-+#: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
- msgid "SELinux User"
- msgstr "SELinux ਉਪਭੋਗੀ"
+-#: ../gui/selinux.tbl:105
+-msgid "Disable SELinux protection for kadmind daemon"
++#: booleans.py:2
++msgid ""
++"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
+ msgstr ""
  
--#: ../semanage/seobject.py:680
-+#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
-+#: ../gui/system-config-selinux.glade:943
- msgid "MLS/MCS Range"
- msgstr "MLS/MCS ਰੇਂਜ"
+-#: ../gui/selinux.tbl:106
+-msgid "Disable SELinux protection for klogd daemon"
++#: booleans.py:3
++msgid "Allow amavis to use JIT compiler"
+ msgstr ""
  
--#: ../semanage/seobject.py:699 ../semanage/seobject.py:730
--#: ../semanage/seobject.py:797 ../semanage/seobject.py:854
--#: ../semanage/seobject.py:860
-+#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
-+#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
-+#: ../semanage/seobject.py:864
- #, python-format
- msgid "Could not check if SELinux user %s is defined"
- msgstr "ਜਾਂਚ ਨਹੀਂ ਕਰ ਸਕਦਾ ਜੇ SELinux ਉਪਭੋਗੀ %s ਪਰਿਭਾਸ਼ਿਤ ਹੈ"
+-#: ../gui/selinux.tbl:107
+-msgid "Disable SELinux protection for krb5kdc daemon"
++#: booleans.py:4
++msgid "Allow antivirus programs to read non security files on a system"
+ msgstr ""
  
--#: ../semanage/seobject.py:702 ../semanage/seobject.py:803
--#: ../semanage/seobject.py:866
-+#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
-+#: ../semanage/seobject.py:870
- #, python-format
- msgid "Could not query user for %s"
- msgstr "%s ਲਈ ਉਪਭੋਗੀ ਕਿਊਰੀ ਨਹੀਂ ਕਰ ਸਕਦਾ"
+-#: ../gui/selinux.tbl:108
+-msgid "Disable SELinux protection for ktalk daemons"
++#: booleans.py:5
++msgid ""
++"Allow users to resolve user passwd entries directly from ldap rather then "
++"using a sssd server"
+ msgstr ""
  
--#: ../semanage/seobject.py:722
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:726
-+#, python-format
- msgid "You must add at least one role for %s"
--msgstr "%s ਲਈ ਫਾਇਲ ਪ੍ਰਸੰਗ ਸ਼ਾਮਿਲ ਨਹੀਂ ਕਰ ਸਕਦਾ"
-+msgstr "%s ਲਈ ਘੱਟੋ-ਘੱਟ ਇੱਕ ਰੋਲ ਸ਼ਾਮਿਲ ਕਰਨਾ ਜਰੂਰੀ ਹੈ"
+-#: ../gui/selinux.tbl:109
+-msgid "Disable SELinux protection for kudzu daemon"
++#: booleans.py:6
++msgid "Allow users to login using a radius server"
+ msgstr ""
  
--#: ../semanage/seobject.py:737
-+#: ../semanage/seobject.py:741
- #, python-format
- msgid "Could not create SELinux user for %s"
- msgstr "%s ਲਈ SELinux ਉਪਭੋਗੀ ਨਹੀਂ ਬਣਾ ਸਕਦਾ"
+-#: ../gui/selinux.tbl:110
+-msgid "Disable SELinux protection for locate daemon"
++#: booleans.py:7
++msgid "Allow users to login using a yubikey  server"
+ msgstr ""
  
--#: ../semanage/seobject.py:746
-+#: ../semanage/seobject.py:750
- #, python-format
- msgid "Could not add role %s for %s"
- msgstr "ਰੋਲ %s ਨੂੰ %s ਲਈ ਸ਼ਾਮਿਲ ਨਹੀਂ ਕਰ ਸਕਦਾ"
+-#: ../gui/selinux.tbl:111
+-msgid "Disable SELinux protection for lpd daemon"
++#: booleans.py:8
++msgid ""
++"Allow cdrecord to read various content. nfs, samba, removable devices, user "
++"temp and untrusted content files"
+ msgstr ""
  
--#: ../semanage/seobject.py:755
-+#: ../semanage/seobject.py:759
- #, python-format
- msgid "Could not set MLS level for %s"
- msgstr "%s ਲਈ MLS ਲੈਵਲ ਨਿਰਧਾਰਤ ਨਹੀਂ ਕਰ ਸਕਦਾ"
+-#: ../gui/selinux.tbl:112
+-msgid "Disable SELinux protection for lrrd daemon"
++#: booleans.py:9
++msgid "Allow clamd to use JIT compiler"
+ msgstr ""
  
--#: ../semanage/seobject.py:758
-+#: ../semanage/seobject.py:762
- #, python-format
- msgid "Could not add prefix %s for %s"
- msgstr "ਅਗੇਤਰ %s ਨੂੰ %s ਲਈ ਸ਼ਾਮਿਲ ਨਹੀਂ ਕਰ ਸਕਦਾ"
+-#: ../gui/selinux.tbl:113
+-msgid "Disable SELinux protection for lvm daemon"
++#: booleans.py:10
++msgid "Allow clamscan to non security files on a system"
+ msgstr ""
  
--#: ../semanage/seobject.py:761
-+#: ../semanage/seobject.py:765
- #, python-format
- msgid "Could not extract key for %s"
- msgstr "%s ਲਈ ਕੁੰਜੀ ਪਤਾ ਨਹੀਂ ਲਗਾ ਸਕਦਾ"
+-#: ../gui/selinux.tbl:114
+-msgid "Disable SELinux protection for mailman"
++#: booleans.py:11
++msgid "Allow clamscan to read user content"
+ msgstr ""
  
--#: ../semanage/seobject.py:765
-+#: ../semanage/seobject.py:769
- #, python-format
- msgid "Could not add SELinux user %s"
- msgstr "SELinux ਉਪਭੋਗੀ %s ਸ਼ਾਮਿਲ ਨਹੀਂ ਕਰ ਸਕਦਾ"
+-#: ../gui/selinux.tbl:115
+-msgid "Allow evolution and thunderbird to read user files"
++#: booleans.py:12
++msgid ""
++"Allow Cobbler to modify public files used for public file transfer services."
+ msgstr ""
  
--#: ../semanage/seobject.py:787
-+#: ../semanage/seobject.py:791
- msgid "Requires prefix, roles, level or range"
- msgstr "ਅਗੇਤਰ, ਰੋਲ, ਲੈਵਲ ਜਾਂ ਰੇਂਜ ਦੀ ਲੋੜ ਹੈ"
+-#: ../gui/selinux.tbl:116
+-msgid "Disable SELinux protection for mdadm daemon"
++#: booleans.py:13
++msgid "Allow Cobbler to connect to the network using TCP."
+ msgstr ""
  
--#: ../semanage/seobject.py:789
-+#: ../semanage/seobject.py:793
- msgid "Requires prefix or roles"
- msgstr "ਅਗੇਤਰ ਜਾਂ ਰੋਲ ਦੀ ਲੋੜ ਹੈ"
+-#: ../gui/selinux.tbl:117
+-msgid "Disable SELinux protection for monopd daemon"
++#: booleans.py:14
++msgid "Allow Cobbler to access cifs file systems."
+ msgstr ""
  
--#: ../semanage/seobject.py:799 ../semanage/seobject.py:856
-+#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
- #, python-format
- msgid "SELinux user %s is not defined"
- msgstr "SELinux ਉਪਭੋਗੀ %s ਪਰਿਭਾਸ਼ਿਤ ਨਹੀਂ ਹੈ"
+-#: ../gui/selinux.tbl:118
+-msgid "Allow the mozilla browser to read user files"
++#: booleans.py:15
++msgid "Allow Cobbler to access nfs file systems."
+ msgstr ""
  
--#: ../semanage/seobject.py:828
-+#: ../semanage/seobject.py:832
- #, python-format
- msgid "Could not modify SELinux user %s"
- msgstr "SELinux ਉਪਭੋਗੀ %s ਤਬਦੀਲ ਨਹੀਂ ਕਰ ਸਕਦਾ"
+-#: ../gui/selinux.tbl:119
+-msgid "Disable SELinux protection for mrtg daemon"
++#: booleans.py:16
++msgid "Allow collectd to connect to the network using TCP."
+ msgstr ""
  
--#: ../semanage/seobject.py:862
-+#: ../semanage/seobject.py:866
- #, python-format
- msgid "SELinux user %s is defined in policy, cannot be deleted"
- msgstr "SELinux ਉਪਭੋਗੀ %s ਨੂੰ ਪਾਲਿਸੀ ਵਿੱਚ ਪਰਿਭਾਸ਼ਿਤ ਕੀਤਾ ਹੈ, ਹਟਾਈ ਨਹੀਂ ਜਾ ਸਕਦਾ"
+-#: ../gui/selinux.tbl:120
+-msgid "Disable SELinux protection for mysqld daemon"
++#: booleans.py:17
++msgid "Allow codnor domain to connect to the network using TCP."
+ msgstr ""
  
--#: ../semanage/seobject.py:873
-+#: ../semanage/seobject.py:877
- #, python-format
- msgid "Could not delete SELinux user %s"
- msgstr "SELinux ਉਪਭੋਗੀ ਨੂੰ ਹਟਾਇਆ ਨਹੀਂ ਜਾ ਸਕਦਾ %s"
+-#: ../gui/selinux.tbl:121
+-msgid "Disable SELinux protection for nagios daemon"
++#: booleans.py:18
++msgid ""
++"Allow system cron jobs to relabel filesystem for restoring file contexts."
+ msgstr ""
  
--#: ../semanage/seobject.py:911
-+#: ../semanage/seobject.py:915
- msgid "Could not list SELinux users"
- msgstr "SELinux ਉਪਭੋਗੀਆਂ ਨੂੰ ਵੇਖਾ ਨਹੀਂ ਸਕਦਾ"
+-#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
+-msgid "Name Service"
++#: booleans.py:19
++msgid "Allow cvs daemon to read shadow"
+ msgstr ""
  
--#: ../semanage/seobject.py:917
-+#: ../semanage/seobject.py:921
- #, python-format
- msgid "Could not list roles for user %s"
- msgstr "ਉਪਭੋਗੀ %s ਲਈ ਰੋਲ ਨਹੀਂ ਵੇਖਾ ਸਕਦਾ"
+-#: ../gui/selinux.tbl:122
+-msgid "Disable SELinux protection for named daemon"
++#: booleans.py:20
++msgid "Allow all daemons to write corefiles to /"
+ msgstr ""
  
--#: ../semanage/seobject.py:942
-+#: ../semanage/seobject.py:946
- msgid "Labeling"
- msgstr "ਲੇਬਲਿੰਗ"
+-#: ../gui/selinux.tbl:123
+-msgid "Disable SELinux protection for nessusd daemon"
++#: booleans.py:21
++msgid "Allow all daemons to use tcp wrappers."
+ msgstr ""
  
--#: ../semanage/seobject.py:942
-+#: ../semanage/seobject.py:946
- msgid "MLS/"
- msgstr "MLS/"
+-#: ../gui/selinux.tbl:124
+-msgid "Disable SELinux protection for NetworkManager"
++#: booleans.py:22
++msgid "Allow all daemons the ability to read/write terminals"
+ msgstr ""
  
--#: ../semanage/seobject.py:943
-+#: ../semanage/seobject.py:947
- msgid "Prefix"
- msgstr "ਅਗੇਤਰ"
+-#: ../gui/selinux.tbl:125
+-msgid "Disable SELinux protection for nfsd daemon"
++#: booleans.py:23
++msgid "Allow dbadm to manage files in users home directories"
+ msgstr ""
  
--#: ../semanage/seobject.py:943
-+#: ../semanage/seobject.py:947
- msgid "MCS Level"
- msgstr "MCS ਲੈਵਲ"
+-#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
+-#: ../gui/selinux.tbl:221
+-msgid "Samba"
++#: booleans.py:24
++msgid "Allow dbadm to read files in users home directories"
+ msgstr ""
  
--#: ../semanage/seobject.py:943
-+#: ../semanage/seobject.py:947
- msgid "MCS Range"
- msgstr "MCS ਰੇਂਜ"
+-#: ../gui/selinux.tbl:126
+-msgid "Disable SELinux protection for nmbd daemon"
++#: booleans.py:25
++msgid ""
++"Deny 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 ""
  
--#: ../semanage/seobject.py:943 ../semanage/seobject.py:948
-+#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
- msgid "SELinux Roles"
- msgstr "SELinux ਰੋਲ"
+-#: ../gui/selinux.tbl:127
+-msgid "Disable SELinux protection for nrpe daemon"
++#: booleans.py:26
++msgid "Allow sysadm to debug or ptrace all processes."
+ msgstr ""
  
--#: ../semanage/seobject.py:963
-+#: ../semanage/seobject.py:967
- msgid "Protocol udp or tcp is required"
- msgstr "ਪਰੋਟੋਕਾਲ udp ਜਾਂ tcp ਦੀ ਲੋੜ ਹੈ"
+-#: ../gui/selinux.tbl:128
+-msgid "Disable SELinux protection for nscd daemon"
++#: booleans.py:27
++msgid "Allow dhcpc client applications to execute iptables commands"
+ msgstr ""
  
--#: ../semanage/seobject.py:965
-+#: ../semanage/seobject.py:969
- msgid "Port is required"
- msgstr "ਪੋਰਟ ਦੀ ਲੋੜ ਹੈ"
+-#: ../gui/selinux.tbl:129
+-msgid "Disable SELinux protection for nsd daemon"
++#: booleans.py:28
++msgid "Allow DHCP daemon to use LDAP backends"
+ msgstr ""
  
--#: ../semanage/seobject.py:975
--#, fuzzy
-+#: ../semanage/seobject.py:979
- msgid "Invalid Port"
--msgstr "ਗਲਤ ਅਗੇਤਰ %s"
-+msgstr ""
+-#: ../gui/selinux.tbl:130
+-msgid "Disable SELinux protection for ntpd daemon"
++#: booleans.py:29
++msgid "Allow all domains to use other domains file descriptors"
+ msgstr ""
  
--#: ../semanage/seobject.py:979
-+#: ../semanage/seobject.py:983
- #, python-format
- msgid "Could not create a key for %s/%s"
- msgstr "%s/%s ਲਈ ਕੁੰਜੀ ਨਹੀਂ ਬਣਾ ਸਕਦਾ"
+-#: ../gui/selinux.tbl:131
+-msgid "Disable SELinux protection for oddjob"
++#: booleans.py:30
++msgid "Allow all domains to have the kernel load modules"
+ msgstr ""
  
--#: ../semanage/seobject.py:990
-+#: ../semanage/seobject.py:994
- msgid "Type is required"
- msgstr "ਕਿਸਮ ਦੀ ਲੋੜ ਹੈ"
+-#: ../gui/selinux.tbl:132
+-msgid "Disable SELinux protection for oddjob_mkhomedir"
++#: booleans.py:31
++msgid "Allow the use of the audio devices as the source for the entropy feeds"
+ msgstr ""
  
--#: ../semanage/seobject.py:996 ../semanage/seobject.py:1055
--#: ../semanage/seobject.py:1110 ../semanage/seobject.py:1116
-+#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
-+#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
- #, python-format
- msgid "Could not check if port %s/%s is defined"
- msgstr "ਜਾਂਚ ਨਹੀਂ ਕਰ ਸਕਦਾ ਜੇ ਪੋਰਟ %s/%s ਪਰਿਭਾਸ਼ਿਤ ਹੈ"
+-#: ../gui/selinux.tbl:133
+-msgid "Disable SELinux protection for openvpn daemon"
++#: booleans.py:32
++msgid "Allow exim to connect to databases (postgres, mysql)"
+ msgstr ""
  
--#: ../semanage/seobject.py:998
-+#: ../semanage/seobject.py:1002
- #, python-format
- msgid "Port %s/%s already defined"
- msgstr "ਪੋਰਟ %s/%s ਪਹਿਲਾਂ ਹੀ ਪਰਿਭਾਸ਼ਿਤ ਹੈ"
+-#: ../gui/selinux.tbl:134
+-msgid "Disable SELinux protection for pam daemon"
++#: booleans.py:33
++msgid "Allow exim to create, read, write, and delete unprivileged user files."
+ msgstr ""
  
--#: ../semanage/seobject.py:1002
-+#: ../semanage/seobject.py:1006
- #, python-format
- msgid "Could not create port for %s/%s"
- msgstr "%s/%s ਲਈ ਪੋਰਟ ਨਹੀਂ ਬਣਾ ਸਕਦਾ"
+-#: ../gui/selinux.tbl:135
+-msgid "Disable SELinux protection for pegasus"
++#: booleans.py:34
++msgid "Allow exim to read unprivileged user files."
+ msgstr ""
  
--#: ../semanage/seobject.py:1008
-+#: ../semanage/seobject.py:1012
- #, python-format
- msgid "Could not create context for %s/%s"
- msgstr "%s/%s ਲਈ ਪ੍ਰਸੰਗ ਨਹੀਂ ਬਣਾ ਸਕਦਾ"
+-#: ../gui/selinux.tbl:136
+-msgid "Disable SELinux protection for perdition daemon"
++#: booleans.py:35
++msgid "Enable extra rules in the cron domain to support fcron."
+ msgstr ""
  
--#: ../semanage/seobject.py:1012
-+#: ../semanage/seobject.py:1016
- #, python-format
- msgid "Could not set user in port context for %s/%s"
- msgstr "%s/%s ਲਈ ਪੋਰਟ ਪ੍ਰਸੰਗ ਵਿੱਚ ਉਪਭੋਗੀ ਨਹੀਂ ਨਿਰਧਾਰਤ ਕਰ ਸਕਦਾ"
+-#: ../gui/selinux.tbl:137
+-msgid "Disable SELinux protection for portmap daemon"
++#: booleans.py:36
++msgid "Allow fenced domain to connect to the network using TCP."
+ msgstr ""
  
--#: ../semanage/seobject.py:1016
-+#: ../semanage/seobject.py:1020
- #, python-format
- msgid "Could not set role in port context for %s/%s"
- msgstr "%s/%s ਲਈ ਪੋਰਟ ਪ੍ਰਸੰਗ ਵਿੱਚ ਰੋਲ ਨਹੀਂ ਦੇ ਸਕਦਾ"
+-#: ../gui/selinux.tbl:138
+-msgid "Disable SELinux protection for portslave daemon"
++#: booleans.py:37
++msgid "Allow fenced domain to execute ssh."
+ msgstr ""
  
--#: ../semanage/seobject.py:1020
-+#: ../semanage/seobject.py:1024
- #, python-format
- msgid "Could not set type in port context for %s/%s"
- msgstr "%s/%s ਲਈ ਪੋਰਟ ਪ੍ਰਸੰਗ ਵਿੱਚ ਕਿਸਮ ਨਿਰਧਾਰਤ ਨਹੀਂ ਕਰ ਸਕਦਾ"
+-#: ../gui/selinux.tbl:139
+-msgid "Disable SELinux protection for postfix"
++#: booleans.py:38
++msgid "Allow ftp to read and write files in the user home directories"
+ msgstr ""
  
--#: ../semanage/seobject.py:1025
-+#: ../semanage/seobject.py:1029
- #, python-format
- msgid "Could not set mls fields in port context for %s/%s"
- msgstr "%s/%s ਲਈ ਪੋਰਟ ਪ੍ਰਸੰਗ ਵਿੱਚ mls ਖੇਤਰ ਨਿਰਧਾਰਤ ਨਹੀਂ ਕਰ ਸਕਦਾ"
+-#: ../gui/selinux.tbl:140
+-msgid "Disable SELinux protection for postgresql daemon"
++#: booleans.py:39
++msgid ""
++"Allow ftp servers to upload files,  used for public file transfer services. "
++"Directories must be labeled public_content_rw_t."
+ msgstr ""
  
--#: ../semanage/seobject.py:1029
-+#: ../semanage/seobject.py:1033
- #, python-format
- msgid "Could not set port context for %s/%s"
- msgstr "%s/%s ਲਈ ਪੋਰਟ ਪ੍ਰਸੰਗ ਨਿਰਧਾਰਤ ਨਹੀਂ ਕਰ ਸਕਦਾ"
+-#: ../gui/selinux.tbl:141
+-msgid "pppd"
++#: booleans.py:40
++msgid "Allow ftp servers to connect to all ports > 1023"
+ msgstr ""
  
--#: ../semanage/seobject.py:1033
-+#: ../semanage/seobject.py:1037
- #, python-format
- msgid "Could not add port %s/%s"
- msgstr "ਪੋਰਟ %s/%s ਸ਼ਾਮਿਲ ਨਹੀਂ ਕਰ ਸਕਦਾ"
+-#: ../gui/selinux.tbl:141
+-msgid "Allow pppd to be run for a regular user"
++#: booleans.py:41
++msgid "Allow ftp servers to connect to mysql database ports"
+ msgstr ""
  
--#: ../semanage/seobject.py:1047 ../semanage/seobject.py:1312
--#: ../semanage/seobject.py:1508
-+#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
-+#: ../semanage/seobject.py:1512
- msgid "Requires setype or serange"
- msgstr "setype ਜਾਂ serange ਦੀ ਲੋੜ ਹੈ"
+-#: ../gui/selinux.tbl:142
+-msgid "Disable SELinux protection for pptp"
++#: booleans.py:42
++msgid ""
++"Allow ftp servers to login to local users and read/write all files on the "
++"system, governed by DAC."
+ msgstr ""
  
--#: ../semanage/seobject.py:1049
-+#: ../semanage/seobject.py:1053
- msgid "Requires setype"
- msgstr "setype ਲੋੜੀਂਦਾ ਹੈ"
+-#: ../gui/selinux.tbl:143
+-msgid "Disable SELinux protection for prelink daemon"
++#: booleans.py:43
++msgid "Allow ftp servers to use cifs used for public file transfer services."
+ msgstr ""
  
--#: ../semanage/seobject.py:1057 ../semanage/seobject.py:1112
-+#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
- #, python-format
- msgid "Port %s/%s is not defined"
- msgstr "ਪੋਰਟ %s/%s ਦਿੱਤੀ ਨਹੀਂ ਗਈ"
+-#: ../gui/selinux.tbl:144
+-msgid "Disable SELinux protection for privoxy daemon"
++#: booleans.py:44
++msgid "Allow ftp servers to use nfs used for public file transfer services."
+ msgstr ""
  
--#: ../semanage/seobject.py:1061
-+#: ../semanage/seobject.py:1065
- #, python-format
- msgid "Could not query port %s/%s"
- msgstr "ਪੋਰਟ %s/%s ਕਿਊਰੀ ਨਹੀਂ ਕਰ ਸਕਦਾ"
+-#: ../gui/selinux.tbl:145
+-msgid "Disable SELinux protection for ptal daemon"
++#: booleans.py:45
++msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
+ msgstr ""
  
--#: ../semanage/seobject.py:1072
-+#: ../semanage/seobject.py:1076
- #, python-format
- msgid "Could not modify port %s/%s"
- msgstr "ਪੋਰਟ %s/%s ਨੂੰ ਤਬਦੀਲ ਨਹੀਂ ਕਰ ਸਕਦਾ"
+-#: ../gui/selinux.tbl:146
+-msgid "Disable SELinux protection for pxe daemon"
++#: booleans.py:46
++msgid "Determine whether Git CGI can search home directories."
+ msgstr ""
  
--#: ../semanage/seobject.py:1085
-+#: ../semanage/seobject.py:1089
- msgid "Could not list the ports"
- msgstr "ਪੋਰਟਾਂ ਨਹੀਂ ਵੇਖਾ ਸਕਦਾ"
+-#: ../gui/selinux.tbl:147
+-msgid "Disable SELinux protection for pyzord"
++#: booleans.py:47
++msgid "Determine whether Git CGI can access cifs file systems."
+ msgstr ""
  
--#: ../semanage/seobject.py:1101
-+#: ../semanage/seobject.py:1105
- #, python-format
- msgid "Could not delete the port %s"
- msgstr "ਪੋਰਟ %s ਹਟਾਈ ਨਹੀਂ ਜਾ ਸਕਦੀ"
+-#: ../gui/selinux.tbl:148
+-msgid "Disable SELinux protection for quota daemon"
++#: booleans.py:48
++msgid "Determine whether Git CGI can access nfs file systems."
+ msgstr ""
  
--#: ../semanage/seobject.py:1118
-+#: ../semanage/seobject.py:1122
- #, python-format
- msgid "Port %s/%s is defined in policy, cannot be deleted"
- msgstr "ਪੋਰਟ %s/%s ਪਾਲਿਸੀ ਵਿੱਚ ਪਰਿਭਾਸ਼ਿਤ ਹੈ, ਹਟਾਈ ਨਹੀਂ ਜਾ ਸਕਦੀ"
+-#: ../gui/selinux.tbl:149
+-msgid "Disable SELinux protection for radiusd daemon"
++#: booleans.py:49
++msgid ""
++"Determine whether Git session daemon can bind TCP sockets to all unreserved "
++"ports."
+ msgstr ""
  
--#: ../semanage/seobject.py:1122
-+#: ../semanage/seobject.py:1126
- #, python-format
- msgid "Could not delete port %s/%s"
- msgstr "ਪੋਰਟ %s/%s ਹਟਾਈ ਨਹੀਂ ਜਾ ਸਕਦੀ"
+-#: ../gui/selinux.tbl:150
+-msgid "Disable SELinux protection for radvd daemon"
++#: booleans.py:50
++msgid ""
++"Determine whether calling user domains can execute Git daemon in the "
++"git_session_t domain."
+ msgstr ""
  
--#: ../semanage/seobject.py:1138 ../semanage/seobject.py:1160
-+#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
- msgid "Could not list ports"
- msgstr "ਪੋਰਟਾਂ ਨਹੀਂ ਵੇਖਾ ਸਕਦਾ"
+-#: ../gui/selinux.tbl:151
+-msgid "Disable SELinux protection for rdisc"
++#: booleans.py:51
++msgid "Determine whether Git system daemon can search home directories."
+ msgstr ""
  
--#: ../semanage/seobject.py:1199
-+#: ../semanage/seobject.py:1203
- msgid "SELinux Port Type"
- msgstr "SELinux ਪੋਰਟ ਕਿਸਮ"
+-#: ../gui/selinux.tbl:152
+-msgid "Disable SELinux protection for readahead"
++#: booleans.py:52
++msgid "Determine whether Git system daemon can access cifs file systems."
+ msgstr ""
  
--#: ../semanage/seobject.py:1199
-+#: ../semanage/seobject.py:1203
- msgid "Proto"
- msgstr "ਪਰੋਟੋ"
+-#: ../gui/selinux.tbl:153
+-msgid "Allow programs to read files in non-standard locations (default_t)"
++#: booleans.py:53
++msgid "Determine whether Git system daemon can access nfs file systems."
+ msgstr ""
  
--#: ../semanage/seobject.py:1199
-+#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
- msgid "Port Number"
- msgstr "ਪੋਰਟ ਨੰਬਰ"
+-#: ../gui/selinux.tbl:154
+-msgid "Disable SELinux protection for restorecond"
++#: booleans.py:54
++msgid "Allow gitisis daemon to send mail"
+ msgstr ""
  
--#: ../semanage/seobject.py:1218
--#, fuzzy
-+#: ../semanage/seobject.py:1222
- msgid "Node Address is required"
--msgstr "ਪੋਰਟ ਦੀ ਲੋੜ ਹੈ"
-+msgstr "ਕਿਸੇ ਐਡਰੈੱਸ ਦੀ ਲੋੜ ਹੈ"
+-#: ../gui/selinux.tbl:155
+-msgid "Disable SELinux protection for rhgb daemon"
++#: booleans.py:55
++msgid "Enable reading of urandom for all domains."
+ msgstr ""
  
--#: ../semanage/seobject.py:1233
-+#: ../semanage/seobject.py:1237
- msgid "Unknown or missing protocol"
--msgstr ""
-+msgstr "ਅਣਜਾਣਾ ਜਾਂ ਗੈਰ-ਮੌਜੂਦ ਪਰੋਟੋਕਾਲ"
+-#: ../gui/selinux.tbl:156
+-msgid "Disable SELinux protection for ricci"
++#: booleans.py:56
++msgid ""
++"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
++"agent to manage user files."
+ msgstr ""
  
--#: ../semanage/seobject.py:1247 ../semanage/seobject.py:1446
--#: ../semanage/seobject.py:1724
-+#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
-+#: ../semanage/seobject.py:1728
- msgid "SELinux Type is required"
- msgstr "SELinux ਕਿਸਮ ਦੀ ਲੋੜ ਹੈ"
+-#: ../gui/selinux.tbl:157
+-msgid "Disable SELinux protection for ricci_modclusterd"
++#: booleans.py:57
++msgid ""
++"Allow gpg web domain to modify public files used for public file transfer "
++"services."
+ msgstr ""
  
--#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1316
--#: ../semanage/seobject.py:1352 ../semanage/seobject.py:1450
--#: ../semanage/seobject.py:1512 ../semanage/seobject.py:1546
--#: ../semanage/seobject.py:1728
-+#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
-+#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
-+#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
-+#: ../semanage/seobject.py:1732
- #, python-format
- msgid "Could not create key for %s"
- msgstr "%s ਲਈ ਕੁੰਜੀ ਬਣਾਈ ਨਹੀਂ ਜਾ ਸਕੀ"
+-#: ../gui/selinux.tbl:158
+-msgid "Disable SELinux protection for rlogind daemon"
++#: booleans.py:58
++msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
+ msgstr ""
  
--#: ../semanage/seobject.py:1253 ../semanage/seobject.py:1320
--#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1362
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
-+#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
-+#, python-format
- msgid "Could not check if addr %s is defined"
--msgstr "ਜਾਂਚ ਨਹੀਂ ਕਰ ਸਕਦਾ ਜੇ ਪੋਰਟ %s/%s ਪਰਿਭਾਸ਼ਿਤ ਹੈ"
-+msgstr "ਜਾਂਚ ਨਹੀਂ ਕਰ ਸਕਦਾ ਜੇ ਐਡਰੈੱਸ %s ਪਰਿਭਾਸ਼ਿਤ ਹੈ"
+-#: ../gui/selinux.tbl:159
+-msgid "Disable SELinux protection for rpcd daemon"
++#: booleans.py:59
++msgid ""
++"Allow Apache to modify public files used for public file transfer services. "
++"Directories/Files must be labeled public_content_rw_t."
+ msgstr ""
  
--#: ../semanage/seobject.py:1262
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1266
-+#, python-format
- msgid "Could not create addr for %s"
--msgstr "%s ਲਈ ਕੁੰਜੀ ਨਹੀਂ ਬਣਾ ਸਕਦਾ"
-+msgstr "%s ਲਈ ਐਡਰੈੱਸ ਨਹੀਂ ਬਣਾ ਸਕਦਾ"
+-#: ../gui/selinux.tbl:160
+-msgid "Disable SELinux protection for rshd"
++#: booleans.py:60
++msgid "Allow httpd to use built in scripting (usually php)"
+ msgstr ""
  
--#: ../semanage/seobject.py:1268 ../semanage/seobject.py:1466
--#: ../semanage/seobject.py:1686
-+#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
-+#: ../semanage/seobject.py:1690
- #, python-format
- msgid "Could not create context for %s"
- msgstr "%s ਲਈ ਪ੍ਰਸੰਗ ਨਹੀਂ ਬਣਾ ਸਕਦਾ"
+-#: ../gui/selinux.tbl:161
+-msgid "rsync"
++#: booleans.py:61
++msgid "Allow http daemon to check spam"
+ msgstr ""
  
--#: ../semanage/seobject.py:1272
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1276
-+#, python-format
- msgid "Could not set mask for %s"
--msgstr "%s ਲਈ ਨਾਂ ਨਿਰਧਾਰਤ ਨਹੀਂ ਕਰ ਸਕਦਾ"
-+msgstr "%s ਲਈ ਮਾਸਕ ਨਿਰਧਾਰਤ ਨਹੀਂ ਕਰ ਸਕਦਾ"
+-#: ../gui/selinux.tbl:161
+-msgid "Disable SELinux protection for rsync daemon"
++#: booleans.py:62
++msgid ""
++"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
++"ports"
+ msgstr ""
  
--#: ../semanage/seobject.py:1276
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1280
-+#, python-format
- msgid "Could not set user in addr context for %s"
--msgstr "%s ਲਈ ਫਾਇਲ ਪ੍ਰਸੰਗ ਵਿੱਚ ਉਪਭੋਗੀ ਨਿਰਧਾਰਤ ਨਹੀਂ ਕਰ ਸਕਦਾ"
-+msgstr "%s ਲਈ ਐਡਰੈੱਸ ਪ੍ਰਸੰਗ ਵਿੱਚ ਉਪਭੋਗੀ ਨਿਰਧਾਰਤ ਨਹੀਂ ਕਰ ਸਕਦਾ"
+-#: ../gui/selinux.tbl:162
+-msgid "Allow ssh to run from inetd instead of as a daemon"
++#: booleans.py:63
++msgid "Allow httpd to connect to the ldap port"
+ msgstr ""
  
--#: ../semanage/seobject.py:1280
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1284
-+#, python-format
- msgid "Could not set role in addr context for %s"
--msgstr "%s ਲਈ ਫਾਇਲ ਪ੍ਰਸੰਗ ਵਿੱਚ ਰੋਲ ਨਹੀਂ ਦੇ ਸਕਦਾ"
-+msgstr "%s ਲਈ ਐਡਰੈੱਸ ਪ੍ਰਸੰਗ ਵਿੱਚ ਰੋਲ ਨਹੀਂ ਦੇ ਸਕਦਾ"
+-#: ../gui/selinux.tbl:163
+-msgid "Allow Samba to share nfs directories"
++#: booleans.py:64
++msgid "Allow http daemon to connect to zabbix"
+ msgstr ""
  
--#: ../semanage/seobject.py:1284
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1288
-+#, python-format
- msgid "Could not set type in addr context for %s"
--msgstr "%s ਲਈ ਫਾਇਲ ਪ੍ਰਸੰਗ ਵਿੱਚ ਕਿਸਮ ਨਿਰਧਾਰਤ ਨਹੀਂ ਕਰ ਸਕਦਾ"
-+msgstr "%s ਲਈ ਐਡਰੈੱਸ ਪ੍ਰਸੰਗ ਵਿੱਚ ਕਿਸਮ ਨਿਰਧਾਰਤ ਨਹੀਂ ਕਰ ਸਕਦਾ"
+-#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
+-msgid "SASL authentication server"
++#: booleans.py:65
++msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+ msgstr ""
  
--#: ../semanage/seobject.py:1289
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1293
-+#, python-format
- msgid "Could not set mls fields in addr context for %s"
--msgstr "%s ਲਈ ਫਾਇਲ ਪ੍ਰਸੰਗ ਵਿੱਚ mlf ਖੇਤਰ ਨਿਰਧਾਰਤ ਨਹੀਂ ਕਰ ਸਕਦਾ"
-+msgstr "%s ਲਈ ਐਡਰੈੱਸ ਪ੍ਰਸੰਗ ਵਿੱਚ mls ਖੇਤਰ ਨਿਰਧਾਰਤ ਨਹੀਂ ਕਰ ਸਕਦਾ"
+-#: ../gui/selinux.tbl:164
+-msgid "Allow sasl authentication server to read /etc/shadow"
++#: booleans.py:66
++msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
+ msgstr ""
  
--#: ../semanage/seobject.py:1293
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1297
-+#, python-format
- msgid "Could not set addr context for %s"
--msgstr "%s ਲਈ ਫਾਇਲ ਪ੍ਰਸੰਗ ਨਿਰਧਾਰਤ ਨਹੀਂ ਕਰ ਸਕਦਾ"
-+msgstr "%s ਲਈ ਐਡਰੈੱਸ ਪ੍ਰਸੰਗ ਨਿਰਧਾਰਤ ਨਹੀਂ ਕਰ ਸਕਦਾ"
+-#: ../gui/selinux.tbl:165
++#: booleans.py:67
+ msgid ""
+-"Allow X-Windows server to map a memory region as both executable and writable"
++"Allow HTTPD scripts and modules to connect to databases over the network."
+ msgstr ""
  
--#: ../semanage/seobject.py:1297
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1301
-+#, python-format
- msgid "Could not add addr %s"
--msgstr "ਪੋਰਟ %s/%s ਸ਼ਾਮਿਲ ਨਹੀਂ ਕਰ ਸਕਦਾ"
-+msgstr "ਐਡਰੈੱਸ %s ਸ਼ਾਮਿਲ ਨਹੀਂ ਕਰ ਸਕਦਾ"
+-#: ../gui/selinux.tbl:166
+-msgid "Disable SELinux protection for saslauthd daemon"
++#: booleans.py:68
++msgid "Allow httpd to connect to memcache server"
+ msgstr ""
  
--#: ../semanage/seobject.py:1322 ../semanage/seobject.py:1358
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
-+#, python-format
- msgid "Addr %s is not defined"
--msgstr "ਪੋਰਟ %s/%s ਦਿੱਤੀ ਨਹੀਂ ਗਈ"
-+msgstr "ਐਡਰੈੱਸ %s ਦਿੱਤੀ ਨਹੀਂ ਗਈ"
+-#: ../gui/selinux.tbl:167
+-msgid "Disable SELinux protection for scannerdaemon daemon"
++#: booleans.py:69
++msgid "Allow httpd to act as a relay"
+ msgstr ""
  
--#: ../semanage/seobject.py:1326
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1330
-+#, python-format
- msgid "Could not query addr %s"
--msgstr "ਪੋਰਟ %s/%s ਕਿਊਰੀ ਨਹੀਂ ਕਰ ਸਕਦਾ"
-+msgstr "ਐਡਰੈੱਸ %s ਕਿਊਰੀ ਨਹੀਂ ਕਰ ਸਕਦਾ"
+-#: ../gui/selinux.tbl:168
+-msgid "Do not allow transition to sysadm_t, sudo and su effected"
++#: booleans.py:70
++msgid "Allow http daemon to send mail"
+ msgstr ""
  
--#: ../semanage/seobject.py:1336
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1340
-+#, python-format
- msgid "Could not modify addr %s"
--msgstr "ਪੋਰਟ %s/%s ਨੂੰ ਤਬਦੀਲ ਨਹੀਂ ਕਰ ਸਕਦਾ"
-+msgstr "ਐਡਰੈੱਸ %s ਨੂੰ ਤਬਦੀਲ ਨਹੀਂ ਕਰ ਸਕਦਾ"
+-#: ../gui/selinux.tbl:169
+-msgid "Do not allow any processes to load kernel modules"
++#: booleans.py:71
++msgid "Allow Apache to communicate with avahi service via dbus"
+ msgstr ""
  
--#: ../semanage/seobject.py:1364
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1368
-+#, python-format
- msgid "Addr %s is defined in policy, cannot be deleted"
--msgstr "ਪੋਰਟ %s/%s ਪਾਲਿਸੀ ਵਿੱਚ ਪਰਿਭਾਸ਼ਿਤ ਹੈ, ਹਟਾਈ ਨਹੀਂ ਜਾ ਸਕਦੀ"
-+msgstr "ਐਡਰੈੱਸ %s ਪਾਲਿਸੀ ਵਿੱਚ ਪਰਿਭਾਸ਼ਿਤ ਹੈ, ਹਟਾਈ ਨਹੀਂ ਜਾ ਸਕਦੀ"
+-#: ../gui/selinux.tbl:170
+-msgid "Do not allow any processes to modify kernel SELinux policy"
++#: booleans.py:72
++msgid "Allow httpd cgi support"
+ msgstr ""
  
--#: ../semanage/seobject.py:1368
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1372
-+#, python-format
- msgid "Could not delete addr %s"
--msgstr "%s ਨੂੰ ਹਟਾਇਆ ਨਹੀਂ ਜਾ ਸਕਦਾ"
-+msgstr "ਐਡਰੈੱਸ %s ਨੂੰ ਹਟਾਇਆ ਨਹੀਂ ਜਾ ਸਕਦਾ"
+-#: ../gui/selinux.tbl:171
+-msgid "Disable SELinux protection for sendmail daemon"
++#: booleans.py:73
++msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+ msgstr ""
  
--#: ../semanage/seobject.py:1380
--#, fuzzy
-+#: ../semanage/seobject.py:1384
- msgid "Could not deleteall node mappings"
--msgstr "%s ਲਈ ਲਾਗਇਨ ਮੈਪਿੰਗ ਹਟਾ ਨਹੀਂ ਸਕਦਾ"
-+msgstr ""
+-#: ../gui/selinux.tbl:172
+-msgid "Disable SELinux protection for setrans"
++#: booleans.py:74
++msgid "Allow httpd to read home directories"
+ msgstr ""
  
--#: ../semanage/seobject.py:1394
--#, fuzzy
-+#: ../semanage/seobject.py:1398
- msgid "Could not list addrs"
--msgstr "ਪੋਰਟਾਂ ਨਹੀਂ ਵੇਖਾ ਸਕਦਾ"
-+msgstr "ਐਡਰੈੱਸ ਨਹੀਂ ਵੇਖਾ ਸਕਦਾ"
+-#: ../gui/selinux.tbl:173
+-msgid "Disable SELinux protection for setroubleshoot daemon"
++#: booleans.py:75
++msgid "Allow httpd scripts and modules execmem/execstack"
+ msgstr ""
  
--#: ../semanage/seobject.py:1454 ../semanage/seobject.py:1516
--#: ../semanage/seobject.py:1550 ../semanage/seobject.py:1556
-+#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
-+#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
- #, python-format
- msgid "Could not check if interface %s is defined"
- msgstr "ਜਾਂਚ ਨਹੀਂ ਕਰ ਸਕਦਾ ਜੇ ਇੰਟਰਫੇਸ %s ਪਰਿਭਾਸ਼ਿਤ ਹੈ"
+-#: ../gui/selinux.tbl:174
+-msgid "Disable SELinux protection for slapd daemon"
++#: booleans.py:76
++msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+ msgstr ""
  
--#: ../semanage/seobject.py:1461
-+#: ../semanage/seobject.py:1465
- #, python-format
- msgid "Could not create interface for %s"
- msgstr "%s ਲਈ ਇੰਟਰਫੇਸ ਬਣਾਇਆ ਨਹੀਂ ਜਾ ਸਕਿਆ"
+-#: ../gui/selinux.tbl:175
+-msgid "Disable SELinux protection for slrnpull daemon"
++#: booleans.py:77
++msgid "Allow httpd processes to manage IPA content"
+ msgstr ""
  
--#: ../semanage/seobject.py:1470
-+#: ../semanage/seobject.py:1474
- #, python-format
- msgid "Could not set user in interface context for %s"
- msgstr "%s ਲਈ ਇੰਟਰਫੇਸ ਪ੍ਰਸੰਗ ਵਿੱਚ ਉਪਭੋਗੀ ਨਿਰਧਾਰਤ ਨਹੀਂ ਕਰ ਸਕਦਾ"
+-#: ../gui/selinux.tbl:176
+-msgid "Disable SELinux protection for smbd daemon"
++#: booleans.py:78
++msgid "Allow Apache to use mod_auth_ntlm_winbind"
+ msgstr ""
  
--#: ../semanage/seobject.py:1474
-+#: ../semanage/seobject.py:1478
- #, python-format
- msgid "Could not set role in interface context for %s"
- msgstr "%s ਲਈ ਇੰਟਰਫੇਸ ਪ੍ਰਸੰਗ ਵਿੱਚ ਰੋਲ ਨਹੀਂ ਦੇ ਸਕਦਾ"
+-#: ../gui/selinux.tbl:177
+-msgid "Disable SELinux protection for snmpd daemon"
++#: booleans.py:79
++msgid "Allow Apache to use mod_auth_pam"
+ msgstr ""
  
--#: ../semanage/seobject.py:1478
-+#: ../semanage/seobject.py:1482
- #, python-format
- msgid "Could not set type in interface context for %s"
- msgstr "%s ਲਈ ਇੰਟਰਫੇਸ ਪ੍ਰਸੰਗ ਵਿੱਚ ਕਿਸਮ ਨਿਰਧਾਰਤ ਨਹੀਂ ਕਰ ਸਕਦਾ"
+-#: ../gui/selinux.tbl:178
+-msgid "Disable SELinux protection for snort daemon"
++#: booleans.py:80
++msgid "Allow httpd to read user content"
+ msgstr ""
  
--#: ../semanage/seobject.py:1483
-+#: ../semanage/seobject.py:1487
- #, python-format
- msgid "Could not set mls fields in interface context for %s"
- msgstr "%s ਲਈ ਇੰਟਰਫੇਸ ਪ੍ਰਸੰਗ ਵਿੱਚ mls ਖੇਤਰ ਨਿਰਧਾਰਤ ਨਹੀਂ ਕਰ ਸਕਦਾ"
+-#: ../gui/selinux.tbl:179
+-msgid "Disable SELinux protection for soundd daemon"
++#: booleans.py:81
++msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+ msgstr ""
  
--#: ../semanage/seobject.py:1487
-+#: ../semanage/seobject.py:1491
- #, python-format
- msgid "Could not set interface context for %s"
- msgstr "%s ਲਈ ਇੰਟਰਫੇਸ ਪ੍ਰਸੰਗ ਨਿਰਧਾਰਤ ਨਹੀਂ ਕਰ ਸਕਦਾ"
+-#: ../gui/selinux.tbl:180
+-msgid "Disable SELinux protection for sound daemon"
++#: booleans.py:82
++msgid "Allow httpd daemon to change its resource limits"
+ msgstr ""
  
--#: ../semanage/seobject.py:1491
-+#: ../semanage/seobject.py:1495
- #, python-format
- msgid "Could not set message context for %s"
- msgstr "%s ਲਈ ਸੁਨੇਹਾ ਪ੍ਰਸੰਗ ਨਿਰਧਾਰਤ ਨਹੀਂ ਕਰ ਸਕਦਾ"
+-#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
+-msgid "Spam Protection"
++#: booleans.py:83
++msgid ""
++"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+ msgstr ""
  
--#: ../semanage/seobject.py:1495
-+#: ../semanage/seobject.py:1499
- #, python-format
- msgid "Could not add interface %s"
- msgstr "ਇੰਟਰਫੇਸ %s ਸ਼ਾਮਿਲ ਨਹੀਂ ਕਰ ਸਕਦਾ"
+-#: ../gui/selinux.tbl:181
+-msgid "Disable SELinux protection for spamd daemon"
++#: booleans.py:84
++msgid ""
++"Allow apache scripts to write to public content, directories/files must be "
++"labeled public_rw_content_t."
+ msgstr ""
  
--#: ../semanage/seobject.py:1518 ../semanage/seobject.py:1552
-+#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
- #, python-format
- msgid "Interface %s is not defined"
- msgstr "ਇੰਟਰਫੇਸ %s ਦਿੱਤਾ ਨਹੀਂ ਗਿਆ"
+-#: ../gui/selinux.tbl:182
+-msgid "Allow spamd to access home directories"
++#: booleans.py:85
++msgid "Allow Apache to execute tmp content."
+ msgstr ""
  
--#: ../semanage/seobject.py:1522
-+#: ../semanage/seobject.py:1526
- #, python-format
- msgid "Could not query interface %s"
- msgstr "ਇੰਟਰਫੇਸ %s ਨੂੰ ਕਿਊਰੀ ਨਹੀਂ ਕਰ ਸਕਦਾ"
+-#: ../gui/selinux.tbl:183
+-msgid "Allow Spam Assassin daemon network access"
++#: booleans.py:86
++msgid ""
++"Unify HTTPD to communicate with the terminal. Needed for entering the "
++"passphrase for certificates at the terminal."
+ msgstr ""
  
--#: ../semanage/seobject.py:1533
-+#: ../semanage/seobject.py:1537
- #, python-format
- msgid "Could not modify interface %s"
- msgstr "ਇੰਟਰਫੇਸ %s ਨੂੰ ਤਬਦੀਲ ਨਹੀਂ ਕਰ ਸਕਦਾ"
+-#: ../gui/selinux.tbl:184
+-msgid "Disable SELinux protection for speedmgmt daemon"
++#: booleans.py:87
++msgid "Unify HTTPD handling of all content files."
+ msgstr ""
  
--#: ../semanage/seobject.py:1558
-+#: ../semanage/seobject.py:1562
- #, python-format
- msgid "Interface %s is defined in policy, cannot be deleted"
- msgstr "ਇੰਟਰਫੇਸ %s ਪਾਲਿਸੀ ਵਿੱਚ ਪਰਿਭਾਸ਼ਿਤ ਹੈ, ਹਟਾਇਆ ਨਹੀਂ ਜਾ ਸਕਦਾ"
+-#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
+-msgid "Squid"
++#: booleans.py:88
++msgid "Allow httpd to access cifs file systems"
+ msgstr ""
  
--#: ../semanage/seobject.py:1562
-+#: ../semanage/seobject.py:1566
- #, python-format
- msgid "Could not delete interface %s"
- msgstr "ਇੰਟਰਫੇਸ %s ਹਟਾਇਆ ਨਹੀਂ ਜਾ ਸਕਦਾ"
+-#: ../gui/selinux.tbl:185
+-msgid "Allow squid daemon to connect to the network"
++#: booleans.py:89
++msgid "Allow httpd to access FUSE file systems"
+ msgstr ""
  
--#: ../semanage/seobject.py:1574
--#, fuzzy
-+#: ../semanage/seobject.py:1578
- msgid "Could not delete all interface  mappings"
--msgstr "ਇੰਟਰਫੇਸ %s ਹਟਾਇਆ ਨਹੀਂ ਜਾ ਸਕਦਾ"
+-#: ../gui/selinux.tbl:186
+-msgid "Disable SELinux protection for squid daemon"
++#: booleans.py:90
++msgid "Allow httpd to run gpg"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:187
+-msgid "Disable SELinux protection for ssh daemon"
++#: booleans.py:91
++msgid "Allow httpd to access nfs file systems"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:188
+-msgid "Allow ssh logins as sysadm_r:sysadm_t"
++#: booleans.py:92
++msgid "Allow httpd to communicate with oddjob to start up a service"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:189
++#: booleans.py:93
++msgid "Allow httpd to access openstack ports"
++msgstr ""
++
++#: booleans.py:94
++msgid "Allow icecast to connect to all ports, not just sound ports."
 +msgstr ""
++
++#: booleans.py:95
+ msgid ""
+-"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
+-"bashrc)"
++"Allow the Irssi IRC Client to connect to any port, and to bind to any "
++"unreserved port."
+ msgstr ""
  
--#: ../semanage/seobject.py:1588
-+#: ../semanage/seobject.py:1592
- msgid "Could not list interfaces"
- msgstr "ਇੰਟਰਫੇਸ ਸੂਚੀ ਨਹੀਂ ਵੇਖਾ ਸਕਦਾ"
+-#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
+-msgid "Universal SSL tunnel"
++#: booleans.py:96
++msgid "Allow java executable stack"
+ msgstr ""
  
--#: ../semanage/seobject.py:1613
-+#: ../semanage/seobject.py:1617
- msgid "SELinux Interface"
- msgstr "SELinux ਇੰਟਰਫੇਸ"
+-#: ../gui/selinux.tbl:190
+-msgid "Disable SELinux protection for stunnel daemon"
++#: booleans.py:97
++msgid "Allow confined applications to run with kerberos."
+ msgstr ""
  
--#: ../semanage/seobject.py:1613 ../semanage/seobject.py:1936
-+#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
- msgid "Context"
- msgstr "ਪ੍ਰਸੰਗ"
+-#: ../gui/selinux.tbl:191
+-msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
++#: booleans.py:98
++msgid "Allow syslogd daemon to send mail"
+ msgstr ""
  
--#: ../semanage/seobject.py:1663
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1667
-+#, python-format
- msgid "Equivalence class for %s already exists"
--msgstr "%s ਲਈ ਫਾਇਲ ਪ੍ਰਸੰਗ ਪਹਿਲਾਂ ਹੀ ਪਰਿਭਾਸ਼ਿਤ ਹੈ"
-+msgstr ""
+-#: ../gui/selinux.tbl:192
+-msgid "Disable SELinux protection for swat daemon"
++#: booleans.py:99
++msgid "Allow syslogd the ability to read/write terminals"
+ msgstr ""
  
--#: ../semanage/seobject.py:1669
-+#: ../semanage/seobject.py:1673
- #, python-format
- msgid "File spec %s conflicts with equivalency rule '%s %s'"
+-#: ../gui/selinux.tbl:193
+-msgid "Disable SELinux protection for sxid daemon"
++#: booleans.py:100
++msgid "Allow logging in and using the system from /dev/console."
  msgstr ""
  
--#: ../semanage/seobject.py:1678
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1682
-+#, python-format
- msgid "Equivalence class for %s does not exists"
--msgstr "ਲੀਨਕਸ ਉਪਭੋਗੀ %s ਮੌਜੂਦ ਨਹੀਂ ਹੈ"
-+msgstr ""
+-#: ../gui/selinux.tbl:194
+-msgid "Disable SELinux protection for syslogd daemon"
++#: booleans.py:101
++msgid ""
++"Control the ability to mmap a low area of the address space, as configured "
++"by /proc/sys/kernel/mmap_min_addr."
+ msgstr ""
  
--#: ../semanage/seobject.py:1692
-+#: ../semanage/seobject.py:1696
- #, python-format
- msgid "Could not set user in file context for %s"
- msgstr "%s ਲਈ ਫਾਇਲ ਪ੍ਰਸੰਗ ਵਿੱਚ ਉਪਭੋਗੀ ਨਿਰਧਾਰਤ ਨਹੀਂ ਕਰ ਸਕਦਾ"
+-#: ../gui/selinux.tbl:195
+-msgid "Disable SELinux protection for system cron jobs"
++#: booleans.py:102
++msgid "Allow mock to read files in home directories."
+ msgstr ""
  
--#: ../semanage/seobject.py:1696
-+#: ../semanage/seobject.py:1700
- #, python-format
- msgid "Could not set role in file context for %s"
- msgstr "%s ਲਈ ਫਾਇਲ ਪ੍ਰਸੰਗ ਵਿੱਚ ਰੋਲ ਨਹੀਂ ਦੇ ਸਕਦਾ"
+-#: ../gui/selinux.tbl:196
+-msgid "Disable SELinux protection for tcp daemon"
++#: booleans.py:103
++msgid "Allow the mount command to mount any directory or file."
+ msgstr ""
  
--#: ../semanage/seobject.py:1701 ../semanage/seobject.py:1758
-+#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
- #, python-format
- msgid "Could not set mls fields in file context for %s"
- msgstr "%s ਲਈ ਫਾਇਲ ਪ੍ਰਸੰਗ ਵਿੱਚ mlf ਖੇਤਰ ਨਿਰਧਾਰਤ ਨਹੀਂ ਕਰ ਸਕਦਾ"
+-#: ../gui/selinux.tbl:197
+-msgid "Disable SELinux protection for telnet daemon"
++#: booleans.py:104
++msgid "Allow mozilla plugin domain to connect to the network using TCP."
+ msgstr ""
  
--#: ../semanage/seobject.py:1707
-+#: ../semanage/seobject.py:1711
- msgid "Invalid file specification"
- msgstr "ਗਲਤ ਫਾਇਲ ਨਿਰਧਾਰਨ"
+-#: ../gui/selinux.tbl:198
+-msgid "Disable SELinux protection for tftpd daemon"
++#: booleans.py:105
++msgid ""
++"Allow mozilla_plugins to create random content in the users home directory"
+ msgstr ""
  
--#: ../semanage/seobject.py:1709
-+#: ../semanage/seobject.py:1713
- msgid "File specification can not include spaces"
+-#: ../gui/selinux.tbl:199
+-msgid "Disable SELinux protection for transproxy daemon"
++#: booleans.py:106
++msgid "Allow confined web browsers to read home directory content"
++msgstr ""
++
++#: booleans.py:107
++msgid "Allow mplayer executable stack"
  msgstr ""
  
--#: ../semanage/seobject.py:1714
-+#: ../semanage/seobject.py:1718
- #, python-format
+-#: ../gui/selinux.tbl:200
+-msgid "Disable SELinux protection for udev daemon"
++#: booleans.py:108
++msgid "Allow mysqld to connect to all ports"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:201
+-msgid "Disable SELinux protection for uml daemon"
++#: booleans.py:109
++msgid "Allow BIND to bind apache port."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:202
++#: booleans.py:110
  msgid ""
- "File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
+-"Allow xinetd to run unconfined, including any services it starts that do not "
+-"have a domain transition explicitly defined"
++"Allow BIND to write the master zone files. Generally this is used for "
++"dynamic DNS or zone transfers."
  msgstr ""
  
--#: ../semanage/seobject.py:1732 ../semanage/seobject.py:1737
--#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1872
--#: ../semanage/seobject.py:1876
-+#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
-+#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
-+#: ../semanage/seobject.py:1880
- #, python-format
- msgid "Could not check if file context for %s is defined"
- msgstr "ਜਾਂਚ ਨਹੀਂ ਕਰ ਸਕਦਾ ਜੇ %s ਲਈ ਪ੍ਰਸੰਗ ਪਰਿਭਾਸ਼ਿਤ ਹੈ"
+-#: ../gui/selinux.tbl:203
++#: booleans.py:111
++msgid "Allow any files/directories to be exported read/only via NFS."
++msgstr ""
++
++#: booleans.py:112
++msgid "Allow any files/directories to be exported read/write via NFS."
++msgstr ""
++
++#: booleans.py:113
+ msgid ""
+-"Allow rc scripts to run unconfined, including any daemon started by an rc "
+-"script that does not have a domain transition explicitly defined"
++"Allow nfs servers to modify public files used for public file transfer "
++"services.  Files/Directories must be labeled public_content_rw_t."
++msgstr ""
++
++#: booleans.py:114
++msgid "Allow system to run with NIS"
+ msgstr ""
  
--#: ../semanage/seobject.py:1745
-+#: ../semanage/seobject.py:1749
- #, python-format
- msgid "Could not create file context for %s"
- msgstr "%s ਲਈ ਫਾਇਲ ਪ੍ਰਸੰਗ ਨਹੀਂ ਬਣਾ ਸਕਦਾ"
+-#: ../gui/selinux.tbl:204
+-msgid "Allow rpm to run unconfined"
++#: booleans.py:115
++msgid "Allow confined applications to use nscd shared memory."
+ msgstr ""
  
--#: ../semanage/seobject.py:1753
-+#: ../semanage/seobject.py:1757
- #, python-format
- msgid "Could not set type in file context for %s"
- msgstr "%s ਲਈ ਫਾਇਲ ਪ੍ਰਸੰਗ ਵਿੱਚ ਕਿਸਮ ਨਿਰਧਾਰਤ ਨਹੀਂ ਕਰ ਸਕਦਾ"
+-#: ../gui/selinux.tbl:205
+-msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
++#: booleans.py:116
++msgid "Allow nsplugin code to connect to unreserved ports"
+ msgstr ""
  
--#: ../semanage/seobject.py:1761 ../semanage/seobject.py:1818
--#: ../semanage/seobject.py:1822
-+#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
-+#: ../semanage/seobject.py:1826
- #, python-format
- msgid "Could not set file context for %s"
- msgstr "%s ਲਈ ਫਾਇਲ ਪ੍ਰਸੰਗ ਨਿਰਧਾਰਤ ਨਹੀਂ ਕਰ ਸਕਦਾ"
+-#: ../gui/selinux.tbl:206
+-msgid "Disable SELinux protection for updfstab daemon"
++#: booleans.py:117
++msgid "Allow nsplugin code to execmem/execstack"
+ msgstr ""
  
--#: ../semanage/seobject.py:1767
-+#: ../semanage/seobject.py:1771
- #, python-format
- msgid "Could not add file context for %s"
- msgstr "%s ਲਈ ਫਾਇਲ ਪ੍ਰਸੰਗ ਸ਼ਾਮਿਲ ਨਹੀਂ ਕਰ ਸਕਦਾ"
+-#: ../gui/selinux.tbl:207
+-msgid "Disable SELinux protection for uptimed daemon"
++#: booleans.py:118
++msgid "Allow openvpn to read home directories"
+ msgstr ""
  
--#: ../semanage/seobject.py:1781
-+#: ../semanage/seobject.py:1785
- msgid "Requires setype, serange or seuser"
- msgstr "setype, serange ਜਾਂ seuser ਦੀ ਲੋੜ ਹੈ"
+-#: ../gui/selinux.tbl:208
++#: booleans.py:119
++msgid "Allow piranha-lvs domain to connect to the network using TCP."
++msgstr ""
++
++#: booleans.py:120
++msgid "Allow polipo to connect to all ports > 1023"
++msgstr ""
++
++#: booleans.py:121
++msgid ""
++"Determine whether Polipo session daemon can bind tcp sockets to all "
++"unreserved ports."
++msgstr ""
++
++#: booleans.py:122
+ msgid ""
+-"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
+-"staff_r can do so"
++"Determine whether calling user domains can execute Polipo daemon in the "
++"polipo_session_t domain."
++msgstr ""
++
++#: booleans.py:123
++msgid "Determine whether polipo can access cifs file systems."
++msgstr ""
++
++#: booleans.py:124
++msgid "Determine whether Polipo can access nfs file systems."
++msgstr ""
++
++#: booleans.py:125
++msgid "Enable polyinstantiated directory support."
+ msgstr ""
  
--#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1880
-+#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
- #, python-format
- msgid "File context for %s is not defined"
- msgstr "%s ਲਈ ਫਾਇਲ ਪ੍ਰਸੰਗ ਪਰਿਭਾਸ਼ਿਤ ਨਹੀਂ ਹੈ"
+-#: ../gui/selinux.tbl:209
+-msgid "Allow users to execute the mount command"
++#: booleans.py:126
++msgid "Allow the portage domains to use NFS mounts (regular nfs_t)"
+ msgstr ""
  
--#: ../semanage/seobject.py:1800
-+#: ../semanage/seobject.py:1804
- #, python-format
- msgid "Could not query file context for %s"
- msgstr "%s ਲਈ ਫਾਇਲ ਪ੍ਰਸੰਗ ਕਿਊਰੀ ਨਹੀਂ ਕਰ ਸਕਦਾ"
+-#: ../gui/selinux.tbl:210
+-msgid "Allow regular users direct mouse access (only allow the X server)"
++#: booleans.py:127
++msgid "Allow postfix_local domain full write access to mail_spool directories"
+ msgstr ""
  
--#: ../semanage/seobject.py:1826
-+#: ../semanage/seobject.py:1830
- #, python-format
- msgid "Could not modify file context for %s"
- msgstr "%s ਲਈ ਫਾਇਲ ਪ੍ਰਸੰਗ ਤਬਦੀਲ ਨਹੀਂ ਕਰ ਸਕਦਾ"
+-#: ../gui/selinux.tbl:211
+-msgid "Allow users to run the dmesg command"
++#: booleans.py:128
++msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+ msgstr ""
  
--#: ../semanage/seobject.py:1839
-+#: ../semanage/seobject.py:1843
- msgid "Could not list the file contexts"
- msgstr "ਫਾਇਲ ਪ੍ਰਸੰਗ ਵੇਖਾ ਨਹੀਂ ਸਕਦਾ"
+-#: ../gui/selinux.tbl:212
+-msgid "Allow users to control network interfaces (also needs USERCTL=true)"
++#: booleans.py:129
++msgid "Allow transmit client label to foreign database"
+ msgstr ""
  
--#: ../semanage/seobject.py:1853
-+#: ../semanage/seobject.py:1857
- #, python-format
- msgid "Could not delete the file context %s"
- msgstr "ਫਾਇਲ ਪ੍ਰਸੰਗ %s ਨੂੰ ਹਟਾਇਆ ਨਹੀਂ ਜਾ ਸਕਦਾ"
+-#: ../gui/selinux.tbl:213
+-msgid "Allow normal user to execute ping"
++#: booleans.py:130
++msgid "Allow database admins to execute DML statement"
+ msgstr ""
  
--#: ../semanage/seobject.py:1878
-+#: ../semanage/seobject.py:1882
- #, python-format
- msgid "File context for %s is defined in policy, cannot be deleted"
- msgstr "%s ਲਈ ਫਾਇਲ ਪ੍ਰਸੰਗ ਪਾਲਿਸੀ ਵਿੱਚ ਪਰਿਭਾਸ਼ਿਤ ਹੈ, ਹਟਾਇਆ ਨਹੀਂ ਜਾ ਸਕਦਾ"
+-#: ../gui/selinux.tbl:214
+-msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
++#: booleans.py:131
++msgid "Allow unprivileged users to execute DDL statement"
+ msgstr ""
  
--#: ../semanage/seobject.py:1884
-+#: ../semanage/seobject.py:1888
- #, python-format
- msgid "Could not delete file context for %s"
- msgstr "%s ਲਈ ਫਾਇਲ ਪ੍ਰਸੰਗ ਹਟਾਇਆ ਨਹੀਂ ਜਾ ਸਕਦਾ"
+-#: ../gui/selinux.tbl:215
+-msgid "Allow users to rw usb devices"
++#: booleans.py:132
++msgid "Allow pppd to load kernel modules for certain modems"
+ msgstr ""
  
--#: ../semanage/seobject.py:1899
-+#: ../semanage/seobject.py:1903
- msgid "Could not list file contexts"
- msgstr "ਫਾਇਲ ਪ੍ਰਸੰਗ ਵੇਖਾ ਨਹੀਂ ਸਕਦਾ"
+-#: ../gui/selinux.tbl:216
++#: booleans.py:133
++msgid "Allow pppd to be run for a regular user"
++msgstr ""
++
++#: booleans.py:134
+ msgid ""
+-"Allow users to run TCP servers (bind to ports and accept connection from the "
+-"same domain and outside users)  disabling this forces FTP passive mode and "
+-"may change other protocols"
++"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
+ msgstr ""
  
--#: ../semanage/seobject.py:1903
-+#: ../semanage/seobject.py:1907
- msgid "Could not list local file contexts"
- msgstr "ਲੋਕਲ ਫਾਇਲ ਪ੍ਰਸੰਗ ਵੇਖਾ ਨਹੀਂ ਸਕਦਾ"
+-#: ../gui/selinux.tbl:217
+-msgid "Allow user to stat ttyfiles"
++#: booleans.py:135
++msgid "Allow Puppet client to manage all file types."
+ msgstr ""
  
--#: ../semanage/seobject.py:1936
-+#: ../semanage/seobject.py:1944
- msgid "SELinux fcontext"
- msgstr "SELinux fcontext"
+-#: ../gui/selinux.tbl:218
+-msgid "Disable SELinux protection for uucpd daemon"
++#: booleans.py:136
++msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+ msgstr ""
  
--#: ../semanage/seobject.py:1936
-+#: ../semanage/seobject.py:1944
- msgid "type"
- msgstr "ਕਿਸਮ"
+-#: ../gui/selinux.tbl:219
+-msgid "Disable SELinux protection for vmware daemon"
++#: booleans.py:137
++msgid "Allow qemu to connect fully to the network"
+ msgstr ""
  
--#: ../semanage/seobject.py:1949
-+#: ../semanage/seobject.py:1957
- msgid ""
- "\n"
- "SELinux Distribution fcontext Equivalence \n"
+-#: ../gui/selinux.tbl:220
+-msgid "Disable SELinux protection for watchdog daemon"
++#: booleans.py:138
++msgid "Allow qemu to use cifs/Samba file systems"
  msgstr ""
  
--#: ../semanage/seobject.py:1954
--#, fuzzy
-+#: ../semanage/seobject.py:1962
- msgid ""
- "\n"
- "SELinux Local fcontext Equivalence \n"
--msgstr "SELinux fcontext"
-+msgstr ""
+-#: ../gui/selinux.tbl:221
+-msgid "Disable SELinux protection for winbind daemon"
++#: booleans.py:139
++msgid "Allow qemu to use serial/parallel communication ports"
+ msgstr ""
  
--#: ../semanage/seobject.py:1988 ../semanage/seobject.py:2040
--#: ../semanage/seobject.py:2046
-+#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
-+#: ../semanage/seobject.py:2054
- #, python-format
- msgid "Could not check if boolean %s is defined"
- msgstr "ਜਾਂਚ ਨਹੀਂ ਕਰ ਸਕਦਾ ਜੇ ਬੂਲੀਅਨ %s ਪਰਿਭਾਸ਼ਿਤ ਹੈ"
+-#: ../gui/selinux.tbl:222
+-msgid "Disable SELinux protection for xdm daemon"
++#: booleans.py:140
++msgid "Allow qemu to use nfs file systems"
+ msgstr ""
  
--#: ../semanage/seobject.py:1990 ../semanage/seobject.py:2042
-+#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
- #, python-format
- msgid "Boolean %s is not defined"
- msgstr "ਬੂਲੀਅਨ %s ਪਰਿਭਾਸ਼ਿਤ ਨਹੀਂ ਹੈ"
+-#: ../gui/selinux.tbl:223
+-msgid "Allow xdm logins as sysadm_r:sysadm_t"
++#: booleans.py:141
++msgid "Allow qemu to use usb devices"
+ msgstr ""
  
--#: ../semanage/seobject.py:1994
-+#: ../semanage/seobject.py:2002
- #, python-format
- msgid "Could not query file context %s"
- msgstr "ਫਾਇਲ ਪ੍ਰਸੰਗ %s ਕਿਊਰੀ ਨਹੀਂ ਕਰ ਸਕਦਾ"
+-#: ../gui/selinux.tbl:224
+-msgid "Disable SELinux protection for xen daemon"
++#: booleans.py:142
++msgid "Allow racoon to read shadow"
+ msgstr ""
  
--#: ../semanage/seobject.py:1999
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:2007
-+#, python-format
- msgid "You must specify one of the following values: %s"
--msgstr "ਤੁਹਾਨੂੰ ਇੱਕ ਮੁੱਲ ਦੇਣਾ ਚਾਹੀਦਾ ਹੈ"
-+msgstr "ਤੁਹਾਨੂੰ ਹੇਠਲਿਆਂ ਵਿੱਚੋਂ ਇੱਕ ਮੁੱਲ ਦੇਣਾ ਚਾਹੀਦਾ ਹੈ: %s"
+-#: ../gui/selinux.tbl:225
+-msgid "XEN"
++#: booleans.py:143
++msgid "Allow rgmanager domain to connect to the network using TCP."
+ msgstr ""
  
--#: ../semanage/seobject.py:2004
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:2012
-+#, python-format
- msgid "Could not set active value of boolean %s"
--msgstr "ਬੂਲੀਅਨ %s ਨੂੰ ਹਟਾ ਨਹੀਂ ਸਕਦਾ"
-+msgstr "ਬੂਲੀਅਨ %s ਦਾ ਯੋਗ ਮੁੱਲ ਨਹੀਂ ਨਿਰਧਾਰਤ ਕਰ ਸਕਦਾ"
+-#: ../gui/selinux.tbl:225
+-msgid "Allow xen to read/write physical disk devices"
++#: booleans.py:144
++msgid ""
++"Allow rsync to modify public files used for public file transfer services.  "
++"Files/Directories must be labeled public_content_rw_t."
+ msgstr ""
  
--#: ../semanage/seobject.py:2007
-+#: ../semanage/seobject.py:2015
- #, python-format
- msgid "Could not modify boolean %s"
- msgstr "ਬੂਲੀਅਨ %s ਨੂੰ ਤਬਦੀਲ ਨਹੀਂ ਕਰ ਸਕਦਾ"
+-#: ../gui/selinux.tbl:226
+-msgid "Disable SELinux protection for xfs daemon"
++#: booleans.py:145
++msgid "Allow rsync to run as a client"
+ msgstr ""
  
--#: ../semanage/seobject.py:2025
-+#: ../semanage/seobject.py:2033
- #, python-format
- msgid "Bad format %s: Record %s"
--msgstr ""
-+msgstr "ਗਲਤ ਫਾਰਮੈਟ %s: ਰਿਕਾਰਡ %s"
+-#: ../gui/selinux.tbl:227
+-msgid "Disable SELinux protection for xen control"
++#: booleans.py:146
++msgid "Allow rsync to export any files/directories read only."
+ msgstr ""
  
--#: ../semanage/seobject.py:2048
-+#: ../semanage/seobject.py:2056
- #, python-format
- msgid "Boolean %s is defined in policy, cannot be deleted"
- msgstr "ਬੂਲੀਅਨ %s ਪਾਲਿਸੀ ਵਿੱਚ ਪਰਿਭਾਸ਼ਿਤ ਹੈ, ਹਟਾਇਆ ਨਹੀਂ ਜਾ ਸਕਦਾ"
+-#: ../gui/selinux.tbl:228
+-msgid "Disable SELinux protection for ypbind daemon"
++#: booleans.py:147
++msgid "Allow rsync servers to share cifs files systems"
+ msgstr ""
  
--#: ../semanage/seobject.py:2052
-+#: ../semanage/seobject.py:2060
- #, python-format
- msgid "Could not delete boolean %s"
- msgstr "ਬੂਲੀਅਨ %s ਨੂੰ ਹਟਾ ਨਹੀਂ ਸਕਦਾ"
+-#: ../gui/selinux.tbl:229
+-msgid "Disable SELinux protection for NIS Password Daemon"
++#: booleans.py:148
++msgid "Allow rsync servers to share nfs files systems"
+ msgstr ""
  
--#: ../semanage/seobject.py:2064 ../semanage/seobject.py:2081
-+#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
- msgid "Could not list booleans"
- msgstr "ਬੂਲੀਅਨ ਵੇਖਾ ਨਹੀਂ ਸਕਦਾ"
+-#: ../gui/selinux.tbl:230
+-msgid "Disable SELinux protection for ypserv daemon"
++#: booleans.py:149
++msgid "Allow samba to create new home directories (e.g. via PAM)"
+ msgstr ""
  
--#: ../semanage/seobject.py:2104
-+#: ../semanage/seobject.py:2112
- msgid "unknown"
- msgstr "ਅਣਜਾਣ"
+-#: ../gui/selinux.tbl:231
+-msgid "Disable SELinux protection for NIS Transfer Daemon"
++#: booleans.py:150
++msgid ""
++"Allow samba to act as the domain controller, add users, groups and change "
++"passwords."
+ msgstr ""
  
--#: ../semanage/seobject.py:2117
-+#: ../semanage/seobject.py:2125
- msgid "off"
- msgstr "ਬੰਦ"
+-#: ../gui/selinux.tbl:232
+-msgid "Allow SELinux webadm user to manage unprivileged users home directories"
++#: booleans.py:151
++msgid "Allow samba to share users home directories."
+ msgstr ""
  
--#: ../semanage/seobject.py:2117
-+#: ../semanage/seobject.py:2125
- msgid "on"
- msgstr "on"
+-#: ../gui/selinux.tbl:233
+-msgid "Allow SELinux webadm user to read unprivileged users home directories"
++#: booleans.py:152
++msgid "Allow samba to share any file/directory read only."
+ msgstr ""
  
--#: ../semanage/seobject.py:2131
-+#: ../semanage/seobject.py:2139
- msgid "SELinux boolean"
- msgstr "SELinux ਬੂਲੀਅਨ"
+-#: ../gui/semanagePage.py:126
+-#, python-format
+-msgid "Are you sure you want to delete %s '%s'?"
++#: booleans.py:153
++msgid "Allow samba to share any file/directory read/write."
+ msgstr ""
  
--#: ../semanage/seobject.py:2131
--#, fuzzy
-+#: ../semanage/seobject.py:2139
- msgid "State"
--msgstr "ਹਾਲਤ"
-+msgstr ""
+-#: ../gui/semanagePage.py:126
+-#, python-format
+-msgid "Delete %s"
++#: booleans.py:154
++msgid "Allow samba to act as a portmapper"
+ msgstr ""
  
--#: ../semanage/seobject.py:2131
-+#: ../semanage/seobject.py:2139
- msgid "Default"
+-#: ../gui/semanagePage.py:134
+-#, python-format
+-msgid "Add %s"
++#: booleans.py:155
++msgid "Allow samba to run unconfined scripts"
  msgstr ""
  
--#: ../semanage/seobject.py:2131
-+#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
-+#: ../gui/polgengui.py:253
- msgid "Description"
- msgstr "ਵੇਰਵਾ"
+-#: ../gui/semanagePage.py:148
+-#, python-format
+-msgid "Modify %s"
++#: booleans.py:156
++msgid "Allow samba to export ntfs/fusefs volumes."
+ msgstr ""
  
-@@ -1283,1707 +1276,2088 @@ msgstr "chcat -- -CompanyConfidential /d
- msgid "chcat -l +CompanyConfidential juser"
- msgstr "chcat -l +CompanyConfidential juser"
+-#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
+-msgid "Permissive"
++#: booleans.py:157
++msgid "Allow samba to export NFS volumes."
+ msgstr ""
  
--#: ../scripts/chcat:399
--#, c-format
-+#: ../scripts/chcat:399 ../gui/polgen.py:1351
-+#, c-format, python-format
- msgid "Options Error %s "
- msgstr "ਚੋਣ ਗਲਤੀ %s "
+-#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
+-msgid "Enforcing"
++#: booleans.py:158
++msgid "Allow sanlock to read/write fuse files"
+ msgstr ""
  
--#~ msgid ""
--#~ "Unable to open %s: translations not supported on non-MLS machines: %s"
--#~ msgstr "%s ਨੂੰ ਖੋਲ ਨਹੀਂ ਸਕਦਾ: ਅਨੁਵਾਦ ਨੂੰ ਨਾਨ-MLS ਮਸ਼ੀਨਾਂ ਉੱਪਰ ਸਹਿਯੋਗ ਨਹੀਂ ਹੈ: %s"
-+#: ../gui/booleansPage.py:195 ../gui/system-config-selinux.glade:1706
-+msgid "Boolean"
-+msgstr ""
+-#: ../gui/statusPage.py:94
+-msgid "Status"
++#: booleans.py:159
++msgid "Allow sanlock to manage nfs files"
+ msgstr ""
  
--#~ msgid "Level"
--#~ msgstr "ਲੈਵਲ"
-+#: ../gui/booleansPage.py:252 ../gui/semanagePage.py:162
-+msgid "all"
+-#: ../gui/statusPage.py:133
++#: booleans.py:160
++msgid "Allow sanlock to manage cifs files"
 +msgstr ""
- 
--#~ msgid "Translation"
--#~ msgstr "ਅਨੁਵਾਦ"
-+#: ../gui/booleansPage.py:254 ../gui/semanagePage.py:164
-+#: ../gui/system-config-selinux.glade:1615
-+#: ../gui/system-config-selinux.glade:1820
-+#: ../gui/system-config-selinux.glade:2437
-+msgid "Customized"
++
++#: booleans.py:161
++msgid "Allow sasl to read shadow"
 +msgstr ""
++
++#: booleans.py:162
+ 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?"
++"disallow programs, such as newrole, from transitioning to administrative "
++"user domains."
+ msgstr ""
  
--#~ msgid "Translations can not contain spaces '%s' "
--#~ msgstr "ਅਨੁਵਾਦ ਵਿੱਚ ਸਪੇਸ '%s' ਨਹੀਂ ਹੈ"
-+#: ../gui/fcontextPage.py:64 ../gui/system-config-selinux.glade:1911
-+msgid "File Labeling"
+-#: ../gui/statusPage.py:147
++#: booleans.py:163
++msgid "Disable kernel module loading."
 +msgstr ""
++
++#: booleans.py:164
+ msgid ""
+-"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
+-"you later decide to turn SELinux back on, the system will be required to "
+-"relabel.  If you just want to see if SELinux is causing a problem on your "
+-"system, you can go to permissive mode which will only log errors and not "
+-"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
+-"wish to continue?"
++"Boolean to determine whether the system permits loading policy, setting "
++"enforcing mode, and changing boolean values.  Set this to true and you have "
++"to reboot to set it back."
+ msgstr ""
  
--#~ msgid "Invalid Level '%s' "
--#~ msgstr "ਗਲਤ ਲੈਵਲ '%s' "
-+#: ../gui/fcontextPage.py:74
-+msgid ""
-+"File\n"
-+"Specification"
+-#: ../gui/statusPage.py:152
++#: booleans.py:165
++msgid "Allow regular users direct dri device access"
 +msgstr ""
++
++#: booleans.py:166
+ msgid ""
+-"Changing to SELinux enabled will cause a relabel of the entire file system "
+-"on the next boot. Relabeling takes a long time depending on the size of the "
+-"file system.  Do you wish to continue?"
++"Allow 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 ""
  
--#~ msgid "%s already defined in translations"
--#~ msgstr "%s ਪਹਿਲਾਂ ਹੀ ਅਨੁਵਾਦ ਵਿੱਚ ਪਰਿਭਾਸ਼ਤ ਹੈ"
-+#: ../gui/fcontextPage.py:81
+-#: ../gui/system-config-selinux.glade:11
+-msgid "system-config-selinux"
++#: booleans.py:167
 +msgid ""
-+"Selinux\n"
-+"File Type"
-+msgstr ""
++"Allow all unconfined executables to use libraries requiring text relocation "
++"that are not labeled textrel_shlib_t"
+ msgstr ""
  
--#~ msgid "%s not defined in translations"
--#~ msgstr "%s ਅਨੁਵਾਦ ਵਿੱਚ ਪਰਿਭਾਸ਼ਤ ਨਹੀਂ ਹੈ"
-+#: ../gui/fcontextPage.py:88
-+msgid ""
-+"File\n"
-+"Type"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:12
++#: booleans.py:168
+ msgid ""
+-"Copyright (c)2006 Red Hat, Inc.\n"
+-"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
++"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 ""
  
--#~ msgid "Login mapping for %s is already defined"
--#~ msgstr "%s ਲਈ ਲਾਗਇਨ ਮੈਪ ਪਹਿਲਾਂ ਹੀ ਪਰਿਭਾਸ਼ਤ ਹੈ"
-+#: ../gui/loginsPage.py:48 ../gui/system-config-selinux.glade:2098
-+msgid "User Mapping"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:22
+-#: ../gui/system-config-selinux.glade:544
+-msgid "Add SELinux Login Mapping"
++#: booleans.py:169
++msgid "Allow users to connect to the local mysql server"
+ msgstr ""
  
--#~ msgid "add SELinux user mapping"
--#~ msgstr "SELinux ਉਪਭੋਗੀ ਮੇਲ ਸ਼ਾਮਿਲ ਕਰੋ"
-+#: ../gui/loginsPage.py:52
+-#: ../gui/system-config-selinux.glade:257
+-msgid "Add SELinux Network Ports"
++#: booleans.py:170
 +msgid ""
-+"Login\n"
-+"Name"
-+msgstr ""
++"Allow confined users the ability to execute the ping and traceroute commands."
+ msgstr ""
  
--#~ msgid "SELinux user %s is already defined"
--#~ msgstr "SELinux ਉਪਭੋਗੀ %s ਪਹਿਲਾਂ ਹੀ ਪਰਿਭਾਸ਼ਿਤ ਹੈ"
-+#: ../gui/loginsPage.py:56 ../gui/usersPage.py:50
+-#: ../gui/system-config-selinux.glade:391
+-#: ../gui/system-config-selinux.glade:678
+-msgid "SELinux Type"
++#: booleans.py:171
++msgid "Allow users to connect to PostgreSQL"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:622
+-msgid "File Specification"
++#: booleans.py:172
 +msgid ""
-+"SELinux\n"
-+"User"
-+msgstr ""
++"Allow user to r/w files on filesystems that do not have extended attributes "
++"(FAT, CDROM, FLOPPY)"
+ msgstr ""
  
--#, fuzzy
--#~ msgid "Node Netmask is required"
--#~ msgstr "ਪੋਰਟ ਦੀ ਲੋੜ ਹੈ"
-+#: ../gui/loginsPage.py:59 ../gui/usersPage.py:55
+-#: ../gui/system-config-selinux.glade:650
+-msgid "File Type"
++#: booleans.py:173
 +msgid ""
-+"MLS/\n"
-+"MCS Range"
-+msgstr ""
++"Allow users to run TCP servers (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 ""
  
--#, fuzzy
--#~ msgid "Addr %s already defined"
--#~ msgstr "ਪੋਰਟ %s/%s ਪਹਿਲਾਂ ਹੀ ਪਰਿਭਾਸ਼ਿਤ ਹੈ"
-+#: ../gui/loginsPage.py:133
-+#, python-format
-+msgid "Login '%s' is required"
+-#: ../gui/system-config-selinux.glade:727
++#: booleans.py:174
++msgid "Allow user music sharing"
 +msgstr ""
++
++#: booleans.py:175
+ msgid ""
+-"all files\n"
+-"regular file\n"
+-"directory\n"
+-"character device\n"
+-"block device\n"
+-"socket\n"
+-"symbolic link\n"
+-"named pipe\n"
++"Allow anon internal-sftp to upload files, used for public file transfer "
++"services. Directories must be labeled public_content_rw_t."
+ msgstr ""
  
--#~ msgid "Interface %s already defined"
--#~ msgstr "ਇੰਟਰਫੇਸ %s ਪਹਿਲਾਂ ਹੀ ਮੌਜੂਦ ਹੈ"
-+#: ../gui/modulesPage.py:48 ../gui/system-config-selinux.glade:2753
-+msgid "Policy Module"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:773
+-msgid "MLS"
++#: booleans.py:176
++msgid ""
++"Allow sftp-internal to read and write files in the user home directories"
+ msgstr ""
  
--#, fuzzy
--#~ msgid "Error initializing capabilities, aborting.\n"
--#~ msgstr "ਯੋਗਤਾਵਾਂ ਚਾਲੂ ਕਰਨ ਵਿੱਚ ਗਲਤੀ, ਅਧੂਰਾ ਰੱਦ ਕਰ ਰਿਹਾ ਹੈ।\n"
-+#: ../gui/modulesPage.py:57
-+msgid "Module Name"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:837
+-msgid "Add SELinux User"
++#: booleans.py:177
++msgid ""
++"Allow sftp-internal to login to local users and read/write all files on the "
++"system, governed by DAC."
+ msgstr ""
  
--#~ msgid "Error setting capabilities, aborting\n"
--#~ msgstr "ਯੋਗਤਾਵਾਂ ਦੀ ਸਥਾਪਨ ਕਰਨ ਵਿੱਚ ਗਲਤੀ, ਅਧੂਰਾ ਛੱਡਿਆ ਜਾ ਰਿਹਾ ਹੈ\n"
-+#: ../gui/modulesPage.py:134
-+msgid "Disable Audit"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1079
+-msgid "SELinux Administration"
++#: booleans.py:178
++msgid ""
++"Allow internal-sftp to read and write files in the user ssh home directories."
+ msgstr ""
  
--#~ msgid "Error setting KEEPCAPS, aborting\n"
--#~ msgstr "KEEPCAPS ਸਥਾਪਨ ਕਰਨ ਵਿੱਚ ਗਲਤੀ, ਅਧੂਰਾ ਛੱਡਿਆ ਜਾ ਰਿਹਾ ਹੈ\n"
-+#: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
-+msgid "Enable Audit"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1122
+-msgid "Add"
++#: booleans.py:179
++msgid "Allow sge to connect to the network using any TCP port"
+ msgstr ""
  
--#~ msgid "Error dropping capabilities, aborting\n"
--#~ msgstr "ਯੋਗਤਾਵਾਂ ਛੱਡਣ ਵਿੱਚ ਗਲਤੀ, ਅਧੂਰਾ ਛੱਡਿਆ ਜਾ ਰਿਹਾ ਹੈ\n"
-+#: ../gui/modulesPage.py:162
-+msgid "Load Policy Module"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1144
+-msgid "_Properties"
++#: booleans.py:180
++msgid "Allow sge to access nfs file systems."
+ msgstr ""
  
--#~ msgid "Error dropping SETUID capability, aborting\n"
--#~ msgstr "SETUID ਸਹੂਲਤ ਛੱਡਣ ਵਿੱਚ ਗਲਤੀ, ਅਧੂਰਾ ਛੱਡਿਆ ਜਾ ਰਿਹਾ ਹੈ\n"
-+#: ../gui/polgen.glade:79
-+msgid "Polgen"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1166
+-msgid "_Delete"
++#: booleans.py:181
++msgid ""
++"Enable additional permissions needed to support devices on 3ware controllers."
+ msgstr ""
  
--#~ msgid "Error freeing caps\n"
--#~ msgstr "caps ਛੱਡਣ ਵਿੱਚ ਗਲਤੀ\n"
-+#: ../gui/polgen.glade:80
-+msgid "Red Hat 2007"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1256
+-msgid "Select Management Object"
++#: booleans.py:182
++msgid ""
++"Allow samba to modify public files used for public file transfer services.  "
++"Files/Directories must be labeled public_content_rw_t."
+ msgstr ""
  
--#~ msgid "translations not supported on non-MLS machines"
--#~ msgstr "ਅਨੁਵਾਦ ਨੂੰ ਨਾਨ-MLS ਮਸ਼ੀਨਾਂ ਉੱਪਰ ਸਹਿਯੋਗ ਨਹੀਂ ਹੈ"
-+#: ../gui/polgen.glade:81
-+msgid "GPL"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1273
+-msgid "<b>Select:</b>"
++#: booleans.py:183
++msgid "Allow user spamassassin clients to use the network."
+ msgstr ""
  
--#~ msgid "Boolean"
--#~ msgstr "ਬੂਲੀਅਨ"
-+#. TRANSLATORS: Replace this string with your names, one name per line.
-+#: ../gui/polgen.glade:85 ../gui/system-config-selinux.glade:17
-+msgid "translator-credits"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1326
+-msgid "System Default Enforcing Mode"
++#: booleans.py:184
++msgid "Allow spamd to read/write user home directories."
+ msgstr ""
  
--#~ msgid "all"
--#~ msgstr "ਸਭ"
-+#: ../gui/polgen.glade:90
-+msgid "SELinux Policy Generation Tool"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1354
++#: booleans.py:185
+ msgid ""
+-"Disabled\n"
+-"Permissive\n"
+-"Enforcing\n"
++"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1373
+-msgid "Current Enforcing Mode"
++#: booleans.py:186
++msgid "Allow squid to run as a transparent proxy (TPROXY)"
+ msgstr ""
  
--#~ msgid "Customized"
--#~ msgstr "ਸੋਧਿਆ"
-+#: ../gui/polgen.glade:128
+-#: ../gui/system-config-selinux.glade:1418
+-msgid "System Default Policy Type: "
++#: booleans.py:187
 +msgid ""
-+"<b>Select the policy type for the application or user role you want to "
-+"confine:</b>"
-+msgstr ""
++"Allow ssh with chroot env to read and write files in the user home "
++"directories"
+ msgstr ""
  
--#~ msgid "File Labeling"
--#~ msgstr "ਫਾਇਲ ਲੇਬਲਿੰਗ"
-+#: ../gui/polgen.glade:177
-+msgid "<b>Applications</b>"
+-#: ../gui/system-config-selinux.glade:1463
++#: booleans.py:188
++msgid "allow host key based authentication"
 +msgstr ""
- 
--#~ msgid ""
--#~ "File\n"
--#~ "Specification"
--#~ msgstr ""
--#~ "ਫਾਇਲ\n"
--#~ "ਨਿਰਧਾਰਨ"
-+#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
-+msgid ""
-+"Standard Init Daemon are daemons started on boot via init scripts.  Usually "
-+"requires a script in /etc/rc.d/init.d"
++
++#: booleans.py:189
++msgid "Allow ssh logins as sysadm_r:sysadm_t"
 +msgstr ""
- 
--#~ msgid ""
--#~ "Selinux\n"
--#~ "File Type"
--#~ msgstr ""
--#~ "Selinux\n"
--#~ "ਫਾਇਲ ਕਿਸਮ"
-+#: ../gui/polgen.glade:241 ../gui/polgen.py:156
-+msgid "Standard Init Daemon"
++
++#: booleans.py:190
++msgid "allow staff user to create and transition to svirt domains."
 +msgstr ""
- 
--#~ msgid ""
--#~ "File\n"
--#~ "Type"
--#~ msgstr ""
--#~ "ਫਾਇਲ\n"
--#~ "ਕਿਸਮ"
-+#: ../gui/polgen.glade:261 ../gui/polgen.py:157
-+msgid "DBUS System Daemon"
++
++#: booleans.py:191
++msgid "Allow the Telepathy connection managers to connect to any network port."
 +msgstr ""
++
++#: booleans.py:192
+ msgid ""
+-"Select if you wish to relabel then entire file system on next reboot.  "
+-"Relabeling can take a very long time, depending on the size of the system.  "
+-"If you are changing policy types or going from disabled to enforcing, a "
+-"relabel is required."
++"Allow the Telepathy connection managers to connect to any generic TCP port."
+ msgstr ""
  
--#~ msgid "User Mapping"
--#~ msgstr "ਉਪਭੋਗੀ ਮੈਪਿੰਗ"
-+#: ../gui/polgen.glade:280
-+msgid "Internet Services Daemon are daemons started by xinetd"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1509
+-msgid "Relabel on next reboot."
++#: booleans.py:193
++msgid ""
++"Allow tftp to modify public files used for public file transfer services."
+ msgstr ""
  
--#~ msgid ""
--#~ "Login\n"
--#~ "Name"
--#~ msgstr ""
--#~ "ਲਾਗਇਨ\n"
--#~ "ਨਾਂ"
-+#: ../gui/polgen.glade:282
-+msgid "Internet Services Daemon (inetd)"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1561
+-msgid "label37"
++#: booleans.py:194
++msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
+ msgstr ""
  
--#~ msgid ""
--#~ "SELinux\n"
--#~ "User"
--#~ msgstr ""
--#~ "SELinux\n"
--#~ "ਉਪਭੋਗੀ"
-+#: ../gui/polgen.glade:301
+-#: ../gui/system-config-selinux.glade:1598
+-msgid "Revert boolean setting to system default"
++#: booleans.py:195
 +msgid ""
-+"Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
-+msgstr ""
++"allow unconfined users to transition to the chrome sandbox domains when "
++"running chrome-sandbox"
+ msgstr ""
  
--#~ msgid ""
--#~ "MLS/\n"
--#~ "MCS Range"
--#~ msgstr ""
--#~ "MLS/\n"
--#~ "MCS ਰੇਂਜ"
-+#: ../gui/polgen.glade:303 ../gui/polgen.py:159
-+msgid "Web Application/Script (CGI)"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1614
+-msgid "Toggle between Customized and All Booleans"
++#: booleans.py:196
++msgid "Allow a user to login as an unconfined domain"
+ msgstr ""
  
--#~ msgid "Login '%s' is required"
--#~ msgstr "ਲਾਗਇਨ '%s' ਦੀ ਲੋੜ ਹੈ"
-+#: ../gui/polgen.glade:322 ../gui/polgen.glade:343
+-#: ../gui/system-config-selinux.glade:1645
+-#: ../gui/system-config-selinux.glade:1850
+-#: ../gui/system-config-selinux.glade:2037
+-#: ../gui/system-config-selinux.glade:2224
+-#: ../gui/system-config-selinux.glade:2467
+-#: ../gui/system-config-selinux.glade:2692
+-#: ../gui/system-config-selinux.glade:2867
+-msgid "Filter"
++#: booleans.py:197
 +msgid ""
-+"User Application are any application that you would like to confine that is "
-+"started by a user"
-+msgstr ""
++"Allow unconfined users to transition to the Mozilla plugin domain when "
++"running xulrunner plugin-container."
+ msgstr ""
  
--#~ msgid "Policy Module"
--#~ msgstr "ਪਾਲਿਸੀ ਮੈਡਿਊਲ"
-+#: ../gui/polgen.glade:324 ../gui/polgen.py:160
-+msgid "User Application"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1734
+-msgid "label50"
++#: booleans.py:198
++msgid "Allow video playing tools to run unconfined"
+ msgstr ""
  
--#~ msgid "Disable Audit"
--#~ msgstr "ਆਡਿਟ ਅਯੋਗ ਕਰੋ"
-+#: ../gui/polgen.glade:345 ../gui/polgen.py:161
-+msgid "Sandbox"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1771
+-msgid "Add File Context"
++#: booleans.py:199
++msgid "Allow unprivledged user to create and transition to svirt domains."
+ msgstr ""
  
--#~ msgid "Enable Audit"
--#~ msgstr "ਆਡਿਟ ਯੋਗ ਕਰੋ"
-+#: ../gui/polgen.glade:391
-+msgid "<b>Login Users</b>"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1787
+-msgid "Modify File Context"
++#: booleans.py:200
++msgid "Support ecryptfs home directories"
+ msgstr ""
  
--#~ msgid "Load Policy Module"
--#~ msgstr "ਪਾਲਿਸੀ ਮੈਡਿਊਲ ਲੋਡ ਕਰੋ"
-+#: ../gui/polgen.glade:453
-+msgid "Modify an existing login user record."
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1803
+-msgid "Delete File Context"
++#: booleans.py:201
++msgid "Support fusefs home directories"
+ msgstr ""
  
--#~ msgid "Polgen"
--#~ msgstr "Polgen"
-+#: ../gui/polgen.glade:455
-+msgid "Existing User Roles"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1819
+-msgid "Toggle between all and customized file context"
++#: booleans.py:202
++msgid "Use lpd server instead of cups"
+ msgstr ""
  
--#~ msgid "Red Hat 2007"
--#~ msgstr "Red Hat 2007"
-+#: ../gui/polgen.glade:474
-+msgid ""
-+"This user will login to a machine only via a terminal or remote login.  By "
-+"default this user will have  no setuid, no networking, no su, no sudo."
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1939
+-msgid "label38"
++#: booleans.py:203
++msgid "Support NFS home directories"
+ msgstr ""
  
--#~ msgid "GPL"
--#~ msgstr "GPL"
-+#: ../gui/polgen.glade:476 ../gui/polgen.py:162
-+msgid "Minimal Terminal User Role"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1976
+-msgid "Add SELinux User Mapping"
++#: booleans.py:204
++msgid "Support SAMBA home directories"
+ msgstr ""
  
--#~ msgid "translator-credits"
--#~ msgstr "ਜਸਵਿੰਦਰ ਸਿੰਘ <j.phulewala at gmail.com>"
-+#: ../gui/polgen.glade:495
-+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/system-config-selinux.glade:1992
+-msgid "Modify SELinux User Mapping"
++#: booleans.py:205
++msgid "Allow varnishd to connect to all ports, not just HTTP."
+ msgstr ""
  
--#~ msgid "SELinux Policy Generation Tool"
--#~ msgstr "SELinux ਪਾਲਿਸੀ ਨਿਰਮਾਣ ਜੰਤਰ"
-+#: ../gui/polgen.glade:497 ../gui/polgen.py:163
-+msgid "Minimal X Windows User Role"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2008
+-msgid "Delete SELinux User Mapping"
++#: booleans.py:206
++msgid "Ignore vbetool mmap_zero errors."
+ msgstr ""
  
--#~ msgid ""
--#~ "This tool can be used to generate a policy framework, to confine "
--#~ "applications or users using SELinux.   \n"
--#~ "\n"
--#~ "The tool generates:\n"
--#~ "Type enforcement file (te)\n"
--#~ "Interface file (if)\n"
--#~ "File context file (fc)\n"
--#~ "Shell script (sh) - used to compile and install the policy. "
--#~ msgstr ""
--#~ "ਇਹ ਜੰਤਰ ਪਾਲਿਸੀ ਫਰੇਮਵਰਕ ਬਣਾਉਣ ਲਈ ਕਾਰਜਾਂ ਅਤੇ ਉਪਭੋਗੀਆਂ ਜੋ SELinux ਵਰਤਦੇ ਹਨ, ਬੰਦ ਕਰਨ "
--#~ "ਲਈ ਵਰਤਿਆ ਜਾ ਸਕਦਾ ਹੈ।   \n"
--#~ "\n"
--#~ "ਜੰਤਰ ਜੋ ਬਣਾਉਂਦਾ ਹੈ ਇਸ ਤਰਾਂ ਹਨ:\n"
--#~ "ਕਿਸਮ ਲਾਗੂ ਕਰਨ ਵਾਲੀ ਫਾਇਲ (te)\n"
--#~ "ਇੰਟਰਫੇਸ ਫਾਇਲ (if)\n"
--#~ "ਫਾਇਲ ਪ੍ਰਸੰਗ ਫਾਇਲ (fc)\n"
--#~ "ਸ਼ੈੱਲ ਸਕਰਿਪਟ (sh) - ਪਾਲਿਸੀ ਨੂੰ ਕੰਪਾਈਲ ਅਤੇ ਇੰਸਟਾਲ ਕਰਨ ਲਈ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ। "
-+#: ../gui/polgen.glade:516
+-#: ../gui/system-config-selinux.glade:2126
+-msgid "label39"
++#: booleans.py:207
 +msgid ""
-+"User with full networking, no setuid applications without transition, no "
-+"sudo, no su."
-+msgstr ""
- 
--#~ msgid "Select type of the application/user role to be confined"
--#~ msgstr "ਕਾਰਜ/ਉਪਭੋਗੀ ਰੋਲ ਦੀ ਕਿਸਮ ਚੁਣੋ ਜਿਨਾਂ ਤੇ ਪਾਬੰਦੀ ਲਾਉਣੀ ਹੈ"
-+#: ../gui/polgen.glade:518 ../gui/polgen.py:164
-+msgid "User Role"
-+msgstr ""
++"Allow confined virtual guests to use serial/parallel communication ports"
+ msgstr ""
  
--#~ msgid "<b>Applications</b>"
--#~ msgstr "<b>ਕਾਰਜ</b>"
-+#: ../gui/polgen.glade:537
+-#: ../gui/system-config-selinux.glade:2163
+-msgid "Add User"
++#: booleans.py:208
 +msgid ""
-+"User with full networking, no setuid applications without transition, no su, "
-+"can sudo to Root Administration Roles"
-+msgstr ""
++"Allow confined virtual guests to use executable memory and executable stack"
+ 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 ਡੈਮਨ ਉਹ ਡੈਮਨ ਹਨ ਜੋ ਬੂਟ ਹੋਣ ਤੇ init ਸਕਰਿਪਟਾਂ ਦੁਆਰਾ ਚੱਲਦੇ ਹਨ।  ਆਮ ਕਰਕੇ /etc/"
--#~ "init.d ਵਿੱਚ ਇੱਕ ਸਕਰਿਪਟ ਹੋਣੀ ਜਰੂਰੀ ਹੈ"
-+#: ../gui/polgen.glade:539 ../gui/polgen.py:165
-+msgid "Admin User Role"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2179
+-msgid "Modify User"
++#: booleans.py:209
++msgid "Allow confined virtual guests to read fuse files"
+ msgstr ""
  
--#~ msgid "Standard Init Daemon"
--#~ msgstr "ਸਟੈਂਡਰਡ Init ਡੈਮਨ"
-+#: ../gui/polgen.glade:585
-+msgid "<b>Root Users</b>"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2195
+-msgid "Delete User"
++#: booleans.py:210
++msgid "Allow confined virtual guests to manage nfs files"
+ msgstr ""
  
--#~ msgid "Internet Services Daemon are daemons started by xinetd"
--#~ msgstr "ਇੰਟਰਨੈੱਟ ਸਰਵਿਸ ਡੈਮਨ ਉਹ ਡੈਮਨ ਹਨ ਜੋ xinetd ਦੁਆਰਾ ਚੱਲਦੇ ਹਨ"
-+#: ../gui/polgen.glade:647
-+msgid ""
-+"Select Root Administrator User Role, if this user will be used to administer "
-+"the machine while running as root.  This user will not be able to login to "
-+"the system directly."
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2313
+-msgid "label41"
++#: booleans.py:211
++msgid "Allow confined virtual guests to manage cifs files"
+ msgstr ""
  
--#~ msgid "Internet Services Daemon (inetd)"
--#~ msgstr "ਇੰਟਰਨੈੱਟ ਸਰਵਿਸ ਡੈਮਨ (inetd)"
-+#: ../gui/polgen.glade:649 ../gui/polgen.py:166
-+msgid "Root Admin User Role"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2350
+-msgid "Add Network Port"
++#: booleans.py:212
++msgid "Allow confined virtual guests to interact with the sanlock"
+ msgstr ""
  
--#~ msgid ""
--#~ "Web Applications/Script (CGI) CGI scripts started by the web server "
--#~ "(apache)"
--#~ msgstr "ਵੈੱਬ ਕਾਰਜ/ਸਕਰਿਪਟ (CGI) CGI ਸਕਰਿਪਟਾਂ ਵੈੱਬ ਸਰਵਰ (apache) ਦੁਆਰਾ ਚੱਲਦੀਆਂ ਹਨ"
-+#: ../gui/polgen.glade:716
-+msgid "label104"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2366
+-msgid "Edit Network Port"
++#: booleans.py:213
++msgid "Allow confined virtual guests to manage device configuration, (pci)"
+ msgstr ""
  
--#~ msgid "Web Application/Script (CGI)"
--#~ msgstr "ਵੈੱਬ ਕਾਰਜ/ਸਕਰਿਪਟ (CGI)"
-+#: ../gui/polgen.glade:745
-+msgid "<b>Enter name of application or user role:</b>"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2382
+-msgid "Delete Network Port"
++#: booleans.py:214
++msgid "Allow confined virtual guests to use usb devices"
+ msgstr ""
  
--#~ msgid ""
--#~ "User Application are any application that you would like to confine that "
--#~ "is started by a user"
--#~ msgstr ""
--#~ "ਉਪਭੋਗੀ ਕਾਰਜ ਉਹ ਕਾਰਜ ਹਨ ਜਿਨਾਂ ਤੇ ਤੁਸੀਂ ਪਾਬੰਦੀ ਲਾਉਣੀ ਹੈ ਤੇ ਜੋ ਉਪਭੋਗੀ ਦੁਆਰਾ ਚੱਲਦੇ ਹਨ"
-+#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
-+msgid "Name"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2418
+-#: ../gui/system-config-selinux.glade:2436
+-msgid "Toggle between Customized and All Ports"
++#: booleans.py:215
++msgid "Allow confined virtual guests to interact with the xserver"
+ msgstr ""
  
--#~ msgid "User Application"
--#~ msgstr "ਉਪਭੋਗੀ ਕਾਰਜ"
-+#: ../gui/polgen.glade:807
-+msgid "Enter complete path for executable to be confined."
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2556
+-msgid "label42"
++#: booleans.py:216
++msgid "Allow webadm to manage files in users home directories"
+ msgstr ""
  
--#~ msgid "<b>Login Users</b>"
--#~ msgstr "<b>ਲਾਗਇਨ ਉਪਭੋਗੀ</b>"
-+#: ../gui/polgen.glade:830 ../gui/polgen.glade:950 ../gui/polgen.glade:3142
-+msgid "..."
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2593
+-msgid "Generate new policy module"
++#: booleans.py:217
++msgid "Allow webadm to read files in users home directories"
+ msgstr ""
  
--#~ msgid "Modify an existing login user record."
--#~ msgstr "ਇੱਕ ਮੌਜੂਦਾ ਲਾਗਇਨ ਉਪਭੋਗੀ ਰਿਕਾਰਡ"
-+#: ../gui/polgen.glade:849
-+msgid "Enter unique name for the confined application or user role."
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2609
+-msgid "Load policy module"
++#: booleans.py:218
++msgid "Ignore wine mmap_zero errors."
+ msgstr ""
  
--#~ msgid "Existing User Roles"
--#~ msgstr "ਮੌਜੂਦਾ ਉਪਭੋਗੀ ਰੋਲ"
-+#: ../gui/polgen.glade:871
-+msgid "Executable"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2625
+-msgid "Remove loadable policy module"
++#: booleans.py:219
++msgid "Allow the graphical login program to execute bootloader"
+ 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 ਨਹੀਂ ਹੈ।"
-+#: ../gui/polgen.glade:899
-+msgid "Init script"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2661
++#: booleans.py:220
+ msgid ""
+-"Enable/Disable additional audit rules, that are normally not reported in the "
+-"log files."
++"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2781
+-msgid "label44"
++#: booleans.py:221
++msgid "Allow xen to manage nfs files"
+ msgstr ""
  
--#~ msgid "Minimal Terminal User Role"
--#~ msgstr "ਘੱਟੋ-ਘੱਟ ਟਰਮੀਨਲ ਉਪਭੋਗੀ ਰੋਲ"
-+#: ../gui/polgen.glade:927
+-#: ../gui/system-config-selinux.glade:2818
+-msgid "Change process mode to permissive."
++#: booleans.py:222
 +msgid ""
-+"Enter complete path to init script used to start the confined application."
-+msgstr ""
++"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
++"logical volumes for disk images."
+ 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 ""
--#~ "ਇਹ ਉਪਭੋਗੀ ਮਸ਼ੀਨ ਉੱਪਰ X ਜਾਂ ਟਰਮੀਨਲ ਰਾਹੀਂ ਲਾਗਇਨ ਕਰ ਸਕਦਾ ਹੈ।  ਮੂਲ ਰੂਪ ਵਿੱਚ ਇਸ ਉਪਭੋਗੀ "
--#~ "ਦਾ ਕੋਈ setuid, ਨੈੱਟਵਰਕਿੰਗ, sudo, su ਨਹੀਂ ਹੈ।"
-+#: ../gui/polgen.glade:982
-+msgid "label105"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2836
+-msgid "Change process mode to enforcing"
++#: booleans.py:223
++msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
+ msgstr ""
  
--#~ msgid "Minimal X Windows User Role"
--#~ msgstr "ਘੱਟੋ-ਘੱਟ X ਵਿੰਡੋ ਉਪਭੋਗੀ ਰੋਲ"
-+#: ../gui/polgen.glade:1011
-+msgid "<b>Select existing role to modify:</b>"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2928
+-msgid "Process Domain"
++#: booleans.py:224
++msgid ""
++"Allow xguest users to configure Network Manager and connect to apache ports"
+ msgstr ""
  
--#~ msgid ""
--#~ "User with full networking, no setuid applications without transition, no "
--#~ "sudo, no su."
--#~ msgstr ""
--#~ "ਪੂਰੀ ਨੈੱਟਵਰਕਿੰਗ ਵਾਲੇ ਉਪਭੋਗੀ, ਕੋਈ setuid ਕਾਰਜ ਬਿਨਾਂ ਤਬਦੀਲੀ, ਕੋਈ sudo, ਕੋਈ su ਨਹੀਂ।"
-+#: ../gui/polgen.glade:1045
-+msgid "Select the user roles that will transiton to the %s domain."
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2956
+-msgid "label59"
++#: booleans.py:225
++msgid "Allow xguest users to mount removable media"
+ msgstr ""
  
--#~ msgid "User Role"
--#~ msgstr "ਉਪਭੋਗੀ ਰੋਲ"
-+#: ../gui/polgen.glade:1073
-+msgid "label106"
+-#: ../gui/usersPage.py:138
+-#, python-format
+-msgid "SELinux user '%s' is required"
++#: booleans.py:226
++msgid "Allow xguest to use blue tooth devices"
 +msgstr ""
- 
--#~ msgid ""
--#~ "User with full networking, no setuid applications without transition, no "
--#~ "su, can sudo to Root Administration Roles"
--#~ msgstr ""
--#~ "ਪੂਰੀ ਨੈੱਟਵਰਕਿੰਗ ਵਾਲੇ ਉਪਭੋਗੀ, ਕੋਈ setuid ਕਾਰਜ ਤਬਦੀਲੀ ਬਿਨਾਂ, ਕੋਈ su, ਰੂਟ ਪਰਬੰਧਿਕ ਰੋਲ ਲਈ "
--#~ "sudo ਕਰ ਸਕਦਾ ਹੈ"
-+#: ../gui/polgen.glade:1102
-+msgid "<b>Select roles that %s will transition to:</b>"
++
++#: booleans.py:227
++msgid "Allows clients to write to the X server shared memory segments."
 +msgstr ""
- 
--#~ msgid "Admin User Role"
--#~ msgstr "ਪਰਬੰਧਕ ਉਪਭੋਗੀ ਰੋਲ"
-+#: ../gui/polgen.glade:1136
-+msgid "Select applications domains that %s will transition to."
++
++#: booleans.py:228
++msgid "Allows XServer to execute writable memory"
 +msgstr ""
- 
--#~ msgid "<b>Root Users</b>"
--#~ msgstr "<b>ਪਰਬੰਧਕ ਉਪਭੋਗੀ</b>"
-+#: ../gui/polgen.glade:1164
-+msgid "label107"
++
++#: booleans.py:229
++msgid "Support X userspace object manager"
 +msgstr ""
- 
--#~ 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:1193
-+msgid "<b>Select the user_roles that will transition to %s:</b>"
++
++#: booleans.py:230
++msgid "Allow zabbix to connect to unreserved ports"
 +msgstr ""
- 
--#~ msgid "Root Admin User Role"
--#~ msgstr "ਰੂਟ ਪਰਬੰਧਕ ਉਪਭੋਗੀ ਰੋਲ"
-+#: ../gui/polgen.glade:1227
-+msgid "Select the user roles that will transiton to this applications domains."
++
++#: booleans.py:231
++msgid "Allow zebra daemon to write it configuration files"
 +msgstr ""
++
++#: booleans.py:232
++msgid ""
++"Allow ZoneMinder to modify public files used for public file transfer "
++"services."
+ msgstr ""
+diff --git a/policycoreutils/po/or.po b/policycoreutils/po/or.po
+index 69b34b3..b084ca2 100644
+--- a/policycoreutils/po/or.po
++++ b/policycoreutils/po/or.po
+@@ -4,22 +4,22 @@
+ #
+ # Translators:
+ # Manoj Kumar Giri <giri.manojkr at gmail.com>, 2008.
+-# Manoj Kumar Giri <mgiri at redhat.com>, 2008, 2009, 2010.
++# Manoj Kumar Giri <mgiri at redhat.com>, 2008-2010,2012.
+ # Subhransu Behera <sbehera at redhat.com>, 2006.
+ msgid ""
+ msgstr ""
+ "Project-Id-Version: Policycoreutils\n"
+ "Report-Msgid-Bugs-To: \n"
+-"POT-Creation-Date: 2012-05-25 07:28-0400\n"
+-"PO-Revision-Date: 2012-04-02 20:30+0000\n"
++"POT-Creation-Date: 2012-10-16 12:24-0400\n"
++"PO-Revision-Date: 2012-10-08 13:10+0000\n"
+ "Last-Translator: dwalsh <dwalsh at redhat.com>\n"
+-"Language-Team: Oriya (http://www.transifex.net/projects/p/fedora/language/"
++"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"
+-"Plural-Forms: nplurals=2; plural=(n != 1)\n"
++"Plural-Forms: nplurals=2; plural=(n != 1);\n"
  
--#~ msgid "Enter name of application or user role to be confined"
--#~ msgstr "ਕਾਰਜ ਜਾਂ ਉਪਭੋਗੀ ਰੋਲ ਦਾ ਨਾਂ ਦਿਓ ਜਿਨਾਂ ਤੇ ਪਾਬੰਦੀ ਲਾਉਣੀ ਹੈ"
-+#: ../gui/polgen.glade:1255
-+msgid "label108"
-+msgstr ""
+ #: ../run_init/run_init.c:67
+ msgid ""
+@@ -31,7 +31,7 @@ msgstr ""
+ "  ଯେଉଁଠାରେ: <script> ଚଲାଯିବା କୁ ଥିବା ସ୍କ୍ରିପ୍ଟ ର ନାମ,\n"
+ "         <args ...> ସେହି ସ୍କ୍ରିପ୍ଟ ର ସ୍ବତନ୍ତ୍ରଚର"
  
--#~ msgid "Name"
--#~ msgstr "ਨਾਂ"
-+#: ../gui/polgen.glade:1284
-+msgid "<b>Select domains that %s will administer:</b>"
-+msgstr ""
+-#: ../run_init/run_init.c:126 ../newrole/newrole.c:1124
++#: ../run_init/run_init.c:126 ../newrole/newrole.c:1123
+ #, c-format
+ msgid "failed to initialize PAM\n"
+ msgstr "PAM ର ପ୍ରାରମ୍ଭିକରଣ କରିବା ରେ ଅସଫଳ\n"
+@@ -80,7 +80,7 @@ msgstr "କ୍ଷମା କରିବେ, run_init ନିର୍ଦ୍ଦେଶ 
+ msgid "authentication failed.\n"
+ msgstr "ବୈଧିକରଣ ଅସଫଳ ହୋଇ ଗଲା \n"
  
--#~ msgid "Enter complete path for executable to be confined."
--#~ msgstr "ਪਾਬੰਦੀ ਵਾਲੇ ਐਗਜ਼ੀਕਿਊਟੇਬਲ ਲਈ ਪੂਰਾ ਮਾਰਗ ਦਿਓ।"
-+#: ../gui/polgen.glade:1318 ../gui/polgen.glade:1409
-+msgid "Select the domains that you would like this user administer."
-+msgstr ""
+-#: ../run_init/run_init.c:405 ../newrole/newrole.c:1258
++#: ../run_init/run_init.c:405 ../newrole/newrole.c:1257
+ #, c-format
+ msgid "Could not set exec context to %s.\n"
+ msgstr "exec ପ୍ରସଙ୍ଗ କୁ %s ରେ ସେଟ କରି ପାରିଲା ନାହିଁ \n"
+@@ -93,855 +93,876 @@ msgstr "******************** ଗୁରୁତ୍ବପୂର୍ଣ୍ଣ ********
+ msgid "To make this policy package active, execute:"
+ msgstr "ଏହି ନୀତି ପ୍ୟାକେଜକୁ ସକ୍ରିୟ କରିବା ପାଇଁ, ନିଷ୍ପାଦନ କରନ୍ତୁ:"
  
--#~ msgid "..."
--#~ msgstr "..."
-+#: ../gui/polgen.glade:1346
-+msgid "label109"
-+msgstr ""
+-#: ../semanage/seobject.py:143 ../semanage/seobject.py:147
+-msgid "global"
+-msgstr "ଜାଗତିକ"
+-
+-#: ../semanage/seobject.py:225
++#: ../semanage/seobject.py:200
+ msgid "Could not create semanage handle"
+ msgstr "semanage ହ୍ୟାଣ୍ଡଲକୁ ସୃଷ୍ଟି କରି ପାରିଲା ନାହିଁ"
  
--#~ msgid "Enter unique name for the confined application or user role."
--#~ msgstr "ਪਾਬੰਦੀ ਵਾਲੇ ਕਾਰਜ ਜਾਂ ਉਪਭੋਗੀ ਰੋਲ ਲਈ ਵੱਖਰਾ ਨਾਂ ਦਿਓ।"
-+#: ../gui/polgen.glade:1375
-+msgid "<b>Select additional roles for %s:</b>"
-+msgstr ""
+-#: ../semanage/seobject.py:233
++#: ../semanage/seobject.py:208
+ msgid "SELinux policy is not managed or store cannot be accessed."
+ msgstr "SELinux ନୀତି ଟି ପରିଚାଳିତ ହେଉ ନାହିଁ କିମ୍ବା ଭଣ୍ଡାର କୁ ପ୍ରବେଶାନୁମତି ନାହିଁ"
  
--#~ msgid "Executable"
--#~ msgstr "ਐਗਜ਼ੀਕਿਊਟੇਬਲ"
-+#: ../gui/polgen.glade:1437
-+msgid "label111"
-+msgstr ""
+-#: ../semanage/seobject.py:238
++#: ../semanage/seobject.py:213
+ msgid "Cannot read policy store."
+ msgstr "ସଞ୍ଚୟ କରିବା ନୀତି କୁ ପଢି ପାରୁ ନାହିଁ"
  
--#~ msgid "Init script"
--#~ msgstr "Init ਸਕਰਿਪਟ"
-+#: ../gui/polgen.glade:1466
-+msgid "<b>Enter network ports that %s binds on:</b>"
-+msgstr ""
+-#: ../semanage/seobject.py:243
++#: ../semanage/seobject.py:218
+ msgid "Could not establish semanage connection"
+ msgstr "semanage ସଂଯୋଗ କୁ ସ୍ଥାପିତ କରି ପାରିଲା ନାହିଁ"
  
--#~ msgid ""
--#~ "Enter complete path to init script used to start the confined application."
--#~ msgstr "ਪਾਬੰਦ ਕਾਰਜ ਚਲਾਉਣ ਵਾਲੀ init ਸਕਰਿਪਟ ਦਾ ਪੂਰਾ ਮਾਰਗ ਦਿਓ।"
-+#: ../gui/polgen.glade:1497 ../gui/polgen.glade:1997
-+msgid "<b>TCP Ports</b>"
-+msgstr ""
+-#: ../semanage/seobject.py:248
++#: ../semanage/seobject.py:223
+ msgid "Could not test MLS enabled status"
+ msgstr "MLS ସକ୍ରିୟ ସ୍ଥିତିକୁ ପରୀକ୍ଷା କରି ପାରିଲା ନାହିଁ"
  
--#~ msgid "Select user roles that you want to customize"
--#~ msgstr "ਉਪਭੋਗੀ ਰੋਲ ਚੁਣੋ ਜਿਸ ਨੂੰ ਤੁਸੀਂ ਸੋਧਣਾ ਚਾਹੁੰਦੇ ਹੋ"
-+#: ../gui/polgen.glade:1565 ../gui/polgen.glade:1785
-+msgid "Allows %s to bind to any udp port"
-+msgstr ""
+-#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
++#: ../semanage/seobject.py:229 ../semanage/seobject.py:244
+ msgid "Not yet implemented"
+ msgstr "ଏପର୍ଯ୍ୟନ୍ତ କାର୍ଯ୍ୟକାରୀ ହୋଇନାହିଁ"
  
--#~ msgid ""
--#~ "Select the user roles that will transiton to this applications domains."
--#~ msgstr "ਉਪਭੋਗੀ ਰੋਲ ਚੁਣੋ ਜੋ ਇਸ ਕਾਰਜ ਡੋਮੇਨਾਂ ਵਿੱਚ ਤਬਦੀਲ ਹੋਵੇਗਾ।"
-+#: ../gui/polgen.glade:1567 ../gui/polgen.glade:1787 ../gui/polgen.glade:2061
-+#: ../gui/polgen.glade:2215
-+msgid "All"
-+msgstr ""
+-#: ../semanage/seobject.py:258
++#: ../semanage/seobject.py:233
+ msgid "Semanage transaction already in progress"
+ msgstr "Semanage ବିନିମୟ ପୂର୍ବରୁ ଚାଲିଅଛି"
  
--#~ msgid "Select additional domains to which this user role will transition"
--#~ msgstr "ਵਾਧੂ ਉਪਭੋਗੀ ਡੋਮੇਨ ਚੁਣੋ ਜਿਸ ਦਾ ਇਹ ਉਪਭੋਗੀ ਰੋਲ ਅਨੁਵਾਦ ਕਰੇਗਾ"
-+#: ../gui/polgen.glade:1585 ../gui/polgen.glade:1805
-+msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
-+msgstr ""
+-#: ../semanage/seobject.py:267
++#: ../semanage/seobject.py:242
+ msgid "Could not start semanage transaction"
+ msgstr "semanage ବିନିମୟ କୁ ସେଟ କରି ପାରିଲା ନାହିଁ"
  
--#~ msgid ""
--#~ "Select the applications domains that you would like this user role to "
--#~ "transition to."
--#~ msgstr "ਕਾਰਜ ਡੋਮੇਨ ਚੁਣੋ ਜਿਸ ਵਿੱਚ ਤੁਸੀਂ ਇਸ ਉਪਭੋਗੀ ਨੂੰ ਤਬਦੀਲ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ।"
-+#: ../gui/polgen.glade:1587 ../gui/polgen.glade:1807
-+msgid "600-1024"
-+msgstr ""
+-#: ../semanage/seobject.py:278
++#: ../semanage/seobject.py:254
+ msgid "Could not commit semanage transaction"
+ msgstr "semanage ଅନୁବାଦକୁ ଦାଖଲ କରିପାରିଲା ନାହିଁ"
  
--#~ msgid "Select user roles that will transition to this domain"
--#~ msgstr "ਉਪਭੋਗੀ ਰੋਲ ਚੁਣੋ ਜੋ ਇਸ ਡੋਮੇਨ ਵਿੱਚ ਤਬਦੀਲ ਹੋਵੇਗਾ"
-+#: ../gui/polgen.glade:1605 ../gui/polgen.glade:1825
-+msgid ""
-+"Enter a comma separated list of udp ports or ranges of ports that %s binds "
-+"to. Example: 612, 650-660"
-+msgstr ""
+-#: ../semanage/seobject.py:283
++#: ../semanage/seobject.py:259
+ msgid "Semanage transaction not in progress"
+ msgstr "Semanage ବିନିମୟ ଚାଲୁନାହିଁ"
  
--#~ msgid "Select additional domains that this user role will administer"
--#~ msgstr "ਵਾਧੂ ਡੋਮੇਨ ਚੁਣੋ ਜਿਸਦਾ ਇਹ ਉਪਭੋਗੀ ਰੋਲ ਪਰਬੰਧਨ ਕਰੇਗਾ"
-+#: ../gui/polgen.glade:1607 ../gui/polgen.glade:1827
-+msgid "Unreserved Ports (>1024)"
-+msgstr ""
+-#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
++#: ../semanage/seobject.py:271 ../semanage/seobject.py:351
+ msgid "Could not list SELinux modules"
+ msgstr "SELinux ଏକକାଂଶକୁ ତାଲିକାଭୁକ୍ତ କରିପାରିଲା ନାହିଁ"
  
--#~ msgid "Select the domains that you would like this user administer."
--#~ msgstr "ਡੋਮੇਨ ਚੁਣੋ ਜਿਸ ਦਾ ਪਰਬੰਧਨ ਇਸ ਉਪਭੋਗੀ ਤੋਂ ਕਰਾਉਣਾ ਹੈ।"
-+#: ../gui/polgen.glade:1638 ../gui/polgen.glade:1858 ../gui/polgen.glade:2079
-+#: ../gui/polgen.glade:2233
-+msgid "Select Ports"
-+msgstr ""
+-#: ../semanage/seobject.py:308
++#: ../semanage/seobject.py:284
+ msgid "Modules Name"
+-msgstr ""
++msgstr "ଏକକାଂଶ ନାମ"
  
--#~ msgid "Select additional roles for this user"
--#~ msgstr "ਇਸ ਉਪਭੋਗੀ ਲਈ ਵਾਧੂ ਰੋਲ ਚੁਣੋ"
-+#: ../gui/polgen.glade:1663 ../gui/polgen.glade:1883
-+msgid "Allows %s to bind to any udp ports > 1024"
-+msgstr ""
+-#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
++#: ../semanage/seobject.py:284 ../gui/modulesPage.py:63
+ msgid "Version"
+ msgstr "ସଂସ୍କରଣ"
  
--#~ msgid "Enter network ports that application/user role listens to"
--#~ msgstr "ਨੈੱਟਵਰਕ ਪੋਰਟਾਂ ਦਿਓ ਜਿਨਾਂ ਨਾਲ ਕਾਰਜ/ਉਪਭੋਗੀ ਰੋਲ ਸੁਣਦੇ ਹਨ।"
-+#: ../gui/polgen.glade:1717 ../gui/polgen.glade:2151
-+msgid "<b>UDP Ports</b>"
-+msgstr ""
+-#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
++#: ../semanage/seobject.py:287 ../gui/statusPage.py:75
+ msgid "Disabled"
+ msgstr "ନିଷ୍କ୍ରିୟ"
  
--#~ msgid "<b>TCP Ports</b>"
--#~ msgstr "<b>TCP ਪੋਰਟ</b>"
-+#: ../gui/polgen.glade:1937
-+msgid "label113"
-+msgstr ""
+-#: ../semanage/seobject.py:326
++#: ../semanage/seobject.py:302
+ #, python-format
+ msgid "Could not disable module %s (remove failed)"
+-msgstr ""
++msgstr "ମଡ୍ୟୁଲ %s କୁ ନିଷ୍କ୍ରିୟ କରି ପାରିଲା ନାହିଁ (କାଢ଼ିବା ବିଫଳ)"
  
--#~ msgid "Allows confined application/user role to bind to any udp port"
--#~ msgstr "ਪਾਬੰਦ ਕਾਰਜ/ਉਪਭੋਗੀ ਰੋਲ ਨੂੰ ਕਿਸੇ ਵੀ udp ਪੋਰਟ ਨਾਲ ਜੁੜਨ ਦਿੰਦਾ ਹੈ"
-+#: ../gui/polgen.glade:1966
-+msgid "<b>Select network ports that %s connects to:</b>"
-+msgstr ""
+-#: ../semanage/seobject.py:337
++#: ../semanage/seobject.py:313
+ #, python-format
+ msgid "Could not enable module %s (remove failed)"
+-msgstr ""
++msgstr "ମଡ୍ୟୁଲ %s କୁ ସକ୍ରିୟ କରି ପାରିଲା ନାହିଁ (କାଢ଼ିବା ବିଫଳ)"
  
--#~ msgid "All"
--#~ msgstr "ਸਭ"
-+#: ../gui/polgen.glade:2058
-+msgid "Allows %s to connect to any tcp port"
-+msgstr ""
+-#: ../semanage/seobject.py:352
++#: ../semanage/seobject.py:328
+ #, python-format
+ msgid "Could not remove module %s (remove failed)"
+-msgstr ""
++msgstr "ମଡ୍ୟୁଲ %s କୁ କାଢ଼ି ପାରିଲା ନାହିଁ (କାଢ଼ିବା ବିଫଳ)"
  
--#~ msgid ""
--#~ "Allow application/user role to call bindresvport with 0. Binding to port "
--#~ "600-1024"
--#~ msgstr ""
--#~ "ਕਾਰਜ/ਉਪਭੋਗੀ ਰੋਲ ਨੂੰ bindresvport ਨੂੰ 0 ਨਾਲ ਕਾਲ ਕਰਨ ਦੀ ਮਨਜੂਰੀ ਦਿਓ। ਪੋਰਟ 600-1024 "
--#~ "ਨਾਲ ਜੁੜ ਰਿਹਾ ਹੈ"
-+#: ../gui/polgen.glade:2104
-+msgid ""
-+"Enter a comma separated list of tcp ports or ranges of ports that %s "
-+"connects to. Example: 612, 650-660"
-+msgstr ""
+-#: ../semanage/seobject.py:362
++#: ../semanage/seobject.py:338
+ msgid "dontaudit requires either 'on' or 'off'"
+-msgstr ""
++msgstr "dontaudit 'ଅନ' କିମ୍ବା 'ଅଫ' ଆବଶ୍ୟକ କରିଥାଏ"
  
--#~ msgid "600-1024"
--#~ msgstr "600-1024"
-+#: ../gui/polgen.glade:2212
-+msgid "Allows %s to connect to any udp port"
-+msgstr ""
+-#: ../semanage/seobject.py:391
++#: ../semanage/seobject.py:366
+ msgid "Builtin Permissive Types"
+-msgstr ""
++msgstr "ସୁନିର୍ମିତ ଅନୁମୋଦନକାରୀ ପ୍ରକାରଗୁଡିକ"
  
--#~ msgid ""
--#~ "Enter a comma separated list of udp ports or ranges of ports that "
--#~ "application/user role binds to. Example: 612, 650-660"
--#~ msgstr ""
--#~ "ਕਾਮਿਆਂ ਨਾਲ ਵੱਖ ਕੀਤੀ udp ਪੋਰਟਾਂ ਦੀ ਸੂਚੀ ਦਿਓ ਜਿਨਾਂ ਨਾਲ ਕਾਰਜ/ਉਪਭੋਗੀ ਜੁੜਦੇ ਹਨ। ਉਦਾਹਰਨ: "
--#~ "612, 650-660"
-+#: ../gui/polgen.glade:2258
-+msgid ""
-+"Enter a comma separated list of udp ports or ranges of ports that %s "
-+"connects to. Example: 612, 650-660"
-+msgstr ""
+-#: ../semanage/seobject.py:401
++#: ../semanage/seobject.py:376
+ msgid "Customized Permissive Types"
+-msgstr ""
++msgstr "ଇଚ୍ଛାରୂପଣ ଅନୁମୋଦନକାରୀ ପ୍ରକାରଗୁଡିକ"
  
--#~ msgid "Unreserved Ports (>1024)"
--#~ msgstr "ਨਾ-ਰਾਖਵੇਂ ਪੋਰਟ (>1024)"
-+#: ../gui/polgen.glade:2305
-+msgid "label114"
-+msgstr ""
+-#: ../semanage/seobject.py:442
++#: ../semanage/seobject.py:417
+ #, python-format
+ msgid "Could not set permissive domain %s (module installation failed)"
+ msgstr "ଅନୁମତି ପାଇବା ଯୋଗ୍ୟ ପରିସର %s କୁ ବିନ୍ୟାସ କରିପାରିଲା ନାହିଁ (ଏକକାଂଶ ସ୍ଥାପନ ବିଫଳ)"
  
--#~ msgid "Select Ports"
--#~ msgstr "ਪੋਰਟ ਚੁਣੋ"
-+#: ../gui/polgen.glade:2334
-+msgid "<b>Select common application traits for %s:</b>"
-+msgstr ""
+-#: ../semanage/seobject.py:448
++#: ../semanage/seobject.py:423
+ #, python-format
+ msgid "Could not remove permissive domain %s (remove failed)"
+ msgstr "ଅନୁମତି ପାଇବା ଯୋଗ୍ୟ ପରିସର %s କୁ କାଢ଼ିପାରିଲା ନାହିଁ (କାଢ଼ିବା ବିଫଳ)"
  
--#~ msgid "Allows application/user role to bind to any udp ports > 1024"
--#~ msgstr "ਕਾਰਜ/ਉਪਭੋਗੀ ਰੋਲ ਨੂੰ ਕਿਸੇ udp ਪੋਰਟ ਨਾਲ ਜੁੜਨ ਦਿੰਦਾ ਹੈ > 1024"
-+#: ../gui/polgen.glade:2366
-+msgid "Writes syslog messages\t"
-+msgstr ""
+-#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
+-#: ../semanage/seobject.py:603 ../semanage/seobject.py:700
+-#: ../semanage/seobject.py:730 ../semanage/seobject.py:797
+-#: ../semanage/seobject.py:854 ../semanage/seobject.py:1101
+-#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
+-#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
+-#: ../semanage/seobject.py:2045
++#: ../semanage/seobject.py:458 ../semanage/seobject.py:532
++#: ../semanage/seobject.py:578 ../semanage/seobject.py:675
++#: ../semanage/seobject.py:705 ../semanage/seobject.py:772
++#: ../semanage/seobject.py:829 ../semanage/seobject.py:1084
++#: ../semanage/seobject.py:1800 ../semanage/seobject.py:1863
++#: ../semanage/seobject.py:1882 ../semanage/seobject.py:2003
++#: ../semanage/seobject.py:2056
+ #, python-format
+ msgid "Could not create a key for %s"
+ msgstr "%s ପାଇଁ ଗୋଟିଏ ଚାବି ସ୍ରୁଷ୍ଟି କରି ପାରିଲା ନାହିଁ"
  
--#~ msgid "<b>UDP Ports</b>"
--#~ msgstr "<b>UDP ਪੋਰਟ</b>"
-+#: ../gui/polgen.glade:2385
-+msgid "Create/Manipulate temporary files in /tmp"
-+msgstr ""
+-#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
+-#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
++#: ../semanage/seobject.py:462 ../semanage/seobject.py:536
++#: ../semanage/seobject.py:582 ../semanage/seobject.py:588
+ #, python-format
+ msgid "Could not check if login mapping for %s is defined"
+ msgstr "%s ପାଇଁ ଲଗଇନ୍ ପ୍ରତିଚିତ୍ରଣ ର ବ୍ଯାଖ୍ଯା କରା ଯାଇଛି କି ନାହିଁ ତାହା ଯାଞ୍ଚ କରି ପାରିଲା ନାହିଁ"
  
--#~ msgid "Enter network ports that application/user role connects to"
--#~ msgstr "ਨੈੱਟਵਰਕ ਪੋਰਟਾਂ ਦਿਓ ਜਿਨਾਂ ਨਾਲ ਕਾਰਜ/ਉਪਭੋਗੀ ਰੋਲ ਜੁੜਦੇ ਹਨ।"
-+#: ../gui/polgen.glade:2404
-+msgid "Uses Pam for authentication"
-+msgstr ""
+-#: ../semanage/seobject.py:496
++#: ../semanage/seobject.py:471
+ #, python-format
+ msgid "Linux Group %s does not exist"
+ msgstr "Linux ଶ୍ରେଣୀ %s ଅବସ୍ଥିତ ନାହିଁ"
  
--#~ msgid ""
--#~ "Enter a comma separated list of tcp ports or ranges of ports that "
--#~ "application/user role connects to. Example: 612, 650-660"
--#~ msgstr ""
--#~ "ਕਾਮਿਆਂ ਨਾਲ ਵੱਖ ਕੀਤੀ udp ਪੋਰਟਾਂ ਦੀ ਸੂਚੀ ਦਿਓ ਜਿਨਾਂ ਨਾਲ ਕਾਰਜ/ਉਪਭੋਗੀ ਰੋਲ ਜੁੜਦੇ ਹਨ। "
--#~ "ਉਦਾਹਰਨ: 612, 650-660"
-+#: ../gui/polgen.glade:2423
-+msgid "Uses nsswitch or getpw* calls"
-+msgstr ""
+-#: ../semanage/seobject.py:501
++#: ../semanage/seobject.py:476
+ #, python-format
+ msgid "Linux User %s does not exist"
+ msgstr "Linux ଚାଳକ %s ଅବସ୍ଥିତ ନାହିଁ"
  
--#~ msgid ""
--#~ "Enter a comma separated list of udp ports or ranges of ports that "
--#~ "application/user role connects to. Example: 612, 650-660"
--#~ msgstr ""
--#~ "ਕਾਮਿਆਂ ਨਾਲ ਵੱਖ ਕੀਤੀ udp ਪੋਰਟਾਂ ਦੀ ਸੂਚੀ ਦਿਓ ਜਿਨਾਂ ਨਾਲ ਕਾਰਜ/ਉਪਭੋਗੀ ਜੁੜਦੇ ਹਨ। ਉਦਾਹਰਨ: "
--#~ "612, 650-660"
-+#: ../gui/polgen.glade:2442
-+msgid "Uses dbus"
-+msgstr ""
+-#: ../semanage/seobject.py:505
++#: ../semanage/seobject.py:480
+ #, python-format
+ msgid "Could not create login mapping for %s"
+ msgstr "%s ପାଇଁ ଲଗଇନ୍ ପ୍ରତିଚିତ୍ରଣ ସ୍ରୁଷ୍ଟି କରି ପାରିଲା ନାହିଁ"
  
--#~ msgid "Select common application traits"
--#~ msgstr "ਆਮ ਕਾਰਜ ਗੁਣ ਚੁਣੋ"
-+#: ../gui/polgen.glade:2461
-+msgid "Sends audit messages"
-+msgstr ""
+-#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
++#: ../semanage/seobject.py:484 ../semanage/seobject.py:720
+ #, python-format
+ msgid "Could not set name for %s"
+ msgstr "%s ପାଇଁ ନାମ ସେଟ କରି ପାରିଲା ନାହିଁ"
  
--#~ msgid "Writes syslog messages\t"
--#~ msgstr "syslog ਸੁਨੇਹੇ ਲਿਖਦਾ ਹੈ\t"
-+#: ../gui/polgen.glade:2480
-+msgid "Interacts with the terminal"
-+msgstr ""
+-#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
++#: ../semanage/seobject.py:489 ../semanage/seobject.py:730
+ #, python-format
+ msgid "Could not set MLS range for %s"
+ msgstr "%s ପାଇଁ ଏମ୍.ଏଲ.ଏସ୍. ପରିସର କୁ ସେଟ କରି ପାରିଲା ନାହିଁ"
  
--#~ msgid "Create/Manipulate temporary files in /tmp"
--#~ msgstr "/tmp ਵਿਚਲੀਆਂ ਫਾਇਲਾਂ ਬਣਾਓ/ਸੋਧੋ"
-+#: ../gui/polgen.glade:2499
-+msgid "Sends email"
-+msgstr ""
+-#: ../semanage/seobject.py:518
++#: ../semanage/seobject.py:493
+ #, python-format
+ msgid "Could not set SELinux user for %s"
+ msgstr "%s ପାଇଁ SELinux ଚାଳକ କୁ ସେଟ କରି ପାରିଲା ନାହିଁ"
  
--#~ msgid "Uses Pam for authentication"
--#~ msgstr "ਪ੍ਰਮਾਣਿਕਤਾ ਲਈ Pam ਨੂੰ ਵਰਤਦੇ ਹਨ"
-+#: ../gui/polgen.glade:2530
-+msgid "label115"
-+msgstr ""
+-#: ../semanage/seobject.py:522
++#: ../semanage/seobject.py:497
+ #, python-format
+ msgid "Could not add login mapping for %s"
+ msgstr "%s ପାଇଁ ଲଗଇନ୍ ପ୍ରତିଚିତ୍ରଣ କୁ ଯୋଗ କରି ପାରିଲା ନାହିଁ"
  
--#~ msgid "Uses nsswitch or getpw* calls"
--#~ msgstr "nsswitch ਜਾਂ getpw* ਕਾਲਾਂ ਵਰਤਦਾ ਹੈ"
-+#: ../gui/polgen.glade:2559
-+msgid "<b>Add files/directories that %s manages</b>"
-+msgstr ""
+-#: ../semanage/seobject.py:540
++#: ../semanage/seobject.py:515
+ msgid "Requires seuser or serange"
+ msgstr "seuser କିମ୍ବା serange ଆବଶ୍ଯକ"
  
--#~ msgid "Uses dbus"
--#~ msgstr "dbus ਵਰਤਦਾ ਹੈ"
-+#: ../gui/polgen.glade:2788
-+msgid ""
-+"Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
-+"Files ..."
-+msgstr ""
+-#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
++#: ../semanage/seobject.py:538 ../semanage/seobject.py:584
+ #, python-format
+ msgid "Login mapping for %s is not defined"
+ msgstr "%s ପାଇଁ ଲଗଇନ୍ ପ୍ରତିଚିତ୍ରଣ ର ବ୍ଯାଖ୍ଯା କରାଯାଇ ନାହିଁ"
  
--#~ msgid "Sends audit messages"
--#~ msgstr "ਆਡਿਟ ਸੁਨੇਹੇ ਭੇਜਦਾ ਹੈ"
-+#: ../gui/polgen.glade:2823
-+msgid "label116"
-+msgstr ""
+-#: ../semanage/seobject.py:567
++#: ../semanage/seobject.py:542
+ #, python-format
+ msgid "Could not query seuser for %s"
+ msgstr "%s ପାଇଁ seuser କୁ ପ୍ରଶ୍ନ ପଚାରି ପାରିବ ନାହିଁ"
  
--#~ msgid "Interacts with the terminal"
--#~ msgstr "ਟਰਮੀਨਲ ਨਾਲ ਸੰਪਰਕ ਕਰਦਾ ਹੈ"
-+#: ../gui/polgen.glade:2852
-+msgid "<b>Add booleans from the %s policy:</b>"
-+msgstr ""
+-#: ../semanage/seobject.py:581
++#: ../semanage/seobject.py:556
+ #, python-format
+ msgid "Could not modify login mapping for %s"
+ msgstr "%s ପାଇଁ ଲଗଇନ୍ ପ୍ରତିଚିତ୍ରଣ କୁ ରୂପାନ୍ତରିତ କରି ପାରିଲା ନାହିଁ"
  
--#~ msgid "Sends email"
--#~ msgstr "ਈ-ਮੇਲ ਭੇਜਦਾ ਹੈ"
-+#: ../gui/polgen.glade:3002
-+msgid "Add/Remove booleans used by the %s domain"
-+msgstr ""
+-#: ../semanage/seobject.py:615
++#: ../semanage/seobject.py:590
+ #, python-format
+ msgid "Login mapping for %s is defined in policy, cannot be deleted"
+ msgstr "%s ପାଇଁ ଲଗଇନ୍ ପ୍ରତିଚିତ୍ରଣ ଟି ନିୟମ ରେ ବ୍ଯାଖ୍ଯା କରା ଯାଇଛି, ଏହାକୁ ଅପସାରଣ କରିହେବ ନାହିଁ"
  
--#~ msgid "Select files/directories that the application manages"
--#~ msgstr "ਫਾਇਲਾਂ/ਡਾਇਰੈਕਟਰੀ ਚੁਣੋ ਜਿਨਾ ਦਾ ਪਰਬੰਧਨ ਕਾਰਜ ਕਰਦਾ ਹੈ"
-+#: ../gui/polgen.glade:3066
-+msgid "<b>Which directory you will generate the %s policy?</b>"
-+msgstr ""
+-#: ../semanage/seobject.py:619
++#: ../semanage/seobject.py:594
+ #, python-format
+ msgid "Could not delete login mapping for %s"
+ msgstr "%s ପାଇଁ ଲଗଇନ୍ ପ୍ରତିଚିତ୍ରଣ କୁ ଅପସାରଣ କରି ପାରିଲା ନାହିଁ"
  
--#~ msgid ""
--#~ "Add Files/Directories that application will need to \"Write\" to. Pid "
--#~ "Files, Log Files, /var/lib Files ..."
--#~ msgstr ""
--#~ "ਫਾਇਲਾਂ/ਡਾਇਰੈਕਟਰੀਆਂ ਸ਼ਾਮਿਲ ਕਰੋ ਜਿਨਾਂ ਨੂੰ ਇਹ ਕਾਰਜ \"ਲਿਖੇਗਾ\"। Pid ਫਾਇਲਾਂ, ਲਾਗ ਫਾਇਲਾਂ, /"
--#~ "var/lib ਫਾਇਲਾਂ ..."
-+#: ../gui/polgen.glade:3097
-+msgid "Policy Directory"
-+msgstr ""
+-#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
+-#: ../semanage/seobject.py:897
++#: ../semanage/seobject.py:616 ../semanage/seobject.py:634
++#: ../semanage/seobject.py:872
+ msgid "Could not list login mappings"
+ msgstr "ଲଗଇନ୍ ପ୍ରତିଚିତ୍ରଣ କୁ ତାଲିକା ରେ ଲେଖି ପାରିଲା ନାହିଁ"
  
--#~ msgid "Select booleans that the application uses"
--#~ msgstr "ਬੂਲੀਅਨ ਚੁਣੋ ਜੋ ਇਹ ਕਾਰਜ ਵਰਤਦੇ ਹਨ"
-+#: ../gui/polgen.glade:3254
-+msgid "Add Booleans Dialog"
-+msgstr ""
+-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
++#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
+ #: ../gui/system-config-selinux.glade:100
+ msgid "Login Name"
+ msgstr "ଲଗଇନ ନାମ"
  
--#~ msgid "Add/Remove booleans used for this confined application/user"
--#~ msgstr "ਇਸ ਪਾਬੰਦ ਕਾਰਜ/ਉਪਭੋਗੀ ਲਈ ਵਰਤਿਆ ਜਾਣ ਵਾਲਾ ਬੂਲੀਅਨ ਜੋੜੋ/ਹਟਾਓ"
-+#: ../gui/polgen.glade:3327
-+msgid "Boolean Name"
-+msgstr ""
+-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
+-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
++#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
++#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
+ #: ../gui/system-config-selinux.glade:128
+ #: ../gui/system-config-selinux.glade:915
+ #: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
+ msgid "SELinux User"
+ msgstr "SELinux ଚାଳକ"
  
--#~ msgid "Select directory to generate policy in"
--#~ msgstr "ਡਾਇਰੈਕਟਰੀ ਚੁਣੋ ਜਿਸ ਵਿੱਚ ਪਾਲਿਸੀ ਬਣਾਉਣੀ ਹੈ"
-+#: ../gui/polgengui.py:261
-+msgid "Role"
-+msgstr ""
+-#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
++#: ../semanage/seobject.py:659 ../gui/system-config-selinux.glade:156
+ #: ../gui/system-config-selinux.glade:943
+ msgid "MLS/MCS Range"
+ msgstr "MLS/MCS ପରିସର"
  
--#~ msgid "Policy Directory"
--#~ msgstr "ਪਾਲਿਸੀ ਡਾਇਰੈਕਟਰੀ"
-+#: ../gui/polgengui.py:268
-+msgid "Existing_User"
-+msgstr ""
+-#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
+-#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
+-#: ../semanage/seobject.py:864
++#: ../semanage/seobject.py:678 ../semanage/seobject.py:709
++#: ../semanage/seobject.py:776 ../semanage/seobject.py:833
++#: ../semanage/seobject.py:839
+ #, python-format
+ msgid "Could not check if SELinux user %s is defined"
+ msgstr "%s SELinux ଚାଳକ ର ବ୍ଯାଖ୍ଯା କରା ଯାଇଛି କି ନାହିଁ ତାହା ଯାଞ୍ଚ କରି ପାରିଲା ନାହିଁ"
  
--#~ msgid "Generated Policy Files"
--#~ msgstr "ਬਣਾਈਆਂ ਪਾਲਿਸੀ ਫਾਇਲਾਂ"
-+#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
-+msgid "Application"
-+msgstr ""
+-#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
+-#: ../semanage/seobject.py:870
++#: ../semanage/seobject.py:681 ../semanage/seobject.py:782
++#: ../semanage/seobject.py:845
+ #, python-format
+ msgid "Could not query user for %s"
+ msgstr "%s ପାଇଁ ଚାଳକ କୁ ପ୍ରଶ୍ନ ପଚାରି ପାରିବ ନାହିଁ"
  
--#~ msgid ""
--#~ "This tool will generate the following: \n"
--#~ "Type Enforcement(te), File Context(fc), Interface(if), Shell Script(sh)\n"
--#~ "Execute shell script as root to compile/install and relabel files/"
--#~ "directories.  \n"
--#~ "Use semanage or useradd to map Linux login users to user roles.\n"
--#~ "Put the machine in permissive mode (setenforce 0). \n"
--#~ "Login as the user and test this user role.\n"
--#~ "Use audit2allow -R to generate additional rules for the te file.\n"
--#~ msgstr ""
--#~ "ਇਹ ਜੰਤਰ ਹੇਠ ਦਿੱਤੇ ਸਭ ਬਣਾਉਂਦਾ ਹੈ: ਕਿਸਮ ਲਾਗੂ ਕਰਨ ਵਾਲੀ ਫਾਇਲ(te), ਫਾਇਲ ਪ੍ਰਸੰਗ(fc), "
--#~ "ਇੰਟਰਫੇਸ(if), ਸ਼ੈੱਲ ਸਕਰਿਪਟ(sh)।\n"
--#~ "ਫਾਇਲ/ਡਾਇਰੈਕਟਰੀਆਂ ਨੂੰ ਕੰਪਾਈਲ/ਇੰਸਟਾਲ ਕਰਨਲ ਲਈ ਅਤੇ ਮੁੜ-ਲੇਬਲ ਕਰਨ ਲਈ ਸ਼ੈੱਲਸਕਰਿਪਟ ਚਲਾਓ।  ਹੁਣ "
--#~ "ਤੁਸੀਂ ਮਸ਼ੀਨ ਨੂੰ ਮਜਬੂਰ ਢੰਗ (setenforce 0) ਵਿੱਚ ਲਿਜਾ ਸਕਦੇ ਹੋ। \n"
--#~ "avc ਸੁਨੇਹੇ ਬਣਾਉਣ ਲਈ ਕਾਰਜ ਚਲਾਓ/ਮੁੜ-ਚਲਾਓ।\n"
--#~ "te ਫਾਇਲ ਲਈ ਵਾਧੂ ਨਿਯਮ ਬਣਾਉਣ ਲਈ audit2allow -R ਵਰਤੋ।\n"
-+#: ../gui/polgengui.py:352
-+#, python-format
-+msgid "%s must be a directory"
-+msgstr ""
+-#: ../semanage/seobject.py:726
++#: ../semanage/seobject.py:701
+ #, python-format
+ msgid "You must add at least one role for %s"
+ msgstr "%s ପାଇଁ ଅତିକମରେ ଗୋଟିଏ ଭୁମିକା ଯୋଗ କରିବା ଉଚିତ"
  
--#~ msgid ""
--#~ "This tool will generate the following: \n"
--#~ "Type Enforcement(te), File Context(fc), Interface(if), Shell Script(sh)\n"
--#~ "\n"
--#~ "Execute shell script to compile/install and relabel files/directories.  \n"
--#~ "Put the machine in permissive mode (setenforce 0). \n"
--#~ "Run/restart the application to generate avc messages.\n"
--#~ "Use audit2allow -R to generate additional rules for the te file.\n"
--#~ msgstr ""
--#~ "ਇਹ ਜੰਤਰ ਹੇਠ ਦਿੱਤੇ ਸਭ ਬਣਾਉਂਦਾ ਹੈ: ਕਿਸਮ ਲਾਗੂ ਕਰਨ ਵਾਲੀ ਫਾਇਲ(te), ਫਾਇਲ ਪ੍ਰਸੰਗ(fc), "
--#~ "ਇੰਟਰਫੇਸ(if), ਸ਼ੈੱਲ ਸਕਰਿਪਟ(sh)।\n"
--#~ "ਫਾਇਲ/ਡਾਇਰੈਕਟਰੀਆਂ ਨੂੰ ਕੰਪਾਈਲ/ਇੰਸਟਾਲ ਕਰਨਲ ਲਈ ਅਤੇ ਮੁੜ-ਲੇਬਲ ਕਰਨ ਲਈ ਸ਼ੈੱਲਸਕਰਿਪਟ ਚਲਾਓ।  ਹੁਣ "
--#~ "ਤੁਸੀਂ ਮਸ਼ੀਨ ਨੂੰ ਮਜਬੂਰ ਢੰਗ (setenforce 0) ਵਿੱਚ ਲਿਜਾ ਸਕਦੇ ਹੋ। \n"
--#~ "avc ਸੁਨੇਹੇ ਬਣਾਉਣ ਲਈ ਕਾਰਜ ਚਲਾਓ/ਮੁੜ-ਚਲਾਓ।\n"
--#~ "te ਫਾਇਲ ਲਈ ਵਾਧੂ ਨਿਯਮ ਬਣਾਉਣ ਲਈ audit2allow -R ਵਰਤੋ।\n"
-+#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
-+msgid "You must select a user"
-+msgstr ""
+-#: ../semanage/seobject.py:741
++#: ../semanage/seobject.py:716
+ #, python-format
+ msgid "Could not create SELinux user for %s"
+ msgstr "%s ପାଇଁ SELinux ଚାଳକ କୁ ସ୍ରୁଷ୍ଟି କରି ପାରିଲା ନାହିଁ"
  
--#~ msgid "Add Booleans Dialog"
--#~ msgstr "ਬੂਲੀਅਨ ਵਾਰਤਾਲਾਪ ਜੋੜੋ"
-+#: ../gui/polgengui.py:542
-+msgid "Select executable file to be confined."
-+msgstr ""
+-#: ../semanage/seobject.py:750
++#: ../semanage/seobject.py:725
+ #, python-format
+ msgid "Could not add role %s for %s"
+ msgstr "%s ପାଇଁ %s ଦାୟିତ୍ବ କୁ ଯୋଗ କରି ପାରିଲା ନାହିଁ"
  
--#~ msgid "Boolean Name"
--#~ msgstr "ਬੂਲੀਅਨ ਨਾਂ"
-+#: ../gui/polgengui.py:553
-+msgid "Select init script file to be confined."
-+msgstr ""
+-#: ../semanage/seobject.py:759
++#: ../semanage/seobject.py:734
+ #, python-format
+ msgid "Could not set MLS level for %s"
+ msgstr "%s ପାଇଁ ଏମ୍.ଏଲ.ଏସ୍. ସ୍ତର କୁ ସେଟ କରି ପାରିଲା ନାହିଁ"
  
--#~ msgid "Role"
--#~ msgstr "ਰੋਲ"
-+#: ../gui/polgengui.py:563
-+msgid "Select file(s) that confined application creates or writes"
-+msgstr ""
+-#: ../semanage/seobject.py:762
++#: ../semanage/seobject.py:737
+ #, python-format
+ msgid "Could not add prefix %s for %s"
+ msgstr "%s ପାଇଁ %s ଉପସର୍ଗ କୁ ଯୋଗ କରି ପାରିଲା ନାହିଁ"
  
--#~ msgid "Existing_User"
--#~ msgstr "ਮੌਜੂਦਾ ਉਪਭੋਗੀ(_U)"
-+#: ../gui/polgengui.py:570
-+msgid "Select directory(s) that the confined application owns and writes into"
-+msgstr ""
+-#: ../semanage/seobject.py:765
++#: ../semanage/seobject.py:740
+ #, python-format
+ msgid "Could not extract key for %s"
+ msgstr "%s ପାଇଁ ଚାବି କୁ ନିର୍ଯ୍ଯାସ କରି ପାରିଲା ନାହିଁ"
  
--#~ msgid "Application"
--#~ msgstr "ਕਾਰਜ"
-+#: ../gui/polgengui.py:632
-+msgid "Select directory to generate policy files in"
-+msgstr ""
+-#: ../semanage/seobject.py:769
++#: ../semanage/seobject.py:744
+ #, python-format
+ msgid "Could not add SELinux user %s"
+ msgstr "SELinux ଚାଳକ %s କୁ ଯୋଗ କରି ପାରିଲା ନାହିଁ"
  
--#~ msgid "%s must be a directory"
--#~ msgstr "%s ਇੱਕ ਡਾਇਰੈਕਟਰੀ ਹੋਣੀ ਜਰੂਰੀ ਹੈ"
-+#: ../gui/polgengui.py:649
-+#, python-format
-+msgid ""
-+"Type %s_t already defined in current policy.\n"
-+"Do you want to continue?"
-+msgstr ""
+-#: ../semanage/seobject.py:791
++#: ../semanage/seobject.py:766
+ msgid "Requires prefix, roles, level or range"
+ msgstr "ଉପସର୍ଗ, ଦାୟିତ୍ବ, ସ୍ତର କିମ୍ବା ପରିସର ଆବଶ୍ଯକ"
  
--#~ msgid "You must select a user"
--#~ msgstr "ਤੁਹਾਨੂੰ ਇੱਕ ਉਪਭੋਗੀ ਚੁਣਨਾ ਜਰੂਰੀ ਹੈ"
-+#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
-+msgid "Verify Name"
-+msgstr ""
+-#: ../semanage/seobject.py:793
++#: ../semanage/seobject.py:768
+ msgid "Requires prefix or roles"
+ msgstr "ଉପସର୍ଗ କିମ୍ବା ଦାୟିତ୍ବ ଆବଶ୍ଯକ"
  
--#~ msgid "Select executable file to be confined."
--#~ msgstr "ਪਾਬੰਦ ਕਰਨ ਲਈ ਐਗਜ਼ੀਕਿਊਟੇਬਲ ਫਾਇਲ ਚੁਣੋ।"
-+#: ../gui/polgengui.py:653
-+#, python-format
-+msgid ""
-+"Module %s.pp already loaded in current policy.\n"
-+"Do you want to continue?"
-+msgstr ""
+-#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
++#: ../semanage/seobject.py:778 ../semanage/seobject.py:835
+ #, python-format
+ msgid "SELinux user %s is not defined"
+ msgstr "SELinux ଚାଳକ %s କୁ ପୂର୍ବରୁ ବ୍ଯାଖ୍ଯା କରାଯାଇ ନାହିଁ"
  
--#~ msgid "Select init script file to be confined."
--#~ msgstr "ਪਾਬੰਦੀ ਵਾਲੀ init ਸਕਰਿਪਟ ਚੁਣੋ।"
-+#: ../gui/polgengui.py:699
-+msgid ""
-+"You must add a name made up of letters and numbers and containing no spaces."
-+msgstr ""
+-#: ../semanage/seobject.py:832
++#: ../semanage/seobject.py:807
+ #, python-format
+ msgid "Could not modify SELinux user %s"
+ msgstr "SELinux ଚାଳକ %s କୁ ରୂପାନ୍ତରିତ କରି ପାରିଲା ନାହିଁ"
  
--#~ msgid "Select file(s) that confined application creates or writes"
--#~ msgstr "ਫਾਇਲਾਂ ਚੁਣੋ ਜੋ ਪਾਬੰਦੀ ਵਾਲੇ ਕਾਰਜ ਨੇ ਬਣਾਈਆਂ ਜਾਂ ਲਿਖੀਆਂ ਹਨ"
-+#: ../gui/polgengui.py:713
-+msgid "You must enter a executable"
-+msgstr ""
+-#: ../semanage/seobject.py:866
++#: ../semanage/seobject.py:841
+ #, python-format
+ msgid "SELinux user %s is defined in policy, cannot be deleted"
+ msgstr "SELinux ଚାଳକ %s କୁ ନୀତି ରେ ବ୍ଯାଖ୍ଯା କରା ଯାଇଛି, ଏହାକୁ ଅପସାରଣ କରି ପାରିବ ନାହିଁ"
  
--#~ msgid ""
--#~ "Select directory(s) that the confined application owns and writes into"
--#~ msgstr "ਡਾਇਰੈਕਟਰੀ ਚੁਣੋ ਜੋ ਪਾਬੰਦੀ ਵਾਲੇ ਕਾਰਜਾਂ ਦੇ ਅਧੀਨ ਹਨ ਅਤੇ ਲਿਖੀਆਂ ਹਨ"
-+#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
-+msgid "Configue SELinux"
-+msgstr ""
+-#: ../semanage/seobject.py:877
++#: ../semanage/seobject.py:852
+ #, python-format
+ msgid "Could not delete SELinux user %s"
+ msgstr "SELinux ଚାଳକ %s କୁ ଅପସାରଣ କରି ପାରିଲା ନାହିଁ"
  
--#~ msgid "Select directory to generate policy files in"
--#~ msgstr "ਡਾਇਰੈਕਟਰੀ ਚੁਣੋ ਜਿਸ ਵਿੱਚ ਪਾਲਿਸੀ ਫਾਇਲਾਂ ਬਣਾਉਣੀਆਂ ਹਨ"
-+#: ../gui/polgen.py:158
-+msgid "Internet Services Daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:915
++#: ../semanage/seobject.py:890
+ msgid "Could not list SELinux users"
+ msgstr "SELinux ଚାଳକ କୁ ଗୋଟିଏ ତାଲିକା ରେ ଲେଖି ପାରିଲା ନାହିଁ"
  
--#~ msgid ""
--#~ "Type %s_t already defined in current policy.\n"
--#~ "Do you want to continue?"
--#~ msgstr ""
--#~ "ਕਿਸਮ %s_t ਪਹਿਲਾਂ ਹੀ ਮੌਜੂਦਾ ਪਾਲਿਸੀ ਵਿੱਚ ਪਰਿਭਾਸ਼ਿਤ ਕੀਤੀ ਸੀ।\n"
--#~ "ਕੀ ਤੁਸੀਂ ਜਾਰੀ ਰਹਿਣਾ ਚਾਹੁੰਦੇ ਹੈ?"
-+#: ../gui/polgen.py:197
-+#, python-format
-+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
-+msgstr ""
+-#: ../semanage/seobject.py:921
++#: ../semanage/seobject.py:896
+ #, python-format
+ msgid "Could not list roles for user %s"
+ msgstr " %s ଚାଳକ ର ଦାୟିତ୍ବ କୁ ତାଲିକା ରେ ଲେଖି ପାରିଲା ନାହିଁ"
  
--#~ msgid "Verify Name"
--#~ msgstr "ਨਾਂ ਦੀ ਜਾਂਚ ਕਰੋ"
-+#: ../gui/polgen.py:324
-+msgid "You must enter a name for your confined process/user"
-+msgstr ""
+-#: ../semanage/seobject.py:946
++#: ../semanage/seobject.py:921
+ msgid "Labeling"
+ msgstr "ନାମପଟିକରଣ"
  
--#~ msgid ""
--#~ "Module %s.pp already loaded in current policy.\n"
--#~ "Do you want to continue?"
--#~ msgstr ""
--#~ "ਮੈਡਿਊਲ %s.pp ਪਹਿਲਾਂ ਹੀ ਮੌਜੂਦਾ ਪਾਲਿਸੀ ਵਿੱਚ ਲੋਡ ਹੋਈ ਹੈ।\n"
--#~ "ਕੀ ਤੁਸੀਂ ਜਾਰੀ ਰਹਿਣਾ ਚਾਹੁੰਦੇ ਹੋ?"
-+#: ../gui/polgen.py:326
-+msgid ""
-+"Name must be alpha numberic with no spaces. Consider using option \"-n "
-+"MODULENAME\""
-+msgstr ""
+-#: ../semanage/seobject.py:946
++#: ../semanage/seobject.py:921
+ msgid "MLS/"
+ msgstr "MLS/"
  
--#~ msgid "You must enter a name"
--#~ msgstr "ਤੁਹਾਨੂੰ ਇੱਕ ਨਾਂ ਦੇਣਾ ਚਾਹੀਦਾ ਹੈ"
-+#: ../gui/polgen.py:414
-+msgid "User Role types can not be assigned executables."
-+msgstr ""
+-#: ../semanage/seobject.py:947
++#: ../semanage/seobject.py:922
+ msgid "Prefix"
+ msgstr "ଉପସର୍ଗ"
  
--#~ msgid "You must enter a executable"
--#~ msgstr "ਤੁਹਾਨੂੰ ਇੱਕ ਐਗਜ਼ੀਕਿਊਟੇਬਲ ਦੇਣਾ ਚਾਹੀਦਾ ਹੈ"
-+#: ../gui/polgen.py:420
-+msgid "Only Daemon apps can use an init script.."
-+msgstr ""
+-#: ../semanage/seobject.py:947
++#: ../semanage/seobject.py:922
+ msgid "MCS Level"
+ msgstr "MCS ସ୍ତର"
  
--#~ msgid "Configue SELinux"
--#~ msgstr "SELinux ਸੰਰਚਨਾ"
-+#: ../gui/polgen.py:438
-+msgid "use_resolve must be a boolean value "
-+msgstr ""
+-#: ../semanage/seobject.py:947
++#: ../semanage/seobject.py:922
+ msgid "MCS Range"
+ msgstr "MCS ପରିସର"
  
--#, fuzzy
--#~ msgid "Ports must be numbers or ranges of numbers from 1 to %d "
--#~ msgstr "ਪੋਰਟਾਂ ਨੰਬਰ ਜਾਂ 1 ਤੋਂ %d ਤੱਕ ਨੰਬਰਾਂ ਦੀ ਰੇਂਜ ਹੋਣੇ ਜਰੂਰੀ ਹਨ"
-+#: ../gui/polgen.py:444
-+msgid "use_syslog must be a boolean value "
-+msgstr ""
+-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
++#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
+ #: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
+ msgid "SELinux Roles"
+ msgstr "SELinux ଭୂମିକାଗୁଡିକ"
  
--#~ msgid "You must enter a name for your confined process/user"
--#~ msgstr "ਤੁਹਾਨੂੰ ਆਪਣੇ ਪਾਬੰਦੀ ਕਾਰਜਾਂ/ਉਪਭੋਗੀਆਂ ਲਈ ਨਾਂ ਦੇਣਾ ਜਰੂਰੀ ਹੈ"
-+#: ../gui/polgen.py:450
-+msgid "use_kerberos must be a boolean value "
-+msgstr ""
+-#: ../semanage/seobject.py:967
++#: ../semanage/seobject.py:944
+ msgid "Protocol udp or tcp is required"
+ msgstr "ୟୁ.ଡି.ପି. କିମ୍ବା ଟି.ସି.ପି. ପ୍ରୋଟୋକଲ ଆବଶ୍ଯକ"
  
--#~ msgid "USER Types are not allowed executables"
--#~ msgstr "USER ਕਿਸਮਾਂ ਨੂੰ ਐਗਜ਼ੀਕਿਊਟੇਬਲਾਂ ਲਈ ਮਨਜੂਰੀ ਨਹੀਂ ਹੈ"
-+#: ../gui/polgen.py:456
-+msgid "manage_krb5_rcache must be a boolean value "
-+msgstr ""
+-#: ../semanage/seobject.py:969
++#: ../semanage/seobject.py:946
+ msgid "Port is required"
+ msgstr "ସଂଯୋଗିକୀ ଆବଶ୍ଯକ"
  
--#~ msgid "Only DAEMON apps can use an init script"
--#~ msgstr "DAEMON ਕਾਰਜ init ਸਕਰਿਪਟ ਨੂੰ ਵਰਤ ਸਕਦੇ ਹਨ"
-+#: ../gui/polgen.py:486
-+msgid "USER Types automatically get a tmp type"
-+msgstr ""
+-#: ../semanage/seobject.py:979
++#: ../semanage/seobject.py:956
+ msgid "Invalid Port"
+-msgstr ""
++msgstr "ଅବୈଧ ପୋର୍ଟ"
  
--#~ msgid "use_syslog must be a boolean value "
--#~ msgstr "use_syslog ਦਾ ਮੁੱਲ ਬੂਲੀਅਨ ਹੋਣਾ ਜਰੂਰੀ ਹੈ"
-+#: ../gui/polgen.py:1004
-+msgid "You must enter the executable path for your confined process"
-+msgstr ""
+-#: ../semanage/seobject.py:983
++#: ../semanage/seobject.py:960
+ #, python-format
+ msgid "Could not create a key for %s/%s"
+ msgstr "%s/%s ପାଇଁ ଚାବି ସ୍ରୁଷ୍ଟି କରି ପାରିଲା ନାହିଁ"
  
--#, fuzzy
--#~ msgid "USER Types automatically get a tmp type"
--#~ msgstr "USER ਕਿਸਮ ਆਟੋਮੈਟਿਕ ਹੀ tmp ਕਿਸਮ ਲੈ ਲੈਂਦੀ ਹੈ"
-+#: ../gui/polgen.py:1182
-+msgid "Type Enforcement file"
-+msgstr ""
+-#: ../semanage/seobject.py:994
++#: ../semanage/seobject.py:971
+ msgid "Type is required"
+ msgstr "ପ୍ରକାର ଆବଶ୍ଯକ"
  
--#~ msgid "You must enter the executable path for your confined process"
--#~ msgstr "ਤੁਹਾਨੂੰ ਆਪਣੇ ਪਾਬੰਦ ਕਾਰਜ ਲਈ ਆਗਜ਼ੀਕਿਊਟੇਬਲ ਮਾਰਗ ਦੇਣਾ ਜਰੂਰੀ ਹੈ"
-+#: ../gui/polgen.py:1183
-+msgid "Interface file"
+-#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
+-#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
++#: ../semanage/seobject.py:974 ../semanage/seobject.py:1036
++#: ../semanage/seobject.py:1794
++#, python-format
++msgid "Type %s is invalid, must be a port type"
 +msgstr ""
++
++#: ../semanage/seobject.py:980 ../semanage/seobject.py:1042
++#: ../semanage/seobject.py:1097 ../semanage/seobject.py:1103
+ #, python-format
+ msgid "Could not check if port %s/%s is defined"
+ msgstr "%s/%s ସଂଯୋଗିକୀ ର ବ୍ଯାଖ୍ଯା କରା ଯାଇଛି କି ନାହିଁ ତାହା ଯାଞ୍ଚ କରି ପାରିଲା ନାହିଁ"
  
--#, fuzzy
--#~ msgid "Type Enforcement file"
--#~ msgstr "enforcment ਫਾਇਲ ਟਾਈਪ ਕਰੋ"
-+#: ../gui/polgen.py:1184
-+msgid "File Contexts file"
-+msgstr ""
+-#: ../semanage/seobject.py:1002
++#: ../semanage/seobject.py:982
+ #, python-format
+ msgid "Port %s/%s already defined"
+ msgstr "%s/%s ସଂଯୋଗିକୀ କୁ ପୂର୍ବରୁ ବ୍ଯାଖ୍ଯା କରା ଯାଇଛି"
  
--#~ msgid "Interface file"
--#~ msgstr "ਇੰਟਰਫੇਸ ਫਾਇਲ"
-+#: ../gui/polgen.py:1185
-+msgid "Setup Script"
-+msgstr ""
+-#: ../semanage/seobject.py:1006
++#: ../semanage/seobject.py:986
+ #, python-format
+ msgid "Could not create port for %s/%s"
+ msgstr "%s/%s ପାଇଁ ସଂଯୋଗିକୀ ସ୍ରୁଷ୍ଟି କରି ପାରିଲା ନାହିଁ"
  
--#~ msgid "File Contexts file"
--#~ msgstr "ਫਾਇਲ ਪ੍ਰਸੰਗ ਫਾਇਲ"
-+#: ../gui/polgen.py:1306
-+#, python-format
-+msgid ""
-+"\n"
-+"%s\n"
-+"\n"
-+"sepolgen [ -n moduleName ] [ -m ] [ -t type ] [ executable | Name ]\n"
-+"valid Types:\n"
-+msgstr ""
- 
--#~ msgid "Setup Script"
--#~ msgstr "ਸੈੱਟਅੱਪ ਸਕਰਿਪਟ"
-+#: ../gui/polgen.py:1354
-+msgid "Executable or Name required"
-+msgstr ""
- 
--#~ msgid ""
--#~ "SELinux Port\n"
--#~ "Type"
--#~ msgstr ""
--#~ "SELinux ਪੋਰਟ\n"
--#~ "ਕਿਸਮ"
-+#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
-+msgid "Network Port"
-+msgstr ""
- 
--#~ msgid "Protocol"
--#~ msgstr "ਪਰੋਟੋਕਾਲ"
-+#: ../gui/portsPage.py:85
-+msgid ""
-+"SELinux Port\n"
-+"Type"
-+msgstr ""
- 
--#~ msgid ""
--#~ "MLS/MCS\n"
--#~ "Level"
--#~ msgstr ""
--#~ "MLS/MCS\n"
--#~ "ਲੈਵਲ"
-+#: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
-+msgid "Protocol"
-+msgstr ""
- 
--#~ msgid "Port"
--#~ msgstr "ਪੋਰਟ"
-+#: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
-+msgid ""
-+"MLS/MCS\n"
-+"Level"
-+msgstr ""
- 
--#~ msgid "Port number \"%s\" is not valid.  0 < PORT_NUMBER < 65536 "
--#~ msgstr "ਪੋਰਟ ਨੰਬਰ \"%s\" ਠੀਕ ਨਹੀਂ ਹੈ  0 < PORT_NUMBER < 65536 "
-+#: ../gui/portsPage.py:101
-+msgid "Port"
-+msgstr ""
- 
--#~ msgid "List View"
--#~ msgstr "ਸੂਚੀ ਦਰਿਸ਼"
-+#: ../gui/portsPage.py:207
-+#, python-format
-+msgid "Port number \"%s\" is not valid.  0 < PORT_NUMBER < 65536 "
-+msgstr ""
- 
--#~ msgid "Group View"
--#~ msgstr "ਗਰੁੱਪ ਦਰਿਸ਼"
-+#: ../gui/portsPage.py:252
-+msgid "List View"
-+msgstr ""
- 
--#~ msgid "SELinux Service Protection"
--#~ msgstr "SELinux ਸਰਵਿਸ ਸੁਰੱਖਿਆ"
-+#: ../gui/portsPage.py:255 ../gui/system-config-selinux.glade:2419
-+msgid "Group View"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for acct daemon"
--#~ msgstr "acct ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
-+#: ../gui/selinux.tbl:1 ../gui/selinux.tbl:30 ../gui/selinux.tbl:31
-+#: ../gui/selinux.tbl:32 ../gui/selinux.tbl:33 ../gui/selinux.tbl:34
-+#: ../gui/selinux.tbl:36 ../gui/selinux.tbl:37 ../gui/selinux.tbl:38
-+#: ../gui/selinux.tbl:39 ../gui/selinux.tbl:40 ../gui/selinux.tbl:42
-+#: ../gui/selinux.tbl:43 ../gui/selinux.tbl:44 ../gui/selinux.tbl:45
-+#: ../gui/selinux.tbl:46 ../gui/selinux.tbl:47 ../gui/selinux.tbl:48
-+#: ../gui/selinux.tbl:49 ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
-+#: ../gui/selinux.tbl:52 ../gui/selinux.tbl:53 ../gui/selinux.tbl:59
-+#: ../gui/selinux.tbl:60 ../gui/selinux.tbl:61 ../gui/selinux.tbl:62
-+#: ../gui/selinux.tbl:63 ../gui/selinux.tbl:64 ../gui/selinux.tbl:65
-+#: ../gui/selinux.tbl:66 ../gui/selinux.tbl:67 ../gui/selinux.tbl:68
-+#: ../gui/selinux.tbl:69 ../gui/selinux.tbl:75 ../gui/selinux.tbl:76
-+#: ../gui/selinux.tbl:77 ../gui/selinux.tbl:78 ../gui/selinux.tbl:79
-+#: ../gui/selinux.tbl:80 ../gui/selinux.tbl:81 ../gui/selinux.tbl:82
-+#: ../gui/selinux.tbl:83 ../gui/selinux.tbl:84 ../gui/selinux.tbl:86
-+#: ../gui/selinux.tbl:88 ../gui/selinux.tbl:89 ../gui/selinux.tbl:90
-+#: ../gui/selinux.tbl:92 ../gui/selinux.tbl:94 ../gui/selinux.tbl:95
-+#: ../gui/selinux.tbl:96 ../gui/selinux.tbl:97 ../gui/selinux.tbl:98
-+#: ../gui/selinux.tbl:99 ../gui/selinux.tbl:100 ../gui/selinux.tbl:101
-+#: ../gui/selinux.tbl:102 ../gui/selinux.tbl:103 ../gui/selinux.tbl:104
-+#: ../gui/selinux.tbl:106 ../gui/selinux.tbl:108 ../gui/selinux.tbl:109
-+#: ../gui/selinux.tbl:110 ../gui/selinux.tbl:111 ../gui/selinux.tbl:112
-+#: ../gui/selinux.tbl:113 ../gui/selinux.tbl:114 ../gui/selinux.tbl:116
-+#: ../gui/selinux.tbl:117 ../gui/selinux.tbl:119 ../gui/selinux.tbl:121
-+#: ../gui/selinux.tbl:123 ../gui/selinux.tbl:124 ../gui/selinux.tbl:127
-+#: ../gui/selinux.tbl:129 ../gui/selinux.tbl:130 ../gui/selinux.tbl:131
-+#: ../gui/selinux.tbl:132 ../gui/selinux.tbl:133 ../gui/selinux.tbl:134
-+#: ../gui/selinux.tbl:135 ../gui/selinux.tbl:136 ../gui/selinux.tbl:137
-+#: ../gui/selinux.tbl:138 ../gui/selinux.tbl:139 ../gui/selinux.tbl:142
-+#: ../gui/selinux.tbl:143 ../gui/selinux.tbl:144 ../gui/selinux.tbl:145
-+#: ../gui/selinux.tbl:146 ../gui/selinux.tbl:147 ../gui/selinux.tbl:148
-+#: ../gui/selinux.tbl:149 ../gui/selinux.tbl:150 ../gui/selinux.tbl:151
-+#: ../gui/selinux.tbl:152 ../gui/selinux.tbl:154 ../gui/selinux.tbl:155
-+#: ../gui/selinux.tbl:156 ../gui/selinux.tbl:157 ../gui/selinux.tbl:158
-+#: ../gui/selinux.tbl:159 ../gui/selinux.tbl:160 ../gui/selinux.tbl:167
-+#: ../gui/selinux.tbl:171 ../gui/selinux.tbl:172 ../gui/selinux.tbl:173
-+#: ../gui/selinux.tbl:174 ../gui/selinux.tbl:175 ../gui/selinux.tbl:177
-+#: ../gui/selinux.tbl:178 ../gui/selinux.tbl:179 ../gui/selinux.tbl:180
-+#: ../gui/selinux.tbl:184 ../gui/selinux.tbl:192 ../gui/selinux.tbl:193
-+#: ../gui/selinux.tbl:194 ../gui/selinux.tbl:195 ../gui/selinux.tbl:196
-+#: ../gui/selinux.tbl:197 ../gui/selinux.tbl:198 ../gui/selinux.tbl:199
-+#: ../gui/selinux.tbl:200 ../gui/selinux.tbl:201 ../gui/selinux.tbl:206
-+#: ../gui/selinux.tbl:207 ../gui/selinux.tbl:218 ../gui/selinux.tbl:219
-+#: ../gui/selinux.tbl:220 ../gui/selinux.tbl:222 ../gui/selinux.tbl:224
-+#: ../gui/selinux.tbl:226 ../gui/selinux.tbl:227 ../gui/selinux.tbl:230
-+msgid "SELinux Service Protection"
-+msgstr ""
- 
--#~ msgid "Admin"
--#~ msgstr "ਪਰਬੰਧ"
-+#: ../gui/selinux.tbl:1
-+msgid "Disable SELinux protection for acct daemon"
-+msgstr ""
- 
--#~ msgid "Allow all daemons to write corefiles to /"
--#~ msgstr "ਸਭ ਡੈਮਨਾਂ ਰਾਹੀਂ ਮੁੱਖ-ਫਾਇਲਾਂ ਨੂੰ / ਤੋ ਲਿਖਣ ਲਈ ਮਨਜੂਰੀ ਦਿਓ"
-+#: ../gui/selinux.tbl:2 ../gui/selinux.tbl:3 ../gui/selinux.tbl:70
-+#: ../gui/selinux.tbl:153 ../gui/selinux.tbl:168 ../gui/selinux.tbl:169
-+#: ../gui/selinux.tbl:170 ../gui/selinux.tbl:189 ../gui/selinux.tbl:202
-+#: ../gui/selinux.tbl:203 ../gui/selinux.tbl:204 ../gui/selinux.tbl:205
-+msgid "Admin"
-+msgstr ""
- 
--#~ msgid "Allow all daemons the ability to use unallocated ttys"
--#~ msgstr "ਨਾ-ਨਿਰਧਾਰਤ ttys ਵਰਤਣ ਲਈ ਸਭ ਡੈਮਨਾਂ ਨੂੰ ਮਨਜੂਰੀ ਦਿਓ"
-+#: ../gui/selinux.tbl:2
-+msgid "Allow all daemons to write corefiles to /"
-+msgstr ""
- 
--#~ msgid "User Privs"
--#~ msgstr "ਉਪਭੋਗੀ Privs"
-+#: ../gui/selinux.tbl:3
-+msgid "Allow all daemons the ability to use unallocated ttys"
-+msgstr ""
- 
--#, fuzzy
--#~ msgid ""
--#~ "Allow gadmin SELinux user account to execute files in home directory or /"
--#~ "tmp"
--#~ msgstr ""
--#~ "gadmin SELinux ਉਪਭੋਗੀ ਖਾਤਿਆਂ ਨੂੰ ਆਪਣੀ home ਡਾਇਰੈਕਟਰੀ ਜਾਂ /tmp ਵਿਚਲੀਆਂ ਫਾਇਲਾਂ "
--#~ "ਚਲਾਉਣ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
-+#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
-+#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
-+#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
-+#: ../gui/selinux.tbl:210 ../gui/selinux.tbl:211 ../gui/selinux.tbl:212
-+#: ../gui/selinux.tbl:213 ../gui/selinux.tbl:214 ../gui/selinux.tbl:215
-+#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
-+msgid "User Privs"
-+msgstr ""
+-#: ../semanage/seobject.py:1012
++#: ../semanage/seobject.py:992
+ #, python-format
+ msgid "Could not create context for %s/%s"
+ msgstr "%s/%s ପାଇଁ ପ୍ରସଙ୍ଗ ସ୍ରୁଷ୍ଟି କରି ପାରିଲା ନାହିଁ"
  
--#, fuzzy
--#~ msgid ""
--#~ "Allow guest SELinux user account to execute files in home directory or /"
--#~ "tmp"
--#~ msgstr ""
--#~ "ਗਿਸਟ SELinux ਉਪਭੋਗੀ ਖਾਤਿਆਂ ਨੂੰ ਘਰੇਲੂ ਡਾਇਰੈਕਟਰੀਆਂ ਜਾਂ /tmp ਵਿੱਚ ਫਾਇਲਾਂ ਚਲਾਉਣ ਦੀ ਮਨਜੂਰੀ "
--#~ "ਦਿਓ"
-+#: ../gui/selinux.tbl:4
-+msgid ""
-+"Allow gadmin SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
+-#: ../semanage/seobject.py:1016
++#: ../semanage/seobject.py:996
+ #, python-format
+ msgid "Could not set user in port context for %s/%s"
+ msgstr "%s/%s ପାଇଁ ସଂଯୋଗିକୀ ପ୍ରସଙ୍ଗ ରେ ଚାଳକ କୁ ସେଟ କରି ପାରିଲା ନାହିଁ"
  
--#~ msgid "Memory Protection"
--#~ msgstr "ਮੈਮੋਰੀ ਸੁਰੱਖਿਆ"
-+#: ../gui/selinux.tbl:5
-+msgid ""
-+"Allow guest SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
+-#: ../semanage/seobject.py:1020
++#: ../semanage/seobject.py:1000
+ #, python-format
+ msgid "Could not set role in port context for %s/%s"
+ msgstr "%s/%s ପାଇଁ ସଂଯୋଗିକୀ ପ୍ରସଙ୍ଗ ରେ ଦାୟିତ୍ବ ସେଟ କରି ପାରିଲା ନାହିଁ"
  
--#~ msgid "Allow java executable stack"
--#~ msgstr "java ਆਗਜ਼ੀਕਿਊਟੇਬਲ ਸਟੈਕ ਨੂੰ ਮਨਜੂਰੀ ਦਿਓ"
-+#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
-+msgid "Memory Protection"
-+msgstr ""
+-#: ../semanage/seobject.py:1024
++#: ../semanage/seobject.py:1004
+ #, python-format
+ msgid "Could not set type in port context for %s/%s"
+ msgstr "%s/%s ପାଇଁ ସଂଯୋଗିକୀ ପ୍ରସଙ୍ଗ ରେ କିଛି ଭିନ୍ନତା କୁ ସେଟ କରି ପାରିଲା ନାହିଁ"
  
--#~ msgid "Mount"
--#~ msgstr "ਮਾਊਂਟ"
-+#: ../gui/selinux.tbl:6
-+msgid "Allow java executable stack"
-+msgstr ""
+-#: ../semanage/seobject.py:1029
++#: ../semanage/seobject.py:1009
+ #, python-format
+ msgid "Could not set mls fields in port context for %s/%s"
+ msgstr "%s/%s ପାଇଁ ସଂଯୋଗିକୀ ପ୍ରସଙ୍ଗ ରେ ଏମ୍.ଏଲ.ଏସ୍. କ୍ଷେତ୍ର କୁ ସେଟ କରି ପାରିଲା ନାହିଁ"
  
--#~ msgid "Allow mount to mount any file"
--#~ msgstr "ਕਿਸੇ ਫਾਇਲ ਨੂੰ ਮਾਊਂਟ ਕਰਨ ਲਈ mount ਮਨਜੂਰ ਕਰੋ"
-+#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
-+#: ../gui/selinux.tbl:209
-+msgid "Mount"
-+msgstr ""
+-#: ../semanage/seobject.py:1033
++#: ../semanage/seobject.py:1013
+ #, python-format
+ msgid "Could not set port context for %s/%s"
+ msgstr "%s/%s ପାଇଁ ସଂଯୋଗିକୀ ପ୍ରସଙ୍ଗ କୁ ସେଟ କରି ପାରିଲା ନାହିଁ"
  
--#~ msgid "Allow mount to mount any directory"
--#~ msgstr "ਕਿਸੇ ਡਾਇਰੈਕਟਰੀ ਨੂੰ ਮਾਊਂਟ ਕਰਨ ਲਈ mount ਮਨਜੂਰ ਕਰੋ"
-+#: ../gui/selinux.tbl:7
-+msgid "Allow mount to mount any file"
-+msgstr ""
+-#: ../semanage/seobject.py:1037
++#: ../semanage/seobject.py:1017
+ #, python-format
+ msgid "Could not add port %s/%s"
+ msgstr "%s/%s ସଂଯୋଗିକୀ କୁ ଯୋଗ କରି ପାରିଲା ନାହିଁ"
  
--#~ msgid "Allow mplayer executable stack"
--#~ msgstr "mplayer ਐਗਜ਼ੀਕਿਊਟੇਬਲ ਸਟੈਕ ਮਨਜੂਰੀ ਦਿਓ"
-+#: ../gui/selinux.tbl:8
-+msgid "Allow mount to mount any directory"
-+msgstr ""
+-#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
+-#: ../semanage/seobject.py:1512
++#: ../semanage/seobject.py:1031 ../semanage/seobject.py:1304
++#: ../semanage/seobject.py:1503
+ msgid "Requires setype or serange"
+ msgstr "setype କିମ୍ବା serange କୁ ଆବଶ୍ଯକ କରେ"
  
--#~ msgid "SSH"
--#~ msgstr "SSH"
-+#: ../gui/selinux.tbl:9
-+msgid "Allow mplayer executable stack"
-+msgstr ""
+-#: ../semanage/seobject.py:1053
++#: ../semanage/seobject.py:1033
+ msgid "Requires setype"
+ msgstr "setype କୁ ଆବଶ୍ଯକ କରେ"
  
--#~ msgid "Allow ssh to run ssh-keysign"
--#~ msgstr "ssh ਨੂੰ ssh-keysign ਚਲਾਉਣ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
-+#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
-+#: ../gui/selinux.tbl:188
-+msgid "SSH"
-+msgstr ""
+-#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
++#: ../semanage/seobject.py:1044 ../semanage/seobject.py:1099
+ #, python-format
+ msgid "Port %s/%s is not defined"
+ msgstr "%s/%s ସଂଯୋଗିକୀ କୁ ବ୍ଯାଖ୍ଯା କରା ଯାଇ ନାହିଁ"
  
--#, fuzzy
--#~ msgid ""
--#~ "Allow staff SELinux user account to execute files in home directory or /"
--#~ "tmp"
--#~ msgstr ""
--#~ "ਸਟਾਫ SELinux ਉਪਭੋਗੀ ਖਾਤਿਆਂ ਨੂੰ ਆਪਣੀ ਘਰੇਲੂ ਡਾਇਰੈਕਟਰੀ ਜਾਂ /tmp ਵਿੱਚ ਫਾਇਲਾਂ ਚਲਾਉਣ ਦੀ "
--#~ "ਮਨਜੂਰੀ ਦਿਓ"
-+#: ../gui/selinux.tbl:10
-+msgid "Allow ssh to run ssh-keysign"
-+msgstr ""
+-#: ../semanage/seobject.py:1065
++#: ../semanage/seobject.py:1048
+ #, python-format
+ msgid "Could not query port %s/%s"
+ msgstr "%s/%s ସଂଯୋଗିକୀ କୁ ପ୍ରଶ୍ନ ପଚାରି ପାରିଲା ନାହିଁ"
  
--#, fuzzy
--#~ msgid ""
--#~ "Allow sysadm SELinux user account to execute files in home directory or /"
--#~ "tmp"
--#~ msgstr ""
--#~ "sysadm SELinux ਉਪਭੋਗੀ ਖਾਤਿਆਂ ਨੂੰ ਆਪਣੀ ਘਰੇਲੂ ਡਾਇਰੈਕਟਰੀ ਜਾਂ /tmp ਵਿੱਚ ਫਾਇਲਾਂ ਚਲਾਉਣ ਦੀ "
--#~ "ਮਨਜੂਰੀ ਦਿਓ"
-+#: ../gui/selinux.tbl:11
-+msgid ""
-+"Allow staff SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
+-#: ../semanage/seobject.py:1076
++#: ../semanage/seobject.py:1059
+ #, python-format
+ msgid "Could not modify port %s/%s"
+ msgstr "%s/%s ସଂଯୋଗିକୀ କୁ ରୂପାନ୍ତରିତ କରି ପାରିଲା ନାହିଁ"
  
--#, fuzzy
--#~ msgid ""
--#~ "Allow unconfined SELinux user account to execute files in home directory "
--#~ "or /tmp"
--#~ msgstr ""
--#~ "ਨਾ-ਪਾਬੰਦ SELinux ਉਪਭੋਗੀ ਖਾਤਿਆਂ ਨੂੰ ਆਪਣੀ ਘਰੇਲੂ ਡਾਇਰੈਕਟਰੀ ਜਾਂ /tmp ਵਿੱਚ ਫਾਇਲਾਂ ਚਲਾਉਣ "
--#~ "ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
-+#: ../gui/selinux.tbl:12
-+msgid ""
-+"Allow sysadm SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
+-#: ../semanage/seobject.py:1089
++#: ../semanage/seobject.py:1072
+ msgid "Could not list the ports"
+ msgstr "ସଂଯୋଗିକୀ ମାନଙ୍କୁ ତାଲିକାଭୁକ୍ତ କରିପାରିବେ ନାହିଁ"
  
--#~ msgid "Network Configuration"
--#~ msgstr "ਨੈੱਟਵਰਕ ਸੰਰਚਨਾ"
-+#: ../gui/selinux.tbl:13
-+msgid ""
-+"Allow unconfined SELinux user account to execute files in home directory or /"
-+"tmp"
-+msgstr ""
+-#: ../semanage/seobject.py:1105
++#: ../semanage/seobject.py:1088
+ #, python-format
+ msgid "Could not delete the port %s"
+ msgstr "%s ସଂଯୋଗିକୀ କୁ ଅପସାରଣ କରି ପାରିଲା ନାହିଁ"
  
--#~ msgid "Allow unlabeled packets to flow on the network"
--#~ msgstr "ਬਿਨਾਂ-ਲੇਬਲ ਪੈਕਟਾਂ ਨੂੰ ਨੈੱਟਵਰਕ ਤੇ ਜਾਣ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
-+#: ../gui/selinux.tbl:14
-+msgid "Network Configuration"
-+msgstr ""
+-#: ../semanage/seobject.py:1122
++#: ../semanage/seobject.py:1105
+ #, python-format
+ msgid "Port %s/%s is defined in policy, cannot be deleted"
+ msgstr "%s/%s ସଂଯୋଗିକୀ ଟି ନିୟମ ରେ ବ୍ଯାଖ୍ଯା କରା ଯାଇଛି, ଏହାକୁ ଅପସାରଣ କରିହେବ ନାହିଁ"
  
--#, fuzzy
--#~ msgid ""
--#~ "Allow user SELinux user account to execute files in home directory or /tmp"
--#~ msgstr ""
--#~ "ਉਪਭੋਗੀ SELinux ਉਪਭੋਗੀ ਖਾਤਿਆਂ ਨੂੰ ਆਪਣੀ ਘਰੇਲੂ ਡਾਇਰੈਕਟਰੀ ਜਾਂ /tmp ਵਿੱਚ ਫਾਇਲਾਂ ਚਲਾਉਣ ਦੀ "
--#~ "ਮਨਜੂਰੀ ਦਿਓ"
-+#: ../gui/selinux.tbl:14
-+msgid "Allow unlabeled packets to flow on the network"
-+msgstr ""
+-#: ../semanage/seobject.py:1126
++#: ../semanage/seobject.py:1109
+ #, python-format
+ msgid "Could not delete port %s/%s"
+ msgstr "%s/%s ସଂଯୋଗିକୀ କୁ ଅପସାରଣ କରି ପାରିଲା ନାହିଁ"
  
--#~ msgid "Allow unconfined to dyntrans to unconfined_execmem"
--#~ msgstr "unconfined ਨੂੰ unconfined_execmem ਵੱਲ ਆਰਜੀ ਤਬਦੀਲ ਕਰਨ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
-+#: ../gui/selinux.tbl:15
-+msgid ""
-+"Allow user SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
+-#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
++#: ../semanage/seobject.py:1125 ../semanage/seobject.py:1147
+ msgid "Could not list ports"
+ msgstr "ସଂଯୋଗିକୀ ମାନଙ୍କୁ ତାଲିକା ରେ ଲେଖି ପାରିବ ନାହିଁ"
  
--#~ msgid "Databases"
--#~ msgstr "ਡਾਟਾਬੇਸ"
-+#: ../gui/selinux.tbl:16
-+msgid "Allow unconfined to dyntrans to unconfined_execmem"
-+msgstr ""
+-#: ../semanage/seobject.py:1203
++#: ../semanage/seobject.py:1186
+ msgid "SELinux Port Type"
+ msgstr "SELinux ସଂଯୋଗିକୀ ପ୍ରକାର"
  
--#~ msgid "Allow user to connect to mysql socket"
--#~ msgstr "ਉਪਭੋਗੀ ਨੂੰ mysql ਸਾਕਟ ਨਾਲ ਜੁੜਨ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
-+#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
-+#: ../gui/selinux.tbl:140
-+msgid "Databases"
-+msgstr ""
+-#: ../semanage/seobject.py:1203
++#: ../semanage/seobject.py:1186
+ msgid "Proto"
+ msgstr "ପ୍ରଥମ"
  
--#~ msgid "Allow user to connect to postgres socket"
--#~ msgstr "ਉਪਭੋਗੀ ਨੂੰ postgres ਸਾਕਟ ਨਾਲ ਜੁੜਨ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
-+#: ../gui/selinux.tbl:17
-+msgid "Allow user to connect to mysql socket"
-+msgstr ""
+-#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
++#: ../semanage/seobject.py:1186 ../gui/system-config-selinux.glade:335
+ msgid "Port Number"
+ msgstr "ସଂଯୋଗିକୀ ସଂଖ୍ୟା"
  
--#~ msgid "XServer"
--#~ msgstr "XServer"
-+#: ../gui/selinux.tbl:18
-+msgid "Allow user to connect to postgres socket"
-+msgstr ""
+-#: ../semanage/seobject.py:1222
++#: ../semanage/seobject.py:1207
+ msgid "Node Address is required"
+ msgstr "ନୋଡ ଠିକଣା ଆବଶ୍ଯକ"
  
--#~ msgid "Allow clients to write to X shared memory"
--#~ msgstr "ਕਲਾਂਈਟ ਨੂੰ X ਸ਼ੇਅਰ ਮੈਮੋਰੀ ਤੇ ਲਿਖਣ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
-+#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
-+msgid "XServer"
-+msgstr ""
+-#: ../semanage/seobject.py:1237
++#: ../semanage/seobject.py:1222
+ msgid "Unknown or missing protocol"
+ msgstr "ଅଜଣା କିମ୍ବା ଅନୁପସ୍ଥିତ ପ୍ରୋଟୋକଲ"
  
--#, fuzzy
--#~ msgid ""
--#~ "Allow xguest SELinux user account to execute files in home directory or /"
--#~ "tmp"
--#~ msgstr ""
--#~ "xguest SELinux ਉਪਭੋਗੀ ਖਾਤਿਆਂ ਨੂੰ ਆਪਣੀ ਘਰੇਲੂ ਡਾਇਰੈਕਟਰੀ ਜਾਂ /tmp ਵਿੱਚ ਫਾਇਲਾਂ ਚਲਾਉਣ ਦੀ "
--#~ "ਮਨਜੂਰੀ ਦਿਓ"
-+#: ../gui/selinux.tbl:19
-+msgid "Allow clients to write to X shared memory"
-+msgstr ""
+-#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
+-#: ../semanage/seobject.py:1728
+-msgid "SELinux Type is required"
++#: ../semanage/seobject.py:1236
++#, fuzzy
++msgid "SELinux node type is required"
+ msgstr "SELinux ପ୍ରକାର ଆବଶ୍ଯକ"
  
--#~ msgid "NIS"
--#~ msgstr "NIS"
-+#: ../gui/selinux.tbl:20
-+msgid ""
-+"Allow xguest SELinux user account to execute files in home directory or /tmp"
+-#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
+-#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
+-#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
+-#: ../semanage/seobject.py:1732
++#: ../semanage/seobject.py:1239 ../semanage/seobject.py:1307
++#, python-format
++msgid "Type %s is invalid, must be a node type"
 +msgstr ""
++
++#: ../semanage/seobject.py:1243 ../semanage/seobject.py:1311
++#: ../semanage/seobject.py:1347 ../semanage/seobject.py:1445
++#: ../semanage/seobject.py:1507 ../semanage/seobject.py:1541
++#: ../semanage/seobject.py:1739
+ #, python-format
+ msgid "Could not create key for %s"
+ msgstr "%s ପାଇଁ ଚାବି ସ୍ରୁଷ୍ଟି କରି ପାରିଲା ନାହିଁ"
  
--#~ msgid "Allow daemons to run with NIS"
--#~ msgstr "ਡੈਮਨਾਂ ਨੂੰ NIS ਨਾਲ ਚੱਲਣ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
-+#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
-+#: ../gui/selinux.tbl:231
-+msgid "NIS"
-+msgstr ""
+-#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
+-#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
++#: ../semanage/seobject.py:1245 ../semanage/seobject.py:1315
++#: ../semanage/seobject.py:1351 ../semanage/seobject.py:1357
+ #, python-format
+ msgid "Could not check if addr %s is defined"
+ msgstr "%s ଠିକଣା ବ୍ଯାଖ୍ଯା କରାଯାଇଛି କି ନାହିଁ ତାହା ଯାଞ୍ଚ କରିପାରିଲା ନାହିଁ"
  
--#~ msgid "Web Applications"
--#~ msgstr "ਵੈੱਬ ਕਾਰਜ"
-+#: ../gui/selinux.tbl:21
-+msgid "Allow daemons to run with NIS"
-+msgstr ""
+-#: ../semanage/seobject.py:1266
++#: ../semanage/seobject.py:1254
+ #, python-format
+ msgid "Could not create addr for %s"
+ msgstr "%s ପାଇଁ ଠିକଣା ସୃଷ୍ଟି କରିପାରିଲା ନାହିଁ"
  
--#~ msgid "Transition staff SELinux user to Web Browser Domain"
--#~ msgstr "ਸਟਾਫ SELinux ਉਪਭੋਗੀ ਨੂੰ ਵੈੱਬ ਬਰਾਊਜ਼ਰ ਡੋਮੇਨ ਵਿੱਚ ਤਬਦੀਲ ਕਰੋ"
-+#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
-+#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
-+#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
-+#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
-+#: ../gui/selinux.tbl:118
-+msgid "Web Applications"
-+msgstr ""
+-#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
+-#: ../semanage/seobject.py:1690
++#: ../semanage/seobject.py:1260 ../semanage/seobject.py:1461
++#: ../semanage/seobject.py:1694
+ #, python-format
+ msgid "Could not create context for %s"
+ msgstr "%s ପାଇଁ ପ୍ରସଙ୍ଗ ସ୍ରୁଷ୍ଟି କରି ପାରିଲା ନାହିଁ"
  
--#~ msgid "Transition sysadm SELinux user to Web Browser Domain"
--#~ msgstr "sysadm SELinux ਉਪਭੋਗੀ ਨੂੰ ਵੈੱਬ ਬਰਾਊਜ਼ਰ ਡੋਮੇਨ ਵਿੱਚ ਤਬਦੀਲ ਕਰੋ"
-+#: ../gui/selinux.tbl:22
-+msgid "Transition staff SELinux user to Web Browser Domain"
-+msgstr ""
+-#: ../semanage/seobject.py:1276
++#: ../semanage/seobject.py:1264
+ #, python-format
+ msgid "Could not set mask for %s"
+ msgstr "%s ପାଇଁ ମାସ୍କ ସେଟ କରି ପାରିଲା ନାହିଁ"
  
--#~ msgid "Transition user SELinux user to Web Browser Domain"
--#~ msgstr "ਉਪਭੋਗੀ SELinux ਉਪਭੋਗੀ ਨੂੰ ਵੈੱਬ ਬਰਾਊਜ਼ਰ ਡੋਮੇਨ ਵਿੱਚ ਤਬਦੀਲ ਕਰੋ"
-+#: ../gui/selinux.tbl:23
-+msgid "Transition sysadm SELinux user to Web Browser Domain"
-+msgstr ""
+-#: ../semanage/seobject.py:1280
++#: ../semanage/seobject.py:1268
+ #, python-format
+ msgid "Could not set user in addr context for %s"
+ msgstr "%s ପାଇଁ ଠିକଣା ପ୍ରସଙ୍ଗରେ ଚାଳକକୁ ବିନ୍ୟାସ କରିପାରିଲା ନାହିଁ"
  
--#~ msgid "Transition xguest SELinux user to Web Browser Domain"
--#~ msgstr "xguest SELinux ਉਪਭੋਗੀ ਨੂੰ ਵੈੱਬ ਬਰਾਊਜਰ ਡੋਮੇਨ ਵਿੱਚ ਤਬਦੀਲ ਕਰੋ"
-+#: ../gui/selinux.tbl:24
-+msgid "Transition user SELinux user to Web Browser Domain"
-+msgstr ""
+-#: ../semanage/seobject.py:1284
++#: ../semanage/seobject.py:1272
+ #, python-format
+ msgid "Could not set role in addr context for %s"
+ msgstr "%s ପାଇଁ ଠିକଣା ପ୍ରସଙ୍ଗରେ ଭୁମିକାକୁ ବିନ୍ୟାସ କରିପାରିଲା ନାହିଁ"
  
--#~ msgid "Allow staff Web Browsers to write to home directories"
--#~ msgstr "ਸਟਾਫ ਵੈੱਬ ਬਰਾਊਜ਼ਰ ਨੂੰ home ਡਾਇਰੈਕਟਰੀਆਂ ਵਿੱਚ ਲਿਖਣ ਦੀ ਮਨਜੂਰੀ"
-+#: ../gui/selinux.tbl:25
-+msgid "Transition xguest SELinux user to Web Browser Domain"
-+msgstr ""
+-#: ../semanage/seobject.py:1288
++#: ../semanage/seobject.py:1276
+ #, python-format
+ msgid "Could not set type in addr context for %s"
+ msgstr "%s ପାଇଁ ଠିକଣା ପ୍ରସଙ୍ଗରେ ପ୍ରକାରକୁ ବିନ୍ୟାସ କରିପାରିଲା ନାହିଁ"
  
--#~ msgid "Disable SELinux protection for amanda"
--#~ msgstr "amanda ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
-+#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
-+#: ../gui/selinux.tbl:29
-+msgid "Allow staff Web Browsers to write to home directories"
-+msgstr ""
+-#: ../semanage/seobject.py:1293
++#: ../semanage/seobject.py:1281
+ #, python-format
+ msgid "Could not set mls fields in addr context for %s"
+ msgstr "%s ପାଇଁ ଠିକଣା ପ୍ରସଙ୍ଗରେ mls କ୍ଷେତ୍ରକୁ ବିନ୍ୟାସ କରିପାରିଲା ନାହିଁ"
  
--#~ msgid "Disable SELinux protection for amavis"
--#~ msgstr "amavis ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
-+#: ../gui/selinux.tbl:30
-+msgid "Disable SELinux protection for amanda"
-+msgstr ""
+-#: ../semanage/seobject.py:1297
++#: ../semanage/seobject.py:1285
+ #, python-format
+ msgid "Could not set addr context for %s"
+ msgstr "%s ପାଇଁ ଠିକଣା ପ୍ରସଙ୍ଗକୁ ବିନ୍ୟାସ କରିପାରିଲା ନାହିଁ"
  
--#~ msgid "Disable SELinux protection for apmd daemon"
--#~ msgstr "apmd ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
-+#: ../gui/selinux.tbl:31
-+msgid "Disable SELinux protection for amavis"
-+msgstr ""
+-#: ../semanage/seobject.py:1301
++#: ../semanage/seobject.py:1289
+ #, python-format
+ msgid "Could not add addr %s"
+ msgstr "ଠିକଣା %sକୁ ଯୋଗକରିପାରିଲା ନାହିଁ"
  
--#~ msgid "Disable SELinux protection for arpwatch daemon"
--#~ msgstr "arpwatch ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
-+#: ../gui/selinux.tbl:32
-+msgid "Disable SELinux protection for apmd daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
++#: ../semanage/seobject.py:1317 ../semanage/seobject.py:1353
+ #, python-format
+ msgid "Addr %s is not defined"
+ msgstr "ଠିକଣା %sକୁ ବ୍ଯାଖ୍ଯା କରା ଯାଇ ନାହିଁ"
  
--#~ msgid "Disable SELinux protection for auditd daemon"
--#~ msgstr "auditd ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
-+#: ../gui/selinux.tbl:33
-+msgid "Disable SELinux protection for arpwatch daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:1330
++#: ../semanage/seobject.py:1321
+ #, python-format
+ msgid "Could not query addr %s"
+ msgstr "ଠିକଣା %s କୁ ପ୍ରଶ୍ନ ପଚାରି ପାରିଲା ନାହିଁ"
  
--#~ msgid "Disable SELinux protection for automount daemon"
--#~ msgstr "automount ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
-+#: ../gui/selinux.tbl:34
-+msgid "Disable SELinux protection for auditd daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:1340
++#: ../semanage/seobject.py:1331
+ #, python-format
+ msgid "Could not modify addr %s"
+ msgstr "ଠିକଣା %s କୁ ପରିବର୍ତ୍ତନ କରିପାରିଲା ନାହିଁ"
  
--#~ msgid "Disable SELinux protection for avahi"
--#~ msgstr "avahi ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
-+#: ../gui/selinux.tbl:35
-+msgid "Disable SELinux protection for automount daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:1368
++#: ../semanage/seobject.py:1359
+ #, python-format
+ msgid "Addr %s is defined in policy, cannot be deleted"
+ msgstr "ଠିକଣା %sଟି ନିୟମରେ ବ୍ଯାଖ୍ଯା କରାଯାଇଛି, ଏହାକୁ ଅପସାରଣ କରିହେବ ନାହିଁ"
  
--#~ msgid "Disable SELinux protection for bluetooth daemon"
--#~ msgstr "bluetooth ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
-+#: ../gui/selinux.tbl:36
-+msgid "Disable SELinux protection for avahi"
-+msgstr ""
+-#: ../semanage/seobject.py:1372
++#: ../semanage/seobject.py:1363
+ #, python-format
+ msgid "Could not delete addr %s"
+ msgstr "ଠିକଣା %sକୁ ଅପସାରଣ କରି ପାରିଲା ନାହିଁ"
  
--#~ msgid "Disable SELinux protection for canna daemon"
--#~ msgstr "canna ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
-+#: ../gui/selinux.tbl:37
-+msgid "Disable SELinux protection for bluetooth daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:1384
++#: ../semanage/seobject.py:1375
+ msgid "Could not deleteall node mappings"
+-msgstr ""
++msgstr "ସମସ୍ତ ନୋଡ ମେଳକଗୁଡ଼ିକୁ ଅପସାରଣ କରି ପାରିଲା ନାହିଁ"
  
--#~ msgid "Disable SELinux protection for cardmgr daemon"
--#~ msgstr "cardmgr ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
-+#: ../gui/selinux.tbl:38
-+msgid "Disable SELinux protection for canna daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:1398
++#: ../semanage/seobject.py:1389
+ msgid "Could not list addrs"
+ msgstr "ଠିକଣାଗୁଡ଼ିକୁ ତାଲିକାଭୁକ୍ତ କରିପାରିବ ନାହିଁ"
  
--#~ msgid "Disable SELinux protection for Cluster Server"
--#~ msgstr "ਕਲੱਸਟਰ ਸਰਵਰ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
-+#: ../gui/selinux.tbl:39
-+msgid "Disable SELinux protection for cardmgr daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
+-#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
++#: ../semanage/seobject.py:1441 ../semanage/seobject.py:1732
++msgid "SELinux Type is required"
++msgstr "SELinux ପ୍ରକାର ଆବଶ୍ଯକ"
++
++#: ../semanage/seobject.py:1449 ../semanage/seobject.py:1511
++#: ../semanage/seobject.py:1545 ../semanage/seobject.py:1551
+ #, python-format
+ msgid "Could not check if interface %s is defined"
+ msgstr "%s ଅନ୍ତରାପ୍ରୁଷ୍ଠ ର ବ୍ଯାଖ୍ଯା କରା ଯାଇଛି କି ନାହିଁ ତାହା ଯାଞ୍ଚ କରି ପାରିଲା ନାହିଁ"
  
--#~ msgid ""
--#~ "Allow cdrecord to read various content. nfs, samba, removable devices, "
--#~ "user temp and untrusted content files"
--#~ msgstr ""
--#~ "cdrecord ਨੂੰ ਵੱਖ-ਵੱਖ ਹਿੱਸੇ ਪੜਨ ਦੀ ਮਨਜੂਰੀ ਦਿਓ। nfs, samba, ਹਟਾਉਣ-ਯੋਗ ਜੰਤਰ, ਉਪਭੋਗੀ "
--#~ "temp ਅਤੇ ਨਾ-ਭਰੇਸੋਯੋਗ ਸੰਖੇਪ ਫਾਇਲਾਂ"
-+#: ../gui/selinux.tbl:40
-+msgid "Disable SELinux protection for Cluster Server"
-+msgstr ""
+-#: ../semanage/seobject.py:1465
++#: ../semanage/seobject.py:1456
+ #, python-format
+ msgid "Could not create interface for %s"
+ msgstr "%s ପାଇଁ ଅନ୍ତରାପ୍ରୁଷ୍ଠ ସ୍ରୁଷ୍ଟି କରି ପାରିଲା ନାହିଁ"
  
--#~ msgid "Disable SELinux protection for ciped daemon"
--#~ msgstr "ciped ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
-+#: ../gui/selinux.tbl:41
-+msgid ""
-+"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-+"temp and untrusted content files"
-+msgstr ""
+-#: ../semanage/seobject.py:1474
++#: ../semanage/seobject.py:1465
+ #, python-format
+ msgid "Could not set user in interface context for %s"
+ msgstr "%s ପାଇଁ ଅନ୍ତରାପ୍ରୁଷ୍ଠ ପ୍ରସଙ୍ଗ ରେ ଚାଳକ କୁ ସେଟ କରି ପାରିଲା ନାହିଁ"
  
--#~ msgid "Disable SELinux protection for clamd daemon"
--#~ msgstr "clamd ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
-+#: ../gui/selinux.tbl:42
-+msgid "Disable SELinux protection for ciped daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:1478
++#: ../semanage/seobject.py:1469
+ #, python-format
+ msgid "Could not set role in interface context for %s"
+ msgstr "%s ପାଇଁ ଅନ୍ତରାପ୍ରୁଷ୍ଠ ପ୍ରସଙ୍ଗ ରେ ଦାୟିତ୍ବ ସେଟ କରି ପାରିଲା ନାହିଁ"
  
--#~ msgid "Disable SELinux protection for clamscan"
--#~ msgstr "clamscan ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
-+#: ../gui/selinux.tbl:43
-+msgid "Disable SELinux protection for clamd daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:1482
++#: ../semanage/seobject.py:1473
+ #, python-format
+ msgid "Could not set type in interface context for %s"
+ msgstr "%s ପାଇଁ ଅନ୍ତରାପ୍ରୁଷ୍ଠ ପ୍ରସଙ୍ଗ ରେ ପ୍ରକାର ସେଟ କରି ପାରିଲା ନାହିଁ"
  
--#~ msgid "Disable SELinux protection for clvmd"
--#~ msgstr "clvmd ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
-+#: ../gui/selinux.tbl:44
-+msgid "Disable SELinux protection for clamscan"
-+msgstr ""
+-#: ../semanage/seobject.py:1487
++#: ../semanage/seobject.py:1478
+ #, python-format
+ msgid "Could not set mls fields in interface context for %s"
+ msgstr "%s ପାଇଁ ଅନ୍ତରାପ୍ରୁଷ୍ଠ ପ୍ରସଙ୍ଗ ରେ ଏମ୍.ଏଲ.ଏସ୍. କ୍ଷେତ୍ର ସେଟ କରି ପାରିଲା ନାହିଁ"
  
--#~ msgid "Disable SELinux protection for comsat daemon"
--#~ msgstr "comsat ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
-+#: ../gui/selinux.tbl:45
-+msgid "Disable SELinux protection for clvmd"
-+msgstr ""
+-#: ../semanage/seobject.py:1491
++#: ../semanage/seobject.py:1482
+ #, python-format
+ msgid "Could not set interface context for %s"
+ msgstr "%s ପାଇଁ ଅନ୍ତରାପ୍ରୁଷ୍ଠ ପ୍ରସଙ୍ଗ କୁ ସେଟ କରି ପାରିଲା ନାହିଁ"
  
--#~ msgid "Disable SELinux protection for courier daemon"
--#~ msgstr "courier ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
-+#: ../gui/selinux.tbl:46
-+msgid "Disable SELinux protection for comsat daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:1495
++#: ../semanage/seobject.py:1486
+ #, python-format
+ msgid "Could not set message context for %s"
+ msgstr "%s ପାଇଁ ସନ୍ଦେଶ ପ୍ରସଙ୍ଗ କୁ ସେଟ କରି ପାରିଲା ନାହିଁ"
  
--#~ msgid "Disable SELinux protection for cpucontrol daemon"
--#~ msgstr "cpucontrol ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
-+#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
-+#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
-+msgid "Disable SELinux protection for courier daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:1499
++#: ../semanage/seobject.py:1490
+ #, python-format
+ msgid "Could not add interface %s"
+ msgstr "%s ଅନ୍ତରାପ୍ରୁଷ୍ଠ କୁ ଯୋଗ କରି ପାରିଲା ନାହିଁ"
  
--#~ msgid "Disable SELinux protection for cpuspeed daemon"
--#~ msgstr "cpuspeed ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
-+#: ../gui/selinux.tbl:52
-+msgid "Disable SELinux protection for cpucontrol daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
++#: ../semanage/seobject.py:1513 ../semanage/seobject.py:1547
+ #, python-format
+ msgid "Interface %s is not defined"
+ msgstr "%s ଅନ୍ତରାପ୍ରୁଷ୍ଠ ର ବ୍ଯାଖ୍ଯା କରାଯାଇ ନାହିଁ"
  
--#~ msgid "Cron"
--#~ msgstr "Cron"
-+#: ../gui/selinux.tbl:53
-+msgid "Disable SELinux protection for cpuspeed daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:1526
++#: ../semanage/seobject.py:1517
+ #, python-format
+ msgid "Could not query interface %s"
+ msgstr "%s ଅନ୍ତରାପ୍ରୁଷ୍ଠ କୁ ପ୍ରଶ୍ନ ପଚାରି ପାରିଲା ନାହିଁ"
  
--#~ msgid "Disable SELinux protection for crond daemon"
--#~ msgstr "crond ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
-+#: ../gui/selinux.tbl:54
-+msgid "Cron"
-+msgstr ""
+-#: ../semanage/seobject.py:1537
++#: ../semanage/seobject.py:1528
+ #, python-format
+ msgid "Could not modify interface %s"
+ msgstr "%s ଅନ୍ତରାପ୍ରୁଷ୍ଠ କୁ ରୂପାନ୍ତରିତ କରି ପାରିଲା ନାହିଁ"
  
--#~ msgid "Printing"
--#~ msgstr "ਪ੍ਰਿੰਟਿੰਗ"
-+#: ../gui/selinux.tbl:54
-+msgid "Disable SELinux protection for crond daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:1562
++#: ../semanage/seobject.py:1553
+ #, python-format
+ msgid "Interface %s is defined in policy, cannot be deleted"
+ msgstr "%s ଅନ୍ତରାପ୍ରୁଷ୍ଠ ଟି ନିୟମ ରେ ବ୍ଯାଖ୍ଯା କରା ଯାଇଛି, ଏହାକୁ ଅପସାରଣ କରି ପାରିବ ନାହିଁ"
  
--#~ msgid "Disable SELinux protection for cupsd back end server"
--#~ msgstr "cupsd ਬੈਕਐਂਡ ਸਰਵਰ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
-+#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
-+#: ../gui/selinux.tbl:91
-+msgid "Printing"
-+msgstr ""
+-#: ../semanage/seobject.py:1566
++#: ../semanage/seobject.py:1557
+ #, python-format
+ msgid "Could not delete interface %s"
+ msgstr "%s ଅନ୍ତରାପ୍ରୁଷ୍ଠ କୁ ଅପସାରଣ କରି ପାରିଲା ନାହିଁ"
  
--#~ msgid "Disable SELinux protection for cupsd daemon"
--#~ msgstr "cupsd ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
-+#: ../gui/selinux.tbl:55
-+msgid "Disable SELinux protection for cupsd back end server"
-+msgstr ""
+-#: ../semanage/seobject.py:1578
++#: ../semanage/seobject.py:1569
+ msgid "Could not delete all interface  mappings"
+-msgstr ""
++msgstr "ସମସ୍ତ ଅନ୍ତରାପୃଷ୍ଠ ମେଳକଗୁଡ଼ିକୁ ଅପସାରଣ କରି ପାରିଲା ନାହିଁ"
  
--#~ msgid "Disable SELinux protection for cupsd_lpd"
--#~ msgstr "cupsd_lpd ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
-+#: ../gui/selinux.tbl:56
-+msgid "Disable SELinux protection for cupsd daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:1592
++#: ../semanage/seobject.py:1583
+ msgid "Could not list interfaces"
+ msgstr "ଅନ୍ତରାପ୍ରୁଷ୍ଠ ମାନଙ୍କୁ ତାଲିକା ରେ ଲେଖି ପାରିଲା ନାହିଁ"
  
--#~ msgid "CVS"
--#~ msgstr "CVS"
-+#: ../gui/selinux.tbl:57
-+msgid "Disable SELinux protection for cupsd_lpd"
-+msgstr ""
+-#: ../semanage/seobject.py:1617
++#: ../semanage/seobject.py:1608
+ msgid "SELinux Interface"
+ msgstr "SELinux ଅନ୍ତରାପୃଷ୍ଠ"
  
--#~ msgid "Disable SELinux protection for cvs daemon"
--#~ msgstr "cvs ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
-+#: ../gui/selinux.tbl:58
-+msgid "CVS"
-+msgstr ""
+-#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
++#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1954
+ msgid "Context"
+ msgstr "ପ୍ରସଙ୍ଗ"
  
--#~ msgid "Disable SELinux protection for cyrus daemon"
--#~ msgstr "cyrus ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
-+#: ../gui/selinux.tbl:58
-+msgid "Disable SELinux protection for cvs daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:1667
++#: ../semanage/seobject.py:1671
+ #, python-format
+ msgid "Equivalence class for %s already exists"
+-msgstr ""
++msgstr "%s ପାଇଁ  ସମାନ ଶ୍ରେଣୀ ପୂର୍ବରୁ ଅବସ୍ଥିତ"
  
--#~ msgid "Disable SELinux protection for dbskkd daemon"
--#~ msgstr "dbskkd ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
-+#: ../gui/selinux.tbl:59
-+msgid "Disable SELinux protection for cyrus daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:1673
++#: ../semanage/seobject.py:1677
+ #, python-format
+ msgid "File spec %s conflicts with equivalency rule '%s %s'"
+-msgstr ""
++msgstr "ଫାଇଲ ଲକ୍ଷଣ %s ସମାନତା ନିୟମ '%s %s' ସହିତ ମିଶିନଥାଏ"
  
--#~ msgid "Disable SELinux protection for dbusd daemon"
--#~ msgstr "dbusd ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
-+#: ../gui/selinux.tbl:60
-+msgid "Disable SELinux protection for dbskkd daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:1682
++#: ../semanage/seobject.py:1686
+ #, python-format
+ msgid "Equivalence class for %s does not exists"
+-msgstr ""
++msgstr "%s ପାଇଁ ସାଦୃଶ୍ୟ ଶ୍ରେଣୀ ଅବସ୍ଥିତ ନାହିଁ"
  
--#~ msgid "Disable SELinux protection for dccd"
--#~ msgstr "dccd ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
-+#: ../gui/selinux.tbl:61
-+msgid "Disable SELinux protection for dbusd daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:1696
++#: ../semanage/seobject.py:1700
+ #, python-format
+ msgid "Could not set user in file context for %s"
+ msgstr "%s ପାଇଁ ଫାଇଲ ପ୍ରସଙ୍ଗ ରେ ଚାଳକ କୁ ସେଟ କରି ପାରିଲା ନାହିଁ"
  
--#~ msgid "Disable SELinux protection for dccifd"
--#~ msgstr "dccifd ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
-+#: ../gui/selinux.tbl:62
-+msgid "Disable SELinux protection for dccd"
-+msgstr ""
+-#: ../semanage/seobject.py:1700
++#: ../semanage/seobject.py:1704
+ #, python-format
+ msgid "Could not set role in file context for %s"
+ msgstr "%s ପାଇଁ ଫାଇଲ ପ୍ରସଙ୍ଗ ର ଦାୟିତ୍ବ କୁ ସେଟ କରି ପାରିଲା ନାହିଁ"
  
--#~ msgid "Disable SELinux protection for dccm"
--#~ msgstr "dccm ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
-+#: ../gui/selinux.tbl:63
-+msgid "Disable SELinux protection for dccifd"
-+msgstr ""
+-#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
++#: ../semanage/seobject.py:1709 ../semanage/seobject.py:1769
+ #, python-format
+ msgid "Could not set mls fields in file context for %s"
+ msgstr "%s ପାଇଁ ଫାଇଲ ପ୍ରସଙ୍ଗ ରେ ଏମ୍.ଏଲ.ଏସ୍. କ୍ଷେତ୍ର କୁ ସେଟ କରି ପାରିଲା ନାହିଁ"
  
--#~ msgid "Disable SELinux protection for ddt daemon"
--#~ msgstr "ddt ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
-+#: ../gui/selinux.tbl:64
-+msgid "Disable SELinux protection for dccm"
-+msgstr ""
+-#: ../semanage/seobject.py:1711
++#: ../semanage/seobject.py:1715
+ msgid "Invalid file specification"
+ msgstr "ଅବୈଧ ଫାଇଲ ନିର୍ଦ୍ଦିଷ୍ଟକ ସୂଚନା"
  
--#~ msgid "Disable SELinux protection for devfsd daemon"
--#~ msgstr "devfsd ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
-+#: ../gui/selinux.tbl:65
-+msgid "Disable SELinux protection for ddt daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:1713
++#: ../semanage/seobject.py:1717
+ msgid "File specification can not include spaces"
+-msgstr ""
++msgstr "ଫାଇଲ ଲକ୍ଷଣ ଖାଲି ସ୍ଥାନଗୁଡ଼ିକୁ ଅନ୍ତର୍ଭୁକ୍ତ କରିନଥାଏ"
  
--#~ msgid "Disable SELinux protection for dhcpc daemon"
--#~ msgstr "dhcpc ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
-+#: ../gui/selinux.tbl:66
-+msgid "Disable SELinux protection for devfsd daemon"
+-#: ../semanage/seobject.py:1718
++#: ../semanage/seobject.py:1722
+ #, python-format
+ msgid ""
+ "File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
+ msgstr ""
++"ଫାଇଲ ଲକ୍ଷଣ %s ସମାନତା ନିୟମ '%s %s' ସହିତ ମିଶି ନଥାଏ; ଏହା ପରିବର୍ତ୍ତେ '%s' କୁ ଯୋଗକରନ୍ତୁ"
++
++#: ../semanage/seobject.py:1735
++#, python-format
++msgid "Type %s is invalid, must be a file or device type"
 +msgstr ""
  
--#~ msgid "Disable SELinux protection for dhcpd daemon"
--#~ msgstr "dhcpd ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
-+#: ../gui/selinux.tbl:67
-+msgid "Disable SELinux protection for dhcpc daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
+-#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
+-#: ../semanage/seobject.py:1880
++#: ../semanage/seobject.py:1743 ../semanage/seobject.py:1748
++#: ../semanage/seobject.py:1804 ../semanage/seobject.py:1886
++#: ../semanage/seobject.py:1890
+ #, python-format
+ msgid "Could not check if file context for %s is defined"
+ msgstr "%s ପାଇଁ ଫାଇଲ ପ୍ରସଙ୍ଗ ର ବ୍ଯାଖ୍ଯା କରା ଯାଇଛି କି ନାହିଁ ତାହା ଯାଞ୍ଚ କରି ପାରିଲା ନାହିଁ"
  
--#~ msgid "Disable SELinux protection for dictd daemon"
--#~ msgstr "dictd ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
-+#: ../gui/selinux.tbl:68
-+msgid "Disable SELinux protection for dhcpd daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:1749
++#: ../semanage/seobject.py:1756
+ #, python-format
+ msgid "Could not create file context for %s"
+ msgstr "%s ପାଇଁ ଫାଇଲ ପ୍ରସଙ୍ଗ କୁ ସ୍ରୁଷ୍ଟି କରି ପାରିଲା ନାହିଁ"
  
--#~ msgid "Allow sysadm_t to directly start daemons"
--#~ msgstr "sysadm_t ਨੂੰ ਸਿੱਧਾ ਹੀ ਡੈਮਨ ਚਾਲੂ ਕਰਨ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
-+#: ../gui/selinux.tbl:69
-+msgid "Disable SELinux protection for dictd daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:1757
++#: ../semanage/seobject.py:1764
+ #, python-format
+ msgid "Could not set type in file context for %s"
+ msgstr "%s ପାଇଁ ଫାଇଲ ପ୍ରସଙ୍ଗ ର ପ୍ରକାର କୁ ସେଟ କରି ପାରିଲା ନାହିଁ"
  
--#~ msgid "Disable SELinux protection for Evolution"
--#~ msgstr "ਏਵੋਲੂਸ਼ਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
-+#: ../gui/selinux.tbl:70
-+msgid "Allow sysadm_t to directly start daemons"
-+msgstr ""
+-#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
+-#: ../semanage/seobject.py:1826
++#: ../semanage/seobject.py:1772 ../semanage/seobject.py:1832
++#: ../semanage/seobject.py:1836
+ #, python-format
+ msgid "Could not set file context for %s"
+ msgstr "%s ପାଇଁ ଫାଇଲ ପ୍ରସଙ୍ଗ କୁ ସେଟ କରି ପାରିଲା ନାହିଁ"
  
--#~ msgid "Games"
--#~ msgstr "ਖੇਡਾਂ"
-+#: ../gui/selinux.tbl:71
-+msgid "Disable SELinux protection for Evolution"
-+msgstr ""
+-#: ../semanage/seobject.py:1771
++#: ../semanage/seobject.py:1778
+ #, python-format
+ msgid "Could not add file context for %s"
+ msgstr "%s ପାଇଁ ଫାଇଲ ପ୍ରସଙ୍ଗ କୁ ଯୋଗ କରି ପାରିଲା ନାହିଁ"
  
--#~ msgid "Disable SELinux protection for games"
--#~ msgstr "ਖੇਡਾਂ ਲਈ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
-+#: ../gui/selinux.tbl:72
-+msgid "Games"
-+msgstr ""
+-#: ../semanage/seobject.py:1785
++#: ../semanage/seobject.py:1792
+ msgid "Requires setype, serange or seuser"
+ msgstr "setype, serange କିମ୍ବା seuser କୁ ଆବଶ୍ଯକ କରିଥାଏ"
  
--#~ msgid "Disable SELinux protection for the web browsers"
--#~ msgstr "ਵੈੱਬ ਬਰਾਊਜ਼ਰਾਂ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
-+#: ../gui/selinux.tbl:72
-+msgid "Disable SELinux protection for games"
-+msgstr ""
+-#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
++#: ../semanage/seobject.py:1808 ../semanage/seobject.py:1894
+ #, python-format
+ msgid "File context for %s is not defined"
+ msgstr "%s ପାଇଁ ଫାଇଲ ପ୍ରସଙ୍ଗ ର ବ୍ଯାଖ୍ଯା କରାଯାଇ ନାହିଁ"
  
--#~ msgid "Disable SELinux protection for Thunderbird"
--#~ msgstr "ਥੰਡਰਬਰਡ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
-+#: ../gui/selinux.tbl:73
-+msgid "Disable SELinux protection for the web browsers"
-+msgstr ""
+-#: ../semanage/seobject.py:1804
++#: ../semanage/seobject.py:1814
+ #, python-format
+ msgid "Could not query file context for %s"
+ msgstr "%s ପାଇଁ ଫାଇଲ ପ୍ରସଙ୍ଗ କୁ ପ୍ରଶ୍ନ ପଚାରି ପାରିଲା ନାହିଁ"
  
--#~ msgid "Disable SELinux protection for distccd daemon"
--#~ msgstr "distccd ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
-+#: ../gui/selinux.tbl:74
-+msgid "Disable SELinux protection for Thunderbird"
-+msgstr ""
+-#: ../semanage/seobject.py:1830
++#: ../semanage/seobject.py:1840
+ #, python-format
+ msgid "Could not modify file context for %s"
+ msgstr "%s ପାଇଁ ଫାଇଲ ପ୍ରସଙ୍ଗ କୁ ରୂପାନ୍ତରିତ କରି ପାରିଲା ନାହିଁ"
  
--#~ msgid "Disable SELinux protection for dmesg daemon"
--#~ msgstr "dmesg ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
-+#: ../gui/selinux.tbl:75
-+msgid "Disable SELinux protection for distccd daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:1843
++#: ../semanage/seobject.py:1853
+ msgid "Could not list the file contexts"
+ msgstr "ଫାଇଲ ପ୍ରସଙ୍ଗକୁ ତାଲିକାଭୁକ୍ତ କରି ପାରିଲା ନାହିଁ"
  
--#~ msgid "Disable SELinux protection for dnsmasq daemon"
--#~ msgstr "dnsmasq ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
-+#: ../gui/selinux.tbl:76
-+msgid "Disable SELinux protection for dmesg daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:1857
++#: ../semanage/seobject.py:1867
+ #, python-format
+ msgid "Could not delete the file context %s"
+ msgstr "%s ଫାଇଲ ପ୍ରସଙ୍ଗକୁ ଅପସାରିତ କରି ପାରିଲା ନାହିଁ"
  
--#~ msgid "Disable SELinux protection for dovecot daemon"
--#~ msgstr "dovecot ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
-+#: ../gui/selinux.tbl:77
-+msgid "Disable SELinux protection for dnsmasq daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:1882
++#: ../semanage/seobject.py:1892
+ #, python-format
+ msgid "File context for %s is defined in policy, cannot be deleted"
+ msgstr "%s ପାଇଁ ଫାଇଲ ପ୍ରସଙ୍ଗ ଟି ନୀତି ରେ ବ୍ଯାଖ୍ଯା କରା ଯାଇଛି, ଏହାକୁ ଅପସାରଣ କରି ପାରିବ ନାହିଁ"
  
--#~ msgid "Disable SELinux protection for entropyd daemon"
--#~ msgstr "entropyd ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
-+#: ../gui/selinux.tbl:78
-+msgid "Disable SELinux protection for dovecot daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:1888
++#: ../semanage/seobject.py:1898
+ #, python-format
+ msgid "Could not delete file context for %s"
+ msgstr "%s ପାଇଁ ଫାଇଲ ପ୍ରସଙ୍ଗ କୁ ଅପସାରିତ କରି ପାରିଲା ନାହିଁ"
  
--#~ msgid "Disable SELinux protection for fetchmail"
--#~ msgstr "fetchmail ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
-+#: ../gui/selinux.tbl:79
-+msgid "Disable SELinux protection for entropyd daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:1903
++#: ../semanage/seobject.py:1913
+ msgid "Could not list file contexts"
+ msgstr "ଫାଇଲ ପ୍ରସଙ୍ଗ କୁ ତାଲିକା ରେ ଲେଖି ପାରିଲା ନାହିଁ"
  
--#~ msgid "Disable SELinux protection for fingerd daemon"
--#~ msgstr "fingerd ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
-+#: ../gui/selinux.tbl:80
-+msgid "Disable SELinux protection for fetchmail"
-+msgstr ""
+-#: ../semanage/seobject.py:1907
++#: ../semanage/seobject.py:1917
+ msgid "Could not list local file contexts"
+ msgstr "ସ୍ଥାନୀୟ ଫାଇଲ ପ୍ରସଙ୍ଗକୁ ତାଲିକାରେ ଲେଖି ପାରିଲା ନାହିଁ"
  
--#~ msgid "Disable SELinux protection for freshclam daemon"
--#~ msgstr "freshclam ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
-+#: ../gui/selinux.tbl:81
-+msgid "Disable SELinux protection for fingerd daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:1944
++#: ../semanage/seobject.py:1954
+ msgid "SELinux fcontext"
+ msgstr "SELinux fପ୍ରସଙ୍ଗ"
  
--#~ msgid "Disable SELinux protection for fsdaemon daemon"
--#~ msgstr "fsdaemon ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
-+#: ../gui/selinux.tbl:82
-+msgid "Disable SELinux protection for freshclam daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:1944
++#: ../semanage/seobject.py:1954
+ msgid "type"
+ msgstr "ପ୍ରକାର"
  
--#~ msgid "Disable SELinux protection for gpm daemon"
--#~ msgstr "gpm ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
-+#: ../gui/selinux.tbl:83
-+msgid "Disable SELinux protection for fsdaemon daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:1957
++#: ../semanage/seobject.py:1967
+ msgid ""
+ "\n"
+ "SELinux Distribution fcontext Equivalence \n"
+ msgstr ""
++"\n"
++"SELinux ବଣ୍ଟନ fcontext ସମାନତା \n"
  
--#~ msgid "NFS"
--#~ msgstr "NFS"
-+#: ../gui/selinux.tbl:84
-+msgid "Disable SELinux protection for gpm daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:1962
++#: ../semanage/seobject.py:1972
+ msgid ""
+ "\n"
+ "SELinux Local fcontext Equivalence \n"
+ msgstr ""
++"\n"
++"SELinux ସ୍ଥାନୀୟ fcontext ସମାନତା \n"
  
--#~ msgid "Disable SELinux protection for gss daemon"
--#~ msgstr "gss ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
-+#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
-+msgid "NFS"
-+msgstr ""
+-#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
+-#: ../semanage/seobject.py:2054
++#: ../semanage/seobject.py:2006 ../semanage/seobject.py:2059
++#: ../semanage/seobject.py:2065
+ #, python-format
+ msgid "Could not check if boolean %s is defined"
+ msgstr "ବୁଲିଆନ %s ଟି ବ୍ଯାଖ୍ଯା କରା ଯାଇଛି କି ନାହିଁ ତାହା ଯାଞ୍ଚ କରି ପାରିଲା ନାହିଁ"
  
--#~ msgid "Disable SELinux protection for Hal daemon"
--#~ msgstr "Hal ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
-+#: ../gui/selinux.tbl:85
-+msgid "Disable SELinux protection for gss daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
++#: ../semanage/seobject.py:2008 ../semanage/seobject.py:2061
+ #, python-format
+ msgid "Boolean %s is not defined"
+ msgstr "ବୁଲିଆନ %s ଟି ବ୍ଯାଖ୍ଯା କରାଯାଇ ନାହିଁ"
  
--#~ msgid "Compatibility"
--#~ msgstr "ਅਨੁਕੂਲਤਾ"
-+#: ../gui/selinux.tbl:86
-+msgid "Disable SELinux protection for Hal daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:2002
++#: ../semanage/seobject.py:2012
+ #, python-format
+ msgid "Could not query file context %s"
+ msgstr "ଫାଇଲ ପ୍ରସଙ୍ଗ କୁ %s କୁ ପ୍ରଶ୍ନ ପଚାରି ପାରିଲା ନାହିଁ"
  
--#~ msgid ""
--#~ "Do not audit things that we know to be broken but which are not security "
--#~ "risks"
--#~ msgstr ""
--#~ "ਉਹ ਚੀਜਾਂ ਆਡਿਟ ਨਾ ਕਰੋ ਜੋ ਤੁਹਾਨੂੰ ਲੱਗਦਾ ਹੈ ਕਿ ਰੁਕਾਵਟ ਪਾਉਂਦੀਆਂ ਹਨ ਅਤੇ ਸੁਰੱਖਿਆ ਨੂੰ ਕੋਈ ਖਤਰਾ "
--#~ "ਨਹੀਂ ਹੈ।"
-+#: ../gui/selinux.tbl:87
-+msgid "Compatibility"
-+msgstr ""
+-#: ../semanage/seobject.py:2007
++#: ../semanage/seobject.py:2017
+ #, python-format
+ msgid "You must specify one of the following values: %s"
+ msgstr "ଆପଣ ନିମ୍ନଲିଖିତ ମୂଲ୍ୟଗୁଡ଼ିକ ମଧ୍ଯରୁ ଗୋଟିଏ ଉଲ୍ଲେଖକରିବା ଉଚିତ: %s"
  
--#~ msgid "Disable SELinux protection for hostname daemon"
--#~ msgstr "hostname ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
-+#: ../gui/selinux.tbl:87
-+msgid ""
-+"Do not audit things that we know to be broken but which are not security "
-+"risks"
-+msgstr ""
+-#: ../semanage/seobject.py:2012
++#: ../semanage/seobject.py:2022
+ #, python-format
+ msgid "Could not set active value of boolean %s"
+ msgstr "ବୁଲିଆନ %s ର ସକ୍ରିୟ ମୁଲ୍ୟ ସ୍ଥିର କରି ପାରିଲା ନାହିଁ"
  
--#~ msgid "Disable SELinux protection for hotplug daemon"
--#~ msgstr "hotplug ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
-+#: ../gui/selinux.tbl:88
-+msgid "Disable SELinux protection for hostname daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:2015
++#: ../semanage/seobject.py:2025
+ #, python-format
+ msgid "Could not modify boolean %s"
+ msgstr "ବୁଲିଆନ %s କୁ ରୂପାନ୍ତରିତ କରି ପାରିଲା ନାହିଁ"
  
--#~ msgid "Disable SELinux protection for howl daemon"
--#~ msgstr "howl ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
-+#: ../gui/selinux.tbl:89
-+msgid "Disable SELinux protection for hotplug daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:2033
++#: ../semanage/seobject.py:2043
+ #, python-format
+ msgid "Bad format %s: Record %s"
+ msgstr "ଖରାପ ଶୈଳୀ %s: ଅନୁଲିପି %s"
  
--#~ msgid "Disable SELinux protection for cups hplip daemon"
--#~ msgstr "cups hplip ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
-+#: ../gui/selinux.tbl:90
-+msgid "Disable SELinux protection for howl daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:2056
++#: ../semanage/seobject.py:2067
+ #, python-format
+ msgid "Boolean %s is defined in policy, cannot be deleted"
+ msgstr "ବୁଲିଆନ %s ଟି ନିୟମ ରେ ବ୍ଯାଖ୍ଯା କରା ଯାଇଛି, ଏହାକୁ ଅପସାରଣ କରିହେବ ନାହିଁ"
  
--#~ msgid "Disable SELinux protection for httpd rotatelogs"
--#~ msgstr "httpd rotatelogs ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
-+#: ../gui/selinux.tbl:91
-+msgid "Disable SELinux protection for cups hplip daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:2060
++#: ../semanage/seobject.py:2071
+ #, python-format
+ msgid "Could not delete boolean %s"
+ msgstr "ବୁଲିଆନ %s କୁ ଅପସାରଣ କରି ପାରିଲା ନାହିଁ"
  
--#~ msgid "HTTPD Service"
--#~ msgstr "HTTPD ਸਰਵਿਸ"
-+#: ../gui/selinux.tbl:92
-+msgid "Disable SELinux protection for httpd rotatelogs"
-+msgstr ""
+-#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
++#: ../semanage/seobject.py:2083 ../semanage/seobject.py:2100
+ msgid "Could not list booleans"
+ msgstr "ବୁଲିଆନ ମାନଙ୍କୁ ତାଲିକା ରେ ଲେଖି ପାରିଲା ନାହିଁ"
  
--#~ msgid "Disable SELinux protection for http suexec"
--#~ msgstr "http suexec ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
-+#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
-+msgid "HTTPD Service"
-+msgstr ""
+-#: ../semanage/seobject.py:2112
++#: ../semanage/seobject.py:2125
+ msgid "unknown"
+ msgstr "ଅଜଣା"
  
--#~ msgid "Disable SELinux protection for hwclock daemon"
--#~ msgstr "hwclock ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
-+#: ../gui/selinux.tbl:93
-+msgid "Disable SELinux protection for http suexec"
-+msgstr ""
+-#: ../semanage/seobject.py:2125
++#: ../semanage/seobject.py:2138
+ msgid "off"
+ msgstr "ଅଫ"
  
--#~ msgid "Disable SELinux protection for i18n daemon"
--#~ msgstr "i18n ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
-+#: ../gui/selinux.tbl:94
-+msgid "Disable SELinux protection for hwclock daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:2125
++#: ../semanage/seobject.py:2138
+ msgid "on"
+ msgstr "ଅନ"
  
--#~ msgid "Disable SELinux protection for imazesrv daemon"
--#~ msgstr "imazesrv ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
-+#: ../gui/selinux.tbl:95
-+msgid "Disable SELinux protection for i18n daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:2139
++#: ../semanage/seobject.py:2152
+ msgid "SELinux boolean"
+ msgstr "SELinux ବୁଲିଆନ"
  
--#~ msgid "Disable SELinux protection for inetd child daemons"
--#~ msgstr "inetd ਅਧੀਨ ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
-+#: ../gui/selinux.tbl:96
-+msgid "Disable SELinux protection for imazesrv daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:2139
++#: ../semanage/seobject.py:2152
+ msgid "State"
+-msgstr ""
++msgstr "ସ୍ଥିତି"
  
--#~ msgid "Disable SELinux protection for inetd daemon"
--#~ msgstr "inetd ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
-+#: ../gui/selinux.tbl:97
-+msgid "Disable SELinux protection for inetd child daemons"
-+msgstr ""
+-#: ../semanage/seobject.py:2139
++#: ../semanage/seobject.py:2152
+ msgid "Default"
+-msgstr ""
++msgstr "ପୂର୍ବ ନିର୍ଦ୍ଧାରିତ"
  
--#~ msgid "Disable SELinux protection for innd daemon"
--#~ msgstr "innd ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
-+#: ../gui/selinux.tbl:98
-+msgid "Disable SELinux protection for inetd daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
+-#: ../gui/polgengui.py:253
++#: ../semanage/seobject.py:2152 ../gui/polgen.glade:113
++#: ../gui/polgengui.py:254
+ msgid "Description"
+ msgstr "ବର୍ଣ୍ଣନା"
  
--#~ msgid "Disable SELinux protection for iptables daemon"
--#~ msgstr "iptables ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
-+#: ../gui/selinux.tbl:99
-+msgid "Disable SELinux protection for innd daemon"
-+msgstr ""
+@@ -1005,7 +1026,7 @@ msgstr "ସ୍ମୃତି ବାଣ୍ଟିବା ସମୟ ରେ ତୃଟ
+ msgid "Error sending audit message.\n"
+ msgstr "ହିସାବ ର ଯାଞ୍ଚ ସନ୍ଦେଶ ପଠାଇବା ସମୟ ରେ ତୃଟି \n"
  
--#~ msgid "Disable SELinux protection for ircd daemon"
--#~ msgstr "ircd ਡੈਮਨ "
-+#: ../gui/selinux.tbl:100
-+msgid "Disable SELinux protection for iptables daemon"
-+msgstr ""
+-#: ../newrole/newrole.c:692 ../newrole/newrole.c:1059
++#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
+ #, c-format
+ msgid "Could not determine enforcing mode.\n"
+ msgstr "କାର୍ଯ୍ୟକାରୀ ଧାରା କୁ ସ୍ଥିର କରି ପାରିଲା ନାହିଁ \n"
+@@ -1120,62 +1141,66 @@ msgstr "ଖାଲି ସଙ୍କେତ ସେଟକୁ ପାଇବାରେ 
+ msgid "Unable to set SIGHUP handler\n"
+ msgstr "SIGHUP ନିୟନ୍ତ୍ରକକୁ ବିନ୍ଯାସ କରିବାରେ ଅସମର୍ଥ\n"
  
--#~ msgid "Disable SELinux protection for irqbalance daemon"
--#~ msgstr "irqbalance ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
-+#: ../gui/selinux.tbl:101
-+msgid "Disable SELinux protection for ircd daemon"
+-#: ../newrole/newrole.c:1053
++#: ../newrole/newrole.c:1036
++msgid "Sorry, newrole failed to drop capabilities\n"
 +msgstr ""
++
++#: ../newrole/newrole.c:1052
+ #, c-format
+ msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
+ msgstr "କ୍ଷମା କରିବେ, ନୂତନ ଦାୟିତ୍ବ ବୋଧହୁଏ କେବଳ SELinux କର୍ଣ୍ଣଲ ରେ ବ୍ଯବହ୍ରୁତ ହେବ \n"
  
--#~ msgid "Disable SELinux protection for iscsi daemon"
--#~ msgstr "iscsi ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
-+#: ../gui/selinux.tbl:102
-+msgid "Disable SELinux protection for irqbalance daemon"
-+msgstr ""
+-#: ../newrole/newrole.c:1070
++#: ../newrole/newrole.c:1069
+ #, c-format
+ msgid "failed to get old_context.\n"
+ msgstr "ପୂରାତନ_ପ୍ରସଙ୍ଗ କୁ ପାଇବା ରେ ଅସଫଳ \n"
  
--#~ msgid "Disable SELinux protection for jabberd daemon"
--#~ msgstr "jabberd ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
-+#: ../gui/selinux.tbl:103
-+msgid "Disable SELinux protection for iscsi daemon"
-+msgstr ""
+-#: ../newrole/newrole.c:1077
++#: ../newrole/newrole.c:1076
+ #, c-format
+ msgid "Warning!  Could not retrieve tty information.\n"
+ msgstr "ଚେତାବନୀ! tty ସୂଚନା କୁ ପୁନରୁଦ୍ଧାର କରି ପାରିଲା ନାହିଁ \n"
  
--#~ msgid "Kerberos"
--#~ msgstr "ਕਰਬੀਰੋਸ"
-+#: ../gui/selinux.tbl:104
-+msgid "Disable SELinux protection for jabberd daemon"
-+msgstr ""
+-#: ../newrole/newrole.c:1098
++#: ../newrole/newrole.c:1097
+ #, c-format
+ msgid "error on reading PAM service configuration.\n"
+ msgstr "PAM ସେବା ବିନ୍ୟାସ ପଢିବାରେ ତ୍ରୁଟି।\n"
  
--#~ msgid "Disable SELinux protection for kadmind daemon"
--#~ msgstr "kadmind ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
-+#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
-+msgid "Kerberos"
-+msgstr ""
+-#: ../newrole/newrole.c:1133
++#: ../newrole/newrole.c:1132
+ #, c-format
+ msgid "newrole: incorrect password for %s\n"
+ msgstr "ନୂତନ ଦାୟିତ୍ବ: %s ଭୂଲ ପ୍ରବେଶ ସଙ୍କେତ \n"
  
--#~ msgid "Disable SELinux protection for klogd daemon"
--#~ msgstr "klogd ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
-+#: ../gui/selinux.tbl:105
-+msgid "Disable SELinux protection for kadmind daemon"
-+msgstr ""
+-#: ../newrole/newrole.c:1160
++#: ../newrole/newrole.c:1159
+ #, c-format
+ msgid "newrole: failure forking: %s"
+ msgstr "ନୂତନ ଦାୟିତ୍ବ: ଶାଖାଯୁକ୍ତ କରିବା ସମୟ ରେ ତୃଟି: %s"
  
--#~ msgid "Disable SELinux protection for krb5kdc daemon"
--#~ msgstr "krb5kdc ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
-+#: ../gui/selinux.tbl:106
-+msgid "Disable SELinux protection for klogd daemon"
-+msgstr ""
+-#: ../newrole/newrole.c:1163 ../newrole/newrole.c:1186
++#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
+ #, c-format
+ msgid "Unable to restore tty label...\n"
+ msgstr "tty ସୂଚକକୁ ପୁନଃସ୍ଥାପନ କରିବାରେ ଅସମର୍ଥ...\n"
  
--#~ msgid "Disable SELinux protection for ktalk daemons"
--#~ msgstr "ktalk ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
-+#: ../gui/selinux.tbl:107
-+msgid "Disable SELinux protection for krb5kdc daemon"
-+msgstr ""
+-#: ../newrole/newrole.c:1165 ../newrole/newrole.c:1192
++#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
+ #, c-format
+ msgid "Failed to close tty properly\n"
+ msgstr "tty କୁ ସୁଚାରୁରୂପେ ବନ୍ଦ କରିବାରେ ବିଫଳ\n"
  
--#~ msgid "Disable SELinux protection for kudzu daemon"
--#~ msgstr "kudzu ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
-+#: ../gui/selinux.tbl:108
-+msgid "Disable SELinux protection for ktalk daemons"
-+msgstr ""
+-#: ../newrole/newrole.c:1224
++#: ../newrole/newrole.c:1223
+ #, c-format
+ msgid "Could not close descriptors.\n"
+ msgstr "ନିରୂପକ ମାନଙ୍କୁ ବନ୍ଦ କରି ପାରିଲା ନାହିଁ \n"
  
--#~ msgid "Disable SELinux protection for locate daemon"
--#~ msgstr "locate ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
-+#: ../gui/selinux.tbl:109
-+msgid "Disable SELinux protection for kudzu daemon"
-+msgstr ""
+-#: ../newrole/newrole.c:1251
++#: ../newrole/newrole.c:1250
+ #, c-format
+ msgid "Error allocating shell's argv0.\n"
+ msgstr "ଆବରଣର argv0 କୁ ବାଣ୍ଟିବା ସମୟରେ ତୃଟି।\n"
  
--#~ msgid "Disable SELinux protection for lpd daemon"
--#~ msgstr "lpd ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
-+#: ../gui/selinux.tbl:110
-+msgid "Disable SELinux protection for locate daemon"
-+msgstr ""
+-#: ../newrole/newrole.c:1287
++#: ../newrole/newrole.c:1286
+ #, c-format
+ msgid "Unable to restore the environment, aborting\n"
+ msgstr "ପରିବେଶକୁ ପୁନଃସ୍ଥାପନ କରିବାରେ ଅସମର୍ଥ, ପରିତ୍ଯାଗ କରୁଅଛି\n"
  
--#~ msgid "Disable SELinux protection for lrrd daemon"
--#~ msgstr "lrrd ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
-+#: ../gui/selinux.tbl:111
-+msgid "Disable SELinux protection for lpd daemon"
-+msgstr ""
+-#: ../newrole/newrole.c:1298
++#: ../newrole/newrole.c:1297
+ msgid "failed to exec shell\n"
+ msgstr "ଆବରଣ କୁ ନିଷ୍ପାଦିତ କରିବା ରେ ଅକ୍ରୁତକାର୍ଯ୍ଯ \n"
  
--#~ msgid "Disable SELinux protection for lvm daemon"
--#~ msgstr "lvm ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
-+#: ../gui/selinux.tbl:112
-+msgid "Disable SELinux protection for lrrd daemon"
-+msgstr ""
+@@ -1278,2088 +1303,3050 @@ msgstr "chcat -- -CompanyConfidential /docs/businessplan.odt"
+ msgid "chcat -l +CompanyConfidential juser"
+ msgstr "chcat -l +CompanyConfidential juser"
  
--#~ msgid "Disable SELinux protection for mailman"
--#~ msgstr "mailman ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
-+#: ../gui/selinux.tbl:113
-+msgid "Disable SELinux protection for lvm daemon"
-+msgstr ""
+-#: ../scripts/chcat:399 ../gui/polgen.py:1351
+-#, c-format, python-format
++#: ../scripts/chcat:399
++#, c-format
+ msgid "Options Error %s "
+ msgstr "ପସନ୍ଦ ତୃଟି %s "
  
--#~ msgid "Allow evolution and thunderbird to read user files"
--#~ msgstr "ਏਵੋਲੂਸ਼ਨ ਅਤੇ ਥੰਡਰਬਰਡ ਨੂੰ ਉਪਭੋਗੀ ਫਾਇਲਾਂ ਪੜਨ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
-+#: ../gui/selinux.tbl:114
-+msgid "Disable SELinux protection for mailman"
-+msgstr ""
+-#: ../gui/booleansPage.py:195 ../gui/system-config-selinux.glade:1706
++#: ../gui/booleansPage.py:194 ../gui/system-config-selinux.glade:1706
+ msgid "Boolean"
+-msgstr ""
++msgstr "ବୁଲିଆନ"
  
--#~ msgid "Disable SELinux protection for mdadm daemon"
--#~ msgstr "mdadm ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
-+#: ../gui/selinux.tbl:115
-+msgid "Allow evolution and thunderbird to read user files"
-+msgstr ""
+-#: ../gui/booleansPage.py:252 ../gui/semanagePage.py:162
++#: ../gui/booleansPage.py:245 ../gui/semanagePage.py:162
+ msgid "all"
+-msgstr ""
++msgstr "ସମସ୍ତ"
  
--#~ msgid "Disable SELinux protection for monopd daemon"
--#~ msgstr "monopd ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
-+#: ../gui/selinux.tbl:116
-+msgid "Disable SELinux protection for mdadm daemon"
-+msgstr ""
+-#: ../gui/booleansPage.py:254 ../gui/semanagePage.py:164
++#: ../gui/booleansPage.py:247 ../gui/semanagePage.py:164
+ #: ../gui/system-config-selinux.glade:1615
+ #: ../gui/system-config-selinux.glade:1820
+ #: ../gui/system-config-selinux.glade:2437
+ msgid "Customized"
+-msgstr ""
++msgstr "ଇଚ୍ଛାରୂପଣ"
  
--#~ msgid "Allow the mozilla browser to read user files"
--#~ msgstr "ਮੋਜ਼ੀਲਾ ਬਰਾਊਜ਼ਰ ਨੂੰ ਉਪਭੋਗੀ ਫਾਇਲਾਂ ਪੜਨ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
-+#: ../gui/selinux.tbl:117
-+msgid "Disable SELinux protection for monopd daemon"
-+msgstr ""
+ #: ../gui/fcontextPage.py:64 ../gui/system-config-selinux.glade:1911
+ msgid "File Labeling"
+-msgstr ""
++msgstr "ଫାଇଲ ନାମପଟିକରଣ"
  
--#~ msgid "Disable SELinux protection for mrtg daemon"
--#~ msgstr "mrtg ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
-+#: ../gui/selinux.tbl:118
-+msgid "Allow the mozilla browser to read user files"
-+msgstr ""
+ #: ../gui/fcontextPage.py:74
+ msgid ""
+ "File\n"
+ "Specification"
+ msgstr ""
++"ଫାଇଲ\n"
++"ନିର୍ଦ୍ଦିଷ୍ଟକ ସୂଚନା"
  
--#~ msgid "Disable SELinux protection for mysqld daemon"
--#~ msgstr "mysqld ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
-+#: ../gui/selinux.tbl:119
-+msgid "Disable SELinux protection for mrtg daemon"
-+msgstr ""
+ #: ../gui/fcontextPage.py:81
+ msgid ""
+ "Selinux\n"
+ "File Type"
+ msgstr ""
++"Selinux\n"
++"ଫାଇଲ ପ୍ରକାର"
  
--#~ msgid "Disable SELinux protection for nagios daemon"
--#~ msgstr "nagios ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
-+#: ../gui/selinux.tbl:120
-+msgid "Disable SELinux protection for mysqld daemon"
-+msgstr ""
+ #: ../gui/fcontextPage.py:88
+ msgid ""
+ "File\n"
+ "Type"
+ msgstr ""
++"ଫାଇଲ\n"
++"ପ୍ରକାର"
  
--#~ msgid "Name Service"
--#~ msgstr "ਨਾਂ ਸਰਵਿਸ"
-+#: ../gui/selinux.tbl:121
-+msgid "Disable SELinux protection for nagios daemon"
-+msgstr ""
+ #: ../gui/loginsPage.py:48 ../gui/system-config-selinux.glade:2098
+ msgid "User Mapping"
+-msgstr ""
++msgstr "ଚାଳକ ପ୍ରତିଚିତ୍ରଣ"
  
--#~ msgid "Disable SELinux protection for named daemon"
--#~ msgstr "named ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
-+#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
-+msgid "Name Service"
-+msgstr ""
+ #: ../gui/loginsPage.py:52
+ msgid ""
+ "Login\n"
+ "Name"
+ msgstr ""
++"ଲଗଇନ\n"
++"ନାମ"
  
--#~ msgid "Disable SELinux protection for nessusd daemon"
--#~ msgstr "nessusd ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
-+#: ../gui/selinux.tbl:122
-+msgid "Disable SELinux protection for named daemon"
-+msgstr ""
+ #: ../gui/loginsPage.py:56 ../gui/usersPage.py:50
+ msgid ""
+ "SELinux\n"
+ "User"
+ msgstr ""
++"SELinux\n"
++"ଚାଳକ"
  
--#~ msgid "Disable SELinux protection for NetworkManager"
--#~ msgstr "NetworkManager ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
-+#: ../gui/selinux.tbl:123
-+msgid "Disable SELinux protection for nessusd daemon"
-+msgstr ""
+ #: ../gui/loginsPage.py:59 ../gui/usersPage.py:55
+ msgid ""
+ "MLS/\n"
+ "MCS Range"
+ msgstr ""
++"MLS/\n"
++"MCS ପରିସର"
  
--#~ msgid "Disable SELinux protection for nfsd daemon"
--#~ msgstr "nfsd ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
-+#: ../gui/selinux.tbl:124
-+msgid "Disable SELinux protection for NetworkManager"
-+msgstr ""
+ #: ../gui/loginsPage.py:133
+ #, python-format
+ msgid "Login '%s' is required"
+-msgstr ""
++msgstr "ଲଗଇନ '%s' ଟି ଆବଶ୍ୟକ"
  
--#~ msgid "Samba"
--#~ msgstr "Samba"
-+#: ../gui/selinux.tbl:125
-+msgid "Disable SELinux protection for nfsd daemon"
-+msgstr ""
+-#: ../gui/modulesPage.py:48 ../gui/system-config-selinux.glade:2753
++#: ../gui/modulesPage.py:49 ../gui/system-config-selinux.glade:2753
+ msgid "Policy Module"
+-msgstr ""
++msgstr "ନୀତି ଏକକାଂଶ"
  
--#~ msgid "Disable SELinux protection for nmbd daemon"
--#~ msgstr "nmbd ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
-+#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
-+#: ../gui/selinux.tbl:221
-+msgid "Samba"
-+msgstr ""
+-#: ../gui/modulesPage.py:57
++#: ../gui/modulesPage.py:58
+ msgid "Module Name"
+-msgstr ""
++msgstr "ଏକକାଂଶ ନାମ"
  
--#~ msgid "Disable SELinux protection for nrpe daemon"
--#~ msgstr "nrpe ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
-+#: ../gui/selinux.tbl:126
-+msgid "Disable SELinux protection for nmbd daemon"
-+msgstr ""
+-#: ../gui/modulesPage.py:134
++#: ../gui/modulesPage.py:135
+ msgid "Disable Audit"
+-msgstr ""
++msgstr "ଲେଖା ପରୀକ୍ଷଣକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
  
--#~ msgid "Disable SELinux protection for nscd daemon"
--#~ msgstr "nscd ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
-+#: ../gui/selinux.tbl:127
-+msgid "Disable SELinux protection for nrpe daemon"
-+msgstr ""
+-#: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
++#: ../gui/modulesPage.py:138 ../gui/system-config-selinux.glade:2662
+ msgid "Enable Audit"
+-msgstr ""
++msgstr "ଲେଖା ପରୀକ୍ଷଣକୁ ସକ୍ରିୟ କରନ୍ତୁ"
  
--#~ msgid "Disable SELinux protection for nsd daemon"
--#~ msgstr "nsd ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
-+#: ../gui/selinux.tbl:128
-+msgid "Disable SELinux protection for nscd daemon"
-+msgstr ""
+-#: ../gui/modulesPage.py:162
++#: ../gui/modulesPage.py:163
+ msgid "Load Policy Module"
+-msgstr ""
++msgstr "ନୀତି ଏକକାଂଶ ଧାରଣ କରନ୍ତୁ"
  
--#~ msgid "Disable SELinux protection for ntpd daemon"
--#~ msgstr "ntpd ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
-+#: ../gui/selinux.tbl:129
-+msgid "Disable SELinux protection for nsd daemon"
-+msgstr ""
+-#: ../gui/polgen.glade:79
+-msgid "Polgen"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:80
++#: ../gui/polgen.glade:9
+ msgid "Red Hat 2007"
+-msgstr ""
++msgstr "Red Hat 2007"
  
--#~ msgid "Disable SELinux protection for oddjob"
--#~ msgstr "oddjob ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
-+#: ../gui/selinux.tbl:130
-+msgid "Disable SELinux protection for ntpd daemon"
-+msgstr ""
+-#: ../gui/polgen.glade:81
++#: ../gui/polgen.glade:11
+ msgid "GPL"
+-msgstr ""
++msgstr "GPL"
  
--#~ msgid "Disable SELinux protection for oddjob_mkhomedir"
--#~ msgstr "oddjob_mkhomedir ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
-+#: ../gui/selinux.tbl:131
-+msgid "Disable SELinux protection for oddjob"
-+msgstr ""
+ #. TRANSLATORS: Replace this string with your names, one name per line.
+-#: ../gui/polgen.glade:85 ../gui/system-config-selinux.glade:17
++#: ../gui/polgen.glade:13 ../gui/system-config-selinux.glade:17
+ msgid "translator-credits"
+-msgstr ""
++msgstr "ମନୋଜ କୁମାର ଗିରି"
++
++#: ../gui/polgen.glade:34
++msgid "Add Booleans Dialog"
++msgstr "ବୁଲିୟାନ ସଂଳାପ ଯୋଗକରନ୍ତୁ"
++
++#: ../gui/polgen.glade:101
++msgid "Boolean Name"
++msgstr "ବୁଲିଆନ ନାମ"
  
--#~ msgid "Disable SELinux protection for openvpn daemon"
--#~ msgstr "openvpn ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
-+#: ../gui/selinux.tbl:132
-+msgid "Disable SELinux protection for oddjob_mkhomedir"
-+msgstr ""
+-#: ../gui/polgen.glade:90
++#: ../gui/polgen.glade:230
+ msgid "SELinux Policy Generation Tool"
+-msgstr ""
++msgstr "SELinux ନୀତି ସୃଷ୍ଟି ଉପକରଣ"
  
--#~ msgid "Disable SELinux protection for pam daemon"
--#~ msgstr "pam ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
-+#: ../gui/selinux.tbl:133
-+msgid "Disable SELinux protection for openvpn daemon"
-+msgstr ""
+-#: ../gui/polgen.glade:128
++#: ../gui/polgen.glade:251
+ msgid ""
+ "<b>Select the policy type for the application or user role you want to "
+ "confine:</b>"
+ msgstr ""
++"<b>ଆପଣ ପରିସୀମିତ କରିବାକୁ ଚାହୁଁଥିବା ପ୍ରୟୋଗ ଅଥବା ଚାଳକ ଭୂମିକା ପାଇଁ ନିତୀ ପ୍ରକାର ଚୟନ କରନ୍ତୁ:</b>"
  
--#~ msgid "Disable SELinux protection for pegasus"
--#~ msgstr "pegasus ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
-+#: ../gui/selinux.tbl:134
-+msgid "Disable SELinux protection for pam daemon"
-+msgstr ""
+-#: ../gui/polgen.glade:177
++#: ../gui/polgen.glade:284
+ msgid "<b>Applications</b>"
+-msgstr ""
++msgstr "<b>ପ୍ରୟୋଗଗୁଡିକ</b>"
++
++#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:183
++msgid "Standard Init Daemon"
++msgstr "ମାନକ Init ଡେମନ"
  
--#~ msgid "Disable SELinux protection for perdition daemon"
--#~ msgstr "perdition ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
-+#: ../gui/selinux.tbl:135
-+msgid "Disable SELinux protection for pegasus"
-+msgstr ""
+-#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
++#: ../gui/polgen.glade:320 ../gui/polgen.glade:336
+ msgid ""
+ "Standard Init Daemon are daemons started on boot via init scripts.  Usually "
+ "requires a script in /etc/rc.d/init.d"
+ msgstr ""
++"ମାନକ Init ଡେମନ ଗୁଡିକ ହେଲା init ସ୍କ୍ରିପ୍ଟ ଜରୀଆରେ ବୁଟରେ ଆରମ୍ଭ ହେଉଥିବା ଡେମନଗୁଡିକ।  "
++"ସାଧାରଣତଃ /etc/rc.d/init.d ରେ ଗୋଟିଏ ସ୍କ୍ରିପ୍ଟ ଆବଶ୍ୟକ କରେ। "
  
--#~ msgid "Disable SELinux protection for portmap daemon"
--#~ msgstr "portmap ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
-+#: ../gui/selinux.tbl:136
-+msgid "Disable SELinux protection for perdition daemon"
-+msgstr ""
+-#: ../gui/polgen.glade:241 ../gui/polgen.py:156
+-msgid "Standard Init Daemon"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:261 ../gui/polgen.py:157
++#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:184
+ msgid "DBUS System Daemon"
+-msgstr ""
++msgstr "DBUS ତନ୍ତ୍ର ଡେମନ"
++
++#: ../gui/polgen.glade:349
++msgid "Internet Services Daemon (inetd)"
++msgstr "ଇଣ୍ଟରନେଟ ସେବା ଡେମନ (inetd)"
  
--#~ msgid "Disable SELinux protection for portslave daemon"
--#~ msgstr "portslave ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
-+#: ../gui/selinux.tbl:137
-+msgid "Disable SELinux protection for portmap daemon"
-+msgstr ""
+-#: ../gui/polgen.glade:280
++#: ../gui/polgen.glade:353
+ msgid "Internet Services Daemon are daemons started by xinetd"
+-msgstr ""
++msgstr "ଇଣ୍ଟରନେଟ ସେବା ଡେମନ ଗୁଡିକ xinetd ଦ୍ୱାରା ଆରମ୍ଭ କରାଯାଇଥିବା ଡେମନ"
  
--#~ msgid "Disable SELinux protection for postfix"
--#~ msgstr "postfix ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
-+#: ../gui/selinux.tbl:138
-+msgid "Disable SELinux protection for portslave daemon"
-+msgstr ""
+-#: ../gui/polgen.glade:282
+-msgid "Internet Services Daemon (inetd)"
+-msgstr ""
++#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:186
++msgid "Web Application/Script (CGI)"
++msgstr "ୱେବ ପ୍ରୟୋଗ/ସ୍କ୍ରିପ୍ଟ (CGI)"
  
--#~ msgid "Disable SELinux protection for postgresql daemon"
--#~ msgstr "postgresql ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
-+#: ../gui/selinux.tbl:139
-+msgid "Disable SELinux protection for postfix"
-+msgstr ""
+-#: ../gui/polgen.glade:301
++#: ../gui/polgen.glade:370
+ msgid ""
+ "Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
+ msgstr ""
++"ୱେବ ପ୍ରୟୋଗଗୁଡିକ/ସ୍କ୍ରିପ୍ଟ (CGI) ୱେବ ସରର୍ଭର (apache) ଦ୍ୱାରା ଆରମ୍ଭ ହୋଇଥିବା CGI ସ୍କ୍ରିପ୍ଟ"
  
--#~ msgid "pppd"
--#~ msgstr "pppd"
-+#: ../gui/selinux.tbl:140
-+msgid "Disable SELinux protection for postgresql daemon"
-+msgstr ""
+-#: ../gui/polgen.glade:303 ../gui/polgen.py:159
+-msgid "Web Application/Script (CGI)"
+-msgstr ""
++#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:187
++msgid "User Application"
++msgstr "ଚାଳକ ପ୍ରୟୋଗ"
  
--#~ msgid "Allow pppd to be run for a regular user"
--#~ msgstr "pppd ਨੂੰ ਰੈਗੂਲਰ ਉਪਭੋਗੀ ਲਈ ਚੱਲਣ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
-+#: ../gui/selinux.tbl:141
-+msgid "pppd"
-+msgstr ""
+-#: ../gui/polgen.glade:322 ../gui/polgen.glade:343
++#: ../gui/polgen.glade:387 ../gui/polgen.glade:404
+ msgid ""
+ "User Application are any application that you would like to confine that is "
+ "started by a user"
+ msgstr ""
++"ଚାଳକ ପ୍ରୟୋଗଗୁଡିକ ହେଉଛି କୌଣସି ପ୍ରୟୋଗ ଯାହାକୁକି ଆପଣ ପରିସୀମିତ କରିବାକୁ ଚାହିଁବେ ଯାହାକି ଚାଳକ ଦ୍ୱାରା "
++"ଆରମ୍ଭ ହୋଇଥାଏ"
  
--#~ msgid "Disable SELinux protection for pptp"
--#~ msgstr "pptp ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
-+#: ../gui/selinux.tbl:141
-+msgid "Allow pppd to be run for a regular user"
-+msgstr ""
+-#: ../gui/polgen.glade:324 ../gui/polgen.py:160
+-msgid "User Application"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:345 ../gui/polgen.py:161
++#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:188
+ msgid "Sandbox"
+-msgstr ""
++msgstr "ସେଣ୍ଡବକ୍ସ"
  
--#~ msgid "Disable SELinux protection for prelink daemon"
--#~ msgstr "prelink ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
-+#: ../gui/selinux.tbl:142
-+msgid "Disable SELinux protection for pptp"
-+msgstr ""
+-#: ../gui/polgen.glade:391
++#: ../gui/polgen.glade:446
+ msgid "<b>Login Users</b>"
+-msgstr ""
++msgstr "<b>ଲଗଇନ ଚାଳକଗୁଡିକ</b>"
++
++#: ../gui/polgen.glade:478
++msgid "Existing User Roles"
++msgstr "ଅବସ୍ଥିତ ଚାଳକ ଭୂମିକା"
  
--#~ msgid "Disable SELinux protection for privoxy daemon"
--#~ msgstr "privoxy ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
-+#: ../gui/selinux.tbl:143
-+msgid "Disable SELinux protection for prelink daemon"
-+msgstr ""
+-#: ../gui/polgen.glade:453
++#: ../gui/polgen.glade:482
+ msgid "Modify an existing login user record."
+-msgstr ""
++msgstr "ଗୋଟିଏ ଅବସ୍ଥିତ ଲଗଇନ ଚାଳକ ଅନୁଲିପିକୁ ରୂପାନ୍ତର କରନ୍ତୁ।"
  
--#~ msgid "Disable SELinux protection for ptal daemon"
--#~ msgstr "ptal ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
-+#: ../gui/selinux.tbl:144
-+msgid "Disable SELinux protection for privoxy daemon"
-+msgstr ""
+-#: ../gui/polgen.glade:455
+-msgid "Existing User Roles"
+-msgstr ""
++#: ../gui/polgen.glade:495 ../sepolicy/sepolicy/generate.py:189
++msgid "Minimal Terminal User Role"
++msgstr "ନ୍ୟୁନତମ ଟର୍ମିନାଲ ଚାଳକ ଭୂମିକା"
  
--#~ msgid "Disable SELinux protection for pxe daemon"
--#~ msgstr "pxe ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
-+#: ../gui/selinux.tbl:145
-+msgid "Disable SELinux protection for ptal daemon"
-+msgstr ""
+-#: ../gui/polgen.glade:474
++#: ../gui/polgen.glade:499
+ msgid ""
+ "This user will login to a machine only via a terminal or remote login.  By "
+ "default this user will have  no setuid, no networking, no su, no sudo."
+ msgstr ""
++"ଏହି ଚାଳକଟି କେବଳ ଗୋଟିଏ ଟର୍ମିନାଲ ମାଧ୍ଯମରେ କିମ୍ବା ସୂଦୁର ଲଗଇନ ମାଧ୍ଯମରେ ଯନ୍ତ୍ରରେ ଲଗଇନ କରିପାରିବ।  "
++"ପୂର୍ବନିର୍ଦ୍ଧାରିତ ଭାବରେ ଏହି ଚାଳକର setuid ନଥିବ, ନେଟୱର୍କିଙ୍ଗ ନଥିବ, su ନଥିବ, sudo ନଥିବ।"
  
--#~ msgid "Disable SELinux protection for pyzord"
--#~ msgstr "pyzord ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
-+#: ../gui/selinux.tbl:146
-+msgid "Disable SELinux protection for pxe daemon"
-+msgstr ""
+-#: ../gui/polgen.glade:476 ../gui/polgen.py:162
+-msgid "Minimal Terminal User Role"
+-msgstr ""
++#: ../gui/polgen.glade:512 ../sepolicy/sepolicy/generate.py:190
++msgid "Minimal X Windows User Role"
++msgstr "ନ୍ୟୁନତମ X ୱିଣ୍ଡୋ ଚାଳକ ଭୂମିକା"
  
--#~ msgid "Disable SELinux protection for quota daemon"
--#~ msgstr "quota ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
-+#: ../gui/selinux.tbl:147
-+msgid "Disable SELinux protection for pyzord"
-+msgstr ""
+-#: ../gui/polgen.glade:495
++#: ../gui/polgen.glade:516
+ msgid ""
+ "This user can login to a machine via X or terminal.  By default this user "
+ "will have no setuid, no networking, no sudo, no su"
+ msgstr ""
++"ଏହି ଚାଳକଟି X କିମ୍ବା ଟର୍ମିନାଲ ମାଧ୍ଯମରେ ଯନ୍ତ୍ରରେ ଲଗଇନ କରିପାରେ।  ପୂର୍ବନିର୍ଦ୍ଧାରିତ ଭାବରେ ଏହି "
++"ଚାଳକର setuid ନଥିବ, ନେଟୱର୍କିଙ୍ଗ ନଥିବ, sudo ନଥିବ, su ନଥିବ "
  
--#~ msgid "Disable SELinux protection for radiusd daemon"
--#~ msgstr "radiusd ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
-+#: ../gui/selinux.tbl:148
-+msgid "Disable SELinux protection for quota daemon"
-+msgstr ""
+-#: ../gui/polgen.glade:497 ../gui/polgen.py:163
+-msgid "Minimal X Windows User Role"
+-msgstr ""
++#: ../gui/polgen.glade:529 ../sepolicy/sepolicy/generate.py:191
++msgid "User Role"
++msgstr "ଚାଳକ ଭୂମିକା"
  
--#~ msgid "Disable SELinux protection for radvd daemon"
--#~ msgstr "radvd ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
-+#: ../gui/selinux.tbl:149
-+msgid "Disable SELinux protection for radiusd daemon"
-+msgstr ""
+-#: ../gui/polgen.glade:516
++#: ../gui/polgen.glade:533
+ msgid ""
+ "User with full networking, no setuid applications without transition, no "
+ "sudo, no su."
+ msgstr ""
++"ସମ୍ପୂର୍ଣ୍ଣ ନେଟୱର୍କିଙ୍ଗ ବିଶିଷ୍ଟ ଚାଳକ, ସକର୍ମ ବିନା କୌଣସି setuid ପ୍ରୟୋଗ ନାହିଁ, sudo ନାହିଁ, su ନାହିଁ।"
  
--#~ msgid "Disable SELinux protection for rdisc"
--#~ msgstr "rdisc ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
-+#: ../gui/selinux.tbl:150
-+msgid "Disable SELinux protection for radvd daemon"
-+msgstr ""
+-#: ../gui/polgen.glade:518 ../gui/polgen.py:164
+-msgid "User Role"
+-msgstr ""
++#: ../gui/polgen.glade:546 ../sepolicy/sepolicy/generate.py:192
++msgid "Admin User Role"
++msgstr "ପ୍ରଶାସନ ଚାଳକ ନିତୀ"
  
--#~ msgid "Disable SELinux protection for readahead"
--#~ msgstr "readahead ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
-+#: ../gui/selinux.tbl:151
-+msgid "Disable SELinux protection for rdisc"
-+msgstr ""
+-#: ../gui/polgen.glade:537
++#: ../gui/polgen.glade:550
+ msgid ""
+ "User with full networking, no setuid applications without transition, no su, "
+ "can sudo to Root Administration Roles"
+ msgstr ""
++"ସମ୍ପୂର୍ଣ୍ଣ ନେଟୱର୍କିଙ୍ଗ ବିଶିଷ୍ଟ ଚାଳକ, ସକର୍ମ ବିନା କୌଣସି setuid ପ୍ରୟୋଗ ନାହିଁ, su ନାହିଁ, sudo ରୁ ମୂଳ "
++"ପ୍ରଶାସନ ଭୂମିକାଗୁଡିକୁ"
  
--#~ msgid "Allow programs to read files in non-standard locations (default_t)"
--#~ msgstr "ਪਰੋਗਰਾਮਾਂ ਨੂੰ ਬਿਨਾ-ਮਿਆਰ (default_t) ਸਥਿਤੀਆਂ ਤੋਂ ਫਾਇਲਾਂ ਪੜਨ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
-+#: ../gui/selinux.tbl:152
-+msgid "Disable SELinux protection for readahead"
-+msgstr ""
+-#: ../gui/polgen.glade:539 ../gui/polgen.py:165
+-msgid "Admin User Role"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:585
++#: ../gui/polgen.glade:592
+ msgid "<b>Root Users</b>"
+-msgstr ""
++msgstr "<b>ମୂଳ ଚାଳକଗୁଡିକ</b>"
  
--#~ msgid "Disable SELinux protection for restorecond"
--#~ msgstr "restorecond ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
-+#: ../gui/selinux.tbl:153
-+msgid "Allow programs to read files in non-standard locations (default_t)"
-+msgstr ""
+-#: ../gui/polgen.glade:647
++#: ../gui/polgen.glade:623 ../sepolicy/sepolicy/generate.py:193
++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 ""
++"ମୂଳ ପ୍ରଶାସକ ଚାଳକ ଭୂମିକାକୁ ଚୟନ କରନ୍ତୁ, ଯଦି ଏହି ଚାଳକଟି ମୂଳ ଆକାରରେ ଚାଲୁଥିବା ସମୟରେ ଯନ୍ତ୍ରକୁ "
++"ପ୍ରଶାସନ କରିବାରେ ବ୍ୟବହୃତ ହେବ।  ଏହି ଚାଳକଟି ସିଧାସଳଖ ଭାବରେ ଯନ୍ତ୍ରରେ ଲଗଇନ କରିବାକୁ ସମର୍ଥ ହେବ "
++"ନାହିଁ।"
  
--#~ msgid "Disable SELinux protection for rhgb daemon"
--#~ msgstr "rhgb ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
-+#: ../gui/selinux.tbl:154
-+msgid "Disable SELinux protection for restorecond"
-+msgstr ""
+-#: ../gui/polgen.glade:649 ../gui/polgen.py:166
+-msgid "Root Admin User Role"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:716
+-msgid "label104"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:745
++#: ../gui/polgen.glade:705
+ msgid "<b>Enter name of application or user role:</b>"
+-msgstr ""
++msgstr "<b>ପ୍ରୟୋଗର ନାମ କିମ୍ୱା ଚାଳକ ଭୂମିକାକୁ ଭରଣ କରନ୍ତୁ:</b>"
  
--#~ msgid "Disable SELinux protection for ricci"
--#~ msgstr "ricci ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
-+#: ../gui/selinux.tbl:155
-+msgid "Disable SELinux protection for rhgb daemon"
-+msgstr ""
+-#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
++#: ../gui/polgen.glade:728 ../gui/polgengui.py:252
+ msgid "Name"
+-msgstr ""
++msgstr "ନାମ"
  
--#~ msgid "Disable SELinux protection for ricci_modclusterd"
--#~ msgstr "ricci_modclusterd ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
-+#: ../gui/selinux.tbl:156
-+msgid "Disable SELinux protection for ricci"
-+msgstr ""
+-#: ../gui/polgen.glade:807
++#: ../gui/polgen.glade:739
+ msgid "Enter complete path for executable to be confined."
+-msgstr ""
++msgstr "ନିଷ୍ପାଦ୍ୟକୁ ପରିସୀମିତ କରିବାପାଇଁ ସମ୍ପୂର୍ଣ୍ଣ ପଥ ଭରଣ କରନ୍ତୁ।"
  
--#~ msgid "Disable SELinux protection for rlogind daemon"
--#~ msgstr "rlogind ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
-+#: ../gui/selinux.tbl:157
-+msgid "Disable SELinux protection for ricci_modclusterd"
-+msgstr ""
+-#: ../gui/polgen.glade:830 ../gui/polgen.glade:950 ../gui/polgen.glade:3142
++#: ../gui/polgen.glade:756 ../gui/polgen.glade:838 ../gui/polgen.glade:2361
+ msgid "..."
+-msgstr ""
++msgstr "..."
  
--#~ msgid "Disable SELinux protection for rpcd daemon"
--#~ msgstr "rpcd ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
-+#: ../gui/selinux.tbl:158
-+msgid "Disable SELinux protection for rlogind daemon"
-+msgstr ""
+-#: ../gui/polgen.glade:849
++#: ../gui/polgen.glade:776
+ msgid "Enter unique name for the confined application or user role."
+-msgstr ""
++msgstr "ପରିସୀମିତ ପ୍ରୟୋଗ କିମ୍ୱା ଚାଳକ ଭୂମିକା ପାଇଁ ଏକୈକ ନାମ ଭରଣ କରନ୍ତୁ।"
  
--#~ msgid "Disable SELinux protection for rshd"
--#~ msgstr "rshd ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
-+#: ../gui/selinux.tbl:159
-+msgid "Disable SELinux protection for rpcd daemon"
-+msgstr ""
+-#: ../gui/polgen.glade:871
++#: ../gui/polgen.glade:794
+ msgid "Executable"
+-msgstr ""
++msgstr "ନିଷ୍ପାଦ୍ୟ"
  
--#~ msgid "rsync"
--#~ msgstr "rsync"
-+#: ../gui/selinux.tbl:160
-+msgid "Disable SELinux protection for rshd"
-+msgstr ""
+-#: ../gui/polgen.glade:899
++#: ../gui/polgen.glade:808
+ msgid "Init script"
+-msgstr ""
++msgstr "Init ସ୍କ୍ରିପ୍ଟ"
  
--#~ msgid "Disable SELinux protection for rsync daemon"
--#~ msgstr "rsync ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
-+#: ../gui/selinux.tbl:161
-+msgid "rsync"
-+msgstr ""
+-#: ../gui/polgen.glade:927
++#: ../gui/polgen.glade:821
+ msgid ""
+ "Enter complete path to init script used to start the confined application."
+ msgstr ""
++"ପରିସୀମିତ ପ୍ରୟୋଗକୁ ଆରମ୍ଭ କରିବାପାଇଁ ବ୍ୟବହାର ହେଉଥିବା init ସ୍କ୍ରିପ୍ଟକୁ ସମ୍ପୂର୍ଣ୍ଣ ପଥ ଭରଣ କରନ୍ତୁ।"
  
--#~ msgid "Allow ssh to run from inetd instead of as a daemon"
--#~ msgstr "ssh ਨੂੰ ਡੈਮਨ ਦੀ ਬਜਾਇ inetd ਤੋਂ ਚਲਾਉਣ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
-+#: ../gui/selinux.tbl:161
-+msgid "Disable SELinux protection for rsync daemon"
-+msgstr ""
+-#: ../gui/polgen.glade:982
+-msgid "label105"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1011
++#: ../gui/polgen.glade:887
+ msgid "<b>Select existing role to modify:</b>"
+-msgstr ""
++msgstr "<b>ପରିବର୍ତ୍ତନ କରିବା ପାଇଁ ସ୍ଥିତବାନ ଭୂମିକା ବାଛନ୍ତୁ:</b>"
  
--#~ msgid "Allow Samba to share nfs directories"
--#~ msgstr "Samba ਨੂੰ nfs ਡਾਇਰੈਕਟਰੀ ਸ਼ੇਅਰ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
-+#: ../gui/selinux.tbl:162
-+msgid "Allow ssh to run from inetd instead of as a daemon"
-+msgstr ""
+-#: ../gui/polgen.glade:1045
++#: ../gui/polgen.glade:908
+ msgid "Select the user roles that will transiton to the %s domain."
+-msgstr ""
++msgstr "ଚାଳକ ଭୂମିକାଗୁଡିକୁ ଚୟନ କରନ୍ତୁ ଯିଏ %s ପରିସରକୁ ସକର୍ମ କରିବ।"
  
--#~ msgid "SASL authentication server"
--#~ msgstr "SASL ਪ੍ਰਮਾਣਿਕਤਾ ਸਰਵਰ"
-+#: ../gui/selinux.tbl:163
-+msgid "Allow Samba to share nfs directories"
-+msgstr ""
+-#: ../gui/polgen.glade:1073
+-msgid "label106"
++#: ../gui/polgen.glade:928
++msgid "role tab"
+ msgstr ""
  
--#~ msgid "Allow sasl authentication server to read /etc/shadow"
--#~ msgstr "sasl ਪ੍ਰਮਾਣਿਕਤਾ ਸਰਵਰ ਨੂੰ /etc/shadow ਪੜਨ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
-+#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
-+msgid "SASL authentication server"
-+msgstr ""
+-#: ../gui/polgen.glade:1102
++#: ../gui/polgen.glade:945
+ msgid "<b>Select roles that %s will transition to:</b>"
+-msgstr ""
++msgstr "<b>%s ପରିବର୍ତ୍ତିତ ହେବାକୁ ଥିବା ଭୂମିକାଗୁଡିକୁ ଚୟନ କରନ୍ତୁ</b>"
  
--#~ msgid ""
--#~ "Allow X-Windows server to map a memory region as both executable and "
--#~ "writable"
--#~ msgstr ""
--#~ "X-ਵਿੰਡੋ ਸਰਵਰ ਨੂੰ ਮੈਮੋਰੀ ਮੈਪ ਕਰਨ ਲਈ ਮਨਜੂਰੀ ਦਿਓ ਤਾਂ ਕਿ ਇਹ ਐਗਜ਼ੀਕਿਊਟੇਬਲ ਅਤੇ ਲਿਖਣਯੋਗ ਹੋ ਸਕੇ"
-+#: ../gui/selinux.tbl:164
-+msgid "Allow sasl authentication server to read /etc/shadow"
-+msgstr ""
+-#: ../gui/polgen.glade:1136
++#: ../gui/polgen.glade:963
+ msgid "Select applications domains that %s will transition to."
+-msgstr ""
++msgstr "%s ପରିବର୍ତ୍ତିତ ହେବାକୁ ଥିବାପ୍ରୟୋଗ ଡମେନଗୁଡିକୁ ଚୟନ କରନ୍ତୁ।"
  
--#~ msgid "Disable SELinux protection for saslauthd daemon"
--#~ msgstr "saslauthd ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
-+#: ../gui/selinux.tbl:165
+-#: ../gui/polgen.glade:1164
+-msgid "label107"
++#: ../gui/polgen.glade:983
 +msgid ""
-+"Allow X-Windows server to map a memory region as both executable and writable"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for scannerdaemon daemon"
--#~ msgstr "scannerdaemon ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
-+#: ../gui/selinux.tbl:166
-+msgid "Disable SELinux protection for saslauthd daemon"
-+msgstr ""
- 
--#~ msgid "Do not allow transition to sysadm_t, sudo and su effected"
--#~ msgstr "sysadm_t, sudo ਅਤੇ su ਪ੍ਰਭਾਵੀ ਤਬਦੀਲੀ ਮਨਜੂਰ ਨਾ ਕਰੋ"
-+#: ../gui/selinux.tbl:167
-+msgid "Disable SELinux protection for scannerdaemon daemon"
-+msgstr ""
- 
--#~ msgid "Do not allow any processes to load kernel modules"
--#~ msgstr "ਕਿਸੇ ਵੀ ਕਾਰਜ ਨੂੰ ਕਰਨਲ ਮੈਡਿਊਲ ਲੋਡ ਨਾ ਕਰਨ ਦਿਓ"
-+#: ../gui/selinux.tbl:168
-+msgid "Do not allow transition to sysadm_t, sudo and su effected"
-+msgstr ""
- 
--#~ msgid "Do not allow any processes to modify kernel SELinux policy"
--#~ msgstr "ਕਰਨਲ SELinux ਪਾਲਿਸੀ ਨੂੰ ਕਿਸੇ ਵੀ ਕਾਰਜ ਦੁਆਰਾ ਸੋਧਣ ਨਾ ਦਿਓ"
-+#: ../gui/selinux.tbl:169
-+msgid "Do not allow any processes to load kernel modules"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for sendmail daemon"
--#~ msgstr "sendmail ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
-+#: ../gui/selinux.tbl:170
-+msgid "Do not allow any processes to modify kernel SELinux policy"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for setrans"
--#~ msgstr "setrans ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
-+#: ../gui/selinux.tbl:171
-+msgid "Disable SELinux protection for sendmail daemon"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for setroubleshoot daemon"
--#~ msgstr "setroublesoot ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
-+#: ../gui/selinux.tbl:172
-+msgid "Disable SELinux protection for setrans"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for slapd daemon"
--#~ msgstr "slapd ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
-+#: ../gui/selinux.tbl:173
-+msgid "Disable SELinux protection for setroubleshoot daemon"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for slrnpull daemon"
--#~ msgstr "slrnpull ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
-+#: ../gui/selinux.tbl:174
-+msgid "Disable SELinux protection for slapd daemon"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for smbd daemon"
--#~ msgstr "smbd ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
-+#: ../gui/selinux.tbl:175
-+msgid "Disable SELinux protection for slrnpull daemon"
-+msgstr ""
++"transition \n"
++"role tab"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for snmpd daemon"
--#~ msgstr "snmpd ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
-+#: ../gui/selinux.tbl:176
-+msgid "Disable SELinux protection for smbd daemon"
-+msgstr ""
+-#: ../gui/polgen.glade:1193
++#: ../gui/polgen.glade:1001
+ msgid "<b>Select the user_roles that will transition to %s:</b>"
+-msgstr ""
++msgstr "<b>%s କୁ ପରିବର୍ତ୍ତିତ ହେବାକୁ ଥିବା ଚାଳକ ଭୂମିକା ବାଛନ୍ତୁ (_r):</b>"
  
--#~ msgid "Disable SELinux protection for snort daemon"
--#~ msgstr "snort ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
-+#: ../gui/selinux.tbl:177
-+msgid "Disable SELinux protection for snmpd daemon"
-+msgstr ""
+-#: ../gui/polgen.glade:1227
++#: ../gui/polgen.glade:1019
+ msgid "Select the user roles that will transiton to this applications domains."
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1255
+-msgid "label108"
+-msgstr ""
++msgstr "ଚାଳକ ଭୂମିକା ଗୁଡିକୁ ଚୟନ କରନ୍ତୁ ଯିଏ ଏହି ପ୍ରୟୋଗ ପରିସରଗୁଡିକୁ ସକର୍ମ କରିବ।"
  
--#~ msgid "Disable SELinux protection for soundd daemon"
--#~ msgstr "soundd ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
-+#: ../gui/selinux.tbl:178
-+msgid "Disable SELinux protection for snort daemon"
-+msgstr ""
+-#: ../gui/polgen.glade:1284
++#: ../gui/polgen.glade:1056
+ msgid "<b>Select domains that %s will administer:</b>"
+-msgstr ""
++msgstr "<b>%s ପ୍ରଶାସନ କରିବାକୁ ଥିବା ଡମେନଗୁଡ଼ିକୁ ବାଛନ୍ତୁ:</b>"
  
--#~ msgid "Disable SELinux protection for sound daemon"
--#~ msgstr "sound ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
-+#: ../gui/selinux.tbl:179
-+msgid "Disable SELinux protection for soundd daemon"
-+msgstr ""
+-#: ../gui/polgen.glade:1318 ../gui/polgen.glade:1409
++#: ../gui/polgen.glade:1074 ../gui/polgen.glade:1129
+ msgid "Select the domains that you would like this user administer."
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1346
+-msgid "label109"
+-msgstr ""
++msgstr "ପରିସରଗୁଡିକୁ ଚୟନ କରନ୍ତୁ ଯାହାକୁକି ଏହି ଚାଳକ ପ୍ରଶାସନ କରିବ।"
  
--#~ msgid "Spam Protection"
--#~ msgstr "spam ਸੁਰੱਖਿਆ"
-+#: ../gui/selinux.tbl:180
-+msgid "Disable SELinux protection for sound daemon"
-+msgstr ""
+-#: ../gui/polgen.glade:1375
++#: ../gui/polgen.glade:1111
+ msgid "<b>Select additional roles for %s:</b>"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1437
+-msgid "label111"
+-msgstr ""
++msgstr "<b>%s ପାଇଁ ଅତିରିକ୍ତ ଭୁମିକାଗୁଡିକୁ ଚୟନ କରନ୍ତୁ:</b>"
  
--#~ msgid "Disable SELinux protection for spamd daemon"
--#~ msgstr "spamd ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
-+#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
-+msgid "Spam Protection"
-+msgstr ""
+-#: ../gui/polgen.glade:1466
++#: ../gui/polgen.glade:1166
+ msgid "<b>Enter network ports that %s binds on:</b>"
+-msgstr ""
++msgstr "<b>%s ସହିତ ବାନ୍ଧିବାକୁ ଥିବା ନେଟୱର୍କ ସଂଯୋଗିକୀଗୁଡିକୁ ଭରଣ କରନ୍ତୁ:</b>"
  
--#~ msgid "Allow spamd to access home directories"
--#~ msgstr "spamd ਨੂੰ ਨੈੱਟਵਰਕ ਵਰਤਣ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
-+#: ../gui/selinux.tbl:181
-+msgid "Disable SELinux protection for spamd daemon"
-+msgstr ""
+-#: ../gui/polgen.glade:1497 ../gui/polgen.glade:1997
++#: ../gui/polgen.glade:1186 ../gui/polgen.glade:1557
+ msgid "<b>TCP Ports</b>"
+-msgstr ""
++msgstr "<b>TCP ସଂଯୋଗିକୀ</b>"
++
++#: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
++#: ../gui/polgen.glade:1698
++msgid "All"
++msgstr "ସମସ୍ତ"
  
--#~ msgid "Allow Spam Assassin daemon network access"
--#~ msgstr "Spam Assasin ਡੈਮਨ ਨੂੰ ਨੈੱਟਵਰਕ ਪਹੁੰਚ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
-+#: ../gui/selinux.tbl:182
-+msgid "Allow spamd to access home directories"
-+msgstr ""
+-#: ../gui/polgen.glade:1565 ../gui/polgen.glade:1785
++#: ../gui/polgen.glade:1227 ../gui/polgen.glade:1394
+ msgid "Allows %s to bind to any udp port"
+-msgstr ""
++msgstr "ଯେକୌଣସି  udp ପୋର୍ଟ ସହିତ ବାନ୍ଧିବା ପାଇଁ %s କୁ ଅନୁମତି ଦିଅନ୍ତୁ"
  
--#~ msgid "Disable SELinux protection for speedmgmt daemon"
--#~ msgstr "speedmgmt ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
-+#: ../gui/selinux.tbl:183
-+msgid "Allow Spam Assassin daemon network access"
-+msgstr ""
+-#: ../gui/polgen.glade:1567 ../gui/polgen.glade:1787 ../gui/polgen.glade:2061
+-#: ../gui/polgen.glade:2215
+-msgid "All"
+-msgstr ""
++#: ../gui/polgen.glade:1240 ../gui/polgen.glade:1407
++msgid "600-1024"
++msgstr "600-1024"
  
--#~ msgid "Squid"
--#~ msgstr "Squid"
-+#: ../gui/selinux.tbl:184
-+msgid "Disable SELinux protection for speedmgmt daemon"
-+msgstr ""
+-#: ../gui/polgen.glade:1585 ../gui/polgen.glade:1805
++#: ../gui/polgen.glade:1244 ../gui/polgen.glade:1411
+ msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
+ msgstr ""
++"bindresvport କୁ 0 ସହିତ ଡାକିବା ପାଇଁ %s କୁ ଅନୁମତି ଦିଅନ୍ତୁ। ପୋର୍ଟ 600-1024 ସହିତ ବାନ୍ଧୁଅଛି"
  
--#~ msgid "Allow squid daemon to connect to the network"
--#~ msgstr "squid ਡੈਮਨ ਨੂੰ ਨੈੱਟਵਰਕ ਨਾਲ ਜੁੜਨ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
-+#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
-+msgid "Squid"
-+msgstr ""
+-#: ../gui/polgen.glade:1587 ../gui/polgen.glade:1807
+-msgid "600-1024"
+-msgstr ""
++#: ../gui/polgen.glade:1257 ../gui/polgen.glade:1424
++msgid "Unreserved Ports (>1024)"
++msgstr "ଅସଂରକ୍ଷିତ ସଂଯୋଗିକୀ  (> 1024)"
  
--#~ msgid "Disable SELinux protection for squid daemon"
--#~ msgstr "squid ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
-+#: ../gui/selinux.tbl:185
-+msgid "Allow squid daemon to connect to the network"
-+msgstr ""
+-#: ../gui/polgen.glade:1605 ../gui/polgen.glade:1825
++#: ../gui/polgen.glade:1261 ../gui/polgen.glade:1428
+ msgid ""
+ "Enter a comma separated list of udp ports or ranges of ports that %s binds "
+ "to. Example: 612, 650-660"
+ msgstr ""
++"udp ସଂଯୋଗିକୀ ମାନଙ୍କର କମା ବିଭାଜିତ ତାଲିକା କିମ୍ୱା %s ସହିତ ବାନ୍ଧିବାକୁ ଥିବା ସଂଯୋଗିକୀ ମାନଙ୍କୁ ଭରଣ "
++"କରନ୍ତୁ। ଉଦାହରଣ: 612, 650-660"
  
--#~ msgid "Disable SELinux protection for ssh daemon"
--#~ msgstr "ssh ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
-+#: ../gui/selinux.tbl:186
-+msgid "Disable SELinux protection for squid daemon"
-+msgstr ""
+-#: ../gui/polgen.glade:1607 ../gui/polgen.glade:1827
+-msgid "Unreserved Ports (>1024)"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1638 ../gui/polgen.glade:1858 ../gui/polgen.glade:2079
+-#: ../gui/polgen.glade:2233
++#: ../gui/polgen.glade:1289 ../gui/polgen.glade:1456 ../gui/polgen.glade:1609
++#: ../gui/polgen.glade:1718
+ msgid "Select Ports"
+-msgstr ""
++msgstr "ସଂଯୋଗିକୀ ଚୟନକରନ୍ତୁ"
  
--#~ msgid "Allow ssh logins as sysadm_r:sysadm_t"
--#~ msgstr "ssh ਲਾਗਇਨ ਨੂੰ sysadm_r:sysadm_t ਤੌਰ ਤੇ ਮਨਜੂਰੀ ਦਿਓ"
-+#: ../gui/selinux.tbl:187
-+msgid "Disable SELinux protection for ssh daemon"
-+msgstr ""
+-#: ../gui/polgen.glade:1663 ../gui/polgen.glade:1883
++#: ../gui/polgen.glade:1302 ../gui/polgen.glade:1469
+ msgid "Allows %s to bind to any udp ports > 1024"
+-msgstr ""
++msgstr "1024 ରୁ ଅଧିକ ଯେକୌଣସି udp ପୋର୍ଟ ସହିତ ବାନ୍ଧିବା ପାଇଁ %s କୁ ଅନୁମତି ଦିଅନ୍ତୁ"
  
--#~ msgid ""
--#~ "Allow staff_r users to search the sysadm home dir and read files (such as "
--#~ "~/.bashrc)"
--#~ msgstr ""
--#~ "staff_r ਉਪਭੋਗੀਆਂ ਨੂੰ ਪਰਬੰਧਕ ਘਰੇਲੂ ਡਾਇਰੈਕਟਰੈਕਟਰੀ ਖੋਜਣ ਅਤੇ ਫਾਇਲਾਂ (ਜਿਵੇਂ ~/.bashrc) ਪੜਨ "
--#~ "ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
-+#: ../gui/selinux.tbl:188
-+msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+msgstr ""
+-#: ../gui/polgen.glade:1717 ../gui/polgen.glade:2151
++#: ../gui/polgen.glade:1353 ../gui/polgen.glade:1666
+ msgid "<b>UDP Ports</b>"
+-msgstr ""
++msgstr "<b>UDP ସଂଯୋଗିକୀ</b>"
  
--#~ msgid "Universal SSL tunnel"
--#~ msgstr "ਯੂਨੀਵਰਸਲ SSL tunnel"
-+#: ../gui/selinux.tbl:189
+-#: ../gui/polgen.glade:1937
+-msgid "label113"
++#: ../gui/polgen.glade:1519
 +msgid ""
-+"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
-+"bashrc)"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for stunnel daemon"
--#~ msgstr "stunnel ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
-+#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
-+msgid "Universal SSL tunnel"
-+msgstr ""
- 
--#~ msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
--#~ msgstr "stunnel ਡੈਮਨ ਨੂੰ xinetd ਦੇ ਬਾਹਰ, ਸਟੈਂਡਅਲੋਨ ਚੱਲਣ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
-+#: ../gui/selinux.tbl:190
-+msgid "Disable SELinux protection for stunnel daemon"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for swat daemon"
--#~ msgstr "swat ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
-+#: ../gui/selinux.tbl:191
-+msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for sxid daemon"
--#~ msgstr "sxid ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
-+#: ../gui/selinux.tbl:192
-+msgid "Disable SELinux protection for swat daemon"
-+msgstr ""
++"Network\n"
++"Bind tab"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for syslogd daemon"
--#~ msgstr "syslogd ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
-+#: ../gui/selinux.tbl:193
-+msgid "Disable SELinux protection for sxid daemon"
-+msgstr ""
+-#: ../gui/polgen.glade:1966
++#: ../gui/polgen.glade:1537
+ msgid "<b>Select network ports that %s connects to:</b>"
+-msgstr ""
++msgstr "<b>%s ସହିତ ସଂଯୁକ୍ତ ନେଟୱର୍କ ସଂଯୋଗିକୀଗୁଡିକୁ ବାଛନ୍ତୁ:</b>"
  
--#~ msgid "Disable SELinux protection for system cron jobs"
--#~ msgstr "ਸਿਸਟਮ cron jobs ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
-+#: ../gui/selinux.tbl:194
-+msgid "Disable SELinux protection for syslogd daemon"
-+msgstr ""
+-#: ../gui/polgen.glade:2058
++#: ../gui/polgen.glade:1593
+ msgid "Allows %s to connect to any tcp port"
+-msgstr ""
++msgstr "%s କୁ ଯେକୌଣସି tcp ପୋର୍ଟ ସହିତ ସଂଯୋଗ କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
  
--#~ msgid "Disable SELinux protection for tcp daemon"
--#~ msgstr "tcp ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
-+#: ../gui/selinux.tbl:195
-+msgid "Disable SELinux protection for system cron jobs"
-+msgstr ""
+-#: ../gui/polgen.glade:2104
++#: ../gui/polgen.glade:1622
+ msgid ""
+ "Enter a comma separated list of tcp ports or ranges of ports that %s "
+ "connects to. Example: 612, 650-660"
+ msgstr ""
++"tcp ସଂଯୋଗିକୀ ମାନଙ୍କର କମା ବିଭାଜିତ ତାଲିକା କିମ୍ୱା %s ସହିତ ବାନ୍ଧିବାକୁ ଥିବା ସଂଯୋଗିକୀ ମାନଙ୍କୁ ଭରଣ "
++"କରନ୍ତୁ। ଉଦାହରଣ: 612, 650-660"
  
--#~ msgid "Disable SELinux protection for telnet daemon"
--#~ msgstr "telnet ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
-+#: ../gui/selinux.tbl:196
-+msgid "Disable SELinux protection for tcp daemon"
-+msgstr ""
+-#: ../gui/polgen.glade:2212
++#: ../gui/polgen.glade:1702
+ msgid "Allows %s to connect to any udp port"
+-msgstr ""
++msgstr "%s କୁ ଯେକୌଣସି udp ପୋର୍ଟ ସହିତ ସଂଯୋଗ କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
  
--#~ msgid "Disable SELinux protection for tftpd daemon"
--#~ msgstr "tftpd ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
-+#: ../gui/selinux.tbl:197
-+msgid "Disable SELinux protection for telnet daemon"
-+msgstr ""
+-#: ../gui/polgen.glade:2258
++#: ../gui/polgen.glade:1731
+ msgid ""
+ "Enter a comma separated list of udp ports or ranges of ports that %s "
+ "connects to. Example: 612, 650-660"
+ msgstr ""
++"udp ସଂଯୋଗିକୀ ମାନଙ୍କର କମା ବିଭାଜିତ ତାଲିକା କିମ୍ୱା %s ସହିତ ବାନ୍ଧିବାକୁ ଥିବା ସଂଯୋଗିକୀ ମାନଙ୍କୁ ଭରଣ "
++"କରନ୍ତୁ। ଉଦାହରଣ: 612, 650-660"
  
--#~ msgid "Disable SELinux protection for transproxy daemon"
--#~ msgstr "transproxy ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
-+#: ../gui/selinux.tbl:198
-+msgid "Disable SELinux protection for tftpd daemon"
-+msgstr ""
+-#: ../gui/polgen.glade:2305
+-msgid "label114"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:2334
++#: ../gui/polgen.glade:1792
+ msgid "<b>Select common application traits for %s:</b>"
+-msgstr ""
++msgstr "<b>%s ପାଇଁ ସାଧାରଣ ପ୍ରୟୋଗ ବିଶିଷ୍ଟତା ଗୁଡିକୁ ଚୟନ କରନ୍ତୁ:</b>"
  
--#~ msgid "Disable SELinux protection for udev daemon"
--#~ msgstr "udev ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
-+#: ../gui/selinux.tbl:199
-+msgid "Disable SELinux protection for transproxy daemon"
-+msgstr ""
+-#: ../gui/polgen.glade:2366
++#: ../gui/polgen.glade:1809
+ msgid "Writes syslog messages\t"
+-msgstr ""
++msgstr "syslog ସନ୍ଦେଶଗୁଡିକୁ ଲେଖିଥାଏ\t"
  
--#~ msgid "Disable SELinux protection for uml daemon"
--#~ msgstr "uml ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
-+#: ../gui/selinux.tbl:200
-+msgid "Disable SELinux protection for udev daemon"
-+msgstr ""
+-#: ../gui/polgen.glade:2385
++#: ../gui/polgen.glade:1824
+ msgid "Create/Manipulate temporary files in /tmp"
+-msgstr ""
++msgstr "/tmp ରେ ଅସ୍ଥାୟୀ ଫାଇଲଗୁଡିକୁ ସୃଷ୍ଟି/ପ୍ରକଳନ କରନ୍ତୁ"
  
--#~ msgid ""
--#~ "Allow xinetd to run unconfined, including any services it starts that do "
--#~ "not have a domain transition explicitly defined"
--#~ msgstr ""
--#~ "xinetd ਨੂੰ ਨਾ-ਪਾਬੰਦ ਚਲਾਉਣ ਦੀ ਮਨਜੂਰੀ ਦਿਓ, ਜਿਵੇਂ ਕਿ ਸਰਵਿਸਾਂ ਜੋ ਇਹ ਚਲਾਉਂਦਾ ਹੈ ਤੇ ਜਿਸ ਜੀ "
--#~ "ਡੋਮੇਨ ਤਬਦੀਲੀ ਪਰਿਭਾਸ਼ਿਤ ਨਹੀਂ ਕੀਤੀ ਹੈ"
-+#: ../gui/selinux.tbl:201
-+msgid "Disable SELinux protection for uml daemon"
-+msgstr ""
+-#: ../gui/polgen.glade:2404
++#: ../gui/polgen.glade:1839
+ msgid "Uses Pam for authentication"
+-msgstr ""
++msgstr "ବୈଧିକରଣ ପାଇଁ Pam ବ୍ୟବହାର କରେ"
  
--#~ msgid ""
--#~ "Allow rc scripts to run unconfined, including any daemon started by an rc "
--#~ "script that does not have a domain transition explicitly defined"
--#~ msgstr ""
--#~ "rc ਸਕਰਿਪਟਾਂ ਨੂੰ ਨਾ-ਪਾਬੰਦ ਚਲਾਉਣ ਲਈ ਮਨਜੂਰੀ ਦਿਓ, ਜਿਵੇਂ ਕਿ ਕੋਈ ਵੀ ਡੈਮਨ ਜੋ rc ਸਕਰਿਪਟ "
--#~ "ਦੁਆਰਾ ਚਲਾਇਆ ਗਿਆ ਹੈ ਤੇ ਜਿਸ ਦੀ ਡੋਮੇਨ ਤਬਦੀਲੀ ਪਰਿਭਾਸ਼ਿਤ ਨਹੀਂ ਕੀਤੀ ਹੈ"
-+#: ../gui/selinux.tbl:202
-+msgid ""
-+"Allow xinetd to run unconfined, including any services it starts that do not "
-+"have a domain transition explicitly defined"
-+msgstr ""
+-#: ../gui/polgen.glade:2423
++#: ../gui/polgen.glade:1854
+ msgid "Uses nsswitch or getpw* calls"
+-msgstr ""
++msgstr "nsswitch କିମ୍ୱା getpw* ଡାକରା ବ୍ୟବହାର କରେ"
  
--#~ msgid "Allow rpm to run unconfined"
--#~ msgstr "rpm ਨੂੰ unconfined ਚਲਾਉਣ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
-+#: ../gui/selinux.tbl:203
-+msgid ""
-+"Allow rc scripts to run unconfined, including any daemon started by an rc "
-+"script that does not have a domain transition explicitly defined"
-+msgstr ""
+-#: ../gui/polgen.glade:2442
++#: ../gui/polgen.glade:1869
+ msgid "Uses dbus"
+-msgstr ""
++msgstr "dbus ବ୍ୟବହାର କରେ"
  
--#~ msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
--#~ msgstr "ਪ੍ਰਮਾਣਿਤ ਸਹੂਲਤਾਂ ਜਿਵੇਂ hotplug ਅਤੇ insmod ਨੂੰ ਨਾ-ਪਾਬੰਦ ਚਲਾਉਣ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
-+#: ../gui/selinux.tbl:204
-+msgid "Allow rpm to run unconfined"
-+msgstr ""
+-#: ../gui/polgen.glade:2461
++#: ../gui/polgen.glade:1884
+ msgid "Sends audit messages"
+-msgstr ""
++msgstr "ଲେଖା ପରୀକ୍ଷଣ ସନ୍ଦେଶ ପଠାଏ"
  
--#~ msgid "Disable SELinux protection for updfstab daemon"
--#~ msgstr "updfstab ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
-+#: ../gui/selinux.tbl:205
-+msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
-+msgstr ""
+-#: ../gui/polgen.glade:2480
++#: ../gui/polgen.glade:1899
+ msgid "Interacts with the terminal"
+-msgstr ""
++msgstr "ଟର୍ମିନାଲ ସହିତ ପାରସ୍ପର ଉପରେ ପ୍ରଭାବ ପକାଏ"
  
--#~ msgid "Disable SELinux protection for uptimed daemon"
--#~ msgstr "uptimed ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
-+#: ../gui/selinux.tbl:206
-+msgid "Disable SELinux protection for updfstab daemon"
-+msgstr ""
+-#: ../gui/polgen.glade:2499
++#: ../gui/polgen.glade:1914
+ msgid "Sends email"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:2530
+-msgid "label115"
+-msgstr ""
++msgstr "ଇମେଲ ପଠାଏ"
  
--#~ msgid ""
--#~ "Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, "
--#~ "only staff_r can do so"
--#~ msgstr ""
--#~ "user_r ਨੂੰ sysadm_r ਤੱਕ su, sudo, ਜਾਂ userhelper ਰਾਹੀਂ ਪਹੁੰਚਣ ਦੀ ਮਨਜੂਰੀ ਦਿਓ। ਨਹੀਂ "
--#~ "ਤਾਂ, ਸਿਰਫ staff_r ਹੀ ਅਜਿਹਾ ਕਰ ਸਕਦਾ ਹੈ"
-+#: ../gui/selinux.tbl:207
-+msgid "Disable SELinux protection for uptimed daemon"
-+msgstr ""
+-#: ../gui/polgen.glade:2559
++#: ../gui/polgen.glade:1961
+ msgid "<b>Add files/directories that %s manages</b>"
+-msgstr ""
++msgstr "<b>%s ପରିଚାଳନ କରୁଥିବା ଫାଇଲ/ଡିରେକ୍ଟୋରୀଗୁଡ଼ିକୁ ଯୋଗ କରନ୍ତୁ</b>"
  
--#~ msgid "Allow users to execute the mount command"
--#~ msgstr "ਉਪਭੋਗੀ ਨੂੰ mount ਕਮਾਂਡ ਚਲਾਉਣ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
-+#: ../gui/selinux.tbl:208
-+msgid ""
-+"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
-+"staff_r can do so"
-+msgstr ""
+-#: ../gui/polgen.glade:2788
++#: ../gui/polgen.glade:2122
+ msgid ""
+ "Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
+ "Files ..."
+ msgstr ""
++"%s ପରିଚାଳନା କରୁଥିବା ଫାଇଲ/ଡିରେକ୍ଟୋରୀଗୁଡିକ। Pid ଫାଇଲଗୁଡ଼ିକ, ଲଗ ଫାଇଲଗୁଡ଼ିକ,  /var/lib "
++"ଫାଇଲଗୁଡିକ ..."
  
--#~ msgid "Allow regular users direct mouse access (only allow the X server)"
--#~ msgstr "ਰੈਗੂਲਰ ਉਪਭੋਗੀਆਂ ਨੂੰ ਸਿੱਧੀ ਮਾਊਸ ਵਰਤੋਂ ਲਈ ਮਨਜੂਰੀ ਦਿਓ (ਸਿਰਫ X ਸਰਵਰ ਨੂੰ ਮਨਜੂਰ ਕਰੋ)"
-+#: ../gui/selinux.tbl:209
-+msgid "Allow users to execute the mount command"
-+msgstr ""
+-#: ../gui/polgen.glade:2823
+-msgid "label116"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:2852
++#: ../gui/polgen.glade:2166
+ msgid "<b>Add booleans from the %s policy:</b>"
+-msgstr ""
++msgstr "<b>%s ନିତୀରୁ ବୁଲିଆନଗୁଡ଼ିକୁ ଯୋଗ କରନ୍ତୁ:</b>"
  
--#~ msgid "Allow users to run the dmesg command"
--#~ msgstr "ਉਪਭੋਗੀ ਨੂੰ dmesg ਕਮਾਂਡ ਚਲਾਉਣ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
-+#: ../gui/selinux.tbl:210
-+msgid "Allow regular users direct mouse access (only allow the X server)"
-+msgstr ""
+-#: ../gui/polgen.glade:3002
++#: ../gui/polgen.glade:2274
+ msgid "Add/Remove booleans used by the %s domain"
+-msgstr ""
++msgstr "%s ଡମେନ ଦ୍ୱାରା ବ୍ୟବହୃତ ବୁଲିଆନଗୁଡିକୁ ଯୋଗ/ଅପସାରଣ କରନ୍ତୁ"
  
--#~ msgid "Allow users to control network interfaces (also needs USERCTL=true)"
--#~ msgstr ""
--#~ "ਉਪਭੋਗੀ ਨੂੰ ਨੈੱਟਵਰਕ ਇੰਟਰਫੇਸ ਕੰਟਰੋਲ ਕਰਨ ਦੀ ਮਨਜੂਰੀ ਦਿੰਦਾ ਹੈ (USERCTL=true ਦੀ ਵੀ ਲੋੜ ਹੈ)"
-+#: ../gui/selinux.tbl:211
-+msgid "Allow users to run the dmesg command"
-+msgstr ""
+-#: ../gui/polgen.glade:3066
++#: ../gui/polgen.glade:2316
+ msgid "<b>Which directory you will generate the %s policy?</b>"
+-msgstr ""
++msgstr "<b>କେଉଁ ଡିରେକ୍ଟୋରୀରୁ ଆପଣ %s ନିତୀ ନିର୍ମାଣ କରିବେ?</b>"
  
--#~ msgid "Allow normal user to execute ping"
--#~ msgstr "ਆਮ ਉਪਭੋਗੀ ਨੂੰ ping ਚਲਾਉਣ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
-+#: ../gui/selinux.tbl:212
-+msgid "Allow users to control network interfaces (also needs USERCTL=true)"
-+msgstr ""
+-#: ../gui/polgen.glade:3097
++#: ../gui/polgen.glade:2334
+ msgid "Policy Directory"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:3254
+-msgid "Add Booleans Dialog"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:3327
+-msgid "Boolean Name"
+-msgstr ""
++msgstr "ନୀତି ଡିରେକ୍ଟୋରୀ"
  
--#~ msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
--#~ msgstr "ਉਪਭੋਗੀ ਨੂੰ r/w noextattrfile (FAT, CDROM, FLOPPY) ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
-+#: ../gui/selinux.tbl:213
-+msgid "Allow normal user to execute ping"
-+msgstr ""
+-#: ../gui/polgengui.py:261
++#: ../gui/polgengui.py:262
+ msgid "Role"
+-msgstr ""
++msgstr "ଭୂମିକା"
  
--#~ msgid "Allow users to rw usb devices"
--#~ msgstr "ਉਪਭੋਗੀ ਨੂੰ rw usb ਜੰਤਰ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
-+#: ../gui/selinux.tbl:214
-+msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
-+msgstr ""
+-#: ../gui/polgengui.py:268
++#: ../gui/polgengui.py:269
+ msgid "Existing_User"
+-msgstr ""
++msgstr "ଅବସ୍ଥିତ ଚାଳକ (_U)"
  
--#~ msgid ""
--#~ "Allow users to run TCP servers (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 passive ਮੋਡ ਨੂੰ ਮਜਬੂਰ ਕਰਦਾ ਹੈ "
--#~ "ਅਤੇ ਹੋਰ ਪਰੋਟੋਕਾਲ ਤਬਦੀਲੀਆਂ ਕਰਦਾ ਹੈ"
-+#: ../gui/selinux.tbl:215
-+msgid "Allow users to rw usb devices"
-+msgstr ""
+-#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
++#: ../gui/polgengui.py:283 ../gui/polgengui.py:291 ../gui/polgengui.py:305
+ msgid "Application"
+-msgstr ""
++msgstr "ପ୍ରୟୋଗ"
  
--#~ msgid "Allow user to stat ttyfiles"
--#~ msgstr "ਉਪਭੋਗੀ ਨੂੰ stat ttyfiles ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
-+#: ../gui/selinux.tbl:216
-+msgid ""
-+"Allow users to run TCP servers (bind to ports and accept connection from the "
-+"same domain and outside users)  disabling this forces FTP passive mode and "
-+"may change other protocols"
-+msgstr ""
+-#: ../gui/polgengui.py:352
++#: ../gui/polgengui.py:353
+ #, python-format
+ msgid "%s must be a directory"
+-msgstr ""
++msgstr "%s ନିଶ୍ଚିତ ରୂପେ ଗୋଟିଏ ଡିରେକ୍ଟରୀ"
  
--#~ msgid "Disable SELinux protection for uucpd daemon"
--#~ msgstr "uucpd ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
-+#: ../gui/selinux.tbl:217
-+msgid "Allow user to stat ttyfiles"
-+msgstr ""
+-#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
++#: ../gui/polgengui.py:413 ../gui/polgengui.py:694
+ msgid "You must select a user"
+-msgstr ""
++msgstr "ଆପଣ ଗୋଟିଏ ଚାଳକ ଚୟନ କରିବା ଉଚିତ"
  
--#~ msgid "Disable SELinux protection for vmware daemon"
--#~ msgstr "vmware ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
-+#: ../gui/selinux.tbl:218
-+msgid "Disable SELinux protection for uucpd daemon"
-+msgstr ""
+-#: ../gui/polgengui.py:542
++#: ../gui/polgengui.py:543
+ msgid "Select executable file to be confined."
+-msgstr ""
++msgstr "ପରିସୀମିତ ରହିବାକୁ ନିଷ୍ପାଦ୍ୟ ଫାଇଲ ଚୟନ କରନ୍ତୁ।"
  
--#~ msgid "Disable SELinux protection for watchdog daemon"
--#~ msgstr "watchdog ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
-+#: ../gui/selinux.tbl:219
-+msgid "Disable SELinux protection for vmware daemon"
-+msgstr ""
+-#: ../gui/polgengui.py:553
++#: ../gui/polgengui.py:554
+ msgid "Select init script file to be confined."
+-msgstr ""
++msgstr "ପରିସୀମିତ ରହିବାକୁ init ସ୍କ୍ରିପ୍ଟ ଫାଇଲ ଚୟନ କରନ୍ତୁ।"
  
--#~ msgid "Disable SELinux protection for winbind daemon"
--#~ msgstr "winbind ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
-+#: ../gui/selinux.tbl:220
-+msgid "Disable SELinux protection for watchdog daemon"
-+msgstr ""
+-#: ../gui/polgengui.py:563
++#: ../gui/polgengui.py:564
+ msgid "Select file(s) that confined application creates or writes"
+-msgstr ""
++msgstr "ପରିସୀମିତ ପ୍ରୟୋଗ ସୃଷ୍ଟି କରିବା କିମ୍ୱା ଲେଖିବାକୁ ଫାଇଲ(ଗୁଡିକୁ) ଚୟନ କରନ୍ତୁ"
  
--#~ msgid "Disable SELinux protection for xdm daemon"
--#~ msgstr "xdm ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
-+#: ../gui/selinux.tbl:221
-+msgid "Disable SELinux protection for winbind daemon"
-+msgstr ""
+-#: ../gui/polgengui.py:570
++#: ../gui/polgengui.py:571
+ msgid "Select directory(s) that the confined application owns and writes into"
+-msgstr ""
++msgstr "ପରିସୀମିତ ପ୍ରୟୋଗ ହାସଲ କରିବା କିମ୍ୱା ଲେଖିବାକୁ ଡିରେକ୍ଟୋରୀ(ଗୁଡିକୁ) ଚୟନ କରନ୍ତୁ"
  
--#~ msgid "Allow xdm logins as sysadm_r:sysadm_t"
--#~ msgstr "xdm ਲਾਗਇਨ ਨੂੰ sysadm_r:sysadm_t ਤੌਰ ਤੇ ਮਨਜੂਰੀ ਦਿਓ"
-+#: ../gui/selinux.tbl:222
-+msgid "Disable SELinux protection for xdm daemon"
-+msgstr ""
+-#: ../gui/polgengui.py:632
++#: ../gui/polgengui.py:633
+ msgid "Select directory to generate policy files in"
+-msgstr ""
++msgstr "ଭିତର ନୀତି ଫାଇଲ ସୃଷ୍ଟି କରିବା ପାଇଁ ଡିରେକ୍ଟୋରୀ ଚୟନ କରନ୍ତୁ"
  
--#~ msgid "Disable SELinux protection for xen daemon"
--#~ msgstr "xen ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
-+#: ../gui/selinux.tbl:223
-+msgid "Allow xdm logins as sysadm_r:sysadm_t"
-+msgstr ""
+-#: ../gui/polgengui.py:649
++#: ../gui/polgengui.py:650
+ #, python-format
+ msgid ""
+ "Type %s_t already defined in current policy.\n"
+ "Do you want to continue?"
+ msgstr ""
++"%s_t ପ୍ରକାରକୁ ପ୍ରଚଳିତ ନୀତିରେ ପୂର୍ବରୁ ବ୍ୟଖ୍ୟା କରାଯାଇଛି।\n"
++"ଆପଣ ଚାଲୁ ରଖିବାକୁ ଚାହୁଁଛନ୍ତି କି?"
  
--#~ msgid "XEN"
--#~ msgstr "XEN"
-+#: ../gui/selinux.tbl:224
-+msgid "Disable SELinux protection for xen daemon"
-+msgstr ""
+-#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
++#: ../gui/polgengui.py:650 ../gui/polgengui.py:654
+ msgid "Verify Name"
+-msgstr ""
++msgstr "ନାମ ଯାଞ୍ଚ କରନ୍ତୁ"
  
--#~ msgid "Allow xen to read/write physical disk devices"
--#~ msgstr "xen ਨੂੰ ਭੌਤਿਕ ਡਿਸਕ ਜੰਤਰ ਪੜਨ/ਲਿਖਣ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
-+#: ../gui/selinux.tbl:225
-+msgid "XEN"
-+msgstr ""
+-#: ../gui/polgengui.py:653
++#: ../gui/polgengui.py:654
+ #, python-format
+ msgid ""
+ "Module %s.pp already loaded in current policy.\n"
+ "Do you want to continue?"
+ msgstr ""
++"%s.pp ଏକକାଂଶ ପ୍ରଚଳିତ ନୀତିରେ ପୂର୍ବରୁ ଧାରଣ କରାଯାଇଛି।\n"
++"ଆପଣ ଚାଲୁ ରଖିବାକୁ ଚାହୁଁଛନ୍ତି କି?"
  
--#~ msgid "Disable SELinux protection for xfs daemon"
--#~ msgstr "xfs ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
-+#: ../gui/selinux.tbl:225
-+msgid "Allow xen to read/write physical disk devices"
-+msgstr ""
+-#: ../gui/polgengui.py:699
++#: ../gui/polgengui.py:700
+ msgid ""
+ "You must add a name made up of letters and numbers and containing no spaces."
+ msgstr ""
++"ଆପଣଙ୍କୁ ଅକ୍ଷର ଏବଂ ଗଣନ ସଂଖ୍ୟା ଧାରଣ କରିଥିବା ଏବଂ ଖାଲି ସ୍ଥାନ ନଥିବା ନାମକୁ ଯୋଗ କରିବା ଉଚିତ।"
  
--#~ msgid "Disable SELinux protection for xen control"
--#~ msgstr "xen constrol ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
-+#: ../gui/selinux.tbl:226
-+msgid "Disable SELinux protection for xfs daemon"
-+msgstr ""
+-#: ../gui/polgengui.py:713
++#: ../gui/polgengui.py:714
+ msgid "You must enter a executable"
+-msgstr ""
++msgstr "ଆପଣ ଗୋଟିଏ ନିଷ୍ପାଦ୍ୟ ଭରଣ କରିବା ଉଚିତ"
  
--#~ msgid "Disable SELinux protection for ypbind daemon"
--#~ msgstr "ypbind ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
-+#: ../gui/selinux.tbl:227
-+msgid "Disable SELinux protection for xen control"
-+msgstr ""
+-#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
++#: ../gui/polgengui.py:739 ../gui/system-config-selinux.py:174
+ msgid "Configue SELinux"
+-msgstr ""
++msgstr "SELinux ବିନ୍ୟାସ କରନ୍ତୁ"
  
--#~ msgid "Disable SELinux protection for NIS Password Daemon"
--#~ msgstr "NIS ਪਾਸਵਰਡ ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
-+#: ../gui/selinux.tbl:228
-+msgid "Disable SELinux protection for ypbind daemon"
-+msgstr ""
+-#: ../gui/polgen.py:158
+-msgid "Internet Services Daemon"
+-msgstr ""
++#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
++msgid "Network Port"
++msgstr "ନେଟୱର୍କ ସଂଯୋଗିକୀ"
  
--#~ msgid "Disable SELinux protection for ypserv daemon"
--#~ msgstr "ypserv ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
-+#: ../gui/selinux.tbl:229
-+msgid "Disable SELinux protection for NIS Password Daemon"
-+msgstr ""
+-#: ../gui/polgen.py:197
+-#, python-format
+-msgid "Ports must be numbers or ranges of numbers from 1 to %d "
++#: ../gui/portsPage.py:85
++msgid ""
++"SELinux Port\n"
++"Type"
+ msgstr ""
++"SELinux ସଂଯୋଗିକୀ\n"
++"ପ୍ରକାର"
  
--#~ msgid "Disable SELinux protection for NIS Transfer Daemon"
--#~ msgstr "NIS ਟਰਾਂਸਫਰ ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
-+#: ../gui/selinux.tbl:230
-+msgid "Disable SELinux protection for ypserv daemon"
-+msgstr ""
+-#: ../gui/polgen.py:324
+-msgid "You must enter a name for your confined process/user"
+-msgstr ""
++#: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
++msgid "Protocol"
++msgstr "ପ୍ରଟୋକଲ"
  
--#~ msgid ""
--#~ "Allow SELinux webadm user to manage unprivileged users home directories"
--#~ msgstr ""
--#~ "SELinux webadm ਉਪਭੋਗੀ ਨੂੰ ਨਾ-ਪ੍ਰਮਾਣਿਤ ਉਪਭੋਗੀ ਘਰੇਲੂ ਡਾਇਰੈਕਟਰੀਆਂ ਦੇ ਪਰਬੰਧਨ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
-+#: ../gui/selinux.tbl:231
-+msgid "Disable SELinux protection for NIS Transfer Daemon"
-+msgstr ""
+-#: ../gui/polgen.py:326
++#: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
+ msgid ""
+-"Name must be alpha numberic with no spaces. Consider using option \"-n "
+-"MODULENAME\""
++"MLS/MCS\n"
++"Level"
+ msgstr ""
++"MLS/MCS\n"
++"ସ୍ତର"
  
--#~ msgid ""
--#~ "Allow SELinux webadm user to read unprivileged users home directories"
--#~ msgstr ""
--#~ "SELinux webadm ਉਪਭੋਗੀ ਨੂੰ ਨਾ-ਪ੍ਰਮਾਣਿਤ ਉਪਭੋਗੀ ਘਰੇਲੂ ਡਾਇਰੈਕਟਰੀਆਂ ਨੂੰ ਪੜਨ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
-+#: ../gui/selinux.tbl:232
-+msgid "Allow SELinux webadm user to manage unprivileged users home directories"
-+msgstr ""
+-#: ../gui/polgen.py:414
+-msgid "User Role types can not be assigned executables."
+-msgstr ""
++#: ../gui/portsPage.py:101
++msgid "Port"
++msgstr "ସଂଯୋଗିକୀ"
  
--#~ msgid "Are you sure you want to delete %s '%s'?"
--#~ msgstr "ਕੀ ਤੁਸੀਂ ਯਕੀਨਨ %s '%s' ਨੂੰ ਹਟਾਉਣਾ ਚੀਹੁੰਦੇ ਹੋ?"
-+#: ../gui/selinux.tbl:233
-+msgid "Allow SELinux webadm user to read unprivileged users home directories"
-+msgstr ""
+-#: ../gui/polgen.py:420
+-msgid "Only Daemon apps can use an init script.."
+-msgstr ""
++#: ../gui/portsPage.py:207
++#, python-format
++msgid "Port number \"%s\" is not valid.  0 < PORT_NUMBER < 65536 "
++msgstr "ସଂଯୋଗିକୀ ସଂଖ୍ୟା \"%s\" ଟି ବୈଧ ନୁହଁ  0 < PORT_NUMBER < 65536 "
  
--#~ msgid "Delete %s"
--#~ msgstr "%s ਹਟਾਓ"
+-#: ../gui/polgen.py:438
+-msgid "use_resolve must be a boolean value "
++#: ../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 ""
- 
--#~ msgid "Add %s"
--#~ msgstr "%s ਸ਼ਾਮਿਲ"
++msgstr "ଆପଣ ନିଶ୍ଚିତକି ଆପଣ %s କୁ ଅପସାରଣ କରିବାକୁ ଚାହୁଁଛନ୍ତି '%s'?"
++
 +#: ../gui/semanagePage.py:126
 +#, python-format
 +msgid "Delete %s"
-+msgstr ""
- 
--#~ msgid "Modify %s"
--#~ msgstr "%s ਸੋਧ"
++msgstr "%s କୁ ଅପସାରଣ କରନ୍ତୁ"
++
 +#: ../gui/semanagePage.py:134
 +#, python-format
 +msgid "Add %s"
-+msgstr ""
- 
--#~ msgid "Permissive"
--#~ msgstr "ਚੇਤਾਵਨੀ"
++msgstr "%s କୁ ଯୋଗକରନ୍ତୁ"
++
 +#: ../gui/semanagePage.py:148
 +#, python-format
 +msgid "Modify %s"
-+msgstr ""
- 
--#~ msgid "Enforcing"
--#~ msgstr "ਮਜਬੂਰ"
++msgstr "%s କୁ ରୂପାନ୍ତର କରନ୍ତୁ"
++
 +#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
 +msgid "Permissive"
-+msgstr ""
- 
--#~ 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:70 ../gui/system-config-selinux.glade:2837
 +msgid "Enforcing"
-+msgstr ""
- 
--#~ msgid ""
--#~ "Changing to SELinux disabled requires a reboot.  It is not recommended.  "
--#~ "If you later decide to turn SELinux back on, the system will be required "
--#~ "to relabel.  If you just want to see if SELinux is causing a problem on "
--#~ "your system, you can go to permissive 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 ਮੋਡ ਲਈ ਮੁੜ-ਚਾਲੂ ਕਰਨ ਦੀ ਲੋੜ ਨਹੀਂ ਹੈ    ਕੀ ਤੁਸੀਂ ਜਾਰੀ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ?"
++msgstr "କାର୍ଯ୍ୟକାରୀ କରୁଅଛି"
++
 +#: ../gui/statusPage.py:94
 +msgid "Status"
-+msgstr ""
- 
--#~ 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 "ଅବସ୍ଥିତି"
++
 +#: ../gui/statusPage.py:133
 +msgid ""
 +"Changing the policy type will cause a relabel of the entire file system on "
 +"the next boot. Relabeling takes a long time depending on the size of the "
 +"file system.  Do you wish to continue?"
-+msgstr ""
+ msgstr ""
++"ନୀତି ପ୍ରକାରକୁ ପରିବର୍ତ୍ତନ କରିବା ସମଗ୍ର ଫାଇଲତନ୍ତ୍ରକୁ ପରବର୍ତ୍ତି ବୁଟରେ ପୁନଃ ଚିହ୍ନଟ କରିବ. ଫାଇଲତନ୍ତ୍ରର "
++"ଆକାର ଉପରେ ନିର୍ଭର କରି ପୁନଃ ଚିହ୍ନଟ ଅଧିକ ସମୟ ନେଇଥାଏ.  ଆପଣ ଆଗକୁ ବଢ଼ିବାକୁ ଚାହୁଁଛନ୍ତି କି?"
  
--#~ msgid "system-config-selinux"
--#~ msgstr "system-config-selinux"
+-#: ../gui/polgen.py:444
+-msgid "use_syslog must be a boolean value "
 +#: ../gui/statusPage.py:147
 +msgid ""
 +"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
@@ -202752,93 +233188,63 @@ diff -up policycoreutils-2.1.12/po/pa.po.rhat policycoreutils-2.1.12/po/pa.po
 +"system, you can go to permissive mode which will only log errors and not "
 +"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
 +"wish to continue?"
-+msgstr ""
+ msgstr ""
++"SELinux ନିଷ୍କ୍ରିୟ ଅବସ୍ଥାକୁ ପରିବର୍ତ୍ତନ କରିବାକୁ ହେଲେ ପୁନଃଚାଳନ କରିବା ଆବଶ୍ୟକ.  ଏହା ଅନୁମୋଦିତ ନୁହଁ.  "
++"ଯଦି ଆପଣ ପରେ SELinux କୁ ପଛକୁ ଆଣିବାକୁ ସିଦ୍ଧାନ୍ତ କରନ୍ତି, ତେବେ ତନ୍ତ୍ରକୁ ପୁନଃ ନାମପଟିକରଣ କରିବା "
++"ଆବଶ୍ୟକ.  ଯଦି ଆପଣ ଦେଖିବାକୁ ଚାହାନ୍ତି ଯେ SELinux ଆପଣଙ୍କ ତନ୍ତ୍ରରେ ସମସ୍ୟା ସୃଷ୍ଟି କରୁଛି, ଆପଣ "
++"ଅନୁମୋଦନ ଅବସ୍ଥାକୁ ଯାଇପାରିବେ ଯାହାକି କେବଳ ତ୍ରୁଟି ଦାଖଲକରିଥାଏ ଏବଂ SELinux ନୀତିକୁ ବାଧ୍ଯ "
++"କରିନଥାଏ.  ଅନୁମୋଦନ ଅବସ୍ଥା ପାଇଁ ପୁନଃଚାଳନ କରିବାକୁ ପଡ଼ିନଥାଏ    ଆପଣ ଆଗକୁ ବଢ଼ିବାକୁ ଚାହୁଁଛନ୍ତି କି?"
  
--#~ msgid ""
--#~ "Copyright (c)2006 Red Hat, Inc.\n"
--#~ "Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
--#~ msgstr ""
--#~ "Copyright (c)2006 Red Hat, Inc.\n"
--#~ "Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
+-#: ../gui/polgen.py:450
+-msgid "use_kerberos must be a boolean value "
 +#: ../gui/statusPage.py:152
 +msgid ""
 +"Changing to SELinux enabled will cause a relabel of the entire file system "
 +"on the next boot. Relabeling takes a long time depending on the size of the "
 +"file system.  Do you wish to continue?"
-+msgstr ""
+ msgstr ""
++"SELinux ସକ୍ରିୟ ଅବସ୍ଥାକୁ ପରିବର୍ତ୍ତନ କରିବା ଦ୍ୱାରା ସମଗ୍ର ଫାଇଲତନ୍ତ୍ରକୁ ପରବର୍ତ୍ତି ବୁଟରେ ପୁନଃ "
++"ନାମପଟିକରଣ କରିବାକୁ ପଡ଼ିବ. ତନ୍ତ୍ରର ଆକାର ଉପରେ ନିର୍ଭର କରି, ପୁନଃ ନାମପଟିକରଣ କରିବାକୁ ବହୁତ ଅଧିକ ସମୟ "
++"ଲାଗିବ.  ଆପଣ ଆଗେଇବାକୁ ଚାହୁଁଛନ୍ତି କି?"
  
--#~ msgid "Add SELinux Login Mapping"
--#~ msgstr "SELinux ਲਾਗਿੰਗ ਮੈਪਿੰਗ ਜੋੜੋ"
+-#: ../gui/polgen.py:456
+-msgid "manage_krb5_rcache must be a boolean value "
 +#: ../gui/system-config-selinux.glade:11
 +msgid "system-config-selinux"
-+msgstr ""
- 
--#~ msgid "Add SELinux Network Ports"
--#~ msgstr "SELinux ਨੈੱਟਵਰਕ ਪੋਰਟਾਂ ਜੋੜੋ"
++msgstr "system-config-selinux"
++
 +#: ../gui/system-config-selinux.glade:12
 +msgid ""
 +"Copyright (c)2006 Red Hat, Inc.\n"
 +"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-+msgstr ""
+ msgstr ""
++"Copyright (c)2006 Red Hat, Inc.\n"
++"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
  
--#~ msgid "SELinux Type"
--#~ msgstr "SELinux ਕਿਸਮ"
+-#: ../gui/polgen.py:486
+-msgid "USER Types automatically get a tmp type"
 +#: ../gui/system-config-selinux.glade:22
 +#: ../gui/system-config-selinux.glade:544
 +msgid "Add SELinux Login Mapping"
-+msgstr ""
- 
--#~ msgid ""
--#~ "tcp\n"
--#~ "udp"
--#~ msgstr ""
--#~ "tcp\n"
--#~ "udp"
++msgstr "SELinux ଲଗଇନ ଢାଞ୍ଚାକୁ ଯୋଗକରନ୍ତୁ"
++
 +#: ../gui/system-config-selinux.glade:257
 +msgid "Add SELinux Network Ports"
-+msgstr ""
- 
--#~ msgid ""
--#~ "SELinux MLS/MCS\n"
--#~ "Level"
--#~ msgstr ""
--#~ "SELinux MLS/MCS\n"
--#~ "ਲੈਵਲ"
++msgstr "SELinux ନେଟୱର୍କ ସଂଯୋଗିକୀକୁ ଯୋଗ କରନ୍ତୁ"
++
 +#: ../gui/system-config-selinux.glade:391
 +#: ../gui/system-config-selinux.glade:678
 +msgid "SELinux Type"
-+msgstr ""
- 
--#~ msgid "File Specification"
--#~ msgstr "ਫਾਇਲ ਨਿਰਧਾਰਨ"
++msgstr "SELinux ପ୍ରକାର"
++
 +#: ../gui/system-config-selinux.glade:622
 +msgid "File Specification"
-+msgstr ""
- 
--#~ msgid "File Type"
--#~ msgstr "ਫਾਇਲ ਕਿਸਮ"
++msgstr "ଫାଇଲ ନିର୍ଦ୍ଦିଷ୍ଟକ ସୂଚନା"
++
 +#: ../gui/system-config-selinux.glade:650
 +msgid "File Type"
-+msgstr ""
- 
--#~ msgid ""
--#~ "all files\n"
--#~ "regular file\n"
--#~ "directory\n"
--#~ "character device\n"
--#~ "block device\n"
--#~ "socket\n"
--#~ "symbolic link\n"
--#~ "named pipe\n"
--#~ msgstr ""
--#~ "ਸਭ ਫਾਇਲਾਂ\n"
--#~ "ਰੈਗੂਲਰ ਫਾਇਲ\n"
--#~ "ਡਾਇਰੈਕਟਰੀ\n"
--#~ "ਅੱਖਰ ਜੰਤਰ\n"
--#~ "ਬਲਾਕ ਜੰਤਰ\n"
--#~ "ਸਾਕਟ\n"
--#~ "ਚਿੰਨ ਸੰਬੰਧ\n"
--#~ "named ਪਾਈਪ\n"
++msgstr "ଫାଇଲ ପ୍ରକାର"
++
 +#: ../gui/system-config-selinux.glade:727
 +msgid ""
 +"all files\n"
@@ -202849,124 +233255,104 @@ diff -up policycoreutils-2.1.12/po/pa.po.rhat policycoreutils-2.1.12/po/pa.po
 +"socket\n"
 +"symbolic link\n"
 +"named pipe\n"
-+msgstr ""
- 
--#~ msgid "MLS"
--#~ msgstr "MLS"
+ msgstr ""
++"ସମସ୍ତ ଫାଇଲଗୁଡିକ\n"
++"ନିୟମିତ ଫାଇଲ\n"
++"ଡିରେକ୍ଟୋରୀ\n"
++"ଅକ୍ଷର ଯନ୍ତ୍ର\n"
++"ଅସ୍ଥାୟୀ ଯନ୍ତ୍ର\n"
++"ସକେଟ\n"
++"ପ୍ରତୀକାତ୍ମକ ସମ୍ପର୍କ\n"
++"ନାମ ବିଶିଷ୍ଟ ପାଇପ\n"
+ 
+-#: ../gui/polgen.py:1004
+-msgid "You must enter the executable path for your confined process"
 +#: ../gui/system-config-selinux.glade:773
 +msgid "MLS"
-+msgstr ""
- 
--#~ msgid "Add SELinux User"
--#~ msgstr "SELinux ਉਪਭੋਗੀ ਸ਼ਾਮਿਲ"
++msgstr "MLS"
++
 +#: ../gui/system-config-selinux.glade:837
 +msgid "Add SELinux User"
-+msgstr ""
- 
--#~ msgid "SELinux Administration"
--#~ msgstr "SELinux ਪਰਬੰਧਨ"
++msgstr "SELinux ଚାଳକ କୁ ଯୋଗ କରନ୍ତୁ"
++
 +#: ../gui/system-config-selinux.glade:1079
 +msgid "SELinux Administration"
-+msgstr ""
- 
--#~ msgid "Add"
--#~ msgstr "ਸ਼ਾਮਿਲ"
++msgstr "SELinux ପ୍ରଶାସନ"
++
 +#: ../gui/system-config-selinux.glade:1122
 +msgid "Add"
-+msgstr ""
- 
--#~ msgid "_Properties"
--#~ msgstr "ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ(_P)"
++msgstr "ଯୋଗକରନ୍ତୁ"
++
 +#: ../gui/system-config-selinux.glade:1144
 +msgid "_Properties"
-+msgstr ""
- 
--#~ msgid "_Delete"
--#~ msgstr "ਹਟਾਓ(_D)"
++msgstr "ଗୁଣ (_P)"
++
 +#: ../gui/system-config-selinux.glade:1166
 +msgid "_Delete"
-+msgstr ""
- 
--#~ msgid "Select Management Object"
--#~ msgstr "ਮੈਨੇਜਮੈਂਟ ਆਬਜੈਕਟ ਚੁਣੋ"
++msgstr "ଅପସାରଣ କରନ୍ତୁ(_D)"
++
 +#: ../gui/system-config-selinux.glade:1256
 +msgid "Select Management Object"
-+msgstr ""
- 
--#~ msgid "<b>Select:</b>"
--#~ msgstr "<b>ਚੁਣੋ:</b>"
++msgstr "ପରିଚାଳନା ବସ୍ତୁ ଚୟନକରନ୍ତୁ"
++
 +#: ../gui/system-config-selinux.glade:1273
 +msgid "<b>Select:</b>"
-+msgstr ""
- 
--#~ msgid "System Default Enforcing Mode"
--#~ msgstr "ਸਿਸਟਮ ਮੂਲ ਮਜਬੂਰ ਮੋਡ"
++msgstr "<b>ଚୟନକରନ୍ତୁ:</b>"
++
 +#: ../gui/system-config-selinux.glade:1326
 +msgid "System Default Enforcing Mode"
-+msgstr ""
- 
--#~ msgid "Current Enforcing Mode"
--#~ msgstr "ਵਰਤਮਾਨ ਮਜਬੂਰ ਮੋਡ"
++msgstr "ତନ୍ତ୍ର ପୂର୍ବନିର୍ଦ୍ଧାରିତକାର୍ଯ୍ୟକାରୀ ଅବସ୍ଥା"
++
 +#: ../gui/system-config-selinux.glade:1354
 +msgid ""
 +"Disabled\n"
 +"Permissive\n"
 +"Enforcing\n"
-+msgstr ""
+ msgstr ""
++"ନିଷ୍କ୍ରିୟ\n"
++"ଅନୁମୋଦନକାରୀe\n"
++"କାର୍ଯ୍ୟକାରୀ\n"
  
--#~ msgid "System Default Policy Type: "
--#~ msgstr "ਸਿਸਟਮ ਮੂਲ ਪਾਲਿਸੀ ਕਿਸਮ: "
+-#: ../gui/polgen.py:1182
+-msgid "Type Enforcement file"
 +#: ../gui/system-config-selinux.glade:1373
 +msgid "Current Enforcing Mode"
-+msgstr ""
- 
--#~ 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 ""
--#~ "ਚੁਣੋ ਜੇ ਤੁਸੀਂ ਅਗਲੀ ਵਾਰ ਮੁੜ-ਚਾਲੂ ਹੋਣ ਤੇ ਪੂਰਾ ਫਾਇਲ ਸਿਸਟਮ ਮੁੜ-ਲੇਬਲ ਕਰਨਾ ਹੈ।  ਮੁੜ-ਲੇਬਲ ਹੋਣ ਤੇ "
--#~ "ਸਿਸਟਮ ਦੇ ਅਕਾਰ ਮੁਤਾਬਿਕ ਕਾਫੀ ਸਮਾਂ ਲੱਗ ਲਕਦਾ ਹੈ। ਜੇ ਤੁਸੀਂ ਪਾਲਿਸੀ ਕਿਸਮ ਤਬਦੀਲ ਕਰ ਦਿੱਤੀ "
--#~ "ਜਾਂ ਅਯੋਗ ਤੋਂ ਮਜਬੂਰ ਤਬਦੀਲ ਕਰ ਰਹੇ ਹੋ, ਤਾਂ ਮੁੜ-ਲੇਬਲ ਕਰਨ ਦੀ ਲੋੜ ਹੈ।"
++msgstr "ପ୍ରଚଳିତ କାର୍ଯ୍ୟକାରୀ ଅବସ୍ଥା"
++
 +#: ../gui/system-config-selinux.glade:1418
 +msgid "System Default Policy Type: "
-+msgstr ""
- 
--#~ msgid "Relabel on next reboot."
--#~ msgstr "ਫਿਰ ਚਾਲੂ ਹੋਣ ਤੇ ਮੁੜ-ਲੇਬਲ ਕਰੋ।"
++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 ""
+ msgstr ""
++"ସମଗ୍ର ଫାଇଲତନ୍ତ୍ରରେ ପରବର୍ତ୍ତି ପୁନଃ ଚାଳନରେ ଯଦି ପୁନଃ ନାମପଟିକରଣ କରିବାକୁ ଚାହୁଁଛନ୍ତି ତେବେ ବାଛନ୍ତୁ.  "
++"ତନ୍ତ୍ରର ଆକାର ଉପରେ ନିର୍ଭର କରି, ପୁନଃ ନାମପଟିକରଣ କରିବାକୁ ବହୁତ ଅଧିକ ସମୟ ଲାଗିବ.  ଯଦି ଆପଣ ନୀତି "
++"ପ୍ରକାରଗୁଡ଼ିକ ପରିବର୍ତ୍ତନ କରିବାକୁ ଚାହୁଁଛନ୍ତି କିମ୍ବା ନିଷ୍କ୍ରିୟ ଅବସ୍ଥାରୁ ବଳପୂର୍ବକ ଅବସ୍ଥାକୁ ଯାଉଥାନ୍ତି, ତେବେ "
++"ପୁନଃ ନାମପଟିକରଣ ଆବଶ୍ୟକ."
  
--#~ msgid "Revert boolean setting to system default"
--#~ msgstr "ਬੂਲੀਅਨ ਸੈਟਿੰਗ ਨੂੰ ਸਿਸਟਮ ਮੂਲ ਵਿੱਚ ਤਬਦੀਲ ਕਰੋ"
+-#: ../gui/polgen.py:1183
+-msgid "Interface file"
 +#: ../gui/system-config-selinux.glade:1509
 +msgid "Relabel on next reboot."
-+msgstr ""
++msgstr "ପରବର୍ତ୍ତୀ ପୁନର୍ଚାଳନରେ ପୁନଃଚିହ୍ନଟ କରନ୍ତୁ।"
 +
 +#: ../gui/system-config-selinux.glade:1561
 +msgid "label37"
-+msgstr ""
- 
--#~ msgid "Toggle between Customized and All Booleans"
--#~ msgstr "ਸੋਧੇ ਅਤੇ ਸਭ ਬੂਲੀਅਨਾਂ ਵਿੱਚ ਤਬਦੀਲ ਕਰੋ"
++msgstr "ସ୍ତର37"
++
 +#: ../gui/system-config-selinux.glade:1598
 +msgid "Revert boolean setting to system default"
-+msgstr ""
- 
--#~ msgid "Filter"
--#~ msgstr "ਫਿਲਟਰ"
++msgstr "ବୁଲିଆନ ବିନ୍ୟାସକୁ ତନ୍ତ୍ରପୂର୍ବନିର୍ଦ୍ଧାରିତରେ ପ୍ରତ୍ୟାବୃତ କରନ୍ତୁ"
++
 +#: ../gui/system-config-selinux.glade:1614
 +msgid "Toggle between Customized and All Booleans"
-+msgstr ""
- 
--#~ msgid "Add File Context"
--#~ msgstr "ਫਾਇਲ ਪ੍ਰਸੰਗ ਸ਼ਾਮਿਲ ਕਰੋ"
++msgstr "ଇଚ୍ଛାରୂପୀ ଏବଂ ସମସ୍ତ ବୁଲିଆନଗୁଡିକ ମଧ୍ଯରେ ଆଗପଛ ହେଉଛି"
++
 +#: ../gui/system-config-selinux.glade:1645
 +#: ../gui/system-config-selinux.glade:1850
 +#: ../gui/system-config-selinux.glade:2037
@@ -202975,13653 +233361,15894 @@ diff -up policycoreutils-2.1.12/po/pa.po.rhat policycoreutils-2.1.12/po/pa.po
 +#: ../gui/system-config-selinux.glade:2692
 +#: ../gui/system-config-selinux.glade:2867
 +msgid "Filter"
-+msgstr ""
- 
--#~ msgid "Modify File Context"
--#~ msgstr "ਫਾਇਲ ਪ੍ਰਸੰਗ ਸੋਧੋ"
++msgstr "ଛାଣନ୍ତୁ"
++
 +#: ../gui/system-config-selinux.glade:1734
 +msgid "label50"
-+msgstr ""
- 
--#~ msgid "Delete File Context"
--#~ msgstr "ਫਾਇਲ ਪ੍ਰਸੰਗ ਹਟਾਓ"
++msgstr "ସ୍ତର50"
++
 +#: ../gui/system-config-selinux.glade:1771
 +msgid "Add File Context"
-+msgstr ""
- 
--#~ msgid "Toggle between all and customized file context"
--#~ msgstr "ਸਭ ਅਤੇ ਸੋਧੇ ਫਾਇਲ ਪ੍ਰਸੰਗ ਤਬਦੀਲ ਕਰੋ"
++msgstr "ଫାଇଲ ପ୍ରସଙ୍ଗକୁଯୋଗିକୀକୁ ଯୋଗ କରନ୍ତୁ"
++
 +#: ../gui/system-config-selinux.glade:1787
 +msgid "Modify File Context"
-+msgstr ""
- 
--#~ msgid "Add SELinux User Mapping"
--#~ msgstr "SELinux ਉਪਭੋਗੀ ਮੈਪਿੰਗ ਜੋੜੋ"
++msgstr "ଫାଇଲ ପ୍ରସଙ୍ଗକୁ ରୂପାନ୍ତର କରନ୍ତୁ"
++
 +#: ../gui/system-config-selinux.glade:1803
 +msgid "Delete File Context"
-+msgstr ""
- 
--#~ msgid "Modify SELinux User Mapping"
--#~ msgstr "SELinux ਉਪਭੋਗੀ ਮੇਲ ਤਬਦੀਲ ਕਰੋ"
++msgstr "ଫାଇଲ ପ୍ରସଙ୍ଗକୁ ଅପସାରଣ କରନ୍ତୁ"
++
 +#: ../gui/system-config-selinux.glade:1819
 +msgid "Toggle between all and customized file context"
-+msgstr ""
- 
--#~ msgid "Delete SELinux User Mapping"
--#~ msgstr "SELinux ਉਪਭੋਗੀ ਮੇਲ ਹਟਾਓ"
++msgstr "ସମସ୍ତ ଇଚ୍ଛାରୂପୀ ଫାଇଲ ପ୍ରସଙ୍ଗ ମଧ୍ଯରେ ଆଗପଛ ହେଉଛି"
++
 +#: ../gui/system-config-selinux.glade:1939
 +msgid "label38"
-+msgstr ""
- 
--#~ msgid "Add Translation"
--#~ msgstr "ਅਨੁਵਾਦ ਸ਼ਾਮਿਲ ਕਰੋ"
++msgstr "ସ୍ତର38"
++
 +#: ../gui/system-config-selinux.glade:1976
 +msgid "Add SELinux User Mapping"
-+msgstr ""
- 
--#~ msgid "Modify Translation"
--#~ msgstr "ਅਨੁਵਾਦ ਸੋਧ"
++msgstr "SELinux ଚାଳକ ଢାଞ୍ଚା ଯୋଗକରନ୍ତୁ"
++
 +#: ../gui/system-config-selinux.glade:1992
 +msgid "Modify SELinux User Mapping"
-+msgstr ""
- 
--#~ msgid "Delete Translation"
--#~ msgstr "ਅਨੁਵਾਦ ਹਟਾਓ"
++msgstr "SELinux ଚାଳକ ପ୍ରତିଚିତ୍ରଣକୁ ରୂପାନ୍ତର କରନ୍ତୁ"
++
 +#: ../gui/system-config-selinux.glade:2008
 +msgid "Delete SELinux User Mapping"
-+msgstr ""
- 
--#~ msgid "Modify SELinux User"
--#~ msgstr "SELinux ਉਪਭੋਗੀ ਤਬਦੀਲ ਕਰੋ"
++msgstr "SELinux ଚାଳକ ପ୍ରତିଚିତ୍ରଣକୁ ଅପସାରଣ କରନ୍ତୁ"
++
 +#: ../gui/system-config-selinux.glade:2126
 +msgid "label39"
-+msgstr ""
- 
--#~ msgid "Add Network Port"
--#~ msgstr "ਨੈੱਟਵਰਕ ਪੋਰਟ ਸ਼ਾਮਿਲ ਕਰੋ"
++msgstr "ସ୍ତର39"
++
 +#: ../gui/system-config-selinux.glade:2163
 +msgid "Add User"
-+msgstr ""
- 
--#~ msgid "Edit Network Port"
--#~ msgstr "ਨੈੱਟਵਰਕ ਪੋਰਟ ਸੋਧ ਕਰੋ"
++msgstr "ଚାଳକକୁ ଯୋଗକରନ୍ତୁ"
++
 +#: ../gui/system-config-selinux.glade:2179
 +msgid "Modify User"
-+msgstr ""
- 
--#~ msgid "Delete Network Port"
--#~ msgstr "ਨੈੱਟਵਰਕ ਪੋਰਟ ਹਟਾਓ"
++msgstr "ଚାଳକକୁ ପରିବର୍ତ୍ତନ କରନ୍ତୁ"
++
 +#: ../gui/system-config-selinux.glade:2195
 +msgid "Delete User"
-+msgstr ""
- 
--#~ msgid "Toggle between Customized and All Ports"
--#~ msgstr "ਸੋਧੇ ਅਤੇ ਸਭ ਪੋਰਟਾਂ ਵਿੱਚ ਤਬਦੀਲ ਕਰੋ"
++msgstr "ଚାଳକକୁ ଅପସାରଣ କରନ୍ତୁ"
++
 +#: ../gui/system-config-selinux.glade:2313
 +msgid "label41"
-+msgstr ""
- 
--#~ msgid "Generate new policy module"
--#~ msgstr "ਨਵਾਂ ਪਾਲਿਸੀ ਮੈਡਿਊਲ ਬਣਾਓ"
++msgstr "ସ୍ତର41"
++
 +#: ../gui/system-config-selinux.glade:2350
 +msgid "Add Network Port"
-+msgstr ""
- 
--#~ msgid "Load policy module"
--#~ msgstr "ਪਾਲਿਸੀ ਮੈਡਿਊਲ ਲੋਡ ਕਰੋ"
++msgstr "ନେଟୱର୍କ ସଂଯୋଗିକୀକୁ ଯୋଗ କରନ୍ତୁ"
++
 +#: ../gui/system-config-selinux.glade:2366
 +msgid "Edit Network Port"
-+msgstr ""
- 
--#~ msgid "Remove loadable policy module"
--#~ msgstr "ਲੋਡ ਹੋਣਯੋਗ ਪਾਲਿਸੀ ਮੈਡਿਊਲ ਹਟਾਓ"
++msgstr "ନେଟୱର୍କ ସଂଯୋଗିକୀକୁ ସମ୍ପାଦନ କରନ୍ତୁ"
++
 +#: ../gui/system-config-selinux.glade:2382
 +msgid "Delete Network Port"
-+msgstr ""
- 
--#~ msgid ""
--#~ "Enable/Disable additional audit rules, that are normally not reported in "
--#~ "the log files."
--#~ msgstr "ਵਾਧੂ ਆਡਿਟ ਨਿਯਮ ਯੋਗ/ਅਯੋਗ ਕਰੋ, ਜੋ ਆਮ ਤੌਰ ਤੇ ਲਾਗ ਫਾਇਲਾਂ ਵਿੱਚ ਨਹੀਂ ਦਿੱਤੇ ਗਏ ਹਨ।"
++msgstr "ନେଟୱର୍କ ସଂଯୋଗିକୀକୁ ଅପସାରଣ କରନ୍ତୁ"
++
 +#: ../gui/system-config-selinux.glade:2418
 +#: ../gui/system-config-selinux.glade:2436
 +msgid "Toggle between Customized and All Ports"
-+msgstr ""
- 
--#~ msgid "Sensitvity Level"
--#~ msgstr "ਸੰਵੇਦਨਸ਼ੀਲਤਾ ਲੈਵਲ"
++msgstr "ଇଚ୍ଛାରୂପୀ ଏବଂ ସମସ୍ତ ସଂଯୋଗିକୀଗୁଡିକ ମଧ୍ଯରେ ଆଗପଛ ହେଉଛି"
++
 +#: ../gui/system-config-selinux.glade:2556
 +msgid "label42"
-+msgstr ""
- 
--#~ msgid "SELinux user '%s' is required"
--#~ msgstr "SELinux ਉਪਭੋਗੀ '%s' ਦੀ ਲੋੜ ਹੈ"
++msgstr "ସ୍ତର42"
++
 +#: ../gui/system-config-selinux.glade:2593
 +msgid "Generate new policy module"
-+msgstr ""
- 
--#~ msgid "Requires value"
--#~ msgstr "ਮੁੱਲ ਲੋੜੀਂਦਾ ਹੈ"
++msgstr "ନୂତନ ନୀତି ଏକକାଂଶ ସୃଷ୍ଟିକରନ୍ତୁ"
++
 +#: ../gui/system-config-selinux.glade:2609
 +msgid "Load policy module"
-+msgstr ""
- 
--#~ msgid ""
--#~ "\n"
--#~ "\n"
--#~ "semodule -i %s\n"
--#~ "\n"
--#~ msgstr ""
--#~ "\n"
--#~ "\n"
--#~ "semodule -i %s\n"
--#~ "\n"
++msgstr "ନୀତି ଏକକାଂଶକୁ ଧାରଣ କରନ୍ତୁ"
++
 +#: ../gui/system-config-selinux.glade:2625
 +msgid "Remove loadable policy module"
-+msgstr ""
- 
--#~ msgid "Allow application/user role to bind to any tcp ports > 1024"
--#~ msgstr "ਕਾਰਜ/ਉਪਭੋਗੀ ਨੂੰ ਕਿਸੇ ਵੀ tcp ਪੋਰਟਾਂ ਨਾਲ ਜੁੜਨ ਦਿੰਦਾ ਹੈ > 1024"
++msgstr "ଧାରଣ କରିପାରୁଥିବା ନୀତି ଏକକାଂଶକୁ ଅପସାରଣ କରନ୍ତୁ"
++
 +#: ../gui/system-config-selinux.glade:2661
 +msgid ""
 +"Enable/Disable additional audit rules, that are normally not reported in the "
 +"log files."
-+msgstr ""
+ msgstr ""
++"ଅତିରିକ୍ତ ଲେଖା ପରୀକ୍ଷଣ ନୀତିକୁ ସକ୍ରିୟ/ନିଷ୍କ୍ରିୟ କରନ୍ତୁ, ଯାହାକି ସାଧାରଣତଃ ଲଗ ଫାଇଲରେ ଖବର ହେଉନଥିବ। "
  
--#~ msgid "Allows confined application/user role to bind to any tcp port"
--#~ msgstr "ਪਾਬੰਦ ਕਾਰਜ/ਉਪਭੋਗੀ ਰੋਲ ਨੂੰ ਕਿਸੇ ਵੀ tcp ਪੋਰਟ ਨਾਲ ਜੁੜਨ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
+-#: ../gui/polgen.py:1184
+-msgid "File Contexts file"
 +#: ../gui/system-config-selinux.glade:2781
 +msgid "label44"
-+msgstr ""
- 
--#~ msgid ""
--#~ "Enter a comma separated list of tcp ports or ranges of ports that "
--#~ "application/user role binds to. Example: 612, 650-660"
--#~ msgstr ""
--#~ "ਕਾਮਿਆਂ ਨਾਲ ਵੱਖ tcp ਪੋਰਟਾਂ ਜਾਂ ਪੋਰਚਾਂ ਦੀ ਰੇਂਜ ਦੀ ਸੂਚੀ ਦਿਓ ਜਿਨਾਂ ਨਾਲ ਇਹ ਕਾਰਜ/ਉਪਭੋਗੀ ਰੋਲ "
--#~ "ਜੁੜਿਆ ਹੈ। ਉਦਾਹਰਨ: 612, 650-660"
++msgstr "ସ୍ତର44"
++
 +#: ../gui/system-config-selinux.glade:2818
 +msgid "Change process mode to permissive."
-+msgstr ""
- 
--#~ msgid "SELinux Policy Generation Druid"
--#~ msgstr "SELinux ਪਾਲਿਸੀ ਨਿਰਮਾਣ ਡਰਾਊਡ"
++msgstr "ପ୍ରଗତି ଧାରାକୁ ଅନୁମତି ଧାରାରେ ପରିବର୍ତ୍ତନ କରନ୍ତୁ।"
++
 +#: ../gui/system-config-selinux.glade:2836
 +msgid "Change process mode to enforcing"
-+msgstr ""
- 
--#~ msgid "Unreserved Ports  (> 1024)"
--#~ msgstr "ਨਾ-ਰਾਖਵੇਂ ਪੋਰਟ  (> 1024)"
++msgstr "ପ୍ରଗତି ଧାରାକୁ କ୍ରିୟାତ୍ମକ ଧାରାରେ ପରିବର୍ତ୍ତନ କରନ୍ତୁ"
++
 +#: ../gui/system-config-selinux.glade:2928
 +msgid "Process Domain"
-+msgstr ""
- 
--#~ msgid "Use this checkbutton if your app calls bindresvport with 0."
--#~ msgstr "ਇਹ ਚੋਣਬਟਨ ਵਰਤੋ ਜੇ ਤੁਹਾਡਾ ਕਾਰਜ bindresvport ਨੂੰ 0 ਨਾਲ ਕਾਲ ਕਰਦਾ ਹੈ।"
++msgstr "ପଦ୍ଧତି ଡମେନ"
++
 +#: ../gui/system-config-selinux.glade:2956
 +msgid "label59"
-+msgstr ""
- 
--#~ msgid ""
--#~ "Enforcing\n"
--#~ "Permissive\n"
--#~ "Disabled\n"
--#~ msgstr ""
--#~ "ਮਜਬੂਰ\n"
--#~ "ਚੇਤਾਵਨੀ\n"
--#~ "ਅਯੋਗ\n"
++msgstr "ସ୍ତର59"
++
 +#: ../gui/usersPage.py:138
 +#, python-format
 +msgid "SELinux user '%s' is required"
++msgstr "SELinux ଚାଳକ '%s' ଟି ଆବଶ୍ଯକ"
++
++#: ../sepolicy/sepolicy.py:106
++msgid "Generate SELinux man pages"
+ msgstr ""
+ 
+-#: ../gui/polgen.py:1185
+-msgid "Setup Script"
++#: ../sepolicy/sepolicy.py:110
++msgid "path in which the generated SELinux man pages will be stored"
 +msgstr ""
-diff -up policycoreutils-2.1.12/po/pl.po.rhat policycoreutils-2.1.12/po/pl.po
---- policycoreutils-2.1.12/po/pl.po.rhat	2012-07-04 07:35:21.000000000 -0400
-+++ policycoreutils-2.1.12/po/pl.po	2012-10-16 15:07:17.597526279 -0400
-@@ -1,18 +1,24 @@
--# translation of pl.po to Polish
--# Piotr Drąg <piotrdrag at gmail.com>, 2006.
-+# SOME DESCRIPTIVE TITLE.
-+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
-+# This file is distributed under the same license as the PACKAGE package.
- #
-+# Translators:
-+# Piotr Drąg <piotrdrag at gmail.com>, 2006, 2012.
- msgid ""
++
++#: ../sepolicy/sepolicy.py:114
++msgid "All domains"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:116
++msgid "Domain name(s) of man pages to be created"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:164
++msgid "Query SELinux policy network information"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:169
++msgid "list all SELinux port types"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:172
++msgid "show SELinux type related to the port"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:175
++msgid "Show ports defined for this SELinux type"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:178
++msgid "show ports to which this domain can bind and/or connect"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:192
++msgid "query SELinux policy to see if domains can communicate with each other"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:195
++msgid "Source Domain"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:198
++msgid "Target Domain"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:215
++#, fuzzy
++msgid "query SELinux Policy to see description of booleans"
++msgstr "SELinux ନୀତି ସୃଷ୍ଟି ଉପକରଣ"
++
++#: ../sepolicy/sepolicy.py:219
++msgid "get all booleans desctiption"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:221
++msgid "boolean to get description"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:231
++msgid ""
++"query SELinux Policy to see how a source process domain can transition to "
++"the target process domain"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:234
++msgid "source process domain"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:237
++msgid "target process domain"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:259
++msgid "Generate SELinux Policy module template"
  msgstr ""
--"Project-Id-Version: pl\n"
-+"Project-Id-Version: Policycoreutils\n"
- "Report-Msgid-Bugs-To: \n"
--"POT-Creation-Date: 2012-03-27 10:49-0400\n"
--"PO-Revision-Date: 2008-09-10 21:03+0200\n"
-+"POT-Creation-Date: 2012-05-25 07:28-0400\n"
-+"PO-Revision-Date: 2012-04-11 18:29+0000\n"
- "Last-Translator: Piotr Drąg <piotrdrag at gmail.com>\n"
--"Language-Team: Polish <pl at li.org>\n"
-+"Language-Team: Polish (http://www.transifex.net/projects/p/fedora/language/"
-+"pl/)\n"
- "Language: pl\n"
- "MIME-Version: 1.0\n"
- "Content-Type: text/plain; charset=UTF-8\n"
- "Content-Transfer-Encoding: 8bit\n"
-+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
-+"|| n%100>=20) ? 1 : 2)\n"
  
- #: ../run_init/run_init.c:67
+-#: ../gui/polgen.py:1306
++#: ../sepolicy/sepolicy.py:265
++msgid "name of policy to generate"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:267
++msgid "executable to confine"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:269
++msgid "run policy generation test suite"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:274
++msgid "commands"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:185
++msgid "Internet Services Daemon"
++msgstr "ଇଣ୍ଟରନେଟ ସର୍ଭିସ ଡେମନ"
++
++#: ../sepolicy/sepolicy/generate.py:198
++msgid "Valid Types:\n"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:232
+ #, python-format
++msgid "Ports must be numbers or ranges of numbers from 1 to %d "
++msgstr "ସଂଯୋଗିକୀଗୁଡିକ ନିଶ୍ଚିତ ରୂପେ ସଂଖ୍ୟା କିମ୍ବା 1 ରୁ %d ପର୍ଯ୍ୟନ୍ତ ସଂଖ୍ୟାର ପରିସର ହୋଇଥିବା ଉଚିତ"
++
++#: ../sepolicy/sepolicy/generate.py:359
++msgid "You must enter a name for your confined process/user"
++msgstr "ଆପଣଙ୍କର ପରିସୀମିତ ପ୍ରଣାଳୀ/ଚାଳକ ପାଇଁ ଆପଣ ଗୋଟିଏ ନାମ ଭରଣ କରିବା ଉଚିତ"
++
++#: ../sepolicy/sepolicy/generate.py:361
  msgid ""
-@@ -20,19 +26,19 @@ msgid ""
- "  where: <script> is the name of the init script to run,\n"
- "         <args ...> are the arguments to that script."
+-"\n"
+-"%s\n"
+-"\n"
+-"sepolgen [ -n moduleName ] [ -m ] [ -t type ] [ executable | Name ]\n"
+-"valid Types:\n"
++"Name must be alpha numberic with no spaces. Consider using option \"-n "
++"MODULENAME\""
  msgstr ""
--"UŻYCIE: run_init <skrypt> <argumenty ...>\n"
--"  gdzie: <skrypt> jest nazwą skryptu init do wykonania,\n"
--"         a <args ...> są argumentami dla tego skryptu."
-+"UŻYCIE: run_init <skrypt> <parametry...>\n"
-+"  gdzie: <skrypt> jest nazwą skryptu inicjowania do wykonania,\n"
-+"         a <parametry...> są parametrami dla tego skryptu."
++"ନାମଟି ନିଶ୍ଚିତ ଭାବରେ ଖାଲିସ୍ଥାନ ନଥିବା ଏବଂ ସାଂକ୍ଷରିକ ହୋଇଥିବା ଉଚିତ।  \"-n MODULENAME\" "
++"ବିକଳ୍ପକୁ ବ୍ୟବହାର କରନ୍ତୁ"
++
++#: ../sepolicy/sepolicy/generate.py:449
++msgid "User Role types can not be assigned executables."
++msgstr "ଚାଳକ ଭୂମିକା ପ୍ରକାରଗୁଡିକ ଅନୁମତିପ୍ରାପ୍ତ ନିଷ୍ପାଦ୍ୟ ହୋଇପାରିବେ ନାହିଁ।"
++
++#: ../sepolicy/sepolicy/generate.py:455
++msgid "Only Daemon apps can use an init script.."
++msgstr "କେବଳ ଡେମନ ପ୍ରୟୋଗଗୁଡ଼ିକ init ସ୍କ୍ରିପ୍ଟ ବ୍ୟବହାର କରିପାରିବେ .."
++
++#: ../sepolicy/sepolicy/generate.py:473
++msgid "use_resolve must be a boolean value "
++msgstr "use_resolve ଟି ନିଶ୍ଚିତ ଭାବରେ ବୁଲିଆନ ମୂଲ୍ୟ ହୋଇଥିବା ଉଚିତ"
++
++#: ../sepolicy/sepolicy/generate.py:479
++msgid "use_syslog must be a boolean value "
++msgstr "use_syslog ଟି ଗୋଟିଏ ବୁଲିଆନ ମୂଲ୍ୟ ହୋଇଥିବା ଉଚିତ"
++
++#: ../sepolicy/sepolicy/generate.py:485
++msgid "use_kerberos must be a boolean value "
++msgstr "use_kerberos ନିଶ୍ଚିତ ଭାବରେ ଗୋଟିଏ ବୁଲିଆନ ମୂଲ୍ୟ ହୋଇଥିବା ଉଚିତ"
++
++#: ../sepolicy/sepolicy/generate.py:491
++msgid "manage_krb5_rcache must be a boolean value "
++msgstr "manage_krb5_rcache ଟି ନିଶ୍ଚିତ ଭାବରେ ଗୋଟିଏ ବୁଲିଆନ ମୂଲ୍ୟ ହୋଇଥିବା ଉଚିତ"
++
++#: ../sepolicy/sepolicy/generate.py:521
++msgid "USER Types automatically get a tmp type"
++msgstr "USER ପ୍ରକାରଗୁଡିକ ସ୍ୱୟଂଚାଳିତଭାବେ ଗୋଟିଏ tmp ପ୍ରକାର ପାଇଥାଏ"
++
++#: ../sepolicy/sepolicy/generate.py:1039
++msgid "You must enter the executable path for your confined process"
++msgstr "ଆପଣଙ୍କର ପରିସୀମିତ ପ୍ରଣାଳୀ ପାଇଁ ଗୋଟିଏ ନିଷ୍ପାଦ୍ୟ ପଥ ଭରଣ କରିବା ଉଚିତ"
++
++#: ../sepolicy/sepolicy/generate.py:1272
++msgid "Type Enforcement file"
++msgstr "ପ୍ରବର୍ତ୍ତନ ଫାଇଲକୁ ଟାଇପ କରନ୍ତୁ"
++
++#: ../sepolicy/sepolicy/generate.py:1273
++msgid "Interface file"
++msgstr "ଅନ୍ତରାପ୍ରୁଷ୍ଠ ଫାଇଲ"
++
++#: ../sepolicy/sepolicy/generate.py:1274
++msgid "File Contexts file"
++msgstr "ଫାଇଲ ପ୍ରସଙ୍ଗ ଫାଇଲ"
++
++#: ../sepolicy/sepolicy/generate.py:1275
++#, fuzzy
++msgid "Spec file"
++msgstr "ଅନ୍ତରାପ୍ରୁଷ୍ଠ ଫାଇଲ"
++
++#: ../sepolicy/sepolicy/generate.py:1276
++msgid "Setup Script"
++msgstr "ସ୍କ୍ରିପ୍ଟ ବ୍ୟବସ୍ଥା"
  
- #: ../run_init/run_init.c:126 ../newrole/newrole.c:1124
- #, c-format
- msgid "failed to initialize PAM\n"
--msgstr "inicjowanie PAM nie powiodło się\n"
-+msgstr "zainicjowanie PAM się nie powiodło\n"
+-#: ../gui/polgen.py:1354
+-msgid "Executable or Name required"
++#: booleans.py:1
++msgid ""
++"Allow ABRT to modify public files used for public file transfer services."
+ msgstr ""
  
- #: ../run_init/run_init.c:139
- #, c-format
- msgid "failed to get account information\n"
--msgstr "uzyskanie informacji o koncie nie powiodło się\n"
-+msgstr "uzyskanie informacji o koncie się nie powiodło\n"
+-#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
+-msgid "Network Port"
++#: booleans.py:2
++msgid ""
++"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
+ msgstr ""
  
- #: ../run_init/run_init.c:162 ../newrole/newrole.c:341
- msgid "Password:"
-@@ -41,7 +47,7 @@ msgstr "Hasło:"
- #: ../run_init/run_init.c:197 ../newrole/newrole.c:366
- #, c-format
- msgid "Cannot find your entry in the shadow passwd file.\n"
--msgstr "Nie można znaleźć wpisu w pliku passwd shadow.\n"
-+msgstr "Nie można odnaleźć wpisu w pliku shadow passwd.\n"
+-#: ../gui/portsPage.py:85
++#: booleans.py:3
++#, fuzzy
++msgid "Allow amavis to use JIT compiler"
++msgstr "nfs ଡିରେକ୍ଟୋରୀଗୁଡିକରେ ଅଂଶଧନ କରିବା ପାଇଁ Sambaକୁ ଅନୁମତି ଦିଅନ୍ତୁ"
++
++#: booleans.py:4
++#, fuzzy
++msgid "Allow antivirus programs to read non security files on a system"
++msgstr "ଚାଳକ ଫାଇଲଗୁଡିକୁ ପଢିବା ପାଇଁ ମଜିଲା ବ୍ରାଉଜରକୁ ଅନୁମତି ଦିଅନ୍ତୁ"
++
++#: booleans.py:5
+ msgid ""
+-"SELinux Port\n"
+-"Type"
++"Allow users to resolve user passwd entries directly from ldap rather then "
++"using a sssd server"
+ msgstr ""
  
- #: ../run_init/run_init.c:203 ../newrole/newrole.c:373
- #, c-format
-@@ -51,7 +57,7 @@ msgstr "getpass nie może otworzyć /dev
- #: ../run_init/run_init.c:275
- #, c-format
- msgid "run_init: incorrect password for %s\n"
--msgstr "run_init: nieprawidłowe hasło dla %s\n"
-+msgstr "run_init: niepoprawne hasło dla %s\n"
+-#: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
+-msgid "Protocol"
++#: booleans.py:6
++#, fuzzy
++msgid "Allow users to login using a radius server"
++msgstr "ଚାଳକକୁ usb ଉପକରଣଗୁଡିକୁ rw ର ଅନୁମତି ଦିଅନ୍ତୁ"
++
++#: booleans.py:7
++#, fuzzy
++msgid "Allow users to login using a yubikey  server"
++msgstr "ଚାଳକକୁ usb ଉପକରଣଗୁଡିକୁ rw ର ଅନୁମତି ଦିଅନ୍ତୁ"
++
++#: booleans.py:8
++msgid ""
++"Allow cdrecord to read various content. nfs, samba, removable devices, user "
++"temp and untrusted content files"
+ msgstr ""
++"ବିଭିନ୍ନ ପ୍ରକାର ପ୍ରସଙ୍ଗକୁ ପଢିବାପାଇଁ cdrecordକୁ ଅନୁମତି ଦିଅନ୍ତୁ। nfs, samba, ଅପସାରଣୀୟ ଯନ୍ତ୍ରଗୁଡିକୁ, "
++"ଚାଳକ temp ଏବଂ ଅବିସ୍ଵସ୍ତ ପ୍ରସଙ୍ଗ ଫାଇଲଗୁଡିକ"
  
- #: ../run_init/run_init.c:309
- #, c-format
-@@ -66,13 +72,12 @@ msgstr "Brak kontekstu w pliku %s\n"
- #: ../run_init/run_init.c:361
- #, c-format
- msgid "Sorry, run_init may be used only on a SELinux kernel.\n"
--msgstr ""
--"Przepraszamy, run_init może zostać uruchomione tylko na jądrze SELinuksa.\n"
-+msgstr "run_init może zostać uruchomione tylko na jądrze SELinuksa.\n"
+-#: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
++#: booleans.py:9
++#, fuzzy
++msgid "Allow clamd to use JIT compiler"
++msgstr "nfs ଡିରେକ୍ଟୋରୀଗୁଡିକରେ ଅଂଶଧନ କରିବା ପାଇଁ Sambaକୁ ଅନୁମତି ଦିଅନ୍ତୁ"
++
++#: booleans.py:10
++#, fuzzy
++msgid "Allow clamscan to non security files on a system"
++msgstr "ଚାଳକ ଫାଇଲଗୁଡିକୁ ପଢିବା ପାଇଁ ମଜିଲା ବ୍ରାଉଜରକୁ ଅନୁମତି ଦିଅନ୍ତୁ"
++
++#: booleans.py:11
++#, fuzzy
++msgid "Allow clamscan to read user content"
++msgstr "ଚାଳକ ଫାଇଲଗୁଡିକୁ ପଢିବା ପାଇଁ ମଜିଲା ବ୍ରାଉଜରକୁ ଅନୁମତି ଦିଅନ୍ତୁ"
++
++#: booleans.py:12
+ msgid ""
+-"MLS/MCS\n"
+-"Level"
++"Allow Cobbler to modify public files used for public file transfer services."
+ msgstr ""
  
- #: ../run_init/run_init.c:380
- #, c-format
- msgid "authentication failed.\n"
--msgstr "uwierzytelnianie nie powiodło się.\n"
-+msgstr "uwierzytelnianie się nie powiodło.\n"
+-#: ../gui/portsPage.py:101
+-msgid "Port"
++#: booleans.py:13
++#, fuzzy
++msgid "Allow Cobbler to connect to the network using TCP."
++msgstr "squid ଡେମନକୁ ନେଟୱର୍କ ସହିତ ସଂଯୋଗର ଅନୁମତି ଦିଅନ୍ତୁ"
++
++#: booleans.py:14
++#, fuzzy
++msgid "Allow Cobbler to access cifs file systems."
++msgstr "spamd କୁ ମୂଳ ଡିରେକ୍ଟୋରୀରେ ପ୍ରବେଶାନୁମତି ଦିଅନ୍ତୁ"
++
++#: booleans.py:15
++#, fuzzy
++msgid "Allow Cobbler to access nfs file systems."
++msgstr "spamd କୁ ମୂଳ ଡିରେକ୍ଟୋରୀରେ ପ୍ରବେଶାନୁମତି ଦିଅନ୍ତୁ"
++
++#: booleans.py:16
++#, fuzzy
++msgid "Allow collectd to connect to the network using TCP."
++msgstr "squid ଡେମନକୁ ନେଟୱର୍କ ସହିତ ସଂଯୋଗର ଅନୁମତି ଦିଅନ୍ତୁ"
++
++#: booleans.py:17
++#, fuzzy
++msgid "Allow codnor domain to connect to the network using TCP."
++msgstr "squid ଡେମନକୁ ନେଟୱର୍କ ସହିତ ସଂଯୋଗର ଅନୁମତି ଦିଅନ୍ତୁ"
++
++#: booleans.py:18
++msgid ""
++"Allow system cron jobs to relabel filesystem for restoring file contexts."
+ msgstr ""
  
- #: ../run_init/run_init.c:405 ../newrole/newrole.c:1258
- #, c-format
-@@ -85,874 +90,879 @@ msgstr "******************** WAŻNE ****
+-#: ../gui/portsPage.py:207
+-#, python-format
+-msgid "Port number \"%s\" is not valid.  0 < PORT_NUMBER < 65536 "
++#: booleans.py:19
++#, fuzzy
++msgid "Allow cvs daemon to read shadow"
++msgstr "/etc/shadow କୁ ପଢିବା ପାଇଁ sasl ବୈଧିକରଣ ସର୍ଭରକୁ ଅନୁମତି ଦିଅନ୍ତୁ"
++
++#: booleans.py:20
++msgid "Allow all daemons to write corefiles to /"
++msgstr "ସର୍ବପ୍ରଧାନ ଫାଇଲଗୁଡିକୁ ଲେଖିବାକୁ ସମସ୍ତ ଡେମନଗୁଡିକୁ ଅନୁମତି ଦିଅନ୍ତୁ /"
++
++#: booleans.py:21
++#, fuzzy
++msgid "Allow all daemons to use tcp wrappers."
++msgstr "ସର୍ବପ୍ରଧାନ ଫାଇଲଗୁଡିକୁ ଲେଖିବାକୁ ସମସ୍ତ ଡେମନଗୁଡିକୁ ଅନୁମତି ଦିଅନ୍ତୁ /"
++
++#: booleans.py:22
++#, fuzzy
++msgid "Allow all daemons the ability to read/write terminals"
++msgstr "ସମସ୍ତ ଡେମନଗୁଡିକୁ ଅବଣ୍ଟିତ tty ଗୁଡିକୁ ବ୍ୟବହାର କରିବାର କ୍ଷମତା ପ୍ରଦାନ କରନ୍ତୁ"
++
++#: booleans.py:23
++#, fuzzy
++msgid "Allow dbadm to manage files in users home directories"
+ msgstr ""
++"SELinux webadm ଚାଳକକୁ ଅଧିକାରପ୍ରାପ୍ତ ହୋଇନଥିବା ଚାଳକମାନଙ୍କ ମୂଳ ସ୍ଥାନପଞ୍ଜିକାକୁ ପରିଚାଳନା "
++"କରିବାକୁ ଅନୁମତି ଦିଅନ୍ତୁ"
  
- #: ../audit2allow/audit2allow:231
- msgid "To make this policy package active, execute:"
--msgstr "Aby uaktywnić ten pakiet polityki, wykonaj:"
-+msgstr "Aby aktywować ten pakiet polityki należy wykonać:"
+-#: ../gui/portsPage.py:252
+-msgid "List View"
++#: booleans.py:24
++#, fuzzy
++msgid "Allow dbadm to read files in users home directories"
++msgstr ""
++"SELinux webadm ଚାଳକକୁ ଅଧିକାରପ୍ରାପ୍ତ ହୋଇନଥିବା ଚାଳକମାନଙ୍କ ମୂଳ ସ୍ଥାନପଞ୍ଜିକାକୁ ପଢ଼ିବାକୁ ଅନୁମତି "
++"ଦିଅନ୍ତୁ"
++
++#: booleans.py:25
++msgid ""
++"Deny 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:26
++msgid "Allow sysadm to debug or ptrace all processes."
++msgstr ""
++
++#: booleans.py:27
++#, fuzzy
++msgid "Allow dhcpc client applications to execute iptables commands"
++msgstr "ଚାଳକ ମାନଙ୍କୁ mount ନିର୍ଦ୍ଦେଶ ନିଷ୍ପାଦନ କରିବାକୁ ଅନୁମତି ଦିଅନ୍ତୁ"
++
++#: booleans.py:28
++#, fuzzy
++msgid "Allow DHCP daemon to use LDAP backends"
++msgstr "ସର୍ବପ୍ରଧାନ ଫାଇଲଗୁଡିକୁ ଲେଖିବାକୁ ସମସ୍ତ ଡେମନଗୁଡିକୁ ଅନୁମତି ଦିଅନ୍ତୁ /"
++
++#: booleans.py:29
++#, fuzzy
++msgid "Allow all domains to use other domains file descriptors"
++msgstr "ସର୍ବପ୍ରଧାନ ଫାଇଲଗୁଡିକୁ ଲେଖିବାକୁ ସମସ୍ତ ଡେମନଗୁଡିକୁ ଅନୁମତି ଦିଅନ୍ତୁ /"
++
++#: booleans.py:30
++#, fuzzy
++msgid "Allow all domains to have the kernel load modules"
++msgstr "ସର୍ବପ୍ରଧାନ ଫାଇଲଗୁଡିକୁ ଲେଖିବାକୁ ସମସ୍ତ ଡେମନଗୁଡିକୁ ଅନୁମତି ଦିଅନ୍ତୁ /"
++
++#: booleans.py:31
++msgid "Allow the use of the audio devices as the source for the entropy feeds"
++msgstr ""
++
++#: booleans.py:32
++#, fuzzy
++msgid "Allow exim to connect to databases (postgres, mysql)"
++msgstr "postgres ସକେଟ ସହିତ ସଂଯୋଗ ସ୍ଥାପନ କରିବାପାଇଁ ଚାଳକକୁ ଅନୁମତି ଦିଅନ୍ତୁ"
++
++#: booleans.py:33
++#, fuzzy
++msgid "Allow exim to create, read, write, and delete unprivileged user files."
++msgstr ""
++"SELinux webadm ଚାଳକକୁ ଅଧିକାରପ୍ରାପ୍ତ ହୋଇନଥିବା ଚାଳକମାନଙ୍କ ମୂଳ ସ୍ଥାନପଞ୍ଜିକାକୁ ପଢ଼ିବାକୁ ଅନୁମତି "
++"ଦିଅନ୍ତୁ"
++
++#: booleans.py:34
++#, fuzzy
++msgid "Allow exim to read unprivileged user files."
++msgstr ""
++"SELinux webadm ଚାଳକକୁ ଅଧିକାରପ୍ରାପ୍ତ ହୋଇନଥିବା ଚାଳକମାନଙ୍କ ମୂଳ ସ୍ଥାନପଞ୍ଜିକାକୁ ପଢ଼ିବାକୁ ଅନୁମତି "
++"ଦିଅନ୍ତୁ"
++
++#: booleans.py:35
++msgid "Enable extra rules in the cron domain to support fcron."
++msgstr ""
++
++#: booleans.py:36
++#, fuzzy
++msgid "Allow fenced domain to connect to the network using TCP."
++msgstr "squid ଡେମନକୁ ନେଟୱର୍କ ସହିତ ସଂଯୋଗର ଅନୁମତି ଦିଅନ୍ତୁ"
++
++#: booleans.py:37
++#, fuzzy
++msgid "Allow fenced domain to execute ssh."
++msgstr "ସାଧାରଣ ଚାଳକକୁ ping ନିଷ୍ପାଦନ କରିବାର ଅନୁମତି ଦିଅନ୍ତୁ"
++
++#: booleans.py:38
++#, fuzzy
++msgid "Allow ftp to read and write files in the user home directories"
++msgstr ""
++"SELinux webadm ଚାଳକକୁ ଅଧିକାରପ୍ରାପ୍ତ ହୋଇନଥିବା ଚାଳକମାନଙ୍କ ମୂଳ ସ୍ଥାନପଞ୍ଜିକାକୁ ପଢ଼ିବାକୁ ଅନୁମତି "
++"ଦିଅନ୍ତୁ"
++
++#: booleans.py:39
++msgid ""
++"Allow ftp servers to upload files,  used for public file transfer services. "
++"Directories must be labeled public_content_rw_t."
++msgstr ""
++
++#: booleans.py:40
++#, fuzzy
++msgid "Allow ftp servers to connect to all ports > 1023"
++msgstr "%s କୁ ଯେକୌଣସି tcp ପୋର୍ଟ ସହିତ ସଂଯୋଗ କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
++
++#: booleans.py:41
++#, fuzzy
++msgid "Allow ftp servers to connect to mysql database ports"
++msgstr "mysql ସକେଟ ସହିତ ସଂଯୋଗ ସ୍ଥାପନ କରିବାପାଇଁ ଚାଳକକୁ ଅନୁମତି ଦିଅନ୍ତୁ"
++
++#: booleans.py:42
++msgid ""
++"Allow ftp servers to login to local users and read/write all files on the "
++"system, governed by DAC."
++msgstr ""
++
++#: booleans.py:43
++msgid "Allow ftp servers to use cifs used for public file transfer services."
++msgstr ""
++
++#: booleans.py:44
++msgid "Allow ftp servers to use nfs used for public file transfer services."
+ msgstr ""
+ 
+-#: ../gui/portsPage.py:255 ../gui/system-config-selinux.glade:2419
+-msgid "Group View"
+-msgstr ""
++#: booleans.py:45
++#, fuzzy
++msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
++msgstr "%s କୁ ଯେକୌଣସି tcp ପୋର୍ଟ ସହିତ ସଂଯୋଗ କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
++
++#: booleans.py:46
++msgid "Determine whether Git CGI can search home directories."
++msgstr ""
++
++#: booleans.py:47
++#, fuzzy
++msgid "Determine whether Git CGI can access cifs file systems."
++msgstr "spamd କୁ ମୂଳ ଡିରେକ୍ଟୋରୀରେ ପ୍ରବେଶାନୁମତି ଦିଅନ୍ତୁ"
++
++#: booleans.py:48
++#, fuzzy
++msgid "Determine whether Git CGI can access nfs file systems."
++msgstr "spamd କୁ ମୂଳ ଡିରେକ୍ଟୋରୀରେ ପ୍ରବେଶାନୁମତି ଦିଅନ୍ତୁ"
++
++#: booleans.py:49
++msgid ""
++"Determine whether Git session daemon can bind TCP sockets to all unreserved "
++"ports."
++msgstr ""
++
++#: booleans.py:50
++msgid ""
++"Determine whether calling user domains can execute Git daemon in the "
++"git_session_t domain."
++msgstr ""
++
++#: booleans.py:51
++msgid "Determine whether Git system daemon can search home directories."
++msgstr ""
++
++#: booleans.py:52
++#, fuzzy
++msgid "Determine whether Git system daemon can access cifs file systems."
++msgstr "spamd କୁ ମୂଳ ଡିରେକ୍ଟୋରୀରେ ପ୍ରବେଶାନୁମତି ଦିଅନ୍ତୁ"
++
++#: booleans.py:53
++#, fuzzy
++msgid "Determine whether Git system daemon can access nfs file systems."
++msgstr "spamd କୁ ମୂଳ ଡିରେକ୍ଟୋରୀରେ ପ୍ରବେଶାନୁମତି ଦିଅନ୍ତୁ"
++
++#: booleans.py:54
++#, fuzzy
++msgid "Allow gitisis daemon to send mail"
++msgstr "NIS ସହିତ ଚାଲିବାପାଇଁ ଡେମନକୁ ଅନୁମତି ଦିଅନ୍ତୁ"
++
++#: booleans.py:55
++msgid "Enable reading of urandom for all domains."
++msgstr ""
++
++#: booleans.py:56
++msgid ""
++"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
++"agent to manage user files."
++msgstr ""
++
++#: booleans.py:57
++msgid ""
++"Allow gpg web domain to modify public files used for public file transfer "
++"services."
++msgstr ""
++
++#: booleans.py:58
++msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
++msgstr ""
++
++#: booleans.py:59
++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:60
++msgid "Allow httpd to use built in scripting (usually php)"
++msgstr ""
++
++#: booleans.py:61
++#, fuzzy
++msgid "Allow http daemon to check spam"
++msgstr "NIS ସହିତ ଚାଲିବାପାଇଁ ଡେମନକୁ ଅନୁମତି ଦିଅନ୍ତୁ"
++
++#: booleans.py:62
++#, fuzzy
++msgid ""
++"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
++"ports"
++msgstr "%s କୁ ଯେକୌଣସି udp ପୋର୍ଟ ସହିତ ସଂଯୋଗ କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
++
++#: booleans.py:63
++#, fuzzy
++msgid "Allow httpd to connect to the ldap port"
++msgstr "%s କୁ ଯେକୌଣସି udp ପୋର୍ଟ ସହିତ ସଂଯୋଗ କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
++
++#: booleans.py:64
++#, fuzzy
++msgid "Allow http daemon to connect to zabbix"
++msgstr "squid ଡେମନକୁ ନେଟୱର୍କ ସହିତ ସଂଯୋଗର ଅନୁମତି ଦିଅନ୍ତୁ"
++
++#: booleans.py:65
++#, fuzzy
++msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
++msgstr "squid ଡେମନକୁ ନେଟୱର୍କ ସହିତ ସଂଯୋଗର ଅନୁମତି ଦିଅନ୍ତୁ"
++
++#: booleans.py:66
++#, fuzzy
++msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
++msgstr "squid ଡେମନକୁ ନେଟୱର୍କ ସହିତ ସଂଯୋଗର ଅନୁମତି ଦିଅନ୍ତୁ"
++
++#: booleans.py:67
++#, fuzzy
++msgid ""
++"Allow HTTPD scripts and modules to connect to databases over the network."
++msgstr "squid ଡେମନକୁ ନେଟୱର୍କ ସହିତ ସଂଯୋଗର ଅନୁମତି ଦିଅନ୍ତୁ"
++
++#: booleans.py:68
++#, fuzzy
++msgid "Allow httpd to connect to memcache server"
++msgstr "%s କୁ ଯେକୌଣସି tcp ପୋର୍ଟ ସହିତ ସଂଯୋଗ କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
++
++#: booleans.py:69
++#, fuzzy
++msgid "Allow httpd to act as a relay"
++msgstr "spamd କୁ ମୂଳ ଡିରେକ୍ଟୋରୀରେ ପ୍ରବେଶାନୁମତି ଦିଅନ୍ତୁ"
++
++#: booleans.py:70
++#, fuzzy
++msgid "Allow http daemon to send mail"
++msgstr "NIS ସହିତ ଚାଲିବାପାଇଁ ଡେମନକୁ ଅନୁମତି ଦିଅନ୍ତୁ"
++
++#: booleans.py:71
++msgid "Allow Apache to communicate with avahi service via dbus"
++msgstr ""
++
++#: booleans.py:72
++#, fuzzy
++msgid "Allow httpd cgi support"
++msgstr "ssh-keysign କୁ ଚଲାଇବା ପାଇଁ ssh କୁ ଅନୁମତି ଦିଅନ୍ତୁ"
++
++#: booleans.py:73
++#, fuzzy
++msgid "Allow httpd to act as a FTP server by listening on the ftp port."
++msgstr "%s କୁ ଯେକୌଣସି udp ପୋର୍ଟ ସହିତ ସଂଯୋଗ କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
++
++#: booleans.py:74
++#, fuzzy
++msgid "Allow httpd to read home directories"
++msgstr "spamd କୁ ମୂଳ ଡିରେକ୍ଟୋରୀରେ ପ୍ରବେଶାନୁମତି ଦିଅନ୍ତୁ"
++
++#: booleans.py:75
++msgid "Allow httpd scripts and modules execmem/execstack"
++msgstr ""
++
++#: booleans.py:76
++#, fuzzy
++msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
++msgstr "postgres ସକେଟ ସହିତ ସଂଯୋଗ ସ୍ଥାପନ କରିବାପାଇଁ ଚାଳକକୁ ଅନୁମତି ଦିଅନ୍ତୁ"
++
++#: booleans.py:77
++#, fuzzy
++msgid "Allow httpd processes to manage IPA content"
++msgstr "rpm କୁ ଅପରିସୀମିତ ଭାବରେ ଚାଲିବାକୁ ଅନୁମତି ଦିଅନ୍ତୁ"
++
++#: booleans.py:78
++#, fuzzy
++msgid "Allow Apache to use mod_auth_ntlm_winbind"
++msgstr "ଚାଳକ ମାନଙ୍କୁ mount ନିର୍ଦ୍ଦେଶ ନିଷ୍ପାଦନ କରିବାକୁ ଅନୁମତି ଦିଅନ୍ତୁ"
++
++#: booleans.py:79
++#, fuzzy
++msgid "Allow Apache to use mod_auth_pam"
++msgstr "ଚାଳକ ମାନଙ୍କୁ mount ନିର୍ଦ୍ଦେଶ ନିଷ୍ପାଦନ କରିବାକୁ ଅନୁମତି ଦିଅନ୍ତୁ"
++
++#: booleans.py:80
++#, fuzzy
++msgid "Allow httpd to read user content"
++msgstr "rpm କୁ ଅପରିସୀମିତ ଭାବରେ ଚାଲିବାକୁ ଅନୁମତି ଦିଅନ୍ତୁ"
++
++#: booleans.py:81
++msgid "Allow Apache to run in stickshift mode, not transition to passenger"
++msgstr ""
++
++#: booleans.py:82
++#, fuzzy
++msgid "Allow httpd daemon to change its resource limits"
++msgstr "NIS ସହିତ ଚାଲିବାପାଇଁ ଡେମନକୁ ଅନୁମତି ଦିଅନ୍ତୁ"
++
++#: booleans.py:83
++msgid ""
++"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
++msgstr ""
++
++#: booleans.py:84
++msgid ""
++"Allow apache scripts to write to public content, directories/files must be "
++"labeled public_rw_content_t."
++msgstr ""
++
++#: booleans.py:85
++#, fuzzy
++msgid "Allow Apache to execute tmp content."
++msgstr "ଚାଳକ ମାନଙ୍କୁ mount ନିର୍ଦ୍ଦେଶ ନିଷ୍ପାଦନ କରିବାକୁ ଅନୁମତି ଦିଅନ୍ତୁ"
++
++#: booleans.py:86
++msgid ""
++"Unify HTTPD to communicate with the terminal. Needed for entering the "
++"passphrase for certificates at the terminal."
++msgstr ""
++
++#: booleans.py:87
++msgid "Unify HTTPD handling of all content files."
++msgstr ""
++
++#: booleans.py:88
++#, fuzzy
++msgid "Allow httpd to access cifs file systems"
++msgstr "spamd କୁ ମୂଳ ଡିରେକ୍ଟୋରୀରେ ପ୍ରବେଶାନୁମତି ଦିଅନ୍ତୁ"
++
++#: booleans.py:89
++#, fuzzy
++msgid "Allow httpd to access FUSE file systems"
++msgstr "spamd କୁ ମୂଳ ଡିରେକ୍ଟୋରୀରେ ପ୍ରବେଶାନୁମତି ଦିଅନ୍ତୁ"
++
++#: booleans.py:90
++#, fuzzy
++msgid "Allow httpd to run gpg"
++msgstr "ssh-keysign କୁ ଚଲାଇବା ପାଇଁ ssh କୁ ଅନୁମତି ଦିଅନ୍ତୁ"
++
++#: booleans.py:91
++#, fuzzy
++msgid "Allow httpd to access nfs file systems"
++msgstr "spamd କୁ ମୂଳ ଡିରେକ୍ଟୋରୀରେ ପ୍ରବେଶାନୁମତି ଦିଅନ୍ତୁ"
++
++#: booleans.py:92
++#, fuzzy
++msgid "Allow httpd to communicate with oddjob to start up a service"
++msgstr "%s କୁ ଯେକୌଣସି tcp ପୋର୍ଟ ସହିତ ସଂଯୋଗ କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
++
++#: booleans.py:93
++#, fuzzy
++msgid "Allow httpd to access openstack ports"
++msgstr "spamd କୁ ମୂଳ ଡିରେକ୍ଟୋରୀରେ ପ୍ରବେଶାନୁମତି ଦିଅନ୍ତୁ"
++
++#: booleans.py:94
++#, fuzzy
++msgid "Allow icecast to connect to all ports, not just sound ports."
++msgstr "%s କୁ ଯେକୌଣସି udp ପୋର୍ଟ ସହିତ ସଂଯୋଗ କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
++
++#: booleans.py:95
++#, fuzzy
++msgid ""
++"Allow the Irssi IRC Client to connect to any port, and to bind to any "
++"unreserved port."
++msgstr "%s କୁ ଯେକୌଣସି udp ପୋର୍ଟ ସହିତ ସଂଯୋଗ କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
++
++#: booleans.py:96
++msgid "Allow java executable stack"
++msgstr "java ନିଷ୍ପାଦ୍ୟ ଥାକକୁ ଅନୁମତି ଦିଅନ୍ତୁ"
+ 
+-#: ../gui/selinux.tbl:1 ../gui/selinux.tbl:30 ../gui/selinux.tbl:31
+-#: ../gui/selinux.tbl:32 ../gui/selinux.tbl:33 ../gui/selinux.tbl:34
+-#: ../gui/selinux.tbl:36 ../gui/selinux.tbl:37 ../gui/selinux.tbl:38
+-#: ../gui/selinux.tbl:39 ../gui/selinux.tbl:40 ../gui/selinux.tbl:42
+-#: ../gui/selinux.tbl:43 ../gui/selinux.tbl:44 ../gui/selinux.tbl:45
+-#: ../gui/selinux.tbl:46 ../gui/selinux.tbl:47 ../gui/selinux.tbl:48
+-#: ../gui/selinux.tbl:49 ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
+-#: ../gui/selinux.tbl:52 ../gui/selinux.tbl:53 ../gui/selinux.tbl:59
+-#: ../gui/selinux.tbl:60 ../gui/selinux.tbl:61 ../gui/selinux.tbl:62
+-#: ../gui/selinux.tbl:63 ../gui/selinux.tbl:64 ../gui/selinux.tbl:65
+-#: ../gui/selinux.tbl:66 ../gui/selinux.tbl:67 ../gui/selinux.tbl:68
+-#: ../gui/selinux.tbl:69 ../gui/selinux.tbl:75 ../gui/selinux.tbl:76
+-#: ../gui/selinux.tbl:77 ../gui/selinux.tbl:78 ../gui/selinux.tbl:79
+-#: ../gui/selinux.tbl:80 ../gui/selinux.tbl:81 ../gui/selinux.tbl:82
+-#: ../gui/selinux.tbl:83 ../gui/selinux.tbl:84 ../gui/selinux.tbl:86
+-#: ../gui/selinux.tbl:88 ../gui/selinux.tbl:89 ../gui/selinux.tbl:90
+-#: ../gui/selinux.tbl:92 ../gui/selinux.tbl:94 ../gui/selinux.tbl:95
+-#: ../gui/selinux.tbl:96 ../gui/selinux.tbl:97 ../gui/selinux.tbl:98
+-#: ../gui/selinux.tbl:99 ../gui/selinux.tbl:100 ../gui/selinux.tbl:101
+-#: ../gui/selinux.tbl:102 ../gui/selinux.tbl:103 ../gui/selinux.tbl:104
+-#: ../gui/selinux.tbl:106 ../gui/selinux.tbl:108 ../gui/selinux.tbl:109
+-#: ../gui/selinux.tbl:110 ../gui/selinux.tbl:111 ../gui/selinux.tbl:112
+-#: ../gui/selinux.tbl:113 ../gui/selinux.tbl:114 ../gui/selinux.tbl:116
+-#: ../gui/selinux.tbl:117 ../gui/selinux.tbl:119 ../gui/selinux.tbl:121
+-#: ../gui/selinux.tbl:123 ../gui/selinux.tbl:124 ../gui/selinux.tbl:127
+-#: ../gui/selinux.tbl:129 ../gui/selinux.tbl:130 ../gui/selinux.tbl:131
+-#: ../gui/selinux.tbl:132 ../gui/selinux.tbl:133 ../gui/selinux.tbl:134
+-#: ../gui/selinux.tbl:135 ../gui/selinux.tbl:136 ../gui/selinux.tbl:137
+-#: ../gui/selinux.tbl:138 ../gui/selinux.tbl:139 ../gui/selinux.tbl:142
+-#: ../gui/selinux.tbl:143 ../gui/selinux.tbl:144 ../gui/selinux.tbl:145
+-#: ../gui/selinux.tbl:146 ../gui/selinux.tbl:147 ../gui/selinux.tbl:148
+-#: ../gui/selinux.tbl:149 ../gui/selinux.tbl:150 ../gui/selinux.tbl:151
+-#: ../gui/selinux.tbl:152 ../gui/selinux.tbl:154 ../gui/selinux.tbl:155
+-#: ../gui/selinux.tbl:156 ../gui/selinux.tbl:157 ../gui/selinux.tbl:158
+-#: ../gui/selinux.tbl:159 ../gui/selinux.tbl:160 ../gui/selinux.tbl:167
+-#: ../gui/selinux.tbl:171 ../gui/selinux.tbl:172 ../gui/selinux.tbl:173
+-#: ../gui/selinux.tbl:174 ../gui/selinux.tbl:175 ../gui/selinux.tbl:177
+-#: ../gui/selinux.tbl:178 ../gui/selinux.tbl:179 ../gui/selinux.tbl:180
+-#: ../gui/selinux.tbl:184 ../gui/selinux.tbl:192 ../gui/selinux.tbl:193
+-#: ../gui/selinux.tbl:194 ../gui/selinux.tbl:195 ../gui/selinux.tbl:196
+-#: ../gui/selinux.tbl:197 ../gui/selinux.tbl:198 ../gui/selinux.tbl:199
+-#: ../gui/selinux.tbl:200 ../gui/selinux.tbl:201 ../gui/selinux.tbl:206
+-#: ../gui/selinux.tbl:207 ../gui/selinux.tbl:218 ../gui/selinux.tbl:219
+-#: ../gui/selinux.tbl:220 ../gui/selinux.tbl:222 ../gui/selinux.tbl:224
+-#: ../gui/selinux.tbl:226 ../gui/selinux.tbl:227 ../gui/selinux.tbl:230
+-msgid "SELinux Service Protection"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:1
+-msgid "Disable SELinux protection for acct daemon"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:2 ../gui/selinux.tbl:3 ../gui/selinux.tbl:70
+-#: ../gui/selinux.tbl:153 ../gui/selinux.tbl:168 ../gui/selinux.tbl:169
+-#: ../gui/selinux.tbl:170 ../gui/selinux.tbl:189 ../gui/selinux.tbl:202
+-#: ../gui/selinux.tbl:203 ../gui/selinux.tbl:204 ../gui/selinux.tbl:205
+-msgid "Admin"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:2
+-msgid "Allow all daemons to write corefiles to /"
+-msgstr ""
++#: booleans.py:97
++#, fuzzy
++msgid "Allow confined applications to run with kerberos."
++msgstr "ପରିସୀମିତ ପ୍ରୟୋଗ ସୃଷ୍ଟି କରିବା କିମ୍ୱା ଲେଖିବାକୁ ଫାଇଲ(ଗୁଡିକୁ) ଚୟନ କରନ୍ତୁ"
  
- #: ../semanage/seobject.py:143 ../semanage/seobject.py:147
- msgid "global"
- msgstr "globalne"
+-#: ../gui/selinux.tbl:3
+-msgid "Allow all daemons the ability to use unallocated ttys"
+-msgstr ""
++#: booleans.py:98
++#, fuzzy
++msgid "Allow syslogd daemon to send mail"
++msgstr "NIS ସହିତ ଚାଲିବାପାଇଁ ଡେମନକୁ ଅନୁମତି ଦିଅନ୍ତୁ"
+ 
+-#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
+-#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
+-#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
+-#: ../gui/selinux.tbl:210 ../gui/selinux.tbl:211 ../gui/selinux.tbl:212
+-#: ../gui/selinux.tbl:213 ../gui/selinux.tbl:214 ../gui/selinux.tbl:215
+-#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
+-msgid "User Privs"
+-msgstr ""
++#: booleans.py:99
++#, fuzzy
++msgid "Allow syslogd the ability to read/write terminals"
++msgstr "ସମସ୍ତ ଡେମନଗୁଡିକୁ ଅବଣ୍ଟିତ tty ଗୁଡିକୁ ବ୍ୟବହାର କରିବାର କ୍ଷମତା ପ୍ରଦାନ କରନ୍ତୁ"
  
--#: ../semanage/seobject.py:222
-+#: ../semanage/seobject.py:225
- msgid "Could not create semanage handle"
- msgstr "Nie można utworzyć obsługi semanage"
+-#: ../gui/selinux.tbl:4
+-msgid ""
+-"Allow gadmin SELinux user account to execute files in home directory or /tmp"
++#: booleans.py:100
++msgid "Allow logging in and using the system from /dev/console."
+ msgstr ""
  
--#: ../semanage/seobject.py:230
-+#: ../semanage/seobject.py:233
- msgid "SELinux policy is not managed or store cannot be accessed."
+-#: ../gui/selinux.tbl:5
++#: booleans.py:101
+ msgid ""
+-"Allow guest SELinux user account to execute files in home directory or /tmp"
++"Control the ability to mmap a low area of the address space, as configured "
++"by /proc/sys/kernel/mmap_min_addr."
  msgstr ""
- "Polityka SELinuksa nie jest zarządzana lub nie można uzyskać dostępu do "
--"składu."
-+"przechowalni."
  
--#: ../semanage/seobject.py:235
-+#: ../semanage/seobject.py:238
- msgid "Cannot read policy store."
--msgstr "Nie można odczytać składu polityk."
-+msgstr "Nie można odczytać przechowalni polityki."
+-#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
+-msgid "Memory Protection"
+-msgstr ""
++#: booleans.py:102
++#, fuzzy
++msgid "Allow mock to read files in home directories."
++msgstr "spamd କୁ ମୂଳ ଡିରେକ୍ଟୋରୀରେ ପ୍ରବେଶାନୁମତି ଦିଅନ୍ତୁ"
  
--#: ../semanage/seobject.py:240
-+#: ../semanage/seobject.py:243
- msgid "Could not establish semanage connection"
- msgstr "Nie można nawiązać połączenia semanage"
+-#: ../gui/selinux.tbl:6
+-msgid "Allow java executable stack"
+-msgstr ""
++#: booleans.py:103
++#, fuzzy
++msgid "Allow the mount command to mount any directory or file."
++msgstr "ଯେକୌଣସି ଡିରେକ୍ଟୋରୀକୁ ସ୍ଥାପନ କରିବାକୁ ସ୍ଥାପନ ଅନୁମତି ଦିଅନ୍ତୁ"
  
--#: ../semanage/seobject.py:245
--#, fuzzy
-+#: ../semanage/seobject.py:248
- msgid "Could not test MLS enabled status"
--msgstr "Nie można ustawić zasięgu MLS dla %s"
-+msgstr "Nie można sprawdzić stanu włączenia MLS"
+-#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
+-#: ../gui/selinux.tbl:209
+-msgid "Mount"
+-msgstr ""
++#: booleans.py:104
++#, fuzzy
++msgid "Allow mozilla plugin domain to connect to the network using TCP."
++msgstr "squid ଡେମନକୁ ନେଟୱର୍କ ସହିତ ସଂଯୋଗର ଅନୁମତି ଦିଅନ୍ତୁ"
  
--#: ../semanage/seobject.py:251 ../semanage/seobject.py:266
-+#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
- msgid "Not yet implemented"
--msgstr "Nie zaimplementowane"
-+msgstr "Niezaimplementowane"
+-#: ../gui/selinux.tbl:7
+-msgid "Allow mount to mount any file"
++#: booleans.py:105
++#, fuzzy
++msgid ""
++"Allow mozilla_plugins to create random content in the users home directory"
+ msgstr ""
++"SELinux webadm ଚାଳକକୁ ଅଧିକାରପ୍ରାପ୍ତ ହୋଇନଥିବା ଚାଳକମାନଙ୍କ ମୂଳ ସ୍ଥାନପଞ୍ଜିକାକୁ ପଢ଼ିବାକୁ ଅନୁମତି "
++"ଦିଅନ୍ତୁ"
  
--#: ../semanage/seobject.py:255
-+#: ../semanage/seobject.py:258
- msgid "Semanage transaction already in progress"
+-#: ../gui/selinux.tbl:8
+-msgid "Allow mount to mount any directory"
 -msgstr ""
-+msgstr "Transakcja semanage jest już wykonywana"
++#: booleans.py:106
++#, fuzzy
++msgid "Allow confined web browsers to read home directory content"
++msgstr "ମୂଳ ଡିରେକ୍ଟୋରୀରେ ଲେଖିବା ପାଇଁ staff Web Browsers କୁ ଅନୁମତି ଦିଅନ୍ତୁ"
  
--#: ../semanage/seobject.py:264
-+#: ../semanage/seobject.py:267
- msgid "Could not start semanage transaction"
- msgstr "Nie można uruchomić transakcji semanage"
+-#: ../gui/selinux.tbl:9
++#: booleans.py:107
+ msgid "Allow mplayer executable stack"
+-msgstr ""
++msgstr "mplayer ନିଷ୍ପାଦ୍ୟ ଥାକ କୁ ଅନୁମତି ଦିଅନ୍ତୁ"
  
--#: ../semanage/seobject.py:274
-+#: ../semanage/seobject.py:278
- msgid "Could not commit semanage transaction"
- msgstr "Nie można wykonać transakcji semanage"
+-#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
+-#: ../gui/selinux.tbl:188
+-msgid "SSH"
+-msgstr ""
++#: booleans.py:108
++#, fuzzy
++msgid "Allow mysqld to connect to all ports"
++msgstr "%s କୁ ଯେକୌଣସି tcp ପୋର୍ଟ ସହିତ ସଂଯୋଗ କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
  
--#: ../semanage/seobject.py:279
-+#: ../semanage/seobject.py:283
- msgid "Semanage transaction not in progress"
+-#: ../gui/selinux.tbl:10
+-msgid "Allow ssh to run ssh-keysign"
 -msgstr ""
-+msgstr "Transakcja semanage nie jest wykonywana"
++#: booleans.py:109
++#, fuzzy
++msgid "Allow BIND to bind apache port."
++msgstr "ଯେକୌଣସି  udp ପୋର୍ଟ ସହିତ ବାନ୍ଧିବା ପାଇଁ %s କୁ ଅନୁମତି ଦିଅନ୍ତୁ"
  
--#: ../semanage/seobject.py:291 ../semanage/seobject.py:371
-+#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
- msgid "Could not list SELinux modules"
- msgstr "Nie można wyświetlić listy modułów SELinuksa"
+-#: ../gui/selinux.tbl:11
++#: booleans.py:110
+ msgid ""
+-"Allow staff SELinux user account to execute files in home directory or /tmp"
++"Allow BIND to write the master zone files. Generally this is used for "
++"dynamic DNS or zone transfers."
+ msgstr ""
  
--#: ../semanage/seobject.py:304
--#, fuzzy
-+#: ../semanage/seobject.py:308
- msgid "Modules Name"
- msgstr "Nazwa modułu"
+-#: ../gui/selinux.tbl:12
++#: booleans.py:111
++#, fuzzy
++msgid "Allow any files/directories to be exported read/only via NFS."
++msgstr "ଯେକୌଣସି ଡିରେକ୍ଟୋରୀକୁ ସ୍ଥାପନ କରିବାକୁ ସ୍ଥାପନ ଅନୁମତି ଦିଅନ୍ତୁ"
++
++#: booleans.py:112
++#, fuzzy
++msgid "Allow any files/directories to be exported read/write via NFS."
++msgstr "nfs ଡିରେକ୍ଟୋରୀଗୁଡିକରେ ଅଂଶଧନ କରିବା ପାଇଁ Sambaକୁ ଅନୁମତି ଦିଅନ୍ତୁ"
++
++#: booleans.py:113
+ msgid ""
+-"Allow sysadm SELinux user account to execute files in home directory or /tmp"
++"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:114
++#, fuzzy
++msgid "Allow system to run with NIS"
++msgstr "NIS ସହିତ ଚାଲିବାପାଇଁ ଡେମନକୁ ଅନୁମତି ଦିଅନ୍ତୁ"
++
++#: booleans.py:115
++#, fuzzy
++msgid "Allow confined applications to use nscd shared memory."
++msgstr "X ସହଭାଗୀ ସ୍ମୃତିରେ ଲେଖିବା ପାଇଁ ଗ୍ରାହକକୁ ଅନୁମତି ଦିଅନ୍ତୁ"
++
++#: booleans.py:116
++#, fuzzy
++msgid "Allow nsplugin code to connect to unreserved ports"
++msgstr "%s କୁ ଯେକୌଣସି udp ପୋର୍ଟ ସହିତ ସଂଯୋଗ କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
++
++#: booleans.py:117
++#, fuzzy
++msgid "Allow nsplugin code to execmem/execstack"
++msgstr "%s କୁ ଯେକୌଣସି udp ପୋର୍ଟ ସହିତ ସଂଯୋଗ କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
++
++#: booleans.py:118
++#, fuzzy
++msgid "Allow openvpn to read home directories"
++msgstr "spamd କୁ ମୂଳ ଡିରେକ୍ଟୋରୀରେ ପ୍ରବେଶାନୁମତି ଦିଅନ୍ତୁ"
++
++#: booleans.py:119
++#, fuzzy
++msgid "Allow piranha-lvs domain to connect to the network using TCP."
++msgstr "squid ଡେମନକୁ ନେଟୱର୍କ ସହିତ ସଂଯୋଗର ଅନୁମତି ଦିଅନ୍ତୁ"
++
++#: booleans.py:120
++#, fuzzy
++msgid "Allow polipo to connect to all ports > 1023"
++msgstr "%s କୁ ଯେକୌଣସି tcp ପୋର୍ଟ ସହିତ ସଂଯୋଗ କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
++
++#: booleans.py:121
++msgid ""
++"Determine whether Polipo session daemon can bind tcp sockets to all "
++"unreserved ports."
+ msgstr ""
  
--#: ../semanage/seobject.py:304
-+#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
- msgid "Version"
- msgstr "Wersja"
+-#: ../gui/selinux.tbl:13
++#: booleans.py:122
+ msgid ""
+-"Allow unconfined SELinux user account to execute files in home directory or /"
+-"tmp"
++"Determine whether calling user domains can execute Polipo daemon in the "
++"polipo_session_t domain."
+ msgstr ""
  
--#: ../semanage/seobject.py:307
-+#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
- msgid "Disabled"
- msgstr "Wyłączony"
+-#: ../gui/selinux.tbl:14
+-msgid "Network Configuration"
+-msgstr ""
++#: booleans.py:123
++#, fuzzy
++msgid "Determine whether polipo can access cifs file systems."
++msgstr "spamd କୁ ମୂଳ ଡିରେକ୍ଟୋରୀରେ ପ୍ରବେଶାନୁମତି ଦିଅନ୍ତୁ"
  
--#: ../semanage/seobject.py:322
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:326
-+#, python-format
- msgid "Could not disable module %s (remove failed)"
--msgstr "Nie można usunąć domeny zezwalania %s (usunięcie nie powiodło się)"
-+msgstr "Nie można wyłączyć modułu %s (usunięcie się nie powiodło)"
+-#: ../gui/selinux.tbl:14
+-msgid "Allow unlabeled packets to flow on the network"
+-msgstr ""
++#: booleans.py:124
++#, fuzzy
++msgid "Determine whether Polipo can access nfs file systems."
++msgstr "spamd କୁ ମୂଳ ଡିରେକ୍ଟୋରୀରେ ପ୍ରବେଶାନୁମତି ଦିଅନ୍ତୁ"
  
--#: ../semanage/seobject.py:333
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:337
-+#, python-format
- msgid "Could not enable module %s (remove failed)"
--msgstr "Nie można usunąć domeny zezwalania %s (usunięcie nie powiodło się)"
-+msgstr "Nie można włączyć modułu %s (usunięcie się nie powiodło)"
+-#: ../gui/selinux.tbl:15
+-msgid ""
+-"Allow user SELinux user account to execute files in home directory or /tmp"
++#: booleans.py:125
++msgid "Enable polyinstantiated directory support."
+ msgstr ""
  
--#: ../semanage/seobject.py:348
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:352
-+#, python-format
- msgid "Could not remove module %s (remove failed)"
--msgstr "Nie można usunąć domeny zezwalania %s (usunięcie nie powiodło się)"
-+msgstr "Nie można usunąć modułu %s (usunięcie się nie powiodło)"
+-#: ../gui/selinux.tbl:16
+-msgid "Allow unconfined to dyntrans to unconfined_execmem"
++#: booleans.py:126
++msgid "Allow the portage domains to use NFS mounts (regular nfs_t)"
+ msgstr ""
  
--#: ../semanage/seobject.py:358
-+#: ../semanage/seobject.py:362
- msgid "dontaudit requires either 'on' or 'off'"
+-#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
+-#: ../gui/selinux.tbl:140
+-msgid "Databases"
 -msgstr ""
-+msgstr "dontaudit wymaga \"on\" lub \"off\""
- 
--#: ../semanage/seobject.py:387
--#, fuzzy
-+#: ../semanage/seobject.py:391
- msgid "Builtin Permissive Types"
--msgstr "Typy zezwalania"
-+msgstr "Wbudowane typy zezwalania"
++#: booleans.py:127
++#, fuzzy
++msgid "Allow postfix_local domain full write access to mail_spool directories"
++msgstr "spamd କୁ ମୂଳ ଡିରେକ୍ଟୋରୀରେ ପ୍ରବେଶାନୁମତି ଦିଅନ୍ତୁ"
  
--#: ../semanage/seobject.py:397
--#, fuzzy
-+#: ../semanage/seobject.py:401
- msgid "Customized Permissive Types"
--msgstr "Typy zezwalania"
-+msgstr "Dostosowane typy zezwalania"
+-#: ../gui/selinux.tbl:17
+-msgid "Allow user to connect to mysql socket"
++#: booleans.py:128
++msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+ msgstr ""
  
--#: ../semanage/seobject.py:438
-+#: ../semanage/seobject.py:442
- #, python-format
- msgid "Could not set permissive domain %s (module installation failed)"
+-#: ../gui/selinux.tbl:18
+-msgid "Allow user to connect to postgres socket"
++#: booleans.py:129
++msgid "Allow transmit client label to foreign database"
  msgstr ""
--"Nie można ustawić domeny zezwalania %s (instalacja modułu nie powiodła się)"
-+"Nie można ustawić domeny zezwalania %s (instalacja modułu się nie powiodła)"
  
--#: ../semanage/seobject.py:444
-+#: ../semanage/seobject.py:448
- #, python-format
- msgid "Could not remove permissive domain %s (remove failed)"
--msgstr "Nie można usunąć domeny zezwalania %s (usunięcie nie powiodło się)"
-+msgstr "Nie można usunąć domeny zezwalania %s (usunięcie się nie powiodło)"
+-#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
+-msgid "XServer"
+-msgstr ""
++#: booleans.py:130
++#, fuzzy
++msgid "Allow database admins to execute DML statement"
++msgstr "ଚାଳକ ମାନଙ୍କୁ mount ନିର୍ଦ୍ଦେଶ ନିଷ୍ପାଦନ କରିବାକୁ ଅନୁମତି ଦିଅନ୍ତୁ"
  
--#: ../semanage/seobject.py:479 ../semanage/seobject.py:553
--#: ../semanage/seobject.py:599 ../semanage/seobject.py:696
--#: ../semanage/seobject.py:726 ../semanage/seobject.py:793
--#: ../semanage/seobject.py:850 ../semanage/seobject.py:1097
--#: ../semanage/seobject.py:1786 ../semanage/seobject.py:1849
--#: ../semanage/seobject.py:1868 ../semanage/seobject.py:1985
--#: ../semanage/seobject.py:2037
-+#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
-+#: ../semanage/seobject.py:603 ../semanage/seobject.py:700
-+#: ../semanage/seobject.py:730 ../semanage/seobject.py:797
-+#: ../semanage/seobject.py:854 ../semanage/seobject.py:1101
-+#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
-+#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
-+#: ../semanage/seobject.py:2045
- #, python-format
- msgid "Could not create a key for %s"
- msgstr "Nie można utworzyć klucza dla %s"
+-#: ../gui/selinux.tbl:19
+-msgid "Allow clients to write to X shared memory"
++#: booleans.py:131
++#, fuzzy
++msgid "Allow unprivileged users to execute DDL statement"
++msgstr "ସାଧାରଣ ଚାଳକକୁ ping ନିଷ୍ପାଦନ କରିବାର ଅନୁମତି ଦିଅନ୍ତୁ"
++
++#: booleans.py:132
++msgid "Allow pppd to load kernel modules for certain modems"
+ msgstr ""
  
--#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
--#: ../semanage/seobject.py:603 ../semanage/seobject.py:609
-+#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
-+#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
- #, 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"
+-#: ../gui/selinux.tbl:20
++#: booleans.py:133
++msgid "Allow pppd to be run for a regular user"
++msgstr "ଗୋଟିଏ ସାଧାରଣ ଚାଳକ ପାଇଁ pppd ଚଲାଇବାକୁ ଅନୁମତି ଦିଅନ୍ତୁ"
++
++#: booleans.py:134
++#, fuzzy
++msgid ""
++"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
++msgstr "%s କୁ ଯେକୌଣସି udp ପୋର୍ଟ ସହିତ ସଂଯୋଗ କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
++
++#: booleans.py:135
++#, fuzzy
++msgid "Allow Puppet client to manage all file types."
++msgstr "ଯେକୌଣସି ଫାଇଲକୁ ସ୍ଥାପନ କରିବାକୁ ସ୍ଥାପନ ଅନୁମତି ଦିଅନ୍ତୁ"
++
++#: booleans.py:136
++#, fuzzy
++msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
++msgstr "postgres ସକେଟ ସହିତ ସଂଯୋଗ ସ୍ଥାପନ କରିବାପାଇଁ ଚାଳକକୁ ଅନୁମତି ଦିଅନ୍ତୁ"
++
++#: booleans.py:137
++#, fuzzy
++msgid "Allow qemu to connect fully to the network"
++msgstr "squid ଡେମନକୁ ନେଟୱର୍କ ସହିତ ସଂଯୋଗର ଅନୁମତି ଦିଅନ୍ତୁ"
++
++#: booleans.py:138
++#, fuzzy
++msgid "Allow qemu to use cifs/Samba file systems"
++msgstr "nfs ଡିରେକ୍ଟୋରୀଗୁଡିକରେ ଅଂଶଧନ କରିବା ପାଇଁ Sambaକୁ ଅନୁମତି ଦିଅନ୍ତୁ"
++
++#: booleans.py:139
++msgid "Allow qemu to use serial/parallel communication ports"
++msgstr ""
++
++#: booleans.py:140
++#, fuzzy
++msgid "Allow qemu to use nfs file systems"
++msgstr "nfs ଡିରେକ୍ଟୋରୀଗୁଡିକରେ ଅଂଶଧନ କରିବା ପାଇଁ Sambaକୁ ଅନୁମତି ଦିଅନ୍ତୁ"
++
++#: booleans.py:141
++#, fuzzy
++msgid "Allow qemu to use usb devices"
++msgstr "ଚାଳକକୁ usb ଉପକରଣଗୁଡିକୁ rw ର ଅନୁମତି ଦିଅନ୍ତୁ"
++
++#: booleans.py:142
++#, fuzzy
++msgid "Allow racoon to read shadow"
++msgstr "/etc/shadow କୁ ପଢିବା ପାଇଁ sasl ବୈଧିକରଣ ସର୍ଭରକୁ ଅନୁମତି ଦିଅନ୍ତୁ"
++
++#: booleans.py:143
++#, fuzzy
++msgid "Allow rgmanager domain to connect to the network using TCP."
++msgstr "squid ଡେମନକୁ ନେଟୱର୍କ ସହିତ ସଂଯୋଗର ଅନୁମତି ଦିଅନ୍ତୁ"
++
++#: booleans.py:144
+ msgid ""
+-"Allow xguest SELinux user account to execute files in home directory or /tmp"
++"Allow rsync to modify public files used for public file transfer services.  "
++"Files/Directories must be labeled public_content_rw_t."
+ msgstr ""
  
--#: ../semanage/seobject.py:492
-+#: ../semanage/seobject.py:496
- #, python-format
- msgid "Linux Group %s does not exist"
- msgstr "Grupa linuksowa %s nie istnieje"
+-#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
+-#: ../gui/selinux.tbl:231
+-msgid "NIS"
+-msgstr ""
++#: booleans.py:145
++#, fuzzy
++msgid "Allow rsync to run as a client"
++msgstr "rpm କୁ ଅପରିସୀମିତ ଭାବରେ ଚାଲିବାକୁ ଅନୁମତି ଦିଅନ୍ତୁ"
  
--#: ../semanage/seobject.py:497
-+#: ../semanage/seobject.py:501
- #, python-format
- msgid "Linux User %s does not exist"
- msgstr "Użytkownik linuksowy %s nie istnieje"
+-#: ../gui/selinux.tbl:21
+-msgid "Allow daemons to run with NIS"
+-msgstr ""
++#: booleans.py:146
++#, fuzzy
++msgid "Allow rsync to export any files/directories read only."
++msgstr "ଯେକୌଣସି ଡିରେକ୍ଟୋରୀକୁ ସ୍ଥାପନ କରିବାକୁ ସ୍ଥାପନ ଅନୁମତି ଦିଅନ୍ତୁ"
  
--#: ../semanage/seobject.py:501
-+#: ../semanage/seobject.py:505
- #, python-format
- msgid "Could not create login mapping for %s"
- msgstr "Nie można utworzyć mapowania loginu dla %s"
+-#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
+-#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
+-#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
+-#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
+-#: ../gui/selinux.tbl:118
+-msgid "Web Applications"
+-msgstr ""
++#: booleans.py:147
++#, fuzzy
++msgid "Allow rsync servers to share cifs files systems"
++msgstr "nfs ଡିରେକ୍ଟୋରୀଗୁଡିକରେ ଅଂଶଧନ କରିବା ପାଇଁ Sambaକୁ ଅନୁମତି ଦିଅନ୍ତୁ"
  
--#: ../semanage/seobject.py:505 ../semanage/seobject.py:741
-+#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
- #, python-format
- msgid "Could not set name for %s"
- msgstr "Nie można ustawić nazwy %s"
+-#: ../gui/selinux.tbl:22
+-msgid "Transition staff SELinux user to Web Browser Domain"
+-msgstr ""
++#: booleans.py:148
++#, fuzzy
++msgid "Allow rsync servers to share nfs files systems"
++msgstr "nfs ଡିରେକ୍ଟୋରୀଗୁଡିକରେ ଅଂଶଧନ କରିବା ପାଇଁ Sambaକୁ ଅନୁମତି ଦିଅନ୍ତୁ"
  
--#: ../semanage/seobject.py:510 ../semanage/seobject.py:751
-+#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
- #, python-format
- msgid "Could not set MLS range for %s"
--msgstr "Nie można ustawić zasięgu MLS dla %s"
-+msgstr "Nie można ustawić zakresu MLS dla %s"
+-#: ../gui/selinux.tbl:23
+-msgid "Transition sysadm SELinux user to Web Browser Domain"
+-msgstr ""
++#: booleans.py:149
++#, fuzzy
++msgid "Allow samba to create new home directories (e.g. via PAM)"
++msgstr "spamd କୁ ମୂଳ ଡିରେକ୍ଟୋରୀରେ ପ୍ରବେଶାନୁମତି ଦିଅନ୍ତୁ"
  
--#: ../semanage/seobject.py:514
-+#: ../semanage/seobject.py:518
- #, python-format
- msgid "Could not set SELinux user for %s"
- msgstr "Nie można ustawić użytkownika SELinuksa dla %s"
+-#: ../gui/selinux.tbl:24
+-msgid "Transition user SELinux user to Web Browser Domain"
++#: booleans.py:150
++msgid ""
++"Allow samba to act as the domain controller, add users, groups and change "
++"passwords."
++msgstr ""
++
++#: booleans.py:151
++#, fuzzy
++msgid "Allow samba to share users home directories."
++msgstr "spamd କୁ ମୂଳ ଡିରେକ୍ଟୋରୀରେ ପ୍ରବେଶାନୁମତି ଦିଅନ୍ତୁ"
++
++#: booleans.py:152
++#, fuzzy
++msgid "Allow samba to share any file/directory read only."
++msgstr "nfs ଡିରେକ୍ଟୋରୀଗୁଡିକରେ ଅଂଶଧନ କରିବା ପାଇଁ Sambaକୁ ଅନୁମତି ଦିଅନ୍ତୁ"
++
++#: booleans.py:153
++#, fuzzy
++msgid "Allow samba to share any file/directory read/write."
++msgstr "nfs ଡିରେକ୍ଟୋରୀଗୁଡିକରେ ଅଂଶଧନ କରିବା ପାଇଁ Sambaକୁ ଅନୁମତି ଦିଅନ୍ତୁ"
++
++#: booleans.py:154
++#, fuzzy
++msgid "Allow samba to act as a portmapper"
++msgstr "nfs ଡିରେକ୍ଟୋରୀଗୁଡିକରେ ଅଂଶଧନ କରିବା ପାଇଁ Sambaକୁ ଅନୁମତି ଦିଅନ୍ତୁ"
++
++#: booleans.py:155
++#, fuzzy
++msgid "Allow samba to run unconfined scripts"
++msgstr "rpm କୁ ଅପରିସୀମିତ ଭାବରେ ଚାଲିବାକୁ ଅନୁମତି ଦିଅନ୍ତୁ"
++
++#: booleans.py:156
++#, fuzzy
++msgid "Allow samba to export ntfs/fusefs volumes."
++msgstr "spamd କୁ ମୂଳ ଡିରେକ୍ଟୋରୀରେ ପ୍ରବେଶାନୁମତି ଦିଅନ୍ତୁ"
++
++#: booleans.py:157
++#, fuzzy
++msgid "Allow samba to export NFS volumes."
++msgstr "nfs ଡିରେକ୍ଟୋରୀଗୁଡିକରେ ଅଂଶଧନ କରିବା ପାଇଁ Sambaକୁ ଅନୁମତି ଦିଅନ୍ତୁ"
++
++#: booleans.py:158
++#, fuzzy
++msgid "Allow sanlock to read/write fuse files"
++msgstr "ଭୌତିକ ଡିସ୍କ ଉପକରଣଗୁଡିକୁ ପଢିବା/ଲେଖିବା ପାଇଁ xenକୁ ଅନୁମତି ଦିଅନ୍ତୁ"
++
++#: booleans.py:159
++#, fuzzy
++msgid "Allow sanlock to manage nfs files"
++msgstr "ଯେକୌଣସି ଫାଇଲକୁ ସ୍ଥାପନ କରିବାକୁ ସ୍ଥାପନ ଅନୁମତି ଦିଅନ୍ତୁ"
++
++#: booleans.py:160
++#, fuzzy
++msgid "Allow sanlock to manage cifs files"
++msgstr "ଯେକୌଣସି ଫାଇଲକୁ ସ୍ଥାପନ କରିବାକୁ ସ୍ଥାପନ ଅନୁମତି ଦିଅନ୍ତୁ"
++
++#: booleans.py:161
++#, fuzzy
++msgid "Allow sasl to read shadow"
++msgstr "/etc/shadow କୁ ପଢିବା ପାଇଁ sasl ବୈଧିକରଣ ସର୍ଭରକୁ ଅନୁମତି ଦିଅନ୍ତୁ"
++
++#: booleans.py:162
++msgid ""
++"disallow programs, such as newrole, from transitioning to administrative "
++"user domains."
+ msgstr ""
  
--#: ../semanage/seobject.py:518
-+#: ../semanage/seobject.py:522
- #, python-format
- msgid "Could not add login mapping for %s"
- msgstr "Nie można dodać mapowania loginu do %s"
+-#: ../gui/selinux.tbl:25
+-msgid "Transition xguest SELinux user to Web Browser Domain"
++#: booleans.py:163
++msgid "Disable kernel module loading."
+ msgstr ""
  
--#: ../semanage/seobject.py:536
-+#: ../semanage/seobject.py:540
- msgid "Requires seuser or serange"
- msgstr "Wymagane jest seuser lub serange"
+-#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
+-#: ../gui/selinux.tbl:29
+-msgid "Allow staff Web Browsers to write to home directories"
++#: 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 ""
  
--#: ../semanage/seobject.py:559 ../semanage/seobject.py:605
-+#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
- #, python-format
- msgid "Login mapping for %s is not defined"
- msgstr "Mapowanie loginu dla %s nie zostało określone"
+-#: ../gui/selinux.tbl:30
+-msgid "Disable SELinux protection for amanda"
++#: booleans.py:165
++#, fuzzy
++msgid "Allow regular users direct dri device access"
+ msgstr ""
++"ସାଧାରଣ ଚାଳକ ମାନଙ୍କୁ ସିଧାସଳଖ ମାଉସ ବ୍ୟବହାରର ଅନୁମତି ଦିଅନ୍ତୁ (କେବଳ X ସର୍ଭରକୁ ଅନୁମତି ଦିଅନ୍ତୁ)"
  
--#: ../semanage/seobject.py:563
-+#: ../semanage/seobject.py:567
- #, python-format
- msgid "Could not query seuser for %s"
- msgstr "Nie można odpytać seuser dla %s"
+-#: ../gui/selinux.tbl:31
+-msgid "Disable SELinux protection for amavis"
++#: 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 ""
  
--#: ../semanage/seobject.py:577
-+#: ../semanage/seobject.py:581
- #, python-format
- msgid "Could not modify login mapping for %s"
- msgstr "Nie można zmodyfikować mapowania loginu dla %s"
+-#: ../gui/selinux.tbl:32
+-msgid "Disable SELinux protection for apmd daemon"
++#: booleans.py:167
++msgid ""
++"Allow all unconfined executables to use libraries requiring text relocation "
++"that are not labeled textrel_shlib_t"
+ msgstr ""
  
--#: ../semanage/seobject.py:611
-+#: ../semanage/seobject.py:615
- #, python-format
- msgid "Login mapping for %s is defined in policy, cannot be deleted"
+-#: ../gui/selinux.tbl:33
+-msgid "Disable SELinux protection for arpwatch daemon"
++#: 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 ""
- "Mapowanie loginu dla %s zostało określone w polityce, nie może zostać "
- "usunięte"
  
--#: ../semanage/seobject.py:615
-+#: ../semanage/seobject.py:619
- #, python-format
- msgid "Could not delete login mapping for %s"
- msgstr "Nie można usunąć mapowania loginu dla %s"
+-#: ../gui/selinux.tbl:34
+-msgid "Disable SELinux protection for auditd daemon"
+-msgstr ""
++#: booleans.py:169
++#, fuzzy
++msgid "Allow users to connect to the local mysql server"
++msgstr "mysql ସକେଟ ସହିତ ସଂଯୋଗ ସ୍ଥାପନ କରିବାପାଇଁ ଚାଳକକୁ ଅନୁମତି ଦିଅନ୍ତୁ"
  
--#: ../semanage/seobject.py:637 ../semanage/seobject.py:655
--#: ../semanage/seobject.py:893
-+#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
-+#: ../semanage/seobject.py:897
- msgid "Could not list login mappings"
- msgstr "Nie można wyświetlić listę mapowań loginów"
+-#: ../gui/selinux.tbl:35
+-msgid "Disable SELinux protection for automount daemon"
+-msgstr ""
++#: booleans.py:170
++#, fuzzy
++msgid ""
++"Allow confined users the ability to execute the ping and traceroute commands."
++msgstr "ଚାଳକ ମାନଙ୍କୁ mount ନିର୍ଦ୍ଦେଶ ନିଷ୍ପାଦନ କରିବାକୁ ଅନୁମତି ଦିଅନ୍ତୁ"
  
--#: ../semanage/seobject.py:680 ../semanage/seobject.py:685
-+#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../gui/system-config-selinux.glade:100
- msgid "Login Name"
- msgstr "Login"
+-#: ../gui/selinux.tbl:36
+-msgid "Disable SELinux protection for avahi"
+-msgstr ""
++#: booleans.py:171
++#, fuzzy
++msgid "Allow users to connect to PostgreSQL"
++msgstr "postgres ସକେଟ ସହିତ ସଂଯୋଗ ସ୍ଥାପନ କରିବାପାଇଁ ଚାଳକକୁ ଅନୁମତି ଦିଅନ୍ତୁ"
  
--#: ../semanage/seobject.py:680 ../semanage/seobject.py:685
--#: ../semanage/seobject.py:943 ../semanage/seobject.py:948
-+#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../gui/system-config-selinux.glade:128
-+#: ../gui/system-config-selinux.glade:915
-+#: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
- msgid "SELinux User"
- msgstr "Użytkownik SELinuksa"
+-#: ../gui/selinux.tbl:37
+-msgid "Disable SELinux protection for bluetooth daemon"
+-msgstr ""
++#: booleans.py:172
++#, fuzzy
++msgid ""
++"Allow user to r/w files on filesystems that do not have extended attributes "
++"(FAT, CDROM, FLOPPY)"
++msgstr "ଚାଳକକୁ noextattrଫାଇଲ r/w କରିବାର ଅନୁମତି ଦିଅନ୍ତୁ (FAT, CDROM, FLOPPY)"
  
--#: ../semanage/seobject.py:680
-+#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
-+#: ../gui/system-config-selinux.glade:943
- msgid "MLS/MCS Range"
- msgstr "Zakres MLS/MCS"
+-#: ../gui/selinux.tbl:38
+-msgid "Disable SELinux protection for canna daemon"
++#: booleans.py:173
++#, fuzzy
++msgid ""
++"Allow users to run TCP servers (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 ନିଷ୍କ୍ରିୟ "
++"ଅବସ୍ଥା ଏବଂ ଅନ୍ଯାନ୍ୟ ପ୍ରୋଟୋକଲମାନଙ୍କୁ ପରିବର୍ତ୍ତନ କରିପାରେ"
  
--#: ../semanage/seobject.py:699 ../semanage/seobject.py:730
--#: ../semanage/seobject.py:797 ../semanage/seobject.py:854
--#: ../semanage/seobject.py:860
-+#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
-+#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
-+#: ../semanage/seobject.py:864
- #, 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"
+-#: ../gui/selinux.tbl:39
+-msgid "Disable SELinux protection for cardmgr daemon"
+-msgstr ""
++#: booleans.py:174
++#, fuzzy
++msgid "Allow user music sharing"
++msgstr "ଚାଳକକୁ usb ଉପକରଣଗୁଡିକୁ rw ର ଅନୁମତି ଦିଅନ୍ତୁ"
  
--#: ../semanage/seobject.py:702 ../semanage/seobject.py:803
--#: ../semanage/seobject.py:866
-+#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
-+#: ../semanage/seobject.py:870
- #, python-format
- msgid "Could not query user for %s"
- msgstr "Nie można odpytać użytkownika dla %s"
+-#: ../gui/selinux.tbl:40
+-msgid "Disable SELinux protection for Cluster Server"
++#: booleans.py:175
++msgid ""
++"Allow anon internal-sftp to upload files, used for public file transfer "
++"services. Directories must be labeled public_content_rw_t."
+ msgstr ""
  
--#: ../semanage/seobject.py:722
-+#: ../semanage/seobject.py:726
- #, python-format
- msgid "You must add at least one role for %s"
--msgstr "Musisz dodać co najmniej jedną rolę dla %s"
-+msgstr "Należy dodać co najmniej jedną rolę dla %s"
+-#: ../gui/selinux.tbl:41
++#: booleans.py:176
++#, fuzzy
+ msgid ""
+-"Allow cdrecord to read various content. nfs, samba, removable devices, user "
+-"temp and untrusted content files"
++"Allow sftp-internal to read and write files in the user home directories"
+ msgstr ""
++"SELinux webadm ଚାଳକକୁ ଅଧିକାରପ୍ରାପ୍ତ ହୋଇନଥିବା ଚାଳକମାନଙ୍କ ମୂଳ ସ୍ଥାନପଞ୍ଜିକାକୁ ପଢ଼ିବାକୁ ଅନୁମତି "
++"ଦିଅନ୍ତୁ"
  
--#: ../semanage/seobject.py:737
-+#: ../semanage/seobject.py:741
- #, python-format
- msgid "Could not create SELinux user for %s"
- msgstr "Nie można utworzyć użytkownika SELinuksa dla %s"
+-#: ../gui/selinux.tbl:42
+-msgid "Disable SELinux protection for ciped daemon"
++#: booleans.py:177
++#, fuzzy
++msgid ""
++"Allow sftp-internal to login to local users and read/write all files on the "
++"system, governed by DAC."
+ msgstr ""
++"SELinux webadm ଚାଳକକୁ ଅଧିକାରପ୍ରାପ୍ତ ହୋଇନଥିବା ଚାଳକମାନଙ୍କ ମୂଳ ସ୍ଥାନପଞ୍ଜିକାକୁ ପଢ଼ିବାକୁ ଅନୁମତି "
++"ଦିଅନ୍ତୁ"
  
--#: ../semanage/seobject.py:746
-+#: ../semanage/seobject.py:750
- #, python-format
- msgid "Could not add role %s for %s"
- msgstr "Nie można dodać roli %s do %s"
+-#: ../gui/selinux.tbl:43
+-msgid "Disable SELinux protection for clamd daemon"
++#: booleans.py:178
++#, fuzzy
++msgid ""
++"Allow internal-sftp to read and write files in the user ssh home directories."
+ msgstr ""
++"SELinux webadm ଚାଳକକୁ ଅଧିକାରପ୍ରାପ୍ତ ହୋଇନଥିବା ଚାଳକମାନଙ୍କ ମୂଳ ସ୍ଥାନପଞ୍ଜିକାକୁ ପଢ଼ିବାକୁ ଅନୁମତି "
++"ଦିଅନ୍ତୁ"
  
--#: ../semanage/seobject.py:755
-+#: ../semanage/seobject.py:759
- #, python-format
- msgid "Could not set MLS level for %s"
- msgstr "Nie można ustawić poziomu MLS dla %s"
+-#: ../gui/selinux.tbl:44
+-msgid "Disable SELinux protection for clamscan"
+-msgstr ""
++#: booleans.py:179
++#, fuzzy
++msgid "Allow sge to connect to the network using any TCP port"
++msgstr "squid ଡେମନକୁ ନେଟୱର୍କ ସହିତ ସଂଯୋଗର ଅନୁମତି ଦିଅନ୍ତୁ"
  
--#: ../semanage/seobject.py:758
-+#: ../semanage/seobject.py:762
- #, python-format
- msgid "Could not add prefix %s for %s"
- msgstr "Nie można dodać przedrostka %s do %s"
+-#: ../gui/selinux.tbl:45
+-msgid "Disable SELinux protection for clvmd"
+-msgstr ""
++#: booleans.py:180
++#, fuzzy
++msgid "Allow sge to access nfs file systems."
++msgstr "spamd କୁ ମୂଳ ଡିରେକ୍ଟୋରୀରେ ପ୍ରବେଶାନୁମତି ଦିଅନ୍ତୁ"
  
--#: ../semanage/seobject.py:761
-+#: ../semanage/seobject.py:765
- #, python-format
- msgid "Could not extract key for %s"
- msgstr "Nie można rozpakować klucza dla %s"
+-#: ../gui/selinux.tbl:46
+-msgid "Disable SELinux protection for comsat daemon"
++#: booleans.py:181
++msgid ""
++"Enable additional permissions needed to support devices on 3ware controllers."
+ msgstr ""
  
--#: ../semanage/seobject.py:765
-+#: ../semanage/seobject.py:769
- #, python-format
- msgid "Could not add SELinux user %s"
- msgstr "Nie można dodać użytkownika SELinuksa %s"
+-#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
+-#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
+-msgid "Disable SELinux protection for courier daemon"
++#: booleans.py:182
++msgid ""
++"Allow samba to modify public files used for public file transfer services.  "
++"Files/Directories must be labeled public_content_rw_t."
+ msgstr ""
  
--#: ../semanage/seobject.py:787
-+#: ../semanage/seobject.py:791
- msgid "Requires prefix, roles, level or range"
--msgstr "Wymagany jest przedrostek, role, poziom lub zasięg"
-+msgstr "Wymagany jest przedrostek, role, poziom lub zakres"
+-#: ../gui/selinux.tbl:52
+-msgid "Disable SELinux protection for cpucontrol daemon"
+-msgstr ""
++#: booleans.py:183
++#, fuzzy
++msgid "Allow user spamassassin clients to use the network."
++msgstr "ନାମପଟିକରଣ ହୋଇନଥିବା ପ୍ୟାକେଟଗୁଡିକୁ ନେଟୱର୍କରେ ପ୍ରବାହ କରିବାକୁ ଅନୁମତି ଦିଅନ୍ତୁ"
  
--#: ../semanage/seobject.py:789
-+#: ../semanage/seobject.py:793
- msgid "Requires prefix or roles"
- msgstr "Wymagany jest przedrostek lub role"
+-#: ../gui/selinux.tbl:53
+-msgid "Disable SELinux protection for cpuspeed daemon"
+-msgstr ""
++#: booleans.py:184
++#, fuzzy
++msgid "Allow spamd to read/write user home directories."
++msgstr "spamd କୁ ମୂଳ ଡିରେକ୍ଟୋରୀରେ ପ୍ରବେଶାନୁମତି ଦିଅନ୍ତୁ"
  
--#: ../semanage/seobject.py:799 ../semanage/seobject.py:856
-+#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
- #, python-format
- msgid "SELinux user %s is not defined"
- msgstr "Użytkownik SELinuksa %s nie został określony"
+-#: ../gui/selinux.tbl:54
+-msgid "Cron"
+-msgstr ""
++#: booleans.py:185
++#, fuzzy
++msgid ""
++"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
++msgstr "%s କୁ ଯେକୌଣସି udp ପୋର୍ଟ ସହିତ ସଂଯୋଗ କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
  
--#: ../semanage/seobject.py:828
-+#: ../semanage/seobject.py:832
- #, python-format
- msgid "Could not modify SELinux user %s"
- msgstr "Nie można zmodyfikować użytkownika SELinuksa %s"
+-#: ../gui/selinux.tbl:54
+-msgid "Disable SELinux protection for crond daemon"
++#: booleans.py:186
++msgid "Allow squid to run as a transparent proxy (TPROXY)"
+ msgstr ""
  
--#: ../semanage/seobject.py:862
-+#: ../semanage/seobject.py:866
- #, python-format
- msgid "SELinux user %s is defined in policy, cannot be deleted"
+-#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
+-#: ../gui/selinux.tbl:91
+-msgid "Printing"
++#: booleans.py:187
++#, fuzzy
++msgid ""
++"Allow ssh with chroot env to read and write files in the user home "
++"directories"
  msgstr ""
- "Użytkownik SELinuksa %s nie został określony w polityce, nie może zostać "
- "usunięty"
++"SELinux webadm ଚାଳକକୁ ଅଧିକାରପ୍ରାପ୍ତ ହୋଇନଥିବା ଚାଳକମାନଙ୍କ ମୂଳ ସ୍ଥାନପଞ୍ଜିକାକୁ ପଢ଼ିବାକୁ ଅନୁମତି "
++"ଦିଅନ୍ତୁ"
  
--#: ../semanage/seobject.py:873
-+#: ../semanage/seobject.py:877
- #, python-format
- msgid "Could not delete SELinux user %s"
- msgstr "Nie można usunąć użytkownika SELinuksa %s"
+-#: ../gui/selinux.tbl:55
+-msgid "Disable SELinux protection for cupsd back end server"
+-msgstr ""
++#: booleans.py:188
++#, fuzzy
++msgid "allow host key based authentication"
++msgstr "ବୈଧିକରଣ ପାଇଁ Pam ବ୍ୟବହାର କରେ"
  
--#: ../semanage/seobject.py:911
-+#: ../semanage/seobject.py:915
- msgid "Could not list SELinux users"
- msgstr "Nie można wyświetlić listy użytkowników SELinuksa"
+-#: ../gui/selinux.tbl:56
+-msgid "Disable SELinux protection for cupsd daemon"
+-msgstr ""
++#: booleans.py:189
++msgid "Allow ssh logins as sysadm_r:sysadm_t"
++msgstr "ssh ଲଗଇନକୁ sysadm_r:sysadm_t ପରି ଅନୁମତି ଦିଅନ୍ତୁ"
  
--#: ../semanage/seobject.py:917
-+#: ../semanage/seobject.py:921
- #, python-format
- msgid "Could not list roles for user %s"
- msgstr "Nie można wyświetlić listy ról dla użytkownika %s"
+-#: ../gui/selinux.tbl:57
+-msgid "Disable SELinux protection for cupsd_lpd"
+-msgstr ""
++#: booleans.py:190
++#, fuzzy
++msgid "allow staff user to create and transition to svirt domains."
++msgstr "ଚାଳକ ଭୂମିକାଗୁଡିକୁ ଚୟନ କରନ୍ତୁ ଯିଏ %s ପରିସରକୁ ସକର୍ମ କରିବ।"
  
--#: ../semanage/seobject.py:942
-+#: ../semanage/seobject.py:946
- msgid "Labeling"
- msgstr "Etykiety"
+-#: ../gui/selinux.tbl:58
+-msgid "CVS"
+-msgstr ""
++#: booleans.py:191
++#, fuzzy
++msgid "Allow the Telepathy connection managers to connect to any network port."
++msgstr "squid ଡେମନକୁ ନେଟୱର୍କ ସହିତ ସଂଯୋଗର ଅନୁମତି ଦିଅନ୍ତୁ"
  
--#: ../semanage/seobject.py:942
-+#: ../semanage/seobject.py:946
- msgid "MLS/"
- msgstr "MLS/"
+-#: ../gui/selinux.tbl:58
+-msgid "Disable SELinux protection for cvs daemon"
++#: booleans.py:192
++msgid ""
++"Allow the Telepathy connection managers to connect to any generic TCP port."
+ msgstr ""
  
--#: ../semanage/seobject.py:943
-+#: ../semanage/seobject.py:947
- msgid "Prefix"
- msgstr "Przedrostek"
+-#: ../gui/selinux.tbl:59
+-msgid "Disable SELinux protection for cyrus daemon"
++#: booleans.py:193
++msgid ""
++"Allow tftp to modify public files used for public file transfer services."
+ msgstr ""
  
--#: ../semanage/seobject.py:943
-+#: ../semanage/seobject.py:947
- msgid "MCS Level"
- msgstr "Poziom MCS"
+-#: ../gui/selinux.tbl:60
+-msgid "Disable SELinux protection for dbskkd daemon"
+-msgstr ""
++#: booleans.py:194
++#, fuzzy
++msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
++msgstr "%s କୁ ଯେକୌଣସି udp ପୋର୍ଟ ସହିତ ସଂଯୋଗ କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
  
--#: ../semanage/seobject.py:943
-+#: ../semanage/seobject.py:947
- msgid "MCS Range"
- msgstr "Zakres MCS"
+-#: ../gui/selinux.tbl:61
+-msgid "Disable SELinux protection for dbusd daemon"
++#: booleans.py:195
++msgid ""
++"allow unconfined users to transition to the chrome sandbox domains when "
++"running chrome-sandbox"
+ msgstr ""
  
--#: ../semanage/seobject.py:943 ../semanage/seobject.py:948
-+#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
- msgid "SELinux Roles"
- msgstr "Role SELinuksa"
+-#: ../gui/selinux.tbl:62
+-msgid "Disable SELinux protection for dccd"
+-msgstr ""
++#: booleans.py:196
++#, fuzzy
++msgid "Allow a user to login as an unconfined domain"
++msgstr "rpm କୁ ଅପରିସୀମିତ ଭାବରେ ଚାଲିବାକୁ ଅନୁମତି ଦିଅନ୍ତୁ"
  
--#: ../semanage/seobject.py:963
-+#: ../semanage/seobject.py:967
- msgid "Protocol udp or tcp is required"
- msgstr "Wymagany jest protokół UDP lub TCP"
+-#: ../gui/selinux.tbl:63
+-msgid "Disable SELinux protection for dccifd"
++#: booleans.py:197
++msgid ""
++"Allow unconfined users to transition to the Mozilla plugin domain when "
++"running xulrunner plugin-container."
+ msgstr ""
  
--#: ../semanage/seobject.py:965
-+#: ../semanage/seobject.py:969
- msgid "Port is required"
- msgstr "Wymagany jest port"
+-#: ../gui/selinux.tbl:64
+-msgid "Disable SELinux protection for dccm"
+-msgstr ""
++#: booleans.py:198
++#, fuzzy
++msgid "Allow video playing tools to run unconfined"
++msgstr "rpm କୁ ଅପରିସୀମିତ ଭାବରେ ଚାଲିବାକୁ ଅନୁମତି ଦିଅନ୍ତୁ"
  
--#: ../semanage/seobject.py:975
-+#: ../semanage/seobject.py:979
- msgid "Invalid Port"
+-#: ../gui/selinux.tbl:65
+-msgid "Disable SELinux protection for ddt daemon"
 -msgstr ""
-+msgstr "Nieprawidłowy port"
++#: booleans.py:199
++#, fuzzy
++msgid "Allow unprivledged user to create and transition to svirt domains."
++msgstr "ଚାଳକ ଭୂମିକାଗୁଡିକୁ ଚୟନ କରନ୍ତୁ ଯିଏ %s ପରିସରକୁ ସକର୍ମ କରିବ।"
  
--#: ../semanage/seobject.py:979
-+#: ../semanage/seobject.py:983
- #, python-format
- msgid "Could not create a key for %s/%s"
- msgstr "Nie można utworzyć klucza %s/%s"
+-#: ../gui/selinux.tbl:66
+-msgid "Disable SELinux protection for devfsd daemon"
+-msgstr ""
++#: booleans.py:200
++#, fuzzy
++msgid "Support ecryptfs home directories"
++msgstr "spamd କୁ ମୂଳ ଡିରେକ୍ଟୋରୀରେ ପ୍ରବେଶାନୁମତି ଦିଅନ୍ତୁ"
  
--#: ../semanage/seobject.py:990
-+#: ../semanage/seobject.py:994
- msgid "Type is required"
- msgstr "Wymagany jest typ"
+-#: ../gui/selinux.tbl:67
+-msgid "Disable SELinux protection for dhcpc daemon"
+-msgstr ""
++#: booleans.py:201
++#, fuzzy
++msgid "Support fusefs home directories"
++msgstr "spamd କୁ ମୂଳ ଡିରେକ୍ଟୋରୀରେ ପ୍ରବେଶାନୁମତି ଦିଅନ୍ତୁ"
  
--#: ../semanage/seobject.py:996 ../semanage/seobject.py:1055
--#: ../semanage/seobject.py:1110 ../semanage/seobject.py:1116
-+#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
-+#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
- #, 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"
+-#: ../gui/selinux.tbl:68
+-msgid "Disable SELinux protection for dhcpd daemon"
++#: booleans.py:202
++msgid "Use lpd server instead of cups"
+ msgstr ""
  
--#: ../semanage/seobject.py:998
-+#: ../semanage/seobject.py:1002
- #, python-format
- msgid "Port %s/%s already defined"
- msgstr "Port %s/%s został już określony"
+-#: ../gui/selinux.tbl:69
+-msgid "Disable SELinux protection for dictd daemon"
+-msgstr ""
++#: booleans.py:203
++#, fuzzy
++msgid "Support NFS home directories"
++msgstr "spamd କୁ ମୂଳ ଡିରେକ୍ଟୋରୀରେ ପ୍ରବେଶାନୁମତି ଦିଅନ୍ତୁ"
  
--#: ../semanage/seobject.py:1002
-+#: ../semanage/seobject.py:1006
- #, python-format
- msgid "Could not create port for %s/%s"
- msgstr "Nie można utworzyć portu dla %s/%s"
+-#: ../gui/selinux.tbl:70
+-msgid "Allow sysadm_t to directly start daemons"
+-msgstr ""
++#: booleans.py:204
++#, fuzzy
++msgid "Support SAMBA home directories"
++msgstr "spamd କୁ ମୂଳ ଡିରେକ୍ଟୋରୀରେ ପ୍ରବେଶାନୁମତି ଦିଅନ୍ତୁ"
  
--#: ../semanage/seobject.py:1008
-+#: ../semanage/seobject.py:1012
- #, python-format
- msgid "Could not create context for %s/%s"
- msgstr "Nie można utworzyć kontekstu dla %s/%s"
+-#: ../gui/selinux.tbl:71
+-msgid "Disable SELinux protection for Evolution"
+-msgstr ""
++#: booleans.py:205
++#, fuzzy
++msgid "Allow varnishd to connect to all ports, not just HTTP."
++msgstr "%s କୁ ଯେକୌଣସି tcp ପୋର୍ଟ ସହିତ ସଂଯୋଗ କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
  
--#: ../semanage/seobject.py:1012
-+#: ../semanage/seobject.py:1016
- #, 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"
+-#: ../gui/selinux.tbl:72
+-msgid "Games"
++#: booleans.py:206
++msgid "Ignore vbetool mmap_zero errors."
+ msgstr ""
  
--#: ../semanage/seobject.py:1016
-+#: ../semanage/seobject.py:1020
- #, 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"
+-#: ../gui/selinux.tbl:72
+-msgid "Disable SELinux protection for games"
+-msgstr ""
++#: booleans.py:207
++#, fuzzy
++msgid ""
++"Allow confined virtual guests to use serial/parallel communication ports"
++msgstr "ଚାଳକକୁ usb ଉପକରଣଗୁଡିକୁ rw ର ଅନୁମତି ଦିଅନ୍ତୁ"
  
--#: ../semanage/seobject.py:1020
-+#: ../semanage/seobject.py:1024
- #, 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"
+-#: ../gui/selinux.tbl:73
+-msgid "Disable SELinux protection for the web browsers"
+-msgstr ""
++#: booleans.py:208
++#, fuzzy
++msgid ""
++"Allow confined virtual guests to use executable memory and executable stack"
++msgstr "ଚାଳକକୁ usb ଉପକରଣଗୁଡିକୁ rw ର ଅନୁମତି ଦିଅନ୍ତୁ"
  
--#: ../semanage/seobject.py:1025
-+#: ../semanage/seobject.py:1029
- #, 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"
+-#: ../gui/selinux.tbl:74
+-msgid "Disable SELinux protection for Thunderbird"
+-msgstr ""
++#: booleans.py:209
++#, fuzzy
++msgid "Allow confined virtual guests to read fuse files"
++msgstr "ଚାଳକ ଫାଇଲଗୁଡିକୁ ପଢିବା ପାଇଁ ଇଭଲ୍ୟୁସନ ଏବଂ ଥଣ୍ଡରବର୍ଡକୁ ଅନୁମତି ଦିଅନ୍ତୁ"
  
--#: ../semanage/seobject.py:1029
-+#: ../semanage/seobject.py:1033
- #, python-format
- msgid "Could not set port context for %s/%s"
- msgstr "Nie można ustawić kontekstu portu dla %s/%s"
+-#: ../gui/selinux.tbl:75
+-msgid "Disable SELinux protection for distccd daemon"
+-msgstr ""
++#: booleans.py:210
++#, fuzzy
++msgid "Allow confined virtual guests to manage nfs files"
++msgstr "ଚାଳକ ଫାଇଲଗୁଡିକୁ ପଢିବା ପାଇଁ ଇଭଲ୍ୟୁସନ ଏବଂ ଥଣ୍ଡରବର୍ଡକୁ ଅନୁମତି ଦିଅନ୍ତୁ"
  
--#: ../semanage/seobject.py:1033
-+#: ../semanage/seobject.py:1037
- #, python-format
- msgid "Could not add port %s/%s"
- msgstr "Nie można dodać portu %s/%s"
+-#: ../gui/selinux.tbl:76
+-msgid "Disable SELinux protection for dmesg daemon"
+-msgstr ""
++#: booleans.py:211
++#, fuzzy
++msgid "Allow confined virtual guests to manage cifs files"
++msgstr "ଚାଳକ ଫାଇଲଗୁଡିକୁ ପଢିବା ପାଇଁ ଇଭଲ୍ୟୁସନ ଏବଂ ଥଣ୍ଡରବର୍ଡକୁ ଅନୁମତି ଦିଅନ୍ତୁ"
  
--#: ../semanage/seobject.py:1047 ../semanage/seobject.py:1312
--#: ../semanage/seobject.py:1508
-+#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
-+#: ../semanage/seobject.py:1512
- msgid "Requires setype or serange"
- msgstr "Wymagane jest setype lub serange"
+-#: ../gui/selinux.tbl:77
+-msgid "Disable SELinux protection for dnsmasq daemon"
+-msgstr ""
++#: booleans.py:212
++#, fuzzy
++msgid "Allow confined virtual guests to interact with the sanlock"
++msgstr "ଚାଳକ ଫାଇଲଗୁଡିକୁ ପଢିବା ପାଇଁ ଇଭଲ୍ୟୁସନ ଏବଂ ଥଣ୍ଡରବର୍ଡକୁ ଅନୁମତି ଦିଅନ୍ତୁ"
  
--#: ../semanage/seobject.py:1049
-+#: ../semanage/seobject.py:1053
- msgid "Requires setype"
- msgstr "Wymagane jest setype"
+-#: ../gui/selinux.tbl:78
+-msgid "Disable SELinux protection for dovecot daemon"
+-msgstr ""
++#: booleans.py:213
++#, fuzzy
++msgid "Allow confined virtual guests to manage device configuration, (pci)"
++msgstr "ଚାଳକକୁ usb ଉପକରଣଗୁଡିକୁ rw ର ଅନୁମତି ଦିଅନ୍ତୁ"
  
--#: ../semanage/seobject.py:1057 ../semanage/seobject.py:1112
-+#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
- #, python-format
- msgid "Port %s/%s is not defined"
- msgstr "Port %s/%s nie został określony"
+-#: ../gui/selinux.tbl:79
+-msgid "Disable SELinux protection for entropyd daemon"
+-msgstr ""
++#: booleans.py:214
++#, fuzzy
++msgid "Allow confined virtual guests to use usb devices"
++msgstr "ଚାଳକକୁ usb ଉପକରଣଗୁଡିକୁ rw ର ଅନୁମତି ଦିଅନ୍ତୁ"
  
--#: ../semanage/seobject.py:1061
-+#: ../semanage/seobject.py:1065
- #, python-format
- msgid "Could not query port %s/%s"
- msgstr "Nie można odpytać portu %s/%s"
+-#: ../gui/selinux.tbl:80
+-msgid "Disable SELinux protection for fetchmail"
+-msgstr ""
++#: booleans.py:215
++#, fuzzy
++msgid "Allow confined virtual guests to interact with the xserver"
++msgstr "ଚାଳକ ଫାଇଲଗୁଡିକୁ ପଢିବା ପାଇଁ ଇଭଲ୍ୟୁସନ ଏବଂ ଥଣ୍ଡରବର୍ଡକୁ ଅନୁମତି ଦିଅନ୍ତୁ"
  
--#: ../semanage/seobject.py:1072
-+#: ../semanage/seobject.py:1076
- #, python-format
- msgid "Could not modify port %s/%s"
- msgstr "Nie można zmodyfikować portu %s/%s"
+-#: ../gui/selinux.tbl:81
+-msgid "Disable SELinux protection for fingerd daemon"
++#: booleans.py:216
++#, fuzzy
++msgid "Allow webadm to manage files in users home directories"
+ msgstr ""
++"SELinux webadm ଚାଳକକୁ ଅଧିକାରପ୍ରାପ୍ତ ହୋଇନଥିବା ଚାଳକମାନଙ୍କ ମୂଳ ସ୍ଥାନପଞ୍ଜିକାକୁ ପରିଚାଳନା "
++"କରିବାକୁ ଅନୁମତି ଦିଅନ୍ତୁ"
  
--#: ../semanage/seobject.py:1085
-+#: ../semanage/seobject.py:1089
- msgid "Could not list the ports"
- msgstr "Nie można wyświetlić listy portów"
+-#: ../gui/selinux.tbl:82
+-msgid "Disable SELinux protection for freshclam daemon"
++#: booleans.py:217
++#, fuzzy
++msgid "Allow webadm to read files in users home directories"
+ msgstr ""
++"SELinux webadm ଚାଳକକୁ ଅଧିକାରପ୍ରାପ୍ତ ହୋଇନଥିବା ଚାଳକମାନଙ୍କ ମୂଳ ସ୍ଥାନପଞ୍ଜିକାକୁ ପଢ଼ିବାକୁ ଅନୁମତି "
++"ଦିଅନ୍ତୁ"
  
--#: ../semanage/seobject.py:1101
-+#: ../semanage/seobject.py:1105
- #, python-format
- msgid "Could not delete the port %s"
- msgstr "Nie można usunąć portu %s"
+-#: ../gui/selinux.tbl:83
+-msgid "Disable SELinux protection for fsdaemon daemon"
++#: booleans.py:218
++msgid "Ignore wine mmap_zero errors."
+ msgstr ""
  
--#: ../semanage/seobject.py:1118
-+#: ../semanage/seobject.py:1122
- #, 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"
+-#: ../gui/selinux.tbl:84
+-msgid "Disable SELinux protection for gpm daemon"
+-msgstr ""
++#: booleans.py:219
++#, fuzzy
++msgid "Allow the graphical login program to execute bootloader"
++msgstr "ssh ଲଗଇନକୁ sysadm_r:sysadm_t ପରି ଅନୁମତି ଦିଅନ୍ତୁ"
  
--#: ../semanage/seobject.py:1122
-+#: ../semanage/seobject.py:1126
- #, python-format
- msgid "Could not delete port %s/%s"
- msgstr "Nie można usunąć portu %s/%s"
+-#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
+-msgid "NFS"
+-msgstr ""
++#: booleans.py:220
++#, fuzzy
++msgid ""
++"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
++msgstr "ssh ଲଗଇନକୁ sysadm_r:sysadm_t ପରି ଅନୁମତି ଦିଅନ୍ତୁ"
  
--#: ../semanage/seobject.py:1138 ../semanage/seobject.py:1160
-+#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
- msgid "Could not list ports"
- msgstr "Nie można wyświetlić listy portów"
+-#: ../gui/selinux.tbl:85
+-msgid "Disable SELinux protection for gss daemon"
+-msgstr ""
++#: booleans.py:221
++#, fuzzy
++msgid "Allow xen to manage nfs files"
++msgstr "ଯେକୌଣସି ଫାଇଲକୁ ସ୍ଥାପନ କରିବାକୁ ସ୍ଥାପନ ଅନୁମତି ଦିଅନ୍ତୁ"
  
--#: ../semanage/seobject.py:1199
-+#: ../semanage/seobject.py:1203
- msgid "SELinux Port Type"
- msgstr "Typ portu SELinuksa"
+-#: ../gui/selinux.tbl:86
+-msgid "Disable SELinux protection for Hal daemon"
++#: booleans.py:222
++msgid ""
++"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
++"logical volumes for disk images."
+ msgstr ""
  
--#: ../semanage/seobject.py:1199
-+#: ../semanage/seobject.py:1203
- msgid "Proto"
- msgstr "Protokół"
+-#: ../gui/selinux.tbl:87
+-msgid "Compatibility"
++#: booleans.py:223
++msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
+ msgstr ""
  
--#: ../semanage/seobject.py:1199
-+#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
- msgid "Port Number"
- msgstr "Numer portu"
+-#: ../gui/selinux.tbl:87
++#: booleans.py:224
+ msgid ""
+-"Do not audit things that we know to be broken but which are not security "
+-"risks"
++"Allow xguest users to configure Network Manager and connect to apache ports"
+ msgstr ""
  
--#: ../semanage/seobject.py:1218
-+#: ../semanage/seobject.py:1222
- msgid "Node Address is required"
- msgstr "Wymagany jest adres węzła"
+-#: ../gui/selinux.tbl:88
+-msgid "Disable SELinux protection for hostname daemon"
+-msgstr ""
++#: booleans.py:225
++#, fuzzy
++msgid "Allow xguest users to mount removable media"
++msgstr "ଚାଳକମାନଙ୍କୁ dmesg ନିର୍ଦ୍ଦେଶ ଚଲାଇବାକୁ ଅନୁମତି ଦିଅନ୍ତୁ"
  
--#: ../semanage/seobject.py:1233
-+#: ../semanage/seobject.py:1237
- msgid "Unknown or missing protocol"
- msgstr "Nieznany lub brakujący protokół"
+-#: ../gui/selinux.tbl:89
+-msgid "Disable SELinux protection for hotplug daemon"
+-msgstr ""
++#: booleans.py:226
++#, fuzzy
++msgid "Allow xguest to use blue tooth devices"
++msgstr "ଚାଳକକୁ usb ଉପକରଣଗୁଡିକୁ rw ର ଅନୁମତି ଦିଅନ୍ତୁ"
  
--#: ../semanage/seobject.py:1247 ../semanage/seobject.py:1446
--#: ../semanage/seobject.py:1724
-+#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
-+#: ../semanage/seobject.py:1728
- msgid "SELinux Type is required"
- msgstr "Wymagany jest typ SELinuksa"
- 
--#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1316
--#: ../semanage/seobject.py:1352 ../semanage/seobject.py:1450
--#: ../semanage/seobject.py:1512 ../semanage/seobject.py:1546
--#: ../semanage/seobject.py:1728
-+#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
-+#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
-+#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
-+#: ../semanage/seobject.py:1732
- #, python-format
- msgid "Could not create key for %s"
- msgstr "Nie można utworzyć klucza dla %s"
- 
--#: ../semanage/seobject.py:1253 ../semanage/seobject.py:1320
--#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1362
-+#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
-+#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
- #, 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:1262
-+#: ../semanage/seobject.py:1266
- #, python-format
- msgid "Could not create addr for %s"
- msgstr "Nie można utworzyć adresu dla %s"
- 
--#: ../semanage/seobject.py:1268 ../semanage/seobject.py:1466
--#: ../semanage/seobject.py:1686
-+#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
-+#: ../semanage/seobject.py:1690
- #, python-format
- msgid "Could not create context for %s"
- msgstr "Nie można utworzyć kontekstu dla %s"
+-#: ../gui/selinux.tbl:90
+-msgid "Disable SELinux protection for howl daemon"
+-msgstr ""
++#: booleans.py:227
++#, fuzzy
++msgid "Allows clients to write to the X server shared memory segments."
++msgstr "X ସହଭାଗୀ ସ୍ମୃତିରେ ଲେଖିବା ପାଇଁ ଗ୍ରାହକକୁ ଅନୁମତି ଦିଅନ୍ତୁ"
  
--#: ../semanage/seobject.py:1272
-+#: ../semanage/seobject.py:1276
- #, python-format
- msgid "Could not set mask for %s"
- msgstr "Nie można ustawić maski dla %s"
+-#: ../gui/selinux.tbl:91
+-msgid "Disable SELinux protection for cups hplip daemon"
+-msgstr ""
++#: booleans.py:228
++#, fuzzy
++msgid "Allows XServer to execute writable memory"
++msgstr "ଚାଳକ ମାନଙ୍କୁ mount ନିର୍ଦ୍ଦେଶ ନିଷ୍ପାଦନ କରିବାକୁ ଅନୁମତି ଦିଅନ୍ତୁ"
  
--#: ../semanage/seobject.py:1276
-+#: ../semanage/seobject.py:1280
- #, 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"
+-#: ../gui/selinux.tbl:92
+-msgid "Disable SELinux protection for httpd rotatelogs"
++#: booleans.py:229
++msgid "Support X userspace object manager"
+ msgstr ""
  
--#: ../semanage/seobject.py:1280
-+#: ../semanage/seobject.py:1284
- #, python-format
- msgid "Could not set role in addr context for %s"
- msgstr "Nie można ustawić roli w kontekście adresu dla %s"
+-#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
+-msgid "HTTPD Service"
+-msgstr ""
++#: booleans.py:230
++#, fuzzy
++msgid "Allow zabbix to connect to unreserved ports"
++msgstr "%s କୁ ଯେକୌଣସି udp ପୋର୍ଟ ସହିତ ସଂଯୋଗ କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
  
--#: ../semanage/seobject.py:1284
-+#: ../semanage/seobject.py:1288
- #, python-format
- msgid "Could not set type in addr context for %s"
- msgstr "Nie można ustawić typu w kontekście adresu dla %s"
+-#: ../gui/selinux.tbl:93
+-msgid "Disable SELinux protection for http suexec"
+-msgstr ""
++#: booleans.py:231
++#, fuzzy
++msgid "Allow zebra daemon to write it configuration files"
++msgstr "ସର୍ବପ୍ରଧାନ ଫାଇଲଗୁଡିକୁ ଲେଖିବାକୁ ସମସ୍ତ ଡେମନଗୁଡିକୁ ଅନୁମତି ଦିଅନ୍ତୁ /"
  
--#: ../semanage/seobject.py:1289
-+#: ../semanage/seobject.py:1293
- #, 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"
+-#: ../gui/selinux.tbl:94
+-msgid "Disable SELinux protection for hwclock daemon"
++#: booleans.py:232
++msgid ""
++"Allow ZoneMinder to modify public files used for public file transfer "
++"services."
+ msgstr ""
  
--#: ../semanage/seobject.py:1293
-+#: ../semanage/seobject.py:1297
- #, python-format
- msgid "Could not set addr context for %s"
- msgstr "Nie można ustawić kontekstu adresu dla %s"
+-#: ../gui/selinux.tbl:95
+-msgid "Disable SELinux protection for i18n daemon"
+-msgstr ""
++#~ msgid "SELinux Service Protection"
++#~ msgstr "SELinux ଚାଳକ ସୁରକ୍ଷା"
  
--#: ../semanage/seobject.py:1297
-+#: ../semanage/seobject.py:1301
- #, python-format
- msgid "Could not add addr %s"
- msgstr "Nie można dodać adresu %s"
+-#: ../gui/selinux.tbl:96
+-msgid "Disable SELinux protection for imazesrv daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for acct daemon"
++#~ msgstr "acct ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
  
--#: ../semanage/seobject.py:1322 ../semanage/seobject.py:1358
-+#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
- #, python-format
- msgid "Addr %s is not defined"
- msgstr "Adresu %s nie został określony"
+-#: ../gui/selinux.tbl:97
+-msgid "Disable SELinux protection for inetd child daemons"
+-msgstr ""
++#~ msgid "Admin"
++#~ msgstr "ପ୍ରଶାସନ"
  
--#: ../semanage/seobject.py:1326
-+#: ../semanage/seobject.py:1330
- #, python-format
- msgid "Could not query addr %s"
- msgstr "Nie można odpytać adresu %s"
+-#: ../gui/selinux.tbl:98
+-msgid "Disable SELinux protection for inetd daemon"
+-msgstr ""
++#~ msgid "User Privs"
++#~ msgstr "ଚାଳକ ଗୋପନୀୟତା"
  
--#: ../semanage/seobject.py:1336
-+#: ../semanage/seobject.py:1340
- #, python-format
- msgid "Could not modify addr %s"
- msgstr "Nie można zmodyfikować adresu %s"
+-#: ../gui/selinux.tbl:99
+-msgid "Disable SELinux protection for innd daemon"
+-msgstr ""
++#~ msgid ""
++#~ "Allow gadmin SELinux user account to execute files in home directory or /"
++#~ "tmp"
++#~ msgstr ""
++#~ "gadmin SELinux ଚାଳକ ଖାତାକୁ ମୂଳ ଡିରେକ୍ଟୋରୀ କିମ୍ବା /tmp ରେ ଫାଇଲ ନିଷ୍ପାଦନ କରିବାକୁ ଅନୁମତି "
++#~ "ଦିଅନ୍ତୁ"
  
--#: ../semanage/seobject.py:1364
-+#: ../semanage/seobject.py:1368
- #, 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"
+-#: ../gui/selinux.tbl:100
+-msgid "Disable SELinux protection for iptables daemon"
+-msgstr ""
++#~ msgid ""
++#~ "Allow guest SELinux user account to execute files in home directory or /"
++#~ "tmp"
++#~ msgstr ""
++#~ "ଅତିଥି SELinux ଚାଳକ ଖାତାକୁ ମୂଳ ଡିରେକ୍ଟୋରୀ କିମ୍ବା /tmp ରେ ଫାଇଲ ନିଷ୍ପାଦନ କରିବାକୁ ଅନୁମତି "
++#~ "ଦିଅନ୍ତୁ"
  
--#: ../semanage/seobject.py:1368
-+#: ../semanage/seobject.py:1372
- #, python-format
- msgid "Could not delete addr %s"
- msgstr "Nie można usunąć adresu %s"
+-#: ../gui/selinux.tbl:101
+-msgid "Disable SELinux protection for ircd daemon"
+-msgstr ""
++#~ msgid "Memory Protection"
++#~ msgstr "ସ୍ମୃତି ସୁରକ୍ଷା"
  
--#: ../semanage/seobject.py:1380
--#, fuzzy
-+#: ../semanage/seobject.py:1384
- msgid "Could not deleteall node mappings"
--msgstr "Nie można usunąć mapowania loginu dla %s"
-+msgstr "Nie można usunąć wszystkich mapowań węzłów"
+-#: ../gui/selinux.tbl:102
+-msgid "Disable SELinux protection for irqbalance daemon"
+-msgstr ""
++#~ msgid "Mount"
++#~ msgstr "ସ୍ଥାପନ"
  
--#: ../semanage/seobject.py:1394
-+#: ../semanage/seobject.py:1398
- msgid "Could not list addrs"
- msgstr "Nie można wyświetlić listy adresów"
+-#: ../gui/selinux.tbl:103
+-msgid "Disable SELinux protection for iscsi daemon"
+-msgstr ""
++#~ msgid "SSH"
++#~ msgstr "SSH"
  
--#: ../semanage/seobject.py:1454 ../semanage/seobject.py:1516
--#: ../semanage/seobject.py:1550 ../semanage/seobject.py:1556
-+#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
-+#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
- #, python-format
- msgid "Could not check if interface %s is defined"
- msgstr "Nie można sprawdzić, jeśli interfejs %s został określony"
+-#: ../gui/selinux.tbl:104
+-msgid "Disable SELinux protection for jabberd daemon"
+-msgstr ""
++#~ msgid ""
++#~ "Allow staff SELinux user account to execute files in home directory or /"
++#~ "tmp"
++#~ msgstr ""
++#~ "staff SELinux ଚାଳକ ଖାତାକୁ ମୂଳ ଡିରେକ୍ଟୋରୀ କିମ୍ବା /tmp ରେ ଫାଇଲ ନିଷ୍ପାଦନ କରିବାକୁ ଅନୁମତି "
++#~ "ଦିଅନ୍ତୁ"
  
--#: ../semanage/seobject.py:1461
-+#: ../semanage/seobject.py:1465
- #, python-format
- msgid "Could not create interface for %s"
- msgstr "Nie można utworzyć interfejsu dla %s"
+-#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
+-msgid "Kerberos"
+-msgstr ""
++#~ msgid ""
++#~ "Allow sysadm SELinux user account to execute files in home directory or /"
++#~ "tmp"
++#~ msgstr ""
++#~ "sysadm SELinux ଚାଳକ ଖାତାକୁ ମୂଳ ଡିରେକ୍ଟୋରୀ କିମ୍ବା /tmp ରେ ଫାଇଲ ନିଷ୍ପାଦନ କରିବାକୁ ଅନୁମତି "
++#~ "ଦିଅନ୍ତୁ"
  
--#: ../semanage/seobject.py:1470
-+#: ../semanage/seobject.py:1474
- #, 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"
+-#: ../gui/selinux.tbl:105
+-msgid "Disable SELinux protection for kadmind daemon"
+-msgstr ""
++#~ msgid ""
++#~ "Allow unconfined SELinux user account to execute files in home directory "
++#~ "or /tmp"
++#~ msgstr ""
++#~ "unconfined SELinux ଚାଳକ ଖାତାକୁ ମୂଳ ଡିରେକ୍ଟୋରୀ କିମ୍ବା /tmp ରେ ଫାଇଲ ନିଷ୍ପାଦନ କରିବାକୁ "
++#~ "ଅନୁମତି ଦିଅନ୍ତୁ"
  
--#: ../semanage/seobject.py:1474
-+#: ../semanage/seobject.py:1478
- #, python-format
- msgid "Could not set role in interface context for %s"
- msgstr "Nie można ustawić roli w kontekście interfejsu dla %s"
+-#: ../gui/selinux.tbl:106
+-msgid "Disable SELinux protection for klogd daemon"
+-msgstr ""
++#~ msgid "Network Configuration"
++#~ msgstr "ନେଟୱର୍କ ବିନ୍ୟାସ"
  
--#: ../semanage/seobject.py:1478
-+#: ../semanage/seobject.py:1482
- #, python-format
- msgid "Could not set type in interface context for %s"
- msgstr "Nie można ustawić typu w kontekście interfejsu dla %s"
+-#: ../gui/selinux.tbl:107
+-msgid "Disable SELinux protection for krb5kdc daemon"
+-msgstr ""
++#~ msgid ""
++#~ "Allow user SELinux user account to execute files in home directory or /tmp"
++#~ msgstr ""
++#~ "ଚାଳକ SELinux ଚାଳକ ଖାତାକୁ ମୂଳ ଡିରେକ୍ଟୋରୀ କିମ୍ବା /tmp ରେ ଫାଇଲ ନିଷ୍ପାଦନ କରିବାକୁ ଅନୁମତି "
++#~ "ଦିଅନ୍ତୁ"
  
--#: ../semanage/seobject.py:1483
-+#: ../semanage/seobject.py:1487
- #, 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"
+-#: ../gui/selinux.tbl:108
+-msgid "Disable SELinux protection for ktalk daemons"
+-msgstr ""
++#~ msgid "Allow unconfined to dyntrans to unconfined_execmem"
++#~ msgstr "ଅପରିସୀମିତ dyntrans କୁ ଅପରିସୀମିତ_execmen ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
  
--#: ../semanage/seobject.py:1487
-+#: ../semanage/seobject.py:1491
- #, python-format
- msgid "Could not set interface context for %s"
- msgstr "Nie można ustawić kontekstu interfejsu dla %s"
+-#: ../gui/selinux.tbl:109
+-msgid "Disable SELinux protection for kudzu daemon"
+-msgstr ""
++#~ msgid "Databases"
++#~ msgstr "ତଥ୍ୟାଧାର"
  
--#: ../semanage/seobject.py:1491
-+#: ../semanage/seobject.py:1495
- #, python-format
- msgid "Could not set message context for %s"
- msgstr "Nie można ustawić kontekstu komunikatu dla %s"
+-#: ../gui/selinux.tbl:110
+-msgid "Disable SELinux protection for locate daemon"
+-msgstr ""
++#~ msgid "XServer"
++#~ msgstr "Xସର୍ଭର"
  
--#: ../semanage/seobject.py:1495
-+#: ../semanage/seobject.py:1499
- #, python-format
- msgid "Could not add interface %s"
- msgstr "Nie można dodać interfejsu %s"
+-#: ../gui/selinux.tbl:111
+-msgid "Disable SELinux protection for lpd daemon"
+-msgstr ""
++#~ msgid ""
++#~ "Allow xguest SELinux user account to execute files in home directory or /"
++#~ "tmp"
++#~ msgstr ""
++#~ "x ଚାଳକ SELinux ଚାଳକ ଖାତାକୁ ମୂଳ ଡିରେକ୍ଟୋରୀ କିମ୍ବା /tmp ରେ ଫାଇଲ ନିଷ୍ପାଦନ କରିବାକୁ ଅନୁମତି "
++#~ "ଦିଅନ୍ତୁ"
  
--#: ../semanage/seobject.py:1518 ../semanage/seobject.py:1552
-+#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
- #, python-format
- msgid "Interface %s is not defined"
- msgstr "Interfejs %s nie został określony"
+-#: ../gui/selinux.tbl:112
+-msgid "Disable SELinux protection for lrrd daemon"
+-msgstr ""
++#~ msgid "NIS"
++#~ msgstr "NIS"
  
--#: ../semanage/seobject.py:1522
-+#: ../semanage/seobject.py:1526
- #, python-format
- msgid "Could not query interface %s"
- msgstr "Nie można odpytać interfejsu %s"
+-#: ../gui/selinux.tbl:113
+-msgid "Disable SELinux protection for lvm daemon"
+-msgstr ""
++#~ msgid "Web Applications"
++#~ msgstr "ୱେବ ପ୍ରୟୋଗ"
  
--#: ../semanage/seobject.py:1533
-+#: ../semanage/seobject.py:1537
- #, python-format
- msgid "Could not modify interface %s"
- msgstr "Nie można zmodyfikować interfejsu %s"
+-#: ../gui/selinux.tbl:114
+-msgid "Disable SELinux protection for mailman"
+-msgstr ""
++#~ msgid "Transition staff SELinux user to Web Browser Domain"
++#~ msgstr "ସକର୍ମ staff SELinux ଚାଳକ କୁ ୱେବ ବ୍ରାଉଜର ପରିସର"
  
--#: ../semanage/seobject.py:1558
-+#: ../semanage/seobject.py:1562
- #, 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"
+-#: ../gui/selinux.tbl:115
+-msgid "Allow evolution and thunderbird to read user files"
+-msgstr ""
++#~ msgid "Transition sysadm SELinux user to Web Browser Domain"
++#~ msgstr "ସକର୍ମ sysadm SELinux ଚାଳକ କୁ ୱେବ ବ୍ରାଉଜର ପରିସର"
  
--#: ../semanage/seobject.py:1562
-+#: ../semanage/seobject.py:1566
- #, python-format
- msgid "Could not delete interface %s"
- msgstr "Nie można usunąć interfejsu %s"
+-#: ../gui/selinux.tbl:116
+-msgid "Disable SELinux protection for mdadm daemon"
+-msgstr ""
++#~ msgid "Transition user SELinux user to Web Browser Domain"
++#~ msgstr "ସକର୍ମ user SELinux ଚାଳକ କୁ ୱେବ ବ୍ରାଉଜର ପରିସର"
  
--#: ../semanage/seobject.py:1574
--#, fuzzy
-+#: ../semanage/seobject.py:1578
- msgid "Could not delete all interface  mappings"
--msgstr "Nie można usunąć interfejsu %s"
-+msgstr "Nie można usunąć wszystkich mapowań interfejsów"
+-#: ../gui/selinux.tbl:117
+-msgid "Disable SELinux protection for monopd daemon"
+-msgstr ""
++#~ msgid "Transition xguest SELinux user to Web Browser Domain"
++#~ msgstr "ସକର୍ମ xguest SELinux ଚାଳକ କୁ ୱେବ ବ୍ରାଉଜର ପରିସର"
  
--#: ../semanage/seobject.py:1588
-+#: ../semanage/seobject.py:1592
- msgid "Could not list interfaces"
- msgstr "Nie można wyświetlić listy interfejsów"
+-#: ../gui/selinux.tbl:118
+-msgid "Allow the mozilla browser to read user files"
+-msgstr ""
++#~ msgid "Disable SELinux protection for amanda"
++#~ msgstr "amanda ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
  
--#: ../semanage/seobject.py:1613
-+#: ../semanage/seobject.py:1617
- msgid "SELinux Interface"
- msgstr "Interfejs SELinuksa"
+-#: ../gui/selinux.tbl:119
+-msgid "Disable SELinux protection for mrtg daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for amavis"
++#~ msgstr "amavis ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
  
--#: ../semanage/seobject.py:1613 ../semanage/seobject.py:1936
-+#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
- msgid "Context"
- msgstr "Kontekst"
+-#: ../gui/selinux.tbl:120
+-msgid "Disable SELinux protection for mysqld daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for apmd daemon"
++#~ msgstr "apmd ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
  
--#: ../semanage/seobject.py:1663
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1667
-+#, python-format
- msgid "Equivalence class for %s already exists"
--msgstr "Kontekst pliku dla %s nie został określony"
-+msgstr "Klasa ekwiwalentu dla %s już istnieje"
+-#: ../gui/selinux.tbl:121
+-msgid "Disable SELinux protection for nagios daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for arpwatch daemon"
++#~ msgstr "arpwatch ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
  
--#: ../semanage/seobject.py:1669
-+#: ../semanage/seobject.py:1673
- #, python-format
- msgid "File spec %s conflicts with equivalency rule '%s %s'"
+-#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
+-msgid "Name Service"
 -msgstr ""
-+msgstr "Plik spec %s jest w konflikcie z regułą ekwiwalentu \"%s %s\""
++#~ msgid "Disable SELinux protection for auditd daemon"
++#~ msgstr "auditd ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
  
--#: ../semanage/seobject.py:1678
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1682
-+#, python-format
- msgid "Equivalence class for %s does not exists"
--msgstr "Użytkownik linuksowy %s nie istnieje"
-+msgstr "Klasa ekwiwalentu dla %s nie istnieje"
+-#: ../gui/selinux.tbl:122
+-msgid "Disable SELinux protection for named daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for automount daemon"
++#~ msgstr "automount ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
  
--#: ../semanage/seobject.py:1692
-+#: ../semanage/seobject.py:1696
- #, 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"
+-#: ../gui/selinux.tbl:123
+-msgid "Disable SELinux protection for nessusd daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for avahi"
++#~ msgstr "avahi ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
  
--#: ../semanage/seobject.py:1696
-+#: ../semanage/seobject.py:1700
- #, python-format
- msgid "Could not set role in file context for %s"
- msgstr "Nie można ustawić roli w kontekście pliku dla %s"
+-#: ../gui/selinux.tbl:124
+-msgid "Disable SELinux protection for NetworkManager"
+-msgstr ""
++#~ msgid "Disable SELinux protection for bluetooth daemon"
++#~ msgstr "bluetooth ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
  
--#: ../semanage/seobject.py:1701 ../semanage/seobject.py:1758
-+#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
- #, 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"
+-#: ../gui/selinux.tbl:125
+-msgid "Disable SELinux protection for nfsd daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for canna daemon"
++#~ msgstr "canna ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
  
--#: ../semanage/seobject.py:1707
-+#: ../semanage/seobject.py:1711
- msgid "Invalid file specification"
- msgstr "Nieprawidłowe określenie pliku"
+-#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
+-#: ../gui/selinux.tbl:221
+-msgid "Samba"
+-msgstr ""
++#~ msgid "Disable SELinux protection for cardmgr daemon"
++#~ msgstr "cardmgr ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
  
--#: ../semanage/seobject.py:1709
-+#: ../semanage/seobject.py:1713
- msgid "File specification can not include spaces"
+-#: ../gui/selinux.tbl:126
+-msgid "Disable SELinux protection for nmbd daemon"
 -msgstr ""
-+msgstr "Określenie pliku nie może zawierać spacji"
++#~ msgid "Disable SELinux protection for Cluster Server"
++#~ msgstr "Cluster ସର୍ଭର  ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
  
--#: ../semanage/seobject.py:1714
-+#: ../semanage/seobject.py:1718
- #, 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"
+-#: ../gui/selinux.tbl:127
+-msgid "Disable SELinux protection for nrpe daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for ciped daemon"
++#~ msgstr "ciped ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
  
--#: ../semanage/seobject.py:1732 ../semanage/seobject.py:1737
--#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1872
--#: ../semanage/seobject.py:1876
-+#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
-+#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
-+#: ../semanage/seobject.py:1880
- #, 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"
+-#: ../gui/selinux.tbl:128
+-msgid "Disable SELinux protection for nscd daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for clamd daemon"
++#~ msgstr "clamd ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
  
--#: ../semanage/seobject.py:1745
-+#: ../semanage/seobject.py:1749
- #, python-format
- msgid "Could not create file context for %s"
- msgstr "Nie można utworzyć kontekstu pliki dla %s"
+-#: ../gui/selinux.tbl:129
+-msgid "Disable SELinux protection for nsd daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for clamscan"
++#~ msgstr "clamscan ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
  
--#: ../semanage/seobject.py:1753
-+#: ../semanage/seobject.py:1757
- #, python-format
- msgid "Could not set type in file context for %s"
- msgstr "Nie można ustawić typu w kontekście pliku dla %s"
+-#: ../gui/selinux.tbl:130
+-msgid "Disable SELinux protection for ntpd daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for clvmd"
++#~ msgstr "clvmd ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
  
--#: ../semanage/seobject.py:1761 ../semanage/seobject.py:1818
--#: ../semanage/seobject.py:1822
-+#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
-+#: ../semanage/seobject.py:1826
- #, python-format
- msgid "Could not set file context for %s"
- msgstr "Nie można ustawić kontekstu pliku dla %s"
+-#: ../gui/selinux.tbl:131
+-msgid "Disable SELinux protection for oddjob"
+-msgstr ""
++#~ msgid "Disable SELinux protection for comsat daemon"
++#~ msgstr "comsat ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
  
--#: ../semanage/seobject.py:1767
-+#: ../semanage/seobject.py:1771
- #, python-format
- msgid "Could not add file context for %s"
- msgstr "Nie można dodać kontekstu pliku dla %s"
+-#: ../gui/selinux.tbl:132
+-msgid "Disable SELinux protection for oddjob_mkhomedir"
+-msgstr ""
++#~ msgid "Disable SELinux protection for courier daemon"
++#~ msgstr "courier ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
  
--#: ../semanage/seobject.py:1781
-+#: ../semanage/seobject.py:1785
- msgid "Requires setype, serange or seuser"
- msgstr "Wymagane jest setype, serange lub seuser"
+-#: ../gui/selinux.tbl:133
+-msgid "Disable SELinux protection for openvpn daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for cpucontrol daemon"
++#~ msgstr "cpucontrol ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
  
--#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1880
-+#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
- #, python-format
- msgid "File context for %s is not defined"
- msgstr "Kontekst pliku dla %s nie został określony"
+-#: ../gui/selinux.tbl:134
+-msgid "Disable SELinux protection for pam daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for cpuspeed daemon"
++#~ msgstr "cpuspeed ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
  
--#: ../semanage/seobject.py:1800
-+#: ../semanage/seobject.py:1804
- #, python-format
- msgid "Could not query file context for %s"
- msgstr "Nie można odpytać kontekstu pliku dla %s"
+-#: ../gui/selinux.tbl:135
+-msgid "Disable SELinux protection for pegasus"
+-msgstr ""
++#~ msgid "Cron"
++#~ msgstr "କ୍ରନ"
  
--#: ../semanage/seobject.py:1826
-+#: ../semanage/seobject.py:1830
- #, python-format
- msgid "Could not modify file context for %s"
- msgstr "Nie można zmodyfikować kontekstu pliku dla %s"
+-#: ../gui/selinux.tbl:136
+-msgid "Disable SELinux protection for perdition daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for crond daemon"
++#~ msgstr "crond ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
  
--#: ../semanage/seobject.py:1839
-+#: ../semanage/seobject.py:1843
- msgid "Could not list the file contexts"
- msgstr "Nie można wyświetlić listy kontekstów plików"
+-#: ../gui/selinux.tbl:137
+-msgid "Disable SELinux protection for portmap daemon"
+-msgstr ""
++#~ msgid "Printing"
++#~ msgstr "ମୁଦ୍ରଣ କରୁଅଛି"
  
--#: ../semanage/seobject.py:1853
-+#: ../semanage/seobject.py:1857
- #, python-format
- msgid "Could not delete the file context %s"
- msgstr "Nie można usunąć kontekstu pliku %s"
+-#: ../gui/selinux.tbl:138
+-msgid "Disable SELinux protection for portslave daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for cupsd back end server"
++#~ msgstr "cupsd ପଛପାଖ ସର୍ଭର ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
  
--#: ../semanage/seobject.py:1878
-+#: ../semanage/seobject.py:1882
- #, 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"
+-#: ../gui/selinux.tbl:139
+-msgid "Disable SELinux protection for postfix"
+-msgstr ""
++#~ msgid "Disable SELinux protection for cupsd daemon"
++#~ msgstr "cupsd ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
  
--#: ../semanage/seobject.py:1884
-+#: ../semanage/seobject.py:1888
- #, python-format
- msgid "Could not delete file context for %s"
- msgstr "Nie można usunąć kontekstu pliku dla %s"
+-#: ../gui/selinux.tbl:140
+-msgid "Disable SELinux protection for postgresql daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for cupsd_lpd"
++#~ msgstr "cupsd_lpd ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
  
--#: ../semanage/seobject.py:1899
-+#: ../semanage/seobject.py:1903
- msgid "Could not list file contexts"
- msgstr "Nie można wyświetlić listy kontekstów plików"
+-#: ../gui/selinux.tbl:141
+-msgid "pppd"
+-msgstr ""
++#~ msgid "CVS"
++#~ msgstr "CVS"
  
--#: ../semanage/seobject.py:1903
-+#: ../semanage/seobject.py:1907
- msgid "Could not list local file contexts"
- msgstr "Nie można wyświetlić listy lokalnych kontekstów plików"
+-#: ../gui/selinux.tbl:141
+-msgid "Allow pppd to be run for a regular user"
+-msgstr ""
++#~ msgid "Disable SELinux protection for cvs daemon"
++#~ msgstr "cvs ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
  
--#: ../semanage/seobject.py:1936
-+#: ../semanage/seobject.py:1944
- msgid "SELinux fcontext"
- msgstr "fcontext SELinuksa"
+-#: ../gui/selinux.tbl:142
+-msgid "Disable SELinux protection for pptp"
+-msgstr ""
++#~ msgid "Disable SELinux protection for cyrus daemon"
++#~ msgstr "cyrus ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
  
--#: ../semanage/seobject.py:1936
-+#: ../semanage/seobject.py:1944
- msgid "type"
- msgstr "typ"
+-#: ../gui/selinux.tbl:143
+-msgid "Disable SELinux protection for prelink daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for dbskkd daemon"
++#~ msgstr "dbskkd ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
  
--#: ../semanage/seobject.py:1949
-+#: ../semanage/seobject.py:1957
- msgid ""
- "\n"
- "SELinux Distribution fcontext Equivalence \n"
- msgstr ""
-+"\n"
-+"Ekwiwalent fcontext dystrybucji SELinuksa \n"
+-#: ../gui/selinux.tbl:144
+-msgid "Disable SELinux protection for privoxy daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for dbusd daemon"
++#~ msgstr "dbusd ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
  
--#: ../semanage/seobject.py:1954
--#, fuzzy
-+#: ../semanage/seobject.py:1962
- msgid ""
- "\n"
- "SELinux Local fcontext Equivalence \n"
--msgstr "fcontext SELinuksa"
-+msgstr ""
-+"\n"
-+"Lokalny ekwiwalent fcontext SELinuksa \n"
+-#: ../gui/selinux.tbl:145
+-msgid "Disable SELinux protection for ptal daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for dccd"
++#~ msgstr "dccd ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
  
--#: ../semanage/seobject.py:1988 ../semanage/seobject.py:2040
--#: ../semanage/seobject.py:2046
-+#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
-+#: ../semanage/seobject.py:2054
- #, 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"
+-#: ../gui/selinux.tbl:146
+-msgid "Disable SELinux protection for pxe daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for dccifd"
++#~ msgstr "dccifdନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
  
--#: ../semanage/seobject.py:1990 ../semanage/seobject.py:2042
-+#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
- #, python-format
- msgid "Boolean %s is not defined"
- msgstr "Wartość logiczna %s nie została określona"
+-#: ../gui/selinux.tbl:147
+-msgid "Disable SELinux protection for pyzord"
+-msgstr ""
++#~ msgid "Disable SELinux protection for dccm"
++#~ msgstr "dccm ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
  
--#: ../semanage/seobject.py:1994
-+#: ../semanage/seobject.py:2002
- #, python-format
- msgid "Could not query file context %s"
- msgstr "Nie można odpytać kontekstu pliku %s"
+-#: ../gui/selinux.tbl:148
+-msgid "Disable SELinux protection for quota daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for ddt daemon"
++#~ msgstr "ddt ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
  
--#: ../semanage/seobject.py:1999
-+#: ../semanage/seobject.py:2007
- #, python-format
- msgid "You must specify one of the following values: %s"
--msgstr "Musisz podać jedną z poniższych wartości: %s"
-+msgstr "Należy podać jedną z poniższych wartości: %s"
+-#: ../gui/selinux.tbl:149
+-msgid "Disable SELinux protection for radiusd daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for devfsd daemon"
++#~ msgstr "devfsd ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
  
--#: ../semanage/seobject.py:2004
-+#: ../semanage/seobject.py:2012
- #, python-format
- msgid "Could not set active value of boolean %s"
- msgstr "Nie można ustawić aktywnej wartości zmiennej logicznej %s"
+-#: ../gui/selinux.tbl:150
+-msgid "Disable SELinux protection for radvd daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for dhcpc daemon"
++#~ msgstr "dhcpc ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
  
--#: ../semanage/seobject.py:2007
-+#: ../semanage/seobject.py:2015
- #, python-format
- msgid "Could not modify boolean %s"
- msgstr "Nie można zmodyfikować wartości logicznej %s"
+-#: ../gui/selinux.tbl:151
+-msgid "Disable SELinux protection for rdisc"
+-msgstr ""
++#~ msgid "Disable SELinux protection for dhcpd daemon"
++#~ msgstr "dhcpd ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
  
--#: ../semanage/seobject.py:2025
-+#: ../semanage/seobject.py:2033
- #, python-format
- msgid "Bad format %s: Record %s"
- msgstr "Błędny format %s: wpis %s"
+-#: ../gui/selinux.tbl:152
+-msgid "Disable SELinux protection for readahead"
+-msgstr ""
++#~ msgid "Disable SELinux protection for dictd daemon"
++#~ msgstr "dictd ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
  
--#: ../semanage/seobject.py:2048
-+#: ../semanage/seobject.py:2056
- #, 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"
+-#: ../gui/selinux.tbl:153
+-msgid "Allow programs to read files in non-standard locations (default_t)"
+-msgstr ""
++#~ msgid "Allow sysadm_t to directly start daemons"
++#~ msgstr "start ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
  
--#: ../semanage/seobject.py:2052
-+#: ../semanage/seobject.py:2060
- #, python-format
- msgid "Could not delete boolean %s"
- msgstr "Nie można usunąć wartości logicznej %s"
+-#: ../gui/selinux.tbl:154
+-msgid "Disable SELinux protection for restorecond"
+-msgstr ""
++#~ msgid "Disable SELinux protection for Evolution"
++#~ msgstr "ବିକାସ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
  
--#: ../semanage/seobject.py:2064 ../semanage/seobject.py:2081
-+#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
- msgid "Could not list booleans"
- msgstr "Nie można wyświetlić listy wartości logicznych"
+-#: ../gui/selinux.tbl:155
+-msgid "Disable SELinux protection for rhgb daemon"
+-msgstr ""
++#~ msgid "Games"
++#~ msgstr "ଖେଳ"
  
--#: ../semanage/seobject.py:2104
-+#: ../semanage/seobject.py:2112
- msgid "unknown"
- msgstr "nieznane"
+-#: ../gui/selinux.tbl:156
+-msgid "Disable SELinux protection for ricci"
+-msgstr ""
++#~ msgid "Disable SELinux protection for games"
++#~ msgstr "ଖେଳ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
  
--#: ../semanage/seobject.py:2117
-+#: ../semanage/seobject.py:2125
- msgid "off"
- msgstr "wyłączone"
+-#: ../gui/selinux.tbl:157
+-msgid "Disable SELinux protection for ricci_modclusterd"
+-msgstr ""
++#~ msgid "Disable SELinux protection for the web browsers"
++#~ msgstr "ୱେବ ବ୍ରାଉଜର ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
  
--#: ../semanage/seobject.py:2117
-+#: ../semanage/seobject.py:2125
- msgid "on"
- msgstr "włączone"
+-#: ../gui/selinux.tbl:158
+-msgid "Disable SELinux protection for rlogind daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for Thunderbird"
++#~ msgstr "Thunderbird ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
  
--#: ../semanage/seobject.py:2131
-+#: ../semanage/seobject.py:2139
- msgid "SELinux boolean"
- msgstr "Zmienna logiczna SELinuksa"
+-#: ../gui/selinux.tbl:159
+-msgid "Disable SELinux protection for rpcd daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for distccd daemon"
++#~ msgstr "distccd ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
  
--#: ../semanage/seobject.py:2131
--#, fuzzy
-+#: ../semanage/seobject.py:2139
- msgid "State"
- msgstr "Stan"
+-#: ../gui/selinux.tbl:160
+-msgid "Disable SELinux protection for rshd"
+-msgstr ""
++#~ msgid "Disable SELinux protection for dmesg daemon"
++#~ msgstr "dmesg ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
  
--#: ../semanage/seobject.py:2131
-+#: ../semanage/seobject.py:2139
- msgid "Default"
+-#: ../gui/selinux.tbl:161
+-msgid "rsync"
 -msgstr ""
-+msgstr "Domyślnie"
++#~ msgid "Disable SELinux protection for dnsmasq daemon"
++#~ msgstr "dnsmasq ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
  
--#: ../semanage/seobject.py:2131
-+#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
-+#: ../gui/polgengui.py:253
- msgid "Description"
- msgstr "Opis"
+-#: ../gui/selinux.tbl:161
+-msgid "Disable SELinux protection for rsync daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for dovecot daemon"
++#~ msgstr "dovecot ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
  
- #: ../newrole/newrole.c:201
- #, c-format
- msgid "failed to set PAM_TTY\n"
--msgstr "ustawienie PAM_TTY nie powiodło się\n"
-+msgstr "ustawienie PAM_TTY się nie powiodło\n"
+-#: ../gui/selinux.tbl:162
+-msgid "Allow ssh to run from inetd instead of as a daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for entropyd daemon"
++#~ msgstr "entropyd ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
  
- #: ../newrole/newrole.c:290
- #, c-format
-@@ -967,17 +977,17 @@ msgstr "newrole: %s: błąd w wierszu %l
- #: ../newrole/newrole.c:439
- #, c-format
- msgid "cannot find valid entry in the passwd file.\n"
--msgstr "nie można znaleźć prawidłowego wpisu w pliku passwd.\n"
-+msgstr "nie można odnaleźć prawidłowego wpisu w pliku passwd.\n"
+-#: ../gui/selinux.tbl:163
+-msgid "Allow Samba to share nfs directories"
+-msgstr ""
++#~ msgid "Disable SELinux protection for fetchmail"
++#~ msgstr "fetchmail ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
  
- #: ../newrole/newrole.c:450
- #, c-format
- msgid "Out of memory!\n"
--msgstr "Brak pamięci!\n"
-+msgstr "Brak pamięci.\n"
+-#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
+-msgid "SASL authentication server"
+-msgstr ""
++#~ msgid "Disable SELinux protection for fingerd daemon"
++#~ msgstr "fingerd ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
  
- #: ../newrole/newrole.c:455
- #, c-format
- msgid "Error!  Shell is not valid.\n"
--msgstr "Błąd! Powłoka jest nieprawidłowa.\n"
-+msgstr "Błąd. Powłoka jest nieprawidłowa.\n"
+-#: ../gui/selinux.tbl:164
+-msgid "Allow sasl authentication server to read /etc/shadow"
+-msgstr ""
++#~ msgid "Disable SELinux protection for freshclam daemon"
++#~ msgstr "freshclam ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
  
- #: ../newrole/newrole.c:512
- #, c-format
-@@ -997,7 +1007,7 @@ msgstr "Błąd podczas przywracania KEEP
- #: ../newrole/newrole.c:635
- #, c-format
- msgid "Error connecting to audit system.\n"
--msgstr "Błąd podczas łączenia się z systemem audytu.\n"
-+msgstr "Błąd podczas łączenia z systemem audytu.\n"
+-#: ../gui/selinux.tbl:165
+-msgid ""
+-"Allow X-Windows server to map a memory region as both executable and writable"
+-msgstr ""
++#~ msgid "Disable SELinux protection for fsdaemon daemon"
++#~ msgstr "fsdaemon ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
  
- #: ../newrole/newrole.c:641
- #, c-format
-@@ -1017,26 +1027,26 @@ msgstr "Nie można ustalić trybu wymusz
- #: ../newrole/newrole.c:699
- #, c-format
- msgid "Error!  Could not open %s.\n"
--msgstr "Błąd! Nie można otworzyć %s.\n"
-+msgstr "Błąd. Nie można otworzyć %s.\n"
+-#: ../gui/selinux.tbl:166
+-msgid "Disable SELinux protection for saslauthd daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for gpm daemon"
++#~ msgstr "gpm ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
  
- #: ../newrole/newrole.c:705
- #, c-format
- msgid "%s!  Could not get current context for %s, not relabeling tty.\n"
- msgstr ""
--"%s! Nie można uzyskać bieżącego kontekstu dla %s, ponowne nadanie etykiety "
--"TTY nie odbędzie się.\n"
-+"%s. Nie można uzyskać bieżącego kontekstu dla %s, ponowne nadanie etykiety "
-+"TTY się nie odbędzie.\n"
+-#: ../gui/selinux.tbl:167
+-msgid "Disable SELinux protection for scannerdaemon daemon"
+-msgstr ""
++#~ msgid "NFS"
++#~ msgstr "NFS"
  
- #: ../newrole/newrole.c:715
- #, c-format
- msgid "%s!  Could not get new context for %s, not relabeling tty.\n"
- msgstr ""
--"%s! Nie można uzyskać nowego kontekstu dla %s, ponowne nadanie etykiety TTY "
--"nie odbędzie się.\n"
-+"%s. Nie można uzyskać nowego kontekstu dla %s, ponowne nadanie etykiety TTY "
-+"się nie odbędzie.\n"
+-#: ../gui/selinux.tbl:168
+-msgid "Do not allow transition to sysadm_t, sudo and su effected"
+-msgstr ""
++#~ msgid "Disable SELinux protection for gss daemon"
++#~ msgstr "gss ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
  
- #: ../newrole/newrole.c:725
- #, c-format
- msgid "%s!  Could not set new context for %s\n"
--msgstr "%s! Nie można ustawić nowego kontekstu dla %s\n"
-+msgstr "%s. Nie można ustawić nowego kontekstu dla %s\n"
+-#: ../gui/selinux.tbl:169
+-msgid "Do not allow any processes to load kernel modules"
+-msgstr ""
++#~ msgid "Disable SELinux protection for Hal daemon"
++#~ msgstr "Hal ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
  
- #: ../newrole/newrole.c:772
- #, c-format
-@@ -1046,7 +1056,7 @@ msgstr "%s zmienił etykiety.\n"
- #: ../newrole/newrole.c:778
- #, c-format
- msgid "Warning! Could not restore context for %s\n"
--msgstr "Ostrzeżenie! Nie można przywrócić kontekstu dla %s\n"
-+msgstr "Ostrzeżenie. Nie można przywrócić kontekstu dla %s\n"
+-#: ../gui/selinux.tbl:170
+-msgid "Do not allow any processes to modify kernel SELinux policy"
+-msgstr ""
++#~ msgid "Compatibility"
++#~ msgstr "ସୁସଂଗତି"
  
- #: ../newrole/newrole.c:835
- #, c-format
-@@ -1061,7 +1071,7 @@ msgstr "Błąd: podano wiele typów\n"
- #: ../newrole/newrole.c:850
- #, c-format
- msgid "Sorry, -l may be used with SELinux MLS support.\n"
--msgstr "Przepraszamy, -l może zostać użyte z obsługą MLS SELinuksa.\n"
-+msgstr "Opcja -l może zostać użyta z obsługą MLS SELinuksa.\n"
+-#: ../gui/selinux.tbl:171
+-msgid "Disable SELinux protection for sendmail daemon"
+-msgstr ""
++#~ msgid ""
++#~ "Do not audit things that we know to be broken but which are not security "
++#~ "risks"
++#~ msgstr ""
++#~ "ଆମେ ଜାଣିଥିବା ଜିନିଷ ଯାହାକି ଭାଙ୍ଗିବାକୁ ଯାଉଛି କିନ୍ତୁ ଯେଉଁଥିରେ ସୁରକ୍ଷା ବିପତ୍ତି ନାହିଁ ତାକୁ ସମୀକ୍ଷା "
++#~ "କରନ୍ତୁ ନାହିଁ"
  
- #: ../newrole/newrole.c:855
- #, c-format
-@@ -1071,7 +1081,7 @@ msgstr "Błąd: podano wiele poziomów\n
- #: ../newrole/newrole.c:865
- #, c-format
- msgid "Error: you are not allowed to change levels on a non secure terminal \n"
--msgstr "Błąd: nie możesz zmieniać poziomów na niezabezpieczonym terminalu \n"
-+msgstr "Błąd: nie można zmieniać poziomów na niezabezpieczonym terminalu \n"
+-#: ../gui/selinux.tbl:172
+-msgid "Disable SELinux protection for setrans"
+-msgstr ""
++#~ msgid "Disable SELinux protection for hostname daemon"
++#~ msgstr "ଆଧାରନାମ ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
  
- #: ../newrole/newrole.c:891
- #, c-format
-@@ -1081,33 +1091,32 @@ msgstr "Nie można uzyskać domyślnego
- #: ../newrole/newrole.c:901
- #, c-format
- msgid "failed to get new context.\n"
--msgstr "uzyskanie nowego kontekstu nie powiodło się.\n"
-+msgstr "uzyskanie nowego kontekstu się nie powiodło.\n"
+-#: ../gui/selinux.tbl:173
+-msgid "Disable SELinux protection for setroubleshoot daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for hotplug daemon"
++#~ msgstr "hotplug ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
  
- #: ../newrole/newrole.c:908
- #, c-format
- msgid "failed to set new role %s\n"
--msgstr "ustawienie nowej roli %s nie powiodło się\n"
-+msgstr "ustawienie nowej roli %s się nie powiodło\n"
+-#: ../gui/selinux.tbl:174
+-msgid "Disable SELinux protection for slapd daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for howl daemon"
++#~ msgstr "howl ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
  
- #: ../newrole/newrole.c:915
- #, c-format
- msgid "failed to set new type %s\n"
--msgstr "ustawienie nowego typu %s nie powiodło się\n"
-+msgstr "ustawienie nowego typu %s się nie powiodło\n"
+-#: ../gui/selinux.tbl:175
+-msgid "Disable SELinux protection for slrnpull daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for cups hplip daemon"
++#~ msgstr "cups hplip ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
  
- #: ../newrole/newrole.c:925
- #, c-format
- msgid "failed to build new range with level %s\n"
--msgstr "zbudowanie nowego zasięgu z poziomem %s nie powiodło się\n"
-+msgstr "zbudowanie nowego zakresu z poziomem %s się nie powiodło\n"
+-#: ../gui/selinux.tbl:176
+-msgid "Disable SELinux protection for smbd daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for httpd rotatelogs"
++#~ msgstr "httpd rotatelogs ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
  
- #: ../newrole/newrole.c:930
- #, c-format
- msgid "failed to set new range %s\n"
--msgstr "ustawienie nowego zasięgu %s nie powiodło się\n"
-+msgstr "ustawienie nowego zakresu %s się nie powiodło\n"
+-#: ../gui/selinux.tbl:177
+-msgid "Disable SELinux protection for snmpd daemon"
+-msgstr ""
++#~ msgid "HTTPD Service"
++#~ msgstr "HTTPD ସେବା"
  
- #: ../newrole/newrole.c:938
- #, c-format
- msgid "failed to convert new context to string\n"
+-#: ../gui/selinux.tbl:178
+-msgid "Disable SELinux protection for snort daemon"
 -msgstr ""
--"przekonwertowanie nowego kontekstu na łańcuch tekstowy nie powiodło się\n"
-+msgstr "przekonwertowanie nowego kontekstu na ciąg tekstowy się nie powiodło\n"
++#~ msgid "Disable SELinux protection for http suexec"
++#~ msgstr "http suexec ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
  
- #: ../newrole/newrole.c:943
- #, c-format
-@@ -1132,17 +1141,17 @@ msgstr "Nie można ustawić obsługi SIG
- #: ../newrole/newrole.c:1053
- #, c-format
- msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
--msgstr "Przepraszamy, newrole może zostać użyte tylko na jądrze SELinux.\n"
-+msgstr "newrole może zostać użyte tylko na jądrze SELinuksa.\n"
+-#: ../gui/selinux.tbl:179
+-msgid "Disable SELinux protection for soundd daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for hwclock daemon"
++#~ msgstr "hwclock ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
  
- #: ../newrole/newrole.c:1070
- #, c-format
- msgid "failed to get old_context.\n"
--msgstr "uzyskanie old_context nie powiodło się.\n"
-+msgstr "uzyskanie old_context się nie powiodło.\n"
+-#: ../gui/selinux.tbl:180
+-msgid "Disable SELinux protection for sound daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for i18n daemon"
++#~ msgstr "i18n ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
  
- #: ../newrole/newrole.c:1077
- #, c-format
- msgid "Warning!  Could not retrieve tty information.\n"
--msgstr "Ostrzeżenie! Nie można pobrać informacji o TTY.\n"
-+msgstr "Ostrzeżenie. Nie można pobrać informacji o TTY.\n"
+-#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
+-msgid "Spam Protection"
+-msgstr ""
++#~ msgid "Disable SELinux protection for imazesrv daemon"
++#~ msgstr "imazesrv ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
  
- #: ../newrole/newrole.c:1098
- #, c-format
-@@ -1157,7 +1166,7 @@ msgstr "newrole: niepoprawne hasło dla
- #: ../newrole/newrole.c:1160
- #, c-format
- msgid "newrole: failure forking: %s"
--msgstr "newrole: rozgałęzienie nie powiodło się: %s"
-+msgstr "newrole: rozgałęzienie się nie powiodło: %s"
+-#: ../gui/selinux.tbl:181
+-msgid "Disable SELinux protection for spamd daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for inetd child daemons"
++#~ msgstr "inet child ଡେମନଗୁଡିକ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
  
- #: ../newrole/newrole.c:1163 ../newrole/newrole.c:1186
- #, c-format
-@@ -1167,7 +1176,7 @@ msgstr "Nie można przywrócić etykiety
- #: ../newrole/newrole.c:1165 ../newrole/newrole.c:1192
- #, c-format
- msgid "Failed to close tty properly\n"
--msgstr "Poprawne zamknięcie TTY nie powiodło się\n"
-+msgstr "Poprawne zamknięcie TTY się nie powiodło\n"
+-#: ../gui/selinux.tbl:182
+-msgid "Allow spamd to access home directories"
+-msgstr ""
++#~ msgid "Disable SELinux protection for inetd daemon"
++#~ msgstr "inetd ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
  
- #: ../newrole/newrole.c:1224
- #, c-format
-@@ -1186,7 +1195,7 @@ msgstr "Nie można przywrócić środowi
+-#: ../gui/selinux.tbl:183
+-msgid "Allow Spam Assassin daemon network access"
+-msgstr ""
++#~ msgid "Disable SELinux protection for innd daemon"
++#~ msgstr "innd ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
  
- #: ../newrole/newrole.c:1298
- msgid "failed to exec shell\n"
--msgstr "wykonanie powłoki nie powiodło się\n"
-+msgstr "wykonanie powłoki się nie powiodło\n"
+-#: ../gui/selinux.tbl:184
+-msgid "Disable SELinux protection for speedmgmt daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for iptables daemon"
++#~ msgstr "iptables ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
  
- #: ../load_policy/load_policy.c:22
- #, c-format
-@@ -1277,7 +1286,7 @@ msgstr "Użycie %s -L -l użytkownik"
+-#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
+-msgid "Squid"
+-msgstr ""
++#~ msgid "Disable SELinux protection for ircd daemon"
++#~ msgstr "ircd ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
  
- #: ../scripts/chcat:333
- msgid "Use -- to end option list.  For example"
--msgstr "Użyj --, aby zakończyć listę opcji. Na przykład"
-+msgstr "Należy użyć --, aby zakończyć listę opcji. Na przykład"
+-#: ../gui/selinux.tbl:185
+-msgid "Allow squid daemon to connect to the network"
+-msgstr ""
++#~ msgid "Disable SELinux protection for irqbalance daemon"
++#~ msgstr "irqbalance ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
  
- #: ../scripts/chcat:334
- msgid "chcat -- -CompanyConfidential /docs/businessplan.odt"
-@@ -1287,1745 +1296,2229 @@ msgstr "chcat -- -CompanyConfidential /d
- msgid "chcat -l +CompanyConfidential juser"
- msgstr "chcat -l +CompanyConfidential jużytkownik"
+-#: ../gui/selinux.tbl:186
+-msgid "Disable SELinux protection for squid daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for iscsi daemon"
++#~ msgstr "iscsi ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
  
--#: ../scripts/chcat:399
--#, c-format
-+#: ../scripts/chcat:399 ../gui/polgen.py:1351
-+#, c-format, python-format
- msgid "Options Error %s "
- msgstr "Błąd opcji %s "
+-#: ../gui/selinux.tbl:187
+-msgid "Disable SELinux protection for ssh daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for jabberd daemon"
++#~ msgstr "jabberd ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
  
--#~ msgid ""
--#~ "Unable to open %s: translations not supported on non-MLS machines: %s"
--#~ msgstr ""
--#~ "Nie można otworzyć %s: tłumaczenia nie są obsługiwane na komputerach bez "
--#~ "MLS: %s"
--
--#~ msgid "Level"
--#~ msgstr "Poziom"
--
--#~ msgid "Translation"
--#~ msgstr "Tłumaczenie"
--
--#~ msgid "Translations can not contain spaces '%s' "
--#~ msgstr "Tłumaczenia nie mogą zawierać spacji \"%s\" "
--
--#~ msgid "Invalid Level '%s' "
--#~ msgstr "Nieprawidłowy poziom \"%s\" "
--
--#~ msgid "%s already defined in translations"
--#~ msgstr "%s zostało już określone w tłumaczeniach"
--
--#~ msgid "%s not defined in translations"
--#~ msgstr "%s nie został określony w tłumaczeniach"
--
--#~ msgid "Login mapping for %s is already defined"
--#~ msgstr "Mapowanie loginu dla %s zostało już określone"
--
--#~ msgid "add SELinux user mapping"
--#~ msgstr "dodaj mapowanie użytkownika SELinuksa"
--
--#~ msgid "SELinux user %s is already defined"
--#~ msgstr "Użytkownik SELinuksa %s został już określony"
--
--#~ msgid "Node Netmask is required"
--#~ msgstr "Wymagana jest maska sieciowa węzła"
--
--#~ msgid "Addr %s already defined"
--#~ msgstr "Adres %s został już określony"
--
--#~ msgid "Interface %s already defined"
--#~ msgstr "Interfejs %s został już określony"
--
--#, fuzzy
--#~ msgid "Error initializing capabilities, aborting.\n"
--#~ msgstr "Błąd podczas inicjowania możliwości, przerywanie.\n"
--
--#~ msgid "Error setting capabilities, aborting\n"
--#~ msgstr "Błąd podczas ustawiania możliwości, przerywanie\n"
--
--#~ msgid "Error setting KEEPCAPS, aborting\n"
--#~ msgstr "Błąd podczas ustawiania KEEPCAPS, przerywanie\n"
--
--#~ msgid "Error dropping capabilities, aborting\n"
--#~ msgstr "Błąd podczas opuszczania możliwości, przerywanie\n"
--
--#~ msgid "Error dropping SETUID capability, aborting\n"
--#~ msgstr "Błąd podczas opuszczania możliwości SETUID, przerywanie\n"
--
--#~ msgid "Error freeing caps\n"
--#~ msgstr "Błąd podczas zwalniania caps\n"
--
--#~ msgid "translations not supported on non-MLS machines"
--#~ msgstr "tłumaczenia nie są obsługiwane na komputerach bez MLS"
--
--#~ msgid "Boolean"
--#~ msgstr "Zmienna logiczna"
--
--#~ msgid "all"
--#~ msgstr "wszystko"
--
--#~ msgid "Customized"
--#~ msgstr "Dostosowane"
--
--#~ msgid "File Labeling"
--#~ msgstr "Etykiety plików"
--
--#~ msgid ""
--#~ "File\n"
--#~ "Specification"
--#~ msgstr ""
--#~ "Określenie\n"
--#~ "pliku"
--
--#~ msgid ""
--#~ "Selinux\n"
--#~ "File Type"
--#~ msgstr ""
--#~ "Typ pliku\n"
--#~ "SELinuksa"
--
--#~ msgid ""
--#~ "File\n"
--#~ "Type"
--#~ msgstr ""
--#~ "Typ\n"
--#~ "pliku"
--
--#~ msgid "User Mapping"
--#~ msgstr "Mapowanie użytkownika"
--
--#~ msgid ""
--#~ "Login\n"
--#~ "Name"
--#~ msgstr ""
--#~ "Login\n"
--#~ " "
--
--#~ msgid ""
--#~ "SELinux\n"
--#~ "User"
--#~ msgstr ""
--#~ "Użytkownik\n"
--#~ "SELinuksa"
--
--#~ msgid ""
--#~ "MLS/\n"
--#~ "MCS Range"
--#~ msgstr ""
--#~ "Zakres MLS/\n"
--#~ "MCS"
--
--#~ msgid "Login '%s' is required"
--#~ msgstr "Login \"%s\" jest wymagany"
--
--#~ msgid "Policy Module"
--#~ msgstr "Moduł polityki"
--
--#~ msgid "Disable Audit"
--#~ msgstr "Wyłącz audytowanie"
--
--#~ msgid "Enable Audit"
--#~ msgstr "Włącz audytowanie"
--
--#~ msgid "Load Policy Module"
--#~ msgstr "Wczytaj moduł polityki"
--
--#~ msgid "Polgen"
--#~ msgstr "Polgen"
--
--#~ msgid "Red Hat 2007"
--#~ msgstr "Red Hat 2007"
--
--#~ msgid "GPL"
--#~ msgstr "GPL"
--
--#~ msgid "translator-credits"
--#~ msgstr "Piotr Drąg <piotrdrag at gmail.com>, 2006"
--
--#~ msgid "SELinux Policy Generation Tool"
--#~ msgstr "Narzędzie tworzenia polityki SELinuksa"
--
--#~ msgid ""
--#~ "This tool can be used to generate a policy framework, to confine "
--#~ "applications or users using SELinux.   \n"
--#~ "\n"
--#~ "The tool generates:\n"
--#~ "Type enforcement file (te)\n"
--#~ "Interface file (if)\n"
--#~ "File context file (fc)\n"
--#~ "Shell script (sh) - used to compile and install the policy. "
--#~ msgstr ""
--#~ "To narzędzie może być używane do tworzenia struktury polityki, aby "
--#~ "ograniczyć aplikacje lub użytkowników używając SELinuksa.   \n"
--#~ "\n"
--#~ "Narzędzie tworzy:\n"
--#~ "Pliki typu wymuszania (te)\n"
--#~ "Pliki interfejsu (if)\n"
--#~ "Pliki kontekstu pliku (fc)\n"
--#~ "Skrypty powłoki (sh) - używane kompilowania i instalowania polityk. "
--
--#~ msgid "Select type of the application/user role to be confined"
--#~ msgstr "Wybierz typ roli aplikacji/użytkownika do ograniczenia"
--
--#~ msgid "<b>Applications</b>"
--#~ msgstr "<b>Aplikacje</b>"
--
--#~ 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 init to demony startowane podczas uruchamiania przez "
--#~ "skrypty init. Zwykle wymagają skryptu w /etc/rc.d/init.d"
--
--#~ msgid "Standard Init Daemon"
--#~ msgstr "Standardowy demon init"
--
--#~ msgid "Internet Services Daemon are daemons started by xinetd"
--#~ msgstr "Demony usług internetowych to demony uruchamiane przez xinetd"
--
--#~ msgid "Internet Services Daemon (inetd)"
--#~ msgstr "Demon usług internetowych (inetd)"
--
--#~ 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)"
--
--#~ msgid "Web Application/Script (CGI)"
--#~ msgstr "Aplikacje/skrypty WWW (CGI)"
--
--#~ msgid ""
--#~ "User Application are any application that you would like to confine that "
--#~ "is started by a user"
--#~ msgstr ""
--#~ "Aplikacje użytkownika to wszystkie aplikacje, które chciałbyś ograniczyć "
--#~ "uruchamiane przez użytkowników"
--
--#~ msgid "User Application"
--#~ msgstr "Aplikacja użytkownika"
--
--#~ msgid "<b>Login Users</b>"
--#~ msgstr "<b>Logowani użytkownicy</b>"
--
--#~ msgid "Modify an existing login user record."
--#~ msgstr "Zmodyfikuj istniejący wpis logowania użytkownika."
--
--#~ msgid "Existing User Roles"
--#~ msgstr "Istniejące role użytkowników"
--
--#~ 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."
--
--#~ msgid "Minimal Terminal User Role"
--#~ msgstr "Minimalna rola użytkownika terminala"
--
--#~ 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"
--
--#~ msgid "Minimal X Windows User Role"
--#~ msgstr "Minimalna rola użytkownika X Window"
--
--#~ 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"
--
--#~ msgid "User Role"
--#~ msgstr "Rola użytkownika"
--
--#~ 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"
--
--#~ msgid "Admin User Role"
--#~ msgstr "Rola użytkownika administratora"
--
--#~ msgid "<b>Root Users</b>"
--#~ msgstr "<b>Użytkownicy root</b>"
--
--#~ 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 ""
--#~ "Wybierz 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."
--
--#~ msgid "Root Admin User Role"
--#~ msgstr "Rola użytkownika administratora root"
--
--#~ msgid "Enter name of application or user role to be confined"
--#~ msgstr "Podaj nazwę roli aplikacji lub użytkownika do ograniczenia"
--
--#~ msgid "Name"
--#~ msgstr "Nazwa"
--
--#~ msgid "Enter complete path for executable to be confined."
--#~ msgstr "Podaj pełną ścieżkę do ograniczanego pliku wykonywalnego."
--
--#~ msgid "..."
--#~ msgstr "..."
--
--#~ msgid "Enter unique name for the confined application or user role."
--#~ msgstr ""
--#~ "Podaj unikalną nazwę dla roli ograniczanego aplikacji lub użytkownika."
--
--#~ msgid "Executable"
--#~ msgstr "Plik wykonywalny"
--
--#~ msgid "Init script"
--#~ msgstr "Skrypt init"
--
--#~ msgid ""
--#~ "Enter complete path to init script used to start the confined application."
--#~ msgstr ""
--#~ "Podaj pełną ścieżkę do skryptu init używanego do uruchamiania "
--#~ "ograniczanej aplikacji."
--
--#~ msgid "Select user roles that you want to customize"
--#~ msgstr "Wybierz role użytkowników, które chcesz dostosować"
--
--#~ msgid ""
--#~ "Select the user roles that will transiton to this applications domains."
--#~ msgstr "Wybierz role użytkownika, które przemienić do tych domen aplikacji."
--
--#~ msgid "Select additional domains to which this user role will transition"
--#~ msgstr "Wybierz dodatkowe domeny, do których przemienić tą rolę użytkownika"
--
--#~ msgid ""
--#~ "Select the applications domains that you would like this user role to "
--#~ "transition to."
--#~ msgstr ""
--#~ "Wybierz domeny aplikacji, do których chcesz przemienić tę rolę "
--#~ "użytkownika."
--
--#~ msgid "Select user roles that will transition to this domain"
--#~ msgstr "Wybierz role użytkownika, które przemienić do tej domeny"
--
--#~ msgid "Select additional domains that this user role will administer"
--#~ msgstr ""
--#~ "Wybierz dodatkowe domeny, którymi ta rola użytkownika będzie "
--#~ "administrowała"
--
--#~ msgid "Select the domains that you would like this user administer."
--#~ msgstr "Wybierz domeny, które chcesz, aby ten użytkownik administrował."
--
--#~ msgid "Select additional roles for this user"
--#~ msgstr "Wybierz dodatkowe role dla tego użytkownika"
--
--#~ msgid "Enter network ports that application/user role listens to"
--#~ msgstr ""
--#~ "Podaj porty sieciowe, które ta rola aplikacji/użytkownika ma nasłuchiwać."
--
--#~ msgid "<b>TCP Ports</b>"
--#~ msgstr "<b>Porty TCP</b>"
--
--#~ msgid "Allows confined application/user role to bind to any udp port"
--#~ msgstr ""
--#~ "Pozwól ograniczanej roli aplikacji/użytkownika dowiązywać do każdego "
--#~ "portu UDP"
--
--#~ msgid "All"
--#~ msgstr "Wszystko"
--
--#~ msgid ""
--#~ "Allow application/user role to call bindresvport with 0. Binding to port "
--#~ "600-1024"
--#~ msgstr ""
--#~ "Pozwól roli aplikacji/użytkownika wywoływać bindresvport z 0. "
--#~ "Dowiązywanie do portów 600-1024"
--
--#~ msgid "600-1024"
--#~ msgstr "600-1024"
--
--#~ msgid ""
--#~ "Enter a comma separated list of udp ports or ranges of ports that "
--#~ "application/user role binds to. Example: 612, 650-660"
--#~ msgstr ""
--#~ "Podaj listę portów lub zakresów portów UDP oddzielaną przecinkami, do "
--#~ "których ta rola aplikacji/użytkownika dowiązuje, na przykład: 612, 650-660"
--
--#~ msgid "Unreserved Ports (>1024)"
--#~ msgstr "Niezarezerwowane porty (powyżej 1024)"
--
--#~ msgid "Select Ports"
--#~ msgstr "Wybierz porty"
--
--#~ msgid "Allows application/user role to bind to any udp ports > 1024"
--#~ msgstr ""
--#~ "Pozwól roli aplikacji/użytkownika dowiązywać do każdego portu UDP powyżej "
--#~ "1024"
--
--#~ msgid "<b>UDP Ports</b>"
--#~ msgstr "<b>Porty UDP</b>"
--
--#~ msgid "Enter network ports that application/user role connects to"
--#~ msgstr ""
--#~ "Podaj porty sieciowe, z którymi łączy się ta rola aplikacji/użytkownika"
-+#: ../gui/booleansPage.py:195 ../gui/system-config-selinux.glade:1706
-+msgid "Boolean"
-+msgstr "Zmienna logiczna"
-+
-+#: ../gui/booleansPage.py:252 ../gui/semanagePage.py:162
-+msgid "all"
-+msgstr "wszystko"
-+
-+#: ../gui/booleansPage.py:254 ../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 "Dostosowane"
-+
-+#: ../gui/fcontextPage.py:64 ../gui/system-config-selinux.glade:1911
-+msgid "File Labeling"
-+msgstr "Etykiety plików"
- 
--#~ msgid ""
--#~ "Enter a comma separated list of tcp ports or ranges of ports that "
--#~ "application/user role connects to. Example: 612, 650-660"
--#~ msgstr ""
--#~ "Podaj listę portów lub zakresów portów TCP oddzielaną przecinkami, z "
--#~ "którymi łączy się ta rola aplikacji/użytkownika, na przykład: 612, 650-660"
--
--#~ msgid ""
--#~ "Enter a comma separated list of udp ports or ranges of ports that "
--#~ "application/user role connects to. Example: 612, 650-660"
--#~ msgstr ""
--#~ "Podaj listę portów lub zakresów portów UDP oddzielaną przecinkami, z "
--#~ "którymi łączy się ta rola aplikacji/użytkownika, na przykład: 612, 650-660"
--
--#~ msgid "Select common application traits"
--#~ msgstr "Wspólne wspólne cechy aplikacji"
--
--#~ msgid "Writes syslog messages\t"
--#~ msgstr "Zapisuje komunikaty syslog\t"
--
--#~ msgid "Create/Manipulate temporary files in /tmp"
--#~ msgstr "Tworzy/manipuluje plikami tymczasowymi w /tmp"
--
--#~ msgid "Uses Pam for authentication"
--#~ msgstr "Używa PAM do uwierzytelniania"
--
--#~ msgid "Uses nsswitch or getpw* calls"
--#~ msgstr "Używa wywołań nsswitch lub getpw*"
--
--#~ msgid "Uses dbus"
--#~ msgstr "Używa D-Bus"
--
--#~ msgid "Sends audit messages"
--#~ msgstr "Wysyła komunikaty audytu"
--
--#~ msgid "Interacts with the terminal"
--#~ msgstr "Współpracuje z terminalem"
--
--#~ msgid "Sends email"
--#~ msgstr "Wysyła e-maile"
--
--#~ msgid "Select files/directories that the application manages"
--#~ msgstr "Wybierz pliki/foldery, którymi zarządza ta aplikacja"
--
--#~ msgid ""
--#~ "Add Files/Directories that application will need to \"Write\" to. Pid "
--#~ "Files, Log Files, /var/lib Files ..."
--#~ msgstr ""
--#~ "Dodaj pliki/foldery, do których ta aplikacja będzie musiała \"zapisywać"
--#~ "\". Pliki PID, pliki dziennika, pliki /var/lib..."
--
--#~ msgid "Select booleans that the application uses"
--#~ msgstr "Wybierz zmienne logiczne, których używa ta aplikacja"
--
--#~ msgid "Add/Remove booleans used for this confined application/user"
--#~ msgstr ""
--#~ "Dodaj/usuń zmienne logiczne używane dla tej ograniczanej aplikacji/"
--#~ "użytkownika"
--
--#~ msgid "Select directory to generate policy in"
--#~ msgstr "Wybierz folder, w którym utworzyć politykę"
--
--#~ msgid "Policy Directory"
--#~ msgstr "Folder polityki"
--
--#~ msgid "Generated Policy Files"
--#~ msgstr "Utworzone pliki polityki"
--
--#~ msgid ""
--#~ "This tool will generate the following: \n"
--#~ "Type Enforcement(te), File Context(fc), Interface(if), Shell Script(sh)\n"
--#~ "Execute shell script as root to compile/install and relabel files/"
--#~ "directories.  \n"
--#~ "Use semanage or useradd to map Linux login users to user roles.\n"
--#~ "Put the machine in permissive mode (setenforce 0). \n"
--#~ "Login as the user and test this user role.\n"
--#~ "Use audit2allow -R to generate additional rules for the te file.\n"
--#~ msgstr ""
--#~ "To narzędzie utworzy: \n"
--#~ "typy wymuszania(te), kontekstu plików(fc), interfejsy(if) i skryptu "
--#~ "powłoki(sh).\n"
--#~ "Wykonaj skrypt powłoki jako root, aby skompilować/zainstalować oraz nadać "
--#~ "etykiety plikom/folderom.  \n"
--#~ "Użyj semanage lub useradd, aby zmapować logowanych użytkowników Linuksa "
--#~ "do ról użytkowników.\n"
--#~ "Umieść komputer w trybie zezwalania (setenforce 0). \n"
--#~ "Zaloguj się jako użytkownik i przetestuj tę rolę użytkownika.\n"
--#~ "Użyj audit2allow -R, aby utworzyć dodatkowe reguły dla pliku te.\n"
--
--#~ msgid ""
--#~ "This tool will generate the following: \n"
--#~ "Type Enforcement(te), File Context(fc), Interface(if), Shell Script(sh)\n"
--#~ "\n"
--#~ "Execute shell script to compile/install and relabel files/directories.  \n"
--#~ "Put the machine in permissive mode (setenforce 0). \n"
--#~ "Run/restart the application to generate avc messages.\n"
--#~ "Use audit2allow -R to generate additional rules for the te file.\n"
--#~ msgstr ""
--#~ "To narzędzie utworzy: \n"
--#~ "typy wymuszania(te), kontekstu plików(fc), interfejsy(if) i skryptu "
--#~ "powłoki(sh).\n"
--#~ "\n"
--#~ "Wykonaj skrypt powłoki jako root, aby skompilować/zainstalować oraz nadać "
--#~ "etykiety plikom/folderom.  \n"
--#~ "Umieść komputer w trybie zezwalania (setenforce 0). \n"
--#~ "Uruchom/uruchom ponownie aplikację, aby utworzyć komunikaty AVC.\n"
--#~ "Użyj audit2allow -R, aby utworzyć dodatkowe reguły dla pliku te.\n"
--
--#~ msgid "Add Booleans Dialog"
--#~ msgstr "Dodaj okno dialogowe zmiennej logicznej"
--
--#~ msgid "Boolean Name"
--#~ msgstr "Nazwa zmiennej logicznej"
--
--#~ msgid "Role"
--#~ msgstr "Rola"
--
--#~ msgid "Existing_User"
--#~ msgstr "Istniejący_użytkownik"
--
--#~ msgid "Application"
--#~ msgstr "Aplikacja"
--
--#~ msgid "%s must be a directory"
--#~ msgstr "%s musi być folderem"
--
--#~ msgid "You must select a user"
--#~ msgstr "Musisz wybrać użytkownika"
--
--#~ msgid "Select executable file to be confined."
--#~ msgstr "Wybierz ograniczany plik wykonywalny."
--
--#~ msgid "Select init script file to be confined."
--#~ msgstr "Wybierz ograniczany plik skryptu init."
--
--#~ msgid "Select file(s) that confined application creates or writes"
--#~ msgstr "Wybierz pliki, które ograniczana aplikacja tworzy lub zapisuje"
-+#: ../gui/fcontextPage.py:74
-+msgid ""
-+"File\n"
-+"Specification"
-+msgstr ""
-+"Określenie\n"
-+"pliku"
+-#: ../gui/selinux.tbl:188
+-msgid "Allow ssh logins as sysadm_r:sysadm_t"
+-msgstr ""
++#~ msgid "Kerberos"
++#~ msgstr "କେର୍ବେରୋଶ"
  
--#~ msgid ""
--#~ "Select directory(s) that the confined application owns and writes into"
--#~ msgstr ""
--#~ "Wybierz foldery, które ograniczana aplikacja posiada lub do nich zapisuje"
-+#: ../gui/fcontextPage.py:81
-+msgid ""
-+"Selinux\n"
-+"File Type"
-+msgstr ""
-+"Typ pliku\n"
-+"SELinuksa"
+-#: ../gui/selinux.tbl:189
+-msgid ""
+-"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
+-"bashrc)"
+-msgstr ""
++#~ msgid "Disable SELinux protection for kadmind daemon"
++#~ msgstr "kadmind ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
  
--#~ msgid "Select directory to generate policy files in"
--#~ msgstr "Wybierz folder, w którym utworzyć pliki polityki"
-+#: ../gui/fcontextPage.py:88
-+msgid ""
-+"File\n"
-+"Type"
-+msgstr ""
-+"Typ\n"
-+"pliku"
+-#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
+-msgid "Universal SSL tunnel"
+-msgstr ""
++#~ msgid "Disable SELinux protection for klogd daemon"
++#~ msgstr "klogd ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
  
--#~ msgid ""
--#~ "Type %s_t already defined in current policy.\n"
--#~ "Do you want to continue?"
--#~ msgstr ""
--#~ "Typ %s_t został już określony w bieżącej polityce.\n"
--#~ "Czy chcesz kontynuować?"
-+#: ../gui/loginsPage.py:48 ../gui/system-config-selinux.glade:2098
-+msgid "User Mapping"
-+msgstr "Mapowanie użytkownika"
+-#: ../gui/selinux.tbl:190
+-msgid "Disable SELinux protection for stunnel daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for krb5kdc daemon"
++#~ msgstr "krb5kdc ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
  
--#~ msgid "Verify Name"
--#~ msgstr "Sprawdź nazwę"
-+#: ../gui/loginsPage.py:52
-+msgid ""
-+"Login\n"
-+"Name"
-+msgstr ""
-+"Login\n"
-+" "
- 
--#~ msgid ""
--#~ "Module %s.pp already loaded in current policy.\n"
--#~ "Do you want to continue?"
--#~ msgstr ""
--#~ "Moduł %s.pp został już wczytany w bieżącej polityce.\n"
--#~ "Czy chcesz kontynuować?"
-+#: ../gui/loginsPage.py:56 ../gui/usersPage.py:50
-+msgid ""
-+"SELinux\n"
-+"User"
-+msgstr ""
-+"Użytkownik\n"
-+"SELinuksa"
+-#: ../gui/selinux.tbl:191
+-msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
+-msgstr ""
++#~ msgid "Disable SELinux protection for ktalk daemons"
++#~ msgstr "ktalk ଡେମନଗୁଡିକ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
  
--#~ msgid "You must enter a name"
--#~ msgstr "Musisz podać nazwę"
-+#: ../gui/loginsPage.py:59 ../gui/usersPage.py:55
-+msgid ""
-+"MLS/\n"
-+"MCS Range"
-+msgstr ""
-+"Zakres MLS/\n"
-+"MCS"
+-#: ../gui/selinux.tbl:192
+-msgid "Disable SELinux protection for swat daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for kudzu daemon"
++#~ msgstr "kudzu ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
  
--#~ msgid "You must enter a executable"
--#~ msgstr "Musisz podać wykonywalny"
-+#: ../gui/loginsPage.py:133
-+#, python-format
-+msgid "Login '%s' is required"
-+msgstr "Login \"%s\" jest wymagany"
+-#: ../gui/selinux.tbl:193
+-msgid "Disable SELinux protection for sxid daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for locate daemon"
++#~ msgstr "locate ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
  
--#~ msgid "Configue SELinux"
--#~ msgstr "Skonfiguruj SELinuksa"
-+#: ../gui/modulesPage.py:48 ../gui/system-config-selinux.glade:2753
-+msgid "Policy Module"
-+msgstr "Moduł polityki"
+-#: ../gui/selinux.tbl:194
+-msgid "Disable SELinux protection for syslogd daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for lpd daemon"
++#~ msgstr "lpd ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
  
--#~ msgid "Ports must be numbers or ranges of numbers from 1 to %d "
--#~ msgstr "Porty muszą być liczbą lub zakresem liczb od 1 do %d "
-+#: ../gui/modulesPage.py:57
-+msgid "Module Name"
-+msgstr "Nazwa modułu"
+-#: ../gui/selinux.tbl:195
+-msgid "Disable SELinux protection for system cron jobs"
+-msgstr ""
++#~ msgid "Disable SELinux protection for lrrd daemon"
++#~ msgstr "lrrd ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
  
--#~ msgid "You must enter a name for your confined process/user"
--#~ msgstr "Musisz podać nazwę dla ograniczanego procesu/użytkownika"
-+#: ../gui/modulesPage.py:134
-+msgid "Disable Audit"
-+msgstr "Wyłącz audytowanie"
-+
-+#: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
-+msgid "Enable Audit"
-+msgstr "Włącz audytowanie"
-+
-+#: ../gui/modulesPage.py:162
-+msgid "Load Policy Module"
-+msgstr "Wczytaj moduł polityki"
-+
-+#: ../gui/polgen.glade:79
-+msgid "Polgen"
-+msgstr "Polgen"
-+
-+#: ../gui/polgen.glade:80
-+msgid "Red Hat 2007"
-+msgstr "Red Hat 2007"
-+
-+#: ../gui/polgen.glade:81
-+msgid "GPL"
-+msgstr "GPL"
-+
-+#. TRANSLATORS: Replace this string with your names, one name per line.
-+#: ../gui/polgen.glade:85 ../gui/system-config-selinux.glade:17
-+msgid "translator-credits"
-+msgstr "Piotr Drąg <piotrdrag at gmail.com>, 2006"
-+
-+#: ../gui/polgen.glade:90
-+msgid "SELinux Policy Generation Tool"
-+msgstr "Narzędzie tworzenia polityki SELinuksa"
+-#: ../gui/selinux.tbl:196
+-msgid "Disable SELinux protection for tcp daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for lvm daemon"
++#~ msgstr "lvm ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
  
--#~ msgid "USER Types are not allowed executables"
--#~ msgstr "Typy USER nie mają dozwolonych plików wykonywalnych"
-+#: ../gui/polgen.glade:128
-+msgid ""
-+"<b>Select the policy type for the application or user role you want to "
-+"confine:</b>"
-+msgstr "<b>Wybór typu roli aplikacji lub użytkownika do ograniczenia:</b>"
-+
-+#: ../gui/polgen.glade:177
-+msgid "<b>Applications</b>"
-+msgstr "<b>Aplikacje</b>"
+-#: ../gui/selinux.tbl:197
+-msgid "Disable SELinux protection for telnet daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for mailman"
++#~ msgstr "mailman ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
  
--#~ msgid "Only DAEMON apps can use an init script"
--#~ msgstr "Tylko aplikacje DAEMON mogą używać skryptów init"
-+#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
-+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"
+-#: ../gui/selinux.tbl:198
+-msgid "Disable SELinux protection for tftpd daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for mdadm daemon"
++#~ msgstr "mdadm ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
  
--#~ msgid "use_syslog must be a boolean value "
--#~ msgstr "use_syslog musi być zmienną logiczną "
-+#: ../gui/polgen.glade:241 ../gui/polgen.py:156
-+msgid "Standard Init Daemon"
-+msgstr "Standardowy demon inicjowania"
+-#: ../gui/selinux.tbl:199
+-msgid "Disable SELinux protection for transproxy daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for monopd daemon"
++#~ msgstr "monopd ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
  
--#~ msgid "USER Types automatically get a tmp type"
--#~ msgstr "Typy USER automatycznie uzyskują typ tmp"
-+#: ../gui/polgen.glade:261 ../gui/polgen.py:157
-+msgid "DBUS System Daemon"
-+msgstr "Systemowy demon D-Bus"
+-#: ../gui/selinux.tbl:200
+-msgid "Disable SELinux protection for udev daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for mrtg daemon"
++#~ msgstr "mrtg ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
  
--#~ msgid "You must enter the executable path for your confined process"
--#~ msgstr ""
--#~ "Musisz podać ścieżkę do pliku wykonywalnego dla ograniczanego procesu"
-+#: ../gui/polgen.glade:280
-+msgid "Internet Services Daemon are daemons started by xinetd"
-+msgstr "Demony usług internetowych to demony uruchamiane przez xinetd"
+-#: ../gui/selinux.tbl:201
+-msgid "Disable SELinux protection for uml daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for mysqld daemon"
++#~ msgstr "mysqld ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
  
--#~ msgid "Type Enforcement file"
--#~ msgstr "Plik typu wymuszania"
-+#: ../gui/polgen.glade:282
-+msgid "Internet Services Daemon (inetd)"
-+msgstr "Demon usług internetowych (inetd)"
+-#: ../gui/selinux.tbl:202
+-msgid ""
+-"Allow xinetd to run unconfined, including any services it starts that do not "
+-"have a domain transition explicitly defined"
+-msgstr ""
++#~ msgid "Disable SELinux protection for nagios daemon"
++#~ msgstr "nagios ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
  
--#~ msgid "Interface file"
--#~ msgstr "Plik interfejsu"
-+#: ../gui/polgen.glade:301
-+msgid ""
-+"Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
-+msgstr ""
-+"Skrypty CGI aplikacji/skryptów WWW (CGI) uruchamiane przez serwer WWW "
-+"(Apache)"
+-#: ../gui/selinux.tbl:203
+-msgid ""
+-"Allow rc scripts to run unconfined, including any daemon started by an rc "
+-"script that does not have a domain transition explicitly defined"
+-msgstr ""
++#~ msgid "Name Service"
++#~ msgstr "ନାମ ସେବା"
  
--#~ msgid "File Contexts file"
--#~ msgstr "Plik kontekstów pliku"
-+#: ../gui/polgen.glade:303 ../gui/polgen.py:159
-+msgid "Web Application/Script (CGI)"
-+msgstr "Aplikacje/skrypty WWW (CGI)"
+-#: ../gui/selinux.tbl:204
+-msgid "Allow rpm to run unconfined"
+-msgstr ""
++#~ msgid "Disable SELinux protection for named daemon"
++#~ msgstr "named ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
  
--#~ msgid "Setup Script"
--#~ msgstr "Ustaw skrypt"
-+#: ../gui/polgen.glade:322 ../gui/polgen.glade:343
-+msgid ""
-+"User Application are any application that you would like to confine that is "
-+"started by a user"
-+msgstr ""
-+"Aplikacje użytkownika to wszystkie ograniczane aplikacje, które są "
-+"uruchamiane przez użytkowników"
+-#: ../gui/selinux.tbl:205
+-msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
+-msgstr ""
++#~ msgid "Disable SELinux protection for nessusd daemon"
++#~ msgstr "nessusd ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
  
--#~ msgid ""
--#~ "SELinux Port\n"
--#~ "Type"
--#~ msgstr ""
--#~ "Typ portu\n"
--#~ "SELinuksa"
-+#: ../gui/polgen.glade:324 ../gui/polgen.py:160
-+msgid "User Application"
-+msgstr "Aplikacja użytkownika"
+-#: ../gui/selinux.tbl:206
+-msgid "Disable SELinux protection for updfstab daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for NetworkManager"
++#~ msgstr "ନେଟୱର୍କ ପରିଚାଳକ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
  
--#~ msgid "Protocol"
--#~ msgstr "Protokół"
-+#: ../gui/polgen.glade:345 ../gui/polgen.py:161
-+msgid "Sandbox"
-+msgstr "Piaskownica"
- 
--#~ msgid ""
--#~ "MLS/MCS\n"
--#~ "Level"
--#~ msgstr ""
--#~ "Poziom\n"
--#~ "MLS/MCS"
-+#: ../gui/polgen.glade:391
-+msgid "<b>Login Users</b>"
-+msgstr "<b>Logowani użytkownicy</b>"
+-#: ../gui/selinux.tbl:207
+-msgid "Disable SELinux protection for uptimed daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for nfsd daemon"
++#~ msgstr "nfsd ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
  
--#~ msgid "Port"
--#~ msgstr "Port"
-+#: ../gui/polgen.glade:453
-+msgid "Modify an existing login user record."
-+msgstr "Zmodyfikuj istniejący wpis logowania użytkownika."
+-#: ../gui/selinux.tbl:208
+-msgid ""
+-"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
+-"staff_r can do so"
+-msgstr ""
++#~ msgid "Samba"
++#~ msgstr "ଶାମ୍ବା"
  
--#~ msgid "Port number \"%s\" is not valid.  0 < PORT_NUMBER < 65536 "
--#~ msgstr "Numer portu \"%s\" jest nieprawidłowy. 0 < NUMER_PORTU < 65536 "
-+#: ../gui/polgen.glade:455
-+msgid "Existing User Roles"
-+msgstr "Istniejące role użytkowników"
+-#: ../gui/selinux.tbl:209
+-msgid "Allow users to execute the mount command"
+-msgstr ""
++#~ msgid "Disable SELinux protection for nmbd daemon"
++#~ msgstr "nmbd ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
  
--#~ msgid "List View"
--#~ msgstr "Widok listy"
-+#: ../gui/polgen.glade:474
-+msgid ""
-+"This user will login to a machine only via a terminal or remote login.  By "
-+"default this user will have  no setuid, no networking, no su, no sudo."
-+msgstr ""
-+"Ten użytkownik będzie logował się do komputera tylko przez terminal lub "
-+"zdalne logowanie. Domyślnie ten użytkownik nie będzie posiadał setuid, "
-+"sieci, su ani sudo."
-+
-+#: ../gui/polgen.glade:476 ../gui/polgen.py:162
-+msgid "Minimal Terminal User Role"
-+msgstr "Minimalna rola użytkownika terminala"
+-#: ../gui/selinux.tbl:210
+-msgid "Allow regular users direct mouse access (only allow the X server)"
+-msgstr ""
++#~ msgid "Disable SELinux protection for nrpe daemon"
++#~ msgstr "nrpe ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
  
--#~ msgid "Group View"
--#~ msgstr "Widok grupy"
-+#: ../gui/polgen.glade:495
-+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"
+-#: ../gui/selinux.tbl:211
+-msgid "Allow users to run the dmesg command"
+-msgstr ""
++#~ msgid "Disable SELinux protection for nscd daemon"
++#~ msgstr "nscd ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
  
--#~ msgid "SELinux Service Protection"
--#~ msgstr "Ochrona usługi SELinuksa"
-+#: ../gui/polgen.glade:497 ../gui/polgen.py:163
-+msgid "Minimal X Windows User Role"
-+msgstr "Minimalna rola użytkownika X Window"
+-#: ../gui/selinux.tbl:212
+-msgid "Allow users to control network interfaces (also needs USERCTL=true)"
+-msgstr ""
++#~ msgid "Disable SELinux protection for nsd daemon"
++#~ msgstr "nsd ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
  
--#~ msgid "Disable SELinux protection for acct daemon"
--#~ msgstr "Wyłącz ochronę SELinuksa dla demona acct"
-+#: ../gui/polgen.glade:516
-+msgid ""
-+"User with full networking, no setuid applications without transition, no "
-+"sudo, no su."
-+msgstr ""
-+"Użytkownik z pełną siecią, brakiem aplikacji setuid bez przemiany, sudo i su"
+-#: ../gui/selinux.tbl:213
+-msgid "Allow normal user to execute ping"
+-msgstr ""
++#~ msgid "Disable SELinux protection for ntpd daemon"
++#~ msgstr "ntpd ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
  
--#~ msgid "Admin"
--#~ msgstr "Administracja"
-+#: ../gui/polgen.glade:518 ../gui/polgen.py:164
-+msgid "User Role"
-+msgstr "Rola użytkownika"
+-#: ../gui/selinux.tbl:214
+-msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
+-msgstr ""
++#~ msgid "Disable SELinux protection for oddjob"
++#~ msgstr "oddjob ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
  
--#~ msgid "Allow all daemons to write corefiles to /"
--#~ msgstr "Pozwól wszystkim demonom zapisywać pliki core do /"
-+#: ../gui/polgen.glade:537
-+msgid ""
-+"User with full networking, no setuid applications without transition, no su, "
-+"can sudo to Root Administration Roles"
-+msgstr ""
-+"Użytkownik z pełną siecią, brakiem aplikacji setuid bez przemiany i su, może "
-+"używać sudo dla ról administratorów root"
+-#: ../gui/selinux.tbl:215
+-msgid "Allow users to rw usb devices"
+-msgstr ""
++#~ msgid "Disable SELinux protection for oddjob_mkhomedir"
++#~ msgstr "oddjob_mkhomedir ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
  
--#~ msgid "Allow all daemons the ability to use unallocated ttys"
--#~ msgstr "Pozwól wszystkim demonom używać nieprzydzielonych TTY"
-+#: ../gui/polgen.glade:539 ../gui/polgen.py:165
-+msgid "Admin User Role"
-+msgstr "Rola użytkownika administratora"
+-#: ../gui/selinux.tbl:216
+-msgid ""
+-"Allow users to run TCP servers (bind to ports and accept connection from the "
+-"same domain and outside users)  disabling this forces FTP passive mode and "
+-"may change other protocols"
+-msgstr ""
++#~ msgid "Disable SELinux protection for openvpn daemon"
++#~ msgstr "openvpn ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
  
--#~ msgid "User Privs"
--#~ msgstr "Przywileje użytkowników"
-+#: ../gui/polgen.glade:585
-+msgid "<b>Root Users</b>"
-+msgstr "<b>Użytkownicy root</b>"
+-#: ../gui/selinux.tbl:217
+-msgid "Allow user to stat ttyfiles"
+-msgstr ""
++#~ msgid "Disable SELinux protection for pam daemon"
++#~ msgstr "pam ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
  
--#~ msgid ""
--#~ "Allow gadmin SELinux user account to execute files in home directory or /"
--#~ "tmp"
--#~ msgstr ""
--#~ "Pozwól kontom użytkowników SELinuksa gadmin na wykonywanie plików w "
--#~ "folderze domowym lub /tmp"
-+#: ../gui/polgen.glade:647
-+msgid ""
-+"Select Root Administrator User Role, if this user will be used to administer "
-+"the machine while running as root.  This user will not be able to login to "
-+"the system directly."
-+msgstr ""
-+"Należy wybrać rolę użytkownika administratora root, jeśli ten użytkownik "
-+"będzie używany do administrowania komputerem podczas uruchamiania jako root. "
-+"Ten użytkownik nie będzie mógł zalogować się bezpośrednio do systemu."
-+
-+#: ../gui/polgen.glade:649 ../gui/polgen.py:166
-+msgid "Root Admin User Role"
-+msgstr "Rola użytkownika administratora root"
-+
-+#: ../gui/polgen.glade:716
-+msgid "label104"
-+msgstr "label104"
+-#: ../gui/selinux.tbl:218
+-msgid "Disable SELinux protection for uucpd daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for pegasus"
++#~ msgstr "pegasus ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
 +
-+#: ../gui/polgen.glade:745
-+msgid "<b>Enter name of application or user role:</b>"
-+msgstr "<b>Nazwa roli aplikacji lub użytkownika do ograniczenia:</b>"
++#~ msgid "Disable SELinux protection for perdition daemon"
++#~ msgstr "perdition ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
 +
-+#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
-+msgid "Name"
-+msgstr "Nazwa"
++#~ msgid "Disable SELinux protection for portmap daemon"
++#~ msgstr "portmap ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
 +
-+#: ../gui/polgen.glade:807
-+msgid "Enter complete path for executable to be confined."
-+msgstr "Pełna ścieżka do ograniczanego pliku wykonywalnego."
++#~ msgid "Disable SELinux protection for portslave daemon"
++#~ msgstr "portslave ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
 +
-+#: ../gui/polgen.glade:830 ../gui/polgen.glade:950 ../gui/polgen.glade:3142
-+msgid "..."
-+msgstr "..."
++#~ msgid "Disable SELinux protection for postfix"
++#~ msgstr "postfix ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
 +
-+#: ../gui/polgen.glade:849
-+msgid "Enter unique name for the confined application or user role."
-+msgstr "Unikalna nazwa dla roli ograniczanego aplikacji lub użytkownika."
++#~ msgid "Disable SELinux protection for postgresql daemon"
++#~ msgstr "postgresql ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
 +
-+#: ../gui/polgen.glade:871
-+msgid "Executable"
-+msgstr "Plik wykonywalny"
++#~ msgid "pppd"
++#~ msgstr "pppd"
 +
-+#: ../gui/polgen.glade:899
-+msgid "Init script"
-+msgstr "Skrypt inicjowania"
++#~ msgid "Disable SELinux protection for pptp"
++#~ msgstr "pptp ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
  
--#~ msgid ""
--#~ "Allow guest SELinux user account to execute files in home directory or /"
--#~ "tmp"
--#~ msgstr ""
--#~ "Pozwól kontom użytkowników SELinuksa guest na wykonywanie plików w "
--#~ "folderze domowym lub /tmp"
-+#: ../gui/polgen.glade:927
-+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."
+-#: ../gui/selinux.tbl:219
+-msgid "Disable SELinux protection for vmware daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for prelink daemon"
++#~ msgstr "prelink ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
  
--#~ msgid "Memory Protection"
--#~ msgstr "Ochrona pamięci"
-+#: ../gui/polgen.glade:982
-+msgid "label105"
-+msgstr "label105"
+-#: ../gui/selinux.tbl:220
+-msgid "Disable SELinux protection for watchdog daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for privoxy daemon"
++#~ msgstr "privoxy ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
  
--#~ msgid "Allow java executable stack"
--#~ msgstr "Zezwól stos wykonywalny Javy"
-+#: ../gui/polgen.glade:1011
-+msgid "<b>Select existing role to modify:</b>"
-+msgstr "<b>Wybór istniejącej roli do zmodyfikowania:</b>"
+-#: ../gui/selinux.tbl:221
+-msgid "Disable SELinux protection for winbind daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for ptal daemon"
++#~ msgstr "ptal ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
  
--#~ msgid "Mount"
--#~ msgstr "Mount"
-+#: ../gui/polgen.glade:1045
-+msgid "Select the user roles that will transiton to the %s domain."
-+msgstr "Wybór roli użytkownika, które przemienić do domeny %s."
+-#: ../gui/selinux.tbl:222
+-msgid "Disable SELinux protection for xdm daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for pxe daemon"
++#~ msgstr "pxe ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
  
--#~ msgid "Allow mount to mount any file"
--#~ msgstr "Pozwól mount na montowanie wszystkich plików"
-+#: ../gui/polgen.glade:1073
-+msgid "label106"
-+msgstr "label106"
+-#: ../gui/selinux.tbl:223
+-msgid "Allow xdm logins as sysadm_r:sysadm_t"
+-msgstr ""
++#~ msgid "Disable SELinux protection for pyzord"
++#~ msgstr "pyzord ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
  
--#~ msgid "Allow mount to mount any directory"
--#~ msgstr "Pozwól mount na montowanie wszystkich folderów"
-+#: ../gui/polgen.glade:1102
-+msgid "<b>Select roles that %s will transition to:</b>"
-+msgstr "<b>Wybór ról, do których przemienić %s:</b>"
+-#: ../gui/selinux.tbl:224
+-msgid "Disable SELinux protection for xen daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for quota daemon"
++#~ msgstr "quota ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
  
--#~ msgid "Allow mplayer executable stack"
--#~ msgstr "Zezwól stos wykonywalny MPlayera"
-+#: ../gui/polgen.glade:1136
-+msgid "Select applications domains that %s will transition to."
-+msgstr "Wybór domen aplikacji, do których przemienić %s."
+-#: ../gui/selinux.tbl:225
+-msgid "XEN"
+-msgstr ""
++#~ msgid "Disable SELinux protection for radiusd daemon"
++#~ msgstr "radiusd ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
  
--#~ msgid "SSH"
--#~ msgstr "SSH"
-+#: ../gui/polgen.glade:1164
-+msgid "label107"
-+msgstr "label107"
+-#: ../gui/selinux.tbl:225
+-msgid "Allow xen to read/write physical disk devices"
+-msgstr ""
++#~ msgid "Disable SELinux protection for radvd daemon"
++#~ msgstr "radvd ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
  
--#~ msgid "Allow ssh to run ssh-keysign"
--#~ msgstr "Pozwól SSH na uruchamianie ssh-keysign"
-+#: ../gui/polgen.glade:1193
-+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>"
- 
--#~ msgid ""
--#~ "Allow staff SELinux user account to execute files in home directory or /"
--#~ "tmp"
--#~ msgstr ""
--#~ "Pozwól kontom użytkowników SELinuksa staff na wykonywanie plików w "
--#~ "folderze domowym lub /tmp"
-+#: ../gui/polgen.glade:1227
-+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."
- 
--#~ msgid ""
--#~ "Allow sysadm SELinux user account to execute files in home directory or /"
--#~ "tmp"
--#~ msgstr ""
--#~ "Pozwól kontom użytkowników SELinuksa sysadm na wykonywanie plików w "
--#~ "folderze domowym lub /tmp"
-+#: ../gui/polgen.glade:1255
-+msgid "label108"
-+msgstr "label108"
- 
--#~ msgid ""
--#~ "Allow unconfined SELinux user account to execute files in home directory "
--#~ "or /tmp"
--#~ msgstr ""
--#~ "Pozwól nieograniczanym kontom użytkowników SELinuksa na wykonywanie "
--#~ "plików folderze domowym lub /tmp"
-+#: ../gui/polgen.glade:1284
-+msgid "<b>Select domains that %s will administer:</b>"
-+msgstr "<b>Wybór domen, którymi %s będzie administrował:</b>"
+-#: ../gui/selinux.tbl:226
+-msgid "Disable SELinux protection for xfs daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for rdisc"
++#~ msgstr "rdisc ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
  
--#~ msgid "Network Configuration"
--#~ msgstr "Konfiguracja sieci"
-+#: ../gui/polgen.glade:1318 ../gui/polgen.glade:1409
-+msgid "Select the domains that you would like this user administer."
-+msgstr "Wybór domen, które ten użytkownik ma administrować."
- 
--#~ msgid "Allow unlabeled packets to flow on the network"
--#~ msgstr "Pozwól pakietom bez etykiet na przepływanie przez sieć"
-+#: ../gui/polgen.glade:1346
-+msgid "label109"
-+msgstr "label109"
- 
--#~ msgid ""
--#~ "Allow user SELinux user account to execute files in home directory or /tmp"
--#~ msgstr ""
--#~ "Pozwól kontom użytkowników SELinuksa user na wykonywanie plików w "
--#~ "folderze domowym lub /tmp"
-+#: ../gui/polgen.glade:1375
-+msgid "<b>Select additional roles for %s:</b>"
-+msgstr "<b>Wybór dodatkowych ról dla %s:</b>"
+-#: ../gui/selinux.tbl:227
+-msgid "Disable SELinux protection for xen control"
+-msgstr ""
++#~ msgid "Disable SELinux protection for readahead"
++#~ msgstr "readahead ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
  
--#~ msgid "Allow unconfined to dyntrans to unconfined_execmem"
--#~ msgstr "Pozwól nieograniczanym dyntrans do unconfined_execmem"
-+#: ../gui/polgen.glade:1437
-+msgid "label111"
-+msgstr "label111"
+-#: ../gui/selinux.tbl:228
+-msgid "Disable SELinux protection for ypbind daemon"
+-msgstr ""
++#~ msgid "Allow programs to read files in non-standard locations (default_t)"
++#~ msgstr "ମାନକ ବିହିନ ସ୍ଥାନମାନଙ୍କରେ (default_t) ଫାଇଲ ପଢିବାପାଇଁ ପ୍ରଗ୍ରାମ ଗୁଡିକୁ ଅନୁମତି ଦିଅନ୍ତୁ"
  
--#~ msgid "Databases"
--#~ msgstr "Bazy danych"
-+#: ../gui/polgen.glade:1466
-+msgid "<b>Enter network ports that %s binds on:</b>"
-+msgstr "<b>Porty sieciowe, do których %s dowiązuje:</b>"
+-#: ../gui/selinux.tbl:229
+-msgid "Disable SELinux protection for NIS Password Daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for restorecond"
++#~ msgstr "restorecond ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
  
--#~ msgid "Allow user to connect to mysql socket"
--#~ msgstr "Pozwól użytkownikowi na łączenie z gniazdem MySQL"
-+#: ../gui/polgen.glade:1497 ../gui/polgen.glade:1997
-+msgid "<b>TCP Ports</b>"
-+msgstr "<b>Porty TCP</b>"
+-#: ../gui/selinux.tbl:230
+-msgid "Disable SELinux protection for ypserv daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for rhgb daemon"
++#~ msgstr "rhgb ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
  
--#~ msgid "Allow user to connect to postgres socket"
--#~ msgstr "Pozwól użytkownikowi na łączenie z gniazdem PostgreSQL"
-+#: ../gui/polgen.glade:1565 ../gui/polgen.glade:1785
-+msgid "Allows %s to bind to any udp port"
-+msgstr "Umożliwia %s dowiązywanie do dowolnego portu UDP"
+-#: ../gui/selinux.tbl:231
+-msgid "Disable SELinux protection for NIS Transfer Daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for ricci"
++#~ msgstr "ricci ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
  
--#~ msgid "XServer"
--#~ msgstr "Serwer X"
-+#: ../gui/polgen.glade:1567 ../gui/polgen.glade:1787 ../gui/polgen.glade:2061
-+#: ../gui/polgen.glade:2215
-+msgid "All"
-+msgstr "Wszystko"
+-#: ../gui/selinux.tbl:232
+-msgid "Allow SELinux webadm user to manage unprivileged users home directories"
+-msgstr ""
++#~ msgid "Disable SELinux protection for ricci_modclusterd"
++#~ msgstr "ricci_modclusterd ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
  
--#~ msgid "Allow clients to write to X shared memory"
--#~ msgstr "Pozwól klientom na zapisywanie do współdzielonej pamięci X Window"
-+#: ../gui/polgen.glade:1585 ../gui/polgen.glade:1805
-+msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
-+msgstr ""
-+"Umożliwia %s wywoływanie bindresvport z wartością 0. Dowiązywanie do portów "
-+"600-1024"
+-#: ../gui/selinux.tbl:233
+-msgid "Allow SELinux webadm user to read unprivileged users home directories"
+-msgstr ""
++#~ msgid "Disable SELinux protection for rlogind daemon"
++#~ msgstr "rlogind ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
  
--#~ msgid ""
--#~ "Allow xguest SELinux user account to execute files in home directory or /"
--#~ "tmp"
--#~ msgstr ""
--#~ "Pozwól kontom użytkowników SELinuksa xguest na wykonywanie plików w "
--#~ "folderze domowym lub /tmp"
-+#: ../gui/polgen.glade:1587 ../gui/polgen.glade:1807
-+msgid "600-1024"
-+msgstr "600-1024"
+-#: ../gui/semanagePage.py:126
+-#, python-format
+-msgid "Are you sure you want to delete %s '%s'?"
+-msgstr ""
++#~ msgid "Disable SELinux protection for rpcd daemon"
++#~ msgstr "rpcd ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
  
--#~ msgid "NIS"
--#~ msgstr "NIS"
-+#: ../gui/polgen.glade:1605 ../gui/polgen.glade:1825
-+msgid ""
-+"Enter a comma separated list of udp ports or ranges of ports that %s binds "
-+"to. Example: 612, 650-660"
-+msgstr ""
-+"Lista portów lub zakresów portów UDP oddzielonych przecinkami, do których %s "
-+"może dowiązywać. Przykład: 612, 650-660"
+-#: ../gui/semanagePage.py:126
+-#, python-format
+-msgid "Delete %s"
+-msgstr ""
++#~ msgid "Disable SELinux protection for rshd"
++#~ msgstr "rshd ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
  
--#~ msgid "Allow daemons to run with NIS"
--#~ msgstr "Pozwól demonom na uruchamianie za pomocą NIS"
-+#: ../gui/polgen.glade:1607 ../gui/polgen.glade:1827
-+msgid "Unreserved Ports (>1024)"
-+msgstr "Niezastrzeżone porty (powyżej 1024)"
-+
-+#: ../gui/polgen.glade:1638 ../gui/polgen.glade:1858 ../gui/polgen.glade:2079
-+#: ../gui/polgen.glade:2233
-+msgid "Select Ports"
-+msgstr "Wybór portów"
-+
-+#: ../gui/polgen.glade:1663 ../gui/polgen.glade:1883
-+msgid "Allows %s to bind to any udp ports > 1024"
-+msgstr "Umożliwia %s dowiązywanie do dowolnego portu UDP > 1024"
-+
-+#: ../gui/polgen.glade:1717 ../gui/polgen.glade:2151
-+msgid "<b>UDP Ports</b>"
-+msgstr "<b>Porty UDP</b>"
-+
-+#: ../gui/polgen.glade:1937
-+msgid "label113"
-+msgstr "label113"
-+
-+#: ../gui/polgen.glade:1966
-+msgid "<b>Select network ports that %s connects to:</b>"
-+msgstr "<b>Wybór portów sieciowych, do których %s może się łączyć:</b>"
-+
-+#: ../gui/polgen.glade:2058
-+msgid "Allows %s to connect to any tcp port"
-+msgstr "Umożliwia %s łączenie z dowolnym portem TCP"
+-#: ../gui/semanagePage.py:134
+-#, python-format
+-msgid "Add %s"
+-msgstr ""
++#~ msgid "rsync"
++#~ msgstr "rsync"
  
--#~ msgid "Web Applications"
--#~ msgstr "Aplikacje WWW"
-+#: ../gui/polgen.glade:2104
-+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"
+-#: ../gui/semanagePage.py:148
+-#, python-format
+-msgid "Modify %s"
+-msgstr ""
++#~ msgid "Disable SELinux protection for rsync daemon"
++#~ msgstr "rsync ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
  
--#~ msgid "Transition staff SELinux user to Web Browser Domain"
--#~ msgstr "Przemień użytkownika SELinuksa staff na domenę przeglądarki WWW"
-+#: ../gui/polgen.glade:2212
-+msgid "Allows %s to connect to any udp port"
-+msgstr "Umożliwia %s łączenie z dowolnym portem UDP"
+-#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
+-msgid "Permissive"
+-msgstr ""
++#~ msgid "Allow ssh to run from inetd instead of as a daemon"
++#~ msgstr "ssh କୁ ଡେମନ ଆକାରରେ ଚଲାଇବା ବଦଳରେ inetd ରୁ ଚଲାଇବାକୁ ଅନୁମତି ଦିଅନ୍ତୁ"
  
--#~ msgid "Transition sysadm SELinux user to Web Browser Domain"
--#~ msgstr "Przemień użytkownika SELinuksa sysadm na domenę przeglądarki WWW"
-+#: ../gui/polgen.glade:2258
-+msgid ""
-+"Enter a comma separated list of udp ports or ranges of ports that %s "
-+"connects to. Example: 612, 650-660"
-+msgstr ""
-+"Lista portów lub zakresów portów UDP oddzielonych przecinkami, z którymi %s "
-+"może się łączyć. Przykład: 612, 650-660"
+-#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
+-msgid "Enforcing"
+-msgstr ""
++#~ msgid "SASL authentication server"
++#~ msgstr "SASL ବୈଧିକରଣ ସର୍ଭର"
  
--#~ msgid "Transition user SELinux user to Web Browser Domain"
--#~ msgstr "Przemień użytkownika SELinuksa user na domenę przeglądarki WWW"
-+#: ../gui/polgen.glade:2305
-+msgid "label114"
-+msgstr "label114"
+-#: ../gui/statusPage.py:94
+-msgid "Status"
+-msgstr ""
++#~ msgid ""
++#~ "Allow X-Windows server to map a memory region as both executable and "
++#~ "writable"
++#~ msgstr ""
++#~ "ଗୋଟିଏ ସ୍ମୃତି ସ୍ଥାନକୁ ଉଭୟ ନିଷ୍ପାଦ୍ୟ ଏବଂ ଲିଖନୀୟ ଆକାରରେ ପ୍ରତିଚିତ୍ରଣ କରିବା ପାଇଁ X-ୱିଣ୍ଡୋ ସର୍ଭରକୁ "
++#~ "ଅନୁମତି ଦିଅନ୍ତୁ"
  
--#~ msgid "Transition xguest SELinux user to Web Browser Domain"
--#~ msgstr "Przemień użytkownika SELinuksa xguest na domenę przeglądarki WWW"
-+#: ../gui/polgen.glade:2334
-+msgid "<b>Select common application traits for %s:</b>"
-+msgstr "<b>Wybór wspólnych cech aplikacji dla %s:</b>"
+-#: ../gui/statusPage.py:133
+-msgid ""
+-"Changing the policy type will cause a relabel of the entire file system on "
+-"the next boot. Relabeling takes a long time depending on the size of the "
+-"file system.  Do you wish to continue?"
+-msgstr ""
++#~ msgid "Disable SELinux protection for saslauthd daemon"
++#~ msgstr "saslauthd ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
  
--#~ msgid "Allow staff Web Browsers to write to home directories"
--#~ msgstr "Pozwól przeglądarkom WWW staff na zapisywanie do folderów domowych"
-+#: ../gui/polgen.glade:2366
-+msgid "Writes syslog messages\t"
-+msgstr "Zapisuje komunikaty syslog\t"
+-#: ../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 ""
++#~ msgid "Disable SELinux protection for scannerdaemon daemon"
++#~ msgstr "scannerdaemon ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
  
--#~ msgid "Disable SELinux protection for amanda"
--#~ msgstr "Wyłącz ochronę SELinuksa dla amandy"
-+#: ../gui/polgen.glade:2385
-+msgid "Create/Manipulate temporary files in /tmp"
-+msgstr "Tworzy/manipuluje plikami tymczasowymi w /tmp"
+-#: ../gui/statusPage.py:152
+-msgid ""
+-"Changing to SELinux enabled will cause a relabel of the entire file system "
+-"on the next boot. Relabeling takes a long time depending on the size of the "
+-"file system.  Do you wish to continue?"
+-msgstr ""
++#~ msgid "Do not allow transition to sysadm_t, sudo and su effected"
++#~ msgstr "sysadm_t, sudo ଏବଂ su ର ଅଭିପ୍ରାୟର ପରିବର୍ତ୍ତନକୁ ଅନୁମତି ଦିଅନ୍ତୁ ନାହିଁ"
  
--#~ msgid "Disable SELinux protection for amavis"
--#~ msgstr "Wyłącz ochronę SELinuksa dla amavis"
-+#: ../gui/polgen.glade:2404
-+msgid "Uses Pam for authentication"
-+msgstr "Używa PAM do uwierzytelniania"
+-#: ../gui/system-config-selinux.glade:11
+-msgid "system-config-selinux"
+-msgstr ""
++#~ msgid "Do not allow any processes to load kernel modules"
++#~ msgstr "କୌଣସି ପ୍ରଣାଳୀକୁ କର୍ଣ୍ଣଲ ଏକକାଂଶ ଧାରଣ କରିବାକୁ ଅନୁମତି ଦିଅନ୍ତୁ ନାହିଁ"
  
--#~ msgid "Disable SELinux protection for apmd daemon"
--#~ msgstr "Wyłącz ochronę SELinuksa dla demona apmd"
-+#: ../gui/polgen.glade:2423
-+msgid "Uses nsswitch or getpw* calls"
-+msgstr "Używa wywołań nsswitch lub getpw*"
+-#: ../gui/system-config-selinux.glade:12
+-msgid ""
+-"Copyright (c)2006 Red Hat, Inc.\n"
+-"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
+-msgstr ""
++#~ msgid "Do not allow any processes to modify kernel SELinux policy"
++#~ msgstr "କୌଣସି ପ୍ରଣାଳୀକୁ କର୍ଣ୍ଣଲ SELinux ନୀତି ପରିବର୍ତ୍ତନ କରିବାକୁ ଅନୁମତି ଦିଅନ୍ତୁ ନାହିଁ"
  
--#~ msgid "Disable SELinux protection for arpwatch daemon"
--#~ msgstr "Wyłącz ochronę SELinuksa dla demona arpwatch"
-+#: ../gui/polgen.glade:2442
-+msgid "Uses dbus"
-+msgstr "Używa D-Bus"
+-#: ../gui/system-config-selinux.glade:22
+-#: ../gui/system-config-selinux.glade:544
+-msgid "Add SELinux Login Mapping"
+-msgstr ""
++#~ msgid "Disable SELinux protection for sendmail daemon"
++#~ msgstr "sendmail ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
  
--#~ msgid "Disable SELinux protection for auditd daemon"
--#~ msgstr "Wyłącz ochronę SELinuksa dla demona auditd"
-+#: ../gui/polgen.glade:2461
-+msgid "Sends audit messages"
-+msgstr "Wysyła komunikaty audytu"
+-#: ../gui/system-config-selinux.glade:257
+-msgid "Add SELinux Network Ports"
+-msgstr ""
++#~ msgid "Disable SELinux protection for setrans"
++#~ msgstr "setrans ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
  
--#~ msgid "Disable SELinux protection for automount daemon"
--#~ msgstr "Wyłącz ochronę SELinuksa dla demona automount"
-+#: ../gui/polgen.glade:2480
-+msgid "Interacts with the terminal"
-+msgstr "Używa terminala"
+-#: ../gui/system-config-selinux.glade:391
+-#: ../gui/system-config-selinux.glade:678
+-msgid "SELinux Type"
+-msgstr ""
++#~ msgid "Disable SELinux protection for setroubleshoot daemon"
++#~ msgstr "setroubleshoot ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
  
--#~ msgid "Disable SELinux protection for avahi"
--#~ msgstr "Wyłącz ochronę SELinuksa dla Avahi"
-+#: ../gui/polgen.glade:2499
-+msgid "Sends email"
-+msgstr "Wysyła e-maile"
+-#: ../gui/system-config-selinux.glade:622
+-msgid "File Specification"
+-msgstr ""
++#~ msgid "Disable SELinux protection for slapd daemon"
++#~ msgstr "slapd ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
  
--#~ msgid "Disable SELinux protection for bluetooth daemon"
--#~ msgstr "Wyłącz ochronę SELinuksa dla demona Bluetooth"
-+#: ../gui/polgen.glade:2530
-+msgid "label115"
-+msgstr "label115"
+-#: ../gui/system-config-selinux.glade:650
+-msgid "File Type"
+-msgstr ""
++#~ msgid "Disable SELinux protection for slrnpull daemon"
++#~ msgstr "slrnpull ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
  
--#~ msgid "Disable SELinux protection for canna daemon"
--#~ msgstr "Wyłącz ochronę SELinuksa dla demona canna"
-+#: ../gui/polgen.glade:2559
-+msgid "<b>Add files/directories that %s manages</b>"
-+msgstr "<b>Dodanie plików/katalogów, którymi %s zarządza</b>"
+-#: ../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 ""
++#~ msgid "Disable SELinux protection for smbd daemon"
++#~ msgstr "smbd ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
  
--#~ msgid "Disable SELinux protection for cardmgr daemon"
--#~ msgstr "Wyłącz ochronę SELinuksa dla demona cardmgr"
-+#: ../gui/polgen.glade:2788
-+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..."
- 
--#~ msgid "Disable SELinux protection for Cluster Server"
--#~ msgstr "Wyłącz ochronę SELinuksa dla serwera klastra"
-+#: ../gui/polgen.glade:2823
-+msgid "label116"
-+msgstr "label116"
- 
--#~ msgid ""
--#~ "Allow cdrecord to read various content. nfs, samba, removable devices, "
--#~ "user temp and untrusted content files"
--#~ msgstr ""
--#~ "Pozwól cdrecord na odczytywanie różnej zawartości. NFS, Samba, urządzenia "
--#~ "wymienne, pliki tymczasowe użytkownika i potencjalnie niebezpieczne pliki "
--#~ "zawartości"
-+#: ../gui/polgen.glade:2852
-+msgid "<b>Add booleans from the %s policy:</b>"
-+msgstr "<b>Dodanie zmiennych logicznych z polityki %s:</b>"
+-#: ../gui/system-config-selinux.glade:773
+-msgid "MLS"
+-msgstr ""
++#~ msgid "Disable SELinux protection for snmpd daemon"
++#~ msgstr "snmpd ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
  
--#~ msgid "Disable SELinux protection for ciped daemon"
--#~ msgstr "Wyłącz ochronę SELinuksa dla demona ciped"
-+#: ../gui/polgen.glade:3002
-+msgid "Add/Remove booleans used by the %s domain"
-+msgstr "Dodanie/usunięcie zmiennych logicznych używanych przez domenę %s"
+-#: ../gui/system-config-selinux.glade:837
+-msgid "Add SELinux User"
+-msgstr ""
++#~ msgid "Disable SELinux protection for snort daemon"
++#~ msgstr "snort ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
  
--#~ msgid "Disable SELinux protection for clamd daemon"
--#~ msgstr "Wyłącz ochronę SELinuksa dla demona clamd"
-+#: ../gui/polgen.glade:3066
-+msgid "<b>Which directory you will generate the %s policy?</b>"
-+msgstr "<b>Który katalog utworzyć dla polityki %s?</b>"
+-#: ../gui/system-config-selinux.glade:1079
+-msgid "SELinux Administration"
+-msgstr ""
++#~ msgid "Disable SELinux protection for soundd daemon"
++#~ msgstr "soundd ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
  
--#~ msgid "Disable SELinux protection for clamscan"
--#~ msgstr "Wyłącz ochronę SELinuksa dla clamscan"
-+#: ../gui/polgen.glade:3097
-+msgid "Policy Directory"
-+msgstr "Katalog polityki"
+-#: ../gui/system-config-selinux.glade:1122
+-msgid "Add"
+-msgstr ""
++#~ msgid "Disable SELinux protection for sound daemon"
++#~ msgstr "sound ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
  
--#~ msgid "Disable SELinux protection for clvmd"
--#~ msgstr "Wyłącz ochronę SELinuksa dla clvmd"
-+#: ../gui/polgen.glade:3254
-+msgid "Add Booleans Dialog"
-+msgstr "Dodanie okna dialogowego zmiennej logicznej"
+-#: ../gui/system-config-selinux.glade:1144
+-msgid "_Properties"
+-msgstr ""
++#~ msgid "Spam Protection"
++#~ msgstr "ଅବାଞ୍ଛିତ ଡାକ ସୁରକ୍ଷା"
  
--#~ msgid "Disable SELinux protection for comsat daemon"
--#~ msgstr "Wyłącz ochronę SELinuksa dla demona comsat"
-+#: ../gui/polgen.glade:3327
-+msgid "Boolean Name"
-+msgstr "Nazwa zmiennej logicznej"
+-#: ../gui/system-config-selinux.glade:1166
+-msgid "_Delete"
+-msgstr ""
++#~ msgid "Disable SELinux protection for spamd daemon"
++#~ msgstr "spamd ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
  
--#~ msgid "Disable SELinux protection for courier daemon"
--#~ msgstr "Wyłącz ochronę SELinuksa dla demona courier"
-+#: ../gui/polgengui.py:261
-+msgid "Role"
-+msgstr "Rola"
+-#: ../gui/system-config-selinux.glade:1256
+-msgid "Select Management Object"
+-msgstr ""
++#~ msgid "Allow Spam Assassin daemon network access"
++#~ msgstr "spamd Assassin ଡେମନକୁ ନେଟୱର୍କ ଅଭିଗମନର ଅନୁମତି ଦିଅନ୍ତୁ"
  
--#~ msgid "Disable SELinux protection for cpucontrol daemon"
--#~ msgstr "Wyłącz ochronę SELinuksa dla demona cpucontrol"
-+#: ../gui/polgengui.py:268
-+msgid "Existing_User"
-+msgstr "Istniejący_użytkownik"
+-#: ../gui/system-config-selinux.glade:1273
+-msgid "<b>Select:</b>"
+-msgstr ""
++#~ msgid "Disable SELinux protection for speedmgmt daemon"
++#~ msgstr "speedmgmt ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
  
--#~ msgid "Disable SELinux protection for cpuspeed daemon"
--#~ msgstr "Wyłącz ochronę SELinuksa dla demona cpuspeed"
-+#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
-+msgid "Application"
-+msgstr "Aplikacja"
+-#: ../gui/system-config-selinux.glade:1326
+-msgid "System Default Enforcing Mode"
+-msgstr ""
++#~ msgid "Squid"
++#~ msgstr "Squid"
  
--#~ msgid "Cron"
--#~ msgstr "Cron"
-+#: ../gui/polgengui.py:352
-+#, python-format
-+msgid "%s must be a directory"
-+msgstr "%s musi być katalogiem"
+-#: ../gui/system-config-selinux.glade:1354
+-msgid ""
+-"Disabled\n"
+-"Permissive\n"
+-"Enforcing\n"
+-msgstr ""
++#~ msgid "Disable SELinux protection for squid daemon"
++#~ msgstr "squid ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
  
--#~ msgid "Disable SELinux protection for crond daemon"
--#~ msgstr "Wyłącz ochronę SELinuksa dla demona crond"
-+#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
-+msgid "You must select a user"
-+msgstr "Należy wybrać użytkownika"
+-#: ../gui/system-config-selinux.glade:1373
+-msgid "Current Enforcing Mode"
+-msgstr ""
++#~ msgid "Disable SELinux protection for ssh daemon"
++#~ msgstr "ssh ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
  
--#~ msgid "Printing"
--#~ msgstr "Drukowanie"
-+#: ../gui/polgengui.py:542
-+msgid "Select executable file to be confined."
-+msgstr "Wybór ograniczanego pliku wykonywalnego."
+-#: ../gui/system-config-selinux.glade:1418
+-msgid "System Default Policy Type: "
+-msgstr ""
++#~ msgid ""
++#~ "Allow staff_r users to search the sysadm home dir and read files (such as "
++#~ "~/.bashrc)"
++#~ msgstr ""
++#~ "staff_r ଚାଳକକୁ sysadm ମୂଳ ଡିରେକ୍ଟୋରୀ ଖୋଜିବାପାଇଁ ଏବଂ ଫାଇଲଗୁଡିକୁ ପଢିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ "
++#~ "(ଯେପରି କି ~/.bashrc)"
  
--#~ msgid "Disable SELinux protection for cupsd back end server"
--#~ msgstr "Wyłącz ochronę SELinuksa dla serwera zaplecza cupsd"
-+#: ../gui/polgengui.py:553
-+msgid "Select init script file to be confined."
-+msgstr "Wybór ograniczanego pliku skryptu inicjowania."
+-#: ../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 ""
++#~ msgid "Universal SSL tunnel"
++#~ msgstr "ସର୍ବବ୍ୟାପୀ SSL ସୁରଙ୍ଗ"
  
--#~ msgid "Disable SELinux protection for cupsd daemon"
--#~ msgstr "Wyłącz ochronę SELinuksa dla demona cupsd"
-+#: ../gui/polgengui.py:563
-+msgid "Select file(s) that confined application creates or writes"
-+msgstr "Wybór plików, które ograniczana aplikacja tworzy lub zapisuje"
+-#: ../gui/system-config-selinux.glade:1509
+-msgid "Relabel on next reboot."
+-msgstr ""
++#~ msgid "Disable SELinux protection for stunnel daemon"
++#~ msgstr "stunnel ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
  
--#~ msgid "Disable SELinux protection for cupsd_lpd"
--#~ msgstr "Wyłącz ochronę SELinuksa dla cupsd_lpd"
-+#: ../gui/polgengui.py:570
-+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"
+-#: ../gui/system-config-selinux.glade:1561
+-msgid "label37"
+-msgstr ""
++#~ msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
++#~ msgstr "stunnel ଡେମନକୁ standalone ପରି ଚାଲିବାକୁ ଅନୁମତି ଦିଅନ୍ତୁ, xinetd ର ବାହାରେ"
  
--#~ msgid "CVS"
--#~ msgstr "CVS"
-+#: ../gui/polgengui.py:632
-+msgid "Select directory to generate policy files in"
-+msgstr "Wybór katalogu, w którym utworzyć pliki polityki"
+-#: ../gui/system-config-selinux.glade:1598
+-msgid "Revert boolean setting to system default"
+-msgstr ""
++#~ msgid "Disable SELinux protection for swat daemon"
++#~ msgstr "swat ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
  
--#~ msgid "Disable SELinux protection for cvs daemon"
--#~ msgstr "Wyłącz ochronę SELinuksa dla demona CVS"
-+#: ../gui/polgengui.py:649
-+#, python-format
-+msgid ""
-+"Type %s_t already defined in current policy.\n"
-+"Do you want to continue?"
-+msgstr ""
-+"Typ %s_t został już określony w bieżącej polityce.\n"
-+"Kontynuować?"
+-#: ../gui/system-config-selinux.glade:1614
+-msgid "Toggle between Customized and All Booleans"
+-msgstr ""
++#~ msgid "Disable SELinux protection for sxid daemon"
++#~ msgstr "sxid ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
  
--#~ msgid "Disable SELinux protection for cyrus daemon"
--#~ msgstr "Wyłącz ochronę SELinuksa dla demona cyrus"
-+#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
-+msgid "Verify Name"
-+msgstr "Sprawdź nazwę"
+-#: ../gui/system-config-selinux.glade:1645
+-#: ../gui/system-config-selinux.glade:1850
+-#: ../gui/system-config-selinux.glade:2037
+-#: ../gui/system-config-selinux.glade:2224
+-#: ../gui/system-config-selinux.glade:2467
+-#: ../gui/system-config-selinux.glade:2692
+-#: ../gui/system-config-selinux.glade:2867
+-msgid "Filter"
+-msgstr ""
++#~ msgid "Disable SELinux protection for syslogd daemon"
++#~ msgstr "syslogd ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
  
--#~ msgid "Disable SELinux protection for dbskkd daemon"
--#~ msgstr "Wyłącz ochronę SELinuksa dla demona dbskkd"
-+#: ../gui/polgengui.py:653
-+#, python-format
-+msgid ""
-+"Module %s.pp already loaded in current policy.\n"
-+"Do you want to continue?"
-+msgstr ""
-+"Moduł %s.pp został już wczytany w bieżącej polityce.\n"
-+"Kontynuować?"
+-#: ../gui/system-config-selinux.glade:1734
+-msgid "label50"
+-msgstr ""
++#~ msgid "Disable SELinux protection for system cron jobs"
++#~ msgstr "system cron jobs  ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
  
--#~ msgid "Disable SELinux protection for dbusd daemon"
--#~ msgstr "Wyłącz ochronę SELinuksa dla demona dbusd"
-+#: ../gui/polgengui.py:699
-+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/system-config-selinux.glade:1771
+-msgid "Add File Context"
+-msgstr ""
++#~ msgid "Disable SELinux protection for tcp daemon"
++#~ msgstr "tcp ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
  
--#~ msgid "Disable SELinux protection for dccd"
--#~ msgstr "Wyłącz ochronę SELinuksa dla dccd"
-+#: ../gui/polgengui.py:713
-+msgid "You must enter a executable"
-+msgstr "Należy podać plik wykonywalny"
+-#: ../gui/system-config-selinux.glade:1787
+-msgid "Modify File Context"
+-msgstr ""
++#~ msgid "Disable SELinux protection for telnet daemon"
++#~ msgstr "telnet ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
  
--#~ msgid "Disable SELinux protection for dccifd"
--#~ msgstr "Wyłącz ochronę SELinuksa dla dccifd"
-+#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
-+msgid "Configue SELinux"
-+msgstr "Skonfiguruj SELinuksa"
+-#: ../gui/system-config-selinux.glade:1803
+-msgid "Delete File Context"
+-msgstr ""
++#~ msgid "Disable SELinux protection for tftpd daemon"
++#~ msgstr "tftpd ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
  
--#~ msgid "Disable SELinux protection for dccm"
--#~ msgstr "Wyłącz ochronę SELinuksa dla dccm"
-+#: ../gui/polgen.py:158
-+msgid "Internet Services Daemon"
-+msgstr "Demon usług internetowych"
+-#: ../gui/system-config-selinux.glade:1819
+-msgid "Toggle between all and customized file context"
+-msgstr ""
++#~ msgid "Disable SELinux protection for transproxy daemon"
++#~ msgstr "transproxy ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
  
--#~ msgid "Disable SELinux protection for ddt daemon"
--#~ msgstr "Wyłącz ochronę SELinuksa dla demona ddt"
-+#: ../gui/polgen.py:197
-+#, python-format
-+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
-+msgstr "Porty muszą być liczbą lub zakresem liczb od 1 do %d "
+-#: ../gui/system-config-selinux.glade:1939
+-msgid "label38"
+-msgstr ""
++#~ msgid "Disable SELinux protection for udev daemon"
++#~ msgstr "undev ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
  
--#~ msgid "Disable SELinux protection for devfsd daemon"
--#~ msgstr "Wyłącz ochronę SELinuksa dla demona devfsd"
-+#: ../gui/polgen.py:324
-+msgid "You must enter a name for your confined process/user"
-+msgstr "Należy podać nazwę dla ograniczanego procesu/użytkownika"
+-#: ../gui/system-config-selinux.glade:1976
+-msgid "Add SELinux User Mapping"
+-msgstr ""
++#~ msgid "Disable SELinux protection for uml daemon"
++#~ msgstr "uml ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
  
--#~ msgid "Disable SELinux protection for dhcpc daemon"
--#~ msgstr "Wyłącz ochronę SELinuksa dla demona dhcpc"
-+#: ../gui/polgen.py:326
-+msgid ""
-+"Name must be alpha numberic with no spaces. Consider using option \"-n "
-+"MODULENAME\""
-+msgstr ""
-+"Nazwa musi być alfanumeryczna bez spacji. Proszę rozważyć użycie opcji \"-n "
-+"NAZWA_MODUŁU\""
+-#: ../gui/system-config-selinux.glade:1992
+-msgid "Modify SELinux User Mapping"
+-msgstr ""
++#~ msgid ""
++#~ "Allow xinetd to run unconfined, including any services it starts that do "
++#~ "not have a domain transition explicitly defined"
++#~ msgstr ""
++#~ "xinetd କୁ ଅପରିସୀମିତ ହୋଇ ଚାଲିବାକୁ ଅନୁମତି ଦିଅନ୍ତୁ, ଏହା ଦ୍ୱାରା ଆରମ୍ଭ ହୋଇଥିବା ଯେକୌଣସି ସେବାକୁ "
++#~ "ଅନ୍ତର୍ଭୁକ୍ତ କରି ଯାହାରକି ପରିସର ପରିବର୍ତ୍ତନ ସ୍ପଷ୍ଟ ଭାବରେ ବ୍ୟାଖ୍ୟା କରାଯାଇନାହିଁ"
  
--#~ msgid "Disable SELinux protection for dhcpd daemon"
--#~ msgstr "Wyłącz ochronę SELinuksa dla demona dhcpd"
-+#: ../gui/polgen.py:414
-+msgid "User Role types can not be assigned executables."
-+msgstr "Typy roli użytkownika nie mogą być dowiązanymi plikami wykonywalnymi."
+-#: ../gui/system-config-selinux.glade:2008
+-msgid "Delete SELinux User Mapping"
+-msgstr ""
++#~ msgid ""
++#~ "Allow rc scripts to run unconfined, including any daemon started by an rc "
++#~ "script that does not have a domain transition explicitly defined"
++#~ msgstr ""
++#~ "rc ସ୍କ୍ରିପ୍ଟ ଦ୍ୱାରା ଆରମ୍ଭ ହୋଇଥିବା ଯେକୌଣସି ଡେମନ ଯେଉଁଥିରେ ପରିସର ସଂକ୍ରମଣ ସ୍ପଷ୍ଟ ଭାବରେ "
++#~ "ବ୍ୟାଖ୍ୟା କରାଯାଇଛି ତାହାକୁ ଅନ୍ତର୍ଭୁକ୍ତ କରି, rc ସ୍କ୍ରିପ୍ଟଗୁଡ଼ିକୁ ଅସୀମିତ ଧାରାରେ ଚାଲିବା ପାଇଁ ଅନୁମତି "
++#~ "ଦିଅନ୍ତୁ"
  
--#~ msgid "Disable SELinux protection for dictd daemon"
--#~ msgstr "Wyłącz ochronę SELinuksa dla demona dictd"
-+#: ../gui/polgen.py:420
-+msgid "Only Daemon apps can use an init script.."
-+msgstr "Tylko aplikacje demony mogą używać skryptu inicjowania..."
+-#: ../gui/system-config-selinux.glade:2126
+-msgid "label39"
+-msgstr ""
++#~ msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
++#~ msgstr ""
++#~ "ଅଧିକାର ପ୍ରାପ୍ତ ଉପକରଣ ଯେପରିକି hotplug ଏବଂ insmodକୁ ଅସୀମିତ ଭାବରେ ଚଲାଇବାକୁ ଅନୁମତି ଦିଅନ୍ତୁ"
  
--#~ msgid "Allow sysadm_t to directly start daemons"
--#~ msgstr "Pozwól sysadm_t na bezpośrednie uruchamianie demonów"
-+#: ../gui/polgen.py:438
-+msgid "use_resolve must be a boolean value "
-+msgstr "use_resolve musi być wartością logiczną "
+-#: ../gui/system-config-selinux.glade:2163
+-msgid "Add User"
+-msgstr ""
++#~ msgid "Disable SELinux protection for updfstab daemon"
++#~ msgstr "updfstab ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
  
--#~ msgid "Disable SELinux protection for Evolution"
--#~ msgstr "Wyłącz ochronę SELinuksa dla Evolution"
-+#: ../gui/polgen.py:444
-+msgid "use_syslog must be a boolean value "
-+msgstr "use_syslog musi być zmienną logiczną "
+-#: ../gui/system-config-selinux.glade:2179
+-msgid "Modify User"
+-msgstr ""
++#~ msgid "Disable SELinux protection for uptimed daemon"
++#~ msgstr "uptimed ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
  
--#~ msgid "Games"
--#~ msgstr "Gry"
-+#: ../gui/polgen.py:450
-+msgid "use_kerberos must be a boolean value "
-+msgstr "use_kerberos musi być wartością logiczną "
+-#: ../gui/system-config-selinux.glade:2195
+-msgid "Delete User"
+-msgstr ""
++#~ msgid ""
++#~ "Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, "
++#~ "only staff_r can do so"
++#~ msgstr ""
++#~ "su, sudo, କିମ୍ବା ଚାଳକ ସାହାଯ୍ୟକାରୀ ମାଧ୍ଯମରେ user_r କୁ sysadm_r ପାଖରେ ପହଞ୍ଚିବା ପାଇଁ "
++#~ "ଅନୁମତି ଦିଅନ୍ତୁ. ଅନ୍ୟଥା, କେବଳ staff_r ଏହାକୁ କରିପାରିବ"
  
--#~ msgid "Disable SELinux protection for games"
--#~ msgstr "Wyłącz ochronę SELinuksa dla gier"
-+#: ../gui/polgen.py:456
-+msgid "manage_krb5_rcache must be a boolean value "
-+msgstr "manage_krb5_rcache musi być wartością logiczną "
+-#: ../gui/system-config-selinux.glade:2313
+-msgid "label41"
+-msgstr ""
++#~ msgid "Allow users to control network interfaces (also needs USERCTL=true)"
++#~ msgstr ""
++#~ "ନେଟୱର୍କ ଅନ୍ତରାପୃଷ୍ଠକୁ ନିୟନ୍ତ୍ରଣ କରିବାପାଇଁ ଚାଳକମାନଙ୍କୁ ଅନୁମତି ଦିଅନ୍ତୁ (ଏହା ବ୍ୟତିତ USERCTL=ସତ "
++#~ "ହୋଇଥିବା ଆବଶ୍ୟକ )"
  
--#~ msgid "Disable SELinux protection for the web browsers"
--#~ msgstr "Wyłącz ochronę SELinuksa dla przeglądarek WWW"
-+#: ../gui/polgen.py:486
-+msgid "USER Types automatically get a tmp type"
-+msgstr "Typy USER automatycznie uzyskują typ tmp"
+-#: ../gui/system-config-selinux.glade:2350
+-msgid "Add Network Port"
+-msgstr ""
++#~ msgid "Allow user to stat ttyfiles"
++#~ msgstr "ଚାଳକକୁ tty ଫାଇଲଗୁଡିକୁ ଆରମ୍ଭକରିବାର ଅନୁମତି ଦିଅନ୍ତୁ"
  
--#~ msgid "Disable SELinux protection for Thunderbird"
--#~ msgstr "Wyłącz ochronę SELinuksa dla Thunderbirda"
-+#: ../gui/polgen.py:1004
-+msgid "You must enter the executable path for your confined process"
-+msgstr "Należy podać ścieżkę do pliku wykonywalnego dla ograniczanego procesu"
+-#: ../gui/system-config-selinux.glade:2366
+-msgid "Edit Network Port"
+-msgstr ""
++#~ msgid "Disable SELinux protection for uucpd daemon"
++#~ msgstr "uucpd ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
  
--#~ msgid "Disable SELinux protection for distccd daemon"
--#~ msgstr "Wyłącz ochronę SELinuksa dla demona distccd"
-+#: ../gui/polgen.py:1182
-+msgid "Type Enforcement file"
-+msgstr "Plik typu wymuszania"
+-#: ../gui/system-config-selinux.glade:2382
+-msgid "Delete Network Port"
+-msgstr ""
++#~ msgid "Disable SELinux protection for vmware daemon"
++#~ msgstr "vmware ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
  
--#~ msgid "Disable SELinux protection for dmesg daemon"
--#~ msgstr "Wyłącz ochronę SELinuksa dla demona dmesg"
-+#: ../gui/polgen.py:1183
-+msgid "Interface file"
-+msgstr "Plik interfejsu"
+-#: ../gui/system-config-selinux.glade:2418
+-#: ../gui/system-config-selinux.glade:2436
+-msgid "Toggle between Customized and All Ports"
+-msgstr ""
++#~ msgid "Disable SELinux protection for watchdog daemon"
++#~ msgstr "watchdog ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
  
--#~ msgid "Disable SELinux protection for dnsmasq daemon"
--#~ msgstr "Wyłącz ochronę SELinuksa dla demona dnsmasq"
-+#: ../gui/polgen.py:1184
-+msgid "File Contexts file"
-+msgstr "Plik kontekstów pliku"
+-#: ../gui/system-config-selinux.glade:2556
+-msgid "label42"
+-msgstr ""
++#~ msgid "Disable SELinux protection for winbind daemon"
++#~ msgstr "winbind ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
  
--#~ msgid "Disable SELinux protection for dovecot daemon"
--#~ msgstr "Wyłącz ochronę SELinuksa dla demona dovecot"
-+#: ../gui/polgen.py:1185
-+msgid "Setup Script"
-+msgstr "Ustawienie skryptu"
+-#: ../gui/system-config-selinux.glade:2593
+-msgid "Generate new policy module"
+-msgstr ""
++#~ msgid "Disable SELinux protection for xdm daemon"
++#~ msgstr "xdm ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
  
--#~ msgid "Disable SELinux protection for entropyd daemon"
--#~ msgstr "Wyłącz ochronę SELinuksa dla demona entropyd"
-+#: ../gui/polgen.py:1306
-+#, python-format
-+msgid ""
-+"\n"
-+"%s\n"
-+"\n"
-+"sepolgen [ -n moduleName ] [ -m ] [ -t type ] [ executable | Name ]\n"
-+"valid Types:\n"
-+msgstr ""
-+"\n"
-+"%s\n"
-+"\n"
-+"sepolgen [ -n nazwaModułu ] [ -m ] [ -t typ ] [ plikWykonywalny | Nazwa ]\n"
-+"prawidłowe typy:\n"
+-#: ../gui/system-config-selinux.glade:2609
+-msgid "Load policy module"
+-msgstr ""
++#~ msgid "Allow xdm logins as sysadm_r:sysadm_t"
++#~ msgstr "xdm ଲଗଇନକୁ sysadm_r:sysadm_t ପରି ଅନୁମତି ଦିଅନ୍ତୁ"
  
--#~ msgid "Disable SELinux protection for fetchmail"
--#~ msgstr "Wyłącz ochronę SELinuksa dla fetchmail"
-+#: ../gui/polgen.py:1354
-+msgid "Executable or Name required"
-+msgstr "Wymagany jest plik wykonywalny lub nazwa"
-+
-+#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
-+msgid "Network Port"
-+msgstr "Port sieciowy"
+-#: ../gui/system-config-selinux.glade:2625
+-msgid "Remove loadable policy module"
+-msgstr ""
++#~ msgid "Disable SELinux protection for xen daemon"
++#~ msgstr "xen ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
  
--#~ msgid "Disable SELinux protection for fingerd daemon"
--#~ msgstr "Wyłącz ochronę SELinuksa dla demona fingerd"
-+#: ../gui/portsPage.py:85
-+msgid ""
-+"SELinux Port\n"
-+"Type"
-+msgstr ""
-+"Typ portu\n"
-+"SELinuksa"
+-#: ../gui/system-config-selinux.glade:2661
+-msgid ""
+-"Enable/Disable additional audit rules, that are normally not reported in the "
+-"log files."
+-msgstr ""
++#~ msgid "XEN"
++#~ msgstr "XEN"
  
--#~ msgid "Disable SELinux protection for freshclam daemon"
--#~ msgstr "Wyłącz ochronę SELinuksa dla demona freshclam"
-+#: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
-+msgid "Protocol"
-+msgstr "Protokół"
+-#: ../gui/system-config-selinux.glade:2781
+-msgid "label44"
+-msgstr ""
++#~ msgid "Disable SELinux protection for xfs daemon"
++#~ msgstr "xfs ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
  
--#~ msgid "Disable SELinux protection for fsdaemon daemon"
--#~ msgstr "Wyłącz ochronę SELinuksa dla demona fsdaemon"
-+#: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
-+msgid ""
-+"MLS/MCS\n"
-+"Level"
-+msgstr ""
-+"Poziom\n"
-+"MLS/MCS"
+-#: ../gui/system-config-selinux.glade:2818
+-msgid "Change process mode to permissive."
+-msgstr ""
++#~ msgid "Disable SELinux protection for xen control"
++#~ msgstr "xen ନିୟନ୍ତ୍ରଣ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
  
--#~ msgid "Disable SELinux protection for gpm daemon"
--#~ msgstr "Wyłącz ochronę SELinuksa dla demona gpm"
-+#: ../gui/portsPage.py:101
-+msgid "Port"
-+msgstr "Port"
-+
-+#: ../gui/portsPage.py:207
-+#, python-format
-+msgid "Port number \"%s\" is not valid.  0 < PORT_NUMBER < 65536 "
-+msgstr "Numer portu \"%s\" jest nieprawidłowy. 0 < NUMER_PORTU < 65536 "
-+
-+#: ../gui/portsPage.py:252
-+msgid "List View"
-+msgstr "Widok listy"
-+
-+#: ../gui/portsPage.py:255 ../gui/system-config-selinux.glade:2419
-+msgid "Group View"
-+msgstr "Widok grupy"
-+
-+#: ../gui/selinux.tbl:1 ../gui/selinux.tbl:30 ../gui/selinux.tbl:31
-+#: ../gui/selinux.tbl:32 ../gui/selinux.tbl:33 ../gui/selinux.tbl:34
-+#: ../gui/selinux.tbl:36 ../gui/selinux.tbl:37 ../gui/selinux.tbl:38
-+#: ../gui/selinux.tbl:39 ../gui/selinux.tbl:40 ../gui/selinux.tbl:42
-+#: ../gui/selinux.tbl:43 ../gui/selinux.tbl:44 ../gui/selinux.tbl:45
-+#: ../gui/selinux.tbl:46 ../gui/selinux.tbl:47 ../gui/selinux.tbl:48
-+#: ../gui/selinux.tbl:49 ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
-+#: ../gui/selinux.tbl:52 ../gui/selinux.tbl:53 ../gui/selinux.tbl:59
-+#: ../gui/selinux.tbl:60 ../gui/selinux.tbl:61 ../gui/selinux.tbl:62
-+#: ../gui/selinux.tbl:63 ../gui/selinux.tbl:64 ../gui/selinux.tbl:65
-+#: ../gui/selinux.tbl:66 ../gui/selinux.tbl:67 ../gui/selinux.tbl:68
-+#: ../gui/selinux.tbl:69 ../gui/selinux.tbl:75 ../gui/selinux.tbl:76
-+#: ../gui/selinux.tbl:77 ../gui/selinux.tbl:78 ../gui/selinux.tbl:79
-+#: ../gui/selinux.tbl:80 ../gui/selinux.tbl:81 ../gui/selinux.tbl:82
-+#: ../gui/selinux.tbl:83 ../gui/selinux.tbl:84 ../gui/selinux.tbl:86
-+#: ../gui/selinux.tbl:88 ../gui/selinux.tbl:89 ../gui/selinux.tbl:90
-+#: ../gui/selinux.tbl:92 ../gui/selinux.tbl:94 ../gui/selinux.tbl:95
-+#: ../gui/selinux.tbl:96 ../gui/selinux.tbl:97 ../gui/selinux.tbl:98
-+#: ../gui/selinux.tbl:99 ../gui/selinux.tbl:100 ../gui/selinux.tbl:101
-+#: ../gui/selinux.tbl:102 ../gui/selinux.tbl:103 ../gui/selinux.tbl:104
-+#: ../gui/selinux.tbl:106 ../gui/selinux.tbl:108 ../gui/selinux.tbl:109
-+#: ../gui/selinux.tbl:110 ../gui/selinux.tbl:111 ../gui/selinux.tbl:112
-+#: ../gui/selinux.tbl:113 ../gui/selinux.tbl:114 ../gui/selinux.tbl:116
-+#: ../gui/selinux.tbl:117 ../gui/selinux.tbl:119 ../gui/selinux.tbl:121
-+#: ../gui/selinux.tbl:123 ../gui/selinux.tbl:124 ../gui/selinux.tbl:127
-+#: ../gui/selinux.tbl:129 ../gui/selinux.tbl:130 ../gui/selinux.tbl:131
-+#: ../gui/selinux.tbl:132 ../gui/selinux.tbl:133 ../gui/selinux.tbl:134
-+#: ../gui/selinux.tbl:135 ../gui/selinux.tbl:136 ../gui/selinux.tbl:137
-+#: ../gui/selinux.tbl:138 ../gui/selinux.tbl:139 ../gui/selinux.tbl:142
-+#: ../gui/selinux.tbl:143 ../gui/selinux.tbl:144 ../gui/selinux.tbl:145
-+#: ../gui/selinux.tbl:146 ../gui/selinux.tbl:147 ../gui/selinux.tbl:148
-+#: ../gui/selinux.tbl:149 ../gui/selinux.tbl:150 ../gui/selinux.tbl:151
-+#: ../gui/selinux.tbl:152 ../gui/selinux.tbl:154 ../gui/selinux.tbl:155
-+#: ../gui/selinux.tbl:156 ../gui/selinux.tbl:157 ../gui/selinux.tbl:158
-+#: ../gui/selinux.tbl:159 ../gui/selinux.tbl:160 ../gui/selinux.tbl:167
-+#: ../gui/selinux.tbl:171 ../gui/selinux.tbl:172 ../gui/selinux.tbl:173
-+#: ../gui/selinux.tbl:174 ../gui/selinux.tbl:175 ../gui/selinux.tbl:177
-+#: ../gui/selinux.tbl:178 ../gui/selinux.tbl:179 ../gui/selinux.tbl:180
-+#: ../gui/selinux.tbl:184 ../gui/selinux.tbl:192 ../gui/selinux.tbl:193
-+#: ../gui/selinux.tbl:194 ../gui/selinux.tbl:195 ../gui/selinux.tbl:196
-+#: ../gui/selinux.tbl:197 ../gui/selinux.tbl:198 ../gui/selinux.tbl:199
-+#: ../gui/selinux.tbl:200 ../gui/selinux.tbl:201 ../gui/selinux.tbl:206
-+#: ../gui/selinux.tbl:207 ../gui/selinux.tbl:218 ../gui/selinux.tbl:219
-+#: ../gui/selinux.tbl:220 ../gui/selinux.tbl:222 ../gui/selinux.tbl:224
-+#: ../gui/selinux.tbl:226 ../gui/selinux.tbl:227 ../gui/selinux.tbl:230
-+msgid "SELinux Service Protection"
-+msgstr "Ochrona usługi SELinuksa"
-+
-+#: ../gui/selinux.tbl:1
-+msgid "Disable SELinux protection for acct daemon"
-+msgstr "Wyłącza ochronę SELinuksa dla demona acct"
-+
-+#: ../gui/selinux.tbl:2 ../gui/selinux.tbl:3 ../gui/selinux.tbl:70
-+#: ../gui/selinux.tbl:153 ../gui/selinux.tbl:168 ../gui/selinux.tbl:169
-+#: ../gui/selinux.tbl:170 ../gui/selinux.tbl:189 ../gui/selinux.tbl:202
-+#: ../gui/selinux.tbl:203 ../gui/selinux.tbl:204 ../gui/selinux.tbl:205
-+msgid "Admin"
-+msgstr "Administracja"
-+
-+#: ../gui/selinux.tbl:2
-+msgid "Allow all daemons to write corefiles to /"
-+msgstr "Umożliwia wszystkim demonom zapisywać pliki core do /"
-+
-+#: ../gui/selinux.tbl:3
-+msgid "Allow all daemons the ability to use unallocated ttys"
-+msgstr "Umożliwia wszystkim demonom używać nieprzydzielonych TTY"
-+
-+#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
-+#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
-+#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
-+#: ../gui/selinux.tbl:210 ../gui/selinux.tbl:211 ../gui/selinux.tbl:212
-+#: ../gui/selinux.tbl:213 ../gui/selinux.tbl:214 ../gui/selinux.tbl:215
-+#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
-+msgid "User Privs"
-+msgstr "Przywileje użytkowników"
+-#: ../gui/system-config-selinux.glade:2836
+-msgid "Change process mode to enforcing"
+-msgstr ""
++#~ msgid "Disable SELinux protection for ypbind daemon"
++#~ msgstr "ypbind ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
  
--#~ msgid "NFS"
--#~ msgstr "NFS"
-+#: ../gui/selinux.tbl:4
-+msgid ""
-+"Allow gadmin SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
-+"Umożliwia kontom użytkowników SELinuksa gadmin wykonywanie plików w katalogu "
-+"domowym lub /tmp"
+-#: ../gui/system-config-selinux.glade:2928
+-msgid "Process Domain"
+-msgstr ""
++#~ msgid "Disable SELinux protection for NIS Password Daemon"
++#~ msgstr "NIS ପ୍ରବେଶ ସଂକେତ ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
  
--#~ msgid "Disable SELinux protection for gss daemon"
--#~ msgstr "Wyłącz ochronę SELinuksa dla demona gss"
-+#: ../gui/selinux.tbl:5
-+msgid ""
-+"Allow guest SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
-+"Umożliwia kontom użytkowników SELinuksa guest wykonywanie plików w katalogu "
-+"domowym lub /tmp"
+-#: ../gui/system-config-selinux.glade:2956
+-msgid "label59"
+-msgstr ""
++#~ msgid "Disable SELinux protection for ypserv daemon"
++#~ msgstr "ypserv ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
  
--#~ msgid "Disable SELinux protection for Hal daemon"
--#~ msgstr "Wyłącz ochronę SELinuksa dla demona HAL"
-+#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
-+msgid "Memory Protection"
-+msgstr "Ochrona pamięci"
-+
-+#: ../gui/selinux.tbl:6
-+msgid "Allow java executable stack"
-+msgstr "Zezwala na stos wykonywalny Javy"
-+
-+#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
-+#: ../gui/selinux.tbl:209
-+msgid "Mount"
-+msgstr "Mount"
-+
-+#: ../gui/selinux.tbl:7
-+msgid "Allow mount to mount any file"
-+msgstr "Umożliwia mount montowanie wszystkich plików"
-+
-+#: ../gui/selinux.tbl:8
-+msgid "Allow mount to mount any directory"
-+msgstr "Umożliwia mount montowanie wszystkich katalogów"
-+
-+#: ../gui/selinux.tbl:9
-+msgid "Allow mplayer executable stack"
-+msgstr "Zezwala na stos wykonywalny MPlayera"
-+
-+#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
-+#: ../gui/selinux.tbl:188
-+msgid "SSH"
-+msgstr "SSH"
-+
-+#: ../gui/selinux.tbl:10
-+msgid "Allow ssh to run ssh-keysign"
-+msgstr "Umożliwia SSH uruchamianie ssh-keysign"
- 
--#~ msgid "Compatibility"
--#~ msgstr "Zgodność"
-+#: ../gui/selinux.tbl:11
-+msgid ""
-+"Allow staff SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
-+"Umożliwia kontom użytkowników SELinuksa staff wykonywanie plików w katalogu "
-+"domowym lub /tmp"
- 
--#~ msgid ""
--#~ "Do not audit things that we know to be broken but which are not security "
--#~ "risks"
--#~ msgstr ""
--#~ "Nie audytuj rzeczy, o których wiemy, że są zepsute, ale nie niosą za sobą "
--#~ "ryzyka"
-+#: ../gui/selinux.tbl:12
-+msgid ""
-+"Allow sysadm SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
-+"Umożliwia kontom użytkowników SELinuksa sysadm wykonywanie plików w katalogu "
-+"domowym lub /tmp"
- 
--#~ msgid "Disable SELinux protection for hostname daemon"
--#~ msgstr "Wyłącz ochronę SELinuksa dla demona hostname"
-+#: ../gui/selinux.tbl:13
-+msgid ""
-+"Allow unconfined SELinux user account to execute files in home directory or /"
-+"tmp"
-+msgstr ""
-+"Umożliwia nieograniczanym kontom użytkowników SELinuksa wykonywanie plików "
-+"katalogu domowym lub /tmp"
- 
--#~ msgid "Disable SELinux protection for hotplug daemon"
--#~ msgstr "Wyłącz ochronę SELinuksa dla demona hotplug"
-+#: ../gui/selinux.tbl:14
-+msgid "Network Configuration"
-+msgstr "Konfiguracja sieci"
- 
--#~ msgid "Disable SELinux protection for howl daemon"
--#~ msgstr "Wyłącz ochronę SELinuksa dla demona howl"
-+#: ../gui/selinux.tbl:14
-+msgid "Allow unlabeled packets to flow on the network"
-+msgstr "Umożliwia pakietom bez etykiet przepływanie przez sieć"
- 
--#~ msgid "Disable SELinux protection for cups hplip daemon"
--#~ msgstr "Wyłącz ochronę SELinuksa dla demona hplip CUPS"
-+#: ../gui/selinux.tbl:15
-+msgid ""
-+"Allow user SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
-+"Umożliwia kontom użytkowników SELinuksa user wykonywanie plików w katalogu "
-+"domowym lub /tmp"
- 
--#~ msgid "Disable SELinux protection for httpd rotatelogs"
--#~ msgstr "Wyłącz ochronę SELinuksa dla rotatelogs httpd"
-+#: ../gui/selinux.tbl:16
-+msgid "Allow unconfined to dyntrans to unconfined_execmem"
-+msgstr "Umożliwia nieograniczane dyntrans do unconfined_execmem"
- 
--#~ msgid "HTTPD Service"
--#~ msgstr "Usługa HTTPD"
-+#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
-+#: ../gui/selinux.tbl:140
-+msgid "Databases"
-+msgstr "Bazy danych"
- 
--#~ msgid "Disable SELinux protection for http suexec"
--#~ msgstr "Wyłącz ochronę SELinuksa dla suexec HTTP"
-+#: ../gui/selinux.tbl:17
-+msgid "Allow user to connect to mysql socket"
-+msgstr "Umożliwia użytkownikowi łączenie z gniazdem MySQL"
- 
--#~ msgid "Disable SELinux protection for hwclock daemon"
--#~ msgstr "Wyłącz ochronę SELinuksa dla demona hwclock"
-+#: ../gui/selinux.tbl:18
-+msgid "Allow user to connect to postgres socket"
-+msgstr "Umożliwia użytkownikowi łączenie z gniazdem PostgreSQL"
- 
--#~ msgid "Disable SELinux protection for i18n daemon"
--#~ msgstr "Wyłącz ochronę SELinuksa dla demona i18n"
-+#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
-+msgid "XServer"
-+msgstr "Serwer X"
- 
--#~ msgid "Disable SELinux protection for imazesrv daemon"
--#~ msgstr "Wyłącz ochronę SELinuksa dla demona imazesrv"
-+#: ../gui/selinux.tbl:19
-+msgid "Allow clients to write to X shared memory"
-+msgstr "Umożliwia klientom zapisywanie do współdzielonej pamięci X Window"
- 
--#~ msgid "Disable SELinux protection for inetd child daemons"
--#~ msgstr "Wyłącz ochronę SELinuksa dla demonów potomnych inetd"
-+#: ../gui/selinux.tbl:20
-+msgid ""
-+"Allow xguest SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
-+"Umożliwia kontom użytkowników SELinuksa xguest wykonywanie plików w katalogu "
-+"domowym lub /tmp"
- 
--#~ msgid "Disable SELinux protection for inetd daemon"
--#~ msgstr "Wyłącz ochronę SELinuksa dla demona inetd"
-+#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
-+#: ../gui/selinux.tbl:231
-+msgid "NIS"
-+msgstr "NIS"
-+
-+#: ../gui/selinux.tbl:21
-+msgid "Allow daemons to run with NIS"
-+msgstr "Umożliwia demonom uruchamianie za pomocą NIS"
-+
-+#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
-+#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
-+#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
-+#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
-+#: ../gui/selinux.tbl:118
-+msgid "Web Applications"
-+msgstr "Aplikacje WWW"
-+
-+#: ../gui/selinux.tbl:22
-+msgid "Transition staff SELinux user to Web Browser Domain"
-+msgstr "Przemienia użytkownika SELinuksa staff na domenę przeglądarki WWW"
-+
-+#: ../gui/selinux.tbl:23
-+msgid "Transition sysadm SELinux user to Web Browser Domain"
-+msgstr "Przemienia użytkownika SELinuksa sysadm na domenę przeglądarki WWW"
-+
-+#: ../gui/selinux.tbl:24
-+msgid "Transition user SELinux user to Web Browser Domain"
-+msgstr "Przemienia użytkownika SELinuksa user na domenę przeglądarki WWW"
-+
-+#: ../gui/selinux.tbl:25
-+msgid "Transition xguest SELinux user to Web Browser Domain"
-+msgstr "Przemienia użytkownika SELinuksa xguest na domenę przeglądarki WWW"
-+
-+#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
-+#: ../gui/selinux.tbl:29
-+msgid "Allow staff Web Browsers to write to home directories"
-+msgstr "Umożliwia przeglądarkom WWW staff zapisywanie do katalogów domowych"
-+
-+#: ../gui/selinux.tbl:30
-+msgid "Disable SELinux protection for amanda"
-+msgstr "Wyłącza ochronę SELinuksa dla amandy"
-+
-+#: ../gui/selinux.tbl:31
-+msgid "Disable SELinux protection for amavis"
-+msgstr "Wyłącza ochronę SELinuksa dla amavis"
-+
-+#: ../gui/selinux.tbl:32
-+msgid "Disable SELinux protection for apmd daemon"
-+msgstr "Wyłącza ochronę SELinuksa dla demona apmd"
-+
-+#: ../gui/selinux.tbl:33
-+msgid "Disable SELinux protection for arpwatch daemon"
-+msgstr "Wyłącza ochronę SELinuksa dla demona arpwatch"
-+
-+#: ../gui/selinux.tbl:34
-+msgid "Disable SELinux protection for auditd daemon"
-+msgstr "Wyłącza ochronę SELinuksa dla demona auditd"
-+
-+#: ../gui/selinux.tbl:35
-+msgid "Disable SELinux protection for automount daemon"
-+msgstr "Wyłącza ochronę SELinuksa dla demona automount"
-+
-+#: ../gui/selinux.tbl:36
-+msgid "Disable SELinux protection for avahi"
-+msgstr "Wyłącza ochronę SELinuksa dla Avahi"
-+
-+#: ../gui/selinux.tbl:37
-+msgid "Disable SELinux protection for bluetooth daemon"
-+msgstr "Wyłącza ochronę SELinuksa dla demona Bluetooth"
-+
-+#: ../gui/selinux.tbl:38
-+msgid "Disable SELinux protection for canna daemon"
-+msgstr "Wyłącza ochronę SELinuksa dla demona canna"
-+
-+#: ../gui/selinux.tbl:39
-+msgid "Disable SELinux protection for cardmgr daemon"
-+msgstr "Wyłącza ochronę SELinuksa dla demona cardmgr"
-+
-+#: ../gui/selinux.tbl:40
-+msgid "Disable SELinux protection for Cluster Server"
-+msgstr "Wyłącza ochronę SELinuksa dla serwera klastra"
- 
--#~ msgid "Disable SELinux protection for innd daemon"
--#~ msgstr "Wyłącz ochronę SELinuksa dla demona innd"
-+#: ../gui/selinux.tbl:41
-+msgid ""
-+"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-+"temp and untrusted content files"
-+msgstr ""
-+"Umożliwia cdrecord odczytywanie różnej zawartości. NFS, Samba, urządzenia "
-+"wymienne, pliki tymczasowe użytkownika i potencjalnie niebezpieczne pliki "
-+"zawartości"
-+
-+#: ../gui/selinux.tbl:42
-+msgid "Disable SELinux protection for ciped daemon"
-+msgstr "Wyłącza ochronę SELinuksa dla demona ciped"
-+
-+#: ../gui/selinux.tbl:43
-+msgid "Disable SELinux protection for clamd daemon"
-+msgstr "Wyłącza ochronę SELinuksa dla demona clamd"
-+
-+#: ../gui/selinux.tbl:44
-+msgid "Disable SELinux protection for clamscan"
-+msgstr "Wyłącza ochronę SELinuksa dla clamscan"
-+
-+#: ../gui/selinux.tbl:45
-+msgid "Disable SELinux protection for clvmd"
-+msgstr "Wyłącza ochronę SELinuksa dla clvmd"
-+
-+#: ../gui/selinux.tbl:46
-+msgid "Disable SELinux protection for comsat daemon"
-+msgstr "Wyłącza ochronę SELinuksa dla demona comsat"
-+
-+#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
-+#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
-+msgid "Disable SELinux protection for courier daemon"
-+msgstr "Wyłącza ochronę SELinuksa dla demona courier"
-+
-+#: ../gui/selinux.tbl:52
-+msgid "Disable SELinux protection for cpucontrol daemon"
-+msgstr "Wyłącza ochronę SELinuksa dla demona cpucontrol"
-+
-+#: ../gui/selinux.tbl:53
-+msgid "Disable SELinux protection for cpuspeed daemon"
-+msgstr "Wyłącza ochronę SELinuksa dla demona cpuspeed"
-+
-+#: ../gui/selinux.tbl:54
-+msgid "Cron"
-+msgstr "Cron"
-+
-+#: ../gui/selinux.tbl:54
-+msgid "Disable SELinux protection for crond daemon"
-+msgstr "Wyłącza ochronę SELinuksa dla demona crond"
-+
-+#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
-+#: ../gui/selinux.tbl:91
-+msgid "Printing"
-+msgstr "Drukowanie"
-+
-+#: ../gui/selinux.tbl:55
-+msgid "Disable SELinux protection for cupsd back end server"
-+msgstr "Wyłącza ochronę SELinuksa dla serwera zaplecza cupsd"
-+
-+#: ../gui/selinux.tbl:56
-+msgid "Disable SELinux protection for cupsd daemon"
-+msgstr "Wyłącza ochronę SELinuksa dla demona cupsd"
-+
-+#: ../gui/selinux.tbl:57
-+msgid "Disable SELinux protection for cupsd_lpd"
-+msgstr "Wyłącza ochronę SELinuksa dla cupsd_lpd"
-+
-+#: ../gui/selinux.tbl:58
-+msgid "CVS"
-+msgstr "CVS"
-+
-+#: ../gui/selinux.tbl:58
-+msgid "Disable SELinux protection for cvs daemon"
-+msgstr "Wyłącza ochronę SELinuksa dla demona CVS"
-+
-+#: ../gui/selinux.tbl:59
-+msgid "Disable SELinux protection for cyrus daemon"
-+msgstr "Wyłącza ochronę SELinuksa dla demona cyrus"
-+
-+#: ../gui/selinux.tbl:60
-+msgid "Disable SELinux protection for dbskkd daemon"
-+msgstr "Wyłącza ochronę SELinuksa dla demona dbskkd"
-+
-+#: ../gui/selinux.tbl:61
-+msgid "Disable SELinux protection for dbusd daemon"
-+msgstr "Wyłącza ochronę SELinuksa dla demona dbusd"
-+
-+#: ../gui/selinux.tbl:62
-+msgid "Disable SELinux protection for dccd"
-+msgstr "Wyłącza ochronę SELinuksa dla dccd"
-+
-+#: ../gui/selinux.tbl:63
-+msgid "Disable SELinux protection for dccifd"
-+msgstr "Wyłącza ochronę SELinuksa dla dccifd"
-+
-+#: ../gui/selinux.tbl:64
-+msgid "Disable SELinux protection for dccm"
-+msgstr "Wyłącza ochronę SELinuksa dla dccm"
-+
-+#: ../gui/selinux.tbl:65
-+msgid "Disable SELinux protection for ddt daemon"
-+msgstr "Wyłącza ochronę SELinuksa dla demona ddt"
-+
-+#: ../gui/selinux.tbl:66
-+msgid "Disable SELinux protection for devfsd daemon"
-+msgstr "Wyłącza ochronę SELinuksa dla demona devfsd"
-+
-+#: ../gui/selinux.tbl:67
-+msgid "Disable SELinux protection for dhcpc daemon"
-+msgstr "Wyłącza ochronę SELinuksa dla demona dhcpc"
-+
-+#: ../gui/selinux.tbl:68
-+msgid "Disable SELinux protection for dhcpd daemon"
-+msgstr "Wyłącza ochronę SELinuksa dla demona dhcpd"
-+
-+#: ../gui/selinux.tbl:69
-+msgid "Disable SELinux protection for dictd daemon"
-+msgstr "Wyłącza ochronę SELinuksa dla demona dictd"
-+
-+#: ../gui/selinux.tbl:70
-+msgid "Allow sysadm_t to directly start daemons"
-+msgstr "Umożliwia sysadm_t bezpośrednie uruchamianie demonów"
-+
-+#: ../gui/selinux.tbl:71
-+msgid "Disable SELinux protection for Evolution"
-+msgstr "Wyłącza ochronę SELinuksa dla Evolution"
-+
-+#: ../gui/selinux.tbl:72
-+msgid "Games"
-+msgstr "Gry"
-+
-+#: ../gui/selinux.tbl:72
-+msgid "Disable SELinux protection for games"
-+msgstr "Wyłącza ochronę SELinuksa dla gier"
-+
-+#: ../gui/selinux.tbl:73
-+msgid "Disable SELinux protection for the web browsers"
-+msgstr "Wyłącza ochronę SELinuksa dla przeglądarek WWW"
-+
-+#: ../gui/selinux.tbl:74
-+msgid "Disable SELinux protection for Thunderbird"
-+msgstr "Wyłącza ochronę SELinuksa dla Thunderbirda"
-+
-+#: ../gui/selinux.tbl:75
-+msgid "Disable SELinux protection for distccd daemon"
-+msgstr "Wyłącza ochronę SELinuksa dla demona distccd"
-+
-+#: ../gui/selinux.tbl:76
-+msgid "Disable SELinux protection for dmesg daemon"
-+msgstr "Wyłącza ochronę SELinuksa dla demona dmesg"
-+
-+#: ../gui/selinux.tbl:77
-+msgid "Disable SELinux protection for dnsmasq daemon"
-+msgstr "Wyłącza ochronę SELinuksa dla demona dnsmasq"
-+
-+#: ../gui/selinux.tbl:78
-+msgid "Disable SELinux protection for dovecot daemon"
-+msgstr "Wyłącza ochronę SELinuksa dla demona dovecot"
-+
-+#: ../gui/selinux.tbl:79
-+msgid "Disable SELinux protection for entropyd daemon"
-+msgstr "Wyłącza ochronę SELinuksa dla demona entropyd"
-+
-+#: ../gui/selinux.tbl:80
-+msgid "Disable SELinux protection for fetchmail"
-+msgstr "Wyłącza ochronę SELinuksa dla fetchmail"
-+
-+#: ../gui/selinux.tbl:81
-+msgid "Disable SELinux protection for fingerd daemon"
-+msgstr "Wyłącza ochronę SELinuksa dla demona fingerd"
-+
-+#: ../gui/selinux.tbl:82
-+msgid "Disable SELinux protection for freshclam daemon"
-+msgstr "Wyłącza ochronę SELinuksa dla demona freshclam"
-+
-+#: ../gui/selinux.tbl:83
-+msgid "Disable SELinux protection for fsdaemon daemon"
-+msgstr "Wyłącza ochronę SELinuksa dla demona fsdaemon"
-+
-+#: ../gui/selinux.tbl:84
-+msgid "Disable SELinux protection for gpm daemon"
-+msgstr "Wyłącza ochronę SELinuksa dla demona gpm"
-+
-+#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
-+msgid "NFS"
-+msgstr "NFS"
-+
-+#: ../gui/selinux.tbl:85
-+msgid "Disable SELinux protection for gss daemon"
-+msgstr "Wyłącza ochronę SELinuksa dla demona gss"
-+
-+#: ../gui/selinux.tbl:86
-+msgid "Disable SELinux protection for Hal daemon"
-+msgstr "Wyłącza ochronę SELinuksa dla demona HAL"
-+
-+#: ../gui/selinux.tbl:87
-+msgid "Compatibility"
-+msgstr "Zgodność"
- 
--#~ msgid "Disable SELinux protection for iptables daemon"
--#~ msgstr "Wyłącz ochronę SELinuksa dla demona iptables"
-+#: ../gui/selinux.tbl:87
-+msgid ""
-+"Do not audit things that we know to be broken but which are not security "
-+"risks"
-+msgstr ""
-+"Bez audytowania rzeczy, o których wiadomo, że są zepsute, ale nie niosą za "
-+"sobą ryzyka"
- 
--#~ msgid "Disable SELinux protection for ircd daemon"
--#~ msgstr "Wyłącz ochronę SELinuksa dla demona ircd"
-+#: ../gui/selinux.tbl:88
-+msgid "Disable SELinux protection for hostname daemon"
-+msgstr "Wyłącza ochronę SELinuksa dla demona hostname"
- 
--#~ msgid "Disable SELinux protection for irqbalance daemon"
--#~ msgstr "Wyłącz ochronę SELinuksa dla demona irqbalance"
-+#: ../gui/selinux.tbl:89
-+msgid "Disable SELinux protection for hotplug daemon"
-+msgstr "Wyłącza ochronę SELinuksa dla demona hotplug"
- 
--#~ msgid "Disable SELinux protection for iscsi daemon"
--#~ msgstr "Wyłącz ochronę SELinuksa dla demona iSCSI"
-+#: ../gui/selinux.tbl:90
-+msgid "Disable SELinux protection for howl daemon"
-+msgstr "Wyłącza ochronę SELinuksa dla demona howl"
- 
--#~ msgid "Disable SELinux protection for jabberd daemon"
--#~ msgstr "Wyłącz ochronę SELinuksa dla demona jabberd"
-+#: ../gui/selinux.tbl:91
-+msgid "Disable SELinux protection for cups hplip daemon"
-+msgstr "Wyłącza ochronę SELinuksa dla demona hplip CUPS"
- 
--#~ msgid "Kerberos"
--#~ msgstr "Kerberos"
-+#: ../gui/selinux.tbl:92
-+msgid "Disable SELinux protection for httpd rotatelogs"
-+msgstr "Wyłącza ochronę SELinuksa dla rotatelogs httpd"
- 
--#~ msgid "Disable SELinux protection for kadmind daemon"
--#~ msgstr "Wyłącz ochronę SELinuksa dla demona kadmind"
-+#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
-+msgid "HTTPD Service"
-+msgstr "Usługa HTTPD"
- 
--#~ msgid "Disable SELinux protection for klogd daemon"
--#~ msgstr "Wyłącz ochronę SELinuksa dla demona klogd"
-+#: ../gui/selinux.tbl:93
-+msgid "Disable SELinux protection for http suexec"
-+msgstr "Wyłącza ochronę SELinuksa dla suexec HTTP"
- 
--#~ msgid "Disable SELinux protection for krb5kdc daemon"
--#~ msgstr "Wyłącz ochronę SELinuksa dla demona krb5kdc"
-+#: ../gui/selinux.tbl:94
-+msgid "Disable SELinux protection for hwclock daemon"
-+msgstr "Wyłącza ochronę SELinuksa dla demona hwclock"
- 
--#~ msgid "Disable SELinux protection for ktalk daemons"
--#~ msgstr "Wyłącz ochronę SELinuksa dla demonów ktalk"
-+#: ../gui/selinux.tbl:95
-+msgid "Disable SELinux protection for i18n daemon"
-+msgstr "Wyłącza ochronę SELinuksa dla demona i18n"
- 
--#~ msgid "Disable SELinux protection for kudzu daemon"
--#~ msgstr "Wyłącz ochronę SELinuksa dla demona kudzu"
-+#: ../gui/selinux.tbl:96
-+msgid "Disable SELinux protection for imazesrv daemon"
-+msgstr "Wyłącza ochronę SELinuksa dla demona imazesrv"
- 
--#~ msgid "Disable SELinux protection for locate daemon"
--#~ msgstr "Wyłącz ochronę SELinuksa dla demona locate"
-+#: ../gui/selinux.tbl:97
-+msgid "Disable SELinux protection for inetd child daemons"
-+msgstr "Wyłącza ochronę SELinuksa dla demonów potomnych inetd"
- 
--#~ msgid "Disable SELinux protection for lpd daemon"
--#~ msgstr "Wyłącz ochronę SELinuksa dla demona LPD"
-+#: ../gui/selinux.tbl:98
-+msgid "Disable SELinux protection for inetd daemon"
-+msgstr "Wyłącza ochronę SELinuksa dla demona inetd"
- 
--#~ msgid "Disable SELinux protection for lrrd daemon"
--#~ msgstr "Wyłącz ochronę SELinuksa dla demona lrrd"
-+#: ../gui/selinux.tbl:99
-+msgid "Disable SELinux protection for innd daemon"
-+msgstr "Wyłącza ochronę SELinuksa dla demona innd"
- 
--#~ msgid "Disable SELinux protection for lvm daemon"
--#~ msgstr "Wyłącz ochronę SELinuksa dla demona LVM"
-+#: ../gui/selinux.tbl:100
-+msgid "Disable SELinux protection for iptables daemon"
-+msgstr "Wyłącza ochronę SELinuksa dla demona iptables"
- 
--#~ msgid "Disable SELinux protection for mailman"
--#~ msgstr "Wyłącz ochronę SELinuksa dla demona Mailman"
-+#: ../gui/selinux.tbl:101
-+msgid "Disable SELinux protection for ircd daemon"
-+msgstr "Wyłącza ochronę SELinuksa dla demona ircd"
- 
--#~ msgid "Allow evolution and thunderbird to read user files"
--#~ msgstr ""
--#~ "Pozwól Evolution i Thunderbirdowi na odczytywanie plików użytkownika"
-+#: ../gui/selinux.tbl:102
-+msgid "Disable SELinux protection for irqbalance daemon"
-+msgstr "Wyłącza ochronę SELinuksa dla demona irqbalance"
- 
--#~ msgid "Disable SELinux protection for mdadm daemon"
--#~ msgstr "Wyłącz ochronę SELinuksa dla demona mdadm"
-+#: ../gui/selinux.tbl:103
-+msgid "Disable SELinux protection for iscsi daemon"
-+msgstr "Wyłącza ochronę SELinuksa dla demona iSCSI"
- 
--#~ msgid "Disable SELinux protection for monopd daemon"
--#~ msgstr "Wyłącz ochronę SELinuksa dla demona monopd"
-+#: ../gui/selinux.tbl:104
-+msgid "Disable SELinux protection for jabberd daemon"
-+msgstr "Wyłącza ochronę SELinuksa dla demona jabberd"
- 
--#~ msgid "Allow the mozilla browser to read user files"
--#~ msgstr "Pozwól przeglądarce Mozilla na odczytywanie plików użytkownika"
-+#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
-+msgid "Kerberos"
-+msgstr "Kerberos"
- 
--#~ msgid "Disable SELinux protection for mrtg daemon"
--#~ msgstr "Wyłącz ochronę SELinuksa dla demona mrtg"
-+#: ../gui/selinux.tbl:105
-+msgid "Disable SELinux protection for kadmind daemon"
-+msgstr "Wyłącza ochronę SELinuksa dla demona kadmind"
- 
--#~ msgid "Disable SELinux protection for mysqld daemon"
--#~ msgstr "Wyłącz ochronę SELinuksa dla demona mysqld"
-+#: ../gui/selinux.tbl:106
-+msgid "Disable SELinux protection for klogd daemon"
-+msgstr "Wyłącza ochronę SELinuksa dla demona klogd"
- 
--#~ msgid "Disable SELinux protection for nagios daemon"
--#~ msgstr "Wyłącz ochronę SELinuksa dla demona nagios"
-+#: ../gui/selinux.tbl:107
-+msgid "Disable SELinux protection for krb5kdc daemon"
-+msgstr "Wyłącza ochronę SELinuksa dla demona krb5kdc"
- 
--#~ msgid "Name Service"
--#~ msgstr "Usługa nazw"
-+#: ../gui/selinux.tbl:108
-+msgid "Disable SELinux protection for ktalk daemons"
-+msgstr "Wyłącza ochronę SELinuksa dla demonów ktalk"
- 
--#~ msgid "Disable SELinux protection for named daemon"
--#~ msgstr "Wyłącz ochronę SELinuksa dla demona named"
-+#: ../gui/selinux.tbl:109
-+msgid "Disable SELinux protection for kudzu daemon"
-+msgstr "Wyłącza ochronę SELinuksa dla demona kudzu"
- 
--#~ msgid "Disable SELinux protection for nessusd daemon"
--#~ msgstr "Wyłącz ochronę SELinuksa dla demona nessusd"
-+#: ../gui/selinux.tbl:110
-+msgid "Disable SELinux protection for locate daemon"
-+msgstr "Wyłącza ochronę SELinuksa dla demona locate"
- 
--#~ msgid "Disable SELinux protection for NetworkManager"
--#~ msgstr "Wyłącz ochronę SELinuksa dla Menedżera sieci"
-+#: ../gui/selinux.tbl:111
-+msgid "Disable SELinux protection for lpd daemon"
-+msgstr "Wyłącza ochronę SELinuksa dla demona LPD"
- 
--#~ msgid "Disable SELinux protection for nfsd daemon"
--#~ msgstr "Wyłącz ochronę SELinuksa dla demona nfsd"
-+#: ../gui/selinux.tbl:112
-+msgid "Disable SELinux protection for lrrd daemon"
-+msgstr "Wyłącza ochronę SELinuksa dla demona lrrd"
- 
--#~ msgid "Samba"
--#~ msgstr "Samba"
-+#: ../gui/selinux.tbl:113
-+msgid "Disable SELinux protection for lvm daemon"
-+msgstr "Wyłącza ochronę SELinuksa dla demona LVM"
- 
--#~ msgid "Disable SELinux protection for nmbd daemon"
--#~ msgstr "Wyłącz ochronę SELinuksa dla demona nmbd"
-+#: ../gui/selinux.tbl:114
-+msgid "Disable SELinux protection for mailman"
-+msgstr "Wyłącza ochronę SELinuksa dla demona Mailman"
- 
--#~ msgid "Disable SELinux protection for nrpe daemon"
--#~ msgstr "Wyłącz ochronę SELinuksa dla demona nrpe"
-+#: ../gui/selinux.tbl:115
-+msgid "Allow evolution and thunderbird to read user files"
-+msgstr "Umożliwia Evolution i Thunderbirdowi odczytywanie plików użytkownika"
- 
--#~ msgid "Disable SELinux protection for nscd daemon"
--#~ msgstr "Wyłącz ochronę SELinuksa dla demona nscd"
-+#: ../gui/selinux.tbl:116
-+msgid "Disable SELinux protection for mdadm daemon"
-+msgstr "Wyłącza ochronę SELinuksa dla demona mdadm"
- 
--#~ msgid "Disable SELinux protection for nsd daemon"
--#~ msgstr "Wyłącz ochronę SELinuksa dla demona nsd"
-+#: ../gui/selinux.tbl:117
-+msgid "Disable SELinux protection for monopd daemon"
-+msgstr "Wyłącza ochronę SELinuksa dla demona monopd"
- 
--#~ msgid "Disable SELinux protection for ntpd daemon"
--#~ msgstr "Wyłącz ochronę SELinuksa dla demona ntpd"
-+#: ../gui/selinux.tbl:118
-+msgid "Allow the mozilla browser to read user files"
-+msgstr "Umożliwia przeglądarce Mozilla odczytywanie plików użytkownika"
- 
--#~ msgid "Disable SELinux protection for oddjob"
--#~ msgstr "Wyłącz ochronę SELinuksa dla oddjob"
-+#: ../gui/selinux.tbl:119
-+msgid "Disable SELinux protection for mrtg daemon"
-+msgstr "Wyłącza ochronę SELinuksa dla demona mrtg"
- 
--#~ msgid "Disable SELinux protection for oddjob_mkhomedir"
--#~ msgstr "Wyłącz ochronę SELinuksa dla oddjob_mkhomedir"
-+#: ../gui/selinux.tbl:120
-+msgid "Disable SELinux protection for mysqld daemon"
-+msgstr "Wyłącza ochronę SELinuksa dla demona mysqld"
- 
--#~ msgid "Disable SELinux protection for openvpn daemon"
--#~ msgstr "Wyłącz ochronę SELinuksa dla demona OpenVPN"
-+#: ../gui/selinux.tbl:121
-+msgid "Disable SELinux protection for nagios daemon"
-+msgstr "Wyłącza ochronę SELinuksa dla demona nagios"
- 
--#~ msgid "Disable SELinux protection for pam daemon"
--#~ msgstr "Wyłącz ochronę SELinuksa dla demona PAM"
-+#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
-+msgid "Name Service"
-+msgstr "Usługa nazw"
- 
--#~ msgid "Disable SELinux protection for pegasus"
--#~ msgstr "Wyłącz ochronę SELinuksa dla Pegasusa"
-+#: ../gui/selinux.tbl:122
-+msgid "Disable SELinux protection for named daemon"
-+msgstr "Wyłącza ochronę SELinuksa dla demona named"
- 
--#~ msgid "Disable SELinux protection for perdition daemon"
--#~ msgstr "Wyłącz ochronę SELinuksa dla demona perdition"
-+#: ../gui/selinux.tbl:123
-+msgid "Disable SELinux protection for nessusd daemon"
-+msgstr "Wyłącza ochronę SELinuksa dla demona nessusd"
- 
--#~ msgid "Disable SELinux protection for portmap daemon"
--#~ msgstr "Wyłącz ochronę SELinuksa dla demona portmap"
-+#: ../gui/selinux.tbl:124
-+msgid "Disable SELinux protection for NetworkManager"
-+msgstr "Wyłącza ochronę SELinuksa dla Menedżera sieci"
- 
--#~ msgid "Disable SELinux protection for portslave daemon"
--#~ msgstr "Wyłącz ochronę SELinuksa dla demona portslave"
-+#: ../gui/selinux.tbl:125
-+msgid "Disable SELinux protection for nfsd daemon"
-+msgstr "Wyłącza ochronę SELinuksa dla demona nfsd"
- 
--#~ msgid "Disable SELinux protection for postfix"
--#~ msgstr "Wyłącz ochronę SELinuksa dla Postfiksa"
-+#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
-+#: ../gui/selinux.tbl:221
-+msgid "Samba"
-+msgstr "Samba"
- 
--#~ msgid "Disable SELinux protection for postgresql daemon"
--#~ msgstr "Wyłącz ochronę SELinuksa dla demona PostgreSQL"
-+#: ../gui/selinux.tbl:126
-+msgid "Disable SELinux protection for nmbd daemon"
-+msgstr "Wyłącza ochronę SELinuksa dla demona nmbd"
- 
--#~ msgid "pppd"
--#~ msgstr "pppd"
-+#: ../gui/selinux.tbl:127
-+msgid "Disable SELinux protection for nrpe daemon"
-+msgstr "Wyłącza ochronę SELinuksa dla demona nrpe"
- 
--#~ msgid "Allow pppd to be run for a regular user"
--#~ msgstr "Pozwól pppd na uruchamianie przez zwykłych użytkowników"
-+#: ../gui/selinux.tbl:128
-+msgid "Disable SELinux protection for nscd daemon"
-+msgstr "Wyłącza ochronę SELinuksa dla demona nscd"
- 
--#~ msgid "Disable SELinux protection for pptp"
--#~ msgstr "Wyłącz ochronę SELinuksa dla demona pptp"
-+#: ../gui/selinux.tbl:129
-+msgid "Disable SELinux protection for nsd daemon"
-+msgstr "Wyłącza ochronę SELinuksa dla demona nsd"
- 
--#~ msgid "Disable SELinux protection for prelink daemon"
--#~ msgstr "Wyłącz ochronę SELinuksa dla demona prelink"
-+#: ../gui/selinux.tbl:130
-+msgid "Disable SELinux protection for ntpd daemon"
-+msgstr "Wyłącza ochronę SELinuksa dla demona ntpd"
- 
--#~ msgid "Disable SELinux protection for privoxy daemon"
--#~ msgstr "Wyłącz ochronę SELinuksa dla demona privoxy"
-+#: ../gui/selinux.tbl:131
-+msgid "Disable SELinux protection for oddjob"
-+msgstr "Wyłącza ochronę SELinuksa dla oddjob"
- 
--#~ msgid "Disable SELinux protection for ptal daemon"
--#~ msgstr "Wyłącz ochronę SELinuksa dla demona ptal"
-+#: ../gui/selinux.tbl:132
-+msgid "Disable SELinux protection for oddjob_mkhomedir"
-+msgstr "Wyłącza ochronę SELinuksa dla oddjob_mkhomedir"
- 
--#~ msgid "Disable SELinux protection for pxe daemon"
--#~ msgstr "Wyłącz ochronę SELinuksa dla demona PXE"
-+#: ../gui/selinux.tbl:133
-+msgid "Disable SELinux protection for openvpn daemon"
-+msgstr "Wyłącza ochronę SELinuksa dla demona OpenVPN"
- 
--#~ msgid "Disable SELinux protection for pyzord"
--#~ msgstr "Wyłącz ochronę SELinuksa dla pyzord"
-+#: ../gui/selinux.tbl:134
-+msgid "Disable SELinux protection for pam daemon"
-+msgstr "Wyłącza ochronę SELinuksa dla demona PAM"
- 
--#~ msgid "Disable SELinux protection for quota daemon"
--#~ msgstr "Wyłącz ochronę SELinuksa dla demona Quoty"
-+#: ../gui/selinux.tbl:135
-+msgid "Disable SELinux protection for pegasus"
-+msgstr "Wyłącza ochronę SELinuksa dla Pegasusa"
- 
--#~ msgid "Disable SELinux protection for radiusd daemon"
--#~ msgstr "Wyłącz ochronę SELinuksa dla demona radiusd"
-+#: ../gui/selinux.tbl:136
-+msgid "Disable SELinux protection for perdition daemon"
-+msgstr "Wyłącza ochronę SELinuksa dla demona perdition"
- 
--#~ msgid "Disable SELinux protection for radvd daemon"
--#~ msgstr "Wyłącz ochronę SELinuksa dla demona radvd"
-+#: ../gui/selinux.tbl:137
-+msgid "Disable SELinux protection for portmap daemon"
-+msgstr "Wyłącza ochronę SELinuksa dla demona portmap"
- 
--#~ msgid "Disable SELinux protection for rdisc"
--#~ msgstr "Wyłącz ochronę SELinuksa dla rdisc"
-+#: ../gui/selinux.tbl:138
-+msgid "Disable SELinux protection for portslave daemon"
-+msgstr "Wyłącza ochronę SELinuksa dla demona portslave"
- 
--#~ msgid "Disable SELinux protection for readahead"
--#~ msgstr "Wyłącz ochronę SELinuksa dla readahead"
-+#: ../gui/selinux.tbl:139
-+msgid "Disable SELinux protection for postfix"
-+msgstr "Wyłącza ochronę SELinuksa dla Postfiksa"
- 
--#~ msgid "Allow programs to read files in non-standard locations (default_t)"
--#~ msgstr ""
--#~ "Pozwól programom na odczytywanie plików w niestandardowych położeniach "
--#~ "(default_t)"
-+#: ../gui/selinux.tbl:140
-+msgid "Disable SELinux protection for postgresql daemon"
-+msgstr "Wyłącza ochronę SELinuksa dla demona PostgreSQL"
- 
--#~ msgid "Disable SELinux protection for restorecond"
--#~ msgstr "Wyłącz ochronę SELinuksa dla demona restorecond"
-+#: ../gui/selinux.tbl:141
-+msgid "pppd"
-+msgstr "pppd"
- 
--#~ msgid "Disable SELinux protection for rhgb daemon"
--#~ msgstr "Wyłącz ochronę SELinuksa dla demona RHGB"
-+#: ../gui/selinux.tbl:141
-+msgid "Allow pppd to be run for a regular user"
-+msgstr "Umożliwia uruchamianie pppd przez zwykłych użytkowników"
- 
--#~ msgid "Disable SELinux protection for ricci"
--#~ msgstr "Wyłącz ochronę SELinuksa dla ricci"
-+#: ../gui/selinux.tbl:142
-+msgid "Disable SELinux protection for pptp"
-+msgstr "Wyłącza ochronę SELinuksa dla demona pptp"
- 
--#~ msgid "Disable SELinux protection for ricci_modclusterd"
--#~ msgstr "Wyłącz ochronę SELinuksa dla ricci_modclusterd"
-+#: ../gui/selinux.tbl:143
-+msgid "Disable SELinux protection for prelink daemon"
-+msgstr "Wyłącza ochronę SELinuksa dla demona prelink"
- 
--#~ msgid "Disable SELinux protection for rlogind daemon"
--#~ msgstr "Wyłącz ochronę SELinuksa dla demona rlogind"
-+#: ../gui/selinux.tbl:144
-+msgid "Disable SELinux protection for privoxy daemon"
-+msgstr "Wyłącza ochronę SELinuksa dla demona privoxy"
- 
--#~ msgid "Disable SELinux protection for rpcd daemon"
--#~ msgstr "Wyłącz ochronę SELinuksa dla demona rpcd"
-+#: ../gui/selinux.tbl:145
-+msgid "Disable SELinux protection for ptal daemon"
-+msgstr "Wyłącza ochronę SELinuksa dla demona ptal"
- 
--#~ msgid "Disable SELinux protection for rshd"
--#~ msgstr "Wyłącz ochronę SELinuksa dla rshd"
-+#: ../gui/selinux.tbl:146
-+msgid "Disable SELinux protection for pxe daemon"
-+msgstr "Wyłącza ochronę SELinuksa dla demona PXE"
- 
--#~ msgid "rsync"
--#~ msgstr "rsync"
-+#: ../gui/selinux.tbl:147
-+msgid "Disable SELinux protection for pyzord"
-+msgstr "Wyłącza ochronę SELinuksa dla pyzord"
- 
--#~ msgid "Disable SELinux protection for rsync daemon"
--#~ msgstr "Wyłącz ochronę SELinuksa dla demona rsync"
-+#: ../gui/selinux.tbl:148
-+msgid "Disable SELinux protection for quota daemon"
-+msgstr "Wyłącza ochronę SELinuksa dla demona Quoty"
- 
--#~ msgid "Allow ssh to run from inetd instead of as a daemon"
--#~ msgstr "Pozwól SSH na uruchamianie z inetd zamiast jako demon"
-+#: ../gui/selinux.tbl:149
-+msgid "Disable SELinux protection for radiusd daemon"
-+msgstr "Wyłącza ochronę SELinuksa dla demona radiusd"
- 
--#~ msgid "Allow Samba to share nfs directories"
--#~ msgstr "Pozwól Sambie na współdzielenie folderów NFS"
-+#: ../gui/selinux.tbl:150
-+msgid "Disable SELinux protection for radvd daemon"
-+msgstr "Wyłącza ochronę SELinuksa dla demona radvd"
- 
--#~ msgid "SASL authentication server"
--#~ msgstr "Serwer uwierzytelniania SASL"
-+#: ../gui/selinux.tbl:151
-+msgid "Disable SELinux protection for rdisc"
-+msgstr "Wyłącza ochronę SELinuksa dla rdisc"
- 
--#~ msgid "Allow sasl authentication server to read /etc/shadow"
--#~ msgstr "Pozwól serwerowi uwierzytelniania SASL na odczytywanie /etc/shadow"
-+#: ../gui/selinux.tbl:152
-+msgid "Disable SELinux protection for readahead"
-+msgstr "Wyłącza ochronę SELinuksa dla readahead"
- 
--#~ msgid ""
--#~ "Allow X-Windows server to map a memory region as both executable and "
--#~ "writable"
--#~ msgstr ""
--#~ "Pozwól serwerowi X Window na mapowanie regionów pamięci zarówno jako "
--#~ "wykonywalną, jak i zapisywalną"
-+#: ../gui/selinux.tbl:153
-+msgid "Allow programs to read files in non-standard locations (default_t)"
-+msgstr ""
-+"Umożliwia programom odczytywanie plików w niestandardowych położeniach "
-+"(default_t)"
- 
--#~ msgid "Disable SELinux protection for saslauthd daemon"
--#~ msgstr "Wyłącz ochronę SELinuksa dla demona saslauthd"
-+#: ../gui/selinux.tbl:154
-+msgid "Disable SELinux protection for restorecond"
-+msgstr "Wyłącza ochronę SELinuksa dla demona restorecond"
- 
--#~ msgid "Disable SELinux protection for scannerdaemon daemon"
--#~ msgstr "Wyłącz ochronę SELinuksa dla demona scannerdaemon"
-+#: ../gui/selinux.tbl:155
-+msgid "Disable SELinux protection for rhgb daemon"
-+msgstr "Wyłącza ochronę SELinuksa dla demona RHGB"
- 
--#~ msgid "Do not allow transition to sysadm_t, sudo and su effected"
--#~ msgstr "Nie pozwól na przemienienie na sysadm_t, dotyczy sudo i su"
-+#: ../gui/selinux.tbl:156
-+msgid "Disable SELinux protection for ricci"
-+msgstr "Wyłącza ochronę SELinuksa dla ricci"
- 
--#~ msgid "Do not allow any processes to load kernel modules"
--#~ msgstr "Nie pozwól żadnemu procesowi na wczytywanie modułów jądra"
-+#: ../gui/selinux.tbl:157
-+msgid "Disable SELinux protection for ricci_modclusterd"
-+msgstr "Wyłącza ochronę SELinuksa dla ricci_modclusterd"
- 
--#~ msgid "Do not allow any processes to modify kernel SELinux policy"
--#~ msgstr ""
--#~ "Nie pozwól żadnemu procesowi na modyfikowanie polityki jądra SELinuksa"
-+#: ../gui/selinux.tbl:158
-+msgid "Disable SELinux protection for rlogind daemon"
-+msgstr "Wyłącza ochronę SELinuksa dla demona rlogind"
- 
--#~ msgid "Disable SELinux protection for sendmail daemon"
--#~ msgstr "Wyłącz ochronę SELinuksa dla demona Sendmail"
-+#: ../gui/selinux.tbl:159
-+msgid "Disable SELinux protection for rpcd daemon"
-+msgstr "Wyłącza ochronę SELinuksa dla demona rpcd"
- 
--#~ msgid "Disable SELinux protection for setrans"
--#~ msgstr "Wyłącz ochronę SELinuksa dla setrans"
-+#: ../gui/selinux.tbl:160
-+msgid "Disable SELinux protection for rshd"
-+msgstr "Wyłącza ochronę SELinuksa dla rshd"
- 
--#~ msgid "Disable SELinux protection for setroubleshoot daemon"
--#~ msgstr "Wyłącz ochronę SELinuksa dla demona SETroubleshoot"
-+#: ../gui/selinux.tbl:161
-+msgid "rsync"
-+msgstr "rsync"
- 
--#~ msgid "Disable SELinux protection for slapd daemon"
--#~ msgstr "Wyłącz ochronę SELinuksa dla demona slapd"
-+#: ../gui/selinux.tbl:161
-+msgid "Disable SELinux protection for rsync daemon"
-+msgstr "Wyłącza ochronę SELinuksa dla demona rsync"
- 
--#~ msgid "Disable SELinux protection for slrnpull daemon"
--#~ msgstr "Wyłącz ochronę SELinuksa dla demona slrnpull"
-+#: ../gui/selinux.tbl:162
-+msgid "Allow ssh to run from inetd instead of as a daemon"
-+msgstr "Umożliwia SSH uruchamianie z inetd zamiast jako demon"
- 
--#~ msgid "Disable SELinux protection for smbd daemon"
--#~ msgstr "Wyłącz ochronę SELinuksa dla demona smbd"
-+#: ../gui/selinux.tbl:163
-+msgid "Allow Samba to share nfs directories"
-+msgstr "Umożliwia Sambie współdzielenie katalogów NFS"
- 
--#~ msgid "Disable SELinux protection for snmpd daemon"
--#~ msgstr "Wyłącz ochronę SELinuksa dla demona snmpd"
-+#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
-+msgid "SASL authentication server"
-+msgstr "Serwer uwierzytelniania SASL"
- 
--#~ msgid "Disable SELinux protection for snort daemon"
--#~ msgstr "Wyłącz ochronę SELinuksa dla demona Snort"
-+#: ../gui/selinux.tbl:164
-+msgid "Allow sasl authentication server to read /etc/shadow"
-+msgstr "Umożliwia serwerowi uwierzytelniania SASL odczytywanie /etc/shadow"
- 
--#~ msgid "Disable SELinux protection for soundd daemon"
--#~ msgstr "Wyłącz ochronę SELinuksa dla demona soundd"
-+#: ../gui/selinux.tbl:165
-+msgid ""
-+"Allow X-Windows server to map a memory region as both executable and writable"
-+msgstr ""
-+"Umożliwia serwerowi X Window mapowanie regionów pamięci zarówno jako "
-+"wykonywalną, jak i zapisywalną"
- 
--#~ msgid "Disable SELinux protection for sound daemon"
--#~ msgstr "Wyłącz ochronę SELinuksa dla demona sound"
-+#: ../gui/selinux.tbl:166
-+msgid "Disable SELinux protection for saslauthd daemon"
-+msgstr "Wyłącza ochronę SELinuksa dla demona saslauthd"
- 
--#~ msgid "Spam Protection"
--#~ msgstr "Ochrona przed niechcianymi wiadomościami"
-+#: ../gui/selinux.tbl:167
-+msgid "Disable SELinux protection for scannerdaemon daemon"
-+msgstr "Wyłącza ochronę SELinuksa dla demona scannerdaemon"
- 
--#~ msgid "Disable SELinux protection for spamd daemon"
--#~ msgstr "Wyłącz ochronę SELinuksa dla demona spamd"
-+#: ../gui/selinux.tbl:168
-+msgid "Do not allow transition to sysadm_t, sudo and su effected"
-+msgstr "Zabrania przemienienia na sysadm_t, dotyczy sudo i su"
- 
--#~ msgid "Allow spamd to access home directories"
--#~ msgstr "Pozwól smapd na dostęp do folderów domowych"
-+#: ../gui/selinux.tbl:169
-+msgid "Do not allow any processes to load kernel modules"
-+msgstr "Zabrania wszystkim procesom wczytywania modułów jądra"
- 
--#~ msgid "Allow Spam Assassin daemon network access"
--#~ msgstr "Pozwól demonowi Spam Assassin na dostęp do sieci"
-+#: ../gui/selinux.tbl:170
-+msgid "Do not allow any processes to modify kernel SELinux policy"
-+msgstr "Zabrania wszystkim procesom modyfikowania polityki jądra SELinuksa"
- 
--#~ msgid "Disable SELinux protection for speedmgmt daemon"
--#~ msgstr "Wyłącz ochronę SELinuksa dla demona speedmgmt"
-+#: ../gui/selinux.tbl:171
-+msgid "Disable SELinux protection for sendmail daemon"
-+msgstr "Wyłącza ochronę SELinuksa dla demona Sendmail"
- 
--#~ msgid "Squid"
--#~ msgstr "Squid"
-+#: ../gui/selinux.tbl:172
-+msgid "Disable SELinux protection for setrans"
-+msgstr "Wyłącza ochronę SELinuksa dla setrans"
- 
--#~ msgid "Allow squid daemon to connect to the network"
--#~ msgstr "Pozwól demonowi Squid na dostęp do sieci"
-+#: ../gui/selinux.tbl:173
-+msgid "Disable SELinux protection for setroubleshoot daemon"
-+msgstr "Wyłącza ochronę SELinuksa dla demona SETroubleshoot"
- 
--#~ msgid "Disable SELinux protection for squid daemon"
--#~ msgstr "Wyłącz ochronę SELinuksa dla demona Squid"
-+#: ../gui/selinux.tbl:174
-+msgid "Disable SELinux protection for slapd daemon"
-+msgstr "Wyłącza ochronę SELinuksa dla demona slapd"
- 
--#~ msgid "Disable SELinux protection for ssh daemon"
--#~ msgstr "Wyłącz ochronę SELinuksa dla demona SSH"
-+#: ../gui/selinux.tbl:175
-+msgid "Disable SELinux protection for slrnpull daemon"
-+msgstr "Wyłącza ochronę SELinuksa dla demona slrnpull"
- 
--#~ msgid "Allow ssh logins as sysadm_r:sysadm_t"
--#~ msgstr "Pozwól SSH na logowanie jako sysadm_r:sysadm_t"
-+#: ../gui/selinux.tbl:176
-+msgid "Disable SELinux protection for smbd daemon"
-+msgstr "Wyłącza ochronę SELinuksa dla demona smbd"
- 
--#~ msgid ""
--#~ "Allow staff_r users to search the sysadm home dir and read files (such as "
--#~ "~/.bashrc)"
--#~ msgstr ""
--#~ "Pozwól użytkownikom staff_r na wyszukiwanie w folderze domowym sysadm i "
--#~ "odczytywanie plików (takich jak ~/.bashrc)"
-+#: ../gui/selinux.tbl:177
-+msgid "Disable SELinux protection for snmpd daemon"
-+msgstr "Wyłącza ochronę SELinuksa dla demona snmpd"
- 
--#~ msgid "Universal SSL tunnel"
--#~ msgstr "Uniwersalny tunel SSH"
-+#: ../gui/selinux.tbl:178
-+msgid "Disable SELinux protection for snort daemon"
-+msgstr "Wyłącza ochronę SELinuksa dla demona Snort"
- 
--#~ msgid "Disable SELinux protection for stunnel daemon"
--#~ msgstr "Wyłącz ochronę SELinuksa dla demona stunnel"
-+#: ../gui/selinux.tbl:179
-+msgid "Disable SELinux protection for soundd daemon"
-+msgstr "Wyłącza ochronę SELinuksa dla demona soundd"
- 
--#~ msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
--#~ msgstr "Pozwól demonowi stunnel na samodzielne uruchamianie, poza xinetd"
-+#: ../gui/selinux.tbl:180
-+msgid "Disable SELinux protection for sound daemon"
-+msgstr "Wyłącza ochronę SELinuksa dla demona sound"
- 
--#~ msgid "Disable SELinux protection for swat daemon"
--#~ msgstr "Wyłącz ochronę SELinuksa dla demona swat"
-+#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
-+msgid "Spam Protection"
-+msgstr "Ochrona przed niechcianymi wiadomościami"
- 
--#~ msgid "Disable SELinux protection for sxid daemon"
--#~ msgstr "Wyłącz ochronę SELinuksa dla demona sxid"
-+#: ../gui/selinux.tbl:181
-+msgid "Disable SELinux protection for spamd daemon"
-+msgstr "Wyłącza ochronę SELinuksa dla demona spamd"
- 
--#~ msgid "Disable SELinux protection for syslogd daemon"
--#~ msgstr "Wyłącz ochronę SELinuksa dla demona syslogd"
-+#: ../gui/selinux.tbl:182
-+msgid "Allow spamd to access home directories"
-+msgstr "Umożliwia smapd dostęp do katalogów domowych"
- 
--#~ msgid "Disable SELinux protection for system cron jobs"
--#~ msgstr "Wyłącz ochronę SELinuksa dla systemowych zadań Crona"
-+#: ../gui/selinux.tbl:183
-+msgid "Allow Spam Assassin daemon network access"
-+msgstr "Umożliwia demonowi Spam Assassin dostęp do sieci"
- 
--#~ msgid "Disable SELinux protection for tcp daemon"
--#~ msgstr "Wyłącz ochronę SELinuksa dla demona TCP"
-+#: ../gui/selinux.tbl:184
-+msgid "Disable SELinux protection for speedmgmt daemon"
-+msgstr "Wyłącza ochronę SELinuksa dla demona speedmgmt"
- 
--#~ msgid "Disable SELinux protection for telnet daemon"
--#~ msgstr "Wyłącz ochronę SELinuksa dla demona Telnet"
-+#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
-+msgid "Squid"
-+msgstr "Squid"
- 
--#~ msgid "Disable SELinux protection for tftpd daemon"
--#~ msgstr "Wyłącz ochronę SELinuksa dla demona tftpd"
-+#: ../gui/selinux.tbl:185
-+msgid "Allow squid daemon to connect to the network"
-+msgstr "Umożliwia demonowi Squid dostęp do sieci"
- 
--#~ msgid "Disable SELinux protection for transproxy daemon"
--#~ msgstr "Wyłącz ochronę SELinuksa dla demona transproxy"
-+#: ../gui/selinux.tbl:186
-+msgid "Disable SELinux protection for squid daemon"
-+msgstr "Wyłącza ochronę SELinuksa dla demona Squid"
- 
--#~ msgid "Disable SELinux protection for udev daemon"
--#~ msgstr "Wyłącz ochronę SELinuksa dla demona udev"
-+#: ../gui/selinux.tbl:187
-+msgid "Disable SELinux protection for ssh daemon"
-+msgstr "Wyłącza ochronę SELinuksa dla demona SSH"
- 
--#~ msgid "Disable SELinux protection for uml daemon"
--#~ msgstr "Wyłącz ochronę SELinuksa dla demona uml"
-+#: ../gui/selinux.tbl:188
-+msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+msgstr "Umożliwia SSH logowanie jako sysadm_r:sysadm_t"
- 
--#~ msgid ""
--#~ "Allow xinetd to run unconfined, including any services it starts that do "
--#~ "not have a domain transition explicitly defined"
--#~ msgstr ""
--#~ "Pozwól xinetd na uruchamianie nieograniczane, w tym wszystkich usług, "
--#~ "jakie uruchamia, a które nie mają określonych przemian domen"
-+#: ../gui/selinux.tbl:189
-+msgid ""
-+"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
-+"bashrc)"
-+msgstr ""
-+"Umożliwia użytkownikom staff_r wyszukiwanie w katalogu domowym sysadm i "
-+"odczytywanie plików (takich jak ~/.bashrc)"
- 
--#~ msgid ""
--#~ "Allow rc scripts to run unconfined, including any daemon started by an rc "
--#~ "script that does not have a domain transition explicitly defined"
--#~ msgstr ""
--#~ "Pozwól skryptom rc na uruchamianie nieograniczane, w tym wszystkie demony "
--#~ "uruchamiane przez skrypty rc, a które nie mają określonych przemian domen"
-+#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
-+msgid "Universal SSL tunnel"
-+msgstr "Uniwersalny tunel SSH"
- 
--#~ msgid "Allow rpm to run unconfined"
--#~ msgstr "Pozwól RPM na uruchamianie nieograniczane"
-+#: ../gui/selinux.tbl:190
-+msgid "Disable SELinux protection for stunnel daemon"
-+msgstr "Wyłącza ochronę SELinuksa dla demona stunnel"
- 
--#~ msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
--#~ msgstr ""
--#~ "Pozwól uprzywilejowanym narzędziom, takim jak hotplug i insmod na "
--#~ "uruchamianie nieograniczane"
-+#: ../gui/selinux.tbl:191
-+msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
-+msgstr "Umożliwia demonowi stunnel samodzielne uruchamianie, poza xinetd"
- 
--#~ msgid "Disable SELinux protection for updfstab daemon"
--#~ msgstr "Wyłącz ochronę SELinuksa dla demona updfstab"
-+#: ../gui/selinux.tbl:192
-+msgid "Disable SELinux protection for swat daemon"
-+msgstr "Wyłącza ochronę SELinuksa dla demona swat"
- 
--#~ msgid "Disable SELinux protection for uptimed daemon"
--#~ msgstr "Wyłącz ochronę SELinuksa dla demona uptimed"
-+#: ../gui/selinux.tbl:193
-+msgid "Disable SELinux protection for sxid daemon"
-+msgstr "Wyłącza ochronę SELinuksa dla demona sxid"
- 
--#~ msgid ""
--#~ "Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, "
--#~ "only staff_r can do so"
--#~ msgstr ""
--#~ "Pozwól user_r na osiąganie sysadm_r przez su, sudo lub userhelper. W "
--#~ "innym wypadku tylko staff_r może to zrobić"
-+#: ../gui/selinux.tbl:194
-+msgid "Disable SELinux protection for syslogd daemon"
-+msgstr "Wyłącza ochronę SELinuksa dla demona syslogd"
- 
--#~ msgid "Allow users to execute the mount command"
--#~ msgstr "Pozwól użytkownikom na uruchamianie polecenia mount"
-+#: ../gui/selinux.tbl:195
-+msgid "Disable SELinux protection for system cron jobs"
-+msgstr "Wyłącza ochronę SELinuksa dla systemowych zadań Crona"
- 
--#~ msgid "Allow regular users direct mouse access (only allow the X server)"
--#~ msgstr ""
--#~ "Pozwól zwykłym użytkownikom na bezpośredni dostęp do myszy (pozwól tylko "
--#~ "serwerowi X Window)"
-+#: ../gui/selinux.tbl:196
-+msgid "Disable SELinux protection for tcp daemon"
-+msgstr "Wyłącza ochronę SELinuksa dla demona TCP"
- 
--#~ msgid "Allow users to run the dmesg command"
--#~ msgstr "Pozwól użytkownikom na wykonywanie polecenia dmesg"
-+#: ../gui/selinux.tbl:197
-+msgid "Disable SELinux protection for telnet daemon"
-+msgstr "Wyłącza ochronę SELinuksa dla demona Telnet"
- 
--#~ msgid "Allow users to control network interfaces (also needs USERCTL=true)"
--#~ msgstr ""
--#~ "Pozwól użytkownikom na kontrolowanie interfejsów sieciowych (wymaga także "
--#~ "USERCTL=true)"
-+#: ../gui/selinux.tbl:198
-+msgid "Disable SELinux protection for tftpd daemon"
-+msgstr "Wyłącza ochronę SELinuksa dla demona tftpd"
- 
--#~ msgid "Allow normal user to execute ping"
--#~ msgstr "Pozwól normalnym użytkownikom na wykonywanie ping"
-+#: ../gui/selinux.tbl:199
-+msgid "Disable SELinux protection for transproxy daemon"
-+msgstr "Wyłącza ochronę SELinuksa dla demona transproxy"
- 
--#~ msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
--#~ msgstr ""
--#~ "Pozwól użytkownikom na odczyt/zapis noextattrfile (FAT, CD-ROM, DYSKIETKA)"
-+#: ../gui/selinux.tbl:200
-+msgid "Disable SELinux protection for udev daemon"
-+msgstr "Wyłącza ochronę SELinuksa dla demona udev"
- 
--#~ msgid "Allow users to rw usb devices"
--#~ msgstr "Pozwól użytkownikom na odczyt/zapis urządzeń USB"
-+#: ../gui/selinux.tbl:201
-+msgid "Disable SELinux protection for uml daemon"
-+msgstr "Wyłącza ochronę SELinuksa dla demona uml"
- 
--#~ msgid ""
--#~ "Allow users to run TCP servers (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 ""
--#~ "Pozwól użytkownikom na uruchamianie serwerów TCP (dowiąż do portów i "
--#~ "akceptuj połączenia z tych samych domen i zewnętrznych użytkowników) "
--#~ "wyłączenie tego wymusza tryb pasywny FTP i może zmienić inne protokoły"
-+#: ../gui/selinux.tbl:202
-+msgid ""
-+"Allow xinetd to run unconfined, including any services it starts that do not "
-+"have a domain transition explicitly defined"
-+msgstr ""
-+"Umożliwia xinetd uruchamianie nieograniczane, w tym wszystkich usług, jakie "
-+"uruchamia, a które nie mają określonych przemian domen"
- 
--#~ msgid "Allow user to stat ttyfiles"
--#~ msgstr "Pozwól użytkownikom na wykonywanie stat na plikach TTY"
-+#: ../gui/selinux.tbl:203
-+msgid ""
-+"Allow rc scripts to run unconfined, including any daemon started by an rc "
-+"script that does not have a domain transition explicitly defined"
-+msgstr ""
-+"Umożliwia skryptom rc uruchamianie nieograniczane, w tym wszystkie demony "
-+"uruchamiane przez skrypty rc, a które nie mają określonych przemian domen"
- 
--#~ msgid "Disable SELinux protection for uucpd daemon"
--#~ msgstr "Wyłącz ochronę SELinuksa dla demona uucpd"
-+#: ../gui/selinux.tbl:204
-+msgid "Allow rpm to run unconfined"
-+msgstr "Umożliwia RPM nieograniczane uruchamianie"
- 
--#~ msgid "Disable SELinux protection for vmware daemon"
--#~ msgstr "Wyłącz ochronę SELinuksa dla demona VMWare"
-+#: ../gui/selinux.tbl:205
-+msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
-+msgstr ""
-+"Umożliwia uprzywilejowanym narzędziom, takim jak hotplug i insmod "
-+"uruchamianie nieograniczane"
- 
--#~ msgid "Disable SELinux protection for watchdog daemon"
--#~ msgstr "Wyłącz ochronę SELinuksa dla demona watchdog"
-+#: ../gui/selinux.tbl:206
-+msgid "Disable SELinux protection for updfstab daemon"
-+msgstr "Wyłącza ochronę SELinuksa dla demona updfstab"
- 
--#~ msgid "Disable SELinux protection for winbind daemon"
--#~ msgstr "Wyłącz ochronę SELinuksa dla demona winbind"
-+#: ../gui/selinux.tbl:207
-+msgid "Disable SELinux protection for uptimed daemon"
-+msgstr "Wyłącza ochronę SELinuksa dla demona uptimed"
- 
--#~ msgid "Disable SELinux protection for xdm daemon"
--#~ msgstr "Wyłącz ochronę SELinuksa dla demona XDM"
-+#: ../gui/selinux.tbl:208
-+msgid ""
-+"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
-+"staff_r can do so"
-+msgstr ""
-+"Umożliwia user_r osiąganie sysadm_r przez su, sudo lub userhelper. W innym "
-+"wypadku tylko staff_r może to zrobić"
- 
--#~ msgid "Allow xdm logins as sysadm_r:sysadm_t"
--#~ msgstr "Pozwól XDM na logowanie jako sysadm_r:sysadm_t"
-+#: ../gui/selinux.tbl:209
-+msgid "Allow users to execute the mount command"
-+msgstr "Umożliwia użytkownikom uruchamianie polecenia mount"
- 
--#~ msgid "Disable SELinux protection for xen daemon"
--#~ msgstr "Wyłącz ochronę SELinuksa dla demona Xen"
-+#: ../gui/selinux.tbl:210
-+msgid "Allow regular users direct mouse access (only allow the X server)"
-+msgstr ""
-+"Umożliwia zwykłym użytkownikom bezpośredni dostęp do myszy (umożliwia tylko "
-+"serwerowi X Window)"
- 
--#~ msgid "XEN"
--#~ msgstr "Xen"
-+#: ../gui/selinux.tbl:211
-+msgid "Allow users to run the dmesg command"
-+msgstr "Umożliwia użytkownikom wykonywanie polecenia dmesg"
- 
--#~ msgid "Allow xen to read/write physical disk devices"
--#~ msgstr ""
--#~ "Pozwól Xenowi na odczytywanie/zapisywanie fizycznych urządzeń dyskowych"
-+#: ../gui/selinux.tbl:212
-+msgid "Allow users to control network interfaces (also needs USERCTL=true)"
-+msgstr ""
-+"Umożliwia użytkownikom kontrolowanie interfejsów sieciowych (wymaga także "
-+"USERCTL=true)"
- 
--#~ msgid "Disable SELinux protection for xfs daemon"
--#~ msgstr "Wyłącz ochronę SELinuksa dla demona xfs"
-+#: ../gui/selinux.tbl:213
-+msgid "Allow normal user to execute ping"
-+msgstr "Umożliwia zwykłym użytkownikom wykonywanie ping"
- 
--#~ msgid "Disable SELinux protection for xen control"
--#~ msgstr "Wyłącz ochronę SELinuksa dla kontroli Xena"
-+#: ../gui/selinux.tbl:214
-+msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
-+msgstr ""
-+"Umożliwia użytkownikom odczyt/zapis noextattrfile (FAT, CD-ROM, DYSKIETKA)"
- 
--#~ msgid "Disable SELinux protection for ypbind daemon"
--#~ msgstr "Wyłącz ochronę SELinuksa dla demona ypbind"
-+#: ../gui/selinux.tbl:215
-+msgid "Allow users to rw usb devices"
-+msgstr "Umożliwia użytkownikom odczyt/zapis urządzeń USB"
- 
--#~ msgid "Disable SELinux protection for NIS Password Daemon"
--#~ msgstr "Wyłącz ochronę SELinuksa dla demona hasła NIS"
-+#: ../gui/selinux.tbl:216
-+msgid ""
-+"Allow users to run TCP servers (bind to ports and accept connection from the "
-+"same domain and outside users)  disabling this forces FTP passive mode and "
-+"may change other protocols"
-+msgstr ""
-+"Umożliwia użytkownikom uruchamianie serwerów TCP (dowiązanie do portów i "
-+"akceptowanie połączenia z tych samych domen i zewnętrznych użytkowników) "
-+"wyłączenie tego wymusza tryb pasywny FTP i może zmienić inne protokoły"
- 
--#~ msgid "Disable SELinux protection for ypserv daemon"
--#~ msgstr "Wyłącz ochronę SELinuksa dla demona ypserv"
-+#: ../gui/selinux.tbl:217
-+msgid "Allow user to stat ttyfiles"
-+msgstr "Umożliwia użytkownikom wykonywanie stat na plikach TTY"
- 
--#~ msgid "Disable SELinux protection for NIS Transfer Daemon"
--#~ msgstr "Wyłącz ochronę SELinuksa dla demona przesyłania NIS"
-+#: ../gui/selinux.tbl:218
-+msgid "Disable SELinux protection for uucpd daemon"
-+msgstr "Wyłącza ochronę SELinuksa dla demona uucpd"
- 
--#~ msgid ""
--#~ "Allow SELinux webadm user to manage unprivileged users home directories"
--#~ msgstr ""
--#~ "Pozwól użytkownikowi SELinuksa webadm na zarządzanie folderami domowymi "
--#~ "nieuprzywilejowanych użytkowników"
-+#: ../gui/selinux.tbl:219
-+msgid "Disable SELinux protection for vmware daemon"
-+msgstr "Wyłącza ochronę SELinuksa dla demona VMWare"
- 
--#~ msgid ""
--#~ "Allow SELinux webadm user to read unprivileged users home directories"
--#~ msgstr ""
--#~ "Pozwól użytkownikowi SELinuksa webadm na odczytywanie folderami domowymi "
--#~ "nieuprzywilejowanych użytkowników"
-+#: ../gui/selinux.tbl:220
-+msgid "Disable SELinux protection for watchdog daemon"
-+msgstr "Wyłącza ochronę SELinuksa dla demona watchdog"
- 
--#~ msgid "Are you sure you want to delete %s '%s'?"
--#~ msgstr "Na pewno chcesz usunąć %s \"%s\"?"
-+#: ../gui/selinux.tbl:221
-+msgid "Disable SELinux protection for winbind daemon"
-+msgstr "Wyłącza ochronę SELinuksa dla demona winbind"
- 
--#~ msgid "Delete %s"
--#~ msgstr "Usuń %s"
-+#: ../gui/selinux.tbl:222
-+msgid "Disable SELinux protection for xdm daemon"
-+msgstr "Wyłącza ochronę SELinuksa dla demona XDM"
- 
--#~ msgid "Add %s"
--#~ msgstr "Dodaj %s"
-+#: ../gui/selinux.tbl:223
-+msgid "Allow xdm logins as sysadm_r:sysadm_t"
-+msgstr "Umożliwia XDM logowanie jako sysadm_r:sysadm_t"
- 
--#~ msgid "Modify %s"
--#~ msgstr "Zmodyfikuj %s"
-+#: ../gui/selinux.tbl:224
-+msgid "Disable SELinux protection for xen daemon"
-+msgstr "Wyłącza ochronę SELinuksa dla demona Xen"
- 
--#~ msgid "Permissive"
--#~ msgstr "Zezwalanie"
-+#: ../gui/selinux.tbl:225
-+msgid "XEN"
-+msgstr "Xen"
- 
--#~ msgid "Enforcing"
--#~ msgstr "Wymuszanie"
-+#: ../gui/selinux.tbl:225
-+msgid "Allow xen to read/write physical disk devices"
-+msgstr ""
-+"Umożliwia Xenowi odczytywanie/zapisywanie fizycznych urządzeń dyskowych"
- 
--#~ 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. Czy "
--#~ "chcesz kontynuować?"
-+#: ../gui/selinux.tbl:226
-+msgid "Disable SELinux protection for xfs daemon"
-+msgstr "Wyłącza ochronę SELinuksa dla demona xfs"
- 
--#~ msgid ""
--#~ "Changing to SELinux disabled requires a reboot.  It is not recommended.  "
--#~ "If you later decide to turn SELinux back on, the system will be required "
--#~ "to relabel.  If you just want to see if SELinux is causing a problem on "
--#~ "your system, you can go to permissive 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 zdecydujesz się ponownie włączyć SELinuksa, "
--#~ "system będzie wymagał ponownego nadania etykiet. Jeśli chcesz tylko "
--#~ "zobaczyć, czy SELinux powoduje problem z systemem, możesz przejść do "
--#~ "trybu zezwalania, który będzie tylko zapisywał błędy do dziennika i nie "
--#~ "wymuszał polityki SELinuksa. Tryb zezwalania nie wymaga ponownego "
--#~ "uruchomienia. Czy chcesz kontynuować?"
-+#: ../gui/selinux.tbl:227
-+msgid "Disable SELinux protection for xen control"
-+msgstr "Wyłącza ochronę SELinuksa dla kontroli Xena"
- 
--#~ 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. Czy "
--#~ "chcesz kontynuować?"
-+#: ../gui/selinux.tbl:228
-+msgid "Disable SELinux protection for ypbind daemon"
-+msgstr "Wyłącza ochronę SELinuksa dla demona ypbind"
- 
--#~ msgid "system-config-selinux"
--#~ msgstr "system-config-selinux"
-+#: ../gui/selinux.tbl:229
-+msgid "Disable SELinux protection for NIS Password Daemon"
-+msgstr "Wyłącza ochronę SELinuksa dla demona hasła NIS"
- 
--#~ msgid ""
--#~ "Copyright (c)2006 Red Hat, Inc.\n"
--#~ "Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
--#~ msgstr ""
--#~ "Copyright (c) 2006 Red Hat, Inc.\n"
--#~ "Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-+#: ../gui/selinux.tbl:230
-+msgid "Disable SELinux protection for ypserv daemon"
-+msgstr "Wyłącza ochronę SELinuksa dla demona ypserv"
- 
--#~ msgid "Add SELinux Login Mapping"
--#~ msgstr "Dodaj mapowanie loginu SELinuksa"
-+#: ../gui/selinux.tbl:231
-+msgid "Disable SELinux protection for NIS Transfer Daemon"
-+msgstr "Wyłącza ochronę SELinuksa dla demona przesyłania NIS"
- 
--#~ msgid "Add SELinux Network Ports"
--#~ msgstr "Dodaj porty sieciowe SELinuksa"
-+#: ../gui/selinux.tbl:232
-+msgid "Allow SELinux webadm user to manage unprivileged users home directories"
-+msgstr ""
-+"Umożliwia użytkownikowi SELinuksa webadm zarządzanie katalogami domowymi "
-+"nieuprzywilejowanych użytkowników"
- 
--#~ msgid "SELinux Type"
--#~ msgstr "Typ SELinuksa"
-+#: ../gui/selinux.tbl:233
-+msgid "Allow SELinux webadm user to read unprivileged users home directories"
-+msgstr ""
-+"Umożliwia użytkownikowi SELinuksa webadm odczytywanie katalogów domowych "
-+"nieuprzywilejowanych użytkowników"
- 
--#~ msgid ""
--#~ "tcp\n"
--#~ "udp"
--#~ msgstr ""
--#~ "TCP\n"
--#~ "UDP"
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Are you sure you want to delete %s '%s'?"
-+msgstr "Na pewno usunąć %s \"%s\"?"
- 
--#~ msgid ""
--#~ "SELinux MLS/MCS\n"
--#~ "Level"
--#~ msgstr ""
--#~ "Poziom MLS/MCS\n"
--#~ "SELinuksa"
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Delete %s"
-+msgstr "Usuń %s"
- 
--#~ msgid "File Specification"
--#~ msgstr "Określenie pliku"
-+#: ../gui/semanagePage.py:134
-+#, python-format
-+msgid "Add %s"
-+msgstr "Dodaj %s"
- 
--#~ msgid "File Type"
--#~ msgstr "Typ pliku"
-+#: ../gui/semanagePage.py:148
-+#, python-format
-+msgid "Modify %s"
-+msgstr "Modyfikuj %s"
- 
--#~ msgid ""
--#~ "all files\n"
--#~ "regular file\n"
--#~ "directory\n"
--#~ "character device\n"
--#~ "block device\n"
--#~ "socket\n"
--#~ "symbolic link\n"
--#~ "named pipe\n"
--#~ msgstr ""
--#~ "wszystkie pliki\n"
--#~ "zwykłe pliki\n"
--#~ "folder\n"
--#~ "urządzenie znakowe\n"
--#~ "urządzenie blokowe\n"
--#~ "gniazdo\n"
--#~ "dowiązanie symboliczne\n"
--#~ "nazwany potok\n"
-+#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
-+msgid "Permissive"
-+msgstr "Zezwalanie"
- 
--#~ msgid "MLS"
--#~ msgstr "MLS"
-+#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
-+msgid "Enforcing"
-+msgstr "Wymuszanie"
- 
--#~ msgid "Add SELinux User"
--#~ msgstr "Dodaj użytkownika SELinuksa"
-+#: ../gui/statusPage.py:94
-+msgid "Status"
-+msgstr "Stan"
- 
--#~ msgid "SELinux Administration"
--#~ msgstr "Administracja SELinuksa"
-+#: ../gui/statusPage.py:133
-+msgid ""
-+"Changing the policy type will cause a relabel of the entire file system on "
-+"the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
-+msgstr ""
-+"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ć?"
- 
--#~ msgid "Add"
--#~ msgstr "Dodaj"
-+#: ../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 ""
-+"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ć?"
- 
--#~ msgid "_Properties"
--#~ msgstr "_Właściwości"
-+#: ../gui/statusPage.py:152
-+msgid ""
-+"Changing to SELinux enabled will cause a relabel of the entire file system "
-+"on the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
-+msgstr ""
-+"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"
-+msgstr "system-config-selinux"
- 
--#~ msgid "_Delete"
--#~ msgstr "_Usuń"
-+#: ../gui/system-config-selinux.glade:12
-+msgid ""
-+"Copyright (c)2006 Red Hat, Inc.\n"
-+"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-+msgstr ""
-+"Copyright (c) 2006 Red Hat, Inc.\n"
-+"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
- 
--#~ msgid "Select Management Object"
--#~ msgstr "Wybierz obiekt zarządzania"
-+#: ../gui/system-config-selinux.glade:22
-+#: ../gui/system-config-selinux.glade:544
-+msgid "Add SELinux Login Mapping"
-+msgstr "Dodanie mapowania loginu SELinuksa"
-+
-+#: ../gui/system-config-selinux.glade:257
-+msgid "Add SELinux Network Ports"
-+msgstr "Dodanie portów sieciowych SELinuksa"
-+
-+#: ../gui/system-config-selinux.glade:391
-+#: ../gui/system-config-selinux.glade:678
-+msgid "SELinux Type"
-+msgstr "Typ SELinuksa"
-+
-+#: ../gui/system-config-selinux.glade:622
-+msgid "File Specification"
-+msgstr "Określenie pliku"
-+
-+#: ../gui/system-config-selinux.glade:650
-+msgid "File Type"
-+msgstr "Typ pliku"
- 
--#~ msgid "<b>Select:</b>"
--#~ msgstr "<b>Wybierz:</b>"
-+#: ../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 ""
-+"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
-+msgid "MLS"
-+msgstr "MLS"
-+
-+#: ../gui/system-config-selinux.glade:837
-+msgid "Add SELinux User"
-+msgstr "Dodanie użytkownika SELinuksa"
-+
-+#: ../gui/system-config-selinux.glade:1079
-+msgid "SELinux Administration"
-+msgstr "Administracja SELinuksem"
-+
-+#: ../gui/system-config-selinux.glade:1122
-+msgid "Add"
-+msgstr "Dodaj"
-+
-+#: ../gui/system-config-selinux.glade:1144
-+msgid "_Properties"
-+msgstr "_Właściwości"
-+
-+#: ../gui/system-config-selinux.glade:1166
-+msgid "_Delete"
-+msgstr "_Usuń"
-+
-+#: ../gui/system-config-selinux.glade:1256
-+msgid "Select Management Object"
-+msgstr "Wybór obiektu zarządzania"
-+
-+#: ../gui/system-config-selinux.glade:1273
-+msgid "<b>Select:</b>"
-+msgstr "<b>Wybór:</b>"
-+
-+#: ../gui/system-config-selinux.glade:1326
-+msgid "System Default Enforcing Mode"
-+msgstr "Domyślny systemowy tryb wymuszania"
- 
--#~ msgid "System Default Enforcing Mode"
--#~ msgstr "Domyślny systemowy tryb wymuszania"
-+#: ../gui/system-config-selinux.glade:1354
-+msgid ""
-+"Disabled\n"
-+"Permissive\n"
-+"Enforcing\n"
-+msgstr ""
-+"Wyłączone\n"
-+"Zezwalanie\n"
-+"Wymuszanie\n"
-+
-+#: ../gui/system-config-selinux.glade:1373
-+msgid "Current Enforcing Mode"
-+msgstr "Obecny tryb wymuszania"
-+
-+#: ../gui/system-config-selinux.glade:1418
-+msgid "System Default Policy Type: "
-+msgstr "Domyślny systemowy typ polityki: "
- 
--#~ msgid ""
--#~ "Disabled\n"
--#~ "Permissive\n"
--#~ "Enforcing\n"
--#~ msgstr ""
--#~ "Wyłączone\n"
--#~ "Zezwalanie\n"
--#~ "Wymuszanie\n"
-+#: ../gui/system-config-selinux.glade:1463
-+msgid ""
-+"Select if you wish to relabel then entire file system on next reboot.  "
-+"Relabeling can take a very long time, depending on the size of the system.  "
-+"If you are changing policy types or going from disabled to enforcing, a "
-+"relabel is required."
-+msgstr ""
-+"Proszę wybrać, czy ponownie nadać etykiety całemu systemowi plików podczas "
-+"następnego ponownego uruchomienia. Ponowne nadanie etykiet może zająć dużo "
-+"czasu, w zależności od rozmiaru systemu. Jeśli zmieniany jest typ polityki "
-+"lub przechodzi z trybu wyłączonego do wymuszania, ponowne nadanie etykiet "
-+"jest wymagane."
-+
-+#: ../gui/system-config-selinux.glade:1509
-+msgid "Relabel on next reboot."
-+msgstr "Ponownie nadanie etykiet podczas następnego ponownego uruchomienia."
-+
-+#: ../gui/system-config-selinux.glade:1561
-+msgid "label37"
-+msgstr "label37"
-+
-+#: ../gui/system-config-selinux.glade:1598
-+msgid "Revert boolean setting to system default"
-+msgstr "Przywrócenie ustawienia zmiennych logicznych do domyślnych systemu"
-+
-+#: ../gui/system-config-selinux.glade:1614
-+msgid "Toggle between Customized and All Booleans"
-+msgstr "Przełączenie między dostosowanymi i wszystkimi zmiennymi logicznymi"
-+
-+#: ../gui/system-config-selinux.glade:1645
-+#: ../gui/system-config-selinux.glade:1850
-+#: ../gui/system-config-selinux.glade:2037
-+#: ../gui/system-config-selinux.glade:2224
-+#: ../gui/system-config-selinux.glade:2467
-+#: ../gui/system-config-selinux.glade:2692
-+#: ../gui/system-config-selinux.glade:2867
-+msgid "Filter"
-+msgstr "Filtr"
-+
-+#: ../gui/system-config-selinux.glade:1734
-+msgid "label50"
-+msgstr "label50"
-+
-+#: ../gui/system-config-selinux.glade:1771
-+msgid "Add File Context"
-+msgstr "Dodanie kontekstu pliku"
-+
-+#: ../gui/system-config-selinux.glade:1787
-+msgid "Modify File Context"
-+msgstr "Modyfikacja kontekstu pliku"
-+
-+#: ../gui/system-config-selinux.glade:1803
-+msgid "Delete File Context"
-+msgstr "Usunięcie kontekstu pliku"
-+
-+#: ../gui/system-config-selinux.glade:1819
-+msgid "Toggle between all and customized file context"
-+msgstr "Przełączenie między wszystkimi i dostosowanymi kontekstami plików"
-+
-+#: ../gui/system-config-selinux.glade:1939
-+msgid "label38"
-+msgstr "label38"
-+
-+#: ../gui/system-config-selinux.glade:1976
-+msgid "Add SELinux User Mapping"
-+msgstr "Dodanie mapowania użytkownika SELinuksa"
-+
-+#: ../gui/system-config-selinux.glade:1992
-+msgid "Modify SELinux User Mapping"
-+msgstr "Modyfikacja mapowania użytkownika SELinuksa"
-+
-+#: ../gui/system-config-selinux.glade:2008
-+msgid "Delete SELinux User Mapping"
-+msgstr "Usunięcie mapowania użytkownika SELinuksa"
-+
-+#: ../gui/system-config-selinux.glade:2126
-+msgid "label39"
-+msgstr "label39"
-+
-+#: ../gui/system-config-selinux.glade:2163
-+msgid "Add User"
-+msgstr "Dodanie użytkownika"
-+
-+#: ../gui/system-config-selinux.glade:2179
-+msgid "Modify User"
-+msgstr "Modyfikacja użytkownika"
-+
-+#: ../gui/system-config-selinux.glade:2195
-+msgid "Delete User"
-+msgstr "Usunięcie użytkownika"
-+
-+#: ../gui/system-config-selinux.glade:2313
-+msgid "label41"
-+msgstr "label41"
-+
-+#: ../gui/system-config-selinux.glade:2350
-+msgid "Add Network Port"
-+msgstr "Dodanie portu sieciowego"
-+
-+#: ../gui/system-config-selinux.glade:2366
-+msgid "Edit Network Port"
-+msgstr "Modyfikacja portu sieciowego"
-+
-+#: ../gui/system-config-selinux.glade:2382
-+msgid "Delete Network Port"
-+msgstr "Usunięcie portu sieciowego"
-+
-+#: ../gui/system-config-selinux.glade:2418
-+#: ../gui/system-config-selinux.glade:2436
-+msgid "Toggle between Customized and All Ports"
-+msgstr "Przełączenie między dostosowanymi i wszystkimi portami"
-+
-+#: ../gui/system-config-selinux.glade:2556
-+msgid "label42"
-+msgstr "label42"
-+
-+#: ../gui/system-config-selinux.glade:2593
-+msgid "Generate new policy module"
-+msgstr "Utworzenie nowego modułu polityki"
-+
-+#: ../gui/system-config-selinux.glade:2609
-+msgid "Load policy module"
-+msgstr "Wczytanie modułu polityki"
-+
-+#: ../gui/system-config-selinux.glade:2625
-+msgid "Remove loadable policy module"
-+msgstr "Usunięcie wczytywalnego modułu polityki"
- 
--#~ msgid "Current Enforcing Mode"
--#~ msgstr "Obecny tryb wymuszania"
-+#: ../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."
- 
--#~ msgid "System Default Policy Type: "
--#~ msgstr "Domyślny systemowy typ polityki: "
-+#: ../gui/system-config-selinux.glade:2781
-+msgid "label44"
-+msgstr "label44"
- 
--#~ 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 ""
--#~ "Wybierz, czy chcesz 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 zmieniasz typy "
--#~ "polityki lub przechodzisz z wyłączonego do wymuszania, ponowne nadanie "
--#~ "etykiet jest wymagane."
-+#: ../gui/system-config-selinux.glade:2818
-+msgid "Change process mode to permissive."
-+msgstr "Zmiana trybu procesu na zezwalanie."
- 
--#~ msgid "Relabel on next reboot."
--#~ msgstr "Ponownie nadaj etykiety podczas następnego ponownego uruchomienia."
-+#: ../gui/system-config-selinux.glade:2836
-+msgid "Change process mode to enforcing"
-+msgstr "Zmiana trybu procesu na wymuszanie"
- 
--#~ msgid "label37"
--#~ msgstr "label37"
-+#: ../gui/system-config-selinux.glade:2928
-+msgid "Process Domain"
-+msgstr "Domena procesu"
+-#: ../gui/usersPage.py:138
+-#, python-format
+-msgid "SELinux user '%s' is required"
+-msgstr ""
++#~ msgid "Disable SELinux protection for NIS Transfer Daemon"
++#~ msgstr "NIS ସ୍ଥାନାନ୍ତରଣ ଡେମନ ପାଇଁ SELinux ସୁରକ୍ଷାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
+diff --git a/policycoreutils/po/pa.po b/policycoreutils/po/pa.po
+index 157cbcf..25a9b2c 100644
+--- a/policycoreutils/po/pa.po
++++ b/policycoreutils/po/pa.po
+@@ -4,20 +4,20 @@
+ #
+ # Translators:
+ # A S Alam <apbrar at gmail.com>, 2006.
+-# Jaswinder Singh <jsingh at redhat.com>, 2006, 2007, 2008, 2009, 2010.
++# Jaswinder Singh <jsingh at redhat.com>, 2006-2010,2012.
+ msgid ""
+ msgstr ""
+ "Project-Id-Version: Policycoreutils\n"
+ "Report-Msgid-Bugs-To: \n"
+-"POT-Creation-Date: 2012-05-25 07:28-0400\n"
+-"PO-Revision-Date: 2012-04-02 20:30+0000\n"
++"POT-Creation-Date: 2012-10-16 12:24-0400\n"
++"PO-Revision-Date: 2012-10-08 13:10+0000\n"
+ "Last-Translator: dwalsh <dwalsh at redhat.com>\n"
+ "Language-Team: Panjabi (Punjabi) <punjabi-users at lists.sf.net>\n"
+ "Language: pa\n"
+ "MIME-Version: 1.0\n"
+ "Content-Type: text/plain; charset=UTF-8\n"
+ "Content-Transfer-Encoding: 8bit\n"
+-"Plural-Forms: nplurals=2; plural=(n != 1)\n"
++"Plural-Forms: nplurals=2; plural=(n != 1);\n"
  
--#~ msgid "Revert boolean setting to system default"
--#~ msgstr "Przywróć ustawienia zmiennych logicznych do domyślnych systemu"
-+#: ../gui/system-config-selinux.glade:2956
-+msgid "label59"
-+msgstr "label59"
+ #: ../run_init/run_init.c:67
+ msgid ""
+@@ -29,7 +29,7 @@ msgstr ""
+ "  ਜਿੱਥੇ: <script> ਚੱਲਣ ਵਾਲੀ init ਸਕਰਿਪਟ ਦਾ ਨਾਂ ਹੈ,\n"
+ "         <args ...> ਉਸ ਸਕਰਿਪਟ ਦੇ ਆਰਗੂਮੈਂਟ ਹਨ।"
  
--#~ msgid "Toggle between Customized and All Booleans"
--#~ msgstr "Przełącz między dostosowanymi i wszystkimi zmiennymi logicznymi"
-+#: ../gui/usersPage.py:138
-+#, python-format
-+msgid "SELinux user '%s' is required"
-+msgstr "Użytkownik SELinuksa \"%s\" jest wymagany"
+-#: ../run_init/run_init.c:126 ../newrole/newrole.c:1124
++#: ../run_init/run_init.c:126 ../newrole/newrole.c:1123
+ #, c-format
+ msgid "failed to initialize PAM\n"
+ msgstr "PAM ਸ਼ੁਰੂ ਕਰਨ ਵਿੱਚ ਫੇਲ\n"
+@@ -78,7 +78,7 @@ msgstr "ਮਾਫ ਕਰਨਾ, run_init ਸਿਰਫ SELinux ਕਰਨਲ ਉ
+ msgid "authentication failed.\n"
+ msgstr "ਪ੍ਰਮਾਣਿਕਤਾ ਫੇਲ ਹੋਈ।\n"
  
- #~ msgid "Run booleans lockdown wizard"
--#~ msgstr "Uruchom kreatora blokowania zmiennych logicznych"
-+#~ msgstr "Uruchomienie kreatora blokowania zmiennych logicznych"
+-#: ../run_init/run_init.c:405 ../newrole/newrole.c:1258
++#: ../run_init/run_init.c:405 ../newrole/newrole.c:1257
+ #, c-format
+ msgid "Could not set exec context to %s.\n"
+ msgstr "exec ਪ੍ਰਸੰਗ ਨੂੰ %s ਨਿਰਧਾਰਤ ਨਹੀਂ ਕਰ ਸਕਦਾ।\n"
+@@ -91,855 +91,875 @@ msgstr "******************** ਖਾਸ ***********************\n"
+ msgid "To make this policy package active, execute:"
+ msgstr "ਇਹ ਪਾਲਿਸੀ ਪੈਕੇਜ ਸਰਗਰਮ ਕਰਨ ਲਈ, ਇਹ ਚਲਾਓ:"
  
- #~ msgid "Lockdown..."
- #~ msgstr "Zablokuj..."
--
--#~ msgid "Filter"
--#~ msgstr "Filtr"
--
--#~ msgid "label50"
--#~ msgstr "label50"
--
--#~ msgid "Add File Context"
--#~ msgstr "Dodaj kontekst pliku"
--
--#~ msgid "Modify File Context"
--#~ msgstr "Zmodyfikuj kontekst pliku"
--
--#~ msgid "Delete File Context"
--#~ msgstr "Usuń kontekst pliku"
--
--#~ msgid "Toggle between all and customized file context"
--#~ msgstr "Przełącz między wszystkimi i dostosowanymi kontekstami plików"
--
--#~ msgid "label38"
--#~ msgstr "label38"
--
--#~ msgid "Add SELinux User Mapping"
--#~ msgstr "Dodaj mapowanie użytkownika SELinuksa"
--
--#~ msgid "Modify SELinux User Mapping"
--#~ msgstr "Zmodyfikuj mapowanie użytkownika SELinuksa"
--
--#~ msgid "Delete SELinux User Mapping"
--#~ msgstr "Usuń mapowanie użytkownika SELinuksa"
--
--#~ msgid "label39"
--#~ msgstr "label39"
--
--#~ msgid "Add Translation"
--#~ msgstr "Dodaj tłumaczenie"
--
--#~ msgid "Modify Translation"
--#~ msgstr "Zmodyfikuj tłumaczenie"
--
--#~ msgid "Delete Translation"
--#~ msgstr "Usuń tłumaczenie"
--
--#~ msgid "label41"
--#~ msgstr "label41"
--
--#~ msgid "Modify SELinux User"
--#~ msgstr "Zmodyfikuj użytkownika SELinuksa"
--
--#~ msgid "label40"
--#~ msgstr "label40"
--
--#~ msgid "Add Network Port"
--#~ msgstr "Dodaj port sieciowy"
--
--#~ msgid "Edit Network Port"
--#~ msgstr "Edytuj port sieciowy"
--
--#~ msgid "Delete Network Port"
--#~ msgstr "Usuń port sieciowy"
--
--#~ msgid "Toggle between Customized and All Ports"
--#~ msgstr "Przełącz między dostosowanymi i wszystkimi portami"
--
--#~ msgid "label42"
--#~ msgstr "label42"
--
--#~ msgid "Generate new policy module"
--#~ msgstr "Utwórz nowy moduł polityki"
--
--#~ msgid "Load policy module"
--#~ msgstr "Wczytaj moduł polityki"
--
--#~ msgid "Remove loadable policy module"
--#~ msgstr "Usuń wczytywalny moduł polityki"
--
--#~ msgid ""
--#~ "Enable/Disable additional audit rules, that are normally not reported in "
--#~ "the log files."
--#~ msgstr ""
--#~ "Włącz/wyłącz dodatkowe reguły audytu, które normalnie nie są raportowane "
--#~ "do plików dziennika."
--
--#~ msgid "label44"
--#~ msgstr "label44"
--
--#~ msgid "Sensitvity Level"
--#~ msgstr "Poziom wrażliwości"
+-#: ../semanage/seobject.py:143 ../semanage/seobject.py:147
+-msgid "global"
+-msgstr "ਗਲੋਬਲ"
 -
--#~ msgid "SELinux user '%s' is required"
--#~ msgstr "Użytkownik SELinuksa \"%s\" jest wymagany"
-diff -up policycoreutils-2.1.12/po/policycoreutils.pot.rhat policycoreutils-2.1.12/po/policycoreutils.pot
---- policycoreutils-2.1.12/po/policycoreutils.pot.rhat	2012-07-04 07:35:21.000000000 -0400
-+++ policycoreutils-2.1.12/po/policycoreutils.pot	2012-10-16 15:07:17.599526281 -0400
-@@ -8,7 +8,7 @@ msgid ""
- msgstr ""
- "Project-Id-Version: PACKAGE VERSION\n"
- "Report-Msgid-Bugs-To: \n"
--"POT-Creation-Date: 2012-03-27 10:49-0400\n"
-+"POT-Creation-Date: 2012-05-25 07:28-0400\n"
- "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
- "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
- "Language-Team: LANGUAGE <LL at li.org>\n"
-@@ -90,844 +90,851 @@ msgstr ""
- msgid "global"
- msgstr ""
- 
--#: ../semanage/seobject.py:222
-+#: ../semanage/seobject.py:225
+-#: ../semanage/seobject.py:225
++#: ../semanage/seobject.py:200
  msgid "Could not create semanage handle"
- msgstr ""
+ msgstr "semanage ਹੈਂਡਲ ਬਣਾ ਨਹੀਂ ਸਕਦਾ"
  
--#: ../semanage/seobject.py:230
-+#: ../semanage/seobject.py:233
+-#: ../semanage/seobject.py:233
++#: ../semanage/seobject.py:208
  msgid "SELinux policy is not managed or store cannot be accessed."
- msgstr ""
+ msgstr "SELinux ਪਾਲਿਸੀ ਦਾ ਪਰਬੰਧਨ ਨਹੀਂ ਕੀਤਾ ਜਾਂ ਵਰਤੀ ਨਹੀਂ ਜਾ ਸਕਦੀ।"
  
--#: ../semanage/seobject.py:235
-+#: ../semanage/seobject.py:238
+-#: ../semanage/seobject.py:238
++#: ../semanage/seobject.py:213
  msgid "Cannot read policy store."
- msgstr ""
+ msgstr "ਪਾਲਿਸੀ ਸਟੋਰ ਪੜ ਨਹੀਂ ਸਕਦਾ।"
  
--#: ../semanage/seobject.py:240
-+#: ../semanage/seobject.py:243
+-#: ../semanage/seobject.py:243
++#: ../semanage/seobject.py:218
  msgid "Could not establish semanage connection"
- msgstr ""
+ msgstr "semanage ਕੁਨੈਕਸ਼ਨ ਨਹੀਂ ਬਣਾ ਸਕਦਾ"
  
--#: ../semanage/seobject.py:245
-+#: ../semanage/seobject.py:248
+-#: ../semanage/seobject.py:248
++#: ../semanage/seobject.py:223
  msgid "Could not test MLS enabled status"
- msgstr ""
+ msgstr "MLS ਯੋਗ ਹਾਲਤ ਦੀ ਜਾਂਚ ਨਹੀਂ ਕਰ ਸਕਦਾ"
  
--#: ../semanage/seobject.py:251 ../semanage/seobject.py:266
-+#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
+-#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
++#: ../semanage/seobject.py:229 ../semanage/seobject.py:244
  msgid "Not yet implemented"
- msgstr ""
+ msgstr "ਹਾਲੇ ਲਾਗੂ ਨਹੀਂ ਕੀਤਾ"
  
--#: ../semanage/seobject.py:255
-+#: ../semanage/seobject.py:258
+-#: ../semanage/seobject.py:258
++#: ../semanage/seobject.py:233
  msgid "Semanage transaction already in progress"
- msgstr ""
+ msgstr "semanage ਤਬਦੀਲੀ ਪਹਿਲਾਂ ਹੀ ਚੱਲ ਰਹੀ ਹੈ"
  
--#: ../semanage/seobject.py:264
-+#: ../semanage/seobject.py:267
+-#: ../semanage/seobject.py:267
++#: ../semanage/seobject.py:242
  msgid "Could not start semanage transaction"
- msgstr ""
+ msgstr "semanage ਤਬਦੀਲੀ ਚਾਲੂ ਨਹੀਂ ਕਰ ਸਕਦਾ"
  
--#: ../semanage/seobject.py:274
-+#: ../semanage/seobject.py:278
+-#: ../semanage/seobject.py:278
++#: ../semanage/seobject.py:254
  msgid "Could not commit semanage transaction"
- msgstr ""
+ msgstr "semanage ਸੰਚਾਰ ਚਾਲੂ ਨਹੀਂ ਕਰ ਸਕਦਾ"
  
--#: ../semanage/seobject.py:279
-+#: ../semanage/seobject.py:283
+-#: ../semanage/seobject.py:283
++#: ../semanage/seobject.py:259
  msgid "Semanage transaction not in progress"
- msgstr ""
+ msgstr "semanage ਤਬਦੀਲੀ ਚਾਲੂ ਨਹੀਂ ਹੈ"
  
--#: ../semanage/seobject.py:291 ../semanage/seobject.py:371
-+#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
+-#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
++#: ../semanage/seobject.py:271 ../semanage/seobject.py:351
  msgid "Could not list SELinux modules"
- msgstr ""
+ msgstr "SELinux ਮੈਡਿਊਲਾਂ ਨੂੰ ਵੇਖਾ ਨਹੀਂ ਸਕਦਾ"
  
--#: ../semanage/seobject.py:304
-+#: ../semanage/seobject.py:308
+-#: ../semanage/seobject.py:308
++#: ../semanage/seobject.py:284
  msgid "Modules Name"
- msgstr ""
+-msgstr ""
++msgstr "ਮੈਡਿਊਲ ਨਾਂ"
  
--#: ../semanage/seobject.py:304
-+#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
+-#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
++#: ../semanage/seobject.py:284 ../gui/modulesPage.py:63
  msgid "Version"
- msgstr ""
+ msgstr "ਵਰਜਨ"
  
--#: ../semanage/seobject.py:307
-+#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
+-#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
++#: ../semanage/seobject.py:287 ../gui/statusPage.py:75
  msgid "Disabled"
- msgstr ""
+ msgstr "ਅਯੋਗ"
  
--#: ../semanage/seobject.py:322
-+#: ../semanage/seobject.py:326
+-#: ../semanage/seobject.py:326
++#: ../semanage/seobject.py:302
  #, python-format
  msgid "Could not disable module %s (remove failed)"
- msgstr ""
+-msgstr ""
++msgstr "ਮੈਡਿਊਲ %s ਨੂੰ ਅਯੋਗ ਨਹੀਂ ਕਰ ਸਕਦਾ (ਹਟਾਉਣ ਵਿੱਚ ਫੇਲ ਹੋਇਆ)"
  
--#: ../semanage/seobject.py:333
-+#: ../semanage/seobject.py:337
+-#: ../semanage/seobject.py:337
++#: ../semanage/seobject.py:313
  #, python-format
  msgid "Could not enable module %s (remove failed)"
- msgstr ""
+-msgstr ""
++msgstr "ਮੈਡਿਊਲ %s ਨੂੰ ਯੋਗ ਨਹੀਂ ਕਰ ਸਕਦਾ (ਹਟਾਉਣ ਵਿੱਚ ਫੇਲ ਹੋਇਆ)"
  
--#: ../semanage/seobject.py:348
-+#: ../semanage/seobject.py:352
+-#: ../semanage/seobject.py:352
++#: ../semanage/seobject.py:328
  #, python-format
  msgid "Could not remove module %s (remove failed)"
- msgstr ""
+-msgstr ""
++msgstr "ਮੈਡਿਊਲ %s ਨੂੰ ਹਟਾ ਨਹੀਂ ਸਕਦਾ (ਹਟਾਉਣ ਵਿੱਚ ਫੇਲ ਹੋਇਆ)"
  
--#: ../semanage/seobject.py:358
-+#: ../semanage/seobject.py:362
+-#: ../semanage/seobject.py:362
++#: ../semanage/seobject.py:338
  msgid "dontaudit requires either 'on' or 'off'"
- msgstr ""
+-msgstr ""
++msgstr "dontaudit ਨੂੰ 'ਚਾਲੂ' ਜਾਂ 'ਬੰਦ' ਕਰਨ ਦੀ ਲੋੜ ਹੈ"
  
--#: ../semanage/seobject.py:387
-+#: ../semanage/seobject.py:391
+-#: ../semanage/seobject.py:391
++#: ../semanage/seobject.py:366
  msgid "Builtin Permissive Types"
- msgstr ""
+-msgstr ""
++msgstr "ਬਿਲਟਇਨ ਪਰਿਮਿਸਿਵ ਕਿਸਮਾਂ"
  
--#: ../semanage/seobject.py:397
-+#: ../semanage/seobject.py:401
+-#: ../semanage/seobject.py:401
++#: ../semanage/seobject.py:376
  msgid "Customized Permissive Types"
- msgstr ""
+-msgstr ""
++msgstr "ਪਸੰਦੀ ਦੀਆਂ ਪਸਮਿਸਿਵ ਕਿਸਮਾਂ"
  
--#: ../semanage/seobject.py:438
-+#: ../semanage/seobject.py:442
+-#: ../semanage/seobject.py:442
++#: ../semanage/seobject.py:417
  #, python-format
  msgid "Could not set permissive domain %s (module installation failed)"
- msgstr ""
+ msgstr "ਚੇਤਾਵਨੀ ਡੋਮੇਨ %s ਸੈੱਟ ਨਹੀਂ ਕਰ ਸਕਦਾ (ਮੈਡਿਊਲ ਇੰਸਟਾਲੇਸ਼ਨ ਫੇਲ ਹੋਈ)"
  
--#: ../semanage/seobject.py:444
-+#: ../semanage/seobject.py:448
+-#: ../semanage/seobject.py:448
++#: ../semanage/seobject.py:423
  #, python-format
  msgid "Could not remove permissive domain %s (remove failed)"
- msgstr ""
+ msgstr "ਚੇਤਾਵਨੀ ਮੈਡਿਊਲ %s ਨੂੰ ਹਟਾ ਨਹੀਂ ਸਕਦਾ (ਹਟਾਉਣ ਵਿੱਚ ਫੇਲ ਹੋਇਆ)"
  
--#: ../semanage/seobject.py:479 ../semanage/seobject.py:553
--#: ../semanage/seobject.py:599 ../semanage/seobject.py:696
--#: ../semanage/seobject.py:726 ../semanage/seobject.py:793
--#: ../semanage/seobject.py:850 ../semanage/seobject.py:1097
--#: ../semanage/seobject.py:1786 ../semanage/seobject.py:1849
--#: ../semanage/seobject.py:1868 ../semanage/seobject.py:1985
--#: ../semanage/seobject.py:2037
-+#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
-+#: ../semanage/seobject.py:603 ../semanage/seobject.py:700
-+#: ../semanage/seobject.py:730 ../semanage/seobject.py:797
-+#: ../semanage/seobject.py:854 ../semanage/seobject.py:1101
-+#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
-+#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
-+#: ../semanage/seobject.py:2045
+-#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
+-#: ../semanage/seobject.py:603 ../semanage/seobject.py:700
+-#: ../semanage/seobject.py:730 ../semanage/seobject.py:797
+-#: ../semanage/seobject.py:854 ../semanage/seobject.py:1101
+-#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
+-#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
+-#: ../semanage/seobject.py:2045
++#: ../semanage/seobject.py:458 ../semanage/seobject.py:532
++#: ../semanage/seobject.py:578 ../semanage/seobject.py:675
++#: ../semanage/seobject.py:705 ../semanage/seobject.py:772
++#: ../semanage/seobject.py:829 ../semanage/seobject.py:1084
++#: ../semanage/seobject.py:1800 ../semanage/seobject.py:1863
++#: ../semanage/seobject.py:1882 ../semanage/seobject.py:2003
++#: ../semanage/seobject.py:2056
  #, python-format
  msgid "Could not create a key for %s"
- msgstr ""
+ msgstr "%s ਲਈ ਕੁੰਜੀ ਨਹੀਂ ਬਣਾ ਸਕਦਾ"
  
--#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
--#: ../semanage/seobject.py:603 ../semanage/seobject.py:609
-+#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
-+#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
+-#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
+-#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
++#: ../semanage/seobject.py:462 ../semanage/seobject.py:536
++#: ../semanage/seobject.py:582 ../semanage/seobject.py:588
  #, python-format
  msgid "Could not check if login mapping for %s is defined"
- msgstr ""
+ msgstr "ਜਾਂਚ ਨਹੀਂ ਕਰ ਸਕਦਾ ਜੇ %s ਲਈ ਲਾਗਇਨ ਮੈਪ ਪਰਿਭਾਸ਼ਤ ਨਹੀਂ"
  
--#: ../semanage/seobject.py:492
-+#: ../semanage/seobject.py:496
+-#: ../semanage/seobject.py:496
++#: ../semanage/seobject.py:471
  #, python-format
  msgid "Linux Group %s does not exist"
- msgstr ""
+ msgstr "ਲੀਨਕਸ ਗਰੁੱਪ %s ਮੌਜੂਦ ਨਹੀਂ ਹੈ"
  
--#: ../semanage/seobject.py:497
-+#: ../semanage/seobject.py:501
+-#: ../semanage/seobject.py:501
++#: ../semanage/seobject.py:476
  #, python-format
  msgid "Linux User %s does not exist"
- msgstr ""
+ msgstr "ਲੀਨਕਸ ਉਪਭੋਗੀ %s ਮੌਜੂਦ ਨਹੀਂ ਹੈ"
  
--#: ../semanage/seobject.py:501
-+#: ../semanage/seobject.py:505
+-#: ../semanage/seobject.py:505
++#: ../semanage/seobject.py:480
  #, python-format
  msgid "Could not create login mapping for %s"
- msgstr ""
+ msgstr "%s ਲਈ ਲਾਗਇਨ ਮੈਪ ਨਹੀਂ ਬਣਾ ਸਕਦਾ"
  
--#: ../semanage/seobject.py:505 ../semanage/seobject.py:741
-+#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
+-#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
++#: ../semanage/seobject.py:484 ../semanage/seobject.py:720
  #, python-format
  msgid "Could not set name for %s"
- msgstr ""
+ msgstr "%s ਲਈ ਨਾਂ ਨਿਰਧਾਰਤ ਨਹੀਂ ਕਰ ਸਕਦਾ"
  
--#: ../semanage/seobject.py:510 ../semanage/seobject.py:751
-+#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
+-#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
++#: ../semanage/seobject.py:489 ../semanage/seobject.py:730
  #, python-format
  msgid "Could not set MLS range for %s"
- msgstr ""
+ msgstr "%s ਲਈ MLS ਰੇਂਜ ਨਿਰਧਾਰਤ ਨਹੀਂ ਕਰ ਸਕਦਾ"
  
--#: ../semanage/seobject.py:514
-+#: ../semanage/seobject.py:518
+-#: ../semanage/seobject.py:518
++#: ../semanage/seobject.py:493
  #, python-format
  msgid "Could not set SELinux user for %s"
- msgstr ""
+ msgstr "%s ਲਈ SELinux ਉਪਭੋਗੀ ਨਿਰਧਾਰਤ ਨਹੀਂ ਕਰ ਸਕਦਾ"
  
--#: ../semanage/seobject.py:518
-+#: ../semanage/seobject.py:522
+-#: ../semanage/seobject.py:522
++#: ../semanage/seobject.py:497
  #, python-format
  msgid "Could not add login mapping for %s"
- msgstr ""
+ msgstr "%s ਲਈ ਲਾਗਇਨ ਮਿਲਾਪ ਸ਼ਾਮਿਲ ਨਹੀਂ ਕਰ ਸਕਦਾ"
  
--#: ../semanage/seobject.py:536
-+#: ../semanage/seobject.py:540
+-#: ../semanage/seobject.py:540
++#: ../semanage/seobject.py:515
  msgid "Requires seuser or serange"
- msgstr ""
+ msgstr "seuser ਜਾਂ serange ਦੀ ਲੋੜ ਹੈ"
  
--#: ../semanage/seobject.py:559 ../semanage/seobject.py:605
-+#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
+-#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
++#: ../semanage/seobject.py:538 ../semanage/seobject.py:584
  #, python-format
  msgid "Login mapping for %s is not defined"
- msgstr ""
+ msgstr "%s ਲਈ ਲਾਗਇਨ ਮੈਪ ਪਰਿਭਾਸ਼ਤ ਨਹੀਂ ਹੈ"
  
--#: ../semanage/seobject.py:563
-+#: ../semanage/seobject.py:567
+-#: ../semanage/seobject.py:567
++#: ../semanage/seobject.py:542
  #, python-format
  msgid "Could not query seuser for %s"
- msgstr ""
+ msgstr "seuser ਨੂੰ %s ਲਈ ਕਿਊਰੀ ਨਹੀਂ ਕਰ ਸਕਦਾ"
  
--#: ../semanage/seobject.py:577
-+#: ../semanage/seobject.py:581
+-#: ../semanage/seobject.py:581
++#: ../semanage/seobject.py:556
  #, python-format
  msgid "Could not modify login mapping for %s"
- msgstr ""
+ msgstr "%s ਲਈ ਲਾਗਇਨ ਮੈਪਿੰਗ ਤਬਦੀਲ ਨਹੀਂ ਕਰ ਸਕਦਾ"
  
--#: ../semanage/seobject.py:611
-+#: ../semanage/seobject.py:615
+-#: ../semanage/seobject.py:615
++#: ../semanage/seobject.py:590
  #, python-format
  msgid "Login mapping for %s is defined in policy, cannot be deleted"
- msgstr ""
+ msgstr "%s ਲਈ ਲਾਗਇਨ ਮੈਪਿੰਗ, ਪਾਲਿਸੀ ਵਿੱਚ ਪਰਿਭਾਸ਼ਿਤ ਕੀਤੀ ਹੈ, ਹਟਾਈ ਨਹੀਂ ਜਾ ਸਕਦੀ"
  
--#: ../semanage/seobject.py:615
-+#: ../semanage/seobject.py:619
+-#: ../semanage/seobject.py:619
++#: ../semanage/seobject.py:594
  #, python-format
  msgid "Could not delete login mapping for %s"
- msgstr ""
+ msgstr "%s ਲਈ ਲਾਗਇਨ ਮੈਪਿੰਗ ਹਟਾ ਨਹੀਂ ਸਕਦਾ"
  
--#: ../semanage/seobject.py:637 ../semanage/seobject.py:655
--#: ../semanage/seobject.py:893
-+#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
-+#: ../semanage/seobject.py:897
+-#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
+-#: ../semanage/seobject.py:897
++#: ../semanage/seobject.py:616 ../semanage/seobject.py:634
++#: ../semanage/seobject.py:872
  msgid "Could not list login mappings"
- msgstr ""
+ msgstr "ਲਾਗਇਨ ਮੈਪਿੰਗ ਵੇਖਾ ਨਹੀਂ ਸਕਦਾ"
  
--#: ../semanage/seobject.py:680 ../semanage/seobject.py:685
-+#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../gui/system-config-selinux.glade:100
+-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
++#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
+ #: ../gui/system-config-selinux.glade:100
  msgid "Login Name"
- msgstr ""
+ msgstr "ਲਾਗਇਨ ਨਾਂ"
  
--#: ../semanage/seobject.py:680 ../semanage/seobject.py:685
--#: ../semanage/seobject.py:943 ../semanage/seobject.py:948
-+#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../gui/system-config-selinux.glade:128
-+#: ../gui/system-config-selinux.glade:915
-+#: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
+-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
+-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
++#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
++#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
+ #: ../gui/system-config-selinux.glade:128
+ #: ../gui/system-config-selinux.glade:915
+ #: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
  msgid "SELinux User"
- msgstr ""
+ msgstr "SELinux ਉਪਭੋਗੀ"
  
--#: ../semanage/seobject.py:680
-+#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
-+#: ../gui/system-config-selinux.glade:943
+-#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
++#: ../semanage/seobject.py:659 ../gui/system-config-selinux.glade:156
+ #: ../gui/system-config-selinux.glade:943
  msgid "MLS/MCS Range"
- msgstr ""
+ msgstr "MLS/MCS ਰੇਂਜ"
  
--#: ../semanage/seobject.py:699 ../semanage/seobject.py:730
--#: ../semanage/seobject.py:797 ../semanage/seobject.py:854
--#: ../semanage/seobject.py:860
-+#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
-+#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
-+#: ../semanage/seobject.py:864
+-#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
+-#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
+-#: ../semanage/seobject.py:864
++#: ../semanage/seobject.py:678 ../semanage/seobject.py:709
++#: ../semanage/seobject.py:776 ../semanage/seobject.py:833
++#: ../semanage/seobject.py:839
  #, python-format
  msgid "Could not check if SELinux user %s is defined"
- msgstr ""
+ msgstr "ਜਾਂਚ ਨਹੀਂ ਕਰ ਸਕਦਾ ਜੇ SELinux ਉਪਭੋਗੀ %s ਪਰਿਭਾਸ਼ਿਤ ਹੈ"
  
--#: ../semanage/seobject.py:702 ../semanage/seobject.py:803
--#: ../semanage/seobject.py:866
-+#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
-+#: ../semanage/seobject.py:870
+-#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
+-#: ../semanage/seobject.py:870
++#: ../semanage/seobject.py:681 ../semanage/seobject.py:782
++#: ../semanage/seobject.py:845
  #, python-format
  msgid "Could not query user for %s"
- msgstr ""
+ msgstr "%s ਲਈ ਉਪਭੋਗੀ ਕਿਊਰੀ ਨਹੀਂ ਕਰ ਸਕਦਾ"
  
--#: ../semanage/seobject.py:722
-+#: ../semanage/seobject.py:726
+-#: ../semanage/seobject.py:726
++#: ../semanage/seobject.py:701
  #, python-format
  msgid "You must add at least one role for %s"
- msgstr ""
+ msgstr "%s ਲਈ ਘੱਟੋ-ਘੱਟ ਇੱਕ ਰੋਲ ਸ਼ਾਮਿਲ ਕਰਨਾ ਜਰੂਰੀ ਹੈ"
  
--#: ../semanage/seobject.py:737
-+#: ../semanage/seobject.py:741
+-#: ../semanage/seobject.py:741
++#: ../semanage/seobject.py:716
  #, python-format
  msgid "Could not create SELinux user for %s"
- msgstr ""
+ msgstr "%s ਲਈ SELinux ਉਪਭੋਗੀ ਨਹੀਂ ਬਣਾ ਸਕਦਾ"
  
--#: ../semanage/seobject.py:746
-+#: ../semanage/seobject.py:750
+-#: ../semanage/seobject.py:750
++#: ../semanage/seobject.py:725
  #, python-format
  msgid "Could not add role %s for %s"
- msgstr ""
+ msgstr "ਰੋਲ %s ਨੂੰ %s ਲਈ ਸ਼ਾਮਿਲ ਨਹੀਂ ਕਰ ਸਕਦਾ"
  
--#: ../semanage/seobject.py:755
-+#: ../semanage/seobject.py:759
+-#: ../semanage/seobject.py:759
++#: ../semanage/seobject.py:734
  #, python-format
  msgid "Could not set MLS level for %s"
- msgstr ""
+ msgstr "%s ਲਈ MLS ਲੈਵਲ ਨਿਰਧਾਰਤ ਨਹੀਂ ਕਰ ਸਕਦਾ"
  
--#: ../semanage/seobject.py:758
-+#: ../semanage/seobject.py:762
+-#: ../semanage/seobject.py:762
++#: ../semanage/seobject.py:737
  #, python-format
  msgid "Could not add prefix %s for %s"
- msgstr ""
+ msgstr "ਅਗੇਤਰ %s ਨੂੰ %s ਲਈ ਸ਼ਾਮਿਲ ਨਹੀਂ ਕਰ ਸਕਦਾ"
  
--#: ../semanage/seobject.py:761
-+#: ../semanage/seobject.py:765
+-#: ../semanage/seobject.py:765
++#: ../semanage/seobject.py:740
  #, python-format
  msgid "Could not extract key for %s"
- msgstr ""
+ msgstr "%s ਲਈ ਕੁੰਜੀ ਪਤਾ ਨਹੀਂ ਲਗਾ ਸਕਦਾ"
  
--#: ../semanage/seobject.py:765
-+#: ../semanage/seobject.py:769
+-#: ../semanage/seobject.py:769
++#: ../semanage/seobject.py:744
  #, python-format
  msgid "Could not add SELinux user %s"
- msgstr ""
+ msgstr "SELinux ਉਪਭੋਗੀ %s ਸ਼ਾਮਿਲ ਨਹੀਂ ਕਰ ਸਕਦਾ"
  
--#: ../semanage/seobject.py:787
-+#: ../semanage/seobject.py:791
+-#: ../semanage/seobject.py:791
++#: ../semanage/seobject.py:766
  msgid "Requires prefix, roles, level or range"
- msgstr ""
+ msgstr "ਅਗੇਤਰ, ਰੋਲ, ਲੈਵਲ ਜਾਂ ਰੇਂਜ ਦੀ ਲੋੜ ਹੈ"
  
--#: ../semanage/seobject.py:789
-+#: ../semanage/seobject.py:793
+-#: ../semanage/seobject.py:793
++#: ../semanage/seobject.py:768
  msgid "Requires prefix or roles"
- msgstr ""
+ msgstr "ਅਗੇਤਰ ਜਾਂ ਰੋਲ ਦੀ ਲੋੜ ਹੈ"
  
--#: ../semanage/seobject.py:799 ../semanage/seobject.py:856
-+#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
+-#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
++#: ../semanage/seobject.py:778 ../semanage/seobject.py:835
  #, python-format
  msgid "SELinux user %s is not defined"
- msgstr ""
+ msgstr "SELinux ਉਪਭੋਗੀ %s ਪਰਿਭਾਸ਼ਿਤ ਨਹੀਂ ਹੈ"
  
--#: ../semanage/seobject.py:828
-+#: ../semanage/seobject.py:832
+-#: ../semanage/seobject.py:832
++#: ../semanage/seobject.py:807
  #, python-format
  msgid "Could not modify SELinux user %s"
- msgstr ""
+ msgstr "SELinux ਉਪਭੋਗੀ %s ਤਬਦੀਲ ਨਹੀਂ ਕਰ ਸਕਦਾ"
  
--#: ../semanage/seobject.py:862
-+#: ../semanage/seobject.py:866
+-#: ../semanage/seobject.py:866
++#: ../semanage/seobject.py:841
  #, python-format
  msgid "SELinux user %s is defined in policy, cannot be deleted"
- msgstr ""
+ msgstr "SELinux ਉਪਭੋਗੀ %s ਨੂੰ ਪਾਲਿਸੀ ਵਿੱਚ ਪਰਿਭਾਸ਼ਿਤ ਕੀਤਾ ਹੈ, ਹਟਾਈ ਨਹੀਂ ਜਾ ਸਕਦਾ"
  
--#: ../semanage/seobject.py:873
-+#: ../semanage/seobject.py:877
+-#: ../semanage/seobject.py:877
++#: ../semanage/seobject.py:852
  #, python-format
  msgid "Could not delete SELinux user %s"
- msgstr ""
+ msgstr "SELinux ਉਪਭੋਗੀ ਨੂੰ ਹਟਾਇਆ ਨਹੀਂ ਜਾ ਸਕਦਾ %s"
  
--#: ../semanage/seobject.py:911
-+#: ../semanage/seobject.py:915
+-#: ../semanage/seobject.py:915
++#: ../semanage/seobject.py:890
  msgid "Could not list SELinux users"
- msgstr ""
+ msgstr "SELinux ਉਪਭੋਗੀਆਂ ਨੂੰ ਵੇਖਾ ਨਹੀਂ ਸਕਦਾ"
  
--#: ../semanage/seobject.py:917
-+#: ../semanage/seobject.py:921
+-#: ../semanage/seobject.py:921
++#: ../semanage/seobject.py:896
  #, python-format
  msgid "Could not list roles for user %s"
- msgstr ""
+ msgstr "ਉਪਭੋਗੀ %s ਲਈ ਰੋਲ ਨਹੀਂ ਵੇਖਾ ਸਕਦਾ"
  
--#: ../semanage/seobject.py:942
-+#: ../semanage/seobject.py:946
+-#: ../semanage/seobject.py:946
++#: ../semanage/seobject.py:921
  msgid "Labeling"
- msgstr ""
+ msgstr "ਲੇਬਲਿੰਗ"
  
--#: ../semanage/seobject.py:942
-+#: ../semanage/seobject.py:946
+-#: ../semanage/seobject.py:946
++#: ../semanage/seobject.py:921
  msgid "MLS/"
- msgstr ""
+ msgstr "MLS/"
  
--#: ../semanage/seobject.py:943
-+#: ../semanage/seobject.py:947
+-#: ../semanage/seobject.py:947
++#: ../semanage/seobject.py:922
  msgid "Prefix"
- msgstr ""
+ msgstr "ਅਗੇਤਰ"
  
--#: ../semanage/seobject.py:943
-+#: ../semanage/seobject.py:947
+-#: ../semanage/seobject.py:947
++#: ../semanage/seobject.py:922
  msgid "MCS Level"
- msgstr ""
+ msgstr "MCS ਲੈਵਲ"
  
--#: ../semanage/seobject.py:943
-+#: ../semanage/seobject.py:947
+-#: ../semanage/seobject.py:947
++#: ../semanage/seobject.py:922
  msgid "MCS Range"
- msgstr ""
+ msgstr "MCS ਰੇਂਜ"
  
--#: ../semanage/seobject.py:943 ../semanage/seobject.py:948
-+#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
+-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
++#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
+ #: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
  msgid "SELinux Roles"
- msgstr ""
+ msgstr "SELinux ਰੋਲ"
  
--#: ../semanage/seobject.py:963
-+#: ../semanage/seobject.py:967
+-#: ../semanage/seobject.py:967
++#: ../semanage/seobject.py:944
  msgid "Protocol udp or tcp is required"
- msgstr ""
+ msgstr "ਪਰੋਟੋਕਾਲ udp ਜਾਂ tcp ਦੀ ਲੋੜ ਹੈ"
  
--#: ../semanage/seobject.py:965
-+#: ../semanage/seobject.py:969
+-#: ../semanage/seobject.py:969
++#: ../semanage/seobject.py:946
  msgid "Port is required"
- msgstr ""
+ msgstr "ਪੋਰਟ ਦੀ ਲੋੜ ਹੈ"
  
--#: ../semanage/seobject.py:975
-+#: ../semanage/seobject.py:979
+-#: ../semanage/seobject.py:979
++#: ../semanage/seobject.py:956
  msgid "Invalid Port"
- msgstr ""
+-msgstr ""
++msgstr "ਗਲਤ ਪੋਰਟ"
  
--#: ../semanage/seobject.py:979
-+#: ../semanage/seobject.py:983
+-#: ../semanage/seobject.py:983
++#: ../semanage/seobject.py:960
  #, python-format
  msgid "Could not create a key for %s/%s"
- msgstr ""
+ msgstr "%s/%s ਲਈ ਕੁੰਜੀ ਨਹੀਂ ਬਣਾ ਸਕਦਾ"
  
--#: ../semanage/seobject.py:990
-+#: ../semanage/seobject.py:994
+-#: ../semanage/seobject.py:994
++#: ../semanage/seobject.py:971
  msgid "Type is required"
- msgstr ""
+ msgstr "ਕਿਸਮ ਦੀ ਲੋੜ ਹੈ"
  
--#: ../semanage/seobject.py:996 ../semanage/seobject.py:1055
--#: ../semanage/seobject.py:1110 ../semanage/seobject.py:1116
-+#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
-+#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
+-#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
+-#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
++#: ../semanage/seobject.py:974 ../semanage/seobject.py:1036
++#: ../semanage/seobject.py:1794
++#, python-format
++msgid "Type %s is invalid, must be a port type"
++msgstr ""
++
++#: ../semanage/seobject.py:980 ../semanage/seobject.py:1042
++#: ../semanage/seobject.py:1097 ../semanage/seobject.py:1103
  #, python-format
  msgid "Could not check if port %s/%s is defined"
- msgstr ""
+ msgstr "ਜਾਂਚ ਨਹੀਂ ਕਰ ਸਕਦਾ ਜੇ ਪੋਰਟ %s/%s ਪਰਿਭਾਸ਼ਿਤ ਹੈ"
  
--#: ../semanage/seobject.py:998
-+#: ../semanage/seobject.py:1002
+-#: ../semanage/seobject.py:1002
++#: ../semanage/seobject.py:982
  #, python-format
  msgid "Port %s/%s already defined"
- msgstr ""
+ msgstr "ਪੋਰਟ %s/%s ਪਹਿਲਾਂ ਹੀ ਪਰਿਭਾਸ਼ਿਤ ਹੈ"
  
--#: ../semanage/seobject.py:1002
-+#: ../semanage/seobject.py:1006
+-#: ../semanage/seobject.py:1006
++#: ../semanage/seobject.py:986
  #, python-format
  msgid "Could not create port for %s/%s"
- msgstr ""
+ msgstr "%s/%s ਲਈ ਪੋਰਟ ਨਹੀਂ ਬਣਾ ਸਕਦਾ"
  
--#: ../semanage/seobject.py:1008
-+#: ../semanage/seobject.py:1012
+-#: ../semanage/seobject.py:1012
++#: ../semanage/seobject.py:992
  #, python-format
  msgid "Could not create context for %s/%s"
- msgstr ""
+ msgstr "%s/%s ਲਈ ਪ੍ਰਸੰਗ ਨਹੀਂ ਬਣਾ ਸਕਦਾ"
  
--#: ../semanage/seobject.py:1012
-+#: ../semanage/seobject.py:1016
+-#: ../semanage/seobject.py:1016
++#: ../semanage/seobject.py:996
  #, python-format
  msgid "Could not set user in port context for %s/%s"
- msgstr ""
+ msgstr "%s/%s ਲਈ ਪੋਰਟ ਪ੍ਰਸੰਗ ਵਿੱਚ ਉਪਭੋਗੀ ਨਹੀਂ ਨਿਰਧਾਰਤ ਕਰ ਸਕਦਾ"
  
--#: ../semanage/seobject.py:1016
-+#: ../semanage/seobject.py:1020
+-#: ../semanage/seobject.py:1020
++#: ../semanage/seobject.py:1000
  #, python-format
  msgid "Could not set role in port context for %s/%s"
- msgstr ""
+ msgstr "%s/%s ਲਈ ਪੋਰਟ ਪ੍ਰਸੰਗ ਵਿੱਚ ਰੋਲ ਨਹੀਂ ਦੇ ਸਕਦਾ"
  
--#: ../semanage/seobject.py:1020
-+#: ../semanage/seobject.py:1024
+-#: ../semanage/seobject.py:1024
++#: ../semanage/seobject.py:1004
  #, python-format
  msgid "Could not set type in port context for %s/%s"
- msgstr ""
+ msgstr "%s/%s ਲਈ ਪੋਰਟ ਪ੍ਰਸੰਗ ਵਿੱਚ ਕਿਸਮ ਨਿਰਧਾਰਤ ਨਹੀਂ ਕਰ ਸਕਦਾ"
  
--#: ../semanage/seobject.py:1025
-+#: ../semanage/seobject.py:1029
+-#: ../semanage/seobject.py:1029
++#: ../semanage/seobject.py:1009
  #, python-format
  msgid "Could not set mls fields in port context for %s/%s"
- msgstr ""
+ msgstr "%s/%s ਲਈ ਪੋਰਟ ਪ੍ਰਸੰਗ ਵਿੱਚ mls ਖੇਤਰ ਨਿਰਧਾਰਤ ਨਹੀਂ ਕਰ ਸਕਦਾ"
  
--#: ../semanage/seobject.py:1029
-+#: ../semanage/seobject.py:1033
+-#: ../semanage/seobject.py:1033
++#: ../semanage/seobject.py:1013
  #, python-format
  msgid "Could not set port context for %s/%s"
- msgstr ""
+ msgstr "%s/%s ਲਈ ਪੋਰਟ ਪ੍ਰਸੰਗ ਨਿਰਧਾਰਤ ਨਹੀਂ ਕਰ ਸਕਦਾ"
  
--#: ../semanage/seobject.py:1033
-+#: ../semanage/seobject.py:1037
+-#: ../semanage/seobject.py:1037
++#: ../semanage/seobject.py:1017
  #, python-format
  msgid "Could not add port %s/%s"
- msgstr ""
+ msgstr "ਪੋਰਟ %s/%s ਸ਼ਾਮਿਲ ਨਹੀਂ ਕਰ ਸਕਦਾ"
  
--#: ../semanage/seobject.py:1047 ../semanage/seobject.py:1312
--#: ../semanage/seobject.py:1508
-+#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
-+#: ../semanage/seobject.py:1512
+-#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
+-#: ../semanage/seobject.py:1512
++#: ../semanage/seobject.py:1031 ../semanage/seobject.py:1304
++#: ../semanage/seobject.py:1503
  msgid "Requires setype or serange"
- msgstr ""
+ msgstr "setype ਜਾਂ serange ਦੀ ਲੋੜ ਹੈ"
  
--#: ../semanage/seobject.py:1049
-+#: ../semanage/seobject.py:1053
+-#: ../semanage/seobject.py:1053
++#: ../semanage/seobject.py:1033
  msgid "Requires setype"
- msgstr ""
+ msgstr "setype ਲੋੜੀਂਦਾ ਹੈ"
  
--#: ../semanage/seobject.py:1057 ../semanage/seobject.py:1112
-+#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
+-#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
++#: ../semanage/seobject.py:1044 ../semanage/seobject.py:1099
  #, python-format
  msgid "Port %s/%s is not defined"
- msgstr ""
+ msgstr "ਪੋਰਟ %s/%s ਦਿੱਤੀ ਨਹੀਂ ਗਈ"
  
--#: ../semanage/seobject.py:1061
-+#: ../semanage/seobject.py:1065
+-#: ../semanage/seobject.py:1065
++#: ../semanage/seobject.py:1048
  #, python-format
  msgid "Could not query port %s/%s"
- msgstr ""
+ msgstr "ਪੋਰਟ %s/%s ਕਿਊਰੀ ਨਹੀਂ ਕਰ ਸਕਦਾ"
  
--#: ../semanage/seobject.py:1072
-+#: ../semanage/seobject.py:1076
+-#: ../semanage/seobject.py:1076
++#: ../semanage/seobject.py:1059
  #, python-format
  msgid "Could not modify port %s/%s"
- msgstr ""
+ msgstr "ਪੋਰਟ %s/%s ਨੂੰ ਤਬਦੀਲ ਨਹੀਂ ਕਰ ਸਕਦਾ"
  
--#: ../semanage/seobject.py:1085
-+#: ../semanage/seobject.py:1089
+-#: ../semanage/seobject.py:1089
++#: ../semanage/seobject.py:1072
  msgid "Could not list the ports"
- msgstr ""
+ msgstr "ਪੋਰਟਾਂ ਨਹੀਂ ਵੇਖਾ ਸਕਦਾ"
  
--#: ../semanage/seobject.py:1101
-+#: ../semanage/seobject.py:1105
+-#: ../semanage/seobject.py:1105
++#: ../semanage/seobject.py:1088
  #, python-format
  msgid "Could not delete the port %s"
- msgstr ""
+ msgstr "ਪੋਰਟ %s ਹਟਾਈ ਨਹੀਂ ਜਾ ਸਕਦੀ"
  
--#: ../semanage/seobject.py:1118
-+#: ../semanage/seobject.py:1122
+-#: ../semanage/seobject.py:1122
++#: ../semanage/seobject.py:1105
  #, python-format
  msgid "Port %s/%s is defined in policy, cannot be deleted"
- msgstr ""
+ msgstr "ਪੋਰਟ %s/%s ਪਾਲਿਸੀ ਵਿੱਚ ਪਰਿਭਾਸ਼ਿਤ ਹੈ, ਹਟਾਈ ਨਹੀਂ ਜਾ ਸਕਦੀ"
  
--#: ../semanage/seobject.py:1122
-+#: ../semanage/seobject.py:1126
+-#: ../semanage/seobject.py:1126
++#: ../semanage/seobject.py:1109
  #, python-format
  msgid "Could not delete port %s/%s"
- msgstr ""
+ msgstr "ਪੋਰਟ %s/%s ਹਟਾਈ ਨਹੀਂ ਜਾ ਸਕਦੀ"
  
--#: ../semanage/seobject.py:1138 ../semanage/seobject.py:1160
-+#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
+-#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
++#: ../semanage/seobject.py:1125 ../semanage/seobject.py:1147
  msgid "Could not list ports"
- msgstr ""
+ msgstr "ਪੋਰਟਾਂ ਨਹੀਂ ਵੇਖਾ ਸਕਦਾ"
  
--#: ../semanage/seobject.py:1199
-+#: ../semanage/seobject.py:1203
+-#: ../semanage/seobject.py:1203
++#: ../semanage/seobject.py:1186
  msgid "SELinux Port Type"
- msgstr ""
+ msgstr "SELinux ਪੋਰਟ ਕਿਸਮ"
  
--#: ../semanage/seobject.py:1199
-+#: ../semanage/seobject.py:1203
+-#: ../semanage/seobject.py:1203
++#: ../semanage/seobject.py:1186
  msgid "Proto"
- msgstr ""
+ msgstr "ਪਰੋਟੋ"
  
--#: ../semanage/seobject.py:1199
-+#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
+-#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
++#: ../semanage/seobject.py:1186 ../gui/system-config-selinux.glade:335
  msgid "Port Number"
- msgstr ""
+ msgstr "ਪੋਰਟ ਨੰਬਰ"
  
--#: ../semanage/seobject.py:1218
-+#: ../semanage/seobject.py:1222
+-#: ../semanage/seobject.py:1222
++#: ../semanage/seobject.py:1207
  msgid "Node Address is required"
- msgstr ""
+ msgstr "ਕਿਸੇ ਐਡਰੈੱਸ ਦੀ ਲੋੜ ਹੈ"
  
--#: ../semanage/seobject.py:1233
-+#: ../semanage/seobject.py:1237
+-#: ../semanage/seobject.py:1237
++#: ../semanage/seobject.py:1222
  msgid "Unknown or missing protocol"
- msgstr ""
- 
--#: ../semanage/seobject.py:1247 ../semanage/seobject.py:1446
--#: ../semanage/seobject.py:1724
-+#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
-+#: ../semanage/seobject.py:1728
- msgid "SELinux Type is required"
- msgstr ""
+ msgstr "ਅਣਜਾਣਾ ਜਾਂ ਗੈਰ-ਮੌਜੂਦ ਪਰੋਟੋਕਾਲ"
  
--#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1316
--#: ../semanage/seobject.py:1352 ../semanage/seobject.py:1450
--#: ../semanage/seobject.py:1512 ../semanage/seobject.py:1546
+-#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
 -#: ../semanage/seobject.py:1728
-+#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
-+#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
-+#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
-+#: ../semanage/seobject.py:1732
+-msgid "SELinux Type is required"
++#: ../semanage/seobject.py:1236
++#, fuzzy
++msgid "SELinux node type is required"
+ msgstr "SELinux ਕਿਸਮ ਦੀ ਲੋੜ ਹੈ"
+ 
+-#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
+-#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
+-#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
+-#: ../semanage/seobject.py:1732
++#: ../semanage/seobject.py:1239 ../semanage/seobject.py:1307
++#, python-format
++msgid "Type %s is invalid, must be a node type"
++msgstr ""
++
++#: ../semanage/seobject.py:1243 ../semanage/seobject.py:1311
++#: ../semanage/seobject.py:1347 ../semanage/seobject.py:1445
++#: ../semanage/seobject.py:1507 ../semanage/seobject.py:1541
++#: ../semanage/seobject.py:1739
  #, python-format
  msgid "Could not create key for %s"
- msgstr ""
+ msgstr "%s ਲਈ ਕੁੰਜੀ ਬਣਾਈ ਨਹੀਂ ਜਾ ਸਕੀ"
  
--#: ../semanage/seobject.py:1253 ../semanage/seobject.py:1320
--#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1362
-+#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
-+#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
+-#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
+-#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
++#: ../semanage/seobject.py:1245 ../semanage/seobject.py:1315
++#: ../semanage/seobject.py:1351 ../semanage/seobject.py:1357
  #, python-format
  msgid "Could not check if addr %s is defined"
- msgstr ""
+ msgstr "ਜਾਂਚ ਨਹੀਂ ਕਰ ਸਕਦਾ ਜੇ ਐਡਰੈੱਸ %s ਪਰਿਭਾਸ਼ਿਤ ਹੈ"
  
--#: ../semanage/seobject.py:1262
-+#: ../semanage/seobject.py:1266
+-#: ../semanage/seobject.py:1266
++#: ../semanage/seobject.py:1254
  #, python-format
  msgid "Could not create addr for %s"
- msgstr ""
+ msgstr "%s ਲਈ ਐਡਰੈੱਸ ਨਹੀਂ ਬਣਾ ਸਕਦਾ"
  
--#: ../semanage/seobject.py:1268 ../semanage/seobject.py:1466
--#: ../semanage/seobject.py:1686
-+#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
-+#: ../semanage/seobject.py:1690
+-#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
+-#: ../semanage/seobject.py:1690
++#: ../semanage/seobject.py:1260 ../semanage/seobject.py:1461
++#: ../semanage/seobject.py:1694
  #, python-format
  msgid "Could not create context for %s"
- msgstr ""
+ msgstr "%s ਲਈ ਪ੍ਰਸੰਗ ਨਹੀਂ ਬਣਾ ਸਕਦਾ"
  
--#: ../semanage/seobject.py:1272
-+#: ../semanage/seobject.py:1276
+-#: ../semanage/seobject.py:1276
++#: ../semanage/seobject.py:1264
  #, python-format
  msgid "Could not set mask for %s"
- msgstr ""
+ msgstr "%s ਲਈ ਮਾਸਕ ਨਿਰਧਾਰਤ ਨਹੀਂ ਕਰ ਸਕਦਾ"
  
--#: ../semanage/seobject.py:1276
-+#: ../semanage/seobject.py:1280
+-#: ../semanage/seobject.py:1280
++#: ../semanage/seobject.py:1268
  #, python-format
  msgid "Could not set user in addr context for %s"
- msgstr ""
+ msgstr "%s ਲਈ ਐਡਰੈੱਸ ਪ੍ਰਸੰਗ ਵਿੱਚ ਉਪਭੋਗੀ ਨਿਰਧਾਰਤ ਨਹੀਂ ਕਰ ਸਕਦਾ"
  
--#: ../semanage/seobject.py:1280
-+#: ../semanage/seobject.py:1284
+-#: ../semanage/seobject.py:1284
++#: ../semanage/seobject.py:1272
  #, python-format
  msgid "Could not set role in addr context for %s"
- msgstr ""
+ msgstr "%s ਲਈ ਐਡਰੈੱਸ ਪ੍ਰਸੰਗ ਵਿੱਚ ਰੋਲ ਨਹੀਂ ਦੇ ਸਕਦਾ"
  
--#: ../semanage/seobject.py:1284
-+#: ../semanage/seobject.py:1288
+-#: ../semanage/seobject.py:1288
++#: ../semanage/seobject.py:1276
  #, python-format
  msgid "Could not set type in addr context for %s"
- msgstr ""
+ msgstr "%s ਲਈ ਐਡਰੈੱਸ ਪ੍ਰਸੰਗ ਵਿੱਚ ਕਿਸਮ ਨਿਰਧਾਰਤ ਨਹੀਂ ਕਰ ਸਕਦਾ"
  
--#: ../semanage/seobject.py:1289
-+#: ../semanage/seobject.py:1293
+-#: ../semanage/seobject.py:1293
++#: ../semanage/seobject.py:1281
  #, python-format
  msgid "Could not set mls fields in addr context for %s"
- msgstr ""
+ msgstr "%s ਲਈ ਐਡਰੈੱਸ ਪ੍ਰਸੰਗ ਵਿੱਚ mls ਖੇਤਰ ਨਿਰਧਾਰਤ ਨਹੀਂ ਕਰ ਸਕਦਾ"
  
--#: ../semanage/seobject.py:1293
-+#: ../semanage/seobject.py:1297
+-#: ../semanage/seobject.py:1297
++#: ../semanage/seobject.py:1285
  #, python-format
  msgid "Could not set addr context for %s"
- msgstr ""
+ msgstr "%s ਲਈ ਐਡਰੈੱਸ ਪ੍ਰਸੰਗ ਨਿਰਧਾਰਤ ਨਹੀਂ ਕਰ ਸਕਦਾ"
  
--#: ../semanage/seobject.py:1297
-+#: ../semanage/seobject.py:1301
+-#: ../semanage/seobject.py:1301
++#: ../semanage/seobject.py:1289
  #, python-format
  msgid "Could not add addr %s"
- msgstr ""
+ msgstr "ਐਡਰੈੱਸ %s ਸ਼ਾਮਿਲ ਨਹੀਂ ਕਰ ਸਕਦਾ"
  
--#: ../semanage/seobject.py:1322 ../semanage/seobject.py:1358
-+#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
+-#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
++#: ../semanage/seobject.py:1317 ../semanage/seobject.py:1353
  #, python-format
  msgid "Addr %s is not defined"
- msgstr ""
+ msgstr "ਐਡਰੈੱਸ %s ਦਿੱਤੀ ਨਹੀਂ ਗਈ"
  
--#: ../semanage/seobject.py:1326
-+#: ../semanage/seobject.py:1330
+-#: ../semanage/seobject.py:1330
++#: ../semanage/seobject.py:1321
  #, python-format
  msgid "Could not query addr %s"
- msgstr ""
+ msgstr "ਐਡਰੈੱਸ %s ਕਿਊਰੀ ਨਹੀਂ ਕਰ ਸਕਦਾ"
  
--#: ../semanage/seobject.py:1336
-+#: ../semanage/seobject.py:1340
+-#: ../semanage/seobject.py:1340
++#: ../semanage/seobject.py:1331
  #, python-format
  msgid "Could not modify addr %s"
- msgstr ""
+ msgstr "ਐਡਰੈੱਸ %s ਨੂੰ ਤਬਦੀਲ ਨਹੀਂ ਕਰ ਸਕਦਾ"
  
--#: ../semanage/seobject.py:1364
-+#: ../semanage/seobject.py:1368
+-#: ../semanage/seobject.py:1368
++#: ../semanage/seobject.py:1359
  #, python-format
  msgid "Addr %s is defined in policy, cannot be deleted"
- msgstr ""
+ msgstr "ਐਡਰੈੱਸ %s ਪਾਲਿਸੀ ਵਿੱਚ ਪਰਿਭਾਸ਼ਿਤ ਹੈ, ਹਟਾਈ ਨਹੀਂ ਜਾ ਸਕਦੀ"
  
--#: ../semanage/seobject.py:1368
-+#: ../semanage/seobject.py:1372
+-#: ../semanage/seobject.py:1372
++#: ../semanage/seobject.py:1363
  #, python-format
  msgid "Could not delete addr %s"
- msgstr ""
+ msgstr "ਐਡਰੈੱਸ %s ਨੂੰ ਹਟਾਇਆ ਨਹੀਂ ਜਾ ਸਕਦਾ"
  
--#: ../semanage/seobject.py:1380
-+#: ../semanage/seobject.py:1384
+-#: ../semanage/seobject.py:1384
++#: ../semanage/seobject.py:1375
  msgid "Could not deleteall node mappings"
- msgstr ""
+-msgstr ""
++msgstr "ਸਭ ਨੋਡ ਮੈਪਿੰਗ ਹਟਾ ਨਹੀਂ ਸਕਦਾ"
  
--#: ../semanage/seobject.py:1394
-+#: ../semanage/seobject.py:1398
+-#: ../semanage/seobject.py:1398
++#: ../semanage/seobject.py:1389
  msgid "Could not list addrs"
- msgstr ""
+ msgstr "ਐਡਰੈੱਸ ਨਹੀਂ ਵੇਖਾ ਸਕਦਾ"
  
--#: ../semanage/seobject.py:1454 ../semanage/seobject.py:1516
--#: ../semanage/seobject.py:1550 ../semanage/seobject.py:1556
-+#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
-+#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
+-#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
+-#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
++#: ../semanage/seobject.py:1441 ../semanage/seobject.py:1732
++msgid "SELinux Type is required"
++msgstr "SELinux ਕਿਸਮ ਦੀ ਲੋੜ ਹੈ"
++
++#: ../semanage/seobject.py:1449 ../semanage/seobject.py:1511
++#: ../semanage/seobject.py:1545 ../semanage/seobject.py:1551
  #, python-format
  msgid "Could not check if interface %s is defined"
- msgstr ""
+ msgstr "ਜਾਂਚ ਨਹੀਂ ਕਰ ਸਕਦਾ ਜੇ ਇੰਟਰਫੇਸ %s ਪਰਿਭਾਸ਼ਿਤ ਹੈ"
  
--#: ../semanage/seobject.py:1461
-+#: ../semanage/seobject.py:1465
+-#: ../semanage/seobject.py:1465
++#: ../semanage/seobject.py:1456
  #, python-format
  msgid "Could not create interface for %s"
- msgstr ""
+ msgstr "%s ਲਈ ਇੰਟਰਫੇਸ ਬਣਾਇਆ ਨਹੀਂ ਜਾ ਸਕਿਆ"
  
--#: ../semanage/seobject.py:1470
-+#: ../semanage/seobject.py:1474
+-#: ../semanage/seobject.py:1474
++#: ../semanage/seobject.py:1465
  #, python-format
  msgid "Could not set user in interface context for %s"
- msgstr ""
+ msgstr "%s ਲਈ ਇੰਟਰਫੇਸ ਪ੍ਰਸੰਗ ਵਿੱਚ ਉਪਭੋਗੀ ਨਿਰਧਾਰਤ ਨਹੀਂ ਕਰ ਸਕਦਾ"
  
--#: ../semanage/seobject.py:1474
-+#: ../semanage/seobject.py:1478
+-#: ../semanage/seobject.py:1478
++#: ../semanage/seobject.py:1469
  #, python-format
  msgid "Could not set role in interface context for %s"
- msgstr ""
+ msgstr "%s ਲਈ ਇੰਟਰਫੇਸ ਪ੍ਰਸੰਗ ਵਿੱਚ ਰੋਲ ਨਹੀਂ ਦੇ ਸਕਦਾ"
  
--#: ../semanage/seobject.py:1478
-+#: ../semanage/seobject.py:1482
+-#: ../semanage/seobject.py:1482
++#: ../semanage/seobject.py:1473
  #, python-format
  msgid "Could not set type in interface context for %s"
- msgstr ""
+ msgstr "%s ਲਈ ਇੰਟਰਫੇਸ ਪ੍ਰਸੰਗ ਵਿੱਚ ਕਿਸਮ ਨਿਰਧਾਰਤ ਨਹੀਂ ਕਰ ਸਕਦਾ"
  
--#: ../semanage/seobject.py:1483
-+#: ../semanage/seobject.py:1487
+-#: ../semanage/seobject.py:1487
++#: ../semanage/seobject.py:1478
  #, python-format
  msgid "Could not set mls fields in interface context for %s"
- msgstr ""
+ msgstr "%s ਲਈ ਇੰਟਰਫੇਸ ਪ੍ਰਸੰਗ ਵਿੱਚ mls ਖੇਤਰ ਨਿਰਧਾਰਤ ਨਹੀਂ ਕਰ ਸਕਦਾ"
  
--#: ../semanage/seobject.py:1487
-+#: ../semanage/seobject.py:1491
+-#: ../semanage/seobject.py:1491
++#: ../semanage/seobject.py:1482
  #, python-format
  msgid "Could not set interface context for %s"
- msgstr ""
+ msgstr "%s ਲਈ ਇੰਟਰਫੇਸ ਪ੍ਰਸੰਗ ਨਿਰਧਾਰਤ ਨਹੀਂ ਕਰ ਸਕਦਾ"
  
--#: ../semanage/seobject.py:1491
-+#: ../semanage/seobject.py:1495
+-#: ../semanage/seobject.py:1495
++#: ../semanage/seobject.py:1486
  #, python-format
  msgid "Could not set message context for %s"
- msgstr ""
+ msgstr "%s ਲਈ ਸੁਨੇਹਾ ਪ੍ਰਸੰਗ ਨਿਰਧਾਰਤ ਨਹੀਂ ਕਰ ਸਕਦਾ"
  
--#: ../semanage/seobject.py:1495
-+#: ../semanage/seobject.py:1499
+-#: ../semanage/seobject.py:1499
++#: ../semanage/seobject.py:1490
  #, python-format
  msgid "Could not add interface %s"
- msgstr ""
+ msgstr "ਇੰਟਰਫੇਸ %s ਸ਼ਾਮਿਲ ਨਹੀਂ ਕਰ ਸਕਦਾ"
  
--#: ../semanage/seobject.py:1518 ../semanage/seobject.py:1552
-+#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
+-#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
++#: ../semanage/seobject.py:1513 ../semanage/seobject.py:1547
  #, python-format
  msgid "Interface %s is not defined"
- msgstr ""
+ msgstr "ਇੰਟਰਫੇਸ %s ਦਿੱਤਾ ਨਹੀਂ ਗਿਆ"
  
--#: ../semanage/seobject.py:1522
-+#: ../semanage/seobject.py:1526
+-#: ../semanage/seobject.py:1526
++#: ../semanage/seobject.py:1517
  #, python-format
  msgid "Could not query interface %s"
- msgstr ""
+ msgstr "ਇੰਟਰਫੇਸ %s ਨੂੰ ਕਿਊਰੀ ਨਹੀਂ ਕਰ ਸਕਦਾ"
  
--#: ../semanage/seobject.py:1533
-+#: ../semanage/seobject.py:1537
+-#: ../semanage/seobject.py:1537
++#: ../semanage/seobject.py:1528
  #, python-format
  msgid "Could not modify interface %s"
- msgstr ""
+ msgstr "ਇੰਟਰਫੇਸ %s ਨੂੰ ਤਬਦੀਲ ਨਹੀਂ ਕਰ ਸਕਦਾ"
  
--#: ../semanage/seobject.py:1558
-+#: ../semanage/seobject.py:1562
+-#: ../semanage/seobject.py:1562
++#: ../semanage/seobject.py:1553
  #, python-format
  msgid "Interface %s is defined in policy, cannot be deleted"
- msgstr ""
+ msgstr "ਇੰਟਰਫੇਸ %s ਪਾਲਿਸੀ ਵਿੱਚ ਪਰਿਭਾਸ਼ਿਤ ਹੈ, ਹਟਾਇਆ ਨਹੀਂ ਜਾ ਸਕਦਾ"
  
--#: ../semanage/seobject.py:1562
-+#: ../semanage/seobject.py:1566
+-#: ../semanage/seobject.py:1566
++#: ../semanage/seobject.py:1557
  #, python-format
  msgid "Could not delete interface %s"
- msgstr ""
+ msgstr "ਇੰਟਰਫੇਸ %s ਹਟਾਇਆ ਨਹੀਂ ਜਾ ਸਕਦਾ"
  
--#: ../semanage/seobject.py:1574
-+#: ../semanage/seobject.py:1578
+-#: ../semanage/seobject.py:1578
++#: ../semanage/seobject.py:1569
  msgid "Could not delete all interface  mappings"
- msgstr ""
+-msgstr ""
++msgstr "ਸਭ ਇੰਟਰਫੇਸ ਮੈਪਿੰਗ ਹਟਾ ਨਹੀਂ ਸਕਿਆ"
  
--#: ../semanage/seobject.py:1588
-+#: ../semanage/seobject.py:1592
+-#: ../semanage/seobject.py:1592
++#: ../semanage/seobject.py:1583
  msgid "Could not list interfaces"
- msgstr ""
+ msgstr "ਇੰਟਰਫੇਸ ਸੂਚੀ ਨਹੀਂ ਵੇਖਾ ਸਕਦਾ"
  
--#: ../semanage/seobject.py:1613
-+#: ../semanage/seobject.py:1617
+-#: ../semanage/seobject.py:1617
++#: ../semanage/seobject.py:1608
  msgid "SELinux Interface"
- msgstr ""
+ msgstr "SELinux ਇੰਟਰਫੇਸ"
  
--#: ../semanage/seobject.py:1613 ../semanage/seobject.py:1936
-+#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
+-#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
++#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1954
  msgid "Context"
- msgstr ""
+ msgstr "ਪ੍ਰਸੰਗ"
  
--#: ../semanage/seobject.py:1663
-+#: ../semanage/seobject.py:1667
+-#: ../semanage/seobject.py:1667
++#: ../semanage/seobject.py:1671
  #, python-format
  msgid "Equivalence class for %s already exists"
- msgstr ""
+-msgstr ""
++msgstr "%s ਲਈ ਤੁਲਨਾਤਮਕ ਸ਼੍ਰੇਣੀ ਪਹਿਲਾਂ ਹੀ ਮੌਜੂਦ ਹੈ"
  
--#: ../semanage/seobject.py:1669
-+#: ../semanage/seobject.py:1673
+-#: ../semanage/seobject.py:1673
++#: ../semanage/seobject.py:1677
  #, python-format
  msgid "File spec %s conflicts with equivalency rule '%s %s'"
- msgstr ""
+-msgstr ""
++msgstr "ਫਾਇਲ spec %s ਬਦਲਾਅ ਰੂਲ '%s %s' ਨਾਲ ਪ੍ਰਤੀਰੋਧੀ ਹੈ"
  
--#: ../semanage/seobject.py:1678
-+#: ../semanage/seobject.py:1682
+-#: ../semanage/seobject.py:1682
++#: ../semanage/seobject.py:1686
  #, python-format
  msgid "Equivalence class for %s does not exists"
- msgstr ""
+-msgstr ""
++msgstr "%s ਲਈ ਤੁਲਨਾਤਮਕ ਸ਼੍ਰੇਣੀ ਮੌਜੂਦ ਨਹੀਂ ਹੈ"
  
--#: ../semanage/seobject.py:1692
-+#: ../semanage/seobject.py:1696
+-#: ../semanage/seobject.py:1696
++#: ../semanage/seobject.py:1700
  #, python-format
  msgid "Could not set user in file context for %s"
- msgstr ""
+ msgstr "%s ਲਈ ਫਾਇਲ ਪ੍ਰਸੰਗ ਵਿੱਚ ਉਪਭੋਗੀ ਨਿਰਧਾਰਤ ਨਹੀਂ ਕਰ ਸਕਦਾ"
  
--#: ../semanage/seobject.py:1696
-+#: ../semanage/seobject.py:1700
+-#: ../semanage/seobject.py:1700
++#: ../semanage/seobject.py:1704
  #, python-format
  msgid "Could not set role in file context for %s"
- msgstr ""
+ msgstr "%s ਲਈ ਫਾਇਲ ਪ੍ਰਸੰਗ ਵਿੱਚ ਰੋਲ ਨਹੀਂ ਦੇ ਸਕਦਾ"
  
--#: ../semanage/seobject.py:1701 ../semanage/seobject.py:1758
-+#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
+-#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
++#: ../semanage/seobject.py:1709 ../semanage/seobject.py:1769
  #, python-format
  msgid "Could not set mls fields in file context for %s"
- msgstr ""
+ msgstr "%s ਲਈ ਫਾਇਲ ਪ੍ਰਸੰਗ ਵਿੱਚ mlf ਖੇਤਰ ਨਿਰਧਾਰਤ ਨਹੀਂ ਕਰ ਸਕਦਾ"
  
--#: ../semanage/seobject.py:1707
-+#: ../semanage/seobject.py:1711
+-#: ../semanage/seobject.py:1711
++#: ../semanage/seobject.py:1715
  msgid "Invalid file specification"
- msgstr ""
+ msgstr "ਗਲਤ ਫਾਇਲ ਨਿਰਧਾਰਨ"
  
--#: ../semanage/seobject.py:1709
-+#: ../semanage/seobject.py:1713
+-#: ../semanage/seobject.py:1713
++#: ../semanage/seobject.py:1717
  msgid "File specification can not include spaces"
- msgstr ""
+-msgstr ""
++msgstr "ਫਾਇਲ ਨਿਰਧਾਰਨ ਵਿੱਚ ਸਪੇਸ ਨਹੀਂ ਹੋ ਸਕਦੀ"
  
--#: ../semanage/seobject.py:1714
-+#: ../semanage/seobject.py:1718
+-#: ../semanage/seobject.py:1718
++#: ../semanage/seobject.py:1722
  #, python-format
  msgid ""
  "File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
++msgstr "ਫਾਇਲ spec %s ਦਾ ਬਦਲਾਅ ਰੂਲ '%s %s' ਨਾਲ ਪ੍ਰਤੀਰੋਧ ਹੈ; '%s' ਜੋੜਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰੋ"
++
++#: ../semanage/seobject.py:1735
++#, python-format
++msgid "Type %s is invalid, must be a file or device type"
  msgstr ""
  
--#: ../semanage/seobject.py:1732 ../semanage/seobject.py:1737
--#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1872
--#: ../semanage/seobject.py:1876
-+#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
-+#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
-+#: ../semanage/seobject.py:1880
+-#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
+-#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
+-#: ../semanage/seobject.py:1880
++#: ../semanage/seobject.py:1743 ../semanage/seobject.py:1748
++#: ../semanage/seobject.py:1804 ../semanage/seobject.py:1886
++#: ../semanage/seobject.py:1890
  #, python-format
  msgid "Could not check if file context for %s is defined"
- msgstr ""
+ msgstr "ਜਾਂਚ ਨਹੀਂ ਕਰ ਸਕਦਾ ਜੇ %s ਲਈ ਪ੍ਰਸੰਗ ਪਰਿਭਾਸ਼ਿਤ ਹੈ"
  
--#: ../semanage/seobject.py:1745
-+#: ../semanage/seobject.py:1749
+-#: ../semanage/seobject.py:1749
++#: ../semanage/seobject.py:1756
  #, python-format
  msgid "Could not create file context for %s"
- msgstr ""
+ msgstr "%s ਲਈ ਫਾਇਲ ਪ੍ਰਸੰਗ ਨਹੀਂ ਬਣਾ ਸਕਦਾ"
  
--#: ../semanage/seobject.py:1753
-+#: ../semanage/seobject.py:1757
+-#: ../semanage/seobject.py:1757
++#: ../semanage/seobject.py:1764
  #, python-format
  msgid "Could not set type in file context for %s"
- msgstr ""
+ msgstr "%s ਲਈ ਫਾਇਲ ਪ੍ਰਸੰਗ ਵਿੱਚ ਕਿਸਮ ਨਿਰਧਾਰਤ ਨਹੀਂ ਕਰ ਸਕਦਾ"
  
--#: ../semanage/seobject.py:1761 ../semanage/seobject.py:1818
--#: ../semanage/seobject.py:1822
-+#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
-+#: ../semanage/seobject.py:1826
+-#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
+-#: ../semanage/seobject.py:1826
++#: ../semanage/seobject.py:1772 ../semanage/seobject.py:1832
++#: ../semanage/seobject.py:1836
  #, python-format
  msgid "Could not set file context for %s"
- msgstr ""
+ msgstr "%s ਲਈ ਫਾਇਲ ਪ੍ਰਸੰਗ ਨਿਰਧਾਰਤ ਨਹੀਂ ਕਰ ਸਕਦਾ"
  
--#: ../semanage/seobject.py:1767
-+#: ../semanage/seobject.py:1771
+-#: ../semanage/seobject.py:1771
++#: ../semanage/seobject.py:1778
  #, python-format
  msgid "Could not add file context for %s"
- msgstr ""
+ msgstr "%s ਲਈ ਫਾਇਲ ਪ੍ਰਸੰਗ ਸ਼ਾਮਿਲ ਨਹੀਂ ਕਰ ਸਕਦਾ"
  
--#: ../semanage/seobject.py:1781
-+#: ../semanage/seobject.py:1785
+-#: ../semanage/seobject.py:1785
++#: ../semanage/seobject.py:1792
  msgid "Requires setype, serange or seuser"
- msgstr ""
+ msgstr "setype, serange ਜਾਂ seuser ਦੀ ਲੋੜ ਹੈ"
  
--#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1880
-+#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
+-#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
++#: ../semanage/seobject.py:1808 ../semanage/seobject.py:1894
  #, python-format
  msgid "File context for %s is not defined"
- msgstr ""
+ msgstr "%s ਲਈ ਫਾਇਲ ਪ੍ਰਸੰਗ ਪਰਿਭਾਸ਼ਿਤ ਨਹੀਂ ਹੈ"
  
--#: ../semanage/seobject.py:1800
-+#: ../semanage/seobject.py:1804
+-#: ../semanage/seobject.py:1804
++#: ../semanage/seobject.py:1814
  #, python-format
  msgid "Could not query file context for %s"
- msgstr ""
+ msgstr "%s ਲਈ ਫਾਇਲ ਪ੍ਰਸੰਗ ਕਿਊਰੀ ਨਹੀਂ ਕਰ ਸਕਦਾ"
  
--#: ../semanage/seobject.py:1826
-+#: ../semanage/seobject.py:1830
+-#: ../semanage/seobject.py:1830
++#: ../semanage/seobject.py:1840
  #, python-format
  msgid "Could not modify file context for %s"
- msgstr ""
+ msgstr "%s ਲਈ ਫਾਇਲ ਪ੍ਰਸੰਗ ਤਬਦੀਲ ਨਹੀਂ ਕਰ ਸਕਦਾ"
  
--#: ../semanage/seobject.py:1839
-+#: ../semanage/seobject.py:1843
+-#: ../semanage/seobject.py:1843
++#: ../semanage/seobject.py:1853
  msgid "Could not list the file contexts"
- msgstr ""
+ msgstr "ਫਾਇਲ ਪ੍ਰਸੰਗ ਵੇਖਾ ਨਹੀਂ ਸਕਦਾ"
  
--#: ../semanage/seobject.py:1853
-+#: ../semanage/seobject.py:1857
+-#: ../semanage/seobject.py:1857
++#: ../semanage/seobject.py:1867
  #, python-format
  msgid "Could not delete the file context %s"
- msgstr ""
+ msgstr "ਫਾਇਲ ਪ੍ਰਸੰਗ %s ਨੂੰ ਹਟਾਇਆ ਨਹੀਂ ਜਾ ਸਕਦਾ"
  
--#: ../semanage/seobject.py:1878
-+#: ../semanage/seobject.py:1882
+-#: ../semanage/seobject.py:1882
++#: ../semanage/seobject.py:1892
  #, python-format
  msgid "File context for %s is defined in policy, cannot be deleted"
- msgstr ""
+ msgstr "%s ਲਈ ਫਾਇਲ ਪ੍ਰਸੰਗ ਪਾਲਿਸੀ ਵਿੱਚ ਪਰਿਭਾਸ਼ਿਤ ਹੈ, ਹਟਾਇਆ ਨਹੀਂ ਜਾ ਸਕਦਾ"
  
--#: ../semanage/seobject.py:1884
-+#: ../semanage/seobject.py:1888
+-#: ../semanage/seobject.py:1888
++#: ../semanage/seobject.py:1898
  #, python-format
  msgid "Could not delete file context for %s"
- msgstr ""
+ msgstr "%s ਲਈ ਫਾਇਲ ਪ੍ਰਸੰਗ ਹਟਾਇਆ ਨਹੀਂ ਜਾ ਸਕਦਾ"
  
--#: ../semanage/seobject.py:1899
-+#: ../semanage/seobject.py:1903
+-#: ../semanage/seobject.py:1903
++#: ../semanage/seobject.py:1913
  msgid "Could not list file contexts"
- msgstr ""
+ msgstr "ਫਾਇਲ ਪ੍ਰਸੰਗ ਵੇਖਾ ਨਹੀਂ ਸਕਦਾ"
  
--#: ../semanage/seobject.py:1903
-+#: ../semanage/seobject.py:1907
+-#: ../semanage/seobject.py:1907
++#: ../semanage/seobject.py:1917
  msgid "Could not list local file contexts"
- msgstr ""
+ msgstr "ਲੋਕਲ ਫਾਇਲ ਪ੍ਰਸੰਗ ਵੇਖਾ ਨਹੀਂ ਸਕਦਾ"
  
--#: ../semanage/seobject.py:1936
-+#: ../semanage/seobject.py:1944
+-#: ../semanage/seobject.py:1944
++#: ../semanage/seobject.py:1954
  msgid "SELinux fcontext"
- msgstr ""
+ msgstr "SELinux fcontext"
  
--#: ../semanage/seobject.py:1936
-+#: ../semanage/seobject.py:1944
+-#: ../semanage/seobject.py:1944
++#: ../semanage/seobject.py:1954
  msgid "type"
- msgstr ""
+ msgstr "ਕਿਸਮ"
  
--#: ../semanage/seobject.py:1949
-+#: ../semanage/seobject.py:1957
+-#: ../semanage/seobject.py:1957
++#: ../semanage/seobject.py:1967
  msgid ""
  "\n"
  "SELinux Distribution fcontext Equivalence \n"
  msgstr ""
++"\n"
++"SELinux ਡਿਸਟਰੀਬਿਊਸ਼ਨ fcontext ਬਦਲਾਅ \n"
  
--#: ../semanage/seobject.py:1954
-+#: ../semanage/seobject.py:1962
+-#: ../semanage/seobject.py:1962
++#: ../semanage/seobject.py:1972
  msgid ""
  "\n"
  "SELinux Local fcontext Equivalence \n"
  msgstr ""
++"\n"
++"SELinux ਲੋਕਲ fcontext ਬਦਲਾਅ \n"
  
--#: ../semanage/seobject.py:1988 ../semanage/seobject.py:2040
--#: ../semanage/seobject.py:2046
-+#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
-+#: ../semanage/seobject.py:2054
+-#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
+-#: ../semanage/seobject.py:2054
++#: ../semanage/seobject.py:2006 ../semanage/seobject.py:2059
++#: ../semanage/seobject.py:2065
  #, python-format
  msgid "Could not check if boolean %s is defined"
- msgstr ""
+ msgstr "ਜਾਂਚ ਨਹੀਂ ਕਰ ਸਕਦਾ ਜੇ ਬੂਲੀਅਨ %s ਪਰਿਭਾਸ਼ਿਤ ਹੈ"
  
--#: ../semanage/seobject.py:1990 ../semanage/seobject.py:2042
-+#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
+-#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
++#: ../semanage/seobject.py:2008 ../semanage/seobject.py:2061
  #, python-format
  msgid "Boolean %s is not defined"
- msgstr ""
+ msgstr "ਬੂਲੀਅਨ %s ਪਰਿਭਾਸ਼ਿਤ ਨਹੀਂ ਹੈ"
  
--#: ../semanage/seobject.py:1994
-+#: ../semanage/seobject.py:2002
+-#: ../semanage/seobject.py:2002
++#: ../semanage/seobject.py:2012
  #, python-format
  msgid "Could not query file context %s"
- msgstr ""
+ msgstr "ਫਾਇਲ ਪ੍ਰਸੰਗ %s ਕਿਊਰੀ ਨਹੀਂ ਕਰ ਸਕਦਾ"
  
--#: ../semanage/seobject.py:1999
-+#: ../semanage/seobject.py:2007
+-#: ../semanage/seobject.py:2007
++#: ../semanage/seobject.py:2017
  #, python-format
  msgid "You must specify one of the following values: %s"
- msgstr ""
+ msgstr "ਤੁਹਾਨੂੰ ਹੇਠਲਿਆਂ ਵਿੱਚੋਂ ਇੱਕ ਮੁੱਲ ਦੇਣਾ ਚਾਹੀਦਾ ਹੈ: %s"
  
--#: ../semanage/seobject.py:2004
-+#: ../semanage/seobject.py:2012
+-#: ../semanage/seobject.py:2012
++#: ../semanage/seobject.py:2022
  #, python-format
  msgid "Could not set active value of boolean %s"
- msgstr ""
+ msgstr "ਬੂਲੀਅਨ %s ਦਾ ਯੋਗ ਮੁੱਲ ਨਹੀਂ ਨਿਰਧਾਰਤ ਕਰ ਸਕਦਾ"
  
--#: ../semanage/seobject.py:2007
-+#: ../semanage/seobject.py:2015
+-#: ../semanage/seobject.py:2015
++#: ../semanage/seobject.py:2025
  #, python-format
  msgid "Could not modify boolean %s"
- msgstr ""
+ msgstr "ਬੂਲੀਅਨ %s ਨੂੰ ਤਬਦੀਲ ਨਹੀਂ ਕਰ ਸਕਦਾ"
  
--#: ../semanage/seobject.py:2025
-+#: ../semanage/seobject.py:2033
+-#: ../semanage/seobject.py:2033
++#: ../semanage/seobject.py:2043
  #, python-format
  msgid "Bad format %s: Record %s"
- msgstr ""
+ msgstr "ਗਲਤ ਫਾਰਮੈਟ %s: ਰਿਕਾਰਡ %s"
  
--#: ../semanage/seobject.py:2048
-+#: ../semanage/seobject.py:2056
+-#: ../semanage/seobject.py:2056
++#: ../semanage/seobject.py:2067
  #, python-format
  msgid "Boolean %s is defined in policy, cannot be deleted"
- msgstr ""
+ msgstr "ਬੂਲੀਅਨ %s ਪਾਲਿਸੀ ਵਿੱਚ ਪਰਿਭਾਸ਼ਿਤ ਹੈ, ਹਟਾਇਆ ਨਹੀਂ ਜਾ ਸਕਦਾ"
  
--#: ../semanage/seobject.py:2052
-+#: ../semanage/seobject.py:2060
+-#: ../semanage/seobject.py:2060
++#: ../semanage/seobject.py:2071
  #, python-format
  msgid "Could not delete boolean %s"
- msgstr ""
+ msgstr "ਬੂਲੀਅਨ %s ਨੂੰ ਹਟਾ ਨਹੀਂ ਸਕਦਾ"
  
--#: ../semanage/seobject.py:2064 ../semanage/seobject.py:2081
-+#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
+-#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
++#: ../semanage/seobject.py:2083 ../semanage/seobject.py:2100
  msgid "Could not list booleans"
- msgstr ""
+ msgstr "ਬੂਲੀਅਨ ਵੇਖਾ ਨਹੀਂ ਸਕਦਾ"
  
--#: ../semanage/seobject.py:2104
-+#: ../semanage/seobject.py:2112
+-#: ../semanage/seobject.py:2112
++#: ../semanage/seobject.py:2125
  msgid "unknown"
- msgstr ""
+ msgstr "ਅਣਜਾਣ"
  
--#: ../semanage/seobject.py:2117
-+#: ../semanage/seobject.py:2125
+-#: ../semanage/seobject.py:2125
++#: ../semanage/seobject.py:2138
  msgid "off"
- msgstr ""
+ msgstr "ਬੰਦ"
  
--#: ../semanage/seobject.py:2117
-+#: ../semanage/seobject.py:2125
+-#: ../semanage/seobject.py:2125
++#: ../semanage/seobject.py:2138
  msgid "on"
- msgstr ""
+ msgstr "on"
  
--#: ../semanage/seobject.py:2131
-+#: ../semanage/seobject.py:2139
+-#: ../semanage/seobject.py:2139
++#: ../semanage/seobject.py:2152
  msgid "SELinux boolean"
- msgstr ""
+ msgstr "SELinux ਬੂਲੀਅਨ"
  
--#: ../semanage/seobject.py:2131
-+#: ../semanage/seobject.py:2139
+-#: ../semanage/seobject.py:2139
++#: ../semanage/seobject.py:2152
  msgid "State"
- msgstr ""
+-msgstr ""
++msgstr "ਹਾਲਤ"
  
--#: ../semanage/seobject.py:2131
-+#: ../semanage/seobject.py:2139
+-#: ../semanage/seobject.py:2139
++#: ../semanage/seobject.py:2152
  msgid "Default"
- msgstr ""
+-msgstr ""
++msgstr "ਡਿਫਾਲਟ"
  
--#: ../semanage/seobject.py:2131
-+#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
-+#: ../gui/polgengui.py:253
+-#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
+-#: ../gui/polgengui.py:253
++#: ../semanage/seobject.py:2152 ../gui/polgen.glade:113
++#: ../gui/polgengui.py:254
  msgid "Description"
- msgstr ""
+ msgstr "ਵੇਰਵਾ"
  
-@@ -1264,7 +1271,2088 @@ msgstr ""
- msgid "chcat -l +CompanyConfidential juser"
- msgstr ""
+@@ -1003,7 +1023,7 @@ msgstr "ਮੈਮੋਰੀ ਜਾਰੀ ਕਰਨ ਵਿੱਚ ਗਲਤੀ।\n
+ msgid "Error sending audit message.\n"
+ msgstr "ਆਡਿਟ ਸੁਨੇਹੇ ਭੇਜਣ ਵਿੱਚ ਗਲਤੀ।\n"
  
--#: ../scripts/chcat:399
--#, c-format
-+#: ../scripts/chcat:399 ../gui/polgen.py:1351
-+#, c-format, python-format
- msgid "Options Error %s "
- msgstr ""
-+
-+#: ../gui/booleansPage.py:195 ../gui/system-config-selinux.glade:1706
-+msgid "Boolean"
-+msgstr ""
-+
-+#: ../gui/booleansPage.py:252 ../gui/semanagePage.py:162
-+msgid "all"
-+msgstr ""
-+
-+#: ../gui/booleansPage.py:254 ../gui/semanagePage.py:164
-+#: ../gui/system-config-selinux.glade:1615
-+#: ../gui/system-config-selinux.glade:1820
-+#: ../gui/system-config-selinux.glade:2437
-+msgid "Customized"
+-#: ../newrole/newrole.c:692 ../newrole/newrole.c:1059
++#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
+ #, c-format
+ msgid "Could not determine enforcing mode.\n"
+ msgstr "enforcing ਮੋਡ ਪਤਾ ਨਹੀਂ ਕਰ ਸਕਿਆ।\n"
+@@ -1118,62 +1138,66 @@ msgstr "ਖਾਲੀ ਸਿਗਨਲ ਸੈੱਟ ਪਤਾ ਲਗਾਉਣ ਦ
+ msgid "Unable to set SIGHUP handler\n"
+ msgstr "SIGHUP ਹੈਂਡਲਰ ਨਿਰਧਾਰਤ ਕਰਨ ਵਿੱਚ ਫੇਲ\n"
+ 
+-#: ../newrole/newrole.c:1053
++#: ../newrole/newrole.c:1036
++msgid "Sorry, newrole failed to drop capabilities\n"
 +msgstr ""
 +
-+#: ../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 ""
++#: ../newrole/newrole.c:1052
+ #, c-format
+ msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
+ msgstr "ਮਾਫ ਕਰਨਾ, ਨਵਾਂ-ਰੋਲ ਸਿਰਫ SELinux ਕਰਨਲ ਉੱਪਰ ਹੀ ਵਰਤਿਆ ਹੋ ਸਕਦਾ ਹੈ।\n"
+ 
+-#: ../newrole/newrole.c:1070
++#: ../newrole/newrole.c:1069
+ #, c-format
+ msgid "failed to get old_context.\n"
+ msgstr "old_context ਪਤਾ ਲਗਾਉਣ ਵਿੱਚ ਫੇਲ।\n"
+ 
+-#: ../newrole/newrole.c:1077
++#: ../newrole/newrole.c:1076
+ #, c-format
+ msgid "Warning!  Could not retrieve tty information.\n"
+ msgstr "ਗਲਤੀ!  tty ਜਾਣਕਾਰੀ ਪ੍ਰਾਪਤ ਕਰਨ ਨਹੀਂ ਕਰ ਸਕਿਆ।\n"
+ 
+-#: ../newrole/newrole.c:1098
++#: ../newrole/newrole.c:1097
+ #, c-format
+ msgid "error on reading PAM service configuration.\n"
+ msgstr "error on reading PAM service configuration.\n"
+ 
+-#: ../newrole/newrole.c:1133
++#: ../newrole/newrole.c:1132
+ #, c-format
+ msgid "newrole: incorrect password for %s\n"
+ msgstr "ਨਵਾਂ-ਰੋਲ: %s ਲਈ ਗਲਤ ਗੁਪਤ-ਕੋਡ\n"
+ 
+-#: ../newrole/newrole.c:1160
++#: ../newrole/newrole.c:1159
+ #, c-format
+ msgid "newrole: failure forking: %s"
+ msgstr "ਨਵਾਂ-ਰੋਲ: ਵੱਖ ਕਰਨ ਵਿੱਚ ਫੇਲ: %s"
+ 
+-#: ../newrole/newrole.c:1163 ../newrole/newrole.c:1186
++#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
+ #, c-format
+ msgid "Unable to restore tty label...\n"
+ msgstr "tty ਲੇਬਲ ਮੁੜ-ਪ੍ਰਾਪਤ ਕਰਨ ਵਿੱਚ ਅਸਮਰਥ...\n"
+ 
+-#: ../newrole/newrole.c:1165 ../newrole/newrole.c:1192
++#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
+ #, c-format
+ msgid "Failed to close tty properly\n"
+ msgstr "tty ਨੂੰ ਠੀਕ ਤਰਾਂ ਬੰਦ ਕਰਨ ਵਿੱਚ ਫੇਲ\n"
+ 
+-#: ../newrole/newrole.c:1224
++#: ../newrole/newrole.c:1223
+ #, c-format
+ msgid "Could not close descriptors.\n"
+ msgstr "ਵਰਣਨ ਕਰਤਾ ਨੂੰ ਬੰਦ ਨਹੀਂ ਕਰ ਸਕਦਾ।\n"
+ 
+-#: ../newrole/newrole.c:1251
++#: ../newrole/newrole.c:1250
+ #, c-format
+ msgid "Error allocating shell's argv0.\n"
+ msgstr "ਸ਼ੈੱਲ ਦੇ argv0 ਨੂੰ ਜਾਰੀ ਕਰਨ ਵਿੱਚ ਗਲਤੀ।\n"
+ 
+-#: ../newrole/newrole.c:1287
++#: ../newrole/newrole.c:1286
+ #, c-format
+ msgid "Unable to restore the environment, aborting\n"
+ msgstr "ਵਾਤਾਵਰਨ ਮੁੜ-ਪ੍ਰਾਪਤ ਨਹੀਂ ਸਕਦਾ, ਅਧੂਰਾ ਛੱਡ ਰਿਹਾ\n"
+ 
+-#: ../newrole/newrole.c:1298
++#: ../newrole/newrole.c:1297
+ msgid "failed to exec shell\n"
+ msgstr "ਸ਼ੈੱਲ ਚਲਾਉਣ ਵਿੱਚ ਫੇਲ\n"
+ 
+@@ -1276,2088 +1300,3021 @@ msgstr "chcat -- -CompanyConfidential /docs/businessplan.odt"
+ msgid "chcat -l +CompanyConfidential juser"
+ msgstr "chcat -l +CompanyConfidential juser"
+ 
+-#: ../scripts/chcat:399 ../gui/polgen.py:1351
+-#, c-format, python-format
++#: ../scripts/chcat:399
++#, c-format
+ msgid "Options Error %s "
+ msgstr "ਚੋਣ ਗਲਤੀ %s "
+ 
+-#: ../gui/booleansPage.py:195 ../gui/system-config-selinux.glade:1706
++#: ../gui/booleansPage.py:194 ../gui/system-config-selinux.glade:1706
+ msgid "Boolean"
+-msgstr ""
++msgstr "ਬੂਲੀਅਨ"
+ 
+-#: ../gui/booleansPage.py:252 ../gui/semanagePage.py:162
++#: ../gui/booleansPage.py:245 ../gui/semanagePage.py:162
+ msgid "all"
+-msgstr ""
++msgstr "ਸਭ"
+ 
+-#: ../gui/booleansPage.py:254 ../gui/semanagePage.py:164
++#: ../gui/booleansPage.py:247 ../gui/semanagePage.py:164
+ #: ../gui/system-config-selinux.glade:1615
+ #: ../gui/system-config-selinux.glade:1820
+ #: ../gui/system-config-selinux.glade:2437
+ msgid "Customized"
+-msgstr ""
++msgstr "ਸੋਧਿਆ"
+ 
+ #: ../gui/fcontextPage.py:64 ../gui/system-config-selinux.glade:1911
+ msgid "File Labeling"
+-msgstr ""
++msgstr "ਫਾਇਲ ਲੇਬਲਿੰਗ"
+ 
+ #: ../gui/fcontextPage.py:74
+ msgid ""
+ "File\n"
+ "Specification"
+ msgstr ""
++"ਫਾਇਲ\n"
++"ਨਿਰਧਾਰਨ"
+ 
+ #: ../gui/fcontextPage.py:81
+ msgid ""
+ "Selinux\n"
+ "File Type"
+ msgstr ""
 +"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 ""
++"ਫਾਇਲ ਕਿਸਮ"
+ 
+ #: ../gui/fcontextPage.py:88
+ msgid ""
+ "File\n"
+ "Type"
+ msgstr ""
++"ਫਾਇਲ\n"
++"ਕਿਸਮ"
+ 
+ #: ../gui/loginsPage.py:48 ../gui/system-config-selinux.glade:2098
+ msgid "User Mapping"
+-msgstr ""
++msgstr "ਉਪਭੋਗੀ ਮੈਪਿੰਗ"
+ 
+ #: ../gui/loginsPage.py:52
+ msgid ""
+ "Login\n"
+ "Name"
+ msgstr ""
++"ਲਾਗਇਨ\n"
++"ਨਾਂ"
+ 
+ #: ../gui/loginsPage.py:56 ../gui/usersPage.py:50
+ msgid ""
+ "SELinux\n"
+ "User"
+ msgstr ""
 +"SELinux\n"
-+"User"
-+msgstr ""
-+
-+#: ../gui/loginsPage.py:59 ../gui/usersPage.py:55
-+msgid ""
++"ਉਪਭੋਗੀ"
+ 
+ #: ../gui/loginsPage.py:59 ../gui/usersPage.py:55
+ msgid ""
+ "MLS/\n"
+ "MCS Range"
+ msgstr ""
 +"MLS/\n"
-+"MCS Range"
-+msgstr ""
-+
-+#: ../gui/loginsPage.py:133
-+#, python-format
-+msgid "Login '%s' is required"
-+msgstr ""
-+
-+#: ../gui/modulesPage.py:48 ../gui/system-config-selinux.glade:2753
-+msgid "Policy Module"
-+msgstr ""
-+
-+#: ../gui/modulesPage.py:57
-+msgid "Module Name"
-+msgstr ""
-+
-+#: ../gui/modulesPage.py:134
-+msgid "Disable Audit"
-+msgstr ""
-+
-+#: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
-+msgid "Enable Audit"
-+msgstr ""
-+
-+#: ../gui/modulesPage.py:162
-+msgid "Load Policy Module"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:79
-+msgid "Polgen"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:80
-+msgid "Red Hat 2007"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:81
-+msgid "GPL"
-+msgstr ""
-+
-+#. TRANSLATORS: Replace this string with your names, one name per line.
-+#: ../gui/polgen.glade:85 ../gui/system-config-selinux.glade:17
-+msgid "translator-credits"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:90
-+msgid "SELinux Policy Generation Tool"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:128
-+msgid ""
-+"<b>Select the policy type for the application or user role you want to "
-+"confine:</b>"
-+msgstr ""
++"MCS ਰੇਂਜ"
+ 
+ #: ../gui/loginsPage.py:133
+ #, python-format
+ msgid "Login '%s' is required"
+-msgstr ""
++msgstr "ਲਾਗਇਨ '%s' ਦੀ ਲੋੜ ਹੈ"
+ 
+-#: ../gui/modulesPage.py:48 ../gui/system-config-selinux.glade:2753
++#: ../gui/modulesPage.py:49 ../gui/system-config-selinux.glade:2753
+ msgid "Policy Module"
+-msgstr ""
++msgstr "ਪਾਲਿਸੀ ਮੈਡਿਊਲ"
+ 
+-#: ../gui/modulesPage.py:57
++#: ../gui/modulesPage.py:58
+ msgid "Module Name"
+-msgstr ""
++msgstr "ਮੈਡਿਊਲ ਨਾਂ"
+ 
+-#: ../gui/modulesPage.py:134
++#: ../gui/modulesPage.py:135
+ msgid "Disable Audit"
+-msgstr ""
++msgstr "ਆਡਿਟ ਅਯੋਗ ਕਰੋ"
+ 
+-#: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
++#: ../gui/modulesPage.py:138 ../gui/system-config-selinux.glade:2662
+ msgid "Enable Audit"
+-msgstr ""
++msgstr "ਆਡਿਟ ਯੋਗ ਕਰੋ"
+ 
+-#: ../gui/modulesPage.py:162
++#: ../gui/modulesPage.py:163
+ msgid "Load Policy Module"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:79
+-msgid "Polgen"
+-msgstr ""
++msgstr "ਪਾਲਿਸੀ ਮੈਡਿਊਲ ਲੋਡ ਕਰੋ"
+ 
+-#: ../gui/polgen.glade:80
++#: ../gui/polgen.glade:9
+ msgid "Red Hat 2007"
+-msgstr ""
++msgstr "Red Hat 2007"
+ 
+-#: ../gui/polgen.glade:81
++#: ../gui/polgen.glade:11
+ msgid "GPL"
+-msgstr ""
++msgstr "GPL"
+ 
+ #. TRANSLATORS: Replace this string with your names, one name per line.
+-#: ../gui/polgen.glade:85 ../gui/system-config-selinux.glade:17
++#: ../gui/polgen.glade:13 ../gui/system-config-selinux.glade:17
+ msgid "translator-credits"
+-msgstr ""
++msgstr "ਜਸਵਿੰਦਰ ਸਿੰਘ <jsingh at redhat.com>"
 +
-+#: ../gui/polgen.glade:177
-+msgid "<b>Applications</b>"
-+msgstr ""
++#: ../gui/polgen.glade:34
++msgid "Add Booleans Dialog"
++msgstr "ਬੂਲੀਅਨ ਵਾਰਤਾਲਾਪ ਜੋੜੋ"
 +
-+#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
-+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:101
++msgid "Boolean Name"
++msgstr "ਬੂਲੀਅਨ ਨਾਂ"
+ 
+-#: ../gui/polgen.glade:90
++#: ../gui/polgen.glade:230
+ msgid "SELinux Policy Generation Tool"
+-msgstr ""
++msgstr "SELinux ਪਾਲਿਸੀ ਨਿਰਮਾਣ ਜੰਤਰ"
+ 
+-#: ../gui/polgen.glade:128
++#: ../gui/polgen.glade:251
+ msgid ""
+ "<b>Select the policy type for the application or user role you want to "
+ "confine:</b>"
+-msgstr ""
++msgstr "<b>ਕਾਰਜ/ਉਪਭੋਗੀ ਰੋਲ ਦੀ ਕਿਸਮ ਚੁਣੋ ਜਿਨਾਂ ਤੇ ਪਾਬੰਦੀ ਲਾਉਣੀ ਹੈ:</b>"
+ 
+-#: ../gui/polgen.glade:177
++#: ../gui/polgen.glade:284
+ msgid "<b>Applications</b>"
+-msgstr ""
++msgstr "<b>ਐਪਲੀਕੇਸ਼ਨ</b>"
 +
-+#: ../gui/polgen.glade:241 ../gui/polgen.py:156
++#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:183
 +msgid "Standard Init Daemon"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:261 ../gui/polgen.py:157
-+msgid "DBUS System Daemon"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:280
-+msgid "Internet Services Daemon are daemons started by xinetd"
-+msgstr ""
++msgstr "ਸਟੈਂਡਰਡ Init ਡੈਮਨ"
+ 
+-#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
++#: ../gui/polgen.glade:320 ../gui/polgen.glade:336
+ msgid ""
+ "Standard Init Daemon are daemons started on boot via init scripts.  Usually "
+ "requires a script in /etc/rc.d/init.d"
+ msgstr ""
++"ਸਟੈਂਡਰਡ Init ਡੈਮਨ ਉਹ ਡੈਮਨ ਹਨ ਜੋ ਬੂਟ ਹੋਣ ਤੇ init ਸਕਰਿਪਟਾਂ ਦੁਆਰਾ ਚੱਲਦੇ ਹਨ।  ਆਮ ਕਰਕੇ /etc/"
++"init.d ਵਿੱਚ ਇੱਕ ਸਕਰਿਪਟ ਹੋਣੀ ਜਰੂਰੀ ਹੈ"
+ 
+-#: ../gui/polgen.glade:241 ../gui/polgen.py:156
+-msgid "Standard Init Daemon"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:261 ../gui/polgen.py:157
++#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:184
+ msgid "DBUS System Daemon"
+-msgstr ""
++msgstr "DBUS ਸਿਸਟਮ ਡੈਮਨ"
 +
-+#: ../gui/polgen.glade:282
++#: ../gui/polgen.glade:349
 +msgid "Internet Services Daemon (inetd)"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:301
-+msgid ""
-+"Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:303 ../gui/polgen.py:159
++msgstr "ਇੰਟਰਨੈੱਟ ਸਰਵਿਸ ਡੈਮਨ (inetd)"
+ 
+-#: ../gui/polgen.glade:280
++#: ../gui/polgen.glade:353
+ msgid "Internet Services Daemon are daemons started by xinetd"
+-msgstr ""
++msgstr "ਇੰਟਰਨੈੱਟ ਸਰਵਿਸ ਡੈਮਨ ਉਹ ਡੈਮਨ ਹਨ ਜੋ xinetd ਦੁਆਰਾ ਚੱਲਦੇ ਹਨ"
+ 
+-#: ../gui/polgen.glade:282
+-msgid "Internet Services Daemon (inetd)"
+-msgstr ""
++#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:186
 +msgid "Web Application/Script (CGI)"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:322 ../gui/polgen.glade:343
-+msgid ""
-+"User Application are any application that you would like to confine that is "
-+"started by a user"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:324 ../gui/polgen.py:160
++msgstr "ਵੈੱਬ ਕਾਰਜ/ਸਕਰਿਪਟ (CGI)"
+ 
+-#: ../gui/polgen.glade:301
++#: ../gui/polgen.glade:370
+ msgid ""
+ "Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
+-msgstr ""
++msgstr "ਵੈੱਬ ਕਾਰਜ/ਸਕਰਿਪਟ (CGI) CGI ਸਕਰਿਪਟਾਂ ਵੈੱਬ ਸਰਵਰ (apache) ਦੁਆਰਾ ਚੱਲਦੀਆਂ ਹਨ"
+ 
+-#: ../gui/polgen.glade:303 ../gui/polgen.py:159
+-msgid "Web Application/Script (CGI)"
+-msgstr ""
++#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:187
 +msgid "User Application"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:345 ../gui/polgen.py:161
-+msgid "Sandbox"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:391
-+msgid "<b>Login Users</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:453
-+msgid "Modify an existing login user record."
-+msgstr ""
++msgstr "ਉਪਭੋਗੀ ਕਾਰਜ"
+ 
+-#: ../gui/polgen.glade:322 ../gui/polgen.glade:343
++#: ../gui/polgen.glade:387 ../gui/polgen.glade:404
+ msgid ""
+ "User Application are any application that you would like to confine that is "
+ "started by a user"
+-msgstr ""
++msgstr "ਉਪਭੋਗੀ ਕਾਰਜ ਉਹ ਕਾਰਜ ਹਨ ਜਿਨਾਂ ਤੇ ਤੁਸੀਂ ਪਾਬੰਦੀ ਲਾਉਣੀ ਹੈ ਤੇ ਜੋ ਉਪਭੋਗੀ ਦੁਆਰਾ ਚੱਲਦੇ ਹਨ"
+ 
+-#: ../gui/polgen.glade:324 ../gui/polgen.py:160
+-msgid "User Application"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:345 ../gui/polgen.py:161
++#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:188
+ msgid "Sandbox"
+-msgstr ""
++msgstr "ਸੈਂਡਬਕਸਾ"
+ 
+-#: ../gui/polgen.glade:391
++#: ../gui/polgen.glade:446
+ msgid "<b>Login Users</b>"
+-msgstr ""
++msgstr "<b>ਲਾਗਇਨ ਉਪਭੋਗੀ</b>"
 +
-+#: ../gui/polgen.glade:455
++#: ../gui/polgen.glade:478
 +msgid "Existing User Roles"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:474
-+msgid ""
-+"This user will login to a machine only via a terminal or remote login.  By "
-+"default this user will have  no setuid, no networking, no su, no sudo."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:476 ../gui/polgen.py:162
++msgstr "ਮੌਜੂਦਾ ਉਪਭੋਗੀ ਰੋਲ"
+ 
+-#: ../gui/polgen.glade:453
++#: ../gui/polgen.glade:482
+ msgid "Modify an existing login user record."
+-msgstr ""
++msgstr "ਇੱਕ ਮੌਜੂਦਾ ਲਾਗਇਨ ਉਪਭੋਗੀ ਰਿਕਾਰਡ"
+ 
+-#: ../gui/polgen.glade:455
+-msgid "Existing User Roles"
+-msgstr ""
++#: ../gui/polgen.glade:495 ../sepolicy/sepolicy/generate.py:189
 +msgid "Minimal Terminal User Role"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:495
-+msgid ""
-+"This user can login to a machine via X or terminal.  By default this user "
-+"will have no setuid, no networking, no sudo, no su"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:497 ../gui/polgen.py:163
++msgstr "ਘੱਟੋ-ਘੱਟ ਟਰਮੀਨਲ ਉਪਭੋਗੀ ਰੋਲ"
+ 
+-#: ../gui/polgen.glade:474
++#: ../gui/polgen.glade:499
+ msgid ""
+ "This user will login to a machine only via a terminal or remote login.  By "
+ "default this user will have  no setuid, no networking, no su, no sudo."
+ msgstr ""
++"ਇਹ ਉਪਭੋਗੀ ਮਸ਼ੀਨ ਉੱਪਰ ਸਿਰਫ ਟਰਮੀਨਲ ਜਾਂ ਰਿਮੋਟ ਲਾਗਇਨ ਰਾਹੀਂ ਲਾਗਇਨ ਕਰ ਸਕਦਾ ਹੈ।  ਮੂਲ ਰੂਪ ਵਿੱਚ "
++"ਇਸ ਉਪਭੋਗੀ ਦਾ ਕੋਈ setuid, ਨੈੱਟਵਰਕਿੰਗ, su, sudo ਨਹੀਂ ਹੈ।"
+ 
+-#: ../gui/polgen.glade:476 ../gui/polgen.py:162
+-msgid "Minimal Terminal User Role"
+-msgstr ""
++#: ../gui/polgen.glade:512 ../sepolicy/sepolicy/generate.py:190
 +msgid "Minimal X Windows User Role"
-+msgstr ""
-+
++msgstr "ਘੱਟੋ-ਘੱਟ X ਵਿੰਡੋ ਉਪਭੋਗੀ ਰੋਲ"
+ 
+-#: ../gui/polgen.glade:495
 +#: ../gui/polgen.glade:516
-+msgid ""
-+"User with full networking, no setuid applications without transition, no "
-+"sudo, no su."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:518 ../gui/polgen.py:164
+ 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 ਨਹੀਂ ਹੈ।"
+ 
+-#: ../gui/polgen.glade:497 ../gui/polgen.py:163
+-msgid "Minimal X Windows User Role"
+-msgstr ""
++#: ../gui/polgen.glade:529 ../sepolicy/sepolicy/generate.py:191
 +msgid "User Role"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:537
-+msgid ""
-+"User with full networking, no setuid applications without transition, no su, "
-+"can sudo to Root Administration Roles"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:539 ../gui/polgen.py:165
++msgstr "ਉਪਭੋਗੀ ਰੋਲ"
+ 
+-#: ../gui/polgen.glade:516
++#: ../gui/polgen.glade:533
+ msgid ""
+ "User with full networking, no setuid applications without transition, no "
+ "sudo, no su."
+-msgstr ""
++msgstr "ਪੂਰੀ ਨੈੱਟਵਰਕਿੰਗ ਵਾਲੇ ਉਪਭੋਗੀ, ਕੋਈ setuid ਕਾਰਜ ਬਿਨਾਂ ਤਬਦੀਲੀ, ਕੋਈ sudo, ਕੋਈ su ਨਹੀਂ।"
+ 
+-#: ../gui/polgen.glade:518 ../gui/polgen.py:164
+-msgid "User Role"
+-msgstr ""
++#: ../gui/polgen.glade:546 ../sepolicy/sepolicy/generate.py:192
 +msgid "Admin User Role"
-+msgstr ""
++msgstr "ਪਰਬੰਧਕ ਉਪਭੋਗੀ ਰੋਲ"
+ 
+-#: ../gui/polgen.glade:537
++#: ../gui/polgen.glade:550
+ msgid ""
+ "User with full networking, no setuid applications without transition, no su, "
+ "can sudo to Root Administration Roles"
+ msgstr ""
++"ਪੂਰੀ ਨੈੱਟਵਰਕਿੰਗ ਵਾਲੇ ਉਪਭੋਗੀ, ਕੋਈ setuid ਕਾਰਜ ਤਬਦੀਲੀ ਬਿਨਾਂ, ਕੋਈ su, ਰੂਟ ਪਰਬੰਧਿਕ ਰੋਲ ਲਈ "
++"sudo ਕਰ ਸਕਦਾ ਹੈ"
+ 
+-#: ../gui/polgen.glade:539 ../gui/polgen.py:165
+-msgid "Admin User Role"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:585
++#: ../gui/polgen.glade:592
+ msgid "<b>Root Users</b>"
+-msgstr ""
++msgstr "<b>ਪਰਬੰਧਕ ਉਪਭੋਗੀ</b>"
 +
-+#: ../gui/polgen.glade:585
-+msgid "<b>Root Users</b>"
-+msgstr ""
++#: ../gui/polgen.glade:623 ../sepolicy/sepolicy/generate.py:193
++msgid "Root Admin User Role"
++msgstr "ਰੂਟ ਪਰਬੰਧਕ ਉਪਭੋਗੀ ਰੋਲ"
+ 
+-#: ../gui/polgen.glade:647
++#: ../gui/polgen.glade:627
+ msgid ""
+ "Select Root Administrator User Role, if this user will be used to administer "
+ "the machine while running as root.  This user will not be able to login to "
+ "the system directly."
+ msgstr ""
++"ਰੂਟ ਉਪਭੋਗੀ ਚੁਣੋ, ਜੇ ਇਹ ਉਪਭੋਗੀ ਮਸ਼ੀਨ ਦਾ ਪਰਬੰਧਨ ਕਰੇਗਾ ਜਦੋਂ ਪਰਬੰਧਕ ਤੌਰ ਤੇ ਚੱਲਦੀ ਹੈ।  ਇਹ ਉਪਭੋਗੀ "
++"ਸਿਸਟਮ ਉੱਪਰ ਸਿੱਧੇ ਤੌਰ ਤੇ ਲਾਗਇਨ ਨਹੀਂ ਕਰ ਸਕਦਾ ਹੈ।"
+ 
+-#: ../gui/polgen.glade:649 ../gui/polgen.py:166
+-msgid "Root Admin User Role"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:716
+-msgid "label104"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:745
++#: ../gui/polgen.glade:705
+ msgid "<b>Enter name of application or user role:</b>"
+-msgstr ""
++msgstr "<b>ਕਾਰਜ ਜਾਂ ਉਪਭੋਗੀ ਰੋਲ ਦਾ ਨਾਂ ਦਿਓ ਜਿਨਾਂ ਤੇ ਪਾਬੰਦੀ ਲਾਉਣੀ ਹੈ:</b>"
+ 
+-#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
++#: ../gui/polgen.glade:728 ../gui/polgengui.py:252
+ msgid "Name"
+-msgstr ""
++msgstr "ਨਾਂ"
+ 
+-#: ../gui/polgen.glade:807
++#: ../gui/polgen.glade:739
+ msgid "Enter complete path for executable to be confined."
+-msgstr ""
++msgstr "ਪਾਬੰਦੀ ਵਾਲੇ ਐਗਜ਼ੀਕਿਊਟੇਬਲ ਲਈ ਪੂਰਾ ਮਾਰਗ ਦਿਓ।"
+ 
+-#: ../gui/polgen.glade:830 ../gui/polgen.glade:950 ../gui/polgen.glade:3142
++#: ../gui/polgen.glade:756 ../gui/polgen.glade:838 ../gui/polgen.glade:2361
+ msgid "..."
+-msgstr ""
++msgstr "..."
+ 
+-#: ../gui/polgen.glade:849
++#: ../gui/polgen.glade:776
+ msgid "Enter unique name for the confined application or user role."
+-msgstr ""
++msgstr "ਪਾਬੰਦੀ ਵਾਲੇ ਕਾਰਜ ਜਾਂ ਉਪਭੋਗੀ ਰੋਲ ਲਈ ਵੱਖਰਾ ਨਾਂ ਦਿਓ।"
+ 
+-#: ../gui/polgen.glade:871
++#: ../gui/polgen.glade:794
+ msgid "Executable"
+-msgstr ""
++msgstr "ਐਗਜ਼ੀਕਿਊਟੇਬਲ"
+ 
+-#: ../gui/polgen.glade:899
++#: ../gui/polgen.glade:808
+ msgid "Init script"
+-msgstr ""
++msgstr "Init ਸਕਰਿਪਟ"
+ 
+-#: ../gui/polgen.glade:927
++#: ../gui/polgen.glade:821
+ msgid ""
+ "Enter complete path to init script used to start the confined application."
+-msgstr ""
+-
+-#: ../gui/polgen.glade:982
+-msgid "label105"
+-msgstr ""
++msgstr "ਪਾਬੰਦ ਕਾਰਜ ਚਲਾਉਣ ਵਾਲੀ init ਸਕਰਿਪਟ ਦਾ ਪੂਰਾ ਮਾਰਗ ਦਿਓ।"
+ 
+-#: ../gui/polgen.glade:1011
++#: ../gui/polgen.glade:887
+ msgid "<b>Select existing role to modify:</b>"
+-msgstr ""
++msgstr "<b>ਤਬਦੀਲ ਕਰਨ ਲਈ ਮੌਜੀਦਾ ਰੋਲ ਚੁਣੋ:</b>"
+ 
+-#: ../gui/polgen.glade:1045
++#: ../gui/polgen.glade:908
+ msgid "Select the user roles that will transiton to the %s domain."
+-msgstr ""
++msgstr "ਯੂਜ਼ਰ ਰੋਲ ਚੁਣੋ ਜੋ %s ਡੋਮੇਨ ਵਿੱਚ ਤਬਦੀਲ ਹੋਵੇਗਾ।"
+ 
+-#: ../gui/polgen.glade:1073
+-msgid "label106"
++#: ../gui/polgen.glade:928
++msgid "role tab"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1102
++#: ../gui/polgen.glade:945
+ msgid "<b>Select roles that %s will transition to:</b>"
+-msgstr ""
++msgstr "<b>ਰੋਲ ਚੁਣੋ ਜੋ %s ਵਿੱਚ ਤਬਦੀਲ ਹੋਵੇਗਾ:</b>"
+ 
+-#: ../gui/polgen.glade:1136
++#: ../gui/polgen.glade:963
+ msgid "Select applications domains that %s will transition to."
+-msgstr ""
++msgstr "ਐਪਲੀਕੇਸ਼ਨ ਡੋਮੇਨ ਚੁਣੋ ਜੋ %s ਵਿੱਚ ਤਬਦੀਲ ਹੋਣਗੇ।"
+ 
+-#: ../gui/polgen.glade:1164
+-msgid "label107"
++#: ../gui/polgen.glade:983
++msgid ""
++"transition \n"
++"role tab"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1193
++#: ../gui/polgen.glade:1001
+ msgid "<b>Select the user_roles that will transition to %s:</b>"
+-msgstr ""
++msgstr "<b>user_roles ਚੁਣੋ ਜੋ %s ਵਿੱਚ ਤਬਦੀਲ ਹੋਵੇਗਾ:</b>"
+ 
+-#: ../gui/polgen.glade:1227
++#: ../gui/polgen.glade:1019
+ msgid "Select the user roles that will transiton to this applications domains."
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1255
+-msgid "label108"
+-msgstr ""
++msgstr "ਉਪਭੋਗੀ ਰੋਲ ਚੁਣੋ ਜੋ ਇਸ ਕਾਰਜ ਡੋਮੇਨਾਂ ਵਿੱਚ ਤਬਦੀਲ ਹੋਵੇਗਾ।"
+ 
+-#: ../gui/polgen.glade:1284
++#: ../gui/polgen.glade:1056
+ msgid "<b>Select domains that %s will administer:</b>"
+-msgstr ""
++msgstr "<b>ਡੋਮੇਨ ਚੁਣੋ ਜੋ %s ਦਾ ਪਰਬੰਧਨ ਕਰਨਗੇ:</b>"
+ 
+-#: ../gui/polgen.glade:1318 ../gui/polgen.glade:1409
++#: ../gui/polgen.glade:1074 ../gui/polgen.glade:1129
+ msgid "Select the domains that you would like this user administer."
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1346
+-msgid "label109"
+-msgstr ""
++msgstr "ਡੋਮੇਨ ਚੁਣੋ ਜਿਸ ਦਾ ਪਰਬੰਧਨ ਇਸ ਉਪਭੋਗੀ ਤੋਂ ਕਰਾਉਣਾ ਹੈ।"
+ 
+-#: ../gui/polgen.glade:1375
++#: ../gui/polgen.glade:1111
+ msgid "<b>Select additional roles for %s:</b>"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1437
+-msgid "label111"
+-msgstr ""
++msgstr "<b>%s ਲਈ ਵਾਧੂ ਰੋਲ ਚੁਣੋ:</b>"
+ 
+-#: ../gui/polgen.glade:1466
++#: ../gui/polgen.glade:1166
+ msgid "<b>Enter network ports that %s binds on:</b>"
+-msgstr ""
++msgstr "<b>ਨੈੱਟਵਰਕ ਪੋਰਟਾਂ ਦਿਓ ਜੋ %s ਨਾਲ ਬਾਈਂਡ ਹੁੰਦੀਆਂ ਹਨ:</b>"
+ 
+-#: ../gui/polgen.glade:1497 ../gui/polgen.glade:1997
++#: ../gui/polgen.glade:1186 ../gui/polgen.glade:1557
+ msgid "<b>TCP Ports</b>"
+-msgstr ""
++msgstr "<b>TCP ਪੋਰਟ</b>"
 +
-+#: ../gui/polgen.glade:647
++#: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
++#: ../gui/polgen.glade:1698
++msgid "All"
++msgstr "ਸਭ"
+ 
+-#: ../gui/polgen.glade:1565 ../gui/polgen.glade:1785
++#: ../gui/polgen.glade:1227 ../gui/polgen.glade:1394
+ msgid "Allows %s to bind to any udp port"
+-msgstr ""
++msgstr "ਹਮੇਸ਼ਾਂ %s ਨੂੰ ਕਿਸੇ udp ਪੋਰਟ ਨਾਲ ਜੁੜਨ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
+ 
+-#: ../gui/polgen.glade:1567 ../gui/polgen.glade:1787 ../gui/polgen.glade:2061
+-#: ../gui/polgen.glade:2215
+-msgid "All"
+-msgstr ""
++#: ../gui/polgen.glade:1240 ../gui/polgen.glade:1407
++msgid "600-1024"
++msgstr "600-1024"
+ 
+-#: ../gui/polgen.glade:1585 ../gui/polgen.glade:1805
++#: ../gui/polgen.glade:1244 ../gui/polgen.glade:1411
+ msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
+ msgstr ""
++"%s ਨੂੰ bindresvport ਨੂੰ 0 ਨਾਲ ਕਾਲ ਕਰਨ ਦੀ ਮਨਜੂਰੀ ਦਿਓ। ਪੋਰਟ 600-1024 ਨਾਲ ਬਾਈਂਡ ਹੋ ਰਿਹਾ "
++"ਹੈ"
+ 
+-#: ../gui/polgen.glade:1587 ../gui/polgen.glade:1807
+-msgid "600-1024"
+-msgstr ""
++#: ../gui/polgen.glade:1257 ../gui/polgen.glade:1424
++msgid "Unreserved Ports (>1024)"
++msgstr "ਨਾ-ਰਾਖਵੇਂ ਪੋਰਟ (>1024)"
+ 
+-#: ../gui/polgen.glade:1605 ../gui/polgen.glade:1825
++#: ../gui/polgen.glade:1261 ../gui/polgen.glade:1428
+ msgid ""
+ "Enter a comma separated list of udp ports or ranges of ports that %s binds "
+ "to. Example: 612, 650-660"
+ msgstr ""
++"ਕਾਮਿਆਂ ਨਾਲ ਵੱਖ ਕੀਤੀ udp ਪੋਰਟਾਂ ਦੀ ਸੂਚੀ ਦਿਓ ਜਿਨਾਂ ਨਾਲ %s ਜੁੜਦੇ ਹਨ। ਉਦਾਹਰਨ: 612, "
++"650-660"
+ 
+-#: ../gui/polgen.glade:1607 ../gui/polgen.glade:1827
+-msgid "Unreserved Ports (>1024)"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1638 ../gui/polgen.glade:1858 ../gui/polgen.glade:2079
+-#: ../gui/polgen.glade:2233
++#: ../gui/polgen.glade:1289 ../gui/polgen.glade:1456 ../gui/polgen.glade:1609
++#: ../gui/polgen.glade:1718
+ msgid "Select Ports"
+-msgstr ""
++msgstr "ਪੋਰਟ ਚੁਣੋ"
+ 
+-#: ../gui/polgen.glade:1663 ../gui/polgen.glade:1883
++#: ../gui/polgen.glade:1302 ../gui/polgen.glade:1469
+ msgid "Allows %s to bind to any udp ports > 1024"
+-msgstr ""
++msgstr "%s ਨੂੰ ਕਿਸੇ udp ਪੋਰਟ ਨਾਲ ਜੁੜਨ ਜੀ ਮਨਜੂਰੀ ਦਿਓ > 1024"
+ 
+-#: ../gui/polgen.glade:1717 ../gui/polgen.glade:2151
++#: ../gui/polgen.glade:1353 ../gui/polgen.glade:1666
+ msgid "<b>UDP Ports</b>"
+-msgstr ""
++msgstr "<b>UDP ਪੋਰਟ</b>"
+ 
+-#: ../gui/polgen.glade:1937
+-msgid "label113"
++#: ../gui/polgen.glade:1519
 +msgid ""
-+"Select Root Administrator User 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 ""
++"Network\n"
++"Bind tab"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1966
++#: ../gui/polgen.glade:1537
+ msgid "<b>Select network ports that %s connects to:</b>"
+-msgstr ""
++msgstr "<b>ਨੈੱਟਵਰਕ ਪੋਰਟਾਂ ਚੁਣੋ ਜੋ %s ਨਾਲ ਜੁੜਦੀਆਂ ਹਨ:</b>"
+ 
+-#: ../gui/polgen.glade:2058
++#: ../gui/polgen.glade:1593
+ msgid "Allows %s to connect to any tcp port"
+-msgstr ""
++msgstr "%s ਨੂੰ ਕਿਸੇ tcp ਪੋਰਟ ਨਾਲ ਜੁੜਨ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
+ 
+-#: ../gui/polgen.glade:2104
++#: ../gui/polgen.glade:1622
+ msgid ""
+ "Enter a comma separated list of tcp ports or ranges of ports that %s "
+ "connects to. Example: 612, 650-660"
+ msgstr ""
++"ਕਾਮਿਆਂ ਨਾਲ ਵੱਖ ਕੀਤੀ tcp ਪੋਰਟਾਂ ਦੀ ਸੂਚੀ ਦਿਓ ਜਿਨਾਂ ਨਾਲ %s ਜੁੜਦੇ ਹਨ। ਉਦਾਹਰਨ: 612, "
++"650-660"
+ 
+-#: ../gui/polgen.glade:2212
++#: ../gui/polgen.glade:1702
+ msgid "Allows %s to connect to any udp port"
+-msgstr ""
++msgstr "%s ਨੂੰ ਕਿਸੇ udp ਪੋਰਟ ਨਾਲ ਜੁੜਨ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
+ 
+-#: ../gui/polgen.glade:2258
++#: ../gui/polgen.glade:1731
+ msgid ""
+ "Enter a comma separated list of udp ports or ranges of ports that %s "
+ "connects to. Example: 612, 650-660"
+ msgstr ""
++"ਕਾਮਿਆਂ ਨਾਲ ਵੱਖ ਕੀਤੀ udp ਪੋਰਟਾਂ ਦੀ ਸੂਚੀ ਦਿਓ ਜਿਨਾਂ ਨਾਲ %s ਜੁੜਦੇ ਹਨ। ਉਦਾਹਰਨ: 612, "
++"650-660"
+ 
+-#: ../gui/polgen.glade:2305
+-msgid "label114"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:2334
++#: ../gui/polgen.glade:1792
+ msgid "<b>Select common application traits for %s:</b>"
+-msgstr ""
++msgstr "<b>%s ਲਈ ਆਮ ਕਾਰਜ ਚੁਣੋ:</b>"
+ 
+-#: ../gui/polgen.glade:2366
++#: ../gui/polgen.glade:1809
+ msgid "Writes syslog messages\t"
+-msgstr ""
++msgstr "syslog ਸੁਨੇਹੇ ਲਿਖਦਾ ਹੈ\t"
+ 
+-#: ../gui/polgen.glade:2385
++#: ../gui/polgen.glade:1824
+ msgid "Create/Manipulate temporary files in /tmp"
+-msgstr ""
++msgstr "/tmp ਵਿਚਲੀਆਂ ਫਾਇਲਾਂ ਬਣਾਓ/ਸੋਧੋ"
+ 
+-#: ../gui/polgen.glade:2404
++#: ../gui/polgen.glade:1839
+ msgid "Uses Pam for authentication"
+-msgstr ""
++msgstr "ਪ੍ਰਮਾਣਿਕਤਾ ਲਈ Pam ਨੂੰ ਵਰਤਦੇ ਹਨ"
+ 
+-#: ../gui/polgen.glade:2423
++#: ../gui/polgen.glade:1854
+ msgid "Uses nsswitch or getpw* calls"
+-msgstr ""
++msgstr "nsswitch ਜਾਂ getpw* ਕਾਲਾਂ ਵਰਤਦਾ ਹੈ"
+ 
+-#: ../gui/polgen.glade:2442
++#: ../gui/polgen.glade:1869
+ msgid "Uses dbus"
+-msgstr ""
++msgstr "dbus ਵਰਤਦਾ ਹੈ"
+ 
+-#: ../gui/polgen.glade:2461
++#: ../gui/polgen.glade:1884
+ msgid "Sends audit messages"
+-msgstr ""
++msgstr "ਆਡਿਟ ਸੁਨੇਹੇ ਭੇਜਦਾ ਹੈ"
+ 
+-#: ../gui/polgen.glade:2480
++#: ../gui/polgen.glade:1899
+ msgid "Interacts with the terminal"
+-msgstr ""
++msgstr "ਟਰਮੀਨਲ ਨਾਲ ਸੰਪਰਕ ਕਰਦਾ ਹੈ"
+ 
+-#: ../gui/polgen.glade:2499
++#: ../gui/polgen.glade:1914
+ msgid "Sends email"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:2530
+-msgid "label115"
+-msgstr ""
++msgstr "ਈ-ਮੇਲ ਭੇਜਦਾ ਹੈ"
+ 
+-#: ../gui/polgen.glade:2559
++#: ../gui/polgen.glade:1961
+ msgid "<b>Add files/directories that %s manages</b>"
+-msgstr ""
++msgstr "<b>ਫਾਇਲਾਂ/ਡਾਇਰੈਕਟਰੀਆਂ ਜੋ %s ਪਰਬੰਧਿਤ ਕਰਦਾ ਹੈ</b>"
+ 
+-#: ../gui/polgen.glade:2788
++#: ../gui/polgen.glade:2122
+ msgid ""
+ "Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
+ "Files ..."
+ msgstr ""
++"ਫਾਇਲਾਂ/ਡਾਇਰੈਕਟਰੀਆਂ ਜੋ %s \"manages\" ਕਰਦਾ ਹੈ। Pid ਫਾਇਲਾਂ, ਲਾਗ ਫਾਇਲਾਂ, /var/lib "
++"ਫਾਇਲਾਂ ..."
+ 
+-#: ../gui/polgen.glade:2823
+-msgid "label116"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:2852
++#: ../gui/polgen.glade:2166
+ msgid "<b>Add booleans from the %s policy:</b>"
+-msgstr ""
++msgstr "<b>%s ਪਾਲਿਸੀ ਲਈ ਬੂਲੀਅਨ ਜੋੜੋ:</b>"
+ 
+-#: ../gui/polgen.glade:3002
++#: ../gui/polgen.glade:2274
+ msgid "Add/Remove booleans used by the %s domain"
+-msgstr ""
++msgstr "ਬੂਲੀਅਨ ਜੋੜੋ/ਹਟਾਓ ਜੋ %s ਡੋਮੇਨ ਵਰਤਦਾ ਹੈ"
+ 
+-#: ../gui/polgen.glade:3066
++#: ../gui/polgen.glade:2316
+ msgid "<b>Which directory you will generate the %s policy?</b>"
+-msgstr ""
++msgstr "<b>ਤੁਸੀਂ ਕਿਸ ਡਾਇਰੈਕਟਰੀ ਵਿੱਚ %s ਪਾਲਿਸੀ ਜਨਰੇਟ ਕਰੋਗੇ?</b>"
+ 
+-#: ../gui/polgen.glade:3097
++#: ../gui/polgen.glade:2334
+ msgid "Policy Directory"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:3254
+-msgid "Add Booleans Dialog"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:3327
+-msgid "Boolean Name"
+-msgstr ""
++msgstr "ਪਾਲਿਸੀ ਡਾਇਰੈਕਟਰੀ"
+ 
+-#: ../gui/polgengui.py:261
++#: ../gui/polgengui.py:262
+ msgid "Role"
+-msgstr ""
++msgstr "ਰੋਲ"
+ 
+-#: ../gui/polgengui.py:268
++#: ../gui/polgengui.py:269
+ msgid "Existing_User"
+-msgstr ""
++msgstr "ਮੌਜੂਦਾ ਉਪਭੋਗੀ(_U)"
+ 
+-#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
++#: ../gui/polgengui.py:283 ../gui/polgengui.py:291 ../gui/polgengui.py:305
+ msgid "Application"
+-msgstr ""
++msgstr "ਐਪਲੀਕੇਸ਼ਨ"
+ 
+-#: ../gui/polgengui.py:352
++#: ../gui/polgengui.py:353
+ #, python-format
+ msgid "%s must be a directory"
+-msgstr ""
++msgstr "%s ਇੱਕ ਡਾਇਰੈਕਟਰੀ ਹੋਣੀ ਜਰੂਰੀ ਹੈ"
+ 
+-#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
++#: ../gui/polgengui.py:413 ../gui/polgengui.py:694
+ msgid "You must select a user"
+-msgstr ""
++msgstr "ਤੁਹਾਨੂੰ ਇੱਕ ਉਪਭੋਗੀ ਚੁਣਨਾ ਜਰੂਰੀ ਹੈ"
+ 
+-#: ../gui/polgengui.py:542
++#: ../gui/polgengui.py:543
+ msgid "Select executable file to be confined."
+-msgstr ""
++msgstr "ਪਾਬੰਦ ਕਰਨ ਲਈ ਐਗਜ਼ੀਕਿਊਟੇਬਲ ਫਾਇਲ ਚੁਣੋ।"
+ 
+-#: ../gui/polgengui.py:553
++#: ../gui/polgengui.py:554
+ msgid "Select init script file to be confined."
+-msgstr ""
++msgstr "ਪਾਬੰਦੀ ਵਾਲੀ init ਸਕਰਿਪਟ ਚੁਣੋ।"
+ 
+-#: ../gui/polgengui.py:563
++#: ../gui/polgengui.py:564
+ msgid "Select file(s) that confined application creates or writes"
+-msgstr ""
++msgstr "ਫਾਇਲਾਂ ਚੁਣੋ ਜੋ ਪਾਬੰਦੀ ਵਾਲੇ ਕਾਰਜ ਨੇ ਬਣਾਈਆਂ ਜਾਂ ਲਿਖੀਆਂ ਹਨ"
+ 
+-#: ../gui/polgengui.py:570
++#: ../gui/polgengui.py:571
+ msgid "Select directory(s) that the confined application owns and writes into"
+-msgstr ""
++msgstr "ਡਾਇਰੈਕਟਰੀ ਚੁਣੋ ਜੋ ਪਾਬੰਦੀ ਵਾਲੇ ਕਾਰਜਾਂ ਦੇ ਅਧੀਨ ਹਨ ਅਤੇ ਲਿਖੀਆਂ ਹਨ"
+ 
+-#: ../gui/polgengui.py:632
++#: ../gui/polgengui.py:633
+ msgid "Select directory to generate policy files in"
+-msgstr ""
++msgstr "ਡਾਇਰੈਕਟਰੀ ਚੁਣੋ ਜਿਸ ਵਿੱਚ ਪਾਲਿਸੀ ਫਾਇਲਾਂ ਬਣਾਉਣੀਆਂ ਹਨ"
+ 
+-#: ../gui/polgengui.py:649
++#: ../gui/polgengui.py:650
+ #, python-format
+ msgid ""
+ "Type %s_t already defined in current policy.\n"
+ "Do you want to continue?"
+ msgstr ""
++"ਕਿਸਮ %s_t ਪਹਿਲਾਂ ਹੀ ਮੌਜੂਦਾ ਪਾਲਿਸੀ ਵਿੱਚ ਪਰਿਭਾਸ਼ਿਤ ਕੀਤੀ ਸੀ।\n"
++"ਕੀ ਤੁਸੀਂ ਜਾਰੀ ਰਹਿਣਾ ਚਾਹੁੰਦੇ ਹੈ?"
+ 
+-#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
++#: ../gui/polgengui.py:650 ../gui/polgengui.py:654
+ msgid "Verify Name"
+-msgstr ""
++msgstr "ਨਾਂ ਦੀ ਜਾਂਚ ਕਰੋ"
+ 
+-#: ../gui/polgengui.py:653
++#: ../gui/polgengui.py:654
+ #, python-format
+ msgid ""
+ "Module %s.pp already loaded in current policy.\n"
+ "Do you want to continue?"
+ msgstr ""
++"ਮੈਡਿਊਲ %s.pp ਪਹਿਲਾਂ ਹੀ ਮੌਜੂਦਾ ਪਾਲਿਸੀ ਵਿੱਚ ਲੋਡ ਹੋਈ ਹੈ।\n"
++"ਕੀ ਤੁਸੀਂ ਜਾਰੀ ਰਹਿਣਾ ਚਾਹੁੰਦੇ ਹੋ?"
+ 
+-#: ../gui/polgengui.py:699
++#: ../gui/polgengui.py:700
+ msgid ""
+ "You must add a name made up of letters and numbers and containing no spaces."
+-msgstr ""
++msgstr "ਤੁਹਾਨੂੰ ਇੱਕ ਨਾਂ ਦੇਣਾ ਚਾਹੀਦਾ ਹੈ."
+ 
+-#: ../gui/polgengui.py:713
++#: ../gui/polgengui.py:714
+ msgid "You must enter a executable"
+-msgstr ""
++msgstr "ਤੁਹਾਨੂੰ ਇੱਕ ਐਗਜ਼ੀਕਿਊਟੇਬਲ ਦੇਣਾ ਚਾਹੀਦਾ ਹੈ"
+ 
+-#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
++#: ../gui/polgengui.py:739 ../gui/system-config-selinux.py:174
+ msgid "Configue SELinux"
+-msgstr ""
++msgstr "SELinux ਸੰਰਚਨਾ"
+ 
+-#: ../gui/polgen.py:158
+-msgid "Internet Services Daemon"
+-msgstr ""
++#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
++msgid "Network Port"
++msgstr "ਨੈੱਟਵਰਕ ਪੋਰਟ"
+ 
+-#: ../gui/polgen.py:197
+-#, python-format
+-msgid "Ports must be numbers or ranges of numbers from 1 to %d "
++#: ../gui/portsPage.py:85
++msgid ""
++"SELinux Port\n"
++"Type"
+ msgstr ""
++"SELinux ਪੋਰਟ\n"
++"ਕਿਸਮ"
+ 
+-#: ../gui/polgen.py:324
+-msgid "You must enter a name for your confined process/user"
+-msgstr ""
++#: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
++msgid "Protocol"
++msgstr "ਪਰੋਟੋਕਾਲ"
+ 
+-#: ../gui/polgen.py:326
++#: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
+ msgid ""
+-"Name must be alpha numberic with no spaces. Consider using option \"-n "
+-"MODULENAME\""
++"MLS/MCS\n"
++"Level"
+ msgstr ""
++"MLS/MCS\n"
++"ਲੈਵਲ"
+ 
+-#: ../gui/polgen.py:414
+-msgid "User Role types can not be assigned executables."
+-msgstr ""
++#: ../gui/portsPage.py:101
++msgid "Port"
++msgstr "ਪੋਰਟ"
+ 
+-#: ../gui/polgen.py:420
+-msgid "Only Daemon apps can use an init script.."
++#: ../gui/portsPage.py:207
++#, python-format
++msgid "Port number \"%s\" is not valid.  0 < PORT_NUMBER < 65536 "
++msgstr "ਪੋਰਟ ਨੰਬਰ \"%s\" ਠੀਕ ਨਹੀਂ ਹੈ  0 < PORT_NUMBER < 65536 "
 +
-+#: ../gui/polgen.glade:649 ../gui/polgen.py:166
-+msgid "Root Admin User Role"
-+msgstr ""
++#: ../gui/portsPage.py:252
++msgid "List View"
++msgstr "ਲਿਸਟ ਝਲਕ"
 +
-+#: ../gui/polgen.glade:716
-+msgid "label104"
-+msgstr ""
++#: ../gui/portsPage.py:255 ../gui/system-config-selinux.glade:2419
++msgid "Group View"
++msgstr "ਗਰੁੱਪ ਦਰਿਸ਼"
 +
-+#: ../gui/polgen.glade:745
-+msgid "<b>Enter name of application or user role:</b>"
-+msgstr ""
++#: ../gui/semanagePage.py:126
++#, python-format
++msgid "Are you sure you want to delete %s '%s'?"
++msgstr "ਕੀ ਤੁਸੀਂ ਯਕੀਨਨ %s '%s' ਨੂੰ ਹਟਾਉਣਾ ਚੀਹੁੰਦੇ ਹੋ?"
 +
-+#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
-+msgid "Name"
-+msgstr ""
++#: ../gui/semanagePage.py:126
++#, python-format
++msgid "Delete %s"
++msgstr "%s ਹਟਾਓ"
 +
-+#: ../gui/polgen.glade:807
-+msgid "Enter complete path for executable to be confined."
-+msgstr ""
++#: ../gui/semanagePage.py:134
++#, python-format
++msgid "Add %s"
++msgstr "%s ਸ਼ਾਮਿਲ"
 +
-+#: ../gui/polgen.glade:830 ../gui/polgen.glade:950 ../gui/polgen.glade:3142
-+msgid "..."
-+msgstr ""
++#: ../gui/semanagePage.py:148
++#, python-format
++msgid "Modify %s"
++msgstr "%s ਸੋਧ"
 +
-+#: ../gui/polgen.glade:849
-+msgid "Enter unique name for the confined application or user role."
-+msgstr ""
++#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
++msgid "Permissive"
++msgstr "ਚੇਤਾਵਨੀ"
 +
-+#: ../gui/polgen.glade:871
-+msgid "Executable"
-+msgstr ""
++#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
++msgid "Enforcing"
++msgstr "ਮਜਬੂਰ"
 +
-+#: ../gui/polgen.glade:899
-+msgid "Init script"
-+msgstr ""
++#: ../gui/statusPage.py:94
++msgid "Status"
++msgstr "ਹਾਲਤ"
 +
-+#: ../gui/polgen.glade:927
++#: ../gui/statusPage.py:133
 +msgid ""
-+"Enter complete path to init script used to start the confined application."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:982
-+msgid "label105"
-+msgstr ""
++"Changing the policy type will cause a relabel of the entire file system on "
++"the next boot. Relabeling takes a long time depending on the size of the "
++"file system.  Do you wish to continue?"
+ msgstr ""
++"ਪਾਲਿਸੀ ਕਿਸਮ ਤਬਦੀਲ ਕਰਨ ਨਾਲ ਅਗਲੀ ਵਾਰ ਬੂਟ ਹੋਣ ਤੇ ਪੂਰਾ ਫਾਇਲ ਸਿਸਟਮ ਮੁੜ ਲੇਬਲ ਕੀਤਾ ਜਾਏਗਾ। "
++"ਮੁੜ-ਲੇਬਲ ਹੋਣ ਤੇ ਫਾਇਲ ਸਿਸਟਮ ਦੇ ਅਕਾਰ ਮੁਤਾਬਿਕ ਕੁਝ ਸਮਾਂ ਲੱਗਦਾ ਹੈ।  ਕੀ ਤੁਸੀਂ ਜਾਰੀ ਕਰਨਾ ਹੈ?"
+ 
+-#: ../gui/polgen.py:438
+-msgid "use_resolve must be a boolean value "
++#: ../gui/statusPage.py:147
++msgid ""
++"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
++"you later decide to turn SELinux back on, the system will be required to "
++"relabel.  If you just want to see if SELinux is causing a problem on your "
++"system, you can go to permissive mode which will only log errors and not "
++"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
++"wish to continue?"
+ msgstr ""
++"SELinux ਅਯੋਗ ਕਰਨ ਲਈ ਮੁੜ-ਚਾਲੂ ਕਰਨਾ ਪਵੇਗਾ। ਇਸ ਦੀ ਸਿਫਾਰਸ਼ ਨਹੀਂ ਕੀਤੀ ਜਾਂਦੀ।  ਜੇ ਤੁਸੀਂ ਬਾਅਦ "
++"ਵਿੱਚ SELinux ਵੱਲ ਪਿੱਛੇ ਜਾਣਾ ਚਾਹੁੰਦੇ ਹੋ, ਤਾਂ ਸਿਸਟਮ ਮੁੜ-ਲੇਬਲ ਕਰੇਗਾ।  ਜਿਸ ਤੁਸੀਂ ਇਹ ਵੇਖਣਾ ਚਾਹੁੰਦੇ "
++"ਹੋ ਜੇ SELinux ਤੁਹਾਡੇ ਸਿਸਟਮ ਉੱਪਰ ਸਮੱਸਿਆ ਪੈਦਾ ਕਰ ਰਿਹਾ ਹੈ, ਤੁਸੀਂ permissive ਮੋਡ ਵਿੱਚ ਜਾ ਸਕਦੇ "
++"ਹੋ ਜੋ ਸਿਰਫ ਗਲਤੀਆਂ ਦਾ ਲਾਗ ਰੱਖਦਾ ਹੈ ਅਤੇ enforce SELinux ਪਾਲਿਸੀ ਨਹੀਂ।  Permissive ਮੋਡ "
++"ਲਈ ਮੁੜ-ਚਾਲੂ ਕਰਨ ਦੀ ਲੋੜ ਨਹੀਂ ਹੈ    ਕੀ ਤੁਸੀਂ ਜਾਰੀ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ?"
+ 
+-#: ../gui/polgen.py:444
+-msgid "use_syslog must be a boolean value "
++#: ../gui/statusPage.py:152
++msgid ""
++"Changing to SELinux enabled will cause a relabel of the entire file system "
++"on the next boot. Relabeling takes a long time depending on the size of the "
++"file system.  Do you wish to continue?"
+ msgstr ""
++"SELinux ਯੋਗ ਕਰਨ ਨਾਲ ਅਗਲੀ ਵਾਰ ਬੂਟ ਹੋਣ ਤੇ ਪੂਰਾ ਫਾਇਲ ਸਿਸਟਮ ਮੁੜ ਲੇਬਲ ਕੀਤਾ ਜਾਏਗਾ। ਮੁੜ-ਲੇਬਲ "
++"ਹੋਣ ਤੇ ਫਾਇਲ ਸਿਸਟਮ ਦੇ ਅਕਾਰ ਮੁਤਾਬਿਕ ਕੁਝ ਸਮਾਂ ਲੱਗਦਾ ਹੈ।  ਕੀ ਤੁਸੀਂ ਜਾਰੀ ਕਰਨਾ ਹੈ?"
+ 
+-#: ../gui/polgen.py:450
+-msgid "use_kerberos must be a boolean value "
++#: ../gui/system-config-selinux.glade:11
++msgid "system-config-selinux"
++msgstr "system-config-selinux"
 +
-+#: ../gui/polgen.glade:1011
-+msgid "<b>Select existing role to modify:</b>"
-+msgstr ""
++#: ../gui/system-config-selinux.glade:12
++msgid ""
++"Copyright (c)2006 Red Hat, Inc.\n"
++"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
+ msgstr ""
++"Copyright (c)2006 Red Hat, Inc.\n"
++"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
+ 
+-#: ../gui/polgen.py:456
+-msgid "manage_krb5_rcache must be a boolean value "
++#: ../gui/system-config-selinux.glade:22
++#: ../gui/system-config-selinux.glade:544
++msgid "Add SELinux Login Mapping"
++msgstr "SELinux ਲਾਗਿੰਗ ਮੈਪਿੰਗ ਜੋੜੋ"
 +
-+#: ../gui/polgen.glade:1045
-+msgid "Select the user roles that will transiton to the %s domain."
-+msgstr ""
++#: ../gui/system-config-selinux.glade:257
++msgid "Add SELinux Network Ports"
++msgstr "SELinux ਨੈੱਟਵਰਕ ਪੋਰਟਾਂ ਜੋੜੋ"
 +
-+#: ../gui/polgen.glade:1073
-+msgid "label106"
-+msgstr ""
++#: ../gui/system-config-selinux.glade:391
++#: ../gui/system-config-selinux.glade:678
++msgid "SELinux Type"
++msgstr "SELinux ਕਿਸਮ"
 +
-+#: ../gui/polgen.glade:1102
-+msgid "<b>Select roles that %s will transition to:</b>"
-+msgstr ""
++#: ../gui/system-config-selinux.glade:622
++msgid "File Specification"
++msgstr "ਫਾਇਲ ਨਿਰਧਾਰਨ"
 +
-+#: ../gui/polgen.glade:1136
-+msgid "Select applications domains that %s will transition to."
-+msgstr ""
++#: ../gui/system-config-selinux.glade:650
++msgid "File Type"
++msgstr "ਫਾਇਲ ਕਿਸਮ"
 +
-+#: ../gui/polgen.glade:1164
-+msgid "label107"
-+msgstr ""
++#: ../gui/system-config-selinux.glade:727
++msgid ""
++"all files\n"
++"regular file\n"
++"directory\n"
++"character device\n"
++"block device\n"
++"socket\n"
++"symbolic link\n"
++"named pipe\n"
+ msgstr ""
++"ਸਭ ਫਾਇਲਾਂ\n"
++"ਰੈਗੂਲਰ ਫਾਇਲ\n"
++"ਡਾਇਰੈਕਟਰੀ\n"
++"ਅੱਖਰ ਜੰਤਰ\n"
++"ਬਲਾਕ ਜੰਤਰ\n"
++"ਸਾਕਟ\n"
++"ਚਿੰਨ ਸੰਬੰਧ\n"
++"named ਪਾਈਪ\n"
+ 
+-#: ../gui/polgen.py:486
+-msgid "USER Types automatically get a tmp type"
++#: ../gui/system-config-selinux.glade:773
++msgid "MLS"
++msgstr "MLS"
 +
-+#: ../gui/polgen.glade:1193
-+msgid "<b>Select the user_roles that will transition to %s:</b>"
-+msgstr ""
++#: ../gui/system-config-selinux.glade:837
++msgid "Add SELinux User"
++msgstr "SELinux ਉਪਭੋਗੀ ਸ਼ਾਮਿਲ"
 +
-+#: ../gui/polgen.glade:1227
-+msgid "Select the user roles that will transiton to this applications domains."
-+msgstr ""
++#: ../gui/system-config-selinux.glade:1079
++msgid "SELinux Administration"
++msgstr "SELinux ਪਰਬੰਧਨ"
 +
-+#: ../gui/polgen.glade:1255
-+msgid "label108"
-+msgstr ""
++#: ../gui/system-config-selinux.glade:1122
++msgid "Add"
++msgstr "ਸ਼ਾਮਿਲ"
 +
-+#: ../gui/polgen.glade:1284
-+msgid "<b>Select domains that %s will administer:</b>"
-+msgstr ""
++#: ../gui/system-config-selinux.glade:1144
++msgid "_Properties"
++msgstr "ਵਿਸ਼ੇਸ਼ਤਾ(_P)"
 +
-+#: ../gui/polgen.glade:1318 ../gui/polgen.glade:1409
-+msgid "Select the domains that you would like this user administer."
-+msgstr ""
++#: ../gui/system-config-selinux.glade:1166
++msgid "_Delete"
++msgstr "ਹਟਾਓ(_D)"
 +
-+#: ../gui/polgen.glade:1346
-+msgid "label109"
-+msgstr ""
++#: ../gui/system-config-selinux.glade:1256
++msgid "Select Management Object"
++msgstr "ਮੈਨੇਜਮੈਂਟ ਆਬਜੈਕਟ ਚੁਣੋ"
 +
-+#: ../gui/polgen.glade:1375
-+msgid "<b>Select additional roles for %s:</b>"
-+msgstr ""
++#: ../gui/system-config-selinux.glade:1273
++msgid "<b>Select:</b>"
++msgstr "<b>ਚੁਣੋ:</b>"
 +
-+#: ../gui/polgen.glade:1437
-+msgid "label111"
-+msgstr ""
++#: ../gui/system-config-selinux.glade:1326
++msgid "System Default Enforcing Mode"
++msgstr "ਸਿਸਟਮ ਮੂਲ ਮਜਬੂਰ ਮੋਡ"
 +
-+#: ../gui/polgen.glade:1466
-+msgid "<b>Enter network ports that %s binds on:</b>"
-+msgstr ""
++#: ../gui/system-config-selinux.glade:1354
++msgid ""
++"Disabled\n"
++"Permissive\n"
++"Enforcing\n"
+ msgstr ""
++"ਅਯੋਗ\n"
++"ਚੇਤਾਵਨੀ\n"
++"ਮਜਬੂਰ\n"
+ 
+-#: ../gui/polgen.py:1004
+-msgid "You must enter the executable path for your confined process"
++#: ../gui/system-config-selinux.glade:1373
++msgid "Current Enforcing Mode"
++msgstr "ਵਰਤਮਾਨ ਮਜਬੂਰ ਮੋਡ"
 +
-+#: ../gui/polgen.glade:1497 ../gui/polgen.glade:1997
-+msgid "<b>TCP Ports</b>"
-+msgstr ""
++#: ../gui/system-config-selinux.glade:1418
++msgid "System Default Policy Type: "
++msgstr "ਸਿਸਟਮ ਮੂਲ ਪਾਲਿਸੀ ਕਿਸਮ: "
 +
-+#: ../gui/polgen.glade:1565 ../gui/polgen.glade:1785
-+msgid "Allows %s to bind to any udp port"
-+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/polgen.py:1182
+-msgid "Type Enforcement file"
++#: ../gui/system-config-selinux.glade:1509
++msgid "Relabel on next reboot."
++msgstr "ਫਿਰ ਚਾਲੂ ਹੋਣ ਤੇ ਮੁੜ-ਲੇਬਲ ਕਰੋ।"
 +
-+#: ../gui/polgen.glade:1567 ../gui/polgen.glade:1787 ../gui/polgen.glade:2061
-+#: ../gui/polgen.glade:2215
-+msgid "All"
-+msgstr ""
++#: ../gui/system-config-selinux.glade:1561
++msgid "label37"
++msgstr "label37"
 +
-+#: ../gui/polgen.glade:1585 ../gui/polgen.glade:1805
-+msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
-+msgstr ""
++#: ../gui/system-config-selinux.glade:1598
++msgid "Revert boolean setting to system default"
++msgstr "ਬੂਲੀਅਨ ਸੈਟਿੰਗ ਨੂੰ ਸਿਸਟਮ ਮੂਲ ਵਿੱਚ ਤਬਦੀਲ ਕਰੋ"
 +
-+#: ../gui/polgen.glade:1587 ../gui/polgen.glade:1807
-+msgid "600-1024"
-+msgstr ""
++#: ../gui/system-config-selinux.glade:1614
++msgid "Toggle between Customized and All Booleans"
++msgstr "ਸੋਧੇ ਅਤੇ ਸਭ ਬੂਲੀਅਨਾਂ ਵਿੱਚ ਤਬਦੀਲ ਕਰੋ"
 +
-+#: ../gui/polgen.glade:1605 ../gui/polgen.glade:1825
-+msgid ""
-+"Enter a comma separated list of udp ports or ranges of ports that %s binds "
-+"to. Example: 612, 650-660"
-+msgstr ""
++#: ../gui/system-config-selinux.glade:1645
++#: ../gui/system-config-selinux.glade:1850
++#: ../gui/system-config-selinux.glade:2037
++#: ../gui/system-config-selinux.glade:2224
++#: ../gui/system-config-selinux.glade:2467
++#: ../gui/system-config-selinux.glade:2692
++#: ../gui/system-config-selinux.glade:2867
++msgid "Filter"
++msgstr "ਫਿਲਟਰ"
 +
-+#: ../gui/polgen.glade:1607 ../gui/polgen.glade:1827
-+msgid "Unreserved Ports (>1024)"
-+msgstr ""
++#: ../gui/system-config-selinux.glade:1734
++msgid "label50"
++msgstr "label50"
 +
-+#: ../gui/polgen.glade:1638 ../gui/polgen.glade:1858 ../gui/polgen.glade:2079
-+#: ../gui/polgen.glade:2233
-+msgid "Select Ports"
-+msgstr ""
++#: ../gui/system-config-selinux.glade:1771
++msgid "Add File Context"
++msgstr "ਫਾਇਲ ਪ੍ਰਸੰਗ ਸ਼ਾਮਿਲ ਕਰੋ"
 +
-+#: ../gui/polgen.glade:1663 ../gui/polgen.glade:1883
-+msgid "Allows %s to bind to any udp ports > 1024"
-+msgstr ""
++#: ../gui/system-config-selinux.glade:1787
++msgid "Modify File Context"
++msgstr "ਫਾਇਲ ਪ੍ਰਸੰਗ ਸੋਧੋ"
 +
-+#: ../gui/polgen.glade:1717 ../gui/polgen.glade:2151
-+msgid "<b>UDP Ports</b>"
-+msgstr ""
++#: ../gui/system-config-selinux.glade:1803
++msgid "Delete File Context"
++msgstr "ਫਾਇਲ ਪ੍ਰਸੰਗ ਹਟਾਓ"
 +
-+#: ../gui/polgen.glade:1937
-+msgid "label113"
-+msgstr ""
++#: ../gui/system-config-selinux.glade:1819
++msgid "Toggle between all and customized file context"
++msgstr "ਸਭ ਅਤੇ ਸੋਧੇ ਫਾਇਲ ਪ੍ਰਸੰਗ ਤਬਦੀਲ ਕਰੋ"
 +
-+#: ../gui/polgen.glade:1966
-+msgid "<b>Select network ports that %s connects to:</b>"
-+msgstr ""
++#: ../gui/system-config-selinux.glade:1939
++msgid "label38"
++msgstr "label38"
 +
-+#: ../gui/polgen.glade:2058
-+msgid "Allows %s to connect to any tcp port"
-+msgstr ""
++#: ../gui/system-config-selinux.glade:1976
++msgid "Add SELinux User Mapping"
++msgstr "SELinux ਉਪਭੋਗੀ ਮੈਪਿੰਗ ਜੋੜੋ"
 +
-+#: ../gui/polgen.glade:2104
-+msgid ""
-+"Enter a comma separated list of tcp ports or ranges of ports that %s "
-+"connects to. Example: 612, 650-660"
-+msgstr ""
++#: ../gui/system-config-selinux.glade:1992
++msgid "Modify SELinux User Mapping"
++msgstr "SELinux ਉਪਭੋਗੀ ਮੇਲ ਤਬਦੀਲ ਕਰੋ"
 +
-+#: ../gui/polgen.glade:2212
-+msgid "Allows %s to connect to any udp port"
-+msgstr ""
++#: ../gui/system-config-selinux.glade:2008
++msgid "Delete SELinux User Mapping"
++msgstr "SELinux ਉਪਭੋਗੀ ਮੇਲ ਹਟਾਓ"
 +
-+#: ../gui/polgen.glade:2258
-+msgid ""
-+"Enter a comma separated list of udp ports or ranges of ports that %s "
-+"connects to. Example: 612, 650-660"
-+msgstr ""
++#: ../gui/system-config-selinux.glade:2126
++msgid "label39"
++msgstr "label39"
 +
-+#: ../gui/polgen.glade:2305
-+msgid "label114"
-+msgstr ""
++#: ../gui/system-config-selinux.glade:2163
++msgid "Add User"
++msgstr "ਉਪਭੋਗੀ ਸ਼ਾਮਿਲ"
 +
-+#: ../gui/polgen.glade:2334
-+msgid "<b>Select common application traits for %s:</b>"
-+msgstr ""
++#: ../gui/system-config-selinux.glade:2179
++msgid "Modify User"
++msgstr "ਉਪਭੋਗੀ ਸੋਧ"
 +
-+#: ../gui/polgen.glade:2366
-+msgid "Writes syslog messages\t"
-+msgstr ""
++#: ../gui/system-config-selinux.glade:2195
++msgid "Delete User"
++msgstr "ਉਪਭੋਗੀ ਹਟਾਓ"
 +
-+#: ../gui/polgen.glade:2385
-+msgid "Create/Manipulate temporary files in /tmp"
-+msgstr ""
++#: ../gui/system-config-selinux.glade:2313
++msgid "label41"
++msgstr "label41"
 +
-+#: ../gui/polgen.glade:2404
-+msgid "Uses Pam for authentication"
-+msgstr ""
++#: ../gui/system-config-selinux.glade:2350
++msgid "Add Network Port"
++msgstr "ਨੈੱਟਵਰਕ ਪੋਰਟ ਸ਼ਾਮਿਲ ਕਰੋ"
 +
-+#: ../gui/polgen.glade:2423
-+msgid "Uses nsswitch or getpw* calls"
-+msgstr ""
++#: ../gui/system-config-selinux.glade:2366
++msgid "Edit Network Port"
++msgstr "ਨੈੱਟਵਰਕ ਪੋਰਟ ਸੋਧ ਕਰੋ"
 +
-+#: ../gui/polgen.glade:2442
-+msgid "Uses dbus"
-+msgstr ""
++#: ../gui/system-config-selinux.glade:2382
++msgid "Delete Network Port"
++msgstr "ਨੈੱਟਵਰਕ ਪੋਰਟ ਹਟਾਓ"
 +
-+#: ../gui/polgen.glade:2461
-+msgid "Sends audit messages"
-+msgstr ""
++#: ../gui/system-config-selinux.glade:2418
++#: ../gui/system-config-selinux.glade:2436
++msgid "Toggle between Customized and All Ports"
++msgstr "ਸੋਧੇ ਅਤੇ ਸਭ ਪੋਰਟਾਂ ਵਿੱਚ ਤਬਦੀਲ ਕਰੋ"
 +
-+#: ../gui/polgen.glade:2480
-+msgid "Interacts with the terminal"
-+msgstr ""
++#: ../gui/system-config-selinux.glade:2556
++msgid "label42"
++msgstr "label42"
 +
-+#: ../gui/polgen.glade:2499
-+msgid "Sends email"
-+msgstr ""
++#: ../gui/system-config-selinux.glade:2593
++msgid "Generate new policy module"
++msgstr "ਨਵਾਂ ਪਾਲਿਸੀ ਮੈਡਿਊਲ ਬਣਾਓ"
 +
-+#: ../gui/polgen.glade:2530
-+msgid "label115"
-+msgstr ""
++#: ../gui/system-config-selinux.glade:2609
++msgid "Load policy module"
++msgstr "ਪਾਲਿਸੀ ਮੈਡਿਊਲ ਲੋਡ ਕਰੋ"
 +
-+#: ../gui/polgen.glade:2559
-+msgid "<b>Add files/directories that %s manages</b>"
-+msgstr ""
++#: ../gui/system-config-selinux.glade:2625
++msgid "Remove loadable policy module"
++msgstr "ਲੋਡ ਹੋਣਯੋਗ ਪਾਲਿਸੀ ਮੈਡਿਊਲ ਹਟਾਓ"
 +
-+#: ../gui/polgen.glade:2788
++#: ../gui/system-config-selinux.glade:2661
 +msgid ""
-+"Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
-+"Files ..."
-+msgstr ""
++"Enable/Disable additional audit rules, that are normally not reported in the "
++"log files."
++msgstr "ਵਾਧੂ ਆਡਿਟ ਨਿਯਮ ਯੋਗ/ਅਯੋਗ ਕਰੋ, ਜੋ ਆਮ ਤੌਰ ਤੇ ਲਾਗ ਫਾਇਲਾਂ ਵਿੱਚ ਨਹੀਂ ਦਿੱਤੇ ਗਏ ਹਨ।"
 +
-+#: ../gui/polgen.glade:2823
-+msgid "label116"
-+msgstr ""
++#: ../gui/system-config-selinux.glade:2781
++msgid "label44"
++msgstr "label44"
 +
-+#: ../gui/polgen.glade:2852
-+msgid "<b>Add booleans from the %s policy:</b>"
-+msgstr ""
++#: ../gui/system-config-selinux.glade:2818
++msgid "Change process mode to permissive."
++msgstr "ਕਾਰਜ ਮੋਡ ਨੂੰ ਮਨਜੂਰ ਵਿੱਚ ਤਬਦੀਲ ਕਰੋ।"
 +
-+#: ../gui/polgen.glade:3002
-+msgid "Add/Remove booleans used by the %s domain"
-+msgstr ""
++#: ../gui/system-config-selinux.glade:2836
++msgid "Change process mode to enforcing"
++msgstr "ਕਾਰਜ ਮੋਡ ਨੂੰ ਮਜਬੂਰ ਵਿੱਚ ਤਬਦੀਲ ਕਰੋ।"
 +
-+#: ../gui/polgen.glade:3066
-+msgid "<b>Which directory you will generate the %s policy?</b>"
-+msgstr ""
++#: ../gui/system-config-selinux.glade:2928
++msgid "Process Domain"
++msgstr "ਕਾਰਜ ਡੋਮੇਨ"
 +
-+#: ../gui/polgen.glade:3097
-+msgid "Policy Directory"
++#: ../gui/system-config-selinux.glade:2956
++msgid "label59"
++msgstr "label59"
++
++#: ../gui/usersPage.py:138
++#, python-format
++msgid "SELinux user '%s' is required"
++msgstr "SELinux ਉਪਭੋਗੀ '%s' ਦੀ ਲੋੜ ਹੈ"
++
++#: ../sepolicy/sepolicy.py:106
++msgid "Generate SELinux man pages"
+ msgstr ""
+ 
+-#: ../gui/polgen.py:1183
+-msgid "Interface file"
++#: ../sepolicy/sepolicy.py:110
++msgid "path in which the generated SELinux man pages will be stored"
+ msgstr ""
+ 
+-#: ../gui/polgen.py:1184
+-msgid "File Contexts file"
++#: ../sepolicy/sepolicy.py:114
++msgid "All domains"
+ msgstr ""
+ 
+-#: ../gui/polgen.py:1185
+-msgid "Setup Script"
++#: ../sepolicy/sepolicy.py:116
++msgid "Domain name(s) of man pages to be created"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:3254
-+msgid "Add Booleans Dialog"
++#: ../sepolicy/sepolicy.py:164
++msgid "Query SELinux policy network information"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:3327
-+msgid "Boolean Name"
++#: ../sepolicy/sepolicy.py:169
++msgid "list all SELinux port types"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:261
-+msgid "Role"
++#: ../sepolicy/sepolicy.py:172
++msgid "show SELinux type related to the port"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:268
-+msgid "Existing_User"
++#: ../sepolicy/sepolicy.py:175
++msgid "Show ports defined for this SELinux type"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
-+msgid "Application"
++#: ../sepolicy/sepolicy.py:178
++msgid "show ports to which this domain can bind and/or connect"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:352
-+#, python-format
-+msgid "%s must be a directory"
++#: ../sepolicy/sepolicy.py:192
++msgid "query SELinux policy to see if domains can communicate with each other"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
-+msgid "You must select a user"
++#: ../sepolicy/sepolicy.py:195
++msgid "Source Domain"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:542
-+msgid "Select executable file to be confined."
++#: ../sepolicy/sepolicy.py:198
++msgid "Target Domain"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:553
-+msgid "Select init script file to be confined."
++#: ../sepolicy/sepolicy.py:215
++#, fuzzy
++msgid "query SELinux Policy to see description of booleans"
++msgstr "SELinux ਪਾਲਿਸੀ ਨਿਰਮਾਣ ਜੰਤਰ"
++
++#: ../sepolicy/sepolicy.py:219
++msgid "get all booleans desctiption"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:563
-+msgid "Select file(s) that confined application creates or writes"
++#: ../sepolicy/sepolicy.py:221
++msgid "boolean to get description"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:570
-+msgid "Select directory(s) that the confined application owns and writes into"
++#: ../sepolicy/sepolicy.py:231
++msgid ""
++"query SELinux Policy to see how a source process domain can transition to "
++"the target process domain"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:632
-+msgid "Select directory to generate policy files in"
++#: ../sepolicy/sepolicy.py:234
++msgid "source process domain"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:649
-+#, python-format
-+msgid ""
-+"Type %s_t already defined in current policy.\n"
-+"Do you want to continue?"
++#: ../sepolicy/sepolicy.py:237
++msgid "target process domain"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
-+msgid "Verify Name"
++#: ../sepolicy/sepolicy.py:259
++msgid "Generate SELinux Policy module template"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:653
-+#, python-format
-+msgid ""
-+"Module %s.pp already loaded in current policy.\n"
-+"Do you want to continue?"
++#: ../sepolicy/sepolicy.py:265
++msgid "name of policy to generate"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:699
-+msgid ""
-+"You must add a name made up of letters and numbers and containing no spaces."
++#: ../sepolicy/sepolicy.py:267
++msgid "executable to confine"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:713
-+msgid "You must enter a executable"
++#: ../sepolicy/sepolicy.py:269
++msgid "run policy generation test suite"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
-+msgid "Configue SELinux"
++#: ../sepolicy/sepolicy.py:274
++msgid "commands"
 +msgstr ""
 +
-+#: ../gui/polgen.py:158
++#: ../sepolicy/sepolicy/generate.py:185
 +msgid "Internet Services Daemon"
-+msgstr ""
++msgstr "ਇੰਟਰਨੈੱਟ ਸਰਵਿਸ ਡੈਮਨ"
 +
-+#: ../gui/polgen.py:197
-+#, python-format
++#: ../sepolicy/sepolicy/generate.py:198
++msgid "Valid Types:\n"
+ msgstr ""
+ 
+-#: ../gui/polgen.py:1306
++#: ../sepolicy/sepolicy/generate.py:232
+ #, python-format
 +msgid "Ports must be numbers or ranges of numbers from 1 to %d "
-+msgstr ""
++msgstr "ਪੋਰਟਾਂ ਨੰਬਰ ਜਾਂ 1 ਤੋਂ %d ਤੱਕ ਨੰਬਰਾਂ ਦੀ ਰੇਂਜ ਹੋਣੇ ਜਰੂਰੀ ਹਨ"
 +
-+#: ../gui/polgen.py:324
++#: ../sepolicy/sepolicy/generate.py:359
 +msgid "You must enter a name for your confined process/user"
-+msgstr ""
++msgstr "ਤੁਹਾਨੂੰ ਆਪਣੇ ਪਾਬੰਦੀ ਕਾਰਜਾਂ/ਉਪਭੋਗੀਆਂ ਲਈ ਨਾਂ ਦੇਣਾ ਜਰੂਰੀ ਹੈ"
 +
-+#: ../gui/polgen.py:326
-+msgid ""
++#: ../sepolicy/sepolicy/generate.py:361
+ msgid ""
+-"\n"
+-"%s\n"
+-"\n"
+-"sepolgen [ -n moduleName ] [ -m ] [ -t type ] [ executable | Name ]\n"
+-"valid Types:\n"
 +"Name must be alpha numberic with no spaces. Consider using option \"-n "
 +"MODULENAME\""
-+msgstr ""
++msgstr "ਨਾਂ ਅਲਫਾ ਨੁਮੈਰਿਕ ਹੋਣਾ ਜਰੂਰੀ ਹੈ। ਚੋਣ \"-n MODULENAME\" ਦੀ ਵਰਤੋਂ ਕਰੋ"
 +
-+#: ../gui/polgen.py:414
++#: ../sepolicy/sepolicy/generate.py:449
 +msgid "User Role types can not be assigned executables."
-+msgstr ""
++msgstr "ਯੂਜ਼ਰ ਕਿਸਮਾਂ ਨੂੰ ਐਗਜ਼ੀਕਿਊਟੇਬਲਾਂ ਲਈ ਮਨਜੂਰੀ ਨਹੀਂ ਹੈ।"
 +
-+#: ../gui/polgen.py:420
++#: ../sepolicy/sepolicy/generate.py:455
 +msgid "Only Daemon apps can use an init script.."
-+msgstr ""
++msgstr "DAEMON ਕਾਰਜ init ਸਕਰਿਪਟ ਨੂੰ ਵਰਤ ਸਕਦੇ ਹਨ.."
 +
-+#: ../gui/polgen.py:438
++#: ../sepolicy/sepolicy/generate.py:473
 +msgid "use_resolve must be a boolean value "
-+msgstr ""
++msgstr "use_resolve ਇੱਕ ਬੂਲੀਅਨ ਮੁੱਲ ਹੋਣਾ ਜਰੂਰੀ ਹੈ"
 +
-+#: ../gui/polgen.py:444
++#: ../sepolicy/sepolicy/generate.py:479
 +msgid "use_syslog must be a boolean value "
-+msgstr ""
++msgstr "use_syslog ਦਾ ਮੁੱਲ ਬੂਲੀਅਨ ਹੋਣਾ ਜਰੂਰੀ ਹੈ"
 +
-+#: ../gui/polgen.py:450
++#: ../sepolicy/sepolicy/generate.py:485
 +msgid "use_kerberos must be a boolean value "
-+msgstr ""
++msgstr "use_syslog ਦਾ ਮੁੱਲ ਬੂਲੀਅਨ ਹੋਣਾ ਜਰੂਰੀ ਹੈ"
 +
-+#: ../gui/polgen.py:456
++#: ../sepolicy/sepolicy/generate.py:491
 +msgid "manage_krb5_rcache must be a boolean value "
-+msgstr ""
++msgstr "manage_krb5_rcache must be a boolean value "
 +
-+#: ../gui/polgen.py:486
++#: ../sepolicy/sepolicy/generate.py:521
 +msgid "USER Types automatically get a tmp type"
-+msgstr ""
++msgstr "USER ਕਿਸਮ ਆਟੋਮੈਟਿਕ ਹੀ tmp ਕਿਸਮ ਲੈ ਲੈਂਦੀ ਹੈ"
 +
-+#: ../gui/polgen.py:1004
++#: ../sepolicy/sepolicy/generate.py:1039
 +msgid "You must enter the executable path for your confined process"
-+msgstr ""
++msgstr "ਤੁਹਾਨੂੰ ਆਪਣੇ ਪਾਬੰਦ ਕਾਰਜ ਲਈ ਆਗਜ਼ੀਕਿਊਟੇਬਲ ਮਾਰਗ ਦੇਣਾ ਜਰੂਰੀ ਹੈ"
 +
-+#: ../gui/polgen.py:1182
++#: ../sepolicy/sepolicy/generate.py:1272
 +msgid "Type Enforcement file"
-+msgstr ""
++msgstr "enforcment ਫਾਇਲ ਟਾਈਪ ਕਰੋ"
 +
-+#: ../gui/polgen.py:1183
++#: ../sepolicy/sepolicy/generate.py:1273
 +msgid "Interface file"
-+msgstr ""
++msgstr "ਇੰਟਰਫੇਸ ਫਾਇਲ"
 +
-+#: ../gui/polgen.py:1184
++#: ../sepolicy/sepolicy/generate.py:1274
 +msgid "File Contexts file"
-+msgstr ""
++msgstr "ਫਾਇਲ ਪ੍ਰਸੰਗ ਫਾਇਲ"
++
++#: ../sepolicy/sepolicy/generate.py:1275
++#, fuzzy
++msgid "Spec file"
++msgstr "ਇੰਟਰਫੇਸ ਫਾਇਲ"
 +
-+#: ../gui/polgen.py:1185
++#: ../sepolicy/sepolicy/generate.py:1276
 +msgid "Setup Script"
-+msgstr ""
++msgstr "ਸੈੱਟਅੱਪ ਸਕਰਿਪਟ"
 +
-+#: ../gui/polgen.py:1306
-+#, python-format
++#: booleans.py:1
 +msgid ""
-+"\n"
-+"%s\n"
-+"\n"
-+"sepolgen [ -n moduleName ] [ -m ] [ -t type ] [ executable | Name ]\n"
-+"valid Types:\n"
-+msgstr ""
-+
-+#: ../gui/polgen.py:1354
-+msgid "Executable or Name required"
-+msgstr ""
++"Allow ABRT to modify public files used for public file transfer services."
+ msgstr ""
+ 
+-#: ../gui/polgen.py:1354
+-msgid "Executable or Name required"
++#: booleans.py:2
++msgid ""
++"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
+ msgstr ""
+ 
+-#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
+-msgid "Network Port"
++#: booleans.py:3
++#, fuzzy
++msgid "Allow amavis to use JIT compiler"
++msgstr "Samba ਨੂੰ nfs ਡਾਇਰੈਕਟਰੀ ਸ਼ੇਅਰ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
 +
-+#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
-+msgid "Network Port"
-+msgstr ""
++#: booleans.py:4
++#, fuzzy
++msgid "Allow antivirus programs to read non security files on a system"
++msgstr "ਮੋਜ਼ੀਲਾ ਬਰਾਊਜ਼ਰ ਨੂੰ ਉਪਭੋਗੀ ਫਾਇਲਾਂ ਪੜਨ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
 +
-+#: ../gui/portsPage.py:85
++#: booleans.py:5
 +msgid ""
-+"SELinux Port\n"
-+"Type"
-+msgstr ""
++"Allow users to resolve user passwd entries directly from ldap rather then "
++"using a sssd server"
+ msgstr ""
+ 
+-#: ../gui/portsPage.py:85
++#: booleans.py:6
++#, fuzzy
++msgid "Allow users to login using a radius server"
++msgstr "ਉਪਭੋਗੀ ਨੂੰ rw usb ਜੰਤਰ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
 +
-+#: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
-+msgid "Protocol"
-+msgstr ""
++#: booleans.py:7
++#, fuzzy
++msgid "Allow users to login using a yubikey  server"
++msgstr "ਉਪਭੋਗੀ ਨੂੰ rw usb ਜੰਤਰ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
 +
-+#: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
++#: booleans.py:8
+ msgid ""
+-"SELinux Port\n"
+-"Type"
++"Allow cdrecord to read various content. nfs, samba, removable devices, user "
++"temp and untrusted content files"
+ msgstr ""
++"cdrecord ਨੂੰ ਵੱਖ-ਵੱਖ ਹਿੱਸੇ ਪੜਨ ਦੀ ਮਨਜੂਰੀ ਦਿਓ। nfs, samba, ਹਟਾਉਣ-ਯੋਗ ਜੰਤਰ, ਉਪਭੋਗੀ temp "
++"ਅਤੇ ਨਾ-ਭਰੇਸੋਯੋਗ ਸੰਖੇਪ ਫਾਇਲਾਂ"
+ 
+-#: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
+-msgid "Protocol"
++#: booleans.py:9
++#, fuzzy
++msgid "Allow clamd to use JIT compiler"
++msgstr "Samba ਨੂੰ nfs ਡਾਇਰੈਕਟਰੀ ਸ਼ੇਅਰ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
++
++#: booleans.py:10
++#, fuzzy
++msgid "Allow clamscan to non security files on a system"
++msgstr "ਮੋਜ਼ੀਲਾ ਬਰਾਊਜ਼ਰ ਨੂੰ ਉਪਭੋਗੀ ਫਾਇਲਾਂ ਪੜਨ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
++
++#: booleans.py:11
++#, fuzzy
++msgid "Allow clamscan to read user content"
++msgstr "ਮੋਜ਼ੀਲਾ ਬਰਾਊਜ਼ਰ ਨੂੰ ਉਪਭੋਗੀ ਫਾਇਲਾਂ ਪੜਨ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
++
++#: booleans.py:12
 +msgid ""
-+"MLS/MCS\n"
-+"Level"
-+msgstr ""
++"Allow Cobbler to modify public files used for public file transfer services."
+ msgstr ""
+ 
+-#: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
++#: booleans.py:13
++#, fuzzy
++msgid "Allow Cobbler to connect to the network using TCP."
++msgstr "squid ਡੈਮਨ ਨੂੰ ਨੈੱਟਵਰਕ ਨਾਲ ਜੁੜਨ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
 +
-+#: ../gui/portsPage.py:101
-+msgid "Port"
-+msgstr ""
++#: booleans.py:14
++#, fuzzy
++msgid "Allow Cobbler to access cifs file systems."
++msgstr "spamd ਨੂੰ ਨੈੱਟਵਰਕ ਵਰਤਣ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
 +
-+#: ../gui/portsPage.py:207
-+#, python-format
-+msgid "Port number \"%s\" is not valid.  0 < PORT_NUMBER < 65536 "
-+msgstr ""
++#: booleans.py:15
++#, fuzzy
++msgid "Allow Cobbler to access nfs file systems."
++msgstr "spamd ਨੂੰ ਨੈੱਟਵਰਕ ਵਰਤਣ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
 +
-+#: ../gui/portsPage.py:252
-+msgid "List View"
-+msgstr ""
++#: booleans.py:16
++#, fuzzy
++msgid "Allow collectd to connect to the network using TCP."
++msgstr "squid ਡੈਮਨ ਨੂੰ ਨੈੱਟਵਰਕ ਨਾਲ ਜੁੜਨ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
 +
-+#: ../gui/portsPage.py:255 ../gui/system-config-selinux.glade:2419
-+msgid "Group View"
-+msgstr ""
++#: booleans.py:17
++#, fuzzy
++msgid "Allow codnor domain to connect to the network using TCP."
++msgstr "squid ਡੈਮਨ ਨੂੰ ਨੈੱਟਵਰਕ ਨਾਲ ਜੁੜਨ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
++
++#: booleans.py:18
+ msgid ""
+-"MLS/MCS\n"
+-"Level"
++"Allow system cron jobs to relabel filesystem for restoring file contexts."
+ msgstr ""
+ 
+-#: ../gui/portsPage.py:101
+-msgid "Port"
++#: booleans.py:19
++#, fuzzy
++msgid "Allow cvs daemon to read shadow"
++msgstr "sasl ਪ੍ਰਮਾਣਿਕਤਾ ਸਰਵਰ ਨੂੰ /etc/shadow ਪੜਨ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
 +
-+#: ../gui/selinux.tbl:1 ../gui/selinux.tbl:30 ../gui/selinux.tbl:31
-+#: ../gui/selinux.tbl:32 ../gui/selinux.tbl:33 ../gui/selinux.tbl:34
-+#: ../gui/selinux.tbl:36 ../gui/selinux.tbl:37 ../gui/selinux.tbl:38
-+#: ../gui/selinux.tbl:39 ../gui/selinux.tbl:40 ../gui/selinux.tbl:42
-+#: ../gui/selinux.tbl:43 ../gui/selinux.tbl:44 ../gui/selinux.tbl:45
-+#: ../gui/selinux.tbl:46 ../gui/selinux.tbl:47 ../gui/selinux.tbl:48
-+#: ../gui/selinux.tbl:49 ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
-+#: ../gui/selinux.tbl:52 ../gui/selinux.tbl:53 ../gui/selinux.tbl:59
-+#: ../gui/selinux.tbl:60 ../gui/selinux.tbl:61 ../gui/selinux.tbl:62
-+#: ../gui/selinux.tbl:63 ../gui/selinux.tbl:64 ../gui/selinux.tbl:65
-+#: ../gui/selinux.tbl:66 ../gui/selinux.tbl:67 ../gui/selinux.tbl:68
-+#: ../gui/selinux.tbl:69 ../gui/selinux.tbl:75 ../gui/selinux.tbl:76
-+#: ../gui/selinux.tbl:77 ../gui/selinux.tbl:78 ../gui/selinux.tbl:79
-+#: ../gui/selinux.tbl:80 ../gui/selinux.tbl:81 ../gui/selinux.tbl:82
-+#: ../gui/selinux.tbl:83 ../gui/selinux.tbl:84 ../gui/selinux.tbl:86
-+#: ../gui/selinux.tbl:88 ../gui/selinux.tbl:89 ../gui/selinux.tbl:90
-+#: ../gui/selinux.tbl:92 ../gui/selinux.tbl:94 ../gui/selinux.tbl:95
-+#: ../gui/selinux.tbl:96 ../gui/selinux.tbl:97 ../gui/selinux.tbl:98
-+#: ../gui/selinux.tbl:99 ../gui/selinux.tbl:100 ../gui/selinux.tbl:101
-+#: ../gui/selinux.tbl:102 ../gui/selinux.tbl:103 ../gui/selinux.tbl:104
-+#: ../gui/selinux.tbl:106 ../gui/selinux.tbl:108 ../gui/selinux.tbl:109
-+#: ../gui/selinux.tbl:110 ../gui/selinux.tbl:111 ../gui/selinux.tbl:112
-+#: ../gui/selinux.tbl:113 ../gui/selinux.tbl:114 ../gui/selinux.tbl:116
-+#: ../gui/selinux.tbl:117 ../gui/selinux.tbl:119 ../gui/selinux.tbl:121
-+#: ../gui/selinux.tbl:123 ../gui/selinux.tbl:124 ../gui/selinux.tbl:127
-+#: ../gui/selinux.tbl:129 ../gui/selinux.tbl:130 ../gui/selinux.tbl:131
-+#: ../gui/selinux.tbl:132 ../gui/selinux.tbl:133 ../gui/selinux.tbl:134
-+#: ../gui/selinux.tbl:135 ../gui/selinux.tbl:136 ../gui/selinux.tbl:137
-+#: ../gui/selinux.tbl:138 ../gui/selinux.tbl:139 ../gui/selinux.tbl:142
-+#: ../gui/selinux.tbl:143 ../gui/selinux.tbl:144 ../gui/selinux.tbl:145
-+#: ../gui/selinux.tbl:146 ../gui/selinux.tbl:147 ../gui/selinux.tbl:148
-+#: ../gui/selinux.tbl:149 ../gui/selinux.tbl:150 ../gui/selinux.tbl:151
-+#: ../gui/selinux.tbl:152 ../gui/selinux.tbl:154 ../gui/selinux.tbl:155
-+#: ../gui/selinux.tbl:156 ../gui/selinux.tbl:157 ../gui/selinux.tbl:158
-+#: ../gui/selinux.tbl:159 ../gui/selinux.tbl:160 ../gui/selinux.tbl:167
-+#: ../gui/selinux.tbl:171 ../gui/selinux.tbl:172 ../gui/selinux.tbl:173
-+#: ../gui/selinux.tbl:174 ../gui/selinux.tbl:175 ../gui/selinux.tbl:177
-+#: ../gui/selinux.tbl:178 ../gui/selinux.tbl:179 ../gui/selinux.tbl:180
-+#: ../gui/selinux.tbl:184 ../gui/selinux.tbl:192 ../gui/selinux.tbl:193
-+#: ../gui/selinux.tbl:194 ../gui/selinux.tbl:195 ../gui/selinux.tbl:196
-+#: ../gui/selinux.tbl:197 ../gui/selinux.tbl:198 ../gui/selinux.tbl:199
-+#: ../gui/selinux.tbl:200 ../gui/selinux.tbl:201 ../gui/selinux.tbl:206
-+#: ../gui/selinux.tbl:207 ../gui/selinux.tbl:218 ../gui/selinux.tbl:219
-+#: ../gui/selinux.tbl:220 ../gui/selinux.tbl:222 ../gui/selinux.tbl:224
-+#: ../gui/selinux.tbl:226 ../gui/selinux.tbl:227 ../gui/selinux.tbl:230
-+msgid "SELinux Service Protection"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:1
-+msgid "Disable SELinux protection for acct daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:2 ../gui/selinux.tbl:3 ../gui/selinux.tbl:70
-+#: ../gui/selinux.tbl:153 ../gui/selinux.tbl:168 ../gui/selinux.tbl:169
-+#: ../gui/selinux.tbl:170 ../gui/selinux.tbl:189 ../gui/selinux.tbl:202
-+#: ../gui/selinux.tbl:203 ../gui/selinux.tbl:204 ../gui/selinux.tbl:205
-+msgid "Admin"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:2
++#: booleans.py:20
 +msgid "Allow all daemons to write corefiles to /"
-+msgstr ""
++msgstr "ਸਭ ਡੈਮਨਾਂ ਰਾਹੀਂ ਮੁੱਖ-ਫਾਇਲਾਂ ਨੂੰ / ਤੋ ਲਿਖਣ ਲਈ ਮਨਜੂਰੀ ਦਿਓ"
 +
-+#: ../gui/selinux.tbl:3
-+msgid "Allow all daemons the ability to use unallocated ttys"
-+msgstr ""
++#: booleans.py:21
++#, fuzzy
++msgid "Allow all daemons to use tcp wrappers."
++msgstr "ਸਭ ਡੈਮਨਾਂ ਰਾਹੀਂ ਮੁੱਖ-ਫਾਇਲਾਂ ਨੂੰ / ਤੋ ਲਿਖਣ ਲਈ ਮਨਜੂਰੀ ਦਿਓ"
 +
-+#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
-+#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
-+#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
-+#: ../gui/selinux.tbl:210 ../gui/selinux.tbl:211 ../gui/selinux.tbl:212
-+#: ../gui/selinux.tbl:213 ../gui/selinux.tbl:214 ../gui/selinux.tbl:215
-+#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
-+msgid "User Privs"
-+msgstr ""
++#: booleans.py:22
++#, fuzzy
++msgid "Allow all daemons the ability to read/write terminals"
++msgstr "ਨਾ-ਨਿਰਧਾਰਤ ttys ਵਰਤਣ ਲਈ ਸਭ ਡੈਮਨਾਂ ਨੂੰ ਮਨਜੂਰੀ ਦਿਓ"
 +
-+#: ../gui/selinux.tbl:4
-+msgid ""
-+"Allow gadmin SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
++#: booleans.py:23
++#, fuzzy
++msgid "Allow dbadm to manage files in users home directories"
+ msgstr ""
++"SELinux webadm ਉਪਭੋਗੀ ਨੂੰ ਨਾ-ਪ੍ਰਮਾਣਿਤ ਉਪਭੋਗੀ ਘਰੇਲੂ ਡਾਇਰੈਕਟਰੀਆਂ ਦੇ ਪਰਬੰਧਨ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
+ 
+-#: ../gui/portsPage.py:207
+-#, python-format
+-msgid "Port number \"%s\" is not valid.  0 < PORT_NUMBER < 65536 "
++#: booleans.py:24
++#, fuzzy
++msgid "Allow dbadm to read files in users home directories"
+ msgstr ""
++"SELinux webadm ਉਪਭੋਗੀ ਨੂੰ ਨਾ-ਪ੍ਰਮਾਣਿਤ ਉਪਭੋਗੀ ਘਰੇਲੂ ਡਾਇਰੈਕਟਰੀਆਂ ਨੂੰ ਪੜਨ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
+ 
+-#: ../gui/portsPage.py:252
+-msgid "List View"
++#: booleans.py:25
++msgid ""
++"Deny user domains applications to map a memory region as both executable and "
++"writable, this is dangerous and the executable should be reported in bugzilla"
+ msgstr ""
+ 
+-#: ../gui/portsPage.py:255 ../gui/system-config-selinux.glade:2419
+-msgid "Group View"
++#: booleans.py:26
++msgid "Allow sysadm to debug or ptrace all processes."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:1 ../gui/selinux.tbl:30 ../gui/selinux.tbl:31
+-#: ../gui/selinux.tbl:32 ../gui/selinux.tbl:33 ../gui/selinux.tbl:34
+-#: ../gui/selinux.tbl:36 ../gui/selinux.tbl:37 ../gui/selinux.tbl:38
+-#: ../gui/selinux.tbl:39 ../gui/selinux.tbl:40 ../gui/selinux.tbl:42
+-#: ../gui/selinux.tbl:43 ../gui/selinux.tbl:44 ../gui/selinux.tbl:45
+-#: ../gui/selinux.tbl:46 ../gui/selinux.tbl:47 ../gui/selinux.tbl:48
+-#: ../gui/selinux.tbl:49 ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
+-#: ../gui/selinux.tbl:52 ../gui/selinux.tbl:53 ../gui/selinux.tbl:59
+-#: ../gui/selinux.tbl:60 ../gui/selinux.tbl:61 ../gui/selinux.tbl:62
+-#: ../gui/selinux.tbl:63 ../gui/selinux.tbl:64 ../gui/selinux.tbl:65
+-#: ../gui/selinux.tbl:66 ../gui/selinux.tbl:67 ../gui/selinux.tbl:68
+-#: ../gui/selinux.tbl:69 ../gui/selinux.tbl:75 ../gui/selinux.tbl:76
+-#: ../gui/selinux.tbl:77 ../gui/selinux.tbl:78 ../gui/selinux.tbl:79
+-#: ../gui/selinux.tbl:80 ../gui/selinux.tbl:81 ../gui/selinux.tbl:82
+-#: ../gui/selinux.tbl:83 ../gui/selinux.tbl:84 ../gui/selinux.tbl:86
+-#: ../gui/selinux.tbl:88 ../gui/selinux.tbl:89 ../gui/selinux.tbl:90
+-#: ../gui/selinux.tbl:92 ../gui/selinux.tbl:94 ../gui/selinux.tbl:95
+-#: ../gui/selinux.tbl:96 ../gui/selinux.tbl:97 ../gui/selinux.tbl:98
+-#: ../gui/selinux.tbl:99 ../gui/selinux.tbl:100 ../gui/selinux.tbl:101
+-#: ../gui/selinux.tbl:102 ../gui/selinux.tbl:103 ../gui/selinux.tbl:104
+-#: ../gui/selinux.tbl:106 ../gui/selinux.tbl:108 ../gui/selinux.tbl:109
+-#: ../gui/selinux.tbl:110 ../gui/selinux.tbl:111 ../gui/selinux.tbl:112
+-#: ../gui/selinux.tbl:113 ../gui/selinux.tbl:114 ../gui/selinux.tbl:116
+-#: ../gui/selinux.tbl:117 ../gui/selinux.tbl:119 ../gui/selinux.tbl:121
+-#: ../gui/selinux.tbl:123 ../gui/selinux.tbl:124 ../gui/selinux.tbl:127
+-#: ../gui/selinux.tbl:129 ../gui/selinux.tbl:130 ../gui/selinux.tbl:131
+-#: ../gui/selinux.tbl:132 ../gui/selinux.tbl:133 ../gui/selinux.tbl:134
+-#: ../gui/selinux.tbl:135 ../gui/selinux.tbl:136 ../gui/selinux.tbl:137
+-#: ../gui/selinux.tbl:138 ../gui/selinux.tbl:139 ../gui/selinux.tbl:142
+-#: ../gui/selinux.tbl:143 ../gui/selinux.tbl:144 ../gui/selinux.tbl:145
+-#: ../gui/selinux.tbl:146 ../gui/selinux.tbl:147 ../gui/selinux.tbl:148
+-#: ../gui/selinux.tbl:149 ../gui/selinux.tbl:150 ../gui/selinux.tbl:151
+-#: ../gui/selinux.tbl:152 ../gui/selinux.tbl:154 ../gui/selinux.tbl:155
+-#: ../gui/selinux.tbl:156 ../gui/selinux.tbl:157 ../gui/selinux.tbl:158
+-#: ../gui/selinux.tbl:159 ../gui/selinux.tbl:160 ../gui/selinux.tbl:167
+-#: ../gui/selinux.tbl:171 ../gui/selinux.tbl:172 ../gui/selinux.tbl:173
+-#: ../gui/selinux.tbl:174 ../gui/selinux.tbl:175 ../gui/selinux.tbl:177
+-#: ../gui/selinux.tbl:178 ../gui/selinux.tbl:179 ../gui/selinux.tbl:180
+-#: ../gui/selinux.tbl:184 ../gui/selinux.tbl:192 ../gui/selinux.tbl:193
+-#: ../gui/selinux.tbl:194 ../gui/selinux.tbl:195 ../gui/selinux.tbl:196
+-#: ../gui/selinux.tbl:197 ../gui/selinux.tbl:198 ../gui/selinux.tbl:199
+-#: ../gui/selinux.tbl:200 ../gui/selinux.tbl:201 ../gui/selinux.tbl:206
+-#: ../gui/selinux.tbl:207 ../gui/selinux.tbl:218 ../gui/selinux.tbl:219
+-#: ../gui/selinux.tbl:220 ../gui/selinux.tbl:222 ../gui/selinux.tbl:224
+-#: ../gui/selinux.tbl:226 ../gui/selinux.tbl:227 ../gui/selinux.tbl:230
+-msgid "SELinux Service Protection"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:1
+-msgid "Disable SELinux protection for acct daemon"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:2 ../gui/selinux.tbl:3 ../gui/selinux.tbl:70
+-#: ../gui/selinux.tbl:153 ../gui/selinux.tbl:168 ../gui/selinux.tbl:169
+-#: ../gui/selinux.tbl:170 ../gui/selinux.tbl:189 ../gui/selinux.tbl:202
+-#: ../gui/selinux.tbl:203 ../gui/selinux.tbl:204 ../gui/selinux.tbl:205
+-msgid "Admin"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:2
+-msgid "Allow all daemons to write corefiles to /"
++#: booleans.py:27
++#, fuzzy
++msgid "Allow dhcpc client applications to execute iptables commands"
++msgstr "ਉਪਭੋਗੀ ਨੂੰ mount ਕਮਾਂਡ ਚਲਾਉਣ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
 +
-+#: ../gui/selinux.tbl:5
-+msgid ""
-+"Allow guest SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
++#: booleans.py:28
++#, fuzzy
++msgid "Allow DHCP daemon to use LDAP backends"
++msgstr "ਸਭ ਡੈਮਨਾਂ ਰਾਹੀਂ ਮੁੱਖ-ਫਾਇਲਾਂ ਨੂੰ / ਤੋ ਲਿਖਣ ਲਈ ਮਨਜੂਰੀ ਦਿਓ"
 +
-+#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
-+msgid "Memory Protection"
-+msgstr ""
++#: booleans.py:29
++#, fuzzy
++msgid "Allow all domains to use other domains file descriptors"
++msgstr "ਸਭ ਡੈਮਨਾਂ ਰਾਹੀਂ ਮੁੱਖ-ਫਾਇਲਾਂ ਨੂੰ / ਤੋ ਲਿਖਣ ਲਈ ਮਨਜੂਰੀ ਦਿਓ"
 +
-+#: ../gui/selinux.tbl:6
-+msgid "Allow java executable stack"
-+msgstr ""
++#: booleans.py:30
++#, fuzzy
++msgid "Allow all domains to have the kernel load modules"
++msgstr "ਸਭ ਡੈਮਨਾਂ ਰਾਹੀਂ ਮੁੱਖ-ਫਾਇਲਾਂ ਨੂੰ / ਤੋ ਲਿਖਣ ਲਈ ਮਨਜੂਰੀ ਦਿਓ"
 +
-+#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
-+#: ../gui/selinux.tbl:209
-+msgid "Mount"
++#: booleans.py:31
++msgid "Allow the use of the audio devices as the source for the entropy feeds"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:7
-+msgid "Allow mount to mount any file"
-+msgstr ""
++#: booleans.py:32
++#, fuzzy
++msgid "Allow exim to connect to databases (postgres, mysql)"
++msgstr "ਉਪਭੋਗੀ ਨੂੰ postgres ਸਾਕਟ ਨਾਲ ਜੁੜਨ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
 +
-+#: ../gui/selinux.tbl:8
-+msgid "Allow mount to mount any directory"
++#: booleans.py:33
++#, fuzzy
++msgid "Allow exim to create, read, write, and delete unprivileged user files."
 +msgstr ""
++"SELinux webadm ਉਪਭੋਗੀ ਨੂੰ ਨਾ-ਪ੍ਰਮਾਣਿਤ ਉਪਭੋਗੀ ਘਰੇਲੂ ਡਾਇਰੈਕਟਰੀਆਂ ਨੂੰ ਪੜਨ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
 +
-+#: ../gui/selinux.tbl:9
-+msgid "Allow mplayer executable stack"
++#: booleans.py:34
++#, fuzzy
++msgid "Allow exim to read unprivileged user files."
 +msgstr ""
++"SELinux webadm ਉਪਭੋਗੀ ਨੂੰ ਨਾ-ਪ੍ਰਮਾਣਿਤ ਉਪਭੋਗੀ ਘਰੇਲੂ ਡਾਇਰੈਕਟਰੀਆਂ ਨੂੰ ਪੜਨ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
 +
-+#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
-+#: ../gui/selinux.tbl:188
-+msgid "SSH"
++#: booleans.py:35
++msgid "Enable extra rules in the cron domain to support fcron."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:10
-+msgid "Allow ssh to run ssh-keysign"
-+msgstr ""
++#: booleans.py:36
++#, fuzzy
++msgid "Allow fenced domain to connect to the network using TCP."
++msgstr "squid ਡੈਮਨ ਨੂੰ ਨੈੱਟਵਰਕ ਨਾਲ ਜੁੜਨ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
 +
-+#: ../gui/selinux.tbl:11
-+msgid ""
-+"Allow staff SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
++#: booleans.py:37
++#, fuzzy
++msgid "Allow fenced domain to execute ssh."
++msgstr "ਆਮ ਉਪਭੋਗੀ ਨੂੰ ping ਚਲਾਉਣ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
 +
-+#: ../gui/selinux.tbl:12
-+msgid ""
-+"Allow sysadm SELinux user account to execute files in home directory or /tmp"
++#: booleans.py:38
++#, fuzzy
++msgid "Allow ftp to read and write files in the user home directories"
 +msgstr ""
++"SELinux webadm ਉਪਭੋਗੀ ਨੂੰ ਨਾ-ਪ੍ਰਮਾਣਿਤ ਉਪਭੋਗੀ ਘਰੇਲੂ ਡਾਇਰੈਕਟਰੀਆਂ ਨੂੰ ਪੜਨ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
 +
-+#: ../gui/selinux.tbl:13
++#: booleans.py:39
 +msgid ""
-+"Allow unconfined SELinux user account to execute files in home directory or /"
-+"tmp"
++"Allow ftp servers to upload files,  used for public file transfer services. "
++"Directories must be labeled public_content_rw_t."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:14
-+msgid "Network Configuration"
-+msgstr ""
++#: booleans.py:40
++#, fuzzy
++msgid "Allow ftp servers to connect to all ports > 1023"
++msgstr "%s ਨੂੰ ਕਿਸੇ tcp ਪੋਰਟ ਨਾਲ ਜੁੜਨ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
 +
-+#: ../gui/selinux.tbl:14
-+msgid "Allow unlabeled packets to flow on the network"
-+msgstr ""
++#: booleans.py:41
++#, fuzzy
++msgid "Allow ftp servers to connect to mysql database ports"
++msgstr "ਉਪਭੋਗੀ ਨੂੰ mysql ਸਾਕਟ ਨਾਲ ਜੁੜਨ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
 +
-+#: ../gui/selinux.tbl:15
++#: booleans.py:42
 +msgid ""
-+"Allow user SELinux user account to execute files in home directory or /tmp"
++"Allow ftp servers to login to local users and read/write all files on the "
++"system, governed by DAC."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:16
-+msgid "Allow unconfined to dyntrans to unconfined_execmem"
++#: booleans.py:43
++msgid "Allow ftp servers to use cifs used for public file transfer services."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
-+#: ../gui/selinux.tbl:140
-+msgid "Databases"
++#: booleans.py:44
++msgid "Allow ftp servers to use nfs used for public file transfer services."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:17
-+msgid "Allow user to connect to mysql socket"
-+msgstr ""
++#: booleans.py:45
++#, fuzzy
++msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
++msgstr "%s ਨੂੰ ਕਿਸੇ tcp ਪੋਰਟ ਨਾਲ ਜੁੜਨ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
 +
-+#: ../gui/selinux.tbl:18
-+msgid "Allow user to connect to postgres socket"
++#: booleans.py:46
++msgid "Determine whether Git CGI can search home directories."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
-+msgid "XServer"
-+msgstr ""
++#: booleans.py:47
++#, fuzzy
++msgid "Determine whether Git CGI can access cifs file systems."
++msgstr "spamd ਨੂੰ ਨੈੱਟਵਰਕ ਵਰਤਣ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
 +
-+#: ../gui/selinux.tbl:19
-+msgid "Allow clients to write to X shared memory"
-+msgstr ""
++#: booleans.py:48
++#, fuzzy
++msgid "Determine whether Git CGI can access nfs file systems."
++msgstr "spamd ਨੂੰ ਨੈੱਟਵਰਕ ਵਰਤਣ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
 +
-+#: ../gui/selinux.tbl:20
++#: booleans.py:49
 +msgid ""
-+"Allow xguest SELinux user account to execute files in home directory or /tmp"
++"Determine whether Git session daemon can bind TCP sockets to all unreserved "
++"ports."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
-+#: ../gui/selinux.tbl:231
-+msgid "NIS"
++#: booleans.py:50
++msgid ""
++"Determine whether calling user domains can execute Git daemon in the "
++"git_session_t domain."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:3
+-msgid "Allow all daemons the ability to use unallocated ttys"
+-msgstr ""
++#: booleans.py:51
++msgid "Determine whether Git system daemon can search home directories."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:21
-+msgid "Allow daemons to run with NIS"
-+msgstr ""
++#: booleans.py:52
++#, fuzzy
++msgid "Determine whether Git system daemon can access cifs file systems."
++msgstr "spamd ਨੂੰ ਨੈੱਟਵਰਕ ਵਰਤਣ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
 +
-+#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
-+#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
-+#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
-+#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
-+#: ../gui/selinux.tbl:118
-+msgid "Web Applications"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:22
-+msgid "Transition staff SELinux user to Web Browser Domain"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:23
-+msgid "Transition sysadm SELinux user to Web Browser Domain"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:24
-+msgid "Transition user SELinux user to Web Browser Domain"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:25
-+msgid "Transition xguest SELinux user to Web Browser Domain"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
-+#: ../gui/selinux.tbl:29
-+msgid "Allow staff Web Browsers to write to home directories"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:30
-+msgid "Disable SELinux protection for amanda"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:31
-+msgid "Disable SELinux protection for amavis"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:32
-+msgid "Disable SELinux protection for apmd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:33
-+msgid "Disable SELinux protection for arpwatch daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:34
-+msgid "Disable SELinux protection for auditd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:35
-+msgid "Disable SELinux protection for automount daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:36
-+msgid "Disable SELinux protection for avahi"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:37
-+msgid "Disable SELinux protection for bluetooth daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:38
-+msgid "Disable SELinux protection for canna daemon"
-+msgstr ""
++#: booleans.py:53
++#, fuzzy
++msgid "Determine whether Git system daemon can access nfs file systems."
++msgstr "spamd ਨੂੰ ਨੈੱਟਵਰਕ ਵਰਤਣ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
 +
-+#: ../gui/selinux.tbl:39
-+msgid "Disable SELinux protection for cardmgr daemon"
-+msgstr ""
++#: booleans.py:54
++#, fuzzy
++msgid "Allow gitisis daemon to send mail"
++msgstr "ਡੈਮਨਾਂ ਨੂੰ NIS ਨਾਲ ਚੱਲਣ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
 +
-+#: ../gui/selinux.tbl:40
-+msgid "Disable SELinux protection for Cluster Server"
++#: booleans.py:55
++msgid "Enable reading of urandom for all domains."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:41
++#: booleans.py:56
 +msgid ""
-+"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-+"temp and untrusted content files"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:42
-+msgid "Disable SELinux protection for ciped daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:43
-+msgid "Disable SELinux protection for clamd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:44
-+msgid "Disable SELinux protection for clamscan"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:45
-+msgid "Disable SELinux protection for clvmd"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:46
-+msgid "Disable SELinux protection for comsat daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
-+#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
-+msgid "Disable SELinux protection for courier daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:52
-+msgid "Disable SELinux protection for cpucontrol daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:53
-+msgid "Disable SELinux protection for cpuspeed daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:54
-+msgid "Cron"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:54
-+msgid "Disable SELinux protection for crond daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
-+#: ../gui/selinux.tbl:91
-+msgid "Printing"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:55
-+msgid "Disable SELinux protection for cupsd back end server"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:56
-+msgid "Disable SELinux protection for cupsd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:57
-+msgid "Disable SELinux protection for cupsd_lpd"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:58
-+msgid "CVS"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:58
-+msgid "Disable SELinux protection for cvs daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:59
-+msgid "Disable SELinux protection for cyrus daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:60
-+msgid "Disable SELinux protection for dbskkd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:61
-+msgid "Disable SELinux protection for dbusd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:62
-+msgid "Disable SELinux protection for dccd"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:63
-+msgid "Disable SELinux protection for dccifd"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:64
-+msgid "Disable SELinux protection for dccm"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:65
-+msgid "Disable SELinux protection for ddt daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:66
-+msgid "Disable SELinux protection for devfsd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:67
-+msgid "Disable SELinux protection for dhcpc daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:68
-+msgid "Disable SELinux protection for dhcpd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:69
-+msgid "Disable SELinux protection for dictd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:70
-+msgid "Allow sysadm_t to directly start daemons"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:71
-+msgid "Disable SELinux protection for Evolution"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:72
-+msgid "Games"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:72
-+msgid "Disable SELinux protection for games"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:73
-+msgid "Disable SELinux protection for the web browsers"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:74
-+msgid "Disable SELinux protection for Thunderbird"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:75
-+msgid "Disable SELinux protection for distccd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:76
-+msgid "Disable SELinux protection for dmesg daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:77
-+msgid "Disable SELinux protection for dnsmasq daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:78
-+msgid "Disable SELinux protection for dovecot daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:79
-+msgid "Disable SELinux protection for entropyd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:80
-+msgid "Disable SELinux protection for fetchmail"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:81
-+msgid "Disable SELinux protection for fingerd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:82
-+msgid "Disable SELinux protection for freshclam daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:83
-+msgid "Disable SELinux protection for fsdaemon daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:84
-+msgid "Disable SELinux protection for gpm daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
-+msgid "NFS"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:85
-+msgid "Disable SELinux protection for gss daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:86
-+msgid "Disable SELinux protection for Hal daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:87
-+msgid "Compatibility"
++"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
++"agent to manage user files."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:87
++#: booleans.py:57
 +msgid ""
-+"Do not audit things that we know to be broken but which are not security "
-+"risks"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:88
-+msgid "Disable SELinux protection for hostname daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:89
-+msgid "Disable SELinux protection for hotplug daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:90
-+msgid "Disable SELinux protection for howl daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:91
-+msgid "Disable SELinux protection for cups hplip daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:92
-+msgid "Disable SELinux protection for httpd rotatelogs"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
-+msgid "HTTPD Service"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:93
-+msgid "Disable SELinux protection for http suexec"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:94
-+msgid "Disable SELinux protection for hwclock daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:95
-+msgid "Disable SELinux protection for i18n daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:96
-+msgid "Disable SELinux protection for imazesrv daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:97
-+msgid "Disable SELinux protection for inetd child daemons"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:98
-+msgid "Disable SELinux protection for inetd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:99
-+msgid "Disable SELinux protection for innd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:100
-+msgid "Disable SELinux protection for iptables daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:101
-+msgid "Disable SELinux protection for ircd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:102
-+msgid "Disable SELinux protection for irqbalance daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:103
-+msgid "Disable SELinux protection for iscsi daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:104
-+msgid "Disable SELinux protection for jabberd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
-+msgid "Kerberos"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:105
-+msgid "Disable SELinux protection for kadmind daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:106
-+msgid "Disable SELinux protection for klogd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:107
-+msgid "Disable SELinux protection for krb5kdc daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:108
-+msgid "Disable SELinux protection for ktalk daemons"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:109
-+msgid "Disable SELinux protection for kudzu daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:110
-+msgid "Disable SELinux protection for locate daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:111
-+msgid "Disable SELinux protection for lpd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:112
-+msgid "Disable SELinux protection for lrrd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:113
-+msgid "Disable SELinux protection for lvm daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:114
-+msgid "Disable SELinux protection for mailman"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:115
-+msgid "Allow evolution and thunderbird to read user files"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:116
-+msgid "Disable SELinux protection for mdadm daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:117
-+msgid "Disable SELinux protection for monopd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:118
-+msgid "Allow the mozilla browser to read user files"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:119
-+msgid "Disable SELinux protection for mrtg daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:120
-+msgid "Disable SELinux protection for mysqld daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:121
-+msgid "Disable SELinux protection for nagios daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
-+msgid "Name Service"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:122
-+msgid "Disable SELinux protection for named daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:123
-+msgid "Disable SELinux protection for nessusd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:124
-+msgid "Disable SELinux protection for NetworkManager"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:125
-+msgid "Disable SELinux protection for nfsd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
-+#: ../gui/selinux.tbl:221
-+msgid "Samba"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:126
-+msgid "Disable SELinux protection for nmbd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:127
-+msgid "Disable SELinux protection for nrpe daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:128
-+msgid "Disable SELinux protection for nscd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:129
-+msgid "Disable SELinux protection for nsd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:130
-+msgid "Disable SELinux protection for ntpd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:131
-+msgid "Disable SELinux protection for oddjob"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:132
-+msgid "Disable SELinux protection for oddjob_mkhomedir"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:133
-+msgid "Disable SELinux protection for openvpn daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:134
-+msgid "Disable SELinux protection for pam daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:135
-+msgid "Disable SELinux protection for pegasus"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:136
-+msgid "Disable SELinux protection for perdition daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:137
-+msgid "Disable SELinux protection for portmap daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:138
-+msgid "Disable SELinux protection for portslave daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:139
-+msgid "Disable SELinux protection for postfix"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:140
-+msgid "Disable SELinux protection for postgresql daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:141
-+msgid "pppd"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:141
-+msgid "Allow pppd to be run for a regular user"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:142
-+msgid "Disable SELinux protection for pptp"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:143
-+msgid "Disable SELinux protection for prelink daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:144
-+msgid "Disable SELinux protection for privoxy daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:145
-+msgid "Disable SELinux protection for ptal daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:146
-+msgid "Disable SELinux protection for pxe daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:147
-+msgid "Disable SELinux protection for pyzord"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:148
-+msgid "Disable SELinux protection for quota daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:149
-+msgid "Disable SELinux protection for radiusd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:150
-+msgid "Disable SELinux protection for radvd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:151
-+msgid "Disable SELinux protection for rdisc"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:152
-+msgid "Disable SELinux protection for readahead"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:153
-+msgid "Allow programs to read files in non-standard locations (default_t)"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:154
-+msgid "Disable SELinux protection for restorecond"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:155
-+msgid "Disable SELinux protection for rhgb daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:156
-+msgid "Disable SELinux protection for ricci"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:157
-+msgid "Disable SELinux protection for ricci_modclusterd"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:158
-+msgid "Disable SELinux protection for rlogind daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:159
-+msgid "Disable SELinux protection for rpcd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:160
-+msgid "Disable SELinux protection for rshd"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:161
-+msgid "rsync"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:161
-+msgid "Disable SELinux protection for rsync daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:162
-+msgid "Allow ssh to run from inetd instead of as a daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:163
-+msgid "Allow Samba to share nfs directories"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
-+msgid "SASL authentication server"
++"Allow gpg web domain to modify public files used for public file transfer "
++"services."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:164
-+msgid "Allow sasl authentication server to read /etc/shadow"
++#: booleans.py:58
++msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:165
++#: booleans.py:59
 +msgid ""
-+"Allow X-Windows server to map a memory region as both executable and writable"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:166
-+msgid "Disable SELinux protection for saslauthd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:167
-+msgid "Disable SELinux protection for scannerdaemon daemon"
++"Allow Apache to modify public files used for public file transfer services. "
++"Directories/Files must be labeled public_content_rw_t."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:168
-+msgid "Do not allow transition to sysadm_t, sudo and su effected"
++#: booleans.py:60
++msgid "Allow httpd to use built in scripting (usually php)"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:169
-+msgid "Do not allow any processes to load kernel modules"
-+msgstr ""
++#: booleans.py:61
++#, fuzzy
++msgid "Allow http daemon to check spam"
++msgstr "ਡੈਮਨਾਂ ਨੂੰ NIS ਨਾਲ ਚੱਲਣ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
 +
-+#: ../gui/selinux.tbl:170
-+msgid "Do not allow any processes to modify kernel SELinux policy"
-+msgstr ""
++#: booleans.py:62
++#, fuzzy
++msgid ""
++"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
++"ports"
++msgstr "%s ਨੂੰ ਕਿਸੇ udp ਪੋਰਟ ਨਾਲ ਜੁੜਨ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
 +
-+#: ../gui/selinux.tbl:171
-+msgid "Disable SELinux protection for sendmail daemon"
-+msgstr ""
++#: booleans.py:63
++#, fuzzy
++msgid "Allow httpd to connect to the ldap port"
++msgstr "%s ਨੂੰ ਕਿਸੇ udp ਪੋਰਟ ਨਾਲ ਜੁੜਨ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
 +
-+#: ../gui/selinux.tbl:172
-+msgid "Disable SELinux protection for setrans"
-+msgstr ""
++#: booleans.py:64
++#, fuzzy
++msgid "Allow http daemon to connect to zabbix"
++msgstr "squid ਡੈਮਨ ਨੂੰ ਨੈੱਟਵਰਕ ਨਾਲ ਜੁੜਨ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
 +
-+#: ../gui/selinux.tbl:173
-+msgid "Disable SELinux protection for setroubleshoot daemon"
-+msgstr ""
++#: booleans.py:65
++#, fuzzy
++msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
++msgstr "squid ਡੈਮਨ ਨੂੰ ਨੈੱਟਵਰਕ ਨਾਲ ਜੁੜਨ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
 +
-+#: ../gui/selinux.tbl:174
-+msgid "Disable SELinux protection for slapd daemon"
-+msgstr ""
++#: booleans.py:66
++#, fuzzy
++msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
++msgstr "squid ਡੈਮਨ ਨੂੰ ਨੈੱਟਵਰਕ ਨਾਲ ਜੁੜਨ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
 +
-+#: ../gui/selinux.tbl:175
-+msgid "Disable SELinux protection for slrnpull daemon"
-+msgstr ""
++#: booleans.py:67
++#, fuzzy
++msgid ""
++"Allow HTTPD scripts and modules to connect to databases over the network."
++msgstr "squid ਡੈਮਨ ਨੂੰ ਨੈੱਟਵਰਕ ਨਾਲ ਜੁੜਨ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
 +
-+#: ../gui/selinux.tbl:176
-+msgid "Disable SELinux protection for smbd daemon"
-+msgstr ""
++#: booleans.py:68
++#, fuzzy
++msgid "Allow httpd to connect to memcache server"
++msgstr "%s ਨੂੰ ਕਿਸੇ tcp ਪੋਰਟ ਨਾਲ ਜੁੜਨ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
 +
-+#: ../gui/selinux.tbl:177
-+msgid "Disable SELinux protection for snmpd daemon"
-+msgstr ""
++#: booleans.py:69
++#, fuzzy
++msgid "Allow httpd to act as a relay"
++msgstr "spamd ਨੂੰ ਨੈੱਟਵਰਕ ਵਰਤਣ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
 +
-+#: ../gui/selinux.tbl:178
-+msgid "Disable SELinux protection for snort daemon"
-+msgstr ""
++#: booleans.py:70
++#, fuzzy
++msgid "Allow http daemon to send mail"
++msgstr "ਡੈਮਨਾਂ ਨੂੰ NIS ਨਾਲ ਚੱਲਣ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
 +
-+#: ../gui/selinux.tbl:179
-+msgid "Disable SELinux protection for soundd daemon"
++#: booleans.py:71
++msgid "Allow Apache to communicate with avahi service via dbus"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:180
-+msgid "Disable SELinux protection for sound daemon"
-+msgstr ""
++#: booleans.py:72
++#, fuzzy
++msgid "Allow httpd cgi support"
++msgstr "ssh ਨੂੰ ssh-keysign ਚਲਾਉਣ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
 +
-+#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
-+msgid "Spam Protection"
-+msgstr ""
++#: booleans.py:73
++#, fuzzy
++msgid "Allow httpd to act as a FTP server by listening on the ftp port."
++msgstr "%s ਨੂੰ ਕਿਸੇ udp ਪੋਰਟ ਨਾਲ ਜੁੜਨ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
 +
-+#: ../gui/selinux.tbl:181
-+msgid "Disable SELinux protection for spamd daemon"
-+msgstr ""
++#: booleans.py:74
++#, fuzzy
++msgid "Allow httpd to read home directories"
++msgstr "spamd ਨੂੰ ਨੈੱਟਵਰਕ ਵਰਤਣ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
 +
-+#: ../gui/selinux.tbl:182
-+msgid "Allow spamd to access home directories"
++#: booleans.py:75
++msgid "Allow httpd scripts and modules execmem/execstack"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:183
-+msgid "Allow Spam Assassin daemon network access"
-+msgstr ""
++#: booleans.py:76
++#, fuzzy
++msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
++msgstr "ਉਪਭੋਗੀ ਨੂੰ postgres ਸਾਕਟ ਨਾਲ ਜੁੜਨ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
 +
-+#: ../gui/selinux.tbl:184
-+msgid "Disable SELinux protection for speedmgmt daemon"
-+msgstr ""
++#: booleans.py:77
++#, fuzzy
++msgid "Allow httpd processes to manage IPA content"
++msgstr "rpm ਨੂੰ unconfined ਚਲਾਉਣ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
 +
-+#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
-+msgid "Squid"
-+msgstr ""
++#: booleans.py:78
++#, fuzzy
++msgid "Allow Apache to use mod_auth_ntlm_winbind"
++msgstr "ਉਪਭੋਗੀ ਨੂੰ mount ਕਮਾਂਡ ਚਲਾਉਣ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
 +
-+#: ../gui/selinux.tbl:185
-+msgid "Allow squid daemon to connect to the network"
-+msgstr ""
++#: booleans.py:79
++#, fuzzy
++msgid "Allow Apache to use mod_auth_pam"
++msgstr "ਉਪਭੋਗੀ ਨੂੰ mount ਕਮਾਂਡ ਚਲਾਉਣ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
 +
-+#: ../gui/selinux.tbl:186
-+msgid "Disable SELinux protection for squid daemon"
-+msgstr ""
++#: booleans.py:80
++#, fuzzy
++msgid "Allow httpd to read user content"
++msgstr "rpm ਨੂੰ unconfined ਚਲਾਉਣ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
 +
-+#: ../gui/selinux.tbl:187
-+msgid "Disable SELinux protection for ssh daemon"
++#: booleans.py:81
++msgid "Allow Apache to run in stickshift mode, not transition to passenger"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:188
-+msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+msgstr ""
++#: booleans.py:82
++#, fuzzy
++msgid "Allow httpd daemon to change its resource limits"
++msgstr "ਡੈਮਨਾਂ ਨੂੰ NIS ਨਾਲ ਚੱਲਣ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
 +
-+#: ../gui/selinux.tbl:189
++#: booleans.py:83
 +msgid ""
-+"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
-+"bashrc)"
++"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
-+msgid "Universal SSL tunnel"
++#: booleans.py:84
++msgid ""
++"Allow apache scripts to write to public content, directories/files must be "
++"labeled public_rw_content_t."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:190
-+msgid "Disable SELinux protection for stunnel daemon"
-+msgstr ""
++#: booleans.py:85
++#, fuzzy
++msgid "Allow Apache to execute tmp content."
++msgstr "ਉਪਭੋਗੀ ਨੂੰ mount ਕਮਾਂਡ ਚਲਾਉਣ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
 +
-+#: ../gui/selinux.tbl:191
-+msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
++#: booleans.py:86
++msgid ""
++"Unify HTTPD to communicate with the terminal. Needed for entering the "
++"passphrase for certificates at the terminal."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:192
-+msgid "Disable SELinux protection for swat daemon"
++#: booleans.py:87
++msgid "Unify HTTPD handling of all content files."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:193
-+msgid "Disable SELinux protection for sxid daemon"
-+msgstr ""
++#: booleans.py:88
++#, fuzzy
++msgid "Allow httpd to access cifs file systems"
++msgstr "spamd ਨੂੰ ਨੈੱਟਵਰਕ ਵਰਤਣ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
 +
-+#: ../gui/selinux.tbl:194
-+msgid "Disable SELinux protection for syslogd daemon"
-+msgstr ""
++#: booleans.py:89
++#, fuzzy
++msgid "Allow httpd to access FUSE file systems"
++msgstr "spamd ਨੂੰ ਨੈੱਟਵਰਕ ਵਰਤਣ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
 +
-+#: ../gui/selinux.tbl:195
-+msgid "Disable SELinux protection for system cron jobs"
-+msgstr ""
++#: booleans.py:90
++#, fuzzy
++msgid "Allow httpd to run gpg"
++msgstr "ssh ਨੂੰ ssh-keysign ਚਲਾਉਣ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
 +
-+#: ../gui/selinux.tbl:196
-+msgid "Disable SELinux protection for tcp daemon"
-+msgstr ""
++#: booleans.py:91
++#, fuzzy
++msgid "Allow httpd to access nfs file systems"
++msgstr "spamd ਨੂੰ ਨੈੱਟਵਰਕ ਵਰਤਣ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
 +
-+#: ../gui/selinux.tbl:197
-+msgid "Disable SELinux protection for telnet daemon"
-+msgstr ""
++#: booleans.py:92
++#, fuzzy
++msgid "Allow httpd to communicate with oddjob to start up a service"
++msgstr "%s ਨੂੰ ਕਿਸੇ tcp ਪੋਰਟ ਨਾਲ ਜੁੜਨ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
 +
-+#: ../gui/selinux.tbl:198
-+msgid "Disable SELinux protection for tftpd daemon"
-+msgstr ""
++#: booleans.py:93
++#, fuzzy
++msgid "Allow httpd to access openstack ports"
++msgstr "spamd ਨੂੰ ਨੈੱਟਵਰਕ ਵਰਤਣ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
+ 
+-#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
+-#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
+-#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
+-#: ../gui/selinux.tbl:210 ../gui/selinux.tbl:211 ../gui/selinux.tbl:212
+-#: ../gui/selinux.tbl:213 ../gui/selinux.tbl:214 ../gui/selinux.tbl:215
+-#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
+-msgid "User Privs"
+-msgstr ""
++#: booleans.py:94
++#, fuzzy
++msgid "Allow icecast to connect to all ports, not just sound ports."
++msgstr "%s ਨੂੰ ਕਿਸੇ udp ਪੋਰਟ ਨਾਲ ਜੁੜਨ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
+ 
+-#: ../gui/selinux.tbl:4
++#: booleans.py:95
++#, fuzzy
+ msgid ""
+-"Allow gadmin SELinux user account to execute files in home directory or /tmp"
++"Allow the Irssi IRC Client to connect to any port, and to bind to any "
++"unreserved port."
++msgstr "%s ਨੂੰ ਕਿਸੇ udp ਪੋਰਟ ਨਾਲ ਜੁੜਨ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
 +
-+#: ../gui/selinux.tbl:199
-+msgid "Disable SELinux protection for transproxy daemon"
-+msgstr ""
++#: booleans.py:96
++msgid "Allow java executable stack"
++msgstr "java ਆਗਜ਼ੀਕਿਊਟੇਬਲ ਸਟੈਕ ਨੂੰ ਮਨਜੂਰੀ ਦਿਓ"
 +
-+#: ../gui/selinux.tbl:200
-+msgid "Disable SELinux protection for udev daemon"
-+msgstr ""
++#: booleans.py:97
++#, fuzzy
++msgid "Allow confined applications to run with kerberos."
++msgstr "ਫਾਇਲਾਂ ਚੁਣੋ ਜੋ ਪਾਬੰਦੀ ਵਾਲੇ ਕਾਰਜ ਨੇ ਬਣਾਈਆਂ ਜਾਂ ਲਿਖੀਆਂ ਹਨ"
 +
-+#: ../gui/selinux.tbl:201
-+msgid "Disable SELinux protection for uml daemon"
-+msgstr ""
++#: booleans.py:98
++#, fuzzy
++msgid "Allow syslogd daemon to send mail"
++msgstr "ਡੈਮਨਾਂ ਨੂੰ NIS ਨਾਲ ਚੱਲਣ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
 +
-+#: ../gui/selinux.tbl:202
-+msgid ""
-+"Allow xinetd to run unconfined, including any services it starts that do not "
-+"have a domain transition explicitly defined"
-+msgstr ""
++#: booleans.py:99
++#, fuzzy
++msgid "Allow syslogd the ability to read/write terminals"
++msgstr "ਨਾ-ਨਿਰਧਾਰਤ ttys ਵਰਤਣ ਲਈ ਸਭ ਡੈਮਨਾਂ ਨੂੰ ਮਨਜੂਰੀ ਦਿਓ"
 +
-+#: ../gui/selinux.tbl:203
++#: booleans.py:100
++msgid "Allow logging in and using the system from /dev/console."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:5
++#: booleans.py:101
+ msgid ""
+-"Allow guest SELinux user account to execute files in home directory or /tmp"
++"Control the ability to mmap a low area of the address space, as configured "
++"by /proc/sys/kernel/mmap_min_addr."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
+-msgid "Memory Protection"
+-msgstr ""
++#: booleans.py:102
++#, fuzzy
++msgid "Allow mock to read files in home directories."
++msgstr "spamd ਨੂੰ ਨੈੱਟਵਰਕ ਵਰਤਣ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
+ 
+-#: ../gui/selinux.tbl:6
+-msgid "Allow java executable stack"
+-msgstr ""
++#: booleans.py:103
++#, fuzzy
++msgid "Allow the mount command to mount any directory or file."
++msgstr "ਕਿਸੇ ਡਾਇਰੈਕਟਰੀ ਨੂੰ ਮਾਊਂਟ ਕਰਨ ਲਈ mount ਮਨਜੂਰ ਕਰੋ"
+ 
+-#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
+-#: ../gui/selinux.tbl:209
+-msgid "Mount"
+-msgstr ""
++#: booleans.py:104
++#, fuzzy
++msgid "Allow mozilla plugin domain to connect to the network using TCP."
++msgstr "squid ਡੈਮਨ ਨੂੰ ਨੈੱਟਵਰਕ ਨਾਲ ਜੁੜਨ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
+ 
+-#: ../gui/selinux.tbl:7
+-msgid "Allow mount to mount any file"
++#: booleans.py:105
++#, fuzzy
 +msgid ""
-+"Allow rc scripts to run unconfined, including any daemon started by an rc "
-+"script that does not have a domain transition explicitly defined"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:204
-+msgid "Allow rpm to run unconfined"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:205
-+msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:206
-+msgid "Disable SELinux protection for updfstab daemon"
-+msgstr ""
++"Allow mozilla_plugins to create random content in the users home directory"
+ msgstr ""
++"SELinux webadm ਉਪਭੋਗੀ ਨੂੰ ਨਾ-ਪ੍ਰਮਾਣਿਤ ਉਪਭੋਗੀ ਘਰੇਲੂ ਡਾਇਰੈਕਟਰੀਆਂ ਨੂੰ ਪੜਨ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
+ 
+-#: ../gui/selinux.tbl:8
+-msgid "Allow mount to mount any directory"
+-msgstr ""
++#: booleans.py:106
++#, fuzzy
++msgid "Allow confined web browsers to read home directory content"
++msgstr "ਸਟਾਫ ਵੈੱਬ ਬਰਾਊਜ਼ਰ ਨੂੰ home ਡਾਇਰੈਕਟਰੀਆਂ ਵਿੱਚ ਲਿਖਣ ਦੀ ਮਨਜੂਰੀ"
+ 
+-#: ../gui/selinux.tbl:9
++#: booleans.py:107
+ msgid "Allow mplayer executable stack"
+-msgstr ""
++msgstr "mplayer ਐਗਜ਼ੀਕਿਊਟੇਬਲ ਸਟੈਕ ਮਨਜੂਰੀ ਦਿਓ"
+ 
+-#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
+-#: ../gui/selinux.tbl:188
+-msgid "SSH"
+-msgstr ""
++#: booleans.py:108
++#, fuzzy
++msgid "Allow mysqld to connect to all ports"
++msgstr "%s ਨੂੰ ਕਿਸੇ tcp ਪੋਰਟ ਨਾਲ ਜੁੜਨ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
+ 
+-#: ../gui/selinux.tbl:10
+-msgid "Allow ssh to run ssh-keysign"
+-msgstr ""
++#: booleans.py:109
++#, fuzzy
++msgid "Allow BIND to bind apache port."
++msgstr "ਹਮੇਸ਼ਾਂ %s ਨੂੰ ਕਿਸੇ udp ਪੋਰਟ ਨਾਲ ਜੁੜਨ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
+ 
+-#: ../gui/selinux.tbl:11
++#: booleans.py:110
+ msgid ""
+-"Allow staff SELinux user account to execute files in home directory or /tmp"
++"Allow BIND to write the master zone files. Generally this is used for "
++"dynamic DNS or zone transfers."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:12
++#: booleans.py:111
++#, fuzzy
++msgid "Allow any files/directories to be exported read/only via NFS."
++msgstr "ਕਿਸੇ ਡਾਇਰੈਕਟਰੀ ਨੂੰ ਮਾਊਂਟ ਕਰਨ ਲਈ mount ਮਨਜੂਰ ਕਰੋ"
 +
-+#: ../gui/selinux.tbl:207
-+msgid "Disable SELinux protection for uptimed daemon"
-+msgstr ""
++#: booleans.py:112
++#, fuzzy
++msgid "Allow any files/directories to be exported read/write via NFS."
++msgstr "Samba ਨੂੰ nfs ਡਾਇਰੈਕਟਰੀ ਸ਼ੇਅਰ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
 +
-+#: ../gui/selinux.tbl:208
++#: booleans.py:113
 +msgid ""
-+"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
-+"staff_r can do so"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:209
-+msgid "Allow users to execute the mount command"
++"Allow nfs servers to modify public files used for public file transfer "
++"services.  Files/Directories must be labeled public_content_rw_t."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:210
-+msgid "Allow regular users direct mouse access (only allow the X server)"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:211
-+msgid "Allow users to run the dmesg command"
-+msgstr ""
++#: booleans.py:114
++#, fuzzy
++msgid "Allow system to run with NIS"
++msgstr "ਡੈਮਨਾਂ ਨੂੰ NIS ਨਾਲ ਚੱਲਣ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
 +
-+#: ../gui/selinux.tbl:212
-+msgid "Allow users to control network interfaces (also needs USERCTL=true)"
-+msgstr ""
++#: booleans.py:115
++#, fuzzy
++msgid "Allow confined applications to use nscd shared memory."
++msgstr "ਕਲਾਂਈਟ ਨੂੰ X ਸ਼ੇਅਰ ਮੈਮੋਰੀ ਤੇ ਲਿਖਣ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
 +
-+#: ../gui/selinux.tbl:213
-+msgid "Allow normal user to execute ping"
-+msgstr ""
++#: booleans.py:116
++#, fuzzy
++msgid "Allow nsplugin code to connect to unreserved ports"
++msgstr "%s ਨੂੰ ਕਿਸੇ udp ਪੋਰਟ ਨਾਲ ਜੁੜਨ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
 +
-+#: ../gui/selinux.tbl:214
-+msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
-+msgstr ""
++#: booleans.py:117
++#, fuzzy
++msgid "Allow nsplugin code to execmem/execstack"
++msgstr "%s ਨੂੰ ਕਿਸੇ udp ਪੋਰਟ ਨਾਲ ਜੁੜਨ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
 +
-+#: ../gui/selinux.tbl:215
-+msgid "Allow users to rw usb devices"
-+msgstr ""
++#: booleans.py:118
++#, fuzzy
++msgid "Allow openvpn to read home directories"
++msgstr "spamd ਨੂੰ ਨੈੱਟਵਰਕ ਵਰਤਣ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
 +
-+#: ../gui/selinux.tbl:216
-+msgid ""
-+"Allow users to run TCP servers (bind to ports and accept connection from the "
-+"same domain and outside users)  disabling this forces FTP passive mode and "
-+"may change other protocols"
-+msgstr ""
++#: booleans.py:119
++#, fuzzy
++msgid "Allow piranha-lvs domain to connect to the network using TCP."
++msgstr "squid ਡੈਮਨ ਨੂੰ ਨੈੱਟਵਰਕ ਨਾਲ ਜੁੜਨ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
 +
-+#: ../gui/selinux.tbl:217
-+msgid "Allow user to stat ttyfiles"
-+msgstr ""
++#: booleans.py:120
++#, fuzzy
++msgid "Allow polipo to connect to all ports > 1023"
++msgstr "%s ਨੂੰ ਕਿਸੇ tcp ਪੋਰਟ ਨਾਲ ਜੁੜਨ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
 +
-+#: ../gui/selinux.tbl:218
-+msgid "Disable SELinux protection for uucpd daemon"
-+msgstr ""
++#: booleans.py:121
+ msgid ""
+-"Allow sysadm SELinux user account to execute files in home directory or /tmp"
++"Determine whether Polipo session daemon can bind tcp sockets to all "
++"unreserved ports."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:13
++#: booleans.py:122
+ msgid ""
+-"Allow unconfined SELinux user account to execute files in home directory or /"
+-"tmp"
++"Determine whether calling user domains can execute Polipo daemon in the "
++"polipo_session_t domain."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:14
+-msgid "Network Configuration"
+-msgstr ""
++#: booleans.py:123
++#, fuzzy
++msgid "Determine whether polipo can access cifs file systems."
++msgstr "spamd ਨੂੰ ਨੈੱਟਵਰਕ ਵਰਤਣ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
+ 
+-#: ../gui/selinux.tbl:14
+-msgid "Allow unlabeled packets to flow on the network"
+-msgstr ""
++#: booleans.py:124
++#, fuzzy
++msgid "Determine whether Polipo can access nfs file systems."
++msgstr "spamd ਨੂੰ ਨੈੱਟਵਰਕ ਵਰਤਣ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
+ 
+-#: ../gui/selinux.tbl:15
+-msgid ""
+-"Allow user SELinux user account to execute files in home directory or /tmp"
++#: booleans.py:125
++msgid "Enable polyinstantiated directory support."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:16
+-msgid "Allow unconfined to dyntrans to unconfined_execmem"
++#: booleans.py:126
++msgid "Allow the portage domains to use NFS mounts (regular nfs_t)"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
+-#: ../gui/selinux.tbl:140
+-msgid "Databases"
+-msgstr ""
++#: booleans.py:127
++#, fuzzy
++msgid "Allow postfix_local domain full write access to mail_spool directories"
++msgstr "spamd ਨੂੰ ਨੈੱਟਵਰਕ ਵਰਤਣ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
+ 
+-#: ../gui/selinux.tbl:17
+-msgid "Allow user to connect to mysql socket"
++#: booleans.py:128
++msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:18
+-msgid "Allow user to connect to postgres socket"
++#: booleans.py:129
++msgid "Allow transmit client label to foreign database"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
+-msgid "XServer"
+-msgstr ""
++#: booleans.py:130
++#, fuzzy
++msgid "Allow database admins to execute DML statement"
++msgstr "ਉਪਭੋਗੀ ਨੂੰ mount ਕਮਾਂਡ ਚਲਾਉਣ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
 +
-+#: ../gui/selinux.tbl:219
-+msgid "Disable SELinux protection for vmware daemon"
-+msgstr ""
++#: booleans.py:131
++#, fuzzy
++msgid "Allow unprivileged users to execute DDL statement"
++msgstr "ਆਮ ਉਪਭੋਗੀ ਨੂੰ ping ਚਲਾਉਣ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
+ 
+-#: ../gui/selinux.tbl:19
+-msgid "Allow clients to write to X shared memory"
++#: booleans.py:132
++msgid "Allow pppd to load kernel modules for certain modems"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:20
++#: booleans.py:133
++msgid "Allow pppd to be run for a regular user"
++msgstr "pppd ਨੂੰ ਰੈਗੂਲਰ ਉਪਭੋਗੀ ਲਈ ਚੱਲਣ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
 +
-+#: ../gui/selinux.tbl:220
-+msgid "Disable SELinux protection for watchdog daemon"
-+msgstr ""
++#: booleans.py:134
++#, fuzzy
+ msgid ""
+-"Allow xguest SELinux user account to execute files in home directory or /tmp"
++"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
++msgstr "%s ਨੂੰ ਕਿਸੇ udp ਪੋਰਟ ਨਾਲ ਜੁੜਨ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
 +
-+#: ../gui/selinux.tbl:221
-+msgid "Disable SELinux protection for winbind daemon"
-+msgstr ""
++#: booleans.py:135
++#, fuzzy
++msgid "Allow Puppet client to manage all file types."
++msgstr "ਕਿਸੇ ਫਾਇਲ ਨੂੰ ਮਾਊਂਟ ਕਰਨ ਲਈ mount ਮਨਜੂਰ ਕਰੋ"
 +
-+#: ../gui/selinux.tbl:222
-+msgid "Disable SELinux protection for xdm daemon"
-+msgstr ""
++#: booleans.py:136
++#, fuzzy
++msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
++msgstr "ਉਪਭੋਗੀ ਨੂੰ postgres ਸਾਕਟ ਨਾਲ ਜੁੜਨ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
 +
-+#: ../gui/selinux.tbl:223
-+msgid "Allow xdm logins as sysadm_r:sysadm_t"
-+msgstr ""
++#: booleans.py:137
++#, fuzzy
++msgid "Allow qemu to connect fully to the network"
++msgstr "squid ਡੈਮਨ ਨੂੰ ਨੈੱਟਵਰਕ ਨਾਲ ਜੁੜਨ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
 +
-+#: ../gui/selinux.tbl:224
-+msgid "Disable SELinux protection for xen daemon"
-+msgstr ""
++#: booleans.py:138
++#, fuzzy
++msgid "Allow qemu to use cifs/Samba file systems"
++msgstr "Samba ਨੂੰ nfs ਡਾਇਰੈਕਟਰੀ ਸ਼ੇਅਰ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
 +
-+#: ../gui/selinux.tbl:225
-+msgid "XEN"
++#: booleans.py:139
++msgid "Allow qemu to use serial/parallel communication ports"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:225
-+msgid "Allow xen to read/write physical disk devices"
-+msgstr ""
++#: booleans.py:140
++#, fuzzy
++msgid "Allow qemu to use nfs file systems"
++msgstr "Samba ਨੂੰ nfs ਡਾਇਰੈਕਟਰੀ ਸ਼ੇਅਰ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
 +
-+#: ../gui/selinux.tbl:226
-+msgid "Disable SELinux protection for xfs daemon"
-+msgstr ""
++#: booleans.py:141
++#, fuzzy
++msgid "Allow qemu to use usb devices"
++msgstr "ਉਪਭੋਗੀ ਨੂੰ rw usb ਜੰਤਰ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
 +
-+#: ../gui/selinux.tbl:227
-+msgid "Disable SELinux protection for xen control"
-+msgstr ""
++#: booleans.py:142
++#, fuzzy
++msgid "Allow racoon to read shadow"
++msgstr "sasl ਪ੍ਰਮਾਣਿਕਤਾ ਸਰਵਰ ਨੂੰ /etc/shadow ਪੜਨ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
 +
-+#: ../gui/selinux.tbl:228
-+msgid "Disable SELinux protection for ypbind daemon"
-+msgstr ""
++#: booleans.py:143
++#, fuzzy
++msgid "Allow rgmanager domain to connect to the network using TCP."
++msgstr "squid ਡੈਮਨ ਨੂੰ ਨੈੱਟਵਰਕ ਨਾਲ ਜੁੜਨ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
 +
-+#: ../gui/selinux.tbl:229
-+msgid "Disable SELinux protection for NIS Password Daemon"
++#: booleans.py:144
++msgid ""
++"Allow rsync to modify public files used for public file transfer services.  "
++"Files/Directories must be labeled public_content_rw_t."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
+-#: ../gui/selinux.tbl:231
+-msgid "NIS"
+-msgstr ""
++#: booleans.py:145
++#, fuzzy
++msgid "Allow rsync to run as a client"
++msgstr "rpm ਨੂੰ unconfined ਚਲਾਉਣ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
+ 
+-#: ../gui/selinux.tbl:21
+-msgid "Allow daemons to run with NIS"
+-msgstr ""
++#: booleans.py:146
++#, fuzzy
++msgid "Allow rsync to export any files/directories read only."
++msgstr "ਕਿਸੇ ਡਾਇਰੈਕਟਰੀ ਨੂੰ ਮਾਊਂਟ ਕਰਨ ਲਈ mount ਮਨਜੂਰ ਕਰੋ"
+ 
+-#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
+-#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
+-#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
+-#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
+-#: ../gui/selinux.tbl:118
+-msgid "Web Applications"
+-msgstr ""
++#: booleans.py:147
++#, fuzzy
++msgid "Allow rsync servers to share cifs files systems"
++msgstr "Samba ਨੂੰ nfs ਡਾਇਰੈਕਟਰੀ ਸ਼ੇਅਰ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
+ 
+-#: ../gui/selinux.tbl:22
+-msgid "Transition staff SELinux user to Web Browser Domain"
+-msgstr ""
++#: booleans.py:148
++#, fuzzy
++msgid "Allow rsync servers to share nfs files systems"
++msgstr "Samba ਨੂੰ nfs ਡਾਇਰੈਕਟਰੀ ਸ਼ੇਅਰ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
+ 
+-#: ../gui/selinux.tbl:23
+-msgid "Transition sysadm SELinux user to Web Browser Domain"
+-msgstr ""
++#: booleans.py:149
++#, fuzzy
++msgid "Allow samba to create new home directories (e.g. via PAM)"
++msgstr "spamd ਨੂੰ ਨੈੱਟਵਰਕ ਵਰਤਣ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
+ 
+-#: ../gui/selinux.tbl:24
+-msgid "Transition user SELinux user to Web Browser Domain"
++#: booleans.py:150
++msgid ""
++"Allow samba to act as the domain controller, add users, groups and change "
++"passwords."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:230
-+msgid "Disable SELinux protection for ypserv daemon"
-+msgstr ""
++#: booleans.py:151
++#, fuzzy
++msgid "Allow samba to share users home directories."
++msgstr "spamd ਨੂੰ ਨੈੱਟਵਰਕ ਵਰਤਣ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
 +
-+#: ../gui/selinux.tbl:231
-+msgid "Disable SELinux protection for NIS Transfer Daemon"
-+msgstr ""
++#: booleans.py:152
++#, fuzzy
++msgid "Allow samba to share any file/directory read only."
++msgstr "Samba ਨੂੰ nfs ਡਾਇਰੈਕਟਰੀ ਸ਼ੇਅਰ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
 +
-+#: ../gui/selinux.tbl:232
-+msgid "Allow SELinux webadm user to manage unprivileged users home directories"
-+msgstr ""
++#: booleans.py:153
++#, fuzzy
++msgid "Allow samba to share any file/directory read/write."
++msgstr "Samba ਨੂੰ nfs ਡਾਇਰੈਕਟਰੀ ਸ਼ੇਅਰ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
 +
-+#: ../gui/selinux.tbl:233
-+msgid "Allow SELinux webadm user to read unprivileged users home directories"
-+msgstr ""
++#: booleans.py:154
++#, fuzzy
++msgid "Allow samba to act as a portmapper"
++msgstr "Samba ਨੂੰ nfs ਡਾਇਰੈਕਟਰੀ ਸ਼ੇਅਰ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
 +
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Are you sure you want to delete %s '%s'?"
-+msgstr ""
++#: booleans.py:155
++#, fuzzy
++msgid "Allow samba to run unconfined scripts"
++msgstr "rpm ਨੂੰ unconfined ਚਲਾਉਣ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
 +
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Delete %s"
-+msgstr ""
++#: booleans.py:156
++#, fuzzy
++msgid "Allow samba to export ntfs/fusefs volumes."
++msgstr "spamd ਨੂੰ ਨੈੱਟਵਰਕ ਵਰਤਣ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
 +
-+#: ../gui/semanagePage.py:134
-+#, python-format
-+msgid "Add %s"
-+msgstr ""
++#: booleans.py:157
++#, fuzzy
++msgid "Allow samba to export NFS volumes."
++msgstr "Samba ਨੂੰ nfs ਡਾਇਰੈਕਟਰੀ ਸ਼ੇਅਰ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
 +
-+#: ../gui/semanagePage.py:148
-+#, python-format
-+msgid "Modify %s"
-+msgstr ""
++#: booleans.py:158
++#, fuzzy
++msgid "Allow sanlock to read/write fuse files"
++msgstr "xen ਨੂੰ ਭੌਤਿਕ ਡਿਸਕ ਜੰਤਰ ਪੜਨ/ਲਿਖਣ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
 +
-+#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
-+msgid "Permissive"
-+msgstr ""
++#: booleans.py:159
++#, fuzzy
++msgid "Allow sanlock to manage nfs files"
++msgstr "ਕਿਸੇ ਫਾਇਲ ਨੂੰ ਮਾਊਂਟ ਕਰਨ ਲਈ mount ਮਨਜੂਰ ਕਰੋ"
 +
-+#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
-+msgid "Enforcing"
-+msgstr ""
++#: booleans.py:160
++#, fuzzy
++msgid "Allow sanlock to manage cifs files"
++msgstr "ਕਿਸੇ ਫਾਇਲ ਨੂੰ ਮਾਊਂਟ ਕਰਨ ਲਈ mount ਮਨਜੂਰ ਕਰੋ"
 +
-+#: ../gui/statusPage.py:94
-+msgid "Status"
-+msgstr ""
++#: booleans.py:161
++#, fuzzy
++msgid "Allow sasl to read shadow"
++msgstr "sasl ਪ੍ਰਮਾਣਿਕਤਾ ਸਰਵਰ ਨੂੰ /etc/shadow ਪੜਨ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
 +
-+#: ../gui/statusPage.py:133
++#: booleans.py:162
 +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
++"disallow programs, such as newrole, from transitioning to administrative "
++"user domains."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:25
+-msgid "Transition xguest SELinux user to Web Browser Domain"
++#: booleans.py:163
++msgid "Disable kernel module loading."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
+-#: ../gui/selinux.tbl:29
+-msgid "Allow staff Web Browsers to write to home directories"
++#: booleans.py:164
 +msgid ""
-+"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
-+"you later decide to turn SELinux back on, the system will be required to "
-+"relabel.  If you just want to see if SELinux is causing a problem on your "
-+"system, you can go to permissive 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
++"Boolean to determine whether the system permits loading policy, setting "
++"enforcing mode, and changing boolean values.  Set this to true and you have "
++"to reboot to set it back."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:30
+-msgid "Disable SELinux protection for amanda"
+-msgstr ""
++#: booleans.py:165
++#, fuzzy
++msgid "Allow regular users direct dri device access"
++msgstr "ਰੈਗੂਲਰ ਉਪਭੋਗੀਆਂ ਨੂੰ ਸਿੱਧੀ ਮਾਊਸ ਵਰਤੋਂ ਲਈ ਮਨਜੂਰੀ ਦਿਓ (ਸਿਰਫ X ਸਰਵਰ ਨੂੰ ਮਨਜੂਰ ਕਰੋ)"
+ 
+-#: ../gui/selinux.tbl:31
+-msgid "Disable SELinux protection for amavis"
++#: booleans.py:166
 +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
++"Allow unconfined executables to make their heap memory executable.  Doing "
++"this is a really bad idea. Probably indicates a badly coded executable, but "
++"could indicate an attack. This executable should be reported in bugzilla"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:32
+-msgid "Disable SELinux protection for apmd daemon"
++#: booleans.py:167
 +msgid ""
-+"Copyright (c)2006 Red Hat, Inc.\n"
-+"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:22
-+#: ../gui/system-config-selinux.glade:544
-+msgid "Add SELinux Login Mapping"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:257
-+msgid "Add SELinux Network Ports"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:391
-+#: ../gui/system-config-selinux.glade:678
-+msgid "SELinux Type"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:622
-+msgid "File Specification"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:650
-+msgid "File Type"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:727
++"Allow all unconfined executables to use libraries requiring text relocation "
++"that are not labeled textrel_shlib_t"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:33
+-msgid "Disable SELinux protection for arpwatch daemon"
++#: booleans.py:168
 +msgid ""
-+"all files\n"
-+"regular file\n"
-+"directory\n"
-+"character device\n"
-+"block device\n"
-+"socket\n"
-+"symbolic link\n"
-+"named pipe\n"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:773
-+msgid "MLS"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:837
-+msgid "Add SELinux User"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1079
-+msgid "SELinux Administration"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1122
-+msgid "Add"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1144
-+msgid "_Properties"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1166
-+msgid "_Delete"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1256
-+msgid "Select Management Object"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1273
-+msgid "<b>Select:</b>"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1326
-+msgid "System Default Enforcing Mode"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1354
++"Allow unconfined executables to make their stack executable.  This should "
++"never, ever be necessary. Probably indicates a badly coded executable, but "
++"could indicate an attack. This executable should be reported in bugzilla"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:34
+-msgid "Disable SELinux protection for auditd daemon"
+-msgstr ""
++#: booleans.py:169
++#, fuzzy
++msgid "Allow users to connect to the local mysql server"
++msgstr "ਉਪਭੋਗੀ ਨੂੰ mysql ਸਾਕਟ ਨਾਲ ਜੁੜਨ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
+ 
+-#: ../gui/selinux.tbl:35
+-msgid "Disable SELinux protection for automount daemon"
+-msgstr ""
++#: booleans.py:170
++#, fuzzy
 +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
++"Allow confined users the ability to execute the ping and traceroute commands."
++msgstr "ਉਪਭੋਗੀ ਨੂੰ mount ਕਮਾਂਡ ਚਲਾਉਣ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
+ 
+-#: ../gui/selinux.tbl:36
+-msgid "Disable SELinux protection for avahi"
+-msgstr ""
++#: booleans.py:171
++#, fuzzy
++msgid "Allow users to connect to PostgreSQL"
++msgstr "ਉਪਭੋਗੀ ਨੂੰ postgres ਸਾਕਟ ਨਾਲ ਜੁੜਨ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
+ 
+-#: ../gui/selinux.tbl:37
+-msgid "Disable SELinux protection for bluetooth daemon"
+-msgstr ""
++#: booleans.py:172
++#, fuzzy
 +msgid ""
-+"Select if you wish to relabel then entire file system on next reboot.  "
-+"Relabeling can take a very long time, depending on the size of the system.  "
-+"If you are changing policy types or going from disabled to enforcing, a "
-+"relabel is required."
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1509
-+msgid "Relabel on next reboot."
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1561
-+msgid "label37"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1598
-+msgid "Revert boolean setting to system default"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1614
-+msgid "Toggle between Customized and All Booleans"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1645
-+#: ../gui/system-config-selinux.glade:1850
-+#: ../gui/system-config-selinux.glade:2037
-+#: ../gui/system-config-selinux.glade:2224
-+#: ../gui/system-config-selinux.glade:2467
-+#: ../gui/system-config-selinux.glade:2692
-+#: ../gui/system-config-selinux.glade:2867
-+msgid "Filter"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1734
-+msgid "label50"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1771
-+msgid "Add File Context"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1787
-+msgid "Modify File Context"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1803
-+msgid "Delete File Context"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1819
-+msgid "Toggle between all and customized file context"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1939
-+msgid "label38"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1976
-+msgid "Add SELinux User Mapping"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1992
-+msgid "Modify SELinux User Mapping"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2008
-+msgid "Delete SELinux User Mapping"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2126
-+msgid "label39"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2163
-+msgid "Add User"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2179
-+msgid "Modify User"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2195
-+msgid "Delete User"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2313
-+msgid "label41"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2350
-+msgid "Add Network Port"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2366
-+msgid "Edit Network Port"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2382
-+msgid "Delete Network Port"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2418
-+#: ../gui/system-config-selinux.glade:2436
-+msgid "Toggle between Customized and All Ports"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2556
-+msgid "label42"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2593
-+msgid "Generate new policy module"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2609
-+msgid "Load policy module"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2625
-+msgid "Remove loadable policy module"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2661
++"Allow user to r/w files on filesystems that do not have extended attributes "
++"(FAT, CDROM, FLOPPY)"
++msgstr "ਉਪਭੋਗੀ ਨੂੰ r/w noextattrfile (FAT, CDROM, FLOPPY) ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
+ 
+-#: ../gui/selinux.tbl:38
+-msgid "Disable SELinux protection for canna daemon"
++#: booleans.py:173
++#, fuzzy
 +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 ""
-diff -up policycoreutils-2.1.12/po/POTFILES.in.rhat policycoreutils-2.1.12/po/POTFILES.in
---- policycoreutils-2.1.12/po/POTFILES.in.rhat	2012-07-04 07:35:21.000000000 -0400
-+++ policycoreutils-2.1.12/po/POTFILES.in	2012-10-16 15:07:17.442526130 -0400
-@@ -34,7 +34,6 @@ gui/semanagePage.py
- gui/statusPage.py
- gui/system-config-selinux.glade
- gui/system-config-selinux.py
--gui/translationsPage.py
- gui/usersPage.py
- gui/templates/executable.py
- gui/templates/__init__.py
-diff -up policycoreutils-2.1.12/po/POTFILES.rhat policycoreutils-2.1.12/po/POTFILES
---- policycoreutils-2.1.12/po/POTFILES.rhat	2012-07-04 07:35:21.000000000 -0400
-+++ policycoreutils-2.1.12/po/POTFILES	2012-10-16 15:07:17.441526129 -0400
-@@ -1,26 +1,50 @@
--	../run_init/open_init_pty.c \
--	../run_init/run_init.c \
--	../semodule_link/semodule_link.c \
--	../audit2allow/audit2allow \
--	../semanage/seobject.py \
--	../restorecon/restorecon.c \
--	../setsebool/setsebool.c \
--	../newrole/newrole.c \
--	../load_policy/load_policy.c \
--	../sestatus/sestatus.c \
--	../semodule/semodule.c \
--	../setfiles/setfiles.c \
--	../semodule_package/semodule_package.c \
--	../semodule_deps/semodule_deps.c \
--	../semodule_expand/semodule_expand.c \
--	../scripts/genhomedircon \
--	../scripts/chcat \
--	../scripts/fixfiles \
--	../restorecond/stringslist.c \
--	../restorecond/restorecond.h \
--	../restorecond/utmpwatcher.h \
--	../restorecond/stringslist.h \
--	../restorecond/restorecond.c \
--	../restorecond/utmpwatcher.c \
--	../secon/secon.c \
--
-+	../run_init/open_init_pty.c
-+	../run_init/run_init.c
-+	../semodule_link/semodule_link.c
-+	../audit2allow/audit2allow
-+	../semanage/seobject.py
-+	../setsebool/setsebool.c
-+	../newrole/newrole.c
-+	../load_policy/load_policy.c
-+	../sestatus/sestatus.c
-+	../semodule/semodule.c
-+	../setfiles/setfiles.c
-+	../semodule_package/semodule_package.c
-+	../semodule_deps/semodule_deps.c
-+	../semodule_expand/semodule_expand.c
-+	../scripts/chcat
-+	../scripts/fixfiles
-+	../restorecond/stringslist.c
-+	../restorecond/restorecond.h
-+	../restorecond/utmpwatcher.h
-+	../restorecond/stringslist.h
-+	../restorecond/restorecond.c
-+	../restorecond/utmpwatcher.c
-+	../gui/booleansPage.py
-+	../gui/fcontextPage.py
-+	../gui/loginsPage.py
-+	../gui/mappingsPage.py
-+	../gui/modulesPage.py
-+	../gui/polgen.glade
-+	../gui/polgengui.py
-+	../gui/polgen.py
-+	../gui/portsPage.py
-+	../gui/selinux.tbl
-+	../gui/semanagePage.py
-+	../gui/statusPage.py
-+	../gui/system-config-selinux.glade
-+	../gui/system-config-selinux.py
-+	../gui/usersPage.py
-+	../gui/templates/executable.py
-+	../gui/templates/__init__.py
-+	../gui/templates/network.py
-+	../gui/templates/rw.py
-+	../gui/templates/script.py
-+	../gui/templates/semodule.py
-+	../gui/templates/tmp.py
-+	../gui/templates/user.py
-+	../gui/templates/var_lib.py
-+	../gui/templates/var_log.py
-+	../gui/templates/var_run.py
-+	../gui/templates/var_spool.py
-+	../secon/secon.c
-diff -up policycoreutils-2.1.12/po/pt_BR.po.rhat policycoreutils-2.1.12/po/pt_BR.po
---- policycoreutils-2.1.12/po/pt_BR.po.rhat	2012-07-04 07:35:21.000000000 -0400
-+++ policycoreutils-2.1.12/po/pt_BR.po	2012-10-16 15:07:17.606526288 -0400
-@@ -1,26 +1,29 @@
--# Brazilian Portuguese translation of policycoreutils
-+# SOME DESCRIPTIVE TITLE.
-+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
-+# This file is distributed under the same license as the PACKAGE package.
-+#
-+# Translators:
- # Diego Búrigo Zacarão <diegobz at gmail.com>, 2006.
--# Valnir Ferreira Jr., 2006.
--# Igor Pires Soares <igor at projetofedora.org>, 2006,2007,2008.
- # Frederico Madeira <fred at madeira.eng.br>, 2008.
-+# Glaucia Cintra <gcintra at redhat.com>, 2010.
-+# Igor Pires Soares <igor at projetofedora.org>, 2006, 2007, 2008, 2009.
-+# Og Maciel <ogmaciel at gnome.org>, 2008.
- # Oliver Silva <oliverpsilva at gmail.com>, 2008.
--#
-+# Taylon Silmer <taylonsilva at gmail.com>, 2008.
-+# Valnir Ferreira Jr., 2006.
- msgid ""
++"Allow users to run TCP servers (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 ""
--"Project-Id-Version: policycoreutils\n"
-+"Project-Id-Version: Policycoreutils\n"
- "Report-Msgid-Bugs-To: \n"
--"POT-Creation-Date: 2012-03-27 10:49-0400\n"
--"PO-Revision-Date: 2008-07-22 15:47-0300\n"
--"Last-Translator: Igor Pires Soares <igor at projetofedora.org>\n"
--"Language-Team: Brazilian Portuguese <fedora-trans-pt_br at redhat.com>\n"
-+"POT-Creation-Date: 2012-05-25 07:28-0400\n"
-+"PO-Revision-Date: 2012-04-02 20:30+0000\n"
-+"Last-Translator: dwalsh <dwalsh at redhat.com>\n"
-+"Language-Team: Portuguese (Brazil) <trans-pt_br at lists.fedoraproject.org>\n"
- "Language: pt_BR\n"
- "MIME-Version: 1.0\n"
- "Content-Type: text/plain; charset=UTF-8\n"
- "Content-Transfer-Encoding: 8bit\n"
--"X-Generator: KBabel 1.9.1\n"
--"X-Poedit-Language: Portuguese\n"
--"X-Poedit-Country: BRAZIL\n"
--"Plural-Forms: nplurals=2; plural=(n > 1);\n"
-+"Plural-Forms: nplurals=2; plural=(n > 1)\n"
++"ਉਪਭੋਗੀਆਂ ਨੂੰ TCP ਸਰਵਰ ਚਲਾਉਣ ਦੀ ਮਨਜੂਰੀ ਦਿਓ (ਪੋਰਟਾਂ ਨਾਲ ਜੋੜੋ ਅਤੇ ਉਸੇ ਡੋਮੇਨ ਜਾਂ ਬਾਹਰਲੇ ਉਪਭੋਗੀਆਂ "
++"ਤੋਂ ਕੁਨੈਕਸ਼ਨ ਸਵੀਕਾਰ ਕਰੋ)  ਇਸ ਨੂੰ ਅਯੋਗ ਕਰਨ ਨਾਲ FTP passive ਮੋਡ ਨੂੰ ਮਜਬੂਰ ਕਰਦਾ ਹੈ ਅਤੇ ਹੋਰ "
++"ਪਰੋਟੋਕਾਲ ਤਬਦੀਲੀਆਂ ਕਰਦਾ ਹੈ"
  
- #: ../run_init/run_init.c:67
+-#: ../gui/selinux.tbl:39
+-msgid "Disable SELinux protection for cardmgr daemon"
+-msgstr ""
++#: booleans.py:174
++#, fuzzy
++msgid "Allow user music sharing"
++msgstr "ਉਪਭੋਗੀ ਨੂੰ rw usb ਜੰਤਰ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
+ 
+-#: ../gui/selinux.tbl:40
+-msgid "Disable SELinux protection for Cluster Server"
++#: booleans.py:175
++msgid ""
++"Allow anon internal-sftp to upload files, used for public file transfer "
++"services. Directories must be labeled public_content_rw_t."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:41
++#: booleans.py:176
++#, fuzzy
  msgid ""
-@@ -29,7 +32,7 @@ msgid ""
- "         <args ...> are the arguments to that script."
+-"Allow cdrecord to read various content. nfs, samba, removable devices, user "
+-"temp and untrusted content files"
++"Allow sftp-internal to read and write files in the user home directories"
  msgstr ""
- "USO: run_init <script> <args ...>\n"
--"onde: <script> é o nome do script de inicialização a ser executado,\n"
-+" onde: <script> é o nome do script de inicialização a ser executado,\n"
- "         <args ...> são os argumentos para esse script."
++"SELinux webadm ਉਪਭੋਗੀ ਨੂੰ ਨਾ-ਪ੍ਰਮਾਣਿਤ ਉਪਭੋਗੀ ਘਰੇਲੂ ਡਾਇਰੈਕਟਰੀਆਂ ਨੂੰ ਪੜਨ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
  
- #: ../run_init/run_init.c:126 ../newrole/newrole.c:1124
-@@ -40,7 +43,7 @@ msgstr "falhou ao inicializar o PAM\n"
- #: ../run_init/run_init.c:139
- #, c-format
- msgid "failed to get account information\n"
--msgstr "falhou ao obter informação da conta\n"
-+msgstr "falha ao obter informação da conta\n"
+-#: ../gui/selinux.tbl:42
+-msgid "Disable SELinux protection for ciped daemon"
++#: booleans.py:177
++#, fuzzy
++msgid ""
++"Allow sftp-internal to login to local users and read/write all files on the "
++"system, governed by DAC."
+ msgstr ""
++"SELinux webadm ਉਪਭੋਗੀ ਨੂੰ ਨਾ-ਪ੍ਰਮਾਣਿਤ ਉਪਭੋਗੀ ਘਰੇਲੂ ਡਾਇਰੈਕਟਰੀਆਂ ਨੂੰ ਪੜਨ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
  
- #: ../run_init/run_init.c:162 ../newrole/newrole.c:341
- msgid "Password:"
-@@ -49,7 +52,7 @@ msgstr "Senha:"
- #: ../run_init/run_init.c:197 ../newrole/newrole.c:366
- #, c-format
- msgid "Cannot find your entry in the shadow passwd file.\n"
--msgstr "Impossível achar a sua entrada no arquivo de senha shadow.\n"
-+msgstr "Não foi possível localizar a sua entrada no arquivo de senha shadow.\n"
+-#: ../gui/selinux.tbl:43
+-msgid "Disable SELinux protection for clamd daemon"
++#: booleans.py:178
++#, fuzzy
++msgid ""
++"Allow internal-sftp to read and write files in the user ssh home directories."
+ msgstr ""
++"SELinux webadm ਉਪਭੋਗੀ ਨੂੰ ਨਾ-ਪ੍ਰਮਾਣਿਤ ਉਪਭੋਗੀ ਘਰੇਲੂ ਡਾਇਰੈਕਟਰੀਆਂ ਨੂੰ ਪੜਨ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
  
- #: ../run_init/run_init.c:203 ../newrole/newrole.c:373
- #, c-format
-@@ -64,7 +67,7 @@ msgstr "run_init: senha incorreta para %
- #: ../run_init/run_init.c:309
- #, c-format
- msgid "Could not open file %s\n"
--msgstr "Impossível abrir arquivo %s\n"
-+msgstr "Não foi possível abrir o arquivo %s\n"
+-#: ../gui/selinux.tbl:44
+-msgid "Disable SELinux protection for clamscan"
+-msgstr ""
++#: booleans.py:179
++#, fuzzy
++msgid "Allow sge to connect to the network using any TCP port"
++msgstr "squid ਡੈਮਨ ਨੂੰ ਨੈੱਟਵਰਕ ਨਾਲ ਜੁੜਨ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
  
- #: ../run_init/run_init.c:336
- #, c-format
-@@ -74,17 +77,17 @@ msgstr "Sem contexto no arquivo %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, run_init somente pode ser usado sobre um kernel SELinux.\n"
-+msgstr "Desculpe, run_init pode ser usado somente em um kernel SELinux.\n"
+-#: ../gui/selinux.tbl:45
+-msgid "Disable SELinux protection for clvmd"
+-msgstr ""
++#: booleans.py:180
++#, fuzzy
++msgid "Allow sge to access nfs file systems."
++msgstr "spamd ਨੂੰ ਨੈੱਟਵਰਕ ਵਰਤਣ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
  
- #: ../run_init/run_init.c:380
- #, c-format
- msgid "authentication failed.\n"
--msgstr "autenticação falhou.\n"
-+msgstr "falha na autenticação.\n"
+-#: ../gui/selinux.tbl:46
+-msgid "Disable SELinux protection for comsat daemon"
++#: booleans.py:181
++msgid ""
++"Enable additional permissions needed to support devices on 3ware controllers."
+ msgstr ""
  
- #: ../run_init/run_init.c:405 ../newrole/newrole.c:1258
- #, c-format
- msgid "Could not set exec context to %s.\n"
--msgstr "Impossível definir contexto executável para %s.\n"
-+msgstr "Não foi possível definir um contexto executável para %s.\n"
+-#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
+-#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
+-msgid "Disable SELinux protection for courier daemon"
++#: booleans.py:182
++msgid ""
++"Allow samba to modify public files used for public file transfer services.  "
++"Files/Directories must be labeled public_content_rw_t."
+ msgstr ""
  
- #: ../audit2allow/audit2allow:230
- msgid "******************** IMPORTANT ***********************\n"
-@@ -98,859 +101,863 @@ msgstr "Para tornar este pacote de polí
- msgid "global"
- msgstr "global"
+-#: ../gui/selinux.tbl:52
+-msgid "Disable SELinux protection for cpucontrol daemon"
+-msgstr ""
++#: booleans.py:183
++#, fuzzy
++msgid "Allow user spamassassin clients to use the network."
++msgstr "ਬਿਨਾਂ-ਲੇਬਲ ਪੈਕਟਾਂ ਨੂੰ ਨੈੱਟਵਰਕ ਤੇ ਜਾਣ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
  
--#: ../semanage/seobject.py:222
-+#: ../semanage/seobject.py:225
- msgid "Could not create semanage handle"
- msgstr "Não foi possível criar o controlador do semanage"
+-#: ../gui/selinux.tbl:53
+-msgid "Disable SELinux protection for cpuspeed daemon"
+-msgstr ""
++#: booleans.py:184
++#, fuzzy
++msgid "Allow spamd to read/write user home directories."
++msgstr "spamd ਨੂੰ ਨੈੱਟਵਰਕ ਵਰਤਣ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
  
--#: ../semanage/seobject.py:230
-+#: ../semanage/seobject.py:233
- msgid "SELinux policy is not managed or store cannot be accessed."
--msgstr "Política SELinux não é controlada ou não é possível acessar os dados."
-+msgstr ""
-+"A política SELinux não é gerenciada ou não foi possível acessar os dados."
+-#: ../gui/selinux.tbl:54
+-msgid "Cron"
+-msgstr ""
++#: booleans.py:185
++#, fuzzy
++msgid ""
++"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
++msgstr "%s ਨੂੰ ਕਿਸੇ udp ਪੋਰਟ ਨਾਲ ਜੁੜਨ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
  
--#: ../semanage/seobject.py:235
-+#: ../semanage/seobject.py:238
- msgid "Cannot read policy store."
--msgstr "Impossível ler dados da política"
-+msgstr "Não foi possível ler os dados da política."
+-#: ../gui/selinux.tbl:54
+-msgid "Disable SELinux protection for crond daemon"
++#: booleans.py:186
++msgid "Allow squid to run as a transparent proxy (TPROXY)"
+ msgstr ""
  
--#: ../semanage/seobject.py:240
-+#: ../semanage/seobject.py:243
- msgid "Could not establish semanage connection"
--msgstr "Impossível estabelecer uma conexão semanage"
-+msgstr "Não foi possível estabelecer uma conexão semanage"
+-#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
+-#: ../gui/selinux.tbl:91
+-msgid "Printing"
++#: booleans.py:187
++#, fuzzy
++msgid ""
++"Allow ssh with chroot env to read and write files in the user home "
++"directories"
+ msgstr ""
++"SELinux webadm ਉਪਭੋਗੀ ਨੂੰ ਨਾ-ਪ੍ਰਮਾਣਿਤ ਉਪਭੋਗੀ ਘਰੇਲੂ ਡਾਇਰੈਕਟਰੀਆਂ ਨੂੰ ਪੜਨ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
  
--#: ../semanage/seobject.py:245
--#, fuzzy
-+#: ../semanage/seobject.py:248
- msgid "Could not test MLS enabled status"
--msgstr "Impossível definir intervalo MLS para %s"
-+msgstr "Não foi possível testar o status habilitado de MLS"
+-#: ../gui/selinux.tbl:55
+-msgid "Disable SELinux protection for cupsd back end server"
+-msgstr ""
++#: booleans.py:188
++#, fuzzy
++msgid "allow host key based authentication"
++msgstr "ਪ੍ਰਮਾਣਿਕਤਾ ਲਈ Pam ਨੂੰ ਵਰਤਦੇ ਹਨ"
  
--#: ../semanage/seobject.py:251 ../semanage/seobject.py:266
-+#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
- msgid "Not yet implemented"
--msgstr "Não implementado ainda"
-+msgstr "Ainda não está implementado"
+-#: ../gui/selinux.tbl:56
+-msgid "Disable SELinux protection for cupsd daemon"
+-msgstr ""
++#: booleans.py:189
++msgid "Allow ssh logins as sysadm_r:sysadm_t"
++msgstr "ssh ਲਾਗਇਨ ਨੂੰ sysadm_r:sysadm_t ਤੌਰ ਤੇ ਮਨਜੂਰੀ ਦਿਓ"
  
--#: ../semanage/seobject.py:255
-+#: ../semanage/seobject.py:258
- msgid "Semanage transaction already in progress"
+-#: ../gui/selinux.tbl:57
+-msgid "Disable SELinux protection for cupsd_lpd"
 -msgstr ""
-+msgstr "A transação do semanage já está em andamento"
++#: booleans.py:190
++#, fuzzy
++msgid "allow staff user to create and transition to svirt domains."
++msgstr "ਯੂਜ਼ਰ ਰੋਲ ਚੁਣੋ ਜੋ %s ਡੋਮੇਨ ਵਿੱਚ ਤਬਦੀਲ ਹੋਵੇਗਾ।"
  
--#: ../semanage/seobject.py:264
-+#: ../semanage/seobject.py:267
- msgid "Could not start semanage transaction"
--msgstr "Impossível iniciar transação semanage"
-+msgstr "Não foi possível iniciar a transação semanage"
+-#: ../gui/selinux.tbl:58
+-msgid "CVS"
+-msgstr ""
++#: booleans.py:191
++#, fuzzy
++msgid "Allow the Telepathy connection managers to connect to any network port."
++msgstr "squid ਡੈਮਨ ਨੂੰ ਨੈੱਟਵਰਕ ਨਾਲ ਜੁੜਨ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
  
--#: ../semanage/seobject.py:274
--#, fuzzy
-+#: ../semanage/seobject.py:278
- msgid "Could not commit semanage transaction"
--msgstr "Impossível iniciar transação semanage"
-+msgstr "Não foi possível enviar a transação semanage"
+-#: ../gui/selinux.tbl:58
+-msgid "Disable SELinux protection for cvs daemon"
++#: booleans.py:192
++msgid ""
++"Allow the Telepathy connection managers to connect to any generic TCP port."
+ msgstr ""
  
--#: ../semanage/seobject.py:279
-+#: ../semanage/seobject.py:283
- msgid "Semanage transaction not in progress"
+-#: ../gui/selinux.tbl:59
+-msgid "Disable SELinux protection for cyrus daemon"
++#: booleans.py:193
++msgid ""
++"Allow tftp to modify public files used for public file transfer services."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:60
+-msgid "Disable SELinux protection for dbskkd daemon"
 -msgstr ""
-+msgstr "A transação do semanage não está em andamento"
++#: booleans.py:194
++#, fuzzy
++msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
++msgstr "%s ਨੂੰ ਕਿਸੇ udp ਪੋਰਟ ਨਾਲ ਜੁੜਨ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
  
--#: ../semanage/seobject.py:291 ../semanage/seobject.py:371
--#, fuzzy
-+#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
- msgid "Could not list SELinux modules"
--msgstr "Impossível listar usuários SELinux"
-+msgstr "Não foi possível listar os módulos do SELinux"
+-#: ../gui/selinux.tbl:61
+-msgid "Disable SELinux protection for dbusd daemon"
++#: booleans.py:195
++msgid ""
++"allow unconfined users to transition to the chrome sandbox domains when "
++"running chrome-sandbox"
+ msgstr ""
  
--#: ../semanage/seobject.py:304
--#, fuzzy
-+#: ../semanage/seobject.py:308
- msgid "Modules Name"
--msgstr "Nome do Módulo"
-+msgstr ""
+-#: ../gui/selinux.tbl:62
+-msgid "Disable SELinux protection for dccd"
+-msgstr ""
++#: booleans.py:196
++#, fuzzy
++msgid "Allow a user to login as an unconfined domain"
++msgstr "rpm ਨੂੰ unconfined ਚਲਾਉਣ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
  
--#: ../semanage/seobject.py:304
-+#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
- msgid "Version"
- msgstr "Versão"
+-#: ../gui/selinux.tbl:63
+-msgid "Disable SELinux protection for dccifd"
++#: booleans.py:197
++msgid ""
++"Allow unconfined users to transition to the Mozilla plugin domain when "
++"running xulrunner plugin-container."
+ msgstr ""
  
--#: ../semanage/seobject.py:307
-+#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
- msgid "Disabled"
- msgstr "Desabilitado"
+-#: ../gui/selinux.tbl:64
+-msgid "Disable SELinux protection for dccm"
+-msgstr ""
++#: booleans.py:198
++#, fuzzy
++msgid "Allow video playing tools to run unconfined"
++msgstr "rpm ਨੂੰ unconfined ਚਲਾਉਣ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
  
--#: ../semanage/seobject.py:322
-+#: ../semanage/seobject.py:326
- #, python-format
- msgid "Could not disable module %s (remove failed)"
- msgstr ""
+-#: ../gui/selinux.tbl:65
+-msgid "Disable SELinux protection for ddt daemon"
+-msgstr ""
++#: booleans.py:199
++#, fuzzy
++msgid "Allow unprivledged user to create and transition to svirt domains."
++msgstr "ਯੂਜ਼ਰ ਰੋਲ ਚੁਣੋ ਜੋ %s ਡੋਮੇਨ ਵਿੱਚ ਤਬਦੀਲ ਹੋਵੇਗਾ।"
  
--#: ../semanage/seobject.py:333
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:337
-+#, python-format
- msgid "Could not enable module %s (remove failed)"
--msgstr "Impossível adicionar role %s para %s"
-+msgstr ""
+-#: ../gui/selinux.tbl:66
+-msgid "Disable SELinux protection for devfsd daemon"
+-msgstr ""
++#: booleans.py:200
++#, fuzzy
++msgid "Support ecryptfs home directories"
++msgstr "spamd ਨੂੰ ਨੈੱਟਵਰਕ ਵਰਤਣ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
  
--#: ../semanage/seobject.py:348
-+#: ../semanage/seobject.py:352
- #, python-format
- msgid "Could not remove module %s (remove failed)"
- msgstr ""
+-#: ../gui/selinux.tbl:67
+-msgid "Disable SELinux protection for dhcpc daemon"
+-msgstr ""
++#: booleans.py:201
++#, fuzzy
++msgid "Support fusefs home directories"
++msgstr "spamd ਨੂੰ ਨੈੱਟਵਰਕ ਵਰਤਣ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
  
--#: ../semanage/seobject.py:358
-+#: ../semanage/seobject.py:362
- msgid "dontaudit requires either 'on' or 'off'"
+-#: ../gui/selinux.tbl:68
+-msgid "Disable SELinux protection for dhcpd daemon"
++#: booleans.py:202
++msgid "Use lpd server instead of cups"
  msgstr ""
  
--#: ../semanage/seobject.py:387
--#, fuzzy
-+#: ../semanage/seobject.py:391
- msgid "Builtin Permissive Types"
--msgstr "Tipos permissivos"
-+msgstr ""
+-#: ../gui/selinux.tbl:69
+-msgid "Disable SELinux protection for dictd daemon"
+-msgstr ""
++#: booleans.py:203
++#, fuzzy
++msgid "Support NFS home directories"
++msgstr "spamd ਨੂੰ ਨੈੱਟਵਰਕ ਵਰਤਣ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
  
--#: ../semanage/seobject.py:397
--#, fuzzy
-+#: ../semanage/seobject.py:401
- msgid "Customized Permissive Types"
--msgstr "Tipos permissivos"
-+msgstr ""
+-#: ../gui/selinux.tbl:70
+-msgid "Allow sysadm_t to directly start daemons"
+-msgstr ""
++#: booleans.py:204
++#, fuzzy
++msgid "Support SAMBA home directories"
++msgstr "spamd ਨੂੰ ਨੈੱਟਵਰਕ ਵਰਤਣ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
  
--#: ../semanage/seobject.py:438
-+#: ../semanage/seobject.py:442
- #, python-format
- msgid "Could not set permissive domain %s (module installation failed)"
+-#: ../gui/selinux.tbl:71
+-msgid "Disable SELinux protection for Evolution"
+-msgstr ""
++#: booleans.py:205
++#, fuzzy
++msgid "Allow varnishd to connect to all ports, not just HTTP."
++msgstr "%s ਨੂੰ ਕਿਸੇ tcp ਪੋਰਟ ਨਾਲ ਜੁੜਨ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
+ 
+-#: ../gui/selinux.tbl:72
+-msgid "Games"
++#: booleans.py:206
++msgid "Ignore vbetool mmap_zero errors."
  msgstr ""
-+"Não foi possível definir o domínio %s como permissivo (falha na instalação "
-+"do módulo)"
  
--#: ../semanage/seobject.py:444
-+#: ../semanage/seobject.py:448
- #, python-format
- msgid "Could not remove permissive domain %s (remove failed)"
+-#: ../gui/selinux.tbl:72
+-msgid "Disable SELinux protection for games"
 -msgstr ""
-+msgstr "Não foi possível remover o domínio permissivo %s (falha na remoção)"
++#: booleans.py:207
++#, fuzzy
++msgid ""
++"Allow confined virtual guests to use serial/parallel communication ports"
++msgstr "ਉਪਭੋਗੀ ਨੂੰ rw usb ਜੰਤਰ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
  
--#: ../semanage/seobject.py:479 ../semanage/seobject.py:553
--#: ../semanage/seobject.py:599 ../semanage/seobject.py:696
--#: ../semanage/seobject.py:726 ../semanage/seobject.py:793
--#: ../semanage/seobject.py:850 ../semanage/seobject.py:1097
--#: ../semanage/seobject.py:1786 ../semanage/seobject.py:1849
--#: ../semanage/seobject.py:1868 ../semanage/seobject.py:1985
--#: ../semanage/seobject.py:2037
-+#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
-+#: ../semanage/seobject.py:603 ../semanage/seobject.py:700
-+#: ../semanage/seobject.py:730 ../semanage/seobject.py:797
-+#: ../semanage/seobject.py:854 ../semanage/seobject.py:1101
-+#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
-+#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
-+#: ../semanage/seobject.py:2045
+-#: ../gui/selinux.tbl:73
+-msgid "Disable SELinux protection for the web browsers"
+-msgstr ""
++#: booleans.py:208
++#, fuzzy
++msgid ""
++"Allow confined virtual guests to use executable memory and executable stack"
++msgstr "ਉਪਭੋਗੀ ਨੂੰ rw usb ਜੰਤਰ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
+ 
+-#: ../gui/selinux.tbl:74
+-msgid "Disable SELinux protection for Thunderbird"
+-msgstr ""
++#: booleans.py:209
++#, fuzzy
++msgid "Allow confined virtual guests to read fuse files"
++msgstr "ਏਵੋਲੂਸ਼ਨ ਅਤੇ ਥੰਡਰਬਰਡ ਨੂੰ ਉਪਭੋਗੀ ਫਾਇਲਾਂ ਪੜਨ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
+ 
+-#: ../gui/selinux.tbl:75
+-msgid "Disable SELinux protection for distccd daemon"
+-msgstr ""
++#: booleans.py:210
++#, fuzzy
++msgid "Allow confined virtual guests to manage nfs files"
++msgstr "ਏਵੋਲੂਸ਼ਨ ਅਤੇ ਥੰਡਰਬਰਡ ਨੂੰ ਉਪਭੋਗੀ ਫਾਇਲਾਂ ਪੜਨ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
+ 
+-#: ../gui/selinux.tbl:76
+-msgid "Disable SELinux protection for dmesg daemon"
+-msgstr ""
++#: booleans.py:211
++#, fuzzy
++msgid "Allow confined virtual guests to manage cifs files"
++msgstr "ਏਵੋਲੂਸ਼ਨ ਅਤੇ ਥੰਡਰਬਰਡ ਨੂੰ ਉਪਭੋਗੀ ਫਾਇਲਾਂ ਪੜਨ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
+ 
+-#: ../gui/selinux.tbl:77
+-msgid "Disable SELinux protection for dnsmasq daemon"
+-msgstr ""
++#: booleans.py:212
++#, fuzzy
++msgid "Allow confined virtual guests to interact with the sanlock"
++msgstr "ਏਵੋਲੂਸ਼ਨ ਅਤੇ ਥੰਡਰਬਰਡ ਨੂੰ ਉਪਭੋਗੀ ਫਾਇਲਾਂ ਪੜਨ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
+ 
+-#: ../gui/selinux.tbl:78
+-msgid "Disable SELinux protection for dovecot daemon"
+-msgstr ""
++#: booleans.py:213
++#, fuzzy
++msgid "Allow confined virtual guests to manage device configuration, (pci)"
++msgstr "ਉਪਭੋਗੀ ਨੂੰ rw usb ਜੰਤਰ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
+ 
+-#: ../gui/selinux.tbl:79
+-msgid "Disable SELinux protection for entropyd daemon"
+-msgstr ""
++#: booleans.py:214
++#, fuzzy
++msgid "Allow confined virtual guests to use usb devices"
++msgstr "ਉਪਭੋਗੀ ਨੂੰ rw usb ਜੰਤਰ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
+ 
+-#: ../gui/selinux.tbl:80
+-msgid "Disable SELinux protection for fetchmail"
+-msgstr ""
++#: booleans.py:215
++#, fuzzy
++msgid "Allow confined virtual guests to interact with the xserver"
++msgstr "ਏਵੋਲੂਸ਼ਨ ਅਤੇ ਥੰਡਰਬਰਡ ਨੂੰ ਉਪਭੋਗੀ ਫਾਇਲਾਂ ਪੜਨ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
+ 
+-#: ../gui/selinux.tbl:81
+-msgid "Disable SELinux protection for fingerd daemon"
++#: booleans.py:216
++#, fuzzy
++msgid "Allow webadm to manage files in users home directories"
+ msgstr ""
++"SELinux webadm ਉਪਭੋਗੀ ਨੂੰ ਨਾ-ਪ੍ਰਮਾਣਿਤ ਉਪਭੋਗੀ ਘਰੇਲੂ ਡਾਇਰੈਕਟਰੀਆਂ ਦੇ ਪਰਬੰਧਨ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
+ 
+-#: ../gui/selinux.tbl:82
+-msgid "Disable SELinux protection for freshclam daemon"
++#: booleans.py:217
++#, fuzzy
++msgid "Allow webadm to read files in users home directories"
+ msgstr ""
++"SELinux webadm ਉਪਭੋਗੀ ਨੂੰ ਨਾ-ਪ੍ਰਮਾਣਿਤ ਉਪਭੋਗੀ ਘਰੇਲੂ ਡਾਇਰੈਕਟਰੀਆਂ ਨੂੰ ਪੜਨ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
+ 
+-#: ../gui/selinux.tbl:83
+-msgid "Disable SELinux protection for fsdaemon daemon"
++#: booleans.py:218
++msgid "Ignore wine mmap_zero errors."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:84
+-msgid "Disable SELinux protection for gpm daemon"
+-msgstr ""
++#: booleans.py:219
++#, fuzzy
++msgid "Allow the graphical login program to execute bootloader"
++msgstr "ssh ਲਾਗਇਨ ਨੂੰ sysadm_r:sysadm_t ਤੌਰ ਤੇ ਮਨਜੂਰੀ ਦਿਓ"
+ 
+-#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
+-msgid "NFS"
+-msgstr ""
++#: booleans.py:220
++#, fuzzy
++msgid ""
++"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
++msgstr "ssh ਲਾਗਇਨ ਨੂੰ sysadm_r:sysadm_t ਤੌਰ ਤੇ ਮਨਜੂਰੀ ਦਿਓ"
+ 
+-#: ../gui/selinux.tbl:85
+-msgid "Disable SELinux protection for gss daemon"
+-msgstr ""
++#: booleans.py:221
++#, fuzzy
++msgid "Allow xen to manage nfs files"
++msgstr "ਕਿਸੇ ਫਾਇਲ ਨੂੰ ਮਾਊਂਟ ਕਰਨ ਲਈ mount ਮਨਜੂਰ ਕਰੋ"
+ 
+-#: ../gui/selinux.tbl:86
+-msgid "Disable SELinux protection for Hal daemon"
++#: booleans.py:222
++msgid ""
++"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
++"logical volumes for disk images."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:87
+-msgid "Compatibility"
++#: booleans.py:223
++msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:87
++#: booleans.py:224
+ msgid ""
+-"Do not audit things that we know to be broken but which are not security "
+-"risks"
++"Allow xguest users to configure Network Manager and connect to apache ports"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:88
+-msgid "Disable SELinux protection for hostname daemon"
+-msgstr ""
++#: booleans.py:225
++#, fuzzy
++msgid "Allow xguest users to mount removable media"
++msgstr "ਉਪਭੋਗੀ ਨੂੰ dmesg ਕਮਾਂਡ ਚਲਾਉਣ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
+ 
+-#: ../gui/selinux.tbl:89
+-msgid "Disable SELinux protection for hotplug daemon"
+-msgstr ""
++#: booleans.py:226
++#, fuzzy
++msgid "Allow xguest to use blue tooth devices"
++msgstr "ਉਪਭੋਗੀ ਨੂੰ rw usb ਜੰਤਰ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
+ 
+-#: ../gui/selinux.tbl:90
+-msgid "Disable SELinux protection for howl daemon"
+-msgstr ""
++#: booleans.py:227
++#, fuzzy
++msgid "Allows clients to write to the X server shared memory segments."
++msgstr "ਕਲਾਂਈਟ ਨੂੰ X ਸ਼ੇਅਰ ਮੈਮੋਰੀ ਤੇ ਲਿਖਣ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
+ 
+-#: ../gui/selinux.tbl:91
+-msgid "Disable SELinux protection for cups hplip daemon"
+-msgstr ""
++#: booleans.py:228
++#, fuzzy
++msgid "Allows XServer to execute writable memory"
++msgstr "ਉਪਭੋਗੀ ਨੂੰ mount ਕਮਾਂਡ ਚਲਾਉਣ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
+ 
+-#: ../gui/selinux.tbl:92
+-msgid "Disable SELinux protection for httpd rotatelogs"
++#: booleans.py:229
++msgid "Support X userspace object manager"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
+-msgid "HTTPD Service"
+-msgstr ""
++#: booleans.py:230
++#, fuzzy
++msgid "Allow zabbix to connect to unreserved ports"
++msgstr "%s ਨੂੰ ਕਿਸੇ udp ਪੋਰਟ ਨਾਲ ਜੁੜਨ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
+ 
+-#: ../gui/selinux.tbl:93
+-msgid "Disable SELinux protection for http suexec"
+-msgstr ""
++#: booleans.py:231
++#, fuzzy
++msgid "Allow zebra daemon to write it configuration files"
++msgstr "ਸਭ ਡੈਮਨਾਂ ਰਾਹੀਂ ਮੁੱਖ-ਫਾਇਲਾਂ ਨੂੰ / ਤੋ ਲਿਖਣ ਲਈ ਮਨਜੂਰੀ ਦਿਓ"
+ 
+-#: ../gui/selinux.tbl:94
+-msgid "Disable SELinux protection for hwclock daemon"
++#: booleans.py:232
++msgid ""
++"Allow ZoneMinder to modify public files used for public file transfer "
++"services."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:95
+-msgid "Disable SELinux protection for i18n daemon"
+-msgstr ""
++#~ msgid "SELinux Service Protection"
++#~ msgstr "SELinux ਸਰਵਿਸ ਸੁਰੱਖਿਆ"
+ 
+-#: ../gui/selinux.tbl:96
+-msgid "Disable SELinux protection for imazesrv daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for acct daemon"
++#~ msgstr "acct ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
+ 
+-#: ../gui/selinux.tbl:97
+-msgid "Disable SELinux protection for inetd child daemons"
+-msgstr ""
++#~ msgid "Admin"
++#~ msgstr "ਪਰਬੰਧ"
+ 
+-#: ../gui/selinux.tbl:98
+-msgid "Disable SELinux protection for inetd daemon"
+-msgstr ""
++#~ msgid "User Privs"
++#~ msgstr "ਉਪਭੋਗੀ Privs"
+ 
+-#: ../gui/selinux.tbl:99
+-msgid "Disable SELinux protection for innd daemon"
+-msgstr ""
++#~ msgid ""
++#~ "Allow gadmin SELinux user account to execute files in home directory or /"
++#~ "tmp"
++#~ msgstr ""
++#~ "gadmin SELinux ਉਪਭੋਗੀ ਖਾਤੇ ਨੂੰ ਆਪਣੀ home ਡਾਇਰੈਕਟਰੀ ਜਾਂ /tmp ਵਿਚਲੀਆਂ ਫਾਇਲਾਂ ਚਲਾਉਣ "
++#~ "ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
+ 
+-#: ../gui/selinux.tbl:100
+-msgid "Disable SELinux protection for iptables daemon"
+-msgstr ""
++#~ msgid ""
++#~ "Allow guest SELinux user account to execute files in home directory or /"
++#~ "tmp"
++#~ msgstr ""
++#~ "ਗਿਸਟ SELinux ਉਪਭੋਗੀ ਖਾਤੇ ਨੂੰ ਘਰੇਲੂ ਡਾਇਰੈਕਟਰੀਆਂ ਜਾਂ /tmp ਵਿੱਚ ਫਾਇਲਾਂ ਚਲਾਉਣ ਦੀ ਮਨਜੂਰੀ "
++#~ "ਦਿਓ"
+ 
+-#: ../gui/selinux.tbl:101
+-msgid "Disable SELinux protection for ircd daemon"
+-msgstr ""
++#~ msgid "Memory Protection"
++#~ msgstr "ਮੈਮੋਰੀ ਸੁਰੱਖਿਆ"
+ 
+-#: ../gui/selinux.tbl:102
+-msgid "Disable SELinux protection for irqbalance daemon"
+-msgstr ""
++#~ msgid "Mount"
++#~ msgstr "ਮਾਊਂਟ"
+ 
+-#: ../gui/selinux.tbl:103
+-msgid "Disable SELinux protection for iscsi daemon"
+-msgstr ""
++#~ msgid "SSH"
++#~ msgstr "SSH"
+ 
+-#: ../gui/selinux.tbl:104
+-msgid "Disable SELinux protection for jabberd daemon"
+-msgstr ""
++#~ msgid ""
++#~ "Allow staff SELinux user account to execute files in home directory or /"
++#~ "tmp"
++#~ msgstr ""
++#~ "ਸਟਾਫ SELinux ਉਪਭੋਗੀ ਖਾਤੇ ਨੂੰ ਆਪਣੀ ਘਰੇਲੂ ਡਾਇਰੈਕਟਰੀ ਜਾਂ /tmp ਵਿੱਚ ਫਾਇਲਾਂ ਚਲਾਉਣ ਦੀ "
++#~ "ਮਨਜੂਰੀ ਦਿਓ"
+ 
+-#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
+-msgid "Kerberos"
+-msgstr ""
++#~ msgid ""
++#~ "Allow sysadm SELinux user account to execute files in home directory or /"
++#~ "tmp"
++#~ msgstr ""
++#~ "sysadm SELinux ਉਪਭੋਗੀ ਖਾਤੇ ਨੂੰ ਆਪਣੀ ਘਰੇਲੂ ਡਾਇਰੈਕਟਰੀ ਜਾਂ /tmp ਵਿੱਚ ਫਾਇਲਾਂ ਚਲਾਉਣ ਦੀ "
++#~ "ਮਨਜੂਰੀ ਦਿਓ"
+ 
+-#: ../gui/selinux.tbl:105
+-msgid "Disable SELinux protection for kadmind daemon"
+-msgstr ""
++#~ msgid ""
++#~ "Allow unconfined SELinux user account to execute files in home directory "
++#~ "or /tmp"
++#~ msgstr ""
++#~ "ਨਾ-ਪਾਬੰਦ SELinux ਉਪਭੋਗੀ ਖਾਤੇ ਨੂੰ ਆਪਣੀ ਘਰੇਲੂ ਡਾਇਰੈਕਟਰੀ ਜਾਂ /tmp ਵਿੱਚ ਫਾਇਲਾਂ ਚਲਾਉਣ ਦੀ "
++#~ "ਮਨਜੂਰੀ ਦਿਓ"
+ 
+-#: ../gui/selinux.tbl:106
+-msgid "Disable SELinux protection for klogd daemon"
+-msgstr ""
++#~ msgid "Network Configuration"
++#~ msgstr "ਨੈੱਟਵਰਕ ਸੰਰਚਨਾ"
+ 
+-#: ../gui/selinux.tbl:107
+-msgid "Disable SELinux protection for krb5kdc daemon"
+-msgstr ""
++#~ msgid ""
++#~ "Allow user SELinux user account to execute files in home directory or /tmp"
++#~ msgstr ""
++#~ "ਉਪਭੋਗੀ SELinux ਉਪਭੋਗੀ ਖਾਤੇ ਨੂੰ ਆਪਣੀ ਘਰੇਲੂ ਡਾਇਰੈਕਟਰੀ ਜਾਂ /tmp ਵਿੱਚ ਫਾਇਲਾਂ ਚਲਾਉਣ ਦੀ "
++#~ "ਮਨਜੂਰੀ ਦਿਓ"
+ 
+-#: ../gui/selinux.tbl:108
+-msgid "Disable SELinux protection for ktalk daemons"
+-msgstr ""
++#~ msgid "Allow unconfined to dyntrans to unconfined_execmem"
++#~ msgstr "unconfined ਨੂੰ unconfined_execmem ਵੱਲ ਆਰਜੀ ਤਬਦੀਲ ਕਰਨ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
+ 
+-#: ../gui/selinux.tbl:109
+-msgid "Disable SELinux protection for kudzu daemon"
+-msgstr ""
++#~ msgid "Databases"
++#~ msgstr "ਡਾਟਾਬੇਸ"
+ 
+-#: ../gui/selinux.tbl:110
+-msgid "Disable SELinux protection for locate daemon"
+-msgstr ""
++#~ msgid "XServer"
++#~ msgstr "XServer"
+ 
+-#: ../gui/selinux.tbl:111
+-msgid "Disable SELinux protection for lpd daemon"
+-msgstr ""
++#~ msgid ""
++#~ "Allow xguest SELinux user account to execute files in home directory or /"
++#~ "tmp"
++#~ msgstr ""
++#~ "xguest SELinux ਉਪਭੋਗੀ ਖਾਤੇ ਨੂੰ ਆਪਣੀ ਘਰੇਲੂ ਡਾਇਰੈਕਟਰੀ ਜਾਂ /tmp ਵਿੱਚ ਫਾਇਲਾਂ ਚਲਾਉਣ ਦੀ "
++#~ "ਮਨਜੂਰੀ ਦਿਓ"
+ 
+-#: ../gui/selinux.tbl:112
+-msgid "Disable SELinux protection for lrrd daemon"
+-msgstr ""
++#~ msgid "NIS"
++#~ msgstr "NIS"
+ 
+-#: ../gui/selinux.tbl:113
+-msgid "Disable SELinux protection for lvm daemon"
+-msgstr ""
++#~ msgid "Web Applications"
++#~ msgstr "ਵੈੱਬ ਕਾਰਜ"
+ 
+-#: ../gui/selinux.tbl:114
+-msgid "Disable SELinux protection for mailman"
+-msgstr ""
++#~ msgid "Transition staff SELinux user to Web Browser Domain"
++#~ msgstr "ਸਟਾਫ SELinux ਉਪਭੋਗੀ ਨੂੰ ਵੈੱਬ ਬਰਾਊਜ਼ਰ ਡੋਮੇਨ ਵਿੱਚ ਤਬਦੀਲ ਕਰੋ"
+ 
+-#: ../gui/selinux.tbl:115
+-msgid "Allow evolution and thunderbird to read user files"
+-msgstr ""
++#~ msgid "Transition sysadm SELinux user to Web Browser Domain"
++#~ msgstr "sysadm SELinux ਉਪਭੋਗੀ ਨੂੰ ਵੈੱਬ ਬਰਾਊਜ਼ਰ ਡੋਮੇਨ ਵਿੱਚ ਤਬਦੀਲ ਕਰੋ"
+ 
+-#: ../gui/selinux.tbl:116
+-msgid "Disable SELinux protection for mdadm daemon"
+-msgstr ""
++#~ msgid "Transition user SELinux user to Web Browser Domain"
++#~ msgstr "ਉਪਭੋਗੀ SELinux ਉਪਭੋਗੀ ਨੂੰ ਵੈੱਬ ਬਰਾਊਜ਼ਰ ਡੋਮੇਨ ਵਿੱਚ ਤਬਦੀਲ ਕਰੋ"
+ 
+-#: ../gui/selinux.tbl:117
+-msgid "Disable SELinux protection for monopd daemon"
+-msgstr ""
++#~ msgid "Transition xguest SELinux user to Web Browser Domain"
++#~ msgstr "xguest SELinux ਉਪਭੋਗੀ ਨੂੰ ਵੈੱਬ ਬਰਾਊਜਰ ਡੋਮੇਨ ਵਿੱਚ ਤਬਦੀਲ ਕਰੋ"
+ 
+-#: ../gui/selinux.tbl:118
+-msgid "Allow the mozilla browser to read user files"
+-msgstr ""
++#~ msgid "Disable SELinux protection for amanda"
++#~ msgstr "amanda ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
+ 
+-#: ../gui/selinux.tbl:119
+-msgid "Disable SELinux protection for mrtg daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for amavis"
++#~ msgstr "amavis ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
+ 
+-#: ../gui/selinux.tbl:120
+-msgid "Disable SELinux protection for mysqld daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for apmd daemon"
++#~ msgstr "apmd ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
+ 
+-#: ../gui/selinux.tbl:121
+-msgid "Disable SELinux protection for nagios daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for arpwatch daemon"
++#~ msgstr "arpwatch ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
+ 
+-#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
+-msgid "Name Service"
+-msgstr ""
++#~ msgid "Disable SELinux protection for auditd daemon"
++#~ msgstr "auditd ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
+ 
+-#: ../gui/selinux.tbl:122
+-msgid "Disable SELinux protection for named daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for automount daemon"
++#~ msgstr "automount ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
+ 
+-#: ../gui/selinux.tbl:123
+-msgid "Disable SELinux protection for nessusd daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for avahi"
++#~ msgstr "avahi ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
+ 
+-#: ../gui/selinux.tbl:124
+-msgid "Disable SELinux protection for NetworkManager"
+-msgstr ""
++#~ msgid "Disable SELinux protection for bluetooth daemon"
++#~ msgstr "bluetooth ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
+ 
+-#: ../gui/selinux.tbl:125
+-msgid "Disable SELinux protection for nfsd daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for canna daemon"
++#~ msgstr "canna ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
+ 
+-#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
+-#: ../gui/selinux.tbl:221
+-msgid "Samba"
+-msgstr ""
++#~ msgid "Disable SELinux protection for cardmgr daemon"
++#~ msgstr "cardmgr ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
+ 
+-#: ../gui/selinux.tbl:126
+-msgid "Disable SELinux protection for nmbd daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for Cluster Server"
++#~ msgstr "ਕਲੱਸਟਰ ਸਰਵਰ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
+ 
+-#: ../gui/selinux.tbl:127
+-msgid "Disable SELinux protection for nrpe daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for ciped daemon"
++#~ msgstr "ciped ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
+ 
+-#: ../gui/selinux.tbl:128
+-msgid "Disable SELinux protection for nscd daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for clamd daemon"
++#~ msgstr "clamd ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
+ 
+-#: ../gui/selinux.tbl:129
+-msgid "Disable SELinux protection for nsd daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for clamscan"
++#~ msgstr "clamscan ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
+ 
+-#: ../gui/selinux.tbl:130
+-msgid "Disable SELinux protection for ntpd daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for clvmd"
++#~ msgstr "clvmd ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
+ 
+-#: ../gui/selinux.tbl:131
+-msgid "Disable SELinux protection for oddjob"
+-msgstr ""
++#~ msgid "Disable SELinux protection for comsat daemon"
++#~ msgstr "comsat ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
+ 
+-#: ../gui/selinux.tbl:132
+-msgid "Disable SELinux protection for oddjob_mkhomedir"
+-msgstr ""
++#~ msgid "Disable SELinux protection for courier daemon"
++#~ msgstr "courier ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
+ 
+-#: ../gui/selinux.tbl:133
+-msgid "Disable SELinux protection for openvpn daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for cpucontrol daemon"
++#~ msgstr "cpucontrol ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
+ 
+-#: ../gui/selinux.tbl:134
+-msgid "Disable SELinux protection for pam daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for cpuspeed daemon"
++#~ msgstr "cpuspeed ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
+ 
+-#: ../gui/selinux.tbl:135
+-msgid "Disable SELinux protection for pegasus"
+-msgstr ""
++#~ msgid "Cron"
++#~ msgstr "Cron"
+ 
+-#: ../gui/selinux.tbl:136
+-msgid "Disable SELinux protection for perdition daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for crond daemon"
++#~ msgstr "crond ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
+ 
+-#: ../gui/selinux.tbl:137
+-msgid "Disable SELinux protection for portmap daemon"
+-msgstr ""
++#~ msgid "Printing"
++#~ msgstr "ਪ੍ਰਿੰਟਿੰਗ"
+ 
+-#: ../gui/selinux.tbl:138
+-msgid "Disable SELinux protection for portslave daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for cupsd back end server"
++#~ msgstr "cupsd ਬੈਕਐਂਡ ਸਰਵਰ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
+ 
+-#: ../gui/selinux.tbl:139
+-msgid "Disable SELinux protection for postfix"
+-msgstr ""
++#~ msgid "Disable SELinux protection for cupsd daemon"
++#~ msgstr "cupsd ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
+ 
+-#: ../gui/selinux.tbl:140
+-msgid "Disable SELinux protection for postgresql daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for cupsd_lpd"
++#~ msgstr "cupsd_lpd ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
+ 
+-#: ../gui/selinux.tbl:141
+-msgid "pppd"
+-msgstr ""
++#~ msgid "CVS"
++#~ msgstr "CVS"
+ 
+-#: ../gui/selinux.tbl:141
+-msgid "Allow pppd to be run for a regular user"
+-msgstr ""
++#~ msgid "Disable SELinux protection for cvs daemon"
++#~ msgstr "cvs ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
+ 
+-#: ../gui/selinux.tbl:142
+-msgid "Disable SELinux protection for pptp"
+-msgstr ""
++#~ msgid "Disable SELinux protection for cyrus daemon"
++#~ msgstr "cyrus ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
+ 
+-#: ../gui/selinux.tbl:143
+-msgid "Disable SELinux protection for prelink daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for dbskkd daemon"
++#~ msgstr "dbskkd ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
+ 
+-#: ../gui/selinux.tbl:144
+-msgid "Disable SELinux protection for privoxy daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for dbusd daemon"
++#~ msgstr "dbusd ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
+ 
+-#: ../gui/selinux.tbl:145
+-msgid "Disable SELinux protection for ptal daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for dccd"
++#~ msgstr "dccd ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
+ 
+-#: ../gui/selinux.tbl:146
+-msgid "Disable SELinux protection for pxe daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for dccifd"
++#~ msgstr "dccifd ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
+ 
+-#: ../gui/selinux.tbl:147
+-msgid "Disable SELinux protection for pyzord"
+-msgstr ""
++#~ msgid "Disable SELinux protection for dccm"
++#~ msgstr "dccm ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
+ 
+-#: ../gui/selinux.tbl:148
+-msgid "Disable SELinux protection for quota daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for ddt daemon"
++#~ msgstr "ddt ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
+ 
+-#: ../gui/selinux.tbl:149
+-msgid "Disable SELinux protection for radiusd daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for devfsd daemon"
++#~ msgstr "devfsd ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
+ 
+-#: ../gui/selinux.tbl:150
+-msgid "Disable SELinux protection for radvd daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for dhcpc daemon"
++#~ msgstr "dhcpc ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
+ 
+-#: ../gui/selinux.tbl:151
+-msgid "Disable SELinux protection for rdisc"
+-msgstr ""
++#~ msgid "Disable SELinux protection for dhcpd daemon"
++#~ msgstr "dhcpd ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
+ 
+-#: ../gui/selinux.tbl:152
+-msgid "Disable SELinux protection for readahead"
+-msgstr ""
++#~ msgid "Disable SELinux protection for dictd daemon"
++#~ msgstr "dictd ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
+ 
+-#: ../gui/selinux.tbl:153
+-msgid "Allow programs to read files in non-standard locations (default_t)"
+-msgstr ""
++#~ msgid "Allow sysadm_t to directly start daemons"
++#~ msgstr "sysadm_t ਨੂੰ ਸਿੱਧਾ ਹੀ ਡੈਮਨ ਚਾਲੂ ਕਰਨ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
+ 
+-#: ../gui/selinux.tbl:154
+-msgid "Disable SELinux protection for restorecond"
+-msgstr ""
++#~ msgid "Disable SELinux protection for Evolution"
++#~ msgstr "ਏਵੋਲੂਸ਼ਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
+ 
+-#: ../gui/selinux.tbl:155
+-msgid "Disable SELinux protection for rhgb daemon"
+-msgstr ""
++#~ msgid "Games"
++#~ msgstr "ਖੇਡਾਂ"
+ 
+-#: ../gui/selinux.tbl:156
+-msgid "Disable SELinux protection for ricci"
+-msgstr ""
++#~ msgid "Disable SELinux protection for games"
++#~ msgstr "ਖੇਡਾਂ ਲਈ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
+ 
+-#: ../gui/selinux.tbl:157
+-msgid "Disable SELinux protection for ricci_modclusterd"
+-msgstr ""
++#~ msgid "Disable SELinux protection for the web browsers"
++#~ msgstr "ਵੈੱਬ ਬਰਾਊਜ਼ਰਾਂ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
+ 
+-#: ../gui/selinux.tbl:158
+-msgid "Disable SELinux protection for rlogind daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for Thunderbird"
++#~ msgstr "ਥੰਡਰਬਰਡ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
+ 
+-#: ../gui/selinux.tbl:159
+-msgid "Disable SELinux protection for rpcd daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for distccd daemon"
++#~ msgstr "distccd ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
+ 
+-#: ../gui/selinux.tbl:160
+-msgid "Disable SELinux protection for rshd"
+-msgstr ""
++#~ msgid "Disable SELinux protection for dmesg daemon"
++#~ msgstr "dmesg ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
+ 
+-#: ../gui/selinux.tbl:161
+-msgid "rsync"
+-msgstr ""
++#~ msgid "Disable SELinux protection for dnsmasq daemon"
++#~ msgstr "dnsmasq ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
+ 
+-#: ../gui/selinux.tbl:161
+-msgid "Disable SELinux protection for rsync daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for dovecot daemon"
++#~ msgstr "dovecot ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
+ 
+-#: ../gui/selinux.tbl:162
+-msgid "Allow ssh to run from inetd instead of as a daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for entropyd daemon"
++#~ msgstr "entropyd ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
+ 
+-#: ../gui/selinux.tbl:163
+-msgid "Allow Samba to share nfs directories"
+-msgstr ""
++#~ msgid "Disable SELinux protection for fetchmail"
++#~ msgstr "fetchmail ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
+ 
+-#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
+-msgid "SASL authentication server"
+-msgstr ""
++#~ msgid "Disable SELinux protection for fingerd daemon"
++#~ msgstr "fingerd ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
+ 
+-#: ../gui/selinux.tbl:164
+-msgid "Allow sasl authentication server to read /etc/shadow"
+-msgstr ""
++#~ msgid "Disable SELinux protection for freshclam daemon"
++#~ msgstr "freshclam ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
+ 
+-#: ../gui/selinux.tbl:165
+-msgid ""
+-"Allow X-Windows server to map a memory region as both executable and writable"
+-msgstr ""
++#~ msgid "Disable SELinux protection for fsdaemon daemon"
++#~ msgstr "fsdaemon ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
+ 
+-#: ../gui/selinux.tbl:166
+-msgid "Disable SELinux protection for saslauthd daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for gpm daemon"
++#~ msgstr "gpm ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
+ 
+-#: ../gui/selinux.tbl:167
+-msgid "Disable SELinux protection for scannerdaemon daemon"
+-msgstr ""
++#~ msgid "NFS"
++#~ msgstr "NFS"
+ 
+-#: ../gui/selinux.tbl:168
+-msgid "Do not allow transition to sysadm_t, sudo and su effected"
+-msgstr ""
++#~ msgid "Disable SELinux protection for gss daemon"
++#~ msgstr "gss ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
+ 
+-#: ../gui/selinux.tbl:169
+-msgid "Do not allow any processes to load kernel modules"
+-msgstr ""
++#~ msgid "Disable SELinux protection for Hal daemon"
++#~ msgstr "Hal ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
+ 
+-#: ../gui/selinux.tbl:170
+-msgid "Do not allow any processes to modify kernel SELinux policy"
+-msgstr ""
++#~ msgid "Compatibility"
++#~ msgstr "ਅਨੁਕੂਲਤਾ"
+ 
+-#: ../gui/selinux.tbl:171
+-msgid "Disable SELinux protection for sendmail daemon"
+-msgstr ""
++#~ msgid ""
++#~ "Do not audit things that we know to be broken but which are not security "
++#~ "risks"
++#~ msgstr ""
++#~ "ਉਹ ਚੀਜਾਂ ਆਡਿਟ ਨਾ ਕਰੋ ਜੋ ਤੁਹਾਨੂੰ ਲੱਗਦਾ ਹੈ ਕਿ ਰੁਕਾਵਟ ਪਾਉਂਦੀਆਂ ਹਨ ਅਤੇ ਸੁਰੱਖਿਆ ਨੂੰ ਕੋਈ ਖਤਰਾ "
++#~ "ਨਹੀਂ ਹੈ।"
+ 
+-#: ../gui/selinux.tbl:172
+-msgid "Disable SELinux protection for setrans"
+-msgstr ""
++#~ msgid "Disable SELinux protection for hostname daemon"
++#~ msgstr "hostname ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
+ 
+-#: ../gui/selinux.tbl:173
+-msgid "Disable SELinux protection for setroubleshoot daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for hotplug daemon"
++#~ msgstr "hotplug ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
+ 
+-#: ../gui/selinux.tbl:174
+-msgid "Disable SELinux protection for slapd daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for howl daemon"
++#~ msgstr "howl ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
+ 
+-#: ../gui/selinux.tbl:175
+-msgid "Disable SELinux protection for slrnpull daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for cups hplip daemon"
++#~ msgstr "cups hplip ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
+ 
+-#: ../gui/selinux.tbl:176
+-msgid "Disable SELinux protection for smbd daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for httpd rotatelogs"
++#~ msgstr "httpd rotatelogs ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
+ 
+-#: ../gui/selinux.tbl:177
+-msgid "Disable SELinux protection for snmpd daemon"
+-msgstr ""
++#~ msgid "HTTPD Service"
++#~ msgstr "HTTPD ਸਰਵਿਸ"
+ 
+-#: ../gui/selinux.tbl:178
+-msgid "Disable SELinux protection for snort daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for http suexec"
++#~ msgstr "http suexec ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
+ 
+-#: ../gui/selinux.tbl:179
+-msgid "Disable SELinux protection for soundd daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for hwclock daemon"
++#~ msgstr "hwclock ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
+ 
+-#: ../gui/selinux.tbl:180
+-msgid "Disable SELinux protection for sound daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for i18n daemon"
++#~ msgstr "i18n ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
+ 
+-#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
+-msgid "Spam Protection"
+-msgstr ""
++#~ msgid "Disable SELinux protection for imazesrv daemon"
++#~ msgstr "imazesrv ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
+ 
+-#: ../gui/selinux.tbl:181
+-msgid "Disable SELinux protection for spamd daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for inetd child daemons"
++#~ msgstr "inetd ਅਧੀਨ ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
+ 
+-#: ../gui/selinux.tbl:182
+-msgid "Allow spamd to access home directories"
+-msgstr ""
++#~ msgid "Disable SELinux protection for inetd daemon"
++#~ msgstr "inetd ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
+ 
+-#: ../gui/selinux.tbl:183
+-msgid "Allow Spam Assassin daemon network access"
+-msgstr ""
++#~ msgid "Disable SELinux protection for innd daemon"
++#~ msgstr "innd ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
+ 
+-#: ../gui/selinux.tbl:184
+-msgid "Disable SELinux protection for speedmgmt daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for iptables daemon"
++#~ msgstr "iptables ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
+ 
+-#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
+-msgid "Squid"
+-msgstr ""
++#~ msgid "Disable SELinux protection for ircd daemon"
++#~ msgstr "ircd ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
+ 
+-#: ../gui/selinux.tbl:185
+-msgid "Allow squid daemon to connect to the network"
+-msgstr ""
++#~ msgid "Disable SELinux protection for irqbalance daemon"
++#~ msgstr "irqbalance ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
+ 
+-#: ../gui/selinux.tbl:186
+-msgid "Disable SELinux protection for squid daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for iscsi daemon"
++#~ msgstr "iscsi ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
+ 
+-#: ../gui/selinux.tbl:187
+-msgid "Disable SELinux protection for ssh daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for jabberd daemon"
++#~ msgstr "jabberd ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
+ 
+-#: ../gui/selinux.tbl:188
+-msgid "Allow ssh logins as sysadm_r:sysadm_t"
+-msgstr ""
++#~ msgid "Kerberos"
++#~ msgstr "Kerberos"
+ 
+-#: ../gui/selinux.tbl:189
+-msgid ""
+-"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
+-"bashrc)"
+-msgstr ""
++#~ msgid "Disable SELinux protection for kadmind daemon"
++#~ msgstr "kadmind ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
+ 
+-#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
+-msgid "Universal SSL tunnel"
+-msgstr ""
++#~ msgid "Disable SELinux protection for klogd daemon"
++#~ msgstr "klogd ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
+ 
+-#: ../gui/selinux.tbl:190
+-msgid "Disable SELinux protection for stunnel daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for krb5kdc daemon"
++#~ msgstr "krb5kdc ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
+ 
+-#: ../gui/selinux.tbl:191
+-msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
+-msgstr ""
++#~ msgid "Disable SELinux protection for ktalk daemons"
++#~ msgstr "ktalk ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
+ 
+-#: ../gui/selinux.tbl:192
+-msgid "Disable SELinux protection for swat daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for kudzu daemon"
++#~ msgstr "kudzu ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
+ 
+-#: ../gui/selinux.tbl:193
+-msgid "Disable SELinux protection for sxid daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for locate daemon"
++#~ msgstr "locate ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
+ 
+-#: ../gui/selinux.tbl:194
+-msgid "Disable SELinux protection for syslogd daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for lpd daemon"
++#~ msgstr "lpd ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
+ 
+-#: ../gui/selinux.tbl:195
+-msgid "Disable SELinux protection for system cron jobs"
+-msgstr ""
++#~ msgid "Disable SELinux protection for lrrd daemon"
++#~ msgstr "lrrd ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
+ 
+-#: ../gui/selinux.tbl:196
+-msgid "Disable SELinux protection for tcp daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for lvm daemon"
++#~ msgstr "lvm ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
+ 
+-#: ../gui/selinux.tbl:197
+-msgid "Disable SELinux protection for telnet daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for mailman"
++#~ msgstr "mailman ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
+ 
+-#: ../gui/selinux.tbl:198
+-msgid "Disable SELinux protection for tftpd daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for mdadm daemon"
++#~ msgstr "mdadm ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
+ 
+-#: ../gui/selinux.tbl:199
+-msgid "Disable SELinux protection for transproxy daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for monopd daemon"
++#~ msgstr "monopd ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
+ 
+-#: ../gui/selinux.tbl:200
+-msgid "Disable SELinux protection for udev daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for mrtg daemon"
++#~ msgstr "mrtg ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
+ 
+-#: ../gui/selinux.tbl:201
+-msgid "Disable SELinux protection for uml daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for mysqld daemon"
++#~ msgstr "mysqld ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
+ 
+-#: ../gui/selinux.tbl:202
+-msgid ""
+-"Allow xinetd to run unconfined, including any services it starts that do not "
+-"have a domain transition explicitly defined"
+-msgstr ""
++#~ msgid "Disable SELinux protection for nagios daemon"
++#~ msgstr "nagios ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
+ 
+-#: ../gui/selinux.tbl:203
+-msgid ""
+-"Allow rc scripts to run unconfined, including any daemon started by an rc "
+-"script that does not have a domain transition explicitly defined"
+-msgstr ""
++#~ msgid "Name Service"
++#~ msgstr "ਨਾਂ ਸਰਵਿਸ"
+ 
+-#: ../gui/selinux.tbl:204
+-msgid "Allow rpm to run unconfined"
+-msgstr ""
++#~ msgid "Disable SELinux protection for named daemon"
++#~ msgstr "named ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
+ 
+-#: ../gui/selinux.tbl:205
+-msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
+-msgstr ""
++#~ msgid "Disable SELinux protection for nessusd daemon"
++#~ msgstr "nessusd ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
+ 
+-#: ../gui/selinux.tbl:206
+-msgid "Disable SELinux protection for updfstab daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for NetworkManager"
++#~ msgstr "NetworkManager ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
+ 
+-#: ../gui/selinux.tbl:207
+-msgid "Disable SELinux protection for uptimed daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for nfsd daemon"
++#~ msgstr "nfsd ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
+ 
+-#: ../gui/selinux.tbl:208
+-msgid ""
+-"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
+-"staff_r can do so"
+-msgstr ""
++#~ msgid "Samba"
++#~ msgstr "Samba"
+ 
+-#: ../gui/selinux.tbl:209
+-msgid "Allow users to execute the mount command"
+-msgstr ""
++#~ msgid "Disable SELinux protection for nmbd daemon"
++#~ msgstr "nmbd ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
+ 
+-#: ../gui/selinux.tbl:210
+-msgid "Allow regular users direct mouse access (only allow the X server)"
+-msgstr ""
++#~ msgid "Disable SELinux protection for nrpe daemon"
++#~ msgstr "nrpe ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
+ 
+-#: ../gui/selinux.tbl:211
+-msgid "Allow users to run the dmesg command"
+-msgstr ""
++#~ msgid "Disable SELinux protection for nscd daemon"
++#~ msgstr "nscd ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
+ 
+-#: ../gui/selinux.tbl:212
+-msgid "Allow users to control network interfaces (also needs USERCTL=true)"
+-msgstr ""
++#~ msgid "Disable SELinux protection for nsd daemon"
++#~ msgstr "nsd ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
+ 
+-#: ../gui/selinux.tbl:213
+-msgid "Allow normal user to execute ping"
+-msgstr ""
++#~ msgid "Disable SELinux protection for ntpd daemon"
++#~ msgstr "ntpd ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
+ 
+-#: ../gui/selinux.tbl:214
+-msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
+-msgstr ""
++#~ msgid "Disable SELinux protection for oddjob"
++#~ msgstr "oddjob ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
+ 
+-#: ../gui/selinux.tbl:215
+-msgid "Allow users to rw usb devices"
+-msgstr ""
++#~ msgid "Disable SELinux protection for oddjob_mkhomedir"
++#~ msgstr "oddjob_mkhomedir ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
+ 
+-#: ../gui/selinux.tbl:216
+-msgid ""
+-"Allow users to run TCP servers (bind to ports and accept connection from the "
+-"same domain and outside users)  disabling this forces FTP passive mode and "
+-"may change other protocols"
+-msgstr ""
++#~ msgid "Disable SELinux protection for openvpn daemon"
++#~ msgstr "openvpn ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
+ 
+-#: ../gui/selinux.tbl:217
+-msgid "Allow user to stat ttyfiles"
+-msgstr ""
++#~ msgid "Disable SELinux protection for pam daemon"
++#~ msgstr "pam ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
+ 
+-#: ../gui/selinux.tbl:218
+-msgid "Disable SELinux protection for uucpd daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for pegasus"
++#~ msgstr "pegasus ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
++
++#~ msgid "Disable SELinux protection for perdition daemon"
++#~ msgstr "perdition ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
++
++#~ msgid "Disable SELinux protection for portmap daemon"
++#~ msgstr "portmap ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
++
++#~ msgid "Disable SELinux protection for portslave daemon"
++#~ msgstr "portslave ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
++
++#~ msgid "Disable SELinux protection for postfix"
++#~ msgstr "postfix ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
++
++#~ msgid "Disable SELinux protection for postgresql daemon"
++#~ msgstr "postgresql ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
++
++#~ msgid "pppd"
++#~ msgstr "pppd"
++
++#~ msgid "Disable SELinux protection for pptp"
++#~ msgstr "pptp ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
+ 
+-#: ../gui/selinux.tbl:219
+-msgid "Disable SELinux protection for vmware daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for prelink daemon"
++#~ msgstr "prelink ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
+ 
+-#: ../gui/selinux.tbl:220
+-msgid "Disable SELinux protection for watchdog daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for privoxy daemon"
++#~ msgstr "privoxy ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
+ 
+-#: ../gui/selinux.tbl:221
+-msgid "Disable SELinux protection for winbind daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for ptal daemon"
++#~ msgstr "ptal ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
+ 
+-#: ../gui/selinux.tbl:222
+-msgid "Disable SELinux protection for xdm daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for pxe daemon"
++#~ msgstr "pxe ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
+ 
+-#: ../gui/selinux.tbl:223
+-msgid "Allow xdm logins as sysadm_r:sysadm_t"
+-msgstr ""
++#~ msgid "Disable SELinux protection for pyzord"
++#~ msgstr "pyzord ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
+ 
+-#: ../gui/selinux.tbl:224
+-msgid "Disable SELinux protection for xen daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for quota daemon"
++#~ msgstr "quota ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
+ 
+-#: ../gui/selinux.tbl:225
+-msgid "XEN"
+-msgstr ""
++#~ msgid "Disable SELinux protection for radiusd daemon"
++#~ msgstr "radiusd ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
+ 
+-#: ../gui/selinux.tbl:225
+-msgid "Allow xen to read/write physical disk devices"
+-msgstr ""
++#~ msgid "Disable SELinux protection for radvd daemon"
++#~ msgstr "radvd ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
+ 
+-#: ../gui/selinux.tbl:226
+-msgid "Disable SELinux protection for xfs daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for rdisc"
++#~ msgstr "rdisc ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
+ 
+-#: ../gui/selinux.tbl:227
+-msgid "Disable SELinux protection for xen control"
+-msgstr ""
++#~ msgid "Disable SELinux protection for readahead"
++#~ msgstr "readahead ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
+ 
+-#: ../gui/selinux.tbl:228
+-msgid "Disable SELinux protection for ypbind daemon"
+-msgstr ""
++#~ msgid "Allow programs to read files in non-standard locations (default_t)"
++#~ msgstr "ਪਰੋਗਰਾਮਾਂ ਨੂੰ ਬਿਨਾ-ਮਿਆਰ (default_t) ਸਥਿਤੀਆਂ ਤੋਂ ਫਾਇਲਾਂ ਪੜਨ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
+ 
+-#: ../gui/selinux.tbl:229
+-msgid "Disable SELinux protection for NIS Password Daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for restorecond"
++#~ msgstr "restorecond ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
+ 
+-#: ../gui/selinux.tbl:230
+-msgid "Disable SELinux protection for ypserv daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for rhgb daemon"
++#~ msgstr "rhgb ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
+ 
+-#: ../gui/selinux.tbl:231
+-msgid "Disable SELinux protection for NIS Transfer Daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for ricci"
++#~ msgstr "ricci ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
+ 
+-#: ../gui/selinux.tbl:232
+-msgid "Allow SELinux webadm user to manage unprivileged users home directories"
+-msgstr ""
++#~ msgid "Disable SELinux protection for ricci_modclusterd"
++#~ msgstr "ricci_modclusterd ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
+ 
+-#: ../gui/selinux.tbl:233
+-msgid "Allow SELinux webadm user to read unprivileged users home directories"
+-msgstr ""
++#~ msgid "Disable SELinux protection for rlogind daemon"
++#~ msgstr "rlogind ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
+ 
+-#: ../gui/semanagePage.py:126
+-#, python-format
+-msgid "Are you sure you want to delete %s '%s'?"
+-msgstr ""
++#~ msgid "Disable SELinux protection for rpcd daemon"
++#~ msgstr "rpcd ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
+ 
+-#: ../gui/semanagePage.py:126
+-#, python-format
+-msgid "Delete %s"
+-msgstr ""
++#~ msgid "Disable SELinux protection for rshd"
++#~ msgstr "rshd ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
+ 
+-#: ../gui/semanagePage.py:134
+-#, python-format
+-msgid "Add %s"
+-msgstr ""
++#~ msgid "rsync"
++#~ msgstr "rsync"
+ 
+-#: ../gui/semanagePage.py:148
+-#, python-format
+-msgid "Modify %s"
+-msgstr ""
++#~ msgid "Disable SELinux protection for rsync daemon"
++#~ msgstr "rsync ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
+ 
+-#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
+-msgid "Permissive"
+-msgstr ""
++#~ msgid "Allow ssh to run from inetd instead of as a daemon"
++#~ msgstr "ssh ਨੂੰ ਡੈਮਨ ਦੀ ਬਜਾਇ inetd ਤੋਂ ਚਲਾਉਣ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
+ 
+-#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
+-msgid "Enforcing"
+-msgstr ""
++#~ msgid "SASL authentication server"
++#~ msgstr "SASL ਪ੍ਰਮਾਣਿਕਤਾ ਸਰਵਰ"
+ 
+-#: ../gui/statusPage.py:94
+-msgid "Status"
+-msgstr ""
++#~ msgid ""
++#~ "Allow X-Windows server to map a memory region as both executable and "
++#~ "writable"
++#~ msgstr ""
++#~ "X-ਵਿੰਡੋ ਸਰਵਰ ਨੂੰ ਮੈਮੋਰੀ ਮੈਪ ਕਰਨ ਲਈ ਮਨਜੂਰੀ ਦਿਓ ਤਾਂ ਕਿ ਇਹ ਐਗਜ਼ੀਕਿਊਟੇਬਲ ਅਤੇ ਲਿਖਣਯੋਗ ਹੋ ਸਕੇ"
+ 
+-#: ../gui/statusPage.py:133
+-msgid ""
+-"Changing the policy type will cause a relabel of the entire file system on "
+-"the next boot. Relabeling takes a long time depending on the size of the "
+-"file system.  Do you wish to continue?"
+-msgstr ""
++#~ msgid "Disable SELinux protection for saslauthd daemon"
++#~ msgstr "saslauthd ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
+ 
+-#: ../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 ""
++#~ msgid "Disable SELinux protection for scannerdaemon daemon"
++#~ msgstr "scannerdaemon ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
+ 
+-#: ../gui/statusPage.py:152
+-msgid ""
+-"Changing to SELinux enabled will cause a relabel of the entire file system "
+-"on the next boot. Relabeling takes a long time depending on the size of the "
+-"file system.  Do you wish to continue?"
+-msgstr ""
++#~ msgid "Do not allow transition to sysadm_t, sudo and su effected"
++#~ msgstr "sysadm_t, sudo ਅਤੇ su ਪ੍ਰਭਾਵੀ ਤਬਦੀਲੀ ਮਨਜੂਰ ਨਾ ਕਰੋ"
+ 
+-#: ../gui/system-config-selinux.glade:11
+-msgid "system-config-selinux"
+-msgstr ""
++#~ msgid "Do not allow any processes to load kernel modules"
++#~ msgstr "ਕਿਸੇ ਵੀ ਕਾਰਜ ਨੂੰ ਕਰਨਲ ਮੈਡਿਊਲ ਲੋਡ ਨਾ ਕਰਨ ਦਿਓ"
+ 
+-#: ../gui/system-config-selinux.glade:12
+-msgid ""
+-"Copyright (c)2006 Red Hat, Inc.\n"
+-"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
+-msgstr ""
++#~ msgid "Do not allow any processes to modify kernel SELinux policy"
++#~ msgstr "ਕਰਨਲ SELinux ਪਾਲਿਸੀ ਨੂੰ ਕਿਸੇ ਵੀ ਕਾਰਜ ਦੁਆਰਾ ਸੋਧਣ ਨਾ ਦਿਓ"
+ 
+-#: ../gui/system-config-selinux.glade:22
+-#: ../gui/system-config-selinux.glade:544
+-msgid "Add SELinux Login Mapping"
+-msgstr ""
++#~ msgid "Disable SELinux protection for sendmail daemon"
++#~ msgstr "sendmail ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
+ 
+-#: ../gui/system-config-selinux.glade:257
+-msgid "Add SELinux Network Ports"
+-msgstr ""
++#~ msgid "Disable SELinux protection for setrans"
++#~ msgstr "setrans ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
+ 
+-#: ../gui/system-config-selinux.glade:391
+-#: ../gui/system-config-selinux.glade:678
+-msgid "SELinux Type"
+-msgstr ""
++#~ msgid "Disable SELinux protection for setroubleshoot daemon"
++#~ msgstr "setroublesoot ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
+ 
+-#: ../gui/system-config-selinux.glade:622
+-msgid "File Specification"
+-msgstr ""
++#~ msgid "Disable SELinux protection for slapd daemon"
++#~ msgstr "slapd ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
+ 
+-#: ../gui/system-config-selinux.glade:650
+-msgid "File Type"
+-msgstr ""
++#~ msgid "Disable SELinux protection for slrnpull daemon"
++#~ msgstr "slrnpull ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
+ 
+-#: ../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 ""
++#~ msgid "Disable SELinux protection for smbd daemon"
++#~ msgstr "smbd ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
+ 
+-#: ../gui/system-config-selinux.glade:773
+-msgid "MLS"
+-msgstr ""
++#~ msgid "Disable SELinux protection for snmpd daemon"
++#~ msgstr "snmpd ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
+ 
+-#: ../gui/system-config-selinux.glade:837
+-msgid "Add SELinux User"
+-msgstr ""
++#~ msgid "Disable SELinux protection for snort daemon"
++#~ msgstr "snort ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
+ 
+-#: ../gui/system-config-selinux.glade:1079
+-msgid "SELinux Administration"
+-msgstr ""
++#~ msgid "Disable SELinux protection for soundd daemon"
++#~ msgstr "soundd ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
+ 
+-#: ../gui/system-config-selinux.glade:1122
+-msgid "Add"
+-msgstr ""
++#~ msgid "Disable SELinux protection for sound daemon"
++#~ msgstr "sound ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
+ 
+-#: ../gui/system-config-selinux.glade:1144
+-msgid "_Properties"
+-msgstr ""
++#~ msgid "Spam Protection"
++#~ msgstr "spam ਸੁਰੱਖਿਆ"
+ 
+-#: ../gui/system-config-selinux.glade:1166
+-msgid "_Delete"
+-msgstr ""
++#~ msgid "Disable SELinux protection for spamd daemon"
++#~ msgstr "spamd ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
+ 
+-#: ../gui/system-config-selinux.glade:1256
+-msgid "Select Management Object"
+-msgstr ""
++#~ msgid "Allow Spam Assassin daemon network access"
++#~ msgstr "Spam Assasin ਡੈਮਨ ਨੂੰ ਨੈੱਟਵਰਕ ਪਹੁੰਚ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
+ 
+-#: ../gui/system-config-selinux.glade:1273
+-msgid "<b>Select:</b>"
+-msgstr ""
++#~ msgid "Disable SELinux protection for speedmgmt daemon"
++#~ msgstr "speedmgmt ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
+ 
+-#: ../gui/system-config-selinux.glade:1326
+-msgid "System Default Enforcing Mode"
+-msgstr ""
++#~ msgid "Squid"
++#~ msgstr "Squid"
+ 
+-#: ../gui/system-config-selinux.glade:1354
+-msgid ""
+-"Disabled\n"
+-"Permissive\n"
+-"Enforcing\n"
+-msgstr ""
++#~ msgid "Disable SELinux protection for squid daemon"
++#~ msgstr "squid ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
+ 
+-#: ../gui/system-config-selinux.glade:1373
+-msgid "Current Enforcing Mode"
+-msgstr ""
++#~ msgid "Disable SELinux protection for ssh daemon"
++#~ msgstr "ssh ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
+ 
+-#: ../gui/system-config-selinux.glade:1418
+-msgid "System Default Policy Type: "
+-msgstr ""
++#~ msgid ""
++#~ "Allow staff_r users to search the sysadm home dir and read files (such as "
++#~ "~/.bashrc)"
++#~ msgstr ""
++#~ "staff_r ਉਪਭੋਗੀਆਂ ਨੂੰ ਪਰਬੰਧਕ ਘਰੇਲੂ ਡਾਇਰੈਕਟਰੈਕਟਰੀ ਖੋਜਣ ਅਤੇ ਫਾਇਲਾਂ (ਜਿਵੇਂ ~/.bashrc) ਪੜਨ "
++#~ "ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
+ 
+-#: ../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 ""
++#~ msgid "Universal SSL tunnel"
++#~ msgstr "ਯੂਨੀਵਰਸਲ SSL tunnel"
+ 
+-#: ../gui/system-config-selinux.glade:1509
+-msgid "Relabel on next reboot."
+-msgstr ""
++#~ msgid "Disable SELinux protection for stunnel daemon"
++#~ msgstr "stunnel ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
+ 
+-#: ../gui/system-config-selinux.glade:1561
+-msgid "label37"
+-msgstr ""
++#~ msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
++#~ msgstr "stunnel ਡੈਮਨ ਨੂੰ xinetd ਦੇ ਬਾਹਰ, ਸਟੈਂਡਅਲੋਨ ਚੱਲਣ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
+ 
+-#: ../gui/system-config-selinux.glade:1598
+-msgid "Revert boolean setting to system default"
+-msgstr ""
++#~ msgid "Disable SELinux protection for swat daemon"
++#~ msgstr "swat ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
+ 
+-#: ../gui/system-config-selinux.glade:1614
+-msgid "Toggle between Customized and All Booleans"
+-msgstr ""
++#~ msgid "Disable SELinux protection for sxid daemon"
++#~ msgstr "sxid ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
+ 
+-#: ../gui/system-config-selinux.glade:1645
+-#: ../gui/system-config-selinux.glade:1850
+-#: ../gui/system-config-selinux.glade:2037
+-#: ../gui/system-config-selinux.glade:2224
+-#: ../gui/system-config-selinux.glade:2467
+-#: ../gui/system-config-selinux.glade:2692
+-#: ../gui/system-config-selinux.glade:2867
+-msgid "Filter"
+-msgstr ""
++#~ msgid "Disable SELinux protection for syslogd daemon"
++#~ msgstr "syslogd ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
+ 
+-#: ../gui/system-config-selinux.glade:1734
+-msgid "label50"
+-msgstr ""
++#~ msgid "Disable SELinux protection for system cron jobs"
++#~ msgstr "ਸਿਸਟਮ cron jobs ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
+ 
+-#: ../gui/system-config-selinux.glade:1771
+-msgid "Add File Context"
+-msgstr ""
++#~ msgid "Disable SELinux protection for tcp daemon"
++#~ msgstr "tcp ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
+ 
+-#: ../gui/system-config-selinux.glade:1787
+-msgid "Modify File Context"
+-msgstr ""
++#~ msgid "Disable SELinux protection for telnet daemon"
++#~ msgstr "telnet ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
+ 
+-#: ../gui/system-config-selinux.glade:1803
+-msgid "Delete File Context"
+-msgstr ""
++#~ msgid "Disable SELinux protection for tftpd daemon"
++#~ msgstr "tftpd ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
+ 
+-#: ../gui/system-config-selinux.glade:1819
+-msgid "Toggle between all and customized file context"
+-msgstr ""
++#~ msgid "Disable SELinux protection for transproxy daemon"
++#~ msgstr "transproxy ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
+ 
+-#: ../gui/system-config-selinux.glade:1939
+-msgid "label38"
+-msgstr ""
++#~ msgid "Disable SELinux protection for udev daemon"
++#~ msgstr "udev ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
+ 
+-#: ../gui/system-config-selinux.glade:1976
+-msgid "Add SELinux User Mapping"
+-msgstr ""
++#~ msgid "Disable SELinux protection for uml daemon"
++#~ msgstr "uml ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
+ 
+-#: ../gui/system-config-selinux.glade:1992
+-msgid "Modify SELinux User Mapping"
+-msgstr ""
++#~ msgid ""
++#~ "Allow xinetd to run unconfined, including any services it starts that do "
++#~ "not have a domain transition explicitly defined"
++#~ msgstr ""
++#~ "xinetd ਨੂੰ ਨਾ-ਪਾਬੰਦ ਚਲਾਉਣ ਦੀ ਮਨਜੂਰੀ ਦਿਓ, ਜਿਵੇਂ ਕਿ ਸਰਵਿਸਾਂ ਜੋ ਇਹ ਚਲਾਉਂਦਾ ਹੈ ਤੇ ਜਿਸ ਜੀ "
++#~ "ਡੋਮੇਨ ਤਬਦੀਲੀ ਪਰਿਭਾਸ਼ਿਤ ਨਹੀਂ ਕੀਤੀ ਹੈ"
+ 
+-#: ../gui/system-config-selinux.glade:2008
+-msgid "Delete SELinux User Mapping"
+-msgstr ""
++#~ msgid ""
++#~ "Allow rc scripts to run unconfined, including any daemon started by an rc "
++#~ "script that does not have a domain transition explicitly defined"
++#~ msgstr ""
++#~ "rc ਸਕਰਿਪਟਾਂ ਨੂੰ ਨਾ-ਪਾਬੰਦ ਚਲਾਉਣ ਲਈ ਮਨਜੂਰੀ ਦਿਓ, ਜਿਵੇਂ ਕਿ ਕੋਈ ਵੀ ਡੈਮਨ ਜੋ rc ਸਕਰਿਪਟ "
++#~ "ਦੁਆਰਾ ਚਲਾਇਆ ਗਿਆ ਹੈ ਤੇ ਜਿਸ ਦੀ ਡੋਮੇਨ ਤਬਦੀਲੀ ਪਰਿਭਾਸ਼ਿਤ ਨਹੀਂ ਕੀਤੀ ਹੈ"
+ 
+-#: ../gui/system-config-selinux.glade:2126
+-msgid "label39"
+-msgstr ""
++#~ msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
++#~ msgstr "ਪ੍ਰਮਾਣਿਤ ਸਹੂਲਤਾਂ ਜਿਵੇਂ hotplug ਅਤੇ insmod ਨੂੰ ਨਾ-ਪਾਬੰਦ ਚਲਾਉਣ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
+ 
+-#: ../gui/system-config-selinux.glade:2163
+-msgid "Add User"
+-msgstr ""
++#~ msgid "Disable SELinux protection for updfstab daemon"
++#~ msgstr "updfstab ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
+ 
+-#: ../gui/system-config-selinux.glade:2179
+-msgid "Modify User"
+-msgstr ""
++#~ msgid "Disable SELinux protection for uptimed daemon"
++#~ msgstr "uptimed ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
+ 
+-#: ../gui/system-config-selinux.glade:2195
+-msgid "Delete User"
+-msgstr ""
++#~ msgid ""
++#~ "Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, "
++#~ "only staff_r can do so"
++#~ msgstr ""
++#~ "user_r ਨੂੰ sysadm_r ਤੱਕ su, sudo, ਜਾਂ userhelper ਰਾਹੀਂ ਪਹੁੰਚਣ ਦੀ ਮਨਜੂਰੀ ਦਿਓ। ਨਹੀਂ "
++#~ "ਤਾਂ, ਸਿਰਫ staff_r ਹੀ ਅਜਿਹਾ ਕਰ ਸਕਦਾ ਹੈ"
+ 
+-#: ../gui/system-config-selinux.glade:2313
+-msgid "label41"
+-msgstr ""
++#~ msgid "Allow users to control network interfaces (also needs USERCTL=true)"
++#~ msgstr ""
++#~ "ਉਪਭੋਗੀ ਨੂੰ ਨੈੱਟਵਰਕ ਇੰਟਰਫੇਸ ਕੰਟਰੋਲ ਕਰਨ ਦੀ ਮਨਜੂਰੀ ਦਿੰਦਾ ਹੈ (USERCTL=true ਦੀ ਵੀ ਲੋੜ ਹੈ)"
+ 
+-#: ../gui/system-config-selinux.glade:2350
+-msgid "Add Network Port"
+-msgstr ""
++#~ msgid "Allow user to stat ttyfiles"
++#~ msgstr "ਉਪਭੋਗੀ ਨੂੰ stat ttyfiles ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
+ 
+-#: ../gui/system-config-selinux.glade:2366
+-msgid "Edit Network Port"
+-msgstr ""
++#~ msgid "Disable SELinux protection for uucpd daemon"
++#~ msgstr "uucpd ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
+ 
+-#: ../gui/system-config-selinux.glade:2382
+-msgid "Delete Network Port"
+-msgstr ""
++#~ msgid "Disable SELinux protection for vmware daemon"
++#~ msgstr "vmware ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
+ 
+-#: ../gui/system-config-selinux.glade:2418
+-#: ../gui/system-config-selinux.glade:2436
+-msgid "Toggle between Customized and All Ports"
+-msgstr ""
++#~ msgid "Disable SELinux protection for watchdog daemon"
++#~ msgstr "watchdog ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
+ 
+-#: ../gui/system-config-selinux.glade:2556
+-msgid "label42"
+-msgstr ""
++#~ msgid "Disable SELinux protection for winbind daemon"
++#~ msgstr "winbind ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
+ 
+-#: ../gui/system-config-selinux.glade:2593
+-msgid "Generate new policy module"
+-msgstr ""
++#~ msgid "Disable SELinux protection for xdm daemon"
++#~ msgstr "xdm ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
+ 
+-#: ../gui/system-config-selinux.glade:2609
+-msgid "Load policy module"
+-msgstr ""
++#~ msgid "Allow xdm logins as sysadm_r:sysadm_t"
++#~ msgstr "xdm ਲਾਗਇਨ ਨੂੰ sysadm_r:sysadm_t ਤੌਰ ਤੇ ਮਨਜੂਰੀ ਦਿਓ"
+ 
+-#: ../gui/system-config-selinux.glade:2625
+-msgid "Remove loadable policy module"
+-msgstr ""
++#~ msgid "Disable SELinux protection for xen daemon"
++#~ msgstr "xen ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
+ 
+-#: ../gui/system-config-selinux.glade:2661
+-msgid ""
+-"Enable/Disable additional audit rules, that are normally not reported in the "
+-"log files."
+-msgstr ""
++#~ msgid "XEN"
++#~ msgstr "XEN"
+ 
+-#: ../gui/system-config-selinux.glade:2781
+-msgid "label44"
+-msgstr ""
++#~ msgid "Disable SELinux protection for xfs daemon"
++#~ msgstr "xfs ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
+ 
+-#: ../gui/system-config-selinux.glade:2818
+-msgid "Change process mode to permissive."
+-msgstr ""
++#~ msgid "Disable SELinux protection for xen control"
++#~ msgstr "xen constrol ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
+ 
+-#: ../gui/system-config-selinux.glade:2836
+-msgid "Change process mode to enforcing"
+-msgstr ""
++#~ msgid "Disable SELinux protection for ypbind daemon"
++#~ msgstr "ypbind ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
+ 
+-#: ../gui/system-config-selinux.glade:2928
+-msgid "Process Domain"
+-msgstr ""
++#~ msgid "Disable SELinux protection for NIS Password Daemon"
++#~ msgstr "NIS ਪਾਸਵਰਡ ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
+ 
+-#: ../gui/system-config-selinux.glade:2956
+-msgid "label59"
+-msgstr ""
++#~ msgid "Disable SELinux protection for ypserv daemon"
++#~ msgstr "ypserv ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
+ 
+-#: ../gui/usersPage.py:138
+-#, python-format
+-msgid "SELinux user '%s' is required"
+-msgstr ""
++#~ msgid "Disable SELinux protection for NIS Transfer Daemon"
++#~ msgstr "NIS ਟਰਾਂਸਫਰ ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
+diff --git a/policycoreutils/po/pl.po b/policycoreutils/po/pl.po
+index 3064664..084ca5e 100644
+--- a/policycoreutils/po/pl.po
++++ b/policycoreutils/po/pl.po
+@@ -1,36 +1,32 @@
+ # SOME DESCRIPTIVE TITLE.
+ # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+ # This file is distributed under the same license as the PACKAGE package.
+-#
++# 
+ # Translators:
+-# Piotr Drąg <piotrdrag at gmail.com>, 2006, 2012.
++# Piotr Drąg <piotrdrag at gmail.com>, 2006,2011-2012.
++# Radosław Piliszek <radzio92 at yahoo.com>, 2006.
+ msgid ""
+ msgstr ""
+ "Project-Id-Version: Policycoreutils\n"
+ "Report-Msgid-Bugs-To: \n"
+-"POT-Creation-Date: 2012-05-25 07:28-0400\n"
+-"PO-Revision-Date: 2012-04-11 18:29+0000\n"
++"POT-Creation-Date: 2012-10-08 10:31-0400\n"
++"PO-Revision-Date: 2012-11-02 22:55+0000\n"
+ "Last-Translator: Piotr Drąg <piotrdrag at gmail.com>\n"
+-"Language-Team: Polish (http://www.transifex.net/projects/p/fedora/language/"
+-"pl/)\n"
+-"Language: pl\n"
++"Language-Team: Polish <trans-pl at lists.fedoraproject.org>\n"
+ "MIME-Version: 1.0\n"
+ "Content-Type: text/plain; charset=UTF-8\n"
+ "Content-Transfer-Encoding: 8bit\n"
+-"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+-"|| n%100>=20) ? 1 : 2)\n"
++"Language: pl\n"
++"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
+ 
+ #: ../run_init/run_init.c:67
+ msgid ""
+ "USAGE: run_init <script> <args ...>\n"
+ "  where: <script> is the name of the init script to run,\n"
+ "         <args ...> are the arguments to that script."
+-msgstr ""
+-"UŻYCIE: run_init <skrypt> <parametry...>\n"
+-"  gdzie: <skrypt> jest nazwą skryptu inicjowania do wykonania,\n"
+-"         a <parametry...> są parametrami dla tego skryptu."
++msgstr "UŻYCIE: run_init <skrypt> <parametry...>\n  gdzie: <skrypt> jest nazwą skryptu inicjowania do wykonania,\n         a <parametry...> są parametrami dla tego skryptu."
+ 
+-#: ../run_init/run_init.c:126 ../newrole/newrole.c:1124
++#: ../run_init/run_init.c:126 ../newrole/newrole.c:1123
+ #, c-format
+ msgid "failed to initialize PAM\n"
+ msgstr "zainicjowanie PAM się nie powiodło\n"
+@@ -79,7 +75,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:1258
++#: ../run_init/run_init.c:405 ../newrole/newrole.c:1257
+ #, c-format
+ msgid "Could not set exec context to %s.\n"
+ msgstr "Nie można ustawić kontekstu wykonywania dla %s.\n"
+@@ -92,870 +88,852 @@ msgstr "******************** WAŻNE ***********************\n"
+ msgid "To make this policy package active, execute:"
+ msgstr "Aby aktywować ten pakiet polityki należy wykonać:"
+ 
+-#: ../semanage/seobject.py:143 ../semanage/seobject.py:147
+-msgid "global"
+-msgstr "globalne"
+-
+-#: ../semanage/seobject.py:225
++#: ../semanage/seobject.py:200
+ msgid "Could not create semanage handle"
+ msgstr "Nie można utworzyć obsługi semanage"
+ 
+-#: ../semanage/seobject.py:233
++#: ../semanage/seobject.py:208
+ msgid "SELinux policy is not managed or store cannot be accessed."
+-msgstr ""
+-"Polityka SELinuksa nie jest zarządzana lub nie można uzyskać dostępu do "
+-"przechowalni."
++msgstr "Polityka SELinuksa nie jest zarządzana lub nie można uzyskać dostępu do przechowalni."
+ 
+-#: ../semanage/seobject.py:238
++#: ../semanage/seobject.py:213
+ msgid "Cannot read policy store."
+ msgstr "Nie można odczytać przechowalni polityki."
+ 
+-#: ../semanage/seobject.py:243
++#: ../semanage/seobject.py:218
+ msgid "Could not establish semanage connection"
+ msgstr "Nie można nawiązać połączenia semanage"
+ 
+-#: ../semanage/seobject.py:248
++#: ../semanage/seobject.py:223
+ msgid "Could not test MLS enabled status"
+ msgstr "Nie można sprawdzić stanu włączenia MLS"
+ 
+-#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
++#: ../semanage/seobject.py:229 ../semanage/seobject.py:244
+ msgid "Not yet implemented"
+ msgstr "Niezaimplementowane"
+ 
+-#: ../semanage/seobject.py:258
++#: ../semanage/seobject.py:233
+ msgid "Semanage transaction already in progress"
+ msgstr "Transakcja semanage jest już wykonywana"
+ 
+-#: ../semanage/seobject.py:267
++#: ../semanage/seobject.py:242
+ msgid "Could not start semanage transaction"
+ msgstr "Nie można uruchomić transakcji semanage"
+ 
+-#: ../semanage/seobject.py:278
++#: ../semanage/seobject.py:254
+ msgid "Could not commit semanage transaction"
+ msgstr "Nie można wykonać transakcji semanage"
+ 
+-#: ../semanage/seobject.py:283
++#: ../semanage/seobject.py:259
+ msgid "Semanage transaction not in progress"
+ msgstr "Transakcja semanage nie jest wykonywana"
+ 
+-#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
++#: ../semanage/seobject.py:271 ../semanage/seobject.py:351
+ msgid "Could not list SELinux modules"
+ msgstr "Nie można wyświetlić listy modułów SELinuksa"
+ 
+-#: ../semanage/seobject.py:308
++#: ../semanage/seobject.py:284
+ msgid "Modules Name"
+ msgstr "Nazwa modułu"
+ 
+-#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
++#: ../semanage/seobject.py:284 ../gui/modulesPage.py:62
+ msgid "Version"
+ msgstr "Wersja"
+ 
+-#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
++#: ../semanage/seobject.py:287 ../gui/statusPage.py:75
+ msgid "Disabled"
+ msgstr "Wyłączony"
+ 
+-#: ../semanage/seobject.py:326
++#: ../semanage/seobject.py:302
  #, python-format
- msgid "Could not create a key for %s"
--msgstr "Impossível criar uma chave para %s"
-+msgstr "Não foi possível criar uma chave para %s"
+ msgid "Could not disable module %s (remove failed)"
+ msgstr "Nie można wyłączyć modułu %s (usunięcie się nie powiodło)"
+ 
+-#: ../semanage/seobject.py:337
++#: ../semanage/seobject.py:313
+ #, python-format
+ msgid "Could not enable module %s (remove failed)"
+ msgstr "Nie można włączyć modułu %s (usunięcie się nie powiodło)"
+ 
+-#: ../semanage/seobject.py:352
++#: ../semanage/seobject.py:328
+ #, python-format
+ msgid "Could not remove module %s (remove failed)"
+ msgstr "Nie można usunąć modułu %s (usunięcie się nie powiodło)"
+ 
+-#: ../semanage/seobject.py:362
++#: ../semanage/seobject.py:338
+ msgid "dontaudit requires either 'on' or 'off'"
+ msgstr "dontaudit wymaga \"on\" lub \"off\""
+ 
+-#: ../semanage/seobject.py:391
++#: ../semanage/seobject.py:366
+ msgid "Builtin Permissive Types"
+ msgstr "Wbudowane typy zezwalania"
+ 
+-#: ../semanage/seobject.py:401
++#: ../semanage/seobject.py:376
+ msgid "Customized Permissive Types"
+ msgstr "Dostosowane typy zezwalania"
+ 
+-#: ../semanage/seobject.py:442
++#: ../semanage/seobject.py:417
+ #, python-format
+ msgid "Could not set permissive domain %s (module installation failed)"
+-msgstr ""
+-"Nie można ustawić domeny zezwalania %s (instalacja modułu się nie powiodła)"
++msgstr "Nie można ustawić domeny zezwalania %s (instalacja modułu się nie powiodła)"
+ 
+-#: ../semanage/seobject.py:448
++#: ../semanage/seobject.py:423
+ #, python-format
+ msgid "Could not remove permissive domain %s (remove failed)"
+ msgstr "Nie można usunąć domeny zezwalania %s (usunięcie się nie powiodło)"
  
 -#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
--#: ../semanage/seobject.py:603 ../semanage/seobject.py:609
-+#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
-+#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
+-#: ../semanage/seobject.py:603 ../semanage/seobject.py:700
+-#: ../semanage/seobject.py:730 ../semanage/seobject.py:797
+-#: ../semanage/seobject.py:854 ../semanage/seobject.py:1101
+-#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
+-#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
+-#: ../semanage/seobject.py:2045
++#: ../semanage/seobject.py:458 ../semanage/seobject.py:532
++#: ../semanage/seobject.py:578 ../semanage/seobject.py:675
++#: ../semanage/seobject.py:705 ../semanage/seobject.py:772
++#: ../semanage/seobject.py:829 ../semanage/seobject.py:1076
++#: ../semanage/seobject.py:1775 ../semanage/seobject.py:1838
++#: ../semanage/seobject.py:1857 ../semanage/seobject.py:1978
++#: ../semanage/seobject.py:2031
+ #, python-format
+ msgid "Could not create a key for %s"
+ msgstr "Nie można utworzyć klucza dla %s"
+ 
+-#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
+-#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
++#: ../semanage/seobject.py:462 ../semanage/seobject.py:536
++#: ../semanage/seobject.py:582 ../semanage/seobject.py:588
  #, python-format
  msgid "Could not check if login mapping for %s is defined"
--msgstr "Impossível verificar se o mapeamento de login para %s está definido"
-+msgstr ""
-+"Não foi possível verificar se o mapeamento de início de sessão para %s está "
-+"definido"
+ msgstr "Nie można sprawdzić, jeśli mapowanie loginu dla %s zostało określone"
  
--#: ../semanage/seobject.py:492
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:496
-+#, python-format
+-#: ../semanage/seobject.py:496
++#: ../semanage/seobject.py:471
+ #, python-format
  msgid "Linux Group %s does not exist"
--msgstr "Usuário Linux %s não existe"
-+msgstr "O grupo linux %s não existe"
+ msgstr "Grupa linuksowa %s nie istnieje"
  
--#: ../semanage/seobject.py:497
-+#: ../semanage/seobject.py:501
+-#: ../semanage/seobject.py:501
++#: ../semanage/seobject.py:476
  #, python-format
  msgid "Linux User %s does not exist"
--msgstr "Usuário Linux %s não existe"
-+msgstr "O usuário linux %s não existe"
+ msgstr "Użytkownik linuksowy %s nie istnieje"
  
--#: ../semanage/seobject.py:501
-+#: ../semanage/seobject.py:505
+-#: ../semanage/seobject.py:505
++#: ../semanage/seobject.py:480
  #, python-format
  msgid "Could not create login mapping for %s"
--msgstr "Não foi possível criar mapeamento de login para %s"
-+msgstr "Não foi possível criar um mapeamento de início de sessão para %s"
+ msgstr "Nie można utworzyć mapowania loginu dla %s"
  
--#: ../semanage/seobject.py:505 ../semanage/seobject.py:741
-+#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
+-#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
++#: ../semanage/seobject.py:484 ../semanage/seobject.py:720
  #, python-format
  msgid "Could not set name for %s"
--msgstr "Impossível definir nome para %s"
-+msgstr "Não foi possível definir o nome para %s"
+ msgstr "Nie można ustawić nazwy %s"
  
--#: ../semanage/seobject.py:510 ../semanage/seobject.py:751
-+#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
+-#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
++#: ../semanage/seobject.py:489 ../semanage/seobject.py:730
  #, python-format
  msgid "Could not set MLS range for %s"
--msgstr "Impossível definir intervalo MLS para %s"
-+msgstr "Não foi possível definir o intervalo MLS para %s"
+ msgstr "Nie można ustawić zakresu MLS dla %s"
  
--#: ../semanage/seobject.py:514
-+#: ../semanage/seobject.py:518
+-#: ../semanage/seobject.py:518
++#: ../semanage/seobject.py:493
  #, python-format
  msgid "Could not set SELinux user for %s"
--msgstr "Impossível definir usuário SELinux para %s"
-+msgstr "Não foi possível definir o usuário SELinux para %s"
+ msgstr "Nie można ustawić użytkownika SELinuksa dla %s"
  
--#: ../semanage/seobject.py:518
-+#: ../semanage/seobject.py:522
+-#: ../semanage/seobject.py:522
++#: ../semanage/seobject.py:497
  #, python-format
  msgid "Could not add login mapping for %s"
--msgstr "Impossível adicionar mapeamento de login para %s"
-+msgstr "Não foi possível adicionar o mapeamento de início de sessão para %s"
+ msgstr "Nie można dodać mapowania loginu do %s"
  
--#: ../semanage/seobject.py:536
-+#: ../semanage/seobject.py:540
+-#: ../semanage/seobject.py:540
++#: ../semanage/seobject.py:515
  msgid "Requires seuser or serange"
- msgstr "Requer seuser ou serange"
+ msgstr "Wymagane jest seuser lub serange"
  
--#: ../semanage/seobject.py:559 ../semanage/seobject.py:605
-+#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
+-#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
++#: ../semanage/seobject.py:538 ../semanage/seobject.py:584
  #, python-format
  msgid "Login mapping for %s is not defined"
--msgstr "Mapeamento de login para %s não está definido"
-+msgstr "O mapeamento de início de sessão para %s não está definido"
+ msgstr "Mapowanie loginu dla %s nie zostało określone"
  
--#: ../semanage/seobject.py:563
-+#: ../semanage/seobject.py:567
+-#: ../semanage/seobject.py:567
++#: ../semanage/seobject.py:542
  #, python-format
  msgid "Could not query seuser for %s"
--msgstr "Impossível consultar seuser para %s"
-+msgstr "Não foi possível consultar o seuser para %s"
+ msgstr "Nie można odpytać seuser dla %s"
  
--#: ../semanage/seobject.py:577
-+#: ../semanage/seobject.py:581
+-#: ../semanage/seobject.py:581
++#: ../semanage/seobject.py:556
  #, python-format
  msgid "Could not modify login mapping for %s"
--msgstr "Impossível modificar mapeamento de login para %s"
-+msgstr "Não foi possível modificar o mapeamento de início de sessão para %s"
+ msgstr "Nie można zmodyfikować mapowania loginu dla %s"
  
--#: ../semanage/seobject.py:611
-+#: ../semanage/seobject.py:615
+-#: ../semanage/seobject.py:615
++#: ../semanage/seobject.py:590
  #, python-format
  msgid "Login mapping for %s is defined in policy, cannot be deleted"
- msgstr ""
--"Mapeamento de login para %s está definido na política, não pode ser excluído"
-+"O mapeamento de início de sessão para %s está definido na política, e não "
-+"pode ser excluído"
+-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:615
-+#: ../semanage/seobject.py:619
+-#: ../semanage/seobject.py:619
++#: ../semanage/seobject.py:594
  #, python-format
  msgid "Could not delete login mapping for %s"
--msgstr "Impossível excluir mapeamento de login para %s"
-+msgstr "Não foi possível excluir o mapeamento de início de sessão para %s"
+ msgstr "Nie można usunąć mapowania loginu dla %s"
  
--#: ../semanage/seobject.py:637 ../semanage/seobject.py:655
--#: ../semanage/seobject.py:893
-+#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
-+#: ../semanage/seobject.py:897
+-#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
+-#: ../semanage/seobject.py:897
++#: ../semanage/seobject.py:616 ../semanage/seobject.py:634
++#: ../semanage/seobject.py:872
  msgid "Could not list login mappings"
--msgstr "Impossível listar mapeamentos de logins"
-+msgstr "Não foi possível listar os mapeamentos de início de sessão"
+ msgstr "Nie można wyświetlić listę mapowań loginów"
  
--#: ../semanage/seobject.py:680 ../semanage/seobject.py:685
-+#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../gui/system-config-selinux.glade:100
+-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
++#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
+ #: ../gui/system-config-selinux.glade:100
  msgid "Login Name"
--msgstr "Nome de Login"
-+msgstr "Nome de usuário"
+ msgstr "Login"
  
--#: ../semanage/seobject.py:680 ../semanage/seobject.py:685
--#: ../semanage/seobject.py:943 ../semanage/seobject.py:948
-+#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../gui/system-config-selinux.glade:128
-+#: ../gui/system-config-selinux.glade:915
-+#: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
+-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
+-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
++#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
++#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
+ #: ../gui/system-config-selinux.glade:128
+ #: ../gui/system-config-selinux.glade:915
+ #: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
  msgid "SELinux User"
- msgstr "Usuário do SELinux"
+ msgstr "Użytkownik SELinuksa"
  
--#: ../semanage/seobject.py:680
-+#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
-+#: ../gui/system-config-selinux.glade:943
+-#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
++#: ../semanage/seobject.py:659 ../gui/system-config-selinux.glade:156
+ #: ../gui/system-config-selinux.glade:943
  msgid "MLS/MCS Range"
- msgstr "Intervalo MLS/MCS"
+ msgstr "Zakres MLS/MCS"
  
--#: ../semanage/seobject.py:699 ../semanage/seobject.py:730
--#: ../semanage/seobject.py:797 ../semanage/seobject.py:854
--#: ../semanage/seobject.py:860
-+#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
-+#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
-+#: ../semanage/seobject.py:864
+-#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
+-#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
+-#: ../semanage/seobject.py:864
++#: ../semanage/seobject.py:678 ../semanage/seobject.py:709
++#: ../semanage/seobject.py:776 ../semanage/seobject.py:833
++#: ../semanage/seobject.py:839
  #, python-format
  msgid "Could not check if SELinux user %s is defined"
--msgstr "Impossível checar se usuário SELinux %s está definido"
-+msgstr "Não foi possível verificar se o usuário SELinux %s está definido"
+ msgstr "Nie można sprawdzić, czy użytkownik SELinuksa %s został określony"
  
--#: ../semanage/seobject.py:702 ../semanage/seobject.py:803
--#: ../semanage/seobject.py:866
-+#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
-+#: ../semanage/seobject.py:870
+-#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
+-#: ../semanage/seobject.py:870
++#: ../semanage/seobject.py:681 ../semanage/seobject.py:782
++#: ../semanage/seobject.py:845
  #, python-format
  msgid "Could not query user for %s"
--msgstr "Impossível consultar usuário para %s"
-+msgstr "Não foi possível consultar o usuário por %s"
+ msgstr "Nie można odpytać użytkownika dla %s"
  
--#: ../semanage/seobject.py:722
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:726
-+#, python-format
+-#: ../semanage/seobject.py:726
++#: ../semanage/seobject.py:701
+ #, python-format
  msgid "You must add at least one role for %s"
--msgstr "Impossível adicionar contexto de arquivo para %s"
-+msgstr "Você deve adicionar pelo menos uma função para %s"
+ msgstr "Należy dodać co najmniej jedną rolę dla %s"
  
--#: ../semanage/seobject.py:737
-+#: ../semanage/seobject.py:741
+-#: ../semanage/seobject.py:741
++#: ../semanage/seobject.py:716
  #, python-format
  msgid "Could not create SELinux user for %s"
--msgstr "Impossível criar usuário SELinux for %s"
-+msgstr "Não foi possível criar um usuário SELinux para %s"
+ msgstr "Nie można utworzyć użytkownika SELinuksa dla %s"
  
--#: ../semanage/seobject.py:746
-+#: ../semanage/seobject.py:750
+-#: ../semanage/seobject.py:750
++#: ../semanage/seobject.py:725
  #, python-format
  msgid "Could not add role %s for %s"
--msgstr "Impossível adicionar role %s para %s"
-+msgstr "Não foi possível adicionar uma função %s para %s"
+ msgstr "Nie można dodać roli %s do %s"
  
--#: ../semanage/seobject.py:755
-+#: ../semanage/seobject.py:759
+-#: ../semanage/seobject.py:759
++#: ../semanage/seobject.py:734
  #, python-format
  msgid "Could not set MLS level for %s"
--msgstr "Impossível definir nível MLS para %s"
-+msgstr "Não foi possível definir um nível MLS para %s"
+ msgstr "Nie można ustawić poziomu MLS dla %s"
  
--#: ../semanage/seobject.py:758
-+#: ../semanage/seobject.py:762
+-#: ../semanage/seobject.py:762
++#: ../semanage/seobject.py:737
  #, python-format
  msgid "Could not add prefix %s for %s"
--msgstr "Impossível adicionar prefixo %s para %s"
-+msgstr "Não foi possível adicionar um prefixo %s para %s"
+ msgstr "Nie można dodać przedrostka %s do %s"
  
--#: ../semanage/seobject.py:761
-+#: ../semanage/seobject.py:765
+-#: ../semanage/seobject.py:765
++#: ../semanage/seobject.py:740
  #, python-format
  msgid "Could not extract key for %s"
--msgstr "Impossível extrair chave para %s"
-+msgstr "Não foi possível extrair uma chave para %s"
+ msgstr "Nie można rozpakować klucza dla %s"
  
--#: ../semanage/seobject.py:765
-+#: ../semanage/seobject.py:769
+-#: ../semanage/seobject.py:769
++#: ../semanage/seobject.py:744
  #, python-format
  msgid "Could not add SELinux user %s"
--msgstr "Impossível adicionar usuário SELinux %s"
-+msgstr "Não foi possível adicionar o usuário SELinux %s"
+ msgstr "Nie można dodać użytkownika SELinuksa %s"
  
--#: ../semanage/seobject.py:787
-+#: ../semanage/seobject.py:791
+-#: ../semanage/seobject.py:791
++#: ../semanage/seobject.py:766
  msgid "Requires prefix, roles, level or range"
--msgstr "Requer prefixo, roles, nível ou intervalo"
-+msgstr "Requer prefixo, função, nível ou intervalo"
+ msgstr "Wymagany jest przedrostek, role, poziom lub zakres"
  
--#: ../semanage/seobject.py:789
-+#: ../semanage/seobject.py:793
+-#: ../semanage/seobject.py:793
++#: ../semanage/seobject.py:768
  msgid "Requires prefix or roles"
--msgstr "Requer prefixo ou roles"
-+msgstr "Requer prefixo ou função"
+ msgstr "Wymagany jest przedrostek lub role"
  
--#: ../semanage/seobject.py:799 ../semanage/seobject.py:856
-+#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
+-#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
++#: ../semanage/seobject.py:778 ../semanage/seobject.py:835
  #, python-format
  msgid "SELinux user %s is not defined"
--msgstr "Usuário SELinux %s não está definido"
-+msgstr "O usuário SELinux %s não está definido"
+ msgstr "Użytkownik SELinuksa %s nie został określony"
  
--#: ../semanage/seobject.py:828
-+#: ../semanage/seobject.py:832
+-#: ../semanage/seobject.py:832
++#: ../semanage/seobject.py:807
  #, python-format
  msgid "Could not modify SELinux user %s"
--msgstr "Impossível modificar usuário SELinux %s"
-+msgstr "Não foi possível modificar o usuário SELinux %s"
+ msgstr "Nie można zmodyfikować użytkownika SELinuksa %s"
  
--#: ../semanage/seobject.py:862
-+#: ../semanage/seobject.py:866
+-#: ../semanage/seobject.py:866
++#: ../semanage/seobject.py:841
  #, python-format
  msgid "SELinux user %s is defined in policy, cannot be deleted"
--msgstr "Usuário SELinux %s está definido na política, não pode ser excluído"
-+msgstr ""
-+"O usuário SELinux %s está definido na política, e não pode ser excluído"
+-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:873
-+#: ../semanage/seobject.py:877
+-#: ../semanage/seobject.py:877
++#: ../semanage/seobject.py:852
  #, python-format
  msgid "Could not delete SELinux user %s"
--msgstr "Impossível excluir usuário SELinux %s"
-+msgstr "Não foi possível excluir o usuário SELinux %s"
+ msgstr "Nie można usunąć użytkownika SELinuksa %s"
  
--#: ../semanage/seobject.py:911
-+#: ../semanage/seobject.py:915
+-#: ../semanage/seobject.py:915
++#: ../semanage/seobject.py:890
  msgid "Could not list SELinux users"
--msgstr "Impossível listar usuários SELinux"
-+msgstr "Não foi possível listar os usuários SELinux"
+ msgstr "Nie można wyświetlić listy użytkowników SELinuksa"
  
--#: ../semanage/seobject.py:917
-+#: ../semanage/seobject.py:921
+-#: ../semanage/seobject.py:921
++#: ../semanage/seobject.py:896
  #, python-format
  msgid "Could not list roles for user %s"
--msgstr "Impossível listar roles para o usuário %s"
-+msgstr "Não foi possível listar as funções do usuário %s"
+ msgstr "Nie można wyświetlić listy ról dla użytkownika %s"
  
--#: ../semanage/seobject.py:942
-+#: ../semanage/seobject.py:946
+-#: ../semanage/seobject.py:946
++#: ../semanage/seobject.py:921
  msgid "Labeling"
--msgstr "Etiquetagem"
-+msgstr "Rótulo"
+ msgstr "Etykiety"
  
--#: ../semanage/seobject.py:942
-+#: ../semanage/seobject.py:946
+-#: ../semanage/seobject.py:946
++#: ../semanage/seobject.py:921
  msgid "MLS/"
  msgstr "MLS/"
  
--#: ../semanage/seobject.py:943
-+#: ../semanage/seobject.py:947
+-#: ../semanage/seobject.py:947
++#: ../semanage/seobject.py:922
  msgid "Prefix"
- msgstr "Prefixo"
+ msgstr "Przedrostek"
  
--#: ../semanage/seobject.py:943
-+#: ../semanage/seobject.py:947
+-#: ../semanage/seobject.py:947
++#: ../semanage/seobject.py:922
  msgid "MCS Level"
- msgstr "Nível MCS"
+ msgstr "Poziom MCS"
  
--#: ../semanage/seobject.py:943
-+#: ../semanage/seobject.py:947
+-#: ../semanage/seobject.py:947
++#: ../semanage/seobject.py:922
  msgid "MCS Range"
- msgstr "Intervalo MCS"
+ msgstr "Zakres MCS"
  
--#: ../semanage/seobject.py:943 ../semanage/seobject.py:948
-+#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
+-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
++#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
+ #: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
  msgid "SELinux Roles"
--msgstr "Papéis do SELinux"
-+msgstr "Funções do SELinux"
+ msgstr "Role SELinuksa"
  
--#: ../semanage/seobject.py:963
-+#: ../semanage/seobject.py:967
+-#: ../semanage/seobject.py:967
++#: ../semanage/seobject.py:942
  msgid "Protocol udp or tcp is required"
--msgstr "Protocolo udp ou tcp é requerido"
-+msgstr "O protocolo udp ou tcp é requerido"
+ msgstr "Wymagany jest protokół UDP lub TCP"
  
--#: ../semanage/seobject.py:965
-+#: ../semanage/seobject.py:969
+-#: ../semanage/seobject.py:969
++#: ../semanage/seobject.py:944
  msgid "Port is required"
--msgstr "Porta é requerida"
-+msgstr "A porta é requerida"
+ msgstr "Wymagany jest port"
  
--#: ../semanage/seobject.py:975
--#, fuzzy
-+#: ../semanage/seobject.py:979
+-#: ../semanage/seobject.py:979
++#: ../semanage/seobject.py:954
  msgid "Invalid Port"
--msgstr "Prefixo inválido %s"
-+msgstr ""
+ msgstr "Nieprawidłowy port"
  
--#: ../semanage/seobject.py:979
-+#: ../semanage/seobject.py:983
+-#: ../semanage/seobject.py:983
++#: ../semanage/seobject.py:958
  #, python-format
  msgid "Could not create a key for %s/%s"
--msgstr "Impossível criar uma chave para %s/%s"
-+msgstr "Não foi possível criar uma chave para %s/%s"
+ msgstr "Nie można utworzyć klucza %s/%s"
  
--#: ../semanage/seobject.py:990
-+#: ../semanage/seobject.py:994
+-#: ../semanage/seobject.py:994
++#: ../semanage/seobject.py:969
  msgid "Type is required"
--msgstr "Tipo é requerido"
-+msgstr "O tipo é requerido"
+ msgstr "Wymagany jest typ"
  
--#: ../semanage/seobject.py:996 ../semanage/seobject.py:1055
--#: ../semanage/seobject.py:1110 ../semanage/seobject.py:1116
-+#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
-+#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
+-#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
+-#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
++#: ../semanage/seobject.py:975 ../semanage/seobject.py:1034
++#: ../semanage/seobject.py:1089 ../semanage/seobject.py:1095
  #, python-format
  msgid "Could not check if port %s/%s is defined"
--msgstr "Impossível checar se a porta %s/%s está definida"
-+msgstr "Não foi possível verificar se a porta %s/%s está definida"
+ msgstr "Nie można sprawdzić, jeśli port %s/%s został określony"
  
--#: ../semanage/seobject.py:998
-+#: ../semanage/seobject.py:1002
+-#: ../semanage/seobject.py:1002
++#: ../semanage/seobject.py:977
  #, python-format
  msgid "Port %s/%s already defined"
--msgstr "Porta %s/%s já está definida"
-+msgstr "A porta %s/%s já está definida"
+ msgstr "Port %s/%s został już określony"
  
--#: ../semanage/seobject.py:1002
-+#: ../semanage/seobject.py:1006
+-#: ../semanage/seobject.py:1006
++#: ../semanage/seobject.py:981
  #, python-format
  msgid "Could not create port for %s/%s"
--msgstr "Impossível criar porta para %s/%s"
-+msgstr "Não foi possível criar uma porta para %s/%s"
+ msgstr "Nie można utworzyć portu dla %s/%s"
  
--#: ../semanage/seobject.py:1008
-+#: ../semanage/seobject.py:1012
+-#: ../semanage/seobject.py:1012
++#: ../semanage/seobject.py:987
  #, python-format
  msgid "Could not create context for %s/%s"
--msgstr "Impossível criar contexto para %s/%s"
-+msgstr "Não foi possível criar um contexto para %s/%s"
+ msgstr "Nie można utworzyć kontekstu dla %s/%s"
  
--#: ../semanage/seobject.py:1012
-+#: ../semanage/seobject.py:1016
+-#: ../semanage/seobject.py:1016
++#: ../semanage/seobject.py:991
  #, python-format
  msgid "Could not set user in port context for %s/%s"
--msgstr "Impossível definir usuário no contexto da porta para %s/%s"
-+msgstr "Não foi possível definir o usuário no contexto da porta para %s/%s"
+ msgstr "Nie można ustawić użytkownika w kontekście portu dla %s/%s"
  
--#: ../semanage/seobject.py:1016
-+#: ../semanage/seobject.py:1020
+-#: ../semanage/seobject.py:1020
++#: ../semanage/seobject.py:995
  #, python-format
  msgid "Could not set role in port context for %s/%s"
--msgstr "Impossível definir role no contexto da porta para %s/%s"
-+msgstr "Não foi possível definir a função no contexto da porta para %s/%s"
+ msgstr "Nie można ustawić roli w kontekście portu dla %s/%s"
  
--#: ../semanage/seobject.py:1020
-+#: ../semanage/seobject.py:1024
+-#: ../semanage/seobject.py:1024
++#: ../semanage/seobject.py:999
  #, python-format
  msgid "Could not set type in port context for %s/%s"
--msgstr "Impossível definir tipo no contexto da porta para %s/%s"
-+msgstr "Não foi possível definir o tipo no contexto da porta para %s/%s"
+ msgstr "Nie można ustawić typu w kontekście portu dla %s/%s"
  
--#: ../semanage/seobject.py:1025
-+#: ../semanage/seobject.py:1029
+-#: ../semanage/seobject.py:1029
++#: ../semanage/seobject.py:1004
  #, python-format
  msgid "Could not set mls fields in port context for %s/%s"
--msgstr "Impossível definir campos mls no contexto da porta para %s/%s"
-+msgstr "Não foi possível definir os campos mls no contexto da porta para %s/%s"
+ msgstr "Nie można ustawić pól MLS w kontekście portu dla %s/%s"
  
--#: ../semanage/seobject.py:1029
-+#: ../semanage/seobject.py:1033
+-#: ../semanage/seobject.py:1033
++#: ../semanage/seobject.py:1008
  #, python-format
  msgid "Could not set port context for %s/%s"
--msgstr "Impossível definir contexto da porta para %s/%s"
-+msgstr "Não foi possível definir o contexto da porta para %s/%s"
+ msgstr "Nie można ustawić kontekstu portu dla %s/%s"
  
--#: ../semanage/seobject.py:1033
-+#: ../semanage/seobject.py:1037
+-#: ../semanage/seobject.py:1037
++#: ../semanage/seobject.py:1012
  #, python-format
  msgid "Could not add port %s/%s"
--msgstr "Impossível adicionar porta %s/%s"
-+msgstr "Não foi possível adicionar a porta %s/%s"
+ msgstr "Nie można dodać portu %s/%s"
  
--#: ../semanage/seobject.py:1047 ../semanage/seobject.py:1312
--#: ../semanage/seobject.py:1508
-+#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
-+#: ../semanage/seobject.py:1512
+-#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
+-#: ../semanage/seobject.py:1512
++#: ../semanage/seobject.py:1026 ../semanage/seobject.py:1291
++#: ../semanage/seobject.py:1487
  msgid "Requires setype or serange"
- msgstr "Requer setype ou serange"
+ msgstr "Wymagane jest setype lub serange"
  
--#: ../semanage/seobject.py:1049
-+#: ../semanage/seobject.py:1053
+-#: ../semanage/seobject.py:1053
++#: ../semanage/seobject.py:1028
  msgid "Requires setype"
- msgstr "Requer setype"
+ msgstr "Wymagane jest setype"
  
--#: ../semanage/seobject.py:1057 ../semanage/seobject.py:1112
-+#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
+-#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
++#: ../semanage/seobject.py:1036 ../semanage/seobject.py:1091
  #, python-format
  msgid "Port %s/%s is not defined"
- msgstr "A porta %s/%s não está definida"
+ msgstr "Port %s/%s nie został określony"
  
--#: ../semanage/seobject.py:1061
-+#: ../semanage/seobject.py:1065
+-#: ../semanage/seobject.py:1065
++#: ../semanage/seobject.py:1040
  #, python-format
  msgid "Could not query port %s/%s"
--msgstr "Impossível consultar porta %s/%s"
-+msgstr "Não foi possível consultar a porta %s/%s"
+ msgstr "Nie można odpytać portu %s/%s"
  
--#: ../semanage/seobject.py:1072
-+#: ../semanage/seobject.py:1076
+-#: ../semanage/seobject.py:1076
++#: ../semanage/seobject.py:1051
  #, python-format
  msgid "Could not modify port %s/%s"
--msgstr "Impossível modificar porta %s/%s"
-+msgstr "Não foi possível modificar a porta %s/%s"
+ msgstr "Nie można zmodyfikować portu %s/%s"
  
--#: ../semanage/seobject.py:1085
-+#: ../semanage/seobject.py:1089
+-#: ../semanage/seobject.py:1089
++#: ../semanage/seobject.py:1064
  msgid "Could not list the ports"
--msgstr "Impossível listar as portas"
-+msgstr "Não foi possível listar as portas"
+ msgstr "Nie można wyświetlić listy portów"
  
--#: ../semanage/seobject.py:1101
-+#: ../semanage/seobject.py:1105
+-#: ../semanage/seobject.py:1105
++#: ../semanage/seobject.py:1080
  #, python-format
  msgid "Could not delete the port %s"
--msgstr "Impossível excluir a porta %s"
-+msgstr "Não foi possível excluir a porta %s"
+ msgstr "Nie można usunąć portu %s"
  
--#: ../semanage/seobject.py:1118
-+#: ../semanage/seobject.py:1122
+-#: ../semanage/seobject.py:1122
++#: ../semanage/seobject.py:1097
  #, python-format
  msgid "Port %s/%s is defined in policy, cannot be deleted"
--msgstr "A porta %s/%s está definida na política, não pode ser excluída"
-+msgstr "A porta %s/%s está definida na política, e não pode ser excluída"
+ msgstr "Port %s/%s został określony w polityce, nie może zostać usunięty"
  
--#: ../semanage/seobject.py:1122
-+#: ../semanage/seobject.py:1126
+-#: ../semanage/seobject.py:1126
++#: ../semanage/seobject.py:1101
  #, python-format
  msgid "Could not delete port %s/%s"
--msgstr "Impossível excluir porta %s/%s"
-+msgstr "Não foi possível excluir a porta %s/%s"
+ msgstr "Nie można usunąć portu %s/%s"
  
--#: ../semanage/seobject.py:1138 ../semanage/seobject.py:1160
-+#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
+-#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
++#: ../semanage/seobject.py:1117 ../semanage/seobject.py:1139
  msgid "Could not list ports"
--msgstr "Impossível listar portas"
-+msgstr "Não foi possível listar as portas"
+ msgstr "Nie można wyświetlić listy portów"
  
--#: ../semanage/seobject.py:1199
-+#: ../semanage/seobject.py:1203
+-#: ../semanage/seobject.py:1203
++#: ../semanage/seobject.py:1178
  msgid "SELinux Port Type"
--msgstr "Tipo da Porta do SELinux"
-+msgstr "Tipo da porta do SELinux"
+ msgstr "Typ portu SELinuksa"
  
--#: ../semanage/seobject.py:1199
-+#: ../semanage/seobject.py:1203
+-#: ../semanage/seobject.py:1203
++#: ../semanage/seobject.py:1178
  msgid "Proto"
--msgstr "Protocolo"
-+msgstr "Proto"
+ msgstr "Protokół"
  
--#: ../semanage/seobject.py:1199
-+#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
+-#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
++#: ../semanage/seobject.py:1178 ../gui/system-config-selinux.glade:335
  msgid "Port Number"
--msgstr "Número da Porta"
-+msgstr "Número da porta"
+ msgstr "Numer portu"
  
--#: ../semanage/seobject.py:1218
--#, fuzzy
-+#: ../semanage/seobject.py:1222
+-#: ../semanage/seobject.py:1222
++#: ../semanage/seobject.py:1197
  msgid "Node Address is required"
--msgstr "Porta é requerida"
-+msgstr "O endereço do nó é requerid"
+ msgstr "Wymagany jest adres węzła"
  
--#: ../semanage/seobject.py:1233
-+#: ../semanage/seobject.py:1237
+-#: ../semanage/seobject.py:1237
++#: ../semanage/seobject.py:1212
  msgid "Unknown or missing protocol"
--msgstr ""
-+msgstr "O protocolo está faltando ou é desconhecido"
+ msgstr "Nieznany lub brakujący protokół"
  
--#: ../semanage/seobject.py:1247 ../semanage/seobject.py:1446
--#: ../semanage/seobject.py:1724
-+#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
-+#: ../semanage/seobject.py:1728
+-#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
+-#: ../semanage/seobject.py:1728
++#: ../semanage/seobject.py:1226 ../semanage/seobject.py:1425
++#: ../semanage/seobject.py:1713
  msgid "SELinux Type is required"
--msgstr "Tipo SELinux é requerido"
-+msgstr "O tipo SELinux é requerido"
+ msgstr "Wymagany jest typ SELinuksa"
  
--#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1316
--#: ../semanage/seobject.py:1352 ../semanage/seobject.py:1450
--#: ../semanage/seobject.py:1512 ../semanage/seobject.py:1546
--#: ../semanage/seobject.py:1728
-+#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
-+#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
-+#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
-+#: ../semanage/seobject.py:1732
+-#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
+-#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
+-#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
+-#: ../semanage/seobject.py:1732
++#: ../semanage/seobject.py:1230 ../semanage/seobject.py:1295
++#: ../semanage/seobject.py:1331 ../semanage/seobject.py:1429
++#: ../semanage/seobject.py:1491 ../semanage/seobject.py:1525
++#: ../semanage/seobject.py:1717
  #, python-format
  msgid "Could not create key for %s"
--msgstr "Impossível criar chave para %s"
-+msgstr "Não foi possível criar uma chave para %s"
+ msgstr "Nie można utworzyć klucza dla %s"
  
--#: ../semanage/seobject.py:1253 ../semanage/seobject.py:1320
--#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1362
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
-+#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
-+#, python-format
+-#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
+-#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
++#: ../semanage/seobject.py:1232 ../semanage/seobject.py:1299
++#: ../semanage/seobject.py:1335 ../semanage/seobject.py:1341
+ #, python-format
  msgid "Could not check if addr %s is defined"
--msgstr "Impossível checar se a porta %s/%s está definida"
-+msgstr "Não foi possível verificar se o endereço %s está definido"
+ msgstr "Nie można sprawdzić, jeśli adres %s został określony"
  
--#: ../semanage/seobject.py:1262
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1266
-+#, python-format
+-#: ../semanage/seobject.py:1266
++#: ../semanage/seobject.py:1241
+ #, python-format
  msgid "Could not create addr for %s"
--msgstr "Impossível criar uma chave para %s"
-+msgstr "Não foi possível criar um endereço para %s"
+ msgstr "Nie można utworzyć adresu dla %s"
  
--#: ../semanage/seobject.py:1268 ../semanage/seobject.py:1466
--#: ../semanage/seobject.py:1686
-+#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
-+#: ../semanage/seobject.py:1690
+-#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
+-#: ../semanage/seobject.py:1690
++#: ../semanage/seobject.py:1247 ../semanage/seobject.py:1445
++#: ../semanage/seobject.py:1675
  #, python-format
  msgid "Could not create context for %s"
--msgstr "Impossível criar contexto para %s"
-+msgstr "Não foi possível criar um contexto para %s"
+ msgstr "Nie można utworzyć kontekstu dla %s"
  
--#: ../semanage/seobject.py:1272
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1276
-+#, python-format
+-#: ../semanage/seobject.py:1276
++#: ../semanage/seobject.py:1251
+ #, python-format
  msgid "Could not set mask for %s"
--msgstr "Impossível definir nome para %s"
-+msgstr "Não foi possível definir uma máscara de rede para %s"
+ msgstr "Nie można ustawić maski dla %s"
  
--#: ../semanage/seobject.py:1276
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1280
-+#, python-format
+-#: ../semanage/seobject.py:1280
++#: ../semanage/seobject.py:1255
+ #, python-format
  msgid "Could not set user in addr context for %s"
--msgstr "Impossível definir usuário no contexto de arquivo para %s"
-+msgstr "Não foi possível definir o usuário no contexto de endereço para %s"
+ msgstr "Nie można ustawić użytkownika w kontekście adresu dla %s"
  
--#: ../semanage/seobject.py:1280
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1284
-+#, python-format
+-#: ../semanage/seobject.py:1284
++#: ../semanage/seobject.py:1259
+ #, python-format
  msgid "Could not set role in addr context for %s"
--msgstr "Impossível definir role no contexto de arquivo para %s"
-+msgstr "Não foi possível definir uma função no contexto de endereço para %s"
+ msgstr "Nie można ustawić roli w kontekście adresu dla %s"
  
--#: ../semanage/seobject.py:1284
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1288
-+#, python-format
+-#: ../semanage/seobject.py:1288
++#: ../semanage/seobject.py:1263
+ #, python-format
  msgid "Could not set type in addr context for %s"
--msgstr "Impossível definir tipo no contexto de arquivo para %s"
-+msgstr "Não foi possível definir o tipo no contexto de endereço para %s"
+ msgstr "Nie można ustawić typu w kontekście adresu dla %s"
  
--#: ../semanage/seobject.py:1289
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1293
-+#, python-format
+-#: ../semanage/seobject.py:1293
++#: ../semanage/seobject.py:1268
+ #, python-format
  msgid "Could not set mls fields in addr context for %s"
--msgstr "Impossível definir campos mls no contexto de arquivo para %s"
-+msgstr "Não foi possível definir os campos mls no contexto de endereço para %s"
+ msgstr "Nie można ustawić pól MLS w kontekście adresu dla %s"
  
--#: ../semanage/seobject.py:1293
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1297
-+#, python-format
+-#: ../semanage/seobject.py:1297
++#: ../semanage/seobject.py:1272
+ #, python-format
  msgid "Could not set addr context for %s"
--msgstr "Impossível definir contexto de arquivo para %s"
-+msgstr "Não foi possível definir o contexto de endereço para %s"
+ msgstr "Nie można ustawić kontekstu adresu dla %s"
  
--#: ../semanage/seobject.py:1297
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1301
-+#, python-format
+-#: ../semanage/seobject.py:1301
++#: ../semanage/seobject.py:1276
+ #, python-format
  msgid "Could not add addr %s"
--msgstr "Impossível adicionar porta %s/%s"
-+msgstr "Não foi possível adicionar o endereço %s"
+ msgstr "Nie można dodać adresu %s"
  
--#: ../semanage/seobject.py:1322 ../semanage/seobject.py:1358
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
-+#, python-format
+-#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
++#: ../semanage/seobject.py:1301 ../semanage/seobject.py:1337
+ #, python-format
  msgid "Addr %s is not defined"
--msgstr "A porta %s/%s não está definida"
-+msgstr "O endereço %s não está definido"
+ msgstr "Adresu %s nie został określony"
  
--#: ../semanage/seobject.py:1326
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1330
-+#, python-format
+-#: ../semanage/seobject.py:1330
++#: ../semanage/seobject.py:1305
+ #, python-format
  msgid "Could not query addr %s"
--msgstr "Impossível consultar porta %s/%s"
-+msgstr "Não foi possível consultar o endereço %s"
+ msgstr "Nie można odpytać adresu %s"
  
--#: ../semanage/seobject.py:1336
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1340
-+#, python-format
+-#: ../semanage/seobject.py:1340
++#: ../semanage/seobject.py:1315
+ #, python-format
  msgid "Could not modify addr %s"
--msgstr "Impossível modificar porta %s/%s"
-+msgstr "Não foi possível modificar o endereço %s"
+ msgstr "Nie można zmodyfikować adresu %s"
  
--#: ../semanage/seobject.py:1364
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1368
-+#, python-format
+-#: ../semanage/seobject.py:1368
++#: ../semanage/seobject.py:1343
+ #, python-format
  msgid "Addr %s is defined in policy, cannot be deleted"
--msgstr "A porta %s/%s está definida na política, não pode ser excluída"
-+msgstr "O endereço %s está definido na política, e não pode ser excluído"
+ msgstr "Adres %s został określony w polityce, nie może zostać usunięty"
  
--#: ../semanage/seobject.py:1368
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1372
-+#, python-format
+-#: ../semanage/seobject.py:1372
++#: ../semanage/seobject.py:1347
+ #, python-format
  msgid "Could not delete addr %s"
--msgstr "Impossível excluir a %s"
-+msgstr "Não foi possível excluir o endereço %s"
+ msgstr "Nie można usunąć adresu %s"
  
--#: ../semanage/seobject.py:1380
--#, fuzzy
-+#: ../semanage/seobject.py:1384
+-#: ../semanage/seobject.py:1384
++#: ../semanage/seobject.py:1359
  msgid "Could not deleteall node mappings"
--msgstr "Impossível excluir mapeamento de login para %s"
-+msgstr ""
+ msgstr "Nie można usunąć wszystkich mapowań węzłów"
  
--#: ../semanage/seobject.py:1394
--#, fuzzy
-+#: ../semanage/seobject.py:1398
+-#: ../semanage/seobject.py:1398
++#: ../semanage/seobject.py:1373
  msgid "Could not list addrs"
--msgstr "Impossível listar portas"
-+msgstr "Não foi possível listar os endereços"
+ msgstr "Nie można wyświetlić listy adresów"
  
--#: ../semanage/seobject.py:1454 ../semanage/seobject.py:1516
--#: ../semanage/seobject.py:1550 ../semanage/seobject.py:1556
-+#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
-+#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
+-#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
+-#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
++#: ../semanage/seobject.py:1433 ../semanage/seobject.py:1495
++#: ../semanage/seobject.py:1529 ../semanage/seobject.py:1535
  #, python-format
  msgid "Could not check if interface %s is defined"
--msgstr "Impossível checar se a interface %s está definida"
-+msgstr "Não foi possível verificar se a interface %s está definida"
+ msgstr "Nie można sprawdzić, jeśli interfejs %s został określony"
  
--#: ../semanage/seobject.py:1461
-+#: ../semanage/seobject.py:1465
+-#: ../semanage/seobject.py:1465
++#: ../semanage/seobject.py:1440
  #, python-format
  msgid "Could not create interface for %s"
--msgstr "Impossível criar interface para %s"
-+msgstr "Não foi possível criar uma interface para %s"
+ msgstr "Nie można utworzyć interfejsu dla %s"
  
--#: ../semanage/seobject.py:1470
-+#: ../semanage/seobject.py:1474
+-#: ../semanage/seobject.py:1474
++#: ../semanage/seobject.py:1449
  #, python-format
  msgid "Could not set user in interface context for %s"
--msgstr "Impossível definir usuário no contexto da interface para %s"
-+msgstr "Não foi possível definir o usuário no contexto da interface para %s"
+ msgstr "Nie można ustawić użytkownika w kontekście interfejsu dla %s"
  
--#: ../semanage/seobject.py:1474
-+#: ../semanage/seobject.py:1478
+-#: ../semanage/seobject.py:1478
++#: ../semanage/seobject.py:1453
  #, python-format
  msgid "Could not set role in interface context for %s"
--msgstr "Impossível definir role no contexto da interface para %s"
-+msgstr "Não foi possível definir a função no contexto da interface para %s"
+ msgstr "Nie można ustawić roli w kontekście interfejsu dla %s"
  
--#: ../semanage/seobject.py:1478
-+#: ../semanage/seobject.py:1482
+-#: ../semanage/seobject.py:1482
++#: ../semanage/seobject.py:1457
  #, python-format
  msgid "Could not set type in interface context for %s"
--msgstr "Impossível definir tipo no contexto da interface para %s"
-+msgstr "Não foi possível definir o tipo no contexto da interface para %s"
+ msgstr "Nie można ustawić typu w kontekście interfejsu dla %s"
  
--#: ../semanage/seobject.py:1483
-+#: ../semanage/seobject.py:1487
+-#: ../semanage/seobject.py:1487
++#: ../semanage/seobject.py:1462
  #, python-format
  msgid "Could not set mls fields in interface context for %s"
--msgstr "Impossível definir campos mls no contexto da interface para %s"
-+msgstr ""
-+"Não foi possível definir os campos mls no contexto da interface para %s"
+ msgstr "Nie można ustawić pól MLS w kontekście interfejsu dla %s"
  
--#: ../semanage/seobject.py:1487
-+#: ../semanage/seobject.py:1491
+-#: ../semanage/seobject.py:1491
++#: ../semanage/seobject.py:1466
  #, python-format
  msgid "Could not set interface context for %s"
--msgstr "Impossível definir contexto da interface para %s"
-+msgstr "Não foi possível definir o contexto da interface para %s"
+ msgstr "Nie można ustawić kontekstu interfejsu dla %s"
  
--#: ../semanage/seobject.py:1491
-+#: ../semanage/seobject.py:1495
+-#: ../semanage/seobject.py:1495
++#: ../semanage/seobject.py:1470
  #, python-format
  msgid "Could not set message context for %s"
--msgstr "Impossível definir contexto da mensagem para %s"
-+msgstr "Não foi possível definir o contexto da mensagem para %s"
+ msgstr "Nie można ustawić kontekstu komunikatu dla %s"
  
--#: ../semanage/seobject.py:1495
-+#: ../semanage/seobject.py:1499
+-#: ../semanage/seobject.py:1499
++#: ../semanage/seobject.py:1474
  #, python-format
  msgid "Could not add interface %s"
--msgstr "Impossível adicionar interface %s"
-+msgstr "Não foi possível adicionar a interface %s"
+ msgstr "Nie można dodać interfejsu %s"
  
--#: ../semanage/seobject.py:1518 ../semanage/seobject.py:1552
-+#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
+-#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
++#: ../semanage/seobject.py:1497 ../semanage/seobject.py:1531
  #, python-format
  msgid "Interface %s is not defined"
- msgstr "A interface %s não está definida"
+ msgstr "Interfejs %s nie został określony"
  
--#: ../semanage/seobject.py:1522
-+#: ../semanage/seobject.py:1526
+-#: ../semanage/seobject.py:1526
++#: ../semanage/seobject.py:1501
  #, python-format
  msgid "Could not query interface %s"
--msgstr "Impossível consultar interface %s"
-+msgstr "Não foi possível consultar a interface %s"
+ msgstr "Nie można odpytać interfejsu %s"
  
--#: ../semanage/seobject.py:1533
-+#: ../semanage/seobject.py:1537
+-#: ../semanage/seobject.py:1537
++#: ../semanage/seobject.py:1512
  #, python-format
  msgid "Could not modify interface %s"
--msgstr "Impossível modificar interface %s"
-+msgstr "Não foi possível modificar a interface %s"
+ msgstr "Nie można zmodyfikować interfejsu %s"
  
--#: ../semanage/seobject.py:1558
-+#: ../semanage/seobject.py:1562
+-#: ../semanage/seobject.py:1562
++#: ../semanage/seobject.py:1537
  #, 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 excluída"
-+msgstr "A interface %s está definida na política, e não pode ser excluída"
+ msgstr "Interfejs %s został określony w polityce, nie może zostać usunięty"
  
--#: ../semanage/seobject.py:1562
-+#: ../semanage/seobject.py:1566
+-#: ../semanage/seobject.py:1566
++#: ../semanage/seobject.py:1541
  #, python-format
  msgid "Could not delete interface %s"
--msgstr "Impossível excluir interface %s"
-+msgstr "Não foi possível excluir a interface %s"
+ msgstr "Nie można usunąć interfejsu %s"
  
--#: ../semanage/seobject.py:1574
--#, fuzzy
-+#: ../semanage/seobject.py:1578
+-#: ../semanage/seobject.py:1578
++#: ../semanage/seobject.py:1553
  msgid "Could not delete all interface  mappings"
--msgstr "Impossível excluir interface %s"
-+msgstr ""
+ msgstr "Nie można usunąć wszystkich mapowań interfejsów"
  
--#: ../semanage/seobject.py:1588
-+#: ../semanage/seobject.py:1592
+-#: ../semanage/seobject.py:1592
++#: ../semanage/seobject.py:1567
  msgid "Could not list interfaces"
--msgstr "Impossível listar interfaces"
-+msgstr "Não foi possível listar as interfaces"
+ msgstr "Nie można wyświetlić listy interfejsów"
  
--#: ../semanage/seobject.py:1613
-+#: ../semanage/seobject.py:1617
+-#: ../semanage/seobject.py:1617
++#: ../semanage/seobject.py:1592
  msgid "SELinux Interface"
- msgstr "Interface do SELinux"
+ msgstr "Interfejs SELinuksa"
  
--#: ../semanage/seobject.py:1613 ../semanage/seobject.py:1936
-+#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
+-#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
++#: ../semanage/seobject.py:1592 ../semanage/seobject.py:1929
  msgid "Context"
- msgstr "Contexto"
+ msgstr "Kontekst"
  
--#: ../semanage/seobject.py:1663
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1667
-+#, python-format
+-#: ../semanage/seobject.py:1667
++#: ../semanage/seobject.py:1652
+ #, python-format
  msgid "Equivalence class for %s already exists"
--msgstr "Contexto do arquivo para %s já definido"
-+msgstr ""
+ msgstr "Klasa ekwiwalentu dla %s już istnieje"
  
--#: ../semanage/seobject.py:1669
-+#: ../semanage/seobject.py:1673
+-#: ../semanage/seobject.py:1673
++#: ../semanage/seobject.py:1658
  #, python-format
  msgid "File spec %s conflicts with equivalency rule '%s %s'"
- msgstr ""
+ msgstr "Plik spec %s jest w konflikcie z regułą ekwiwalentu \"%s %s\""
  
--#: ../semanage/seobject.py:1678
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1682
-+#, python-format
+-#: ../semanage/seobject.py:1682
++#: ../semanage/seobject.py:1667
+ #, python-format
  msgid "Equivalence class for %s does not exists"
--msgstr "Usuário Linux %s não existe"
-+msgstr ""
+ msgstr "Klasa ekwiwalentu dla %s nie istnieje"
  
--#: ../semanage/seobject.py:1692
-+#: ../semanage/seobject.py:1696
+-#: ../semanage/seobject.py:1696
++#: ../semanage/seobject.py:1681
  #, python-format
  msgid "Could not set user in file context for %s"
--msgstr "Impossível definir usuário no contexto de arquivo para %s"
-+msgstr "Não foi possível definir o usuário no contexto de arquivo para %s"
+ msgstr "Nie można ustawić użytkownika w kontekście pliku dla %s"
  
--#: ../semanage/seobject.py:1696
-+#: ../semanage/seobject.py:1700
+-#: ../semanage/seobject.py:1700
++#: ../semanage/seobject.py:1685
  #, python-format
  msgid "Could not set role in file context for %s"
--msgstr "Impossível definir role no contexto de arquivo para %s"
-+msgstr "Não foi possível definir a função no contexto de arquivo para %s"
+ msgstr "Nie można ustawić roli w kontekście pliku dla %s"
  
--#: ../semanage/seobject.py:1701 ../semanage/seobject.py:1758
-+#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
+-#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
++#: ../semanage/seobject.py:1690 ../semanage/seobject.py:1747
  #, python-format
  msgid "Could not set mls fields in file context for %s"
--msgstr "Impossível definir campos mls no contexto de arquivo para %s"
-+msgstr "Não foi possível definir os campos mls no contexto de arquivo para %s"
+ msgstr "Nie można ustawić pól MLS w kontekście pliku dla %s"
  
--#: ../semanage/seobject.py:1707
-+#: ../semanage/seobject.py:1711
+-#: ../semanage/seobject.py:1711
++#: ../semanage/seobject.py:1696
  msgid "Invalid file specification"
--msgstr "Especificação do arquivo inválida"
-+msgstr "Especificação inválida do arquivo"
+ msgstr "Nieprawidłowe określenie pliku"
  
--#: ../semanage/seobject.py:1709
-+#: ../semanage/seobject.py:1713
+-#: ../semanage/seobject.py:1713
++#: ../semanage/seobject.py:1698
  msgid "File specification can not include spaces"
- msgstr ""
+ msgstr "Określenie pliku nie może zawierać spacji"
  
--#: ../semanage/seobject.py:1714
-+#: ../semanage/seobject.py:1718
+-#: ../semanage/seobject.py:1718
++#: ../semanage/seobject.py:1703
  #, python-format
  msgid ""
- "File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
- msgstr ""
+-"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
+-msgstr ""
+-"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:1732 ../semanage/seobject.py:1737
--#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1872
--#: ../semanage/seobject.py:1876
-+#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
-+#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
-+#: ../semanage/seobject.py:1880
+-#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
+-#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
+-#: ../semanage/seobject.py:1880
++#: ../semanage/seobject.py:1721 ../semanage/seobject.py:1726
++#: ../semanage/seobject.py:1779 ../semanage/seobject.py:1861
++#: ../semanage/seobject.py:1865
  #, python-format
  msgid "Could not check if file context for %s is defined"
--msgstr "Impossível checar 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"
+ msgstr "Nie można sprawdzić, jeśli kontekst pliku dla %s został określony"
  
--#: ../semanage/seobject.py:1745
-+#: ../semanage/seobject.py:1749
+-#: ../semanage/seobject.py:1749
++#: ../semanage/seobject.py:1734
  #, python-format
  msgid "Could not create file context for %s"
--msgstr "Impossível criar contexto de arquivo para %s"
-+msgstr "Não foi possível criar um contexto de arquivo para %s"
+ msgstr "Nie można utworzyć kontekstu pliki dla %s"
  
--#: ../semanage/seobject.py:1753
-+#: ../semanage/seobject.py:1757
+-#: ../semanage/seobject.py:1757
++#: ../semanage/seobject.py:1742
  #, python-format
  msgid "Could not set type in file context for %s"
--msgstr "Impossível definir tipo no contexto de arquivo para %s"
-+msgstr "Não foi possível definir o tipo no contexto de arquivo para %s"
+ msgstr "Nie można ustawić typu w kontekście pliku dla %s"
  
--#: ../semanage/seobject.py:1761 ../semanage/seobject.py:1818
--#: ../semanage/seobject.py:1822
-+#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
-+#: ../semanage/seobject.py:1826
+-#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
+-#: ../semanage/seobject.py:1826
++#: ../semanage/seobject.py:1750 ../semanage/seobject.py:1807
++#: ../semanage/seobject.py:1811
  #, python-format
  msgid "Could not set file context for %s"
--msgstr "Impossível definir contexto de arquivo para %s"
-+msgstr "Não foi possível definir o contexto de arquivo para %s"
+ msgstr "Nie można ustawić kontekstu pliku dla %s"
  
--#: ../semanage/seobject.py:1767
-+#: ../semanage/seobject.py:1771
+-#: ../semanage/seobject.py:1771
++#: ../semanage/seobject.py:1756
  #, python-format
  msgid "Could not add file context for %s"
--msgstr "Impossível adicionar contexto de arquivo para %s"
-+msgstr "Não foi possível adicionar o contexto de arquivo para %s"
+ msgstr "Nie można dodać kontekstu pliku dla %s"
  
--#: ../semanage/seobject.py:1781
-+#: ../semanage/seobject.py:1785
+-#: ../semanage/seobject.py:1785
++#: ../semanage/seobject.py:1770
  msgid "Requires setype, serange or seuser"
- msgstr "Requer setype, serange ou seuser"
+ msgstr "Wymagane jest setype, serange lub seuser"
  
--#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1880
-+#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
+-#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
++#: ../semanage/seobject.py:1783 ../semanage/seobject.py:1869
  #, python-format
  msgid "File context for %s is not defined"
--msgstr "Contexto de arquivo para %s não está definido"
-+msgstr "O contexto de arquivo para %s não está definido"
+ msgstr "Kontekst pliku dla %s nie został określony"
  
--#: ../semanage/seobject.py:1800
-+#: ../semanage/seobject.py:1804
+-#: ../semanage/seobject.py:1804
++#: ../semanage/seobject.py:1789
  #, python-format
  msgid "Could not query file context for %s"
--msgstr "Impossível consultar contexto de arquivo para %s"
-+msgstr "Não foi possível consultar o contexto de arquivo para %s"
+ msgstr "Nie można odpytać kontekstu pliku dla %s"
  
--#: ../semanage/seobject.py:1826
-+#: ../semanage/seobject.py:1830
+-#: ../semanage/seobject.py:1830
++#: ../semanage/seobject.py:1815
  #, python-format
  msgid "Could not modify file context for %s"
--msgstr "Impossível modificar contexto de arquivo para %s"
-+msgstr "Não foi possível modificar o contexto de arquivo para %s"
+ msgstr "Nie można zmodyfikować kontekstu pliku dla %s"
  
--#: ../semanage/seobject.py:1839
-+#: ../semanage/seobject.py:1843
+-#: ../semanage/seobject.py:1843
++#: ../semanage/seobject.py:1828
  msgid "Could not list the file contexts"
--msgstr "Impossível listar contextos de arquivos "
-+msgstr "Não foi possível listar os contextos de arquivos "
+ msgstr "Nie można wyświetlić listy kontekstów plików"
  
--#: ../semanage/seobject.py:1853
-+#: ../semanage/seobject.py:1857
+-#: ../semanage/seobject.py:1857
++#: ../semanage/seobject.py:1842
  #, python-format
  msgid "Could not delete the file context %s"
--msgstr "Impossível excluir contexto de arquivo  %s"
-+msgstr "Não foi possível excluir os contexto do arquivo  %s"
+ msgstr "Nie można usunąć kontekstu pliku %s"
  
--#: ../semanage/seobject.py:1878
-+#: ../semanage/seobject.py:1882
+-#: ../semanage/seobject.py:1882
++#: ../semanage/seobject.py:1867
  #, python-format
  msgid "File context for %s is defined in policy, cannot be deleted"
- msgstr ""
--"Contexto de arquivo para %s está definido na política, não pode ser excluído"
-+"O contexto de arquivo para %s está definido na política, e não pode ser "
-+"excluído"
+-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:1884
-+#: ../semanage/seobject.py:1888
+-#: ../semanage/seobject.py:1888
++#: ../semanage/seobject.py:1873
  #, python-format
  msgid "Could not delete file context for %s"
--msgstr "Impossível excluir contexto de arquivo para %s"
-+msgstr "Não foi possível excluir o contexto de arquivo para %s"
+ msgstr "Nie można usunąć kontekstu pliku dla %s"
  
--#: ../semanage/seobject.py:1899
-+#: ../semanage/seobject.py:1903
+-#: ../semanage/seobject.py:1903
++#: ../semanage/seobject.py:1888
  msgid "Could not list file contexts"
--msgstr "Impossível listar contextos de arquivos"
-+msgstr "Não foi possível listar os contextos de arquivos"
+ msgstr "Nie można wyświetlić listy kontekstów plików"
  
--#: ../semanage/seobject.py:1903
-+#: ../semanage/seobject.py:1907
+-#: ../semanage/seobject.py:1907
++#: ../semanage/seobject.py:1892
  msgid "Could not list local file contexts"
--msgstr "Impossível listar contextos de arquivos locais"
-+msgstr "Não foi possível listar os contextos de arquivos locais"
+ msgstr "Nie można wyświetlić listy lokalnych kontekstów plików"
  
--#: ../semanage/seobject.py:1936
-+#: ../semanage/seobject.py:1944
+-#: ../semanage/seobject.py:1944
++#: ../semanage/seobject.py:1929
  msgid "SELinux fcontext"
- msgstr "fcontext do SELinux"
+ msgstr "fcontext SELinuksa"
  
--#: ../semanage/seobject.py:1936
-+#: ../semanage/seobject.py:1944
+-#: ../semanage/seobject.py:1944
++#: ../semanage/seobject.py:1929
  msgid "type"
- msgstr "tipo"
+ msgstr "typ"
  
--#: ../semanage/seobject.py:1949
-+#: ../semanage/seobject.py:1957
+-#: ../semanage/seobject.py:1957
++#: ../semanage/seobject.py:1942
  msgid ""
  "\n"
  "SELinux Distribution fcontext Equivalence \n"
- msgstr ""
+-msgstr ""
+-"\n"
+-"Ekwiwalent fcontext dystrybucji SELinuksa \n"
++msgstr "\nEkwiwalent fcontext dystrybucji SELinuksa \n"
  
--#: ../semanage/seobject.py:1954
--#, fuzzy
-+#: ../semanage/seobject.py:1962
+-#: ../semanage/seobject.py:1962
++#: ../semanage/seobject.py:1947
  msgid ""
  "\n"
  "SELinux Local fcontext Equivalence \n"
--msgstr "fcontext do SELinux"
-+msgstr ""
+-msgstr ""
+-"\n"
+-"Lokalny ekwiwalent fcontext SELinuksa \n"
++msgstr "\nLokalny ekwiwalent fcontext SELinuksa \n"
  
--#: ../semanage/seobject.py:1988 ../semanage/seobject.py:2040
--#: ../semanage/seobject.py:2046
-+#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
-+#: ../semanage/seobject.py:2054
+-#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
+-#: ../semanage/seobject.py:2054
++#: ../semanage/seobject.py:1981 ../semanage/seobject.py:2034
++#: ../semanage/seobject.py:2040
  #, python-format
  msgid "Could not check if boolean %s is defined"
--msgstr "Impossível checar se Booleano %s está definido"
-+msgstr "Não foi possível verificar se o booleano %s está definido"
+ msgstr "Nie można sprawdzić, jeśli wartość logiczna %s została określona"
  
--#: ../semanage/seobject.py:1990 ../semanage/seobject.py:2042
-+#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
+-#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
++#: ../semanage/seobject.py:1983 ../semanage/seobject.py:2036
  #, python-format
  msgid "Boolean %s is not defined"
- msgstr "Booleano %s não está definido"
+ msgstr "Wartość logiczna %s nie została określona"
  
--#: ../semanage/seobject.py:1994
-+#: ../semanage/seobject.py:2002
+-#: ../semanage/seobject.py:2002
++#: ../semanage/seobject.py:1987
  #, python-format
  msgid "Could not query file context %s"
--msgstr "Impossível consultar contexto de arquivo %s"
-+msgstr "Não foi possível consultar o contexto de arquivo %s"
+ msgstr "Nie można odpytać kontekstu pliku %s"
  
--#: ../semanage/seobject.py:1999
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:2007
-+#, python-format
+-#: ../semanage/seobject.py:2007
++#: ../semanage/seobject.py:1992
+ #, python-format
  msgid "You must specify one of the following values: %s"
--msgstr "Você deve especificar um valor"
-+msgstr "Você deve especificar um dos seguintes valores: %s"
+ msgstr "Należy podać jedną z poniższych wartości: %s"
  
--#: ../semanage/seobject.py:2004
-+#: ../semanage/seobject.py:2012
+-#: ../semanage/seobject.py:2012
++#: ../semanage/seobject.py:1997
  #, python-format
  msgid "Could not set active value of boolean %s"
- msgstr "Não foi possível definir o valor ativo do booleano %s"
+ msgstr "Nie można ustawić aktywnej wartości zmiennej logicznej %s"
  
--#: ../semanage/seobject.py:2007
-+#: ../semanage/seobject.py:2015
+-#: ../semanage/seobject.py:2015
++#: ../semanage/seobject.py:2000
  #, python-format
  msgid "Could not modify boolean %s"
--msgstr "Impossível modificar booleano %s"
-+msgstr "Não foi possível modificar o booleano %s"
+ msgstr "Nie można zmodyfikować wartości logicznej %s"
  
--#: ../semanage/seobject.py:2025
-+#: ../semanage/seobject.py:2033
+-#: ../semanage/seobject.py:2033
++#: ../semanage/seobject.py:2018
  #, python-format
  msgid "Bad format %s: Record %s"
--msgstr ""
-+msgstr "O formato %s é inválido: Registro %s"
+ msgstr "Błędny format %s: wpis %s"
  
--#: ../semanage/seobject.py:2048
-+#: ../semanage/seobject.py:2056
+-#: ../semanage/seobject.py:2056
++#: ../semanage/seobject.py:2042
  #, python-format
  msgid "Boolean %s is defined in policy, cannot be deleted"
--msgstr "Booleano %s está definido na política, não pode ser excluído"
-+msgstr "O booleano %s está definido na política, e não pode ser excluído"
+-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:2052
-+#: ../semanage/seobject.py:2060
+-#: ../semanage/seobject.py:2060
++#: ../semanage/seobject.py:2046
  #, python-format
  msgid "Could not delete boolean %s"
--msgstr "Impossível excluir booleano %s"
-+msgstr "Não foi possível excluir o booleano %s"
+ msgstr "Nie można usunąć wartości logicznej %s"
  
--#: ../semanage/seobject.py:2064 ../semanage/seobject.py:2081
-+#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
+-#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
++#: ../semanage/seobject.py:2058 ../semanage/seobject.py:2075
  msgid "Could not list booleans"
--msgstr "Impossível listar portas booleanas"
-+msgstr "Não foi possível listar os booleanos"
+ msgstr "Nie można wyświetlić listy wartości logicznych"
  
--#: ../semanage/seobject.py:2104
-+#: ../semanage/seobject.py:2112
+-#: ../semanage/seobject.py:2112
++#: ../semanage/seobject.py:2100
  msgid "unknown"
- msgstr "desconhecido"
+ msgstr "nieznane"
  
--#: ../semanage/seobject.py:2117
-+#: ../semanage/seobject.py:2125
+-#: ../semanage/seobject.py:2125
++#: ../semanage/seobject.py:2113
  msgid "off"
--msgstr "desligado"
-+msgstr "desativado"
+ msgstr "wyłączone"
  
--#: ../semanage/seobject.py:2117
-+#: ../semanage/seobject.py:2125
+-#: ../semanage/seobject.py:2125
++#: ../semanage/seobject.py:2113
  msgid "on"
--msgstr "Ativo"
-+msgstr "ativado"
+ msgstr "włączone"
  
--#: ../semanage/seobject.py:2131
-+#: ../semanage/seobject.py:2139
+-#: ../semanage/seobject.py:2139
++#: ../semanage/seobject.py:2127
  msgid "SELinux boolean"
- msgstr "Booleano do SELinux"
+ msgstr "Zmienna logiczna SELinuksa"
  
--#: ../semanage/seobject.py:2131
--#, fuzzy
-+#: ../semanage/seobject.py:2139
+-#: ../semanage/seobject.py:2139
++#: ../semanage/seobject.py:2127
  msgid "State"
--msgstr "Status"
-+msgstr ""
+ msgstr "Stan"
  
--#: ../semanage/seobject.py:2131
-+#: ../semanage/seobject.py:2139
+-#: ../semanage/seobject.py:2139
++#: ../semanage/seobject.py:2127
  msgid "Default"
- msgstr ""
+ msgstr "Domyślnie"
  
--#: ../semanage/seobject.py:2131
-+#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
-+#: ../gui/polgengui.py:253
+-#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
+-#: ../gui/polgengui.py:253
++#: ../semanage/seobject.py:2127 ../gui/polgen.glade:113
++#: ../gui/polgengui.py:254
  msgid "Description"
- msgstr "Descrição"
- 
-@@ -963,7 +970,7 @@ msgstr "falhou ao definir PAM_TTY\n"
- #, c-format
- msgid "newrole: service name configuration hashtable overflow\n"
- msgstr ""
--"newrole: Estouro de capacidade da tabela hash da configuração do nome do "
-+"newrole: estouro de capacidade da tabela hash de configuração do nome do "
- "serviço\n"
- 
- #: ../newrole/newrole.c:300
-@@ -974,7 +981,7 @@ msgstr "newrole:  %s:  erro na linha %lu
- #: ../newrole/newrole.c:439
- #, c-format
- msgid "cannot find valid entry in the passwd file.\n"
--msgstr "impossível encontrar entrada válida no arquivo passwd.\n"
-+msgstr "Não foi possível localizar a entrada válida no arquivo passwd.\n"
- 
- #: ../newrole/newrole.c:450
- #, c-format
-@@ -984,27 +991,27 @@ msgstr "Memória insuficiente!\n"
- #: ../newrole/newrole.c:455
- #, c-format
- msgid "Error!  Shell is not valid.\n"
--msgstr "Erro! Shell não é valido.\n"
-+msgstr "Erro!  Shell não é valido.\n"
- 
- #: ../newrole/newrole.c:512
- #, c-format
- msgid "Unable to clear environment\n"
--msgstr "Impossível limpar ambiente\n"
-+msgstr "Não foi possível limpar o ambiente\n"
- 
- #: ../newrole/newrole.c:556 ../newrole/newrole.c:587 ../newrole/newrole.c:617
- #, c-format
- msgid "Error changing uid, aborting.\n"
--msgstr "Erro ao mudar uid, abortando.\n"
-+msgstr "Erro ao mudar o uid, abortando.\n"
- 
- #: ../newrole/newrole.c:612
- #, c-format
- msgid "Error resetting KEEPCAPS, aborting\n"
--msgstr "Erro ao restaurar KEEPCAPS, abortando\n"
-+msgstr "Erro ao restaurar o KEEPCAPS, abortando\n"
- 
- #: ../newrole/newrole.c:635
- #, c-format
- msgid "Error connecting to audit system.\n"
--msgstr "Erro ao conectar com sistema audit.\n"
-+msgstr "Erro ao conectar com o sistema auditoria.\n"
+ msgstr "Opis"
  
- #: ../newrole/newrole.c:641
- #, c-format
-@@ -1014,47 +1021,51 @@ msgstr "Erro ao alocar memória.\n"
- #: ../newrole/newrole.c:648
- #, c-format
+@@ -1019,7 +997,7 @@ msgstr "Błąd podczas przydzielania pamięci.\n"
  msgid "Error sending audit message.\n"
--msgstr "Erro ao enviar mensagem audit.\n"
-+msgstr "Erro ao enviar mensagem de auditoria.\n"
+ msgstr "Błąd podczas wysyłania komunikatu audytu.\n"
  
- #: ../newrole/newrole.c:692 ../newrole/newrole.c:1059
+-#: ../newrole/newrole.c:692 ../newrole/newrole.c:1059
++#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
  #, c-format
  msgid "Could not determine enforcing mode.\n"
--msgstr "Impossível determinar modo forçado.\n"
-+msgstr "Não foi possível determinar modo forçado.\n"
- 
- #: ../newrole/newrole.c:699
- #, c-format
- msgid "Error!  Could not open %s.\n"
--msgstr "Erro!  Impossível abrir %s.\n"
-+msgstr "Erro!  Não foi possível abrir %s.\n"
- 
+ msgstr "Nie można ustalić trybu wymuszania.\n"
+@@ -1032,16 +1010,12 @@ msgstr "Błąd. Nie można otworzyć %s.\n"
  #: ../newrole/newrole.c:705
  #, c-format
  msgid "%s!  Could not get current context for %s, not relabeling tty.\n"
--msgstr "%s! Impossível obter o atual contexto para %s, não reetiquetar 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. Nie można uzyskać bieżącego kontekstu dla %s, ponowne nadanie etykiety "
+-"TTY się nie odbędzie.\n"
++msgstr "%s. Nie można uzyskać bieżącego kontekstu dla %s, ponowne nadanie etykiety TTY się nie odbędzie.\n"
  
  #: ../newrole/newrole.c:715
  #, c-format
  msgid "%s!  Could not get new context for %s, not relabeling tty.\n"
--msgstr "%s! Impossível obter novo contexto para %s, não reetiquetar 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. Nie można uzyskać nowego kontekstu dla %s, ponowne nadanie etykiety TTY "
+-"się nie odbędzie.\n"
++msgstr "%s. Nie można uzyskać nowego kontekstu dla %s, ponowne nadanie etykiety TTY się nie odbędzie.\n"
  
  #: ../newrole/newrole.c:725
  #, c-format
- msgid "%s!  Could not set new context for %s\n"
--msgstr "%s!  Impossível definir novo contexto para %s\n"
-+msgstr "%s!  Não foi possível definir novo contexto para %s\n"
- 
- #: ../newrole/newrole.c:772
- #, c-format
- msgid "%s changed labels.\n"
--msgstr "%s etiquetas alteradas.\n"
-+msgstr "%s rótulos alterados.\n"
- 
- #: ../newrole/newrole.c:778
- #, c-format
- msgid "Warning! Could not restore context for %s\n"
--msgstr "Atenção! Impossível restaurar contexto para %s\n"
-+msgstr "Atenção! Não foi possível restaurar contexto para %s\n"
- 
- #: ../newrole/newrole.c:835
- #, c-format
- msgid "Error: multiple roles specified\n"
--msgstr "Erro: múltiplas roles especificadas\n"
-+msgstr "Erro: múltiplas funções especificadas\n"
- 
- #: ../newrole/newrole.c:843
- #, c-format
-@@ -1064,7 +1075,7 @@ msgstr "Erro: múltiplos tipos especific
- #: ../newrole/newrole.c:850
- #, c-format
- msgid "Sorry, -l may be used with SELinux MLS support.\n"
--msgstr "Desculpe, -l pode ser usado com suporte SELinux MLS.\n"
-+msgstr "Desculpe, -l pode ser usado com suporte ao SELinux MLS.\n"
- 
- #: ../newrole/newrole.c:855
- #, c-format
-@@ -1075,43 +1086,43 @@ msgstr "Erro: múltiplos níveis especif
- #, c-format
- msgid "Error: you are not allowed to change levels on a non secure terminal \n"
- msgstr ""
--"Erro: você não está habilitado a alterar os níveis em um terminal não "
-+"Erro: você não tem permissão para alterar os níveis em um terminal não "
- "seguro \n"
- 
- #: ../newrole/newrole.c:891
- #, c-format
- msgid "Couldn't get default type.\n"
--msgstr "Impossível obter o tipo padrão.\n"
-+msgstr "Não foi possível obter o tipo padrão.\n"
- 
- #: ../newrole/newrole.c:901
- #, c-format
- msgid "failed to get new context.\n"
--msgstr "falhou ao obter novo contexto.\n"
-+msgstr "falha ao obter novo contexto.\n"
- 
- #: ../newrole/newrole.c:908
- #, c-format
- msgid "failed to set new role %s\n"
--msgstr "falhou ao definir nova role %s\n"
-+msgstr "falha ao definir nova função %s\n"
- 
- #: ../newrole/newrole.c:915
- #, c-format
- msgid "failed to set new type %s\n"
--msgstr "falhou ao definir novo tipo %s\n"
-+msgstr "falha ao definir novo tipo %s\n"
- 
- #: ../newrole/newrole.c:925
- #, c-format
- msgid "failed to build new range with level %s\n"
--msgstr "falhou ao construir novo intervalo com níveis %s\n"
-+msgstr "falha ao construir novo intervalo com nível %s\n"
- 
- #: ../newrole/newrole.c:930
- #, c-format
- msgid "failed to set new range %s\n"
--msgstr "falhou ao definir novo intervalo %s\n"
-+msgstr "falha ao definir o novo intervalo %s\n"
- 
- #: ../newrole/newrole.c:938
- #, c-format
- msgid "failed to convert new context to string\n"
--msgstr "falhou ao converter novo contexto para uma seqüência de caracteres\n"
-+msgstr "falha ao converter novo contexto para um string\n"
- 
- #: ../newrole/newrole.c:943
- #, c-format
-@@ -1121,32 +1132,32 @@ msgstr "%s não é um contexto válido\n
- #: ../newrole/newrole.c:950
- #, c-format
- msgid "Unable to allocate memory for new_context"
--msgstr "Impossível alocar memória para new_context"
-+msgstr "Não foi possível alocar memória para nobo_contexto"
- 
- #: ../newrole/newrole.c:976
- #, c-format
- msgid "Unable to obtain empty signal set\n"
--msgstr "Impossível obter signal set vazio\n"
-+msgstr "Não foi possível obter um conjunto de sinal vazio\n"
- 
- #: ../newrole/newrole.c:984
- #, c-format
+@@ -1138,62 +1112,66 @@ msgstr "Nie można uzyskać pustego ustawienia sygnału\n"
  msgid "Unable to set SIGHUP handler\n"
--msgstr "Impossível configurar tratador de SIGHUP\n"
-+msgstr "Não foi possível configurar o manipulador de SIGHUP\n"
+ msgstr "Nie można ustawić obsługi SIGHUP\n"
  
- #: ../newrole/newrole.c:1053
+-#: ../newrole/newrole.c:1053
++#: ../newrole/newrole.c:1036
++msgid "Sorry, newrole failed to drop capabilities\n"
++msgstr "Porzucenie uprawnień przez newrole się nie powiodło\n"
++
++#: ../newrole/newrole.c:1052
  #, c-format
  msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
--msgstr "Desculpe, newrole pode ser usado somente sobre um kernel SELinux.\n"
-+msgstr "Desculpe, nova função pode ser usado somente em um kernel SELinux.\n"
+ msgstr "newrole może zostać użyte tylko na jądrze SELinuksa.\n"
  
- #: ../newrole/newrole.c:1070
+-#: ../newrole/newrole.c:1070
++#: ../newrole/newrole.c:1069
  #, c-format
  msgid "failed to get old_context.\n"
--msgstr "falhou ao obter contexto antigo.\n"
-+msgstr "falha ao obter o _contexto antigo.\n"
+ msgstr "uzyskanie old_context się nie powiodło.\n"
  
- #: ../newrole/newrole.c:1077
+-#: ../newrole/newrole.c:1077
++#: ../newrole/newrole.c:1076
  #, c-format
  msgid "Warning!  Could not retrieve tty information.\n"
--msgstr "Erro!  Impossível recuperar informações do tty.\n"
-+msgstr "Atenção!  Não foi possível recuperar informações do tty.\n"
+ msgstr "Ostrzeżenie. Nie można pobrać informacji o TTY.\n"
  
- #: ../newrole/newrole.c:1098
+-#: ../newrole/newrole.c:1098
++#: ../newrole/newrole.c:1097
  #, c-format
-@@ -1156,17 +1167,17 @@ msgstr "erro ao ler a configuração do
- #: ../newrole/newrole.c:1133
+ msgid "error on reading PAM service configuration.\n"
+ msgstr "błąd podczas odczytywania konfiguracji usługi PAM.\n"
+ 
+-#: ../newrole/newrole.c:1133
++#: ../newrole/newrole.c:1132
  #, c-format
  msgid "newrole: incorrect password for %s\n"
--msgstr "newrole: senha incorreta para %s\n"
-+msgstr "nova função: senha incorreta para %s\n"
+ msgstr "newrole: niepoprawne hasło dla %s\n"
  
- #: ../newrole/newrole.c:1160
+-#: ../newrole/newrole.c:1160
++#: ../newrole/newrole.c:1159
  #, c-format
  msgid "newrole: failure forking: %s"
--msgstr "newrole: falha de bifurcação: %s"
-+msgstr "nova função: falha de bifurcação: %s"
+ msgstr "newrole: rozgałęzienie się nie powiodło: %s"
  
- #: ../newrole/newrole.c:1163 ../newrole/newrole.c:1186
+-#: ../newrole/newrole.c:1163 ../newrole/newrole.c:1186
++#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
  #, c-format
  msgid "Unable to restore tty label...\n"
--msgstr "Impossível restaurar etiqueta tty...\n"
-+msgstr "Não foi possível restaurar o rótulo do tty...\n"
+ msgstr "Nie można przywrócić etykiety TTY...\n"
  
- #: ../newrole/newrole.c:1165 ../newrole/newrole.c:1192
+-#: ../newrole/newrole.c:1165 ../newrole/newrole.c:1192
++#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
  #, c-format
-@@ -1176,7 +1187,7 @@ msgstr "Não foi possível fechar o tty
- #: ../newrole/newrole.c:1224
+ msgid "Failed to close tty properly\n"
+ msgstr "Poprawne zamknięcie TTY się nie powiodło\n"
+ 
+-#: ../newrole/newrole.c:1224
++#: ../newrole/newrole.c:1223
  #, c-format
  msgid "Could not close descriptors.\n"
--msgstr "Impossível fechar descritores.\n"
-+msgstr "Não foi possível fechar os descritores.\n"
+ msgstr "Nie można zamknąć deskryptorów.\n"
  
- #: ../newrole/newrole.c:1251
+-#: ../newrole/newrole.c:1251
++#: ../newrole/newrole.c:1250
  #, c-format
-@@ -1186,7 +1197,7 @@ msgstr "Erro ao alocar argv0 do shell.\n
- #: ../newrole/newrole.c:1287
+ msgid "Error allocating shell's argv0.\n"
+ msgstr "Błąd podczas przydzielania argv0 powłoki.\n"
+ 
+-#: ../newrole/newrole.c:1287
++#: ../newrole/newrole.c:1286
  #, c-format
  msgid "Unable to restore the environment, aborting\n"
--msgstr "Impossível restaurar o ambiente, abortando\n"
-+msgstr "Não foi possível restaurar o ambiente, abortando\n"
+ msgstr "Nie można przywrócić środowiska, przerywanie\n"
  
- #: ../newrole/newrole.c:1298
+-#: ../newrole/newrole.c:1298
++#: ../newrole/newrole.c:1297
  msgid "failed to exec shell\n"
-@@ -1205,12 +1216,13 @@ msgstr "%s:  A política já está carre
- #: ../load_policy/load_policy.c:80
- #, c-format
- msgid "%s:  Can't load policy and enforcing mode requested:  %s\n"
--msgstr "%s:  Impossível carregar política e aplicar o modo requisitado:  %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
- msgid "%s:  Can't load policy:  %s\n"
--msgstr "%s:  Impossível carregar política:  %s\n"
-+msgstr "%s:  Não foi possível carregar a política:  %s\n"
- 
- #: ../scripts/chcat:92 ../scripts/chcat:169
- msgid "Requires at least one category"
-@@ -1219,7 +1231,7 @@ msgstr "Requer pelo menos uma categoria"
- #: ../scripts/chcat:106 ../scripts/chcat:183
- #, c-format
- msgid "Can not modify sensitivity levels using '+' on %s"
--msgstr "Não se pode modificar os níveis de sensibilidade usando '+' em %s"
-+msgstr "Não se pode modificar os níveis de sensibilidade usando \"+\" em %s"
- 
- #: ../scripts/chcat:110
- #, c-format
-@@ -1242,27 +1254,27 @@ msgstr "Não se pode ter sensibilidades
- #: ../scripts/chcat:325
- #, c-format
- msgid "Usage %s CATEGORY File ..."
--msgstr "Uso %s CATEGORY Arquivo ..."
-+msgstr "Uso %s CATEGORIA arquivo ..."
- 
- #: ../scripts/chcat:326
- #, c-format
- msgid "Usage %s -l CATEGORY user ..."
--msgstr "Uso %s -l CATEGORY usuário ..."
-+msgstr "Uso %s -l CATEGORIA usuário ..."
- 
- #: ../scripts/chcat:327
- #, c-format
- msgid "Usage %s [[+|-]CATEGORY],...]q File ..."
--msgstr "Uso %s [[+|-]CATEGORY],...]q Arquivo ..."
-+msgstr "Uso %s [[+|-]CATEGORIA],...]q arquivo ..."
- 
- #: ../scripts/chcat:328
- #, c-format
- msgid "Usage %s -l [[+|-]CATEGORY],...]q user ..."
--msgstr "Uso %s -l [[+|-]CATEGORY],...]q usuário ..."
-+msgstr "Uso %s -l [[+|-]CATEGORIA],...]q usuário ..."
+ msgstr "wykonanie powłoki się nie powiodło\n"
  
- #: ../scripts/chcat:329
- #, c-format
- msgid "Usage %s -d File ..."
--msgstr "Uso %s -d Arquivo ..."
-+msgstr "Uso %s -d arquivo ..."
- 
- #: ../scripts/chcat:330
- #, c-format
-@@ -1291,2244 +1303,2088 @@ msgstr "chcat -- -EmpresaConfidencial /d
+@@ -1296,20 +1274,20 @@ msgstr "chcat -- -CompanyConfidential /dokumenty/businessplan.odt"
  msgid "chcat -l +CompanyConfidential juser"
- msgstr "chcat -l +EmpresaConfidencial juser"
+ msgstr "chcat -l +CompanyConfidential jużytkownik"
  
--#: ../scripts/chcat:399
--#, c-format
-+#: ../scripts/chcat:399 ../gui/polgen.py:1351
-+#, c-format, python-format
+-#: ../scripts/chcat:399 ../gui/polgen.py:1351
+-#, c-format, python-format
++#: ../scripts/chcat:399
++#, c-format
  msgid "Options Error %s "
--msgstr "Erro de Opções %s "
--
--#~ msgid ""
--#~ "Unable to open %s: translations not supported on non-MLS machines: %s"
--#~ msgstr ""
--#~ "Impossível abrir %s: traduções não suportadas em máquinas não-MLS: %s"
-+msgstr "Erro nas opções %s "
- 
--#~ msgid "Level"
--#~ msgstr "Nível"
--
--#~ msgid "Translation"
--#~ msgstr "Tradução"
-+#: ../gui/booleansPage.py:195 ../gui/system-config-selinux.glade:1706
-+msgid "Boolean"
-+msgstr ""
- 
--#~ msgid "Translations can not contain spaces '%s' "
--#~ msgstr "Traduções não podem conter espaços '%s' "
-+#: ../gui/booleansPage.py:252 ../gui/semanagePage.py:162
-+msgid "all"
-+msgstr ""
- 
--#~ msgid "Invalid Level '%s' "
--#~ msgstr "Nível Inválido '%s' "
-+#: ../gui/booleansPage.py:254 ../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 ""
- 
--#~ msgid "%s already defined in translations"
--#~ msgstr "%s já definido nas traduções"
-+#: ../gui/fcontextPage.py:64 ../gui/system-config-selinux.glade:1911
-+msgid "File Labeling"
-+msgstr ""
- 
--#~ msgid "%s not defined in translations"
--#~ msgstr "%s não definido nas traduções"
-+#: ../gui/fcontextPage.py:74
-+msgid ""
-+"File\n"
-+"Specification"
-+msgstr ""
- 
--#~ msgid "Login mapping for %s is already defined"
--#~ msgstr "Mapeamento de login para %s já está definido"
-+#: ../gui/fcontextPage.py:81
-+msgid ""
-+"Selinux\n"
-+"File Type"
-+msgstr ""
- 
--#~ msgid "add SELinux user mapping"
--#~ msgstr "adicionar mapeamento de usuário do SELinux"
-+#: ../gui/fcontextPage.py:88
-+msgid ""
-+"File\n"
-+"Type"
-+msgstr ""
- 
--#~ msgid "SELinux user %s is already defined"
--#~ msgstr "Usuário SELinux %s já está definido"
-+#: ../gui/loginsPage.py:48 ../gui/system-config-selinux.glade:2098
-+msgid "User Mapping"
-+msgstr ""
- 
--#, fuzzy
--#~ msgid "Node Netmask is required"
--#~ msgstr "Porta é requerida"
-+#: ../gui/loginsPage.py:52
-+msgid ""
-+"Login\n"
-+"Name"
-+msgstr ""
- 
--#, fuzzy
--#~ msgid "Addr %s already defined"
--#~ msgstr "Porta %s/%s já está definida"
-+#: ../gui/loginsPage.py:56 ../gui/usersPage.py:50
-+msgid ""
-+"SELinux\n"
-+"User"
-+msgstr ""
- 
--#~ msgid "Interface %s already defined"
--#~ msgstr "Interface %s já definida"
-+#: ../gui/loginsPage.py:59 ../gui/usersPage.py:55
-+msgid ""
-+"MLS/\n"
-+"MCS Range"
-+msgstr ""
- 
--#, fuzzy
--#~ msgid "Error initializing capabilities, aborting.\n"
--#~ msgstr "Erro ao iniciar potencialidades, abortando.\n"
-+#: ../gui/loginsPage.py:133
-+#, python-format
-+msgid "Login '%s' is required"
-+msgstr ""
+ msgstr "Błąd opcji %s "
  
--#~ msgid "Error setting capabilities, aborting\n"
--#~ msgstr "Erro ao tentar definir potencialidades, abortando.\n"
-+#: ../gui/modulesPage.py:48 ../gui/system-config-selinux.glade:2753
-+msgid "Policy Module"
-+msgstr ""
+-#: ../gui/booleansPage.py:195 ../gui/system-config-selinux.glade:1706
++#: ../gui/booleansPage.py:194 ../gui/system-config-selinux.glade:1706
+ msgid "Boolean"
+ msgstr "Zmienna logiczna"
+ 
+-#: ../gui/booleansPage.py:252 ../gui/semanagePage.py:162
++#: ../gui/booleansPage.py:245 ../gui/semanagePage.py:162
+ msgid "all"
+ msgstr "wszystko"
+ 
+-#: ../gui/booleansPage.py:254 ../gui/semanagePage.py:164
++#: ../gui/booleansPage.py:247 ../gui/semanagePage.py:164
+ #: ../gui/system-config-selinux.glade:1615
+ #: ../gui/system-config-selinux.glade:1820
+ #: ../gui/system-config-selinux.glade:2437
+@@ -1324,25 +1302,19 @@ msgstr "Etykiety plików"
+ msgid ""
+ "File\n"
+ "Specification"
+-msgstr ""
+-"Określenie\n"
+-"pliku"
++msgstr "Określenie\npliku"
  
--#~ msgid "Error setting KEEPCAPS, aborting\n"
--#~ msgstr "Erro ao tentar definir KEEPCAPS, abortando\n"
-+#: ../gui/modulesPage.py:57
-+msgid "Module Name"
-+msgstr ""
+ #: ../gui/fcontextPage.py:81
+ msgid ""
+ "Selinux\n"
+ "File Type"
+-msgstr ""
+-"Typ pliku\n"
+-"SELinuksa"
++msgstr "Typ pliku\nSELinuksa"
  
--#~ msgid "Error dropping capabilities, aborting\n"
--#~ msgstr "Erro ao remover potencialidades, abortando.\n"
-+#: ../gui/modulesPage.py:134
-+msgid "Disable Audit"
-+msgstr ""
+ #: ../gui/fcontextPage.py:88
+ msgid ""
+ "File\n"
+ "Type"
+-msgstr ""
+-"Typ\n"
+-"pliku"
++msgstr "Typ\npliku"
  
--#~ msgid "Error dropping SETUID capability, aborting\n"
--#~ msgstr "Erro ao remover a potencialidade SETUID, abortando.\n"
-+#: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
-+msgid "Enable Audit"
-+msgstr ""
+ #: ../gui/loginsPage.py:48 ../gui/system-config-selinux.glade:2098
+ msgid "User Mapping"
+@@ -1352,25 +1324,19 @@ msgstr "Mapowanie użytkownika"
+ msgid ""
+ "Login\n"
+ "Name"
+-msgstr ""
+-"Login\n"
+-" "
++msgstr "Login\n "
  
--#~ msgid "Error freeing caps\n"
--#~ msgstr "Erro ao liberar caps\n"
-+#: ../gui/modulesPage.py:162
-+msgid "Load Policy Module"
-+msgstr ""
+ #: ../gui/loginsPage.py:56 ../gui/usersPage.py:50
+ msgid ""
+ "SELinux\n"
+ "User"
+-msgstr ""
+-"Użytkownik\n"
+-"SELinuksa"
++msgstr "Użytkownik\nSELinuksa"
  
--#~ msgid "translations not supported on non-MLS machines"
--#~ msgstr "traduções não suportadas em maquinas não-MLS"
-+#: ../gui/polgen.glade:79
-+msgid "Polgen"
-+msgstr ""
+ #: ../gui/loginsPage.py:59 ../gui/usersPage.py:55
+ msgid ""
+ "MLS/\n"
+ "MCS Range"
+-msgstr ""
+-"Zakres MLS/\n"
+-"MCS"
++msgstr "Zakres MLS/\nMCS"
  
--#~ msgid "Boolean"
--#~ msgstr "Booleano"
-+#: ../gui/polgen.glade:80
-+msgid "Red Hat 2007"
-+msgstr ""
+ #: ../gui/loginsPage.py:133
+ #, python-format
+@@ -1397,598 +1363,445 @@ msgstr "Włącz audytowanie"
+ msgid "Load Policy Module"
+ msgstr "Wczytaj moduł polityki"
  
--#~ msgid "all"
--#~ msgstr "Todas "
-+#: ../gui/polgen.glade:81
-+msgid "GPL"
-+msgstr ""
+-#: ../gui/polgen.glade:79
+-msgid "Polgen"
+-msgstr "Polgen"
+-
+-#: ../gui/polgen.glade:80
++#: ../gui/polgen.glade:9
+ msgid "Red Hat 2007"
+ msgstr "Red Hat 2007"
  
--#~ msgid "Customized"
--#~ msgstr "Personalizado"
-+#. TRANSLATORS: Replace this string with your names, one name per line.
-+#: ../gui/polgen.glade:85 ../gui/system-config-selinux.glade:17
-+msgid "translator-credits"
-+msgstr ""
+-#: ../gui/polgen.glade:81
++#: ../gui/polgen.glade:11
+ msgid "GPL"
+ msgstr "GPL"
  
--#~ msgid "File Labeling"
--#~ msgstr "Etiquetagem dos Arquivos"
-+#: ../gui/polgen.glade:90
-+msgid "SELinux Policy Generation Tool"
-+msgstr ""
+ #. TRANSLATORS: Replace this string with your names, one name per line.
+-#: ../gui/polgen.glade:85 ../gui/system-config-selinux.glade:17
++#: ../gui/polgen.glade:13 ../gui/system-config-selinux.glade:17
+ msgid "translator-credits"
+ msgstr "Piotr Drąg <piotrdrag at gmail.com>, 2006"
  
--#~ msgid ""
--#~ "File\n"
--#~ "Specification"
--#~ msgstr ""
--#~ "Especificação do\n"
--#~ "Arquivo"
-+#: ../gui/polgen.glade:128
-+msgid ""
-+"<b>Select the policy type for the application or user role you want to "
-+"confine:</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:90
++#: ../gui/polgen.glade:34
++msgid "Add Booleans Dialog"
++msgstr "Dodanie okna dialogowego zmiennej logicznej"
++
++#: ../gui/polgen.glade:101
++msgid "Boolean Name"
++msgstr "Nazwa zmiennej logicznej"
++
++#: ../gui/polgen.glade:230
+ msgid "SELinux Policy Generation Tool"
+ msgstr "Narzędzie tworzenia polityki SELinuksa"
  
--#~ msgid ""
--#~ "Selinux\n"
--#~ "File Type"
--#~ msgstr ""
--#~ "Selinux\n"
--#~ "Tipo do Arquivo"
-+#: ../gui/polgen.glade:177
-+msgid "<b>Applications</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:128
++#: ../gui/polgen.glade:251
+ msgid ""
+ "<b>Select the policy type for the application or user role you want to "
+ "confine:</b>"
+ msgstr "<b>Wybór typu roli aplikacji lub użytkownika do ograniczenia:</b>"
  
--#~ msgid ""
--#~ "File\n"
--#~ "Type"
--#~ msgstr ""
--#~ "Tipo do\n"
--#~ "Arquivo"
-+#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
-+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:177
++#: ../gui/polgen.glade:284
+ msgid "<b>Applications</b>"
+ msgstr "<b>Aplikacje</b>"
  
--#~ msgid "User Mapping"
--#~ msgstr "Mapeamento de Usuários"
-+#: ../gui/polgen.glade:241 ../gui/polgen.py:156
+-#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
++#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:156
 +msgid "Standard Init Daemon"
-+msgstr ""
++msgstr "Standardowy demon inicjowania"
++
++#: ../gui/polgen.glade:320 ../gui/polgen.glade:336
+ msgid ""
+ "Standard Init Daemon are daemons started on boot via init scripts.  Usually "
+ "requires a script in /etc/rc.d/init.d"
+-msgstr ""
+-"Standardowe demony inicjowania to demony włączane podczas uruchamiania przez "
+-"skrypty inicjacyjne. Zwykle wymagają skryptu w /etc/rc.d/init.d"
+-
+-#: ../gui/polgen.glade:241 ../gui/polgen.py:156
+-msgid "Standard Init Daemon"
+-msgstr "Standardowy demon inicjowania"
++msgstr "Standardowe demony inicjowania to demony włączane podczas uruchamiania przez skrypty inicjacyjne. Zwykle wymagają skryptu w /etc/rc.d/init.d"
  
--#~ msgid ""
--#~ "Login\n"
--#~ "Name"
--#~ msgstr ""
--#~ "Nome de\n"
--#~ "Usuário"
-+#: ../gui/polgen.glade:261 ../gui/polgen.py:157
-+msgid "DBUS System Daemon"
-+msgstr ""
+-#: ../gui/polgen.glade:261 ../gui/polgen.py:157
++#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:157
+ msgid "DBUS System Daemon"
+ msgstr "Systemowy demon D-Bus"
  
--#~ msgid ""
--#~ "SELinux\n"
--#~ "User"
--#~ msgstr ""
--#~ "Usuário do\n"
--#~ "SELinux"
-+#: ../gui/polgen.glade:280
+-#: ../gui/polgen.glade:280
+-msgid "Internet Services Daemon are daemons started by xinetd"
+-msgstr "Demony usług internetowych to demony uruchamiane przez xinetd"
+-
+-#: ../gui/polgen.glade:282
++#: ../gui/polgen.glade:349
+ msgid "Internet Services Daemon (inetd)"
+ msgstr "Demon usług internetowych (inetd)"
+ 
+-#: ../gui/polgen.glade:301
+-msgid ""
+-"Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
+-msgstr ""
+-"Skrypty CGI aplikacji/skryptów WWW (CGI) uruchamiane przez serwer WWW "
+-"(Apache)"
++#: ../gui/polgen.glade:353
 +msgid "Internet Services Daemon are daemons started by xinetd"
-+msgstr ""
++msgstr "Demony usług internetowych to demony uruchamiane przez xinetd"
  
--#~ msgid ""
--#~ "MLS/\n"
--#~ "MCS Range"
--#~ msgstr ""
--#~ "Intervalo\n"
--#~ "MLS/MCS"
-+#: ../gui/polgen.glade:282
-+msgid "Internet Services Daemon (inetd)"
-+msgstr ""
+-#: ../gui/polgen.glade:303 ../gui/polgen.py:159
++#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:159
+ msgid "Web Application/Script (CGI)"
+ msgstr "Aplikacje/skrypty WWW (CGI)"
  
--#~ msgid "Login '%s' is required"
--#~ msgstr "O login \"%s\" é requerido"
-+#: ../gui/polgen.glade:301
-+msgid ""
+-#: ../gui/polgen.glade:322 ../gui/polgen.glade:343
++#: ../gui/polgen.glade:370
+ msgid ""
+-"User Application are any application that you would like to confine that is "
+-"started by a user"
+-msgstr ""
+-"Aplikacje użytkownika to wszystkie ograniczane aplikacje, które są "
+-"uruchamiane przez użytkowników"
 +"Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
-+msgstr ""
++msgstr "Skrypty CGI aplikacji/skryptów WWW (CGI) uruchamiane przez serwer WWW (Apache)"
  
--#~ msgid "Policy Module"
--#~ msgstr "Módulo da Política"
-+#: ../gui/polgen.glade:303 ../gui/polgen.py:159
-+msgid "Web Application/Script (CGI)"
-+msgstr ""
+-#: ../gui/polgen.glade:324 ../gui/polgen.py:160
++#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:160
+ msgid "User Application"
+ msgstr "Aplikacja użytkownika"
  
--#~ msgid "Disable Audit"
--#~ msgstr "Desabilitar o Audit"
-+#: ../gui/polgen.glade:322 ../gui/polgen.glade:343
+-#: ../gui/polgen.glade:345 ../gui/polgen.py:161
++#: ../gui/polgen.glade:387 ../gui/polgen.glade:404
 +msgid ""
 +"User Application are any application that you would like to confine that is "
 +"started by a user"
-+msgstr ""
- 
--#~ msgid "Enable Audit"
--#~ msgstr "Habilitar o Audit"
-+#: ../gui/polgen.glade:324 ../gui/polgen.py:160
-+msgid "User Application"
-+msgstr ""
++msgstr "Aplikacje użytkownika to wszystkie ograniczane aplikacje, które są uruchamiane przez użytkowników"
++
++#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:161
+ msgid "Sandbox"
+ msgstr "Piaskownica"
  
--#~ msgid "Load Policy Module"
--#~ msgstr "Carregar Módulo de Política"
-+#: ../gui/polgen.glade:345 ../gui/polgen.py:161
-+msgid "Sandbox"
-+msgstr ""
+-#: ../gui/polgen.glade:391
++#: ../gui/polgen.glade:446
+ msgid "<b>Login Users</b>"
+ msgstr "<b>Logowani użytkownicy</b>"
  
--#~ msgid "Polgen"
--#~ msgstr "Polgen"
-+#: ../gui/polgen.glade:391
-+msgid "<b>Login Users</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:453
+-msgid "Modify an existing login user record."
+-msgstr "Zmodyfikuj istniejący wpis logowania użytkownika."
+-
+-#: ../gui/polgen.glade:455
++#: ../gui/polgen.glade:478
+ msgid "Existing User Roles"
+ msgstr "Istniejące role użytkowników"
  
--#~ msgid "Red Hat 2007"
--#~ msgstr "Red Hat 2007"
-+#: ../gui/polgen.glade:453
+-#: ../gui/polgen.glade:474
+-msgid ""
+-"This user will login to a machine only via a terminal or remote login.  By "
+-"default this user will have  no setuid, no networking, no su, no sudo."
+-msgstr ""
+-"Ten użytkownik będzie logował się do komputera tylko przez terminal lub "
+-"zdalne logowanie. Domyślnie ten użytkownik nie będzie posiadał setuid, "
+-"sieci, su ani sudo."
++#: ../gui/polgen.glade:482
 +msgid "Modify an existing login user record."
-+msgstr ""
++msgstr "Zmodyfikuj istniejący wpis logowania użytkownika."
  
--#~ msgid "GPL"
--#~ msgstr "GPL"
-+#: ../gui/polgen.glade:455
-+msgid "Existing User Roles"
-+msgstr ""
+-#: ../gui/polgen.glade:476 ../gui/polgen.py:162
++#: ../gui/polgen.glade:495 ../sepolicy/sepolicy/generate.py:162
+ msgid "Minimal Terminal User Role"
+ msgstr "Minimalna rola użytkownika terminala"
  
--#~ msgid "translator-credits"
--#~ msgstr ""
--#~ "Diego Búrigo Zacarão <diegobz at projetofedora.org>\n"
--#~ "Valnir Ferreira Jr <vferreir at redhat.com>\n"
--#~ "Igor Pires Soares <igor at projetofedora.org>\n"
--#~ "Oliver Silva <oliverpsilva at gmail.com>"
-+#: ../gui/polgen.glade:474
-+msgid ""
+-#: ../gui/polgen.glade:495
++#: ../gui/polgen.glade:499
+ msgid ""
+-"This user can login to a machine via X or terminal.  By default this user "
+-"will have no setuid, no networking, no sudo, no su"
+-msgstr ""
+-"Ten użytkownik może logować się do komputera przez X Window lub terminal. "
+-"Domyślnie ten użytkownik nie będzie posiadał setuid, sieci, sudo ani su"
 +"This user will login to a machine only via a terminal or remote login.  By "
 +"default this user will have  no setuid, no networking, no su, no sudo."
-+msgstr ""
++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."
  
--#~ msgid "SELinux Policy Generation Tool"
--#~ msgstr "Ferramenta de Criação de Políticas do SELinux"
-+#: ../gui/polgen.glade:476 ../gui/polgen.py:162
-+msgid "Minimal Terminal User Role"
-+msgstr ""
+-#: ../gui/polgen.glade:497 ../gui/polgen.py:163
++#: ../gui/polgen.glade:512 ../sepolicy/sepolicy/generate.py:163
+ msgid "Minimal X Windows User Role"
+ msgstr "Minimalna rola użytkownika X Window"
  
--#~ msgid ""
--#~ "This tool can be used to generate a policy framework, to confine "
--#~ "applications or users using SELinux.   \n"
--#~ "\n"
--#~ "The tool generates:\n"
--#~ "Type enforcement file (te)\n"
--#~ "Interface file (if)\n"
--#~ "File context file (fc)\n"
--#~ "Shell script (sh) - used to compile and install the policy. "
--#~ msgstr ""
--#~ "Esta ferramenta pode ser utilizada para gerar um framework de políticas, "
--#~ "para restringir aplicações ou usuários usando o SELinux.\n"
--#~ "\n"
--#~ "Esta ferramenta gera:\n"
--#~ "Arquivo do tipo de execução (te)\n"
--#~ "Arquivo de Interface (if)\n"
--#~ "Arquivo do arquivo de contexto (fc)\n"
--#~ "Shell script (sh) - usado para compilar e instalar a política."
-+#: ../gui/polgen.glade:495
-+msgid ""
+ #: ../gui/polgen.glade:516
+ msgid ""
+-"User with full networking, no setuid applications without transition, no "
+-"sudo, no su."
+-msgstr ""
+-"Użytkownik z pełną siecią, brakiem aplikacji setuid bez przemiany, sudo i su"
 +"This user can login to a machine via X or terminal.  By default this user "
 +"will have no setuid, no networking, no sudo, no su"
-+msgstr ""
++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"
  
--#~ msgid "Select type of the application/user role to be confined"
--#~ msgstr "Selecione um papel do tipo aplicação/usuário para ser confinada"
-+#: ../gui/polgen.glade:497 ../gui/polgen.py:163
-+msgid "Minimal X Windows User Role"
-+msgstr ""
+-#: ../gui/polgen.glade:518 ../gui/polgen.py:164
++#: ../gui/polgen.glade:529 ../sepolicy/sepolicy/generate.py:164
+ msgid "User Role"
+ msgstr "Rola użytkownika"
  
--#~ msgid "<b>Applications</b>"
--#~ msgstr "<b>Aplicações</b>"
-+#: ../gui/polgen.glade:516
-+msgid ""
+-#: ../gui/polgen.glade:537
++#: ../gui/polgen.glade:533
+ msgid ""
+-"User with full networking, no setuid applications without transition, no su, "
+-"can sudo to Root Administration Roles"
+-msgstr ""
+-"Użytkownik z pełną siecią, brakiem aplikacji setuid bez przemiany i su, może "
+-"używać sudo dla ról administratorów root"
 +"User with full networking, no setuid applications without transition, no "
 +"sudo, no su."
-+msgstr ""
++msgstr "Użytkownik z pełną siecią, brakiem aplikacji setuid bez przemiany, sudo i su"
  
--#~ 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 são daemons iniciados na inicialização através de "
--#~ "scripts de inicialização. Normalmente necessitam de um script em /etc/"
--#~ "init.d."
-+#: ../gui/polgen.glade:518 ../gui/polgen.py:164
-+msgid "User Role"
-+msgstr ""
+-#: ../gui/polgen.glade:539 ../gui/polgen.py:165
++#: ../gui/polgen.glade:546 ../sepolicy/sepolicy/generate.py:165
+ msgid "Admin User Role"
+ msgstr "Rola użytkownika administratora"
  
--#~ msgid "Standard Init Daemon"
--#~ msgstr "Daemons de Inicialização Padrão"
-+#: ../gui/polgen.glade:537
+-#: ../gui/polgen.glade:585
++#: ../gui/polgen.glade:550
 +msgid ""
-+"User with full networking, no setuid applications without transition, no su, "
-+"can sudo to Root Administration Roles"
-+msgstr ""
- 
--#~ msgid "Internet Services Daemon are daemons started by xinetd"
--#~ msgstr "Internet Services Daemon são daemons iniciados pelo xinetd"
-+#: ../gui/polgen.glade:539 ../gui/polgen.py:165
-+msgid "Admin User Role"
-+msgstr ""
++"User with full networking, no setuid applications without transition, no su,"
++" can sudo to Root Administration Roles"
++msgstr "Użytkownik z pełną siecią, brakiem aplikacji setuid bez przemiany i su, może używać sudo dla ról administratorów root"
++
++#: ../gui/polgen.glade:592
+ msgid "<b>Root Users</b>"
+ msgstr "<b>Użytkownicy root</b>"
  
--#~ msgid "Internet Services Daemon (inetd)"
--#~ msgstr "Internet Services Daemon (inetd)"
-+#: ../gui/polgen.glade:585
-+msgid "<b>Root Users</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:647
+-msgid ""
+-"Select Root Administrator User Role, if this user will be used to administer "
+-"the machine while running as root.  This user will not be able to login to "
+-"the system directly."
+-msgstr ""
+-"Należy wybrać rolę użytkownika administratora root, jeśli ten użytkownik "
+-"będzie używany do administrowania komputerem podczas uruchamiania jako root. "
+-"Ten użytkownik nie będzie mógł zalogować się bezpośrednio do systemu."
+-
+-#: ../gui/polgen.glade:649 ../gui/polgen.py:166
++#: ../gui/polgen.glade:623 ../sepolicy/sepolicy/generate.py:166
+ msgid "Root Admin User Role"
+ msgstr "Rola użytkownika administratora root"
  
--#~ msgid ""
--#~ "Web Applications/Script (CGI) CGI scripts started by the web server "
--#~ "(apache)"
--#~ msgstr ""
--#~ "Aplicações/Scripts (CGI) Web - Scripts CGI iniciados pelo servidor web "
--#~ "(apache)"
-+#: ../gui/polgen.glade:647
+-#: ../gui/polgen.glade:716
+-msgid "label104"
+-msgstr "label104"
++#: ../gui/polgen.glade:627
 +msgid ""
-+"Select Root Administrator User Role, if this user will be used to administer "
-+"the machine while running as root.  This user will not be able to login to "
++"Select Root Administrator User 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 ""
- 
--#~ msgid "Web Application/Script (CGI)"
--#~ msgstr "Aplicações/Scripts (CGI) Web"
-+#: ../gui/polgen.glade:649 ../gui/polgen.py:166
-+msgid "Root Admin User Role"
-+msgstr ""
- 
--#~ msgid ""
--#~ "User Application are any application that you would like to confine that "
--#~ "is started by a user"
--#~ msgstr ""
--#~ "Aplicações do Usuário são quaisquer aplicações iniciadas por eles que "
--#~ "você gostaria de restringir"
-+#: ../gui/polgen.glade:716
-+msgid "label104"
-+msgstr ""
- 
--#~ msgid "User Application"
--#~ msgstr "Aplicações do Usuário"
-+#: ../gui/polgen.glade:745
-+msgid "<b>Enter name of application or user role:</b>"
-+msgstr ""
++msgstr "Należy wybrać rolę użytkownika administratora root, jeśli ten użytkownik będzie używany do administrowania komputerem podczas uruchamiania jako root. Ten użytkownik nie będzie mógł zalogować się bezpośrednio do systemu."
+ 
+-#: ../gui/polgen.glade:745
++#: ../gui/polgen.glade:705
+ msgid "<b>Enter name of application or user role:</b>"
+ msgstr "<b>Nazwa roli aplikacji lub użytkownika do ograniczenia:</b>"
+ 
+-#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
++#: ../gui/polgen.glade:728 ../gui/polgengui.py:252
+ msgid "Name"
+ msgstr "Nazwa"
+ 
+-#: ../gui/polgen.glade:807
++#: ../gui/polgen.glade:739
+ msgid "Enter complete path for executable to be confined."
+ msgstr "Pełna ścieżka do ograniczanego pliku wykonywalnego."
+ 
+-#: ../gui/polgen.glade:830 ../gui/polgen.glade:950 ../gui/polgen.glade:3142
++#: ../gui/polgen.glade:756 ../gui/polgen.glade:838 ../gui/polgen.glade:2361
+ msgid "..."
+ msgstr "..."
+ 
+-#: ../gui/polgen.glade:849
++#: ../gui/polgen.glade:776
+ msgid "Enter unique name for the confined application or user role."
+ msgstr "Unikalna nazwa dla roli ograniczanego aplikacji lub użytkownika."
+ 
+-#: ../gui/polgen.glade:871
++#: ../gui/polgen.glade:794
+ msgid "Executable"
+ msgstr "Plik wykonywalny"
+ 
+-#: ../gui/polgen.glade:899
++#: ../gui/polgen.glade:808
+ msgid "Init script"
+ msgstr "Skrypt inicjowania"
+ 
+-#: ../gui/polgen.glade:927
++#: ../gui/polgen.glade:821
+ msgid ""
+ "Enter complete path to init script used to start the confined application."
+-msgstr ""
+-"Pełna ścieżka do skryptu inicjowania używanego do uruchamiania ograniczanej "
+-"aplikacji."
++msgstr "Pełna ścieżka do skryptu inicjowania używanego do uruchamiania ograniczanej aplikacji."
+ 
+-#: ../gui/polgen.glade:982
+-msgid "label105"
+-msgstr "label105"
+-
+-#: ../gui/polgen.glade:1011
++#: ../gui/polgen.glade:887
+ msgid "<b>Select existing role to modify:</b>"
+ msgstr "<b>Wybór istniejącej roli do zmodyfikowania:</b>"
+ 
+-#: ../gui/polgen.glade:1045
++#: ../gui/polgen.glade:908
+ msgid "Select the user roles that will transiton to the %s domain."
+ msgstr "Wybór roli użytkownika, które przemienić do domeny %s."
+ 
+-#: ../gui/polgen.glade:1073
+-msgid "label106"
+-msgstr "label106"
++#: ../gui/polgen.glade:928
++msgid "role tab"
++msgstr "karta roli"
+ 
+-#: ../gui/polgen.glade:1102
++#: ../gui/polgen.glade:945
+ msgid "<b>Select roles that %s will transition to:</b>"
+ msgstr "<b>Wybór ról, do których przemienić %s:</b>"
+ 
+-#: ../gui/polgen.glade:1136
++#: ../gui/polgen.glade:963
+ msgid "Select applications domains that %s will transition to."
+ msgstr "Wybór domen aplikacji, do których przemienić %s."
+ 
+-#: ../gui/polgen.glade:1164
+-msgid "label107"
+-msgstr "label107"
++#: ../gui/polgen.glade:983
++msgid ""
++"transition \n"
++"role tab"
++msgstr "przejście \nkarta roli"
+ 
+-#: ../gui/polgen.glade:1193
++#: ../gui/polgen.glade:1001
+ msgid "<b>Select the user_roles that will transition to %s:</b>"
+ msgstr "<b>Wybór ról użytkownika, do których przemienić %s:</b>"
+ 
+-#: ../gui/polgen.glade:1227
+-msgid "Select the user roles that will transiton to this applications domains."
++#: ../gui/polgen.glade:1019
++msgid ""
++"Select the user roles that will transiton to this applications domains."
+ msgstr "Wybór ról użytkownika, które przemienić do tych domen aplikacji."
+ 
+-#: ../gui/polgen.glade:1255
+-msgid "label108"
+-msgstr "label108"
+-
+-#: ../gui/polgen.glade:1284
++#: ../gui/polgen.glade:1056
+ msgid "<b>Select domains that %s will administer:</b>"
+ msgstr "<b>Wybór domen, którymi %s będzie administrował:</b>"
+ 
+-#: ../gui/polgen.glade:1318 ../gui/polgen.glade:1409
++#: ../gui/polgen.glade:1074 ../gui/polgen.glade:1129
+ msgid "Select the domains that you would like this user administer."
+ msgstr "Wybór domen, które ten użytkownik ma administrować."
+ 
+-#: ../gui/polgen.glade:1346
+-msgid "label109"
+-msgstr "label109"
+-
+-#: ../gui/polgen.glade:1375
++#: ../gui/polgen.glade:1111
+ msgid "<b>Select additional roles for %s:</b>"
+ msgstr "<b>Wybór dodatkowych ról dla %s:</b>"
+ 
+-#: ../gui/polgen.glade:1437
+-msgid "label111"
+-msgstr "label111"
+-
+-#: ../gui/polgen.glade:1466
++#: ../gui/polgen.glade:1166
+ msgid "<b>Enter network ports that %s binds on:</b>"
+ msgstr "<b>Porty sieciowe, do których %s dowiązuje:</b>"
+ 
+-#: ../gui/polgen.glade:1497 ../gui/polgen.glade:1997
++#: ../gui/polgen.glade:1186 ../gui/polgen.glade:1557
+ msgid "<b>TCP Ports</b>"
+ msgstr "<b>Porty TCP</b>"
+ 
+-#: ../gui/polgen.glade:1565 ../gui/polgen.glade:1785
+-msgid "Allows %s to bind to any udp port"
+-msgstr "Umożliwia %s dowiązywanie do dowolnego portu UDP"
+-
+-#: ../gui/polgen.glade:1567 ../gui/polgen.glade:1787 ../gui/polgen.glade:2061
+-#: ../gui/polgen.glade:2215
++#: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
++#: ../gui/polgen.glade:1698
+ msgid "All"
+ msgstr "Wszystko"
+ 
+-#: ../gui/polgen.glade:1585 ../gui/polgen.glade:1805
+-msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
+-msgstr ""
+-"Umożliwia %s wywoływanie bindresvport z wartością 0. Dowiązywanie do portów "
+-"600-1024"
++#: ../gui/polgen.glade:1227 ../gui/polgen.glade:1394
++msgid "Allows %s to bind to any udp port"
++msgstr "Umożliwia %s dowiązywanie do dowolnego portu UDP"
  
--#~ msgid "<b>Login Users</b>"
--#~ msgstr "<b>Usuários de Login</b>"
-+#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
-+msgid "Name"
-+msgstr ""
+-#: ../gui/polgen.glade:1587 ../gui/polgen.glade:1807
++#: ../gui/polgen.glade:1240 ../gui/polgen.glade:1407
+ msgid "600-1024"
+ msgstr "600-1024"
  
--#~ msgid "Modify an existing login user record."
--#~ msgstr "Modifique um registro existente de login de usuário."
-+#: ../gui/polgen.glade:807
-+msgid "Enter complete path for executable to be confined."
-+msgstr ""
+-#: ../gui/polgen.glade:1605 ../gui/polgen.glade:1825
+-msgid ""
+-"Enter a comma separated list of udp ports or ranges of ports that %s binds "
+-"to. Example: 612, 650-660"
+-msgstr ""
+-"Lista portów lub zakresów portów UDP oddzielonych przecinkami, do których %s "
+-"może dowiązywać. Przykład: 612, 650-660"
++#: ../gui/polgen.glade:1244 ../gui/polgen.glade:1411
++msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
++msgstr "Umożliwia %s wywoływanie bindresvport z wartością 0. Dowiązywanie do portów 600-1024"
  
--#~ msgid "Existing User Roles"
--#~ msgstr "Regras para Usuários Existentes"
-+#: ../gui/polgen.glade:830 ../gui/polgen.glade:950 ../gui/polgen.glade:3142
-+msgid "..."
-+msgstr ""
+-#: ../gui/polgen.glade:1607 ../gui/polgen.glade:1827
++#: ../gui/polgen.glade:1257 ../gui/polgen.glade:1424
+ msgid "Unreserved Ports (>1024)"
+ msgstr "Niezastrzeżone porty (powyżej 1024)"
  
--#~ 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 poderia fazer login nesta maquina via X ou Terminal. Por "
--#~ "padrão este usuário não tem setuid, sem rede, sem sudo ou su"
-+#: ../gui/polgen.glade:849
-+msgid "Enter unique name for the confined application or user role."
-+msgstr ""
+-#: ../gui/polgen.glade:1638 ../gui/polgen.glade:1858 ../gui/polgen.glade:2079
+-#: ../gui/polgen.glade:2233
++#: ../gui/polgen.glade:1261 ../gui/polgen.glade:1428
++msgid ""
++"Enter a comma separated list of udp ports or ranges of ports that %s binds "
++"to. Example: 612, 650-660"
++msgstr "Lista portów lub zakresów portów UDP oddzielonych przecinkami, do których %s może dowiązywać. Przykład: 612, 650-660"
++
++#: ../gui/polgen.glade:1289 ../gui/polgen.glade:1456 ../gui/polgen.glade:1609
++#: ../gui/polgen.glade:1718
+ msgid "Select Ports"
+ msgstr "Wybór portów"
+ 
+-#: ../gui/polgen.glade:1663 ../gui/polgen.glade:1883
++#: ../gui/polgen.glade:1302 ../gui/polgen.glade:1469
+ msgid "Allows %s to bind to any udp ports > 1024"
+ msgstr "Umożliwia %s dowiązywanie do dowolnego portu UDP > 1024"
+ 
+-#: ../gui/polgen.glade:1717 ../gui/polgen.glade:2151
++#: ../gui/polgen.glade:1353 ../gui/polgen.glade:1666
+ msgid "<b>UDP Ports</b>"
+ msgstr "<b>Porty UDP</b>"
+ 
+-#: ../gui/polgen.glade:1937
+-msgid "label113"
+-msgstr "label113"
++#: ../gui/polgen.glade:1519
++msgid ""
++"Network\n"
++"Bind tab"
++msgstr "Sieć\nKarta dowiązywania"
+ 
+-#: ../gui/polgen.glade:1966
++#: ../gui/polgen.glade:1537
+ msgid "<b>Select network ports that %s connects to:</b>"
+ msgstr "<b>Wybór portów sieciowych, do których %s może się łączyć:</b>"
+ 
+-#: ../gui/polgen.glade:2058
++#: ../gui/polgen.glade:1593
+ msgid "Allows %s to connect to any tcp port"
+ msgstr "Umożliwia %s łączenie z dowolnym portem TCP"
+ 
+-#: ../gui/polgen.glade:2104
++#: ../gui/polgen.glade:1622
+ msgid ""
+ "Enter a comma separated list of tcp ports or ranges of ports that %s "
+ "connects to. Example: 612, 650-660"
+-msgstr ""
+-"Lista portów lub zakresów portów TCP oddzielonych przecinkami, z którymi %s "
+-"może się łączyć. Przykład: 612, 650-660"
++msgstr "Lista portów lub zakresów portów TCP oddzielonych przecinkami, z którymi %s może się łączyć. Przykład: 612, 650-660"
  
--#~ msgid "Minimal Terminal User Role"
--#~ msgstr "Regra Mínima para Usuários de Terminal"
-+#: ../gui/polgen.glade:871
-+msgid "Executable"
-+msgstr ""
+-#: ../gui/polgen.glade:2212
++#: ../gui/polgen.glade:1702
+ msgid "Allows %s to connect to any udp port"
+ msgstr "Umożliwia %s łączenie z dowolnym portem UDP"
  
--#~ 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 fazer login nesta maquina via X ou Terminal. Por padrão "
--#~ "este usuário não tem setuid, sem rede, sem sudo ou su"
-+#: ../gui/polgen.glade:899
-+msgid "Init script"
-+msgstr ""
+-#: ../gui/polgen.glade:2258
++#: ../gui/polgen.glade:1731
+ msgid ""
+ "Enter a comma separated list of udp ports or ranges of ports that %s "
+ "connects to. Example: 612, 650-660"
+-msgstr ""
+-"Lista portów lub zakresów portów UDP oddzielonych przecinkami, z którymi %s "
+-"może się łączyć. Przykład: 612, 650-660"
+-
+-#: ../gui/polgen.glade:2305
+-msgid "label114"
+-msgstr "label114"
++msgstr "Lista portów lub zakresów portów UDP oddzielonych przecinkami, z którymi %s może się łączyć. Przykład: 612, 650-660"
+ 
+-#: ../gui/polgen.glade:2334
++#: ../gui/polgen.glade:1792
+ msgid "<b>Select common application traits for %s:</b>"
+ msgstr "<b>Wybór wspólnych cech aplikacji dla %s:</b>"
+ 
+-#: ../gui/polgen.glade:2366
++#: ../gui/polgen.glade:1809
+ msgid "Writes syslog messages\t"
+ msgstr "Zapisuje komunikaty syslog\t"
+ 
+-#: ../gui/polgen.glade:2385
++#: ../gui/polgen.glade:1824
+ msgid "Create/Manipulate temporary files in /tmp"
+ msgstr "Tworzy/manipuluje plikami tymczasowymi w /tmp"
+ 
+-#: ../gui/polgen.glade:2404
++#: ../gui/polgen.glade:1839
+ msgid "Uses Pam for authentication"
+ msgstr "Używa PAM do uwierzytelniania"
+ 
+-#: ../gui/polgen.glade:2423
++#: ../gui/polgen.glade:1854
+ msgid "Uses nsswitch or getpw* calls"
+ msgstr "Używa wywołań nsswitch lub getpw*"
+ 
+-#: ../gui/polgen.glade:2442
++#: ../gui/polgen.glade:1869
+ msgid "Uses dbus"
+ msgstr "Używa D-Bus"
+ 
+-#: ../gui/polgen.glade:2461
++#: ../gui/polgen.glade:1884
+ msgid "Sends audit messages"
+ msgstr "Wysyła komunikaty audytu"
+ 
+-#: ../gui/polgen.glade:2480
++#: ../gui/polgen.glade:1899
+ msgid "Interacts with the terminal"
+ msgstr "Używa terminala"
+ 
+-#: ../gui/polgen.glade:2499
++#: ../gui/polgen.glade:1914
+ msgid "Sends email"
+ msgstr "Wysyła e-maile"
+ 
+-#: ../gui/polgen.glade:2530
+-msgid "label115"
+-msgstr "label115"
+-
+-#: ../gui/polgen.glade:2559
++#: ../gui/polgen.glade:1961
+ msgid "<b>Add files/directories that %s manages</b>"
+ msgstr "<b>Dodanie plików/katalogów, którymi %s zarządza</b>"
+ 
+-#: ../gui/polgen.glade:2788
++#: ../gui/polgen.glade:2122
+ msgid ""
+ "Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
+ "Files ..."
+-msgstr ""
+-"Dodanie plików/katalogów, którymi %s \"zarządza\". Pliki PID, pliki "
+-"dziennika, pliki /var/lib..."
+-
+-#: ../gui/polgen.glade:2823
+-msgid "label116"
+-msgstr "label116"
++msgstr "Dodanie plików/katalogów, którymi %s \"zarządza\". Pliki PID, pliki dziennika, pliki /var/lib..."
  
--#~ msgid "Minimal X Windows User Role"
--#~ msgstr "Regra de usuário Mínima para X Windows"
-+#: ../gui/polgen.glade:927
-+msgid ""
-+"Enter complete path to init script used to start the confined application."
-+msgstr ""
+-#: ../gui/polgen.glade:2852
++#: ../gui/polgen.glade:2166
+ msgid "<b>Add booleans from the %s policy:</b>"
+ msgstr "<b>Dodanie zmiennych logicznych z polityki %s:</b>"
  
--#~ msgid ""
--#~ "User with full networking, no setuid applications without transition, no "
--#~ "sudo, no su."
--#~ msgstr ""
--#~ "usuário com acesso total a rede, sem setuid se acesso a plicações, sem "
--#~ "sudo ou su"
-+#: ../gui/polgen.glade:982
-+msgid "label105"
-+msgstr ""
+-#: ../gui/polgen.glade:3002
++#: ../gui/polgen.glade:2274
+ msgid "Add/Remove booleans used by the %s domain"
+ msgstr "Dodanie/usunięcie zmiennych logicznych używanych przez domenę %s"
  
--#~ msgid "User Role"
--#~ msgstr "Regra de Usuário"
-+#: ../gui/polgen.glade:1011
-+msgid "<b>Select existing role to modify:</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:3066
++#: ../gui/polgen.glade:2316
+ msgid "<b>Which directory you will generate the %s policy?</b>"
+ msgstr "<b>Który katalog utworzyć dla polityki %s?</b>"
  
--#~ msgid ""
--#~ "User with full networking, no setuid applications without transition, no "
--#~ "su, can sudo to Root Administration Roles"
--#~ msgstr ""
--#~ "Usuário pode ter com acesso total a rede, sem setuid e sem acesso as "
--#~ "aplicações, sem su, ou pode usar sudo para Administração das regras de "
--#~ "Root"
-+#: ../gui/polgen.glade:1045
-+msgid "Select the user roles that will transiton to the %s domain."
-+msgstr ""
+-#: ../gui/polgen.glade:3097
++#: ../gui/polgen.glade:2334
+ msgid "Policy Directory"
+ msgstr "Katalog polityki"
  
--#~ msgid "Admin User Role"
--#~ msgstr "Regras de Usuários Admin"
-+#: ../gui/polgen.glade:1073
-+msgid "label106"
-+msgstr ""
+-#: ../gui/polgen.glade:3254
+-msgid "Add Booleans Dialog"
+-msgstr "Dodanie okna dialogowego zmiennej logicznej"
+-
+-#: ../gui/polgen.glade:3327
+-msgid "Boolean Name"
+-msgstr "Nazwa zmiennej logicznej"
+-
+-#: ../gui/polgengui.py:261
++#: ../gui/polgengui.py:262
+ msgid "Role"
+ msgstr "Rola"
  
--#~ msgid "<b>Root Users</b>"
--#~ msgstr "<b>Usuários Root</b>"
-+#: ../gui/polgen.glade:1102
-+msgid "<b>Select roles that %s will transition to:</b>"
-+msgstr ""
+-#: ../gui/polgengui.py:268
++#: ../gui/polgengui.py:269
+ msgid "Existing_User"
+ msgstr "Istniejący_użytkownik"
  
--#~ msgid ""
--#~ "Select Root Administrator User Role, if this user will be used to "
--#~ "administer the machine while running as root.  This user will not be able "
--#~ "to login to the system directly."
--#~ msgstr ""
--#~ "Selecione o Usuário Root, se este usuário for utilizado para administrar "
--#~ "a máquina ao executar como root. Este usuário estará habilitado a "
--#~ "autenticar no sistema diretamente."
-+#: ../gui/polgen.glade:1136
-+msgid "Select applications domains that %s will transition to."
-+msgstr ""
+-#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
++#: ../gui/polgengui.py:283 ../gui/polgengui.py:291 ../gui/polgengui.py:305
+ msgid "Application"
+ msgstr "Aplikacja"
  
--#~ msgid "Root Admin User Role"
--#~ msgstr "Regra de Usuário Admin Root"
-+#: ../gui/polgen.glade:1164
-+msgid "label107"
-+msgstr ""
+-#: ../gui/polgengui.py:352
++#: ../gui/polgengui.py:353
+ #, python-format
+ msgid "%s must be a directory"
+ msgstr "%s musi być katalogiem"
  
--#~ msgid "Enter name of application or user role to be confined"
--#~ msgstr "Selecione um regra de usuário ou aplicação a ser confinada."
-+#: ../gui/polgen.glade:1193
-+msgid "<b>Select the user_roles that will transition to %s:</b>"
-+msgstr ""
+-#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
++#: ../gui/polgengui.py:413 ../gui/polgengui.py:694
+ msgid "You must select a user"
+ msgstr "Należy wybrać użytkownika"
  
--#~ msgid "Name"
--#~ msgstr "Nome"
-+#: ../gui/polgen.glade:1227
-+msgid "Select the user roles that will transiton to this applications domains."
-+msgstr ""
+-#: ../gui/polgengui.py:542
++#: ../gui/polgengui.py:543
+ msgid "Select executable file to be confined."
+ msgstr "Wybór ograniczanego pliku wykonywalnego."
  
--#~ msgid "Enter complete path for executable to be confined."
--#~ msgstr "Insira o caminho completo para o executável a ser restrito."
-+#: ../gui/polgen.glade:1255
-+msgid "label108"
-+msgstr ""
+-#: ../gui/polgengui.py:553
++#: ../gui/polgengui.py:554
+ msgid "Select init script file to be confined."
+ msgstr "Wybór ograniczanego pliku skryptu inicjowania."
  
--#~ msgid "..."
--#~ msgstr "..."
-+#: ../gui/polgen.glade:1284
-+msgid "<b>Select domains that %s will administer:</b>"
-+msgstr ""
+-#: ../gui/polgengui.py:563
++#: ../gui/polgengui.py:564
+ msgid "Select file(s) that confined application creates or writes"
+ msgstr "Wybór plików, które ograniczana aplikacja tworzy lub zapisuje"
  
--#~ msgid "Enter unique name for the confined application or user role."
--#~ msgstr "Insira um nome único para o papel de aplicação ou usuário."
-+#: ../gui/polgen.glade:1318 ../gui/polgen.glade:1409
-+msgid "Select the domains that you would like this user administer."
-+msgstr ""
+-#: ../gui/polgengui.py:570
++#: ../gui/polgengui.py:571
+ 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"
  
--#~ msgid "Executable"
--#~ msgstr "Executável"
-+#: ../gui/polgen.glade:1346
-+msgid "label109"
-+msgstr ""
+-#: ../gui/polgengui.py:632
++#: ../gui/polgengui.py:633
+ msgid "Select directory to generate policy files in"
+ msgstr "Wybór katalogu, w którym utworzyć pliki polityki"
  
--#~ msgid "Init script"
--#~ msgstr "Script de inicialização"
-+#: ../gui/polgen.glade:1375
-+msgid "<b>Select additional roles for %s:</b>"
-+msgstr ""
+-#: ../gui/polgengui.py:649
++#: ../gui/polgengui.py:650
+ #, python-format
+ msgid ""
+ "Type %s_t already defined in current policy.\n"
+ "Do you want to continue?"
+-msgstr ""
+-"Typ %s_t został już określony w bieżącej polityce.\n"
+-"Kontynuować?"
++msgstr "Typ %s_t został już określony w bieżącej polityce.\nKontynuować?"
  
--#~ msgid ""
--#~ "Enter complete path to init script used to start the confined application."
--#~ msgstr ""
--#~ "Insira o caminho completo para script de inicialização usado para iniciar "
--#~ "a aplicação restrita."
-+#: ../gui/polgen.glade:1437
-+msgid "label111"
-+msgstr ""
+-#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
++#: ../gui/polgengui.py:650 ../gui/polgengui.py:654
+ msgid "Verify Name"
+ msgstr "Sprawdź nazwę"
  
--#~ msgid "Select user roles that you want to customize"
--#~ msgstr "Selecione os papéis de usuários que você deseja customizar"
-+#: ../gui/polgen.glade:1466
-+msgid "<b>Enter network ports that %s binds on:</b>"
-+msgstr ""
+-#: ../gui/polgengui.py:653
++#: ../gui/polgengui.py:654
+ #, python-format
+ msgid ""
+ "Module %s.pp already loaded in current policy.\n"
+ "Do you want to continue?"
+-msgstr ""
+-"Moduł %s.pp został już wczytany w bieżącej polityce.\n"
+-"Kontynuować?"
++msgstr "Moduł %s.pp został już wczytany w bieżącej polityce.\nKontynuować?"
  
--#~ msgid ""
--#~ "Select the user roles that will transiton to this applications domains."
--#~ msgstr ""
--#~ "Selecione os papéis do usuário que irá acessar os domínios de aplicações"
-+#: ../gui/polgen.glade:1497 ../gui/polgen.glade:1997
-+msgid "<b>TCP Ports</b>"
-+msgstr ""
+-#: ../gui/polgengui.py:699
++#: ../gui/polgengui.py:700
+ 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."
  
--#~ msgid "Select additional domains to which this user role will transition"
--#~ msgstr "Selecione o(s) domínio(s) de usuário adicionais para a transição"
-+#: ../gui/polgen.glade:1565 ../gui/polgen.glade:1785
-+msgid "Allows %s to bind to any udp port"
-+msgstr ""
+-#: ../gui/polgengui.py:713
++#: ../gui/polgengui.py:714
+ msgid "You must enter a executable"
+ msgstr "Należy podać plik wykonywalny"
  
--#~ msgid ""
--#~ "Select the applications domains that you would like this user role to "
--#~ "transition to."
--#~ msgstr ""
--#~ "Selecione os domínios de aplicações para os quais você gostaria que este "
--#~ "papel de usuário transitasse."
-+#: ../gui/polgen.glade:1567 ../gui/polgen.glade:1787 ../gui/polgen.glade:2061
-+#: ../gui/polgen.glade:2215
-+msgid "All"
-+msgstr ""
+-#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
++#: ../gui/polgengui.py:739 ../gui/system-config-selinux.py:174
+ msgid "Configue SELinux"
+ msgstr "Skonfiguruj SELinuksa"
  
--#~ msgid "Select user roles that will transition to this domain"
--#~ msgstr "Selecione os papéis de usuário de acesso ao domínio"
-+#: ../gui/polgen.glade:1585 ../gui/polgen.glade:1805
-+msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
-+msgstr ""
+-#: ../gui/polgen.py:158
+-msgid "Internet Services Daemon"
+-msgstr "Demon usług internetowych"
+-
+-#: ../gui/polgen.py:197
+-#, python-format
+-msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+-msgstr "Porty muszą być liczbą lub zakresem liczb od 1 do %d "
+-
+-#: ../gui/polgen.py:324
+-msgid "You must enter a name for your confined process/user"
+-msgstr "Należy podać nazwę dla ograniczanego procesu/użytkownika"
+-
+-#: ../gui/polgen.py:326
+-msgid ""
+-"Name must be alpha numberic with no spaces. Consider using option \"-n "
+-"MODULENAME\""
+-msgstr ""
+-"Nazwa musi być alfanumeryczna bez spacji. Proszę rozważyć użycie opcji \"-n "
+-"NAZWA_MODUŁU\""
+-
+-#: ../gui/polgen.py:414
+-msgid "User Role types can not be assigned executables."
+-msgstr "Typy roli użytkownika nie mogą być dowiązanymi plikami wykonywalnymi."
+-
+-#: ../gui/polgen.py:420
+-msgid "Only Daemon apps can use an init script.."
+-msgstr "Tylko aplikacje demony mogą używać skryptu inicjowania..."
+-
+-#: ../gui/polgen.py:438
+-msgid "use_resolve must be a boolean value "
+-msgstr "use_resolve musi być wartością logiczną "
+-
+-#: ../gui/polgen.py:444
+-msgid "use_syslog must be a boolean value "
+-msgstr "use_syslog musi być zmienną logiczną "
+-
+-#: ../gui/polgen.py:450
+-msgid "use_kerberos must be a boolean value "
+-msgstr "use_kerberos musi być wartością logiczną "
+-
+-#: ../gui/polgen.py:456
+-msgid "manage_krb5_rcache must be a boolean value "
+-msgstr "manage_krb5_rcache musi być wartością logiczną "
+-
+-#: ../gui/polgen.py:486
+-msgid "USER Types automatically get a tmp type"
+-msgstr "Typy USER automatycznie uzyskują typ tmp"
+-
+-#: ../gui/polgen.py:1004
+-msgid "You must enter the executable path for your confined process"
+-msgstr "Należy podać ścieżkę do pliku wykonywalnego dla ograniczanego procesu"
+-
+-#: ../gui/polgen.py:1182
+-msgid "Type Enforcement file"
+-msgstr "Plik typu wymuszania"
+-
+-#: ../gui/polgen.py:1183
+-msgid "Interface file"
+-msgstr "Plik interfejsu"
+-
+-#: ../gui/polgen.py:1184
+-msgid "File Contexts file"
+-msgstr "Plik kontekstów pliku"
+-
+-#: ../gui/polgen.py:1185
+-msgid "Setup Script"
+-msgstr "Ustawienie skryptu"
+-
+-#: ../gui/polgen.py:1306
+-#, python-format
+-msgid ""
+-"\n"
+-"%s\n"
+-"\n"
+-"sepolgen [ -n moduleName ] [ -m ] [ -t type ] [ executable | Name ]\n"
+-"valid Types:\n"
+-msgstr ""
+-"\n"
+-"%s\n"
+-"\n"
+-"sepolgen [ -n nazwaModułu ] [ -m ] [ -t typ ] [ plikWykonywalny | Nazwa ]\n"
+-"prawidłowe typy:\n"
+-
+-#: ../gui/polgen.py:1354
+-msgid "Executable or Name required"
+-msgstr "Wymagany jest plik wykonywalny lub nazwa"
+-
+ #: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
+ msgid "Network Port"
+ msgstr "Port sieciowy"
+@@ -1997,9 +1810,7 @@ msgstr "Port sieciowy"
+ msgid ""
+ "SELinux Port\n"
+ "Type"
+-msgstr ""
+-"Typ portu\n"
+-"SELinuksa"
++msgstr "Typ portu\nSELinuksa"
  
--#~ msgid "Select additional domains that this user role will administer"
--#~ msgstr "Selecione o(s) domínio(s) que este papel de usuário administrará"
-+#: ../gui/polgen.glade:1587 ../gui/polgen.glade:1807
-+msgid "600-1024"
-+msgstr ""
+ #: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
+ msgid "Protocol"
+@@ -2009,9 +1820,7 @@ msgstr "Protokół"
+ msgid ""
+ "MLS/MCS\n"
+ "Level"
+-msgstr ""
+-"Poziom\n"
+-"MLS/MCS"
++msgstr "Poziom\nMLS/MCS"
+ 
+ #: ../gui/portsPage.py:101
+ msgid "Port"
+@@ -2030,1495 +1839,1493 @@ msgstr "Widok listy"
+ msgid "Group View"
+ msgstr "Widok grupy"
+ 
+-#: ../gui/selinux.tbl:1 ../gui/selinux.tbl:30 ../gui/selinux.tbl:31
+-#: ../gui/selinux.tbl:32 ../gui/selinux.tbl:33 ../gui/selinux.tbl:34
+-#: ../gui/selinux.tbl:36 ../gui/selinux.tbl:37 ../gui/selinux.tbl:38
+-#: ../gui/selinux.tbl:39 ../gui/selinux.tbl:40 ../gui/selinux.tbl:42
+-#: ../gui/selinux.tbl:43 ../gui/selinux.tbl:44 ../gui/selinux.tbl:45
+-#: ../gui/selinux.tbl:46 ../gui/selinux.tbl:47 ../gui/selinux.tbl:48
+-#: ../gui/selinux.tbl:49 ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
+-#: ../gui/selinux.tbl:52 ../gui/selinux.tbl:53 ../gui/selinux.tbl:59
+-#: ../gui/selinux.tbl:60 ../gui/selinux.tbl:61 ../gui/selinux.tbl:62
+-#: ../gui/selinux.tbl:63 ../gui/selinux.tbl:64 ../gui/selinux.tbl:65
+-#: ../gui/selinux.tbl:66 ../gui/selinux.tbl:67 ../gui/selinux.tbl:68
+-#: ../gui/selinux.tbl:69 ../gui/selinux.tbl:75 ../gui/selinux.tbl:76
+-#: ../gui/selinux.tbl:77 ../gui/selinux.tbl:78 ../gui/selinux.tbl:79
+-#: ../gui/selinux.tbl:80 ../gui/selinux.tbl:81 ../gui/selinux.tbl:82
+-#: ../gui/selinux.tbl:83 ../gui/selinux.tbl:84 ../gui/selinux.tbl:86
+-#: ../gui/selinux.tbl:88 ../gui/selinux.tbl:89 ../gui/selinux.tbl:90
+-#: ../gui/selinux.tbl:92 ../gui/selinux.tbl:94 ../gui/selinux.tbl:95
+-#: ../gui/selinux.tbl:96 ../gui/selinux.tbl:97 ../gui/selinux.tbl:98
+-#: ../gui/selinux.tbl:99 ../gui/selinux.tbl:100 ../gui/selinux.tbl:101
+-#: ../gui/selinux.tbl:102 ../gui/selinux.tbl:103 ../gui/selinux.tbl:104
+-#: ../gui/selinux.tbl:106 ../gui/selinux.tbl:108 ../gui/selinux.tbl:109
+-#: ../gui/selinux.tbl:110 ../gui/selinux.tbl:111 ../gui/selinux.tbl:112
+-#: ../gui/selinux.tbl:113 ../gui/selinux.tbl:114 ../gui/selinux.tbl:116
+-#: ../gui/selinux.tbl:117 ../gui/selinux.tbl:119 ../gui/selinux.tbl:121
+-#: ../gui/selinux.tbl:123 ../gui/selinux.tbl:124 ../gui/selinux.tbl:127
+-#: ../gui/selinux.tbl:129 ../gui/selinux.tbl:130 ../gui/selinux.tbl:131
+-#: ../gui/selinux.tbl:132 ../gui/selinux.tbl:133 ../gui/selinux.tbl:134
+-#: ../gui/selinux.tbl:135 ../gui/selinux.tbl:136 ../gui/selinux.tbl:137
+-#: ../gui/selinux.tbl:138 ../gui/selinux.tbl:139 ../gui/selinux.tbl:142
+-#: ../gui/selinux.tbl:143 ../gui/selinux.tbl:144 ../gui/selinux.tbl:145
+-#: ../gui/selinux.tbl:146 ../gui/selinux.tbl:147 ../gui/selinux.tbl:148
+-#: ../gui/selinux.tbl:149 ../gui/selinux.tbl:150 ../gui/selinux.tbl:151
+-#: ../gui/selinux.tbl:152 ../gui/selinux.tbl:154 ../gui/selinux.tbl:155
+-#: ../gui/selinux.tbl:156 ../gui/selinux.tbl:157 ../gui/selinux.tbl:158
+-#: ../gui/selinux.tbl:159 ../gui/selinux.tbl:160 ../gui/selinux.tbl:167
+-#: ../gui/selinux.tbl:171 ../gui/selinux.tbl:172 ../gui/selinux.tbl:173
+-#: ../gui/selinux.tbl:174 ../gui/selinux.tbl:175 ../gui/selinux.tbl:177
+-#: ../gui/selinux.tbl:178 ../gui/selinux.tbl:179 ../gui/selinux.tbl:180
+-#: ../gui/selinux.tbl:184 ../gui/selinux.tbl:192 ../gui/selinux.tbl:193
+-#: ../gui/selinux.tbl:194 ../gui/selinux.tbl:195 ../gui/selinux.tbl:196
+-#: ../gui/selinux.tbl:197 ../gui/selinux.tbl:198 ../gui/selinux.tbl:199
+-#: ../gui/selinux.tbl:200 ../gui/selinux.tbl:201 ../gui/selinux.tbl:206
+-#: ../gui/selinux.tbl:207 ../gui/selinux.tbl:218 ../gui/selinux.tbl:219
+-#: ../gui/selinux.tbl:220 ../gui/selinux.tbl:222 ../gui/selinux.tbl:224
+-#: ../gui/selinux.tbl:226 ../gui/selinux.tbl:227 ../gui/selinux.tbl:230
+-msgid "SELinux Service Protection"
+-msgstr "Ochrona usługi SELinuksa"
+-
+-#: ../gui/selinux.tbl:1
+-msgid "Disable SELinux protection for acct daemon"
+-msgstr "Wyłącza ochronę SELinuksa dla demona acct"
+-
+-#: ../gui/selinux.tbl:2 ../gui/selinux.tbl:3 ../gui/selinux.tbl:70
+-#: ../gui/selinux.tbl:153 ../gui/selinux.tbl:168 ../gui/selinux.tbl:169
+-#: ../gui/selinux.tbl:170 ../gui/selinux.tbl:189 ../gui/selinux.tbl:202
+-#: ../gui/selinux.tbl:203 ../gui/selinux.tbl:204 ../gui/selinux.tbl:205
+-msgid "Admin"
+-msgstr "Administracja"
+-
+-#: ../gui/selinux.tbl:2
+-msgid "Allow all daemons to write corefiles to /"
+-msgstr "Umożliwia wszystkim demonom zapisywać pliki core do /"
+-
+-#: ../gui/selinux.tbl:3
+-msgid "Allow all daemons the ability to use unallocated ttys"
+-msgstr "Umożliwia wszystkim demonom używać nieprzydzielonych TTY"
+-
+-#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
+-#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
+-#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
+-#: ../gui/selinux.tbl:210 ../gui/selinux.tbl:211 ../gui/selinux.tbl:212
+-#: ../gui/selinux.tbl:213 ../gui/selinux.tbl:214 ../gui/selinux.tbl:215
+-#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
+-msgid "User Privs"
+-msgstr "Przywileje użytkowników"
++#: ../gui/semanagePage.py:126
++#, python-format
++msgid "Are you sure you want to delete %s '%s'?"
++msgstr "Na pewno usunąć %s \"%s\"?"
  
--#~ msgid "Select the domains that you would like this user administer."
--#~ msgstr ""
--#~ "Selecione os domínios que você gostaria que este usuário administrasse."
-+#: ../gui/polgen.glade:1605 ../gui/polgen.glade:1825
-+msgid ""
-+"Enter a comma separated list of udp ports or ranges of ports that %s binds "
-+"to. Example: 612, 650-660"
-+msgstr ""
+-#: ../gui/selinux.tbl:4
+-msgid ""
+-"Allow gadmin SELinux user account to execute files in home directory or /tmp"
+-msgstr ""
+-"Umożliwia kontom użytkowników SELinuksa gadmin wykonywanie plików w katalogu "
+-"domowym lub /tmp"
++#: ../gui/semanagePage.py:126
++#, python-format
++msgid "Delete %s"
++msgstr "Usuń %s"
  
--#~ msgid "Select additional roles for this user"
--#~ msgstr "Selecione papéis adicionais para esse usuário"
-+#: ../gui/polgen.glade:1607 ../gui/polgen.glade:1827
-+msgid "Unreserved Ports (>1024)"
-+msgstr ""
+-#: ../gui/selinux.tbl:5
+-msgid ""
+-"Allow guest SELinux user account to execute files in home directory or /tmp"
+-msgstr ""
+-"Umożliwia kontom użytkowników SELinuksa guest wykonywanie plików w katalogu "
+-"domowym lub /tmp"
++#: ../gui/semanagePage.py:134
++#, python-format
++msgid "Add %s"
++msgstr "Dodaj %s"
  
--#~ msgid "Enter network ports that application/user role listens to"
--#~ msgstr ""
--#~ "Insira portas de rede que o papel de usuário/aplicação está escutando"
-+#: ../gui/polgen.glade:1638 ../gui/polgen.glade:1858 ../gui/polgen.glade:2079
-+#: ../gui/polgen.glade:2233
-+msgid "Select Ports"
-+msgstr ""
+-#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
+-msgid "Memory Protection"
+-msgstr "Ochrona pamięci"
++#: ../gui/semanagePage.py:148
++#, python-format
++msgid "Modify %s"
++msgstr "Modyfikuj %s"
  
--#~ msgid "<b>TCP Ports</b>"
--#~ msgstr "<b>Portas TCP</b>"
-+#: ../gui/polgen.glade:1663 ../gui/polgen.glade:1883
-+msgid "Allows %s to bind to any udp ports > 1024"
-+msgstr ""
+-#: ../gui/selinux.tbl:6
+-msgid "Allow java executable stack"
+-msgstr "Zezwala na stos wykonywalny Javy"
++#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
++msgid "Permissive"
++msgstr "Zezwalanie"
  
--#~ msgid "Allows confined application/user role to bind to any udp port"
--#~ msgstr ""
--#~ "Permite que regras de aplicações/usuários restritas sejam vinculados a "
--#~ "uma porta udp qualquer"
-+#: ../gui/polgen.glade:1717 ../gui/polgen.glade:2151
-+msgid "<b>UDP Ports</b>"
-+msgstr ""
+-#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
+-#: ../gui/selinux.tbl:209
+-msgid "Mount"
+-msgstr "Mount"
++#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
++msgid "Enforcing"
++msgstr "Wymuszanie"
  
--#~ msgid "All"
--#~ msgstr "Todas"
-+#: ../gui/polgen.glade:1937
-+msgid "label113"
-+msgstr ""
+-#: ../gui/selinux.tbl:7
+-msgid "Allow mount to mount any file"
+-msgstr "Umożliwia mount montowanie wszystkich plików"
++#: ../gui/statusPage.py:94
++msgid "Status"
++msgstr "Stan"
  
--#~ msgid ""
--#~ "Allow application/user role to call bindresvport with 0. Binding to port "
--#~ "600-1024"
--#~ msgstr ""
--#~ "Permite que aplicações/usuários chamem o bindresvport com 0. Vinculando "
--#~ "às portas 600-1024 "
-+#: ../gui/polgen.glade:1966
-+msgid "<b>Select network ports that %s connects to:</b>"
-+msgstr ""
+-#: ../gui/selinux.tbl:8
+-msgid "Allow mount to mount any directory"
+-msgstr "Umożliwia mount montowanie wszystkich katalogów"
++#: ../gui/statusPage.py:133
++msgid ""
++"Changing the policy type will cause a relabel of the entire file system on "
++"the next boot. Relabeling takes a long time depending on the size of the "
++"file system.  Do you wish to continue?"
++msgstr "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ć?"
  
--#~ msgid "600-1024"
--#~ msgstr "600-1024"
-+#: ../gui/polgen.glade:2058
-+msgid "Allows %s to connect to any tcp port"
-+msgstr ""
+-#: ../gui/selinux.tbl:9
+-msgid "Allow mplayer executable stack"
+-msgstr "Zezwala na stos wykonywalny MPlayera"
++#: ../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 "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ć?"
  
--#~ msgid ""
--#~ "Enter a comma separated list of udp ports or ranges of ports that "
--#~ "application/user role binds to. Example: 612, 650-660"
--#~ msgstr ""
--#~ "Insira uma lista de portas udp, separadas por vírgulas, ou intervalos de "
--#~ "portas às quais esta aplicação/papel de usuário está vinculada. Exemplo: "
--#~ "612, 650-660"
-+#: ../gui/polgen.glade:2104
+-#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
+-#: ../gui/selinux.tbl:188
+-msgid "SSH"
+-msgstr "SSH"
++#: ../gui/statusPage.py:152
 +msgid ""
-+"Enter a comma separated list of tcp ports or ranges of ports that %s "
-+"connects to. Example: 612, 650-660"
-+msgstr ""
++"Changing to SELinux enabled will cause a relabel of the entire file system "
++"on the next boot. Relabeling takes a long time depending on the size of the "
++"file system.  Do you wish to continue?"
++msgstr "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ć?"
  
--#~ msgid "Unreserved Ports (>1024)"
--#~ msgstr "Portas não reservadas (>1024)"
-+#: ../gui/polgen.glade:2212
-+msgid "Allows %s to connect to any udp port"
-+msgstr ""
+-#: ../gui/selinux.tbl:10
+-msgid "Allow ssh to run ssh-keysign"
+-msgstr "Umożliwia SSH uruchamianie ssh-keysign"
++#: ../gui/system-config-selinux.glade:11
++msgid "system-config-selinux"
++msgstr "system-config-selinux"
  
--#~ msgid "Select Ports"
--#~ msgstr "Selecione as Portas"
-+#: ../gui/polgen.glade:2258
-+msgid ""
-+"Enter a comma separated list of udp ports or ranges of ports that %s "
-+"connects to. Example: 612, 650-660"
-+msgstr ""
+-#: ../gui/selinux.tbl:11
++#: ../gui/system-config-selinux.glade:12
+ msgid ""
+-"Allow staff SELinux user account to execute files in home directory or /tmp"
+-msgstr ""
+-"Umożliwia kontom użytkowników SELinuksa staff wykonywanie plików w katalogu "
+-"domowym lub /tmp"
++"Copyright (c)2006 Red Hat, Inc.\n"
++"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
++msgstr "Copyright (c) 2006 Red Hat, Inc.\nCopyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
  
--#~ msgid "Allows application/user role to bind to any udp ports > 1024"
--#~ msgstr ""
--#~ "Permite que aplicações/usuários sejam vinculados a qualquer porta udp > "
--#~ "1024"
-+#: ../gui/polgen.glade:2305
-+msgid "label114"
-+msgstr ""
+-#: ../gui/selinux.tbl:12
+-msgid ""
+-"Allow sysadm SELinux user account to execute files in home directory or /tmp"
+-msgstr ""
+-"Umożliwia kontom użytkowników SELinuksa sysadm wykonywanie plików w katalogu "
+-"domowym lub /tmp"
++#: ../gui/system-config-selinux.glade:22
++#: ../gui/system-config-selinux.glade:544
++msgid "Add SELinux Login Mapping"
++msgstr "Dodanie mapowania loginu SELinuksa"
  
--#~ msgid "<b>UDP Ports</b>"
--#~ msgstr "<b>Portas UDP</b>"
-+#: ../gui/polgen.glade:2334
-+msgid "<b>Select common application traits for %s:</b>"
-+msgstr ""
+-#: ../gui/selinux.tbl:13
+-msgid ""
+-"Allow unconfined SELinux user account to execute files in home directory or /"
+-"tmp"
+-msgstr ""
+-"Umożliwia nieograniczanym kontom użytkowników SELinuksa wykonywanie plików "
+-"katalogu domowym lub /tmp"
++#: ../gui/system-config-selinux.glade:257
++msgid "Add SELinux Network Ports"
++msgstr "Dodanie portów sieciowych SELinuksa"
++
++#: ../gui/system-config-selinux.glade:391
++#: ../gui/system-config-selinux.glade:678
++msgid "SELinux Type"
++msgstr "Typ SELinuksa"
  
--#~ msgid "Enter network ports that application/user role connects to"
--#~ msgstr ""
--#~ "Insira portas de rede as quais este papel de usuário/aplicação está "
--#~ "conectado"
-+#: ../gui/polgen.glade:2366
-+msgid "Writes syslog messages\t"
-+msgstr ""
+-#: ../gui/selinux.tbl:14
+-msgid "Network Configuration"
+-msgstr "Konfiguracja sieci"
++#: ../gui/system-config-selinux.glade:622
++msgid "File Specification"
++msgstr "Określenie pliku"
  
--#~ msgid ""
--#~ "Enter a comma separated list of tcp ports or ranges of ports that "
--#~ "application/user role connects to. Example: 612, 650-660"
--#~ msgstr ""
--#~ "Insira uma lista de portas tcp, separadas por vírgulas, ou intervalos de "
--#~ "portas às quais esta aplicação/papel de usuário está conectada. Exemplo: "
--#~ "612, 650-660"
-+#: ../gui/polgen.glade:2385
-+msgid "Create/Manipulate temporary files in /tmp"
-+msgstr ""
+-#: ../gui/selinux.tbl:14
+-msgid "Allow unlabeled packets to flow on the network"
+-msgstr "Umożliwia pakietom bez etykiet przepływanie przez sieć"
++#: ../gui/system-config-selinux.glade:650
++msgid "File Type"
++msgstr "Typ pliku"
  
--#~ msgid ""
--#~ "Enter a comma separated list of udp ports or ranges of ports that "
--#~ "application/user role connects to. Example: 612, 650-660"
--#~ msgstr ""
--#~ "Insira uma lista de portas udp, separadas por vírgulas, ou intervalos de "
--#~ "portas às quais esta aplicação/papel de usuário está conectada. Exemplo: "
--#~ "612, 650-660"
-+#: ../gui/polgen.glade:2404
-+msgid "Uses Pam for authentication"
-+msgstr ""
+-#: ../gui/selinux.tbl:15
++#: ../gui/system-config-selinux.glade:727
+ msgid ""
+-"Allow user SELinux user account to execute files in home directory or /tmp"
+-msgstr ""
+-"Umożliwia kontom użytkowników SELinuksa user wykonywanie plików w katalogu "
+-"domowym lub /tmp"
+-
+-#: ../gui/selinux.tbl:16
+-msgid "Allow unconfined to dyntrans to unconfined_execmem"
+-msgstr "Umożliwia nieograniczane dyntrans do unconfined_execmem"
++"all files\n"
++"regular file\n"
++"directory\n"
++"character device\n"
++"block device\n"
++"socket\n"
++"symbolic link\n"
++"named pipe\n"
++msgstr "wszystkie pliki\nzwykłe pliki\nkatalog\nurządzenie znakowe\nurządzenie blokowe\ngniazdo\ndowiązanie symboliczne\nnazwany potok\n"
  
--#~ msgid "Select common application traits"
--#~ msgstr "Selecione as características comuns da aplicação"
-+#: ../gui/polgen.glade:2423
-+msgid "Uses nsswitch or getpw* calls"
-+msgstr ""
+-#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
+-#: ../gui/selinux.tbl:140
+-msgid "Databases"
+-msgstr "Bazy danych"
++#: ../gui/system-config-selinux.glade:773
++msgid "MLS"
++msgstr "MLS"
  
--#~ msgid "Writes syslog messages\t"
--#~ msgstr "Escreve mensages no syslog\t"
-+#: ../gui/polgen.glade:2442
-+msgid "Uses dbus"
-+msgstr ""
+-#: ../gui/selinux.tbl:17
+-msgid "Allow user to connect to mysql socket"
+-msgstr "Umożliwia użytkownikowi łączenie z gniazdem MySQL"
++#: ../gui/system-config-selinux.glade:837
++msgid "Add SELinux User"
++msgstr "Dodanie użytkownika SELinuksa"
  
--#~ msgid "Create/Manipulate temporary files in /tmp"
--#~ msgstr ""
--#~ "A aplicação utiliza o /tmp para criar/manipular arquivos temporários "
-+#: ../gui/polgen.glade:2461
-+msgid "Sends audit messages"
-+msgstr ""
+-#: ../gui/selinux.tbl:18
+-msgid "Allow user to connect to postgres socket"
+-msgstr "Umożliwia użytkownikowi łączenie z gniazdem PostgreSQL"
++#: ../gui/system-config-selinux.glade:1079
++msgid "SELinux Administration"
++msgstr "Administracja SELinuksem"
  
--#~ msgid "Uses Pam for authentication"
--#~ msgstr "Utiliza o PAM para autenticação"
-+#: ../gui/polgen.glade:2480
-+msgid "Interacts with the terminal"
-+msgstr ""
+-#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
+-msgid "XServer"
+-msgstr "Serwer X"
++#: ../gui/system-config-selinux.glade:1122
++msgid "Add"
++msgstr "Dodaj"
  
--#~ msgid "Uses nsswitch or getpw* calls"
--#~ msgstr "Ustilizar nsswitch ou chamadas getpw*"
-+#: ../gui/polgen.glade:2499
-+msgid "Sends email"
-+msgstr ""
+-#: ../gui/selinux.tbl:19
+-msgid "Allow clients to write to X shared memory"
+-msgstr "Umożliwia klientom zapisywanie do współdzielonej pamięci X Window"
++#: ../gui/system-config-selinux.glade:1144
++msgid "_Properties"
++msgstr "_Właściwości"
  
--#~ msgid "Uses dbus"
--#~ msgstr "Utilize dbus"
-+#: ../gui/polgen.glade:2530
-+msgid "label115"
-+msgstr ""
+-#: ../gui/selinux.tbl:20
+-msgid ""
+-"Allow xguest SELinux user account to execute files in home directory or /tmp"
+-msgstr ""
+-"Umożliwia kontom użytkowników SELinuksa xguest wykonywanie plików w katalogu "
+-"domowym lub /tmp"
++#: ../gui/system-config-selinux.glade:1166
++msgid "_Delete"
++msgstr "_Usuń"
  
--#~ msgid "Sends audit messages"
--#~ msgstr "Envia mensages de auditoria"
-+#: ../gui/polgen.glade:2559
-+msgid "<b>Add files/directories that %s manages</b>"
-+msgstr ""
+-#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
+-#: ../gui/selinux.tbl:231
+-msgid "NIS"
+-msgstr "NIS"
++#: ../gui/system-config-selinux.glade:1256
++msgid "Select Management Object"
++msgstr "Wybór obiektu zarządzania"
  
--#~ msgid "Interacts with the terminal"
--#~ msgstr "Interaja com o terminal"
-+#: ../gui/polgen.glade:2788
-+msgid ""
-+"Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
-+"Files ..."
-+msgstr ""
+-#: ../gui/selinux.tbl:21
+-msgid "Allow daemons to run with NIS"
+-msgstr "Umożliwia demonom uruchamianie za pomocą NIS"
++#: ../gui/system-config-selinux.glade:1273
++msgid "<b>Select:</b>"
++msgstr "<b>Wybór:</b>"
  
--#~ msgid "Sends email"
--#~ msgstr "Envia email"
-+#: ../gui/polgen.glade:2823
-+msgid "label116"
-+msgstr ""
+-#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
+-#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
+-#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
+-#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
+-#: ../gui/selinux.tbl:118
+-msgid "Web Applications"
+-msgstr "Aplikacje WWW"
++#: ../gui/system-config-selinux.glade:1326
++msgid "System Default Enforcing Mode"
++msgstr "Domyślny systemowy tryb wymuszania"
  
--#~ msgid "Select files/directories that the application manages"
--#~ msgstr "Selecione o(s) arquivo(s)/diretório(s) que a aplicação gerencia"
-+#: ../gui/polgen.glade:2852
-+msgid "<b>Add booleans from the %s policy:</b>"
-+msgstr ""
+-#: ../gui/selinux.tbl:22
+-msgid "Transition staff SELinux user to Web Browser Domain"
+-msgstr "Przemienia użytkownika SELinuksa staff na domenę przeglądarki WWW"
++#: ../gui/system-config-selinux.glade:1354
++msgid ""
++"Disabled\n"
++"Permissive\n"
++"Enforcing\n"
++msgstr "Wyłączone\nZezwalanie\nWymuszanie\n"
  
--#~ msgid ""
--#~ "Add Files/Directories that application will need to \"Write\" to. Pid "
--#~ "Files, Log Files, /var/lib Files ..."
--#~ msgstr ""
--#~ "Adicione arquivos/diretórios que a aplicação necessitará para gravação. "
--#~ "Arquivos Pid, Arquivos de log, Arquivos em /var/lib..."
-+#: ../gui/polgen.glade:3002
-+msgid "Add/Remove booleans used by the %s domain"
-+msgstr ""
+-#: ../gui/selinux.tbl:23
+-msgid "Transition sysadm SELinux user to Web Browser Domain"
+-msgstr "Przemienia użytkownika SELinuksa sysadm na domenę przeglądarki WWW"
++#: ../gui/system-config-selinux.glade:1373
++msgid "Current Enforcing Mode"
++msgstr "Obecny tryb wymuszania"
  
--#~ msgid "Select booleans that the application uses"
--#~ msgstr "Selecione os booleanos que a aplicação usa"
-+#: ../gui/polgen.glade:3066
-+msgid "<b>Which directory you will generate the %s policy?</b>"
-+msgstr ""
+-#: ../gui/selinux.tbl:24
+-msgid "Transition user SELinux user to Web Browser Domain"
+-msgstr "Przemienia użytkownika SELinuksa user na domenę przeglądarki WWW"
++#: ../gui/system-config-selinux.glade:1418
++msgid "System Default Policy Type: "
++msgstr "Domyślny systemowy typ polityki: "
  
--#~ msgid "Add/Remove booleans used for this confined application/user"
--#~ msgstr ""
--#~ "Adiciona/Remove booleanos usados para esta aplicação/usuário confinado"
-+#: ../gui/polgen.glade:3097
-+msgid "Policy Directory"
-+msgstr ""
+-#: ../gui/selinux.tbl:25
+-msgid "Transition xguest SELinux user to Web Browser Domain"
+-msgstr "Przemienia użytkownika SELinuksa xguest na domenę przeglądarki WWW"
++#: ../gui/system-config-selinux.glade:1463
++msgid ""
++"Select if you wish to relabel then entire file system on next reboot.  "
++"Relabeling can take a very long time, depending on the size of the system.  "
++"If you are changing policy types or going from disabled to enforcing, a "
++"relabel is required."
++msgstr "Proszę wybrać, czy ponownie nadać etykiety całemu systemowi plików podczas następnego ponownego uruchomienia. Ponowne nadanie etykiet może zająć dużo czasu, w zależności od rozmiaru systemu. Jeśli zmieniany jest typ polityki lub przechodzi z trybu wyłączonego do wymuszania, ponowne nadanie etykiet jest wymagane."
  
--#~ msgid "Select directory to generate policy in"
--#~ msgstr "Selecione o diretório para a criação dos arquivos da política "
-+#: ../gui/polgen.glade:3254
-+msgid "Add Booleans Dialog"
-+msgstr ""
+-#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
+-#: ../gui/selinux.tbl:29
+-msgid "Allow staff Web Browsers to write to home directories"
+-msgstr "Umożliwia przeglądarkom WWW staff zapisywanie do katalogów domowych"
++#: ../gui/system-config-selinux.glade:1509
++msgid "Relabel on next reboot."
++msgstr "Ponownie nadanie etykiet podczas następnego ponownego uruchomienia."
  
--#~ msgid "Policy Directory"
--#~ msgstr "Diretório da Política"
-+#: ../gui/polgen.glade:3327
-+msgid "Boolean Name"
-+msgstr ""
+-#: ../gui/selinux.tbl:30
+-msgid "Disable SELinux protection for amanda"
+-msgstr "Wyłącza ochronę SELinuksa dla amandy"
++#: ../gui/system-config-selinux.glade:1561
++msgid "label37"
++msgstr "label37"
  
--#~ msgid "Generated Policy Files"
--#~ msgstr "Arquivos de Política Gerados"
-+#: ../gui/polgengui.py:261
-+msgid "Role"
-+msgstr ""
+-#: ../gui/selinux.tbl:31
+-msgid "Disable SELinux protection for amavis"
+-msgstr "Wyłącza ochronę SELinuksa dla amavis"
++#: ../gui/system-config-selinux.glade:1598
++msgid "Revert boolean setting to system default"
++msgstr "Przywrócenie ustawienia zmiennych logicznych do domyślnych systemu"
  
--#~ msgid ""
--#~ "This tool will generate the following: \n"
--#~ "Type Enforcement(te), File Context(fc), Interface(if), Shell Script(sh)\n"
--#~ "Execute shell script as root to compile/install and relabel files/"
--#~ "directories.  \n"
--#~ "Use semanage or useradd to map Linux login users to user roles.\n"
--#~ "Put the machine in permissive mode (setenforce 0). \n"
--#~ "Login as the user and test this user role.\n"
--#~ "Use audit2allow -R to generate additional rules for the te file.\n"
--#~ msgstr ""
--#~ "Esta ferramenta gerará o seguinte:\n"
--#~ "Tipo de Execução (te), Arquivo de Contexto (fc), Interface (if) e Shell "
--#~ "script (sh).\n"
--#~ "Execute o shell script pra compilar/instalar e reetiquetar arquivos/"
--#~ "diretórios.\n"
--#~ "Use o semanage ou o useradd para mapear o login de usuários do Linux para "
--#~ "os papéis de usuário.\n"
--#~ "Agora você pode deixar a máquina no modo permissivo (setenforce 0). \n"
--#~ "Autentique com o usuário e teste este papel de usuário.\n"
--#~ "Use audit2allow -R para gerar regras adicionais para o arquivo te.\n"
-+#: ../gui/polgengui.py:268
-+msgid "Existing_User"
-+msgstr ""
+-#: ../gui/selinux.tbl:32
+-msgid "Disable SELinux protection for apmd daemon"
+-msgstr "Wyłącza ochronę SELinuksa dla demona apmd"
++#: ../gui/system-config-selinux.glade:1614
++msgid "Toggle between Customized and All Booleans"
++msgstr "Przełączenie między dostosowanymi i wszystkimi zmiennymi logicznymi"
  
--#~ msgid ""
--#~ "This tool will generate the following: \n"
--#~ "Type Enforcement(te), File Context(fc), Interface(if), Shell Script(sh)\n"
--#~ "\n"
--#~ "Execute shell script to compile/install and relabel files/directories.  \n"
--#~ "Put the machine in permissive mode (setenforce 0). \n"
--#~ "Run/restart the application to generate avc messages.\n"
--#~ "Use audit2allow -R to generate additional rules for the te file.\n"
--#~ msgstr ""
--#~ "Esta ferramenta gerará o seguinte:\n"
--#~ "Tipo de Execução (te), Arquivo de Contexto (fc), Interface (if) e Shell "
--#~ "script (sh).\n"
--#~ "Execute o shell script pra compilar/instalar e reetiquetar arquivos/"
--#~ "diretórios.\n"
--#~ "Agora você pode deixar a máquina no modo permissivo (setenforce 0). \n"
--#~ "Execute/reinicie a aplicação para gerar mensagens avc.\n"
--#~ "Use audit2allow -R para gerar regras adicionais para o arquivo te.\n"
-+#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
-+msgid "Application"
-+msgstr ""
+-#: ../gui/selinux.tbl:33
+-msgid "Disable SELinux protection for arpwatch daemon"
+-msgstr "Wyłącza ochronę SELinuksa dla demona arpwatch"
++#: ../gui/system-config-selinux.glade:1645
++#: ../gui/system-config-selinux.glade:1850
++#: ../gui/system-config-selinux.glade:2037
++#: ../gui/system-config-selinux.glade:2224
++#: ../gui/system-config-selinux.glade:2467
++#: ../gui/system-config-selinux.glade:2692
++#: ../gui/system-config-selinux.glade:2867
++msgid "Filter"
++msgstr "Filtr"
  
--#~ msgid "Add Booleans Dialog"
--#~ msgstr "Adiciona Diálogos Boleanos"
-+#: ../gui/polgengui.py:352
-+#, python-format
-+msgid "%s must be a directory"
-+msgstr ""
+-#: ../gui/selinux.tbl:34
+-msgid "Disable SELinux protection for auditd daemon"
+-msgstr "Wyłącza ochronę SELinuksa dla demona auditd"
++#: ../gui/system-config-selinux.glade:1734
++msgid "label50"
++msgstr "label50"
  
--#~ msgid "Boolean Name"
--#~ msgstr "Nome Booleano"
-+#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
-+msgid "You must select a user"
-+msgstr ""
+-#: ../gui/selinux.tbl:35
+-msgid "Disable SELinux protection for automount daemon"
+-msgstr "Wyłącza ochronę SELinuksa dla demona automount"
++#: ../gui/system-config-selinux.glade:1771
++msgid "Add File Context"
++msgstr "Dodanie kontekstu pliku"
  
--#~ msgid "Role"
--#~ msgstr "Regra"
-+#: ../gui/polgengui.py:542
-+msgid "Select executable file to be confined."
-+msgstr ""
+-#: ../gui/selinux.tbl:36
+-msgid "Disable SELinux protection for avahi"
+-msgstr "Wyłącza ochronę SELinuksa dla Avahi"
++#: ../gui/system-config-selinux.glade:1787
++msgid "Modify File Context"
++msgstr "Modyfikacja kontekstu pliku"
  
--#~ msgid "Existing_User"
--#~ msgstr "Usuário_Existente"
-+#: ../gui/polgengui.py:553
-+msgid "Select init script file to be confined."
-+msgstr ""
+-#: ../gui/selinux.tbl:37
+-msgid "Disable SELinux protection for bluetooth daemon"
+-msgstr "Wyłącza ochronę SELinuksa dla demona Bluetooth"
++#: ../gui/system-config-selinux.glade:1803
++msgid "Delete File Context"
++msgstr "Usunięcie kontekstu pliku"
  
--#~ msgid "Application"
--#~ msgstr "Aplicação"
-+#: ../gui/polgengui.py:563
-+msgid "Select file(s) that confined application creates or writes"
-+msgstr ""
+-#: ../gui/selinux.tbl:38
+-msgid "Disable SELinux protection for canna daemon"
+-msgstr "Wyłącza ochronę SELinuksa dla demona canna"
++#: ../gui/system-config-selinux.glade:1819
++msgid "Toggle between all and customized file context"
++msgstr "Przełączenie między wszystkimi i dostosowanymi kontekstami plików"
  
--#~ msgid "%s must be a directory"
--#~ msgstr "%s deve ser um diretório"
-+#: ../gui/polgengui.py:570
-+msgid "Select directory(s) that the confined application owns and writes into"
-+msgstr ""
+-#: ../gui/selinux.tbl:39
+-msgid "Disable SELinux protection for cardmgr daemon"
+-msgstr "Wyłącza ochronę SELinuksa dla demona cardmgr"
++#: ../gui/system-config-selinux.glade:1939
++msgid "label38"
++msgstr "label38"
  
--#~ msgid "You must select a user"
--#~ msgstr "Você deve selecionar um usuário"
-+#: ../gui/polgengui.py:632
-+msgid "Select directory to generate policy files in"
-+msgstr ""
+-#: ../gui/selinux.tbl:40
+-msgid "Disable SELinux protection for Cluster Server"
+-msgstr "Wyłącza ochronę SELinuksa dla serwera klastra"
++#: ../gui/system-config-selinux.glade:1976
++msgid "Add SELinux User Mapping"
++msgstr "Dodanie mapowania użytkownika SELinuksa"
  
--#~ msgid "Select executable file to be confined."
--#~ msgstr "Selecione o arquivo executável a ser restrito."
--
--#~ msgid "Select init script file to be confined."
--#~ msgstr "Selecione o arquivo do script de inicialização a ser restrito."
--
--#~ msgid "Select file(s) that confined application creates or writes"
--#~ msgstr "Selecione o(s) arquivo(s) que a aplicação restrita cria ou escreve"
--
--#~ msgid ""
--#~ "Select directory(s) that the confined application owns and writes into"
--#~ msgstr ""
--#~ "Selecione o(s) diretório(s) que a aplicação restrita é proprietária e que "
--#~ "precisam de direito de escrita "
--
--#~ msgid "Select directory to generate policy files in"
--#~ msgstr "Selecione o diretório para a criação dos arquivos da política"
--
--#~ msgid ""
--#~ "Type %s_t already defined in current policy.\n"
--#~ "Do you want to continue?"
--#~ msgstr ""
--#~ "Use %s_t já definido para politica em uso. \n"
--#~ "Você deseja continuar"
--
--#~ msgid "Verify Name"
--#~ msgstr "Verifique o Nome"
--
--#~ msgid ""
--#~ "Module %s.pp already loaded in current policy.\n"
--#~ "Do you want to continue?"
--#~ msgstr ""
--#~ "Modulo %s.pp carregado na plitica atual.\n"
--#~ "Você deseja continuar ?"
--
--#~ msgid "You must enter a name"
--#~ msgstr "Você deve inserir um nome"
--
--#~ msgid "You must enter a executable"
--#~ msgstr "Você deve inserir um executável"
--
--#~ msgid "Configue SELinux"
--#~ msgstr "Configure o SELinux"
--
--#, fuzzy
--#~ 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 a %d"
--
--#~ msgid "You must enter a name for your confined process/user"
--#~ msgstr "Você deve inserir um nome para o seu processo restrito"
--
--#~ msgid "USER Types are not allowed executables"
--#~ msgstr "Tipos USER não são executáveis permitidos"
--
--#~ msgid "Only DAEMON apps can use an init script"
--#~ msgstr ""
--#~ "Somente DAEMONS de aplicações podem utilizar um script de inicialização"
--
--#~ msgid "use_syslog must be a boolean value "
--#~ msgstr "use_syslog deve ser um valor booleano"
--
--#, fuzzy
--#~ msgid "USER Types automatically get a tmp type"
--#~ msgstr "Tipos USER obtém um tipo tmp automaticamente"
--
--#~ msgid "You must enter the executable path for your confined process"
--#~ msgstr ""
--#~ "Você deve inserir o caminho do executável para o seu processo restrito"
--
--#~ msgid "Type Enforcement file"
--#~ msgstr "Arquivo do tipo de reforço"
--
--#~ msgid "Interface file"
--#~ msgstr "Arquivo de interface"
--
--#~ msgid "File Contexts file"
--#~ msgstr "Arquivo do Arquivo de Contextos"
--
--#~ msgid "Setup Script"
--#~ msgstr "Configurar Script"
--
--#~ msgid ""
--#~ "SELinux Port\n"
--#~ "Type"
--#~ msgstr ""
--#~ "Tipo de Porta\n"
--#~ "do SELinux"
--
--#~ msgid "Protocol"
--#~ msgstr "Protocolo"
--
--#~ msgid ""
--#~ "MLS/MCS\n"
--#~ "Level"
--#~ msgstr ""
--#~ "Nível\n"
--#~ "MLS/MCS"
--
--#~ msgid "Port"
--#~ msgstr "Porta"
--
--#~ msgid "Port number \"%s\" is not valid.  0 < PORT_NUMBER < 65536 "
--#~ msgstr "O número da porta \"%s\" não é válido. 0 < NÚMERO_DA_PORTA < 65536 "
--
--#~ msgid "List View"
--#~ msgstr "Visualização em Lista"
--
--#~ msgid "Group View"
--#~ msgstr "Visualização de Grupo"
--
--#~ msgid "SELinux Service Protection"
--#~ msgstr "Proteção do Serviço do SELinux"
--
--#~ msgid "Disable SELinux protection for acct daemon"
--#~ msgstr "Desabilitar proteção do SELinux para o daemon acct"
--
--#~ msgid "Admin"
--#~ msgstr "Admin"
--
--#~ msgid "Allow all daemons to write corefiles to /"
--#~ msgstr "Permitir que todos os daemons gravem corefiles em /"
--
--#~ msgid "Allow all daemons the ability to use unallocated ttys"
--#~ msgstr ""
--#~ "Permitir que todos os daemons tenham a habilidade de usar ttys não "
--#~ "alocados"
--
--#~ msgid "User Privs"
--#~ msgstr "Privilégios do Usuário"
--
--#~ msgid ""
--#~ "Allow gadmin SELinux user account to execute files in home directory or /"
--#~ "tmp"
--#~ msgstr ""
--#~ "Permitir que contas de usuários gadmin do SELinux executem arquivos no "
--#~ "diretório pessoal ou no /tmp"
--
--#~ msgid ""
--#~ "Allow guest SELinux user account to execute files in home directory or /"
--#~ "tmp"
--#~ msgstr ""
--#~ "Permitir que contas de usuários convidados do SELinux executem arquivos "
--#~ "no diretório pessoal ou no /tmp"
--
--#~ msgid "Memory Protection"
--#~ msgstr "Proteção de Memória"
--
--#~ msgid "Allow java executable stack"
--#~ msgstr "Permitir pilha de execução do java"
--
--#~ msgid "Mount"
--#~ msgstr "Montagem"
--
--#~ msgid "Allow mount to mount any file"
--#~ msgstr "Permitir que o mount monte qualquer arquivo"
--
--#~ msgid "Allow mount to mount any directory"
--#~ msgstr "Permitir que o mount monte qualquer diretório"
--
--#~ msgid "Allow mplayer executable stack"
--#~ msgstr "Permitir pilha de execução do mplayer"
--
--#~ msgid "SSH"
--#~ msgstr "SSH"
--
--#~ msgid "Allow ssh to run ssh-keysign"
--#~ msgstr "Permitir que o ssh execute o ssh-keysign"
--
--#~ msgid ""
--#~ "Allow staff SELinux user account to execute files in home directory or /"
--#~ "tmp"
--#~ msgstr ""
--#~ "Permitir que contas de usuários \"staff\" do SELinux executem arquivos no "
--#~ "diretório pessoal ou no /tmp"
--
--#~ msgid ""
--#~ "Allow sysadm SELinux user account to execute files in home directory or /"
--#~ "tmp"
--#~ msgstr ""
--#~ "Permitir que contas de usuários \"sysadm\" do SELinux executem arquivos "
--#~ "no diretório pessoal ou no /tmp"
--
--#~ msgid ""
--#~ "Allow unconfined SELinux user account to execute files in home directory "
--#~ "or /tmp"
--#~ msgstr ""
--#~ "Permitir que contas de usuários não restritas do SELinux executem "
--#~ "arquivos no diretório pessoal ou no /tmp"
--
--#~ msgid "Network Configuration"
--#~ msgstr "Configuração de Rede"
--
--#~ msgid "Allow unlabeled packets to flow on the network"
--#~ msgstr "Permitir que pacotes não etiquetados transitem pela rede"
--
--#~ msgid ""
--#~ "Allow user SELinux user account to execute files in home directory or /tmp"
--#~ msgstr ""
--#~ "Permitir que contas de usuários \"user\" do SELinux executem arquivos no "
--#~ "diretório pessoal ou no /tmp"
--
--#~ msgid "Allow unconfined to dyntrans to unconfined_execmem"
--#~ msgstr ""
--#~ "Permitir que não restritos executem dyntrans para unconfined_execmem"
--
--#~ msgid "Databases"
--#~ msgstr "Bancos de Dados"
--
--#~ msgid "Allow user to connect to mysql socket"
--#~ msgstr "Permitir que usuários conectem ao soquete do mysql"
--
--#~ msgid "Allow user to connect to postgres socket"
--#~ msgstr "Permitir que usuários conectem ao soquete do postgres"
--
--#~ msgid "XServer"
--#~ msgstr "XServer"
--
--#~ msgid "Allow clients to write to X shared memory"
--#~ msgstr "Permitir que clientes escrevam na memória compartilhada do X"
--
--#~ msgid ""
--#~ "Allow xguest SELinux user account to execute files in home directory or /"
--#~ "tmp"
--#~ msgstr ""
--#~ "Permitir que contas de usuários \"xguest\" do SELinux executem arquivos "
--#~ "no diretório pessoal ou no /tmp"
--
--#~ msgid "NIS"
--#~ msgstr "NIS"
--
--#~ msgid "Allow daemons to run with NIS"
--#~ msgstr "Permitir que daemons executem com o NIS"
--
--#~ msgid "Web Applications"
--#~ msgstr "Aplicações Web"
--
--#~ msgid "Transition staff SELinux user to Web Browser Domain"
--#~ msgstr "Mover usuário \"staff\" do SELinux para o Domínio do Navegador Web"
--
--#~ msgid "Transition sysadm SELinux user to Web Browser Domain"
--#~ msgstr "Mover usuário \"sysadm\" do SELinux para o Domínio do Navegador Web"
--
--#~ msgid "Transition user SELinux user to Web Browser Domain"
--#~ msgstr "Mover usuário \"user\" do SELinux para o Domínio do Navegador Web"
--
--#~ msgid "Transition xguest SELinux user to Web Browser Domain"
--#~ msgstr "Mover usuário \"xguest\" do SELinux para o Domínio do Navegador Web"
--
--#~ msgid "Allow staff Web Browsers to write to home directories"
--#~ msgstr ""
--#~ "Permitir que Navegadores Web \"staff\" escrevam nos diretórios pessoais"
--
--#~ msgid "Disable SELinux protection for amanda"
--#~ msgstr "Desabilitar proteção do SELinux para o amanda"
--
--#~ msgid "Disable SELinux protection for amavis"
--#~ msgstr "Desabilitar proteção do SELinux para o amavis"
--
--#~ msgid "Disable SELinux protection for apmd daemon"
--#~ msgstr "Desabilitar proteção do SELinux para o daemon apmd"
--
--#~ msgid "Disable SELinux protection for arpwatch daemon"
--#~ msgstr "Desabilitar proteção do SELinux para o daemon arpwatch"
--
--#~ msgid "Disable SELinux protection for auditd daemon"
--#~ msgstr "Desabilitar proteção do SELinux para o daemon auditd"
--
--#~ msgid "Disable SELinux protection for automount daemon"
--#~ msgstr "Desabilitar proteção do SELinux para o daemon automount"
--
--#~ msgid "Disable SELinux protection for avahi"
--#~ msgstr "Desabilitar proteção do SELinux para o avahi"
--
--#~ msgid "Disable SELinux protection for bluetooth daemon"
--#~ msgstr "Desabilitar proteção do SELinux para o daemon bluetooth"
--
--#~ msgid "Disable SELinux protection for canna daemon"
--#~ msgstr "Desabilitar proteção do SELinux para o daemon canna"
--
--#~ msgid "Disable SELinux protection for cardmgr daemon"
--#~ msgstr "Desabilitar proteção do SELinux para o daemon cardmgr"
--
--#~ msgid "Disable SELinux protection for Cluster Server"
--#~ msgstr "Desabilitar proteção do SELinux para o Cluster Server"
--
--#~ msgid ""
--#~ "Allow cdrecord to read various content. nfs, samba, removable devices, "
--#~ "user temp and untrusted content files"
--#~ msgstr ""
--#~ "Permitir que o cdrecord leia vários conteúdos: nfs, samba, dispositivos "
--#~ "removíveis, arquivos temporários e não confiáveis dos usuários"
--
--#~ msgid "Disable SELinux protection for ciped daemon"
--#~ msgstr "Desabilitar proteção do SELinux para o daemon ciped"
--
--#~ msgid "Disable SELinux protection for clamd daemon"
--#~ msgstr "Desabilitar proteção do SELinux para o daemon clamd"
--
--#~ msgid "Disable SELinux protection for clamscan"
--#~ msgstr "Desabilitar proteção do SELinux para o clamscan"
--
--#~ msgid "Disable SELinux protection for clvmd"
--#~ msgstr "Desabilitar proteção do SELinux para o clvmd"
--
--#~ msgid "Disable SELinux protection for comsat daemon"
--#~ msgstr "Desabilitar proteção do SELinux para o daemon comsat"
--
--#~ msgid "Disable SELinux protection for courier daemon"
--#~ msgstr "Desabilitar proteção do SELinux para o daemon courier"
--
--#~ msgid "Disable SELinux protection for cpucontrol daemon"
--#~ msgstr "Desabilitar proteção do SELinux para o daemon cpucontrol"
--
--#~ msgid "Disable SELinux protection for cpuspeed daemon"
--#~ msgstr "Desabilitar proteção do SELinux para o daemon cpuspeed"
--
--#~ msgid "Cron"
--#~ msgstr "Cron"
--
--#~ msgid "Disable SELinux protection for crond daemon"
--#~ msgstr "Desabilitar proteção do SELinux para o daemon crond"
--
--#~ msgid "Printing"
--#~ msgstr "Impressão"
--
--#~ msgid "Disable SELinux protection for cupsd back end server"
--#~ msgstr "Desabilitar proteção do SELinux para o servidor cupsd"
--
--#~ msgid "Disable SELinux protection for cupsd daemon"
--#~ msgstr "Desabilitar proteção do SELinux para o daemon cupsd"
--
--#~ msgid "Disable SELinux protection for cupsd_lpd"
--#~ msgstr "Desabilitar proteção do SELinux para o cupsd_lpd"
--
--#~ msgid "CVS"
--#~ msgstr "CVS"
--
--#~ msgid "Disable SELinux protection for cvs daemon"
--#~ msgstr "Desabilitar proteção do SELinux para o daemon cvs"
--
--#~ msgid "Disable SELinux protection for cyrus daemon"
--#~ msgstr "Desabilitar proteção do SELinux para o daemon cyrus"
--
--#~ msgid "Disable SELinux protection for dbskkd daemon"
--#~ msgstr "Desabilitar proteção do SELinux para o daemon dbskkd"
--
--#~ msgid "Disable SELinux protection for dbusd daemon"
--#~ msgstr "Desabilitar proteção do SELinux para o daemon dbusd"
--
--#~ msgid "Disable SELinux protection for dccd"
--#~ msgstr "Desabilitar proteção do SELinux para o dccd"
--
--#~ msgid "Disable SELinux protection for dccifd"
--#~ msgstr "Desabilitar proteção do SELinux para o dccifd"
+-#: ../gui/selinux.tbl:41
+-msgid ""
+-"Allow cdrecord to read various content. nfs, samba, removable devices, user "
+-"temp and untrusted content files"
+-msgstr ""
+-"Umożliwia cdrecord odczytywanie różnej zawartości. NFS, Samba, urządzenia "
+-"wymienne, pliki tymczasowe użytkownika i potencjalnie niebezpieczne pliki "
+-"zawartości"
 -
--#~ msgid "Disable SELinux protection for dccm"
--#~ msgstr "Desabilitar proteção do SELinux para o dccm"
+-#: ../gui/selinux.tbl:42
+-msgid "Disable SELinux protection for ciped daemon"
+-msgstr "Wyłącza ochronę SELinuksa dla demona ciped"
 -
--#~ msgid "Disable SELinux protection for ddt daemon"
--#~ msgstr "Desabilitar proteção do SELinux para o daemon ddt"
+-#: ../gui/selinux.tbl:43
+-msgid "Disable SELinux protection for clamd daemon"
+-msgstr "Wyłącza ochronę SELinuksa dla demona clamd"
 -
--#~ msgid "Disable SELinux protection for devfsd daemon"
--#~ msgstr "Desabilitar proteção do SELinux para o daemon devfsd"
+-#: ../gui/selinux.tbl:44
+-msgid "Disable SELinux protection for clamscan"
+-msgstr "Wyłącza ochronę SELinuksa dla clamscan"
 -
--#~ msgid "Disable SELinux protection for dhcpc daemon"
--#~ msgstr "Desabilitar proteção do SELinux para o daemon dhcpc"
+-#: ../gui/selinux.tbl:45
+-msgid "Disable SELinux protection for clvmd"
+-msgstr "Wyłącza ochronę SELinuksa dla clvmd"
 -
--#~ msgid "Disable SELinux protection for dhcpd daemon"
--#~ msgstr "Desabilitar proteção do SELinux para o daemon dhcpd"
+-#: ../gui/selinux.tbl:46
+-msgid "Disable SELinux protection for comsat daemon"
+-msgstr "Wyłącza ochronę SELinuksa dla demona comsat"
 -
--#~ msgid "Disable SELinux protection for dictd daemon"
--#~ msgstr "Desabilitar proteção do SELinux para o daemon dictd"
+-#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
+-#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
+-msgid "Disable SELinux protection for courier daemon"
+-msgstr "Wyłącza ochronę SELinuksa dla demona courier"
 -
--#~ msgid "Allow sysadm_t to directly start daemons"
--#~ msgstr "Permitir que o sysadm_t inicie daemons diretamente"
+-#: ../gui/selinux.tbl:52
+-msgid "Disable SELinux protection for cpucontrol daemon"
+-msgstr "Wyłącza ochronę SELinuksa dla demona cpucontrol"
 -
--#~ msgid "Disable SELinux protection for Evolution"
--#~ msgstr "Desabilitar proteção do SELinux para o Evolution"
+-#: ../gui/selinux.tbl:53
+-msgid "Disable SELinux protection for cpuspeed daemon"
+-msgstr "Wyłącza ochronę SELinuksa dla demona cpuspeed"
 -
--#~ msgid "Games"
--#~ msgstr "Jogos"
+-#: ../gui/selinux.tbl:54
+-msgid "Cron"
+-msgstr "Cron"
 -
--#~ msgid "Disable SELinux protection for games"
--#~ msgstr "Desabilitar proteção do SELinux para jogos"
+-#: ../gui/selinux.tbl:54
+-msgid "Disable SELinux protection for crond daemon"
+-msgstr "Wyłącza ochronę SELinuksa dla demona crond"
 -
--#~ msgid "Disable SELinux protection for the web browsers"
--#~ msgstr "Desabilitar proteção do SELinux para os navegadores web"
-+#: ../gui/polgengui.py:649
-+#, python-format
-+msgid ""
-+"Type %s_t already defined in current policy.\n"
-+"Do you want to continue?"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for Thunderbird"
--#~ msgstr "Desabilitar proteção do SELinux para o Thunderbird"
-+#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
-+msgid "Verify Name"
-+msgstr ""
+-#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
+-#: ../gui/selinux.tbl:91
+-msgid "Printing"
+-msgstr "Drukowanie"
++#: ../gui/system-config-selinux.glade:1992
++msgid "Modify SELinux User Mapping"
++msgstr "Modyfikacja mapowania użytkownika SELinuksa"
  
--#~ msgid "Disable SELinux protection for distccd daemon"
--#~ msgstr "Desabilitar proteção do SELinux para o daemon distccd"
-+#: ../gui/polgengui.py:653
-+#, python-format
-+msgid ""
-+"Module %s.pp already loaded in current policy.\n"
-+"Do you want to continue?"
-+msgstr ""
+-#: ../gui/selinux.tbl:55
+-msgid "Disable SELinux protection for cupsd back end server"
+-msgstr "Wyłącza ochronę SELinuksa dla serwera zaplecza cupsd"
++#: ../gui/system-config-selinux.glade:2008
++msgid "Delete SELinux User Mapping"
++msgstr "Usunięcie mapowania użytkownika SELinuksa"
  
--#~ msgid "Disable SELinux protection for dmesg daemon"
--#~ msgstr "Desabilitar proteção do SELinux para o daemon dmesg"
-+#: ../gui/polgengui.py:699
-+msgid ""
-+"You must add a name made up of letters and numbers and containing no spaces."
-+msgstr ""
+-#: ../gui/selinux.tbl:56
+-msgid "Disable SELinux protection for cupsd daemon"
+-msgstr "Wyłącza ochronę SELinuksa dla demona cupsd"
++#: ../gui/system-config-selinux.glade:2126
++msgid "label39"
++msgstr "label39"
  
--#~ msgid "Disable SELinux protection for dnsmasq daemon"
--#~ msgstr "Desabilitar proteção do SELinux para o daemon dnsmasq"
-+#: ../gui/polgengui.py:713
-+msgid "You must enter a executable"
-+msgstr ""
+-#: ../gui/selinux.tbl:57
+-msgid "Disable SELinux protection for cupsd_lpd"
+-msgstr "Wyłącza ochronę SELinuksa dla cupsd_lpd"
++#: ../gui/system-config-selinux.glade:2163
++msgid "Add User"
++msgstr "Dodanie użytkownika"
  
--#~ msgid "Disable SELinux protection for dovecot daemon"
--#~ msgstr "Desabilitar proteção do SELinux para o daemon dovecot"
-+#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
-+msgid "Configue SELinux"
-+msgstr ""
+-#: ../gui/selinux.tbl:58
+-msgid "CVS"
+-msgstr "CVS"
++#: ../gui/system-config-selinux.glade:2179
++msgid "Modify User"
++msgstr "Modyfikacja użytkownika"
  
--#~ msgid "Disable SELinux protection for entropyd daemon"
--#~ msgstr "Desabilitar proteção do SELinux para o daemon entropyd"
-+#: ../gui/polgen.py:158
-+msgid "Internet Services Daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:58
+-msgid "Disable SELinux protection for cvs daemon"
+-msgstr "Wyłącza ochronę SELinuksa dla demona CVS"
++#: ../gui/system-config-selinux.glade:2195
++msgid "Delete User"
++msgstr "Usunięcie użytkownika"
  
--#~ msgid "Disable SELinux protection for fetchmail"
--#~ msgstr "Desabilitar proteção do SELinux para o fetchmail"
-+#: ../gui/polgen.py:197
-+#, python-format
-+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
-+msgstr ""
+-#: ../gui/selinux.tbl:59
+-msgid "Disable SELinux protection for cyrus daemon"
+-msgstr "Wyłącza ochronę SELinuksa dla demona cyrus"
++#: ../gui/system-config-selinux.glade:2313
++msgid "label41"
++msgstr "label41"
  
--#~ msgid "Disable SELinux protection for fingerd daemon"
--#~ msgstr "Desabilitar proteção do SELinux para o daemon fingerd"
-+#: ../gui/polgen.py:324
-+msgid "You must enter a name for your confined process/user"
-+msgstr ""
+-#: ../gui/selinux.tbl:60
+-msgid "Disable SELinux protection for dbskkd daemon"
+-msgstr "Wyłącza ochronę SELinuksa dla demona dbskkd"
++#: ../gui/system-config-selinux.glade:2350
++msgid "Add Network Port"
++msgstr "Dodanie portu sieciowego"
  
--#~ msgid "Disable SELinux protection for freshclam daemon"
--#~ msgstr "Desabilitar proteção do SELinux para o daemon freshclam"
-+#: ../gui/polgen.py:326
-+msgid ""
-+"Name must be alpha numberic with no spaces. Consider using option \"-n "
-+"MODULENAME\""
-+msgstr ""
+-#: ../gui/selinux.tbl:61
+-msgid "Disable SELinux protection for dbusd daemon"
+-msgstr "Wyłącza ochronę SELinuksa dla demona dbusd"
++#: ../gui/system-config-selinux.glade:2366
++msgid "Edit Network Port"
++msgstr "Modyfikacja portu sieciowego"
  
--#~ msgid "Disable SELinux protection for fsdaemon daemon"
--#~ msgstr "Desabilitar proteção do SELinux para o daemon fsdaemon"
-+#: ../gui/polgen.py:414
-+msgid "User Role types can not be assigned executables."
-+msgstr ""
+-#: ../gui/selinux.tbl:62
+-msgid "Disable SELinux protection for dccd"
+-msgstr "Wyłącza ochronę SELinuksa dla dccd"
++#: ../gui/system-config-selinux.glade:2382
++msgid "Delete Network Port"
++msgstr "Usunięcie portu sieciowego"
  
--#~ msgid "Disable SELinux protection for gpm daemon"
--#~ msgstr "Desabilitar proteção do SELinux para o daemon gpm"
-+#: ../gui/polgen.py:420
-+msgid "Only Daemon apps can use an init script.."
-+msgstr ""
+-#: ../gui/selinux.tbl:63
+-msgid "Disable SELinux protection for dccifd"
+-msgstr "Wyłącza ochronę SELinuksa dla dccifd"
++#: ../gui/system-config-selinux.glade:2418
++#: ../gui/system-config-selinux.glade:2436
++msgid "Toggle between Customized and All Ports"
++msgstr "Przełączenie między dostosowanymi i wszystkimi portami"
  
--#~ msgid "NFS"
--#~ msgstr "NFS"
-+#: ../gui/polgen.py:438
-+msgid "use_resolve must be a boolean value "
-+msgstr ""
+-#: ../gui/selinux.tbl:64
+-msgid "Disable SELinux protection for dccm"
+-msgstr "Wyłącza ochronę SELinuksa dla dccm"
++#: ../gui/system-config-selinux.glade:2556
++msgid "label42"
++msgstr "label42"
  
--#~ msgid "Disable SELinux protection for gss daemon"
--#~ msgstr "Desabilitar proteção do SELinux para o daemon gss"
-+#: ../gui/polgen.py:444
-+msgid "use_syslog must be a boolean value "
-+msgstr ""
+-#: ../gui/selinux.tbl:65
+-msgid "Disable SELinux protection for ddt daemon"
+-msgstr "Wyłącza ochronę SELinuksa dla demona ddt"
++#: ../gui/system-config-selinux.glade:2593
++msgid "Generate new policy module"
++msgstr "Utworzenie nowego modułu polityki"
  
--#~ msgid "Disable SELinux protection for Hal daemon"
--#~ msgstr "Desabilitar proteção do SELinux para o daemon hal"
-+#: ../gui/polgen.py:450
-+msgid "use_kerberos must be a boolean value "
-+msgstr ""
+-#: ../gui/selinux.tbl:66
+-msgid "Disable SELinux protection for devfsd daemon"
+-msgstr "Wyłącza ochronę SELinuksa dla demona devfsd"
++#: ../gui/system-config-selinux.glade:2609
++msgid "Load policy module"
++msgstr "Wczytanie modułu polityki"
  
--#~ msgid "Compatibility"
--#~ msgstr "Compatibilidade"
-+#: ../gui/polgen.py:456
-+msgid "manage_krb5_rcache must be a boolean value "
-+msgstr ""
+-#: ../gui/selinux.tbl:67
+-msgid "Disable SELinux protection for dhcpc daemon"
+-msgstr "Wyłącza ochronę SELinuksa dla demona dhcpc"
++#: ../gui/system-config-selinux.glade:2625
++msgid "Remove loadable policy module"
++msgstr "Usunięcie wczytywalnego modułu polityki"
  
--#~ msgid ""
--#~ "Do not audit things that we know to be broken but which are not security "
--#~ "risks"
--#~ msgstr ""
--#~ "Não auditar coisas que nós sabemos que estão violadas mas que não são "
--#~ "riscos de segurança"
-+#: ../gui/polgen.py:486
-+msgid "USER Types automatically get a tmp type"
-+msgstr ""
+-#: ../gui/selinux.tbl:68
+-msgid "Disable SELinux protection for dhcpd daemon"
+-msgstr "Wyłącza ochronę SELinuksa dla demona dhcpd"
++#: ../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."
  
--#~ msgid "Disable SELinux protection for hostname daemon"
--#~ msgstr "Desabilitar proteção do SELinux para o daemon hostname"
-+#: ../gui/polgen.py:1004
-+msgid "You must enter the executable path for your confined process"
-+msgstr ""
+-#: ../gui/selinux.tbl:69
+-msgid "Disable SELinux protection for dictd daemon"
+-msgstr "Wyłącza ochronę SELinuksa dla demona dictd"
++#: ../gui/system-config-selinux.glade:2781
++msgid "label44"
++msgstr "label44"
  
--#~ msgid "Disable SELinux protection for hotplug daemon"
--#~ msgstr "Desabilitar proteção do SELinux para o daemon hotplug"
-+#: ../gui/polgen.py:1182
-+msgid "Type Enforcement file"
-+msgstr ""
+-#: ../gui/selinux.tbl:70
+-msgid "Allow sysadm_t to directly start daemons"
+-msgstr "Umożliwia sysadm_t bezpośrednie uruchamianie demonów"
++#: ../gui/system-config-selinux.glade:2818
++msgid "Change process mode to permissive."
++msgstr "Zmiana trybu procesu na zezwalanie."
  
--#~ msgid "Disable SELinux protection for howl daemon"
--#~ msgstr "Desabilitar proteção do SELinux para o daemon howl"
-+#: ../gui/polgen.py:1183
-+msgid "Interface file"
-+msgstr ""
+-#: ../gui/selinux.tbl:71
+-msgid "Disable SELinux protection for Evolution"
+-msgstr "Wyłącza ochronę SELinuksa dla Evolution"
++#: ../gui/system-config-selinux.glade:2836
++msgid "Change process mode to enforcing"
++msgstr "Zmiana trybu procesu na wymuszanie"
  
--#~ msgid "Disable SELinux protection for cups hplip daemon"
--#~ msgstr "Desabilitar proteção do SELinux para o daemon cups hplip"
-+#: ../gui/polgen.py:1184
-+msgid "File Contexts file"
-+msgstr ""
+-#: ../gui/selinux.tbl:72
+-msgid "Games"
+-msgstr "Gry"
++#: ../gui/system-config-selinux.glade:2928
++msgid "Process Domain"
++msgstr "Domena procesu"
  
--#~ msgid "Disable SELinux protection for httpd rotatelogs"
--#~ msgstr "Desabilitar proteção do SELinux para o httpd rotatelogs"
-+#: ../gui/polgen.py:1185
-+msgid "Setup Script"
-+msgstr ""
+-#: ../gui/selinux.tbl:72
+-msgid "Disable SELinux protection for games"
+-msgstr "Wyłącza ochronę SELinuksa dla gier"
++#: ../gui/system-config-selinux.glade:2956
++msgid "label59"
++msgstr "label59"
  
--#~ msgid "HTTPD Service"
--#~ msgstr "Serviço HTTPD"
-+#: ../gui/polgen.py:1306
+-#: ../gui/selinux.tbl:73
+-msgid "Disable SELinux protection for the web browsers"
+-msgstr "Wyłącza ochronę SELinuksa dla przeglądarek WWW"
++#: ../gui/usersPage.py:138
 +#, python-format
-+msgid ""
-+"\n"
-+"%s\n"
-+"\n"
-+"sepolgen [ -n moduleName ] [ -m ] [ -t type ] [ executable | Name ]\n"
-+"valid Types:\n"
-+msgstr ""
++msgid "SELinux user '%s' is required"
++msgstr "Użytkownik SELinuksa \"%s\" jest wymagany"
  
--#~ msgid "Disable SELinux protection for http suexec"
--#~ msgstr "Desabilitar proteção do SELinux para o http suexec"
-+#: ../gui/polgen.py:1354
-+msgid "Executable or Name required"
-+msgstr ""
+-#: ../gui/selinux.tbl:74
+-msgid "Disable SELinux protection for Thunderbird"
+-msgstr "Wyłącza ochronę SELinuksa dla Thunderbirda"
++#: ../sepolicy/sepolicy.py:106
++msgid "Generate SELinux man pages"
++msgstr "Tworzy strony podręcznika SELinuksa"
+ 
+-#: ../gui/selinux.tbl:75
+-msgid "Disable SELinux protection for distccd daemon"
+-msgstr "Wyłącza ochronę SELinuksa dla demona distccd"
++#: ../sepolicy/sepolicy.py:110
++msgid "path in which the generated SELinux man pages will be stored"
++msgstr "ścieżka, w której umieszczone zostaną utworzone strony podręcznika SELinuksa"
+ 
+-#: ../gui/selinux.tbl:76
+-msgid "Disable SELinux protection for dmesg daemon"
+-msgstr "Wyłącza ochronę SELinuksa dla demona dmesg"
++#: ../sepolicy/sepolicy.py:114
++msgid "All domains"
++msgstr "Wszystkie domeny"
+ 
+-#: ../gui/selinux.tbl:77
+-msgid "Disable SELinux protection for dnsmasq daemon"
+-msgstr "Wyłącza ochronę SELinuksa dla demona dnsmasq"
++#: ../sepolicy/sepolicy.py:116
++msgid "Domain name(s) of man pages to be created"
++msgstr "Nazwy domen stron podręcznika do utowrzenia"
+ 
+-#: ../gui/selinux.tbl:78
+-msgid "Disable SELinux protection for dovecot daemon"
+-msgstr "Wyłącza ochronę SELinuksa dla demona dovecot"
++#: ../sepolicy/sepolicy.py:164
++msgid "Query SELinux policy network information"
++msgstr "Odpytuje informacje o sieci polityki SELinuksa"
+ 
+-#: ../gui/selinux.tbl:79
+-msgid "Disable SELinux protection for entropyd daemon"
+-msgstr "Wyłącza ochronę SELinuksa dla demona entropyd"
++#: ../sepolicy/sepolicy.py:169
++msgid "list all SELinux port types"
++msgstr "wyświetla listę wszystkich typów portów SELinuksa"
+ 
+-#: ../gui/selinux.tbl:80
+-msgid "Disable SELinux protection for fetchmail"
+-msgstr "Wyłącza ochronę SELinuksa dla fetchmail"
++#: ../sepolicy/sepolicy.py:172
++msgid "show SELinux type related to the port"
++msgstr "wyświetla typ SELinuksa powiązany z portem"
+ 
+-#: ../gui/selinux.tbl:81
+-msgid "Disable SELinux protection for fingerd daemon"
+-msgstr "Wyłącza ochronę SELinuksa dla demona fingerd"
++#: ../sepolicy/sepolicy.py:175
++msgid "Show ports defined for this SELinux type"
++msgstr "Wyświetla porty określone dla tego typu SELinuksa"
+ 
+-#: ../gui/selinux.tbl:82
+-msgid "Disable SELinux protection for freshclam daemon"
+-msgstr "Wyłącza ochronę SELinuksa dla demona freshclam"
++#: ../sepolicy/sepolicy.py:178
++msgid "show ports to which this domain can bind and/or connect"
++msgstr "wyświetla porty, do których ta domena może dowiązywać i/lub się łączyć"
+ 
+-#: ../gui/selinux.tbl:83
+-msgid "Disable SELinux protection for fsdaemon daemon"
+-msgstr "Wyłącza ochronę SELinuksa dla demona fsdaemon"
++#: ../sepolicy/sepolicy.py:192
++msgid "query SELinux policy to see if domains can communicate with each other"
++msgstr "odpytuje politykę SELinuksa, aby zobaczyć, czy domeny mogą się ze sobą komunikować"
+ 
+-#: ../gui/selinux.tbl:84
+-msgid "Disable SELinux protection for gpm daemon"
+-msgstr "Wyłącza ochronę SELinuksa dla demona gpm"
++#: ../sepolicy/sepolicy.py:195
++msgid "Source Domain"
++msgstr "Domena źródłowa"
+ 
+-#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
+-msgid "NFS"
+-msgstr "NFS"
++#: ../sepolicy/sepolicy.py:198
++msgid "Target Domain"
++msgstr "Domena docelowa"
+ 
+-#: ../gui/selinux.tbl:85
+-msgid "Disable SELinux protection for gss daemon"
+-msgstr "Wyłącza ochronę SELinuksa dla demona gss"
++#: ../sepolicy/sepolicy.py:215
++msgid "query SELinux Policy to see description of booleans"
++msgstr "odpytuje politykę SELinuksa, aby zobaczyć opis zmiennych logicznych"
+ 
+-#: ../gui/selinux.tbl:86
+-msgid "Disable SELinux protection for Hal daemon"
+-msgstr "Wyłącza ochronę SELinuksa dla demona HAL"
++#: ../sepolicy/sepolicy.py:219
++msgid "get all booleans desctiption"
++msgstr "uzyskuje wszystkie opisy zmiennych logicznych"
+ 
+-#: ../gui/selinux.tbl:87
+-msgid "Compatibility"
+-msgstr "Zgodność"
++#: ../sepolicy/sepolicy.py:221
++msgid "boolean to get description"
++msgstr "zmienna logiczna, aby uzyskać opis"
+ 
+-#: ../gui/selinux.tbl:87
++#: ../sepolicy/sepolicy.py:231
+ msgid ""
+-"Do not audit things that we know to be broken but which are not security "
+-"risks"
+-msgstr ""
+-"Bez audytowania rzeczy, o których wiadomo, że są zepsute, ale nie niosą za "
+-"sobą ryzyka"
++"query SELinux Policy to see how a source process domain can transition to "
++"the target process domain"
++msgstr "odpytuje politykę SELinuksa, aby zobaczyć, jak źródłowa domena procesu może przechodzić do docelowej domeny procesu"
+ 
+-#: ../gui/selinux.tbl:88
+-msgid "Disable SELinux protection for hostname daemon"
+-msgstr "Wyłącza ochronę SELinuksa dla demona hostname"
++#: ../sepolicy/sepolicy.py:234
++msgid "source process domain"
++msgstr "źródłowa domeny procesu"
+ 
+-#: ../gui/selinux.tbl:89
+-msgid "Disable SELinux protection for hotplug daemon"
+-msgstr "Wyłącza ochronę SELinuksa dla demona hotplug"
++#: ../sepolicy/sepolicy.py:237
++msgid "target process domain"
++msgstr "docelowa domena procesu"
+ 
+-#: ../gui/selinux.tbl:90
+-msgid "Disable SELinux protection for howl daemon"
+-msgstr "Wyłącza ochronę SELinuksa dla demona howl"
++#: ../sepolicy/sepolicy.py:259
++msgid "Generate SELinux Policy module template"
++msgstr "Tworzy szablon modułu polityki SELinuksa"
+ 
+-#: ../gui/selinux.tbl:91
+-msgid "Disable SELinux protection for cups hplip daemon"
+-msgstr "Wyłącza ochronę SELinuksa dla demona hplip CUPS"
++#: ../sepolicy/sepolicy.py:265
++msgid "name of policy to generate"
++msgstr "nazwa polityki do utworzenia"
+ 
+-#: ../gui/selinux.tbl:92
+-msgid "Disable SELinux protection for httpd rotatelogs"
+-msgstr "Wyłącza ochronę SELinuksa dla rotatelogs httpd"
++#: ../sepolicy/sepolicy.py:267
++msgid "executable to confine"
++msgstr "plik wykonywalny do ograniczenia"
+ 
+-#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
+-msgid "HTTPD Service"
+-msgstr "Usługa HTTPD"
++#: ../sepolicy/sepolicy.py:269
++msgid "run policy generation test suite"
++msgstr "uruchamia zestaw testowy tworzenia polityki"
+ 
+-#: ../gui/selinux.tbl:93
+-msgid "Disable SELinux protection for http suexec"
+-msgstr "Wyłącza ochronę SELinuksa dla suexec HTTP"
++#: ../sepolicy/sepolicy.py:274
++msgid "commands"
++msgstr "polecenia"
+ 
+-#: ../gui/selinux.tbl:94
+-msgid "Disable SELinux protection for hwclock daemon"
+-msgstr "Wyłącza ochronę SELinuksa dla demona hwclock"
++#: ../sepolicy/sepolicy/generate.py:158
++msgid "Internet Services Daemon"
++msgstr "Demon usług internetowych"
  
--#~ msgid "Disable SELinux protection for hwclock daemon"
--#~ msgstr "Desabilitar proteção do SELinux para o daemon hwclock"
-+#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
-+msgid "Network Port"
-+msgstr ""
+-#: ../gui/selinux.tbl:95
+-msgid "Disable SELinux protection for i18n daemon"
+-msgstr "Wyłącza ochronę SELinuksa dla demona i18n"
++#: ../sepolicy/sepolicy/generate.py:171
++msgid "Valid Types:\n"
++msgstr "Prawidłowe typy:\n"
  
--#~ msgid "Disable SELinux protection for i18n daemon"
--#~ msgstr "Desabilitar proteção do SELinux para o daemon i18n"
-+#: ../gui/portsPage.py:85
-+msgid ""
-+"SELinux Port\n"
-+"Type"
-+msgstr ""
+-#: ../gui/selinux.tbl:96
+-msgid "Disable SELinux protection for imazesrv daemon"
+-msgstr "Wyłącza ochronę SELinuksa dla demona imazesrv"
++#: ../sepolicy/sepolicy/generate.py:205
++#, 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 "
  
--#~ msgid "Disable SELinux protection for imazesrv daemon"
--#~ msgstr "Desabilitar proteção do SELinux para o daemon imazesrv"
-+#: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
-+msgid "Protocol"
-+msgstr ""
+-#: ../gui/selinux.tbl:97
+-msgid "Disable SELinux protection for inetd child daemons"
+-msgstr "Wyłącza ochronę SELinuksa dla demonów potomnych inetd"
++#: ../sepolicy/sepolicy/generate.py:332
++msgid "You must enter a name for your confined process/user"
++msgstr "Należy podać nazwę dla ograniczanego procesu/użytkownika"
  
--#~ msgid "Disable SELinux protection for inetd child daemons"
--#~ msgstr "Desabilitar proteção do SELinux para os daemons filhos do inetd"
-+#: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
+-#: ../gui/selinux.tbl:98
+-msgid "Disable SELinux protection for inetd daemon"
+-msgstr "Wyłącza ochronę SELinuksa dla demona inetd"
++#: ../sepolicy/sepolicy/generate.py:334
 +msgid ""
-+"MLS/MCS\n"
-+"Level"
-+msgstr ""
++"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\""
  
--#~ msgid "Disable SELinux protection for inetd daemon"
--#~ msgstr "Desabilitar proteção do SELinux para o daemon inetd"
-+#: ../gui/portsPage.py:101
-+msgid "Port"
-+msgstr ""
+-#: ../gui/selinux.tbl:99
+-msgid "Disable SELinux protection for innd daemon"
+-msgstr "Wyłącza ochronę SELinuksa dla demona innd"
++#: ../sepolicy/sepolicy/generate.py:422
++msgid "User Role types can not be assigned executables."
++msgstr "Typy roli użytkownika nie mogą być dowiązanymi plikami wykonywalnymi."
  
--#~ msgid "Disable SELinux protection for innd daemon"
--#~ msgstr "Desabilitar proteção do SELinux para o daemon innd"
-+#: ../gui/portsPage.py:207
-+#, python-format
-+msgid "Port number \"%s\" is not valid.  0 < PORT_NUMBER < 65536 "
-+msgstr ""
+-#: ../gui/selinux.tbl:100
+-msgid "Disable SELinux protection for iptables daemon"
+-msgstr "Wyłącza ochronę SELinuksa dla demona iptables"
++#: ../sepolicy/sepolicy/generate.py:428
++msgid "Only Daemon apps can use an init script.."
++msgstr "Tylko aplikacje demony mogą używać skryptu inicjowania..."
  
--#~ msgid "Disable SELinux protection for iptables daemon"
--#~ msgstr "Desabilitar proteção do SELinux para o daemon iptables"
-+#: ../gui/portsPage.py:252
-+msgid "List View"
-+msgstr ""
+-#: ../gui/selinux.tbl:101
+-msgid "Disable SELinux protection for ircd daemon"
+-msgstr "Wyłącza ochronę SELinuksa dla demona ircd"
++#: ../sepolicy/sepolicy/generate.py:446
++msgid "use_resolve must be a boolean value "
++msgstr "use_resolve musi być wartością logiczną "
  
--#~ msgid "Disable SELinux protection for ircd daemon"
--#~ msgstr "Desabilitar proteção do SELinux para o daemon ircd"
-+#: ../gui/portsPage.py:255 ../gui/system-config-selinux.glade:2419
-+msgid "Group View"
-+msgstr ""
+-#: ../gui/selinux.tbl:102
+-msgid "Disable SELinux protection for irqbalance daemon"
+-msgstr "Wyłącza ochronę SELinuksa dla demona irqbalance"
++#: ../sepolicy/sepolicy/generate.py:452
++msgid "use_syslog must be a boolean value "
++msgstr "use_syslog musi być zmienną logiczną "
  
--#~ msgid "Disable SELinux protection for irqbalance daemon"
--#~ msgstr "Desabilitar proteção do SELinux para o daemon irqbalance"
-+#: ../gui/selinux.tbl:1 ../gui/selinux.tbl:30 ../gui/selinux.tbl:31
-+#: ../gui/selinux.tbl:32 ../gui/selinux.tbl:33 ../gui/selinux.tbl:34
-+#: ../gui/selinux.tbl:36 ../gui/selinux.tbl:37 ../gui/selinux.tbl:38
-+#: ../gui/selinux.tbl:39 ../gui/selinux.tbl:40 ../gui/selinux.tbl:42
-+#: ../gui/selinux.tbl:43 ../gui/selinux.tbl:44 ../gui/selinux.tbl:45
-+#: ../gui/selinux.tbl:46 ../gui/selinux.tbl:47 ../gui/selinux.tbl:48
-+#: ../gui/selinux.tbl:49 ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
-+#: ../gui/selinux.tbl:52 ../gui/selinux.tbl:53 ../gui/selinux.tbl:59
-+#: ../gui/selinux.tbl:60 ../gui/selinux.tbl:61 ../gui/selinux.tbl:62
-+#: ../gui/selinux.tbl:63 ../gui/selinux.tbl:64 ../gui/selinux.tbl:65
-+#: ../gui/selinux.tbl:66 ../gui/selinux.tbl:67 ../gui/selinux.tbl:68
-+#: ../gui/selinux.tbl:69 ../gui/selinux.tbl:75 ../gui/selinux.tbl:76
-+#: ../gui/selinux.tbl:77 ../gui/selinux.tbl:78 ../gui/selinux.tbl:79
-+#: ../gui/selinux.tbl:80 ../gui/selinux.tbl:81 ../gui/selinux.tbl:82
-+#: ../gui/selinux.tbl:83 ../gui/selinux.tbl:84 ../gui/selinux.tbl:86
-+#: ../gui/selinux.tbl:88 ../gui/selinux.tbl:89 ../gui/selinux.tbl:90
-+#: ../gui/selinux.tbl:92 ../gui/selinux.tbl:94 ../gui/selinux.tbl:95
-+#: ../gui/selinux.tbl:96 ../gui/selinux.tbl:97 ../gui/selinux.tbl:98
-+#: ../gui/selinux.tbl:99 ../gui/selinux.tbl:100 ../gui/selinux.tbl:101
-+#: ../gui/selinux.tbl:102 ../gui/selinux.tbl:103 ../gui/selinux.tbl:104
-+#: ../gui/selinux.tbl:106 ../gui/selinux.tbl:108 ../gui/selinux.tbl:109
-+#: ../gui/selinux.tbl:110 ../gui/selinux.tbl:111 ../gui/selinux.tbl:112
-+#: ../gui/selinux.tbl:113 ../gui/selinux.tbl:114 ../gui/selinux.tbl:116
-+#: ../gui/selinux.tbl:117 ../gui/selinux.tbl:119 ../gui/selinux.tbl:121
-+#: ../gui/selinux.tbl:123 ../gui/selinux.tbl:124 ../gui/selinux.tbl:127
-+#: ../gui/selinux.tbl:129 ../gui/selinux.tbl:130 ../gui/selinux.tbl:131
-+#: ../gui/selinux.tbl:132 ../gui/selinux.tbl:133 ../gui/selinux.tbl:134
-+#: ../gui/selinux.tbl:135 ../gui/selinux.tbl:136 ../gui/selinux.tbl:137
-+#: ../gui/selinux.tbl:138 ../gui/selinux.tbl:139 ../gui/selinux.tbl:142
-+#: ../gui/selinux.tbl:143 ../gui/selinux.tbl:144 ../gui/selinux.tbl:145
-+#: ../gui/selinux.tbl:146 ../gui/selinux.tbl:147 ../gui/selinux.tbl:148
-+#: ../gui/selinux.tbl:149 ../gui/selinux.tbl:150 ../gui/selinux.tbl:151
-+#: ../gui/selinux.tbl:152 ../gui/selinux.tbl:154 ../gui/selinux.tbl:155
-+#: ../gui/selinux.tbl:156 ../gui/selinux.tbl:157 ../gui/selinux.tbl:158
-+#: ../gui/selinux.tbl:159 ../gui/selinux.tbl:160 ../gui/selinux.tbl:167
-+#: ../gui/selinux.tbl:171 ../gui/selinux.tbl:172 ../gui/selinux.tbl:173
-+#: ../gui/selinux.tbl:174 ../gui/selinux.tbl:175 ../gui/selinux.tbl:177
-+#: ../gui/selinux.tbl:178 ../gui/selinux.tbl:179 ../gui/selinux.tbl:180
-+#: ../gui/selinux.tbl:184 ../gui/selinux.tbl:192 ../gui/selinux.tbl:193
-+#: ../gui/selinux.tbl:194 ../gui/selinux.tbl:195 ../gui/selinux.tbl:196
-+#: ../gui/selinux.tbl:197 ../gui/selinux.tbl:198 ../gui/selinux.tbl:199
-+#: ../gui/selinux.tbl:200 ../gui/selinux.tbl:201 ../gui/selinux.tbl:206
-+#: ../gui/selinux.tbl:207 ../gui/selinux.tbl:218 ../gui/selinux.tbl:219
-+#: ../gui/selinux.tbl:220 ../gui/selinux.tbl:222 ../gui/selinux.tbl:224
-+#: ../gui/selinux.tbl:226 ../gui/selinux.tbl:227 ../gui/selinux.tbl:230
-+msgid "SELinux Service Protection"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for iscsi daemon"
--#~ msgstr "Desabilitar proteção do SELinux para o daemon iscsi"
-+#: ../gui/selinux.tbl:1
-+msgid "Disable SELinux protection for acct daemon"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for jabberd daemon"
--#~ msgstr "Desabilitar proteção do SELinux para o daemon jabberd"
-+#: ../gui/selinux.tbl:2 ../gui/selinux.tbl:3 ../gui/selinux.tbl:70
-+#: ../gui/selinux.tbl:153 ../gui/selinux.tbl:168 ../gui/selinux.tbl:169
-+#: ../gui/selinux.tbl:170 ../gui/selinux.tbl:189 ../gui/selinux.tbl:202
-+#: ../gui/selinux.tbl:203 ../gui/selinux.tbl:204 ../gui/selinux.tbl:205
-+msgid "Admin"
-+msgstr ""
- 
--#~ msgid "Kerberos"
--#~ msgstr "Kerberos"
-+#: ../gui/selinux.tbl:2
-+msgid "Allow all daemons to write corefiles to /"
-+msgstr ""
+-#: ../gui/selinux.tbl:103
+-msgid "Disable SELinux protection for iscsi daemon"
+-msgstr "Wyłącza ochronę SELinuksa dla demona iSCSI"
++#: ../sepolicy/sepolicy/generate.py:458
++msgid "use_kerberos must be a boolean value "
++msgstr "use_kerberos musi być wartością logiczną "
  
--#~ msgid "Disable SELinux protection for kadmind daemon"
--#~ msgstr "Desabilitar proteção do SELinux para o daemon kadmind"
-+#: ../gui/selinux.tbl:3
-+msgid "Allow all daemons the ability to use unallocated ttys"
-+msgstr ""
+-#: ../gui/selinux.tbl:104
+-msgid "Disable SELinux protection for jabberd daemon"
+-msgstr "Wyłącza ochronę SELinuksa dla demona jabberd"
++#: ../sepolicy/sepolicy/generate.py:464
++msgid "manage_krb5_rcache must be a boolean value "
++msgstr "manage_krb5_rcache musi być wartością logiczną "
  
--#~ msgid "Disable SELinux protection for klogd daemon"
--#~ msgstr "Desabilitar proteção do SELinux para o daemon klogd"
-+#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
-+#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
-+#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
-+#: ../gui/selinux.tbl:210 ../gui/selinux.tbl:211 ../gui/selinux.tbl:212
-+#: ../gui/selinux.tbl:213 ../gui/selinux.tbl:214 ../gui/selinux.tbl:215
-+#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
-+msgid "User Privs"
-+msgstr ""
+-#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
+-msgid "Kerberos"
+-msgstr "Kerberos"
++#: ../sepolicy/sepolicy/generate.py:494
++msgid "USER Types automatically get a tmp type"
++msgstr "Typy USER automatycznie uzyskują typ tmp"
  
--#~ msgid "Disable SELinux protection for krb5kdc daemon"
--#~ msgstr "Desabilitar proteção do SELinux para o daemon krb5kdc"
-+#: ../gui/selinux.tbl:4
-+msgid ""
-+"Allow gadmin SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
+-#: ../gui/selinux.tbl:105
+-msgid "Disable SELinux protection for kadmind daemon"
+-msgstr "Wyłącza ochronę SELinuksa dla demona kadmind"
++#: ../sepolicy/sepolicy/generate.py:1012
++msgid "You must enter the executable path for your confined process"
++msgstr "Należy podać ścieżkę do pliku wykonywalnego dla ograniczanego procesu"
  
--#~ msgid "Disable SELinux protection for ktalk daemons"
--#~ msgstr "Desabilitar proteção do SELinux para os daemons ktalk"
-+#: ../gui/selinux.tbl:5
-+msgid ""
-+"Allow guest SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
+-#: ../gui/selinux.tbl:106
+-msgid "Disable SELinux protection for klogd daemon"
+-msgstr "Wyłącza ochronę SELinuksa dla demona klogd"
++#: ../sepolicy/sepolicy/generate.py:1190
++msgid "Type Enforcement file"
++msgstr "Plik typu wymuszania"
  
--#~ msgid "Disable SELinux protection for kudzu daemon"
--#~ msgstr "Desabilitar proteção do SELinux para o daemon kudzu"
-+#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
-+msgid "Memory Protection"
-+msgstr ""
+-#: ../gui/selinux.tbl:107
+-msgid "Disable SELinux protection for krb5kdc daemon"
+-msgstr "Wyłącza ochronę SELinuksa dla demona krb5kdc"
++#: ../sepolicy/sepolicy/generate.py:1191
++msgid "Interface file"
++msgstr "Plik interfejsu"
  
--#~ msgid "Disable SELinux protection for locate daemon"
--#~ msgstr "Desabilitar proteção do SELinux para o daemon locate"
-+#: ../gui/selinux.tbl:6
-+msgid "Allow java executable stack"
-+msgstr ""
+-#: ../gui/selinux.tbl:108
+-msgid "Disable SELinux protection for ktalk daemons"
+-msgstr "Wyłącza ochronę SELinuksa dla demonów ktalk"
++#: ../sepolicy/sepolicy/generate.py:1192
++msgid "File Contexts file"
++msgstr "Plik kontekstów pliku"
  
--#~ msgid "Disable SELinux protection for lpd daemon"
--#~ msgstr "Desabilitar proteção do SELinux para o daemon lpd"
-+#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
-+#: ../gui/selinux.tbl:209
-+msgid "Mount"
-+msgstr ""
+-#: ../gui/selinux.tbl:109
+-msgid "Disable SELinux protection for kudzu daemon"
+-msgstr "Wyłącza ochronę SELinuksa dla demona kudzu"
++#: ../sepolicy/sepolicy/generate.py:1193
++msgid "Setup Script"
++msgstr "Ustawienie skryptu"
  
--#~ msgid "Disable SELinux protection for lrrd daemon"
--#~ msgstr "Desabilitar proteção do SELinux para o daemon lrrd"
-+#: ../gui/selinux.tbl:7
-+msgid "Allow mount to mount any file"
-+msgstr ""
+-#: ../gui/selinux.tbl:110
+-msgid "Disable SELinux protection for locate daemon"
+-msgstr "Wyłącza ochronę SELinuksa dla demona locate"
++#: booleans.py:1
++msgid ""
++"Allow ABRT to modify public files used for public file transfer services."
++msgstr "Aby zezwolić ABRT na modyfikowanie plików publicznych użytych do usług przesyłania danych publicznych."
+ 
+-#: ../gui/selinux.tbl:111
+-msgid "Disable SELinux protection for lpd daemon"
+-msgstr "Wyłącza ochronę SELinuksa dla demona LPD"
++#: booleans.py:2
++msgid ""
++"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
++msgstr "Aby zezwolić ABRT na uruchamianie w domenie abrt_handle_event_t, aby obsługiwać skrypty zdarzeń ABRT"
+ 
+-#: ../gui/selinux.tbl:112
+-msgid "Disable SELinux protection for lrrd daemon"
+-msgstr "Wyłącza ochronę SELinuksa dla demona lrrd"
++#: booleans.py:3
++msgid "Allow amavis to use JIT compiler"
++msgstr "Aby zezwolić amavis na użycie kompilatora JIT"
+ 
+-#: ../gui/selinux.tbl:113
+-msgid "Disable SELinux protection for lvm daemon"
+-msgstr "Wyłącza ochronę SELinuksa dla demona LVM"
++#: booleans.py:4
++msgid ""
++"Allow users to resolve user passwd entries directly from ldap rather then "
++"using a sssd server"
++msgstr "Aby zezwolić użytkownikom na rozwiązywanie wpisów passwd użytkowników bezpośrednio z LDAP, zamiast używania serwera sssd"
+ 
+-#: ../gui/selinux.tbl:114
+-msgid "Disable SELinux protection for mailman"
+-msgstr "Wyłącza ochronę SELinuksa dla demona Mailman"
++#: booleans.py:5
++msgid "Allow users to login using a radius server"
++msgstr "Aby zezwolić użytkownikom na logowanie używając serwera RADIUS"
+ 
+-#: ../gui/selinux.tbl:115
+-msgid "Allow evolution and thunderbird to read user files"
+-msgstr "Umożliwia Evolution i Thunderbirdowi odczytywanie plików użytkownika"
++#: booleans.py:6
++msgid ""
++"Allow cdrecord to read various content. nfs, samba, removable devices, user "
++"temp and untrusted content files"
++msgstr "Aby zezwolić cdrecord na odczytywanie różnych treści. NFS, Samba, urządzenia wymienne, pliki tymczasowe użytkownika i niezaufane pliki treści"
+ 
+-#: ../gui/selinux.tbl:116
+-msgid "Disable SELinux protection for mdadm daemon"
+-msgstr "Wyłącza ochronę SELinuksa dla demona mdadm"
++#: booleans.py:7
++msgid "Allow clamd to use JIT compiler"
++msgstr "Aby zezwolić clamd na użycie kompilatora JIT"
+ 
+-#: ../gui/selinux.tbl:117
+-msgid "Disable SELinux protection for monopd daemon"
+-msgstr "Wyłącza ochronę SELinuksa dla demona monopd"
++#: booleans.py:8
++msgid "Allow clamscan to non security files on a system"
++msgstr "Aby zezwolić clamscan na niezabezpieczone pliki w systemie"
+ 
+-#: ../gui/selinux.tbl:118
+-msgid "Allow the mozilla browser to read user files"
+-msgstr "Umożliwia przeglądarce Mozilla odczytywanie plików użytkownika"
++#: booleans.py:9
++msgid "Allow clamscan to read user content"
++msgstr "Aby zezwolić clamscan na odczytywanie treści użytkownika"
+ 
+-#: ../gui/selinux.tbl:119
+-msgid "Disable SELinux protection for mrtg daemon"
+-msgstr "Wyłącza ochronę SELinuksa dla demona mrtg"
++#: booleans.py:10
++msgid ""
++"Allow Cobbler to modify public files used for public file transfer services."
++msgstr "Aby zezwolić Cobbler na modyfikowanie plików publicznych użytych do usług przesyłania danych publicznych."
+ 
+-#: ../gui/selinux.tbl:120
+-msgid "Disable SELinux protection for mysqld daemon"
+-msgstr "Wyłącza ochronę SELinuksa dla demona mysqld"
++#: booleans.py:11
++msgid "Allow Cobbler to connect to the network using TCP."
++msgstr "Aby zezwolić Cobbler na łączenie się z siecią używając TCP."
+ 
+-#: ../gui/selinux.tbl:121
+-msgid "Disable SELinux protection for nagios daemon"
+-msgstr "Wyłącza ochronę SELinuksa dla demona nagios"
++#: booleans.py:12
++msgid "Allow Cobbler to access cifs file systems."
++msgstr "Aby zezwolić Cobbler na dostęp do systemów plików CIFS."
+ 
+-#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
+-msgid "Name Service"
+-msgstr "Usługa nazw"
++#: booleans.py:13
++msgid "Allow Cobbler to access nfs file systems."
++msgstr "Aby zezwolić Cobbler na dostęp do systemów plików NFS."
+ 
+-#: ../gui/selinux.tbl:122
+-msgid "Disable SELinux protection for named daemon"
+-msgstr "Wyłącza ochronę SELinuksa dla demona named"
++#: booleans.py:14
++msgid "Allow collectd to connect to the network using TCP."
++msgstr "Aby zezwolić collectd na łączenie się z siecią używając TCP."
+ 
+-#: ../gui/selinux.tbl:123
+-msgid "Disable SELinux protection for nessusd daemon"
+-msgstr "Wyłącza ochronę SELinuksa dla demona nessusd"
++#: booleans.py:15
++msgid "Allow codnor domain to connect to the network using TCP."
++msgstr "Aby zezwolić domenie codnor na łączenie się z siecią używając TCP."
+ 
+-#: ../gui/selinux.tbl:124
+-msgid "Disable SELinux protection for NetworkManager"
+-msgstr "Wyłącza ochronę SELinuksa dla Menedżera sieci"
++#: booleans.py:16
++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."
+ 
+-#: ../gui/selinux.tbl:125
+-msgid "Disable SELinux protection for nfsd daemon"
+-msgstr "Wyłącza ochronę SELinuksa dla demona nfsd"
++#: booleans.py:17
++msgid "Allow cvs daemon to read shadow"
++msgstr "Aby zezwolić demonowi CVS na odczytywanie shadow"
+ 
+-#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
+-#: ../gui/selinux.tbl:221
+-msgid "Samba"
+-msgstr "Samba"
++#: booleans.py:18
++msgid "Allow all daemons to write corefiles to /"
++msgstr "Aby zezwolić wszystkim demonom na zapisywanie plików core do /"
+ 
+-#: ../gui/selinux.tbl:126
+-msgid "Disable SELinux protection for nmbd daemon"
+-msgstr "Wyłącza ochronę SELinuksa dla demona nmbd"
++#: booleans.py:19
++msgid "Allow all daemons to use tcp wrappers."
++msgstr "Aby zezwolić wszystkim demonom na używanie wrapperów TCP."
+ 
+-#: ../gui/selinux.tbl:127
+-msgid "Disable SELinux protection for nrpe daemon"
+-msgstr "Wyłącza ochronę SELinuksa dla demona nrpe"
++#: booleans.py:20
++msgid "Allow all daemons the ability to read/write terminals"
++msgstr "Aby zezwolić wszystkim demonom na odczytywanie/zapisywanie terminali"
+ 
+-#: ../gui/selinux.tbl:128
+-msgid "Disable SELinux protection for nscd daemon"
+-msgstr "Wyłącza ochronę SELinuksa dla demona nscd"
++#: booleans.py:21
++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"
+ 
+-#: ../gui/selinux.tbl:129
+-msgid "Disable SELinux protection for nsd daemon"
+-msgstr "Wyłącza ochronę SELinuksa dla demona nsd"
++#: booleans.py:22
++msgid "Allow dbadm to read files in users home directories"
++msgstr "Aby zezwolić dbadm na odczytywanie plików w katalogach domowych użytkowników"
+ 
+-#: ../gui/selinux.tbl:130
+-msgid "Disable SELinux protection for ntpd daemon"
+-msgstr "Wyłącza ochronę SELinuksa dla demona ntpd"
++#: booleans.py:23
++msgid ""
++"Deny user domains applications to map a memory region as both executable and"
++" writable, this is dangerous and the executable should be reported in "
++"bugzilla"
++msgstr "Aby zabronić aplikacjom domeny użytkownika na mapowanie obszarów pamięci jako wykonywalne i zapisywalne. Jest to niebezpieczne i taki plik wykonywalny powinien zostać zgłoszony w Bugzilli"
+ 
+-#: ../gui/selinux.tbl:131
+-msgid "Disable SELinux protection for oddjob"
+-msgstr "Wyłącza ochronę SELinuksa dla oddjob"
++#: booleans.py:24
++msgid "Allow sysadm to debug or ptrace all processes."
++msgstr "Aby zezwolić sysadm na debugowanie lub wykonywanie ptrace na wszystkich procesach."
+ 
+-#: ../gui/selinux.tbl:132
+-msgid "Disable SELinux protection for oddjob_mkhomedir"
+-msgstr "Wyłącza ochronę SELinuksa dla oddjob_mkhomedir"
++#: booleans.py:25
++msgid "Allow dhcpc client applications to execute iptables commands"
++msgstr "Aby zezwolić aplikacjom klienckim dhcpd na wykonywanie poleceń iptables"
+ 
+-#: ../gui/selinux.tbl:133
+-msgid "Disable SELinux protection for openvpn daemon"
+-msgstr "Wyłącza ochronę SELinuksa dla demona OpenVPN"
++#: booleans.py:26
++msgid "Allow DHCP daemon to use LDAP backends"
++msgstr "Aby zezwolić demonowi DHCP na używanie mechanizmów LDAP"
+ 
+-#: ../gui/selinux.tbl:134
+-msgid "Disable SELinux protection for pam daemon"
+-msgstr "Wyłącza ochronę SELinuksa dla demona PAM"
++#: booleans.py:27
++msgid "Allow all domains to use other domains file descriptors"
++msgstr "Aby zezwolić wszystkim domenom na użycie deskryptorów plików innych domen"
+ 
+-#: ../gui/selinux.tbl:135
+-msgid "Disable SELinux protection for pegasus"
+-msgstr "Wyłącza ochronę SELinuksa dla Pegasusa"
++#: booleans.py:28
++msgid "Allow all domains to have the kernel load modules"
++msgstr "Aby zezwolić wszystkim domenom na posiadanie modułów wczytywania jądra"
+ 
+-#: ../gui/selinux.tbl:136
+-msgid "Disable SELinux protection for perdition daemon"
+-msgstr "Wyłącza ochronę SELinuksa dla demona perdition"
++#: booleans.py:29
++msgid "Allow the use of the audio devices as the source for the entropy feeds"
++msgstr "Aby zezwolić na użycie usług dźwięku jako źródła dla kanałów entropii"
+ 
+-#: ../gui/selinux.tbl:137
+-msgid "Disable SELinux protection for portmap daemon"
+-msgstr "Wyłącza ochronę SELinuksa dla demona portmap"
++#: booleans.py:30
++msgid "Allow exim to connect to databases (postgres, mysql)"
++msgstr "Aby zezwolić exim na łączenie się z bazami danych (PostgreSQL, MySQL)"
+ 
+-#: ../gui/selinux.tbl:138
+-msgid "Disable SELinux protection for portslave daemon"
+-msgstr "Wyłącza ochronę SELinuksa dla demona portslave"
++#: booleans.py:31
++msgid "Allow exim to create, read, write, and delete unprivileged user files."
++msgstr "Aby zezwolić exim na tworzenie, odczytywanie, zapisywanie i usuwanie plików nieuprawnionych użytkowników."
+ 
+-#: ../gui/selinux.tbl:139
+-msgid "Disable SELinux protection for postfix"
+-msgstr "Wyłącza ochronę SELinuksa dla Postfiksa"
++#: booleans.py:32
++msgid "Allow exim to read unprivileged user files."
++msgstr "Aby zezwolić exim na odczytywanie plików nieuprawnionych użytkowników."
+ 
+-#: ../gui/selinux.tbl:140
+-msgid "Disable SELinux protection for postgresql daemon"
+-msgstr "Wyłącza ochronę SELinuksa dla demona PostgreSQL"
++#: booleans.py:33
++msgid "Enable extra rules in the cron domain to support fcron."
++msgstr "Aby włączyć dodatkowe reguły w domenie cron, aby obsługiwać fcron."
+ 
+-#: ../gui/selinux.tbl:141
+-msgid "pppd"
+-msgstr "pppd"
++#: booleans.py:34
++msgid "Allow fenced domain to connect to the network using TCP."
++msgstr "Aby zezwolić domenie fenced na łączenie się z siecią używając TCP."
+ 
+-#: ../gui/selinux.tbl:141
+-msgid "Allow pppd to be run for a regular user"
+-msgstr "Umożliwia uruchamianie pppd przez zwykłych użytkowników"
++#: booleans.py:35
++msgid "Allow fenced domain to execute ssh."
++msgstr "Aby zezwolić domenie fenced na wykonywanie SSH."
+ 
+-#: ../gui/selinux.tbl:142
+-msgid "Disable SELinux protection for pptp"
+-msgstr "Wyłącza ochronę SELinuksa dla demona pptp"
++#: booleans.py:36
++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"
+ 
+-#: ../gui/selinux.tbl:143
+-msgid "Disable SELinux protection for prelink daemon"
+-msgstr "Wyłącza ochronę SELinuksa dla demona prelink"
++#: booleans.py:37
++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."
+ 
+-#: ../gui/selinux.tbl:144
+-msgid "Disable SELinux protection for privoxy daemon"
+-msgstr "Wyłącza ochronę SELinuksa dla demona privoxy"
++#: booleans.py:38
++msgid "Allow ftp servers to connect to all ports > 1023"
++msgstr "Aby zezwolić serwerom FTP na łączenie się ze wszystkimi portami > 1023"
+ 
+-#: ../gui/selinux.tbl:145
+-msgid "Disable SELinux protection for ptal daemon"
+-msgstr "Wyłącza ochronę SELinuksa dla demona ptal"
++#: booleans.py:39
++msgid "Allow ftp servers to connect to mysql database ports"
++msgstr "Aby zezwolić serwerom FTP na łączenie z portami bazy danych MySQL"
+ 
+-#: ../gui/selinux.tbl:146
+-msgid "Disable SELinux protection for pxe daemon"
+-msgstr "Wyłącza ochronę SELinuksa dla demona PXE"
++#: booleans.py:40
++msgid ""
++"Allow ftp servers to login to local users and read/write all files on the "
++"system, governed by DAC."
++msgstr "Aby zezwolić serwerom FTP na logowanie do lokalnych użytkowników i odczytywanie/zapisywanie wszystkim plików w systemie, nadzorowane przez DAC."
+ 
+-#: ../gui/selinux.tbl:147
+-msgid "Disable SELinux protection for pyzord"
+-msgstr "Wyłącza ochronę SELinuksa dla pyzord"
++#: booleans.py:41
++msgid "Allow ftp servers to use cifs used for public file transfer services."
++msgstr "Aby zezwolić serwerom FTP na użycie CIFS użytego do usług przesyłania plików publicznych."
+ 
+-#: ../gui/selinux.tbl:148
+-msgid "Disable SELinux protection for quota daemon"
+-msgstr "Wyłącza ochronę SELinuksa dla demona Quoty"
++#: booleans.py:42
++msgid "Allow ftp servers to use nfs used for public file transfer services."
++msgstr "Aby zezwolić serwerom FTP na użycie NFS użytego do usług przesyłania plików publicznych."
+ 
+-#: ../gui/selinux.tbl:149
+-msgid "Disable SELinux protection for radiusd daemon"
+-msgstr "Wyłącza ochronę SELinuksa dla demona radiusd"
++#: booleans.py:43
++msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
++msgstr "Aby zezwolić serwerom FTP na dowiązywanie do wszystkich niezastrzeżonych portów dla trybu pasywnego"
+ 
+-#: ../gui/selinux.tbl:150
+-msgid "Disable SELinux protection for radvd daemon"
+-msgstr "Wyłącza ochronę SELinuksa dla demona radvd"
++#: booleans.py:44
++msgid "Determine whether Git CGI can search home directories."
++msgstr "Aby ustalić, czy CGI Git może przeszukiwać katalogi domowe."
+ 
+-#: ../gui/selinux.tbl:151
+-msgid "Disable SELinux protection for rdisc"
+-msgstr "Wyłącza ochronę SELinuksa dla rdisc"
++#: booleans.py:45
++msgid "Determine whether Git CGI can access cifs file systems."
++msgstr "Aby ustalić, czy CGI Git może mieć dostęp do systemów plików CIFS."
+ 
+-#: ../gui/selinux.tbl:152
+-msgid "Disable SELinux protection for readahead"
+-msgstr "Wyłącza ochronę SELinuksa dla readahead"
++#: booleans.py:46
++msgid "Determine whether Git CGI can access nfs file systems."
++msgstr "Aby ustalić, czy CGI Git może mieć dostęp do systemów plików NFS."
+ 
+-#: ../gui/selinux.tbl:153
+-msgid "Allow programs to read files in non-standard locations (default_t)"
+-msgstr ""
+-"Umożliwia programom odczytywanie plików w niestandardowych położeniach "
+-"(default_t)"
++#: booleans.py:47
++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."
++
++#: booleans.py:48
++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:49
++msgid "Determine whether Git system daemon can search home directories."
++msgstr "Aby ustalić, czy systemowy demon Git może przeszukiwać katalogi domowe."
++
++#: booleans.py:50
++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:51
++msgid "Determine whether Git system daemon can access nfs file systems."
++msgstr "Aby ustalić, czy demon systemowy Git może mieć dostęp do systemów plików NFS."
+ 
+-#: ../gui/selinux.tbl:154
+-msgid "Disable SELinux protection for restorecond"
+-msgstr "Wyłącza ochronę SELinuksa dla demona restorecond"
++#: booleans.py:52
++msgid "Allow gitisis daemon to send mail"
++msgstr "Aby zezwolić demonowi gitisis na wysyłanie poczty"
+ 
+-#: ../gui/selinux.tbl:155
+-msgid "Disable SELinux protection for rhgb daemon"
+-msgstr "Wyłącza ochronę SELinuksa dla demona RHGB"
++#: booleans.py:53
++msgid "Enable reading of urandom for all domains."
++msgstr "Aby włączyć odczytywanie urandom przez wszystkie domeny."
+ 
+-#: ../gui/selinux.tbl:156
+-msgid "Disable SELinux protection for ricci"
+-msgstr "Wyłącza ochronę SELinuksa dla ricci"
++#: booleans.py:54
++msgid ""
++"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
++"agent to manage user files."
++msgstr "Aby zezwolić na użycie opcji gpg-agent --write-env-file. Umożliwia to także zarządzanie plikami użytkownika przez gpg-agent."
+ 
+-#: ../gui/selinux.tbl:157
+-msgid "Disable SELinux protection for ricci_modclusterd"
+-msgstr "Wyłącza ochronę SELinuksa dla ricci_modclusterd"
++#: booleans.py:55
++msgid ""
++"Allow gpg web domain to modify public files used for public file transfer "
++"services."
++msgstr "Aby zezwolić domenie WWW gpg na modyfikowanie plików publicznych użytych do usług przesyłania plików publicznych."
+ 
+-#: ../gui/selinux.tbl:158
+-msgid "Disable SELinux protection for rlogind daemon"
+-msgstr "Wyłącza ochronę SELinuksa dla demona rlogind"
++#: booleans.py:56
++msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
++msgstr "Aby zezwolić gssd na odczytywanie katalogu tymczasowego, do dostępu do tgt Kerberosa."
+ 
+-#: ../gui/selinux.tbl:159
+-msgid "Disable SELinux protection for rpcd daemon"
+-msgstr "Wyłącza ochronę SELinuksa dla demona rpcd"
++#: booleans.py:57
++msgid ""
++"Allow Apache to modify public files used for public file transfer services. "
++"Directories/Files must be labeled public_content_rw_t."
++msgstr "Aby zezwolić Apache na modyfikowanie plików publicznych użytych do usług przesyłania plików publicznych. Pliki/katalogi muszą posiadać etykietę public_content_rw_t."
+ 
+-#: ../gui/selinux.tbl:160
+-msgid "Disable SELinux protection for rshd"
+-msgstr "Wyłącza ochronę SELinuksa dla rshd"
++#: booleans.py:58
++msgid "Allow httpd to use built in scripting (usually php)"
++msgstr "Aby zezwolić httpd na użycie wbudowanych skryptów (zwykle PHP)"
+ 
+-#: ../gui/selinux.tbl:161
+-msgid "rsync"
+-msgstr "rsync"
++#: booleans.py:59
++msgid "Allow http daemon to check spam"
++msgstr "Aby zezwolić demonowi http na sprawdzanie niechcianych wiadomości"
+ 
+-#: ../gui/selinux.tbl:161
+-msgid "Disable SELinux protection for rsync daemon"
+-msgstr "Wyłącza ochronę SELinuksa dla demona rsync"
++#: booleans.py:60
++msgid ""
++"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
++"ports"
++msgstr "Aby zezwolić httpd na działanie jako klient FTP łączący się z portem FTP i portami efemerycznymi"
+ 
+-#: ../gui/selinux.tbl:162
+-msgid "Allow ssh to run from inetd instead of as a daemon"
+-msgstr "Umożliwia SSH uruchamianie z inetd zamiast jako demon"
++#: booleans.py:61
++msgid "Allow httpd to connect to the ldap port"
++msgstr "Aby zezwolić httpd na łączenie z portem LDAP"
+ 
+-#: ../gui/selinux.tbl:163
+-msgid "Allow Samba to share nfs directories"
+-msgstr "Umożliwia Sambie współdzielenie katalogów NFS"
++#: booleans.py:62
++msgid "Allow http daemon to connect to zabbix"
++msgstr "Aby zezwolić demonowi HTTP na łączenie się z zabbix"
+ 
+-#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
+-msgid "SASL authentication server"
+-msgstr "Serwer uwierzytelniania SASL"
++#: booleans.py:63
++msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
++msgstr "Aby zezwolić skryptom i modułom httpd na łączenie się z siecią używając TCP."
+ 
+-#: ../gui/selinux.tbl:164
+-msgid "Allow sasl authentication server to read /etc/shadow"
+-msgstr "Umożliwia serwerowi uwierzytelniania SASL odczytywanie /etc/shadow"
++#: booleans.py:64
++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ć."
+ 
+-#: ../gui/selinux.tbl:165
++#: booleans.py:65
+ msgid ""
+-"Allow X-Windows server to map a memory region as both executable and writable"
+-msgstr ""
+-"Umożliwia serwerowi X Window mapowanie regionów pamięci zarówno jako "
+-"wykonywalną, jak i zapisywalną"
++"Allow HTTPD scripts and modules to connect to databases over the network."
++msgstr "Aby zezwolić skryptom i modułom httpd na łączenie z bazami danych przez sieć."
+ 
+-#: ../gui/selinux.tbl:166
+-msgid "Disable SELinux protection for saslauthd daemon"
+-msgstr "Wyłącza ochronę SELinuksa dla demona saslauthd"
++#: booleans.py:66
++msgid "Allow httpd to connect to memcache server"
++msgstr "Aby zezwolić httpd na łączenie się z serwerem memcache"
+ 
+-#: ../gui/selinux.tbl:167
+-msgid "Disable SELinux protection for scannerdaemon daemon"
+-msgstr "Wyłącza ochronę SELinuksa dla demona scannerdaemon"
++#: booleans.py:67
++msgid "Allow httpd to act as a relay"
++msgstr "Aby zezwolić httpd na działanie jako przekaźnik"
+ 
+-#: ../gui/selinux.tbl:168
+-msgid "Do not allow transition to sysadm_t, sudo and su effected"
+-msgstr "Zabrania przemienienia na sysadm_t, dotyczy sudo i su"
++#: booleans.py:68
++msgid "Allow http daemon to send mail"
++msgstr "Aby zezwolić demonowi http na wysyłanie poczty"
+ 
+-#: ../gui/selinux.tbl:169
+-msgid "Do not allow any processes to load kernel modules"
+-msgstr "Zabrania wszystkim procesom wczytywania modułów jądra"
++#: booleans.py:69
++msgid "Allow Apache to communicate with avahi service via dbus"
++msgstr "Aby zezwolić Apache na komunikowanie się z usługą Avahi przez D-Bus"
+ 
+-#: ../gui/selinux.tbl:170
+-msgid "Do not allow any processes to modify kernel SELinux policy"
+-msgstr "Zabrania wszystkim procesom modyfikowania polityki jądra SELinuksa"
++#: booleans.py:70
++msgid "Allow httpd cgi support"
++msgstr "Aby zezwolić httpd na obsługę CGI"
+ 
+-#: ../gui/selinux.tbl:171
+-msgid "Disable SELinux protection for sendmail daemon"
+-msgstr "Wyłącza ochronę SELinuksa dla demona Sendmail"
++#: booleans.py:71
++msgid "Allow httpd to act as a FTP server by listening on the ftp port."
++msgstr "Aby zezwolić httpd na działanie jako serwer FTP nasłuchując na porcie FTP."
+ 
+-#: ../gui/selinux.tbl:172
+-msgid "Disable SELinux protection for setrans"
+-msgstr "Wyłącza ochronę SELinuksa dla setrans"
++#: booleans.py:72
++msgid "Allow httpd to read home directories"
++msgstr "Aby zezwolić httpd na odczytywanie katalogów domowych"
+ 
+-#: ../gui/selinux.tbl:173
+-msgid "Disable SELinux protection for setroubleshoot daemon"
+-msgstr "Wyłącza ochronę SELinuksa dla demona SETroubleshoot"
++#: booleans.py:73
++msgid "Allow httpd scripts and modules execmem/execstack"
++msgstr "Aby zezwolić skryptom i modułom httpd na execmem/execstack"
+ 
+-#: ../gui/selinux.tbl:174
+-msgid "Disable SELinux protection for slapd daemon"
+-msgstr "Wyłącza ochronę SELinuksa dla demona slapd"
++#: booleans.py:74
++msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
++msgstr "Aby zezwolić httpd na łączenie się z portem 80 w celu poprawnego wyłączenia"
+ 
+-#: ../gui/selinux.tbl:175
+-msgid "Disable SELinux protection for slrnpull daemon"
+-msgstr "Wyłącza ochronę SELinuksa dla demona slrnpull"
++#: booleans.py:75
++msgid "Allow httpd processes to manage IPA content"
++msgstr "Aby zezwolić procesom httpd na zarządzanie treścią IPA"
+ 
+-#: ../gui/selinux.tbl:176
+-msgid "Disable SELinux protection for smbd daemon"
+-msgstr "Wyłącza ochronę SELinuksa dla demona smbd"
++#: booleans.py:76
++msgid "Allow Apache to use mod_auth_ntlm_winbind"
++msgstr "Aby zezwolić Apache na użycie mod_auth_ntlm_winbind"
+ 
+-#: ../gui/selinux.tbl:177
+-msgid "Disable SELinux protection for snmpd daemon"
+-msgstr "Wyłącza ochronę SELinuksa dla demona snmpd"
++#: booleans.py:77
++msgid "Allow Apache to use mod_auth_pam"
++msgstr "Aby zezwolić Apache na użycie mod_auth_pam"
+ 
+-#: ../gui/selinux.tbl:178
+-msgid "Disable SELinux protection for snort daemon"
+-msgstr "Wyłącza ochronę SELinuksa dla demona Snort"
++#: booleans.py:78
++msgid "Allow httpd to read user content"
++msgstr "Aby zezwolić httpd na odczytywanie treści użytkownika"
+ 
+-#: ../gui/selinux.tbl:179
+-msgid "Disable SELinux protection for soundd daemon"
+-msgstr "Wyłącza ochronę SELinuksa dla demona soundd"
++#: booleans.py:79
++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"
+ 
+-#: ../gui/selinux.tbl:180
+-msgid "Disable SELinux protection for sound daemon"
+-msgstr "Wyłącza ochronę SELinuksa dla demona sound"
++#: booleans.py:80
++msgid "Allow httpd daemon to change its resource limits"
++msgstr "Aby zezwolić demonowi httpd na zmianę swoich ograniczeń zasobów"
+ 
+-#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
+-msgid "Spam Protection"
+-msgstr "Ochrona przed niechcianymi wiadomościami"
++#: booleans.py:81
++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."
+ 
+-#: ../gui/selinux.tbl:181
+-msgid "Disable SELinux protection for spamd daemon"
+-msgstr "Wyłącza ochronę SELinuksa dla demona spamd"
++#: booleans.py:82
++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."
+ 
+-#: ../gui/selinux.tbl:182
+-msgid "Allow spamd to access home directories"
+-msgstr "Umożliwia smapd dostęp do katalogów domowych"
++#: booleans.py:83
++msgid "Allow Apache to execute tmp content."
++msgstr "Aby zezwolić Apache na wykonywanie treści tymczasowych."
+ 
+-#: ../gui/selinux.tbl:183
+-msgid "Allow Spam Assassin daemon network access"
+-msgstr "Umożliwia demonowi Spam Assassin dostęp do sieci"
++#: booleans.py:84
++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."
+ 
+-#: ../gui/selinux.tbl:184
+-msgid "Disable SELinux protection for speedmgmt daemon"
+-msgstr "Wyłącza ochronę SELinuksa dla demona speedmgmt"
++#: booleans.py:85
++msgid "Unify HTTPD handling of all content files."
++msgstr "Aby ujednolicić obsługę httpd wszystkich plików treści."
+ 
+-#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
+-msgid "Squid"
+-msgstr "Squid"
++#: booleans.py:86
++msgid "Allow httpd to access cifs file systems"
++msgstr "Aby zezwolić httpd na dostęp do systemów plików CIFS"
+ 
+-#: ../gui/selinux.tbl:185
+-msgid "Allow squid daemon to connect to the network"
+-msgstr "Umożliwia demonowi Squid dostęp do sieci"
++#: booleans.py:87
++msgid "Allow httpd to access FUSE file systems"
++msgstr "Aby zezwolić httpd na dostęp do systemów plików FUSE"
+ 
+-#: ../gui/selinux.tbl:186
+-msgid "Disable SELinux protection for squid daemon"
+-msgstr "Wyłącza ochronę SELinuksa dla demona Squid"
++#: booleans.py:88
++msgid "Allow httpd to run gpg"
++msgstr "Aby zezwolić httpd na wykonywanie GPG"
+ 
+-#: ../gui/selinux.tbl:187
+-msgid "Disable SELinux protection for ssh daemon"
+-msgstr "Wyłącza ochronę SELinuksa dla demona SSH"
++#: booleans.py:89
++msgid "Allow httpd to access nfs file systems"
++msgstr "Aby zezwolić httpd na dostęp do systemów plików NFS"
+ 
+-#: ../gui/selinux.tbl:188
+-msgid "Allow ssh logins as sysadm_r:sysadm_t"
+-msgstr "Umożliwia SSH logowanie jako sysadm_r:sysadm_t"
++#: booleans.py:90
++msgid "Allow httpd to communicate with oddjob to start up a service"
++msgstr "Aby zezwolić httpd na komunikowanie się z demonem oddjob w celu uruchomienia usługi"
+ 
+-#: ../gui/selinux.tbl:189
++#: booleans.py:91
++msgid "Allow httpd to access openstack ports"
++msgstr "Aby zezwolić httpd na dostęp do portów OpenStack"
++
++#: booleans.py:92
++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:93
+ msgid ""
+-"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
+-"bashrc)"
+-msgstr ""
+-"Umożliwia użytkownikom staff_r wyszukiwanie w katalogu domowym sysadm i "
+-"odczytywanie plików (takich jak ~/.bashrc)"
++"Allow 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."
++
++#: booleans.py:94
++msgid "Allow java executable stack"
++msgstr "Aby zezwolić na stos wykonywalny Javy"
+ 
+-#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
+-msgid "Universal SSL tunnel"
+-msgstr "Uniwersalny tunel SSH"
++#: booleans.py:95
++msgid "Allow confined applications to run with kerberos."
++msgstr "Aby zezwolić ograniczanym aplikacjom na uruchamianie za pomocą Kerberosa."
+ 
+-#: ../gui/selinux.tbl:190
+-msgid "Disable SELinux protection for stunnel daemon"
+-msgstr "Wyłącza ochronę SELinuksa dla demona stunnel"
++#: booleans.py:96
++msgid "Allow syslogd daemon to send mail"
++msgstr "Aby zezwolić demonowi syslogd na wysyłanie poczty"
+ 
+-#: ../gui/selinux.tbl:191
+-msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
+-msgstr "Umożliwia demonowi stunnel samodzielne uruchamianie, poza xinetd"
++#: booleans.py:97
++msgid "Allow syslogd the ability to read/write terminals"
++msgstr "Aby zezwolić syslogd na odczytywanie/zapisywanie terminali"
+ 
+-#: ../gui/selinux.tbl:192
+-msgid "Disable SELinux protection for swat daemon"
+-msgstr "Wyłącza ochronę SELinuksa dla demona swat"
++#: booleans.py:98
++msgid "Allow logging in and using the system from /dev/console."
++msgstr "Aby zezwolić użytkownikom na logowanie i używanie systemu z /dev/console."
+ 
+-#: ../gui/selinux.tbl:193
+-msgid "Disable SELinux protection for sxid daemon"
+-msgstr "Wyłącza ochronę SELinuksa dla demona sxid"
++#: booleans.py:99
++msgid ""
++"Control the ability to mmap a low area of the address space, as configured "
++"by /proc/sys/kernel/mmap_min_addr."
++msgstr "Aby kontrolować możliwość użycia mmap na niskim obszarze przestrzeni adresowej, jak skonfigurowano w /proc/sys/kernel/mmap_min_addr."
+ 
+-#: ../gui/selinux.tbl:194
+-msgid "Disable SELinux protection for syslogd daemon"
+-msgstr "Wyłącza ochronę SELinuksa dla demona syslogd"
++#: booleans.py:100
++msgid "Allow mock to read files in home directories."
++msgstr "Aby zezwolić mock na odczytywanie plików w katalogach domowych."
+ 
+-#: ../gui/selinux.tbl:195
+-msgid "Disable SELinux protection for system cron jobs"
+-msgstr "Wyłącza ochronę SELinuksa dla systemowych zadań Crona"
++#: booleans.py:101
++msgid "Allow the mount command to mount any directory or file."
++msgstr "Aby zezwolić poleceniu mount na montowanie wszystkich katalogów lub plików."
+ 
+-#: ../gui/selinux.tbl:196
+-msgid "Disable SELinux protection for tcp daemon"
+-msgstr "Wyłącza ochronę SELinuksa dla demona TCP"
++#: booleans.py:102
++msgid "Allow mozilla plugin domain to connect to the network using TCP."
++msgstr "Aby zezwolić domenie wtyczek Mozilli na łączenie się z siecią używając TCP."
+ 
+-#: ../gui/selinux.tbl:197
+-msgid "Disable SELinux protection for telnet daemon"
+-msgstr "Wyłącza ochronę SELinuksa dla demona Telnet"
++#: booleans.py:103
++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"
+ 
+-#: ../gui/selinux.tbl:198
+-msgid "Disable SELinux protection for tftpd daemon"
+-msgstr "Wyłącza ochronę SELinuksa dla demona tftpd"
++#: booleans.py:104
++msgid "Allow confined web browsers to read home directory content"
++msgstr "Aby zezwolić ograniczanym przeglądarkom WWW na odczytywanie zawartości katalogu domowego"
+ 
+-#: ../gui/selinux.tbl:199
+-msgid "Disable SELinux protection for transproxy daemon"
+-msgstr "Wyłącza ochronę SELinuksa dla demona transproxy"
++#: booleans.py:105
++msgid "Allow mplayer executable stack"
++msgstr "Aby zezwolić na stos wykonywalny MPlayera"
+ 
+-#: ../gui/selinux.tbl:200
+-msgid "Disable SELinux protection for udev daemon"
+-msgstr "Wyłącza ochronę SELinuksa dla demona udev"
++#: booleans.py:106
++msgid "Allow mysqld to connect to all ports"
++msgstr "Aby zezwolić mysqld na łączenie się ze wszystkimi portami"
+ 
+-#: ../gui/selinux.tbl:201
+-msgid "Disable SELinux protection for uml daemon"
+-msgstr "Wyłącza ochronę SELinuksa dla demona uml"
++#: booleans.py:107
++msgid "Allow BIND to bind apache port."
++msgstr "Aby zezwolić BIND na dowiązywanie do portu Apache."
+ 
+-#: ../gui/selinux.tbl:202
++#: booleans.py:108
+ msgid ""
+-"Allow xinetd to run unconfined, including any services it starts that do not "
+-"have a domain transition explicitly defined"
+-msgstr ""
+-"Umożliwia xinetd uruchamianie nieograniczane, w tym wszystkich usług, jakie "
+-"uruchamia, a które nie mają określonych przemian domen"
++"Allow 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."
++
++#: booleans.py:109
++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."
  
--#~ msgid "Disable SELinux protection for lvm daemon"
--#~ msgstr "Desabilitar proteção do SELinux para o daemon lvm"
-+#: ../gui/selinux.tbl:8
-+msgid "Allow mount to mount any directory"
-+msgstr ""
+-#: ../gui/selinux.tbl:203
++#: booleans.py:110
++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."
++
++#: booleans.py:111
+ msgid ""
+-"Allow rc scripts to run unconfined, including any daemon started by an rc "
+-"script that does not have a domain transition explicitly defined"
+-msgstr ""
+-"Umożliwia skryptom rc uruchamianie nieograniczane, w tym wszystkie demony "
+-"uruchamiane przez skrypty rc, a które nie mają określonych przemian domen"
++"Allow nfs servers to modify public files used for public file transfer "
++"services.  Files/Directories must be labeled public_content_rw_t."
++msgstr "Aby zezwolić serwerom NFS na modyfikowanie plików publicznych, użytych do usług przesyłania danych publicznych. Pliki/katalogi muszą posiadać etykietę public_content_rw_t."
+ 
+-#: ../gui/selinux.tbl:204
+-msgid "Allow rpm to run unconfined"
+-msgstr "Umożliwia RPM nieograniczane uruchamianie"
++#: booleans.py:112
++msgid "Allow system to run with NIS"
++msgstr "Aby zezwolić systemowi na uruchamianie za pomocą NIS"
+ 
+-#: ../gui/selinux.tbl:205
+-msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
+-msgstr ""
+-"Umożliwia uprzywilejowanym narzędziom, takim jak hotplug i insmod "
+-"uruchamianie nieograniczane"
++#: booleans.py:113
++msgid "Allow confined applications to use nscd shared memory."
++msgstr "Aby zezwolić ograniczanym aplikacjom na użycie pamięci współdzielonej nscd."
++
++#: booleans.py:114
++msgid "Allow nsplugin code to connect to unreserved ports"
++msgstr "Aby zezwolić kodowi nsplugin na łączenie się z niezastrzeżonymi portami"
++
++#: booleans.py:115
++msgid "Allow nsplugin code to execmem/execstack"
++msgstr "Aby zezwolić kodowi nsplugin na execmem/execstack"
+ 
+-#: ../gui/selinux.tbl:206
+-msgid "Disable SELinux protection for updfstab daemon"
+-msgstr "Wyłącza ochronę SELinuksa dla demona updfstab"
++#: booleans.py:116
++msgid "Allow openvpn to read home directories"
++msgstr "Aby zezwolić OpenVPN na odczytywanie katalogów domowych"
+ 
+-#: ../gui/selinux.tbl:207
+-msgid "Disable SELinux protection for uptimed daemon"
+-msgstr "Wyłącza ochronę SELinuksa dla demona uptimed"
++#: booleans.py:117
++msgid "Allow piranha-lvs domain to connect to the network using TCP."
++msgstr "Aby zezwolić domenie piranha-lvs na łączenie się z siecią używając TCP."
+ 
+-#: ../gui/selinux.tbl:208
++#: booleans.py:118
++msgid "Allow polipo to connect to all ports > 1023"
++msgstr "Aby zezwolić polipo na łączenie ze wszystkimi portami > 1023"
++
++#: booleans.py:119
+ msgid ""
+-"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
+-"staff_r can do so"
+-msgstr ""
+-"Umożliwia user_r osiąganie sysadm_r przez su, sudo lub userhelper. W innym "
+-"wypadku tylko staff_r może to zrobić"
++"Determine whether Polipo session daemon can bind tcp sockets to all "
++"unreserved ports."
++msgstr "Aby ustalić, czy demon sesji Polipo może dowiązywać gniazda TCP do wszystkich niezastrzeżonych portów."
+ 
+-#: ../gui/selinux.tbl:209
+-msgid "Allow users to execute the mount command"
+-msgstr "Umożliwia użytkownikom uruchamianie polecenia mount"
++#: booleans.py:120
++msgid ""
++"Determine whether calling user domains can execute Polipo daemon in the "
++"polipo_session_t domain."
++msgstr "Aby ustalić, czy wywoływanie domen użytkownika może wykonywać demona Polipo w domenie polipo_session_t."
+ 
+-#: ../gui/selinux.tbl:210
+-msgid "Allow regular users direct mouse access (only allow the X server)"
+-msgstr ""
+-"Umożliwia zwykłym użytkownikom bezpośredni dostęp do myszy (umożliwia tylko "
+-"serwerowi X Window)"
++#: booleans.py:121
++msgid "Determine whether polipo can access cifs file systems."
++msgstr "Aby ustalić, czy Polipo może mieć dostęp do systemów plików CIFS."
+ 
+-#: ../gui/selinux.tbl:211
+-msgid "Allow users to run the dmesg command"
+-msgstr "Umożliwia użytkownikom wykonywanie polecenia dmesg"
++#: booleans.py:122
++msgid "Determine whether Polipo can access nfs file systems."
++msgstr "Aby ustalić, czy Polipo może mieć dostęp do systemów plików NFS."
+ 
+-#: ../gui/selinux.tbl:212
+-msgid "Allow users to control network interfaces (also needs USERCTL=true)"
+-msgstr ""
+-"Umożliwia użytkownikom kontrolowanie interfejsów sieciowych (wymaga także "
+-"USERCTL=true)"
++#: booleans.py:123
++msgid "Enable polyinstantiated directory support."
++msgstr "Aby włączyć obsługę katalogów zarządzanych przez polyinstant."
+ 
+-#: ../gui/selinux.tbl:213
+-msgid "Allow normal user to execute ping"
+-msgstr "Umożliwia zwykłym użytkownikom wykonywanie ping"
++#: booleans.py:124
++msgid "Allow the portage domains to use NFS mounts (regular nfs_t)"
++msgstr "Aby zezwolić domenom portage na używanie punktów montowania NFS (zwykłe nfs_t)"
+ 
+-#: ../gui/selinux.tbl:214
+-msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
+-msgstr ""
+-"Umożliwia użytkownikom odczyt/zapis noextattrfile (FAT, CD-ROM, DYSKIETKA)"
++#: booleans.py:125
++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"
++
++#: booleans.py:126
++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"
++
++#: booleans.py:127
++msgid "Allow transmit client label to foreign database"
++msgstr "Aby zezwolić na przesyłanie etykiety klienta do obcej bazy danych"
++
++#: booleans.py:128
++msgid "Allow database admins to execute DML statement"
++msgstr "Aby zezwolić administratorom bazy danych na wykonywanie instrukcji DML"
++
++#: booleans.py:129
++msgid "Allow unprivileged users to execute DDL statement"
++msgstr "Aby zezwolić nieuprawnionym użytkownikom na wykonywanie instrukcji DDL"
+ 
+-#: ../gui/selinux.tbl:215
+-msgid "Allow users to rw usb devices"
+-msgstr "Umożliwia użytkownikom odczyt/zapis urządzeń USB"
++#: booleans.py:130
++msgid "Allow pppd to load kernel modules for certain modems"
++msgstr "Aby zezwolić pppd na wczytywanie modułów jądra dla konkretnych modemów"
+ 
+-#: ../gui/selinux.tbl:216
++#: booleans.py:131
++msgid "Allow pppd to be run for a regular user"
++msgstr "Aby zezwolić pppd na uruchamianie dla zwykłego użytkownika"
++
++#: booleans.py:132
+ msgid ""
+-"Allow users to run TCP servers (bind to ports and accept connection from the "
+-"same domain and outside users)  disabling this forces FTP passive mode and "
+-"may change other protocols"
+-msgstr ""
+-"Umożliwia użytkownikom uruchamianie serwerów TCP (dowiązanie do portów i "
+-"akceptowanie połączenia z tych samych domen i zewnętrznych użytkowników) "
+-"wyłączenie tego wymusza tryb pasywny FTP i może zmienić inne protokoły"
++"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
++msgstr "Aby zezwolić privoxy na łączenie się ze wszystkimi portami, nie tylko portami HTTP, FTP i Gophera."
+ 
+-#: ../gui/selinux.tbl:217
+-msgid "Allow user to stat ttyfiles"
+-msgstr "Umożliwia użytkownikom wykonywanie stat na plikach TTY"
++#: booleans.py:133
++msgid "Allow Puppet client to manage all file types."
++msgstr "Aby zezwolić klientowi Puppet na zarządzanie wszystkimi typami plików."
+ 
+-#: ../gui/selinux.tbl:218
+-msgid "Disable SELinux protection for uucpd daemon"
+-msgstr "Wyłącza ochronę SELinuksa dla demona uucpd"
++#: booleans.py:134
++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"
+ 
+-#: ../gui/selinux.tbl:219
+-msgid "Disable SELinux protection for vmware daemon"
+-msgstr "Wyłącza ochronę SELinuksa dla demona VMWare"
++#: booleans.py:135
++msgid "Allow qemu to connect fully to the network"
++msgstr "Aby zezwolić QEMU na pełne łączenie się z siecią"
+ 
+-#: ../gui/selinux.tbl:220
+-msgid "Disable SELinux protection for watchdog daemon"
+-msgstr "Wyłącza ochronę SELinuksa dla demona watchdog"
++#: booleans.py:136
++msgid "Allow qemu to use cifs/Samba file systems"
++msgstr "Aby zezwolić QEMU na użycie systemów plików CIFS/Samba"
+ 
+-#: ../gui/selinux.tbl:221
+-msgid "Disable SELinux protection for winbind daemon"
+-msgstr "Wyłącza ochronę SELinuksa dla demona winbind"
++#: booleans.py:137
++msgid "Allow qemu to use serial/parallel communication ports"
++msgstr "Aby zezwolić QEMU na użycie szeregowych/równoległych portów komunikacyjnych"
+ 
+-#: ../gui/selinux.tbl:222
+-msgid "Disable SELinux protection for xdm daemon"
+-msgstr "Wyłącza ochronę SELinuksa dla demona XDM"
++#: booleans.py:138
++msgid "Allow qemu to use nfs file systems"
++msgstr "Aby zezwolić QEMU na użycie systemów plików NFS"
+ 
+-#: ../gui/selinux.tbl:223
+-msgid "Allow xdm logins as sysadm_r:sysadm_t"
+-msgstr "Umożliwia XDM logowanie jako sysadm_r:sysadm_t"
++#: booleans.py:139
++msgid "Allow qemu to use usb devices"
++msgstr "Aby zezwolić QEMU na użycie urządzeń USB"
+ 
+-#: ../gui/selinux.tbl:224
+-msgid "Disable SELinux protection for xen daemon"
+-msgstr "Wyłącza ochronę SELinuksa dla demona Xen"
++#: booleans.py:140
++msgid "Allow racoon to read shadow"
++msgstr "Aby zezwolić racoon na odczytywanie shadow"
+ 
+-#: ../gui/selinux.tbl:225
+-msgid "XEN"
+-msgstr "Xen"
++#: booleans.py:141
++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."
+ 
+-#: ../gui/selinux.tbl:225
+-msgid "Allow xen to read/write physical disk devices"
+-msgstr ""
+-"Umożliwia Xenowi odczytywanie/zapisywanie fizycznych urządzeń dyskowych"
++#: booleans.py:142
++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."
+ 
+-#: ../gui/selinux.tbl:226
+-msgid "Disable SELinux protection for xfs daemon"
+-msgstr "Wyłącza ochronę SELinuksa dla demona xfs"
++#: booleans.py:143
++msgid "Allow rsync to run as a client"
++msgstr "Aby zezwolić rsync na działanie jako klient"
+ 
+-#: ../gui/selinux.tbl:227
+-msgid "Disable SELinux protection for xen control"
+-msgstr "Wyłącza ochronę SELinuksa dla kontroli Xena"
++#: booleans.py:144
++msgid "Allow rsync to export any files/directories read only."
++msgstr "Aby zezwolić rsync na eksportowanie dowolnych plików/katalogów tylko do odczytu."
+ 
+-#: ../gui/selinux.tbl:228
+-msgid "Disable SELinux protection for ypbind daemon"
+-msgstr "Wyłącza ochronę SELinuksa dla demona ypbind"
++#: booleans.py:145
++msgid "Allow rsync servers to share cifs files systems"
++msgstr "Aby zezwolić serwerom rsync na współdzielenie systemów plików CIFS"
+ 
+-#: ../gui/selinux.tbl:229
+-msgid "Disable SELinux protection for NIS Password Daemon"
+-msgstr "Wyłącza ochronę SELinuksa dla demona hasła NIS"
++#: booleans.py:146
++msgid "Allow rsync servers to share nfs files systems"
++msgstr "Aby zezwolić serwerom rsync na współdzielenie systemów plików NFS"
+ 
+-#: ../gui/selinux.tbl:230
+-msgid "Disable SELinux protection for ypserv daemon"
+-msgstr "Wyłącza ochronę SELinuksa dla demona ypserv"
++#: booleans.py:147
++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)"
+ 
+-#: ../gui/selinux.tbl:231
+-msgid "Disable SELinux protection for NIS Transfer Daemon"
+-msgstr "Wyłącza ochronę SELinuksa dla demona przesyłania NIS"
++#: booleans.py:148
++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ł."
+ 
+-#: ../gui/selinux.tbl:232
+-msgid "Allow SELinux webadm user to manage unprivileged users home directories"
+-msgstr ""
+-"Umożliwia użytkownikowi SELinuksa webadm zarządzanie katalogami domowymi "
+-"nieuprzywilejowanych użytkowników"
++#: booleans.py:149
++msgid "Allow samba to share users home directories."
++msgstr "Aby zezwolić Sambie na współdzielenie katalogów domowych użytkowników."
+ 
+-#: ../gui/selinux.tbl:233
+-msgid "Allow SELinux webadm user to read unprivileged users home directories"
+-msgstr ""
+-"Umożliwia użytkownikowi SELinuksa webadm odczytywanie katalogów domowych "
+-"nieuprzywilejowanych użytkowników"
++#: booleans.py:150
++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."
+ 
+-#: ../gui/semanagePage.py:126
+-#, python-format
+-msgid "Are you sure you want to delete %s '%s'?"
+-msgstr "Na pewno usunąć %s \"%s\"?"
++#: booleans.py:151
++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."
+ 
+-#: ../gui/semanagePage.py:126
+-#, python-format
+-msgid "Delete %s"
+-msgstr "Usuń %s"
++#: booleans.py:152
++msgid "Allow samba to act as a portmapper"
++msgstr "Aby zezwolić Sambie na działanie jako maper portów"
+ 
+-#: ../gui/semanagePage.py:134
+-#, python-format
+-msgid "Add %s"
+-msgstr "Dodaj %s"
++#: booleans.py:153
++msgid "Allow samba to run unconfined scripts"
++msgstr "Aby zezwolić Sambie na wykonywanie nieograniczanych skryptów"
+ 
+-#: ../gui/semanagePage.py:148
+-#, python-format
+-msgid "Modify %s"
+-msgstr "Modyfikuj %s"
++#: booleans.py:154
++msgid "Allow samba to export ntfs/fusefs volumes."
++msgstr "Aby zezwolić Sambie na eksportowanie woluminów NTFS/fusefs."
+ 
+-#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
+-msgid "Permissive"
+-msgstr "Zezwalanie"
++#: booleans.py:155
++msgid "Allow samba to export NFS volumes."
++msgstr "Aby zezwolić Sambie na eksportowanie woluminów NFS."
+ 
+-#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
+-msgid "Enforcing"
+-msgstr "Wymuszanie"
++#: booleans.py:156
++msgid "Allow sanlock to read/write fuse files"
++msgstr "Aby zezwolić sanlock na odczytywanie/zapisywanie plików FUSE"
+ 
+-#: ../gui/statusPage.py:94
+-msgid "Status"
+-msgstr "Stan"
++#: booleans.py:157
++msgid "Allow sanlock to manage nfs files"
++msgstr "Aby zezwolić sanlock na zarządzanie plikami NFS"
+ 
+-#: ../gui/statusPage.py:133
++#: booleans.py:158
++msgid "Allow sanlock to manage cifs files"
++msgstr "Aby zezwolić sanlock na zarządzanie plikami CIFS"
++
++#: booleans.py:159
++msgid "Allow sasl to read shadow"
++msgstr "Aby zezwolić SASL na odczytywanie shadow"
++
++#: booleans.py:160
+ 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ć?"
++"disallow programs, such as newrole, from transitioning to administrative "
++"user domains."
++msgstr "aby zabronić programom, takim jak newrole, przekształcania na domeny użytkownika administracyjnego."
+ 
+-#: ../gui/statusPage.py:147
++#: booleans.py:161
++msgid "Disable kernel module loading."
++msgstr "Aby wyłączyć wczytywanie modułów jądra."
++
++#: booleans.py:162
+ msgid ""
+-"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
+-"you later decide to turn SELinux back on, the system will be required to "
+-"relabel.  If you just want to see if SELinux is causing a problem on your "
+-"system, you can go to permissive 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ć?"
++"Boolean to determine whether the system permits loading policy, setting "
++"enforcing mode, and changing boolean values.  Set this to true and you have "
++"to reboot to set it back."
++msgstr "Aby powstrzymywać wszystkie ograniczane domeny od wczytywania polityki, ustawiania trybu wymuszania i zmieniania wartości zmiennych. Aby ustawić z powrotem, należy ustawić na \"true\" i uruchomić ponownie."
+ 
+-#: ../gui/statusPage.py:152
++#: booleans.py:163
++msgid "Allow regular users direct dri device access"
++msgstr "Aby zezwolić zwykłym użytkownikom na bezpośredni dostęp do urządzeń DRI"
++
++#: booleans.py:164
+ msgid ""
+-"Changing to SELinux enabled will cause a relabel of the entire file system "
+-"on the next boot. Relabeling takes a long time depending on the size of the "
+-"file system.  Do you wish to continue?"
+-msgstr ""
+-"Zmienianie SELinuksa na włączony spowoduje ponowne nadanie etykiet całemu "
+-"systemowy plików podczas następnego uruchamiania. Ponowne nadawanie etykiet "
+-"zajmuje dużo czasu, w zależności od rozmiaru systemu plików. Kontynuować?"
++"Allow unconfined executables to make their heap memory executable.  Doing "
++"this is a really bad idea. Probably indicates a badly coded executable, but "
++"could indicate an attack. This executable should be reported in bugzilla"
++msgstr "Aby zezwolić nieograniczanym plikom wykonywalnym, aby zmienić ich pamięć sterty na wykonywalną. Jest to naprawdę zły pomysł. Prawdopodobnie wskazuje na błędny kod w pliku, aby może wskazywać na atak. Ten plik wykonywalny powinien zostać zgłoszony w Bugzilli"
+ 
+-#: ../gui/system-config-selinux.glade:11
+-msgid "system-config-selinux"
+-msgstr "system-config-selinux"
++#: booleans.py:165
++msgid ""
++"Allow all unconfined executables to use libraries requiring text relocation "
++"that are not labeled textrel_shlib_t"
++msgstr "Aby zezwolić wszystkim nieograniczanym plikom wykonywalnym na użycie bibliotek wymagających relokacji tekstu, które nie posiadają etykiety textrel_shlib_t"
+ 
+-#: ../gui/system-config-selinux.glade:12
++#: booleans.py:166
+ msgid ""
+-"Copyright (c)2006 Red Hat, Inc.\n"
+-"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
+-msgstr ""
+-"Copyright (c) 2006 Red Hat, Inc.\n"
+-"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
++"Allow unconfined executables to make their stack executable.  This should "
++"never, ever be necessary. Probably indicates a badly coded executable, but "
++"could indicate an attack. This executable should be reported in bugzilla"
++msgstr "Aby zezwolić nieograniczanym plikom wykonywalnym na zmianę ich stosów na wykonywalny. To NIGDY nie powinno być potrzebne. Prawdopodobnie wskazuje to na błędnie napisany kod pliku, ale może wskazywać na atak. Ten plik wykonywalny powinien zostać zgłoszony w Bugzilli"
+ 
+-#: ../gui/system-config-selinux.glade:22
+-#: ../gui/system-config-selinux.glade:544
+-msgid "Add SELinux Login Mapping"
+-msgstr "Dodanie mapowania loginu SELinuksa"
++#: booleans.py:167
++msgid "Allow users to connect to the local mysql server"
++msgstr "Aby zezwolić użytkownikom na łączenie się z lokalnym serwerem MySQL"
+ 
+-#: ../gui/system-config-selinux.glade:257
+-msgid "Add SELinux Network Ports"
+-msgstr "Dodanie portów sieciowych SELinuksa"
++#: booleans.py:168
++msgid ""
++"Allow confined users the ability to execute the ping and traceroute "
++"commands."
++msgstr "Aby zezwolić ograniczanym użytkownikom na wykonywanie poleceń ping i traceroute."
+ 
+-#: ../gui/system-config-selinux.glade:391
+-#: ../gui/system-config-selinux.glade:678
+-msgid "SELinux Type"
+-msgstr "Typ SELinuksa"
++#: booleans.py:169
++msgid "Allow users to connect to PostgreSQL"
++msgstr "Aby zezwolić użytkownikom na łączenie się z PostgreSQL"
+ 
+-#: ../gui/system-config-selinux.glade:622
+-msgid "File Specification"
+-msgstr "Określenie pliku"
++#: booleans.py:170
++msgid ""
++"Allow user to r/w files on filesystems that do not have extended attributes "
++"(FAT, CDROM, FLOPPY)"
++msgstr "Aby zezwolić użytkownikowi na odczytywanie/zapisywanie plików w systemach plików, które nie posiadają atrybutów rozszerzonych (FAT, CD-ROM, DYSKIETKA)"
+ 
+-#: ../gui/system-config-selinux.glade:650
+-msgid "File Type"
+-msgstr "Typ pliku"
++#: booleans.py:171
++msgid ""
++"Allow users to run TCP servers (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."
  
--#~ msgid "Disable SELinux protection for mailman"
--#~ msgstr "Desabilitar proteção do SELinux para o daemon mailman"
-+#: ../gui/selinux.tbl:9
-+msgid "Allow mplayer executable stack"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:727
++#: booleans.py:172
++msgid "Allow user music sharing"
++msgstr "Aby zezwolić użytkownikowi na współdzielenie muzyki"
++
++#: booleans.py:173
+ msgid ""
+-"all files\n"
+-"regular file\n"
+-"directory\n"
+-"character device\n"
+-"block device\n"
+-"socket\n"
+-"symbolic link\n"
+-"named pipe\n"
+-msgstr ""
+-"wszystkie pliki\n"
+-"zwykłe pliki\n"
+-"katalog\n"
+-"urządzenie znakowe\n"
+-"urządzenie blokowe\n"
+-"gniazdo\n"
+-"dowiązanie symboliczne\n"
+-"nazwany potok\n"
++"Allow anon internal-sftp to upload files, used for public file transfer "
++"services. Directories must be labeled public_content_rw_t."
++msgstr "Aby zezwolić anonimowym internal-sftp na wysyłanie plików, użytych do usług przesyłania danych publicznych. Katalogi muszą posiadać etykietę public_content_rw_t."
+ 
+-#: ../gui/system-config-selinux.glade:773
+-msgid "MLS"
+-msgstr "MLS"
++#: booleans.py:174
++msgid ""
++"Allow sftp-internal to read and write files in the user home directories"
++msgstr "Aby zezwolić sftp-internal na odczytywanie i zapisywanie plików w katalogach domowych użytkowników"
+ 
+-#: ../gui/system-config-selinux.glade:837
+-msgid "Add SELinux User"
+-msgstr "Dodanie użytkownika SELinuksa"
++#: booleans.py:175
++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."
+ 
+-#: ../gui/system-config-selinux.glade:1079
+-msgid "SELinux Administration"
+-msgstr "Administracja SELinuksem"
++#: booleans.py:176
++msgid ""
++"Allow internal-sftp to read and write files in the user ssh home "
++"directories."
++msgstr "Aby zezwolić internal-sftp na odczytywanie i zapisywanie plików w katalogach domowych użytkowników SSH."
+ 
+-#: ../gui/system-config-selinux.glade:1122
+-msgid "Add"
+-msgstr "Dodaj"
++#: booleans.py:177
++msgid "Allow sge to connect to the network using any TCP port"
++msgstr "Aby zezwolić sge na łączenie się z siecią używając dowolnego portu TCP"
+ 
+-#: ../gui/system-config-selinux.glade:1144
+-msgid "_Properties"
+-msgstr "_Właściwości"
++#: booleans.py:178
++msgid "Allow sge to access nfs file systems."
++msgstr "Aby zezwolić sge na dostęp do systemów plików NFS."
+ 
+-#: ../gui/system-config-selinux.glade:1166
+-msgid "_Delete"
+-msgstr "_Usuń"
++#: booleans.py:179
++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."
+ 
+-#: ../gui/system-config-selinux.glade:1256
+-msgid "Select Management Object"
+-msgstr "Wybór obiektu zarządzania"
++#: booleans.py:180
++msgid ""
++"Allow samba to modify public files used for public file transfer services.  "
++"Files/Directories must be labeled public_content_rw_t."
++msgstr "Aby zezwolić Sambie na modyfikowanie plików publicznych użytych do usług przesyłania plików publicznych. Pliki/katalogi muszą posiadać etykiety public_content_rw_t."
+ 
+-#: ../gui/system-config-selinux.glade:1273
+-msgid "<b>Select:</b>"
+-msgstr "<b>Wybór:</b>"
++#: booleans.py:181
++msgid "Allow user spamassassin clients to use the network."
++msgstr "Aby zezwolić klientom SpamAssassin użytkownika na używanie sieci."
+ 
+-#: ../gui/system-config-selinux.glade:1326
+-msgid "System Default Enforcing Mode"
+-msgstr "Domyślny systemowy tryb wymuszania"
++#: booleans.py:182
++msgid "Allow spamd to read/write user home directories."
++msgstr "Aby zezwolić spamd na odczytywanie/zapisywanie w katalogach domowych użytkowników."
+ 
+-#: ../gui/system-config-selinux.glade:1354
++#: booleans.py:183
+ msgid ""
+-"Disabled\n"
+-"Permissive\n"
+-"Enforcing\n"
+-msgstr ""
+-"Wyłączone\n"
+-"Zezwalanie\n"
+-"Wymuszanie\n"
++"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
++msgstr "Aby zezwolić Squid na łączenie się ze wszystkimi portami, nie tylko portami HTTP, FTP i Gophera."
+ 
+-#: ../gui/system-config-selinux.glade:1373
+-msgid "Current Enforcing Mode"
+-msgstr "Obecny tryb wymuszania"
++#: booleans.py:184
++msgid "Allow squid to run as a transparent proxy (TPROXY)"
++msgstr "Aby zezwolić Squid na działanie jako przezroczysty pośrednik (TPROXY)"
+ 
+-#: ../gui/system-config-selinux.glade:1418
+-msgid "System Default Policy Type: "
+-msgstr "Domyślny systemowy typ polityki: "
++#: booleans.py:185
++msgid ""
++"Allow ssh with chroot env to read and write files in the user home "
++"directories"
++msgstr "Aby zezwolić SSH bez środowiska chroot na odczytywanie i zapisywanie plików w katalogach domowych użytkowników"
+ 
+-#: ../gui/system-config-selinux.glade:1463
++#: booleans.py:186
++msgid "allow host key based authentication"
++msgstr "aby zezwolić na uwierzytelnianie oparte na kluczu komputera"
++
++#: booleans.py:187
++msgid "Allow ssh logins as sysadm_r:sysadm_t"
++msgstr "Aby zezwolić logowanie SSH jako sysadm_r:sysadm_t"
++
++#: booleans.py:188
++msgid "allow staff user to create and transition to svirt domains."
++msgstr "Aby zezwolić użytkownikowi staff na tworzenie i przechodzenie do domen sVirt."
++
++#: booleans.py:189
+ msgid ""
+-"Select if you wish to relabel then entire file system on next reboot.  "
+-"Relabeling can take a very long time, depending on the size of the system.  "
+-"If you are changing policy types or going from disabled to enforcing, a "
+-"relabel is required."
+-msgstr ""
+-"Proszę wybrać, czy ponownie nadać etykiety całemu systemowi plików podczas "
+-"następnego ponownego uruchomienia. Ponowne nadanie etykiet może zająć dużo "
+-"czasu, w zależności od rozmiaru systemu. Jeśli zmieniany jest typ polityki "
+-"lub przechodzi z trybu wyłączonego do wymuszania, ponowne nadanie etykiet "
+-"jest wymagane."
++"Allow the Telepathy connection managers to connect to any network port."
++msgstr "Aby zezwolić menedżerom połączeń Telepathy na łączenie z każdym portem sieciowym."
+ 
+-#: ../gui/system-config-selinux.glade:1509
+-msgid "Relabel on next reboot."
+-msgstr "Ponownie nadanie etykiet podczas następnego ponownego uruchomienia."
++#: booleans.py:190
++msgid ""
++"Allow the Telepathy connection managers to connect to any generic TCP port."
++msgstr "Aby zezwolić menedżerom połączeń Telepathy na łączenie z dowolnym ogólnym portem TCP."
+ 
+-#: ../gui/system-config-selinux.glade:1561
+-msgid "label37"
+-msgstr "label37"
++#: booleans.py:191
++msgid ""
++"Allow tftp to modify public files used for public file transfer services."
++msgstr "Aby zezwolić tftp na modyfikowanie plików publicznych używanych do usług przesyłania plików publicznych."
+ 
+-#: ../gui/system-config-selinux.glade:1598
+-msgid "Revert boolean setting to system default"
+-msgstr "Przywrócenie ustawienia zmiennych logicznych do domyślnych systemu"
++#: booleans.py:192
++msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
++msgstr "Aby zezwolić demonowi tor na dowiązywanie gniazd TCP do wszystkich niezastrzeżonych portów."
+ 
+-#: ../gui/system-config-selinux.glade:1614
+-msgid "Toggle between Customized and All Booleans"
+-msgstr "Przełączenie między dostosowanymi i wszystkimi zmiennymi logicznymi"
++#: booleans.py:193
++msgid ""
++"allow unconfined users to transition to the chrome sandbox domains when "
++"running chrome-sandbox"
++msgstr "Aby zezwolić nieograniczanym użytkownikom na przejście do domen piaskownicy Chrome podczas uruchamiania chrome-sandbox"
+ 
+-#: ../gui/system-config-selinux.glade:1645
+-#: ../gui/system-config-selinux.glade:1850
+-#: ../gui/system-config-selinux.glade:2037
+-#: ../gui/system-config-selinux.glade:2224
+-#: ../gui/system-config-selinux.glade:2467
+-#: ../gui/system-config-selinux.glade:2692
+-#: ../gui/system-config-selinux.glade:2867
+-msgid "Filter"
+-msgstr "Filtr"
++#: booleans.py:194
++msgid "Allow a user to login as an unconfined domain"
++msgstr "Aby zezwolić użytkownikowi na logowanie jako nieograniczana domena"
+ 
+-#: ../gui/system-config-selinux.glade:1734
+-msgid "label50"
+-msgstr "label50"
++#: booleans.py:195
++msgid ""
++"Allow unconfined users to transition to the Mozilla plugin domain when "
++"running xulrunner plugin-container."
++msgstr "Aby zezwolić przekształcić nieograniczanego użytkownika w domenę wtyczek Mozilli podczas uruchamiania plugin-container XULRunnera."
+ 
+-#: ../gui/system-config-selinux.glade:1771
+-msgid "Add File Context"
+-msgstr "Dodanie kontekstu pliku"
++#: booleans.py:196
++msgid "Allow video playing tools to run unconfined"
++msgstr "Aby zezwolić narzędziom odtwarzania wideo na działanie nieograniczane"
+ 
+-#: ../gui/system-config-selinux.glade:1787
+-msgid "Modify File Context"
+-msgstr "Modyfikacja kontekstu pliku"
++#: booleans.py:197
++msgid "Allow unprivledged user to create and transition to svirt domains."
++msgstr "Aby zezwolić nieuprawnionym użytkownikom na tworzenie i przechodzenie do domen sVirt."
+ 
+-#: ../gui/system-config-selinux.glade:1803
+-msgid "Delete File Context"
+-msgstr "Usunięcie kontekstu pliku"
++#: booleans.py:198
++msgid "Support ecryptfs home directories"
++msgstr "Aby obsługiwać katalogi domowe ecryptfs"
+ 
+-#: ../gui/system-config-selinux.glade:1819
+-msgid "Toggle between all and customized file context"
+-msgstr "Przełączenie między wszystkimi i dostosowanymi kontekstami plików"
++#: booleans.py:199
++msgid "Support fusefs home directories"
++msgstr "Aby obsługiwać katalogi domowe fusefs"
+ 
+-#: ../gui/system-config-selinux.glade:1939
+-msgid "label38"
+-msgstr "label38"
++#: booleans.py:200
++msgid "Use lpd server instead of cups"
++msgstr "Aby użyć serwera LPD zamiast CUPS"
+ 
+-#: ../gui/system-config-selinux.glade:1976
+-msgid "Add SELinux User Mapping"
+-msgstr "Dodanie mapowania użytkownika SELinuksa"
++#: booleans.py:201
++msgid "Support NFS home directories"
++msgstr "Aby obsługiwać katalogi domowe NFS"
+ 
+-#: ../gui/system-config-selinux.glade:1992
+-msgid "Modify SELinux User Mapping"
+-msgstr "Modyfikacja mapowania użytkownika SELinuksa"
++#: booleans.py:202
++msgid "Support SAMBA home directories"
++msgstr "Aby obsługiwać katalogi domowe Samby"
+ 
+-#: ../gui/system-config-selinux.glade:2008
+-msgid "Delete SELinux User Mapping"
+-msgstr "Usunięcie mapowania użytkownika SELinuksa"
++#: booleans.py:203
++msgid "Allow varnishd to connect to all ports, not just HTTP."
++msgstr "Aby zezwolić varnishd na łączenie się ze wszystkimi portami, nie tylko http."
+ 
+-#: ../gui/system-config-selinux.glade:2126
+-msgid "label39"
+-msgstr "label39"
++#: booleans.py:204
++msgid "Ignore vbetool mmap_zero errors."
++msgstr "Aby ignorować błędy mmap_zero programu vbetool."
+ 
+-#: ../gui/system-config-selinux.glade:2163
+-msgid "Add User"
+-msgstr "Dodanie użytkownika"
++#: booleans.py:205
++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"
+ 
+-#: ../gui/system-config-selinux.glade:2179
+-msgid "Modify User"
+-msgstr "Modyfikacja użytkownika"
++#: booleans.py:206
++msgid ""
++"Allow confined virtual guests to use executable memory and executable stack"
++msgstr "Aby zezwolić ograniczanym gościom wirtualnym na użycie pamięci wykonywalnej i stosu wykonywalnego"
+ 
+-#: ../gui/system-config-selinux.glade:2195
+-msgid "Delete User"
+-msgstr "Usunięcie użytkownika"
++#: booleans.py:207
++msgid "Allow confined virtual guests to read fuse files"
++msgstr "Aby zezwolić ograniczanym gościom wirtualnym na odczytywanie plików FUSE"
+ 
+-#: ../gui/system-config-selinux.glade:2313
+-msgid "label41"
+-msgstr "label41"
++#: booleans.py:208
++msgid "Allow confined virtual guests to manage nfs files"
++msgstr "Aby zezwolić ograniczanym gościom wirtualnym na zarządzanie plikami NFS"
+ 
+-#: ../gui/system-config-selinux.glade:2350
+-msgid "Add Network Port"
+-msgstr "Dodanie portu sieciowego"
++#: booleans.py:209
++msgid "Allow confined virtual guests to manage cifs files"
++msgstr "Aby zezwolić ograniczanym gościom wirtualnym na zarządzanie plikami CIFS"
+ 
+-#: ../gui/system-config-selinux.glade:2366
+-msgid "Edit Network Port"
+-msgstr "Modyfikacja portu sieciowego"
++#: booleans.py:210
++msgid "Allow confined virtual guests to interact with the sanlock"
++msgstr "Aby zezwolić ograniczanym gościom wirtualnym na współdziałanie z sanlock"
+ 
+-#: ../gui/system-config-selinux.glade:2382
+-msgid "Delete Network Port"
+-msgstr "Usunięcie portu sieciowego"
++#: booleans.py:211
++msgid "Allow confined virtual guests to manage device configuration, (pci)"
++msgstr "Aby zezwolić ograniczanym gościom wirtualnym na zarządzanie konfiguracją urządzenia, (pci)"
+ 
+-#: ../gui/system-config-selinux.glade:2418
+-#: ../gui/system-config-selinux.glade:2436
+-msgid "Toggle between Customized and All Ports"
+-msgstr "Przełączenie między dostosowanymi i wszystkimi portami"
++#: booleans.py:212
++msgid "Allow confined virtual guests to use usb devices"
++msgstr "Aby zezwolić ograniczanym gościom wirtualnym na użycie urządzeń USB"
+ 
+-#: ../gui/system-config-selinux.glade:2556
+-msgid "label42"
+-msgstr "label42"
++#: booleans.py:213
++msgid "Allow confined virtual guests to interact with the xserver"
++msgstr "Aby zezwolić ograniczanym gościom wirtualnym na współdziałanie z serwerem X"
+ 
+-#: ../gui/system-config-selinux.glade:2593
+-msgid "Generate new policy module"
+-msgstr "Utworzenie nowego modułu polityki"
++#: booleans.py:214
++msgid "Allow webadm to manage files in users home directories"
++msgstr "Aby zezwolić webadm na zarządzanie plikami w katalogach domowych użytkowników"
+ 
+-#: ../gui/system-config-selinux.glade:2609
+-msgid "Load policy module"
+-msgstr "Wczytanie modułu polityki"
++#: booleans.py:215
++msgid "Allow webadm to read files in users home directories"
++msgstr "Aby zezwolić webadm na odczytywanie plików w katalogach domowych użytkowników"
+ 
+-#: ../gui/system-config-selinux.glade:2625
+-msgid "Remove loadable policy module"
+-msgstr "Usunięcie wczytywalnego modułu polityki"
++#: booleans.py:216
++msgid "Ignore wine mmap_zero errors."
++msgstr "Aby ignorować błędy mmap_zero programu wine."
+ 
+-#: ../gui/system-config-selinux.glade:2661
++#: booleans.py:217
++msgid "Allow the graphical login program to execute bootloader"
++msgstr "Aby zezwolić programowi logowania graficznego na wykonywanie programu startowego"
++
++#: booleans.py:218
+ msgid ""
+-"Enable/Disable additional audit rules, that are normally not reported in the "
+-"log files."
+-msgstr ""
+-"Włączenie/wyłączenie dodatkowych reguł audytu, które zwykle nie są "
+-"raportowane do plików dziennika."
++"Allow 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"
+ 
+-#: ../gui/system-config-selinux.glade:2781
+-msgid "label44"
+-msgstr "label44"
++#: booleans.py:219
++msgid "Allow xen to manage nfs files"
++msgstr "Aby zezwolić Xen na zarządzanie plikami NFS"
+ 
+-#: ../gui/system-config-selinux.glade:2818
+-msgid "Change process mode to permissive."
+-msgstr "Zmiana trybu procesu na zezwalanie."
++#: booleans.py:220
++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."
+ 
+-#: ../gui/system-config-selinux.glade:2836
+-msgid "Change process mode to enforcing"
+-msgstr "Zmiana trybu procesu na wymuszanie"
++#: booleans.py:221
++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."
+ 
+-#: ../gui/system-config-selinux.glade:2928
+-msgid "Process Domain"
+-msgstr "Domena procesu"
++#: booleans.py:222
++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"
+ 
+-#: ../gui/system-config-selinux.glade:2956
+-msgid "label59"
+-msgstr "label59"
++#: booleans.py:223
++msgid "Allow xguest users to mount removable media"
++msgstr "Aby zezwolić użytkownikom xguest na montowanie nośników wymiennych"
+ 
+-#: ../gui/usersPage.py:138
+-#, python-format
+-msgid "SELinux user '%s' is required"
+-msgstr "Użytkownik SELinuksa \"%s\" jest wymagany"
++#: booleans.py:224
++msgid "Allow xguest to use blue tooth devices"
++msgstr "Aby zezwolić użytkownikom xguest na użycie urządzeń Bluetooth"
++
++#: booleans.py:225
++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."
  
--#~ msgid "Allow evolution and thunderbird to read user files"
--#~ msgstr ""
--#~ "Permitir que o evolution e o thunderbird leiam os arquivos dos usuários"
-+#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
-+#: ../gui/selinux.tbl:188
-+msgid "SSH"
-+msgstr ""
+-#~ msgid "Run booleans lockdown wizard"
+-#~ msgstr "Uruchomienie kreatora blokowania zmiennych logicznych"
++#: booleans.py:226
++msgid "Allows XServer to execute writable memory"
++msgstr "Aby zezwolić serwerowi X na wykonywanie pamięci zapisywalnej"
  
--#~ msgid "Disable SELinux protection for mdadm daemon"
--#~ msgstr "Desabilitar proteção do SELinux para o daemon mdadm"
-+#: ../gui/selinux.tbl:10
-+msgid "Allow ssh to run ssh-keysign"
-+msgstr ""
+-#~ msgid "Lockdown..."
+-#~ msgstr "Zablokuj..."
++#: booleans.py:227
++msgid "Support X userspace object manager"
++msgstr "Aby obsługiwać menedżera obiektów w przestrzeni użytkownika X"
++
++#: booleans.py:228
++msgid "Allow zabbix to connect to unreserved ports"
++msgstr "Aby zezwolić zabbix na łączenie z niezastrzeżonymi portami"
++
++#: booleans.py:229
++msgid "Allow zebra daemon to write it configuration files"
++msgstr "Aby zezwolić demonowi zebra na zapisywanie plików konfiguracji"
++
++#: booleans.py:230
++msgid ""
++"Allow ZoneMinder to modify public files used for public file transfer "
++"services."
++msgstr "Aby zezwolić ZoneMinder na modyfikowanie plików publicznych używanych przez usługi przesyłania plików publicznych."
+diff --git a/policycoreutils/po/policycoreutils.pot b/policycoreutils/po/policycoreutils.pot
+index 6c917f2..ae869a8 100644
+--- a/policycoreutils/po/policycoreutils.pot
++++ b/policycoreutils/po/policycoreutils.pot
+@@ -8,7 +8,7 @@ msgid ""
+ msgstr ""
+ "Project-Id-Version: PACKAGE VERSION\n"
+ "Report-Msgid-Bugs-To: \n"
+-"POT-Creation-Date: 2012-05-25 07:28-0400\n"
++"POT-Creation-Date: 2012-10-16 12:24-0400\n"
+ "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+ "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
+ "Language-Team: LANGUAGE <LL at li.org>\n"
+@@ -24,7 +24,7 @@ msgid ""
+ "         <args ...> are the arguments to that script."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for monopd daemon"
--#~ msgstr "Desabilitar proteção do SELinux para o daemon monopd"
-+#: ../gui/selinux.tbl:11
-+msgid ""
-+"Allow staff SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
+-#: ../run_init/run_init.c:126 ../newrole/newrole.c:1124
++#: ../run_init/run_init.c:126 ../newrole/newrole.c:1123
+ #, c-format
+ msgid "failed to initialize PAM\n"
+ msgstr ""
+@@ -73,7 +73,7 @@ msgstr ""
+ msgid "authentication failed.\n"
+ msgstr ""
  
--#~ msgid "Allow the mozilla browser to read user files"
--#~ msgstr "Permitir que o navegador mozilla leia os arquivos dos usuários"
-+#: ../gui/selinux.tbl:12
-+msgid ""
-+"Allow sysadm SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
+-#: ../run_init/run_init.c:405 ../newrole/newrole.c:1258
++#: ../run_init/run_init.c:405 ../newrole/newrole.c:1257
+ #, c-format
+ msgid "Could not set exec context to %s.\n"
+ msgstr ""
+@@ -86,855 +86,870 @@ msgstr ""
+ msgid "To make this policy package active, execute:"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for mrtg daemon"
--#~ msgstr "Desabilitar proteção do SELinux para o daemon mrtg"
-+#: ../gui/selinux.tbl:13
-+msgid ""
-+"Allow unconfined SELinux user account to execute files in home directory or /"
-+"tmp"
-+msgstr ""
+-#: ../semanage/seobject.py:143 ../semanage/seobject.py:147
+-msgid "global"
+-msgstr ""
+-
+-#: ../semanage/seobject.py:225
++#: ../semanage/seobject.py:200
+ msgid "Could not create semanage handle"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for mysqld daemon"
--#~ msgstr "Desabilitar proteção do SELinux para o daemon mysqld"
-+#: ../gui/selinux.tbl:14
-+msgid "Network Configuration"
-+msgstr ""
+-#: ../semanage/seobject.py:233
++#: ../semanage/seobject.py:208
+ msgid "SELinux policy is not managed or store cannot be accessed."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for nagios daemon"
--#~ msgstr "Desabilitar proteção do SELinux para o daemon nagios"
-+#: ../gui/selinux.tbl:14
-+msgid "Allow unlabeled packets to flow on the network"
-+msgstr ""
+-#: ../semanage/seobject.py:238
++#: ../semanage/seobject.py:213
+ msgid "Cannot read policy store."
+ msgstr ""
  
--#~ msgid "Name Service"
--#~ msgstr "Serviço de Nomes"
-+#: ../gui/selinux.tbl:15
-+msgid ""
-+"Allow user SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
+-#: ../semanage/seobject.py:243
++#: ../semanage/seobject.py:218
+ msgid "Could not establish semanage connection"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for named daemon"
--#~ msgstr "Desabilitar proteção do SELinux para o daemon named"
-+#: ../gui/selinux.tbl:16
-+msgid "Allow unconfined to dyntrans to unconfined_execmem"
-+msgstr ""
+-#: ../semanage/seobject.py:248
++#: ../semanage/seobject.py:223
+ msgid "Could not test MLS enabled status"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for nessusd daemon"
--#~ msgstr "Desabilitar proteção do SELinux para o daemon nessusd"
-+#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
-+#: ../gui/selinux.tbl:140
-+msgid "Databases"
-+msgstr ""
+-#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
++#: ../semanage/seobject.py:229 ../semanage/seobject.py:244
+ msgid "Not yet implemented"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for NetworkManager"
--#~ msgstr "Desabilitar proteção do SELinux para o NetworkManager"
-+#: ../gui/selinux.tbl:17
-+msgid "Allow user to connect to mysql socket"
-+msgstr ""
+-#: ../semanage/seobject.py:258
++#: ../semanage/seobject.py:233
+ msgid "Semanage transaction already in progress"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for nfsd daemon"
--#~ msgstr "Desabilitar proteção do SELinux para o daemon nfsd "
-+#: ../gui/selinux.tbl:18
-+msgid "Allow user to connect to postgres socket"
-+msgstr ""
+-#: ../semanage/seobject.py:267
++#: ../semanage/seobject.py:242
+ msgid "Could not start semanage transaction"
+ msgstr ""
  
--#~ msgid "Samba"
--#~ msgstr "Samba"
-+#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
-+msgid "XServer"
-+msgstr ""
+-#: ../semanage/seobject.py:278
++#: ../semanage/seobject.py:254
+ msgid "Could not commit semanage transaction"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for nmbd daemon"
--#~ msgstr "Desabilitar proteção do SELinux para o daemon nmbd"
-+#: ../gui/selinux.tbl:19
-+msgid "Allow clients to write to X shared memory"
-+msgstr ""
+-#: ../semanage/seobject.py:283
++#: ../semanage/seobject.py:259
+ msgid "Semanage transaction not in progress"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for nrpe daemon"
--#~ msgstr "Desabilitar proteção do SELinux para o daemon nrpe"
-+#: ../gui/selinux.tbl:20
-+msgid ""
-+"Allow xguest SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
+-#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
++#: ../semanage/seobject.py:271 ../semanage/seobject.py:351
+ msgid "Could not list SELinux modules"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for nscd daemon"
--#~ msgstr "Desabilitar proteção do SELinux para o daemon nscd"
-+#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
-+#: ../gui/selinux.tbl:231
-+msgid "NIS"
-+msgstr ""
+-#: ../semanage/seobject.py:308
++#: ../semanage/seobject.py:284
+ msgid "Modules Name"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for nsd daemon"
--#~ msgstr "Desabilitar proteção do SELinux para o daemon nsd"
-+#: ../gui/selinux.tbl:21
-+msgid "Allow daemons to run with NIS"
-+msgstr ""
+-#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
++#: ../semanage/seobject.py:284 ../gui/modulesPage.py:63
+ msgid "Version"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for ntpd daemon"
--#~ msgstr "Desabilitar proteção do SELinux para o daemon ntpd"
-+#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
-+#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
-+#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
-+#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
-+#: ../gui/selinux.tbl:118
-+msgid "Web Applications"
-+msgstr ""
+-#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
++#: ../semanage/seobject.py:287 ../gui/statusPage.py:75
+ msgid "Disabled"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for oddjob"
--#~ msgstr "Desabilitar proteção do SELinux para o oddjob"
-+#: ../gui/selinux.tbl:22
-+msgid "Transition staff SELinux user to Web Browser Domain"
-+msgstr ""
+-#: ../semanage/seobject.py:326
++#: ../semanage/seobject.py:302
+ #, python-format
+ msgid "Could not disable module %s (remove failed)"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for oddjob_mkhomedir"
--#~ msgstr "Desabilitar proteção do SELinux para o oddjob_mkhomedir"
-+#: ../gui/selinux.tbl:23
-+msgid "Transition sysadm SELinux user to Web Browser Domain"
-+msgstr ""
+-#: ../semanage/seobject.py:337
++#: ../semanage/seobject.py:313
+ #, python-format
+ msgid "Could not enable module %s (remove failed)"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for openvpn daemon"
--#~ msgstr "Desabilitar proteção do SELinux para o daemon openvpn"
-+#: ../gui/selinux.tbl:24
-+msgid "Transition user SELinux user to Web Browser Domain"
-+msgstr ""
+-#: ../semanage/seobject.py:352
++#: ../semanage/seobject.py:328
+ #, python-format
+ msgid "Could not remove module %s (remove failed)"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for pam daemon"
--#~ msgstr "Desabilitar proteção do SELinux para o daemon pam"
-+#: ../gui/selinux.tbl:25
-+msgid "Transition xguest SELinux user to Web Browser Domain"
-+msgstr ""
+-#: ../semanage/seobject.py:362
++#: ../semanage/seobject.py:338
+ msgid "dontaudit requires either 'on' or 'off'"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for pegasus"
--#~ msgstr "Desabilitar proteção do SELinux para o pegasus"
-+#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
-+#: ../gui/selinux.tbl:29
-+msgid "Allow staff Web Browsers to write to home directories"
-+msgstr ""
+-#: ../semanage/seobject.py:391
++#: ../semanage/seobject.py:366
+ msgid "Builtin Permissive Types"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for perdition daemon"
--#~ msgstr "Desabilitar proteção do SELinux para o daemon perdition"
-+#: ../gui/selinux.tbl:30
-+msgid "Disable SELinux protection for amanda"
-+msgstr ""
+-#: ../semanage/seobject.py:401
++#: ../semanage/seobject.py:376
+ msgid "Customized Permissive Types"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for portmap daemon"
--#~ msgstr "Desabilitar proteção do SELinux para o daemon portmap"
-+#: ../gui/selinux.tbl:31
-+msgid "Disable SELinux protection for amavis"
-+msgstr ""
+-#: ../semanage/seobject.py:442
++#: ../semanage/seobject.py:417
+ #, python-format
+ msgid "Could not set permissive domain %s (module installation failed)"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for portslave daemon"
--#~ msgstr "Desabilitar proteção do SELinux para o daemon portslave"
-+#: ../gui/selinux.tbl:32
-+msgid "Disable SELinux protection for apmd daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:448
++#: ../semanage/seobject.py:423
+ #, python-format
+ msgid "Could not remove permissive domain %s (remove failed)"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for postfix"
--#~ msgstr "Desabilitar proteção do SELinux para o postfix"
-+#: ../gui/selinux.tbl:33
-+msgid "Disable SELinux protection for arpwatch daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
+-#: ../semanage/seobject.py:603 ../semanage/seobject.py:700
+-#: ../semanage/seobject.py:730 ../semanage/seobject.py:797
+-#: ../semanage/seobject.py:854 ../semanage/seobject.py:1101
+-#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
+-#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
+-#: ../semanage/seobject.py:2045
++#: ../semanage/seobject.py:458 ../semanage/seobject.py:532
++#: ../semanage/seobject.py:578 ../semanage/seobject.py:675
++#: ../semanage/seobject.py:705 ../semanage/seobject.py:772
++#: ../semanage/seobject.py:829 ../semanage/seobject.py:1084
++#: ../semanage/seobject.py:1800 ../semanage/seobject.py:1863
++#: ../semanage/seobject.py:1882 ../semanage/seobject.py:2003
++#: ../semanage/seobject.py:2056
+ #, python-format
+ msgid "Could not create a key for %s"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for postgresql daemon"
--#~ msgstr "Desabilitar proteção do SELinux para o daemon postgresql"
-+#: ../gui/selinux.tbl:34
-+msgid "Disable SELinux protection for auditd daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
+-#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
++#: ../semanage/seobject.py:462 ../semanage/seobject.py:536
++#: ../semanage/seobject.py:582 ../semanage/seobject.py:588
+ #, python-format
+ msgid "Could not check if login mapping for %s is defined"
+ msgstr ""
  
--#~ msgid "pppd"
--#~ msgstr "pppd"
-+#: ../gui/selinux.tbl:35
-+msgid "Disable SELinux protection for automount daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:496
++#: ../semanage/seobject.py:471
+ #, python-format
+ msgid "Linux Group %s does not exist"
+ msgstr ""
  
--#~ msgid "Allow pppd to be run for a regular user"
--#~ msgstr "Permitir que o pppd seja executado para um usuário regular"
-+#: ../gui/selinux.tbl:36
-+msgid "Disable SELinux protection for avahi"
-+msgstr ""
+-#: ../semanage/seobject.py:501
++#: ../semanage/seobject.py:476
+ #, python-format
+ msgid "Linux User %s does not exist"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for pptp"
--#~ msgstr "Desabilitar proteção do SELinux para o pptp"
-+#: ../gui/selinux.tbl:37
-+msgid "Disable SELinux protection for bluetooth daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:505
++#: ../semanage/seobject.py:480
+ #, python-format
+ msgid "Could not create login mapping for %s"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for prelink daemon"
--#~ msgstr "Desabilitar proteção do SELinux para o daemon prelink"
-+#: ../gui/selinux.tbl:38
-+msgid "Disable SELinux protection for canna daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
++#: ../semanage/seobject.py:484 ../semanage/seobject.py:720
+ #, python-format
+ msgid "Could not set name for %s"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for privoxy daemon"
--#~ msgstr "Desabilitar proteção do SELinux para o daemon privoxy"
-+#: ../gui/selinux.tbl:39
-+msgid "Disable SELinux protection for cardmgr daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
++#: ../semanage/seobject.py:489 ../semanage/seobject.py:730
+ #, python-format
+ msgid "Could not set MLS range for %s"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for ptal daemon"
--#~ msgstr "Desabilitar proteção do SELinux para o daemon ptal"
-+#: ../gui/selinux.tbl:40
-+msgid "Disable SELinux protection for Cluster Server"
-+msgstr ""
+-#: ../semanage/seobject.py:518
++#: ../semanage/seobject.py:493
+ #, python-format
+ msgid "Could not set SELinux user for %s"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for pxe daemon"
--#~ msgstr "Desabilitar proteção do SELinux para o daemon pxe"
-+#: ../gui/selinux.tbl:41
-+msgid ""
-+"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-+"temp and untrusted content files"
-+msgstr ""
+-#: ../semanage/seobject.py:522
++#: ../semanage/seobject.py:497
+ #, python-format
+ msgid "Could not add login mapping for %s"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for pyzord"
--#~ msgstr "Desabilitar proteção do SELinux para o pyzord"
-+#: ../gui/selinux.tbl:42
-+msgid "Disable SELinux protection for ciped daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:540
++#: ../semanage/seobject.py:515
+ msgid "Requires seuser or serange"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for quota daemon"
--#~ msgstr "Desabilitar proteção do SELinux para o daemon quota"
-+#: ../gui/selinux.tbl:43
-+msgid "Disable SELinux protection for clamd daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
++#: ../semanage/seobject.py:538 ../semanage/seobject.py:584
+ #, python-format
+ msgid "Login mapping for %s is not defined"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for radiusd daemon"
--#~ msgstr "Desabilitar proteção do SELinux para o daemon radiusd"
-+#: ../gui/selinux.tbl:44
-+msgid "Disable SELinux protection for clamscan"
-+msgstr ""
+-#: ../semanage/seobject.py:567
++#: ../semanage/seobject.py:542
+ #, python-format
+ msgid "Could not query seuser for %s"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for radvd daemon"
--#~ msgstr "Desabilitar proteção do SELinux para o daemon radvd"
-+#: ../gui/selinux.tbl:45
-+msgid "Disable SELinux protection for clvmd"
-+msgstr ""
+-#: ../semanage/seobject.py:581
++#: ../semanage/seobject.py:556
+ #, python-format
+ msgid "Could not modify login mapping for %s"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for rdisc"
--#~ msgstr "Desabilitar proteção do SELinux para o rdisc"
-+#: ../gui/selinux.tbl:46
-+msgid "Disable SELinux protection for comsat daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:615
++#: ../semanage/seobject.py:590
+ #, python-format
+ msgid "Login mapping for %s is defined in policy, cannot be deleted"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for readahead"
--#~ msgstr "Desabilitar proteção do SELinux para o readahead"
-+#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
-+#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
-+msgid "Disable SELinux protection for courier daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:619
++#: ../semanage/seobject.py:594
+ #, python-format
+ msgid "Could not delete login mapping for %s"
+ msgstr ""
  
--#~ msgid "Allow programs to read files in non-standard locations (default_t)"
--#~ msgstr ""
--#~ "Permitir que programas leiam arquivos em localizações não padrões "
--#~ "(default_t)"
-+#: ../gui/selinux.tbl:52
-+msgid "Disable SELinux protection for cpucontrol daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
+-#: ../semanage/seobject.py:897
++#: ../semanage/seobject.py:616 ../semanage/seobject.py:634
++#: ../semanage/seobject.py:872
+ msgid "Could not list login mappings"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for restorecond"
--#~ msgstr "Desabilitar proteção do SELinux para o restorecond"
-+#: ../gui/selinux.tbl:53
-+msgid "Disable SELinux protection for cpuspeed daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
++#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
+ #: ../gui/system-config-selinux.glade:100
+ msgid "Login Name"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for rhgb daemon"
--#~ msgstr "Desabilitar proteção do SELinux para o daemon rhgb"
-+#: ../gui/selinux.tbl:54
-+msgid "Cron"
-+msgstr ""
+-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
+-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
++#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
++#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
+ #: ../gui/system-config-selinux.glade:128
+ #: ../gui/system-config-selinux.glade:915
+ #: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
+ msgid "SELinux User"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for ricci"
--#~ msgstr "Desabilitar proteção do SELinux para o ricci"
-+#: ../gui/selinux.tbl:54
-+msgid "Disable SELinux protection for crond daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
++#: ../semanage/seobject.py:659 ../gui/system-config-selinux.glade:156
+ #: ../gui/system-config-selinux.glade:943
+ msgid "MLS/MCS Range"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for ricci_modclusterd"
--#~ msgstr "Desabilitar proteção do SELinux para o ricci_modclusterd"
-+#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
-+#: ../gui/selinux.tbl:91
-+msgid "Printing"
-+msgstr ""
+-#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
+-#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
+-#: ../semanage/seobject.py:864
++#: ../semanage/seobject.py:678 ../semanage/seobject.py:709
++#: ../semanage/seobject.py:776 ../semanage/seobject.py:833
++#: ../semanage/seobject.py:839
+ #, python-format
+ msgid "Could not check if SELinux user %s is defined"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for rlogind daemon"
--#~ msgstr "Desabilitar proteção do SELinux para o daemon rlogind"
-+#: ../gui/selinux.tbl:55
-+msgid "Disable SELinux protection for cupsd back end server"
-+msgstr ""
+-#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
+-#: ../semanage/seobject.py:870
++#: ../semanage/seobject.py:681 ../semanage/seobject.py:782
++#: ../semanage/seobject.py:845
+ #, python-format
+ msgid "Could not query user for %s"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for rpcd daemon"
--#~ msgstr "Desabilitar proteção do SELinux para o daemon rpcd"
-+#: ../gui/selinux.tbl:56
-+msgid "Disable SELinux protection for cupsd daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:726
++#: ../semanage/seobject.py:701
+ #, python-format
+ msgid "You must add at least one role for %s"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for rshd"
--#~ msgstr "Desabilitar proteção do SELinux para o rshd"
-+#: ../gui/selinux.tbl:57
-+msgid "Disable SELinux protection for cupsd_lpd"
-+msgstr ""
+-#: ../semanage/seobject.py:741
++#: ../semanage/seobject.py:716
+ #, python-format
+ msgid "Could not create SELinux user for %s"
+ msgstr ""
  
--#~ msgid "rsync"
--#~ msgstr "rsync"
-+#: ../gui/selinux.tbl:58
-+msgid "CVS"
-+msgstr ""
+-#: ../semanage/seobject.py:750
++#: ../semanage/seobject.py:725
+ #, python-format
+ msgid "Could not add role %s for %s"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for rsync daemon"
--#~ msgstr "Desabilitar proteção do SELinux para o daemon rsync"
-+#: ../gui/selinux.tbl:58
-+msgid "Disable SELinux protection for cvs daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:759
++#: ../semanage/seobject.py:734
+ #, python-format
+ msgid "Could not set MLS level for %s"
+ msgstr ""
  
--#~ msgid "Allow ssh to run from inetd instead of as a daemon"
--#~ msgstr ""
--#~ "Permitir que o ssh seja executado a partir do inetd ao invés de ser "
--#~ "executado como um daemon"
-+#: ../gui/selinux.tbl:59
-+msgid "Disable SELinux protection for cyrus daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:762
++#: ../semanage/seobject.py:737
+ #, python-format
+ msgid "Could not add prefix %s for %s"
+ msgstr ""
  
--#~ msgid "Allow Samba to share nfs directories"
--#~ msgstr "Permitir que o Samba compartilhe diretórios nfs"
-+#: ../gui/selinux.tbl:60
-+msgid "Disable SELinux protection for dbskkd daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:765
++#: ../semanage/seobject.py:740
+ #, python-format
+ msgid "Could not extract key for %s"
+ msgstr ""
  
--#~ msgid "SASL authentication server"
--#~ msgstr "Servidor de autenticação SASL"
-+#: ../gui/selinux.tbl:61
-+msgid "Disable SELinux protection for dbusd daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:769
++#: ../semanage/seobject.py:744
+ #, python-format
+ msgid "Could not add SELinux user %s"
+ msgstr ""
  
--#~ msgid "Allow sasl authentication server to read /etc/shadow"
--#~ msgstr "Permitir que o servidor de autenticação sasl leia o /etc/shadow"
-+#: ../gui/selinux.tbl:62
-+msgid "Disable SELinux protection for dccd"
-+msgstr ""
+-#: ../semanage/seobject.py:791
++#: ../semanage/seobject.py:766
+ msgid "Requires prefix, roles, level or range"
+ msgstr ""
  
--#~ msgid ""
--#~ "Allow X-Windows server to map a memory region as both executable and "
--#~ "writable"
--#~ msgstr ""
--#~ "Permitir que o servidor X-Windows mapeie uma região de memória como "
--#~ "executável e gravável"
-+#: ../gui/selinux.tbl:63
-+msgid "Disable SELinux protection for dccifd"
-+msgstr ""
+-#: ../semanage/seobject.py:793
++#: ../semanage/seobject.py:768
+ msgid "Requires prefix or roles"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for saslauthd daemon"
--#~ msgstr "Desabilitar proteção do SELinux para o daemon saslauthd"
-+#: ../gui/selinux.tbl:64
-+msgid "Disable SELinux protection for dccm"
-+msgstr ""
+-#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
++#: ../semanage/seobject.py:778 ../semanage/seobject.py:835
+ #, python-format
+ msgid "SELinux user %s is not defined"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for scannerdaemon daemon"
--#~ msgstr "Desabilitar proteção do SELinux para o daemon scannerdaemon"
-+#: ../gui/selinux.tbl:65
-+msgid "Disable SELinux protection for ddt daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:832
++#: ../semanage/seobject.py:807
+ #, python-format
+ msgid "Could not modify SELinux user %s"
+ msgstr ""
  
--#~ msgid "Do not allow transition to sysadm_t, sudo and su effected"
--#~ msgstr "Não permitir que a transição para sysadm_t, sudo e su tenha efeito"
-+#: ../gui/selinux.tbl:66
-+msgid "Disable SELinux protection for devfsd daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:866
++#: ../semanage/seobject.py:841
+ #, python-format
+ msgid "SELinux user %s is defined in policy, cannot be deleted"
+ msgstr ""
  
--#~ msgid "Do not allow any processes to load kernel modules"
--#~ msgstr "Não permitir que qualquer processo carregue módulos do kernel"
-+#: ../gui/selinux.tbl:67
-+msgid "Disable SELinux protection for dhcpc daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:877
++#: ../semanage/seobject.py:852
+ #, python-format
+ msgid "Could not delete SELinux user %s"
+ msgstr ""
  
--#~ msgid "Do not allow any processes to modify kernel SELinux policy"
--#~ msgstr ""
--#~ "Não permitir que qualquer processo modifique a política do SELinux para o "
--#~ "kernel"
-+#: ../gui/selinux.tbl:68
-+msgid "Disable SELinux protection for dhcpd daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:915
++#: ../semanage/seobject.py:890
+ msgid "Could not list SELinux users"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for sendmail daemon"
--#~ msgstr "Desabilitar proteção do SELinux para o daemon sendmail"
-+#: ../gui/selinux.tbl:69
-+msgid "Disable SELinux protection for dictd daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:921
++#: ../semanage/seobject.py:896
+ #, python-format
+ msgid "Could not list roles for user %s"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for setrans"
--#~ msgstr "Desabilitar proteção do SELinux para o setrans"
-+#: ../gui/selinux.tbl:70
-+msgid "Allow sysadm_t to directly start daemons"
-+msgstr ""
+-#: ../semanage/seobject.py:946
++#: ../semanage/seobject.py:921
+ msgid "Labeling"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for setroubleshoot daemon"
--#~ msgstr "Desabilitar proteção do SELinux para o daemon setroublesoot"
-+#: ../gui/selinux.tbl:71
-+msgid "Disable SELinux protection for Evolution"
-+msgstr ""
+-#: ../semanage/seobject.py:946
++#: ../semanage/seobject.py:921
+ msgid "MLS/"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for slapd daemon"
--#~ msgstr "Desabilitar proteção do SELinux para o daemon slapd"
-+#: ../gui/selinux.tbl:72
-+msgid "Games"
-+msgstr ""
+-#: ../semanage/seobject.py:947
++#: ../semanage/seobject.py:922
+ msgid "Prefix"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for slrnpull daemon"
--#~ msgstr "Desabilitar proteção do SELinux para o daemon slrnpull"
-+#: ../gui/selinux.tbl:72
-+msgid "Disable SELinux protection for games"
-+msgstr ""
+-#: ../semanage/seobject.py:947
++#: ../semanage/seobject.py:922
+ msgid "MCS Level"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for smbd daemon"
--#~ msgstr "Desabilitar proteção do SELinux para o daemon smbd"
-+#: ../gui/selinux.tbl:73
-+msgid "Disable SELinux protection for the web browsers"
-+msgstr ""
+-#: ../semanage/seobject.py:947
++#: ../semanage/seobject.py:922
+ msgid "MCS Range"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for snmpd daemon"
--#~ msgstr "Desabilitar proteção do SELinux para o daemon snmpd"
-+#: ../gui/selinux.tbl:74
-+msgid "Disable SELinux protection for Thunderbird"
-+msgstr ""
+-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
++#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
+ #: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
+ msgid "SELinux Roles"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for snort daemon"
--#~ msgstr "Desabilitar proteção do SELinux para o daemon snort"
-+#: ../gui/selinux.tbl:75
-+msgid "Disable SELinux protection for distccd daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:967
++#: ../semanage/seobject.py:944
+ msgid "Protocol udp or tcp is required"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for soundd daemon"
--#~ msgstr "Desabilitar proteção do SELinux para o daemon soundd"
-+#: ../gui/selinux.tbl:76
-+msgid "Disable SELinux protection for dmesg daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:969
++#: ../semanage/seobject.py:946
+ msgid "Port is required"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for sound daemon"
--#~ msgstr "Desabilitar proteção do SELinux para o daemon sound"
-+#: ../gui/selinux.tbl:77
-+msgid "Disable SELinux protection for dnsmasq daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:979
++#: ../semanage/seobject.py:956
+ msgid "Invalid Port"
+ msgstr ""
  
--#~ msgid "Spam Protection"
--#~ msgstr "Proteção contra spam "
-+#: ../gui/selinux.tbl:78
-+msgid "Disable SELinux protection for dovecot daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:983
++#: ../semanage/seobject.py:960
+ #, python-format
+ msgid "Could not create a key for %s/%s"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for spamd daemon"
--#~ msgstr "Desabilitar proteção do SELinux para o daemon spamd"
-+#: ../gui/selinux.tbl:79
-+msgid "Disable SELinux protection for entropyd daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:994
++#: ../semanage/seobject.py:971
+ msgid "Type is required"
+ msgstr ""
  
--#~ msgid "Allow spamd to access home directories"
--#~ msgstr "Permitir que o spamd acesse os diretórios pessoais"
-+#: ../gui/selinux.tbl:80
-+msgid "Disable SELinux protection for fetchmail"
+-#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
+-#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
++#: ../semanage/seobject.py:974 ../semanage/seobject.py:1036
++#: ../semanage/seobject.py:1794
++#, python-format
++msgid "Type %s is invalid, must be a port type"
 +msgstr ""
++
++#: ../semanage/seobject.py:980 ../semanage/seobject.py:1042
++#: ../semanage/seobject.py:1097 ../semanage/seobject.py:1103
+ #, python-format
+ msgid "Could not check if port %s/%s is defined"
+ msgstr ""
  
--#~ msgid "Allow Spam Assassin daemon network access"
--#~ msgstr "Permitir que o daemon do Spam Assasin tenha acesso a  rede"
-+#: ../gui/selinux.tbl:81
-+msgid "Disable SELinux protection for fingerd daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:1002
++#: ../semanage/seobject.py:982
+ #, python-format
+ msgid "Port %s/%s already defined"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for speedmgmt daemon"
--#~ msgstr "Desabilitar proteção do SELinux para o daemon speedmgmt"
-+#: ../gui/selinux.tbl:82
-+msgid "Disable SELinux protection for freshclam daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:1006
++#: ../semanage/seobject.py:986
+ #, python-format
+ msgid "Could not create port for %s/%s"
+ msgstr ""
  
--#~ msgid "Squid"
--#~ msgstr "Squid"
-+#: ../gui/selinux.tbl:83
-+msgid "Disable SELinux protection for fsdaemon daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:1012
++#: ../semanage/seobject.py:992
+ #, python-format
+ msgid "Could not create context for %s/%s"
+ msgstr ""
  
--#~ msgid "Allow squid daemon to connect to the network"
--#~ msgstr "Permitir que o daemon do squid se conecte a rede"
-+#: ../gui/selinux.tbl:84
-+msgid "Disable SELinux protection for gpm daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:1016
++#: ../semanage/seobject.py:996
+ #, python-format
+ msgid "Could not set user in port context for %s/%s"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for squid daemon"
--#~ msgstr "Desabilitar proteção do SELinux para o daemon squid"
-+#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
-+msgid "NFS"
-+msgstr ""
+-#: ../semanage/seobject.py:1020
++#: ../semanage/seobject.py:1000
+ #, python-format
+ msgid "Could not set role in port context for %s/%s"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for ssh daemon"
--#~ msgstr "Desabilitar proteção do SELinux para o daemon ssh"
-+#: ../gui/selinux.tbl:85
-+msgid "Disable SELinux protection for gss daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:1024
++#: ../semanage/seobject.py:1004
+ #, python-format
+ msgid "Could not set type in port context for %s/%s"
+ msgstr ""
  
--#~ msgid "Allow ssh logins as sysadm_r:sysadm_t"
--#~ msgstr "Permitir logins do ssh como sysadm_r:sysadm_t"
-+#: ../gui/selinux.tbl:86
-+msgid "Disable SELinux protection for Hal daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:1029
++#: ../semanage/seobject.py:1009
+ #, python-format
+ msgid "Could not set mls fields in port context for %s/%s"
+ msgstr ""
  
--#~ msgid ""
--#~ "Allow staff_r users to search the sysadm home dir and read files (such as "
--#~ "~/.bashrc)"
--#~ msgstr ""
--#~ "Permitir que usuários staff_r pesquisem o diretório pessoal do sysadm e "
--#~ "leiam os arquivos (como o ~/.bashrc)"
-+#: ../gui/selinux.tbl:87
-+msgid "Compatibility"
-+msgstr ""
+-#: ../semanage/seobject.py:1033
++#: ../semanage/seobject.py:1013
+ #, python-format
+ msgid "Could not set port context for %s/%s"
+ msgstr ""
  
--#~ msgid "Universal SSL tunnel"
--#~ msgstr "Túnel SSL Universal"
-+#: ../gui/selinux.tbl:87
-+msgid ""
-+"Do not audit things that we know to be broken but which are not security "
-+"risks"
-+msgstr ""
+-#: ../semanage/seobject.py:1037
++#: ../semanage/seobject.py:1017
+ #, python-format
+ msgid "Could not add port %s/%s"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for stunnel daemon"
--#~ msgstr "Desabilitar proteção do SELinux para o daemon stunnel"
-+#: ../gui/selinux.tbl:88
-+msgid "Disable SELinux protection for hostname daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
+-#: ../semanage/seobject.py:1512
++#: ../semanage/seobject.py:1031 ../semanage/seobject.py:1304
++#: ../semanage/seobject.py:1503
+ msgid "Requires setype or serange"
+ msgstr ""
  
--#~ msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
--#~ msgstr ""
--#~ "Permitir que o daemon stunnel seja executado como autônomo, fora do xinetd"
-+#: ../gui/selinux.tbl:89
-+msgid "Disable SELinux protection for hotplug daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:1053
++#: ../semanage/seobject.py:1033
+ msgid "Requires setype"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for swat daemon"
--#~ msgstr "Desabilitar proteção do SELinux para o daemon swat"
-+#: ../gui/selinux.tbl:90
-+msgid "Disable SELinux protection for howl daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
++#: ../semanage/seobject.py:1044 ../semanage/seobject.py:1099
+ #, python-format
+ msgid "Port %s/%s is not defined"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for sxid daemon"
--#~ msgstr "Desabilitar proteção do SELinux para o daemon sxid"
-+#: ../gui/selinux.tbl:91
-+msgid "Disable SELinux protection for cups hplip daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:1065
++#: ../semanage/seobject.py:1048
+ #, python-format
+ msgid "Could not query port %s/%s"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for syslogd daemon"
--#~ msgstr "Desabilitar proteção do SELinux para o daemon syslogd"
-+#: ../gui/selinux.tbl:92
-+msgid "Disable SELinux protection for httpd rotatelogs"
-+msgstr ""
+-#: ../semanage/seobject.py:1076
++#: ../semanage/seobject.py:1059
+ #, python-format
+ msgid "Could not modify port %s/%s"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for system cron jobs"
--#~ msgstr "Desabilitar proteção do SELinux para os trabalhos cron do sistema"
-+#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
-+msgid "HTTPD Service"
-+msgstr ""
+-#: ../semanage/seobject.py:1089
++#: ../semanage/seobject.py:1072
+ msgid "Could not list the ports"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for tcp daemon"
--#~ msgstr "Desabilitar proteção do SELinux para o daemon tcp"
-+#: ../gui/selinux.tbl:93
-+msgid "Disable SELinux protection for http suexec"
-+msgstr ""
+-#: ../semanage/seobject.py:1105
++#: ../semanage/seobject.py:1088
+ #, python-format
+ msgid "Could not delete the port %s"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for telnet daemon"
--#~ msgstr "Desabilitar proteção do SELinux para o daemon telnet"
-+#: ../gui/selinux.tbl:94
-+msgid "Disable SELinux protection for hwclock daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:1122
++#: ../semanage/seobject.py:1105
+ #, python-format
+ msgid "Port %s/%s is defined in policy, cannot be deleted"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for tftpd daemon"
--#~ msgstr "Desabilitar proteção do SELinux para o daemon tftpd"
-+#: ../gui/selinux.tbl:95
-+msgid "Disable SELinux protection for i18n daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:1126
++#: ../semanage/seobject.py:1109
+ #, python-format
+ msgid "Could not delete port %s/%s"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for transproxy daemon"
--#~ msgstr "Desabilitar proteção do SELinux para o daemon transproxy"
-+#: ../gui/selinux.tbl:96
-+msgid "Disable SELinux protection for imazesrv daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
++#: ../semanage/seobject.py:1125 ../semanage/seobject.py:1147
+ msgid "Could not list ports"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for udev daemon"
--#~ msgstr "Desabilitar proteção do SELinux para o daemon udev"
-+#: ../gui/selinux.tbl:97
-+msgid "Disable SELinux protection for inetd child daemons"
-+msgstr ""
+-#: ../semanage/seobject.py:1203
++#: ../semanage/seobject.py:1186
+ msgid "SELinux Port Type"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for uml daemon"
--#~ msgstr "Desabilitar proteção do SELinux para o daemon uml"
-+#: ../gui/selinux.tbl:98
-+msgid "Disable SELinux protection for inetd daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:1203
++#: ../semanage/seobject.py:1186
+ msgid "Proto"
+ msgstr ""
  
--#~ msgid ""
--#~ "Allow xinetd to run unconfined, including any services it starts that do "
--#~ "not have a domain transition explicitly defined"
--#~ msgstr ""
--#~ "Permitir que o xinetd seja executado de forma não restrita, incluindo "
--#~ "quaisquer serviços que ele inicie que não tenham uma transição de domínio "
--#~ "explicitamente definida"
-+#: ../gui/selinux.tbl:99
-+msgid "Disable SELinux protection for innd daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
++#: ../semanage/seobject.py:1186 ../gui/system-config-selinux.glade:335
+ msgid "Port Number"
+ msgstr ""
  
--#~ msgid ""
--#~ "Allow rc scripts to run unconfined, including any daemon started by an rc "
--#~ "script that does not have a domain transition explicitly defined"
--#~ msgstr ""
--#~ "Permitir que scripts rc sejam executados de forma não restrita, incluindo "
--#~ "quaisquer daemons iniciados por um script rc que não tenham uma transição "
--#~ "de domínio explicitamente definida"
-+#: ../gui/selinux.tbl:100
-+msgid "Disable SELinux protection for iptables daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:1222
++#: ../semanage/seobject.py:1207
+ msgid "Node Address is required"
+ msgstr ""
  
--#~ msgid "Allow rpm to run unconfined"
--#~ msgstr "Permitir que o rpm seja executado de forma não restrita"
-+#: ../gui/selinux.tbl:101
-+msgid "Disable SELinux protection for ircd daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:1237
++#: ../semanage/seobject.py:1222
+ msgid "Unknown or missing protocol"
+ msgstr ""
  
--#~ msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
--#~ msgstr ""
--#~ "Permitir que utilitários privilegiados como o hotplug e o insmod sejam "
--#~ "executados de maneira não restrita"
-+#: ../gui/selinux.tbl:102
-+msgid "Disable SELinux protection for irqbalance daemon"
+-#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
+-#: ../semanage/seobject.py:1728
+-msgid "SELinux Type is required"
++#: ../semanage/seobject.py:1236
++msgid "SELinux node type is required"
 +msgstr ""
++
++#: ../semanage/seobject.py:1239 ../semanage/seobject.py:1307
++#, python-format
++msgid "Type %s is invalid, must be a node type"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for updfstab daemon"
--#~ msgstr "Desabilitar proteção do SELinux para o daemon updfstab"
-+#: ../gui/selinux.tbl:103
-+msgid "Disable SELinux protection for iscsi daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
+-#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
+-#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
+-#: ../semanage/seobject.py:1732
++#: ../semanage/seobject.py:1243 ../semanage/seobject.py:1311
++#: ../semanage/seobject.py:1347 ../semanage/seobject.py:1445
++#: ../semanage/seobject.py:1507 ../semanage/seobject.py:1541
++#: ../semanage/seobject.py:1739
+ #, python-format
+ msgid "Could not create key for %s"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for uptimed daemon"
--#~ msgstr "Desabilitar proteção do SELinux para o daemon uptimed"
-+#: ../gui/selinux.tbl:104
-+msgid "Disable SELinux protection for jabberd daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
+-#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
++#: ../semanage/seobject.py:1245 ../semanage/seobject.py:1315
++#: ../semanage/seobject.py:1351 ../semanage/seobject.py:1357
+ #, python-format
+ msgid "Could not check if addr %s is defined"
+ msgstr ""
  
--#~ msgid ""
--#~ "Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, "
--#~ "only staff_r can do so"
--#~ msgstr ""
--#~ "Permitir que o user_r alcance o sysadm_r via su, sudo ou userhelper. Caso "
--#~ "contrário, somente o staff_r poderá fazer isso"
-+#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
-+msgid "Kerberos"
-+msgstr ""
+-#: ../semanage/seobject.py:1266
++#: ../semanage/seobject.py:1254
+ #, python-format
+ msgid "Could not create addr for %s"
+ msgstr ""
  
--#~ msgid "Allow users to execute the mount command"
--#~ msgstr "Permitir que os usuários executem o comando mount"
-+#: ../gui/selinux.tbl:105
-+msgid "Disable SELinux protection for kadmind daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
+-#: ../semanage/seobject.py:1690
++#: ../semanage/seobject.py:1260 ../semanage/seobject.py:1461
++#: ../semanage/seobject.py:1694
+ #, python-format
+ msgid "Could not create context for %s"
+ msgstr ""
  
--#~ msgid "Allow regular users direct mouse access (only allow the X server)"
--#~ msgstr ""
--#~ "Permitir que usuários regulares tenham acesso direto ao mouse (somente "
--#~ "permite o servidor X)"
-+#: ../gui/selinux.tbl:106
-+msgid "Disable SELinux protection for klogd daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:1276
++#: ../semanage/seobject.py:1264
+ #, python-format
+ msgid "Could not set mask for %s"
+ msgstr ""
  
--#~ msgid "Allow users to run the dmesg command"
--#~ msgstr "Permitir que usuários executem o comando dmesg"
-+#: ../gui/selinux.tbl:107
-+msgid "Disable SELinux protection for krb5kdc daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:1280
++#: ../semanage/seobject.py:1268
+ #, python-format
+ msgid "Could not set user in addr context for %s"
+ msgstr ""
  
--#~ msgid "Allow users to control network interfaces (also needs USERCTL=true)"
--#~ msgstr ""
--#~ "Permitir que os usuários controlem as interfaces de rede (também "
--#~ "necessita do USERCTL=true)"
-+#: ../gui/selinux.tbl:108
-+msgid "Disable SELinux protection for ktalk daemons"
-+msgstr ""
+-#: ../semanage/seobject.py:1284
++#: ../semanage/seobject.py:1272
+ #, python-format
+ msgid "Could not set role in addr context for %s"
+ msgstr ""
  
--#~ msgid "Allow normal user to execute ping"
--#~ msgstr "Permitir que os usuários normais executem o ping"
-+#: ../gui/selinux.tbl:109
-+msgid "Disable SELinux protection for kudzu daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:1288
++#: ../semanage/seobject.py:1276
+ #, python-format
+ msgid "Could not set type in addr context for %s"
+ msgstr ""
  
--#~ msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
--#~ msgstr ""
--#~ "Permitir que os usuários leiam/escrevam noextattrfile (FAT, CDROM, FLOPPY)"
-+#: ../gui/selinux.tbl:110
-+msgid "Disable SELinux protection for locate daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:1293
++#: ../semanage/seobject.py:1281
+ #, python-format
+ msgid "Could not set mls fields in addr context for %s"
+ msgstr ""
  
--#~ msgid "Allow users to rw usb devices"
--#~ msgstr "Permitir que os usuários leiam e escrevam em dispositivos usb"
-+#: ../gui/selinux.tbl:111
-+msgid "Disable SELinux protection for lpd daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:1297
++#: ../semanage/seobject.py:1285
+ #, python-format
+ msgid "Could not set addr context for %s"
+ msgstr ""
  
--#~ msgid ""
--#~ "Allow users to run TCP servers (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 que os usuários executem servidores TCP (vinculem portas e "
--#~ "aceitem conexões do mesmo domínio e de usuários externos). Desabilitar "
--#~ "esta opção força o modo passivo do FTP e pode modificar outros protocolos"
-+#: ../gui/selinux.tbl:112
-+msgid "Disable SELinux protection for lrrd daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:1301
++#: ../semanage/seobject.py:1289
+ #, python-format
+ msgid "Could not add addr %s"
+ msgstr ""
  
--#~ msgid "Allow user to stat ttyfiles"
--#~ msgstr "Permitir que os usuários vejam as estatísticas de ttyfiles"
-+#: ../gui/selinux.tbl:113
-+msgid "Disable SELinux protection for lvm daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
++#: ../semanage/seobject.py:1317 ../semanage/seobject.py:1353
+ #, python-format
+ msgid "Addr %s is not defined"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for uucpd daemon"
--#~ msgstr "Desabilitar proteção do SELinux para o daemon uucpd"
-+#: ../gui/selinux.tbl:114
-+msgid "Disable SELinux protection for mailman"
-+msgstr ""
+-#: ../semanage/seobject.py:1330
++#: ../semanage/seobject.py:1321
+ #, python-format
+ msgid "Could not query addr %s"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for vmware daemon"
--#~ msgstr "Desabilitar proteção do SELinux para o daemon vmware"
-+#: ../gui/selinux.tbl:115
-+msgid "Allow evolution and thunderbird to read user files"
-+msgstr ""
+-#: ../semanage/seobject.py:1340
++#: ../semanage/seobject.py:1331
+ #, python-format
+ msgid "Could not modify addr %s"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for watchdog daemon"
--#~ msgstr "Desabilitar proteção do SELinux para o daemon watchdog"
-+#: ../gui/selinux.tbl:116
-+msgid "Disable SELinux protection for mdadm daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:1368
++#: ../semanage/seobject.py:1359
+ #, python-format
+ msgid "Addr %s is defined in policy, cannot be deleted"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for winbind daemon"
--#~ msgstr "Desabilitar proteção do SELinux para o daemon winbind"
-+#: ../gui/selinux.tbl:117
-+msgid "Disable SELinux protection for monopd daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:1372
++#: ../semanage/seobject.py:1363
+ #, python-format
+ msgid "Could not delete addr %s"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for xdm daemon"
--#~ msgstr "Desabilitar proteção do SELinux para o daemon xdm"
-+#: ../gui/selinux.tbl:118
-+msgid "Allow the mozilla browser to read user files"
-+msgstr ""
+-#: ../semanage/seobject.py:1384
++#: ../semanage/seobject.py:1375
+ msgid "Could not deleteall node mappings"
+ msgstr ""
  
--#~ msgid "Allow xdm logins as sysadm_r:sysadm_t"
--#~ msgstr "Permitir que o xdm realize logins como sysadm_r:sysadm_t"
-+#: ../gui/selinux.tbl:119
-+msgid "Disable SELinux protection for mrtg daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:1398
++#: ../semanage/seobject.py:1389
+ msgid "Could not list addrs"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for xen daemon"
--#~ msgstr "Desabilitar proteção do SELinux para o daemon xen"
-+#: ../gui/selinux.tbl:120
-+msgid "Disable SELinux protection for mysqld daemon"
+-#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
+-#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
++#: ../semanage/seobject.py:1441 ../semanage/seobject.py:1732
++msgid "SELinux Type is required"
 +msgstr ""
++
++#: ../semanage/seobject.py:1449 ../semanage/seobject.py:1511
++#: ../semanage/seobject.py:1545 ../semanage/seobject.py:1551
+ #, python-format
+ msgid "Could not check if interface %s is defined"
+ msgstr ""
  
--#~ msgid "XEN"
--#~ msgstr "XEN"
-+#: ../gui/selinux.tbl:121
-+msgid "Disable SELinux protection for nagios daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:1465
++#: ../semanage/seobject.py:1456
+ #, python-format
+ msgid "Could not create interface for %s"
+ msgstr ""
  
--#~ msgid "Allow xen to read/write physical disk devices"
--#~ msgstr "Permitir que o xen leia/escreva em dispositivos de discos físicos"
-+#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
-+msgid "Name Service"
-+msgstr ""
+-#: ../semanage/seobject.py:1474
++#: ../semanage/seobject.py:1465
+ #, python-format
+ msgid "Could not set user in interface context for %s"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for xfs daemon"
--#~ msgstr "Desabilitar proteção do SELinux para o daemon xfs"
-+#: ../gui/selinux.tbl:122
-+msgid "Disable SELinux protection for named daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:1478
++#: ../semanage/seobject.py:1469
+ #, python-format
+ msgid "Could not set role in interface context for %s"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for xen control"
--#~ msgstr "Desabilitar proteção do SELinux para o xen control"
-+#: ../gui/selinux.tbl:123
-+msgid "Disable SELinux protection for nessusd daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:1482
++#: ../semanage/seobject.py:1473
+ #, python-format
+ msgid "Could not set type in interface context for %s"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for ypbind daemon"
--#~ msgstr "Desabilitar proteção do SELinux para o daemon ypbind"
-+#: ../gui/selinux.tbl:124
-+msgid "Disable SELinux protection for NetworkManager"
-+msgstr ""
+-#: ../semanage/seobject.py:1487
++#: ../semanage/seobject.py:1478
+ #, python-format
+ msgid "Could not set mls fields in interface context for %s"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for NIS Password Daemon"
--#~ msgstr "Desabilitar proteção do SELinux para o NIS Password Daemon"
-+#: ../gui/selinux.tbl:125
-+msgid "Disable SELinux protection for nfsd daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:1491
++#: ../semanage/seobject.py:1482
+ #, python-format
+ msgid "Could not set interface context for %s"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for ypserv daemon"
--#~ msgstr "Desabilitar proteção do SELinux para o daemon ypserv"
-+#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
-+#: ../gui/selinux.tbl:221
-+msgid "Samba"
-+msgstr ""
+-#: ../semanage/seobject.py:1495
++#: ../semanage/seobject.py:1486
+ #, python-format
+ msgid "Could not set message context for %s"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for NIS Transfer Daemon"
--#~ msgstr "Desabilitar proteção do SELinux para o NIS Transfer Daemon"
-+#: ../gui/selinux.tbl:126
-+msgid "Disable SELinux protection for nmbd daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:1499
++#: ../semanage/seobject.py:1490
+ #, python-format
+ msgid "Could not add interface %s"
+ msgstr ""
  
--#~ msgid ""
--#~ "Allow SELinux webadm user to manage unprivileged users home directories"
--#~ msgstr ""
--#~ "Permitir que o usuário webadm do SELinux gerencie diretórios pessoais de "
--#~ "usuários sem privilégios"
-+#: ../gui/selinux.tbl:127
-+msgid "Disable SELinux protection for nrpe daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
++#: ../semanage/seobject.py:1513 ../semanage/seobject.py:1547
+ #, python-format
+ msgid "Interface %s is not defined"
+ msgstr ""
  
--#~ msgid ""
--#~ "Allow SELinux webadm user to read unprivileged users home directories"
--#~ msgstr ""
--#~ "Permitir que o usuário webadm do SELinux leia diretórios pessoais de "
--#~ "usuários sem privilégios"
-+#: ../gui/selinux.tbl:128
-+msgid "Disable SELinux protection for nscd daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:1526
++#: ../semanage/seobject.py:1517
+ #, python-format
+ msgid "Could not query interface %s"
+ msgstr ""
  
--#~ msgid "Are you sure you want to delete %s '%s'?"
--#~ msgstr "Você está certo de que deseja remover %s \"%s\"?"
-+#: ../gui/selinux.tbl:129
-+msgid "Disable SELinux protection for nsd daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:1537
++#: ../semanage/seobject.py:1528
+ #, python-format
+ msgid "Could not modify interface %s"
+ msgstr ""
  
--#~ msgid "Delete %s"
--#~ msgstr "Remover %s"
-+#: ../gui/selinux.tbl:130
-+msgid "Disable SELinux protection for ntpd daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:1562
++#: ../semanage/seobject.py:1553
+ #, python-format
+ msgid "Interface %s is defined in policy, cannot be deleted"
+ msgstr ""
  
--#~ msgid "Add %s"
--#~ msgstr "Adicionar %s"
-+#: ../gui/selinux.tbl:131
-+msgid "Disable SELinux protection for oddjob"
-+msgstr ""
+-#: ../semanage/seobject.py:1566
++#: ../semanage/seobject.py:1557
+ #, python-format
+ msgid "Could not delete interface %s"
+ msgstr ""
  
--#~ msgid "Modify %s"
--#~ msgstr "Modificar %s"
-+#: ../gui/selinux.tbl:132
-+msgid "Disable SELinux protection for oddjob_mkhomedir"
-+msgstr ""
+-#: ../semanage/seobject.py:1578
++#: ../semanage/seobject.py:1569
+ msgid "Could not delete all interface  mappings"
+ msgstr ""
  
--#~ msgid "Permissive"
--#~ msgstr "Permissivo"
-+#: ../gui/selinux.tbl:133
-+msgid "Disable SELinux protection for openvpn daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:1592
++#: ../semanage/seobject.py:1583
+ msgid "Could not list interfaces"
+ msgstr ""
  
--#~ msgid "Enforcing"
--#~ msgstr "Reforçado"
-+#: ../gui/selinux.tbl:134
-+msgid "Disable SELinux protection for pam daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:1617
++#: ../semanage/seobject.py:1608
+ msgid "SELinux Interface"
+ msgstr ""
  
--#~ 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 mudança de política fará com que todo o sistema de arquivos seja "
--#~ "reetiquetado na próxima inicialização. Isto pode levar muito tempo "
--#~ "dependendo do tamanho do sistema de arquivos. Você deseja continuar?"
-+#: ../gui/selinux.tbl:135
-+msgid "Disable SELinux protection for pegasus"
-+msgstr ""
+-#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
++#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1954
+ msgid "Context"
+ msgstr ""
  
--#~ msgid ""
--#~ "Changing to SELinux disabled requires a reboot.  It is not recommended.  "
--#~ "If you later decide to turn SELinux back on, the system will be required "
--#~ "to relabel.  If you just want to see if SELinux is causing a problem on "
--#~ "your system, you can go to permissive mode which will only log errors and "
--#~ "not enforce SELinux policy.  Permissive mode does not require a reboot    "
--#~ "Do you wish to continue?"
--#~ msgstr ""
--#~ "Desabilitar o SELinux requer a reinicialização do sistema. Isso não é "
--#~ "recomendado. Se depois você optar por habilitar o SELinux novamente, o "
--#~ "sistema necessitará de ser reetiquetado. Se você somente deseja ver se o "
--#~ "SELinux está causando algum problema para o seu sistema, altere-o para o "
--#~ "modo permissivo, o qual somente irá registrar erros e não forçará a "
--#~ "política do SELinux. O modo permissivo não requer a reinicialização do "
--#~ "sistema. Você deseja continuar?"
-+#: ../gui/selinux.tbl:136
-+msgid "Disable SELinux protection for perdition daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:1667
++#: ../semanage/seobject.py:1671
+ #, python-format
+ msgid "Equivalence class for %s already exists"
+ msgstr ""
  
--#~ 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 ""
--#~ "Habilitar o SELinux fará com que todo o sistema de arquivos seja "
--#~ "reetiquetado na próxima inicialização. Isto pode levar muito tempo "
--#~ "dependendo do tamanho do sistema de arquivos. Você deseja continuar?"
-+#: ../gui/selinux.tbl:137
-+msgid "Disable SELinux protection for portmap daemon"
-+msgstr ""
- 
--#~ msgid "system-config-selinux"
--#~ msgstr "system-config-selinux"
-+#: ../gui/selinux.tbl:138
-+msgid "Disable SELinux protection for portslave daemon"
-+msgstr ""
- 
--#~ msgid ""
--#~ "Copyright (c)2006 Red Hat, Inc.\n"
--#~ "Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
--#~ msgstr ""
--#~ "Copyright (c) 2006 Red Hat, Inc.\n"
--#~ "Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-+#: ../gui/selinux.tbl:139
-+msgid "Disable SELinux protection for postfix"
-+msgstr ""
- 
--#~ msgid "Add SELinux Login Mapping"
--#~ msgstr "Adicionar Mapeamento de Login do SELinux"
-+#: ../gui/selinux.tbl:140
-+msgid "Disable SELinux protection for postgresql daemon"
-+msgstr ""
- 
--#~ msgid "Add SELinux Network Ports"
--#~ msgstr "Adicionar Portas de Rede do SELinux"
-+#: ../gui/selinux.tbl:141
-+msgid "pppd"
-+msgstr ""
- 
--#~ msgid "SELinux Type"
--#~ msgstr "Tipo SELinux"
-+#: ../gui/selinux.tbl:141
-+msgid "Allow pppd to be run for a regular user"
-+msgstr ""
+-#: ../semanage/seobject.py:1673
++#: ../semanage/seobject.py:1677
+ #, python-format
+ msgid "File spec %s conflicts with equivalency rule '%s %s'"
+ msgstr ""
  
--#~ msgid ""
--#~ "tcp\n"
--#~ "udp"
--#~ msgstr ""
--#~ "tcp\n"
--#~ "udp"
-+#: ../gui/selinux.tbl:142
-+msgid "Disable SELinux protection for pptp"
-+msgstr ""
+-#: ../semanage/seobject.py:1682
++#: ../semanage/seobject.py:1686
+ #, python-format
+ msgid "Equivalence class for %s does not exists"
+ msgstr ""
  
--#~ msgid ""
--#~ "SELinux MLS/MCS\n"
--#~ "Level"
--#~ msgstr ""
--#~ "Nível MLS/MCS\n"
--#~ "do SELinux"
-+#: ../gui/selinux.tbl:143
-+msgid "Disable SELinux protection for prelink daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:1696
++#: ../semanage/seobject.py:1700
+ #, python-format
+ msgid "Could not set user in file context for %s"
+ msgstr ""
  
--#~ msgid "File Specification"
--#~ msgstr "Especificação do Arquivo"
-+#: ../gui/selinux.tbl:144
-+msgid "Disable SELinux protection for privoxy daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:1700
++#: ../semanage/seobject.py:1704
+ #, python-format
+ msgid "Could not set role in file context for %s"
+ msgstr ""
  
--#~ msgid "File Type"
--#~ msgstr "Tipo do Arquivo"
-+#: ../gui/selinux.tbl:145
-+msgid "Disable SELinux protection for ptal daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
++#: ../semanage/seobject.py:1709 ../semanage/seobject.py:1769
+ #, python-format
+ msgid "Could not set mls fields in file context for %s"
+ msgstr ""
  
--#~ msgid ""
--#~ "all files\n"
--#~ "regular file\n"
--#~ "directory\n"
--#~ "character device\n"
--#~ "block device\n"
--#~ "socket\n"
--#~ "symbolic link\n"
--#~ "named pipe\n"
--#~ msgstr ""
--#~ "todos os arquivos\n"
--#~ "arquivos regulares\n"
--#~ "diretórios\n"
--#~ "dispositivos de caractere\n"
--#~ "dispositivos de bloco\n"
--#~ "soquetes\n"
--#~ "ligações simbólicas\n"
--#~ "pipe do named\n"
-+#: ../gui/selinux.tbl:146
-+msgid "Disable SELinux protection for pxe daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:1711
++#: ../semanage/seobject.py:1715
+ msgid "Invalid file specification"
+ msgstr ""
  
--#~ msgid "MLS"
--#~ msgstr "MLS"
-+#: ../gui/selinux.tbl:147
-+msgid "Disable SELinux protection for pyzord"
-+msgstr ""
+-#: ../semanage/seobject.py:1713
++#: ../semanage/seobject.py:1717
+ msgid "File specification can not include spaces"
+ msgstr ""
  
--#~ msgid "Add SELinux User"
--#~ msgstr "Adicionar Usuário do SELinux"
-+#: ../gui/selinux.tbl:148
-+msgid "Disable SELinux protection for quota daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:1718
++#: ../semanage/seobject.py:1722
+ #, python-format
+ msgid ""
+ "File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
+ msgstr ""
  
--#~ msgid "SELinux Administration"
--#~ msgstr "Administração do SELinux"
-+#: ../gui/selinux.tbl:149
-+msgid "Disable SELinux protection for radiusd daemon"
+-#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
+-#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
+-#: ../semanage/seobject.py:1880
++#: ../semanage/seobject.py:1735
++#, python-format
++msgid "Type %s is invalid, must be a file or device type"
 +msgstr ""
++
++#: ../semanage/seobject.py:1743 ../semanage/seobject.py:1748
++#: ../semanage/seobject.py:1804 ../semanage/seobject.py:1886
++#: ../semanage/seobject.py:1890
+ #, python-format
+ msgid "Could not check if file context for %s is defined"
+ msgstr ""
  
--#~ msgid "Add"
--#~ msgstr "Adicionar"
-+#: ../gui/selinux.tbl:150
-+msgid "Disable SELinux protection for radvd daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:1749
++#: ../semanage/seobject.py:1756
+ #, python-format
+ msgid "Could not create file context for %s"
+ msgstr ""
  
--#~ msgid "_Properties"
--#~ msgstr "_Propriedades"
-+#: ../gui/selinux.tbl:151
-+msgid "Disable SELinux protection for rdisc"
-+msgstr ""
+-#: ../semanage/seobject.py:1757
++#: ../semanage/seobject.py:1764
+ #, python-format
+ msgid "Could not set type in file context for %s"
+ msgstr ""
  
--#~ msgid "_Delete"
--#~ msgstr "_Remover"
-+#: ../gui/selinux.tbl:152
-+msgid "Disable SELinux protection for readahead"
-+msgstr ""
+-#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
+-#: ../semanage/seobject.py:1826
++#: ../semanage/seobject.py:1772 ../semanage/seobject.py:1832
++#: ../semanage/seobject.py:1836
+ #, python-format
+ msgid "Could not set file context for %s"
+ msgstr ""
  
--#~ msgid "Select Management Object"
--#~ msgstr "Selecionar Objeto de Gerenciamento"
-+#: ../gui/selinux.tbl:153
-+msgid "Allow programs to read files in non-standard locations (default_t)"
-+msgstr ""
+-#: ../semanage/seobject.py:1771
++#: ../semanage/seobject.py:1778
+ #, python-format
+ msgid "Could not add file context for %s"
+ msgstr ""
  
--#~ msgid "<b>Select:</b>"
--#~ msgstr "<b>Selecione:</b>"
-+#: ../gui/selinux.tbl:154
-+msgid "Disable SELinux protection for restorecond"
-+msgstr ""
+-#: ../semanage/seobject.py:1785
++#: ../semanage/seobject.py:1792
+ msgid "Requires setype, serange or seuser"
+ msgstr ""
  
--#~ msgid "System Default Enforcing Mode"
--#~ msgstr "Modo Reforçado Padrão do Sistema"
-+#: ../gui/selinux.tbl:155
-+msgid "Disable SELinux protection for rhgb daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
++#: ../semanage/seobject.py:1808 ../semanage/seobject.py:1894
+ #, python-format
+ msgid "File context for %s is not defined"
+ msgstr ""
  
--#~ msgid ""
--#~ "Disabled\n"
--#~ "Permissive\n"
--#~ "Enforcing\n"
--#~ msgstr ""
--#~ "Desabilitado\n"
--#~ "Permissivo\n"
--#~ "Reforçado\n"
-+#: ../gui/selinux.tbl:156
-+msgid "Disable SELinux protection for ricci"
-+msgstr ""
+-#: ../semanage/seobject.py:1804
++#: ../semanage/seobject.py:1814
+ #, python-format
+ msgid "Could not query file context for %s"
+ msgstr ""
  
--#~ msgid "Current Enforcing Mode"
--#~ msgstr "Modo Reforçado Atual"
-+#: ../gui/selinux.tbl:157
-+msgid "Disable SELinux protection for ricci_modclusterd"
-+msgstr ""
+-#: ../semanage/seobject.py:1830
++#: ../semanage/seobject.py:1840
+ #, python-format
+ msgid "Could not modify file context for %s"
+ msgstr ""
  
--#~ msgid "System Default Policy Type: "
--#~ msgstr "Tipo de Política Padrão do Sistema:"
-+#: ../gui/selinux.tbl:158
-+msgid "Disable SELinux protection for rlogind daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:1843
++#: ../semanage/seobject.py:1853
+ msgid "Could not list the file contexts"
+ msgstr ""
  
--#~ 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 ""
--#~ "Selecione se você quiser reetiquetar todo o sistema de arquivos na "
--#~ "próxima inicialização. A reetiquetagem pode levar bastante tempo, "
--#~ "dependendo do tamanho do seu sistema de arquivos. Se você estiver mudando "
--#~ "os tipos das políticas ou alterando de desabilitado para reforçado, a "
--#~ "reetiquetagem é requerida."
-+#: ../gui/selinux.tbl:159
-+msgid "Disable SELinux protection for rpcd daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:1857
++#: ../semanage/seobject.py:1867
+ #, python-format
+ msgid "Could not delete the file context %s"
+ msgstr ""
  
--#~ msgid "Relabel on next reboot."
--#~ msgstr "Reetiquetar na próxima inicialização."
-+#: ../gui/selinux.tbl:160
-+msgid "Disable SELinux protection for rshd"
-+msgstr ""
+-#: ../semanage/seobject.py:1882
++#: ../semanage/seobject.py:1892
+ #, python-format
+ msgid "File context for %s is defined in policy, cannot be deleted"
+ msgstr ""
  
--#~ msgid "label37"
--#~ msgstr "label37"
-+#: ../gui/selinux.tbl:161
-+msgid "rsync"
-+msgstr ""
+-#: ../semanage/seobject.py:1888
++#: ../semanage/seobject.py:1898
+ #, python-format
+ msgid "Could not delete file context for %s"
+ msgstr ""
  
--#~ msgid "Revert boolean setting to system default"
--#~ msgstr "Reverter as configurações boleanas para o valor padrão do sistema"
-+#: ../gui/selinux.tbl:161
-+msgid "Disable SELinux protection for rsync daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:1903
++#: ../semanage/seobject.py:1913
+ msgid "Could not list file contexts"
+ msgstr ""
  
--#~ msgid "Toggle between Customized and All Booleans"
--#~ msgstr "Alternar entre as customizações e todas as Boleanas "
-+#: ../gui/selinux.tbl:162
-+msgid "Allow ssh to run from inetd instead of as a daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:1907
++#: ../semanage/seobject.py:1917
+ msgid "Could not list local file contexts"
+ msgstr ""
  
--#~ msgid "Filter"
--#~ msgstr "Filtro"
-+#: ../gui/selinux.tbl:163
-+msgid "Allow Samba to share nfs directories"
-+msgstr ""
+-#: ../semanage/seobject.py:1944
++#: ../semanage/seobject.py:1954
+ msgid "SELinux fcontext"
+ msgstr ""
  
--#~ msgid "label50"
--#~ msgstr "label50"
-+#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
-+msgid "SASL authentication server"
-+msgstr ""
+-#: ../semanage/seobject.py:1944
++#: ../semanage/seobject.py:1954
+ msgid "type"
+ msgstr ""
  
--#~ msgid "Add File Context"
--#~ msgstr "Adicionar Contexto do Arquivo"
-+#: ../gui/selinux.tbl:164
-+msgid "Allow sasl authentication server to read /etc/shadow"
-+msgstr ""
+-#: ../semanage/seobject.py:1957
++#: ../semanage/seobject.py:1967
+ msgid ""
+ "\n"
+ "SELinux Distribution fcontext Equivalence \n"
+ msgstr ""
  
--#~ msgid "Modify File Context"
--#~ msgstr "Modificar Contexto do Arquivo"
-+#: ../gui/selinux.tbl:165
-+msgid ""
-+"Allow X-Windows server to map a memory region as both executable and writable"
-+msgstr ""
+-#: ../semanage/seobject.py:1962
++#: ../semanage/seobject.py:1972
+ msgid ""
+ "\n"
+ "SELinux Local fcontext Equivalence \n"
+ msgstr ""
  
--#~ msgid "Delete File Context"
--#~ msgstr "Remover Contexto do Arquivo"
-+#: ../gui/selinux.tbl:166
-+msgid "Disable SELinux protection for saslauthd daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
+-#: ../semanage/seobject.py:2054
++#: ../semanage/seobject.py:2006 ../semanage/seobject.py:2059
++#: ../semanage/seobject.py:2065
+ #, python-format
+ msgid "Could not check if boolean %s is defined"
+ msgstr ""
  
--#~ msgid "Toggle between all and customized file context"
--#~ msgstr "Alternar entre todas as customizações do contexto do arquivo"
-+#: ../gui/selinux.tbl:167
-+msgid "Disable SELinux protection for scannerdaemon daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
++#: ../semanage/seobject.py:2008 ../semanage/seobject.py:2061
+ #, python-format
+ msgid "Boolean %s is not defined"
+ msgstr ""
  
--#~ msgid "label38"
--#~ msgstr "label38"
-+#: ../gui/selinux.tbl:168
-+msgid "Do not allow transition to sysadm_t, sudo and su effected"
-+msgstr ""
+-#: ../semanage/seobject.py:2002
++#: ../semanage/seobject.py:2012
+ #, python-format
+ msgid "Could not query file context %s"
+ msgstr ""
  
--#~ msgid "Add SELinux User Mapping"
--#~ msgstr "Adicionar Mapeamento de Usuário do SELinux"
-+#: ../gui/selinux.tbl:169
-+msgid "Do not allow any processes to load kernel modules"
-+msgstr ""
+-#: ../semanage/seobject.py:2007
++#: ../semanage/seobject.py:2017
+ #, python-format
+ msgid "You must specify one of the following values: %s"
+ msgstr ""
  
--#~ msgid "Modify SELinux User Mapping"
--#~ msgstr "Modificar Mapeamento do Usuário do SELinux"
-+#: ../gui/selinux.tbl:170
-+msgid "Do not allow any processes to modify kernel SELinux policy"
-+msgstr ""
+-#: ../semanage/seobject.py:2012
++#: ../semanage/seobject.py:2022
+ #, python-format
+ msgid "Could not set active value of boolean %s"
+ msgstr ""
  
--#~ msgid "Delete SELinux User Mapping"
--#~ msgstr "Remover Mapeamento do Usuário do SELinux"
-+#: ../gui/selinux.tbl:171
-+msgid "Disable SELinux protection for sendmail daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:2015
++#: ../semanage/seobject.py:2025
+ #, python-format
+ msgid "Could not modify boolean %s"
+ msgstr ""
  
--#~ msgid "label39"
--#~ msgstr "label39"
-+#: ../gui/selinux.tbl:172
-+msgid "Disable SELinux protection for setrans"
-+msgstr ""
+-#: ../semanage/seobject.py:2033
++#: ../semanage/seobject.py:2043
+ #, python-format
+ msgid "Bad format %s: Record %s"
+ msgstr ""
  
--#~ msgid "Add Translation"
--#~ msgstr "Adicionar Tradução"
-+#: ../gui/selinux.tbl:173
-+msgid "Disable SELinux protection for setroubleshoot daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:2056
++#: ../semanage/seobject.py:2067
+ #, python-format
+ msgid "Boolean %s is defined in policy, cannot be deleted"
+ msgstr ""
  
--#~ msgid "Modify Translation"
--#~ msgstr "Modificar Tradução"
-+#: ../gui/selinux.tbl:174
-+msgid "Disable SELinux protection for slapd daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:2060
++#: ../semanage/seobject.py:2071
+ #, python-format
+ msgid "Could not delete boolean %s"
+ msgstr ""
  
--#~ msgid "Delete Translation"
--#~ msgstr "Remover Tradução"
-+#: ../gui/selinux.tbl:175
-+msgid "Disable SELinux protection for slrnpull daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
++#: ../semanage/seobject.py:2083 ../semanage/seobject.py:2100
+ msgid "Could not list booleans"
+ msgstr ""
  
--#~ msgid "label41"
--#~ msgstr "label41"
-+#: ../gui/selinux.tbl:176
-+msgid "Disable SELinux protection for smbd daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:2112
++#: ../semanage/seobject.py:2125
+ msgid "unknown"
+ msgstr ""
  
--#~ msgid "Modify SELinux User"
--#~ msgstr "Modificar Usuário do SELinux"
-+#: ../gui/selinux.tbl:177
-+msgid "Disable SELinux protection for snmpd daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:2125
++#: ../semanage/seobject.py:2138
+ msgid "off"
+ msgstr ""
  
--#~ msgid "label40"
--#~ msgstr "label40"
-+#: ../gui/selinux.tbl:178
-+msgid "Disable SELinux protection for snort daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:2125
++#: ../semanage/seobject.py:2138
+ msgid "on"
+ msgstr ""
  
--#~ msgid "Add Network Port"
--#~ msgstr "Adicionar Porta de Rede"
-+#: ../gui/selinux.tbl:179
-+msgid "Disable SELinux protection for soundd daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:2139
++#: ../semanage/seobject.py:2152
+ msgid "SELinux boolean"
+ msgstr ""
  
--#~ msgid "Edit Network Port"
--#~ msgstr "Editar Porta de Rede"
-+#: ../gui/selinux.tbl:180
-+msgid "Disable SELinux protection for sound daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:2139
++#: ../semanage/seobject.py:2152
+ msgid "State"
+ msgstr ""
  
--#~ msgid "Delete Network Port"
--#~ msgstr "Remover Porta de Rede"
-+#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
-+msgid "Spam Protection"
-+msgstr ""
+-#: ../semanage/seobject.py:2139
++#: ../semanage/seobject.py:2152
+ msgid "Default"
+ msgstr ""
  
--#~ msgid "Toggle between Customized and All Ports"
--#~ msgstr "Alternar entre as customizações de todas as Portas "
-+#: ../gui/selinux.tbl:181
-+msgid "Disable SELinux protection for spamd daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
+-#: ../gui/polgengui.py:253
++#: ../semanage/seobject.py:2152 ../gui/polgen.glade:113
++#: ../gui/polgengui.py:254
+ msgid "Description"
+ msgstr ""
  
--#~ msgid "label42"
--#~ msgstr "label42"
-+#: ../gui/selinux.tbl:182
-+msgid "Allow spamd to access home directories"
-+msgstr ""
+@@ -998,7 +1013,7 @@ msgstr ""
+ msgid "Error sending audit message.\n"
+ msgstr ""
  
--#~ msgid "Generate new policy module"
--#~ msgstr "Gerar novo módulo de política"
-+#: ../gui/selinux.tbl:183
-+msgid "Allow Spam Assassin daemon network access"
-+msgstr ""
+-#: ../newrole/newrole.c:692 ../newrole/newrole.c:1059
++#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
+ #, c-format
+ msgid "Could not determine enforcing mode.\n"
+ msgstr ""
+@@ -1113,62 +1128,66 @@ msgstr ""
+ msgid "Unable to set SIGHUP handler\n"
+ msgstr ""
  
--#~ msgid "Load policy module"
--#~ msgstr "Carregar módulo de política"
-+#: ../gui/selinux.tbl:184
-+msgid "Disable SELinux protection for speedmgmt daemon"
+-#: ../newrole/newrole.c:1053
++#: ../newrole/newrole.c:1036
++msgid "Sorry, newrole failed to drop capabilities\n"
 +msgstr ""
++
++#: ../newrole/newrole.c:1052
+ #, c-format
+ msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
+ msgstr ""
  
--#~ msgid "Remove loadable policy module"
--#~ msgstr "Remover módulo carregável de política"
-+#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
-+msgid "Squid"
-+msgstr ""
+-#: ../newrole/newrole.c:1070
++#: ../newrole/newrole.c:1069
+ #, c-format
+ msgid "failed to get old_context.\n"
+ msgstr ""
  
--#~ msgid ""
--#~ "Enable/Disable additional audit rules, that are normally not reported in "
--#~ "the log files."
--#~ msgstr ""
--#~ "Habilita/Desabilita regras adicionais do audit, que normalmente não são "
--#~ "reportadas nos arquivos de log."
-+#: ../gui/selinux.tbl:185
-+msgid "Allow squid daemon to connect to the network"
-+msgstr ""
+-#: ../newrole/newrole.c:1077
++#: ../newrole/newrole.c:1076
+ #, c-format
+ msgid "Warning!  Could not retrieve tty information.\n"
+ msgstr ""
  
--#~ msgid "label44"
--#~ msgstr "label44"
-+#: ../gui/selinux.tbl:186
-+msgid "Disable SELinux protection for squid daemon"
-+msgstr ""
+-#: ../newrole/newrole.c:1098
++#: ../newrole/newrole.c:1097
+ #, c-format
+ msgid "error on reading PAM service configuration.\n"
+ msgstr ""
  
--#~ msgid "Sensitvity Level"
--#~ msgstr "Nível de Sensibilidade"
-+#: ../gui/selinux.tbl:187
-+msgid "Disable SELinux protection for ssh daemon"
-+msgstr ""
+-#: ../newrole/newrole.c:1133
++#: ../newrole/newrole.c:1132
+ #, c-format
+ msgid "newrole: incorrect password for %s\n"
+ msgstr ""
  
--#~ msgid "SELinux user '%s' is required"
--#~ msgstr "O usuário \"%s\" do SELinux é requerido"
-+#: ../gui/selinux.tbl:188
-+msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+msgstr ""
+-#: ../newrole/newrole.c:1160
++#: ../newrole/newrole.c:1159
+ #, c-format
+ msgid "newrole: failure forking: %s"
+ msgstr ""
  
--#~ msgid "Requires value"
--#~ msgstr "Requer valor"
-+#: ../gui/selinux.tbl:189
-+msgid ""
-+"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
-+"bashrc)"
-+msgstr ""
+-#: ../newrole/newrole.c:1163 ../newrole/newrole.c:1186
++#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
+ #, c-format
+ msgid "Unable to restore tty label...\n"
+ msgstr ""
  
--#~ msgid ""
--#~ "\n"
--#~ "\n"
--#~ "semodule -i %s\n"
--#~ "\n"
--#~ msgstr ""
--#~ "\n"
--#~ "\n"
--#~ "semodule -i %s\n"
--#~ "\n"
-+#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
-+msgid "Universal SSL tunnel"
-+msgstr ""
+-#: ../newrole/newrole.c:1165 ../newrole/newrole.c:1192
++#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
+ #, c-format
+ msgid "Failed to close tty properly\n"
+ msgstr ""
  
--#~ msgid "Allow application/user role to bind to any tcp ports > 1024"
--#~ msgstr ""
--#~ "Permite que aplicações/usuários sejam vinculados a qualquer porta tcp > "
--#~ "1024 "
-+#: ../gui/selinux.tbl:190
-+msgid "Disable SELinux protection for stunnel daemon"
-+msgstr ""
+-#: ../newrole/newrole.c:1224
++#: ../newrole/newrole.c:1223
+ #, c-format
+ msgid "Could not close descriptors.\n"
+ msgstr ""
  
--#~ msgid "Allows confined application/user role to bind to any tcp port"
--#~ msgstr ""
--#~ "Permite que regras de aplicações/usuários restritas sejam vinculados a "
--#~ "uma porta tcp qualquer"
-+#: ../gui/selinux.tbl:191
-+msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
-+msgstr ""
+-#: ../newrole/newrole.c:1251
++#: ../newrole/newrole.c:1250
+ #, c-format
+ msgid "Error allocating shell's argv0.\n"
+ msgstr ""
  
--#~ msgid ""
--#~ "Enter a comma separated list of tcp ports or ranges of ports that "
--#~ "application/user role binds to. Example: 612, 650-660"
--#~ msgstr ""
--#~ "Insira uma lista de portas tcp, separadas por vírgulas ou especifique um "
--#~ "intervalo, nas quais a regra de aplicação/usuário está vinculada. "
--#~ "Examplo: 612, 650-660"
-+#: ../gui/selinux.tbl:192
-+msgid "Disable SELinux protection for swat daemon"
-+msgstr ""
+-#: ../newrole/newrole.c:1287
++#: ../newrole/newrole.c:1286
+ #, c-format
+ msgid "Unable to restore the environment, aborting\n"
+ msgstr ""
  
--#~ msgid "SELinux Policy Generation Druid"
--#~ msgstr "Assistente de Criação de Políticas do SELinux"
-+#: ../gui/selinux.tbl:193
-+msgid "Disable SELinux protection for sxid daemon"
-+msgstr ""
+-#: ../newrole/newrole.c:1298
++#: ../newrole/newrole.c:1297
+ msgid "failed to exec shell\n"
+ msgstr ""
  
--#~ msgid "Unreserved Ports  (> 1024)"
--#~ msgstr "Portas não reservadas (> 1024)"
-+#: ../gui/selinux.tbl:194
-+msgid "Disable SELinux protection for syslogd daemon"
-+msgstr ""
+@@ -1271,20 +1290,20 @@ msgstr ""
+ msgid "chcat -l +CompanyConfidential juser"
+ msgstr ""
  
--#~ msgid "Use this checkbutton if your app calls bindresvport with 0."
--#~ msgstr ""
--#~ "Use este botão de seleção se a sua aplicação chama o bindresvport com 0."
-+#: ../gui/selinux.tbl:195
-+msgid "Disable SELinux protection for system cron jobs"
-+msgstr ""
+-#: ../scripts/chcat:399 ../gui/polgen.py:1351
+-#, c-format, python-format
++#: ../scripts/chcat:399
++#, c-format
+ msgid "Options Error %s "
+ msgstr ""
  
--#~ msgid ""
--#~ "Enforcing\n"
--#~ "Permissive\n"
--#~ "Disabled\n"
--#~ msgstr ""
--#~ "Reforçado\n"
--#~ "Permissivo\n"
--#~ "Desabilitado\n"
-+#: ../gui/selinux.tbl:196
-+msgid "Disable SELinux protection for tcp daemon"
-+msgstr ""
+-#: ../gui/booleansPage.py:195 ../gui/system-config-selinux.glade:1706
++#: ../gui/booleansPage.py:194 ../gui/system-config-selinux.glade:1706
+ msgid "Boolean"
+ msgstr ""
  
--#~ msgid "label25"
--#~ msgstr "label25"
-+#: ../gui/selinux.tbl:197
-+msgid "Disable SELinux protection for telnet daemon"
-+msgstr ""
+-#: ../gui/booleansPage.py:252 ../gui/semanagePage.py:162
++#: ../gui/booleansPage.py:245 ../gui/semanagePage.py:162
+ msgid "all"
+ msgstr ""
  
--#~ msgid "label26"
--#~ msgstr "label26"
-+#: ../gui/selinux.tbl:198
-+msgid "Disable SELinux protection for tftpd daemon"
-+msgstr ""
+-#: ../gui/booleansPage.py:254 ../gui/semanagePage.py:164
++#: ../gui/booleansPage.py:247 ../gui/semanagePage.py:164
+ #: ../gui/system-config-selinux.glade:1615
+ #: ../gui/system-config-selinux.glade:1820
+ #: ../gui/system-config-selinux.glade:2437
+@@ -1340,577 +1359,464 @@ msgstr ""
+ msgid "Login '%s' is required"
+ msgstr ""
  
--#~ msgid "label28"
--#~ msgstr "label28"
-+#: ../gui/selinux.tbl:199
-+msgid "Disable SELinux protection for transproxy daemon"
-+msgstr ""
+-#: ../gui/modulesPage.py:48 ../gui/system-config-selinux.glade:2753
++#: ../gui/modulesPage.py:49 ../gui/system-config-selinux.glade:2753
+ msgid "Policy Module"
+ msgstr ""
  
--#~ msgid "label30"
--#~ msgstr "label30"
-+#: ../gui/selinux.tbl:200
-+msgid "Disable SELinux protection for udev daemon"
-+msgstr ""
+-#: ../gui/modulesPage.py:57
++#: ../gui/modulesPage.py:58
+ msgid "Module Name"
+ msgstr ""
  
--#~ msgid "label31"
--#~ msgstr "label31"
-+#: ../gui/selinux.tbl:201
-+msgid "Disable SELinux protection for uml daemon"
-+msgstr ""
+-#: ../gui/modulesPage.py:134
++#: ../gui/modulesPage.py:135
+ msgid "Disable Audit"
+ msgstr ""
  
--#~ msgid "label32"
--#~ msgstr "label32"
-+#: ../gui/selinux.tbl:202
-+msgid ""
-+"Allow xinetd to run unconfined, including any services it starts that do not "
-+"have a domain transition explicitly defined"
-+msgstr ""
+-#: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
++#: ../gui/modulesPage.py:138 ../gui/system-config-selinux.glade:2662
+ msgid "Enable Audit"
+ msgstr ""
  
--#~ msgid "label33"
--#~ msgstr "label33"
-+#: ../gui/selinux.tbl:203
-+msgid ""
-+"Allow rc scripts to run unconfined, including any daemon started by an rc "
-+"script that does not have a domain transition explicitly defined"
-+msgstr ""
+-#: ../gui/modulesPage.py:162
++#: ../gui/modulesPage.py:163
+ msgid "Load Policy Module"
+ msgstr ""
  
--#~ msgid "label34"
--#~ msgstr "label34"
-+#: ../gui/selinux.tbl:204
-+msgid "Allow rpm to run unconfined"
-+msgstr ""
+-#: ../gui/polgen.glade:79
+-msgid "Polgen"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:80
++#: ../gui/polgen.glade:9
+ msgid "Red Hat 2007"
+ msgstr ""
  
--#~ msgid "label35"
--#~ msgstr "label35"
-+#: ../gui/selinux.tbl:205
-+msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
-+msgstr ""
+-#: ../gui/polgen.glade:81
++#: ../gui/polgen.glade:11
+ msgid "GPL"
+ msgstr ""
  
--#, fuzzy
--#~ msgid "label51"
--#~ msgstr "label25"
-+#: ../gui/selinux.tbl:206
-+msgid "Disable SELinux protection for updfstab daemon"
-+msgstr ""
+ #. TRANSLATORS: Replace this string with your names, one name per line.
+-#: ../gui/polgen.glade:85 ../gui/system-config-selinux.glade:17
++#: ../gui/polgen.glade:13 ../gui/system-config-selinux.glade:17
+ msgid "translator-credits"
+ msgstr ""
  
--#~ msgid "value"
--#~ msgstr "valor"
-+#: ../gui/selinux.tbl:207
-+msgid "Disable SELinux protection for uptimed daemon"
+-#: ../gui/polgen.glade:90
++#: ../gui/polgen.glade:34
++msgid "Add Booleans Dialog"
 +msgstr ""
- 
--#~ msgid "You must be root to run %s."
--#~ msgstr "Você deve ser root para executar %s."
-+#: ../gui/selinux.tbl:208
-+msgid ""
-+"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
-+"staff_r can do so"
++
++#: ../gui/polgen.glade:101
++msgid "Boolean Name"
 +msgstr ""
++
++#: ../gui/polgen.glade:230
+ msgid "SELinux Policy Generation Tool"
+ msgstr ""
  
--#~ msgid "Other"
--#~ msgstr "Outros"
-+#: ../gui/selinux.tbl:209
-+msgid "Allow users to execute the mount command"
-+msgstr ""
+-#: ../gui/polgen.glade:128
++#: ../gui/polgen.glade:251
+ msgid ""
+ "<b>Select the policy type for the application or user role you want to "
+ "confine:</b>"
+ msgstr ""
  
--#~ msgid ""
--#~ "Select XWindows login user, if this is a user who will login to a machine "
--#~ "via X"
--#~ msgstr ""
--#~ "Selecione o usuário para login no XWindows, se este é um usuário que irá "
--#~ "autenticar em uma máquina via X"
-+#: ../gui/selinux.tbl:210
-+msgid "Allow regular users direct mouse access (only allow the X server)"
-+msgstr ""
+-#: ../gui/polgen.glade:177
++#: ../gui/polgen.glade:284
+ msgid "<b>Applications</b>"
+ msgstr ""
  
--#~ msgid "XWindows Login User"
--#~ msgstr "Usuário para Login do XWindows"
-+#: ../gui/selinux.tbl:211
-+msgid "Allow users to run the dmesg command"
+-#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
++#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:183
++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 ""
  
--#~ msgid ""
--#~ "Select Terminal Login User, if this user will login to a machine only via "
--#~ "a terminal or remote login"
--#~ msgstr ""
--#~ "Selecione o Usuário para Login no Terminal, se este usuário irá "
--#~ "autenticar em um máquina apenas via terminal ou login remoto"
-+#: ../gui/selinux.tbl:212
-+msgid "Allow users to control network interfaces (also needs USERCTL=true)"
-+msgstr ""
+-#: ../gui/polgen.glade:241 ../gui/polgen.py:156
+-msgid "Standard Init Daemon"
++#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:184
++msgid "DBUS System Daemon"
+ msgstr ""
  
--#~ msgid "Terminal Login User"
--#~ msgstr "Usuário para Login no Terminal"
-+#: ../gui/selinux.tbl:213
-+msgid "Allow normal user to execute ping"
-+msgstr ""
+-#: ../gui/polgen.glade:261 ../gui/polgen.py:157
+-msgid "DBUS System Daemon"
++#: ../gui/polgen.glade:349
++msgid "Internet Services Daemon (inetd)"
+ msgstr ""
  
--#~ msgid "Name of application to be confined"
--#~ msgstr "Nome da aplicação a ser restrita"
-+#: ../gui/selinux.tbl:214
-+msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
-+msgstr ""
+-#: ../gui/polgen.glade:280
++#: ../gui/polgen.glade:353
+ msgid "Internet Services Daemon are daemons started by xinetd"
+ msgstr ""
  
--#~ msgid "Incoming Network Port Connections"
--#~ msgstr "Conexões de Portas de Entrada da Rede"
-+#: ../gui/selinux.tbl:215
-+msgid "Allow users to rw usb devices"
-+msgstr ""
+-#: ../gui/polgen.glade:282
+-msgid "Internet Services Daemon (inetd)"
++#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:186
++msgid "Web Application/Script (CGI)"
+ msgstr ""
  
--#~ msgid "Outgoing Network Port Connections"
--#~ msgstr "Conexões de Portas de Saída da Rede"
-+#: ../gui/selinux.tbl:216
-+msgid ""
-+"Allow users to run TCP servers (bind to ports and accept connection from the "
-+"same domain and outside users)  disabling this forces FTP passive mode and "
-+"may change other protocols"
-+msgstr ""
- 
--#~ msgid ""
--#~ "Application uses nsswitch or translates UID's (daemons that run as non "
--#~ "root)"
--#~ msgstr ""
--#~ "A aplicação utiliza o nsswitch ou traduz UID's (daemons que não são "
--#~ "executados como root)"
-+#: ../gui/selinux.tbl:217
-+msgid "Allow user to stat ttyfiles"
-+msgstr ""
- 
--#~ msgid "Files and Directories"
--#~ msgstr "Arquivos e Diretórios"
-+#: ../gui/selinux.tbl:218
-+msgid "Disable SELinux protection for uucpd daemon"
-+msgstr ""
- 
--#~ msgid "Generate policy in this directory"
--#~ msgstr "Gerar política neste diretório"
-+#: ../gui/selinux.tbl:219
-+msgid "Disable SELinux protection for vmware daemon"
-+msgstr ""
- 
--#~ msgid "Login"
--#~ msgstr "Login"
-+#: ../gui/selinux.tbl:220
-+msgid "Disable SELinux protection for watchdog daemon"
-+msgstr ""
- 
--#~ msgid "Allow direct login to the console device. Requiered for System 390"
--#~ msgstr ""
--#~ "Permitir login direto ao dispositivo do console. Necessário para o System "
--#~ "390"
-+#: ../gui/selinux.tbl:221
-+msgid "Disable SELinux protection for winbind daemon"
-+msgstr ""
+-#: ../gui/polgen.glade:301
++#: ../gui/polgen.glade:370
+ msgid ""
+ "Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
+ msgstr ""
  
--#~ msgid "Allow cvs daemon to read shadow"
--#~ msgstr "Permitir que o daemon do cvs leia shadow"
-+#: ../gui/selinux.tbl:222
-+msgid "Disable SELinux protection for xdm daemon"
-+msgstr ""
+-#: ../gui/polgen.glade:303 ../gui/polgen.py:159
+-msgid "Web Application/Script (CGI)"
++#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:187
++msgid "User Application"
+ msgstr ""
  
--#~ 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 que executáveis não restritos possam fazer com que a sua memória "
--#~ "heap seja executável. Fazer isso é uma má idéia. Provavelmente indica um "
--#~ "código ruim executável, mas pode indicar um ataque. Este executável deve "
--#~ "ser reportado ao bugzilla"
-+#: ../gui/selinux.tbl:223
-+msgid "Allow xdm logins as sysadm_r:sysadm_t"
-+msgstr ""
- 
--#~ msgid ""
--#~ "Allow unconfined executables to map a memory region as both executable "
--#~ "and writable, this is dangerous and the executable should be reported in "
--#~ "bugzilla"
--#~ msgstr ""
--#~ "Permitir que executáveis não restritos mapeiem uma região da memória como "
--#~ "executável e gravável, isto é perigoso e o executável deve ser reportado "
--#~ "ao bugzilla"
-+#: ../gui/selinux.tbl:224
-+msgid "Disable SELinux protection for xen daemon"
-+msgstr ""
- 
--#~ msgid ""
--#~ "Allow all unconfined executables to use libraries requiring text "
--#~ "relocation that are not labeled textrel_shlib_t"
--#~ msgstr ""
--#~ "Permitir que executáveis não restritos possam utilizar bibliotecas que "
--#~ "requerem realocação de texto que não estão etiquetadas como "
--#~ "textrel_shlib_t"
-+#: ../gui/selinux.tbl:225
-+msgid "XEN"
-+msgstr ""
- 
--#~ msgid ""
--#~ "Allow unconfined executables to make their stack executable.  This should "
--#~ "never, ever be neessary. Probably indicates a badly coded executable, but "
--#~ "could indicate an attack. This executable should be reported in bugzilla"
--#~ msgstr ""
--#~ "Permitir que executáveis não restritos tornem a sua pilha executável. "
--#~ "Isso nunca deveria ser necessário. Provavelmente indica um código ruim "
--#~ "executável, mas pode indicar um ataque. Este executável deve ser "
--#~ "reportado ao bugzilla"
-+#: ../gui/selinux.tbl:225
-+msgid "Allow xen to read/write physical disk devices"
-+msgstr ""
- 
--#~ msgid "FTP"
--#~ msgstr "FTP"
-+#: ../gui/selinux.tbl:226
-+msgid "Disable SELinux protection for xfs daemon"
-+msgstr ""
- 
--#~ msgid "Allow ftpd to full access to the system"
--#~ msgstr "Permitir que o ftpd tenha acesso completo ao sistema"
-+#: ../gui/selinux.tbl:227
-+msgid "Disable SELinux protection for xen control"
-+msgstr ""
- 
--#~ msgid ""
--#~ "Allow ftpd to upload files to directories labeled public_content_rw_t"
--#~ msgstr ""
--#~ "Permitir que ftpd faça o upload de arquivos para diretórios etiquetados "
--#~ "como public_content_rw_t"
-+#: ../gui/selinux.tbl:228
-+msgid "Disable SELinux protection for ypbind daemon"
-+msgstr ""
- 
--#~ msgid "Allow ftp servers to use cifs used for public file transfer services"
--#~ msgstr ""
--#~ "Permitir que servidores ftp utilizem o cifs usado por serviços de "
--#~ "transferência de arquivos públicos"
-+#: ../gui/selinux.tbl:229
-+msgid "Disable SELinux protection for NIS Password Daemon"
-+msgstr ""
- 
--#~ msgid "Allow ftp servers to use nfs used for public file transfer services"
--#~ msgstr ""
--#~ "Permitir que servidores ftp utilizem o nfs usado por serviços de "
--#~ "transferência de arquivos públicos"
-+#: ../gui/selinux.tbl:230
-+msgid "Disable SELinux protection for ypserv daemon"
-+msgstr ""
- 
--#~ msgid "Allow gpg executable stack"
--#~ msgstr "Permitir pilha de execução do gpg"
-+#: ../gui/selinux.tbl:231
-+msgid "Disable SELinux protection for NIS Transfer Daemon"
-+msgstr ""
- 
--#~ msgid "Allow gssd to read temp directory"
--#~ msgstr "Permitir que o gssd leia o diretório temporário"
-+#: ../gui/selinux.tbl:232
-+msgid "Allow SELinux webadm user to manage unprivileged users home directories"
-+msgstr ""
- 
--#~ msgid ""
--#~ "Allow httpd daemon to write files in directories labeled "
--#~ "public_content_rw_t"
--#~ msgstr ""
--#~ "Permitir que o daemon httpd grave arquivos nos diretórios etiquetados "
--#~ "como public_content_rw_t"
-+#: ../gui/selinux.tbl:233
-+msgid "Allow SELinux webadm user to read unprivileged users home directories"
-+msgstr ""
- 
--#~ msgid "Allow Apache to communicate with avahi service"
--#~ msgstr "Permitir que o Apache comunique com o serviço do avahi"
-+#: ../gui/semanagePage.py:126
+-#: ../gui/polgen.glade:322 ../gui/polgen.glade:343
++#: ../gui/polgen.glade:387 ../gui/polgen.glade:404
+ msgid ""
+ "User Application are any application that you would like to confine that is "
+ "started by a user"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:324 ../gui/polgen.py:160
+-msgid "User Application"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:345 ../gui/polgen.py:161
++#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:188
+ msgid "Sandbox"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:391
++#: ../gui/polgen.glade:446
+ msgid "<b>Login Users</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:453
++#: ../gui/polgen.glade:478
++msgid "Existing User Roles"
++msgstr ""
++
++#: ../gui/polgen.glade:482
+ msgid "Modify an existing login user record."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:455
+-msgid "Existing User Roles"
++#: ../gui/polgen.glade:495 ../sepolicy/sepolicy/generate.py:189
++msgid "Minimal Terminal User Role"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:474
++#: ../gui/polgen.glade:499
+ msgid ""
+ "This user will login to a machine only via a terminal or remote login.  By "
+ "default this user will have  no setuid, no networking, no su, no sudo."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:476 ../gui/polgen.py:162
+-msgid "Minimal Terminal User Role"
++#: ../gui/polgen.glade:512 ../sepolicy/sepolicy/generate.py:190
++msgid "Minimal X Windows User Role"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:495
++#: ../gui/polgen.glade:516
+ msgid ""
+ "This user can login to a machine via X or terminal.  By default this user "
+ "will have no setuid, no networking, no sudo, no su"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:497 ../gui/polgen.py:163
+-msgid "Minimal X Windows User Role"
++#: ../gui/polgen.glade:529 ../sepolicy/sepolicy/generate.py:191
++msgid "User Role"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:516
++#: ../gui/polgen.glade:533
+ msgid ""
+ "User with full networking, no setuid applications without transition, no "
+ "sudo, no su."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:518 ../gui/polgen.py:164
+-msgid "User Role"
++#: ../gui/polgen.glade:546 ../sepolicy/sepolicy/generate.py:192
++msgid "Admin User Role"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:537
++#: ../gui/polgen.glade:550
+ msgid ""
+ "User with full networking, no setuid applications without transition, no su, "
+ "can sudo to Root Administration Roles"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:539 ../gui/polgen.py:165
+-msgid "Admin User Role"
++#: ../gui/polgen.glade:592
++msgid "<b>Root Users</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:585
+-msgid "<b>Root Users</b>"
++#: ../gui/polgen.glade:623 ../sepolicy/sepolicy/generate.py:193
++msgid "Root Admin User Role"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:647
++#: ../gui/polgen.glade:627
+ msgid ""
+ "Select Root Administrator User Role, if this user will be used to administer "
+ "the machine while running as root.  This user will not be able to login to "
+ "the system directly."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:649 ../gui/polgen.py:166
+-msgid "Root Admin User Role"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:716
+-msgid "label104"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:745
++#: ../gui/polgen.glade:705
+ msgid "<b>Enter name of application or user role:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
++#: ../gui/polgen.glade:728 ../gui/polgengui.py:252
+ msgid "Name"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:807
++#: ../gui/polgen.glade:739
+ msgid "Enter complete path for executable to be confined."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:830 ../gui/polgen.glade:950 ../gui/polgen.glade:3142
++#: ../gui/polgen.glade:756 ../gui/polgen.glade:838 ../gui/polgen.glade:2361
+ msgid "..."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:849
++#: ../gui/polgen.glade:776
+ msgid "Enter unique name for the confined application or user role."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:871
++#: ../gui/polgen.glade:794
+ msgid "Executable"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:899
++#: ../gui/polgen.glade:808
+ msgid "Init script"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:927
++#: ../gui/polgen.glade:821
+ msgid ""
+ "Enter complete path to init script used to start the confined application."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:982
+-msgid "label105"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1011
++#: ../gui/polgen.glade:887
+ msgid "<b>Select existing role to modify:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1045
++#: ../gui/polgen.glade:908
+ msgid "Select the user roles that will transiton to the %s domain."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1073
+-msgid "label106"
++#: ../gui/polgen.glade:928
++msgid "role tab"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1102
++#: ../gui/polgen.glade:945
+ msgid "<b>Select roles that %s will transition to:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1136
++#: ../gui/polgen.glade:963
+ msgid "Select applications domains that %s will transition to."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1164
+-msgid "label107"
++#: ../gui/polgen.glade:983
++msgid ""
++"transition \n"
++"role tab"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1193
++#: ../gui/polgen.glade:1001
+ msgid "<b>Select the user_roles that will transition to %s:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1227
++#: ../gui/polgen.glade:1019
+ msgid "Select the user roles that will transiton to this applications domains."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1255
+-msgid "label108"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1284
++#: ../gui/polgen.glade:1056
+ msgid "<b>Select domains that %s will administer:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1318 ../gui/polgen.glade:1409
++#: ../gui/polgen.glade:1074 ../gui/polgen.glade:1129
+ msgid "Select the domains that you would like this user administer."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1346
+-msgid "label109"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1375
++#: ../gui/polgen.glade:1111
+ msgid "<b>Select additional roles for %s:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1437
+-msgid "label111"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1466
++#: ../gui/polgen.glade:1166
+ msgid "<b>Enter network ports that %s binds on:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1497 ../gui/polgen.glade:1997
++#: ../gui/polgen.glade:1186 ../gui/polgen.glade:1557
+ msgid "<b>TCP Ports</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1565 ../gui/polgen.glade:1785
++#: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
++#: ../gui/polgen.glade:1698
++msgid "All"
++msgstr ""
++
++#: ../gui/polgen.glade:1227 ../gui/polgen.glade:1394
+ msgid "Allows %s to bind to any udp port"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1567 ../gui/polgen.glade:1787 ../gui/polgen.glade:2061
+-#: ../gui/polgen.glade:2215
+-msgid "All"
++#: ../gui/polgen.glade:1240 ../gui/polgen.glade:1407
++msgid "600-1024"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1585 ../gui/polgen.glade:1805
++#: ../gui/polgen.glade:1244 ../gui/polgen.glade:1411
+ msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1587 ../gui/polgen.glade:1807
+-msgid "600-1024"
++#: ../gui/polgen.glade:1257 ../gui/polgen.glade:1424
++msgid "Unreserved Ports (>1024)"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1605 ../gui/polgen.glade:1825
++#: ../gui/polgen.glade:1261 ../gui/polgen.glade:1428
+ msgid ""
+ "Enter a comma separated list of udp ports or ranges of ports that %s binds "
+ "to. Example: 612, 650-660"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1607 ../gui/polgen.glade:1827
+-msgid "Unreserved Ports (>1024)"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1638 ../gui/polgen.glade:1858 ../gui/polgen.glade:2079
+-#: ../gui/polgen.glade:2233
++#: ../gui/polgen.glade:1289 ../gui/polgen.glade:1456 ../gui/polgen.glade:1609
++#: ../gui/polgen.glade:1718
+ msgid "Select Ports"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1663 ../gui/polgen.glade:1883
++#: ../gui/polgen.glade:1302 ../gui/polgen.glade:1469
+ msgid "Allows %s to bind to any udp ports > 1024"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1717 ../gui/polgen.glade:2151
++#: ../gui/polgen.glade:1353 ../gui/polgen.glade:1666
+ msgid "<b>UDP Ports</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1937
+-msgid "label113"
++#: ../gui/polgen.glade:1519
++msgid ""
++"Network\n"
++"Bind tab"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1966
++#: ../gui/polgen.glade:1537
+ msgid "<b>Select network ports that %s connects to:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2058
++#: ../gui/polgen.glade:1593
+ msgid "Allows %s to connect to any tcp port"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2104
++#: ../gui/polgen.glade:1622
+ msgid ""
+ "Enter a comma separated list of tcp ports or ranges of ports that %s "
+ "connects to. Example: 612, 650-660"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2212
++#: ../gui/polgen.glade:1702
+ msgid "Allows %s to connect to any udp port"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2258
++#: ../gui/polgen.glade:1731
+ msgid ""
+ "Enter a comma separated list of udp ports or ranges of ports that %s "
+ "connects to. Example: 612, 650-660"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2305
+-msgid "label114"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:2334
++#: ../gui/polgen.glade:1792
+ msgid "<b>Select common application traits for %s:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2366
++#: ../gui/polgen.glade:1809
+ msgid "Writes syslog messages\t"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2385
++#: ../gui/polgen.glade:1824
+ msgid "Create/Manipulate temporary files in /tmp"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2404
++#: ../gui/polgen.glade:1839
+ msgid "Uses Pam for authentication"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2423
++#: ../gui/polgen.glade:1854
+ msgid "Uses nsswitch or getpw* calls"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2442
++#: ../gui/polgen.glade:1869
+ msgid "Uses dbus"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2461
++#: ../gui/polgen.glade:1884
+ msgid "Sends audit messages"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2480
++#: ../gui/polgen.glade:1899
+ msgid "Interacts with the terminal"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2499
++#: ../gui/polgen.glade:1914
+ msgid "Sends email"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2530
+-msgid "label115"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:2559
++#: ../gui/polgen.glade:1961
+ msgid "<b>Add files/directories that %s manages</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2788
++#: ../gui/polgen.glade:2122
+ msgid ""
+ "Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
+ "Files ..."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2823
+-msgid "label116"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:2852
++#: ../gui/polgen.glade:2166
+ msgid "<b>Add booleans from the %s policy:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:3002
++#: ../gui/polgen.glade:2274
+ msgid "Add/Remove booleans used by the %s domain"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:3066
++#: ../gui/polgen.glade:2316
+ msgid "<b>Which directory you will generate the %s policy?</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:3097
++#: ../gui/polgen.glade:2334
+ msgid "Policy Directory"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:3254
+-msgid "Add Booleans Dialog"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:3327
+-msgid "Boolean Name"
+-msgstr ""
+-
+-#: ../gui/polgengui.py:261
++#: ../gui/polgengui.py:262
+ msgid "Role"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:268
++#: ../gui/polgengui.py:269
+ msgid "Existing_User"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
++#: ../gui/polgengui.py:283 ../gui/polgengui.py:291 ../gui/polgengui.py:305
+ msgid "Application"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:352
++#: ../gui/polgengui.py:353
+ #, python-format
+ msgid "%s must be a directory"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
++#: ../gui/polgengui.py:413 ../gui/polgengui.py:694
+ msgid "You must select a user"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:542
++#: ../gui/polgengui.py:543
+ msgid "Select executable file to be confined."
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:553
++#: ../gui/polgengui.py:554
+ msgid "Select init script file to be confined."
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:563
++#: ../gui/polgengui.py:564
+ msgid "Select file(s) that confined application creates or writes"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:570
++#: ../gui/polgengui.py:571
+ msgid "Select directory(s) that the confined application owns and writes into"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:632
++#: ../gui/polgengui.py:633
+ msgid "Select directory to generate policy files in"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:649
++#: ../gui/polgengui.py:650
+ #, python-format
+ msgid ""
+ "Type %s_t already defined in current policy.\n"
+ "Do you want to continue?"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
++#: ../gui/polgengui.py:650 ../gui/polgengui.py:654
+ msgid "Verify Name"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:653
++#: ../gui/polgengui.py:654
+ #, python-format
+ msgid ""
+ "Module %s.pp already loaded in current policy.\n"
+ "Do you want to continue?"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:699
++#: ../gui/polgengui.py:700
+ msgid ""
+ "You must add a name made up of letters and numbers and containing no spaces."
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:713
++#: ../gui/polgengui.py:714
+ msgid "You must enter a executable"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
++#: ../gui/polgengui.py:739 ../gui/system-config-selinux.py:174
+ msgid "Configue SELinux"
+ msgstr ""
+ 
+-#: ../gui/polgen.py:158
+-msgid "Internet Services Daemon"
+-msgstr ""
+-
+-#: ../gui/polgen.py:197
+-#, python-format
+-msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+-msgstr ""
+-
+-#: ../gui/polgen.py:324
+-msgid "You must enter a name for your confined process/user"
+-msgstr ""
+-
+-#: ../gui/polgen.py:326
+-msgid ""
+-"Name must be alpha numberic with no spaces. Consider using option \"-n "
+-"MODULENAME\""
+-msgstr ""
+-
+-#: ../gui/polgen.py:414
+-msgid "User Role types can not be assigned executables."
+-msgstr ""
+-
+-#: ../gui/polgen.py:420
+-msgid "Only Daemon apps can use an init script.."
+-msgstr ""
+-
+-#: ../gui/polgen.py:438
+-msgid "use_resolve must be a boolean value "
+-msgstr ""
+-
+-#: ../gui/polgen.py:444
+-msgid "use_syslog must be a boolean value "
+-msgstr ""
+-
+-#: ../gui/polgen.py:450
+-msgid "use_kerberos must be a boolean value "
+-msgstr ""
+-
+-#: ../gui/polgen.py:456
+-msgid "manage_krb5_rcache must be a boolean value "
+-msgstr ""
+-
+-#: ../gui/polgen.py:486
+-msgid "USER Types automatically get a tmp type"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1004
+-msgid "You must enter the executable path for your confined process"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1182
+-msgid "Type Enforcement file"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1183
+-msgid "Interface file"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1184
+-msgid "File Contexts file"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1185
+-msgid "Setup Script"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1306
+-#, python-format
+-msgid ""
+-"\n"
+-"%s\n"
+-"\n"
+-"sepolgen [ -n moduleName ] [ -m ] [ -t type ] [ executable | Name ]\n"
+-"valid Types:\n"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1354
+-msgid "Executable or Name required"
+-msgstr ""
+-
+ #: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
+ msgid "Network Port"
+ msgstr ""
+@@ -1948,1411 +1854,1499 @@ msgstr ""
+ msgid "Group View"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:1 ../gui/selinux.tbl:30 ../gui/selinux.tbl:31
+-#: ../gui/selinux.tbl:32 ../gui/selinux.tbl:33 ../gui/selinux.tbl:34
+-#: ../gui/selinux.tbl:36 ../gui/selinux.tbl:37 ../gui/selinux.tbl:38
+-#: ../gui/selinux.tbl:39 ../gui/selinux.tbl:40 ../gui/selinux.tbl:42
+-#: ../gui/selinux.tbl:43 ../gui/selinux.tbl:44 ../gui/selinux.tbl:45
+-#: ../gui/selinux.tbl:46 ../gui/selinux.tbl:47 ../gui/selinux.tbl:48
+-#: ../gui/selinux.tbl:49 ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
+-#: ../gui/selinux.tbl:52 ../gui/selinux.tbl:53 ../gui/selinux.tbl:59
+-#: ../gui/selinux.tbl:60 ../gui/selinux.tbl:61 ../gui/selinux.tbl:62
+-#: ../gui/selinux.tbl:63 ../gui/selinux.tbl:64 ../gui/selinux.tbl:65
+-#: ../gui/selinux.tbl:66 ../gui/selinux.tbl:67 ../gui/selinux.tbl:68
+-#: ../gui/selinux.tbl:69 ../gui/selinux.tbl:75 ../gui/selinux.tbl:76
+-#: ../gui/selinux.tbl:77 ../gui/selinux.tbl:78 ../gui/selinux.tbl:79
+-#: ../gui/selinux.tbl:80 ../gui/selinux.tbl:81 ../gui/selinux.tbl:82
+-#: ../gui/selinux.tbl:83 ../gui/selinux.tbl:84 ../gui/selinux.tbl:86
+-#: ../gui/selinux.tbl:88 ../gui/selinux.tbl:89 ../gui/selinux.tbl:90
+-#: ../gui/selinux.tbl:92 ../gui/selinux.tbl:94 ../gui/selinux.tbl:95
+-#: ../gui/selinux.tbl:96 ../gui/selinux.tbl:97 ../gui/selinux.tbl:98
+-#: ../gui/selinux.tbl:99 ../gui/selinux.tbl:100 ../gui/selinux.tbl:101
+-#: ../gui/selinux.tbl:102 ../gui/selinux.tbl:103 ../gui/selinux.tbl:104
+-#: ../gui/selinux.tbl:106 ../gui/selinux.tbl:108 ../gui/selinux.tbl:109
+-#: ../gui/selinux.tbl:110 ../gui/selinux.tbl:111 ../gui/selinux.tbl:112
+-#: ../gui/selinux.tbl:113 ../gui/selinux.tbl:114 ../gui/selinux.tbl:116
+-#: ../gui/selinux.tbl:117 ../gui/selinux.tbl:119 ../gui/selinux.tbl:121
+-#: ../gui/selinux.tbl:123 ../gui/selinux.tbl:124 ../gui/selinux.tbl:127
+-#: ../gui/selinux.tbl:129 ../gui/selinux.tbl:130 ../gui/selinux.tbl:131
+-#: ../gui/selinux.tbl:132 ../gui/selinux.tbl:133 ../gui/selinux.tbl:134
+-#: ../gui/selinux.tbl:135 ../gui/selinux.tbl:136 ../gui/selinux.tbl:137
+-#: ../gui/selinux.tbl:138 ../gui/selinux.tbl:139 ../gui/selinux.tbl:142
+-#: ../gui/selinux.tbl:143 ../gui/selinux.tbl:144 ../gui/selinux.tbl:145
+-#: ../gui/selinux.tbl:146 ../gui/selinux.tbl:147 ../gui/selinux.tbl:148
+-#: ../gui/selinux.tbl:149 ../gui/selinux.tbl:150 ../gui/selinux.tbl:151
+-#: ../gui/selinux.tbl:152 ../gui/selinux.tbl:154 ../gui/selinux.tbl:155
+-#: ../gui/selinux.tbl:156 ../gui/selinux.tbl:157 ../gui/selinux.tbl:158
+-#: ../gui/selinux.tbl:159 ../gui/selinux.tbl:160 ../gui/selinux.tbl:167
+-#: ../gui/selinux.tbl:171 ../gui/selinux.tbl:172 ../gui/selinux.tbl:173
+-#: ../gui/selinux.tbl:174 ../gui/selinux.tbl:175 ../gui/selinux.tbl:177
+-#: ../gui/selinux.tbl:178 ../gui/selinux.tbl:179 ../gui/selinux.tbl:180
+-#: ../gui/selinux.tbl:184 ../gui/selinux.tbl:192 ../gui/selinux.tbl:193
+-#: ../gui/selinux.tbl:194 ../gui/selinux.tbl:195 ../gui/selinux.tbl:196
+-#: ../gui/selinux.tbl:197 ../gui/selinux.tbl:198 ../gui/selinux.tbl:199
+-#: ../gui/selinux.tbl:200 ../gui/selinux.tbl:201 ../gui/selinux.tbl:206
+-#: ../gui/selinux.tbl:207 ../gui/selinux.tbl:218 ../gui/selinux.tbl:219
+-#: ../gui/selinux.tbl:220 ../gui/selinux.tbl:222 ../gui/selinux.tbl:224
+-#: ../gui/selinux.tbl:226 ../gui/selinux.tbl:227 ../gui/selinux.tbl:230
+-msgid "SELinux Service Protection"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:1
+-msgid "Disable SELinux protection for acct daemon"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:2 ../gui/selinux.tbl:3 ../gui/selinux.tbl:70
+-#: ../gui/selinux.tbl:153 ../gui/selinux.tbl:168 ../gui/selinux.tbl:169
+-#: ../gui/selinux.tbl:170 ../gui/selinux.tbl:189 ../gui/selinux.tbl:202
+-#: ../gui/selinux.tbl:203 ../gui/selinux.tbl:204 ../gui/selinux.tbl:205
+-msgid "Admin"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:2
+-msgid "Allow all daemons to write corefiles to /"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:3
+-msgid "Allow all daemons the ability to use unallocated ttys"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
+-#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
+-#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
+-#: ../gui/selinux.tbl:210 ../gui/selinux.tbl:211 ../gui/selinux.tbl:212
+-#: ../gui/selinux.tbl:213 ../gui/selinux.tbl:214 ../gui/selinux.tbl:215
+-#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
+-msgid "User Privs"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:4
+-msgid ""
+-"Allow gadmin SELinux user account to execute files in home directory or /tmp"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:5
+-msgid ""
+-"Allow guest SELinux user account to execute files in home directory or /tmp"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
+-msgid "Memory Protection"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:6
+-msgid "Allow java executable stack"
++#: ../gui/semanagePage.py:126
 +#, python-format
 +msgid "Are you sure you want to delete %s '%s'?"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Allow Apache to use mod_auth_pam"
--#~ msgstr "Permitir que o Apache use o mod_auth_pam"
+-#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
+-#: ../gui/selinux.tbl:209
+-msgid "Mount"
 +#: ../gui/semanagePage.py:126
 +#, python-format
 +msgid "Delete %s"
-+msgstr ""
+ msgstr ""
  
--#~ msgid ""
--#~ "Allow httpd scripts to write files in directories labeled "
--#~ "public_content_rw_t"
--#~ msgstr ""
--#~ "Permitir que os scripts do httpd gravem arquivos nos diretórios "
--#~ "etiquetados como public_content_rw_t"
+-#: ../gui/selinux.tbl:7
+-msgid "Allow mount to mount any file"
 +#: ../gui/semanagePage.py:134
 +#, python-format
 +msgid "Add %s"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Allow daemons to use kerberos files"
--#~ msgstr "Permitir que os daemons utilizem arquivos do kerberos"
+-#: ../gui/selinux.tbl:8
+-msgid "Allow mount to mount any directory"
 +#: ../gui/semanagePage.py:148
 +#, python-format
 +msgid "Modify %s"
-+msgstr ""
+ msgstr ""
  
--#~ msgid ""
--#~ "Allow nfs servers to modify public files used for public file transfer "
--#~ "services"
--#~ msgstr ""
--#~ "Permitir que servidores nfs modifiquem arquivos públicos utilizados por "
--#~ "serviços de transferência de arquivos públicos"
+-#: ../gui/selinux.tbl:9
+-msgid "Allow mplayer executable stack"
 +#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
 +msgid "Permissive"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Polyinstatiation"
--#~ msgstr "Poli-instanciação"
+-#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
+-#: ../gui/selinux.tbl:188
+-msgid "SSH"
 +#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
 +msgid "Enforcing"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Enable polyinstantiated directory support"
--#~ msgstr "Habilitar suporte a diretórios poli-instanciados"
+-#: ../gui/selinux.tbl:10
+-msgid "Allow ssh to run ssh-keysign"
 +#: ../gui/statusPage.py:94
 +msgid "Status"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Allow sysadm_t to debug or ptrace applications"
--#~ msgstr "Permitir que o sysadm_t faça a depuração ou ptrace de aplicações"
+-#: ../gui/selinux.tbl:11
 +#: ../gui/statusPage.py:133
-+msgid ""
+ msgid ""
+-"Allow staff SELinux user account to execute files in home directory or /tmp"
 +"Changing the policy type will cause a relabel of the entire file system on "
 +"the next boot. Relabeling takes a long time depending on the size of the "
 +"file system.  Do you wish to continue?"
-+msgstr ""
+ msgstr ""
  
--#~ msgid ""
--#~ "Allow rsync to write files in directories labeled public_content_rw_t"
--#~ msgstr ""
--#~ "Permitir que o rsync grave arquivos nos diretórios etiquetados como "
--#~ "public_content_rw_t"
+-#: ../gui/selinux.tbl:12
 +#: ../gui/statusPage.py:147
-+msgid ""
+ msgid ""
+-"Allow sysadm SELinux user account to execute files in home directory or /tmp"
 +"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
 +"you later decide to turn SELinux back on, the system will be required to "
 +"relabel.  If you just want to see if SELinux is causing a problem on your "
 +"system, you can go to permissive mode which will only log errors and not "
 +"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
 +"wish to continue?"
-+msgstr ""
+ msgstr ""
  
--#~ msgid ""
--#~ "Allow Samba to write files in directories labeled public_content_rw_t"
--#~ msgstr ""
--#~ "Permitir que o Samba grave arquivos nos diretórios etiquetados como "
--#~ "public_content_rw_t"
+-#: ../gui/selinux.tbl:13
 +#: ../gui/statusPage.py:152
-+msgid ""
+ msgid ""
+-"Allow unconfined SELinux user account to execute files in home directory or /"
+-"tmp"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:14
+-msgid "Network Configuration"
 +"Changing to SELinux enabled will cause a relabel of the entire file system "
 +"on the next boot. Relabeling takes a long time depending on the size of the "
 +"file system.  Do you wish to continue?"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Zebra"
--#~ msgstr "Zebra"
+-#: ../gui/selinux.tbl:14
+-msgid "Allow unlabeled packets to flow on the network"
 +#: ../gui/system-config-selinux.glade:11
 +msgid "system-config-selinux"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Allow zebra daemon to write it configuration files"
--#~ msgstr "Permitir que o daemon zebra grave arquivos de configuração"
+-#: ../gui/selinux.tbl:15
 +#: ../gui/system-config-selinux.glade:12
-+msgid ""
+ msgid ""
+-"Allow user SELinux user account to execute files in home directory or /tmp"
 +"Copyright (c)2006 Red Hat, Inc.\n"
 +"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-+msgstr ""
+ msgstr ""
  
--#~ msgid ""
--#~ "Allow system cron jobs to relabel filesystem for restoring file contexts"
--#~ msgstr ""
--#~ "Permitir que trabalhos de sistema do cron reetiquetem os sistemas de "
--#~ "arquivos para restaurar contextos de arquivos"
+-#: ../gui/selinux.tbl:16
+-msgid "Allow unconfined to dyntrans to unconfined_execmem"
 +#: ../gui/system-config-selinux.glade:22
 +#: ../gui/system-config-selinux.glade:544
 +msgid "Add SELinux Login Mapping"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Enable extra rules in the cron domain to support fcron"
--#~ msgstr "Habilitar regras extras no domínio do cron para suportar o fcron"
+-#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
+-#: ../gui/selinux.tbl:140
+-msgid "Databases"
 +#: ../gui/system-config-selinux.glade:257
 +msgid "Add SELinux Network Ports"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for ftpd daemon"
--#~ msgstr "Desabilitar proteção do SELinux para o daemon ftpd"
+-#: ../gui/selinux.tbl:17
+-msgid "Allow user to connect to mysql socket"
 +#: ../gui/system-config-selinux.glade:391
 +#: ../gui/system-config-selinux.glade:678
 +msgid "SELinux Type"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Allow ftpd to run directly without inetd"
--#~ msgstr "Permitir que o ftpd seja executado diretamente sem o inetd"
+-#: ../gui/selinux.tbl:18
+-msgid "Allow user to connect to postgres socket"
 +#: ../gui/system-config-selinux.glade:622
 +msgid "File Specification"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Allow ftp to read/write files in the user home directories"
--#~ msgstr ""
--#~ "Permitir que o ftp leia/grave arquivos no diretório pessoal dos usuários"
+-#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
+-msgid "XServer"
 +#: ../gui/system-config-selinux.glade:650
 +msgid "File Type"
-+msgstr ""
+ msgstr ""
  
--#~ msgid ""
--#~ "This should be enabled when all programs are compiled with ProPolice/SSP "
--#~ "stack smashing protection.  All domains will be allowed to read from /dev/"
--#~ "urandom"
--#~ msgstr ""
--#~ "Isto deve ser habilitado quando todos os programas são compilados com a "
--#~ "proteção de quebra de pilha ProPolice/SSP. Todos os domínios estarão "
--#~ "aptos a ler de /dev/urandom"
+-#: ../gui/selinux.tbl:19
+-msgid "Allow clients to write to X shared memory"
+-msgstr ""
 +#: ../gui/system-config-selinux.glade:727
 +msgid ""
 +"all files\n"
@@ -216633,132 +249260,87 @@ diff -up policycoreutils-2.1.12/po/pt_BR.po.rhat policycoreutils-2.1.12/po/pt_BR
 +"symbolic link\n"
 +"named pipe\n"
 +msgstr ""
- 
--#~ msgid "Allow HTTPD to support built-in scripting"
--#~ msgstr "Permitir que o HTTPD suporte scripts embutidos"
++
 +#: ../gui/system-config-selinux.glade:773
 +msgid "MLS"
 +msgstr ""
- 
--#~ msgid "Allow HTTPD to send mail"
--#~ msgstr "Permitir que o HTTPD envie e-mail"
++
 +#: ../gui/system-config-selinux.glade:837
 +msgid "Add SELinux User"
 +msgstr ""
- 
--#~ msgid "Allow HTTPD scripts and modules to network connect to databases"
--#~ msgstr ""
--#~ "Permitir que scripts e módulos do HTTPD conectem a bancos de dados "
--#~ "através da rede"
++
 +#: ../gui/system-config-selinux.glade:1079
 +msgid "SELinux Administration"
 +msgstr ""
- 
--#~ msgid "Allow HTTPD scripts and modules to connect to the network"
--#~ msgstr "Permitir que scripts e módulos do HTTPD conectem a rede"
++
 +#: ../gui/system-config-selinux.glade:1122
 +msgid "Add"
 +msgstr ""
- 
--#~ msgid "Allow httpd to act as a relay"
--#~ msgstr "Permitir que o HTTPD atue como relay"
++
 +#: ../gui/system-config-selinux.glade:1144
 +msgid "_Properties"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for httpd daemon"
--#~ msgstr "Desabilitar proteção do SELinux para o daemon httpd"
++
 +#: ../gui/system-config-selinux.glade:1166
 +msgid "_Delete"
 +msgstr ""
- 
--#~ msgid "Allow HTTPD cgi support"
--#~ msgstr "Permitir que o HTTPD suporte cgi"
++
 +#: ../gui/system-config-selinux.glade:1256
 +msgid "Select Management Object"
 +msgstr ""
- 
--#~ msgid "Allow HTTPD to run as a ftp server"
--#~ msgstr "Permitir que o HTTPD seja executado como um servidor ftp"
++
 +#: ../gui/system-config-selinux.glade:1273
 +msgid "<b>Select:</b>"
 +msgstr ""
- 
--#~ msgid "Allow HTTPD to read home directories"
--#~ msgstr "Permitir que o HTTPD leia diretórios pessoais"
++
 +#: ../gui/system-config-selinux.glade:1326
 +msgid "System Default Enforcing Mode"
 +msgstr ""
- 
--#~ msgid ""
--#~ "Allow HTTPD to run SSI executables in the same domain as system CGI "
--#~ "scripts"
--#~ msgstr ""
--#~ "Permitir que o HTTPD execute executáveis SSI no mesmo domínio que os "
--#~ "scripts CGI do sistema"
++
 +#: ../gui/system-config-selinux.glade:1354
 +msgid ""
 +"Disabled\n"
 +"Permissive\n"
 +"Enforcing\n"
 +msgstr ""
- 
--#~ msgid ""
--#~ "Unify HTTPD to communicate with the terminal.  Needed for handling "
--#~ "certificates"
--#~ msgstr ""
--#~ "Unificar o HTTPD para comunicar com o terminal. Necessário para lidar com "
--#~ "certificados"
++
 +#: ../gui/system-config-selinux.glade:1373
 +msgid "Current Enforcing Mode"
 +msgstr ""
- 
--#~ msgid "Unify HTTPD handling of all content files"
--#~ msgstr "Unificar o tratamento do HTTPD para todos os arquivos do conteúdo"
++
 +#: ../gui/system-config-selinux.glade:1418
 +msgid "System Default Policy Type: "
 +msgstr ""
  
--#~ msgid "Allow named to overwrite master zone files"
--#~ msgstr "Permitir que o named sobrescreva arquivos da zona mestre"
+-#: ../gui/selinux.tbl:20
 +#: ../gui/system-config-selinux.glade:1463
-+msgid ""
+ msgid ""
+-"Allow xguest SELinux user account to execute files in home directory or /tmp"
 +"Select if you wish to relabel then entire file system on next reboot.  "
 +"Relabeling can take a very long time, depending on the size of the system.  "
 +"If you are changing policy types or going from disabled to enforcing, a "
 +"relabel is required."
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Allow NFS to share any file/directory read only"
--#~ msgstr ""
--#~ "Permitir que o NFS compartilhe qualquer arquivo/diretório somente leitura"
+-#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
+-#: ../gui/selinux.tbl:231
+-msgid "NIS"
 +#: ../gui/system-config-selinux.glade:1509
 +msgid "Relabel on next reboot."
 +msgstr ""
- 
--#~ msgid "Allow NFS to share any file/directory read/write"
--#~ msgstr ""
--#~ "Permitir que o NFS compartilhe qualquer arquivo/diretório com direitos de "
--#~ "leitura/escrita"
++
 +#: ../gui/system-config-selinux.glade:1561
 +msgid "label37"
 +msgstr ""
- 
--#~ msgid "Allow openvpn service access to users home directories"
--#~ msgstr ""
--#~ "Permitir que o serviço openvpn acesse o diretório pessoal dos usuários"
++
 +#: ../gui/system-config-selinux.glade:1598
 +msgid "Revert boolean setting to system default"
 +msgstr ""
- 
--#~ msgid "Allow pppd daemon to insert modules into the kernel"
--#~ msgstr "Permitir que o daemon pppd insira módulos no kernel"
++
 +#: ../gui/system-config-selinux.glade:1614
 +msgid "Toggle between Customized and All Booleans"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for pppd daemon"
--#~ msgstr "Desabilitar proteção do SELinux para o daemon pppd"
++
 +#: ../gui/system-config-selinux.glade:1645
 +#: ../gui/system-config-selinux.glade:1850
 +#: ../gui/system-config-selinux.glade:2037
@@ -216768,5460 +249350,4277 @@ diff -up policycoreutils-2.1.12/po/pt_BR.po.rhat policycoreutils-2.1.12/po/pt_BR
 +#: ../gui/system-config-selinux.glade:2867
 +msgid "Filter"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for the mozilla ppp daemon"
--#~ msgstr "Desabilitar proteção do SELinux para o daemon mozilla ppp"
++
 +#: ../gui/system-config-selinux.glade:1734
 +msgid "label50"
 +msgstr ""
- 
--#~ msgid "Allow programs to read untrusted content without relabel"
--#~ msgstr ""
--#~ "Permitir que programas leiam conteúdos não confiáveis sem reetiquetar"
++
 +#: ../gui/system-config-selinux.glade:1771
 +msgid "Add File Context"
 +msgstr ""
- 
--#~ msgid "Allow Samba to share users home directories"
--#~ msgstr "Permitir que o Samba compartilhe diretórios pessoais dos usuários"
++
 +#: ../gui/system-config-selinux.glade:1787
 +msgid "Modify File Context"
 +msgstr ""
- 
--#~ msgid "Spam Assassin"
--#~ msgstr "Spam Assassin"
++
 +#: ../gui/system-config-selinux.glade:1803
 +msgid "Delete File Context"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Allow spammassasin to access the network"
--#~ msgstr "Permitir que o spammassasin acesse a rede"
+-#: ../gui/selinux.tbl:21
+-msgid "Allow daemons to run with NIS"
 +#: ../gui/system-config-selinux.glade:1819
 +msgid "Toggle between all and customized file context"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Use lpd server instead of cups"
--#~ msgstr "Usar o servidor lpd ao invés do cups"
+-#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
+-#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
+-#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
+-#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
+-#: ../gui/selinux.tbl:118
+-msgid "Web Applications"
 +#: ../gui/system-config-selinux.glade:1939
 +msgid "label38"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Support NFS home directories"
--#~ msgstr "Suporte aos diretórios pessoais do NFS"
+-#: ../gui/selinux.tbl:22
+-msgid "Transition staff SELinux user to Web Browser Domain"
 +#: ../gui/system-config-selinux.glade:1976
 +msgid "Add SELinux User Mapping"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Allow users to login with CIFS home directories"
--#~ msgstr "Permitir que os usuários façam o login com diretórios pessoais CIFS"
+-#: ../gui/selinux.tbl:23
+-msgid "Transition sysadm SELinux user to Web Browser Domain"
 +#: ../gui/system-config-selinux.glade:1992
 +msgid "Modify SELinux User Mapping"
-+msgstr ""
+ msgstr ""
  
--#~ msgid ""
--#~ "Allow web applications to write untrusted content to disk (implies read)"
--#~ msgstr ""
--#~ "Permitir que aplicações web gravem conteúdo não confiável no disco "
--#~ "(implica em direito de leitura)"
+-#: ../gui/selinux.tbl:24
+-msgid "Transition user SELinux user to Web Browser Domain"
 +#: ../gui/system-config-selinux.glade:2008
 +msgid "Delete SELinux User Mapping"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for zebra daemon"
--#~ msgstr "Desabilitar proteção do SELinux para o daemon zebra"
+-#: ../gui/selinux.tbl:25
+-msgid "Transition xguest SELinux user to Web Browser Domain"
 +#: ../gui/system-config-selinux.glade:2126
 +msgid "label39"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Allow httpd to access samba/cifs file systems"
--#~ msgstr "Permitir que o httpd acesse sistemas de arquivos samba/cifs"
+-#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
+-#: ../gui/selinux.tbl:29
+-msgid "Allow staff Web Browsers to write to home directories"
 +#: ../gui/system-config-selinux.glade:2163
 +msgid "Add User"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Allow httpd to access nfs file systems"
--#~ msgstr "Permitir que o httpd acesse sistemas de arquivos nfs"
+-#: ../gui/selinux.tbl:30
+-msgid "Disable SELinux protection for amanda"
 +#: ../gui/system-config-selinux.glade:2179
 +msgid "Modify User"
-+msgstr ""
+ msgstr ""
  
--#~ msgid ""
--#~ "Allow samba to act as the domain controller, add users, groups and change "
--#~ "passwords"
--#~ msgstr ""
--#~ "Permitir que o samba atue como controlador de domínio, adicione usuários, "
--#~ "grupos e altere senhas"
+-#: ../gui/selinux.tbl:31
+-msgid "Disable SELinux protection for amavis"
 +#: ../gui/system-config-selinux.glade:2195
 +msgid "Delete User"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Allow Samba to share any file/directory read only"
--#~ msgstr ""
--#~ "Permitir que o Samba compartilhe qualquer arquivo/diretório somente "
--#~ "leitura"
+-#: ../gui/selinux.tbl:32
+-msgid "Disable SELinux protection for apmd daemon"
 +#: ../gui/system-config-selinux.glade:2313
 +msgid "label41"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Allow Samba to share any file/directory read/write"
--#~ msgstr ""
--#~ "Permitir que o Samba compartilhe qualquer arquivo/diretório com direitos "
--#~ "de leitura/escrita"
+-#: ../gui/selinux.tbl:33
+-msgid "Disable SELinux protection for arpwatch daemon"
 +#: ../gui/system-config-selinux.glade:2350
 +msgid "Add Network Port"
-+msgstr ""
+ msgstr ""
  
--#~ msgid ""
--#~ "Allow Samba to run unconfined scripts in /var/lib/samba/scripts directory"
--#~ msgstr ""
--#~ "Permitir que o Samba execute scripts não restritos no diretório /var/lib/"
--#~ "samba/scripts"
+-#: ../gui/selinux.tbl:34
+-msgid "Disable SELinux protection for auditd daemon"
 +#: ../gui/system-config-selinux.glade:2366
 +msgid "Edit Network Port"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Label Prefix"
--#~ msgstr "Prefixo da Etiqueta"
+-#: ../gui/selinux.tbl:35
+-msgid "Disable SELinux protection for automount daemon"
 +#: ../gui/system-config-selinux.glade:2382
 +msgid "Delete Network Port"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "MLS/MCS Level"
--#~ msgstr "Nível MLS/MCS"
+-#: ../gui/selinux.tbl:36
+-msgid "Disable SELinux protection for avahi"
 +#: ../gui/system-config-selinux.glade:2418
 +#: ../gui/system-config-selinux.glade:2436
 +msgid "Toggle between Customized and All Ports"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Group/ungroup network ports by SELinux type."
--#~ msgstr "Agrupar/desagrupar portas de rede pelo tipo do SELinux."
+-#: ../gui/selinux.tbl:37
+-msgid "Disable SELinux protection for bluetooth daemon"
 +#: ../gui/system-config-selinux.glade:2556
 +msgid "label42"
-+msgstr ""
+ msgstr ""
  
--#~ msgid ""
--#~ "Enable additional audit rules, that are normally not reported in the log "
--#~ "files."
--#~ msgstr ""
--#~ "Habilitar regras adicionais do audit, que normalmente não são reportadas "
--#~ "nos arquivos de log."
+-#: ../gui/selinux.tbl:38
+-msgid "Disable SELinux protection for canna daemon"
 +#: ../gui/system-config-selinux.glade:2593
 +msgid "Generate new policy module"
-+msgstr ""
+ msgstr ""
  
--#~ msgid ""
--#~ "Labeling\n"
--#~ "Prefix"
--#~ msgstr ""
--#~ "Prefixo de\n"
--#~ "Etiquetagem"
+-#: ../gui/selinux.tbl:39
+-msgid "Disable SELinux protection for cardmgr daemon"
 +#: ../gui/system-config-selinux.glade:2609
 +msgid "Load policy module"
-+msgstr ""
+ msgstr ""
  
--#~ msgid ""
--#~ "MLS/\n"
--#~ "MCS Level"
--#~ msgstr ""
--#~ "Nível\n"
--#~ "MLS/MCS"
+-#: ../gui/selinux.tbl:40
+-msgid "Disable SELinux protection for Cluster Server"
 +#: ../gui/system-config-selinux.glade:2625
 +msgid "Remove loadable policy module"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Requires 2 or more arguments"
--#~ msgstr "Requer 2 ou mais argumentos"
+-#: ../gui/selinux.tbl:41
 +#: ../gui/system-config-selinux.glade:2661
-+msgid ""
+ msgid ""
+-"Allow cdrecord to read various content. nfs, samba, removable devices, user "
+-"temp and untrusted content files"
 +"Enable/Disable additional audit rules, that are normally not reported in the "
 +"log files."
-+msgstr ""
+ msgstr ""
  
--#~ msgid "%s not defined"
--#~ msgstr "%s não definido"
+-#: ../gui/selinux.tbl:42
+-msgid "Disable SELinux protection for ciped daemon"
 +#: ../gui/system-config-selinux.glade:2781
 +msgid "label44"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "%s not valid for %s objects\n"
--#~ msgstr "%s não é válido para objetos %s\n"
+-#: ../gui/selinux.tbl:43
+-msgid "Disable SELinux protection for clamd daemon"
 +#: ../gui/system-config-selinux.glade:2818
 +msgid "Change process mode to permissive."
-+msgstr ""
+ msgstr ""
  
--#~ msgid "range not supported on Non MLS machines"
--#~ msgstr "intervalo não suportado em máquinas não-MLS"
+-#: ../gui/selinux.tbl:44
+-msgid "Disable SELinux protection for clamscan"
 +#: ../gui/system-config-selinux.glade:2836
 +msgid "Change process mode to enforcing"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Invalid value %s"
--#~ msgstr "Valor inválido %s"
+-#: ../gui/selinux.tbl:45
+-msgid "Disable SELinux protection for clvmd"
 +#: ../gui/system-config-selinux.glade:2928
 +msgid "Process Domain"
-+msgstr ""
+ msgstr ""
  
--#~ msgid ""
--#~ "In order to load this newly created policy package into the kernel,\n"
--#~ "you are required to execute \n"
--#~ "\n"
--#~ "semodule -i %s.pp\n"
--#~ "\n"
--#~ msgstr ""
--#~ "Para carregar este pacote de políticas criado recentemente no kernel\n"
--#~ "é necessário que você execute \n"
--#~ "\n"
--#~ "semodule -i %s.pp\n"
--#~ "\n"
+-#: ../gui/selinux.tbl:46
+-msgid "Disable SELinux protection for comsat daemon"
 +#: ../gui/system-config-selinux.glade:2956
 +msgid "label59"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Options Error: %s "
--#~ msgstr "Erro de Opções: %s "
+-#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
+-#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
+-msgid "Disable SELinux protection for courier daemon"
 +#: ../gui/usersPage.py:138
 +#, python-format
 +msgid "SELinux user '%s' is required"
-+msgstr ""
-diff -up policycoreutils-2.1.12/po/pt.po.rhat policycoreutils-2.1.12/po/pt.po
---- policycoreutils-2.1.12/po/pt.po.rhat	2012-07-04 07:35:21.000000000 -0400
-+++ policycoreutils-2.1.12/po/pt.po	2012-10-16 15:07:17.603526285 -0400
-@@ -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:
-+# Rui Gouveia <rui.gouveia at gmail.com>, 2010.
-+# Sérgio Mesquita <smesquita at gmail.com>, 2010.
- msgid ""
  msgstr ""
--"Project-Id-Version: policycoreutils\n"
-+"Project-Id-Version: Policycoreutils\n"
- "Report-Msgid-Bugs-To: \n"
--"POT-Creation-Date: 2012-03-27 10:49-0400\n"
--"PO-Revision-Date: 2007-10-02 12:37+0100\n"
--"Last-Translator: José Nuno Coelho Pires <jncp at netcabo.pt>\n"
--"Language-Team: pt <kde-i18n-pt at kde.org>\n"
--"Language: \n"
-+"POT-Creation-Date: 2012-05-25 07:28-0400\n"
-+"PO-Revision-Date: 2012-04-02 20:30+0000\n"
-+"Last-Translator: dwalsh <dwalsh at redhat.com>\n"
-+"Language-Team: Portuguese <trans-pt at lists.fedoraproject.org>\n"
-+"Language: pt\n"
- "MIME-Version: 1.0\n"
--"Content-Type: text/plain; charset=utf-8\n"
-+"Content-Type: text/plain; charset=UTF-8\n"
- "Content-Transfer-Encoding: 8bit\n"
--"X-POFile-SpellExtra: SETUID tty ze odt tcp ConfidencialEmpresa getpass PAM\n"
--"X-POFile-SpellExtra: TTY serange PAMTTY SELinux semodule chcat init\n"
--"X-POFile-SpellExtra: newrole setype udp runinit passwd pp semanage\n"
--"X-POFile-SpellExtra: KEEPCAPS bq shadow UID MLS seuser dev SIGHUP\n"
--"X-POFile-SpellExtra: novocontexto argv Polgen UIDs nsswitch Init Hat Red\n"
--"X-POFile-SpellExtra: if tmp lib label lu var avc inetd fc xinetd usesyslog\n"
--"X-POFile-SpellExtra: Fich audit syslog bindresvport XWindows setenforce sh\n"
--"X-POFile-SpellExtra: allow MCS carregável\n"
-+"Plural-Forms: nplurals=2; plural=(n != 1)\n"
  
- #: ../run_init/run_init.c:67
- msgid ""
-@@ -46,7 +46,7 @@ msgstr "Senha:"
- #: ../run_init/run_init.c:197 ../newrole/newrole.c:366
- #, c-format
- msgid "Cannot find your entry in the shadow passwd file.\n"
--msgstr "O seu item não foi encontrado no ficheiro de senhas 'shadow'.\n"
-+msgstr "Os seus dados não foram encontrados no ficheiro de senhas 'shadow'.\n"
+-#: ../gui/selinux.tbl:52
+-msgid "Disable SELinux protection for cpucontrol daemon"
++#: ../sepolicy/sepolicy.py:106
++msgid "Generate SELinux man pages"
+ msgstr ""
  
- #: ../run_init/run_init.c:203 ../newrole/newrole.c:373
- #, c-format
-@@ -61,18 +61,18 @@ msgstr "run_init: a senha do %s é incor
- #: ../run_init/run_init.c:309
- #, c-format
- msgid "Could not open file %s\n"
--msgstr "Não foi possível aceder ao ficheiro %s\n"
-+msgstr "Não foi possível abrir o ficheiro %s\n"
+-#: ../gui/selinux.tbl:53
+-msgid "Disable SELinux protection for cpuspeed daemon"
++#: ../sepolicy/sepolicy.py:110
++msgid "path in which the generated SELinux man pages will be stored"
+ msgstr ""
  
- #: ../run_init/run_init.c:336
- #, c-format
- msgid "No context in file %s\n"
--msgstr "Não existe qualquer contexto no ficheiro %s\n"
-+msgstr "Não existe contexto no ficheiro %s\n"
+-#: ../gui/selinux.tbl:54
+-msgid "Cron"
++#: ../sepolicy/sepolicy.py:114
++msgid "All domains"
+ msgstr ""
  
- #: ../run_init/run_init.c:361
- #, c-format
- msgid "Sorry, run_init may be used only on a SELinux kernel.\n"
+-#: ../gui/selinux.tbl:54
+-msgid "Disable SELinux protection for crond daemon"
++#: ../sepolicy/sepolicy.py:116
++msgid "Domain name(s) of man pages to be created"
  msgstr ""
--"Desculpe, mas o 'run_init' só poderá ser usado num 'kernel' com SELinux.\n"
-+"Desculpe, o 'run_init' só poderá ser utilizado num kernel com SELinux.\n"
  
- #: ../run_init/run_init.c:380
- #, c-format
-@@ -82,7 +82,7 @@ msgstr "a autenticação falhou.\n"
- #: ../run_init/run_init.c:405 ../newrole/newrole.c:1258
- #, c-format
- msgid "Could not set exec context to %s.\n"
--msgstr "Não foi possível mudar o contexto de execução para %s.\n"
-+msgstr "Não foi possível definir o contexto de execução para %s.\n"
+-#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
+-#: ../gui/selinux.tbl:91
+-msgid "Printing"
++#: ../sepolicy/sepolicy.py:164
++msgid "Query SELinux policy network information"
+ msgstr ""
  
- #: ../audit2allow/audit2allow:230
- msgid "******************** IMPORTANT ***********************\n"
-@@ -94,882 +94,881 @@ msgstr "Para tornar este pacote de polí
+-#: ../gui/selinux.tbl:55
+-msgid "Disable SELinux protection for cupsd back end server"
++#: ../sepolicy/sepolicy.py:169
++msgid "list all SELinux port types"
+ msgstr ""
  
- #: ../semanage/seobject.py:143 ../semanage/seobject.py:147
- msgid "global"
--msgstr ""
-+msgstr "global"
+-#: ../gui/selinux.tbl:56
+-msgid "Disable SELinux protection for cupsd daemon"
++#: ../sepolicy/sepolicy.py:172
++msgid "show SELinux type related to the port"
+ msgstr ""
  
--#: ../semanage/seobject.py:222
-+#: ../semanage/seobject.py:225
- msgid "Could not create semanage handle"
--msgstr "Não foi possível iniciar o descritor do 'semanage'"
-+msgstr "Não foi possível iniciar o descritor do SELinux (\"semanage\")"
+-#: ../gui/selinux.tbl:57
+-msgid "Disable SELinux protection for cupsd_lpd"
++#: ../sepolicy/sepolicy.py:175
++msgid "Show ports defined for this SELinux type"
+ msgstr ""
  
--#: ../semanage/seobject.py:230
-+#: ../semanage/seobject.py:233
- 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 ao armazém."
-+msgstr "A política do SELinux não é gerida ou não é possível aceder aos dados."
+-#: ../gui/selinux.tbl:58
+-msgid "CVS"
++#: ../sepolicy/sepolicy.py:178
++msgid "show ports to which this domain can bind and/or connect"
+ msgstr ""
  
--#: ../semanage/seobject.py:235
-+#: ../semanage/seobject.py:238
- msgid "Cannot read policy store."
--msgstr "Não é possível ler o armazém de políticas."
-+msgstr "Não é possível ler os dados de políticas."
+-#: ../gui/selinux.tbl:58
+-msgid "Disable SELinux protection for cvs daemon"
++#: ../sepolicy/sepolicy.py:192
++msgid "query SELinux policy to see if domains can communicate with each other"
+ msgstr ""
  
--#: ../semanage/seobject.py:240
-+#: ../semanage/seobject.py:243
- msgid "Could not establish semanage connection"
--msgstr "Não é possível estabelecer uma ligação ao 'semanage'"
-+msgstr ""
-+"Não é possível estabelecer uma ligação ao gestor do SELinux (\"semanage\")"
+-#: ../gui/selinux.tbl:59
+-msgid "Disable SELinux protection for cyrus daemon"
++#: ../sepolicy/sepolicy.py:195
++msgid "Source Domain"
+ msgstr ""
  
--#: ../semanage/seobject.py:245
--#, fuzzy
-+#: ../semanage/seobject.py:248
- msgid "Could not test MLS enabled status"
--msgstr "Não foi possível definir o intervalo do MLS do %s"
-+msgstr "Não foi testar o estado de activação do MLS"
+-#: ../gui/selinux.tbl:60
+-msgid "Disable SELinux protection for dbskkd daemon"
++#: ../sepolicy/sepolicy.py:198
++msgid "Target Domain"
+ msgstr ""
  
--#: ../semanage/seobject.py:251 ../semanage/seobject.py:266
-+#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
- msgid "Not yet implemented"
--msgstr ""
-+msgstr "Ainda não está implementado"
+-#: ../gui/selinux.tbl:61
+-msgid "Disable SELinux protection for dbusd daemon"
++#: ../sepolicy/sepolicy.py:215
++msgid "query SELinux Policy to see description of booleans"
+ msgstr ""
  
--#: ../semanage/seobject.py:255
-+#: ../semanage/seobject.py:258
- msgid "Semanage transaction already in progress"
--msgstr ""
-+msgstr "Transacção Semanage já está em curso"
+-#: ../gui/selinux.tbl:62
+-msgid "Disable SELinux protection for dccd"
++#: ../sepolicy/sepolicy.py:219
++msgid "get all booleans desctiption"
+ msgstr ""
  
--#: ../semanage/seobject.py:264
-+#: ../semanage/seobject.py:267
- msgid "Could not start semanage transaction"
--msgstr "Não foi possível iniciar a transacção do 'semanage'"
-+msgstr ""
-+"Não foi possível iniciar uma transacção do gestor do SELinux (\"semanage\")"
+-#: ../gui/selinux.tbl:63
+-msgid "Disable SELinux protection for dccifd"
++#: ../sepolicy/sepolicy.py:221
++msgid "boolean to get description"
+ msgstr ""
  
--#: ../semanage/seobject.py:274
--#, fuzzy
-+#: ../semanage/seobject.py:278
- msgid "Could not commit semanage transaction"
--msgstr "Não foi possível iniciar a transacção do 'semanage'"
-+msgstr "Não foi possível finalizar a transacção semanage"
+-#: ../gui/selinux.tbl:64
+-msgid "Disable SELinux protection for dccm"
++#: ../sepolicy/sepolicy.py:231
++msgid ""
++"query SELinux Policy to see how a source process domain can transition to "
++"the target process domain"
+ msgstr ""
  
--#: ../semanage/seobject.py:279
-+#: ../semanage/seobject.py:283
- msgid "Semanage transaction not in progress"
--msgstr ""
-+msgstr "Transacção Semanage não está em curso"
+-#: ../gui/selinux.tbl:65
+-msgid "Disable SELinux protection for ddt daemon"
++#: ../sepolicy/sepolicy.py:234
++msgid "source process domain"
+ msgstr ""
  
--#: ../semanage/seobject.py:291 ../semanage/seobject.py:371
--#, fuzzy
-+#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
- msgid "Could not list SELinux modules"
--msgstr "Não foi possível listar os utilizadores do SELinux"
-+msgstr "Não foi possível listar os módulos SELinux"
+-#: ../gui/selinux.tbl:66
+-msgid "Disable SELinux protection for devfsd daemon"
++#: ../sepolicy/sepolicy.py:237
++msgid "target process domain"
+ msgstr ""
  
--#: ../semanage/seobject.py:304
--#, fuzzy
-+#: ../semanage/seobject.py:308
- msgid "Modules Name"
--msgstr "Nome do Módulo"
-+msgstr ""
+-#: ../gui/selinux.tbl:67
+-msgid "Disable SELinux protection for dhcpc daemon"
++#: ../sepolicy/sepolicy.py:259
++msgid "Generate SELinux Policy module template"
+ msgstr ""
  
--#: ../semanage/seobject.py:304
-+#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
- msgid "Version"
- msgstr "Versão"
+-#: ../gui/selinux.tbl:68
+-msgid "Disable SELinux protection for dhcpd daemon"
++#: ../sepolicy/sepolicy.py:265
++msgid "name of policy to generate"
+ msgstr ""
  
--#: ../semanage/seobject.py:307
-+#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
- msgid "Disabled"
--msgstr "Inactivo"
-+msgstr "Desactivado"
+-#: ../gui/selinux.tbl:69
+-msgid "Disable SELinux protection for dictd daemon"
++#: ../sepolicy/sepolicy.py:267
++msgid "executable to confine"
+ msgstr ""
  
--#: ../semanage/seobject.py:322
-+#: ../semanage/seobject.py:326
- #, python-format
- msgid "Could not disable module %s (remove failed)"
+-#: ../gui/selinux.tbl:70
+-msgid "Allow sysadm_t to directly start daemons"
++#: ../sepolicy/sepolicy.py:269
++msgid "run policy generation test suite"
  msgstr ""
  
--#: ../semanage/seobject.py:333
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:337
+-#: ../gui/selinux.tbl:71
+-msgid "Disable SELinux protection for Evolution"
++#: ../sepolicy/sepolicy.py:274
++msgid "commands"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:72
+-msgid "Games"
++#: ../sepolicy/sepolicy/generate.py:185
++msgid "Internet Services Daemon"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:72
+-msgid "Disable SELinux protection for games"
++#: ../sepolicy/sepolicy/generate.py:198
++msgid "Valid Types:\n"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:73
+-msgid "Disable SELinux protection for the web browsers"
++#: ../sepolicy/sepolicy/generate.py:232
 +#, python-format
- msgid "Could not enable module %s (remove failed)"
--msgstr "Não foi possível adicionar o papel %s para o %s"
-+msgstr ""
++msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+ msgstr ""
  
--#: ../semanage/seobject.py:348
-+#: ../semanage/seobject.py:352
- #, python-format
- msgid "Could not remove module %s (remove failed)"
+-#: ../gui/selinux.tbl:74
+-msgid "Disable SELinux protection for Thunderbird"
++#: ../sepolicy/sepolicy/generate.py:359
++msgid "You must enter a name for your confined process/user"
  msgstr ""
  
--#: ../semanage/seobject.py:358
-+#: ../semanage/seobject.py:362
- msgid "dontaudit requires either 'on' or 'off'"
+-#: ../gui/selinux.tbl:75
+-msgid "Disable SELinux protection for distccd daemon"
++#: ../sepolicy/sepolicy/generate.py:361
++msgid ""
++"Name must be alpha numberic with no spaces. Consider using option \"-n "
++"MODULENAME\""
  msgstr ""
  
--#: ../semanage/seobject.py:387
--#, fuzzy
-+#: ../semanage/seobject.py:391
- msgid "Builtin Permissive Types"
--msgstr "Permissivo"
-+msgstr ""
+-#: ../gui/selinux.tbl:76
+-msgid "Disable SELinux protection for dmesg daemon"
++#: ../sepolicy/sepolicy/generate.py:449
++msgid "User Role types can not be assigned executables."
+ msgstr ""
  
--#: ../semanage/seobject.py:397
--#, fuzzy
-+#: ../semanage/seobject.py:401
- msgid "Customized Permissive Types"
--msgstr "Permissivo"
-+msgstr ""
+-#: ../gui/selinux.tbl:77
+-msgid "Disable SELinux protection for dnsmasq daemon"
++#: ../sepolicy/sepolicy/generate.py:455
++msgid "Only Daemon apps can use an init script.."
+ msgstr ""
  
--#: ../semanage/seobject.py:438
-+#: ../semanage/seobject.py:442
- #, python-format
- msgid "Could not set permissive domain %s (module installation failed)"
+-#: ../gui/selinux.tbl:78
+-msgid "Disable SELinux protection for dovecot daemon"
++#: ../sepolicy/sepolicy/generate.py:473
++msgid "use_resolve must be a boolean value "
  msgstr ""
-+"Não foi possível definir o domínio permissivo %s (instalação do módulo "
-+"falhou)"
  
--#: ../semanage/seobject.py:444
-+#: ../semanage/seobject.py:448
- #, python-format
- msgid "Could not remove permissive domain %s (remove failed)"
--msgstr ""
-+msgstr "Não foi possível remover o domínio permissivo %s (remoção falhou)"
+-#: ../gui/selinux.tbl:79
+-msgid "Disable SELinux protection for entropyd daemon"
++#: ../sepolicy/sepolicy/generate.py:479
++msgid "use_syslog must be a boolean value "
+ msgstr ""
  
--#: ../semanage/seobject.py:479 ../semanage/seobject.py:553
--#: ../semanage/seobject.py:599 ../semanage/seobject.py:696
--#: ../semanage/seobject.py:726 ../semanage/seobject.py:793
--#: ../semanage/seobject.py:850 ../semanage/seobject.py:1097
--#: ../semanage/seobject.py:1786 ../semanage/seobject.py:1849
--#: ../semanage/seobject.py:1868 ../semanage/seobject.py:1985
--#: ../semanage/seobject.py:2037
-+#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
-+#: ../semanage/seobject.py:603 ../semanage/seobject.py:700
-+#: ../semanage/seobject.py:730 ../semanage/seobject.py:797
-+#: ../semanage/seobject.py:854 ../semanage/seobject.py:1101
-+#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
-+#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
-+#: ../semanage/seobject.py:2045
- #, python-format
- msgid "Could not create a key for %s"
--msgstr "Não é possível criar uma chave para o %s"
-+msgstr "Não foi possível criar uma chave para o %s"
+-#: ../gui/selinux.tbl:80
+-msgid "Disable SELinux protection for fetchmail"
++#: ../sepolicy/sepolicy/generate.py:485
++msgid "use_kerberos must be a boolean value "
+ msgstr ""
  
--#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
--#: ../semanage/seobject.py:603 ../semanage/seobject.py:609
-+#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
-+#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
- #, python-format
- msgid "Could not check if login mapping for %s is defined"
+-#: ../gui/selinux.tbl:81
+-msgid "Disable SELinux protection for fingerd daemon"
++#: ../sepolicy/sepolicy/generate.py:491
++msgid "manage_krb5_rcache must be a boolean value "
  msgstr ""
--"Não foi possível ver se o mapeamento de autenticação do %s está definido"
-+"Não foi possível verificar se o mapeamento de autenticação para %s está "
-+"definido"
  
--#: ../semanage/seobject.py:492
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:496
-+#, python-format
- msgid "Linux Group %s does not exist"
--msgstr "O utilizador de Linux %s não existe"
-+msgstr "O Grupo Linux %s não existe"
+-#: ../gui/selinux.tbl:82
+-msgid "Disable SELinux protection for freshclam daemon"
++#: ../sepolicy/sepolicy/generate.py:521
++msgid "USER Types automatically get a tmp type"
+ msgstr ""
  
--#: ../semanage/seobject.py:497
-+#: ../semanage/seobject.py:501
- #, python-format
- msgid "Linux User %s does not exist"
- msgstr "O utilizador de Linux %s não existe"
+-#: ../gui/selinux.tbl:83
+-msgid "Disable SELinux protection for fsdaemon daemon"
++#: ../sepolicy/sepolicy/generate.py:1039
++msgid "You must enter the executable path for your confined process"
+ msgstr ""
  
--#: ../semanage/seobject.py:501
-+#: ../semanage/seobject.py:505
- #, python-format
- msgid "Could not create login mapping for %s"
--msgstr "Não foi possível criar o mapeamento de autenticação do %s"
-+msgstr "Não foi possível criar o mapeamento de autenticação para %s"
+-#: ../gui/selinux.tbl:84
+-msgid "Disable SELinux protection for gpm daemon"
++#: ../sepolicy/sepolicy/generate.py:1272
++msgid "Type Enforcement file"
+ msgstr ""
  
--#: ../semanage/seobject.py:505 ../semanage/seobject.py:741
-+#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
- #, python-format
- msgid "Could not set name for %s"
--msgstr "Não foi possível definir o nome do %s"
-+msgstr "Não foi possível definir o nome para %s"
+-#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
+-msgid "NFS"
++#: ../sepolicy/sepolicy/generate.py:1273
++msgid "Interface file"
+ msgstr ""
  
--#: ../semanage/seobject.py:510 ../semanage/seobject.py:751
-+#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
- #, python-format
- msgid "Could not set MLS range for %s"
--msgstr "Não foi possível definir o intervalo do MLS do %s"
-+msgstr "Não foi possível definir o intervalo MLS para %s"
+-#: ../gui/selinux.tbl:85
+-msgid "Disable SELinux protection for gss daemon"
++#: ../sepolicy/sepolicy/generate.py:1274
++msgid "File Contexts file"
+ msgstr ""
  
--#: ../semanage/seobject.py:514
-+#: ../semanage/seobject.py:518
- #, python-format
- msgid "Could not set SELinux user for %s"
--msgstr "Não foi possível definir o utilizador do SELinux para o %s"
-+msgstr "Não foi possível definir o utilizador SELinux para %s"
+-#: ../gui/selinux.tbl:86
+-msgid "Disable SELinux protection for Hal daemon"
++#: ../sepolicy/sepolicy/generate.py:1275
++msgid "Spec file"
+ msgstr ""
  
--#: ../semanage/seobject.py:518
-+#: ../semanage/seobject.py:522
- #, python-format
- msgid "Could not add login mapping for %s"
--msgstr "Não foi possível adicionar o mapeamento de autenticação do %s"
-+msgstr "Não foi possível adicionar o mapeamento de autenticação para %s"
+-#: ../gui/selinux.tbl:87
+-msgid "Compatibility"
++#: ../sepolicy/sepolicy/generate.py:1276
++msgid "Setup Script"
+ msgstr ""
  
--#: ../semanage/seobject.py:536
-+#: ../semanage/seobject.py:540
- msgid "Requires seuser or serange"
--msgstr "Necessita do 'seuser' ou do 'serange'"
-+msgstr ""
-+"Requer utilizador SELinux (\"seuser\") ou intervalo SELinux (\"serange\")"
+-#: ../gui/selinux.tbl:87
++#: booleans.py:1
+ msgid ""
+-"Do not audit things that we know to be broken but which are not security "
+-"risks"
++"Allow ABRT to modify public files used for public file transfer services."
+ msgstr ""
  
--#: ../semanage/seobject.py:559 ../semanage/seobject.py:605
-+#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
- #, python-format
- msgid "Login mapping for %s is not defined"
--msgstr "O mapeamento de autenticação do %s não está definido"
-+msgstr "O mapeamento de autenticação para %s não está definido"
+-#: ../gui/selinux.tbl:88
+-msgid "Disable SELinux protection for hostname daemon"
++#: booleans.py:2
++msgid ""
++"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
+ msgstr ""
  
--#: ../semanage/seobject.py:563
-+#: ../semanage/seobject.py:567
- #, python-format
- msgid "Could not query seuser for %s"
--msgstr "Não foi possível pesquisar o 'seuser' por %s"
-+msgstr "Não foi possível encontrar o utilizador SELinux (\"seuser\") para %s"
+-#: ../gui/selinux.tbl:89
+-msgid "Disable SELinux protection for hotplug daemon"
++#: booleans.py:3
++msgid "Allow amavis to use JIT compiler"
+ msgstr ""
  
--#: ../semanage/seobject.py:577
-+#: ../semanage/seobject.py:581
- #, python-format
- msgid "Could not modify login mapping for %s"
--msgstr "Não foi possível modificar o mapeamento de autenticação do %s"
-+msgstr "Não foi possível modificar o mapeamento de autenticação para %s"
+-#: ../gui/selinux.tbl:90
+-msgid "Disable SELinux protection for howl daemon"
++#: booleans.py:4
++msgid "Allow antivirus programs to read non security files on a system"
+ msgstr ""
  
--#: ../semanage/seobject.py:611
-+#: ../semanage/seobject.py:615
- #, python-format
- msgid "Login mapping for %s is defined in policy, cannot be deleted"
+-#: ../gui/selinux.tbl:91
+-msgid "Disable SELinux protection for cups hplip daemon"
++#: booleans.py:5
++msgid ""
++"Allow users to resolve user passwd entries directly from ldap rather then "
++"using a sssd server"
  msgstr ""
--"O mapeamento de autenticação do %s está definido na política e não pode ser "
-+"O mapeamento de autenticação para %s está definido na política, não pode ser "
- "removido"
  
--#: ../semanage/seobject.py:615
-+#: ../semanage/seobject.py:619
- #, python-format
- msgid "Could not delete login mapping for %s"
--msgstr "Não foi possível remover o mapeamento de autenticação do %s"
-+msgstr "Não foi possível remover o mapeamento de autenticação para %s"
+-#: ../gui/selinux.tbl:92
+-msgid "Disable SELinux protection for httpd rotatelogs"
++#: booleans.py:6
++msgid "Allow users to login using a radius server"
+ msgstr ""
  
--#: ../semanage/seobject.py:637 ../semanage/seobject.py:655
--#: ../semanage/seobject.py:893
-+#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
-+#: ../semanage/seobject.py:897
- msgid "Could not list login mappings"
- msgstr "Não foi possível listar os mapeamentos de autenticação"
+-#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
+-msgid "HTTPD Service"
++#: booleans.py:7
++msgid "Allow users to login using a yubikey  server"
+ msgstr ""
  
--#: ../semanage/seobject.py:680 ../semanage/seobject.py:685
-+#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../gui/system-config-selinux.glade:100
- msgid "Login Name"
- msgstr "Nome da Conta"
+-#: ../gui/selinux.tbl:93
+-msgid "Disable SELinux protection for http suexec"
++#: booleans.py:8
++msgid ""
++"Allow cdrecord to read various content. nfs, samba, removable devices, user "
++"temp and untrusted content files"
+ msgstr ""
  
--#: ../semanage/seobject.py:680 ../semanage/seobject.py:685
--#: ../semanage/seobject.py:943 ../semanage/seobject.py:948
-+#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../gui/system-config-selinux.glade:128
-+#: ../gui/system-config-selinux.glade:915
-+#: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
- msgid "SELinux User"
--msgstr "Utilizador do SELinux"
-+msgstr "Utilizador SELinux"
+-#: ../gui/selinux.tbl:94
+-msgid "Disable SELinux protection for hwclock daemon"
++#: booleans.py:9
++msgid "Allow clamd to use JIT compiler"
+ msgstr ""
  
--#: ../semanage/seobject.py:680
-+#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
-+#: ../gui/system-config-selinux.glade:943
- msgid "MLS/MCS Range"
--msgstr "Intervalo do MLS/MCS"
-+msgstr "Intervalo MLS/MCS"
+-#: ../gui/selinux.tbl:95
+-msgid "Disable SELinux protection for i18n daemon"
++#: booleans.py:10
++msgid "Allow clamscan to non security files on a system"
+ msgstr ""
  
--#: ../semanage/seobject.py:699 ../semanage/seobject.py:730
--#: ../semanage/seobject.py:797 ../semanage/seobject.py:854
--#: ../semanage/seobject.py:860
-+#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
-+#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
-+#: ../semanage/seobject.py:864
- #, python-format
- msgid "Could not check if SELinux user %s is defined"
--msgstr "Não foi possível verificar se o utilizador %s do SELinux está definido"
-+msgstr "Não foi possível verificar se o utilizador SELinux %s está definido"
+-#: ../gui/selinux.tbl:96
+-msgid "Disable SELinux protection for imazesrv daemon"
++#: booleans.py:11
++msgid "Allow clamscan to read user content"
+ msgstr ""
  
--#: ../semanage/seobject.py:702 ../semanage/seobject.py:803
--#: ../semanage/seobject.py:866
-+#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
-+#: ../semanage/seobject.py:870
- #, python-format
- msgid "Could not query user for %s"
- msgstr "Não foi possível pesquisar o utilizador %s"
+-#: ../gui/selinux.tbl:97
+-msgid "Disable SELinux protection for inetd child daemons"
++#: booleans.py:12
++msgid ""
++"Allow Cobbler to modify public files used for public file transfer services."
+ msgstr ""
  
--#: ../semanage/seobject.py:722
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:726
-+#, python-format
- msgid "You must add at least one role for %s"
--msgstr "Não foi possível adicionar o contexto do ficheiro %s"
-+msgstr "Precisa de adicionar pelo menos um perfil para %s"
+-#: ../gui/selinux.tbl:98
+-msgid "Disable SELinux protection for inetd daemon"
++#: booleans.py:13
++msgid "Allow Cobbler to connect to the network using TCP."
+ msgstr ""
  
--#: ../semanage/seobject.py:737
-+#: ../semanage/seobject.py:741
- #, python-format
- msgid "Could not create SELinux user for %s"
--msgstr "Não foi possível criar o utilizador do SELinux do %s"
-+msgstr "Não foi possível criar o utilizador SELinux para %s"
+-#: ../gui/selinux.tbl:99
+-msgid "Disable SELinux protection for innd daemon"
++#: booleans.py:14
++msgid "Allow Cobbler to access cifs file systems."
+ msgstr ""
  
--#: ../semanage/seobject.py:746
-+#: ../semanage/seobject.py:750
- #, python-format
- msgid "Could not add role %s for %s"
--msgstr "Não foi possível adicionar o papel %s para o %s"
-+msgstr "Não foi possível adicionar o perfil %s para %s"
+-#: ../gui/selinux.tbl:100
+-msgid "Disable SELinux protection for iptables daemon"
++#: booleans.py:15
++msgid "Allow Cobbler to access nfs file systems."
+ msgstr ""
  
--#: ../semanage/seobject.py:755
-+#: ../semanage/seobject.py:759
- #, python-format
- msgid "Could not set MLS level for %s"
--msgstr "Não foi possível definir o nível do MLS do %s"
-+msgstr "Não foi possível definir o nível MLS para %s"
+-#: ../gui/selinux.tbl:101
+-msgid "Disable SELinux protection for ircd daemon"
++#: booleans.py:16
++msgid "Allow collectd to connect to the network using TCP."
+ msgstr ""
  
--#: ../semanage/seobject.py:758
-+#: ../semanage/seobject.py:762
- #, python-format
- msgid "Could not add prefix %s for %s"
--msgstr "Não foi possível adicionar o prefixo %s do %s"
-+msgstr "Não foi possível adicionar o prefixo %s para %s"
+-#: ../gui/selinux.tbl:102
+-msgid "Disable SELinux protection for irqbalance daemon"
++#: booleans.py:17
++msgid "Allow codnor domain to connect to the network using TCP."
+ msgstr ""
  
--#: ../semanage/seobject.py:761
-+#: ../semanage/seobject.py:765
- #, python-format
- msgid "Could not extract key for %s"
--msgstr "Não foi possível extrair a chave do %s"
-+msgstr "Não foi possível extrair a chave para %s"
+-#: ../gui/selinux.tbl:103
+-msgid "Disable SELinux protection for iscsi daemon"
++#: booleans.py:18
++msgid ""
++"Allow system cron jobs to relabel filesystem for restoring file contexts."
+ msgstr ""
  
--#: ../semanage/seobject.py:765
-+#: ../semanage/seobject.py:769
- #, python-format
- msgid "Could not add SELinux user %s"
--msgstr "Não foi possível adicionar o utilizador do SELinux %s"
-+msgstr "Não foi possível adicionar o utilizador SELinux %s"
+-#: ../gui/selinux.tbl:104
+-msgid "Disable SELinux protection for jabberd daemon"
++#: booleans.py:19
++msgid "Allow cvs daemon to read shadow"
+ msgstr ""
  
--#: ../semanage/seobject.py:787
-+#: ../semanage/seobject.py:791
- msgid "Requires prefix, roles, level or range"
--msgstr "É necessário um prefixo, papéis, um nível ou um intervalo"
-+msgstr "Requer prefixo, perfil, nível ou intervalo"
+-#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
+-msgid "Kerberos"
++#: booleans.py:20
++msgid "Allow all daemons to write corefiles to /"
+ msgstr ""
  
--#: ../semanage/seobject.py:789
-+#: ../semanage/seobject.py:793
- msgid "Requires prefix or roles"
--msgstr "É necessário um prefixo ou papéis"
-+msgstr "Requer prefixo ou perfil"
+-#: ../gui/selinux.tbl:105
+-msgid "Disable SELinux protection for kadmind daemon"
++#: booleans.py:21
++msgid "Allow all daemons to use tcp wrappers."
+ msgstr ""
  
--#: ../semanage/seobject.py:799 ../semanage/seobject.py:856
-+#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
- #, python-format
- msgid "SELinux user %s is not defined"
--msgstr "O utilizador do SELinux %s não está definido"
-+msgstr "O utilizador SELinux %s não está definido"
+-#: ../gui/selinux.tbl:106
+-msgid "Disable SELinux protection for klogd daemon"
++#: booleans.py:22
++msgid "Allow all daemons the ability to read/write terminals"
+ msgstr ""
  
--#: ../semanage/seobject.py:828
-+#: ../semanage/seobject.py:832
- #, python-format
- msgid "Could not modify SELinux user %s"
--msgstr "Não foi possível modificar o utilizador do SELinux %s"
-+msgstr "Não foi possível modificar o utilizador SELinux %s"
+-#: ../gui/selinux.tbl:107
+-msgid "Disable SELinux protection for krb5kdc daemon"
++#: booleans.py:23
++msgid "Allow dbadm to manage files in users home directories"
+ msgstr ""
  
--#: ../semanage/seobject.py:862
-+#: ../semanage/seobject.py:866
- #, python-format
- msgid "SELinux user %s is defined in policy, cannot be deleted"
+-#: ../gui/selinux.tbl:108
+-msgid "Disable SELinux protection for ktalk daemons"
++#: booleans.py:24
++msgid "Allow dbadm to read files in users home directories"
  msgstr ""
--"O utilizador do SELinux %s está definido na política, não pode ser removido"
-+"O utilizador SELinux %s está definido na política, não pode ser removido"
  
--#: ../semanage/seobject.py:873
-+#: ../semanage/seobject.py:877
- #, python-format
- msgid "Could not delete SELinux user %s"
--msgstr "Não foi possível remover o utilizador do SELinux %s"
-+msgstr "Não foi possível remover o utilizador SELinux %s"
+-#: ../gui/selinux.tbl:109
+-msgid "Disable SELinux protection for kudzu daemon"
++#: booleans.py:25
++msgid ""
++"Deny 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 ""
  
--#: ../semanage/seobject.py:911
-+#: ../semanage/seobject.py:915
- msgid "Could not list SELinux users"
--msgstr "Não foi possível listar os utilizadores do SELinux"
-+msgstr "Não foi possível listar os utilizadores SELinux"
+-#: ../gui/selinux.tbl:110
+-msgid "Disable SELinux protection for locate daemon"
++#: booleans.py:26
++msgid "Allow sysadm to debug or ptrace all processes."
+ msgstr ""
  
--#: ../semanage/seobject.py:917
-+#: ../semanage/seobject.py:921
- #, python-format
- msgid "Could not list roles for user %s"
--msgstr "Não foi possível listar os papéis do utilizador %s"
-+msgstr "Não foi possível listar os perfis para o utilizador %s"
+-#: ../gui/selinux.tbl:111
+-msgid "Disable SELinux protection for lpd daemon"
++#: booleans.py:27
++msgid "Allow dhcpc client applications to execute iptables commands"
+ msgstr ""
  
--#: ../semanage/seobject.py:942
-+#: ../semanage/seobject.py:946
- msgid "Labeling"
--msgstr "Legendagem"
-+msgstr "Etiquetas"
+-#: ../gui/selinux.tbl:112
+-msgid "Disable SELinux protection for lrrd daemon"
++#: booleans.py:28
++msgid "Allow DHCP daemon to use LDAP backends"
+ msgstr ""
  
--#: ../semanage/seobject.py:942
-+#: ../semanage/seobject.py:946
- msgid "MLS/"
- msgstr "MLS/"
+-#: ../gui/selinux.tbl:113
+-msgid "Disable SELinux protection for lvm daemon"
++#: booleans.py:29
++msgid "Allow all domains to use other domains file descriptors"
+ msgstr ""
  
--#: ../semanage/seobject.py:943
-+#: ../semanage/seobject.py:947
- msgid "Prefix"
- msgstr "Prefixo"
+-#: ../gui/selinux.tbl:114
+-msgid "Disable SELinux protection for mailman"
++#: booleans.py:30
++msgid "Allow all domains to have the kernel load modules"
+ msgstr ""
  
--#: ../semanage/seobject.py:943
-+#: ../semanage/seobject.py:947
- msgid "MCS Level"
--msgstr "Nível do MCS"
-+msgstr "Nível MCS"
+-#: ../gui/selinux.tbl:115
+-msgid "Allow evolution and thunderbird to read user files"
++#: booleans.py:31
++msgid "Allow the use of the audio devices as the source for the entropy feeds"
+ msgstr ""
  
--#: ../semanage/seobject.py:943
-+#: ../semanage/seobject.py:947
- msgid "MCS Range"
--msgstr "Intervalo do MCS"
-+msgstr "Intervalo MCS"
+-#: ../gui/selinux.tbl:116
+-msgid "Disable SELinux protection for mdadm daemon"
++#: booleans.py:32
++msgid "Allow exim to connect to databases (postgres, mysql)"
+ msgstr ""
  
--#: ../semanage/seobject.py:943 ../semanage/seobject.py:948
-+#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
- msgid "SELinux Roles"
--msgstr "Papéis do SELinux"
-+msgstr "Perfis SELinux"
+-#: ../gui/selinux.tbl:117
+-msgid "Disable SELinux protection for monopd daemon"
++#: booleans.py:33
++msgid "Allow exim to create, read, write, and delete unprivileged user files."
+ msgstr ""
  
--#: ../semanage/seobject.py:963
-+#: ../semanage/seobject.py:967
- msgid "Protocol udp or tcp is required"
--msgstr "É obrigatório o protocolo 'udp' ou 'tcp'"
-+msgstr "É obrigatório o protocolo udp ou tcp"
+-#: ../gui/selinux.tbl:118
+-msgid "Allow the mozilla browser to read user files"
++#: booleans.py:34
++msgid "Allow exim to read unprivileged user files."
+ msgstr ""
  
--#: ../semanage/seobject.py:965
-+#: ../semanage/seobject.py:969
- msgid "Port is required"
- msgstr "O porto é obrigatório"
+-#: ../gui/selinux.tbl:119
+-msgid "Disable SELinux protection for mrtg daemon"
++#: booleans.py:35
++msgid "Enable extra rules in the cron domain to support fcron."
+ msgstr ""
  
--#: ../semanage/seobject.py:975
--#, fuzzy
-+#: ../semanage/seobject.py:979
- msgid "Invalid Port"
--msgstr "O prefixo %s é inválido"
-+msgstr ""
+-#: ../gui/selinux.tbl:120
+-msgid "Disable SELinux protection for mysqld daemon"
++#: booleans.py:36
++msgid "Allow fenced domain to connect to the network using TCP."
+ msgstr ""
  
--#: ../semanage/seobject.py:979
-+#: ../semanage/seobject.py:983
- #, python-format
- msgid "Could not create a key for %s/%s"
- msgstr "Não foi possível criar uma chave para o %s/%s"
+-#: ../gui/selinux.tbl:121
+-msgid "Disable SELinux protection for nagios daemon"
++#: booleans.py:37
++msgid "Allow fenced domain to execute ssh."
+ msgstr ""
  
--#: ../semanage/seobject.py:990
-+#: ../semanage/seobject.py:994
- msgid "Type is required"
- msgstr "O tipo é obrigatório"
+-#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
+-msgid "Name Service"
++#: booleans.py:38
++msgid "Allow ftp to read and write files in the user home directories"
+ msgstr ""
  
--#: ../semanage/seobject.py:996 ../semanage/seobject.py:1055
--#: ../semanage/seobject.py:1110 ../semanage/seobject.py:1116
-+#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
-+#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
- #, 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"
+-#: ../gui/selinux.tbl:122
+-msgid "Disable SELinux protection for named daemon"
++#: booleans.py:39
++msgid ""
++"Allow ftp servers to upload files,  used for public file transfer services. "
++"Directories must be labeled public_content_rw_t."
+ msgstr ""
  
--#: ../semanage/seobject.py:998
-+#: ../semanage/seobject.py:1002
- #, python-format
- msgid "Port %s/%s already defined"
- msgstr "O porto %s/%s já está definido"
+-#: ../gui/selinux.tbl:123
+-msgid "Disable SELinux protection for nessusd daemon"
++#: booleans.py:40
++msgid "Allow ftp servers to connect to all ports > 1023"
+ msgstr ""
  
--#: ../semanage/seobject.py:1002
-+#: ../semanage/seobject.py:1006
- #, python-format
- msgid "Could not create port for %s/%s"
--msgstr "Não foi possível criar o porto %s/%s"
-+msgstr "Não foi possível criar o porto para %s/%s"
+-#: ../gui/selinux.tbl:124
+-msgid "Disable SELinux protection for NetworkManager"
++#: booleans.py:41
++msgid "Allow ftp servers to connect to mysql database ports"
+ msgstr ""
  
--#: ../semanage/seobject.py:1008
-+#: ../semanage/seobject.py:1012
- #, python-format
- msgid "Could not create context for %s/%s"
--msgstr "Não foi possível criar o contexto do %s/%s"
-+msgstr "Não foi possível criar o contexto para %s/%s"
+-#: ../gui/selinux.tbl:125
+-msgid "Disable SELinux protection for nfsd daemon"
++#: booleans.py:42
++msgid ""
++"Allow ftp servers to login to local users and read/write all files on the "
++"system, governed by DAC."
+ msgstr ""
  
--#: ../semanage/seobject.py:1012
-+#: ../semanage/seobject.py:1016
- #, 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 %s/%s"
-+msgstr "Não foi possível definir o utilizador no contexto do porto para %s/%s"
+-#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
+-#: ../gui/selinux.tbl:221
+-msgid "Samba"
++#: booleans.py:43
++msgid "Allow ftp servers to use cifs used for public file transfer services."
+ msgstr ""
  
--#: ../semanage/seobject.py:1016
-+#: ../semanage/seobject.py:1020
- #, python-format
- msgid "Could not set role in port context for %s/%s"
--msgstr "Não foi possível definir o papel no contexto do porto %s/%s"
-+msgstr "Não foi possível definir o perfil no contexto do porto para %s/%s"
+-#: ../gui/selinux.tbl:126
+-msgid "Disable SELinux protection for nmbd daemon"
++#: booleans.py:44
++msgid "Allow ftp servers to use nfs used for public file transfer services."
+ msgstr ""
  
--#: ../semanage/seobject.py:1020
-+#: ../semanage/seobject.py:1024
- #, 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 %s/%s"
-+msgstr "Não foi possível definir o tipo no contexto do porto para %s/%s"
+-#: ../gui/selinux.tbl:127
+-msgid "Disable SELinux protection for nrpe daemon"
++#: booleans.py:45
++msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
+ msgstr ""
  
--#: ../semanage/seobject.py:1025
-+#: ../semanage/seobject.py:1029
- #, python-format
- msgid "Could not set mls fields in port context for %s/%s"
--msgstr "Não foi possível definir os campos de MLS no contexto do porto %s/%s"
-+msgstr "Não foi possível definir os campos mls no contexto do porto para %s/%s"
+-#: ../gui/selinux.tbl:128
+-msgid "Disable SELinux protection for nscd daemon"
++#: booleans.py:46
++msgid "Determine whether Git CGI can search home directories."
+ msgstr ""
  
--#: ../semanage/seobject.py:1029
-+#: ../semanage/seobject.py:1033
- #, python-format
- msgid "Could not set port context for %s/%s"
--msgstr "Não foi possível definir o contexto do porto %s/%s"
-+msgstr "Não foi possível definir o contexto do porto para %s/%s"
+-#: ../gui/selinux.tbl:129
+-msgid "Disable SELinux protection for nsd daemon"
++#: booleans.py:47
++msgid "Determine whether Git CGI can access cifs file systems."
+ msgstr ""
  
--#: ../semanage/seobject.py:1033
-+#: ../semanage/seobject.py:1037
- #, python-format
- msgid "Could not add port %s/%s"
- msgstr "Não foi possível adicionar o porto %s/%s"
+-#: ../gui/selinux.tbl:130
+-msgid "Disable SELinux protection for ntpd daemon"
++#: booleans.py:48
++msgid "Determine whether Git CGI can access nfs file systems."
+ msgstr ""
  
--#: ../semanage/seobject.py:1047 ../semanage/seobject.py:1312
--#: ../semanage/seobject.py:1508
-+#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
-+#: ../semanage/seobject.py:1512
- msgid "Requires setype or serange"
--msgstr "Necessita de um 'setype' ou 'serange'"
-+msgstr "Requer tipo SELinux (\"setype\") ou intervalo SELinux (\"serange\")"
+-#: ../gui/selinux.tbl:131
+-msgid "Disable SELinux protection for oddjob"
++#: booleans.py:49
++msgid ""
++"Determine whether Git session daemon can bind TCP sockets to all unreserved "
++"ports."
+ msgstr ""
  
--#: ../semanage/seobject.py:1049
-+#: ../semanage/seobject.py:1053
- msgid "Requires setype"
--msgstr "Necessita de um 'setype'"
-+msgstr "Requer tipo SELinux (\"setype\")"
+-#: ../gui/selinux.tbl:132
+-msgid "Disable SELinux protection for oddjob_mkhomedir"
++#: booleans.py:50
++msgid ""
++"Determine whether calling user domains can execute Git daemon in the "
++"git_session_t domain."
+ msgstr ""
  
--#: ../semanage/seobject.py:1057 ../semanage/seobject.py:1112
-+#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
- #, python-format
- msgid "Port %s/%s is not defined"
- msgstr "O porto %s/%s não está definido"
+-#: ../gui/selinux.tbl:133
+-msgid "Disable SELinux protection for openvpn daemon"
++#: booleans.py:51
++msgid "Determine whether Git system daemon can search home directories."
+ msgstr ""
  
--#: ../semanage/seobject.py:1061
-+#: ../semanage/seobject.py:1065
- #, python-format
- msgid "Could not query port %s/%s"
- msgstr "Não foi possível pesquisar o porto %s/%s"
+-#: ../gui/selinux.tbl:134
+-msgid "Disable SELinux protection for pam daemon"
++#: booleans.py:52
++msgid "Determine whether Git system daemon can access cifs file systems."
+ msgstr ""
  
--#: ../semanage/seobject.py:1072
-+#: ../semanage/seobject.py:1076
- #, python-format
- msgid "Could not modify port %s/%s"
- msgstr "Não foi possível modificar o porto %s/%s"
+-#: ../gui/selinux.tbl:135
+-msgid "Disable SELinux protection for pegasus"
++#: booleans.py:53
++msgid "Determine whether Git system daemon can access nfs file systems."
+ msgstr ""
  
--#: ../semanage/seobject.py:1085
--#, fuzzy
-+#: ../semanage/seobject.py:1089
- msgid "Could not list the ports"
- msgstr "Não foi possível listar os portos"
+-#: ../gui/selinux.tbl:136
+-msgid "Disable SELinux protection for perdition daemon"
++#: booleans.py:54
++msgid "Allow gitisis daemon to send mail"
+ msgstr ""
  
--#: ../semanage/seobject.py:1101
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1105
-+#, python-format
- msgid "Could not delete the port %s"
--msgstr "Não foi possível remover o porto %s/%s"
-+msgstr "Não foi possível remover o porto %s"
+-#: ../gui/selinux.tbl:137
+-msgid "Disable SELinux protection for portmap daemon"
++#: booleans.py:55
++msgid "Enable reading of urandom for all domains."
+ msgstr ""
  
--#: ../semanage/seobject.py:1118
-+#: ../semanage/seobject.py:1122
- #, 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"
+-#: ../gui/selinux.tbl:138
+-msgid "Disable SELinux protection for portslave daemon"
++#: booleans.py:56
++msgid ""
++"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
++"agent to manage user files."
+ msgstr ""
  
--#: ../semanage/seobject.py:1122
-+#: ../semanage/seobject.py:1126
- #, python-format
- msgid "Could not delete port %s/%s"
- msgstr "Não foi possível remover o porto %s/%s"
+-#: ../gui/selinux.tbl:139
+-msgid "Disable SELinux protection for postfix"
++#: booleans.py:57
++msgid ""
++"Allow gpg web domain to modify public files used for public file transfer "
++"services."
+ msgstr ""
  
--#: ../semanage/seobject.py:1138 ../semanage/seobject.py:1160
-+#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
- msgid "Could not list ports"
- msgstr "Não foi possível listar os portos"
+-#: ../gui/selinux.tbl:140
+-msgid "Disable SELinux protection for postgresql daemon"
++#: booleans.py:58
++msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
+ msgstr ""
  
--#: ../semanage/seobject.py:1199
-+#: ../semanage/seobject.py:1203
- msgid "SELinux Port Type"
--msgstr "Tipo de Porto do SELinux"
-+msgstr "Tipo de Porto SELinux"
+-#: ../gui/selinux.tbl:141
+-msgid "pppd"
++#: booleans.py:59
++msgid ""
++"Allow Apache to modify public files used for public file transfer services. "
++"Directories/Files must be labeled public_content_rw_t."
+ msgstr ""
  
--#: ../semanage/seobject.py:1199
-+#: ../semanage/seobject.py:1203
- msgid "Proto"
- msgstr "Protocolo"
+-#: ../gui/selinux.tbl:141
+-msgid "Allow pppd to be run for a regular user"
++#: booleans.py:60
++msgid "Allow httpd to use built in scripting (usually php)"
+ msgstr ""
  
--#: ../semanage/seobject.py:1199
-+#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
- msgid "Port Number"
- msgstr "Número de Porto"
+-#: ../gui/selinux.tbl:142
+-msgid "Disable SELinux protection for pptp"
++#: booleans.py:61
++msgid "Allow http daemon to check spam"
+ msgstr ""
  
--#: ../semanage/seobject.py:1218
--#, fuzzy
-+#: ../semanage/seobject.py:1222
- msgid "Node Address is required"
--msgstr "O porto é obrigatório"
-+msgstr "É obrigatório o Endereço do Nó"
+-#: ../gui/selinux.tbl:143
+-msgid "Disable SELinux protection for prelink daemon"
++#: booleans.py:62
++msgid ""
++"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
++"ports"
+ msgstr ""
  
--#: ../semanage/seobject.py:1233
-+#: ../semanage/seobject.py:1237
- msgid "Unknown or missing protocol"
--msgstr ""
-+msgstr "Protocolo desconhecido ou em falta"
+-#: ../gui/selinux.tbl:144
+-msgid "Disable SELinux protection for privoxy daemon"
++#: booleans.py:63
++msgid "Allow httpd to connect to the ldap port"
+ msgstr ""
  
--#: ../semanage/seobject.py:1247 ../semanage/seobject.py:1446
--#: ../semanage/seobject.py:1724
-+#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
-+#: ../semanage/seobject.py:1728
- msgid "SELinux Type is required"
--msgstr "O Tipo do SELinux é obrigatório"
-+msgstr "O Tipo SELinux é obrigatório"
+-#: ../gui/selinux.tbl:145
+-msgid "Disable SELinux protection for ptal daemon"
++#: booleans.py:64
++msgid "Allow http daemon to connect to zabbix"
+ msgstr ""
  
--#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1316
--#: ../semanage/seobject.py:1352 ../semanage/seobject.py:1450
--#: ../semanage/seobject.py:1512 ../semanage/seobject.py:1546
--#: ../semanage/seobject.py:1728
-+#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
-+#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
-+#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
-+#: ../semanage/seobject.py:1732
- #, python-format
- msgid "Could not create key for %s"
--msgstr "Não foi possível criar a chave do %s"
-+msgstr "Não foi possível criar a chave para %s"
+-#: ../gui/selinux.tbl:146
+-msgid "Disable SELinux protection for pxe daemon"
++#: booleans.py:65
++msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+ msgstr ""
  
--#: ../semanage/seobject.py:1253 ../semanage/seobject.py:1320
--#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1362
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
-+#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
-+#, python-format
- msgid "Could not check if addr %s is defined"
--msgstr "Não foi possível verificar se o porto %s/%s está definido"
-+msgstr "Não foi possível verificar se o endereço %s está definido"
+-#: ../gui/selinux.tbl:147
+-msgid "Disable SELinux protection for pyzord"
++#: booleans.py:66
++msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
+ msgstr ""
  
--#: ../semanage/seobject.py:1262
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1266
-+#, python-format
- msgid "Could not create addr for %s"
--msgstr "Não é possível criar uma chave para o %s"
-+msgstr "Não foi possível criar um endereço para %s"
+-#: ../gui/selinux.tbl:148
+-msgid "Disable SELinux protection for quota daemon"
++#: booleans.py:67
++msgid ""
++"Allow HTTPD scripts and modules to connect to databases over the network."
+ msgstr ""
  
--#: ../semanage/seobject.py:1268 ../semanage/seobject.py:1466
--#: ../semanage/seobject.py:1686
-+#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
-+#: ../semanage/seobject.py:1690
- #, python-format
- msgid "Could not create context for %s"
--msgstr "Não foi possível criar o contexto de %s"
-+msgstr "Não foi possível criar o contexto para %s"
+-#: ../gui/selinux.tbl:149
+-msgid "Disable SELinux protection for radiusd daemon"
++#: booleans.py:68
++msgid "Allow httpd to connect to memcache server"
+ msgstr ""
  
--#: ../semanage/seobject.py:1272
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1276
-+#, python-format
- msgid "Could not set mask for %s"
--msgstr "Não foi possível definir o nome do %s"
-+msgstr "Não foi possível definir uma máscara para %s"
+-#: ../gui/selinux.tbl:150
+-msgid "Disable SELinux protection for radvd daemon"
++#: booleans.py:69
++msgid "Allow httpd to act as a relay"
+ msgstr ""
  
--#: ../semanage/seobject.py:1276
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1280
-+#, python-format
- msgid "Could not set user in addr context for %s"
--msgstr "Não foi possível definir o utilizador no contexto do ficheiro %s"
-+msgstr "Não foi possível definir o utilizador no contexto do endereço para %s"
+-#: ../gui/selinux.tbl:151
+-msgid "Disable SELinux protection for rdisc"
++#: booleans.py:70
++msgid "Allow http daemon to send mail"
+ msgstr ""
  
--#: ../semanage/seobject.py:1280
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1284
-+#, python-format
- msgid "Could not set role in addr context for %s"
--msgstr "Não foi possível definir o papel no contexto do ficheiro %s"
-+msgstr "Não foi possível definir o perfil no contexto do endereço para %s"
+-#: ../gui/selinux.tbl:152
+-msgid "Disable SELinux protection for readahead"
++#: booleans.py:71
++msgid "Allow Apache to communicate with avahi service via dbus"
+ msgstr ""
  
--#: ../semanage/seobject.py:1284
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1288
-+#, python-format
- msgid "Could not set type in addr context for %s"
--msgstr "Não foi possível definir o tipo no contexto do ficheiro %s"
-+msgstr "Não foi possível definir o tipo no contexto do endereço para %s"
+-#: ../gui/selinux.tbl:153
+-msgid "Allow programs to read files in non-standard locations (default_t)"
++#: booleans.py:72
++msgid "Allow httpd cgi support"
+ msgstr ""
  
--#: ../semanage/seobject.py:1289
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1293
-+#, python-format
- msgid "Could not set mls fields in addr context for %s"
--msgstr "Não foi possível definir os campos do MLS no contexto do ficheiro %s"
-+msgstr "Não foi possível definir os campos mls no contexto do endereço para %s"
+-#: ../gui/selinux.tbl:154
+-msgid "Disable SELinux protection for restorecond"
++#: booleans.py:73
++msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+ msgstr ""
  
--#: ../semanage/seobject.py:1293
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1297
-+#, python-format
- msgid "Could not set addr context for %s"
--msgstr "Não foi possível definir o contexto do ficheiro %s"
-+msgstr "Não foi possível definir o contexto do endereço para %s"
+-#: ../gui/selinux.tbl:155
+-msgid "Disable SELinux protection for rhgb daemon"
++#: booleans.py:74
++msgid "Allow httpd to read home directories"
+ msgstr ""
  
--#: ../semanage/seobject.py:1297
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1301
-+#, python-format
- msgid "Could not add addr %s"
--msgstr "Não foi possível adicionar o porto %s/%s"
-+msgstr "Não foi possível adicionar o endereço %s"
+-#: ../gui/selinux.tbl:156
+-msgid "Disable SELinux protection for ricci"
++#: booleans.py:75
++msgid "Allow httpd scripts and modules execmem/execstack"
+ msgstr ""
  
--#: ../semanage/seobject.py:1322 ../semanage/seobject.py:1358
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
-+#, python-format
- msgid "Addr %s is not defined"
--msgstr "O porto %s/%s não está definido"
-+msgstr "O endereço %s não está definido"
+-#: ../gui/selinux.tbl:157
+-msgid "Disable SELinux protection for ricci_modclusterd"
++#: booleans.py:76
++msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+ msgstr ""
  
--#: ../semanage/seobject.py:1326
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1330
-+#, python-format
- msgid "Could not query addr %s"
--msgstr "Não foi possível pesquisar o porto %s/%s"
-+msgstr "Não foi possível pesquisar o endereço %s"
+-#: ../gui/selinux.tbl:158
+-msgid "Disable SELinux protection for rlogind daemon"
++#: booleans.py:77
++msgid "Allow httpd processes to manage IPA content"
+ msgstr ""
  
--#: ../semanage/seobject.py:1336
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1340
-+#, python-format
- msgid "Could not modify addr %s"
--msgstr "Não foi possível modificar o porto %s/%s"
-+msgstr "Não foi possível modificar o endereço %s"
+-#: ../gui/selinux.tbl:159
+-msgid "Disable SELinux protection for rpcd daemon"
++#: booleans.py:78
++msgid "Allow Apache to use mod_auth_ntlm_winbind"
+ msgstr ""
  
--#: ../semanage/seobject.py:1364
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1368
-+#, python-format
- msgid "Addr %s is defined in policy, cannot be deleted"
--msgstr "O porto %s/%s está definido na política, não pode ser removido"
-+msgstr "O endereço %s está definido na política, não pode ser removido"
+-#: ../gui/selinux.tbl:160
+-msgid "Disable SELinux protection for rshd"
++#: booleans.py:79
++msgid "Allow Apache to use mod_auth_pam"
+ msgstr ""
  
--#: ../semanage/seobject.py:1368
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1372
-+#, python-format
- msgid "Could not delete addr %s"
--msgstr "Não foi possível remover a interface %s"
-+msgstr "Não foi possível remover o endereço %s"
+-#: ../gui/selinux.tbl:161
+-msgid "rsync"
++#: booleans.py:80
++msgid "Allow httpd to read user content"
+ msgstr ""
  
--#: ../semanage/seobject.py:1380
--#, fuzzy
-+#: ../semanage/seobject.py:1384
- msgid "Could not deleteall node mappings"
--msgstr "Não foi possível remover o mapeamento de autenticação do %s"
-+msgstr ""
+-#: ../gui/selinux.tbl:161
+-msgid "Disable SELinux protection for rsync daemon"
++#: booleans.py:81
++msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+ msgstr ""
  
--#: ../semanage/seobject.py:1394
--#, fuzzy
-+#: ../semanage/seobject.py:1398
- msgid "Could not list addrs"
--msgstr "Não foi possível listar os portos"
-+msgstr "Não foi possível listar os endereços"
+-#: ../gui/selinux.tbl:162
+-msgid "Allow ssh to run from inetd instead of as a daemon"
++#: booleans.py:82
++msgid "Allow httpd daemon to change its resource limits"
+ msgstr ""
  
--#: ../semanage/seobject.py:1454 ../semanage/seobject.py:1516
--#: ../semanage/seobject.py:1550 ../semanage/seobject.py:1556
-+#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
-+#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
- #, python-format
- msgid "Could not check if interface %s is defined"
- msgstr "Não foi possível verificar se a interface %s está definida"
+-#: ../gui/selinux.tbl:163
+-msgid "Allow Samba to share nfs directories"
++#: booleans.py:83
++msgid ""
++"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+ msgstr ""
  
--#: ../semanage/seobject.py:1461
-+#: ../semanage/seobject.py:1465
- #, python-format
- msgid "Could not create interface for %s"
--msgstr "Não foi possível criar a interface %s"
-+msgstr "Não foi possível criar a interface para %s"
+-#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
+-msgid "SASL authentication server"
++#: booleans.py:84
++msgid ""
++"Allow apache scripts to write to public content, directories/files must be "
++"labeled public_rw_content_t."
+ msgstr ""
  
--#: ../semanage/seobject.py:1470
-+#: ../semanage/seobject.py:1474
- #, 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 %s"
-+msgstr "Não foi possível definir o utilizador no contexto da interface para %s"
+-#: ../gui/selinux.tbl:164
+-msgid "Allow sasl authentication server to read /etc/shadow"
++#: booleans.py:85
++msgid "Allow Apache to execute tmp content."
+ msgstr ""
  
--#: ../semanage/seobject.py:1474
-+#: ../semanage/seobject.py:1478
- #, python-format
- msgid "Could not set role in interface context for %s"
--msgstr "Não foi possível definir o papel no contexto da interface %s"
-+msgstr "Não foi possível definir o perfil no contexto da interface para %s"
+-#: ../gui/selinux.tbl:165
++#: booleans.py:86
+ msgid ""
+-"Allow X-Windows server to map a memory region as both executable and writable"
++"Unify HTTPD to communicate with the terminal. Needed for entering the "
++"passphrase for certificates at the terminal."
+ msgstr ""
  
--#: ../semanage/seobject.py:1478
-+#: ../semanage/seobject.py:1482
- #, 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 %s"
-+msgstr "Não foi possível definir o tipo no contexto da interface para %s"
+-#: ../gui/selinux.tbl:166
+-msgid "Disable SELinux protection for saslauthd daemon"
++#: booleans.py:87
++msgid "Unify HTTPD handling of all content files."
+ msgstr ""
  
--#: ../semanage/seobject.py:1483
-+#: ../semanage/seobject.py:1487
- #, python-format
- msgid "Could not set mls fields in interface context for %s"
--msgstr "Não foi possível definir os campos de MLS no contexto da interface %s"
-+msgstr ""
-+"Não foi possível definir os campos mls no contexto da interface para %s"
+-#: ../gui/selinux.tbl:167
+-msgid "Disable SELinux protection for scannerdaemon daemon"
++#: booleans.py:88
++msgid "Allow httpd to access cifs file systems"
+ msgstr ""
  
--#: ../semanage/seobject.py:1487
-+#: ../semanage/seobject.py:1491
- #, python-format
- msgid "Could not set interface context for %s"
--msgstr "Não foi possível definir o contexto da interface %s"
-+msgstr "Não foi possível definir o contexto da interface para %s"
+-#: ../gui/selinux.tbl:168
+-msgid "Do not allow transition to sysadm_t, sudo and su effected"
++#: booleans.py:89
++msgid "Allow httpd to access FUSE file systems"
+ msgstr ""
  
--#: ../semanage/seobject.py:1491
-+#: ../semanage/seobject.py:1495
- #, python-format
- msgid "Could not set message context for %s"
--msgstr "Não foi possível definir o contexto da mensagem %s"
-+msgstr "Não foi possível definir o contexto da mensagem para %s"
+-#: ../gui/selinux.tbl:169
+-msgid "Do not allow any processes to load kernel modules"
++#: booleans.py:90
++msgid "Allow httpd to run gpg"
+ msgstr ""
  
--#: ../semanage/seobject.py:1495
-+#: ../semanage/seobject.py:1499
- #, python-format
- msgid "Could not add interface %s"
- msgstr "Não foi possível adicionar a interface %s"
+-#: ../gui/selinux.tbl:170
+-msgid "Do not allow any processes to modify kernel SELinux policy"
++#: booleans.py:91
++msgid "Allow httpd to access nfs file systems"
+ msgstr ""
  
--#: ../semanage/seobject.py:1518 ../semanage/seobject.py:1552
-+#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
- #, python-format
- msgid "Interface %s is not defined"
- msgstr "A interface %s não está definida"
+-#: ../gui/selinux.tbl:171
+-msgid "Disable SELinux protection for sendmail daemon"
++#: booleans.py:92
++msgid "Allow httpd to communicate with oddjob to start up a service"
+ msgstr ""
  
--#: ../semanage/seobject.py:1522
-+#: ../semanage/seobject.py:1526
- #, python-format
- msgid "Could not query interface %s"
- msgstr "Não foi possível pesquisar a interface %s"
+-#: ../gui/selinux.tbl:172
+-msgid "Disable SELinux protection for setrans"
++#: booleans.py:93
++msgid "Allow httpd to access openstack ports"
+ msgstr ""
  
--#: ../semanage/seobject.py:1533
-+#: ../semanage/seobject.py:1537
- #, python-format
- msgid "Could not modify interface %s"
- msgstr "Não foi possível modificar a interface %s"
+-#: ../gui/selinux.tbl:173
+-msgid "Disable SELinux protection for setroubleshoot daemon"
++#: booleans.py:94
++msgid "Allow icecast to connect to all ports, not just sound ports."
+ msgstr ""
  
--#: ../semanage/seobject.py:1558
-+#: ../semanage/seobject.py:1562
- #, 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"
+-#: ../gui/selinux.tbl:174
+-msgid "Disable SELinux protection for slapd daemon"
++#: booleans.py:95
++msgid ""
++"Allow the Irssi IRC Client to connect to any port, and to bind to any "
++"unreserved port."
+ msgstr ""
  
--#: ../semanage/seobject.py:1562
-+#: ../semanage/seobject.py:1566
- #, python-format
- msgid "Could not delete interface %s"
- msgstr "Não foi possível remover a interface %s"
+-#: ../gui/selinux.tbl:175
+-msgid "Disable SELinux protection for slrnpull daemon"
++#: booleans.py:96
++msgid "Allow java executable stack"
+ msgstr ""
  
--#: ../semanage/seobject.py:1574
--#, fuzzy
-+#: ../semanage/seobject.py:1578
- msgid "Could not delete all interface  mappings"
--msgstr "Não foi possível remover a interface %s"
-+msgstr ""
+-#: ../gui/selinux.tbl:176
+-msgid "Disable SELinux protection for smbd daemon"
++#: booleans.py:97
++msgid "Allow confined applications to run with kerberos."
+ msgstr ""
  
--#: ../semanage/seobject.py:1588
-+#: ../semanage/seobject.py:1592
- msgid "Could not list interfaces"
- msgstr "Não foi possível listar as interfaces"
+-#: ../gui/selinux.tbl:177
+-msgid "Disable SELinux protection for snmpd daemon"
++#: booleans.py:98
++msgid "Allow syslogd daemon to send mail"
+ msgstr ""
  
--#: ../semanage/seobject.py:1613
-+#: ../semanage/seobject.py:1617
- msgid "SELinux Interface"
--msgstr "Interface do SELinux"
-+msgstr "Interface SELinux"
+-#: ../gui/selinux.tbl:178
+-msgid "Disable SELinux protection for snort daemon"
++#: booleans.py:99
++msgid "Allow syslogd the ability to read/write terminals"
+ msgstr ""
  
--#: ../semanage/seobject.py:1613 ../semanage/seobject.py:1936
-+#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
- msgid "Context"
- msgstr "Contexto"
+-#: ../gui/selinux.tbl:179
+-msgid "Disable SELinux protection for soundd daemon"
++#: booleans.py:100
++msgid "Allow logging in and using the system from /dev/console."
+ msgstr ""
  
--#: ../semanage/seobject.py:1663
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1667
-+#, python-format
- msgid "Equivalence class for %s already exists"
--msgstr "O contexto do ficheiro %s já está definido"
-+msgstr ""
+-#: ../gui/selinux.tbl:180
+-msgid "Disable SELinux protection for sound daemon"
++#: booleans.py:101
++msgid ""
++"Control the ability to mmap a low area of the address space, as configured "
++"by /proc/sys/kernel/mmap_min_addr."
+ msgstr ""
  
--#: ../semanage/seobject.py:1669
-+#: ../semanage/seobject.py:1673
- #, python-format
- msgid "File spec %s conflicts with equivalency rule '%s %s'"
+-#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
+-msgid "Spam Protection"
++#: booleans.py:102
++msgid "Allow mock to read files in home directories."
  msgstr ""
  
--#: ../semanage/seobject.py:1678
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1682
-+#, python-format
- msgid "Equivalence class for %s does not exists"
--msgstr "O utilizador de Linux %s não existe"
+-#: ../gui/selinux.tbl:181
+-msgid "Disable SELinux protection for spamd daemon"
++#: booleans.py:103
++msgid "Allow the mount command to mount any directory or file."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:182
+-msgid "Allow spamd to access home directories"
++#: booleans.py:104
++msgid "Allow mozilla plugin domain to connect to the network using TCP."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:183
+-msgid "Allow Spam Assassin daemon network access"
++#: booleans.py:105
++msgid ""
++"Allow mozilla_plugins to create random content in the users home directory"
 +msgstr ""
++
++#: booleans.py:106
++msgid "Allow confined web browsers to read home directory content"
+ msgstr ""
  
--#: ../semanage/seobject.py:1692
-+#: ../semanage/seobject.py:1696
- #, 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 %s"
-+msgstr "Não foi possível definir o utilizador no contexto do ficheiro para %s"
+-#: ../gui/selinux.tbl:184
+-msgid "Disable SELinux protection for speedmgmt daemon"
++#: booleans.py:107
++msgid "Allow mplayer executable stack"
+ msgstr ""
  
--#: ../semanage/seobject.py:1696
-+#: ../semanage/seobject.py:1700
- #, python-format
- msgid "Could not set role in file context for %s"
--msgstr "Não foi possível definir o papel no contexto do ficheiro %s"
-+msgstr "Não foi possível definir o perfil no contexto do ficheiro para %s"
+-#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
+-msgid "Squid"
++#: booleans.py:108
++msgid "Allow mysqld to connect to all ports"
+ msgstr ""
  
--#: ../semanage/seobject.py:1701 ../semanage/seobject.py:1758
-+#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
- #, python-format
- msgid "Could not set mls fields in file context for %s"
--msgstr "Não foi possível definir os campos do MLS no contexto do ficheiro %s"
-+msgstr "Não foi possível definir os campos mls no contexto do ficheiro para %s"
+-#: ../gui/selinux.tbl:185
+-msgid "Allow squid daemon to connect to the network"
++#: booleans.py:109
++msgid "Allow BIND to bind apache port."
+ msgstr ""
  
--#: ../semanage/seobject.py:1707
--#, fuzzy
-+#: ../semanage/seobject.py:1711
- msgid "Invalid file specification"
--msgstr "Especificação do Ficheiro"
-+msgstr "Especificação de ficheiro inválida"
+-#: ../gui/selinux.tbl:186
+-msgid "Disable SELinux protection for squid daemon"
++#: booleans.py:110
++msgid ""
++"Allow BIND to write the master zone files. Generally this is used for "
++"dynamic DNS or zone transfers."
+ msgstr ""
  
--#: ../semanage/seobject.py:1709
-+#: ../semanage/seobject.py:1713
- msgid "File specification can not include spaces"
+-#: ../gui/selinux.tbl:187
+-msgid "Disable SELinux protection for ssh daemon"
++#: booleans.py:111
++msgid "Allow any files/directories to be exported read/only via NFS."
  msgstr ""
  
--#: ../semanage/seobject.py:1714
-+#: ../semanage/seobject.py:1718
- #, python-format
+-#: ../gui/selinux.tbl:188
+-msgid "Allow ssh logins as sysadm_r:sysadm_t"
++#: booleans.py:112
++msgid "Allow any files/directories to be exported read/write via NFS."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:189
++#: booleans.py:113
  msgid ""
- "File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
+-"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
+-"bashrc)"
++"Allow nfs servers to modify public files used for public file transfer "
++"services.  Files/Directories must be labeled public_content_rw_t."
  msgstr ""
  
--#: ../semanage/seobject.py:1732 ../semanage/seobject.py:1737
--#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1872
--#: ../semanage/seobject.py:1876
-+#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
-+#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
-+#: ../semanage/seobject.py:1880
- #, python-format
- msgid "Could not check if file context for %s is defined"
--msgstr "Não foi possível verificar se o contexto do ficheiro %s está definido"
-+msgstr ""
-+"Não foi possível verificar se o contexto de ficheiro para %s está definido"
+-#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
+-msgid "Universal SSL tunnel"
++#: booleans.py:114
++msgid "Allow system to run with NIS"
+ msgstr ""
  
--#: ../semanage/seobject.py:1745
-+#: ../semanage/seobject.py:1749
- #, python-format
- msgid "Could not create file context for %s"
--msgstr "Não foi possível criar o contexto do ficheiro %s"
-+msgstr "Não foi possível criar o contexto de ficheiro %s"
+-#: ../gui/selinux.tbl:190
+-msgid "Disable SELinux protection for stunnel daemon"
++#: booleans.py:115
++msgid "Allow confined applications to use nscd shared memory."
+ msgstr ""
  
--#: ../semanage/seobject.py:1753
-+#: ../semanage/seobject.py:1757
- #, python-format
- msgid "Could not set type in file context for %s"
--msgstr "Não foi possível definir o tipo no contexto do ficheiro %s"
-+msgstr "Não foi possível definir o tipo no contexto de ficheiro para %s"
+-#: ../gui/selinux.tbl:191
+-msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
++#: booleans.py:116
++msgid "Allow nsplugin code to connect to unreserved ports"
+ msgstr ""
  
--#: ../semanage/seobject.py:1761 ../semanage/seobject.py:1818
--#: ../semanage/seobject.py:1822
-+#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
-+#: ../semanage/seobject.py:1826
- #, python-format
- msgid "Could not set file context for %s"
--msgstr "Não foi possível definir o contexto do ficheiro %s"
-+msgstr "Não foi possível definir o contexto de ficheiro para %s"
+-#: ../gui/selinux.tbl:192
+-msgid "Disable SELinux protection for swat daemon"
++#: booleans.py:117
++msgid "Allow nsplugin code to execmem/execstack"
+ msgstr ""
  
--#: ../semanage/seobject.py:1767
-+#: ../semanage/seobject.py:1771
- #, python-format
- msgid "Could not add file context for %s"
--msgstr "Não foi possível adicionar o contexto do ficheiro %s"
-+msgstr "Não foi possível adicionar o contexto de ficheiro para %s"
+-#: ../gui/selinux.tbl:193
+-msgid "Disable SELinux protection for sxid daemon"
++#: booleans.py:118
++msgid "Allow openvpn to read home directories"
+ msgstr ""
  
--#: ../semanage/seobject.py:1781
-+#: ../semanage/seobject.py:1785
- msgid "Requires setype, serange or seuser"
--msgstr "Necessita de um 'setype', 'serange' ou 'seuser'"
-+msgstr ""
-+"Requer tipo SELinux (\"setype\"), intervalo SELinux (\"serange\") ou "
-+"utilizador SELinux (\"seuser\")"
+-#: ../gui/selinux.tbl:194
+-msgid "Disable SELinux protection for syslogd daemon"
++#: booleans.py:119
++msgid "Allow piranha-lvs domain to connect to the network using TCP."
+ msgstr ""
  
--#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1880
-+#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
- #, python-format
- msgid "File context for %s is not defined"
--msgstr "O contexto do ficheiro %s não está definido"
-+msgstr "O contexto de ficheiro para %s não está definido"
+-#: ../gui/selinux.tbl:195
+-msgid "Disable SELinux protection for system cron jobs"
++#: booleans.py:120
++msgid "Allow polipo to connect to all ports > 1023"
+ msgstr ""
  
--#: ../semanage/seobject.py:1800
-+#: ../semanage/seobject.py:1804
- #, python-format
- msgid "Could not query file context for %s"
--msgstr "Não foi possível pesquisar o contexto do ficheiro %s"
-+msgstr "Não foi possível pesquisar o contexto de ficheiro para %s"
+-#: ../gui/selinux.tbl:196
+-msgid "Disable SELinux protection for tcp daemon"
++#: booleans.py:121
++msgid ""
++"Determine whether Polipo session daemon can bind tcp sockets to all "
++"unreserved ports."
+ msgstr ""
  
--#: ../semanage/seobject.py:1826
-+#: ../semanage/seobject.py:1830
- #, python-format
- msgid "Could not modify file context for %s"
--msgstr "Não foi possível modificar o contexto do ficheiro %s"
-+msgstr "Não foi possível modificar o contexto de ficheiro para %s"
+-#: ../gui/selinux.tbl:197
+-msgid "Disable SELinux protection for telnet daemon"
++#: booleans.py:122
++msgid ""
++"Determine whether calling user domains can execute Polipo daemon in the "
++"polipo_session_t domain."
+ msgstr ""
  
--#: ../semanage/seobject.py:1839
--#, fuzzy
-+#: ../semanage/seobject.py:1843
- msgid "Could not list the file contexts"
--msgstr "Não foi possível listar os contextos do ficheiro"
-+msgstr "Não foi possível listar os contextos de ficheiros"
+-#: ../gui/selinux.tbl:198
+-msgid "Disable SELinux protection for tftpd daemon"
++#: booleans.py:123
++msgid "Determine whether polipo can access cifs file systems."
+ msgstr ""
  
--#: ../semanage/seobject.py:1853
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1857
-+#, python-format
- msgid "Could not delete the file context %s"
--msgstr "Não foi possível remover o contexto do ficheiro %s"
-+msgstr "Não foi possível remover o contexto de ficheiro %s"
+-#: ../gui/selinux.tbl:199
+-msgid "Disable SELinux protection for transproxy daemon"
++#: booleans.py:124
++msgid "Determine whether Polipo can access nfs file systems."
+ msgstr ""
  
--#: ../semanage/seobject.py:1878
-+#: ../semanage/seobject.py:1882
- #, python-format
- msgid "File context for %s is defined in policy, cannot be deleted"
+-#: ../gui/selinux.tbl:200
+-msgid "Disable SELinux protection for udev daemon"
++#: booleans.py:125
++msgid "Enable polyinstantiated directory support."
  msgstr ""
--"O contexto do ficheiro %s está definido na política, não pode ser removido"
-+"O contexto de ficheiro %s está definido na política, não pode ser removido"
  
--#: ../semanage/seobject.py:1884
-+#: ../semanage/seobject.py:1888
- #, python-format
- msgid "Could not delete file context for %s"
--msgstr "Não foi possível remover o contexto do ficheiro %s"
-+msgstr "Não foi possível remover o contexto de ficheiro para %s"
+-#: ../gui/selinux.tbl:201
+-msgid "Disable SELinux protection for uml daemon"
++#: booleans.py:126
++msgid "Allow the portage domains to use NFS mounts (regular nfs_t)"
+ msgstr ""
  
--#: ../semanage/seobject.py:1899
-+#: ../semanage/seobject.py:1903
- msgid "Could not list file contexts"
--msgstr "Não foi possível listar os contextos do ficheiro"
-+msgstr "Não foi possível listar os contextos de ficheiro"
+-#: ../gui/selinux.tbl:202
+-msgid ""
+-"Allow xinetd to run unconfined, including any services it starts that do not "
+-"have a domain transition explicitly defined"
++#: booleans.py:127
++msgid "Allow postfix_local domain full write access to mail_spool directories"
+ msgstr ""
  
--#: ../semanage/seobject.py:1903
-+#: ../semanage/seobject.py:1907
- msgid "Could not list local file contexts"
--msgstr "Não foi possível listar os contextos do ficheiro local"
-+msgstr "Não foi possível listar os contextos de ficheiro locais"
+-#: ../gui/selinux.tbl:203
+-msgid ""
+-"Allow rc scripts to run unconfined, including any daemon started by an rc "
+-"script that does not have a domain transition explicitly defined"
++#: booleans.py:128
++msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+ msgstr ""
  
--#: ../semanage/seobject.py:1936
-+#: ../semanage/seobject.py:1944
- msgid "SELinux fcontext"
--msgstr "Contexto Fich. do SELinux"
-+msgstr "SELinux fcontext"
+-#: ../gui/selinux.tbl:204
+-msgid "Allow rpm to run unconfined"
++#: booleans.py:129
++msgid "Allow transmit client label to foreign database"
+ msgstr ""
  
--#: ../semanage/seobject.py:1936
-+#: ../semanage/seobject.py:1944
- msgid "type"
- msgstr "tipo"
+-#: ../gui/selinux.tbl:205
+-msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
++#: booleans.py:130
++msgid "Allow database admins to execute DML statement"
+ msgstr ""
  
--#: ../semanage/seobject.py:1949
-+#: ../semanage/seobject.py:1957
- msgid ""
- "\n"
- "SELinux Distribution fcontext Equivalence \n"
+-#: ../gui/selinux.tbl:206
+-msgid "Disable SELinux protection for updfstab daemon"
++#: booleans.py:131
++msgid "Allow unprivileged users to execute DDL statement"
  msgstr ""
  
--#: ../semanage/seobject.py:1954
--#, fuzzy
-+#: ../semanage/seobject.py:1962
- msgid ""
- "\n"
- "SELinux Local fcontext Equivalence \n"
--msgstr "Contexto Fich. do SELinux"
+-#: ../gui/selinux.tbl:207
+-msgid "Disable SELinux protection for uptimed daemon"
++#: booleans.py:132
++msgid "Allow pppd to load kernel modules for certain modems"
 +msgstr ""
++
++#: booleans.py:133
++msgid "Allow pppd to be run for a regular user"
+ msgstr ""
  
--#: ../semanage/seobject.py:1988 ../semanage/seobject.py:2040
--#: ../semanage/seobject.py:2046
-+#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
-+#: ../semanage/seobject.py:2054
- #, python-format
- msgid "Could not check if boolean %s is defined"
--msgstr "Não foi possível verificar se o booleano %s está definido"
-+msgstr "Não foi possível verificar se o tipo booleano %s está definido"
+-#: ../gui/selinux.tbl:208
++#: booleans.py:134
+ msgid ""
+-"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
+-"staff_r can do so"
++"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
+ msgstr ""
  
--#: ../semanage/seobject.py:1990 ../semanage/seobject.py:2042
-+#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
- #, python-format
- msgid "Boolean %s is not defined"
--msgstr "O booleano %s não está definido"
-+msgstr "O tipo booleano %s não está definido"
+-#: ../gui/selinux.tbl:209
+-msgid "Allow users to execute the mount command"
++#: booleans.py:135
++msgid "Allow Puppet client to manage all file types."
+ msgstr ""
  
--#: ../semanage/seobject.py:1994
-+#: ../semanage/seobject.py:2002
- #, python-format
- msgid "Could not query file context %s"
--msgstr "Não foi possível pesquisar o contexto do ficheiro %s"
-+msgstr "Não foi possível pesquisar o contexto de ficheiro %s"
+-#: ../gui/selinux.tbl:210
+-msgid "Allow regular users direct mouse access (only allow the X server)"
++#: booleans.py:136
++msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+ msgstr ""
  
--#: ../semanage/seobject.py:1999
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:2007
-+#, python-format
- msgid "You must specify one of the following values: %s"
--msgstr "Precisa de indicar um prefixo"
-+msgstr "Precisa de indicar um dos seguintes valores: %s"
+-#: ../gui/selinux.tbl:211
+-msgid "Allow users to run the dmesg command"
++#: booleans.py:137
++msgid "Allow qemu to connect fully to the network"
+ msgstr ""
  
--#: ../semanage/seobject.py:2004
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:2012
-+#, python-format
- msgid "Could not set active value of boolean %s"
--msgstr "Não foi possível remover o booleano %s"
-+msgstr "Não foi possível definir o valor activo do booleano %s"
+-#: ../gui/selinux.tbl:212
+-msgid "Allow users to control network interfaces (also needs USERCTL=true)"
++#: booleans.py:138
++msgid "Allow qemu to use cifs/Samba file systems"
+ msgstr ""
  
--#: ../semanage/seobject.py:2007
-+#: ../semanage/seobject.py:2015
- #, python-format
- msgid "Could not modify boolean %s"
--msgstr "Não foi possível modificar o booleano %s"
-+msgstr "Não foi possível modificar o tipo booleano %s"
+-#: ../gui/selinux.tbl:213
+-msgid "Allow normal user to execute ping"
++#: booleans.py:139
++msgid "Allow qemu to use serial/parallel communication ports"
+ msgstr ""
  
--#: ../semanage/seobject.py:2025
-+#: ../semanage/seobject.py:2033
- #, python-format
- msgid "Bad format %s: Record %s"
--msgstr ""
-+msgstr "Formato inválido %s: Registo %s"
+-#: ../gui/selinux.tbl:214
+-msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
++#: booleans.py:140
++msgid "Allow qemu to use nfs file systems"
+ msgstr ""
  
--#: ../semanage/seobject.py:2048
-+#: ../semanage/seobject.py:2056
- #, python-format
- msgid "Boolean %s is defined in policy, cannot be deleted"
--msgstr "O booleano %s está definido na política, não pode ser removido"
-+msgstr "O tipo booleano %s está definido na política, não pode ser removido"
+-#: ../gui/selinux.tbl:215
+-msgid "Allow users to rw usb devices"
++#: booleans.py:141
++msgid "Allow qemu to use usb devices"
+ msgstr ""
  
--#: ../semanage/seobject.py:2052
-+#: ../semanage/seobject.py:2060
- #, python-format
- msgid "Could not delete boolean %s"
--msgstr "Não foi possível remover o booleano %s"
-+msgstr "Não foi possível remover o tipo booleano %s"
+-#: ../gui/selinux.tbl:216
++#: booleans.py:142
++msgid "Allow racoon to read shadow"
++msgstr ""
++
++#: booleans.py:143
++msgid "Allow rgmanager domain to connect to the network using TCP."
++msgstr ""
++
++#: booleans.py:144
+ msgid ""
+-"Allow users to run TCP servers (bind to ports and accept connection from the "
+-"same domain and outside users)  disabling this forces FTP passive mode and "
+-"may change other protocols"
++"Allow rsync to modify public files used for public file transfer services.  "
++"Files/Directories must be labeled public_content_rw_t."
+ msgstr ""
  
--#: ../semanage/seobject.py:2064 ../semanage/seobject.py:2081
-+#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
- msgid "Could not list booleans"
--msgstr "Não foi possível listar os booleanos"
-+msgstr "Não foi possível listar os tipos booleanos"
+-#: ../gui/selinux.tbl:217
+-msgid "Allow user to stat ttyfiles"
++#: booleans.py:145
++msgid "Allow rsync to run as a client"
+ msgstr ""
  
--#: ../semanage/seobject.py:2104
-+#: ../semanage/seobject.py:2112
- msgid "unknown"
--msgstr ""
-+msgstr "desconhecido"
+-#: ../gui/selinux.tbl:218
+-msgid "Disable SELinux protection for uucpd daemon"
++#: booleans.py:146
++msgid "Allow rsync to export any files/directories read only."
+ msgstr ""
  
--#: ../semanage/seobject.py:2117
-+#: ../semanage/seobject.py:2125
- msgid "off"
--msgstr ""
-+msgstr "desligado"
+-#: ../gui/selinux.tbl:219
+-msgid "Disable SELinux protection for vmware daemon"
++#: booleans.py:147
++msgid "Allow rsync servers to share cifs files systems"
+ msgstr ""
  
--#: ../semanage/seobject.py:2117
--#, fuzzy
-+#: ../semanage/seobject.py:2125
- msgid "on"
--msgstr "CRON"
-+msgstr "ligado"
+-#: ../gui/selinux.tbl:220
+-msgid "Disable SELinux protection for watchdog daemon"
++#: booleans.py:148
++msgid "Allow rsync servers to share nfs files systems"
+ msgstr ""
  
--#: ../semanage/seobject.py:2131
-+#: ../semanage/seobject.py:2139
- msgid "SELinux boolean"
--msgstr "Booleano do SELinux"
-+msgstr "SELinux boolean"
+-#: ../gui/selinux.tbl:221
+-msgid "Disable SELinux protection for winbind daemon"
++#: booleans.py:149
++msgid "Allow samba to create new home directories (e.g. via PAM)"
+ msgstr ""
  
--#: ../semanage/seobject.py:2131
--#, fuzzy
-+#: ../semanage/seobject.py:2139
- msgid "State"
--msgstr "Estado"
-+msgstr ""
+-#: ../gui/selinux.tbl:222
+-msgid "Disable SELinux protection for xdm daemon"
++#: booleans.py:150
++msgid ""
++"Allow samba to act as the domain controller, add users, groups and change "
++"passwords."
+ msgstr ""
  
--#: ../semanage/seobject.py:2131
-+#: ../semanage/seobject.py:2139
- msgid "Default"
+-#: ../gui/selinux.tbl:223
+-msgid "Allow xdm logins as sysadm_r:sysadm_t"
++#: booleans.py:151
++msgid "Allow samba to share users home directories."
  msgstr ""
  
--#: ../semanage/seobject.py:2131
-+#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
-+#: ../gui/polgengui.py:253
- msgid "Description"
--msgstr ""
-+msgstr "Descrição"
+-#: ../gui/selinux.tbl:224
+-msgid "Disable SELinux protection for xen daemon"
++#: booleans.py:152
++msgid "Allow samba to share any file/directory read only."
+ msgstr ""
  
- #: ../newrole/newrole.c:201
- #, c-format
- msgid "failed to set PAM_TTY\n"
--msgstr "não foi possível definir o PAM_TTY\n"
-+msgstr "não foi possível definir PAM_TTY\n"
+-#: ../gui/selinux.tbl:225
+-msgid "XEN"
++#: booleans.py:153
++msgid "Allow samba to share any file/directory read/write."
+ msgstr ""
  
- #: ../newrole/newrole.c:290
- #, c-format
- msgid "newrole: service name configuration hashtable overflow\n"
+-#: ../gui/selinux.tbl:225
+-msgid "Allow xen to read/write physical disk devices"
++#: booleans.py:154
++msgid "Allow samba to act as a portmapper"
  msgstr ""
--"newrole: esgotamento da lista de configurações dos nomes dos serviços\n"
-+"newrole: a tabela de hash da configuração dos nomes dos serviços esgotou-se\n"
  
- #: ../newrole/newrole.c:300
- #, c-format
-@@ -979,7 +978,7 @@ msgstr "newrole:  %s:  erro na linha %lu
- #: ../newrole/newrole.c:439
- #, c-format
- msgid "cannot find valid entry in the passwd file.\n"
--msgstr "não foi possível encontrar um item válido no ficheiro 'passwd'.\n"
-+msgstr "não foi possível encontrar uma entrada válida no ficheiro de senhas.\n"
+-#: ../gui/selinux.tbl:226
+-msgid "Disable SELinux protection for xfs daemon"
++#: booleans.py:155
++msgid "Allow samba to run unconfined scripts"
+ msgstr ""
  
- #: ../newrole/newrole.c:450
- #, c-format
-@@ -989,7 +988,7 @@ msgstr "Sem memória!\n"
- #: ../newrole/newrole.c:455
- #, c-format
- msgid "Error!  Shell is not valid.\n"
--msgstr "Erro! A linha de comandos não é válida.\n"
-+msgstr "Erro!  A consola não é válida.\n"
+-#: ../gui/selinux.tbl:227
+-msgid "Disable SELinux protection for xen control"
++#: booleans.py:156
++msgid "Allow samba to export ntfs/fusefs volumes."
+ msgstr ""
  
- #: ../newrole/newrole.c:512
- #, c-format
-@@ -999,7 +998,7 @@ msgstr "Não foi possível limpar o ambi
- #: ../newrole/newrole.c:556 ../newrole/newrole.c:587 ../newrole/newrole.c:617
- #, c-format
- msgid "Error changing uid, aborting.\n"
--msgstr "Erro ao mudar de UID, a interromper.\n"
-+msgstr "Erro ao mudar o uid, a interromper.\n"
+-#: ../gui/selinux.tbl:228
+-msgid "Disable SELinux protection for ypbind daemon"
++#: booleans.py:157
++msgid "Allow samba to export NFS volumes."
+ msgstr ""
  
- #: ../newrole/newrole.c:612
- #, c-format
-@@ -1009,118 +1008,117 @@ msgstr "Erro ao reiniciar o KEEPCAPS, a
- #: ../newrole/newrole.c:635
- #, c-format
- msgid "Error connecting to audit system.\n"
--msgstr "Erro ao ligar-se ao sistema de auditoria.\n"
-+msgstr "Erro ao conectar ao sistema de auditoria.\n"
+-#: ../gui/selinux.tbl:229
+-msgid "Disable SELinux protection for NIS Password Daemon"
++#: booleans.py:158
++msgid "Allow sanlock to read/write fuse files"
+ msgstr ""
  
- #: ../newrole/newrole.c:641
- #, c-format
- msgid "Error allocating memory.\n"
--msgstr "Erro ao reservar memória.\n"
-+msgstr "Erro ao alocar memória.\n"
+-#: ../gui/selinux.tbl:230
+-msgid "Disable SELinux protection for ypserv daemon"
++#: booleans.py:159
++msgid "Allow sanlock to manage nfs files"
+ msgstr ""
  
- #: ../newrole/newrole.c:648
- #, c-format
- msgid "Error sending audit message.\n"
--msgstr "Erro ao enviar a mensagem de auditoria.\n"
-+msgstr "Erro ao enviar mensagem de auditoria.\n"
+-#: ../gui/selinux.tbl:231
+-msgid "Disable SELinux protection for NIS Transfer Daemon"
++#: booleans.py:160
++msgid "Allow sanlock to manage cifs files"
+ msgstr ""
  
- #: ../newrole/newrole.c:692 ../newrole/newrole.c:1059
- #, c-format
- msgid "Could not determine enforcing mode.\n"
--msgstr "Não é possível determinar o modo de aplicação do SELinux.\n"
-+msgstr "Não é possível determinar o modo de actuação forçada do SELinux.\n"
+-#: ../gui/selinux.tbl:232
+-msgid "Allow SELinux webadm user to manage unprivileged users home directories"
++#: booleans.py:161
++msgid "Allow sasl to read shadow"
+ msgstr ""
  
- #: ../newrole/newrole.c:699
- #, c-format
- msgid "Error!  Could not open %s.\n"
--msgstr "Erro! Não foi possível aceder ao %s.\n"
-+msgstr "Erro! Não foi possível abrir %s.\n"
+-#: ../gui/selinux.tbl:233
+-msgid "Allow SELinux webadm user to read unprivileged users home directories"
++#: booleans.py:162
++msgid ""
++"disallow programs, such as newrole, from transitioning to administrative "
++"user domains."
+ msgstr ""
  
- #: ../newrole/newrole.c:705
- #, c-format
- msgid "%s!  Could not get current context for %s, not relabeling tty.\n"
+-#: ../gui/semanagePage.py:126
+-#, python-format
+-msgid "Are you sure you want to delete %s '%s'?"
++#: booleans.py:163
++msgid "Disable kernel module loading."
  msgstr ""
--"%s!  Não foi possível obter o contexto actual do %s; o TTY não mudará de "
--"etiqueta.\n"
-+"%s!  Não foi possível obter o contexto actual para %s, etiqueta do tty "
-+"inalterada.\n"
  
- #: ../newrole/newrole.c:715
- #, c-format
- msgid "%s!  Could not get new context for %s, not relabeling tty.\n"
+-#: ../gui/semanagePage.py:126
+-#, python-format
+-msgid "Delete %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 ""
--"%s!  Não foi possível obter o novo contexto do %s; o TTY não mudará de "
--"etiqueta.\n"
-+"%s!  Não foi possível obter um novo contexto para %s, etiqueta do tty "
-+"inalterada.\n"
  
- #: ../newrole/newrole.c:725
- #, c-format
- msgid "%s!  Could not set new context for %s\n"
--msgstr "%s!  Não foi possível definir o novo contexto do %s\n"
-+msgstr "%s!  Não foi possível definir um novo contexto para %s\n"
+-#: ../gui/semanagePage.py:134
+-#, python-format
+-msgid "Add %s"
++#: booleans.py:165
++msgid "Allow regular users direct dri device access"
+ msgstr ""
  
- #: ../newrole/newrole.c:772
- #, c-format
- msgid "%s changed labels.\n"
--msgstr "O %s mudou de etiquetas.\n"
-+msgstr "%s alterou etiquetas.\n"
+-#: ../gui/semanagePage.py:148
+-#, python-format
+-msgid "Modify %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 ""
  
- #: ../newrole/newrole.c:778
- #, c-format
- msgid "Warning! Could not restore context for %s\n"
--msgstr "Atenção!  Não foi possível repor o contexto do %s\n"
-+msgstr "Atenção!  Não foi possível repor o contexto para %s\n"
+-#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
+-msgid "Permissive"
++#: booleans.py:167
++msgid ""
++"Allow all unconfined executables to use libraries requiring text relocation "
++"that are not labeled textrel_shlib_t"
+ msgstr ""
  
- #: ../newrole/newrole.c:835
- #, c-format
- msgid "Error: multiple roles specified\n"
--msgstr "Erro: foram definidos vários papéis\n"
-+msgstr "Erro: foram especificados vários perfis\n"
+-#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
+-msgid "Enforcing"
++#: 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 ""
  
- #: ../newrole/newrole.c:843
- #, c-format
- msgid "Error: multiple types specified\n"
--msgstr "Erro : foram definidos vários tipos\n"
-+msgstr "Erro : foram especificados vários tipos\n"
+-#: ../gui/statusPage.py:94
+-msgid "Status"
++#: booleans.py:169
++msgid "Allow users to connect to the local mysql server"
+ msgstr ""
  
- #: ../newrole/newrole.c:850
- #, c-format
- msgid "Sorry, -l may be used with SELinux MLS support.\n"
--msgstr ""
--"Desculpe, mas o -l só pode ser usado com o suporte para MLS do SELinux.\n"
-+msgstr "Desculpe, o -l pode ser utilizado com o suporte MLS do SELinux.\n"
+-#: ../gui/statusPage.py:133
++#: booleans.py:170
+ msgid ""
+-"Changing the policy type will cause a relabel of the entire file system on "
+-"the next boot. Relabeling takes a long time depending on the size of the "
+-"file system.  Do you wish to continue?"
++"Allow confined users the ability to execute the ping and traceroute commands."
+ msgstr ""
  
- #: ../newrole/newrole.c:855
- #, c-format
- msgid "Error: multiple levels specified\n"
--msgstr "Erro: foram definidos vários níveis\n"
-+msgstr "Erro: foram especificados vários níveis\n"
+-#: ../gui/statusPage.py:147
++#: booleans.py:171
++msgid "Allow users to connect to PostgreSQL"
++msgstr ""
++
++#: booleans.py:172
+ msgid ""
+-"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
+-"you later decide to turn SELinux back on, the system will be required to "
+-"relabel.  If you just want to see if SELinux is causing a problem on your "
+-"system, you can go to permissive mode which will only log errors and not "
+-"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
+-"wish to continue?"
++"Allow user to r/w files on filesystems that do not have extended attributes "
++"(FAT, CDROM, FLOPPY)"
+ msgstr ""
+ 
+-#: ../gui/statusPage.py:152
++#: booleans.py:173
+ msgid ""
+-"Changing to SELinux enabled will cause a relabel of the entire file system "
+-"on the next boot. Relabeling takes a long time depending on the size of the "
+-"file system.  Do you wish to continue?"
++"Allow users to run TCP servers (bind to ports and accept connection from the "
++"same domain and outside users)  disabling this forces FTP passive mode and "
++"may change other protocols."
+ msgstr ""
  
- #: ../newrole/newrole.c:865
--#, fuzzy, c-format
-+#, c-format
- msgid "Error: you are not allowed to change levels on a non secure terminal \n"
+-#: ../gui/system-config-selinux.glade:11
+-msgid "system-config-selinux"
++#: booleans.py:174
++msgid "Allow user music sharing"
  msgstr ""
--"Erro: não tem permissões para alterar os níveis num terminal não-seguro\n"
-+"Erro: não tem permissões para alterar os níveis num terminal inseguro \n"
  
- #: ../newrole/newrole.c:891
- #, c-format
- msgid "Couldn't get default type.\n"
--msgstr "Não foi possível obter o tipo predefinido.\n"
-+msgstr "Não foi possível obter o tipo por omissão.\n"
+-#: ../gui/system-config-selinux.glade:12
++#: booleans.py:175
+ msgid ""
+-"Copyright (c)2006 Red Hat, Inc.\n"
+-"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
++"Allow anon internal-sftp to upload files, used for public file transfer "
++"services. Directories must be labeled public_content_rw_t."
+ msgstr ""
  
- #: ../newrole/newrole.c:901
- #, c-format
- msgid "failed to get new context.\n"
--msgstr "não foi possível obter o novo contexto.\n"
-+msgstr "não foi possível obter um novo contexto.\n"
+-#: ../gui/system-config-selinux.glade:22
+-#: ../gui/system-config-selinux.glade:544
+-msgid "Add SELinux Login Mapping"
++#: booleans.py:176
++msgid ""
++"Allow sftp-internal to read and write files in the user home directories"
+ msgstr ""
  
- #: ../newrole/newrole.c:908
- #, c-format
- msgid "failed to set new role %s\n"
--msgstr "não foi possível definir o novo papel %s\n"
-+msgstr "não foi possível definir um novo perfil %s\n"
+-#: ../gui/system-config-selinux.glade:257
+-msgid "Add SELinux Network Ports"
++#: booleans.py:177
++msgid ""
++"Allow sftp-internal to login to local users and read/write all files on the "
++"system, governed by DAC."
+ msgstr ""
  
- #: ../newrole/newrole.c:915
- #, c-format
- msgid "failed to set new type %s\n"
--msgstr "não foi possível definir o novo tipo %s\n"
-+msgstr "não foi possível definir um novo tipo %s\n"
+-#: ../gui/system-config-selinux.glade:391
+-#: ../gui/system-config-selinux.glade:678
+-msgid "SELinux Type"
++#: booleans.py:178
++msgid ""
++"Allow internal-sftp to read and write files in the user ssh home directories."
+ msgstr ""
  
- #: ../newrole/newrole.c:925
- #, c-format
- msgid "failed to build new range with level %s\n"
--msgstr "não foi possível criar um novo intervalo com o nível %s\n"
-+msgstr "não foi possível construir um novo intervalo com o nível %s\n"
+-#: ../gui/system-config-selinux.glade:622
+-msgid "File Specification"
++#: booleans.py:179
++msgid "Allow sge to connect to the network using any TCP port"
+ msgstr ""
  
- #: ../newrole/newrole.c:930
- #, c-format
- msgid "failed to set new range %s\n"
--msgstr "não foi possível definir o novo intervalo %s\n"
-+msgstr "não foi possível definir um novo intervalo %s\n"
+-#: ../gui/system-config-selinux.glade:650
+-msgid "File Type"
++#: booleans.py:180
++msgid "Allow sge to access nfs file systems."
+ msgstr ""
  
- #: ../newrole/newrole.c:938
- #, c-format
- msgid "failed to convert new context to string\n"
--msgstr "não foi possível converter o novo contexto para texto\n"
-+msgstr "não foi possível converter o novo contexto para string\n"
+-#: ../gui/system-config-selinux.glade:727
++#: booleans.py:181
+ msgid ""
+-"all files\n"
+-"regular file\n"
+-"directory\n"
+-"character device\n"
+-"block device\n"
+-"socket\n"
+-"symbolic link\n"
+-"named pipe\n"
++"Enable additional permissions needed to support devices on 3ware controllers."
+ msgstr ""
  
- #: ../newrole/newrole.c:943
- #, c-format
-@@ -1130,7 +1128,7 @@ msgstr "o %s não é um contexto válido
- #: ../newrole/newrole.c:950
- #, c-format
- msgid "Unable to allocate memory for new_context"
--msgstr "Não é possível reservar memória para o novo_contexto"
-+msgstr "Não é possível alocar memória para \"new_context\""
+-#: ../gui/system-config-selinux.glade:773
+-msgid "MLS"
++#: booleans.py:182
++msgid ""
++"Allow samba to modify public files used for public file transfer services.  "
++"Files/Directories must be labeled public_content_rw_t."
+ msgstr ""
  
- #: ../newrole/newrole.c:976
- #, c-format
-@@ -1140,48 +1138,47 @@ msgstr "Não é possível obter o conjun
- #: ../newrole/newrole.c:984
- #, c-format
- msgid "Unable to set SIGHUP handler\n"
--msgstr "Não é possível atribuir a rotina do SIGHUP\n"
-+msgstr "Não é possível definir o descritor da rotina SIGHUP\n"
+-#: ../gui/system-config-selinux.glade:837
+-msgid "Add SELinux User"
++#: booleans.py:183
++msgid "Allow user spamassassin clients to use the network."
+ msgstr ""
  
- #: ../newrole/newrole.c:1053
- #, c-format
- msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
--msgstr ""
--"Desculpe, mas o 'newrole' só pode ser usado num 'kernel' com SELinux.\n"
-+msgstr "Desculpe, mas o 'newrole' só pode ser utilizado num kernel SELinux.\n"
+-#: ../gui/system-config-selinux.glade:1079
+-msgid "SELinux Administration"
++#: booleans.py:184
++msgid "Allow spamd to read/write user home directories."
+ msgstr ""
  
- #: ../newrole/newrole.c:1070
- #, c-format
- msgid "failed to get old_context.\n"
--msgstr "não foi possível obter o contexto antigo.\n"
-+msgstr "não foi possível obter o contexto antigo (\"old_context\").\n"
+-#: ../gui/system-config-selinux.glade:1122
+-msgid "Add"
++#: booleans.py:185
++msgid ""
++"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
+ msgstr ""
  
- #: ../newrole/newrole.c:1077
--#, fuzzy, c-format
-+#, c-format
- msgid "Warning!  Could not retrieve tty information.\n"
--msgstr "Erro! Não foi possível obter a informação do TTY.\n"
-+msgstr "Erro! Não foi possível obter informação do tty.\n"
+-#: ../gui/system-config-selinux.glade:1144
+-msgid "_Properties"
++#: booleans.py:186
++msgid "Allow squid to run as a transparent proxy (TPROXY)"
+ msgstr ""
  
- #: ../newrole/newrole.c:1098
- #, c-format
- msgid "error on reading PAM service configuration.\n"
--msgstr "erro ao ler a configuração de serviços do PAM.\n"
-+msgstr "erro ao ler a configuração do serviço PAM.\n"
+-#: ../gui/system-config-selinux.glade:1166
+-msgid "_Delete"
++#: booleans.py:187
++msgid ""
++"Allow ssh with chroot env to read and write files in the user home "
++"directories"
+ msgstr ""
  
- #: ../newrole/newrole.c:1133
- #, c-format
- msgid "newrole: incorrect password for %s\n"
--msgstr "newrole: a senha do %s é incorrecta\n"
-+msgstr "newrole: senha incorrecta para %s\n"
+-#: ../gui/system-config-selinux.glade:1256
+-msgid "Select Management Object"
++#: booleans.py:188
++msgid "allow host key based authentication"
+ msgstr ""
  
- #: ../newrole/newrole.c:1160
- #, c-format
- msgid "newrole: failure forking: %s"
--msgstr "newrole: não foi possível criar um sub-processo: %s"
-+msgstr "newrole: não foi possível criar um novo processo (\"fork\"): %s"
+-#: ../gui/system-config-selinux.glade:1273
+-msgid "<b>Select:</b>"
++#: booleans.py:189
++msgid "Allow ssh logins as sysadm_r:sysadm_t"
+ msgstr ""
  
- #: ../newrole/newrole.c:1163 ../newrole/newrole.c:1186
- #, c-format
- msgid "Unable to restore tty label...\n"
--msgstr "Não foi possível repor a legenda do TTY...\n"
-+msgstr "Não foi possível repor a legenda do tty...\n"
+-#: ../gui/system-config-selinux.glade:1326
+-msgid "System Default Enforcing Mode"
++#: booleans.py:190
++msgid "allow staff user to create and transition to svirt domains."
+ msgstr ""
  
- #: ../newrole/newrole.c:1165 ../newrole/newrole.c:1192
- #, c-format
- msgid "Failed to close tty properly\n"
--msgstr "não foi possível fechar devidamente o TTY\n"
-+msgstr "não foi possível fechar o tty adequadamente\n"
+-#: ../gui/system-config-selinux.glade:1354
++#: booleans.py:191
++msgid "Allow the Telepathy connection managers to connect to any network port."
++msgstr ""
++
++#: booleans.py:192
+ msgid ""
+-"Disabled\n"
+-"Permissive\n"
+-"Enforcing\n"
++"Allow the Telepathy connection managers to connect to any generic TCP port."
+ msgstr ""
  
- #: ../newrole/newrole.c:1224
- #, c-format
-@@ -1191,31 +1188,35 @@ msgstr "Não foi possível fechar os des
- #: ../newrole/newrole.c:1251
- #, c-format
- msgid "Error allocating shell's argv0.\n"
--msgstr "Erro ao reservar o argv0 da linha de comandos.\n"
-+msgstr "Erro ao alocar o argumento argv0 da consola.\n"
+-#: ../gui/system-config-selinux.glade:1373
+-msgid "Current Enforcing Mode"
++#: booleans.py:193
++msgid ""
++"Allow tftp to modify public files used for public file transfer services."
+ msgstr ""
  
- #: ../newrole/newrole.c:1287
- #, c-format
- msgid "Unable to restore the environment, aborting\n"
--msgstr "Não foi possível repor o ambiente, a interromper\n"
-+msgstr "Não foi possível restaurar o ambiente, a interromper\n"
+-#: ../gui/system-config-selinux.glade:1418
+-msgid "System Default Policy Type: "
++#: booleans.py:194
++msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
+ msgstr ""
  
- #: ../newrole/newrole.c:1298
- msgid "failed to exec shell\n"
--msgstr "não foi possível executar a linha de comandos\n"
-+msgstr "não foi possível executar a consola\n"
+-#: ../gui/system-config-selinux.glade:1463
++#: booleans.py:195
+ msgid ""
+-"Select if you wish to relabel then entire file system on next reboot.  "
+-"Relabeling can take a very long time, depending on the size of the system.  "
+-"If you are changing policy types or going from disabled to enforcing, a "
+-"relabel is required."
++"allow unconfined users to transition to the chrome sandbox domains when "
++"running chrome-sandbox"
+ msgstr ""
  
- #: ../load_policy/load_policy.c:22
--#, fuzzy, c-format
-+#, c-format
- msgid "usage:  %s [-qi]\n"
--msgstr "utilização:  %s [-q]\n"
-+msgstr "utilização:  %s [-qi]\n"
+-#: ../gui/system-config-selinux.glade:1509
+-msgid "Relabel on next reboot."
++#: booleans.py:196
++msgid "Allow a user to login as an unconfined domain"
+ msgstr ""
  
- #: ../load_policy/load_policy.c:71
- #, c-format
- msgid "%s:  Policy is already loaded and initial load requested\n"
+-#: ../gui/system-config-selinux.glade:1561
+-msgid "label37"
++#: booleans.py:197
++msgid ""
++"Allow unconfined users to transition to the Mozilla plugin domain when "
++"running xulrunner plugin-container."
  msgstr ""
-+"%s:  Esta política já foi carregada e o carregamento inicial já foi "
-+"requisitado.\n"
  
- #: ../load_policy/load_policy.c:80
--#, fuzzy, c-format
-+#, c-format
- msgid "%s:  Can't load policy and enforcing mode requested:  %s\n"
--msgstr "%s:  Não é possível carregar a política:  %s\n"
-+msgstr ""
-+"%s:  Não é possível carregar a política e foi requerido o modo de execução "
-+"forçada:  %s\n"
+-#: ../gui/system-config-selinux.glade:1598
+-msgid "Revert boolean setting to system default"
++#: booleans.py:198
++msgid "Allow video playing tools to run unconfined"
+ msgstr ""
  
- #: ../load_policy/load_policy.c:90
- #, c-format
-@@ -1224,7 +1225,7 @@ msgstr "%s:  Não é possível carregar
+-#: ../gui/system-config-selinux.glade:1614
+-msgid "Toggle between Customized and All Booleans"
++#: booleans.py:199
++msgid "Allow unprivledged user to create and transition to svirt domains."
+ msgstr ""
  
- #: ../scripts/chcat:92 ../scripts/chcat:169
- msgid "Requires at least one category"
--msgstr "É necessária pelo menos uma categoria"
-+msgstr "Requer pelo menos uma categoria"
+-#: ../gui/system-config-selinux.glade:1645
+-#: ../gui/system-config-selinux.glade:1850
+-#: ../gui/system-config-selinux.glade:2037
+-#: ../gui/system-config-selinux.glade:2224
+-#: ../gui/system-config-selinux.glade:2467
+-#: ../gui/system-config-selinux.glade:2692
+-#: ../gui/system-config-selinux.glade:2867
+-msgid "Filter"
++#: booleans.py:200
++msgid "Support ecryptfs home directories"
+ msgstr ""
  
- #: ../scripts/chcat:106 ../scripts/chcat:183
- #, c-format
-@@ -1234,12 +1235,12 @@ msgstr "Não é possível modificar os n
- #: ../scripts/chcat:110
- #, c-format
- msgid "%s is already in %s"
--msgstr "O %s já está em %s"
-+msgstr "%s já está em %s"
+-#: ../gui/system-config-selinux.glade:1734
+-msgid "label50"
++#: booleans.py:201
++msgid "Support fusefs home directories"
+ msgstr ""
  
- #: ../scripts/chcat:188 ../scripts/chcat:198
- #, c-format
- msgid "%s is not in %s"
--msgstr "O %s não está em %s"
-+msgstr "%s não está em %s"
+-#: ../gui/system-config-selinux.glade:1771
+-msgid "Add File Context"
++#: booleans.py:202
++msgid "Use lpd server instead of cups"
+ msgstr ""
  
- #: ../scripts/chcat:267 ../scripts/chcat:272
- msgid "Can not combine +/- with other types of categories"
-@@ -1291,7 +1292,7 @@ msgstr "Utilização %s -L -l utilizador
+-#: ../gui/system-config-selinux.glade:1787
+-msgid "Modify File Context"
++#: booleans.py:203
++msgid "Support NFS home directories"
+ msgstr ""
  
- #: ../scripts/chcat:333
- msgid "Use -- to end option list.  For example"
--msgstr "Use o -- para terminar a lista de opções. Por exemplo"
-+msgstr "Utilize -- para terminar a lista de opções. Por exemplo"
+-#: ../gui/system-config-selinux.glade:1803
+-msgid "Delete File Context"
++#: booleans.py:204
++msgid "Support SAMBA home directories"
+ msgstr ""
  
- #: ../scripts/chcat:334
- msgid "chcat -- -CompanyConfidential /docs/businessplan.odt"
-@@ -1299,2179 +1300,2090 @@ msgstr "chcat -- -ConfidencialEmpresa /d
+-#: ../gui/system-config-selinux.glade:1819
+-msgid "Toggle between all and customized file context"
++#: booleans.py:205
++msgid "Allow varnishd to connect to all ports, not just HTTP."
+ msgstr ""
  
- #: ../scripts/chcat:335
- msgid "chcat -l +CompanyConfidential juser"
--msgstr "chcat -l +ConfidencialEmpresa ze"
-+msgstr "chcat -l +ConfidencialEmpresa jose"
+-#: ../gui/system-config-selinux.glade:1939
+-msgid "label38"
++#: booleans.py:206
++msgid "Ignore vbetool mmap_zero errors."
+ msgstr ""
  
--#: ../scripts/chcat:399
--#, c-format
-+#: ../scripts/chcat:399 ../gui/polgen.py:1351
-+#, c-format, python-format
- msgid "Options Error %s "
- msgstr "Erro nas Opções %s "
+-#: ../gui/system-config-selinux.glade:1976
+-msgid "Add SELinux User Mapping"
++#: booleans.py:207
++msgid ""
++"Allow confined virtual guests to use serial/parallel communication ports"
+ msgstr ""
  
--#, fuzzy
--#~ msgid ""
--#~ "Unable to open %s: translations not supported on non-MLS machines: %s"
--#~ msgstr ""
--#~ "Não é possível aceder ao %s: as traduções não são suportadas nas máquinas "
--#~ "não-MLS"
-+#: ../gui/booleansPage.py:195 ../gui/system-config-selinux.glade:1706
-+msgid "Boolean"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1992
+-msgid "Modify SELinux User Mapping"
++#: booleans.py:208
++msgid ""
++"Allow confined virtual guests to use executable memory and executable stack"
+ msgstr ""
  
--#~ msgid "Level"
--#~ msgstr "Nível"
-+#: ../gui/booleansPage.py:252 ../gui/semanagePage.py:162
-+msgid "all"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2008
+-msgid "Delete SELinux User Mapping"
++#: booleans.py:209
++msgid "Allow confined virtual guests to read fuse files"
+ msgstr ""
  
--#~ msgid "Translation"
--#~ msgstr "Tradução"
-+#: ../gui/booleansPage.py:254 ../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/system-config-selinux.glade:2126
+-msgid "label39"
++#: booleans.py:210
++msgid "Allow confined virtual guests to manage nfs files"
+ msgstr ""
  
--#~ msgid "Translations can not contain spaces '%s' "
--#~ msgstr "As traduções não poderão conter espaços '%s' "
-+#: ../gui/fcontextPage.py:64 ../gui/system-config-selinux.glade:1911
-+msgid "File Labeling"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2163
+-msgid "Add User"
++#: booleans.py:211
++msgid "Allow confined virtual guests to manage cifs files"
+ msgstr ""
  
--#~ msgid "Invalid Level '%s' "
--#~ msgstr "Nível '%s' Inválido "
-+#: ../gui/fcontextPage.py:74
-+msgid ""
-+"File\n"
-+"Specification"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2179
+-msgid "Modify User"
++#: booleans.py:212
++msgid "Allow confined virtual guests to interact with the sanlock"
+ msgstr ""
  
--#~ msgid "%s already defined in translations"
--#~ msgstr "O %s já está definido nas traduções"
-+#: ../gui/fcontextPage.py:81
-+msgid ""
-+"Selinux\n"
-+"File Type"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2195
+-msgid "Delete User"
++#: booleans.py:213
++msgid "Allow confined virtual guests to manage device configuration, (pci)"
+ msgstr ""
  
--#~ msgid "%s not defined in translations"
--#~ msgstr "O %s não está definido nas traduções"
-+#: ../gui/fcontextPage.py:88
-+msgid ""
-+"File\n"
-+"Type"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2313
+-msgid "label41"
++#: booleans.py:214
++msgid "Allow confined virtual guests to use usb devices"
+ msgstr ""
  
--#~ msgid "Login mapping for %s is already defined"
--#~ msgstr "O mapeamento de autenticação do %s já está definido"
-+#: ../gui/loginsPage.py:48 ../gui/system-config-selinux.glade:2098
-+msgid "User Mapping"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2350
+-msgid "Add Network Port"
++#: booleans.py:215
++msgid "Allow confined virtual guests to interact with the xserver"
+ msgstr ""
  
--#~ msgid "add SELinux user mapping"
--#~ msgstr "adicionar o mapeamento do utilizador do SELinux"
-+#: ../gui/loginsPage.py:52
-+msgid ""
-+"Login\n"
-+"Name"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2366
+-msgid "Edit Network Port"
++#: booleans.py:216
++msgid "Allow webadm to manage files in users home directories"
+ msgstr ""
  
--#~ msgid "SELinux user %s is already defined"
--#~ msgstr "O utilizador %s do SELinux já está definido"
-+#: ../gui/loginsPage.py:56 ../gui/usersPage.py:50
+-#: ../gui/system-config-selinux.glade:2382
+-msgid "Delete Network Port"
++#: booleans.py:217
++msgid "Allow webadm to read files in users home directories"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2418
+-#: ../gui/system-config-selinux.glade:2436
+-msgid "Toggle between Customized and All Ports"
++#: booleans.py:218
++msgid "Ignore wine mmap_zero errors."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2556
+-msgid "label42"
++#: booleans.py:219
++msgid "Allow the graphical login program to execute bootloader"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2593
+-msgid "Generate new policy module"
++#: booleans.py:220
 +msgid ""
-+"SELinux\n"
-+"User"
-+msgstr ""
++"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+ msgstr ""
  
--#, fuzzy
--#~ msgid "Node Netmask is required"
--#~ msgstr "O porto é obrigatório"
-+#: ../gui/loginsPage.py:59 ../gui/usersPage.py:55
+-#: ../gui/system-config-selinux.glade:2609
+-msgid "Load policy module"
++#: booleans.py:221
++msgid "Allow xen to manage nfs files"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2625
+-msgid "Remove loadable policy module"
++#: booleans.py:222
 +msgid ""
-+"MLS/\n"
-+"MCS Range"
-+msgstr ""
++"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
++"logical volumes for disk images."
+ msgstr ""
  
--#, fuzzy
--#~ msgid "Addr %s already defined"
--#~ msgstr "O porto %s/%s já está definido"
-+#: ../gui/loginsPage.py:133
-+#, python-format
-+msgid "Login '%s' is required"
+-#: ../gui/system-config-selinux.glade:2661
++#: booleans.py:223
++msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
 +msgstr ""
++
++#: booleans.py:224
+ msgid ""
+-"Enable/Disable additional audit rules, that are normally not reported in the "
+-"log files."
++"Allow xguest users to configure Network Manager and connect to apache ports"
+ msgstr ""
  
--#~ msgid "Interface %s already defined"
--#~ msgstr "A interface %s já está definida"
-+#: ../gui/modulesPage.py:48 ../gui/system-config-selinux.glade:2753
-+msgid "Policy Module"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2781
+-msgid "label44"
++#: booleans.py:225
++msgid "Allow xguest users to mount removable media"
+ msgstr ""
  
--#, fuzzy
--#~ msgid "Error initializing capabilities, aborting.\n"
--#~ msgstr "Erro ao iniciar as capacidades, a interromper.\n"
-+#: ../gui/modulesPage.py:57
-+msgid "Module Name"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2818
+-msgid "Change process mode to permissive."
++#: booleans.py:226
++msgid "Allow xguest to use blue tooth devices"
+ msgstr ""
  
--#~ msgid "Error setting capabilities, aborting\n"
--#~ msgstr "Erro ao atribuir as capacidades, a interromper\n"
-+#: ../gui/modulesPage.py:134
-+msgid "Disable Audit"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2836
+-msgid "Change process mode to enforcing"
++#: booleans.py:227
++msgid "Allows clients to write to the X server shared memory segments."
+ msgstr ""
  
--#~ msgid "Error setting KEEPCAPS, aborting\n"
--#~ msgstr "Erro ao atribuir o KEEPCAPS, a interromper\n"
-+#: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
-+msgid "Enable Audit"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2928
+-msgid "Process Domain"
++#: booleans.py:228
++msgid "Allows XServer to execute writable memory"
+ msgstr ""
  
--#~ msgid "Error dropping capabilities, aborting\n"
--#~ msgstr "Erro ao remover as capacidades, a interromper\n"
-+#: ../gui/modulesPage.py:162
-+msgid "Load Policy Module"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2956
+-msgid "label59"
++#: booleans.py:229
++msgid "Support X userspace object manager"
+ msgstr ""
  
--#~ msgid "Error dropping SETUID capability, aborting\n"
--#~ msgstr "Erro ao remover a capacidade de SETUID, a interromper\n"
-+#: ../gui/polgen.glade:79
-+msgid "Polgen"
+-#: ../gui/usersPage.py:138
+-#, python-format
+-msgid "SELinux user '%s' is required"
++#: booleans.py:230
++msgid "Allow zabbix to connect to unreserved ports"
 +msgstr ""
- 
--#~ msgid "Error freeing caps\n"
--#~ msgstr "Erro ao libertar as capacidades\n"
-+#: ../gui/polgen.glade:80
-+msgid "Red Hat 2007"
++
++#: booleans.py:231
++msgid "Allow zebra daemon to write it configuration files"
 +msgstr ""
++
++#: booleans.py:232
++msgid ""
++"Allow ZoneMinder to modify public files used for public file transfer "
++"services."
+ msgstr ""
+diff --git a/policycoreutils/po/pt.po b/policycoreutils/po/pt.po
+index 95aa71b..1db1770 100644
+--- a/policycoreutils/po/pt.po
++++ b/policycoreutils/po/pt.po
+@@ -9,15 +9,15 @@ msgid ""
+ msgstr ""
+ "Project-Id-Version: Policycoreutils\n"
+ "Report-Msgid-Bugs-To: \n"
+-"POT-Creation-Date: 2012-05-25 07:28-0400\n"
+-"PO-Revision-Date: 2012-04-02 20:30+0000\n"
++"POT-Creation-Date: 2012-10-16 12:24-0400\n"
++"PO-Revision-Date: 2012-10-08 13:10+0000\n"
+ "Last-Translator: dwalsh <dwalsh at redhat.com>\n"
+ "Language-Team: Portuguese <trans-pt at lists.fedoraproject.org>\n"
+ "Language: pt\n"
+ "MIME-Version: 1.0\n"
+ "Content-Type: text/plain; charset=UTF-8\n"
+ "Content-Transfer-Encoding: 8bit\n"
+-"Plural-Forms: nplurals=2; plural=(n != 1)\n"
++"Plural-Forms: nplurals=2; plural=(n != 1);\n"
  
--#~ msgid "translations not supported on non-MLS machines"
--#~ msgstr "as traduções não são suportadas em máquinas não-MLS"
-+#: ../gui/polgen.glade:81
-+msgid "GPL"
-+msgstr ""
+ #: ../run_init/run_init.c:67
+ msgid ""
+@@ -29,7 +29,7 @@ msgstr ""
+ "  onde: <programa> é o nome do programa do 'init' a executar,\n"
+ "         <argumentos ...> são os argumentos desse programa."
  
--#~ msgid "Boolean"
--#~ msgstr "Booleano"
-+#. TRANSLATORS: Replace this string with your names, one name per line.
-+#: ../gui/polgen.glade:85 ../gui/system-config-selinux.glade:17
-+msgid "translator-credits"
-+msgstr ""
+-#: ../run_init/run_init.c:126 ../newrole/newrole.c:1124
++#: ../run_init/run_init.c:126 ../newrole/newrole.c:1123
+ #, c-format
+ msgid "failed to initialize PAM\n"
+ msgstr "não foi possível inicializar o PAM\n"
+@@ -79,7 +79,7 @@ msgstr ""
+ msgid "authentication failed.\n"
+ msgstr "a autenticação falhou.\n"
  
--#, fuzzy
--#~ msgid "all"
--#~ msgstr "Tudo"
-+#: ../gui/polgen.glade:90
-+msgid "SELinux Policy Generation Tool"
-+msgstr ""
+-#: ../run_init/run_init.c:405 ../newrole/newrole.c:1258
++#: ../run_init/run_init.c:405 ../newrole/newrole.c:1257
+ #, c-format
+ msgid "Could not set exec context to %s.\n"
+ msgstr "Não foi possível definir o contexto de execução para %s.\n"
+@@ -92,870 +92,886 @@ msgstr "******************** IMPORTANTE ***********************\n"
+ msgid "To make this policy package active, execute:"
+ msgstr "Para tornar este pacote de políticas activo, execute:"
  
--#~ msgid "File Labeling"
--#~ msgstr "Legendagem de Ficheiros"
-+#: ../gui/polgen.glade:128
-+msgid ""
-+"<b>Select the policy type for the application or user role you want to "
-+"confine:</b>"
-+msgstr ""
+-#: ../semanage/seobject.py:143 ../semanage/seobject.py:147
+-msgid "global"
+-msgstr "global"
+-
+-#: ../semanage/seobject.py:225
++#: ../semanage/seobject.py:200
+ msgid "Could not create semanage handle"
+ msgstr "Não foi possível iniciar o descritor do SELinux (\"semanage\")"
  
--#~ msgid ""
--#~ "File\n"
--#~ "Specification"
--#~ msgstr ""
--#~ "Especificação\n"
--#~ "do Ficheiro"
-+#: ../gui/polgen.glade:177
-+msgid "<b>Applications</b>"
-+msgstr ""
+-#: ../semanage/seobject.py:233
++#: ../semanage/seobject.py:208
+ 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."
  
--#, fuzzy
--#~ msgid ""
--#~ "Selinux\n"
--#~ "File Type"
--#~ msgstr ""
--#~ "Contexto\n"
--#~ "do SELinux"
-+#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
-+msgid ""
-+"Standard Init Daemon are daemons started on boot via init scripts.  Usually "
-+"requires a script in /etc/rc.d/init.d"
-+msgstr ""
+-#: ../semanage/seobject.py:238
++#: ../semanage/seobject.py:213
+ msgid "Cannot read policy store."
+ msgstr "Não é possível ler os dados de políticas."
  
--#~ msgid ""
--#~ "File\n"
--#~ "Type"
--#~ msgstr ""
--#~ "Tipo de\n"
--#~ "Ficheiro"
-+#: ../gui/polgen.glade:241 ../gui/polgen.py:156
-+msgid "Standard Init Daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:243
++#: ../semanage/seobject.py:218
+ msgid "Could not establish semanage connection"
+ msgstr ""
+ "Não é possível estabelecer uma ligação ao gestor do SELinux (\"semanage\")"
  
--#~ msgid "User Mapping"
--#~ msgstr "Mapeamento de Utilizadores"
-+#: ../gui/polgen.glade:261 ../gui/polgen.py:157
-+msgid "DBUS System Daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:248
++#: ../semanage/seobject.py:223
+ msgid "Could not test MLS enabled status"
+ msgstr "Não foi testar o estado de activação do MLS"
  
--#~ msgid ""
--#~ "Login\n"
--#~ "Name"
--#~ msgstr ""
--#~ "Nome da\n"
--#~ "Conta"
-+#: ../gui/polgen.glade:280
-+msgid "Internet Services Daemon are daemons started by xinetd"
-+msgstr ""
+-#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
++#: ../semanage/seobject.py:229 ../semanage/seobject.py:244
+ msgid "Not yet implemented"
+ msgstr "Ainda não está implementado"
  
--#~ msgid ""
--#~ "SELinux\n"
--#~ "User"
--#~ msgstr ""
--#~ "Utilizador\n"
--#~ "do SELinux"
-+#: ../gui/polgen.glade:282
-+msgid "Internet Services Daemon (inetd)"
-+msgstr ""
+-#: ../semanage/seobject.py:258
++#: ../semanage/seobject.py:233
+ msgid "Semanage transaction already in progress"
+ msgstr "Transacção Semanage já está em curso"
  
--#~ msgid ""
--#~ "MLS/\n"
--#~ "MCS Range"
--#~ msgstr ""
--#~ "Intervalo\n"
--#~ "do MLS/MCS"
-+#: ../gui/polgen.glade:301
-+msgid ""
-+"Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
-+msgstr ""
+-#: ../semanage/seobject.py:267
++#: ../semanage/seobject.py:242
+ msgid "Could not start semanage transaction"
+ msgstr ""
+ "Não foi possível iniciar uma transacção do gestor do SELinux (\"semanage\")"
  
--#~ msgid "Login '%s' is required"
--#~ msgstr "A conta '%s' é obrigatória"
-+#: ../gui/polgen.glade:303 ../gui/polgen.py:159
-+msgid "Web Application/Script (CGI)"
-+msgstr ""
+-#: ../semanage/seobject.py:278
++#: ../semanage/seobject.py:254
+ msgid "Could not commit semanage transaction"
+ msgstr "Não foi possível finalizar a transacção semanage"
  
--#~ msgid "Policy Module"
--#~ msgstr "Módulo da Política"
-+#: ../gui/polgen.glade:322 ../gui/polgen.glade:343
-+msgid ""
-+"User Application are any application that you would like to confine that is "
-+"started by a user"
-+msgstr ""
+-#: ../semanage/seobject.py:283
++#: ../semanage/seobject.py:259
+ msgid "Semanage transaction not in progress"
+ msgstr "Transacção Semanage não está em curso"
  
--#~ msgid "Disable Audit"
--#~ msgstr "Desactivar a Auditoria"
-+#: ../gui/polgen.glade:324 ../gui/polgen.py:160
-+msgid "User Application"
-+msgstr ""
+-#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
++#: ../semanage/seobject.py:271 ../semanage/seobject.py:351
+ msgid "Could not list SELinux modules"
+ msgstr "Não foi possível listar os módulos SELinux"
  
--#~ msgid "Enable Audit"
--#~ msgstr "Activar a Auditoria"
-+#: ../gui/polgen.glade:345 ../gui/polgen.py:161
-+msgid "Sandbox"
-+msgstr ""
+-#: ../semanage/seobject.py:308
++#: ../semanage/seobject.py:284
+ msgid "Modules Name"
+ msgstr ""
  
--#~ msgid "Load Policy Module"
--#~ msgstr "Carregar o Módulo da Política"
-+#: ../gui/polgen.glade:391
-+msgid "<b>Login Users</b>"
-+msgstr ""
+-#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
++#: ../semanage/seobject.py:284 ../gui/modulesPage.py:63
+ msgid "Version"
+ msgstr "Versão"
  
--#~ msgid "Polgen"
--#~ msgstr "Polgen"
-+#: ../gui/polgen.glade:453
-+msgid "Modify an existing login user record."
-+msgstr ""
+-#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
++#: ../semanage/seobject.py:287 ../gui/statusPage.py:75
+ msgid "Disabled"
+ msgstr "Desactivado"
  
--#~ msgid "Red Hat 2007"
--#~ msgstr "Red Hat 2007"
-+#: ../gui/polgen.glade:455
-+msgid "Existing User Roles"
-+msgstr ""
+-#: ../semanage/seobject.py:326
++#: ../semanage/seobject.py:302
+ #, python-format
+ msgid "Could not disable module %s (remove failed)"
+ msgstr ""
  
--#~ msgid "GPL"
--#~ msgstr "GPL"
-+#: ../gui/polgen.glade:474
-+msgid ""
-+"This user will login to a machine only via a terminal or remote login.  By "
-+"default this user will have  no setuid, no networking, no su, no sudo."
-+msgstr ""
+-#: ../semanage/seobject.py:337
++#: ../semanage/seobject.py:313
+ #, python-format
+ msgid "Could not enable module %s (remove failed)"
+ msgstr ""
  
--#~ msgid "translator-credits"
--#~ msgstr "José Nuno Pires <jncp at netcabo.pt>, 2006."
-+#: ../gui/polgen.glade:476 ../gui/polgen.py:162
-+msgid "Minimal Terminal User Role"
-+msgstr ""
+-#: ../semanage/seobject.py:352
++#: ../semanage/seobject.py:328
+ #, python-format
+ msgid "Could not remove module %s (remove failed)"
+ msgstr ""
  
--#~ msgid "SELinux Policy Generation Tool"
--#~ msgstr "Ferramenta de Geração de Políticas do SELinux"
-+#: ../gui/polgen.glade:495
-+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 ""
+-#: ../semanage/seobject.py:362
++#: ../semanage/seobject.py:338
+ msgid "dontaudit requires either 'on' or 'off'"
+ msgstr ""
  
--#~ msgid ""
--#~ "This tool can be used to generate a policy framework, to confine "
--#~ "applications or users using SELinux.   \n"
--#~ "\n"
--#~ "The tool generates:\n"
--#~ "Type enforcement file (te)\n"
--#~ "Interface file (if)\n"
--#~ "File context file (fc)\n"
--#~ "Shell script (sh) - used to compile and install the policy. "
--#~ msgstr ""
--#~ "Esta ferramenta pode ser usada para gerar uma plataforma de políticas, "
--#~ "para confinar as aplicações ou os utilizadores no SELinux.   \n"
--#~ "A ferramenta gera:\n"
--#~ "Ficheiro de aplicação de tipos (te)\n"
--#~ "Ficheiro da interface (if)\n"
--#~ "Ficheiro de contextos dos ficheiros (fc)\n"
--#~ "Programa (sh) - usado para compilar e instalar a política. "
-+#: ../gui/polgen.glade:497 ../gui/polgen.py:163
-+msgid "Minimal X Windows User Role"
-+msgstr ""
+-#: ../semanage/seobject.py:391
++#: ../semanage/seobject.py:366
+ msgid "Builtin Permissive Types"
+ msgstr ""
  
--#, fuzzy
--#~ msgid "Select type of the application/user role to be confined"
--#~ msgstr "Seleccionar o perfil da aplicação ou utilizador a confinar."
-+#: ../gui/polgen.glade:516
-+msgid ""
-+"User with full networking, no setuid applications without transition, no "
-+"sudo, no su."
-+msgstr ""
+-#: ../semanage/seobject.py:401
++#: ../semanage/seobject.py:376
+ msgid "Customized Permissive Types"
+ msgstr ""
  
--#~ msgid "<b>Applications</b>"
--#~ msgstr "<b>Aplicações</b>"
-+#: ../gui/polgen.glade:518 ../gui/polgen.py:164
-+msgid "User Role"
-+msgstr ""
+-#: ../semanage/seobject.py:442
++#: ../semanage/seobject.py:417
+ #, 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)"
  
--#, fuzzy
--#~ msgid ""
--#~ "Standard Init Daemon are daemons started on boot via init scripts.  "
--#~ "Usually requires a script in /etc/rc.d/init.d"
--#~ msgstr ""
--#~ "Os Servidores-Padrão do Init são serviços que só iniciados no arranque "
--#~ "através dos programas do 'init'. Normalmente é necessário um programa no "
--#~ "'/etc/init.d'"
-+#: ../gui/polgen.glade:537
-+msgid ""
-+"User with full networking, no setuid applications without transition, no su, "
-+"can sudo to Root Administration Roles"
-+msgstr ""
+-#: ../semanage/seobject.py:448
++#: ../semanage/seobject.py:423
+ #, 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)"
  
--#~ msgid "Standard Init Daemon"
--#~ msgstr "Servidor do Init Normal"
-+#: ../gui/polgen.glade:539 ../gui/polgen.py:165
-+msgid "Admin User Role"
-+msgstr ""
+-#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
+-#: ../semanage/seobject.py:603 ../semanage/seobject.py:700
+-#: ../semanage/seobject.py:730 ../semanage/seobject.py:797
+-#: ../semanage/seobject.py:854 ../semanage/seobject.py:1101
+-#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
+-#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
+-#: ../semanage/seobject.py:2045
++#: ../semanage/seobject.py:458 ../semanage/seobject.py:532
++#: ../semanage/seobject.py:578 ../semanage/seobject.py:675
++#: ../semanage/seobject.py:705 ../semanage/seobject.py:772
++#: ../semanage/seobject.py:829 ../semanage/seobject.py:1084
++#: ../semanage/seobject.py:1800 ../semanage/seobject.py:1863
++#: ../semanage/seobject.py:1882 ../semanage/seobject.py:2003
++#: ../semanage/seobject.py:2056
+ #, python-format
+ msgid "Could not create a key for %s"
+ msgstr "Não foi possível criar uma chave para o %s"
  
--#~ msgid "Internet Services Daemon are daemons started by xinetd"
--#~ msgstr "Os Serviços de Internet são servidores iniciados pelo 'xinetd'"
-+#: ../gui/polgen.glade:585
-+msgid "<b>Root Users</b>"
-+msgstr ""
+-#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
+-#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
++#: ../semanage/seobject.py:462 ../semanage/seobject.py:536
++#: ../semanage/seobject.py:582 ../semanage/seobject.py:588
+ #, 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"
  
--#~ msgid "Internet Services Daemon (inetd)"
--#~ msgstr "Serviços de Internet (inetd)"
-+#: ../gui/polgen.glade:647
-+msgid ""
-+"Select Root Administrator User Role, if this user will be used to administer "
-+"the machine while running as root.  This user will not be able to login to "
-+"the system directly."
-+msgstr ""
+-#: ../semanage/seobject.py:496
++#: ../semanage/seobject.py:471
+ #, python-format
+ msgid "Linux Group %s does not exist"
+ msgstr "O Grupo Linux %s não existe"
  
--#~ msgid ""
--#~ "Web Applications/Script (CGI) CGI scripts started by the web server "
--#~ "(apache)"
--#~ msgstr ""
--#~ "As Aplicações/Programas Web (CGI) são programas iniciados pelo servidor "
--#~ "Web (Apache)"
-+#: ../gui/polgen.glade:649 ../gui/polgen.py:166
-+msgid "Root Admin User Role"
-+msgstr ""
+-#: ../semanage/seobject.py:501
++#: ../semanage/seobject.py:476
+ #, python-format
+ msgid "Linux User %s does not exist"
+ msgstr "O utilizador de Linux %s não existe"
  
--#~ msgid "Web Application/Script (CGI)"
--#~ msgstr "Aplicação/Programa Web (CGI)"
-+#: ../gui/polgen.glade:716
-+msgid "label104"
-+msgstr ""
+-#: ../semanage/seobject.py:505
++#: ../semanage/seobject.py:480
+ #, python-format
+ msgid "Could not create login mapping for %s"
+ msgstr "Não foi possível criar o mapeamento de autenticação para %s"
  
--#~ msgid ""
--#~ "User Application are any application that you would like to confine that "
--#~ "is started by a user"
--#~ msgstr ""
--#~ "Uma Aplicação do Utilizador é qualquer aplicação que deseje confinar e "
--#~ "que seja iniciada por um utilizador"
-+#: ../gui/polgen.glade:745
-+msgid "<b>Enter name of application or user role:</b>"
-+msgstr ""
+-#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
++#: ../semanage/seobject.py:484 ../semanage/seobject.py:720
+ #, python-format
+ msgid "Could not set name for %s"
+ msgstr "Não foi possível definir o nome para %s"
  
--#~ msgid "User Application"
--#~ msgstr "Aplicação do Utilizador"
-+#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
-+msgid "Name"
-+msgstr ""
+-#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
++#: ../semanage/seobject.py:489 ../semanage/seobject.py:730
+ #, python-format
+ msgid "Could not set MLS range for %s"
+ msgstr "Não foi possível definir o intervalo MLS para %s"
  
--#, fuzzy
--#~ msgid "<b>Login Users</b>"
--#~ msgstr "<b>Utilizadores</b>"
-+#: ../gui/polgen.glade:807
-+msgid "Enter complete path for executable to be confined."
-+msgstr ""
+-#: ../semanage/seobject.py:518
++#: ../semanage/seobject.py:493
+ #, python-format
+ msgid "Could not set SELinux user for %s"
+ msgstr "Não foi possível definir o utilizador SELinux para %s"
  
--#, fuzzy
--#~ msgid "User Role"
--#~ msgstr "Papel"
-+#: ../gui/polgen.glade:830 ../gui/polgen.glade:950 ../gui/polgen.glade:3142
-+msgid "..."
-+msgstr ""
+-#: ../semanage/seobject.py:522
++#: ../semanage/seobject.py:497
+ #, python-format
+ msgid "Could not add login mapping for %s"
+ msgstr "Não foi possível adicionar o mapeamento de autenticação para %s"
  
--#, fuzzy
--#~ msgid "<b>Root Users</b>"
--#~ msgstr "<b>Utilizadores</b>"
-+#: ../gui/polgen.glade:849
-+msgid "Enter unique name for the confined application or user role."
-+msgstr ""
+-#: ../semanage/seobject.py:540
++#: ../semanage/seobject.py:515
+ msgid "Requires seuser or serange"
+ msgstr ""
+ "Requer utilizador SELinux (\"seuser\") ou intervalo SELinux (\"serange\")"
  
--#, fuzzy
--#~ 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 ""
--#~ "Seleccione Administrador, se este utilizador será usado para administrar "
--#~ "a máquina enquanto estiver a correr como 'root'. Este utilizador não se "
--#~ "poderá ligar directamente ao sistema."
-+#: ../gui/polgen.glade:871
-+msgid "Executable"
-+msgstr ""
+-#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
++#: ../semanage/seobject.py:538 ../semanage/seobject.py:584
+ #, python-format
+ msgid "Login mapping for %s is not defined"
+ msgstr "O mapeamento de autenticação para %s não está definido"
  
--#, fuzzy
--#~ msgid "Root Admin User Role"
--#~ msgstr "Administrador"
-+#: ../gui/polgen.glade:899
-+msgid "Init script"
-+msgstr ""
+-#: ../semanage/seobject.py:567
++#: ../semanage/seobject.py:542
+ #, python-format
+ msgid "Could not query seuser for %s"
+ msgstr "Não foi possível encontrar o utilizador SELinux (\"seuser\") para %s"
  
--#, fuzzy
--#~ msgid "Enter name of application or user role to be confined"
--#~ msgstr "Seleccionar o perfil da aplicação ou utilizador a confinar."
-+#: ../gui/polgen.glade:927
-+msgid ""
-+"Enter complete path to init script used to start the confined application."
-+msgstr ""
+-#: ../semanage/seobject.py:581
++#: ../semanage/seobject.py:556
+ #, python-format
+ msgid "Could not modify login mapping for %s"
+ msgstr "Não foi possível modificar o mapeamento de autenticação para %s"
  
--#~ msgid "Name"
--#~ msgstr "Nome"
-+#: ../gui/polgen.glade:982
-+msgid "label105"
-+msgstr ""
+-#: ../semanage/seobject.py:615
++#: ../semanage/seobject.py:590
+ #, 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"
  
--#~ msgid "Enter complete path for executable to be confined."
--#~ msgstr "Indique a localização completa do executável a confinar."
-+#: ../gui/polgen.glade:1011
-+msgid "<b>Select existing role to modify:</b>"
-+msgstr ""
+-#: ../semanage/seobject.py:619
++#: ../semanage/seobject.py:594
+ #, python-format
+ msgid "Could not delete login mapping for %s"
+ msgstr "Não foi possível remover o mapeamento de autenticação para %s"
  
--#~ msgid "..."
--#~ msgstr "..."
-+#: ../gui/polgen.glade:1045
-+msgid "Select the user roles that will transiton to the %s domain."
-+msgstr ""
+-#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
+-#: ../semanage/seobject.py:897
++#: ../semanage/seobject.py:616 ../semanage/seobject.py:634
++#: ../semanage/seobject.py:872
+ msgid "Could not list login mappings"
+ msgstr "Não foi possível listar os mapeamentos de autenticação"
  
--#, fuzzy
--#~ msgid "Enter unique name for the confined application or user role."
--#~ msgstr ""
--#~ "Indique um nome único para o tipo do utilizador ou aplicação confinado."
-+#: ../gui/polgen.glade:1073
-+msgid "label106"
-+msgstr ""
+-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
++#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
+ #: ../gui/system-config-selinux.glade:100
+ msgid "Login Name"
+ msgstr "Nome da Conta"
  
--#~ msgid "Executable"
--#~ msgstr "Executável"
-+#: ../gui/polgen.glade:1102
-+msgid "<b>Select roles that %s will transition to:</b>"
-+msgstr ""
+-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
+-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
++#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
++#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
+ #: ../gui/system-config-selinux.glade:128
+ #: ../gui/system-config-selinux.glade:915
+ #: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
+ msgid "SELinux User"
+ msgstr "Utilizador SELinux"
  
--#~ msgid "Init script"
--#~ msgstr "Programa do Init"
-+#: ../gui/polgen.glade:1136
-+msgid "Select applications domains that %s will transition to."
-+msgstr ""
+-#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
++#: ../semanage/seobject.py:659 ../gui/system-config-selinux.glade:156
+ #: ../gui/system-config-selinux.glade:943
+ msgid "MLS/MCS Range"
+ msgstr "Intervalo MLS/MCS"
  
--#~ msgid ""
--#~ "Enter complete path to init script used to start the confined application."
--#~ msgstr ""
--#~ "Indique a localização completa do programa do 'init' usada para iniciar a "
--#~ "aplicação confinada."
-+#: ../gui/polgen.glade:1164
-+msgid "label107"
-+msgstr ""
+-#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
+-#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
+-#: ../semanage/seobject.py:864
++#: ../semanage/seobject.py:678 ../semanage/seobject.py:709
++#: ../semanage/seobject.py:776 ../semanage/seobject.py:833
++#: ../semanage/seobject.py:839
+ #, 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"
  
--#, fuzzy
--#~ msgid "Select user roles that you want to customize"
--#~ msgstr ""
--#~ "Seleccione os papéis ou perfis para os quais este utilizador poderá mudar"
-+#: ../gui/polgen.glade:1193
-+msgid "<b>Select the user_roles that will transition to %s:</b>"
-+msgstr ""
+-#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
+-#: ../semanage/seobject.py:870
++#: ../semanage/seobject.py:681 ../semanage/seobject.py:782
++#: ../semanage/seobject.py:845
+ #, python-format
+ msgid "Could not query user for %s"
+ msgstr "Não foi possível pesquisar o utilizador %s"
  
--#, fuzzy
--#~ msgid "Select additional domains to which this user role will transition"
--#~ msgstr "Seleccione os domínios do utilizador adicionais para a transição"
-+#: ../gui/polgen.glade:1227
-+msgid "Select the user roles that will transiton to this applications domains."
-+msgstr ""
+-#: ../semanage/seobject.py:726
++#: ../semanage/seobject.py:701
+ #, python-format
+ msgid "You must add at least one role for %s"
+ msgstr "Precisa de adicionar pelo menos um perfil para %s"
  
--#, fuzzy
--#~ msgid ""
--#~ "Select the applications domains that you would like this user role to "
--#~ "transition to."
--#~ msgstr ""
--#~ "Seleccione os domínios de aplicações para onde deseja que este utilizador "
--#~ "transite."
-+#: ../gui/polgen.glade:1255
-+msgid "label108"
-+msgstr ""
+-#: ../semanage/seobject.py:741
++#: ../semanage/seobject.py:716
+ #, python-format
+ msgid "Could not create SELinux user for %s"
+ msgstr "Não foi possível criar o utilizador SELinux para %s"
  
--#, fuzzy
--#~ msgid "Select additional domains that this user role will administer"
--#~ msgstr "Seleccione os domínios que este utilizador irá administrar"
-+#: ../gui/polgen.glade:1284
-+msgid "<b>Select domains that %s will administer:</b>"
-+msgstr ""
+-#: ../semanage/seobject.py:750
++#: ../semanage/seobject.py:725
+ #, python-format
+ msgid "Could not add role %s for %s"
+ msgstr "Não foi possível adicionar o perfil %s para %s"
  
--#~ msgid "Select the domains that you would like this user administer."
--#~ msgstr ""
--#~ "Seleccione os domínios que gostaria que este utilizador administrasse."
-+#: ../gui/polgen.glade:1318 ../gui/polgen.glade:1409
-+msgid "Select the domains that you would like this user administer."
-+msgstr ""
+-#: ../semanage/seobject.py:759
++#: ../semanage/seobject.py:734
+ #, python-format
+ msgid "Could not set MLS level for %s"
+ msgstr "Não foi possível definir o nível MLS para %s"
  
--#, fuzzy
--#~ msgid "Select additional roles for this user"
--#~ msgstr "Seleccione os domínios do utilizador adicionais para a transição"
-+#: ../gui/polgen.glade:1346
-+msgid "label109"
-+msgstr ""
+-#: ../semanage/seobject.py:762
++#: ../semanage/seobject.py:737
+ #, python-format
+ msgid "Could not add prefix %s for %s"
+ msgstr "Não foi possível adicionar o prefixo %s para %s"
  
--#, fuzzy
--#~ msgid "Enter network ports that application/user role listens to"
--#~ msgstr ""
--#~ "Indique uma lista separada por vírgulas de portos de UDP aonde esta "
--#~ "aplicação se liga."
-+#: ../gui/polgen.glade:1375
-+msgid "<b>Select additional roles for %s:</b>"
-+msgstr ""
+-#: ../semanage/seobject.py:765
++#: ../semanage/seobject.py:740
+ #, python-format
+ msgid "Could not extract key for %s"
+ msgstr "Não foi possível extrair a chave para %s"
  
--#~ msgid "<b>TCP Ports</b>"
--#~ msgstr "<b>Portos de TCP</b>"
-+#: ../gui/polgen.glade:1437
-+msgid "label111"
-+msgstr ""
+-#: ../semanage/seobject.py:769
++#: ../semanage/seobject.py:744
+ #, python-format
+ msgid "Could not add SELinux user %s"
+ msgstr "Não foi possível adicionar o utilizador SELinux %s"
  
--#, fuzzy
--#~ msgid "Allows confined application/user role to bind to any udp port"
--#~ msgstr ""
--#~ "Permitir a um utilizador/aplicação confinado associar-se a qualquer porto "
--#~ "de UDP"
-+#: ../gui/polgen.glade:1466
-+msgid "<b>Enter network ports that %s binds on:</b>"
-+msgstr ""
+-#: ../semanage/seobject.py:791
++#: ../semanage/seobject.py:766
+ msgid "Requires prefix, roles, level or range"
+ msgstr "Requer prefixo, perfil, nível ou intervalo"
  
--#~ msgid "All"
--#~ msgstr "Tudo"
-+#: ../gui/polgen.glade:1497 ../gui/polgen.glade:1997
-+msgid "<b>TCP Ports</b>"
-+msgstr ""
+-#: ../semanage/seobject.py:793
++#: ../semanage/seobject.py:768
+ msgid "Requires prefix or roles"
+ msgstr "Requer prefixo ou perfil"
  
--#, fuzzy
--#~ msgid ""
--#~ "Allow application/user role to call bindresvport with 0. Binding to port "
--#~ "600-1024"
--#~ msgstr ""
--#~ "Permitir a um utilizador/aplicação invocar o 'bindresvport' com 0, para "
--#~ "se associar aos portos 600-1024"
-+#: ../gui/polgen.glade:1565 ../gui/polgen.glade:1785
-+msgid "Allows %s to bind to any udp port"
-+msgstr ""
+-#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
++#: ../semanage/seobject.py:778 ../semanage/seobject.py:835
+ #, python-format
+ msgid "SELinux user %s is not defined"
+ msgstr "O utilizador SELinux %s não está definido"
  
--#~ msgid "600-1024"
--#~ msgstr "600-1024"
-+#: ../gui/polgen.glade:1567 ../gui/polgen.glade:1787 ../gui/polgen.glade:2061
-+#: ../gui/polgen.glade:2215
-+msgid "All"
-+msgstr ""
+-#: ../semanage/seobject.py:832
++#: ../semanage/seobject.py:807
+ #, python-format
+ msgid "Could not modify SELinux user %s"
+ msgstr "Não foi possível modificar o utilizador SELinux %s"
  
--#, fuzzy
--#~ msgid ""
--#~ "Enter a comma separated list of udp ports or ranges of ports that "
--#~ "application/user role binds to. Example: 612, 650-660"
--#~ msgstr ""
--#~ "Indique uma lista separada por vírgulas de portos de UDP aonde esta "
--#~ "aplicação se liga."
-+#: ../gui/polgen.glade:1585 ../gui/polgen.glade:1805
-+msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
-+msgstr ""
+-#: ../semanage/seobject.py:866
++#: ../semanage/seobject.py:841
+ #, 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"
  
--#~ msgid "Unreserved Ports (>1024)"
--#~ msgstr "Portos Não-Reservados (> 1024)"
-+#: ../gui/polgen.glade:1587 ../gui/polgen.glade:1807
-+msgid "600-1024"
-+msgstr ""
+-#: ../semanage/seobject.py:877
++#: ../semanage/seobject.py:852
+ #, python-format
+ msgid "Could not delete SELinux user %s"
+ msgstr "Não foi possível remover o utilizador SELinux %s"
  
--#~ msgid "Select Ports"
--#~ msgstr "Seleccionar os Portos"
-+#: ../gui/polgen.glade:1605 ../gui/polgen.glade:1825
-+msgid ""
-+"Enter a comma separated list of udp ports or ranges of ports that %s binds "
-+"to. Example: 612, 650-660"
-+msgstr ""
+-#: ../semanage/seobject.py:915
++#: ../semanage/seobject.py:890
+ msgid "Could not list SELinux users"
+ msgstr "Não foi possível listar os utilizadores SELinux"
  
--#, fuzzy
--#~ msgid "Allows application/user role to bind to any udp ports > 1024"
--#~ msgstr ""
--#~ "Permitir a um utilizador/aplicação associar-se a qualquer porto de UDP > "
--#~ "1024"
-+#: ../gui/polgen.glade:1607 ../gui/polgen.glade:1827
-+msgid "Unreserved Ports (>1024)"
-+msgstr ""
+-#: ../semanage/seobject.py:921
++#: ../semanage/seobject.py:896
+ #, python-format
+ msgid "Could not list roles for user %s"
+ msgstr "Não foi possível listar os perfis para o utilizador %s"
  
--#~ msgid "<b>UDP Ports</b>"
--#~ msgstr "<b>Portos de UDP</b>"
-+#: ../gui/polgen.glade:1638 ../gui/polgen.glade:1858 ../gui/polgen.glade:2079
-+#: ../gui/polgen.glade:2233
-+msgid "Select Ports"
-+msgstr ""
+-#: ../semanage/seobject.py:946
++#: ../semanage/seobject.py:921
+ msgid "Labeling"
+ msgstr "Etiquetas"
  
--#, fuzzy
--#~ msgid "Enter network ports that application/user role connects to"
--#~ msgstr ""
--#~ "Indique uma lista separada por vírgulas de portos de UDP aonde esta "
--#~ "aplicação se liga."
-+#: ../gui/polgen.glade:1663 ../gui/polgen.glade:1883
-+msgid "Allows %s to bind to any udp ports > 1024"
-+msgstr ""
+-#: ../semanage/seobject.py:946
++#: ../semanage/seobject.py:921
+ msgid "MLS/"
+ msgstr "MLS/"
  
--#, fuzzy
--#~ msgid ""
--#~ "Enter a comma separated list of tcp ports or ranges of ports that "
--#~ "application/user role connects to. Example: 612, 650-660"
--#~ msgstr ""
--#~ "Indique uma lista separada por vírgulas de portos de UDP aonde esta "
--#~ "aplicação se liga."
-+#: ../gui/polgen.glade:1717 ../gui/polgen.glade:2151
-+msgid "<b>UDP Ports</b>"
-+msgstr ""
+-#: ../semanage/seobject.py:947
++#: ../semanage/seobject.py:922
+ msgid "Prefix"
+ msgstr "Prefixo"
  
--#, fuzzy
--#~ msgid ""
--#~ "Enter a comma separated list of udp ports or ranges of ports that "
--#~ "application/user role connects to. Example: 612, 650-660"
--#~ msgstr ""
--#~ "Indique uma lista separada por vírgulas de portos de UDP aonde esta "
--#~ "aplicação se liga."
-+#: ../gui/polgen.glade:1937
-+msgid "label113"
-+msgstr ""
+-#: ../semanage/seobject.py:947
++#: ../semanage/seobject.py:922
+ msgid "MCS Level"
+ msgstr "Nível MCS"
  
--#, fuzzy
--#~ msgid "Select common application traits"
--#~ msgstr "Registos Comuns da Aplicação"
-+#: ../gui/polgen.glade:1966
-+msgid "<b>Select network ports that %s connects to:</b>"
-+msgstr ""
+-#: ../semanage/seobject.py:947
++#: ../semanage/seobject.py:922
+ msgid "MCS Range"
+ msgstr "Intervalo MCS"
  
--#, fuzzy
--#~ msgid "Writes syslog messages\t"
--#~ msgstr "A aplicação usa o 'syslog' para registar mensagens      "
-+#: ../gui/polgen.glade:2058
-+msgid "Allows %s to connect to any tcp port"
-+msgstr ""
+-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
++#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
+ #: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
+ msgid "SELinux Roles"
+ msgstr "Perfis SELinux"
  
--#, fuzzy
--#~ msgid "Create/Manipulate temporary files in /tmp"
--#~ msgstr "A aplicação usa o '/tmp' para criar/manipular ficheiros temporários"
-+#: ../gui/polgen.glade:2104
-+msgid ""
-+"Enter a comma separated list of tcp ports or ranges of ports that %s "
-+"connects to. Example: 612, 650-660"
-+msgstr ""
+-#: ../semanage/seobject.py:967
++#: ../semanage/seobject.py:944
+ msgid "Protocol udp or tcp is required"
+ msgstr "É obrigatório o protocolo udp ou tcp"
  
--#, fuzzy
--#~ msgid "Uses Pam for authentication"
--#~ msgstr "A aplicação usa o PAM para se autenticar"
-+#: ../gui/polgen.glade:2212
-+msgid "Allows %s to connect to any udp port"
-+msgstr ""
+-#: ../semanage/seobject.py:969
++#: ../semanage/seobject.py:946
+ msgid "Port is required"
+ msgstr "O porto é obrigatório"
  
--#, fuzzy
--#~ msgid "Sends audit messages"
--#~ msgstr "Erro ao enviar a mensagem de auditoria.\n"
-+#: ../gui/polgen.glade:2258
-+msgid ""
-+"Enter a comma separated list of udp ports or ranges of ports that %s "
-+"connects to. Example: 612, 650-660"
-+msgstr ""
+-#: ../semanage/seobject.py:979
++#: ../semanage/seobject.py:956
+ msgid "Invalid Port"
+ msgstr ""
  
--#, fuzzy
--#~ msgid "Select files/directories that the application manages"
--#~ msgstr ""
--#~ "Seleccione as pastas que pertencem à aplicação confinada ou onde esta "
--#~ "grava"
-+#: ../gui/polgen.glade:2305
-+msgid "label114"
-+msgstr ""
+-#: ../semanage/seobject.py:983
++#: ../semanage/seobject.py:960
+ #, python-format
+ msgid "Could not create a key for %s/%s"
+ msgstr "Não foi possível criar uma chave para o %s/%s"
  
--#, fuzzy
--#~ msgid ""
--#~ "Add Files/Directories that application will need to \"Write\" to. Pid "
--#~ "Files, Log Files, /var/lib Files ..."
--#~ msgstr ""
--#~ "Adicione os Ficheiros/Pastas onde esta aplicação terá necessidade de "
--#~ "\"Gravar\": ficheiros do PID, Ficheiros de Registo, Ficheiros do /var/"
--#~ "lib..."
-+#: ../gui/polgen.glade:2334
-+msgid "<b>Select common application traits for %s:</b>"
-+msgstr ""
+-#: ../semanage/seobject.py:994
++#: ../semanage/seobject.py:971
+ msgid "Type is required"
+ msgstr "O tipo é obrigatório"
  
--#, fuzzy
--#~ msgid "Select booleans that the application uses"
--#~ msgstr "Seleccione os ficheiros que a aplicação confinada cria ou grava"
-+#: ../gui/polgen.glade:2366
-+msgid "Writes syslog messages\t"
+-#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
+-#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
++#: ../semanage/seobject.py:974 ../semanage/seobject.py:1036
++#: ../semanage/seobject.py:1794
++#, python-format
++msgid "Type %s is invalid, must be a port type"
 +msgstr ""
++
++#: ../semanage/seobject.py:980 ../semanage/seobject.py:1042
++#: ../semanage/seobject.py:1097 ../semanage/seobject.py:1103
+ #, 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"
  
--#, fuzzy
--#~ msgid "Add/Remove booleans used for this confined application/user"
--#~ msgstr ""
--#~ "Indique a localização completa do programa do 'init' usada para iniciar a "
--#~ "aplicação confinada."
-+#: ../gui/polgen.glade:2385
-+msgid "Create/Manipulate temporary files in /tmp"
-+msgstr ""
+-#: ../semanage/seobject.py:1002
++#: ../semanage/seobject.py:982
+ #, python-format
+ msgid "Port %s/%s already defined"
+ msgstr "O porto %s/%s já está definido"
  
--#, fuzzy
--#~ msgid "Select directory to generate policy in"
--#~ msgstr "Seleccione a pasta onde gerar os ficheiros de políticas"
-+#: ../gui/polgen.glade:2404
-+msgid "Uses Pam for authentication"
-+msgstr ""
+-#: ../semanage/seobject.py:1006
++#: ../semanage/seobject.py:986
+ #, python-format
+ msgid "Could not create port for %s/%s"
+ msgstr "Não foi possível criar o porto para %s/%s"
  
--#~ msgid "Policy Directory"
--#~ msgstr "Pasta da Política"
-+#: ../gui/polgen.glade:2423
-+msgid "Uses nsswitch or getpw* calls"
-+msgstr ""
+-#: ../semanage/seobject.py:1012
++#: ../semanage/seobject.py:992
+ #, python-format
+ msgid "Could not create context for %s/%s"
+ msgstr "Não foi possível criar o contexto para %s/%s"
  
--#~ msgid "Generated Policy Files"
--#~ msgstr "Ficheiros da Política Gerados"
-+#: ../gui/polgen.glade:2442
-+msgid "Uses dbus"
-+msgstr ""
+-#: ../semanage/seobject.py:1016
++#: ../semanage/seobject.py:996
+ #, 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"
  
--#, fuzzy
--#~ msgid ""
--#~ "This tool will generate the following: \n"
--#~ "Type Enforcement(te), File Context(fc), Interface(if), Shell Script(sh)\n"
--#~ "Execute shell script as root to compile/install and relabel files/"
--#~ "directories.  \n"
--#~ "Use semanage or useradd to map Linux login users to user roles.\n"
--#~ "Put the machine in permissive mode (setenforce 0). \n"
--#~ "Login as the user and test this user role.\n"
--#~ "Use audit2allow -R to generate additional rules for the te file.\n"
--#~ msgstr ""
--#~ "Esta ferramenta irá gerar o seguinte: Aplicação do Tipo (te), Contexto "
--#~ "dos Ficheiros(fc), Interface(if), Programa(sh).\n"
--#~ "Execute o programa para compilar/instalar e legendar de novo os ficheiros/"
--#~ "pastas. Depois, poderá colocar a máquina no modo permissivo (setenforce "
--#~ "0). \n"
--#~ "Execute/reinicie a aplicação para gerar as mensagens do 'avc'.\n"
--#~ "Use o 'audit2allow -R' para gerar regras adicionais para o ficheiro TE.\n"
-+#: ../gui/polgen.glade:2461
-+msgid "Sends audit messages"
-+msgstr ""
+-#: ../semanage/seobject.py:1020
++#: ../semanage/seobject.py:1000
+ #, 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"
  
--#, fuzzy
--#~ msgid ""
--#~ "This tool will generate the following: \n"
--#~ "Type Enforcement(te), File Context(fc), Interface(if), Shell Script(sh)\n"
--#~ "\n"
--#~ "Execute shell script to compile/install and relabel files/directories.  \n"
--#~ "Put the machine in permissive mode (setenforce 0). \n"
--#~ "Run/restart the application to generate avc messages.\n"
--#~ "Use audit2allow -R to generate additional rules for the te file.\n"
--#~ msgstr ""
--#~ "Esta ferramenta irá gerar o seguinte: Aplicação do Tipo (te), Contexto "
--#~ "dos Ficheiros(fc), Interface(if), Programa(sh).\n"
--#~ "Execute o programa para compilar/instalar e legendar de novo os ficheiros/"
--#~ "pastas. Depois, poderá colocar a máquina no modo permissivo (setenforce "
--#~ "0). \n"
--#~ "Execute/reinicie a aplicação para gerar as mensagens do 'avc'.\n"
--#~ "Use o 'audit2allow -R' para gerar regras adicionais para o ficheiro TE.\n"
-+#: ../gui/polgen.glade:2480
-+msgid "Interacts with the terminal"
-+msgstr ""
+-#: ../semanage/seobject.py:1024
++#: ../semanage/seobject.py:1004
+ #, 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"
  
--#, fuzzy
--#~ msgid "Boolean Name"
--#~ msgstr "Booleano"
-+#: ../gui/polgen.glade:2499
-+msgid "Sends email"
-+msgstr ""
+-#: ../semanage/seobject.py:1029
++#: ../semanage/seobject.py:1009
+ #, 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"
  
--#~ msgid "Role"
--#~ msgstr "Papel"
-+#: ../gui/polgen.glade:2530
-+msgid "label115"
-+msgstr ""
+-#: ../semanage/seobject.py:1033
++#: ../semanage/seobject.py:1013
+ #, 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"
  
--#~ msgid "Application"
--#~ msgstr "Aplicação"
-+#: ../gui/polgen.glade:2559
-+msgid "<b>Add files/directories that %s manages</b>"
-+msgstr ""
+-#: ../semanage/seobject.py:1037
++#: ../semanage/seobject.py:1017
+ #, python-format
+ msgid "Could not add port %s/%s"
+ msgstr "Não foi possível adicionar o porto %s/%s"
  
--#, fuzzy
--#~ msgid "%s must be a directory"
--#~ msgstr "Permitir ao 'mount' montar qualquer pasta"
--
--#, fuzzy
--#~ msgid "You must select a user"
--#~ msgstr "Tem de indicar um nome"
--
--#~ msgid "Select executable file to be confined."
--#~ msgstr "Seleccione o ficheiro executável a confinar."
--
--#~ msgid "Select init script file to be confined."
--#~ msgstr "Seleccione o ficheiro do programa do 'init' a confinar."
--
--#~ msgid "Select file(s) that confined application creates or writes"
--#~ msgstr "Seleccione os ficheiros que a aplicação confinada cria ou grava"
--
--#~ msgid ""
--#~ "Select directory(s) that the confined application owns and writes into"
--#~ msgstr ""
--#~ "Seleccione as pastas que pertencem à aplicação confinada ou onde esta "
--#~ "grava"
--
--#~ msgid "Select directory to generate policy files in"
--#~ msgstr "Seleccione a pasta onde gerar os ficheiros de políticas"
--
--#~ msgid "You must enter a name"
--#~ msgstr "Tem de indicar um nome"
--
--#~ msgid "You must enter a executable"
--#~ msgstr "Tem de indicar um executável"
--
--#~ msgid "Configue SELinux"
--#~ msgstr "Configurar o SELinux"
--
--#, fuzzy
--#~ msgid "Ports must be numbers or ranges of numbers from 1 to %d "
--#~ msgstr "Os portos deverão ser números de 1 a %d "
--
--#, fuzzy
--#~ msgid "You must enter a name for your confined process/user"
--#~ msgstr "Tem de indicar um nome para o seu processo confinado"
--
--#~ msgid "USER Types are not allowed executables"
--#~ msgstr "Os tipos do UTILIZADOR não permitem executáveis"
--
--#~ msgid "Only DAEMON apps can use an init script"
--#~ msgstr "Só as aplicações de SERVIDORES poderão usar um programa do 'init'"
--
--#~ msgid "use_syslog must be a boolean value "
--#~ msgstr "O 'use_syslog' deverá ser um valor booleano "
--
--#, fuzzy
--#~ msgid "USER Types automatically get a tmp type"
--#~ msgstr "Os Tipos do UTILIZADOR obtém automaticamente um tipo 'tmp'"
--
--#~ msgid "You must enter the executable path for your confined process"
--#~ msgstr ""
--#~ "Tem de indicar a localização do executável para o seu processo confinado"
--
--#, fuzzy
--#~ msgid "Type Enforcement file"
--#~ msgstr "Ficheiro de Aplicação do Tipo"
--
--#~ msgid "Interface file"
--#~ msgstr "Ficheiro de interface"
--
--#~ msgid "File Contexts file"
--#~ msgstr "Ficheiro de contexto dos ficheiros"
--
--#~ msgid "Setup Script"
--#~ msgstr "Programa de Configuração"
--
--#~ msgid ""
--#~ "SELinux Port\n"
--#~ "Type"
--#~ msgstr ""
--#~ "Tipo do Porto\n"
--#~ "de SELinux"
--
--#~ msgid "Protocol"
--#~ msgstr "Protocolo"
--
--#~ msgid ""
--#~ "MLS/MCS\n"
--#~ "Level"
--#~ msgstr ""
--#~ "Nível do\n"
--#~ "MLS/MCS"
--
--#~ msgid "Port"
--#~ msgstr "Porto"
--
--#~ msgid "Port number \"%s\" is not valid.  0 < PORT_NUMBER < 65536 "
--#~ msgstr "O número de porto \"%s\" não é válido. 0 < NÚMERO PORTO < 65536 "
--
--#~ msgid "Group View"
--#~ msgstr "Vista de Grupo"
--
--#~ msgid "SELinux Service Protection"
--#~ msgstr "Protecção de Serviços do SELinux"
--
--#~ msgid "Disable SELinux protection for acct daemon"
--#~ msgstr "Desactivar a protecção do SELinux para o servidor 'acct'"
--
--#~ msgid "Admin"
--#~ msgstr "Administração"
--
--#~ msgid "Allow all daemons to write corefiles to /"
--#~ msgstr "Permitir a todos os servidores criarem ficheiros 'core' no /"
--
--#~ msgid "Allow all daemons the ability to use unallocated ttys"
--#~ msgstr "Permitir a todos os servidores usarem TTYs não reservados"
--
--#~ msgid "User Privs"
--#~ msgstr "Privilégios do Utilizador"
--
--#, fuzzy
--#~ msgid ""
--#~ "Allow gadmin SELinux user account to execute files in home directory or /"
--#~ "tmp"
--#~ msgstr ""
--#~ "Permitir às contas de utilizadores 'gadmin' do SELinux executarem "
--#~ "ficheiros na sua pasta pessoal ou na /tmp"
--
--#, fuzzy
--#~ msgid ""
--#~ "Allow guest SELinux user account to execute files in home directory or /"
--#~ "tmp"
--#~ msgstr ""
--#~ "Permitir às contas convidadas do SELinux executarem ficheiros nas suas "
--#~ "pastas pessoais ou na /tmp"
--
--#~ msgid "Memory Protection"
--#~ msgstr "Protecção de Memória"
--
--#~ msgid "Allow java executable stack"
--#~ msgstr "Permitir a pilha executável do Java"
--
--#~ msgid "Mount"
--#~ msgstr "Montar"
--
--#~ msgid "Allow mount to mount any file"
--#~ msgstr "Permitir ao 'mount' montar qualquer ficheiro"
--
--#~ msgid "Allow mount to mount any directory"
--#~ msgstr "Permitir ao 'mount' montar qualquer pasta"
--
--#~ msgid "Allow mplayer executable stack"
--#~ msgstr "Permitir a pilha executável do MPlayer"
--
--#~ msgid "SSH"
--#~ msgstr "SSH"
--
--#~ msgid "Allow ssh to run ssh-keysign"
--#~ msgstr "Permitir ao SSH executar o 'ssh-keysign'"
--
--#, fuzzy
--#~ msgid ""
--#~ "Allow staff SELinux user account to execute files in home directory or /"
--#~ "tmp"
--#~ msgstr ""
--#~ "Permitir às contas 'staff' do SELinux executarem ficheiros nas suas "
--#~ "pastas pessoais ou na /tmp"
--
--#, fuzzy
--#~ msgid ""
--#~ "Allow sysadm SELinux user account to execute files in home directory or /"
--#~ "tmp"
--#~ msgstr ""
--#~ "Permitir às contas 'sysadm' do SELinux executarem ficheiros nas suas "
--#~ "pastas pessoais ou na /tmp"
--
--#, fuzzy
--#~ msgid ""
--#~ "Allow unconfined SELinux user account to execute files in home directory "
--#~ "or /tmp"
--#~ msgstr ""
--#~ "Permitir às contas não-confinadas do SELinux executarem ficheiros nas "
--#~ "suas pastas pessoais ou na /tmp"
--
--#~ msgid "Network Configuration"
--#~ msgstr "Configuração da Rede"
--
--#~ msgid "Allow unlabeled packets to flow on the network"
--#~ msgstr "Permitir o fluxo de pacotes não-legendados pela rede"
--
--#, fuzzy
--#~ msgid ""
--#~ "Allow user SELinux user account to execute files in home directory or /tmp"
--#~ msgstr ""
--#~ "Permitir às contas 'user' do SELinux executarem ficheiros nas suas pastas "
--#~ "pessoais ou na /tmp"
--
--#~ msgid "Allow unconfined to dyntrans to unconfined_execmem"
--#~ msgstr "Permitir a não-confinação do 'dyntrans' para o 'unconfined_execmem'"
--
--#~ msgid "Databases"
--#~ msgstr "Bases de Dados"
--
--#~ msgid "Allow user to connect to mysql socket"
--#~ msgstr "Permitir ao utilizador ligar-se ao porto do MySQL"
--
--#~ msgid "Allow user to connect to postgres socket"
--#~ msgstr "Permitir ao utilizador ligar-se ao porto do PostgreSQL"
--
--#~ msgid "XServer"
--#~ msgstr "Servidor X"
--
--#~ msgid "Allow clients to write to X shared memory"
--#~ msgstr "Permitir aos clientes escreverem na memória partilhada do X"
--
--#, fuzzy
--#~ msgid ""
--#~ "Allow xguest SELinux user account to execute files in home directory or /"
--#~ "tmp"
--#~ msgstr ""
--#~ "Permitir às contas 'xguest' do SELinux executarem ficheiros nas suas "
--#~ "pastas pessoais ou na /tmp"
--
--#~ msgid "NIS"
--#~ msgstr "NIS"
--
--#~ msgid "Allow daemons to run with NIS"
--#~ msgstr "Permitir aos servidores executarem com o NIS"
--
--#~ msgid "Web Applications"
--#~ msgstr "Aplicações Web"
--
--#~ msgid "Transition staff SELinux user to Web Browser Domain"
--#~ msgstr ""
--#~ "Transitar o utilizador 'staff' do SELinux para o Domínio de Navegação Web"
--
--#~ msgid "Transition sysadm SELinux user to Web Browser Domain"
--#~ msgstr ""
--#~ "Transitar o utilizador 'sysadm' do SELinux para o Domínio de Navegação Web"
--
--#~ msgid "Transition user SELinux user to Web Browser Domain"
--#~ msgstr ""
--#~ "Transitar o utilizador 'user' do SELinux para o Domínio de Navegação Web"
--
--#~ msgid "Transition xguest SELinux user to Web Browser Domain"
--#~ msgstr ""
--#~ "Transitar o utilizador 'xguest' do SELinux para o Domínio de Navegação Web"
--
--#~ msgid "Allow staff Web Browsers to write to home directories"
--#~ msgstr ""
--#~ "Permitir aos Navegadores Web do 'staff' escrever nas pastas pessoais"
--
--#~ msgid "Disable SELinux protection for amanda"
--#~ msgstr "Desactivar a protecção do SELinux para o Amanda"
--
--#~ msgid "Disable SELinux protection for amavis"
--#~ msgstr "Desactivar a protecção do SELinux para o Amavis"
--
--#~ msgid "Disable SELinux protection for apmd daemon"
--#~ msgstr "Desactivar a protecção do SELinux para o serviço 'apmd'"
--
--#~ msgid "Disable SELinux protection for arpwatch daemon"
--#~ msgstr "Desactivar a protecção do SELinux para o serviço 'arpwatch'"
--
--#~ msgid "Disable SELinux protection for auditd daemon"
--#~ msgstr "Desactivar a protecção do SELinux para o serviço 'auditd'"
--
--#~ msgid "Disable SELinux protection for automount daemon"
--#~ msgstr "Desactivar a protecção do SELinux para o serviço 'automount'"
--
--#~ msgid "Disable SELinux protection for avahi"
--#~ msgstr "Desactivar a protecção do SELinux para o Avahi"
--
--#~ msgid "Disable SELinux protection for bluetooth daemon"
--#~ msgstr "Desactivar a protecção do SELinux para o serviço 'bluetooth'"
--
--#~ msgid "Disable SELinux protection for canna daemon"
--#~ msgstr "Desactivar a protecção do SELinux para o serviço 'canna'"
--
--#~ msgid "Disable SELinux protection for cardmgr daemon"
--#~ msgstr "Desactivar a protecção do SELinux para o serviço 'cardmgr'"
--
--#~ msgid "Disable SELinux protection for Cluster Server"
--#~ msgstr "Desactivar a protecção do SELinux para o Servidor de 'Clusters'"
--
--#~ msgid ""
--#~ "Allow cdrecord to read various content. nfs, samba, removable devices, "
--#~ "user temp and untrusted content files"
--#~ msgstr ""
--#~ "Permitir ao 'cdrecord' ler conteúdo diverso: ficheiros de conteúdo não-"
--#~ "fiável e temporário, NFS, Samba, dispositivos removíveis, etc"
--
--#~ msgid "Disable SELinux protection for ciped daemon"
--#~ msgstr "Desactivar a protecção do SELinux para o serviço 'ciped'"
--
--#~ msgid "Disable SELinux protection for clamd daemon"
--#~ msgstr "Desactivar a protecção do SELinux para o serviço 'clamd'"
--
--#~ msgid "Disable SELinux protection for clamscan"
--#~ msgstr "Desactivar a protecção do SELinux para o serviço 'clamscan'"
--
--#~ msgid "Disable SELinux protection for clvmd"
--#~ msgstr "Desactivar a protecção do SELinux para o serviço 'clvmd'"
--
--#~ msgid "Disable SELinux protection for comsat daemon"
--#~ msgstr "Desactivar a protecção do SELinux para o serviço 'comsat'"
--
--#~ msgid "Disable SELinux protection for courier daemon"
--#~ msgstr "Desactivar a protecção do SELinux para o serviço 'courier'"
--
--#~ msgid "Disable SELinux protection for cpucontrol daemon"
--#~ msgstr "Desactivar a protecção do SELinux para o serviço 'cpucontrol'"
--
--#~ msgid "Disable SELinux protection for cpuspeed daemon"
--#~ msgstr "Desactivar a protecção do SELinux para o serviço 'cpuspeed'"
--
--#~ msgid "Cron"
--#~ msgstr "CRON"
--
--#~ msgid "Disable SELinux protection for crond daemon"
--#~ msgstr "Desactivar a protecção do SELinux para o serviço 'crond'"
--
--#~ msgid "Printing"
--#~ msgstr "Impressão"
--
--#, fuzzy
--#~ msgid "Disable SELinux protection for cupsd back end server"
--#~ msgstr ""
--#~ "Desactivar a protecção do SELinux para o serviço de infra-estrutura do "
--#~ "'cupsd'"
--
--#~ msgid "Disable SELinux protection for cupsd daemon"
--#~ msgstr "Desactivar a protecção do SELinux para o serviço 'cupsd'"
--
--#~ msgid "Disable SELinux protection for cupsd_lpd"
--#~ msgstr "Desactivar a protecção do SELinux para o serviço 'cupsd_lpd'"
--
--#~ msgid "CVS"
--#~ msgstr "CVS"
--
--#~ msgid "Disable SELinux protection for cvs daemon"
--#~ msgstr "Desactivar a protecção do SELinux para o serviço 'cvs'"
-+#: ../gui/polgen.glade:2788
-+msgid ""
-+"Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
-+"Files ..."
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for cyrus daemon"
--#~ msgstr "Desactivar a protecção do SELinux para o serviço 'cyrus'"
-+#: ../gui/polgen.glade:2823
-+msgid "label116"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for dbskkd daemon"
--#~ msgstr "Desactivar a protecção do SELinux para o serviço 'dbskkd'"
-+#: ../gui/polgen.glade:2852
-+msgid "<b>Add booleans from the %s policy:</b>"
-+msgstr ""
+-#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
+-#: ../semanage/seobject.py:1512
++#: ../semanage/seobject.py:1031 ../semanage/seobject.py:1304
++#: ../semanage/seobject.py:1503
+ msgid "Requires setype or serange"
+ msgstr "Requer tipo SELinux (\"setype\") ou intervalo SELinux (\"serange\")"
  
--#~ msgid "Disable SELinux protection for dbusd daemon"
--#~ msgstr "Desactivar a protecção do SELinux para o serviço 'dbusd'"
-+#: ../gui/polgen.glade:3002
-+msgid "Add/Remove booleans used by the %s domain"
-+msgstr ""
+-#: ../semanage/seobject.py:1053
++#: ../semanage/seobject.py:1033
+ msgid "Requires setype"
+ msgstr "Requer tipo SELinux (\"setype\")"
  
--#~ msgid "Disable SELinux protection for dccd"
--#~ msgstr "Desactivar a protecção do SELinux para o serviço 'dccd'"
-+#: ../gui/polgen.glade:3066
-+msgid "<b>Which directory you will generate the %s policy?</b>"
-+msgstr ""
+-#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
++#: ../semanage/seobject.py:1044 ../semanage/seobject.py:1099
+ #, python-format
+ msgid "Port %s/%s is not defined"
+ msgstr "O porto %s/%s não está definido"
  
--#~ msgid "Disable SELinux protection for dccifd"
--#~ msgstr "Desactivar a protecção do SELinux para o serviço 'dccifd'"
-+#: ../gui/polgen.glade:3097
-+msgid "Policy Directory"
-+msgstr ""
+-#: ../semanage/seobject.py:1065
++#: ../semanage/seobject.py:1048
+ #, python-format
+ msgid "Could not query port %s/%s"
+ msgstr "Não foi possível pesquisar o porto %s/%s"
  
--#~ msgid "Disable SELinux protection for dccm"
--#~ msgstr "Desactivar a protecção do SELinux para o serviço 'dccm'"
-+#: ../gui/polgen.glade:3254
-+msgid "Add Booleans Dialog"
-+msgstr ""
+-#: ../semanage/seobject.py:1076
++#: ../semanage/seobject.py:1059
+ #, python-format
+ msgid "Could not modify port %s/%s"
+ msgstr "Não foi possível modificar o porto %s/%s"
  
--#~ msgid "Disable SELinux protection for ddt daemon"
--#~ msgstr "Desactivar a protecção do SELinux para o serviço 'ddt'"
-+#: ../gui/polgen.glade:3327
-+msgid "Boolean Name"
-+msgstr ""
+-#: ../semanage/seobject.py:1089
++#: ../semanage/seobject.py:1072
+ msgid "Could not list the ports"
+ msgstr "Não foi possível listar os portos"
  
--#~ msgid "Disable SELinux protection for devfsd daemon"
--#~ msgstr "Desactivar a protecção do SELinux para o serviço 'devfsd'"
-+#: ../gui/polgengui.py:261
-+msgid "Role"
-+msgstr ""
+-#: ../semanage/seobject.py:1105
++#: ../semanage/seobject.py:1088
+ #, python-format
+ msgid "Could not delete the port %s"
+ msgstr "Não foi possível remover o porto %s"
  
--#~ msgid "Disable SELinux protection for dhcpc daemon"
--#~ msgstr "Desactivar a protecção do SELinux para o serviço 'dhcpc'"
-+#: ../gui/polgengui.py:268
-+msgid "Existing_User"
-+msgstr ""
+-#: ../semanage/seobject.py:1122
++#: ../semanage/seobject.py:1105
+ #, 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"
  
--#~ msgid "Disable SELinux protection for dhcpd daemon"
--#~ msgstr "Desactivar a protecção do SELinux para o serviço 'dhcpd'"
-+#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
-+msgid "Application"
-+msgstr ""
+-#: ../semanage/seobject.py:1126
++#: ../semanage/seobject.py:1109
+ #, python-format
+ msgid "Could not delete port %s/%s"
+ msgstr "Não foi possível remover o porto %s/%s"
  
--#~ msgid "Disable SELinux protection for dictd daemon"
--#~ msgstr "Desactivar a protecção do SELinux para o serviço 'dictd'"
-+#: ../gui/polgengui.py:352
-+#, python-format
-+msgid "%s must be a directory"
-+msgstr ""
+-#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
++#: ../semanage/seobject.py:1125 ../semanage/seobject.py:1147
+ msgid "Could not list ports"
+ msgstr "Não foi possível listar os portos"
  
--#~ msgid "Allow sysadm_t to directly start daemons"
--#~ msgstr "Permitir ao 'sysadm_t' iniciar directamente os serviços"
-+#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
-+msgid "You must select a user"
-+msgstr ""
+-#: ../semanage/seobject.py:1203
++#: ../semanage/seobject.py:1186
+ msgid "SELinux Port Type"
+ msgstr "Tipo de Porto SELinux"
  
--#~ msgid "Disable SELinux protection for Evolution"
--#~ msgstr "Desactivar a protecção do SELinux para o Evolution"
-+#: ../gui/polgengui.py:542
-+msgid "Select executable file to be confined."
-+msgstr ""
+-#: ../semanage/seobject.py:1203
++#: ../semanage/seobject.py:1186
+ msgid "Proto"
+ msgstr "Protocolo"
  
--#~ msgid "Games"
--#~ msgstr "Jogos"
-+#: ../gui/polgengui.py:553
-+msgid "Select init script file to be confined."
-+msgstr ""
+-#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
++#: ../semanage/seobject.py:1186 ../gui/system-config-selinux.glade:335
+ msgid "Port Number"
+ msgstr "Número de Porto"
  
--#~ msgid "Disable SELinux protection for games"
--#~ msgstr "Desactivar a protecção do SELinux para os jogos"
-+#: ../gui/polgengui.py:563
-+msgid "Select file(s) that confined application creates or writes"
-+msgstr ""
+-#: ../semanage/seobject.py:1222
++#: ../semanage/seobject.py:1207
+ msgid "Node Address is required"
+ msgstr "É obrigatório o Endereço do Nó"
  
--#~ msgid "Disable SELinux protection for the web browsers"
--#~ msgstr "Desactivar a protecção do SELinux para os navegadores Web"
-+#: ../gui/polgengui.py:570
-+msgid "Select directory(s) that the confined application owns and writes into"
-+msgstr ""
+-#: ../semanage/seobject.py:1237
++#: ../semanage/seobject.py:1222
+ msgid "Unknown or missing protocol"
+ msgstr "Protocolo desconhecido ou em falta"
  
--#~ msgid "Disable SELinux protection for Thunderbird"
--#~ msgstr "Desactivar a protecção do SELinux para o Thunderbird"
-+#: ../gui/polgengui.py:632
-+msgid "Select directory to generate policy files in"
-+msgstr ""
+-#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
+-#: ../semanage/seobject.py:1728
+-msgid "SELinux Type is required"
++#: ../semanage/seobject.py:1236
++#, fuzzy
++msgid "SELinux node type is required"
+ msgstr "O Tipo SELinux é obrigatório"
  
--#~ msgid "Disable SELinux protection for distccd daemon"
--#~ msgstr "Desactivar a protecção do SELinux para o serviço 'distccd'"
-+#: ../gui/polgengui.py:649
+-#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
+-#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
+-#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
+-#: ../semanage/seobject.py:1732
++#: ../semanage/seobject.py:1239 ../semanage/seobject.py:1307
 +#, python-format
-+msgid ""
-+"Type %s_t already defined in current policy.\n"
-+"Do you want to continue?"
++msgid "Type %s is invalid, must be a node type"
 +msgstr ""
++
++#: ../semanage/seobject.py:1243 ../semanage/seobject.py:1311
++#: ../semanage/seobject.py:1347 ../semanage/seobject.py:1445
++#: ../semanage/seobject.py:1507 ../semanage/seobject.py:1541
++#: ../semanage/seobject.py:1739
+ #, python-format
+ msgid "Could not create key for %s"
+ msgstr "Não foi possível criar a chave para %s"
  
--#~ msgid "Disable SELinux protection for dmesg daemon"
--#~ msgstr "Desactivar a protecção do SELinux para o serviço 'dmesg'"
-+#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
-+msgid "Verify Name"
-+msgstr ""
+-#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
+-#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
++#: ../semanage/seobject.py:1245 ../semanage/seobject.py:1315
++#: ../semanage/seobject.py:1351 ../semanage/seobject.py:1357
+ #, 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"
  
--#~ msgid "Disable SELinux protection for dnsmasq daemon"
--#~ msgstr "Desactivar a protecção do SELinux para o serviço 'dnsmasq'"
-+#: ../gui/polgengui.py:653
-+#, python-format
-+msgid ""
-+"Module %s.pp already loaded in current policy.\n"
-+"Do you want to continue?"
-+msgstr ""
+-#: ../semanage/seobject.py:1266
++#: ../semanage/seobject.py:1254
+ #, python-format
+ msgid "Could not create addr for %s"
+ msgstr "Não foi possível criar um endereço para %s"
  
--#~ msgid "Disable SELinux protection for dovecot daemon"
--#~ msgstr "Desactivar a protecção do SELinux para o serviço 'dovecot'"
-+#: ../gui/polgengui.py:699
-+msgid ""
-+"You must add a name made up of letters and numbers and containing no spaces."
-+msgstr ""
+-#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
+-#: ../semanage/seobject.py:1690
++#: ../semanage/seobject.py:1260 ../semanage/seobject.py:1461
++#: ../semanage/seobject.py:1694
+ #, python-format
+ msgid "Could not create context for %s"
+ msgstr "Não foi possível criar o contexto para %s"
  
--#~ msgid "Disable SELinux protection for entropyd daemon"
--#~ msgstr "Desactivar a protecção do SELinux para o serviço 'entropyd'"
-+#: ../gui/polgengui.py:713
-+msgid "You must enter a executable"
-+msgstr ""
+-#: ../semanage/seobject.py:1276
++#: ../semanage/seobject.py:1264
+ #, python-format
+ msgid "Could not set mask for %s"
+ msgstr "Não foi possível definir uma máscara para %s"
  
--#~ msgid "Disable SELinux protection for fetchmail"
--#~ msgstr "Desactivar a protecção do SELinux para o 'fetchmail'"
-+#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
-+msgid "Configue SELinux"
-+msgstr ""
+-#: ../semanage/seobject.py:1280
++#: ../semanage/seobject.py:1268
+ #, 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"
  
--#~ msgid "Disable SELinux protection for fingerd daemon"
--#~ msgstr "Desactivar a protecção do SELinux para o serviço 'fingerd'"
-+#: ../gui/polgen.py:158
-+msgid "Internet Services Daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:1284
++#: ../semanage/seobject.py:1272
+ #, 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"
  
--#~ msgid "Disable SELinux protection for freshclam daemon"
--#~ msgstr "Desactivar a protecção do SELinux para o serviço 'freshclam'"
-+#: ../gui/polgen.py:197
-+#, python-format
-+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
-+msgstr ""
+-#: ../semanage/seobject.py:1288
++#: ../semanage/seobject.py:1276
+ #, 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"
  
--#~ msgid "Disable SELinux protection for fsdaemon daemon"
--#~ msgstr "Desactivar a protecção do SELinux para o serviço 'fsdaemon'"
-+#: ../gui/polgen.py:324
-+msgid "You must enter a name for your confined process/user"
-+msgstr ""
+-#: ../semanage/seobject.py:1293
++#: ../semanage/seobject.py:1281
+ #, 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"
  
--#~ msgid "Disable SELinux protection for gpm daemon"
--#~ msgstr "Desactivar a protecção do SELinux para o serviço 'gpm'"
-+#: ../gui/polgen.py:326
-+msgid ""
-+"Name must be alpha numberic with no spaces. Consider using option \"-n "
-+"MODULENAME\""
-+msgstr ""
+-#: ../semanage/seobject.py:1297
++#: ../semanage/seobject.py:1285
+ #, python-format
+ msgid "Could not set addr context for %s"
+ msgstr "Não foi possível definir o contexto do endereço para %s"
  
--#~ msgid "NFS"
--#~ msgstr "NFS"
-+#: ../gui/polgen.py:414
-+msgid "User Role types can not be assigned executables."
-+msgstr ""
+-#: ../semanage/seobject.py:1301
++#: ../semanage/seobject.py:1289
+ #, python-format
+ msgid "Could not add addr %s"
+ msgstr "Não foi possível adicionar o endereço %s"
  
--#~ msgid "Disable SELinux protection for gss daemon"
--#~ msgstr "Desactivar a protecção do SELinux para o serviço 'gss'"
-+#: ../gui/polgen.py:420
-+msgid "Only Daemon apps can use an init script.."
-+msgstr ""
+-#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
++#: ../semanage/seobject.py:1317 ../semanage/seobject.py:1353
+ #, python-format
+ msgid "Addr %s is not defined"
+ msgstr "O endereço %s não está definido"
  
--#, fuzzy
--#~ msgid "Disable SELinux protection for Hal daemon"
--#~ msgstr "Desactivar a protecção do SELinux para o serviço 'hal'"
-+#: ../gui/polgen.py:438
-+msgid "use_resolve must be a boolean value "
-+msgstr ""
+-#: ../semanage/seobject.py:1330
++#: ../semanage/seobject.py:1321
+ #, python-format
+ msgid "Could not query addr %s"
+ msgstr "Não foi possível pesquisar o endereço %s"
  
--#~ msgid "Compatibility"
--#~ msgstr "Compatibilidade"
-+#: ../gui/polgen.py:444
-+msgid "use_syslog must be a boolean value "
-+msgstr ""
+-#: ../semanage/seobject.py:1340
++#: ../semanage/seobject.py:1331
+ #, python-format
+ msgid "Could not modify addr %s"
+ msgstr "Não foi possível modificar o endereço %s"
  
--#~ msgid ""
--#~ "Do not audit things that we know to be broken but which are not security "
--#~ "risks"
--#~ msgstr ""
--#~ "Não auditar as coisas marcadas como problemáticas mas que não são "
--#~ "problemas de segurança"
-+#: ../gui/polgen.py:450
-+msgid "use_kerberos must be a boolean value "
-+msgstr ""
+-#: ../semanage/seobject.py:1368
++#: ../semanage/seobject.py:1359
+ #, 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"
  
--#~ msgid "Disable SELinux protection for hostname daemon"
--#~ msgstr "Desactivar a protecção do SELinux para o serviço 'hostname'"
-+#: ../gui/polgen.py:456
-+msgid "manage_krb5_rcache must be a boolean value "
-+msgstr ""
+-#: ../semanage/seobject.py:1372
++#: ../semanage/seobject.py:1363
+ #, python-format
+ msgid "Could not delete addr %s"
+ msgstr "Não foi possível remover o endereço %s"
  
--#~ msgid "Disable SELinux protection for hotplug daemon"
--#~ msgstr "Desactivar a protecção do SELinux para o serviço 'hotplug'"
-+#: ../gui/polgen.py:486
-+msgid "USER Types automatically get a tmp type"
-+msgstr ""
+-#: ../semanage/seobject.py:1384
++#: ../semanage/seobject.py:1375
+ msgid "Could not deleteall node mappings"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for howl daemon"
--#~ msgstr "Desactivar a protecção do SELinux para o serviço 'howl'"
-+#: ../gui/polgen.py:1004
-+msgid "You must enter the executable path for your confined process"
-+msgstr ""
+-#: ../semanage/seobject.py:1398
++#: ../semanage/seobject.py:1389
+ msgid "Could not list addrs"
+ msgstr "Não foi possível listar os endereços"
  
--#~ msgid "Disable SELinux protection for cups hplip daemon"
--#~ msgstr "Desactivar a protecção do SELinux para o serviço 'hplip' do CUPS"
-+#: ../gui/polgen.py:1182
-+msgid "Type Enforcement file"
-+msgstr ""
+-#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
+-#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
++#: ../semanage/seobject.py:1441 ../semanage/seobject.py:1732
++msgid "SELinux Type is required"
++msgstr "O Tipo SELinux é obrigatório"
++
++#: ../semanage/seobject.py:1449 ../semanage/seobject.py:1511
++#: ../semanage/seobject.py:1545 ../semanage/seobject.py:1551
+ #, python-format
+ msgid "Could not check if interface %s is defined"
+ msgstr "Não foi possível verificar se a interface %s está definida"
  
--#~ msgid "Disable SELinux protection for httpd rotatelogs"
--#~ msgstr ""
--#~ "Desactivar a protecção do SELinux para o serviço 'rotatelogs' do HTTPD"
-+#: ../gui/polgen.py:1183
-+msgid "Interface file"
-+msgstr ""
+-#: ../semanage/seobject.py:1465
++#: ../semanage/seobject.py:1456
+ #, python-format
+ msgid "Could not create interface for %s"
+ msgstr "Não foi possível criar a interface para %s"
  
--#~ msgid "HTTPD Service"
--#~ msgstr "Serviço do HTTPD"
-+#: ../gui/polgen.py:1184
-+msgid "File Contexts file"
-+msgstr ""
+-#: ../semanage/seobject.py:1474
++#: ../semanage/seobject.py:1465
+ #, 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"
  
--#~ msgid "Disable SELinux protection for http suexec"
--#~ msgstr "Desactivar a protecção do SELinux para o serviço 'suexec' do HTTPD"
-+#: ../gui/polgen.py:1185
-+msgid "Setup Script"
-+msgstr ""
+-#: ../semanage/seobject.py:1478
++#: ../semanage/seobject.py:1469
+ #, 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"
  
--#~ msgid "Disable SELinux protection for hwclock daemon"
--#~ msgstr "Desactivar a protecção do SELinux para o serviço 'hwclock'"
-+#: ../gui/polgen.py:1306
-+#, python-format
-+msgid ""
-+"\n"
-+"%s\n"
-+"\n"
-+"sepolgen [ -n moduleName ] [ -m ] [ -t type ] [ executable | Name ]\n"
-+"valid Types:\n"
-+msgstr ""
+-#: ../semanage/seobject.py:1482
++#: ../semanage/seobject.py:1473
+ #, 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"
  
--#~ msgid "Disable SELinux protection for i18n daemon"
--#~ msgstr "Desactivar a protecção do SELinux para o serviço 'i18n'"
-+#: ../gui/polgen.py:1354
-+msgid "Executable or Name required"
-+msgstr ""
+-#: ../semanage/seobject.py:1487
++#: ../semanage/seobject.py:1478
+ #, 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"
  
--#~ msgid "Disable SELinux protection for imazesrv daemon"
--#~ msgstr "Desactivar a protecção do SELinux para o serviço 'imazesrv'"
-+#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
-+msgid "Network Port"
-+msgstr ""
+-#: ../semanage/seobject.py:1491
++#: ../semanage/seobject.py:1482
+ #, python-format
+ msgid "Could not set interface context for %s"
+ msgstr "Não foi possível definir o contexto da interface para %s"
  
--#~ msgid "Disable SELinux protection for inetd child daemons"
--#~ msgstr ""
--#~ "Desactivar a protecção do SELinux para os serviços-filhos do 'inetd'"
-+#: ../gui/portsPage.py:85
-+msgid ""
-+"SELinux Port\n"
-+"Type"
-+msgstr ""
+-#: ../semanage/seobject.py:1495
++#: ../semanage/seobject.py:1486
+ #, python-format
+ msgid "Could not set message context for %s"
+ msgstr "Não foi possível definir o contexto da mensagem para %s"
  
--#~ msgid "Disable SELinux protection for inetd daemon"
--#~ msgstr "Desactivar a protecção do SELinux para o serviço 'inetd'"
-+#: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
-+msgid "Protocol"
-+msgstr ""
+-#: ../semanage/seobject.py:1499
++#: ../semanage/seobject.py:1490
+ #, python-format
+ msgid "Could not add interface %s"
+ msgstr "Não foi possível adicionar a interface %s"
  
--#~ msgid "Disable SELinux protection for innd daemon"
--#~ msgstr "Desactivar a protecção do SELinux para o serviço 'innd'"
-+#: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
-+msgid ""
-+"MLS/MCS\n"
-+"Level"
-+msgstr ""
+-#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
++#: ../semanage/seobject.py:1513 ../semanage/seobject.py:1547
+ #, python-format
+ msgid "Interface %s is not defined"
+ msgstr "A interface %s não está definida"
  
--#~ msgid "Disable SELinux protection for iptables daemon"
--#~ msgstr "Desactivar a protecção do SELinux para o serviço 'iptables'"
-+#: ../gui/portsPage.py:101
-+msgid "Port"
-+msgstr ""
+-#: ../semanage/seobject.py:1526
++#: ../semanage/seobject.py:1517
+ #, python-format
+ msgid "Could not query interface %s"
+ msgstr "Não foi possível pesquisar a interface %s"
  
--#~ msgid "Disable SELinux protection for ircd daemon"
--#~ msgstr "Desactivar a protecção do SELinux para o serviço 'ircd'"
-+#: ../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/selinux.tbl:1 ../gui/selinux.tbl:30 ../gui/selinux.tbl:31
-+#: ../gui/selinux.tbl:32 ../gui/selinux.tbl:33 ../gui/selinux.tbl:34
-+#: ../gui/selinux.tbl:36 ../gui/selinux.tbl:37 ../gui/selinux.tbl:38
-+#: ../gui/selinux.tbl:39 ../gui/selinux.tbl:40 ../gui/selinux.tbl:42
-+#: ../gui/selinux.tbl:43 ../gui/selinux.tbl:44 ../gui/selinux.tbl:45
-+#: ../gui/selinux.tbl:46 ../gui/selinux.tbl:47 ../gui/selinux.tbl:48
-+#: ../gui/selinux.tbl:49 ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
-+#: ../gui/selinux.tbl:52 ../gui/selinux.tbl:53 ../gui/selinux.tbl:59
-+#: ../gui/selinux.tbl:60 ../gui/selinux.tbl:61 ../gui/selinux.tbl:62
-+#: ../gui/selinux.tbl:63 ../gui/selinux.tbl:64 ../gui/selinux.tbl:65
-+#: ../gui/selinux.tbl:66 ../gui/selinux.tbl:67 ../gui/selinux.tbl:68
-+#: ../gui/selinux.tbl:69 ../gui/selinux.tbl:75 ../gui/selinux.tbl:76
-+#: ../gui/selinux.tbl:77 ../gui/selinux.tbl:78 ../gui/selinux.tbl:79
-+#: ../gui/selinux.tbl:80 ../gui/selinux.tbl:81 ../gui/selinux.tbl:82
-+#: ../gui/selinux.tbl:83 ../gui/selinux.tbl:84 ../gui/selinux.tbl:86
-+#: ../gui/selinux.tbl:88 ../gui/selinux.tbl:89 ../gui/selinux.tbl:90
-+#: ../gui/selinux.tbl:92 ../gui/selinux.tbl:94 ../gui/selinux.tbl:95
-+#: ../gui/selinux.tbl:96 ../gui/selinux.tbl:97 ../gui/selinux.tbl:98
-+#: ../gui/selinux.tbl:99 ../gui/selinux.tbl:100 ../gui/selinux.tbl:101
-+#: ../gui/selinux.tbl:102 ../gui/selinux.tbl:103 ../gui/selinux.tbl:104
-+#: ../gui/selinux.tbl:106 ../gui/selinux.tbl:108 ../gui/selinux.tbl:109
-+#: ../gui/selinux.tbl:110 ../gui/selinux.tbl:111 ../gui/selinux.tbl:112
-+#: ../gui/selinux.tbl:113 ../gui/selinux.tbl:114 ../gui/selinux.tbl:116
-+#: ../gui/selinux.tbl:117 ../gui/selinux.tbl:119 ../gui/selinux.tbl:121
-+#: ../gui/selinux.tbl:123 ../gui/selinux.tbl:124 ../gui/selinux.tbl:127
-+#: ../gui/selinux.tbl:129 ../gui/selinux.tbl:130 ../gui/selinux.tbl:131
-+#: ../gui/selinux.tbl:132 ../gui/selinux.tbl:133 ../gui/selinux.tbl:134
-+#: ../gui/selinux.tbl:135 ../gui/selinux.tbl:136 ../gui/selinux.tbl:137
-+#: ../gui/selinux.tbl:138 ../gui/selinux.tbl:139 ../gui/selinux.tbl:142
-+#: ../gui/selinux.tbl:143 ../gui/selinux.tbl:144 ../gui/selinux.tbl:145
-+#: ../gui/selinux.tbl:146 ../gui/selinux.tbl:147 ../gui/selinux.tbl:148
-+#: ../gui/selinux.tbl:149 ../gui/selinux.tbl:150 ../gui/selinux.tbl:151
-+#: ../gui/selinux.tbl:152 ../gui/selinux.tbl:154 ../gui/selinux.tbl:155
-+#: ../gui/selinux.tbl:156 ../gui/selinux.tbl:157 ../gui/selinux.tbl:158
-+#: ../gui/selinux.tbl:159 ../gui/selinux.tbl:160 ../gui/selinux.tbl:167
-+#: ../gui/selinux.tbl:171 ../gui/selinux.tbl:172 ../gui/selinux.tbl:173
-+#: ../gui/selinux.tbl:174 ../gui/selinux.tbl:175 ../gui/selinux.tbl:177
-+#: ../gui/selinux.tbl:178 ../gui/selinux.tbl:179 ../gui/selinux.tbl:180
-+#: ../gui/selinux.tbl:184 ../gui/selinux.tbl:192 ../gui/selinux.tbl:193
-+#: ../gui/selinux.tbl:194 ../gui/selinux.tbl:195 ../gui/selinux.tbl:196
-+#: ../gui/selinux.tbl:197 ../gui/selinux.tbl:198 ../gui/selinux.tbl:199
-+#: ../gui/selinux.tbl:200 ../gui/selinux.tbl:201 ../gui/selinux.tbl:206
-+#: ../gui/selinux.tbl:207 ../gui/selinux.tbl:218 ../gui/selinux.tbl:219
-+#: ../gui/selinux.tbl:220 ../gui/selinux.tbl:222 ../gui/selinux.tbl:224
-+#: ../gui/selinux.tbl:226 ../gui/selinux.tbl:227 ../gui/selinux.tbl:230
-+msgid "SELinux Service Protection"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:1
-+msgid "Disable SELinux protection for acct daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:2 ../gui/selinux.tbl:3 ../gui/selinux.tbl:70
-+#: ../gui/selinux.tbl:153 ../gui/selinux.tbl:168 ../gui/selinux.tbl:169
-+#: ../gui/selinux.tbl:170 ../gui/selinux.tbl:189 ../gui/selinux.tbl:202
-+#: ../gui/selinux.tbl:203 ../gui/selinux.tbl:204 ../gui/selinux.tbl:205
-+msgid "Admin"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:2
-+msgid "Allow all daemons to write corefiles to /"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:3
-+msgid "Allow all daemons the ability to use unallocated ttys"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
-+#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
-+#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
-+#: ../gui/selinux.tbl:210 ../gui/selinux.tbl:211 ../gui/selinux.tbl:212
-+#: ../gui/selinux.tbl:213 ../gui/selinux.tbl:214 ../gui/selinux.tbl:215
-+#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
-+msgid "User Privs"
-+msgstr ""
+-#: ../semanage/seobject.py:1537
++#: ../semanage/seobject.py:1528
+ #, python-format
+ msgid "Could not modify interface %s"
+ msgstr "Não foi possível modificar a interface %s"
  
--#~ msgid "Disable SELinux protection for irqbalance daemon"
--#~ msgstr "Desactivar a protecção do SELinux para o serviço 'irqbalance'"
-+#: ../gui/selinux.tbl:4
-+msgid ""
-+"Allow gadmin SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
+-#: ../semanage/seobject.py:1562
++#: ../semanage/seobject.py:1553
+ #, 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"
  
--#~ msgid "Disable SELinux protection for iscsi daemon"
--#~ msgstr "Desactivar a protecção do SELinux para o serviço 'iscsi'"
-+#: ../gui/selinux.tbl:5
-+msgid ""
-+"Allow guest SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
+-#: ../semanage/seobject.py:1566
++#: ../semanage/seobject.py:1557
+ #, python-format
+ msgid "Could not delete interface %s"
+ msgstr "Não foi possível remover a interface %s"
  
--#~ msgid "Disable SELinux protection for jabberd daemon"
--#~ msgstr "Desactivar a protecção do SELinux para o serviço 'jabberd'"
-+#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
-+msgid "Memory Protection"
-+msgstr ""
+-#: ../semanage/seobject.py:1578
++#: ../semanage/seobject.py:1569
+ msgid "Could not delete all interface  mappings"
+ msgstr ""
  
--#~ msgid "Kerberos"
--#~ msgstr "Kerberos"
-+#: ../gui/selinux.tbl:6
-+msgid "Allow java executable stack"
-+msgstr ""
+-#: ../semanage/seobject.py:1592
++#: ../semanage/seobject.py:1583
+ msgid "Could not list interfaces"
+ msgstr "Não foi possível listar as interfaces"
  
--#~ msgid "Disable SELinux protection for kadmind daemon"
--#~ msgstr "Desactivar a protecção do SELinux para o serviço 'kadmin'"
-+#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
-+#: ../gui/selinux.tbl:209
-+msgid "Mount"
-+msgstr ""
+-#: ../semanage/seobject.py:1617
++#: ../semanage/seobject.py:1608
+ msgid "SELinux Interface"
+ msgstr "Interface SELinux"
  
--#~ msgid "Disable SELinux protection for klogd daemon"
--#~ msgstr "Desactivar a protecção do SELinux para o serviço 'klog'"
-+#: ../gui/selinux.tbl:7
-+msgid "Allow mount to mount any file"
-+msgstr ""
+-#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
++#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1954
+ msgid "Context"
+ msgstr "Contexto"
  
--#~ msgid "Disable SELinux protection for krb5kdc daemon"
--#~ msgstr "Desactivar a protecção do SELinux para o serviço 'krb5kdc'"
-+#: ../gui/selinux.tbl:8
-+msgid "Allow mount to mount any directory"
-+msgstr ""
+-#: ../semanage/seobject.py:1667
++#: ../semanage/seobject.py:1671
+ #, python-format
+ msgid "Equivalence class for %s already exists"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for ktalk daemons"
--#~ msgstr "Desactivar a protecção do SELinux para os serviços do 'ktalk'"
-+#: ../gui/selinux.tbl:9
-+msgid "Allow mplayer executable stack"
-+msgstr ""
+-#: ../semanage/seobject.py:1673
++#: ../semanage/seobject.py:1677
+ #, python-format
+ msgid "File spec %s conflicts with equivalency rule '%s %s'"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for kudzu daemon"
--#~ msgstr "Desactivar a protecção do SELinux para o serviço 'kudzu'"
-+#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
-+#: ../gui/selinux.tbl:188
-+msgid "SSH"
-+msgstr ""
+-#: ../semanage/seobject.py:1682
++#: ../semanage/seobject.py:1686
+ #, python-format
+ msgid "Equivalence class for %s does not exists"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for locate daemon"
--#~ msgstr "Desactivar a protecção do SELinux para o serviço 'locate'"
-+#: ../gui/selinux.tbl:10
-+msgid "Allow ssh to run ssh-keysign"
-+msgstr ""
+-#: ../semanage/seobject.py:1696
++#: ../semanage/seobject.py:1700
+ #, 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"
  
--#~ msgid "Disable SELinux protection for lpd daemon"
--#~ msgstr "Desactivar a protecção do SELinux para o serviço 'lpd'"
-+#: ../gui/selinux.tbl:11
-+msgid ""
-+"Allow staff SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
+-#: ../semanage/seobject.py:1700
++#: ../semanage/seobject.py:1704
+ #, 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"
  
--#~ msgid "Disable SELinux protection for lrrd daemon"
--#~ msgstr "Desactivar a protecção do SELinux para o serviço 'lrrd'"
-+#: ../gui/selinux.tbl:12
-+msgid ""
-+"Allow sysadm SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
+-#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
++#: ../semanage/seobject.py:1709 ../semanage/seobject.py:1769
+ #, 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"
  
--#~ msgid "Disable SELinux protection for lvm daemon"
--#~ msgstr "Desactivar a protecção do SELinux para o serviço 'lvm'"
-+#: ../gui/selinux.tbl:13
-+msgid ""
-+"Allow unconfined SELinux user account to execute files in home directory or /"
-+"tmp"
-+msgstr ""
+-#: ../semanage/seobject.py:1711
++#: ../semanage/seobject.py:1715
+ msgid "Invalid file specification"
+ msgstr "Especificação de ficheiro inválida"
  
--#~ msgid "Disable SELinux protection for mailman"
--#~ msgstr "Desactivar a protecção do SELinux para o 'mailman'"
-+#: ../gui/selinux.tbl:14
-+msgid "Network Configuration"
-+msgstr ""
+-#: ../semanage/seobject.py:1713
++#: ../semanage/seobject.py:1717
+ msgid "File specification can not include spaces"
+ msgstr ""
  
--#~ msgid "Allow evolution and thunderbird to read user files"
--#~ msgstr "Permitir ao Evolution e Thunderbird lerem ficheiros do utilizador"
-+#: ../gui/selinux.tbl:14
-+msgid "Allow unlabeled packets to flow on the network"
-+msgstr ""
+-#: ../semanage/seobject.py:1718
++#: ../semanage/seobject.py:1722
+ #, python-format
+ msgid ""
+ "File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for mdadm daemon"
--#~ msgstr "Desactivar a protecção do SELinux para o serviço 'mdadm'"
-+#: ../gui/selinux.tbl:15
-+msgid ""
-+"Allow user SELinux user account to execute files in home directory or /tmp"
+-#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
+-#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
+-#: ../semanage/seobject.py:1880
++#: ../semanage/seobject.py:1735
++#, python-format
++msgid "Type %s is invalid, must be a file or device type"
 +msgstr ""
++
++#: ../semanage/seobject.py:1743 ../semanage/seobject.py:1748
++#: ../semanage/seobject.py:1804 ../semanage/seobject.py:1886
++#: ../semanage/seobject.py:1890
+ #, 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"
  
--#~ msgid "Disable SELinux protection for monopd daemon"
--#~ msgstr "Desactivar a protecção do SELinux para o serviço 'monopd'"
-+#: ../gui/selinux.tbl:16
-+msgid "Allow unconfined to dyntrans to unconfined_execmem"
-+msgstr ""
+-#: ../semanage/seobject.py:1749
++#: ../semanage/seobject.py:1756
+ #, python-format
+ msgid "Could not create file context for %s"
+ msgstr "Não foi possível criar o contexto de ficheiro %s"
  
--#~ msgid "Allow the mozilla browser to read user files"
--#~ msgstr "Permitir ao navegador Mozilla ler os ficheiros do utilizador"
-+#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
-+#: ../gui/selinux.tbl:140
-+msgid "Databases"
-+msgstr ""
+-#: ../semanage/seobject.py:1757
++#: ../semanage/seobject.py:1764
+ #, 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"
  
--#~ msgid "Disable SELinux protection for mrtg daemon"
--#~ msgstr "Desactivar a protecção do SELinux para o serviço 'mrtg'"
-+#: ../gui/selinux.tbl:17
-+msgid "Allow user to connect to mysql socket"
-+msgstr ""
+-#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
+-#: ../semanage/seobject.py:1826
++#: ../semanage/seobject.py:1772 ../semanage/seobject.py:1832
++#: ../semanage/seobject.py:1836
+ #, python-format
+ msgid "Could not set file context for %s"
+ msgstr "Não foi possível definir o contexto de ficheiro para %s"
  
--#~ msgid "Disable SELinux protection for mysqld daemon"
--#~ msgstr "Desactivar a protecção do SELinux para o serviço 'mysqld'"
-+#: ../gui/selinux.tbl:18
-+msgid "Allow user to connect to postgres socket"
-+msgstr ""
+-#: ../semanage/seobject.py:1771
++#: ../semanage/seobject.py:1778
+ #, python-format
+ msgid "Could not add file context for %s"
+ msgstr "Não foi possível adicionar o contexto de ficheiro para %s"
  
--#~ msgid "Disable SELinux protection for nagios daemon"
--#~ msgstr "Desactivar a protecção do SELinux para o serviço 'nagios'"
-+#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
-+msgid "XServer"
-+msgstr ""
+-#: ../semanage/seobject.py:1785
++#: ../semanage/seobject.py:1792
+ msgid "Requires setype, serange or seuser"
+ msgstr ""
+ "Requer tipo SELinux (\"setype\"), intervalo SELinux (\"serange\") ou "
+ "utilizador SELinux (\"seuser\")"
  
--#~ msgid "Name Service"
--#~ msgstr "Serviço de Nomes"
-+#: ../gui/selinux.tbl:19
-+msgid "Allow clients to write to X shared memory"
-+msgstr ""
+-#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
++#: ../semanage/seobject.py:1808 ../semanage/seobject.py:1894
+ #, python-format
+ msgid "File context for %s is not defined"
+ msgstr "O contexto de ficheiro para %s não está definido"
  
--#~ msgid "Disable SELinux protection for named daemon"
--#~ msgstr "Desactivar a protecção do SELinux para o serviço 'named'"
-+#: ../gui/selinux.tbl:20
-+msgid ""
-+"Allow xguest SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
+-#: ../semanage/seobject.py:1804
++#: ../semanage/seobject.py:1814
+ #, python-format
+ msgid "Could not query file context for %s"
+ msgstr "Não foi possível pesquisar o contexto de ficheiro para %s"
  
--#~ msgid "Disable SELinux protection for nessusd daemon"
--#~ msgstr "Desactivar a protecção do SELinux para o serviço 'nessusd'"
-+#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
-+#: ../gui/selinux.tbl:231
-+msgid "NIS"
-+msgstr ""
+-#: ../semanage/seobject.py:1830
++#: ../semanage/seobject.py:1840
+ #, python-format
+ msgid "Could not modify file context for %s"
+ msgstr "Não foi possível modificar o contexto de ficheiro para %s"
  
--#~ msgid "Disable SELinux protection for NetworkManager"
--#~ msgstr "Desactivar a protecção do SELinux para o NetworkManager"
-+#: ../gui/selinux.tbl:21
-+msgid "Allow daemons to run with NIS"
-+msgstr ""
+-#: ../semanage/seobject.py:1843
++#: ../semanage/seobject.py:1853
+ msgid "Could not list the file contexts"
+ msgstr "Não foi possível listar os contextos de ficheiros"
  
--#~ msgid "Disable SELinux protection for nfsd daemon"
--#~ msgstr "Desactivar a protecção do SELinux para o serviço 'nfsd'"
-+#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
-+#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
-+#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
-+#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
-+#: ../gui/selinux.tbl:118
-+msgid "Web Applications"
-+msgstr ""
+-#: ../semanage/seobject.py:1857
++#: ../semanage/seobject.py:1867
+ #, python-format
+ msgid "Could not delete the file context %s"
+ msgstr "Não foi possível remover o contexto de ficheiro %s"
  
--#~ msgid "Samba"
--#~ msgstr "Samba"
-+#: ../gui/selinux.tbl:22
-+msgid "Transition staff SELinux user to Web Browser Domain"
-+msgstr ""
+-#: ../semanage/seobject.py:1882
++#: ../semanage/seobject.py:1892
+ #, 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"
  
--#~ msgid "Disable SELinux protection for nmbd daemon"
--#~ msgstr "Desactivar a protecção do SELinux para o serviço 'nmbd'"
-+#: ../gui/selinux.tbl:23
-+msgid "Transition sysadm SELinux user to Web Browser Domain"
-+msgstr ""
+-#: ../semanage/seobject.py:1888
++#: ../semanage/seobject.py:1898
+ #, python-format
+ msgid "Could not delete file context for %s"
+ msgstr "Não foi possível remover o contexto de ficheiro para %s"
  
--#~ msgid "Disable SELinux protection for nrpe daemon"
--#~ msgstr "Desactivar a protecção do SELinux para o serviço 'nrpe'"
-+#: ../gui/selinux.tbl:24
-+msgid "Transition user SELinux user to Web Browser Domain"
-+msgstr ""
+-#: ../semanage/seobject.py:1903
++#: ../semanage/seobject.py:1913
+ msgid "Could not list file contexts"
+ msgstr "Não foi possível listar os contextos de ficheiro"
  
--#~ msgid "Disable SELinux protection for nscd daemon"
--#~ msgstr "Desactivar a protecção do SELinux para o serviço 'nscd'"
-+#: ../gui/selinux.tbl:25
-+msgid "Transition xguest SELinux user to Web Browser Domain"
-+msgstr ""
+-#: ../semanage/seobject.py:1907
++#: ../semanage/seobject.py:1917
+ msgid "Could not list local file contexts"
+ msgstr "Não foi possível listar os contextos de ficheiro locais"
  
--#~ msgid "Disable SELinux protection for nsd daemon"
--#~ msgstr "Desactivar a protecção do SELinux para o serviço 'nsd'"
-+#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
-+#: ../gui/selinux.tbl:29
-+msgid "Allow staff Web Browsers to write to home directories"
-+msgstr ""
+-#: ../semanage/seobject.py:1944
++#: ../semanage/seobject.py:1954
+ msgid "SELinux fcontext"
+ msgstr "SELinux fcontext"
  
--#~ msgid "Disable SELinux protection for ntpd daemon"
--#~ msgstr "Desactivar a protecção do SELinux para o serviço 'ntpd'"
-+#: ../gui/selinux.tbl:30
-+msgid "Disable SELinux protection for amanda"
-+msgstr ""
+-#: ../semanage/seobject.py:1944
++#: ../semanage/seobject.py:1954
+ msgid "type"
+ msgstr "tipo"
  
--#~ msgid "Disable SELinux protection for oddjob"
--#~ msgstr "Desactivar a protecção do SELinux para o Oddjob"
-+#: ../gui/selinux.tbl:31
-+msgid "Disable SELinux protection for amavis"
-+msgstr ""
+-#: ../semanage/seobject.py:1957
++#: ../semanage/seobject.py:1967
+ msgid ""
+ "\n"
+ "SELinux Distribution fcontext Equivalence \n"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for oddjob_mkhomedir"
--#~ msgstr "Desactivar a protecção do SELinux para o 'oddjob_mkhomedir'"
-+#: ../gui/selinux.tbl:32
-+msgid "Disable SELinux protection for apmd daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:1962
++#: ../semanage/seobject.py:1972
+ msgid ""
+ "\n"
+ "SELinux Local fcontext Equivalence \n"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for openvpn daemon"
--#~ msgstr "Desactivar a protecção do SELinux para o serviço 'openvpn'"
-+#: ../gui/selinux.tbl:33
-+msgid "Disable SELinux protection for arpwatch daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
+-#: ../semanage/seobject.py:2054
++#: ../semanage/seobject.py:2006 ../semanage/seobject.py:2059
++#: ../semanage/seobject.py:2065
+ #, 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"
  
--#~ msgid "Disable SELinux protection for pam daemon"
--#~ msgstr "Desactivar a protecção do SELinux para o serviço 'pam'"
-+#: ../gui/selinux.tbl:34
-+msgid "Disable SELinux protection for auditd daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
++#: ../semanage/seobject.py:2008 ../semanage/seobject.py:2061
+ #, python-format
+ msgid "Boolean %s is not defined"
+ msgstr "O tipo booleano %s não está definido"
  
--#~ msgid "Disable SELinux protection for pegasus"
--#~ msgstr "Desactivar a protecção do SELinux para o serviço 'pegasus'"
-+#: ../gui/selinux.tbl:35
-+msgid "Disable SELinux protection for automount daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:2002
++#: ../semanage/seobject.py:2012
+ #, python-format
+ msgid "Could not query file context %s"
+ msgstr "Não foi possível pesquisar o contexto de ficheiro %s"
  
--#~ msgid "Disable SELinux protection for perdition daemon"
--#~ msgstr "Desactivar a protecção do SELinux para o serviço 'perdition'"
-+#: ../gui/selinux.tbl:36
-+msgid "Disable SELinux protection for avahi"
-+msgstr ""
+-#: ../semanage/seobject.py:2007
++#: ../semanage/seobject.py:2017
+ #, python-format
+ msgid "You must specify one of the following values: %s"
+ msgstr "Precisa de indicar um dos seguintes valores: %s"
  
--#~ msgid "Disable SELinux protection for portmap daemon"
--#~ msgstr "Desactivar a protecção do SELinux para o serviço 'portmap'"
-+#: ../gui/selinux.tbl:37
-+msgid "Disable SELinux protection for bluetooth daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:2012
++#: ../semanage/seobject.py:2022
+ #, python-format
+ msgid "Could not set active value of boolean %s"
+ msgstr "Não foi possível definir o valor activo do booleano %s"
  
--#~ msgid "Disable SELinux protection for portslave daemon"
--#~ msgstr "Desactivar a protecção do SELinux para o serviço 'portslave'"
-+#: ../gui/selinux.tbl:38
-+msgid "Disable SELinux protection for canna daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:2015
++#: ../semanage/seobject.py:2025
+ #, python-format
+ msgid "Could not modify boolean %s"
+ msgstr "Não foi possível modificar o tipo booleano %s"
  
--#~ msgid "Disable SELinux protection for postfix"
--#~ msgstr "Desactivar a protecção do SELinux para o 'postfix'"
-+#: ../gui/selinux.tbl:39
-+msgid "Disable SELinux protection for cardmgr daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:2033
++#: ../semanage/seobject.py:2043
+ #, python-format
+ msgid "Bad format %s: Record %s"
+ msgstr "Formato inválido %s: Registo %s"
  
--#~ msgid "Disable SELinux protection for postgresql daemon"
--#~ msgstr "Desactivar a protecção do SELinux para o serviço 'postgresql'"
-+#: ../gui/selinux.tbl:40
-+msgid "Disable SELinux protection for Cluster Server"
-+msgstr ""
+-#: ../semanage/seobject.py:2056
++#: ../semanage/seobject.py:2067
+ #, 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"
  
--#~ msgid "pppd"
--#~ msgstr "pppd"
-+#: ../gui/selinux.tbl:41
-+msgid ""
-+"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-+"temp and untrusted content files"
-+msgstr ""
+-#: ../semanage/seobject.py:2060
++#: ../semanage/seobject.py:2071
+ #, python-format
+ msgid "Could not delete boolean %s"
+ msgstr "Não foi possível remover o tipo booleano %s"
  
--#~ msgid "Allow pppd to be run for a regular user"
--#~ msgstr "Permitir ao 'pppd' ser executado por um utilizador normal"
-+#: ../gui/selinux.tbl:42
-+msgid "Disable SELinux protection for ciped daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
++#: ../semanage/seobject.py:2083 ../semanage/seobject.py:2100
+ msgid "Could not list booleans"
+ msgstr "Não foi possível listar os tipos booleanos"
  
--#~ msgid "Disable SELinux protection for pptp"
--#~ msgstr "Desactivar a protecção do SELinux para o 'pptp'"
-+#: ../gui/selinux.tbl:43
-+msgid "Disable SELinux protection for clamd daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:2112
++#: ../semanage/seobject.py:2125
+ msgid "unknown"
+ msgstr "desconhecido"
  
--#~ msgid "Disable SELinux protection for prelink daemon"
--#~ msgstr "Desactivar a protecção do SELinux para o serviço 'prelink'"
-+#: ../gui/selinux.tbl:44
-+msgid "Disable SELinux protection for clamscan"
-+msgstr ""
+-#: ../semanage/seobject.py:2125
++#: ../semanage/seobject.py:2138
+ msgid "off"
+ msgstr "desligado"
  
--#~ msgid "Disable SELinux protection for privoxy daemon"
--#~ msgstr "Desactivar a protecção do SELinux para o serviço 'privoxy'"
-+#: ../gui/selinux.tbl:45
-+msgid "Disable SELinux protection for clvmd"
-+msgstr ""
+-#: ../semanage/seobject.py:2125
++#: ../semanage/seobject.py:2138
+ msgid "on"
+ msgstr "ligado"
  
--#~ msgid "Disable SELinux protection for ptal daemon"
--#~ msgstr "Desactivar a protecção do SELinux para o serviço 'ptal'"
-+#: ../gui/selinux.tbl:46
-+msgid "Disable SELinux protection for comsat daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:2139
++#: ../semanage/seobject.py:2152
+ msgid "SELinux boolean"
+ msgstr "SELinux boolean"
  
--#~ msgid "Disable SELinux protection for pxe daemon"
--#~ msgstr "Desactivar a protecção do SELinux para o serviço 'pxe'"
-+#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
-+#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
-+msgid "Disable SELinux protection for courier daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:2139
++#: ../semanage/seobject.py:2152
+ msgid "State"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for pyzord"
--#~ msgstr "Desactivar a protecção do SELinux para o 'pyzord'"
-+#: ../gui/selinux.tbl:52
-+msgid "Disable SELinux protection for cpucontrol daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:2139
++#: ../semanage/seobject.py:2152
+ msgid "Default"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for quota daemon"
--#~ msgstr "Desactivar a protecção do SELinux para o serviço 'quota'"
-+#: ../gui/selinux.tbl:53
-+msgid "Disable SELinux protection for cpuspeed daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
+-#: ../gui/polgengui.py:253
++#: ../semanage/seobject.py:2152 ../gui/polgen.glade:113
++#: ../gui/polgengui.py:254
+ msgid "Description"
+ msgstr "Descrição"
  
--#~ msgid "Disable SELinux protection for radiusd daemon"
--#~ msgstr "Desactivar a protecção do SELinux para o serviço 'radiusd'"
-+#: ../gui/selinux.tbl:54
-+msgid "Cron"
-+msgstr ""
+@@ -1020,7 +1036,7 @@ msgstr "Erro ao alocar memória.\n"
+ msgid "Error sending audit message.\n"
+ msgstr "Erro ao enviar mensagem de auditoria.\n"
  
--#~ msgid "Disable SELinux protection for radvd daemon"
--#~ msgstr "Desactivar a protecção do SELinux para o serviço 'radvd'"
-+#: ../gui/selinux.tbl:54
-+msgid "Disable SELinux protection for crond daemon"
-+msgstr ""
+-#: ../newrole/newrole.c:692 ../newrole/newrole.c:1059
++#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
+ #, c-format
+ msgid "Could not determine enforcing mode.\n"
+ msgstr "Não é possível determinar o modo de actuação forçada do SELinux.\n"
+@@ -1140,62 +1156,66 @@ msgstr "Não é possível obter o conjunto de sinais vazios\n"
+ msgid "Unable to set SIGHUP handler\n"
+ msgstr "Não é possível definir o descritor da rotina SIGHUP\n"
  
--#~ msgid "Disable SELinux protection for rdisc"
--#~ msgstr "Desactivar a protecção do SELinux para o serviço 'rdisc'"
-+#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
-+#: ../gui/selinux.tbl:91
-+msgid "Printing"
+-#: ../newrole/newrole.c:1053
++#: ../newrole/newrole.c:1036
++msgid "Sorry, newrole failed to drop capabilities\n"
 +msgstr ""
++
++#: ../newrole/newrole.c:1052
+ #, c-format
+ msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
+ msgstr "Desculpe, mas o 'newrole' só pode ser utilizado num kernel SELinux.\n"
  
--#~ msgid "Disable SELinux protection for readahead"
--#~ msgstr "Desactivar a protecção do SELinux para o serviço 'readahead'"
-+#: ../gui/selinux.tbl:55
-+msgid "Disable SELinux protection for cupsd back end server"
-+msgstr ""
+-#: ../newrole/newrole.c:1070
++#: ../newrole/newrole.c:1069
+ #, c-format
+ msgid "failed to get old_context.\n"
+ msgstr "não foi possível obter o contexto antigo (\"old_context\").\n"
  
--#~ msgid "Allow programs to read files in non-standard locations (default_t)"
--#~ msgstr ""
--#~ "Permitir aos programas lerem ficheiros em pastas fora do normal "
--#~ "(default_t)"
-+#: ../gui/selinux.tbl:56
-+msgid "Disable SELinux protection for cupsd daemon"
-+msgstr ""
+-#: ../newrole/newrole.c:1077
++#: ../newrole/newrole.c:1076
+ #, c-format
+ msgid "Warning!  Could not retrieve tty information.\n"
+ msgstr "Erro! Não foi possível obter informação do tty.\n"
  
--#~ msgid "Disable SELinux protection for restorecond"
--#~ msgstr "Desactivar a protecção do SELinux para o 'restorecond'"
-+#: ../gui/selinux.tbl:57
-+msgid "Disable SELinux protection for cupsd_lpd"
-+msgstr ""
+-#: ../newrole/newrole.c:1098
++#: ../newrole/newrole.c:1097
+ #, c-format
+ msgid "error on reading PAM service configuration.\n"
+ msgstr "erro ao ler a configuração do serviço PAM.\n"
  
--#~ msgid "Disable SELinux protection for rhgb daemon"
--#~ msgstr "Desactivar a protecção do SELinux para o serviço 'rhgb'"
-+#: ../gui/selinux.tbl:58
-+msgid "CVS"
-+msgstr ""
+-#: ../newrole/newrole.c:1133
++#: ../newrole/newrole.c:1132
+ #, c-format
+ msgid "newrole: incorrect password for %s\n"
+ msgstr "newrole: senha incorrecta para %s\n"
  
--#~ msgid "Disable SELinux protection for ricci"
--#~ msgstr "Desactivar a protecção do SELinux para o 'ricci'"
-+#: ../gui/selinux.tbl:58
-+msgid "Disable SELinux protection for cvs daemon"
-+msgstr ""
+-#: ../newrole/newrole.c:1160
++#: ../newrole/newrole.c:1159
+ #, c-format
+ msgid "newrole: failure forking: %s"
+ msgstr "newrole: não foi possível criar um novo processo (\"fork\"): %s"
  
--#~ msgid "Disable SELinux protection for ricci_modclusterd"
--#~ msgstr "Desactivar a protecção do SELinux para o 'ricci_modclusterd'"
-+#: ../gui/selinux.tbl:59
-+msgid "Disable SELinux protection for cyrus daemon"
-+msgstr ""
+-#: ../newrole/newrole.c:1163 ../newrole/newrole.c:1186
++#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
+ #, c-format
+ msgid "Unable to restore tty label...\n"
+ msgstr "Não foi possível repor a legenda do tty...\n"
  
--#~ msgid "Disable SELinux protection for rlogind daemon"
--#~ msgstr "Desactivar a protecção do SELinux para o serviço 'rlogind'"
-+#: ../gui/selinux.tbl:60
-+msgid "Disable SELinux protection for dbskkd daemon"
-+msgstr ""
+-#: ../newrole/newrole.c:1165 ../newrole/newrole.c:1192
++#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
+ #, c-format
+ msgid "Failed to close tty properly\n"
+ msgstr "não foi possível fechar o tty adequadamente\n"
  
--#~ msgid "Disable SELinux protection for rpcd daemon"
--#~ msgstr "Desactivar a protecção do SELinux para o serviço 'rpcd'"
-+#: ../gui/selinux.tbl:61
-+msgid "Disable SELinux protection for dbusd daemon"
-+msgstr ""
+-#: ../newrole/newrole.c:1224
++#: ../newrole/newrole.c:1223
+ #, c-format
+ msgid "Could not close descriptors.\n"
+ msgstr "Não foi possível fechar os descritores.\n"
  
--#~ msgid "Disable SELinux protection for rshd"
--#~ msgstr "Desactivar a protecção do SELinux para o 'rshd'"
-+#: ../gui/selinux.tbl:62
-+msgid "Disable SELinux protection for dccd"
-+msgstr ""
+-#: ../newrole/newrole.c:1251
++#: ../newrole/newrole.c:1250
+ #, c-format
+ msgid "Error allocating shell's argv0.\n"
+ msgstr "Erro ao alocar o argumento argv0 da consola.\n"
  
--#~ msgid "rsync"
--#~ msgstr "rsync"
-+#: ../gui/selinux.tbl:63
-+msgid "Disable SELinux protection for dccifd"
-+msgstr ""
+-#: ../newrole/newrole.c:1287
++#: ../newrole/newrole.c:1286
+ #, c-format
+ msgid "Unable to restore the environment, aborting\n"
+ msgstr "Não foi possível restaurar o ambiente, a interromper\n"
  
--#~ msgid "Disable SELinux protection for rsync daemon"
--#~ msgstr "Desactivar a protecção do SELinux para o serviço 'rsync'"
-+#: ../gui/selinux.tbl:64
-+msgid "Disable SELinux protection for dccm"
-+msgstr ""
+-#: ../newrole/newrole.c:1298
++#: ../newrole/newrole.c:1297
+ msgid "failed to exec shell\n"
+ msgstr "não foi possível executar a consola\n"
  
--#~ msgid "Allow ssh to run from inetd instead of as a daemon"
--#~ msgstr ""
--#~ "Permitir ao SSH correr a partir do 'inetd' em vez de ser um servidor"
-+#: ../gui/selinux.tbl:65
-+msgid "Disable SELinux protection for ddt daemon"
-+msgstr ""
+@@ -1302,20 +1322,20 @@ msgstr "chcat -- -ConfidencialEmpresa /documentos/plano-negócio.odt"
+ msgid "chcat -l +CompanyConfidential juser"
+ msgstr "chcat -l +ConfidencialEmpresa jose"
  
--#~ msgid "Allow Samba to share nfs directories"
--#~ msgstr "Permitir ao Samba partilhar as pastas do NFS"
-+#: ../gui/selinux.tbl:66
-+msgid "Disable SELinux protection for devfsd daemon"
-+msgstr ""
+-#: ../scripts/chcat:399 ../gui/polgen.py:1351
+-#, c-format, python-format
++#: ../scripts/chcat:399
++#, c-format
+ msgid "Options Error %s "
+ msgstr "Erro nas Opções %s "
  
--#~ msgid "SASL authentication server"
--#~ msgstr "Servidor de autenticação do SASL"
-+#: ../gui/selinux.tbl:67
-+msgid "Disable SELinux protection for dhcpc daemon"
-+msgstr ""
+-#: ../gui/booleansPage.py:195 ../gui/system-config-selinux.glade:1706
++#: ../gui/booleansPage.py:194 ../gui/system-config-selinux.glade:1706
+ msgid "Boolean"
+ msgstr ""
  
--#~ msgid "Allow sasl authentication server to read /etc/shadow"
--#~ msgstr "Permitir ao servidor de autenticação do SASL ler o '/etc/shadow'"
-+#: ../gui/selinux.tbl:68
-+msgid "Disable SELinux protection for dhcpd daemon"
-+msgstr ""
+-#: ../gui/booleansPage.py:252 ../gui/semanagePage.py:162
++#: ../gui/booleansPage.py:245 ../gui/semanagePage.py:162
+ msgid "all"
+ msgstr ""
  
--#~ msgid ""
--#~ "Allow X-Windows server to map a memory region as both executable and "
--#~ "writable"
--#~ msgstr ""
--#~ "Permitir ao servidor do X mapear uma região de memória como executável e "
--#~ "para escrita"
-+#: ../gui/selinux.tbl:69
-+msgid "Disable SELinux protection for dictd daemon"
-+msgstr ""
+-#: ../gui/booleansPage.py:254 ../gui/semanagePage.py:164
++#: ../gui/booleansPage.py:247 ../gui/semanagePage.py:164
+ #: ../gui/system-config-selinux.glade:1615
+ #: ../gui/system-config-selinux.glade:1820
+ #: ../gui/system-config-selinux.glade:2437
+@@ -1371,577 +1391,464 @@ msgstr ""
+ msgid "Login '%s' is required"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for saslauthd daemon"
--#~ msgstr "Desactivar a protecção do SELinux para o serviço 'saslauthd'"
-+#: ../gui/selinux.tbl:70
-+msgid "Allow sysadm_t to directly start daemons"
-+msgstr ""
+-#: ../gui/modulesPage.py:48 ../gui/system-config-selinux.glade:2753
++#: ../gui/modulesPage.py:49 ../gui/system-config-selinux.glade:2753
+ msgid "Policy Module"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for scannerdaemon daemon"
--#~ msgstr "Desactivar a protecção do SELinux para o serviço 'scannerdaemon'"
-+#: ../gui/selinux.tbl:71
-+msgid "Disable SELinux protection for Evolution"
-+msgstr ""
+-#: ../gui/modulesPage.py:57
++#: ../gui/modulesPage.py:58
+ msgid "Module Name"
+ msgstr ""
  
--#~ msgid "Do not allow transition to sysadm_t, sudo and su effected"
--#~ msgstr ""
--#~ "Não permitir a transição para o 'sysadm_t'; o 'sudo' e o 'su' são "
--#~ "afectados"
-+#: ../gui/selinux.tbl:72
-+msgid "Games"
-+msgstr ""
+-#: ../gui/modulesPage.py:134
++#: ../gui/modulesPage.py:135
+ msgid "Disable Audit"
+ msgstr ""
  
--#~ msgid "Do not allow any processes to load kernel modules"
--#~ msgstr "Não permitir a nenhum processo carregar módulos do 'kernel'"
-+#: ../gui/selinux.tbl:72
-+msgid "Disable SELinux protection for games"
-+msgstr ""
+-#: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
++#: ../gui/modulesPage.py:138 ../gui/system-config-selinux.glade:2662
+ msgid "Enable Audit"
+ msgstr ""
  
--#~ msgid "Do not allow any processes to modify kernel SELinux policy"
--#~ msgstr ""
--#~ "Não permitir a nenhum processo modificar a política do SELinux no 'kernel'"
-+#: ../gui/selinux.tbl:73
-+msgid "Disable SELinux protection for the web browsers"
-+msgstr ""
+-#: ../gui/modulesPage.py:162
++#: ../gui/modulesPage.py:163
+ msgid "Load Policy Module"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for sendmail daemon"
--#~ msgstr "Desactivar a protecção do SELinux para o serviço 'sendmail'"
-+#: ../gui/selinux.tbl:74
-+msgid "Disable SELinux protection for Thunderbird"
-+msgstr ""
+-#: ../gui/polgen.glade:79
+-msgid "Polgen"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:80
++#: ../gui/polgen.glade:9
+ msgid "Red Hat 2007"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for setrans"
--#~ msgstr "Desactivar a protecção do SELinux para o serviço 'setrans'"
-+#: ../gui/selinux.tbl:75
-+msgid "Disable SELinux protection for distccd daemon"
-+msgstr ""
+-#: ../gui/polgen.glade:81
++#: ../gui/polgen.glade:11
+ msgid "GPL"
+ msgstr ""
  
--#, fuzzy
--#~ msgid "Disable SELinux protection for setroubleshoot daemon"
--#~ msgstr "Desactivar a protecção do SELinux para o serviço 'setroubleshoot'"
-+#: ../gui/selinux.tbl:76
-+msgid "Disable SELinux protection for dmesg daemon"
-+msgstr ""
+ #. TRANSLATORS: Replace this string with your names, one name per line.
+-#: ../gui/polgen.glade:85 ../gui/system-config-selinux.glade:17
++#: ../gui/polgen.glade:13 ../gui/system-config-selinux.glade:17
+ msgid "translator-credits"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for slapd daemon"
--#~ msgstr "Desactivar a protecção do SELinux para o serviço 'slapd'"
-+#: ../gui/selinux.tbl:77
-+msgid "Disable SELinux protection for dnsmasq daemon"
+-#: ../gui/polgen.glade:90
++#: ../gui/polgen.glade:34
++msgid "Add Booleans Dialog"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for slrnpull daemon"
--#~ msgstr "Desactivar a protecção do SELinux para o serviço 'slrnpull'"
-+#: ../gui/selinux.tbl:78
-+msgid "Disable SELinux protection for dovecot daemon"
++
++#: ../gui/polgen.glade:101
++msgid "Boolean Name"
 +msgstr ""
++
++#: ../gui/polgen.glade:230
+ msgid "SELinux Policy Generation Tool"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for smbd daemon"
--#~ msgstr "Desactivar a protecção do SELinux para o serviço 'smbd'"
-+#: ../gui/selinux.tbl:79
-+msgid "Disable SELinux protection for entropyd daemon"
-+msgstr ""
+-#: ../gui/polgen.glade:128
++#: ../gui/polgen.glade:251
+ msgid ""
+ "<b>Select the policy type for the application or user role you want to "
+ "confine:</b>"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for snmpd daemon"
--#~ msgstr "Desactivar a protecção do SELinux para o serviço 'snmpd'"
-+#: ../gui/selinux.tbl:80
-+msgid "Disable SELinux protection for fetchmail"
-+msgstr ""
+-#: ../gui/polgen.glade:177
++#: ../gui/polgen.glade:284
+ msgid "<b>Applications</b>"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for snort daemon"
--#~ msgstr "Desactivar a protecção do SELinux para o serviço 'snort'"
-+#: ../gui/selinux.tbl:81
-+msgid "Disable SELinux protection for fingerd daemon"
+-#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
++#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:183
++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 ""
  
--#~ msgid "Disable SELinux protection for soundd daemon"
--#~ msgstr "Desactivar a protecção do SELinux para o serviço 'soundd'"
-+#: ../gui/selinux.tbl:82
-+msgid "Disable SELinux protection for freshclam daemon"
-+msgstr ""
+-#: ../gui/polgen.glade:241 ../gui/polgen.py:156
+-msgid "Standard Init Daemon"
++#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:184
++msgid "DBUS System Daemon"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for sound daemon"
--#~ msgstr "Desactivar a protecção do SELinux para o serviço 'sound'"
-+#: ../gui/selinux.tbl:83
-+msgid "Disable SELinux protection for fsdaemon daemon"
-+msgstr ""
+-#: ../gui/polgen.glade:261 ../gui/polgen.py:157
+-msgid "DBUS System Daemon"
++#: ../gui/polgen.glade:349
++msgid "Internet Services Daemon (inetd)"
+ msgstr ""
  
--#, fuzzy
--#~ msgid "Spam Protection"
--#~ msgstr "Protecção contra Spam"
-+#: ../gui/selinux.tbl:84
-+msgid "Disable SELinux protection for gpm daemon"
-+msgstr ""
+-#: ../gui/polgen.glade:280
++#: ../gui/polgen.glade:353
+ msgid "Internet Services Daemon are daemons started by xinetd"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for spamd daemon"
--#~ msgstr "Desactivar a protecção do SELinux para o serviço 'spamd'"
-+#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
-+msgid "NFS"
-+msgstr ""
+-#: ../gui/polgen.glade:282
+-msgid "Internet Services Daemon (inetd)"
++#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:186
++msgid "Web Application/Script (CGI)"
+ msgstr ""
  
--#~ msgid "Allow spamd to access home directories"
--#~ msgstr "Permitir ao 'spamd' aceder às pastas pessoais"
-+#: ../gui/selinux.tbl:85
-+msgid "Disable SELinux protection for gss daemon"
-+msgstr ""
+-#: ../gui/polgen.glade:301
++#: ../gui/polgen.glade:370
+ msgid ""
+ "Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
+ msgstr ""
  
--#, fuzzy
--#~ msgid "Allow Spam Assassin daemon network access"
--#~ msgstr "Permitir ao servidor do Spam Assassin aceder à rede"
-+#: ../gui/selinux.tbl:86
-+msgid "Disable SELinux protection for Hal daemon"
-+msgstr ""
+-#: ../gui/polgen.glade:303 ../gui/polgen.py:159
+-msgid "Web Application/Script (CGI)"
++#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:187
++msgid "User Application"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for speedmgmt daemon"
--#~ msgstr "Desactivar a protecção do SELinux para o serviço 'speedmgmt'"
-+#: ../gui/selinux.tbl:87
-+msgid "Compatibility"
-+msgstr ""
+-#: ../gui/polgen.glade:322 ../gui/polgen.glade:343
++#: ../gui/polgen.glade:387 ../gui/polgen.glade:404
+ msgid ""
+ "User Application are any application that you would like to confine that is "
+ "started by a user"
+ msgstr ""
  
--#~ msgid "Squid"
--#~ msgstr "Squid"
-+#: ../gui/selinux.tbl:87
-+msgid ""
-+"Do not audit things that we know to be broken but which are not security "
-+"risks"
-+msgstr ""
+-#: ../gui/polgen.glade:324 ../gui/polgen.py:160
+-msgid "User Application"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:345 ../gui/polgen.py:161
++#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:188
+ msgid "Sandbox"
+ msgstr ""
  
--#~ msgid "Allow squid daemon to connect to the network"
--#~ msgstr "Permitir ao servidor Squid aceder à rede"
-+#: ../gui/selinux.tbl:88
-+msgid "Disable SELinux protection for hostname daemon"
-+msgstr ""
+-#: ../gui/polgen.glade:391
++#: ../gui/polgen.glade:446
+ msgid "<b>Login Users</b>"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for squid daemon"
--#~ msgstr "Desactivar a protecção do SELinux para o serviço 'squid'"
-+#: ../gui/selinux.tbl:89
-+msgid "Disable SELinux protection for hotplug daemon"
+-#: ../gui/polgen.glade:453
++#: ../gui/polgen.glade:478
++msgid "Existing User Roles"
 +msgstr ""
++
++#: ../gui/polgen.glade:482
+ msgid "Modify an existing login user record."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for ssh daemon"
--#~ msgstr "Desactivar a protecção do SELinux para o serviço 'ssh'"
-+#: ../gui/selinux.tbl:90
-+msgid "Disable SELinux protection for howl daemon"
-+msgstr ""
+-#: ../gui/polgen.glade:455
+-msgid "Existing User Roles"
++#: ../gui/polgen.glade:495 ../sepolicy/sepolicy/generate.py:189
++msgid "Minimal Terminal User Role"
+ msgstr ""
  
--#~ msgid "Allow ssh logins as sysadm_r:sysadm_t"
--#~ msgstr "Permitir as autenticações de SSH como 'sysadm_r:sysadm_t'"
-+#: ../gui/selinux.tbl:91
-+msgid "Disable SELinux protection for cups hplip daemon"
-+msgstr ""
+-#: ../gui/polgen.glade:474
++#: ../gui/polgen.glade:499
+ msgid ""
+ "This user will login to a machine only via a terminal or remote login.  By "
+ "default this user will have  no setuid, no networking, no su, no sudo."
+ msgstr ""
  
--#~ msgid ""
--#~ "Allow staff_r users to search the sysadm home dir and read files (such as "
--#~ "~/.bashrc)"
--#~ msgstr ""
--#~ "Permitir aos utilizadores 'staff_r' pesquisarem a pasta pessoal do "
--#~ "'sysadm' e ler os ficheiros (como o ~/.bashrc)"
-+#: ../gui/selinux.tbl:92
-+msgid "Disable SELinux protection for httpd rotatelogs"
-+msgstr ""
+-#: ../gui/polgen.glade:476 ../gui/polgen.py:162
+-msgid "Minimal Terminal User Role"
++#: ../gui/polgen.glade:512 ../sepolicy/sepolicy/generate.py:190
++msgid "Minimal X Windows User Role"
+ msgstr ""
  
--#~ msgid "Universal SSL tunnel"
--#~ msgstr "Túnel de SSL universal"
-+#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
-+msgid "HTTPD Service"
-+msgstr ""
+-#: ../gui/polgen.glade:495
++#: ../gui/polgen.glade:516
+ msgid ""
+ "This user can login to a machine via X or terminal.  By default this user "
+ "will have no setuid, no networking, no sudo, no su"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for stunnel daemon"
--#~ msgstr "Desactivar a protecção do SELinux para o serviço 'stunnel'"
-+#: ../gui/selinux.tbl:93
-+msgid "Disable SELinux protection for http suexec"
-+msgstr ""
+-#: ../gui/polgen.glade:497 ../gui/polgen.py:163
+-msgid "Minimal X Windows User Role"
++#: ../gui/polgen.glade:529 ../sepolicy/sepolicy/generate.py:191
++msgid "User Role"
+ msgstr ""
  
--#~ msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
--#~ msgstr ""
--#~ "Permitir ao serviço 'stunnel' executar-se autonomamente, fora do 'xinetd'"
-+#: ../gui/selinux.tbl:94
-+msgid "Disable SELinux protection for hwclock daemon"
-+msgstr ""
+-#: ../gui/polgen.glade:516
++#: ../gui/polgen.glade:533
+ msgid ""
+ "User with full networking, no setuid applications without transition, no "
+ "sudo, no su."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for swat daemon"
--#~ msgstr "Desactivar a protecção do SELinux para o serviço 'swat'"
-+#: ../gui/selinux.tbl:95
-+msgid "Disable SELinux protection for i18n daemon"
-+msgstr ""
+-#: ../gui/polgen.glade:518 ../gui/polgen.py:164
+-msgid "User Role"
++#: ../gui/polgen.glade:546 ../sepolicy/sepolicy/generate.py:192
++msgid "Admin User Role"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for sxid daemon"
--#~ msgstr "Desactivar a protecção do SELinux para o serviço 'sxid'"
-+#: ../gui/selinux.tbl:96
-+msgid "Disable SELinux protection for imazesrv daemon"
-+msgstr ""
+-#: ../gui/polgen.glade:537
++#: ../gui/polgen.glade:550
+ msgid ""
+ "User with full networking, no setuid applications without transition, no su, "
+ "can sudo to Root Administration Roles"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for syslogd daemon"
--#~ msgstr "Desactivar a protecção do SELinux para o serviço 'syslogd'"
-+#: ../gui/selinux.tbl:97
-+msgid "Disable SELinux protection for inetd child daemons"
-+msgstr ""
+-#: ../gui/polgen.glade:539 ../gui/polgen.py:165
+-msgid "Admin User Role"
++#: ../gui/polgen.glade:592
++msgid "<b>Root Users</b>"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for system cron jobs"
--#~ msgstr ""
--#~ "Desactivar a protecção do SELinux para as tarefas do CRON do sistema"
-+#: ../gui/selinux.tbl:98
-+msgid "Disable SELinux protection for inetd daemon"
-+msgstr ""
+-#: ../gui/polgen.glade:585
+-msgid "<b>Root Users</b>"
++#: ../gui/polgen.glade:623 ../sepolicy/sepolicy/generate.py:193
++msgid "Root Admin User Role"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for tcp daemon"
--#~ msgstr "Desactivar a protecção do SELinux para o serviço 'tcp'"
-+#: ../gui/selinux.tbl:99
-+msgid "Disable SELinux protection for innd daemon"
-+msgstr ""
+-#: ../gui/polgen.glade:647
++#: ../gui/polgen.glade:627
+ msgid ""
+ "Select Root Administrator User Role, if this user will be used to administer "
+ "the machine while running as root.  This user will not be able to login to "
+ "the system directly."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for telnet daemon"
--#~ msgstr "Desactivar a protecção do SELinux para o serviço 'telnet'"
-+#: ../gui/selinux.tbl:100
-+msgid "Disable SELinux protection for iptables daemon"
-+msgstr ""
+-#: ../gui/polgen.glade:649 ../gui/polgen.py:166
+-msgid "Root Admin User Role"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:716
+-msgid "label104"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:745
++#: ../gui/polgen.glade:705
+ msgid "<b>Enter name of application or user role:</b>"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for tftpd daemon"
--#~ msgstr "Desactivar a protecção do SELinux para o serviço 'tftpd'"
-+#: ../gui/selinux.tbl:101
-+msgid "Disable SELinux protection for ircd daemon"
-+msgstr ""
+-#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
++#: ../gui/polgen.glade:728 ../gui/polgengui.py:252
+ msgid "Name"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for transproxy daemon"
--#~ msgstr "Desactivar a protecção do SELinux para o serviço 'transproxy'"
-+#: ../gui/selinux.tbl:102
-+msgid "Disable SELinux protection for irqbalance daemon"
-+msgstr ""
+-#: ../gui/polgen.glade:807
++#: ../gui/polgen.glade:739
+ msgid "Enter complete path for executable to be confined."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for udev daemon"
--#~ msgstr "Desactivar a protecção do SELinux para o serviço 'udev'"
-+#: ../gui/selinux.tbl:103
-+msgid "Disable SELinux protection for iscsi daemon"
-+msgstr ""
+-#: ../gui/polgen.glade:830 ../gui/polgen.glade:950 ../gui/polgen.glade:3142
++#: ../gui/polgen.glade:756 ../gui/polgen.glade:838 ../gui/polgen.glade:2361
+ msgid "..."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for uml daemon"
--#~ msgstr "Desactivar a protecção do SELinux para o serviço 'uml'"
-+#: ../gui/selinux.tbl:104
-+msgid "Disable SELinux protection for jabberd daemon"
-+msgstr ""
+-#: ../gui/polgen.glade:849
++#: ../gui/polgen.glade:776
+ msgid "Enter unique name for the confined application or user role."
+ msgstr ""
  
--#~ msgid ""
--#~ "Allow xinetd to run unconfined, including any services it starts that do "
--#~ "not have a domain transition explicitly defined"
--#~ msgstr ""
--#~ "Permitir ao 'xinetd' correr como não-confinado, incluindo os serviços que "
--#~ "inicia e que não têm uma transição de domínio definida explicitamente"
-+#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
-+msgid "Kerberos"
-+msgstr ""
+-#: ../gui/polgen.glade:871
++#: ../gui/polgen.glade:794
+ msgid "Executable"
+ msgstr ""
  
--#~ msgid ""
--#~ "Allow rc scripts to run unconfined, including any daemon started by an rc "
--#~ "script that does not have a domain transition explicitly defined"
--#~ msgstr ""
--#~ "Permitir aos programas 'rc' correrem como não-confinados, incluindo os "
--#~ "serviços iniciados por um programa 'rc' que não tenha uma transição de "
--#~ "domínio definida explicitamente"
-+#: ../gui/selinux.tbl:105
-+msgid "Disable SELinux protection for kadmind daemon"
-+msgstr ""
+-#: ../gui/polgen.glade:899
++#: ../gui/polgen.glade:808
+ msgid "Init script"
+ msgstr ""
  
--#~ msgid "Allow rpm to run unconfined"
--#~ msgstr "Permitir ao RPM ser executado como não-confinado"
-+#: ../gui/selinux.tbl:106
-+msgid "Disable SELinux protection for klogd daemon"
-+msgstr ""
+-#: ../gui/polgen.glade:927
++#: ../gui/polgen.glade:821
+ msgid ""
+ "Enter complete path to init script used to start the confined application."
+ msgstr ""
  
--#~ msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
--#~ msgstr ""
--#~ "Permitir a execução não-confinada dos utilitários privilegiados como o "
--#~ "'hotplug' e o 'insmod'"
-+#: ../gui/selinux.tbl:107
-+msgid "Disable SELinux protection for krb5kdc daemon"
-+msgstr ""
+-#: ../gui/polgen.glade:982
+-msgid "label105"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1011
++#: ../gui/polgen.glade:887
+ msgid "<b>Select existing role to modify:</b>"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for updfstab daemon"
--#~ msgstr "Desactivar a protecção do SELinux para o serviço 'updfstab'"
-+#: ../gui/selinux.tbl:108
-+msgid "Disable SELinux protection for ktalk daemons"
-+msgstr ""
+-#: ../gui/polgen.glade:1045
++#: ../gui/polgen.glade:908
+ msgid "Select the user roles that will transiton to the %s domain."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for uptimed daemon"
--#~ msgstr "Desactivar a protecção do SELinux para o serviço 'uptimed'"
-+#: ../gui/selinux.tbl:109
-+msgid "Disable SELinux protection for kudzu daemon"
-+msgstr ""
+-#: ../gui/polgen.glade:1073
+-msgid "label106"
++#: ../gui/polgen.glade:928
++msgid "role tab"
+ msgstr ""
  
--#~ msgid ""
--#~ "Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, "
--#~ "only staff_r can do so"
--#~ msgstr ""
--#~ "Permitir ao 'user_r' aceder ao 'sysadm_r' com o 'su', 'sudo' ou o "
--#~ "'userhelper'. Caso contrário, só o 'staff_r' o poderá fazer"
-+#: ../gui/selinux.tbl:110
-+msgid "Disable SELinux protection for locate daemon"
-+msgstr ""
+-#: ../gui/polgen.glade:1102
++#: ../gui/polgen.glade:945
+ msgid "<b>Select roles that %s will transition to:</b>"
+ msgstr ""
  
--#~ msgid "Allow users to execute the mount command"
--#~ msgstr "Permitir aos utilizadores executarem o comando 'mount'"
-+#: ../gui/selinux.tbl:111
-+msgid "Disable SELinux protection for lpd daemon"
-+msgstr ""
+-#: ../gui/polgen.glade:1136
++#: ../gui/polgen.glade:963
+ msgid "Select applications domains that %s will transition to."
+ msgstr ""
  
--#~ msgid "Allow regular users direct mouse access (only allow the X server)"
--#~ msgstr ""
--#~ "Permitir aos utilizadores normais acederem ao rato (só permitir o "
--#~ "servidor X)"
-+#: ../gui/selinux.tbl:112
-+msgid "Disable SELinux protection for lrrd daemon"
-+msgstr ""
+-#: ../gui/polgen.glade:1164
+-msgid "label107"
++#: ../gui/polgen.glade:983
++msgid ""
++"transition \n"
++"role tab"
+ msgstr ""
  
--#~ msgid "Allow users to run the dmesg command"
--#~ msgstr "Permitir aos utilizadores executarem o comando 'dmesg'"
-+#: ../gui/selinux.tbl:113
-+msgid "Disable SELinux protection for lvm daemon"
-+msgstr ""
+-#: ../gui/polgen.glade:1193
++#: ../gui/polgen.glade:1001
+ msgid "<b>Select the user_roles that will transition to %s:</b>"
+ msgstr ""
  
--#~ msgid "Allow users to control network interfaces (also needs USERCTL=true)"
--#~ msgstr ""
--#~ "Permitir aos utilizadores controlarem as interfaces de rede (também "
--#~ "precisa do USERCTL=true)"
-+#: ../gui/selinux.tbl:114
-+msgid "Disable SELinux protection for mailman"
-+msgstr ""
+-#: ../gui/polgen.glade:1227
++#: ../gui/polgen.glade:1019
+ msgid "Select the user roles that will transiton to this applications domains."
+ msgstr ""
  
--#~ msgid "Allow normal user to execute ping"
--#~ msgstr "Permitir a um utilizador normal executar o 'ping'"
-+#: ../gui/selinux.tbl:115
-+msgid "Allow evolution and thunderbird to read user files"
-+msgstr ""
+-#: ../gui/polgen.glade:1255
+-msgid "label108"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1284
++#: ../gui/polgen.glade:1056
+ msgid "<b>Select domains that %s will administer:</b>"
+ msgstr ""
  
--#~ msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
--#~ msgstr ""
--#~ "Permitir a um utilizador escrever num 'noextattrfile' (FAT, CDROM, FLOPPY)"
-+#: ../gui/selinux.tbl:116
-+msgid "Disable SELinux protection for mdadm daemon"
-+msgstr ""
+-#: ../gui/polgen.glade:1318 ../gui/polgen.glade:1409
++#: ../gui/polgen.glade:1074 ../gui/polgen.glade:1129
+ msgid "Select the domains that you would like this user administer."
+ msgstr ""
  
--#~ msgid "Allow users to rw usb devices"
--#~ msgstr "Permitir aos utilizadores gravarem em dispositivos USB"
-+#: ../gui/selinux.tbl:117
-+msgid "Disable SELinux protection for monopd daemon"
-+msgstr ""
+-#: ../gui/polgen.glade:1346
+-msgid "label109"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1375
++#: ../gui/polgen.glade:1111
+ msgid "<b>Select additional roles for %s:</b>"
+ msgstr ""
  
--#~ msgid ""
--#~ "Allow users to run TCP servers (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 aos utilizadores executarem servidores do TCP (associar a portos "
--#~ "e aceitar ligações do mesmo domínio e de utilizadores exteriores); se "
--#~ "desactivar isto irá forçar o modo passivo do FTP e poderá alterar outros "
--#~ "protocolos"
-+#: ../gui/selinux.tbl:118
-+msgid "Allow the mozilla browser to read user files"
-+msgstr ""
+-#: ../gui/polgen.glade:1437
+-msgid "label111"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1466
++#: ../gui/polgen.glade:1166
+ msgid "<b>Enter network ports that %s binds on:</b>"
+ msgstr ""
  
--#~ msgid "Allow user to stat ttyfiles"
--#~ msgstr "Permitir ao utilizador fazer um 'stat' em ficheiros de TTY"
-+#: ../gui/selinux.tbl:119
-+msgid "Disable SELinux protection for mrtg daemon"
-+msgstr ""
+-#: ../gui/polgen.glade:1497 ../gui/polgen.glade:1997
++#: ../gui/polgen.glade:1186 ../gui/polgen.glade:1557
+ msgid "<b>TCP Ports</b>"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for uucpd daemon"
--#~ msgstr "Desactivar a protecção do SELinux para o serviço 'uucpd'"
-+#: ../gui/selinux.tbl:120
-+msgid "Disable SELinux protection for mysqld daemon"
+-#: ../gui/polgen.glade:1565 ../gui/polgen.glade:1785
++#: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
++#: ../gui/polgen.glade:1698
++msgid "All"
 +msgstr ""
++
++#: ../gui/polgen.glade:1227 ../gui/polgen.glade:1394
+ msgid "Allows %s to bind to any udp port"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for vmware daemon"
--#~ msgstr "Desactivar a protecção do SELinux para o serviço 'vmware'"
-+#: ../gui/selinux.tbl:121
-+msgid "Disable SELinux protection for nagios daemon"
-+msgstr ""
+-#: ../gui/polgen.glade:1567 ../gui/polgen.glade:1787 ../gui/polgen.glade:2061
+-#: ../gui/polgen.glade:2215
+-msgid "All"
++#: ../gui/polgen.glade:1240 ../gui/polgen.glade:1407
++msgid "600-1024"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for watchdog daemon"
--#~ msgstr "Desactivar a protecção do SELinux para o serviço 'watchdog'"
-+#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
-+msgid "Name Service"
-+msgstr ""
+-#: ../gui/polgen.glade:1585 ../gui/polgen.glade:1805
++#: ../gui/polgen.glade:1244 ../gui/polgen.glade:1411
+ msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for winbind daemon"
--#~ msgstr "Desactivar a protecção do SELinux para o serviço 'winbind'"
-+#: ../gui/selinux.tbl:122
-+msgid "Disable SELinux protection for named daemon"
-+msgstr ""
+-#: ../gui/polgen.glade:1587 ../gui/polgen.glade:1807
+-msgid "600-1024"
++#: ../gui/polgen.glade:1257 ../gui/polgen.glade:1424
++msgid "Unreserved Ports (>1024)"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for xdm daemon"
--#~ msgstr "Desactivar a protecção do SELinux para o serviço 'xdm'"
-+#: ../gui/selinux.tbl:123
-+msgid "Disable SELinux protection for nessusd daemon"
-+msgstr ""
+-#: ../gui/polgen.glade:1605 ../gui/polgen.glade:1825
++#: ../gui/polgen.glade:1261 ../gui/polgen.glade:1428
+ msgid ""
+ "Enter a comma separated list of udp ports or ranges of ports that %s binds "
+ "to. Example: 612, 650-660"
+ msgstr ""
  
--#~ msgid "Allow xdm logins as sysadm_r:sysadm_t"
--#~ msgstr "Permitir as autenticações no 'xdm' como 'sysadm_r:sysadm_t'"
-+#: ../gui/selinux.tbl:124
-+msgid "Disable SELinux protection for NetworkManager"
-+msgstr ""
+-#: ../gui/polgen.glade:1607 ../gui/polgen.glade:1827
+-msgid "Unreserved Ports (>1024)"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1638 ../gui/polgen.glade:1858 ../gui/polgen.glade:2079
+-#: ../gui/polgen.glade:2233
++#: ../gui/polgen.glade:1289 ../gui/polgen.glade:1456 ../gui/polgen.glade:1609
++#: ../gui/polgen.glade:1718
+ msgid "Select Ports"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for xen daemon"
--#~ msgstr "Desactivar a protecção do SELinux para o serviço 'xen'"
-+#: ../gui/selinux.tbl:125
-+msgid "Disable SELinux protection for nfsd daemon"
-+msgstr ""
+-#: ../gui/polgen.glade:1663 ../gui/polgen.glade:1883
++#: ../gui/polgen.glade:1302 ../gui/polgen.glade:1469
+ msgid "Allows %s to bind to any udp ports > 1024"
+ msgstr ""
  
--#~ msgid "XEN"
--#~ msgstr "XEN"
-+#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
-+#: ../gui/selinux.tbl:221
-+msgid "Samba"
-+msgstr ""
+-#: ../gui/polgen.glade:1717 ../gui/polgen.glade:2151
++#: ../gui/polgen.glade:1353 ../gui/polgen.glade:1666
+ msgid "<b>UDP Ports</b>"
+ msgstr ""
  
--#~ msgid "Allow xen to read/write physical disk devices"
--#~ msgstr "Permitir ao Xen ler/escrever em dispositivos físicos do disco"
-+#: ../gui/selinux.tbl:126
-+msgid "Disable SELinux protection for nmbd daemon"
-+msgstr ""
+-#: ../gui/polgen.glade:1937
+-msgid "label113"
++#: ../gui/polgen.glade:1519
++msgid ""
++"Network\n"
++"Bind tab"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for xfs daemon"
--#~ msgstr "Desactivar a protecção do SELinux para o serviço 'xfs'"
-+#: ../gui/selinux.tbl:127
-+msgid "Disable SELinux protection for nrpe daemon"
-+msgstr ""
+-#: ../gui/polgen.glade:1966
++#: ../gui/polgen.glade:1537
+ msgid "<b>Select network ports that %s connects to:</b>"
+ msgstr ""
  
--#, fuzzy
--#~ msgid "Disable SELinux protection for xen control"
--#~ msgstr "Desactivar a protecção do SELinux para o 'constrol' do Xen"
-+#: ../gui/selinux.tbl:128
-+msgid "Disable SELinux protection for nscd daemon"
-+msgstr ""
+-#: ../gui/polgen.glade:2058
++#: ../gui/polgen.glade:1593
+ msgid "Allows %s to connect to any tcp port"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for ypbind daemon"
--#~ msgstr "Desactivar a protecção do SELinux para o serviço 'ypbind'"
-+#: ../gui/selinux.tbl:129
-+msgid "Disable SELinux protection for nsd daemon"
-+msgstr ""
+-#: ../gui/polgen.glade:2104
++#: ../gui/polgen.glade:1622
+ msgid ""
+ "Enter a comma separated list of tcp ports or ranges of ports that %s "
+ "connects to. Example: 612, 650-660"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for NIS Password Daemon"
--#~ msgstr "Desactivar a protecção do SELinux para o Servidor de Senhas do NIS"
-+#: ../gui/selinux.tbl:130
-+msgid "Disable SELinux protection for ntpd daemon"
-+msgstr ""
+-#: ../gui/polgen.glade:2212
++#: ../gui/polgen.glade:1702
+ msgid "Allows %s to connect to any udp port"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for ypserv daemon"
--#~ msgstr "Desactivar a protecção do SELinux para o serviço 'ypserv'"
-+#: ../gui/selinux.tbl:131
-+msgid "Disable SELinux protection for oddjob"
-+msgstr ""
+-#: ../gui/polgen.glade:2258
++#: ../gui/polgen.glade:1731
+ msgid ""
+ "Enter a comma separated list of udp ports or ranges of ports that %s "
+ "connects to. Example: 612, 650-660"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for NIS Transfer Daemon"
--#~ msgstr ""
--#~ "Desactivar a protecção do SELinux para o Servidor de Transferências do NIS"
-+#: ../gui/selinux.tbl:132
-+msgid "Disable SELinux protection for oddjob_mkhomedir"
-+msgstr ""
+-#: ../gui/polgen.glade:2305
+-msgid "label114"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:2334
++#: ../gui/polgen.glade:1792
+ msgid "<b>Select common application traits for %s:</b>"
+ msgstr ""
  
--#, fuzzy
--#~ msgid ""
--#~ "Allow SELinux webadm user to manage unprivileged users home directories"
--#~ msgstr ""
--#~ "Permitir ao utilizador 'webadm' do SELinux gerir as pastas pessoais dos "
--#~ "utilizadores não-privilegiados"
-+#: ../gui/selinux.tbl:133
-+msgid "Disable SELinux protection for openvpn daemon"
-+msgstr ""
+-#: ../gui/polgen.glade:2366
++#: ../gui/polgen.glade:1809
+ msgid "Writes syslog messages\t"
+ msgstr ""
  
--#, fuzzy
--#~ msgid ""
--#~ "Allow SELinux webadm user to read unprivileged users home directories"
--#~ msgstr ""
--#~ "Permitir ao utilizador 'webadm' do SELinux ler as pastas pessoais dos "
--#~ "utilizadores não-privilegiados"
-+#: ../gui/selinux.tbl:134
-+msgid "Disable SELinux protection for pam daemon"
-+msgstr ""
- 
--#~ msgid "Are you sure you want to delete %s '%s'?"
--#~ msgstr "Tem a certeza que deseja remover o %s '%s'?"
-+#: ../gui/selinux.tbl:135
-+msgid "Disable SELinux protection for pegasus"
-+msgstr ""
- 
--#~ msgid "Delete %s"
--#~ msgstr "Apagar o %s"
-+#: ../gui/selinux.tbl:136
-+msgid "Disable SELinux protection for perdition daemon"
-+msgstr ""
- 
--#~ msgid "Add %s"
--#~ msgstr "Adicionar o %s"
-+#: ../gui/selinux.tbl:137
-+msgid "Disable SELinux protection for portmap daemon"
-+msgstr ""
- 
--#~ msgid "Modify %s"
--#~ msgstr "Modificar o %s"
-+#: ../gui/selinux.tbl:138
-+msgid "Disable SELinux protection for portslave daemon"
-+msgstr ""
- 
--#~ msgid "Permissive"
--#~ msgstr "Permissivo"
-+#: ../gui/selinux.tbl:139
-+msgid "Disable SELinux protection for postfix"
-+msgstr ""
- 
--#~ msgid "Enforcing"
--#~ msgstr "Obrigatório"
-+#: ../gui/selinux.tbl:140
-+msgid "Disable SELinux protection for postgresql daemon"
-+msgstr ""
- 
--#~ 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 mudança do tipo de política obriga a voltar a etiquetar todo o sistema "
--#~ "de ficheiros no próximo arranque. Esta operação demora bastante tempo, "
--#~ "dependendo do tamanho do sistema de ficheiros.  Deseja continuar?"
-+#: ../gui/selinux.tbl:141
-+msgid "pppd"
-+msgstr ""
- 
--#~ msgid ""
--#~ "Changing to SELinux disabled requires a reboot.  It is not recommended.  "
--#~ "If you later decide to turn SELinux back on, the system will be required "
--#~ "to relabel.  If you just want to see if SELinux is causing a problem on "
--#~ "your system, you can go to permissive 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 mudança para a desactivação do SELinux necessita de um reinício do "
--#~ "sistema. Isto não é recomendado. Se optar por activar de novo o SELinux, "
--#~ "o sistema terá de ser legendado de novo. Se apenas quiser ver se o "
--#~ "SELinux está a provocar algum problema no seu sistema, poderá mudar para "
--#~ "o modo permissivo, que só irá registar os erros e não irá aplicar a "
--#~ "política do SELinux. O modo permissivo não necessita de reiniciar o "
--#~ "sistema. Deseja continuar?"
-+#: ../gui/selinux.tbl:141
-+msgid "Allow pppd to be run for a regular user"
-+msgstr ""
+-#: ../gui/polgen.glade:2385
++#: ../gui/polgen.glade:1824
+ msgid "Create/Manipulate temporary files in /tmp"
+ msgstr ""
  
--#~ 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 ""
--#~ "Activar o SELinux obriga a voltar a etiquetar todo o sistema de ficheiros "
--#~ "no próximo arranque. Esta operação demora bastante tempo, dependendo do "
--#~ "tamanho do sistema de ficheiros.  Deseja continuar?"
-+#: ../gui/selinux.tbl:142
-+msgid "Disable SELinux protection for pptp"
-+msgstr ""
+-#: ../gui/polgen.glade:2404
++#: ../gui/polgen.glade:1839
+ msgid "Uses Pam for authentication"
+ msgstr ""
  
--#~ msgid "system-config-selinux"
--#~ msgstr "system-config-selinux"
-+#: ../gui/selinux.tbl:143
-+msgid "Disable SELinux protection for prelink daemon"
-+msgstr ""
+-#: ../gui/polgen.glade:2423
++#: ../gui/polgen.glade:1854
+ msgid "Uses nsswitch or getpw* calls"
+ msgstr ""
  
--#~ msgid ""
--#~ "Copyright (c)2006 Red Hat, Inc.\n"
--#~ "Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
--#~ msgstr ""
--#~ "Copyright (c)2006 Red Hat, Inc.\n"
--#~ "Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-+#: ../gui/selinux.tbl:144
-+msgid "Disable SELinux protection for privoxy daemon"
-+msgstr ""
+-#: ../gui/polgen.glade:2442
++#: ../gui/polgen.glade:1869
+ msgid "Uses dbus"
+ msgstr ""
  
--#~ msgid "Add SELinux Login Mapping"
--#~ msgstr "Adicionar um Mapeamento de Contas do SELinux"
-+#: ../gui/selinux.tbl:145
-+msgid "Disable SELinux protection for ptal daemon"
-+msgstr ""
+-#: ../gui/polgen.glade:2461
++#: ../gui/polgen.glade:1884
+ msgid "Sends audit messages"
+ msgstr ""
  
--#~ msgid "Add SELinux Network Ports"
--#~ msgstr "Adicionar Portos de Rede ao SELinux"
-+#: ../gui/selinux.tbl:146
-+msgid "Disable SELinux protection for pxe daemon"
-+msgstr ""
+-#: ../gui/polgen.glade:2480
++#: ../gui/polgen.glade:1899
+ msgid "Interacts with the terminal"
+ msgstr ""
  
--#~ msgid "SELinux Type"
--#~ msgstr "Tipo do SELinux"
-+#: ../gui/selinux.tbl:147
-+msgid "Disable SELinux protection for pyzord"
-+msgstr ""
+-#: ../gui/polgen.glade:2499
++#: ../gui/polgen.glade:1914
+ msgid "Sends email"
+ msgstr ""
  
--#~ msgid ""
--#~ "tcp\n"
--#~ "udp"
--#~ msgstr ""
--#~ "TCP\n"
--#~ "UDP"
-+#: ../gui/selinux.tbl:148
-+msgid "Disable SELinux protection for quota daemon"
-+msgstr ""
+-#: ../gui/polgen.glade:2530
+-msgid "label115"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:2559
++#: ../gui/polgen.glade:1961
+ msgid "<b>Add files/directories that %s manages</b>"
+ msgstr ""
  
--#~ msgid ""
--#~ "SELinux MLS/MCS\n"
--#~ "Level"
--#~ msgstr ""
--#~ "Nível MLS/MCS\n"
--#~ "do SELinux"
-+#: ../gui/selinux.tbl:149
-+msgid "Disable SELinux protection for radiusd daemon"
-+msgstr ""
+-#: ../gui/polgen.glade:2788
++#: ../gui/polgen.glade:2122
+ msgid ""
+ "Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
+ "Files ..."
+ msgstr ""
  
--#~ msgid "File Specification"
--#~ msgstr "Especificação do Ficheiro"
-+#: ../gui/selinux.tbl:150
-+msgid "Disable SELinux protection for radvd daemon"
-+msgstr ""
+-#: ../gui/polgen.glade:2823
+-msgid "label116"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:2852
++#: ../gui/polgen.glade:2166
+ msgid "<b>Add booleans from the %s policy:</b>"
+ msgstr ""
  
--#~ msgid "File Type"
--#~ msgstr "Tipo de Ficheiro"
-+#: ../gui/selinux.tbl:151
-+msgid "Disable SELinux protection for rdisc"
-+msgstr ""
+-#: ../gui/polgen.glade:3002
++#: ../gui/polgen.glade:2274
+ msgid "Add/Remove booleans used by the %s domain"
+ msgstr ""
  
--#~ msgid ""
--#~ "all files\n"
--#~ "regular file\n"
--#~ "directory\n"
--#~ "character device\n"
--#~ "block device\n"
--#~ "socket\n"
--#~ "symbolic link\n"
--#~ "named pipe\n"
--#~ msgstr ""
--#~ "todos os ficheiros\n"
--#~ "ficheiro normal\n"
--#~ "pasta\n"
--#~ "dispositivo de carácter\n"
--#~ "dispositivo de bloco\n"
--#~ "'socket'\n"
--#~ "ligação simbólica\n"
--#~ "'pipe' com nome\n"
-+#: ../gui/selinux.tbl:152
-+msgid "Disable SELinux protection for readahead"
-+msgstr ""
+-#: ../gui/polgen.glade:3066
++#: ../gui/polgen.glade:2316
+ msgid "<b>Which directory you will generate the %s policy?</b>"
+ msgstr ""
  
--#~ msgid "MLS"
--#~ msgstr "MLS"
-+#: ../gui/selinux.tbl:153
-+msgid "Allow programs to read files in non-standard locations (default_t)"
-+msgstr ""
+-#: ../gui/polgen.glade:3097
++#: ../gui/polgen.glade:2334
+ msgid "Policy Directory"
+ msgstr ""
  
--#~ msgid "Add SELinux User"
--#~ msgstr "Adicionar o Utilizador do SELinux"
-+#: ../gui/selinux.tbl:154
-+msgid "Disable SELinux protection for restorecond"
-+msgstr ""
+-#: ../gui/polgen.glade:3254
+-msgid "Add Booleans Dialog"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:3327
+-msgid "Boolean Name"
+-msgstr ""
+-
+-#: ../gui/polgengui.py:261
++#: ../gui/polgengui.py:262
+ msgid "Role"
+ msgstr ""
  
--#~ msgid "SELinux Administration"
--#~ msgstr "Administração do SELinux"
-+#: ../gui/selinux.tbl:155
-+msgid "Disable SELinux protection for rhgb daemon"
-+msgstr ""
+-#: ../gui/polgengui.py:268
++#: ../gui/polgengui.py:269
+ msgid "Existing_User"
+ msgstr ""
  
--#~ msgid "Add"
--#~ msgstr "Adicionar"
-+#: ../gui/selinux.tbl:156
-+msgid "Disable SELinux protection for ricci"
-+msgstr ""
+-#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
++#: ../gui/polgengui.py:283 ../gui/polgengui.py:291 ../gui/polgengui.py:305
+ msgid "Application"
+ msgstr ""
  
--#~ msgid "_Properties"
--#~ msgstr "_Propriedades"
-+#: ../gui/selinux.tbl:157
-+msgid "Disable SELinux protection for ricci_modclusterd"
-+msgstr ""
+-#: ../gui/polgengui.py:352
++#: ../gui/polgengui.py:353
+ #, python-format
+ msgid "%s must be a directory"
+ msgstr ""
  
--#~ msgid "_Delete"
--#~ msgstr "Apa_gar"
-+#: ../gui/selinux.tbl:158
-+msgid "Disable SELinux protection for rlogind daemon"
-+msgstr ""
+-#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
++#: ../gui/polgengui.py:413 ../gui/polgengui.py:694
+ msgid "You must select a user"
+ msgstr ""
  
--#~ msgid "Select Management Object"
--#~ msgstr "Seleccionar o Objecto da Gestão"
-+#: ../gui/selinux.tbl:159
-+msgid "Disable SELinux protection for rpcd daemon"
-+msgstr ""
+-#: ../gui/polgengui.py:542
++#: ../gui/polgengui.py:543
+ msgid "Select executable file to be confined."
+ msgstr ""
  
--#~ msgid "<b>Select:</b>"
--#~ msgstr "<b>Seleccionar:</b>"
-+#: ../gui/selinux.tbl:160
-+msgid "Disable SELinux protection for rshd"
-+msgstr ""
+-#: ../gui/polgengui.py:553
++#: ../gui/polgengui.py:554
+ msgid "Select init script file to be confined."
+ msgstr ""
  
--#~ msgid "System Default Enforcing Mode"
--#~ msgstr "Modo de Aplicação Predefinido do Sistema"
-+#: ../gui/selinux.tbl:161
-+msgid "rsync"
-+msgstr ""
+-#: ../gui/polgengui.py:563
++#: ../gui/polgengui.py:564
+ msgid "Select file(s) that confined application creates or writes"
+ msgstr ""
  
--#~ msgid "Current Enforcing Mode"
--#~ msgstr "Modo de Aplicação Actual"
-+#: ../gui/selinux.tbl:161
-+msgid "Disable SELinux protection for rsync daemon"
-+msgstr ""
+-#: ../gui/polgengui.py:570
++#: ../gui/polgengui.py:571
+ msgid "Select directory(s) that the confined application owns and writes into"
+ msgstr ""
  
--#~ msgid "System Default Policy Type: "
--#~ msgstr "Tipo de Política Predefinida do Sistema: "
-+#: ../gui/selinux.tbl:162
-+msgid "Allow ssh to run from inetd instead of as a daemon"
-+msgstr ""
+-#: ../gui/polgengui.py:632
++#: ../gui/polgengui.py:633
+ msgid "Select directory to generate policy files in"
+ msgstr ""
  
--#~ 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 ""
--#~ "Seleccione se quiser legendar ou etiquetar de novo todo o sistema de "
--#~ "ficheiros no próximo arranque. Esta nova legendagem poderá levar bastante "
--#~ "tempo, dependendo do tamanho do sistema. Se estiver a alterar os tipos de "
--#~ "políticas ou mudar do modo desactivado para o obrigatório, é necessária "
--#~ "uma nova legendagem."
-+#: ../gui/selinux.tbl:163
-+msgid "Allow Samba to share nfs directories"
-+msgstr ""
+-#: ../gui/polgengui.py:649
++#: ../gui/polgengui.py:650
+ #, python-format
+ msgid ""
+ "Type %s_t already defined in current policy.\n"
+ "Do you want to continue?"
+ msgstr ""
  
--#~ msgid "Relabel on next reboot."
--#~ msgstr "Legendar no próximo arranque."
-+#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
-+msgid "SASL authentication server"
-+msgstr ""
+-#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
++#: ../gui/polgengui.py:650 ../gui/polgengui.py:654
+ msgid "Verify Name"
+ msgstr ""
  
--#~ msgid "label37"
--#~ msgstr "label37"
-+#: ../gui/selinux.tbl:164
-+msgid "Allow sasl authentication server to read /etc/shadow"
-+msgstr ""
+-#: ../gui/polgengui.py:653
++#: ../gui/polgengui.py:654
+ #, python-format
+ msgid ""
+ "Module %s.pp already loaded in current policy.\n"
+ "Do you want to continue?"
+ msgstr ""
  
--#~ msgid "Filter"
--#~ msgstr "Filtro"
-+#: ../gui/selinux.tbl:165
-+msgid ""
-+"Allow X-Windows server to map a memory region as both executable and writable"
-+msgstr ""
+-#: ../gui/polgengui.py:699
++#: ../gui/polgengui.py:700
+ msgid ""
+ "You must add a name made up of letters and numbers and containing no spaces."
+ msgstr ""
  
--#~ msgid "label50"
--#~ msgstr "label50"
-+#: ../gui/selinux.tbl:166
-+msgid "Disable SELinux protection for saslauthd daemon"
-+msgstr ""
+-#: ../gui/polgengui.py:713
++#: ../gui/polgengui.py:714
+ msgid "You must enter a executable"
+ msgstr ""
  
--#~ msgid "Add File Context"
--#~ msgstr "Adicionar um Contexto de Ficheiros"
-+#: ../gui/selinux.tbl:167
-+msgid "Disable SELinux protection for scannerdaemon daemon"
-+msgstr ""
+-#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
++#: ../gui/polgengui.py:739 ../gui/system-config-selinux.py:174
+ msgid "Configue SELinux"
+ msgstr ""
  
--#~ msgid "Modify File Context"
--#~ msgstr "Modificar o Contexto de Ficheiros"
-+#: ../gui/selinux.tbl:168
-+msgid "Do not allow transition to sysadm_t, sudo and su effected"
-+msgstr ""
+-#: ../gui/polgen.py:158
+-msgid "Internet Services Daemon"
+-msgstr ""
+-
+-#: ../gui/polgen.py:197
+-#, python-format
+-msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+-msgstr ""
+-
+-#: ../gui/polgen.py:324
+-msgid "You must enter a name for your confined process/user"
+-msgstr ""
+-
+-#: ../gui/polgen.py:326
+-msgid ""
+-"Name must be alpha numberic with no spaces. Consider using option \"-n "
+-"MODULENAME\""
+-msgstr ""
+-
+-#: ../gui/polgen.py:414
+-msgid "User Role types can not be assigned executables."
+-msgstr ""
+-
+-#: ../gui/polgen.py:420
+-msgid "Only Daemon apps can use an init script.."
+-msgstr ""
+-
+-#: ../gui/polgen.py:438
+-msgid "use_resolve must be a boolean value "
+-msgstr ""
+-
+-#: ../gui/polgen.py:444
+-msgid "use_syslog must be a boolean value "
+-msgstr ""
+-
+-#: ../gui/polgen.py:450
+-msgid "use_kerberos must be a boolean value "
+-msgstr ""
+-
+-#: ../gui/polgen.py:456
+-msgid "manage_krb5_rcache must be a boolean value "
+-msgstr ""
+-
+-#: ../gui/polgen.py:486
+-msgid "USER Types automatically get a tmp type"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1004
+-msgid "You must enter the executable path for your confined process"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1182
+-msgid "Type Enforcement file"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1183
+-msgid "Interface file"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1184
+-msgid "File Contexts file"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1185
+-msgid "Setup Script"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1306
+-#, python-format
+-msgid ""
+-"\n"
+-"%s\n"
+-"\n"
+-"sepolgen [ -n moduleName ] [ -m ] [ -t type ] [ executable | Name ]\n"
+-"valid Types:\n"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1354
+-msgid "Executable or Name required"
+-msgstr ""
+-
+ #: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
+ msgid "Network Port"
+ msgstr ""
+@@ -1979,1411 +1886,1499 @@ msgstr ""
+ msgid "Group View"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:1 ../gui/selinux.tbl:30 ../gui/selinux.tbl:31
+-#: ../gui/selinux.tbl:32 ../gui/selinux.tbl:33 ../gui/selinux.tbl:34
+-#: ../gui/selinux.tbl:36 ../gui/selinux.tbl:37 ../gui/selinux.tbl:38
+-#: ../gui/selinux.tbl:39 ../gui/selinux.tbl:40 ../gui/selinux.tbl:42
+-#: ../gui/selinux.tbl:43 ../gui/selinux.tbl:44 ../gui/selinux.tbl:45
+-#: ../gui/selinux.tbl:46 ../gui/selinux.tbl:47 ../gui/selinux.tbl:48
+-#: ../gui/selinux.tbl:49 ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
+-#: ../gui/selinux.tbl:52 ../gui/selinux.tbl:53 ../gui/selinux.tbl:59
+-#: ../gui/selinux.tbl:60 ../gui/selinux.tbl:61 ../gui/selinux.tbl:62
+-#: ../gui/selinux.tbl:63 ../gui/selinux.tbl:64 ../gui/selinux.tbl:65
+-#: ../gui/selinux.tbl:66 ../gui/selinux.tbl:67 ../gui/selinux.tbl:68
+-#: ../gui/selinux.tbl:69 ../gui/selinux.tbl:75 ../gui/selinux.tbl:76
+-#: ../gui/selinux.tbl:77 ../gui/selinux.tbl:78 ../gui/selinux.tbl:79
+-#: ../gui/selinux.tbl:80 ../gui/selinux.tbl:81 ../gui/selinux.tbl:82
+-#: ../gui/selinux.tbl:83 ../gui/selinux.tbl:84 ../gui/selinux.tbl:86
+-#: ../gui/selinux.tbl:88 ../gui/selinux.tbl:89 ../gui/selinux.tbl:90
+-#: ../gui/selinux.tbl:92 ../gui/selinux.tbl:94 ../gui/selinux.tbl:95
+-#: ../gui/selinux.tbl:96 ../gui/selinux.tbl:97 ../gui/selinux.tbl:98
+-#: ../gui/selinux.tbl:99 ../gui/selinux.tbl:100 ../gui/selinux.tbl:101
+-#: ../gui/selinux.tbl:102 ../gui/selinux.tbl:103 ../gui/selinux.tbl:104
+-#: ../gui/selinux.tbl:106 ../gui/selinux.tbl:108 ../gui/selinux.tbl:109
+-#: ../gui/selinux.tbl:110 ../gui/selinux.tbl:111 ../gui/selinux.tbl:112
+-#: ../gui/selinux.tbl:113 ../gui/selinux.tbl:114 ../gui/selinux.tbl:116
+-#: ../gui/selinux.tbl:117 ../gui/selinux.tbl:119 ../gui/selinux.tbl:121
+-#: ../gui/selinux.tbl:123 ../gui/selinux.tbl:124 ../gui/selinux.tbl:127
+-#: ../gui/selinux.tbl:129 ../gui/selinux.tbl:130 ../gui/selinux.tbl:131
+-#: ../gui/selinux.tbl:132 ../gui/selinux.tbl:133 ../gui/selinux.tbl:134
+-#: ../gui/selinux.tbl:135 ../gui/selinux.tbl:136 ../gui/selinux.tbl:137
+-#: ../gui/selinux.tbl:138 ../gui/selinux.tbl:139 ../gui/selinux.tbl:142
+-#: ../gui/selinux.tbl:143 ../gui/selinux.tbl:144 ../gui/selinux.tbl:145
+-#: ../gui/selinux.tbl:146 ../gui/selinux.tbl:147 ../gui/selinux.tbl:148
+-#: ../gui/selinux.tbl:149 ../gui/selinux.tbl:150 ../gui/selinux.tbl:151
+-#: ../gui/selinux.tbl:152 ../gui/selinux.tbl:154 ../gui/selinux.tbl:155
+-#: ../gui/selinux.tbl:156 ../gui/selinux.tbl:157 ../gui/selinux.tbl:158
+-#: ../gui/selinux.tbl:159 ../gui/selinux.tbl:160 ../gui/selinux.tbl:167
+-#: ../gui/selinux.tbl:171 ../gui/selinux.tbl:172 ../gui/selinux.tbl:173
+-#: ../gui/selinux.tbl:174 ../gui/selinux.tbl:175 ../gui/selinux.tbl:177
+-#: ../gui/selinux.tbl:178 ../gui/selinux.tbl:179 ../gui/selinux.tbl:180
+-#: ../gui/selinux.tbl:184 ../gui/selinux.tbl:192 ../gui/selinux.tbl:193
+-#: ../gui/selinux.tbl:194 ../gui/selinux.tbl:195 ../gui/selinux.tbl:196
+-#: ../gui/selinux.tbl:197 ../gui/selinux.tbl:198 ../gui/selinux.tbl:199
+-#: ../gui/selinux.tbl:200 ../gui/selinux.tbl:201 ../gui/selinux.tbl:206
+-#: ../gui/selinux.tbl:207 ../gui/selinux.tbl:218 ../gui/selinux.tbl:219
+-#: ../gui/selinux.tbl:220 ../gui/selinux.tbl:222 ../gui/selinux.tbl:224
+-#: ../gui/selinux.tbl:226 ../gui/selinux.tbl:227 ../gui/selinux.tbl:230
+-msgid "SELinux Service Protection"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:1
+-msgid "Disable SELinux protection for acct daemon"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:2 ../gui/selinux.tbl:3 ../gui/selinux.tbl:70
+-#: ../gui/selinux.tbl:153 ../gui/selinux.tbl:168 ../gui/selinux.tbl:169
+-#: ../gui/selinux.tbl:170 ../gui/selinux.tbl:189 ../gui/selinux.tbl:202
+-#: ../gui/selinux.tbl:203 ../gui/selinux.tbl:204 ../gui/selinux.tbl:205
+-msgid "Admin"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:2
+-msgid "Allow all daemons to write corefiles to /"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:3
+-msgid "Allow all daemons the ability to use unallocated ttys"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
+-#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
+-#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
+-#: ../gui/selinux.tbl:210 ../gui/selinux.tbl:211 ../gui/selinux.tbl:212
+-#: ../gui/selinux.tbl:213 ../gui/selinux.tbl:214 ../gui/selinux.tbl:215
+-#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
+-msgid "User Privs"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:4
+-msgid ""
+-"Allow gadmin SELinux user account to execute files in home directory or /tmp"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:5
+-msgid ""
+-"Allow guest SELinux user account to execute files in home directory or /tmp"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
+-msgid "Memory Protection"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:6
+-msgid "Allow java executable stack"
++#: ../gui/semanagePage.py:126
++#, python-format
++msgid "Are you sure you want to delete %s '%s'?"
+ msgstr ""
  
--#~ msgid "Delete File Context"
--#~ msgstr "Apagar o Contexto de Ficheiros"
-+#: ../gui/selinux.tbl:169
-+msgid "Do not allow any processes to load kernel modules"
-+msgstr ""
+-#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
+-#: ../gui/selinux.tbl:209
+-msgid "Mount"
++#: ../gui/semanagePage.py:126
++#, python-format
++msgid "Delete %s"
+ msgstr ""
  
--#~ msgid "label38"
--#~ msgstr "label38"
-+#: ../gui/selinux.tbl:170
-+msgid "Do not allow any processes to modify kernel SELinux policy"
-+msgstr ""
+-#: ../gui/selinux.tbl:7
+-msgid "Allow mount to mount any file"
++#: ../gui/semanagePage.py:134
++#, python-format
++msgid "Add %s"
+ msgstr ""
  
--#~ msgid "Add SELinux User Mapping"
--#~ msgstr "Adicionar um Mapeamento de Utilizadores do SELinux"
-+#: ../gui/selinux.tbl:171
-+msgid "Disable SELinux protection for sendmail daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:8
+-msgid "Allow mount to mount any directory"
++#: ../gui/semanagePage.py:148
++#, python-format
++msgid "Modify %s"
+ msgstr ""
  
--#~ msgid "Modify SELinux User Mapping"
--#~ msgstr "Modificar o Mapeamento de Utilizadores do SELinux"
-+#: ../gui/selinux.tbl:172
-+msgid "Disable SELinux protection for setrans"
-+msgstr ""
+-#: ../gui/selinux.tbl:9
+-msgid "Allow mplayer executable stack"
++#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
++msgid "Permissive"
+ msgstr ""
  
--#~ msgid "Delete SELinux User Mapping"
--#~ msgstr "Apagar o Mapeamento de Utilizadores do SELinux"
-+#: ../gui/selinux.tbl:173
-+msgid "Disable SELinux protection for setroubleshoot daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
+-#: ../gui/selinux.tbl:188
+-msgid "SSH"
++#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
++msgid "Enforcing"
+ msgstr ""
  
--#~ msgid "label39"
--#~ msgstr "label39"
-+#: ../gui/selinux.tbl:174
-+msgid "Disable SELinux protection for slapd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:10
+-msgid "Allow ssh to run ssh-keysign"
++#: ../gui/statusPage.py:94
++msgid "Status"
+ msgstr ""
  
--#~ msgid "Add Translation"
--#~ msgstr "Adicionar uma Tradução"
-+#: ../gui/selinux.tbl:175
-+msgid "Disable SELinux protection for slrnpull daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:11
++#: ../gui/statusPage.py:133
+ msgid ""
+-"Allow staff SELinux user account to execute files in home directory or /tmp"
++"Changing the policy type will cause a relabel of the entire file system on "
++"the next boot. Relabeling takes a long time depending on the size of the "
++"file system.  Do you wish to continue?"
+ msgstr ""
  
--#~ msgid "Modify Translation"
--#~ msgstr "Modificar a Tradução"
-+#: ../gui/selinux.tbl:176
-+msgid "Disable SELinux protection for smbd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:12
++#: ../gui/statusPage.py:147
+ msgid ""
+-"Allow sysadm SELinux user account to execute files in home directory or /tmp"
++"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
++"you later decide to turn SELinux back on, the system will be required to "
++"relabel.  If you just want to see if SELinux is causing a problem on your "
++"system, you can go to permissive mode which will only log errors and not "
++"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
++"wish to continue?"
+ msgstr ""
  
--#~ msgid "Delete Translation"
--#~ msgstr "Apagar a Tradução"
-+#: ../gui/selinux.tbl:177
-+msgid "Disable SELinux protection for snmpd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:13
++#: ../gui/statusPage.py:152
+ msgid ""
+-"Allow unconfined SELinux user account to execute files in home directory or /"
+-"tmp"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:14
+-msgid "Network Configuration"
++"Changing to SELinux enabled will cause a relabel of the entire file system "
++"on the next boot. Relabeling takes a long time depending on the size of the "
++"file system.  Do you wish to continue?"
+ msgstr ""
  
--#~ msgid "label41"
--#~ msgstr "label41"
-+#: ../gui/selinux.tbl:178
-+msgid "Disable SELinux protection for snort daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:14
+-msgid "Allow unlabeled packets to flow on the network"
++#: ../gui/system-config-selinux.glade:11
++msgid "system-config-selinux"
+ msgstr ""
  
--#~ msgid "Modify SELinux User"
--#~ msgstr "Modificar o Utilizador do SELinux"
-+#: ../gui/selinux.tbl:179
-+msgid "Disable SELinux protection for soundd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:15
++#: ../gui/system-config-selinux.glade:12
+ msgid ""
+-"Allow user SELinux user account to execute files in home directory or /tmp"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:16
+-msgid "Allow unconfined to dyntrans to unconfined_execmem"
++"Copyright (c)2006 Red Hat, Inc.\n"
++"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
+ msgstr ""
  
--#~ msgid "label40"
--#~ msgstr "label40"
-+#: ../gui/selinux.tbl:180
-+msgid "Disable SELinux protection for sound daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
+-#: ../gui/selinux.tbl:140
+-msgid "Databases"
++#: ../gui/system-config-selinux.glade:22
++#: ../gui/system-config-selinux.glade:544
++msgid "Add SELinux Login Mapping"
+ msgstr ""
  
--#~ msgid "Add Network Port"
--#~ msgstr "Adicionar um Porto de Rede"
-+#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
-+msgid "Spam Protection"
-+msgstr ""
+-#: ../gui/selinux.tbl:17
+-msgid "Allow user to connect to mysql socket"
++#: ../gui/system-config-selinux.glade:257
++msgid "Add SELinux Network Ports"
+ msgstr ""
  
--#~ msgid "Edit Network Port"
--#~ msgstr "Editar o Porto de Rede"
-+#: ../gui/selinux.tbl:181
-+msgid "Disable SELinux protection for spamd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:18
+-msgid "Allow user to connect to postgres socket"
++#: ../gui/system-config-selinux.glade:391
++#: ../gui/system-config-selinux.glade:678
++msgid "SELinux Type"
+ msgstr ""
  
--#~ msgid "Delete Network Port"
--#~ msgstr "Apagar o Porto de Rede"
-+#: ../gui/selinux.tbl:182
-+msgid "Allow spamd to access home directories"
-+msgstr ""
+-#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
+-msgid "XServer"
++#: ../gui/system-config-selinux.glade:622
++msgid "File Specification"
+ msgstr ""
  
--#~ msgid "label42"
--#~ msgstr "label42"
-+#: ../gui/selinux.tbl:183
-+msgid "Allow Spam Assassin daemon network access"
-+msgstr ""
+-#: ../gui/selinux.tbl:19
+-msgid "Allow clients to write to X shared memory"
++#: ../gui/system-config-selinux.glade:650
++msgid "File Type"
+ msgstr ""
  
--#~ msgid "Generate new policy module"
--#~ msgstr "Gerar um novo módulo de política"
-+#: ../gui/selinux.tbl:184
-+msgid "Disable SELinux protection for speedmgmt daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:20
++#: ../gui/system-config-selinux.glade:727
+ msgid ""
+-"Allow xguest SELinux user account to execute files in home directory or /tmp"
++"all files\n"
++"regular file\n"
++"directory\n"
++"character device\n"
++"block device\n"
++"socket\n"
++"symbolic link\n"
++"named pipe\n"
+ msgstr ""
  
--#~ msgid "Load policy module"
--#~ msgstr "Carregar o módulo de políticas"
-+#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
-+msgid "Squid"
-+msgstr ""
+-#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
+-#: ../gui/selinux.tbl:231
+-msgid "NIS"
++#: ../gui/system-config-selinux.glade:773
++msgid "MLS"
+ msgstr ""
  
--#~ msgid "Remove loadable policy module"
--#~ msgstr "Remover o módulo de política carregável"
-+#: ../gui/selinux.tbl:185
-+msgid "Allow squid daemon to connect to the network"
-+msgstr ""
+-#: ../gui/selinux.tbl:21
+-msgid "Allow daemons to run with NIS"
++#: ../gui/system-config-selinux.glade:837
++msgid "Add SELinux User"
+ msgstr ""
  
--#, fuzzy
--#~ msgid ""
--#~ "Enable/Disable additional audit rules, that are normally not reported in "
--#~ "the log files."
--#~ msgstr ""
--#~ "Desactivar as regras de auditoria adicionais, que não são normalmente "
--#~ "comunicadas nos ficheiros de registo."
-+#: ../gui/selinux.tbl:186
-+msgid "Disable SELinux protection for squid daemon"
-+msgstr ""
- 
--#~ msgid "label44"
--#~ msgstr "label44"
-+#: ../gui/selinux.tbl:187
-+msgid "Disable SELinux protection for ssh daemon"
-+msgstr ""
- 
--#~ msgid "Sensitvity Level"
--#~ msgstr "Nível de Sensibilidade"
-+#: ../gui/selinux.tbl:188
-+msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+msgstr ""
- 
--#~ msgid "SELinux user '%s' is required"
--#~ msgstr "O utilizador do SELinux '%s' é obrigatório"
-+#: ../gui/selinux.tbl:189
-+msgid ""
-+"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
-+"bashrc)"
-+msgstr ""
- 
--#~ msgid "Requires value"
--#~ msgstr "É necessário um valor"
-+#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
-+msgid "Universal SSL tunnel"
-+msgstr ""
- 
--#~ msgid "SELinux Policy Generation Druid"
--#~ msgstr "Assistente de Geração de Políticas do SELinux"
-+#: ../gui/selinux.tbl:190
-+msgid "Disable SELinux protection for stunnel daemon"
-+msgstr ""
- 
--#~ msgid "label25"
--#~ msgstr "label25"
-+#: ../gui/selinux.tbl:191
-+msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
-+msgstr ""
- 
--#~ msgid "label26"
--#~ msgstr "label26"
-+#: ../gui/selinux.tbl:192
-+msgid "Disable SELinux protection for swat daemon"
-+msgstr ""
- 
--#~ msgid "label28"
--#~ msgstr "label28"
-+#: ../gui/selinux.tbl:193
-+msgid "Disable SELinux protection for sxid daemon"
-+msgstr ""
- 
--#~ msgid "label30"
--#~ msgstr "label30"
-+#: ../gui/selinux.tbl:194
-+msgid "Disable SELinux protection for syslogd daemon"
-+msgstr ""
- 
--#~ msgid "label31"
--#~ msgstr "label31"
-+#: ../gui/selinux.tbl:195
-+msgid "Disable SELinux protection for system cron jobs"
-+msgstr ""
- 
--#~ msgid "label32"
--#~ msgstr "label32"
-+#: ../gui/selinux.tbl:196
-+msgid "Disable SELinux protection for tcp daemon"
-+msgstr ""
- 
--#~ msgid "label33"
--#~ msgstr "label33"
-+#: ../gui/selinux.tbl:197
-+msgid "Disable SELinux protection for telnet daemon"
-+msgstr ""
- 
--#, fuzzy
--#~ msgid "Allows confined application/user role to bind to any tcp port"
--#~ msgstr ""
--#~ "Permitir a um utilizador/aplicação confinado associar-se a qualquer porto "
--#~ "de TCP"
-+#: ../gui/selinux.tbl:198
-+msgid "Disable SELinux protection for tftpd daemon"
-+msgstr ""
- 
--#~ msgid "Use this checkbutton if your app calls bindresvport with 0."
--#~ msgstr "Use esta opção se a sua aplicação invoca o 'bindresvport' com 0."
-+#: ../gui/selinux.tbl:199
-+msgid "Disable SELinux protection for transproxy daemon"
-+msgstr ""
- 
--#, fuzzy
--#~ msgid "Allow application/user role to bind to any tcp ports > 1024"
--#~ msgstr ""
--#~ "Permitir a um utilizador/aplicação associar-se a qualquer porto de TCP > "
--#~ "1024"
-+#: ../gui/selinux.tbl:200
-+msgid "Disable SELinux protection for udev daemon"
-+msgstr ""
- 
--#~ msgid "Unreserved Ports  (> 1024)"
--#~ msgstr "Portos Não-Reservados (> 1024)"
-+#: ../gui/selinux.tbl:201
-+msgid "Disable SELinux protection for uml daemon"
-+msgstr ""
- 
--#, fuzzy
--#~ msgid ""
--#~ "Enter a comma separated list of tcp ports or ranges of ports that "
--#~ "application/user role binds to. Example: 612, 650-660"
--#~ msgstr ""
--#~ "Indique uma lista separada por vírgulas de portos de TCP onde esta "
--#~ "aplicação se associa."
-+#: ../gui/selinux.tbl:202
-+msgid ""
-+"Allow xinetd to run unconfined, including any services it starts that do not "
-+"have a domain transition explicitly defined"
-+msgstr ""
- 
--#~ msgid "label34"
--#~ msgstr "label34"
-+#: ../gui/selinux.tbl:203
-+msgid ""
-+"Allow rc scripts to run unconfined, including any daemon started by an rc "
-+"script that does not have a domain transition explicitly defined"
-+msgstr ""
- 
--#~ msgid "label35"
--#~ msgstr "label35"
-+#: ../gui/selinux.tbl:204
-+msgid "Allow rpm to run unconfined"
-+msgstr ""
- 
--#, fuzzy
--#~ msgid "label51"
--#~ msgstr "label25"
-+#: ../gui/selinux.tbl:205
-+msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
-+msgstr ""
- 
--#~ msgid ""
--#~ "Enforcing\n"
--#~ "Permissive\n"
--#~ "Disabled\n"
--#~ msgstr ""
--#~ "Obrigatório\n"
--#~ "Permissivo\n"
--#~ "Desactivado\n"
-+#: ../gui/selinux.tbl:206
-+msgid "Disable SELinux protection for updfstab daemon"
-+msgstr ""
- 
--#~ msgid "value"
--#~ msgstr "valor"
-+#: ../gui/selinux.tbl:207
-+msgid "Disable SELinux protection for uptimed daemon"
-+msgstr ""
- 
--#~ msgid "You must be root to run %s."
--#~ msgstr "Deverá ser o 'root' para executar o %s."
-+#: ../gui/selinux.tbl:208
-+msgid ""
-+"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
-+"staff_r can do so"
-+msgstr ""
- 
--#~ msgid "Other"
--#~ msgstr "Outro"
-+#: ../gui/selinux.tbl:209
-+msgid "Allow users to execute the mount command"
-+msgstr ""
- 
--#~ msgid ""
--#~ "Select XWindows login user, if this is a user who will login to a machine "
--#~ "via X"
--#~ msgstr ""
--#~ "Seleccione o Utilizador de Conta no XWindows, se este for um utilizador "
--#~ "que se irá autenticar numa máquina através do X"
-+#: ../gui/selinux.tbl:210
-+msgid "Allow regular users direct mouse access (only allow the X server)"
-+msgstr ""
- 
--#~ msgid "XWindows Login User"
--#~ msgstr "Utilizador de Conta no XWindows"
-+#: ../gui/selinux.tbl:211
-+msgid "Allow users to run the dmesg command"
-+msgstr ""
- 
--#~ msgid ""
--#~ "Select Terminal Login User, if this user will login to a machine only via "
--#~ "a terminal or remote login"
--#~ msgstr ""
--#~ "Seleccione o Utilizador de Conta no Terminal se este utilizador se irá "
--#~ "autenticar apenas através de um terminal ou ligação remota"
-+#: ../gui/selinux.tbl:212
-+msgid "Allow users to control network interfaces (also needs USERCTL=true)"
-+msgstr ""
- 
--#~ msgid "Terminal Login User"
--#~ msgstr "Utilizador de Conta no Terminal"
-+#: ../gui/selinux.tbl:213
-+msgid "Allow normal user to execute ping"
-+msgstr ""
- 
--#~ msgid "Name of application to be confined"
--#~ msgstr "Nome da aplicação a confinar"
-+#: ../gui/selinux.tbl:214
-+msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
-+msgstr ""
- 
--#~ msgid "Incoming Network Port Connections"
--#~ msgstr "Ligações de Portos de Rede Recebidas"
-+#: ../gui/selinux.tbl:215
-+msgid "Allow users to rw usb devices"
-+msgstr ""
- 
--#~ msgid "Outgoing Network Port Connections"
--#~ msgstr "Ligações a Portos de Rede à Saída"
-+#: ../gui/selinux.tbl:216
-+msgid ""
-+"Allow users to run TCP servers (bind to ports and accept connection from the "
-+"same domain and outside users)  disabling this forces FTP passive mode and "
-+"may change other protocols"
-+msgstr ""
- 
--#~ msgid ""
--#~ "Application uses nsswitch or translates UID's (daemons that run as non "
--#~ "root)"
--#~ msgstr ""
--#~ "A aplicação usa o 'nsswitch' ou traduz os UIDs (servidores que se "
--#~ "executam como não-root)"
-+#: ../gui/selinux.tbl:217
-+msgid "Allow user to stat ttyfiles"
-+msgstr ""
- 
--#~ msgid "Files and Directories"
--#~ msgstr "Ficheiros e Pastas"
-+#: ../gui/selinux.tbl:218
-+msgid "Disable SELinux protection for uucpd daemon"
-+msgstr ""
- 
--#~ msgid "Generate policy in this directory"
--#~ msgstr "Gerar uma política nesta pasta"
-+#: ../gui/selinux.tbl:219
-+msgid "Disable SELinux protection for vmware daemon"
-+msgstr ""
- 
--#~ msgid "Login"
--#~ msgstr "Autenticação"
-+#: ../gui/selinux.tbl:220
-+msgid "Disable SELinux protection for watchdog daemon"
-+msgstr ""
- 
--#~ msgid "Allow direct login to the console device. Requiered for System 390"
--#~ msgstr ""
--#~ "Permitir a autenticação directa no dispositivo de consola. Obrigatório no "
--#~ "System 390"
-+#: ../gui/selinux.tbl:221
-+msgid "Disable SELinux protection for winbind daemon"
-+msgstr ""
- 
--#~ msgid "Allow cvs daemon to read shadow"
--#~ msgstr "Permitir ao servidor do CVS ler o 'shadow'"
-+#: ../gui/selinux.tbl:222
-+msgid "Disable SELinux protection for xdm daemon"
-+msgstr ""
- 
--#~ 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 aos executáveis não-confinados tornarem a sua memória de dados "
--#~ "executável. Fazer isto é realmente uma má ideia. Provavelmente poderá ser "
--#~ "um executável mal-codificado, mas também poderá indicar um ataque. Este "
--#~ "executável deverá ser notificado no Bugzilla"
-+#: ../gui/selinux.tbl:223
-+msgid "Allow xdm logins as sysadm_r:sysadm_t"
-+msgstr ""
- 
--#~ msgid ""
--#~ "Allow unconfined executables to map a memory region as both executable "
--#~ "and writable, this is dangerous and the executable should be reported in "
--#~ "bugzilla"
--#~ msgstr ""
--#~ "Permitir aos executáveis não-confinados reservarem uma região de memória "
--#~ "como sendo executável e de escrita; isto é perigoso e o executável deverá "
--#~ "ser notificado no Bugzilla"
-+#: ../gui/selinux.tbl:224
-+msgid "Disable SELinux protection for xen daemon"
-+msgstr ""
- 
--#~ msgid ""
--#~ "Allow all unconfined executables to use libraries requiring text "
--#~ "relocation that are not labeled textrel_shlib_t"
--#~ msgstr ""
--#~ "Permitir a todos os executáveis não-confinados usarem bibliotecas que "
--#~ "necessitem de recolocação do texto, não estando marcadas como "
--#~ "'textrel_shlib_t'"
-+#: ../gui/selinux.tbl:225
-+msgid "XEN"
-+msgstr ""
- 
--#~ msgid ""
--#~ "Allow unconfined executables to make their stack executable.  This should "
--#~ "never, ever be neessary. Probably indicates a badly coded executable, but "
--#~ "could indicate an attack. This executable should be reported in bugzilla"
--#~ msgstr ""
--#~ "Permitir aos executáveis não-confinados tornarem a sua pilha executável. "
--#~ "Isto nunca, mas nunca deverá ser alguma vez necessário. Provavelmente "
--#~ "poderá ser um executável mal-codificado, mas também poderá indicar um "
--#~ "ataque. Este executável deverá ser notificado no Bugzilla"
-+#: ../gui/selinux.tbl:225
-+msgid "Allow xen to read/write physical disk devices"
-+msgstr ""
- 
--#~ msgid "FTP"
--#~ msgstr "FTP"
-+#: ../gui/selinux.tbl:226
-+msgid "Disable SELinux protection for xfs daemon"
-+msgstr ""
- 
--#~ msgid "Allow ftpd to full access to the system"
--#~ msgstr "Permitir ao 'ftpd' ter acesso completo ao sistema"
-+#: ../gui/selinux.tbl:227
-+msgid "Disable SELinux protection for xen control"
-+msgstr ""
- 
--#~ msgid ""
--#~ "Allow ftpd to upload files to directories labeled public_content_rw_t"
--#~ msgstr ""
--#~ "Permitir ao 'ftpd' enviar ficheiros para pastas marcadas como "
--#~ "'public_content_rw_t'"
-+#: ../gui/selinux.tbl:228
-+msgid "Disable SELinux protection for ypbind daemon"
-+msgstr ""
- 
--#~ msgid "Allow ftp servers to use cifs used for public file transfer services"
--#~ msgstr ""
--#~ "Permitir aos servidores de FTP usarem o CIFS usado nas transferências "
--#~ "públicas de ficheiros"
-+#: ../gui/selinux.tbl:229
-+msgid "Disable SELinux protection for NIS Password Daemon"
-+msgstr ""
- 
--#~ msgid "Allow ftp servers to use nfs used for public file transfer services"
--#~ msgstr ""
--#~ "Permitir aos servidores de FTP usarem o NFS usado nas transferências "
--#~ "públicas de ficheiros"
-+#: ../gui/selinux.tbl:230
-+msgid "Disable SELinux protection for ypserv daemon"
-+msgstr ""
- 
--#~ msgid "Allow gpg executable stack"
--#~ msgstr "Permitir a pilha executável do 'gpg'"
-+#: ../gui/selinux.tbl:231
-+msgid "Disable SELinux protection for NIS Transfer Daemon"
-+msgstr ""
- 
--#~ msgid "Allow gssd to read temp directory"
--#~ msgstr "Permitir ao 'gssd' ler a pasta de temporários"
-+#: ../gui/selinux.tbl:232
-+msgid "Allow SELinux webadm user to manage unprivileged users home directories"
-+msgstr ""
- 
--#~ msgid ""
--#~ "Allow httpd daemon to write files in directories labeled "
--#~ "public_content_rw_t"
--#~ msgstr ""
--#~ "Permitir ao servidor 'httpd' gravar ficheiros nas pastas chamadas "
--#~ "'public_content_rw_t'"
-+#: ../gui/selinux.tbl:233
-+msgid "Allow SELinux webadm user to read unprivileged users home directories"
-+msgstr ""
- 
--#~ msgid "Allow Apache to communicate with avahi service"
--#~ msgstr "Permitir ao Apache comunicar com o serviço Avahi"
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Are you sure you want to delete %s '%s'?"
-+msgstr ""
- 
--#~ msgid "Allow Apache to use mod_auth_pam"
--#~ msgstr "Permitir ao Apache usar o 'mod_auth_pam'"
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Delete %s"
-+msgstr ""
- 
--#~ msgid ""
--#~ "Allow httpd scripts to write files in directories labeled "
--#~ "public_content_rw_t"
--#~ msgstr ""
--#~ "Permitir aos programas do 'httpd' criarem ficheiros nas pastas chamadas "
--#~ "'public_content_rw_t'"
-+#: ../gui/semanagePage.py:134
-+#, python-format
-+msgid "Add %s"
-+msgstr ""
- 
--#~ msgid "Allow daemons to use kerberos files"
--#~ msgstr "Permitir ao servidores usarem os ficheiros do Kerberos"
-+#: ../gui/semanagePage.py:148
-+#, python-format
-+msgid "Modify %s"
-+msgstr ""
- 
--#~ msgid ""
--#~ "Allow nfs servers to modify public files used for public file transfer "
--#~ "services"
--#~ msgstr ""
--#~ "Permitir aos servidores de NFS modificarem os ficheiros públicos usados "
--#~ "nas transferências públicas de ficheiros"
-+#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
-+msgid "Permissive"
-+msgstr ""
- 
--#~ msgid "Polyinstatiation"
--#~ msgstr "Poli-instanciação"
-+#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
-+msgid "Enforcing"
-+msgstr ""
- 
--#~ msgid "Enable polyinstantiated directory support"
--#~ msgstr "Activar o suporte de pastas poli-instanciadas"
-+#: ../gui/statusPage.py:94
-+msgid "Status"
-+msgstr ""
- 
--#~ msgid "Allow sysadm_t to debug or ptrace applications"
--#~ msgstr ""
--#~ "Permitir ao 'sysadm_t' depurar ou executar o 'ptrace' nas aplicações"
-+#: ../gui/statusPage.py:133
-+msgid ""
-+"Changing the policy type will cause a relabel of the entire file system on "
-+"the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
-+msgstr ""
- 
--#~ msgid ""
--#~ "Allow rsync to write files in directories labeled public_content_rw_t"
--#~ msgstr ""
--#~ "Permitir ao 'rsync' gravar ficheiros em pastas marcadas como "
--#~ "'public_content_rw_t'"
-+#: ../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 ""
- 
--#~ msgid ""
--#~ "Allow Samba to write files in directories labeled public_content_rw_t"
--#~ msgstr ""
--#~ "Permitir ao Samba gravar ficheiros em pastas marcadas "
--#~ "'public_content_rw_t'"
-+#: ../gui/statusPage.py:152
-+msgid ""
-+"Changing to SELinux enabled will cause a relabel of the entire file system "
-+"on the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
-+msgstr ""
- 
--#~ msgid "Zebra"
--#~ msgstr "Zebra"
-+#: ../gui/system-config-selinux.glade:11
-+msgid "system-config-selinux"
-+msgstr ""
- 
--#~ msgid "Allow zebra daemon to write it configuration files"
--#~ msgstr ""
--#~ "Permitir ao servidor do Zebra escrever nos seus ficheiros de configuração"
-+#: ../gui/system-config-selinux.glade:12
-+msgid ""
-+"Copyright (c)2006 Red Hat, Inc.\n"
-+"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-+msgstr ""
- 
--#~ msgid ""
--#~ "Allow system cron jobs to relabel filesystem for restoring file contexts"
--#~ msgstr ""
--#~ "Permitir às tarefas de sistema do CRON mudarem a legenda do sistema de "
--#~ "ficheiros para repor os contextos dos ficheiros"
-+#: ../gui/system-config-selinux.glade:22
-+#: ../gui/system-config-selinux.glade:544
-+msgid "Add SELinux Login Mapping"
-+msgstr ""
- 
--#~ msgid "Enable extra rules in the cron domain to support fcron"
--#~ msgstr "Activar as regras-extra no domínio do CRON para suportar o 'fcron'"
-+#: ../gui/system-config-selinux.glade:257
-+msgid "Add SELinux Network Ports"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for ftpd daemon"
--#~ msgstr "Desactivar a protecção do SELinux para o serviço 'ftpd'"
-+#: ../gui/system-config-selinux.glade:391
-+#: ../gui/system-config-selinux.glade:678
-+msgid "SELinux Type"
-+msgstr ""
- 
--#~ msgid "Allow ftpd to run directly without inetd"
--#~ msgstr "Permitir ao 'ftpd' executar directamente sem o 'inetd'"
-+#: ../gui/system-config-selinux.glade:622
-+msgid "File Specification"
-+msgstr ""
- 
--#~ msgid "Allow ftp to read/write files in the user home directories"
--#~ msgstr ""
--#~ "Permitir ao FTP ler/gravar ficheiros nas pastas pessoais dos utilizadores"
-+#: ../gui/system-config-selinux.glade:650
-+msgid "File Type"
-+msgstr ""
- 
--#~ msgid ""
--#~ "This should be enabled when all programs are compiled with ProPolice/SSP "
--#~ "stack smashing protection.  All domains will be allowed to read from /dev/"
--#~ "urandom"
--#~ msgstr ""
--#~ "Isto deverá ser activado quando todos os programas são compilados com a "
--#~ "protecção de esgotamento da pilha ProPolice/SSP. Todos os domínios "
--#~ "poderão ler do '/dev/urandom'"
-+#: ../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 ""
- 
--#~ msgid "Allow HTTPD to support built-in scripting"
--#~ msgstr "Permitir ao HTTPD suportar a programação incorporada"
-+#: ../gui/system-config-selinux.glade:773
-+msgid "MLS"
-+msgstr ""
- 
--#~ msgid "Allow HTTPD to send mail"
--#~ msgstr "Permitir ao HTTPD enviar e-mails"
-+#: ../gui/system-config-selinux.glade:837
-+msgid "Add SELinux User"
-+msgstr ""
- 
--#~ msgid "Allow HTTPD scripts and modules to network connect to databases"
--#~ msgstr ""
--#~ "Permitir aos programas e módulos do HTTPD ligarem-se às bases de dados "
--#~ "pela rede"
+-#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
+-#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
+-#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
+-#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
+-#: ../gui/selinux.tbl:118
+-msgid "Web Applications"
 +#: ../gui/system-config-selinux.glade:1079
 +msgid "SELinux Administration"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Allow HTTPD scripts and modules to connect to the network"
--#~ msgstr "Permitir aos programas e módulos do HTTPD ligarem-se à rede"
+-#: ../gui/selinux.tbl:22
+-msgid "Transition staff SELinux user to Web Browser Domain"
 +#: ../gui/system-config-selinux.glade:1122
 +msgid "Add"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Allow httpd to act as a relay"
--#~ msgstr "Permitir ao HTTPD actuar como um encaminhador"
+-#: ../gui/selinux.tbl:23
+-msgid "Transition sysadm SELinux user to Web Browser Domain"
 +#: ../gui/system-config-selinux.glade:1144
 +msgid "_Properties"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for httpd daemon"
--#~ msgstr "Desactivar a protecção do SELinux para o serviço 'httpd'"
+-#: ../gui/selinux.tbl:24
+-msgid "Transition user SELinux user to Web Browser Domain"
 +#: ../gui/system-config-selinux.glade:1166
 +msgid "_Delete"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Allow HTTPD cgi support"
--#~ msgstr "Permitir o suporte de CGI's do HTTPD"
+-#: ../gui/selinux.tbl:25
+-msgid "Transition xguest SELinux user to Web Browser Domain"
 +#: ../gui/system-config-selinux.glade:1256
 +msgid "Select Management Object"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Allow HTTPD to run as a ftp server"
--#~ msgstr "Permitir ao HTTPD executar como um servidor de FTP"
+-#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
+-#: ../gui/selinux.tbl:29
+-msgid "Allow staff Web Browsers to write to home directories"
 +#: ../gui/system-config-selinux.glade:1273
 +msgid "<b>Select:</b>"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Allow HTTPD to read home directories"
--#~ msgstr "Permitir ao HTTPD ler as pastas pessoais"
+-#: ../gui/selinux.tbl:30
+-msgid "Disable SELinux protection for amanda"
 +#: ../gui/system-config-selinux.glade:1326
 +msgid "System Default Enforcing Mode"
-+msgstr ""
+ msgstr ""
  
--#~ msgid ""
--#~ "Allow HTTPD to run SSI executables in the same domain as system CGI "
--#~ "scripts"
--#~ msgstr ""
--#~ "Permitir ao HTTP correr executáveis do SSI no mesmo domínio dos CGI's do "
--#~ "sistema"
+-#: ../gui/selinux.tbl:31
+-msgid "Disable SELinux protection for amavis"
 +#: ../gui/system-config-selinux.glade:1354
 +msgid ""
 +"Disabled\n"
 +"Permissive\n"
 +"Enforcing\n"
-+msgstr ""
+ msgstr ""
  
--#~ msgid ""
--#~ "Unify HTTPD to communicate with the terminal.  Needed for handling "
--#~ "certificates"
--#~ msgstr ""
--#~ "Unificar o HTTPD na comunicação com o terminal. É necessário para lidar "
--#~ "com os certificados"
+-#: ../gui/selinux.tbl:32
+-msgid "Disable SELinux protection for apmd daemon"
 +#: ../gui/system-config-selinux.glade:1373
 +msgid "Current Enforcing Mode"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Unify HTTPD handling of all content files"
--#~ msgstr "Unificar o tratamento do HTTPD para todos os ficheiros de conteúdos"
+-#: ../gui/selinux.tbl:33
+-msgid "Disable SELinux protection for arpwatch daemon"
 +#: ../gui/system-config-selinux.glade:1418
 +msgid "System Default Policy Type: "
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Allow named to overwrite master zone files"
--#~ msgstr "Permitir ao 'named' sobrepor os ficheiros da zona-mestra"
+-#: ../gui/selinux.tbl:34
+-msgid "Disable SELinux protection for auditd daemon"
 +#: ../gui/system-config-selinux.glade:1463
 +msgid ""
 +"Select if you wish to relabel then entire file system on next reboot.  "
 +"Relabeling can take a very long time, depending on the size of the system.  "
 +"If you are changing policy types or going from disabled to enforcing, a "
 +"relabel is required."
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Allow NFS to share any file/directory read only"
--#~ msgstr ""
--#~ "Permitir ao NFS partilhar todas as pastas/ficheiros apenas para leitura"
+-#: ../gui/selinux.tbl:35
+-msgid "Disable SELinux protection for automount daemon"
 +#: ../gui/system-config-selinux.glade:1509
 +msgid "Relabel on next reboot."
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Allow NFS to share any file/directory read/write"
--#~ msgstr ""
--#~ "Permitir ao NFS partilhar todas as pastas/ficheiros para leitura/escrita"
+-#: ../gui/selinux.tbl:36
+-msgid "Disable SELinux protection for avahi"
 +#: ../gui/system-config-selinux.glade:1561
 +msgid "label37"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Allow openvpn service access to users home directories"
--#~ msgstr ""
--#~ "Permitir ao serviço 'openvpn' aceder às pastas pessoais dos utilizadores"
+-#: ../gui/selinux.tbl:37
+-msgid "Disable SELinux protection for bluetooth daemon"
 +#: ../gui/system-config-selinux.glade:1598
 +msgid "Revert boolean setting to system default"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Allow pppd daemon to insert modules into the kernel"
--#~ msgstr "Permitir ao serviço 'pppd' inserir módulos no 'kernel'"
+-#: ../gui/selinux.tbl:38
+-msgid "Disable SELinux protection for canna daemon"
 +#: ../gui/system-config-selinux.glade:1614
 +msgid "Toggle between Customized and All Booleans"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for pppd daemon"
--#~ msgstr "Desactivar a protecção do SELinux para o serviço 'pppd'"
+-#: ../gui/selinux.tbl:39
+-msgid "Disable SELinux protection for cardmgr daemon"
 +#: ../gui/system-config-selinux.glade:1645
 +#: ../gui/system-config-selinux.glade:1850
 +#: ../gui/system-config-selinux.glade:2037
@@ -222230,12526 +253629,12684 @@ diff -up policycoreutils-2.1.12/po/pt.po.rhat policycoreutils-2.1.12/po/pt.po
 +#: ../gui/system-config-selinux.glade:2692
 +#: ../gui/system-config-selinux.glade:2867
 +msgid "Filter"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for the mozilla ppp daemon"
--#~ msgstr "Desactivar a protecção do SELinux para o serviço 'ppp' do Mozilla"
+-#: ../gui/selinux.tbl:40
+-msgid "Disable SELinux protection for Cluster Server"
 +#: ../gui/system-config-selinux.glade:1734
 +msgid "label50"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Allow programs to read untrusted content without relabel"
--#~ msgstr ""
--#~ "Permitir aos programas lerem conteúdo não-fiável sem mudança de legenda"
+-#: ../gui/selinux.tbl:41
+-msgid ""
+-"Allow cdrecord to read various content. nfs, samba, removable devices, user "
+-"temp and untrusted content files"
 +#: ../gui/system-config-selinux.glade:1771
 +msgid "Add File Context"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Allow Samba to share users home directories"
--#~ msgstr "Permitir ao Samba partilhar as pastas dos utilizadores"
+-#: ../gui/selinux.tbl:42
+-msgid "Disable SELinux protection for ciped daemon"
 +#: ../gui/system-config-selinux.glade:1787
 +msgid "Modify File Context"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Spam Assassin"
--#~ msgstr "Spam Assassin"
+-#: ../gui/selinux.tbl:43
+-msgid "Disable SELinux protection for clamd daemon"
 +#: ../gui/system-config-selinux.glade:1803
 +msgid "Delete File Context"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Allow spammassasin to access the network"
--#~ msgstr "Permitir ao 'spamassassin' aceder à rede"
+-#: ../gui/selinux.tbl:44
+-msgid "Disable SELinux protection for clamscan"
 +#: ../gui/system-config-selinux.glade:1819
 +msgid "Toggle between all and customized file context"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Use lpd server instead of cups"
--#~ msgstr "Usar o servidor 'lpd' em vez do 'cups'"
+-#: ../gui/selinux.tbl:45
+-msgid "Disable SELinux protection for clvmd"
 +#: ../gui/system-config-selinux.glade:1939
 +msgid "label38"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Support NFS home directories"
--#~ msgstr "Suportar as pastas pessoais por NFS"
+-#: ../gui/selinux.tbl:46
+-msgid "Disable SELinux protection for comsat daemon"
 +#: ../gui/system-config-selinux.glade:1976
 +msgid "Add SELinux User Mapping"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Allow users to login with CIFS home directories"
--#~ msgstr ""
--#~ "Permitir aos utilizadores autenticarem-se em pastas pessoais de CIFS"
+-#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
+-#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
+-msgid "Disable SELinux protection for courier daemon"
 +#: ../gui/system-config-selinux.glade:1992
 +msgid "Modify SELinux User Mapping"
-+msgstr ""
+ msgstr ""
  
--#~ msgid ""
--#~ "Allow web applications to write untrusted content to disk (implies read)"
--#~ msgstr ""
--#~ "Permitir às aplicações Web gravarem conteúdo não-fiável no disco (implica "
--#~ "leitura)"
+-#: ../gui/selinux.tbl:52
+-msgid "Disable SELinux protection for cpucontrol daemon"
 +#: ../gui/system-config-selinux.glade:2008
 +msgid "Delete SELinux User Mapping"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for zebra daemon"
--#~ msgstr "Desactivar a protecção do SELinux para o serviço 'zebra'"
+-#: ../gui/selinux.tbl:53
+-msgid "Disable SELinux protection for cpuspeed daemon"
 +#: ../gui/system-config-selinux.glade:2126
 +msgid "label39"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Allow httpd to access samba/cifs file systems"
--#~ msgstr "Permitir ao HTTPD aceder a sistemas de ficheiros Samba/CIFS"
+-#: ../gui/selinux.tbl:54
+-msgid "Cron"
 +#: ../gui/system-config-selinux.glade:2163
 +msgid "Add User"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Allow httpd to access nfs file systems"
--#~ msgstr "Permitir ao HTTPD aceder a sistemas de ficheiros NFS"
+-#: ../gui/selinux.tbl:54
+-msgid "Disable SELinux protection for crond daemon"
 +#: ../gui/system-config-selinux.glade:2179
 +msgid "Modify User"
-+msgstr ""
+ msgstr ""
  
--#~ msgid ""
--#~ "Allow samba to act as the domain controller, add users, groups and change "
--#~ "passwords"
--#~ msgstr ""
--#~ "Permitir ao Samba actuar como controlador do domínio, adicionar "
--#~ "utilizadores, grupos e mudar as senhas"
+-#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
+-#: ../gui/selinux.tbl:91
+-msgid "Printing"
 +#: ../gui/system-config-selinux.glade:2195
 +msgid "Delete User"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Allow Samba to share any file/directory read only"
--#~ msgstr "Permitir ao Samba partilhar qualquer pasta apenas para leitura"
+-#: ../gui/selinux.tbl:55
+-msgid "Disable SELinux protection for cupsd back end server"
 +#: ../gui/system-config-selinux.glade:2313
 +msgid "label41"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Allow Samba to share any file/directory read/write"
--#~ msgstr "Permitir ao Samba partilhar qualquer pasta para leitura/escrita"
+-#: ../gui/selinux.tbl:56
+-msgid "Disable SELinux protection for cupsd daemon"
 +#: ../gui/system-config-selinux.glade:2350
 +msgid "Add Network Port"
-+msgstr ""
+ msgstr ""
  
--#~ msgid ""
--#~ "Allow Samba to run unconfined scripts in /var/lib/samba/scripts directory"
--#~ msgstr ""
--#~ "Permitir ao Samba executar programas não-confinados na pasta '/var/lib/"
--#~ "samba/scripts'"
+-#: ../gui/selinux.tbl:57
+-msgid "Disable SELinux protection for cupsd_lpd"
 +#: ../gui/system-config-selinux.glade:2366
 +msgid "Edit Network Port"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Label Prefix"
--#~ msgstr "Prefixo da Legenda"
+-#: ../gui/selinux.tbl:58
+-msgid "CVS"
 +#: ../gui/system-config-selinux.glade:2382
 +msgid "Delete Network Port"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "MLS/MCS Level"
--#~ msgstr "Nível do MLS/MCS"
+-#: ../gui/selinux.tbl:58
+-msgid "Disable SELinux protection for cvs daemon"
 +#: ../gui/system-config-selinux.glade:2418
 +#: ../gui/system-config-selinux.glade:2436
 +msgid "Toggle between Customized and All Ports"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Group/ungroup network ports by SELinux type."
--#~ msgstr "Agrupar/desagrupar os portos de rede pelo tipo do SELinux."
+-#: ../gui/selinux.tbl:59
+-msgid "Disable SELinux protection for cyrus daemon"
 +#: ../gui/system-config-selinux.glade:2556
 +msgid "label42"
-+msgstr ""
+ msgstr ""
  
--#~ msgid ""
--#~ "Enable additional audit rules, that are normally not reported in the log "
--#~ "files."
--#~ msgstr ""
--#~ "Activar as regras de auditoria adicionais, que não são normalmente "
--#~ "comunicadas nos ficheiros de registo."
+-#: ../gui/selinux.tbl:60
+-msgid "Disable SELinux protection for dbskkd daemon"
 +#: ../gui/system-config-selinux.glade:2593
 +msgid "Generate new policy module"
-+msgstr ""
+ msgstr ""
  
--#~ msgid ""
--#~ "Labeling\n"
--#~ "Prefix"
--#~ msgstr ""
--#~ "Prefixo de\n"
--#~ "Legendagem"
+-#: ../gui/selinux.tbl:61
+-msgid "Disable SELinux protection for dbusd daemon"
 +#: ../gui/system-config-selinux.glade:2609
 +msgid "Load policy module"
-+msgstr ""
+ msgstr ""
  
--#~ msgid ""
--#~ "MLS/\n"
--#~ "MCS Level"
--#~ msgstr ""
--#~ "Nível do\n"
--#~ "MCS/MLS"
+-#: ../gui/selinux.tbl:62
+-msgid "Disable SELinux protection for dccd"
 +#: ../gui/system-config-selinux.glade:2625
 +msgid "Remove loadable policy module"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Requires 2 or more arguments"
--#~ msgstr "São necessários 2 ou mais argumentos"
+-#: ../gui/selinux.tbl:63
+-msgid "Disable SELinux protection for dccifd"
 +#: ../gui/system-config-selinux.glade:2661
 +msgid ""
 +"Enable/Disable additional audit rules, that are normally not reported in the "
 +"log files."
-+msgstr ""
+ msgstr ""
  
--#~ msgid "%s not defined"
--#~ msgstr "O %s não está definido"
+-#: ../gui/selinux.tbl:64
+-msgid "Disable SELinux protection for dccm"
 +#: ../gui/system-config-selinux.glade:2781
 +msgid "label44"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "%s not valid for %s objects\n"
--#~ msgstr "O %s não é válido para os objectos %s\n"
+-#: ../gui/selinux.tbl:65
+-msgid "Disable SELinux protection for ddt daemon"
 +#: ../gui/system-config-selinux.glade:2818
 +msgid "Change process mode to permissive."
-+msgstr ""
+ msgstr ""
  
--#~ msgid "range not supported on Non MLS machines"
--#~ msgstr "o intervalo não é suportado em máquinas não-MLS"
+-#: ../gui/selinux.tbl:66
+-msgid "Disable SELinux protection for devfsd daemon"
 +#: ../gui/system-config-selinux.glade:2836
 +msgid "Change process mode to enforcing"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Invalid value %s"
--#~ msgstr "O valor %s é inválido"
+-#: ../gui/selinux.tbl:67
+-msgid "Disable SELinux protection for dhcpc daemon"
 +#: ../gui/system-config-selinux.glade:2928
 +msgid "Process Domain"
-+msgstr ""
+ msgstr ""
  
--#~ msgid ""
--#~ "In order to load this newly created policy package into the kernel,\n"
--#~ "you are required to execute \n"
--#~ "\n"
--#~ "semodule -i %s.pp\n"
--#~ "\n"
--#~ msgstr ""
--#~ "Para poder carregar este pacote de políticas acabado de criar no "
--#~ "'kernel',\n"
--#~ "é preciso executar\n"
--#~ "\n"
--#~ "semodule -i %s.pp\n"
--#~ "\n"
+-#: ../gui/selinux.tbl:68
+-msgid "Disable SELinux protection for dhcpd daemon"
 +#: ../gui/system-config-selinux.glade:2956
 +msgid "label59"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Options Error: %s "
--#~ msgstr "Erro nas Opções: %s "
+-#: ../gui/selinux.tbl:69
+-msgid "Disable SELinux protection for dictd daemon"
 +#: ../gui/usersPage.py:138
 +#, python-format
 +msgid "SELinux user '%s' is required"
-+msgstr ""
-diff -up policycoreutils-2.1.12/po/ro.po.rhat policycoreutils-2.1.12/po/ro.po
---- policycoreutils-2.1.12/po/ro.po.rhat	2012-07-04 07:35:21.000000000 -0400
-+++ policycoreutils-2.1.12/po/ro.po	2012-10-16 15:12:12.102671171 -0400
-@@ -1,1270 +0,0 @@
--# SOME DESCRIPTIVE TITLE.
--# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
--# This file is distributed under the same license as the PACKAGE package.
--# FIRST AUTHOR <EMAIL at ADDRESS>, YEAR.
--#
--#, fuzzy
--msgid ""
--msgstr ""
--"Project-Id-Version: PACKAGE VERSION\n"
--"Report-Msgid-Bugs-To: \n"
--"POT-Creation-Date: 2012-03-27 10:49-0400\n"
--"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
--"Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
--"Language-Team: LANGUAGE <LL at li.org>\n"
--"Language: \n"
--"MIME-Version: 1.0\n"
--"Content-Type: text/plain; charset=UTF-8\n"
--"Content-Transfer-Encoding: 8bit\n"
--
--#: ../run_init/run_init.c:67
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:70
+-msgid "Allow sysadm_t to directly start daemons"
++#: ../sepolicy/sepolicy.py:106
++msgid "Generate SELinux man pages"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:71
+-msgid "Disable SELinux protection for Evolution"
++#: ../sepolicy/sepolicy.py:110
++msgid "path in which the generated SELinux man pages will be stored"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:72
+-msgid "Games"
++#: ../sepolicy/sepolicy.py:114
++msgid "All domains"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:72
+-msgid "Disable SELinux protection for games"
++#: ../sepolicy/sepolicy.py:116
++msgid "Domain name(s) of man pages to be created"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:73
+-msgid "Disable SELinux protection for the web browsers"
++#: ../sepolicy/sepolicy.py:164
++msgid "Query SELinux policy network information"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:74
+-msgid "Disable SELinux protection for Thunderbird"
++#: ../sepolicy/sepolicy.py:169
++msgid "list all SELinux port types"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:75
+-msgid "Disable SELinux protection for distccd daemon"
++#: ../sepolicy/sepolicy.py:172
++msgid "show SELinux type related to the port"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:76
+-msgid "Disable SELinux protection for dmesg daemon"
++#: ../sepolicy/sepolicy.py:175
++msgid "Show ports defined for this SELinux type"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:77
+-msgid "Disable SELinux protection for dnsmasq daemon"
++#: ../sepolicy/sepolicy.py:178
++msgid "show ports to which this domain can bind and/or connect"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:78
+-msgid "Disable SELinux protection for dovecot daemon"
++#: ../sepolicy/sepolicy.py:192
++msgid "query SELinux policy to see if domains can communicate with each other"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:79
+-msgid "Disable SELinux protection for entropyd daemon"
++#: ../sepolicy/sepolicy.py:195
++msgid "Source Domain"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:80
+-msgid "Disable SELinux protection for fetchmail"
++#: ../sepolicy/sepolicy.py:198
++msgid "Target Domain"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:81
+-msgid "Disable SELinux protection for fingerd daemon"
++#: ../sepolicy/sepolicy.py:215
++msgid "query SELinux Policy to see description of booleans"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:82
+-msgid "Disable SELinux protection for freshclam daemon"
++#: ../sepolicy/sepolicy.py:219
++msgid "get all booleans desctiption"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:83
+-msgid "Disable SELinux protection for fsdaemon daemon"
++#: ../sepolicy/sepolicy.py:221
++msgid "boolean to get description"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:84
+-msgid "Disable SELinux protection for gpm daemon"
++#: ../sepolicy/sepolicy.py:231
++msgid ""
++"query SELinux Policy to see how a source process domain can transition to "
++"the target process domain"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
+-msgid "NFS"
++#: ../sepolicy/sepolicy.py:234
++msgid "source process domain"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:85
+-msgid "Disable SELinux protection for gss daemon"
++#: ../sepolicy/sepolicy.py:237
++msgid "target process domain"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:86
+-msgid "Disable SELinux protection for Hal daemon"
++#: ../sepolicy/sepolicy.py:259
++msgid "Generate SELinux Policy module template"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:87
+-msgid "Compatibility"
++#: ../sepolicy/sepolicy.py:265
++msgid "name of policy to generate"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:87
 -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 ""
--
+-"Do not audit things that we know to be broken but which are not security "
+-"risks"
++#: ../sepolicy/sepolicy.py:267
++msgid "executable to confine"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:88
+-msgid "Disable SELinux protection for hostname daemon"
++#: ../sepolicy/sepolicy.py:269
++msgid "run policy generation test suite"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:89
+-msgid "Disable SELinux protection for hotplug daemon"
++#: ../sepolicy/sepolicy.py:274
++msgid "commands"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:90
+-msgid "Disable SELinux protection for howl daemon"
++#: ../sepolicy/sepolicy/generate.py:185
++msgid "Internet Services Daemon"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:91
+-msgid "Disable SELinux protection for cups hplip daemon"
++#: ../sepolicy/sepolicy/generate.py:198
++msgid "Valid Types:\n"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:92
+-msgid "Disable SELinux protection for httpd rotatelogs"
++#: ../sepolicy/sepolicy/generate.py:232
++#, python-format
++msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
+-msgid "HTTPD Service"
++#: ../sepolicy/sepolicy/generate.py:359
++msgid "You must enter a name for your confined process/user"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:93
+-msgid "Disable SELinux protection for http suexec"
++#: ../sepolicy/sepolicy/generate.py:361
++msgid ""
++"Name must be alpha numberic with no spaces. Consider using option \"-n "
++"MODULENAME\""
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:94
+-msgid "Disable SELinux protection for hwclock daemon"
++#: ../sepolicy/sepolicy/generate.py:449
++msgid "User Role types can not be assigned executables."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:95
+-msgid "Disable SELinux protection for i18n daemon"
++#: ../sepolicy/sepolicy/generate.py:455
++msgid "Only Daemon apps can use an init script.."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:96
+-msgid "Disable SELinux protection for imazesrv daemon"
++#: ../sepolicy/sepolicy/generate.py:473
++msgid "use_resolve must be a boolean value "
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:97
+-msgid "Disable SELinux protection for inetd child daemons"
++#: ../sepolicy/sepolicy/generate.py:479
++msgid "use_syslog must be a boolean value "
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:98
+-msgid "Disable SELinux protection for inetd daemon"
++#: ../sepolicy/sepolicy/generate.py:485
++msgid "use_kerberos must be a boolean value "
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:99
+-msgid "Disable SELinux protection for innd daemon"
++#: ../sepolicy/sepolicy/generate.py:491
++msgid "manage_krb5_rcache must be a boolean value "
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:100
+-msgid "Disable SELinux protection for iptables daemon"
++#: ../sepolicy/sepolicy/generate.py:521
++msgid "USER Types automatically get a tmp type"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:101
+-msgid "Disable SELinux protection for ircd daemon"
++#: ../sepolicy/sepolicy/generate.py:1039
++msgid "You must enter the executable path for your confined process"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:102
+-msgid "Disable SELinux protection for irqbalance daemon"
++#: ../sepolicy/sepolicy/generate.py:1272
++msgid "Type Enforcement file"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:1273
++msgid "Interface file"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:1274
++msgid "File Contexts file"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:103
+-msgid "Disable SELinux protection for iscsi daemon"
++#: ../sepolicy/sepolicy/generate.py:1275
++msgid "Spec file"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:104
+-msgid "Disable SELinux protection for jabberd daemon"
++#: ../sepolicy/sepolicy/generate.py:1276
++msgid "Setup Script"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
+-msgid "Kerberos"
++#: booleans.py:1
++msgid ""
++"Allow ABRT to modify public files used for public file transfer services."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:105
+-msgid "Disable SELinux protection for kadmind daemon"
++#: booleans.py:2
++msgid ""
++"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:106
+-msgid "Disable SELinux protection for klogd daemon"
++#: booleans.py:3
++msgid "Allow amavis to use JIT compiler"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:107
+-msgid "Disable SELinux protection for krb5kdc daemon"
++#: booleans.py:4
++msgid "Allow antivirus programs to read non security files on a system"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:108
+-msgid "Disable SELinux protection for ktalk daemons"
++#: booleans.py:5
++msgid ""
++"Allow users to resolve user passwd entries directly from ldap rather then "
++"using a sssd server"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:109
+-msgid "Disable SELinux protection for kudzu daemon"
++#: booleans.py:6
++msgid "Allow users to login using a radius server"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:110
+-msgid "Disable SELinux protection for locate daemon"
++#: booleans.py:7
++msgid "Allow users to login using a yubikey  server"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:111
+-msgid "Disable SELinux protection for lpd daemon"
++#: booleans.py:8
++msgid ""
++"Allow cdrecord to read various content. nfs, samba, removable devices, user "
++"temp and untrusted content files"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:112
+-msgid "Disable SELinux protection for lrrd daemon"
++#: booleans.py:9
++msgid "Allow clamd to use JIT compiler"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:113
+-msgid "Disable SELinux protection for lvm daemon"
++#: booleans.py:10
++msgid "Allow clamscan to non security files on a system"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:114
+-msgid "Disable SELinux protection for mailman"
++#: booleans.py:11
++msgid "Allow clamscan to read user content"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:115
+-msgid "Allow evolution and thunderbird to read user files"
++#: booleans.py:12
++msgid ""
++"Allow Cobbler to modify public files used for public file transfer services."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:116
+-msgid "Disable SELinux protection for mdadm daemon"
++#: booleans.py:13
++msgid "Allow Cobbler to connect to the network using TCP."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:117
+-msgid "Disable SELinux protection for monopd daemon"
++#: booleans.py:14
++msgid "Allow Cobbler to access cifs file systems."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:118
+-msgid "Allow the mozilla browser to read user files"
++#: booleans.py:15
++msgid "Allow Cobbler to access nfs file systems."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:119
+-msgid "Disable SELinux protection for mrtg daemon"
++#: booleans.py:16
++msgid "Allow collectd to connect to the network using TCP."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:120
+-msgid "Disable SELinux protection for mysqld daemon"
++#: booleans.py:17
++msgid "Allow codnor domain to connect to the network using TCP."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:121
+-msgid "Disable SELinux protection for nagios daemon"
++#: booleans.py:18
++msgid ""
++"Allow system cron jobs to relabel filesystem for restoring file contexts."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
+-msgid "Name Service"
++#: booleans.py:19
++msgid "Allow cvs daemon to read shadow"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:122
+-msgid "Disable SELinux protection for named daemon"
++#: booleans.py:20
++msgid "Allow all daemons to write corefiles to /"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:123
+-msgid "Disable SELinux protection for nessusd daemon"
++#: booleans.py:21
++msgid "Allow all daemons to use tcp wrappers."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:124
+-msgid "Disable SELinux protection for NetworkManager"
++#: booleans.py:22
++msgid "Allow all daemons the ability to read/write terminals"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:125
+-msgid "Disable SELinux protection for nfsd daemon"
++#: booleans.py:23
++msgid "Allow dbadm to manage files in users home directories"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
+-#: ../gui/selinux.tbl:221
+-msgid "Samba"
++#: booleans.py:24
++msgid "Allow dbadm to read files in users home directories"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:126
+-msgid "Disable SELinux protection for nmbd daemon"
++#: booleans.py:25
++msgid ""
++"Deny user domains applications to map a memory region as both executable and "
++"writable, this is dangerous and the executable should be reported in bugzilla"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:127
+-msgid "Disable SELinux protection for nrpe daemon"
++#: booleans.py:26
++msgid "Allow sysadm to debug or ptrace all processes."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:128
+-msgid "Disable SELinux protection for nscd daemon"
++#: booleans.py:27
++msgid "Allow dhcpc client applications to execute iptables commands"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:129
+-msgid "Disable SELinux protection for nsd daemon"
++#: booleans.py:28
++msgid "Allow DHCP daemon to use LDAP backends"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:130
+-msgid "Disable SELinux protection for ntpd daemon"
++#: booleans.py:29
++msgid "Allow all domains to use other domains file descriptors"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:131
+-msgid "Disable SELinux protection for oddjob"
++#: booleans.py:30
++msgid "Allow all domains to have the kernel load modules"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:132
+-msgid "Disable SELinux protection for oddjob_mkhomedir"
++#: booleans.py:31
++msgid "Allow the use of the audio devices as the source for the entropy feeds"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:133
+-msgid "Disable SELinux protection for openvpn daemon"
++#: booleans.py:32
++msgid "Allow exim to connect to databases (postgres, mysql)"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:134
+-msgid "Disable SELinux protection for pam daemon"
++#: booleans.py:33
++msgid "Allow exim to create, read, write, and delete unprivileged user files."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:135
+-msgid "Disable SELinux protection for pegasus"
++#: booleans.py:34
++msgid "Allow exim to read unprivileged user files."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:136
+-msgid "Disable SELinux protection for perdition daemon"
++#: booleans.py:35
++msgid "Enable extra rules in the cron domain to support fcron."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:137
+-msgid "Disable SELinux protection for portmap daemon"
++#: booleans.py:36
++msgid "Allow fenced domain to connect to the network using TCP."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:138
+-msgid "Disable SELinux protection for portslave daemon"
++#: booleans.py:37
++msgid "Allow fenced domain to execute ssh."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:139
+-msgid "Disable SELinux protection for postfix"
++#: booleans.py:38
++msgid "Allow ftp to read and write files in the user home directories"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:140
+-msgid "Disable SELinux protection for postgresql daemon"
++#: booleans.py:39
++msgid ""
++"Allow ftp servers to upload files,  used for public file transfer services. "
++"Directories must be labeled public_content_rw_t."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:141
+-msgid "pppd"
++#: booleans.py:40
++msgid "Allow ftp servers to connect to all ports > 1023"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:141
+-msgid "Allow pppd to be run for a regular user"
++#: booleans.py:41
++msgid "Allow ftp servers to connect to mysql database ports"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:142
+-msgid "Disable SELinux protection for pptp"
++#: booleans.py:42
++msgid ""
++"Allow ftp servers to login to local users and read/write all files on the "
++"system, governed by DAC."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:143
+-msgid "Disable SELinux protection for prelink daemon"
++#: booleans.py:43
++msgid "Allow ftp servers to use cifs used for public file transfer services."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:144
+-msgid "Disable SELinux protection for privoxy daemon"
++#: booleans.py:44
++msgid "Allow ftp servers to use nfs used for public file transfer services."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:145
+-msgid "Disable SELinux protection for ptal daemon"
++#: booleans.py:45
++msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:146
+-msgid "Disable SELinux protection for pxe daemon"
++#: booleans.py:46
++msgid "Determine whether Git CGI can search home directories."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:147
+-msgid "Disable SELinux protection for pyzord"
++#: booleans.py:47
++msgid "Determine whether Git CGI can access cifs file systems."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:148
+-msgid "Disable SELinux protection for quota daemon"
++#: booleans.py:48
++msgid "Determine whether Git CGI can access nfs file systems."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:149
+-msgid "Disable SELinux protection for radiusd daemon"
++#: booleans.py:49
++msgid ""
++"Determine whether Git session daemon can bind TCP sockets to all unreserved "
++"ports."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:150
+-msgid "Disable SELinux protection for radvd daemon"
++#: booleans.py:50
++msgid ""
++"Determine whether calling user domains can execute Git daemon in the "
++"git_session_t domain."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:151
+-msgid "Disable SELinux protection for rdisc"
++#: booleans.py:51
++msgid "Determine whether Git system daemon can search home directories."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:152
+-msgid "Disable SELinux protection for readahead"
++#: booleans.py:52
++msgid "Determine whether Git system daemon can access cifs file systems."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:153
+-msgid "Allow programs to read files in non-standard locations (default_t)"
++#: booleans.py:53
++msgid "Determine whether Git system daemon can access nfs file systems."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:154
+-msgid "Disable SELinux protection for restorecond"
++#: booleans.py:54
++msgid "Allow gitisis daemon to send mail"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:155
+-msgid "Disable SELinux protection for rhgb daemon"
++#: booleans.py:55
++msgid "Enable reading of urandom for all domains."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:156
+-msgid "Disable SELinux protection for ricci"
++#: booleans.py:56
++msgid ""
++"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
++"agent to manage user files."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:157
+-msgid "Disable SELinux protection for ricci_modclusterd"
++#: booleans.py:57
++msgid ""
++"Allow gpg web domain to modify public files used for public file transfer "
++"services."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:158
+-msgid "Disable SELinux protection for rlogind daemon"
++#: booleans.py:58
++msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:159
+-msgid "Disable SELinux protection for rpcd daemon"
++#: booleans.py:59
++msgid ""
++"Allow Apache to modify public files used for public file transfer services. "
++"Directories/Files must be labeled public_content_rw_t."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:160
+-msgid "Disable SELinux protection for rshd"
++#: booleans.py:60
++msgid "Allow httpd to use built in scripting (usually php)"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:161
+-msgid "rsync"
++#: booleans.py:61
++msgid "Allow http daemon to check spam"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:161
+-msgid "Disable SELinux protection for rsync daemon"
++#: booleans.py:62
++msgid ""
++"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
++"ports"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:162
+-msgid "Allow ssh to run from inetd instead of as a daemon"
++#: booleans.py:63
++msgid "Allow httpd to connect to the ldap port"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:163
+-msgid "Allow Samba to share nfs directories"
++#: booleans.py:64
++msgid "Allow http daemon to connect to zabbix"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
+-msgid "SASL authentication server"
++#: booleans.py:65
++msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:164
+-msgid "Allow sasl authentication server to read /etc/shadow"
++#: booleans.py:66
++msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:165
++#: booleans.py:67
+ msgid ""
+-"Allow X-Windows server to map a memory region as both executable and writable"
++"Allow HTTPD scripts and modules to connect to databases over the network."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:166
+-msgid "Disable SELinux protection for saslauthd daemon"
++#: booleans.py:68
++msgid "Allow httpd to connect to memcache server"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:167
+-msgid "Disable SELinux protection for scannerdaemon daemon"
++#: booleans.py:69
++msgid "Allow httpd to act as a relay"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:168
+-msgid "Do not allow transition to sysadm_t, sudo and su effected"
++#: booleans.py:70
++msgid "Allow http daemon to send mail"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:169
+-msgid "Do not allow any processes to load kernel modules"
++#: booleans.py:71
++msgid "Allow Apache to communicate with avahi service via dbus"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:170
+-msgid "Do not allow any processes to modify kernel SELinux policy"
++#: booleans.py:72
++msgid "Allow httpd cgi support"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:171
+-msgid "Disable SELinux protection for sendmail daemon"
++#: booleans.py:73
++msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:172
+-msgid "Disable SELinux protection for setrans"
++#: booleans.py:74
++msgid "Allow httpd to read home directories"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:173
+-msgid "Disable SELinux protection for setroubleshoot daemon"
++#: booleans.py:75
++msgid "Allow httpd scripts and modules execmem/execstack"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:174
+-msgid "Disable SELinux protection for slapd daemon"
++#: booleans.py:76
++msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:175
+-msgid "Disable SELinux protection for slrnpull daemon"
++#: booleans.py:77
++msgid "Allow httpd processes to manage IPA content"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:176
+-msgid "Disable SELinux protection for smbd daemon"
++#: booleans.py:78
++msgid "Allow Apache to use mod_auth_ntlm_winbind"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:177
+-msgid "Disable SELinux protection for snmpd daemon"
++#: booleans.py:79
++msgid "Allow Apache to use mod_auth_pam"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:178
+-msgid "Disable SELinux protection for snort daemon"
++#: booleans.py:80
++msgid "Allow httpd to read user content"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:179
+-msgid "Disable SELinux protection for soundd daemon"
++#: booleans.py:81
++msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:180
+-msgid "Disable SELinux protection for sound daemon"
++#: booleans.py:82
++msgid "Allow httpd daemon to change its resource limits"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
+-msgid "Spam Protection"
++#: booleans.py:83
++msgid ""
++"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:181
+-msgid "Disable SELinux protection for spamd daemon"
++#: booleans.py:84
++msgid ""
++"Allow apache scripts to write to public content, directories/files must be "
++"labeled public_rw_content_t."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:182
+-msgid "Allow spamd to access home directories"
++#: booleans.py:85
++msgid "Allow Apache to execute tmp content."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:183
+-msgid "Allow Spam Assassin daemon network access"
++#: booleans.py:86
++msgid ""
++"Unify HTTPD to communicate with the terminal. Needed for entering the "
++"passphrase for certificates at the terminal."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:184
+-msgid "Disable SELinux protection for speedmgmt daemon"
++#: booleans.py:87
++msgid "Unify HTTPD handling of all content files."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
+-msgid "Squid"
++#: booleans.py:88
++msgid "Allow httpd to access cifs file systems"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:185
+-msgid "Allow squid daemon to connect to the network"
++#: booleans.py:89
++msgid "Allow httpd to access FUSE file systems"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:186
+-msgid "Disable SELinux protection for squid daemon"
++#: booleans.py:90
++msgid "Allow httpd to run gpg"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:187
+-msgid "Disable SELinux protection for ssh daemon"
++#: booleans.py:91
++msgid "Allow httpd to access nfs file systems"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:188
+-msgid "Allow ssh logins as sysadm_r:sysadm_t"
++#: booleans.py:92
++msgid "Allow httpd to communicate with oddjob to start up a service"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:189
++#: booleans.py:93
++msgid "Allow httpd to access openstack ports"
++msgstr ""
++
++#: booleans.py:94
++msgid "Allow icecast to connect to all ports, not just sound ports."
++msgstr ""
++
++#: booleans.py:95
+ msgid ""
+-"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
+-"bashrc)"
++"Allow the Irssi IRC Client to connect to any port, and to bind to any "
++"unreserved port."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
+-msgid "Universal SSL tunnel"
++#: booleans.py:96
++msgid "Allow java executable stack"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:190
+-msgid "Disable SELinux protection for stunnel daemon"
++#: booleans.py:97
++msgid "Allow confined applications to run with kerberos."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:191
+-msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
++#: booleans.py:98
++msgid "Allow syslogd daemon to send mail"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:192
+-msgid "Disable SELinux protection for swat daemon"
++#: booleans.py:99
++msgid "Allow syslogd the ability to read/write terminals"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:193
+-msgid "Disable SELinux protection for sxid daemon"
++#: booleans.py:100
++msgid "Allow logging in and using the system from /dev/console."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:194
+-msgid "Disable SELinux protection for syslogd daemon"
++#: booleans.py:101
++msgid ""
++"Control the ability to mmap a low area of the address space, as configured "
++"by /proc/sys/kernel/mmap_min_addr."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:195
+-msgid "Disable SELinux protection for system cron jobs"
++#: booleans.py:102
++msgid "Allow mock to read files in home directories."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:196
+-msgid "Disable SELinux protection for tcp daemon"
++#: booleans.py:103
++msgid "Allow the mount command to mount any directory or file."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:197
+-msgid "Disable SELinux protection for telnet daemon"
++#: booleans.py:104
++msgid "Allow mozilla plugin domain to connect to the network using TCP."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:198
+-msgid "Disable SELinux protection for tftpd daemon"
++#: booleans.py:105
++msgid ""
++"Allow mozilla_plugins to create random content in the users home directory"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:199
+-msgid "Disable SELinux protection for transproxy daemon"
++#: booleans.py:106
++msgid "Allow confined web browsers to read home directory content"
++msgstr ""
++
++#: booleans.py:107
++msgid "Allow mplayer executable stack"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:200
+-msgid "Disable SELinux protection for udev daemon"
++#: booleans.py:108
++msgid "Allow mysqld to connect to all ports"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:201
+-msgid "Disable SELinux protection for uml daemon"
++#: booleans.py:109
++msgid "Allow BIND to bind apache port."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:202
++#: booleans.py:110
+ msgid ""
+-"Allow xinetd to run unconfined, including any services it starts that do not "
+-"have a domain transition explicitly defined"
++"Allow BIND to write the master zone files. Generally this is used for "
++"dynamic DNS or zone transfers."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:203
++#: booleans.py:111
++msgid "Allow any files/directories to be exported read/only via NFS."
++msgstr ""
++
++#: booleans.py:112
++msgid "Allow any files/directories to be exported read/write via NFS."
++msgstr ""
++
++#: booleans.py:113
+ msgid ""
+-"Allow rc scripts to run unconfined, including any daemon started by an rc "
+-"script that does not have a domain transition explicitly defined"
++"Allow nfs servers to modify public files used for public file transfer "
++"services.  Files/Directories must be labeled public_content_rw_t."
++msgstr ""
++
++#: booleans.py:114
++msgid "Allow system to run with NIS"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:204
+-msgid "Allow rpm to run unconfined"
++#: booleans.py:115
++msgid "Allow confined applications to use nscd shared memory."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:205
+-msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
++#: booleans.py:116
++msgid "Allow nsplugin code to connect to unreserved ports"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:206
+-msgid "Disable SELinux protection for updfstab daemon"
++#: booleans.py:117
++msgid "Allow nsplugin code to execmem/execstack"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:207
+-msgid "Disable SELinux protection for uptimed daemon"
++#: booleans.py:118
++msgid "Allow openvpn to read home directories"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:208
++#: booleans.py:119
++msgid "Allow piranha-lvs domain to connect to the network using TCP."
++msgstr ""
++
++#: booleans.py:120
++msgid "Allow polipo to connect to all ports > 1023"
++msgstr ""
++
++#: booleans.py:121
++msgid ""
++"Determine whether Polipo session daemon can bind tcp sockets to all "
++"unreserved ports."
++msgstr ""
++
++#: booleans.py:122
+ msgid ""
+-"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
+-"staff_r can do so"
++"Determine whether calling user domains can execute Polipo daemon in the "
++"polipo_session_t domain."
++msgstr ""
++
++#: booleans.py:123
++msgid "Determine whether polipo can access cifs file systems."
++msgstr ""
++
++#: booleans.py:124
++msgid "Determine whether Polipo can access nfs file systems."
++msgstr ""
++
++#: booleans.py:125
++msgid "Enable polyinstantiated directory support."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:209
+-msgid "Allow users to execute the mount command"
++#: booleans.py:126
++msgid "Allow the portage domains to use NFS mounts (regular nfs_t)"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:210
+-msgid "Allow regular users direct mouse access (only allow the X server)"
++#: booleans.py:127
++msgid "Allow postfix_local domain full write access to mail_spool directories"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:211
+-msgid "Allow users to run the dmesg command"
++#: booleans.py:128
++msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:212
+-msgid "Allow users to control network interfaces (also needs USERCTL=true)"
++#: booleans.py:129
++msgid "Allow transmit client label to foreign database"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:213
+-msgid "Allow normal user to execute ping"
++#: booleans.py:130
++msgid "Allow database admins to execute DML statement"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:214
+-msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
++#: booleans.py:131
++msgid "Allow unprivileged users to execute DDL statement"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:215
+-msgid "Allow users to rw usb devices"
++#: booleans.py:132
++msgid "Allow pppd to load kernel modules for certain modems"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:216
++#: booleans.py:133
++msgid "Allow pppd to be run for a regular user"
++msgstr ""
++
++#: booleans.py:134
+ msgid ""
+-"Allow users to run TCP servers (bind to ports and accept connection from the "
+-"same domain and outside users)  disabling this forces FTP passive mode and "
+-"may change other protocols"
++"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:217
+-msgid "Allow user to stat ttyfiles"
++#: booleans.py:135
++msgid "Allow Puppet client to manage all file types."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:218
+-msgid "Disable SELinux protection for uucpd daemon"
++#: booleans.py:136
++msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:219
+-msgid "Disable SELinux protection for vmware daemon"
++#: booleans.py:137
++msgid "Allow qemu to connect fully to the network"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:220
+-msgid "Disable SELinux protection for watchdog daemon"
++#: booleans.py:138
++msgid "Allow qemu to use cifs/Samba file systems"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:221
+-msgid "Disable SELinux protection for winbind daemon"
++#: booleans.py:139
++msgid "Allow qemu to use serial/parallel communication ports"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:222
+-msgid "Disable SELinux protection for xdm daemon"
++#: booleans.py:140
++msgid "Allow qemu to use nfs file systems"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:223
+-msgid "Allow xdm logins as sysadm_r:sysadm_t"
++#: booleans.py:141
++msgid "Allow qemu to use usb devices"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:224
+-msgid "Disable SELinux protection for xen daemon"
++#: booleans.py:142
++msgid "Allow racoon to read shadow"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:225
+-msgid "XEN"
++#: booleans.py:143
++msgid "Allow rgmanager domain to connect to the network using TCP."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:225
+-msgid "Allow xen to read/write physical disk devices"
++#: booleans.py:144
++msgid ""
++"Allow rsync to modify public files used for public file transfer services.  "
++"Files/Directories must be labeled public_content_rw_t."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:226
+-msgid "Disable SELinux protection for xfs daemon"
++#: booleans.py:145
++msgid "Allow rsync to run as a client"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:227
+-msgid "Disable SELinux protection for xen control"
++#: booleans.py:146
++msgid "Allow rsync to export any files/directories read only."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:228
+-msgid "Disable SELinux protection for ypbind daemon"
++#: booleans.py:147
++msgid "Allow rsync servers to share cifs files systems"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:229
+-msgid "Disable SELinux protection for NIS Password Daemon"
++#: booleans.py:148
++msgid "Allow rsync servers to share nfs files systems"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:230
+-msgid "Disable SELinux protection for ypserv daemon"
++#: booleans.py:149
++msgid "Allow samba to create new home directories (e.g. via PAM)"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:231
+-msgid "Disable SELinux protection for NIS Transfer Daemon"
++#: booleans.py:150
++msgid ""
++"Allow samba to act as the domain controller, add users, groups and change "
++"passwords."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:232
+-msgid "Allow SELinux webadm user to manage unprivileged users home directories"
++#: booleans.py:151
++msgid "Allow samba to share users home directories."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:233
+-msgid "Allow SELinux webadm user to read unprivileged users home directories"
++#: booleans.py:152
++msgid "Allow samba to share any file/directory read only."
+ msgstr ""
+ 
+-#: ../gui/semanagePage.py:126
+-#, python-format
+-msgid "Are you sure you want to delete %s '%s'?"
++#: booleans.py:153
++msgid "Allow samba to share any file/directory read/write."
+ msgstr ""
+ 
+-#: ../gui/semanagePage.py:126
+-#, python-format
+-msgid "Delete %s"
++#: booleans.py:154
++msgid "Allow samba to act as a portmapper"
+ msgstr ""
+ 
+-#: ../gui/semanagePage.py:134
+-#, python-format
+-msgid "Add %s"
++#: booleans.py:155
++msgid "Allow samba to run unconfined scripts"
+ msgstr ""
+ 
+-#: ../gui/semanagePage.py:148
+-#, python-format
+-msgid "Modify %s"
++#: booleans.py:156
++msgid "Allow samba to export ntfs/fusefs volumes."
+ msgstr ""
+ 
+-#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
+-msgid "Permissive"
++#: booleans.py:157
++msgid "Allow samba to export NFS volumes."
+ msgstr ""
+ 
+-#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
+-msgid "Enforcing"
++#: booleans.py:158
++msgid "Allow sanlock to read/write fuse files"
+ msgstr ""
+ 
+-#: ../gui/statusPage.py:94
+-msgid "Status"
++#: booleans.py:159
++msgid "Allow sanlock to manage nfs files"
+ msgstr ""
+ 
+-#: ../gui/statusPage.py:133
++#: booleans.py:160
++msgid "Allow sanlock to manage cifs files"
++msgstr ""
++
++#: booleans.py:161
++msgid "Allow sasl to read shadow"
++msgstr ""
++
++#: booleans.py:162
+ 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?"
++"disallow programs, such as newrole, from transitioning to administrative "
++"user domains."
+ msgstr ""
+ 
+-#: ../gui/statusPage.py:147
++#: booleans.py:163
++msgid "Disable kernel module loading."
++msgstr ""
++
++#: booleans.py:164
+ msgid ""
+-"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
+-"you later decide to turn SELinux back on, the system will be required to "
+-"relabel.  If you just want to see if SELinux is causing a problem on your "
+-"system, you can go to permissive mode which will only log errors and not "
+-"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
+-"wish to continue?"
++"Boolean to determine whether the system permits loading policy, setting "
++"enforcing mode, and changing boolean values.  Set this to true and you have "
++"to reboot to set it back."
+ msgstr ""
+ 
+-#: ../gui/statusPage.py:152
++#: booleans.py:165
++msgid "Allow regular users direct dri device access"
++msgstr ""
++
++#: booleans.py:166
+ msgid ""
+-"Changing to SELinux enabled will cause a relabel of the entire file system "
+-"on the next boot. Relabeling takes a long time depending on the size of the "
+-"file system.  Do you wish to continue?"
++"Allow unconfined executables to make their heap memory executable.  Doing "
++"this is a really bad idea. Probably indicates a badly coded executable, but "
++"could indicate an attack. This executable should be reported in bugzilla"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:11
+-msgid "system-config-selinux"
++#: booleans.py:167
++msgid ""
++"Allow all unconfined executables to use libraries requiring text relocation "
++"that are not labeled textrel_shlib_t"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:12
++#: booleans.py:168
+ msgid ""
+-"Copyright (c)2006 Red Hat, Inc.\n"
+-"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
++"Allow unconfined executables to make their stack executable.  This should "
++"never, ever be necessary. Probably indicates a badly coded executable, but "
++"could indicate an attack. This executable should be reported in bugzilla"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:22
+-#: ../gui/system-config-selinux.glade:544
+-msgid "Add SELinux Login Mapping"
++#: booleans.py:169
++msgid "Allow users to connect to the local mysql server"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:257
+-msgid "Add SELinux Network Ports"
++#: booleans.py:170
++msgid ""
++"Allow confined users the ability to execute the ping and traceroute commands."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:391
+-#: ../gui/system-config-selinux.glade:678
+-msgid "SELinux Type"
++#: booleans.py:171
++msgid "Allow users to connect to PostgreSQL"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:622
+-msgid "File Specification"
++#: booleans.py:172
++msgid ""
++"Allow user to r/w files on filesystems that do not have extended attributes "
++"(FAT, CDROM, FLOPPY)"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:650
+-msgid "File Type"
++#: booleans.py:173
++msgid ""
++"Allow users to run TCP servers (bind to ports and accept connection from the "
++"same domain and outside users)  disabling this forces FTP passive mode and "
++"may change other protocols."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:727
++#: booleans.py:174
++msgid "Allow user music sharing"
++msgstr ""
++
++#: booleans.py:175
+ msgid ""
+-"all files\n"
+-"regular file\n"
+-"directory\n"
+-"character device\n"
+-"block device\n"
+-"socket\n"
+-"symbolic link\n"
+-"named pipe\n"
++"Allow anon internal-sftp to upload files, used for public file transfer "
++"services. Directories must be labeled public_content_rw_t."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:773
+-msgid "MLS"
++#: booleans.py:176
++msgid ""
++"Allow sftp-internal to read and write files in the user home directories"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:837
+-msgid "Add SELinux User"
++#: booleans.py:177
++msgid ""
++"Allow sftp-internal to login to local users and read/write all files on the "
++"system, governed by DAC."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1079
+-msgid "SELinux Administration"
++#: booleans.py:178
++msgid ""
++"Allow internal-sftp to read and write files in the user ssh home directories."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1122
+-msgid "Add"
++#: booleans.py:179
++msgid "Allow sge to connect to the network using any TCP port"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1144
+-msgid "_Properties"
++#: booleans.py:180
++msgid "Allow sge to access nfs file systems."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1166
+-msgid "_Delete"
++#: booleans.py:181
++msgid ""
++"Enable additional permissions needed to support devices on 3ware controllers."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1256
+-msgid "Select Management Object"
++#: booleans.py:182
++msgid ""
++"Allow samba to modify public files used for public file transfer services.  "
++"Files/Directories must be labeled public_content_rw_t."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1273
+-msgid "<b>Select:</b>"
++#: booleans.py:183
++msgid "Allow user spamassassin clients to use the network."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1326
+-msgid "System Default Enforcing Mode"
++#: booleans.py:184
++msgid "Allow spamd to read/write user home directories."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1354
++#: booleans.py:185
+ msgid ""
+-"Disabled\n"
+-"Permissive\n"
+-"Enforcing\n"
++"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1373
+-msgid "Current Enforcing Mode"
++#: booleans.py:186
++msgid "Allow squid to run as a transparent proxy (TPROXY)"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1418
+-msgid "System Default Policy Type: "
++#: booleans.py:187
++msgid ""
++"Allow ssh with chroot env to read and write files in the user home "
++"directories"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1463
++#: booleans.py:188
++msgid "allow host key based authentication"
++msgstr ""
++
++#: booleans.py:189
++msgid "Allow ssh logins as sysadm_r:sysadm_t"
++msgstr ""
++
++#: booleans.py:190
++msgid "allow staff user to create and transition to svirt domains."
++msgstr ""
++
++#: booleans.py:191
++msgid "Allow the Telepathy connection managers to connect to any network port."
++msgstr ""
++
++#: booleans.py:192
+ msgid ""
+-"Select if you wish to relabel then entire file system on next reboot.  "
+-"Relabeling can take a very long time, depending on the size of the system.  "
+-"If you are changing policy types or going from disabled to enforcing, a "
+-"relabel is required."
++"Allow the Telepathy connection managers to connect to any generic TCP port."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1509
+-msgid "Relabel on next reboot."
++#: booleans.py:193
++msgid ""
++"Allow tftp to modify public files used for public file transfer services."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1561
+-msgid "label37"
++#: booleans.py:194
++msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1598
+-msgid "Revert boolean setting to system default"
++#: booleans.py:195
++msgid ""
++"allow unconfined users to transition to the chrome sandbox domains when "
++"running chrome-sandbox"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1614
+-msgid "Toggle between Customized and All Booleans"
++#: booleans.py:196
++msgid "Allow a user to login as an unconfined domain"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1645
+-#: ../gui/system-config-selinux.glade:1850
+-#: ../gui/system-config-selinux.glade:2037
+-#: ../gui/system-config-selinux.glade:2224
+-#: ../gui/system-config-selinux.glade:2467
+-#: ../gui/system-config-selinux.glade:2692
+-#: ../gui/system-config-selinux.glade:2867
+-msgid "Filter"
++#: booleans.py:197
++msgid ""
++"Allow unconfined users to transition to the Mozilla plugin domain when "
++"running xulrunner plugin-container."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1734
+-msgid "label50"
++#: booleans.py:198
++msgid "Allow video playing tools to run unconfined"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1771
+-msgid "Add File Context"
++#: booleans.py:199
++msgid "Allow unprivledged user to create and transition to svirt domains."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1787
+-msgid "Modify File Context"
++#: booleans.py:200
++msgid "Support ecryptfs home directories"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1803
+-msgid "Delete File Context"
++#: booleans.py:201
++msgid "Support fusefs home directories"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1819
+-msgid "Toggle between all and customized file context"
++#: booleans.py:202
++msgid "Use lpd server instead of cups"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1939
+-msgid "label38"
++#: booleans.py:203
++msgid "Support NFS home directories"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1976
+-msgid "Add SELinux User Mapping"
++#: booleans.py:204
++msgid "Support SAMBA home directories"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1992
+-msgid "Modify SELinux User Mapping"
++#: booleans.py:205
++msgid "Allow varnishd to connect to all ports, not just HTTP."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2008
+-msgid "Delete SELinux User Mapping"
++#: booleans.py:206
++msgid "Ignore vbetool mmap_zero errors."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2126
+-msgid "label39"
++#: booleans.py:207
++msgid ""
++"Allow confined virtual guests to use serial/parallel communication ports"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2163
+-msgid "Add User"
++#: booleans.py:208
++msgid ""
++"Allow confined virtual guests to use executable memory and executable stack"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2179
+-msgid "Modify User"
++#: booleans.py:209
++msgid "Allow confined virtual guests to read fuse files"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2195
+-msgid "Delete User"
++#: booleans.py:210
++msgid "Allow confined virtual guests to manage nfs files"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2313
+-msgid "label41"
++#: booleans.py:211
++msgid "Allow confined virtual guests to manage cifs files"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2350
+-msgid "Add Network Port"
++#: booleans.py:212
++msgid "Allow confined virtual guests to interact with the sanlock"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2366
+-msgid "Edit Network Port"
++#: booleans.py:213
++msgid "Allow confined virtual guests to manage device configuration, (pci)"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2382
+-msgid "Delete Network Port"
++#: booleans.py:214
++msgid "Allow confined virtual guests to use usb devices"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2418
+-#: ../gui/system-config-selinux.glade:2436
+-msgid "Toggle between Customized and All Ports"
++#: booleans.py:215
++msgid "Allow confined virtual guests to interact with the xserver"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2556
+-msgid "label42"
++#: booleans.py:216
++msgid "Allow webadm to manage files in users home directories"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2593
+-msgid "Generate new policy module"
++#: booleans.py:217
++msgid "Allow webadm to read files in users home directories"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2609
+-msgid "Load policy module"
++#: booleans.py:218
++msgid "Ignore wine mmap_zero errors."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2625
+-msgid "Remove loadable policy module"
++#: booleans.py:219
++msgid "Allow the graphical login program to execute bootloader"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2661
++#: booleans.py:220
+ msgid ""
+-"Enable/Disable additional audit rules, that are normally not reported in the "
+-"log files."
++"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2781
+-msgid "label44"
++#: booleans.py:221
++msgid "Allow xen to manage nfs files"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2818
+-msgid "Change process mode to permissive."
++#: booleans.py:222
++msgid ""
++"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
++"logical volumes for disk images."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2836
+-msgid "Change process mode to enforcing"
++#: booleans.py:223
++msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2928
+-msgid "Process Domain"
++#: booleans.py:224
++msgid ""
++"Allow xguest users to configure Network Manager and connect to apache ports"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2956
+-msgid "label59"
++#: booleans.py:225
++msgid "Allow xguest users to mount removable media"
+ msgstr ""
+ 
+-#: ../gui/usersPage.py:138
+-#, python-format
+-msgid "SELinux user '%s' is required"
++#: booleans.py:226
++msgid "Allow xguest to use blue tooth devices"
++msgstr ""
++
++#: booleans.py:227
++msgid "Allows clients to write to the X server shared memory segments."
++msgstr ""
++
++#: booleans.py:228
++msgid "Allows XServer to execute writable memory"
++msgstr ""
++
++#: booleans.py:229
++msgid "Support X userspace object manager"
++msgstr ""
++
++#: booleans.py:230
++msgid "Allow zabbix to connect to unreserved ports"
++msgstr ""
++
++#: booleans.py:231
++msgid "Allow zebra daemon to write it configuration files"
++msgstr ""
++
++#: booleans.py:232
++msgid ""
++"Allow ZoneMinder to modify public files used for public file transfer "
++"services."
+ msgstr ""
+diff --git a/policycoreutils/po/pt_BR.po b/policycoreutils/po/pt_BR.po
+index 87b7b92..8c30868 100644
+--- a/policycoreutils/po/pt_BR.po
++++ b/policycoreutils/po/pt_BR.po
+@@ -6,6 +6,7 @@
+ # Diego Búrigo Zacarão <diegobz at gmail.com>, 2006.
+ # Frederico Madeira <fred at madeira.eng.br>, 2008.
+ # Glaucia Cintra <gcintra at redhat.com>, 2010.
++# Glaucia Freitas <gcintra at redhat.com>, 2012.
+ # Igor Pires Soares <igor at projetofedora.org>, 2006, 2007, 2008, 2009.
+ # Og Maciel <ogmaciel at gnome.org>, 2008.
+ # Oliver Silva <oliverpsilva at gmail.com>, 2008.
+@@ -15,15 +16,15 @@ msgid ""
+ msgstr ""
+ "Project-Id-Version: Policycoreutils\n"
+ "Report-Msgid-Bugs-To: \n"
+-"POT-Creation-Date: 2012-05-25 07:28-0400\n"
+-"PO-Revision-Date: 2012-04-02 20:30+0000\n"
++"POT-Creation-Date: 2012-10-16 12:24-0400\n"
++"PO-Revision-Date: 2012-10-08 13:10+0000\n"
+ "Last-Translator: dwalsh <dwalsh at redhat.com>\n"
+ "Language-Team: Portuguese (Brazil) <trans-pt_br at lists.fedoraproject.org>\n"
+ "Language: pt_BR\n"
+ "MIME-Version: 1.0\n"
+ "Content-Type: text/plain; charset=UTF-8\n"
+ "Content-Transfer-Encoding: 8bit\n"
+-"Plural-Forms: nplurals=2; plural=(n > 1)\n"
++"Plural-Forms: nplurals=2; plural=(n > 1);\n"
+ 
+ #: ../run_init/run_init.c:67
+ msgid ""
+@@ -35,7 +36,7 @@ msgstr ""
+ " onde: <script> é o nome do script de inicialização a ser executado,\n"
+ "         <args ...> são os argumentos para esse script."
+ 
 -#: ../run_init/run_init.c:126 ../newrole/newrole.c:1124
--#, 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:126 ../newrole/newrole.c:1123
+ #, c-format
+ msgid "failed to initialize PAM\n"
+ msgstr "falhou ao inicializar o PAM\n"
+@@ -84,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:1258
--#, c-format
--msgid "Could not set exec context to %s.\n"
--msgstr ""
--
--#: ../audit2allow/audit2allow:230
--msgid "******************** IMPORTANT ***********************\n"
--msgstr ""
--
--#: ../audit2allow/audit2allow:231
--msgid "To make this policy package active, execute:"
--msgstr ""
--
++#: ../run_init/run_init.c:405 ../newrole/newrole.c:1257
+ #, c-format
+ msgid "Could not set exec context to %s.\n"
+ msgstr "Não foi possível definir um contexto executável para %s.\n"
+@@ -97,867 +98,889 @@ msgstr "******************** IMPORTANTE ***********************\n"
+ msgid "To make this policy package active, execute:"
+ msgstr "Para tornar este pacote de políticas ativo, execute:"
+ 
 -#: ../semanage/seobject.py:143 ../semanage/seobject.py:147
 -msgid "global"
--msgstr ""
+-msgstr "global"
 -
--#: ../semanage/seobject.py:222
--msgid "Could not create semanage handle"
+-#: ../semanage/seobject.py:225
++#: ../semanage/seobject.py:200
+ msgid "Could not create semanage handle"
+ msgstr "Não foi possível criar o controlador do semanage"
+ 
+-#: ../semanage/seobject.py:233
++#: ../semanage/seobject.py:208
+ 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."
+ 
+-#: ../semanage/seobject.py:238
++#: ../semanage/seobject.py:213
+ msgid "Cannot read policy store."
+ msgstr "Não foi possível ler os dados da política."
+ 
+-#: ../semanage/seobject.py:243
++#: ../semanage/seobject.py:218
+ msgid "Could not establish semanage connection"
+ msgstr "Não foi possível estabelecer uma conexão semanage"
+ 
+-#: ../semanage/seobject.py:248
++#: ../semanage/seobject.py:223
+ msgid "Could not test MLS enabled status"
+ msgstr "Não foi possível testar o status habilitado de MLS"
+ 
+-#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
++#: ../semanage/seobject.py:229 ../semanage/seobject.py:244
+ msgid "Not yet implemented"
+ msgstr "Ainda não está implementado"
+ 
+-#: ../semanage/seobject.py:258
++#: ../semanage/seobject.py:233
+ msgid "Semanage transaction already in progress"
+ msgstr "A transação do semanage já está em andamento"
+ 
+-#: ../semanage/seobject.py:267
++#: ../semanage/seobject.py:242
+ msgid "Could not start semanage transaction"
+ msgstr "Não foi possível iniciar a transação semanage"
+ 
+-#: ../semanage/seobject.py:278
++#: ../semanage/seobject.py:254
+ msgid "Could not commit semanage transaction"
+ msgstr "Não foi possível enviar a transação semanage"
+ 
+-#: ../semanage/seobject.py:283
++#: ../semanage/seobject.py:259
+ msgid "Semanage transaction not in progress"
+ msgstr "A transação do semanage não está em andamento"
+ 
+-#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
++#: ../semanage/seobject.py:271 ../semanage/seobject.py:351
+ msgid "Could not list SELinux modules"
+ msgstr "Não foi possível listar os módulos do SELinux"
+ 
+-#: ../semanage/seobject.py:308
++#: ../semanage/seobject.py:284
+ msgid "Modules Name"
 -msgstr ""
--
--#: ../semanage/seobject.py:230
--msgid "SELinux policy is not managed or store cannot be accessed."
++msgstr "Nome dos Módulos"
+ 
+-#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
++#: ../semanage/seobject.py:284 ../gui/modulesPage.py:63
+ msgid "Version"
+ msgstr "Versão"
+ 
+-#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
++#: ../semanage/seobject.py:287 ../gui/statusPage.py:75
+ msgid "Disabled"
+ msgstr "Desabilitado"
+ 
+-#: ../semanage/seobject.py:326
++#: ../semanage/seobject.py:302
+ #, python-format
+ msgid "Could not disable module %s (remove failed)"
 -msgstr ""
--
--#: ../semanage/seobject.py:235
--msgid "Cannot read policy store."
++msgstr "Não foi possível desabilitar o módulo %s (falha na remoção)"
+ 
+-#: ../semanage/seobject.py:337
++#: ../semanage/seobject.py:313
+ #, python-format
+ msgid "Could not enable module %s (remove failed)"
 -msgstr ""
--
--#: ../semanage/seobject.py:240
--msgid "Could not establish semanage connection"
++msgstr "Não foi possível habilitar o módulo %s (falha na remoção)"
+ 
+-#: ../semanage/seobject.py:352
++#: ../semanage/seobject.py:328
+ #, python-format
+ msgid "Could not remove module %s (remove failed)"
 -msgstr ""
--
--#: ../semanage/seobject.py:245
--msgid "Could not test MLS enabled status"
--msgstr ""
--
--#: ../semanage/seobject.py:251 ../semanage/seobject.py:266
--msgid "Not yet implemented"
--msgstr ""
--
--#: ../semanage/seobject.py:255
--msgid "Semanage transaction already in progress"
--msgstr ""
--
--#: ../semanage/seobject.py:264
--msgid "Could not start semanage transaction"
--msgstr ""
--
--#: ../semanage/seobject.py:274
--msgid "Could not commit semanage transaction"
--msgstr ""
--
--#: ../semanage/seobject.py:279
--msgid "Semanage transaction not in progress"
--msgstr ""
--
--#: ../semanage/seobject.py:291 ../semanage/seobject.py:371
--msgid "Could not list SELinux modules"
--msgstr ""
--
--#: ../semanage/seobject.py:304
--msgid "Modules Name"
--msgstr ""
--
--#: ../semanage/seobject.py:304
--msgid "Version"
--msgstr ""
--
--#: ../semanage/seobject.py:307
--msgid "Disabled"
--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:358
--msgid "dontaudit requires either 'on' or 'off'"
--msgstr ""
--
--#: ../semanage/seobject.py:387
--msgid "Builtin Permissive Types"
--msgstr ""
--
--#: ../semanage/seobject.py:397
--msgid "Customized Permissive Types"
--msgstr ""
--
--#: ../semanage/seobject.py:438
--#, python-format
--msgid "Could not set permissive domain %s (module installation failed)"
--msgstr ""
--
--#: ../semanage/seobject.py:444
--#, python-format
--msgid "Could not remove permissive domain %s (remove failed)"
--msgstr ""
--
--#: ../semanage/seobject.py:479 ../semanage/seobject.py:553
--#: ../semanage/seobject.py:599 ../semanage/seobject.py:696
--#: ../semanage/seobject.py:726 ../semanage/seobject.py:793
--#: ../semanage/seobject.py:850 ../semanage/seobject.py:1097
--#: ../semanage/seobject.py:1786 ../semanage/seobject.py:1849
--#: ../semanage/seobject.py:1868 ../semanage/seobject.py:1985
--#: ../semanage/seobject.py:2037
--#, python-format
--msgid "Could not create a key for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
--#: ../semanage/seobject.py:603 ../semanage/seobject.py:609
--#, python-format
--msgid "Could not check if login mapping for %s is defined"
--msgstr ""
--
--#: ../semanage/seobject.py:492
--#, python-format
--msgid "Linux Group %s does not exist"
--msgstr ""
--
--#: ../semanage/seobject.py:497
--#, python-format
--msgid "Linux User %s does not exist"
--msgstr ""
--
--#: ../semanage/seobject.py:501
--#, python-format
--msgid "Could not create login mapping for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:505 ../semanage/seobject.py:741
--#, python-format
--msgid "Could not set name for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:510 ../semanage/seobject.py:751
--#, python-format
--msgid "Could not set MLS range for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:514
--#, python-format
--msgid "Could not set SELinux user for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:518
--#, python-format
--msgid "Could not add login mapping for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:536
--msgid "Requires seuser or serange"
--msgstr ""
--
--#: ../semanage/seobject.py:559 ../semanage/seobject.py:605
--#, python-format
--msgid "Login mapping for %s is not defined"
--msgstr ""
--
--#: ../semanage/seobject.py:563
--#, python-format
--msgid "Could not query seuser for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:577
--#, python-format
--msgid "Could not modify login mapping for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:611
--#, python-format
--msgid "Login mapping for %s is defined in policy, cannot be deleted"
--msgstr ""
--
--#: ../semanage/seobject.py:615
--#, python-format
--msgid "Could not delete login mapping for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:637 ../semanage/seobject.py:655
--#: ../semanage/seobject.py:893
--msgid "Could not list login mappings"
--msgstr ""
--
--#: ../semanage/seobject.py:680 ../semanage/seobject.py:685
--msgid "Login Name"
--msgstr ""
--
--#: ../semanage/seobject.py:680 ../semanage/seobject.py:685
--#: ../semanage/seobject.py:943 ../semanage/seobject.py:948
--msgid "SELinux User"
--msgstr ""
--
--#: ../semanage/seobject.py:680
--msgid "MLS/MCS Range"
--msgstr ""
--
--#: ../semanage/seobject.py:699 ../semanage/seobject.py:730
--#: ../semanage/seobject.py:797 ../semanage/seobject.py:854
--#: ../semanage/seobject.py:860
--#, python-format
--msgid "Could not check if SELinux user %s is defined"
--msgstr ""
--
--#: ../semanage/seobject.py:702 ../semanage/seobject.py:803
--#: ../semanage/seobject.py:866
--#, python-format
--msgid "Could not query user for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:722
--#, python-format
--msgid "You must add at least one role for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:737
--#, python-format
--msgid "Could not create SELinux user for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:746
--#, python-format
--msgid "Could not add role %s for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:755
--#, python-format
--msgid "Could not set MLS level for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:758
--#, python-format
--msgid "Could not add prefix %s for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:761
--#, python-format
--msgid "Could not extract key for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:765
--#, python-format
--msgid "Could not add SELinux user %s"
--msgstr ""
--
--#: ../semanage/seobject.py:787
--msgid "Requires prefix, roles, level or range"
--msgstr ""
--
--#: ../semanage/seobject.py:789
--msgid "Requires prefix or roles"
--msgstr ""
--
--#: ../semanage/seobject.py:799 ../semanage/seobject.py:856
--#, python-format
--msgid "SELinux user %s is not defined"
--msgstr ""
--
--#: ../semanage/seobject.py:828
--#, python-format
--msgid "Could not modify SELinux user %s"
--msgstr ""
--
--#: ../semanage/seobject.py:862
--#, python-format
--msgid "SELinux user %s is defined in policy, cannot be deleted"
--msgstr ""
--
--#: ../semanage/seobject.py:873
--#, python-format
--msgid "Could not delete SELinux user %s"
--msgstr ""
--
--#: ../semanage/seobject.py:911
--msgid "Could not list SELinux users"
--msgstr ""
--
--#: ../semanage/seobject.py:917
--#, python-format
--msgid "Could not list roles for user %s"
--msgstr ""
--
--#: ../semanage/seobject.py:942
--msgid "Labeling"
--msgstr ""
--
--#: ../semanage/seobject.py:942
--msgid "MLS/"
--msgstr ""
--
--#: ../semanage/seobject.py:943
--msgid "Prefix"
--msgstr ""
--
--#: ../semanage/seobject.py:943
--msgid "MCS Level"
--msgstr ""
--
--#: ../semanage/seobject.py:943
--msgid "MCS Range"
--msgstr ""
--
--#: ../semanage/seobject.py:943 ../semanage/seobject.py:948
--msgid "SELinux Roles"
--msgstr ""
--
--#: ../semanage/seobject.py:963
--msgid "Protocol udp or tcp is required"
--msgstr ""
--
--#: ../semanage/seobject.py:965
--msgid "Port is required"
--msgstr ""
--
--#: ../semanage/seobject.py:975
--msgid "Invalid Port"
--msgstr ""
--
--#: ../semanage/seobject.py:979
--#, python-format
--msgid "Could not create a key for %s/%s"
--msgstr ""
--
--#: ../semanage/seobject.py:990
--msgid "Type is required"
--msgstr ""
--
--#: ../semanage/seobject.py:996 ../semanage/seobject.py:1055
--#: ../semanage/seobject.py:1110 ../semanage/seobject.py:1116
--#, python-format
--msgid "Could not check if port %s/%s is defined"
--msgstr ""
--
--#: ../semanage/seobject.py:998
--#, python-format
--msgid "Port %s/%s already defined"
--msgstr ""
--
--#: ../semanage/seobject.py:1002
--#, python-format
--msgid "Could not create port for %s/%s"
--msgstr ""
--
--#: ../semanage/seobject.py:1008
--#, python-format
--msgid "Could not create context for %s/%s"
--msgstr ""
--
--#: ../semanage/seobject.py:1012
--#, python-format
--msgid "Could not set user in port context for %s/%s"
--msgstr ""
--
--#: ../semanage/seobject.py:1016
--#, python-format
--msgid "Could not set role in port context for %s/%s"
--msgstr ""
--
--#: ../semanage/seobject.py:1020
--#, python-format
--msgid "Could not set type in port context for %s/%s"
--msgstr ""
--
--#: ../semanage/seobject.py:1025
--#, python-format
--msgid "Could not set mls fields in port context for %s/%s"
--msgstr ""
--
--#: ../semanage/seobject.py:1029
--#, python-format
--msgid "Could not set port context for %s/%s"
--msgstr ""
--
--#: ../semanage/seobject.py:1033
--#, python-format
--msgid "Could not add port %s/%s"
--msgstr ""
--
--#: ../semanage/seobject.py:1047 ../semanage/seobject.py:1312
--#: ../semanage/seobject.py:1508
--msgid "Requires setype or serange"
--msgstr ""
--
--#: ../semanage/seobject.py:1049
--msgid "Requires setype"
--msgstr ""
--
--#: ../semanage/seobject.py:1057 ../semanage/seobject.py:1112
--#, python-format
--msgid "Port %s/%s is not defined"
--msgstr ""
--
--#: ../semanage/seobject.py:1061
--#, python-format
--msgid "Could not query port %s/%s"
--msgstr ""
--
--#: ../semanage/seobject.py:1072
--#, python-format
--msgid "Could not modify port %s/%s"
--msgstr ""
--
--#: ../semanage/seobject.py:1085
--msgid "Could not list the ports"
--msgstr ""
--
--#: ../semanage/seobject.py:1101
--#, python-format
--msgid "Could not delete the port %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1118
--#, python-format
--msgid "Port %s/%s is defined in policy, cannot be deleted"
--msgstr ""
--
--#: ../semanage/seobject.py:1122
--#, python-format
--msgid "Could not delete port %s/%s"
--msgstr ""
--
--#: ../semanage/seobject.py:1138 ../semanage/seobject.py:1160
--msgid "Could not list ports"
--msgstr ""
--
--#: ../semanage/seobject.py:1199
--msgid "SELinux Port Type"
--msgstr ""
--
--#: ../semanage/seobject.py:1199
--msgid "Proto"
--msgstr ""
--
--#: ../semanage/seobject.py:1199
--msgid "Port Number"
--msgstr ""
--
--#: ../semanage/seobject.py:1218
--msgid "Node Address is required"
--msgstr ""
--
--#: ../semanage/seobject.py:1233
--msgid "Unknown or missing protocol"
--msgstr ""
--
--#: ../semanage/seobject.py:1247 ../semanage/seobject.py:1446
--#: ../semanage/seobject.py:1724
--msgid "SELinux Type is required"
--msgstr ""
--
--#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1316
--#: ../semanage/seobject.py:1352 ../semanage/seobject.py:1450
--#: ../semanage/seobject.py:1512 ../semanage/seobject.py:1546
--#: ../semanage/seobject.py:1728
--#, python-format
--msgid "Could not create key for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1253 ../semanage/seobject.py:1320
--#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1362
--#, python-format
--msgid "Could not check if addr %s is defined"
--msgstr ""
--
--#: ../semanage/seobject.py:1262
--#, python-format
--msgid "Could not create addr for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1268 ../semanage/seobject.py:1466
--#: ../semanage/seobject.py:1686
--#, python-format
--msgid "Could not create context for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1272
--#, python-format
--msgid "Could not set mask for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1276
--#, python-format
--msgid "Could not set user in addr context for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1280
--#, python-format
--msgid "Could not set role in addr context for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1284
--#, python-format
--msgid "Could not set type in addr context for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1289
--#, python-format
--msgid "Could not set mls fields in addr context for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1293
--#, python-format
--msgid "Could not set addr context for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1297
--#, python-format
--msgid "Could not add addr %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1322 ../semanage/seobject.py:1358
--#, python-format
--msgid "Addr %s is not defined"
--msgstr ""
--
--#: ../semanage/seobject.py:1326
--#, python-format
--msgid "Could not query addr %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1336
--#, python-format
--msgid "Could not modify addr %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1364
--#, python-format
--msgid "Addr %s is defined in policy, cannot be deleted"
--msgstr ""
--
--#: ../semanage/seobject.py:1368
--#, python-format
--msgid "Could not delete addr %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1380
--msgid "Could not deleteall node mappings"
--msgstr ""
--
--#: ../semanage/seobject.py:1394
--msgid "Could not list addrs"
--msgstr ""
--
--#: ../semanage/seobject.py:1454 ../semanage/seobject.py:1516
--#: ../semanage/seobject.py:1550 ../semanage/seobject.py:1556
--#, python-format
--msgid "Could not check if interface %s is defined"
--msgstr ""
--
--#: ../semanage/seobject.py:1461
--#, python-format
--msgid "Could not create interface for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1470
--#, python-format
--msgid "Could not set user in interface context for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1474
--#, python-format
--msgid "Could not set role in interface context for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1478
--#, python-format
--msgid "Could not set type in interface context for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1483
--#, python-format
--msgid "Could not set mls fields in interface context for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1487
--#, python-format
--msgid "Could not set interface context for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1491
--#, python-format
--msgid "Could not set message context for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1495
--#, python-format
--msgid "Could not add interface %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1518 ../semanage/seobject.py:1552
--#, python-format
--msgid "Interface %s is not defined"
--msgstr ""
--
--#: ../semanage/seobject.py:1522
--#, python-format
--msgid "Could not query interface %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1533
--#, python-format
--msgid "Could not modify interface %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1558
--#, python-format
--msgid "Interface %s is defined in policy, cannot be deleted"
--msgstr ""
--
--#: ../semanage/seobject.py:1562
--#, python-format
--msgid "Could not delete interface %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1574
--msgid "Could not delete all interface  mappings"
--msgstr ""
--
--#: ../semanage/seobject.py:1588
--msgid "Could not list interfaces"
--msgstr ""
--
--#: ../semanage/seobject.py:1613
--msgid "SELinux Interface"
--msgstr ""
--
--#: ../semanage/seobject.py:1613 ../semanage/seobject.py:1936
--msgid "Context"
--msgstr ""
--
--#: ../semanage/seobject.py:1663
--#, python-format
--msgid "Equivalence class for %s already exists"
--msgstr ""
--
--#: ../semanage/seobject.py:1669
--#, python-format
--msgid "File spec %s conflicts with equivalency rule '%s %s'"
--msgstr ""
--
--#: ../semanage/seobject.py:1678
--#, python-format
--msgid "Equivalence class for %s does not exists"
--msgstr ""
--
--#: ../semanage/seobject.py:1692
--#, python-format
--msgid "Could not set user in file context for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1696
--#, python-format
--msgid "Could not set role in file context for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1701 ../semanage/seobject.py:1758
--#, python-format
--msgid "Could not set mls fields in file context for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1707
--msgid "Invalid file specification"
--msgstr ""
--
--#: ../semanage/seobject.py:1709
--msgid "File specification can not include spaces"
--msgstr ""
--
--#: ../semanage/seobject.py:1714
--#, python-format
--msgid ""
--"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
--msgstr ""
--
--#: ../semanage/seobject.py:1732 ../semanage/seobject.py:1737
--#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1872
--#: ../semanage/seobject.py:1876
--#, python-format
--msgid "Could not check if file context for %s is defined"
--msgstr ""
--
--#: ../semanage/seobject.py:1745
--#, python-format
--msgid "Could not create file context for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1753
--#, python-format
--msgid "Could not set type in file context for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1761 ../semanage/seobject.py:1818
--#: ../semanage/seobject.py:1822
--#, python-format
--msgid "Could not set file context for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1767
--#, python-format
--msgid "Could not add file context for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1781
--msgid "Requires setype, serange or seuser"
--msgstr ""
--
--#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1880
--#, python-format
--msgid "File context for %s is not defined"
--msgstr ""
--
--#: ../semanage/seobject.py:1800
--#, python-format
--msgid "Could not query file context for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1826
--#, python-format
--msgid "Could not modify file context for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1839
--msgid "Could not list the file contexts"
--msgstr ""
--
--#: ../semanage/seobject.py:1853
--#, python-format
--msgid "Could not delete the file context %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1878
--#, python-format
--msgid "File context for %s is defined in policy, cannot be deleted"
--msgstr ""
--
--#: ../semanage/seobject.py:1884
--#, python-format
--msgid "Could not delete file context for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1899
--msgid "Could not list file contexts"
--msgstr ""
--
--#: ../semanage/seobject.py:1903
--msgid "Could not list local file contexts"
--msgstr ""
--
--#: ../semanage/seobject.py:1936
--msgid "SELinux fcontext"
--msgstr ""
--
--#: ../semanage/seobject.py:1936
--msgid "type"
--msgstr ""
--
--#: ../semanage/seobject.py:1949
--msgid ""
--"\n"
--"SELinux Distribution fcontext Equivalence \n"
--msgstr ""
--
--#: ../semanage/seobject.py:1954
--msgid ""
--"\n"
--"SELinux Local fcontext Equivalence \n"
--msgstr ""
--
--#: ../semanage/seobject.py:1988 ../semanage/seobject.py:2040
--#: ../semanage/seobject.py:2046
--#, python-format
--msgid "Could not check if boolean %s is defined"
--msgstr ""
--
--#: ../semanage/seobject.py:1990 ../semanage/seobject.py:2042
--#, python-format
--msgid "Boolean %s is not defined"
--msgstr ""
--
--#: ../semanage/seobject.py:1994
--#, python-format
--msgid "Could not query file context %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1999
--#, python-format
--msgid "You must specify one of the following values: %s"
--msgstr ""
--
--#: ../semanage/seobject.py:2004
--#, python-format
--msgid "Could not set active value of boolean %s"
--msgstr ""
--
--#: ../semanage/seobject.py:2007
--#, python-format
--msgid "Could not modify boolean %s"
--msgstr ""
--
--#: ../semanage/seobject.py:2025
--#, python-format
--msgid "Bad format %s: Record %s"
--msgstr ""
--
--#: ../semanage/seobject.py:2048
--#, python-format
--msgid "Boolean %s is defined in policy, cannot be deleted"
--msgstr ""
--
--#: ../semanage/seobject.py:2052
--#, python-format
--msgid "Could not delete boolean %s"
--msgstr ""
--
--#: ../semanage/seobject.py:2064 ../semanage/seobject.py:2081
--msgid "Could not list booleans"
--msgstr ""
--
--#: ../semanage/seobject.py:2104
--msgid "unknown"
--msgstr ""
--
--#: ../semanage/seobject.py:2117
--msgid "off"
--msgstr ""
--
--#: ../semanage/seobject.py:2117
--msgid "on"
--msgstr ""
--
--#: ../semanage/seobject.py:2131
--msgid "SELinux boolean"
--msgstr ""
--
--#: ../semanage/seobject.py:2131
--msgid "State"
--msgstr ""
--
--#: ../semanage/seobject.py:2131
--msgid "Default"
--msgstr ""
--
--#: ../semanage/seobject.py:2131
--msgid "Description"
--msgstr ""
--
--#: ../newrole/newrole.c:201
--#, c-format
--msgid "failed to set PAM_TTY\n"
--msgstr ""
--
--#: ../newrole/newrole.c:290
--#, c-format
--msgid "newrole: service name configuration hashtable overflow\n"
--msgstr ""
--
--#: ../newrole/newrole.c:300
--#, c-format
--msgid "newrole:  %s:  error on line %lu.\n"
--msgstr ""
--
--#: ../newrole/newrole.c:439
--#, c-format
--msgid "cannot find valid entry in the passwd file.\n"
--msgstr ""
--
--#: ../newrole/newrole.c:450
--#, c-format
--msgid "Out of memory!\n"
--msgstr ""
--
--#: ../newrole/newrole.c:455
--#, c-format
--msgid "Error!  Shell is not valid.\n"
--msgstr ""
--
--#: ../newrole/newrole.c:512
--#, c-format
--msgid "Unable to clear environment\n"
--msgstr ""
--
--#: ../newrole/newrole.c:556 ../newrole/newrole.c:587 ../newrole/newrole.c:617
--#, c-format
--msgid "Error changing uid, aborting.\n"
--msgstr ""
--
--#: ../newrole/newrole.c:612
--#, c-format
--msgid "Error resetting KEEPCAPS, aborting\n"
--msgstr ""
--
--#: ../newrole/newrole.c:635
--#, c-format
--msgid "Error connecting to audit system.\n"
--msgstr ""
--
--#: ../newrole/newrole.c:641
--#, c-format
--msgid "Error allocating memory.\n"
--msgstr ""
--
--#: ../newrole/newrole.c:648
--#, c-format
--msgid "Error sending audit message.\n"
--msgstr ""
--
--#: ../newrole/newrole.c:692 ../newrole/newrole.c:1059
--#, c-format
--msgid "Could not determine enforcing mode.\n"
--msgstr ""
--
--#: ../newrole/newrole.c:699
--#, c-format
--msgid "Error!  Could not open %s.\n"
--msgstr ""
--
--#: ../newrole/newrole.c:705
--#, c-format
--msgid "%s!  Could not get current context for %s, not relabeling tty.\n"
--msgstr ""
--
--#: ../newrole/newrole.c:715
--#, c-format
--msgid "%s!  Could not get new context for %s, not relabeling tty.\n"
--msgstr ""
--
--#: ../newrole/newrole.c:725
--#, c-format
--msgid "%s!  Could not set new context for %s\n"
--msgstr ""
--
--#: ../newrole/newrole.c:772
--#, c-format
--msgid "%s changed labels.\n"
--msgstr ""
--
--#: ../newrole/newrole.c:778
--#, c-format
--msgid "Warning! Could not restore context for %s\n"
--msgstr ""
--
--#: ../newrole/newrole.c:835
--#, c-format
--msgid "Error: multiple roles specified\n"
--msgstr ""
--
--#: ../newrole/newrole.c:843
--#, c-format
--msgid "Error: multiple types specified\n"
--msgstr ""
--
--#: ../newrole/newrole.c:850
--#, c-format
--msgid "Sorry, -l may be used with SELinux MLS support.\n"
--msgstr ""
--
--#: ../newrole/newrole.c:855
--#, c-format
--msgid "Error: multiple levels specified\n"
--msgstr ""
--
--#: ../newrole/newrole.c:865
--#, c-format
--msgid "Error: you are not allowed to change levels on a non secure terminal \n"
--msgstr ""
--
--#: ../newrole/newrole.c:891
--#, c-format
--msgid "Couldn't get default type.\n"
--msgstr ""
--
--#: ../newrole/newrole.c:901
--#, c-format
--msgid "failed to get new context.\n"
--msgstr ""
--
--#: ../newrole/newrole.c:908
--#, c-format
--msgid "failed to set new role %s\n"
--msgstr ""
--
--#: ../newrole/newrole.c:915
--#, c-format
--msgid "failed to set new type %s\n"
--msgstr ""
--
--#: ../newrole/newrole.c:925
--#, c-format
--msgid "failed to build new range with level %s\n"
--msgstr ""
--
--#: ../newrole/newrole.c:930
--#, c-format
--msgid "failed to set new range %s\n"
--msgstr ""
--
--#: ../newrole/newrole.c:938
--#, c-format
--msgid "failed to convert new context to string\n"
--msgstr ""
--
--#: ../newrole/newrole.c:943
--#, c-format
--msgid "%s is not a valid context\n"
--msgstr ""
--
--#: ../newrole/newrole.c:950
--#, c-format
--msgid "Unable to allocate memory for new_context"
--msgstr ""
--
--#: ../newrole/newrole.c:976
--#, c-format
--msgid "Unable to obtain empty signal set\n"
--msgstr ""
--
--#: ../newrole/newrole.c:984
--#, c-format
--msgid "Unable to set SIGHUP handler\n"
--msgstr ""
--
--#: ../newrole/newrole.c:1053
--#, c-format
--msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
--msgstr ""
--
--#: ../newrole/newrole.c:1070
--#, c-format
--msgid "failed to get old_context.\n"
--msgstr ""
--
--#: ../newrole/newrole.c:1077
--#, c-format
--msgid "Warning!  Could not retrieve tty information.\n"
--msgstr ""
--
--#: ../newrole/newrole.c:1098
--#, c-format
--msgid "error on reading PAM service configuration.\n"
--msgstr ""
--
--#: ../newrole/newrole.c:1133
--#, c-format
--msgid "newrole: incorrect password for %s\n"
--msgstr ""
--
--#: ../newrole/newrole.c:1160
--#, c-format
--msgid "newrole: failure forking: %s"
--msgstr ""
--
--#: ../newrole/newrole.c:1163 ../newrole/newrole.c:1186
--#, c-format
--msgid "Unable to restore tty label...\n"
--msgstr ""
--
--#: ../newrole/newrole.c:1165 ../newrole/newrole.c:1192
--#, c-format
--msgid "Failed to close tty properly\n"
--msgstr ""
--
--#: ../newrole/newrole.c:1224
--#, c-format
--msgid "Could not close descriptors.\n"
--msgstr ""
--
--#: ../newrole/newrole.c:1251
--#, c-format
--msgid "Error allocating shell's argv0.\n"
--msgstr ""
--
--#: ../newrole/newrole.c:1287
--#, c-format
--msgid "Unable to restore the environment, aborting\n"
--msgstr ""
--
--#: ../newrole/newrole.c:1298
--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 ""
-diff -up policycoreutils-2.1.12/po/ru.po.rhat policycoreutils-2.1.12/po/ru.po
---- policycoreutils-2.1.12/po/ru.po.rhat	2012-07-04 07:35:21.000000000 -0400
-+++ policycoreutils-2.1.12/po/ru.po	2012-10-16 15:07:17.611526293 -0400
-@@ -1,22 +1,25 @@
--# translation of policycoreutils.HEAD.ru.po to
-+# SOME DESCRIPTIVE TITLE.
-+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
-+# This file is distributed under the same license as the PACKAGE package.
- #
--# Andrew Martynov <andrewm at inventa.ru>, 2006, 2007.
--# Yulia Poyarkova <ypoyarko at redhat.com>, 2006.
-+# Translators:
- # Anatoliy Guskov <anatoliy.guskov at gmail.com>, 2008.
--# Yulia Poyarkova <yulia.poyarkova at redhat.com>, 2008.
-+# Andrew Martynov <andrewm at inventa.ru>, 2006, 2007.
-+# Yulia <ypoyarko at redhat.com>, 2006, 2010.
- msgid ""
- msgstr ""
--"Project-Id-Version: policycoreutils.HEAD.ru\n"
-+"Project-Id-Version: Policycoreutils\n"
- "Report-Msgid-Bugs-To: \n"
--"POT-Creation-Date: 2012-03-27 10:49-0400\n"
--"PO-Revision-Date: 2008-09-10 17:53+1000\n"
--"Last-Translator: Yulia Poyarkova <yulia.poyarkova at redhat.com>\n"
--"Language-Team: \n"
--"Language: \n"
-+"POT-Creation-Date: 2012-05-25 07:28-0400\n"
-+"PO-Revision-Date: 2012-04-02 20:30+0000\n"
-+"Last-Translator: dwalsh <dwalsh at redhat.com>\n"
-+"Language-Team: Russian <trans-ru at lists.fedoraproject.org>\n"
-+"Language: ru\n"
- "MIME-Version: 1.0\n"
--"Content-Type: text/plain; charset=KOI8-R\n"
-+"Content-Type: text/plain; charset=UTF-8\n"
- "Content-Transfer-Encoding: 8bit\n"
--"X-Generator: KBabel 1.11.4\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 ""
-@@ -24,1253 +27,1252 @@ msgid ""
- "  where: <script> is the name of the init script to run,\n"
- "         <args ...> are the arguments to that script."
- msgstr ""
--"éÓÐÏÌØÚÏ×ÁÎÉÅ: run_init <ÓÃÅÎÁÒÉÊ> <ÁÒÇÕÍÅÎÔÙ ...>\n"
--"  ÇÄÅ: <ÓÃÅÎÁÒÉÊ> - ÜÔÏ ÉÍÑ ÚÁÐÕÓËÁÅÍÏÇÏ ÓÃÅÎÁÒÉÑ ÉÎÉÃÉÁÌÉÚÁÃÉÉ,\n"
--"       <ÁÒÇÕÍÅÎÔÙ ...>  - ÐÅÒÅÄÁ×ÁÅÍÙÅ ÓÃÅÎÁÒÉÀ ÁÒÇÕÍÅÎÔÙ."
-+"Использование: run_init <сценарий> <аргументы ...>\n"
-+"  где <сценарий> &mdash; имя запускаемого сценария инициализации,\n"
-+"       <аргументы ...>  &mdash; передаваемые сценарию аргументы."
- 
- #: ../run_init/run_init.c:126 ../newrole/newrole.c:1124
- #, c-format
- msgid "failed to initialize PAM\n"
--msgstr "ÓÂÏÊ ÉÎÉÃÉÁÌÉÚÁÃÉÉ PAM\n"
-+msgstr "сбой инициализации PAM\n"
- 
- #: ../run_init/run_init.c:139
- #, c-format
- msgid "failed to get account information\n"
--msgstr "ÓÂÏÊ ÐÏÌÕÞÅÎÉÑ Ó×ÅÄÅÎÉÊ ÕÞÅÔÎÏÊ ÚÁÐÉÓÉ\n"
-+msgstr "не удалось получить сведения учётной записи\n"
- 
- #: ../run_init/run_init.c:162 ../newrole/newrole.c:341
- msgid "Password:"
--msgstr "ðÁÒÏÌØ:"
-+msgstr "Пароль:"
- 
- #: ../run_init/run_init.c:197 ../newrole/newrole.c:366
- #, c-format
- msgid "Cannot find your entry in the shadow passwd file.\n"
--msgstr "îÅ×ÏÚÍÏÖÎÏ ÎÁÊÔÉ ×ÁÛÕ ÚÁÐÉÓØ × ÔÅÎÅ×ÏÍ ÆÁÊÌÅ ÐÁÒÏÌÅÊ.\n"
-+msgstr "Не удалось найти вашу запись в теневом файле паролей.\n"
- 
- #: ../run_init/run_init.c:203 ../newrole/newrole.c:373
- #, c-format
- msgid "getpass cannot open /dev/tty\n"
--msgstr "getpass ÎÅ ÍÏÖÅÔ ÏÔËÒÙÔØ /dev/tty\n"
-+msgstr "getpass не может открыть /dev/tty\n"
- 
- #: ../run_init/run_init.c:275
- #, c-format
- msgid "run_init: incorrect password for %s\n"
--msgstr "run_init: ÎÅ×ÅÒÎÙÊ ÐÁÒÏÌØ ÄÌÑ %s\n"
-+msgstr "run_init: неверный пароль для %s\n"
- 
- #: ../run_init/run_init.c:309
- #, c-format
- msgid "Could not open file %s\n"
--msgstr "îÅ×ÏÚÍÏÖÎÏ ÏÔËÒÙÔØ ÆÁÊÌ %s\n"
-+msgstr "Невозможно открыть файл %s\n"
- 
- #: ../run_init/run_init.c:336
- #, c-format
- msgid "No context in file %s\n"
--msgstr "îÅÔ ËÏÎÔÅËÓÔÁ × ÆÁÊÌÅ %s\n"
-+msgstr "Нет контекста в файле %s\n"
- 
- #: ../run_init/run_init.c:361
- #, c-format
- msgid "Sorry, run_init may be used only on a SELinux kernel.\n"
- msgstr ""
--"éÚ×ÉÎÉÔÅ, run_init ÍÏÖÅÔ ÂÙÔØ ÉÓÐÏÌØÚÏ×ÁÎÏ ÔÏÌØËÏ ÄÌÑ ÑÄÒÁ Ó SELinux.\n"
-+"Извините, run_init может быть использовано только для ядра с SELinux.\n"
- 
- #: ../run_init/run_init.c:380
- #, c-format
- msgid "authentication failed.\n"
--msgstr "ÓÂÏÊ ÐÒÏ×ÅÒËÉ ÐÏÄÌÉÎÎÏÓÔÉ.\n"
-+msgstr "сбой проверки подлинности.\n"
- 
- #: ../run_init/run_init.c:405 ../newrole/newrole.c:1258
- #, c-format
- msgid "Could not set exec context to %s.\n"
--msgstr "îÅ×ÏÚÍÏÖÎÏ ÚÁÄÁÔØ ËÏÎÔÅËÓÔ ÉÓÐÏÌÎÅÎÉÑ ÄÌÑ %s.\n"
-+msgstr "Невозможно задать контекст исполнения для %s.\n"
- 
- #: ../audit2allow/audit2allow:230
- msgid "******************** IMPORTANT ***********************\n"
--msgstr "********************* ÷áöîï ************************\n"
-+msgstr "********************* ВАЖНО ************************\n"
- 
- #: ../audit2allow/audit2allow:231
- msgid "To make this policy package active, execute:"
--msgstr "äÌÑ ÁËÔÉ×ÁÃÉÉ ÐÁËÅÔÁ ÐÏÌÉÔÉËÉ ×ÙÐÏÌÎÉÔÅ:"
-+msgstr "Для активации пакета политики выполните:"
- 
- #: ../semanage/seobject.py:143 ../semanage/seobject.py:147
- msgid "global"
--msgstr ""
-+msgstr "глобальное"
- 
--#: ../semanage/seobject.py:222
-+#: ../semanage/seobject.py:225
- msgid "Could not create semanage handle"
--msgstr "îÅ ÕÄÁÌÏÓØ ÓÏÚÄÁÔØ ÕÐÒÁ×ÌÅÎÉÅ semanage"
-+msgstr "Не удалось создать дескриптор semanage"
- 
--#: ../semanage/seobject.py:230
-+#: ../semanage/seobject.py:233
- msgid "SELinux policy is not managed or store cannot be accessed."
--msgstr "ðÏÌÉÔÉËÁ SELinux ÎÅ ÐÏÄÄÅÒÖÉ×ÁÅÔ ÕÐÒÁ×ÌÅÎÉÅ ÉÌÉ ÈÒÁÎÉÌÉÝÅ ÎÅÄÏÓÔÕÐÎÏ."
-+msgstr "Политика SELinux не поддерживает управление или хранилище недоступно."
- 
--#: ../semanage/seobject.py:235
-+#: ../semanage/seobject.py:238
- msgid "Cannot read policy store."
--msgstr "îÅ×ÏÚÍÏÖÎÏ ÐÒÏÞÉÔÁÔØ ÈÒÁÎÉÌÉÝÅ ÐÏÌÉÔÉËÉ."
-+msgstr "Невозможно прочитать хранилище политики."
- 
--#: ../semanage/seobject.py:240
-+#: ../semanage/seobject.py:243
- msgid "Could not establish semanage connection"
--msgstr "îÅ×ÏÚÍÏÖÎÏ ÕÓÔÁÎÏ×ÉÔØ semanage ÓÏÅÄÉÎÅÎÉÅ"
-+msgstr "Невозможно установить соединение semanage"
- 
--#: ../semanage/seobject.py:245
--#, fuzzy
-+#: ../semanage/seobject.py:248
- msgid "Could not test MLS enabled status"
--msgstr "îÅ×ÏÚÍÏÖÎÏ ÚÁÄÁÔØ ÄÉÁÐÁÚÏÎ MLS ÄÌÑ %s"
-+msgstr "Не удалось проверить активный статус MLS"
- 
--#: ../semanage/seobject.py:251 ../semanage/seobject.py:266
-+#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
- msgid "Not yet implemented"
--msgstr "æÕÎËÃÉÏÎÁÌØÎÏÓÔØ ÅÝÅ ÎÅ ÒÅÁÌÉÚÏ×ÁÎÁ"
-+msgstr "Функциональность еще не реализована"
- 
--#: ../semanage/seobject.py:255
-+#: ../semanage/seobject.py:258
- msgid "Semanage transaction already in progress"
--msgstr ""
-+msgstr "Транзакция semanage уже выполняется"
- 
--#: ../semanage/seobject.py:264
-+#: ../semanage/seobject.py:267
- msgid "Could not start semanage transaction"
--msgstr "îÅ×ÏÚÍÏÖÎÏ ÎÁÞÁÔØ semanage ÔÒÁÎÚÁËÃÉÀ"
-+msgstr "Невозможно начать semanage транзакцию"
- 
--#: ../semanage/seobject.py:274
-+#: ../semanage/seobject.py:278
- msgid "Could not commit semanage transaction"
--msgstr "îÅ ÕÄÁÅÔÓÑ ÏÔÐÒÁ×ÉÔØ ÔÒÁÎÚÁËÃÉÀ semanage"
-+msgstr "Не удалось отправить транзакцию semanage"
- 
--#: ../semanage/seobject.py:279
-+#: ../semanage/seobject.py:283
- msgid "Semanage transaction not in progress"
--msgstr ""
-+msgstr "Транзакция semanage не выполняется"
- 
--#: ../semanage/seobject.py:291 ../semanage/seobject.py:371
-+#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
- msgid "Could not list SELinux modules"
--msgstr "îÅ ÕÄÁÅÔÓÑ ÐÏÌÕÞÉÔØ ÓÐÉÓÏË ÍÏÄÕÌÅÊ SELinux"
-+msgstr "Не удалось получить список модулей SELinux"
- 
--#: ../semanage/seobject.py:304
--#, fuzzy
-+#: ../semanage/seobject.py:308
- msgid "Modules Name"
--msgstr "éÍÑ ÍÏÄÕÌÑ"
-+msgstr ""
- 
--#: ../semanage/seobject.py:304
-+#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
- msgid "Version"
--msgstr "÷ÅÒÓÉÑ"
-+msgstr "Версия"
- 
--#: ../semanage/seobject.py:307
--#, fuzzy
-+#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
- msgid "Disabled"
--msgstr "÷ÙËÌÀÞÅÎÏ"
-+msgstr "Выключено"
- 
--#: ../semanage/seobject.py:322
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:326
-+#, python-format
- msgid "Could not disable module %s (remove failed)"
--msgstr "îÅ ÕÄÁÌÏÓØ ÕÄÁÌÉÔØ ÒÁÚÒÅÛÁÀÝÉÊ ÄÏÍÅÎ %s (ÏÛÉÂËÁ ÕÄÁÌÅÎÉÑ)"
-+msgstr ""
- 
--#: ../semanage/seobject.py:333
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:337
-+#, python-format
- msgid "Could not enable module %s (remove failed)"
--msgstr "îÅ ÕÄÁÌÏÓØ ÕÄÁÌÉÔØ ÒÁÚÒÅÛÁÀÝÉÊ ÄÏÍÅÎ %s (ÏÛÉÂËÁ ÕÄÁÌÅÎÉÑ)"
-+msgstr ""
- 
--#: ../semanage/seobject.py:348
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:352
-+#, python-format
- msgid "Could not remove module %s (remove failed)"
--msgstr "îÅ ÕÄÁÌÏÓØ ÕÄÁÌÉÔØ ÒÁÚÒÅÛÁÀÝÉÊ ÄÏÍÅÎ %s (ÏÛÉÂËÁ ÕÄÁÌÅÎÉÑ)"
-+msgstr ""
++msgstr "Não foi possível remover o módulo %s (falha na remoção)"
  
--#: ../semanage/seobject.py:358
-+#: ../semanage/seobject.py:362
+-#: ../semanage/seobject.py:362
++#: ../semanage/seobject.py:338
  msgid "dontaudit requires either 'on' or 'off'"
- msgstr ""
+-msgstr ""
++msgstr "dontaudit requer um botão 'on' ou 'off'"
  
--#: ../semanage/seobject.py:387
-+#: ../semanage/seobject.py:391
+-#: ../semanage/seobject.py:391
++#: ../semanage/seobject.py:366
  msgid "Builtin Permissive Types"
- msgstr ""
+-msgstr ""
++msgstr "Tipos Permissivos de Builtin"
  
--#: ../semanage/seobject.py:397
-+#: ../semanage/seobject.py:401
+-#: ../semanage/seobject.py:401
++#: ../semanage/seobject.py:376
  msgid "Customized Permissive Types"
- msgstr ""
+-msgstr ""
++msgstr "Tipos Permissíveis Padronizados"
  
--#: ../semanage/seobject.py:438
-+#: ../semanage/seobject.py:442
+-#: ../semanage/seobject.py:442
++#: ../semanage/seobject.py:417
  #, python-format
  msgid "Could not set permissive domain %s (module installation failed)"
--msgstr "îÅ ÕÄÁÌÏÓØ ÚÁÄÁÔØ ÒÁÚÒÅÛÁÀÝÉÊ ÄÏÍÅÎ %s (ÏÛÉÂËÁ ÕÓÔÁÎÏ×ËÉ ÍÏÄÕÌÑ)"
-+msgstr "Не удалось задать разрешающий домен %s (ошибка установки модуля)"
+ msgstr ""
+ "Não foi possível definir o domínio %s como permissivo (falha na instalação "
+ "do módulo)"
  
--#: ../semanage/seobject.py:444
-+#: ../semanage/seobject.py:448
+-#: ../semanage/seobject.py:448
++#: ../semanage/seobject.py:423
  #, python-format
  msgid "Could not remove permissive domain %s (remove failed)"
--msgstr "îÅ ÕÄÁÌÏÓØ ÕÄÁÌÉÔØ ÒÁÚÒÅÛÁÀÝÉÊ ÄÏÍÅÎ %s (ÏÛÉÂËÁ ÕÄÁÌÅÎÉÑ)"
-+msgstr "Не удалось удалить разрешающий домен %s (ошибка удаления)"
+ msgstr "Não foi possível remover o domínio permissivo %s (falha na remoção)"
  
--#: ../semanage/seobject.py:479 ../semanage/seobject.py:553
--#: ../semanage/seobject.py:599 ../semanage/seobject.py:696
--#: ../semanage/seobject.py:726 ../semanage/seobject.py:793
--#: ../semanage/seobject.py:850 ../semanage/seobject.py:1097
--#: ../semanage/seobject.py:1786 ../semanage/seobject.py:1849
--#: ../semanage/seobject.py:1868 ../semanage/seobject.py:1985
--#: ../semanage/seobject.py:2037
-+#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
-+#: ../semanage/seobject.py:603 ../semanage/seobject.py:700
-+#: ../semanage/seobject.py:730 ../semanage/seobject.py:797
-+#: ../semanage/seobject.py:854 ../semanage/seobject.py:1101
-+#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
-+#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
-+#: ../semanage/seobject.py:2045
+-#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
+-#: ../semanage/seobject.py:603 ../semanage/seobject.py:700
+-#: ../semanage/seobject.py:730 ../semanage/seobject.py:797
+-#: ../semanage/seobject.py:854 ../semanage/seobject.py:1101
+-#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
+-#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
+-#: ../semanage/seobject.py:2045
++#: ../semanage/seobject.py:458 ../semanage/seobject.py:532
++#: ../semanage/seobject.py:578 ../semanage/seobject.py:675
++#: ../semanage/seobject.py:705 ../semanage/seobject.py:772
++#: ../semanage/seobject.py:829 ../semanage/seobject.py:1084
++#: ../semanage/seobject.py:1800 ../semanage/seobject.py:1863
++#: ../semanage/seobject.py:1882 ../semanage/seobject.py:2003
++#: ../semanage/seobject.py:2056
  #, python-format
  msgid "Could not create a key for %s"
--msgstr "îÅ×ÏÚÍÏÖÎÏ ÓÏÚÄÁÔØ ËÌÀÞ ÄÌÑ %s"
-+msgstr "Невозможно создать ключ для %s"
+ msgstr "Não foi possível criar uma chave para %s"
  
--#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
--#: ../semanage/seobject.py:603 ../semanage/seobject.py:609
-+#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
-+#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
+-#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
+-#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
++#: ../semanage/seobject.py:462 ../semanage/seobject.py:536
++#: ../semanage/seobject.py:582 ../semanage/seobject.py:588
  #, python-format
  msgid "Could not check if login mapping for %s is defined"
--msgstr "îÅ×ÏÚÍÏÖÎÏ ÐÒÏ×ÅÒÉÔØ, ÏÐÒÅÄÅÌÅÎÏ ÌÉ ÓÏÐÏÓÔÁ×ÌÅÎÉÅ ×ÈÏÄÁ ÄÌÑ %s"
-+msgstr "Невозможно проверить, определено ли сопоставление входа для %s"
+ msgstr ""
+ "Não foi possível verificar se o mapeamento de início de sessão para %s está "
+ "definido"
  
--#: ../semanage/seobject.py:492
-+#: ../semanage/seobject.py:496
+-#: ../semanage/seobject.py:496
++#: ../semanage/seobject.py:471
  #, python-format
  msgid "Linux Group %s does not exist"
--msgstr "Linux-ÇÒÕÐÐÁ %s ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
-+msgstr "Linux-группа %s не существует"
+ msgstr "O grupo linux %s não existe"
  
--#: ../semanage/seobject.py:497
-+#: ../semanage/seobject.py:501
+-#: ../semanage/seobject.py:501
++#: ../semanage/seobject.py:476
  #, python-format
  msgid "Linux User %s does not exist"
--msgstr "Linux-ÐÏÌØÚÏ×ÁÔÅÌØ %s ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
-+msgstr "Linux-пользователь %s не существует"
+ msgstr "O usuário linux %s não existe"
  
--#: ../semanage/seobject.py:501
-+#: ../semanage/seobject.py:505
+-#: ../semanage/seobject.py:505
++#: ../semanage/seobject.py:480
  #, python-format
  msgid "Could not create login mapping for %s"
--msgstr "îÅ×ÏÚÍÏÖÎÏ ÓÏÚÄÁÔØ ÓÏÐÏÓÔÁ×ÌÅÎÉÅ ×ÈÏÄÁ ÄÌÑ %s"
-+msgstr "Невозможно создать сопоставление входа для %s"
+ msgstr "Não foi possível criar um mapeamento de início de sessão para %s"
  
--#: ../semanage/seobject.py:505 ../semanage/seobject.py:741
-+#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
+-#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
++#: ../semanage/seobject.py:484 ../semanage/seobject.py:720
  #, python-format
  msgid "Could not set name for %s"
--msgstr "îÅ×ÏÚÍÏÖÎÏ ÚÁÄÁÔØ ÉÍÑ ÄÌÑ %s"
-+msgstr "Невозможно задать имя для %s"
+ msgstr "Não foi possível definir o nome para %s"
  
--#: ../semanage/seobject.py:510 ../semanage/seobject.py:751
-+#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
+-#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
++#: ../semanage/seobject.py:489 ../semanage/seobject.py:730
  #, python-format
  msgid "Could not set MLS range for %s"
--msgstr "îÅ×ÏÚÍÏÖÎÏ ÚÁÄÁÔØ ÄÉÁÐÁÚÏÎ MLS ÄÌÑ %s"
-+msgstr "Невозможно задать диапазон MLS для %s"
+ msgstr "Não foi possível definir o intervalo MLS para %s"
  
--#: ../semanage/seobject.py:514
-+#: ../semanage/seobject.py:518
+-#: ../semanage/seobject.py:518
++#: ../semanage/seobject.py:493
  #, python-format
  msgid "Could not set SELinux user for %s"
--msgstr "îÅ×ÏÚÍÏÖÎÏ ÚÁÄÁÔØ ÐÏÌØÚÏ×ÁÔÅÌÑ SELinux ÄÌÑ %s"
-+msgstr "Невозможно задать пользователя SELinux для %s"
+ msgstr "Não foi possível definir o usuário SELinux para %s"
  
--#: ../semanage/seobject.py:518
-+#: ../semanage/seobject.py:522
+-#: ../semanage/seobject.py:522
++#: ../semanage/seobject.py:497
  #, python-format
  msgid "Could not add login mapping for %s"
--msgstr "îÅ×ÏÚÍÏÖÎÏ ÄÏÂÁ×ÉÔØ ÓÏÐÏÓÔÁ×ÌÅÎÉÅ ×ÈÏÄÁ ÄÌÑ %s"
-+msgstr "Невозможно добавить сопоставление входа для %s"
+ msgstr "Não foi possível adicionar o mapeamento de início de sessão para %s"
  
--#: ../semanage/seobject.py:536
-+#: ../semanage/seobject.py:540
+-#: ../semanage/seobject.py:540
++#: ../semanage/seobject.py:515
  msgid "Requires seuser or serange"
--msgstr "îÅÏÂÈÏÄÉÍ seuser ÉÌÉ serange"
-+msgstr "Необходим seuser или serange"
+ msgstr "Requer seuser ou serange"
  
--#: ../semanage/seobject.py:559 ../semanage/seobject.py:605
-+#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
+-#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
++#: ../semanage/seobject.py:538 ../semanage/seobject.py:584
  #, python-format
  msgid "Login mapping for %s is not defined"
--msgstr "óÏÐÏÓÔÁ×ÌÅÎÉÅ ×ÈÏÄÁ ÄÌÑ %s ÎÅ ÏÐÒÅÄÅÌÅÎÏ"
-+msgstr "Сопоставление входа для %s не определено"
+ msgstr "O mapeamento de início de sessão para %s não está definido"
  
--#: ../semanage/seobject.py:563
-+#: ../semanage/seobject.py:567
+-#: ../semanage/seobject.py:567
++#: ../semanage/seobject.py:542
  #, python-format
  msgid "Could not query seuser for %s"
--msgstr "îÅ×ÏÚÍÏÖÎÏ ÚÁÐÒÏÓÉÔØ seuser ÄÌÑ %s"
-+msgstr "Невозможно запросить seuser для %s"
+ msgstr "Não foi possível consultar o seuser para %s"
  
--#: ../semanage/seobject.py:577
-+#: ../semanage/seobject.py:581
+-#: ../semanage/seobject.py:581
++#: ../semanage/seobject.py:556
  #, python-format
  msgid "Could not modify login mapping for %s"
--msgstr "îÅ×ÏÚÍÏÖÎÏ ÉÚÍÅÎÉÔØ ÓÏÐÏÓÔÁ×ÌÅÎÉÅ ×ÈÏÄÁ ÄÌÑ %s"
-+msgstr "Невозможно изменить сопоставление входа для %s"
+ msgstr "Não foi possível modificar o mapeamento de início de sessão para %s"
  
--#: ../semanage/seobject.py:611
-+#: ../semanage/seobject.py:615
+-#: ../semanage/seobject.py:615
++#: ../semanage/seobject.py:590
  #, python-format
  msgid "Login mapping for %s is defined in policy, cannot be deleted"
  msgstr ""
--"óÏÐÏÓÔÁ×ÌÅÎÉÅ ×ÈÏÄÁ ÄÌÑ %s ÏÐÒÅÄÅÌÅÎÏ × ÐÏÌÉÔÉËÅ É ÎÅ ÍÏÖÅÔ ÂÙÔØ ÕÄÁÌÅÎÏ"
-+"Сопоставление входа для %s определено в политике и не может быть удалено"
+ "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:615
-+#: ../semanage/seobject.py:619
+-#: ../semanage/seobject.py:619
++#: ../semanage/seobject.py:594
  #, python-format
  msgid "Could not delete login mapping for %s"
--msgstr "îÅ×ÏÚÍÏÖÎÏ ÕÄÁÌÉÔØ ÓÏÐÏÓÔÁ×ÌÅÎÉÅ ×ÈÏÄÁ ÄÌÑ %s"
-+msgstr "Невозможно удалить сопоставление входа для %s"
+ msgstr "Não foi possível excluir o mapeamento de início de sessão para %s"
  
--#: ../semanage/seobject.py:637 ../semanage/seobject.py:655
--#: ../semanage/seobject.py:893
-+#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
-+#: ../semanage/seobject.py:897
+-#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
+-#: ../semanage/seobject.py:897
++#: ../semanage/seobject.py:616 ../semanage/seobject.py:634
++#: ../semanage/seobject.py:872
  msgid "Could not list login mappings"
--msgstr "îÅ×ÏÚÍÏÖÎÏ ×ÙÐÏÌÎÉÔØ ÐÅÒÅÞÉÓÌÅÎÉÅ ÓÏÐÏÓÔÁ×ÌÅÎÉÊ ×ÈÏÄÁ"
-+msgstr "Невозможно выполнить перечисление сопоставлений входа"
+ msgstr "Não foi possível listar os mapeamentos de início de sessão"
  
--#: ../semanage/seobject.py:680 ../semanage/seobject.py:685
-+#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../gui/system-config-selinux.glade:100
+-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
++#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
+ #: ../gui/system-config-selinux.glade:100
  msgid "Login Name"
--msgstr "éÍÑ ×ÈÏÄÁ"
-+msgstr "Имя входа"
- 
--#: ../semanage/seobject.py:680 ../semanage/seobject.py:685
--#: ../semanage/seobject.py:943 ../semanage/seobject.py:948
-+#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../gui/system-config-selinux.glade:128
-+#: ../gui/system-config-selinux.glade:915
-+#: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
+ msgstr "Nome de usuário"
+ 
+-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
+-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
++#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
++#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
+ #: ../gui/system-config-selinux.glade:128
+ #: ../gui/system-config-selinux.glade:915
+ #: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
  msgid "SELinux User"
--msgstr "ðÏÌØÚÏ×ÔÅÌØ SELinux"
-+msgstr "Пользователь SELinux"
+ msgstr "Usuário do SELinux"
  
--#: ../semanage/seobject.py:680
-+#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
-+#: ../gui/system-config-selinux.glade:943
+-#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
++#: ../semanage/seobject.py:659 ../gui/system-config-selinux.glade:156
+ #: ../gui/system-config-selinux.glade:943
  msgid "MLS/MCS Range"
--msgstr "äÉÁÐÁÚÏÎ MLS/MCS"
-+msgstr "Диапазон MLS/MCS"
+ msgstr "Intervalo MLS/MCS"
  
--#: ../semanage/seobject.py:699 ../semanage/seobject.py:730
--#: ../semanage/seobject.py:797 ../semanage/seobject.py:854
--#: ../semanage/seobject.py:860
-+#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
-+#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
-+#: ../semanage/seobject.py:864
+-#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
+-#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
+-#: ../semanage/seobject.py:864
++#: ../semanage/seobject.py:678 ../semanage/seobject.py:709
++#: ../semanage/seobject.py:776 ../semanage/seobject.py:833
++#: ../semanage/seobject.py:839
  #, python-format
  msgid "Could not check if SELinux user %s is defined"
--msgstr "îÅ ÕÄÁÌÏÓØ ÐÒÏ×ÅÒÉÔØ, ÏÐÒÅÄÅÌÅÎ ÌÉ ÐÏÌØÚÏ×ÁÔÅÌØ SELinux %s"
-+msgstr "Не удалось проверить, определен ли пользователь SELinux %s"
+ msgstr "Não foi possível verificar se o usuário SELinux %s está definido"
  
--#: ../semanage/seobject.py:702 ../semanage/seobject.py:803
--#: ../semanage/seobject.py:866
-+#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
-+#: ../semanage/seobject.py:870
+-#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
+-#: ../semanage/seobject.py:870
++#: ../semanage/seobject.py:681 ../semanage/seobject.py:782
++#: ../semanage/seobject.py:845
  #, python-format
  msgid "Could not query user for %s"
--msgstr "îÅ×ÏÚÍÏÖÎÏ ÚÁÐÒÏÓÉÔØ ÐÏÌØÚÏ×ÁÔÅÌÑ %s"
-+msgstr "Невозможно запросить пользователя %s"
+ msgstr "Não foi possível consultar o usuário por %s"
  
--#: ../semanage/seobject.py:722
-+#: ../semanage/seobject.py:726
+-#: ../semanage/seobject.py:726
++#: ../semanage/seobject.py:701
  #, python-format
  msgid "You must add at least one role for %s"
--msgstr "îÅÏÂÈÏÄÉÍÏ ÄÏÂÁ×ÉÔØ ËÁË ÍÉÎÉÍÕÍ ÏÄÎÕ ÒÏÌØ ÄÌÑ %s"
-+msgstr "Необходимо добавить как минимум одну роль для %s"
+ msgstr "Você deve adicionar pelo menos uma função para %s"
  
--#: ../semanage/seobject.py:737
-+#: ../semanage/seobject.py:741
+-#: ../semanage/seobject.py:741
++#: ../semanage/seobject.py:716
  #, python-format
  msgid "Could not create SELinux user for %s"
--msgstr "îÅ×ÏÚÍÏÖÎÏ ÓÏÚÄÁÔØ ÐÏÌØÚÏ×ÁÔÅÌÑ SELinux ÄÌÑ %s"
-+msgstr "Невозможно создать пользователя SELinux для %s"
+ msgstr "Não foi possível criar um usuário SELinux para %s"
  
--#: ../semanage/seobject.py:746
-+#: ../semanage/seobject.py:750
+-#: ../semanage/seobject.py:750
++#: ../semanage/seobject.py:725
  #, python-format
  msgid "Could not add role %s for %s"
--msgstr "îÅ×ÏÚÍÏÖÎÏ ÄÏÂÁ×ÉÔØ ÒÏÌØ %s ÄÌÑ %s"
-+msgstr "Невозможно добавить роль %s для %s"
+ msgstr "Não foi possível adicionar uma função %s para %s"
  
--#: ../semanage/seobject.py:755
-+#: ../semanage/seobject.py:759
+-#: ../semanage/seobject.py:759
++#: ../semanage/seobject.py:734
  #, python-format
  msgid "Could not set MLS level for %s"
--msgstr "îÅ×ÏÚÍÏÖÎÏ ÚÁÄÁÔØ ÕÒÏ×ÅÎØ MLS ÄÌÑ %s"
-+msgstr "Невозможно задать уровень MLS для %s"
+ msgstr "Não foi possível definir um nível MLS para %s"
  
--#: ../semanage/seobject.py:758
-+#: ../semanage/seobject.py:762
+-#: ../semanage/seobject.py:762
++#: ../semanage/seobject.py:737
  #, python-format
  msgid "Could not add prefix %s for %s"
--msgstr "îÅ×ÏÚÍÏÖÎÏ ÄÏÂÁ×ÉÔØ ÐÒÅÆÉËÓ %s ÄÌÑ %s"
-+msgstr "Невозможно добавить префикс %s для %s"
+ msgstr "Não foi possível adicionar um prefixo %s para %s"
  
--#: ../semanage/seobject.py:761
-+#: ../semanage/seobject.py:765
+-#: ../semanage/seobject.py:765
++#: ../semanage/seobject.py:740
  #, python-format
  msgid "Could not extract key for %s"
--msgstr "îÅ×ÏÚÍÏÖÎÏ ÉÚ×ÌÅÞØ ËÌÀÞ ÄÌÑ %s"
-+msgstr "Невозможно извлечь ключ для %s"
+ msgstr "Não foi possível extrair uma chave para %s"
  
--#: ../semanage/seobject.py:765
-+#: ../semanage/seobject.py:769
+-#: ../semanage/seobject.py:769
++#: ../semanage/seobject.py:744
  #, python-format
  msgid "Could not add SELinux user %s"
--msgstr "îÅ×ÏÚÍÏÖÎÏ ÄÏÂÁ×ÉÔØ ÐÏÌØÚÏ×ÁÔÅÌÑ SELinux %s"
-+msgstr "Невозможно добавить пользователя SELinux %s"
+ msgstr "Não foi possível adicionar o usuário SELinux %s"
  
--#: ../semanage/seobject.py:787
-+#: ../semanage/seobject.py:791
+-#: ../semanage/seobject.py:791
++#: ../semanage/seobject.py:766
  msgid "Requires prefix, roles, level or range"
--msgstr "îÅÏÂÈÏÄÉÍ ÐÒÅÆÉËÓ, ÒÏÌØ, ÕÒÏ×ÅÎØ ÉÌÉ ÄÉÁÐÁÚÏÎ"
-+msgstr "Необходим префикс, роль, уровень или диапазон"
+ msgstr "Requer prefixo, função, nível ou intervalo"
  
--#: ../semanage/seobject.py:789
-+#: ../semanage/seobject.py:793
+-#: ../semanage/seobject.py:793
++#: ../semanage/seobject.py:768
  msgid "Requires prefix or roles"
--msgstr "îÅÏÂÈÏÄÉÍ ÐÒÅÆÉËÓ ÉÌÉ ÒÏÌØ"
-+msgstr "Необходим префикс или роль"
+ msgstr "Requer prefixo ou função"
  
--#: ../semanage/seobject.py:799 ../semanage/seobject.py:856
-+#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
+-#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
++#: ../semanage/seobject.py:778 ../semanage/seobject.py:835
  #, python-format
  msgid "SELinux user %s is not defined"
--msgstr "SELinux ÐÏÌØÚÏ×ÁÔÅÌØ %s ÎÅ ÏÐÒÅÄÅÌÅÎ"
-+msgstr "SELinux пользователь %s не определен"
+ msgstr "O usuário SELinux %s não está definido"
  
--#: ../semanage/seobject.py:828
-+#: ../semanage/seobject.py:832
+-#: ../semanage/seobject.py:832
++#: ../semanage/seobject.py:807
  #, python-format
  msgid "Could not modify SELinux user %s"
--msgstr "îÅ×ÏÚÍÏÖÎÏ ÉÚÍÅÎÉÔØ SELinux ÐÏÌØÚÏ×ÁÔÅÌÑ %s"
-+msgstr "Невозможно изменить SELinux пользователя %s"
+ msgstr "Não foi possível modificar o usuário SELinux %s"
  
--#: ../semanage/seobject.py:862
-+#: ../semanage/seobject.py:866
+-#: ../semanage/seobject.py:866
++#: ../semanage/seobject.py:841
  #, python-format
  msgid "SELinux user %s is defined in policy, cannot be deleted"
--msgstr "SELinux ÐÏÌØÚÏ×ÁÔÅÌØ %s ÏÐÒÅÄÅÌÅÎ × ÐÏÌÉÔÉËÅ É ÎÅ ÍÏÖÅÔ ÂÙÔØ ÕÄÁÌÅÎ"
-+msgstr "SELinux пользователь %s определен в политике и не может быть удален"
+ msgstr ""
+ "O usuário SELinux %s está definido na política, e não pode ser excluído"
  
--#: ../semanage/seobject.py:873
-+#: ../semanage/seobject.py:877
+-#: ../semanage/seobject.py:877
++#: ../semanage/seobject.py:852
  #, python-format
  msgid "Could not delete SELinux user %s"
--msgstr "îÅ×ÏÚÍÏÖÎÏ ÕÄÁÌÉÔØ ÐÏÌØÚÏ×ÁÔÅÌÑ SELinux %s"
-+msgstr "Невозможно удалить пользователя SELinux %s"
+ msgstr "Não foi possível excluir o usuário SELinux %s"
  
--#: ../semanage/seobject.py:911
-+#: ../semanage/seobject.py:915
+-#: ../semanage/seobject.py:915
++#: ../semanage/seobject.py:890
  msgid "Could not list SELinux users"
--msgstr "îÅ×ÏÚÍÏÖÎÏ ×ÙÐÏÌÎÉÔØ ÐÅÒÅÞÉÓÌÅÎÉÅ ÐÏÌØÚÏ×ÁÔÅÌÅÊ SELinux"
-+msgstr "Невозможно выполнить перечисление пользователей SELinux"
+ msgstr "Não foi possível listar os usuários SELinux"
  
--#: ../semanage/seobject.py:917
-+#: ../semanage/seobject.py:921
+-#: ../semanage/seobject.py:921
++#: ../semanage/seobject.py:896
  #, python-format
  msgid "Could not list roles for user %s"
--msgstr "îÅ×ÏÚÍÏÖÎÏ ×ÙÐÏÌÎÉÔØ ÐÅÒÅÞÉÓÌÅÎÉÅ ÒÏÌÅÊ ÐÏÌØÚÏ×ÁÔÅÌÑ %s"
-+msgstr "Невозможно выполнить перечисление ролей пользователя %s"
+ msgstr "Não foi possível listar as funções do usuário %s"
  
--#: ../semanage/seobject.py:942
-+#: ../semanage/seobject.py:946
+-#: ../semanage/seobject.py:946
++#: ../semanage/seobject.py:921
  msgid "Labeling"
--msgstr ""
-+msgstr "Разметка"
+ msgstr "Rótulo"
  
--#: ../semanage/seobject.py:942
-+#: ../semanage/seobject.py:946
+-#: ../semanage/seobject.py:946
++#: ../semanage/seobject.py:921
  msgid "MLS/"
  msgstr "MLS/"
  
--#: ../semanage/seobject.py:943
-+#: ../semanage/seobject.py:947
+-#: ../semanage/seobject.py:947
++#: ../semanage/seobject.py:922
  msgid "Prefix"
--msgstr "ðÒÅÆÉËÓ"
-+msgstr "Префикс"
+ msgstr "Prefixo"
  
--#: ../semanage/seobject.py:943
-+#: ../semanage/seobject.py:947
+-#: ../semanage/seobject.py:947
++#: ../semanage/seobject.py:922
  msgid "MCS Level"
--msgstr "MCS õÒÏ×ÅÎØ"
-+msgstr "MCS Уровень"
+ msgstr "Nível MCS"
  
--#: ../semanage/seobject.py:943
-+#: ../semanage/seobject.py:947
+-#: ../semanage/seobject.py:947
++#: ../semanage/seobject.py:922
  msgid "MCS Range"
--msgstr "MCS äÉÁÐÁÚÏÎ"
-+msgstr "MCS Диапазон"
+ msgstr "Intervalo MCS"
  
--#: ../semanage/seobject.py:943 ../semanage/seobject.py:948
-+#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
+-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
++#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
+ #: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
  msgid "SELinux Roles"
--msgstr "òÏÌÉ SELinux"
-+msgstr "Роли SELinux"
+ msgstr "Funções do SELinux"
  
--#: ../semanage/seobject.py:963
-+#: ../semanage/seobject.py:967
+-#: ../semanage/seobject.py:967
++#: ../semanage/seobject.py:944
  msgid "Protocol udp or tcp is required"
--msgstr "îÅÏÂÈÏÄÉÍÏ ÚÁÄÁÎÉÅ tcp ÉÌÉ udp ÐÒÏÔÏËÏÌÁ"
-+msgstr "Необходимо задание tcp или udp протокола"
+ msgstr "O protocolo udp ou tcp é requerido"
  
--#: ../semanage/seobject.py:965
-+#: ../semanage/seobject.py:969
+-#: ../semanage/seobject.py:969
++#: ../semanage/seobject.py:946
  msgid "Port is required"
--msgstr "îÅÏÂÈÏÄÉÍÏ ÚÎÁÞÅÎÉÅ ÐÏÒÔÁ"
-+msgstr "Необходимо значение порта"
+ msgstr "A porta é requerida"
  
--#: ../semanage/seobject.py:975
-+#: ../semanage/seobject.py:979
+-#: ../semanage/seobject.py:979
++#: ../semanage/seobject.py:956
  msgid "Invalid Port"
- msgstr ""
+-msgstr ""
++msgstr "Porta Inválida"
  
--#: ../semanage/seobject.py:979
-+#: ../semanage/seobject.py:983
+-#: ../semanage/seobject.py:983
++#: ../semanage/seobject.py:960
  #, python-format
  msgid "Could not create a key for %s/%s"
--msgstr "îÅ×ÏÚÍÏÖÎÏ ÓÏÚÄÁÔØ ËÌÀÞ ÄÌÑ %s/%s"
-+msgstr "Невозможно создать ключ для %s/%s"
+ msgstr "Não foi possível criar uma chave para %s/%s"
  
--#: ../semanage/seobject.py:990
-+#: ../semanage/seobject.py:994
+-#: ../semanage/seobject.py:994
++#: ../semanage/seobject.py:971
  msgid "Type is required"
--msgstr "ôÒÅÂÕÅÔÓÑ ÚÁÄÁÎÉÅ ÔÉÐÁ"
-+msgstr "Требуется задание типа"
+ msgstr "O tipo é requerido"
  
--#: ../semanage/seobject.py:996 ../semanage/seobject.py:1055
--#: ../semanage/seobject.py:1110 ../semanage/seobject.py:1116
-+#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
-+#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
+-#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
+-#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
++#: ../semanage/seobject.py:974 ../semanage/seobject.py:1036
++#: ../semanage/seobject.py:1794
++#, python-format
++msgid "Type %s is invalid, must be a port type"
++msgstr ""
++
++#: ../semanage/seobject.py:980 ../semanage/seobject.py:1042
++#: ../semanage/seobject.py:1097 ../semanage/seobject.py:1103
  #, python-format
  msgid "Could not check if port %s/%s is defined"
--msgstr "îÅ×ÏÚÍÏÖÎÏ ÐÒÏ×ÅÒÉÔØ, ÏÐÒÅÄÅÌÅÎ ÌÉ ÐÏÒÔ %s/%s"
-+msgstr "Невозможно проверить, определен ли порт %s/%s"
+ msgstr "Não foi possível verificar se a porta %s/%s está definida"
  
--#: ../semanage/seobject.py:998
-+#: ../semanage/seobject.py:1002
+-#: ../semanage/seobject.py:1002
++#: ../semanage/seobject.py:982
  #, python-format
  msgid "Port %s/%s already defined"
--msgstr "ðÏÒÔ %s/%s ÕÖÅ ÏÐÒÅÄÅÌÅÎ"
-+msgstr "Порт %s/%s уже определен"
+ msgstr "A porta %s/%s já está definida"
  
--#: ../semanage/seobject.py:1002
-+#: ../semanage/seobject.py:1006
+-#: ../semanage/seobject.py:1006
++#: ../semanage/seobject.py:986
  #, python-format
  msgid "Could not create port for %s/%s"
--msgstr "îÅ×ÏÚÍÏÖÎÏ ÓÏÚÄÁÔØ ÐÏÒÔ ÄÌÑ %s/%s"
-+msgstr "Невозможно создать порт для %s/%s"
+ msgstr "Não foi possível criar uma porta para %s/%s"
  
--#: ../semanage/seobject.py:1008
-+#: ../semanage/seobject.py:1012
+-#: ../semanage/seobject.py:1012
++#: ../semanage/seobject.py:992
  #, python-format
  msgid "Could not create context for %s/%s"
--msgstr "îÅ×ÏÚÍÏÖÎÏ ÓÏÚÄÁÔØ ËÏÎÔÅËÓÔ %s/%s"
-+msgstr "Невозможно создать контекст %s/%s"
+ msgstr "Não foi possível criar um contexto para %s/%s"
  
--#: ../semanage/seobject.py:1012
-+#: ../semanage/seobject.py:1016
+-#: ../semanage/seobject.py:1016
++#: ../semanage/seobject.py:996
  #, python-format
  msgid "Could not set user in port context for %s/%s"
--msgstr "îÅ×ÏÚÍÏÖÎÏ ÚÁÄÁÔØ ÐÏÌØÚÏ×ÁÔÅÌÑ × ËÏÎÔÅËÓÔÅ ÐÏÒÔÁ ÄÌÑ %s/%s"
-+msgstr "Невозможно задать пользователя в контексте порта для %s/%s"
+ msgstr "Não foi possível definir o usuário no contexto da porta para %s/%s"
  
--#: ../semanage/seobject.py:1016
-+#: ../semanage/seobject.py:1020
+-#: ../semanage/seobject.py:1020
++#: ../semanage/seobject.py:1000
  #, python-format
  msgid "Could not set role in port context for %s/%s"
--msgstr "îÅ×ÏÚÍÏÖÎÏ ÚÁÄÁÔØ ÒÏÌØ × ËÏÎÔÅËÓÔÅ ÐÏÒÔÁ ÄÌÑ %s/%s"
-+msgstr "Невозможно задать роль в контексте порта для %s/%s"
+ msgstr "Não foi possível definir a função no contexto da porta para %s/%s"
  
--#: ../semanage/seobject.py:1020
-+#: ../semanage/seobject.py:1024
+-#: ../semanage/seobject.py:1024
++#: ../semanage/seobject.py:1004
  #, python-format
  msgid "Could not set type in port context for %s/%s"
--msgstr "îÅ×ÏÚÍÏÖÎÏ ÚÁÄÁÔØ ÔÉÐ × ËÏÎÔÅËÓÔÅ ÐÏÒÔÁ ÄÌÑ %s/%s"
-+msgstr "Невозможно задать тип в контексте порта для %s/%s"
+ msgstr "Não foi possível definir o tipo no contexto da porta para %s/%s"
  
--#: ../semanage/seobject.py:1025
-+#: ../semanage/seobject.py:1029
+-#: ../semanage/seobject.py:1029
++#: ../semanage/seobject.py:1009
  #, python-format
  msgid "Could not set mls fields in port context for %s/%s"
--msgstr "îÅ×ÏÚÍÏÖÎÏ ÚÁÄÁÔØ ÐÏÌÑ mls × ËÏÎÔÅËÓÔÅ ÐÏÒÔÁ ÄÌÑ %s/%s"
-+msgstr "Невозможно задать поля mls в контексте порта для %s/%s"
+ msgstr "Não foi possível definir os campos mls no contexto da porta para %s/%s"
  
--#: ../semanage/seobject.py:1029
-+#: ../semanage/seobject.py:1033
+-#: ../semanage/seobject.py:1033
++#: ../semanage/seobject.py:1013
  #, python-format
  msgid "Could not set port context for %s/%s"
--msgstr "îÅ×ÏÚÍÏÖÎÏ ÚÁÄÁÔØ ËÏÎÔÅËÓÔ ÐÏÒÔÁ ÄÌÑ %s/%s"
-+msgstr "Невозможно задать контекст порта для %s/%s"
+ msgstr "Não foi possível definir o contexto da porta para %s/%s"
  
--#: ../semanage/seobject.py:1033
-+#: ../semanage/seobject.py:1037
+-#: ../semanage/seobject.py:1037
++#: ../semanage/seobject.py:1017
  #, python-format
  msgid "Could not add port %s/%s"
--msgstr "îÅ×ÏÚÍÏÖÎÏ ÄÏÂÁ×ÉÔØ ÐÏÒÔ %s/%s"
-+msgstr "Невозможно добавить порт %s/%s"
+ msgstr "Não foi possível adicionar a porta %s/%s"
  
--#: ../semanage/seobject.py:1047 ../semanage/seobject.py:1312
--#: ../semanage/seobject.py:1508
-+#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
-+#: ../semanage/seobject.py:1512
+-#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
+-#: ../semanage/seobject.py:1512
++#: ../semanage/seobject.py:1031 ../semanage/seobject.py:1304
++#: ../semanage/seobject.py:1503
  msgid "Requires setype or serange"
--msgstr "îÅÏÂÈÏÄÉÍ setype ÉÌÉ serange"
-+msgstr "Необходим setype или serange"
+ msgstr "Requer setype ou serange"
  
--#: ../semanage/seobject.py:1049
-+#: ../semanage/seobject.py:1053
+-#: ../semanage/seobject.py:1053
++#: ../semanage/seobject.py:1033
  msgid "Requires setype"
--msgstr "îÅÏÂÈÏÄÉÍ setype"
-+msgstr "Необходим setype"
+ msgstr "Requer setype"
  
--#: ../semanage/seobject.py:1057 ../semanage/seobject.py:1112
-+#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
+-#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
++#: ../semanage/seobject.py:1044 ../semanage/seobject.py:1099
  #, python-format
  msgid "Port %s/%s is not defined"
--msgstr "ðÏÒÔ %s/%s ÎÅ ÏÐÒÅÄÅÌÅÎ"
-+msgstr "Порт %s/%s не определен"
+ msgstr "A porta %s/%s não está definida"
  
--#: ../semanage/seobject.py:1061
-+#: ../semanage/seobject.py:1065
+-#: ../semanage/seobject.py:1065
++#: ../semanage/seobject.py:1048
  #, python-format
  msgid "Could not query port %s/%s"
--msgstr "îÅ×ÏÚÍÏÖÎÏ ÚÁÐÒÏÓÉÔØ ÐÏÒÔ %s/%s"
-+msgstr "Невозможно запросить порт %s/%s"
+ msgstr "Não foi possível consultar a porta %s/%s"
  
--#: ../semanage/seobject.py:1072
-+#: ../semanage/seobject.py:1076
+-#: ../semanage/seobject.py:1076
++#: ../semanage/seobject.py:1059
  #, python-format
  msgid "Could not modify port %s/%s"
--msgstr "îÅ×ÏÚÍÏÖÎÏ ÉÚÍÅÎÉÔØ ÐÏÒÔ %s/%s"
-+msgstr "Невозможно изменить порт %s/%s"
+ msgstr "Não foi possível modificar a porta %s/%s"
  
--#: ../semanage/seobject.py:1085
-+#: ../semanage/seobject.py:1089
+-#: ../semanage/seobject.py:1089
++#: ../semanage/seobject.py:1072
  msgid "Could not list the ports"
--msgstr "îÅ ÕÄÁÌÏÓØ ÐÏÌÕÞÉÔØ ÓÐÉÓÏË ÐÏÒÔÏ×"
-+msgstr "Не удалось получить список портов"
+ msgstr "Não foi possível listar as portas"
  
--#: ../semanage/seobject.py:1101
-+#: ../semanage/seobject.py:1105
+-#: ../semanage/seobject.py:1105
++#: ../semanage/seobject.py:1088
  #, python-format
  msgid "Could not delete the port %s"
--msgstr "îÅ×ÏÚÍÏÖÎÏ ÕÄÁÌÉÔØ ÐÏÒÔ %s"
-+msgstr "Невозможно удалить порт %s"
+ msgstr "Não foi possível excluir a porta %s"
  
--#: ../semanage/seobject.py:1118
-+#: ../semanage/seobject.py:1122
+-#: ../semanage/seobject.py:1122
++#: ../semanage/seobject.py:1105
  #, python-format
  msgid "Port %s/%s is defined in policy, cannot be deleted"
--msgstr "ðÏÒÔ %s/%s ÏÐÒÅÄÅÌÅÎ × ÐÏÌÉÔÉËÅ É ÎÅ ÍÏÖÅÔ ÂÙÔØ ÕÄÁÌÅÎ"
-+msgstr "Порт %s/%s определен в политике и не может быть удален"
+ msgstr "A porta %s/%s está definida na política, e não pode ser excluída"
  
--#: ../semanage/seobject.py:1122
-+#: ../semanage/seobject.py:1126
+-#: ../semanage/seobject.py:1126
++#: ../semanage/seobject.py:1109
  #, python-format
  msgid "Could not delete port %s/%s"
--msgstr "îÅ×ÏÚÍÏÖÎÏ ÕÄÁÌÉÔØ ÐÏÒÔ %s/%s"
-+msgstr "Невозможно удалить порт %s/%s"
+ msgstr "Não foi possível excluir a porta %s/%s"
  
--#: ../semanage/seobject.py:1138 ../semanage/seobject.py:1160
-+#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
+-#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
++#: ../semanage/seobject.py:1125 ../semanage/seobject.py:1147
  msgid "Could not list ports"
--msgstr "îÅ×ÏÚÍÏÖÎÏ ×ÙÐÏÌÎÉÔØ ÐÅÒÅÞÉÓÌÅÎÉÅ ÐÏÒÔÏ×"
-+msgstr "Невозможно выполнить перечисление портов"
+ msgstr "Não foi possível listar as portas"
  
--#: ../semanage/seobject.py:1199
-+#: ../semanage/seobject.py:1203
+-#: ../semanage/seobject.py:1203
++#: ../semanage/seobject.py:1186
  msgid "SELinux Port Type"
--msgstr "ôÉÐ ÐÏÒÔÁ SELinux"
-+msgstr "Тип порта SELinux"
+ msgstr "Tipo da porta do SELinux"
  
--#: ../semanage/seobject.py:1199
-+#: ../semanage/seobject.py:1203
+-#: ../semanage/seobject.py:1203
++#: ../semanage/seobject.py:1186
  msgid "Proto"
--msgstr ""
-+msgstr "Протокол"
+ msgstr "Proto"
  
--#: ../semanage/seobject.py:1199
-+#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
+-#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
++#: ../semanage/seobject.py:1186 ../gui/system-config-selinux.glade:335
  msgid "Port Number"
--msgstr "îÏÍÅÒ ðÏÒÔÁ"
-+msgstr "Номер Порта"
+ msgstr "Número da porta"
  
--#: ../semanage/seobject.py:1218
-+#: ../semanage/seobject.py:1222
+-#: ../semanage/seobject.py:1222
++#: ../semanage/seobject.py:1207
  msgid "Node Address is required"
--msgstr "ôÒÅÂÕÅÔÓÑ ÁÄÒÅÓ ÕÚÌÁ"
-+msgstr "Требуется адрес узла"
+ msgstr "O endereço do nó é requerid"
  
--#: ../semanage/seobject.py:1233
-+#: ../semanage/seobject.py:1237
+-#: ../semanage/seobject.py:1237
++#: ../semanage/seobject.py:1222
  msgid "Unknown or missing protocol"
--msgstr "ðÒÏÔÏËÏÌ ÏÔÓÕÔÓÔ×ÕÅÔ ÉÌÉ ÎÅÉÚ×ÅÓÔÅÎ"
-+msgstr "Протокол отсутствует или неизвестен"
- 
--#: ../semanage/seobject.py:1247 ../semanage/seobject.py:1446
--#: ../semanage/seobject.py:1724
-+#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
-+#: ../semanage/seobject.py:1728
- msgid "SELinux Type is required"
--msgstr "ôÒÅÂÕÅÔÓÑ SELinux Type"
-+msgstr "Требуется SELinux Type"
+ msgstr "O protocolo está faltando ou é desconhecido"
  
--#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1316
--#: ../semanage/seobject.py:1352 ../semanage/seobject.py:1450
--#: ../semanage/seobject.py:1512 ../semanage/seobject.py:1546
+-#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
 -#: ../semanage/seobject.py:1728
-+#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
-+#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
-+#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
-+#: ../semanage/seobject.py:1732
+-msgid "SELinux Type is required"
++#: ../semanage/seobject.py:1236
++#, fuzzy
++msgid "SELinux node type is required"
+ msgstr "O tipo SELinux é requerido"
+ 
+-#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
+-#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
+-#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
+-#: ../semanage/seobject.py:1732
++#: ../semanage/seobject.py:1239 ../semanage/seobject.py:1307
++#, python-format
++msgid "Type %s is invalid, must be a node type"
++msgstr ""
++
++#: ../semanage/seobject.py:1243 ../semanage/seobject.py:1311
++#: ../semanage/seobject.py:1347 ../semanage/seobject.py:1445
++#: ../semanage/seobject.py:1507 ../semanage/seobject.py:1541
++#: ../semanage/seobject.py:1739
  #, python-format
  msgid "Could not create key for %s"
--msgstr "îÅ×ÏÚÍÏÖÎÏ ÓÏÚÄÁÔØ ËÌÀÞ ÄÌÑ %s"
-+msgstr "Невозможно создать ключ для %s"
+ msgstr "Não foi possível criar uma chave para %s"
  
--#: ../semanage/seobject.py:1253 ../semanage/seobject.py:1320
--#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1362
-+#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
-+#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
+-#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
+-#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
++#: ../semanage/seobject.py:1245 ../semanage/seobject.py:1315
++#: ../semanage/seobject.py:1351 ../semanage/seobject.py:1357
  #, python-format
  msgid "Could not check if addr %s is defined"
--msgstr "îÅ ÕÄÁÌÏÓØ ÐÒÏ×ÅÒÉÔØ, ÏÐÒÅÄÅÌÅÎ ÌÉ ÁÄÒÅÓ %s"
-+msgstr "Не удалось проверить, определен ли адрес %s"
+ msgstr "Não foi possível verificar se o endereço %s está definido"
  
--#: ../semanage/seobject.py:1262
-+#: ../semanage/seobject.py:1266
+-#: ../semanage/seobject.py:1266
++#: ../semanage/seobject.py:1254
  #, python-format
  msgid "Could not create addr for %s"
--msgstr "îÅ ÕÄÁÌÏÓØ ÓÏÚÄÁÔØ ÁÄÒÅÓ ÄÌÑ %s"
-+msgstr "Не удалось создать адрес для %s"
+ msgstr "Não foi possível criar um endereço para %s"
  
--#: ../semanage/seobject.py:1268 ../semanage/seobject.py:1466
--#: ../semanage/seobject.py:1686
-+#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
-+#: ../semanage/seobject.py:1690
+-#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
+-#: ../semanage/seobject.py:1690
++#: ../semanage/seobject.py:1260 ../semanage/seobject.py:1461
++#: ../semanage/seobject.py:1694
  #, python-format
  msgid "Could not create context for %s"
--msgstr "îÅ×ÏÚÍÏÖÎÏ ÓÏÚÄÁÔØ ËÏÎÔÅËÓÔ ÄÌÑ %s"
-+msgstr "Невозможно создать контекст для %s"
+ msgstr "Não foi possível criar um contexto para %s"
  
--#: ../semanage/seobject.py:1272
-+#: ../semanage/seobject.py:1276
+-#: ../semanage/seobject.py:1276
++#: ../semanage/seobject.py:1264
  #, python-format
  msgid "Could not set mask for %s"
--msgstr "îÅ ÕÄÁÅÔÓÑ ÚÁÄÁÔØ ÍÁÓËÕ %s"
-+msgstr "Не удалось задать маску %s"
+ msgstr "Não foi possível definir uma máscara de rede para %s"
  
--#: ../semanage/seobject.py:1276
-+#: ../semanage/seobject.py:1280
+-#: ../semanage/seobject.py:1280
++#: ../semanage/seobject.py:1268
  #, python-format
  msgid "Could not set user in addr context for %s"
--msgstr "îÅ ÕÄÁÅÔÓÑ ÚÁÄÁÔØ ÐÏÌØÚÏ×ÁÔÅÌÑ × ËÏÎÔÅËÓÔÅ ÁÄÒÅÓÁ ÄÌÑ %s"
-+msgstr "Не удалось задать пользователя в контексте адреса для %s"
+ msgstr "Não foi possível definir o usuário no contexto de endereço para %s"
  
--#: ../semanage/seobject.py:1280
-+#: ../semanage/seobject.py:1284
+-#: ../semanage/seobject.py:1284
++#: ../semanage/seobject.py:1272
  #, python-format
  msgid "Could not set role in addr context for %s"
--msgstr "îÅ ÕÄÁÅÔÓÑ ÚÁÄÁÔØ ÒÏÌØ × ËÏÎÔÅËÓÔÅ ÁÄÒÅÓÁ ÄÌÑ %s"
-+msgstr "Не удалось задать роль в контексте адреса для %s"
+ msgstr "Não foi possível definir uma função no contexto de endereço para %s"
  
--#: ../semanage/seobject.py:1284
-+#: ../semanage/seobject.py:1288
+-#: ../semanage/seobject.py:1288
++#: ../semanage/seobject.py:1276
  #, python-format
  msgid "Could not set type in addr context for %s"
--msgstr "îÅ ÕÄÁÅÔÓÑ ÚÁÄÁÔØ ÔÉÐ × ËÏÎÔÅËÓÔÅ ÁÄÒÅÓÁ ÄÌÑ %s"
-+msgstr "Не удалось задать тип в контексте адреса для %s"
+ msgstr "Não foi possível definir o tipo no contexto de endereço para %s"
  
--#: ../semanage/seobject.py:1289
-+#: ../semanage/seobject.py:1293
+-#: ../semanage/seobject.py:1293
++#: ../semanage/seobject.py:1281
  #, python-format
  msgid "Could not set mls fields in addr context for %s"
--msgstr "îÅ ÕÄÁÅÔÓÑ ÚÁÄÁÔØ ÐÏÌÑ mls × ËÏÎÔÅËÓÔÅ ÁÄÒÅÓÁ ÄÌÑ %s"
-+msgstr "Не удалось задать поля mls в контексте адреса для %s"
+ msgstr "Não foi possível definir os campos mls no contexto de endereço para %s"
  
--#: ../semanage/seobject.py:1293
-+#: ../semanage/seobject.py:1297
+-#: ../semanage/seobject.py:1297
++#: ../semanage/seobject.py:1285
  #, python-format
  msgid "Could not set addr context for %s"
--msgstr "îÅ ÕÄÁÅÔÓÑ ÚÁÄÁÔØ ËÏÎÔÅËÓÔ addr ÄÌÑ %s"
-+msgstr "Не удалось задать контекст addr для %s"
+ msgstr "Não foi possível definir o contexto de endereço para %s"
  
--#: ../semanage/seobject.py:1297
-+#: ../semanage/seobject.py:1301
+-#: ../semanage/seobject.py:1301
++#: ../semanage/seobject.py:1289
  #, python-format
  msgid "Could not add addr %s"
--msgstr "îÅ ÕÄÁÅÔÓÑ ÄÏÂÁ×ÉÔØ addr %s"
-+msgstr "Не удалось добавить addr %s"
+ msgstr "Não foi possível adicionar o endereço %s"
  
--#: ../semanage/seobject.py:1322 ../semanage/seobject.py:1358
-+#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
+-#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
++#: ../semanage/seobject.py:1317 ../semanage/seobject.py:1353
  #, python-format
  msgid "Addr %s is not defined"
--msgstr "Addr %s ÎÅ ÏÐÒÅÄÅÌÅÎ"
-+msgstr "Addr %s не определен"
+ msgstr "O endereço %s não está definido"
  
--#: ../semanage/seobject.py:1326
-+#: ../semanage/seobject.py:1330
+-#: ../semanage/seobject.py:1330
++#: ../semanage/seobject.py:1321
  #, python-format
  msgid "Could not query addr %s"
--msgstr "îÅ ÕÄÁÅÔÓÑ ÚÁÐÒÏÓÉÔØ addr %s"
-+msgstr "Не удалось запросить addr %s"
+ msgstr "Não foi possível consultar o endereço %s"
  
--#: ../semanage/seobject.py:1336
-+#: ../semanage/seobject.py:1340
+-#: ../semanage/seobject.py:1340
++#: ../semanage/seobject.py:1331
  #, python-format
  msgid "Could not modify addr %s"
--msgstr "îÅ ÕÄÁÅÔÓÑ ÉÚÍÅÎÉÔØ addr %s"
-+msgstr "Не удалось изменить addr %s"
+ msgstr "Não foi possível modificar o endereço %s"
  
--#: ../semanage/seobject.py:1364
-+#: ../semanage/seobject.py:1368
+-#: ../semanage/seobject.py:1368
++#: ../semanage/seobject.py:1359
  #, python-format
  msgid "Addr %s is defined in policy, cannot be deleted"
--msgstr "Addr %s ÏÐÒÅÄÅÌÅÎ × ÐÏÌÉÔÉËÅ É ÎÅ ÍÏÖÅÔ ÂÙÔØ ÕÄÁÌÅÎ"
-+msgstr "Addr %s определен в политике и не может быть удален"
+ msgstr "O endereço %s está definido na política, e não pode ser excluído"
  
--#: ../semanage/seobject.py:1368
-+#: ../semanage/seobject.py:1372
+-#: ../semanage/seobject.py:1372
++#: ../semanage/seobject.py:1363
  #, python-format
  msgid "Could not delete addr %s"
--msgstr "îÅ ÕÄÁÅÔÓÑ ÕÄÁÌÉÔØ addr %s"
-+msgstr "Не удалось удалить addr %s"
+ msgstr "Não foi possível excluir o endereço %s"
  
--#: ../semanage/seobject.py:1380
--#, fuzzy
-+#: ../semanage/seobject.py:1384
+-#: ../semanage/seobject.py:1384
++#: ../semanage/seobject.py:1375
  msgid "Could not deleteall node mappings"
--msgstr "îÅ×ÏÚÍÏÖÎÏ ÕÄÁÌÉÔØ ÓÏÐÏÓÔÁ×ÌÅÎÉÅ ×ÈÏÄÁ ÄÌÑ %s"
-+msgstr ""
+-msgstr ""
++msgstr "Não foi possível realizer o deleteall de mapeamentos de nós."
  
--#: ../semanage/seobject.py:1394
-+#: ../semanage/seobject.py:1398
+-#: ../semanage/seobject.py:1398
++#: ../semanage/seobject.py:1389
  msgid "Could not list addrs"
--msgstr "îÅ ÕÄÁÅÔÓÑ ÐÏÌÕÞÉÔØ ÓÐÉÓÏË addr"
-+msgstr "Не удалось получить список addr"
+ msgstr "Não foi possível listar os endereços"
  
--#: ../semanage/seobject.py:1454 ../semanage/seobject.py:1516
--#: ../semanage/seobject.py:1550 ../semanage/seobject.py:1556
-+#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
-+#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
+-#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
+-#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
++#: ../semanage/seobject.py:1441 ../semanage/seobject.py:1732
++msgid "SELinux Type is required"
++msgstr "O tipo SELinux é requerido"
++
++#: ../semanage/seobject.py:1449 ../semanage/seobject.py:1511
++#: ../semanage/seobject.py:1545 ../semanage/seobject.py:1551
  #, python-format
  msgid "Could not check if interface %s is defined"
--msgstr "îÅ×ÏÚÍÏÖÎÏ ÐÒÏ×ÅÒÉÔØ, ÏÐÒÅÄÅÌÅÎ ÌÉ ÉÎÔÅÒÆÅÊÓ %s"
-+msgstr "Невозможно проверить, определен ли интерфейс %s"
+ msgstr "Não foi possível verificar se a interface %s está definida"
  
--#: ../semanage/seobject.py:1461
-+#: ../semanage/seobject.py:1465
+-#: ../semanage/seobject.py:1465
++#: ../semanage/seobject.py:1456
  #, python-format
  msgid "Could not create interface for %s"
--msgstr "îÅ×ÏÚÍÏÖÎÏ ÓÏÚÄÁÔØ ÉÎÔÅÒÆÅÓ ÄÌÑ %s"
-+msgstr "Не удалось создать интерфейс для %s"
+ msgstr "Não foi possível criar uma interface para %s"
  
--#: ../semanage/seobject.py:1470
-+#: ../semanage/seobject.py:1474
+-#: ../semanage/seobject.py:1474
++#: ../semanage/seobject.py:1465
  #, python-format
  msgid "Could not set user in interface context for %s"
--msgstr "îÅ×ÏÚÍÏÖÎÏ ÚÁÄÁÔØ ÐÏÌØÚÏ×ÁÔÅÌÑ × ËÏÎÔÅËÓÔÅ ÉÎÔÅÒÆÅÊÓÁ ÄÌÑ %s"
-+msgstr "Не удалось задать пользователя в контексте интерфейса для %s"
+ msgstr "Não foi possível definir o usuário no contexto da interface para %s"
  
--#: ../semanage/seobject.py:1474
-+#: ../semanage/seobject.py:1478
+-#: ../semanage/seobject.py:1478
++#: ../semanage/seobject.py:1469
  #, python-format
  msgid "Could not set role in interface context for %s"
--msgstr "îÅ×ÏÚÍÏÖÎÏ ÚÁÄÁÔØ ÒÏÌØ × ËÏÎÔÅËÓÔÅ ÉÎÔÅÒÆÅÊÓÁ ÄÌÑ %s"
-+msgstr "Не удалось задать роль в контексте интерфейса для %s"
+ msgstr "Não foi possível definir a função no contexto da interface para %s"
  
--#: ../semanage/seobject.py:1478
-+#: ../semanage/seobject.py:1482
+-#: ../semanage/seobject.py:1482
++#: ../semanage/seobject.py:1473
  #, python-format
  msgid "Could not set type in interface context for %s"
--msgstr "îÅ×ÏÚÍÏÖÎÏ ÚÁÄÁÔØ ÔÉÐ × ËÏÎÔÅËÓÔÅ ÉÎÔÅÒÆÅÊÓÁ ÄÌÑ %s."
-+msgstr "Не удалось задать тип в контексте интерфейса для %s."
+ msgstr "Não foi possível definir o tipo no contexto da interface para %s"
  
--#: ../semanage/seobject.py:1483
-+#: ../semanage/seobject.py:1487
+-#: ../semanage/seobject.py:1487
++#: ../semanage/seobject.py:1478
  #, python-format
  msgid "Could not set mls fields in interface context for %s"
--msgstr "îÅ×ÏÚÍÏÖÎÏ ÚÁÄÁÔØ ÐÏÌÑ mls × ËÏÎÔÅËÓÔÅ ÉÎÔÅÒÆÅÊÓÁ ÄÌÑ %s"
-+msgstr "Не удалось задать поля mls в контексте интерфейса для %s"
+ msgstr ""
+ "Não foi possível definir os campos mls no contexto da interface para %s"
  
--#: ../semanage/seobject.py:1487
-+#: ../semanage/seobject.py:1491
+-#: ../semanage/seobject.py:1491
++#: ../semanage/seobject.py:1482
  #, python-format
  msgid "Could not set interface context for %s"
--msgstr "îÅ×ÏÚÍÏÖÎÏ ÚÁÄÁÔØ ËÏÎÔÅËÓÔ ÉÎÔÅÒÆÅÊÓÁ ÄÌÑ %s"
-+msgstr "Невозможно задать контекст интерфейса для %s"
+ msgstr "Não foi possível definir o contexto da interface para %s"
  
--#: ../semanage/seobject.py:1491
-+#: ../semanage/seobject.py:1495
+-#: ../semanage/seobject.py:1495
++#: ../semanage/seobject.py:1486
  #, python-format
  msgid "Could not set message context for %s"
--msgstr "îÅ×ÏÚÍÏÖÎÏ ÚÁÄÁÔØ ËÏÎÔÅËÓÔ ÓÏÏÂÝÅÎÉÑ ÄÌÑ %s"
-+msgstr "Невозможно задать контекст сообщения для %s"
+ msgstr "Não foi possível definir o contexto da mensagem para %s"
  
--#: ../semanage/seobject.py:1495
-+#: ../semanage/seobject.py:1499
+-#: ../semanage/seobject.py:1499
++#: ../semanage/seobject.py:1490
  #, python-format
  msgid "Could not add interface %s"
--msgstr "îÅ×ÏÚÍÏÖÎÏ ÄÏÂÁ×ÉÔØ ÉÎÔÅÒÆÅÊÓ %s"
-+msgstr "Невозможно добавить интерфейс %s"
+ msgstr "Não foi possível adicionar a interface %s"
  
--#: ../semanage/seobject.py:1518 ../semanage/seobject.py:1552
-+#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
+-#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
++#: ../semanage/seobject.py:1513 ../semanage/seobject.py:1547
  #, python-format
  msgid "Interface %s is not defined"
--msgstr "éÎÔÅÒÆÅÊÓ %s yt ÏÐÒÅÄÅÌÅÎ"
-+msgstr "Интерфейс %s yt определен"
+ msgstr "A interface %s não está definida"
  
--#: ../semanage/seobject.py:1522
-+#: ../semanage/seobject.py:1526
+-#: ../semanage/seobject.py:1526
++#: ../semanage/seobject.py:1517
  #, python-format
  msgid "Could not query interface %s"
--msgstr "îÅ×ÏÚÍÏÖÎÏ ÚÁÐÒÏÓÉÔØ ÉÎÔÅÒÆÅÊÓ %s"
-+msgstr "Невозможно запросить интерфейс %s"
+ msgstr "Não foi possível consultar a interface %s"
  
--#: ../semanage/seobject.py:1533
-+#: ../semanage/seobject.py:1537
+-#: ../semanage/seobject.py:1537
++#: ../semanage/seobject.py:1528
  #, python-format
  msgid "Could not modify interface %s"
--msgstr "îÅ×ÏÚÍÏÖÎÏ ÉÚÍÅÎÉÔØ ÉÎÔÅÒÆÅÊÓ %s"
-+msgstr "Невозможно изменить интерфейс %s"
+ msgstr "Não foi possível modificar a interface %s"
  
--#: ../semanage/seobject.py:1558
-+#: ../semanage/seobject.py:1562
+-#: ../semanage/seobject.py:1562
++#: ../semanage/seobject.py:1553
  #, python-format
  msgid "Interface %s is defined in policy, cannot be deleted"
--msgstr "éÎÔÅÒÆÅÊÓ %s ÏÐÒÅÄÅÌÅÎ × ÐÏÌÉÔÉËÅ É ÎÅ ÍÏÖÅÔ ÂÙÔØ ÕÄÁÌÅÎ"
-+msgstr "Интерфейс %s определен в политике и не может быть удален"
+ msgstr "A interface %s está definida na política, e não pode ser excluída"
  
--#: ../semanage/seobject.py:1562
-+#: ../semanage/seobject.py:1566
+-#: ../semanage/seobject.py:1566
++#: ../semanage/seobject.py:1557
  #, python-format
  msgid "Could not delete interface %s"
--msgstr "îÅ×ÏÚÍÏÖÎÏ ÕÄÁÌÉÔØ ÉÎÔÅÒÆÅÊÓ %s"
-+msgstr "Невозможно удалить интерфейс %s"
+ msgstr "Não foi possível excluir a interface %s"
  
--#: ../semanage/seobject.py:1574
--#, fuzzy
-+#: ../semanage/seobject.py:1578
+-#: ../semanage/seobject.py:1578
++#: ../semanage/seobject.py:1569
  msgid "Could not delete all interface  mappings"
--msgstr "îÅ×ÏÚÍÏÖÎÏ ÕÄÁÌÉÔØ ÉÎÔÅÒÆÅÊÓ %s"
-+msgstr ""
+-msgstr ""
++msgstr "Não foi possível excluir toda a interface/mapeamentos"
  
--#: ../semanage/seobject.py:1588
-+#: ../semanage/seobject.py:1592
+-#: ../semanage/seobject.py:1592
++#: ../semanage/seobject.py:1583
  msgid "Could not list interfaces"
--msgstr "îÅ×ÏÚÍÏÖÎÏ ×ÙÐÏÌÎÉÔØ ÐÅÒÅÞÉÓÌÅÎÉÅ ÉÎÔÅÒÆÅÊÓÏ×"
-+msgstr "Невозможно выполнить перечисление интерфейсов"
+ msgstr "Não foi possível listar as interfaces"
  
--#: ../semanage/seobject.py:1613
-+#: ../semanage/seobject.py:1617
+-#: ../semanage/seobject.py:1617
++#: ../semanage/seobject.py:1608
  msgid "SELinux Interface"
--msgstr "éÎÔÅÒÆÅÊÓ SELinux"
-+msgstr "Интерфейс SELinux"
+ msgstr "Interface do SELinux"
  
--#: ../semanage/seobject.py:1613 ../semanage/seobject.py:1936
-+#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
+-#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
++#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1954
  msgid "Context"
--msgstr "ëÏÎÔÅËÓÔ"
-+msgstr "Контекст"
+ msgstr "Contexto"
  
--#: ../semanage/seobject.py:1663
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1667
-+#, python-format
+-#: ../semanage/seobject.py:1667
++#: ../semanage/seobject.py:1671
+ #, python-format
  msgid "Equivalence class for %s already exists"
--msgstr "ëÏÎÔÅËÓÔ ÆÁÊÌÁ ÄÌÑ %s ÕÖÅ ÏÐÒÅÄÅÌÅÎ"
-+msgstr ""
+-msgstr ""
++msgstr "Classe equivalente para %s já existe"
  
--#: ../semanage/seobject.py:1669
-+#: ../semanage/seobject.py:1673
+-#: ../semanage/seobject.py:1673
++#: ../semanage/seobject.py:1677
  #, python-format
  msgid "File spec %s conflicts with equivalency rule '%s %s'"
- msgstr ""
+-msgstr ""
++msgstr "Espec de arquivo %s conflita com a regra de equivalência '%s %s'"
  
--#: ../semanage/seobject.py:1678
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1682
-+#, python-format
+-#: ../semanage/seobject.py:1682
++#: ../semanage/seobject.py:1686
+ #, python-format
  msgid "Equivalence class for %s does not exists"
--msgstr "Linux-ÐÏÌØÚÏ×ÁÔÅÌØ %s ÎÅ ÓÕÝÅÓÔ×ÕÅÔ"
-+msgstr ""
+-msgstr ""
++msgstr "Classe de equivalência para %s não existe"
  
--#: ../semanage/seobject.py:1692
-+#: ../semanage/seobject.py:1696
+-#: ../semanage/seobject.py:1696
++#: ../semanage/seobject.py:1700
  #, python-format
  msgid "Could not set user in file context for %s"
--msgstr "îÅ×ÏÚÍÏÖÎÏ ÚÁÄÁÔØ ÐÏÌØÚÏ×ÁÔÅÌÑ × ËÏÎÔÅËÓÔÅ ÆÁÊÌÁ ÄÌÑ %s"
-+msgstr "Невозможно задать пользователя в контексте файла для %s"
+ msgstr "Não foi possível definir o usuário no contexto de arquivo para %s"
  
--#: ../semanage/seobject.py:1696
-+#: ../semanage/seobject.py:1700
+-#: ../semanage/seobject.py:1700
++#: ../semanage/seobject.py:1704
  #, python-format
  msgid "Could not set role in file context for %s"
--msgstr "îÅ×ÏÚÍÏÖÎÏ ÚÁÄÁÔØ ÒÏÌØ × ËÏÎÔÅËÓÔÅ ÆÁÊÌÁ ÄÌÑ %s"
-+msgstr "Невозможно задать роль в контексте файла для %s"
+ msgstr "Não foi possível definir a função no contexto de arquivo para %s"
  
--#: ../semanage/seobject.py:1701 ../semanage/seobject.py:1758
-+#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
+-#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
++#: ../semanage/seobject.py:1709 ../semanage/seobject.py:1769
  #, python-format
  msgid "Could not set mls fields in file context for %s"
--msgstr "îÅ×ÏÚÍÏÖÎÏ ÚÁÄÁÔØ ÐÏÌÑ msl × ËÏÎÔÅËÓÔÅ ÆÁÊÌÁ ÄÌÑ %s"
-+msgstr "Невозможно задать поля msl в контексте файла для %s"
+ msgstr "Não foi possível definir os campos mls no contexto de arquivo para %s"
  
--#: ../semanage/seobject.py:1707
-+#: ../semanage/seobject.py:1711
+-#: ../semanage/seobject.py:1711
++#: ../semanage/seobject.py:1715
  msgid "Invalid file specification"
--msgstr "îÅ×ÅÒÎÁÑ ÓÐÅÃÉÆÉËÁÃÉÑ ÆÁÊÌÁ"
-+msgstr "Неверная спецификация файла"
+ msgstr "Especificação inválida do arquivo"
  
--#: ../semanage/seobject.py:1709
-+#: ../semanage/seobject.py:1713
+-#: ../semanage/seobject.py:1713
++#: ../semanage/seobject.py:1717
  msgid "File specification can not include spaces"
- msgstr ""
+-msgstr ""
++msgstr "A especificação do arquivo não pode incluir espaços"
  
--#: ../semanage/seobject.py:1714
-+#: ../semanage/seobject.py:1718
+-#: ../semanage/seobject.py:1718
++#: ../semanage/seobject.py:1722
  #, 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' "
++
++#: ../semanage/seobject.py:1735
++#, python-format
++msgid "Type %s is invalid, must be a file or device type"
++msgstr ""
  
--#: ../semanage/seobject.py:1732 ../semanage/seobject.py:1737
--#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1872
--#: ../semanage/seobject.py:1876
-+#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
-+#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
-+#: ../semanage/seobject.py:1880
+-#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
+-#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
+-#: ../semanage/seobject.py:1880
++#: ../semanage/seobject.py:1743 ../semanage/seobject.py:1748
++#: ../semanage/seobject.py:1804 ../semanage/seobject.py:1886
++#: ../semanage/seobject.py:1890
  #, python-format
  msgid "Could not check if file context for %s is defined"
--msgstr "îÅ×ÏÚÍÏÖÎÏ ÐÒÏ×ÅÒÉÔØ, ÏÐÒÅÄÅÌÅÎ ÌÉ ËÏÎÔÅËÓÔ ÆÁÊÌÁ ÄÌÑ %s"
-+msgstr "Невозможно проверить, определен ли контекст файла для %s"
+ msgstr ""
+ "Não foi possível verificar se o contexto do arquivo para %s está definido"
  
--#: ../semanage/seobject.py:1745
-+#: ../semanage/seobject.py:1749
+-#: ../semanage/seobject.py:1749
++#: ../semanage/seobject.py:1756
  #, python-format
  msgid "Could not create file context for %s"
--msgstr "îÅ×ÏÚÍÏÖÎÏ ÓÏÚÄÁÔØ ËÏÎÔÅËÓÔ ÆÁÊÌÁ ÄÌÑ %s"
-+msgstr "Невозможно создать контекст файла для %s"
+ msgstr "Não foi possível criar um contexto de arquivo para %s"
  
--#: ../semanage/seobject.py:1753
-+#: ../semanage/seobject.py:1757
+-#: ../semanage/seobject.py:1757
++#: ../semanage/seobject.py:1764
  #, python-format
  msgid "Could not set type in file context for %s"
--msgstr "îÅ×ÏÚÍÏÖÎÏ ÚÁÄÁÔØ ÔÉÐ × ËÏÎÔÅËÓÔÅ ÆÁÊÌÁ ÄÌÑ %s"
-+msgstr "Невозможно задать тип в контексте файла для %s"
+ msgstr "Não foi possível definir o tipo no contexto de arquivo para %s"
  
--#: ../semanage/seobject.py:1761 ../semanage/seobject.py:1818
--#: ../semanage/seobject.py:1822
-+#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
-+#: ../semanage/seobject.py:1826
+-#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
+-#: ../semanage/seobject.py:1826
++#: ../semanage/seobject.py:1772 ../semanage/seobject.py:1832
++#: ../semanage/seobject.py:1836
  #, python-format
  msgid "Could not set file context for %s"
--msgstr "îÅ×ÏÚÍÏÖÎÏ ÚÁÄÁÔØ ËÏÎÔÅËÓÔ ÆÁÊÌÁ ÄÌÑ %s"
-+msgstr "Невозможно задать контекст файла для %s"
+ msgstr "Não foi possível definir o contexto de arquivo para %s"
  
--#: ../semanage/seobject.py:1767
-+#: ../semanage/seobject.py:1771
+-#: ../semanage/seobject.py:1771
++#: ../semanage/seobject.py:1778
  #, python-format
  msgid "Could not add file context for %s"
--msgstr "îÅ×ÏÚÍÏÖÎÏ ÄÏÂÁ×ÉÔØ ËÏÎÔÅËÓÔ ÆÁÊÌÁ ÄÌÑ %s"
-+msgstr "Невозможно добавить контекст файла для %s"
+ msgstr "Não foi possível adicionar o contexto de arquivo para %s"
  
--#: ../semanage/seobject.py:1781
-+#: ../semanage/seobject.py:1785
+-#: ../semanage/seobject.py:1785
++#: ../semanage/seobject.py:1792
  msgid "Requires setype, serange or seuser"
--msgstr "îÅÏÂÈÏÄÉÍ setyp, serange ÉÌÉ seuser"
-+msgstr "Необходим setyp, serange или seuser"
+ msgstr "Requer setype, serange ou seuser"
  
--#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1880
-+#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
+-#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
++#: ../semanage/seobject.py:1808 ../semanage/seobject.py:1894
  #, python-format
  msgid "File context for %s is not defined"
--msgstr "ëÏÎÔÅËÓÔ ÆÁÊÌÁ ÄÌÑ %s ÎÅ ÏÐÒÅÄÅÌÅÎ"
-+msgstr "Контекст файла для %s не определен"
+ msgstr "O contexto de arquivo para %s não está definido"
  
--#: ../semanage/seobject.py:1800
-+#: ../semanage/seobject.py:1804
+-#: ../semanage/seobject.py:1804
++#: ../semanage/seobject.py:1814
  #, python-format
  msgid "Could not query file context for %s"
--msgstr "îÅ×ÏÚÍÏÖÎÏ ÚÁÐÒÏÓÉÔØ ËÏÎÔÅËÓÔ ÆÁÊÌÁ ÄÌÑ %s"
-+msgstr "Невозможно запросить контекст файла для %s"
+ msgstr "Não foi possível consultar o contexto de arquivo para %s"
  
--#: ../semanage/seobject.py:1826
-+#: ../semanage/seobject.py:1830
+-#: ../semanage/seobject.py:1830
++#: ../semanage/seobject.py:1840
  #, python-format
  msgid "Could not modify file context for %s"
--msgstr "îÅ×ÏÚÍÏÖÎÏ ÉÚÍÅÎÉÔØ ËÏÎÔÅËÓÔ ÆÁÊÌÁ ÄÌÑ %s"
-+msgstr "Невозможно изменить контекст файла для %s"
+ msgstr "Não foi possível modificar o contexto de arquivo para %s"
  
--#: ../semanage/seobject.py:1839
-+#: ../semanage/seobject.py:1843
+-#: ../semanage/seobject.py:1843
++#: ../semanage/seobject.py:1853
  msgid "Could not list the file contexts"
--msgstr "îÅ ÕÄÁÅÔÓÑ ÐÏÌÕÞÉÔØ ÓÐÉÓÏË ËÏÎÔÅËÓÔÏ× ÆÁÊÌÏ×"
-+msgstr "Не удалось получить список контекстов файлов"
+ msgstr "Não foi possível listar os contextos de arquivos "
  
--#: ../semanage/seobject.py:1853
-+#: ../semanage/seobject.py:1857
+-#: ../semanage/seobject.py:1857
++#: ../semanage/seobject.py:1867
  #, python-format
  msgid "Could not delete the file context %s"
--msgstr "îÅ ÕÄÁÌÅÔÓÑ ÕÄÁÌÉÔØ ËÏÎÔÅËÓÔ ÆÁÊÌÁ ÄÌÑ %s"
-+msgstr "Не удаётся удалить контекст файла для %s"
+ msgstr "Não foi possível excluir os contexto do arquivo  %s"
  
--#: ../semanage/seobject.py:1878
-+#: ../semanage/seobject.py:1882
+-#: ../semanage/seobject.py:1882
++#: ../semanage/seobject.py:1892
  #, python-format
  msgid "File context for %s is defined in policy, cannot be deleted"
--msgstr "ëÏÎÔÅËÓÔ ÆÁÊÌÁ ÄÌÑ %s ÏÐÒÅÄÅÌÅÎ × ÐÏÌÉÔÉËÅ É ÎÅ ÍÏÖÅÔ ÂÙÔØ ÕÄÁÌÅÎ"
-+msgstr "Контекст файла для %s определен в политике и не может быть удален"
+ msgstr ""
+ "O contexto de arquivo para %s está definido na política, e não pode ser "
+ "excluído"
  
--#: ../semanage/seobject.py:1884
-+#: ../semanage/seobject.py:1888
+-#: ../semanage/seobject.py:1888
++#: ../semanage/seobject.py:1898
  #, python-format
  msgid "Could not delete file context for %s"
--msgstr "îÅ×ÏÚÍÏÖÎÏ ÕÄÁÌÉÔØ ËÏÎÔÅËÓÔ ÆÁÊÌÁ ÄÌÑ %s"
-+msgstr "Невозможно удалить контекст файла для %s"
+ msgstr "Não foi possível excluir o contexto de arquivo para %s"
  
--#: ../semanage/seobject.py:1899
-+#: ../semanage/seobject.py:1903
+-#: ../semanage/seobject.py:1903
++#: ../semanage/seobject.py:1913
  msgid "Could not list file contexts"
--msgstr "îÅ×ÏÚÍÏÖÎÏ ×ÙÐÏÌÎÉÔØ ÐÅÒÅÞÉÓÌÅÎÉÅ ËÏÎÔÅËÓÔÏ× ÆÁÊÌÏ×"
-+msgstr "Невозможно выполнить перечисление контекстов файлов"
+ msgstr "Não foi possível listar os contextos de arquivos"
  
--#: ../semanage/seobject.py:1903
-+#: ../semanage/seobject.py:1907
+-#: ../semanage/seobject.py:1907
++#: ../semanage/seobject.py:1917
  msgid "Could not list local file contexts"
--msgstr "îÅ×ÏÚÍÏÖÎÏ ÏÔÏÂÒÁÚÉÔØ ËÏÎÔÅËÓÔ ÌÏËÁÌØÎÙÈ ÆÁÊÌÏ×"
-+msgstr "Невозможно отобразить контекст локальных файлов"
+ msgstr "Não foi possível listar os contextos de arquivos locais"
  
--#: ../semanage/seobject.py:1936
-+#: ../semanage/seobject.py:1944
+-#: ../semanage/seobject.py:1944
++#: ../semanage/seobject.py:1954
  msgid "SELinux fcontext"
--msgstr "ëÏÎÔÅËÓÔ ÆÁÊÌÁ SELinux"
-+msgstr "Контекст файла SELinux"
+ msgstr "fcontext do SELinux"
  
--#: ../semanage/seobject.py:1936
-+#: ../semanage/seobject.py:1944
+-#: ../semanage/seobject.py:1944
++#: ../semanage/seobject.py:1954
  msgid "type"
--msgstr "ÔÉÐ"
-+msgstr "тип"
+ msgstr "tipo"
  
--#: ../semanage/seobject.py:1949
-+#: ../semanage/seobject.py:1957
+-#: ../semanage/seobject.py:1957
++#: ../semanage/seobject.py:1967
  msgid ""
  "\n"
  "SELinux Distribution fcontext Equivalence \n"
  msgstr ""
++"\n"
++"SELinux Distribution fcontext Equivalence \n"
  
--#: ../semanage/seobject.py:1954
--#, fuzzy
-+#: ../semanage/seobject.py:1962
+-#: ../semanage/seobject.py:1962
++#: ../semanage/seobject.py:1972
  msgid ""
  "\n"
  "SELinux Local fcontext Equivalence \n"
--msgstr "ëÏÎÔÅËÓÔ ÆÁÊÌÁ SELinux"
-+msgstr ""
+ msgstr ""
++"\n"
++"SELinux Local fcontext Equivalence \n"
  
--#: ../semanage/seobject.py:1988 ../semanage/seobject.py:2040
--#: ../semanage/seobject.py:2046
-+#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
-+#: ../semanage/seobject.py:2054
+-#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
+-#: ../semanage/seobject.py:2054
++#: ../semanage/seobject.py:2006 ../semanage/seobject.py:2059
++#: ../semanage/seobject.py:2065
  #, python-format
  msgid "Could not check if boolean %s is defined"
--msgstr "îÅ×ÏÚÍÏÖÎÏ ÐÒÏ×ÅÒÉÔØ, ÏÐÒÅÄÅÌÅÎ ÌÉ ÐÅÒÅËÌÀÞÁÔÅÌØ %s"
-+msgstr "Невозможно проверить, определен ли переключатель %s"
+ msgstr "Não foi possível verificar se o booleano %s está definido"
  
--#: ../semanage/seobject.py:1990 ../semanage/seobject.py:2042
-+#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
+-#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
++#: ../semanage/seobject.py:2008 ../semanage/seobject.py:2061
  #, python-format
  msgid "Boolean %s is not defined"
--msgstr "ðÅÒÅËÌÀÞÁÔÅÌØ %s ÎÅ ÏÐÒÅÄÅÌÅÎ"
-+msgstr "Переключатель %s не определен"
+ msgstr "Booleano %s não está definido"
  
--#: ../semanage/seobject.py:1994
-+#: ../semanage/seobject.py:2002
+-#: ../semanage/seobject.py:2002
++#: ../semanage/seobject.py:2012
  #, python-format
  msgid "Could not query file context %s"
--msgstr "îÅ×ÏÚÍÏÖÎÏ ÚÁÐÒÏÓÉÔØ ËÏÎÔÅËÓÔ ÆÁÊÌÁ %s"
-+msgstr "Невозможно запросить контекст файла %s"
+ msgstr "Não foi possível consultar o contexto de arquivo %s"
  
--#: ../semanage/seobject.py:1999
-+#: ../semanage/seobject.py:2007
+-#: ../semanage/seobject.py:2007
++#: ../semanage/seobject.py:2017
  #, python-format
  msgid "You must specify one of the following values: %s"
--msgstr "îÅÏÂÈÏÄÉÍÏ ÕËÁÚÁÔØ ÚÎÁÞÅÎÉÅ: %s"
-+msgstr "Необходимо указать значение: %s"
+ msgstr "Você deve especificar um dos seguintes valores: %s"
  
--#: ../semanage/seobject.py:2004
-+#: ../semanage/seobject.py:2012
+-#: ../semanage/seobject.py:2012
++#: ../semanage/seobject.py:2022
  #, python-format
  msgid "Could not set active value of boolean %s"
--msgstr "îÅ ÕÄÁÅÔÓÑ ÚÁÄÁÔØ ÁËÔÉ×ÎÏÅ ÚÎÁÞÅÎÉÅ ÐÅÒÅËÌÀÞÁÔÅÌÑ %s"
-+msgstr "Не удалось задать активное значение переключателя %s"
+ msgstr "Não foi possível definir o valor ativo do booleano %s"
  
--#: ../semanage/seobject.py:2007
-+#: ../semanage/seobject.py:2015
+-#: ../semanage/seobject.py:2015
++#: ../semanage/seobject.py:2025
  #, python-format
  msgid "Could not modify boolean %s"
--msgstr "îÅ×ÏÚÍÏÖÎÏ ÉÚÍÅÎÉÔØ ÐÅÒÅËÌÀÞÁÔÅÌØ %s"
-+msgstr "Невозможно изменить переключатель %s"
+ msgstr "Não foi possível modificar o booleano %s"
  
--#: ../semanage/seobject.py:2025
-+#: ../semanage/seobject.py:2033
+-#: ../semanage/seobject.py:2033
++#: ../semanage/seobject.py:2043
  #, python-format
  msgid "Bad format %s: Record %s"
--msgstr "îÅ×ÅÒÎÙÊ ÆÏÒÍÁÔ %s: úÁÐÉÓØ %s"
-+msgstr "Неверный формат %s: Запись %s"
+ msgstr "O formato %s é inválido: Registro %s"
  
--#: ../semanage/seobject.py:2048
-+#: ../semanage/seobject.py:2056
+-#: ../semanage/seobject.py:2056
++#: ../semanage/seobject.py:2067
  #, python-format
  msgid "Boolean %s is defined in policy, cannot be deleted"
--msgstr "ðÅÒÅËÌÀÞÁÔÅÌØ %s ÎÅ ÏÐÒÅÄÅÌÅÎ × ÐÏÌÉÔÉËÅ É ÎÅ ÍÏÖÅÔ ÂÙÔØ ÕÄÁÌÅÎ"
-+msgstr "Переключатель %s не определен в политике и не может быть удален"
+ msgstr "O booleano %s está definido na política, e não pode ser excluído"
  
--#: ../semanage/seobject.py:2052
-+#: ../semanage/seobject.py:2060
+-#: ../semanage/seobject.py:2060
++#: ../semanage/seobject.py:2071
  #, python-format
  msgid "Could not delete boolean %s"
--msgstr "îÅ×ÏÚÍÏÖÎÏ ÕÄÁÌÉÔØ ÐÅÒÅËÌÀÞÁÔÅÌØ %s"
-+msgstr "Невозможно удалить переключатель %s"
+ msgstr "Não foi possível excluir o booleano %s"
  
--#: ../semanage/seobject.py:2064 ../semanage/seobject.py:2081
-+#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
+-#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
++#: ../semanage/seobject.py:2083 ../semanage/seobject.py:2100
  msgid "Could not list booleans"
--msgstr "îÅ×ÏÚÍÏÖÎÏ ×ÙÐÏÌÎÉÔØ ÐÅÒÅÞÉÓÌÅÎÉÅ ÐÅÒÅËÌÀÞÁÔÅÌÅÊ"
-+msgstr "Невозможно выполнить перечисление переключателей"
+ msgstr "Não foi possível listar os booleanos"
  
--#: ../semanage/seobject.py:2104
-+#: ../semanage/seobject.py:2112
+-#: ../semanage/seobject.py:2112
++#: ../semanage/seobject.py:2125
  msgid "unknown"
--msgstr "ÎÅÉÚ×ÅÓÔÎÙÊ"
-+msgstr "неизвестный"
+ msgstr "desconhecido"
  
--#: ../semanage/seobject.py:2117
-+#: ../semanage/seobject.py:2125
+-#: ../semanage/seobject.py:2125
++#: ../semanage/seobject.py:2138
  msgid "off"
--msgstr "×ÙËÌ."
-+msgstr "выкл."
+ msgstr "desativado"
  
--#: ../semanage/seobject.py:2117
-+#: ../semanage/seobject.py:2125
+-#: ../semanage/seobject.py:2125
++#: ../semanage/seobject.py:2138
  msgid "on"
--msgstr "×ËÌ."
-+msgstr "вкл."
+ msgstr "ativado"
  
--#: ../semanage/seobject.py:2131
-+#: ../semanage/seobject.py:2139
+-#: ../semanage/seobject.py:2139
++#: ../semanage/seobject.py:2152
  msgid "SELinux boolean"
--msgstr "ðÅÒÅËÌÀÞÁÔÅÌØ SELinux"
-+msgstr "Переключатель SELinux"
+ msgstr "Booleano do SELinux"
  
--#: ../semanage/seobject.py:2131
--#, fuzzy
-+#: ../semanage/seobject.py:2139
+-#: ../semanage/seobject.py:2139
++#: ../semanage/seobject.py:2152
  msgid "State"
--msgstr "óÔÁÔÕÓ"
-+msgstr ""
+-msgstr ""
++msgstr "Estado"
  
--#: ../semanage/seobject.py:2131
-+#: ../semanage/seobject.py:2139
+-#: ../semanage/seobject.py:2139
++#: ../semanage/seobject.py:2152
  msgid "Default"
- msgstr ""
- 
--#: ../semanage/seobject.py:2131
-+#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
-+#: ../gui/polgengui.py:253
- msgid "Description"
--msgstr "ïÐÉÓÁÎÉÅ"
-+msgstr "Описание"
- 
- #: ../newrole/newrole.c:201
- #, c-format
- msgid "failed to set PAM_TTY\n"
--msgstr "ÓÂÏÊ ÕÓÔÁÎÏ×ËÉ PAM_TTY\n"
-+msgstr "сбой установки PAM_TTY\n"
- 
- #: ../newrole/newrole.c:290
- #, c-format
- msgid "newrole: service name configuration hashtable overflow\n"
 -msgstr ""
-+msgstr "newrole: переполнение хеш-таблицы настроек имен служб\n"
- 
- #: ../newrole/newrole.c:300
- #, c-format
- msgid "newrole:  %s:  error on line %lu.\n"
--msgstr "newrole:  %s:  ÏÛÉÂËÁ × ÓÔÒÏËÅ %lu.\n"
-+msgstr "newrole:  %s:  ошибка в строке %lu.\n"
- 
- #: ../newrole/newrole.c:439
- #, c-format
- msgid "cannot find valid entry in the passwd file.\n"
--msgstr "ÎÅ ÕÄÁÅÔÓÑ ÎÁÊÔÉ ËÏÒÒÅËÔÎÕÀ ÚÁÐÉÓØ × ÆÁÊÌÅ passwd.\n"
-+msgstr "не удается найти корректную запись в файле passwd.\n"
- 
- #: ../newrole/newrole.c:450
- #, c-format
- msgid "Out of memory!\n"
--msgstr "îÅÄÏÓÔÁÔÏÞÎÏ ÐÁÍÑÔÉ!\n"
-+msgstr "Недостаточно памяти!\n"
- 
- #: ../newrole/newrole.c:455
- #, c-format
- msgid "Error!  Shell is not valid.\n"
--msgstr "ïÛÉÂËÁ!  ïÂÏÌÏÞËÁ ÎÅ ×ÅÒÎÁ.\n"
-+msgstr "Ошибка!  Оболочка не верна.\n"
++msgstr "Padrão"
  
- #: ../newrole/newrole.c:512
- #, c-format
- msgid "Unable to clear environment\n"
--msgstr "îÅ×ÏÚÍÏÖÎÏ ÏÞÉÓÔÉÔØ ÏËÒÕÖÅÎÉÅ\n"
-+msgstr "Невозможно очистить окружение\n"
- 
- #: ../newrole/newrole.c:556 ../newrole/newrole.c:587 ../newrole/newrole.c:617
- #, c-format
- msgid "Error changing uid, aborting.\n"
--msgstr "ïÛÉÂËÁ ÓÍÅÎÙ uid, Á×ÁÒÉÊÎÏÅ ÚÁ×ÅÒÛÅÎÉÅ.\n"
-+msgstr "Ошибка смены uid, аварийное завершение.\n"
- 
- #: ../newrole/newrole.c:612
- #, c-format
- msgid "Error resetting KEEPCAPS, aborting\n"
--msgstr "ïÛÉÂËÁ ÓÂÒÏÓÁ KEEPCAPS, Á×ÁÒÉÊÎÏÅ ÚÁ×ÅÒÛÅÎÉÅ.\n"
-+msgstr "Ошибка сброса KEEPCAPS, аварийное завершение.\n"
- 
- #: ../newrole/newrole.c:635
- #, c-format
- msgid "Error connecting to audit system.\n"
--msgstr "ïÛÉÂËÁ ÓÏÅÄÉÎÅÎÉÑ Ó ÓÉÓÔÅÍÏÊ ÁÕÄÉÔÁ.\n"
-+msgstr "Ошибка соединения с системой аудита.\n"
- 
- #: ../newrole/newrole.c:641
- #, c-format
- msgid "Error allocating memory.\n"
--msgstr "ïÛÉÂËÁ ×ÙÄÅÌÅÎÉÑ ÐÁÍÑÔÉ.\n"
-+msgstr "Ошибка выделения памяти.\n"
+-#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
+-#: ../gui/polgengui.py:253
++#: ../semanage/seobject.py:2152 ../gui/polgen.glade:113
++#: ../gui/polgengui.py:254
+ msgid "Description"
+ msgstr "Descrição"
  
- #: ../newrole/newrole.c:648
- #, c-format
+@@ -1023,7 +1046,7 @@ msgstr "Erro ao alocar memória.\n"
  msgid "Error sending audit message.\n"
--msgstr "ïÛÉÂËÁ ÏÔÐÒÁ×ËÉ ÓÏÏÂÝÅÎÉÑ ÁÕÄÉÔÁ.\n"
-+msgstr "Ошибка отправки сообщения аудита.\n"
+ msgstr "Erro ao enviar mensagem de auditoria.\n"
  
- #: ../newrole/newrole.c:692 ../newrole/newrole.c:1059
+-#: ../newrole/newrole.c:692 ../newrole/newrole.c:1059
++#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
  #, c-format
  msgid "Could not determine enforcing mode.\n"
--msgstr "îÅ×ÏÚÍÏÖÎÏ ÏÐÒÅÄÅÌÉÔØ ÒÅÖÉÍ ÂÌÏËÉÒÏ×ÏË (enforcing).\n"
-+msgstr "Не удалось определить строгий режим.\n"
- 
- #: ../newrole/newrole.c:699
- #, c-format
- msgid "Error!  Could not open %s.\n"
--msgstr "ïÛÉÂËÁ!  îÅ×ÏÚÍÏÖÎÏ ÏÔËÒÙÔØ %s.\n"
-+msgstr "Ошибка!  Невозможно открыть %s.\n"
- 
- #: ../newrole/newrole.c:705
- #, c-format
- msgid "%s!  Could not get current context for %s, not relabeling tty.\n"
- msgstr ""
--"%s!  îÅ×ÏÚÍÏÖÎÏ ÐÏÌÕÞÉÔØ ÔÅËÕÝÉÊ ËÏÎÔÅËÓÔ ÄÌÑ %s, ÍÅÔËÁ tty ÎÅ ÉÚÍÅÎÑÅÔÓÑ.\n"
-+"%s!  Невозможно получить текущий контекст для %s, метка tty не изменяется.\n"
- 
- #: ../newrole/newrole.c:715
- #, c-format
- msgid "%s!  Could not get new context for %s, not relabeling tty.\n"
- msgstr ""
--"%s!  îÅ×ÏÚÍÏÖÎÏ ÐÏÌÕÞÉÔØ ÎÏ×ÙÊ ËÏÎÔÅËÓÔ ÄÌÑ %s, ÍÅÔËÁ tty ÎÅ ÉÚÍÅÎÑÅÔÓÑ.\n"
-+"%s!  Невозможно получить новый контекст для %s, метка tty не изменяется.\n"
- 
- #: ../newrole/newrole.c:725
- #, c-format
- msgid "%s!  Could not set new context for %s\n"
--msgstr "%s!  îÅ×ÏÚÍÏÖÎÏ ÚÁÄÁÔØ ÎÏ×ÙÊ ËÏÎÔÅËÓÔ ÄÌÑ %s\n"
-+msgstr "%s!  Невозможно задать новый контекст для %s\n"
- 
- #: ../newrole/newrole.c:772
- #, c-format
- msgid "%s changed labels.\n"
--msgstr "%s ÉÚÍÅÎÉÌÏ ÍÅÔËÉ.\n"
-+msgstr "%s изменило метки.\n"
- 
- #: ../newrole/newrole.c:778
- #, c-format
- msgid "Warning! Could not restore context for %s\n"
--msgstr "÷ÎÉÍÁÎÉÅ! îÅ×ÏÚÍÏÖÎÏ ×ÏÓÓÔÁÎÏ×ÉÔØ ËÏÎÔÅËÓÔ ÄÌÑ %s\n"
-+msgstr "Внимание! Невозможно восстановить контекст для %s\n"
- 
- #: ../newrole/newrole.c:835
- #, c-format
- msgid "Error: multiple roles specified\n"
--msgstr "ïÛÉÂËÁ: ÕËÁÚÁÎÏ ÎÅÓËÏÌØËÏ ÒÏÌÅÊ\n"
-+msgstr "Ошибка: указано несколько ролей\n"
- 
- #: ../newrole/newrole.c:843
- #, c-format
- msgid "Error: multiple types specified\n"
--msgstr "ïÛÉÂËÁ: ÕËÁÚÁÎÏ ÎÅÓËÏÌØËÏ ÔÉÐÏ×\n"
-+msgstr "Ошибка: указано несколько типов\n"
- 
- #: ../newrole/newrole.c:850
- #, c-format
- msgid "Sorry, -l may be used with SELinux MLS support.\n"
--msgstr "éÚ×ÉÎÉÔÅ, -l ÍÏÖÅÔ ÂÙÔØ ÉÓÐÏÌØÚÏ×ÁÎÁ Ó ÐÏÄÄÅÒÖËÏÊ SELinux MLS.\n"
-+msgstr "Извините, -l может быть использована с поддержкой SELinux MLS.\n"
- 
- #: ../newrole/newrole.c:855
- #, c-format
- msgid "Error: multiple levels specified\n"
--msgstr "ïÛÉÂËÁ: ÕËÁÚÁÎÏ ÎÅÓËÏÌØËÏ ÕÒÏ×ÎÅÊ\n"
-+msgstr "Ошибка: указано несколько уровней\n"
- 
- #: ../newrole/newrole.c:865
- #, c-format
- msgid "Error: you are not allowed to change levels on a non secure terminal \n"
--msgstr "ïÛÉÂËÁ: ÷Ù ÎÅ ÍÏÖÅÔÅ ÉÚÍÅÎÑÔØ ÕÒÏ×ÅÎØ × ÎÅÂÅÚÏÐÁÓÎÏÍ ÔÅÒÍÉÎÁÌÅ\n"
-+msgstr "Ошибка: Вы не можете изменять уровень в небезопасном терминале\n"
- 
- #: ../newrole/newrole.c:891
- #, c-format
- msgid "Couldn't get default type.\n"
--msgstr "îÅ×ÏÚÍÏÖÎÏ ÐÏÌÕÞÉÔØ ÔÉÐ ÐÏ ÕÍÏÌÞÁÎÉÀ.\n"
-+msgstr "Невозможно получить тип по умолчанию.\n"
- 
- #: ../newrole/newrole.c:901
- #, c-format
- msgid "failed to get new context.\n"
--msgstr "ÓÂÏÊ ÐÏÌÕÞÅÎÉÑ ÎÏ×ÏÇÏ ËÏÎÔÅËÓÔÁ.\n"
-+msgstr "сбой получения нового контекста.\n"
- 
- #: ../newrole/newrole.c:908
- #, c-format
- msgid "failed to set new role %s\n"
--msgstr "ÓÂÏÊ ÚÁÄÁÎÉÑ ÎÏ×ÏÊ ÒÏÌÉ %s\n"
-+msgstr "сбой задания новой роли %s\n"
- 
- #: ../newrole/newrole.c:915
- #, c-format
- msgid "failed to set new type %s\n"
--msgstr "ÓÂÏÊ ÚÁÄÁÎÉÑ ÎÏ×ÏÇÏ ÔÉÐÁ %s\n"
-+msgstr "сбой задания нового типа %s\n"
- 
- #: ../newrole/newrole.c:925
- #, c-format
- msgid "failed to build new range with level %s\n"
--msgstr "ÓÂÏÊ ÐÏÓÔÒÏÅÎÉÑ ÎÏ×ÏÇÏ ÄÉÁÐÁÚÏÎÁ Ó ÕÒÏ×ÎÅÍ %s\n"
-+msgstr "сбой построения нового диапазона с уровнем %s\n"
- 
- #: ../newrole/newrole.c:930
- #, c-format
- msgid "failed to set new range %s\n"
--msgstr "ÓÂÏÊ ÚÁÄÁÎÉÑ ÎÏ×ÏÇÏ ÄÉÁÐÁÚÏÎÁ %s\n"
-+msgstr "сбой задания нового диапазона %s\n"
- 
- #: ../newrole/newrole.c:938
- #, c-format
- msgid "failed to convert new context to string\n"
--msgstr "ÓÂÏÊ ÐÒÅÏÂÒÁÚÏ×ÁÎÉÑ ÎÏ×ÏÇÏ ËÏÎÔÅËÓÔÁ × ÓÔÒÏËÕ\n"
-+msgstr "сбой преобразования нового контекста в строку\n"
- 
- #: ../newrole/newrole.c:943
- #, c-format
- msgid "%s is not a valid context\n"
--msgstr "%s ÎÅ Ñ×ÌÑÅÔÓÑ ×ÅÒÎÙÍ ËÏÎÔÅËÓÔÏÍ\n"
-+msgstr "%s не является верным контекстом\n"
- 
- #: ../newrole/newrole.c:950
- #, c-format
- msgid "Unable to allocate memory for new_context"
--msgstr "îÅ×ÏÚÍÏÖÎÏ ×ÙÄÅÌÉÔØ ÐÁÍÑÔØ ÄÌÑ new_context"
-+msgstr "Невозможно выделить память для new_context"
- 
- #: ../newrole/newrole.c:976
- #, c-format
- msgid "Unable to obtain empty signal set\n"
--msgstr "îÅ×ÏÚÍÏÖÎÏ ÐÏÌÕÞÉÔØ ÎÁÂÏÒ ÐÕÓÔÙÈ ÓÉÇÎÁÌÏ×\n"
-+msgstr "Невозможно получить набор пустых сигналов\n"
- 
- #: ../newrole/newrole.c:984
- #, c-format
+ msgstr "Não foi possível determinar modo forçado.\n"
+@@ -1144,62 +1167,66 @@ msgstr "Não foi possível obter um conjunto de sinal vazio\n"
  msgid "Unable to set SIGHUP handler\n"
--msgstr "îÅ×ÏÚÍÏÖÎÏ ÐÏÌÕÞÉÔØ ÏÂÒÁÂÏÔÞÉË SIGHUP\n"
-+msgstr "Невозможно получить обработчик SIGHUP\n"
+ msgstr "Não foi possível configurar o manipulador de SIGHUP\n"
  
- #: ../newrole/newrole.c:1053
+-#: ../newrole/newrole.c:1053
++#: ../newrole/newrole.c:1036
++msgid "Sorry, newrole failed to drop capabilities\n"
++msgstr ""
++
++#: ../newrole/newrole.c:1052
  #, c-format
  msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
--msgstr "éÚ×ÉÎÉÔÅ. newrole ÍÏÖÅÔ ÂÙÔØ ÉÓÐÏÌØÚÏ×ÁÎÁ ÔÏÌØËÏ ÄÌÑ ÑÄÒÁ Ó SELinux.\n"
-+msgstr "Извините. newrole может быть использована только для ядра с SELinux.\n"
+ msgstr "Desculpe, nova função pode ser usado somente em um kernel SELinux.\n"
  
- #: ../newrole/newrole.c:1070
+-#: ../newrole/newrole.c:1070
++#: ../newrole/newrole.c:1069
  #, c-format
  msgid "failed to get old_context.\n"
--msgstr "ÓÂÏÊ ÐÏÌÕÞÅÎÉÑ ÓÔÁÒÏÇÏ_ËÏÎÔÅËÓÔÁ.\n"
-+msgstr "сбой получения старого_контекста.\n"
+ msgstr "falha ao obter o _contexto antigo.\n"
  
- #: ../newrole/newrole.c:1077
+-#: ../newrole/newrole.c:1077
++#: ../newrole/newrole.c:1076
  #, c-format
  msgid "Warning!  Could not retrieve tty information.\n"
--msgstr "÷ÎÉÍÁÎÉÅ!  îÅ ÕÄÁÅÔÓÑ ÐÏÌÕÞÉÔØ ÉÎÆÏÒÍÁÃÉÀ Ï tty.\n"
-+msgstr "Внимание!  Не удалось получить информацию о tty.\n"
+ msgstr "Atenção!  Não foi possível recuperar informações do tty.\n"
  
- #: ../newrole/newrole.c:1098
+-#: ../newrole/newrole.c:1098
++#: ../newrole/newrole.c:1097
  #, c-format
  msgid "error on reading PAM service configuration.\n"
--msgstr "ÏÛÉÂËÁ ÞÔÅÎÉÑ ËÏÎÆÉÇÕÒÁÃÉÉ ÓÌÕÖÂÙ PAM.\n"
-+msgstr "ошибка чтения конфигурации службы PAM.\n"
+ msgstr "erro ao ler a configuração do serviço PAM.\n"
  
- #: ../newrole/newrole.c:1133
+-#: ../newrole/newrole.c:1133
++#: ../newrole/newrole.c:1132
  #, c-format
  msgid "newrole: incorrect password for %s\n"
--msgstr "newrole: ÎÅ×ÅÒÎÙÊ ÐÁÒÏÌØ %s\n"
-+msgstr "newrole: неверный пароль %s\n"
+ msgstr "nova função: senha incorreta para %s\n"
  
- #: ../newrole/newrole.c:1160
+-#: ../newrole/newrole.c:1160
++#: ../newrole/newrole.c:1159
  #, c-format
  msgid "newrole: failure forking: %s"
--msgstr "newrole: ÓÂÏÊ ×ÙÐÏÌÎÅÎÉÑ fork: %s"
-+msgstr "newrole: сбой выполнения fork: %s"
+ msgstr "nova função: falha de bifurcação: %s"
  
- #: ../newrole/newrole.c:1163 ../newrole/newrole.c:1186
+-#: ../newrole/newrole.c:1163 ../newrole/newrole.c:1186
++#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
  #, c-format
  msgid "Unable to restore tty label...\n"
--msgstr "îÅ×ÏÚÍÏÖÎÏ ×ÏÓÓÔÁÎÏ×ÉÔØ ÍÅÔËÕ tty...\n"
-+msgstr "Невозможно восстановить метку tty...\n"
+ msgstr "Não foi possível restaurar o rótulo do tty...\n"
  
- #: ../newrole/newrole.c:1165 ../newrole/newrole.c:1192
+-#: ../newrole/newrole.c:1165 ../newrole/newrole.c:1192
++#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
  #, c-format
  msgid "Failed to close tty properly\n"
--msgstr "ïÛÉÂËÁ ËÏÒÒÅËÔÎÏÇÏ ÚÁËÒÙÔÉÑ tty\n"
-+msgstr "Ошибка корректного закрытия tty\n"
+ msgstr "Não foi possível fechar o tty adequadamente\n"
  
- #: ../newrole/newrole.c:1224
+-#: ../newrole/newrole.c:1224
++#: ../newrole/newrole.c:1223
  #, c-format
  msgid "Could not close descriptors.\n"
--msgstr "îÅ×ÏÚÍÏÖÎÏ ÚÁËÒÙÔØ ÄÅÓËÒÉÐÔÏÒÙ.\n"
-+msgstr "Невозможно закрыть дескрипторы.\n"
+ msgstr "Não foi possível fechar os descritores.\n"
  
- #: ../newrole/newrole.c:1251
+-#: ../newrole/newrole.c:1251
++#: ../newrole/newrole.c:1250
  #, c-format
  msgid "Error allocating shell's argv0.\n"
--msgstr "ïÛÉÂËÁ ×ÙÄÅÌÅÎÉÑ argv0 ÏÂÏÌÏÞËÉ.\n"
-+msgstr "Ошибка выделения argv0 оболочки.\n"
+ msgstr "Erro ao alocar argv0 do shell.\n"
  
- #: ../newrole/newrole.c:1287
+-#: ../newrole/newrole.c:1287
++#: ../newrole/newrole.c:1286
  #, c-format
  msgid "Unable to restore the environment, aborting\n"
--msgstr "îÅ×ÏÚÍÏÖÎÏ ×ÏÓÓÔÁÎÏ×ÉÔØ ÏËÒÕÖÅÎÉÅ, Á×ÁÒÉÊÎÏÅ ÚÁ×ÅÒÛÅÎÉÅ\n"
-+msgstr "Невозможно восстановить окружение, аварийное завершение\n"
+ msgstr "Não foi possível restaurar o ambiente, abortando\n"
  
- #: ../newrole/newrole.c:1298
+-#: ../newrole/newrole.c:1298
++#: ../newrole/newrole.c:1297
  msgid "failed to exec shell\n"
--msgstr "ÓÂÏÊ ÚÁÐÕÓËÁ ÏÂÏÌÏÞËÉ\n"
-+msgstr "сбой запуска оболочки\n"
- 
- #: ../load_policy/load_policy.c:22
- #, c-format
- msgid "usage:  %s [-qi]\n"
--msgstr "ÉÓÐÏÌØÚÏ×ÁÎÉÅ:  %s [-qi]\n"
-+msgstr "использование:  %s [-qi]\n"
- 
- #: ../load_policy/load_policy.c:71
- #, c-format
- msgid "%s:  Policy is already loaded and initial load requested\n"
--msgstr "%s:  ðÏÌÉÔÉËÁ ÕÖÅ ÚÁÇÒÕÖÅÎÁ, ÉÓÈÏÄÎÁÑ ÚÁÇÒÕÚËÁ ÚÁÐÒÏÛÅÎÁ\n"
-+msgstr "%s:  Политика уже загружена, исходная загрузка запрошена\n"
- 
- #: ../load_policy/load_policy.c:80
- #, c-format
- msgid "%s:  Can't load policy and enforcing mode requested:  %s\n"
--msgstr ""
--"%s:  îÅ ÕÄÁÅÔÓÑ ÚÁÇÒÕÚÉÔØ ÚÁÐÒÏÛÅÎÎÕÀ ÐÏÌÉÔÉËÕ É ÒÅÖÉÍ ÐÒÉÎÕÖÄÅÎÉÑ:  %s\n"
-+msgstr "%s:  не удалось загрузить запрошенную политику и строгий режим:  %s\n"
- 
- #: ../load_policy/load_policy.c:90
- #, c-format
- msgid "%s:  Can't load policy:  %s\n"
--msgstr "%s:  îÅ×ÏÚÍÏÖÎÏ ÚÁÇÒÕÚÉÔØ ÐÏÌÉÔÉËÕ:  %s\n"
-+msgstr "%s:  Невозможно загрузить политику:  %s\n"
- 
- #: ../scripts/chcat:92 ../scripts/chcat:169
- msgid "Requires at least one category"
--msgstr "ôÒÅÂÕÅÔÓÑ ËÁË ÍÉÎÉÍÕÍ ÏÄÎÁ ËÁÔÅÇÏÒÉÑ"
-+msgstr "Требуется как минимум одна категория"
- 
- #: ../scripts/chcat:106 ../scripts/chcat:183
- #, c-format
- msgid "Can not modify sensitivity levels using '+' on %s"
--msgstr "îÅÌØÚÑ ÉÚÍÅÎÉÔØ ÕÒÏ×ÅÎØ ÞÕ×ÓÔ×ÉÔÅÌØÎÏÓÔÉ ÉÓÐÏÌØÚÕÑ  '+' ÎÁ %s"
-+msgstr "Нельзя изменить уровень чувствительности используя  '+' на %s"
- 
- #: ../scripts/chcat:110
- #, c-format
- msgid "%s is already in %s"
--msgstr "%s ÕÖÅ × %s"
-+msgstr "%s уже в %s"
- 
- #: ../scripts/chcat:188 ../scripts/chcat:198
- #, c-format
- msgid "%s is not in %s"
--msgstr "%s ÎÅ × %s"
-+msgstr "%s не в %s"
- 
- #: ../scripts/chcat:267 ../scripts/chcat:272
- msgid "Can not combine +/- with other types of categories"
--msgstr "îÅ×ÏÚÍÏÖÎÏ ÏÂßÅÄÉÎÉÔØ +/- Ó ÄÒÕÇÉÍÉ ÔÉÐÁÍÉ ËÁÔÅÇÏÒÉÊ"
-+msgstr "Невозможно объединить +/- с другими типами категорий"
- 
- #: ../scripts/chcat:319
- msgid "Can not have multiple sensitivities"
--msgstr "îÅÌØÚÑ ÉÍÅÔØ ÎÅÓËÏÌØËÏ ÕÒÏ×ÎÅÊ ÞÕ×ÓÔ×ÉÔÅÌØÎÏÓÔÉ"
-+msgstr "Нельзя иметь несколько уровней чувствительности"
- 
- #: ../scripts/chcat:325
- #, c-format
- msgid "Usage %s CATEGORY File ..."
--msgstr "éÓÐÏÌØÚÏ×ÁÎÉÅ %s ëáôåçïòéñ æÁÊÌ ..."
-+msgstr "Использование %s КАТЕГОРИЯ Файл ..."
- 
- #: ../scripts/chcat:326
- #, c-format
- msgid "Usage %s -l CATEGORY user ..."
--msgstr "éÓÐÏÌØÚÏ×ÁÎÉÅ %s -l ëáôåçïòéñ ÐÏÌØÚÏ×ÁÔÅÌØ ..."
-+msgstr "Использование %s -l КАТЕГОРИЯ пользователь ..."
- 
- #: ../scripts/chcat:327
- #, c-format
- msgid "Usage %s [[+|-]CATEGORY],...]q File ..."
--msgstr "éÓÐÏÌØÚÏ×ÁÎÉÅ %s [[+|-]ëáôåçïòéñ],...]q æÁÊÌ ..."
-+msgstr "Использование %s [[+|-]КАТЕГОРИЯ],...]q Файл ..."
- 
- #: ../scripts/chcat:328
- #, c-format
- msgid "Usage %s -l [[+|-]CATEGORY],...]q user ..."
--msgstr "éÓÐÏÌØÚÏ×ÁÎÉÅ %s -l [[+|-]ëáôåçïòéñ],...]q ÐÏÌØÚÏ×ÁÔÅÌØ ..."
-+msgstr "Использование %s -l [[+|-]КАТЕГОРИЯ],...]q пользователь ..."
- 
- #: ../scripts/chcat:329
- #, c-format
- msgid "Usage %s -d File ..."
--msgstr "éÓÐÏÌØÚÏ×ÁÎÉÅ %s -d æÁÊÌ ..."
-+msgstr "Использование %s -d Файл ..."
- 
- #: ../scripts/chcat:330
- #, c-format
- msgid "Usage %s -l -d user ..."
--msgstr "éÓÐÏÌØÚÏ×ÁÎÉÅ %s -l -d ÐÏÌØÚÏ×ÁÔÅÌØ ..."
-+msgstr "Использование %s -l -d пользователь ..."
- 
- #: ../scripts/chcat:331
- #, c-format
- msgid "Usage %s -L"
--msgstr "éÓÐÏÌØÚÏ×ÁÎÉÅ %s -L"
-+msgstr "Использование %s -L"
+ msgstr "falhou ao executar shell\n"
  
- #: ../scripts/chcat:332
- #, c-format
- msgid "Usage %s -L -l user"
--msgstr "éÓÐÏÌØÚÏ×ÁÎÉÅ %s -L -l ÐÏÌØÚÏ×ÁÔÅÌØ"
-+msgstr "Использование %s -L -l пользователь"
- 
- #: ../scripts/chcat:333
- msgid "Use -- to end option list.  For example"
--msgstr "éÓÐÏÌØÚÕÊÔÅ -- ÞÔÏÂÙ ÕËÁÚÁÔØ ÚÁ×ÅÒÛÅÎÉÅ ÓÐÉÓËÁ ÐÁÒÁÍÅÔÒÏ×. îÁ ÐÒÉÍÅÒ"
-+msgstr "Используйте -- чтобы указать завершение списка параметров. На пример"
- 
- #: ../scripts/chcat:334
- msgid "chcat -- -CompanyConfidential /docs/businessplan.odt"
-@@ -1280,1146 +1282,2088 @@ msgstr "chcat -- -CompanyConfidential /d
+@@ -1303,2088 +1330,2752 @@ msgstr "chcat -- -EmpresaConfidencial /docs/businessplan.odt"
  msgid "chcat -l +CompanyConfidential juser"
- msgstr "chcat -l +CompanyConfidential juser"
+ msgstr "chcat -l +EmpresaConfidencial juser"
  
--#: ../scripts/chcat:399
--#, c-format
-+#: ../scripts/chcat:399 ../gui/polgen.py:1351
-+#, c-format, python-format
+-#: ../scripts/chcat:399 ../gui/polgen.py:1351
+-#, c-format, python-format
++#: ../scripts/chcat:399
++#, c-format
  msgid "Options Error %s "
--msgstr "ïÛÉÂËÁ ÐÁÒÁÍÅÔÒÏ× %s "
-+msgstr "Ошибка параметров %s "
- 
--#~ msgid ""
--#~ "Unable to open %s: translations not supported on non-MLS machines: %s"
--#~ msgstr ""
--#~ "îÅ ÕÄÁÅÔÓÑ ÏÔËÒÙÔØ %s: ÐÅÒÅ×ÏÄÙ ÎÅ ÐÏÄÄÅÒÖÉ×ÁÀÔÓÑ ÎÁ ÍÁÛÉÎÁÈ ÂÅÚ MLS: %s"
-+#: ../gui/booleansPage.py:195 ../gui/system-config-selinux.glade:1706
-+msgid "Boolean"
-+msgstr ""
+ msgstr "Erro nas opções %s "
  
--#~ msgid "Level"
--#~ msgstr "õÒÏ×ÅÎØ"
-+#: ../gui/booleansPage.py:252 ../gui/semanagePage.py:162
-+msgid "all"
-+msgstr ""
+-#: ../gui/booleansPage.py:195 ../gui/system-config-selinux.glade:1706
++#: ../gui/booleansPage.py:194 ../gui/system-config-selinux.glade:1706
+ msgid "Boolean"
+-msgstr ""
++msgstr "Booleano"
  
--#~ msgid "Translation"
--#~ msgstr "ðÅÒÅ×ÏÄ"
-+#: ../gui/booleansPage.py:254 ../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/booleansPage.py:252 ../gui/semanagePage.py:162
++#: ../gui/booleansPage.py:245 ../gui/semanagePage.py:162
+ msgid "all"
+-msgstr ""
++msgstr "todos"
  
--#~ msgid "Translations can not contain spaces '%s' "
--#~ msgstr "ðÅÒÅ×ÏÄÙ ÎÅ ÍÏÇÕÔ ×ËÌÀÞÁÔØ ÐÒÏÂÅÌÙ '%s' "
-+#: ../gui/fcontextPage.py:64 ../gui/system-config-selinux.glade:1911
-+msgid "File Labeling"
-+msgstr ""
+-#: ../gui/booleansPage.py:254 ../gui/semanagePage.py:164
++#: ../gui/booleansPage.py:247 ../gui/semanagePage.py:164
+ #: ../gui/system-config-selinux.glade:1615
+ #: ../gui/system-config-selinux.glade:1820
+ #: ../gui/system-config-selinux.glade:2437
+ msgid "Customized"
+-msgstr ""
++msgstr "Padronizado"
  
--#~ msgid "Invalid Level '%s' "
--#~ msgstr "îÅÄÏÐÕÓÔÉÍÙÊ ÕÒÏ×ÅÎØ '%s' "
-+#: ../gui/fcontextPage.py:74
-+msgid ""
-+"File\n"
-+"Specification"
-+msgstr ""
+ #: ../gui/fcontextPage.py:64 ../gui/system-config-selinux.glade:1911
+ msgid "File Labeling"
+-msgstr ""
++msgstr "Rotulagem de arquivo"
  
--#~ msgid "%s already defined in translations"
--#~ msgstr "%s ÕÖÅ ÏÐÒÅÄÅÌÅÎ × ÐÅÒÅ×ÏÄÅ"
-+#: ../gui/fcontextPage.py:81
-+msgid ""
-+"Selinux\n"
-+"File Type"
-+msgstr ""
+ #: ../gui/fcontextPage.py:74
+ msgid ""
+ "File\n"
+ "Specification"
+-msgstr ""
++msgstr "Especificação de Arquivo"
  
--#~ msgid "%s not defined in translations"
--#~ msgstr "%s ÎÅ ÏÐÒÅÄÅÌÅÎÏ × ÐÅÒÅ×ÏÄÅ"
-+#: ../gui/fcontextPage.py:88
-+msgid ""
-+"File\n"
-+"Type"
-+msgstr ""
+ #: ../gui/fcontextPage.py:81
+ msgid ""
+ "Selinux\n"
+ "File Type"
+ msgstr ""
++"Tipo de Arquivo\n"
++"Selinux"
  
--#~ msgid "Login mapping for %s is already defined"
--#~ msgstr "óÏÐÏÓÔÁ×ÌÅÎÉÅ ×ÈÏÄÁ ÄÌÑ %s ÕÖÅ ÏÐÒÅÄÅÌÅÎÏ"
-+#: ../gui/loginsPage.py:48 ../gui/system-config-selinux.glade:2098
-+msgid "User Mapping"
-+msgstr ""
+ #: ../gui/fcontextPage.py:88
+ msgid ""
+ "File\n"
+ "Type"
+ msgstr ""
++"Tipo \n"
++"de Arquivo"
  
--#~ msgid "add SELinux user mapping"
--#~ msgstr "ÄÏÂÁ×ÉÔØ ÓÏÐÏÓÔÁ×ÌÅÎÉÅ ÐÏÌØÚÏ×ÁÔÅÌÑ SELinux"
-+#: ../gui/loginsPage.py:52
-+msgid ""
-+"Login\n"
-+"Name"
-+msgstr ""
+ #: ../gui/loginsPage.py:48 ../gui/system-config-selinux.glade:2098
+ msgid "User Mapping"
+-msgstr ""
++msgstr "Mapeamento de Usuário"
  
--#~ msgid "SELinux user %s is already defined"
--#~ msgstr "SELinux ÐÏÌØÚÏ×ÁÔÅÌØ %s ÕÖÅ ÏÐÒÅÄÅÌÅÎ"
-+#: ../gui/loginsPage.py:56 ../gui/usersPage.py:50
-+msgid ""
-+"SELinux\n"
-+"User"
-+msgstr ""
+ #: ../gui/loginsPage.py:52
+ msgid ""
+ "Login\n"
+ "Name"
+ msgstr ""
++"Nome de \n"
++"Login"
  
--#~ msgid "Node Netmask is required"
--#~ msgstr "îÅÏÂÈÏÄÉÍÏ ÚÎÁÞÅÎÉÅ ÐÏÒÔÁ"
-+#: ../gui/loginsPage.py:59 ../gui/usersPage.py:55
-+msgid ""
+ #: ../gui/loginsPage.py:56 ../gui/usersPage.py:50
+ msgid ""
+ "SELinux\n"
+ "User"
+ msgstr ""
++"Usuário\n"
++"SELinux"
+ 
+ #: ../gui/loginsPage.py:59 ../gui/usersPage.py:55
+ msgid ""
+ "MLS/\n"
+ "MCS Range"
+ msgstr ""
 +"MLS/\n"
 +"MCS Range"
-+msgstr ""
  
--#~ msgid "Addr %s already defined"
--#~ msgstr "áÄÒÅÓ %s ÕÖÅ ÏÐÒÅÄÅÌÅÎ"
-+#: ../gui/loginsPage.py:133
-+#, python-format
-+msgid "Login '%s' is required"
-+msgstr ""
+ #: ../gui/loginsPage.py:133
+ #, python-format
+ msgid "Login '%s' is required"
+-msgstr ""
++msgstr "Login '%s' é necessário"
  
--#~ msgid "Interface %s already defined"
--#~ msgstr "éÎÔÅÒÆÅÊÓ %s ÕÖÅ ÏÐÒÅÄÅÌÅÎ"
-+#: ../gui/modulesPage.py:48 ../gui/system-config-selinux.glade:2753
-+msgid "Policy Module"
-+msgstr ""
+-#: ../gui/modulesPage.py:48 ../gui/system-config-selinux.glade:2753
++#: ../gui/modulesPage.py:49 ../gui/system-config-selinux.glade:2753
+ msgid "Policy Module"
+-msgstr ""
++msgstr "Módulo de Política"
  
--#, fuzzy
--#~ msgid "Error initializing capabilities, aborting.\n"
--#~ msgstr "ïÛÉÂËÁ ÉÎÉÃÉÁÌÉÚÁÃÉÉ, Á×ÁÒÉÊÎÏÅ ÚÁ×ÅÒÛÅÎÉÅ.\n"
-+#: ../gui/modulesPage.py:57
-+msgid "Module Name"
-+msgstr ""
+-#: ../gui/modulesPage.py:57
++#: ../gui/modulesPage.py:58
+ msgid "Module Name"
+-msgstr ""
++msgstr "Nome do Módulo"
  
--#~ msgid "Error setting capabilities, aborting\n"
--#~ msgstr "ïÛÉÂËÁ ÎÁÓÔÒÏÊËÉ ×ÏÚÍÏÖÎÏÓÔÅÊ, Á×ÁÒÉÊÎÏÅ ÚÁ×ÅÒÛÅÎÉÅ\n"
-+#: ../gui/modulesPage.py:134
-+msgid "Disable Audit"
-+msgstr ""
+-#: ../gui/modulesPage.py:134
++#: ../gui/modulesPage.py:135
+ msgid "Disable Audit"
+-msgstr ""
++msgstr "Desabilitar Auditoria"
  
--#~ msgid "Error setting KEEPCAPS, aborting\n"
--#~ msgstr "ïÛÉÂËÁ ÕÓÔÁÎÏ×ËÉ KEEPCAPS, Á×ÁÒÉÊÎÏÅ ÚÁ×ÅÒÛÅÎÉÅ.\n"
-+#: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
-+msgid "Enable Audit"
-+msgstr ""
+-#: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
++#: ../gui/modulesPage.py:138 ../gui/system-config-selinux.glade:2662
+ msgid "Enable Audit"
+-msgstr ""
++msgstr "Habilitar Auditoria"
  
--#~ msgid "Error dropping capabilities, aborting\n"
--#~ msgstr "ïÛÉÂËÁ ÓÂÒÏÓÁ ×ÏÚÍÏÖÎÏÓÔÅÊ, Á×ÁÒÉÊÎÏÅ ÚÁ×ÅÒÛÅÎÉÅ.\n"
-+#: ../gui/modulesPage.py:162
-+msgid "Load Policy Module"
-+msgstr ""
+-#: ../gui/modulesPage.py:162
++#: ../gui/modulesPage.py:163
+ msgid "Load Policy Module"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:79
+-msgid "Polgen"
+-msgstr ""
++msgstr "Carregar Módulo de Política"
  
--#~ msgid "Error dropping SETUID capability, aborting\n"
--#~ msgstr "ïÛÉÂËÁ ÓÂÒÏÓÁ ×ÏÚÍÏÖÎÏÓÔÉ SETUID, Á×ÁÒÉÊÎÏÅ ÚÁ×ÅÒÛÅÎÉÅ.\n"
-+#: ../gui/polgen.glade:79
-+msgid "Polgen"
-+msgstr ""
+-#: ../gui/polgen.glade:80
++#: ../gui/polgen.glade:9
+ msgid "Red Hat 2007"
+-msgstr ""
++msgstr "Red Hat 2007"
  
--#~ msgid "Error freeing caps\n"
--#~ msgstr "ïÛÉÂËÁ ÏÓ×ÏÂÏÖÄÅÎÉÑ ×ÏÚÍÏÖÎÏÓÔÅÊ\n"
-+#: ../gui/polgen.glade:80
-+msgid "Red Hat 2007"
-+msgstr ""
+-#: ../gui/polgen.glade:81
++#: ../gui/polgen.glade:11
+ msgid "GPL"
+-msgstr ""
++msgstr "GPL"
  
--#~ msgid ""
--#~ "\n"
--#~ "\n"
--#~ "semodule -i %s\n"
--#~ "\n"
--#~ msgstr ""
--#~ "\n"
--#~ "\n"
--#~ "semodule -i %s\n"
--#~ "\n"
-+#: ../gui/polgen.glade:81
-+msgid "GPL"
-+msgstr ""
+ #. TRANSLATORS: Replace this string with your names, one name per line.
+-#: ../gui/polgen.glade:85 ../gui/system-config-selinux.glade:17
++#: ../gui/polgen.glade:13 ../gui/system-config-selinux.glade:17
+ msgid "translator-credits"
++msgstr "Glaucia Cintra"
++
++#: ../gui/polgen.glade:34
++msgid "Add Booleans Dialog"
+ msgstr ""
  
--#~ msgid "translations not supported on non-MLS machines"
--#~ msgstr "ÐÅÒÅ×ÏÄÙ ÎÅ ÐÏÄÄÅÒÖÉ×ÁÀÔÓÑ ÄÌÑ ÍÁÛÉÎ ÂÅÚ MLS"
-+#. TRANSLATORS: Replace this string with your names, one name per line.
-+#: ../gui/polgen.glade:85 ../gui/system-config-selinux.glade:17
-+msgid "translator-credits"
-+msgstr ""
+-#: ../gui/polgen.glade:90
+-msgid "SELinux Policy Generation Tool"
++#: ../gui/polgen.glade:101
++msgid "Boolean Name"
+ msgstr ""
  
--#~ msgid "Boolean"
--#~ msgstr "ðÅÒÅËÌÀÞÁÔÅÌØ"
-+#: ../gui/polgen.glade:90
+-#: ../gui/polgen.glade:128
++#: ../gui/polgen.glade:230
 +msgid "SELinux Policy Generation Tool"
-+msgstr ""
- 
--#~ msgid "all"
--#~ msgstr "×ÓÅ"
-+#: ../gui/polgen.glade:128
-+msgid ""
-+"<b>Select the policy type for the application or user role you want to "
-+"confine:</b>"
-+msgstr ""
- 
--#~ msgid "Customized"
--#~ msgstr "ðÒÏÉÚ×ÏÌØÎÙÊ"
-+#: ../gui/polgen.glade:177
-+msgid "<b>Applications</b>"
-+msgstr ""
- 
--#~ msgid ""
--#~ "File\n"
--#~ "Specification"
--#~ msgstr ""
--#~ "ïÐÒÅÄÅÌÅÎÉÅ\n"
--#~ "ÆÁÊÌÏ×"
-+#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
-+msgid ""
-+"Standard Init Daemon are daemons started on boot via init scripts.  Usually "
-+"requires a script in /etc/rc.d/init.d"
-+msgstr ""
++msgstr "Ferramenta de Geração de Política do SELinux "
++
++#: ../gui/polgen.glade:251
+ 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>"
  
--#~ msgid ""
--#~ "Selinux\n"
--#~ "File Type"
--#~ msgstr ""
--#~ "SELinux\n"
--#~ "ôÉÐ æÁÊÌÁ"
-+#: ../gui/polgen.glade:241 ../gui/polgen.py:156
+-#: ../gui/polgen.glade:177
++#: ../gui/polgen.glade:284
+ msgid "<b>Applications</b>"
+-msgstr ""
++msgstr "<b>Aplicativos</b>"
++
++#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:183
 +msgid "Standard Init Daemon"
-+msgstr ""
- 
--#~ msgid ""
--#~ "File\n"
--#~ "Type"
--#~ msgstr ""
--#~ "æÁÉÌ\n"
--#~ "ôÉÐ"
-+#: ../gui/polgen.glade:261 ../gui/polgen.py:157
-+msgid "DBUS System Daemon"
-+msgstr ""
++msgstr "Standard Init Daemon"
  
--#~ msgid "User Mapping"
--#~ msgstr "óÏÐÏÓÔÁ×ÌÅÎÉÅ ÐÏÌØÚÏ×ÁÔÅÌÅÊ"
-+#: ../gui/polgen.glade:280
-+msgid "Internet Services Daemon are daemons started by xinetd"
-+msgstr ""
+-#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
++#: ../gui/polgen.glade:320 ../gui/polgen.glade:336
+ msgid ""
+ "Standard Init Daemon are daemons started on boot via init scripts.  Usually "
+ "requires a script in /etc/rc.d/init.d"
+ msgstr ""
++"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"
  
--#~ msgid ""
--#~ "Login\n"
--#~ "Name"
--#~ msgstr ""
--#~ "ìÏÇÉÎ\n"
--#~ "éÍÑ"
-+#: ../gui/polgen.glade:282
+-#: ../gui/polgen.glade:241 ../gui/polgen.py:156
+-msgid "Standard Init Daemon"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:261 ../gui/polgen.py:157
++#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:184
+ msgid "DBUS System Daemon"
+-msgstr ""
++msgstr "DBUS System Daemon"
++
++#: ../gui/polgen.glade:349
 +msgid "Internet Services Daemon (inetd)"
-+msgstr ""
++msgstr "Internet Services Daemon (inetd)"
  
--#~ msgid ""
--#~ "SELinux\n"
--#~ "User"
--#~ msgstr ""
--#~ "SELinux\n"
--#~ "ðÏÌØÚÏ×ÁÔÅÌØ"
-+#: ../gui/polgen.glade:301
-+msgid ""
-+"Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
-+msgstr ""
+-#: ../gui/polgen.glade:280
++#: ../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"
  
--#~ msgid ""
--#~ "MLS/\n"
--#~ "MCS Range"
--#~ msgstr ""
--#~ "äÉÁÐÁÚÏÎ\n"
--#~ "MLS/MCS"
-+#: ../gui/polgen.glade:303 ../gui/polgen.py:159
+-#: ../gui/polgen.glade:282
+-msgid "Internet Services Daemon (inetd)"
+-msgstr ""
++#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:186
 +msgid "Web Application/Script (CGI)"
-+msgstr ""
++msgstr "Web Application/Script (CGI)"
  
--#~ msgid "Login '%s' is required"
--#~ msgstr "ôÒÅÂÕÅÔÓÑ Á×ÔÏÒÉÚÁÃÉÑ '%s'"
-+#: ../gui/polgen.glade:322 ../gui/polgen.glade:343
-+msgid ""
-+"User Application are any application that you would like to confine that is "
-+"started by a user"
-+msgstr ""
+-#: ../gui/polgen.glade:301
++#: ../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)"
  
--#~ msgid "Policy Module"
--#~ msgstr "íÏÄÕÌØ ÐÏÌÉÔÉËÉ"
-+#: ../gui/polgen.glade:324 ../gui/polgen.py:160
+-#: ../gui/polgen.glade:303 ../gui/polgen.py:159
+-msgid "Web Application/Script (CGI)"
+-msgstr ""
++#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:187
 +msgid "User Application"
-+msgstr ""
++msgstr "Aplicativo de usuário"
  
--#~ msgid "Disable Audit"
--#~ msgstr "÷ÙËÌÀÞÉÔØ ÁÕÄÉÔ"
-+#: ../gui/polgen.glade:345 ../gui/polgen.py:161
-+msgid "Sandbox"
-+msgstr ""
+-#: ../gui/polgen.glade:322 ../gui/polgen.glade:343
++#: ../gui/polgen.glade:387 ../gui/polgen.glade:404
+ msgid ""
+ "User Application are any application that you would like to confine that is "
+ "started by a user"
+ msgstr ""
++"Aplicativos de usuário são qualquer aplicativos que você deseja confinar que "
++"seja iniciado por um usuário"
  
--#~ msgid "Enable Audit"
--#~ msgstr "÷ËÌÀÞÉÔØ ÁÕÄÉÔ"
-+#: ../gui/polgen.glade:391
-+msgid "<b>Login Users</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:324 ../gui/polgen.py:160
+-msgid "User Application"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:345 ../gui/polgen.py:161
++#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:188
+ msgid "Sandbox"
+-msgstr ""
++msgstr "Sandbox"
  
--#~ msgid "Load Policy Module"
--#~ msgstr "úÁÇÒÕÚÉÔØ ÍÏÄÕÌØ ÐÏÌÉÔÉËÉ"
-+#: ../gui/polgen.glade:453
-+msgid "Modify an existing login user record."
-+msgstr ""
+-#: ../gui/polgen.glade:391
++#: ../gui/polgen.glade:446
+ msgid "<b>Login Users</b>"
+-msgstr ""
++msgstr "<b>Login Users</b>"
  
--#~ msgid "..."
--#~ msgstr "..."
-+#: ../gui/polgen.glade:455
+-#: ../gui/polgen.glade:453
++#: ../gui/polgen.glade:478
 +msgid "Existing User Roles"
-+msgstr ""
- 
--#~ msgid "600-1024"
--#~ msgstr "600-1024"
-+#: ../gui/polgen.glade:474
-+msgid ""
-+"This user will login to a machine only via a terminal or remote login.  By "
-+"default this user will have  no setuid, no networking, no su, no sudo."
-+msgstr ""
++msgstr "Funções de Usuários Existentes"
++
++#: ../gui/polgen.glade:482
+ msgid "Modify an existing login user record."
+-msgstr ""
++msgstr "Modifique um histórico de usuário de login existente."
  
--#~ msgid "<b>Applications</b>"
--#~ msgstr "<b>ðÒÉÌÏÖÅÎÉÑ</b>"
-+#: ../gui/polgen.glade:476 ../gui/polgen.py:162
+-#: ../gui/polgen.glade:455
+-msgid "Existing User Roles"
+-msgstr ""
++#: ../gui/polgen.glade:495 ../sepolicy/sepolicy/generate.py:189
 +msgid "Minimal Terminal User Role"
-+msgstr ""
++msgstr "Função de Usuário de Terminal Mínima"
  
--#~ msgid "<b>Root Users</b>"
--#~ msgstr "<b>ðÏÌØÚÏ×ÁÔÅÌÉ root</b>"
-+#: ../gui/polgen.glade:495
-+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:474
++#: ../gui/polgen.glade:499
+ msgid ""
+ "This user will login to a machine only via a terminal or remote login.  By "
+ "default this user will have  no setuid, no networking, no su, no sudo."
+ msgstr ""
++"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."
  
--#~ msgid "<b>TCP Ports</b>"
--#~ msgstr "<b>TCP ðÏÒÔÙ</b>"
-+#: ../gui/polgen.glade:497 ../gui/polgen.py:163
+-#: ../gui/polgen.glade:476 ../gui/polgen.py:162
+-msgid "Minimal Terminal User Role"
+-msgstr ""
++#: ../gui/polgen.glade:512 ../sepolicy/sepolicy/generate.py:190
 +msgid "Minimal X Windows User Role"
-+msgstr ""
++msgstr "Função de Usuário do X Windows mínima"
  
--#~ msgid "<b>UDP Ports</b>"
--#~ msgstr "<b>UDP ðÏÒÔÙ</b>"
+-#: ../gui/polgen.glade:495
 +#: ../gui/polgen.glade:516
-+msgid ""
-+"User with full networking, no setuid applications without transition, no "
-+"sudo, no su."
-+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 ""
++"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."
  
--#~ msgid "Add Booleans Dialog"
--#~ msgstr "äÏÂÁ×ÉÔØ ÄÉÁÌÏÇ ÄÌÑ ÐÅÒÅËÌÀÞÁÔÅÌÅÊ"
-+#: ../gui/polgen.glade:518 ../gui/polgen.py:164
+-#: ../gui/polgen.glade:497 ../gui/polgen.py:163
+-msgid "Minimal X Windows User Role"
+-msgstr ""
++#: ../gui/polgen.glade:529 ../sepolicy/sepolicy/generate.py:191
 +msgid "User Role"
-+msgstr ""
++msgstr "Função de Usuário"
  
--#~ msgid ""
--#~ "Add Files/Directories that application will need to \"Write\" to. Pid "
--#~ "Files, Log Files, /var/lib Files ..."
--#~ msgstr ""
--#~ "äÏÂÁ×ÉÔØ ÆÁÊÌÙ É ËÁÔÁÌÏÇÉ, × ËÏÔÏÒÙÅ ÐÒÉÌÏÖÅÎÉÅ ÂÕÄÅÔ ÏÓÕÝÅÓÔ×ÌÑÔØ "
--#~ "ÚÁÐÉÓØ. æÁÊÌÙ PID, ÖÕÒÎÁÌÙ, /var/lib"
-+#: ../gui/polgen.glade:537
-+msgid ""
-+"User with full networking, no setuid applications without transition, no su, "
-+"can sudo to Root Administration Roles"
-+msgstr ""
+-#: ../gui/polgen.glade:516
++#: ../gui/polgen.glade:533
+ 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."
  
--#~ msgid "Add/Remove booleans used for this confined application/user"
--#~ msgstr ""
--#~ "äÏÂÁ×ÉÔØ/ ÕÄÁÌÉÔØ ÐÅÒÅËÌÀÞÁÔÅÌÉ, ÉÓÐÏÌØÚÕÅÍÙÅ ÄÌÑ ÜÔÏÇÏ ÐÒÉÌÏÖÅÎÉÑ/ "
--#~ "ÐÏÌØÚÏ×ÁÔÅÌÑ"
-+#: ../gui/polgen.glade:539 ../gui/polgen.py:165
+-#: ../gui/polgen.glade:518 ../gui/polgen.py:164
+-msgid "User Role"
+-msgstr ""
++#: ../gui/polgen.glade:546 ../sepolicy/sepolicy/generate.py:192
 +msgid "Admin User Role"
-+msgstr ""
- 
--#~ msgid "Admin User Role"
--#~ msgstr "òÏÌØ ÁÄÍÉÎÉÓÔÒÁÔÏÒÁ"
-+#: ../gui/polgen.glade:585
-+msgid "<b>Root Users</b>"
-+msgstr ""
++msgstr "Função de Usuário Admin"
  
--#~ msgid "All"
--#~ msgstr "÷ÓÅ"
-+#: ../gui/polgen.glade:647
-+msgid ""
-+"Select Root Administrator User Role, if this user will be used to administer "
-+"the machine while running as root.  This user will not be able to login to "
-+"the system directly."
-+msgstr ""
+-#: ../gui/polgen.glade:537
++#: ../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."
  
--#~ msgid ""
--#~ "Allow application/user role to call bindresvport with 0. Binding to port "
--#~ "600-1024"
--#~ msgstr ""
--#~ "òÁÚÒÅÛÉÔØ ÐÒÉÌÏÖÅÎÉÀ/ ÐÏÌØÚÏ×ÁÔÅÌÀ ÏÓÕÝÅÓÔ×ÌÑÔØ ×ÙÚÏ× bindresvport Ó 0. "
--#~ "éÓÐÏÌØÚÕÅÔÓÑ ÐÏÒÔ 600-1024"
-+#: ../gui/polgen.glade:649 ../gui/polgen.py:166
+-#: ../gui/polgen.glade:539 ../gui/polgen.py:165
+-msgid "Admin User Role"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:585
++#: ../gui/polgen.glade:592
+ msgid "<b>Root Users</b>"
+-msgstr ""
++msgstr "<b>Usuários Root</b>"
++
++#: ../gui/polgen.glade:623 ../sepolicy/sepolicy/generate.py:193
 +msgid "Root Admin User Role"
-+msgstr ""
++msgstr "Função de Usuário de Admin Root"
  
--#~ msgid "Boolean Name"
--#~ msgstr "éÍÑ ÐÅÒÅËÌÀÞÁÔÅÌÑ"
-+#: ../gui/polgen.glade:716
-+msgid "label104"
-+msgstr ""
+-#: ../gui/polgen.glade:647
++#: ../gui/polgen.glade:627
+ msgid ""
+ "Select Root Administrator User Role, if this user will be used to administer "
+ "the machine while running as root.  This user will not be able to login to "
+ "the system directly."
+ msgstr ""
++"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."
  
--#~ msgid "Create/Manipulate temporary files in /tmp"
--#~ msgstr "óÏÚÄÁ×ÁÔØ É ÏÂÒÁÂÁÔÙ×ÁÔØ ×ÒÅÍÅÎÎÙÅ ÆÁÊÌÙ × ËÁÔÁÌÏÇÅ /tmp"
-+#: ../gui/polgen.glade:745
-+msgid "<b>Enter name of application or user role:</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:649 ../gui/polgen.py:166
+-msgid "Root Admin User Role"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:716
+-msgid "label104"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:745
++#: ../gui/polgen.glade:705
+ msgid "<b>Enter name of application or user role:</b>"
+-msgstr ""
++msgstr "<b>Inserir o nome do aplicativo ou função de usuário:</b>"
  
--#~ msgid ""
--#~ "Enter a comma separated list of tcp ports or ranges of ports that "
--#~ "application/user role connects to. Example: 612, 650-660"
--#~ msgstr ""
--#~ "÷×ÅÄÉÔÅ ÓÐÉÓÏË TCP-ÐÏÒÔÏ× ÉÌÉ ÄÉÁÐÁÚÏÎÏ× ÐÏÒÔÏ×, ÒÁÚÄÅÌÅÎÎÙÈ ÚÁÐÑÔÏÊ, Ë "
--#~ "ËÏÔÏÒÙÍ ÂÕÄÅÔ ÏÓÕÝÅÓÔ×ÌÑÔØÓÑ ÐÏÄËÌÀÞÅÎÉÅ. ðÒÉÍÅÒ: 612, 650-660"
-+#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
-+msgid "Name"
-+msgstr ""
+-#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
++#: ../gui/polgen.glade:728 ../gui/polgengui.py:252
+ msgid "Name"
+-msgstr ""
++msgstr "Nome"
  
--#~ msgid ""
--#~ "Enter a comma separated list of udp ports or ranges of ports that "
--#~ "application/user role binds to. Example: 612, 650-660"
--#~ msgstr ""
--#~ "÷×ÅÄÉÔÅ ÓÐÉÓÏË UDP-ÐÏÒÔÏ× ÉÌÉ ÄÉÁÐÁÚÏÎÏ× ÐÏÒÔÏ×, ÒÁÚÄÅÌÅÎÎÙÈ ÚÁÐÑÔÏÊ, ÄÌÑ "
--#~ "ËÏÔÏÒÙÈ ÂÕÄÅÔ ×ÙÐÏÌÎÅÎÏ ÓÏÐÏÓÔÁ×ÌÅÎÉÅ. ðÒÉÍÅÒ: 612, 650-660"
-+#: ../gui/polgen.glade:807
-+msgid "Enter complete path for executable to be confined."
-+msgstr ""
+-#: ../gui/polgen.glade:807
++#: ../gui/polgen.glade:739
+ msgid "Enter complete path for executable to be confined."
+-msgstr ""
++msgstr "Inserir caminho completo para executáveis para ser confinado."
  
--#~ msgid ""
--#~ "Enter a comma separated list of udp ports or ranges of ports that "
--#~ "application/user role connects to. Example: 612, 650-660"
--#~ msgstr ""
--#~ "÷×ÅÄÉÔÅ ÓÐÉÓÏË UDP-ÐÏÒÔÏ× ÉÌÉ ÄÉÁÐÁÚÏÎÏ× ÐÏÒÔÏ×, ÒÁÚÄÅÌÅÎÎÙÈ ÚÁÐÑÔÏÊ, Ë "
--#~ "ËÏÔÏÒÙÍ ÂÕÄÅÔ ÏÓÕÝÅÓÔ×ÌÑÔØÓÑ ÐÏÄËÌÀÞÅÎÉÅ. ðÒÉÍÅÒ: 612, 650-660"
-+#: ../gui/polgen.glade:830 ../gui/polgen.glade:950 ../gui/polgen.glade:3142
-+msgid "..."
-+msgstr ""
+-#: ../gui/polgen.glade:830 ../gui/polgen.glade:950 ../gui/polgen.glade:3142
++#: ../gui/polgen.glade:756 ../gui/polgen.glade:838 ../gui/polgen.glade:2361
+ msgid "..."
+-msgstr ""
++msgstr "..."
  
--#~ msgid "Enter network ports that application/user role connects to"
--#~ msgstr ""
--#~ "õËÁÖÉÔÅ ÓÅÔÅ×ÙÅ ÐÏÒÔÙ, Ë ËÏÔÏÒÙÍ ÐÏÄËÌÀÞÁÅÔÓÑ ÒÏÌØ ÐÒÉÌÏÖÅÎÉÑ/ "
--#~ "ÐÏÌØÚÏ×ÁÔÅÌÑ"
-+#: ../gui/polgen.glade:849
-+msgid "Enter unique name for the confined application or user role."
-+msgstr ""
+-#: ../gui/polgen.glade:849
++#: ../gui/polgen.glade:776
+ msgid "Enter unique name for the confined application or user role."
+-msgstr ""
++msgstr "Inserir nome único para o aplicativo confinado ou função de usuário."
  
--#~ msgid "Enter network ports that application/user role listens to"
--#~ msgstr ""
--#~ "õËÁÖÉÔÅ ÓÅÔÅ×ÙÅ ÐÏÒÔÙ, ËÏÔÏÒÙÅ ÒÏÌØ ÐÒÉÌÏÖÅÎÉÑ/ ÐÏÌØÚÏ×ÁÔÅÌÑ ÂÕÄÅÔ "
--#~ "ÐÒÏÓÌÕÛÉ×ÁÔØ"
-+#: ../gui/polgen.glade:871
-+msgid "Executable"
-+msgstr ""
+-#: ../gui/polgen.glade:871
++#: ../gui/polgen.glade:794
+ msgid "Executable"
+-msgstr ""
++msgstr "Executável"
  
--#~ msgid "Executable"
--#~ msgstr "éÓÐÏÌÎÑÅÍÙÊ ËÏÍÐÏÎÅÎÔ"
-+#: ../gui/polgen.glade:899
-+msgid "Init script"
-+msgstr ""
+-#: ../gui/polgen.glade:899
++#: ../gui/polgen.glade:808
+ msgid "Init script"
+-msgstr ""
++msgstr "Script Init"
  
--#~ msgid "Existing User Roles"
--#~ msgstr "óÕÝÅÓÔ×ÕÀÝÉÅ ÒÏÌÉ ÐÏÌØÚÏ×ÁÔÅÌÅÊ"
-+#: ../gui/polgen.glade:927
-+msgid ""
-+"Enter complete path to init script used to start the confined application."
-+msgstr ""
+-#: ../gui/polgen.glade:927
++#: ../gui/polgen.glade:821
+ msgid ""
+ "Enter complete path to init script used to start the confined application."
+ msgstr ""
++"Inserir caminho completo no script init usado para iniciar o aplicativo "
++"confinado."
  
--#~ msgid "GPL"
--#~ msgstr "GPL"
-+#: ../gui/polgen.glade:982
-+msgid "label105"
-+msgstr ""
+-#: ../gui/polgen.glade:982
+-msgid "label105"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1011
++#: ../gui/polgen.glade:887
+ msgid "<b>Select existing role to modify:</b>"
+-msgstr ""
++msgstr "<b>Selecionar função existente para modificar:</b>"
  
--#~ msgid "Generated Policy Files"
--#~ msgstr "óÇÅÎÅÒÉÒÏ×ÁÎÎÙÅ ÆÁÊÌÙ ÐÏÌÉÔÉËÉ"
-+#: ../gui/polgen.glade:1011
-+msgid "<b>Select existing role to modify:</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:1045
++#: ../gui/polgen.glade:908
+ msgid "Select the user roles that will transiton to the %s domain."
+-msgstr ""
++msgstr "Selecione as funções de usuário que transitarão para o domínio %s."
  
--#~ msgid "Init script"
--#~ msgstr "CÃÅÎÁÒÉÊ init"
-+#: ../gui/polgen.glade:1045
-+msgid "Select the user roles that will transiton to the %s domain."
-+msgstr ""
+-#: ../gui/polgen.glade:1073
+-msgid "label106"
++#: ../gui/polgen.glade:928
++msgid "role tab"
+ msgstr ""
  
--#~ msgid "Interacts with the terminal"
--#~ msgstr "÷ÚÁÉÍÏÄÅÊÓÔ×ÕÅÔ Ó ÔÅÒÍÉÎÁÌÏÍ"
-+#: ../gui/polgen.glade:1073
-+msgid "label106"
-+msgstr ""
+-#: ../gui/polgen.glade:1102
++#: ../gui/polgen.glade:945
+ msgid "<b>Select roles that %s will transition to:</b>"
+-msgstr ""
++msgstr "<b>Selecione funções que  %s transitarão para:</b>"
  
--#~ msgid "Internet Services Daemon (inetd)"
--#~ msgstr "äÅÍÏÎ éÎÔÅÒÎÅÔ-ÓÌÕÖ (inetd)"
-+#: ../gui/polgen.glade:1102
-+msgid "<b>Select roles that %s will transition to:</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:1136
++#: ../gui/polgen.glade:963
+ msgid "Select applications domains that %s will transition to."
+-msgstr ""
++msgstr "Selecione domínios de aplicativos que  %s transitarão para"
  
--#~ msgid "Internet Services Daemon are daemons started by xinetd"
--#~ msgstr "initd ÚÁÐÕÓËÁÅÔÓÑ ÄÅÍÏÎÏÍ xinetd"
-+#: ../gui/polgen.glade:1136
-+msgid "Select applications domains that %s will transition to."
-+msgstr ""
+-#: ../gui/polgen.glade:1164
+-msgid "label107"
++#: ../gui/polgen.glade:983
++msgid ""
++"transition \n"
++"role tab"
+ msgstr ""
  
--#~ msgid "Modify an existing login user record."
--#~ msgstr "éÚÍÅÎÉÔØ ÓÕÝÅÓÔ×ÕÀÝÕÀ ÚÁÐÉÓØ Á×ÔÏÒÉÚÁÃÉÉ ÐÏÌØÚÏ×ÁÔÅÌÑ."
-+#: ../gui/polgen.glade:1164
-+msgid "label107"
-+msgstr ""
+-#: ../gui/polgen.glade:1193
++#: ../gui/polgen.glade:1001
+ msgid "<b>Select the user_roles that will transition to %s:</b>"
+-msgstr ""
++msgstr "<b>Selecione user_roles que transitarão para %s</b>"
  
--#~ msgid "Name"
--#~ msgstr "éÍÑ"
-+#: ../gui/polgen.glade:1193
-+msgid "<b>Select the user_roles that will transition to %s:</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:1227
++#: ../gui/polgen.glade:1019
+ msgid "Select the user roles that will transiton to this applications domains."
+ msgstr ""
++"Selecione funções de usuários que transitarão para estes domínios de "
++"aplicativos."
  
--#~ msgid "Polgen"
--#~ msgstr "Polgen"
-+#: ../gui/polgen.glade:1227
-+msgid "Select the user roles that will transiton to this applications domains."
-+msgstr ""
+-#: ../gui/polgen.glade:1255
+-msgid "label108"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1284
++#: ../gui/polgen.glade:1056
+ msgid "<b>Select domains that %s will administer:</b>"
+-msgstr ""
++msgstr "<b>Selecione domínios que %s irão administrar:</b>"
  
--#~ msgid "Policy Directory"
--#~ msgstr "ëÁÔÁÌÏÇ ÐÏÌÉÔÉËÉ"
-+#: ../gui/polgen.glade:1255
-+msgid "label108"
-+msgstr ""
+-#: ../gui/polgen.glade:1318 ../gui/polgen.glade:1409
++#: ../gui/polgen.glade:1074 ../gui/polgen.glade:1129
+ msgid "Select the domains that you would like this user administer."
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1346
+-msgid "label109"
+-msgstr ""
++msgstr "Selecione os domínios que você deseja que este usuário administre."
  
--#~ msgid "Red Hat 2007"
--#~ msgstr "Red Hat 2007"
-+#: ../gui/polgen.glade:1284
-+msgid "<b>Select domains that %s will administer:</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:1375
++#: ../gui/polgen.glade:1111
+ msgid "<b>Select additional roles for %s:</b>"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1437
+-msgid "label111"
+-msgstr ""
++msgstr "<b>Selecione funções adicionais para %s:</b>"
  
--#~ msgid "Root Admin User Role"
--#~ msgstr "òÏÌØ ÁÄÍÉÎÉÓÔÒÁÔÏÒÁ root"
-+#: ../gui/polgen.glade:1318 ../gui/polgen.glade:1409
-+msgid "Select the domains that you would like this user administer."
-+msgstr ""
+-#: ../gui/polgen.glade:1466
++#: ../gui/polgen.glade:1166
+ msgid "<b>Enter network ports that %s binds on:</b>"
+-msgstr ""
++msgstr "<b>Insira as portas de rede que o %s se conecta em:</b>"
  
--#~ msgid "SELinux Policy Generation Tool"
--#~ msgstr "õÔÉÌÉÔÁ ÇÅÎÅÒÁÃÉÉ ÐÏÌÉÔÉËÉ SELinux"
-+#: ../gui/polgen.glade:1346
-+msgid "label109"
-+msgstr ""
+-#: ../gui/polgen.glade:1497 ../gui/polgen.glade:1997
++#: ../gui/polgen.glade:1186 ../gui/polgen.glade:1557
+ msgid "<b>TCP Ports</b>"
+-msgstr ""
++msgstr "<b>TCP Ports</b>"
++
++#: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
++#: ../gui/polgen.glade:1698
++msgid "All"
++msgstr "Todos"
  
--#~ msgid "Select Ports"
--#~ msgstr "÷ÙÂÅÒÉÔÅ ðÏÒÔÙ"
-+#: ../gui/polgen.glade:1375
-+msgid "<b>Select additional roles for %s:</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:1565 ../gui/polgen.glade:1785
++#: ../gui/polgen.glade:1227 ../gui/polgen.glade:1394
+ msgid "Allows %s to bind to any udp port"
+-msgstr ""
++msgstr "Permite que %s se conecte a qualquer porta udp"
  
--#~ msgid ""
--#~ "Select Root Administrator User Role, if this user will be used to "
--#~ "administer the machine while running as root.  This user will not be able "
--#~ "to login to the system directly."
--#~ msgstr ""
--#~ "÷ÙÂÅÒÉÔÅ ÒÏÌØ ÁÄÍÉÎÉÓÔÒÁÔÏÒÁ root, ÅÓÌÉ ÜÔÏÔ ÐÏÌØÚÏ×ÁÔÅÌØ ÔÁËÖÅ "
--#~ "ÁÄÍÉÎÉÓÔÒÉÒÕÅÔ ÓÉÓÔÅÍÕ × ÒÅÖÉÍÅ root. ðÒÉ ÜÔÏÍ ÐÏÌØÚÏ×ÁÔÅÌØ ÎÅ ÓÍÏÖÅÔ "
--#~ "Á×ÔÏÒÉÚÏ×ÁÔØÓÑ × ÓÉÓÔÅÍÅ ÎÁÐÒÑÍÕÀ."
-+#: ../gui/polgen.glade:1437
-+msgid "label111"
-+msgstr ""
+-#: ../gui/polgen.glade:1567 ../gui/polgen.glade:1787 ../gui/polgen.glade:2061
+-#: ../gui/polgen.glade:2215
+-msgid "All"
+-msgstr ""
++#: ../gui/polgen.glade:1240 ../gui/polgen.glade:1407
++msgid "600-1024"
++msgstr "600-1024"
  
--#~ msgid "Select additional domains that this user role will administer"
--#~ msgstr ""
--#~ "÷ÙÂÅÒÉÔÅ ÄÏÐÏÌÎÉÔÅÌØÎÙÅ ÄÏÍÅÎÙ, ËÏÔÏÒÙÍÉ ÂÕÄÅÔ ÕÐÒÁ×ÌÑÔØ ÜÔÏÔ ÐÏÌØÚÏ×ÁÔÅÌØ"
-+#: ../gui/polgen.glade:1466
-+msgid "<b>Enter network ports that %s binds on:</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:1585 ../gui/polgen.glade:1805
++#: ../gui/polgen.glade:1244 ../gui/polgen.glade:1411
+ msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
+-msgstr ""
++msgstr "Permite que %s chame o bindresvport com 0. Conectando a porta 600-1024"
  
--#~ msgid "Select additional domains to which this user role will transition"
--#~ msgstr ""
--#~ "÷ÙÂÅÒÉÔÅ ÄÏÐÏÌÎÉÔÅÌØÎÙÅ ÄÏÍÅÎÙ, × ËÏÔÏÒÙÈ ÄÏÌÖÎÁ ÐÒÉÓÕÔÓÔ×Ï×ÁÔØ ÜÔÁ ÒÏÌØ"
-+#: ../gui/polgen.glade:1497 ../gui/polgen.glade:1997
-+msgid "<b>TCP Ports</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:1587 ../gui/polgen.glade:1807
+-msgid "600-1024"
+-msgstr ""
++#: ../gui/polgen.glade:1257 ../gui/polgen.glade:1424
++msgid "Unreserved Ports (>1024)"
++msgstr "Portas não reservadas (>1024)"
  
--#~ msgid "Select additional roles for this user"
--#~ msgstr "÷ÙÂÅÒÉÔÅ ÄÏÐÏÌÎÉÔÅÌØÎÙÅ ÒÏÌÉ ÄÌÑ ÜÔÏÇÏ ÐÏÌØÚÏ×ÁÔÅÌÑ"
-+#: ../gui/polgen.glade:1565 ../gui/polgen.glade:1785
-+msgid "Allows %s to bind to any udp port"
-+msgstr ""
+-#: ../gui/polgen.glade:1605 ../gui/polgen.glade:1825
++#: ../gui/polgen.glade:1261 ../gui/polgen.glade:1428
+ msgid ""
+ "Enter a comma separated list of udp ports or ranges of ports that %s binds "
+ "to. Example: 612, 650-660"
+ msgstr ""
++"Insiera uma lista das portas udp, separadas por vírgulas, que %s se conecta. "
++"Exemplo: 612, 650-660"
  
--#~ msgid "Select booleans that the application uses"
--#~ msgstr "÷ÙÂÅÒÉÔÅ ÐÅÒÅËÌÀÞÁÔÅÌÉ ÄÌÑ ÉÓÐÏÌØÚÏ×ÁÎÉÑ ÐÒÉÌÏÖÅÎÉÅÍ"
-+#: ../gui/polgen.glade:1567 ../gui/polgen.glade:1787 ../gui/polgen.glade:2061
-+#: ../gui/polgen.glade:2215
-+msgid "All"
-+msgstr ""
+-#: ../gui/polgen.glade:1607 ../gui/polgen.glade:1827
+-msgid "Unreserved Ports (>1024)"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1638 ../gui/polgen.glade:1858 ../gui/polgen.glade:2079
+-#: ../gui/polgen.glade:2233
++#: ../gui/polgen.glade:1289 ../gui/polgen.glade:1456 ../gui/polgen.glade:1609
++#: ../gui/polgen.glade:1718
+ msgid "Select Ports"
+-msgstr ""
++msgstr "Selecionar Portas"
  
--#~ msgid "Select directory to generate policy in"
--#~ msgstr "÷ÙÂÅÒÉÔÅ ËÁÔÁÌÏÇ, × ËÏÔÏÒÏÍ ÂÕÄÅÔ ÇÅÎÅÒÉÒÏ×ÁÔØÓÑ ÐÏÌÉÔÉËÁ"
-+#: ../gui/polgen.glade:1585 ../gui/polgen.glade:1805
-+msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
-+msgstr ""
+-#: ../gui/polgen.glade:1663 ../gui/polgen.glade:1883
++#: ../gui/polgen.glade:1302 ../gui/polgen.glade:1469
+ msgid "Allows %s to bind to any udp ports > 1024"
+-msgstr ""
++msgstr "Permite que o %s "
  
--#~ msgid "Select files/directories that the application manages"
--#~ msgstr "÷ÙÂÅÒÉÔÅ ÆÁÊÌÙ É ËÁÔÁÌÏÇÉ, ËÏÔÏÒÙÍÉ ÂÕÄÅÔ ÕÐÒÁ×ÌÑÔØ ÐÒÉÌÏÖÅÎÉÅ"
-+#: ../gui/polgen.glade:1587 ../gui/polgen.glade:1807
-+msgid "600-1024"
-+msgstr ""
+-#: ../gui/polgen.glade:1717 ../gui/polgen.glade:2151
++#: ../gui/polgen.glade:1353 ../gui/polgen.glade:1666
+ msgid "<b>UDP Ports</b>"
+-msgstr ""
++msgstr "<b>UDP Ports</b>"
  
--#~ msgid ""
--#~ "Select the applications domains that you would like this user role to "
--#~ "transition to."
--#~ msgstr ""
--#~ "÷ÙÂÅÒÉÔÅ ÄÏÍÅÎÙ ÐÒÉÌÏÖÅÎÉÊ, ÎÁ ËÏÔÏÒÙÅ ÓÌÅÄÕÅÔ ÐÅÒÅÎÅÓÔÉ ÜÔÕ ÒÏÌØ "
--#~ "ÐÏÌØÚÏ×ÁÔÅÌÑ."
-+#: ../gui/polgen.glade:1605 ../gui/polgen.glade:1825
+-#: ../gui/polgen.glade:1937
+-msgid "label113"
++#: ../gui/polgen.glade:1519
 +msgid ""
-+"Enter a comma separated list of udp ports or ranges of ports that %s binds "
-+"to. Example: 612, 650-660"
-+msgstr ""
++"Network\n"
++"Bind tab"
+ msgstr ""
  
--#~ msgid "Select the domains that you would like this user administer."
--#~ msgstr "÷ÙÂÅÒÉÔÅ ÄÏÍÅÎÙ, ËÏÔÏÒÙÍÉ ÄÏÌÖÅÎ ÕÐÒÁ×ÌÑÔØ ÜÔÏÔ ÐÏÌØÚÏ×ÁÔÅÌØ."
-+#: ../gui/polgen.glade:1607 ../gui/polgen.glade:1827
-+msgid "Unreserved Ports (>1024)"
-+msgstr ""
+-#: ../gui/polgen.glade:1966
++#: ../gui/polgen.glade:1537
+ msgid "<b>Select network ports that %s connects to:</b>"
+ msgstr ""
  
--#~ msgid ""
--#~ "Select the user roles that will transiton to this applications domains."
--#~ msgstr ""
--#~ "÷ÙÂÅÒÉÔÅ ÒÏÌÉ ÐÏÌØÚÏ×ÁÔÅÌÅÊ, ËÏÔÏÒÙÅ ÓÌÅÄÕÅÔ ÐÅÒÅÎÅÓÔÉ × ÄÏÍÅÎÙ "
--#~ "ÐÒÉÌÏÖÅÎÉÊ."
-+#: ../gui/polgen.glade:1638 ../gui/polgen.glade:1858 ../gui/polgen.glade:2079
-+#: ../gui/polgen.glade:2233
-+msgid "Select Ports"
-+msgstr ""
+-#: ../gui/polgen.glade:2058
++#: ../gui/polgen.glade:1593
+ msgid "Allows %s to connect to any tcp port"
+ msgstr ""
  
--#~ msgid "Select user roles that will transition to this domain"
--#~ msgstr ""
--#~ "÷ÙÂÅÒÉÔÅ ÒÏÌÉ ÐÏÌØÚÏ×ÁÔÅÌÅÊ, ËÏÔÏÒÙÅ ÄÏÌÖÎÙ ÂÙÔØ ÐÅÒÅÎÅÓÅÎÙ × ÜÔÏÔ ÄÏÍÅÎ"
-+#: ../gui/polgen.glade:1663 ../gui/polgen.glade:1883
-+msgid "Allows %s to bind to any udp ports > 1024"
-+msgstr ""
+-#: ../gui/polgen.glade:2104
++#: ../gui/polgen.glade:1622
+ msgid ""
+ "Enter a comma separated list of tcp ports or ranges of ports that %s "
+ "connects to. Example: 612, 650-660"
+ msgstr ""
  
--#~ msgid "Select user roles that you want to customize"
--#~ msgstr "÷ÙÂÅÒÉÔÅ ÒÏÌÉ ÐÏÌØÚÏ×ÁÔÅÌÅÊ, ËÏÔÏÒÙÅ ×Ù ÈÏÔÉÔÅ ÍÏÄÉÆÉÃÉÒÏ×ÁÔØ"
-+#: ../gui/polgen.glade:1717 ../gui/polgen.glade:2151
-+msgid "<b>UDP Ports</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:2212
++#: ../gui/polgen.glade:1702
+ msgid "Allows %s to connect to any udp port"
+ msgstr ""
  
--#~ msgid "Sends audit messages"
--#~ msgstr "ïÔÐÒÁ×ËÁ audit ÓÏÏÂÝÅÎÉÊ "
-+#: ../gui/polgen.glade:1937
-+msgid "label113"
-+msgstr ""
+-#: ../gui/polgen.glade:2258
++#: ../gui/polgen.glade:1731
+ msgid ""
+ "Enter a comma separated list of udp ports or ranges of ports that %s "
+ "connects to. Example: 612, 650-660"
+ msgstr ""
  
--#~ msgid "Sends email"
--#~ msgstr "ïÔÐÒÁ×ÌÑÅÔ ÓÏÏÂÝÅÎÉÅ ÐÏ ÜÌ.ÐÏÞÔÅ"
-+#: ../gui/polgen.glade:1966
-+msgid "<b>Select network ports that %s connects to:</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:2305
+-msgid "label114"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:2334
++#: ../gui/polgen.glade:1792
+ msgid "<b>Select common application traits for %s:</b>"
+ msgstr ""
  
--#~ msgid "Standard Init Daemon"
--#~ msgstr "óÔÁÎÄÁÒÔÎÙÊ Init äÅÍÏÎ"
-+#: ../gui/polgen.glade:2058
-+msgid "Allows %s to connect to any tcp port"
-+msgstr ""
+-#: ../gui/polgen.glade:2366
++#: ../gui/polgen.glade:1809
+ msgid "Writes syslog messages\t"
+ 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"
-+#: ../gui/polgen.glade:2104
-+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:2385
++#: ../gui/polgen.glade:1824
+ msgid "Create/Manipulate temporary files in /tmp"
+ msgstr ""
  
--#~ msgid ""
--#~ "This tool can be used to generate a policy framework, to confine "
--#~ "applications or users using SELinux.   \n"
--#~ "\n"
--#~ "The tool generates:\n"
--#~ "Type enforcement file (te)\n"
--#~ "Interface file (if)\n"
--#~ "File context file (fc)\n"
--#~ "Shell script (sh) - used to compile and install the policy. "
--#~ msgstr ""
--#~ "ó ÐÏÍÏÝØÀ ÜÔÏÊ ÕÔÉÌÉÔÙ ÍÏÖÎÏ ÇÅÎÅÒÉÒÏ×ÁÔØ ÉÎÆÒÁÓÔÒÕËÔÕÒÕ ÐÏÌÉÔÉËÉ, "
--#~ "ÏÇÒÁÎÉÞÉÔØ ÒÁÂÏÔÕ ÐÒÉÌÏÖÅÎÉÊ É ÐÏÌØÚÏ×ÁÔÅÌÅÊ Ó ÐÏÍÏÝØÀ SELinux.\n"
--#~ "\n"
--#~ "õÔÉÌÉÔÁ ÇÅÎÅÒÉÒÕÅÔ:\n"
--#~ "æÁÊÌ ÐÒÉÎÕÖÄÅÎÉÑ ÔÉÐÁ (te)\n"
--#~ "æÁÊÌ ÉÎÔÅÒÆÅÊÓÁ (if)\n"
--#~ "æÁÊÌ ËÏÎÔÅËÓÔÁ (fc)\n"
--#~ "óÃÅÎÁÒÉÊ ÏÂÏÌÏÞËÉ (sh) ÄÌÑ ËÏÍÐÉÌÑÃÉÉ É ÕÓÔÁÎÏ×ËÉ ÐÏÌÉÔÉËÉ."
-+#: ../gui/polgen.glade:2212
-+msgid "Allows %s to connect to any udp port"
-+msgstr ""
+-#: ../gui/polgen.glade:2404
++#: ../gui/polgen.glade:1839
+ msgid "Uses Pam for authentication"
+ msgstr ""
  
--#~ msgid ""
--#~ "This tool will generate the following: \n"
--#~ "Type Enforcement(te), File Context(fc), Interface(if), Shell Script(sh)\n"
--#~ "\n"
--#~ "Execute shell script to compile/install and relabel files/directories.  \n"
--#~ "Put the machine in permissive mode (setenforce 0). \n"
--#~ "Run/restart the application to generate avc messages.\n"
--#~ "Use audit2allow -R to generate additional rules for the te file.\n"
--#~ msgstr ""
--#~ "üÔÁ ÕÔÉÌÉÔÁ ÇÅÎÅÒÉÒÕÅÔ:\n"
--#~ "æÁÊÌ ÐÒÉÎÕÖÄÅÎÉÑ ÔÉÐÁ (te), ÆÁÊÌ ÉÎÔÅÒÆÅÊÓÁ (if), ÆÁÊÌÏ×ÙÊ ËÏÎÔÅËÓÔ "
--#~ "(fc),\n"
--#~ "ÓÃÅÎÁÒÉÊ ÏÂÏÌÏÞËÉ (sh).\n"
--#~ "\n"
--#~ "÷ÙÐÏÌÎÉÔÅ ÓÃÅÎÁÒÉÊ ÏÂÏÌÏÞËÉ, ÞÔÏÂÙ ÓËÏÍÐÉÌÉÒÏ×ÁÔØ/ ÕÓÔÁÎÏ×ÉÔØ É ÐÒÉÓ×ÏÉÔØ "
--#~ "ÍÅÔËÉ ÆÁÊÌÁÍ\n"
--#~ "É ËÁÔÁÌÏÇÁÍ.\n"
--#~ "÷ËÌÀÞÉÔÅ ÒÁÚÒÅÛÁÀÝÉÊ ÒÅÖÉÍ (setenforce 0). \n"
--#~ "úÁÐÕÓÔÉÔÅ ÐÒÉÌÏÖÅÎÉÅ ÄÌÑ ÇÅÎÅÒÁÃÉÉ ÓÏÏÂÝÅÎÉÊ avc.\n"
--#~ "÷ÙÐÏÌÎÉÔÅ ËÏÍÁÎÄÕ audit2allow -R, ÞÔÏÂÙ ÓÏÚÄÁÔØ ÄÏÐÏÌÎÉÔÅÌØÎÙÅ ÐÒÁ×ÉÌÁ "
--#~ "ÄÌÑ ÆÁÊÌÁ te.\n"
-+#: ../gui/polgen.glade:2258
-+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:2423
++#: ../gui/polgen.glade:1854
+ msgid "Uses nsswitch or getpw* calls"
+ msgstr ""
  
--#~ msgid ""
--#~ "This tool will generate the following: \n"
--#~ "Type Enforcement(te), File Context(fc), Interface(if), Shell Script(sh)\n"
--#~ "Execute shell script as root to compile/install and relabel files/"
--#~ "directories.  \n"
--#~ "Use semanage or useradd to map Linux login users to user roles.\n"
--#~ "Put the machine in permissive mode (setenforce 0). \n"
--#~ "Login as the user and test this user role.\n"
--#~ "Use audit2allow -R to generate additional rules for the te file.\n"
--#~ msgstr ""
--#~ "üÔÁ ÕÔÉÌÉÔÁ ÇÅÎÅÒÉÒÕÅÔ:\n"
--#~ "æÁÊÌ ÐÒÉÎÕÖÄÅÎÉÑ ÔÉÐÁ (te), ÆÁÊÌ ÉÎÔÅÒÆÅÊÓÁ (if), ÆÁÊÌÏ×ÙÊ ËÏÎÔÅËÓÔ "
--#~ "(fc),\n"
--#~ "ÓÃÅÎÁÒÉÊ ÏÂÏÌÏÞËÉ (sh).\n"
--#~ "\n"
--#~ "÷ÙÐÏÌÎÉÔÅ ÓÃÅÎÁÒÉÊ ÏÂÏÌÏÞËÉ × ÒÅÖÉÍÅ root, ÞÔÏÂÙ ÓËÏÍÐÉÌÉÒÏ×ÁÔØ/ "
--#~ "ÕÓÔÁÎÏ×ÉÔØ\n"
--#~ "É ÐÒÉÓ×ÏÉÔØ ÍÅÔËÉ ÆÁÊÌÁÍ É ËÁÔÁÌÏÇÁÍ.\n"
--#~ "þÔÏÂÙ ÓÏÐÏÓÔÁ×ÉÔØ ÒÏÌÉ ÐÏÌØÚÏ×ÁÔÅÌÑÍ Linux, ÉÓÐÏÌØÚÕÊÔÅ semanage ÉÌÉ "
--#~ "useradd.\n"
--#~ "÷ËÌÀÞÉÔÅ ÒÁÚÒÅÛÁÀÝÉÊ ÒÅÖÉÍ (setenforce 0). \n"
--#~ "á×ÔÏÒÉÚÕÊÔÅÓØ É ÐÒÏ×ÅÒØÔÅ ÒÏÌØ ÐÏÌØÚÏ×ÁÔÅÌÑ.\n"
--#~ "÷ÙÐÏÌÎÉÔÅ ËÏÍÁÎÄÕ audit2allow -R, ÞÔÏÂÙ ÓÏÚÄÁÔØ ÄÏÐÏÌÎÉÔÅÌØÎÙÅ ÐÒÁ×ÉÌÁ "
--#~ "ÄÌÑ ÆÁÊÌÁ te.\n"
-+#: ../gui/polgen.glade:2305
-+msgid "label114"
-+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 ""
--#~ "üÔÏÔ ÐÏÌØÚÏ×ÁÔÅÌØ ÍÏÖÅÔ Á×ÔÏÒÉÚÏ×ÁÔØÓÑ Ó ÐÏÍÏÝØÀ X ÉÌÉ ÔÅÒÍÉÎÁÌÁ. "
--#~ "éÚÎÁÞÁÌØÎÏ ÄÌÑ ÐÏÌØÚÏ×ÁÔÅÌÑ ÎÅ ÎÁÓÔÒÏÅÎÙ setuid, sudo, su É ÓÅÔÅ×ÏÅ "
--#~ "ÏËÒÕÖÅÎÉÅ."
-+#: ../gui/polgen.glade:2334
-+msgid "<b>Select common application traits for %s:</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:2442
++#: ../gui/polgen.glade:1869
+ msgid "Uses dbus"
+ 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 É ÓÅÔÅ×ÏÅ "
--#~ "ÏËÒÕÖÅÎÉÅ."
-+#: ../gui/polgen.glade:2366
-+msgid "Writes syslog messages\t"
-+msgstr ""
+-#: ../gui/polgen.glade:2461
++#: ../gui/polgen.glade:1884
+ msgid "Sends audit messages"
+ msgstr ""
  
--#~ msgid "Unreserved Ports (>1024)"
--#~ msgstr "îÅÚÁÒÅÚÅÒ×ÉÒÏ×ÁÎÎÙÅ ðÏÒÔÙ (>1024)"
-+#: ../gui/polgen.glade:2385
-+msgid "Create/Manipulate temporary files in /tmp"
-+msgstr ""
+-#: ../gui/polgen.glade:2480
++#: ../gui/polgen.glade:1899
+ msgid "Interacts with the terminal"
+ msgstr ""
  
--#~ msgid "User Application"
--#~ msgstr "ðÏÌØÚÏ×ÁÔÅÌØÓËÏÅ ðÒÉÌÏÖÅÎÉÅ"
-+#: ../gui/polgen.glade:2404
-+msgid "Uses Pam for authentication"
-+msgstr ""
+-#: ../gui/polgen.glade:2499
++#: ../gui/polgen.glade:1914
+ msgid "Sends email"
+ msgstr ""
  
--#~ msgid "Uses Pam for authentication"
--#~ msgstr "éÓÐÏÌØÚÕÅÔÓÑ Pam ÄÌÑ ÁÕÔÅÎÔÉÆÉËÁÃÉÉ"
-+#: ../gui/polgen.glade:2423
-+msgid "Uses nsswitch or getpw* calls"
-+msgstr ""
+-#: ../gui/polgen.glade:2530
+-msgid "label115"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:2559
++#: ../gui/polgen.glade:1961
+ msgid "<b>Add files/directories that %s manages</b>"
+ msgstr ""
  
--#~ msgid "Uses dbus"
--#~ msgstr "éÓÐÏÌØÚÕÅÔÓÑ dbus"
-+#: ../gui/polgen.glade:2442
-+msgid "Uses dbus"
-+msgstr ""
+-#: ../gui/polgen.glade:2788
++#: ../gui/polgen.glade:2122
+ msgid ""
+ "Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
+ "Files ..."
+ msgstr ""
  
--#~ msgid "Uses nsswitch or getpw* calls"
--#~ msgstr "éÓÐÏÌØÚÕÀÔÓÑ nsswitch ÉÌÉ getpw* ×ÙÚÏ×Ù"
-+#: ../gui/polgen.glade:2461
-+msgid "Sends audit messages"
-+msgstr ""
+-#: ../gui/polgen.glade:2823
+-msgid "label116"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:2852
++#: ../gui/polgen.glade:2166
+ msgid "<b>Add booleans from the %s policy:</b>"
+ msgstr ""
  
--#~ msgid "Role"
--#~ msgstr "òÏÌØ"
-+#: ../gui/polgen.glade:2480
-+msgid "Interacts with the terminal"
-+msgstr ""
+-#: ../gui/polgen.glade:3002
++#: ../gui/polgen.glade:2274
+ msgid "Add/Remove booleans used by the %s domain"
+ msgstr ""
  
--#~ msgid "Application"
--#~ msgstr "ðÒÉÌÏÖÅÎÉÑ"
-+#: ../gui/polgen.glade:2499
-+msgid "Sends email"
-+msgstr ""
+-#: ../gui/polgen.glade:3066
++#: ../gui/polgen.glade:2316
+ msgid "<b>Which directory you will generate the %s policy?</b>"
+ msgstr ""
  
--#~ msgid "%s must be a directory"
--#~ msgstr "%s ÄÏÌÖÎÁ ÂÙÔØ ÄÉÒÅËÔÏÒÉÅÊ"
-+#: ../gui/polgen.glade:2530
-+msgid "label115"
-+msgstr ""
+-#: ../gui/polgen.glade:3097
++#: ../gui/polgen.glade:2334
+ msgid "Policy Directory"
+ msgstr ""
  
--#~ msgid "You must select a user"
--#~ msgstr "îÅÏÂÈÏÄÉÍÏ ÕËÁÚÁÔØ ÐÏÌØÚÏ×ÁÔÅÌÑ"
-+#: ../gui/polgen.glade:2559
-+msgid "<b>Add files/directories that %s manages</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:3254
+-msgid "Add Booleans Dialog"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:3327
+-msgid "Boolean Name"
+-msgstr ""
+-
+-#: ../gui/polgengui.py:261
++#: ../gui/polgengui.py:262
+ msgid "Role"
+ msgstr ""
  
--#~ msgid "Verify Name"
--#~ msgstr "ðÒÏ×ÅÒËÁ ÉÍÅÎÉ"
-+#: ../gui/polgen.glade:2788
-+msgid ""
-+"Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
-+"Files ..."
-+msgstr ""
+-#: ../gui/polgengui.py:268
++#: ../gui/polgengui.py:269
+ msgid "Existing_User"
+ msgstr ""
  
--#~ msgid "You must enter a name"
--#~ msgstr "îÅÏÂÈÏÄÉÍÏ ××ÅÓÔÉ ÉÍÑ"
-+#: ../gui/polgen.glade:2823
-+msgid "label116"
-+msgstr ""
+-#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
++#: ../gui/polgengui.py:283 ../gui/polgengui.py:291 ../gui/polgengui.py:305
+ msgid "Application"
+ msgstr ""
  
--#, fuzzy
--#~ msgid "You must enter a executable"
--#~ msgstr "îÅÏÂÈÏÄÉÍÏ ÕËÁÚÁÔØ ÒÏÌØ"
-+#: ../gui/polgen.glade:2852
-+msgid "<b>Add booleans from the %s policy:</b>"
-+msgstr ""
+-#: ../gui/polgengui.py:352
++#: ../gui/polgengui.py:353
+ #, python-format
+ msgid "%s must be a directory"
+ msgstr ""
  
--#~ msgid "Configue SELinux"
--#~ msgstr "îÁÓÔÒÏÊËÁ SELinux"
-+#: ../gui/polgen.glade:3002
-+msgid "Add/Remove booleans used by the %s domain"
-+msgstr ""
+-#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
++#: ../gui/polgengui.py:413 ../gui/polgengui.py:694
+ msgid "You must select a user"
+ msgstr ""
  
--#~ msgid "Type Enforcement file"
--#~ msgstr "æÁÊÌ ÐÒÉÎÕÖÄÅÎÉÑ ÔÉÐÁ"
-+#: ../gui/polgen.glade:3066
-+msgid "<b>Which directory you will generate the %s policy?</b>"
-+msgstr ""
+-#: ../gui/polgengui.py:542
++#: ../gui/polgengui.py:543
+ msgid "Select executable file to be confined."
+ msgstr ""
  
--#, fuzzy
--#~ msgid "Interface file"
--#~ msgstr "æÁÉÌ ÉÎÔÅÒÆÅÊÓÁ"
-+#: ../gui/polgen.glade:3097
-+msgid "Policy Directory"
-+msgstr ""
+-#: ../gui/polgengui.py:553
++#: ../gui/polgengui.py:554
+ msgid "Select init script file to be confined."
+ msgstr ""
  
--#, fuzzy
--#~ msgid "File Contexts file"
--#~ msgstr "ëÏÎÔÅËÓÔ ÆÁÊÌÁ ÄÌÑ %s ÎÅ ÏÐÒÅÄÅÌÅÎ"
-+#: ../gui/polgen.glade:3254
-+msgid "Add Booleans Dialog"
-+msgstr ""
+-#: ../gui/polgengui.py:563
++#: ../gui/polgengui.py:564
+ msgid "Select file(s) that confined application creates or writes"
+ msgstr ""
  
--#~ msgid ""
--#~ "SELinux Port\n"
--#~ "Type"
--#~ msgstr ""
--#~ "SELinux ðÏÒÔ\n"
--#~ "ôÉÐ"
-+#: ../gui/polgen.glade:3327
-+msgid "Boolean Name"
-+msgstr ""
+-#: ../gui/polgengui.py:570
++#: ../gui/polgengui.py:571
+ msgid "Select directory(s) that the confined application owns and writes into"
+ msgstr ""
  
--#~ msgid "Protocol"
--#~ msgstr "ðÒÏÔÏËÏÌ"
-+#: ../gui/polgengui.py:261
-+msgid "Role"
-+msgstr ""
+-#: ../gui/polgengui.py:632
++#: ../gui/polgengui.py:633
+ msgid "Select directory to generate policy files in"
+ msgstr ""
  
--#~ msgid ""
--#~ "MLS/MCS\n"
--#~ "Level"
--#~ msgstr ""
--#~ "MLS/MCS\n"
--#~ "õÒÏ×ÅÎØ"
-+#: ../gui/polgengui.py:268
-+msgid "Existing_User"
-+msgstr ""
+-#: ../gui/polgengui.py:649
++#: ../gui/polgengui.py:650
+ #, python-format
+ msgid ""
+ "Type %s_t already defined in current policy.\n"
+ "Do you want to continue?"
+ msgstr ""
  
--#~ msgid "Port"
--#~ msgstr "ðÏÒÔ"
-+#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
-+msgid "Application"
-+msgstr ""
+-#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
++#: ../gui/polgengui.py:650 ../gui/polgengui.py:654
+ msgid "Verify Name"
+ msgstr ""
  
--#, fuzzy
--#~ msgid "SELinux Service Protection"
--#~ msgstr "óÌÕÖÂÁ úÁÝÉÔÙ SELinux"
-+#: ../gui/polgengui.py:352
-+#, python-format
-+msgid "%s must be a directory"
-+msgstr ""
+-#: ../gui/polgengui.py:653
++#: ../gui/polgengui.py:654
+ #, python-format
+ msgid ""
+ "Module %s.pp already loaded in current policy.\n"
+ "Do you want to continue?"
+ msgstr ""
  
--#~ msgid "Admin"
--#~ msgstr "áÄÍÉÎ"
-+#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
-+msgid "You must select a user"
-+msgstr ""
+-#: ../gui/polgengui.py:699
++#: ../gui/polgengui.py:700
+ msgid ""
+ "You must add a name made up of letters and numbers and containing no spaces."
+ msgstr ""
  
--#~ msgid "Memory Protection"
--#~ msgstr "úÁÝÉÔÁ ðÁÍÑÔÉ"
-+#: ../gui/polgengui.py:542
-+msgid "Select executable file to be confined."
-+msgstr ""
+-#: ../gui/polgengui.py:713
++#: ../gui/polgengui.py:714
+ msgid "You must enter a executable"
+ msgstr ""
  
--#, fuzzy
--#~ msgid "Mount"
--#~ msgstr "íÏÎÔÉÒÏ×ÁÔØ"
-+#: ../gui/polgengui.py:553
-+msgid "Select init script file to be confined."
-+msgstr ""
+-#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
++#: ../gui/polgengui.py:739 ../gui/system-config-selinux.py:174
+ msgid "Configue SELinux"
+ msgstr ""
  
--#~ msgid "SSH"
--#~ msgstr "SSH"
-+#: ../gui/polgengui.py:563
-+msgid "Select file(s) that confined application creates or writes"
-+msgstr ""
+-#: ../gui/polgen.py:158
+-msgid "Internet Services Daemon"
+-msgstr ""
++#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
++msgid "Network Port"
++msgstr "Porta de Red"
  
--#~ msgid "NIS"
--#~ msgstr "NIS"
-+#: ../gui/polgengui.py:570
-+msgid "Select directory(s) that the confined application owns and writes into"
-+msgstr ""
+-#: ../gui/polgen.py:197
+-#, python-format
+-msgid "Ports must be numbers or ranges of numbers from 1 to %d "
++#: ../gui/portsPage.py:85
++msgid ""
++"SELinux Port\n"
++"Type"
+ msgstr ""
++"Porta do SELinux \n"
++"Tipo"
  
--#~ msgid "Web Applications"
--#~ msgstr "Web ðÒÉÌÏÖÅÎÉÑ"
-+#: ../gui/polgengui.py:632
-+msgid "Select directory to generate policy files in"
-+msgstr ""
+-#: ../gui/polgen.py:324
+-msgid "You must enter a name for your confined process/user"
+-msgstr ""
++#: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
++msgid "Protocol"
++msgstr "Protocolo"
  
--#~ msgid "Disable SELinux protection for amanda"
--#~ msgstr "úÁÝÉÔÁ SELinux ÄÌÑ amanda ÏÔËÌÀÞÅÎÁ"
-+#: ../gui/polgengui.py:649
-+#, python-format
-+msgid ""
-+"Type %s_t already defined in current policy.\n"
-+"Do you want to continue?"
-+msgstr ""
+-#: ../gui/polgen.py:326
++#: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
+ msgid ""
+-"Name must be alpha numberic with no spaces. Consider using option \"-n "
+-"MODULENAME\""
++"MLS/MCS\n"
++"Level"
+ msgstr ""
++"MLS/MCS\n"
++"Nível"
  
--#~ msgid "Disable SELinux protection for amavis"
--#~ msgstr "úÁÝÉÔÁ SELinux ÄÌÑ amavis ÏÔËÌÀÞÅÎÁ"
-+#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
-+msgid "Verify Name"
-+msgstr ""
+-#: ../gui/polgen.py:414
+-msgid "User Role types can not be assigned executables."
+-msgstr ""
++#: ../gui/portsPage.py:101
++msgid "Port"
++msgstr "Porta"
  
--#~ msgid "Disable SELinux protection for apmd daemon"
--#~ msgstr "úÁÝÉÔÁ SELinux ÄÌÑ ÄÅÍÏÎÁ apmd ÏÔËÌÀÞÅÎÁ"
-+#: ../gui/polgengui.py:653
+-#: ../gui/polgen.py:420
+-msgid "Only Daemon apps can use an init script.."
+-msgstr ""
++#: ../gui/portsPage.py:207
 +#, python-format
-+msgid ""
-+"Module %s.pp already loaded in current policy.\n"
-+"Do you want to continue?"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for arpwatch daemon"
--#~ msgstr "úÁÝÉÔÁžSELinuxžÄÌÑ ÄÅÍÏÎÁ arpwatch ÏÔËÌÀÞÅÎÁ"
-+#: ../gui/polgengui.py:699
-+msgid ""
-+"You must add a name made up of letters and numbers and containing no spaces."
-+msgstr ""
++msgid "Port number \"%s\" is not valid.  0 < PORT_NUMBER < 65536 "
++msgstr "Número de porta \"%s\" não é válido.  0 < PORT_NUMBER < 65536 "
  
--#~ msgid "Disable SELinux protection for auditd daemon"
--#~ msgstr "úÁÝÉÔÁžSELinuxžÄÌÑ ÄÅÍÏÎÁ auditd ÏÔËÌÀÞÅÎÁ"
-+#: ../gui/polgengui.py:713
-+msgid "You must enter a executable"
-+msgstr ""
+-#: ../gui/polgen.py:438
+-msgid "use_resolve must be a boolean value "
+-msgstr ""
++#: ../gui/portsPage.py:252
++msgid "List View"
++msgstr "Visualização de Lista"
  
--#~ msgid "Disable SELinux protection for automount daemon"
--#~ msgstr "úÁÝÉÔÁžSELinuxžÄÌÑ ÄÅÍÏÎÁ automount ÏÔËÌÀÞÅÎÁ"
-+#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
-+msgid "Configue SELinux"
-+msgstr ""
+-#: ../gui/polgen.py:444
+-msgid "use_syslog must be a boolean value "
+-msgstr ""
++#: ../gui/portsPage.py:255 ../gui/system-config-selinux.glade:2419
++msgid "Group View"
++msgstr "Visualização de Grupo "
  
--#~ msgid "Disable SELinux protection for avahi"
--#~ msgstr "úÁÝÉÔÁžSELinuxžÄÌÑ avahi ÏÔËÌÀÞÅÎÁ"
-+#: ../gui/polgen.py:158
-+msgid "Internet Services Daemon"
-+msgstr ""
+-#: ../gui/polgen.py:450
+-msgid "use_kerberos must be a boolean value "
++#: ../gui/semanagePage.py:126
++#, python-format
++msgid "Are you sure you want to delete %s '%s'?"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for bluetooth daemon"
--#~ msgstr "úÁÝÉÔÁžSELinuxžÄÌÑ ÄÅÍÏÎÁ bluetooth ÏÔËÌÀÞÅÎÁ"
-+#: ../gui/polgen.py:197
+-#: ../gui/polgen.py:456
+-msgid "manage_krb5_rcache must be a boolean value "
++#: ../gui/semanagePage.py:126
 +#, python-format
-+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
-+msgstr ""
++msgid "Delete %s"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for canna daemon"
--#~ msgstr "úÁÝÉÔÁžSELinuxžÄÌÑ ÄÅÍÏÎÁ canna ÏÔËÌÀÞÅÎÁ"
-+#: ../gui/polgen.py:324
-+msgid "You must enter a name for your confined process/user"
-+msgstr ""
+-#: ../gui/polgen.py:486
+-msgid "USER Types automatically get a tmp type"
++#: ../gui/semanagePage.py:134
++#, python-format
++msgid "Add %s"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for cardmgr daemon"
--#~ msgstr "úÁÝÉÔÁžSELinuxžÄÌÑ ÄÅÍÏÎÁ cardmgr ÏÔËÌÀÞÅÎÁ"
-+#: ../gui/polgen.py:326
-+msgid ""
-+"Name must be alpha numberic with no spaces. Consider using option \"-n "
-+"MODULENAME\""
-+msgstr ""
+-#: ../gui/polgen.py:1004
+-msgid "You must enter the executable path for your confined process"
++#: ../gui/semanagePage.py:148
++#, python-format
++msgid "Modify %s"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for Cluster Server"
--#~ msgstr "úÁÝÉÔÁžSELinuxžÄÌÑ Cluster Server ÏÔËÌÀÞÅÎÁ"
-+#: ../gui/polgen.py:414
-+msgid "User Role types can not be assigned executables."
-+msgstr ""
+-#: ../gui/polgen.py:1182
+-msgid "Type Enforcement file"
++#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
++msgid "Permissive"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for ciped daemon"
--#~ msgstr "úÁÝÉÔÁ SELinux ÄÌÑ ÄÅÍÏÎÁ ciped ÏÔËÌÀÞÅÎÁ"
-+#: ../gui/polgen.py:420
-+msgid "Only Daemon apps can use an init script.."
-+msgstr ""
+-#: ../gui/polgen.py:1183
+-msgid "Interface file"
++#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
++msgid "Enforcing"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for clamd daemon"
--#~ msgstr "úÁÝÉÔÁžSELinuxžÄÌÑ ÄÅÍÏÎÁ clamd ÏÔËÌÀÞÅÎÁ"
-+#: ../gui/polgen.py:438
-+msgid "use_resolve must be a boolean value "
-+msgstr ""
+-#: ../gui/polgen.py:1184
+-msgid "File Contexts file"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1185
+-msgid "Setup Script"
++#: ../gui/statusPage.py:94
++msgid "Status"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for clamscan"
--#~ msgstr "úÁÝÉÔÁžSELinuxžÄÌÑ clamscan ÏÔËÌÀÞÅÎÁ"
-+#: ../gui/polgen.py:444
-+msgid "use_syslog must be a boolean value "
-+msgstr ""
+-#: ../gui/polgen.py:1306
+-#, python-format
++#: ../gui/statusPage.py:133
+ msgid ""
+-"\n"
+-"%s\n"
+-"\n"
+-"sepolgen [ -n moduleName ] [ -m ] [ -t type ] [ executable | Name ]\n"
+-"valid Types:\n"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1354
+-msgid "Executable or Name required"
+-msgstr ""
+-
+-#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
+-msgid "Network Port"
++"Changing the policy type will cause a relabel of the entire file system on "
++"the next boot. Relabeling takes a long time depending on the size of the "
++"file system.  Do you wish to continue?"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for clvmd"
--#~ msgstr "úÁÝÉÔÁžSELinuxžÄÌÑ clvmd ÏÔËÌÀÞÅÎÁ"
-+#: ../gui/polgen.py:450
-+msgid "use_kerberos must be a boolean value "
-+msgstr ""
+-#: ../gui/portsPage.py:85
++#: ../gui/statusPage.py:147
+ msgid ""
+-"SELinux Port\n"
+-"Type"
+-msgstr ""
+-
+-#: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
+-msgid "Protocol"
++"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
++"you later decide to turn SELinux back on, the system will be required to "
++"relabel.  If you just want to see if SELinux is causing a problem on your "
++"system, you can go to permissive 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 "Disable SELinux protection for comsat daemon"
--#~ msgstr "úÁÝÉÔÁžSELinuxžÄÌÑ ÄÅÍÏÎÁ comsat ÏÔËÌÀÞÅÎÁ"
-+#: ../gui/polgen.py:456
-+msgid "manage_krb5_rcache must be a boolean value "
-+msgstr ""
+-#: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
++#: ../gui/statusPage.py:152
+ msgid ""
+-"MLS/MCS\n"
+-"Level"
+-msgstr ""
+-
+-#: ../gui/portsPage.py:101
+-msgid "Port"
++"Changing to SELinux enabled will cause a relabel of the entire file system "
++"on the next boot. Relabeling takes a long time depending on the size of the "
++"file system.  Do you wish to continue?"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for courier daemon"
--#~ msgstr "úÁÝÉÔÁžSELinuxžÄÌÑ ÄÅÍÏÎÁ courier ÏÔËÌÀÞÅÎÁ"
-+#: ../gui/polgen.py:486
-+msgid "USER Types automatically get a tmp type"
-+msgstr ""
+-#: ../gui/portsPage.py:207
+-#, python-format
+-msgid "Port number \"%s\" is not valid.  0 < PORT_NUMBER < 65536 "
+-msgstr ""
++#: ../gui/system-config-selinux.glade:11
++msgid "system-config-selinux"
++msgstr "system-config-selinux"
  
--#~ msgid "Disable SELinux protection for cpucontrol daemon"
--#~ msgstr "úÁÝÉÔÁžSELinuxžÄÌÑ ÄÅÍÏÎÁ cpucontrol ÏÔËÌÀÞÅÎÁ"
-+#: ../gui/polgen.py:1004
-+msgid "You must enter the executable path for your confined process"
-+msgstr ""
+-#: ../gui/portsPage.py:252
+-msgid "List View"
++#: ../gui/system-config-selinux.glade:12
++msgid ""
++"Copyright (c)2006 Red Hat, Inc.\n"
++"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
+ msgstr ""
++"Copyright (c)2006 Red Hat, Inc.\n"
++"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
  
--#~ msgid "Disable SELinux protection for cpuspeed daemon"
--#~ msgstr "úÁÝÉÔÁžSELinuxžÄÌÑ ÄÅÍÏÎÁ cpuspeed ÏÔËÌÀÞÅÎÁ"
-+#: ../gui/polgen.py:1182
-+msgid "Type Enforcement file"
-+msgstr ""
+-#: ../gui/portsPage.py:255 ../gui/system-config-selinux.glade:2419
+-msgid "Group View"
++#: ../gui/system-config-selinux.glade:22
++#: ../gui/system-config-selinux.glade:544
++msgid "Add SELinux Login Mapping"
+ msgstr ""
  
--#~ msgid "Cron"
--#~ msgstr "Cron"
-+#: ../gui/polgen.py:1183
-+msgid "Interface file"
-+msgstr ""
+-#: ../gui/selinux.tbl:1 ../gui/selinux.tbl:30 ../gui/selinux.tbl:31
+-#: ../gui/selinux.tbl:32 ../gui/selinux.tbl:33 ../gui/selinux.tbl:34
+-#: ../gui/selinux.tbl:36 ../gui/selinux.tbl:37 ../gui/selinux.tbl:38
+-#: ../gui/selinux.tbl:39 ../gui/selinux.tbl:40 ../gui/selinux.tbl:42
+-#: ../gui/selinux.tbl:43 ../gui/selinux.tbl:44 ../gui/selinux.tbl:45
+-#: ../gui/selinux.tbl:46 ../gui/selinux.tbl:47 ../gui/selinux.tbl:48
+-#: ../gui/selinux.tbl:49 ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
+-#: ../gui/selinux.tbl:52 ../gui/selinux.tbl:53 ../gui/selinux.tbl:59
+-#: ../gui/selinux.tbl:60 ../gui/selinux.tbl:61 ../gui/selinux.tbl:62
+-#: ../gui/selinux.tbl:63 ../gui/selinux.tbl:64 ../gui/selinux.tbl:65
+-#: ../gui/selinux.tbl:66 ../gui/selinux.tbl:67 ../gui/selinux.tbl:68
+-#: ../gui/selinux.tbl:69 ../gui/selinux.tbl:75 ../gui/selinux.tbl:76
+-#: ../gui/selinux.tbl:77 ../gui/selinux.tbl:78 ../gui/selinux.tbl:79
+-#: ../gui/selinux.tbl:80 ../gui/selinux.tbl:81 ../gui/selinux.tbl:82
+-#: ../gui/selinux.tbl:83 ../gui/selinux.tbl:84 ../gui/selinux.tbl:86
+-#: ../gui/selinux.tbl:88 ../gui/selinux.tbl:89 ../gui/selinux.tbl:90
+-#: ../gui/selinux.tbl:92 ../gui/selinux.tbl:94 ../gui/selinux.tbl:95
+-#: ../gui/selinux.tbl:96 ../gui/selinux.tbl:97 ../gui/selinux.tbl:98
+-#: ../gui/selinux.tbl:99 ../gui/selinux.tbl:100 ../gui/selinux.tbl:101
+-#: ../gui/selinux.tbl:102 ../gui/selinux.tbl:103 ../gui/selinux.tbl:104
+-#: ../gui/selinux.tbl:106 ../gui/selinux.tbl:108 ../gui/selinux.tbl:109
+-#: ../gui/selinux.tbl:110 ../gui/selinux.tbl:111 ../gui/selinux.tbl:112
+-#: ../gui/selinux.tbl:113 ../gui/selinux.tbl:114 ../gui/selinux.tbl:116
+-#: ../gui/selinux.tbl:117 ../gui/selinux.tbl:119 ../gui/selinux.tbl:121
+-#: ../gui/selinux.tbl:123 ../gui/selinux.tbl:124 ../gui/selinux.tbl:127
+-#: ../gui/selinux.tbl:129 ../gui/selinux.tbl:130 ../gui/selinux.tbl:131
+-#: ../gui/selinux.tbl:132 ../gui/selinux.tbl:133 ../gui/selinux.tbl:134
+-#: ../gui/selinux.tbl:135 ../gui/selinux.tbl:136 ../gui/selinux.tbl:137
+-#: ../gui/selinux.tbl:138 ../gui/selinux.tbl:139 ../gui/selinux.tbl:142
+-#: ../gui/selinux.tbl:143 ../gui/selinux.tbl:144 ../gui/selinux.tbl:145
+-#: ../gui/selinux.tbl:146 ../gui/selinux.tbl:147 ../gui/selinux.tbl:148
+-#: ../gui/selinux.tbl:149 ../gui/selinux.tbl:150 ../gui/selinux.tbl:151
+-#: ../gui/selinux.tbl:152 ../gui/selinux.tbl:154 ../gui/selinux.tbl:155
+-#: ../gui/selinux.tbl:156 ../gui/selinux.tbl:157 ../gui/selinux.tbl:158
+-#: ../gui/selinux.tbl:159 ../gui/selinux.tbl:160 ../gui/selinux.tbl:167
+-#: ../gui/selinux.tbl:171 ../gui/selinux.tbl:172 ../gui/selinux.tbl:173
+-#: ../gui/selinux.tbl:174 ../gui/selinux.tbl:175 ../gui/selinux.tbl:177
+-#: ../gui/selinux.tbl:178 ../gui/selinux.tbl:179 ../gui/selinux.tbl:180
+-#: ../gui/selinux.tbl:184 ../gui/selinux.tbl:192 ../gui/selinux.tbl:193
+-#: ../gui/selinux.tbl:194 ../gui/selinux.tbl:195 ../gui/selinux.tbl:196
+-#: ../gui/selinux.tbl:197 ../gui/selinux.tbl:198 ../gui/selinux.tbl:199
+-#: ../gui/selinux.tbl:200 ../gui/selinux.tbl:201 ../gui/selinux.tbl:206
+-#: ../gui/selinux.tbl:207 ../gui/selinux.tbl:218 ../gui/selinux.tbl:219
+-#: ../gui/selinux.tbl:220 ../gui/selinux.tbl:222 ../gui/selinux.tbl:224
+-#: ../gui/selinux.tbl:226 ../gui/selinux.tbl:227 ../gui/selinux.tbl:230
+-msgid "SELinux Service Protection"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:1
+-msgid "Disable SELinux protection for acct daemon"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:2 ../gui/selinux.tbl:3 ../gui/selinux.tbl:70
+-#: ../gui/selinux.tbl:153 ../gui/selinux.tbl:168 ../gui/selinux.tbl:169
+-#: ../gui/selinux.tbl:170 ../gui/selinux.tbl:189 ../gui/selinux.tbl:202
+-#: ../gui/selinux.tbl:203 ../gui/selinux.tbl:204 ../gui/selinux.tbl:205
+-msgid "Admin"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:2
+-msgid "Allow all daemons to write corefiles to /"
++#: ../gui/system-config-selinux.glade:257
++msgid "Add SELinux Network Ports"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for crond daemon"
--#~ msgstr "úÁÝÉÔÁžSELinuxžÄÌÑ ÄÅÍÏÎÁ crond ÏÔËÌÀÞÅÎÁ"
-+#: ../gui/polgen.py:1184
-+msgid "File Contexts file"
-+msgstr ""
+-#: ../gui/selinux.tbl:3
+-msgid "Allow all daemons the ability to use unallocated ttys"
++#: ../gui/system-config-selinux.glade:391
++#: ../gui/system-config-selinux.glade:678
++msgid "SELinux Type"
+ msgstr ""
  
--#, fuzzy
--#~ msgid "Disable SELinux protection for cupsd back end server"
--#~ msgstr "úÁÝÉÔÁžSELinuxžÄÌÑ cupsd back end server ÏÔËÌÀÞÅÎÁ"
-+#: ../gui/polgen.py:1185
-+msgid "Setup Script"
-+msgstr ""
+-#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
+-#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
+-#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
+-#: ../gui/selinux.tbl:210 ../gui/selinux.tbl:211 ../gui/selinux.tbl:212
+-#: ../gui/selinux.tbl:213 ../gui/selinux.tbl:214 ../gui/selinux.tbl:215
+-#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
+-msgid "User Privs"
++#: ../gui/system-config-selinux.glade:622
++msgid "File Specification"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for cupsd daemon"
--#~ msgstr "úÁÝÉÔÁžSELinuxžÄÌÑ ÄÅÍÏÎÁ cupsd ÏÔËÌÀÞÅÎÁ"
-+#: ../gui/polgen.py:1306
-+#, python-format
-+msgid ""
-+"\n"
-+"%s\n"
-+"\n"
-+"sepolgen [ -n moduleName ] [ -m ] [ -t type ] [ executable | Name ]\n"
-+"valid Types:\n"
-+msgstr ""
+-#: ../gui/selinux.tbl:4
+-msgid ""
+-"Allow gadmin SELinux user account to execute files in home directory or /tmp"
++#: ../gui/system-config-selinux.glade:650
++msgid "File Type"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for cupsd_lpd"
--#~ msgstr "úÁÝÉÔÁžSELinuxžÄÌÑ cupsd_lpd ÏÔËÌÀÞÅÎÁ"
-+#: ../gui/polgen.py:1354
-+msgid "Executable or Name required"
-+msgstr ""
+-#: ../gui/selinux.tbl:5
++#: ../gui/system-config-selinux.glade:727
+ msgid ""
+-"Allow guest SELinux user account to execute files in home directory or /tmp"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
+-msgid "Memory Protection"
++"all files\n"
++"regular file\n"
++"directory\n"
++"character device\n"
++"block device\n"
++"socket\n"
++"symbolic link\n"
++"named pipe\n"
+ msgstr ""
  
--#~ msgid "CVS"
--#~ msgstr "CVS"
-+#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
-+msgid "Network Port"
-+msgstr ""
+-#: ../gui/selinux.tbl:6
+-msgid "Allow java executable stack"
+-msgstr ""
++#: ../gui/system-config-selinux.glade:773
++msgid "MLS"
++msgstr "MLS"
  
--#~ msgid "Disable SELinux protection for cvs daemon"
--#~ msgstr "úÁÝÉÔÁžSELinuxžÄÌÑ ÄÅÍÏÎÁ cvs ÏÔËÌÀÞÅÎÁ"
-+#: ../gui/portsPage.py:85
-+msgid ""
-+"SELinux Port\n"
-+"Type"
-+msgstr ""
+-#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
+-#: ../gui/selinux.tbl:209
+-msgid "Mount"
++#: ../gui/system-config-selinux.glade:837
++msgid "Add SELinux User"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for cyrus daemon"
--#~ msgstr "úÁÝÉÔÁžSELinuxžÄÌÑ ÄÅÍÏÎÁ cyrus ÏÔËÌÀÞÅÎÁ"
-+#: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
-+msgid "Protocol"
-+msgstr ""
+-#: ../gui/selinux.tbl:7
+-msgid "Allow mount to mount any file"
+-msgstr ""
++#: ../gui/system-config-selinux.glade:1079
++msgid "SELinux Administration"
++msgstr "Administração do SELinux"
  
--#~ msgid "Disable SELinux protection for dbskkd daemon"
--#~ msgstr "úÁÝÉÔÁžSELinuxžÄÌÑ ÄÅÍÏÎÁ dbskkd ÏÔËÌÀÞÅÎÁ"
-+#: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
-+msgid ""
-+"MLS/MCS\n"
-+"Level"
-+msgstr ""
+-#: ../gui/selinux.tbl:8
+-msgid "Allow mount to mount any directory"
+-msgstr ""
++#: ../gui/system-config-selinux.glade:1122
++msgid "Add"
++msgstr "Adicionar"
  
--#~ msgid "Disable SELinux protection for dbusd daemon"
--#~ msgstr "úÁÝÉÔÁžSELinuxžÄÌÑ ÄÅÍÏÎÁ dbusd ÏÔËÌÀÞÅÎÁ"
-+#: ../gui/portsPage.py:101
-+msgid "Port"
-+msgstr ""
+-#: ../gui/selinux.tbl:9
+-msgid "Allow mplayer executable stack"
+-msgstr ""
++#: ../gui/system-config-selinux.glade:1144
++msgid "_Properties"
++msgstr "_Propriedades"
  
--#~ msgid "Disable SELinux protection for dccd"
--#~ msgstr "úÁÝÉÔÁžSELinuxžÄÌÑ dccd ÏÔËÌÀÞÅÎÁ"
-+#: ../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/selinux.tbl:1 ../gui/selinux.tbl:30 ../gui/selinux.tbl:31
-+#: ../gui/selinux.tbl:32 ../gui/selinux.tbl:33 ../gui/selinux.tbl:34
-+#: ../gui/selinux.tbl:36 ../gui/selinux.tbl:37 ../gui/selinux.tbl:38
-+#: ../gui/selinux.tbl:39 ../gui/selinux.tbl:40 ../gui/selinux.tbl:42
-+#: ../gui/selinux.tbl:43 ../gui/selinux.tbl:44 ../gui/selinux.tbl:45
-+#: ../gui/selinux.tbl:46 ../gui/selinux.tbl:47 ../gui/selinux.tbl:48
-+#: ../gui/selinux.tbl:49 ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
-+#: ../gui/selinux.tbl:52 ../gui/selinux.tbl:53 ../gui/selinux.tbl:59
-+#: ../gui/selinux.tbl:60 ../gui/selinux.tbl:61 ../gui/selinux.tbl:62
-+#: ../gui/selinux.tbl:63 ../gui/selinux.tbl:64 ../gui/selinux.tbl:65
-+#: ../gui/selinux.tbl:66 ../gui/selinux.tbl:67 ../gui/selinux.tbl:68
-+#: ../gui/selinux.tbl:69 ../gui/selinux.tbl:75 ../gui/selinux.tbl:76
-+#: ../gui/selinux.tbl:77 ../gui/selinux.tbl:78 ../gui/selinux.tbl:79
-+#: ../gui/selinux.tbl:80 ../gui/selinux.tbl:81 ../gui/selinux.tbl:82
-+#: ../gui/selinux.tbl:83 ../gui/selinux.tbl:84 ../gui/selinux.tbl:86
-+#: ../gui/selinux.tbl:88 ../gui/selinux.tbl:89 ../gui/selinux.tbl:90
-+#: ../gui/selinux.tbl:92 ../gui/selinux.tbl:94 ../gui/selinux.tbl:95
-+#: ../gui/selinux.tbl:96 ../gui/selinux.tbl:97 ../gui/selinux.tbl:98
-+#: ../gui/selinux.tbl:99 ../gui/selinux.tbl:100 ../gui/selinux.tbl:101
-+#: ../gui/selinux.tbl:102 ../gui/selinux.tbl:103 ../gui/selinux.tbl:104
-+#: ../gui/selinux.tbl:106 ../gui/selinux.tbl:108 ../gui/selinux.tbl:109
-+#: ../gui/selinux.tbl:110 ../gui/selinux.tbl:111 ../gui/selinux.tbl:112
-+#: ../gui/selinux.tbl:113 ../gui/selinux.tbl:114 ../gui/selinux.tbl:116
-+#: ../gui/selinux.tbl:117 ../gui/selinux.tbl:119 ../gui/selinux.tbl:121
-+#: ../gui/selinux.tbl:123 ../gui/selinux.tbl:124 ../gui/selinux.tbl:127
-+#: ../gui/selinux.tbl:129 ../gui/selinux.tbl:130 ../gui/selinux.tbl:131
-+#: ../gui/selinux.tbl:132 ../gui/selinux.tbl:133 ../gui/selinux.tbl:134
-+#: ../gui/selinux.tbl:135 ../gui/selinux.tbl:136 ../gui/selinux.tbl:137
-+#: ../gui/selinux.tbl:138 ../gui/selinux.tbl:139 ../gui/selinux.tbl:142
-+#: ../gui/selinux.tbl:143 ../gui/selinux.tbl:144 ../gui/selinux.tbl:145
-+#: ../gui/selinux.tbl:146 ../gui/selinux.tbl:147 ../gui/selinux.tbl:148
-+#: ../gui/selinux.tbl:149 ../gui/selinux.tbl:150 ../gui/selinux.tbl:151
-+#: ../gui/selinux.tbl:152 ../gui/selinux.tbl:154 ../gui/selinux.tbl:155
-+#: ../gui/selinux.tbl:156 ../gui/selinux.tbl:157 ../gui/selinux.tbl:158
-+#: ../gui/selinux.tbl:159 ../gui/selinux.tbl:160 ../gui/selinux.tbl:167
-+#: ../gui/selinux.tbl:171 ../gui/selinux.tbl:172 ../gui/selinux.tbl:173
-+#: ../gui/selinux.tbl:174 ../gui/selinux.tbl:175 ../gui/selinux.tbl:177
-+#: ../gui/selinux.tbl:178 ../gui/selinux.tbl:179 ../gui/selinux.tbl:180
-+#: ../gui/selinux.tbl:184 ../gui/selinux.tbl:192 ../gui/selinux.tbl:193
-+#: ../gui/selinux.tbl:194 ../gui/selinux.tbl:195 ../gui/selinux.tbl:196
-+#: ../gui/selinux.tbl:197 ../gui/selinux.tbl:198 ../gui/selinux.tbl:199
-+#: ../gui/selinux.tbl:200 ../gui/selinux.tbl:201 ../gui/selinux.tbl:206
-+#: ../gui/selinux.tbl:207 ../gui/selinux.tbl:218 ../gui/selinux.tbl:219
-+#: ../gui/selinux.tbl:220 ../gui/selinux.tbl:222 ../gui/selinux.tbl:224
-+#: ../gui/selinux.tbl:226 ../gui/selinux.tbl:227 ../gui/selinux.tbl:230
-+msgid "SELinux Service Protection"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:1
-+msgid "Disable SELinux protection for acct daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:2 ../gui/selinux.tbl:3 ../gui/selinux.tbl:70
-+#: ../gui/selinux.tbl:153 ../gui/selinux.tbl:168 ../gui/selinux.tbl:169
-+#: ../gui/selinux.tbl:170 ../gui/selinux.tbl:189 ../gui/selinux.tbl:202
-+#: ../gui/selinux.tbl:203 ../gui/selinux.tbl:204 ../gui/selinux.tbl:205
-+msgid "Admin"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:2
-+msgid "Allow all daemons to write corefiles to /"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:3
-+msgid "Allow all daemons the ability to use unallocated ttys"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
-+#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
-+#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
-+#: ../gui/selinux.tbl:210 ../gui/selinux.tbl:211 ../gui/selinux.tbl:212
-+#: ../gui/selinux.tbl:213 ../gui/selinux.tbl:214 ../gui/selinux.tbl:215
-+#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
-+msgid "User Privs"
-+msgstr ""
+-#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
+-#: ../gui/selinux.tbl:188
+-msgid "SSH"
++#: ../gui/system-config-selinux.glade:1166
++msgid "_Delete"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for dccifd"
--#~ msgstr "úÁÝÉÔÁžSELinuxžÄÌÑ dccifd ÏÔËÌÀÞÅÎÁ"
-+#: ../gui/selinux.tbl:4
-+msgid ""
-+"Allow gadmin SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
+-#: ../gui/selinux.tbl:10
+-msgid "Allow ssh to run ssh-keysign"
++#: ../gui/system-config-selinux.glade:1256
++msgid "Select Management Object"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for dccm"
--#~ msgstr "÷ÙËÌÀÞÅÎÁžÚÁÝÉÔÁžSELinuxžÄÌÑždccm"
-+#: ../gui/selinux.tbl:5
-+msgid ""
-+"Allow guest SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
+-#: ../gui/selinux.tbl:11
+-msgid ""
+-"Allow staff SELinux user account to execute files in home directory or /tmp"
++#: ../gui/system-config-selinux.glade:1273
++msgid "<b>Select:</b>"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for ddt daemon"
--#~ msgstr "÷ÙËÌÀÞÅÎÁžÚÁÝÉÔÁžSELinuxžÄÌÑžÄÅÍÏÎÁžddt"
-+#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
-+msgid "Memory Protection"
-+msgstr ""
+-#: ../gui/selinux.tbl:12
+-msgid ""
+-"Allow sysadm SELinux user account to execute files in home directory or /tmp"
++#: ../gui/system-config-selinux.glade:1326
++msgid "System Default Enforcing Mode"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for devfsd daemon"
--#~ msgstr "÷ÙËÌÀÞÅÎÁžÚÁÝÉÔÁžSELinuxžÄÌÑžÄÅÍÏÎÁždevfsd"
-+#: ../gui/selinux.tbl:6
-+msgid "Allow java executable stack"
-+msgstr ""
+-#: ../gui/selinux.tbl:13
++#: ../gui/system-config-selinux.glade:1354
+ msgid ""
+-"Allow unconfined SELinux user account to execute files in home directory or /"
+-"tmp"
++"Disabled\n"
++"Permissive\n"
++"Enforcing\n"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for dhcpc daemon"
--#~ msgstr "úÁÝÉÔÁžSELinuxžÄÌÑžÄÅÍÏÎÁždhcpc ÏÔËÌÀÞÅÎÁž"
-+#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
-+#: ../gui/selinux.tbl:209
-+msgid "Mount"
-+msgstr ""
+-#: ../gui/selinux.tbl:14
+-msgid "Network Configuration"
++#: ../gui/system-config-selinux.glade:1373
++msgid "Current Enforcing Mode"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for dhcpd daemon"
--#~ msgstr "úÁÝÉÔÁžSELinuxžÄÌÑ ÄÅÍÏÎÁ dhcpd ÏÔËÌÀÞÅÎÁ"
-+#: ../gui/selinux.tbl:7
-+msgid "Allow mount to mount any file"
-+msgstr ""
+-#: ../gui/selinux.tbl:14
+-msgid "Allow unlabeled packets to flow on the network"
++#: ../gui/system-config-selinux.glade:1418
++msgid "System Default Policy Type: "
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for dictd daemon"
--#~ msgstr "úÁÝÉÔÁžSELinuxžÄÌÑ ÄÅÍÏÎÁ dictd ÏÔËÌÀÞÅÎÁ"
-+#: ../gui/selinux.tbl:8
-+msgid "Allow mount to mount any directory"
-+msgstr ""
+-#: ../gui/selinux.tbl:15
++#: ../gui/system-config-selinux.glade:1463
+ msgid ""
+-"Allow user SELinux user account to execute files in home directory or /tmp"
++"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 ""
  
--#~ msgid "Disable SELinux protection for Evolution"
--#~ msgstr "úÁÝÉÔÁžSELinuxžÄÌÑ Evolution ÏÔËÌÀÞÅÎÁ"
-+#: ../gui/selinux.tbl:9
-+msgid "Allow mplayer executable stack"
-+msgstr ""
+-#: ../gui/selinux.tbl:16
+-msgid "Allow unconfined to dyntrans to unconfined_execmem"
++#: ../gui/system-config-selinux.glade:1509
++msgid "Relabel on next reboot."
+ msgstr ""
  
--#~ msgid "Games"
--#~ msgstr "éÇÒÙ"
-+#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
-+#: ../gui/selinux.tbl:188
-+msgid "SSH"
-+msgstr ""
+-#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
+-#: ../gui/selinux.tbl:140
+-msgid "Databases"
+-msgstr ""
++#: ../gui/system-config-selinux.glade:1561
++msgid "label37"
++msgstr "label37"
  
--#~ msgid "Disable SELinux protection for games"
--#~ msgstr "úÁÝÉÔÁžSELinuxžÄÌÑ games ÏÔËÌÀÞÅÎÁ"
-+#: ../gui/selinux.tbl:10
-+msgid "Allow ssh to run ssh-keysign"
-+msgstr ""
+-#: ../gui/selinux.tbl:17
+-msgid "Allow user to connect to mysql socket"
++#: ../gui/system-config-selinux.glade:1598
++msgid "Revert boolean setting to system default"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for the web browsers"
--#~ msgstr "úÁÝÉÔÁžSELinuxžÄÌÑ web ÂÒÁÕÚÅÒÏ× ÏÔËÌÀÞÅÎÁ"
-+#: ../gui/selinux.tbl:11
-+msgid ""
-+"Allow staff SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
+-#: ../gui/selinux.tbl:18
+-msgid "Allow user to connect to postgres socket"
++#: ../gui/system-config-selinux.glade:1614
++msgid "Toggle between Customized and All Booleans"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for Thunderbird"
--#~ msgstr "úÁÝÉÔÁžSELinuxžÄÌÑ Thunderbird ÏÔËÌÀÞÅÎÁ"
-+#: ../gui/selinux.tbl:12
-+msgid ""
-+"Allow sysadm SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
+-#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
+-msgid "XServer"
+-msgstr ""
++#: ../gui/system-config-selinux.glade:1645
++#: ../gui/system-config-selinux.glade:1850
++#: ../gui/system-config-selinux.glade:2037
++#: ../gui/system-config-selinux.glade:2224
++#: ../gui/system-config-selinux.glade:2467
++#: ../gui/system-config-selinux.glade:2692
++#: ../gui/system-config-selinux.glade:2867
++msgid "Filter"
++msgstr "Filtro"
  
--#~ msgid "Disable SELinux protection for distccd daemon"
--#~ msgstr "úÁÝÉÔÁžSELinuxžÄÌÑ ÄÅÍÏÎÁ distccd ÏÔËÌÀÞÅÎÁ"
-+#: ../gui/selinux.tbl:13
-+msgid ""
-+"Allow unconfined SELinux user account to execute files in home directory or /"
-+"tmp"
-+msgstr ""
+-#: ../gui/selinux.tbl:19
+-msgid "Allow clients to write to X shared memory"
+-msgstr ""
++#: ../gui/system-config-selinux.glade:1734
++msgid "label50"
++msgstr "label50"
  
--#~ msgid "Disable SELinux protection for dmesg daemon"
--#~ msgstr "úÁÝÉÔÁžSELinuxžÄÌÑ ÄÅÍÏÎÁ dmesg ÏÔËÌÀÞÅÎÁ"
-+#: ../gui/selinux.tbl:14
-+msgid "Network Configuration"
-+msgstr ""
+-#: ../gui/selinux.tbl:20
+-msgid ""
+-"Allow xguest SELinux user account to execute files in home directory or /tmp"
++#: ../gui/system-config-selinux.glade:1771
++msgid "Add File Context"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for dnsmasq daemon"
--#~ msgstr "úÁÝÉÔÁžSELinuxžÄÌÑ ÄÅÍÏÎÁ dnsmasq ÏÔËÌÀÞÅÎÁ"
-+#: ../gui/selinux.tbl:14
-+msgid "Allow unlabeled packets to flow on the network"
-+msgstr ""
+-#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
+-#: ../gui/selinux.tbl:231
+-msgid "NIS"
++#: ../gui/system-config-selinux.glade:1787
++msgid "Modify File Context"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for dovecot daemon"
--#~ msgstr "úÁÝÉÔÁ SELinux ÄÌÑ ÄÅÍÏÎÁ dovecot ÏÔËÌÀÞÅÎÁ"
-+#: ../gui/selinux.tbl:15
-+msgid ""
-+"Allow user SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
+-#: ../gui/selinux.tbl:21
+-msgid "Allow daemons to run with NIS"
++#: ../gui/system-config-selinux.glade:1803
++msgid "Delete File Context"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for entropyd daemon"
--#~ msgstr "úÁÝÉÔÁ SELinux ÄÌÑ ÄÅÍÏÎÁ entropyd ÏÔËÌÀÞÅÎÁ"
-+#: ../gui/selinux.tbl:16
-+msgid "Allow unconfined to dyntrans to unconfined_execmem"
-+msgstr ""
+-#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
+-#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
+-#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
+-#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
+-#: ../gui/selinux.tbl:118
+-msgid "Web Applications"
++#: ../gui/system-config-selinux.glade:1819
++msgid "Toggle between all and customized file context"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for fetchmail"
--#~ msgstr "úÁÝÉÔÁ SELinux ÄÌÑ fetchmail ÏÔËÌÀÞÅÎÁ"
-+#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
-+#: ../gui/selinux.tbl:140
-+msgid "Databases"
-+msgstr ""
+-#: ../gui/selinux.tbl:22
+-msgid "Transition staff SELinux user to Web Browser Domain"
++#: ../gui/system-config-selinux.glade:1939
++msgid "label38"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for fingerd daemon"
--#~ msgstr "úÁÝÉÔÁ SELinux ÄÌÑ ÄÅÍÏÎÁ fingerd ÏÔËÌÀÞÅÎÁ"
-+#: ../gui/selinux.tbl:17
-+msgid "Allow user to connect to mysql socket"
-+msgstr ""
+-#: ../gui/selinux.tbl:23
+-msgid "Transition sysadm SELinux user to Web Browser Domain"
++#: ../gui/system-config-selinux.glade:1976
++msgid "Add SELinux User Mapping"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for freshclam daemon"
--#~ msgstr "úÁÝÉÔÁ SELinux ÄÌÑ ÄÅÍÏÎÁ freshclam ÏÔËÌÀÞÅÎÁ"
-+#: ../gui/selinux.tbl:18
-+msgid "Allow user to connect to postgres socket"
-+msgstr ""
+-#: ../gui/selinux.tbl:24
+-msgid "Transition user SELinux user to Web Browser Domain"
++#: ../gui/system-config-selinux.glade:1992
++msgid "Modify SELinux User Mapping"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for fsdaemon daemon"
--#~ msgstr "úÁÝÉÔÁ SELinux ÄÌÑ ÄÅÍÏÎÁ fsdaemon ÏÔËÌÀÞÅÎÁ"
-+#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
-+msgid "XServer"
-+msgstr ""
+-#: ../gui/selinux.tbl:25
+-msgid "Transition xguest SELinux user to Web Browser Domain"
++#: ../gui/system-config-selinux.glade:2008
++msgid "Delete SELinux User Mapping"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for gpm daemon"
--#~ msgstr "úÁÝÉÔÁ SELinux ÄÌÑ ÄÅÍÏÎÁ gpm ÏÔËÌÀÞÅÎÁ"
-+#: ../gui/selinux.tbl:19
-+msgid "Allow clients to write to X shared memory"
-+msgstr ""
+-#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
+-#: ../gui/selinux.tbl:29
+-msgid "Allow staff Web Browsers to write to home directories"
+-msgstr ""
++#: ../gui/system-config-selinux.glade:2126
++msgid "label39"
++msgstr "label39"
  
--#~ msgid "NFS"
--#~ msgstr "NFS"
-+#: ../gui/selinux.tbl:20
-+msgid ""
-+"Allow xguest SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
+-#: ../gui/selinux.tbl:30
+-msgid "Disable SELinux protection for amanda"
+-msgstr ""
++#: ../gui/system-config-selinux.glade:2163
++msgid "Add User"
++msgstr "Adicionar Usuário"
  
--#~ msgid "Disable SELinux protection for gss daemon"
--#~ msgstr "úÁÝÉÔÁ SELinux ÄÌÑ ÄÅÍÏÎÁ gss ÏÔËÌÀÞÅÎÁ"
-+#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
-+#: ../gui/selinux.tbl:231
-+msgid "NIS"
-+msgstr ""
+-#: ../gui/selinux.tbl:31
+-msgid "Disable SELinux protection for amavis"
+-msgstr ""
++#: ../gui/system-config-selinux.glade:2179
++msgid "Modify User"
++msgstr "Modificar Usuário"
  
--#~ msgid "Disable SELinux protection for Hal daemon"
--#~ msgstr "úÁÝÉÔÁ SELinux ÄÌÑ ÄÅÍÏÎÁ Hal ÏÔËÌÀÞÅÎÁ"
-+#: ../gui/selinux.tbl:21
-+msgid "Allow daemons to run with NIS"
-+msgstr ""
+-#: ../gui/selinux.tbl:32
+-msgid "Disable SELinux protection for apmd daemon"
+-msgstr ""
++#: ../gui/system-config-selinux.glade:2195
++msgid "Delete User"
++msgstr "Remover Usuário"
  
--#~ msgid "Compatibility"
--#~ msgstr "óÏ×ÍÅÓÔÉÍÏÓÔØ"
-+#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
-+#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
-+#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
-+#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
-+#: ../gui/selinux.tbl:118
-+msgid "Web Applications"
-+msgstr ""
+-#: ../gui/selinux.tbl:33
+-msgid "Disable SELinux protection for arpwatch daemon"
+-msgstr ""
++#: ../gui/system-config-selinux.glade:2313
++msgid "label41"
++msgstr "label41"
  
--#~ msgid "Disable SELinux protection for hostname daemon"
--#~ msgstr "úÁÝÉÔÁ SELinux ÄÌÑ hostname ÏÔËÌÀÞÅÎÁ"
-+#: ../gui/selinux.tbl:22
-+msgid "Transition staff SELinux user to Web Browser Domain"
-+msgstr ""
+-#: ../gui/selinux.tbl:34
+-msgid "Disable SELinux protection for auditd daemon"
+-msgstr ""
++#: ../gui/system-config-selinux.glade:2350
++msgid "Add Network Port"
++msgstr "Adicionar Porta de Rede "
  
--#~ msgid "Disable SELinux protection for hotplug daemon"
--#~ msgstr "úÁÝÉÔÁ SELinux ÄÌÑ ÄÅÍÏÎÁ hotplug ÏÔËÌÀÞÅÎÁ"
-+#: ../gui/selinux.tbl:23
-+msgid "Transition sysadm SELinux user to Web Browser Domain"
-+msgstr ""
+-#: ../gui/selinux.tbl:35
+-msgid "Disable SELinux protection for automount daemon"
+-msgstr ""
++#: ../gui/system-config-selinux.glade:2366
++msgid "Edit Network Port"
++msgstr "Editar Porta de Rede"
  
--#~ msgid "Disable SELinux protection for howl daemon"
--#~ msgstr "úÁÝÉÔÁ SELinux ÄÌÑ ÄÅÍÏÎÁ howl ÏÔËÌÀÞÅÎÁ"
-+#: ../gui/selinux.tbl:24
-+msgid "Transition user SELinux user to Web Browser Domain"
-+msgstr ""
+-#: ../gui/selinux.tbl:36
+-msgid "Disable SELinux protection for avahi"
+-msgstr ""
++#: ../gui/system-config-selinux.glade:2382
++msgid "Delete Network Port"
++msgstr "Remover Porta de Rede"
  
--#~ msgid "Disable SELinux protection for cups hplip daemon"
--#~ msgstr "úÁÝÉÔÁ SELinux ÄÌÑ ÄÅÍÏÎÁ cups hplip ÏÔËÌÀÞÅÎÁ"
-+#: ../gui/selinux.tbl:25
-+msgid "Transition xguest SELinux user to Web Browser Domain"
-+msgstr ""
+-#: ../gui/selinux.tbl:37
+-msgid "Disable SELinux protection for bluetooth daemon"
++#: ../gui/system-config-selinux.glade:2418
++#: ../gui/system-config-selinux.glade:2436
++msgid "Toggle between Customized and All Ports"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for httpd rotatelogs"
--#~ msgstr "úÁÝÉÔÁ SELinux ÄÌÑ ÄÅÍÏÎÁ httpd rotatelogs ÏÔËÌÀÞÅÎÁ"
-+#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
-+#: ../gui/selinux.tbl:29
-+msgid "Allow staff Web Browsers to write to home directories"
-+msgstr ""
+-#: ../gui/selinux.tbl:38
+-msgid "Disable SELinux protection for canna daemon"
++#: ../gui/system-config-selinux.glade:2556
++msgid "label42"
++msgstr "label42"
++
++#: ../gui/system-config-selinux.glade:2593
++msgid "Generate new policy module"
+ msgstr ""
  
--#~ msgid "HTTPD Service"
--#~ msgstr "óÌÕÖÂÁ HTTPD"
-+#: ../gui/selinux.tbl:30
-+msgid "Disable SELinux protection for amanda"
-+msgstr ""
+-#: ../gui/selinux.tbl:39
+-msgid "Disable SELinux protection for cardmgr daemon"
++#: ../gui/system-config-selinux.glade:2609
++msgid "Load policy module"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for http suexec"
--#~ msgstr "úÁÝÉÔÁ SELinux ÄÌÑ http suexec ÏÔËÌÀÞÅÎÁ"
-+#: ../gui/selinux.tbl:31
-+msgid "Disable SELinux protection for amavis"
-+msgstr ""
+-#: ../gui/selinux.tbl:40
+-msgid "Disable SELinux protection for Cluster Server"
++#: ../gui/system-config-selinux.glade:2625
++msgid "Remove loadable policy module"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for hwclock daemon"
--#~ msgstr "úÁÝÉÔÁ SELinux ÄÌÑ ÄÅÍÏÎÁ hwclock ÏÔËÌÀÞÅÎÁ"
-+#: ../gui/selinux.tbl:32
-+msgid "Disable SELinux protection for apmd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:41
++#: ../gui/system-config-selinux.glade:2661
+ msgid ""
+-"Allow cdrecord to read various content. nfs, samba, removable devices, user "
+-"temp and untrusted content files"
++"Enable/Disable additional audit rules, that are normally not reported in the "
++"log files."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for i18n daemon"
--#~ msgstr "úÁÝÉÔÁ SELinux ÄÌÑ ÄÅÍÏÎÁ i18n ÏÔËÌÀÞÅÎÁ"
-+#: ../gui/selinux.tbl:33
-+msgid "Disable SELinux protection for arpwatch daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:42
+-msgid "Disable SELinux protection for ciped daemon"
+-msgstr ""
++#: ../gui/system-config-selinux.glade:2781
++msgid "label44"
++msgstr "label44"
  
--#~ msgid "Disable SELinux protection for imazesrv daemon"
--#~ msgstr "úÁÝÉÔÁ SELinux ÄÌÑ ÄÅÍÏÎÁ imazesrv ÏÔËÌÀÞÅÎÁ"
-+#: ../gui/selinux.tbl:34
-+msgid "Disable SELinux protection for auditd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:43
+-msgid "Disable SELinux protection for clamd daemon"
++#: ../gui/system-config-selinux.glade:2818
++msgid "Change process mode to permissive."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for inetd child daemons"
--#~ msgstr "úÁÝÉÔÁ SELinux ÄÌÑ ÄÅÍÏÎÁ inetd child ÏÔËÌÀÞÅÎÁ"
-+#: ../gui/selinux.tbl:35
-+msgid "Disable SELinux protection for automount daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:44
+-msgid "Disable SELinux protection for clamscan"
++#: ../gui/system-config-selinux.glade:2836
++msgid "Change process mode to enforcing"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for inetd daemon"
--#~ msgstr "úÁÝÉÔÁ SELinux ÄÌÑ ÄÅÍÏÎÁ inetd ÏÔËÌÀÞÅÎÁ"
-+#: ../gui/selinux.tbl:36
-+msgid "Disable SELinux protection for avahi"
-+msgstr ""
+-#: ../gui/selinux.tbl:45
+-msgid "Disable SELinux protection for clvmd"
++#: ../gui/system-config-selinux.glade:2928
++msgid "Process Domain"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for innd daemon"
--#~ msgstr "úÁÝÉÔÁ SELinux ÄÌÑ ÄÅÍÏÎÁ innd ÏÔËÌÀÞÅÎÁ"
-+#: ../gui/selinux.tbl:37
-+msgid "Disable SELinux protection for bluetooth daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:46
+-msgid "Disable SELinux protection for comsat daemon"
+-msgstr ""
++#: ../gui/system-config-selinux.glade:2956
++msgid "label59"
++msgstr "label59"
  
--#~ msgid "Disable SELinux protection for iptables daemon"
--#~ msgstr "úÁÝÉÔÁ SELinux ÄÌÑ ÄÅÍÏÎÁ iptables ÏÔËÌÀÞÅÎÁ"
-+#: ../gui/selinux.tbl:38
-+msgid "Disable SELinux protection for canna daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
+-#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
+-msgid "Disable SELinux protection for courier daemon"
+-msgstr ""
++#: ../gui/usersPage.py:138
++#, python-format
++msgid "SELinux user '%s' is required"
++msgstr "SELinux user '%s' é necessário"
  
--#~ msgid "Disable SELinux protection for ircd daemon"
--#~ msgstr "úÁÝÉÔÁ SELinux ÄÌÑ ÄÅÍÏÎÁ ircd ÏÔËÌÀÞÅÎÁ"
-+#: ../gui/selinux.tbl:39
-+msgid "Disable SELinux protection for cardmgr daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:52
+-msgid "Disable SELinux protection for cpucontrol daemon"
++#: ../sepolicy/sepolicy.py:106
++msgid "Generate SELinux man pages"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for irqbalance daemon"
--#~ msgstr "úÁÝÉÔÁ SELinux ÄÌÑ ÄÅÍÏÎÁ irqbalance ÏÔËÌÀÞÅÎÁ"
-+#: ../gui/selinux.tbl:40
-+msgid "Disable SELinux protection for Cluster Server"
-+msgstr ""
+-#: ../gui/selinux.tbl:53
+-msgid "Disable SELinux protection for cpuspeed daemon"
++#: ../sepolicy/sepolicy.py:110
++msgid "path in which the generated SELinux man pages will be stored"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for iscsi daemon"
--#~ msgstr "úÁÝÉÔÁ SELinux ÄÌÑ ÄÅÍÏÎÁ iscsi ÏÔËÌÀÞÅÎÁ"
-+#: ../gui/selinux.tbl:41
-+msgid ""
-+"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-+"temp and untrusted content files"
-+msgstr ""
+-#: ../gui/selinux.tbl:54
+-msgid "Cron"
++#: ../sepolicy/sepolicy.py:114
++msgid "All domains"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for jabberd daemon"
--#~ msgstr "úÁÝÉÔÁ SELinux ÄÌÑ ÄÅÍÏÎÁ jabberd ÏÔËÌÀÞÅÎÁ"
-+#: ../gui/selinux.tbl:42
-+msgid "Disable SELinux protection for ciped daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:54
+-msgid "Disable SELinux protection for crond daemon"
++#: ../sepolicy/sepolicy.py:116
++msgid "Domain name(s) of man pages to be created"
+ msgstr ""
  
--#~ msgid "Kerberos"
--#~ msgstr "Kerberos"
-+#: ../gui/selinux.tbl:43
-+msgid "Disable SELinux protection for clamd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
+-#: ../gui/selinux.tbl:91
+-msgid "Printing"
++#: ../sepolicy/sepolicy.py:164
++msgid "Query SELinux policy network information"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for kadmind daemon"
--#~ msgstr "úÁÝÉÔÁ SELinux ÄÌÑ ÄÅÍÏÎÁ kadmind ÏÔËÌÀÞÅÎÁ"
-+#: ../gui/selinux.tbl:44
-+msgid "Disable SELinux protection for clamscan"
-+msgstr ""
+-#: ../gui/selinux.tbl:55
+-msgid "Disable SELinux protection for cupsd back end server"
++#: ../sepolicy/sepolicy.py:169
++msgid "list all SELinux port types"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for klogd daemon"
--#~ msgstr "úÁÝÉÔÁ SELinux ÄÌÑ ÄÅÍÏÎÁ klogd ÏÔËÌÀÞÅÎÁ"
-+#: ../gui/selinux.tbl:45
-+msgid "Disable SELinux protection for clvmd"
-+msgstr ""
+-#: ../gui/selinux.tbl:56
+-msgid "Disable SELinux protection for cupsd daemon"
++#: ../sepolicy/sepolicy.py:172
++msgid "show SELinux type related to the port"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for krb5kdc daemon"
--#~ msgstr "úÁÝÉÔÁ SELinux ÄÌÑ ÄÅÍÏÎÁ krb5kdc ÏÔËÌÀÞÅÎÁ"
-+#: ../gui/selinux.tbl:46
-+msgid "Disable SELinux protection for comsat daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:57
+-msgid "Disable SELinux protection for cupsd_lpd"
++#: ../sepolicy/sepolicy.py:175
++msgid "Show ports defined for this SELinux type"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for ktalk daemons"
--#~ msgstr "úÁÝÉÔÁ SELinux ÄÌÑ ÄÅÍÏÎÁ ktalk ÏÔËÌÀÞÅÎÁ"
-+#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
-+#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
-+msgid "Disable SELinux protection for courier daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:58
+-msgid "CVS"
++#: ../sepolicy/sepolicy.py:178
++msgid "show ports to which this domain can bind and/or connect"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for kudzu daemon"
--#~ msgstr "úÁÝÉÔÁ SELinux ÄÌÑ ÄÅÍÏÎÁ kudzu ÏÔËÌÀÞÅÎÁ"
-+#: ../gui/selinux.tbl:52
-+msgid "Disable SELinux protection for cpucontrol daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:58
+-msgid "Disable SELinux protection for cvs daemon"
++#: ../sepolicy/sepolicy.py:192
++msgid "query SELinux policy to see if domains can communicate with each other"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for locate daemon"
--#~ msgstr "úÁÝÉÔÁ SELinux ÄÌÑ ÄÅÍÏÎÁ locate ÏÔËÌÀÞÅÎÁ"
-+#: ../gui/selinux.tbl:53
-+msgid "Disable SELinux protection for cpuspeed daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:59
+-msgid "Disable SELinux protection for cyrus daemon"
++#: ../sepolicy/sepolicy.py:195
++msgid "Source Domain"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for lpd daemon"
--#~ msgstr "úÁÝÉÔÁ SELinux ÄÌÑ ÄÅÍÏÎÁ lpd ÏÔËÌÀÞÅÎÁ"
-+#: ../gui/selinux.tbl:54
-+msgid "Cron"
-+msgstr ""
+-#: ../gui/selinux.tbl:60
+-msgid "Disable SELinux protection for dbskkd daemon"
++#: ../sepolicy/sepolicy.py:198
++msgid "Target Domain"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for lrrd daemon"
--#~ msgstr "úÁÝÉÔÁ SELinux ÄÌÑ ÄÅÍÏÎÁ lrrd ÏÔËÌÀÞÅÎÁ"
-+#: ../gui/selinux.tbl:54
-+msgid "Disable SELinux protection for crond daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:61
+-msgid "Disable SELinux protection for dbusd daemon"
+-msgstr ""
++#: ../sepolicy/sepolicy.py:215
++#, fuzzy
++msgid "query SELinux Policy to see description of booleans"
++msgstr "Ferramenta de Geração de Política do SELinux "
  
--#~ msgid "Disable SELinux protection for lvm daemon"
--#~ msgstr "úÁÝÉÔÁ SELinux ÄÌÑ ÄÅÍÏÎÁ lvm ÏÔËÌÀÞÅÎÁ"
-+#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
-+#: ../gui/selinux.tbl:91
-+msgid "Printing"
-+msgstr ""
+-#: ../gui/selinux.tbl:62
+-msgid "Disable SELinux protection for dccd"
++#: ../sepolicy/sepolicy.py:219
++msgid "get all booleans desctiption"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for mailman"
--#~ msgstr "úÁÝÉÔÁ SELinux ÄÌÑ mailman ÏÔËÌÀÞÅÎÁ"
-+#: ../gui/selinux.tbl:55
-+msgid "Disable SELinux protection for cupsd back end server"
-+msgstr ""
+-#: ../gui/selinux.tbl:63
+-msgid "Disable SELinux protection for dccifd"
++#: ../sepolicy/sepolicy.py:221
++msgid "boolean to get description"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for mdadm daemon"
--#~ msgstr "úÁÝÉÔÁ SELinux ÄÌÑ ÄÅÍÏÎÁ mdadm ÏÔËÌÀÞÅÎÁ"
-+#: ../gui/selinux.tbl:56
-+msgid "Disable SELinux protection for cupsd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:64
+-msgid "Disable SELinux protection for dccm"
++#: ../sepolicy/sepolicy.py:231
++msgid ""
++"query SELinux Policy to see how a source process domain can transition to "
++"the target process domain"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for monopd daemon"
--#~ msgstr "úÁÝÉÔÁ SELinux ÄÌÑ ÄÅÍÏÎÁ monopd ÏÔËÌÀÞÅÎÁ"
-+#: ../gui/selinux.tbl:57
-+msgid "Disable SELinux protection for cupsd_lpd"
-+msgstr ""
+-#: ../gui/selinux.tbl:65
+-msgid "Disable SELinux protection for ddt daemon"
++#: ../sepolicy/sepolicy.py:234
++msgid "source process domain"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for mrtg daemon"
--#~ msgstr "úÁÝÉÔÁ SELinux ÄÌÑ ÄÅÍÏÎÁ mrtg ÏÔËÌÀÞÅÎÁ"
-+#: ../gui/selinux.tbl:58
-+msgid "CVS"
-+msgstr ""
+-#: ../gui/selinux.tbl:66
+-msgid "Disable SELinux protection for devfsd daemon"
++#: ../sepolicy/sepolicy.py:237
++msgid "target process domain"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for mysqld daemon"
--#~ msgstr "úÁÝÉÔÁ SELinux ÄÌÑ ÄÅÍÏÎÁ mysqld ÏÔËÌÀÞÅÎÁ"
-+#: ../gui/selinux.tbl:58
-+msgid "Disable SELinux protection for cvs daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:67
+-msgid "Disable SELinux protection for dhcpc daemon"
++#: ../sepolicy/sepolicy.py:259
++msgid "Generate SELinux Policy module template"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for nagios daemon"
--#~ msgstr "úÁÝÉÔÁ SELinux ÄÌÑ ÄÅÍÏÎÁ nagios ÏÔËÌÀÞÅÎÁ"
-+#: ../gui/selinux.tbl:59
-+msgid "Disable SELinux protection for cyrus daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:68
+-msgid "Disable SELinux protection for dhcpd daemon"
++#: ../sepolicy/sepolicy.py:265
++msgid "name of policy to generate"
+ msgstr ""
  
--#~ msgid "Name Service"
--#~ msgstr "óÌÕÖÂÁ éÍÅÎ"
-+#: ../gui/selinux.tbl:60
-+msgid "Disable SELinux protection for dbskkd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:69
+-msgid "Disable SELinux protection for dictd daemon"
++#: ../sepolicy/sepolicy.py:267
++msgid "executable to confine"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for named daemon"
--#~ msgstr "úÁÝÉÔÁ SELinux ÄÌÑ ÄÅÍÏÎÁ named ÏÔËÌÀÞÅÎÁ"
-+#: ../gui/selinux.tbl:61
-+msgid "Disable SELinux protection for dbusd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:70
+-msgid "Allow sysadm_t to directly start daemons"
++#: ../sepolicy/sepolicy.py:269
++msgid "run policy generation test suite"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for nessusd daemon"
--#~ msgstr "úÁÝÉÔÁ SELinux ÄÌÑ ÄÅÍÏÎÁ nessusd ÏÔËÌÀÞÅÎÁ"
-+#: ../gui/selinux.tbl:62
-+msgid "Disable SELinux protection for dccd"
-+msgstr ""
+-#: ../gui/selinux.tbl:71
+-msgid "Disable SELinux protection for Evolution"
++#: ../sepolicy/sepolicy.py:274
++msgid "commands"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for NetworkManager"
--#~ msgstr "úÁÝÉÔÁ SELinux ÄÌÑ NetworkManager ÏÔËÌÀÞÅÎÁ"
-+#: ../gui/selinux.tbl:63
-+msgid "Disable SELinux protection for dccifd"
-+msgstr ""
+-#: ../gui/selinux.tbl:72
+-msgid "Games"
++#: ../sepolicy/sepolicy/generate.py:185
++msgid "Internet Services Daemon"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for nfsd daemon"
--#~ msgstr "úÁÝÉÔÁ SELinux ÄÌÑ ÄÅÍÏÎÁ nfsd ÏÔËÌÀÞÅÎÁ"
-+#: ../gui/selinux.tbl:64
-+msgid "Disable SELinux protection for dccm"
-+msgstr ""
+-#: ../gui/selinux.tbl:72
+-msgid "Disable SELinux protection for games"
++#: ../sepolicy/sepolicy/generate.py:198
++msgid "Valid Types:\n"
+ msgstr ""
  
--#~ msgid "Samba"
--#~ msgstr "Samba"
-+#: ../gui/selinux.tbl:65
-+msgid "Disable SELinux protection for ddt daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:73
+-msgid "Disable SELinux protection for the web browsers"
++#: ../sepolicy/sepolicy/generate.py:232
++#, python-format
++msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for nmbd daemon"
--#~ msgstr "úÁÝÉÔÁ SELinux ÄÌÑ ÄÅÍÏÎÁ nmbd ÏÔËÌÀÞÅÎÁ"
-+#: ../gui/selinux.tbl:66
-+msgid "Disable SELinux protection for devfsd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:74
+-msgid "Disable SELinux protection for Thunderbird"
++#: ../sepolicy/sepolicy/generate.py:359
++msgid "You must enter a name for your confined process/user"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for nrpe daemon"
--#~ msgstr "úÁÝÉÔÁ SELinux ÄÌÑ ÄÅÍÏÎÁ nrpe ÏÔËÌÀÞÅÎÁ"
-+#: ../gui/selinux.tbl:67
-+msgid "Disable SELinux protection for dhcpc daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:75
+-msgid "Disable SELinux protection for distccd daemon"
++#: ../sepolicy/sepolicy/generate.py:361
++msgid ""
++"Name must be alpha numberic with no spaces. Consider using option \"-n "
++"MODULENAME\""
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for nscd daemon"
--#~ msgstr "úÁÝÉÔÁ SELinux ÄÌÑ ÄÅÍÏÎÁ nscd ÏÔËÌÀÞÅÎÁ"
-+#: ../gui/selinux.tbl:68
-+msgid "Disable SELinux protection for dhcpd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:76
+-msgid "Disable SELinux protection for dmesg daemon"
++#: ../sepolicy/sepolicy/generate.py:449
++msgid "User Role types can not be assigned executables."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for nsd daemon"
--#~ msgstr "úÁÝÉÔÁ SELinux ÄÌÑ ÄÅÍÏÎÁ nsd ÏÔËÌÀÞÅÎÁ"
-+#: ../gui/selinux.tbl:69
-+msgid "Disable SELinux protection for dictd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:77
+-msgid "Disable SELinux protection for dnsmasq daemon"
++#: ../sepolicy/sepolicy/generate.py:455
++msgid "Only Daemon apps can use an init script.."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for ntpd daemon"
--#~ msgstr "úÁÝÉÔÁ SELinux ÄÌÑ ÄÅÍÏÎÁ ntpd ÏÔËÌÀÞÅÎÁ"
-+#: ../gui/selinux.tbl:70
-+msgid "Allow sysadm_t to directly start daemons"
-+msgstr ""
+-#: ../gui/selinux.tbl:78
+-msgid "Disable SELinux protection for dovecot daemon"
++#: ../sepolicy/sepolicy/generate.py:473
++msgid "use_resolve must be a boolean value "
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for oddjob"
--#~ msgstr "úÁÝÉÔÁ SELinux ÄÌÑ oddjob ÏÔËÌÀÞÅÎÁ"
-+#: ../gui/selinux.tbl:71
-+msgid "Disable SELinux protection for Evolution"
-+msgstr ""
+-#: ../gui/selinux.tbl:79
+-msgid "Disable SELinux protection for entropyd daemon"
++#: ../sepolicy/sepolicy/generate.py:479
++msgid "use_syslog must be a boolean value "
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for oddjob_mkhomedir"
--#~ msgstr "úÁÝÉÔÁ SELinux ÄÌÑ oddjob_mkhomedir ÏÔËÌÀÞÅÎÁ"
-+#: ../gui/selinux.tbl:72
-+msgid "Games"
-+msgstr ""
+-#: ../gui/selinux.tbl:80
+-msgid "Disable SELinux protection for fetchmail"
++#: ../sepolicy/sepolicy/generate.py:485
++msgid "use_kerberos must be a boolean value "
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for openvpn daemon"
--#~ msgstr "úÁÝÉÔÁ SELinux ÄÌÑ ÄÅÍÏÎÁ openvpn ÏÔËÌÀÞÅÎÁ"
-+#: ../gui/selinux.tbl:72
-+msgid "Disable SELinux protection for games"
-+msgstr ""
+-#: ../gui/selinux.tbl:81
+-msgid "Disable SELinux protection for fingerd daemon"
++#: ../sepolicy/sepolicy/generate.py:491
++msgid "manage_krb5_rcache must be a boolean value "
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for pam daemon"
--#~ msgstr "úÁÝÉÔÁ SELinux ÄÌÑ ÄÅÍÏÎÁ pam ÏÔËÌÀÞÅÎÁ"
-+#: ../gui/selinux.tbl:73
-+msgid "Disable SELinux protection for the web browsers"
-+msgstr ""
+-#: ../gui/selinux.tbl:82
+-msgid "Disable SELinux protection for freshclam daemon"
++#: ../sepolicy/sepolicy/generate.py:521
++msgid "USER Types automatically get a tmp type"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for pegasus"
--#~ msgstr "úÁÝÉÔÁ SELinux ÄÌÑ pegasus ÏÔËÌÀÞÅÎÁ"
-+#: ../gui/selinux.tbl:74
-+msgid "Disable SELinux protection for Thunderbird"
-+msgstr ""
+-#: ../gui/selinux.tbl:83
+-msgid "Disable SELinux protection for fsdaemon daemon"
++#: ../sepolicy/sepolicy/generate.py:1039
++msgid "You must enter the executable path for your confined process"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for perdition daemon"
--#~ msgstr "úÁÝÉÔÁ SELinux ÄÌÑ ÄÅÍÏÎÁ perdition ÏÔËÌÀÞÅÎÁ"
-+#: ../gui/selinux.tbl:75
-+msgid "Disable SELinux protection for distccd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:84
+-msgid "Disable SELinux protection for gpm daemon"
++#: ../sepolicy/sepolicy/generate.py:1272
++msgid "Type Enforcement file"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for portmap daemon"
--#~ msgstr "úÁÝÉÔÁ SELinux ÄÌÑ ÄÅÍÏÎÁ portmap ÏÔËÌÀÞÅÎÁ"
-+#: ../gui/selinux.tbl:76
-+msgid "Disable SELinux protection for dmesg daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
+-msgid "NFS"
+-msgstr ""
++#: ../sepolicy/sepolicy/generate.py:1273
++msgid "Interface file"
++msgstr "Arquivo de Interface"
  
--#~ msgid "Disable SELinux protection for portslave daemon"
--#~ msgstr "úÁÝÉÔÁ SELinux ÄÌÑ ÄÅÍÏÎÁ portslave ÏÔËÌÀÞÅÎÁ"
-+#: ../gui/selinux.tbl:77
-+msgid "Disable SELinux protection for dnsmasq daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:85
+-msgid "Disable SELinux protection for gss daemon"
+-msgstr ""
++#: ../sepolicy/sepolicy/generate.py:1274
++msgid "File Contexts file"
++msgstr "Arquivo de Contextos de arquivo"
  
--#~ msgid "Disable SELinux protection for postfix"
--#~ msgstr "úÁÝÉÔÁ SELinux ÄÌÑ postfix ÏÔËÌÀÞÅÎÁ"
-+#: ../gui/selinux.tbl:78
-+msgid "Disable SELinux protection for dovecot daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:86
+-msgid "Disable SELinux protection for Hal daemon"
+-msgstr ""
++#: ../sepolicy/sepolicy/generate.py:1275
++#, fuzzy
++msgid "Spec file"
++msgstr "Arquivo de Interface"
  
--#~ msgid "Disable SELinux protection for postgresql daemon"
--#~ msgstr "úÁÝÉÔÁ SELinux ÄÌÑ ÄÅÍÏÎÁ postgresql ÏÔËÌÀÞÅÎÁ"
-+#: ../gui/selinux.tbl:79
-+msgid "Disable SELinux protection for entropyd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:87
+-msgid "Compatibility"
+-msgstr ""
++#: ../sepolicy/sepolicy/generate.py:1276
++msgid "Setup Script"
++msgstr "Script de Configuraçºao"
  
--#~ msgid "pppd"
--#~ msgstr "pppd"
-+#: ../gui/selinux.tbl:80
-+msgid "Disable SELinux protection for fetchmail"
-+msgstr ""
+-#: ../gui/selinux.tbl:87
++#: booleans.py:1
+ msgid ""
+-"Do not audit things that we know to be broken but which are not security "
+-"risks"
++"Allow ABRT to modify public files used for public file transfer services."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for pptp"
--#~ msgstr "úÁÝÉÔÁ SELinux ÄÌÑ pptp ÏÔËÌÀÞÅÎÁ"
-+#: ../gui/selinux.tbl:81
-+msgid "Disable SELinux protection for fingerd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:88
+-msgid "Disable SELinux protection for hostname daemon"
++#: booleans.py:2
++msgid ""
++"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for prelink daemon"
--#~ msgstr "úÁÝÉÔÁ SELinux ÄÌÑ ÄÅÍÏÎÁ prelink ÏÔËÌÀÞÅÎÁ"
-+#: ../gui/selinux.tbl:82
-+msgid "Disable SELinux protection for freshclam daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:89
+-msgid "Disable SELinux protection for hotplug daemon"
+-msgstr ""
++#: booleans.py:3
++#, fuzzy
++msgid "Allow amavis to use JIT compiler"
++msgstr "Permitir que todos os damons gravem os corefiles em /"
  
--#~ msgid "Disable SELinux protection for privoxy daemon"
--#~ msgstr "úÁÝÉÔÁ SELinux ÄÌÑ ÄÅÍÏÎÁ privoxy ÏÔËÌÀÞÅÎÁ"
-+#: ../gui/selinux.tbl:83
-+msgid "Disable SELinux protection for fsdaemon daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:90
+-msgid "Disable SELinux protection for howl daemon"
+-msgstr ""
++#: booleans.py:4
++#, fuzzy
++msgid "Allow antivirus programs to read non security files on a system"
++msgstr "Permitir que ocomando mount monte qualquer arquivo"
  
--#~ msgid "Disable SELinux protection for ptal daemon"
--#~ msgstr "úÁÝÉÔÁ SELinux ÄÌÑ ÄÅÍÏÎÁ ptal ÏÔËÌÀÞÅÎÁ"
-+#: ../gui/selinux.tbl:84
-+msgid "Disable SELinux protection for gpm daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:91
+-msgid "Disable SELinux protection for cups hplip daemon"
++#: booleans.py:5
++msgid ""
++"Allow users to resolve user passwd entries directly from ldap rather then "
++"using a sssd server"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for pxe daemon"
--#~ msgstr "úÁÝÉÔÁ SELinux ÄÌÑ ÄÅÍÏÎÁ pxe ÏÔËÌÀÞÅÎÁ"
-+#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
-+msgid "NFS"
-+msgstr ""
+-#: ../gui/selinux.tbl:92
+-msgid "Disable SELinux protection for httpd rotatelogs"
+-msgstr ""
++#: booleans.py:6
++#, fuzzy
++msgid "Allow users to login using a radius server"
++msgstr "Permitir que o usuário se conecte ao soquete do mysql "
  
--#~ msgid "Disable SELinux protection for pyzord"
--#~ msgstr "úÁÝÉÔÁ SELinux ÄÌÑ pyzord ÏÔËÌÀÞÅÎÁ"
-+#: ../gui/selinux.tbl:85
-+msgid "Disable SELinux protection for gss daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
+-msgid "HTTPD Service"
+-msgstr ""
++#: booleans.py:7
++#, fuzzy
++msgid "Allow users to login using a yubikey  server"
++msgstr "Permitir que o usuário se conecte ao soquete do mysql "
  
--#~ msgid "Disable SELinux protection for quota daemon"
--#~ msgstr "úÁÝÉÔÁ SELinux ÄÌÑ ÄÅÍÏÎÁ quota ÏÔËÌÀÞÅÎÁ"
-+#: ../gui/selinux.tbl:86
-+msgid "Disable SELinux protection for Hal daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:93
+-msgid "Disable SELinux protection for http suexec"
++#: booleans.py:8
++msgid ""
++"Allow cdrecord to read various content. nfs, samba, removable devices, user "
++"temp and untrusted content files"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for radiusd daemon"
--#~ msgstr "úÁÝÉÔÁ SELinux ÄÌÑ ÄÅÍÏÎÁ radiusd ÏÔËÌÀÞÅÎÁ"
-+#: ../gui/selinux.tbl:87
-+msgid "Compatibility"
-+msgstr ""
+-#: ../gui/selinux.tbl:94
+-msgid "Disable SELinux protection for hwclock daemon"
+-msgstr ""
++#: booleans.py:9
++#, fuzzy
++msgid "Allow clamd to use JIT compiler"
++msgstr "Permitir que todos os damons gravem os corefiles em /"
+ 
+-#: ../gui/selinux.tbl:95
+-msgid "Disable SELinux protection for i18n daemon"
+-msgstr ""
++#: booleans.py:10
++#, fuzzy
++msgid "Allow clamscan to non security files on a system"
++msgstr "Permitir que ocomando mount monte qualquer arquivo"
+ 
+-#: ../gui/selinux.tbl:96
+-msgid "Disable SELinux protection for imazesrv daemon"
+-msgstr ""
++#: booleans.py:11
++#, fuzzy
++msgid "Allow clamscan to read user content"
++msgstr "Permitir a pilha de executáveis mplayer "
  
--#~ msgid "Disable SELinux protection for radvd daemon"
--#~ msgstr "úÁÝÉÔÁ SELinux ÄÌÑ ÄÅÍÏÎÁ radvd ÏÔËÌÀÞÅÎÁ"
-+#: ../gui/selinux.tbl:87
+-#: ../gui/selinux.tbl:97
+-msgid "Disable SELinux protection for inetd child daemons"
++#: booleans.py:12
 +msgid ""
-+"Do not audit things that we know to be broken but which are not security "
-+"risks"
-+msgstr ""
++"Allow Cobbler to modify public files used for public file transfer services."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for rdisc"
--#~ msgstr "úÁÝÉÔÁ SELinux ÄÌÑ rdisc ÏÔËÌÀÞÅÎÁ"
-+#: ../gui/selinux.tbl:88
-+msgid "Disable SELinux protection for hostname daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:98
+-msgid "Disable SELinux protection for inetd daemon"
+-msgstr ""
++#: booleans.py:13
++#, fuzzy
++msgid "Allow Cobbler to connect to the network using TCP."
++msgstr "Permitir que o usuário se conecte ao soquete do postgres"
  
--#~ msgid "Disable SELinux protection for readahead"
--#~ msgstr "úÁÝÉÔÁ SELinux ÄÌÑ readahead ÏÔËÌÀÞÅÎÁ"
-+#: ../gui/selinux.tbl:89
-+msgid "Disable SELinux protection for hotplug daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:99
+-msgid "Disable SELinux protection for innd daemon"
+-msgstr ""
++#: booleans.py:14
++#, fuzzy
++msgid "Allow Cobbler to access cifs file systems."
++msgstr "Permitir que ocomando mount monte qualquer arquivo"
  
--#~ msgid "Disable SELinux protection for restorecond"
--#~ msgstr "úÁÝÉÔÁ SELinux ÄÌÑ restorecond ÏÔËÌÀÞÅÎÁ"
-+#: ../gui/selinux.tbl:90
-+msgid "Disable SELinux protection for howl daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:100
+-msgid "Disable SELinux protection for iptables daemon"
+-msgstr ""
++#: booleans.py:15
++#, fuzzy
++msgid "Allow Cobbler to access nfs file systems."
++msgstr "Permitir que ocomando mount monte qualquer arquivo"
  
--#~ msgid "Disable SELinux protection for rhgb daemon"
--#~ msgstr "úÁÝÉÔÁ SELinux ÄÌÑ ÄÅÍÏÎÁ rhgb ÏÔËÌÀÞÅÎÁ"
-+#: ../gui/selinux.tbl:91
-+msgid "Disable SELinux protection for cups hplip daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:101
+-msgid "Disable SELinux protection for ircd daemon"
+-msgstr ""
++#: booleans.py:16
++#, fuzzy
++msgid "Allow collectd to connect to the network using TCP."
++msgstr "Permitir que pacotes sem rótulos flutuem na rede"
  
--#~ msgid "Disable SELinux protection for ricci"
--#~ msgstr "úÁÝÉÔÁ SELinux ÄÌÑ ricci ÏÔËÌÀÞÅÎÁ"
-+#: ../gui/selinux.tbl:92
-+msgid "Disable SELinux protection for httpd rotatelogs"
-+msgstr ""
+-#: ../gui/selinux.tbl:102
+-msgid "Disable SELinux protection for irqbalance daemon"
+-msgstr ""
++#: booleans.py:17
++#, fuzzy
++msgid "Allow codnor domain to connect to the network using TCP."
++msgstr "Permitir que pacotes sem rótulos flutuem na rede"
  
--#~ msgid "Disable SELinux protection for ricci_modclusterd"
--#~ msgstr "úÁÝÉÔÁ SELinux ÄÌÑ ricci_modclusterd ÏÔËÌÀÞÅÎÁ"
-+#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
-+msgid "HTTPD Service"
-+msgstr ""
+-#: ../gui/selinux.tbl:103
+-msgid "Disable SELinux protection for iscsi daemon"
++#: booleans.py:18
++msgid ""
++"Allow system cron jobs to relabel filesystem for restoring file contexts."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for rlogind daemon"
--#~ msgstr "úÁÝÉÔÁ SELinux ÄÌÑ ÄÅÍÏÎÁ rlogind ÏÔËÌÀÞÅÎÁ"
-+#: ../gui/selinux.tbl:93
-+msgid "Disable SELinux protection for http suexec"
-+msgstr ""
+-#: ../gui/selinux.tbl:104
+-msgid "Disable SELinux protection for jabberd daemon"
+-msgstr ""
++#: booleans.py:19
++#, fuzzy
++msgid "Allow cvs daemon to read shadow"
++msgstr "Permitir que os daemons executem com o NIS"
  
--#~ msgid "Disable SELinux protection for rpcd daemon"
--#~ msgstr "úÁÝÉÔÁ SELinux ÄÌÑ ÄÅÍÏÎÁ rpcd ÏÔËÌÀÞÅÎÁ"
-+#: ../gui/selinux.tbl:94
-+msgid "Disable SELinux protection for hwclock daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
+-msgid "Kerberos"
+-msgstr ""
++#: booleans.py:20
++msgid "Allow all daemons to write corefiles to /"
++msgstr "Permitir que todos os damons gravem os corefiles em /"
  
--#~ msgid "Disable SELinux protection for rshd"
--#~ msgstr "úÁÝÉÔÁ SELinux ÄÌÑ rshd ÏÔËÌÀÞÅÎÁ"
-+#: ../gui/selinux.tbl:95
-+msgid "Disable SELinux protection for i18n daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:105
+-msgid "Disable SELinux protection for kadmind daemon"
+-msgstr ""
++#: booleans.py:21
++#, fuzzy
++msgid "Allow all daemons to use tcp wrappers."
++msgstr "Permitir que todos os damons gravem os corefiles em /"
  
--#~ msgid "rsync"
--#~ msgstr "rsync"
-+#: ../gui/selinux.tbl:96
-+msgid "Disable SELinux protection for imazesrv daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:106
+-msgid "Disable SELinux protection for klogd daemon"
+-msgstr ""
++#: booleans.py:22
++#, fuzzy
++msgid "Allow all daemons the ability to read/write terminals"
++msgstr "Permita que todos os daemons possam utilizar o ttys não alocado"
  
--#~ msgid "Disable SELinux protection for rsync daemon"
--#~ msgstr "úÁÝÉÔÁ SELinux ÄÌÑ ÄÅÍÏÎÁ rsync ÏÔËÌÀÞÅÎÁ"
-+#: ../gui/selinux.tbl:97
-+msgid "Disable SELinux protection for inetd child daemons"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:98
-+msgid "Disable SELinux protection for inetd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:99
-+msgid "Disable SELinux protection for innd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:100
-+msgid "Disable SELinux protection for iptables daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:101
-+msgid "Disable SELinux protection for ircd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:102
-+msgid "Disable SELinux protection for irqbalance daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:103
-+msgid "Disable SELinux protection for iscsi daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:104
-+msgid "Disable SELinux protection for jabberd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
-+msgid "Kerberos"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:105
-+msgid "Disable SELinux protection for kadmind daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:106
-+msgid "Disable SELinux protection for klogd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:107
-+msgid "Disable SELinux protection for krb5kdc daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:108
-+msgid "Disable SELinux protection for ktalk daemons"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:109
-+msgid "Disable SELinux protection for kudzu daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:110
-+msgid "Disable SELinux protection for locate daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:111
-+msgid "Disable SELinux protection for lpd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:107
+-msgid "Disable SELinux protection for krb5kdc daemon"
+-msgstr ""
++#: booleans.py:23
++#, fuzzy
++msgid "Allow dbadm to manage files in users home directories"
++msgstr "Permitir que o Web Browser staff grave em diretórios home."
  
--#~ msgid "SASL authentication server"
--#~ msgstr "ÓÅÒ×ÅÒ Á×ÔÏÒÉÚÁÃÉÉ SASL"
-+#: ../gui/selinux.tbl:112
-+msgid "Disable SELinux protection for lrrd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:113
-+msgid "Disable SELinux protection for lvm daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:114
-+msgid "Disable SELinux protection for mailman"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:115
-+msgid "Allow evolution and thunderbird to read user files"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:116
-+msgid "Disable SELinux protection for mdadm daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:108
+-msgid "Disable SELinux protection for ktalk daemons"
+-msgstr ""
++#: booleans.py:24
++#, fuzzy
++msgid "Allow dbadm to read files in users home directories"
++msgstr "Permitir que o Web Browser staff grave em diretórios home."
  
--#~ msgid "Disable SELinux protection for saslauthd daemon"
--#~ msgstr "úÁÝÉÔÁ SELinux ÄÌÑ ÄÅÍÏÎÁ saslauthd ÏÔËÌÀÞÅÎÁ"
-+#: ../gui/selinux.tbl:117
-+msgid "Disable SELinux protection for monopd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:109
+-msgid "Disable SELinux protection for kudzu daemon"
++#: booleans.py:25
++msgid ""
++"Deny 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 ""
  
--#~ msgid "Disable SELinux protection for scannerdaemon daemon"
--#~ msgstr "úÁÝÉÔÁ SELinux ÄÌÑ ÄÅÍÏÎÁ scannerdaemon ÏÔËÌÀÞÅÎÁ"
-+#: ../gui/selinux.tbl:118
-+msgid "Allow the mozilla browser to read user files"
-+msgstr ""
+-#: ../gui/selinux.tbl:110
+-msgid "Disable SELinux protection for locate daemon"
++#: booleans.py:26
++msgid "Allow sysadm to debug or ptrace all processes."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for sendmail daemon"
--#~ msgstr "úÁÝÉÔÁ SELinux ÄÌÑ ÄÅÍÏÎÁ sendmail ÏÔËÌÀÞÅÎÁ"
-+#: ../gui/selinux.tbl:119
-+msgid "Disable SELinux protection for mrtg daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:111
+-msgid "Disable SELinux protection for lpd daemon"
+-msgstr ""
++#: booleans.py:27
++#, fuzzy
++msgid "Allow dhcpc client applications to execute iptables commands"
++msgstr "Permitir que os daemons executem com o NIS"
  
--#~ msgid "Disable SELinux protection for setrans"
--#~ msgstr "úÁÝÉÔÁ SELinux ÄÌÑ setrans ÏÔËÌÀÞÅÎÁ"
-+#: ../gui/selinux.tbl:120
-+msgid "Disable SELinux protection for mysqld daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:112
+-msgid "Disable SELinux protection for lrrd daemon"
+-msgstr ""
++#: booleans.py:28
++#, fuzzy
++msgid "Allow DHCP daemon to use LDAP backends"
++msgstr "Permitir que todos os damons gravem os corefiles em /"
  
--#~ msgid "Disable SELinux protection for setroubleshoot daemon"
--#~ msgstr "úÁÝÉÔÁ SELinux ÄÌÑ ÄÅÍÏÎÁ setroubleshoot ÏÔËÌÀÞÅÎÁ"
-+#: ../gui/selinux.tbl:121
-+msgid "Disable SELinux protection for nagios daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:113
+-msgid "Disable SELinux protection for lvm daemon"
+-msgstr ""
++#: booleans.py:29
++#, fuzzy
++msgid "Allow all domains to use other domains file descriptors"
++msgstr "Permitir que todos os damons gravem os corefiles em /"
  
--#~ msgid "Disable SELinux protection for slapd daemon"
--#~ msgstr "úÁÝÉÔÁ SELinux ÄÌÑ ÄÅÍÏÎÁ slapd ÏÔËÌÀÞÅÎÁ"
-+#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
-+msgid "Name Service"
-+msgstr ""
+-#: ../gui/selinux.tbl:114
+-msgid "Disable SELinux protection for mailman"
+-msgstr ""
++#: booleans.py:30
++#, fuzzy
++msgid "Allow all domains to have the kernel load modules"
++msgstr "Permitir que todos os damons gravem os corefiles em /"
  
--#~ msgid "Disable SELinux protection for slrnpull daemon"
--#~ msgstr "úÁÝÉÔÁ SELinux ÄÌÑ ÄÅÍÏÎÁ slrnpull ÏÔËÌÀÞÅÎÁ"
-+#: ../gui/selinux.tbl:122
-+msgid "Disable SELinux protection for named daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:115
+-msgid "Allow evolution and thunderbird to read user files"
++#: booleans.py:31
++msgid "Allow the use of the audio devices as the source for the entropy feeds"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for smbd daemon"
--#~ msgstr "úÁÝÉÔÁ SELinux ÄÌÑ ÄÅÍÏÎÁ smbd ÏÔËÌÀÞÅÎÁ"
-+#: ../gui/selinux.tbl:123
-+msgid "Disable SELinux protection for nessusd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:124
-+msgid "Disable SELinux protection for NetworkManager"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:125
-+msgid "Disable SELinux protection for nfsd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
-+#: ../gui/selinux.tbl:221
-+msgid "Samba"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:126
-+msgid "Disable SELinux protection for nmbd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:127
-+msgid "Disable SELinux protection for nrpe daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:128
-+msgid "Disable SELinux protection for nscd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:129
-+msgid "Disable SELinux protection for nsd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:116
+-msgid "Disable SELinux protection for mdadm daemon"
+-msgstr ""
++#: booleans.py:32
++#, fuzzy
++msgid "Allow exim to connect to databases (postgres, mysql)"
++msgstr "Permitir que o usuário se conecte ao soquete do postgres"
  
--#~ msgid "Disable SELinux protection for snmpd daemon"
--#~ msgstr "úÁÝÉÔÁ SELinux ÄÌÑ ÄÅÍÏÎÁ snmpd ÏÔËÌÀÞÅÎÁ"
-+#: ../gui/selinux.tbl:130
-+msgid "Disable SELinux protection for ntpd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:117
+-msgid "Disable SELinux protection for monopd daemon"
++#: booleans.py:33
++msgid "Allow exim to create, read, write, and delete unprivileged user files."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for snort daemon"
--#~ msgstr "úÁÝÉÔÁ SELinux ÄÌÑ ÄÅÍÏÎÁ snort ÏÔËÌÀÞÅÎÁ"
-+#: ../gui/selinux.tbl:131
-+msgid "Disable SELinux protection for oddjob"
-+msgstr ""
+-#: ../gui/selinux.tbl:118
+-msgid "Allow the mozilla browser to read user files"
+-msgstr ""
++#: booleans.py:34
++#, fuzzy
++msgid "Allow exim to read unprivileged user files."
++msgstr "Permitir que todos os damons gravem os corefiles em /"
  
--#~ msgid "Disable SELinux protection for soundd daemon"
--#~ msgstr "úÁÝÉÔÁ SELinux ÄÌÑ ÄÅÍÏÎÁ soundd ÏÔËÌÀÞÅÎÁ"
-+#: ../gui/selinux.tbl:132
-+msgid "Disable SELinux protection for oddjob_mkhomedir"
-+msgstr ""
+-#: ../gui/selinux.tbl:119
+-msgid "Disable SELinux protection for mrtg daemon"
++#: booleans.py:35
++msgid "Enable extra rules in the cron domain to support fcron."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for sound daemon"
--#~ msgstr "úÁÝÉÔÁ SELinux ÄÌÑ ÄÅÍÏÎÁ sound ÏÔËÌÀÞÅÎÁ"
-+#: ../gui/selinux.tbl:133
-+msgid "Disable SELinux protection for openvpn daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:120
+-msgid "Disable SELinux protection for mysqld daemon"
+-msgstr ""
++#: booleans.py:36
++#, fuzzy
++msgid "Allow fenced domain to connect to the network using TCP."
++msgstr "Permitir que pacotes sem rótulos flutuem na rede"
  
--#~ msgid "Spam Protection"
--#~ msgstr "úÁÝÉÔÁ ÏÔ óÐÁÍÁ"
-+#: ../gui/selinux.tbl:134
-+msgid "Disable SELinux protection for pam daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:121
+-msgid "Disable SELinux protection for nagios daemon"
++#: booleans.py:37
++msgid "Allow fenced domain to execute ssh."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for spamd daemon"
--#~ msgstr "úÁÝÉÔÁ SELinux ÄÌÑ ÄÅÍÏÎÁ spamd ÏÔËÌÀÞÅÎÁ"
-+#: ../gui/selinux.tbl:135
-+msgid "Disable SELinux protection for pegasus"
-+msgstr ""
+-#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
+-msgid "Name Service"
+-msgstr ""
++#: booleans.py:38
++#, fuzzy
++msgid "Allow ftp to read and write files in the user home directories"
++msgstr "Permitir que o Web Browser staff grave em diretórios home."
  
--#~ msgid "Disable SELinux protection for speedmgmt daemon"
--#~ msgstr "úÁÝÉÔÁ SELinux ÄÌÑ ÄÅÍÏÎÁ speedmgmt ÏÔËÌÀÞÅÎÁ"
-+#: ../gui/selinux.tbl:136
-+msgid "Disable SELinux protection for perdition daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:122
+-msgid "Disable SELinux protection for named daemon"
++#: booleans.py:39
++msgid ""
++"Allow ftp servers to upload files,  used for public file transfer services. "
++"Directories must be labeled public_content_rw_t."
+ msgstr ""
  
--#~ msgid "Squid"
--#~ msgstr "Squid"
-+#: ../gui/selinux.tbl:137
-+msgid "Disable SELinux protection for portmap daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:123
+-msgid "Disable SELinux protection for nessusd daemon"
+-msgstr ""
++#: booleans.py:40
++#, fuzzy
++msgid "Allow ftp servers to connect to all ports > 1023"
++msgstr "Permitir que o usuário se conecte ao soquete do postgres"
  
--#~ msgid "Disable SELinux protection for squid daemon"
--#~ msgstr "úÁÝÉÔÁ SELinux ÄÌÑ ÄÅÍÏÎÁ squid ÏÔËÌÀÞÅÎÁ"
-+#: ../gui/selinux.tbl:138
-+msgid "Disable SELinux protection for portslave daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:124
+-msgid "Disable SELinux protection for NetworkManager"
+-msgstr ""
++#: booleans.py:41
++#, fuzzy
++msgid "Allow ftp servers to connect to mysql database ports"
++msgstr "Permitir que o usuário se conecte ao soquete do mysql "
  
--#~ msgid "Disable SELinux protection for ssh daemon"
--#~ msgstr "úÁÝÉÔÁ SELinux ÄÌÑ ÄÅÍÏÎÁ ssh ÏÔËÌÀÞÅÎÁ"
-+#: ../gui/selinux.tbl:139
-+msgid "Disable SELinux protection for postfix"
-+msgstr ""
+-#: ../gui/selinux.tbl:125
+-msgid "Disable SELinux protection for nfsd daemon"
++#: booleans.py:42
++msgid ""
++"Allow ftp servers to login to local users and read/write all files on the "
++"system, governed by DAC."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for stunnel daemon"
--#~ msgstr "úÁÝÉÔÁ SELinux ÄÌÑ ÄÅÍÏÎÁ stunnel ÏÔËÌÀÞÅÎÁ"
-+#: ../gui/selinux.tbl:140
-+msgid "Disable SELinux protection for postgresql daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
+-#: ../gui/selinux.tbl:221
+-msgid "Samba"
++#: booleans.py:43
++msgid "Allow ftp servers to use cifs used for public file transfer services."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for swat daemon"
--#~ msgstr "úÁÝÉÔÁ SELinux ÄÌÑ ÄÅÍÏÎÁ swat ÏÔËÌÀÞÅÎÁ"
-+#: ../gui/selinux.tbl:141
-+msgid "pppd"
-+msgstr ""
+-#: ../gui/selinux.tbl:126
+-msgid "Disable SELinux protection for nmbd daemon"
++#: booleans.py:44
++msgid "Allow ftp servers to use nfs used for public file transfer services."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for sxid daemon"
--#~ msgstr "úÁÝÉÔÁ SELinux ÄÌÑ ÄÅÍÏÎÁ sxid ÏÔËÌÀÞÅÎÁ"
-+#: ../gui/selinux.tbl:141
-+msgid "Allow pppd to be run for a regular user"
-+msgstr ""
+-#: ../gui/selinux.tbl:127
+-msgid "Disable SELinux protection for nrpe daemon"
+-msgstr ""
++#: booleans.py:45
++#, fuzzy
++msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
++msgstr "Permitir que o usuário se conecte ao soquete do postgres"
  
--#~ msgid "Disable SELinux protection for syslogd daemon"
--#~ msgstr "úÁÝÉÔÁ SELinux ÄÌÑ ÄÅÍÏÎÁ syslogd ÏÔËÌÀÞÅÎÁ"
-+#: ../gui/selinux.tbl:142
-+msgid "Disable SELinux protection for pptp"
-+msgstr ""
+-#: ../gui/selinux.tbl:128
+-msgid "Disable SELinux protection for nscd daemon"
++#: booleans.py:46
++msgid "Determine whether Git CGI can search home directories."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for system cron jobs"
--#~ msgstr "úÁÝÉÔÁ SELinux ÄÌÑ ÓÉÓÔÅÍÙ ÚÁÄÁÎÉÊ cron jobs ÏÔËÌÀÞÅÎÁ"
-+#: ../gui/selinux.tbl:143
-+msgid "Disable SELinux protection for prelink daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:129
+-msgid "Disable SELinux protection for nsd daemon"
++#: booleans.py:47
++msgid "Determine whether Git CGI can access cifs file systems."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for tcp daemon"
--#~ msgstr "úÁÝÉÔÁ SELinux ÄÌÑ ÄÅÍÏÎÁ tcp ÏÔËÌÀÞÅÎÁ"
-+#: ../gui/selinux.tbl:144
-+msgid "Disable SELinux protection for privoxy daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:130
+-msgid "Disable SELinux protection for ntpd daemon"
++#: booleans.py:48
++msgid "Determine whether Git CGI can access nfs file systems."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for telnet daemon"
--#~ msgstr "úÁÝÉÔÁ SELinux ÄÌÑ ÄÅÍÏÎÁ telnet ÏÔËÌÀÞÅÎÁ"
-+#: ../gui/selinux.tbl:145
-+msgid "Disable SELinux protection for ptal daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:131
+-msgid "Disable SELinux protection for oddjob"
++#: booleans.py:49
++msgid ""
++"Determine whether Git session daemon can bind TCP sockets to all unreserved "
++"ports."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for tftpd daemon"
--#~ msgstr "úÁÝÉÔÁ SELinux ÄÌÑ ÄÅÍÏÎÁ tftpd ÏÔËÌÀÞÅÎÁ"
-+#: ../gui/selinux.tbl:146
-+msgid "Disable SELinux protection for pxe daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:132
+-msgid "Disable SELinux protection for oddjob_mkhomedir"
++#: booleans.py:50
++msgid ""
++"Determine whether calling user domains can execute Git daemon in the "
++"git_session_t domain."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for transproxy daemon"
--#~ msgstr "úÁÝÉÔÁ SELinux ÄÌÑ ÄÅÍÏÎÁ transproxy ÏÔËÌÀÞÅÎÁ"
-+#: ../gui/selinux.tbl:147
-+msgid "Disable SELinux protection for pyzord"
-+msgstr ""
+-#: ../gui/selinux.tbl:133
+-msgid "Disable SELinux protection for openvpn daemon"
++#: booleans.py:51
++msgid "Determine whether Git system daemon can search home directories."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for udev daemon"
--#~ msgstr "úÁÝÉÔÁ SELinux ÄÌÑ ÄÅÍÏÎÁ udev ÏÔËÌÀÞÅÎÁ"
-+#: ../gui/selinux.tbl:148
-+msgid "Disable SELinux protection for quota daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:134
+-msgid "Disable SELinux protection for pam daemon"
++#: booleans.py:52
++msgid "Determine whether Git system daemon can access cifs file systems."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for uml daemon"
--#~ msgstr "úÁÝÉÔÁ SELinux ÄÌÑ ÄÅÍÏÎÁ uml ÏÔËÌÀÞÅÎÁ"
-+#: ../gui/selinux.tbl:149
-+msgid "Disable SELinux protection for radiusd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:135
+-msgid "Disable SELinux protection for pegasus"
++#: booleans.py:53
++msgid "Determine whether Git system daemon can access nfs file systems."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for updfstab daemon"
--#~ msgstr "úÁÝÉÔÁ SELinux ÄÌÑ ÄÅÍÏÎÁ updfstab ÏÔËÌÀÞÅÎÁ"
-+#: ../gui/selinux.tbl:150
-+msgid "Disable SELinux protection for radvd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:136
+-msgid "Disable SELinux protection for perdition daemon"
+-msgstr ""
++#: booleans.py:54
++#, fuzzy
++msgid "Allow gitisis daemon to send mail"
++msgstr "Permitir que os daemons executem com o NIS"
  
--#~ msgid "Disable SELinux protection for uptimed daemon"
--#~ msgstr "úÁÝÉÔÁ SELinux ÄÌÑ ÄÅÍÏÎÁ uptimed ÏÔËÌÀÞÅÎÁ"
-+#: ../gui/selinux.tbl:151
-+msgid "Disable SELinux protection for rdisc"
-+msgstr ""
+-#: ../gui/selinux.tbl:137
+-msgid "Disable SELinux protection for portmap daemon"
++#: booleans.py:55
++msgid "Enable reading of urandom for all domains."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for uucpd daemon"
--#~ msgstr "úÁÝÉÔÁ SELinux ÄÌÑ ÄÅÍÏÎÁ uucpd ÏÔËÌÀÞÅÎÁ"
-+#: ../gui/selinux.tbl:152
-+msgid "Disable SELinux protection for readahead"
-+msgstr ""
+-#: ../gui/selinux.tbl:138
+-msgid "Disable SELinux protection for portslave daemon"
++#: booleans.py:56
++msgid ""
++"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
++"agent to manage user files."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for vmware daemon"
--#~ msgstr "úÁÝÉÔÁ SELinux ÄÌÑ ÄÅÍÏÎÁ vmware ÏÔËÌÀÞÅÎÁ"
-+#: ../gui/selinux.tbl:153
-+msgid "Allow programs to read files in non-standard locations (default_t)"
-+msgstr ""
+-#: ../gui/selinux.tbl:139
+-msgid "Disable SELinux protection for postfix"
++#: booleans.py:57
++msgid ""
++"Allow gpg web domain to modify public files used for public file transfer "
++"services."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for watchdog daemon"
--#~ msgstr "úÁÝÉÔÁ SELinux ÄÌÑ ÄÅÍÏÎÁ watchdog ÏÔËÌÀÞÅÎÁ"
-+#: ../gui/selinux.tbl:154
-+msgid "Disable SELinux protection for restorecond"
-+msgstr ""
+-#: ../gui/selinux.tbl:140
+-msgid "Disable SELinux protection for postgresql daemon"
++#: booleans.py:58
++msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for winbind daemon"
--#~ msgstr "úÁÝÉÔÁ SELinux ÄÌÑ ÄÅÍÏÎÁ winbind ÏÔËÌÀÞÅÎÁ"
-+#: ../gui/selinux.tbl:155
-+msgid "Disable SELinux protection for rhgb daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:141
+-msgid "pppd"
++#: booleans.py:59
++msgid ""
++"Allow Apache to modify public files used for public file transfer services. "
++"Directories/Files must be labeled public_content_rw_t."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for xdm daemon"
--#~ msgstr "úÁÝÉÔÁ SELinux ÄÌÑ ÄÅÍÏÎÁ xdm ÏÔËÌÀÞÅÎÁ"
-+#: ../gui/selinux.tbl:156
-+msgid "Disable SELinux protection for ricci"
-+msgstr ""
+-#: ../gui/selinux.tbl:141
+-msgid "Allow pppd to be run for a regular user"
++#: booleans.py:60
++msgid "Allow httpd to use built in scripting (usually php)"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for xen daemon"
--#~ msgstr "úÁÝÉÔÁ SELinux ÄÌÑ ÄÅÍÏÎÁ xen ÏÔËÌÀÞÅÎÁ"
-+#: ../gui/selinux.tbl:157
-+msgid "Disable SELinux protection for ricci_modclusterd"
-+msgstr ""
+-#: ../gui/selinux.tbl:142
+-msgid "Disable SELinux protection for pptp"
+-msgstr ""
++#: booleans.py:61
++#, fuzzy
++msgid "Allow http daemon to check spam"
++msgstr "Permitir que os daemons executem com o NIS"
  
--#~ msgid "XEN"
--#~ msgstr "XEN"
-+#: ../gui/selinux.tbl:158
-+msgid "Disable SELinux protection for rlogind daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:143
+-msgid "Disable SELinux protection for prelink daemon"
+-msgstr ""
++#: booleans.py:62
++#, fuzzy
++msgid ""
++"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
++"ports"
++msgstr "Permitir que o usuário se conecte ao soquete do postgres"
++
++#: booleans.py:63
++#, fuzzy
++msgid "Allow httpd to connect to the ldap port"
++msgstr "Permitir que o usuário se conecte ao soquete do postgres"
++
++#: booleans.py:64
++#, fuzzy
++msgid "Allow http daemon to connect to zabbix"
++msgstr "Permitir que todos os damons gravem os corefiles em /"
++
++#: booleans.py:65
++#, fuzzy
++msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
++msgstr "Permitir que pacotes sem rótulos flutuem na rede"
++
++#: booleans.py:66
++#, fuzzy
++msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
++msgstr "Permitir que o usuário se conecte ao soquete do postgres"
++
++#: booleans.py:67
++#, fuzzy
++msgid ""
++"Allow HTTPD scripts and modules to connect to databases over the network."
++msgstr "Permitir que o usuário se conecte ao soquete do postgres"
  
--#~ msgid "Disable SELinux protection for xfs daemon"
--#~ msgstr "úÁÝÉÔÁ SELinux ÄÌÑ ÄÅÍÏÎÁ xfs ÏÔËÌÀÞÅÎÁ"
-+#: ../gui/selinux.tbl:159
-+msgid "Disable SELinux protection for rpcd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:144
+-msgid "Disable SELinux protection for privoxy daemon"
+-msgstr ""
++#: booleans.py:68
++#, fuzzy
++msgid "Allow httpd to connect to memcache server"
++msgstr "Permitir que o usuário se conecte ao soquete do mysql "
  
--#~ msgid "Disable SELinux protection for xen control"
--#~ msgstr "úÁÝÉÔÁ SELinux ÄÌÑ ÕÐÒÁ×ÌÅÎÉÑ xen ÏÔËÌÀÞÅÎÁ"
-+#: ../gui/selinux.tbl:160
-+msgid "Disable SELinux protection for rshd"
-+msgstr ""
+-#: ../gui/selinux.tbl:145
+-msgid "Disable SELinux protection for ptal daemon"
+-msgstr ""
++#: booleans.py:69
++#, fuzzy
++msgid "Allow httpd to act as a relay"
++msgstr "Permitir que o usuário se conecte ao soquete do mysql "
  
--#~ msgid "Disable SELinux protection for ypbind daemon"
--#~ msgstr "úÁÝÉÔÁ SELinux ÄÌÑ ÄÏÍÏÎÁ ypbind ÏÔËÌÀÞÅÎÁ"
-+#: ../gui/selinux.tbl:161
-+msgid "rsync"
-+msgstr ""
+-#: ../gui/selinux.tbl:146
+-msgid "Disable SELinux protection for pxe daemon"
+-msgstr ""
++#: booleans.py:70
++#, fuzzy
++msgid "Allow http daemon to send mail"
++msgstr "Permitir que os daemons executem com o NIS"
  
--#~ msgid "Disable SELinux protection for NIS Password Daemon"
--#~ msgstr "úÁÝÉÔÁ SELinux ÄÌÑ NIS Password Daemon ÏÔËÌÀÞÅÎÁ"
-+#: ../gui/selinux.tbl:161
-+msgid "Disable SELinux protection for rsync daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:147
+-msgid "Disable SELinux protection for pyzord"
++#: booleans.py:71
++msgid "Allow Apache to communicate with avahi service via dbus"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for ypserv daemon"
--#~ msgstr "úÁÝÉÔÁ SELinux ÄÌÑ ÄÅÍÏÎÁ ypserv ÏÔËÌÀÞÅÎÁ"
-+#: ../gui/selinux.tbl:162
-+msgid "Allow ssh to run from inetd instead of as a daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:148
+-msgid "Disable SELinux protection for quota daemon"
+-msgstr ""
++#: booleans.py:72
++#, fuzzy
++msgid "Allow httpd cgi support"
++msgstr "Permitir que o ssh execute o ssh-keysign"
  
--#~ msgid "Disable SELinux protection for NIS Transfer Daemon"
--#~ msgstr "úÁÝÉÔÁ SELinux ÄÌÑ NIS Transfer Daemon ÏÔËÌÀÞÅÎÁ"
-+#: ../gui/selinux.tbl:163
-+msgid "Allow Samba to share nfs directories"
-+msgstr ""
+-#: ../gui/selinux.tbl:149
+-msgid "Disable SELinux protection for radiusd daemon"
+-msgstr ""
++#: booleans.py:73
++#, fuzzy
++msgid "Allow httpd to act as a FTP server by listening on the ftp port."
++msgstr "Permitir que o usuário se conecte ao soquete do postgres"
  
--#~ msgid "Delete %s"
--#~ msgstr "õÄÁÌÉÔØ %s"
-+#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
-+msgid "SASL authentication server"
-+msgstr ""
+-#: ../gui/selinux.tbl:150
+-msgid "Disable SELinux protection for radvd daemon"
+-msgstr ""
++#: booleans.py:74
++#, fuzzy
++msgid "Allow httpd to read home directories"
++msgstr "Permitir que o Web Browser staff grave em diretórios home."
  
--#~ msgid "Add %s"
--#~ msgstr "äÏÂÁÉÔØ %s"
-+#: ../gui/selinux.tbl:164
-+msgid "Allow sasl authentication server to read /etc/shadow"
-+msgstr ""
+-#: ../gui/selinux.tbl:151
+-msgid "Disable SELinux protection for rdisc"
++#: booleans.py:75
++msgid "Allow httpd scripts and modules execmem/execstack"
+ msgstr ""
  
--#~ msgid "Modify %s"
--#~ msgstr "éÚÍÅÎÉÔØ %s"
-+#: ../gui/selinux.tbl:165
-+msgid ""
-+"Allow X-Windows server to map a memory region as both executable and writable"
-+msgstr ""
+-#: ../gui/selinux.tbl:152
+-msgid "Disable SELinux protection for readahead"
+-msgstr ""
++#: booleans.py:76
++#, fuzzy
++msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
++msgstr "Permitir que o usuário se conecte ao soquete do postgres"
  
--#~ msgid "<b>Select:</b>"
--#~ msgstr "<b>÷ÙÂÏÒ:</b>"
-+#: ../gui/selinux.tbl:166
-+msgid "Disable SELinux protection for saslauthd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:153
+-msgid "Allow programs to read files in non-standard locations (default_t)"
++#: booleans.py:77
++msgid "Allow httpd processes to manage IPA content"
+ msgstr ""
  
--#~ msgid "Add"
--#~ msgstr "äÏÂÁ×ÉÔØ"
-+#: ../gui/selinux.tbl:167
-+msgid "Disable SELinux protection for scannerdaemon daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:154
+-msgid "Disable SELinux protection for restorecond"
+-msgstr ""
++#: booleans.py:78
++#, fuzzy
++msgid "Allow Apache to use mod_auth_ntlm_winbind"
++msgstr "Permitir a pilha de executáveis mplayer "
  
--#~ msgid "Add Network Port"
--#~ msgstr "äÏÂÁ×ÉÔØ óÅÔÅ×ÏÊ ðÏÒÔ"
-+#: ../gui/selinux.tbl:168
-+msgid "Do not allow transition to sysadm_t, sudo and su effected"
-+msgstr ""
+-#: ../gui/selinux.tbl:155
+-msgid "Disable SELinux protection for rhgb daemon"
+-msgstr ""
++#: booleans.py:79
++#, fuzzy
++msgid "Allow Apache to use mod_auth_pam"
++msgstr "Permitir a pilha de executáveis mplayer "
  
--#~ msgid "Add SELinux Network Ports"
--#~ msgstr "äÏÂÁ×ÉÔØ óÅÔÅ×ÏÊ ðÏÒÔ SELinux"
-+#: ../gui/selinux.tbl:169
-+msgid "Do not allow any processes to load kernel modules"
-+msgstr ""
+-#: ../gui/selinux.tbl:156
+-msgid "Disable SELinux protection for ricci"
+-msgstr ""
++#: booleans.py:80
++#, fuzzy
++msgid "Allow httpd to read user content"
++msgstr "Permitir que o Web Browser staff grave em diretórios home."
  
--#~ msgid "Add SELinux User"
--#~ msgstr "äÏÂÁ×ÉÔØ ðÏÌØÚÏ×ÁÔÅÌÑ SELinux"
-+#: ../gui/selinux.tbl:170
-+msgid "Do not allow any processes to modify kernel SELinux policy"
-+msgstr ""
+-#: ../gui/selinux.tbl:157
+-msgid "Disable SELinux protection for ricci_modclusterd"
++#: booleans.py:81
++msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+ msgstr ""
  
--#~ msgid "Delete Network Port"
--#~ msgstr "õÄÁÌÉÔØ óÅÔÅ×ÏÊ ðÏÒÔ"
-+#: ../gui/selinux.tbl:171
-+msgid "Disable SELinux protection for sendmail daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:158
+-msgid "Disable SELinux protection for rlogind daemon"
+-msgstr ""
++#: booleans.py:82
++#, fuzzy
++msgid "Allow httpd daemon to change its resource limits"
++msgstr "Permitir que os daemons executem com o NIS"
  
--#, fuzzy
--#~ msgid "Delete SELinux User Mapping"
--#~ msgstr "îÅ×ÏÚÍÏÖÎÏ ÕÄÁÌÉÔØ ÐÏÌØÚÏ×ÁÔÅÌÑ SELinux %s"
-+#: ../gui/selinux.tbl:172
-+msgid "Disable SELinux protection for setrans"
-+msgstr ""
+-#: ../gui/selinux.tbl:159
+-msgid "Disable SELinux protection for rpcd daemon"
++#: booleans.py:83
++msgid ""
++"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+ msgstr ""
  
--#~ msgid "Edit Network Port"
--#~ msgstr "òÅÄÁËÔÉÒÏ×ÁÔØ óÅÔÅ×ÏÊ ðÏÒÔ"
-+#: ../gui/selinux.tbl:173
-+msgid "Disable SELinux protection for setroubleshoot daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:160
+-msgid "Disable SELinux protection for rshd"
++#: booleans.py:84
++msgid ""
++"Allow apache scripts to write to public content, directories/files must be "
++"labeled public_rw_content_t."
+ msgstr ""
  
--#~ msgid "File Type"
--#~ msgstr "ôÉÐ æÁÊÌÁ"
-+#: ../gui/selinux.tbl:174
-+msgid "Disable SELinux protection for slapd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:161
+-msgid "rsync"
+-msgstr ""
++#: booleans.py:85
++#, fuzzy
++msgid "Allow Apache to execute tmp content."
++msgstr "Permitir a pilha de executáveis mplayer "
  
--#~ msgid "Filter"
--#~ msgstr "æÉÌØÔÅÒ"
-+#: ../gui/selinux.tbl:175
-+msgid "Disable SELinux protection for slrnpull daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:161
+-msgid "Disable SELinux protection for rsync daemon"
++#: booleans.py:86
++msgid ""
++"Unify HTTPD to communicate with the terminal. Needed for entering the "
++"passphrase for certificates at the terminal."
+ msgstr ""
  
--#, fuzzy
--#~ msgid "Load policy module"
--#~ msgstr "îÅ×ÏÚÍÏÖÎÏ ÐÒÏÞÉÔÁÔØ ÈÒÁÎÉÌÉÝÅ ÐÏÌÉÔÉËÉ."
-+#: ../gui/selinux.tbl:176
-+msgid "Disable SELinux protection for smbd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:162
+-msgid "Allow ssh to run from inetd instead of as a daemon"
++#: booleans.py:87
++msgid "Unify HTTPD handling of all content files."
+ msgstr ""
  
--#~ msgid "MLS"
--#~ msgstr "MLS"
-+#: ../gui/selinux.tbl:177
-+msgid "Disable SELinux protection for snmpd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:163
+-msgid "Allow Samba to share nfs directories"
+-msgstr ""
++#: booleans.py:88
++#, fuzzy
++msgid "Allow httpd to access cifs file systems"
++msgstr "Permitir que ocomando mount monte qualquer arquivo"
  
--#, fuzzy
--#~ msgid "Modify SELinux User"
--#~ msgstr "îÅ×ÏÚÍÏÖÎÏ ÉÚÍÅÎÉÔØ SELinux ÐÏÌØÚÏ×ÁÔÅÌÑ %s"
-+#: ../gui/selinux.tbl:178
-+msgid "Disable SELinux protection for snort daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
+-msgid "SASL authentication server"
+-msgstr ""
++#: booleans.py:89
++#, fuzzy
++msgid "Allow httpd to access FUSE file systems"
++msgstr "Permitir que ocomando mount monte qualquer arquivo"
  
--#, fuzzy
--#~ msgid "Modify SELinux User Mapping"
--#~ msgstr "îÅ×ÏÚÍÏÖÎÏ ÉÚÍÅÎÉÔØ SELinux ÐÏÌØÚÏ×ÁÔÅÌÑ %s"
-+#: ../gui/selinux.tbl:179
-+msgid "Disable SELinux protection for soundd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:164
+-msgid "Allow sasl authentication server to read /etc/shadow"
+-msgstr ""
++#: booleans.py:90
++#, fuzzy
++msgid "Allow httpd to run gpg"
++msgstr "Permitir que o ssh execute o ssh-keysign"
++
++#: booleans.py:91
++#, fuzzy
++msgid "Allow httpd to access nfs file systems"
++msgstr "Permitir que ocomando mount monte qualquer arquivo"
++
++#: booleans.py:92
++#, fuzzy
++msgid "Allow httpd to communicate with oddjob to start up a service"
++msgstr "Permitir que o usuário se conecte ao soquete do mysql "
++
++#: booleans.py:93
++#, fuzzy
++msgid "Allow httpd to access openstack ports"
++msgstr "Permitir que o usuário se conecte ao soquete do postgres"
++
++#: booleans.py:94
++#, fuzzy
++msgid "Allow icecast to connect to all ports, not just sound ports."
++msgstr "Permitir que o usuário se conecte ao soquete do postgres"
  
--#~ msgid "SELinux Administration"
--#~ msgstr "áÄÍÉÎÉÓÔÒÉÒÏ×ÁÎÉÅ SELinux"
-+#: ../gui/selinux.tbl:180
-+msgid "Disable SELinux protection for sound daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:165
++#: booleans.py:95
++#, fuzzy
+ msgid ""
+-"Allow X-Windows server to map a memory region as both executable and writable"
+-msgstr ""
++"Allow the Irssi IRC Client to connect to any port, and to bind to any "
++"unreserved port."
++msgstr "Permitir que o usuário se conecte ao soquete do postgres"
  
--#~ msgid ""
--#~ "SELinux MLS/MCS\n"
--#~ "Level"
--#~ msgstr ""
--#~ "SELinux MLS/MCS\n"
--#~ "õÒÏ×ÅÎØ"
-+#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
-+msgid "Spam Protection"
-+msgstr ""
+-#: ../gui/selinux.tbl:166
+-msgid "Disable SELinux protection for saslauthd daemon"
+-msgstr ""
++#: booleans.py:96
++msgid "Allow java executable stack"
++msgstr "Permitir a pilha de executáveis do java"
  
--#~ msgid "SELinux Type"
--#~ msgstr "ôÉÐ SELinux"
-+#: ../gui/selinux.tbl:181
-+msgid "Disable SELinux protection for spamd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:167
+-msgid "Disable SELinux protection for scannerdaemon daemon"
+-msgstr ""
++#: booleans.py:97
++#, fuzzy
++msgid "Allow confined applications to run with kerberos."
++msgstr "Permitir que os daemons executem com o NIS"
  
--#~ msgid "_Delete"
--#~ msgstr "_õÄÁÌÉÔØ"
-+#: ../gui/selinux.tbl:182
-+msgid "Allow spamd to access home directories"
-+msgstr ""
+-#: ../gui/selinux.tbl:168
+-msgid "Do not allow transition to sysadm_t, sudo and su effected"
+-msgstr ""
++#: booleans.py:98
++#, fuzzy
++msgid "Allow syslogd daemon to send mail"
++msgstr "Permitir que os daemons executem com o NIS"
  
--#~ msgid "_Properties"
--#~ msgstr "_ó×ÏÊÓÔ×Ï"
-+#: ../gui/selinux.tbl:183
-+msgid "Allow Spam Assassin daemon network access"
-+msgstr ""
+-#: ../gui/selinux.tbl:169
+-msgid "Do not allow any processes to load kernel modules"
+-msgstr ""
++#: booleans.py:99
++#, fuzzy
++msgid "Allow syslogd the ability to read/write terminals"
++msgstr "Permita que todos os daemons possam utilizar o ttys não alocado"
  
--#~ msgid ""
--#~ "tcp\n"
--#~ "udp"
--#~ msgstr ""
--#~ "tcp\n"
--#~ "udp"
-+#: ../gui/selinux.tbl:184
-+msgid "Disable SELinux protection for speedmgmt daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:170
+-msgid "Do not allow any processes to modify kernel SELinux policy"
++#: booleans.py:100
++msgid "Allow logging in and using the system from /dev/console."
+ msgstr ""
  
--#, fuzzy
--#~ msgid "Sensitvity Level"
--#~ msgstr "õÒÏ×ÅÎØ þÕ×ÓÔ×ÉÔÅÌØÎÏÓÔÉ"
-+#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
-+msgid "Squid"
-+msgstr ""
+-#: ../gui/selinux.tbl:171
+-msgid "Disable SELinux protection for sendmail daemon"
++#: booleans.py:101
++msgid ""
++"Control the ability to mmap a low area of the address space, as configured "
++"by /proc/sys/kernel/mmap_min_addr."
+ msgstr ""
  
--#, fuzzy
--#~ msgid "SELinux user '%s' is required"
--#~ msgstr "ÎÅÏÂÈÏÄÉÍ SELinux ÐÏÌØÚÏ×ÁÔÅÌØ '%s' "
-+#: ../gui/selinux.tbl:185
-+msgid "Allow squid daemon to connect to the network"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:186
-+msgid "Disable SELinux protection for squid daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:187
-+msgid "Disable SELinux protection for ssh daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:188
-+msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:189
+-#: ../gui/selinux.tbl:172
+-msgid "Disable SELinux protection for setrans"
+-msgstr ""
++#: booleans.py:102
++#, fuzzy
++msgid "Allow mock to read files in home directories."
++msgstr "Permitir que o Web Browser staff grave em diretórios home."
+ 
+-#: ../gui/selinux.tbl:173
+-msgid "Disable SELinux protection for setroubleshoot daemon"
+-msgstr ""
++#: booleans.py:103
++#, fuzzy
++msgid "Allow the mount command to mount any directory or file."
++msgstr "Permitir que o comando mount monte qualquer diretório"
+ 
+-#: ../gui/selinux.tbl:174
+-msgid "Disable SELinux protection for slapd daemon"
+-msgstr ""
++#: booleans.py:104
++#, fuzzy
++msgid "Allow mozilla plugin domain to connect to the network using TCP."
++msgstr "Permitir que pacotes sem rótulos flutuem na rede"
+ 
+-#: ../gui/selinux.tbl:175
+-msgid "Disable SELinux protection for slrnpull daemon"
+-msgstr ""
++#: booleans.py:105
++#, fuzzy
 +msgid ""
-+"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
-+"bashrc)"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
-+msgid "Universal SSL tunnel"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:190
-+msgid "Disable SELinux protection for stunnel daemon"
-+msgstr ""
++"Allow mozilla_plugins to create random content in the users home directory"
++msgstr "Permitir que o Web Browser staff grave em diretórios home."
+ 
+-#: ../gui/selinux.tbl:176
+-msgid "Disable SELinux protection for smbd daemon"
+-msgstr ""
++#: booleans.py:106
++#, fuzzy
++msgid "Allow confined web browsers to read home directory content"
++msgstr "Permitir que o Web Browser staff grave em diretórios home."
 +
-+#: ../gui/selinux.tbl:191
-+msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
-+msgstr ""
++#: booleans.py:107
++msgid "Allow mplayer executable stack"
++msgstr "Permitir a pilha de executáveis mplayer "
 +
-+#: ../gui/selinux.tbl:192
-+msgid "Disable SELinux protection for swat daemon"
-+msgstr ""
++#: booleans.py:108
++#, fuzzy
++msgid "Allow mysqld to connect to all ports"
++msgstr "Permitir que o usuário se conecte ao soquete do mysql "
+ 
+-#: ../gui/selinux.tbl:177
+-msgid "Disable SELinux protection for snmpd daemon"
++#: booleans.py:109
++#, fuzzy
++msgid "Allow BIND to bind apache port."
++msgstr "Permite que %s se conecte a qualquer porta udp"
 +
-+#: ../gui/selinux.tbl:193
-+msgid "Disable SELinux protection for sxid daemon"
-+msgstr ""
++#: booleans.py:110
++msgid ""
++"Allow BIND to write the master zone files. Generally this is used for "
++"dynamic DNS or zone transfers."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:178
+-msgid "Disable SELinux protection for snort daemon"
++#: booleans.py:111
++#, fuzzy
++msgid "Allow any files/directories to be exported read/only via NFS."
++msgstr "Permitir que o comando mount monte qualquer diretório"
 +
-+#: ../gui/selinux.tbl:194
-+msgid "Disable SELinux protection for syslogd daemon"
++#: booleans.py:112
++msgid "Allow any files/directories to be exported read/write via NFS."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:179
+-msgid "Disable SELinux protection for soundd daemon"
++#: booleans.py:113
++msgid ""
++"Allow nfs servers to modify public files used for public file transfer "
++"services.  Files/Directories must be labeled public_content_rw_t."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:195
-+msgid "Disable SELinux protection for system cron jobs"
-+msgstr ""
++#: booleans.py:114
++#, fuzzy
++msgid "Allow system to run with NIS"
++msgstr "Permitir que os daemons executem com o NIS"
 +
-+#: ../gui/selinux.tbl:196
-+msgid "Disable SELinux protection for tcp daemon"
-+msgstr ""
++#: booleans.py:115
++#, fuzzy
++msgid "Allow confined applications to use nscd shared memory."
++msgstr "Permitir que clientes gravem na memória compartilhada do X"
 +
-+#: ../gui/selinux.tbl:197
-+msgid "Disable SELinux protection for telnet daemon"
-+msgstr ""
++#: booleans.py:116
++#, fuzzy
++msgid "Allow nsplugin code to connect to unreserved ports"
++msgstr "Permitir que o usuário se conecte ao soquete do postgres"
 +
-+#: ../gui/selinux.tbl:198
-+msgid "Disable SELinux protection for tftpd daemon"
-+msgstr ""
++#: booleans.py:117
++#, fuzzy
++msgid "Allow nsplugin code to execmem/execstack"
++msgstr "Permitir que o usuário se conecte ao soquete do postgres"
 +
-+#: ../gui/selinux.tbl:199
-+msgid "Disable SELinux protection for transproxy daemon"
-+msgstr ""
++#: booleans.py:118
++#, fuzzy
++msgid "Allow openvpn to read home directories"
++msgstr "Permitir que o Web Browser staff grave em diretórios home."
 +
-+#: ../gui/selinux.tbl:200
-+msgid "Disable SELinux protection for udev daemon"
-+msgstr ""
++#: booleans.py:119
++#, fuzzy
++msgid "Allow piranha-lvs domain to connect to the network using TCP."
++msgstr "Permitir que pacotes sem rótulos flutuem na rede"
 +
-+#: ../gui/selinux.tbl:201
-+msgid "Disable SELinux protection for uml daemon"
-+msgstr ""
++#: booleans.py:120
++#, fuzzy
++msgid "Allow polipo to connect to all ports > 1023"
++msgstr "Permite que o %s "
 +
-+#: ../gui/selinux.tbl:202
++#: booleans.py:121
 +msgid ""
-+"Allow xinetd to run unconfined, including any services it starts that do not "
-+"have a domain transition explicitly defined"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:203
++"Determine whether Polipo session daemon can bind tcp sockets to all "
++"unreserved ports."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:180
+-msgid "Disable SELinux protection for sound daemon"
++#: booleans.py:122
 +msgid ""
-+"Allow rc scripts to run unconfined, including any daemon started by an rc "
-+"script that does not have a domain transition explicitly defined"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:204
-+msgid "Allow rpm to run unconfined"
-+msgstr ""
++"Determine whether calling user domains can execute Polipo daemon in the "
++"polipo_session_t domain."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
+-msgid "Spam Protection"
++#: booleans.py:123
++msgid "Determine whether polipo can access cifs file systems."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:181
+-msgid "Disable SELinux protection for spamd daemon"
++#: booleans.py:124
++msgid "Determine whether Polipo can access nfs file systems."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:182
+-msgid "Allow spamd to access home directories"
++#: booleans.py:125
++msgid "Enable polyinstantiated directory support."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:183
+-msgid "Allow Spam Assassin daemon network access"
++#: booleans.py:126
++msgid "Allow the portage domains to use NFS mounts (regular nfs_t)"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:184
+-msgid "Disable SELinux protection for speedmgmt daemon"
++#: booleans.py:127
++msgid "Allow postfix_local domain full write access to mail_spool directories"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
+-msgid "Squid"
++#: booleans.py:128
++msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:185
+-msgid "Allow squid daemon to connect to the network"
++#: booleans.py:129
++msgid "Allow transmit client label to foreign database"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:186
+-msgid "Disable SELinux protection for squid daemon"
++#: booleans.py:130
++#, fuzzy
++msgid "Allow database admins to execute DML statement"
++msgstr "Permitir a pilha de executáveis mplayer "
 +
-+#: ../gui/selinux.tbl:205
-+msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
-+msgstr ""
++#: booleans.py:131
++msgid "Allow unprivileged users to execute DDL statement"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:187
+-msgid "Disable SELinux protection for ssh daemon"
++#: booleans.py:132
++msgid "Allow pppd to load kernel modules for certain modems"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:188
+-msgid "Allow ssh logins as sysadm_r:sysadm_t"
++#: booleans.py:133
++msgid "Allow pppd to be run for a regular user"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:189
++#: booleans.py:134
++#, fuzzy
++msgid ""
++"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
++msgstr "Permitir que o usuário se conecte ao soquete do postgres"
 +
-+#: ../gui/selinux.tbl:206
-+msgid "Disable SELinux protection for updfstab daemon"
-+msgstr ""
++#: booleans.py:135
++#, fuzzy
++msgid "Allow Puppet client to manage all file types."
++msgstr "Permitir que ocomando mount monte qualquer arquivo"
 +
-+#: ../gui/selinux.tbl:207
-+msgid "Disable SELinux protection for uptimed daemon"
-+msgstr ""
++#: booleans.py:136
++#, fuzzy
++msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
++msgstr "Permitir que o usuário se conecte ao soquete do postgres"
 +
-+#: ../gui/selinux.tbl:208
-+msgid ""
-+"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
-+"staff_r can do so"
-+msgstr ""
++#: booleans.py:137
++#, fuzzy
++msgid "Allow qemu to connect fully to the network"
++msgstr "Permitir que o usuário se conecte ao soquete do postgres"
 +
-+#: ../gui/selinux.tbl:209
-+msgid "Allow users to execute the mount command"
-+msgstr ""
++#: booleans.py:138
++#, fuzzy
++msgid "Allow qemu to use cifs/Samba file systems"
++msgstr "Permitir que ocomando mount monte qualquer arquivo"
 +
-+#: ../gui/selinux.tbl:210
-+msgid "Allow regular users direct mouse access (only allow the X server)"
++#: booleans.py:139
++msgid "Allow qemu to use serial/parallel communication ports"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:211
-+msgid "Allow users to run the dmesg command"
-+msgstr ""
++#: booleans.py:140
++#, fuzzy
++msgid "Allow qemu to use nfs file systems"
++msgstr "Permitir que ocomando mount monte qualquer arquivo"
 +
-+#: ../gui/selinux.tbl:212
-+msgid "Allow users to control network interfaces (also needs USERCTL=true)"
-+msgstr ""
++#: booleans.py:141
++#, fuzzy
++msgid "Allow qemu to use usb devices"
++msgstr "Permitir que ocomando mount monte qualquer arquivo"
 +
-+#: ../gui/selinux.tbl:213
-+msgid "Allow normal user to execute ping"
-+msgstr ""
++#: booleans.py:142
++#, fuzzy
++msgid "Allow racoon to read shadow"
++msgstr "Permitir que o ssh execute o ssh-keysign"
 +
-+#: ../gui/selinux.tbl:214
-+msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
-+msgstr ""
++#: booleans.py:143
++#, fuzzy
++msgid "Allow rgmanager domain to connect to the network using TCP."
++msgstr "Permitir que o usuário se conecte ao soquete do postgres"
 +
-+#: ../gui/selinux.tbl:215
-+msgid "Allow users to rw usb devices"
-+msgstr ""
++#: booleans.py:144
+ msgid ""
+-"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
+-"bashrc)"
++"Allow rsync to modify public files used for public file transfer services.  "
++"Files/Directories must be labeled public_content_rw_t."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
+-msgid "Universal SSL tunnel"
+-msgstr ""
++#: booleans.py:145
++#, fuzzy
++msgid "Allow rsync to run as a client"
++msgstr "Permitir que o ssh execute o ssh-keysign"
+ 
+-#: ../gui/selinux.tbl:190
+-msgid "Disable SELinux protection for stunnel daemon"
+-msgstr ""
++#: booleans.py:146
++#, fuzzy
++msgid "Allow rsync to export any files/directories read only."
++msgstr "Permitir que o comando mount monte qualquer diretório"
+ 
+-#: ../gui/selinux.tbl:191
+-msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
+-msgstr ""
++#: booleans.py:147
++#, fuzzy
++msgid "Allow rsync servers to share cifs files systems"
++msgstr "Permitir que ocomando mount monte qualquer arquivo"
+ 
+-#: ../gui/selinux.tbl:192
+-msgid "Disable SELinux protection for swat daemon"
+-msgstr ""
++#: booleans.py:148
++#, fuzzy
++msgid "Allow rsync servers to share nfs files systems"
++msgstr "Permitir que ocomando mount monte qualquer arquivo"
+ 
+-#: ../gui/selinux.tbl:193
+-msgid "Disable SELinux protection for sxid daemon"
+-msgstr ""
++#: booleans.py:149
++#, fuzzy
++msgid "Allow samba to create new home directories (e.g. via PAM)"
++msgstr "Permitir que o Web Browser staff grave em diretórios home."
+ 
+-#: ../gui/selinux.tbl:194
+-msgid "Disable SELinux protection for syslogd daemon"
++#: booleans.py:150
++msgid ""
++"Allow samba to act as the domain controller, add users, groups and change "
++"passwords."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:195
+-msgid "Disable SELinux protection for system cron jobs"
+-msgstr ""
++#: booleans.py:151
++#, fuzzy
++msgid "Allow samba to share users home directories."
++msgstr "Permitir que o Web Browser staff grave em diretórios home."
+ 
+-#: ../gui/selinux.tbl:196
+-msgid "Disable SELinux protection for tcp daemon"
+-msgstr ""
++#: booleans.py:152
++#, fuzzy
++msgid "Allow samba to share any file/directory read only."
++msgstr "Permitir que o comando mount monte qualquer diretório"
+ 
+-#: ../gui/selinux.tbl:197
+-msgid "Disable SELinux protection for telnet daemon"
+-msgstr ""
++#: booleans.py:153
++#, fuzzy
++msgid "Allow samba to share any file/directory read/write."
++msgstr "Permitir que o Web Browser staff grave em diretórios home."
+ 
+-#: ../gui/selinux.tbl:198
+-msgid "Disable SELinux protection for tftpd daemon"
+-msgstr ""
++#: booleans.py:154
++#, fuzzy
++msgid "Allow samba to act as a portmapper"
++msgstr "Permitir que o usuário se conecte ao soquete do mysql "
+ 
+-#: ../gui/selinux.tbl:199
+-msgid "Disable SELinux protection for transproxy daemon"
++#: booleans.py:155
++#, fuzzy
++msgid "Allow samba to run unconfined scripts"
+ msgstr ""
++"Permitir que os não confinados realizem o dyntrans em unconfined_execmem"
+ 
+-#: ../gui/selinux.tbl:200
+-msgid "Disable SELinux protection for udev daemon"
+-msgstr ""
++#: booleans.py:156
++#, fuzzy
++msgid "Allow samba to export ntfs/fusefs volumes."
++msgstr "Permitir que o Web Browser staff grave em diretórios home."
+ 
+-#: ../gui/selinux.tbl:201
+-msgid "Disable SELinux protection for uml daemon"
++#: booleans.py:157
++msgid "Allow samba to export NFS volumes."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:202
+-msgid ""
+-"Allow xinetd to run unconfined, including any services it starts that do not "
+-"have a domain transition explicitly defined"
+-msgstr ""
++#: booleans.py:158
++#, fuzzy
++msgid "Allow sanlock to read/write fuse files"
++msgstr "Permitir que todos os damons gravem os corefiles em /"
+ 
+-#: ../gui/selinux.tbl:203
+-msgid ""
+-"Allow rc scripts to run unconfined, including any daemon started by an rc "
+-"script that does not have a domain transition explicitly defined"
+-msgstr ""
++#: booleans.py:159
++#, fuzzy
++msgid "Allow sanlock to manage nfs files"
++msgstr "Permitir que ocomando mount monte qualquer arquivo"
+ 
+-#: ../gui/selinux.tbl:204
+-msgid "Allow rpm to run unconfined"
+-msgstr ""
++#: booleans.py:160
++#, fuzzy
++msgid "Allow sanlock to manage cifs files"
++msgstr "Permitir que ocomando mount monte qualquer arquivo"
+ 
+-#: ../gui/selinux.tbl:205
+-msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
+-msgstr ""
++#: booleans.py:161
++#, fuzzy
++msgid "Allow sasl to read shadow"
++msgstr "Permitir que o ssh execute o ssh-keysign"
+ 
+-#: ../gui/selinux.tbl:206
+-msgid "Disable SELinux protection for updfstab daemon"
++#: booleans.py:162
++msgid ""
++"disallow programs, such as newrole, from transitioning to administrative "
++"user domains."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:207
+-msgid "Disable SELinux protection for uptimed daemon"
++#: booleans.py:163
++msgid "Disable kernel module loading."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:208
++#: booleans.py:164
+ msgid ""
+-"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
+-"staff_r can do so"
++"Boolean to determine whether the system permits loading policy, setting "
++"enforcing mode, and changing boolean values.  Set this to true and you have "
++"to reboot to set it back."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:209
+-msgid "Allow users to execute the mount command"
++#: booleans.py:165
++msgid "Allow regular users direct dri device access"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:210
+-msgid "Allow regular users direct mouse access (only allow the X server)"
++#: booleans.py:166
++msgid ""
++"Allow unconfined executables to make their heap memory executable.  Doing "
++"this is a really bad idea. Probably indicates a badly coded executable, but "
++"could indicate an attack. This executable should be reported in bugzilla"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:211
+-msgid "Allow users to run the dmesg command"
++#: booleans.py:167
++msgid ""
++"Allow all unconfined executables to use libraries requiring text relocation "
++"that are not labeled textrel_shlib_t"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:212
+-msgid "Allow users to control network interfaces (also needs USERCTL=true)"
++#: booleans.py:168
++msgid ""
++"Allow unconfined executables to make their stack executable.  This should "
++"never, ever be necessary. Probably indicates a badly coded executable, but "
++"could indicate an attack. This executable should be reported in bugzilla"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:213
+-msgid "Allow normal user to execute ping"
+-msgstr ""
++#: booleans.py:169
++#, fuzzy
++msgid "Allow users to connect to the local mysql server"
++msgstr "Permitir que o usuário se conecte ao soquete do mysql "
+ 
+-#: ../gui/selinux.tbl:214
+-msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
++#: booleans.py:170
++msgid ""
++"Allow confined users the ability to execute the ping and traceroute commands."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:215
+-msgid "Allow users to rw usb devices"
++#: booleans.py:171
++#, fuzzy
++msgid "Allow users to connect to PostgreSQL"
++msgstr "Permitir que o usuário se conecte ao soquete do postgres"
 +
-+#: ../gui/selinux.tbl:216
++#: booleans.py:172
 +msgid ""
-+"Allow users to run TCP servers (bind to ports and accept connection from the "
-+"same domain and outside users)  disabling this forces FTP passive mode and "
-+"may change other protocols"
++"Allow user to r/w files on filesystems that do not have extended attributes "
++"(FAT, CDROM, FLOPPY)"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:216
++#: 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"
++"may change other protocols."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:217
+-msgid "Allow user to stat ttyfiles"
++#: booleans.py:174
++msgid "Allow user music sharing"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:218
+-msgid "Disable SELinux protection for uucpd daemon"
++#: booleans.py:175
++msgid ""
++"Allow anon internal-sftp to upload files, used for public file transfer "
++"services. Directories must be labeled public_content_rw_t."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:219
+-msgid "Disable SELinux protection for vmware daemon"
+-msgstr ""
++#: booleans.py:176
++#, fuzzy
++msgid ""
++"Allow sftp-internal to read and write files in the user home directories"
++msgstr "Permitir que o Web Browser staff grave em diretórios home."
+ 
+-#: ../gui/selinux.tbl:220
+-msgid "Disable SELinux protection for watchdog daemon"
+-msgstr ""
++#: booleans.py:177
++#, fuzzy
++msgid ""
++"Allow sftp-internal to login to local users and read/write all files on the "
++"system, governed by DAC."
++msgstr "Permitir que o Web Browser staff grave em diretórios home."
+ 
+-#: ../gui/selinux.tbl:221
+-msgid "Disable SELinux protection for winbind daemon"
+-msgstr ""
++#: booleans.py:178
++#, fuzzy
++msgid ""
++"Allow internal-sftp to read and write files in the user ssh home directories."
++msgstr "Permitir que o Web Browser staff grave em diretórios home."
+ 
+-#: ../gui/selinux.tbl:222
+-msgid "Disable SELinux protection for xdm daemon"
+-msgstr ""
++#: booleans.py:179
++#, fuzzy
++msgid "Allow sge to connect to the network using any TCP port"
++msgstr "Permitir que o usuário se conecte ao soquete do postgres"
+ 
+-#: ../gui/selinux.tbl:223
+-msgid "Allow xdm logins as sysadm_r:sysadm_t"
+-msgstr ""
++#: booleans.py:180
++#, fuzzy
++msgid "Allow sge to access nfs file systems."
++msgstr "Permitir que ocomando mount monte qualquer arquivo"
+ 
+-#: ../gui/selinux.tbl:224
+-msgid "Disable SELinux protection for xen daemon"
++#: booleans.py:181
++msgid ""
++"Enable additional permissions needed to support devices on 3ware controllers."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:225
+-msgid "XEN"
++#: booleans.py:182
++msgid ""
++"Allow samba to modify public files used for public file transfer services.  "
++"Files/Directories must be labeled public_content_rw_t."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:225
+-msgid "Allow xen to read/write physical disk devices"
+-msgstr ""
++#: booleans.py:183
++#, fuzzy
++msgid "Allow user spamassassin clients to use the network."
++msgstr "Permitir que pacotes sem rótulos flutuem na rede"
+ 
+-#: ../gui/selinux.tbl:226
+-msgid "Disable SELinux protection for xfs daemon"
+-msgstr ""
++#: booleans.py:184
++#, fuzzy
++msgid "Allow spamd to read/write user home directories."
++msgstr "Permitir que o Web Browser staff grave em diretórios home."
+ 
+-#: ../gui/selinux.tbl:227
+-msgid "Disable SELinux protection for xen control"
+-msgstr ""
++#: booleans.py:185
++#, fuzzy
++msgid ""
++"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
++msgstr "Permitir que o usuário se conecte ao soquete do postgres"
+ 
+-#: ../gui/selinux.tbl:228
+-msgid "Disable SELinux protection for ypbind daemon"
++#: booleans.py:186
++msgid "Allow squid to run as a transparent proxy (TPROXY)"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:229
+-msgid "Disable SELinux protection for NIS Password Daemon"
+-msgstr ""
++#: booleans.py:187
++#, fuzzy
++msgid ""
++"Allow ssh with chroot env to read and write files in the user home "
++"directories"
++msgstr "Permitir que o Web Browser staff grave em diretórios home."
+ 
+-#: ../gui/selinux.tbl:230
+-msgid "Disable SELinux protection for ypserv daemon"
++#: booleans.py:188
++msgid "allow host key based authentication"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:231
+-msgid "Disable SELinux protection for NIS Transfer Daemon"
++#: booleans.py:189
++msgid "Allow ssh logins as sysadm_r:sysadm_t"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:232
+-msgid "Allow SELinux webadm user to manage unprivileged users home directories"
+-msgstr ""
++#: booleans.py:190
++#, fuzzy
++msgid "allow staff user to create and transition to svirt domains."
++msgstr "Selecione as funções de usuário que transitarão para o domínio %s."
+ 
+-#: ../gui/selinux.tbl:233
+-msgid "Allow SELinux webadm user to read unprivileged users home directories"
++#: booleans.py:191
++msgid "Allow the Telepathy connection managers to connect to any network port."
+ msgstr ""
+ 
+-#: ../gui/semanagePage.py:126
+-#, python-format
+-msgid "Are you sure you want to delete %s '%s'?"
++#: booleans.py:192
++msgid ""
++"Allow the Telepathy connection managers to connect to any generic TCP port."
+ msgstr ""
+ 
+-#: ../gui/semanagePage.py:126
+-#, python-format
+-msgid "Delete %s"
++#: booleans.py:193
++msgid ""
++"Allow tftp to modify public files used for public file transfer services."
+ msgstr ""
+ 
+-#: ../gui/semanagePage.py:134
+-#, python-format
+-msgid "Add %s"
++#: booleans.py:194
++#, fuzzy
++msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
++msgstr "Permitir que o usuário se conecte ao soquete do postgres"
++
++#: booleans.py:195
++msgid ""
++"allow unconfined users to transition to the chrome sandbox domains when "
++"running chrome-sandbox"
+ msgstr ""
+ 
+-#: ../gui/semanagePage.py:148
+-#, python-format
+-msgid "Modify %s"
++#: booleans.py:196
++#, fuzzy
++msgid "Allow a user to login as an unconfined domain"
+ msgstr ""
++"Permitir que os não confinados realizem o dyntrans em unconfined_execmem"
+ 
+-#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
+-msgid "Permissive"
++#: booleans.py:197
++msgid ""
++"Allow unconfined users to transition to the Mozilla plugin domain when "
++"running xulrunner plugin-container."
+ msgstr ""
+ 
+-#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
+-msgid "Enforcing"
++#: booleans.py:198
++#, fuzzy
++msgid "Allow video playing tools to run unconfined"
+ msgstr ""
++"Permitir que os não confinados realizem o dyntrans em unconfined_execmem"
+ 
+-#: ../gui/statusPage.py:94
+-msgid "Status"
++#: booleans.py:199
++#, fuzzy
++msgid "Allow unprivledged user to create and transition to svirt domains."
++msgstr "Selecione as funções de usuário que transitarão para o domínio %s."
++
++#: booleans.py:200
++#, fuzzy
++msgid "Support ecryptfs home directories"
++msgstr "Permitir que o Web Browser staff grave em diretórios home."
++
++#: booleans.py:201
++#, fuzzy
++msgid "Support fusefs home directories"
++msgstr "Permitir que o Web Browser staff grave em diretórios home."
++
++#: booleans.py:202
++msgid "Use lpd server instead of cups"
+ msgstr ""
+ 
+-#: ../gui/statusPage.py:133
+-msgid ""
+-"Changing the policy type will cause a relabel of the entire file system on "
+-"the next boot. Relabeling takes a long time depending on the size of the "
+-"file system.  Do you wish to continue?"
++#: booleans.py:203
++#, fuzzy
++msgid "Support NFS home directories"
++msgstr "Permitir que o Web Browser staff grave em diretórios home."
++
++#: booleans.py:204
++#, fuzzy
++msgid "Support SAMBA home directories"
++msgstr "Permitir que o Web Browser staff grave em diretórios home."
++
++#: booleans.py:205
++#, fuzzy
++msgid "Allow varnishd to connect to all ports, not just HTTP."
++msgstr "Permitir que o usuário se conecte ao soquete do postgres"
++
++#: booleans.py:206
++msgid "Ignore vbetool mmap_zero errors."
+ msgstr ""
+ 
+-#: ../gui/statusPage.py:147
++#: booleans.py:207
+ msgid ""
+-"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
+-"you later decide to turn SELinux back on, the system will be required to "
+-"relabel.  If you just want to see if SELinux is causing a problem on your "
+-"system, you can go to permissive mode which will only log errors and not "
+-"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
+-"wish to continue?"
++"Allow confined virtual guests to use serial/parallel communication ports"
+ msgstr ""
+ 
+-#: ../gui/statusPage.py:152
++#: booleans.py:208
+ msgid ""
+-"Changing to SELinux enabled will cause a relabel of the entire file system "
+-"on the next boot. Relabeling takes a long time depending on the size of the "
+-"file system.  Do you wish to continue?"
++"Allow confined virtual guests to use executable memory and executable stack"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:11
+-msgid "system-config-selinux"
+-msgstr ""
++#: booleans.py:209
++#, fuzzy
++msgid "Allow confined virtual guests to read fuse files"
++msgstr "Permitir que todos os damons gravem os corefiles em /"
+ 
+-#: ../gui/system-config-selinux.glade:12
+-msgid ""
+-"Copyright (c)2006 Red Hat, Inc.\n"
+-"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
+-msgstr ""
++#: booleans.py:210
++#, fuzzy
++msgid "Allow confined virtual guests to manage nfs files"
++msgstr "Permitir que ocomando mount monte qualquer arquivo"
+ 
+-#: ../gui/system-config-selinux.glade:22
+-#: ../gui/system-config-selinux.glade:544
+-msgid "Add SELinux Login Mapping"
+-msgstr ""
++#: booleans.py:211
++#, fuzzy
++msgid "Allow confined virtual guests to manage cifs files"
++msgstr "Permitir que ocomando mount monte qualquer arquivo"
+ 
+-#: ../gui/system-config-selinux.glade:257
+-msgid "Add SELinux Network Ports"
++#: booleans.py:212
++msgid "Allow confined virtual guests to interact with the sanlock"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:391
+-#: ../gui/system-config-selinux.glade:678
+-msgid "SELinux Type"
++#: booleans.py:213
++msgid "Allow confined virtual guests to manage device configuration, (pci)"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:622
+-msgid "File Specification"
++#: booleans.py:214
++#, fuzzy
++msgid "Allow confined virtual guests to use usb devices"
++msgstr "Permitir que clientes gravem na memória compartilhada do X"
++
++#: booleans.py:215
++#, fuzzy
++msgid "Allow confined virtual guests to interact with the xserver"
++msgstr "Permitir que os daemons executem com o NIS"
++
++#: booleans.py:216
++#, fuzzy
++msgid "Allow webadm to manage files in users home directories"
++msgstr "Permitir que o Web Browser staff grave em diretórios home."
++
++#: booleans.py:217
++#, fuzzy
++msgid "Allow webadm to read files in users home directories"
++msgstr "Permitir que o Web Browser staff grave em diretórios home."
++
++#: booleans.py:218
++msgid "Ignore wine mmap_zero errors."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:650
+-msgid "File Type"
++#: booleans.py:219
++msgid "Allow the graphical login program to execute bootloader"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:727
++#: booleans.py:220
+ msgid ""
+-"all files\n"
+-"regular file\n"
+-"directory\n"
+-"character device\n"
+-"block device\n"
+-"socket\n"
+-"symbolic link\n"
+-"named pipe\n"
++"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:773
+-msgid "MLS"
+-msgstr ""
++#: booleans.py:221
++#, fuzzy
++msgid "Allow xen to manage nfs files"
++msgstr "Permitir que ocomando mount monte qualquer arquivo"
+ 
+-#: ../gui/system-config-selinux.glade:837
+-msgid "Add SELinux User"
++#: booleans.py:222
++msgid ""
++"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
++"logical volumes for disk images."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1079
+-msgid "SELinux Administration"
++#: booleans.py:223
++msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1122
+-msgid "Add"
++#: booleans.py:224
++msgid ""
++"Allow xguest users to configure Network Manager and connect to apache ports"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1144
+-msgid "_Properties"
++#: booleans.py:225
++msgid "Allow xguest users to mount removable media"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1166
+-msgid "_Delete"
++#: booleans.py:226
++msgid "Allow xguest to use blue tooth devices"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1256
+-msgid "Select Management Object"
+-msgstr ""
++#: booleans.py:227
++#, fuzzy
++msgid "Allows clients to write to the X server shared memory segments."
++msgstr "Permitir que clientes gravem na memória compartilhada do X"
+ 
+-#: ../gui/system-config-selinux.glade:1273
+-msgid "<b>Select:</b>"
++#: booleans.py:228
++msgid "Allows XServer to execute writable memory"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1326
+-msgid "System Default Enforcing Mode"
++#: booleans.py:229
++msgid "Support X userspace object manager"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1354
++#: booleans.py:230
++#, fuzzy
++msgid "Allow zabbix to connect to unreserved ports"
++msgstr "Permitir que o usuário se conecte ao soquete do postgres"
++
++#: booleans.py:231
++#, fuzzy
++msgid "Allow zebra daemon to write it configuration files"
++msgstr "Permitir que todos os damons gravem os corefiles em /"
++
++#: booleans.py:232
+ msgid ""
+-"Disabled\n"
+-"Permissive\n"
+-"Enforcing\n"
++"Allow ZoneMinder to modify public files used for public file transfer "
++"services."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1373
+-msgid "Current Enforcing Mode"
+-msgstr ""
++#~ msgid "SELinux Service Protection"
++#~ msgstr "Proteção de Serviço SELinux"
+ 
+-#: ../gui/system-config-selinux.glade:1418
+-msgid "System Default Policy Type: "
+-msgstr ""
++#~ msgid "Disable SELinux protection for acct daemon"
++#~ msgstr "Desabilitar a proteção do SELinux para o daemon acct"
+ 
+-#: ../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 ""
++#~ msgid "Admin"
++#~ msgstr "Admin"
+ 
+-#: ../gui/system-config-selinux.glade:1509
+-msgid "Relabel on next reboot."
+-msgstr ""
++#~ msgid "User Privs"
++#~ msgstr "Previlégios de Usuário"
+ 
+-#: ../gui/system-config-selinux.glade:1561
+-msgid "label37"
+-msgstr ""
++#~ msgid ""
++#~ "Allow gadmin SELinux user account to execute files in home directory or /"
++#~ "tmp"
++#~ msgstr ""
++#~ "Permitir que a conta de usuário do SELinux gadmin execute arquivos no "
++#~ "diretório home ou /tmp"
+ 
+-#: ../gui/system-config-selinux.glade:1598
+-msgid "Revert boolean setting to system default"
+-msgstr ""
++#~ msgid ""
++#~ "Allow guest SELinux user account to execute files in home directory or /"
++#~ "tmp"
++#~ msgstr ""
++#~ "Permitir que a conta de usuário do SELinux convidado execute arquivos no "
++#~ "diretório home ou /tmp"
+ 
+-#: ../gui/system-config-selinux.glade:1614
+-msgid "Toggle between Customized and All Booleans"
+-msgstr ""
++#~ msgid "Memory Protection"
++#~ msgstr "Proteção de Memória"
+ 
+-#: ../gui/system-config-selinux.glade:1645
+-#: ../gui/system-config-selinux.glade:1850
+-#: ../gui/system-config-selinux.glade:2037
+-#: ../gui/system-config-selinux.glade:2224
+-#: ../gui/system-config-selinux.glade:2467
+-#: ../gui/system-config-selinux.glade:2692
+-#: ../gui/system-config-selinux.glade:2867
+-msgid "Filter"
+-msgstr ""
++#~ msgid "Mount"
++#~ msgstr "Mount"
+ 
+-#: ../gui/system-config-selinux.glade:1734
+-msgid "label50"
+-msgstr ""
++#~ msgid "SSH"
++#~ msgstr "SSH"
+ 
+-#: ../gui/system-config-selinux.glade:1771
+-msgid "Add File Context"
+-msgstr ""
++#~ msgid ""
++#~ "Allow staff SELinux user account to execute files in home directory or /"
++#~ "tmp"
++#~ msgstr ""
++#~ "Permitir que a conta de usuário do SELinux de funcionários execute  "
++#~ "arquivos no diretório home ou /tmp"
+ 
+-#: ../gui/system-config-selinux.glade:1787
+-msgid "Modify File Context"
+-msgstr ""
++#~ msgid ""
++#~ "Allow sysadm SELinux user account to execute files in home directory or /"
++#~ "tmp"
++#~ msgstr ""
++#~ "Permitir que a conta de usuário SELinux sysadmin execute arquivos no "
++#~ "diretório home ou /tmp"
+ 
+-#: ../gui/system-config-selinux.glade:1803
+-msgid "Delete File Context"
+-msgstr ""
++#~ msgid ""
++#~ "Allow unconfined SELinux user account to execute files in home directory "
++#~ "or /tmp"
++#~ msgstr ""
++#~ "Permitir que a conta de usuário SELinux não confinada execute arquivos no "
++#~ "diretório home ou /tmp"
+ 
+-#: ../gui/system-config-selinux.glade:1819
+-msgid "Toggle between all and customized file context"
+-msgstr ""
++#~ msgid "Network Configuration"
++#~ msgstr "Configuração de Rede"
+ 
+-#: ../gui/system-config-selinux.glade:1939
+-msgid "label38"
+-msgstr ""
++#~ msgid ""
++#~ "Allow user SELinux user account to execute files in home directory or /tmp"
++#~ msgstr ""
++#~ "Permitir que a conta de usuário do SELinux usuário execute arquivos no "
++#~ "diretório home ou /tmp"
+ 
+-#: ../gui/system-config-selinux.glade:1976
+-msgid "Add SELinux User Mapping"
+-msgstr ""
++#~ msgid "Databases"
++#~ msgstr "Banco de Dados"
+ 
+-#: ../gui/system-config-selinux.glade:1992
+-msgid "Modify SELinux User Mapping"
+-msgstr ""
++#~ msgid "XServer"
++#~ msgstr "XServer"
+ 
+-#: ../gui/system-config-selinux.glade:2008
+-msgid "Delete SELinux User Mapping"
+-msgstr ""
++#~ msgid ""
++#~ "Allow xguest SELinux user account to execute files in home directory or /"
++#~ "tmp"
++#~ msgstr ""
++#~ "Permitir que a conta de usuário do SELinux xguest execute arquivos no "
++#~ "diretório home ou /tmp"
+ 
+-#: ../gui/system-config-selinux.glade:2126
+-msgid "label39"
+-msgstr ""
++#~ msgid "NIS"
++#~ msgstr "NIS"
+ 
+-#: ../gui/system-config-selinux.glade:2163
+-msgid "Add User"
+-msgstr ""
++#~ msgid "Web Applications"
++#~ msgstr "Aplicativo da Web"
+ 
+-#: ../gui/system-config-selinux.glade:2179
+-msgid "Modify User"
+-msgstr ""
++#~ msgid "Transition staff SELinux user to Web Browser Domain"
++#~ msgstr "Transição do usuário SELinux staff para o We Browser Domain"
+ 
+-#: ../gui/system-config-selinux.glade:2195
+-msgid "Delete User"
+-msgstr ""
++#~ msgid "Transition sysadm SELinux user to Web Browser Domain"
++#~ msgstr "Transição do usuário sysadm SELinux para Web Browser Domain"
+ 
+-#: ../gui/system-config-selinux.glade:2313
+-msgid "label41"
+-msgstr ""
++#~ msgid "Transition user SELinux user to Web Browser Domain"
++#~ msgstr "Transição do usuáiro SELinux user para Web Browser Domain"
+ 
+-#: ../gui/system-config-selinux.glade:2350
+-msgid "Add Network Port"
+-msgstr ""
++#~ msgid "Transition xguest SELinux user to Web Browser Domain"
++#~ msgstr "Transição do usuário  xguest SELinux para Web Browser Domain"
+ 
+-#: ../gui/system-config-selinux.glade:2366
+-msgid "Edit Network Port"
+-msgstr ""
++#~ msgid "Disable SELinux protection for amanda"
++#~ msgstr "Desabilitar proteção do SELinux para amanda"
+ 
+-#: ../gui/system-config-selinux.glade:2382
+-msgid "Delete Network Port"
+-msgstr ""
++#~ msgid "Disable SELinux protection for amavis"
++#~ msgstr "Desabilitar proteção do SELinux para amavis"
+ 
+-#: ../gui/system-config-selinux.glade:2418
+-#: ../gui/system-config-selinux.glade:2436
+-msgid "Toggle between Customized and All Ports"
+-msgstr ""
++#~ msgid "Disable SELinux protection for apmd daemon"
++#~ msgstr "Desabilitar proteção do SELinux para daemon do apmd"
+ 
+-#: ../gui/system-config-selinux.glade:2556
+-msgid "label42"
+-msgstr ""
++#~ msgid "Disable SELinux protection for arpwatch daemon"
++#~ msgstr "Desabilitar proteção do SELinux para daemon do arpwatch"
+ 
+-#: ../gui/system-config-selinux.glade:2593
+-msgid "Generate new policy module"
+-msgstr ""
++#~ msgid "Disable SELinux protection for auditd daemon"
++#~ msgstr "Desabilitar proteção do SELinux para daemon do auditd"
+ 
+-#: ../gui/system-config-selinux.glade:2609
+-msgid "Load policy module"
+-msgstr ""
++#~ msgid "Disable SELinux protection for automount daemon"
++#~ msgstr "Desabilitar proteção do SELinux para daemon do automount"
+ 
+-#: ../gui/system-config-selinux.glade:2625
+-msgid "Remove loadable policy module"
+-msgstr ""
++#~ msgid "Disable SELinux protection for avahi"
++#~ msgstr "Desabilitar proteção do SELinux para avahi"
+ 
+-#: ../gui/system-config-selinux.glade:2661
+-msgid ""
+-"Enable/Disable additional audit rules, that are normally not reported in the "
+-"log files."
+-msgstr ""
++#~ msgid "Disable SELinux protection for bluetooth daemon"
++#~ msgstr "Desabilitar proteção do SELinux para daemon do bluetooth"
+ 
+-#: ../gui/system-config-selinux.glade:2781
+-msgid "label44"
+-msgstr ""
++#~ msgid "Disable SELinux protection for canna daemon"
++#~ msgstr "Desabilitar proteção do SELinux para daemon do canna"
+ 
+-#: ../gui/system-config-selinux.glade:2818
+-msgid "Change process mode to permissive."
+-msgstr ""
++#~ msgid "Disable SELinux protection for cardmgr daemon"
++#~ msgstr "Desabilitar proteção do SELinux para daemon do cardmgr"
+ 
+-#: ../gui/system-config-selinux.glade:2836
+-msgid "Change process mode to enforcing"
+-msgstr ""
++#~ msgid "Disable SELinux protection for Cluster Server"
++#~ msgstr "Desabilitar proteção do SELinux para Servidor Cluster"
+ 
+-#: ../gui/system-config-selinux.glade:2928
+-msgid "Process Domain"
+-msgstr ""
++#~ msgid "Disable SELinux protection for ciped daemon"
++#~ msgstr "Desabilitar proteção do SELinux para daemon do ciped"
+ 
+-#: ../gui/system-config-selinux.glade:2956
+-msgid "label59"
+-msgstr ""
++#~ msgid "Disable SELinux protection for clamd daemon"
++#~ msgstr "Desabilitar proteção do SELinux para daemon do clamd"
+ 
+-#: ../gui/usersPage.py:138
+-#, python-format
+-msgid "SELinux user '%s' is required"
+-msgstr ""
++#~ msgid "Disable SELinux protection for clamscan"
++#~ msgstr "Desabilitar proteção do SELinux para daemon do clamscan"
++
++#~ msgid "Disable SELinux protection for clvmd"
++#~ msgstr "Desabilitar proteção do SELinux para clvmd"
++
++#~ msgid "Disable SELinux protection for comsat daemon"
++#~ msgstr "Desabilitar proteção do SELinux para daemon do comsat"
++
++#~ msgid "Disable SELinux protection for courier daemon"
++#~ msgstr "Desabilitar proteção do SELinux para daemon do courier"
++
++#~ msgid "Disable SELinux protection for cpucontrol daemon"
++#~ msgstr "Desabilitar proteção do SELinux para daemon do cpucontrol"
++
++#~ msgid "Disable SELinux protection for cpuspeed daemon"
++#~ msgstr "Desabilitar proteção do SELinux para daemon do cpuspeed"
++
++#~ msgid "Cron"
++#~ msgstr "Cron"
++
++#~ msgid "Disable SELinux protection for crond daemon"
++#~ msgstr "Desabilitar proteção do SELinux para daemon do cron"
++
++#~ msgid "Printing"
++#~ msgstr "Impressão"
++
++#~ msgid "Disable SELinux protection for cupsd back end server"
++#~ msgstr "Desabilitar proteção do SELinux para cupsd de servidor backend"
++
++#~ msgid "Disable SELinux protection for cupsd daemon"
++#~ msgstr "Desabilitar proteção do SELinux para daemon do cupsd"
++
++#~ msgid "Disable SELinux protection for cupsd_lpd"
++#~ msgstr "Desabilitar proteção do SELinux para cupsd_lpd"
++
++#~ msgid "CVS"
++#~ msgstr "CVS"
++
++#~ msgid "Disable SELinux protection for cvs daemon"
++#~ msgstr "Desabilitar proteção do SELinux para daemon do cvs"
++
++#~ msgid "Disable SELinux protection for cyrus daemon"
++#~ msgstr "Desabilitar proteção do SELinux para daemon do cyrus"
++
++#~ msgid "Disable SELinux protection for dbskkd daemon"
++#~ msgstr "Desabilitar proteção do SELinux para daemon do dbskkd"
++
++#~ msgid "Disable SELinux protection for dbusd daemon"
++#~ msgstr "Desabilitar proteção do SELinux para daemon do dbusd"
++
++#~ msgid "Disable SELinux protection for dccd"
++#~ msgstr "Desabilitar proteção do SELinux para dccd"
++
++#~ msgid "Disable SELinux protection for dccifd"
++#~ msgstr "Desabilitar proteção do SELinux para dccifd"
++
++#~ msgid "Disable SELinux protection for dccm"
++#~ msgstr "Desabilitar proteção do SELinux para dccm"
++
++#~ msgid "Disable SELinux protection for ddt daemon"
++#~ msgstr "Desabilitar proteção do SELinux para ddt daemon"
++
++#~ msgid "Disable SELinux protection for devfsd daemon"
++#~ msgstr "Desabilitar proteção do SELinux para daemon de devfsd"
++
++#~ msgid "Disable SELinux protection for dhcpc daemon"
++#~ msgstr "Desabilitar proteção do SELinux para daemon de dhcpc"
++
++#~ msgid "Disable SELinux protection for dhcpd daemon"
++#~ msgstr "Desabilitar proteção do SELinux para daemon do "
++
++#~ msgid "Disable SELinux protection for dictd daemon"
++#~ msgstr "Desabilitar proteção do SELinux para daemon do dictd"
++
++#~ msgid "Allow sysadm_t to directly start daemons"
++#~ msgstr "Permitir que o sysadmin_t inicie daemons diretamente"
++
++#~ msgid "Disable SELinux protection for Evolution"
++#~ msgstr "Desabilitar proteção do SELinux para Evolution"
++
++#~ msgid "Games"
++#~ msgstr "Jogos"
++
++#~ msgid "Disable SELinux protection for games"
++#~ msgstr "Desabilitar proteção do SELinux para jogos"
++
++#~ msgid "Disable SELinux protection for the web browsers"
++#~ msgstr "Desabilitar proteção do SELinux para web browsers"
++
++#~ msgid "Disable SELinux protection for Thunderbird"
++#~ msgstr "Desabilitar proteção do SELinux para Thunderbird"
++
++#~ msgid "Disable SELinux protection for distccd daemon"
++#~ msgstr "Desabilitar proteção do SELinux para o daemon do distccd"
++
++#~ msgid "Disable SELinux protection for dmesg daemon"
++#~ msgstr "Desabilitar proteção do SELinux para o daemon do dmesg"
++
++#~ msgid "Disable SELinux protection for dnsmasq daemon"
++#~ msgstr "Desabilitar proteção do SELinux para o daemon do dnsmasq"
++
++#~ msgid "Disable SELinux protection for dovecot daemon"
++#~ msgstr "Desabilitar proteção do SELinux para o daemon do dovecot"
++
++#~ msgid "Disable SELinux protection for entropyd daemon"
++#~ msgstr "Desabilitar proteção do SELinux para o daemon do entropyd"
++
++#~ msgid "Disable SELinux protection for fetchmail"
++#~ msgstr "Desabilitar proteção do SELinux para fetchmail"
++
++#~ msgid "Disable SELinux protection for fingerd daemon"
++#~ msgstr "Desabilitar proteção do SELinux para o daemon do fingerd"
++
++#~ msgid "Disable SELinux protection for freshclam daemon"
++#~ msgstr "Desabilitar proteção do SELinux para o daemon do freshclam"
++
++#~ msgid "Disable SELinux protection for fsdaemon daemon"
++#~ msgstr "Desabilitar proteção do SELinux para o daemon do fsdaemon"
++
++#~ msgid "Disable SELinux protection for gpm daemon"
++#~ msgstr "Desabilitar proteção do SELinux para o daemon do gpm"
++
++#~ msgid "NFS"
++#~ msgstr "NFS"
++
++#~ msgid "Disable SELinux protection for gss daemon"
++#~ msgstr "Desabilitar proteção do SELinux para o daemon do gss"
++
++#~ msgid "Disable SELinux protection for Hal daemon"
++#~ msgstr "Desabilitar proteção do SELinux para o daemon do Hal"
++
++#~ msgid "Compatibility"
++#~ msgstr "Compatibilidade"
++
++#~ msgid "Disable SELinux protection for hostname daemon"
++#~ msgstr "Desabilitar proteção do SELinux para o daemon do hostname"
++
++#~ msgid "Disable SELinux protection for hotplug daemon"
++#~ msgstr "Desabilitar proteção do SELinux para o daemon do hotplug"
++
++#~ msgid "Disable SELinux protection for howl daemon"
++#~ msgstr "Desabilitar proteção do SELinux para o daemon do howl"
++
++#~ msgid "Disable SELinux protection for cups hplip daemon"
++#~ msgstr "Desabilitar proteção do SELinux para o daemon do hplip cups"
++
++#~ msgid "Disable SELinux protection for httpd rotatelogs"
++#~ msgstr "Desabilitar proteção do SELinux do httpd rotatelogs"
++
++#~ msgid "HTTPD Service"
++#~ msgstr "HTTPD Service"
++
++#~ msgid "Disable SELinux protection for http suexec"
++#~ msgstr "Desabilitar proteção do SELinux do http suexec"
++
++#~ msgid "Disable SELinux protection for hwclock daemon"
++#~ msgstr "Desabilitar proteção do SELinux para daemon do hwclock"
++
++#~ msgid "Disable SELinux protection for i18n daemon"
++#~ msgstr "Desabilitar proteção do SELinux para daemon do l18n"
++
++#~ msgid "Disable SELinux protection for imazesrv daemon"
++#~ msgstr "Desabilitar proteção do SELinux para daemon do imazesrv"
++
++#~ msgid "Disable SELinux protection for inetd child daemons"
++#~ msgstr "Desabilitar proteção do SELinux para daemon do inetd filho"
++
++#~ msgid "Disable SELinux protection for inetd daemon"
++#~ msgstr "Desabilitar proteção do SELinux do daemon do inetd"
++
++#~ msgid "Disable SELinux protection for innd daemon"
++#~ msgstr "Desabilitar proteção do SELinux do daemon do innd"
++
++#~ msgid "Disable SELinux protection for iptables daemon"
++#~ msgstr "Desabilitar proteção do SELinux para daemon do iptables"
++
++#~ msgid "Disable SELinux protection for ircd daemon"
++#~ msgstr "Desabilitar proteção do SELinux para daemon do ircd"
++
++#~ msgid "Disable SELinux protection for irqbalance daemon"
++#~ msgstr "Desabilitar proteção do SELinux para daemon do irpbalance"
++
++#~ msgid "Disable SELinux protection for iscsi daemon"
++#~ msgstr "Desabilitar proteção do SELinux para daemon do iscsi"
++
++#~ msgid "Disable SELinux protection for jabberd daemon"
++#~ msgstr "Desabilitar proteção do SELinux para daemon do jabberd"
++
++#~ msgid "Kerberos"
++#~ msgstr "Kerberos"
++
++#~ msgid "Disable SELinux protection for kadmind daemon"
++#~ msgstr "Desabilitar proteção do SELinux para daemon do kadmind"
++
++#~ msgid "Disable SELinux protection for klogd daemon"
++#~ msgstr "Desabilitar proteção do SELinux para daemon do klogd"
++
++#~ msgid "Disable SELinux protection for krb5kdc daemon"
++#~ msgstr "Desabilitar proteção do SELinux para daemon do krb5kdc"
++
++#~ msgid "Disable SELinux protection for ktalk daemons"
++#~ msgstr "Desabilitar proteção do SELinux para daemon do ktalk"
++
++#~ msgid "Disable SELinux protection for kudzu daemon"
++#~ msgstr "Desabilitar proteção do SELinux para daemon do kudzu"
++
++#~ msgid "Disable SELinux protection for locate daemon"
++#~ msgstr "Desabilitar proteção do SELinux para daemon do locate"
++
++#~ msgid "Disable SELinux protection for lpd daemon"
++#~ msgstr "Desabilitar proteção do SELinux para daemon do Ipd"
++
++#~ msgid "Disable SELinux protection for lrrd daemon"
++#~ msgstr "Desabilitar proteção do SELinux para daemon do Irrd"
++
++#~ msgid "Disable SELinux protection for lvm daemon"
++#~ msgstr "Desabilitar proteção do SELinux para daemon do lvm"
++
++#~ msgid "Disable SELinux protection for mailman"
++#~ msgstr "Desabilitar proteção do SELinux para daemon do mailman"
++
++#~ msgid "Disable SELinux protection for mdadm daemon"
++#~ msgstr "Desabilitar proteção do SELinux para daemon do mdadm"
++
++#~ msgid "Disable SELinux protection for monopd daemon"
++#~ msgstr "Desabilitar proteção do SELinux para daemon do monopd"
++
++#~ msgid "Disable SELinux protection for mrtg daemon"
++#~ msgstr "Desabilitar proteção do SELinux para daemon do mrtg"
++
++#~ msgid "Disable SELinux protection for mysqld daemon"
++#~ msgstr "Desabilitar proteção do SELinux para daemon do mysqld"
++
++#~ msgid "Disable SELinux protection for nagios daemon"
++#~ msgstr "Desabilitar proteção do SELinux para daemon do naglos"
++
++#~ msgid "Name Service"
++#~ msgstr "Nomear Serviço"
++
++#~ msgid "Disable SELinux protection for named daemon"
++#~ msgstr "Desabilitar proteção do SELinux para daemon nomeado"
++
++#~ msgid "Disable SELinux protection for nessusd daemon"
++#~ msgstr "Desabilitar proteção do SELinux para daemon do nessusd"
++
++#~ msgid "Disable SELinux protection for NetworkManager"
++#~ msgstr "Desabilitar proteção do SELinux para o NetworkManager"
++
++#~ msgid "Disable SELinux protection for nfsd daemon"
++#~ msgstr "Desabilitar proteção do SELinux para daemon do nfsd"
++
++#~ msgid "Samba"
++#~ msgstr "Samba"
++
++#~ msgid "Disable SELinux protection for nmbd daemon"
++#~ msgstr "Desabilitar proteção do SELinux para daemon do nmdb"
++
++#~ msgid "Disable SELinux protection for nrpe daemon"
++#~ msgstr "Desabilitar proteção do SELinux para daemon do nrpe"
++
++#~ msgid "Disable SELinux protection for nscd daemon"
++#~ msgstr "Desabilitar proteção do SELinux para daemon do nscd"
++
++#~ msgid "Disable SELinux protection for nsd daemon"
++#~ msgstr "Desabilitar proteção do SELinux para daemon do nsd"
++
++#~ msgid "Disable SELinux protection for ntpd daemon"
++#~ msgstr "Desabilitar proteção do SELinux para daemon do ntpd"
++
++#~ msgid "Disable SELinux protection for oddjob"
++#~ msgstr "Desabilitar proteção do SELinux para daemon do oddjob"
++
++#~ msgid "Disable SELinux protection for oddjob_mkhomedir"
++#~ msgstr "Desabilitar proteção do SELinux do oddjob_mkhomedir"
++
++#~ msgid "Disable SELinux protection for openvpn daemon"
++#~ msgstr "Desabilitar proteção do SELinux para daemon do openvpn"
++
++#~ msgid "Disable SELinux protection for pam daemon"
++#~ msgstr "Desabilitar proteção do SELinux para daemon do pam"
++
++#~ msgid "Disable SELinux protection for pegasus"
++#~ msgstr "Desabilitar proteção do SELinux para daemon do pegasus"
++
++#~ msgid "Disable SELinux protection for perdition daemon"
++#~ msgstr "Desabilitar proteção do SELinux para daemon do perdition"
++
++#~ msgid "Disable SELinux protection for portmap daemon"
++#~ msgstr "Desabilitar proteção do SELinux para daemon do portmap"
++
++#~ msgid "Disable SELinux protection for portslave daemon"
++#~ msgstr "Desabilitar proteção do SELinux para daemon do portslave"
++
++#~ msgid "Disable SELinux protection for postfix"
++#~ msgstr "Desabilitar proteção do SELinux para daemon do postfix"
++
++#~ msgid "Disable SELinux protection for postgresql daemon"
++#~ msgstr "Desabilitar proteção do SELinux para daemon do postgresql"
++
++#~ msgid "pppd"
++#~ msgstr "pppd"
++
++#~ msgid "Disable SELinux protection for pptp"
++#~ msgstr "Desabilitar proteção do SELinux do pptp"
++
++#~ msgid "Disable SELinux protection for prelink daemon"
++#~ msgstr "Desabilitar proteção do SELinux para daemon do prelink"
++
++#~ msgid "Disable SELinux protection for privoxy daemon"
++#~ msgstr "Desabilitar proteção do SELinux para daemon do privoxy"
++
++#~ msgid "Disable SELinux protection for ptal daemon"
++#~ msgstr "Desabilitar proteção do SELinux para daemon do ptal"
++
++#~ msgid "Disable SELinux protection for pxe daemon"
++#~ msgstr "Desabilitar proteção do SELinux para daemon do pxe"
++
++#~ msgid "Disable SELinux protection for pyzord"
++#~ msgstr "Desabilitar proteção do SELinux do pyzord"
++
++#~ msgid "Disable SELinux protection for quota daemon"
++#~ msgstr "Desabilitar proteção do SELinux para daemon do quota"
++
++#~ msgid "Disable SELinux protection for radiusd daemon"
++#~ msgstr "Desabilitar proteção do SELinux para daemon do radiusd"
++
++#~ msgid "Disable SELinux protection for radvd daemon"
++#~ msgstr "Desabilitar proteção do SELinux para daemon do radvd"
++
++#~ msgid "Disable SELinux protection for rdisc"
++#~ msgstr "Desabilitar proteção do SELinux para rdisc"
++
++#~ msgid "Disable SELinux protection for readahead"
++#~ msgstr "Desabilitar proteção do SELinux do readahead"
++
++#~ msgid "Disable SELinux protection for restorecond"
++#~ msgstr "Desabilitar proteção do SELinux do restorecond"
++
++#~ msgid "Disable SELinux protection for rhgb daemon"
++#~ msgstr "Desabilitar proteção do SELinux para daemon do rhgb"
++
++#~ msgid "Disable SELinux protection for ricci"
++#~ msgstr "Desabilitar proteção do SELinux do ricci"
++
++#~ msgid "Disable SELinux protection for ricci_modclusterd"
++#~ msgstr "Desabilitar proteção do SELinux do ricci_modclusterd"
++
++#~ msgid "Disable SELinux protection for rlogind daemon"
++#~ msgstr "Desabilitar proteção do SELinux para daemon do rlogind"
++
++#~ msgid "Disable SELinux protection for rpcd daemon"
++#~ msgstr "Desabilitar proteção do SELinux para daemon do rpcd"
++
++#~ msgid "rsync"
++#~ msgstr "rsync"
++
++#~ msgid "Squid"
++#~ msgstr "Squid"
++
++#~ msgid "Disable SELinux protection for udev daemon"
++#~ msgstr "Desabilitar proteção SELinux para daemon udev"
++
++#~ msgid "Disable SELinux protection for uml daemon"
++#~ msgstr "Desabilitar proteção SELinux para daemon uml"
++
++#~ msgid ""
++#~ "Allow xinetd to run unconfined, including any services it starts that do "
++#~ "not have a domain transition explicitly defined"
++#~ msgstr ""
++#~ "Permitir que o xinetd execute não confinados, incluindo qualquer serviço "
++#~ "que ele inicia que não tenha uma transição de domínio explicitamente "
++#~ "definida."
+diff --git a/policycoreutils/po/ro.po b/policycoreutils/po/ro.po
+new file mode 100644
+index 0000000..136caf9
+--- /dev/null
++++ b/policycoreutils/po/ro.po
+@@ -0,0 +1,3354 @@
++# SOME DESCRIPTIVE TITLE.
++# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
++# This file is distributed under the same license as the PACKAGE package.
++#
++# Translators:
++msgid ""
++msgstr ""
++"Project-Id-Version: Policycoreutils\n"
++"Report-Msgid-Bugs-To: \n"
++"POT-Creation-Date: 2012-10-16 12:24-0400\n"
++"PO-Revision-Date: 2012-10-08 14:33+0000\n"
++"Last-Translator: dwalsh <dwalsh at redhat.com>\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"
++"Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?"
++"2:1));\n"
++
++#: ../run_init/run_init.c:67
++msgid ""
++"USAGE: run_init <script> <args ...>\n"
++"  where: <script> is the name of the init script to run,\n"
++"         <args ...> are the arguments to that script."
++msgstr ""
++
++#: ../run_init/run_init.c:126 ../newrole/newrole.c:1123
++#, c-format
++msgid "failed to initialize PAM\n"
++msgstr ""
++
++#: ../run_init/run_init.c:139
++#, c-format
++msgid "failed to get account information\n"
++msgstr ""
++
++#: ../run_init/run_init.c:162 ../newrole/newrole.c:341
++msgid "Password:"
++msgstr ""
++
++#: ../run_init/run_init.c:197 ../newrole/newrole.c:366
++#, c-format
++msgid "Cannot find your entry in the shadow passwd file.\n"
++msgstr ""
++
++#: ../run_init/run_init.c:203 ../newrole/newrole.c:373
++#, c-format
++msgid "getpass cannot open /dev/tty\n"
++msgstr ""
++
++#: ../run_init/run_init.c:275
++#, c-format
++msgid "run_init: incorrect password for %s\n"
++msgstr ""
++
++#: ../run_init/run_init.c:309
++#, c-format
++msgid "Could not open file %s\n"
++msgstr ""
++
++#: ../run_init/run_init.c:336
++#, c-format
++msgid "No context in file %s\n"
++msgstr ""
++
++#: ../run_init/run_init.c:361
++#, c-format
++msgid "Sorry, run_init may be used only on a SELinux kernel.\n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:217
-+msgid "Allow user to stat ttyfiles"
++#: ../run_init/run_init.c:380
++#, c-format
++msgid "authentication failed.\n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:218
-+msgid "Disable SELinux protection for uucpd daemon"
++#: ../run_init/run_init.c:405 ../newrole/newrole.c:1257
++#, c-format
++msgid "Could not set exec context to %s.\n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:219
-+msgid "Disable SELinux protection for vmware daemon"
++#: ../audit2allow/audit2allow:230
++msgid "******************** IMPORTANT ***********************\n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:220
-+msgid "Disable SELinux protection for watchdog daemon"
++#: ../audit2allow/audit2allow:231
++msgid "To make this policy package active, execute:"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:221
-+msgid "Disable SELinux protection for winbind daemon"
++#: ../semanage/seobject.py:200
++msgid "Could not create semanage handle"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:222
-+msgid "Disable SELinux protection for xdm daemon"
++#: ../semanage/seobject.py:208
++msgid "SELinux policy is not managed or store cannot be accessed."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:223
-+msgid "Allow xdm logins as sysadm_r:sysadm_t"
++#: ../semanage/seobject.py:213
++msgid "Cannot read policy store."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:224
-+msgid "Disable SELinux protection for xen daemon"
++#: ../semanage/seobject.py:218
++msgid "Could not establish semanage connection"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:225
-+msgid "XEN"
++#: ../semanage/seobject.py:223
++msgid "Could not test MLS enabled status"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:225
-+msgid "Allow xen to read/write physical disk devices"
++#: ../semanage/seobject.py:229 ../semanage/seobject.py:244
++msgid "Not yet implemented"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:226
-+msgid "Disable SELinux protection for xfs daemon"
++#: ../semanage/seobject.py:233
++msgid "Semanage transaction already in progress"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:227
-+msgid "Disable SELinux protection for xen control"
++#: ../semanage/seobject.py:242
++msgid "Could not start semanage transaction"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:228
-+msgid "Disable SELinux protection for ypbind daemon"
++#: ../semanage/seobject.py:254
++msgid "Could not commit semanage transaction"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:229
-+msgid "Disable SELinux protection for NIS Password Daemon"
++#: ../semanage/seobject.py:259
++msgid "Semanage transaction not in progress"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:230
-+msgid "Disable SELinux protection for ypserv daemon"
++#: ../semanage/seobject.py:271 ../semanage/seobject.py:351
++msgid "Could not list SELinux modules"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:231
-+msgid "Disable SELinux protection for NIS Transfer Daemon"
++#: ../semanage/seobject.py:284
++msgid "Modules Name"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:232
-+msgid "Allow SELinux webadm user to manage unprivileged users home directories"
++#: ../semanage/seobject.py:284 ../gui/modulesPage.py:63
++msgid "Version"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:233
-+msgid "Allow SELinux webadm user to read unprivileged users home directories"
++#: ../semanage/seobject.py:287 ../gui/statusPage.py:75
++msgid "Disabled"
 +msgstr ""
 +
-+#: ../gui/semanagePage.py:126
++#: ../semanage/seobject.py:302
 +#, python-format
-+msgid "Are you sure you want to delete %s '%s'?"
++msgid "Could not disable module %s (remove failed)"
 +msgstr ""
 +
-+#: ../gui/semanagePage.py:126
++#: ../semanage/seobject.py:313
 +#, python-format
-+msgid "Delete %s"
++msgid "Could not enable module %s (remove failed)"
 +msgstr ""
 +
-+#: ../gui/semanagePage.py:134
++#: ../semanage/seobject.py:328
 +#, python-format
-+msgid "Add %s"
++msgid "Could not remove module %s (remove failed)"
 +msgstr ""
 +
-+#: ../gui/semanagePage.py:148
++#: ../semanage/seobject.py:338
++msgid "dontaudit requires either 'on' or 'off'"
++msgstr ""
++
++#: ../semanage/seobject.py:366
++msgid "Builtin Permissive Types"
++msgstr ""
++
++#: ../semanage/seobject.py:376
++msgid "Customized Permissive Types"
++msgstr ""
++
++#: ../semanage/seobject.py:417
 +#, python-format
-+msgid "Modify %s"
++msgid "Could not set permissive domain %s (module installation failed)"
 +msgstr ""
 +
-+#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
-+msgid "Permissive"
++#: ../semanage/seobject.py:423
++#, python-format
++msgid "Could not remove permissive domain %s (remove failed)"
 +msgstr ""
 +
-+#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
-+msgid "Enforcing"
++#: ../semanage/seobject.py:458 ../semanage/seobject.py:532
++#: ../semanage/seobject.py:578 ../semanage/seobject.py:675
++#: ../semanage/seobject.py:705 ../semanage/seobject.py:772
++#: ../semanage/seobject.py:829 ../semanage/seobject.py:1084
++#: ../semanage/seobject.py:1800 ../semanage/seobject.py:1863
++#: ../semanage/seobject.py:1882 ../semanage/seobject.py:2003
++#: ../semanage/seobject.py:2056
++#, python-format
++msgid "Could not create a key for %s"
 +msgstr ""
 +
-+#: ../gui/statusPage.py:94
-+msgid "Status"
++#: ../semanage/seobject.py:462 ../semanage/seobject.py:536
++#: ../semanage/seobject.py:582 ../semanage/seobject.py:588
++#, python-format
++msgid "Could not check if login mapping for %s is defined"
 +msgstr ""
 +
-+#: ../gui/statusPage.py:133
-+msgid ""
-+"Changing the policy type will cause a relabel of the entire file system on "
-+"the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
++#: ../semanage/seobject.py:471
++#, python-format
++msgid "Linux Group %s does not exist"
 +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?"
++#: ../semanage/seobject.py:476
++#, python-format
++msgid "Linux User %s does not exist"
 +msgstr ""
 +
-+#: ../gui/statusPage.py:152
-+msgid ""
-+"Changing to SELinux enabled will cause a relabel of the entire file system "
-+"on the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
++#: ../semanage/seobject.py:480
++#, python-format
++msgid "Could not create login mapping for %s"
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:11
-+msgid "system-config-selinux"
++#: ../semanage/seobject.py:484 ../semanage/seobject.py:720
++#, python-format
++msgid "Could not set name for %s"
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:12
-+msgid ""
-+"Copyright (c)2006 Red Hat, Inc.\n"
-+"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
++#: ../semanage/seobject.py:489 ../semanage/seobject.py:730
++#, python-format
++msgid "Could not set MLS range for %s"
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:22
-+#: ../gui/system-config-selinux.glade:544
-+msgid "Add SELinux Login Mapping"
++#: ../semanage/seobject.py:493
++#, python-format
++msgid "Could not set SELinux user for %s"
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:257
-+msgid "Add SELinux Network Ports"
++#: ../semanage/seobject.py:497
++#, python-format
++msgid "Could not add login mapping for %s"
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:391
-+#: ../gui/system-config-selinux.glade:678
-+msgid "SELinux Type"
++#: ../semanage/seobject.py:515
++msgid "Requires seuser or serange"
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:622
-+msgid "File Specification"
++#: ../semanage/seobject.py:538 ../semanage/seobject.py:584
++#, python-format
++msgid "Login mapping for %s is not defined"
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:650
-+msgid "File Type"
++#: ../semanage/seobject.py:542
++#, python-format
++msgid "Could not query seuser for %s"
 +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"
++#: ../semanage/seobject.py:556
++#, python-format
++msgid "Could not modify login mapping for %s"
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:773
-+msgid "MLS"
++#: ../semanage/seobject.py:590
++#, python-format
++msgid "Login mapping for %s is defined in policy, cannot be deleted"
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:837
-+msgid "Add SELinux User"
++#: ../semanage/seobject.py:594
++#, python-format
++msgid "Could not delete login mapping for %s"
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:1079
-+msgid "SELinux Administration"
++#: ../semanage/seobject.py:616 ../semanage/seobject.py:634
++#: ../semanage/seobject.py:872
++msgid "Could not list login mappings"
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:1122
-+msgid "Add"
++#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
++#: ../gui/system-config-selinux.glade:100
++msgid "Login Name"
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:1144
-+msgid "_Properties"
++#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
++#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
++#: ../gui/system-config-selinux.glade:128
++#: ../gui/system-config-selinux.glade:915
++#: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
++msgid "SELinux User"
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:1166
-+msgid "_Delete"
++#: ../semanage/seobject.py:659 ../gui/system-config-selinux.glade:156
++#: ../gui/system-config-selinux.glade:943
++msgid "MLS/MCS Range"
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:1256
-+msgid "Select Management Object"
++#: ../semanage/seobject.py:678 ../semanage/seobject.py:709
++#: ../semanage/seobject.py:776 ../semanage/seobject.py:833
++#: ../semanage/seobject.py:839
++#, python-format
++msgid "Could not check if SELinux user %s is defined"
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:1273
-+msgid "<b>Select:</b>"
++#: ../semanage/seobject.py:681 ../semanage/seobject.py:782
++#: ../semanage/seobject.py:845
++#, python-format
++msgid "Could not query user for %s"
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:1326
-+msgid "System Default Enforcing Mode"
++#: ../semanage/seobject.py:701
++#, python-format
++msgid "You must add at least one role for %s"
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:1354
-+msgid ""
-+"Disabled\n"
-+"Permissive\n"
-+"Enforcing\n"
++#: ../semanage/seobject.py:716
++#, python-format
++msgid "Could not create SELinux user for %s"
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:1373
-+msgid "Current Enforcing Mode"
++#: ../semanage/seobject.py:725
++#, python-format
++msgid "Could not add role %s for %s"
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:1418
-+msgid "System Default Policy Type: "
++#: ../semanage/seobject.py:734
++#, python-format
++msgid "Could not set MLS level for %s"
 +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."
++#: ../semanage/seobject.py:737
++#, python-format
++msgid "Could not add prefix %s for %s"
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:1509
-+msgid "Relabel on next reboot."
++#: ../semanage/seobject.py:740
++#, python-format
++msgid "Could not extract key for %s"
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:1561
-+msgid "label37"
++#: ../semanage/seobject.py:744
++#, python-format
++msgid "Could not add SELinux user %s"
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:1598
-+msgid "Revert boolean setting to system default"
++#: ../semanage/seobject.py:766
++msgid "Requires prefix, roles, level or range"
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:1614
-+msgid "Toggle between Customized and All Booleans"
++#: ../semanage/seobject.py:768
++msgid "Requires prefix or roles"
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:1645
-+#: ../gui/system-config-selinux.glade:1850
-+#: ../gui/system-config-selinux.glade:2037
-+#: ../gui/system-config-selinux.glade:2224
-+#: ../gui/system-config-selinux.glade:2467
-+#: ../gui/system-config-selinux.glade:2692
-+#: ../gui/system-config-selinux.glade:2867
-+msgid "Filter"
++#: ../semanage/seobject.py:778 ../semanage/seobject.py:835
++#, python-format
++msgid "SELinux user %s is not defined"
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:1734
-+msgid "label50"
++#: ../semanage/seobject.py:807
++#, python-format
++msgid "Could not modify SELinux user %s"
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:1771
-+msgid "Add File Context"
++#: ../semanage/seobject.py:841
++#, python-format
++msgid "SELinux user %s is defined in policy, cannot be deleted"
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:1787
-+msgid "Modify File Context"
++#: ../semanage/seobject.py:852
++#, python-format
++msgid "Could not delete SELinux user %s"
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:1803
-+msgid "Delete File Context"
++#: ../semanage/seobject.py:890
++msgid "Could not list SELinux users"
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:1819
-+msgid "Toggle between all and customized file context"
++#: ../semanage/seobject.py:896
++#, python-format
++msgid "Could not list roles for user %s"
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:1939
-+msgid "label38"
++#: ../semanage/seobject.py:921
++msgid "Labeling"
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:1976
-+msgid "Add SELinux User Mapping"
++#: ../semanage/seobject.py:921
++msgid "MLS/"
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:1992
-+msgid "Modify SELinux User Mapping"
++#: ../semanage/seobject.py:922
++msgid "Prefix"
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:2008
-+msgid "Delete SELinux User Mapping"
++#: ../semanage/seobject.py:922
++msgid "MCS Level"
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:2126
-+msgid "label39"
++#: ../semanage/seobject.py:922
++msgid "MCS Range"
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:2163
-+msgid "Add User"
++#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
++#: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
++msgid "SELinux Roles"
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:2179
-+msgid "Modify User"
++#: ../semanage/seobject.py:944
++msgid "Protocol udp or tcp is required"
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:2195
-+msgid "Delete User"
++#: ../semanage/seobject.py:946
++msgid "Port is required"
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:2313
-+msgid "label41"
++#: ../semanage/seobject.py:956
++msgid "Invalid Port"
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:2350
-+msgid "Add Network Port"
++#: ../semanage/seobject.py:960
++#, python-format
++msgid "Could not create a key for %s/%s"
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:2366
-+msgid "Edit Network Port"
++#: ../semanage/seobject.py:971
++msgid "Type is required"
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:2382
-+msgid "Delete Network Port"
++#: ../semanage/seobject.py:974 ../semanage/seobject.py:1036
++#: ../semanage/seobject.py:1794
++#, python-format
++msgid "Type %s is invalid, must be a port type"
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:2418
-+#: ../gui/system-config-selinux.glade:2436
-+msgid "Toggle between Customized and All Ports"
++#: ../semanage/seobject.py:980 ../semanage/seobject.py:1042
++#: ../semanage/seobject.py:1097 ../semanage/seobject.py:1103
++#, python-format
++msgid "Could not check if port %s/%s is defined"
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:2556
-+msgid "label42"
++#: ../semanage/seobject.py:982
++#, python-format
++msgid "Port %s/%s already defined"
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:2593
-+msgid "Generate new policy module"
++#: ../semanage/seobject.py:986
++#, python-format
++msgid "Could not create port for %s/%s"
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:2609
-+msgid "Load policy module"
++#: ../semanage/seobject.py:992
++#, python-format
++msgid "Could not create context for %s/%s"
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:2625
-+msgid "Remove loadable policy module"
++#: ../semanage/seobject.py:996
++#, python-format
++msgid "Could not set user in port context for %s/%s"
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:2661
++#: ../semanage/seobject.py:1000
++#, python-format
++msgid "Could not set role in port context for %s/%s"
++msgstr ""
++
++#: ../semanage/seobject.py:1004
++#, python-format
++msgid "Could not set type in port context for %s/%s"
++msgstr ""
++
++#: ../semanage/seobject.py:1009
++#, python-format
++msgid "Could not set mls fields in port context for %s/%s"
++msgstr ""
++
++#: ../semanage/seobject.py:1013
++#, python-format
++msgid "Could not set port context for %s/%s"
++msgstr ""
++
++#: ../semanage/seobject.py:1017
++#, python-format
++msgid "Could not add port %s/%s"
++msgstr ""
++
++#: ../semanage/seobject.py:1031 ../semanage/seobject.py:1304
++#: ../semanage/seobject.py:1503
++msgid "Requires setype or serange"
++msgstr ""
++
++#: ../semanage/seobject.py:1033
++msgid "Requires setype"
++msgstr ""
++
++#: ../semanage/seobject.py:1044 ../semanage/seobject.py:1099
++#, python-format
++msgid "Port %s/%s is not defined"
++msgstr ""
++
++#: ../semanage/seobject.py:1048
++#, python-format
++msgid "Could not query port %s/%s"
++msgstr ""
++
++#: ../semanage/seobject.py:1059
++#, python-format
++msgid "Could not modify port %s/%s"
++msgstr ""
++
++#: ../semanage/seobject.py:1072
++msgid "Could not list the ports"
++msgstr ""
++
++#: ../semanage/seobject.py:1088
++#, python-format
++msgid "Could not delete the port %s"
++msgstr ""
++
++#: ../semanage/seobject.py:1105
++#, python-format
++msgid "Port %s/%s is defined in policy, cannot be deleted"
++msgstr ""
++
++#: ../semanage/seobject.py:1109
++#, python-format
++msgid "Could not delete port %s/%s"
++msgstr ""
++
++#: ../semanage/seobject.py:1125 ../semanage/seobject.py:1147
++msgid "Could not list ports"
++msgstr ""
++
++#: ../semanage/seobject.py:1186
++msgid "SELinux Port Type"
++msgstr ""
++
++#: ../semanage/seobject.py:1186
++msgid "Proto"
++msgstr ""
++
++#: ../semanage/seobject.py:1186 ../gui/system-config-selinux.glade:335
++msgid "Port Number"
++msgstr ""
++
++#: ../semanage/seobject.py:1207
++msgid "Node Address is required"
++msgstr ""
++
++#: ../semanage/seobject.py:1222
++msgid "Unknown or missing protocol"
++msgstr ""
++
++#: ../semanage/seobject.py:1236
++msgid "SELinux node type is required"
++msgstr ""
++
++#: ../semanage/seobject.py:1239 ../semanage/seobject.py:1307
++#, python-format
++msgid "Type %s is invalid, must be a node type"
++msgstr ""
++
++#: ../semanage/seobject.py:1243 ../semanage/seobject.py:1311
++#: ../semanage/seobject.py:1347 ../semanage/seobject.py:1445
++#: ../semanage/seobject.py:1507 ../semanage/seobject.py:1541
++#: ../semanage/seobject.py:1739
++#, python-format
++msgid "Could not create key for %s"
++msgstr ""
++
++#: ../semanage/seobject.py:1245 ../semanage/seobject.py:1315
++#: ../semanage/seobject.py:1351 ../semanage/seobject.py:1357
++#, python-format
++msgid "Could not check if addr %s is defined"
++msgstr ""
++
++#: ../semanage/seobject.py:1254
++#, python-format
++msgid "Could not create addr for %s"
++msgstr ""
++
++#: ../semanage/seobject.py:1260 ../semanage/seobject.py:1461
++#: ../semanage/seobject.py:1694
++#, python-format
++msgid "Could not create context for %s"
++msgstr ""
++
++#: ../semanage/seobject.py:1264
++#, python-format
++msgid "Could not set mask for %s"
++msgstr ""
++
++#: ../semanage/seobject.py:1268
++#, python-format
++msgid "Could not set user in addr context for %s"
++msgstr ""
++
++#: ../semanage/seobject.py:1272
++#, python-format
++msgid "Could not set role in addr context for %s"
++msgstr ""
++
++#: ../semanage/seobject.py:1276
++#, python-format
++msgid "Could not set type in addr context for %s"
++msgstr ""
++
++#: ../semanage/seobject.py:1281
++#, python-format
++msgid "Could not set mls fields in addr context for %s"
++msgstr ""
++
++#: ../semanage/seobject.py:1285
++#, python-format
++msgid "Could not set addr context for %s"
++msgstr ""
++
++#: ../semanage/seobject.py:1289
++#, python-format
++msgid "Could not add addr %s"
++msgstr ""
++
++#: ../semanage/seobject.py:1317 ../semanage/seobject.py:1353
++#, python-format
++msgid "Addr %s is not defined"
++msgstr ""
++
++#: ../semanage/seobject.py:1321
++#, python-format
++msgid "Could not query addr %s"
++msgstr ""
++
++#: ../semanage/seobject.py:1331
++#, python-format
++msgid "Could not modify addr %s"
++msgstr ""
++
++#: ../semanage/seobject.py:1359
++#, python-format
++msgid "Addr %s is defined in policy, cannot be deleted"
++msgstr ""
++
++#: ../semanage/seobject.py:1363
++#, python-format
++msgid "Could not delete addr %s"
++msgstr ""
++
++#: ../semanage/seobject.py:1375
++msgid "Could not deleteall node mappings"
++msgstr ""
++
++#: ../semanage/seobject.py:1389
++msgid "Could not list addrs"
++msgstr ""
++
++#: ../semanage/seobject.py:1441 ../semanage/seobject.py:1732
++msgid "SELinux Type is required"
++msgstr ""
++
++#: ../semanage/seobject.py:1449 ../semanage/seobject.py:1511
++#: ../semanage/seobject.py:1545 ../semanage/seobject.py:1551
++#, python-format
++msgid "Could not check if interface %s is defined"
++msgstr ""
++
++#: ../semanage/seobject.py:1456
++#, python-format
++msgid "Could not create interface for %s"
++msgstr ""
++
++#: ../semanage/seobject.py:1465
++#, python-format
++msgid "Could not set user in interface context for %s"
++msgstr ""
++
++#: ../semanage/seobject.py:1469
++#, python-format
++msgid "Could not set role in interface context for %s"
++msgstr ""
++
++#: ../semanage/seobject.py:1473
++#, python-format
++msgid "Could not set type in interface context for %s"
++msgstr ""
++
++#: ../semanage/seobject.py:1478
++#, python-format
++msgid "Could not set mls fields in interface context for %s"
++msgstr ""
++
++#: ../semanage/seobject.py:1482
++#, python-format
++msgid "Could not set interface context for %s"
++msgstr ""
++
++#: ../semanage/seobject.py:1486
++#, python-format
++msgid "Could not set message context for %s"
++msgstr ""
++
++#: ../semanage/seobject.py:1490
++#, python-format
++msgid "Could not add interface %s"
++msgstr ""
++
++#: ../semanage/seobject.py:1513 ../semanage/seobject.py:1547
++#, python-format
++msgid "Interface %s is not defined"
++msgstr ""
++
++#: ../semanage/seobject.py:1517
++#, python-format
++msgid "Could not query interface %s"
++msgstr ""
++
++#: ../semanage/seobject.py:1528
++#, python-format
++msgid "Could not modify interface %s"
++msgstr ""
++
++#: ../semanage/seobject.py:1553
++#, python-format
++msgid "Interface %s is defined in policy, cannot be deleted"
++msgstr ""
++
++#: ../semanage/seobject.py:1557
++#, python-format
++msgid "Could not delete interface %s"
++msgstr ""
++
++#: ../semanage/seobject.py:1569
++msgid "Could not delete all interface  mappings"
++msgstr ""
++
++#: ../semanage/seobject.py:1583
++msgid "Could not list interfaces"
++msgstr ""
++
++#: ../semanage/seobject.py:1608
++msgid "SELinux Interface"
++msgstr ""
++
++#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1954
++msgid "Context"
++msgstr ""
++
++#: ../semanage/seobject.py:1671
++#, python-format
++msgid "Equivalence class for %s already exists"
++msgstr ""
++
++#: ../semanage/seobject.py:1677
++#, python-format
++msgid "File spec %s conflicts with equivalency rule '%s %s'"
++msgstr ""
++
++#: ../semanage/seobject.py:1686
++#, python-format
++msgid "Equivalence class for %s does not exists"
++msgstr ""
++
++#: ../semanage/seobject.py:1700
++#, python-format
++msgid "Could not set user in file context for %s"
++msgstr ""
++
++#: ../semanage/seobject.py:1704
++#, python-format
++msgid "Could not set role in file context for %s"
++msgstr ""
++
++#: ../semanage/seobject.py:1709 ../semanage/seobject.py:1769
++#, python-format
++msgid "Could not set mls fields in file context for %s"
++msgstr ""
++
++#: ../semanage/seobject.py:1715
++msgid "Invalid file specification"
++msgstr ""
++
++#: ../semanage/seobject.py:1717
++msgid "File specification can not include spaces"
++msgstr ""
++
++#: ../semanage/seobject.py:1722
++#, python-format
 +msgid ""
-+"Enable/Disable additional audit rules, that are normally not reported in the "
-+"log files."
++"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:2781
-+msgid "label44"
++#: ../semanage/seobject.py:1735
++#, python-format
++msgid "Type %s is invalid, must be a file or device type"
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:2818
-+msgid "Change process mode to permissive."
++#: ../semanage/seobject.py:1743 ../semanage/seobject.py:1748
++#: ../semanage/seobject.py:1804 ../semanage/seobject.py:1886
++#: ../semanage/seobject.py:1890
++#, python-format
++msgid "Could not check if file context for %s is defined"
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:2836
-+msgid "Change process mode to enforcing"
++#: ../semanage/seobject.py:1756
++#, python-format
++msgid "Could not create file context for %s"
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:2928
-+msgid "Process Domain"
++#: ../semanage/seobject.py:1764
++#, python-format
++msgid "Could not set type in file context for %s"
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:2956
-+msgid "label59"
++#: ../semanage/seobject.py:1772 ../semanage/seobject.py:1832
++#: ../semanage/seobject.py:1836
++#, python-format
++msgid "Could not set file context for %s"
 +msgstr ""
 +
-+#: ../gui/usersPage.py:138
++#: ../semanage/seobject.py:1778
 +#, python-format
-+msgid "SELinux user '%s' is required"
++msgid "Could not add file context for %s"
 +msgstr ""
-diff -up policycoreutils-2.1.12/po/si.po.rhat policycoreutils-2.1.12/po/si.po
---- policycoreutils-2.1.12/po/si.po.rhat	2012-07-04 07:35:21.000000000 -0400
-+++ policycoreutils-2.1.12/po/si.po	2012-10-16 15:07:17.613526295 -0400
-@@ -8,7 +8,7 @@ msgid ""
- msgstr ""
- "Project-Id-Version: PACKAGE VERSION\n"
- "Report-Msgid-Bugs-To: \n"
--"POT-Creation-Date: 2012-03-27 10:49-0400\n"
-+"POT-Creation-Date: 2012-05-25 07:28-0400\n"
- "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
- "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
- "Language-Team: LANGUAGE <LL at li.org>\n"
-@@ -90,844 +90,851 @@ msgstr ""
- msgid "global"
- msgstr ""
- 
--#: ../semanage/seobject.py:222
-+#: ../semanage/seobject.py:225
- msgid "Could not create semanage handle"
- msgstr ""
- 
--#: ../semanage/seobject.py:230
-+#: ../semanage/seobject.py:233
- msgid "SELinux policy is not managed or store cannot be accessed."
- msgstr ""
- 
--#: ../semanage/seobject.py:235
-+#: ../semanage/seobject.py:238
- msgid "Cannot read policy store."
- msgstr ""
- 
--#: ../semanage/seobject.py:240
-+#: ../semanage/seobject.py:243
- msgid "Could not establish semanage connection"
- msgstr ""
- 
--#: ../semanage/seobject.py:245
-+#: ../semanage/seobject.py:248
- msgid "Could not test MLS enabled status"
- msgstr ""
- 
--#: ../semanage/seobject.py:251 ../semanage/seobject.py:266
-+#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
- msgid "Not yet implemented"
- msgstr ""
- 
--#: ../semanage/seobject.py:255
-+#: ../semanage/seobject.py:258
- msgid "Semanage transaction already in progress"
- msgstr ""
- 
--#: ../semanage/seobject.py:264
-+#: ../semanage/seobject.py:267
- msgid "Could not start semanage transaction"
- msgstr ""
- 
--#: ../semanage/seobject.py:274
-+#: ../semanage/seobject.py:278
- msgid "Could not commit semanage transaction"
- msgstr ""
- 
--#: ../semanage/seobject.py:279
-+#: ../semanage/seobject.py:283
- msgid "Semanage transaction not in progress"
- msgstr ""
- 
--#: ../semanage/seobject.py:291 ../semanage/seobject.py:371
-+#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
- msgid "Could not list SELinux modules"
- msgstr ""
- 
--#: ../semanage/seobject.py:304
-+#: ../semanage/seobject.py:308
- msgid "Modules Name"
- msgstr ""
- 
--#: ../semanage/seobject.py:304
-+#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
- msgid "Version"
- msgstr ""
- 
--#: ../semanage/seobject.py:307
-+#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
- msgid "Disabled"
- msgstr ""
- 
--#: ../semanage/seobject.py:322
-+#: ../semanage/seobject.py:326
- #, python-format
- msgid "Could not disable module %s (remove failed)"
- msgstr ""
- 
--#: ../semanage/seobject.py:333
-+#: ../semanage/seobject.py:337
- #, python-format
- msgid "Could not enable module %s (remove failed)"
- msgstr ""
- 
--#: ../semanage/seobject.py:348
-+#: ../semanage/seobject.py:352
- #, python-format
- msgid "Could not remove module %s (remove failed)"
- msgstr ""
- 
--#: ../semanage/seobject.py:358
-+#: ../semanage/seobject.py:362
- msgid "dontaudit requires either 'on' or 'off'"
- msgstr ""
- 
--#: ../semanage/seobject.py:387
-+#: ../semanage/seobject.py:391
- msgid "Builtin Permissive Types"
- msgstr ""
- 
--#: ../semanage/seobject.py:397
-+#: ../semanage/seobject.py:401
- msgid "Customized Permissive Types"
- msgstr ""
- 
--#: ../semanage/seobject.py:438
-+#: ../semanage/seobject.py:442
- #, python-format
- msgid "Could not set permissive domain %s (module installation failed)"
- msgstr ""
- 
--#: ../semanage/seobject.py:444
-+#: ../semanage/seobject.py:448
- #, python-format
- msgid "Could not remove permissive domain %s (remove failed)"
- msgstr ""
- 
--#: ../semanage/seobject.py:479 ../semanage/seobject.py:553
--#: ../semanage/seobject.py:599 ../semanage/seobject.py:696
--#: ../semanage/seobject.py:726 ../semanage/seobject.py:793
--#: ../semanage/seobject.py:850 ../semanage/seobject.py:1097
--#: ../semanage/seobject.py:1786 ../semanage/seobject.py:1849
--#: ../semanage/seobject.py:1868 ../semanage/seobject.py:1985
--#: ../semanage/seobject.py:2037
-+#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
-+#: ../semanage/seobject.py:603 ../semanage/seobject.py:700
-+#: ../semanage/seobject.py:730 ../semanage/seobject.py:797
-+#: ../semanage/seobject.py:854 ../semanage/seobject.py:1101
-+#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
-+#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
-+#: ../semanage/seobject.py:2045
- #, python-format
- msgid "Could not create a key for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
--#: ../semanage/seobject.py:603 ../semanage/seobject.py:609
-+#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
-+#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
- #, python-format
- msgid "Could not check if login mapping for %s is defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:492
-+#: ../semanage/seobject.py:496
- #, python-format
- msgid "Linux Group %s does not exist"
- msgstr ""
- 
--#: ../semanage/seobject.py:497
-+#: ../semanage/seobject.py:501
- #, python-format
- msgid "Linux User %s does not exist"
- msgstr ""
- 
--#: ../semanage/seobject.py:501
-+#: ../semanage/seobject.py:505
- #, python-format
- msgid "Could not create login mapping for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:505 ../semanage/seobject.py:741
-+#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
- #, python-format
- msgid "Could not set name for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:510 ../semanage/seobject.py:751
-+#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
- #, python-format
- msgid "Could not set MLS range for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:514
-+#: ../semanage/seobject.py:518
- #, python-format
- msgid "Could not set SELinux user for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:518
-+#: ../semanage/seobject.py:522
- #, python-format
- msgid "Could not add login mapping for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:536
-+#: ../semanage/seobject.py:540
- msgid "Requires seuser or serange"
- msgstr ""
- 
--#: ../semanage/seobject.py:559 ../semanage/seobject.py:605
-+#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
- #, python-format
- msgid "Login mapping for %s is not defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:563
-+#: ../semanage/seobject.py:567
- #, python-format
- msgid "Could not query seuser for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:577
-+#: ../semanage/seobject.py:581
- #, python-format
- msgid "Could not modify login mapping for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:611
-+#: ../semanage/seobject.py:615
- #, python-format
- msgid "Login mapping for %s is defined in policy, cannot be deleted"
- msgstr ""
- 
--#: ../semanage/seobject.py:615
-+#: ../semanage/seobject.py:619
- #, python-format
- msgid "Could not delete login mapping for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:637 ../semanage/seobject.py:655
--#: ../semanage/seobject.py:893
-+#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
-+#: ../semanage/seobject.py:897
- msgid "Could not list login mappings"
- msgstr ""
- 
--#: ../semanage/seobject.py:680 ../semanage/seobject.py:685
-+#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../gui/system-config-selinux.glade:100
- msgid "Login Name"
- msgstr ""
- 
--#: ../semanage/seobject.py:680 ../semanage/seobject.py:685
--#: ../semanage/seobject.py:943 ../semanage/seobject.py:948
-+#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../gui/system-config-selinux.glade:128
-+#: ../gui/system-config-selinux.glade:915
-+#: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
- msgid "SELinux User"
- msgstr ""
- 
--#: ../semanage/seobject.py:680
-+#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
-+#: ../gui/system-config-selinux.glade:943
- msgid "MLS/MCS Range"
- msgstr ""
- 
--#: ../semanage/seobject.py:699 ../semanage/seobject.py:730
--#: ../semanage/seobject.py:797 ../semanage/seobject.py:854
--#: ../semanage/seobject.py:860
-+#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
-+#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
-+#: ../semanage/seobject.py:864
- #, python-format
- msgid "Could not check if SELinux user %s is defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:702 ../semanage/seobject.py:803
--#: ../semanage/seobject.py:866
-+#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
-+#: ../semanage/seobject.py:870
- #, python-format
- msgid "Could not query user for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:722
-+#: ../semanage/seobject.py:726
- #, python-format
- msgid "You must add at least one role for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:737
-+#: ../semanage/seobject.py:741
- #, python-format
- msgid "Could not create SELinux user for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:746
-+#: ../semanage/seobject.py:750
- #, python-format
- msgid "Could not add role %s for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:755
-+#: ../semanage/seobject.py:759
- #, python-format
- msgid "Could not set MLS level for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:758
-+#: ../semanage/seobject.py:762
- #, python-format
- msgid "Could not add prefix %s for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:761
-+#: ../semanage/seobject.py:765
- #, python-format
- msgid "Could not extract key for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:765
-+#: ../semanage/seobject.py:769
- #, python-format
- msgid "Could not add SELinux user %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:787
-+#: ../semanage/seobject.py:791
- msgid "Requires prefix, roles, level or range"
- msgstr ""
- 
--#: ../semanage/seobject.py:789
-+#: ../semanage/seobject.py:793
- msgid "Requires prefix or roles"
- msgstr ""
- 
--#: ../semanage/seobject.py:799 ../semanage/seobject.py:856
-+#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
- #, python-format
- msgid "SELinux user %s is not defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:828
-+#: ../semanage/seobject.py:832
- #, python-format
- msgid "Could not modify SELinux user %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:862
-+#: ../semanage/seobject.py:866
- #, python-format
- msgid "SELinux user %s is defined in policy, cannot be deleted"
- msgstr ""
- 
--#: ../semanage/seobject.py:873
-+#: ../semanage/seobject.py:877
- #, python-format
- msgid "Could not delete SELinux user %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:911
-+#: ../semanage/seobject.py:915
- msgid "Could not list SELinux users"
- msgstr ""
- 
--#: ../semanage/seobject.py:917
-+#: ../semanage/seobject.py:921
- #, python-format
- msgid "Could not list roles for user %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:942
-+#: ../semanage/seobject.py:946
- msgid "Labeling"
- msgstr ""
- 
--#: ../semanage/seobject.py:942
-+#: ../semanage/seobject.py:946
- msgid "MLS/"
- msgstr ""
- 
--#: ../semanage/seobject.py:943
-+#: ../semanage/seobject.py:947
- msgid "Prefix"
- msgstr ""
- 
--#: ../semanage/seobject.py:943
-+#: ../semanage/seobject.py:947
- msgid "MCS Level"
- msgstr ""
- 
--#: ../semanage/seobject.py:943
-+#: ../semanage/seobject.py:947
- msgid "MCS Range"
- msgstr ""
- 
--#: ../semanage/seobject.py:943 ../semanage/seobject.py:948
-+#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
- msgid "SELinux Roles"
- msgstr ""
- 
--#: ../semanage/seobject.py:963
-+#: ../semanage/seobject.py:967
- msgid "Protocol udp or tcp is required"
- msgstr ""
- 
--#: ../semanage/seobject.py:965
-+#: ../semanage/seobject.py:969
- msgid "Port is required"
- msgstr ""
- 
--#: ../semanage/seobject.py:975
-+#: ../semanage/seobject.py:979
- msgid "Invalid Port"
- msgstr ""
- 
--#: ../semanage/seobject.py:979
-+#: ../semanage/seobject.py:983
- #, python-format
- msgid "Could not create a key for %s/%s"
- msgstr ""
- 
--#: ../semanage/seobject.py:990
-+#: ../semanage/seobject.py:994
- msgid "Type is required"
- msgstr ""
- 
--#: ../semanage/seobject.py:996 ../semanage/seobject.py:1055
--#: ../semanage/seobject.py:1110 ../semanage/seobject.py:1116
-+#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
-+#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
- #, python-format
- msgid "Could not check if port %s/%s is defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:998
-+#: ../semanage/seobject.py:1002
- #, python-format
- msgid "Port %s/%s already defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:1002
-+#: ../semanage/seobject.py:1006
- #, python-format
- msgid "Could not create port for %s/%s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1008
-+#: ../semanage/seobject.py:1012
- #, python-format
- msgid "Could not create context for %s/%s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1012
-+#: ../semanage/seobject.py:1016
- #, python-format
- msgid "Could not set user in port context for %s/%s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1016
-+#: ../semanage/seobject.py:1020
- #, python-format
- msgid "Could not set role in port context for %s/%s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1020
-+#: ../semanage/seobject.py:1024
- #, python-format
- msgid "Could not set type in port context for %s/%s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1025
-+#: ../semanage/seobject.py:1029
- #, python-format
- msgid "Could not set mls fields in port context for %s/%s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1029
-+#: ../semanage/seobject.py:1033
- #, python-format
- msgid "Could not set port context for %s/%s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1033
-+#: ../semanage/seobject.py:1037
- #, python-format
- msgid "Could not add port %s/%s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1047 ../semanage/seobject.py:1312
--#: ../semanage/seobject.py:1508
-+#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
-+#: ../semanage/seobject.py:1512
- msgid "Requires setype or serange"
- msgstr ""
- 
--#: ../semanage/seobject.py:1049
-+#: ../semanage/seobject.py:1053
- msgid "Requires setype"
- msgstr ""
- 
--#: ../semanage/seobject.py:1057 ../semanage/seobject.py:1112
-+#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
- #, python-format
- msgid "Port %s/%s is not defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:1061
-+#: ../semanage/seobject.py:1065
- #, python-format
- msgid "Could not query port %s/%s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1072
-+#: ../semanage/seobject.py:1076
- #, python-format
- msgid "Could not modify port %s/%s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1085
-+#: ../semanage/seobject.py:1089
- msgid "Could not list the ports"
- msgstr ""
- 
--#: ../semanage/seobject.py:1101
-+#: ../semanage/seobject.py:1105
- #, python-format
- msgid "Could not delete the port %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1118
-+#: ../semanage/seobject.py:1122
- #, python-format
- msgid "Port %s/%s is defined in policy, cannot be deleted"
- msgstr ""
- 
--#: ../semanage/seobject.py:1122
-+#: ../semanage/seobject.py:1126
- #, python-format
- msgid "Could not delete port %s/%s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1138 ../semanage/seobject.py:1160
-+#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
- msgid "Could not list ports"
- msgstr ""
- 
--#: ../semanage/seobject.py:1199
-+#: ../semanage/seobject.py:1203
- msgid "SELinux Port Type"
- msgstr ""
- 
--#: ../semanage/seobject.py:1199
-+#: ../semanage/seobject.py:1203
- msgid "Proto"
- msgstr ""
- 
--#: ../semanage/seobject.py:1199
-+#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
- msgid "Port Number"
- msgstr ""
- 
--#: ../semanage/seobject.py:1218
-+#: ../semanage/seobject.py:1222
- msgid "Node Address is required"
- msgstr ""
- 
--#: ../semanage/seobject.py:1233
-+#: ../semanage/seobject.py:1237
- msgid "Unknown or missing protocol"
- msgstr ""
- 
--#: ../semanage/seobject.py:1247 ../semanage/seobject.py:1446
--#: ../semanage/seobject.py:1724
-+#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
-+#: ../semanage/seobject.py:1728
- msgid "SELinux Type is required"
- msgstr ""
- 
--#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1316
--#: ../semanage/seobject.py:1352 ../semanage/seobject.py:1450
--#: ../semanage/seobject.py:1512 ../semanage/seobject.py:1546
--#: ../semanage/seobject.py:1728
-+#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
-+#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
-+#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
-+#: ../semanage/seobject.py:1732
- #, python-format
- msgid "Could not create key for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1253 ../semanage/seobject.py:1320
--#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1362
-+#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
-+#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
- #, python-format
- msgid "Could not check if addr %s is defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:1262
-+#: ../semanage/seobject.py:1266
- #, python-format
- msgid "Could not create addr for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1268 ../semanage/seobject.py:1466
--#: ../semanage/seobject.py:1686
-+#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
-+#: ../semanage/seobject.py:1690
- #, python-format
- msgid "Could not create context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1272
-+#: ../semanage/seobject.py:1276
- #, python-format
- msgid "Could not set mask for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1276
-+#: ../semanage/seobject.py:1280
- #, python-format
- msgid "Could not set user in addr context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1280
-+#: ../semanage/seobject.py:1284
- #, python-format
- msgid "Could not set role in addr context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1284
-+#: ../semanage/seobject.py:1288
- #, python-format
- msgid "Could not set type in addr context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1289
-+#: ../semanage/seobject.py:1293
- #, python-format
- msgid "Could not set mls fields in addr context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1293
-+#: ../semanage/seobject.py:1297
- #, python-format
- msgid "Could not set addr context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1297
-+#: ../semanage/seobject.py:1301
- #, python-format
- msgid "Could not add addr %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1322 ../semanage/seobject.py:1358
-+#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
- #, python-format
- msgid "Addr %s is not defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:1326
-+#: ../semanage/seobject.py:1330
- #, python-format
- msgid "Could not query addr %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1336
-+#: ../semanage/seobject.py:1340
- #, python-format
- msgid "Could not modify addr %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1364
-+#: ../semanage/seobject.py:1368
- #, python-format
- msgid "Addr %s is defined in policy, cannot be deleted"
- msgstr ""
- 
--#: ../semanage/seobject.py:1368
-+#: ../semanage/seobject.py:1372
- #, python-format
- msgid "Could not delete addr %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1380
-+#: ../semanage/seobject.py:1384
- msgid "Could not deleteall node mappings"
- msgstr ""
- 
--#: ../semanage/seobject.py:1394
-+#: ../semanage/seobject.py:1398
- msgid "Could not list addrs"
- msgstr ""
- 
--#: ../semanage/seobject.py:1454 ../semanage/seobject.py:1516
--#: ../semanage/seobject.py:1550 ../semanage/seobject.py:1556
-+#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
-+#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
- #, python-format
- msgid "Could not check if interface %s is defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:1461
-+#: ../semanage/seobject.py:1465
- #, python-format
- msgid "Could not create interface for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1470
-+#: ../semanage/seobject.py:1474
- #, python-format
- msgid "Could not set user in interface context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1474
-+#: ../semanage/seobject.py:1478
- #, python-format
- msgid "Could not set role in interface context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1478
-+#: ../semanage/seobject.py:1482
- #, python-format
- msgid "Could not set type in interface context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1483
-+#: ../semanage/seobject.py:1487
- #, python-format
- msgid "Could not set mls fields in interface context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1487
-+#: ../semanage/seobject.py:1491
- #, python-format
- msgid "Could not set interface context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1491
-+#: ../semanage/seobject.py:1495
- #, python-format
- msgid "Could not set message context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1495
-+#: ../semanage/seobject.py:1499
- #, python-format
- msgid "Could not add interface %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1518 ../semanage/seobject.py:1552
-+#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
- #, python-format
- msgid "Interface %s is not defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:1522
-+#: ../semanage/seobject.py:1526
- #, python-format
- msgid "Could not query interface %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1533
-+#: ../semanage/seobject.py:1537
- #, python-format
- msgid "Could not modify interface %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1558
-+#: ../semanage/seobject.py:1562
- #, python-format
- msgid "Interface %s is defined in policy, cannot be deleted"
- msgstr ""
- 
--#: ../semanage/seobject.py:1562
-+#: ../semanage/seobject.py:1566
- #, python-format
- msgid "Could not delete interface %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1574
-+#: ../semanage/seobject.py:1578
- msgid "Could not delete all interface  mappings"
- msgstr ""
- 
--#: ../semanage/seobject.py:1588
-+#: ../semanage/seobject.py:1592
- msgid "Could not list interfaces"
- msgstr ""
- 
--#: ../semanage/seobject.py:1613
-+#: ../semanage/seobject.py:1617
- msgid "SELinux Interface"
- msgstr ""
- 
--#: ../semanage/seobject.py:1613 ../semanage/seobject.py:1936
-+#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
- msgid "Context"
- msgstr ""
- 
--#: ../semanage/seobject.py:1663
-+#: ../semanage/seobject.py:1667
- #, python-format
- msgid "Equivalence class for %s already exists"
- msgstr ""
- 
--#: ../semanage/seobject.py:1669
-+#: ../semanage/seobject.py:1673
- #, python-format
- msgid "File spec %s conflicts with equivalency rule '%s %s'"
- msgstr ""
- 
--#: ../semanage/seobject.py:1678
-+#: ../semanage/seobject.py:1682
- #, python-format
- msgid "Equivalence class for %s does not exists"
- msgstr ""
- 
--#: ../semanage/seobject.py:1692
-+#: ../semanage/seobject.py:1696
- #, python-format
- msgid "Could not set user in file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1696
-+#: ../semanage/seobject.py:1700
- #, python-format
- msgid "Could not set role in file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1701 ../semanage/seobject.py:1758
-+#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
- #, python-format
- msgid "Could not set mls fields in file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1707
-+#: ../semanage/seobject.py:1711
- msgid "Invalid file specification"
- msgstr ""
- 
--#: ../semanage/seobject.py:1709
-+#: ../semanage/seobject.py:1713
- msgid "File specification can not include spaces"
- msgstr ""
- 
--#: ../semanage/seobject.py:1714
-+#: ../semanage/seobject.py:1718
- #, python-format
- msgid ""
- "File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
- msgstr ""
- 
--#: ../semanage/seobject.py:1732 ../semanage/seobject.py:1737
--#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1872
--#: ../semanage/seobject.py:1876
-+#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
-+#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
-+#: ../semanage/seobject.py:1880
- #, python-format
- msgid "Could not check if file context for %s is defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:1745
-+#: ../semanage/seobject.py:1749
- #, python-format
- msgid "Could not create file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1753
-+#: ../semanage/seobject.py:1757
- #, python-format
- msgid "Could not set type in file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1761 ../semanage/seobject.py:1818
--#: ../semanage/seobject.py:1822
-+#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
-+#: ../semanage/seobject.py:1826
- #, python-format
- msgid "Could not set file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1767
-+#: ../semanage/seobject.py:1771
- #, python-format
- msgid "Could not add file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1781
-+#: ../semanage/seobject.py:1785
- msgid "Requires setype, serange or seuser"
- msgstr ""
- 
--#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1880
-+#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
- #, python-format
- msgid "File context for %s is not defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:1800
-+#: ../semanage/seobject.py:1804
- #, python-format
- msgid "Could not query file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1826
-+#: ../semanage/seobject.py:1830
- #, python-format
- msgid "Could not modify file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1839
-+#: ../semanage/seobject.py:1843
- msgid "Could not list the file contexts"
- msgstr ""
- 
--#: ../semanage/seobject.py:1853
-+#: ../semanage/seobject.py:1857
- #, python-format
- msgid "Could not delete the file context %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1878
-+#: ../semanage/seobject.py:1882
- #, python-format
- msgid "File context for %s is defined in policy, cannot be deleted"
- msgstr ""
- 
--#: ../semanage/seobject.py:1884
-+#: ../semanage/seobject.py:1888
- #, python-format
- msgid "Could not delete file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1899
-+#: ../semanage/seobject.py:1903
- msgid "Could not list file contexts"
- msgstr ""
- 
--#: ../semanage/seobject.py:1903
-+#: ../semanage/seobject.py:1907
- msgid "Could not list local file contexts"
- msgstr ""
- 
--#: ../semanage/seobject.py:1936
-+#: ../semanage/seobject.py:1944
- msgid "SELinux fcontext"
- msgstr ""
- 
--#: ../semanage/seobject.py:1936
-+#: ../semanage/seobject.py:1944
- msgid "type"
- msgstr ""
- 
--#: ../semanage/seobject.py:1949
-+#: ../semanage/seobject.py:1957
- msgid ""
- "\n"
- "SELinux Distribution fcontext Equivalence \n"
- msgstr ""
- 
--#: ../semanage/seobject.py:1954
-+#: ../semanage/seobject.py:1962
- msgid ""
- "\n"
- "SELinux Local fcontext Equivalence \n"
- msgstr ""
- 
--#: ../semanage/seobject.py:1988 ../semanage/seobject.py:2040
--#: ../semanage/seobject.py:2046
-+#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
-+#: ../semanage/seobject.py:2054
- #, python-format
- msgid "Could not check if boolean %s is defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:1990 ../semanage/seobject.py:2042
-+#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
- #, python-format
- msgid "Boolean %s is not defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:1994
-+#: ../semanage/seobject.py:2002
- #, python-format
- msgid "Could not query file context %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1999
-+#: ../semanage/seobject.py:2007
- #, python-format
- msgid "You must specify one of the following values: %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:2004
-+#: ../semanage/seobject.py:2012
- #, python-format
- msgid "Could not set active value of boolean %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:2007
-+#: ../semanage/seobject.py:2015
- #, python-format
- msgid "Could not modify boolean %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:2025
-+#: ../semanage/seobject.py:2033
- #, python-format
- msgid "Bad format %s: Record %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:2048
-+#: ../semanage/seobject.py:2056
- #, python-format
- msgid "Boolean %s is defined in policy, cannot be deleted"
- msgstr ""
- 
--#: ../semanage/seobject.py:2052
-+#: ../semanage/seobject.py:2060
- #, python-format
- msgid "Could not delete boolean %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:2064 ../semanage/seobject.py:2081
-+#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
- msgid "Could not list booleans"
- msgstr ""
- 
--#: ../semanage/seobject.py:2104
-+#: ../semanage/seobject.py:2112
- msgid "unknown"
- msgstr ""
- 
--#: ../semanage/seobject.py:2117
-+#: ../semanage/seobject.py:2125
- msgid "off"
- msgstr ""
- 
--#: ../semanage/seobject.py:2117
-+#: ../semanage/seobject.py:2125
- msgid "on"
- msgstr ""
- 
--#: ../semanage/seobject.py:2131
-+#: ../semanage/seobject.py:2139
- msgid "SELinux boolean"
- msgstr ""
- 
--#: ../semanage/seobject.py:2131
-+#: ../semanage/seobject.py:2139
- msgid "State"
- msgstr ""
- 
--#: ../semanage/seobject.py:2131
-+#: ../semanage/seobject.py:2139
- msgid "Default"
- msgstr ""
- 
--#: ../semanage/seobject.py:2131
-+#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
-+#: ../gui/polgengui.py:253
- msgid "Description"
- msgstr ""
- 
-@@ -1264,7 +1271,2088 @@ msgstr ""
- msgid "chcat -l +CompanyConfidential juser"
- msgstr ""
- 
--#: ../scripts/chcat:399
--#, c-format
-+#: ../scripts/chcat:399 ../gui/polgen.py:1351
-+#, c-format, python-format
- msgid "Options Error %s "
- msgstr ""
 +
-+#: ../gui/booleansPage.py:195 ../gui/system-config-selinux.glade:1706
-+msgid "Boolean"
++#: ../semanage/seobject.py:1792
++msgid "Requires setype, serange or seuser"
 +msgstr ""
 +
-+#: ../gui/booleansPage.py:252 ../gui/semanagePage.py:162
-+msgid "all"
++#: ../semanage/seobject.py:1808 ../semanage/seobject.py:1894
++#, python-format
++msgid "File context for %s is not defined"
 +msgstr ""
 +
-+#: ../gui/booleansPage.py:254 ../gui/semanagePage.py:164
-+#: ../gui/system-config-selinux.glade:1615
-+#: ../gui/system-config-selinux.glade:1820
-+#: ../gui/system-config-selinux.glade:2437
-+msgid "Customized"
++#: ../semanage/seobject.py:1814
++#, python-format
++msgid "Could not query file context for %s"
 +msgstr ""
 +
-+#: ../gui/fcontextPage.py:64 ../gui/system-config-selinux.glade:1911
-+msgid "File Labeling"
++#: ../semanage/seobject.py:1840
++#, python-format
++msgid "Could not modify file context for %s"
 +msgstr ""
 +
-+#: ../gui/fcontextPage.py:74
-+msgid ""
-+"File\n"
-+"Specification"
++#: ../semanage/seobject.py:1853
++msgid "Could not list the file contexts"
 +msgstr ""
 +
-+#: ../gui/fcontextPage.py:81
-+msgid ""
-+"Selinux\n"
-+"File Type"
++#: ../semanage/seobject.py:1867
++#, python-format
++msgid "Could not delete the file context %s"
 +msgstr ""
 +
-+#: ../gui/fcontextPage.py:88
-+msgid ""
-+"File\n"
-+"Type"
++#: ../semanage/seobject.py:1892
++#, python-format
++msgid "File context for %s is defined in policy, cannot be deleted"
 +msgstr ""
 +
-+#: ../gui/loginsPage.py:48 ../gui/system-config-selinux.glade:2098
-+msgid "User Mapping"
++#: ../semanage/seobject.py:1898
++#, python-format
++msgid "Could not delete file context for %s"
 +msgstr ""
 +
-+#: ../gui/loginsPage.py:52
-+msgid ""
-+"Login\n"
-+"Name"
++#: ../semanage/seobject.py:1913
++msgid "Could not list file contexts"
 +msgstr ""
 +
-+#: ../gui/loginsPage.py:56 ../gui/usersPage.py:50
-+msgid ""
-+"SELinux\n"
-+"User"
++#: ../semanage/seobject.py:1917
++msgid "Could not list local file contexts"
 +msgstr ""
 +
-+#: ../gui/loginsPage.py:59 ../gui/usersPage.py:55
-+msgid ""
-+"MLS/\n"
-+"MCS Range"
++#: ../semanage/seobject.py:1954
++msgid "SELinux fcontext"
 +msgstr ""
 +
-+#: ../gui/loginsPage.py:133
-+#, python-format
-+msgid "Login '%s' is required"
++#: ../semanage/seobject.py:1954
++msgid "type"
 +msgstr ""
 +
-+#: ../gui/modulesPage.py:48 ../gui/system-config-selinux.glade:2753
-+msgid "Policy Module"
++#: ../semanage/seobject.py:1967
++msgid ""
++"\n"
++"SELinux Distribution fcontext Equivalence \n"
 +msgstr ""
 +
-+#: ../gui/modulesPage.py:57
-+msgid "Module Name"
++#: ../semanage/seobject.py:1972
++msgid ""
++"\n"
++"SELinux Local fcontext Equivalence \n"
 +msgstr ""
 +
-+#: ../gui/modulesPage.py:134
-+msgid "Disable Audit"
++#: ../semanage/seobject.py:2006 ../semanage/seobject.py:2059
++#: ../semanage/seobject.py:2065
++#, python-format
++msgid "Could not check if boolean %s is defined"
 +msgstr ""
 +
-+#: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
-+msgid "Enable Audit"
++#: ../semanage/seobject.py:2008 ../semanage/seobject.py:2061
++#, python-format
++msgid "Boolean %s is not defined"
 +msgstr ""
 +
-+#: ../gui/modulesPage.py:162
-+msgid "Load Policy Module"
++#: ../semanage/seobject.py:2012
++#, python-format
++msgid "Could not query file context %s"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:79
-+msgid "Polgen"
++#: ../semanage/seobject.py:2017
++#, python-format
++msgid "You must specify one of the following values: %s"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:80
-+msgid "Red Hat 2007"
++#: ../semanage/seobject.py:2022
++#, python-format
++msgid "Could not set active value of boolean %s"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:81
-+msgid "GPL"
++#: ../semanage/seobject.py:2025
++#, python-format
++msgid "Could not modify boolean %s"
 +msgstr ""
 +
-+#. TRANSLATORS: Replace this string with your names, one name per line.
-+#: ../gui/polgen.glade:85 ../gui/system-config-selinux.glade:17
-+msgid "translator-credits"
++#: ../semanage/seobject.py:2043
++#, python-format
++msgid "Bad format %s: Record %s"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:90
-+msgid "SELinux Policy Generation Tool"
++#: ../semanage/seobject.py:2067
++#, python-format
++msgid "Boolean %s is defined in policy, cannot be deleted"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:128
-+msgid ""
-+"<b>Select the policy type for the application or user role you want to "
-+"confine:</b>"
++#: ../semanage/seobject.py:2071
++#, python-format
++msgid "Could not delete boolean %s"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:177
-+msgid "<b>Applications</b>"
++#: ../semanage/seobject.py:2083 ../semanage/seobject.py:2100
++msgid "Could not list booleans"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
-+msgid ""
-+"Standard Init Daemon are daemons started on boot via init scripts.  Usually "
-+"requires a script in /etc/rc.d/init.d"
++#: ../semanage/seobject.py:2125
++msgid "unknown"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:241 ../gui/polgen.py:156
-+msgid "Standard Init Daemon"
++#: ../semanage/seobject.py:2138
++msgid "off"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:261 ../gui/polgen.py:157
-+msgid "DBUS System Daemon"
++#: ../semanage/seobject.py:2138
++msgid "on"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:280
-+msgid "Internet Services Daemon are daemons started by xinetd"
++#: ../semanage/seobject.py:2152
++msgid "SELinux boolean"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:282
-+msgid "Internet Services Daemon (inetd)"
++#: ../semanage/seobject.py:2152
++msgid "State"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:301
-+msgid ""
-+"Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
++#: ../semanage/seobject.py:2152
++msgid "Default"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:303 ../gui/polgen.py:159
-+msgid "Web Application/Script (CGI)"
++#: ../semanage/seobject.py:2152 ../gui/polgen.glade:113
++#: ../gui/polgengui.py:254
++msgid "Description"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:322 ../gui/polgen.glade:343
-+msgid ""
-+"User Application are any application that you would like to confine that is "
-+"started by a user"
++#: ../newrole/newrole.c:201
++#, c-format
++msgid "failed to set PAM_TTY\n"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:324 ../gui/polgen.py:160
-+msgid "User Application"
++#: ../newrole/newrole.c:290
++#, c-format
++msgid "newrole: service name configuration hashtable overflow\n"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:345 ../gui/polgen.py:161
-+msgid "Sandbox"
++#: ../newrole/newrole.c:300
++#, c-format
++msgid "newrole:  %s:  error on line %lu.\n"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:391
-+msgid "<b>Login Users</b>"
++#: ../newrole/newrole.c:439
++#, c-format
++msgid "cannot find valid entry in the passwd file.\n"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:453
-+msgid "Modify an existing login user record."
++#: ../newrole/newrole.c:450
++#, c-format
++msgid "Out of memory!\n"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:455
-+msgid "Existing User Roles"
++#: ../newrole/newrole.c:455
++#, c-format
++msgid "Error!  Shell is not valid.\n"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:474
-+msgid ""
-+"This user will login to a machine only via a terminal or remote login.  By "
-+"default this user will have  no setuid, no networking, no su, no sudo."
++#: ../newrole/newrole.c:512
++#, c-format
++msgid "Unable to clear environment\n"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:476 ../gui/polgen.py:162
-+msgid "Minimal Terminal User Role"
++#: ../newrole/newrole.c:556 ../newrole/newrole.c:587 ../newrole/newrole.c:617
++#, c-format
++msgid "Error changing uid, aborting.\n"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:495
-+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"
++#: ../newrole/newrole.c:612
++#, c-format
++msgid "Error resetting KEEPCAPS, aborting\n"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:497 ../gui/polgen.py:163
-+msgid "Minimal X Windows User Role"
++#: ../newrole/newrole.c:635
++#, c-format
++msgid "Error connecting to audit system.\n"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:516
-+msgid ""
-+"User with full networking, no setuid applications without transition, no "
-+"sudo, no su."
++#: ../newrole/newrole.c:641
++#, c-format
++msgid "Error allocating memory.\n"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:518 ../gui/polgen.py:164
++#: ../newrole/newrole.c:648
++#, c-format
++msgid "Error sending audit message.\n"
++msgstr ""
++
++#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
++#, c-format
++msgid "Could not determine enforcing mode.\n"
++msgstr ""
++
++#: ../newrole/newrole.c:699
++#, c-format
++msgid "Error!  Could not open %s.\n"
++msgstr ""
++
++#: ../newrole/newrole.c:705
++#, c-format
++msgid "%s!  Could not get current context for %s, not relabeling tty.\n"
++msgstr ""
++
++#: ../newrole/newrole.c:715
++#, c-format
++msgid "%s!  Could not get new context for %s, not relabeling tty.\n"
++msgstr ""
++
++#: ../newrole/newrole.c:725
++#, c-format
++msgid "%s!  Could not set new context for %s\n"
++msgstr ""
++
++#: ../newrole/newrole.c:772
++#, c-format
++msgid "%s changed labels.\n"
++msgstr ""
++
++#: ../newrole/newrole.c:778
++#, c-format
++msgid "Warning! Could not restore context for %s\n"
++msgstr ""
++
++#: ../newrole/newrole.c:835
++#, c-format
++msgid "Error: multiple roles specified\n"
++msgstr ""
++
++#: ../newrole/newrole.c:843
++#, c-format
++msgid "Error: multiple types specified\n"
++msgstr ""
++
++#: ../newrole/newrole.c:850
++#, c-format
++msgid "Sorry, -l may be used with SELinux MLS support.\n"
++msgstr ""
++
++#: ../newrole/newrole.c:855
++#, c-format
++msgid "Error: multiple levels specified\n"
++msgstr ""
++
++#: ../newrole/newrole.c:865
++#, c-format
++msgid "Error: you are not allowed to change levels on a non secure terminal \n"
++msgstr ""
++
++#: ../newrole/newrole.c:891
++#, c-format
++msgid "Couldn't get default type.\n"
++msgstr ""
++
++#: ../newrole/newrole.c:901
++#, c-format
++msgid "failed to get new context.\n"
++msgstr ""
++
++#: ../newrole/newrole.c:908
++#, c-format
++msgid "failed to set new role %s\n"
++msgstr ""
++
++#: ../newrole/newrole.c:915
++#, c-format
++msgid "failed to set new type %s\n"
++msgstr ""
++
++#: ../newrole/newrole.c:925
++#, c-format
++msgid "failed to build new range with level %s\n"
++msgstr ""
++
++#: ../newrole/newrole.c:930
++#, c-format
++msgid "failed to set new range %s\n"
++msgstr ""
++
++#: ../newrole/newrole.c:938
++#, c-format
++msgid "failed to convert new context to string\n"
++msgstr ""
++
++#: ../newrole/newrole.c:943
++#, c-format
++msgid "%s is not a valid context\n"
++msgstr ""
++
++#: ../newrole/newrole.c:950
++#, c-format
++msgid "Unable to allocate memory for new_context"
++msgstr ""
++
++#: ../newrole/newrole.c:976
++#, c-format
++msgid "Unable to obtain empty signal set\n"
++msgstr ""
++
++#: ../newrole/newrole.c:984
++#, c-format
++msgid "Unable to set SIGHUP handler\n"
++msgstr ""
++
++#: ../newrole/newrole.c:1036
++msgid "Sorry, newrole failed to drop capabilities\n"
++msgstr ""
++
++#: ../newrole/newrole.c:1052
++#, c-format
++msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
++msgstr ""
++
++#: ../newrole/newrole.c:1069
++#, c-format
++msgid "failed to get old_context.\n"
++msgstr ""
++
++#: ../newrole/newrole.c:1076
++#, c-format
++msgid "Warning!  Could not retrieve tty information.\n"
++msgstr ""
++
++#: ../newrole/newrole.c:1097
++#, c-format
++msgid "error on reading PAM service configuration.\n"
++msgstr ""
++
++#: ../newrole/newrole.c:1132
++#, c-format
++msgid "newrole: incorrect password for %s\n"
++msgstr ""
++
++#: ../newrole/newrole.c:1159
++#, c-format
++msgid "newrole: failure forking: %s"
++msgstr ""
++
++#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
++#, c-format
++msgid "Unable to restore tty label...\n"
++msgstr ""
++
++#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
++#, c-format
++msgid "Failed to close tty properly\n"
++msgstr ""
++
++#: ../newrole/newrole.c:1223
++#, c-format
++msgid "Could not close descriptors.\n"
++msgstr ""
++
++#: ../newrole/newrole.c:1250
++#, c-format
++msgid "Error allocating shell's argv0.\n"
++msgstr ""
++
++#: ../newrole/newrole.c:1286
++#, c-format
++msgid "Unable to restore the environment, aborting\n"
++msgstr ""
++
++#: ../newrole/newrole.c:1297
++msgid "failed to exec shell\n"
++msgstr ""
++
++#: ../load_policy/load_policy.c:22
++#, c-format
++msgid "usage:  %s [-qi]\n"
++msgstr ""
++
++#: ../load_policy/load_policy.c:71
++#, c-format
++msgid "%s:  Policy is already loaded and initial load requested\n"
++msgstr ""
++
++#: ../load_policy/load_policy.c:80
++#, c-format
++msgid "%s:  Can't load policy and enforcing mode requested:  %s\n"
++msgstr ""
++
++#: ../load_policy/load_policy.c:90
++#, c-format
++msgid "%s:  Can't load policy:  %s\n"
++msgstr ""
++
++#: ../scripts/chcat:92 ../scripts/chcat:169
++msgid "Requires at least one category"
++msgstr ""
++
++#: ../scripts/chcat:106 ../scripts/chcat:183
++#, c-format
++msgid "Can not modify sensitivity levels using '+' on %s"
++msgstr ""
++
++#: ../scripts/chcat:110
++#, c-format
++msgid "%s is already in %s"
++msgstr ""
++
++#: ../scripts/chcat:188 ../scripts/chcat:198
++#, c-format
++msgid "%s is not in %s"
++msgstr ""
++
++#: ../scripts/chcat:267 ../scripts/chcat:272
++msgid "Can not combine +/- with other types of categories"
++msgstr ""
++
++#: ../scripts/chcat:319
++msgid "Can not have multiple sensitivities"
++msgstr ""
++
++#: ../scripts/chcat:325
++#, c-format
++msgid "Usage %s CATEGORY File ..."
++msgstr ""
++
++#: ../scripts/chcat:326
++#, c-format
++msgid "Usage %s -l CATEGORY user ..."
++msgstr ""
++
++#: ../scripts/chcat:327
++#, c-format
++msgid "Usage %s [[+|-]CATEGORY],...]q File ..."
++msgstr ""
++
++#: ../scripts/chcat:328
++#, c-format
++msgid "Usage %s -l [[+|-]CATEGORY],...]q user ..."
++msgstr ""
++
++#: ../scripts/chcat:329
++#, c-format
++msgid "Usage %s -d File ..."
++msgstr ""
++
++#: ../scripts/chcat:330
++#, c-format
++msgid "Usage %s -l -d user ..."
++msgstr ""
++
++#: ../scripts/chcat:331
++#, c-format
++msgid "Usage %s -L"
++msgstr ""
++
++#: ../scripts/chcat:332
++#, c-format
++msgid "Usage %s -L -l user"
++msgstr ""
++
++#: ../scripts/chcat:333
++msgid "Use -- to end option list.  For example"
++msgstr ""
++
++#: ../scripts/chcat:334
++msgid "chcat -- -CompanyConfidential /docs/businessplan.odt"
++msgstr ""
++
++#: ../scripts/chcat:335
++msgid "chcat -l +CompanyConfidential juser"
++msgstr ""
++
++#: ../scripts/chcat:399
++#, c-format
++msgid "Options Error %s "
++msgstr ""
++
++#: ../gui/booleansPage.py:194 ../gui/system-config-selinux.glade:1706
++msgid "Boolean"
++msgstr ""
++
++#: ../gui/booleansPage.py:245 ../gui/semanagePage.py:162
++msgid "all"
++msgstr ""
++
++#: ../gui/booleansPage.py:247 ../gui/semanagePage.py:164
++#: ../gui/system-config-selinux.glade:1615
++#: ../gui/system-config-selinux.glade:1820
++#: ../gui/system-config-selinux.glade:2437
++msgid "Customized"
++msgstr ""
++
++#: ../gui/fcontextPage.py:64 ../gui/system-config-selinux.glade:1911
++msgid "File Labeling"
++msgstr ""
++
++#: ../gui/fcontextPage.py:74
++msgid ""
++"File\n"
++"Specification"
++msgstr ""
++
++#: ../gui/fcontextPage.py:81
++msgid ""
++"Selinux\n"
++"File Type"
++msgstr ""
++
++#: ../gui/fcontextPage.py:88
++msgid ""
++"File\n"
++"Type"
++msgstr ""
++
++#: ../gui/loginsPage.py:48 ../gui/system-config-selinux.glade:2098
++msgid "User Mapping"
++msgstr ""
++
++#: ../gui/loginsPage.py:52
++msgid ""
++"Login\n"
++"Name"
++msgstr ""
++
++#: ../gui/loginsPage.py:56 ../gui/usersPage.py:50
++msgid ""
++"SELinux\n"
++"User"
++msgstr ""
++
++#: ../gui/loginsPage.py:59 ../gui/usersPage.py:55
++msgid ""
++"MLS/\n"
++"MCS Range"
++msgstr ""
++
++#: ../gui/loginsPage.py:133
++#, python-format
++msgid "Login '%s' is required"
++msgstr ""
++
++#: ../gui/modulesPage.py:49 ../gui/system-config-selinux.glade:2753
++msgid "Policy Module"
++msgstr ""
++
++#: ../gui/modulesPage.py:58
++msgid "Module Name"
++msgstr ""
++
++#: ../gui/modulesPage.py:135
++msgid "Disable Audit"
++msgstr ""
++
++#: ../gui/modulesPage.py:138 ../gui/system-config-selinux.glade:2662
++msgid "Enable Audit"
++msgstr ""
++
++#: ../gui/modulesPage.py:163
++msgid "Load Policy Module"
++msgstr ""
++
++#: ../gui/polgen.glade:9
++msgid "Red Hat 2007"
++msgstr ""
++
++#: ../gui/polgen.glade:11
++msgid "GPL"
++msgstr ""
++
++#. TRANSLATORS: Replace this string with your names, one name per line.
++#: ../gui/polgen.glade:13 ../gui/system-config-selinux.glade:17
++msgid "translator-credits"
++msgstr ""
++
++#: ../gui/polgen.glade:34
++msgid "Add Booleans Dialog"
++msgstr ""
++
++#: ../gui/polgen.glade:101
++msgid "Boolean Name"
++msgstr ""
++
++#: ../gui/polgen.glade:230
++msgid "SELinux Policy Generation Tool"
++msgstr ""
++
++#: ../gui/polgen.glade:251
++msgid ""
++"<b>Select the policy type for the application or user role you want to "
++"confine:</b>"
++msgstr ""
++
++#: ../gui/polgen.glade:284
++msgid "<b>Applications</b>"
++msgstr ""
++
++#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:183
++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:184
++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:186
++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:187
++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:188
++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 ../sepolicy/sepolicy/generate.py:189
++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 ../sepolicy/sepolicy/generate.py:190
++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 ../sepolicy/sepolicy/generate.py:191
 +msgid "User Role"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:537
++#: ../gui/polgen.glade:533
 +msgid ""
-+"User with full networking, no setuid applications without transition, no su, "
-+"can sudo to Root Administration Roles"
++"User with full networking, no setuid applications without transition, no "
++"sudo, no su."
 +msgstr ""
 +
-+#: ../gui/polgen.glade:539 ../gui/polgen.py:165
++#: ../gui/polgen.glade:546 ../sepolicy/sepolicy/generate.py:192
 +msgid "Admin User Role"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:585
-+msgid "<b>Root Users</b>"
++#: ../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:647
-+msgid ""
-+"Select Root Administrator User Role, if this user will be used to administer "
-+"the machine while running as root.  This user will not be able to login to "
-+"the system directly."
++#: ../gui/polgen.glade:592
++msgid "<b>Root Users</b>"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:649 ../gui/polgen.py:166
++#: ../gui/polgen.glade:623 ../sepolicy/sepolicy/generate.py:193
 +msgid "Root Admin User Role"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:716
-+msgid "label104"
++#: ../gui/polgen.glade:627
++msgid ""
++"Select Root Administrator User Role, if this user will be used to administer "
++"the machine while running as root.  This user will not be able to login to "
++"the system directly."
 +msgstr ""
 +
-+#: ../gui/polgen.glade:745
++#: ../gui/polgen.glade:705
 +msgid "<b>Enter name of application or user role:</b>"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
++#: ../gui/polgen.glade:728 ../gui/polgengui.py:252
 +msgid "Name"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:807
++#: ../gui/polgen.glade:739
 +msgid "Enter complete path for executable to be confined."
 +msgstr ""
 +
-+#: ../gui/polgen.glade:830 ../gui/polgen.glade:950 ../gui/polgen.glade:3142
++#: ../gui/polgen.glade:756 ../gui/polgen.glade:838 ../gui/polgen.glade:2361
 +msgid "..."
 +msgstr ""
 +
-+#: ../gui/polgen.glade:849
++#: ../gui/polgen.glade:776
 +msgid "Enter unique name for the confined application or user role."
 +msgstr ""
 +
-+#: ../gui/polgen.glade:871
++#: ../gui/polgen.glade:794
 +msgid "Executable"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:899
++#: ../gui/polgen.glade:808
 +msgid "Init script"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:927
++#: ../gui/polgen.glade:821
 +msgid ""
 +"Enter complete path to init script used to start the confined application."
 +msgstr ""
 +
-+#: ../gui/polgen.glade:982
-+msgid "label105"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1011
++#: ../gui/polgen.glade:887
 +msgid "<b>Select existing role to modify:</b>"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:1045
++#: ../gui/polgen.glade:908
 +msgid "Select the user roles that will transiton to the %s domain."
 +msgstr ""
 +
-+#: ../gui/polgen.glade:1073
-+msgid "label106"
++#: ../gui/polgen.glade:928
++msgid "role tab"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:1102
++#: ../gui/polgen.glade:945
 +msgid "<b>Select roles that %s will transition to:</b>"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:1136
++#: ../gui/polgen.glade:963
 +msgid "Select applications domains that %s will transition to."
 +msgstr ""
 +
-+#: ../gui/polgen.glade:1164
-+msgid "label107"
++#: ../gui/polgen.glade:983
++msgid ""
++"transition \n"
++"role tab"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:1193
++#: ../gui/polgen.glade:1001
 +msgid "<b>Select the user_roles that will transition to %s:</b>"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:1227
++#: ../gui/polgen.glade:1019
 +msgid "Select the user roles that will transiton to this applications domains."
 +msgstr ""
 +
-+#: ../gui/polgen.glade:1255
-+msgid "label108"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1284
++#: ../gui/polgen.glade:1056
 +msgid "<b>Select domains that %s will administer:</b>"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:1318 ../gui/polgen.glade:1409
++#: ../gui/polgen.glade:1074 ../gui/polgen.glade:1129
 +msgid "Select the domains that you would like this user administer."
 +msgstr ""
 +
-+#: ../gui/polgen.glade:1346
-+msgid "label109"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1375
++#: ../gui/polgen.glade:1111
 +msgid "<b>Select additional roles for %s:</b>"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:1437
-+msgid "label111"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1466
++#: ../gui/polgen.glade:1166
 +msgid "<b>Enter network ports that %s binds on:</b>"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:1497 ../gui/polgen.glade:1997
++#: ../gui/polgen.glade:1186 ../gui/polgen.glade:1557
 +msgid "<b>TCP Ports</b>"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:1565 ../gui/polgen.glade:1785
++#: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
++#: ../gui/polgen.glade:1698
++msgid "All"
++msgstr ""
++
++#: ../gui/polgen.glade:1227 ../gui/polgen.glade:1394
 +msgid "Allows %s to bind to any udp port"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:1567 ../gui/polgen.glade:1787 ../gui/polgen.glade:2061
-+#: ../gui/polgen.glade:2215
-+msgid "All"
++#: ../gui/polgen.glade:1240 ../gui/polgen.glade:1407
++msgid "600-1024"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:1585 ../gui/polgen.glade:1805
++#: ../gui/polgen.glade:1244 ../gui/polgen.glade:1411
 +msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:1587 ../gui/polgen.glade:1807
-+msgid "600-1024"
++#: ../gui/polgen.glade:1257 ../gui/polgen.glade:1424
++msgid "Unreserved Ports (>1024)"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:1605 ../gui/polgen.glade:1825
++#: ../gui/polgen.glade:1261 ../gui/polgen.glade:1428
 +msgid ""
 +"Enter a comma separated list of udp ports or ranges of ports that %s binds "
 +"to. Example: 612, 650-660"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:1607 ../gui/polgen.glade:1827
-+msgid "Unreserved Ports (>1024)"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1638 ../gui/polgen.glade:1858 ../gui/polgen.glade:2079
-+#: ../gui/polgen.glade:2233
++#: ../gui/polgen.glade:1289 ../gui/polgen.glade:1456 ../gui/polgen.glade:1609
++#: ../gui/polgen.glade:1718
 +msgid "Select Ports"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:1663 ../gui/polgen.glade:1883
++#: ../gui/polgen.glade:1302 ../gui/polgen.glade:1469
 +msgid "Allows %s to bind to any udp ports > 1024"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:1717 ../gui/polgen.glade:2151
++#: ../gui/polgen.glade:1353 ../gui/polgen.glade:1666
 +msgid "<b>UDP Ports</b>"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:1937
-+msgid "label113"
++#: ../gui/polgen.glade:1519
++msgid ""
++"Network\n"
++"Bind tab"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:1966
++#: ../gui/polgen.glade:1537
 +msgid "<b>Select network ports that %s connects to:</b>"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:2058
++#: ../gui/polgen.glade:1593
 +msgid "Allows %s to connect to any tcp port"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:2104
++#: ../gui/polgen.glade:1622
 +msgid ""
 +"Enter a comma separated list of tcp ports or ranges of ports that %s "
 +"connects to. Example: 612, 650-660"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:2212
++#: ../gui/polgen.glade:1702
 +msgid "Allows %s to connect to any udp port"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:2258
++#: ../gui/polgen.glade:1731
 +msgid ""
 +"Enter a comma separated list of udp ports or ranges of ports that %s "
 +"connects to. Example: 612, 650-660"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:2305
-+msgid "label114"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2334
++#: ../gui/polgen.glade:1792
 +msgid "<b>Select common application traits for %s:</b>"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:2366
++#: ../gui/polgen.glade:1809
 +msgid "Writes syslog messages\t"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:2385
++#: ../gui/polgen.glade:1824
 +msgid "Create/Manipulate temporary files in /tmp"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:2404
++#: ../gui/polgen.glade:1839
 +msgid "Uses Pam for authentication"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:2423
++#: ../gui/polgen.glade:1854
 +msgid "Uses nsswitch or getpw* calls"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:2442
++#: ../gui/polgen.glade:1869
 +msgid "Uses dbus"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:2461
++#: ../gui/polgen.glade:1884
 +msgid "Sends audit messages"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:2480
++#: ../gui/polgen.glade:1899
 +msgid "Interacts with the terminal"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:2499
++#: ../gui/polgen.glade:1914
 +msgid "Sends email"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:2530
-+msgid "label115"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2559
++#: ../gui/polgen.glade:1961
 +msgid "<b>Add files/directories that %s manages</b>"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:2788
++#: ../gui/polgen.glade:2122
 +msgid ""
 +"Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
 +"Files ..."
 +msgstr ""
 +
-+#: ../gui/polgen.glade:2823
-+msgid "label116"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2852
++#: ../gui/polgen.glade:2166
 +msgid "<b>Add booleans from the %s policy:</b>"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:3002
++#: ../gui/polgen.glade:2274
 +msgid "Add/Remove booleans used by the %s domain"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:3066
++#: ../gui/polgen.glade:2316
 +msgid "<b>Which directory you will generate the %s policy?</b>"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:3097
++#: ../gui/polgen.glade:2334
 +msgid "Policy Directory"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:3254
-+msgid "Add Booleans Dialog"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:3327
-+msgid "Boolean Name"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:261
++#: ../gui/polgengui.py:262
 +msgid "Role"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:268
++#: ../gui/polgengui.py:269
 +msgid "Existing_User"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
++#: ../gui/polgengui.py:283 ../gui/polgengui.py:291 ../gui/polgengui.py:305
 +msgid "Application"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:352
++#: ../gui/polgengui.py:353
 +#, python-format
 +msgid "%s must be a directory"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
++#: ../gui/polgengui.py:413 ../gui/polgengui.py:694
 +msgid "You must select a user"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:542
++#: ../gui/polgengui.py:543
 +msgid "Select executable file to be confined."
 +msgstr ""
 +
-+#: ../gui/polgengui.py:553
++#: ../gui/polgengui.py:554
 +msgid "Select init script file to be confined."
 +msgstr ""
 +
-+#: ../gui/polgengui.py:563
++#: ../gui/polgengui.py:564
 +msgid "Select file(s) that confined application creates or writes"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:570
++#: ../gui/polgengui.py:571
 +msgid "Select directory(s) that the confined application owns and writes into"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:632
++#: ../gui/polgengui.py:633
 +msgid "Select directory to generate policy files in"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:649
++#: ../gui/polgengui.py:650
 +#, python-format
 +msgid ""
 +"Type %s_t already defined in current policy.\n"
 +"Do you want to continue?"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
++#: ../gui/polgengui.py:650 ../gui/polgengui.py:654
 +msgid "Verify Name"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:653
++#: ../gui/polgengui.py:654
 +#, python-format
 +msgid ""
 +"Module %s.pp already loaded in current policy.\n"
 +"Do you want to continue?"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:699
++#: ../gui/polgengui.py:700
 +msgid ""
 +"You must add a name made up of letters and numbers and containing no spaces."
 +msgstr ""
 +
-+#: ../gui/polgengui.py:713
++#: ../gui/polgengui.py:714
 +msgid "You must enter a executable"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
++#: ../gui/polgengui.py:739 ../gui/system-config-selinux.py:174
 +msgid "Configue SELinux"
 +msgstr ""
 +
-+#: ../gui/polgen.py:158
-+msgid "Internet Services Daemon"
++#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
++msgid "Network Port"
 +msgstr ""
 +
-+#: ../gui/polgen.py:197
-+#, python-format
-+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
++#: ../gui/portsPage.py:85
++msgid ""
++"SELinux Port\n"
++"Type"
 +msgstr ""
 +
-+#: ../gui/polgen.py:324
-+msgid "You must enter a name for your confined process/user"
++#: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
++msgid "Protocol"
 +msgstr ""
 +
-+#: ../gui/polgen.py:326
++#: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
 +msgid ""
-+"Name must be alpha numberic with no spaces. Consider using option \"-n "
-+"MODULENAME\""
++"MLS/MCS\n"
++"Level"
 +msgstr ""
 +
-+#: ../gui/polgen.py:414
-+msgid "User Role types can not be assigned executables."
++#: ../gui/portsPage.py:101
++msgid "Port"
 +msgstr ""
 +
-+#: ../gui/polgen.py:420
-+msgid "Only Daemon apps can use an init script.."
++#: ../gui/portsPage.py:207
++#, python-format
++msgid "Port number \"%s\" is not valid.  0 < PORT_NUMBER < 65536 "
 +msgstr ""
 +
-+#: ../gui/polgen.py:438
-+msgid "use_resolve must be a boolean value "
++#: ../gui/portsPage.py:252
++msgid "List View"
 +msgstr ""
 +
-+#: ../gui/polgen.py:444
-+msgid "use_syslog must be a boolean value "
++#: ../gui/portsPage.py:255 ../gui/system-config-selinux.glade:2419
++msgid "Group View"
 +msgstr ""
 +
-+#: ../gui/polgen.py:450
-+msgid "use_kerberos must be a boolean value "
++#: ../gui/semanagePage.py:126
++#, python-format
++msgid "Are you sure you want to delete %s '%s'?"
 +msgstr ""
 +
-+#: ../gui/polgen.py:456
-+msgid "manage_krb5_rcache must be a boolean value "
++#: ../gui/semanagePage.py:126
++#, python-format
++msgid "Delete %s"
 +msgstr ""
 +
-+#: ../gui/polgen.py:486
-+msgid "USER Types automatically get a tmp type"
++#: ../gui/semanagePage.py:134
++#, python-format
++msgid "Add %s"
 +msgstr ""
 +
-+#: ../gui/polgen.py:1004
-+msgid "You must enter the executable path for your confined process"
++#: ../gui/semanagePage.py:148
++#, python-format
++msgid "Modify %s"
 +msgstr ""
 +
-+#: ../gui/polgen.py:1182
-+msgid "Type Enforcement file"
++#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
++msgid "Permissive"
 +msgstr ""
 +
-+#: ../gui/polgen.py:1183
-+msgid "Interface file"
++#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
++msgid "Enforcing"
 +msgstr ""
 +
-+#: ../gui/polgen.py:1184
-+msgid "File Contexts file"
++#: ../gui/statusPage.py:94
++msgid "Status"
 +msgstr ""
 +
-+#: ../gui/polgen.py:1185
-+msgid "Setup Script"
++#: ../gui/statusPage.py:133
++msgid ""
++"Changing the policy type will cause a relabel of the entire file system on "
++"the next boot. Relabeling takes a long time depending on the size of the "
++"file system.  Do you wish to continue?"
 +msgstr ""
 +
-+#: ../gui/polgen.py:1306
-+#, python-format
++#: ../gui/statusPage.py:147
 +msgid ""
-+"\n"
-+"%s\n"
-+"\n"
-+"sepolgen [ -n moduleName ] [ -m ] [ -t type ] [ executable | Name ]\n"
-+"valid Types:\n"
++"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
++"you later decide to turn SELinux back on, the system will be required to "
++"relabel.  If you just want to see if SELinux is causing a problem on your "
++"system, you can go to permissive 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/polgen.py:1354
-+msgid "Executable or Name required"
++#: ../gui/statusPage.py:152
++msgid ""
++"Changing to SELinux enabled will cause a relabel of the entire file system "
++"on the next boot. Relabeling takes a long time depending on the size of the "
++"file system.  Do you wish to continue?"
 +msgstr ""
 +
-+#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
-+msgid "Network Port"
++#: ../gui/system-config-selinux.glade:11
++msgid "system-config-selinux"
 +msgstr ""
 +
-+#: ../gui/portsPage.py:85
++#: ../gui/system-config-selinux.glade:12
 +msgid ""
-+"SELinux Port\n"
-+"Type"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
-+msgid "Protocol"
++"Copyright (c)2006 Red Hat, Inc.\n"
++"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
 +msgstr ""
 +
-+#: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
-+msgid ""
-+"MLS/MCS\n"
-+"Level"
++#: ../gui/system-config-selinux.glade:22
++#: ../gui/system-config-selinux.glade:544
++msgid "Add SELinux Login Mapping"
 +msgstr ""
 +
-+#: ../gui/portsPage.py:101
-+msgid "Port"
++#: ../gui/system-config-selinux.glade:257
++msgid "Add SELinux Network Ports"
 +msgstr ""
 +
-+#: ../gui/portsPage.py:207
-+#, python-format
-+msgid "Port number \"%s\" is not valid.  0 < PORT_NUMBER < 65536 "
++#: ../gui/system-config-selinux.glade:391
++#: ../gui/system-config-selinux.glade:678
++msgid "SELinux Type"
 +msgstr ""
 +
-+#: ../gui/portsPage.py:252
-+msgid "List View"
++#: ../gui/system-config-selinux.glade:622
++msgid "File Specification"
 +msgstr ""
 +
-+#: ../gui/portsPage.py:255 ../gui/system-config-selinux.glade:2419
-+msgid "Group View"
++#: ../gui/system-config-selinux.glade:650
++msgid "File Type"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:1 ../gui/selinux.tbl:30 ../gui/selinux.tbl:31
-+#: ../gui/selinux.tbl:32 ../gui/selinux.tbl:33 ../gui/selinux.tbl:34
-+#: ../gui/selinux.tbl:36 ../gui/selinux.tbl:37 ../gui/selinux.tbl:38
-+#: ../gui/selinux.tbl:39 ../gui/selinux.tbl:40 ../gui/selinux.tbl:42
-+#: ../gui/selinux.tbl:43 ../gui/selinux.tbl:44 ../gui/selinux.tbl:45
-+#: ../gui/selinux.tbl:46 ../gui/selinux.tbl:47 ../gui/selinux.tbl:48
-+#: ../gui/selinux.tbl:49 ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
-+#: ../gui/selinux.tbl:52 ../gui/selinux.tbl:53 ../gui/selinux.tbl:59
-+#: ../gui/selinux.tbl:60 ../gui/selinux.tbl:61 ../gui/selinux.tbl:62
-+#: ../gui/selinux.tbl:63 ../gui/selinux.tbl:64 ../gui/selinux.tbl:65
-+#: ../gui/selinux.tbl:66 ../gui/selinux.tbl:67 ../gui/selinux.tbl:68
-+#: ../gui/selinux.tbl:69 ../gui/selinux.tbl:75 ../gui/selinux.tbl:76
-+#: ../gui/selinux.tbl:77 ../gui/selinux.tbl:78 ../gui/selinux.tbl:79
-+#: ../gui/selinux.tbl:80 ../gui/selinux.tbl:81 ../gui/selinux.tbl:82
-+#: ../gui/selinux.tbl:83 ../gui/selinux.tbl:84 ../gui/selinux.tbl:86
-+#: ../gui/selinux.tbl:88 ../gui/selinux.tbl:89 ../gui/selinux.tbl:90
-+#: ../gui/selinux.tbl:92 ../gui/selinux.tbl:94 ../gui/selinux.tbl:95
-+#: ../gui/selinux.tbl:96 ../gui/selinux.tbl:97 ../gui/selinux.tbl:98
-+#: ../gui/selinux.tbl:99 ../gui/selinux.tbl:100 ../gui/selinux.tbl:101
-+#: ../gui/selinux.tbl:102 ../gui/selinux.tbl:103 ../gui/selinux.tbl:104
-+#: ../gui/selinux.tbl:106 ../gui/selinux.tbl:108 ../gui/selinux.tbl:109
-+#: ../gui/selinux.tbl:110 ../gui/selinux.tbl:111 ../gui/selinux.tbl:112
-+#: ../gui/selinux.tbl:113 ../gui/selinux.tbl:114 ../gui/selinux.tbl:116
-+#: ../gui/selinux.tbl:117 ../gui/selinux.tbl:119 ../gui/selinux.tbl:121
-+#: ../gui/selinux.tbl:123 ../gui/selinux.tbl:124 ../gui/selinux.tbl:127
-+#: ../gui/selinux.tbl:129 ../gui/selinux.tbl:130 ../gui/selinux.tbl:131
-+#: ../gui/selinux.tbl:132 ../gui/selinux.tbl:133 ../gui/selinux.tbl:134
-+#: ../gui/selinux.tbl:135 ../gui/selinux.tbl:136 ../gui/selinux.tbl:137
-+#: ../gui/selinux.tbl:138 ../gui/selinux.tbl:139 ../gui/selinux.tbl:142
-+#: ../gui/selinux.tbl:143 ../gui/selinux.tbl:144 ../gui/selinux.tbl:145
-+#: ../gui/selinux.tbl:146 ../gui/selinux.tbl:147 ../gui/selinux.tbl:148
-+#: ../gui/selinux.tbl:149 ../gui/selinux.tbl:150 ../gui/selinux.tbl:151
-+#: ../gui/selinux.tbl:152 ../gui/selinux.tbl:154 ../gui/selinux.tbl:155
-+#: ../gui/selinux.tbl:156 ../gui/selinux.tbl:157 ../gui/selinux.tbl:158
-+#: ../gui/selinux.tbl:159 ../gui/selinux.tbl:160 ../gui/selinux.tbl:167
-+#: ../gui/selinux.tbl:171 ../gui/selinux.tbl:172 ../gui/selinux.tbl:173
-+#: ../gui/selinux.tbl:174 ../gui/selinux.tbl:175 ../gui/selinux.tbl:177
-+#: ../gui/selinux.tbl:178 ../gui/selinux.tbl:179 ../gui/selinux.tbl:180
-+#: ../gui/selinux.tbl:184 ../gui/selinux.tbl:192 ../gui/selinux.tbl:193
-+#: ../gui/selinux.tbl:194 ../gui/selinux.tbl:195 ../gui/selinux.tbl:196
-+#: ../gui/selinux.tbl:197 ../gui/selinux.tbl:198 ../gui/selinux.tbl:199
-+#: ../gui/selinux.tbl:200 ../gui/selinux.tbl:201 ../gui/selinux.tbl:206
-+#: ../gui/selinux.tbl:207 ../gui/selinux.tbl:218 ../gui/selinux.tbl:219
-+#: ../gui/selinux.tbl:220 ../gui/selinux.tbl:222 ../gui/selinux.tbl:224
-+#: ../gui/selinux.tbl:226 ../gui/selinux.tbl:227 ../gui/selinux.tbl:230
-+msgid "SELinux Service Protection"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:1
-+msgid "Disable SELinux protection for acct daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:2 ../gui/selinux.tbl:3 ../gui/selinux.tbl:70
-+#: ../gui/selinux.tbl:153 ../gui/selinux.tbl:168 ../gui/selinux.tbl:169
-+#: ../gui/selinux.tbl:170 ../gui/selinux.tbl:189 ../gui/selinux.tbl:202
-+#: ../gui/selinux.tbl:203 ../gui/selinux.tbl:204 ../gui/selinux.tbl:205
-+msgid "Admin"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:2
-+msgid "Allow all daemons to write corefiles to /"
++#: ../gui/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/selinux.tbl:3
-+msgid "Allow all daemons the ability to use unallocated ttys"
++#: ../gui/system-config-selinux.glade:773
++msgid "MLS"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
-+#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
-+#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
-+#: ../gui/selinux.tbl:210 ../gui/selinux.tbl:211 ../gui/selinux.tbl:212
-+#: ../gui/selinux.tbl:213 ../gui/selinux.tbl:214 ../gui/selinux.tbl:215
-+#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
-+msgid "User Privs"
++#: ../gui/system-config-selinux.glade:837
++msgid "Add SELinux User"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:4
-+msgid ""
-+"Allow gadmin SELinux user account to execute files in home directory or /tmp"
++#: ../gui/system-config-selinux.glade:1079
++msgid "SELinux Administration"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:5
-+msgid ""
-+"Allow guest SELinux user account to execute files in home directory or /tmp"
++#: ../gui/system-config-selinux.glade:1122
++msgid "Add"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
-+msgid "Memory Protection"
++#: ../gui/system-config-selinux.glade:1144
++msgid "_Properties"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:6
-+msgid "Allow java executable stack"
++#: ../gui/system-config-selinux.glade:1166
++msgid "_Delete"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
-+#: ../gui/selinux.tbl:209
-+msgid "Mount"
++#: ../gui/system-config-selinux.glade:1256
++msgid "Select Management Object"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:7
-+msgid "Allow mount to mount any file"
++#: ../gui/system-config-selinux.glade:1273
++msgid "<b>Select:</b>"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:8
-+msgid "Allow mount to mount any directory"
++#: ../gui/system-config-selinux.glade:1326
++msgid "System Default Enforcing Mode"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:9
-+msgid "Allow mplayer executable stack"
++#: ../gui/system-config-selinux.glade:1354
++msgid ""
++"Disabled\n"
++"Permissive\n"
++"Enforcing\n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
-+#: ../gui/selinux.tbl:188
-+msgid "SSH"
++#: ../gui/system-config-selinux.glade:1373
++msgid "Current Enforcing Mode"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:10
-+msgid "Allow ssh to run ssh-keysign"
++#: ../gui/system-config-selinux.glade:1418
++msgid "System Default Policy Type: "
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:11
++#: ../gui/system-config-selinux.glade:1463
 +msgid ""
-+"Allow staff SELinux user account to execute files in home directory or /tmp"
++"Select if you wish to relabel then entire file system on next reboot.  "
++"Relabeling can take a very long time, depending on the size of the system.  "
++"If you are changing policy types or going from disabled to enforcing, a "
++"relabel is required."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:12
-+msgid ""
-+"Allow sysadm SELinux user account to execute files in home directory or /tmp"
++#: ../gui/system-config-selinux.glade:1509
++msgid "Relabel on next reboot."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:13
-+msgid ""
-+"Allow unconfined SELinux user account to execute files in home directory or /"
-+"tmp"
++#: ../gui/system-config-selinux.glade:1561
++msgid "label37"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:14
-+msgid "Network Configuration"
++#: ../gui/system-config-selinux.glade:1598
++msgid "Revert boolean setting to system default"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:14
-+msgid "Allow unlabeled packets to flow on the network"
++#: ../gui/system-config-selinux.glade:1614
++msgid "Toggle between Customized and All Booleans"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:15
-+msgid ""
-+"Allow user SELinux user account to execute files in home directory or /tmp"
++#: ../gui/system-config-selinux.glade:1645
++#: ../gui/system-config-selinux.glade:1850
++#: ../gui/system-config-selinux.glade:2037
++#: ../gui/system-config-selinux.glade:2224
++#: ../gui/system-config-selinux.glade:2467
++#: ../gui/system-config-selinux.glade:2692
++#: ../gui/system-config-selinux.glade:2867
++msgid "Filter"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:16
-+msgid "Allow unconfined to dyntrans to unconfined_execmem"
++#: ../gui/system-config-selinux.glade:1734
++msgid "label50"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
-+#: ../gui/selinux.tbl:140
-+msgid "Databases"
++#: ../gui/system-config-selinux.glade:1771
++msgid "Add File Context"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:17
-+msgid "Allow user to connect to mysql socket"
++#: ../gui/system-config-selinux.glade:1787
++msgid "Modify File Context"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:18
-+msgid "Allow user to connect to postgres socket"
++#: ../gui/system-config-selinux.glade:1803
++msgid "Delete File Context"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
-+msgid "XServer"
++#: ../gui/system-config-selinux.glade:1819
++msgid "Toggle between all and customized file context"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:19
-+msgid "Allow clients to write to X shared memory"
++#: ../gui/system-config-selinux.glade:1939
++msgid "label38"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:20
-+msgid ""
-+"Allow xguest SELinux user account to execute files in home directory or /tmp"
++#: ../gui/system-config-selinux.glade:1976
++msgid "Add SELinux User Mapping"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
-+#: ../gui/selinux.tbl:231
-+msgid "NIS"
++#: ../gui/system-config-selinux.glade:1992
++msgid "Modify SELinux User Mapping"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:21
-+msgid "Allow daemons to run with NIS"
++#: ../gui/system-config-selinux.glade:2008
++msgid "Delete SELinux User Mapping"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
-+#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
-+#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
-+#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
-+#: ../gui/selinux.tbl:118
-+msgid "Web Applications"
++#: ../gui/system-config-selinux.glade:2126
++msgid "label39"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:22
-+msgid "Transition staff SELinux user to Web Browser Domain"
++#: ../gui/system-config-selinux.glade:2163
++msgid "Add User"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:23
-+msgid "Transition sysadm SELinux user to Web Browser Domain"
++#: ../gui/system-config-selinux.glade:2179
++msgid "Modify User"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:24
-+msgid "Transition user SELinux user to Web Browser Domain"
++#: ../gui/system-config-selinux.glade:2195
++msgid "Delete User"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:25
-+msgid "Transition xguest SELinux user to Web Browser Domain"
++#: ../gui/system-config-selinux.glade:2313
++msgid "label41"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
-+#: ../gui/selinux.tbl:29
-+msgid "Allow staff Web Browsers to write to home directories"
++#: ../gui/system-config-selinux.glade:2350
++msgid "Add Network Port"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:30
-+msgid "Disable SELinux protection for amanda"
++#: ../gui/system-config-selinux.glade:2366
++msgid "Edit Network Port"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:31
-+msgid "Disable SELinux protection for amavis"
++#: ../gui/system-config-selinux.glade:2382
++msgid "Delete Network Port"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:32
-+msgid "Disable SELinux protection for apmd daemon"
++#: ../gui/system-config-selinux.glade:2418
++#: ../gui/system-config-selinux.glade:2436
++msgid "Toggle between Customized and All Ports"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:33
-+msgid "Disable SELinux protection for arpwatch daemon"
++#: ../gui/system-config-selinux.glade:2556
++msgid "label42"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:34
-+msgid "Disable SELinux protection for auditd daemon"
++#: ../gui/system-config-selinux.glade:2593
++msgid "Generate new policy module"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:35
-+msgid "Disable SELinux protection for automount daemon"
++#: ../gui/system-config-selinux.glade:2609
++msgid "Load policy module"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:36
-+msgid "Disable SELinux protection for avahi"
++#: ../gui/system-config-selinux.glade:2625
++msgid "Remove loadable policy module"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:37
-+msgid "Disable SELinux protection for bluetooth daemon"
++#: ../gui/system-config-selinux.glade:2661
++msgid ""
++"Enable/Disable additional audit rules, that are normally not reported in the "
++"log files."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:38
-+msgid "Disable SELinux protection for canna daemon"
++#: ../gui/system-config-selinux.glade:2781
++msgid "label44"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:39
-+msgid "Disable SELinux protection for cardmgr daemon"
++#: ../gui/system-config-selinux.glade:2818
++msgid "Change process mode to permissive."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:40
-+msgid "Disable SELinux protection for Cluster Server"
++#: ../gui/system-config-selinux.glade:2836
++msgid "Change process mode to enforcing"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:41
-+msgid ""
-+"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-+"temp and untrusted content files"
++#: ../gui/system-config-selinux.glade:2928
++msgid "Process Domain"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:42
-+msgid "Disable SELinux protection for ciped daemon"
++#: ../gui/system-config-selinux.glade:2956
++msgid "label59"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:43
-+msgid "Disable SELinux protection for clamd daemon"
++#: ../gui/usersPage.py:138
++#, python-format
++msgid "SELinux user '%s' is required"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:44
-+msgid "Disable SELinux protection for clamscan"
++#: ../sepolicy/sepolicy.py:106
++msgid "Generate SELinux man pages"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:45
-+msgid "Disable SELinux protection for clvmd"
++#: ../sepolicy/sepolicy.py:110
++msgid "path in which the generated SELinux man pages will be stored"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:46
-+msgid "Disable SELinux protection for comsat daemon"
++#: ../sepolicy/sepolicy.py:114
++msgid "All domains"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
-+#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
-+msgid "Disable SELinux protection for courier daemon"
++#: ../sepolicy/sepolicy.py:116
++msgid "Domain name(s) of man pages to be created"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:52
-+msgid "Disable SELinux protection for cpucontrol daemon"
++#: ../sepolicy/sepolicy.py:164
++msgid "Query SELinux policy network information"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:53
-+msgid "Disable SELinux protection for cpuspeed daemon"
++#: ../sepolicy/sepolicy.py:169
++msgid "list all SELinux port types"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:54
-+msgid "Cron"
++#: ../sepolicy/sepolicy.py:172
++msgid "show SELinux type related to the port"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:54
-+msgid "Disable SELinux protection for crond daemon"
++#: ../sepolicy/sepolicy.py:175
++msgid "Show ports defined for this SELinux type"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
-+#: ../gui/selinux.tbl:91
-+msgid "Printing"
++#: ../sepolicy/sepolicy.py:178
++msgid "show ports to which this domain can bind and/or connect"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:55
-+msgid "Disable SELinux protection for cupsd back end server"
++#: ../sepolicy/sepolicy.py:192
++msgid "query SELinux policy to see if domains can communicate with each other"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:56
-+msgid "Disable SELinux protection for cupsd daemon"
++#: ../sepolicy/sepolicy.py:195
++msgid "Source Domain"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:57
-+msgid "Disable SELinux protection for cupsd_lpd"
++#: ../sepolicy/sepolicy.py:198
++msgid "Target Domain"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:58
-+msgid "CVS"
++#: ../sepolicy/sepolicy.py:215
++msgid "query SELinux Policy to see description of booleans"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:58
-+msgid "Disable SELinux protection for cvs daemon"
++#: ../sepolicy/sepolicy.py:219
++msgid "get all booleans desctiption"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:59
-+msgid "Disable SELinux protection for cyrus daemon"
++#: ../sepolicy/sepolicy.py:221
++msgid "boolean to get description"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:60
-+msgid "Disable SELinux protection for dbskkd daemon"
++#: ../sepolicy/sepolicy.py:231
++msgid ""
++"query SELinux Policy to see how a source process domain can transition to "
++"the target process domain"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:61
-+msgid "Disable SELinux protection for dbusd daemon"
++#: ../sepolicy/sepolicy.py:234
++msgid "source process domain"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:62
-+msgid "Disable SELinux protection for dccd"
++#: ../sepolicy/sepolicy.py:237
++msgid "target process domain"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:63
-+msgid "Disable SELinux protection for dccifd"
++#: ../sepolicy/sepolicy.py:259
++msgid "Generate SELinux Policy module template"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:64
-+msgid "Disable SELinux protection for dccm"
++#: ../sepolicy/sepolicy.py:265
++msgid "name of policy to generate"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:65
-+msgid "Disable SELinux protection for ddt daemon"
++#: ../sepolicy/sepolicy.py:267
++msgid "executable to confine"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:66
-+msgid "Disable SELinux protection for devfsd daemon"
++#: ../sepolicy/sepolicy.py:269
++msgid "run policy generation test suite"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:67
-+msgid "Disable SELinux protection for dhcpc daemon"
++#: ../sepolicy/sepolicy.py:274
++msgid "commands"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:68
-+msgid "Disable SELinux protection for dhcpd daemon"
++#: ../sepolicy/sepolicy/generate.py:185
++msgid "Internet Services Daemon"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:69
-+msgid "Disable SELinux protection for dictd daemon"
++#: ../sepolicy/sepolicy/generate.py:198
++msgid "Valid Types:\n"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:70
-+msgid "Allow sysadm_t to directly start daemons"
++#: ../sepolicy/sepolicy/generate.py:232
++#, python-format
++msgid "Ports must be numbers or ranges of numbers from 1 to %d "
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:71
-+msgid "Disable SELinux protection for Evolution"
++#: ../sepolicy/sepolicy/generate.py:359
++msgid "You must enter a name for your confined process/user"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:72
-+msgid "Games"
++#: ../sepolicy/sepolicy/generate.py:361
++msgid ""
++"Name must be alpha numberic with no spaces. Consider using option \"-n "
++"MODULENAME\""
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:72
-+msgid "Disable SELinux protection for games"
++#: ../sepolicy/sepolicy/generate.py:449
++msgid "User Role types can not be assigned executables."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:73
-+msgid "Disable SELinux protection for the web browsers"
++#: ../sepolicy/sepolicy/generate.py:455
++msgid "Only Daemon apps can use an init script.."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:74
-+msgid "Disable SELinux protection for Thunderbird"
++#: ../sepolicy/sepolicy/generate.py:473
++msgid "use_resolve must be a boolean value "
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:75
-+msgid "Disable SELinux protection for distccd daemon"
++#: ../sepolicy/sepolicy/generate.py:479
++msgid "use_syslog must be a boolean value "
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:76
-+msgid "Disable SELinux protection for dmesg daemon"
++#: ../sepolicy/sepolicy/generate.py:485
++msgid "use_kerberos must be a boolean value "
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:77
-+msgid "Disable SELinux protection for dnsmasq daemon"
++#: ../sepolicy/sepolicy/generate.py:491
++msgid "manage_krb5_rcache must be a boolean value "
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:78
-+msgid "Disable SELinux protection for dovecot daemon"
++#: ../sepolicy/sepolicy/generate.py:521
++msgid "USER Types automatically get a tmp type"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:79
-+msgid "Disable SELinux protection for entropyd daemon"
++#: ../sepolicy/sepolicy/generate.py:1039
++msgid "You must enter the executable path for your confined process"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:80
-+msgid "Disable SELinux protection for fetchmail"
++#: ../sepolicy/sepolicy/generate.py:1272
++msgid "Type Enforcement file"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:81
-+msgid "Disable SELinux protection for fingerd daemon"
++#: ../sepolicy/sepolicy/generate.py:1273
++msgid "Interface file"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:82
-+msgid "Disable SELinux protection for freshclam daemon"
++#: ../sepolicy/sepolicy/generate.py:1274
++msgid "File Contexts file"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:83
-+msgid "Disable SELinux protection for fsdaemon daemon"
++#: ../sepolicy/sepolicy/generate.py:1275
++msgid "Spec file"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:84
-+msgid "Disable SELinux protection for gpm daemon"
++#: ../sepolicy/sepolicy/generate.py:1276
++msgid "Setup Script"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
-+msgid "NFS"
++#: booleans.py:1
++msgid ""
++"Allow ABRT to modify public files used for public file transfer services."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:85
-+msgid "Disable SELinux protection for gss daemon"
++#: booleans.py:2
++msgid ""
++"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:86
-+msgid "Disable SELinux protection for Hal daemon"
++#: booleans.py:3
++msgid "Allow amavis to use JIT compiler"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:87
-+msgid "Compatibility"
++#: booleans.py:4
++msgid "Allow antivirus programs to read non security files on a system"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:87
++#: booleans.py:5
 +msgid ""
-+"Do not audit things that we know to be broken but which are not security "
-+"risks"
++"Allow users to resolve user passwd entries directly from ldap rather then "
++"using a sssd server"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:88
-+msgid "Disable SELinux protection for hostname daemon"
++#: booleans.py:6
++msgid "Allow users to login using a radius server"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:89
-+msgid "Disable SELinux protection for hotplug daemon"
++#: booleans.py:7
++msgid "Allow users to login using a yubikey  server"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:90
-+msgid "Disable SELinux protection for howl daemon"
++#: booleans.py:8
++msgid ""
++"Allow cdrecord to read various content. nfs, samba, removable devices, user "
++"temp and untrusted content files"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:91
-+msgid "Disable SELinux protection for cups hplip daemon"
++#: booleans.py:9
++msgid "Allow clamd to use JIT compiler"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:92
-+msgid "Disable SELinux protection for httpd rotatelogs"
++#: booleans.py:10
++msgid "Allow clamscan to non security files on a system"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
-+msgid "HTTPD Service"
++#: booleans.py:11
++msgid "Allow clamscan to read user content"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:93
-+msgid "Disable SELinux protection for http suexec"
++#: booleans.py:12
++msgid ""
++"Allow Cobbler to modify public files used for public file transfer services."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:94
-+msgid "Disable SELinux protection for hwclock daemon"
++#: booleans.py:13
++msgid "Allow Cobbler to connect to the network using TCP."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:95
-+msgid "Disable SELinux protection for i18n daemon"
++#: booleans.py:14
++msgid "Allow Cobbler to access cifs file systems."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:96
-+msgid "Disable SELinux protection for imazesrv daemon"
++#: booleans.py:15
++msgid "Allow Cobbler to access nfs file systems."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:97
-+msgid "Disable SELinux protection for inetd child daemons"
++#: booleans.py:16
++msgid "Allow collectd to connect to the network using TCP."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:98
-+msgid "Disable SELinux protection for inetd daemon"
++#: booleans.py:17
++msgid "Allow codnor domain to connect to the network using TCP."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:99
-+msgid "Disable SELinux protection for innd daemon"
++#: booleans.py:18
++msgid ""
++"Allow system cron jobs to relabel filesystem for restoring file contexts."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:100
-+msgid "Disable SELinux protection for iptables daemon"
++#: booleans.py:19
++msgid "Allow cvs daemon to read shadow"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:101
-+msgid "Disable SELinux protection for ircd daemon"
++#: booleans.py:20
++msgid "Allow all daemons to write corefiles to /"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:102
-+msgid "Disable SELinux protection for irqbalance daemon"
++#: booleans.py:21
++msgid "Allow all daemons to use tcp wrappers."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:103
-+msgid "Disable SELinux protection for iscsi daemon"
++#: booleans.py:22
++msgid "Allow all daemons the ability to read/write terminals"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:104
-+msgid "Disable SELinux protection for jabberd daemon"
++#: booleans.py:23
++msgid "Allow dbadm to manage files in users home directories"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
-+msgid "Kerberos"
++#: booleans.py:24
++msgid "Allow dbadm to read files in users home directories"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:105
-+msgid "Disable SELinux protection for kadmind daemon"
++#: booleans.py:25
++msgid ""
++"Deny user domains applications to map a memory region as both executable and "
++"writable, this is dangerous and the executable should be reported in bugzilla"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:106
-+msgid "Disable SELinux protection for klogd daemon"
++#: booleans.py:26
++msgid "Allow sysadm to debug or ptrace all processes."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:107
-+msgid "Disable SELinux protection for krb5kdc daemon"
++#: booleans.py:27
++msgid "Allow dhcpc client applications to execute iptables commands"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:108
-+msgid "Disable SELinux protection for ktalk daemons"
++#: booleans.py:28
++msgid "Allow DHCP daemon to use LDAP backends"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:109
-+msgid "Disable SELinux protection for kudzu daemon"
++#: booleans.py:29
++msgid "Allow all domains to use other domains file descriptors"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:110
-+msgid "Disable SELinux protection for locate daemon"
++#: booleans.py:30
++msgid "Allow all domains to have the kernel load modules"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:111
-+msgid "Disable SELinux protection for lpd daemon"
++#: booleans.py:31
++msgid "Allow the use of the audio devices as the source for the entropy feeds"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:112
-+msgid "Disable SELinux protection for lrrd daemon"
++#: booleans.py:32
++msgid "Allow exim to connect to databases (postgres, mysql)"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:113
-+msgid "Disable SELinux protection for lvm daemon"
++#: booleans.py:33
++msgid "Allow exim to create, read, write, and delete unprivileged user files."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:114
-+msgid "Disable SELinux protection for mailman"
++#: booleans.py:34
++msgid "Allow exim to read unprivileged user files."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:115
-+msgid "Allow evolution and thunderbird to read user files"
++#: booleans.py:35
++msgid "Enable extra rules in the cron domain to support fcron."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:116
-+msgid "Disable SELinux protection for mdadm daemon"
++#: booleans.py:36
++msgid "Allow fenced domain to connect to the network using TCP."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:117
-+msgid "Disable SELinux protection for monopd daemon"
++#: booleans.py:37
++msgid "Allow fenced domain to execute ssh."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:118
-+msgid "Allow the mozilla browser to read user files"
++#: booleans.py:38
++msgid "Allow ftp to read and write files in the user home directories"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:119
-+msgid "Disable SELinux protection for mrtg daemon"
++#: booleans.py:39
++msgid ""
++"Allow ftp servers to upload files,  used for public file transfer services. "
++"Directories must be labeled public_content_rw_t."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:120
-+msgid "Disable SELinux protection for mysqld daemon"
++#: booleans.py:40
++msgid "Allow ftp servers to connect to all ports > 1023"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:121
-+msgid "Disable SELinux protection for nagios daemon"
++#: booleans.py:41
++msgid "Allow ftp servers to connect to mysql database ports"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
-+msgid "Name Service"
++#: booleans.py:42
++msgid ""
++"Allow ftp servers to login to local users and read/write all files on the "
++"system, governed by DAC."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:122
-+msgid "Disable SELinux protection for named daemon"
++#: booleans.py:43
++msgid "Allow ftp servers to use cifs used for public file transfer services."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:123
-+msgid "Disable SELinux protection for nessusd daemon"
++#: booleans.py:44
++msgid "Allow ftp servers to use nfs used for public file transfer services."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:124
-+msgid "Disable SELinux protection for NetworkManager"
++#: booleans.py:45
++msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:125
-+msgid "Disable SELinux protection for nfsd daemon"
++#: booleans.py:46
++msgid "Determine whether Git CGI can search home directories."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
-+#: ../gui/selinux.tbl:221
-+msgid "Samba"
++#: booleans.py:47
++msgid "Determine whether Git CGI can access cifs file systems."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:126
-+msgid "Disable SELinux protection for nmbd daemon"
++#: booleans.py:48
++msgid "Determine whether Git CGI can access nfs file systems."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:127
-+msgid "Disable SELinux protection for nrpe daemon"
++#: booleans.py:49
++msgid ""
++"Determine whether Git session daemon can bind TCP sockets to all unreserved "
++"ports."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:128
-+msgid "Disable SELinux protection for nscd daemon"
++#: booleans.py:50
++msgid ""
++"Determine whether calling user domains can execute Git daemon in the "
++"git_session_t domain."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:129
-+msgid "Disable SELinux protection for nsd daemon"
++#: booleans.py:51
++msgid "Determine whether Git system daemon can search home directories."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:130
-+msgid "Disable SELinux protection for ntpd daemon"
++#: booleans.py:52
++msgid "Determine whether Git system daemon can access cifs file systems."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:131
-+msgid "Disable SELinux protection for oddjob"
++#: booleans.py:53
++msgid "Determine whether Git system daemon can access nfs file systems."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:132
-+msgid "Disable SELinux protection for oddjob_mkhomedir"
++#: booleans.py:54
++msgid "Allow gitisis daemon to send mail"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:133
-+msgid "Disable SELinux protection for openvpn daemon"
++#: booleans.py:55
++msgid "Enable reading of urandom for all domains."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:134
-+msgid "Disable SELinux protection for pam daemon"
++#: booleans.py:56
++msgid ""
++"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
++"agent to manage user files."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:135
-+msgid "Disable SELinux protection for pegasus"
++#: booleans.py:57
++msgid ""
++"Allow gpg web domain to modify public files used for public file transfer "
++"services."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:136
-+msgid "Disable SELinux protection for perdition daemon"
++#: booleans.py:58
++msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:137
-+msgid "Disable SELinux protection for portmap daemon"
++#: booleans.py:59
++msgid ""
++"Allow Apache to modify public files used for public file transfer services. "
++"Directories/Files must be labeled public_content_rw_t."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:138
-+msgid "Disable SELinux protection for portslave daemon"
++#: booleans.py:60
++msgid "Allow httpd to use built in scripting (usually php)"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:139
-+msgid "Disable SELinux protection for postfix"
++#: booleans.py:61
++msgid "Allow http daemon to check spam"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:140
-+msgid "Disable SELinux protection for postgresql daemon"
++#: booleans.py:62
++msgid ""
++"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
++"ports"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:141
-+msgid "pppd"
++#: booleans.py:63
++msgid "Allow httpd to connect to the ldap port"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:141
-+msgid "Allow pppd to be run for a regular user"
++#: booleans.py:64
++msgid "Allow http daemon to connect to zabbix"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:142
-+msgid "Disable SELinux protection for pptp"
++#: booleans.py:65
++msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:143
-+msgid "Disable SELinux protection for prelink daemon"
++#: booleans.py:66
++msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:144
-+msgid "Disable SELinux protection for privoxy daemon"
++#: booleans.py:67
++msgid ""
++"Allow HTTPD scripts and modules to connect to databases over the network."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:145
-+msgid "Disable SELinux protection for ptal daemon"
++#: booleans.py:68
++msgid "Allow httpd to connect to memcache server"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:146
-+msgid "Disable SELinux protection for pxe daemon"
++#: booleans.py:69
++msgid "Allow httpd to act as a relay"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:147
-+msgid "Disable SELinux protection for pyzord"
++#: booleans.py:70
++msgid "Allow http daemon to send mail"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:148
-+msgid "Disable SELinux protection for quota daemon"
++#: booleans.py:71
++msgid "Allow Apache to communicate with avahi service via dbus"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:149
-+msgid "Disable SELinux protection for radiusd daemon"
++#: booleans.py:72
++msgid "Allow httpd cgi support"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:150
-+msgid "Disable SELinux protection for radvd daemon"
++#: booleans.py:73
++msgid "Allow httpd to act as a FTP server by listening on the ftp port."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:151
-+msgid "Disable SELinux protection for rdisc"
++#: booleans.py:74
++msgid "Allow httpd to read home directories"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:152
-+msgid "Disable SELinux protection for readahead"
++#: booleans.py:75
++msgid "Allow httpd scripts and modules execmem/execstack"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:153
-+msgid "Allow programs to read files in non-standard locations (default_t)"
++#: booleans.py:76
++msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:154
-+msgid "Disable SELinux protection for restorecond"
++#: booleans.py:77
++msgid "Allow httpd processes to manage IPA content"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:155
-+msgid "Disable SELinux protection for rhgb daemon"
++#: booleans.py:78
++msgid "Allow Apache to use mod_auth_ntlm_winbind"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:156
-+msgid "Disable SELinux protection for ricci"
++#: booleans.py:79
++msgid "Allow Apache to use mod_auth_pam"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:157
-+msgid "Disable SELinux protection for ricci_modclusterd"
++#: booleans.py:80
++msgid "Allow httpd to read user content"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:158
-+msgid "Disable SELinux protection for rlogind daemon"
++#: booleans.py:81
++msgid "Allow Apache to run in stickshift mode, not transition to passenger"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:159
-+msgid "Disable SELinux protection for rpcd daemon"
++#: booleans.py:82
++msgid "Allow httpd daemon to change its resource limits"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:160
-+msgid "Disable SELinux protection for rshd"
++#: booleans.py:83
++msgid ""
++"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:161
-+msgid "rsync"
++#: booleans.py:84
++msgid ""
++"Allow apache scripts to write to public content, directories/files must be "
++"labeled public_rw_content_t."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:161
-+msgid "Disable SELinux protection for rsync daemon"
++#: booleans.py:85
++msgid "Allow Apache to execute tmp content."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:162
-+msgid "Allow ssh to run from inetd instead of as a daemon"
++#: booleans.py:86
++msgid ""
++"Unify HTTPD to communicate with the terminal. Needed for entering the "
++"passphrase for certificates at the terminal."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:163
-+msgid "Allow Samba to share nfs directories"
++#: booleans.py:87
++msgid "Unify HTTPD handling of all content files."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
-+msgid "SASL authentication server"
++#: booleans.py:88
++msgid "Allow httpd to access cifs file systems"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:164
-+msgid "Allow sasl authentication server to read /etc/shadow"
++#: booleans.py:89
++msgid "Allow httpd to access FUSE file systems"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:165
-+msgid ""
-+"Allow X-Windows server to map a memory region as both executable and writable"
++#: booleans.py:90
++msgid "Allow httpd to run gpg"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:166
-+msgid "Disable SELinux protection for saslauthd daemon"
++#: booleans.py:91
++msgid "Allow httpd to access nfs file systems"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:167
-+msgid "Disable SELinux protection for scannerdaemon daemon"
++#: booleans.py:92
++msgid "Allow httpd to communicate with oddjob to start up a service"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:168
-+msgid "Do not allow transition to sysadm_t, sudo and su effected"
++#: booleans.py:93
++msgid "Allow httpd to access openstack ports"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:169
-+msgid "Do not allow any processes to load kernel modules"
++#: booleans.py:94
++msgid "Allow icecast to connect to all ports, not just sound ports."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:170
-+msgid "Do not allow any processes to modify kernel SELinux policy"
++#: booleans.py:95
++msgid ""
++"Allow the Irssi IRC Client to connect to any port, and to bind to any "
++"unreserved port."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:171
-+msgid "Disable SELinux protection for sendmail daemon"
++#: booleans.py:96
++msgid "Allow java executable stack"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:172
-+msgid "Disable SELinux protection for setrans"
++#: booleans.py:97
++msgid "Allow confined applications to run with kerberos."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:173
-+msgid "Disable SELinux protection for setroubleshoot daemon"
++#: booleans.py:98
++msgid "Allow syslogd daemon to send mail"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:174
-+msgid "Disable SELinux protection for slapd daemon"
++#: booleans.py:99
++msgid "Allow syslogd the ability to read/write terminals"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:175
-+msgid "Disable SELinux protection for slrnpull daemon"
++#: booleans.py:100
++msgid "Allow logging in and using the system from /dev/console."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:176
-+msgid "Disable SELinux protection for smbd daemon"
++#: booleans.py:101
++msgid ""
++"Control the ability to mmap a low area of the address space, as configured "
++"by /proc/sys/kernel/mmap_min_addr."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:177
-+msgid "Disable SELinux protection for snmpd daemon"
++#: booleans.py:102
++msgid "Allow mock to read files in home directories."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:178
-+msgid "Disable SELinux protection for snort daemon"
++#: booleans.py:103
++msgid "Allow the mount command to mount any directory or file."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:179
-+msgid "Disable SELinux protection for soundd daemon"
++#: booleans.py:104
++msgid "Allow mozilla plugin domain to connect to the network using TCP."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:180
-+msgid "Disable SELinux protection for sound daemon"
++#: booleans.py:105
++msgid ""
++"Allow mozilla_plugins to create random content in the users home directory"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
-+msgid "Spam Protection"
++#: booleans.py:106
++msgid "Allow confined web browsers to read home directory content"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:181
-+msgid "Disable SELinux protection for spamd daemon"
++#: booleans.py:107
++msgid "Allow mplayer executable stack"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:182
-+msgid "Allow spamd to access home directories"
++#: booleans.py:108
++msgid "Allow mysqld to connect to all ports"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:183
-+msgid "Allow Spam Assassin daemon network access"
++#: booleans.py:109
++msgid "Allow BIND to bind apache port."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:184
-+msgid "Disable SELinux protection for speedmgmt daemon"
++#: booleans.py:110
++msgid ""
++"Allow BIND to write the master zone files. Generally this is used for "
++"dynamic DNS or zone transfers."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
-+msgid "Squid"
++#: booleans.py:111
++msgid "Allow any files/directories to be exported read/only via NFS."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:185
-+msgid "Allow squid daemon to connect to the network"
++#: booleans.py:112
++msgid "Allow any files/directories to be exported read/write via NFS."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:186
-+msgid "Disable SELinux protection for squid daemon"
++#: booleans.py:113
++msgid ""
++"Allow nfs servers to modify public files used for public file transfer "
++"services.  Files/Directories must be labeled public_content_rw_t."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:187
-+msgid "Disable SELinux protection for ssh daemon"
++#: booleans.py:114
++msgid "Allow system to run with NIS"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:188
-+msgid "Allow ssh logins as sysadm_r:sysadm_t"
++#: booleans.py:115
++msgid "Allow confined applications to use nscd shared memory."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:189
-+msgid ""
-+"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
-+"bashrc)"
++#: booleans.py:116
++msgid "Allow nsplugin code to connect to unreserved ports"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
-+msgid "Universal SSL tunnel"
++#: booleans.py:117
++msgid "Allow nsplugin code to execmem/execstack"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:190
-+msgid "Disable SELinux protection for stunnel daemon"
++#: booleans.py:118
++msgid "Allow openvpn to read home directories"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:191
-+msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
++#: booleans.py:119
++msgid "Allow piranha-lvs domain to connect to the network using TCP."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:192
-+msgid "Disable SELinux protection for swat daemon"
++#: booleans.py:120
++msgid "Allow polipo to connect to all ports > 1023"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:193
-+msgid "Disable SELinux protection for sxid daemon"
++#: booleans.py:121
++msgid ""
++"Determine whether Polipo session daemon can bind tcp sockets to all "
++"unreserved ports."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:194
-+msgid "Disable SELinux protection for syslogd daemon"
++#: booleans.py:122
++msgid ""
++"Determine whether calling user domains can execute Polipo daemon in the "
++"polipo_session_t domain."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:195
-+msgid "Disable SELinux protection for system cron jobs"
++#: booleans.py:123
++msgid "Determine whether polipo can access cifs file systems."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:196
-+msgid "Disable SELinux protection for tcp daemon"
++#: booleans.py:124
++msgid "Determine whether Polipo can access nfs file systems."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:197
-+msgid "Disable SELinux protection for telnet daemon"
++#: booleans.py:125
++msgid "Enable polyinstantiated directory support."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:198
-+msgid "Disable SELinux protection for tftpd daemon"
++#: booleans.py:126
++msgid "Allow the portage domains to use NFS mounts (regular nfs_t)"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:199
-+msgid "Disable SELinux protection for transproxy daemon"
++#: booleans.py:127
++msgid "Allow postfix_local domain full write access to mail_spool directories"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:200
-+msgid "Disable SELinux protection for udev daemon"
++#: booleans.py:128
++msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:201
-+msgid "Disable SELinux protection for uml daemon"
++#: booleans.py:129
++msgid "Allow transmit client label to foreign database"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:202
-+msgid ""
-+"Allow xinetd to run unconfined, including any services it starts that do not "
-+"have a domain transition explicitly defined"
++#: booleans.py:130
++msgid "Allow database admins to execute DML statement"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:203
-+msgid ""
-+"Allow rc scripts to run unconfined, including any daemon started by an rc "
-+"script that does not have a domain transition explicitly defined"
++#: booleans.py:131
++msgid "Allow unprivileged users to execute DDL statement"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:204
-+msgid "Allow rpm to run unconfined"
++#: booleans.py:132
++msgid "Allow pppd to load kernel modules for certain modems"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:205
-+msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
++#: booleans.py:133
++msgid "Allow pppd to be run for a regular user"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:206
-+msgid "Disable SELinux protection for updfstab daemon"
++#: booleans.py:134
++msgid ""
++"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:207
-+msgid "Disable SELinux protection for uptimed daemon"
++#: booleans.py:135
++msgid "Allow Puppet client to manage all file types."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:208
-+msgid ""
-+"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
-+"staff_r can do so"
++#: booleans.py:136
++msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:209
-+msgid "Allow users to execute the mount command"
++#: booleans.py:137
++msgid "Allow qemu to connect fully to the network"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:210
-+msgid "Allow regular users direct mouse access (only allow the X server)"
++#: booleans.py:138
++msgid "Allow qemu to use cifs/Samba file systems"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:211
-+msgid "Allow users to run the dmesg command"
++#: booleans.py:139
++msgid "Allow qemu to use serial/parallel communication ports"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:212
-+msgid "Allow users to control network interfaces (also needs USERCTL=true)"
++#: booleans.py:140
++msgid "Allow qemu to use nfs file systems"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:213
-+msgid "Allow normal user to execute ping"
++#: booleans.py:141
++msgid "Allow qemu to use usb devices"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:214
-+msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
++#: booleans.py:142
++msgid "Allow racoon to read shadow"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:215
-+msgid "Allow users to rw usb devices"
++#: booleans.py:143
++msgid "Allow rgmanager domain to connect to the network using TCP."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:216
++#: booleans.py:144
 +msgid ""
-+"Allow users to run TCP servers (bind to ports and accept connection from the "
-+"same domain and outside users)  disabling this forces FTP passive mode and "
-+"may change other protocols"
++"Allow rsync to modify public files used for public file transfer services.  "
++"Files/Directories must be labeled public_content_rw_t."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:217
-+msgid "Allow user to stat ttyfiles"
++#: booleans.py:145
++msgid "Allow rsync to run as a client"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:218
-+msgid "Disable SELinux protection for uucpd daemon"
++#: booleans.py:146
++msgid "Allow rsync to export any files/directories read only."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:219
-+msgid "Disable SELinux protection for vmware daemon"
++#: booleans.py:147
++msgid "Allow rsync servers to share cifs files systems"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:220
-+msgid "Disable SELinux protection for watchdog daemon"
++#: booleans.py:148
++msgid "Allow rsync servers to share nfs files systems"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:221
-+msgid "Disable SELinux protection for winbind daemon"
++#: booleans.py:149
++msgid "Allow samba to create new home directories (e.g. via PAM)"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:222
-+msgid "Disable SELinux protection for xdm daemon"
++#: booleans.py:150
++msgid ""
++"Allow samba to act as the domain controller, add users, groups and change "
++"passwords."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:223
-+msgid "Allow xdm logins as sysadm_r:sysadm_t"
++#: booleans.py:151
++msgid "Allow samba to share users home directories."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:224
-+msgid "Disable SELinux protection for xen daemon"
++#: booleans.py:152
++msgid "Allow samba to share any file/directory read only."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:225
-+msgid "XEN"
++#: booleans.py:153
++msgid "Allow samba to share any file/directory read/write."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:225
-+msgid "Allow xen to read/write physical disk devices"
++#: booleans.py:154
++msgid "Allow samba to act as a portmapper"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:226
-+msgid "Disable SELinux protection for xfs daemon"
++#: booleans.py:155
++msgid "Allow samba to run unconfined scripts"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:227
-+msgid "Disable SELinux protection for xen control"
++#: booleans.py:156
++msgid "Allow samba to export ntfs/fusefs volumes."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:228
-+msgid "Disable SELinux protection for ypbind daemon"
++#: booleans.py:157
++msgid "Allow samba to export NFS volumes."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:229
-+msgid "Disable SELinux protection for NIS Password Daemon"
++#: booleans.py:158
++msgid "Allow sanlock to read/write fuse files"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:230
-+msgid "Disable SELinux protection for ypserv daemon"
++#: booleans.py:159
++msgid "Allow sanlock to manage nfs files"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:231
-+msgid "Disable SELinux protection for NIS Transfer Daemon"
++#: booleans.py:160
++msgid "Allow sanlock to manage cifs files"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:232
-+msgid "Allow SELinux webadm user to manage unprivileged users home directories"
++#: booleans.py:161
++msgid "Allow sasl to read shadow"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:233
-+msgid "Allow SELinux webadm user to read unprivileged users home directories"
++#: booleans.py:162
++msgid ""
++"disallow programs, such as newrole, from transitioning to administrative "
++"user domains."
 +msgstr ""
 +
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Are you sure you want to delete %s '%s'?"
++#: booleans.py:163
++msgid "Disable kernel module loading."
 +msgstr ""
 +
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Delete %s"
++#: booleans.py:164
++msgid ""
++"Boolean to determine whether the system permits loading policy, setting "
++"enforcing mode, and changing boolean values.  Set this to true and you have "
++"to reboot to set it back."
 +msgstr ""
 +
-+#: ../gui/semanagePage.py:134
-+#, python-format
-+msgid "Add %s"
++#: booleans.py:165
++msgid "Allow regular users direct dri device access"
 +msgstr ""
 +
-+#: ../gui/semanagePage.py:148
-+#, python-format
-+msgid "Modify %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 ""
 +
-+#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
-+msgid "Permissive"
++#: booleans.py:167
++msgid ""
++"Allow all unconfined executables to use libraries requiring text relocation "
++"that are not labeled textrel_shlib_t"
 +msgstr ""
 +
-+#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
-+msgid "Enforcing"
++#: booleans.py:168
++msgid ""
++"Allow unconfined executables to make their stack executable.  This should "
++"never, ever be necessary. Probably indicates a badly coded executable, but "
++"could indicate an attack. This executable should be reported in bugzilla"
 +msgstr ""
 +
-+#: ../gui/statusPage.py:94
-+msgid "Status"
++#: booleans.py:169
++msgid "Allow users to connect to the local mysql server"
 +msgstr ""
 +
-+#: ../gui/statusPage.py:133
++#: booleans.py:170
 +msgid ""
-+"Changing the policy type will cause a relabel of the entire file system on "
-+"the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
++"Allow confined users the ability to execute the ping and traceroute commands."
 +msgstr ""
 +
-+#: ../gui/statusPage.py:147
++#: booleans.py:171
++msgid "Allow users to connect to PostgreSQL"
++msgstr ""
++
++#: booleans.py:172
 +msgid ""
-+"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
-+"you later decide to turn SELinux back on, the system will be required to "
-+"relabel.  If you just want to see if SELinux is causing a problem on your "
-+"system, you can go to permissive mode which will only log errors and not "
-+"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
-+"wish to continue?"
++"Allow user to r/w files on filesystems that do not have extended attributes "
++"(FAT, CDROM, FLOPPY)"
 +msgstr ""
 +
-+#: ../gui/statusPage.py:152
++#: booleans.py:173
 +msgid ""
-+"Changing to SELinux enabled will cause a relabel of the entire file system "
-+"on the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
++"Allow users to run TCP servers (bind to ports and accept connection from the "
++"same domain and outside users)  disabling this forces FTP passive mode and "
++"may change other protocols."
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:11
-+msgid "system-config-selinux"
++#: booleans.py:174
++msgid "Allow user music sharing"
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:12
++#: booleans.py:175
 +msgid ""
-+"Copyright (c)2006 Red Hat, Inc.\n"
-+"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
++"Allow anon internal-sftp to upload files, used for public file transfer "
++"services. Directories must be labeled public_content_rw_t."
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:22
-+#: ../gui/system-config-selinux.glade:544
-+msgid "Add SELinux Login Mapping"
++#: booleans.py:176
++msgid ""
++"Allow sftp-internal to read and write files in the user home directories"
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:257
-+msgid "Add SELinux Network Ports"
++#: booleans.py:177
++msgid ""
++"Allow sftp-internal to login to local users and read/write all files on the "
++"system, governed by DAC."
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:391
-+#: ../gui/system-config-selinux.glade:678
-+msgid "SELinux Type"
++#: booleans.py:178
++msgid ""
++"Allow internal-sftp to read and write files in the user ssh home directories."
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:622
-+msgid "File Specification"
++#: booleans.py:179
++msgid "Allow sge to connect to the network using any TCP port"
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:650
-+msgid "File Type"
++#: booleans.py:180
++msgid "Allow sge to access nfs file systems."
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:727
++#: booleans.py:181
 +msgid ""
-+"all files\n"
-+"regular file\n"
-+"directory\n"
-+"character device\n"
-+"block device\n"
-+"socket\n"
-+"symbolic link\n"
-+"named pipe\n"
++"Enable additional permissions needed to support devices on 3ware controllers."
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:773
-+msgid "MLS"
++#: booleans.py:182
++msgid ""
++"Allow samba to modify public files used for public file transfer services.  "
++"Files/Directories must be labeled public_content_rw_t."
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:837
-+msgid "Add SELinux User"
++#: booleans.py:183
++msgid "Allow user spamassassin clients to use the network."
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:1079
-+msgid "SELinux Administration"
++#: booleans.py:184
++msgid "Allow spamd to read/write user home directories."
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:1122
-+msgid "Add"
++#: booleans.py:185
++msgid ""
++"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:1144
-+msgid "_Properties"
++#: booleans.py:186
++msgid "Allow squid to run as a transparent proxy (TPROXY)"
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:1166
-+msgid "_Delete"
++#: booleans.py:187
++msgid ""
++"Allow ssh with chroot env to read and write files in the user home "
++"directories"
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:1256
-+msgid "Select Management Object"
++#: booleans.py:188
++msgid "allow host key based authentication"
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:1273
-+msgid "<b>Select:</b>"
++#: booleans.py:189
++msgid "Allow ssh logins as sysadm_r:sysadm_t"
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:1326
-+msgid "System Default Enforcing Mode"
++#: booleans.py:190
++msgid "allow staff user to create and transition to svirt domains."
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:1354
++#: booleans.py:191
++msgid "Allow the Telepathy connection managers to connect to any network port."
++msgstr ""
++
++#: booleans.py:192
 +msgid ""
-+"Disabled\n"
-+"Permissive\n"
-+"Enforcing\n"
++"Allow the Telepathy connection managers to connect to any generic TCP port."
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:1373
-+msgid "Current Enforcing Mode"
++#: booleans.py:193
++msgid ""
++"Allow tftp to modify public files used for public file transfer services."
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:1418
-+msgid "System Default Policy Type: "
++#: booleans.py:194
++msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:1463
++#: booleans.py:195
 +msgid ""
-+"Select if you wish to relabel then entire file system on next reboot.  "
-+"Relabeling can take a very long time, depending on the size of the system.  "
-+"If you are changing policy types or going from disabled to enforcing, a "
-+"relabel is required."
++"allow unconfined users to transition to the chrome sandbox domains when "
++"running chrome-sandbox"
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:1509
-+msgid "Relabel on next reboot."
++#: booleans.py:196
++msgid "Allow a user to login as an unconfined domain"
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:1561
-+msgid "label37"
++#: booleans.py:197
++msgid ""
++"Allow unconfined users to transition to the Mozilla plugin domain when "
++"running xulrunner plugin-container."
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:1598
-+msgid "Revert boolean setting to system default"
++#: booleans.py:198
++msgid "Allow video playing tools to run unconfined"
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:1614
-+msgid "Toggle between Customized and All Booleans"
++#: booleans.py:199
++msgid "Allow unprivledged user to create and transition to svirt domains."
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:1645
-+#: ../gui/system-config-selinux.glade:1850
-+#: ../gui/system-config-selinux.glade:2037
-+#: ../gui/system-config-selinux.glade:2224
-+#: ../gui/system-config-selinux.glade:2467
-+#: ../gui/system-config-selinux.glade:2692
-+#: ../gui/system-config-selinux.glade:2867
-+msgid "Filter"
++#: booleans.py:200
++msgid "Support ecryptfs home directories"
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:1734
-+msgid "label50"
++#: booleans.py:201
++msgid "Support fusefs home directories"
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:1771
-+msgid "Add File Context"
++#: booleans.py:202
++msgid "Use lpd server instead of cups"
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:1787
-+msgid "Modify File Context"
++#: booleans.py:203
++msgid "Support NFS home directories"
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:1803
-+msgid "Delete File Context"
++#: booleans.py:204
++msgid "Support SAMBA home directories"
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:1819
-+msgid "Toggle between all and customized file context"
++#: booleans.py:205
++msgid "Allow varnishd to connect to all ports, not just HTTP."
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:1939
-+msgid "label38"
++#: booleans.py:206
++msgid "Ignore vbetool mmap_zero errors."
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:1976
-+msgid "Add SELinux User Mapping"
++#: booleans.py:207
++msgid ""
++"Allow confined virtual guests to use serial/parallel communication ports"
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:1992
-+msgid "Modify SELinux User Mapping"
++#: booleans.py:208
++msgid ""
++"Allow confined virtual guests to use executable memory and executable stack"
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:2008
-+msgid "Delete SELinux User Mapping"
++#: booleans.py:209
++msgid "Allow confined virtual guests to read fuse files"
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:2126
-+msgid "label39"
++#: booleans.py:210
++msgid "Allow confined virtual guests to manage nfs files"
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:2163
-+msgid "Add User"
++#: booleans.py:211
++msgid "Allow confined virtual guests to manage cifs files"
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:2179
-+msgid "Modify User"
++#: booleans.py:212
++msgid "Allow confined virtual guests to interact with the sanlock"
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:2195
-+msgid "Delete User"
++#: booleans.py:213
++msgid "Allow confined virtual guests to manage device configuration, (pci)"
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:2313
-+msgid "label41"
++#: booleans.py:214
++msgid "Allow confined virtual guests to use usb devices"
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:2350
-+msgid "Add Network Port"
++#: booleans.py:215
++msgid "Allow confined virtual guests to interact with the xserver"
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:2366
-+msgid "Edit Network Port"
++#: booleans.py:216
++msgid "Allow webadm to manage files in users home directories"
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:2382
-+msgid "Delete Network Port"
++#: booleans.py:217
++msgid "Allow webadm to read files in users home directories"
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:2418
-+#: ../gui/system-config-selinux.glade:2436
-+msgid "Toggle between Customized and All Ports"
++#: booleans.py:218
++msgid "Ignore wine mmap_zero errors."
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:2556
-+msgid "label42"
++#: booleans.py:219
++msgid "Allow the graphical login program to execute bootloader"
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:2593
-+msgid "Generate new policy module"
++#: booleans.py:220
++msgid ""
++"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:2609
-+msgid "Load policy module"
++#: booleans.py:221
++msgid "Allow xen to manage nfs files"
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:2625
-+msgid "Remove loadable policy module"
++#: booleans.py:222
++msgid ""
++"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
++"logical volumes for disk images."
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:2661
++#: booleans.py:223
++msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
++msgstr ""
++
++#: booleans.py:224
 +msgid ""
-+"Enable/Disable additional audit rules, that are normally not reported in the "
-+"log files."
++"Allow xguest users to configure Network Manager and connect to apache ports"
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:2781
-+msgid "label44"
++#: booleans.py:225
++msgid "Allow xguest users to mount removable media"
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:2818
-+msgid "Change process mode to permissive."
++#: booleans.py:226
++msgid "Allow xguest to use blue tooth devices"
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:2836
-+msgid "Change process mode to enforcing"
++#: booleans.py:227
++msgid "Allows clients to write to the X server shared memory segments."
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:2928
-+msgid "Process Domain"
++#: booleans.py:228
++msgid "Allows XServer to execute writable memory"
 +msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:2956
-+msgid "label59"
++#: booleans.py:229
++msgid "Support X userspace object manager"
 +msgstr ""
 +
-+#: ../gui/usersPage.py:138
-+#, python-format
-+msgid "SELinux user '%s' is required"
++#: booleans.py:230
++msgid "Allow zabbix to connect to unreserved ports"
 +msgstr ""
-diff -up policycoreutils-2.1.12/po/sk.po.rhat policycoreutils-2.1.12/po/sk.po
---- policycoreutils-2.1.12/po/sk.po.rhat	2012-07-04 07:35:21.000000000 -0400
-+++ policycoreutils-2.1.12/po/sk.po	2012-10-16 15:07:17.616526298 -0400
-@@ -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.
--# FIRST AUTHOR <EMAIL at ADDRESS>, YEAR.
- #
-+# Translators:
++
++#: booleans.py:231
++msgid "Allow zebra daemon to write it configuration files"
++msgstr ""
++
++#: booleans.py:232
++msgid ""
++"Allow ZoneMinder to modify public files used for public file transfer "
++"services."
++msgstr ""
+diff --git a/policycoreutils/po/ru.po b/policycoreutils/po/ru.po
+index 137198b..d1bfec8 100644
+--- a/policycoreutils/po/ru.po
++++ b/policycoreutils/po/ru.po
+@@ -5,13 +5,14 @@
+ # Translators:
+ # Anatoliy Guskov <anatoliy.guskov at gmail.com>, 2008.
+ # Andrew Martynov <andrewm at inventa.ru>, 2006, 2007.
++#   <iya777 at yandex.ru>, 2012.
+ # Yulia <ypoyarko at redhat.com>, 2006, 2010.
  msgid ""
  msgstr ""
--"Project-Id-Version: policycoreutils\n"
-+"Project-Id-Version: Policycoreutils\n"
+ "Project-Id-Version: Policycoreutils\n"
  "Report-Msgid-Bugs-To: \n"
--"POT-Creation-Date: 2012-03-27 10:49-0400\n"
--"PO-Revision-Date: 2007-01-25 03:00+0100\n"
--"Last-Translator: Mike Karas <zoliqe at gmail.com>\n"
--"Language-Team: Slovak <sk-i18n at lists.linux.sk>\n"
-+"POT-Creation-Date: 2012-05-25 07:28-0400\n"
-+"PO-Revision-Date: 2012-04-02 20:30+0000\n"
-+"Last-Translator: dwalsh <dwalsh at redhat.com>\n"
-+"Language-Team: Slovak (http://www.transifex.net/projects/p/fedora/language/"
-+"sk/)\n"
- "Language: sk\n"
- "MIME-Version: 1.0\n"
+-"POT-Creation-Date: 2012-05-25 07:28-0400\n"
+-"PO-Revision-Date: 2012-04-02 20:30+0000\n"
++"POT-Creation-Date: 2012-10-16 12:24-0400\n"
++"PO-Revision-Date: 2012-10-08 13:10+0000\n"
+ "Last-Translator: dwalsh <dwalsh at redhat.com>\n"
+ "Language-Team: Russian <trans-ru at lists.fedoraproject.org>\n"
+ "Language: ru\n"
+@@ -19,7 +20,7 @@ msgstr ""
  "Content-Type: text/plain; charset=UTF-8\n"
  "Content-Transfer-Encoding: 8bit\n"
--"X-Poedit-Language: Slovak\n"
--"X-Poedit-Country: SLOVAKIA\n"
-+"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 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"
++"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
  
  #: ../run_init/run_init.c:67
  msgid ""
-@@ -83,11 +83,8 @@ msgid "Could not set exec context to %s.
- msgstr "Nemožno nastaviť exec kontext pre %s.\n"
+@@ -31,7 +32,7 @@ msgstr ""
+ "  где <сценарий> &mdash; имя запускаемого сценария инициализации,\n"
+ "       <аргументы ...>  &mdash; передаваемые сценарию аргументы."
  
- #: ../audit2allow/audit2allow:230
--#, fuzzy
- msgid "******************** IMPORTANT ***********************\n"
- msgstr ""
--"\n"
--"******************** DÔLEŽITÉ ***********************\n"
+-#: ../run_init/run_init.c:126 ../newrole/newrole.c:1124
++#: ../run_init/run_init.c:126 ../newrole/newrole.c:1123
+ #, c-format
+ msgid "failed to initialize PAM\n"
+ msgstr "сбой инициализации PAM\n"
+@@ -81,7 +82,7 @@ msgstr ""
+ msgid "authentication failed.\n"
+ msgstr "сбой проверки подлинности.\n"
  
- #: ../audit2allow/audit2allow:231
+-#: ../run_init/run_init.c:405 ../newrole/newrole.c:1258
++#: ../run_init/run_init.c:405 ../newrole/newrole.c:1257
+ #, c-format
+ msgid "Could not set exec context to %s.\n"
+ msgstr "Невозможно задать контекст исполнения для %s.\n"
+@@ -94,856 +95,872 @@ msgstr "********************* ВАЖНО ************************\n"
  msgid "To make this policy package active, execute:"
-@@ -97,857 +94,852 @@ msgstr ""
- msgid "global"
- msgstr ""
+ msgstr "Для активации пакета политики выполните:"
  
--#: ../semanage/seobject.py:222
--#, fuzzy
-+#: ../semanage/seobject.py:225
+-#: ../semanage/seobject.py:143 ../semanage/seobject.py:147
+-msgid "global"
+-msgstr "глобальное"
+-
+-#: ../semanage/seobject.py:225
++#: ../semanage/seobject.py:200
  msgid "Could not create semanage handle"
--msgstr "Nemožno začať semanage prenos"
-+msgstr ""
+ msgstr "Не удалось создать дескриптор semanage"
  
--#: ../semanage/seobject.py:230
-+#: ../semanage/seobject.py:233
+-#: ../semanage/seobject.py:233
++#: ../semanage/seobject.py:208
  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 "Политика SELinux не поддерживает управление или хранилище недоступно."
  
--#: ../semanage/seobject.py:235
-+#: ../semanage/seobject.py:238
+-#: ../semanage/seobject.py:238
++#: ../semanage/seobject.py:213
  msgid "Cannot read policy store."
- msgstr "Nemožno načítať pravidlo z pamäte."
+ msgstr "Невозможно прочитать хранилище политики."
  
--#: ../semanage/seobject.py:240
-+#: ../semanage/seobject.py:243
+-#: ../semanage/seobject.py:243
++#: ../semanage/seobject.py:218
  msgid "Could not establish semanage connection"
- msgstr "Nemožno vytvoriť spojenie na semanage"
+ msgstr "Невозможно установить соединение semanage"
  
--#: ../semanage/seobject.py:245
--#, fuzzy
-+#: ../semanage/seobject.py:248
+-#: ../semanage/seobject.py:248
++#: ../semanage/seobject.py:223
  msgid "Could not test MLS enabled status"
--msgstr "Nemožno nastavit MLS rozsah pre %s"
-+msgstr ""
+ msgstr "Не удалось проверить активный статус MLS"
  
--#: ../semanage/seobject.py:251 ../semanage/seobject.py:266
-+#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
+-#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
++#: ../semanage/seobject.py:229 ../semanage/seobject.py:244
  msgid "Not yet implemented"
- msgstr ""
+ msgstr "Функциональность еще не реализована"
  
--#: ../semanage/seobject.py:255
-+#: ../semanage/seobject.py:258
+-#: ../semanage/seobject.py:258
++#: ../semanage/seobject.py:233
  msgid "Semanage transaction already in progress"
- msgstr ""
+ msgstr "Транзакция semanage уже выполняется"
  
--#: ../semanage/seobject.py:264
-+#: ../semanage/seobject.py:267
+-#: ../semanage/seobject.py:267
++#: ../semanage/seobject.py:242
  msgid "Could not start semanage transaction"
- msgstr "Nemožno začať semanage prenos"
+ msgstr "Невозможно начать semanage транзакцию"
  
--#: ../semanage/seobject.py:274
--#, fuzzy
-+#: ../semanage/seobject.py:278
+-#: ../semanage/seobject.py:278
++#: ../semanage/seobject.py:254
  msgid "Could not commit semanage transaction"
--msgstr "Nemožno začať semanage prenos"
-+msgstr ""
+ msgstr "Не удалось отправить транзакцию semanage"
  
--#: ../semanage/seobject.py:279
-+#: ../semanage/seobject.py:283
+-#: ../semanage/seobject.py:283
++#: ../semanage/seobject.py:259
  msgid "Semanage transaction not in progress"
- msgstr ""
+ msgstr "Транзакция semanage не выполняется"
  
--#: ../semanage/seobject.py:291 ../semanage/seobject.py:371
--#, fuzzy
-+#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
+-#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
++#: ../semanage/seobject.py:271 ../semanage/seobject.py:351
  msgid "Could not list SELinux modules"
--msgstr "Nemožno listovať SELinux užívateľmi"
-+msgstr ""
+ msgstr "Не удалось получить список модулей SELinux"
  
--#: ../semanage/seobject.py:304
-+#: ../semanage/seobject.py:308
+-#: ../semanage/seobject.py:308
++#: ../semanage/seobject.py:284
  msgid "Modules Name"
- msgstr ""
+-msgstr ""
++msgstr "Имя модуля"
  
--#: ../semanage/seobject.py:304
-+#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
+-#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
++#: ../semanage/seobject.py:284 ../gui/modulesPage.py:63
  msgid "Version"
- msgstr ""
+ msgstr "Версия"
  
--#: ../semanage/seobject.py:307
-+#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
+-#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
++#: ../semanage/seobject.py:287 ../gui/statusPage.py:75
  msgid "Disabled"
- msgstr ""
+ msgstr "Выключено"
  
--#: ../semanage/seobject.py:322
-+#: ../semanage/seobject.py:326
+-#: ../semanage/seobject.py:326
++#: ../semanage/seobject.py:302
  #, python-format
  msgid "Could not disable module %s (remove failed)"
  msgstr ""
  
--#: ../semanage/seobject.py:333
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:337
-+#, python-format
+-#: ../semanage/seobject.py:337
++#: ../semanage/seobject.py:313
+ #, python-format
  msgid "Could not enable module %s (remove failed)"
--msgstr "Nemožno pridať rolu %s pre %s"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:348
-+#: ../semanage/seobject.py:352
+-#: ../semanage/seobject.py:352
++#: ../semanage/seobject.py:328
  #, python-format
  msgid "Could not remove module %s (remove failed)"
  msgstr ""
  
--#: ../semanage/seobject.py:358
-+#: ../semanage/seobject.py:362
+-#: ../semanage/seobject.py:362
++#: ../semanage/seobject.py:338
  msgid "dontaudit requires either 'on' or 'off'"
  msgstr ""
  
--#: ../semanage/seobject.py:387
-+#: ../semanage/seobject.py:391
+-#: ../semanage/seobject.py:391
++#: ../semanage/seobject.py:366
  msgid "Builtin Permissive Types"
  msgstr ""
  
--#: ../semanage/seobject.py:397
-+#: ../semanage/seobject.py:401
+-#: ../semanage/seobject.py:401
++#: ../semanage/seobject.py:376
  msgid "Customized Permissive Types"
  msgstr ""
  
--#: ../semanage/seobject.py:438
-+#: ../semanage/seobject.py:442
+-#: ../semanage/seobject.py:442
++#: ../semanage/seobject.py:417
  #, python-format
  msgid "Could not set permissive domain %s (module installation failed)"
- msgstr ""
+ msgstr "Не удалось задать разрешающий домен %s (ошибка установки модуля)"
  
--#: ../semanage/seobject.py:444
-+#: ../semanage/seobject.py:448
+-#: ../semanage/seobject.py:448
++#: ../semanage/seobject.py:423
  #, python-format
  msgid "Could not remove permissive domain %s (remove failed)"
- msgstr ""
+ msgstr "Не удалось удалить разрешающий домен %s (ошибка удаления)"
  
--#: ../semanage/seobject.py:479 ../semanage/seobject.py:553
--#: ../semanage/seobject.py:599 ../semanage/seobject.py:696
--#: ../semanage/seobject.py:726 ../semanage/seobject.py:793
--#: ../semanage/seobject.py:850 ../semanage/seobject.py:1097
--#: ../semanage/seobject.py:1786 ../semanage/seobject.py:1849
--#: ../semanage/seobject.py:1868 ../semanage/seobject.py:1985
--#: ../semanage/seobject.py:2037
-+#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
-+#: ../semanage/seobject.py:603 ../semanage/seobject.py:700
-+#: ../semanage/seobject.py:730 ../semanage/seobject.py:797
-+#: ../semanage/seobject.py:854 ../semanage/seobject.py:1101
-+#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
-+#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
-+#: ../semanage/seobject.py:2045
+-#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
+-#: ../semanage/seobject.py:603 ../semanage/seobject.py:700
+-#: ../semanage/seobject.py:730 ../semanage/seobject.py:797
+-#: ../semanage/seobject.py:854 ../semanage/seobject.py:1101
+-#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
+-#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
+-#: ../semanage/seobject.py:2045
++#: ../semanage/seobject.py:458 ../semanage/seobject.py:532
++#: ../semanage/seobject.py:578 ../semanage/seobject.py:675
++#: ../semanage/seobject.py:705 ../semanage/seobject.py:772
++#: ../semanage/seobject.py:829 ../semanage/seobject.py:1084
++#: ../semanage/seobject.py:1800 ../semanage/seobject.py:1863
++#: ../semanage/seobject.py:1882 ../semanage/seobject.py:2003
++#: ../semanage/seobject.py:2056
  #, python-format
  msgid "Could not create a key for %s"
- msgstr "Nemožno vytvoriť kľúč pre %s"
+ msgstr "Невозможно создать ключ для %s"
  
--#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
--#: ../semanage/seobject.py:603 ../semanage/seobject.py:609
-+#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
-+#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
+-#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
+-#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
++#: ../semanage/seobject.py:462 ../semanage/seobject.py:536
++#: ../semanage/seobject.py:582 ../semanage/seobject.py:588
  #, python-format
  msgid "Could not check if login mapping for %s is defined"
- msgstr "Nemožno skontrolovať či mapovanie loginu pre %s je definované"
+ msgstr "Невозможно проверить, определено ли сопоставление входа для %s"
  
--#: ../semanage/seobject.py:492
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:496
-+#, python-format
+-#: ../semanage/seobject.py:496
++#: ../semanage/seobject.py:471
+ #, python-format
  msgid "Linux Group %s does not exist"
--msgstr "Linuxový užívateľ %s neexistuje"
-+msgstr ""
+ msgstr "Linux-группа %s не существует"
  
--#: ../semanage/seobject.py:497
-+#: ../semanage/seobject.py:501
+-#: ../semanage/seobject.py:501
++#: ../semanage/seobject.py:476
  #, python-format
  msgid "Linux User %s does not exist"
- msgstr "Linuxový užívateľ %s neexistuje"
+ msgstr "Linux-пользователь %s не существует"
  
--#: ../semanage/seobject.py:501
-+#: ../semanage/seobject.py:505
+-#: ../semanage/seobject.py:505
++#: ../semanage/seobject.py:480
  #, python-format
  msgid "Could not create login mapping for %s"
- msgstr "Nemožno vytvoriť mapovanie loginu pre %s"
+ msgstr "Невозможно создать сопоставление входа для %s"
  
--#: ../semanage/seobject.py:505 ../semanage/seobject.py:741
-+#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
+-#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
++#: ../semanage/seobject.py:484 ../semanage/seobject.py:720
  #, python-format
  msgid "Could not set name for %s"
- msgstr "Nemožno nastaviť meno pre %s"
+ msgstr "Невозможно задать имя для %s"
  
--#: ../semanage/seobject.py:510 ../semanage/seobject.py:751
-+#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
+-#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
++#: ../semanage/seobject.py:489 ../semanage/seobject.py:730
  #, python-format
  msgid "Could not set MLS range for %s"
- msgstr "Nemožno nastavit MLS rozsah pre %s"
+ msgstr "Невозможно задать диапазон MLS для %s"
  
--#: ../semanage/seobject.py:514
-+#: ../semanage/seobject.py:518
+-#: ../semanage/seobject.py:518
++#: ../semanage/seobject.py:493
  #, python-format
  msgid "Could not set SELinux user for %s"
- msgstr "Nemožno nastaviť SELinux užívateľa pre %s"
+ msgstr "Невозможно задать пользователя SELinux для %s"
  
--#: ../semanage/seobject.py:518
-+#: ../semanage/seobject.py:522
+-#: ../semanage/seobject.py:522
++#: ../semanage/seobject.py:497
  #, python-format
  msgid "Could not add login mapping for %s"
- msgstr "Nemožno pridat mapovanie loginu pre %s"
+ msgstr "Невозможно добавить сопоставление входа для %s"
  
--#: ../semanage/seobject.py:536
-+#: ../semanage/seobject.py:540
+-#: ../semanage/seobject.py:540
++#: ../semanage/seobject.py:515
  msgid "Requires seuser or serange"
- msgstr "Vyžaduje seuser alebo serange"
+ msgstr "Необходим seuser или serange"
  
--#: ../semanage/seobject.py:559 ../semanage/seobject.py:605
-+#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
+-#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
++#: ../semanage/seobject.py:538 ../semanage/seobject.py:584
  #, python-format
  msgid "Login mapping for %s is not defined"
- msgstr "Mapovanie loginu pre %s nie je definované"
+ msgstr "Сопоставление входа для %s не определено"
  
--#: ../semanage/seobject.py:563
-+#: ../semanage/seobject.py:567
+-#: ../semanage/seobject.py:567
++#: ../semanage/seobject.py:542
  #, python-format
  msgid "Could not query seuser for %s"
- msgstr "Nemožno overiť seuser pre %s"
+ msgstr "Невозможно запросить seuser для %s"
  
--#: ../semanage/seobject.py:577
-+#: ../semanage/seobject.py:581
+-#: ../semanage/seobject.py:581
++#: ../semanage/seobject.py:556
  #, python-format
  msgid "Could not modify login mapping for %s"
- msgstr "Nemožno zmeniť mapovanie loginu pre %s"
+ msgstr "Невозможно изменить сопоставление входа для %s"
  
--#: ../semanage/seobject.py:611
-+#: ../semanage/seobject.py:615
+-#: ../semanage/seobject.py:615
++#: ../semanage/seobject.py:590
  #, 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é"
+ msgstr ""
+ "Сопоставление входа для %s определено в политике и не может быть удалено"
  
--#: ../semanage/seobject.py:615
-+#: ../semanage/seobject.py:619
+-#: ../semanage/seobject.py:619
++#: ../semanage/seobject.py:594
  #, python-format
  msgid "Could not delete login mapping for %s"
- msgstr "Nemožno zmazať mapovanie loginu pre %s"
+ msgstr "Невозможно удалить сопоставление входа для %s"
  
--#: ../semanage/seobject.py:637 ../semanage/seobject.py:655
--#: ../semanage/seobject.py:893
-+#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
-+#: ../semanage/seobject.py:897
+-#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
+-#: ../semanage/seobject.py:897
++#: ../semanage/seobject.py:616 ../semanage/seobject.py:634
++#: ../semanage/seobject.py:872
  msgid "Could not list login mappings"
- msgstr "Nemožno listovať mapovaniami loginov"
+ msgstr "Невозможно выполнить перечисление сопоставлений входа"
  
--#: ../semanage/seobject.py:680 ../semanage/seobject.py:685
-+#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../gui/system-config-selinux.glade:100
+-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
++#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
+ #: ../gui/system-config-selinux.glade:100
  msgid "Login Name"
- msgstr ""
- 
--#: ../semanage/seobject.py:680 ../semanage/seobject.py:685
--#: ../semanage/seobject.py:943 ../semanage/seobject.py:948
--#, fuzzy
-+#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../gui/system-config-selinux.glade:128
-+#: ../gui/system-config-selinux.glade:915
-+#: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
+ msgstr "Имя входа"
+ 
+-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
+-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
++#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
++#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
+ #: ../gui/system-config-selinux.glade:128
+ #: ../gui/system-config-selinux.glade:915
+ #: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
  msgid "SELinux User"
--msgstr "SELinux typ je požadovaný"
-+msgstr ""
+ msgstr "Пользователь SELinux"
  
--#: ../semanage/seobject.py:680
-+#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
-+#: ../gui/system-config-selinux.glade:943
+-#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
++#: ../semanage/seobject.py:659 ../gui/system-config-selinux.glade:156
+ #: ../gui/system-config-selinux.glade:943
  msgid "MLS/MCS Range"
- msgstr ""
+ msgstr "Диапазон MLS/MCS"
  
--#: ../semanage/seobject.py:699 ../semanage/seobject.py:730
--#: ../semanage/seobject.py:797 ../semanage/seobject.py:854
--#: ../semanage/seobject.py:860
-+#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
-+#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
-+#: ../semanage/seobject.py:864
+-#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
+-#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
+-#: ../semanage/seobject.py:864
++#: ../semanage/seobject.py:678 ../semanage/seobject.py:709
++#: ../semanage/seobject.py:776 ../semanage/seobject.py:833
++#: ../semanage/seobject.py:839
  #, python-format
  msgid "Could not check if SELinux user %s is defined"
- msgstr "Nemožno skontrolovať či SELinux užívateľ %s je definovaný"
+ msgstr "Не удалось проверить, определен ли пользователь SELinux %s"
  
--#: ../semanage/seobject.py:702 ../semanage/seobject.py:803
--#: ../semanage/seobject.py:866
-+#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
-+#: ../semanage/seobject.py:870
+-#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
+-#: ../semanage/seobject.py:870
++#: ../semanage/seobject.py:681 ../semanage/seobject.py:782
++#: ../semanage/seobject.py:845
  #, python-format
  msgid "Could not query user for %s"
- msgstr "Nemožno overiť užívateľa pre %s"
+ msgstr "Невозможно запросить пользователя %s"
  
--#: ../semanage/seobject.py:722
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:726
-+#, python-format
+-#: ../semanage/seobject.py:726
++#: ../semanage/seobject.py:701
+ #, python-format
  msgid "You must add at least one role for %s"
--msgstr "Nemožno pridať kontext súboru pre %s"
-+msgstr ""
+ msgstr "Необходимо добавить как минимум одну роль для %s"
  
--#: ../semanage/seobject.py:737
-+#: ../semanage/seobject.py:741
+-#: ../semanage/seobject.py:741
++#: ../semanage/seobject.py:716
  #, python-format
  msgid "Could not create SELinux user for %s"
- msgstr "Nemožno vytvoriť SELinux užívateľa pre %s"
+ msgstr "Невозможно создать пользователя SELinux для %s"
  
--#: ../semanage/seobject.py:746
-+#: ../semanage/seobject.py:750
+-#: ../semanage/seobject.py:750
++#: ../semanage/seobject.py:725
  #, python-format
  msgid "Could not add role %s for %s"
- msgstr "Nemožno pridať rolu %s pre %s"
+ msgstr "Невозможно добавить роль %s для %s"
  
--#: ../semanage/seobject.py:755
-+#: ../semanage/seobject.py:759
+-#: ../semanage/seobject.py:759
++#: ../semanage/seobject.py:734
  #, python-format
  msgid "Could not set MLS level for %s"
- msgstr "Nemožno nastaviť MLS úroveň pre %s"
+ msgstr "Невозможно задать уровень MLS для %s"
  
--#: ../semanage/seobject.py:758
-+#: ../semanage/seobject.py:762
+-#: ../semanage/seobject.py:762
++#: ../semanage/seobject.py:737
  #, python-format
  msgid "Could not add prefix %s for %s"
- msgstr "Nemožno pridať prefix %s pre %s"
+ msgstr "Невозможно добавить префикс %s для %s"
  
--#: ../semanage/seobject.py:761
-+#: ../semanage/seobject.py:765
+-#: ../semanage/seobject.py:765
++#: ../semanage/seobject.py:740
  #, python-format
  msgid "Could not extract key for %s"
- msgstr "Nemožno extrahovať kľúč pre %s"
+ msgstr "Невозможно извлечь ключ для %s"
  
--#: ../semanage/seobject.py:765
-+#: ../semanage/seobject.py:769
+-#: ../semanage/seobject.py:769
++#: ../semanage/seobject.py:744
  #, python-format
  msgid "Could not add SELinux user %s"
- msgstr "Nemožno pridať SELinux užívateľa %s"
+ msgstr "Невозможно добавить пользователя SELinux %s"
  
--#: ../semanage/seobject.py:787
-+#: ../semanage/seobject.py:791
+-#: ../semanage/seobject.py:791
++#: ../semanage/seobject.py:766
  msgid "Requires prefix, roles, level or range"
- msgstr "Požaduje prefix, role, úroveň alebo rozsah"
+ msgstr "Необходим префикс, роль, уровень или диапазон"
  
--#: ../semanage/seobject.py:789
-+#: ../semanage/seobject.py:793
+-#: ../semanage/seobject.py:793
++#: ../semanage/seobject.py:768
  msgid "Requires prefix or roles"
- msgstr "Požaduje prefix alebo role"
+ msgstr "Необходим префикс или роль"
  
--#: ../semanage/seobject.py:799 ../semanage/seobject.py:856
-+#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
+-#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
++#: ../semanage/seobject.py:778 ../semanage/seobject.py:835
  #, python-format
  msgid "SELinux user %s is not defined"
- msgstr "SELinux užívateľ %s nie je definovaný"
+ msgstr "SELinux пользователь %s не определен"
  
--#: ../semanage/seobject.py:828
-+#: ../semanage/seobject.py:832
+-#: ../semanage/seobject.py:832
++#: ../semanage/seobject.py:807
  #, python-format
  msgid "Could not modify SELinux user %s"
- msgstr "Nemožno zmeniť SELinux užívateľa %s"
+ msgstr "Невозможно изменить SELinux пользователя %s"
  
--#: ../semanage/seobject.py:862
-+#: ../semanage/seobject.py:866
+-#: ../semanage/seobject.py:866
++#: ../semanage/seobject.py:841
  #, 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ť"
+ msgstr "SELinux пользователь %s определен в политике и не может быть удален"
  
--#: ../semanage/seobject.py:873
-+#: ../semanage/seobject.py:877
+-#: ../semanage/seobject.py:877
++#: ../semanage/seobject.py:852
  #, python-format
  msgid "Could not delete SELinux user %s"
- msgstr "Nemožno zmazať SELinux užívateľa %s"
+ msgstr "Невозможно удалить пользователя SELinux %s"
  
--#: ../semanage/seobject.py:911
-+#: ../semanage/seobject.py:915
+-#: ../semanage/seobject.py:915
++#: ../semanage/seobject.py:890
  msgid "Could not list SELinux users"
- msgstr "Nemožno listovať SELinux užívateľmi"
+ msgstr "Невозможно выполнить перечисление пользователей SELinux"
  
--#: ../semanage/seobject.py:917
-+#: ../semanage/seobject.py:921
+-#: ../semanage/seobject.py:921
++#: ../semanage/seobject.py:896
  #, python-format
  msgid "Could not list roles for user %s"
- msgstr "Nemožno listovať rolami pre užívateľa %s"
+ msgstr "Невозможно выполнить перечисление ролей пользователя %s"
  
--#: ../semanage/seobject.py:942
-+#: ../semanage/seobject.py:946
+-#: ../semanage/seobject.py:946
++#: ../semanage/seobject.py:921
  msgid "Labeling"
- msgstr ""
+ msgstr "Разметка"
  
--#: ../semanage/seobject.py:942
-+#: ../semanage/seobject.py:946
+-#: ../semanage/seobject.py:946
++#: ../semanage/seobject.py:921
  msgid "MLS/"
- msgstr ""
+ msgstr "MLS/"
  
--#: ../semanage/seobject.py:943
-+#: ../semanage/seobject.py:947
+-#: ../semanage/seobject.py:947
++#: ../semanage/seobject.py:922
  msgid "Prefix"
- msgstr ""
+ msgstr "Префикс"
  
--#: ../semanage/seobject.py:943
-+#: ../semanage/seobject.py:947
+-#: ../semanage/seobject.py:947
++#: ../semanage/seobject.py:922
  msgid "MCS Level"
- msgstr ""
+ msgstr "MCS Уровень"
  
--#: ../semanage/seobject.py:943
-+#: ../semanage/seobject.py:947
+-#: ../semanage/seobject.py:947
++#: ../semanage/seobject.py:922
  msgid "MCS Range"
- msgstr ""
+ msgstr "MCS Диапазон"
  
--#: ../semanage/seobject.py:943 ../semanage/seobject.py:948
-+#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
+-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
++#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
+ #: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
  msgid "SELinux Roles"
- msgstr ""
+ msgstr "Роли SELinux"
  
--#: ../semanage/seobject.py:963
-+#: ../semanage/seobject.py:967
+-#: ../semanage/seobject.py:967
++#: ../semanage/seobject.py:944
  msgid "Protocol udp or tcp is required"
- msgstr "Protokol udp alebo tcp je požadovaný"
+ msgstr "Необходимо задание tcp или udp протокола"
  
--#: ../semanage/seobject.py:965
-+#: ../semanage/seobject.py:969
+-#: ../semanage/seobject.py:969
++#: ../semanage/seobject.py:946
  msgid "Port is required"
- msgstr "Port je požadovaný"
+ msgstr "Необходимо значение порта"
  
--#: ../semanage/seobject.py:975
--#, fuzzy
-+#: ../semanage/seobject.py:979
+-#: ../semanage/seobject.py:979
++#: ../semanage/seobject.py:956
  msgid "Invalid Port"
--msgstr "Neplatný prefix %s"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:979
-+#: ../semanage/seobject.py:983
+-#: ../semanage/seobject.py:983
++#: ../semanage/seobject.py:960
  #, python-format
  msgid "Could not create a key for %s/%s"
- msgstr "Nemožno vytvoriť kľúč pre %s/%s"
+ msgstr "Невозможно создать ключ для %s/%s"
  
--#: ../semanage/seobject.py:990
-+#: ../semanage/seobject.py:994
+-#: ../semanage/seobject.py:994
++#: ../semanage/seobject.py:971
  msgid "Type is required"
- msgstr "Typ je požadovaný"
+ msgstr "Требуется задание типа"
  
--#: ../semanage/seobject.py:996 ../semanage/seobject.py:1055
--#: ../semanage/seobject.py:1110 ../semanage/seobject.py:1116
-+#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
-+#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
+-#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
+-#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
++#: ../semanage/seobject.py:974 ../semanage/seobject.py:1036
++#: ../semanage/seobject.py:1794
++#, python-format
++msgid "Type %s is invalid, must be a port type"
++msgstr ""
++
++#: ../semanage/seobject.py:980 ../semanage/seobject.py:1042
++#: ../semanage/seobject.py:1097 ../semanage/seobject.py:1103
  #, python-format
  msgid "Could not check if port %s/%s is defined"
- msgstr "Nemožno skontrolovať či port %s/%s je definovaný"
+ msgstr "Невозможно проверить, определен ли порт %s/%s"
  
--#: ../semanage/seobject.py:998
-+#: ../semanage/seobject.py:1002
+-#: ../semanage/seobject.py:1002
++#: ../semanage/seobject.py:982
  #, python-format
  msgid "Port %s/%s already defined"
- msgstr "Port %s/%s je už definovaný"
+ msgstr "Порт %s/%s уже определен"
  
--#: ../semanage/seobject.py:1002
-+#: ../semanage/seobject.py:1006
+-#: ../semanage/seobject.py:1006
++#: ../semanage/seobject.py:986
  #, python-format
  msgid "Could not create port for %s/%s"
- msgstr "Nemožno vytvoriť port pre %s/%s"
+ msgstr "Невозможно создать порт для %s/%s"
  
--#: ../semanage/seobject.py:1008
-+#: ../semanage/seobject.py:1012
+-#: ../semanage/seobject.py:1012
++#: ../semanage/seobject.py:992
  #, python-format
  msgid "Could not create context for %s/%s"
- msgstr "Nemožno vytvoriť kontext pre %s/%s"
+ msgstr "Невозможно создать контекст %s/%s"
  
--#: ../semanage/seobject.py:1012
-+#: ../semanage/seobject.py:1016
+-#: ../semanage/seobject.py:1016
++#: ../semanage/seobject.py:996
  #, 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"
+ msgstr "Невозможно задать пользователя в контексте порта для %s/%s"
  
--#: ../semanage/seobject.py:1016
-+#: ../semanage/seobject.py:1020
+-#: ../semanage/seobject.py:1020
++#: ../semanage/seobject.py:1000
  #, python-format
  msgid "Could not set role in port context for %s/%s"
- msgstr "Nemožno nastaviť rolu v kontexte portu pre %s/%s"
+ msgstr "Невозможно задать роль в контексте порта для %s/%s"
  
--#: ../semanage/seobject.py:1020
-+#: ../semanage/seobject.py:1024
+-#: ../semanage/seobject.py:1024
++#: ../semanage/seobject.py:1004
  #, python-format
  msgid "Could not set type in port context for %s/%s"
- msgstr "Nemožno nastaviť typ v kontexte portu pre %s/%s"
+ msgstr "Невозможно задать тип в контексте порта для %s/%s"
  
--#: ../semanage/seobject.py:1025
-+#: ../semanage/seobject.py:1029
+-#: ../semanage/seobject.py:1029
++#: ../semanage/seobject.py:1009
  #, 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"
+ msgstr "Невозможно задать поля mls в контексте порта для %s/%s"
  
--#: ../semanage/seobject.py:1029
-+#: ../semanage/seobject.py:1033
+-#: ../semanage/seobject.py:1033
++#: ../semanage/seobject.py:1013
  #, python-format
  msgid "Could not set port context for %s/%s"
- msgstr "Nemožno nastaviť kontext portu pre %s/%s"
+ msgstr "Невозможно задать контекст порта для %s/%s"
  
--#: ../semanage/seobject.py:1033
-+#: ../semanage/seobject.py:1037
+-#: ../semanage/seobject.py:1037
++#: ../semanage/seobject.py:1017
  #, python-format
  msgid "Could not add port %s/%s"
- msgstr "Nemožno pridať port %s/%s"
+ msgstr "Невозможно добавить порт %s/%s"
  
--#: ../semanage/seobject.py:1047 ../semanage/seobject.py:1312
--#: ../semanage/seobject.py:1508
-+#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
-+#: ../semanage/seobject.py:1512
+-#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
+-#: ../semanage/seobject.py:1512
++#: ../semanage/seobject.py:1031 ../semanage/seobject.py:1304
++#: ../semanage/seobject.py:1503
  msgid "Requires setype or serange"
- msgstr "Požaduje setype alebo serange"
+ msgstr "Необходим setype или serange"
  
--#: ../semanage/seobject.py:1049
-+#: ../semanage/seobject.py:1053
+-#: ../semanage/seobject.py:1053
++#: ../semanage/seobject.py:1033
  msgid "Requires setype"
- msgstr "Požaduje setype"
+ msgstr "Необходим setype"
  
--#: ../semanage/seobject.py:1057 ../semanage/seobject.py:1112
-+#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
+-#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
++#: ../semanage/seobject.py:1044 ../semanage/seobject.py:1099
  #, python-format
  msgid "Port %s/%s is not defined"
- msgstr "Por %s/%s nie je definovaný"
+ msgstr "Порт %s/%s не определен"
  
--#: ../semanage/seobject.py:1061
-+#: ../semanage/seobject.py:1065
+-#: ../semanage/seobject.py:1065
++#: ../semanage/seobject.py:1048
  #, python-format
  msgid "Could not query port %s/%s"
- msgstr "Nemožno overiť port %s/%s"
+ msgstr "Невозможно запросить порт %s/%s"
  
--#: ../semanage/seobject.py:1072
-+#: ../semanage/seobject.py:1076
+-#: ../semanage/seobject.py:1076
++#: ../semanage/seobject.py:1059
  #, python-format
  msgid "Could not modify port %s/%s"
- msgstr "Nemožno zmeniť port %s/%s"
+ msgstr "Невозможно изменить порт %s/%s"
  
--#: ../semanage/seobject.py:1085
--#, fuzzy
-+#: ../semanage/seobject.py:1089
+-#: ../semanage/seobject.py:1089
++#: ../semanage/seobject.py:1072
  msgid "Could not list the ports"
--msgstr "Nemožno listovať portami"
-+msgstr ""
+ msgstr "Не удалось получить список портов"
  
--#: ../semanage/seobject.py:1101
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1105
-+#, python-format
+-#: ../semanage/seobject.py:1105
++#: ../semanage/seobject.py:1088
+ #, python-format
  msgid "Could not delete the port %s"
--msgstr "Nemožno zmazať port %s/%s"
-+msgstr ""
+ msgstr "Невозможно удалить порт %s"
  
--#: ../semanage/seobject.py:1118
-+#: ../semanage/seobject.py:1122
+-#: ../semanage/seobject.py:1122
++#: ../semanage/seobject.py:1105
  #, 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ý"
+ msgstr "Порт %s/%s определен в политике и не может быть удален"
  
--#: ../semanage/seobject.py:1122
-+#: ../semanage/seobject.py:1126
+-#: ../semanage/seobject.py:1126
++#: ../semanage/seobject.py:1109
  #, python-format
  msgid "Could not delete port %s/%s"
- msgstr "Nemožno zmazať port %s/%s"
+ msgstr "Невозможно удалить порт %s/%s"
  
--#: ../semanage/seobject.py:1138 ../semanage/seobject.py:1160
-+#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
+-#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
++#: ../semanage/seobject.py:1125 ../semanage/seobject.py:1147
  msgid "Could not list ports"
- msgstr "Nemožno listovať portami"
+ msgstr "Невозможно выполнить перечисление портов"
  
--#: ../semanage/seobject.py:1199
-+#: ../semanage/seobject.py:1203
+-#: ../semanage/seobject.py:1203
++#: ../semanage/seobject.py:1186
  msgid "SELinux Port Type"
- msgstr ""
+ msgstr "Тип порта SELinux"
  
--#: ../semanage/seobject.py:1199
-+#: ../semanage/seobject.py:1203
+-#: ../semanage/seobject.py:1203
++#: ../semanage/seobject.py:1186
  msgid "Proto"
- msgstr ""
+ msgstr "Протокол"
  
--#: ../semanage/seobject.py:1199
-+#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
+-#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
++#: ../semanage/seobject.py:1186 ../gui/system-config-selinux.glade:335
  msgid "Port Number"
- msgstr ""
+ msgstr "Номер Порта"
  
--#: ../semanage/seobject.py:1218
--#, fuzzy
-+#: ../semanage/seobject.py:1222
+-#: ../semanage/seobject.py:1222
++#: ../semanage/seobject.py:1207
  msgid "Node Address is required"
--msgstr "Port je požadovaný"
-+msgstr ""
+ msgstr "Требуется адрес узла"
  
--#: ../semanage/seobject.py:1233
-+#: ../semanage/seobject.py:1237
+-#: ../semanage/seobject.py:1237
++#: ../semanage/seobject.py:1222
  msgid "Unknown or missing protocol"
- msgstr ""
- 
--#: ../semanage/seobject.py:1247 ../semanage/seobject.py:1446
--#: ../semanage/seobject.py:1724
-+#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
-+#: ../semanage/seobject.py:1728
- msgid "SELinux Type is required"
- msgstr "SELinux typ je požadovaný"
+ msgstr "Протокол отсутствует или неизвестен"
  
--#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1316
--#: ../semanage/seobject.py:1352 ../semanage/seobject.py:1450
--#: ../semanage/seobject.py:1512 ../semanage/seobject.py:1546
+-#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
 -#: ../semanage/seobject.py:1728
-+#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
-+#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
-+#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
-+#: ../semanage/seobject.py:1732
+-msgid "SELinux Type is required"
++#: ../semanage/seobject.py:1236
++#, fuzzy
++msgid "SELinux node type is required"
+ msgstr "Требуется SELinux Type"
+ 
+-#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
+-#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
+-#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
+-#: ../semanage/seobject.py:1732
++#: ../semanage/seobject.py:1239 ../semanage/seobject.py:1307
++#, python-format
++msgid "Type %s is invalid, must be a node type"
++msgstr ""
++
++#: ../semanage/seobject.py:1243 ../semanage/seobject.py:1311
++#: ../semanage/seobject.py:1347 ../semanage/seobject.py:1445
++#: ../semanage/seobject.py:1507 ../semanage/seobject.py:1541
++#: ../semanage/seobject.py:1739
  #, python-format
  msgid "Could not create key for %s"
- msgstr "Nemožno vytvoriť kľúč pre %s"
+ msgstr "Невозможно создать ключ для %s"
  
--#: ../semanage/seobject.py:1253 ../semanage/seobject.py:1320
--#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1362
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
-+#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
-+#, python-format
+-#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
+-#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
++#: ../semanage/seobject.py:1245 ../semanage/seobject.py:1315
++#: ../semanage/seobject.py:1351 ../semanage/seobject.py:1357
+ #, python-format
  msgid "Could not check if addr %s is defined"
--msgstr "Nemožno skontrolovať či port %s/%s je definovaný"
-+msgstr ""
+ msgstr "Не удалось проверить, определен ли адрес %s"
  
--#: ../semanage/seobject.py:1262
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1266
-+#, python-format
+-#: ../semanage/seobject.py:1266
++#: ../semanage/seobject.py:1254
+ #, python-format
  msgid "Could not create addr for %s"
--msgstr "Nemožno vytvoriť kľúč pre %s"
-+msgstr ""
+ msgstr "Не удалось создать адрес для %s"
  
--#: ../semanage/seobject.py:1268 ../semanage/seobject.py:1466
--#: ../semanage/seobject.py:1686
-+#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
-+#: ../semanage/seobject.py:1690
+-#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
+-#: ../semanage/seobject.py:1690
++#: ../semanage/seobject.py:1260 ../semanage/seobject.py:1461
++#: ../semanage/seobject.py:1694
  #, python-format
  msgid "Could not create context for %s"
- msgstr "Nemožno vytvoriť kontext pre %s"
+ msgstr "Невозможно создать контекст для %s"
  
--#: ../semanage/seobject.py:1272
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1276
-+#, python-format
+-#: ../semanage/seobject.py:1276
++#: ../semanage/seobject.py:1264
+ #, python-format
  msgid "Could not set mask for %s"
--msgstr "Nemožno nastaviť meno pre %s"
-+msgstr ""
+ msgstr "Не удалось задать маску %s"
  
--#: ../semanage/seobject.py:1276
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1280
-+#, python-format
+-#: ../semanage/seobject.py:1280
++#: ../semanage/seobject.py:1268
+ #, python-format
  msgid "Could not set user in addr context for %s"
--msgstr "Nemožno nastaviť užívateľa v kontexte súboru pre %s"
-+msgstr ""
+ msgstr "Не удалось задать пользователя в контексте адреса для %s"
  
--#: ../semanage/seobject.py:1280
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1284
-+#, python-format
+-#: ../semanage/seobject.py:1284
++#: ../semanage/seobject.py:1272
+ #, python-format
  msgid "Could not set role in addr context for %s"
--msgstr "Nemožno nastaviť rolu v kontexte súboru pre %s"
-+msgstr ""
+ msgstr "Не удалось задать роль в контексте адреса для %s"
  
--#: ../semanage/seobject.py:1284
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1288
-+#, python-format
+-#: ../semanage/seobject.py:1288
++#: ../semanage/seobject.py:1276
+ #, python-format
  msgid "Could not set type in addr context for %s"
--msgstr "Nemožno nastaviť typ v kontexte súboru pre %s"
-+msgstr ""
+ msgstr "Не удалось задать тип в контексте адреса для %s"
  
--#: ../semanage/seobject.py:1289
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1293
-+#, python-format
+-#: ../semanage/seobject.py:1293
++#: ../semanage/seobject.py:1281
+ #, python-format
  msgid "Could not set mls fields in addr context for %s"
--msgstr "Nemožno nastaviť mls pole v kontexte súboru pre %s"
-+msgstr ""
+ msgstr "Не удалось задать поля mls в контексте адреса для %s"
  
--#: ../semanage/seobject.py:1293
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1297
-+#, python-format
+-#: ../semanage/seobject.py:1297
++#: ../semanage/seobject.py:1285
+ #, python-format
  msgid "Could not set addr context for %s"
--msgstr "Nemožno nastavit kontext súboru pre %s"
-+msgstr ""
+ msgstr "Не удалось задать контекст addr для %s"
  
--#: ../semanage/seobject.py:1297
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1301
-+#, python-format
+-#: ../semanage/seobject.py:1301
++#: ../semanage/seobject.py:1289
+ #, python-format
  msgid "Could not add addr %s"
--msgstr "Nemožno pridať port %s/%s"
-+msgstr ""
+ msgstr "Не удалось добавить addr %s"
  
--#: ../semanage/seobject.py:1322 ../semanage/seobject.py:1358
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
-+#, python-format
+-#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
++#: ../semanage/seobject.py:1317 ../semanage/seobject.py:1353
+ #, python-format
  msgid "Addr %s is not defined"
--msgstr "Por %s/%s nie je definovaný"
-+msgstr ""
+ msgstr "Addr %s не определен"
  
--#: ../semanage/seobject.py:1326
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1330
-+#, python-format
+-#: ../semanage/seobject.py:1330
++#: ../semanage/seobject.py:1321
+ #, python-format
  msgid "Could not query addr %s"
--msgstr "Nemožno overiť port %s/%s"
-+msgstr ""
+ msgstr "Не удалось запросить addr %s"
  
--#: ../semanage/seobject.py:1336
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1340
-+#, python-format
+-#: ../semanage/seobject.py:1340
++#: ../semanage/seobject.py:1331
+ #, python-format
  msgid "Could not modify addr %s"
--msgstr "Nemožno zmeniť port %s/%s"
-+msgstr ""
+ msgstr "Не удалось изменить addr %s"
  
--#: ../semanage/seobject.py:1364
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1368
-+#, python-format
+-#: ../semanage/seobject.py:1368
++#: ../semanage/seobject.py:1359
+ #, python-format
  msgid "Addr %s is defined in policy, cannot be deleted"
--msgstr "Port %s/%s je definovaný v pravidlách, nemôže byť zmazaný"
-+msgstr ""
+ msgstr "Addr %s определен в политике и не может быть удален"
  
--#: ../semanage/seobject.py:1368
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1372
-+#, python-format
+-#: ../semanage/seobject.py:1372
++#: ../semanage/seobject.py:1363
+ #, python-format
  msgid "Could not delete addr %s"
--msgstr "Nemožno zmazať rozhranie %s"
-+msgstr ""
+ msgstr "Не удалось удалить addr %s"
  
--#: ../semanage/seobject.py:1380
--#, fuzzy
-+#: ../semanage/seobject.py:1384
+-#: ../semanage/seobject.py:1384
++#: ../semanage/seobject.py:1375
  msgid "Could not deleteall node mappings"
--msgstr "Nemožno zmazať mapovanie loginu pre %s"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:1394
--#, fuzzy
-+#: ../semanage/seobject.py:1398
+-#: ../semanage/seobject.py:1398
++#: ../semanage/seobject.py:1389
  msgid "Could not list addrs"
--msgstr "Nemožno listovať portami"
-+msgstr ""
+ msgstr "Не удалось получить список addr"
  
--#: ../semanage/seobject.py:1454 ../semanage/seobject.py:1516
--#: ../semanage/seobject.py:1550 ../semanage/seobject.py:1556
-+#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
-+#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
+-#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
+-#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
++#: ../semanage/seobject.py:1441 ../semanage/seobject.py:1732
++msgid "SELinux Type is required"
++msgstr "Требуется SELinux Type"
++
++#: ../semanage/seobject.py:1449 ../semanage/seobject.py:1511
++#: ../semanage/seobject.py:1545 ../semanage/seobject.py:1551
  #, python-format
  msgid "Could not check if interface %s is defined"
- msgstr "Nemožno skontrolovať či rozhranie %s je definované"
+ msgstr "Невозможно проверить, определен ли интерфейс %s"
  
--#: ../semanage/seobject.py:1461
-+#: ../semanage/seobject.py:1465
+-#: ../semanage/seobject.py:1465
++#: ../semanage/seobject.py:1456
  #, python-format
  msgid "Could not create interface for %s"
- msgstr "Nemožno vytvoriť rozhranie pre %s"
+ msgstr "Не удалось создать интерфейс для %s"
  
--#: ../semanage/seobject.py:1470
-+#: ../semanage/seobject.py:1474
+-#: ../semanage/seobject.py:1474
++#: ../semanage/seobject.py:1465
  #, python-format
  msgid "Could not set user in interface context for %s"
- msgstr "Nemožno nastaviť užívateľa v kontexte rozhrania pre %s"
+ msgstr "Не удалось задать пользователя в контексте интерфейса для %s"
  
--#: ../semanage/seobject.py:1474
-+#: ../semanage/seobject.py:1478
+-#: ../semanage/seobject.py:1478
++#: ../semanage/seobject.py:1469
  #, python-format
  msgid "Could not set role in interface context for %s"
- msgstr "Nemožno nastaviť rolu v kontexte rozhrania pre %s"
+ msgstr "Не удалось задать роль в контексте интерфейса для %s"
  
--#: ../semanage/seobject.py:1478
-+#: ../semanage/seobject.py:1482
+-#: ../semanage/seobject.py:1482
++#: ../semanage/seobject.py:1473
  #, python-format
  msgid "Could not set type in interface context for %s"
- msgstr "Nemožno nastaviť typ v kontexte rozhrania pre %s"
+ msgstr "Не удалось задать тип в контексте интерфейса для %s."
  
--#: ../semanage/seobject.py:1483
-+#: ../semanage/seobject.py:1487
+-#: ../semanage/seobject.py:1487
++#: ../semanage/seobject.py:1478
  #, python-format
  msgid "Could not set mls fields in interface context for %s"
- msgstr "Nemožno nastaviť mls pole v kontexte rozhrania pre %s"
+ msgstr "Не удалось задать поля mls в контексте интерфейса для %s"
  
--#: ../semanage/seobject.py:1487
-+#: ../semanage/seobject.py:1491
+-#: ../semanage/seobject.py:1491
++#: ../semanage/seobject.py:1482
  #, python-format
  msgid "Could not set interface context for %s"
- msgstr "Nemožno nastaviť kontext rozhrania pre %s"
+ msgstr "Невозможно задать контекст интерфейса для %s"
  
--#: ../semanage/seobject.py:1491
-+#: ../semanage/seobject.py:1495
+-#: ../semanage/seobject.py:1495
++#: ../semanage/seobject.py:1486
  #, python-format
  msgid "Could not set message context for %s"
- msgstr "Nemožno nastaviť kontext správy pre %s"
+ msgstr "Невозможно задать контекст сообщения для %s"
  
--#: ../semanage/seobject.py:1495
-+#: ../semanage/seobject.py:1499
+-#: ../semanage/seobject.py:1499
++#: ../semanage/seobject.py:1490
  #, python-format
  msgid "Could not add interface %s"
- msgstr "Nemožno pridať rozhranie %s"
+ msgstr "Невозможно добавить интерфейс %s"
  
--#: ../semanage/seobject.py:1518 ../semanage/seobject.py:1552
-+#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
+-#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
++#: ../semanage/seobject.py:1513 ../semanage/seobject.py:1547
  #, python-format
  msgid "Interface %s is not defined"
- msgstr "Rozhranie %s nie je definované"
+ msgstr "Интерфейс %s yt определен"
  
--#: ../semanage/seobject.py:1522
-+#: ../semanage/seobject.py:1526
+-#: ../semanage/seobject.py:1526
++#: ../semanage/seobject.py:1517
  #, python-format
  msgid "Could not query interface %s"
- msgstr "Nemožno overiť rozhranie %s"
+ msgstr "Невозможно запросить интерфейс %s"
  
--#: ../semanage/seobject.py:1533
-+#: ../semanage/seobject.py:1537
+-#: ../semanage/seobject.py:1537
++#: ../semanage/seobject.py:1528
  #, python-format
  msgid "Could not modify interface %s"
- msgstr "Nemožno zmeniť rozhranie %s"
+ msgstr "Невозможно изменить интерфейс %s"
  
--#: ../semanage/seobject.py:1558
-+#: ../semanage/seobject.py:1562
+-#: ../semanage/seobject.py:1562
++#: ../semanage/seobject.py:1553
  #, python-format
  msgid "Interface %s is defined in policy, cannot be deleted"
- msgstr "Rozhranie %s je definované v pravidlách, nemôže byť zmazané"
+ msgstr "Интерфейс %s определен в политике и не может быть удален"
  
--#: ../semanage/seobject.py:1562
-+#: ../semanage/seobject.py:1566
+-#: ../semanage/seobject.py:1566
++#: ../semanage/seobject.py:1557
  #, python-format
  msgid "Could not delete interface %s"
- msgstr "Nemožno zmazať rozhranie %s"
+ msgstr "Невозможно удалить интерфейс %s"
  
--#: ../semanage/seobject.py:1574
--#, fuzzy
-+#: ../semanage/seobject.py:1578
+-#: ../semanage/seobject.py:1578
++#: ../semanage/seobject.py:1569
  msgid "Could not delete all interface  mappings"
--msgstr "Nemožno zmazať rozhranie %s"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:1588
-+#: ../semanage/seobject.py:1592
+-#: ../semanage/seobject.py:1592
++#: ../semanage/seobject.py:1583
  msgid "Could not list interfaces"
- msgstr "Nemožno listovať rozhraniami"
+ msgstr "Невозможно выполнить перечисление интерфейсов"
  
--#: ../semanage/seobject.py:1613
-+#: ../semanage/seobject.py:1617
+-#: ../semanage/seobject.py:1617
++#: ../semanage/seobject.py:1608
  msgid "SELinux Interface"
- msgstr ""
+ msgstr "Интерфейс SELinux"
  
--#: ../semanage/seobject.py:1613 ../semanage/seobject.py:1936
-+#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
+-#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
++#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1954
  msgid "Context"
- msgstr ""
+ msgstr "Контекст"
  
--#: ../semanage/seobject.py:1663
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1667
-+#, python-format
+-#: ../semanage/seobject.py:1667
++#: ../semanage/seobject.py:1671
+ #, python-format
  msgid "Equivalence class for %s already exists"
--msgstr "Kontext súboru pre %s je už definovaný"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:1669
-+#: ../semanage/seobject.py:1673
+-#: ../semanage/seobject.py:1673
++#: ../semanage/seobject.py:1677
  #, python-format
  msgid "File spec %s conflicts with equivalency rule '%s %s'"
  msgstr ""
  
--#: ../semanage/seobject.py:1678
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1682
-+#, python-format
+-#: ../semanage/seobject.py:1682
++#: ../semanage/seobject.py:1686
+ #, python-format
  msgid "Equivalence class for %s does not exists"
--msgstr "Linuxový užívateľ %s neexistuje"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:1692
-+#: ../semanage/seobject.py:1696
+-#: ../semanage/seobject.py:1696
++#: ../semanage/seobject.py:1700
  #, 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"
+ msgstr "Невозможно задать пользователя в контексте файла для %s"
  
--#: ../semanage/seobject.py:1696
-+#: ../semanage/seobject.py:1700
+-#: ../semanage/seobject.py:1700
++#: ../semanage/seobject.py:1704
  #, python-format
  msgid "Could not set role in file context for %s"
- msgstr "Nemožno nastaviť rolu v kontexte súboru pre %s"
+ msgstr "Невозможно задать роль в контексте файла для %s"
  
--#: ../semanage/seobject.py:1701 ../semanage/seobject.py:1758
-+#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
+-#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
++#: ../semanage/seobject.py:1709 ../semanage/seobject.py:1769
  #, 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"
+ msgstr "Невозможно задать поля msl в контексте файла для %s"
  
--#: ../semanage/seobject.py:1707
-+#: ../semanage/seobject.py:1711
+-#: ../semanage/seobject.py:1711
++#: ../semanage/seobject.py:1715
  msgid "Invalid file specification"
- msgstr ""
+ msgstr "Неверная спецификация файла"
  
--#: ../semanage/seobject.py:1709
-+#: ../semanage/seobject.py:1713
+-#: ../semanage/seobject.py:1713
++#: ../semanage/seobject.py:1717
  msgid "File specification can not include spaces"
  msgstr ""
  
--#: ../semanage/seobject.py:1714
-+#: ../semanage/seobject.py:1718
+-#: ../semanage/seobject.py:1718
++#: ../semanage/seobject.py:1722
  #, python-format
  msgid ""
  "File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
  msgstr ""
  
--#: ../semanage/seobject.py:1732 ../semanage/seobject.py:1737
--#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1872
--#: ../semanage/seobject.py:1876
-+#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
-+#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
-+#: ../semanage/seobject.py:1880
+-#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
+-#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
+-#: ../semanage/seobject.py:1880
++#: ../semanage/seobject.py:1735
++#, python-format
++msgid "Type %s is invalid, must be a file or device type"
++msgstr ""
++
++#: ../semanage/seobject.py:1743 ../semanage/seobject.py:1748
++#: ../semanage/seobject.py:1804 ../semanage/seobject.py:1886
++#: ../semanage/seobject.py:1890
  #, 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ý"
+ msgstr "Невозможно проверить, определен ли контекст файла для %s"
  
--#: ../semanage/seobject.py:1745
-+#: ../semanage/seobject.py:1749
+-#: ../semanage/seobject.py:1749
++#: ../semanage/seobject.py:1756
  #, python-format
  msgid "Could not create file context for %s"
- msgstr "Nemožno vytvoriť kontext súboru pre %s"
+ msgstr "Невозможно создать контекст файла для %s"
  
--#: ../semanage/seobject.py:1753
-+#: ../semanage/seobject.py:1757
+-#: ../semanage/seobject.py:1757
++#: ../semanage/seobject.py:1764
  #, python-format
  msgid "Could not set type in file context for %s"
- msgstr "Nemožno nastaviť typ v kontexte súboru pre %s"
+ msgstr "Невозможно задать тип в контексте файла для %s"
  
--#: ../semanage/seobject.py:1761 ../semanage/seobject.py:1818
--#: ../semanage/seobject.py:1822
-+#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
-+#: ../semanage/seobject.py:1826
+-#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
+-#: ../semanage/seobject.py:1826
++#: ../semanage/seobject.py:1772 ../semanage/seobject.py:1832
++#: ../semanage/seobject.py:1836
  #, python-format
  msgid "Could not set file context for %s"
- msgstr "Nemožno nastavit kontext súboru pre %s"
+ msgstr "Невозможно задать контекст файла для %s"
  
--#: ../semanage/seobject.py:1767
-+#: ../semanage/seobject.py:1771
+-#: ../semanage/seobject.py:1771
++#: ../semanage/seobject.py:1778
  #, python-format
  msgid "Could not add file context for %s"
- msgstr "Nemožno pridať kontext súboru pre %s"
+ msgstr "Невозможно добавить контекст файла для %s"
  
--#: ../semanage/seobject.py:1781
-+#: ../semanage/seobject.py:1785
+-#: ../semanage/seobject.py:1785
++#: ../semanage/seobject.py:1792
  msgid "Requires setype, serange or seuser"
- msgstr "Požaduje setype, serange alebo seuser"
+ msgstr "Необходим setyp, serange или seuser"
  
--#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1880
-+#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
+-#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
++#: ../semanage/seobject.py:1808 ../semanage/seobject.py:1894
  #, python-format
  msgid "File context for %s is not defined"
- msgstr "Kontext súboru pre %s nie je definovaný"
+ msgstr "Контекст файла для %s не определен"
  
--#: ../semanage/seobject.py:1800
-+#: ../semanage/seobject.py:1804
+-#: ../semanage/seobject.py:1804
++#: ../semanage/seobject.py:1814
  #, python-format
  msgid "Could not query file context for %s"
- msgstr "Nemožno overiť kontext súboru pre %s"
+ msgstr "Невозможно запросить контекст файла для %s"
  
--#: ../semanage/seobject.py:1826
-+#: ../semanage/seobject.py:1830
+-#: ../semanage/seobject.py:1830
++#: ../semanage/seobject.py:1840
  #, python-format
  msgid "Could not modify file context for %s"
- msgstr "Nemožno zmeniť kontext súboru pre %s"
+ msgstr "Невозможно изменить контекст файла для %s"
  
--#: ../semanage/seobject.py:1839
--#, fuzzy
-+#: ../semanage/seobject.py:1843
+-#: ../semanage/seobject.py:1843
++#: ../semanage/seobject.py:1853
  msgid "Could not list the file contexts"
--msgstr "Nemožno listovať kontextami súboru"
-+msgstr ""
+ msgstr "Не удалось получить список контекстов файлов"
  
--#: ../semanage/seobject.py:1853
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1857
-+#, python-format
+-#: ../semanage/seobject.py:1857
++#: ../semanage/seobject.py:1867
+ #, python-format
  msgid "Could not delete the file context %s"
--msgstr "Nemožno zmazať kontext súboru pre %s"
-+msgstr ""
+ msgstr "Не удаётся удалить контекст файла для %s"
  
--#: ../semanage/seobject.py:1878
-+#: ../semanage/seobject.py:1882
+-#: ../semanage/seobject.py:1882
++#: ../semanage/seobject.py:1892
  #, 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ý"
+ msgstr "Контекст файла для %s определен в политике и не может быть удален"
  
--#: ../semanage/seobject.py:1884
-+#: ../semanage/seobject.py:1888
+-#: ../semanage/seobject.py:1888
++#: ../semanage/seobject.py:1898
  #, python-format
  msgid "Could not delete file context for %s"
- msgstr "Nemožno zmazať kontext súboru pre %s"
+ msgstr "Невозможно удалить контекст файла для %s"
  
--#: ../semanage/seobject.py:1899
-+#: ../semanage/seobject.py:1903
+-#: ../semanage/seobject.py:1903
++#: ../semanage/seobject.py:1913
  msgid "Could not list file contexts"
- msgstr "Nemožno listovať kontextami súboru"
+ msgstr "Невозможно выполнить перечисление контекстов файлов"
  
--#: ../semanage/seobject.py:1903
-+#: ../semanage/seobject.py:1907
+-#: ../semanage/seobject.py:1907
++#: ../semanage/seobject.py:1917
  msgid "Could not list local file contexts"
- msgstr "Nemožno listovať kontextami lokálnych súborov"
+ msgstr "Невозможно отобразить контекст локальных файлов"
  
--#: ../semanage/seobject.py:1936
-+#: ../semanage/seobject.py:1944
+-#: ../semanage/seobject.py:1944
++#: ../semanage/seobject.py:1954
  msgid "SELinux fcontext"
- msgstr ""
+ msgstr "Контекст файла SELinux"
  
--#: ../semanage/seobject.py:1936
-+#: ../semanage/seobject.py:1944
+-#: ../semanage/seobject.py:1944
++#: ../semanage/seobject.py:1954
  msgid "type"
- msgstr ""
+ msgstr "тип"
  
--#: ../semanage/seobject.py:1949
-+#: ../semanage/seobject.py:1957
+-#: ../semanage/seobject.py:1957
++#: ../semanage/seobject.py:1967
  msgid ""
  "\n"
  "SELinux Distribution fcontext Equivalence \n"
  msgstr ""
  
--#: ../semanage/seobject.py:1954
-+#: ../semanage/seobject.py:1962
+-#: ../semanage/seobject.py:1962
++#: ../semanage/seobject.py:1972
  msgid ""
  "\n"
  "SELinux Local fcontext Equivalence \n"
  msgstr ""
  
--#: ../semanage/seobject.py:1988 ../semanage/seobject.py:2040
--#: ../semanage/seobject.py:2046
-+#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
-+#: ../semanage/seobject.py:2054
+-#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
+-#: ../semanage/seobject.py:2054
++#: ../semanage/seobject.py:2006 ../semanage/seobject.py:2059
++#: ../semanage/seobject.py:2065
  #, python-format
  msgid "Could not check if boolean %s is defined"
- msgstr "Nemožno skontrolovať či logická hodnota %s je definovaná"
+ msgstr "Невозможно проверить, определен ли переключатель %s"
  
--#: ../semanage/seobject.py:1990 ../semanage/seobject.py:2042
-+#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
+-#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
++#: ../semanage/seobject.py:2008 ../semanage/seobject.py:2061
  #, python-format
  msgid "Boolean %s is not defined"
- msgstr "Logická hodnota %s nie je definovaná"
+ msgstr "Переключатель %s не определен"
  
--#: ../semanage/seobject.py:1994
-+#: ../semanage/seobject.py:2002
+-#: ../semanage/seobject.py:2002
++#: ../semanage/seobject.py:2012
  #, python-format
  msgid "Could not query file context %s"
- msgstr "Nemožno overiť kontext súboru %s"
+ msgstr "Невозможно запросить контекст файла %s"
  
--#: ../semanage/seobject.py:1999
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:2007
-+#, python-format
+-#: ../semanage/seobject.py:2007
++#: ../semanage/seobject.py:2017
+ #, python-format
  msgid "You must specify one of the following values: %s"
--msgstr "Musíte zadať prefix"
-+msgstr ""
+ msgstr "Необходимо указать значение: %s"
  
--#: ../semanage/seobject.py:2004
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:2012
-+#, python-format
+-#: ../semanage/seobject.py:2012
++#: ../semanage/seobject.py:2022
+ #, python-format
  msgid "Could not set active value of boolean %s"
--msgstr "Nemožno zmazať logickú hodnotu %s"
-+msgstr ""
+ msgstr "Не удалось задать активное значение переключателя %s"
  
--#: ../semanage/seobject.py:2007
-+#: ../semanage/seobject.py:2015
+-#: ../semanage/seobject.py:2015
++#: ../semanage/seobject.py:2025
  #, python-format
  msgid "Could not modify boolean %s"
- msgstr "Nemožno zmeniť logickú hodnotu %s"
+ msgstr "Невозможно изменить переключатель %s"
  
--#: ../semanage/seobject.py:2025
-+#: ../semanage/seobject.py:2033
+-#: ../semanage/seobject.py:2033
++#: ../semanage/seobject.py:2043
  #, python-format
  msgid "Bad format %s: Record %s"
- msgstr ""
+ msgstr "Неверный формат %s: Запись %s"
  
--#: ../semanage/seobject.py:2048
-+#: ../semanage/seobject.py:2056
+-#: ../semanage/seobject.py:2056
++#: ../semanage/seobject.py:2067
  #, 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ť"
+ msgstr "Переключатель %s не определен в политике и не может быть удален"
  
--#: ../semanage/seobject.py:2052
-+#: ../semanage/seobject.py:2060
+-#: ../semanage/seobject.py:2060
++#: ../semanage/seobject.py:2071
  #, python-format
  msgid "Could not delete boolean %s"
- msgstr "Nemožno zmazať logickú hodnotu %s"
+ msgstr "Невозможно удалить переключатель %s"
  
--#: ../semanage/seobject.py:2064 ../semanage/seobject.py:2081
-+#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
+-#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
++#: ../semanage/seobject.py:2083 ../semanage/seobject.py:2100
  msgid "Could not list booleans"
- msgstr "Nemožno listovať logickými hodnotami"
+ msgstr "Невозможно выполнить перечисление переключателей"
  
--#: ../semanage/seobject.py:2104
-+#: ../semanage/seobject.py:2112
+-#: ../semanage/seobject.py:2112
++#: ../semanage/seobject.py:2125
  msgid "unknown"
- msgstr ""
+ msgstr "неизвестный"
  
--#: ../semanage/seobject.py:2117
-+#: ../semanage/seobject.py:2125
+-#: ../semanage/seobject.py:2125
++#: ../semanage/seobject.py:2138
  msgid "off"
- msgstr ""
+ msgstr "выкл."
  
--#: ../semanage/seobject.py:2117
-+#: ../semanage/seobject.py:2125
+-#: ../semanage/seobject.py:2125
++#: ../semanage/seobject.py:2138
  msgid "on"
- msgstr ""
+ msgstr "вкл."
  
--#: ../semanage/seobject.py:2131
-+#: ../semanage/seobject.py:2139
+-#: ../semanage/seobject.py:2139
++#: ../semanage/seobject.py:2152
  msgid "SELinux boolean"
- msgstr ""
+ msgstr "Переключатель SELinux"
  
--#: ../semanage/seobject.py:2131
-+#: ../semanage/seobject.py:2139
+-#: ../semanage/seobject.py:2139
++#: ../semanage/seobject.py:2152
  msgid "State"
  msgstr ""
  
--#: ../semanage/seobject.py:2131
-+#: ../semanage/seobject.py:2139
+-#: ../semanage/seobject.py:2139
++#: ../semanage/seobject.py:2152
  msgid "Default"
  msgstr ""
  
--#: ../semanage/seobject.py:2131
-+#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
-+#: ../gui/polgengui.py:253
+-#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
+-#: ../gui/polgengui.py:253
++#: ../semanage/seobject.py:2152 ../gui/polgen.glade:113
++#: ../gui/polgengui.py:254
  msgid "Description"
- msgstr ""
+ msgstr "Описание"
  
-@@ -1137,9 +1129,9 @@ msgid "failed to get old_context.\n"
- msgstr "zlyhanie získania old_context.\n"
+@@ -1007,7 +1024,7 @@ msgstr "Ошибка выделения памяти.\n"
+ msgid "Error sending audit message.\n"
+ msgstr "Ошибка отправки сообщения аудита.\n"
  
- #: ../newrole/newrole.c:1077
--#, fuzzy, c-format
-+#, c-format
- msgid "Warning!  Could not retrieve tty information.\n"
--msgstr "Chyba: Nemožno získať informáciu o tty.\n"
+-#: ../newrole/newrole.c:692 ../newrole/newrole.c:1059
++#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
+ #, c-format
+ msgid "Could not determine enforcing mode.\n"
+ msgstr "Не удалось определить строгий режим.\n"
+@@ -1124,62 +1141,66 @@ msgstr "Невозможно получить набор пустых сигна
+ msgid "Unable to set SIGHUP handler\n"
+ msgstr "Невозможно получить обработчик SIGHUP\n"
+ 
+-#: ../newrole/newrole.c:1053
++#: ../newrole/newrole.c:1036
++msgid "Sorry, newrole failed to drop capabilities\n"
 +msgstr ""
++
++#: ../newrole/newrole.c:1052
+ #, c-format
+ msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
+ msgstr "Извините. newrole может быть использована только для ядра с SELinux.\n"
  
- #: ../newrole/newrole.c:1098
+-#: ../newrole/newrole.c:1070
++#: ../newrole/newrole.c:1069
  #, c-format
-@@ -1186,9 +1178,9 @@ msgid "failed to exec shell\n"
- msgstr "zlyhanie spustenia shell-u\n"
+ msgid "failed to get old_context.\n"
+ msgstr "сбой получения старого_контекста.\n"
  
- #: ../load_policy/load_policy.c:22
--#, fuzzy, c-format
-+#, c-format
- msgid "usage:  %s [-qi]\n"
--msgstr "použitie:  %s [-bq]\n"
-+msgstr ""
+-#: ../newrole/newrole.c:1077
++#: ../newrole/newrole.c:1076
+ #, c-format
+ msgid "Warning!  Could not retrieve tty information.\n"
+ msgstr "Внимание!  Не удалось получить информацию о tty.\n"
  
- #: ../load_policy/load_policy.c:71
+-#: ../newrole/newrole.c:1098
++#: ../newrole/newrole.c:1097
  #, c-format
-@@ -1196,9 +1188,9 @@ msgid "%s:  Policy is already loaded and
- msgstr ""
+ msgid "error on reading PAM service configuration.\n"
+ msgstr "ошибка чтения конфигурации службы PAM.\n"
  
- #: ../load_policy/load_policy.c:80
--#, fuzzy, c-format
-+#, c-format
- msgid "%s:  Can't load policy and enforcing mode requested:  %s\n"
--msgstr "%s:  Nemožno načítať politiku:  %s\n"
-+msgstr ""
+-#: ../newrole/newrole.c:1133
++#: ../newrole/newrole.c:1132
+ #, c-format
+ msgid "newrole: incorrect password for %s\n"
+ msgstr "newrole: неверный пароль %s\n"
  
- #: ../load_policy/load_policy.c:90
+-#: ../newrole/newrole.c:1160
++#: ../newrole/newrole.c:1159
+ #, c-format
+ msgid "newrole: failure forking: %s"
+ msgstr "newrole: сбой выполнения fork: %s"
+ 
+-#: ../newrole/newrole.c:1163 ../newrole/newrole.c:1186
++#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
+ #, c-format
+ msgid "Unable to restore tty label...\n"
+ msgstr "Невозможно восстановить метку tty...\n"
+ 
+-#: ../newrole/newrole.c:1165 ../newrole/newrole.c:1192
++#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
+ #, c-format
+ msgid "Failed to close tty properly\n"
+ msgstr "Ошибка корректного закрытия tty\n"
+ 
+-#: ../newrole/newrole.c:1224
++#: ../newrole/newrole.c:1223
+ #, c-format
+ msgid "Could not close descriptors.\n"
+ msgstr "Невозможно закрыть дескрипторы.\n"
+ 
+-#: ../newrole/newrole.c:1251
++#: ../newrole/newrole.c:1250
+ #, c-format
+ msgid "Error allocating shell's argv0.\n"
+ msgstr "Ошибка выделения argv0 оболочки.\n"
+ 
+-#: ../newrole/newrole.c:1287
++#: ../newrole/newrole.c:1286
  #, c-format
-@@ -1284,180 +1276,2088 @@ msgstr "chcat -- -CompanyConfidential /d
+ msgid "Unable to restore the environment, aborting\n"
+ msgstr "Невозможно восстановить окружение, аварийное завершение\n"
+ 
+-#: ../newrole/newrole.c:1298
++#: ../newrole/newrole.c:1297
+ msgid "failed to exec shell\n"
+ msgstr "сбой запуска оболочки\n"
+ 
+@@ -1282,20 +1303,20 @@ msgstr "chcat -- -CompanyConfidential /docs/businessplan.odt"
  msgid "chcat -l +CompanyConfidential juser"
  msgstr "chcat -l +CompanyConfidential juser"
  
--#: ../scripts/chcat:399
--#, c-format
-+#: ../scripts/chcat:399 ../gui/polgen.py:1351
-+#, c-format, python-format
+-#: ../scripts/chcat:399 ../gui/polgen.py:1351
+-#, c-format, python-format
++#: ../scripts/chcat:399
++#, c-format
  msgid "Options Error %s "
- msgstr "Chyba volieb %s"
+ msgstr "Ошибка параметров %s "
  
--#, fuzzy
--#~ msgid ""
--#~ "Unable to open %s: translations not supported on non-MLS machines: %s"
--#~ msgstr ""
--#~ "Nepodarilo sa otvoriť %s: preklady nie sú podporované na nie-MLS strojoch"
-+#: ../gui/booleansPage.py:195 ../gui/system-config-selinux.glade:1706
-+msgid "Boolean"
-+msgstr ""
-+
-+#: ../gui/booleansPage.py:252 ../gui/semanagePage.py:162
-+msgid "all"
-+msgstr ""
-+
-+#: ../gui/booleansPage.py:254 ../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:48 ../gui/system-config-selinux.glade:2753
-+msgid "Policy Module"
-+msgstr ""
-+
-+#: ../gui/modulesPage.py:57
-+msgid "Module Name"
-+msgstr ""
-+
-+#: ../gui/modulesPage.py:134
-+msgid "Disable Audit"
-+msgstr ""
-+
-+#: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
-+msgid "Enable Audit"
-+msgstr ""
-+
-+#: ../gui/modulesPage.py:162
-+msgid "Load Policy Module"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:79
-+msgid "Polgen"
-+msgstr ""
+-#: ../gui/booleansPage.py:195 ../gui/system-config-selinux.glade:1706
++#: ../gui/booleansPage.py:194 ../gui/system-config-selinux.glade:1706
+ msgid "Boolean"
+ msgstr ""
  
--#~ msgid "Translations can not contain spaces '%s' "
--#~ msgstr "Preklady nemôžu obsahovať medzery '%s'"
-+#: ../gui/polgen.glade:80
-+msgid "Red Hat 2007"
-+msgstr ""
+-#: ../gui/booleansPage.py:252 ../gui/semanagePage.py:162
++#: ../gui/booleansPage.py:245 ../gui/semanagePage.py:162
+ msgid "all"
+ msgstr ""
  
--#~ msgid "Invalid Level '%s' "
--#~ msgstr "Neplatná úroveň '%s'"
-+#: ../gui/polgen.glade:81
-+msgid "GPL"
-+msgstr ""
+-#: ../gui/booleansPage.py:254 ../gui/semanagePage.py:164
++#: ../gui/booleansPage.py:247 ../gui/semanagePage.py:164
+ #: ../gui/system-config-selinux.glade:1615
+ #: ../gui/system-config-selinux.glade:1820
+ #: ../gui/system-config-selinux.glade:2437
+@@ -1351,577 +1372,464 @@ msgstr ""
+ msgid "Login '%s' is required"
+ msgstr ""
  
--#~ msgid "%s already defined in translations"
--#~ msgstr "%s je už definované v prekladoch"
-+#. TRANSLATORS: Replace this string with your names, one name per line.
-+#: ../gui/polgen.glade:85 ../gui/system-config-selinux.glade:17
-+msgid "translator-credits"
-+msgstr ""
+-#: ../gui/modulesPage.py:48 ../gui/system-config-selinux.glade:2753
++#: ../gui/modulesPage.py:49 ../gui/system-config-selinux.glade:2753
+ msgid "Policy Module"
+ msgstr ""
  
--#~ msgid "%s not defined in translations"
--#~ msgstr "%s nie je definované v prekladoch"
-+#: ../gui/polgen.glade:90
-+msgid "SELinux Policy Generation Tool"
-+msgstr ""
+-#: ../gui/modulesPage.py:57
++#: ../gui/modulesPage.py:58
+ msgid "Module Name"
+ msgstr ""
  
--#~ msgid "Login mapping for %s is already defined"
--#~ msgstr "Mapovanie loginu pre %s je už definované"
-+#: ../gui/polgen.glade:128
-+msgid ""
-+"<b>Select the policy type for the application or user role you want to "
-+"confine:</b>"
-+msgstr ""
+-#: ../gui/modulesPage.py:134
++#: ../gui/modulesPage.py:135
+ msgid "Disable Audit"
+ msgstr ""
  
--#, fuzzy
--#~ msgid "add SELinux user mapping"
--#~ msgstr "Nemožno pridať SELinux užívateľa %s"
-+#: ../gui/polgen.glade:177
-+msgid "<b>Applications</b>"
-+msgstr ""
+-#: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
++#: ../gui/modulesPage.py:138 ../gui/system-config-selinux.glade:2662
+ msgid "Enable Audit"
+ msgstr ""
  
--#~ msgid "SELinux user %s is already defined"
--#~ msgstr "SELinux užívateľ %s je už definovaný"
-+#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
-+msgid ""
-+"Standard Init Daemon are daemons started on boot via init scripts.  Usually "
-+"requires a script in /etc/rc.d/init.d"
+-#: ../gui/modulesPage.py:162
++#: ../gui/modulesPage.py:163
+ msgid "Load Policy Module"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:79
+-msgid "Polgen"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:80
++#: ../gui/polgen.glade:9
+ msgid "Red Hat 2007"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:81
++#: ../gui/polgen.glade:11
+ msgid "GPL"
+ msgstr ""
+ 
+ #. TRANSLATORS: Replace this string with your names, one name per line.
+-#: ../gui/polgen.glade:85 ../gui/system-config-selinux.glade:17
++#: ../gui/polgen.glade:13 ../gui/system-config-selinux.glade:17
+ msgid "translator-credits"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:90
++#: ../gui/polgen.glade:34
++msgid "Add Booleans Dialog"
 +msgstr ""
++
++#: ../gui/polgen.glade:101
++msgid "Boolean Name"
++msgstr ""
++
++#: ../gui/polgen.glade:230
+ msgid "SELinux Policy Generation Tool"
+ msgstr ""
  
--#, fuzzy
--#~ msgid "Node Netmask is required"
--#~ msgstr "Port je požadovaný"
-+#: ../gui/polgen.glade:241 ../gui/polgen.py:156
+-#: ../gui/polgen.glade:128
++#: ../gui/polgen.glade:251
+ msgid ""
+ "<b>Select the policy type for the application or user role you want to "
+ "confine:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:177
++#: ../gui/polgen.glade:284
+ msgid "<b>Applications</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
++#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:183
 +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 ""
  
--#, fuzzy
--#~ msgid "Addr %s already defined"
--#~ msgstr "Port %s/%s je už definovaný"
-+#: ../gui/polgen.glade:261 ../gui/polgen.py:157
+-#: ../gui/polgen.glade:241 ../gui/polgen.py:156
+-msgid "Standard Init Daemon"
++#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:184
 +msgid "DBUS System Daemon"
-+msgstr ""
- 
--#~ msgid "Interface %s already defined"
--#~ msgstr "Rozhranie %s je už definované"
-+#: ../gui/polgen.glade:280
-+msgid "Internet Services Daemon are daemons started by xinetd"
-+msgstr ""
+ msgstr ""
  
--#, fuzzy
--#~ msgid "Error initializing capabilities, aborting.\n"
--#~ msgstr "Chyba pri inite možností, končím.\n"
-+#: ../gui/polgen.glade:282
+-#: ../gui/polgen.glade:261 ../gui/polgen.py:157
+-msgid "DBUS System Daemon"
++#: ../gui/polgen.glade:349
 +msgid "Internet Services Daemon (inetd)"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Error setting capabilities, aborting\n"
--#~ msgstr "Chyba nastavovaní možností, končím.\n"
-+#: ../gui/polgen.glade:301
-+msgid ""
-+"Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
-+msgstr ""
+-#: ../gui/polgen.glade:280
++#: ../gui/polgen.glade:353
+ msgid "Internet Services Daemon are daemons started by xinetd"
+ msgstr ""
  
--#~ msgid "Error setting KEEPCAPS, aborting\n"
--#~ msgstr "Chyba nastavovania KEEPCAPS, končím\n"
-+#: ../gui/polgen.glade:303 ../gui/polgen.py:159
+-#: ../gui/polgen.glade:282
+-msgid "Internet Services Daemon (inetd)"
++#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:186
 +msgid "Web Application/Script (CGI)"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Error dropping capabilities, aborting\n"
--#~ msgstr "Chyba pri zahadzovaní možností, končím.\n"
-+#: ../gui/polgen.glade:322 ../gui/polgen.glade:343
-+msgid ""
-+"User Application are any application that you would like to confine that is "
-+"started by a user"
-+msgstr ""
+-#: ../gui/polgen.glade:301
++#: ../gui/polgen.glade:370
+ msgid ""
+ "Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
+ msgstr ""
  
--#~ msgid "Error dropping SETUID capability, aborting\n"
--#~ msgstr "Chyba zahadzovania SETUID možnosti, končím\n"
-+#: ../gui/polgen.glade:324 ../gui/polgen.py:160
+-#: ../gui/polgen.glade:303 ../gui/polgen.py:159
+-msgid "Web Application/Script (CGI)"
++#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:187
 +msgid "User Application"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Error freeing caps\n"
--#~ msgstr "Chyba pri uvoľňovaní caps\n"
-+#: ../gui/polgen.glade:345 ../gui/polgen.py:161
-+msgid "Sandbox"
-+msgstr ""
+-#: ../gui/polgen.glade:322 ../gui/polgen.glade:343
++#: ../gui/polgen.glade:387 ../gui/polgen.glade:404
+ msgid ""
+ "User Application are any application that you would like to confine that is "
+ "started by a user"
+ msgstr ""
  
--#~ msgid "translations not supported on non-MLS machines"
--#~ msgstr "preklady nie sú podporované na nie-MLS strojoch"
-+#: ../gui/polgen.glade:391
-+msgid "<b>Login Users</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:324 ../gui/polgen.py:160
+-msgid "User Application"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:345 ../gui/polgen.py:161
++#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:188
+ msgid "Sandbox"
+ msgstr ""
  
--#, fuzzy
--#~ msgid ""
--#~ "Selinux\n"
--#~ "File Type"
--#~ msgstr "SELinux typ je požadovaný"
-+#: ../gui/polgen.glade:453
-+msgid "Modify an existing login user record."
-+msgstr ""
+-#: ../gui/polgen.glade:391
++#: ../gui/polgen.glade:446
+ msgid "<b>Login Users</b>"
+ msgstr ""
  
--#, fuzzy
--#~ msgid "Login '%s' is required"
--#~ msgstr "SELinux typ je požadovaný"
-+#: ../gui/polgen.glade:455
+-#: ../gui/polgen.glade:453
++#: ../gui/polgen.glade:478
 +msgid "Existing User Roles"
 +msgstr ""
++
++#: ../gui/polgen.glade:482
+ msgid "Modify an existing login user record."
+ msgstr ""
  
--#, fuzzy
--#~ msgid "Sends audit messages"
--#~ msgstr "Chyba odosielania audit správy.\n"
-+#: ../gui/polgen.glade:474
-+msgid ""
-+"This user will login to a machine only via a terminal or remote login.  By "
-+"default this user will have  no setuid, no networking, no su, no sudo."
-+msgstr ""
- 
--#, fuzzy
--#~ msgid "You must select a user"
--#~ msgstr "Musíte zadať rolu"
-+#: ../gui/polgen.glade:476 ../gui/polgen.py:162
+-#: ../gui/polgen.glade:455
+-msgid "Existing User Roles"
++#: ../gui/polgen.glade:495 ../sepolicy/sepolicy/generate.py:189
 +msgid "Minimal Terminal User Role"
-+msgstr ""
+ msgstr ""
  
--#, fuzzy
--#~ msgid "You must enter a name"
--#~ msgstr "Musíte zadať rolu"
-+#: ../gui/polgen.glade:495
-+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:474
++#: ../gui/polgen.glade:499
+ msgid ""
+ "This user will login to a machine only via a terminal or remote login.  By "
+ "default this user will have  no setuid, no networking, no su, no sudo."
+ msgstr ""
  
--#, fuzzy
--#~ msgid "You must enter a executable"
--#~ msgstr "Musíte zadať rolu"
-+#: ../gui/polgen.glade:497 ../gui/polgen.py:163
+-#: ../gui/polgen.glade:476 ../gui/polgen.py:162
+-msgid "Minimal Terminal User Role"
++#: ../gui/polgen.glade:512 ../sepolicy/sepolicy/generate.py:190
 +msgid "Minimal X Windows User Role"
-+msgstr ""
+ msgstr ""
  
--#, fuzzy
--#~ msgid "Type Enforcement file"
--#~ msgstr "Vytváranie súboru vynútenia typov: %s.te"
+-#: ../gui/polgen.glade:495
 +#: ../gui/polgen.glade:516
-+msgid ""
-+"User with full networking, no setuid applications without transition, no "
-+"sudo, no su."
-+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 ""
  
--#, fuzzy
--#~ msgid "Interface file"
--#~ msgstr "Rozhranie %s nie je definované"
-+#: ../gui/polgen.glade:518 ../gui/polgen.py:164
+-#: ../gui/polgen.glade:497 ../gui/polgen.py:163
+-msgid "Minimal X Windows User Role"
++#: ../gui/polgen.glade:529 ../sepolicy/sepolicy/generate.py:191
 +msgid "User Role"
-+msgstr ""
+ msgstr ""
  
--#, fuzzy
--#~ msgid "File Contexts file"
--#~ msgstr "Kontext súboru pre %s nie je definovaný"
-+#: ../gui/polgen.glade:537
-+msgid ""
-+"User with full networking, no setuid applications without transition, no su, "
-+"can sudo to Root Administration Roles"
-+msgstr ""
+-#: ../gui/polgen.glade:516
++#: ../gui/polgen.glade:533
+ msgid ""
+ "User with full networking, no setuid applications without transition, no "
+ "sudo, no su."
+ msgstr ""
  
--#, fuzzy
--#~ msgid "SELinux Service Protection"
--#~ msgstr "SELinux užívateľ %s nie je definovaný"
-+#: ../gui/polgen.glade:539 ../gui/polgen.py:165
+-#: ../gui/polgen.glade:518 ../gui/polgen.py:164
+-msgid "User Role"
++#: ../gui/polgen.glade:546 ../sepolicy/sepolicy/generate.py:192
 +msgid "Admin User Role"
-+msgstr ""
+ msgstr ""
  
--#, fuzzy
--#~ msgid "Compatibility"
--#~ msgstr "Zostavujem pravidlá"
-+#: ../gui/polgen.glade:585
-+msgid "<b>Root Users</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:537
++#: ../gui/polgen.glade:550
+ msgid ""
+ "User with full networking, no setuid applications without transition, no su, "
+ "can sudo to Root Administration Roles"
+ msgstr ""
  
--#, fuzzy
--#~ msgid "SASL authentication server"
--#~ msgstr "Autentifikácia %s.\n"
-+#: ../gui/polgen.glade:647
-+msgid ""
-+"Select Root Administrator User Role, if this user will be used to administer "
-+"the machine while running as root.  This user will not be able to login to "
-+"the system directly."
-+msgstr ""
+-#: ../gui/polgen.glade:539 ../gui/polgen.py:165
+-msgid "Admin User Role"
++#: ../gui/polgen.glade:592
++msgid "<b>Root Users</b>"
+ msgstr ""
  
--#, fuzzy
--#~ msgid "SELinux Type"
--#~ msgstr "SELinux typ je požadovaný"
-+#: ../gui/polgen.glade:649 ../gui/polgen.py:166
+-#: ../gui/polgen.glade:585
+-msgid "<b>Root Users</b>"
++#: ../gui/polgen.glade:623 ../sepolicy/sepolicy/generate.py:193
 +msgid "Root Admin User Role"
-+msgstr ""
+ msgstr ""
  
--#, fuzzy
--#~ msgid "Add SELinux User"
--#~ msgstr "Nemožno pridať SELinux užívateľa %s"
-+#: ../gui/polgen.glade:716
-+msgid "label104"
-+msgstr ""
+-#: ../gui/polgen.glade:647
++#: ../gui/polgen.glade:627
+ msgid ""
+ "Select Root Administrator User Role, if this user will be used to administer "
+ "the machine while running as root.  This user will not be able to login to "
+ "the system directly."
+ msgstr ""
  
--#, fuzzy
--#~ msgid "Modify SELinux User Mapping"
--#~ msgstr "Nemožno zmeniť SELinux užívateľa %s"
-+#: ../gui/polgen.glade:745
-+msgid "<b>Enter name of application or user role:</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:649 ../gui/polgen.py:166
+-msgid "Root Admin User Role"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:716
+-msgid "label104"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:745
++#: ../gui/polgen.glade:705
+ msgid "<b>Enter name of application or user role:</b>"
+ msgstr ""
  
--#, fuzzy
--#~ msgid "Delete SELinux User Mapping"
--#~ msgstr "Nemožno zmazať SELinux užívateľa %s"
-+#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
-+msgid "Name"
-+msgstr ""
+-#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
++#: ../gui/polgen.glade:728 ../gui/polgengui.py:252
+ msgid "Name"
+ msgstr ""
  
--#, fuzzy
--#~ msgid "Modify SELinux User"
--#~ msgstr "Nemožno zmeniť SELinux užívateľa %s"
-+#: ../gui/polgen.glade:807
-+msgid "Enter complete path for executable to be confined."
-+msgstr ""
+-#: ../gui/polgen.glade:807
++#: ../gui/polgen.glade:739
+ msgid "Enter complete path for executable to be confined."
+ msgstr ""
  
--#, fuzzy
--#~ msgid "Load policy module"
--#~ msgstr "Nemožno načítať pravidlo z pamäte."
-+#: ../gui/polgen.glade:830 ../gui/polgen.glade:950 ../gui/polgen.glade:3142
-+msgid "..."
-+msgstr ""
+-#: ../gui/polgen.glade:830 ../gui/polgen.glade:950 ../gui/polgen.glade:3142
++#: ../gui/polgen.glade:756 ../gui/polgen.glade:838 ../gui/polgen.glade:2361
+ msgid "..."
+ msgstr ""
  
--#, fuzzy
--#~ msgid "SELinux user '%s' is required"
--#~ msgstr "SELinux typ je požadovaný"
-+#: ../gui/polgen.glade:849
-+msgid "Enter unique name for the confined application or user role."
-+msgstr ""
+-#: ../gui/polgen.glade:849
++#: ../gui/polgen.glade:776
+ msgid "Enter unique name for the confined application or user role."
+ msgstr ""
  
--#~ msgid "Requires value"
--#~ msgstr "Požaduje hodnotu"
-+#: ../gui/polgen.glade:871
-+msgid "Executable"
-+msgstr ""
+-#: ../gui/polgen.glade:871
++#: ../gui/polgen.glade:794
+ msgid "Executable"
+ msgstr ""
  
--#~ msgid "Requires 2 or more arguments"
--#~ msgstr "Vyžaduje 2 alebo viac parametrov"
-+#: ../gui/polgen.glade:899
-+msgid "Init script"
-+msgstr ""
+-#: ../gui/polgen.glade:899
++#: ../gui/polgen.glade:808
+ msgid "Init script"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:927
++#: ../gui/polgen.glade:821
+ msgid ""
+ "Enter complete path to init script used to start the confined application."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:982
+-msgid "label105"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1011
++#: ../gui/polgen.glade:887
+ msgid "<b>Select existing role to modify:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1045
++#: ../gui/polgen.glade:908
+ msgid "Select the user roles that will transiton to the %s domain."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1073
+-msgid "label106"
++#: ../gui/polgen.glade:928
++msgid "role tab"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1102
++#: ../gui/polgen.glade:945
+ msgid "<b>Select roles that %s will transition to:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1136
++#: ../gui/polgen.glade:963
+ msgid "Select applications domains that %s will transition to."
+ msgstr ""
  
--#~ msgid "%s not defined"
--#~ msgstr "%s nie je definované"
-+#: ../gui/polgen.glade:927
+-#: ../gui/polgen.glade:1164
+-msgid "label107"
++#: ../gui/polgen.glade:983
 +msgid ""
-+"Enter complete path to init script used to start the confined application."
-+msgstr ""
++"transition \n"
++"role tab"
+ msgstr ""
  
--#~ msgid "%s not valid for %s objects\n"
--#~ msgstr "%s nie je platné pre %s objekty\n"
-+#: ../gui/polgen.glade:982
-+msgid "label105"
-+msgstr ""
+-#: ../gui/polgen.glade:1193
++#: ../gui/polgen.glade:1001
+ msgid "<b>Select the user_roles that will transition to %s:</b>"
+ msgstr ""
  
--#~ msgid "range not supported on Non MLS machines"
--#~ msgstr "rozsah nie je podporovaný na nie-MLS strojoch"
-+#: ../gui/polgen.glade:1011
-+msgid "<b>Select existing role to modify:</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:1227
++#: ../gui/polgen.glade:1019
+ msgid "Select the user roles that will transiton to this applications domains."
+ msgstr ""
  
--#~ msgid "Invalid value %s"
--#~ msgstr "Neplatná hodnota %s"
-+#: ../gui/polgen.glade:1045
-+msgid "Select the user roles that will transiton to the %s domain."
-+msgstr ""
+-#: ../gui/polgen.glade:1255
+-msgid "label108"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1284
++#: ../gui/polgen.glade:1056
+ msgid "<b>Select domains that %s will administer:</b>"
+ msgstr ""
  
--#~ msgid ""
--#~ "In order to load this newly created policy package into the kernel,\n"
--#~ "you are required to execute \n"
--#~ "\n"
--#~ "semodule -i %s.pp\n"
--#~ "\n"
--#~ msgstr ""
--#~ "Pre načítanie novo vytvoreného balíka pravidiel do jadra,\n"
--#~ "musíte spustiť \n"
--#~ "\n"
--#~ "semodule -i %s.pp\n"
--#~ "\n"
-+#: ../gui/polgen.glade:1073
-+msgid "label106"
-+msgstr ""
- 
--#~ msgid "Options Error: %s "
--#~ msgstr "Chyba volieb: %s"
-+#: ../gui/polgen.glade:1102
-+msgid "<b>Select roles that %s will transition to:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1136
-+msgid "Select applications domains that %s will transition to."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1164
-+msgid "label107"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1193
-+msgid "<b>Select the user_roles that will transition to %s:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1227
-+msgid "Select the user roles that will transiton to this applications domains."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1255
-+msgid "label108"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1284
-+msgid "<b>Select domains that %s will administer:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1318 ../gui/polgen.glade:1409
-+msgid "Select the domains that you would like this user administer."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1346
-+msgid "label109"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1375
-+msgid "<b>Select additional roles for %s:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1437
-+msgid "label111"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1466
-+msgid "<b>Enter network ports that %s binds on:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1497 ../gui/polgen.glade:1997
-+msgid "<b>TCP Ports</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1565 ../gui/polgen.glade:1785
-+msgid "Allows %s to bind to any udp port"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1567 ../gui/polgen.glade:1787 ../gui/polgen.glade:2061
-+#: ../gui/polgen.glade:2215
+-#: ../gui/polgen.glade:1318 ../gui/polgen.glade:1409
++#: ../gui/polgen.glade:1074 ../gui/polgen.glade:1129
+ msgid "Select the domains that you would like this user administer."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1346
+-msgid "label109"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1375
++#: ../gui/polgen.glade:1111
+ msgid "<b>Select additional roles for %s:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1437
+-msgid "label111"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1466
++#: ../gui/polgen.glade:1166
+ msgid "<b>Enter network ports that %s binds on:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1497 ../gui/polgen.glade:1997
++#: ../gui/polgen.glade:1186 ../gui/polgen.glade:1557
+ msgid "<b>TCP Ports</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1565 ../gui/polgen.glade:1785
++#: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
++#: ../gui/polgen.glade:1698
 +msgid "All"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:1585 ../gui/polgen.glade:1805
-+msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1587 ../gui/polgen.glade:1807
++#: ../gui/polgen.glade:1227 ../gui/polgen.glade:1394
+ msgid "Allows %s to bind to any udp port"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1567 ../gui/polgen.glade:1787 ../gui/polgen.glade:2061
+-#: ../gui/polgen.glade:2215
+-msgid "All"
++#: ../gui/polgen.glade:1240 ../gui/polgen.glade:1407
 +msgid "600-1024"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1605 ../gui/polgen.glade:1825
-+msgid ""
-+"Enter a comma separated list of udp ports or ranges of ports that %s binds "
-+"to. Example: 612, 650-660"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1607 ../gui/polgen.glade:1827
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1585 ../gui/polgen.glade:1805
++#: ../gui/polgen.glade:1244 ../gui/polgen.glade:1411
+ msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1587 ../gui/polgen.glade:1807
+-msgid "600-1024"
++#: ../gui/polgen.glade:1257 ../gui/polgen.glade:1424
 +msgid "Unreserved Ports (>1024)"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1638 ../gui/polgen.glade:1858 ../gui/polgen.glade:2079
-+#: ../gui/polgen.glade:2233
-+msgid "Select Ports"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1663 ../gui/polgen.glade:1883
-+msgid "Allows %s to bind to any udp ports > 1024"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1717 ../gui/polgen.glade:2151
-+msgid "<b>UDP Ports</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1937
-+msgid "label113"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1966
-+msgid "<b>Select network ports that %s connects to:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2058
-+msgid "Allows %s to connect to any tcp port"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2104
-+msgid ""
-+"Enter a comma separated list of tcp ports or ranges of ports that %s "
-+"connects to. Example: 612, 650-660"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2212
-+msgid "Allows %s to connect to any udp port"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2258
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1605 ../gui/polgen.glade:1825
++#: ../gui/polgen.glade:1261 ../gui/polgen.glade:1428
+ msgid ""
+ "Enter a comma separated list of udp ports or ranges of ports that %s binds "
+ "to. Example: 612, 650-660"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1607 ../gui/polgen.glade:1827
+-msgid "Unreserved Ports (>1024)"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1638 ../gui/polgen.glade:1858 ../gui/polgen.glade:2079
+-#: ../gui/polgen.glade:2233
++#: ../gui/polgen.glade:1289 ../gui/polgen.glade:1456 ../gui/polgen.glade:1609
++#: ../gui/polgen.glade:1718
+ msgid "Select Ports"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1663 ../gui/polgen.glade:1883
++#: ../gui/polgen.glade:1302 ../gui/polgen.glade:1469
+ msgid "Allows %s to bind to any udp ports > 1024"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1717 ../gui/polgen.glade:2151
++#: ../gui/polgen.glade:1353 ../gui/polgen.glade:1666
+ msgid "<b>UDP Ports</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1937
+-msgid "label113"
++#: ../gui/polgen.glade:1519
 +msgid ""
-+"Enter a comma separated list of udp ports or ranges of ports that %s "
-+"connects to. Example: 612, 650-660"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2305
-+msgid "label114"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2334
-+msgid "<b>Select common application traits for %s:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2366
-+msgid "Writes syslog messages\t"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2385
-+msgid "Create/Manipulate temporary files in /tmp"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2404
-+msgid "Uses Pam for authentication"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2423
-+msgid "Uses nsswitch or getpw* calls"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2442
-+msgid "Uses dbus"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2461
-+msgid "Sends audit messages"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2480
-+msgid "Interacts with the terminal"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2499
-+msgid "Sends email"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2530
-+msgid "label115"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2559
-+msgid "<b>Add files/directories that %s manages</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2788
-+msgid ""
-+"Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
-+"Files ..."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2823
-+msgid "label116"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2852
-+msgid "<b>Add booleans from the %s policy:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:3002
-+msgid "Add/Remove booleans used by the %s domain"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:3066
-+msgid "<b>Which directory you will generate the %s policy?</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:3097
-+msgid "Policy Directory"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:3254
-+msgid "Add Booleans Dialog"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:3327
-+msgid "Boolean Name"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:261
-+msgid "Role"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:268
-+msgid "Existing_User"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
-+msgid "Application"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:352
-+#, python-format
-+msgid "%s must be a directory"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
-+msgid "You must select a user"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:542
-+msgid "Select executable file to be confined."
-+msgstr ""
-+
-+#: ../gui/polgengui.py:553
-+msgid "Select init script file to be confined."
-+msgstr ""
-+
-+#: ../gui/polgengui.py:563
-+msgid "Select file(s) that confined application creates or writes"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:570
-+msgid "Select directory(s) that the confined application owns and writes into"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:632
-+msgid "Select directory to generate policy files in"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:649
-+#, python-format
-+msgid ""
-+"Type %s_t already defined in current policy.\n"
-+"Do you want to continue?"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
-+msgid "Verify Name"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:653
-+#, python-format
-+msgid ""
-+"Module %s.pp already loaded in current policy.\n"
-+"Do you want to continue?"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:699
-+msgid ""
-+"You must add a name made up of letters and numbers and containing no spaces."
-+msgstr ""
-+
-+#: ../gui/polgengui.py:713
-+msgid "You must enter a executable"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
-+msgid "Configue SELinux"
-+msgstr ""
-+
-+#: ../gui/polgen.py:158
-+msgid "Internet Services Daemon"
-+msgstr ""
-+
-+#: ../gui/polgen.py:197
-+#, python-format
-+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
-+msgstr ""
-+
-+#: ../gui/polgen.py:324
-+msgid "You must enter a name for your confined process/user"
-+msgstr ""
-+
-+#: ../gui/polgen.py:326
-+msgid ""
-+"Name must be alpha numberic with no spaces. Consider using option \"-n "
-+"MODULENAME\""
-+msgstr ""
-+
-+#: ../gui/polgen.py:414
-+msgid "User Role types can not be assigned executables."
-+msgstr ""
-+
-+#: ../gui/polgen.py:420
-+msgid "Only Daemon apps can use an init script.."
-+msgstr ""
-+
-+#: ../gui/polgen.py:438
-+msgid "use_resolve must be a boolean value "
-+msgstr ""
-+
-+#: ../gui/polgen.py:444
-+msgid "use_syslog must be a boolean value "
-+msgstr ""
-+
-+#: ../gui/polgen.py:450
-+msgid "use_kerberos must be a boolean value "
-+msgstr ""
-+
-+#: ../gui/polgen.py:456
-+msgid "manage_krb5_rcache must be a boolean value "
-+msgstr ""
-+
-+#: ../gui/polgen.py:486
-+msgid "USER Types automatically get a tmp type"
-+msgstr ""
-+
-+#: ../gui/polgen.py:1004
-+msgid "You must enter the executable path for your confined process"
-+msgstr ""
-+
-+#: ../gui/polgen.py:1182
-+msgid "Type Enforcement file"
-+msgstr ""
-+
-+#: ../gui/polgen.py:1183
-+msgid "Interface file"
-+msgstr ""
-+
-+#: ../gui/polgen.py:1184
-+msgid "File Contexts file"
-+msgstr ""
-+
-+#: ../gui/polgen.py:1185
-+msgid "Setup Script"
-+msgstr ""
-+
-+#: ../gui/polgen.py:1306
-+#, python-format
-+msgid ""
-+"\n"
-+"%s\n"
-+"\n"
-+"sepolgen [ -n moduleName ] [ -m ] [ -t type ] [ executable | Name ]\n"
-+"valid Types:\n"
-+msgstr ""
-+
-+#: ../gui/polgen.py:1354
-+msgid "Executable or Name required"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
-+msgid "Network Port"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:85
-+msgid ""
-+"SELinux Port\n"
-+"Type"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
-+msgid "Protocol"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
-+msgid ""
-+"MLS/MCS\n"
-+"Level"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:101
-+msgid "Port"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:207
-+#, python-format
-+msgid "Port number \"%s\" is not valid.  0 < PORT_NUMBER < 65536 "
-+msgstr ""
-+
-+#: ../gui/portsPage.py:252
-+msgid "List View"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:255 ../gui/system-config-selinux.glade:2419
-+msgid "Group View"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:1 ../gui/selinux.tbl:30 ../gui/selinux.tbl:31
-+#: ../gui/selinux.tbl:32 ../gui/selinux.tbl:33 ../gui/selinux.tbl:34
-+#: ../gui/selinux.tbl:36 ../gui/selinux.tbl:37 ../gui/selinux.tbl:38
-+#: ../gui/selinux.tbl:39 ../gui/selinux.tbl:40 ../gui/selinux.tbl:42
-+#: ../gui/selinux.tbl:43 ../gui/selinux.tbl:44 ../gui/selinux.tbl:45
-+#: ../gui/selinux.tbl:46 ../gui/selinux.tbl:47 ../gui/selinux.tbl:48
-+#: ../gui/selinux.tbl:49 ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
-+#: ../gui/selinux.tbl:52 ../gui/selinux.tbl:53 ../gui/selinux.tbl:59
-+#: ../gui/selinux.tbl:60 ../gui/selinux.tbl:61 ../gui/selinux.tbl:62
-+#: ../gui/selinux.tbl:63 ../gui/selinux.tbl:64 ../gui/selinux.tbl:65
-+#: ../gui/selinux.tbl:66 ../gui/selinux.tbl:67 ../gui/selinux.tbl:68
-+#: ../gui/selinux.tbl:69 ../gui/selinux.tbl:75 ../gui/selinux.tbl:76
-+#: ../gui/selinux.tbl:77 ../gui/selinux.tbl:78 ../gui/selinux.tbl:79
-+#: ../gui/selinux.tbl:80 ../gui/selinux.tbl:81 ../gui/selinux.tbl:82
-+#: ../gui/selinux.tbl:83 ../gui/selinux.tbl:84 ../gui/selinux.tbl:86
-+#: ../gui/selinux.tbl:88 ../gui/selinux.tbl:89 ../gui/selinux.tbl:90
-+#: ../gui/selinux.tbl:92 ../gui/selinux.tbl:94 ../gui/selinux.tbl:95
-+#: ../gui/selinux.tbl:96 ../gui/selinux.tbl:97 ../gui/selinux.tbl:98
-+#: ../gui/selinux.tbl:99 ../gui/selinux.tbl:100 ../gui/selinux.tbl:101
-+#: ../gui/selinux.tbl:102 ../gui/selinux.tbl:103 ../gui/selinux.tbl:104
-+#: ../gui/selinux.tbl:106 ../gui/selinux.tbl:108 ../gui/selinux.tbl:109
-+#: ../gui/selinux.tbl:110 ../gui/selinux.tbl:111 ../gui/selinux.tbl:112
-+#: ../gui/selinux.tbl:113 ../gui/selinux.tbl:114 ../gui/selinux.tbl:116
-+#: ../gui/selinux.tbl:117 ../gui/selinux.tbl:119 ../gui/selinux.tbl:121
-+#: ../gui/selinux.tbl:123 ../gui/selinux.tbl:124 ../gui/selinux.tbl:127
-+#: ../gui/selinux.tbl:129 ../gui/selinux.tbl:130 ../gui/selinux.tbl:131
-+#: ../gui/selinux.tbl:132 ../gui/selinux.tbl:133 ../gui/selinux.tbl:134
-+#: ../gui/selinux.tbl:135 ../gui/selinux.tbl:136 ../gui/selinux.tbl:137
-+#: ../gui/selinux.tbl:138 ../gui/selinux.tbl:139 ../gui/selinux.tbl:142
-+#: ../gui/selinux.tbl:143 ../gui/selinux.tbl:144 ../gui/selinux.tbl:145
-+#: ../gui/selinux.tbl:146 ../gui/selinux.tbl:147 ../gui/selinux.tbl:148
-+#: ../gui/selinux.tbl:149 ../gui/selinux.tbl:150 ../gui/selinux.tbl:151
-+#: ../gui/selinux.tbl:152 ../gui/selinux.tbl:154 ../gui/selinux.tbl:155
-+#: ../gui/selinux.tbl:156 ../gui/selinux.tbl:157 ../gui/selinux.tbl:158
-+#: ../gui/selinux.tbl:159 ../gui/selinux.tbl:160 ../gui/selinux.tbl:167
-+#: ../gui/selinux.tbl:171 ../gui/selinux.tbl:172 ../gui/selinux.tbl:173
-+#: ../gui/selinux.tbl:174 ../gui/selinux.tbl:175 ../gui/selinux.tbl:177
-+#: ../gui/selinux.tbl:178 ../gui/selinux.tbl:179 ../gui/selinux.tbl:180
-+#: ../gui/selinux.tbl:184 ../gui/selinux.tbl:192 ../gui/selinux.tbl:193
-+#: ../gui/selinux.tbl:194 ../gui/selinux.tbl:195 ../gui/selinux.tbl:196
-+#: ../gui/selinux.tbl:197 ../gui/selinux.tbl:198 ../gui/selinux.tbl:199
-+#: ../gui/selinux.tbl:200 ../gui/selinux.tbl:201 ../gui/selinux.tbl:206
-+#: ../gui/selinux.tbl:207 ../gui/selinux.tbl:218 ../gui/selinux.tbl:219
-+#: ../gui/selinux.tbl:220 ../gui/selinux.tbl:222 ../gui/selinux.tbl:224
-+#: ../gui/selinux.tbl:226 ../gui/selinux.tbl:227 ../gui/selinux.tbl:230
-+msgid "SELinux Service Protection"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:1
-+msgid "Disable SELinux protection for acct daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:2 ../gui/selinux.tbl:3 ../gui/selinux.tbl:70
-+#: ../gui/selinux.tbl:153 ../gui/selinux.tbl:168 ../gui/selinux.tbl:169
-+#: ../gui/selinux.tbl:170 ../gui/selinux.tbl:189 ../gui/selinux.tbl:202
-+#: ../gui/selinux.tbl:203 ../gui/selinux.tbl:204 ../gui/selinux.tbl:205
-+msgid "Admin"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:2
-+msgid "Allow all daemons to write corefiles to /"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:3
-+msgid "Allow all daemons the ability to use unallocated ttys"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
-+#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
-+#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
-+#: ../gui/selinux.tbl:210 ../gui/selinux.tbl:211 ../gui/selinux.tbl:212
-+#: ../gui/selinux.tbl:213 ../gui/selinux.tbl:214 ../gui/selinux.tbl:215
-+#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
-+msgid "User Privs"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:4
-+msgid ""
-+"Allow gadmin SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:5
-+msgid ""
-+"Allow guest SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
-+msgid "Memory Protection"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:6
-+msgid "Allow java executable stack"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
-+#: ../gui/selinux.tbl:209
-+msgid "Mount"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:7
-+msgid "Allow mount to mount any file"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:8
-+msgid "Allow mount to mount any directory"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:9
-+msgid "Allow mplayer executable stack"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
-+#: ../gui/selinux.tbl:188
-+msgid "SSH"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:10
-+msgid "Allow ssh to run ssh-keysign"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:11
-+msgid ""
-+"Allow staff SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:12
-+msgid ""
-+"Allow sysadm SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:13
-+msgid ""
-+"Allow unconfined SELinux user account to execute files in home directory or /"
-+"tmp"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:14
-+msgid "Network Configuration"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:14
-+msgid "Allow unlabeled packets to flow on the network"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:15
-+msgid ""
-+"Allow user SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:16
-+msgid "Allow unconfined to dyntrans to unconfined_execmem"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
-+#: ../gui/selinux.tbl:140
-+msgid "Databases"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:17
-+msgid "Allow user to connect to mysql socket"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:18
-+msgid "Allow user to connect to postgres socket"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
-+msgid "XServer"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:19
-+msgid "Allow clients to write to X shared memory"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:20
-+msgid ""
-+"Allow xguest SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
-+#: ../gui/selinux.tbl:231
-+msgid "NIS"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:21
-+msgid "Allow daemons to run with NIS"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
-+#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
-+#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
-+#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
-+#: ../gui/selinux.tbl:118
-+msgid "Web Applications"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:22
-+msgid "Transition staff SELinux user to Web Browser Domain"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:23
-+msgid "Transition sysadm SELinux user to Web Browser Domain"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:24
-+msgid "Transition user SELinux user to Web Browser Domain"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:25
-+msgid "Transition xguest SELinux user to Web Browser Domain"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
-+#: ../gui/selinux.tbl:29
-+msgid "Allow staff Web Browsers to write to home directories"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:30
-+msgid "Disable SELinux protection for amanda"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:31
-+msgid "Disable SELinux protection for amavis"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:32
-+msgid "Disable SELinux protection for apmd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:33
-+msgid "Disable SELinux protection for arpwatch daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:34
-+msgid "Disable SELinux protection for auditd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:35
-+msgid "Disable SELinux protection for automount daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:36
-+msgid "Disable SELinux protection for avahi"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:37
-+msgid "Disable SELinux protection for bluetooth daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:38
-+msgid "Disable SELinux protection for canna daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:39
-+msgid "Disable SELinux protection for cardmgr daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:40
-+msgid "Disable SELinux protection for Cluster Server"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:41
-+msgid ""
-+"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-+"temp and untrusted content files"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:42
-+msgid "Disable SELinux protection for ciped daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:43
-+msgid "Disable SELinux protection for clamd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:44
-+msgid "Disable SELinux protection for clamscan"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:45
-+msgid "Disable SELinux protection for clvmd"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:46
-+msgid "Disable SELinux protection for comsat daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
-+#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
-+msgid "Disable SELinux protection for courier daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:52
-+msgid "Disable SELinux protection for cpucontrol daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:53
-+msgid "Disable SELinux protection for cpuspeed daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:54
-+msgid "Cron"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:54
-+msgid "Disable SELinux protection for crond daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
-+#: ../gui/selinux.tbl:91
-+msgid "Printing"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:55
-+msgid "Disable SELinux protection for cupsd back end server"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:56
-+msgid "Disable SELinux protection for cupsd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:57
-+msgid "Disable SELinux protection for cupsd_lpd"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:58
-+msgid "CVS"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:58
-+msgid "Disable SELinux protection for cvs daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:59
-+msgid "Disable SELinux protection for cyrus daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:60
-+msgid "Disable SELinux protection for dbskkd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:61
-+msgid "Disable SELinux protection for dbusd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:62
-+msgid "Disable SELinux protection for dccd"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:63
-+msgid "Disable SELinux protection for dccifd"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:64
-+msgid "Disable SELinux protection for dccm"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:65
-+msgid "Disable SELinux protection for ddt daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:66
-+msgid "Disable SELinux protection for devfsd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:67
-+msgid "Disable SELinux protection for dhcpc daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:68
-+msgid "Disable SELinux protection for dhcpd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:69
-+msgid "Disable SELinux protection for dictd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:70
-+msgid "Allow sysadm_t to directly start daemons"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:71
-+msgid "Disable SELinux protection for Evolution"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:72
-+msgid "Games"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:72
-+msgid "Disable SELinux protection for games"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:73
-+msgid "Disable SELinux protection for the web browsers"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:74
-+msgid "Disable SELinux protection for Thunderbird"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:75
-+msgid "Disable SELinux protection for distccd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:76
-+msgid "Disable SELinux protection for dmesg daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:77
-+msgid "Disable SELinux protection for dnsmasq daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:78
-+msgid "Disable SELinux protection for dovecot daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:79
-+msgid "Disable SELinux protection for entropyd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:80
-+msgid "Disable SELinux protection for fetchmail"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:81
-+msgid "Disable SELinux protection for fingerd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:82
-+msgid "Disable SELinux protection for freshclam daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:83
-+msgid "Disable SELinux protection for fsdaemon daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:84
-+msgid "Disable SELinux protection for gpm daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
-+msgid "NFS"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:85
-+msgid "Disable SELinux protection for gss daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:86
-+msgid "Disable SELinux protection for Hal daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:87
-+msgid "Compatibility"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:87
-+msgid ""
-+"Do not audit things that we know to be broken but which are not security "
-+"risks"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:88
-+msgid "Disable SELinux protection for hostname daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:89
-+msgid "Disable SELinux protection for hotplug daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:90
-+msgid "Disable SELinux protection for howl daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:91
-+msgid "Disable SELinux protection for cups hplip daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:92
-+msgid "Disable SELinux protection for httpd rotatelogs"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
-+msgid "HTTPD Service"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:93
-+msgid "Disable SELinux protection for http suexec"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:94
-+msgid "Disable SELinux protection for hwclock daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:95
-+msgid "Disable SELinux protection for i18n daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:96
-+msgid "Disable SELinux protection for imazesrv daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:97
-+msgid "Disable SELinux protection for inetd child daemons"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:98
-+msgid "Disable SELinux protection for inetd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:99
-+msgid "Disable SELinux protection for innd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:100
-+msgid "Disable SELinux protection for iptables daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:101
-+msgid "Disable SELinux protection for ircd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:102
-+msgid "Disable SELinux protection for irqbalance daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:103
-+msgid "Disable SELinux protection for iscsi daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:104
-+msgid "Disable SELinux protection for jabberd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
-+msgid "Kerberos"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:105
-+msgid "Disable SELinux protection for kadmind daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:106
-+msgid "Disable SELinux protection for klogd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:107
-+msgid "Disable SELinux protection for krb5kdc daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:108
-+msgid "Disable SELinux protection for ktalk daemons"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:109
-+msgid "Disable SELinux protection for kudzu daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:110
-+msgid "Disable SELinux protection for locate daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:111
-+msgid "Disable SELinux protection for lpd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:112
-+msgid "Disable SELinux protection for lrrd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:113
-+msgid "Disable SELinux protection for lvm daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:114
-+msgid "Disable SELinux protection for mailman"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:115
-+msgid "Allow evolution and thunderbird to read user files"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:116
-+msgid "Disable SELinux protection for mdadm daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:117
-+msgid "Disable SELinux protection for monopd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:118
-+msgid "Allow the mozilla browser to read user files"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:119
-+msgid "Disable SELinux protection for mrtg daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:120
-+msgid "Disable SELinux protection for mysqld daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:121
-+msgid "Disable SELinux protection for nagios daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
-+msgid "Name Service"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:122
-+msgid "Disable SELinux protection for named daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:123
-+msgid "Disable SELinux protection for nessusd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:124
-+msgid "Disable SELinux protection for NetworkManager"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:125
-+msgid "Disable SELinux protection for nfsd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
-+#: ../gui/selinux.tbl:221
-+msgid "Samba"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:126
-+msgid "Disable SELinux protection for nmbd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:127
-+msgid "Disable SELinux protection for nrpe daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:128
-+msgid "Disable SELinux protection for nscd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:129
-+msgid "Disable SELinux protection for nsd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:130
-+msgid "Disable SELinux protection for ntpd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:131
-+msgid "Disable SELinux protection for oddjob"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:132
-+msgid "Disable SELinux protection for oddjob_mkhomedir"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:133
-+msgid "Disable SELinux protection for openvpn daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:134
-+msgid "Disable SELinux protection for pam daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:135
-+msgid "Disable SELinux protection for pegasus"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:136
-+msgid "Disable SELinux protection for perdition daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:137
-+msgid "Disable SELinux protection for portmap daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:138
-+msgid "Disable SELinux protection for portslave daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:139
-+msgid "Disable SELinux protection for postfix"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:140
-+msgid "Disable SELinux protection for postgresql daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:141
-+msgid "pppd"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:141
-+msgid "Allow pppd to be run for a regular user"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:142
-+msgid "Disable SELinux protection for pptp"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:143
-+msgid "Disable SELinux protection for prelink daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:144
-+msgid "Disable SELinux protection for privoxy daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:145
-+msgid "Disable SELinux protection for ptal daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:146
-+msgid "Disable SELinux protection for pxe daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:147
-+msgid "Disable SELinux protection for pyzord"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:148
-+msgid "Disable SELinux protection for quota daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:149
-+msgid "Disable SELinux protection for radiusd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:150
-+msgid "Disable SELinux protection for radvd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:151
-+msgid "Disable SELinux protection for rdisc"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:152
-+msgid "Disable SELinux protection for readahead"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:153
-+msgid "Allow programs to read files in non-standard locations (default_t)"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:154
-+msgid "Disable SELinux protection for restorecond"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:155
-+msgid "Disable SELinux protection for rhgb daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:156
-+msgid "Disable SELinux protection for ricci"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:157
-+msgid "Disable SELinux protection for ricci_modclusterd"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:158
-+msgid "Disable SELinux protection for rlogind daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:159
-+msgid "Disable SELinux protection for rpcd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:160
-+msgid "Disable SELinux protection for rshd"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:161
-+msgid "rsync"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:161
-+msgid "Disable SELinux protection for rsync daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:162
-+msgid "Allow ssh to run from inetd instead of as a daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:163
-+msgid "Allow Samba to share nfs directories"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
-+msgid "SASL authentication server"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:164
-+msgid "Allow sasl authentication server to read /etc/shadow"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:165
-+msgid ""
-+"Allow X-Windows server to map a memory region as both executable and writable"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:166
-+msgid "Disable SELinux protection for saslauthd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:167
-+msgid "Disable SELinux protection for scannerdaemon daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:168
-+msgid "Do not allow transition to sysadm_t, sudo and su effected"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:169
-+msgid "Do not allow any processes to load kernel modules"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:170
-+msgid "Do not allow any processes to modify kernel SELinux policy"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:171
-+msgid "Disable SELinux protection for sendmail daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:172
-+msgid "Disable SELinux protection for setrans"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:173
-+msgid "Disable SELinux protection for setroubleshoot daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:174
-+msgid "Disable SELinux protection for slapd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:175
-+msgid "Disable SELinux protection for slrnpull daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:176
-+msgid "Disable SELinux protection for smbd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:177
-+msgid "Disable SELinux protection for snmpd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:178
-+msgid "Disable SELinux protection for snort daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:179
-+msgid "Disable SELinux protection for soundd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:180
-+msgid "Disable SELinux protection for sound daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
-+msgid "Spam Protection"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:181
-+msgid "Disable SELinux protection for spamd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:182
-+msgid "Allow spamd to access home directories"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:183
-+msgid "Allow Spam Assassin daemon network access"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:184
-+msgid "Disable SELinux protection for speedmgmt daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
-+msgid "Squid"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:185
-+msgid "Allow squid daemon to connect to the network"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:186
-+msgid "Disable SELinux protection for squid daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:187
-+msgid "Disable SELinux protection for ssh daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:188
-+msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:189
-+msgid ""
-+"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
-+"bashrc)"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
-+msgid "Universal SSL tunnel"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:190
-+msgid "Disable SELinux protection for stunnel daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:191
-+msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:192
-+msgid "Disable SELinux protection for swat daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:193
-+msgid "Disable SELinux protection for sxid daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:194
-+msgid "Disable SELinux protection for syslogd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:195
-+msgid "Disable SELinux protection for system cron jobs"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:196
-+msgid "Disable SELinux protection for tcp daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:197
-+msgid "Disable SELinux protection for telnet daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:198
-+msgid "Disable SELinux protection for tftpd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:199
-+msgid "Disable SELinux protection for transproxy daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:200
-+msgid "Disable SELinux protection for udev daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:201
-+msgid "Disable SELinux protection for uml daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:202
-+msgid ""
-+"Allow xinetd to run unconfined, including any services it starts that do not "
-+"have a domain transition explicitly defined"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:203
-+msgid ""
-+"Allow rc scripts to run unconfined, including any daemon started by an rc "
-+"script that does not have a domain transition explicitly defined"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:204
-+msgid "Allow rpm to run unconfined"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:205
-+msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:206
-+msgid "Disable SELinux protection for updfstab daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:207
-+msgid "Disable SELinux protection for uptimed daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:208
-+msgid ""
-+"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
-+"staff_r can do so"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:209
-+msgid "Allow users to execute the mount command"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:210
-+msgid "Allow regular users direct mouse access (only allow the X server)"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:211
-+msgid "Allow users to run the dmesg command"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:212
-+msgid "Allow users to control network interfaces (also needs USERCTL=true)"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:213
-+msgid "Allow normal user to execute ping"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:214
-+msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:215
-+msgid "Allow users to rw usb devices"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:216
-+msgid ""
-+"Allow users to run TCP servers (bind to ports and accept connection from the "
-+"same domain and outside users)  disabling this forces FTP passive mode and "
-+"may change other protocols"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:217
-+msgid "Allow user to stat ttyfiles"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:218
-+msgid "Disable SELinux protection for uucpd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:219
-+msgid "Disable SELinux protection for vmware daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:220
-+msgid "Disable SELinux protection for watchdog daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:221
-+msgid "Disable SELinux protection for winbind daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:222
-+msgid "Disable SELinux protection for xdm daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:223
-+msgid "Allow xdm logins as sysadm_r:sysadm_t"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:224
-+msgid "Disable SELinux protection for xen daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:225
-+msgid "XEN"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:225
-+msgid "Allow xen to read/write physical disk devices"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:226
-+msgid "Disable SELinux protection for xfs daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:227
-+msgid "Disable SELinux protection for xen control"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:228
-+msgid "Disable SELinux protection for ypbind daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:229
-+msgid "Disable SELinux protection for NIS Password Daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:230
-+msgid "Disable SELinux protection for ypserv daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:231
-+msgid "Disable SELinux protection for NIS Transfer Daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:232
-+msgid "Allow SELinux webadm user to manage unprivileged users home directories"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:233
-+msgid "Allow SELinux webadm user to read unprivileged users home directories"
-+msgstr ""
-+
++"Network\n"
++"Bind tab"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1966
++#: ../gui/polgen.glade:1537
+ msgid "<b>Select network ports that %s connects to:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2058
++#: ../gui/polgen.glade:1593
+ msgid "Allows %s to connect to any tcp port"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2104
++#: ../gui/polgen.glade:1622
+ msgid ""
+ "Enter a comma separated list of tcp ports or ranges of ports that %s "
+ "connects to. Example: 612, 650-660"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2212
++#: ../gui/polgen.glade:1702
+ msgid "Allows %s to connect to any udp port"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2258
++#: ../gui/polgen.glade:1731
+ msgid ""
+ "Enter a comma separated list of udp ports or ranges of ports that %s "
+ "connects to. Example: 612, 650-660"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2305
+-msgid "label114"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:2334
++#: ../gui/polgen.glade:1792
+ msgid "<b>Select common application traits for %s:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2366
++#: ../gui/polgen.glade:1809
+ msgid "Writes syslog messages\t"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2385
++#: ../gui/polgen.glade:1824
+ msgid "Create/Manipulate temporary files in /tmp"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2404
++#: ../gui/polgen.glade:1839
+ msgid "Uses Pam for authentication"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2423
++#: ../gui/polgen.glade:1854
+ msgid "Uses nsswitch or getpw* calls"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2442
++#: ../gui/polgen.glade:1869
+ msgid "Uses dbus"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2461
++#: ../gui/polgen.glade:1884
+ msgid "Sends audit messages"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2480
++#: ../gui/polgen.glade:1899
+ msgid "Interacts with the terminal"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2499
++#: ../gui/polgen.glade:1914
+ msgid "Sends email"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2530
+-msgid "label115"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:2559
++#: ../gui/polgen.glade:1961
+ msgid "<b>Add files/directories that %s manages</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2788
++#: ../gui/polgen.glade:2122
+ msgid ""
+ "Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
+ "Files ..."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2823
+-msgid "label116"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:2852
++#: ../gui/polgen.glade:2166
+ msgid "<b>Add booleans from the %s policy:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:3002
++#: ../gui/polgen.glade:2274
+ msgid "Add/Remove booleans used by the %s domain"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:3066
++#: ../gui/polgen.glade:2316
+ msgid "<b>Which directory you will generate the %s policy?</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:3097
++#: ../gui/polgen.glade:2334
+ msgid "Policy Directory"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:3254
+-msgid "Add Booleans Dialog"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:3327
+-msgid "Boolean Name"
+-msgstr ""
+-
+-#: ../gui/polgengui.py:261
++#: ../gui/polgengui.py:262
+ msgid "Role"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:268
++#: ../gui/polgengui.py:269
+ msgid "Existing_User"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
++#: ../gui/polgengui.py:283 ../gui/polgengui.py:291 ../gui/polgengui.py:305
+ msgid "Application"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:352
++#: ../gui/polgengui.py:353
+ #, python-format
+ msgid "%s must be a directory"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
++#: ../gui/polgengui.py:413 ../gui/polgengui.py:694
+ msgid "You must select a user"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:542
++#: ../gui/polgengui.py:543
+ msgid "Select executable file to be confined."
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:553
++#: ../gui/polgengui.py:554
+ msgid "Select init script file to be confined."
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:563
++#: ../gui/polgengui.py:564
+ msgid "Select file(s) that confined application creates or writes"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:570
++#: ../gui/polgengui.py:571
+ msgid "Select directory(s) that the confined application owns and writes into"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:632
++#: ../gui/polgengui.py:633
+ msgid "Select directory to generate policy files in"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:649
++#: ../gui/polgengui.py:650
+ #, python-format
+ msgid ""
+ "Type %s_t already defined in current policy.\n"
+ "Do you want to continue?"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
++#: ../gui/polgengui.py:650 ../gui/polgengui.py:654
+ msgid "Verify Name"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:653
++#: ../gui/polgengui.py:654
+ #, python-format
+ msgid ""
+ "Module %s.pp already loaded in current policy.\n"
+ "Do you want to continue?"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:699
++#: ../gui/polgengui.py:700
+ msgid ""
+ "You must add a name made up of letters and numbers and containing no spaces."
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:713
++#: ../gui/polgengui.py:714
+ msgid "You must enter a executable"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
++#: ../gui/polgengui.py:739 ../gui/system-config-selinux.py:174
+ msgid "Configue SELinux"
+ msgstr ""
+ 
+-#: ../gui/polgen.py:158
+-msgid "Internet Services Daemon"
+-msgstr ""
+-
+-#: ../gui/polgen.py:197
+-#, python-format
+-msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+-msgstr ""
+-
+-#: ../gui/polgen.py:324
+-msgid "You must enter a name for your confined process/user"
+-msgstr ""
+-
+-#: ../gui/polgen.py:326
+-msgid ""
+-"Name must be alpha numberic with no spaces. Consider using option \"-n "
+-"MODULENAME\""
+-msgstr ""
+-
+-#: ../gui/polgen.py:414
+-msgid "User Role types can not be assigned executables."
+-msgstr ""
+-
+-#: ../gui/polgen.py:420
+-msgid "Only Daemon apps can use an init script.."
+-msgstr ""
+-
+-#: ../gui/polgen.py:438
+-msgid "use_resolve must be a boolean value "
+-msgstr ""
+-
+-#: ../gui/polgen.py:444
+-msgid "use_syslog must be a boolean value "
+-msgstr ""
+-
+-#: ../gui/polgen.py:450
+-msgid "use_kerberos must be a boolean value "
+-msgstr ""
+-
+-#: ../gui/polgen.py:456
+-msgid "manage_krb5_rcache must be a boolean value "
+-msgstr ""
+-
+-#: ../gui/polgen.py:486
+-msgid "USER Types automatically get a tmp type"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1004
+-msgid "You must enter the executable path for your confined process"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1182
+-msgid "Type Enforcement file"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1183
+-msgid "Interface file"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1184
+-msgid "File Contexts file"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1185
+-msgid "Setup Script"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1306
+-#, python-format
+-msgid ""
+-"\n"
+-"%s\n"
+-"\n"
+-"sepolgen [ -n moduleName ] [ -m ] [ -t type ] [ executable | Name ]\n"
+-"valid Types:\n"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1354
+-msgid "Executable or Name required"
+-msgstr ""
+-
+ #: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
+ msgid "Network Port"
+ msgstr ""
+@@ -1959,1411 +1867,1499 @@ msgstr ""
+ msgid "Group View"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:1 ../gui/selinux.tbl:30 ../gui/selinux.tbl:31
+-#: ../gui/selinux.tbl:32 ../gui/selinux.tbl:33 ../gui/selinux.tbl:34
+-#: ../gui/selinux.tbl:36 ../gui/selinux.tbl:37 ../gui/selinux.tbl:38
+-#: ../gui/selinux.tbl:39 ../gui/selinux.tbl:40 ../gui/selinux.tbl:42
+-#: ../gui/selinux.tbl:43 ../gui/selinux.tbl:44 ../gui/selinux.tbl:45
+-#: ../gui/selinux.tbl:46 ../gui/selinux.tbl:47 ../gui/selinux.tbl:48
+-#: ../gui/selinux.tbl:49 ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
+-#: ../gui/selinux.tbl:52 ../gui/selinux.tbl:53 ../gui/selinux.tbl:59
+-#: ../gui/selinux.tbl:60 ../gui/selinux.tbl:61 ../gui/selinux.tbl:62
+-#: ../gui/selinux.tbl:63 ../gui/selinux.tbl:64 ../gui/selinux.tbl:65
+-#: ../gui/selinux.tbl:66 ../gui/selinux.tbl:67 ../gui/selinux.tbl:68
+-#: ../gui/selinux.tbl:69 ../gui/selinux.tbl:75 ../gui/selinux.tbl:76
+-#: ../gui/selinux.tbl:77 ../gui/selinux.tbl:78 ../gui/selinux.tbl:79
+-#: ../gui/selinux.tbl:80 ../gui/selinux.tbl:81 ../gui/selinux.tbl:82
+-#: ../gui/selinux.tbl:83 ../gui/selinux.tbl:84 ../gui/selinux.tbl:86
+-#: ../gui/selinux.tbl:88 ../gui/selinux.tbl:89 ../gui/selinux.tbl:90
+-#: ../gui/selinux.tbl:92 ../gui/selinux.tbl:94 ../gui/selinux.tbl:95
+-#: ../gui/selinux.tbl:96 ../gui/selinux.tbl:97 ../gui/selinux.tbl:98
+-#: ../gui/selinux.tbl:99 ../gui/selinux.tbl:100 ../gui/selinux.tbl:101
+-#: ../gui/selinux.tbl:102 ../gui/selinux.tbl:103 ../gui/selinux.tbl:104
+-#: ../gui/selinux.tbl:106 ../gui/selinux.tbl:108 ../gui/selinux.tbl:109
+-#: ../gui/selinux.tbl:110 ../gui/selinux.tbl:111 ../gui/selinux.tbl:112
+-#: ../gui/selinux.tbl:113 ../gui/selinux.tbl:114 ../gui/selinux.tbl:116
+-#: ../gui/selinux.tbl:117 ../gui/selinux.tbl:119 ../gui/selinux.tbl:121
+-#: ../gui/selinux.tbl:123 ../gui/selinux.tbl:124 ../gui/selinux.tbl:127
+-#: ../gui/selinux.tbl:129 ../gui/selinux.tbl:130 ../gui/selinux.tbl:131
+-#: ../gui/selinux.tbl:132 ../gui/selinux.tbl:133 ../gui/selinux.tbl:134
+-#: ../gui/selinux.tbl:135 ../gui/selinux.tbl:136 ../gui/selinux.tbl:137
+-#: ../gui/selinux.tbl:138 ../gui/selinux.tbl:139 ../gui/selinux.tbl:142
+-#: ../gui/selinux.tbl:143 ../gui/selinux.tbl:144 ../gui/selinux.tbl:145
+-#: ../gui/selinux.tbl:146 ../gui/selinux.tbl:147 ../gui/selinux.tbl:148
+-#: ../gui/selinux.tbl:149 ../gui/selinux.tbl:150 ../gui/selinux.tbl:151
+-#: ../gui/selinux.tbl:152 ../gui/selinux.tbl:154 ../gui/selinux.tbl:155
+-#: ../gui/selinux.tbl:156 ../gui/selinux.tbl:157 ../gui/selinux.tbl:158
+-#: ../gui/selinux.tbl:159 ../gui/selinux.tbl:160 ../gui/selinux.tbl:167
+-#: ../gui/selinux.tbl:171 ../gui/selinux.tbl:172 ../gui/selinux.tbl:173
+-#: ../gui/selinux.tbl:174 ../gui/selinux.tbl:175 ../gui/selinux.tbl:177
+-#: ../gui/selinux.tbl:178 ../gui/selinux.tbl:179 ../gui/selinux.tbl:180
+-#: ../gui/selinux.tbl:184 ../gui/selinux.tbl:192 ../gui/selinux.tbl:193
+-#: ../gui/selinux.tbl:194 ../gui/selinux.tbl:195 ../gui/selinux.tbl:196
+-#: ../gui/selinux.tbl:197 ../gui/selinux.tbl:198 ../gui/selinux.tbl:199
+-#: ../gui/selinux.tbl:200 ../gui/selinux.tbl:201 ../gui/selinux.tbl:206
+-#: ../gui/selinux.tbl:207 ../gui/selinux.tbl:218 ../gui/selinux.tbl:219
+-#: ../gui/selinux.tbl:220 ../gui/selinux.tbl:222 ../gui/selinux.tbl:224
+-#: ../gui/selinux.tbl:226 ../gui/selinux.tbl:227 ../gui/selinux.tbl:230
+-msgid "SELinux Service Protection"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:1
+-msgid "Disable SELinux protection for acct daemon"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:2 ../gui/selinux.tbl:3 ../gui/selinux.tbl:70
+-#: ../gui/selinux.tbl:153 ../gui/selinux.tbl:168 ../gui/selinux.tbl:169
+-#: ../gui/selinux.tbl:170 ../gui/selinux.tbl:189 ../gui/selinux.tbl:202
+-#: ../gui/selinux.tbl:203 ../gui/selinux.tbl:204 ../gui/selinux.tbl:205
+-msgid "Admin"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:2
+-msgid "Allow all daemons to write corefiles to /"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:3
+-msgid "Allow all daemons the ability to use unallocated ttys"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
+-#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
+-#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
+-#: ../gui/selinux.tbl:210 ../gui/selinux.tbl:211 ../gui/selinux.tbl:212
+-#: ../gui/selinux.tbl:213 ../gui/selinux.tbl:214 ../gui/selinux.tbl:215
+-#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
+-msgid "User Privs"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:4
+-msgid ""
+-"Allow gadmin SELinux user account to execute files in home directory or /tmp"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:5
+-msgid ""
+-"Allow guest SELinux user account to execute files in home directory or /tmp"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
+-msgid "Memory Protection"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:6
+-msgid "Allow java executable stack"
 +#: ../gui/semanagePage.py:126
 +#, python-format
 +msgid "Are you sure you want to delete %s '%s'?"
-+msgstr ""
-+
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
+-#: ../gui/selinux.tbl:209
+-msgid "Mount"
 +#: ../gui/semanagePage.py:126
 +#, python-format
 +msgid "Delete %s"
-+msgstr ""
-+
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:7
+-msgid "Allow mount to mount any file"
 +#: ../gui/semanagePage.py:134
 +#, python-format
 +msgid "Add %s"
-+msgstr ""
-+
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:8
+-msgid "Allow mount to mount any directory"
 +#: ../gui/semanagePage.py:148
 +#, python-format
 +msgid "Modify %s"
-+msgstr ""
-+
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:9
+-msgid "Allow mplayer executable stack"
 +#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
 +msgid "Permissive"
-+msgstr ""
-+
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
+-#: ../gui/selinux.tbl:188
+-msgid "SSH"
 +#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
 +msgid "Enforcing"
-+msgstr ""
-+
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:10
+-msgid "Allow ssh to run ssh-keysign"
 +#: ../gui/statusPage.py:94
 +msgid "Status"
-+msgstr ""
-+
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:11
 +#: ../gui/statusPage.py:133
-+msgid ""
+ msgid ""
+-"Allow staff SELinux user account to execute files in home directory or /tmp"
 +"Changing the policy type will cause a relabel of the entire file system on "
 +"the next boot. Relabeling takes a long time depending on the size of the "
 +"file system.  Do you wish to continue?"
-+msgstr ""
-+
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:12
 +#: ../gui/statusPage.py:147
-+msgid ""
+ msgid ""
+-"Allow sysadm SELinux user account to execute files in home directory or /tmp"
 +"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
 +"you later decide to turn SELinux back on, the system will be required to "
 +"relabel.  If you just want to see if SELinux is causing a problem on your "
 +"system, you can go to permissive mode which will only log errors and not "
 +"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
 +"wish to continue?"
-+msgstr ""
-+
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:13
 +#: ../gui/statusPage.py:152
-+msgid ""
+ msgid ""
+-"Allow unconfined SELinux user account to execute files in home directory or /"
+-"tmp"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:14
+-msgid "Network Configuration"
 +"Changing to SELinux enabled will cause a relabel of the entire file system "
 +"on the next boot. Relabeling takes a long time depending on the size of the "
 +"file system.  Do you wish to continue?"
-+msgstr ""
-+
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:14
+-msgid "Allow unlabeled packets to flow on the network"
 +#: ../gui/system-config-selinux.glade:11
 +msgid "system-config-selinux"
-+msgstr ""
-+
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:15
 +#: ../gui/system-config-selinux.glade:12
-+msgid ""
+ msgid ""
+-"Allow user SELinux user account to execute files in home directory or /tmp"
 +"Copyright (c)2006 Red Hat, Inc.\n"
 +"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-+msgstr ""
-+
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:16
+-msgid "Allow unconfined to dyntrans to unconfined_execmem"
 +#: ../gui/system-config-selinux.glade:22
 +#: ../gui/system-config-selinux.glade:544
 +msgid "Add SELinux Login Mapping"
-+msgstr ""
-+
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
+-#: ../gui/selinux.tbl:140
+-msgid "Databases"
 +#: ../gui/system-config-selinux.glade:257
 +msgid "Add SELinux Network Ports"
-+msgstr ""
-+
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:17
+-msgid "Allow user to connect to mysql socket"
 +#: ../gui/system-config-selinux.glade:391
 +#: ../gui/system-config-selinux.glade:678
 +msgid "SELinux Type"
-+msgstr ""
-+
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:18
+-msgid "Allow user to connect to postgres socket"
 +#: ../gui/system-config-selinux.glade:622
 +msgid "File Specification"
-+msgstr ""
-+
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
+-msgid "XServer"
 +#: ../gui/system-config-selinux.glade:650
 +msgid "File Type"
-+msgstr ""
-+
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:19
+-msgid "Allow clients to write to X shared memory"
+-msgstr ""
 +#: ../gui/system-config-selinux.glade:727
 +msgid ""
 +"all files\n"
@@ -234812,15 +266369,20 @@ diff -up policycoreutils-2.1.12/po/sk.po.rhat policycoreutils-2.1.12/po/sk.po
 +#: ../gui/system-config-selinux.glade:1418
 +msgid "System Default Policy Type: "
 +msgstr ""
-+
+ 
+-#: ../gui/selinux.tbl:20
 +#: ../gui/system-config-selinux.glade:1463
-+msgid ""
+ msgid ""
+-"Allow xguest SELinux user account to execute files in home directory or /tmp"
 +"Select if you wish to relabel then entire file system on next reboot.  "
 +"Relabeling can take a very long time, depending on the size of the system.  "
 +"If you are changing policy types or going from disabled to enforcing, a "
 +"relabel is required."
-+msgstr ""
-+
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
+-#: ../gui/selinux.tbl:231
+-msgid "NIS"
 +#: ../gui/system-config-selinux.glade:1509
 +msgid "Relabel on next reboot."
 +msgstr ""
@@ -234861,17134 +266423,16800 @@ diff -up policycoreutils-2.1.12/po/sk.po.rhat policycoreutils-2.1.12/po/sk.po
 +
 +#: ../gui/system-config-selinux.glade:1803
 +msgid "Delete File Context"
-+msgstr ""
-+
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:21
+-msgid "Allow daemons to run with NIS"
 +#: ../gui/system-config-selinux.glade:1819
 +msgid "Toggle between all and customized file context"
-+msgstr ""
-+
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
+-#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
+-#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
+-#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
+-#: ../gui/selinux.tbl:118
+-msgid "Web Applications"
 +#: ../gui/system-config-selinux.glade:1939
 +msgid "label38"
-+msgstr ""
-+
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:22
+-msgid "Transition staff SELinux user to Web Browser Domain"
 +#: ../gui/system-config-selinux.glade:1976
 +msgid "Add SELinux User Mapping"
-+msgstr ""
-+
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:23
+-msgid "Transition sysadm SELinux user to Web Browser Domain"
 +#: ../gui/system-config-selinux.glade:1992
 +msgid "Modify SELinux User Mapping"
-+msgstr ""
-+
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:24
+-msgid "Transition user SELinux user to Web Browser Domain"
 +#: ../gui/system-config-selinux.glade:2008
 +msgid "Delete SELinux User Mapping"
-+msgstr ""
-+
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:25
+-msgid "Transition xguest SELinux user to Web Browser Domain"
 +#: ../gui/system-config-selinux.glade:2126
 +msgid "label39"
-+msgstr ""
-+
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
+-#: ../gui/selinux.tbl:29
+-msgid "Allow staff Web Browsers to write to home directories"
 +#: ../gui/system-config-selinux.glade:2163
 +msgid "Add User"
-+msgstr ""
-+
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:30
+-msgid "Disable SELinux protection for amanda"
 +#: ../gui/system-config-selinux.glade:2179
 +msgid "Modify User"
-+msgstr ""
-+
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:31
+-msgid "Disable SELinux protection for amavis"
 +#: ../gui/system-config-selinux.glade:2195
 +msgid "Delete User"
-+msgstr ""
-+
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:32
+-msgid "Disable SELinux protection for apmd daemon"
 +#: ../gui/system-config-selinux.glade:2313
 +msgid "label41"
-+msgstr ""
-+
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:33
+-msgid "Disable SELinux protection for arpwatch daemon"
 +#: ../gui/system-config-selinux.glade:2350
 +msgid "Add Network Port"
-+msgstr ""
-+
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:34
+-msgid "Disable SELinux protection for auditd daemon"
 +#: ../gui/system-config-selinux.glade:2366
 +msgid "Edit Network Port"
-+msgstr ""
-+
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:35
+-msgid "Disable SELinux protection for automount daemon"
 +#: ../gui/system-config-selinux.glade:2382
 +msgid "Delete Network Port"
-+msgstr ""
-+
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:36
+-msgid "Disable SELinux protection for avahi"
 +#: ../gui/system-config-selinux.glade:2418
 +#: ../gui/system-config-selinux.glade:2436
 +msgid "Toggle between Customized and All Ports"
-+msgstr ""
-+
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:37
+-msgid "Disable SELinux protection for bluetooth daemon"
 +#: ../gui/system-config-selinux.glade:2556
 +msgid "label42"
-+msgstr ""
-+
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:38
+-msgid "Disable SELinux protection for canna daemon"
 +#: ../gui/system-config-selinux.glade:2593
 +msgid "Generate new policy module"
-+msgstr ""
-+
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:39
+-msgid "Disable SELinux protection for cardmgr daemon"
 +#: ../gui/system-config-selinux.glade:2609
 +msgid "Load policy module"
-+msgstr ""
-+
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:40
+-msgid "Disable SELinux protection for Cluster Server"
 +#: ../gui/system-config-selinux.glade:2625
 +msgid "Remove loadable policy module"
-+msgstr ""
-+
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:41
 +#: ../gui/system-config-selinux.glade:2661
-+msgid ""
+ msgid ""
+-"Allow cdrecord to read various content. nfs, samba, removable devices, user "
+-"temp and untrusted content files"
 +"Enable/Disable additional audit rules, that are normally not reported in the "
 +"log files."
-+msgstr ""
-+
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:42
+-msgid "Disable SELinux protection for ciped daemon"
 +#: ../gui/system-config-selinux.glade:2781
 +msgid "label44"
-+msgstr ""
-+
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:43
+-msgid "Disable SELinux protection for clamd daemon"
 +#: ../gui/system-config-selinux.glade:2818
 +msgid "Change process mode to permissive."
-+msgstr ""
-+
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:44
+-msgid "Disable SELinux protection for clamscan"
 +#: ../gui/system-config-selinux.glade:2836
 +msgid "Change process mode to enforcing"
-+msgstr ""
-+
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:45
+-msgid "Disable SELinux protection for clvmd"
 +#: ../gui/system-config-selinux.glade:2928
 +msgid "Process Domain"
-+msgstr ""
-+
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:46
+-msgid "Disable SELinux protection for comsat daemon"
 +#: ../gui/system-config-selinux.glade:2956
 +msgid "label59"
-+msgstr ""
-+
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
+-#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
+-msgid "Disable SELinux protection for courier daemon"
 +#: ../gui/usersPage.py:138
 +#, python-format
 +msgid "SELinux user '%s' is required"
-+msgstr ""
-diff -up policycoreutils-2.1.12/po/sl.po.rhat policycoreutils-2.1.12/po/sl.po
---- policycoreutils-2.1.12/po/sl.po.rhat	2012-07-04 07:35:21.000000000 -0400
-+++ policycoreutils-2.1.12/po/sl.po	2012-10-16 15:12:43.664686589 -0400
-@@ -1,1270 +0,0 @@
--# SOME DESCRIPTIVE TITLE.
--# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
--# This file is distributed under the same license as the PACKAGE package.
--# FIRST AUTHOR <EMAIL at ADDRESS>, YEAR.
--#
--#, fuzzy
--msgid ""
--msgstr ""
--"Project-Id-Version: PACKAGE VERSION\n"
--"Report-Msgid-Bugs-To: \n"
--"POT-Creation-Date: 2012-03-27 10:49-0400\n"
--"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
--"Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
--"Language-Team: LANGUAGE <LL at li.org>\n"
--"Language: \n"
--"MIME-Version: 1.0\n"
--"Content-Type: text/plain; charset=UTF-8\n"
--"Content-Transfer-Encoding: 8bit\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:1124
--#, 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:1258
--#, c-format
--msgid "Could not set exec context to %s.\n"
--msgstr ""
--
--#: ../audit2allow/audit2allow:230
--msgid "******************** IMPORTANT ***********************\n"
--msgstr ""
--
--#: ../audit2allow/audit2allow:231
--msgid "To make this policy package active, execute:"
--msgstr ""
--
--#: ../semanage/seobject.py:143 ../semanage/seobject.py:147
--msgid "global"
--msgstr ""
--
--#: ../semanage/seobject.py:222
--msgid "Could not create semanage handle"
--msgstr ""
--
--#: ../semanage/seobject.py:230
--msgid "SELinux policy is not managed or store cannot be accessed."
--msgstr ""
--
--#: ../semanage/seobject.py:235
--msgid "Cannot read policy store."
--msgstr ""
--
--#: ../semanage/seobject.py:240
--msgid "Could not establish semanage connection"
--msgstr ""
--
--#: ../semanage/seobject.py:245
--msgid "Could not test MLS enabled status"
--msgstr ""
--
--#: ../semanage/seobject.py:251 ../semanage/seobject.py:266
--msgid "Not yet implemented"
--msgstr ""
--
--#: ../semanage/seobject.py:255
--msgid "Semanage transaction already in progress"
--msgstr ""
--
--#: ../semanage/seobject.py:264
--msgid "Could not start semanage transaction"
--msgstr ""
--
--#: ../semanage/seobject.py:274
--msgid "Could not commit semanage transaction"
--msgstr ""
--
--#: ../semanage/seobject.py:279
--msgid "Semanage transaction not in progress"
--msgstr ""
--
--#: ../semanage/seobject.py:291 ../semanage/seobject.py:371
--msgid "Could not list SELinux modules"
--msgstr ""
--
--#: ../semanage/seobject.py:304
--msgid "Modules Name"
--msgstr ""
--
--#: ../semanage/seobject.py:304
--msgid "Version"
--msgstr ""
--
--#: ../semanage/seobject.py:307
--msgid "Disabled"
--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:358
--msgid "dontaudit requires either 'on' or 'off'"
--msgstr ""
--
--#: ../semanage/seobject.py:387
--msgid "Builtin Permissive Types"
--msgstr ""
--
--#: ../semanage/seobject.py:397
--msgid "Customized Permissive Types"
--msgstr ""
--
--#: ../semanage/seobject.py:438
--#, python-format
--msgid "Could not set permissive domain %s (module installation failed)"
--msgstr ""
--
--#: ../semanage/seobject.py:444
--#, python-format
--msgid "Could not remove permissive domain %s (remove failed)"
--msgstr ""
--
--#: ../semanage/seobject.py:479 ../semanage/seobject.py:553
--#: ../semanage/seobject.py:599 ../semanage/seobject.py:696
--#: ../semanage/seobject.py:726 ../semanage/seobject.py:793
--#: ../semanage/seobject.py:850 ../semanage/seobject.py:1097
--#: ../semanage/seobject.py:1786 ../semanage/seobject.py:1849
--#: ../semanage/seobject.py:1868 ../semanage/seobject.py:1985
--#: ../semanage/seobject.py:2037
--#, python-format
--msgid "Could not create a key for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
--#: ../semanage/seobject.py:603 ../semanage/seobject.py:609
--#, python-format
--msgid "Could not check if login mapping for %s is defined"
--msgstr ""
--
--#: ../semanage/seobject.py:492
--#, python-format
--msgid "Linux Group %s does not exist"
--msgstr ""
--
--#: ../semanage/seobject.py:497
--#, python-format
--msgid "Linux User %s does not exist"
--msgstr ""
--
--#: ../semanage/seobject.py:501
--#, python-format
--msgid "Could not create login mapping for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:505 ../semanage/seobject.py:741
--#, python-format
--msgid "Could not set name for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:510 ../semanage/seobject.py:751
--#, python-format
--msgid "Could not set MLS range for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:514
--#, python-format
--msgid "Could not set SELinux user for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:518
--#, python-format
--msgid "Could not add login mapping for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:536
--msgid "Requires seuser or serange"
--msgstr ""
--
--#: ../semanage/seobject.py:559 ../semanage/seobject.py:605
--#, python-format
--msgid "Login mapping for %s is not defined"
--msgstr ""
--
--#: ../semanage/seobject.py:563
--#, python-format
--msgid "Could not query seuser for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:577
--#, python-format
--msgid "Could not modify login mapping for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:611
--#, python-format
--msgid "Login mapping for %s is defined in policy, cannot be deleted"
--msgstr ""
--
--#: ../semanage/seobject.py:615
--#, python-format
--msgid "Could not delete login mapping for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:637 ../semanage/seobject.py:655
--#: ../semanage/seobject.py:893
--msgid "Could not list login mappings"
--msgstr ""
--
--#: ../semanage/seobject.py:680 ../semanage/seobject.py:685
--msgid "Login Name"
--msgstr ""
--
--#: ../semanage/seobject.py:680 ../semanage/seobject.py:685
--#: ../semanage/seobject.py:943 ../semanage/seobject.py:948
--msgid "SELinux User"
--msgstr ""
--
--#: ../semanage/seobject.py:680
--msgid "MLS/MCS Range"
--msgstr ""
--
--#: ../semanage/seobject.py:699 ../semanage/seobject.py:730
--#: ../semanage/seobject.py:797 ../semanage/seobject.py:854
--#: ../semanage/seobject.py:860
--#, python-format
--msgid "Could not check if SELinux user %s is defined"
--msgstr ""
--
--#: ../semanage/seobject.py:702 ../semanage/seobject.py:803
--#: ../semanage/seobject.py:866
--#, python-format
--msgid "Could not query user for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:722
--#, python-format
--msgid "You must add at least one role for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:737
--#, python-format
--msgid "Could not create SELinux user for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:746
--#, python-format
--msgid "Could not add role %s for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:755
--#, python-format
--msgid "Could not set MLS level for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:758
--#, python-format
--msgid "Could not add prefix %s for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:761
--#, python-format
--msgid "Could not extract key for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:765
--#, python-format
--msgid "Could not add SELinux user %s"
--msgstr ""
--
--#: ../semanage/seobject.py:787
--msgid "Requires prefix, roles, level or range"
--msgstr ""
--
--#: ../semanage/seobject.py:789
--msgid "Requires prefix or roles"
--msgstr ""
--
--#: ../semanage/seobject.py:799 ../semanage/seobject.py:856
--#, python-format
--msgid "SELinux user %s is not defined"
--msgstr ""
--
--#: ../semanage/seobject.py:828
--#, python-format
--msgid "Could not modify SELinux user %s"
--msgstr ""
--
--#: ../semanage/seobject.py:862
--#, python-format
--msgid "SELinux user %s is defined in policy, cannot be deleted"
--msgstr ""
--
--#: ../semanage/seobject.py:873
--#, python-format
--msgid "Could not delete SELinux user %s"
--msgstr ""
--
--#: ../semanage/seobject.py:911
--msgid "Could not list SELinux users"
--msgstr ""
--
--#: ../semanage/seobject.py:917
--#, python-format
--msgid "Could not list roles for user %s"
--msgstr ""
--
--#: ../semanage/seobject.py:942
--msgid "Labeling"
--msgstr ""
--
--#: ../semanage/seobject.py:942
--msgid "MLS/"
--msgstr ""
--
--#: ../semanage/seobject.py:943
--msgid "Prefix"
--msgstr ""
--
--#: ../semanage/seobject.py:943
--msgid "MCS Level"
--msgstr ""
--
--#: ../semanage/seobject.py:943
--msgid "MCS Range"
--msgstr ""
--
--#: ../semanage/seobject.py:943 ../semanage/seobject.py:948
--msgid "SELinux Roles"
--msgstr ""
--
--#: ../semanage/seobject.py:963
--msgid "Protocol udp or tcp is required"
--msgstr ""
--
--#: ../semanage/seobject.py:965
--msgid "Port is required"
--msgstr ""
--
--#: ../semanage/seobject.py:975
--msgid "Invalid Port"
--msgstr ""
--
--#: ../semanage/seobject.py:979
--#, python-format
--msgid "Could not create a key for %s/%s"
--msgstr ""
--
--#: ../semanage/seobject.py:990
--msgid "Type is required"
--msgstr ""
--
--#: ../semanage/seobject.py:996 ../semanage/seobject.py:1055
--#: ../semanage/seobject.py:1110 ../semanage/seobject.py:1116
--#, python-format
--msgid "Could not check if port %s/%s is defined"
--msgstr ""
--
--#: ../semanage/seobject.py:998
--#, python-format
--msgid "Port %s/%s already defined"
--msgstr ""
--
--#: ../semanage/seobject.py:1002
--#, python-format
--msgid "Could not create port for %s/%s"
--msgstr ""
--
--#: ../semanage/seobject.py:1008
--#, python-format
--msgid "Could not create context for %s/%s"
--msgstr ""
--
--#: ../semanage/seobject.py:1012
--#, python-format
--msgid "Could not set user in port context for %s/%s"
--msgstr ""
--
--#: ../semanage/seobject.py:1016
--#, python-format
--msgid "Could not set role in port context for %s/%s"
--msgstr ""
--
--#: ../semanage/seobject.py:1020
--#, python-format
--msgid "Could not set type in port context for %s/%s"
--msgstr ""
--
--#: ../semanage/seobject.py:1025
--#, python-format
--msgid "Could not set mls fields in port context for %s/%s"
--msgstr ""
--
--#: ../semanage/seobject.py:1029
--#, python-format
--msgid "Could not set port context for %s/%s"
--msgstr ""
--
--#: ../semanage/seobject.py:1033
--#, python-format
--msgid "Could not add port %s/%s"
--msgstr ""
--
--#: ../semanage/seobject.py:1047 ../semanage/seobject.py:1312
--#: ../semanage/seobject.py:1508
--msgid "Requires setype or serange"
--msgstr ""
--
--#: ../semanage/seobject.py:1049
--msgid "Requires setype"
--msgstr ""
--
--#: ../semanage/seobject.py:1057 ../semanage/seobject.py:1112
--#, python-format
--msgid "Port %s/%s is not defined"
--msgstr ""
--
--#: ../semanage/seobject.py:1061
--#, python-format
--msgid "Could not query port %s/%s"
--msgstr ""
--
--#: ../semanage/seobject.py:1072
--#, python-format
--msgid "Could not modify port %s/%s"
--msgstr ""
--
--#: ../semanage/seobject.py:1085
--msgid "Could not list the ports"
--msgstr ""
--
--#: ../semanage/seobject.py:1101
--#, python-format
--msgid "Could not delete the port %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1118
--#, python-format
--msgid "Port %s/%s is defined in policy, cannot be deleted"
--msgstr ""
--
--#: ../semanage/seobject.py:1122
--#, python-format
--msgid "Could not delete port %s/%s"
--msgstr ""
--
--#: ../semanage/seobject.py:1138 ../semanage/seobject.py:1160
--msgid "Could not list ports"
--msgstr ""
--
--#: ../semanage/seobject.py:1199
--msgid "SELinux Port Type"
--msgstr ""
--
--#: ../semanage/seobject.py:1199
--msgid "Proto"
--msgstr ""
--
--#: ../semanage/seobject.py:1199
--msgid "Port Number"
--msgstr ""
--
--#: ../semanage/seobject.py:1218
--msgid "Node Address is required"
--msgstr ""
--
--#: ../semanage/seobject.py:1233
--msgid "Unknown or missing protocol"
--msgstr ""
--
--#: ../semanage/seobject.py:1247 ../semanage/seobject.py:1446
--#: ../semanage/seobject.py:1724
--msgid "SELinux Type is required"
--msgstr ""
--
--#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1316
--#: ../semanage/seobject.py:1352 ../semanage/seobject.py:1450
--#: ../semanage/seobject.py:1512 ../semanage/seobject.py:1546
--#: ../semanage/seobject.py:1728
--#, python-format
--msgid "Could not create key for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1253 ../semanage/seobject.py:1320
--#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1362
--#, python-format
--msgid "Could not check if addr %s is defined"
--msgstr ""
--
--#: ../semanage/seobject.py:1262
--#, python-format
--msgid "Could not create addr for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1268 ../semanage/seobject.py:1466
--#: ../semanage/seobject.py:1686
--#, python-format
--msgid "Could not create context for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1272
--#, python-format
--msgid "Could not set mask for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1276
--#, python-format
--msgid "Could not set user in addr context for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1280
--#, python-format
--msgid "Could not set role in addr context for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1284
--#, python-format
--msgid "Could not set type in addr context for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1289
--#, python-format
--msgid "Could not set mls fields in addr context for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1293
--#, python-format
--msgid "Could not set addr context for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1297
--#, python-format
--msgid "Could not add addr %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1322 ../semanage/seobject.py:1358
--#, python-format
--msgid "Addr %s is not defined"
--msgstr ""
--
--#: ../semanage/seobject.py:1326
--#, python-format
--msgid "Could not query addr %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1336
--#, python-format
--msgid "Could not modify addr %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1364
--#, python-format
--msgid "Addr %s is defined in policy, cannot be deleted"
--msgstr ""
--
--#: ../semanage/seobject.py:1368
--#, python-format
--msgid "Could not delete addr %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1380
--msgid "Could not deleteall node mappings"
--msgstr ""
--
--#: ../semanage/seobject.py:1394
--msgid "Could not list addrs"
--msgstr ""
--
--#: ../semanage/seobject.py:1454 ../semanage/seobject.py:1516
--#: ../semanage/seobject.py:1550 ../semanage/seobject.py:1556
--#, python-format
--msgid "Could not check if interface %s is defined"
--msgstr ""
--
--#: ../semanage/seobject.py:1461
--#, python-format
--msgid "Could not create interface for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1470
--#, python-format
--msgid "Could not set user in interface context for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1474
--#, python-format
--msgid "Could not set role in interface context for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1478
--#, python-format
--msgid "Could not set type in interface context for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1483
--#, python-format
--msgid "Could not set mls fields in interface context for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1487
--#, python-format
--msgid "Could not set interface context for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1491
--#, python-format
--msgid "Could not set message context for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1495
--#, python-format
--msgid "Could not add interface %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1518 ../semanage/seobject.py:1552
--#, python-format
--msgid "Interface %s is not defined"
--msgstr ""
--
--#: ../semanage/seobject.py:1522
--#, python-format
--msgid "Could not query interface %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1533
--#, python-format
--msgid "Could not modify interface %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1558
--#, python-format
--msgid "Interface %s is defined in policy, cannot be deleted"
--msgstr ""
--
--#: ../semanage/seobject.py:1562
--#, python-format
--msgid "Could not delete interface %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1574
--msgid "Could not delete all interface  mappings"
--msgstr ""
--
--#: ../semanage/seobject.py:1588
--msgid "Could not list interfaces"
--msgstr ""
--
--#: ../semanage/seobject.py:1613
--msgid "SELinux Interface"
--msgstr ""
--
--#: ../semanage/seobject.py:1613 ../semanage/seobject.py:1936
--msgid "Context"
--msgstr ""
--
--#: ../semanage/seobject.py:1663
--#, python-format
--msgid "Equivalence class for %s already exists"
--msgstr ""
--
--#: ../semanage/seobject.py:1669
--#, python-format
--msgid "File spec %s conflicts with equivalency rule '%s %s'"
--msgstr ""
--
--#: ../semanage/seobject.py:1678
--#, python-format
--msgid "Equivalence class for %s does not exists"
--msgstr ""
--
--#: ../semanage/seobject.py:1692
--#, python-format
--msgid "Could not set user in file context for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1696
--#, python-format
--msgid "Could not set role in file context for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1701 ../semanage/seobject.py:1758
--#, python-format
--msgid "Could not set mls fields in file context for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1707
--msgid "Invalid file specification"
--msgstr ""
--
--#: ../semanage/seobject.py:1709
--msgid "File specification can not include spaces"
--msgstr ""
--
--#: ../semanage/seobject.py:1714
--#, python-format
--msgid ""
--"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
--msgstr ""
--
--#: ../semanage/seobject.py:1732 ../semanage/seobject.py:1737
--#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1872
--#: ../semanage/seobject.py:1876
--#, python-format
--msgid "Could not check if file context for %s is defined"
--msgstr ""
--
--#: ../semanage/seobject.py:1745
--#, python-format
--msgid "Could not create file context for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1753
--#, python-format
--msgid "Could not set type in file context for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1761 ../semanage/seobject.py:1818
--#: ../semanage/seobject.py:1822
--#, python-format
--msgid "Could not set file context for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1767
--#, python-format
--msgid "Could not add file context for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1781
--msgid "Requires setype, serange or seuser"
--msgstr ""
--
--#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1880
--#, python-format
--msgid "File context for %s is not defined"
--msgstr ""
--
--#: ../semanage/seobject.py:1800
--#, python-format
--msgid "Could not query file context for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1826
--#, python-format
--msgid "Could not modify file context for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1839
--msgid "Could not list the file contexts"
--msgstr ""
--
--#: ../semanage/seobject.py:1853
--#, python-format
--msgid "Could not delete the file context %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1878
--#, python-format
--msgid "File context for %s is defined in policy, cannot be deleted"
--msgstr ""
--
--#: ../semanage/seobject.py:1884
--#, python-format
--msgid "Could not delete file context for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1899
--msgid "Could not list file contexts"
--msgstr ""
--
--#: ../semanage/seobject.py:1903
--msgid "Could not list local file contexts"
--msgstr ""
--
--#: ../semanage/seobject.py:1936
--msgid "SELinux fcontext"
--msgstr ""
--
--#: ../semanage/seobject.py:1936
--msgid "type"
--msgstr ""
--
--#: ../semanage/seobject.py:1949
--msgid ""
--"\n"
--"SELinux Distribution fcontext Equivalence \n"
--msgstr ""
--
--#: ../semanage/seobject.py:1954
--msgid ""
--"\n"
--"SELinux Local fcontext Equivalence \n"
--msgstr ""
--
--#: ../semanage/seobject.py:1988 ../semanage/seobject.py:2040
--#: ../semanage/seobject.py:2046
--#, python-format
--msgid "Could not check if boolean %s is defined"
--msgstr ""
--
--#: ../semanage/seobject.py:1990 ../semanage/seobject.py:2042
--#, python-format
--msgid "Boolean %s is not defined"
--msgstr ""
--
--#: ../semanage/seobject.py:1994
--#, python-format
--msgid "Could not query file context %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1999
--#, python-format
--msgid "You must specify one of the following values: %s"
--msgstr ""
--
--#: ../semanage/seobject.py:2004
--#, python-format
--msgid "Could not set active value of boolean %s"
--msgstr ""
--
--#: ../semanage/seobject.py:2007
--#, python-format
--msgid "Could not modify boolean %s"
--msgstr ""
--
--#: ../semanage/seobject.py:2025
--#, python-format
--msgid "Bad format %s: Record %s"
--msgstr ""
--
--#: ../semanage/seobject.py:2048
--#, python-format
--msgid "Boolean %s is defined in policy, cannot be deleted"
--msgstr ""
--
--#: ../semanage/seobject.py:2052
--#, python-format
--msgid "Could not delete boolean %s"
--msgstr ""
--
--#: ../semanage/seobject.py:2064 ../semanage/seobject.py:2081
--msgid "Could not list booleans"
--msgstr ""
--
--#: ../semanage/seobject.py:2104
--msgid "unknown"
--msgstr ""
--
--#: ../semanage/seobject.py:2117
--msgid "off"
--msgstr ""
--
--#: ../semanage/seobject.py:2117
--msgid "on"
--msgstr ""
--
--#: ../semanage/seobject.py:2131
--msgid "SELinux boolean"
--msgstr ""
--
--#: ../semanage/seobject.py:2131
--msgid "State"
--msgstr ""
--
--#: ../semanage/seobject.py:2131
--msgid "Default"
--msgstr ""
--
--#: ../semanage/seobject.py:2131
--msgid "Description"
--msgstr ""
--
--#: ../newrole/newrole.c:201
--#, c-format
--msgid "failed to set PAM_TTY\n"
--msgstr ""
--
--#: ../newrole/newrole.c:290
--#, c-format
--msgid "newrole: service name configuration hashtable overflow\n"
--msgstr ""
--
--#: ../newrole/newrole.c:300
--#, c-format
--msgid "newrole:  %s:  error on line %lu.\n"
--msgstr ""
--
--#: ../newrole/newrole.c:439
--#, c-format
--msgid "cannot find valid entry in the passwd file.\n"
--msgstr ""
--
--#: ../newrole/newrole.c:450
--#, c-format
--msgid "Out of memory!\n"
--msgstr ""
--
--#: ../newrole/newrole.c:455
--#, c-format
--msgid "Error!  Shell is not valid.\n"
--msgstr ""
--
--#: ../newrole/newrole.c:512
--#, c-format
--msgid "Unable to clear environment\n"
--msgstr ""
--
--#: ../newrole/newrole.c:556 ../newrole/newrole.c:587 ../newrole/newrole.c:617
--#, c-format
--msgid "Error changing uid, aborting.\n"
--msgstr ""
--
--#: ../newrole/newrole.c:612
--#, c-format
--msgid "Error resetting KEEPCAPS, aborting\n"
--msgstr ""
--
--#: ../newrole/newrole.c:635
--#, c-format
--msgid "Error connecting to audit system.\n"
--msgstr ""
--
--#: ../newrole/newrole.c:641
--#, c-format
--msgid "Error allocating memory.\n"
--msgstr ""
--
--#: ../newrole/newrole.c:648
--#, c-format
--msgid "Error sending audit message.\n"
--msgstr ""
--
--#: ../newrole/newrole.c:692 ../newrole/newrole.c:1059
--#, c-format
--msgid "Could not determine enforcing mode.\n"
--msgstr ""
--
--#: ../newrole/newrole.c:699
--#, c-format
--msgid "Error!  Could not open %s.\n"
--msgstr ""
--
--#: ../newrole/newrole.c:705
--#, c-format
--msgid "%s!  Could not get current context for %s, not relabeling tty.\n"
--msgstr ""
--
--#: ../newrole/newrole.c:715
--#, c-format
--msgid "%s!  Could not get new context for %s, not relabeling tty.\n"
--msgstr ""
--
--#: ../newrole/newrole.c:725
--#, c-format
--msgid "%s!  Could not set new context for %s\n"
--msgstr ""
--
--#: ../newrole/newrole.c:772
--#, c-format
--msgid "%s changed labels.\n"
--msgstr ""
--
--#: ../newrole/newrole.c:778
--#, c-format
--msgid "Warning! Could not restore context for %s\n"
--msgstr ""
--
--#: ../newrole/newrole.c:835
--#, c-format
--msgid "Error: multiple roles specified\n"
--msgstr ""
--
--#: ../newrole/newrole.c:843
--#, c-format
--msgid "Error: multiple types specified\n"
--msgstr ""
--
--#: ../newrole/newrole.c:850
--#, c-format
--msgid "Sorry, -l may be used with SELinux MLS support.\n"
--msgstr ""
--
--#: ../newrole/newrole.c:855
--#, c-format
--msgid "Error: multiple levels specified\n"
--msgstr ""
--
--#: ../newrole/newrole.c:865
--#, c-format
--msgid "Error: you are not allowed to change levels on a non secure terminal \n"
--msgstr ""
--
--#: ../newrole/newrole.c:891
--#, c-format
--msgid "Couldn't get default type.\n"
--msgstr ""
--
--#: ../newrole/newrole.c:901
--#, c-format
--msgid "failed to get new context.\n"
--msgstr ""
--
--#: ../newrole/newrole.c:908
--#, c-format
--msgid "failed to set new role %s\n"
--msgstr ""
--
--#: ../newrole/newrole.c:915
--#, c-format
--msgid "failed to set new type %s\n"
--msgstr ""
--
--#: ../newrole/newrole.c:925
--#, c-format
--msgid "failed to build new range with level %s\n"
--msgstr ""
--
--#: ../newrole/newrole.c:930
--#, c-format
--msgid "failed to set new range %s\n"
--msgstr ""
--
--#: ../newrole/newrole.c:938
--#, c-format
--msgid "failed to convert new context to string\n"
--msgstr ""
--
--#: ../newrole/newrole.c:943
--#, c-format
--msgid "%s is not a valid context\n"
--msgstr ""
--
--#: ../newrole/newrole.c:950
--#, c-format
--msgid "Unable to allocate memory for new_context"
--msgstr ""
--
--#: ../newrole/newrole.c:976
--#, c-format
--msgid "Unable to obtain empty signal set\n"
--msgstr ""
--
--#: ../newrole/newrole.c:984
--#, c-format
--msgid "Unable to set SIGHUP handler\n"
--msgstr ""
--
--#: ../newrole/newrole.c:1053
--#, c-format
--msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
--msgstr ""
--
--#: ../newrole/newrole.c:1070
--#, c-format
--msgid "failed to get old_context.\n"
--msgstr ""
--
--#: ../newrole/newrole.c:1077
--#, c-format
--msgid "Warning!  Could not retrieve tty information.\n"
--msgstr ""
--
--#: ../newrole/newrole.c:1098
--#, c-format
--msgid "error on reading PAM service configuration.\n"
--msgstr ""
--
--#: ../newrole/newrole.c:1133
--#, c-format
--msgid "newrole: incorrect password for %s\n"
--msgstr ""
--
--#: ../newrole/newrole.c:1160
--#, c-format
--msgid "newrole: failure forking: %s"
--msgstr ""
--
--#: ../newrole/newrole.c:1163 ../newrole/newrole.c:1186
--#, c-format
--msgid "Unable to restore tty label...\n"
--msgstr ""
--
--#: ../newrole/newrole.c:1165 ../newrole/newrole.c:1192
--#, c-format
--msgid "Failed to close tty properly\n"
--msgstr ""
--
--#: ../newrole/newrole.c:1224
--#, c-format
--msgid "Could not close descriptors.\n"
--msgstr ""
--
--#: ../newrole/newrole.c:1251
--#, c-format
--msgid "Error allocating shell's argv0.\n"
--msgstr ""
--
--#: ../newrole/newrole.c:1287
--#, c-format
--msgid "Unable to restore the environment, aborting\n"
--msgstr ""
--
--#: ../newrole/newrole.c:1298
--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 ""
-diff -up policycoreutils-2.1.12/po/sq.po.rhat policycoreutils-2.1.12/po/sq.po
---- policycoreutils-2.1.12/po/sq.po.rhat	2012-07-04 07:35:21.000000000 -0400
-+++ policycoreutils-2.1.12/po/sq.po	2012-10-16 15:07:17.619526301 -0400
-@@ -8,7 +8,7 @@ msgid ""
  msgstr ""
- "Project-Id-Version: PACKAGE VERSION\n"
- "Report-Msgid-Bugs-To: \n"
--"POT-Creation-Date: 2012-03-27 10:49-0400\n"
-+"POT-Creation-Date: 2012-05-25 07:28-0400\n"
- "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
- "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
- "Language-Team: LANGUAGE <LL at li.org>\n"
-@@ -90,844 +90,851 @@ msgstr ""
- msgid "global"
+ 
+-#: ../gui/selinux.tbl:52
+-msgid "Disable SELinux protection for cpucontrol daemon"
++#: ../sepolicy/sepolicy.py:106
++msgid "Generate SELinux man pages"
  msgstr ""
  
--#: ../semanage/seobject.py:222
-+#: ../semanage/seobject.py:225
- msgid "Could not create semanage handle"
+-#: ../gui/selinux.tbl:53
+-msgid "Disable SELinux protection for cpuspeed daemon"
++#: ../sepolicy/sepolicy.py:110
++msgid "path in which the generated SELinux man pages will be stored"
  msgstr ""
  
--#: ../semanage/seobject.py:230
-+#: ../semanage/seobject.py:233
- msgid "SELinux policy is not managed or store cannot be accessed."
+-#: ../gui/selinux.tbl:54
+-msgid "Cron"
++#: ../sepolicy/sepolicy.py:114
++msgid "All domains"
  msgstr ""
  
--#: ../semanage/seobject.py:235
-+#: ../semanage/seobject.py:238
- msgid "Cannot read policy store."
+-#: ../gui/selinux.tbl:54
+-msgid "Disable SELinux protection for crond daemon"
++#: ../sepolicy/sepolicy.py:116
++msgid "Domain name(s) of man pages to be created"
  msgstr ""
  
--#: ../semanage/seobject.py:240
-+#: ../semanage/seobject.py:243
- msgid "Could not establish semanage connection"
+-#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
+-#: ../gui/selinux.tbl:91
+-msgid "Printing"
++#: ../sepolicy/sepolicy.py:164
++msgid "Query SELinux policy network information"
  msgstr ""
  
--#: ../semanage/seobject.py:245
-+#: ../semanage/seobject.py:248
- msgid "Could not test MLS enabled status"
+-#: ../gui/selinux.tbl:55
+-msgid "Disable SELinux protection for cupsd back end server"
++#: ../sepolicy/sepolicy.py:169
++msgid "list all SELinux port types"
  msgstr ""
  
--#: ../semanage/seobject.py:251 ../semanage/seobject.py:266
-+#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
- msgid "Not yet implemented"
+-#: ../gui/selinux.tbl:56
+-msgid "Disable SELinux protection for cupsd daemon"
++#: ../sepolicy/sepolicy.py:172
++msgid "show SELinux type related to the port"
  msgstr ""
  
--#: ../semanage/seobject.py:255
-+#: ../semanage/seobject.py:258
- msgid "Semanage transaction already in progress"
+-#: ../gui/selinux.tbl:57
+-msgid "Disable SELinux protection for cupsd_lpd"
++#: ../sepolicy/sepolicy.py:175
++msgid "Show ports defined for this SELinux type"
  msgstr ""
  
--#: ../semanage/seobject.py:264
-+#: ../semanage/seobject.py:267
- msgid "Could not start semanage transaction"
+-#: ../gui/selinux.tbl:58
+-msgid "CVS"
++#: ../sepolicy/sepolicy.py:178
++msgid "show ports to which this domain can bind and/or connect"
  msgstr ""
  
--#: ../semanage/seobject.py:274
-+#: ../semanage/seobject.py:278
- msgid "Could not commit semanage transaction"
+-#: ../gui/selinux.tbl:58
+-msgid "Disable SELinux protection for cvs daemon"
++#: ../sepolicy/sepolicy.py:192
++msgid "query SELinux policy to see if domains can communicate with each other"
  msgstr ""
  
--#: ../semanage/seobject.py:279
-+#: ../semanage/seobject.py:283
- msgid "Semanage transaction not in progress"
+-#: ../gui/selinux.tbl:59
+-msgid "Disable SELinux protection for cyrus daemon"
++#: ../sepolicy/sepolicy.py:195
++msgid "Source Domain"
  msgstr ""
  
--#: ../semanage/seobject.py:291 ../semanage/seobject.py:371
-+#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
- msgid "Could not list SELinux modules"
+-#: ../gui/selinux.tbl:60
+-msgid "Disable SELinux protection for dbskkd daemon"
++#: ../sepolicy/sepolicy.py:198
++msgid "Target Domain"
  msgstr ""
  
--#: ../semanage/seobject.py:304
-+#: ../semanage/seobject.py:308
- msgid "Modules Name"
+-#: ../gui/selinux.tbl:61
+-msgid "Disable SELinux protection for dbusd daemon"
++#: ../sepolicy/sepolicy.py:215
++msgid "query SELinux Policy to see description of booleans"
  msgstr ""
  
--#: ../semanage/seobject.py:304
-+#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
- msgid "Version"
+-#: ../gui/selinux.tbl:62
+-msgid "Disable SELinux protection for dccd"
++#: ../sepolicy/sepolicy.py:219
++msgid "get all booleans desctiption"
  msgstr ""
  
--#: ../semanage/seobject.py:307
-+#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
- msgid "Disabled"
+-#: ../gui/selinux.tbl:63
+-msgid "Disable SELinux protection for dccifd"
++#: ../sepolicy/sepolicy.py:221
++msgid "boolean to get description"
  msgstr ""
  
--#: ../semanage/seobject.py:322
-+#: ../semanage/seobject.py:326
- #, python-format
- msgid "Could not disable module %s (remove failed)"
+-#: ../gui/selinux.tbl:64
+-msgid "Disable SELinux protection for dccm"
++#: ../sepolicy/sepolicy.py:231
++msgid ""
++"query SELinux Policy to see how a source process domain can transition to "
++"the target process domain"
  msgstr ""
  
--#: ../semanage/seobject.py:333
-+#: ../semanage/seobject.py:337
- #, python-format
- msgid "Could not enable module %s (remove failed)"
+-#: ../gui/selinux.tbl:65
+-msgid "Disable SELinux protection for ddt daemon"
++#: ../sepolicy/sepolicy.py:234
++msgid "source process domain"
  msgstr ""
  
--#: ../semanage/seobject.py:348
-+#: ../semanage/seobject.py:352
- #, python-format
- msgid "Could not remove module %s (remove failed)"
+-#: ../gui/selinux.tbl:66
+-msgid "Disable SELinux protection for devfsd daemon"
++#: ../sepolicy/sepolicy.py:237
++msgid "target process domain"
  msgstr ""
  
--#: ../semanage/seobject.py:358
-+#: ../semanage/seobject.py:362
- msgid "dontaudit requires either 'on' or 'off'"
+-#: ../gui/selinux.tbl:67
+-msgid "Disable SELinux protection for dhcpc daemon"
++#: ../sepolicy/sepolicy.py:259
++msgid "Generate SELinux Policy module template"
  msgstr ""
  
--#: ../semanage/seobject.py:387
-+#: ../semanage/seobject.py:391
- msgid "Builtin Permissive Types"
+-#: ../gui/selinux.tbl:68
+-msgid "Disable SELinux protection for dhcpd daemon"
++#: ../sepolicy/sepolicy.py:265
++msgid "name of policy to generate"
  msgstr ""
  
--#: ../semanage/seobject.py:397
-+#: ../semanage/seobject.py:401
- msgid "Customized Permissive Types"
+-#: ../gui/selinux.tbl:69
+-msgid "Disable SELinux protection for dictd daemon"
++#: ../sepolicy/sepolicy.py:267
++msgid "executable to confine"
  msgstr ""
  
--#: ../semanage/seobject.py:438
-+#: ../semanage/seobject.py:442
- #, python-format
- msgid "Could not set permissive domain %s (module installation failed)"
+-#: ../gui/selinux.tbl:70
+-msgid "Allow sysadm_t to directly start daemons"
++#: ../sepolicy/sepolicy.py:269
++msgid "run policy generation test suite"
  msgstr ""
  
--#: ../semanage/seobject.py:444
-+#: ../semanage/seobject.py:448
- #, python-format
- msgid "Could not remove permissive domain %s (remove failed)"
+-#: ../gui/selinux.tbl:71
+-msgid "Disable SELinux protection for Evolution"
++#: ../sepolicy/sepolicy.py:274
++msgid "commands"
  msgstr ""
  
--#: ../semanage/seobject.py:479 ../semanage/seobject.py:553
--#: ../semanage/seobject.py:599 ../semanage/seobject.py:696
--#: ../semanage/seobject.py:726 ../semanage/seobject.py:793
--#: ../semanage/seobject.py:850 ../semanage/seobject.py:1097
--#: ../semanage/seobject.py:1786 ../semanage/seobject.py:1849
--#: ../semanage/seobject.py:1868 ../semanage/seobject.py:1985
--#: ../semanage/seobject.py:2037
-+#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
-+#: ../semanage/seobject.py:603 ../semanage/seobject.py:700
-+#: ../semanage/seobject.py:730 ../semanage/seobject.py:797
-+#: ../semanage/seobject.py:854 ../semanage/seobject.py:1101
-+#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
-+#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
-+#: ../semanage/seobject.py:2045
- #, python-format
- msgid "Could not create a key for %s"
+-#: ../gui/selinux.tbl:72
+-msgid "Games"
++#: ../sepolicy/sepolicy/generate.py:185
++msgid "Internet Services Daemon"
  msgstr ""
  
--#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
--#: ../semanage/seobject.py:603 ../semanage/seobject.py:609
-+#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
-+#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
- #, python-format
- msgid "Could not check if login mapping for %s is defined"
+-#: ../gui/selinux.tbl:72
+-msgid "Disable SELinux protection for games"
++#: ../sepolicy/sepolicy/generate.py:198
++msgid "Valid Types:\n"
  msgstr ""
  
--#: ../semanage/seobject.py:492
-+#: ../semanage/seobject.py:496
- #, python-format
- msgid "Linux Group %s does not exist"
+-#: ../gui/selinux.tbl:73
+-msgid "Disable SELinux protection for the web browsers"
++#: ../sepolicy/sepolicy/generate.py:232
++#, python-format
++msgid "Ports must be numbers or ranges of numbers from 1 to %d "
  msgstr ""
  
--#: ../semanage/seobject.py:497
-+#: ../semanage/seobject.py:501
- #, python-format
- msgid "Linux User %s does not exist"
+-#: ../gui/selinux.tbl:74
+-msgid "Disable SELinux protection for Thunderbird"
++#: ../sepolicy/sepolicy/generate.py:359
++msgid "You must enter a name for your confined process/user"
  msgstr ""
  
--#: ../semanage/seobject.py:501
-+#: ../semanage/seobject.py:505
- #, python-format
- msgid "Could not create login mapping for %s"
+-#: ../gui/selinux.tbl:75
+-msgid "Disable SELinux protection for distccd daemon"
++#: ../sepolicy/sepolicy/generate.py:361
++msgid ""
++"Name must be alpha numberic with no spaces. Consider using option \"-n "
++"MODULENAME\""
  msgstr ""
  
--#: ../semanage/seobject.py:505 ../semanage/seobject.py:741
-+#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
- #, python-format
- msgid "Could not set name for %s"
+-#: ../gui/selinux.tbl:76
+-msgid "Disable SELinux protection for dmesg daemon"
++#: ../sepolicy/sepolicy/generate.py:449
++msgid "User Role types can not be assigned executables."
  msgstr ""
  
--#: ../semanage/seobject.py:510 ../semanage/seobject.py:751
-+#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
- #, python-format
- msgid "Could not set MLS range for %s"
+-#: ../gui/selinux.tbl:77
+-msgid "Disable SELinux protection for dnsmasq daemon"
++#: ../sepolicy/sepolicy/generate.py:455
++msgid "Only Daemon apps can use an init script.."
  msgstr ""
  
--#: ../semanage/seobject.py:514
-+#: ../semanage/seobject.py:518
- #, python-format
- msgid "Could not set SELinux user for %s"
+-#: ../gui/selinux.tbl:78
+-msgid "Disable SELinux protection for dovecot daemon"
++#: ../sepolicy/sepolicy/generate.py:473
++msgid "use_resolve must be a boolean value "
  msgstr ""
  
--#: ../semanage/seobject.py:518
-+#: ../semanage/seobject.py:522
- #, python-format
- msgid "Could not add login mapping for %s"
+-#: ../gui/selinux.tbl:79
+-msgid "Disable SELinux protection for entropyd daemon"
++#: ../sepolicy/sepolicy/generate.py:479
++msgid "use_syslog must be a boolean value "
  msgstr ""
  
--#: ../semanage/seobject.py:536
-+#: ../semanage/seobject.py:540
- msgid "Requires seuser or serange"
+-#: ../gui/selinux.tbl:80
+-msgid "Disable SELinux protection for fetchmail"
++#: ../sepolicy/sepolicy/generate.py:485
++msgid "use_kerberos must be a boolean value "
  msgstr ""
  
--#: ../semanage/seobject.py:559 ../semanage/seobject.py:605
-+#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
- #, python-format
- msgid "Login mapping for %s is not defined"
+-#: ../gui/selinux.tbl:81
+-msgid "Disable SELinux protection for fingerd daemon"
++#: ../sepolicy/sepolicy/generate.py:491
++msgid "manage_krb5_rcache must be a boolean value "
  msgstr ""
  
--#: ../semanage/seobject.py:563
-+#: ../semanage/seobject.py:567
- #, python-format
- msgid "Could not query seuser for %s"
+-#: ../gui/selinux.tbl:82
+-msgid "Disable SELinux protection for freshclam daemon"
++#: ../sepolicy/sepolicy/generate.py:521
++msgid "USER Types automatically get a tmp type"
  msgstr ""
  
--#: ../semanage/seobject.py:577
-+#: ../semanage/seobject.py:581
- #, python-format
- msgid "Could not modify login mapping for %s"
+-#: ../gui/selinux.tbl:83
+-msgid "Disable SELinux protection for fsdaemon daemon"
++#: ../sepolicy/sepolicy/generate.py:1039
++msgid "You must enter the executable path for your confined process"
  msgstr ""
  
--#: ../semanage/seobject.py:611
-+#: ../semanage/seobject.py:615
- #, python-format
- msgid "Login mapping for %s is defined in policy, cannot be deleted"
+-#: ../gui/selinux.tbl:84
+-msgid "Disable SELinux protection for gpm daemon"
++#: ../sepolicy/sepolicy/generate.py:1272
++msgid "Type Enforcement file"
  msgstr ""
  
--#: ../semanage/seobject.py:615
-+#: ../semanage/seobject.py:619
- #, python-format
- msgid "Could not delete login mapping for %s"
+-#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
+-msgid "NFS"
++#: ../sepolicy/sepolicy/generate.py:1273
++msgid "Interface file"
  msgstr ""
  
--#: ../semanage/seobject.py:637 ../semanage/seobject.py:655
--#: ../semanage/seobject.py:893
-+#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
-+#: ../semanage/seobject.py:897
- msgid "Could not list login mappings"
+-#: ../gui/selinux.tbl:85
+-msgid "Disable SELinux protection for gss daemon"
++#: ../sepolicy/sepolicy/generate.py:1274
++msgid "File Contexts file"
  msgstr ""
  
--#: ../semanage/seobject.py:680 ../semanage/seobject.py:685
-+#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../gui/system-config-selinux.glade:100
- msgid "Login Name"
+-#: ../gui/selinux.tbl:86
+-msgid "Disable SELinux protection for Hal daemon"
++#: ../sepolicy/sepolicy/generate.py:1275
++msgid "Spec file"
  msgstr ""
  
--#: ../semanage/seobject.py:680 ../semanage/seobject.py:685
--#: ../semanage/seobject.py:943 ../semanage/seobject.py:948
-+#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../gui/system-config-selinux.glade:128
-+#: ../gui/system-config-selinux.glade:915
-+#: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
- msgid "SELinux User"
+-#: ../gui/selinux.tbl:87
+-msgid "Compatibility"
++#: ../sepolicy/sepolicy/generate.py:1276
++msgid "Setup Script"
  msgstr ""
  
--#: ../semanage/seobject.py:680
-+#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
-+#: ../gui/system-config-selinux.glade:943
- msgid "MLS/MCS Range"
+-#: ../gui/selinux.tbl:87
++#: booleans.py:1
+ msgid ""
+-"Do not audit things that we know to be broken but which are not security "
+-"risks"
++"Allow ABRT to modify public files used for public file transfer services."
  msgstr ""
  
--#: ../semanage/seobject.py:699 ../semanage/seobject.py:730
--#: ../semanage/seobject.py:797 ../semanage/seobject.py:854
--#: ../semanage/seobject.py:860
-+#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
-+#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
-+#: ../semanage/seobject.py:864
- #, python-format
- msgid "Could not check if SELinux user %s is defined"
+-#: ../gui/selinux.tbl:88
+-msgid "Disable SELinux protection for hostname daemon"
++#: booleans.py:2
++msgid ""
++"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
  msgstr ""
  
--#: ../semanage/seobject.py:702 ../semanage/seobject.py:803
--#: ../semanage/seobject.py:866
-+#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
-+#: ../semanage/seobject.py:870
+-#: ../gui/selinux.tbl:89
+-msgid "Disable SELinux protection for hotplug daemon"
++#: booleans.py:3
++msgid "Allow amavis to use JIT compiler"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:90
+-msgid "Disable SELinux protection for howl daemon"
++#: booleans.py:4
++msgid "Allow antivirus programs to read non security files on a system"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:91
+-msgid "Disable SELinux protection for cups hplip daemon"
++#: booleans.py:5
++msgid ""
++"Allow users to resolve user passwd entries directly from ldap rather then "
++"using a sssd server"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:92
+-msgid "Disable SELinux protection for httpd rotatelogs"
++#: booleans.py:6
++msgid "Allow users to login using a radius server"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
+-msgid "HTTPD Service"
++#: booleans.py:7
++msgid "Allow users to login using a yubikey  server"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:93
+-msgid "Disable SELinux protection for http suexec"
++#: booleans.py:8
++msgid ""
++"Allow cdrecord to read various content. nfs, samba, removable devices, user "
++"temp and untrusted content files"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:94
+-msgid "Disable SELinux protection for hwclock daemon"
++#: booleans.py:9
++msgid "Allow clamd to use JIT compiler"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:95
+-msgid "Disable SELinux protection for i18n daemon"
++#: booleans.py:10
++msgid "Allow clamscan to non security files on a system"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:96
+-msgid "Disable SELinux protection for imazesrv daemon"
++#: booleans.py:11
++msgid "Allow clamscan to read user content"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:97
+-msgid "Disable SELinux protection for inetd child daemons"
++#: booleans.py:12
++msgid ""
++"Allow Cobbler to modify public files used for public file transfer services."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:98
+-msgid "Disable SELinux protection for inetd daemon"
++#: booleans.py:13
++msgid "Allow Cobbler to connect to the network using TCP."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:99
+-msgid "Disable SELinux protection for innd daemon"
++#: booleans.py:14
++msgid "Allow Cobbler to access cifs file systems."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:100
+-msgid "Disable SELinux protection for iptables daemon"
++#: booleans.py:15
++msgid "Allow Cobbler to access nfs file systems."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:101
+-msgid "Disable SELinux protection for ircd daemon"
++#: booleans.py:16
++msgid "Allow collectd to connect to the network using TCP."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:102
+-msgid "Disable SELinux protection for irqbalance daemon"
++#: booleans.py:17
++msgid "Allow codnor domain to connect to the network using TCP."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:103
+-msgid "Disable SELinux protection for iscsi daemon"
++#: booleans.py:18
++msgid ""
++"Allow system cron jobs to relabel filesystem for restoring file contexts."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:104
+-msgid "Disable SELinux protection for jabberd daemon"
++#: booleans.py:19
++msgid "Allow cvs daemon to read shadow"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
+-msgid "Kerberos"
++#: booleans.py:20
++msgid "Allow all daemons to write corefiles to /"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:105
+-msgid "Disable SELinux protection for kadmind daemon"
++#: booleans.py:21
++msgid "Allow all daemons to use tcp wrappers."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:106
+-msgid "Disable SELinux protection for klogd daemon"
++#: booleans.py:22
++msgid "Allow all daemons the ability to read/write terminals"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:107
+-msgid "Disable SELinux protection for krb5kdc daemon"
++#: booleans.py:23
++msgid "Allow dbadm to manage files in users home directories"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:108
+-msgid "Disable SELinux protection for ktalk daemons"
++#: booleans.py:24
++msgid "Allow dbadm to read files in users home directories"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:109
+-msgid "Disable SELinux protection for kudzu daemon"
++#: booleans.py:25
++msgid ""
++"Deny user domains applications to map a memory region as both executable and "
++"writable, this is dangerous and the executable should be reported in bugzilla"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:110
+-msgid "Disable SELinux protection for locate daemon"
++#: booleans.py:26
++msgid "Allow sysadm to debug or ptrace all processes."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:111
+-msgid "Disable SELinux protection for lpd daemon"
++#: booleans.py:27
++msgid "Allow dhcpc client applications to execute iptables commands"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:112
+-msgid "Disable SELinux protection for lrrd daemon"
++#: booleans.py:28
++msgid "Allow DHCP daemon to use LDAP backends"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:113
+-msgid "Disable SELinux protection for lvm daemon"
++#: booleans.py:29
++msgid "Allow all domains to use other domains file descriptors"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:114
+-msgid "Disable SELinux protection for mailman"
++#: booleans.py:30
++msgid "Allow all domains to have the kernel load modules"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:115
+-msgid "Allow evolution and thunderbird to read user files"
++#: booleans.py:31
++msgid "Allow the use of the audio devices as the source for the entropy feeds"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:116
+-msgid "Disable SELinux protection for mdadm daemon"
++#: booleans.py:32
++msgid "Allow exim to connect to databases (postgres, mysql)"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:117
+-msgid "Disable SELinux protection for monopd daemon"
++#: booleans.py:33
++msgid "Allow exim to create, read, write, and delete unprivileged user files."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:118
+-msgid "Allow the mozilla browser to read user files"
++#: booleans.py:34
++msgid "Allow exim to read unprivileged user files."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:119
+-msgid "Disable SELinux protection for mrtg daemon"
++#: booleans.py:35
++msgid "Enable extra rules in the cron domain to support fcron."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:120
+-msgid "Disable SELinux protection for mysqld daemon"
++#: booleans.py:36
++msgid "Allow fenced domain to connect to the network using TCP."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:121
+-msgid "Disable SELinux protection for nagios daemon"
++#: booleans.py:37
++msgid "Allow fenced domain to execute ssh."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
+-msgid "Name Service"
++#: booleans.py:38
++msgid "Allow ftp to read and write files in the user home directories"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:122
+-msgid "Disable SELinux protection for named daemon"
++#: booleans.py:39
++msgid ""
++"Allow ftp servers to upload files,  used for public file transfer services. "
++"Directories must be labeled public_content_rw_t."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:123
+-msgid "Disable SELinux protection for nessusd daemon"
++#: booleans.py:40
++msgid "Allow ftp servers to connect to all ports > 1023"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:124
+-msgid "Disable SELinux protection for NetworkManager"
++#: booleans.py:41
++msgid "Allow ftp servers to connect to mysql database ports"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:125
+-msgid "Disable SELinux protection for nfsd daemon"
++#: booleans.py:42
++msgid ""
++"Allow ftp servers to login to local users and read/write all files on the "
++"system, governed by DAC."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
+-#: ../gui/selinux.tbl:221
+-msgid "Samba"
++#: booleans.py:43
++msgid "Allow ftp servers to use cifs used for public file transfer services."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:126
+-msgid "Disable SELinux protection for nmbd daemon"
++#: booleans.py:44
++msgid "Allow ftp servers to use nfs used for public file transfer services."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:127
+-msgid "Disable SELinux protection for nrpe daemon"
++#: booleans.py:45
++msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:128
+-msgid "Disable SELinux protection for nscd daemon"
++#: booleans.py:46
++msgid "Determine whether Git CGI can search home directories."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:129
+-msgid "Disable SELinux protection for nsd daemon"
++#: booleans.py:47
++msgid "Determine whether Git CGI can access cifs file systems."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:130
+-msgid "Disable SELinux protection for ntpd daemon"
++#: booleans.py:48
++msgid "Determine whether Git CGI can access nfs file systems."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:131
+-msgid "Disable SELinux protection for oddjob"
++#: booleans.py:49
++msgid ""
++"Determine whether Git session daemon can bind TCP sockets to all unreserved "
++"ports."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:132
+-msgid "Disable SELinux protection for oddjob_mkhomedir"
++#: booleans.py:50
++msgid ""
++"Determine whether calling user domains can execute Git daemon in the "
++"git_session_t domain."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:133
+-msgid "Disable SELinux protection for openvpn daemon"
++#: booleans.py:51
++msgid "Determine whether Git system daemon can search home directories."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:134
+-msgid "Disable SELinux protection for pam daemon"
++#: booleans.py:52
++msgid "Determine whether Git system daemon can access cifs file systems."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:135
+-msgid "Disable SELinux protection for pegasus"
++#: booleans.py:53
++msgid "Determine whether Git system daemon can access nfs file systems."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:136
+-msgid "Disable SELinux protection for perdition daemon"
++#: booleans.py:54
++msgid "Allow gitisis daemon to send mail"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:137
+-msgid "Disable SELinux protection for portmap daemon"
++#: booleans.py:55
++msgid "Enable reading of urandom for all domains."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:138
+-msgid "Disable SELinux protection for portslave daemon"
++#: booleans.py:56
++msgid ""
++"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
++"agent to manage user files."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:139
+-msgid "Disable SELinux protection for postfix"
++#: booleans.py:57
++msgid ""
++"Allow gpg web domain to modify public files used for public file transfer "
++"services."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:140
+-msgid "Disable SELinux protection for postgresql daemon"
++#: booleans.py:58
++msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:141
+-msgid "pppd"
++#: booleans.py:59
++msgid ""
++"Allow Apache to modify public files used for public file transfer services. "
++"Directories/Files must be labeled public_content_rw_t."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:141
+-msgid "Allow pppd to be run for a regular user"
++#: booleans.py:60
++msgid "Allow httpd to use built in scripting (usually php)"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:142
+-msgid "Disable SELinux protection for pptp"
++#: booleans.py:61
++msgid "Allow http daemon to check spam"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:143
+-msgid "Disable SELinux protection for prelink daemon"
++#: booleans.py:62
++msgid ""
++"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
++"ports"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:144
+-msgid "Disable SELinux protection for privoxy daemon"
++#: booleans.py:63
++msgid "Allow httpd to connect to the ldap port"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:145
+-msgid "Disable SELinux protection for ptal daemon"
++#: booleans.py:64
++msgid "Allow http daemon to connect to zabbix"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:146
+-msgid "Disable SELinux protection for pxe daemon"
++#: booleans.py:65
++msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:147
+-msgid "Disable SELinux protection for pyzord"
++#: booleans.py:66
++msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:148
+-msgid "Disable SELinux protection for quota daemon"
++#: booleans.py:67
++msgid ""
++"Allow HTTPD scripts and modules to connect to databases over the network."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:149
+-msgid "Disable SELinux protection for radiusd daemon"
++#: booleans.py:68
++msgid "Allow httpd to connect to memcache server"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:150
+-msgid "Disable SELinux protection for radvd daemon"
++#: booleans.py:69
++msgid "Allow httpd to act as a relay"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:151
+-msgid "Disable SELinux protection for rdisc"
++#: booleans.py:70
++msgid "Allow http daemon to send mail"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:152
+-msgid "Disable SELinux protection for readahead"
++#: booleans.py:71
++msgid "Allow Apache to communicate with avahi service via dbus"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:153
+-msgid "Allow programs to read files in non-standard locations (default_t)"
++#: booleans.py:72
++msgid "Allow httpd cgi support"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:154
+-msgid "Disable SELinux protection for restorecond"
++#: booleans.py:73
++msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:155
+-msgid "Disable SELinux protection for rhgb daemon"
++#: booleans.py:74
++msgid "Allow httpd to read home directories"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:156
+-msgid "Disable SELinux protection for ricci"
++#: booleans.py:75
++msgid "Allow httpd scripts and modules execmem/execstack"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:157
+-msgid "Disable SELinux protection for ricci_modclusterd"
++#: booleans.py:76
++msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:158
+-msgid "Disable SELinux protection for rlogind daemon"
++#: booleans.py:77
++msgid "Allow httpd processes to manage IPA content"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:159
+-msgid "Disable SELinux protection for rpcd daemon"
++#: booleans.py:78
++msgid "Allow Apache to use mod_auth_ntlm_winbind"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:160
+-msgid "Disable SELinux protection for rshd"
++#: booleans.py:79
++msgid "Allow Apache to use mod_auth_pam"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:161
+-msgid "rsync"
++#: booleans.py:80
++msgid "Allow httpd to read user content"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:161
+-msgid "Disable SELinux protection for rsync daemon"
++#: booleans.py:81
++msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:162
+-msgid "Allow ssh to run from inetd instead of as a daemon"
++#: booleans.py:82
++msgid "Allow httpd daemon to change its resource limits"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:163
+-msgid "Allow Samba to share nfs directories"
++#: booleans.py:83
++msgid ""
++"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
+-msgid "SASL authentication server"
++#: booleans.py:84
++msgid ""
++"Allow apache scripts to write to public content, directories/files must be "
++"labeled public_rw_content_t."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:164
+-msgid "Allow sasl authentication server to read /etc/shadow"
++#: booleans.py:85
++msgid "Allow Apache to execute tmp content."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:165
++#: booleans.py:86
+ msgid ""
+-"Allow X-Windows server to map a memory region as both executable and writable"
++"Unify HTTPD to communicate with the terminal. Needed for entering the "
++"passphrase for certificates at the terminal."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:166
+-msgid "Disable SELinux protection for saslauthd daemon"
++#: booleans.py:87
++msgid "Unify HTTPD handling of all content files."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:167
+-msgid "Disable SELinux protection for scannerdaemon daemon"
++#: booleans.py:88
++msgid "Allow httpd to access cifs file systems"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:168
+-msgid "Do not allow transition to sysadm_t, sudo and su effected"
++#: booleans.py:89
++msgid "Allow httpd to access FUSE file systems"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:169
+-msgid "Do not allow any processes to load kernel modules"
++#: booleans.py:90
++msgid "Allow httpd to run gpg"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:170
+-msgid "Do not allow any processes to modify kernel SELinux policy"
++#: booleans.py:91
++msgid "Allow httpd to access nfs file systems"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:171
+-msgid "Disable SELinux protection for sendmail daemon"
++#: booleans.py:92
++msgid "Allow httpd to communicate with oddjob to start up a service"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:172
+-msgid "Disable SELinux protection for setrans"
++#: booleans.py:93
++msgid "Allow httpd to access openstack ports"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:173
+-msgid "Disable SELinux protection for setroubleshoot daemon"
++#: booleans.py:94
++msgid "Allow icecast to connect to all ports, not just sound ports."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:174
+-msgid "Disable SELinux protection for slapd daemon"
++#: booleans.py:95
++msgid ""
++"Allow the Irssi IRC Client to connect to any port, and to bind to any "
++"unreserved port."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:175
+-msgid "Disable SELinux protection for slrnpull daemon"
++#: booleans.py:96
++msgid "Allow java executable stack"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:176
+-msgid "Disable SELinux protection for smbd daemon"
++#: booleans.py:97
++msgid "Allow confined applications to run with kerberos."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:177
+-msgid "Disable SELinux protection for snmpd daemon"
++#: booleans.py:98
++msgid "Allow syslogd daemon to send mail"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:178
+-msgid "Disable SELinux protection for snort daemon"
++#: booleans.py:99
++msgid "Allow syslogd the ability to read/write terminals"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:179
+-msgid "Disable SELinux protection for soundd daemon"
++#: booleans.py:100
++msgid "Allow logging in and using the system from /dev/console."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:180
+-msgid "Disable SELinux protection for sound daemon"
++#: booleans.py:101
++msgid ""
++"Control the ability to mmap a low area of the address space, as configured "
++"by /proc/sys/kernel/mmap_min_addr."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
+-msgid "Spam Protection"
++#: booleans.py:102
++msgid "Allow mock to read files in home directories."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:181
+-msgid "Disable SELinux protection for spamd daemon"
++#: booleans.py:103
++msgid "Allow the mount command to mount any directory or file."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:182
+-msgid "Allow spamd to access home directories"
++#: booleans.py:104
++msgid "Allow mozilla plugin domain to connect to the network using TCP."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:183
+-msgid "Allow Spam Assassin daemon network access"
++#: booleans.py:105
++msgid ""
++"Allow mozilla_plugins to create random content in the users home directory"
++msgstr ""
++
++#: booleans.py:106
++msgid "Allow confined web browsers to read home directory content"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:184
+-msgid "Disable SELinux protection for speedmgmt daemon"
++#: booleans.py:107
++msgid "Allow mplayer executable stack"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
+-msgid "Squid"
++#: booleans.py:108
++msgid "Allow mysqld to connect to all ports"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:185
+-msgid "Allow squid daemon to connect to the network"
++#: booleans.py:109
++msgid "Allow BIND to bind apache port."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:186
+-msgid "Disable SELinux protection for squid daemon"
++#: booleans.py:110
++msgid ""
++"Allow BIND to write the master zone files. Generally this is used for "
++"dynamic DNS or zone transfers."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:187
+-msgid "Disable SELinux protection for ssh daemon"
++#: booleans.py:111
++msgid "Allow any files/directories to be exported read/only via NFS."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:188
+-msgid "Allow ssh logins as sysadm_r:sysadm_t"
++#: booleans.py:112
++msgid "Allow any files/directories to be exported read/write via NFS."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:189
++#: booleans.py:113
+ msgid ""
+-"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
+-"bashrc)"
++"Allow nfs servers to modify public files used for public file transfer "
++"services.  Files/Directories must be labeled public_content_rw_t."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
+-msgid "Universal SSL tunnel"
++#: booleans.py:114
++msgid "Allow system to run with NIS"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:190
+-msgid "Disable SELinux protection for stunnel daemon"
++#: booleans.py:115
++msgid "Allow confined applications to use nscd shared memory."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:191
+-msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
++#: booleans.py:116
++msgid "Allow nsplugin code to connect to unreserved ports"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:192
+-msgid "Disable SELinux protection for swat daemon"
++#: booleans.py:117
++msgid "Allow nsplugin code to execmem/execstack"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:193
+-msgid "Disable SELinux protection for sxid daemon"
++#: booleans.py:118
++msgid "Allow openvpn to read home directories"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:194
+-msgid "Disable SELinux protection for syslogd daemon"
++#: booleans.py:119
++msgid "Allow piranha-lvs domain to connect to the network using TCP."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:195
+-msgid "Disable SELinux protection for system cron jobs"
++#: booleans.py:120
++msgid "Allow polipo to connect to all ports > 1023"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:196
+-msgid "Disable SELinux protection for tcp daemon"
++#: booleans.py:121
++msgid ""
++"Determine whether Polipo session daemon can bind tcp sockets to all "
++"unreserved ports."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:197
+-msgid "Disable SELinux protection for telnet daemon"
++#: booleans.py:122
++msgid ""
++"Determine whether calling user domains can execute Polipo daemon in the "
++"polipo_session_t domain."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:198
+-msgid "Disable SELinux protection for tftpd daemon"
++#: booleans.py:123
++msgid "Determine whether polipo can access cifs file systems."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:199
+-msgid "Disable SELinux protection for transproxy daemon"
++#: booleans.py:124
++msgid "Determine whether Polipo can access nfs file systems."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:200
+-msgid "Disable SELinux protection for udev daemon"
++#: booleans.py:125
++msgid "Enable polyinstantiated directory support."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:201
+-msgid "Disable SELinux protection for uml daemon"
++#: booleans.py:126
++msgid "Allow the portage domains to use NFS mounts (regular nfs_t)"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:202
+-msgid ""
+-"Allow xinetd to run unconfined, including any services it starts that do not "
+-"have a domain transition explicitly defined"
++#: booleans.py:127
++msgid "Allow postfix_local domain full write access to mail_spool directories"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:203
+-msgid ""
+-"Allow rc scripts to run unconfined, including any daemon started by an rc "
+-"script that does not have a domain transition explicitly defined"
++#: booleans.py:128
++msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:204
+-msgid "Allow rpm to run unconfined"
++#: booleans.py:129
++msgid "Allow transmit client label to foreign database"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:205
+-msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
++#: booleans.py:130
++msgid "Allow database admins to execute DML statement"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:206
+-msgid "Disable SELinux protection for updfstab daemon"
++#: booleans.py:131
++msgid "Allow unprivileged users to execute DDL statement"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:207
+-msgid "Disable SELinux protection for uptimed daemon"
++#: booleans.py:132
++msgid "Allow pppd to load kernel modules for certain modems"
++msgstr ""
++
++#: booleans.py:133
++msgid "Allow pppd to be run for a regular user"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:208
++#: booleans.py:134
+ msgid ""
+-"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
+-"staff_r can do so"
++"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:209
+-msgid "Allow users to execute the mount command"
++#: booleans.py:135
++msgid "Allow Puppet client to manage all file types."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:210
+-msgid "Allow regular users direct mouse access (only allow the X server)"
++#: booleans.py:136
++msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:211
+-msgid "Allow users to run the dmesg command"
++#: booleans.py:137
++msgid "Allow qemu to connect fully to the network"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:212
+-msgid "Allow users to control network interfaces (also needs USERCTL=true)"
++#: booleans.py:138
++msgid "Allow qemu to use cifs/Samba file systems"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:213
+-msgid "Allow normal user to execute ping"
++#: booleans.py:139
++msgid "Allow qemu to use serial/parallel communication ports"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:214
+-msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
++#: booleans.py:140
++msgid "Allow qemu to use nfs file systems"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:215
+-msgid "Allow users to rw usb devices"
++#: booleans.py:141
++msgid "Allow qemu to use usb devices"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:216
++#: booleans.py:142
++msgid "Allow racoon to read shadow"
++msgstr ""
++
++#: booleans.py:143
++msgid "Allow rgmanager domain to connect to the network using TCP."
++msgstr ""
++
++#: booleans.py:144
+ msgid ""
+-"Allow users to run TCP servers (bind to ports and accept connection from the "
+-"same domain and outside users)  disabling this forces FTP passive mode and "
+-"may change other protocols"
++"Allow rsync to modify public files used for public file transfer services.  "
++"Files/Directories must be labeled public_content_rw_t."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:217
+-msgid "Allow user to stat ttyfiles"
++#: booleans.py:145
++msgid "Allow rsync to run as a client"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:218
+-msgid "Disable SELinux protection for uucpd daemon"
++#: booleans.py:146
++msgid "Allow rsync to export any files/directories read only."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:219
+-msgid "Disable SELinux protection for vmware daemon"
++#: booleans.py:147
++msgid "Allow rsync servers to share cifs files systems"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:220
+-msgid "Disable SELinux protection for watchdog daemon"
++#: booleans.py:148
++msgid "Allow rsync servers to share nfs files systems"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:221
+-msgid "Disable SELinux protection for winbind daemon"
++#: booleans.py:149
++msgid "Allow samba to create new home directories (e.g. via PAM)"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:222
+-msgid "Disable SELinux protection for xdm daemon"
++#: booleans.py:150
++msgid ""
++"Allow samba to act as the domain controller, add users, groups and change "
++"passwords."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:223
+-msgid "Allow xdm logins as sysadm_r:sysadm_t"
++#: booleans.py:151
++msgid "Allow samba to share users home directories."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:224
+-msgid "Disable SELinux protection for xen daemon"
++#: booleans.py:152
++msgid "Allow samba to share any file/directory read only."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:225
+-msgid "XEN"
++#: booleans.py:153
++msgid "Allow samba to share any file/directory read/write."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:225
+-msgid "Allow xen to read/write physical disk devices"
++#: booleans.py:154
++msgid "Allow samba to act as a portmapper"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:226
+-msgid "Disable SELinux protection for xfs daemon"
++#: booleans.py:155
++msgid "Allow samba to run unconfined scripts"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:227
+-msgid "Disable SELinux protection for xen control"
++#: booleans.py:156
++msgid "Allow samba to export ntfs/fusefs volumes."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:228
+-msgid "Disable SELinux protection for ypbind daemon"
++#: booleans.py:157
++msgid "Allow samba to export NFS volumes."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:229
+-msgid "Disable SELinux protection for NIS Password Daemon"
++#: booleans.py:158
++msgid "Allow sanlock to read/write fuse files"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:230
+-msgid "Disable SELinux protection for ypserv daemon"
++#: booleans.py:159
++msgid "Allow sanlock to manage nfs files"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:231
+-msgid "Disable SELinux protection for NIS Transfer Daemon"
++#: booleans.py:160
++msgid "Allow sanlock to manage cifs files"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:232
+-msgid "Allow SELinux webadm user to manage unprivileged users home directories"
++#: booleans.py:161
++msgid "Allow sasl to read shadow"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:233
+-msgid "Allow SELinux webadm user to read unprivileged users home directories"
++#: booleans.py:162
++msgid ""
++"disallow programs, such as newrole, from transitioning to administrative "
++"user domains."
+ msgstr ""
+ 
+-#: ../gui/semanagePage.py:126
+-#, python-format
+-msgid "Are you sure you want to delete %s '%s'?"
++#: booleans.py:163
++msgid "Disable kernel module loading."
+ msgstr ""
+ 
+-#: ../gui/semanagePage.py:126
+-#, python-format
+-msgid "Delete %s"
++#: booleans.py:164
++msgid ""
++"Boolean to determine whether the system permits loading policy, setting "
++"enforcing mode, and changing boolean values.  Set this to true and you have "
++"to reboot to set it back."
+ msgstr ""
+ 
+-#: ../gui/semanagePage.py:134
+-#, python-format
+-msgid "Add %s"
++#: booleans.py:165
++msgid "Allow regular users direct dri device access"
+ msgstr ""
+ 
+-#: ../gui/semanagePage.py:148
+-#, python-format
+-msgid "Modify %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 ""
+ 
+-#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
+-msgid "Permissive"
++#: booleans.py:167
++msgid ""
++"Allow all unconfined executables to use libraries requiring text relocation "
++"that are not labeled textrel_shlib_t"
+ msgstr ""
+ 
+-#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
+-msgid "Enforcing"
++#: booleans.py:168
++msgid ""
++"Allow unconfined executables to make their stack executable.  This should "
++"never, ever be necessary. Probably indicates a badly coded executable, but "
++"could indicate an attack. This executable should be reported in bugzilla"
+ msgstr ""
+ 
+-#: ../gui/statusPage.py:94
+-msgid "Status"
++#: booleans.py:169
++msgid "Allow users to connect to the local mysql server"
+ msgstr ""
+ 
+-#: ../gui/statusPage.py:133
++#: booleans.py:170
+ msgid ""
+-"Changing the policy type will cause a relabel of the entire file system on "
+-"the next boot. Relabeling takes a long time depending on the size of the "
+-"file system.  Do you wish to continue?"
++"Allow confined users the ability to execute the ping and traceroute commands."
+ msgstr ""
+ 
+-#: ../gui/statusPage.py:147
++#: booleans.py:171
++msgid "Allow users to connect to PostgreSQL"
++msgstr ""
++
++#: booleans.py:172
+ msgid ""
+-"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
+-"you later decide to turn SELinux back on, the system will be required to "
+-"relabel.  If you just want to see if SELinux is causing a problem on your "
+-"system, you can go to permissive mode which will only log errors and not "
+-"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
+-"wish to continue?"
++"Allow user to r/w files on filesystems that do not have extended attributes "
++"(FAT, CDROM, FLOPPY)"
+ msgstr ""
+ 
+-#: ../gui/statusPage.py:152
++#: booleans.py:173
+ msgid ""
+-"Changing to SELinux enabled will cause a relabel of the entire file system "
+-"on the next boot. Relabeling takes a long time depending on the size of the "
+-"file system.  Do you wish to continue?"
++"Allow users to run TCP servers (bind to ports and accept connection from the "
++"same domain and outside users)  disabling this forces FTP passive mode and "
++"may change other protocols."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:11
+-msgid "system-config-selinux"
++#: booleans.py:174
++msgid "Allow user music sharing"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:12
++#: booleans.py:175
+ msgid ""
+-"Copyright (c)2006 Red Hat, Inc.\n"
+-"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
++"Allow anon internal-sftp to upload files, used for public file transfer "
++"services. Directories must be labeled public_content_rw_t."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:22
+-#: ../gui/system-config-selinux.glade:544
+-msgid "Add SELinux Login Mapping"
++#: booleans.py:176
++msgid ""
++"Allow sftp-internal to read and write files in the user home directories"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:257
+-msgid "Add SELinux Network Ports"
++#: booleans.py:177
++msgid ""
++"Allow sftp-internal to login to local users and read/write all files on the "
++"system, governed by DAC."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:391
+-#: ../gui/system-config-selinux.glade:678
+-msgid "SELinux Type"
++#: booleans.py:178
++msgid ""
++"Allow internal-sftp to read and write files in the user ssh home directories."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:622
+-msgid "File Specification"
++#: booleans.py:179
++msgid "Allow sge to connect to the network using any TCP port"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:650
+-msgid "File Type"
++#: booleans.py:180
++msgid "Allow sge to access nfs file systems."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:727
++#: booleans.py:181
+ msgid ""
+-"all files\n"
+-"regular file\n"
+-"directory\n"
+-"character device\n"
+-"block device\n"
+-"socket\n"
+-"symbolic link\n"
+-"named pipe\n"
++"Enable additional permissions needed to support devices on 3ware controllers."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:773
+-msgid "MLS"
++#: booleans.py:182
++msgid ""
++"Allow samba to modify public files used for public file transfer services.  "
++"Files/Directories must be labeled public_content_rw_t."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:837
+-msgid "Add SELinux User"
++#: booleans.py:183
++msgid "Allow user spamassassin clients to use the network."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1079
+-msgid "SELinux Administration"
++#: booleans.py:184
++msgid "Allow spamd to read/write user home directories."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1122
+-msgid "Add"
++#: booleans.py:185
++msgid ""
++"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1144
+-msgid "_Properties"
++#: booleans.py:186
++msgid "Allow squid to run as a transparent proxy (TPROXY)"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1166
+-msgid "_Delete"
++#: booleans.py:187
++msgid ""
++"Allow ssh with chroot env to read and write files in the user home "
++"directories"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1256
+-msgid "Select Management Object"
++#: booleans.py:188
++msgid "allow host key based authentication"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1273
+-msgid "<b>Select:</b>"
++#: booleans.py:189
++msgid "Allow ssh logins as sysadm_r:sysadm_t"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1326
+-msgid "System Default Enforcing Mode"
++#: booleans.py:190
++msgid "allow staff user to create and transition to svirt domains."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1354
++#: booleans.py:191
++msgid "Allow the Telepathy connection managers to connect to any network port."
++msgstr ""
++
++#: booleans.py:192
+ msgid ""
+-"Disabled\n"
+-"Permissive\n"
+-"Enforcing\n"
++"Allow the Telepathy connection managers to connect to any generic TCP port."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1373
+-msgid "Current Enforcing Mode"
++#: booleans.py:193
++msgid ""
++"Allow tftp to modify public files used for public file transfer services."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1418
+-msgid "System Default Policy Type: "
++#: booleans.py:194
++msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1463
++#: booleans.py:195
+ msgid ""
+-"Select if you wish to relabel then entire file system on next reboot.  "
+-"Relabeling can take a very long time, depending on the size of the system.  "
+-"If you are changing policy types or going from disabled to enforcing, a "
+-"relabel is required."
++"allow unconfined users to transition to the chrome sandbox domains when "
++"running chrome-sandbox"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1509
+-msgid "Relabel on next reboot."
++#: booleans.py:196
++msgid "Allow a user to login as an unconfined domain"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1561
+-msgid "label37"
++#: booleans.py:197
++msgid ""
++"Allow unconfined users to transition to the Mozilla plugin domain when "
++"running xulrunner plugin-container."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1598
+-msgid "Revert boolean setting to system default"
++#: booleans.py:198
++msgid "Allow video playing tools to run unconfined"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1614
+-msgid "Toggle between Customized and All Booleans"
++#: booleans.py:199
++msgid "Allow unprivledged user to create and transition to svirt domains."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1645
+-#: ../gui/system-config-selinux.glade:1850
+-#: ../gui/system-config-selinux.glade:2037
+-#: ../gui/system-config-selinux.glade:2224
+-#: ../gui/system-config-selinux.glade:2467
+-#: ../gui/system-config-selinux.glade:2692
+-#: ../gui/system-config-selinux.glade:2867
+-msgid "Filter"
++#: booleans.py:200
++msgid "Support ecryptfs home directories"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1734
+-msgid "label50"
++#: booleans.py:201
++msgid "Support fusefs home directories"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1771
+-msgid "Add File Context"
++#: booleans.py:202
++msgid "Use lpd server instead of cups"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1787
+-msgid "Modify File Context"
++#: booleans.py:203
++msgid "Support NFS home directories"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1803
+-msgid "Delete File Context"
++#: booleans.py:204
++msgid "Support SAMBA home directories"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1819
+-msgid "Toggle between all and customized file context"
++#: booleans.py:205
++msgid "Allow varnishd to connect to all ports, not just HTTP."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1939
+-msgid "label38"
++#: booleans.py:206
++msgid "Ignore vbetool mmap_zero errors."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1976
+-msgid "Add SELinux User Mapping"
++#: booleans.py:207
++msgid ""
++"Allow confined virtual guests to use serial/parallel communication ports"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1992
+-msgid "Modify SELinux User Mapping"
++#: booleans.py:208
++msgid ""
++"Allow confined virtual guests to use executable memory and executable stack"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2008
+-msgid "Delete SELinux User Mapping"
++#: booleans.py:209
++msgid "Allow confined virtual guests to read fuse files"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2126
+-msgid "label39"
++#: booleans.py:210
++msgid "Allow confined virtual guests to manage nfs files"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2163
+-msgid "Add User"
++#: booleans.py:211
++msgid "Allow confined virtual guests to manage cifs files"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2179
+-msgid "Modify User"
++#: booleans.py:212
++msgid "Allow confined virtual guests to interact with the sanlock"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2195
+-msgid "Delete User"
++#: booleans.py:213
++msgid "Allow confined virtual guests to manage device configuration, (pci)"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2313
+-msgid "label41"
++#: booleans.py:214
++msgid "Allow confined virtual guests to use usb devices"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2350
+-msgid "Add Network Port"
++#: booleans.py:215
++msgid "Allow confined virtual guests to interact with the xserver"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2366
+-msgid "Edit Network Port"
++#: booleans.py:216
++msgid "Allow webadm to manage files in users home directories"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2382
+-msgid "Delete Network Port"
++#: booleans.py:217
++msgid "Allow webadm to read files in users home directories"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2418
+-#: ../gui/system-config-selinux.glade:2436
+-msgid "Toggle between Customized and All Ports"
++#: booleans.py:218
++msgid "Ignore wine mmap_zero errors."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2556
+-msgid "label42"
++#: booleans.py:219
++msgid "Allow the graphical login program to execute bootloader"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2593
+-msgid "Generate new policy module"
++#: booleans.py:220
++msgid ""
++"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2609
+-msgid "Load policy module"
++#: booleans.py:221
++msgid "Allow xen to manage nfs files"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2625
+-msgid "Remove loadable policy module"
++#: booleans.py:222
++msgid ""
++"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
++"logical volumes for disk images."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2661
++#: booleans.py:223
++msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
++msgstr ""
++
++#: booleans.py:224
+ msgid ""
+-"Enable/Disable additional audit rules, that are normally not reported in the "
+-"log files."
++"Allow xguest users to configure Network Manager and connect to apache ports"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2781
+-msgid "label44"
++#: booleans.py:225
++msgid "Allow xguest users to mount removable media"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2818
+-msgid "Change process mode to permissive."
++#: booleans.py:226
++msgid "Allow xguest to use blue tooth devices"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2836
+-msgid "Change process mode to enforcing"
++#: booleans.py:227
++msgid "Allows clients to write to the X server shared memory segments."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2928
+-msgid "Process Domain"
++#: booleans.py:228
++msgid "Allows XServer to execute writable memory"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2956
+-msgid "label59"
++#: booleans.py:229
++msgid "Support X userspace object manager"
+ msgstr ""
+ 
+-#: ../gui/usersPage.py:138
+-#, python-format
+-msgid "SELinux user '%s' is required"
++#: booleans.py:230
++msgid "Allow zabbix to connect to unreserved ports"
++msgstr ""
++
++#: booleans.py:231
++msgid "Allow zebra daemon to write it configuration files"
++msgstr ""
++
++#: booleans.py:232
++msgid ""
++"Allow ZoneMinder to modify public files used for public file transfer "
++"services."
+ msgstr ""
+diff --git a/policycoreutils/po/si.po b/policycoreutils/po/si.po
+index a4478db..a61c8f3 100644
+--- a/policycoreutils/po/si.po
++++ b/policycoreutils/po/si.po
+@@ -8,7 +8,7 @@ msgid ""
+ msgstr ""
+ "Project-Id-Version: PACKAGE VERSION\n"
+ "Report-Msgid-Bugs-To: \n"
+-"POT-Creation-Date: 2012-05-25 07:28-0400\n"
++"POT-Creation-Date: 2012-10-16 12:24-0400\n"
+ "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+ "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
+ "Language-Team: LANGUAGE <LL at li.org>\n"
+@@ -24,7 +24,7 @@ msgid ""
+ "         <args ...> are the arguments to that script."
+ msgstr ""
+ 
+-#: ../run_init/run_init.c:126 ../newrole/newrole.c:1124
++#: ../run_init/run_init.c:126 ../newrole/newrole.c:1123
+ #, c-format
+ msgid "failed to initialize PAM\n"
+ msgstr ""
+@@ -73,7 +73,7 @@ msgstr ""
+ msgid "authentication failed.\n"
+ msgstr ""
+ 
+-#: ../run_init/run_init.c:405 ../newrole/newrole.c:1258
++#: ../run_init/run_init.c:405 ../newrole/newrole.c:1257
+ #, c-format
+ msgid "Could not set exec context to %s.\n"
+ msgstr ""
+@@ -86,855 +86,870 @@ msgstr ""
+ msgid "To make this policy package active, execute:"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:143 ../semanage/seobject.py:147
+-msgid "global"
+-msgstr ""
+-
+-#: ../semanage/seobject.py:225
++#: ../semanage/seobject.py:200
+ msgid "Could not create semanage handle"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:233
++#: ../semanage/seobject.py:208
+ msgid "SELinux policy is not managed or store cannot be accessed."
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:238
++#: ../semanage/seobject.py:213
+ msgid "Cannot read policy store."
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:243
++#: ../semanage/seobject.py:218
+ msgid "Could not establish semanage connection"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:248
++#: ../semanage/seobject.py:223
+ msgid "Could not test MLS enabled status"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
++#: ../semanage/seobject.py:229 ../semanage/seobject.py:244
+ msgid "Not yet implemented"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:258
++#: ../semanage/seobject.py:233
+ msgid "Semanage transaction already in progress"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:267
++#: ../semanage/seobject.py:242
+ msgid "Could not start semanage transaction"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:278
++#: ../semanage/seobject.py:254
+ msgid "Could not commit semanage transaction"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:283
++#: ../semanage/seobject.py:259
+ msgid "Semanage transaction not in progress"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
++#: ../semanage/seobject.py:271 ../semanage/seobject.py:351
+ msgid "Could not list SELinux modules"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:308
++#: ../semanage/seobject.py:284
+ msgid "Modules Name"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
++#: ../semanage/seobject.py:284 ../gui/modulesPage.py:63
+ msgid "Version"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
++#: ../semanage/seobject.py:287 ../gui/statusPage.py:75
+ msgid "Disabled"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:326
++#: ../semanage/seobject.py:302
+ #, python-format
+ msgid "Could not disable module %s (remove failed)"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:337
++#: ../semanage/seobject.py:313
+ #, python-format
+ msgid "Could not enable module %s (remove failed)"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:352
++#: ../semanage/seobject.py:328
+ #, python-format
+ msgid "Could not remove module %s (remove failed)"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:362
++#: ../semanage/seobject.py:338
+ msgid "dontaudit requires either 'on' or 'off'"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:391
++#: ../semanage/seobject.py:366
+ msgid "Builtin Permissive Types"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:401
++#: ../semanage/seobject.py:376
+ msgid "Customized Permissive Types"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:442
++#: ../semanage/seobject.py:417
+ #, python-format
+ msgid "Could not set permissive domain %s (module installation failed)"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:448
++#: ../semanage/seobject.py:423
+ #, python-format
+ msgid "Could not remove permissive domain %s (remove failed)"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
+-#: ../semanage/seobject.py:603 ../semanage/seobject.py:700
+-#: ../semanage/seobject.py:730 ../semanage/seobject.py:797
+-#: ../semanage/seobject.py:854 ../semanage/seobject.py:1101
+-#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
+-#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
+-#: ../semanage/seobject.py:2045
++#: ../semanage/seobject.py:458 ../semanage/seobject.py:532
++#: ../semanage/seobject.py:578 ../semanage/seobject.py:675
++#: ../semanage/seobject.py:705 ../semanage/seobject.py:772
++#: ../semanage/seobject.py:829 ../semanage/seobject.py:1084
++#: ../semanage/seobject.py:1800 ../semanage/seobject.py:1863
++#: ../semanage/seobject.py:1882 ../semanage/seobject.py:2003
++#: ../semanage/seobject.py:2056
+ #, python-format
+ msgid "Could not create a key for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
+-#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
++#: ../semanage/seobject.py:462 ../semanage/seobject.py:536
++#: ../semanage/seobject.py:582 ../semanage/seobject.py:588
+ #, python-format
+ msgid "Could not check if login mapping for %s is defined"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:496
++#: ../semanage/seobject.py:471
+ #, python-format
+ msgid "Linux Group %s does not exist"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:501
++#: ../semanage/seobject.py:476
+ #, python-format
+ msgid "Linux User %s does not exist"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:505
++#: ../semanage/seobject.py:480
+ #, python-format
+ msgid "Could not create login mapping for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
++#: ../semanage/seobject.py:484 ../semanage/seobject.py:720
+ #, python-format
+ msgid "Could not set name for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
++#: ../semanage/seobject.py:489 ../semanage/seobject.py:730
+ #, python-format
+ msgid "Could not set MLS range for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:518
++#: ../semanage/seobject.py:493
+ #, python-format
+ msgid "Could not set SELinux user for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:522
++#: ../semanage/seobject.py:497
+ #, python-format
+ msgid "Could not add login mapping for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:540
++#: ../semanage/seobject.py:515
+ msgid "Requires seuser or serange"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
++#: ../semanage/seobject.py:538 ../semanage/seobject.py:584
+ #, python-format
+ msgid "Login mapping for %s is not defined"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:567
++#: ../semanage/seobject.py:542
+ #, python-format
+ msgid "Could not query seuser for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:581
++#: ../semanage/seobject.py:556
+ #, python-format
+ msgid "Could not modify login mapping for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:615
++#: ../semanage/seobject.py:590
+ #, python-format
+ msgid "Login mapping for %s is defined in policy, cannot be deleted"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:619
++#: ../semanage/seobject.py:594
+ #, python-format
+ msgid "Could not delete login mapping for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
+-#: ../semanage/seobject.py:897
++#: ../semanage/seobject.py:616 ../semanage/seobject.py:634
++#: ../semanage/seobject.py:872
+ msgid "Could not list login mappings"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
++#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
+ #: ../gui/system-config-selinux.glade:100
+ msgid "Login Name"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
+-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
++#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
++#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
+ #: ../gui/system-config-selinux.glade:128
+ #: ../gui/system-config-selinux.glade:915
+ #: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
+ msgid "SELinux User"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
++#: ../semanage/seobject.py:659 ../gui/system-config-selinux.glade:156
+ #: ../gui/system-config-selinux.glade:943
+ msgid "MLS/MCS Range"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
+-#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
+-#: ../semanage/seobject.py:864
++#: ../semanage/seobject.py:678 ../semanage/seobject.py:709
++#: ../semanage/seobject.py:776 ../semanage/seobject.py:833
++#: ../semanage/seobject.py:839
+ #, python-format
+ msgid "Could not check if SELinux user %s is defined"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
+-#: ../semanage/seobject.py:870
++#: ../semanage/seobject.py:681 ../semanage/seobject.py:782
++#: ../semanage/seobject.py:845
  #, python-format
  msgid "Could not query user for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:722
-+#: ../semanage/seobject.py:726
+-#: ../semanage/seobject.py:726
++#: ../semanage/seobject.py:701
  #, python-format
  msgid "You must add at least one role for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:737
-+#: ../semanage/seobject.py:741
+-#: ../semanage/seobject.py:741
++#: ../semanage/seobject.py:716
  #, python-format
  msgid "Could not create SELinux user for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:746
-+#: ../semanage/seobject.py:750
+-#: ../semanage/seobject.py:750
++#: ../semanage/seobject.py:725
  #, python-format
  msgid "Could not add role %s for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:755
-+#: ../semanage/seobject.py:759
+-#: ../semanage/seobject.py:759
++#: ../semanage/seobject.py:734
  #, python-format
  msgid "Could not set MLS level for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:758
-+#: ../semanage/seobject.py:762
+-#: ../semanage/seobject.py:762
++#: ../semanage/seobject.py:737
  #, python-format
  msgid "Could not add prefix %s for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:761
-+#: ../semanage/seobject.py:765
+-#: ../semanage/seobject.py:765
++#: ../semanage/seobject.py:740
  #, python-format
  msgid "Could not extract key for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:765
-+#: ../semanage/seobject.py:769
+-#: ../semanage/seobject.py:769
++#: ../semanage/seobject.py:744
  #, python-format
  msgid "Could not add SELinux user %s"
  msgstr ""
  
--#: ../semanage/seobject.py:787
-+#: ../semanage/seobject.py:791
+-#: ../semanage/seobject.py:791
++#: ../semanage/seobject.py:766
  msgid "Requires prefix, roles, level or range"
  msgstr ""
  
--#: ../semanage/seobject.py:789
-+#: ../semanage/seobject.py:793
+-#: ../semanage/seobject.py:793
++#: ../semanage/seobject.py:768
  msgid "Requires prefix or roles"
  msgstr ""
  
--#: ../semanage/seobject.py:799 ../semanage/seobject.py:856
-+#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
+-#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
++#: ../semanage/seobject.py:778 ../semanage/seobject.py:835
  #, python-format
  msgid "SELinux user %s is not defined"
  msgstr ""
  
--#: ../semanage/seobject.py:828
-+#: ../semanage/seobject.py:832
+-#: ../semanage/seobject.py:832
++#: ../semanage/seobject.py:807
  #, python-format
  msgid "Could not modify SELinux user %s"
  msgstr ""
  
--#: ../semanage/seobject.py:862
-+#: ../semanage/seobject.py:866
+-#: ../semanage/seobject.py:866
++#: ../semanage/seobject.py:841
  #, python-format
  msgid "SELinux user %s is defined in policy, cannot be deleted"
  msgstr ""
  
--#: ../semanage/seobject.py:873
-+#: ../semanage/seobject.py:877
+-#: ../semanage/seobject.py:877
++#: ../semanage/seobject.py:852
  #, python-format
  msgid "Could not delete SELinux user %s"
  msgstr ""
  
--#: ../semanage/seobject.py:911
-+#: ../semanage/seobject.py:915
+-#: ../semanage/seobject.py:915
++#: ../semanage/seobject.py:890
  msgid "Could not list SELinux users"
  msgstr ""
  
--#: ../semanage/seobject.py:917
-+#: ../semanage/seobject.py:921
+-#: ../semanage/seobject.py:921
++#: ../semanage/seobject.py:896
  #, python-format
  msgid "Could not list roles for user %s"
  msgstr ""
  
--#: ../semanage/seobject.py:942
-+#: ../semanage/seobject.py:946
+-#: ../semanage/seobject.py:946
++#: ../semanage/seobject.py:921
  msgid "Labeling"
  msgstr ""
  
--#: ../semanage/seobject.py:942
-+#: ../semanage/seobject.py:946
+-#: ../semanage/seobject.py:946
++#: ../semanage/seobject.py:921
  msgid "MLS/"
  msgstr ""
  
--#: ../semanage/seobject.py:943
-+#: ../semanage/seobject.py:947
+-#: ../semanage/seobject.py:947
++#: ../semanage/seobject.py:922
  msgid "Prefix"
  msgstr ""
  
--#: ../semanage/seobject.py:943
-+#: ../semanage/seobject.py:947
+-#: ../semanage/seobject.py:947
++#: ../semanage/seobject.py:922
  msgid "MCS Level"
  msgstr ""
  
--#: ../semanage/seobject.py:943
-+#: ../semanage/seobject.py:947
+-#: ../semanage/seobject.py:947
++#: ../semanage/seobject.py:922
  msgid "MCS Range"
  msgstr ""
  
--#: ../semanage/seobject.py:943 ../semanage/seobject.py:948
-+#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
+-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
++#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
+ #: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
  msgid "SELinux Roles"
  msgstr ""
  
--#: ../semanage/seobject.py:963
-+#: ../semanage/seobject.py:967
+-#: ../semanage/seobject.py:967
++#: ../semanage/seobject.py:944
  msgid "Protocol udp or tcp is required"
  msgstr ""
  
--#: ../semanage/seobject.py:965
-+#: ../semanage/seobject.py:969
+-#: ../semanage/seobject.py:969
++#: ../semanage/seobject.py:946
  msgid "Port is required"
  msgstr ""
  
--#: ../semanage/seobject.py:975
-+#: ../semanage/seobject.py:979
+-#: ../semanage/seobject.py:979
++#: ../semanage/seobject.py:956
  msgid "Invalid Port"
  msgstr ""
  
--#: ../semanage/seobject.py:979
-+#: ../semanage/seobject.py:983
+-#: ../semanage/seobject.py:983
++#: ../semanage/seobject.py:960
  #, python-format
  msgid "Could not create a key for %s/%s"
  msgstr ""
  
--#: ../semanage/seobject.py:990
-+#: ../semanage/seobject.py:994
+-#: ../semanage/seobject.py:994
++#: ../semanage/seobject.py:971
  msgid "Type is required"
  msgstr ""
  
--#: ../semanage/seobject.py:996 ../semanage/seobject.py:1055
--#: ../semanage/seobject.py:1110 ../semanage/seobject.py:1116
-+#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
-+#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
+-#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
+-#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
++#: ../semanage/seobject.py:974 ../semanage/seobject.py:1036
++#: ../semanage/seobject.py:1794
++#, python-format
++msgid "Type %s is invalid, must be a port type"
++msgstr ""
++
++#: ../semanage/seobject.py:980 ../semanage/seobject.py:1042
++#: ../semanage/seobject.py:1097 ../semanage/seobject.py:1103
  #, python-format
  msgid "Could not check if port %s/%s is defined"
  msgstr ""
  
--#: ../semanage/seobject.py:998
-+#: ../semanage/seobject.py:1002
+-#: ../semanage/seobject.py:1002
++#: ../semanage/seobject.py:982
  #, python-format
  msgid "Port %s/%s already defined"
  msgstr ""
  
--#: ../semanage/seobject.py:1002
-+#: ../semanage/seobject.py:1006
+-#: ../semanage/seobject.py:1006
++#: ../semanage/seobject.py:986
  #, python-format
  msgid "Could not create port for %s/%s"
  msgstr ""
  
--#: ../semanage/seobject.py:1008
-+#: ../semanage/seobject.py:1012
+-#: ../semanage/seobject.py:1012
++#: ../semanage/seobject.py:992
  #, python-format
  msgid "Could not create context for %s/%s"
  msgstr ""
  
--#: ../semanage/seobject.py:1012
-+#: ../semanage/seobject.py:1016
+-#: ../semanage/seobject.py:1016
++#: ../semanage/seobject.py:996
  #, python-format
  msgid "Could not set user in port context for %s/%s"
  msgstr ""
  
--#: ../semanage/seobject.py:1016
-+#: ../semanage/seobject.py:1020
+-#: ../semanage/seobject.py:1020
++#: ../semanage/seobject.py:1000
  #, python-format
  msgid "Could not set role in port context for %s/%s"
  msgstr ""
  
--#: ../semanage/seobject.py:1020
-+#: ../semanage/seobject.py:1024
+-#: ../semanage/seobject.py:1024
++#: ../semanage/seobject.py:1004
  #, python-format
  msgid "Could not set type in port context for %s/%s"
  msgstr ""
  
--#: ../semanage/seobject.py:1025
-+#: ../semanage/seobject.py:1029
+-#: ../semanage/seobject.py:1029
++#: ../semanage/seobject.py:1009
  #, python-format
  msgid "Could not set mls fields in port context for %s/%s"
  msgstr ""
  
--#: ../semanage/seobject.py:1029
-+#: ../semanage/seobject.py:1033
+-#: ../semanage/seobject.py:1033
++#: ../semanage/seobject.py:1013
  #, python-format
  msgid "Could not set port context for %s/%s"
  msgstr ""
  
--#: ../semanage/seobject.py:1033
-+#: ../semanage/seobject.py:1037
+-#: ../semanage/seobject.py:1037
++#: ../semanage/seobject.py:1017
  #, python-format
  msgid "Could not add port %s/%s"
  msgstr ""
  
--#: ../semanage/seobject.py:1047 ../semanage/seobject.py:1312
--#: ../semanage/seobject.py:1508
-+#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
-+#: ../semanage/seobject.py:1512
+-#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
+-#: ../semanage/seobject.py:1512
++#: ../semanage/seobject.py:1031 ../semanage/seobject.py:1304
++#: ../semanage/seobject.py:1503
  msgid "Requires setype or serange"
  msgstr ""
  
--#: ../semanage/seobject.py:1049
-+#: ../semanage/seobject.py:1053
+-#: ../semanage/seobject.py:1053
++#: ../semanage/seobject.py:1033
  msgid "Requires setype"
  msgstr ""
  
--#: ../semanage/seobject.py:1057 ../semanage/seobject.py:1112
-+#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
+-#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
++#: ../semanage/seobject.py:1044 ../semanage/seobject.py:1099
  #, python-format
  msgid "Port %s/%s is not defined"
  msgstr ""
  
--#: ../semanage/seobject.py:1061
-+#: ../semanage/seobject.py:1065
+-#: ../semanage/seobject.py:1065
++#: ../semanage/seobject.py:1048
  #, python-format
  msgid "Could not query port %s/%s"
  msgstr ""
  
--#: ../semanage/seobject.py:1072
-+#: ../semanage/seobject.py:1076
+-#: ../semanage/seobject.py:1076
++#: ../semanage/seobject.py:1059
  #, python-format
  msgid "Could not modify port %s/%s"
  msgstr ""
  
--#: ../semanage/seobject.py:1085
-+#: ../semanage/seobject.py:1089
+-#: ../semanage/seobject.py:1089
++#: ../semanage/seobject.py:1072
  msgid "Could not list the ports"
  msgstr ""
  
--#: ../semanage/seobject.py:1101
-+#: ../semanage/seobject.py:1105
+-#: ../semanage/seobject.py:1105
++#: ../semanage/seobject.py:1088
  #, python-format
  msgid "Could not delete the port %s"
  msgstr ""
  
--#: ../semanage/seobject.py:1118
-+#: ../semanage/seobject.py:1122
+-#: ../semanage/seobject.py:1122
++#: ../semanage/seobject.py:1105
  #, python-format
  msgid "Port %s/%s is defined in policy, cannot be deleted"
  msgstr ""
  
--#: ../semanage/seobject.py:1122
-+#: ../semanage/seobject.py:1126
+-#: ../semanage/seobject.py:1126
++#: ../semanage/seobject.py:1109
  #, python-format
  msgid "Could not delete port %s/%s"
  msgstr ""
  
--#: ../semanage/seobject.py:1138 ../semanage/seobject.py:1160
-+#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
+-#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
++#: ../semanage/seobject.py:1125 ../semanage/seobject.py:1147
  msgid "Could not list ports"
  msgstr ""
  
--#: ../semanage/seobject.py:1199
-+#: ../semanage/seobject.py:1203
+-#: ../semanage/seobject.py:1203
++#: ../semanage/seobject.py:1186
  msgid "SELinux Port Type"
  msgstr ""
  
--#: ../semanage/seobject.py:1199
-+#: ../semanage/seobject.py:1203
+-#: ../semanage/seobject.py:1203
++#: ../semanage/seobject.py:1186
  msgid "Proto"
  msgstr ""
  
--#: ../semanage/seobject.py:1199
-+#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
+-#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
++#: ../semanage/seobject.py:1186 ../gui/system-config-selinux.glade:335
  msgid "Port Number"
  msgstr ""
  
--#: ../semanage/seobject.py:1218
-+#: ../semanage/seobject.py:1222
+-#: ../semanage/seobject.py:1222
++#: ../semanage/seobject.py:1207
  msgid "Node Address is required"
  msgstr ""
  
--#: ../semanage/seobject.py:1233
-+#: ../semanage/seobject.py:1237
+-#: ../semanage/seobject.py:1237
++#: ../semanage/seobject.py:1222
  msgid "Unknown or missing protocol"
  msgstr ""
  
--#: ../semanage/seobject.py:1247 ../semanage/seobject.py:1446
--#: ../semanage/seobject.py:1724
-+#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
-+#: ../semanage/seobject.py:1728
- msgid "SELinux Type is required"
+-#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
+-#: ../semanage/seobject.py:1728
+-msgid "SELinux Type is required"
++#: ../semanage/seobject.py:1236
++msgid "SELinux node type is required"
++msgstr ""
++
++#: ../semanage/seobject.py:1239 ../semanage/seobject.py:1307
++#, python-format
++msgid "Type %s is invalid, must be a node type"
  msgstr ""
  
--#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1316
--#: ../semanage/seobject.py:1352 ../semanage/seobject.py:1450
--#: ../semanage/seobject.py:1512 ../semanage/seobject.py:1546
--#: ../semanage/seobject.py:1728
-+#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
-+#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
-+#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
-+#: ../semanage/seobject.py:1732
+-#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
+-#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
+-#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
+-#: ../semanage/seobject.py:1732
++#: ../semanage/seobject.py:1243 ../semanage/seobject.py:1311
++#: ../semanage/seobject.py:1347 ../semanage/seobject.py:1445
++#: ../semanage/seobject.py:1507 ../semanage/seobject.py:1541
++#: ../semanage/seobject.py:1739
  #, python-format
  msgid "Could not create key for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:1253 ../semanage/seobject.py:1320
--#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1362
-+#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
-+#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
+-#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
+-#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
++#: ../semanage/seobject.py:1245 ../semanage/seobject.py:1315
++#: ../semanage/seobject.py:1351 ../semanage/seobject.py:1357
  #, python-format
  msgid "Could not check if addr %s is defined"
  msgstr ""
  
--#: ../semanage/seobject.py:1262
-+#: ../semanage/seobject.py:1266
+-#: ../semanage/seobject.py:1266
++#: ../semanage/seobject.py:1254
  #, python-format
  msgid "Could not create addr for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:1268 ../semanage/seobject.py:1466
--#: ../semanage/seobject.py:1686
-+#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
-+#: ../semanage/seobject.py:1690
+-#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
+-#: ../semanage/seobject.py:1690
++#: ../semanage/seobject.py:1260 ../semanage/seobject.py:1461
++#: ../semanage/seobject.py:1694
  #, python-format
  msgid "Could not create context for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:1272
-+#: ../semanage/seobject.py:1276
+-#: ../semanage/seobject.py:1276
++#: ../semanage/seobject.py:1264
  #, python-format
  msgid "Could not set mask for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:1276
-+#: ../semanage/seobject.py:1280
+-#: ../semanage/seobject.py:1280
++#: ../semanage/seobject.py:1268
  #, python-format
  msgid "Could not set user in addr context for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:1280
-+#: ../semanage/seobject.py:1284
+-#: ../semanage/seobject.py:1284
++#: ../semanage/seobject.py:1272
  #, python-format
  msgid "Could not set role in addr context for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:1284
-+#: ../semanage/seobject.py:1288
+-#: ../semanage/seobject.py:1288
++#: ../semanage/seobject.py:1276
  #, python-format
  msgid "Could not set type in addr context for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:1289
-+#: ../semanage/seobject.py:1293
+-#: ../semanage/seobject.py:1293
++#: ../semanage/seobject.py:1281
  #, python-format
  msgid "Could not set mls fields in addr context for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:1293
-+#: ../semanage/seobject.py:1297
+-#: ../semanage/seobject.py:1297
++#: ../semanage/seobject.py:1285
  #, python-format
  msgid "Could not set addr context for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:1297
-+#: ../semanage/seobject.py:1301
+-#: ../semanage/seobject.py:1301
++#: ../semanage/seobject.py:1289
  #, python-format
  msgid "Could not add addr %s"
  msgstr ""
  
--#: ../semanage/seobject.py:1322 ../semanage/seobject.py:1358
-+#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
+-#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
++#: ../semanage/seobject.py:1317 ../semanage/seobject.py:1353
  #, python-format
  msgid "Addr %s is not defined"
  msgstr ""
  
--#: ../semanage/seobject.py:1326
-+#: ../semanage/seobject.py:1330
+-#: ../semanage/seobject.py:1330
++#: ../semanage/seobject.py:1321
  #, python-format
  msgid "Could not query addr %s"
  msgstr ""
  
--#: ../semanage/seobject.py:1336
-+#: ../semanage/seobject.py:1340
+-#: ../semanage/seobject.py:1340
++#: ../semanage/seobject.py:1331
  #, python-format
  msgid "Could not modify addr %s"
  msgstr ""
  
--#: ../semanage/seobject.py:1364
-+#: ../semanage/seobject.py:1368
+-#: ../semanage/seobject.py:1368
++#: ../semanage/seobject.py:1359
  #, python-format
  msgid "Addr %s is defined in policy, cannot be deleted"
  msgstr ""
  
--#: ../semanage/seobject.py:1368
-+#: ../semanage/seobject.py:1372
+-#: ../semanage/seobject.py:1372
++#: ../semanage/seobject.py:1363
  #, python-format
  msgid "Could not delete addr %s"
  msgstr ""
  
--#: ../semanage/seobject.py:1380
-+#: ../semanage/seobject.py:1384
+-#: ../semanage/seobject.py:1384
++#: ../semanage/seobject.py:1375
  msgid "Could not deleteall node mappings"
  msgstr ""
  
--#: ../semanage/seobject.py:1394
-+#: ../semanage/seobject.py:1398
+-#: ../semanage/seobject.py:1398
++#: ../semanage/seobject.py:1389
  msgid "Could not list addrs"
  msgstr ""
  
--#: ../semanage/seobject.py:1454 ../semanage/seobject.py:1516
--#: ../semanage/seobject.py:1550 ../semanage/seobject.py:1556
-+#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
-+#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
+-#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
+-#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
++#: ../semanage/seobject.py:1441 ../semanage/seobject.py:1732
++msgid "SELinux Type is required"
++msgstr ""
++
++#: ../semanage/seobject.py:1449 ../semanage/seobject.py:1511
++#: ../semanage/seobject.py:1545 ../semanage/seobject.py:1551
  #, python-format
  msgid "Could not check if interface %s is defined"
  msgstr ""
  
--#: ../semanage/seobject.py:1461
-+#: ../semanage/seobject.py:1465
+-#: ../semanage/seobject.py:1465
++#: ../semanage/seobject.py:1456
  #, python-format
  msgid "Could not create interface for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:1470
-+#: ../semanage/seobject.py:1474
+-#: ../semanage/seobject.py:1474
++#: ../semanage/seobject.py:1465
  #, python-format
  msgid "Could not set user in interface context for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:1474
-+#: ../semanage/seobject.py:1478
+-#: ../semanage/seobject.py:1478
++#: ../semanage/seobject.py:1469
  #, python-format
  msgid "Could not set role in interface context for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:1478
-+#: ../semanage/seobject.py:1482
+-#: ../semanage/seobject.py:1482
++#: ../semanage/seobject.py:1473
  #, python-format
  msgid "Could not set type in interface context for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:1483
-+#: ../semanage/seobject.py:1487
+-#: ../semanage/seobject.py:1487
++#: ../semanage/seobject.py:1478
  #, python-format
  msgid "Could not set mls fields in interface context for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:1487
-+#: ../semanage/seobject.py:1491
+-#: ../semanage/seobject.py:1491
++#: ../semanage/seobject.py:1482
  #, python-format
  msgid "Could not set interface context for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:1491
-+#: ../semanage/seobject.py:1495
+-#: ../semanage/seobject.py:1495
++#: ../semanage/seobject.py:1486
  #, python-format
  msgid "Could not set message context for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:1495
-+#: ../semanage/seobject.py:1499
+-#: ../semanage/seobject.py:1499
++#: ../semanage/seobject.py:1490
  #, python-format
  msgid "Could not add interface %s"
  msgstr ""
  
--#: ../semanage/seobject.py:1518 ../semanage/seobject.py:1552
-+#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
+-#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
++#: ../semanage/seobject.py:1513 ../semanage/seobject.py:1547
  #, python-format
  msgid "Interface %s is not defined"
  msgstr ""
  
--#: ../semanage/seobject.py:1522
-+#: ../semanage/seobject.py:1526
+-#: ../semanage/seobject.py:1526
++#: ../semanage/seobject.py:1517
  #, python-format
  msgid "Could not query interface %s"
  msgstr ""
  
--#: ../semanage/seobject.py:1533
-+#: ../semanage/seobject.py:1537
+-#: ../semanage/seobject.py:1537
++#: ../semanage/seobject.py:1528
  #, python-format
  msgid "Could not modify interface %s"
  msgstr ""
  
--#: ../semanage/seobject.py:1558
-+#: ../semanage/seobject.py:1562
+-#: ../semanage/seobject.py:1562
++#: ../semanage/seobject.py:1553
  #, python-format
  msgid "Interface %s is defined in policy, cannot be deleted"
  msgstr ""
  
--#: ../semanage/seobject.py:1562
-+#: ../semanage/seobject.py:1566
+-#: ../semanage/seobject.py:1566
++#: ../semanage/seobject.py:1557
  #, python-format
  msgid "Could not delete interface %s"
  msgstr ""
  
--#: ../semanage/seobject.py:1574
-+#: ../semanage/seobject.py:1578
+-#: ../semanage/seobject.py:1578
++#: ../semanage/seobject.py:1569
  msgid "Could not delete all interface  mappings"
  msgstr ""
  
--#: ../semanage/seobject.py:1588
-+#: ../semanage/seobject.py:1592
+-#: ../semanage/seobject.py:1592
++#: ../semanage/seobject.py:1583
  msgid "Could not list interfaces"
  msgstr ""
  
--#: ../semanage/seobject.py:1613
-+#: ../semanage/seobject.py:1617
+-#: ../semanage/seobject.py:1617
++#: ../semanage/seobject.py:1608
  msgid "SELinux Interface"
  msgstr ""
  
--#: ../semanage/seobject.py:1613 ../semanage/seobject.py:1936
-+#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
+-#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
++#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1954
  msgid "Context"
  msgstr ""
  
--#: ../semanage/seobject.py:1663
-+#: ../semanage/seobject.py:1667
+-#: ../semanage/seobject.py:1667
++#: ../semanage/seobject.py:1671
  #, python-format
  msgid "Equivalence class for %s already exists"
  msgstr ""
  
--#: ../semanage/seobject.py:1669
-+#: ../semanage/seobject.py:1673
+-#: ../semanage/seobject.py:1673
++#: ../semanage/seobject.py:1677
  #, python-format
  msgid "File spec %s conflicts with equivalency rule '%s %s'"
  msgstr ""
  
--#: ../semanage/seobject.py:1678
-+#: ../semanage/seobject.py:1682
+-#: ../semanage/seobject.py:1682
++#: ../semanage/seobject.py:1686
  #, python-format
  msgid "Equivalence class for %s does not exists"
  msgstr ""
  
--#: ../semanage/seobject.py:1692
-+#: ../semanage/seobject.py:1696
+-#: ../semanage/seobject.py:1696
++#: ../semanage/seobject.py:1700
  #, python-format
  msgid "Could not set user in file context for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:1696
-+#: ../semanage/seobject.py:1700
+-#: ../semanage/seobject.py:1700
++#: ../semanage/seobject.py:1704
  #, python-format
  msgid "Could not set role in file context for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:1701 ../semanage/seobject.py:1758
-+#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
+-#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
++#: ../semanage/seobject.py:1709 ../semanage/seobject.py:1769
  #, python-format
  msgid "Could not set mls fields in file context for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:1707
-+#: ../semanage/seobject.py:1711
+-#: ../semanage/seobject.py:1711
++#: ../semanage/seobject.py:1715
  msgid "Invalid file specification"
  msgstr ""
  
--#: ../semanage/seobject.py:1709
-+#: ../semanage/seobject.py:1713
+-#: ../semanage/seobject.py:1713
++#: ../semanage/seobject.py:1717
  msgid "File specification can not include spaces"
  msgstr ""
  
--#: ../semanage/seobject.py:1714
-+#: ../semanage/seobject.py:1718
+-#: ../semanage/seobject.py:1718
++#: ../semanage/seobject.py:1722
  #, python-format
  msgid ""
  "File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
  msgstr ""
  
--#: ../semanage/seobject.py:1732 ../semanage/seobject.py:1737
--#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1872
--#: ../semanage/seobject.py:1876
-+#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
-+#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
-+#: ../semanage/seobject.py:1880
+-#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
+-#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
+-#: ../semanage/seobject.py:1880
++#: ../semanage/seobject.py:1735
++#, python-format
++msgid "Type %s is invalid, must be a file or device type"
++msgstr ""
++
++#: ../semanage/seobject.py:1743 ../semanage/seobject.py:1748
++#: ../semanage/seobject.py:1804 ../semanage/seobject.py:1886
++#: ../semanage/seobject.py:1890
  #, python-format
  msgid "Could not check if file context for %s is defined"
  msgstr ""
  
--#: ../semanage/seobject.py:1745
-+#: ../semanage/seobject.py:1749
+-#: ../semanage/seobject.py:1749
++#: ../semanage/seobject.py:1756
  #, python-format
  msgid "Could not create file context for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:1753
-+#: ../semanage/seobject.py:1757
+-#: ../semanage/seobject.py:1757
++#: ../semanage/seobject.py:1764
  #, python-format
  msgid "Could not set type in file context for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:1761 ../semanage/seobject.py:1818
--#: ../semanage/seobject.py:1822
-+#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
-+#: ../semanage/seobject.py:1826
+-#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
+-#: ../semanage/seobject.py:1826
++#: ../semanage/seobject.py:1772 ../semanage/seobject.py:1832
++#: ../semanage/seobject.py:1836
  #, python-format
  msgid "Could not set file context for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:1767
-+#: ../semanage/seobject.py:1771
+-#: ../semanage/seobject.py:1771
++#: ../semanage/seobject.py:1778
  #, python-format
  msgid "Could not add file context for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:1781
-+#: ../semanage/seobject.py:1785
+-#: ../semanage/seobject.py:1785
++#: ../semanage/seobject.py:1792
  msgid "Requires setype, serange or seuser"
  msgstr ""
  
--#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1880
-+#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
+-#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
++#: ../semanage/seobject.py:1808 ../semanage/seobject.py:1894
  #, python-format
  msgid "File context for %s is not defined"
  msgstr ""
  
--#: ../semanage/seobject.py:1800
-+#: ../semanage/seobject.py:1804
+-#: ../semanage/seobject.py:1804
++#: ../semanage/seobject.py:1814
  #, python-format
  msgid "Could not query file context for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:1826
-+#: ../semanage/seobject.py:1830
+-#: ../semanage/seobject.py:1830
++#: ../semanage/seobject.py:1840
  #, python-format
  msgid "Could not modify file context for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:1839
-+#: ../semanage/seobject.py:1843
+-#: ../semanage/seobject.py:1843
++#: ../semanage/seobject.py:1853
  msgid "Could not list the file contexts"
  msgstr ""
  
--#: ../semanage/seobject.py:1853
-+#: ../semanage/seobject.py:1857
+-#: ../semanage/seobject.py:1857
++#: ../semanage/seobject.py:1867
  #, python-format
  msgid "Could not delete the file context %s"
  msgstr ""
  
--#: ../semanage/seobject.py:1878
-+#: ../semanage/seobject.py:1882
+-#: ../semanage/seobject.py:1882
++#: ../semanage/seobject.py:1892
  #, python-format
  msgid "File context for %s is defined in policy, cannot be deleted"
  msgstr ""
  
--#: ../semanage/seobject.py:1884
-+#: ../semanage/seobject.py:1888
+-#: ../semanage/seobject.py:1888
++#: ../semanage/seobject.py:1898
  #, python-format
  msgid "Could not delete file context for %s"
  msgstr ""
  
--#: ../semanage/seobject.py:1899
-+#: ../semanage/seobject.py:1903
+-#: ../semanage/seobject.py:1903
++#: ../semanage/seobject.py:1913
  msgid "Could not list file contexts"
  msgstr ""
  
--#: ../semanage/seobject.py:1903
-+#: ../semanage/seobject.py:1907
+-#: ../semanage/seobject.py:1907
++#: ../semanage/seobject.py:1917
  msgid "Could not list local file contexts"
  msgstr ""
  
--#: ../semanage/seobject.py:1936
-+#: ../semanage/seobject.py:1944
+-#: ../semanage/seobject.py:1944
++#: ../semanage/seobject.py:1954
  msgid "SELinux fcontext"
  msgstr ""
  
--#: ../semanage/seobject.py:1936
-+#: ../semanage/seobject.py:1944
+-#: ../semanage/seobject.py:1944
++#: ../semanage/seobject.py:1954
  msgid "type"
  msgstr ""
  
--#: ../semanage/seobject.py:1949
-+#: ../semanage/seobject.py:1957
+-#: ../semanage/seobject.py:1957
++#: ../semanage/seobject.py:1967
  msgid ""
  "\n"
  "SELinux Distribution fcontext Equivalence \n"
  msgstr ""
  
--#: ../semanage/seobject.py:1954
-+#: ../semanage/seobject.py:1962
+-#: ../semanage/seobject.py:1962
++#: ../semanage/seobject.py:1972
  msgid ""
  "\n"
  "SELinux Local fcontext Equivalence \n"
  msgstr ""
  
--#: ../semanage/seobject.py:1988 ../semanage/seobject.py:2040
--#: ../semanage/seobject.py:2046
-+#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
-+#: ../semanage/seobject.py:2054
+-#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
+-#: ../semanage/seobject.py:2054
++#: ../semanage/seobject.py:2006 ../semanage/seobject.py:2059
++#: ../semanage/seobject.py:2065
  #, python-format
  msgid "Could not check if boolean %s is defined"
  msgstr ""
  
--#: ../semanage/seobject.py:1990 ../semanage/seobject.py:2042
-+#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
+-#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
++#: ../semanage/seobject.py:2008 ../semanage/seobject.py:2061
  #, python-format
  msgid "Boolean %s is not defined"
  msgstr ""
  
--#: ../semanage/seobject.py:1994
-+#: ../semanage/seobject.py:2002
+-#: ../semanage/seobject.py:2002
++#: ../semanage/seobject.py:2012
  #, python-format
  msgid "Could not query file context %s"
  msgstr ""
  
--#: ../semanage/seobject.py:1999
-+#: ../semanage/seobject.py:2007
+-#: ../semanage/seobject.py:2007
++#: ../semanage/seobject.py:2017
  #, python-format
  msgid "You must specify one of the following values: %s"
  msgstr ""
  
--#: ../semanage/seobject.py:2004
-+#: ../semanage/seobject.py:2012
+-#: ../semanage/seobject.py:2012
++#: ../semanage/seobject.py:2022
  #, python-format
  msgid "Could not set active value of boolean %s"
  msgstr ""
  
--#: ../semanage/seobject.py:2007
-+#: ../semanage/seobject.py:2015
+-#: ../semanage/seobject.py:2015
++#: ../semanage/seobject.py:2025
  #, python-format
  msgid "Could not modify boolean %s"
  msgstr ""
  
--#: ../semanage/seobject.py:2025
-+#: ../semanage/seobject.py:2033
+-#: ../semanage/seobject.py:2033
++#: ../semanage/seobject.py:2043
  #, python-format
  msgid "Bad format %s: Record %s"
  msgstr ""
  
--#: ../semanage/seobject.py:2048
-+#: ../semanage/seobject.py:2056
+-#: ../semanage/seobject.py:2056
++#: ../semanage/seobject.py:2067
  #, python-format
  msgid "Boolean %s is defined in policy, cannot be deleted"
  msgstr ""
  
--#: ../semanage/seobject.py:2052
-+#: ../semanage/seobject.py:2060
+-#: ../semanage/seobject.py:2060
++#: ../semanage/seobject.py:2071
  #, python-format
  msgid "Could not delete boolean %s"
  msgstr ""
  
--#: ../semanage/seobject.py:2064 ../semanage/seobject.py:2081
-+#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
+-#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
++#: ../semanage/seobject.py:2083 ../semanage/seobject.py:2100
  msgid "Could not list booleans"
  msgstr ""
  
--#: ../semanage/seobject.py:2104
-+#: ../semanage/seobject.py:2112
+-#: ../semanage/seobject.py:2112
++#: ../semanage/seobject.py:2125
  msgid "unknown"
  msgstr ""
  
--#: ../semanage/seobject.py:2117
-+#: ../semanage/seobject.py:2125
+-#: ../semanage/seobject.py:2125
++#: ../semanage/seobject.py:2138
  msgid "off"
  msgstr ""
  
--#: ../semanage/seobject.py:2117
-+#: ../semanage/seobject.py:2125
+-#: ../semanage/seobject.py:2125
++#: ../semanage/seobject.py:2138
  msgid "on"
  msgstr ""
  
--#: ../semanage/seobject.py:2131
-+#: ../semanage/seobject.py:2139
+-#: ../semanage/seobject.py:2139
++#: ../semanage/seobject.py:2152
  msgid "SELinux boolean"
  msgstr ""
  
--#: ../semanage/seobject.py:2131
-+#: ../semanage/seobject.py:2139
+-#: ../semanage/seobject.py:2139
++#: ../semanage/seobject.py:2152
  msgid "State"
  msgstr ""
  
--#: ../semanage/seobject.py:2131
-+#: ../semanage/seobject.py:2139
+-#: ../semanage/seobject.py:2139
++#: ../semanage/seobject.py:2152
  msgid "Default"
  msgstr ""
  
--#: ../semanage/seobject.py:2131
-+#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
-+#: ../gui/polgengui.py:253
+-#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
+-#: ../gui/polgengui.py:253
++#: ../semanage/seobject.py:2152 ../gui/polgen.glade:113
++#: ../gui/polgengui.py:254
  msgid "Description"
  msgstr ""
  
-@@ -1264,7 +1271,2088 @@ msgstr ""
- msgid "chcat -l +CompanyConfidential juser"
+@@ -998,7 +1013,7 @@ msgstr ""
+ msgid "Error sending audit message.\n"
  msgstr ""
  
--#: ../scripts/chcat:399
--#, c-format
-+#: ../scripts/chcat:399 ../gui/polgen.py:1351
-+#, c-format, python-format
- msgid "Options Error %s "
+-#: ../newrole/newrole.c:692 ../newrole/newrole.c:1059
++#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
+ #, c-format
+ msgid "Could not determine enforcing mode.\n"
  msgstr ""
-+
-+#: ../gui/booleansPage.py:195 ../gui/system-config-selinux.glade:1706
-+msgid "Boolean"
-+msgstr ""
-+
-+#: ../gui/booleansPage.py:252 ../gui/semanagePage.py:162
-+msgid "all"
-+msgstr ""
-+
-+#: ../gui/booleansPage.py:254 ../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:48 ../gui/system-config-selinux.glade:2753
-+msgid "Policy Module"
-+msgstr ""
-+
-+#: ../gui/modulesPage.py:57
-+msgid "Module Name"
-+msgstr ""
-+
-+#: ../gui/modulesPage.py:134
-+msgid "Disable Audit"
-+msgstr ""
-+
-+#: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
-+msgid "Enable Audit"
-+msgstr ""
-+
-+#: ../gui/modulesPage.py:162
-+msgid "Load Policy Module"
+@@ -1113,62 +1128,66 @@ msgstr ""
+ msgid "Unable to set SIGHUP handler\n"
+ msgstr ""
+ 
+-#: ../newrole/newrole.c:1053
++#: ../newrole/newrole.c:1036
++msgid "Sorry, newrole failed to drop capabilities\n"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:79
-+msgid "Polgen"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:80
-+msgid "Red Hat 2007"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:81
-+msgid "GPL"
-+msgstr ""
-+
-+#. TRANSLATORS: Replace this string with your names, one name per line.
-+#: ../gui/polgen.glade:85 ../gui/system-config-selinux.glade:17
-+msgid "translator-credits"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:90
-+msgid "SELinux Policy Generation Tool"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:128
-+msgid ""
-+"<b>Select the policy type for the application or user role you want to "
-+"confine:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:177
-+msgid "<b>Applications</b>"
++#: ../newrole/newrole.c:1052
+ #, c-format
+ msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
+ msgstr ""
+ 
+-#: ../newrole/newrole.c:1070
++#: ../newrole/newrole.c:1069
+ #, c-format
+ msgid "failed to get old_context.\n"
+ msgstr ""
+ 
+-#: ../newrole/newrole.c:1077
++#: ../newrole/newrole.c:1076
+ #, c-format
+ msgid "Warning!  Could not retrieve tty information.\n"
+ msgstr ""
+ 
+-#: ../newrole/newrole.c:1098
++#: ../newrole/newrole.c:1097
+ #, c-format
+ msgid "error on reading PAM service configuration.\n"
+ msgstr ""
+ 
+-#: ../newrole/newrole.c:1133
++#: ../newrole/newrole.c:1132
+ #, c-format
+ msgid "newrole: incorrect password for %s\n"
+ msgstr ""
+ 
+-#: ../newrole/newrole.c:1160
++#: ../newrole/newrole.c:1159
+ #, c-format
+ msgid "newrole: failure forking: %s"
+ msgstr ""
+ 
+-#: ../newrole/newrole.c:1163 ../newrole/newrole.c:1186
++#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
+ #, c-format
+ msgid "Unable to restore tty label...\n"
+ msgstr ""
+ 
+-#: ../newrole/newrole.c:1165 ../newrole/newrole.c:1192
++#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
+ #, c-format
+ msgid "Failed to close tty properly\n"
+ msgstr ""
+ 
+-#: ../newrole/newrole.c:1224
++#: ../newrole/newrole.c:1223
+ #, c-format
+ msgid "Could not close descriptors.\n"
+ msgstr ""
+ 
+-#: ../newrole/newrole.c:1251
++#: ../newrole/newrole.c:1250
+ #, c-format
+ msgid "Error allocating shell's argv0.\n"
+ msgstr ""
+ 
+-#: ../newrole/newrole.c:1287
++#: ../newrole/newrole.c:1286
+ #, c-format
+ msgid "Unable to restore the environment, aborting\n"
+ msgstr ""
+ 
+-#: ../newrole/newrole.c:1298
++#: ../newrole/newrole.c:1297
+ msgid "failed to exec shell\n"
+ msgstr ""
+ 
+@@ -1271,20 +1290,20 @@ msgstr ""
+ msgid "chcat -l +CompanyConfidential juser"
+ msgstr ""
+ 
+-#: ../scripts/chcat:399 ../gui/polgen.py:1351
+-#, c-format, python-format
++#: ../scripts/chcat:399
++#, c-format
+ msgid "Options Error %s "
+ msgstr ""
+ 
+-#: ../gui/booleansPage.py:195 ../gui/system-config-selinux.glade:1706
++#: ../gui/booleansPage.py:194 ../gui/system-config-selinux.glade:1706
+ msgid "Boolean"
+ msgstr ""
+ 
+-#: ../gui/booleansPage.py:252 ../gui/semanagePage.py:162
++#: ../gui/booleansPage.py:245 ../gui/semanagePage.py:162
+ msgid "all"
+ msgstr ""
+ 
+-#: ../gui/booleansPage.py:254 ../gui/semanagePage.py:164
++#: ../gui/booleansPage.py:247 ../gui/semanagePage.py:164
+ #: ../gui/system-config-selinux.glade:1615
+ #: ../gui/system-config-selinux.glade:1820
+ #: ../gui/system-config-selinux.glade:2437
+@@ -1340,577 +1359,464 @@ msgstr ""
+ msgid "Login '%s' is required"
+ msgstr ""
+ 
+-#: ../gui/modulesPage.py:48 ../gui/system-config-selinux.glade:2753
++#: ../gui/modulesPage.py:49 ../gui/system-config-selinux.glade:2753
+ msgid "Policy Module"
+ msgstr ""
+ 
+-#: ../gui/modulesPage.py:57
++#: ../gui/modulesPage.py:58
+ msgid "Module Name"
+ msgstr ""
+ 
+-#: ../gui/modulesPage.py:134
++#: ../gui/modulesPage.py:135
+ msgid "Disable Audit"
+ msgstr ""
+ 
+-#: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
++#: ../gui/modulesPage.py:138 ../gui/system-config-selinux.glade:2662
+ msgid "Enable Audit"
+ msgstr ""
+ 
+-#: ../gui/modulesPage.py:162
++#: ../gui/modulesPage.py:163
+ msgid "Load Policy Module"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:79
+-msgid "Polgen"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:80
++#: ../gui/polgen.glade:9
+ msgid "Red Hat 2007"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:81
++#: ../gui/polgen.glade:11
+ msgid "GPL"
+ msgstr ""
+ 
+ #. TRANSLATORS: Replace this string with your names, one name per line.
+-#: ../gui/polgen.glade:85 ../gui/system-config-selinux.glade:17
++#: ../gui/polgen.glade:13 ../gui/system-config-selinux.glade:17
+ msgid "translator-credits"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:90
++#: ../gui/polgen.glade:34
++msgid "Add Booleans Dialog"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
-+msgid ""
-+"Standard Init Daemon are daemons started on boot via init scripts.  Usually "
-+"requires a script in /etc/rc.d/init.d"
++#: ../gui/polgen.glade:101
++msgid "Boolean Name"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:241 ../gui/polgen.py:156
++#: ../gui/polgen.glade:230
+ msgid "SELinux Policy Generation Tool"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:128
++#: ../gui/polgen.glade:251
+ msgid ""
+ "<b>Select the policy type for the application or user role you want to "
+ "confine:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:177
++#: ../gui/polgen.glade:284
+ msgid "<b>Applications</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
++#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:183
 +msgid "Standard Init Daemon"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:261 ../gui/polgen.py:157
++#: ../gui/polgen.glade:320 ../gui/polgen.glade:336
+ msgid ""
+ "Standard Init Daemon are daemons started on boot via init scripts.  Usually "
+ "requires a script in /etc/rc.d/init.d"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:241 ../gui/polgen.py:156
+-msgid "Standard Init Daemon"
++#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:184
 +msgid "DBUS System Daemon"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:280
-+msgid "Internet Services Daemon are daemons started by xinetd"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:282
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:261 ../gui/polgen.py:157
+-msgid "DBUS System Daemon"
++#: ../gui/polgen.glade:349
 +msgid "Internet Services Daemon (inetd)"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:301
-+msgid ""
-+"Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:303 ../gui/polgen.py:159
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:280
++#: ../gui/polgen.glade:353
+ msgid "Internet Services Daemon are daemons started by xinetd"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:282
+-msgid "Internet Services Daemon (inetd)"
++#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:186
 +msgid "Web Application/Script (CGI)"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:322 ../gui/polgen.glade:343
-+msgid ""
-+"User Application are any application that you would like to confine that is "
-+"started by a user"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:324 ../gui/polgen.py:160
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:301
++#: ../gui/polgen.glade:370
+ msgid ""
+ "Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:303 ../gui/polgen.py:159
+-msgid "Web Application/Script (CGI)"
++#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:187
 +msgid "User Application"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:345 ../gui/polgen.py:161
-+msgid "Sandbox"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:391
-+msgid "<b>Login Users</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:453
-+msgid "Modify an existing login user record."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:455
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:322 ../gui/polgen.glade:343
++#: ../gui/polgen.glade:387 ../gui/polgen.glade:404
+ msgid ""
+ "User Application are any application that you would like to confine that is "
+ "started by a user"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:324 ../gui/polgen.py:160
+-msgid "User Application"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:345 ../gui/polgen.py:161
++#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:188
+ msgid "Sandbox"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:391
++#: ../gui/polgen.glade:446
+ msgid "<b>Login Users</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:453
++#: ../gui/polgen.glade:478
 +msgid "Existing User Roles"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:474
-+msgid ""
-+"This user will login to a machine only via a terminal or remote login.  By "
-+"default this user will have  no setuid, no networking, no su, no sudo."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:476 ../gui/polgen.py:162
++#: ../gui/polgen.glade:482
+ msgid "Modify an existing login user record."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:455
+-msgid "Existing User Roles"
++#: ../gui/polgen.glade:495 ../sepolicy/sepolicy/generate.py:189
 +msgid "Minimal Terminal User Role"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:495
-+msgid ""
-+"This user can login to a machine via X or terminal.  By default this user "
-+"will have no setuid, no networking, no sudo, no su"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:497 ../gui/polgen.py:163
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:474
++#: ../gui/polgen.glade:499
+ msgid ""
+ "This user will login to a machine only via a terminal or remote login.  By "
+ "default this user will have  no setuid, no networking, no su, no sudo."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:476 ../gui/polgen.py:162
+-msgid "Minimal Terminal User Role"
++#: ../gui/polgen.glade:512 ../sepolicy/sepolicy/generate.py:190
 +msgid "Minimal X Windows User Role"
-+msgstr ""
-+
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:495
 +#: ../gui/polgen.glade:516
-+msgid ""
-+"User with full networking, no setuid applications without transition, no "
-+"sudo, no su."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:518 ../gui/polgen.py:164
+ msgid ""
+ "This user can login to a machine via X or terminal.  By default this user "
+ "will have no setuid, no networking, no sudo, no su"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:497 ../gui/polgen.py:163
+-msgid "Minimal X Windows User Role"
++#: ../gui/polgen.glade:529 ../sepolicy/sepolicy/generate.py:191
 +msgid "User Role"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:537
-+msgid ""
-+"User with full networking, no setuid applications without transition, no su, "
-+"can sudo to Root Administration Roles"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:539 ../gui/polgen.py:165
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:516
++#: ../gui/polgen.glade:533
+ msgid ""
+ "User with full networking, no setuid applications without transition, no "
+ "sudo, no su."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:518 ../gui/polgen.py:164
+-msgid "User Role"
++#: ../gui/polgen.glade:546 ../sepolicy/sepolicy/generate.py:192
 +msgid "Admin User Role"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:585
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:537
++#: ../gui/polgen.glade:550
+ msgid ""
+ "User with full networking, no setuid applications without transition, no su, "
+ "can sudo to Root Administration Roles"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:539 ../gui/polgen.py:165
+-msgid "Admin User Role"
++#: ../gui/polgen.glade:592
 +msgid "<b>Root Users</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:647
-+msgid ""
-+"Select Root Administrator User Role, if this user will be used to administer "
-+"the machine while running as root.  This user will not be able to login to "
-+"the system directly."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:649 ../gui/polgen.py:166
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:585
+-msgid "<b>Root Users</b>"
++#: ../gui/polgen.glade:623 ../sepolicy/sepolicy/generate.py:193
 +msgid "Root Admin User Role"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:716
-+msgid "label104"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:745
-+msgid "<b>Enter name of application or user role:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
-+msgid "Name"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:807
-+msgid "Enter complete path for executable to be confined."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:830 ../gui/polgen.glade:950 ../gui/polgen.glade:3142
-+msgid "..."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:849
-+msgid "Enter unique name for the confined application or user role."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:871
-+msgid "Executable"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:899
-+msgid "Init script"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:927
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:647
++#: ../gui/polgen.glade:627
+ msgid ""
+ "Select Root Administrator User Role, if this user will be used to administer "
+ "the machine while running as root.  This user will not be able to login to "
+ "the system directly."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:649 ../gui/polgen.py:166
+-msgid "Root Admin User Role"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:716
+-msgid "label104"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:745
++#: ../gui/polgen.glade:705
+ msgid "<b>Enter name of application or user role:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
++#: ../gui/polgen.glade:728 ../gui/polgengui.py:252
+ msgid "Name"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:807
++#: ../gui/polgen.glade:739
+ msgid "Enter complete path for executable to be confined."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:830 ../gui/polgen.glade:950 ../gui/polgen.glade:3142
++#: ../gui/polgen.glade:756 ../gui/polgen.glade:838 ../gui/polgen.glade:2361
+ msgid "..."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:849
++#: ../gui/polgen.glade:776
+ msgid "Enter unique name for the confined application or user role."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:871
++#: ../gui/polgen.glade:794
+ msgid "Executable"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:899
++#: ../gui/polgen.glade:808
+ msgid "Init script"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:927
++#: ../gui/polgen.glade:821
+ msgid ""
+ "Enter complete path to init script used to start the confined application."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:982
+-msgid "label105"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1011
++#: ../gui/polgen.glade:887
+ msgid "<b>Select existing role to modify:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1045
++#: ../gui/polgen.glade:908
+ msgid "Select the user roles that will transiton to the %s domain."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1073
+-msgid "label106"
++#: ../gui/polgen.glade:928
++msgid "role tab"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1102
++#: ../gui/polgen.glade:945
+ msgid "<b>Select roles that %s will transition to:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1136
++#: ../gui/polgen.glade:963
+ msgid "Select applications domains that %s will transition to."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1164
+-msgid "label107"
++#: ../gui/polgen.glade:983
 +msgid ""
-+"Enter complete path to init script used to start the confined application."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:982
-+msgid "label105"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1011
-+msgid "<b>Select existing role to modify:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1045
-+msgid "Select the user roles that will transiton to the %s domain."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1073
-+msgid "label106"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1102
-+msgid "<b>Select roles that %s will transition to:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1136
-+msgid "Select applications domains that %s will transition to."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1164
-+msgid "label107"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1193
-+msgid "<b>Select the user_roles that will transition to %s:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1227
-+msgid "Select the user roles that will transiton to this applications domains."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1255
-+msgid "label108"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1284
-+msgid "<b>Select domains that %s will administer:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1318 ../gui/polgen.glade:1409
-+msgid "Select the domains that you would like this user administer."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1346
-+msgid "label109"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1375
-+msgid "<b>Select additional roles for %s:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1437
-+msgid "label111"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1466
-+msgid "<b>Enter network ports that %s binds on:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1497 ../gui/polgen.glade:1997
-+msgid "<b>TCP Ports</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1565 ../gui/polgen.glade:1785
-+msgid "Allows %s to bind to any udp port"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1567 ../gui/polgen.glade:1787 ../gui/polgen.glade:2061
-+#: ../gui/polgen.glade:2215
++"transition \n"
++"role tab"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1193
++#: ../gui/polgen.glade:1001
+ msgid "<b>Select the user_roles that will transition to %s:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1227
++#: ../gui/polgen.glade:1019
+ msgid "Select the user roles that will transiton to this applications domains."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1255
+-msgid "label108"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1284
++#: ../gui/polgen.glade:1056
+ msgid "<b>Select domains that %s will administer:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1318 ../gui/polgen.glade:1409
++#: ../gui/polgen.glade:1074 ../gui/polgen.glade:1129
+ msgid "Select the domains that you would like this user administer."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1346
+-msgid "label109"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1375
++#: ../gui/polgen.glade:1111
+ msgid "<b>Select additional roles for %s:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1437
+-msgid "label111"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1466
++#: ../gui/polgen.glade:1166
+ msgid "<b>Enter network ports that %s binds on:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1497 ../gui/polgen.glade:1997
++#: ../gui/polgen.glade:1186 ../gui/polgen.glade:1557
+ msgid "<b>TCP Ports</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1565 ../gui/polgen.glade:1785
++#: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
++#: ../gui/polgen.glade:1698
 +msgid "All"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:1585 ../gui/polgen.glade:1805
-+msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1587 ../gui/polgen.glade:1807
++#: ../gui/polgen.glade:1227 ../gui/polgen.glade:1394
+ msgid "Allows %s to bind to any udp port"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1567 ../gui/polgen.glade:1787 ../gui/polgen.glade:2061
+-#: ../gui/polgen.glade:2215
+-msgid "All"
++#: ../gui/polgen.glade:1240 ../gui/polgen.glade:1407
 +msgid "600-1024"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1605 ../gui/polgen.glade:1825
-+msgid ""
-+"Enter a comma separated list of udp ports or ranges of ports that %s binds "
-+"to. Example: 612, 650-660"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1607 ../gui/polgen.glade:1827
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1585 ../gui/polgen.glade:1805
++#: ../gui/polgen.glade:1244 ../gui/polgen.glade:1411
+ msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1587 ../gui/polgen.glade:1807
+-msgid "600-1024"
++#: ../gui/polgen.glade:1257 ../gui/polgen.glade:1424
 +msgid "Unreserved Ports (>1024)"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1638 ../gui/polgen.glade:1858 ../gui/polgen.glade:2079
-+#: ../gui/polgen.glade:2233
-+msgid "Select Ports"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1663 ../gui/polgen.glade:1883
-+msgid "Allows %s to bind to any udp ports > 1024"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1717 ../gui/polgen.glade:2151
-+msgid "<b>UDP Ports</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1937
-+msgid "label113"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1966
-+msgid "<b>Select network ports that %s connects to:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2058
-+msgid "Allows %s to connect to any tcp port"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2104
-+msgid ""
-+"Enter a comma separated list of tcp ports or ranges of ports that %s "
-+"connects to. Example: 612, 650-660"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2212
-+msgid "Allows %s to connect to any udp port"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2258
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1605 ../gui/polgen.glade:1825
++#: ../gui/polgen.glade:1261 ../gui/polgen.glade:1428
+ msgid ""
+ "Enter a comma separated list of udp ports or ranges of ports that %s binds "
+ "to. Example: 612, 650-660"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1607 ../gui/polgen.glade:1827
+-msgid "Unreserved Ports (>1024)"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1638 ../gui/polgen.glade:1858 ../gui/polgen.glade:2079
+-#: ../gui/polgen.glade:2233
++#: ../gui/polgen.glade:1289 ../gui/polgen.glade:1456 ../gui/polgen.glade:1609
++#: ../gui/polgen.glade:1718
+ msgid "Select Ports"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1663 ../gui/polgen.glade:1883
++#: ../gui/polgen.glade:1302 ../gui/polgen.glade:1469
+ msgid "Allows %s to bind to any udp ports > 1024"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1717 ../gui/polgen.glade:2151
++#: ../gui/polgen.glade:1353 ../gui/polgen.glade:1666
+ msgid "<b>UDP Ports</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1937
+-msgid "label113"
++#: ../gui/polgen.glade:1519
 +msgid ""
-+"Enter a comma separated list of udp ports or ranges of ports that %s "
-+"connects to. Example: 612, 650-660"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2305
-+msgid "label114"
-+msgstr ""
-+
++"Network\n"
++"Bind tab"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1966
++#: ../gui/polgen.glade:1537
+ msgid "<b>Select network ports that %s connects to:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2058
++#: ../gui/polgen.glade:1593
+ msgid "Allows %s to connect to any tcp port"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2104
++#: ../gui/polgen.glade:1622
+ msgid ""
+ "Enter a comma separated list of tcp ports or ranges of ports that %s "
+ "connects to. Example: 612, 650-660"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2212
++#: ../gui/polgen.glade:1702
+ msgid "Allows %s to connect to any udp port"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2258
++#: ../gui/polgen.glade:1731
+ msgid ""
+ "Enter a comma separated list of udp ports or ranges of ports that %s "
+ "connects to. Example: 612, 650-660"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2305
+-msgid "label114"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:2334
++#: ../gui/polgen.glade:1792
+ msgid "<b>Select common application traits for %s:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2366
++#: ../gui/polgen.glade:1809
+ msgid "Writes syslog messages\t"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2385
++#: ../gui/polgen.glade:1824
+ msgid "Create/Manipulate temporary files in /tmp"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2404
++#: ../gui/polgen.glade:1839
+ msgid "Uses Pam for authentication"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2423
++#: ../gui/polgen.glade:1854
+ msgid "Uses nsswitch or getpw* calls"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2442
++#: ../gui/polgen.glade:1869
+ msgid "Uses dbus"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2461
++#: ../gui/polgen.glade:1884
+ msgid "Sends audit messages"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2480
++#: ../gui/polgen.glade:1899
+ msgid "Interacts with the terminal"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2499
++#: ../gui/polgen.glade:1914
+ msgid "Sends email"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2530
+-msgid "label115"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:2559
++#: ../gui/polgen.glade:1961
+ msgid "<b>Add files/directories that %s manages</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2788
++#: ../gui/polgen.glade:2122
+ msgid ""
+ "Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
+ "Files ..."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:2823
+-msgid "label116"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:2852
++#: ../gui/polgen.glade:2166
+ msgid "<b>Add booleans from the %s policy:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:3002
++#: ../gui/polgen.glade:2274
+ msgid "Add/Remove booleans used by the %s domain"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:3066
++#: ../gui/polgen.glade:2316
+ msgid "<b>Which directory you will generate the %s policy?</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:3097
 +#: ../gui/polgen.glade:2334
-+msgid "<b>Select common application traits for %s:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2366
-+msgid "Writes syslog messages\t"
+ msgid "Policy Directory"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:3254
+-msgid "Add Booleans Dialog"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:3327
+-msgid "Boolean Name"
+-msgstr ""
+-
+-#: ../gui/polgengui.py:261
++#: ../gui/polgengui.py:262
+ msgid "Role"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:268
++#: ../gui/polgengui.py:269
+ msgid "Existing_User"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
++#: ../gui/polgengui.py:283 ../gui/polgengui.py:291 ../gui/polgengui.py:305
+ msgid "Application"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:352
++#: ../gui/polgengui.py:353
+ #, python-format
+ msgid "%s must be a directory"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
++#: ../gui/polgengui.py:413 ../gui/polgengui.py:694
+ msgid "You must select a user"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:542
++#: ../gui/polgengui.py:543
+ msgid "Select executable file to be confined."
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:553
++#: ../gui/polgengui.py:554
+ msgid "Select init script file to be confined."
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:563
++#: ../gui/polgengui.py:564
+ msgid "Select file(s) that confined application creates or writes"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:570
++#: ../gui/polgengui.py:571
+ msgid "Select directory(s) that the confined application owns and writes into"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:632
++#: ../gui/polgengui.py:633
+ msgid "Select directory to generate policy files in"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:649
++#: ../gui/polgengui.py:650
+ #, python-format
+ msgid ""
+ "Type %s_t already defined in current policy.\n"
+ "Do you want to continue?"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
++#: ../gui/polgengui.py:650 ../gui/polgengui.py:654
+ msgid "Verify Name"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:653
++#: ../gui/polgengui.py:654
+ #, python-format
+ msgid ""
+ "Module %s.pp already loaded in current policy.\n"
+ "Do you want to continue?"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:699
++#: ../gui/polgengui.py:700
+ msgid ""
+ "You must add a name made up of letters and numbers and containing no spaces."
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:713
++#: ../gui/polgengui.py:714
+ msgid "You must enter a executable"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
++#: ../gui/polgengui.py:739 ../gui/system-config-selinux.py:174
+ msgid "Configue SELinux"
+ msgstr ""
+ 
+-#: ../gui/polgen.py:158
+-msgid "Internet Services Daemon"
+-msgstr ""
+-
+-#: ../gui/polgen.py:197
+-#, python-format
+-msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+-msgstr ""
+-
+-#: ../gui/polgen.py:324
+-msgid "You must enter a name for your confined process/user"
+-msgstr ""
+-
+-#: ../gui/polgen.py:326
+-msgid ""
+-"Name must be alpha numberic with no spaces. Consider using option \"-n "
+-"MODULENAME\""
+-msgstr ""
+-
+-#: ../gui/polgen.py:414
+-msgid "User Role types can not be assigned executables."
+-msgstr ""
+-
+-#: ../gui/polgen.py:420
+-msgid "Only Daemon apps can use an init script.."
+-msgstr ""
+-
+-#: ../gui/polgen.py:438
+-msgid "use_resolve must be a boolean value "
+-msgstr ""
+-
+-#: ../gui/polgen.py:444
+-msgid "use_syslog must be a boolean value "
+-msgstr ""
+-
+-#: ../gui/polgen.py:450
+-msgid "use_kerberos must be a boolean value "
+-msgstr ""
+-
+-#: ../gui/polgen.py:456
+-msgid "manage_krb5_rcache must be a boolean value "
+-msgstr ""
+-
+-#: ../gui/polgen.py:486
+-msgid "USER Types automatically get a tmp type"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1004
+-msgid "You must enter the executable path for your confined process"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1182
+-msgid "Type Enforcement file"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1183
+-msgid "Interface file"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1184
+-msgid "File Contexts file"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1185
+-msgid "Setup Script"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1306
+-#, python-format
+-msgid ""
+-"\n"
+-"%s\n"
+-"\n"
+-"sepolgen [ -n moduleName ] [ -m ] [ -t type ] [ executable | Name ]\n"
+-"valid Types:\n"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1354
+-msgid "Executable or Name required"
+-msgstr ""
+-
+ #: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
+ msgid "Network Port"
+ msgstr ""
+@@ -1948,1411 +1854,1499 @@ msgstr ""
+ msgid "Group View"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:1 ../gui/selinux.tbl:30 ../gui/selinux.tbl:31
+-#: ../gui/selinux.tbl:32 ../gui/selinux.tbl:33 ../gui/selinux.tbl:34
+-#: ../gui/selinux.tbl:36 ../gui/selinux.tbl:37 ../gui/selinux.tbl:38
+-#: ../gui/selinux.tbl:39 ../gui/selinux.tbl:40 ../gui/selinux.tbl:42
+-#: ../gui/selinux.tbl:43 ../gui/selinux.tbl:44 ../gui/selinux.tbl:45
+-#: ../gui/selinux.tbl:46 ../gui/selinux.tbl:47 ../gui/selinux.tbl:48
+-#: ../gui/selinux.tbl:49 ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
+-#: ../gui/selinux.tbl:52 ../gui/selinux.tbl:53 ../gui/selinux.tbl:59
+-#: ../gui/selinux.tbl:60 ../gui/selinux.tbl:61 ../gui/selinux.tbl:62
+-#: ../gui/selinux.tbl:63 ../gui/selinux.tbl:64 ../gui/selinux.tbl:65
+-#: ../gui/selinux.tbl:66 ../gui/selinux.tbl:67 ../gui/selinux.tbl:68
+-#: ../gui/selinux.tbl:69 ../gui/selinux.tbl:75 ../gui/selinux.tbl:76
+-#: ../gui/selinux.tbl:77 ../gui/selinux.tbl:78 ../gui/selinux.tbl:79
+-#: ../gui/selinux.tbl:80 ../gui/selinux.tbl:81 ../gui/selinux.tbl:82
+-#: ../gui/selinux.tbl:83 ../gui/selinux.tbl:84 ../gui/selinux.tbl:86
+-#: ../gui/selinux.tbl:88 ../gui/selinux.tbl:89 ../gui/selinux.tbl:90
+-#: ../gui/selinux.tbl:92 ../gui/selinux.tbl:94 ../gui/selinux.tbl:95
+-#: ../gui/selinux.tbl:96 ../gui/selinux.tbl:97 ../gui/selinux.tbl:98
+-#: ../gui/selinux.tbl:99 ../gui/selinux.tbl:100 ../gui/selinux.tbl:101
+-#: ../gui/selinux.tbl:102 ../gui/selinux.tbl:103 ../gui/selinux.tbl:104
+-#: ../gui/selinux.tbl:106 ../gui/selinux.tbl:108 ../gui/selinux.tbl:109
+-#: ../gui/selinux.tbl:110 ../gui/selinux.tbl:111 ../gui/selinux.tbl:112
+-#: ../gui/selinux.tbl:113 ../gui/selinux.tbl:114 ../gui/selinux.tbl:116
+-#: ../gui/selinux.tbl:117 ../gui/selinux.tbl:119 ../gui/selinux.tbl:121
+-#: ../gui/selinux.tbl:123 ../gui/selinux.tbl:124 ../gui/selinux.tbl:127
+-#: ../gui/selinux.tbl:129 ../gui/selinux.tbl:130 ../gui/selinux.tbl:131
+-#: ../gui/selinux.tbl:132 ../gui/selinux.tbl:133 ../gui/selinux.tbl:134
+-#: ../gui/selinux.tbl:135 ../gui/selinux.tbl:136 ../gui/selinux.tbl:137
+-#: ../gui/selinux.tbl:138 ../gui/selinux.tbl:139 ../gui/selinux.tbl:142
+-#: ../gui/selinux.tbl:143 ../gui/selinux.tbl:144 ../gui/selinux.tbl:145
+-#: ../gui/selinux.tbl:146 ../gui/selinux.tbl:147 ../gui/selinux.tbl:148
+-#: ../gui/selinux.tbl:149 ../gui/selinux.tbl:150 ../gui/selinux.tbl:151
+-#: ../gui/selinux.tbl:152 ../gui/selinux.tbl:154 ../gui/selinux.tbl:155
+-#: ../gui/selinux.tbl:156 ../gui/selinux.tbl:157 ../gui/selinux.tbl:158
+-#: ../gui/selinux.tbl:159 ../gui/selinux.tbl:160 ../gui/selinux.tbl:167
+-#: ../gui/selinux.tbl:171 ../gui/selinux.tbl:172 ../gui/selinux.tbl:173
+-#: ../gui/selinux.tbl:174 ../gui/selinux.tbl:175 ../gui/selinux.tbl:177
+-#: ../gui/selinux.tbl:178 ../gui/selinux.tbl:179 ../gui/selinux.tbl:180
+-#: ../gui/selinux.tbl:184 ../gui/selinux.tbl:192 ../gui/selinux.tbl:193
+-#: ../gui/selinux.tbl:194 ../gui/selinux.tbl:195 ../gui/selinux.tbl:196
+-#: ../gui/selinux.tbl:197 ../gui/selinux.tbl:198 ../gui/selinux.tbl:199
+-#: ../gui/selinux.tbl:200 ../gui/selinux.tbl:201 ../gui/selinux.tbl:206
+-#: ../gui/selinux.tbl:207 ../gui/selinux.tbl:218 ../gui/selinux.tbl:219
+-#: ../gui/selinux.tbl:220 ../gui/selinux.tbl:222 ../gui/selinux.tbl:224
+-#: ../gui/selinux.tbl:226 ../gui/selinux.tbl:227 ../gui/selinux.tbl:230
+-msgid "SELinux Service Protection"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:1
+-msgid "Disable SELinux protection for acct daemon"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:2 ../gui/selinux.tbl:3 ../gui/selinux.tbl:70
+-#: ../gui/selinux.tbl:153 ../gui/selinux.tbl:168 ../gui/selinux.tbl:169
+-#: ../gui/selinux.tbl:170 ../gui/selinux.tbl:189 ../gui/selinux.tbl:202
+-#: ../gui/selinux.tbl:203 ../gui/selinux.tbl:204 ../gui/selinux.tbl:205
+-msgid "Admin"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:2
+-msgid "Allow all daemons to write corefiles to /"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:3
+-msgid "Allow all daemons the ability to use unallocated ttys"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
+-#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
+-#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
+-#: ../gui/selinux.tbl:210 ../gui/selinux.tbl:211 ../gui/selinux.tbl:212
+-#: ../gui/selinux.tbl:213 ../gui/selinux.tbl:214 ../gui/selinux.tbl:215
+-#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
+-msgid "User Privs"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:4
+-msgid ""
+-"Allow gadmin SELinux user account to execute files in home directory or /tmp"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:5
+-msgid ""
+-"Allow guest SELinux user account to execute files in home directory or /tmp"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
+-msgid "Memory Protection"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:6
+-msgid "Allow java executable stack"
++#: ../gui/semanagePage.py:126
++#, python-format
++msgid "Are you sure you want to delete %s '%s'?"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
+-#: ../gui/selinux.tbl:209
+-msgid "Mount"
++#: ../gui/semanagePage.py:126
++#, python-format
++msgid "Delete %s"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:7
+-msgid "Allow mount to mount any file"
++#: ../gui/semanagePage.py:134
++#, python-format
++msgid "Add %s"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:8
+-msgid "Allow mount to mount any directory"
++#: ../gui/semanagePage.py:148
++#, python-format
++msgid "Modify %s"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:9
+-msgid "Allow mplayer executable stack"
++#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
++msgid "Permissive"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
+-#: ../gui/selinux.tbl:188
+-msgid "SSH"
++#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
++msgid "Enforcing"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:10
+-msgid "Allow ssh to run ssh-keysign"
++#: ../gui/statusPage.py:94
++msgid "Status"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:11
++#: ../gui/statusPage.py:133
+ msgid ""
+-"Allow staff SELinux user account to execute files in home directory or /tmp"
++"Changing the policy type will cause a relabel of the entire file system on "
++"the next boot. Relabeling takes a long time depending on the size of the "
++"file system.  Do you wish to continue?"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:12
++#: ../gui/statusPage.py:147
+ msgid ""
+-"Allow sysadm SELinux user account to execute files in home directory or /tmp"
++"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
++"you later decide to turn SELinux back on, the system will be required to "
++"relabel.  If you just want to see if SELinux is causing a problem on your "
++"system, you can go to permissive mode which will only log errors and not "
++"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
++"wish to continue?"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:13
++#: ../gui/statusPage.py:152
+ msgid ""
+-"Allow unconfined SELinux user account to execute files in home directory or /"
+-"tmp"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:14
+-msgid "Network Configuration"
++"Changing to SELinux enabled will cause a relabel of the entire file system "
++"on the next boot. Relabeling takes a long time depending on the size of the "
++"file system.  Do you wish to continue?"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:14
+-msgid "Allow unlabeled packets to flow on the network"
++#: ../gui/system-config-selinux.glade:11
++msgid "system-config-selinux"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:15
++#: ../gui/system-config-selinux.glade:12
+ msgid ""
+-"Allow user SELinux user account to execute files in home directory or /tmp"
++"Copyright (c)2006 Red Hat, Inc.\n"
++"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:16
+-msgid "Allow unconfined to dyntrans to unconfined_execmem"
++#: ../gui/system-config-selinux.glade:22
++#: ../gui/system-config-selinux.glade:544
++msgid "Add SELinux Login Mapping"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
+-#: ../gui/selinux.tbl:140
+-msgid "Databases"
++#: ../gui/system-config-selinux.glade:257
++msgid "Add SELinux Network Ports"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:17
+-msgid "Allow user to connect to mysql socket"
++#: ../gui/system-config-selinux.glade:391
++#: ../gui/system-config-selinux.glade:678
++msgid "SELinux Type"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:18
+-msgid "Allow user to connect to postgres socket"
++#: ../gui/system-config-selinux.glade:622
++msgid "File Specification"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
+-msgid "XServer"
++#: ../gui/system-config-selinux.glade:650
++msgid "File Type"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:19
+-msgid "Allow clients to write to X shared memory"
+-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/polgen.glade:2385
-+msgid "Create/Manipulate temporary files in /tmp"
++#: ../gui/system-config-selinux.glade:773
++msgid "MLS"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:2404
-+msgid "Uses Pam for authentication"
++#: ../gui/system-config-selinux.glade:837
++msgid "Add SELinux User"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:2423
-+msgid "Uses nsswitch or getpw* calls"
++#: ../gui/system-config-selinux.glade:1079
++msgid "SELinux Administration"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:2442
-+msgid "Uses dbus"
++#: ../gui/system-config-selinux.glade:1122
++msgid "Add"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:2461
-+msgid "Sends audit messages"
++#: ../gui/system-config-selinux.glade:1144
++msgid "_Properties"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:2480
-+msgid "Interacts with the terminal"
++#: ../gui/system-config-selinux.glade:1166
++msgid "_Delete"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:2499
-+msgid "Sends email"
++#: ../gui/system-config-selinux.glade:1256
++msgid "Select Management Object"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:2530
-+msgid "label115"
++#: ../gui/system-config-selinux.glade:1273
++msgid "<b>Select:</b>"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:2559
-+msgid "<b>Add files/directories that %s manages</b>"
++#: ../gui/system-config-selinux.glade:1326
++msgid "System Default Enforcing Mode"
 +msgstr ""
 +
-+#: ../gui/polgen.glade:2788
++#: ../gui/system-config-selinux.glade:1354
 +msgid ""
-+"Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
-+"Files ..."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2823
-+msgid "label116"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2852
-+msgid "<b>Add booleans from the %s policy:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:3002
-+msgid "Add/Remove booleans used by the %s domain"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:3066
-+msgid "<b>Which directory you will generate the %s policy?</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:3097
-+msgid "Policy Directory"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:3254
-+msgid "Add Booleans Dialog"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:3327
-+msgid "Boolean Name"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:261
-+msgid "Role"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:268
-+msgid "Existing_User"
++"Disabled\n"
++"Permissive\n"
++"Enforcing\n"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
-+msgid "Application"
++#: ../gui/system-config-selinux.glade:1373
++msgid "Current Enforcing Mode"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:352
-+#, python-format
-+msgid "%s must be a directory"
++#: ../gui/system-config-selinux.glade:1418
++msgid "System Default Policy Type: "
 +msgstr ""
-+
-+#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
-+msgid "You must select a user"
+ 
+-#: ../gui/selinux.tbl:20
++#: ../gui/system-config-selinux.glade:1463
+ msgid ""
+-"Allow xguest SELinux user account to execute files in home directory or /tmp"
++"Select if you wish to relabel then entire file system on next reboot.  "
++"Relabeling can take a very long time, depending on the size of the system.  "
++"If you are changing policy types or going from disabled to enforcing, a "
++"relabel is required."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
+-#: ../gui/selinux.tbl:231
+-msgid "NIS"
++#: ../gui/system-config-selinux.glade:1509
++msgid "Relabel on next reboot."
 +msgstr ""
 +
-+#: ../gui/polgengui.py:542
-+msgid "Select executable file to be confined."
++#: ../gui/system-config-selinux.glade:1561
++msgid "label37"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:553
-+msgid "Select init script file to be confined."
++#: ../gui/system-config-selinux.glade:1598
++msgid "Revert boolean setting to system default"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:563
-+msgid "Select file(s) that confined application creates or writes"
++#: ../gui/system-config-selinux.glade:1614
++msgid "Toggle between Customized and All Booleans"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:570
-+msgid "Select directory(s) that the confined application owns and writes into"
++#: ../gui/system-config-selinux.glade:1645
++#: ../gui/system-config-selinux.glade:1850
++#: ../gui/system-config-selinux.glade:2037
++#: ../gui/system-config-selinux.glade:2224
++#: ../gui/system-config-selinux.glade:2467
++#: ../gui/system-config-selinux.glade:2692
++#: ../gui/system-config-selinux.glade:2867
++msgid "Filter"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:632
-+msgid "Select directory to generate policy files in"
++#: ../gui/system-config-selinux.glade:1734
++msgid "label50"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:649
-+#, python-format
-+msgid ""
-+"Type %s_t already defined in current policy.\n"
-+"Do you want to continue?"
++#: ../gui/system-config-selinux.glade:1771
++msgid "Add File Context"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
-+msgid "Verify Name"
++#: ../gui/system-config-selinux.glade:1787
++msgid "Modify File Context"
 +msgstr ""
 +
-+#: ../gui/polgengui.py:653
++#: ../gui/system-config-selinux.glade:1803
++msgid "Delete File Context"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:21
+-msgid "Allow daemons to run with NIS"
++#: ../gui/system-config-selinux.glade:1819
++msgid "Toggle between all and customized file context"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
+-#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
+-#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
+-#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
+-#: ../gui/selinux.tbl:118
+-msgid "Web Applications"
++#: ../gui/system-config-selinux.glade:1939
++msgid "label38"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:22
+-msgid "Transition staff SELinux user to Web Browser Domain"
++#: ../gui/system-config-selinux.glade:1976
++msgid "Add SELinux User Mapping"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:23
+-msgid "Transition sysadm SELinux user to Web Browser Domain"
++#: ../gui/system-config-selinux.glade:1992
++msgid "Modify SELinux User Mapping"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:24
+-msgid "Transition user SELinux user to Web Browser Domain"
++#: ../gui/system-config-selinux.glade:2008
++msgid "Delete SELinux User Mapping"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:25
+-msgid "Transition xguest SELinux user to Web Browser Domain"
++#: ../gui/system-config-selinux.glade:2126
++msgid "label39"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
+-#: ../gui/selinux.tbl:29
+-msgid "Allow staff Web Browsers to write to home directories"
++#: ../gui/system-config-selinux.glade:2163
++msgid "Add User"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:30
+-msgid "Disable SELinux protection for amanda"
++#: ../gui/system-config-selinux.glade:2179
++msgid "Modify User"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:31
+-msgid "Disable SELinux protection for amavis"
++#: ../gui/system-config-selinux.glade:2195
++msgid "Delete User"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:32
+-msgid "Disable SELinux protection for apmd daemon"
++#: ../gui/system-config-selinux.glade:2313
++msgid "label41"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:33
+-msgid "Disable SELinux protection for arpwatch daemon"
++#: ../gui/system-config-selinux.glade:2350
++msgid "Add Network Port"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:34
+-msgid "Disable SELinux protection for auditd daemon"
++#: ../gui/system-config-selinux.glade:2366
++msgid "Edit Network Port"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:35
+-msgid "Disable SELinux protection for automount daemon"
++#: ../gui/system-config-selinux.glade:2382
++msgid "Delete Network Port"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:36
+-msgid "Disable SELinux protection for avahi"
++#: ../gui/system-config-selinux.glade:2418
++#: ../gui/system-config-selinux.glade:2436
++msgid "Toggle between Customized and All Ports"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:37
+-msgid "Disable SELinux protection for bluetooth daemon"
++#: ../gui/system-config-selinux.glade:2556
++msgid "label42"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:38
+-msgid "Disable SELinux protection for canna daemon"
++#: ../gui/system-config-selinux.glade:2593
++msgid "Generate new policy module"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:39
+-msgid "Disable SELinux protection for cardmgr daemon"
++#: ../gui/system-config-selinux.glade:2609
++msgid "Load policy module"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:40
+-msgid "Disable SELinux protection for Cluster Server"
++#: ../gui/system-config-selinux.glade:2625
++msgid "Remove loadable policy module"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:41
++#: ../gui/system-config-selinux.glade:2661
+ msgid ""
+-"Allow cdrecord to read various content. nfs, samba, removable devices, user "
+-"temp and untrusted content files"
++"Enable/Disable additional audit rules, that are normally not reported in the "
++"log files."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:42
+-msgid "Disable SELinux protection for ciped daemon"
++#: ../gui/system-config-selinux.glade:2781
++msgid "label44"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:43
+-msgid "Disable SELinux protection for clamd daemon"
++#: ../gui/system-config-selinux.glade:2818
++msgid "Change process mode to permissive."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:44
+-msgid "Disable SELinux protection for clamscan"
++#: ../gui/system-config-selinux.glade:2836
++msgid "Change process mode to enforcing"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:45
+-msgid "Disable SELinux protection for clvmd"
++#: ../gui/system-config-selinux.glade:2928
++msgid "Process Domain"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:46
+-msgid "Disable SELinux protection for comsat daemon"
++#: ../gui/system-config-selinux.glade:2956
++msgid "label59"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
+-#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
+-msgid "Disable SELinux protection for courier daemon"
++#: ../gui/usersPage.py:138
 +#, python-format
++msgid "SELinux user '%s' is required"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:52
+-msgid "Disable SELinux protection for cpucontrol daemon"
++#: ../sepolicy/sepolicy.py:106
++msgid "Generate SELinux man pages"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:53
+-msgid "Disable SELinux protection for cpuspeed daemon"
++#: ../sepolicy/sepolicy.py:110
++msgid "path in which the generated SELinux man pages will be stored"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:54
+-msgid "Cron"
++#: ../sepolicy/sepolicy.py:114
++msgid "All domains"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:54
+-msgid "Disable SELinux protection for crond daemon"
++#: ../sepolicy/sepolicy.py:116
++msgid "Domain name(s) of man pages to be created"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
+-#: ../gui/selinux.tbl:91
+-msgid "Printing"
++#: ../sepolicy/sepolicy.py:164
++msgid "Query SELinux policy network information"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:55
+-msgid "Disable SELinux protection for cupsd back end server"
++#: ../sepolicy/sepolicy.py:169
++msgid "list all SELinux port types"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:56
+-msgid "Disable SELinux protection for cupsd daemon"
++#: ../sepolicy/sepolicy.py:172
++msgid "show SELinux type related to the port"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:57
+-msgid "Disable SELinux protection for cupsd_lpd"
++#: ../sepolicy/sepolicy.py:175
++msgid "Show ports defined for this SELinux type"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:58
+-msgid "CVS"
++#: ../sepolicy/sepolicy.py:178
++msgid "show ports to which this domain can bind and/or connect"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:58
+-msgid "Disable SELinux protection for cvs daemon"
++#: ../sepolicy/sepolicy.py:192
++msgid "query SELinux policy to see if domains can communicate with each other"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:59
+-msgid "Disable SELinux protection for cyrus daemon"
++#: ../sepolicy/sepolicy.py:195
++msgid "Source Domain"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:60
+-msgid "Disable SELinux protection for dbskkd daemon"
++#: ../sepolicy/sepolicy.py:198
++msgid "Target Domain"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:61
+-msgid "Disable SELinux protection for dbusd daemon"
++#: ../sepolicy/sepolicy.py:215
++msgid "query SELinux Policy to see description of booleans"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:62
+-msgid "Disable SELinux protection for dccd"
++#: ../sepolicy/sepolicy.py:219
++msgid "get all booleans desctiption"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:63
+-msgid "Disable SELinux protection for dccifd"
++#: ../sepolicy/sepolicy.py:221
++msgid "boolean to get description"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:64
+-msgid "Disable SELinux protection for dccm"
++#: ../sepolicy/sepolicy.py:231
 +msgid ""
-+"Module %s.pp already loaded in current policy.\n"
-+"Do you want to continue?"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:699
-+msgid ""
-+"You must add a name made up of letters and numbers and containing no spaces."
-+msgstr ""
-+
-+#: ../gui/polgengui.py:713
-+msgid "You must enter a executable"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
-+msgid "Configue SELinux"
-+msgstr ""
-+
-+#: ../gui/polgen.py:158
++"query SELinux Policy to see how a source process domain can transition to "
++"the target process domain"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:65
+-msgid "Disable SELinux protection for ddt daemon"
++#: ../sepolicy/sepolicy.py:234
++msgid "source process domain"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:66
+-msgid "Disable SELinux protection for devfsd daemon"
++#: ../sepolicy/sepolicy.py:237
++msgid "target process domain"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:67
+-msgid "Disable SELinux protection for dhcpc daemon"
++#: ../sepolicy/sepolicy.py:259
++msgid "Generate SELinux Policy module template"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:68
+-msgid "Disable SELinux protection for dhcpd daemon"
++#: ../sepolicy/sepolicy.py:265
++msgid "name of policy to generate"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:69
+-msgid "Disable SELinux protection for dictd daemon"
++#: ../sepolicy/sepolicy.py:267
++msgid "executable to confine"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:70
+-msgid "Allow sysadm_t to directly start daemons"
++#: ../sepolicy/sepolicy.py:269
++msgid "run policy generation test suite"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:71
+-msgid "Disable SELinux protection for Evolution"
++#: ../sepolicy/sepolicy.py:274
++msgid "commands"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:72
+-msgid "Games"
++#: ../sepolicy/sepolicy/generate.py:185
 +msgid "Internet Services Daemon"
-+msgstr ""
-+
-+#: ../gui/polgen.py:197
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:72
+-msgid "Disable SELinux protection for games"
++#: ../sepolicy/sepolicy/generate.py:198
++msgid "Valid Types:\n"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:73
+-msgid "Disable SELinux protection for the web browsers"
++#: ../sepolicy/sepolicy/generate.py:232
 +#, python-format
 +msgid "Ports must be numbers or ranges of numbers from 1 to %d "
-+msgstr ""
-+
-+#: ../gui/polgen.py:324
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:74
+-msgid "Disable SELinux protection for Thunderbird"
++#: ../sepolicy/sepolicy/generate.py:359
 +msgid "You must enter a name for your confined process/user"
-+msgstr ""
-+
-+#: ../gui/polgen.py:326
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:75
+-msgid "Disable SELinux protection for distccd daemon"
++#: ../sepolicy/sepolicy/generate.py:361
 +msgid ""
 +"Name must be alpha numberic with no spaces. Consider using option \"-n "
 +"MODULENAME\""
-+msgstr ""
-+
-+#: ../gui/polgen.py:414
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:76
+-msgid "Disable SELinux protection for dmesg daemon"
++#: ../sepolicy/sepolicy/generate.py:449
 +msgid "User Role types can not be assigned executables."
-+msgstr ""
-+
-+#: ../gui/polgen.py:420
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:77
+-msgid "Disable SELinux protection for dnsmasq daemon"
++#: ../sepolicy/sepolicy/generate.py:455
 +msgid "Only Daemon apps can use an init script.."
-+msgstr ""
-+
-+#: ../gui/polgen.py:438
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:78
+-msgid "Disable SELinux protection for dovecot daemon"
++#: ../sepolicy/sepolicy/generate.py:473
 +msgid "use_resolve must be a boolean value "
-+msgstr ""
-+
-+#: ../gui/polgen.py:444
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:79
+-msgid "Disable SELinux protection for entropyd daemon"
++#: ../sepolicy/sepolicy/generate.py:479
 +msgid "use_syslog must be a boolean value "
-+msgstr ""
-+
-+#: ../gui/polgen.py:450
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:80
+-msgid "Disable SELinux protection for fetchmail"
++#: ../sepolicy/sepolicy/generate.py:485
 +msgid "use_kerberos must be a boolean value "
-+msgstr ""
-+
-+#: ../gui/polgen.py:456
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:81
+-msgid "Disable SELinux protection for fingerd daemon"
++#: ../sepolicy/sepolicy/generate.py:491
 +msgid "manage_krb5_rcache must be a boolean value "
-+msgstr ""
-+
-+#: ../gui/polgen.py:486
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:82
+-msgid "Disable SELinux protection for freshclam daemon"
++#: ../sepolicy/sepolicy/generate.py:521
 +msgid "USER Types automatically get a tmp type"
-+msgstr ""
-+
-+#: ../gui/polgen.py:1004
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:83
+-msgid "Disable SELinux protection for fsdaemon daemon"
++#: ../sepolicy/sepolicy/generate.py:1039
 +msgid "You must enter the executable path for your confined process"
-+msgstr ""
-+
-+#: ../gui/polgen.py:1182
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:84
+-msgid "Disable SELinux protection for gpm daemon"
++#: ../sepolicy/sepolicy/generate.py:1272
 +msgid "Type Enforcement file"
-+msgstr ""
-+
-+#: ../gui/polgen.py:1183
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
+-msgid "NFS"
++#: ../sepolicy/sepolicy/generate.py:1273
 +msgid "Interface file"
-+msgstr ""
-+
-+#: ../gui/polgen.py:1184
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:85
+-msgid "Disable SELinux protection for gss daemon"
++#: ../sepolicy/sepolicy/generate.py:1274
 +msgid "File Contexts file"
-+msgstr ""
-+
-+#: ../gui/polgen.py:1185
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:86
+-msgid "Disable SELinux protection for Hal daemon"
++#: ../sepolicy/sepolicy/generate.py:1275
++msgid "Spec file"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:87
+-msgid "Compatibility"
++#: ../sepolicy/sepolicy/generate.py:1276
 +msgid "Setup Script"
-+msgstr ""
-+
-+#: ../gui/polgen.py:1306
-+#, python-format
-+msgid ""
-+"\n"
-+"%s\n"
-+"\n"
-+"sepolgen [ -n moduleName ] [ -m ] [ -t type ] [ executable | Name ]\n"
-+"valid Types:\n"
-+msgstr ""
-+
-+#: ../gui/polgen.py:1354
-+msgid "Executable or Name required"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
-+msgid "Network Port"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:85
-+msgid ""
-+"SELinux Port\n"
-+"Type"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
-+msgid "Protocol"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
-+msgid ""
-+"MLS/MCS\n"
-+"Level"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:101
-+msgid "Port"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:207
-+#, python-format
-+msgid "Port number \"%s\" is not valid.  0 < PORT_NUMBER < 65536 "
-+msgstr ""
-+
-+#: ../gui/portsPage.py:252
-+msgid "List View"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:255 ../gui/system-config-selinux.glade:2419
-+msgid "Group View"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:1 ../gui/selinux.tbl:30 ../gui/selinux.tbl:31
-+#: ../gui/selinux.tbl:32 ../gui/selinux.tbl:33 ../gui/selinux.tbl:34
-+#: ../gui/selinux.tbl:36 ../gui/selinux.tbl:37 ../gui/selinux.tbl:38
-+#: ../gui/selinux.tbl:39 ../gui/selinux.tbl:40 ../gui/selinux.tbl:42
-+#: ../gui/selinux.tbl:43 ../gui/selinux.tbl:44 ../gui/selinux.tbl:45
-+#: ../gui/selinux.tbl:46 ../gui/selinux.tbl:47 ../gui/selinux.tbl:48
-+#: ../gui/selinux.tbl:49 ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
-+#: ../gui/selinux.tbl:52 ../gui/selinux.tbl:53 ../gui/selinux.tbl:59
-+#: ../gui/selinux.tbl:60 ../gui/selinux.tbl:61 ../gui/selinux.tbl:62
-+#: ../gui/selinux.tbl:63 ../gui/selinux.tbl:64 ../gui/selinux.tbl:65
-+#: ../gui/selinux.tbl:66 ../gui/selinux.tbl:67 ../gui/selinux.tbl:68
-+#: ../gui/selinux.tbl:69 ../gui/selinux.tbl:75 ../gui/selinux.tbl:76
-+#: ../gui/selinux.tbl:77 ../gui/selinux.tbl:78 ../gui/selinux.tbl:79
-+#: ../gui/selinux.tbl:80 ../gui/selinux.tbl:81 ../gui/selinux.tbl:82
-+#: ../gui/selinux.tbl:83 ../gui/selinux.tbl:84 ../gui/selinux.tbl:86
-+#: ../gui/selinux.tbl:88 ../gui/selinux.tbl:89 ../gui/selinux.tbl:90
-+#: ../gui/selinux.tbl:92 ../gui/selinux.tbl:94 ../gui/selinux.tbl:95
-+#: ../gui/selinux.tbl:96 ../gui/selinux.tbl:97 ../gui/selinux.tbl:98
-+#: ../gui/selinux.tbl:99 ../gui/selinux.tbl:100 ../gui/selinux.tbl:101
-+#: ../gui/selinux.tbl:102 ../gui/selinux.tbl:103 ../gui/selinux.tbl:104
-+#: ../gui/selinux.tbl:106 ../gui/selinux.tbl:108 ../gui/selinux.tbl:109
-+#: ../gui/selinux.tbl:110 ../gui/selinux.tbl:111 ../gui/selinux.tbl:112
-+#: ../gui/selinux.tbl:113 ../gui/selinux.tbl:114 ../gui/selinux.tbl:116
-+#: ../gui/selinux.tbl:117 ../gui/selinux.tbl:119 ../gui/selinux.tbl:121
-+#: ../gui/selinux.tbl:123 ../gui/selinux.tbl:124 ../gui/selinux.tbl:127
-+#: ../gui/selinux.tbl:129 ../gui/selinux.tbl:130 ../gui/selinux.tbl:131
-+#: ../gui/selinux.tbl:132 ../gui/selinux.tbl:133 ../gui/selinux.tbl:134
-+#: ../gui/selinux.tbl:135 ../gui/selinux.tbl:136 ../gui/selinux.tbl:137
-+#: ../gui/selinux.tbl:138 ../gui/selinux.tbl:139 ../gui/selinux.tbl:142
-+#: ../gui/selinux.tbl:143 ../gui/selinux.tbl:144 ../gui/selinux.tbl:145
-+#: ../gui/selinux.tbl:146 ../gui/selinux.tbl:147 ../gui/selinux.tbl:148
-+#: ../gui/selinux.tbl:149 ../gui/selinux.tbl:150 ../gui/selinux.tbl:151
-+#: ../gui/selinux.tbl:152 ../gui/selinux.tbl:154 ../gui/selinux.tbl:155
-+#: ../gui/selinux.tbl:156 ../gui/selinux.tbl:157 ../gui/selinux.tbl:158
-+#: ../gui/selinux.tbl:159 ../gui/selinux.tbl:160 ../gui/selinux.tbl:167
-+#: ../gui/selinux.tbl:171 ../gui/selinux.tbl:172 ../gui/selinux.tbl:173
-+#: ../gui/selinux.tbl:174 ../gui/selinux.tbl:175 ../gui/selinux.tbl:177
-+#: ../gui/selinux.tbl:178 ../gui/selinux.tbl:179 ../gui/selinux.tbl:180
-+#: ../gui/selinux.tbl:184 ../gui/selinux.tbl:192 ../gui/selinux.tbl:193
-+#: ../gui/selinux.tbl:194 ../gui/selinux.tbl:195 ../gui/selinux.tbl:196
-+#: ../gui/selinux.tbl:197 ../gui/selinux.tbl:198 ../gui/selinux.tbl:199
-+#: ../gui/selinux.tbl:200 ../gui/selinux.tbl:201 ../gui/selinux.tbl:206
-+#: ../gui/selinux.tbl:207 ../gui/selinux.tbl:218 ../gui/selinux.tbl:219
-+#: ../gui/selinux.tbl:220 ../gui/selinux.tbl:222 ../gui/selinux.tbl:224
-+#: ../gui/selinux.tbl:226 ../gui/selinux.tbl:227 ../gui/selinux.tbl:230
-+msgid "SELinux Service Protection"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:1
-+msgid "Disable SELinux protection for acct daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:2 ../gui/selinux.tbl:3 ../gui/selinux.tbl:70
-+#: ../gui/selinux.tbl:153 ../gui/selinux.tbl:168 ../gui/selinux.tbl:169
-+#: ../gui/selinux.tbl:170 ../gui/selinux.tbl:189 ../gui/selinux.tbl:202
-+#: ../gui/selinux.tbl:203 ../gui/selinux.tbl:204 ../gui/selinux.tbl:205
-+msgid "Admin"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:2
-+msgid "Allow all daemons to write corefiles to /"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:3
-+msgid "Allow all daemons the ability to use unallocated ttys"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
-+#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
-+#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
-+#: ../gui/selinux.tbl:210 ../gui/selinux.tbl:211 ../gui/selinux.tbl:212
-+#: ../gui/selinux.tbl:213 ../gui/selinux.tbl:214 ../gui/selinux.tbl:215
-+#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
-+msgid "User Privs"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:4
-+msgid ""
-+"Allow gadmin SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:5
-+msgid ""
-+"Allow guest SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
-+msgid "Memory Protection"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:6
-+msgid "Allow java executable stack"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
-+#: ../gui/selinux.tbl:209
-+msgid "Mount"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:7
-+msgid "Allow mount to mount any file"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:8
-+msgid "Allow mount to mount any directory"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:9
-+msgid "Allow mplayer executable stack"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
-+#: ../gui/selinux.tbl:188
-+msgid "SSH"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:10
-+msgid "Allow ssh to run ssh-keysign"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:11
-+msgid ""
-+"Allow staff SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:12
-+msgid ""
-+"Allow sysadm SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:13
-+msgid ""
-+"Allow unconfined SELinux user account to execute files in home directory or /"
-+"tmp"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:14
-+msgid "Network Configuration"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:14
-+msgid "Allow unlabeled packets to flow on the network"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:15
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:87
++#: booleans.py:1
+ msgid ""
+-"Do not audit things that we know to be broken but which are not security "
+-"risks"
++"Allow ABRT to modify public files used for public file transfer services."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:88
+-msgid "Disable SELinux protection for hostname daemon"
++#: booleans.py:2
 +msgid ""
-+"Allow user SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:16
-+msgid "Allow unconfined to dyntrans to unconfined_execmem"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
-+#: ../gui/selinux.tbl:140
-+msgid "Databases"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:17
-+msgid "Allow user to connect to mysql socket"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:18
-+msgid "Allow user to connect to postgres socket"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
-+msgid "XServer"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:19
-+msgid "Allow clients to write to X shared memory"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:20
++"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:89
+-msgid "Disable SELinux protection for hotplug daemon"
++#: booleans.py:3
++msgid "Allow amavis to use JIT compiler"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:90
+-msgid "Disable SELinux protection for howl daemon"
++#: booleans.py:4
++msgid "Allow antivirus programs to read non security files on a system"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:91
+-msgid "Disable SELinux protection for cups hplip daemon"
++#: booleans.py:5
 +msgid ""
-+"Allow xguest SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
-+#: ../gui/selinux.tbl:231
-+msgid "NIS"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:21
-+msgid "Allow daemons to run with NIS"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
-+#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
-+#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
-+#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
-+#: ../gui/selinux.tbl:118
-+msgid "Web Applications"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:22
-+msgid "Transition staff SELinux user to Web Browser Domain"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:23
-+msgid "Transition sysadm SELinux user to Web Browser Domain"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:24
-+msgid "Transition user SELinux user to Web Browser Domain"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:25
-+msgid "Transition xguest SELinux user to Web Browser Domain"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
-+#: ../gui/selinux.tbl:29
-+msgid "Allow staff Web Browsers to write to home directories"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:30
-+msgid "Disable SELinux protection for amanda"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:31
-+msgid "Disable SELinux protection for amavis"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:32
-+msgid "Disable SELinux protection for apmd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:33
-+msgid "Disable SELinux protection for arpwatch daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:34
-+msgid "Disable SELinux protection for auditd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:35
-+msgid "Disable SELinux protection for automount daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:36
-+msgid "Disable SELinux protection for avahi"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:37
-+msgid "Disable SELinux protection for bluetooth daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:38
-+msgid "Disable SELinux protection for canna daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:39
-+msgid "Disable SELinux protection for cardmgr daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:40
-+msgid "Disable SELinux protection for Cluster Server"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:41
++"Allow users to resolve user passwd entries directly from ldap rather then "
++"using a sssd server"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:92
+-msgid "Disable SELinux protection for httpd rotatelogs"
++#: booleans.py:6
++msgid "Allow users to login using a radius server"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
+-msgid "HTTPD Service"
++#: booleans.py:7
++msgid "Allow users to login using a yubikey  server"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:93
+-msgid "Disable SELinux protection for http suexec"
++#: booleans.py:8
 +msgid ""
 +"Allow cdrecord to read various content. nfs, samba, removable devices, user "
 +"temp and untrusted content files"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:42
-+msgid "Disable SELinux protection for ciped daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:43
-+msgid "Disable SELinux protection for clamd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:44
-+msgid "Disable SELinux protection for clamscan"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:45
-+msgid "Disable SELinux protection for clvmd"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:46
-+msgid "Disable SELinux protection for comsat daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
-+#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
-+msgid "Disable SELinux protection for courier daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:52
-+msgid "Disable SELinux protection for cpucontrol daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:53
-+msgid "Disable SELinux protection for cpuspeed daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:54
-+msgid "Cron"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:54
-+msgid "Disable SELinux protection for crond daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
-+#: ../gui/selinux.tbl:91
-+msgid "Printing"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:55
-+msgid "Disable SELinux protection for cupsd back end server"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:56
-+msgid "Disable SELinux protection for cupsd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:57
-+msgid "Disable SELinux protection for cupsd_lpd"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:58
-+msgid "CVS"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:58
-+msgid "Disable SELinux protection for cvs daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:59
-+msgid "Disable SELinux protection for cyrus daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:60
-+msgid "Disable SELinux protection for dbskkd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:61
-+msgid "Disable SELinux protection for dbusd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:62
-+msgid "Disable SELinux protection for dccd"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:63
-+msgid "Disable SELinux protection for dccifd"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:64
-+msgid "Disable SELinux protection for dccm"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:65
-+msgid "Disable SELinux protection for ddt daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:66
-+msgid "Disable SELinux protection for devfsd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:67
-+msgid "Disable SELinux protection for dhcpc daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:68
-+msgid "Disable SELinux protection for dhcpd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:69
-+msgid "Disable SELinux protection for dictd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:70
-+msgid "Allow sysadm_t to directly start daemons"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:71
-+msgid "Disable SELinux protection for Evolution"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:72
-+msgid "Games"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:72
-+msgid "Disable SELinux protection for games"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:73
-+msgid "Disable SELinux protection for the web browsers"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:74
-+msgid "Disable SELinux protection for Thunderbird"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:75
-+msgid "Disable SELinux protection for distccd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:76
-+msgid "Disable SELinux protection for dmesg daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:77
-+msgid "Disable SELinux protection for dnsmasq daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:78
-+msgid "Disable SELinux protection for dovecot daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:79
-+msgid "Disable SELinux protection for entropyd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:80
-+msgid "Disable SELinux protection for fetchmail"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:81
-+msgid "Disable SELinux protection for fingerd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:82
-+msgid "Disable SELinux protection for freshclam daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:83
-+msgid "Disable SELinux protection for fsdaemon daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:84
-+msgid "Disable SELinux protection for gpm daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
-+msgid "NFS"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:85
-+msgid "Disable SELinux protection for gss daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:86
-+msgid "Disable SELinux protection for Hal daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:87
-+msgid "Compatibility"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:87
-+msgid ""
-+"Do not audit things that we know to be broken but which are not security "
-+"risks"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:88
-+msgid "Disable SELinux protection for hostname daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:89
-+msgid "Disable SELinux protection for hotplug daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:90
-+msgid "Disable SELinux protection for howl daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:91
-+msgid "Disable SELinux protection for cups hplip daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:92
-+msgid "Disable SELinux protection for httpd rotatelogs"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
-+msgid "HTTPD Service"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:93
-+msgid "Disable SELinux protection for http suexec"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:94
-+msgid "Disable SELinux protection for hwclock daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:95
-+msgid "Disable SELinux protection for i18n daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:96
-+msgid "Disable SELinux protection for imazesrv daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:97
-+msgid "Disable SELinux protection for inetd child daemons"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:98
-+msgid "Disable SELinux protection for inetd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:99
-+msgid "Disable SELinux protection for innd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:100
-+msgid "Disable SELinux protection for iptables daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:101
-+msgid "Disable SELinux protection for ircd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:102
-+msgid "Disable SELinux protection for irqbalance daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:103
-+msgid "Disable SELinux protection for iscsi daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:104
-+msgid "Disable SELinux protection for jabberd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
-+msgid "Kerberos"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:105
-+msgid "Disable SELinux protection for kadmind daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:106
-+msgid "Disable SELinux protection for klogd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:107
-+msgid "Disable SELinux protection for krb5kdc daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:108
-+msgid "Disable SELinux protection for ktalk daemons"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:109
-+msgid "Disable SELinux protection for kudzu daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:110
-+msgid "Disable SELinux protection for locate daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:111
-+msgid "Disable SELinux protection for lpd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:112
-+msgid "Disable SELinux protection for lrrd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:113
-+msgid "Disable SELinux protection for lvm daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:114
-+msgid "Disable SELinux protection for mailman"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:115
-+msgid "Allow evolution and thunderbird to read user files"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:116
-+msgid "Disable SELinux protection for mdadm daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:117
-+msgid "Disable SELinux protection for monopd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:118
-+msgid "Allow the mozilla browser to read user files"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:119
-+msgid "Disable SELinux protection for mrtg daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:120
-+msgid "Disable SELinux protection for mysqld daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:121
-+msgid "Disable SELinux protection for nagios daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
-+msgid "Name Service"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:122
-+msgid "Disable SELinux protection for named daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:123
-+msgid "Disable SELinux protection for nessusd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:124
-+msgid "Disable SELinux protection for NetworkManager"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:125
-+msgid "Disable SELinux protection for nfsd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
-+#: ../gui/selinux.tbl:221
-+msgid "Samba"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:126
-+msgid "Disable SELinux protection for nmbd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:127
-+msgid "Disable SELinux protection for nrpe daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:128
-+msgid "Disable SELinux protection for nscd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:129
-+msgid "Disable SELinux protection for nsd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:130
-+msgid "Disable SELinux protection for ntpd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:131
-+msgid "Disable SELinux protection for oddjob"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:132
-+msgid "Disable SELinux protection for oddjob_mkhomedir"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:133
-+msgid "Disable SELinux protection for openvpn daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:134
-+msgid "Disable SELinux protection for pam daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:135
-+msgid "Disable SELinux protection for pegasus"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:136
-+msgid "Disable SELinux protection for perdition daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:137
-+msgid "Disable SELinux protection for portmap daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:138
-+msgid "Disable SELinux protection for portslave daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:139
-+msgid "Disable SELinux protection for postfix"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:140
-+msgid "Disable SELinux protection for postgresql daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:141
-+msgid "pppd"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:141
-+msgid "Allow pppd to be run for a regular user"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:142
-+msgid "Disable SELinux protection for pptp"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:143
-+msgid "Disable SELinux protection for prelink daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:144
-+msgid "Disable SELinux protection for privoxy daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:145
-+msgid "Disable SELinux protection for ptal daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:146
-+msgid "Disable SELinux protection for pxe daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:147
-+msgid "Disable SELinux protection for pyzord"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:148
-+msgid "Disable SELinux protection for quota daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:149
-+msgid "Disable SELinux protection for radiusd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:150
-+msgid "Disable SELinux protection for radvd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:151
-+msgid "Disable SELinux protection for rdisc"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:152
-+msgid "Disable SELinux protection for readahead"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:153
-+msgid "Allow programs to read files in non-standard locations (default_t)"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:154
-+msgid "Disable SELinux protection for restorecond"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:155
-+msgid "Disable SELinux protection for rhgb daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:156
-+msgid "Disable SELinux protection for ricci"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:157
-+msgid "Disable SELinux protection for ricci_modclusterd"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:158
-+msgid "Disable SELinux protection for rlogind daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:159
-+msgid "Disable SELinux protection for rpcd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:160
-+msgid "Disable SELinux protection for rshd"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:161
-+msgid "rsync"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:161
-+msgid "Disable SELinux protection for rsync daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:162
-+msgid "Allow ssh to run from inetd instead of as a daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:163
-+msgid "Allow Samba to share nfs directories"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
-+msgid "SASL authentication server"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:164
-+msgid "Allow sasl authentication server to read /etc/shadow"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:165
-+msgid ""
-+"Allow X-Windows server to map a memory region as both executable and writable"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:166
-+msgid "Disable SELinux protection for saslauthd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:167
-+msgid "Disable SELinux protection for scannerdaemon daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:168
-+msgid "Do not allow transition to sysadm_t, sudo and su effected"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:169
-+msgid "Do not allow any processes to load kernel modules"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:170
-+msgid "Do not allow any processes to modify kernel SELinux policy"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:171
-+msgid "Disable SELinux protection for sendmail daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:172
-+msgid "Disable SELinux protection for setrans"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:173
-+msgid "Disable SELinux protection for setroubleshoot daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:174
-+msgid "Disable SELinux protection for slapd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:175
-+msgid "Disable SELinux protection for slrnpull daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:176
-+msgid "Disable SELinux protection for smbd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:177
-+msgid "Disable SELinux protection for snmpd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:178
-+msgid "Disable SELinux protection for snort daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:179
-+msgid "Disable SELinux protection for soundd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:180
-+msgid "Disable SELinux protection for sound daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
-+msgid "Spam Protection"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:181
-+msgid "Disable SELinux protection for spamd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:182
-+msgid "Allow spamd to access home directories"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:183
-+msgid "Allow Spam Assassin daemon network access"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:184
-+msgid "Disable SELinux protection for speedmgmt daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
-+msgid "Squid"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:185
-+msgid "Allow squid daemon to connect to the network"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:186
-+msgid "Disable SELinux protection for squid daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:187
-+msgid "Disable SELinux protection for ssh daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:188
-+msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:189
-+msgid ""
-+"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
-+"bashrc)"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
-+msgid "Universal SSL tunnel"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:190
-+msgid "Disable SELinux protection for stunnel daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:191
-+msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:192
-+msgid "Disable SELinux protection for swat daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:193
-+msgid "Disable SELinux protection for sxid daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:194
-+msgid "Disable SELinux protection for syslogd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:195
-+msgid "Disable SELinux protection for system cron jobs"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:196
-+msgid "Disable SELinux protection for tcp daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:197
-+msgid "Disable SELinux protection for telnet daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:198
-+msgid "Disable SELinux protection for tftpd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:199
-+msgid "Disable SELinux protection for transproxy daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:200
-+msgid "Disable SELinux protection for udev daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:201
-+msgid "Disable SELinux protection for uml daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:202
-+msgid ""
-+"Allow xinetd to run unconfined, including any services it starts that do not "
-+"have a domain transition explicitly defined"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:203
-+msgid ""
-+"Allow rc scripts to run unconfined, including any daemon started by an rc "
-+"script that does not have a domain transition explicitly defined"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:204
-+msgid "Allow rpm to run unconfined"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:205
-+msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:206
-+msgid "Disable SELinux protection for updfstab daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:207
-+msgid "Disable SELinux protection for uptimed daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:208
-+msgid ""
-+"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
-+"staff_r can do so"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:209
-+msgid "Allow users to execute the mount command"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:210
-+msgid "Allow regular users direct mouse access (only allow the X server)"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:211
-+msgid "Allow users to run the dmesg command"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:212
-+msgid "Allow users to control network interfaces (also needs USERCTL=true)"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:213
-+msgid "Allow normal user to execute ping"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:214
-+msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:215
-+msgid "Allow users to rw usb devices"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:216
-+msgid ""
-+"Allow users to run TCP servers (bind to ports and accept connection from the "
-+"same domain and outside users)  disabling this forces FTP passive mode and "
-+"may change other protocols"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:217
-+msgid "Allow user to stat ttyfiles"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:218
-+msgid "Disable SELinux protection for uucpd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:219
-+msgid "Disable SELinux protection for vmware daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:220
-+msgid "Disable SELinux protection for watchdog daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:221
-+msgid "Disable SELinux protection for winbind daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:222
-+msgid "Disable SELinux protection for xdm daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:223
-+msgid "Allow xdm logins as sysadm_r:sysadm_t"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:224
-+msgid "Disable SELinux protection for xen daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:225
-+msgid "XEN"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:225
-+msgid "Allow xen to read/write physical disk devices"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:226
-+msgid "Disable SELinux protection for xfs daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:227
-+msgid "Disable SELinux protection for xen control"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:228
-+msgid "Disable SELinux protection for ypbind daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:229
-+msgid "Disable SELinux protection for NIS Password Daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:230
-+msgid "Disable SELinux protection for ypserv daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:231
-+msgid "Disable SELinux protection for NIS Transfer Daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:232
-+msgid "Allow SELinux webadm user to manage unprivileged users home directories"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:233
-+msgid "Allow SELinux webadm user to read unprivileged users home directories"
-+msgstr ""
-+
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Are you sure you want to delete %s '%s'?"
-+msgstr ""
-+
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Delete %s"
-+msgstr ""
-+
-+#: ../gui/semanagePage.py:134
-+#, python-format
-+msgid "Add %s"
-+msgstr ""
-+
-+#: ../gui/semanagePage.py:148
-+#, python-format
-+msgid "Modify %s"
-+msgstr ""
-+
-+#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
-+msgid "Permissive"
-+msgstr ""
-+
-+#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
-+msgid "Enforcing"
-+msgstr ""
-+
-+#: ../gui/statusPage.py:94
-+msgid "Status"
-+msgstr ""
-+
-+#: ../gui/statusPage.py:133
-+msgid ""
-+"Changing the policy type will cause a relabel of the entire file system on "
-+"the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
-+msgstr ""
-+
-+#: ../gui/statusPage.py:147
-+msgid ""
-+"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
-+"you later decide to turn SELinux back on, the system will be required to "
-+"relabel.  If you just want to see if SELinux is causing a problem on your "
-+"system, you can go to permissive mode which will only log errors and not "
-+"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
-+"wish to continue?"
-+msgstr ""
-+
-+#: ../gui/statusPage.py:152
-+msgid ""
-+"Changing to SELinux enabled will cause a relabel of the entire file system "
-+"on the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:11
-+msgid "system-config-selinux"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:12
-+msgid ""
-+"Copyright (c)2006 Red Hat, Inc.\n"
-+"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:22
-+#: ../gui/system-config-selinux.glade:544
-+msgid "Add SELinux Login Mapping"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:257
-+msgid "Add SELinux Network Ports"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:391
-+#: ../gui/system-config-selinux.glade:678
-+msgid "SELinux Type"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:622
-+msgid "File Specification"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:650
-+msgid "File Type"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:727
-+msgid ""
-+"all files\n"
-+"regular file\n"
-+"directory\n"
-+"character device\n"
-+"block device\n"
-+"socket\n"
-+"symbolic link\n"
-+"named pipe\n"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:773
-+msgid "MLS"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:837
-+msgid "Add SELinux User"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1079
-+msgid "SELinux Administration"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1122
-+msgid "Add"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1144
-+msgid "_Properties"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1166
-+msgid "_Delete"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1256
-+msgid "Select Management Object"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1273
-+msgid "<b>Select:</b>"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1326
-+msgid "System Default Enforcing Mode"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1354
-+msgid ""
-+"Disabled\n"
-+"Permissive\n"
-+"Enforcing\n"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1373
-+msgid "Current Enforcing Mode"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1418
-+msgid "System Default Policy Type: "
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1463
-+msgid ""
-+"Select if you wish to relabel then entire file system on next reboot.  "
-+"Relabeling can take a very long time, depending on the size of the system.  "
-+"If you are changing policy types or going from disabled to enforcing, a "
-+"relabel is required."
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1509
-+msgid "Relabel on next reboot."
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1561
-+msgid "label37"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1598
-+msgid "Revert boolean setting to system default"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1614
-+msgid "Toggle between Customized and All Booleans"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1645
-+#: ../gui/system-config-selinux.glade:1850
-+#: ../gui/system-config-selinux.glade:2037
-+#: ../gui/system-config-selinux.glade:2224
-+#: ../gui/system-config-selinux.glade:2467
-+#: ../gui/system-config-selinux.glade:2692
-+#: ../gui/system-config-selinux.glade:2867
-+msgid "Filter"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1734
-+msgid "label50"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1771
-+msgid "Add File Context"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1787
-+msgid "Modify File Context"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1803
-+msgid "Delete File Context"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1819
-+msgid "Toggle between all and customized file context"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1939
-+msgid "label38"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1976
-+msgid "Add SELinux User Mapping"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1992
-+msgid "Modify SELinux User Mapping"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2008
-+msgid "Delete SELinux User Mapping"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2126
-+msgid "label39"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2163
-+msgid "Add User"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2179
-+msgid "Modify User"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2195
-+msgid "Delete User"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2313
-+msgid "label41"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2350
-+msgid "Add Network Port"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2366
-+msgid "Edit Network Port"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2382
-+msgid "Delete Network Port"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2418
-+#: ../gui/system-config-selinux.glade:2436
-+msgid "Toggle between Customized and All Ports"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2556
-+msgid "label42"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2593
-+msgid "Generate new policy module"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2609
-+msgid "Load policy module"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2625
-+msgid "Remove loadable policy module"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2661
-+msgid ""
-+"Enable/Disable additional audit rules, that are normally not reported in the "
-+"log files."
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2781
-+msgid "label44"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2818
-+msgid "Change process mode to permissive."
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2836
-+msgid "Change process mode to enforcing"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2928
-+msgid "Process Domain"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2956
-+msgid "label59"
-+msgstr ""
-+
-+#: ../gui/usersPage.py:138
-+#, python-format
-+msgid "SELinux user '%s' is required"
-+msgstr ""
-diff -up policycoreutils-2.1.12/po/sr at latin.po.rhat policycoreutils-2.1.12/po/sr at latin.po
---- policycoreutils-2.1.12/po/sr at latin.po.rhat	2012-07-04 07:35:21.000000000 -0400
-+++ policycoreutils-2.1.12/po/sr at latin.po	2012-10-16 15:07:17.626526308 -0400
-@@ -1,27 +1,26 @@
--# translation of policycoreutils.HEAD.sr.po to Serbian
--# Serbian(Latin) translations for policycoreutils
--# Copyright (C) 2006 Red Hat, Inc.
--# This file is distributed under the same license as the policycoreutils package.
-+# SOME DESCRIPTIVE TITLE.
-+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
-+# This file is distributed under the same license as the PACKAGE package.
- #
--# Miloš Komarčević <kmilos at gmail.com>, 2006.
-+# Translators:
-+# Igor Miletic <grejigl-gnomeprevod at yahoo.ca>, 2008.
- # Jovan Krunic <jovan.krunic at gmail.com>, 2008.
-+# Miloš Komarčević <kmilos at gmail.com>, 2006.
- # Nikola Pajtić <salgeras at gmail.com>, 2008.
--# Igor Miletic <grejigl-gnomeprevod at yahoo.ca>, 2008.
- msgid ""
  msgstr ""
--"Project-Id-Version: policycoreutils.HEAD.sr\n"
-+"Project-Id-Version: Policycoreutils\n"
- "Report-Msgid-Bugs-To: \n"
--"POT-Creation-Date: 2012-03-27 10:49-0400\n"
--"PO-Revision-Date: 2008-04-07 21:19-0400\n"
--"Last-Translator: Igor Miletic <grejigl-gnomeprevod at yahoo.ca>\n"
--"Language-Team: Serbian <fedora-trans-sr at redhat.com>\n"
--"Language: sr\n"
-+"POT-Creation-Date: 2012-05-25 07:28-0400\n"
-+"PO-Revision-Date: 2012-04-02 20:30+0000\n"
-+"Last-Translator: dwalsh <dwalsh at redhat.com>\n"
-+"Language-Team: LANGUAGE <LL at li.org>\n"
-+"Language: sr at latin\n"
- "MIME-Version: 1.0\n"
- "Content-Type: text/plain; charset=UTF-8\n"
- "Content-Transfer-Encoding: 8bit\n"
--"Plural-Forms:  nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
--"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
--"X-Generator: KBabel 1.11.4\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 ""
-@@ -99,857 +98,852 @@ msgstr "Da biste aktivirali ovaj paket p
- msgid "global"
- msgstr "opšte"
+-#: ../gui/selinux.tbl:94
+-msgid "Disable SELinux protection for hwclock daemon"
++#: booleans.py:9
++msgid "Allow clamd to use JIT compiler"
+ msgstr ""
  
--#: ../semanage/seobject.py:222
-+#: ../semanage/seobject.py:225
- msgid "Could not create semanage handle"
- msgstr "Ne mogu da napravim semanage ručku"
+-#: ../gui/selinux.tbl:95
+-msgid "Disable SELinux protection for i18n daemon"
++#: booleans.py:10
++msgid "Allow clamscan to non security files on a system"
+ msgstr ""
  
--#: ../semanage/seobject.py:230
-+#: ../semanage/seobject.py:233
- 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."
+-#: ../gui/selinux.tbl:96
+-msgid "Disable SELinux protection for imazesrv daemon"
++#: booleans.py:11
++msgid "Allow clamscan to read user content"
+ msgstr ""
  
--#: ../semanage/seobject.py:235
-+#: ../semanage/seobject.py:238
- msgid "Cannot read policy store."
- msgstr "Ne mogu da pročitam skladište polise."
+-#: ../gui/selinux.tbl:97
+-msgid "Disable SELinux protection for inetd child daemons"
++#: booleans.py:12
++msgid ""
++"Allow Cobbler to modify public files used for public file transfer services."
+ msgstr ""
  
--#: ../semanage/seobject.py:240
-+#: ../semanage/seobject.py:243
- msgid "Could not establish semanage connection"
- msgstr "Ne mogu da uspostavim semanage vezu"
+-#: ../gui/selinux.tbl:98
+-msgid "Disable SELinux protection for inetd daemon"
++#: booleans.py:13
++msgid "Allow Cobbler to connect to the network using TCP."
+ msgstr ""
  
--#: ../semanage/seobject.py:245
--#, fuzzy
-+#: ../semanage/seobject.py:248
- msgid "Could not test MLS enabled status"
--msgstr "Ne mogu da postavim MLS opseg za %s"
-+msgstr "Ne mogu da ispitam status MLS omogućavanja"
+-#: ../gui/selinux.tbl:99
+-msgid "Disable SELinux protection for innd daemon"
++#: booleans.py:14
++msgid "Allow Cobbler to access cifs file systems."
+ msgstr ""
  
--#: ../semanage/seobject.py:251 ../semanage/seobject.py:266
-+#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
- msgid "Not yet implemented"
- msgstr "Još nije implementirano"
+-#: ../gui/selinux.tbl:100
+-msgid "Disable SELinux protection for iptables daemon"
++#: booleans.py:15
++msgid "Allow Cobbler to access nfs file systems."
+ msgstr ""
  
--#: ../semanage/seobject.py:255
-+#: ../semanage/seobject.py:258
- msgid "Semanage transaction already in progress"
--msgstr ""
-+msgstr "Semanage transakcija je već u toku"
+-#: ../gui/selinux.tbl:101
+-msgid "Disable SELinux protection for ircd daemon"
++#: booleans.py:16
++msgid "Allow collectd to connect to the network using TCP."
+ msgstr ""
  
--#: ../semanage/seobject.py:264
-+#: ../semanage/seobject.py:267
- msgid "Could not start semanage transaction"
- msgstr "Ne mogu da pokrenem semanage transakciju"
+-#: ../gui/selinux.tbl:102
+-msgid "Disable SELinux protection for irqbalance daemon"
++#: booleans.py:17
++msgid "Allow codnor domain to connect to the network using TCP."
+ msgstr ""
  
--#: ../semanage/seobject.py:274
--#, fuzzy
-+#: ../semanage/seobject.py:278
- msgid "Could not commit semanage transaction"
--msgstr "Ne mogu da pokrenem semanage transakciju"
-+msgstr "Ne mogu da predam semanage transakciju"
+-#: ../gui/selinux.tbl:103
+-msgid "Disable SELinux protection for iscsi daemon"
++#: booleans.py:18
++msgid ""
++"Allow system cron jobs to relabel filesystem for restoring file contexts."
+ msgstr ""
  
--#: ../semanage/seobject.py:279
-+#: ../semanage/seobject.py:283
- msgid "Semanage transaction not in progress"
--msgstr ""
-+msgstr "Semanage transakcija nije u toku"
+-#: ../gui/selinux.tbl:104
+-msgid "Disable SELinux protection for jabberd daemon"
++#: booleans.py:19
++msgid "Allow cvs daemon to read shadow"
+ msgstr ""
  
--#: ../semanage/seobject.py:291 ../semanage/seobject.py:371
--#, fuzzy
-+#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
- msgid "Could not list SELinux modules"
--msgstr "Ne mogu da popišem SELinux korisnike"
-+msgstr "Ne mogu da popišem SELinux module"
+-#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
+-msgid "Kerberos"
++#: booleans.py:20
++msgid "Allow all daemons to write corefiles to /"
+ msgstr ""
  
--#: ../semanage/seobject.py:304
--#, fuzzy
-+#: ../semanage/seobject.py:308
- msgid "Modules Name"
--msgstr "Ime modula"
-+msgstr ""
+-#: ../gui/selinux.tbl:105
+-msgid "Disable SELinux protection for kadmind daemon"
++#: booleans.py:21
++msgid "Allow all daemons to use tcp wrappers."
+ msgstr ""
  
--#: ../semanage/seobject.py:304
-+#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
- msgid "Version"
- msgstr "Verzija"
+-#: ../gui/selinux.tbl:106
+-msgid "Disable SELinux protection for klogd daemon"
++#: booleans.py:22
++msgid "Allow all daemons the ability to read/write terminals"
+ msgstr ""
  
--#: ../semanage/seobject.py:307
-+#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
- msgid "Disabled"
- msgstr "Isključeno"
+-#: ../gui/selinux.tbl:107
+-msgid "Disable SELinux protection for krb5kdc daemon"
++#: booleans.py:23
++msgid "Allow dbadm to manage files in users home directories"
+ msgstr ""
  
--#: ../semanage/seobject.py:322
-+#: ../semanage/seobject.py:326
- #, python-format
- msgid "Could not disable module %s (remove failed)"
+-#: ../gui/selinux.tbl:108
+-msgid "Disable SELinux protection for ktalk daemons"
++#: booleans.py:24
++msgid "Allow dbadm to read files in users home directories"
  msgstr ""
  
--#: ../semanage/seobject.py:333
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:337
-+#, python-format
- msgid "Could not enable module %s (remove failed)"
--msgstr "Ne mogu da dodam ulogu %s za %s"
-+msgstr ""
+-#: ../gui/selinux.tbl:109
+-msgid "Disable SELinux protection for kudzu daemon"
++#: booleans.py:25
++msgid ""
++"Deny 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 ""
  
--#: ../semanage/seobject.py:348
-+#: ../semanage/seobject.py:352
- #, python-format
- msgid "Could not remove module %s (remove failed)"
+-#: ../gui/selinux.tbl:110
+-msgid "Disable SELinux protection for locate daemon"
++#: booleans.py:26
++msgid "Allow sysadm to debug or ptrace all processes."
  msgstr ""
  
--#: ../semanage/seobject.py:358
-+#: ../semanage/seobject.py:362
- msgid "dontaudit requires either 'on' or 'off'"
+-#: ../gui/selinux.tbl:111
+-msgid "Disable SELinux protection for lpd daemon"
++#: booleans.py:27
++msgid "Allow dhcpc client applications to execute iptables commands"
  msgstr ""
  
--#: ../semanage/seobject.py:387
--#, fuzzy
-+#: ../semanage/seobject.py:391
- msgid "Builtin Permissive Types"
--msgstr "Dopuštanje"
-+msgstr ""
+-#: ../gui/selinux.tbl:112
+-msgid "Disable SELinux protection for lrrd daemon"
++#: booleans.py:28
++msgid "Allow DHCP daemon to use LDAP backends"
+ msgstr ""
  
--#: ../semanage/seobject.py:397
--#, fuzzy
-+#: ../semanage/seobject.py:401
- msgid "Customized Permissive Types"
--msgstr "Dopuštanje"
-+msgstr ""
+-#: ../gui/selinux.tbl:113
+-msgid "Disable SELinux protection for lvm daemon"
++#: booleans.py:29
++msgid "Allow all domains to use other domains file descriptors"
+ msgstr ""
  
--#: ../semanage/seobject.py:438
-+#: ../semanage/seobject.py:442
- #, python-format
- msgid "Could not set permissive domain %s (module installation failed)"
+-#: ../gui/selinux.tbl:114
+-msgid "Disable SELinux protection for mailman"
++#: booleans.py:30
++msgid "Allow all domains to have the kernel load modules"
  msgstr ""
-+"Nisam mogao da postavim dopustivi domen %s (instalacija modula nije uspela)"
  
--#: ../semanage/seobject.py:444
-+#: ../semanage/seobject.py:448
- #, python-format
- msgid "Could not remove permissive domain %s (remove failed)"
--msgstr ""
-+msgstr "Nisam mogao da uklonim dopustivi domen %s (uklanjanje nije uspelo)"
+-#: ../gui/selinux.tbl:115
+-msgid "Allow evolution and thunderbird to read user files"
++#: booleans.py:31
++msgid "Allow the use of the audio devices as the source for the entropy feeds"
+ msgstr ""
  
--#: ../semanage/seobject.py:479 ../semanage/seobject.py:553
--#: ../semanage/seobject.py:599 ../semanage/seobject.py:696
--#: ../semanage/seobject.py:726 ../semanage/seobject.py:793
--#: ../semanage/seobject.py:850 ../semanage/seobject.py:1097
--#: ../semanage/seobject.py:1786 ../semanage/seobject.py:1849
--#: ../semanage/seobject.py:1868 ../semanage/seobject.py:1985
--#: ../semanage/seobject.py:2037
-+#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
-+#: ../semanage/seobject.py:603 ../semanage/seobject.py:700
-+#: ../semanage/seobject.py:730 ../semanage/seobject.py:797
-+#: ../semanage/seobject.py:854 ../semanage/seobject.py:1101
-+#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
-+#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
-+#: ../semanage/seobject.py:2045
- #, python-format
- msgid "Could not create a key for %s"
- msgstr "Ne mogu da napravim ključ za %s"
+-#: ../gui/selinux.tbl:116
+-msgid "Disable SELinux protection for mdadm daemon"
++#: booleans.py:32
++msgid "Allow exim to connect to databases (postgres, mysql)"
+ msgstr ""
  
--#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
--#: ../semanage/seobject.py:603 ../semanage/seobject.py:609
-+#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
-+#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
- #, 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"
+-#: ../gui/selinux.tbl:117
+-msgid "Disable SELinux protection for monopd daemon"
++#: booleans.py:33
++msgid "Allow exim to create, read, write, and delete unprivileged user files."
+ msgstr ""
  
--#: ../semanage/seobject.py:492
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:496
-+#, python-format
- msgid "Linux Group %s does not exist"
--msgstr "Linux korisnik %s ne postoji"
-+msgstr "Linux grupa %s ne postoji"
+-#: ../gui/selinux.tbl:118
+-msgid "Allow the mozilla browser to read user files"
++#: booleans.py:34
++msgid "Allow exim to read unprivileged user files."
+ msgstr ""
  
--#: ../semanage/seobject.py:497
-+#: ../semanage/seobject.py:501
- #, python-format
- msgid "Linux User %s does not exist"
- msgstr "Linux korisnik %s ne postoji"
+-#: ../gui/selinux.tbl:119
+-msgid "Disable SELinux protection for mrtg daemon"
++#: booleans.py:35
++msgid "Enable extra rules in the cron domain to support fcron."
+ msgstr ""
  
--#: ../semanage/seobject.py:501
-+#: ../semanage/seobject.py:505
- #, python-format
- msgid "Could not create login mapping for %s"
- msgstr "Ne mogu da napravim prazno preslikavanje prijave za %s"
+-#: ../gui/selinux.tbl:120
+-msgid "Disable SELinux protection for mysqld daemon"
++#: booleans.py:36
++msgid "Allow fenced domain to connect to the network using TCP."
+ msgstr ""
  
--#: ../semanage/seobject.py:505 ../semanage/seobject.py:741
-+#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
- #, python-format
- msgid "Could not set name for %s"
- msgstr "Ne mogu da postavim ime za %s"
+-#: ../gui/selinux.tbl:121
+-msgid "Disable SELinux protection for nagios daemon"
++#: booleans.py:37
++msgid "Allow fenced domain to execute ssh."
+ msgstr ""
  
--#: ../semanage/seobject.py:510 ../semanage/seobject.py:751
-+#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
+-#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
+-msgid "Name Service"
++#: booleans.py:38
++msgid "Allow ftp to read and write files in the user home directories"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:122
+-msgid "Disable SELinux protection for named daemon"
++#: booleans.py:39
++msgid ""
++"Allow ftp servers to upload files,  used for public file transfer services. "
++"Directories must be labeled public_content_rw_t."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:123
+-msgid "Disable SELinux protection for nessusd daemon"
++#: booleans.py:40
++msgid "Allow ftp servers to connect to all ports > 1023"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:124
+-msgid "Disable SELinux protection for NetworkManager"
++#: booleans.py:41
++msgid "Allow ftp servers to connect to mysql database ports"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:125
+-msgid "Disable SELinux protection for nfsd daemon"
++#: booleans.py:42
++msgid ""
++"Allow ftp servers to login to local users and read/write all files on the "
++"system, governed by DAC."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
+-#: ../gui/selinux.tbl:221
+-msgid "Samba"
++#: booleans.py:43
++msgid "Allow ftp servers to use cifs used for public file transfer services."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:126
+-msgid "Disable SELinux protection for nmbd daemon"
++#: booleans.py:44
++msgid "Allow ftp servers to use nfs used for public file transfer services."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:127
+-msgid "Disable SELinux protection for nrpe daemon"
++#: booleans.py:45
++msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:128
+-msgid "Disable SELinux protection for nscd daemon"
++#: booleans.py:46
++msgid "Determine whether Git CGI can search home directories."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:129
+-msgid "Disable SELinux protection for nsd daemon"
++#: booleans.py:47
++msgid "Determine whether Git CGI can access cifs file systems."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:130
+-msgid "Disable SELinux protection for ntpd daemon"
++#: booleans.py:48
++msgid "Determine whether Git CGI can access nfs file systems."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:131
+-msgid "Disable SELinux protection for oddjob"
++#: booleans.py:49
++msgid ""
++"Determine whether Git session daemon can bind TCP sockets to all unreserved "
++"ports."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:132
+-msgid "Disable SELinux protection for oddjob_mkhomedir"
++#: booleans.py:50
++msgid ""
++"Determine whether calling user domains can execute Git daemon in the "
++"git_session_t domain."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:133
+-msgid "Disable SELinux protection for openvpn daemon"
++#: booleans.py:51
++msgid "Determine whether Git system daemon can search home directories."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:134
+-msgid "Disable SELinux protection for pam daemon"
++#: booleans.py:52
++msgid "Determine whether Git system daemon can access cifs file systems."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:135
+-msgid "Disable SELinux protection for pegasus"
++#: booleans.py:53
++msgid "Determine whether Git system daemon can access nfs file systems."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:136
+-msgid "Disable SELinux protection for perdition daemon"
++#: booleans.py:54
++msgid "Allow gitisis daemon to send mail"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:137
+-msgid "Disable SELinux protection for portmap daemon"
++#: booleans.py:55
++msgid "Enable reading of urandom for all domains."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:138
+-msgid "Disable SELinux protection for portslave daemon"
++#: booleans.py:56
++msgid ""
++"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
++"agent to manage user files."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:139
+-msgid "Disable SELinux protection for postfix"
++#: booleans.py:57
++msgid ""
++"Allow gpg web domain to modify public files used for public file transfer "
++"services."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:140
+-msgid "Disable SELinux protection for postgresql daemon"
++#: booleans.py:58
++msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:141
+-msgid "pppd"
++#: booleans.py:59
++msgid ""
++"Allow Apache to modify public files used for public file transfer services. "
++"Directories/Files must be labeled public_content_rw_t."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:141
+-msgid "Allow pppd to be run for a regular user"
++#: booleans.py:60
++msgid "Allow httpd to use built in scripting (usually php)"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:142
+-msgid "Disable SELinux protection for pptp"
++#: booleans.py:61
++msgid "Allow http daemon to check spam"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:143
+-msgid "Disable SELinux protection for prelink daemon"
++#: booleans.py:62
++msgid ""
++"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
++"ports"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:144
+-msgid "Disable SELinux protection for privoxy daemon"
++#: booleans.py:63
++msgid "Allow httpd to connect to the ldap port"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:145
+-msgid "Disable SELinux protection for ptal daemon"
++#: booleans.py:64
++msgid "Allow http daemon to connect to zabbix"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:146
+-msgid "Disable SELinux protection for pxe daemon"
++#: booleans.py:65
++msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:147
+-msgid "Disable SELinux protection for pyzord"
++#: booleans.py:66
++msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:148
+-msgid "Disable SELinux protection for quota daemon"
++#: booleans.py:67
++msgid ""
++"Allow HTTPD scripts and modules to connect to databases over the network."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:149
+-msgid "Disable SELinux protection for radiusd daemon"
++#: booleans.py:68
++msgid "Allow httpd to connect to memcache server"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:150
+-msgid "Disable SELinux protection for radvd daemon"
++#: booleans.py:69
++msgid "Allow httpd to act as a relay"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:151
+-msgid "Disable SELinux protection for rdisc"
++#: booleans.py:70
++msgid "Allow http daemon to send mail"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:152
+-msgid "Disable SELinux protection for readahead"
++#: booleans.py:71
++msgid "Allow Apache to communicate with avahi service via dbus"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:153
+-msgid "Allow programs to read files in non-standard locations (default_t)"
++#: booleans.py:72
++msgid "Allow httpd cgi support"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:154
+-msgid "Disable SELinux protection for restorecond"
++#: booleans.py:73
++msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:155
+-msgid "Disable SELinux protection for rhgb daemon"
++#: booleans.py:74
++msgid "Allow httpd to read home directories"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:156
+-msgid "Disable SELinux protection for ricci"
++#: booleans.py:75
++msgid "Allow httpd scripts and modules execmem/execstack"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:157
+-msgid "Disable SELinux protection for ricci_modclusterd"
++#: booleans.py:76
++msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:158
+-msgid "Disable SELinux protection for rlogind daemon"
++#: booleans.py:77
++msgid "Allow httpd processes to manage IPA content"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:159
+-msgid "Disable SELinux protection for rpcd daemon"
++#: booleans.py:78
++msgid "Allow Apache to use mod_auth_ntlm_winbind"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:160
+-msgid "Disable SELinux protection for rshd"
++#: booleans.py:79
++msgid "Allow Apache to use mod_auth_pam"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:161
+-msgid "rsync"
++#: booleans.py:80
++msgid "Allow httpd to read user content"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:161
+-msgid "Disable SELinux protection for rsync daemon"
++#: booleans.py:81
++msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:162
+-msgid "Allow ssh to run from inetd instead of as a daemon"
++#: booleans.py:82
++msgid "Allow httpd daemon to change its resource limits"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:163
+-msgid "Allow Samba to share nfs directories"
++#: booleans.py:83
++msgid ""
++"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
+-msgid "SASL authentication server"
++#: booleans.py:84
++msgid ""
++"Allow apache scripts to write to public content, directories/files must be "
++"labeled public_rw_content_t."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:164
+-msgid "Allow sasl authentication server to read /etc/shadow"
++#: booleans.py:85
++msgid "Allow Apache to execute tmp content."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:165
++#: booleans.py:86
+ msgid ""
+-"Allow X-Windows server to map a memory region as both executable and writable"
++"Unify HTTPD to communicate with the terminal. Needed for entering the "
++"passphrase for certificates at the terminal."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:166
+-msgid "Disable SELinux protection for saslauthd daemon"
++#: booleans.py:87
++msgid "Unify HTTPD handling of all content files."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:167
+-msgid "Disable SELinux protection for scannerdaemon daemon"
++#: booleans.py:88
++msgid "Allow httpd to access cifs file systems"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:168
+-msgid "Do not allow transition to sysadm_t, sudo and su effected"
++#: booleans.py:89
++msgid "Allow httpd to access FUSE file systems"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:169
+-msgid "Do not allow any processes to load kernel modules"
++#: booleans.py:90
++msgid "Allow httpd to run gpg"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:170
+-msgid "Do not allow any processes to modify kernel SELinux policy"
++#: booleans.py:91
++msgid "Allow httpd to access nfs file systems"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:171
+-msgid "Disable SELinux protection for sendmail daemon"
++#: booleans.py:92
++msgid "Allow httpd to communicate with oddjob to start up a service"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:172
+-msgid "Disable SELinux protection for setrans"
++#: booleans.py:93
++msgid "Allow httpd to access openstack ports"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:173
+-msgid "Disable SELinux protection for setroubleshoot daemon"
++#: booleans.py:94
++msgid "Allow icecast to connect to all ports, not just sound ports."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:174
+-msgid "Disable SELinux protection for slapd daemon"
++#: booleans.py:95
++msgid ""
++"Allow the Irssi IRC Client to connect to any port, and to bind to any "
++"unreserved port."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:175
+-msgid "Disable SELinux protection for slrnpull daemon"
++#: booleans.py:96
++msgid "Allow java executable stack"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:176
+-msgid "Disable SELinux protection for smbd daemon"
++#: booleans.py:97
++msgid "Allow confined applications to run with kerberos."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:177
+-msgid "Disable SELinux protection for snmpd daemon"
++#: booleans.py:98
++msgid "Allow syslogd daemon to send mail"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:178
+-msgid "Disable SELinux protection for snort daemon"
++#: booleans.py:99
++msgid "Allow syslogd the ability to read/write terminals"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:179
+-msgid "Disable SELinux protection for soundd daemon"
++#: booleans.py:100
++msgid "Allow logging in and using the system from /dev/console."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:180
+-msgid "Disable SELinux protection for sound daemon"
++#: booleans.py:101
++msgid ""
++"Control the ability to mmap a low area of the address space, as configured "
++"by /proc/sys/kernel/mmap_min_addr."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
+-msgid "Spam Protection"
++#: booleans.py:102
++msgid "Allow mock to read files in home directories."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:181
+-msgid "Disable SELinux protection for spamd daemon"
++#: booleans.py:103
++msgid "Allow the mount command to mount any directory or file."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:182
+-msgid "Allow spamd to access home directories"
++#: booleans.py:104
++msgid "Allow mozilla plugin domain to connect to the network using TCP."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:183
+-msgid "Allow Spam Assassin daemon network access"
++#: booleans.py:105
++msgid ""
++"Allow mozilla_plugins to create random content in the users home directory"
++msgstr ""
++
++#: booleans.py:106
++msgid "Allow confined web browsers to read home directory content"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:184
+-msgid "Disable SELinux protection for speedmgmt daemon"
++#: booleans.py:107
++msgid "Allow mplayer executable stack"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
+-msgid "Squid"
++#: booleans.py:108
++msgid "Allow mysqld to connect to all ports"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:185
+-msgid "Allow squid daemon to connect to the network"
++#: booleans.py:109
++msgid "Allow BIND to bind apache port."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:186
+-msgid "Disable SELinux protection for squid daemon"
++#: booleans.py:110
++msgid ""
++"Allow BIND to write the master zone files. Generally this is used for "
++"dynamic DNS or zone transfers."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:187
+-msgid "Disable SELinux protection for ssh daemon"
++#: booleans.py:111
++msgid "Allow any files/directories to be exported read/only via NFS."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:188
+-msgid "Allow ssh logins as sysadm_r:sysadm_t"
++#: booleans.py:112
++msgid "Allow any files/directories to be exported read/write via NFS."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:189
++#: booleans.py:113
+ msgid ""
+-"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
+-"bashrc)"
++"Allow nfs servers to modify public files used for public file transfer "
++"services.  Files/Directories must be labeled public_content_rw_t."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
+-msgid "Universal SSL tunnel"
++#: booleans.py:114
++msgid "Allow system to run with NIS"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:190
+-msgid "Disable SELinux protection for stunnel daemon"
++#: booleans.py:115
++msgid "Allow confined applications to use nscd shared memory."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:191
+-msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
++#: booleans.py:116
++msgid "Allow nsplugin code to connect to unreserved ports"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:192
+-msgid "Disable SELinux protection for swat daemon"
++#: booleans.py:117
++msgid "Allow nsplugin code to execmem/execstack"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:193
+-msgid "Disable SELinux protection for sxid daemon"
++#: booleans.py:118
++msgid "Allow openvpn to read home directories"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:194
+-msgid "Disable SELinux protection for syslogd daemon"
++#: booleans.py:119
++msgid "Allow piranha-lvs domain to connect to the network using TCP."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:195
+-msgid "Disable SELinux protection for system cron jobs"
++#: booleans.py:120
++msgid "Allow polipo to connect to all ports > 1023"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:196
+-msgid "Disable SELinux protection for tcp daemon"
++#: booleans.py:121
++msgid ""
++"Determine whether Polipo session daemon can bind tcp sockets to all "
++"unreserved ports."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:197
+-msgid "Disable SELinux protection for telnet daemon"
++#: booleans.py:122
++msgid ""
++"Determine whether calling user domains can execute Polipo daemon in the "
++"polipo_session_t domain."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:198
+-msgid "Disable SELinux protection for tftpd daemon"
++#: booleans.py:123
++msgid "Determine whether polipo can access cifs file systems."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:199
+-msgid "Disable SELinux protection for transproxy daemon"
++#: booleans.py:124
++msgid "Determine whether Polipo can access nfs file systems."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:200
+-msgid "Disable SELinux protection for udev daemon"
++#: booleans.py:125
++msgid "Enable polyinstantiated directory support."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:201
+-msgid "Disable SELinux protection for uml daemon"
++#: booleans.py:126
++msgid "Allow the portage domains to use NFS mounts (regular nfs_t)"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:202
+-msgid ""
+-"Allow xinetd to run unconfined, including any services it starts that do not "
+-"have a domain transition explicitly defined"
++#: booleans.py:127
++msgid "Allow postfix_local domain full write access to mail_spool directories"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:203
+-msgid ""
+-"Allow rc scripts to run unconfined, including any daemon started by an rc "
+-"script that does not have a domain transition explicitly defined"
++#: booleans.py:128
++msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:204
+-msgid "Allow rpm to run unconfined"
++#: booleans.py:129
++msgid "Allow transmit client label to foreign database"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:205
+-msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
++#: booleans.py:130
++msgid "Allow database admins to execute DML statement"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:206
+-msgid "Disable SELinux protection for updfstab daemon"
++#: booleans.py:131
++msgid "Allow unprivileged users to execute DDL statement"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:207
+-msgid "Disable SELinux protection for uptimed daemon"
++#: booleans.py:132
++msgid "Allow pppd to load kernel modules for certain modems"
++msgstr ""
++
++#: booleans.py:133
++msgid "Allow pppd to be run for a regular user"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:208
++#: booleans.py:134
+ msgid ""
+-"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
+-"staff_r can do so"
++"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:209
+-msgid "Allow users to execute the mount command"
++#: booleans.py:135
++msgid "Allow Puppet client to manage all file types."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:210
+-msgid "Allow regular users direct mouse access (only allow the X server)"
++#: booleans.py:136
++msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:211
+-msgid "Allow users to run the dmesg command"
++#: booleans.py:137
++msgid "Allow qemu to connect fully to the network"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:212
+-msgid "Allow users to control network interfaces (also needs USERCTL=true)"
++#: booleans.py:138
++msgid "Allow qemu to use cifs/Samba file systems"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:213
+-msgid "Allow normal user to execute ping"
++#: booleans.py:139
++msgid "Allow qemu to use serial/parallel communication ports"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:214
+-msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
++#: booleans.py:140
++msgid "Allow qemu to use nfs file systems"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:215
+-msgid "Allow users to rw usb devices"
++#: booleans.py:141
++msgid "Allow qemu to use usb devices"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:216
++#: booleans.py:142
++msgid "Allow racoon to read shadow"
++msgstr ""
++
++#: booleans.py:143
++msgid "Allow rgmanager domain to connect to the network using TCP."
++msgstr ""
++
++#: booleans.py:144
+ msgid ""
+-"Allow users to run TCP servers (bind to ports and accept connection from the "
+-"same domain and outside users)  disabling this forces FTP passive mode and "
+-"may change other protocols"
++"Allow rsync to modify public files used for public file transfer services.  "
++"Files/Directories must be labeled public_content_rw_t."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:217
+-msgid "Allow user to stat ttyfiles"
++#: booleans.py:145
++msgid "Allow rsync to run as a client"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:218
+-msgid "Disable SELinux protection for uucpd daemon"
++#: booleans.py:146
++msgid "Allow rsync to export any files/directories read only."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:219
+-msgid "Disable SELinux protection for vmware daemon"
++#: booleans.py:147
++msgid "Allow rsync servers to share cifs files systems"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:220
+-msgid "Disable SELinux protection for watchdog daemon"
++#: booleans.py:148
++msgid "Allow rsync servers to share nfs files systems"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:221
+-msgid "Disable SELinux protection for winbind daemon"
++#: booleans.py:149
++msgid "Allow samba to create new home directories (e.g. via PAM)"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:222
+-msgid "Disable SELinux protection for xdm daemon"
++#: booleans.py:150
++msgid ""
++"Allow samba to act as the domain controller, add users, groups and change "
++"passwords."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:223
+-msgid "Allow xdm logins as sysadm_r:sysadm_t"
++#: booleans.py:151
++msgid "Allow samba to share users home directories."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:224
+-msgid "Disable SELinux protection for xen daemon"
++#: booleans.py:152
++msgid "Allow samba to share any file/directory read only."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:225
+-msgid "XEN"
++#: booleans.py:153
++msgid "Allow samba to share any file/directory read/write."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:225
+-msgid "Allow xen to read/write physical disk devices"
++#: booleans.py:154
++msgid "Allow samba to act as a portmapper"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:226
+-msgid "Disable SELinux protection for xfs daemon"
++#: booleans.py:155
++msgid "Allow samba to run unconfined scripts"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:227
+-msgid "Disable SELinux protection for xen control"
++#: booleans.py:156
++msgid "Allow samba to export ntfs/fusefs volumes."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:228
+-msgid "Disable SELinux protection for ypbind daemon"
++#: booleans.py:157
++msgid "Allow samba to export NFS volumes."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:229
+-msgid "Disable SELinux protection for NIS Password Daemon"
++#: booleans.py:158
++msgid "Allow sanlock to read/write fuse files"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:230
+-msgid "Disable SELinux protection for ypserv daemon"
++#: booleans.py:159
++msgid "Allow sanlock to manage nfs files"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:231
+-msgid "Disable SELinux protection for NIS Transfer Daemon"
++#: booleans.py:160
++msgid "Allow sanlock to manage cifs files"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:232
+-msgid "Allow SELinux webadm user to manage unprivileged users home directories"
++#: booleans.py:161
++msgid "Allow sasl to read shadow"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:233
+-msgid "Allow SELinux webadm user to read unprivileged users home directories"
++#: booleans.py:162
++msgid ""
++"disallow programs, such as newrole, from transitioning to administrative "
++"user domains."
+ msgstr ""
+ 
+-#: ../gui/semanagePage.py:126
+-#, python-format
+-msgid "Are you sure you want to delete %s '%s'?"
++#: booleans.py:163
++msgid "Disable kernel module loading."
+ msgstr ""
+ 
+-#: ../gui/semanagePage.py:126
+-#, python-format
+-msgid "Delete %s"
++#: booleans.py:164
++msgid ""
++"Boolean to determine whether the system permits loading policy, setting "
++"enforcing mode, and changing boolean values.  Set this to true and you have "
++"to reboot to set it back."
+ msgstr ""
+ 
+-#: ../gui/semanagePage.py:134
+-#, python-format
+-msgid "Add %s"
++#: booleans.py:165
++msgid "Allow regular users direct dri device access"
+ msgstr ""
+ 
+-#: ../gui/semanagePage.py:148
+-#, python-format
+-msgid "Modify %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 ""
+ 
+-#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
+-msgid "Permissive"
++#: booleans.py:167
++msgid ""
++"Allow all unconfined executables to use libraries requiring text relocation "
++"that are not labeled textrel_shlib_t"
+ msgstr ""
+ 
+-#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
+-msgid "Enforcing"
++#: booleans.py:168
++msgid ""
++"Allow unconfined executables to make their stack executable.  This should "
++"never, ever be necessary. Probably indicates a badly coded executable, but "
++"could indicate an attack. This executable should be reported in bugzilla"
+ msgstr ""
+ 
+-#: ../gui/statusPage.py:94
+-msgid "Status"
++#: booleans.py:169
++msgid "Allow users to connect to the local mysql server"
+ msgstr ""
+ 
+-#: ../gui/statusPage.py:133
++#: booleans.py:170
+ msgid ""
+-"Changing the policy type will cause a relabel of the entire file system on "
+-"the next boot. Relabeling takes a long time depending on the size of the "
+-"file system.  Do you wish to continue?"
++"Allow confined users the ability to execute the ping and traceroute commands."
+ msgstr ""
+ 
+-#: ../gui/statusPage.py:147
++#: booleans.py:171
++msgid "Allow users to connect to PostgreSQL"
++msgstr ""
++
++#: booleans.py:172
+ msgid ""
+-"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
+-"you later decide to turn SELinux back on, the system will be required to "
+-"relabel.  If you just want to see if SELinux is causing a problem on your "
+-"system, you can go to permissive mode which will only log errors and not "
+-"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
+-"wish to continue?"
++"Allow user to r/w files on filesystems that do not have extended attributes "
++"(FAT, CDROM, FLOPPY)"
+ msgstr ""
+ 
+-#: ../gui/statusPage.py:152
++#: booleans.py:173
+ msgid ""
+-"Changing to SELinux enabled will cause a relabel of the entire file system "
+-"on the next boot. Relabeling takes a long time depending on the size of the "
+-"file system.  Do you wish to continue?"
++"Allow users to run TCP servers (bind to ports and accept connection from the "
++"same domain and outside users)  disabling this forces FTP passive mode and "
++"may change other protocols."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:11
+-msgid "system-config-selinux"
++#: booleans.py:174
++msgid "Allow user music sharing"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:12
++#: booleans.py:175
+ msgid ""
+-"Copyright (c)2006 Red Hat, Inc.\n"
+-"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
++"Allow anon internal-sftp to upload files, used for public file transfer "
++"services. Directories must be labeled public_content_rw_t."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:22
+-#: ../gui/system-config-selinux.glade:544
+-msgid "Add SELinux Login Mapping"
++#: booleans.py:176
++msgid ""
++"Allow sftp-internal to read and write files in the user home directories"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:257
+-msgid "Add SELinux Network Ports"
++#: booleans.py:177
++msgid ""
++"Allow sftp-internal to login to local users and read/write all files on the "
++"system, governed by DAC."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:391
+-#: ../gui/system-config-selinux.glade:678
+-msgid "SELinux Type"
++#: booleans.py:178
++msgid ""
++"Allow internal-sftp to read and write files in the user ssh home directories."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:622
+-msgid "File Specification"
++#: booleans.py:179
++msgid "Allow sge to connect to the network using any TCP port"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:650
+-msgid "File Type"
++#: booleans.py:180
++msgid "Allow sge to access nfs file systems."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:727
++#: booleans.py:181
+ msgid ""
+-"all files\n"
+-"regular file\n"
+-"directory\n"
+-"character device\n"
+-"block device\n"
+-"socket\n"
+-"symbolic link\n"
+-"named pipe\n"
++"Enable additional permissions needed to support devices on 3ware controllers."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:773
+-msgid "MLS"
++#: booleans.py:182
++msgid ""
++"Allow samba to modify public files used for public file transfer services.  "
++"Files/Directories must be labeled public_content_rw_t."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:837
+-msgid "Add SELinux User"
++#: booleans.py:183
++msgid "Allow user spamassassin clients to use the network."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1079
+-msgid "SELinux Administration"
++#: booleans.py:184
++msgid "Allow spamd to read/write user home directories."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1122
+-msgid "Add"
++#: booleans.py:185
++msgid ""
++"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1144
+-msgid "_Properties"
++#: booleans.py:186
++msgid "Allow squid to run as a transparent proxy (TPROXY)"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1166
+-msgid "_Delete"
++#: booleans.py:187
++msgid ""
++"Allow ssh with chroot env to read and write files in the user home "
++"directories"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1256
+-msgid "Select Management Object"
++#: booleans.py:188
++msgid "allow host key based authentication"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1273
+-msgid "<b>Select:</b>"
++#: booleans.py:189
++msgid "Allow ssh logins as sysadm_r:sysadm_t"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1326
+-msgid "System Default Enforcing Mode"
++#: booleans.py:190
++msgid "allow staff user to create and transition to svirt domains."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1354
++#: booleans.py:191
++msgid "Allow the Telepathy connection managers to connect to any network port."
++msgstr ""
++
++#: booleans.py:192
+ msgid ""
+-"Disabled\n"
+-"Permissive\n"
+-"Enforcing\n"
++"Allow the Telepathy connection managers to connect to any generic TCP port."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1373
+-msgid "Current Enforcing Mode"
++#: booleans.py:193
++msgid ""
++"Allow tftp to modify public files used for public file transfer services."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1418
+-msgid "System Default Policy Type: "
++#: booleans.py:194
++msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1463
++#: booleans.py:195
+ msgid ""
+-"Select if you wish to relabel then entire file system on next reboot.  "
+-"Relabeling can take a very long time, depending on the size of the system.  "
+-"If you are changing policy types or going from disabled to enforcing, a "
+-"relabel is required."
++"allow unconfined users to transition to the chrome sandbox domains when "
++"running chrome-sandbox"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1509
+-msgid "Relabel on next reboot."
++#: booleans.py:196
++msgid "Allow a user to login as an unconfined domain"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1561
+-msgid "label37"
++#: booleans.py:197
++msgid ""
++"Allow unconfined users to transition to the Mozilla plugin domain when "
++"running xulrunner plugin-container."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1598
+-msgid "Revert boolean setting to system default"
++#: booleans.py:198
++msgid "Allow video playing tools to run unconfined"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1614
+-msgid "Toggle between Customized and All Booleans"
++#: booleans.py:199
++msgid "Allow unprivledged user to create and transition to svirt domains."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1645
+-#: ../gui/system-config-selinux.glade:1850
+-#: ../gui/system-config-selinux.glade:2037
+-#: ../gui/system-config-selinux.glade:2224
+-#: ../gui/system-config-selinux.glade:2467
+-#: ../gui/system-config-selinux.glade:2692
+-#: ../gui/system-config-selinux.glade:2867
+-msgid "Filter"
++#: booleans.py:200
++msgid "Support ecryptfs home directories"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1734
+-msgid "label50"
++#: booleans.py:201
++msgid "Support fusefs home directories"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1771
+-msgid "Add File Context"
++#: booleans.py:202
++msgid "Use lpd server instead of cups"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1787
+-msgid "Modify File Context"
++#: booleans.py:203
++msgid "Support NFS home directories"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1803
+-msgid "Delete File Context"
++#: booleans.py:204
++msgid "Support SAMBA home directories"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1819
+-msgid "Toggle between all and customized file context"
++#: booleans.py:205
++msgid "Allow varnishd to connect to all ports, not just HTTP."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1939
+-msgid "label38"
++#: booleans.py:206
++msgid "Ignore vbetool mmap_zero errors."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1976
+-msgid "Add SELinux User Mapping"
++#: booleans.py:207
++msgid ""
++"Allow confined virtual guests to use serial/parallel communication ports"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1992
+-msgid "Modify SELinux User Mapping"
++#: booleans.py:208
++msgid ""
++"Allow confined virtual guests to use executable memory and executable stack"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2008
+-msgid "Delete SELinux User Mapping"
++#: booleans.py:209
++msgid "Allow confined virtual guests to read fuse files"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2126
+-msgid "label39"
++#: booleans.py:210
++msgid "Allow confined virtual guests to manage nfs files"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2163
+-msgid "Add User"
++#: booleans.py:211
++msgid "Allow confined virtual guests to manage cifs files"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2179
+-msgid "Modify User"
++#: booleans.py:212
++msgid "Allow confined virtual guests to interact with the sanlock"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2195
+-msgid "Delete User"
++#: booleans.py:213
++msgid "Allow confined virtual guests to manage device configuration, (pci)"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2313
+-msgid "label41"
++#: booleans.py:214
++msgid "Allow confined virtual guests to use usb devices"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2350
+-msgid "Add Network Port"
++#: booleans.py:215
++msgid "Allow confined virtual guests to interact with the xserver"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2366
+-msgid "Edit Network Port"
++#: booleans.py:216
++msgid "Allow webadm to manage files in users home directories"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2382
+-msgid "Delete Network Port"
++#: booleans.py:217
++msgid "Allow webadm to read files in users home directories"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2418
+-#: ../gui/system-config-selinux.glade:2436
+-msgid "Toggle between Customized and All Ports"
++#: booleans.py:218
++msgid "Ignore wine mmap_zero errors."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2556
+-msgid "label42"
++#: booleans.py:219
++msgid "Allow the graphical login program to execute bootloader"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2593
+-msgid "Generate new policy module"
++#: booleans.py:220
++msgid ""
++"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2609
+-msgid "Load policy module"
++#: booleans.py:221
++msgid "Allow xen to manage nfs files"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2625
+-msgid "Remove loadable policy module"
++#: booleans.py:222
++msgid ""
++"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
++"logical volumes for disk images."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2661
++#: booleans.py:223
++msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
++msgstr ""
++
++#: booleans.py:224
+ msgid ""
+-"Enable/Disable additional audit rules, that are normally not reported in the "
+-"log files."
++"Allow xguest users to configure Network Manager and connect to apache ports"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2781
+-msgid "label44"
++#: booleans.py:225
++msgid "Allow xguest users to mount removable media"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2818
+-msgid "Change process mode to permissive."
++#: booleans.py:226
++msgid "Allow xguest to use blue tooth devices"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2836
+-msgid "Change process mode to enforcing"
++#: booleans.py:227
++msgid "Allows clients to write to the X server shared memory segments."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2928
+-msgid "Process Domain"
++#: booleans.py:228
++msgid "Allows XServer to execute writable memory"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2956
+-msgid "label59"
++#: booleans.py:229
++msgid "Support X userspace object manager"
+ msgstr ""
+ 
+-#: ../gui/usersPage.py:138
+-#, python-format
+-msgid "SELinux user '%s' is required"
++#: booleans.py:230
++msgid "Allow zabbix to connect to unreserved ports"
++msgstr ""
++
++#: booleans.py:231
++msgid "Allow zebra daemon to write it configuration files"
++msgstr ""
++
++#: booleans.py:232
++msgid ""
++"Allow ZoneMinder to modify public files used for public file transfer "
++"services."
+ msgstr ""
+diff --git a/policycoreutils/po/sk.po b/policycoreutils/po/sk.po
+index 3aa6d03..8f0556d 100644
+--- a/policycoreutils/po/sk.po
++++ b/policycoreutils/po/sk.po
+@@ -7,16 +7,16 @@ msgid ""
+ msgstr ""
+ "Project-Id-Version: Policycoreutils\n"
+ "Report-Msgid-Bugs-To: \n"
+-"POT-Creation-Date: 2012-05-25 07:28-0400\n"
+-"PO-Revision-Date: 2012-04-02 20:30+0000\n"
++"POT-Creation-Date: 2012-10-16 12:24-0400\n"
++"PO-Revision-Date: 2012-10-08 13:10+0000\n"
+ "Last-Translator: dwalsh <dwalsh at redhat.com>\n"
+-"Language-Team: Slovak (http://www.transifex.net/projects/p/fedora/language/"
++"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"
+-"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2\n"
++"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
+ 
+ #: ../run_init/run_init.c:67
+ msgid ""
+@@ -28,7 +28,7 @@ msgstr ""
+ "  kde: <skript> je názov init skriptu pre spustenie,\n"
+ "         <params ...> sú parametre pre tento skript."
+ 
+-#: ../run_init/run_init.c:126 ../newrole/newrole.c:1124
++#: ../run_init/run_init.c:126 ../newrole/newrole.c:1123
+ #, c-format
+ msgid "failed to initialize PAM\n"
+ msgstr "zlyhanie inicializácie PAM\n"
+@@ -77,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:1258
++#: ../run_init/run_init.c:405 ../newrole/newrole.c:1257
+ #, c-format
+ msgid "Could not set exec context to %s.\n"
+ msgstr "Nemožno nastaviť exec kontext pre %s.\n"
+@@ -90,856 +90,872 @@ msgstr ""
+ msgid "To make this policy package active, execute:"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:143 ../semanage/seobject.py:147
+-msgid "global"
+-msgstr ""
+-
+-#: ../semanage/seobject.py:225
++#: ../semanage/seobject.py:200
+ msgid "Could not create semanage handle"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:233
++#: ../semanage/seobject.py:208
+ msgid "SELinux policy is not managed or store cannot be accessed."
+ msgstr ""
+ "Pravidlá SELinuxu nie sú spravované, alebo nemožno pristupovať k pamäti."
+ 
+-#: ../semanage/seobject.py:238
++#: ../semanage/seobject.py:213
+ msgid "Cannot read policy store."
+ msgstr "Nemožno načítať pravidlo z pamäte."
+ 
+-#: ../semanage/seobject.py:243
++#: ../semanage/seobject.py:218
+ msgid "Could not establish semanage connection"
+ msgstr "Nemožno vytvoriť spojenie na semanage"
+ 
+-#: ../semanage/seobject.py:248
++#: ../semanage/seobject.py:223
+ msgid "Could not test MLS enabled status"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
++#: ../semanage/seobject.py:229 ../semanage/seobject.py:244
+ msgid "Not yet implemented"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:258
++#: ../semanage/seobject.py:233
+ msgid "Semanage transaction already in progress"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:267
++#: ../semanage/seobject.py:242
+ msgid "Could not start semanage transaction"
+ msgstr "Nemožno začať semanage prenos"
+ 
+-#: ../semanage/seobject.py:278
++#: ../semanage/seobject.py:254
+ msgid "Could not commit semanage transaction"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:283
++#: ../semanage/seobject.py:259
+ msgid "Semanage transaction not in progress"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
++#: ../semanage/seobject.py:271 ../semanage/seobject.py:351
+ msgid "Could not list SELinux modules"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:308
++#: ../semanage/seobject.py:284
+ msgid "Modules Name"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
++#: ../semanage/seobject.py:284 ../gui/modulesPage.py:63
+ msgid "Version"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
++#: ../semanage/seobject.py:287 ../gui/statusPage.py:75
+ msgid "Disabled"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:326
++#: ../semanage/seobject.py:302
+ #, python-format
+ msgid "Could not disable module %s (remove failed)"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:337
++#: ../semanage/seobject.py:313
+ #, python-format
+ msgid "Could not enable module %s (remove failed)"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:352
++#: ../semanage/seobject.py:328
+ #, python-format
+ msgid "Could not remove module %s (remove failed)"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:362
++#: ../semanage/seobject.py:338
+ msgid "dontaudit requires either 'on' or 'off'"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:391
++#: ../semanage/seobject.py:366
+ msgid "Builtin Permissive Types"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:401
++#: ../semanage/seobject.py:376
+ msgid "Customized Permissive Types"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:442
++#: ../semanage/seobject.py:417
+ #, python-format
+ msgid "Could not set permissive domain %s (module installation failed)"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:448
++#: ../semanage/seobject.py:423
+ #, python-format
+ msgid "Could not remove permissive domain %s (remove failed)"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
+-#: ../semanage/seobject.py:603 ../semanage/seobject.py:700
+-#: ../semanage/seobject.py:730 ../semanage/seobject.py:797
+-#: ../semanage/seobject.py:854 ../semanage/seobject.py:1101
+-#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
+-#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
+-#: ../semanage/seobject.py:2045
++#: ../semanage/seobject.py:458 ../semanage/seobject.py:532
++#: ../semanage/seobject.py:578 ../semanage/seobject.py:675
++#: ../semanage/seobject.py:705 ../semanage/seobject.py:772
++#: ../semanage/seobject.py:829 ../semanage/seobject.py:1084
++#: ../semanage/seobject.py:1800 ../semanage/seobject.py:1863
++#: ../semanage/seobject.py:1882 ../semanage/seobject.py:2003
++#: ../semanage/seobject.py:2056
+ #, python-format
+ msgid "Could not create a key for %s"
+ msgstr "Nemožno vytvoriť kľúč pre %s"
+ 
+-#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
+-#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
++#: ../semanage/seobject.py:462 ../semanage/seobject.py:536
++#: ../semanage/seobject.py:582 ../semanage/seobject.py:588
+ #, python-format
+ msgid "Could not check if login mapping for %s is defined"
+ msgstr "Nemožno skontrolovať či mapovanie loginu pre %s je definované"
+ 
+-#: ../semanage/seobject.py:496
++#: ../semanage/seobject.py:471
+ #, python-format
+ msgid "Linux Group %s does not exist"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:501
++#: ../semanage/seobject.py:476
+ #, python-format
+ msgid "Linux User %s does not exist"
+ msgstr "Linuxový užívateľ %s neexistuje"
+ 
+-#: ../semanage/seobject.py:505
++#: ../semanage/seobject.py:480
+ #, python-format
+ msgid "Could not create login mapping for %s"
+ msgstr "Nemožno vytvoriť mapovanie loginu pre %s"
+ 
+-#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
++#: ../semanage/seobject.py:484 ../semanage/seobject.py:720
+ #, python-format
+ msgid "Could not set name for %s"
+ msgstr "Nemožno nastaviť meno pre %s"
+ 
+-#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
++#: ../semanage/seobject.py:489 ../semanage/seobject.py:730
  #, python-format
  msgid "Could not set MLS range for %s"
- msgstr "Ne mogu da postavim MLS opseg za %s"
+ msgstr "Nemožno nastavit MLS rozsah pre %s"
  
--#: ../semanage/seobject.py:514
-+#: ../semanage/seobject.py:518
+-#: ../semanage/seobject.py:518
++#: ../semanage/seobject.py:493
  #, python-format
  msgid "Could not set SELinux user for %s"
- msgstr "Ne mogu da postavim SELinux korisnika za %s"
+ msgstr "Nemožno nastaviť SELinux užívateľa pre %s"
  
--#: ../semanage/seobject.py:518
-+#: ../semanage/seobject.py:522
+-#: ../semanage/seobject.py:522
++#: ../semanage/seobject.py:497
  #, python-format
  msgid "Could not add login mapping for %s"
- msgstr "Ne mogu da dodam preslikavanje prijave za %s"
+ msgstr "Nemožno pridat mapovanie loginu pre %s"
  
--#: ../semanage/seobject.py:536
-+#: ../semanage/seobject.py:540
+-#: ../semanage/seobject.py:540
++#: ../semanage/seobject.py:515
  msgid "Requires seuser or serange"
- msgstr "Zahteva seuser ili serange"
+ msgstr "Vyžaduje seuser alebo serange"
  
--#: ../semanage/seobject.py:559 ../semanage/seobject.py:605
-+#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
+-#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
++#: ../semanage/seobject.py:538 ../semanage/seobject.py:584
  #, python-format
  msgid "Login mapping for %s is not defined"
- msgstr "Preslikavanje prijave za %s nije određeno "
+ msgstr "Mapovanie loginu pre %s nie je definované"
  
--#: ../semanage/seobject.py:563
-+#: ../semanage/seobject.py:567
+-#: ../semanage/seobject.py:567
++#: ../semanage/seobject.py:542
  #, python-format
  msgid "Could not query seuser for %s"
- msgstr "Ne mogu da ispitam seuser-a za %s"
+ msgstr "Nemožno overiť seuser pre %s"
  
--#: ../semanage/seobject.py:577
-+#: ../semanage/seobject.py:581
+-#: ../semanage/seobject.py:581
++#: ../semanage/seobject.py:556
  #, python-format
  msgid "Could not modify login mapping for %s"
- msgstr "Ne mogu da izmenim preslikavanje prijave za %s"
+ msgstr "Nemožno zmeniť mapovanie loginu pre %s"
  
--#: ../semanage/seobject.py:611
-+#: ../semanage/seobject.py:615
+-#: ../semanage/seobject.py:615
++#: ../semanage/seobject.py:590
  #, 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"
+ msgstr "Mapovanie loginu pre %s je definované v pravidlách, nemôže byť zmazané"
  
--#: ../semanage/seobject.py:615
-+#: ../semanage/seobject.py:619
+-#: ../semanage/seobject.py:619
++#: ../semanage/seobject.py:594
  #, python-format
  msgid "Could not delete login mapping for %s"
- msgstr "Ne mogu da obrišem preslikavanje prijave za %s"
+ msgstr "Nemožno zmazať mapovanie loginu pre %s"
  
--#: ../semanage/seobject.py:637 ../semanage/seobject.py:655
--#: ../semanage/seobject.py:893
-+#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
-+#: ../semanage/seobject.py:897
+-#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
+-#: ../semanage/seobject.py:897
++#: ../semanage/seobject.py:616 ../semanage/seobject.py:634
++#: ../semanage/seobject.py:872
  msgid "Could not list login mappings"
- msgstr "Ne mogu da popišem preslikavanja prijave"
+ msgstr "Nemožno listovať mapovaniami loginov"
  
--#: ../semanage/seobject.py:680 ../semanage/seobject.py:685
-+#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../gui/system-config-selinux.glade:100
+-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
++#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
+ #: ../gui/system-config-selinux.glade:100
  msgid "Login Name"
- msgstr "Prijavno ime"
+ msgstr ""
  
--#: ../semanage/seobject.py:680 ../semanage/seobject.py:685
--#: ../semanage/seobject.py:943 ../semanage/seobject.py:948
-+#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../gui/system-config-selinux.glade:128
-+#: ../gui/system-config-selinux.glade:915
-+#: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
+-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
+-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
++#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
++#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
+ #: ../gui/system-config-selinux.glade:128
+ #: ../gui/system-config-selinux.glade:915
+ #: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
  msgid "SELinux User"
- msgstr "SELinux korisnik"
+ msgstr ""
  
--#: ../semanage/seobject.py:680
-+#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
-+#: ../gui/system-config-selinux.glade:943
+-#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
++#: ../semanage/seobject.py:659 ../gui/system-config-selinux.glade:156
+ #: ../gui/system-config-selinux.glade:943
  msgid "MLS/MCS Range"
- msgstr "MLS/MCS opseg"
+ msgstr ""
  
--#: ../semanage/seobject.py:699 ../semanage/seobject.py:730
--#: ../semanage/seobject.py:797 ../semanage/seobject.py:854
--#: ../semanage/seobject.py:860
-+#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
-+#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
-+#: ../semanage/seobject.py:864
+-#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
+-#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
+-#: ../semanage/seobject.py:864
++#: ../semanage/seobject.py:678 ../semanage/seobject.py:709
++#: ../semanage/seobject.py:776 ../semanage/seobject.py:833
++#: ../semanage/seobject.py:839
  #, 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"
+ msgstr "Nemožno skontrolovať či SELinux užívateľ %s je definovaný"
  
--#: ../semanage/seobject.py:702 ../semanage/seobject.py:803
--#: ../semanage/seobject.py:866
-+#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
-+#: ../semanage/seobject.py:870
+-#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
+-#: ../semanage/seobject.py:870
++#: ../semanage/seobject.py:681 ../semanage/seobject.py:782
++#: ../semanage/seobject.py:845
  #, python-format
  msgid "Could not query user for %s"
- msgstr "Ne mogu da ispitam korisnika za %s"
+ msgstr "Nemožno overiť užívateľa pre %s"
  
--#: ../semanage/seobject.py:722
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:726
-+#, python-format
+-#: ../semanage/seobject.py:726
++#: ../semanage/seobject.py:701
+ #, python-format
  msgid "You must add at least one role for %s"
--msgstr "Ne mogu da dodam kontekst datoteke za %s"
-+msgstr "Morate dodati barem jednu ulogu za %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:737
-+#: ../semanage/seobject.py:741
+-#: ../semanage/seobject.py:741
++#: ../semanage/seobject.py:716
  #, python-format
  msgid "Could not create SELinux user for %s"
- msgstr "Ne mogu da napravim SELinux korisnika za %s"
+ msgstr "Nemožno vytvoriť SELinux užívateľa pre %s"
  
--#: ../semanage/seobject.py:746
-+#: ../semanage/seobject.py:750
+-#: ../semanage/seobject.py:750
++#: ../semanage/seobject.py:725
  #, python-format
  msgid "Could not add role %s for %s"
- msgstr "Ne mogu da dodam ulogu %s za %s"
+ msgstr "Nemožno pridať rolu %s pre %s"
  
--#: ../semanage/seobject.py:755
-+#: ../semanage/seobject.py:759
+-#: ../semanage/seobject.py:759
++#: ../semanage/seobject.py:734
  #, python-format
  msgid "Could not set MLS level for %s"
- msgstr "Ne mogu da postavim MLS nivo za %s"
+ msgstr "Nemožno nastaviť MLS úroveň pre %s"
  
--#: ../semanage/seobject.py:758
-+#: ../semanage/seobject.py:762
+-#: ../semanage/seobject.py:762
++#: ../semanage/seobject.py:737
  #, python-format
  msgid "Could not add prefix %s for %s"
- msgstr "Ne mogu da dodam prefiks %s za %s"
+ msgstr "Nemožno pridať prefix %s pre %s"
  
--#: ../semanage/seobject.py:761
-+#: ../semanage/seobject.py:765
+-#: ../semanage/seobject.py:765
++#: ../semanage/seobject.py:740
  #, python-format
  msgid "Could not extract key for %s"
- msgstr "Ne mogu da izdvojim ključ za %s"
+ msgstr "Nemožno extrahovať kľúč pre %s"
  
--#: ../semanage/seobject.py:765
-+#: ../semanage/seobject.py:769
+-#: ../semanage/seobject.py:769
++#: ../semanage/seobject.py:744
  #, python-format
  msgid "Could not add SELinux user %s"
- msgstr "Ne mogu da dodam SELinux korisnika %s"
+ msgstr "Nemožno pridať SELinux užívateľa %s"
  
--#: ../semanage/seobject.py:787
-+#: ../semanage/seobject.py:791
+-#: ../semanage/seobject.py:791
++#: ../semanage/seobject.py:766
  msgid "Requires prefix, roles, level or range"
- msgstr "Zahteva prefiks, uloge, nivo ili opseg"
+ msgstr "Požaduje prefix, role, úroveň alebo rozsah"
  
--#: ../semanage/seobject.py:789
-+#: ../semanage/seobject.py:793
+-#: ../semanage/seobject.py:793
++#: ../semanage/seobject.py:768
  msgid "Requires prefix or roles"
- msgstr "Zahteva prefiks ili uloge"
+ msgstr "Požaduje prefix alebo role"
  
--#: ../semanage/seobject.py:799 ../semanage/seobject.py:856
-+#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
+-#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
++#: ../semanage/seobject.py:778 ../semanage/seobject.py:835
  #, python-format
  msgid "SELinux user %s is not defined"
- msgstr "SELinux korisnik %s nije određen"
+ msgstr "SELinux užívateľ %s nie je definovaný"
  
--#: ../semanage/seobject.py:828
-+#: ../semanage/seobject.py:832
+-#: ../semanage/seobject.py:832
++#: ../semanage/seobject.py:807
  #, python-format
  msgid "Could not modify SELinux user %s"
- msgstr "Ne mogu da izmenim SELinux korisnika %s"
+ msgstr "Nemožno zmeniť SELinux užívateľa %s"
  
--#: ../semanage/seobject.py:862
-+#: ../semanage/seobject.py:866
+-#: ../semanage/seobject.py:866
++#: ../semanage/seobject.py:841
  #, 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"
+ msgstr "SELinux užívateľ %s je definovaný v pravidlách, nemožno ho zmazať"
  
--#: ../semanage/seobject.py:873
-+#: ../semanage/seobject.py:877
+-#: ../semanage/seobject.py:877
++#: ../semanage/seobject.py:852
  #, python-format
  msgid "Could not delete SELinux user %s"
- msgstr "Ne mogu da obrišem SELinux korisnika %s"
+ msgstr "Nemožno zmazať SELinux užívateľa %s"
  
--#: ../semanage/seobject.py:911
-+#: ../semanage/seobject.py:915
+-#: ../semanage/seobject.py:915
++#: ../semanage/seobject.py:890
  msgid "Could not list SELinux users"
- msgstr "Ne mogu da popišem SELinux korisnike"
+ msgstr "Nemožno listovať SELinux užívateľmi"
  
--#: ../semanage/seobject.py:917
-+#: ../semanage/seobject.py:921
+-#: ../semanage/seobject.py:921
++#: ../semanage/seobject.py:896
  #, python-format
  msgid "Could not list roles for user %s"
- msgstr "Ne mogu da popišem uloge za korisnika %s"
+ msgstr "Nemožno listovať rolami pre užívateľa %s"
  
--#: ../semanage/seobject.py:942
-+#: ../semanage/seobject.py:946
+-#: ../semanage/seobject.py:946
++#: ../semanage/seobject.py:921
  msgid "Labeling"
- msgstr "Označavanje"
+ msgstr ""
  
--#: ../semanage/seobject.py:942
-+#: ../semanage/seobject.py:946
+-#: ../semanage/seobject.py:946
++#: ../semanage/seobject.py:921
  msgid "MLS/"
- msgstr "MLS/"
+ msgstr ""
  
--#: ../semanage/seobject.py:943
-+#: ../semanage/seobject.py:947
+-#: ../semanage/seobject.py:947
++#: ../semanage/seobject.py:922
  msgid "Prefix"
- msgstr "Prefiks"
+ msgstr ""
  
--#: ../semanage/seobject.py:943
-+#: ../semanage/seobject.py:947
+-#: ../semanage/seobject.py:947
++#: ../semanage/seobject.py:922
  msgid "MCS Level"
- msgstr "MCS nivo"
+ msgstr ""
  
--#: ../semanage/seobject.py:943
-+#: ../semanage/seobject.py:947
+-#: ../semanage/seobject.py:947
++#: ../semanage/seobject.py:922
  msgid "MCS Range"
- msgstr "MCS opseg"
+ msgstr ""
  
--#: ../semanage/seobject.py:943 ../semanage/seobject.py:948
-+#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
+-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
++#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
+ #: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
  msgid "SELinux Roles"
- msgstr "SELinux uloge"
+ msgstr ""
  
--#: ../semanage/seobject.py:963
-+#: ../semanage/seobject.py:967
+-#: ../semanage/seobject.py:967
++#: ../semanage/seobject.py:944
  msgid "Protocol udp or tcp is required"
- msgstr "Neophodan je udp ili tcp protokol"
+ msgstr "Protokol udp alebo tcp je požadovaný"
  
--#: ../semanage/seobject.py:965
-+#: ../semanage/seobject.py:969
+-#: ../semanage/seobject.py:969
++#: ../semanage/seobject.py:946
  msgid "Port is required"
- msgstr "Neophodan je port"
+ msgstr "Port je požadovaný"
  
--#: ../semanage/seobject.py:975
--#, fuzzy
-+#: ../semanage/seobject.py:979
+-#: ../semanage/seobject.py:979
++#: ../semanage/seobject.py:956
  msgid "Invalid Port"
--msgstr "Neispravan prefiks %s"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:979
-+#: ../semanage/seobject.py:983
+-#: ../semanage/seobject.py:983
++#: ../semanage/seobject.py:960
  #, python-format
  msgid "Could not create a key for %s/%s"
- msgstr "Ne mogu da napravim ključ za %s/%s"
+ msgstr "Nemožno vytvoriť kľúč pre %s/%s"
  
--#: ../semanage/seobject.py:990
-+#: ../semanage/seobject.py:994
+-#: ../semanage/seobject.py:994
++#: ../semanage/seobject.py:971
  msgid "Type is required"
- msgstr "Neophodna je vrsta"
+ msgstr "Typ je požadovaný"
  
--#: ../semanage/seobject.py:996 ../semanage/seobject.py:1055
--#: ../semanage/seobject.py:1110 ../semanage/seobject.py:1116
-+#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
-+#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
+-#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
+-#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
++#: ../semanage/seobject.py:974 ../semanage/seobject.py:1036
++#: ../semanage/seobject.py:1794
++#, python-format
++msgid "Type %s is invalid, must be a port type"
++msgstr ""
++
++#: ../semanage/seobject.py:980 ../semanage/seobject.py:1042
++#: ../semanage/seobject.py:1097 ../semanage/seobject.py:1103
  #, 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"
+ msgstr "Nemožno skontrolovať či port %s/%s je definovaný"
  
--#: ../semanage/seobject.py:998
-+#: ../semanage/seobject.py:1002
+-#: ../semanage/seobject.py:1002
++#: ../semanage/seobject.py:982
  #, python-format
  msgid "Port %s/%s already defined"
- msgstr "Port %s/%s je već određen"
+ msgstr "Port %s/%s je už definovaný"
  
--#: ../semanage/seobject.py:1002
-+#: ../semanage/seobject.py:1006
+-#: ../semanage/seobject.py:1006
++#: ../semanage/seobject.py:986
  #, python-format
  msgid "Could not create port for %s/%s"
- msgstr "Ne mogu da napravim port za %s/%s"
+ msgstr "Nemožno vytvoriť port pre %s/%s"
  
--#: ../semanage/seobject.py:1008
-+#: ../semanage/seobject.py:1012
+-#: ../semanage/seobject.py:1012
++#: ../semanage/seobject.py:992
  #, python-format
  msgid "Could not create context for %s/%s"
- msgstr "Ne mogu da napravim kontekst %s/%s"
+ msgstr "Nemožno vytvoriť kontext pre %s/%s"
  
--#: ../semanage/seobject.py:1012
-+#: ../semanage/seobject.py:1016
+-#: ../semanage/seobject.py:1016
++#: ../semanage/seobject.py:996
  #, 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"
+ msgstr "Nemožno nastaviť užívateľa v kontexte portu pre %s/%s"
  
--#: ../semanage/seobject.py:1016
-+#: ../semanage/seobject.py:1020
+-#: ../semanage/seobject.py:1020
++#: ../semanage/seobject.py:1000
  #, 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"
+ msgstr "Nemožno nastaviť rolu v kontexte portu pre %s/%s"
  
--#: ../semanage/seobject.py:1020
-+#: ../semanage/seobject.py:1024
+-#: ../semanage/seobject.py:1024
++#: ../semanage/seobject.py:1004
  #, 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"
+ msgstr "Nemožno nastaviť typ v kontexte portu pre %s/%s"
  
--#: ../semanage/seobject.py:1025
-+#: ../semanage/seobject.py:1029
+-#: ../semanage/seobject.py:1029
++#: ../semanage/seobject.py:1009
  #, 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"
+ msgstr "Nemožno nastaviť mls pole v kontexte portu pre %s/%s"
  
--#: ../semanage/seobject.py:1029
-+#: ../semanage/seobject.py:1033
+-#: ../semanage/seobject.py:1033
++#: ../semanage/seobject.py:1013
  #, python-format
  msgid "Could not set port context for %s/%s"
- msgstr "Ne mogu da postavim kontekst port za %s/%s"
+ msgstr "Nemožno nastaviť kontext portu pre %s/%s"
  
--#: ../semanage/seobject.py:1033
-+#: ../semanage/seobject.py:1037
+-#: ../semanage/seobject.py:1037
++#: ../semanage/seobject.py:1017
  #, python-format
  msgid "Could not add port %s/%s"
- msgstr "Ne mogu da dodam port %s/%s"
+ msgstr "Nemožno pridať port %s/%s"
  
--#: ../semanage/seobject.py:1047 ../semanage/seobject.py:1312
--#: ../semanage/seobject.py:1508
-+#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
-+#: ../semanage/seobject.py:1512
+-#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
+-#: ../semanage/seobject.py:1512
++#: ../semanage/seobject.py:1031 ../semanage/seobject.py:1304
++#: ../semanage/seobject.py:1503
  msgid "Requires setype or serange"
- msgstr "Zahteva setype ili serange"
+ msgstr "Požaduje setype alebo serange"
  
--#: ../semanage/seobject.py:1049
-+#: ../semanage/seobject.py:1053
+-#: ../semanage/seobject.py:1053
++#: ../semanage/seobject.py:1033
  msgid "Requires setype"
- msgstr "Zahteva setype"
+ msgstr "Požaduje setype"
  
--#: ../semanage/seobject.py:1057 ../semanage/seobject.py:1112
-+#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
+-#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
++#: ../semanage/seobject.py:1044 ../semanage/seobject.py:1099
  #, python-format
  msgid "Port %s/%s is not defined"
- msgstr "Port %s/%s nije određen"
+ msgstr "Por %s/%s nie je definovaný"
  
--#: ../semanage/seobject.py:1061
-+#: ../semanage/seobject.py:1065
+-#: ../semanage/seobject.py:1065
++#: ../semanage/seobject.py:1048
  #, python-format
  msgid "Could not query port %s/%s"
- msgstr "Ne mogu da ispitam port %s/%s"
+ msgstr "Nemožno overiť port %s/%s"
  
--#: ../semanage/seobject.py:1072
-+#: ../semanage/seobject.py:1076
+-#: ../semanage/seobject.py:1076
++#: ../semanage/seobject.py:1059
  #, python-format
  msgid "Could not modify port %s/%s"
- msgstr "Ne mogu da izmenim port %s/%s"
+ msgstr "Nemožno zmeniť port %s/%s"
  
--#: ../semanage/seobject.py:1085
-+#: ../semanage/seobject.py:1089
+-#: ../semanage/seobject.py:1089
++#: ../semanage/seobject.py:1072
  msgid "Could not list the ports"
- msgstr "Ne mogu da izlistam portove"
+ msgstr ""
  
--#: ../semanage/seobject.py:1101
-+#: ../semanage/seobject.py:1105
+-#: ../semanage/seobject.py:1105
++#: ../semanage/seobject.py:1088
  #, python-format
  msgid "Could not delete the port %s"
- msgstr "Ne mogu da obrišem port %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1118
-+#: ../semanage/seobject.py:1122
+-#: ../semanage/seobject.py:1122
++#: ../semanage/seobject.py:1105
  #, 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"
+ msgstr "Port %s/%s je definovaný v pravidlách, nemôže byť zmazaný"
  
--#: ../semanage/seobject.py:1122
-+#: ../semanage/seobject.py:1126
+-#: ../semanage/seobject.py:1126
++#: ../semanage/seobject.py:1109
  #, python-format
  msgid "Could not delete port %s/%s"
- msgstr "Ne mogu da obrišem port %s/%s"
+ msgstr "Nemožno zmazať port %s/%s"
  
--#: ../semanage/seobject.py:1138 ../semanage/seobject.py:1160
-+#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
+-#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
++#: ../semanage/seobject.py:1125 ../semanage/seobject.py:1147
  msgid "Could not list ports"
- msgstr "Ne mogu da izlistam portove"
+ msgstr "Nemožno listovať portami"
  
--#: ../semanage/seobject.py:1199
-+#: ../semanage/seobject.py:1203
+-#: ../semanage/seobject.py:1203
++#: ../semanage/seobject.py:1186
  msgid "SELinux Port Type"
- msgstr "Vrsta SELinux porta"
+ msgstr ""
  
--#: ../semanage/seobject.py:1199
-+#: ../semanage/seobject.py:1203
+-#: ../semanage/seobject.py:1203
++#: ../semanage/seobject.py:1186
  msgid "Proto"
- msgstr "Proto"
+ msgstr ""
  
--#: ../semanage/seobject.py:1199
-+#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
+-#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
++#: ../semanage/seobject.py:1186 ../gui/system-config-selinux.glade:335
  msgid "Port Number"
- msgstr "Broj portova"
+ msgstr ""
  
--#: ../semanage/seobject.py:1218
--#, fuzzy
-+#: ../semanage/seobject.py:1222
+-#: ../semanage/seobject.py:1222
++#: ../semanage/seobject.py:1207
  msgid "Node Address is required"
--msgstr "Neophodan je port"
-+msgstr "Neophodna je adresa čvora"
+ msgstr ""
  
--#: ../semanage/seobject.py:1233
-+#: ../semanage/seobject.py:1237
+-#: ../semanage/seobject.py:1237
++#: ../semanage/seobject.py:1222
  msgid "Unknown or missing protocol"
--msgstr ""
-+msgstr "Nepoznat ili nedostajući protokol"
- 
--#: ../semanage/seobject.py:1247 ../semanage/seobject.py:1446
--#: ../semanage/seobject.py:1724
-+#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
-+#: ../semanage/seobject.py:1728
- msgid "SELinux Type is required"
- msgstr "SELinux vrsta je neophodna"
+ msgstr ""
  
--#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1316
--#: ../semanage/seobject.py:1352 ../semanage/seobject.py:1450
--#: ../semanage/seobject.py:1512 ../semanage/seobject.py:1546
+-#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
 -#: ../semanage/seobject.py:1728
-+#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
-+#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
-+#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
-+#: ../semanage/seobject.py:1732
+-msgid "SELinux Type is required"
++#: ../semanage/seobject.py:1236
++#, fuzzy
++msgid "SELinux node type is required"
+ msgstr "SELinux typ je požadovaný"
+ 
+-#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
+-#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
+-#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
+-#: ../semanage/seobject.py:1732
++#: ../semanage/seobject.py:1239 ../semanage/seobject.py:1307
++#, python-format
++msgid "Type %s is invalid, must be a node type"
++msgstr ""
++
++#: ../semanage/seobject.py:1243 ../semanage/seobject.py:1311
++#: ../semanage/seobject.py:1347 ../semanage/seobject.py:1445
++#: ../semanage/seobject.py:1507 ../semanage/seobject.py:1541
++#: ../semanage/seobject.py:1739
  #, python-format
  msgid "Could not create key for %s"
- msgstr "Ne mogu da napravim ključ za %s"
+ msgstr "Nemožno vytvoriť kľúč pre %s"
  
--#: ../semanage/seobject.py:1253 ../semanage/seobject.py:1320
--#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1362
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
-+#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
-+#, python-format
+-#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
+-#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
++#: ../semanage/seobject.py:1245 ../semanage/seobject.py:1315
++#: ../semanage/seobject.py:1351 ../semanage/seobject.py:1357
+ #, python-format
  msgid "Could not check if addr %s is defined"
--msgstr "Ne mogu da proverim da li je port %s/%s određen"
-+msgstr "Ne mogu da proverim da li je adresa %s određena"
+ msgstr ""
  
--#: ../semanage/seobject.py:1262
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1266
-+#, python-format
+-#: ../semanage/seobject.py:1266
++#: ../semanage/seobject.py:1254
+ #, python-format
  msgid "Could not create addr for %s"
--msgstr "Ne mogu da napravim ključ za %s"
-+msgstr "Ne mogu da napravim adresu za %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1268 ../semanage/seobject.py:1466
--#: ../semanage/seobject.py:1686
-+#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
-+#: ../semanage/seobject.py:1690
+-#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
+-#: ../semanage/seobject.py:1690
++#: ../semanage/seobject.py:1260 ../semanage/seobject.py:1461
++#: ../semanage/seobject.py:1694
  #, python-format
  msgid "Could not create context for %s"
- msgstr "Ne mogu da napravim kontekst za %s"
+ msgstr "Nemožno vytvoriť kontext pre %s"
  
--#: ../semanage/seobject.py:1272
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1276
-+#, python-format
+-#: ../semanage/seobject.py:1276
++#: ../semanage/seobject.py:1264
+ #, python-format
  msgid "Could not set mask for %s"
--msgstr "Ne mogu da postavim ime za %s"
-+msgstr "Ne mogu da postavim masku za %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1276
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1280
-+#, python-format
+-#: ../semanage/seobject.py:1280
++#: ../semanage/seobject.py:1268
+ #, python-format
  msgid "Could not set user in addr context for %s"
--msgstr "Ne mogu da postavim korisnika u kontekstu datoteke za %s"
-+msgstr "Ne mogu da postavim korisnika u kontekstu adrese za %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1280
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1284
-+#, python-format
+-#: ../semanage/seobject.py:1284
++#: ../semanage/seobject.py:1272
+ #, python-format
  msgid "Could not set role in addr context for %s"
--msgstr "Ne mogu da postavim ulogu u kontekstu datoteke za %s"
-+msgstr "Ne mogu da postavim ulogu u kontekstu adrese za %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1284
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1288
-+#, python-format
+-#: ../semanage/seobject.py:1288
++#: ../semanage/seobject.py:1276
+ #, python-format
  msgid "Could not set type in addr context for %s"
--msgstr "Ne mogu da postavim vrstu u kontekstu datoteke za %s"
-+msgstr "Ne mogu da postavim vrstu u kontekstu adrese za %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1289
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1293
-+#, python-format
+-#: ../semanage/seobject.py:1293
++#: ../semanage/seobject.py:1281
+ #, python-format
  msgid "Could not set mls fields in addr context for %s"
--msgstr "Ne mogu da postavim mls polja u kontekstu datoteke za %s"
-+msgstr "Ne mogu da postavim mls polja u kontekstu adrese za %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1293
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1297
-+#, python-format
+-#: ../semanage/seobject.py:1297
++#: ../semanage/seobject.py:1285
+ #, python-format
  msgid "Could not set addr context for %s"
--msgstr "Ne mogu da postavim kontekst datoteke za %s"
-+msgstr "Ne mogu da postavim kontekst adrese za %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1297
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1301
-+#, python-format
+-#: ../semanage/seobject.py:1301
++#: ../semanage/seobject.py:1289
+ #, python-format
  msgid "Could not add addr %s"
--msgstr "Ne mogu da dodam port %s/%s"
-+msgstr "Ne mogu da dodam adresu %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1322 ../semanage/seobject.py:1358
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
-+#, python-format
+-#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
++#: ../semanage/seobject.py:1317 ../semanage/seobject.py:1353
+ #, python-format
  msgid "Addr %s is not defined"
--msgstr "Port %s/%s nije određen"
-+msgstr "Adresa %s nije određena"
+ msgstr ""
  
--#: ../semanage/seobject.py:1326
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1330
-+#, python-format
+-#: ../semanage/seobject.py:1330
++#: ../semanage/seobject.py:1321
+ #, python-format
  msgid "Could not query addr %s"
--msgstr "Ne mogu da ispitam port %s/%s"
-+msgstr "Ne mogu da ispitam adresu %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1336
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1340
-+#, python-format
+-#: ../semanage/seobject.py:1340
++#: ../semanage/seobject.py:1331
+ #, python-format
  msgid "Could not modify addr %s"
--msgstr "Ne mogu da izmenim port %s/%s"
-+msgstr "Ne mogu da izmenim adresu %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1364
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1368
-+#, python-format
+-#: ../semanage/seobject.py:1368
++#: ../semanage/seobject.py:1359
+ #, python-format
  msgid "Addr %s is defined in policy, cannot be deleted"
--msgstr "Port %s/%s je određen u polisi, ne može se brisati"
-+msgstr "Adresa %s je određena u polisi, ne može se brisati"
+ msgstr ""
  
--#: ../semanage/seobject.py:1368
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1372
-+#, python-format
+-#: ../semanage/seobject.py:1372
++#: ../semanage/seobject.py:1363
+ #, python-format
  msgid "Could not delete addr %s"
--msgstr "Ne mogu da obrišem %s"
-+msgstr "Ne mogu da obrišem adresu %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1380
--#, fuzzy
-+#: ../semanage/seobject.py:1384
+-#: ../semanage/seobject.py:1384
++#: ../semanage/seobject.py:1375
  msgid "Could not deleteall node mappings"
--msgstr "Ne mogu da obrišem preslikavanje prijave za %s"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:1394
--#, fuzzy
-+#: ../semanage/seobject.py:1398
+-#: ../semanage/seobject.py:1398
++#: ../semanage/seobject.py:1389
  msgid "Could not list addrs"
--msgstr "Ne mogu da izlistam portove"
-+msgstr "Ne mogu da izlistam adrese"
+ msgstr ""
  
--#: ../semanage/seobject.py:1454 ../semanage/seobject.py:1516
--#: ../semanage/seobject.py:1550 ../semanage/seobject.py:1556
-+#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
-+#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
+-#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
+-#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
++#: ../semanage/seobject.py:1441 ../semanage/seobject.py:1732
++msgid "SELinux Type is required"
++msgstr "SELinux typ je požadovaný"
++
++#: ../semanage/seobject.py:1449 ../semanage/seobject.py:1511
++#: ../semanage/seobject.py:1545 ../semanage/seobject.py:1551
  #, python-format
  msgid "Could not check if interface %s is defined"
- msgstr "Ne mogu da proverim da li je sučelje %s određeno"
+ msgstr "Nemožno skontrolovať či rozhranie %s je definované"
  
--#: ../semanage/seobject.py:1461
-+#: ../semanage/seobject.py:1465
+-#: ../semanage/seobject.py:1465
++#: ../semanage/seobject.py:1456
  #, python-format
  msgid "Could not create interface for %s"
- msgstr "Ne mogu da napravim sučelje za %s"
+ msgstr "Nemožno vytvoriť rozhranie pre %s"
  
--#: ../semanage/seobject.py:1470
-+#: ../semanage/seobject.py:1474
+-#: ../semanage/seobject.py:1474
++#: ../semanage/seobject.py:1465
  #, python-format
  msgid "Could not set user in interface context for %s"
- msgstr "Ne mogu da postavim korisnika u kontekstu sučelja za %s"
+ msgstr "Nemožno nastaviť užívateľa v kontexte rozhrania pre %s"
  
--#: ../semanage/seobject.py:1474
-+#: ../semanage/seobject.py:1478
+-#: ../semanage/seobject.py:1478
++#: ../semanage/seobject.py:1469
  #, python-format
  msgid "Could not set role in interface context for %s"
- msgstr "Ne mogu da postavim ulogu u kontekstu sučelja za %s"
+ msgstr "Nemožno nastaviť rolu v kontexte rozhrania pre %s"
  
--#: ../semanage/seobject.py:1478
-+#: ../semanage/seobject.py:1482
+-#: ../semanage/seobject.py:1482
++#: ../semanage/seobject.py:1473
  #, python-format
  msgid "Could not set type in interface context for %s"
- msgstr "Ne mogu da postavim vrstu u kontekstu sučelja za %s"
+ msgstr "Nemožno nastaviť typ v kontexte rozhrania pre %s"
  
--#: ../semanage/seobject.py:1483
-+#: ../semanage/seobject.py:1487
+-#: ../semanage/seobject.py:1487
++#: ../semanage/seobject.py:1478
  #, 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"
+ msgstr "Nemožno nastaviť mls pole v kontexte rozhrania pre %s"
  
--#: ../semanage/seobject.py:1487
-+#: ../semanage/seobject.py:1491
+-#: ../semanage/seobject.py:1491
++#: ../semanage/seobject.py:1482
  #, python-format
  msgid "Could not set interface context for %s"
- msgstr "Ne mogu da postavim kontekst sučelja za %s"
+ msgstr "Nemožno nastaviť kontext rozhrania pre %s"
  
--#: ../semanage/seobject.py:1491
-+#: ../semanage/seobject.py:1495
+-#: ../semanage/seobject.py:1495
++#: ../semanage/seobject.py:1486
  #, python-format
  msgid "Could not set message context for %s"
- msgstr "Ne mogu da postavim kontekst poruke za %s"
+ msgstr "Nemožno nastaviť kontext správy pre %s"
  
--#: ../semanage/seobject.py:1495
-+#: ../semanage/seobject.py:1499
+-#: ../semanage/seobject.py:1499
++#: ../semanage/seobject.py:1490
  #, python-format
  msgid "Could not add interface %s"
- msgstr "Ne mogu da dodam sučelje %s"
+ msgstr "Nemožno pridať rozhranie %s"
  
--#: ../semanage/seobject.py:1518 ../semanage/seobject.py:1552
-+#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
+-#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
++#: ../semanage/seobject.py:1513 ../semanage/seobject.py:1547
  #, python-format
  msgid "Interface %s is not defined"
- msgstr "Sučelje %s nije određeno"
+ msgstr "Rozhranie %s nie je definované"
  
--#: ../semanage/seobject.py:1522
-+#: ../semanage/seobject.py:1526
+-#: ../semanage/seobject.py:1526
++#: ../semanage/seobject.py:1517
  #, python-format
  msgid "Could not query interface %s"
- msgstr "Ne mogu da ispitam sučelje %s"
+ msgstr "Nemožno overiť rozhranie %s"
  
--#: ../semanage/seobject.py:1533
-+#: ../semanage/seobject.py:1537
+-#: ../semanage/seobject.py:1537
++#: ../semanage/seobject.py:1528
  #, python-format
  msgid "Could not modify interface %s"
- msgstr "Ne mogu da izmenim sučelje %s"
+ msgstr "Nemožno zmeniť rozhranie %s"
  
--#: ../semanage/seobject.py:1558
-+#: ../semanage/seobject.py:1562
+-#: ../semanage/seobject.py:1562
++#: ../semanage/seobject.py:1553
  #, 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"
+ msgstr "Rozhranie %s je definované v pravidlách, nemôže byť zmazané"
  
--#: ../semanage/seobject.py:1562
-+#: ../semanage/seobject.py:1566
+-#: ../semanage/seobject.py:1566
++#: ../semanage/seobject.py:1557
  #, python-format
  msgid "Could not delete interface %s"
- msgstr "Ne mogu da obrišem sučelje %s"
+ msgstr "Nemožno zmazať rozhranie %s"
  
--#: ../semanage/seobject.py:1574
--#, fuzzy
-+#: ../semanage/seobject.py:1578
+-#: ../semanage/seobject.py:1578
++#: ../semanage/seobject.py:1569
  msgid "Could not delete all interface  mappings"
--msgstr "Ne mogu da obrišem sučelje %s"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:1588
-+#: ../semanage/seobject.py:1592
+-#: ../semanage/seobject.py:1592
++#: ../semanage/seobject.py:1583
  msgid "Could not list interfaces"
- msgstr "Ne mogu da popišem sučelja"
+ msgstr "Nemožno listovať rozhraniami"
  
--#: ../semanage/seobject.py:1613
-+#: ../semanage/seobject.py:1617
+-#: ../semanage/seobject.py:1617
++#: ../semanage/seobject.py:1608
  msgid "SELinux Interface"
- msgstr "SELinux sučelje"
+ msgstr ""
  
--#: ../semanage/seobject.py:1613 ../semanage/seobject.py:1936
-+#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
+-#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
++#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1954
  msgid "Context"
- msgstr "Kontekst"
+ msgstr ""
  
--#: ../semanage/seobject.py:1663
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1667
-+#, python-format
+-#: ../semanage/seobject.py:1667
++#: ../semanage/seobject.py:1671
+ #, python-format
  msgid "Equivalence class for %s already exists"
--msgstr "Kontekst datoteke za %s je već određen"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:1669
-+#: ../semanage/seobject.py:1673
+-#: ../semanage/seobject.py:1673
++#: ../semanage/seobject.py:1677
  #, python-format
  msgid "File spec %s conflicts with equivalency rule '%s %s'"
  msgstr ""
  
--#: ../semanage/seobject.py:1678
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1682
-+#, python-format
+-#: ../semanage/seobject.py:1682
++#: ../semanage/seobject.py:1686
+ #, python-format
  msgid "Equivalence class for %s does not exists"
--msgstr "Linux korisnik %s ne postoji"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:1692
-+#: ../semanage/seobject.py:1696
+-#: ../semanage/seobject.py:1696
++#: ../semanage/seobject.py:1700
  #, python-format
  msgid "Could not set user in file context for %s"
- msgstr "Ne mogu da postavim korisnika u kontekstu datoteke za %s"
+ msgstr "Nemožno nastaviť užívateľa v kontexte súboru pre %s"
  
--#: ../semanage/seobject.py:1696
-+#: ../semanage/seobject.py:1700
+-#: ../semanage/seobject.py:1700
++#: ../semanage/seobject.py:1704
  #, python-format
  msgid "Could not set role in file context for %s"
- msgstr "Ne mogu da postavim ulogu u kontekstu datoteke za %s"
+ msgstr "Nemožno nastaviť rolu v kontexte súboru pre %s"
  
--#: ../semanage/seobject.py:1701 ../semanage/seobject.py:1758
-+#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
+-#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
++#: ../semanage/seobject.py:1709 ../semanage/seobject.py:1769
  #, 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"
+ msgstr "Nemožno nastaviť mls pole v kontexte súboru pre %s"
  
--#: ../semanage/seobject.py:1707
-+#: ../semanage/seobject.py:1711
+-#: ../semanage/seobject.py:1711
++#: ../semanage/seobject.py:1715
  msgid "Invalid file specification"
- msgstr "Neispravna specifikacija datoteke"
+ msgstr ""
  
--#: ../semanage/seobject.py:1709
-+#: ../semanage/seobject.py:1713
+-#: ../semanage/seobject.py:1713
++#: ../semanage/seobject.py:1717
  msgid "File specification can not include spaces"
  msgstr ""
  
--#: ../semanage/seobject.py:1714
-+#: ../semanage/seobject.py:1718
+-#: ../semanage/seobject.py:1718
++#: ../semanage/seobject.py:1722
  #, python-format
  msgid ""
  "File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
  msgstr ""
  
--#: ../semanage/seobject.py:1732 ../semanage/seobject.py:1737
--#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1872
--#: ../semanage/seobject.py:1876
-+#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
-+#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
-+#: ../semanage/seobject.py:1880
+-#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
+-#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
+-#: ../semanage/seobject.py:1880
++#: ../semanage/seobject.py:1735
++#, python-format
++msgid "Type %s is invalid, must be a file or device type"
++msgstr ""
++
++#: ../semanage/seobject.py:1743 ../semanage/seobject.py:1748
++#: ../semanage/seobject.py:1804 ../semanage/seobject.py:1886
++#: ../semanage/seobject.py:1890
  #, 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"
+ msgstr "Nemožno skontrolovať či kontext súboru pre %s je definovaný"
  
--#: ../semanage/seobject.py:1745
-+#: ../semanage/seobject.py:1749
+-#: ../semanage/seobject.py:1749
++#: ../semanage/seobject.py:1756
  #, python-format
  msgid "Could not create file context for %s"
- msgstr "Ne mogu da napravim kontekst datoteke za %s"
+ msgstr "Nemožno vytvoriť kontext súboru pre %s"
  
--#: ../semanage/seobject.py:1753
-+#: ../semanage/seobject.py:1757
+-#: ../semanage/seobject.py:1757
++#: ../semanage/seobject.py:1764
  #, python-format
  msgid "Could not set type in file context for %s"
- msgstr "Ne mogu da postavim vrstu u kontekstu datoteke za %s"
+ msgstr "Nemožno nastaviť typ v kontexte súboru pre %s"
  
--#: ../semanage/seobject.py:1761 ../semanage/seobject.py:1818
--#: ../semanage/seobject.py:1822
-+#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
-+#: ../semanage/seobject.py:1826
+-#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
+-#: ../semanage/seobject.py:1826
++#: ../semanage/seobject.py:1772 ../semanage/seobject.py:1832
++#: ../semanage/seobject.py:1836
  #, python-format
  msgid "Could not set file context for %s"
- msgstr "Ne mogu da postavim kontekst datoteke za %s"
+ msgstr "Nemožno nastavit kontext súboru pre %s"
  
--#: ../semanage/seobject.py:1767
-+#: ../semanage/seobject.py:1771
+-#: ../semanage/seobject.py:1771
++#: ../semanage/seobject.py:1778
  #, python-format
  msgid "Could not add file context for %s"
- msgstr "Ne mogu da dodam kontekst datoteke za %s"
+ msgstr "Nemožno pridať kontext súboru pre %s"
  
--#: ../semanage/seobject.py:1781
-+#: ../semanage/seobject.py:1785
+-#: ../semanage/seobject.py:1785
++#: ../semanage/seobject.py:1792
  msgid "Requires setype, serange or seuser"
- msgstr "Zahteva setype, serange ili seuser"
+ msgstr "Požaduje setype, serange alebo seuser"
  
--#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1880
-+#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
+-#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
++#: ../semanage/seobject.py:1808 ../semanage/seobject.py:1894
  #, python-format
  msgid "File context for %s is not defined"
- msgstr "Kontekst datoteke za %s nije određen"
+ msgstr "Kontext súboru pre %s nie je definovaný"
  
--#: ../semanage/seobject.py:1800
-+#: ../semanage/seobject.py:1804
+-#: ../semanage/seobject.py:1804
++#: ../semanage/seobject.py:1814
  #, python-format
  msgid "Could not query file context for %s"
- msgstr "Ne mogu da ispitam kontekst datoteke za %s"
+ msgstr "Nemožno overiť kontext súboru pre %s"
  
--#: ../semanage/seobject.py:1826
-+#: ../semanage/seobject.py:1830
+-#: ../semanage/seobject.py:1830
++#: ../semanage/seobject.py:1840
  #, python-format
  msgid "Could not modify file context for %s"
- msgstr "Ne mogu da izmenim kontekst datoteke %s"
+ msgstr "Nemožno zmeniť kontext súboru pre %s"
  
--#: ../semanage/seobject.py:1839
-+#: ../semanage/seobject.py:1843
+-#: ../semanage/seobject.py:1843
++#: ../semanage/seobject.py:1853
  msgid "Could not list the file contexts"
- msgstr "Ne mogu da izlistam kontekste datoteka"
+ msgstr ""
  
--#: ../semanage/seobject.py:1853
-+#: ../semanage/seobject.py:1857
+-#: ../semanage/seobject.py:1857
++#: ../semanage/seobject.py:1867
  #, python-format
  msgid "Could not delete the file context %s"
- msgstr "Ne mogu da obrišem kontekst datoteke %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1878
-+#: ../semanage/seobject.py:1882
+-#: ../semanage/seobject.py:1882
++#: ../semanage/seobject.py:1892
  #, 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"
+ msgstr "Kontext súboru pre %s je definovaný v pravidlách, nemôže byť zmazaný"
  
--#: ../semanage/seobject.py:1884
-+#: ../semanage/seobject.py:1888
+-#: ../semanage/seobject.py:1888
++#: ../semanage/seobject.py:1898
  #, python-format
  msgid "Could not delete file context for %s"
- msgstr "Ne mogu da obrišem kontekst datoteke %s"
+ msgstr "Nemožno zmazať kontext súboru pre %s"
  
--#: ../semanage/seobject.py:1899
-+#: ../semanage/seobject.py:1903
+-#: ../semanage/seobject.py:1903
++#: ../semanage/seobject.py:1913
  msgid "Could not list file contexts"
- msgstr "Ne mogu da popišem kontekste datoteka"
+ msgstr "Nemožno listovať kontextami súboru"
  
--#: ../semanage/seobject.py:1903
-+#: ../semanage/seobject.py:1907
+-#: ../semanage/seobject.py:1907
++#: ../semanage/seobject.py:1917
  msgid "Could not list local file contexts"
- msgstr "Ne mogu da popišem lokalne kontekste datoteka"
+ msgstr "Nemožno listovať kontextami lokálnych súborov"
  
--#: ../semanage/seobject.py:1936
-+#: ../semanage/seobject.py:1944
+-#: ../semanage/seobject.py:1944
++#: ../semanage/seobject.py:1954
  msgid "SELinux fcontext"
- msgstr "SELinux fcontext"
+ msgstr ""
  
--#: ../semanage/seobject.py:1936
-+#: ../semanage/seobject.py:1944
+-#: ../semanage/seobject.py:1944
++#: ../semanage/seobject.py:1954
  msgid "type"
- msgstr "vrsta"
+ msgstr ""
  
--#: ../semanage/seobject.py:1949
-+#: ../semanage/seobject.py:1957
+-#: ../semanage/seobject.py:1957
++#: ../semanage/seobject.py:1967
  msgid ""
  "\n"
  "SELinux Distribution fcontext Equivalence \n"
  msgstr ""
  
--#: ../semanage/seobject.py:1954
--#, fuzzy
-+#: ../semanage/seobject.py:1962
+-#: ../semanage/seobject.py:1962
++#: ../semanage/seobject.py:1972
  msgid ""
  "\n"
  "SELinux Local fcontext Equivalence \n"
--msgstr "SELinux fcontext"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:1988 ../semanage/seobject.py:2040
--#: ../semanage/seobject.py:2046
-+#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
-+#: ../semanage/seobject.py:2054
+-#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
+-#: ../semanage/seobject.py:2054
++#: ../semanage/seobject.py:2006 ../semanage/seobject.py:2059
++#: ../semanage/seobject.py:2065
  #, 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"
+ msgstr "Nemožno skontrolovať či logická hodnota %s je definovaná"
  
--#: ../semanage/seobject.py:1990 ../semanage/seobject.py:2042
-+#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
+-#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
++#: ../semanage/seobject.py:2008 ../semanage/seobject.py:2061
  #, python-format
  msgid "Boolean %s is not defined"
- msgstr "Logički izraz %s nije određen"
+ msgstr "Logická hodnota %s nie je definovaná"
  
--#: ../semanage/seobject.py:1994
-+#: ../semanage/seobject.py:2002
+-#: ../semanage/seobject.py:2002
++#: ../semanage/seobject.py:2012
  #, python-format
  msgid "Could not query file context %s"
- msgstr "Ne mogu da ispitam kontekst datoteke %s"
+ msgstr "Nemožno overiť kontext súboru %s"
  
--#: ../semanage/seobject.py:1999
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:2007
-+#, python-format
+-#: ../semanage/seobject.py:2007
++#: ../semanage/seobject.py:2017
+ #, python-format
  msgid "You must specify one of the following values: %s"
--msgstr "Morate uneti vrednost"
-+msgstr "Morate navesti jednu od sledećih vrednosti: %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:2004
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:2012
-+#, python-format
+-#: ../semanage/seobject.py:2012
++#: ../semanage/seobject.py:2022
+ #, python-format
  msgid "Could not set active value of boolean %s"
--msgstr "Ne mogu da obrišem logički izraz %s"
-+msgstr "Ne mogu da postavim aktivnu vrednost logičke %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:2007
-+#: ../semanage/seobject.py:2015
+-#: ../semanage/seobject.py:2015
++#: ../semanage/seobject.py:2025
  #, python-format
  msgid "Could not modify boolean %s"
- msgstr "Ne mogu da izmenim logički izraz %s"
+ msgstr "Nemožno zmeniť logickú hodnotu %s"
  
--#: ../semanage/seobject.py:2025
-+#: ../semanage/seobject.py:2033
+-#: ../semanage/seobject.py:2033
++#: ../semanage/seobject.py:2043
  #, python-format
  msgid "Bad format %s: Record %s"
--msgstr ""
-+msgstr "Loš format %s: zapis %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:2048
-+#: ../semanage/seobject.py:2056
+-#: ../semanage/seobject.py:2056
++#: ../semanage/seobject.py:2067
  #, 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"
+ msgstr "Logická hodnota %s je definovaná v pravidlách, nemožno ju zmazať"
  
--#: ../semanage/seobject.py:2052
-+#: ../semanage/seobject.py:2060
+-#: ../semanage/seobject.py:2060
++#: ../semanage/seobject.py:2071
  #, python-format
  msgid "Could not delete boolean %s"
- msgstr "Ne mogu da obrišem logički izraz %s"
+ msgstr "Nemožno zmazať logickú hodnotu %s"
  
--#: ../semanage/seobject.py:2064 ../semanage/seobject.py:2081
-+#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
+-#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
++#: ../semanage/seobject.py:2083 ../semanage/seobject.py:2100
  msgid "Could not list booleans"
- msgstr "Ne mogu da popišem logičke izraze"
+ msgstr "Nemožno listovať logickými hodnotami"
  
--#: ../semanage/seobject.py:2104
-+#: ../semanage/seobject.py:2112
+-#: ../semanage/seobject.py:2112
++#: ../semanage/seobject.py:2125
  msgid "unknown"
- msgstr "nepoznato"
+ msgstr ""
  
--#: ../semanage/seobject.py:2117
-+#: ../semanage/seobject.py:2125
+-#: ../semanage/seobject.py:2125
++#: ../semanage/seobject.py:2138
  msgid "off"
- msgstr "isključeno"
+ msgstr ""
  
--#: ../semanage/seobject.py:2117
-+#: ../semanage/seobject.py:2125
+-#: ../semanage/seobject.py:2125
++#: ../semanage/seobject.py:2138
  msgid "on"
- msgstr "uključeno"
+ msgstr ""
  
--#: ../semanage/seobject.py:2131
-+#: ../semanage/seobject.py:2139
+-#: ../semanage/seobject.py:2139
++#: ../semanage/seobject.py:2152
  msgid "SELinux boolean"
- msgstr "SELinux logička"
+ msgstr ""
  
--#: ../semanage/seobject.py:2131
--#, fuzzy
-+#: ../semanage/seobject.py:2139
+-#: ../semanage/seobject.py:2139
++#: ../semanage/seobject.py:2152
  msgid "State"
--msgstr "Status"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:2131
-+#: ../semanage/seobject.py:2139
+-#: ../semanage/seobject.py:2139
++#: ../semanage/seobject.py:2152
  msgid "Default"
  msgstr ""
  
--#: ../semanage/seobject.py:2131
-+#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
-+#: ../gui/polgengui.py:253
+-#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
+-#: ../gui/polgengui.py:253
++#: ../semanage/seobject.py:2152 ../gui/polgen.glade:113
++#: ../gui/polgengui.py:254
  msgid "Description"
- msgstr "Opis"
+ msgstr ""
  
-@@ -1289,1771 +1283,2088 @@ msgstr "chcat -- -CompanyConfidential /d
- msgid "chcat -l +CompanyConfidential juser"
- msgstr "chcat -l +CompanyConfidential juser"
+@@ -1003,7 +1019,7 @@ msgstr "Chyba alokácie pamäte.\n"
+ msgid "Error sending audit message.\n"
+ msgstr "Chyba odosielania audit správy.\n"
  
--#: ../scripts/chcat:399
--#, c-format
-+#: ../scripts/chcat:399 ../gui/polgen.py:1351
-+#, c-format, python-format
- msgid "Options Error %s "
- msgstr "Greška opcija %s "
+-#: ../newrole/newrole.c:692 ../newrole/newrole.c:1059
++#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
+ #, c-format
+ msgid "Could not determine enforcing mode.\n"
+ msgstr "Nemožno určiť vynucovací režim.\n"
+@@ -1118,62 +1134,66 @@ msgstr "Nepodarilo sa získať voľný signál\n"
+ msgid "Unable to set SIGHUP handler\n"
+ msgstr "Nepodarilo sa nastaviť obsluhu SIGHUP\n"
  
--#~ msgid ""
--#~ "Unable to open %s: translations not supported on non-MLS machines: %s"
--#~ msgstr ""
--#~ "Ne mogu da otvorim %s: prevodi nisu podržani na mašinama koje nisu MLS: %s"
-+#: ../gui/booleansPage.py:195 ../gui/system-config-selinux.glade:1706
-+msgid "Boolean"
+-#: ../newrole/newrole.c:1053
++#: ../newrole/newrole.c:1036
++msgid "Sorry, newrole failed to drop capabilities\n"
 +msgstr ""
++
++#: ../newrole/newrole.c:1052
+ #, c-format
+ msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
+ msgstr "Nová rola môže byť použitá iba na SELinux jadre.\n"
  
--#~ msgid "Level"
--#~ msgstr "Nivo"
-+#: ../gui/booleansPage.py:252 ../gui/semanagePage.py:162
-+msgid "all"
-+msgstr ""
+-#: ../newrole/newrole.c:1070
++#: ../newrole/newrole.c:1069
+ #, c-format
+ msgid "failed to get old_context.\n"
+ msgstr "zlyhanie získania old_context.\n"
  
--#~ msgid "Translation"
--#~ msgstr "Prevod"
-+#: ../gui/booleansPage.py:254 ../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 ""
+-#: ../newrole/newrole.c:1077
++#: ../newrole/newrole.c:1076
+ #, c-format
+ msgid "Warning!  Could not retrieve tty information.\n"
+ msgstr ""
  
--#~ msgid "Translations can not contain spaces '%s' "
--#~ msgstr "Prevodi ne smeju da sadrže razmake „%s“ "
-+#: ../gui/fcontextPage.py:64 ../gui/system-config-selinux.glade:1911
-+msgid "File Labeling"
-+msgstr ""
+-#: ../newrole/newrole.c:1098
++#: ../newrole/newrole.c:1097
+ #, c-format
+ msgid "error on reading PAM service configuration.\n"
+ msgstr ""
  
--#~ msgid "Invalid Level '%s' "
--#~ msgstr "Neispravan nivo „%s“ "
-+#: ../gui/fcontextPage.py:74
-+msgid ""
-+"File\n"
-+"Specification"
-+msgstr ""
+-#: ../newrole/newrole.c:1133
++#: ../newrole/newrole.c:1132
+ #, c-format
+ msgid "newrole: incorrect password for %s\n"
+ msgstr "nová rola: nesprávne heslo pre %s\n"
  
--#~ msgid "%s already defined in translations"
--#~ msgstr "%s je već određeno u prevodima"
-+#: ../gui/fcontextPage.py:81
-+msgid ""
-+"Selinux\n"
-+"File Type"
-+msgstr ""
+-#: ../newrole/newrole.c:1160
++#: ../newrole/newrole.c:1159
+ #, c-format
+ msgid "newrole: failure forking: %s"
+ msgstr "nová rola: zlyhanie rozdeľovania: %s"
  
--#~ msgid "%s not defined in translations"
--#~ msgstr "%s nije određeno u prevodima"
-+#: ../gui/fcontextPage.py:88
-+msgid ""
-+"File\n"
-+"Type"
-+msgstr ""
+-#: ../newrole/newrole.c:1163 ../newrole/newrole.c:1186
++#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
+ #, c-format
+ msgid "Unable to restore tty label...\n"
+ msgstr "Nepodarilo sa obnoviť tty klasifikáciu...\n"
  
--#~ msgid "Login mapping for %s is already defined"
--#~ msgstr "Preslikavanje prijave za %s je već određeno"
-+#: ../gui/loginsPage.py:48 ../gui/system-config-selinux.glade:2098
-+msgid "User Mapping"
-+msgstr ""
+-#: ../newrole/newrole.c:1165 ../newrole/newrole.c:1192
++#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
+ #, c-format
+ msgid "Failed to close tty properly\n"
+ msgstr "Zlyhanie korektného uzavretia tty\n"
  
--#~ msgid "add SELinux user mapping"
--#~ msgstr "Dodaj SELinux korisničko mapiranje"
-+#: ../gui/loginsPage.py:52
-+msgid ""
-+"Login\n"
-+"Name"
-+msgstr ""
+-#: ../newrole/newrole.c:1224
++#: ../newrole/newrole.c:1223
+ #, c-format
+ msgid "Could not close descriptors.\n"
+ msgstr "Nemožno zatvoriť popisovače.\n"
  
--#~ msgid "SELinux user %s is already defined"
--#~ msgstr "SELinux korisnik %s je već određen"
-+#: ../gui/loginsPage.py:56 ../gui/usersPage.py:50
-+msgid ""
-+"SELinux\n"
-+"User"
-+msgstr ""
+-#: ../newrole/newrole.c:1251
++#: ../newrole/newrole.c:1250
+ #, c-format
+ msgid "Error allocating shell's argv0.\n"
+ msgstr "Chyba alokácie argv0 shellu.\n"
  
--#, fuzzy
--#~ msgid "Node Netmask is required"
--#~ msgstr "Neophodan je port"
-+#: ../gui/loginsPage.py:59 ../gui/usersPage.py:55
-+msgid ""
-+"MLS/\n"
-+"MCS Range"
-+msgstr ""
+-#: ../newrole/newrole.c:1287
++#: ../newrole/newrole.c:1286
+ #, c-format
+ msgid "Unable to restore the environment, aborting\n"
+ msgstr "Nepodarilo sa obnoviť prostredie, končím\n"
  
--#, fuzzy
--#~ msgid "Addr %s already defined"
--#~ msgstr "Port %s/%s je već određen"
-+#: ../gui/loginsPage.py:133
-+#, python-format
-+msgid "Login '%s' is required"
-+msgstr ""
+-#: ../newrole/newrole.c:1298
++#: ../newrole/newrole.c:1297
+ msgid "failed to exec shell\n"
+ msgstr "zlyhanie spustenia shell-u\n"
  
--#~ msgid "Interface %s already defined"
--#~ msgstr "Sučelje %s je već određeno"
-+#: ../gui/modulesPage.py:48 ../gui/system-config-selinux.glade:2753
-+msgid "Policy Module"
-+msgstr ""
+@@ -1276,20 +1296,20 @@ msgstr "chcat -- -CompanyConfidential /docs/businessplan.odt"
+ msgid "chcat -l +CompanyConfidential juser"
+ msgstr "chcat -l +CompanyConfidential juser"
  
--#, fuzzy
--#~ msgid "Error initializing capabilities, aborting.\n"
--#~ msgstr "Greška pri inicijalizaciji mogućnosti, odustajem.\n"
-+#: ../gui/modulesPage.py:57
-+msgid "Module Name"
-+msgstr ""
+-#: ../scripts/chcat:399 ../gui/polgen.py:1351
+-#, c-format, python-format
++#: ../scripts/chcat:399
++#, c-format
+ msgid "Options Error %s "
+ msgstr "Chyba volieb %s"
  
--#~ msgid "Error setting capabilities, aborting\n"
--#~ msgstr "Greška pri postavljanju mogućnosti, odustajem\n"
-+#: ../gui/modulesPage.py:134
-+msgid "Disable Audit"
-+msgstr ""
+-#: ../gui/booleansPage.py:195 ../gui/system-config-selinux.glade:1706
++#: ../gui/booleansPage.py:194 ../gui/system-config-selinux.glade:1706
+ msgid "Boolean"
+ msgstr ""
  
--#~ msgid "Error setting KEEPCAPS, aborting\n"
--#~ msgstr "Greška pri postavljanju KEEPCAPS, odustajem\n"
-+#: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
-+msgid "Enable Audit"
-+msgstr ""
+-#: ../gui/booleansPage.py:252 ../gui/semanagePage.py:162
++#: ../gui/booleansPage.py:245 ../gui/semanagePage.py:162
+ msgid "all"
+ msgstr ""
  
--#~ msgid "Error dropping capabilities, aborting\n"
--#~ msgstr "Greška pri odbacivanju mogućnosti, odustajem.\n"
-+#: ../gui/modulesPage.py:162
-+msgid "Load Policy Module"
-+msgstr ""
+-#: ../gui/booleansPage.py:254 ../gui/semanagePage.py:164
++#: ../gui/booleansPage.py:247 ../gui/semanagePage.py:164
+ #: ../gui/system-config-selinux.glade:1615
+ #: ../gui/system-config-selinux.glade:1820
+ #: ../gui/system-config-selinux.glade:2437
+@@ -1345,577 +1365,464 @@ msgstr ""
+ msgid "Login '%s' is required"
+ msgstr ""
  
--#~ msgid "Error dropping SETUID capability, aborting\n"
--#~ msgstr "Greška pri odbacivanju SETUID mogućnosti, odustajem\n"
-+#: ../gui/polgen.glade:79
-+msgid "Polgen"
-+msgstr ""
+-#: ../gui/modulesPage.py:48 ../gui/system-config-selinux.glade:2753
++#: ../gui/modulesPage.py:49 ../gui/system-config-selinux.glade:2753
+ msgid "Policy Module"
+ msgstr ""
  
--#~ msgid "Error freeing caps\n"
--#~ msgstr "Greška pri oslobađanju mogućnosti\n"
-+#: ../gui/polgen.glade:80
-+msgid "Red Hat 2007"
-+msgstr ""
+-#: ../gui/modulesPage.py:57
++#: ../gui/modulesPage.py:58
+ msgid "Module Name"
+ msgstr ""
  
--#~ msgid "translations not supported on non-MLS machines"
--#~ msgstr "prevodi nisu podržani na mašinama koje nisu MLS"
-+#: ../gui/polgen.glade:81
-+msgid "GPL"
-+msgstr ""
+-#: ../gui/modulesPage.py:134
++#: ../gui/modulesPage.py:135
+ msgid "Disable Audit"
+ msgstr ""
  
--#~ msgid "Boolean"
--#~ msgstr "Logička vrednost"
-+#. TRANSLATORS: Replace this string with your names, one name per line.
-+#: ../gui/polgen.glade:85 ../gui/system-config-selinux.glade:17
-+msgid "translator-credits"
-+msgstr ""
+-#: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
++#: ../gui/modulesPage.py:138 ../gui/system-config-selinux.glade:2662
+ msgid "Enable Audit"
+ msgstr ""
  
--#~ msgid "all"
--#~ msgstr "sve"
-+#: ../gui/polgen.glade:90
-+msgid "SELinux Policy Generation Tool"
-+msgstr ""
+-#: ../gui/modulesPage.py:162
++#: ../gui/modulesPage.py:163
+ msgid "Load Policy Module"
+ msgstr ""
  
--#~ msgid "Customized"
--#~ msgstr "Prilagođen"
-+#: ../gui/polgen.glade:128
-+msgid ""
-+"<b>Select the policy type for the application or user role you want to "
-+"confine:</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:79
+-msgid "Polgen"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:80
++#: ../gui/polgen.glade:9
+ msgid "Red Hat 2007"
+ msgstr ""
  
--#~ msgid "File Labeling"
--#~ msgstr "Označavanje datoteka"
-+#: ../gui/polgen.glade:177
-+msgid "<b>Applications</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:81
++#: ../gui/polgen.glade:11
+ msgid "GPL"
+ msgstr ""
  
--#~ msgid ""
--#~ "File\n"
--#~ "Specification"
--#~ msgstr ""
--#~ "Specifikacije\n"
--#~ "datoteke"
-+#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
-+msgid ""
-+"Standard Init Daemon are daemons started on boot via init scripts.  Usually "
-+"requires a script in /etc/rc.d/init.d"
+ #. TRANSLATORS: Replace this string with your names, one name per line.
+-#: ../gui/polgen.glade:85 ../gui/system-config-selinux.glade:17
++#: ../gui/polgen.glade:13 ../gui/system-config-selinux.glade:17
+ msgid "translator-credits"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:90
++#: ../gui/polgen.glade:34
++msgid "Add Booleans Dialog"
++msgstr ""
++
++#: ../gui/polgen.glade:101
++msgid "Boolean Name"
 +msgstr ""
++
++#: ../gui/polgen.glade:230
+ msgid "SELinux Policy Generation Tool"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:128
++#: ../gui/polgen.glade:251
+ msgid ""
+ "<b>Select the policy type for the application or user role you want to "
+ "confine:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:177
++#: ../gui/polgen.glade:284
+ msgid "<b>Applications</b>"
+ msgstr ""
  
--#~ msgid ""
--#~ "Selinux\n"
--#~ "File Type"
--#~ msgstr ""
--#~ "Selinux\n"
--#~ "Vrsta datoteke"
-+#: ../gui/polgen.glade:241 ../gui/polgen.py:156
+-#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
++#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:183
 +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 ""
  
--#~ msgid ""
--#~ "File\n"
--#~ "Type"
--#~ msgstr ""
--#~ "Vrsta\n"
--#~ "datoteke"
-+#: ../gui/polgen.glade:261 ../gui/polgen.py:157
+-#: ../gui/polgen.glade:241 ../gui/polgen.py:156
+-msgid "Standard Init Daemon"
++#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:184
 +msgid "DBUS System Daemon"
-+msgstr ""
- 
--#~ msgid "User Mapping"
--#~ msgstr "Mapiranje korisnika"
-+#: ../gui/polgen.glade:280
-+msgid "Internet Services Daemon are daemons started by xinetd"
-+msgstr ""
+ msgstr ""
  
--#~ msgid ""
--#~ "Login\n"
--#~ "Name"
--#~ msgstr ""
--#~ "Prijavno\n"
--#~ "ime"
-+#: ../gui/polgen.glade:282
+-#: ../gui/polgen.glade:261 ../gui/polgen.py:157
+-msgid "DBUS System Daemon"
++#: ../gui/polgen.glade:349
 +msgid "Internet Services Daemon (inetd)"
-+msgstr ""
+ msgstr ""
  
--#~ msgid ""
--#~ "SELinux\n"
--#~ "User"
--#~ msgstr ""
--#~ "SELinux\n"
--#~ "korisnik"
-+#: ../gui/polgen.glade:301
-+msgid ""
-+"Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
-+msgstr ""
+-#: ../gui/polgen.glade:280
++#: ../gui/polgen.glade:353
+ msgid "Internet Services Daemon are daemons started by xinetd"
+ msgstr ""
  
--#~ msgid ""
--#~ "MLS/\n"
--#~ "MCS Range"
--#~ msgstr ""
--#~ "MLS/\n"
--#~ "MCS opseg"
-+#: ../gui/polgen.glade:303 ../gui/polgen.py:159
+-#: ../gui/polgen.glade:282
+-msgid "Internet Services Daemon (inetd)"
++#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:186
 +msgid "Web Application/Script (CGI)"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Login '%s' is required"
--#~ msgstr "Prijava „%s“ je neophodna"
-+#: ../gui/polgen.glade:322 ../gui/polgen.glade:343
-+msgid ""
-+"User Application are any application that you would like to confine that is "
-+"started by a user"
-+msgstr ""
+-#: ../gui/polgen.glade:301
++#: ../gui/polgen.glade:370
+ msgid ""
+ "Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
+ msgstr ""
  
--#~ msgid "Policy Module"
--#~ msgstr "Modul polise"
-+#: ../gui/polgen.glade:324 ../gui/polgen.py:160
+-#: ../gui/polgen.glade:303 ../gui/polgen.py:159
+-msgid "Web Application/Script (CGI)"
++#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:187
 +msgid "User Application"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Disable Audit"
--#~ msgstr "Isključi Audit"
-+#: ../gui/polgen.glade:345 ../gui/polgen.py:161
-+msgid "Sandbox"
-+msgstr ""
+-#: ../gui/polgen.glade:322 ../gui/polgen.glade:343
++#: ../gui/polgen.glade:387 ../gui/polgen.glade:404
+ msgid ""
+ "User Application are any application that you would like to confine that is "
+ "started by a user"
+ msgstr ""
  
--#~ msgid "Enable Audit"
--#~ msgstr "Uključi Audit"
-+#: ../gui/polgen.glade:391
-+msgid "<b>Login Users</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:324 ../gui/polgen.py:160
+-msgid "User Application"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:345 ../gui/polgen.py:161
++#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:188
+ msgid "Sandbox"
+ msgstr ""
  
--#~ msgid "Load Policy Module"
--#~ msgstr "Učitaj modul polise"
-+#: ../gui/polgen.glade:453
-+msgid "Modify an existing login user record."
-+msgstr ""
+-#: ../gui/polgen.glade:391
++#: ../gui/polgen.glade:446
+ msgid "<b>Login Users</b>"
+ msgstr ""
  
--#~ msgid "Polgen"
--#~ msgstr "Polgen"
-+#: ../gui/polgen.glade:455
+-#: ../gui/polgen.glade:453
++#: ../gui/polgen.glade:478
 +msgid "Existing User Roles"
 +msgstr ""
++
++#: ../gui/polgen.glade:482
+ msgid "Modify an existing login user record."
+ msgstr ""
  
--#~ msgid "Red Hat 2007"
--#~ msgstr "Red Het 2007"
-+#: ../gui/polgen.glade:474
-+msgid ""
-+"This user will login to a machine only via a terminal or remote login.  By "
-+"default this user will have  no setuid, no networking, no su, no sudo."
-+msgstr ""
- 
--#~ msgid "GPL"
--#~ msgstr "GPL"
-+#: ../gui/polgen.glade:476 ../gui/polgen.py:162
+-#: ../gui/polgen.glade:455
+-msgid "Existing User Roles"
++#: ../gui/polgen.glade:495 ../sepolicy/sepolicy/generate.py:189
 +msgid "Minimal Terminal User Role"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "translator-credits"
--#~ msgstr "Miloš Komarčević <kmilos at gmail.com>, 2007."
-+#: ../gui/polgen.glade:495
-+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:474
++#: ../gui/polgen.glade:499
+ msgid ""
+ "This user will login to a machine only via a terminal or remote login.  By "
+ "default this user will have  no setuid, no networking, no su, no sudo."
+ msgstr ""
  
--#~ msgid "SELinux Policy Generation Tool"
--#~ msgstr "Alat za pravljenje SELinux polisa"
-+#: ../gui/polgen.glade:497 ../gui/polgen.py:163
+-#: ../gui/polgen.glade:476 ../gui/polgen.py:162
+-msgid "Minimal Terminal User Role"
++#: ../gui/polgen.glade:512 ../sepolicy/sepolicy/generate.py:190
 +msgid "Minimal X Windows User Role"
-+msgstr ""
+ msgstr ""
  
--#~ msgid ""
--#~ "This tool can be used to generate a policy framework, to confine "
--#~ "applications or users using SELinux.   \n"
--#~ "\n"
--#~ "The tool generates:\n"
--#~ "Type enforcement file (te)\n"
--#~ "Interface file (if)\n"
--#~ "File context file (fc)\n"
--#~ "Shell script (sh) - used to compile and install the policy. "
--#~ msgstr ""
--#~ "Ova alatka se može upotrebiti za pravljenje radnog okvira polisa, radi "
--#~ "ograničavanja programa i korisnika koristeći SELinux.   \n"
--#~ "\n"
--#~ "Alatka proizvodi:\n"
--#~ "datoteku za primoravanje vrste (te)\n"
--#~ "datoteku sučelja (if)\n"
--#~ "datoteku sa kontekstima datoteka (fc)\n"
--#~ "skriptu komandnog okruženja (sh) - koristi se za kompiliranje i "
--#~ "instalaciju polise. "
+-#: ../gui/polgen.glade:495
 +#: ../gui/polgen.glade:516
-+msgid ""
-+"User with full networking, no setuid applications without transition, no "
-+"sudo, no su."
-+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 ""
  
--#~ msgid "Select type of the application/user role to be confined"
--#~ msgstr "Izaberite vrstu programa/korisničke uloge koju treba ograničiti"
-+#: ../gui/polgen.glade:518 ../gui/polgen.py:164
+-#: ../gui/polgen.glade:497 ../gui/polgen.py:163
+-msgid "Minimal X Windows User Role"
++#: ../gui/polgen.glade:529 ../sepolicy/sepolicy/generate.py:191
 +msgid "User Role"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "<b>Applications</b>"
--#~ msgstr "<b>Programi</b>"
-+#: ../gui/polgen.glade:537
-+msgid ""
-+"User with full networking, no setuid applications without transition, no su, "
-+"can sudo to Root Administration Roles"
-+msgstr ""
+-#: ../gui/polgen.glade:516
++#: ../gui/polgen.glade:533
+ msgid ""
+ "User with full networking, no setuid applications without transition, no "
+ "sudo, no su."
+ msgstr ""
  
--#~ msgid ""
--#~ "Standard Init Daemon are daemons started on boot via init scripts.  "
--#~ "Usually requires a script in /etc/rc.d/init.d"
--#~ msgstr ""
--#~ "Standardna init sistemska usluga su usluge koji se pokreću sa podizanjem "
--#~ "sistema preko init skripti.  Obično zahteva skriptu u /etc/rc.d/init.d"
-+#: ../gui/polgen.glade:539 ../gui/polgen.py:165
+-#: ../gui/polgen.glade:518 ../gui/polgen.py:164
+-msgid "User Role"
++#: ../gui/polgen.glade:546 ../sepolicy/sepolicy/generate.py:192
 +msgid "Admin User Role"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Standard Init Daemon"
--#~ msgstr "Standardna init sistemska usluga"
-+#: ../gui/polgen.glade:585
-+msgid "<b>Root Users</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:537
++#: ../gui/polgen.glade:550
+ msgid ""
+ "User with full networking, no setuid applications without transition, no su, "
+ "can sudo to Root Administration Roles"
+ msgstr ""
  
--#~ msgid "Internet Services Daemon are daemons started by xinetd"
--#~ msgstr "Sistemska usluga za internet servise su usluge koje pokreće xinetd"
-+#: ../gui/polgen.glade:647
-+msgid ""
-+"Select Root Administrator User Role, if this user will be used to administer "
-+"the machine while running as root.  This user will not be able to login to "
-+"the system directly."
-+msgstr ""
+-#: ../gui/polgen.glade:539 ../gui/polgen.py:165
+-msgid "Admin User Role"
++#: ../gui/polgen.glade:592
++msgid "<b>Root Users</b>"
+ msgstr ""
  
--#~ msgid "Internet Services Daemon (inetd)"
--#~ msgstr "Sistemska usluga za internet servise (inetd)"
-+#: ../gui/polgen.glade:649 ../gui/polgen.py:166
+-#: ../gui/polgen.glade:585
+-msgid "<b>Root Users</b>"
++#: ../gui/polgen.glade:623 ../sepolicy/sepolicy/generate.py:193
 +msgid "Root Admin User Role"
-+msgstr ""
- 
--#~ msgid ""
--#~ "Web Applications/Script (CGI) CGI scripts started by the web server "
--#~ "(apache)"
--#~ msgstr ""
--#~ "Veb programi/skripte (CGI) CGI skripte koje pokreće veb server (apache)"
-+#: ../gui/polgen.glade:716
-+msgid "label104"
-+msgstr ""
- 
--#~ msgid "Web Application/Script (CGI)"
--#~ msgstr "Veb programi/skripte (CGI)"
-+#: ../gui/polgen.glade:745
-+msgid "<b>Enter name of application or user role:</b>"
-+msgstr ""
- 
--#~ msgid ""
--#~ "User Application are any application that you would like to confine that "
--#~ "is started by a user"
--#~ msgstr ""
--#~ "Korisnički program je bilo koji program koji biste želeli da ograničite "
--#~ "da je startovan od strane korisnika"
-+#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
-+msgid "Name"
-+msgstr ""
- 
--#~ msgid "User Application"
--#~ msgstr "Korisnički program"
-+#: ../gui/polgen.glade:807
-+msgid "Enter complete path for executable to be confined."
-+msgstr ""
- 
--#~ msgid "<b>Login Users</b>"
--#~ msgstr "<b>Korisnici prijavljivanja</b>"
-+#: ../gui/polgen.glade:830 ../gui/polgen.glade:950 ../gui/polgen.glade:3142
-+msgid "..."
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Modify an existing login user record."
--#~ msgstr "Izmeni postojeći zapis korisnika za prijavljivanje."
-+#: ../gui/polgen.glade:849
-+msgid "Enter unique name for the confined application or user role."
-+msgstr ""
+-#: ../gui/polgen.glade:647
++#: ../gui/polgen.glade:627
+ msgid ""
+ "Select Root Administrator User Role, if this user will be used to administer "
+ "the machine while running as root.  This user will not be able to login to "
+ "the system directly."
+ msgstr ""
  
--#~ msgid "Existing User Roles"
--#~ msgstr "Postojeće korisničke uloge"
-+#: ../gui/polgen.glade:871
-+msgid "Executable"
-+msgstr ""
+-#: ../gui/polgen.glade:649 ../gui/polgen.py:166
+-msgid "Root Admin User Role"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:716
+-msgid "label104"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:745
++#: ../gui/polgen.glade:705
+ msgid "<b>Enter name of application or user role:</b>"
+ msgstr ""
  
--#~ 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 ""
--#~ "Ovaj korisnik će se prijaviti na mašinu samo preko terminala ili "
--#~ "udaljenom prijavom. Podrazumevano ovaj korisnik neće imati setuid, mrežu, "
--#~ "sudo, niti su."
-+#: ../gui/polgen.glade:899
-+msgid "Init script"
-+msgstr ""
+-#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
++#: ../gui/polgen.glade:728 ../gui/polgengui.py:252
+ msgid "Name"
+ msgstr ""
  
--#~ msgid "Minimal Terminal User Role"
--#~ msgstr "Minimalna uloga korisnika terminala"
-+#: ../gui/polgen.glade:927
-+msgid ""
-+"Enter complete path to init script used to start the confined application."
-+msgstr ""
+-#: ../gui/polgen.glade:807
++#: ../gui/polgen.glade:739
+ msgid "Enter complete path for executable to be confined."
+ 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 ""
--#~ "Ovaj korisnik može da se prijavi na mašinu preko X sistema prozora ili "
--#~ "terminala. Podrazumevano ovaj korisnik neće imati setuid, mrežu, sudo, "
--#~ "niti su"
-+#: ../gui/polgen.glade:982
-+msgid "label105"
-+msgstr ""
+-#: ../gui/polgen.glade:830 ../gui/polgen.glade:950 ../gui/polgen.glade:3142
++#: ../gui/polgen.glade:756 ../gui/polgen.glade:838 ../gui/polgen.glade:2361
+ msgid "..."
+ msgstr ""
  
--#~ msgid "Minimal X Windows User Role"
--#~ msgstr "Minimalna uloga korisnika X sistema prozora"
-+#: ../gui/polgen.glade:1011
-+msgid "<b>Select existing role to modify:</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:849
++#: ../gui/polgen.glade:776
+ msgid "Enter unique name for the confined application or user role."
+ msgstr ""
  
--#~ msgid ""
--#~ "User with full networking, no setuid applications without transition, no "
--#~ "sudo, no su."
--#~ msgstr ""
--#~ "Korisnik sa potpunom mrežom, bez setuid programa bez prolaza, bez sudo, "
--#~ "bez su."
-+#: ../gui/polgen.glade:1045
-+msgid "Select the user roles that will transiton to the %s domain."
-+msgstr ""
+-#: ../gui/polgen.glade:871
++#: ../gui/polgen.glade:794
+ msgid "Executable"
+ msgstr ""
  
--#~ msgid "User Role"
--#~ msgstr "Korisnička uloga"
-+#: ../gui/polgen.glade:1073
-+msgid "label106"
-+msgstr ""
+-#: ../gui/polgen.glade:899
++#: ../gui/polgen.glade:808
+ msgid "Init script"
+ msgstr ""
  
--#~ msgid ""
--#~ "User with full networking, no setuid applications without transition, no "
--#~ "su, can sudo to Root Administration Roles"
--#~ msgstr ""
--#~ "Korisnik sa potpunom mrežom, bez setuid programa bez prolaza, bez su, "
--#~ "može da koristi sudo na korisničkim ulogama Root administratora"
-+#: ../gui/polgen.glade:1102
-+msgid "<b>Select roles that %s will transition to:</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:927
++#: ../gui/polgen.glade:821
+ msgid ""
+ "Enter complete path to init script used to start the confined application."
+ msgstr ""
  
--#~ msgid "Admin User Role"
--#~ msgstr "Uloga administratorskog korisnika"
-+#: ../gui/polgen.glade:1136
-+msgid "Select applications domains that %s will transition to."
-+msgstr ""
+-#: ../gui/polgen.glade:982
+-msgid "label105"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1011
++#: ../gui/polgen.glade:887
+ msgid "<b>Select existing role to modify:</b>"
+ msgstr ""
  
--#~ msgid "<b>Root Users</b>"
--#~ msgstr "<b>Root korisnici</b>"
-+#: ../gui/polgen.glade:1164
-+msgid "label107"
-+msgstr ""
+-#: ../gui/polgen.glade:1045
++#: ../gui/polgen.glade:908
+ msgid "Select the user roles that will transiton to the %s domain."
+ msgstr ""
  
--#~ 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 ""
--#~ "Izaberite korisničku ulogu Root administratora, ako će ovaj korisnik "
--#~ "vršiti administraciju mašine dok radi kao root. Ovaj korisnik neće moći "
--#~ "da se direktno prijavi u sistem."
-+#: ../gui/polgen.glade:1193
-+msgid "<b>Select the user_roles that will transition to %s:</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:1073
+-msgid "label106"
++#: ../gui/polgen.glade:928
++msgid "role tab"
+ msgstr ""
  
--#~ msgid "Root Admin User Role"
--#~ msgstr "Korisnička uloga Root administratora"
-+#: ../gui/polgen.glade:1227
-+msgid "Select the user roles that will transiton to this applications domains."
-+msgstr ""
+-#: ../gui/polgen.glade:1102
++#: ../gui/polgen.glade:945
+ msgid "<b>Select roles that %s will transition to:</b>"
+ msgstr ""
  
--#~ msgid "Enter name of application or user role to be confined"
--#~ msgstr "Unesite naziv programa ili korisničku ulogu koju treba ograničiti."
-+#: ../gui/polgen.glade:1255
-+msgid "label108"
-+msgstr ""
+-#: ../gui/polgen.glade:1136
++#: ../gui/polgen.glade:963
+ msgid "Select applications domains that %s will transition to."
+ msgstr ""
  
--#~ msgid "Name"
--#~ msgstr "Ime"
-+#: ../gui/polgen.glade:1284
-+msgid "<b>Select domains that %s will administer:</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:1164
+-msgid "label107"
++#: ../gui/polgen.glade:983
++msgid ""
++"transition \n"
++"role tab"
+ msgstr ""
  
--#~ msgid "Enter complete path for executable to be confined."
--#~ msgstr "Unesite punu putanju izvršne datoteke koju treba ograničiti."
-+#: ../gui/polgen.glade:1318 ../gui/polgen.glade:1409
-+msgid "Select the domains that you would like this user administer."
-+msgstr ""
+-#: ../gui/polgen.glade:1193
++#: ../gui/polgen.glade:1001
+ msgid "<b>Select the user_roles that will transition to %s:</b>"
+ msgstr ""
  
--#~ msgid "..."
--#~ msgstr "..."
-+#: ../gui/polgen.glade:1346
-+msgid "label109"
-+msgstr ""
+-#: ../gui/polgen.glade:1227
++#: ../gui/polgen.glade:1019
+ msgid "Select the user roles that will transiton to this applications domains."
+ msgstr ""
  
--#~ msgid "Enter unique name for the confined application or user role."
--#~ msgstr ""
--#~ "Unesite jedinstveni naziv za ograničeni program ili korisničku ulogu."
-+#: ../gui/polgen.glade:1375
-+msgid "<b>Select additional roles for %s:</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:1255
+-msgid "label108"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1284
++#: ../gui/polgen.glade:1056
+ msgid "<b>Select domains that %s will administer:</b>"
+ msgstr ""
  
--#~ msgid "Executable"
--#~ msgstr "Izvršna datoteka"
-+#: ../gui/polgen.glade:1437
-+msgid "label111"
-+msgstr ""
+-#: ../gui/polgen.glade:1318 ../gui/polgen.glade:1409
++#: ../gui/polgen.glade:1074 ../gui/polgen.glade:1129
+ msgid "Select the domains that you would like this user administer."
+ msgstr ""
  
--#~ msgid "Init script"
--#~ msgstr "Init skripta"
-+#: ../gui/polgen.glade:1466
-+msgid "<b>Enter network ports that %s binds on:</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:1346
+-msgid "label109"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1375
++#: ../gui/polgen.glade:1111
+ msgid "<b>Select additional roles for %s:</b>"
+ msgstr ""
  
--#~ msgid ""
--#~ "Enter complete path to init script used to start the confined application."
--#~ msgstr ""
--#~ "Unesite potpunu putanju do skripte za inicijalizaciju, koja startuje "
--#~ "ograničeni program."
-+#: ../gui/polgen.glade:1497 ../gui/polgen.glade:1997
-+msgid "<b>TCP Ports</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:1437
+-msgid "label111"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1466
++#: ../gui/polgen.glade:1166
+ msgid "<b>Enter network ports that %s binds on:</b>"
+ msgstr ""
  
--#~ msgid "Select user roles that you want to customize"
--#~ msgstr "Izaberite korisničke uloge koje želite da prilagodite"
-+#: ../gui/polgen.glade:1565 ../gui/polgen.glade:1785
-+msgid "Allows %s to bind to any udp port"
-+msgstr ""
+-#: ../gui/polgen.glade:1497 ../gui/polgen.glade:1997
++#: ../gui/polgen.glade:1186 ../gui/polgen.glade:1557
+ msgid "<b>TCP Ports</b>"
+ msgstr ""
  
--#~ msgid ""
--#~ "Select the user roles that will transiton to this applications domains."
--#~ msgstr ""
--#~ "Izaberite korisničke uloge koje će se prebaciti na ove programske domene."
-+#: ../gui/polgen.glade:1567 ../gui/polgen.glade:1787 ../gui/polgen.glade:2061
-+#: ../gui/polgen.glade:2215
+-#: ../gui/polgen.glade:1565 ../gui/polgen.glade:1785
++#: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
++#: ../gui/polgen.glade:1698
 +msgid "All"
 +msgstr ""
++
++#: ../gui/polgen.glade:1227 ../gui/polgen.glade:1394
+ msgid "Allows %s to bind to any udp port"
+ msgstr ""
  
--#~ msgid "Select additional domains to which this user role will transition"
--#~ msgstr ""
--#~ "Izaberite dodatne domene kroz koje će ova korisnička uloga prolaziti"
-+#: ../gui/polgen.glade:1585 ../gui/polgen.glade:1805
-+msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
-+msgstr ""
- 
--#~ msgid ""
--#~ "Select the applications domains that you would like this user role to "
--#~ "transition to."
--#~ msgstr ""
--#~ "Izaberite programske domene na koje biste želeli da se ova korisnička "
--#~ "uloga prebaci."
-+#: ../gui/polgen.glade:1587 ../gui/polgen.glade:1807
+-#: ../gui/polgen.glade:1567 ../gui/polgen.glade:1787 ../gui/polgen.glade:2061
+-#: ../gui/polgen.glade:2215
+-msgid "All"
++#: ../gui/polgen.glade:1240 ../gui/polgen.glade:1407
 +msgid "600-1024"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Select user roles that will transition to this domain"
--#~ msgstr "Izaberite korisničke uloge koje će se prebaciti na ovaj domen"
-+#: ../gui/polgen.glade:1605 ../gui/polgen.glade:1825
-+msgid ""
-+"Enter a comma separated list of udp ports or ranges of ports that %s binds "
-+"to. Example: 612, 650-660"
-+msgstr ""
+-#: ../gui/polgen.glade:1585 ../gui/polgen.glade:1805
++#: ../gui/polgen.glade:1244 ../gui/polgen.glade:1411
+ msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
+ msgstr ""
  
--#~ msgid "Select additional domains that this user role will administer"
--#~ msgstr "Izaberite dodatne domene koje će ovaj korisnik administrirati"
-+#: ../gui/polgen.glade:1607 ../gui/polgen.glade:1827
+-#: ../gui/polgen.glade:1587 ../gui/polgen.glade:1807
+-msgid "600-1024"
++#: ../gui/polgen.glade:1257 ../gui/polgen.glade:1424
 +msgid "Unreserved Ports (>1024)"
-+msgstr ""
- 
--#~ msgid "Select the domains that you would like this user administer."
--#~ msgstr ""
--#~ "Izaberite programske domene koje biste želeli ovaj korisnik administrira"
-+#: ../gui/polgen.glade:1638 ../gui/polgen.glade:1858 ../gui/polgen.glade:2079
-+#: ../gui/polgen.glade:2233
-+msgid "Select Ports"
-+msgstr ""
- 
--#~ msgid "Select additional roles for this user"
--#~ msgstr "Izaberite dodatne uloge za ovog korisnika"
-+#: ../gui/polgen.glade:1663 ../gui/polgen.glade:1883
-+msgid "Allows %s to bind to any udp ports > 1024"
-+msgstr ""
- 
--#~ msgid "Enter network ports that application/user role listens to"
--#~ msgstr "Unesite mrežne portove koje ova uloga programa/korisnika osluškuje"
-+#: ../gui/polgen.glade:1717 ../gui/polgen.glade:2151
-+msgid "<b>UDP Ports</b>"
-+msgstr ""
- 
--#~ msgid "<b>TCP Ports</b>"
--#~ msgstr "<b>TCP portovi</b>"
-+#: ../gui/polgen.glade:1937
-+msgid "label113"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Allows confined application/user role to bind to any udp port"
--#~ msgstr ""
--#~ "Dozvoljava ograničenoj ulozi programa/korisnika da se veže na bilo koji "
--#~ "udp port"
-+#: ../gui/polgen.glade:1966
-+msgid "<b>Select network ports that %s connects to:</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:1605 ../gui/polgen.glade:1825
++#: ../gui/polgen.glade:1261 ../gui/polgen.glade:1428
+ msgid ""
+ "Enter a comma separated list of udp ports or ranges of ports that %s binds "
+ "to. Example: 612, 650-660"
+ msgstr ""
  
--#~ msgid "All"
--#~ msgstr "Sve"
-+#: ../gui/polgen.glade:2058
-+msgid "Allows %s to connect to any tcp port"
-+msgstr ""
+-#: ../gui/polgen.glade:1607 ../gui/polgen.glade:1827
+-msgid "Unreserved Ports (>1024)"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1638 ../gui/polgen.glade:1858 ../gui/polgen.glade:2079
+-#: ../gui/polgen.glade:2233
++#: ../gui/polgen.glade:1289 ../gui/polgen.glade:1456 ../gui/polgen.glade:1609
++#: ../gui/polgen.glade:1718
+ msgid "Select Ports"
+ msgstr ""
  
--#~ msgid ""
--#~ "Allow application/user role to call bindresvport with 0. Binding to port "
--#~ "600-1024"
--#~ msgstr ""
--#~ "Dozvoli ulozi programa/korisnika da pozove bindresvport sa 0. Vezivanje "
--#~ "na portove 600-1024"
-+#: ../gui/polgen.glade:2104
-+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:1663 ../gui/polgen.glade:1883
++#: ../gui/polgen.glade:1302 ../gui/polgen.glade:1469
+ msgid "Allows %s to bind to any udp ports > 1024"
+ msgstr ""
  
--#~ msgid "600-1024"
--#~ msgstr "600-1024"
-+#: ../gui/polgen.glade:2212
-+msgid "Allows %s to connect to any udp port"
-+msgstr ""
+-#: ../gui/polgen.glade:1717 ../gui/polgen.glade:2151
++#: ../gui/polgen.glade:1353 ../gui/polgen.glade:1666
+ msgid "<b>UDP Ports</b>"
+ msgstr ""
  
--#~ msgid ""
--#~ "Enter a comma separated list of udp ports or ranges of ports that "
--#~ "application/user role binds to. Example: 612, 650-660"
--#~ msgstr ""
--#~ "Unesite spisak udp portova ili opseg portova razdvojene zarezima na koje "
--#~ "se veže uloga programa/korisnika. Primer: 612, 650-660"
-+#: ../gui/polgen.glade:2258
+-#: ../gui/polgen.glade:1937
+-msgid "label113"
++#: ../gui/polgen.glade:1519
 +msgid ""
-+"Enter a comma separated list of udp ports or ranges of ports that %s "
-+"connects to. Example: 612, 650-660"
-+msgstr ""
- 
--#~ msgid "Unreserved Ports (>1024)"
--#~ msgstr "Nerezervisani portovi (>1024)"
-+#: ../gui/polgen.glade:2305
-+msgid "label114"
-+msgstr ""
++"Network\n"
++"Bind tab"
+ msgstr ""
  
--#~ msgid "Select Ports"
--#~ msgstr "Izaberi portove"
-+#: ../gui/polgen.glade:2334
-+msgid "<b>Select common application traits for %s:</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:1966
++#: ../gui/polgen.glade:1537
+ msgid "<b>Select network ports that %s connects to:</b>"
+ msgstr ""
  
--#~ msgid "Allows application/user role to bind to any udp ports > 1024"
--#~ msgstr ""
--#~ "Dozvoljava ulozi programa/korisnika da se veže na bilo koji udp port > "
--#~ "1024"
-+#: ../gui/polgen.glade:2366
-+msgid "Writes syslog messages\t"
-+msgstr ""
+-#: ../gui/polgen.glade:2058
++#: ../gui/polgen.glade:1593
+ msgid "Allows %s to connect to any tcp port"
+ msgstr ""
  
--#~ msgid "<b>UDP Ports</b>"
--#~ msgstr "<b>UDP portovi</b>"
-+#: ../gui/polgen.glade:2385
-+msgid "Create/Manipulate temporary files in /tmp"
-+msgstr ""
+-#: ../gui/polgen.glade:2104
++#: ../gui/polgen.glade:1622
+ msgid ""
+ "Enter a comma separated list of tcp ports or ranges of ports that %s "
+ "connects to. Example: 612, 650-660"
+ msgstr ""
  
--#~ msgid "Enter network ports that application/user role connects to"
--#~ msgstr ""
--#~ "Unesite mrežne portove na koje se ova uloga programa/korisnika povezuje"
-+#: ../gui/polgen.glade:2404
-+msgid "Uses Pam for authentication"
-+msgstr ""
+-#: ../gui/polgen.glade:2212
++#: ../gui/polgen.glade:1702
+ msgid "Allows %s to connect to any udp port"
+ msgstr ""
  
--#~ msgid ""
--#~ "Enter a comma separated list of tcp ports or ranges of ports that "
--#~ "application/user role connects to. Example: 612, 650-660"
--#~ msgstr ""
--#~ "Unesite spisak tcp portova ili opseg portova razdvojene zarezima na koje "
--#~ "se povezuje uloga programa/korisnika. Primer: 612, 650-660"
-+#: ../gui/polgen.glade:2423
-+msgid "Uses nsswitch or getpw* calls"
-+msgstr ""
+-#: ../gui/polgen.glade:2258
++#: ../gui/polgen.glade:1731
+ msgid ""
+ "Enter a comma separated list of udp ports or ranges of ports that %s "
+ "connects to. Example: 612, 650-660"
+ msgstr ""
  
--#~ msgid ""
--#~ "Enter a comma separated list of udp ports or ranges of ports that "
--#~ "application/user role connects to. Example: 612, 650-660"
--#~ msgstr ""
--#~ "Unesite spisak udp portova ili opseg portova razdvojene zarezima na koje "
--#~ "se povezuje uloga programa/korisnika. Primer: 612, 650-660"
-+#: ../gui/polgen.glade:2442
-+msgid "Uses dbus"
-+msgstr ""
+-#: ../gui/polgen.glade:2305
+-msgid "label114"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:2334
++#: ../gui/polgen.glade:1792
+ msgid "<b>Select common application traits for %s:</b>"
+ msgstr ""
  
--#~ msgid "Select common application traits"
--#~ msgstr "Izaberite uobičajene karakteristike programa"
-+#: ../gui/polgen.glade:2461
-+msgid "Sends audit messages"
-+msgstr ""
+-#: ../gui/polgen.glade:2366
++#: ../gui/polgen.glade:1809
+ msgid "Writes syslog messages\t"
+ msgstr ""
  
--#~ msgid "Writes syslog messages\t"
--#~ msgstr "Piše syslog poruke\t"
-+#: ../gui/polgen.glade:2480
-+msgid "Interacts with the terminal"
-+msgstr ""
+-#: ../gui/polgen.glade:2385
++#: ../gui/polgen.glade:1824
+ msgid "Create/Manipulate temporary files in /tmp"
+ msgstr ""
  
--#~ msgid "Create/Manipulate temporary files in /tmp"
--#~ msgstr "Napravi/rukovodi privremenim podacima u /tmp"
-+#: ../gui/polgen.glade:2499
-+msgid "Sends email"
-+msgstr ""
+-#: ../gui/polgen.glade:2404
++#: ../gui/polgen.glade:1839
+ msgid "Uses Pam for authentication"
+ msgstr ""
  
--#~ msgid "Uses Pam for authentication"
--#~ msgstr "Koristi Pam za autentifikaciju"
-+#: ../gui/polgen.glade:2530
-+msgid "label115"
-+msgstr ""
+-#: ../gui/polgen.glade:2423
++#: ../gui/polgen.glade:1854
+ msgid "Uses nsswitch or getpw* calls"
+ msgstr ""
  
--#~ msgid "Uses nsswitch or getpw* calls"
--#~ msgstr "Koristi nsswitch ili getpw* pozive"
-+#: ../gui/polgen.glade:2559
-+msgid "<b>Add files/directories that %s manages</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:2442
++#: ../gui/polgen.glade:1869
+ msgid "Uses dbus"
+ msgstr ""
  
--#~ msgid "Uses dbus"
--#~ msgstr "Koristi dbus"
-+#: ../gui/polgen.glade:2788
-+msgid ""
-+"Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
-+"Files ..."
-+msgstr ""
+-#: ../gui/polgen.glade:2461
++#: ../gui/polgen.glade:1884
+ msgid "Sends audit messages"
+ msgstr ""
  
--#~ msgid "Sends audit messages"
--#~ msgstr "Šalje poruke kontrole"
-+#: ../gui/polgen.glade:2823
-+msgid "label116"
-+msgstr ""
+-#: ../gui/polgen.glade:2480
++#: ../gui/polgen.glade:1899
+ msgid "Interacts with the terminal"
+ msgstr ""
  
--#~ msgid "Interacts with the terminal"
--#~ msgstr "U vezi sa terminalom"
-+#: ../gui/polgen.glade:2852
-+msgid "<b>Add booleans from the %s policy:</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:2499
++#: ../gui/polgen.glade:1914
+ msgid "Sends email"
+ msgstr ""
  
--#~ msgid "Sends email"
--#~ msgstr "Šalje e-poruku"
-+#: ../gui/polgen.glade:3002
-+msgid "Add/Remove booleans used by the %s domain"
-+msgstr ""
+-#: ../gui/polgen.glade:2530
+-msgid "label115"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:2559
++#: ../gui/polgen.glade:1961
+ msgid "<b>Add files/directories that %s manages</b>"
+ msgstr ""
  
--#~ msgid "Select files/directories that the application manages"
--#~ msgstr "Izaberite datoteke/direktorijume koje program rukovodi"
-+#: ../gui/polgen.glade:3066
-+msgid "<b>Which directory you will generate the %s policy?</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:2788
++#: ../gui/polgen.glade:2122
+ msgid ""
+ "Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
+ "Files ..."
+ msgstr ""
  
--#~ msgid ""
--#~ "Add Files/Directories that application will need to \"Write\" to. Pid "
--#~ "Files, Log Files, /var/lib Files ..."
--#~ msgstr ""
--#~ "Dodajte datoteke/direktorijume koji su potrebni programu da u njih \"Piše"
--#~ "\". Pid datoteke, datoteke dnevnika, /var/lib datoteke ..."
-+#: ../gui/polgen.glade:3097
-+msgid "Policy Directory"
-+msgstr ""
+-#: ../gui/polgen.glade:2823
+-msgid "label116"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:2852
++#: ../gui/polgen.glade:2166
+ msgid "<b>Add booleans from the %s policy:</b>"
+ msgstr ""
  
--#~ msgid "Select booleans that the application uses"
--#~ msgstr "Izaberite logičke promenljive koje ovaj program koristi"
-+#: ../gui/polgen.glade:3254
-+msgid "Add Booleans Dialog"
-+msgstr ""
+-#: ../gui/polgen.glade:3002
++#: ../gui/polgen.glade:2274
+ msgid "Add/Remove booleans used by the %s domain"
+ msgstr ""
  
--#~ msgid "Add/Remove booleans used for this confined application/user"
--#~ msgstr ""
--#~ "Dodaj/ukloni logičke promenljive korišćene za ovaj ograničeni program/"
--#~ "korisnik"
-+#: ../gui/polgen.glade:3327
-+msgid "Boolean Name"
-+msgstr ""
+-#: ../gui/polgen.glade:3066
++#: ../gui/polgen.glade:2316
+ msgid "<b>Which directory you will generate the %s policy?</b>"
+ msgstr ""
  
--#~ msgid "Select directory to generate policy in"
--#~ msgstr "Izaberite direktorijum u kome će se generisati polise"
-+#: ../gui/polgengui.py:261
-+msgid "Role"
-+msgstr ""
+-#: ../gui/polgen.glade:3097
++#: ../gui/polgen.glade:2334
+ msgid "Policy Directory"
+ msgstr ""
  
--#~ msgid "Policy Directory"
--#~ msgstr "Direktorijum polise"
-+#: ../gui/polgengui.py:268
-+msgid "Existing_User"
-+msgstr ""
+-#: ../gui/polgen.glade:3254
+-msgid "Add Booleans Dialog"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:3327
+-msgid "Boolean Name"
+-msgstr ""
+-
+-#: ../gui/polgengui.py:261
++#: ../gui/polgengui.py:262
+ msgid "Role"
+ msgstr ""
  
--#~ msgid "Generated Policy Files"
--#~ msgstr "Datoteke napravljene polise"
-+#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
-+msgid "Application"
-+msgstr ""
+-#: ../gui/polgengui.py:268
++#: ../gui/polgengui.py:269
+ msgid "Existing_User"
+ msgstr ""
  
--#~ msgid ""
--#~ "This tool will generate the following: \n"
--#~ "Type Enforcement(te), File Context(fc), Interface(if), Shell Script(sh)\n"
--#~ "Execute shell script as root to compile/install and relabel files/"
--#~ "directories.  \n"
--#~ "Use semanage or useradd to map Linux login users to user roles.\n"
--#~ "Put the machine in permissive mode (setenforce 0). \n"
--#~ "Login as the user and test this user role.\n"
--#~ "Use audit2allow -R to generate additional rules for the te file.\n"
--#~ msgstr ""
--#~ "Ova alatka će generisati sledeće: \n"
--#~ "vrstu primoravanja(te), kontekst datoteke(fc), interfejs(if), skriptu \n"
--#~ "komandnog okruženja(sh)\n"
--#~ "Izvršite skriptu komandnog okruženja kao root korisnik da biste \n"
--#~ "kompajlirali/instalirali i ponovo postavili oznake na \n"
--#~ "datotekama/direktorijumima. \n"
--#~ "Koristite semanage ili useradd da mapirate Linux korisnike za "
--#~ "prijavljivanje \n"
--#~ "na korisničke uloge.\n"
--#~ "Postavite mašinu u dopuštajući režim (setenforce 0). \n"
--#~ "Prijavite se kao korisnik i testirajte ovu korisničku ulogu.\n"
--#~ "Koristite audit2allow -R da biste generisali dodatna pravila za te "
--#~ "datoteku.\n"
-+#: ../gui/polgengui.py:352
-+#, python-format
-+msgid "%s must be a directory"
-+msgstr ""
+-#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
++#: ../gui/polgengui.py:283 ../gui/polgengui.py:291 ../gui/polgengui.py:305
+ msgid "Application"
+ msgstr ""
  
--#~ msgid ""
--#~ "This tool will generate the following: \n"
--#~ "Type Enforcement(te), File Context(fc), Interface(if), Shell Script(sh)\n"
--#~ "\n"
--#~ "Execute shell script to compile/install and relabel files/directories.  \n"
--#~ "Put the machine in permissive mode (setenforce 0). \n"
--#~ "Run/restart the application to generate avc messages.\n"
--#~ "Use audit2allow -R to generate additional rules for the te file.\n"
--#~ msgstr ""
--#~ "Ova alatka će generisati sledeće: \n"
--#~ "vrstu primoravanja(te), kontekst datoteke(fc), interfejs(if), skriptu \n"
--#~ "komandnog okruženja(sh)\n"
--#~ "\n"
--#~ "Izvršite skriptu komandnog okruženja da biste kompajlirali/instalirali "
--#~ "i \n"
--#~ "ponovo postavili oznake na datotekama/direktorijumima. \n"
--#~ "Postavite mašinu u dopuštajući režim (setenforce 0). \n"
--#~ "Izvršite/ponovo pokrenite program da biste generisali avc poruke.\n"
--#~ "Koristite audit2allow -R da biste generisali dodatna pravila za te "
--#~ "datoteku.\n"
-+#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
-+msgid "You must select a user"
-+msgstr ""
+-#: ../gui/polgengui.py:352
++#: ../gui/polgengui.py:353
+ #, python-format
+ msgid "%s must be a directory"
+ msgstr ""
  
--#~ msgid "Add Booleans Dialog"
--#~ msgstr "Dodaj dijalog logičkih promenljivih"
-+#: ../gui/polgengui.py:542
-+msgid "Select executable file to be confined."
-+msgstr ""
+-#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
++#: ../gui/polgengui.py:413 ../gui/polgengui.py:694
+ msgid "You must select a user"
+ msgstr ""
  
--#~ msgid "Boolean Name"
--#~ msgstr "Naziv logičke vrednosti"
-+#: ../gui/polgengui.py:553
-+msgid "Select init script file to be confined."
-+msgstr ""
+-#: ../gui/polgengui.py:542
++#: ../gui/polgengui.py:543
+ msgid "Select executable file to be confined."
+ msgstr ""
  
--#~ msgid "Role"
--#~ msgstr "Uloga"
-+#: ../gui/polgengui.py:563
-+msgid "Select file(s) that confined application creates or writes"
-+msgstr ""
+-#: ../gui/polgengui.py:553
++#: ../gui/polgengui.py:554
+ msgid "Select init script file to be confined."
+ msgstr ""
  
--#~ msgid "Existing_User"
--#~ msgstr "Postojeći_korisnik"
-+#: ../gui/polgengui.py:570
-+msgid "Select directory(s) that the confined application owns and writes into"
-+msgstr ""
+-#: ../gui/polgengui.py:563
++#: ../gui/polgengui.py:564
+ msgid "Select file(s) that confined application creates or writes"
+ msgstr ""
  
--#~ msgid "Application"
--#~ msgstr "Program"
-+#: ../gui/polgengui.py:632
-+msgid "Select directory to generate policy files in"
-+msgstr ""
+-#: ../gui/polgengui.py:570
++#: ../gui/polgengui.py:571
+ msgid "Select directory(s) that the confined application owns and writes into"
+ msgstr ""
  
--#~ msgid "%s must be a directory"
--#~ msgstr "%s mora biti direktorijum"
-+#: ../gui/polgengui.py:649
-+#, python-format
-+msgid ""
-+"Type %s_t already defined in current policy.\n"
-+"Do you want to continue?"
-+msgstr ""
+-#: ../gui/polgengui.py:632
++#: ../gui/polgengui.py:633
+ msgid "Select directory to generate policy files in"
+ msgstr ""
  
--#~ msgid "You must select a user"
--#~ msgstr "Morate izabrati korisnika"
-+#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
-+msgid "Verify Name"
-+msgstr ""
+-#: ../gui/polgengui.py:649
++#: ../gui/polgengui.py:650
+ #, python-format
+ msgid ""
+ "Type %s_t already defined in current policy.\n"
+ "Do you want to continue?"
+ msgstr ""
  
--#~ msgid "Select executable file to be confined."
--#~ msgstr "Izaberite izvršnu datoteku koju biste želeli da ograničite."
-+#: ../gui/polgengui.py:653
-+#, python-format
-+msgid ""
-+"Module %s.pp already loaded in current policy.\n"
-+"Do you want to continue?"
-+msgstr ""
+-#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
++#: ../gui/polgengui.py:650 ../gui/polgengui.py:654
+ msgid "Verify Name"
+ msgstr ""
  
--#~ msgid "Select init script file to be confined."
--#~ msgstr "Izaberite init skriptu koju biste želeli da ograničite."
-+#: ../gui/polgengui.py:699
-+msgid ""
-+"You must add a name made up of letters and numbers and containing no spaces."
-+msgstr ""
+-#: ../gui/polgengui.py:653
++#: ../gui/polgengui.py:654
+ #, python-format
+ msgid ""
+ "Module %s.pp already loaded in current policy.\n"
+ "Do you want to continue?"
+ msgstr ""
  
--#~ msgid "Select file(s) that confined application creates or writes"
--#~ msgstr "Izaberite datoteku(e) koju ograničeni program pravi ili u nju piše"
-+#: ../gui/polgengui.py:713
-+msgid "You must enter a executable"
-+msgstr ""
+-#: ../gui/polgengui.py:699
++#: ../gui/polgengui.py:700
+ msgid ""
+ "You must add a name made up of letters and numbers and containing no spaces."
+ msgstr ""
  
--#~ msgid ""
--#~ "Select directory(s) that the confined application owns and writes into"
--#~ msgstr ""
--#~ "Izaberite direktorijum(e) koji ograničeni program poseduje ili u njega "
--#~ "piše"
-+#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
-+msgid "Configue SELinux"
-+msgstr ""
+-#: ../gui/polgengui.py:713
++#: ../gui/polgengui.py:714
+ msgid "You must enter a executable"
+ msgstr ""
  
--#~ msgid "Select directory to generate policy files in"
--#~ msgstr "Izaberite direktorijum u kome ćete praviti datoteke polise"
-+#: ../gui/polgen.py:158
-+msgid "Internet Services Daemon"
-+msgstr ""
+-#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
++#: ../gui/polgengui.py:739 ../gui/system-config-selinux.py:174
+ msgid "Configue SELinux"
+ msgstr ""
  
--#~ msgid ""
--#~ "Type %s_t already defined in current policy.\n"
--#~ "Do you want to continue?"
--#~ msgstr ""
--#~ "Vrsta %s_t je već određena u trenutnoj polisi.\n"
--#~ "Da li želite da nastavite?"
-+#: ../gui/polgen.py:197
+-#: ../gui/polgen.py:158
+-msgid "Internet Services Daemon"
+-msgstr ""
+-
+-#: ../gui/polgen.py:197
+-#, python-format
+-msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+-msgstr ""
+-
+-#: ../gui/polgen.py:324
+-msgid "You must enter a name for your confined process/user"
+-msgstr ""
+-
+-#: ../gui/polgen.py:326
+-msgid ""
+-"Name must be alpha numberic with no spaces. Consider using option \"-n "
+-"MODULENAME\""
+-msgstr ""
+-
+-#: ../gui/polgen.py:414
+-msgid "User Role types can not be assigned executables."
+-msgstr ""
+-
+-#: ../gui/polgen.py:420
+-msgid "Only Daemon apps can use an init script.."
+-msgstr ""
+-
+-#: ../gui/polgen.py:438
+-msgid "use_resolve must be a boolean value "
+-msgstr ""
+-
+-#: ../gui/polgen.py:444
+-msgid "use_syslog must be a boolean value "
+-msgstr ""
+-
+-#: ../gui/polgen.py:450
+-msgid "use_kerberos must be a boolean value "
+-msgstr ""
+-
+-#: ../gui/polgen.py:456
+-msgid "manage_krb5_rcache must be a boolean value "
+-msgstr ""
+-
+-#: ../gui/polgen.py:486
+-msgid "USER Types automatically get a tmp type"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1004
+-msgid "You must enter the executable path for your confined process"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1182
+-msgid "Type Enforcement file"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1183
+-msgid "Interface file"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1184
+-msgid "File Contexts file"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1185
+-msgid "Setup Script"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1306
+-#, python-format
+-msgid ""
+-"\n"
+-"%s\n"
+-"\n"
+-"sepolgen [ -n moduleName ] [ -m ] [ -t type ] [ executable | Name ]\n"
+-"valid Types:\n"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1354
+-msgid "Executable or Name required"
+-msgstr ""
+-
+ #: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
+ msgid "Network Port"
+ msgstr ""
+@@ -1953,1411 +1860,1499 @@ msgstr ""
+ msgid "Group View"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:1 ../gui/selinux.tbl:30 ../gui/selinux.tbl:31
+-#: ../gui/selinux.tbl:32 ../gui/selinux.tbl:33 ../gui/selinux.tbl:34
+-#: ../gui/selinux.tbl:36 ../gui/selinux.tbl:37 ../gui/selinux.tbl:38
+-#: ../gui/selinux.tbl:39 ../gui/selinux.tbl:40 ../gui/selinux.tbl:42
+-#: ../gui/selinux.tbl:43 ../gui/selinux.tbl:44 ../gui/selinux.tbl:45
+-#: ../gui/selinux.tbl:46 ../gui/selinux.tbl:47 ../gui/selinux.tbl:48
+-#: ../gui/selinux.tbl:49 ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
+-#: ../gui/selinux.tbl:52 ../gui/selinux.tbl:53 ../gui/selinux.tbl:59
+-#: ../gui/selinux.tbl:60 ../gui/selinux.tbl:61 ../gui/selinux.tbl:62
+-#: ../gui/selinux.tbl:63 ../gui/selinux.tbl:64 ../gui/selinux.tbl:65
+-#: ../gui/selinux.tbl:66 ../gui/selinux.tbl:67 ../gui/selinux.tbl:68
+-#: ../gui/selinux.tbl:69 ../gui/selinux.tbl:75 ../gui/selinux.tbl:76
+-#: ../gui/selinux.tbl:77 ../gui/selinux.tbl:78 ../gui/selinux.tbl:79
+-#: ../gui/selinux.tbl:80 ../gui/selinux.tbl:81 ../gui/selinux.tbl:82
+-#: ../gui/selinux.tbl:83 ../gui/selinux.tbl:84 ../gui/selinux.tbl:86
+-#: ../gui/selinux.tbl:88 ../gui/selinux.tbl:89 ../gui/selinux.tbl:90
+-#: ../gui/selinux.tbl:92 ../gui/selinux.tbl:94 ../gui/selinux.tbl:95
+-#: ../gui/selinux.tbl:96 ../gui/selinux.tbl:97 ../gui/selinux.tbl:98
+-#: ../gui/selinux.tbl:99 ../gui/selinux.tbl:100 ../gui/selinux.tbl:101
+-#: ../gui/selinux.tbl:102 ../gui/selinux.tbl:103 ../gui/selinux.tbl:104
+-#: ../gui/selinux.tbl:106 ../gui/selinux.tbl:108 ../gui/selinux.tbl:109
+-#: ../gui/selinux.tbl:110 ../gui/selinux.tbl:111 ../gui/selinux.tbl:112
+-#: ../gui/selinux.tbl:113 ../gui/selinux.tbl:114 ../gui/selinux.tbl:116
+-#: ../gui/selinux.tbl:117 ../gui/selinux.tbl:119 ../gui/selinux.tbl:121
+-#: ../gui/selinux.tbl:123 ../gui/selinux.tbl:124 ../gui/selinux.tbl:127
+-#: ../gui/selinux.tbl:129 ../gui/selinux.tbl:130 ../gui/selinux.tbl:131
+-#: ../gui/selinux.tbl:132 ../gui/selinux.tbl:133 ../gui/selinux.tbl:134
+-#: ../gui/selinux.tbl:135 ../gui/selinux.tbl:136 ../gui/selinux.tbl:137
+-#: ../gui/selinux.tbl:138 ../gui/selinux.tbl:139 ../gui/selinux.tbl:142
+-#: ../gui/selinux.tbl:143 ../gui/selinux.tbl:144 ../gui/selinux.tbl:145
+-#: ../gui/selinux.tbl:146 ../gui/selinux.tbl:147 ../gui/selinux.tbl:148
+-#: ../gui/selinux.tbl:149 ../gui/selinux.tbl:150 ../gui/selinux.tbl:151
+-#: ../gui/selinux.tbl:152 ../gui/selinux.tbl:154 ../gui/selinux.tbl:155
+-#: ../gui/selinux.tbl:156 ../gui/selinux.tbl:157 ../gui/selinux.tbl:158
+-#: ../gui/selinux.tbl:159 ../gui/selinux.tbl:160 ../gui/selinux.tbl:167
+-#: ../gui/selinux.tbl:171 ../gui/selinux.tbl:172 ../gui/selinux.tbl:173
+-#: ../gui/selinux.tbl:174 ../gui/selinux.tbl:175 ../gui/selinux.tbl:177
+-#: ../gui/selinux.tbl:178 ../gui/selinux.tbl:179 ../gui/selinux.tbl:180
+-#: ../gui/selinux.tbl:184 ../gui/selinux.tbl:192 ../gui/selinux.tbl:193
+-#: ../gui/selinux.tbl:194 ../gui/selinux.tbl:195 ../gui/selinux.tbl:196
+-#: ../gui/selinux.tbl:197 ../gui/selinux.tbl:198 ../gui/selinux.tbl:199
+-#: ../gui/selinux.tbl:200 ../gui/selinux.tbl:201 ../gui/selinux.tbl:206
+-#: ../gui/selinux.tbl:207 ../gui/selinux.tbl:218 ../gui/selinux.tbl:219
+-#: ../gui/selinux.tbl:220 ../gui/selinux.tbl:222 ../gui/selinux.tbl:224
+-#: ../gui/selinux.tbl:226 ../gui/selinux.tbl:227 ../gui/selinux.tbl:230
+-msgid "SELinux Service Protection"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:1
+-msgid "Disable SELinux protection for acct daemon"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:2 ../gui/selinux.tbl:3 ../gui/selinux.tbl:70
+-#: ../gui/selinux.tbl:153 ../gui/selinux.tbl:168 ../gui/selinux.tbl:169
+-#: ../gui/selinux.tbl:170 ../gui/selinux.tbl:189 ../gui/selinux.tbl:202
+-#: ../gui/selinux.tbl:203 ../gui/selinux.tbl:204 ../gui/selinux.tbl:205
+-msgid "Admin"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:2
+-msgid "Allow all daemons to write corefiles to /"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:3
+-msgid "Allow all daemons the ability to use unallocated ttys"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
+-#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
+-#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
+-#: ../gui/selinux.tbl:210 ../gui/selinux.tbl:211 ../gui/selinux.tbl:212
+-#: ../gui/selinux.tbl:213 ../gui/selinux.tbl:214 ../gui/selinux.tbl:215
+-#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
+-msgid "User Privs"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:4
+-msgid ""
+-"Allow gadmin SELinux user account to execute files in home directory or /tmp"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:5
+-msgid ""
+-"Allow guest SELinux user account to execute files in home directory or /tmp"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
+-msgid "Memory Protection"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:6
+-msgid "Allow java executable stack"
++#: ../gui/semanagePage.py:126
 +#, python-format
-+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
-+msgstr ""
- 
--#~ msgid "Verify Name"
--#~ msgstr "Potvrdi ime"
-+#: ../gui/polgen.py:324
-+msgid "You must enter a name for your confined process/user"
-+msgstr ""
++msgid "Are you sure you want to delete %s '%s'?"
+ msgstr ""
  
--#~ msgid ""
--#~ "Module %s.pp already loaded in current policy.\n"
--#~ "Do you want to continue?"
--#~ msgstr ""
--#~ "Modul %s.pp je već učitan u trenutnu polisu.\n"
--#~ "Da li želite da nastavite?"
-+#: ../gui/polgen.py:326
-+msgid ""
-+"Name must be alpha numberic with no spaces. Consider using option \"-n "
-+"MODULENAME\""
-+msgstr ""
+-#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
+-#: ../gui/selinux.tbl:209
+-msgid "Mount"
++#: ../gui/semanagePage.py:126
++#, python-format
++msgid "Delete %s"
+ msgstr ""
  
--#~ msgid "You must enter a name"
--#~ msgstr "Morate uneti ime"
-+#: ../gui/polgen.py:414
-+msgid "User Role types can not be assigned executables."
-+msgstr ""
+-#: ../gui/selinux.tbl:7
+-msgid "Allow mount to mount any file"
++#: ../gui/semanagePage.py:134
++#, python-format
++msgid "Add %s"
+ msgstr ""
  
--#~ msgid "You must enter a executable"
--#~ msgstr "Morate uneti izvršni program"
-+#: ../gui/polgen.py:420
-+msgid "Only Daemon apps can use an init script.."
-+msgstr ""
+-#: ../gui/selinux.tbl:8
+-msgid "Allow mount to mount any directory"
++#: ../gui/semanagePage.py:148
++#, python-format
++msgid "Modify %s"
+ msgstr ""
  
--#~ msgid "Configue SELinux"
--#~ msgstr "Podesite SELinux"
-+#: ../gui/polgen.py:438
-+msgid "use_resolve must be a boolean value "
-+msgstr ""
+-#: ../gui/selinux.tbl:9
+-msgid "Allow mplayer executable stack"
++#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
++msgid "Permissive"
+ msgstr ""
  
--#, fuzzy
--#~ msgid "Ports must be numbers or ranges of numbers from 1 to %d "
--#~ msgstr "Portovi moraju biti brojevi ili opsezi brojeva od 1 do %d "
-+#: ../gui/polgen.py:444
-+msgid "use_syslog must be a boolean value "
-+msgstr ""
+-#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
+-#: ../gui/selinux.tbl:188
+-msgid "SSH"
++#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
++msgid "Enforcing"
+ msgstr ""
  
--#~ msgid "You must enter a name for your confined process/user"
--#~ msgstr "Morate uneti ime vašeg ograničenog procesa/korisnika"
-+#: ../gui/polgen.py:450
-+msgid "use_kerberos must be a boolean value "
-+msgstr ""
+-#: ../gui/selinux.tbl:10
+-msgid "Allow ssh to run ssh-keysign"
++#: ../gui/statusPage.py:94
++msgid "Status"
+ msgstr ""
  
--#~ msgid "USER Types are not allowed executables"
--#~ msgstr "Tipovi korisnika nisu dozvoljene izvršne datoteke"
-+#: ../gui/polgen.py:456
-+msgid "manage_krb5_rcache must be a boolean value "
-+msgstr ""
+-#: ../gui/selinux.tbl:11
++#: ../gui/statusPage.py:133
+ msgid ""
+-"Allow staff SELinux user account to execute files in home directory or /tmp"
++"Changing the policy type will cause a relabel of the entire file system on "
++"the next boot. Relabeling takes a long time depending on the size of the "
++"file system.  Do you wish to continue?"
+ msgstr ""
  
--#~ msgid "Only DAEMON apps can use an init script"
--#~ msgstr "Samo programi-sistemske usluge mogu koristiti init skriptu"
-+#: ../gui/polgen.py:486
-+msgid "USER Types automatically get a tmp type"
-+msgstr ""
+-#: ../gui/selinux.tbl:12
++#: ../gui/statusPage.py:147
+ msgid ""
+-"Allow sysadm SELinux user account to execute files in home directory or /tmp"
++"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
++"you later decide to turn SELinux back on, the system will be required to "
++"relabel.  If you just want to see if SELinux is causing a problem on your "
++"system, you can go to permissive mode which will only log errors and not "
++"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
++"wish to continue?"
+ msgstr ""
  
--#~ msgid "use_syslog must be a boolean value "
--#~ msgstr "use_syslog mora biti logička vrednost"
-+#: ../gui/polgen.py:1004
-+msgid "You must enter the executable path for your confined process"
-+msgstr ""
+-#: ../gui/selinux.tbl:13
++#: ../gui/statusPage.py:152
+ msgid ""
+-"Allow unconfined SELinux user account to execute files in home directory or /"
+-"tmp"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:14
+-msgid "Network Configuration"
++"Changing to SELinux enabled will cause a relabel of the entire file system "
++"on the next boot. Relabeling takes a long time depending on the size of the "
++"file system.  Do you wish to continue?"
+ msgstr ""
  
--#, fuzzy
--#~ msgid "USER Types automatically get a tmp type"
--#~ msgstr "Tipovi korisnika automatski dobijaju tmp vrstu"
-+#: ../gui/polgen.py:1182
-+msgid "Type Enforcement file"
-+msgstr ""
+-#: ../gui/selinux.tbl:14
+-msgid "Allow unlabeled packets to flow on the network"
++#: ../gui/system-config-selinux.glade:11
++msgid "system-config-selinux"
+ msgstr ""
  
--#~ msgid "You must enter the executable path for your confined process"
--#~ msgstr "Morate uneti putanju izvršne datoteke za vaš ograničeni proces"
-+#: ../gui/polgen.py:1183
-+msgid "Interface file"
-+msgstr ""
+-#: ../gui/selinux.tbl:15
++#: ../gui/system-config-selinux.glade:12
+ msgid ""
+-"Allow user SELinux user account to execute files in home directory or /tmp"
++"Copyright (c)2006 Red Hat, Inc.\n"
++"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
+ msgstr ""
  
--#, fuzzy
--#~ msgid "Type Enforcement file"
--#~ msgstr "Datoteka za vrstu primoravanja"
-+#: ../gui/polgen.py:1184
-+msgid "File Contexts file"
-+msgstr ""
+-#: ../gui/selinux.tbl:16
+-msgid "Allow unconfined to dyntrans to unconfined_execmem"
++#: ../gui/system-config-selinux.glade:22
++#: ../gui/system-config-selinux.glade:544
++msgid "Add SELinux Login Mapping"
+ msgstr ""
  
--#~ msgid "Interface file"
--#~ msgstr "Datoteka sprege"
-+#: ../gui/polgen.py:1185
-+msgid "Setup Script"
-+msgstr ""
+-#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
+-#: ../gui/selinux.tbl:140
+-msgid "Databases"
++#: ../gui/system-config-selinux.glade:257
++msgid "Add SELinux Network Ports"
+ msgstr ""
  
--#~ msgid "File Contexts file"
--#~ msgstr "Datoteka za kontekste datoteka"
-+#: ../gui/polgen.py:1306
-+#, python-format
-+msgid ""
-+"\n"
-+"%s\n"
-+"\n"
-+"sepolgen [ -n moduleName ] [ -m ] [ -t type ] [ executable | Name ]\n"
-+"valid Types:\n"
-+msgstr ""
+-#: ../gui/selinux.tbl:17
+-msgid "Allow user to connect to mysql socket"
++#: ../gui/system-config-selinux.glade:391
++#: ../gui/system-config-selinux.glade:678
++msgid "SELinux Type"
+ msgstr ""
  
--#~ msgid "Setup Script"
--#~ msgstr "Skripta za postavke"
-+#: ../gui/polgen.py:1354
-+msgid "Executable or Name required"
-+msgstr ""
+-#: ../gui/selinux.tbl:18
+-msgid "Allow user to connect to postgres socket"
++#: ../gui/system-config-selinux.glade:622
++msgid "File Specification"
+ msgstr ""
  
--#~ msgid ""
--#~ "SELinux Port\n"
--#~ "Type"
--#~ msgstr ""
--#~ "SELinux port\n"
--#~ "Vrsta"
-+#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
-+msgid "Network Port"
-+msgstr ""
+-#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
+-msgid "XServer"
++#: ../gui/system-config-selinux.glade:650
++msgid "File Type"
+ msgstr ""
  
--#~ msgid "Protocol"
--#~ msgstr "Protokol"
-+#: ../gui/portsPage.py:85
+-#: ../gui/selinux.tbl:19
+-msgid "Allow clients to write to X shared memory"
+-msgstr ""
++#: ../gui/system-config-selinux.glade:727
 +msgid ""
-+"SELinux Port\n"
-+"Type"
-+msgstr ""
- 
--#~ msgid ""
--#~ "MLS/MCS\n"
--#~ "Level"
--#~ msgstr ""
--#~ "MLS/MCS\n"
--#~ "Nivo"
-+#: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
-+msgid "Protocol"
++"all files\n"
++"regular file\n"
++"directory\n"
++"character device\n"
++"block device\n"
++"socket\n"
++"symbolic link\n"
++"named pipe\n"
 +msgstr ""
- 
--#~ msgid "Port"
--#~ msgstr "Port"
-+#: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
-+msgid ""
-+"MLS/MCS\n"
-+"Level"
++
++#: ../gui/system-config-selinux.glade:773
++msgid "MLS"
 +msgstr ""
- 
--#~ msgid "Port number \"%s\" is not valid.  0 < PORT_NUMBER < 65536 "
--#~ msgstr "Broj porta „%s“ nije ispravan.  0 < PORT_NUMBER < 65536 "
-+#: ../gui/portsPage.py:101
-+msgid "Port"
++
++#: ../gui/system-config-selinux.glade:837
++msgid "Add SELinux User"
 +msgstr ""
- 
--#~ msgid "List View"
--#~ msgstr "Prikaz liste"
-+#: ../gui/portsPage.py:207
-+#, python-format
-+msgid "Port number \"%s\" is not valid.  0 < PORT_NUMBER < 65536 "
++
++#: ../gui/system-config-selinux.glade:1079
++msgid "SELinux Administration"
 +msgstr ""
- 
--#~ msgid "Group View"
--#~ msgstr "Grupni pregled"
-+#: ../gui/portsPage.py:252
-+msgid "List View"
++
++#: ../gui/system-config-selinux.glade:1122
++msgid "Add"
 +msgstr ""
- 
--#~ msgid "SELinux Service Protection"
--#~ msgstr "Zaštita SELinux servisa"
-+#: ../gui/portsPage.py:255 ../gui/system-config-selinux.glade:2419
-+msgid "Group View"
++
++#: ../gui/system-config-selinux.glade:1144
++msgid "_Properties"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for acct daemon"
--#~ msgstr "Onemogući SELinux zaštitu za acct sistemsku uslugu"
-+#: ../gui/selinux.tbl:1 ../gui/selinux.tbl:30 ../gui/selinux.tbl:31
-+#: ../gui/selinux.tbl:32 ../gui/selinux.tbl:33 ../gui/selinux.tbl:34
-+#: ../gui/selinux.tbl:36 ../gui/selinux.tbl:37 ../gui/selinux.tbl:38
-+#: ../gui/selinux.tbl:39 ../gui/selinux.tbl:40 ../gui/selinux.tbl:42
-+#: ../gui/selinux.tbl:43 ../gui/selinux.tbl:44 ../gui/selinux.tbl:45
-+#: ../gui/selinux.tbl:46 ../gui/selinux.tbl:47 ../gui/selinux.tbl:48
-+#: ../gui/selinux.tbl:49 ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
-+#: ../gui/selinux.tbl:52 ../gui/selinux.tbl:53 ../gui/selinux.tbl:59
-+#: ../gui/selinux.tbl:60 ../gui/selinux.tbl:61 ../gui/selinux.tbl:62
-+#: ../gui/selinux.tbl:63 ../gui/selinux.tbl:64 ../gui/selinux.tbl:65
-+#: ../gui/selinux.tbl:66 ../gui/selinux.tbl:67 ../gui/selinux.tbl:68
-+#: ../gui/selinux.tbl:69 ../gui/selinux.tbl:75 ../gui/selinux.tbl:76
-+#: ../gui/selinux.tbl:77 ../gui/selinux.tbl:78 ../gui/selinux.tbl:79
-+#: ../gui/selinux.tbl:80 ../gui/selinux.tbl:81 ../gui/selinux.tbl:82
-+#: ../gui/selinux.tbl:83 ../gui/selinux.tbl:84 ../gui/selinux.tbl:86
-+#: ../gui/selinux.tbl:88 ../gui/selinux.tbl:89 ../gui/selinux.tbl:90
-+#: ../gui/selinux.tbl:92 ../gui/selinux.tbl:94 ../gui/selinux.tbl:95
-+#: ../gui/selinux.tbl:96 ../gui/selinux.tbl:97 ../gui/selinux.tbl:98
-+#: ../gui/selinux.tbl:99 ../gui/selinux.tbl:100 ../gui/selinux.tbl:101
-+#: ../gui/selinux.tbl:102 ../gui/selinux.tbl:103 ../gui/selinux.tbl:104
-+#: ../gui/selinux.tbl:106 ../gui/selinux.tbl:108 ../gui/selinux.tbl:109
-+#: ../gui/selinux.tbl:110 ../gui/selinux.tbl:111 ../gui/selinux.tbl:112
-+#: ../gui/selinux.tbl:113 ../gui/selinux.tbl:114 ../gui/selinux.tbl:116
-+#: ../gui/selinux.tbl:117 ../gui/selinux.tbl:119 ../gui/selinux.tbl:121
-+#: ../gui/selinux.tbl:123 ../gui/selinux.tbl:124 ../gui/selinux.tbl:127
-+#: ../gui/selinux.tbl:129 ../gui/selinux.tbl:130 ../gui/selinux.tbl:131
-+#: ../gui/selinux.tbl:132 ../gui/selinux.tbl:133 ../gui/selinux.tbl:134
-+#: ../gui/selinux.tbl:135 ../gui/selinux.tbl:136 ../gui/selinux.tbl:137
-+#: ../gui/selinux.tbl:138 ../gui/selinux.tbl:139 ../gui/selinux.tbl:142
-+#: ../gui/selinux.tbl:143 ../gui/selinux.tbl:144 ../gui/selinux.tbl:145
-+#: ../gui/selinux.tbl:146 ../gui/selinux.tbl:147 ../gui/selinux.tbl:148
-+#: ../gui/selinux.tbl:149 ../gui/selinux.tbl:150 ../gui/selinux.tbl:151
-+#: ../gui/selinux.tbl:152 ../gui/selinux.tbl:154 ../gui/selinux.tbl:155
-+#: ../gui/selinux.tbl:156 ../gui/selinux.tbl:157 ../gui/selinux.tbl:158
-+#: ../gui/selinux.tbl:159 ../gui/selinux.tbl:160 ../gui/selinux.tbl:167
-+#: ../gui/selinux.tbl:171 ../gui/selinux.tbl:172 ../gui/selinux.tbl:173
-+#: ../gui/selinux.tbl:174 ../gui/selinux.tbl:175 ../gui/selinux.tbl:177
-+#: ../gui/selinux.tbl:178 ../gui/selinux.tbl:179 ../gui/selinux.tbl:180
-+#: ../gui/selinux.tbl:184 ../gui/selinux.tbl:192 ../gui/selinux.tbl:193
-+#: ../gui/selinux.tbl:194 ../gui/selinux.tbl:195 ../gui/selinux.tbl:196
-+#: ../gui/selinux.tbl:197 ../gui/selinux.tbl:198 ../gui/selinux.tbl:199
-+#: ../gui/selinux.tbl:200 ../gui/selinux.tbl:201 ../gui/selinux.tbl:206
-+#: ../gui/selinux.tbl:207 ../gui/selinux.tbl:218 ../gui/selinux.tbl:219
-+#: ../gui/selinux.tbl:220 ../gui/selinux.tbl:222 ../gui/selinux.tbl:224
-+#: ../gui/selinux.tbl:226 ../gui/selinux.tbl:227 ../gui/selinux.tbl:230
-+msgid "SELinux Service Protection"
-+msgstr ""
- 
--#~ msgid "Admin"
--#~ msgstr "Administrator"
-+#: ../gui/selinux.tbl:1
-+msgid "Disable SELinux protection for acct daemon"
-+msgstr ""
- 
--#~ msgid "Allow all daemons to write corefiles to /"
--#~ msgstr ""
--#~ "Dopusti svim sistemskim uslugama da upisuju datoteke jezgra na / "
--#~ "direktorijum"
-+#: ../gui/selinux.tbl:2 ../gui/selinux.tbl:3 ../gui/selinux.tbl:70
-+#: ../gui/selinux.tbl:153 ../gui/selinux.tbl:168 ../gui/selinux.tbl:169
-+#: ../gui/selinux.tbl:170 ../gui/selinux.tbl:189 ../gui/selinux.tbl:202
-+#: ../gui/selinux.tbl:203 ../gui/selinux.tbl:204 ../gui/selinux.tbl:205
-+msgid "Admin"
-+msgstr ""
- 
--#~ msgid "Allow all daemons the ability to use unallocated ttys"
--#~ msgstr ""
--#~ "Dopusti svim sistemskim uslugama mogućnost da koriste nealocirane tty "
--#~ "terminale"
-+#: ../gui/selinux.tbl:2
-+msgid "Allow all daemons to write corefiles to /"
++
++#: ../gui/system-config-selinux.glade:1166
++msgid "_Delete"
 +msgstr ""
- 
--#~ msgid "User Privs"
--#~ msgstr "Ovlašćenja korisnika"
-+#: ../gui/selinux.tbl:3
-+msgid "Allow all daemons the ability to use unallocated ttys"
++
++#: ../gui/system-config-selinux.glade:1256
++msgid "Select Management Object"
 +msgstr ""
- 
--#, fuzzy
--#~ msgid ""
--#~ "Allow gadmin SELinux user account to execute files in home directory or /"
--#~ "tmp"
--#~ msgstr ""
--#~ "Dopusti gadmin SELinux korisničkim nalozima da izvršavaju datoteke u "
--#~ "svojim ličnim direktorijumima"
-+#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
-+#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
-+#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
-+#: ../gui/selinux.tbl:210 ../gui/selinux.tbl:211 ../gui/selinux.tbl:212
-+#: ../gui/selinux.tbl:213 ../gui/selinux.tbl:214 ../gui/selinux.tbl:215
-+#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
-+msgid "User Privs"
++
++#: ../gui/system-config-selinux.glade:1273
++msgid "<b>Select:</b>"
 +msgstr ""
- 
--#, fuzzy
--#~ msgid ""
--#~ "Allow guest SELinux user account to execute files in home directory or /"
--#~ "tmp"
--#~ msgstr ""
--#~ "Dopusti da gostujući SELinux korisnički nalozi izvršavaju datoteke u "
--#~ "svojim ličnim direktorijumima ili u /tmp direktorijumu"
-+#: ../gui/selinux.tbl:4
-+msgid ""
-+"Allow gadmin SELinux user account to execute files in home directory or /tmp"
++
++#: ../gui/system-config-selinux.glade:1326
++msgid "System Default Enforcing Mode"
 +msgstr ""
- 
--#~ msgid "Memory Protection"
--#~ msgstr "Zaštita memorije"
-+#: ../gui/selinux.tbl:5
++
++#: ../gui/system-config-selinux.glade:1354
 +msgid ""
-+"Allow guest SELinux user account to execute files in home directory or /tmp"
++"Disabled\n"
++"Permissive\n"
++"Enforcing\n"
 +msgstr ""
- 
--#~ msgid "Allow java executable stack"
--#~ msgstr "Dopusti java-i izvršni stek"
-+#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
-+msgid "Memory Protection"
++
++#: ../gui/system-config-selinux.glade:1373
++msgid "Current Enforcing Mode"
 +msgstr ""
- 
--#~ msgid "Mount"
--#~ msgstr "Mount"
-+#: ../gui/selinux.tbl:6
-+msgid "Allow java executable stack"
++
++#: ../gui/system-config-selinux.glade:1418
++msgid "System Default Policy Type: "
 +msgstr ""
  
--#~ msgid "Allow mount to mount any file"
--#~ msgstr "Dopusti da mount montira bilo koju datoteku"
-+#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
-+#: ../gui/selinux.tbl:209
-+msgid "Mount"
-+msgstr ""
+-#: ../gui/selinux.tbl:20
++#: ../gui/system-config-selinux.glade:1463
+ msgid ""
+-"Allow xguest SELinux user account to execute files in home directory or /tmp"
++"Select if you wish to relabel then entire file system on next reboot.  "
++"Relabeling can take a very long time, depending on the size of the system.  "
++"If you are changing policy types or going from disabled to enforcing, a "
++"relabel is required."
+ msgstr ""
  
--#~ msgid "Allow mount to mount any directory"
--#~ msgstr "Dopusti da mount montira bilo koji direktorijum"
-+#: ../gui/selinux.tbl:7
-+msgid "Allow mount to mount any file"
+-#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
+-#: ../gui/selinux.tbl:231
+-msgid "NIS"
++#: ../gui/system-config-selinux.glade:1509
++msgid "Relabel on next reboot."
 +msgstr ""
- 
--#~ msgid "Allow mplayer executable stack"
--#~ msgstr "Dopusti mplayer-u izvršni stek"
-+#: ../gui/selinux.tbl:8
-+msgid "Allow mount to mount any directory"
++
++#: ../gui/system-config-selinux.glade:1561
++msgid "label37"
 +msgstr ""
- 
--#~ msgid "SSH"
--#~ msgstr "SSH"
-+#: ../gui/selinux.tbl:9
-+msgid "Allow mplayer executable stack"
++
++#: ../gui/system-config-selinux.glade:1598
++msgid "Revert boolean setting to system default"
 +msgstr ""
- 
--#~ msgid "Allow ssh to run ssh-keysign"
--#~ msgstr "Dopusti da ssh izvršava ssh-keysign"
-+#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
-+#: ../gui/selinux.tbl:188
-+msgid "SSH"
++
++#: ../gui/system-config-selinux.glade:1614
++msgid "Toggle between Customized and All Booleans"
 +msgstr ""
- 
--#, fuzzy
--#~ msgid ""
--#~ "Allow staff SELinux user account to execute files in home directory or /"
--#~ "tmp"
--#~ msgstr ""
--#~ "Dopusti da staff SELinux korisnički nalozi izvršavaju datoteke u svojim "
--#~ "ličnim direktorijumima ili u /tmp direktorijumu"
-+#: ../gui/selinux.tbl:10
-+msgid "Allow ssh to run ssh-keysign"
++
++#: ../gui/system-config-selinux.glade:1645
++#: ../gui/system-config-selinux.glade:1850
++#: ../gui/system-config-selinux.glade:2037
++#: ../gui/system-config-selinux.glade:2224
++#: ../gui/system-config-selinux.glade:2467
++#: ../gui/system-config-selinux.glade:2692
++#: ../gui/system-config-selinux.glade:2867
++msgid "Filter"
 +msgstr ""
- 
--#, fuzzy
--#~ msgid ""
--#~ "Allow sysadm SELinux user account to execute files in home directory or /"
--#~ "tmp"
--#~ msgstr ""
--#~ "Dopusti da sysadm SELinux korisnički nalozi izvršavaju datoteke u svojim "
--#~ "ličnim direktorijumima ili u /tmp direktorijumu"
-+#: ../gui/selinux.tbl:11
-+msgid ""
-+"Allow staff SELinux user account to execute files in home directory or /tmp"
++
++#: ../gui/system-config-selinux.glade:1734
++msgid "label50"
 +msgstr ""
- 
--#, fuzzy
--#~ msgid ""
--#~ "Allow unconfined SELinux user account to execute files in home directory "
--#~ "or /tmp"
--#~ msgstr ""
--#~ "Dopusti da neograničeni SELinux korisnički nalozi izvršavaju datoteke u "
--#~ "svojim ličnim direktorijumima ili u /tmp direktorijumu"
-+#: ../gui/selinux.tbl:12
-+msgid ""
-+"Allow sysadm SELinux user account to execute files in home directory or /tmp"
++
++#: ../gui/system-config-selinux.glade:1771
++msgid "Add File Context"
 +msgstr ""
- 
--#~ msgid "Network Configuration"
--#~ msgstr "Mrežna podešavanja"
-+#: ../gui/selinux.tbl:13
-+msgid ""
-+"Allow unconfined SELinux user account to execute files in home directory or /"
-+"tmp"
++
++#: ../gui/system-config-selinux.glade:1787
++msgid "Modify File Context"
 +msgstr ""
++
++#: ../gui/system-config-selinux.glade:1803
++msgid "Delete File Context"
+ msgstr ""
  
--#~ msgid "Allow unlabeled packets to flow on the network"
--#~ msgstr "Dopusti da neoznačeni paketi putuju mrežom"
-+#: ../gui/selinux.tbl:14
-+msgid "Network Configuration"
-+msgstr ""
+-#: ../gui/selinux.tbl:21
+-msgid "Allow daemons to run with NIS"
++#: ../gui/system-config-selinux.glade:1819
++msgid "Toggle between all and customized file context"
+ msgstr ""
  
--#, fuzzy
--#~ msgid ""
--#~ "Allow user SELinux user account to execute files in home directory or /tmp"
--#~ msgstr ""
--#~ "Dopusti da user SELinux korisnički nalozi izvršavaju datoteke u svojim "
--#~ "ličnim direktorijumima ili u /tmp direktorijumu"
-+#: ../gui/selinux.tbl:14
-+msgid "Allow unlabeled packets to flow on the network"
-+msgstr ""
+-#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
+-#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
+-#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
+-#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
+-#: ../gui/selinux.tbl:118
+-msgid "Web Applications"
++#: ../gui/system-config-selinux.glade:1939
++msgid "label38"
+ msgstr ""
  
--#~ msgid "Allow unconfined to dyntrans to unconfined_execmem"
--#~ msgstr "Dopusti da neograničenim da se prebace u unconfined_execmem"
-+#: ../gui/selinux.tbl:15
-+msgid ""
-+"Allow user SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
+-#: ../gui/selinux.tbl:22
+-msgid "Transition staff SELinux user to Web Browser Domain"
++#: ../gui/system-config-selinux.glade:1976
++msgid "Add SELinux User Mapping"
+ msgstr ""
  
--#~ msgid "Databases"
--#~ msgstr "Baze podataka"
-+#: ../gui/selinux.tbl:16
-+msgid "Allow unconfined to dyntrans to unconfined_execmem"
-+msgstr ""
+-#: ../gui/selinux.tbl:23
+-msgid "Transition sysadm SELinux user to Web Browser Domain"
++#: ../gui/system-config-selinux.glade:1992
++msgid "Modify SELinux User Mapping"
+ msgstr ""
  
--#~ msgid "Allow user to connect to mysql socket"
--#~ msgstr "Dopusti korisniku da se poveže na mysql soket"
-+#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
-+#: ../gui/selinux.tbl:140
-+msgid "Databases"
-+msgstr ""
+-#: ../gui/selinux.tbl:24
+-msgid "Transition user SELinux user to Web Browser Domain"
++#: ../gui/system-config-selinux.glade:2008
++msgid "Delete SELinux User Mapping"
+ msgstr ""
  
--#~ msgid "Allow user to connect to postgres socket"
--#~ msgstr "Dopusti korisniku da se poveže na postgres soket"
-+#: ../gui/selinux.tbl:17
-+msgid "Allow user to connect to mysql socket"
-+msgstr ""
+-#: ../gui/selinux.tbl:25
+-msgid "Transition xguest SELinux user to Web Browser Domain"
++#: ../gui/system-config-selinux.glade:2126
++msgid "label39"
+ msgstr ""
  
--#~ msgid "XServer"
--#~ msgstr "XServer"
-+#: ../gui/selinux.tbl:18
-+msgid "Allow user to connect to postgres socket"
-+msgstr ""
+-#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
+-#: ../gui/selinux.tbl:29
+-msgid "Allow staff Web Browsers to write to home directories"
++#: ../gui/system-config-selinux.glade:2163
++msgid "Add User"
+ msgstr ""
  
--#~ msgid "Allow clients to write to X shared memory"
--#~ msgstr "Dopusti klijentima da upisuju u deljenu memoriju X servera"
-+#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
-+msgid "XServer"
-+msgstr ""
+-#: ../gui/selinux.tbl:30
+-msgid "Disable SELinux protection for amanda"
++#: ../gui/system-config-selinux.glade:2179
++msgid "Modify User"
+ msgstr ""
  
--#, fuzzy
--#~ msgid ""
--#~ "Allow xguest SELinux user account to execute files in home directory or /"
--#~ "tmp"
--#~ msgstr ""
--#~ "Dopusti da xguest SELinux korisnički nalozi izvršavaju datoteke u svojim "
--#~ "ličnim direktorijumima ili u /tmp direktorijumu"
-+#: ../gui/selinux.tbl:19
-+msgid "Allow clients to write to X shared memory"
-+msgstr ""
+-#: ../gui/selinux.tbl:31
+-msgid "Disable SELinux protection for amavis"
++#: ../gui/system-config-selinux.glade:2195
++msgid "Delete User"
+ msgstr ""
  
--#~ msgid "NIS"
--#~ msgstr "NIS"
-+#: ../gui/selinux.tbl:20
-+msgid ""
-+"Allow xguest SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
+-#: ../gui/selinux.tbl:32
+-msgid "Disable SELinux protection for apmd daemon"
++#: ../gui/system-config-selinux.glade:2313
++msgid "label41"
+ msgstr ""
  
--#~ msgid "Allow daemons to run with NIS"
--#~ msgstr "Dozvoli sistemskim uslugama da se pokreću sa NIS servisom"
-+#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
-+#: ../gui/selinux.tbl:231
-+msgid "NIS"
-+msgstr ""
+-#: ../gui/selinux.tbl:33
+-msgid "Disable SELinux protection for arpwatch daemon"
++#: ../gui/system-config-selinux.glade:2350
++msgid "Add Network Port"
+ msgstr ""
  
--#~ msgid "Web Applications"
--#~ msgstr "Veb programi"
-+#: ../gui/selinux.tbl:21
-+msgid "Allow daemons to run with NIS"
-+msgstr ""
+-#: ../gui/selinux.tbl:34
+-msgid "Disable SELinux protection for auditd daemon"
++#: ../gui/system-config-selinux.glade:2366
++msgid "Edit Network Port"
+ msgstr ""
  
--#~ msgid "Transition staff SELinux user to Web Browser Domain"
--#~ msgstr "Prebacivanje staff SELinux korisnika na Web Browser domen"
-+#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
-+#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
-+#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
-+#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
-+#: ../gui/selinux.tbl:118
-+msgid "Web Applications"
-+msgstr ""
+-#: ../gui/selinux.tbl:35
+-msgid "Disable SELinux protection for automount daemon"
++#: ../gui/system-config-selinux.glade:2382
++msgid "Delete Network Port"
+ msgstr ""
  
--#~ msgid "Transition sysadm SELinux user to Web Browser Domain"
--#~ msgstr "Prebacivanje sysadm SELinux korisnika na Web Browser domen"
-+#: ../gui/selinux.tbl:22
-+msgid "Transition staff SELinux user to Web Browser Domain"
-+msgstr ""
+-#: ../gui/selinux.tbl:36
+-msgid "Disable SELinux protection for avahi"
++#: ../gui/system-config-selinux.glade:2418
++#: ../gui/system-config-selinux.glade:2436
++msgid "Toggle between Customized and All Ports"
+ msgstr ""
  
--#~ msgid "Transition user SELinux user to Web Browser Domain"
--#~ msgstr "Prebacivanje user SELinux korisnika na Web Browser domen"
-+#: ../gui/selinux.tbl:23
-+msgid "Transition sysadm SELinux user to Web Browser Domain"
-+msgstr ""
+-#: ../gui/selinux.tbl:37
+-msgid "Disable SELinux protection for bluetooth daemon"
++#: ../gui/system-config-selinux.glade:2556
++msgid "label42"
+ msgstr ""
  
--#~ msgid "Transition xguest SELinux user to Web Browser Domain"
--#~ msgstr "Prebacivanje xguest SELinux korisnika na Web Browser domen"
-+#: ../gui/selinux.tbl:24
-+msgid "Transition user SELinux user to Web Browser Domain"
-+msgstr ""
+-#: ../gui/selinux.tbl:38
+-msgid "Disable SELinux protection for canna daemon"
++#: ../gui/system-config-selinux.glade:2593
++msgid "Generate new policy module"
+ msgstr ""
  
--#~ msgid "Allow staff Web Browsers to write to home directories"
--#~ msgstr "Dopusti osoblju Web Browser-a da upisuje u lične direktorijume"
-+#: ../gui/selinux.tbl:25
-+msgid "Transition xguest SELinux user to Web Browser Domain"
-+msgstr ""
+-#: ../gui/selinux.tbl:39
+-msgid "Disable SELinux protection for cardmgr daemon"
++#: ../gui/system-config-selinux.glade:2609
++msgid "Load policy module"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for amanda"
--#~ msgstr "Isključi SELinux zaštitu za amanda-u"
-+#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
-+#: ../gui/selinux.tbl:29
-+msgid "Allow staff Web Browsers to write to home directories"
-+msgstr ""
+-#: ../gui/selinux.tbl:40
+-msgid "Disable SELinux protection for Cluster Server"
++#: ../gui/system-config-selinux.glade:2625
++msgid "Remove loadable policy module"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for amavis"
--#~ msgstr "Isključi SELinux zaštitu za amavis"
-+#: ../gui/selinux.tbl:30
-+msgid "Disable SELinux protection for amanda"
-+msgstr ""
+-#: ../gui/selinux.tbl:41
++#: ../gui/system-config-selinux.glade:2661
+ msgid ""
+-"Allow cdrecord to read various content. nfs, samba, removable devices, user "
+-"temp and untrusted content files"
++"Enable/Disable additional audit rules, that are normally not reported in the "
++"log files."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for apmd daemon"
--#~ msgstr "Isključi SELinux zaštitu za apmd sistemsku uslugu"
-+#: ../gui/selinux.tbl:31
-+msgid "Disable SELinux protection for amavis"
-+msgstr ""
+-#: ../gui/selinux.tbl:42
+-msgid "Disable SELinux protection for ciped daemon"
++#: ../gui/system-config-selinux.glade:2781
++msgid "label44"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for arpwatch daemon"
--#~ msgstr "Isključi SELinux zaštitu za arpwatch sistemsku uslugu"
-+#: ../gui/selinux.tbl:32
-+msgid "Disable SELinux protection for apmd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:43
+-msgid "Disable SELinux protection for clamd daemon"
++#: ../gui/system-config-selinux.glade:2818
++msgid "Change process mode to permissive."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for auditd daemon"
--#~ msgstr "Isključi SELinux zaštitu za auditd sistemsku uslugu"
-+#: ../gui/selinux.tbl:33
-+msgid "Disable SELinux protection for arpwatch daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:44
+-msgid "Disable SELinux protection for clamscan"
++#: ../gui/system-config-selinux.glade:2836
++msgid "Change process mode to enforcing"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for automount daemon"
--#~ msgstr "Isključi SELinux zaštitu za automount sistemsku uslugu"
-+#: ../gui/selinux.tbl:34
-+msgid "Disable SELinux protection for auditd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:45
+-msgid "Disable SELinux protection for clvmd"
++#: ../gui/system-config-selinux.glade:2928
++msgid "Process Domain"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for avahi"
--#~ msgstr "Isključi SELinux zaštitu za avahi"
-+#: ../gui/selinux.tbl:35
-+msgid "Disable SELinux protection for automount daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:46
+-msgid "Disable SELinux protection for comsat daemon"
++#: ../gui/system-config-selinux.glade:2956
++msgid "label59"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for bluetooth daemon"
--#~ msgstr "Isključi SELinux zaštitu za bluetooth sistemsku uslugu"
-+#: ../gui/selinux.tbl:36
-+msgid "Disable SELinux protection for avahi"
-+msgstr ""
+-#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
+-#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
+-msgid "Disable SELinux protection for courier daemon"
++#: ../gui/usersPage.py:138
++#, python-format
++msgid "SELinux user '%s' is required"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for canna daemon"
--#~ msgstr "Isključi SELinux zaštitu za canna sistemsku uslugu"
-+#: ../gui/selinux.tbl:37
-+msgid "Disable SELinux protection for bluetooth daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:52
+-msgid "Disable SELinux protection for cpucontrol daemon"
++#: ../sepolicy/sepolicy.py:106
++msgid "Generate SELinux man pages"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for cardmgr daemon"
--#~ msgstr "Isključi SELinux zaštitu za cardmgr sistemsku uslugu"
-+#: ../gui/selinux.tbl:38
-+msgid "Disable SELinux protection for canna daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:53
+-msgid "Disable SELinux protection for cpuspeed daemon"
++#: ../sepolicy/sepolicy.py:110
++msgid "path in which the generated SELinux man pages will be stored"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for Cluster Server"
--#~ msgstr "Isključi SELinux zaštitu za Cluster server"
-+#: ../gui/selinux.tbl:39
-+msgid "Disable SELinux protection for cardmgr daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:54
+-msgid "Cron"
++#: ../sepolicy/sepolicy.py:114
++msgid "All domains"
+ msgstr ""
  
--#~ msgid ""
--#~ "Allow cdrecord to read various content. nfs, samba, removable devices, "
--#~ "user temp and untrusted content files"
--#~ msgstr ""
--#~ "Dopusti da cdrecord čita različit sadržaj. nfs, samba, removable devices, "
--#~ "user temp i datoteke sa nepouzdanim sadržajem"
-+#: ../gui/selinux.tbl:40
-+msgid "Disable SELinux protection for Cluster Server"
-+msgstr ""
+-#: ../gui/selinux.tbl:54
+-msgid "Disable SELinux protection for crond daemon"
++#: ../sepolicy/sepolicy.py:116
++msgid "Domain name(s) of man pages to be created"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for ciped daemon"
--#~ msgstr "Isključi SELinux zaštitu za ciped sistemsku uslugu"
-+#: ../gui/selinux.tbl:41
-+msgid ""
-+"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-+"temp and untrusted content files"
-+msgstr ""
+-#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
+-#: ../gui/selinux.tbl:91
+-msgid "Printing"
++#: ../sepolicy/sepolicy.py:164
++msgid "Query SELinux policy network information"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for clamd daemon"
--#~ msgstr "Isključi SELinux zaštitu za clamd sistemsku uslugu"
-+#: ../gui/selinux.tbl:42
-+msgid "Disable SELinux protection for ciped daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:55
+-msgid "Disable SELinux protection for cupsd back end server"
++#: ../sepolicy/sepolicy.py:169
++msgid "list all SELinux port types"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for clamscan"
--#~ msgstr "Isključi SELinux zaštitu za clamscan"
-+#: ../gui/selinux.tbl:43
-+msgid "Disable SELinux protection for clamd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:56
+-msgid "Disable SELinux protection for cupsd daemon"
++#: ../sepolicy/sepolicy.py:172
++msgid "show SELinux type related to the port"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for clvmd"
--#~ msgstr "Isključi SELinux zaštitu za clvmd"
-+#: ../gui/selinux.tbl:44
-+msgid "Disable SELinux protection for clamscan"
-+msgstr ""
+-#: ../gui/selinux.tbl:57
+-msgid "Disable SELinux protection for cupsd_lpd"
++#: ../sepolicy/sepolicy.py:175
++msgid "Show ports defined for this SELinux type"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for comsat daemon"
--#~ msgstr "Isključi SELinux zaštitu za comsat sistemsku uslugu"
-+#: ../gui/selinux.tbl:45
-+msgid "Disable SELinux protection for clvmd"
-+msgstr ""
+-#: ../gui/selinux.tbl:58
+-msgid "CVS"
++#: ../sepolicy/sepolicy.py:178
++msgid "show ports to which this domain can bind and/or connect"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for courier daemon"
--#~ msgstr "Isključi SELinux zaštitu za courier sistemsku uslugu"
-+#: ../gui/selinux.tbl:46
-+msgid "Disable SELinux protection for comsat daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:58
+-msgid "Disable SELinux protection for cvs daemon"
++#: ../sepolicy/sepolicy.py:192
++msgid "query SELinux policy to see if domains can communicate with each other"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for cpucontrol daemon"
--#~ msgstr "Isključi SELinux zaštitu za cpucontrol sistemsku uslugu"
-+#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
-+#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
-+msgid "Disable SELinux protection for courier daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:59
+-msgid "Disable SELinux protection for cyrus daemon"
++#: ../sepolicy/sepolicy.py:195
++msgid "Source Domain"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for cpuspeed daemon"
--#~ msgstr "Isključi SELinux zaštitu za cpuspeed sistemsku uslugu"
-+#: ../gui/selinux.tbl:52
-+msgid "Disable SELinux protection for cpucontrol daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:60
+-msgid "Disable SELinux protection for dbskkd daemon"
++#: ../sepolicy/sepolicy.py:198
++msgid "Target Domain"
+ msgstr ""
  
--#~ msgid "Cron"
--#~ msgstr "Cron"
-+#: ../gui/selinux.tbl:53
-+msgid "Disable SELinux protection for cpuspeed daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:61
+-msgid "Disable SELinux protection for dbusd daemon"
++#: ../sepolicy/sepolicy.py:215
++msgid "query SELinux Policy to see description of booleans"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for crond daemon"
--#~ msgstr "Isključi SELinux zaštitu za crond sistemsku uslugu"
-+#: ../gui/selinux.tbl:54
-+msgid "Cron"
-+msgstr ""
+-#: ../gui/selinux.tbl:62
+-msgid "Disable SELinux protection for dccd"
++#: ../sepolicy/sepolicy.py:219
++msgid "get all booleans desctiption"
+ msgstr ""
  
--#~ msgid "Printing"
--#~ msgstr "Štampanje"
-+#: ../gui/selinux.tbl:54
-+msgid "Disable SELinux protection for crond daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:63
+-msgid "Disable SELinux protection for dccifd"
++#: ../sepolicy/sepolicy.py:221
++msgid "boolean to get description"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for cupsd back end server"
--#~ msgstr "Isključi SELinux zaštitu za cupsd pozadinski server"
-+#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
-+#: ../gui/selinux.tbl:91
-+msgid "Printing"
-+msgstr ""
+-#: ../gui/selinux.tbl:64
+-msgid "Disable SELinux protection for dccm"
++#: ../sepolicy/sepolicy.py:231
++msgid ""
++"query SELinux Policy to see how a source process domain can transition to "
++"the target process domain"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for cupsd daemon"
--#~ msgstr "Isključi SELinux zaštitu za cupsd sistemsku uslugu"
-+#: ../gui/selinux.tbl:55
-+msgid "Disable SELinux protection for cupsd back end server"
-+msgstr ""
+-#: ../gui/selinux.tbl:65
+-msgid "Disable SELinux protection for ddt daemon"
++#: ../sepolicy/sepolicy.py:234
++msgid "source process domain"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for cupsd_lpd"
--#~ msgstr "Isključi SELinux zaštitu za cupsd_lpd"
-+#: ../gui/selinux.tbl:56
-+msgid "Disable SELinux protection for cupsd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:66
+-msgid "Disable SELinux protection for devfsd daemon"
++#: ../sepolicy/sepolicy.py:237
++msgid "target process domain"
+ msgstr ""
  
--#~ msgid "CVS"
--#~ msgstr "CVS"
-+#: ../gui/selinux.tbl:57
-+msgid "Disable SELinux protection for cupsd_lpd"
-+msgstr ""
+-#: ../gui/selinux.tbl:67
+-msgid "Disable SELinux protection for dhcpc daemon"
++#: ../sepolicy/sepolicy.py:259
++msgid "Generate SELinux Policy module template"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for cvs daemon"
--#~ msgstr "Isključi SELinux zaštitu za cvs sistemsku uslugu"
-+#: ../gui/selinux.tbl:58
-+msgid "CVS"
-+msgstr ""
+-#: ../gui/selinux.tbl:68
+-msgid "Disable SELinux protection for dhcpd daemon"
++#: ../sepolicy/sepolicy.py:265
++msgid "name of policy to generate"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for cyrus daemon"
--#~ msgstr "Isključi SELinux zaštitu za cyrus sistemsku uslugu"
-+#: ../gui/selinux.tbl:58
-+msgid "Disable SELinux protection for cvs daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:69
+-msgid "Disable SELinux protection for dictd daemon"
++#: ../sepolicy/sepolicy.py:267
++msgid "executable to confine"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for dbskkd daemon"
--#~ msgstr "Isključi SELinux zaštitu za dbskk sistemsku uslugu"
-+#: ../gui/selinux.tbl:59
-+msgid "Disable SELinux protection for cyrus daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:70
+-msgid "Allow sysadm_t to directly start daemons"
++#: ../sepolicy/sepolicy.py:269
++msgid "run policy generation test suite"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for dbusd daemon"
--#~ msgstr "Isključi SELinux zaštitu za dbusd sistemsku uslugu"
-+#: ../gui/selinux.tbl:60
-+msgid "Disable SELinux protection for dbskkd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:71
+-msgid "Disable SELinux protection for Evolution"
++#: ../sepolicy/sepolicy.py:274
++msgid "commands"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for dccd"
--#~ msgstr "Isključi SELinux zaštitu za dccd"
-+#: ../gui/selinux.tbl:61
-+msgid "Disable SELinux protection for dbusd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:72
+-msgid "Games"
++#: ../sepolicy/sepolicy/generate.py:185
++msgid "Internet Services Daemon"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for dccifd"
--#~ msgstr "Isključi SELinux zaštitu za dccifd"
-+#: ../gui/selinux.tbl:62
-+msgid "Disable SELinux protection for dccd"
-+msgstr ""
+-#: ../gui/selinux.tbl:72
+-msgid "Disable SELinux protection for games"
++#: ../sepolicy/sepolicy/generate.py:198
++msgid "Valid Types:\n"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for dccm"
--#~ msgstr "Isključi SELinux zaštitu za dccm"
-+#: ../gui/selinux.tbl:63
-+msgid "Disable SELinux protection for dccifd"
-+msgstr ""
+-#: ../gui/selinux.tbl:73
+-msgid "Disable SELinux protection for the web browsers"
++#: ../sepolicy/sepolicy/generate.py:232
++#, python-format
++msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for ddt daemon"
--#~ msgstr "Isključi SELinux zaštitu za ddt sistemsku uslugu"
-+#: ../gui/selinux.tbl:64
-+msgid "Disable SELinux protection for dccm"
-+msgstr ""
+-#: ../gui/selinux.tbl:74
+-msgid "Disable SELinux protection for Thunderbird"
++#: ../sepolicy/sepolicy/generate.py:359
++msgid "You must enter a name for your confined process/user"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for devfsd daemon"
--#~ msgstr "Isključi SELinux zaštitu za devfsd sistemsku uslugu"
-+#: ../gui/selinux.tbl:65
-+msgid "Disable SELinux protection for ddt daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:75
+-msgid "Disable SELinux protection for distccd daemon"
++#: ../sepolicy/sepolicy/generate.py:361
++msgid ""
++"Name must be alpha numberic with no spaces. Consider using option \"-n "
++"MODULENAME\""
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for dhcpc daemon"
--#~ msgstr "Isključi SELinux zaštitu za dhcpc sistemsku uslugu"
-+#: ../gui/selinux.tbl:66
-+msgid "Disable SELinux protection for devfsd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:76
+-msgid "Disable SELinux protection for dmesg daemon"
++#: ../sepolicy/sepolicy/generate.py:449
++msgid "User Role types can not be assigned executables."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for dhcpd daemon"
--#~ msgstr "Isključi SELinux zaštitu za dhcpd sistemsku uslugu"
-+#: ../gui/selinux.tbl:67
-+msgid "Disable SELinux protection for dhcpc daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:77
+-msgid "Disable SELinux protection for dnsmasq daemon"
++#: ../sepolicy/sepolicy/generate.py:455
++msgid "Only Daemon apps can use an init script.."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for dictd daemon"
--#~ msgstr "Isključi SELinux zaštitu za dictd sistemsku uslugu"
-+#: ../gui/selinux.tbl:68
-+msgid "Disable SELinux protection for dhcpd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:78
+-msgid "Disable SELinux protection for dovecot daemon"
++#: ../sepolicy/sepolicy/generate.py:473
++msgid "use_resolve must be a boolean value "
+ msgstr ""
  
--#~ msgid "Allow sysadm_t to directly start daemons"
--#~ msgstr "Dopusti da sysadm_t direktno pokreće sistemske usluge"
-+#: ../gui/selinux.tbl:69
-+msgid "Disable SELinux protection for dictd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:79
+-msgid "Disable SELinux protection for entropyd daemon"
++#: ../sepolicy/sepolicy/generate.py:479
++msgid "use_syslog must be a boolean value "
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for Evolution"
--#~ msgstr "Isključi SELinux zaštitu za Evolution"
-+#: ../gui/selinux.tbl:70
-+msgid "Allow sysadm_t to directly start daemons"
-+msgstr ""
+-#: ../gui/selinux.tbl:80
+-msgid "Disable SELinux protection for fetchmail"
++#: ../sepolicy/sepolicy/generate.py:485
++msgid "use_kerberos must be a boolean value "
+ msgstr ""
  
--#~ msgid "Games"
--#~ msgstr "Igre"
-+#: ../gui/selinux.tbl:71
-+msgid "Disable SELinux protection for Evolution"
-+msgstr ""
+-#: ../gui/selinux.tbl:81
+-msgid "Disable SELinux protection for fingerd daemon"
++#: ../sepolicy/sepolicy/generate.py:491
++msgid "manage_krb5_rcache must be a boolean value "
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for games"
--#~ msgstr "Isključi SELinux zaštitu za igre"
-+#: ../gui/selinux.tbl:72
-+msgid "Games"
-+msgstr ""
+-#: ../gui/selinux.tbl:82
+-msgid "Disable SELinux protection for freshclam daemon"
++#: ../sepolicy/sepolicy/generate.py:521
++msgid "USER Types automatically get a tmp type"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for the web browsers"
--#~ msgstr "Isključi SELinux zaštitu za veb čitače"
-+#: ../gui/selinux.tbl:72
-+msgid "Disable SELinux protection for games"
-+msgstr ""
+-#: ../gui/selinux.tbl:83
+-msgid "Disable SELinux protection for fsdaemon daemon"
++#: ../sepolicy/sepolicy/generate.py:1039
++msgid "You must enter the executable path for your confined process"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for Thunderbird"
--#~ msgstr "Isključi SELinux zaštitu za Thunderbird"
-+#: ../gui/selinux.tbl:73
-+msgid "Disable SELinux protection for the web browsers"
-+msgstr ""
+-#: ../gui/selinux.tbl:84
+-msgid "Disable SELinux protection for gpm daemon"
++#: ../sepolicy/sepolicy/generate.py:1272
++msgid "Type Enforcement file"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for distccd daemon"
--#~ msgstr "Isključi SELinux zaštitu za distccd sistemsku uslugu"
-+#: ../gui/selinux.tbl:74
-+msgid "Disable SELinux protection for Thunderbird"
-+msgstr ""
+-#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
+-msgid "NFS"
++#: ../sepolicy/sepolicy/generate.py:1273
++msgid "Interface file"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for dmesg daemon"
--#~ msgstr "Isključi SELinux zaštitu za dmesg sistemsku uslugu"
-+#: ../gui/selinux.tbl:75
-+msgid "Disable SELinux protection for distccd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:85
+-msgid "Disable SELinux protection for gss daemon"
++#: ../sepolicy/sepolicy/generate.py:1274
++msgid "File Contexts file"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for dnsmasq daemon"
--#~ msgstr "Isključi SELinux zaštitu za dnsmasq sistemsku uslugu"
-+#: ../gui/selinux.tbl:76
-+msgid "Disable SELinux protection for dmesg daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:86
+-msgid "Disable SELinux protection for Hal daemon"
++#: ../sepolicy/sepolicy/generate.py:1275
++msgid "Spec file"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for dovecot daemon"
--#~ msgstr "Isključi SELinux zaštitu za dovecot sistemsku uslugu"
-+#: ../gui/selinux.tbl:77
-+msgid "Disable SELinux protection for dnsmasq daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:87
+-msgid "Compatibility"
++#: ../sepolicy/sepolicy/generate.py:1276
++msgid "Setup Script"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for entropyd daemon"
--#~ msgstr "Isključi SELinux zaštitu za entropyd sistemsku uslugu"
-+#: ../gui/selinux.tbl:78
-+msgid "Disable SELinux protection for dovecot daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:87
++#: booleans.py:1
+ msgid ""
+-"Do not audit things that we know to be broken but which are not security "
+-"risks"
++"Allow ABRT to modify public files used for public file transfer services."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for fetchmail"
--#~ msgstr "Isključi SELinux zaštitu za fetchmail"
-+#: ../gui/selinux.tbl:79
-+msgid "Disable SELinux protection for entropyd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:88
+-msgid "Disable SELinux protection for hostname daemon"
++#: booleans.py:2
++msgid ""
++"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for fingerd daemon"
--#~ msgstr "Isključi SELinux zaštitu za fingerd sistemsku uslugu"
-+#: ../gui/selinux.tbl:80
-+msgid "Disable SELinux protection for fetchmail"
-+msgstr ""
+-#: ../gui/selinux.tbl:89
+-msgid "Disable SELinux protection for hotplug daemon"
++#: booleans.py:3
++msgid "Allow amavis to use JIT compiler"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for freshclam daemon"
--#~ msgstr "Isključi SELinux zaštitu za freshclam sistemsku uslugu"
-+#: ../gui/selinux.tbl:81
-+msgid "Disable SELinux protection for fingerd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:90
+-msgid "Disable SELinux protection for howl daemon"
++#: booleans.py:4
++msgid "Allow antivirus programs to read non security files on a system"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for fsdaemon daemon"
--#~ msgstr "Isključi SELinux zaštitu za fsdaemon sistemsku uslugu"
-+#: ../gui/selinux.tbl:82
-+msgid "Disable SELinux protection for freshclam daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:91
+-msgid "Disable SELinux protection for cups hplip daemon"
++#: booleans.py:5
++msgid ""
++"Allow users to resolve user passwd entries directly from ldap rather then "
++"using a sssd server"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for gpm daemon"
--#~ msgstr "Isključi SELinux zaštitu za gpm sistemsku uslugu"
-+#: ../gui/selinux.tbl:83
-+msgid "Disable SELinux protection for fsdaemon daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:92
+-msgid "Disable SELinux protection for httpd rotatelogs"
++#: booleans.py:6
++msgid "Allow users to login using a radius server"
+ msgstr ""
  
--#~ msgid "NFS"
--#~ msgstr "NFS"
-+#: ../gui/selinux.tbl:84
-+msgid "Disable SELinux protection for gpm daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
+-msgid "HTTPD Service"
++#: booleans.py:7
++msgid "Allow users to login using a yubikey  server"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for gss daemon"
--#~ msgstr "Isključi SELinux zaštitu za gss sistemsku uslugu"
-+#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
-+msgid "NFS"
-+msgstr ""
+-#: ../gui/selinux.tbl:93
+-msgid "Disable SELinux protection for http suexec"
++#: booleans.py:8
++msgid ""
++"Allow cdrecord to read various content. nfs, samba, removable devices, user "
++"temp and untrusted content files"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for Hal daemon"
--#~ msgstr "Isključi SELinux zaštitu za Hal sistemsku uslugu"
-+#: ../gui/selinux.tbl:85
-+msgid "Disable SELinux protection for gss daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:94
+-msgid "Disable SELinux protection for hwclock daemon"
++#: booleans.py:9
++msgid "Allow clamd to use JIT compiler"
+ msgstr ""
  
--#~ msgid "Compatibility"
--#~ msgstr "Usaglašenost"
-+#: ../gui/selinux.tbl:86
-+msgid "Disable SELinux protection for Hal daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:95
+-msgid "Disable SELinux protection for i18n daemon"
++#: booleans.py:10
++msgid "Allow clamscan to non security files on a system"
+ msgstr ""
  
--#~ msgid ""
--#~ "Do not audit things that we know to be broken but which are not security "
--#~ "risks"
--#~ msgstr ""
--#~ "Ne koristi audit za stvari koje znamo da su pokvarene, ali koje nisu "
--#~ "rizične po sigurnost"
-+#: ../gui/selinux.tbl:87
-+msgid "Compatibility"
-+msgstr ""
+-#: ../gui/selinux.tbl:96
+-msgid "Disable SELinux protection for imazesrv daemon"
++#: booleans.py:11
++msgid "Allow clamscan to read user content"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for hostname daemon"
--#~ msgstr "Isključi SELinux zaštitu za hostname sistemsku uslugu"
-+#: ../gui/selinux.tbl:87
+-#: ../gui/selinux.tbl:97
+-msgid "Disable SELinux protection for inetd child daemons"
++#: booleans.py:12
 +msgid ""
-+"Do not audit things that we know to be broken but which are not security "
-+"risks"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for hotplug daemon"
--#~ msgstr "Isključi SELinux zaštitu za hotplug sistemsku uslugu"
-+#: ../gui/selinux.tbl:88
-+msgid "Disable SELinux protection for hostname daemon"
-+msgstr ""
++"Allow Cobbler to modify public files used for public file transfer services."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for howl daemon"
--#~ msgstr "Isključi SELinux zaštitu za howl sistemsku uslugu"
-+#: ../gui/selinux.tbl:89
-+msgid "Disable SELinux protection for hotplug daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:98
+-msgid "Disable SELinux protection for inetd daemon"
++#: booleans.py:13
++msgid "Allow Cobbler to connect to the network using TCP."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for cups hplip daemon"
--#~ msgstr "Isključi SELinux zaštitu za cups hplip sistemsku uslugu"
-+#: ../gui/selinux.tbl:90
-+msgid "Disable SELinux protection for howl daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:99
+-msgid "Disable SELinux protection for innd daemon"
++#: booleans.py:14
++msgid "Allow Cobbler to access cifs file systems."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for httpd rotatelogs"
--#~ msgstr "Isključi SELinux zaštitu za httpd rotatelogs"
-+#: ../gui/selinux.tbl:91
-+msgid "Disable SELinux protection for cups hplip daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:100
+-msgid "Disable SELinux protection for iptables daemon"
++#: booleans.py:15
++msgid "Allow Cobbler to access nfs file systems."
+ msgstr ""
  
--#~ msgid "HTTPD Service"
--#~ msgstr "HTTPD servis"
-+#: ../gui/selinux.tbl:92
-+msgid "Disable SELinux protection for httpd rotatelogs"
-+msgstr ""
+-#: ../gui/selinux.tbl:101
+-msgid "Disable SELinux protection for ircd daemon"
++#: booleans.py:16
++msgid "Allow collectd to connect to the network using TCP."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for http suexec"
--#~ msgstr "Isključi SELinux zaštitu za http suexec"
-+#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
-+msgid "HTTPD Service"
-+msgstr ""
+-#: ../gui/selinux.tbl:102
+-msgid "Disable SELinux protection for irqbalance daemon"
++#: booleans.py:17
++msgid "Allow codnor domain to connect to the network using TCP."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for hwclock daemon"
--#~ msgstr "Isključi SELinux zaštitu za hwclock sistemsku uslugu"
-+#: ../gui/selinux.tbl:93
-+msgid "Disable SELinux protection for http suexec"
-+msgstr ""
+-#: ../gui/selinux.tbl:103
+-msgid "Disable SELinux protection for iscsi daemon"
++#: booleans.py:18
++msgid ""
++"Allow system cron jobs to relabel filesystem for restoring file contexts."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for i18n daemon"
--#~ msgstr "Isključi SELinux zaštitu za i18n sistemsku uslugu"
-+#: ../gui/selinux.tbl:94
-+msgid "Disable SELinux protection for hwclock daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:104
+-msgid "Disable SELinux protection for jabberd daemon"
++#: booleans.py:19
++msgid "Allow cvs daemon to read shadow"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for imazesrv daemon"
--#~ msgstr "Isključi SELinux zaštitu za imazesrv sistemsku uslugu"
-+#: ../gui/selinux.tbl:95
-+msgid "Disable SELinux protection for i18n daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
+-msgid "Kerberos"
++#: booleans.py:20
++msgid "Allow all daemons to write corefiles to /"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for inetd child daemons"
--#~ msgstr "Isključi SELinux zaštitu za potomke inetd sistemske usluge"
-+#: ../gui/selinux.tbl:96
-+msgid "Disable SELinux protection for imazesrv daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:105
+-msgid "Disable SELinux protection for kadmind daemon"
++#: booleans.py:21
++msgid "Allow all daemons to use tcp wrappers."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for inetd daemon"
--#~ msgstr "Isključi SELinux zaštitu za inetd sistemsku uslugu"
-+#: ../gui/selinux.tbl:97
-+msgid "Disable SELinux protection for inetd child daemons"
-+msgstr ""
+-#: ../gui/selinux.tbl:106
+-msgid "Disable SELinux protection for klogd daemon"
++#: booleans.py:22
++msgid "Allow all daemons the ability to read/write terminals"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for innd daemon"
--#~ msgstr "Isključi SELinux zaštitu za innd sistemsku uslugu"
-+#: ../gui/selinux.tbl:98
-+msgid "Disable SELinux protection for inetd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:107
+-msgid "Disable SELinux protection for krb5kdc daemon"
++#: booleans.py:23
++msgid "Allow dbadm to manage files in users home directories"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for iptables daemon"
--#~ msgstr "Isključi SELinux zaštitu za iptables sistemsku uslugu"
-+#: ../gui/selinux.tbl:99
-+msgid "Disable SELinux protection for innd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:108
+-msgid "Disable SELinux protection for ktalk daemons"
++#: booleans.py:24
++msgid "Allow dbadm to read files in users home directories"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for ircd daemon"
--#~ msgstr "Isključi SELinux zaštitu za ircd sistemsku uslugu"
-+#: ../gui/selinux.tbl:100
-+msgid "Disable SELinux protection for iptables daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:109
+-msgid "Disable SELinux protection for kudzu daemon"
++#: booleans.py:25
++msgid ""
++"Deny 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 ""
  
--#~ msgid "Disable SELinux protection for irqbalance daemon"
--#~ msgstr "Isključi SELinux zaštitu za irqbalance sistemsku uslugu"
-+#: ../gui/selinux.tbl:101
-+msgid "Disable SELinux protection for ircd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:110
+-msgid "Disable SELinux protection for locate daemon"
++#: booleans.py:26
++msgid "Allow sysadm to debug or ptrace all processes."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for iscsi daemon"
--#~ msgstr "Isključi SELinux zaštitu za iscsi sistemsku uslugu"
-+#: ../gui/selinux.tbl:102
-+msgid "Disable SELinux protection for irqbalance daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:111
+-msgid "Disable SELinux protection for lpd daemon"
++#: booleans.py:27
++msgid "Allow dhcpc client applications to execute iptables commands"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for jabberd daemon"
--#~ msgstr "Isključi SELinux zaštitu za jabberd sistemsku uslugu"
-+#: ../gui/selinux.tbl:103
-+msgid "Disable SELinux protection for iscsi daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:112
+-msgid "Disable SELinux protection for lrrd daemon"
++#: booleans.py:28
++msgid "Allow DHCP daemon to use LDAP backends"
+ msgstr ""
  
--#~ msgid "Kerberos"
--#~ msgstr "Kerberos"
-+#: ../gui/selinux.tbl:104
-+msgid "Disable SELinux protection for jabberd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:113
+-msgid "Disable SELinux protection for lvm daemon"
++#: booleans.py:29
++msgid "Allow all domains to use other domains file descriptors"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for kadmind daemon"
--#~ msgstr "Isključi SELinux zaštitu za kadmind sistemsku uslugu"
-+#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
-+msgid "Kerberos"
-+msgstr ""
+-#: ../gui/selinux.tbl:114
+-msgid "Disable SELinux protection for mailman"
++#: booleans.py:30
++msgid "Allow all domains to have the kernel load modules"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for klogd daemon"
--#~ msgstr "Isključi SELinux zaštitu za klogd sistemsku uslugu"
-+#: ../gui/selinux.tbl:105
-+msgid "Disable SELinux protection for kadmind daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:115
+-msgid "Allow evolution and thunderbird to read user files"
++#: booleans.py:31
++msgid "Allow the use of the audio devices as the source for the entropy feeds"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for krb5kdc daemon"
--#~ msgstr "Isključi SELinux zaštitu za krb5kdc sistemsku uslugu"
-+#: ../gui/selinux.tbl:106
-+msgid "Disable SELinux protection for klogd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:116
+-msgid "Disable SELinux protection for mdadm daemon"
++#: booleans.py:32
++msgid "Allow exim to connect to databases (postgres, mysql)"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for ktalk daemons"
--#~ msgstr "Isključi SELinux zaštitu za ktalk sistemsku uslugu"
-+#: ../gui/selinux.tbl:107
-+msgid "Disable SELinux protection for krb5kdc daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:117
+-msgid "Disable SELinux protection for monopd daemon"
++#: booleans.py:33
++msgid "Allow exim to create, read, write, and delete unprivileged user files."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for kudzu daemon"
--#~ msgstr "Isključi SELinux zaštitu za kudzu sistemsku uslugu"
-+#: ../gui/selinux.tbl:108
-+msgid "Disable SELinux protection for ktalk daemons"
-+msgstr ""
+-#: ../gui/selinux.tbl:118
+-msgid "Allow the mozilla browser to read user files"
++#: booleans.py:34
++msgid "Allow exim to read unprivileged user files."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for locate daemon"
--#~ msgstr "Isključi SELinux zaštitu za locate sistemsku uslugu"
-+#: ../gui/selinux.tbl:109
-+msgid "Disable SELinux protection for kudzu daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:119
+-msgid "Disable SELinux protection for mrtg daemon"
++#: booleans.py:35
++msgid "Enable extra rules in the cron domain to support fcron."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for lpd daemon"
--#~ msgstr "Isključi SELinux zaštitu za lpd sistemsku uslugu"
-+#: ../gui/selinux.tbl:110
-+msgid "Disable SELinux protection for locate daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:120
+-msgid "Disable SELinux protection for mysqld daemon"
++#: booleans.py:36
++msgid "Allow fenced domain to connect to the network using TCP."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for lrrd daemon"
--#~ msgstr "Isključi SELinux zaštitu za lrrd sistemsku uslugu"
-+#: ../gui/selinux.tbl:111
-+msgid "Disable SELinux protection for lpd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:121
+-msgid "Disable SELinux protection for nagios daemon"
++#: booleans.py:37
++msgid "Allow fenced domain to execute ssh."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for lvm daemon"
--#~ msgstr "Isključi SELinux zaštitu za lvm sistemsku uslugu"
-+#: ../gui/selinux.tbl:112
-+msgid "Disable SELinux protection for lrrd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
+-msgid "Name Service"
++#: booleans.py:38
++msgid "Allow ftp to read and write files in the user home directories"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for mailman"
--#~ msgstr "Isključi SELinux zaštitu za mailman"
-+#: ../gui/selinux.tbl:113
-+msgid "Disable SELinux protection for lvm daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:122
+-msgid "Disable SELinux protection for named daemon"
++#: booleans.py:39
++msgid ""
++"Allow ftp servers to upload files,  used for public file transfer services. "
++"Directories must be labeled public_content_rw_t."
+ msgstr ""
  
--#~ msgid "Allow evolution and thunderbird to read user files"
--#~ msgstr "Dopusti evolution-u i thunderbird-u da čitaju datoteke korisnika"
-+#: ../gui/selinux.tbl:114
-+msgid "Disable SELinux protection for mailman"
-+msgstr ""
+-#: ../gui/selinux.tbl:123
+-msgid "Disable SELinux protection for nessusd daemon"
++#: booleans.py:40
++msgid "Allow ftp servers to connect to all ports > 1023"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for mdadm daemon"
--#~ msgstr "Isključi SELinux zaštitu za mdadm sistemsku uslugu"
-+#: ../gui/selinux.tbl:115
-+msgid "Allow evolution and thunderbird to read user files"
-+msgstr ""
+-#: ../gui/selinux.tbl:124
+-msgid "Disable SELinux protection for NetworkManager"
++#: booleans.py:41
++msgid "Allow ftp servers to connect to mysql database ports"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for monopd daemon"
--#~ msgstr "Isključi SELinux zaštitu za monopd sistemsku uslugu"
-+#: ../gui/selinux.tbl:116
-+msgid "Disable SELinux protection for mdadm daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:125
+-msgid "Disable SELinux protection for nfsd daemon"
++#: booleans.py:42
++msgid ""
++"Allow ftp servers to login to local users and read/write all files on the "
++"system, governed by DAC."
+ msgstr ""
  
--#~ msgid "Allow the mozilla browser to read user files"
--#~ msgstr "Dopusti da mozilla čitač čita datoteke korisnika"
-+#: ../gui/selinux.tbl:117
-+msgid "Disable SELinux protection for monopd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
+-#: ../gui/selinux.tbl:221
+-msgid "Samba"
++#: booleans.py:43
++msgid "Allow ftp servers to use cifs used for public file transfer services."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for mrtg daemon"
--#~ msgstr "Isključi SELinux zaštitu za mrtg sistemsku uslugu"
-+#: ../gui/selinux.tbl:118
-+msgid "Allow the mozilla browser to read user files"
-+msgstr ""
+-#: ../gui/selinux.tbl:126
+-msgid "Disable SELinux protection for nmbd daemon"
++#: booleans.py:44
++msgid "Allow ftp servers to use nfs used for public file transfer services."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for mysqld daemon"
--#~ msgstr "Isključi SELinux zaštitu za mysqld sistemsku uslugu"
-+#: ../gui/selinux.tbl:119
-+msgid "Disable SELinux protection for mrtg daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:127
+-msgid "Disable SELinux protection for nrpe daemon"
++#: booleans.py:45
++msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for nagios daemon"
--#~ msgstr "Isključi SELinux zaštitu za nagios sistemsku uslugu"
-+#: ../gui/selinux.tbl:120
-+msgid "Disable SELinux protection for mysqld daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:128
+-msgid "Disable SELinux protection for nscd daemon"
++#: booleans.py:46
++msgid "Determine whether Git CGI can search home directories."
+ msgstr ""
  
--#~ msgid "Name Service"
--#~ msgstr "Servis za imenovanje"
-+#: ../gui/selinux.tbl:121
-+msgid "Disable SELinux protection for nagios daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:129
+-msgid "Disable SELinux protection for nsd daemon"
++#: booleans.py:47
++msgid "Determine whether Git CGI can access cifs file systems."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for named daemon"
--#~ msgstr "Isključi SELinux zaštitu za named sistemsku uslugu"
-+#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
-+msgid "Name Service"
-+msgstr ""
+-#: ../gui/selinux.tbl:130
+-msgid "Disable SELinux protection for ntpd daemon"
++#: booleans.py:48
++msgid "Determine whether Git CGI can access nfs file systems."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for nessusd daemon"
--#~ msgstr "Isključi SELinux zaštitu za nessusd sistemsku uslugu"
-+#: ../gui/selinux.tbl:122
-+msgid "Disable SELinux protection for named daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:131
+-msgid "Disable SELinux protection for oddjob"
++#: booleans.py:49
++msgid ""
++"Determine whether Git session daemon can bind TCP sockets to all unreserved "
++"ports."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for NetworkManager"
--#~ msgstr "Isključi SELinux zaštitu za NetworkManager"
-+#: ../gui/selinux.tbl:123
-+msgid "Disable SELinux protection for nessusd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:132
+-msgid "Disable SELinux protection for oddjob_mkhomedir"
++#: booleans.py:50
++msgid ""
++"Determine whether calling user domains can execute Git daemon in the "
++"git_session_t domain."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for nfsd daemon"
--#~ msgstr "Isključi SELinux zaštitu za nfsd sistemsku uslugu"
-+#: ../gui/selinux.tbl:124
-+msgid "Disable SELinux protection for NetworkManager"
-+msgstr ""
+-#: ../gui/selinux.tbl:133
+-msgid "Disable SELinux protection for openvpn daemon"
++#: booleans.py:51
++msgid "Determine whether Git system daemon can search home directories."
+ msgstr ""
  
--#~ msgid "Samba"
--#~ msgstr "Samba"
-+#: ../gui/selinux.tbl:125
-+msgid "Disable SELinux protection for nfsd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:134
+-msgid "Disable SELinux protection for pam daemon"
++#: booleans.py:52
++msgid "Determine whether Git system daemon can access cifs file systems."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for nmbd daemon"
--#~ msgstr "Isključi SELinux zaštitu za nmbd sistemsku uslugu"
-+#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
-+#: ../gui/selinux.tbl:221
-+msgid "Samba"
-+msgstr ""
+-#: ../gui/selinux.tbl:135
+-msgid "Disable SELinux protection for pegasus"
++#: booleans.py:53
++msgid "Determine whether Git system daemon can access nfs file systems."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for nrpe daemon"
--#~ msgstr "Isključi SELinux zaštitu za nrpe sistemsku uslugu"
-+#: ../gui/selinux.tbl:126
-+msgid "Disable SELinux protection for nmbd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:136
+-msgid "Disable SELinux protection for perdition daemon"
++#: booleans.py:54
++msgid "Allow gitisis daemon to send mail"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for nscd daemon"
--#~ msgstr "Isključi SELinux zaštitu za nscd sistemsku uslugu"
-+#: ../gui/selinux.tbl:127
-+msgid "Disable SELinux protection for nrpe daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:137
+-msgid "Disable SELinux protection for portmap daemon"
++#: booleans.py:55
++msgid "Enable reading of urandom for all domains."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for nsd daemon"
--#~ msgstr "Isključi SELinux zaštitu za nsd sistemsku uslugu"
-+#: ../gui/selinux.tbl:128
-+msgid "Disable SELinux protection for nscd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:138
+-msgid "Disable SELinux protection for portslave daemon"
++#: booleans.py:56
++msgid ""
++"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
++"agent to manage user files."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for ntpd daemon"
--#~ msgstr "Isključi SELinux zaštitu za ntpd sistemsku uslugu"
-+#: ../gui/selinux.tbl:129
-+msgid "Disable SELinux protection for nsd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:139
+-msgid "Disable SELinux protection for postfix"
++#: booleans.py:57
++msgid ""
++"Allow gpg web domain to modify public files used for public file transfer "
++"services."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for oddjob"
--#~ msgstr "Isključi SELinux zaštitu za oddjob"
-+#: ../gui/selinux.tbl:130
-+msgid "Disable SELinux protection for ntpd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:140
+-msgid "Disable SELinux protection for postgresql daemon"
++#: booleans.py:58
++msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for oddjob_mkhomedir"
--#~ msgstr "Isključi SELinux zaštitu za oddjob_mkhomedir"
-+#: ../gui/selinux.tbl:131
-+msgid "Disable SELinux protection for oddjob"
-+msgstr ""
+-#: ../gui/selinux.tbl:141
+-msgid "pppd"
++#: booleans.py:59
++msgid ""
++"Allow Apache to modify public files used for public file transfer services. "
++"Directories/Files must be labeled public_content_rw_t."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for openvpn daemon"
--#~ msgstr "Isključi SELinux zaštitu za openvpn sistemsku uslugu"
-+#: ../gui/selinux.tbl:132
-+msgid "Disable SELinux protection for oddjob_mkhomedir"
-+msgstr ""
+-#: ../gui/selinux.tbl:141
+-msgid "Allow pppd to be run for a regular user"
++#: booleans.py:60
++msgid "Allow httpd to use built in scripting (usually php)"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for pam daemon"
--#~ msgstr "Isključi SELinux zaštitu za pam sistemsku uslugu"
-+#: ../gui/selinux.tbl:133
-+msgid "Disable SELinux protection for openvpn daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:142
+-msgid "Disable SELinux protection for pptp"
++#: booleans.py:61
++msgid "Allow http daemon to check spam"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for pegasus"
--#~ msgstr "Isključi SELinux zaštitu za pegasus"
-+#: ../gui/selinux.tbl:134
-+msgid "Disable SELinux protection for pam daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:143
+-msgid "Disable SELinux protection for prelink daemon"
++#: booleans.py:62
++msgid ""
++"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
++"ports"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for perdition daemon"
--#~ msgstr "Isključi SELinux zaštitu za perdition sistemsku uslugu"
-+#: ../gui/selinux.tbl:135
-+msgid "Disable SELinux protection for pegasus"
-+msgstr ""
+-#: ../gui/selinux.tbl:144
+-msgid "Disable SELinux protection for privoxy daemon"
++#: booleans.py:63
++msgid "Allow httpd to connect to the ldap port"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for portmap daemon"
--#~ msgstr "Isključi SELinux zaštitu za portmap sistemsku uslugu"
-+#: ../gui/selinux.tbl:136
-+msgid "Disable SELinux protection for perdition daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:145
+-msgid "Disable SELinux protection for ptal daemon"
++#: booleans.py:64
++msgid "Allow http daemon to connect to zabbix"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for portslave daemon"
--#~ msgstr "Isključi SELinux zaštitu za portslave sistemsku uslugu"
-+#: ../gui/selinux.tbl:137
-+msgid "Disable SELinux protection for portmap daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:146
+-msgid "Disable SELinux protection for pxe daemon"
++#: booleans.py:65
++msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for postfix"
--#~ msgstr "Isključi SELinux zaštitu za postfix"
-+#: ../gui/selinux.tbl:138
-+msgid "Disable SELinux protection for portslave daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:147
+-msgid "Disable SELinux protection for pyzord"
++#: booleans.py:66
++msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for postgresql daemon"
--#~ msgstr "Isključi SELinux zaštitu za postgresql sistemsku uslugu"
-+#: ../gui/selinux.tbl:139
-+msgid "Disable SELinux protection for postfix"
-+msgstr ""
+-#: ../gui/selinux.tbl:148
+-msgid "Disable SELinux protection for quota daemon"
++#: booleans.py:67
++msgid ""
++"Allow HTTPD scripts and modules to connect to databases over the network."
+ msgstr ""
  
--#~ msgid "pppd"
--#~ msgstr "pppd"
-+#: ../gui/selinux.tbl:140
-+msgid "Disable SELinux protection for postgresql daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:149
+-msgid "Disable SELinux protection for radiusd daemon"
++#: booleans.py:68
++msgid "Allow httpd to connect to memcache server"
+ msgstr ""
  
--#~ msgid "Allow pppd to be run for a regular user"
--#~ msgstr "Dopusti pppd da bude dostupan za korišćenje običnim korisnicima"
-+#: ../gui/selinux.tbl:141
-+msgid "pppd"
-+msgstr ""
+-#: ../gui/selinux.tbl:150
+-msgid "Disable SELinux protection for radvd daemon"
++#: booleans.py:69
++msgid "Allow httpd to act as a relay"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for pptp"
--#~ msgstr "Isključi SELinux zaštitu za pptp"
-+#: ../gui/selinux.tbl:141
-+msgid "Allow pppd to be run for a regular user"
-+msgstr ""
+-#: ../gui/selinux.tbl:151
+-msgid "Disable SELinux protection for rdisc"
++#: booleans.py:70
++msgid "Allow http daemon to send mail"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for prelink daemon"
--#~ msgstr "Isključi SELinux zaštitu za prelink sistemsku uslugu"
-+#: ../gui/selinux.tbl:142
-+msgid "Disable SELinux protection for pptp"
-+msgstr ""
+-#: ../gui/selinux.tbl:152
+-msgid "Disable SELinux protection for readahead"
++#: booleans.py:71
++msgid "Allow Apache to communicate with avahi service via dbus"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for privoxy daemon"
--#~ msgstr "Isključi SELinux zaštitu za privoxy sistemsku uslugu"
-+#: ../gui/selinux.tbl:143
-+msgid "Disable SELinux protection for prelink daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:153
+-msgid "Allow programs to read files in non-standard locations (default_t)"
++#: booleans.py:72
++msgid "Allow httpd cgi support"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for ptal daemon"
--#~ msgstr "Isključi SELinux zaštitu za ptal sistemsku uslugu"
-+#: ../gui/selinux.tbl:144
-+msgid "Disable SELinux protection for privoxy daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:154
+-msgid "Disable SELinux protection for restorecond"
++#: booleans.py:73
++msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for pxe daemon"
--#~ msgstr "Isključi SELinux zaštitu za pxe sistemsku uslugu"
-+#: ../gui/selinux.tbl:145
-+msgid "Disable SELinux protection for ptal daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:155
+-msgid "Disable SELinux protection for rhgb daemon"
++#: booleans.py:74
++msgid "Allow httpd to read home directories"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for pyzord"
--#~ msgstr "Isključi SELinux zaštitu za pyzord"
-+#: ../gui/selinux.tbl:146
-+msgid "Disable SELinux protection for pxe daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:156
+-msgid "Disable SELinux protection for ricci"
++#: booleans.py:75
++msgid "Allow httpd scripts and modules execmem/execstack"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for quota daemon"
--#~ msgstr "Isključi SELinux zaštitu za quota sistemsku uslugu"
-+#: ../gui/selinux.tbl:147
-+msgid "Disable SELinux protection for pyzord"
-+msgstr ""
+-#: ../gui/selinux.tbl:157
+-msgid "Disable SELinux protection for ricci_modclusterd"
++#: booleans.py:76
++msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for radiusd daemon"
--#~ msgstr "Isključi SELinux zaštitu za radiusd sistemsku uslugu"
-+#: ../gui/selinux.tbl:148
-+msgid "Disable SELinux protection for quota daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:158
+-msgid "Disable SELinux protection for rlogind daemon"
++#: booleans.py:77
++msgid "Allow httpd processes to manage IPA content"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for radvd daemon"
--#~ msgstr "Isključi SELinux zaštitu za radvd sistemsku uslugu"
-+#: ../gui/selinux.tbl:149
-+msgid "Disable SELinux protection for radiusd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:159
+-msgid "Disable SELinux protection for rpcd daemon"
++#: booleans.py:78
++msgid "Allow Apache to use mod_auth_ntlm_winbind"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for rdisc"
--#~ msgstr "Isključi SELinux zaštitu za rdisc"
-+#: ../gui/selinux.tbl:150
-+msgid "Disable SELinux protection for radvd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:160
+-msgid "Disable SELinux protection for rshd"
++#: booleans.py:79
++msgid "Allow Apache to use mod_auth_pam"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for readahead"
--#~ msgstr "Isključi SELinux zaštitu za readahead"
-+#: ../gui/selinux.tbl:151
-+msgid "Disable SELinux protection for rdisc"
-+msgstr ""
+-#: ../gui/selinux.tbl:161
+-msgid "rsync"
++#: booleans.py:80
++msgid "Allow httpd to read user content"
+ msgstr ""
  
--#~ msgid "Allow programs to read files in non-standard locations (default_t)"
--#~ msgstr ""
--#~ "Dopusti da programi čitaju datoteke koje se nalaze na nestandardnim "
--#~ "mestima (default_t)"
-+#: ../gui/selinux.tbl:152
-+msgid "Disable SELinux protection for readahead"
-+msgstr ""
+-#: ../gui/selinux.tbl:161
+-msgid "Disable SELinux protection for rsync daemon"
++#: booleans.py:81
++msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for restorecond"
--#~ msgstr "Isključi SELinux zaštitu za restorecond"
-+#: ../gui/selinux.tbl:153
-+msgid "Allow programs to read files in non-standard locations (default_t)"
-+msgstr ""
+-#: ../gui/selinux.tbl:162
+-msgid "Allow ssh to run from inetd instead of as a daemon"
++#: booleans.py:82
++msgid "Allow httpd daemon to change its resource limits"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for rhgb daemon"
--#~ msgstr "Isključi SELinux zaštitu za rhgb sistemsku uslugu"
-+#: ../gui/selinux.tbl:154
-+msgid "Disable SELinux protection for restorecond"
-+msgstr ""
+-#: ../gui/selinux.tbl:163
+-msgid "Allow Samba to share nfs directories"
++#: booleans.py:83
++msgid ""
++"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for ricci"
--#~ msgstr "Isključi SELinux zaštitu za ricci"
-+#: ../gui/selinux.tbl:155
-+msgid "Disable SELinux protection for rhgb daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
+-msgid "SASL authentication server"
++#: booleans.py:84
++msgid ""
++"Allow apache scripts to write to public content, directories/files must be "
++"labeled public_rw_content_t."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for ricci_modclusterd"
--#~ msgstr "Isključi SELinux zaštitu za ricci_modclusterd"
-+#: ../gui/selinux.tbl:156
-+msgid "Disable SELinux protection for ricci"
-+msgstr ""
+-#: ../gui/selinux.tbl:164
+-msgid "Allow sasl authentication server to read /etc/shadow"
++#: booleans.py:85
++msgid "Allow Apache to execute tmp content."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for rlogind daemon"
--#~ msgstr "Isključi SELinux zaštitu za rlogind sistemsku uslugu"
-+#: ../gui/selinux.tbl:157
-+msgid "Disable SELinux protection for ricci_modclusterd"
-+msgstr ""
+-#: ../gui/selinux.tbl:165
++#: booleans.py:86
+ msgid ""
+-"Allow X-Windows server to map a memory region as both executable and writable"
++"Unify HTTPD to communicate with the terminal. Needed for entering the "
++"passphrase for certificates at the terminal."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for rpcd daemon"
--#~ msgstr "Isključi SELinux zaštitu za rpcd sistemsku uslugu"
-+#: ../gui/selinux.tbl:158
-+msgid "Disable SELinux protection for rlogind daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:166
+-msgid "Disable SELinux protection for saslauthd daemon"
++#: booleans.py:87
++msgid "Unify HTTPD handling of all content files."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for rshd"
--#~ msgstr "Isključi SELinux zaštitu za rshd"
-+#: ../gui/selinux.tbl:159
-+msgid "Disable SELinux protection for rpcd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:167
+-msgid "Disable SELinux protection for scannerdaemon daemon"
++#: booleans.py:88
++msgid "Allow httpd to access cifs file systems"
+ msgstr ""
  
--#~ msgid "rsync"
--#~ msgstr "rsync"
-+#: ../gui/selinux.tbl:160
-+msgid "Disable SELinux protection for rshd"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:161
-+msgid "rsync"
-+msgstr ""
+-#: ../gui/selinux.tbl:168
+-msgid "Do not allow transition to sysadm_t, sudo and su effected"
++#: booleans.py:89
++msgid "Allow httpd to access FUSE file systems"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for rsync daemon"
--#~ msgstr "Isključi SELinux zaštitu za rsync sistemsku uslugu"
-+#: ../gui/selinux.tbl:161
-+msgid "Disable SELinux protection for rsync daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:169
+-msgid "Do not allow any processes to load kernel modules"
++#: booleans.py:90
++msgid "Allow httpd to run gpg"
+ msgstr ""
  
--#~ msgid "Allow ssh to run from inetd instead of as a daemon"
--#~ msgstr "Dopusti da se ssh izvršava iz inetd umesto kao sistemska usluga"
-+#: ../gui/selinux.tbl:162
-+msgid "Allow ssh to run from inetd instead of as a daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:170
+-msgid "Do not allow any processes to modify kernel SELinux policy"
++#: booleans.py:91
++msgid "Allow httpd to access nfs file systems"
+ msgstr ""
  
--#~ msgid "Allow Samba to share nfs directories"
--#~ msgstr "Dopusti da Samba deli nfs direktorijume"
-+#: ../gui/selinux.tbl:163
-+msgid "Allow Samba to share nfs directories"
-+msgstr ""
+-#: ../gui/selinux.tbl:171
+-msgid "Disable SELinux protection for sendmail daemon"
++#: booleans.py:92
++msgid "Allow httpd to communicate with oddjob to start up a service"
+ msgstr ""
  
--#~ msgid "SASL authentication server"
--#~ msgstr "SASL server autentifikacije"
-+#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
-+msgid "SASL authentication server"
-+msgstr ""
+-#: ../gui/selinux.tbl:172
+-msgid "Disable SELinux protection for setrans"
++#: booleans.py:93
++msgid "Allow httpd to access openstack ports"
+ msgstr ""
  
--#~ msgid "Allow sasl authentication server to read /etc/shadow"
--#~ msgstr "Dopusti sasl serveru autentifikacije da čita /etc/shadow"
-+#: ../gui/selinux.tbl:164
-+msgid "Allow sasl authentication server to read /etc/shadow"
-+msgstr ""
+-#: ../gui/selinux.tbl:173
+-msgid "Disable SELinux protection for setroubleshoot daemon"
++#: booleans.py:94
++msgid "Allow icecast to connect to all ports, not just sound ports."
+ msgstr ""
  
--#~ msgid ""
--#~ "Allow X-Windows server to map a memory region as both executable and "
--#~ "writable"
--#~ msgstr ""
--#~ "Dopusti X-Windows serveru da preslikava memorijski prostor kao izvršnu "
--#~ "datoteku sa mogućnošću pisanja"
-+#: ../gui/selinux.tbl:165
+-#: ../gui/selinux.tbl:174
+-msgid "Disable SELinux protection for slapd daemon"
++#: booleans.py:95
 +msgid ""
-+"Allow X-Windows server to map a memory region as both executable and writable"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for saslauthd daemon"
--#~ msgstr "Isključi SELinux zaštitu za saslauthd sistemsku uslugu"
-+#: ../gui/selinux.tbl:166
-+msgid "Disable SELinux protection for saslauthd daemon"
-+msgstr ""
++"Allow the Irssi IRC Client to connect to any port, and to bind to any "
++"unreserved port."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for scannerdaemon daemon"
--#~ msgstr "Isključi SELinux zaštitu za scannerdaemon sistemsku uslugu"
-+#: ../gui/selinux.tbl:167
-+msgid "Disable SELinux protection for scannerdaemon daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:175
+-msgid "Disable SELinux protection for slrnpull daemon"
++#: booleans.py:96
++msgid "Allow java executable stack"
+ msgstr ""
  
--#~ msgid "Do not allow transition to sysadm_t, sudo and su effected"
--#~ msgstr "Ne dopuštaj prelaz na sysadm_t, izazvan komandama sudo i su"
-+#: ../gui/selinux.tbl:168
-+msgid "Do not allow transition to sysadm_t, sudo and su effected"
-+msgstr ""
+-#: ../gui/selinux.tbl:176
+-msgid "Disable SELinux protection for smbd daemon"
++#: booleans.py:97
++msgid "Allow confined applications to run with kerberos."
+ msgstr ""
  
--#~ msgid "Do not allow any processes to load kernel modules"
--#~ msgstr "Ne dopuštaj nijednom procesu da učita module jezgra"
-+#: ../gui/selinux.tbl:169
-+msgid "Do not allow any processes to load kernel modules"
-+msgstr ""
+-#: ../gui/selinux.tbl:177
+-msgid "Disable SELinux protection for snmpd daemon"
++#: booleans.py:98
++msgid "Allow syslogd daemon to send mail"
+ msgstr ""
  
--#~ msgid "Do not allow any processes to modify kernel SELinux policy"
--#~ msgstr "Ne dopuštaj nijednom procesu da menja SELinux polisu jezgra"
-+#: ../gui/selinux.tbl:170
-+msgid "Do not allow any processes to modify kernel SELinux policy"
-+msgstr ""
+-#: ../gui/selinux.tbl:178
+-msgid "Disable SELinux protection for snort daemon"
++#: booleans.py:99
++msgid "Allow syslogd the ability to read/write terminals"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for sendmail daemon"
--#~ msgstr "Isključi SELinux zaštitu za sendmail sistemsku uslugu"
-+#: ../gui/selinux.tbl:171
-+msgid "Disable SELinux protection for sendmail daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:179
+-msgid "Disable SELinux protection for soundd daemon"
++#: booleans.py:100
++msgid "Allow logging in and using the system from /dev/console."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for setrans"
--#~ msgstr "Isključi SELinux zaštitu za setrans"
-+#: ../gui/selinux.tbl:172
-+msgid "Disable SELinux protection for setrans"
-+msgstr ""
+-#: ../gui/selinux.tbl:180
+-msgid "Disable SELinux protection for sound daemon"
++#: booleans.py:101
++msgid ""
++"Control the ability to mmap a low area of the address space, as configured "
++"by /proc/sys/kernel/mmap_min_addr."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for setroubleshoot daemon"
--#~ msgstr "Isključi SELinux zaštitu za setroublesoot sistemsku uslugu"
-+#: ../gui/selinux.tbl:173
-+msgid "Disable SELinux protection for setroubleshoot daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
+-msgid "Spam Protection"
++#: booleans.py:102
++msgid "Allow mock to read files in home directories."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for slapd daemon"
--#~ msgstr "Isključi SELinux zaštitu za slapd sistemsku uslugu"
-+#: ../gui/selinux.tbl:174
-+msgid "Disable SELinux protection for slapd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:181
+-msgid "Disable SELinux protection for spamd daemon"
++#: booleans.py:103
++msgid "Allow the mount command to mount any directory or file."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for slrnpull daemon"
--#~ msgstr "Isključi SELinux zaštitu za slrnpull sistemsku uslugu"
-+#: ../gui/selinux.tbl:175
-+msgid "Disable SELinux protection for slrnpull daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:182
+-msgid "Allow spamd to access home directories"
++#: booleans.py:104
++msgid "Allow mozilla plugin domain to connect to the network using TCP."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for smbd daemon"
--#~ msgstr "Isključi SELinux zaštitu za smbd sistemsku uslugu"
-+#: ../gui/selinux.tbl:176
-+msgid "Disable SELinux protection for smbd daemon"
+-#: ../gui/selinux.tbl:183
+-msgid "Allow Spam Assassin daemon network access"
++#: booleans.py:105
++msgid ""
++"Allow mozilla_plugins to create random content in the users home directory"
 +msgstr ""
++
++#: booleans.py:106
++msgid "Allow confined web browsers to read home directory content"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for snmpd daemon"
--#~ msgstr "Isključi SELinux zaštitu za snmpd sistemsku uslugu"
-+#: ../gui/selinux.tbl:177
-+msgid "Disable SELinux protection for snmpd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:184
+-msgid "Disable SELinux protection for speedmgmt daemon"
++#: booleans.py:107
++msgid "Allow mplayer executable stack"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for snort daemon"
--#~ msgstr "Isključi SELinux zaštitu za snort sistemsku uslugu"
-+#: ../gui/selinux.tbl:178
-+msgid "Disable SELinux protection for snort daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
+-msgid "Squid"
++#: booleans.py:108
++msgid "Allow mysqld to connect to all ports"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for soundd daemon"
--#~ msgstr "Isključi SELinux zaštitu za soundd sistemsku uslugu"
-+#: ../gui/selinux.tbl:179
-+msgid "Disable SELinux protection for soundd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:185
+-msgid "Allow squid daemon to connect to the network"
++#: booleans.py:109
++msgid "Allow BIND to bind apache port."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for sound daemon"
--#~ msgstr "Isključi SELinux zaštitu za sound sistemsku uslugu"
-+#: ../gui/selinux.tbl:180
-+msgid "Disable SELinux protection for sound daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:186
+-msgid "Disable SELinux protection for squid daemon"
++#: booleans.py:110
++msgid ""
++"Allow BIND to write the master zone files. Generally this is used for "
++"dynamic DNS or zone transfers."
+ msgstr ""
  
--#~ msgid "Spam Protection"
--#~ msgstr "Zaštita od neželjene pošte"
-+#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
-+msgid "Spam Protection"
-+msgstr ""
+-#: ../gui/selinux.tbl:187
+-msgid "Disable SELinux protection for ssh daemon"
++#: booleans.py:111
++msgid "Allow any files/directories to be exported read/only via NFS."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for spamd daemon"
--#~ msgstr "Isključi SELinux zaštitu za spamd sistemsku uslugu"
-+#: ../gui/selinux.tbl:181
-+msgid "Disable SELinux protection for spamd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:188
+-msgid "Allow ssh logins as sysadm_r:sysadm_t"
++#: booleans.py:112
++msgid "Allow any files/directories to be exported read/write via NFS."
+ msgstr ""
  
--#~ msgid "Allow spamd to access home directories"
--#~ msgstr "Dopusti da spamd pristupa ličnim direktorijumima"
-+#: ../gui/selinux.tbl:182
-+msgid "Allow spamd to access home directories"
-+msgstr ""
+-#: ../gui/selinux.tbl:189
++#: booleans.py:113
+ msgid ""
+-"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
+-"bashrc)"
++"Allow nfs servers to modify public files used for public file transfer "
++"services.  Files/Directories must be labeled public_content_rw_t."
+ msgstr ""
  
--#~ msgid "Allow Spam Assassin daemon network access"
--#~ msgstr "Dopusti pristup mreži programu za uklanjanje neželjene pošte"
-+#: ../gui/selinux.tbl:183
-+msgid "Allow Spam Assassin daemon network access"
-+msgstr ""
+-#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
+-msgid "Universal SSL tunnel"
++#: booleans.py:114
++msgid "Allow system to run with NIS"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for speedmgmt daemon"
--#~ msgstr "Isključi SELinux zaštitu za speedmgmt sistemsku uslugu"
-+#: ../gui/selinux.tbl:184
-+msgid "Disable SELinux protection for speedmgmt daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:190
+-msgid "Disable SELinux protection for stunnel daemon"
++#: booleans.py:115
++msgid "Allow confined applications to use nscd shared memory."
+ msgstr ""
  
--#~ msgid "Squid"
--#~ msgstr "Squid"
-+#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
-+msgid "Squid"
-+msgstr ""
+-#: ../gui/selinux.tbl:191
+-msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
++#: booleans.py:116
++msgid "Allow nsplugin code to connect to unreserved ports"
+ msgstr ""
  
--#~ msgid "Allow squid daemon to connect to the network"
--#~ msgstr "Dopusti squid sistemskoj usluzi da se spoji na mrežu"
-+#: ../gui/selinux.tbl:185
-+msgid "Allow squid daemon to connect to the network"
-+msgstr ""
+-#: ../gui/selinux.tbl:192
+-msgid "Disable SELinux protection for swat daemon"
++#: booleans.py:117
++msgid "Allow nsplugin code to execmem/execstack"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for squid daemon"
--#~ msgstr "Isključi SELinux zaštitu za squid sistemsku uslugu"
-+#: ../gui/selinux.tbl:186
-+msgid "Disable SELinux protection for squid daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:193
+-msgid "Disable SELinux protection for sxid daemon"
++#: booleans.py:118
++msgid "Allow openvpn to read home directories"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for ssh daemon"
--#~ msgstr "Isključi SELinux zaštitu za ssh sistemsku uslugu"
-+#: ../gui/selinux.tbl:187
-+msgid "Disable SELinux protection for ssh daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:194
+-msgid "Disable SELinux protection for syslogd daemon"
++#: booleans.py:119
++msgid "Allow piranha-lvs domain to connect to the network using TCP."
+ msgstr ""
  
--#~ msgid "Allow ssh logins as sysadm_r:sysadm_t"
--#~ msgstr "Dopusti ssh prijave kao sysadm_r:sysadm_t"
-+#: ../gui/selinux.tbl:188
-+msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+msgstr ""
+-#: ../gui/selinux.tbl:195
+-msgid "Disable SELinux protection for system cron jobs"
++#: booleans.py:120
++msgid "Allow polipo to connect to all ports > 1023"
+ msgstr ""
  
--#~ msgid ""
--#~ "Allow staff_r users to search the sysadm home dir and read files (such as "
--#~ "~/.bashrc)"
--#~ msgstr ""
--#~ "Dopusti da staff_r korisnici pretražuju sysadm lični direktorijum i "
--#~ "čitaju datoteke (kao što je ~/.bashrc)"
-+#: ../gui/selinux.tbl:189
+-#: ../gui/selinux.tbl:196
+-msgid "Disable SELinux protection for tcp daemon"
++#: booleans.py:121
 +msgid ""
-+"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
-+"bashrc)"
-+msgstr ""
- 
--#~ msgid "Universal SSL tunnel"
--#~ msgstr "Univerzalni SSL tunel"
-+#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
-+msgid "Universal SSL tunnel"
-+msgstr ""
++"Determine whether Polipo session daemon can bind tcp sockets to all "
++"unreserved ports."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for stunnel daemon"
--#~ msgstr "Isključi SELinux zaštitu za stunnel sistemsku uslugu"
-+#: ../gui/selinux.tbl:190
-+msgid "Disable SELinux protection for stunnel daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:197
+-msgid "Disable SELinux protection for telnet daemon"
++#: booleans.py:122
++msgid ""
++"Determine whether calling user domains can execute Polipo daemon in the "
++"polipo_session_t domain."
+ msgstr ""
  
--#~ msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
--#~ msgstr ""
--#~ "Dopusti da se stunnel sistemska usluga samostalno izvršava, izvan xinetd"
-+#: ../gui/selinux.tbl:191
-+msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
-+msgstr ""
+-#: ../gui/selinux.tbl:198
+-msgid "Disable SELinux protection for tftpd daemon"
++#: booleans.py:123
++msgid "Determine whether polipo can access cifs file systems."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for swat daemon"
--#~ msgstr "Isključi SELinux zaštitu za swat sistemsku uslugu"
-+#: ../gui/selinux.tbl:192
-+msgid "Disable SELinux protection for swat daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:199
+-msgid "Disable SELinux protection for transproxy daemon"
++#: booleans.py:124
++msgid "Determine whether Polipo can access nfs file systems."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for sxid daemon"
--#~ msgstr "Isključi SELinux zaštitu za sxid sistemsku uslugu"
-+#: ../gui/selinux.tbl:193
-+msgid "Disable SELinux protection for sxid daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:200
+-msgid "Disable SELinux protection for udev daemon"
++#: booleans.py:125
++msgid "Enable polyinstantiated directory support."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for syslogd daemon"
--#~ msgstr "Isključi SELinux zaštitu za syslogd sistemsku uslugu"
-+#: ../gui/selinux.tbl:194
-+msgid "Disable SELinux protection for syslogd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:201
+-msgid "Disable SELinux protection for uml daemon"
++#: booleans.py:126
++msgid "Allow the portage domains to use NFS mounts (regular nfs_t)"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for system cron jobs"
--#~ msgstr "Isključi SELinux zaštitu za sistemske cron poslove"
-+#: ../gui/selinux.tbl:195
-+msgid "Disable SELinux protection for system cron jobs"
-+msgstr ""
+-#: ../gui/selinux.tbl:202
+-msgid ""
+-"Allow xinetd to run unconfined, including any services it starts that do not "
+-"have a domain transition explicitly defined"
++#: booleans.py:127
++msgid "Allow postfix_local domain full write access to mail_spool directories"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for tcp daemon"
--#~ msgstr "Isključi SELinux zaštitu za tcp sistemsku uslugu"
-+#: ../gui/selinux.tbl:196
-+msgid "Disable SELinux protection for tcp daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:203
+-msgid ""
+-"Allow rc scripts to run unconfined, including any daemon started by an rc "
+-"script that does not have a domain transition explicitly defined"
++#: booleans.py:128
++msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for telnet daemon"
--#~ msgstr "Isključi SELinux zaštitu za telnet sistemsku uslugu"
-+#: ../gui/selinux.tbl:197
-+msgid "Disable SELinux protection for telnet daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:204
+-msgid "Allow rpm to run unconfined"
++#: booleans.py:129
++msgid "Allow transmit client label to foreign database"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for tftpd daemon"
--#~ msgstr "Isključi SELinux zaštitu za tftpd sistemsku uslugu"
-+#: ../gui/selinux.tbl:198
-+msgid "Disable SELinux protection for tftpd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:205
+-msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
++#: booleans.py:130
++msgid "Allow database admins to execute DML statement"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for transproxy daemon"
--#~ msgstr "Isključi SELinux zaštitu za transproxy sistemsku uslugu"
-+#: ../gui/selinux.tbl:199
-+msgid "Disable SELinux protection for transproxy daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:206
+-msgid "Disable SELinux protection for updfstab daemon"
++#: booleans.py:131
++msgid "Allow unprivileged users to execute DDL statement"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for udev daemon"
--#~ msgstr "Isključi SELinux zaštitu za udev sistemsku uslugu"
-+#: ../gui/selinux.tbl:200
-+msgid "Disable SELinux protection for udev daemon"
+-#: ../gui/selinux.tbl:207
+-msgid "Disable SELinux protection for uptimed daemon"
++#: booleans.py:132
++msgid "Allow pppd to load kernel modules for certain modems"
 +msgstr ""
++
++#: booleans.py:133
++msgid "Allow pppd to be run for a regular user"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for uml daemon"
--#~ msgstr "Isključi SELinux zaštitu za uml sistemsku uslugu"
-+#: ../gui/selinux.tbl:201
-+msgid "Disable SELinux protection for uml daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:208
++#: booleans.py:134
+ msgid ""
+-"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
+-"staff_r can do so"
++"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
+ msgstr ""
  
--#~ msgid ""
--#~ "Allow xinetd to run unconfined, including any services it starts that do "
--#~ "not have a domain transition explicitly defined"
--#~ msgstr ""
--#~ "Dopusti da se xinetd izvršava kao neograničen, uključujući tu sve servise "
--#~ "koje startuje, a koji nemaju izričito određen prelaz domena"
-+#: ../gui/selinux.tbl:202
-+msgid ""
-+"Allow xinetd to run unconfined, including any services it starts that do not "
-+"have a domain transition explicitly defined"
-+msgstr ""
+-#: ../gui/selinux.tbl:209
+-msgid "Allow users to execute the mount command"
++#: booleans.py:135
++msgid "Allow Puppet client to manage all file types."
+ msgstr ""
  
--#~ msgid ""
--#~ "Allow rc scripts to run unconfined, including any daemon started by an rc "
--#~ "script that does not have a domain transition explicitly defined"
--#~ msgstr ""
--#~ "Dopusti da se rc skripta neograničeno izvršava, uključujući tu sve "
--#~ "sistemske usluge koje rc startuje, a koji nemaju izričito određen prelaz "
--#~ "domena"
-+#: ../gui/selinux.tbl:203
-+msgid ""
-+"Allow rc scripts to run unconfined, including any daemon started by an rc "
-+"script that does not have a domain transition explicitly defined"
-+msgstr ""
+-#: ../gui/selinux.tbl:210
+-msgid "Allow regular users direct mouse access (only allow the X server)"
++#: booleans.py:136
++msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+ msgstr ""
  
--#~ msgid "Allow rpm to run unconfined"
--#~ msgstr "Dopusti da se rpm izvršava neograničeno"
-+#: ../gui/selinux.tbl:204
-+msgid "Allow rpm to run unconfined"
-+msgstr ""
+-#: ../gui/selinux.tbl:211
+-msgid "Allow users to run the dmesg command"
++#: booleans.py:137
++msgid "Allow qemu to connect fully to the network"
+ msgstr ""
  
--#~ msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
--#~ msgstr ""
--#~ "Dopusti da se privilegovane alatke, kao što su hotplug i insmod, "
--#~ "izvršavaju neograničeno"
-+#: ../gui/selinux.tbl:205
-+msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
-+msgstr ""
+-#: ../gui/selinux.tbl:212
+-msgid "Allow users to control network interfaces (also needs USERCTL=true)"
++#: booleans.py:138
++msgid "Allow qemu to use cifs/Samba file systems"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for updfstab daemon"
--#~ msgstr "Isključi SELinux zaštitu za updfstab sistemsku uslugu"
-+#: ../gui/selinux.tbl:206
-+msgid "Disable SELinux protection for updfstab daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:213
+-msgid "Allow normal user to execute ping"
++#: booleans.py:139
++msgid "Allow qemu to use serial/parallel communication ports"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for uptimed daemon"
--#~ msgstr "Isključi SELinux zaštitu za uptimed sistemsku uslugu"
-+#: ../gui/selinux.tbl:207
-+msgid "Disable SELinux protection for uptimed daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:214
+-msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
++#: booleans.py:140
++msgid "Allow qemu to use nfs file systems"
+ msgstr ""
  
--#~ msgid ""
--#~ "Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, "
--#~ "only staff_r can do so"
--#~ msgstr ""
--#~ "Dopusti da user_r koristi sysadm_r preko su, sudo, ili userhelper. U "
--#~ "protivnom, samo staff_r može tako da radi"
-+#: ../gui/selinux.tbl:208
-+msgid ""
-+"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
-+"staff_r can do so"
-+msgstr ""
+-#: ../gui/selinux.tbl:215
+-msgid "Allow users to rw usb devices"
++#: booleans.py:141
++msgid "Allow qemu to use usb devices"
+ msgstr ""
  
--#~ msgid "Allow users to execute the mount command"
--#~ msgstr "Dozvoli korisnicima izvršavanje mount naredbe"
-+#: ../gui/selinux.tbl:209
-+msgid "Allow users to execute the mount command"
+-#: ../gui/selinux.tbl:216
++#: booleans.py:142
++msgid "Allow racoon to read shadow"
 +msgstr ""
- 
--#~ msgid "Allow regular users direct mouse access (only allow the X server)"
--#~ msgstr ""
--#~ "Dopusti običnim korisnicima direktan pristup mišu (samo dopusti X serveru)"
-+#: ../gui/selinux.tbl:210
-+msgid "Allow regular users direct mouse access (only allow the X server)"
++
++#: booleans.py:143
++msgid "Allow rgmanager domain to connect to the network using TCP."
 +msgstr ""
++
++#: booleans.py:144
+ msgid ""
+-"Allow users to run TCP servers (bind to ports and accept connection from the "
+-"same domain and outside users)  disabling this forces FTP passive mode and "
+-"may change other protocols"
++"Allow rsync to modify public files used for public file transfer services.  "
++"Files/Directories must be labeled public_content_rw_t."
+ msgstr ""
  
--#~ msgid "Allow users to run the dmesg command"
--#~ msgstr "Dopusti korisnicima da izvršavaju dmesg komandu"
-+#: ../gui/selinux.tbl:211
-+msgid "Allow users to run the dmesg command"
-+msgstr ""
+-#: ../gui/selinux.tbl:217
+-msgid "Allow user to stat ttyfiles"
++#: booleans.py:145
++msgid "Allow rsync to run as a client"
+ msgstr ""
  
--#~ msgid "Allow users to control network interfaces (also needs USERCTL=true)"
--#~ msgstr ""
--#~ "Dopusti korisnicima da upravljaju mrežnim sučeljima (takođe je potrebno "
--#~ "da je USERCTL=true)"
-+#: ../gui/selinux.tbl:212
-+msgid "Allow users to control network interfaces (also needs USERCTL=true)"
-+msgstr ""
+-#: ../gui/selinux.tbl:218
+-msgid "Disable SELinux protection for uucpd daemon"
++#: booleans.py:146
++msgid "Allow rsync to export any files/directories read only."
+ msgstr ""
  
--#~ msgid "Allow normal user to execute ping"
--#~ msgstr "Dopusti normalnom korisniku da izvršava ping"
-+#: ../gui/selinux.tbl:213
-+msgid "Allow normal user to execute ping"
-+msgstr ""
+-#: ../gui/selinux.tbl:219
+-msgid "Disable SELinux protection for vmware daemon"
++#: booleans.py:147
++msgid "Allow rsync servers to share cifs files systems"
+ msgstr ""
  
--#~ msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
--#~ msgstr "Dopusti korisniku da čita/piše u noextattrfile (FAT, CDROM, FLOPPY)"
-+#: ../gui/selinux.tbl:214
-+msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
-+msgstr ""
+-#: ../gui/selinux.tbl:220
+-msgid "Disable SELinux protection for watchdog daemon"
++#: booleans.py:148
++msgid "Allow rsync servers to share nfs files systems"
+ msgstr ""
  
--#~ msgid "Allow users to rw usb devices"
--#~ msgstr "Dopusti da korisnici čitaju/pišu na usb uređaje"
-+#: ../gui/selinux.tbl:215
-+msgid "Allow users to rw usb devices"
-+msgstr ""
+-#: ../gui/selinux.tbl:221
+-msgid "Disable SELinux protection for winbind daemon"
++#: booleans.py:149
++msgid "Allow samba to create new home directories (e.g. via PAM)"
+ msgstr ""
  
--#~ msgid ""
--#~ "Allow users to run TCP servers (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 ""
--#~ "Dopusti korisnicima da izvršavaju TCP servere (da se povezuju na portove "
--#~ "i primaju veze sa istih domena ili spoljnih korisnika)  isključivanje ove "
--#~ "opcije dovodi do pasivnog načina pada FTP-a i može uzrokovati promene "
--#~ "drugih protokola"
-+#: ../gui/selinux.tbl:216
+-#: ../gui/selinux.tbl:222
+-msgid "Disable SELinux protection for xdm daemon"
++#: booleans.py:150
 +msgid ""
-+"Allow users to run TCP servers (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 ""
- 
--#~ msgid "Allow user to stat ttyfiles"
--#~ msgstr "Dopusti korisniku da prati tty datoteke"
-+#: ../gui/selinux.tbl:217
-+msgid "Allow user to stat ttyfiles"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for uucpd daemon"
--#~ msgstr "Isključi SELinux zaštitu za uucpd sistemsku uslugu"
-+#: ../gui/selinux.tbl:218
-+msgid "Disable SELinux protection for uucpd daemon"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for vmware daemon"
--#~ msgstr "Isključi SELinux zaštitu za vmware sistemsku uslugu"
-+#: ../gui/selinux.tbl:219
-+msgid "Disable SELinux protection for vmware daemon"
-+msgstr ""
++"Allow samba to act as the domain controller, add users, groups and change "
++"passwords."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for watchdog daemon"
--#~ msgstr "Isključi SELinux zaštitu za watchdog sistemsku uslugu"
-+#: ../gui/selinux.tbl:220
-+msgid "Disable SELinux protection for watchdog daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:223
+-msgid "Allow xdm logins as sysadm_r:sysadm_t"
++#: booleans.py:151
++msgid "Allow samba to share users home directories."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for winbind daemon"
--#~ msgstr "Isključi SELinux zaštitu za winbind sistemsku uslugu"
-+#: ../gui/selinux.tbl:221
-+msgid "Disable SELinux protection for winbind daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:224
+-msgid "Disable SELinux protection for xen daemon"
++#: booleans.py:152
++msgid "Allow samba to share any file/directory read only."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for xdm daemon"
--#~ msgstr "Isključi SELinux zaštitu za xdm sistemsku uslugu"
-+#: ../gui/selinux.tbl:222
-+msgid "Disable SELinux protection for xdm daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:225
+-msgid "XEN"
++#: booleans.py:153
++msgid "Allow samba to share any file/directory read/write."
+ msgstr ""
  
--#~ msgid "Allow xdm logins as sysadm_r:sysadm_t"
--#~ msgstr "Dopusti da se xdm prijavljuje kao sysadm_r:sysadm_t"
-+#: ../gui/selinux.tbl:223
-+msgid "Allow xdm logins as sysadm_r:sysadm_t"
-+msgstr ""
+-#: ../gui/selinux.tbl:225
+-msgid "Allow xen to read/write physical disk devices"
++#: booleans.py:154
++msgid "Allow samba to act as a portmapper"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for xen daemon"
--#~ msgstr "Isključi SELinux zaštitu za xen sistemsku uslugu"
-+#: ../gui/selinux.tbl:224
-+msgid "Disable SELinux protection for xen daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:226
+-msgid "Disable SELinux protection for xfs daemon"
++#: booleans.py:155
++msgid "Allow samba to run unconfined scripts"
+ msgstr ""
  
--#~ msgid "XEN"
--#~ msgstr "XEN"
-+#: ../gui/selinux.tbl:225
-+msgid "XEN"
-+msgstr ""
+-#: ../gui/selinux.tbl:227
+-msgid "Disable SELinux protection for xen control"
++#: booleans.py:156
++msgid "Allow samba to export ntfs/fusefs volumes."
+ msgstr ""
  
--#~ msgid "Allow xen to read/write physical disk devices"
--#~ msgstr "Dopusti da xen čita/piše po fizičkim uređajima (diskovima)"
-+#: ../gui/selinux.tbl:225
-+msgid "Allow xen to read/write physical disk devices"
-+msgstr ""
+-#: ../gui/selinux.tbl:228
+-msgid "Disable SELinux protection for ypbind daemon"
++#: booleans.py:157
++msgid "Allow samba to export NFS volumes."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for xfs daemon"
--#~ msgstr "Isključi SELinux zaštitu za xfs sistemsku uslugu"
-+#: ../gui/selinux.tbl:226
-+msgid "Disable SELinux protection for xfs daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:229
+-msgid "Disable SELinux protection for NIS Password Daemon"
++#: booleans.py:158
++msgid "Allow sanlock to read/write fuse files"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for xen control"
--#~ msgstr "Isključi SELinux zaštitu za xen kontrolu"
-+#: ../gui/selinux.tbl:227
-+msgid "Disable SELinux protection for xen control"
-+msgstr ""
+-#: ../gui/selinux.tbl:230
+-msgid "Disable SELinux protection for ypserv daemon"
++#: booleans.py:159
++msgid "Allow sanlock to manage nfs files"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for ypbind daemon"
--#~ msgstr "Isključi SELinux zaštitu za ypbind sistemsku uslugu"
-+#: ../gui/selinux.tbl:228
-+msgid "Disable SELinux protection for ypbind daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:231
+-msgid "Disable SELinux protection for NIS Transfer Daemon"
++#: booleans.py:160
++msgid "Allow sanlock to manage cifs files"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for NIS Password Daemon"
--#~ msgstr "Isključi SELinux zaštitu za NIS sistemsku uslugu za lozinke"
-+#: ../gui/selinux.tbl:229
-+msgid "Disable SELinux protection for NIS Password Daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:232
+-msgid "Allow SELinux webadm user to manage unprivileged users home directories"
++#: booleans.py:161
++msgid "Allow sasl to read shadow"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for ypserv daemon"
--#~ msgstr "Isključi SELinux zaštitu za ypserv sistemsku uslugu"
-+#: ../gui/selinux.tbl:230
-+msgid "Disable SELinux protection for ypserv daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:233
+-msgid "Allow SELinux webadm user to read unprivileged users home directories"
++#: booleans.py:162
++msgid ""
++"disallow programs, such as newrole, from transitioning to administrative "
++"user domains."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for NIS Transfer Daemon"
--#~ msgstr "Isključi SELinux zaštitu za NIS sistemsku uslugu za prenos"
-+#: ../gui/selinux.tbl:231
-+msgid "Disable SELinux protection for NIS Transfer Daemon"
-+msgstr ""
+-#: ../gui/semanagePage.py:126
+-#, python-format
+-msgid "Are you sure you want to delete %s '%s'?"
++#: booleans.py:163
++msgid "Disable kernel module loading."
+ msgstr ""
  
--#~ msgid ""
--#~ "Allow SELinux webadm user to manage unprivileged users home directories"
--#~ msgstr ""
--#~ "Dopusti da SELinux webadm korisnik upravlja ličnim direktorijumima "
--#~ "korisnika bez privilegija"
-+#: ../gui/selinux.tbl:232
-+msgid "Allow SELinux webadm user to manage unprivileged users home directories"
-+msgstr ""
+-#: ../gui/semanagePage.py:126
+-#, python-format
+-msgid "Delete %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 ""
  
--#~ msgid ""
--#~ "Allow SELinux webadm user to read unprivileged users home directories"
--#~ msgstr ""
--#~ "Dopusti da SELinux webadm korisnik može da čita iz ličnih direktorijuma "
--#~ "korisnika bez privilegija"
-+#: ../gui/selinux.tbl:233
-+msgid "Allow SELinux webadm user to read unprivileged users home directories"
-+msgstr ""
+-#: ../gui/semanagePage.py:134
+-#, python-format
+-msgid "Add %s"
++#: booleans.py:165
++msgid "Allow regular users direct dri device access"
+ msgstr ""
  
--#~ msgid "Are you sure you want to delete %s '%s'?"
--#~ msgstr "Da li ste sigurni da želite da obrišete %s „%s“?"
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Are you sure you want to delete %s '%s'?"
-+msgstr ""
+-#: ../gui/semanagePage.py:148
+-#, python-format
+-msgid "Modify %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 ""
  
--#~ msgid "Delete %s"
--#~ msgstr "Obriši %s"
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Delete %s"
-+msgstr ""
+-#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
+-msgid "Permissive"
++#: booleans.py:167
++msgid ""
++"Allow all unconfined executables to use libraries requiring text relocation "
++"that are not labeled textrel_shlib_t"
+ msgstr ""
  
--#~ msgid "Add %s"
--#~ msgstr "Dodaj %s"
-+#: ../gui/semanagePage.py:134
-+#, python-format
-+msgid "Add %s"
-+msgstr ""
+-#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
+-msgid "Enforcing"
++#: 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 ""
  
--#~ msgid "Modify %s"
--#~ msgstr "Izmeni %s"
-+#: ../gui/semanagePage.py:148
-+#, python-format
-+msgid "Modify %s"
-+msgstr ""
+-#: ../gui/statusPage.py:94
+-msgid "Status"
++#: booleans.py:169
++msgid "Allow users to connect to the local mysql server"
+ msgstr ""
  
--#~ msgid "Permissive"
--#~ msgstr "Dopuštanje"
-+#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
-+msgid "Permissive"
-+msgstr ""
+-#: ../gui/statusPage.py:133
++#: booleans.py:170
+ msgid ""
+-"Changing the policy type will cause a relabel of the entire file system on "
+-"the next boot. Relabeling takes a long time depending on the size of the "
+-"file system.  Do you wish to continue?"
++"Allow confined users the ability to execute the ping and traceroute commands."
+ msgstr ""
  
--#~ msgid "Enforcing"
--#~ msgstr "Primoravanje"
-+#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
-+msgid "Enforcing"
+-#: ../gui/statusPage.py:147
++#: booleans.py:171
++msgid "Allow users to connect to PostgreSQL"
 +msgstr ""
++
++#: booleans.py:172
+ msgid ""
+-"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
+-"you later decide to turn SELinux back on, the system will be required to "
+-"relabel.  If you just want to see if SELinux is causing a problem on your "
+-"system, you can go to permissive mode which will only log errors and not "
+-"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
+-"wish to continue?"
++"Allow user to r/w files on filesystems that do not have extended attributes "
++"(FAT, CDROM, FLOPPY)"
+ msgstr ""
+ 
+-#: ../gui/statusPage.py:152
++#: booleans.py:173
+ msgid ""
+-"Changing to SELinux enabled will cause a relabel of the entire file system "
+-"on the next boot. Relabeling takes a long time depending on the size of the "
+-"file system.  Do you wish to continue?"
++"Allow users to run TCP servers (bind to ports and accept connection from the "
++"same domain and outside users)  disabling this forces FTP passive mode and "
++"may change other protocols."
+ msgstr ""
  
--#~ 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 ""
--#~ "Menjanje vrste polise će prouzrokovati menjanje oznaka za ceo sistem "
--#~ "datoteka pri sledećem podizanju sistema. Menjanje oznaka prilično dugo "
--#~ "traje i to vreme zavisi od veličine sistema datoteka.  Želite li da "
--#~ "nastavite?"
-+#: ../gui/statusPage.py:94
-+msgid "Status"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:11
+-msgid "system-config-selinux"
++#: booleans.py:174
++msgid "Allow user music sharing"
+ msgstr ""
  
--#~ msgid ""
--#~ "Changing to SELinux disabled requires a reboot.  It is not recommended.  "
--#~ "If you later decide to turn SELinux back on, the system will be required "
--#~ "to relabel.  If you just want to see if SELinux is causing a problem on "
--#~ "your system, you can go to permissive mode which will only log errors and "
--#~ "not enforce SELinux policy.  Permissive mode does not require a reboot    "
--#~ "Do you wish to continue?"
--#~ msgstr ""
--#~ "Isključivanje SELinux-a zahteva ponovno podizanje sistema.  Nije "
--#~ "preporučljivo.  Ako kasnije odlučite da uključite SELinux, sistem će "
--#~ "morati da promeni oznake.  Ako samo hoćete da vidite da li SELinux "
--#~ "izaziva probleme na vašem sistemu, možete preći u dopuštajući način rada, "
--#~ "koji će samo samo beležiti poruke u dnevnik, ali ne i sprovoditi SELinux "
--#~ "polisu.    Želite li da nastavite?"
-+#: ../gui/statusPage.py:133
-+msgid ""
-+"Changing the policy type will cause a relabel of the entire file system on "
-+"the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:12
++#: booleans.py:175
+ msgid ""
+-"Copyright (c)2006 Red Hat, Inc.\n"
+-"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
++"Allow anon internal-sftp to upload files, used for public file transfer "
++"services. Directories must be labeled public_content_rw_t."
+ msgstr ""
  
--#~ 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 ""
--#~ "Uključivanje SELinux-a će prouzrokovati menjanje oznaka za ceo sistem "
--#~ "datoteka pri sledećem podizanju sistema. Menjanje oznaka prilično dugo "
--#~ "traje i to vreme zavisi od veličine sistema datoteka.  Želite li da "
--#~ "nastavite?"
-+#: ../gui/statusPage.py:147
+-#: ../gui/system-config-selinux.glade:22
+-#: ../gui/system-config-selinux.glade:544
+-msgid "Add SELinux Login Mapping"
++#: booleans.py:176
 +msgid ""
-+"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
-+"you later decide to turn SELinux back on, the system will be required to "
-+"relabel.  If you just want to see if SELinux is causing a problem on your "
-+"system, you can go to permissive mode which will only log errors and not "
-+"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
-+"wish to continue?"
-+msgstr ""
++"Allow sftp-internal to read and write files in the user home directories"
+ msgstr ""
  
--#~ msgid "system-config-selinux"
--#~ msgstr "system-config-selinux"
-+#: ../gui/statusPage.py:152
+-#: ../gui/system-config-selinux.glade:257
+-msgid "Add SELinux Network Ports"
++#: booleans.py:177
 +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 ""
- 
--#~ msgid ""
--#~ "Copyright (c)2006 Red Hat, Inc.\n"
--#~ "Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
--#~ msgstr ""
--#~ "Autorska prava 2006 Red Het, Inc.\n"
--#~ "Autorska prava 2006 Dan Walsh <dwalsh at redhat.com>"
-+#: ../gui/system-config-selinux.glade:11
-+msgid "system-config-selinux"
-+msgstr ""
++"Allow sftp-internal to login to local users and read/write all files on the "
++"system, governed by DAC."
+ msgstr ""
  
--#~ msgid "Add SELinux Login Mapping"
--#~ msgstr "Dodaj SELinux mapiranje prijave"
-+#: ../gui/system-config-selinux.glade:12
+-#: ../gui/system-config-selinux.glade:391
+-#: ../gui/system-config-selinux.glade:678
+-msgid "SELinux Type"
++#: booleans.py:178
 +msgid ""
-+"Copyright (c)2006 Red Hat, Inc.\n"
-+"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-+msgstr ""
- 
--#~ msgid "Add SELinux Network Ports"
--#~ msgstr "Dodaj SELinux mrežne portove"
-+#: ../gui/system-config-selinux.glade:22
-+#: ../gui/system-config-selinux.glade:544
-+msgid "Add SELinux Login Mapping"
-+msgstr ""
- 
--#~ msgid "SELinux Type"
--#~ msgstr "SELinux vrsta"
-+#: ../gui/system-config-selinux.glade:257
-+msgid "Add SELinux Network Ports"
-+msgstr ""
++"Allow internal-sftp to read and write files in the user ssh home directories."
+ msgstr ""
  
--#~ msgid ""
--#~ "tcp\n"
--#~ "udp"
--#~ msgstr ""
--#~ "tcp\n"
--#~ "udp"
-+#: ../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"
++#: booleans.py:179
++msgid "Allow sge to connect to the network using any TCP port"
+ msgstr ""
  
--#~ msgid ""
--#~ "SELinux MLS/MCS\n"
--#~ "Level"
--#~ msgstr ""
--#~ "SELinux MLS/MCS\n"
--#~ "Nivo"
-+#: ../gui/system-config-selinux.glade:622
-+msgid "File Specification"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:650
+-msgid "File Type"
++#: booleans.py:180
++msgid "Allow sge to access nfs file systems."
+ msgstr ""
  
--#~ msgid "File Specification"
--#~ msgstr "Specifikacija datoteke"
-+#: ../gui/system-config-selinux.glade:650
-+msgid "File Type"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:727
++#: booleans.py:181
+ msgid ""
+-"all files\n"
+-"regular file\n"
+-"directory\n"
+-"character device\n"
+-"block device\n"
+-"socket\n"
+-"symbolic link\n"
+-"named pipe\n"
++"Enable additional permissions needed to support devices on 3ware controllers."
+ msgstr ""
  
--#~ msgid "File Type"
--#~ msgstr "Vrsta datoteke"
-+#: ../gui/system-config-selinux.glade:727
+-#: ../gui/system-config-selinux.glade:773
+-msgid "MLS"
++#: booleans.py:182
 +msgid ""
-+"all files\n"
-+"regular file\n"
-+"directory\n"
-+"character device\n"
-+"block device\n"
-+"socket\n"
-+"symbolic link\n"
-+"named pipe\n"
-+msgstr ""
++"Allow samba to modify public files used for public file transfer services.  "
++"Files/Directories must be labeled public_content_rw_t."
+ msgstr ""
  
--#~ msgid ""
--#~ "all files\n"
--#~ "regular file\n"
--#~ "directory\n"
--#~ "character device\n"
--#~ "block device\n"
--#~ "socket\n"
--#~ "symbolic link\n"
--#~ "named pipe\n"
--#~ msgstr ""
--#~ "sve datoteke\n"
--#~ "običan fajl\n"
--#~ "direktorijum\n"
--#~ "uređaj za karaktere\n"
--#~ "uređaj blokova\n"
--#~ "soket\n"
--#~ "simbolička veza\n"
--#~ "imenovana cev\n"
-+#: ../gui/system-config-selinux.glade:773
-+msgid "MLS"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:837
+-msgid "Add SELinux User"
++#: booleans.py:183
++msgid "Allow user spamassassin clients to use the network."
+ msgstr ""
  
--#~ msgid "MLS"
--#~ msgstr "MLS"
-+#: ../gui/system-config-selinux.glade:837
-+msgid "Add SELinux User"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1079
+-msgid "SELinux Administration"
++#: booleans.py:184
++msgid "Allow spamd to read/write user home directories."
+ msgstr ""
  
--#~ msgid "Add SELinux User"
--#~ msgstr "Dodaj SELinux korisnika"
-+#: ../gui/system-config-selinux.glade:1079
-+msgid "SELinux Administration"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1122
+-msgid "Add"
++#: booleans.py:185
++msgid ""
++"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
+ msgstr ""
  
--#~ msgid "SELinux Administration"
--#~ msgstr "SELinux administracija"
-+#: ../gui/system-config-selinux.glade:1122
-+msgid "Add"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1144
+-msgid "_Properties"
++#: booleans.py:186
++msgid "Allow squid to run as a transparent proxy (TPROXY)"
+ msgstr ""
  
--#~ msgid "Add"
--#~ msgstr "Dodaj"
-+#: ../gui/system-config-selinux.glade:1144
-+msgid "_Properties"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1166
+-msgid "_Delete"
++#: booleans.py:187
++msgid ""
++"Allow ssh with chroot env to read and write files in the user home "
++"directories"
+ msgstr ""
  
--#~ msgid "_Properties"
--#~ msgstr "_Svojstva"
-+#: ../gui/system-config-selinux.glade:1166
-+msgid "_Delete"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1256
+-msgid "Select Management Object"
++#: booleans.py:188
++msgid "allow host key based authentication"
+ msgstr ""
  
--#~ msgid "_Delete"
--#~ msgstr "_Obriši"
-+#: ../gui/system-config-selinux.glade:1256
-+msgid "Select Management Object"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1273
+-msgid "<b>Select:</b>"
++#: booleans.py:189
++msgid "Allow ssh logins as sysadm_r:sysadm_t"
+ msgstr ""
  
--#~ msgid "Select Management Object"
--#~ msgstr "Izaberite upravljački objekat"
-+#: ../gui/system-config-selinux.glade:1273
-+msgid "<b>Select:</b>"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1326
+-msgid "System Default Enforcing Mode"
++#: booleans.py:190
++msgid "allow staff user to create and transition to svirt domains."
+ msgstr ""
  
--#~ msgid "<b>Select:</b>"
--#~ msgstr "<b>Izaberite:</b>"
-+#: ../gui/system-config-selinux.glade:1326
-+msgid "System Default Enforcing Mode"
+-#: ../gui/system-config-selinux.glade:1354
++#: booleans.py:191
++msgid "Allow the Telepathy connection managers to connect to any network port."
 +msgstr ""
++
++#: booleans.py:192
+ msgid ""
+-"Disabled\n"
+-"Permissive\n"
+-"Enforcing\n"
++"Allow the Telepathy connection managers to connect to any generic TCP port."
+ msgstr ""
  
--#~ msgid "System Default Enforcing Mode"
--#~ msgstr "Podrazumevani sistemski režim primoravanja"
-+#: ../gui/system-config-selinux.glade:1354
+-#: ../gui/system-config-selinux.glade:1373
+-msgid "Current Enforcing Mode"
++#: booleans.py:193
 +msgid ""
-+"Disabled\n"
-+"Permissive\n"
-+"Enforcing\n"
-+msgstr ""
++"Allow tftp to modify public files used for public file transfer services."
+ msgstr ""
  
--#~ msgid "Current Enforcing Mode"
--#~ msgstr "Tekući režim primoravanja"
-+#: ../gui/system-config-selinux.glade:1373
-+msgid "Current Enforcing Mode"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1418
+-msgid "System Default Policy Type: "
++#: booleans.py:194
++msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
+ msgstr ""
  
--#~ msgid "System Default Policy Type: "
--#~ msgstr "Podrazumevana sistemska vrsta polise:"
-+#: ../gui/system-config-selinux.glade:1418
-+msgid "System Default Policy Type: "
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1463
++#: booleans.py:195
+ msgid ""
+-"Select if you wish to relabel then entire file system on next reboot.  "
+-"Relabeling can take a very long time, depending on the size of the system.  "
+-"If you are changing policy types or going from disabled to enforcing, a "
+-"relabel is required."
++"allow unconfined users to transition to the chrome sandbox domains when "
++"running chrome-sandbox"
+ msgstr ""
  
--#~ 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 ""
--#~ "Izaberite da li želite da ponovo označite celokupan sistem datoteka pri "
--#~ "sledećem podizanju sistema.  Ponovno označavanje može trajati jako dugo, "
--#~ "u zavisnosti od veličine sistema.  Ako menjate vrste polisa ili idete sa "
--#~ "isključenog na primoravanje, ponovno označavanje je neophodno."
-+#: ../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."
++#: booleans.py:196
++msgid "Allow a user to login as an unconfined domain"
+ msgstr ""
  
--#~ msgid "Relabel on next reboot."
--#~ msgstr "Ponovo označi pri sledećem pokretanju."
-+#: ../gui/system-config-selinux.glade:1509
-+msgid "Relabel on next reboot."
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1561
+-msgid "label37"
++#: booleans.py:197
++msgid ""
++"Allow unconfined users to transition to the Mozilla plugin domain when "
++"running xulrunner plugin-container."
+ msgstr ""
  
--#~ msgid "Revert boolean setting to system default"
--#~ msgstr "Vrati logičke promenljive na podrazumevane sistemske postavke"
-+#: ../gui/system-config-selinux.glade:1561
-+msgid "label37"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1598
+-msgid "Revert boolean setting to system default"
++#: booleans.py:198
++msgid "Allow video playing tools to run unconfined"
+ msgstr ""
  
--#~ msgid "Toggle between Customized and All Booleans"
--#~ msgstr "Prebaci između Prilagođenih i Svih logičkih promenljivih"
-+#: ../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"
++#: booleans.py:199
++msgid "Allow unprivledged user to create and transition to svirt domains."
+ msgstr ""
  
--#~ msgid "Filter"
--#~ msgstr "Filtar"
-+#: ../gui/system-config-selinux.glade:1614
-+msgid "Toggle between Customized and All Booleans"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1645
+-#: ../gui/system-config-selinux.glade:1850
+-#: ../gui/system-config-selinux.glade:2037
+-#: ../gui/system-config-selinux.glade:2224
+-#: ../gui/system-config-selinux.glade:2467
+-#: ../gui/system-config-selinux.glade:2692
+-#: ../gui/system-config-selinux.glade:2867
+-msgid "Filter"
++#: booleans.py:200
++msgid "Support ecryptfs home directories"
+ msgstr ""
  
--#~ msgid "Add File Context"
--#~ msgstr "Dodaj kontekst datoteke"
-+#: ../gui/system-config-selinux.glade:1645
-+#: ../gui/system-config-selinux.glade:1850
-+#: ../gui/system-config-selinux.glade:2037
-+#: ../gui/system-config-selinux.glade:2224
-+#: ../gui/system-config-selinux.glade:2467
-+#: ../gui/system-config-selinux.glade:2692
-+#: ../gui/system-config-selinux.glade:2867
-+msgid "Filter"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1734
+-msgid "label50"
++#: booleans.py:201
++msgid "Support fusefs home directories"
+ msgstr ""
  
--#~ msgid "Modify File Context"
--#~ msgstr "Izmeni kontekst datoteke"
-+#: ../gui/system-config-selinux.glade:1734
-+msgid "label50"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1771
+-msgid "Add File Context"
++#: booleans.py:202
++msgid "Use lpd server instead of cups"
+ msgstr ""
  
--#~ msgid "Delete File Context"
--#~ msgstr "Obriši kontekst datoteke"
-+#: ../gui/system-config-selinux.glade:1771
-+msgid "Add File Context"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1787
+-msgid "Modify File Context"
++#: booleans.py:203
++msgid "Support NFS home directories"
+ msgstr ""
  
--#~ msgid "Toggle between all and customized file context"
--#~ msgstr "Prebaci između svih i prilagođenih konteksta datoteka"
-+#: ../gui/system-config-selinux.glade:1787
-+msgid "Modify File Context"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1803
+-msgid "Delete File Context"
++#: booleans.py:204
++msgid "Support SAMBA home directories"
+ msgstr ""
  
--#~ msgid "Add SELinux User Mapping"
--#~ msgstr "Dodaj SELinux korisničko mapiranje"
-+#: ../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"
++#: booleans.py:205
++msgid "Allow varnishd to connect to all ports, not just HTTP."
+ msgstr ""
  
--#~ msgid "Modify SELinux User Mapping"
--#~ msgstr "Izmeni SELinux korisničko mapiranje"
-+#: ../gui/system-config-selinux.glade:1819
-+msgid "Toggle between all and customized file context"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1939
+-msgid "label38"
++#: booleans.py:206
++msgid "Ignore vbetool mmap_zero errors."
+ msgstr ""
  
--#~ msgid "Delete SELinux User Mapping"
--#~ msgstr "Obriši SELinux korisničko mapiranje"
-+#: ../gui/system-config-selinux.glade:1939
-+msgid "label38"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1976
+-msgid "Add SELinux User Mapping"
++#: booleans.py:207
++msgid ""
++"Allow confined virtual guests to use serial/parallel communication ports"
+ msgstr ""
  
--#~ msgid "Add Translation"
--#~ msgstr "Dodaj prevod"
-+#: ../gui/system-config-selinux.glade:1976
-+msgid "Add SELinux User Mapping"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1992
+-msgid "Modify SELinux User Mapping"
++#: booleans.py:208
++msgid ""
++"Allow confined virtual guests to use executable memory and executable stack"
+ msgstr ""
  
--#~ msgid "Modify Translation"
--#~ msgstr "Izmeni prevod"
-+#: ../gui/system-config-selinux.glade:1992
-+msgid "Modify SELinux User Mapping"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2008
+-msgid "Delete SELinux User Mapping"
++#: booleans.py:209
++msgid "Allow confined virtual guests to read fuse files"
+ msgstr ""
  
--#~ msgid "Delete Translation"
--#~ msgstr "Obriši prevod"
-+#: ../gui/system-config-selinux.glade:2008
-+msgid "Delete SELinux User Mapping"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2126
+-msgid "label39"
++#: booleans.py:210
++msgid "Allow confined virtual guests to manage nfs files"
+ msgstr ""
  
--#~ msgid "Modify SELinux User"
--#~ msgstr "Izmenim SELinux korisnika"
-+#: ../gui/system-config-selinux.glade:2126
-+msgid "label39"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2163
+-msgid "Add User"
++#: booleans.py:211
++msgid "Allow confined virtual guests to manage cifs files"
+ msgstr ""
  
--#~ msgid "Add Network Port"
--#~ msgstr "Dodaj mrežni port"
-+#: ../gui/system-config-selinux.glade:2163
-+msgid "Add User"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2179
+-msgid "Modify User"
++#: booleans.py:212
++msgid "Allow confined virtual guests to interact with the sanlock"
+ msgstr ""
  
--#~ msgid "Edit Network Port"
--#~ msgstr "Uredi mrežni port"
-+#: ../gui/system-config-selinux.glade:2179
-+msgid "Modify User"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2195
+-msgid "Delete User"
++#: booleans.py:213
++msgid "Allow confined virtual guests to manage device configuration, (pci)"
+ msgstr ""
  
--#~ msgid "Delete Network Port"
--#~ msgstr "Obriši mrežni port"
-+#: ../gui/system-config-selinux.glade:2195
-+msgid "Delete User"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2313
+-msgid "label41"
++#: booleans.py:214
++msgid "Allow confined virtual guests to use usb devices"
+ msgstr ""
  
--#~ msgid "Toggle between Customized and All Ports"
--#~ msgstr "Prebaci između prilagođenih i svih portova"
-+#: ../gui/system-config-selinux.glade:2313
-+msgid "label41"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2350
+-msgid "Add Network Port"
++#: booleans.py:215
++msgid "Allow confined virtual guests to interact with the xserver"
+ msgstr ""
  
--#~ msgid "Generate new policy module"
--#~ msgstr "Napravi novi modul polise"
-+#: ../gui/system-config-selinux.glade:2350
-+msgid "Add Network Port"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2366
+-msgid "Edit Network Port"
++#: booleans.py:216
++msgid "Allow webadm to manage files in users home directories"
+ msgstr ""
  
--#~ msgid "Load policy module"
--#~ msgstr "Učitaj modul polise"
-+#: ../gui/system-config-selinux.glade:2366
-+msgid "Edit Network Port"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2382
+-msgid "Delete Network Port"
++#: booleans.py:217
++msgid "Allow webadm to read files in users home directories"
+ msgstr ""
  
--#~ msgid "Remove loadable policy module"
--#~ msgstr "Ukloni učitavajuće module polise"
-+#: ../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"
++#: booleans.py:218
++msgid "Ignore wine mmap_zero errors."
+ msgstr ""
  
--#~ msgid ""
--#~ "Enable/Disable additional audit rules, that are normally not reported in "
--#~ "the log files."
--#~ msgstr ""
--#~ "Uključi/isključi dodatna audit pravila, koja se obično ne beleže u "
--#~ "datoteke dnevnika."
-+#: ../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"
++#: booleans.py:219
++msgid "Allow the graphical login program to execute bootloader"
+ msgstr ""
  
--#~ msgid "Sensitvity Level"
--#~ msgstr "Nivo osetljivosti"
-+#: ../gui/system-config-selinux.glade:2556
-+msgid "label42"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2593
+-msgid "Generate new policy module"
++#: booleans.py:220
++msgid ""
++"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+ msgstr ""
  
--#~ msgid "SELinux user '%s' is required"
--#~ msgstr "SELinux korisnik „%s“ je neophodan"
-+#: ../gui/system-config-selinux.glade:2593
-+msgid "Generate new policy module"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2609
+-msgid "Load policy module"
++#: booleans.py:221
++msgid "Allow xen to manage nfs files"
+ msgstr ""
  
--#~ msgid "Requires value"
--#~ msgstr "Zahteva vrednost"
-+#: ../gui/system-config-selinux.glade:2609
-+msgid "Load policy module"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2625
+-msgid "Remove loadable policy module"
++#: booleans.py:222
++msgid ""
++"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
++"logical volumes for disk images."
+ msgstr ""
  
--#~ msgid ""
--#~ "\n"
--#~ "\n"
--#~ "semodule -i %s\n"
--#~ "\n"
--#~ msgstr ""
--#~ "\n"
--#~ "\n"
--#~ "semodule -i %s\n"
--#~ "\n"
-+#: ../gui/system-config-selinux.glade:2625
-+msgid "Remove loadable policy module"
+-#: ../gui/system-config-selinux.glade:2661
++#: booleans.py:223
++msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
 +msgstr ""
++
++#: booleans.py:224
+ msgid ""
+-"Enable/Disable additional audit rules, that are normally not reported in the "
+-"log files."
++"Allow xguest users to configure Network Manager and connect to apache ports"
+ msgstr ""
  
--#~ msgid "Allow application/user role to bind to any tcp ports > 1024"
--#~ msgstr ""
--#~ "Dozvoli ulozi programa/korisnika da se veže na bilo koji tcp port > 1024"
-+#: ../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"
++#: booleans.py:225
++msgid "Allow xguest users to mount removable media"
+ msgstr ""
  
--#~ msgid "Allows confined application/user role to bind to any tcp port"
--#~ msgstr ""
--#~ "Dozvoljava ograničenoj ulozi programa/korisnika da se veže na bilo koji "
--#~ "tcp port"
-+#: ../gui/system-config-selinux.glade:2781
-+msgid "label44"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2818
+-msgid "Change process mode to permissive."
++#: booleans.py:226
++msgid "Allow xguest to use blue tooth devices"
+ msgstr ""
  
--#~ msgid ""
--#~ "Enter a comma separated list of tcp ports or ranges of ports that "
--#~ "application/user role binds to. Example: 612, 650-660"
--#~ msgstr ""
--#~ "Unesite spisak tcp portova ili opseg portova razdvojene zarezima na koje "
--#~ "se veže uloga programa/korisnika. Primer: 612, 650-660"
-+#: ../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"
++#: booleans.py:227
++msgid "Allows clients to write to the X server shared memory segments."
+ msgstr ""
  
--#~ msgid "SELinux Policy Generation Druid"
--#~ msgstr "Druid za pravljenje SELinux polisa"
-+#: ../gui/system-config-selinux.glade:2836
-+msgid "Change process mode to enforcing"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2928
+-msgid "Process Domain"
++#: booleans.py:228
++msgid "Allows XServer to execute writable memory"
+ msgstr ""
  
--#~ msgid "Unreserved Ports  (> 1024)"
--#~ msgstr "Nerezervisani portovi  (> 1024)"
-+#: ../gui/system-config-selinux.glade:2928
-+msgid "Process Domain"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2956
+-msgid "label59"
++#: booleans.py:229
++msgid "Support X userspace object manager"
+ msgstr ""
  
--#~ msgid "Use this checkbutton if your app calls bindresvport with 0."
--#~ msgstr ""
--#~ "Koristite ovo dugme za proveru ako vaš program poziva bindresvport sa 0."
-+#: ../gui/system-config-selinux.glade:2956
-+msgid "label59"
+-#: ../gui/usersPage.py:138
+-#, python-format
+-msgid "SELinux user '%s' is required"
++#: booleans.py:230
++msgid "Allow zabbix to connect to unreserved ports"
 +msgstr ""
- 
--#~ msgid ""
--#~ "Enforcing\n"
--#~ "Permissive\n"
--#~ "Disabled\n"
--#~ msgstr ""
--#~ "Primoravanje\n"
--#~ "Dopuštanje\n"
--#~ "Isključeno\n"
-+#: ../gui/usersPage.py:138
-+#, python-format
-+msgid "SELinux user '%s' is required"
++
++#: booleans.py:231
++msgid "Allow zebra daemon to write it configuration files"
 +msgstr ""
-diff -up policycoreutils-2.1.12/po/sr.po.rhat policycoreutils-2.1.12/po/sr.po
---- policycoreutils-2.1.12/po/sr.po.rhat	2012-07-04 07:35:21.000000000 -0400
-+++ policycoreutils-2.1.12/po/sr.po	2012-10-16 15:07:17.623526305 -0400
-@@ -1,27 +1,26 @@
--# translation of policycoreutils.HEAD.sr.po to Serbian
--# Serbian translations for policycoreutils
--# Copyright (C) 2006 Red Hat, Inc.
--# This file is distributed under the same license as the policycoreutils package.
-+# SOME DESCRIPTIVE TITLE.
-+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
-+# This file is distributed under the same license as the PACKAGE package.
++
++#: booleans.py:232
++msgid ""
++"Allow ZoneMinder to modify public files used for public file transfer "
++"services."
+ msgstr ""
+diff --git a/policycoreutils/po/sq.po b/policycoreutils/po/sq.po
+index a4478db..baabf26 100644
+--- a/policycoreutils/po/sq.po
++++ b/policycoreutils/po/sq.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 at ADDRESS>, YEAR.
  #
--# Miloš Komarčević <kmilos at gmail.com>, 2006.
+-#, fuzzy
 +# Translators:
-+# Igor Miletic <grejigl-gnomeprevod at yahoo.ca>, 2008.
- # Jovan Krunic <jovan.krunic at gmail.com>, 2008.
-+# Miloš Komarčević <kmilos at gmail.com>, 2006.
- # Nikola Pajtić <salgeras at gmail.com>, 2008.
--# Igor Miletic <grejigl-gnomeprevod at yahoo.ca>, 2008.
  msgid ""
  msgstr ""
--"Project-Id-Version: policycoreutils.HEAD.sr\n"
+-"Project-Id-Version: PACKAGE VERSION\n"
 +"Project-Id-Version: Policycoreutils\n"
  "Report-Msgid-Bugs-To: \n"
--"POT-Creation-Date: 2012-03-27 10:49-0400\n"
--"PO-Revision-Date: 2008-04-07 21:19-0400\n"
--"Last-Translator: Igor Miletic <grejigl-gnomeprevod at yahoo.ca>\n"
--"Language-Team: Serbian <fedora-trans-sr at redhat.com>\n"
-+"POT-Creation-Date: 2012-05-25 07:28-0400\n"
-+"PO-Revision-Date: 2012-04-02 20:30+0000\n"
+-"POT-Creation-Date: 2012-05-25 07:28-0400\n"
+-"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+-"Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
+-"Language-Team: LANGUAGE <LL at li.org>\n"
+-"Language: \n"
++"POT-Creation-Date: 2012-10-16 12:24-0400\n"
++"PO-Revision-Date: 2012-10-08 13:10+0000\n"
 +"Last-Translator: dwalsh <dwalsh at redhat.com>\n"
-+"Language-Team: Serbian <trans-sr at lists.fedoraproject.org>\n"
- "Language: sr\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"
--"Plural-Forms:  nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
--"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
--"X-Generator: KBabel 1.11.4\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=2; plural=(n != 1);\n"
  
  #: ../run_init/run_init.c:67
  msgid ""
-@@ -99,857 +98,852 @@ msgstr "Да бисте активира
- msgid "global"
- msgstr "опште"
+@@ -24,7 +25,7 @@ msgid ""
+ "         <args ...> are the arguments to that script."
+ msgstr ""
  
--#: ../semanage/seobject.py:222
-+#: ../semanage/seobject.py:225
+-#: ../run_init/run_init.c:126 ../newrole/newrole.c:1124
++#: ../run_init/run_init.c:126 ../newrole/newrole.c:1123
+ #, c-format
+ msgid "failed to initialize PAM\n"
+ msgstr ""
+@@ -73,7 +74,7 @@ msgstr ""
+ msgid "authentication failed.\n"
+ msgstr ""
+ 
+-#: ../run_init/run_init.c:405 ../newrole/newrole.c:1258
++#: ../run_init/run_init.c:405 ../newrole/newrole.c:1257
+ #, c-format
+ msgid "Could not set exec context to %s.\n"
+ msgstr ""
+@@ -86,855 +87,870 @@ msgstr ""
+ msgid "To make this policy package active, execute:"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:143 ../semanage/seobject.py:147
+-msgid "global"
+-msgstr ""
+-
+-#: ../semanage/seobject.py:225
++#: ../semanage/seobject.py:200
  msgid "Could not create semanage handle"
- msgstr "Не могу да направим semanage ручку"
+ msgstr ""
  
--#: ../semanage/seobject.py:230
-+#: ../semanage/seobject.py:233
+-#: ../semanage/seobject.py:233
++#: ../semanage/seobject.py:208
  msgid "SELinux policy is not managed or store cannot be accessed."
- msgstr "SELinux полисом се не управља или се не може приступити складишту."
+ msgstr ""
  
--#: ../semanage/seobject.py:235
-+#: ../semanage/seobject.py:238
+-#: ../semanage/seobject.py:238
++#: ../semanage/seobject.py:213
  msgid "Cannot read policy store."
- msgstr "Не могу да прочитам складиште полисе."
+ msgstr ""
  
--#: ../semanage/seobject.py:240
-+#: ../semanage/seobject.py:243
+-#: ../semanage/seobject.py:243
++#: ../semanage/seobject.py:218
  msgid "Could not establish semanage connection"
- msgstr "Не могу да успоставим semanage везу"
+ msgstr ""
  
--#: ../semanage/seobject.py:245
--#, fuzzy
-+#: ../semanage/seobject.py:248
+-#: ../semanage/seobject.py:248
++#: ../semanage/seobject.py:223
  msgid "Could not test MLS enabled status"
--msgstr "Не могу да поставим MLS опсег за %s"
-+msgstr "Не могу да испитам статус MLS омогућавања"
+ msgstr ""
  
--#: ../semanage/seobject.py:251 ../semanage/seobject.py:266
-+#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
+-#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
++#: ../semanage/seobject.py:229 ../semanage/seobject.py:244
  msgid "Not yet implemented"
- msgstr "Још није имплементирано"
+ msgstr ""
  
--#: ../semanage/seobject.py:255
-+#: ../semanage/seobject.py:258
+-#: ../semanage/seobject.py:258
++#: ../semanage/seobject.py:233
  msgid "Semanage transaction already in progress"
--msgstr ""
-+msgstr "Semanage трансакција је већ у току"
+ msgstr ""
  
--#: ../semanage/seobject.py:264
-+#: ../semanage/seobject.py:267
+-#: ../semanage/seobject.py:267
++#: ../semanage/seobject.py:242
  msgid "Could not start semanage transaction"
- msgstr "Не могу да покренем semanage трансакцију"
+ msgstr ""
  
--#: ../semanage/seobject.py:274
--#, fuzzy
-+#: ../semanage/seobject.py:278
+-#: ../semanage/seobject.py:278
++#: ../semanage/seobject.py:254
  msgid "Could not commit semanage transaction"
--msgstr "Не могу да покренем semanage трансакцију"
-+msgstr "Не могу да предам semanage трансакцију"
+ msgstr ""
  
--#: ../semanage/seobject.py:279
-+#: ../semanage/seobject.py:283
+-#: ../semanage/seobject.py:283
++#: ../semanage/seobject.py:259
  msgid "Semanage transaction not in progress"
--msgstr ""
-+msgstr "Semanage трансакција није у току"
+ msgstr ""
  
--#: ../semanage/seobject.py:291 ../semanage/seobject.py:371
--#, fuzzy
-+#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
+-#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
++#: ../semanage/seobject.py:271 ../semanage/seobject.py:351
  msgid "Could not list SELinux modules"
--msgstr "Не могу да попишем SELinux кориснике"
-+msgstr "Не могу да попишем SELinux модуле"
+ msgstr ""
  
--#: ../semanage/seobject.py:304
--#, fuzzy
-+#: ../semanage/seobject.py:308
+-#: ../semanage/seobject.py:308
++#: ../semanage/seobject.py:284
  msgid "Modules Name"
--msgstr "Име модула"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:304
-+#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
+-#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
++#: ../semanage/seobject.py:284 ../gui/modulesPage.py:63
  msgid "Version"
- msgstr "Верзија"
+ msgstr ""
  
--#: ../semanage/seobject.py:307
-+#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
+-#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
++#: ../semanage/seobject.py:287 ../gui/statusPage.py:75
  msgid "Disabled"
- msgstr "Искључено"
+ msgstr ""
  
--#: ../semanage/seobject.py:322
-+#: ../semanage/seobject.py:326
+-#: ../semanage/seobject.py:326
++#: ../semanage/seobject.py:302
  #, python-format
  msgid "Could not disable module %s (remove failed)"
  msgstr ""
  
--#: ../semanage/seobject.py:333
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:337
-+#, python-format
+-#: ../semanage/seobject.py:337
++#: ../semanage/seobject.py:313
+ #, python-format
  msgid "Could not enable module %s (remove failed)"
--msgstr "Не могу да додам улогу %s за %s"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:348
-+#: ../semanage/seobject.py:352
+-#: ../semanage/seobject.py:352
++#: ../semanage/seobject.py:328
  #, python-format
  msgid "Could not remove module %s (remove failed)"
  msgstr ""
  
--#: ../semanage/seobject.py:358
-+#: ../semanage/seobject.py:362
+-#: ../semanage/seobject.py:362
++#: ../semanage/seobject.py:338
  msgid "dontaudit requires either 'on' or 'off'"
  msgstr ""
  
--#: ../semanage/seobject.py:387
--#, fuzzy
-+#: ../semanage/seobject.py:391
+-#: ../semanage/seobject.py:391
++#: ../semanage/seobject.py:366
  msgid "Builtin Permissive Types"
--msgstr "Допуштање"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:397
--#, fuzzy
-+#: ../semanage/seobject.py:401
+-#: ../semanage/seobject.py:401
++#: ../semanage/seobject.py:376
  msgid "Customized Permissive Types"
--msgstr "Допуштање"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:438
-+#: ../semanage/seobject.py:442
+-#: ../semanage/seobject.py:442
++#: ../semanage/seobject.py:417
  #, python-format
  msgid "Could not set permissive domain %s (module installation failed)"
  msgstr ""
-+"Нисам могао да поставим допустиви домен %s (инсталација модула није успела)"
  
--#: ../semanage/seobject.py:444
-+#: ../semanage/seobject.py:448
+-#: ../semanage/seobject.py:448
++#: ../semanage/seobject.py:423
  #, python-format
  msgid "Could not remove permissive domain %s (remove failed)"
--msgstr ""
-+msgstr "Нисам могао да уклоним допустиви домен %s (уклањање није успело)"
+ msgstr ""
  
--#: ../semanage/seobject.py:479 ../semanage/seobject.py:553
--#: ../semanage/seobject.py:599 ../semanage/seobject.py:696
--#: ../semanage/seobject.py:726 ../semanage/seobject.py:793
--#: ../semanage/seobject.py:850 ../semanage/seobject.py:1097
--#: ../semanage/seobject.py:1786 ../semanage/seobject.py:1849
--#: ../semanage/seobject.py:1868 ../semanage/seobject.py:1985
--#: ../semanage/seobject.py:2037
-+#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
-+#: ../semanage/seobject.py:603 ../semanage/seobject.py:700
-+#: ../semanage/seobject.py:730 ../semanage/seobject.py:797
-+#: ../semanage/seobject.py:854 ../semanage/seobject.py:1101
-+#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
-+#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
-+#: ../semanage/seobject.py:2045
+-#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
+-#: ../semanage/seobject.py:603 ../semanage/seobject.py:700
+-#: ../semanage/seobject.py:730 ../semanage/seobject.py:797
+-#: ../semanage/seobject.py:854 ../semanage/seobject.py:1101
+-#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
+-#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
+-#: ../semanage/seobject.py:2045
++#: ../semanage/seobject.py:458 ../semanage/seobject.py:532
++#: ../semanage/seobject.py:578 ../semanage/seobject.py:675
++#: ../semanage/seobject.py:705 ../semanage/seobject.py:772
++#: ../semanage/seobject.py:829 ../semanage/seobject.py:1084
++#: ../semanage/seobject.py:1800 ../semanage/seobject.py:1863
++#: ../semanage/seobject.py:1882 ../semanage/seobject.py:2003
++#: ../semanage/seobject.py:2056
  #, python-format
  msgid "Could not create a key for %s"
- msgstr "Не могу да направим кључ за %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
--#: ../semanage/seobject.py:603 ../semanage/seobject.py:609
-+#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
-+#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
+-#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
+-#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
++#: ../semanage/seobject.py:462 ../semanage/seobject.py:536
++#: ../semanage/seobject.py:582 ../semanage/seobject.py:588
  #, python-format
  msgid "Could not check if login mapping for %s is defined"
- msgstr "Не могу да проверим да ли је одређено пресликавање пријаве за %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:492
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:496
-+#, python-format
+-#: ../semanage/seobject.py:496
++#: ../semanage/seobject.py:471
+ #, python-format
  msgid "Linux Group %s does not exist"
--msgstr "Linux корисник %s не постоји"
-+msgstr "Linux група %s не постоји"
+ msgstr ""
  
--#: ../semanage/seobject.py:497
-+#: ../semanage/seobject.py:501
+-#: ../semanage/seobject.py:501
++#: ../semanage/seobject.py:476
  #, python-format
  msgid "Linux User %s does not exist"
- msgstr "Linux корисник %s не постоји"
+ msgstr ""
  
--#: ../semanage/seobject.py:501
-+#: ../semanage/seobject.py:505
+-#: ../semanage/seobject.py:505
++#: ../semanage/seobject.py:480
  #, python-format
  msgid "Could not create login mapping for %s"
- msgstr "Не могу да направим празно пресликавање пријаве за %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:505 ../semanage/seobject.py:741
-+#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
+-#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
++#: ../semanage/seobject.py:484 ../semanage/seobject.py:720
  #, python-format
  msgid "Could not set name for %s"
- msgstr "Не могу да поставим име за %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:510 ../semanage/seobject.py:751
-+#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
+-#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
++#: ../semanage/seobject.py:489 ../semanage/seobject.py:730
  #, python-format
  msgid "Could not set MLS range for %s"
- msgstr "Не могу да поставим MLS опсег за %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:514
-+#: ../semanage/seobject.py:518
+-#: ../semanage/seobject.py:518
++#: ../semanage/seobject.py:493
  #, python-format
  msgid "Could not set SELinux user for %s"
- msgstr "Не могу да поставим SELinux корисника за %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:518
-+#: ../semanage/seobject.py:522
+-#: ../semanage/seobject.py:522
++#: ../semanage/seobject.py:497
  #, python-format
  msgid "Could not add login mapping for %s"
- msgstr "Не могу да додам пресликавање пријаве за %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:536
-+#: ../semanage/seobject.py:540
+-#: ../semanage/seobject.py:540
++#: ../semanage/seobject.py:515
  msgid "Requires seuser or serange"
- msgstr "Захтева seuser или serange"
+ msgstr ""
  
--#: ../semanage/seobject.py:559 ../semanage/seobject.py:605
-+#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
+-#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
++#: ../semanage/seobject.py:538 ../semanage/seobject.py:584
  #, python-format
  msgid "Login mapping for %s is not defined"
- msgstr "Пресликавање пријаве за %s није одређено "
+ msgstr ""
  
--#: ../semanage/seobject.py:563
-+#: ../semanage/seobject.py:567
+-#: ../semanage/seobject.py:567
++#: ../semanage/seobject.py:542
  #, python-format
  msgid "Could not query seuser for %s"
- msgstr "Не могу да испитам seuser-а за %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:577
-+#: ../semanage/seobject.py:581
+-#: ../semanage/seobject.py:581
++#: ../semanage/seobject.py:556
  #, python-format
  msgid "Could not modify login mapping for %s"
- msgstr "Не могу да изменим пресликавање пријаве за %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:611
-+#: ../semanage/seobject.py:615
+-#: ../semanage/seobject.py:615
++#: ../semanage/seobject.py:590
  #, python-format
  msgid "Login mapping for %s is defined in policy, cannot be deleted"
- msgstr "Пресликавање пријаве за %s је одређено у полиси, не може се брисати"
+ msgstr ""
  
--#: ../semanage/seobject.py:615
-+#: ../semanage/seobject.py:619
+-#: ../semanage/seobject.py:619
++#: ../semanage/seobject.py:594
  #, python-format
  msgid "Could not delete login mapping for %s"
- msgstr "Не могу да обришем пресликавање пријаве за %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:637 ../semanage/seobject.py:655
--#: ../semanage/seobject.py:893
-+#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
-+#: ../semanage/seobject.py:897
+-#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
+-#: ../semanage/seobject.py:897
++#: ../semanage/seobject.py:616 ../semanage/seobject.py:634
++#: ../semanage/seobject.py:872
  msgid "Could not list login mappings"
- msgstr "Не могу да попишем пресликавања пријаве"
+ msgstr ""
  
--#: ../semanage/seobject.py:680 ../semanage/seobject.py:685
-+#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../gui/system-config-selinux.glade:100
+-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
++#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
+ #: ../gui/system-config-selinux.glade:100
  msgid "Login Name"
- msgstr "Пријавно име"
+ msgstr ""
  
--#: ../semanage/seobject.py:680 ../semanage/seobject.py:685
--#: ../semanage/seobject.py:943 ../semanage/seobject.py:948
-+#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../gui/system-config-selinux.glade:128
-+#: ../gui/system-config-selinux.glade:915
-+#: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
+-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
+-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
++#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
++#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
+ #: ../gui/system-config-selinux.glade:128
+ #: ../gui/system-config-selinux.glade:915
+ #: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
  msgid "SELinux User"
- msgstr "SELinux корисник"
+ msgstr ""
  
--#: ../semanage/seobject.py:680
-+#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
-+#: ../gui/system-config-selinux.glade:943
+-#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
++#: ../semanage/seobject.py:659 ../gui/system-config-selinux.glade:156
+ #: ../gui/system-config-selinux.glade:943
  msgid "MLS/MCS Range"
- msgstr "MLS/MCS опсег"
+ msgstr ""
  
--#: ../semanage/seobject.py:699 ../semanage/seobject.py:730
--#: ../semanage/seobject.py:797 ../semanage/seobject.py:854
--#: ../semanage/seobject.py:860
-+#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
-+#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
-+#: ../semanage/seobject.py:864
+-#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
+-#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
+-#: ../semanage/seobject.py:864
++#: ../semanage/seobject.py:678 ../semanage/seobject.py:709
++#: ../semanage/seobject.py:776 ../semanage/seobject.py:833
++#: ../semanage/seobject.py:839
  #, python-format
  msgid "Could not check if SELinux user %s is defined"
- msgstr "Не могу да проверим да ли је одређен SELinux корисник %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:702 ../semanage/seobject.py:803
--#: ../semanage/seobject.py:866
-+#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
-+#: ../semanage/seobject.py:870
+-#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
+-#: ../semanage/seobject.py:870
++#: ../semanage/seobject.py:681 ../semanage/seobject.py:782
++#: ../semanage/seobject.py:845
  #, python-format
  msgid "Could not query user for %s"
- msgstr "Не могу да испитам корисника за %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:722
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:726
-+#, python-format
+-#: ../semanage/seobject.py:726
++#: ../semanage/seobject.py:701
+ #, python-format
  msgid "You must add at least one role for %s"
--msgstr "Не могу да додам контекст датотеке за %s"
-+msgstr "Морате додати барем једну улогу за %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:737
-+#: ../semanage/seobject.py:741
+-#: ../semanage/seobject.py:741
++#: ../semanage/seobject.py:716
  #, python-format
  msgid "Could not create SELinux user for %s"
- msgstr "Не могу да направим SELinux корисника за %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:746
-+#: ../semanage/seobject.py:750
+-#: ../semanage/seobject.py:750
++#: ../semanage/seobject.py:725
  #, python-format
  msgid "Could not add role %s for %s"
- msgstr "Не могу да додам улогу %s за %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:755
-+#: ../semanage/seobject.py:759
+-#: ../semanage/seobject.py:759
++#: ../semanage/seobject.py:734
  #, python-format
  msgid "Could not set MLS level for %s"
- msgstr "Не могу да поставим MLS ниво за %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:758
-+#: ../semanage/seobject.py:762
+-#: ../semanage/seobject.py:762
++#: ../semanage/seobject.py:737
  #, python-format
  msgid "Could not add prefix %s for %s"
- msgstr "Не могу да додам префикс %s за %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:761
-+#: ../semanage/seobject.py:765
+-#: ../semanage/seobject.py:765
++#: ../semanage/seobject.py:740
  #, python-format
  msgid "Could not extract key for %s"
- msgstr "Не могу да издвојим кључ за %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:765
-+#: ../semanage/seobject.py:769
+-#: ../semanage/seobject.py:769
++#: ../semanage/seobject.py:744
  #, python-format
  msgid "Could not add SELinux user %s"
- msgstr "Не могу да додам SELinux корисника %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:787
-+#: ../semanage/seobject.py:791
+-#: ../semanage/seobject.py:791
++#: ../semanage/seobject.py:766
  msgid "Requires prefix, roles, level or range"
- msgstr "Захтева префикс, улоге, ниво или опсег"
+ msgstr ""
  
--#: ../semanage/seobject.py:789
-+#: ../semanage/seobject.py:793
+-#: ../semanage/seobject.py:793
++#: ../semanage/seobject.py:768
  msgid "Requires prefix or roles"
- msgstr "Захтева префикс или улоге"
+ msgstr ""
  
--#: ../semanage/seobject.py:799 ../semanage/seobject.py:856
-+#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
+-#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
++#: ../semanage/seobject.py:778 ../semanage/seobject.py:835
  #, python-format
  msgid "SELinux user %s is not defined"
- msgstr "SELinux корисник %s није одређен"
+ msgstr ""
  
--#: ../semanage/seobject.py:828
-+#: ../semanage/seobject.py:832
+-#: ../semanage/seobject.py:832
++#: ../semanage/seobject.py:807
  #, python-format
  msgid "Could not modify SELinux user %s"
- msgstr "Не могу да изменим SELinux корисника %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:862
-+#: ../semanage/seobject.py:866
+-#: ../semanage/seobject.py:866
++#: ../semanage/seobject.py:841
  #, python-format
  msgid "SELinux user %s is defined in policy, cannot be deleted"
- msgstr "SELinux корисник %s је одређен у полиси, не може се брисати"
+ msgstr ""
  
--#: ../semanage/seobject.py:873
-+#: ../semanage/seobject.py:877
+-#: ../semanage/seobject.py:877
++#: ../semanage/seobject.py:852
  #, python-format
  msgid "Could not delete SELinux user %s"
- msgstr "Не могу да обришем SELinux корисника %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:911
-+#: ../semanage/seobject.py:915
+-#: ../semanage/seobject.py:915
++#: ../semanage/seobject.py:890
  msgid "Could not list SELinux users"
- msgstr "Не могу да попишем SELinux кориснике"
+ msgstr ""
  
--#: ../semanage/seobject.py:917
-+#: ../semanage/seobject.py:921
+-#: ../semanage/seobject.py:921
++#: ../semanage/seobject.py:896
  #, python-format
  msgid "Could not list roles for user %s"
- msgstr "Не могу да попишем улоге за корисника %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:942
-+#: ../semanage/seobject.py:946
+-#: ../semanage/seobject.py:946
++#: ../semanage/seobject.py:921
  msgid "Labeling"
- msgstr "Означавање"
+ msgstr ""
  
--#: ../semanage/seobject.py:942
-+#: ../semanage/seobject.py:946
+-#: ../semanage/seobject.py:946
++#: ../semanage/seobject.py:921
  msgid "MLS/"
- msgstr "MLS/"
+ msgstr ""
  
--#: ../semanage/seobject.py:943
-+#: ../semanage/seobject.py:947
+-#: ../semanage/seobject.py:947
++#: ../semanage/seobject.py:922
  msgid "Prefix"
- msgstr "Префикс"
+ msgstr ""
  
--#: ../semanage/seobject.py:943
-+#: ../semanage/seobject.py:947
+-#: ../semanage/seobject.py:947
++#: ../semanage/seobject.py:922
  msgid "MCS Level"
- msgstr "MCS ниво"
+ msgstr ""
  
--#: ../semanage/seobject.py:943
-+#: ../semanage/seobject.py:947
+-#: ../semanage/seobject.py:947
++#: ../semanage/seobject.py:922
  msgid "MCS Range"
- msgstr "MCS опсег"
+ msgstr ""
  
--#: ../semanage/seobject.py:943 ../semanage/seobject.py:948
-+#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
+-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
++#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
+ #: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
  msgid "SELinux Roles"
- msgstr "SELinux улоге"
+ msgstr ""
  
--#: ../semanage/seobject.py:963
-+#: ../semanage/seobject.py:967
+-#: ../semanage/seobject.py:967
++#: ../semanage/seobject.py:944
  msgid "Protocol udp or tcp is required"
- msgstr "Неопходан је udp или tcp протокол"
+ msgstr ""
  
--#: ../semanage/seobject.py:965
-+#: ../semanage/seobject.py:969
+-#: ../semanage/seobject.py:969
++#: ../semanage/seobject.py:946
  msgid "Port is required"
- msgstr "Неопходан је порт"
+ msgstr ""
  
--#: ../semanage/seobject.py:975
--#, fuzzy
-+#: ../semanage/seobject.py:979
+-#: ../semanage/seobject.py:979
++#: ../semanage/seobject.py:956
  msgid "Invalid Port"
--msgstr "Неисправан префикс %s"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:979
-+#: ../semanage/seobject.py:983
+-#: ../semanage/seobject.py:983
++#: ../semanage/seobject.py:960
  #, python-format
  msgid "Could not create a key for %s/%s"
- msgstr "Не могу да направим кључ за %s/%s"
+ msgstr ""
  
--#: ../semanage/seobject.py:990
-+#: ../semanage/seobject.py:994
+-#: ../semanage/seobject.py:994
++#: ../semanage/seobject.py:971
  msgid "Type is required"
- msgstr "Неопходна је врста"
+ msgstr ""
  
--#: ../semanage/seobject.py:996 ../semanage/seobject.py:1055
--#: ../semanage/seobject.py:1110 ../semanage/seobject.py:1116
-+#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
-+#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
+-#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
+-#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
++#: ../semanage/seobject.py:974 ../semanage/seobject.py:1036
++#: ../semanage/seobject.py:1794
++#, python-format
++msgid "Type %s is invalid, must be a port type"
++msgstr ""
++
++#: ../semanage/seobject.py:980 ../semanage/seobject.py:1042
++#: ../semanage/seobject.py:1097 ../semanage/seobject.py:1103
  #, python-format
  msgid "Could not check if port %s/%s is defined"
- msgstr "Не могу да проверим да ли је порт %s/%s одређен"
+ msgstr ""
  
--#: ../semanage/seobject.py:998
-+#: ../semanage/seobject.py:1002
+-#: ../semanage/seobject.py:1002
++#: ../semanage/seobject.py:982
  #, python-format
  msgid "Port %s/%s already defined"
- msgstr "Порт %s/%s је већ одређен"
+ msgstr ""
  
--#: ../semanage/seobject.py:1002
-+#: ../semanage/seobject.py:1006
+-#: ../semanage/seobject.py:1006
++#: ../semanage/seobject.py:986
  #, python-format
  msgid "Could not create port for %s/%s"
- msgstr "Не могу да направим порт за %s/%s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1008
-+#: ../semanage/seobject.py:1012
+-#: ../semanage/seobject.py:1012
++#: ../semanage/seobject.py:992
  #, python-format
  msgid "Could not create context for %s/%s"
- msgstr "Не могу да направим контекст %s/%s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1012
-+#: ../semanage/seobject.py:1016
+-#: ../semanage/seobject.py:1016
++#: ../semanage/seobject.py:996
  #, python-format
  msgid "Could not set user in port context for %s/%s"
- msgstr "Не могу да поставим корисника у контексту порта за %s/%s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1016
-+#: ../semanage/seobject.py:1020
+-#: ../semanage/seobject.py:1020
++#: ../semanage/seobject.py:1000
  #, python-format
  msgid "Could not set role in port context for %s/%s"
- msgstr "Не могу да поставим улогу у контексту порта за %s/%s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1020
-+#: ../semanage/seobject.py:1024
+-#: ../semanage/seobject.py:1024
++#: ../semanage/seobject.py:1004
  #, python-format
  msgid "Could not set type in port context for %s/%s"
- msgstr "Не могу да поставим врсту у контексту порта за %s/%s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1025
-+#: ../semanage/seobject.py:1029
+-#: ../semanage/seobject.py:1029
++#: ../semanage/seobject.py:1009
  #, python-format
  msgid "Could not set mls fields in port context for %s/%s"
- msgstr "Не могу да поставим mls поља у контексту порта за %s/%s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1029
-+#: ../semanage/seobject.py:1033
+-#: ../semanage/seobject.py:1033
++#: ../semanage/seobject.py:1013
  #, python-format
  msgid "Could not set port context for %s/%s"
- msgstr "Не могу да поставим контекст порт за %s/%s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1033
-+#: ../semanage/seobject.py:1037
+-#: ../semanage/seobject.py:1037
++#: ../semanage/seobject.py:1017
  #, python-format
  msgid "Could not add port %s/%s"
- msgstr "Не могу да додам порт %s/%s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1047 ../semanage/seobject.py:1312
--#: ../semanage/seobject.py:1508
-+#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
-+#: ../semanage/seobject.py:1512
+-#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
+-#: ../semanage/seobject.py:1512
++#: ../semanage/seobject.py:1031 ../semanage/seobject.py:1304
++#: ../semanage/seobject.py:1503
  msgid "Requires setype or serange"
- msgstr "Захтева setype или serange"
+ msgstr ""
  
--#: ../semanage/seobject.py:1049
-+#: ../semanage/seobject.py:1053
+-#: ../semanage/seobject.py:1053
++#: ../semanage/seobject.py:1033
  msgid "Requires setype"
- msgstr "Захтева setype"
+ msgstr ""
  
--#: ../semanage/seobject.py:1057 ../semanage/seobject.py:1112
-+#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
+-#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
++#: ../semanage/seobject.py:1044 ../semanage/seobject.py:1099
  #, python-format
  msgid "Port %s/%s is not defined"
- msgstr "Порт %s/%s није одређен"
+ msgstr ""
  
--#: ../semanage/seobject.py:1061
-+#: ../semanage/seobject.py:1065
+-#: ../semanage/seobject.py:1065
++#: ../semanage/seobject.py:1048
  #, python-format
  msgid "Could not query port %s/%s"
- msgstr "Не могу да испитам порт %s/%s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1072
-+#: ../semanage/seobject.py:1076
+-#: ../semanage/seobject.py:1076
++#: ../semanage/seobject.py:1059
  #, python-format
  msgid "Could not modify port %s/%s"
- msgstr "Не могу да изменим порт %s/%s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1085
-+#: ../semanage/seobject.py:1089
+-#: ../semanage/seobject.py:1089
++#: ../semanage/seobject.py:1072
  msgid "Could not list the ports"
- msgstr "Не могу да излистам портове"
+ msgstr ""
  
--#: ../semanage/seobject.py:1101
-+#: ../semanage/seobject.py:1105
+-#: ../semanage/seobject.py:1105
++#: ../semanage/seobject.py:1088
  #, python-format
  msgid "Could not delete the port %s"
- msgstr "Не могу да обришем порт %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1118
-+#: ../semanage/seobject.py:1122
+-#: ../semanage/seobject.py:1122
++#: ../semanage/seobject.py:1105
  #, python-format
  msgid "Port %s/%s is defined in policy, cannot be deleted"
- msgstr "Порт %s/%s је одређен у полиси, не може се брисати"
+ msgstr ""
  
--#: ../semanage/seobject.py:1122
-+#: ../semanage/seobject.py:1126
+-#: ../semanage/seobject.py:1126
++#: ../semanage/seobject.py:1109
  #, python-format
  msgid "Could not delete port %s/%s"
- msgstr "Не могу да обришем порт %s/%s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1138 ../semanage/seobject.py:1160
-+#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
+-#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
++#: ../semanage/seobject.py:1125 ../semanage/seobject.py:1147
  msgid "Could not list ports"
- msgstr "Не могу да излистам портове"
+ msgstr ""
  
--#: ../semanage/seobject.py:1199
-+#: ../semanage/seobject.py:1203
+-#: ../semanage/seobject.py:1203
++#: ../semanage/seobject.py:1186
  msgid "SELinux Port Type"
- msgstr "Врста SELinux порта"
+ msgstr ""
  
--#: ../semanage/seobject.py:1199
-+#: ../semanage/seobject.py:1203
+-#: ../semanage/seobject.py:1203
++#: ../semanage/seobject.py:1186
  msgid "Proto"
- msgstr "Proto"
+ msgstr ""
  
--#: ../semanage/seobject.py:1199
-+#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
+-#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
++#: ../semanage/seobject.py:1186 ../gui/system-config-selinux.glade:335
  msgid "Port Number"
- msgstr "Број портова"
+ msgstr ""
  
--#: ../semanage/seobject.py:1218
--#, fuzzy
-+#: ../semanage/seobject.py:1222
+-#: ../semanage/seobject.py:1222
++#: ../semanage/seobject.py:1207
  msgid "Node Address is required"
--msgstr "Неопходан је порт"
-+msgstr "Неопходна је адреса чвора"
+ msgstr ""
  
--#: ../semanage/seobject.py:1233
-+#: ../semanage/seobject.py:1237
+-#: ../semanage/seobject.py:1237
++#: ../semanage/seobject.py:1222
  msgid "Unknown or missing protocol"
--msgstr ""
-+msgstr "Непознат или недостајући протокол"
- 
--#: ../semanage/seobject.py:1247 ../semanage/seobject.py:1446
--#: ../semanage/seobject.py:1724
-+#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
-+#: ../semanage/seobject.py:1728
- msgid "SELinux Type is required"
- msgstr "SELinux врста је неопходна"
+ msgstr ""
  
--#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1316
--#: ../semanage/seobject.py:1352 ../semanage/seobject.py:1450
--#: ../semanage/seobject.py:1512 ../semanage/seobject.py:1546
+-#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
 -#: ../semanage/seobject.py:1728
-+#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
-+#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
-+#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
-+#: ../semanage/seobject.py:1732
+-msgid "SELinux Type is required"
++#: ../semanage/seobject.py:1236
++msgid "SELinux node type is required"
++msgstr ""
++
++#: ../semanage/seobject.py:1239 ../semanage/seobject.py:1307
++#, python-format
++msgid "Type %s is invalid, must be a node type"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
+-#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
+-#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
+-#: ../semanage/seobject.py:1732
++#: ../semanage/seobject.py:1243 ../semanage/seobject.py:1311
++#: ../semanage/seobject.py:1347 ../semanage/seobject.py:1445
++#: ../semanage/seobject.py:1507 ../semanage/seobject.py:1541
++#: ../semanage/seobject.py:1739
  #, python-format
  msgid "Could not create key for %s"
- msgstr "Не могу да направим кључ за %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1253 ../semanage/seobject.py:1320
--#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1362
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
-+#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
-+#, python-format
+-#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
+-#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
++#: ../semanage/seobject.py:1245 ../semanage/seobject.py:1315
++#: ../semanage/seobject.py:1351 ../semanage/seobject.py:1357
+ #, python-format
  msgid "Could not check if addr %s is defined"
--msgstr "Не могу да проверим да ли је порт %s/%s одређен"
-+msgstr "Не могу да проверим да ли је адреса %s одређена"
+ msgstr ""
  
--#: ../semanage/seobject.py:1262
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1266
-+#, python-format
+-#: ../semanage/seobject.py:1266
++#: ../semanage/seobject.py:1254
+ #, python-format
  msgid "Could not create addr for %s"
--msgstr "Не могу да направим кључ за %s"
-+msgstr "Не могу да направим адресу за %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1268 ../semanage/seobject.py:1466
--#: ../semanage/seobject.py:1686
-+#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
-+#: ../semanage/seobject.py:1690
+-#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
+-#: ../semanage/seobject.py:1690
++#: ../semanage/seobject.py:1260 ../semanage/seobject.py:1461
++#: ../semanage/seobject.py:1694
  #, python-format
  msgid "Could not create context for %s"
- msgstr "Не могу да направим контекст за %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1272
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1276
-+#, python-format
+-#: ../semanage/seobject.py:1276
++#: ../semanage/seobject.py:1264
+ #, python-format
  msgid "Could not set mask for %s"
--msgstr "Не могу да поставим име за %s"
-+msgstr "Не могу да поставим маску за %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1276
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1280
-+#, python-format
+-#: ../semanage/seobject.py:1280
++#: ../semanage/seobject.py:1268
+ #, python-format
  msgid "Could not set user in addr context for %s"
--msgstr "Не могу да поставим корисника у контексту датотеке за %s"
-+msgstr "Не могу да поставим корисника у контексту адресе за %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1280
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1284
-+#, python-format
+-#: ../semanage/seobject.py:1284
++#: ../semanage/seobject.py:1272
+ #, python-format
  msgid "Could not set role in addr context for %s"
--msgstr "Не могу да поставим улогу у контексту датотеке за %s"
-+msgstr "Не могу да поставим улогу у контексту адресе за %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1284
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1288
-+#, python-format
+-#: ../semanage/seobject.py:1288
++#: ../semanage/seobject.py:1276
+ #, python-format
  msgid "Could not set type in addr context for %s"
--msgstr "Не могу да поставим врсту у контексту датотеке за %s"
-+msgstr "Не могу да поставим врсту у контексту адресе за %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1289
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1293
-+#, python-format
+-#: ../semanage/seobject.py:1293
++#: ../semanage/seobject.py:1281
+ #, python-format
  msgid "Could not set mls fields in addr context for %s"
--msgstr "Не могу да поставим mls поља у контексту датотеке за %s"
-+msgstr "Не могу да поставим mls поља у контексту адресе за %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1293
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1297
-+#, python-format
+-#: ../semanage/seobject.py:1297
++#: ../semanage/seobject.py:1285
+ #, python-format
  msgid "Could not set addr context for %s"
--msgstr "Не могу да поставим контекст датотеке за %s"
-+msgstr "Не могу да поставим контекст адресе за %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1297
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1301
-+#, python-format
+-#: ../semanage/seobject.py:1301
++#: ../semanage/seobject.py:1289
+ #, python-format
  msgid "Could not add addr %s"
--msgstr "Не могу да додам порт %s/%s"
-+msgstr "Не могу да додам адресу %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1322 ../semanage/seobject.py:1358
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
-+#, python-format
+-#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
++#: ../semanage/seobject.py:1317 ../semanage/seobject.py:1353
+ #, python-format
  msgid "Addr %s is not defined"
--msgstr "Порт %s/%s није одређен"
-+msgstr "Адреса %s није одређена"
+ msgstr ""
  
--#: ../semanage/seobject.py:1326
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1330
-+#, python-format
+-#: ../semanage/seobject.py:1330
++#: ../semanage/seobject.py:1321
+ #, python-format
  msgid "Could not query addr %s"
--msgstr "Не могу да испитам порт %s/%s"
-+msgstr "Не могу да испитам адресу %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1336
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1340
-+#, python-format
+-#: ../semanage/seobject.py:1340
++#: ../semanage/seobject.py:1331
+ #, python-format
  msgid "Could not modify addr %s"
--msgstr "Не могу да изменим порт %s/%s"
-+msgstr "Не могу да изменим адресу %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1364
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1368
-+#, python-format
+-#: ../semanage/seobject.py:1368
++#: ../semanage/seobject.py:1359
+ #, python-format
  msgid "Addr %s is defined in policy, cannot be deleted"
--msgstr "Порт %s/%s је одређен у полиси, не може се брисати"
-+msgstr "Адреса %s је одређена у полиси, не може се брисати"
+ msgstr ""
  
--#: ../semanage/seobject.py:1368
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1372
-+#, python-format
+-#: ../semanage/seobject.py:1372
++#: ../semanage/seobject.py:1363
+ #, python-format
  msgid "Could not delete addr %s"
--msgstr "Не могу да обришем %s"
-+msgstr "Не могу да обришем адресу %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1380
--#, fuzzy
-+#: ../semanage/seobject.py:1384
+-#: ../semanage/seobject.py:1384
++#: ../semanage/seobject.py:1375
  msgid "Could not deleteall node mappings"
--msgstr "Не могу да обришем пресликавање пријаве за %s"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:1394
--#, fuzzy
-+#: ../semanage/seobject.py:1398
+-#: ../semanage/seobject.py:1398
++#: ../semanage/seobject.py:1389
  msgid "Could not list addrs"
--msgstr "Не могу да излистам портове"
-+msgstr "Не могу да излистам адресе"
+ msgstr ""
  
--#: ../semanage/seobject.py:1454 ../semanage/seobject.py:1516
--#: ../semanage/seobject.py:1550 ../semanage/seobject.py:1556
-+#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
-+#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
+-#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
+-#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
++#: ../semanage/seobject.py:1441 ../semanage/seobject.py:1732
++msgid "SELinux Type is required"
++msgstr ""
++
++#: ../semanage/seobject.py:1449 ../semanage/seobject.py:1511
++#: ../semanage/seobject.py:1545 ../semanage/seobject.py:1551
  #, python-format
  msgid "Could not check if interface %s is defined"
- msgstr "Не могу да проверим да ли је сучеље %s одређено"
+ msgstr ""
  
--#: ../semanage/seobject.py:1461
-+#: ../semanage/seobject.py:1465
+-#: ../semanage/seobject.py:1465
++#: ../semanage/seobject.py:1456
  #, python-format
  msgid "Could not create interface for %s"
- msgstr "Не могу да направим сучеље за %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1470
-+#: ../semanage/seobject.py:1474
+-#: ../semanage/seobject.py:1474
++#: ../semanage/seobject.py:1465
  #, python-format
  msgid "Could not set user in interface context for %s"
- msgstr "Не могу да поставим корисника у контексту сучеља за %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1474
-+#: ../semanage/seobject.py:1478
+-#: ../semanage/seobject.py:1478
++#: ../semanage/seobject.py:1469
  #, python-format
  msgid "Could not set role in interface context for %s"
- msgstr "Не могу да поставим улогу у контексту сучеља за %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1478
-+#: ../semanage/seobject.py:1482
+-#: ../semanage/seobject.py:1482
++#: ../semanage/seobject.py:1473
  #, python-format
  msgid "Could not set type in interface context for %s"
- msgstr "Не могу да поставим врсту у контексту сучеља за %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1483
-+#: ../semanage/seobject.py:1487
+-#: ../semanage/seobject.py:1487
++#: ../semanage/seobject.py:1478
  #, python-format
  msgid "Could not set mls fields in interface context for %s"
- msgstr "Не могу да поставим mls поља у контексту сучеља за %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1487
-+#: ../semanage/seobject.py:1491
+-#: ../semanage/seobject.py:1491
++#: ../semanage/seobject.py:1482
  #, python-format
  msgid "Could not set interface context for %s"
- msgstr "Не могу да поставим контекст сучеља за %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1491
-+#: ../semanage/seobject.py:1495
+-#: ../semanage/seobject.py:1495
++#: ../semanage/seobject.py:1486
  #, python-format
  msgid "Could not set message context for %s"
- msgstr "Не могу да поставим контекст поруке за %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1495
-+#: ../semanage/seobject.py:1499
+-#: ../semanage/seobject.py:1499
++#: ../semanage/seobject.py:1490
  #, python-format
  msgid "Could not add interface %s"
- msgstr "Не могу да додам сучеље %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1518 ../semanage/seobject.py:1552
-+#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
+-#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
++#: ../semanage/seobject.py:1513 ../semanage/seobject.py:1547
  #, python-format
  msgid "Interface %s is not defined"
- msgstr "Сучеље %s није одређено"
+ msgstr ""
  
--#: ../semanage/seobject.py:1522
-+#: ../semanage/seobject.py:1526
+-#: ../semanage/seobject.py:1526
++#: ../semanage/seobject.py:1517
  #, python-format
  msgid "Could not query interface %s"
- msgstr "Не могу да испитам сучеље %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1533
-+#: ../semanage/seobject.py:1537
+-#: ../semanage/seobject.py:1537
++#: ../semanage/seobject.py:1528
  #, python-format
  msgid "Could not modify interface %s"
- msgstr "Не могу да изменим сучеље %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1558
-+#: ../semanage/seobject.py:1562
+-#: ../semanage/seobject.py:1562
++#: ../semanage/seobject.py:1553
  #, python-format
  msgid "Interface %s is defined in policy, cannot be deleted"
- msgstr "Спрега %s је одређена у полиси, не може се брисати"
+ msgstr ""
  
--#: ../semanage/seobject.py:1562
-+#: ../semanage/seobject.py:1566
+-#: ../semanage/seobject.py:1566
++#: ../semanage/seobject.py:1557
  #, python-format
  msgid "Could not delete interface %s"
- msgstr "Не могу да обришем сучеље %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1574
--#, fuzzy
-+#: ../semanage/seobject.py:1578
+-#: ../semanage/seobject.py:1578
++#: ../semanage/seobject.py:1569
  msgid "Could not delete all interface  mappings"
--msgstr "Не могу да обришем сучеље %s"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:1588
-+#: ../semanage/seobject.py:1592
+-#: ../semanage/seobject.py:1592
++#: ../semanage/seobject.py:1583
  msgid "Could not list interfaces"
- msgstr "Не могу да попишем сучеља"
+ msgstr ""
  
--#: ../semanage/seobject.py:1613
-+#: ../semanage/seobject.py:1617
+-#: ../semanage/seobject.py:1617
++#: ../semanage/seobject.py:1608
  msgid "SELinux Interface"
- msgstr "SELinux сучеље"
+ msgstr ""
  
--#: ../semanage/seobject.py:1613 ../semanage/seobject.py:1936
-+#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
+-#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
++#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1954
  msgid "Context"
- msgstr "Контекст"
+ msgstr ""
  
--#: ../semanage/seobject.py:1663
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1667
-+#, python-format
+-#: ../semanage/seobject.py:1667
++#: ../semanage/seobject.py:1671
+ #, python-format
  msgid "Equivalence class for %s already exists"
--msgstr "Контекст датотеке за %s је већ одређен"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:1669
-+#: ../semanage/seobject.py:1673
+-#: ../semanage/seobject.py:1673
++#: ../semanage/seobject.py:1677
  #, python-format
  msgid "File spec %s conflicts with equivalency rule '%s %s'"
  msgstr ""
  
--#: ../semanage/seobject.py:1678
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1682
-+#, python-format
+-#: ../semanage/seobject.py:1682
++#: ../semanage/seobject.py:1686
+ #, python-format
  msgid "Equivalence class for %s does not exists"
--msgstr "Linux корисник %s не постоји"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:1692
-+#: ../semanage/seobject.py:1696
+-#: ../semanage/seobject.py:1696
++#: ../semanage/seobject.py:1700
  #, python-format
  msgid "Could not set user in file context for %s"
- msgstr "Не могу да поставим корисника у контексту датотеке за %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1696
-+#: ../semanage/seobject.py:1700
+-#: ../semanage/seobject.py:1700
++#: ../semanage/seobject.py:1704
  #, python-format
  msgid "Could not set role in file context for %s"
- msgstr "Не могу да поставим улогу у контексту датотеке за %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1701 ../semanage/seobject.py:1758
-+#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
+-#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
++#: ../semanage/seobject.py:1709 ../semanage/seobject.py:1769
  #, python-format
  msgid "Could not set mls fields in file context for %s"
- msgstr "Не могу да поставим mls поља у контексту датотеке за %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1707
-+#: ../semanage/seobject.py:1711
+-#: ../semanage/seobject.py:1711
++#: ../semanage/seobject.py:1715
  msgid "Invalid file specification"
- msgstr "Неисправна спецификација датотеке"
+ msgstr ""
  
--#: ../semanage/seobject.py:1709
-+#: ../semanage/seobject.py:1713
+-#: ../semanage/seobject.py:1713
++#: ../semanage/seobject.py:1717
  msgid "File specification can not include spaces"
  msgstr ""
  
--#: ../semanage/seobject.py:1714
-+#: ../semanage/seobject.py:1718
+-#: ../semanage/seobject.py:1718
++#: ../semanage/seobject.py:1722
  #, python-format
  msgid ""
  "File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
  msgstr ""
  
--#: ../semanage/seobject.py:1732 ../semanage/seobject.py:1737
--#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1872
--#: ../semanage/seobject.py:1876
-+#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
-+#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
-+#: ../semanage/seobject.py:1880
+-#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
+-#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
+-#: ../semanage/seobject.py:1880
++#: ../semanage/seobject.py:1735
++#, python-format
++msgid "Type %s is invalid, must be a file or device type"
++msgstr ""
++
++#: ../semanage/seobject.py:1743 ../semanage/seobject.py:1748
++#: ../semanage/seobject.py:1804 ../semanage/seobject.py:1886
++#: ../semanage/seobject.py:1890
  #, python-format
  msgid "Could not check if file context for %s is defined"
- msgstr "Не могу да проверим да ли је одређен контекст датотеке за %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1745
-+#: ../semanage/seobject.py:1749
+-#: ../semanage/seobject.py:1749
++#: ../semanage/seobject.py:1756
  #, python-format
  msgid "Could not create file context for %s"
- msgstr "Не могу да направим контекст датотеке за %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1753
-+#: ../semanage/seobject.py:1757
+-#: ../semanage/seobject.py:1757
++#: ../semanage/seobject.py:1764
  #, python-format
  msgid "Could not set type in file context for %s"
- msgstr "Не могу да поставим врсту у контексту датотеке за %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1761 ../semanage/seobject.py:1818
--#: ../semanage/seobject.py:1822
-+#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
-+#: ../semanage/seobject.py:1826
+-#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
+-#: ../semanage/seobject.py:1826
++#: ../semanage/seobject.py:1772 ../semanage/seobject.py:1832
++#: ../semanage/seobject.py:1836
  #, python-format
  msgid "Could not set file context for %s"
- msgstr "Не могу да поставим контекст датотеке за %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1767
-+#: ../semanage/seobject.py:1771
+-#: ../semanage/seobject.py:1771
++#: ../semanage/seobject.py:1778
  #, python-format
  msgid "Could not add file context for %s"
- msgstr "Не могу да додам контекст датотеке за %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1781
-+#: ../semanage/seobject.py:1785
+-#: ../semanage/seobject.py:1785
++#: ../semanage/seobject.py:1792
  msgid "Requires setype, serange or seuser"
- msgstr "Захтева setype, serange или seuser"
+ msgstr ""
  
--#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1880
-+#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
+-#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
++#: ../semanage/seobject.py:1808 ../semanage/seobject.py:1894
  #, python-format
  msgid "File context for %s is not defined"
- msgstr "Контекст датотеке за %s није одређен"
+ msgstr ""
  
--#: ../semanage/seobject.py:1800
-+#: ../semanage/seobject.py:1804
+-#: ../semanage/seobject.py:1804
++#: ../semanage/seobject.py:1814
  #, python-format
  msgid "Could not query file context for %s"
- msgstr "Не могу да испитам контекст датотеке за %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1826
-+#: ../semanage/seobject.py:1830
+-#: ../semanage/seobject.py:1830
++#: ../semanage/seobject.py:1840
  #, python-format
  msgid "Could not modify file context for %s"
- msgstr "Не могу да изменим контекст датотеке %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1839
-+#: ../semanage/seobject.py:1843
+-#: ../semanage/seobject.py:1843
++#: ../semanage/seobject.py:1853
  msgid "Could not list the file contexts"
- msgstr "Не могу да излистам контексте датотека"
+ msgstr ""
  
--#: ../semanage/seobject.py:1853
-+#: ../semanage/seobject.py:1857
+-#: ../semanage/seobject.py:1857
++#: ../semanage/seobject.py:1867
  #, python-format
  msgid "Could not delete the file context %s"
- msgstr "Не могу да обришем контекст датотеке %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1878
-+#: ../semanage/seobject.py:1882
+-#: ../semanage/seobject.py:1882
++#: ../semanage/seobject.py:1892
  #, python-format
  msgid "File context for %s is defined in policy, cannot be deleted"
- msgstr "Контекст датотеке за %s је одређен у полиси, не може се брисати"
+ msgstr ""
  
--#: ../semanage/seobject.py:1884
-+#: ../semanage/seobject.py:1888
+-#: ../semanage/seobject.py:1888
++#: ../semanage/seobject.py:1898
  #, python-format
  msgid "Could not delete file context for %s"
- msgstr "Не могу да обришем контекст датотеке %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1899
-+#: ../semanage/seobject.py:1903
+-#: ../semanage/seobject.py:1903
++#: ../semanage/seobject.py:1913
  msgid "Could not list file contexts"
- msgstr "Не могу да попишем контексте датотека"
+ msgstr ""
  
--#: ../semanage/seobject.py:1903
-+#: ../semanage/seobject.py:1907
+-#: ../semanage/seobject.py:1907
++#: ../semanage/seobject.py:1917
  msgid "Could not list local file contexts"
- msgstr "Не могу да попишем локалне контексте датотека"
+ msgstr ""
  
--#: ../semanage/seobject.py:1936
-+#: ../semanage/seobject.py:1944
+-#: ../semanage/seobject.py:1944
++#: ../semanage/seobject.py:1954
  msgid "SELinux fcontext"
- msgstr "SELinux fcontext"
+ msgstr ""
  
--#: ../semanage/seobject.py:1936
-+#: ../semanage/seobject.py:1944
+-#: ../semanage/seobject.py:1944
++#: ../semanage/seobject.py:1954
  msgid "type"
- msgstr "врста"
+ msgstr ""
  
--#: ../semanage/seobject.py:1949
-+#: ../semanage/seobject.py:1957
+-#: ../semanage/seobject.py:1957
++#: ../semanage/seobject.py:1967
  msgid ""
  "\n"
  "SELinux Distribution fcontext Equivalence \n"
  msgstr ""
  
--#: ../semanage/seobject.py:1954
--#, fuzzy
-+#: ../semanage/seobject.py:1962
+-#: ../semanage/seobject.py:1962
++#: ../semanage/seobject.py:1972
  msgid ""
  "\n"
  "SELinux Local fcontext Equivalence \n"
--msgstr "SELinux fcontext"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:1988 ../semanage/seobject.py:2040
--#: ../semanage/seobject.py:2046
-+#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
-+#: ../semanage/seobject.py:2054
+-#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
+-#: ../semanage/seobject.py:2054
++#: ../semanage/seobject.py:2006 ../semanage/seobject.py:2059
++#: ../semanage/seobject.py:2065
  #, python-format
  msgid "Could not check if boolean %s is defined"
- msgstr "Не могу да проверим да ли је одређен логички израз %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1990 ../semanage/seobject.py:2042
-+#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
+-#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
++#: ../semanage/seobject.py:2008 ../semanage/seobject.py:2061
  #, python-format
  msgid "Boolean %s is not defined"
- msgstr "Логички израз %s није одређен"
+ msgstr ""
  
--#: ../semanage/seobject.py:1994
-+#: ../semanage/seobject.py:2002
+-#: ../semanage/seobject.py:2002
++#: ../semanage/seobject.py:2012
  #, python-format
  msgid "Could not query file context %s"
- msgstr "Не могу да испитам контекст датотеке %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1999
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:2007
-+#, python-format
+-#: ../semanage/seobject.py:2007
++#: ../semanage/seobject.py:2017
+ #, python-format
  msgid "You must specify one of the following values: %s"
--msgstr "Морате унети вредност"
-+msgstr "Морате навести једну од следећих вредности: %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:2004
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:2012
-+#, python-format
+-#: ../semanage/seobject.py:2012
++#: ../semanage/seobject.py:2022
+ #, python-format
  msgid "Could not set active value of boolean %s"
--msgstr "Не могу да обришем логички израз %s"
-+msgstr "Не могу да поставим активну вредност логичке %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:2007
-+#: ../semanage/seobject.py:2015
+-#: ../semanage/seobject.py:2015
++#: ../semanage/seobject.py:2025
  #, python-format
  msgid "Could not modify boolean %s"
- msgstr "Не могу да изменим логички израз %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:2025
-+#: ../semanage/seobject.py:2033
+-#: ../semanage/seobject.py:2033
++#: ../semanage/seobject.py:2043
  #, python-format
  msgid "Bad format %s: Record %s"
--msgstr ""
-+msgstr "Лош формат %s: запис %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:2048
-+#: ../semanage/seobject.py:2056
+-#: ../semanage/seobject.py:2056
++#: ../semanage/seobject.py:2067
  #, python-format
  msgid "Boolean %s is defined in policy, cannot be deleted"
- msgstr "Логички израз %s је одређен у полиси, не може се брисати"
+ msgstr ""
  
--#: ../semanage/seobject.py:2052
-+#: ../semanage/seobject.py:2060
+-#: ../semanage/seobject.py:2060
++#: ../semanage/seobject.py:2071
  #, python-format
  msgid "Could not delete boolean %s"
- msgstr "Не могу да обришем логички израз %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:2064 ../semanage/seobject.py:2081
-+#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
+-#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
++#: ../semanage/seobject.py:2083 ../semanage/seobject.py:2100
  msgid "Could not list booleans"
- msgstr "Не могу да попишем логичке изразе"
+ msgstr ""
  
--#: ../semanage/seobject.py:2104
-+#: ../semanage/seobject.py:2112
+-#: ../semanage/seobject.py:2112
++#: ../semanage/seobject.py:2125
  msgid "unknown"
- msgstr "непознато"
+ msgstr ""
  
--#: ../semanage/seobject.py:2117
-+#: ../semanage/seobject.py:2125
+-#: ../semanage/seobject.py:2125
++#: ../semanage/seobject.py:2138
  msgid "off"
- msgstr "искључено"
+ msgstr ""
  
--#: ../semanage/seobject.py:2117
-+#: ../semanage/seobject.py:2125
+-#: ../semanage/seobject.py:2125
++#: ../semanage/seobject.py:2138
  msgid "on"
- msgstr "укључено"
+ msgstr ""
  
--#: ../semanage/seobject.py:2131
-+#: ../semanage/seobject.py:2139
+-#: ../semanage/seobject.py:2139
++#: ../semanage/seobject.py:2152
  msgid "SELinux boolean"
- msgstr "SELinux логичка"
+ msgstr ""
  
--#: ../semanage/seobject.py:2131
--#, fuzzy
-+#: ../semanage/seobject.py:2139
+-#: ../semanage/seobject.py:2139
++#: ../semanage/seobject.py:2152
  msgid "State"
--msgstr "Статус"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:2131
-+#: ../semanage/seobject.py:2139
+-#: ../semanage/seobject.py:2139
++#: ../semanage/seobject.py:2152
  msgid "Default"
  msgstr ""
  
--#: ../semanage/seobject.py:2131
-+#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
-+#: ../gui/polgengui.py:253
+-#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
+-#: ../gui/polgengui.py:253
++#: ../semanage/seobject.py:2152 ../gui/polgen.glade:113
++#: ../gui/polgengui.py:254
  msgid "Description"
- msgstr "Опис"
+ msgstr ""
  
-@@ -1289,1767 +1283,2088 @@ msgstr "chcat -- -CompanyConfidential /d
- msgid "chcat -l +CompanyConfidential juser"
- msgstr "chcat -l +CompanyConfidential juser"
+@@ -998,7 +1014,7 @@ msgstr ""
+ msgid "Error sending audit message.\n"
+ msgstr ""
  
--#: ../scripts/chcat:399
--#, c-format
-+#: ../scripts/chcat:399 ../gui/polgen.py:1351
-+#, c-format, python-format
- msgid "Options Error %s "
- msgstr "Грешка опција %s "
+-#: ../newrole/newrole.c:692 ../newrole/newrole.c:1059
++#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
+ #, c-format
+ msgid "Could not determine enforcing mode.\n"
+ msgstr ""
+@@ -1113,62 +1129,66 @@ msgstr ""
+ msgid "Unable to set SIGHUP handler\n"
+ msgstr ""
  
--#~ msgid ""
--#~ "Unable to open %s: translations not supported on non-MLS machines: %s"
--#~ msgstr ""
--#~ "Не могу да отворим %s: преводи нису подржани на машинама које нису MLS: %s"
-+#: ../gui/booleansPage.py:195 ../gui/system-config-selinux.glade:1706
-+msgid "Boolean"
+-#: ../newrole/newrole.c:1053
++#: ../newrole/newrole.c:1036
++msgid "Sorry, newrole failed to drop capabilities\n"
 +msgstr ""
++
++#: ../newrole/newrole.c:1052
+ #, c-format
+ msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
+ msgstr ""
  
--#~ msgid "Level"
--#~ msgstr "Ниво"
-+#: ../gui/booleansPage.py:252 ../gui/semanagePage.py:162
-+msgid "all"
-+msgstr ""
+-#: ../newrole/newrole.c:1070
++#: ../newrole/newrole.c:1069
+ #, c-format
+ msgid "failed to get old_context.\n"
+ msgstr ""
  
--#~ msgid "Translation"
--#~ msgstr "Превод"
-+#: ../gui/booleansPage.py:254 ../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 ""
+-#: ../newrole/newrole.c:1077
++#: ../newrole/newrole.c:1076
+ #, c-format
+ msgid "Warning!  Could not retrieve tty information.\n"
+ msgstr ""
  
--#~ msgid "Translations can not contain spaces '%s' "
--#~ msgstr "Преводи не смеју да садрже размаке „%s“ "
-+#: ../gui/fcontextPage.py:64 ../gui/system-config-selinux.glade:1911
-+msgid "File Labeling"
-+msgstr ""
+-#: ../newrole/newrole.c:1098
++#: ../newrole/newrole.c:1097
+ #, c-format
+ msgid "error on reading PAM service configuration.\n"
+ msgstr ""
  
--#~ msgid "Invalid Level '%s' "
--#~ msgstr "Неисправан ниво „%s“ "
-+#: ../gui/fcontextPage.py:74
-+msgid ""
-+"File\n"
-+"Specification"
-+msgstr ""
+-#: ../newrole/newrole.c:1133
++#: ../newrole/newrole.c:1132
+ #, c-format
+ msgid "newrole: incorrect password for %s\n"
+ msgstr ""
  
--#~ msgid "%s already defined in translations"
--#~ msgstr "%s је већ одређено у преводима"
-+#: ../gui/fcontextPage.py:81
-+msgid ""
-+"Selinux\n"
-+"File Type"
-+msgstr ""
+-#: ../newrole/newrole.c:1160
++#: ../newrole/newrole.c:1159
+ #, c-format
+ msgid "newrole: failure forking: %s"
+ msgstr ""
  
--#~ msgid "%s not defined in translations"
--#~ msgstr "%s није одређено у преводима"
-+#: ../gui/fcontextPage.py:88
-+msgid ""
-+"File\n"
-+"Type"
-+msgstr ""
+-#: ../newrole/newrole.c:1163 ../newrole/newrole.c:1186
++#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
+ #, c-format
+ msgid "Unable to restore tty label...\n"
+ msgstr ""
  
--#~ msgid "Login mapping for %s is already defined"
--#~ msgstr "Пресликавање пријаве за %s је већ одређено"
-+#: ../gui/loginsPage.py:48 ../gui/system-config-selinux.glade:2098
-+msgid "User Mapping"
-+msgstr ""
+-#: ../newrole/newrole.c:1165 ../newrole/newrole.c:1192
++#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
+ #, c-format
+ msgid "Failed to close tty properly\n"
+ msgstr ""
  
--#~ msgid "add SELinux user mapping"
--#~ msgstr "Додај SELinux корисничко мапирање"
-+#: ../gui/loginsPage.py:52
-+msgid ""
-+"Login\n"
-+"Name"
-+msgstr ""
+-#: ../newrole/newrole.c:1224
++#: ../newrole/newrole.c:1223
+ #, c-format
+ msgid "Could not close descriptors.\n"
+ msgstr ""
  
--#~ msgid "SELinux user %s is already defined"
--#~ msgstr "SELinux корисник %s је већ одређен"
-+#: ../gui/loginsPage.py:56 ../gui/usersPage.py:50
-+msgid ""
-+"SELinux\n"
-+"User"
-+msgstr ""
+-#: ../newrole/newrole.c:1251
++#: ../newrole/newrole.c:1250
+ #, c-format
+ msgid "Error allocating shell's argv0.\n"
+ msgstr ""
  
--#, fuzzy
--#~ msgid "Node Netmask is required"
--#~ msgstr "Неопходан је порт"
-+#: ../gui/loginsPage.py:59 ../gui/usersPage.py:55
-+msgid ""
-+"MLS/\n"
-+"MCS Range"
-+msgstr ""
+-#: ../newrole/newrole.c:1287
++#: ../newrole/newrole.c:1286
+ #, c-format
+ msgid "Unable to restore the environment, aborting\n"
+ msgstr ""
  
--#, fuzzy
--#~ msgid "Addr %s already defined"
--#~ msgstr "Порт %s/%s је већ одређен"
-+#: ../gui/loginsPage.py:133
-+#, python-format
-+msgid "Login '%s' is required"
-+msgstr ""
+-#: ../newrole/newrole.c:1298
++#: ../newrole/newrole.c:1297
+ msgid "failed to exec shell\n"
+ msgstr ""
  
--#~ msgid "Interface %s already defined"
--#~ msgstr "Сучеље %s је већ одређено"
-+#: ../gui/modulesPage.py:48 ../gui/system-config-selinux.glade:2753
-+msgid "Policy Module"
-+msgstr ""
+@@ -1271,20 +1291,20 @@ msgstr ""
+ msgid "chcat -l +CompanyConfidential juser"
+ msgstr ""
  
--#, fuzzy
--#~ msgid "Error initializing capabilities, aborting.\n"
--#~ msgstr "Грешка при иницијализацији могућности, одустајем.\n"
-+#: ../gui/modulesPage.py:57
-+msgid "Module Name"
-+msgstr ""
+-#: ../scripts/chcat:399 ../gui/polgen.py:1351
+-#, c-format, python-format
++#: ../scripts/chcat:399
++#, c-format
+ msgid "Options Error %s "
+ msgstr ""
  
--#~ msgid "Error setting capabilities, aborting\n"
--#~ msgstr "Грешка при постављању могућности, одустајем\n"
-+#: ../gui/modulesPage.py:134
-+msgid "Disable Audit"
-+msgstr ""
+-#: ../gui/booleansPage.py:195 ../gui/system-config-selinux.glade:1706
++#: ../gui/booleansPage.py:194 ../gui/system-config-selinux.glade:1706
+ msgid "Boolean"
+ msgstr ""
  
--#~ msgid "Error setting KEEPCAPS, aborting\n"
--#~ msgstr "Грешка при постављању KEEPCAPS, одустајем\n"
-+#: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
-+msgid "Enable Audit"
-+msgstr ""
+-#: ../gui/booleansPage.py:252 ../gui/semanagePage.py:162
++#: ../gui/booleansPage.py:245 ../gui/semanagePage.py:162
+ msgid "all"
+ msgstr ""
  
--#~ msgid "Error dropping capabilities, aborting\n"
--#~ msgstr "Грешка при одбацивању могућности, одустајем.\n"
-+#: ../gui/modulesPage.py:162
-+msgid "Load Policy Module"
-+msgstr ""
+-#: ../gui/booleansPage.py:254 ../gui/semanagePage.py:164
++#: ../gui/booleansPage.py:247 ../gui/semanagePage.py:164
+ #: ../gui/system-config-selinux.glade:1615
+ #: ../gui/system-config-selinux.glade:1820
+ #: ../gui/system-config-selinux.glade:2437
+@@ -1340,577 +1360,464 @@ msgstr ""
+ msgid "Login '%s' is required"
+ msgstr ""
  
--#~ msgid "Error dropping SETUID capability, aborting\n"
--#~ msgstr "Грешка при одбацивању SETUID могућности, одустајем\n"
-+#: ../gui/polgen.glade:79
-+msgid "Polgen"
-+msgstr ""
+-#: ../gui/modulesPage.py:48 ../gui/system-config-selinux.glade:2753
++#: ../gui/modulesPage.py:49 ../gui/system-config-selinux.glade:2753
+ msgid "Policy Module"
+ msgstr ""
  
--#~ msgid "Error freeing caps\n"
--#~ msgstr "Грешка при ослобађању могућности\n"
-+#: ../gui/polgen.glade:80
-+msgid "Red Hat 2007"
-+msgstr ""
+-#: ../gui/modulesPage.py:57
++#: ../gui/modulesPage.py:58
+ msgid "Module Name"
+ msgstr ""
  
--#~ msgid "translations not supported on non-MLS machines"
--#~ msgstr "преводи нису подржани на машинама које нису MLS"
-+#: ../gui/polgen.glade:81
-+msgid "GPL"
-+msgstr ""
+-#: ../gui/modulesPage.py:134
++#: ../gui/modulesPage.py:135
+ msgid "Disable Audit"
+ msgstr ""
  
--#~ msgid "Boolean"
--#~ msgstr "Логичка вредност"
-+#. TRANSLATORS: Replace this string with your names, one name per line.
-+#: ../gui/polgen.glade:85 ../gui/system-config-selinux.glade:17
-+msgid "translator-credits"
-+msgstr ""
+-#: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
++#: ../gui/modulesPage.py:138 ../gui/system-config-selinux.glade:2662
+ msgid "Enable Audit"
+ msgstr ""
  
--#~ msgid "all"
--#~ msgstr "све"
-+#: ../gui/polgen.glade:90
-+msgid "SELinux Policy Generation Tool"
-+msgstr ""
+-#: ../gui/modulesPage.py:162
++#: ../gui/modulesPage.py:163
+ msgid "Load Policy Module"
+ msgstr ""
  
--#~ msgid "Customized"
--#~ msgstr "Прилагођен"
-+#: ../gui/polgen.glade:128
-+msgid ""
-+"<b>Select the policy type for the application or user role you want to "
-+"confine:</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:79
+-msgid "Polgen"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:80
++#: ../gui/polgen.glade:9
+ msgid "Red Hat 2007"
+ msgstr ""
  
--#~ msgid "File Labeling"
--#~ msgstr "Означавање датотека"
-+#: ../gui/polgen.glade:177
-+msgid "<b>Applications</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:81
++#: ../gui/polgen.glade:11
+ msgid "GPL"
+ msgstr ""
  
--#~ msgid ""
--#~ "File\n"
--#~ "Specification"
--#~ msgstr ""
--#~ "Спецификације\n"
--#~ "датотеке"
-+#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
-+msgid ""
-+"Standard Init Daemon are daemons started on boot via init scripts.  Usually "
-+"requires a script in /etc/rc.d/init.d"
+ #. TRANSLATORS: Replace this string with your names, one name per line.
+-#: ../gui/polgen.glade:85 ../gui/system-config-selinux.glade:17
++#: ../gui/polgen.glade:13 ../gui/system-config-selinux.glade:17
+ msgid "translator-credits"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:90
++#: ../gui/polgen.glade:34
++msgid "Add Booleans Dialog"
 +msgstr ""
++
++#: ../gui/polgen.glade:101
++msgid "Boolean Name"
++msgstr ""
++
++#: ../gui/polgen.glade:230
+ msgid "SELinux Policy Generation Tool"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:128
++#: ../gui/polgen.glade:251
+ msgid ""
+ "<b>Select the policy type for the application or user role you want to "
+ "confine:</b>"
+ msgstr ""
  
--#~ msgid ""
--#~ "Selinux\n"
--#~ "File Type"
--#~ msgstr ""
--#~ "Selinux\n"
--#~ "Врста датотеке"
-+#: ../gui/polgen.glade:241 ../gui/polgen.py:156
+-#: ../gui/polgen.glade:177
++#: ../gui/polgen.glade:284
+ msgid "<b>Applications</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
++#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:183
 +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 ""
  
--#~ msgid ""
--#~ "File\n"
--#~ "Type"
--#~ msgstr ""
--#~ "Врста\n"
--#~ "датотеке"
-+#: ../gui/polgen.glade:261 ../gui/polgen.py:157
+-#: ../gui/polgen.glade:241 ../gui/polgen.py:156
+-msgid "Standard Init Daemon"
++#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:184
 +msgid "DBUS System Daemon"
-+msgstr ""
- 
--#~ msgid "User Mapping"
--#~ msgstr "Мапирање корисника"
-+#: ../gui/polgen.glade:280
-+msgid "Internet Services Daemon are daemons started by xinetd"
-+msgstr ""
+ msgstr ""
  
--#~ msgid ""
--#~ "Login\n"
--#~ "Name"
--#~ msgstr ""
--#~ "Пријавно\n"
--#~ "име"
-+#: ../gui/polgen.glade:282
+-#: ../gui/polgen.glade:261 ../gui/polgen.py:157
+-msgid "DBUS System Daemon"
++#: ../gui/polgen.glade:349
 +msgid "Internet Services Daemon (inetd)"
-+msgstr ""
+ msgstr ""
  
--#~ msgid ""
--#~ "SELinux\n"
--#~ "User"
--#~ msgstr ""
--#~ "SELinux\n"
--#~ "корисник"
-+#: ../gui/polgen.glade:301
-+msgid ""
-+"Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
-+msgstr ""
+-#: ../gui/polgen.glade:280
++#: ../gui/polgen.glade:353
+ msgid "Internet Services Daemon are daemons started by xinetd"
+ msgstr ""
  
--#~ msgid ""
--#~ "MLS/\n"
--#~ "MCS Range"
--#~ msgstr ""
--#~ "MLS/\n"
--#~ "MCS опсег"
-+#: ../gui/polgen.glade:303 ../gui/polgen.py:159
+-#: ../gui/polgen.glade:282
+-msgid "Internet Services Daemon (inetd)"
++#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:186
 +msgid "Web Application/Script (CGI)"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Login '%s' is required"
--#~ msgstr "Пријава „%s“ је неопходна"
-+#: ../gui/polgen.glade:322 ../gui/polgen.glade:343
-+msgid ""
-+"User Application are any application that you would like to confine that is "
-+"started by a user"
-+msgstr ""
+-#: ../gui/polgen.glade:301
++#: ../gui/polgen.glade:370
+ msgid ""
+ "Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
+ msgstr ""
  
--#~ msgid "Policy Module"
--#~ msgstr "Модул полисе"
-+#: ../gui/polgen.glade:324 ../gui/polgen.py:160
+-#: ../gui/polgen.glade:303 ../gui/polgen.py:159
+-msgid "Web Application/Script (CGI)"
++#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:187
 +msgid "User Application"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Disable Audit"
--#~ msgstr "Искључи Audit"
-+#: ../gui/polgen.glade:345 ../gui/polgen.py:161
-+msgid "Sandbox"
-+msgstr ""
+-#: ../gui/polgen.glade:322 ../gui/polgen.glade:343
++#: ../gui/polgen.glade:387 ../gui/polgen.glade:404
+ msgid ""
+ "User Application are any application that you would like to confine that is "
+ "started by a user"
+ msgstr ""
  
--#~ msgid "Enable Audit"
--#~ msgstr "Укључи Audit"
-+#: ../gui/polgen.glade:391
-+msgid "<b>Login Users</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:324 ../gui/polgen.py:160
+-msgid "User Application"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:345 ../gui/polgen.py:161
++#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:188
+ msgid "Sandbox"
+ msgstr ""
  
--#~ msgid "Load Policy Module"
--#~ msgstr "Учитај модул полисе"
-+#: ../gui/polgen.glade:453
-+msgid "Modify an existing login user record."
-+msgstr ""
+-#: ../gui/polgen.glade:391
++#: ../gui/polgen.glade:446
+ msgid "<b>Login Users</b>"
+ msgstr ""
  
--#~ msgid "Polgen"
--#~ msgstr "Polgen"
-+#: ../gui/polgen.glade:455
+-#: ../gui/polgen.glade:453
++#: ../gui/polgen.glade:478
 +msgid "Existing User Roles"
 +msgstr ""
++
++#: ../gui/polgen.glade:482
+ msgid "Modify an existing login user record."
+ msgstr ""
  
--#~ msgid "Red Hat 2007"
--#~ msgstr "Ред Хет 2007"
-+#: ../gui/polgen.glade:474
-+msgid ""
-+"This user will login to a machine only via a terminal or remote login.  By "
-+"default this user will have  no setuid, no networking, no su, no sudo."
-+msgstr ""
- 
--#~ msgid "GPL"
--#~ msgstr "GPL"
-+#: ../gui/polgen.glade:476 ../gui/polgen.py:162
+-#: ../gui/polgen.glade:455
+-msgid "Existing User Roles"
++#: ../gui/polgen.glade:495 ../sepolicy/sepolicy/generate.py:189
 +msgid "Minimal Terminal User Role"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "translator-credits"
--#~ msgstr "Miloš Komarčević <kmilos at gmail.com>, 2007."
-+#: ../gui/polgen.glade:495
-+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:474
++#: ../gui/polgen.glade:499
+ msgid ""
+ "This user will login to a machine only via a terminal or remote login.  By "
+ "default this user will have  no setuid, no networking, no su, no sudo."
+ msgstr ""
  
--#~ msgid "SELinux Policy Generation Tool"
--#~ msgstr "Алат за прављење SELinux полиса"
-+#: ../gui/polgen.glade:497 ../gui/polgen.py:163
+-#: ../gui/polgen.glade:476 ../gui/polgen.py:162
+-msgid "Minimal Terminal User Role"
++#: ../gui/polgen.glade:512 ../sepolicy/sepolicy/generate.py:190
 +msgid "Minimal X Windows User Role"
-+msgstr ""
+ msgstr ""
  
--#~ msgid ""
--#~ "This tool can be used to generate a policy framework, to confine "
--#~ "applications or users using SELinux.   \n"
--#~ "\n"
--#~ "The tool generates:\n"
--#~ "Type enforcement file (te)\n"
--#~ "Interface file (if)\n"
--#~ "File context file (fc)\n"
--#~ "Shell script (sh) - used to compile and install the policy. "
--#~ msgstr ""
--#~ "Ова алатка се може употребити за прављење радног оквира полиса, ради "
--#~ "ограничавања програма и корисника користећи SELinux.   \n"
--#~ "\n"
--#~ "Алатка производи:\n"
--#~ "датотеку за приморавање врсте (te)\n"
--#~ "датотеку сучеља (if)\n"
--#~ "датотеку са контекстима датотека (fc)\n"
--#~ "скрипту командног окружења (sh) - користи се за компилирање и инсталацију "
--#~ "полисе. "
+-#: ../gui/polgen.glade:495
 +#: ../gui/polgen.glade:516
-+msgid ""
-+"User with full networking, no setuid applications without transition, no "
-+"sudo, no su."
-+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 ""
  
--#~ msgid "Select type of the application/user role to be confined"
--#~ msgstr "Изаберите врсту програма/корисничке улоге коју треба ограничити"
-+#: ../gui/polgen.glade:518 ../gui/polgen.py:164
+-#: ../gui/polgen.glade:497 ../gui/polgen.py:163
+-msgid "Minimal X Windows User Role"
++#: ../gui/polgen.glade:529 ../sepolicy/sepolicy/generate.py:191
 +msgid "User Role"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "<b>Applications</b>"
--#~ msgstr "<b>Програми</b>"
-+#: ../gui/polgen.glade:537
-+msgid ""
-+"User with full networking, no setuid applications without transition, no su, "
-+"can sudo to Root Administration Roles"
-+msgstr ""
+-#: ../gui/polgen.glade:516
++#: ../gui/polgen.glade:533
+ msgid ""
+ "User with full networking, no setuid applications without transition, no "
+ "sudo, no su."
+ msgstr ""
  
--#~ msgid ""
--#~ "Standard Init Daemon are daemons started on boot via init scripts.  "
--#~ "Usually requires a script in /etc/rc.d/init.d"
--#~ msgstr ""
--#~ "Стандардна инит системска услуга су услуге који се покрећу са подизањем "
--#~ "система преко инит скрипти.  Обично захтева скрипту у /etc/rc.d/init.d"
-+#: ../gui/polgen.glade:539 ../gui/polgen.py:165
+-#: ../gui/polgen.glade:518 ../gui/polgen.py:164
+-msgid "User Role"
++#: ../gui/polgen.glade:546 ../sepolicy/sepolicy/generate.py:192
 +msgid "Admin User Role"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Standard Init Daemon"
--#~ msgstr "Стандардна инит системска услуга"
-+#: ../gui/polgen.glade:585
-+msgid "<b>Root Users</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:537
++#: ../gui/polgen.glade:550
+ msgid ""
+ "User with full networking, no setuid applications without transition, no su, "
+ "can sudo to Root Administration Roles"
+ msgstr ""
  
--#~ msgid "Internet Services Daemon are daemons started by xinetd"
--#~ msgstr "Системска услуга за интернет сервисе су услуге које покреће xinetd"
-+#: ../gui/polgen.glade:647
-+msgid ""
-+"Select Root Administrator User Role, if this user will be used to administer "
-+"the machine while running as root.  This user will not be able to login to "
-+"the system directly."
-+msgstr ""
+-#: ../gui/polgen.glade:539 ../gui/polgen.py:165
+-msgid "Admin User Role"
++#: ../gui/polgen.glade:592
++msgid "<b>Root Users</b>"
+ msgstr ""
  
--#~ msgid "Internet Services Daemon (inetd)"
--#~ msgstr "Системска услуга за интернет сервисе (inetd)"
-+#: ../gui/polgen.glade:649 ../gui/polgen.py:166
+-#: ../gui/polgen.glade:585
+-msgid "<b>Root Users</b>"
++#: ../gui/polgen.glade:623 ../sepolicy/sepolicy/generate.py:193
 +msgid "Root Admin User Role"
-+msgstr ""
- 
--#~ msgid ""
--#~ "Web Applications/Script (CGI) CGI scripts started by the web server "
--#~ "(apache)"
--#~ msgstr ""
--#~ "Веб програми/скрипте (CGI) CGI скрипте које покреће веб сервер (apache)"
-+#: ../gui/polgen.glade:716
-+msgid "label104"
-+msgstr ""
- 
--#~ msgid "Web Application/Script (CGI)"
--#~ msgstr "Веб програми/скрипте (CGI)"
-+#: ../gui/polgen.glade:745
-+msgid "<b>Enter name of application or user role:</b>"
-+msgstr ""
- 
--#~ msgid ""
--#~ "User Application are any application that you would like to confine that "
--#~ "is started by a user"
--#~ msgstr ""
--#~ "Кориснички програм је било који програм који бисте желели да ограничите "
--#~ "да је стартован од стране корисника"
-+#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
-+msgid "Name"
-+msgstr ""
- 
--#~ msgid "User Application"
--#~ msgstr "Кориснички програм"
-+#: ../gui/polgen.glade:807
-+msgid "Enter complete path for executable to be confined."
-+msgstr ""
- 
--#~ msgid "<b>Login Users</b>"
--#~ msgstr "<b>Корисници пријављивања</b>"
-+#: ../gui/polgen.glade:830 ../gui/polgen.glade:950 ../gui/polgen.glade:3142
-+msgid "..."
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Modify an existing login user record."
--#~ msgstr "Измени постојећи запис корисника за пријављивање."
-+#: ../gui/polgen.glade:849
-+msgid "Enter unique name for the confined application or user role."
-+msgstr ""
+-#: ../gui/polgen.glade:647
++#: ../gui/polgen.glade:627
+ msgid ""
+ "Select Root Administrator User Role, if this user will be used to administer "
+ "the machine while running as root.  This user will not be able to login to "
+ "the system directly."
+ msgstr ""
  
--#~ msgid "Existing User Roles"
--#~ msgstr "Постојеће корисничке улоге"
-+#: ../gui/polgen.glade:871
-+msgid "Executable"
-+msgstr ""
+-#: ../gui/polgen.glade:649 ../gui/polgen.py:166
+-msgid "Root Admin User Role"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:716
+-msgid "label104"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:745
++#: ../gui/polgen.glade:705
+ msgid "<b>Enter name of application or user role:</b>"
+ msgstr ""
  
--#~ msgid ""
--#~ "This user will login to a machine only via a terminal or remote login.  "
--#~ "By default this user will have  no setuid, no networking, no su, no sudo."
--#~ msgstr ""
--#~ "Овај корисник ће се пријавити на машину само преко терминала или удаљеном "
--#~ "пријавом. Подразумевано овај корисник неће имати setuid, мрежу, sudo, "
--#~ "нити su."
-+#: ../gui/polgen.glade:899
-+msgid "Init script"
-+msgstr ""
+-#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
++#: ../gui/polgen.glade:728 ../gui/polgengui.py:252
+ msgid "Name"
+ msgstr ""
  
--#~ msgid "Minimal Terminal User Role"
--#~ msgstr "Минимална улога корисника терминала"
-+#: ../gui/polgen.glade:927
-+msgid ""
-+"Enter complete path to init script used to start the confined application."
-+msgstr ""
+-#: ../gui/polgen.glade:807
++#: ../gui/polgen.glade:739
+ msgid "Enter complete path for executable to be confined."
+ 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"
-+#: ../gui/polgen.glade:982
-+msgid "label105"
-+msgstr ""
+-#: ../gui/polgen.glade:830 ../gui/polgen.glade:950 ../gui/polgen.glade:3142
++#: ../gui/polgen.glade:756 ../gui/polgen.glade:838 ../gui/polgen.glade:2361
+ msgid "..."
+ msgstr ""
  
--#~ msgid "Minimal X Windows User Role"
--#~ msgstr "Минимална улога корисника Икс система прозора"
-+#: ../gui/polgen.glade:1011
-+msgid "<b>Select existing role to modify:</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:849
++#: ../gui/polgen.glade:776
+ msgid "Enter unique name for the confined application or user role."
+ msgstr ""
  
--#~ msgid ""
--#~ "User with full networking, no setuid applications without transition, no "
--#~ "sudo, no su."
--#~ msgstr ""
--#~ "Корисник са потпуном мрежом, без setuid програма без пролаза, без sudo, "
--#~ "без su."
-+#: ../gui/polgen.glade:1045
-+msgid "Select the user roles that will transiton to the %s domain."
-+msgstr ""
+-#: ../gui/polgen.glade:871
++#: ../gui/polgen.glade:794
+ msgid "Executable"
+ msgstr ""
  
--#~ msgid "User Role"
--#~ msgstr "Корисничка улога"
-+#: ../gui/polgen.glade:1073
-+msgid "label106"
-+msgstr ""
+-#: ../gui/polgen.glade:899
++#: ../gui/polgen.glade:808
+ msgid "Init script"
+ msgstr ""
  
--#~ msgid ""
--#~ "User with full networking, no setuid applications without transition, no "
--#~ "su, can sudo to Root Administration Roles"
--#~ msgstr ""
--#~ "Корисник са потпуном мрежом, без setuid програма без пролаза, без su, "
--#~ "може да користи sudo на корисничким улогама Root администратора"
-+#: ../gui/polgen.glade:1102
-+msgid "<b>Select roles that %s will transition to:</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:927
++#: ../gui/polgen.glade:821
+ msgid ""
+ "Enter complete path to init script used to start the confined application."
+ msgstr ""
  
--#~ msgid "Admin User Role"
--#~ msgstr "Улога администраторског корисника"
-+#: ../gui/polgen.glade:1136
-+msgid "Select applications domains that %s will transition to."
-+msgstr ""
+-#: ../gui/polgen.glade:982
+-msgid "label105"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1011
++#: ../gui/polgen.glade:887
+ msgid "<b>Select existing role to modify:</b>"
+ msgstr ""
  
--#~ msgid "<b>Root Users</b>"
--#~ msgstr "<b>Root корисници</b>"
-+#: ../gui/polgen.glade:1164
-+msgid "label107"
-+msgstr ""
+-#: ../gui/polgen.glade:1045
++#: ../gui/polgen.glade:908
+ msgid "Select the user roles that will transiton to the %s domain."
+ msgstr ""
  
--#~ msgid ""
--#~ "Select Root Administrator User Role, if this user will be used to "
--#~ "administer the machine while running as root.  This user will not be able "
--#~ "to login to the system directly."
--#~ msgstr ""
--#~ "Изаберите корисничку улогу Root администратора, ако ће овај корисник "
--#~ "вршити администрацију машине док ради као root. Овај корисник неће моћи "
--#~ "да се директно пријави у систем."
-+#: ../gui/polgen.glade:1193
-+msgid "<b>Select the user_roles that will transition to %s:</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:1073
+-msgid "label106"
++#: ../gui/polgen.glade:928
++msgid "role tab"
+ msgstr ""
  
--#~ msgid "Root Admin User Role"
--#~ msgstr "Корисничка улога Root администратора"
-+#: ../gui/polgen.glade:1227
-+msgid "Select the user roles that will transiton to this applications domains."
-+msgstr ""
+-#: ../gui/polgen.glade:1102
++#: ../gui/polgen.glade:945
+ msgid "<b>Select roles that %s will transition to:</b>"
+ msgstr ""
  
--#~ msgid "Enter name of application or user role to be confined"
--#~ msgstr "Унесите назив програма или корисничку улогу коју треба ограничити."
-+#: ../gui/polgen.glade:1255
-+msgid "label108"
-+msgstr ""
+-#: ../gui/polgen.glade:1136
++#: ../gui/polgen.glade:963
+ msgid "Select applications domains that %s will transition to."
+ msgstr ""
  
--#~ msgid "Name"
--#~ msgstr "Име"
-+#: ../gui/polgen.glade:1284
-+msgid "<b>Select domains that %s will administer:</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:1164
+-msgid "label107"
++#: ../gui/polgen.glade:983
++msgid ""
++"transition \n"
++"role tab"
+ msgstr ""
  
--#~ msgid "Enter complete path for executable to be confined."
--#~ msgstr "Унесите пуну путању извршне датотеке коју треба ограничити."
-+#: ../gui/polgen.glade:1318 ../gui/polgen.glade:1409
-+msgid "Select the domains that you would like this user administer."
-+msgstr ""
+-#: ../gui/polgen.glade:1193
++#: ../gui/polgen.glade:1001
+ msgid "<b>Select the user_roles that will transition to %s:</b>"
+ msgstr ""
  
--#~ msgid "..."
--#~ msgstr "..."
-+#: ../gui/polgen.glade:1346
-+msgid "label109"
-+msgstr ""
+-#: ../gui/polgen.glade:1227
++#: ../gui/polgen.glade:1019
+ msgid "Select the user roles that will transiton to this applications domains."
+ msgstr ""
  
--#~ msgid "Enter unique name for the confined application or user role."
--#~ msgstr ""
--#~ "Унесите јединствени назив за ограничени програм или корисничку улогу."
-+#: ../gui/polgen.glade:1375
-+msgid "<b>Select additional roles for %s:</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:1255
+-msgid "label108"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1284
++#: ../gui/polgen.glade:1056
+ msgid "<b>Select domains that %s will administer:</b>"
+ msgstr ""
  
--#~ msgid "Executable"
--#~ msgstr "Извршна датотека"
-+#: ../gui/polgen.glade:1437
-+msgid "label111"
-+msgstr ""
+-#: ../gui/polgen.glade:1318 ../gui/polgen.glade:1409
++#: ../gui/polgen.glade:1074 ../gui/polgen.glade:1129
+ msgid "Select the domains that you would like this user administer."
+ msgstr ""
  
--#~ msgid "Init script"
--#~ msgstr "Инит скрипта"
-+#: ../gui/polgen.glade:1466
-+msgid "<b>Enter network ports that %s binds on:</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:1346
+-msgid "label109"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1375
++#: ../gui/polgen.glade:1111
+ msgid "<b>Select additional roles for %s:</b>"
+ msgstr ""
  
--#~ msgid ""
--#~ "Enter complete path to init script used to start the confined application."
--#~ msgstr ""
--#~ "Унесите потпуну путању до скрипте за иницијализацију, која стартује "
--#~ "ограничени програм."
-+#: ../gui/polgen.glade:1497 ../gui/polgen.glade:1997
-+msgid "<b>TCP Ports</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:1437
+-msgid "label111"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1466
++#: ../gui/polgen.glade:1166
+ msgid "<b>Enter network ports that %s binds on:</b>"
+ msgstr ""
  
--#~ msgid "Select user roles that you want to customize"
--#~ msgstr "Изаберите корисничке улоге које желите да прилагодите"
-+#: ../gui/polgen.glade:1565 ../gui/polgen.glade:1785
-+msgid "Allows %s to bind to any udp port"
-+msgstr ""
+-#: ../gui/polgen.glade:1497 ../gui/polgen.glade:1997
++#: ../gui/polgen.glade:1186 ../gui/polgen.glade:1557
+ msgid "<b>TCP Ports</b>"
+ msgstr ""
  
--#~ msgid ""
--#~ "Select the user roles that will transiton to this applications domains."
--#~ msgstr ""
--#~ "Изаберите корисничке улоге које ће се пребацити на ове програмске домене."
-+#: ../gui/polgen.glade:1567 ../gui/polgen.glade:1787 ../gui/polgen.glade:2061
-+#: ../gui/polgen.glade:2215
+-#: ../gui/polgen.glade:1565 ../gui/polgen.glade:1785
++#: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
++#: ../gui/polgen.glade:1698
 +msgid "All"
 +msgstr ""
++
++#: ../gui/polgen.glade:1227 ../gui/polgen.glade:1394
+ msgid "Allows %s to bind to any udp port"
+ msgstr ""
  
--#~ msgid "Select additional domains to which this user role will transition"
--#~ msgstr ""
--#~ "Изаберите додатне домене кроз које ће ова корисничка улога пролазити"
-+#: ../gui/polgen.glade:1585 ../gui/polgen.glade:1805
-+msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
-+msgstr ""
- 
--#~ msgid ""
--#~ "Select the applications domains that you would like this user role to "
--#~ "transition to."
--#~ msgstr ""
--#~ "Изаберите програмске домене на које бисте желели да се ова корисничка "
--#~ "улога пребаци."
-+#: ../gui/polgen.glade:1587 ../gui/polgen.glade:1807
+-#: ../gui/polgen.glade:1567 ../gui/polgen.glade:1787 ../gui/polgen.glade:2061
+-#: ../gui/polgen.glade:2215
+-msgid "All"
++#: ../gui/polgen.glade:1240 ../gui/polgen.glade:1407
 +msgid "600-1024"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Select user roles that will transition to this domain"
--#~ msgstr "Изаберите корисничке улоге које ће се пребацити на овај домен"
-+#: ../gui/polgen.glade:1605 ../gui/polgen.glade:1825
-+msgid ""
-+"Enter a comma separated list of udp ports or ranges of ports that %s binds "
-+"to. Example: 612, 650-660"
-+msgstr ""
+-#: ../gui/polgen.glade:1585 ../gui/polgen.glade:1805
++#: ../gui/polgen.glade:1244 ../gui/polgen.glade:1411
+ msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
+ msgstr ""
  
--#~ msgid "Select additional domains that this user role will administer"
--#~ msgstr "Изаберите додатне домене које ће овај корисник администрирати"
-+#: ../gui/polgen.glade:1607 ../gui/polgen.glade:1827
+-#: ../gui/polgen.glade:1587 ../gui/polgen.glade:1807
+-msgid "600-1024"
++#: ../gui/polgen.glade:1257 ../gui/polgen.glade:1424
 +msgid "Unreserved Ports (>1024)"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Select the domains that you would like this user administer."
--#~ msgstr ""
--#~ "Изаберите програмске домене које бисте желели овај корисник администрира"
-+#: ../gui/polgen.glade:1638 ../gui/polgen.glade:1858 ../gui/polgen.glade:2079
-+#: ../gui/polgen.glade:2233
-+msgid "Select Ports"
-+msgstr ""
+-#: ../gui/polgen.glade:1605 ../gui/polgen.glade:1825
++#: ../gui/polgen.glade:1261 ../gui/polgen.glade:1428
+ msgid ""
+ "Enter a comma separated list of udp ports or ranges of ports that %s binds "
+ "to. Example: 612, 650-660"
+ msgstr ""
  
--#~ msgid "Select additional roles for this user"
--#~ msgstr "Изаберите додатне улоге за овог корисника"
-+#: ../gui/polgen.glade:1663 ../gui/polgen.glade:1883
-+msgid "Allows %s to bind to any udp ports > 1024"
-+msgstr ""
+-#: ../gui/polgen.glade:1607 ../gui/polgen.glade:1827
+-msgid "Unreserved Ports (>1024)"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1638 ../gui/polgen.glade:1858 ../gui/polgen.glade:2079
+-#: ../gui/polgen.glade:2233
++#: ../gui/polgen.glade:1289 ../gui/polgen.glade:1456 ../gui/polgen.glade:1609
++#: ../gui/polgen.glade:1718
+ msgid "Select Ports"
+ msgstr ""
  
--#~ msgid "Enter network ports that application/user role listens to"
--#~ msgstr "Унесите мрежне портове које ова улога програма/корисника ослушкује"
-+#: ../gui/polgen.glade:1717 ../gui/polgen.glade:2151
-+msgid "<b>UDP Ports</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:1663 ../gui/polgen.glade:1883
++#: ../gui/polgen.glade:1302 ../gui/polgen.glade:1469
+ msgid "Allows %s to bind to any udp ports > 1024"
+ msgstr ""
  
--#~ msgid "<b>TCP Ports</b>"
--#~ msgstr "<b>TCP портови</b>"
-+#: ../gui/polgen.glade:1937
-+msgid "label113"
-+msgstr ""
+-#: ../gui/polgen.glade:1717 ../gui/polgen.glade:2151
++#: ../gui/polgen.glade:1353 ../gui/polgen.glade:1666
+ msgid "<b>UDP Ports</b>"
+ msgstr ""
  
--#~ msgid "Allows confined application/user role to bind to any udp port"
--#~ msgstr ""
--#~ "Дозвољава ограниченој улози програма/корисника да се веже на било који "
--#~ "udp порт"
-+#: ../gui/polgen.glade:1966
-+msgid "<b>Select network ports that %s connects to:</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:1937
+-msgid "label113"
++#: ../gui/polgen.glade:1519
++msgid ""
++"Network\n"
++"Bind tab"
+ msgstr ""
  
--#~ msgid "All"
--#~ msgstr "Све"
-+#: ../gui/polgen.glade:2058
-+msgid "Allows %s to connect to any tcp port"
-+msgstr ""
+-#: ../gui/polgen.glade:1966
++#: ../gui/polgen.glade:1537
+ msgid "<b>Select network ports that %s connects to:</b>"
+ msgstr ""
  
--#~ msgid ""
--#~ "Allow application/user role to call bindresvport with 0. Binding to port "
--#~ "600-1024"
--#~ msgstr ""
--#~ "Дозволи улози програма/корисника да позове bindresvport са 0. Везивање на "
--#~ "портове 600-1024"
-+#: ../gui/polgen.glade:2104
-+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:2058
++#: ../gui/polgen.glade:1593
+ msgid "Allows %s to connect to any tcp port"
+ msgstr ""
  
--#~ msgid "600-1024"
--#~ msgstr "600-1024"
-+#: ../gui/polgen.glade:2212
-+msgid "Allows %s to connect to any udp port"
-+msgstr ""
+-#: ../gui/polgen.glade:2104
++#: ../gui/polgen.glade:1622
+ msgid ""
+ "Enter a comma separated list of tcp ports or ranges of ports that %s "
+ "connects to. Example: 612, 650-660"
+ msgstr ""
  
--#~ msgid ""
--#~ "Enter a comma separated list of udp ports or ranges of ports that "
--#~ "application/user role binds to. Example: 612, 650-660"
--#~ msgstr ""
--#~ "Унесите списак udp портова или опсег портова раздвојене зарезима на које "
--#~ "се веже улога програма/корисника. Пример: 612, 650-660"
-+#: ../gui/polgen.glade:2258
-+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:2212
++#: ../gui/polgen.glade:1702
+ msgid "Allows %s to connect to any udp port"
+ msgstr ""
  
--#~ msgid "Unreserved Ports (>1024)"
--#~ msgstr "Нерезервисани портови (>1024)"
-+#: ../gui/polgen.glade:2305
-+msgid "label114"
-+msgstr ""
+-#: ../gui/polgen.glade:2258
++#: ../gui/polgen.glade:1731
+ msgid ""
+ "Enter a comma separated list of udp ports or ranges of ports that %s "
+ "connects to. Example: 612, 650-660"
+ msgstr ""
  
--#~ msgid "Select Ports"
--#~ msgstr "Изабери портове"
-+#: ../gui/polgen.glade:2334
-+msgid "<b>Select common application traits for %s:</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:2305
+-msgid "label114"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:2334
++#: ../gui/polgen.glade:1792
+ msgid "<b>Select common application traits for %s:</b>"
+ msgstr ""
  
--#~ msgid "Allows application/user role to bind to any udp ports > 1024"
--#~ msgstr ""
--#~ "Дозвољава улози програма/корисника да се веже на било који udp порт > 1024"
-+#: ../gui/polgen.glade:2366
-+msgid "Writes syslog messages\t"
-+msgstr ""
+-#: ../gui/polgen.glade:2366
++#: ../gui/polgen.glade:1809
+ msgid "Writes syslog messages\t"
+ msgstr ""
  
--#~ msgid "<b>UDP Ports</b>"
--#~ msgstr "<b>UDP портови</b>"
-+#: ../gui/polgen.glade:2385
-+msgid "Create/Manipulate temporary files in /tmp"
-+msgstr ""
+-#: ../gui/polgen.glade:2385
++#: ../gui/polgen.glade:1824
+ msgid "Create/Manipulate temporary files in /tmp"
+ msgstr ""
  
--#~ msgid "Enter network ports that application/user role connects to"
--#~ msgstr ""
--#~ "Унесите мрежне портове на које се ова улога програма/корисника повезује"
-+#: ../gui/polgen.glade:2404
-+msgid "Uses Pam for authentication"
-+msgstr ""
+-#: ../gui/polgen.glade:2404
++#: ../gui/polgen.glade:1839
+ msgid "Uses Pam for authentication"
+ msgstr ""
  
--#~ msgid ""
--#~ "Enter a comma separated list of tcp ports or ranges of ports that "
--#~ "application/user role connects to. Example: 612, 650-660"
--#~ msgstr ""
--#~ "Унесите списак tcp портова или опсег портова раздвојене зарезима на које "
--#~ "се повезује улога програма/корисника. Пример: 612, 650-660"
-+#: ../gui/polgen.glade:2423
-+msgid "Uses nsswitch or getpw* calls"
-+msgstr ""
+-#: ../gui/polgen.glade:2423
++#: ../gui/polgen.glade:1854
+ msgid "Uses nsswitch or getpw* calls"
+ msgstr ""
  
--#~ msgid ""
--#~ "Enter a comma separated list of udp ports or ranges of ports that "
--#~ "application/user role connects to. Example: 612, 650-660"
--#~ msgstr ""
--#~ "Унесите списак udp портова или опсег портова раздвојене зарезима на које "
--#~ "се повезује улога програма/корисника. Пример: 612, 650-660"
-+#: ../gui/polgen.glade:2442
-+msgid "Uses dbus"
-+msgstr ""
+-#: ../gui/polgen.glade:2442
++#: ../gui/polgen.glade:1869
+ msgid "Uses dbus"
+ msgstr ""
  
--#~ msgid "Select common application traits"
--#~ msgstr "Изаберите уобичајене карактеристике програма"
-+#: ../gui/polgen.glade:2461
-+msgid "Sends audit messages"
-+msgstr ""
+-#: ../gui/polgen.glade:2461
++#: ../gui/polgen.glade:1884
+ msgid "Sends audit messages"
+ msgstr ""
  
--#~ msgid "Writes syslog messages\t"
--#~ msgstr "Пише syslog поруке\t"
-+#: ../gui/polgen.glade:2480
-+msgid "Interacts with the terminal"
-+msgstr ""
+-#: ../gui/polgen.glade:2480
++#: ../gui/polgen.glade:1899
+ msgid "Interacts with the terminal"
+ msgstr ""
  
--#~ msgid "Create/Manipulate temporary files in /tmp"
--#~ msgstr "Направи/руководи привременим подацима у /tmp"
-+#: ../gui/polgen.glade:2499
-+msgid "Sends email"
-+msgstr ""
+-#: ../gui/polgen.glade:2499
++#: ../gui/polgen.glade:1914
+ msgid "Sends email"
+ msgstr ""
  
--#~ msgid "Uses Pam for authentication"
--#~ msgstr "Користи Pam за аутентификацију"
-+#: ../gui/polgen.glade:2530
-+msgid "label115"
-+msgstr ""
+-#: ../gui/polgen.glade:2530
+-msgid "label115"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:2559
++#: ../gui/polgen.glade:1961
+ msgid "<b>Add files/directories that %s manages</b>"
+ msgstr ""
  
--#~ msgid "Uses nsswitch or getpw* calls"
--#~ msgstr "Користи nsswitch или getpw* позиве"
-+#: ../gui/polgen.glade:2559
-+msgid "<b>Add files/directories that %s manages</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:2788
++#: ../gui/polgen.glade:2122
+ msgid ""
+ "Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
+ "Files ..."
+ msgstr ""
  
--#~ msgid "Uses dbus"
--#~ msgstr "Користи dbus"
-+#: ../gui/polgen.glade:2788
-+msgid ""
-+"Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
-+"Files ..."
-+msgstr ""
+-#: ../gui/polgen.glade:2823
+-msgid "label116"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:2852
++#: ../gui/polgen.glade:2166
+ msgid "<b>Add booleans from the %s policy:</b>"
+ msgstr ""
  
--#~ msgid "Sends audit messages"
--#~ msgstr "Шаље поруке контроле"
-+#: ../gui/polgen.glade:2823
-+msgid "label116"
-+msgstr ""
+-#: ../gui/polgen.glade:3002
++#: ../gui/polgen.glade:2274
+ msgid "Add/Remove booleans used by the %s domain"
+ msgstr ""
  
--#~ msgid "Interacts with the terminal"
--#~ msgstr "У вези са терминалом"
-+#: ../gui/polgen.glade:2852
-+msgid "<b>Add booleans from the %s policy:</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:3066
++#: ../gui/polgen.glade:2316
+ msgid "<b>Which directory you will generate the %s policy?</b>"
+ msgstr ""
  
--#~ msgid "Sends email"
--#~ msgstr "Шаље е-поруку"
-+#: ../gui/polgen.glade:3002
-+msgid "Add/Remove booleans used by the %s domain"
-+msgstr ""
+-#: ../gui/polgen.glade:3097
++#: ../gui/polgen.glade:2334
+ msgid "Policy Directory"
+ msgstr ""
  
--#~ msgid "Select files/directories that the application manages"
--#~ msgstr "Изаберите датотеке/директоријуме које програм руководи"
-+#: ../gui/polgen.glade:3066
-+msgid "<b>Which directory you will generate the %s policy?</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:3254
+-msgid "Add Booleans Dialog"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:3327
+-msgid "Boolean Name"
+-msgstr ""
+-
+-#: ../gui/polgengui.py:261
++#: ../gui/polgengui.py:262
+ msgid "Role"
+ msgstr ""
  
--#~ msgid ""
--#~ "Add Files/Directories that application will need to \"Write\" to. Pid "
--#~ "Files, Log Files, /var/lib Files ..."
--#~ msgstr ""
--#~ "Додајте датотеке/директоријуме који су потребни програму да у њих \"Пише"
--#~ "\". Pid датотеке, датотеке дневника, /var/lib датотеке ..."
-+#: ../gui/polgen.glade:3097
-+msgid "Policy Directory"
-+msgstr ""
+-#: ../gui/polgengui.py:268
++#: ../gui/polgengui.py:269
+ msgid "Existing_User"
+ msgstr ""
  
--#~ msgid "Select booleans that the application uses"
--#~ msgstr "Изаберите логичке променљиве које овај програм користи"
-+#: ../gui/polgen.glade:3254
-+msgid "Add Booleans Dialog"
-+msgstr ""
+-#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
++#: ../gui/polgengui.py:283 ../gui/polgengui.py:291 ../gui/polgengui.py:305
+ msgid "Application"
+ msgstr ""
  
--#~ msgid "Add/Remove booleans used for this confined application/user"
--#~ msgstr ""
--#~ "Додај/уклони логичке променљиве коришћене за овај ограничени програм/"
--#~ "корисник"
-+#: ../gui/polgen.glade:3327
-+msgid "Boolean Name"
-+msgstr ""
+-#: ../gui/polgengui.py:352
++#: ../gui/polgengui.py:353
+ #, python-format
+ msgid "%s must be a directory"
+ msgstr ""
  
--#~ msgid "Select directory to generate policy in"
--#~ msgstr "Изаберите директоријум у коме ће се генерисати полисе"
-+#: ../gui/polgengui.py:261
-+msgid "Role"
-+msgstr ""
+-#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
++#: ../gui/polgengui.py:413 ../gui/polgengui.py:694
+ msgid "You must select a user"
+ msgstr ""
  
--#~ msgid "Policy Directory"
--#~ msgstr "Директоријум полисе"
-+#: ../gui/polgengui.py:268
-+msgid "Existing_User"
-+msgstr ""
+-#: ../gui/polgengui.py:542
++#: ../gui/polgengui.py:543
+ msgid "Select executable file to be confined."
+ msgstr ""
  
--#~ msgid "Generated Policy Files"
--#~ msgstr "Датотеке направљене полисе"
-+#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
-+msgid "Application"
-+msgstr ""
+-#: ../gui/polgengui.py:553
++#: ../gui/polgengui.py:554
+ msgid "Select init script file to be confined."
+ msgstr ""
  
--#~ msgid ""
--#~ "This tool will generate the following: \n"
--#~ "Type Enforcement(te), File Context(fc), Interface(if), Shell Script(sh)\n"
--#~ "Execute shell script as root to compile/install and relabel files/"
--#~ "directories.  \n"
--#~ "Use semanage or useradd to map Linux login users to user roles.\n"
--#~ "Put the machine in permissive mode (setenforce 0). \n"
--#~ "Login as the user and test this user role.\n"
--#~ "Use audit2allow -R to generate additional rules for the te file.\n"
--#~ msgstr ""
--#~ "Ова алатка ће генерисати следеће: \n"
--#~ "врсту приморавања(te), контекст датотеке(fc), интерфејс(if), скрипту \n"
--#~ "командног окружења(sh)\n"
--#~ "Извршите скрипту командног окружења као root корисник да бисте \n"
--#~ "компајлирали/инсталирали и поново поставили ознаке на \n"
--#~ "датотекама/директоријумима. \n"
--#~ "Користите semanage или useradd да мапирате Linux кориснике за "
--#~ "пријављивање \n"
--#~ "на корисничке улоге.\n"
--#~ "Поставите машину у допуштајући режим (setenforce 0). \n"
--#~ "Пријавите се као корисник и тестирајте ову корисничку улогу.\n"
--#~ "Користите audit2allow -R да бисте генерисали додатна правила за te "
--#~ "датотеку.\n"
-+#: ../gui/polgengui.py:352
-+#, python-format
-+msgid "%s must be a directory"
-+msgstr ""
+-#: ../gui/polgengui.py:563
++#: ../gui/polgengui.py:564
+ msgid "Select file(s) that confined application creates or writes"
+ msgstr ""
  
--#~ msgid ""
--#~ "This tool will generate the following: \n"
--#~ "Type Enforcement(te), File Context(fc), Interface(if), Shell Script(sh)\n"
--#~ "\n"
--#~ "Execute shell script to compile/install and relabel files/directories.  \n"
--#~ "Put the machine in permissive mode (setenforce 0). \n"
--#~ "Run/restart the application to generate avc messages.\n"
--#~ "Use audit2allow -R to generate additional rules for the te file.\n"
--#~ msgstr ""
--#~ "Ова алатка ће генерисати следеће: \n"
--#~ "врсту приморавања(te), контекст датотеке(fc), интерфејс(if), скрипту \n"
--#~ "командног окружења(sh)\n"
--#~ "\n"
--#~ "Извршите скрипту командног окружења да бисте компајлирали/инсталирали и \n"
--#~ "поново поставили ознаке на датотекама/директоријумима. \n"
--#~ "Поставите машину у допуштајући режим (setenforce 0). \n"
--#~ "Извршите/поново покрените програм да бисте генерисали avc поруке.\n"
--#~ "Користите audit2allow -R да бисте генерисали додатна правила за te "
--#~ "датотеку.\n"
-+#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
-+msgid "You must select a user"
-+msgstr ""
+-#: ../gui/polgengui.py:570
++#: ../gui/polgengui.py:571
+ msgid "Select directory(s) that the confined application owns and writes into"
+ msgstr ""
  
--#~ msgid "Add Booleans Dialog"
--#~ msgstr "Додај дијалог логичких променљивих"
-+#: ../gui/polgengui.py:542
-+msgid "Select executable file to be confined."
-+msgstr ""
+-#: ../gui/polgengui.py:632
++#: ../gui/polgengui.py:633
+ msgid "Select directory to generate policy files in"
+ msgstr ""
  
--#~ msgid "Boolean Name"
--#~ msgstr "Назив логичке вредности"
-+#: ../gui/polgengui.py:553
-+msgid "Select init script file to be confined."
-+msgstr ""
+-#: ../gui/polgengui.py:649
++#: ../gui/polgengui.py:650
+ #, python-format
+ msgid ""
+ "Type %s_t already defined in current policy.\n"
+ "Do you want to continue?"
+ msgstr ""
  
--#~ msgid "Role"
--#~ msgstr "Улога"
-+#: ../gui/polgengui.py:563
-+msgid "Select file(s) that confined application creates or writes"
-+msgstr ""
+-#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
++#: ../gui/polgengui.py:650 ../gui/polgengui.py:654
+ msgid "Verify Name"
+ msgstr ""
  
--#~ msgid "Existing_User"
--#~ msgstr "Постојећи_корисник"
-+#: ../gui/polgengui.py:570
-+msgid "Select directory(s) that the confined application owns and writes into"
-+msgstr ""
+-#: ../gui/polgengui.py:653
++#: ../gui/polgengui.py:654
+ #, python-format
+ msgid ""
+ "Module %s.pp already loaded in current policy.\n"
+ "Do you want to continue?"
+ msgstr ""
  
--#~ msgid "Application"
--#~ msgstr "Програм"
-+#: ../gui/polgengui.py:632
-+msgid "Select directory to generate policy files in"
-+msgstr ""
+-#: ../gui/polgengui.py:699
++#: ../gui/polgengui.py:700
+ msgid ""
+ "You must add a name made up of letters and numbers and containing no spaces."
+ msgstr ""
  
--#~ msgid "%s must be a directory"
--#~ msgstr "%s мора бити директоријум"
-+#: ../gui/polgengui.py:649
-+#, python-format
-+msgid ""
-+"Type %s_t already defined in current policy.\n"
-+"Do you want to continue?"
-+msgstr ""
+-#: ../gui/polgengui.py:713
++#: ../gui/polgengui.py:714
+ msgid "You must enter a executable"
+ msgstr ""
  
--#~ msgid "You must select a user"
--#~ msgstr "Морате изабрати корисника"
-+#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
-+msgid "Verify Name"
-+msgstr ""
+-#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
++#: ../gui/polgengui.py:739 ../gui/system-config-selinux.py:174
+ msgid "Configue SELinux"
+ msgstr ""
  
--#~ msgid "Select executable file to be confined."
--#~ msgstr "Изаберите извршну датотеку коју бисте желели да ограничите."
-+#: ../gui/polgengui.py:653
-+#, python-format
-+msgid ""
-+"Module %s.pp already loaded in current policy.\n"
-+"Do you want to continue?"
-+msgstr ""
+-#: ../gui/polgen.py:158
+-msgid "Internet Services Daemon"
+-msgstr ""
+-
+-#: ../gui/polgen.py:197
+-#, python-format
+-msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+-msgstr ""
+-
+-#: ../gui/polgen.py:324
+-msgid "You must enter a name for your confined process/user"
+-msgstr ""
+-
+-#: ../gui/polgen.py:326
+-msgid ""
+-"Name must be alpha numberic with no spaces. Consider using option \"-n "
+-"MODULENAME\""
+-msgstr ""
+-
+-#: ../gui/polgen.py:414
+-msgid "User Role types can not be assigned executables."
+-msgstr ""
+-
+-#: ../gui/polgen.py:420
+-msgid "Only Daemon apps can use an init script.."
+-msgstr ""
+-
+-#: ../gui/polgen.py:438
+-msgid "use_resolve must be a boolean value "
+-msgstr ""
+-
+-#: ../gui/polgen.py:444
+-msgid "use_syslog must be a boolean value "
+-msgstr ""
+-
+-#: ../gui/polgen.py:450
+-msgid "use_kerberos must be a boolean value "
+-msgstr ""
+-
+-#: ../gui/polgen.py:456
+-msgid "manage_krb5_rcache must be a boolean value "
+-msgstr ""
+-
+-#: ../gui/polgen.py:486
+-msgid "USER Types automatically get a tmp type"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1004
+-msgid "You must enter the executable path for your confined process"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1182
+-msgid "Type Enforcement file"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1183
+-msgid "Interface file"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1184
+-msgid "File Contexts file"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1185
+-msgid "Setup Script"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1306
+-#, python-format
+-msgid ""
+-"\n"
+-"%s\n"
+-"\n"
+-"sepolgen [ -n moduleName ] [ -m ] [ -t type ] [ executable | Name ]\n"
+-"valid Types:\n"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1354
+-msgid "Executable or Name required"
+-msgstr ""
+-
+ #: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
+ msgid "Network Port"
+ msgstr ""
+@@ -1948,1411 +1855,1499 @@ msgstr ""
+ msgid "Group View"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:1 ../gui/selinux.tbl:30 ../gui/selinux.tbl:31
+-#: ../gui/selinux.tbl:32 ../gui/selinux.tbl:33 ../gui/selinux.tbl:34
+-#: ../gui/selinux.tbl:36 ../gui/selinux.tbl:37 ../gui/selinux.tbl:38
+-#: ../gui/selinux.tbl:39 ../gui/selinux.tbl:40 ../gui/selinux.tbl:42
+-#: ../gui/selinux.tbl:43 ../gui/selinux.tbl:44 ../gui/selinux.tbl:45
+-#: ../gui/selinux.tbl:46 ../gui/selinux.tbl:47 ../gui/selinux.tbl:48
+-#: ../gui/selinux.tbl:49 ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
+-#: ../gui/selinux.tbl:52 ../gui/selinux.tbl:53 ../gui/selinux.tbl:59
+-#: ../gui/selinux.tbl:60 ../gui/selinux.tbl:61 ../gui/selinux.tbl:62
+-#: ../gui/selinux.tbl:63 ../gui/selinux.tbl:64 ../gui/selinux.tbl:65
+-#: ../gui/selinux.tbl:66 ../gui/selinux.tbl:67 ../gui/selinux.tbl:68
+-#: ../gui/selinux.tbl:69 ../gui/selinux.tbl:75 ../gui/selinux.tbl:76
+-#: ../gui/selinux.tbl:77 ../gui/selinux.tbl:78 ../gui/selinux.tbl:79
+-#: ../gui/selinux.tbl:80 ../gui/selinux.tbl:81 ../gui/selinux.tbl:82
+-#: ../gui/selinux.tbl:83 ../gui/selinux.tbl:84 ../gui/selinux.tbl:86
+-#: ../gui/selinux.tbl:88 ../gui/selinux.tbl:89 ../gui/selinux.tbl:90
+-#: ../gui/selinux.tbl:92 ../gui/selinux.tbl:94 ../gui/selinux.tbl:95
+-#: ../gui/selinux.tbl:96 ../gui/selinux.tbl:97 ../gui/selinux.tbl:98
+-#: ../gui/selinux.tbl:99 ../gui/selinux.tbl:100 ../gui/selinux.tbl:101
+-#: ../gui/selinux.tbl:102 ../gui/selinux.tbl:103 ../gui/selinux.tbl:104
+-#: ../gui/selinux.tbl:106 ../gui/selinux.tbl:108 ../gui/selinux.tbl:109
+-#: ../gui/selinux.tbl:110 ../gui/selinux.tbl:111 ../gui/selinux.tbl:112
+-#: ../gui/selinux.tbl:113 ../gui/selinux.tbl:114 ../gui/selinux.tbl:116
+-#: ../gui/selinux.tbl:117 ../gui/selinux.tbl:119 ../gui/selinux.tbl:121
+-#: ../gui/selinux.tbl:123 ../gui/selinux.tbl:124 ../gui/selinux.tbl:127
+-#: ../gui/selinux.tbl:129 ../gui/selinux.tbl:130 ../gui/selinux.tbl:131
+-#: ../gui/selinux.tbl:132 ../gui/selinux.tbl:133 ../gui/selinux.tbl:134
+-#: ../gui/selinux.tbl:135 ../gui/selinux.tbl:136 ../gui/selinux.tbl:137
+-#: ../gui/selinux.tbl:138 ../gui/selinux.tbl:139 ../gui/selinux.tbl:142
+-#: ../gui/selinux.tbl:143 ../gui/selinux.tbl:144 ../gui/selinux.tbl:145
+-#: ../gui/selinux.tbl:146 ../gui/selinux.tbl:147 ../gui/selinux.tbl:148
+-#: ../gui/selinux.tbl:149 ../gui/selinux.tbl:150 ../gui/selinux.tbl:151
+-#: ../gui/selinux.tbl:152 ../gui/selinux.tbl:154 ../gui/selinux.tbl:155
+-#: ../gui/selinux.tbl:156 ../gui/selinux.tbl:157 ../gui/selinux.tbl:158
+-#: ../gui/selinux.tbl:159 ../gui/selinux.tbl:160 ../gui/selinux.tbl:167
+-#: ../gui/selinux.tbl:171 ../gui/selinux.tbl:172 ../gui/selinux.tbl:173
+-#: ../gui/selinux.tbl:174 ../gui/selinux.tbl:175 ../gui/selinux.tbl:177
+-#: ../gui/selinux.tbl:178 ../gui/selinux.tbl:179 ../gui/selinux.tbl:180
+-#: ../gui/selinux.tbl:184 ../gui/selinux.tbl:192 ../gui/selinux.tbl:193
+-#: ../gui/selinux.tbl:194 ../gui/selinux.tbl:195 ../gui/selinux.tbl:196
+-#: ../gui/selinux.tbl:197 ../gui/selinux.tbl:198 ../gui/selinux.tbl:199
+-#: ../gui/selinux.tbl:200 ../gui/selinux.tbl:201 ../gui/selinux.tbl:206
+-#: ../gui/selinux.tbl:207 ../gui/selinux.tbl:218 ../gui/selinux.tbl:219
+-#: ../gui/selinux.tbl:220 ../gui/selinux.tbl:222 ../gui/selinux.tbl:224
+-#: ../gui/selinux.tbl:226 ../gui/selinux.tbl:227 ../gui/selinux.tbl:230
+-msgid "SELinux Service Protection"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:1
+-msgid "Disable SELinux protection for acct daemon"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:2 ../gui/selinux.tbl:3 ../gui/selinux.tbl:70
+-#: ../gui/selinux.tbl:153 ../gui/selinux.tbl:168 ../gui/selinux.tbl:169
+-#: ../gui/selinux.tbl:170 ../gui/selinux.tbl:189 ../gui/selinux.tbl:202
+-#: ../gui/selinux.tbl:203 ../gui/selinux.tbl:204 ../gui/selinux.tbl:205
+-msgid "Admin"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:2
+-msgid "Allow all daemons to write corefiles to /"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:3
+-msgid "Allow all daemons the ability to use unallocated ttys"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
+-#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
+-#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
+-#: ../gui/selinux.tbl:210 ../gui/selinux.tbl:211 ../gui/selinux.tbl:212
+-#: ../gui/selinux.tbl:213 ../gui/selinux.tbl:214 ../gui/selinux.tbl:215
+-#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
+-msgid "User Privs"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:4
+-msgid ""
+-"Allow gadmin SELinux user account to execute files in home directory or /tmp"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:5
+-msgid ""
+-"Allow guest SELinux user account to execute files in home directory or /tmp"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
+-msgid "Memory Protection"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:6
+-msgid "Allow java executable stack"
++#: ../gui/semanagePage.py:126
++#, python-format
++msgid "Are you sure you want to delete %s '%s'?"
+ msgstr ""
  
--#~ msgid "Select init script file to be confined."
--#~ msgstr "Изаберите инит скрипту коју бисте желели да ограничите."
-+#: ../gui/polgengui.py:699
-+msgid ""
-+"You must add a name made up of letters and numbers and containing no spaces."
-+msgstr ""
+-#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
+-#: ../gui/selinux.tbl:209
+-msgid "Mount"
++#: ../gui/semanagePage.py:126
++#, python-format
++msgid "Delete %s"
+ msgstr ""
  
--#~ msgid "Select file(s) that confined application creates or writes"
--#~ msgstr "Изаберите датотеку(е) коју ограничени програм прави или у њу пише"
-+#: ../gui/polgengui.py:713
-+msgid "You must enter a executable"
-+msgstr ""
+-#: ../gui/selinux.tbl:7
+-msgid "Allow mount to mount any file"
++#: ../gui/semanagePage.py:134
++#, python-format
++msgid "Add %s"
+ msgstr ""
  
--#~ msgid ""
--#~ "Select directory(s) that the confined application owns and writes into"
--#~ msgstr ""
--#~ "Изаберите директоријум(е) који ограничени програм поседује или у њега пише"
-+#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
-+msgid "Configue SELinux"
-+msgstr ""
+-#: ../gui/selinux.tbl:8
+-msgid "Allow mount to mount any directory"
++#: ../gui/semanagePage.py:148
++#, python-format
++msgid "Modify %s"
+ msgstr ""
  
--#~ msgid "Select directory to generate policy files in"
--#~ msgstr "Изаберите директоријум у коме ћете правити датотеке полисе"
-+#: ../gui/polgen.py:158
-+msgid "Internet Services Daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:9
+-msgid "Allow mplayer executable stack"
++#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
++msgid "Permissive"
+ msgstr ""
  
--#~ msgid ""
--#~ "Type %s_t already defined in current policy.\n"
--#~ "Do you want to continue?"
--#~ msgstr ""
--#~ "Врста %s_t је већ одређена у тренутној полиси.\n"
--#~ "Да ли желите да наставите?"
-+#: ../gui/polgen.py:197
-+#, python-format
-+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
-+msgstr ""
+-#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
+-#: ../gui/selinux.tbl:188
+-msgid "SSH"
++#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
++msgid "Enforcing"
+ msgstr ""
  
--#~ msgid "Verify Name"
--#~ msgstr "Потврди име"
-+#: ../gui/polgen.py:324
-+msgid "You must enter a name for your confined process/user"
-+msgstr ""
+-#: ../gui/selinux.tbl:10
+-msgid "Allow ssh to run ssh-keysign"
++#: ../gui/statusPage.py:94
++msgid "Status"
+ msgstr ""
  
--#~ msgid ""
--#~ "Module %s.pp already loaded in current policy.\n"
--#~ "Do you want to continue?"
--#~ msgstr ""
--#~ "Модул %s.pp је већ учитан у тренутну полису.\n"
--#~ "Да ли желите да наставите?"
-+#: ../gui/polgen.py:326
-+msgid ""
-+"Name must be alpha numberic with no spaces. Consider using option \"-n "
-+"MODULENAME\""
-+msgstr ""
+-#: ../gui/selinux.tbl:11
++#: ../gui/statusPage.py:133
+ msgid ""
+-"Allow staff SELinux user account to execute files in home directory or /tmp"
++"Changing the policy type will cause a relabel of the entire file system on "
++"the next boot. Relabeling takes a long time depending on the size of the "
++"file system.  Do you wish to continue?"
+ msgstr ""
  
--#~ msgid "You must enter a name"
--#~ msgstr "Морате унети име"
-+#: ../gui/polgen.py:414
-+msgid "User Role types can not be assigned executables."
-+msgstr ""
+-#: ../gui/selinux.tbl:12
++#: ../gui/statusPage.py:147
+ msgid ""
+-"Allow sysadm SELinux user account to execute files in home directory or /tmp"
++"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
++"you later decide to turn SELinux back on, the system will be required to "
++"relabel.  If you just want to see if SELinux is causing a problem on your "
++"system, you can go to permissive mode which will only log errors and not "
++"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
++"wish to continue?"
+ msgstr ""
  
--#~ msgid "You must enter a executable"
--#~ msgstr "Морате унети извршни програм"
-+#: ../gui/polgen.py:420
-+msgid "Only Daemon apps can use an init script.."
-+msgstr ""
+-#: ../gui/selinux.tbl:13
++#: ../gui/statusPage.py:152
+ msgid ""
+-"Allow unconfined SELinux user account to execute files in home directory or /"
+-"tmp"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:14
+-msgid "Network Configuration"
++"Changing to SELinux enabled will cause a relabel of the entire file system "
++"on the next boot. Relabeling takes a long time depending on the size of the "
++"file system.  Do you wish to continue?"
+ msgstr ""
  
--#~ msgid "Configue SELinux"
--#~ msgstr "Подесите SELinux"
-+#: ../gui/polgen.py:438
-+msgid "use_resolve must be a boolean value "
-+msgstr ""
+-#: ../gui/selinux.tbl:14
+-msgid "Allow unlabeled packets to flow on the network"
++#: ../gui/system-config-selinux.glade:11
++msgid "system-config-selinux"
+ msgstr ""
  
--#, fuzzy
--#~ msgid "Ports must be numbers or ranges of numbers from 1 to %d "
--#~ msgstr "Портови морају бити бројеви или опсези бројева од 1 до %d "
-+#: ../gui/polgen.py:444
-+msgid "use_syslog must be a boolean value "
-+msgstr ""
+-#: ../gui/selinux.tbl:15
++#: ../gui/system-config-selinux.glade:12
+ msgid ""
+-"Allow user SELinux user account to execute files in home directory or /tmp"
++"Copyright (c)2006 Red Hat, Inc.\n"
++"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
+ msgstr ""
  
--#~ msgid "You must enter a name for your confined process/user"
--#~ msgstr "Морате унети име вашег ограниченог процеса/корисника"
-+#: ../gui/polgen.py:450
-+msgid "use_kerberos must be a boolean value "
-+msgstr ""
+-#: ../gui/selinux.tbl:16
+-msgid "Allow unconfined to dyntrans to unconfined_execmem"
++#: ../gui/system-config-selinux.glade:22
++#: ../gui/system-config-selinux.glade:544
++msgid "Add SELinux Login Mapping"
+ msgstr ""
  
--#~ msgid "USER Types are not allowed executables"
--#~ msgstr "Типови корисника нису дозвољене извршне датотеке"
-+#: ../gui/polgen.py:456
-+msgid "manage_krb5_rcache must be a boolean value "
-+msgstr ""
+-#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
+-#: ../gui/selinux.tbl:140
+-msgid "Databases"
++#: ../gui/system-config-selinux.glade:257
++msgid "Add SELinux Network Ports"
+ msgstr ""
  
--#~ msgid "Only DAEMON apps can use an init script"
--#~ msgstr "Само програми-системске услуге могу користити инит скрипту"
-+#: ../gui/polgen.py:486
-+msgid "USER Types automatically get a tmp type"
-+msgstr ""
+-#: ../gui/selinux.tbl:17
+-msgid "Allow user to connect to mysql socket"
++#: ../gui/system-config-selinux.glade:391
++#: ../gui/system-config-selinux.glade:678
++msgid "SELinux Type"
+ msgstr ""
  
--#~ msgid "use_syslog must be a boolean value "
--#~ msgstr "use_syslog мора бити логичка вредност"
-+#: ../gui/polgen.py:1004
-+msgid "You must enter the executable path for your confined process"
-+msgstr ""
+-#: ../gui/selinux.tbl:18
+-msgid "Allow user to connect to postgres socket"
++#: ../gui/system-config-selinux.glade:622
++msgid "File Specification"
+ msgstr ""
  
--#, fuzzy
--#~ msgid "USER Types automatically get a tmp type"
--#~ msgstr "Типови корисника аутоматски добијају tmp врсту"
-+#: ../gui/polgen.py:1182
-+msgid "Type Enforcement file"
-+msgstr ""
+-#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
+-msgid "XServer"
++#: ../gui/system-config-selinux.glade:650
++msgid "File Type"
+ msgstr ""
  
--#~ msgid "You must enter the executable path for your confined process"
--#~ msgstr "Морате унети путању извршне датотеке за ваш ограничени процес"
-+#: ../gui/polgen.py:1183
-+msgid "Interface file"
+-#: ../gui/selinux.tbl:19
+-msgid "Allow clients to write to X shared memory"
+-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 ""
- 
--#, fuzzy
--#~ msgid "Type Enforcement file"
--#~ msgstr "Датотека за врсту приморавања"
-+#: ../gui/polgen.py:1184
-+msgid "File Contexts file"
++
++#: ../gui/system-config-selinux.glade:773
++msgid "MLS"
 +msgstr ""
- 
--#~ msgid "Interface file"
--#~ msgstr "Датотека спреге"
-+#: ../gui/polgen.py:1185
-+msgid "Setup Script"
++
++#: ../gui/system-config-selinux.glade:837
++msgid "Add SELinux User"
 +msgstr ""
- 
--#~ msgid "File Contexts file"
--#~ msgstr "Датотека за контексте датотека"
-+#: ../gui/polgen.py:1306
-+#, python-format
-+msgid ""
-+"\n"
-+"%s\n"
-+"\n"
-+"sepolgen [ -n moduleName ] [ -m ] [ -t type ] [ executable | Name ]\n"
-+"valid Types:\n"
++
++#: ../gui/system-config-selinux.glade:1079
++msgid "SELinux Administration"
 +msgstr ""
- 
--#~ msgid "Setup Script"
--#~ msgstr "Скрипта за поставке"
-+#: ../gui/polgen.py:1354
-+msgid "Executable or Name required"
++
++#: ../gui/system-config-selinux.glade:1122
++msgid "Add"
 +msgstr ""
- 
--#~ msgid ""
--#~ "SELinux Port\n"
--#~ "Type"
--#~ msgstr ""
--#~ "SELinux порт\n"
--#~ "Врста"
-+#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
-+msgid "Network Port"
++
++#: ../gui/system-config-selinux.glade:1144
++msgid "_Properties"
 +msgstr ""
- 
--#~ msgid "Protocol"
--#~ msgstr "Протокол"
-+#: ../gui/portsPage.py:85
-+msgid ""
-+"SELinux Port\n"
-+"Type"
++
++#: ../gui/system-config-selinux.glade:1166
++msgid "_Delete"
 +msgstr ""
- 
--#~ msgid ""
--#~ "MLS/MCS\n"
--#~ "Level"
--#~ msgstr ""
--#~ "MLS/MCS\n"
--#~ "Ниво"
-+#: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
-+msgid "Protocol"
++
++#: ../gui/system-config-selinux.glade:1256
++msgid "Select Management Object"
 +msgstr ""
- 
--#~ msgid "Port"
--#~ msgstr "Порт"
-+#: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
++
++#: ../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 ""
-+"MLS/MCS\n"
-+"Level"
++"Disabled\n"
++"Permissive\n"
++"Enforcing\n"
 +msgstr ""
- 
--#~ msgid "Port number \"%s\" is not valid.  0 < PORT_NUMBER < 65536 "
--#~ msgstr "Број порта „%s“ није исправан.  0 < PORT_NUMBER < 65536 "
-+#: ../gui/portsPage.py:101
-+msgid "Port"
++
++#: ../gui/system-config-selinux.glade:1373
++msgid "Current Enforcing Mode"
 +msgstr ""
- 
--#~ msgid "List View"
--#~ msgstr "Приказ листе"
-+#: ../gui/portsPage.py:207
-+#, python-format
-+msgid "Port number \"%s\" is not valid.  0 < PORT_NUMBER < 65536 "
++
++#: ../gui/system-config-selinux.glade:1418
++msgid "System Default Policy Type: "
 +msgstr ""
  
--#~ msgid "Group View"
--#~ msgstr "Групни преглед"
-+#: ../gui/portsPage.py:252
-+msgid "List View"
-+msgstr ""
+-#: ../gui/selinux.tbl:20
++#: ../gui/system-config-selinux.glade:1463
+ msgid ""
+-"Allow xguest SELinux user account to execute files in home directory or /tmp"
++"Select if you wish to relabel then entire file system on next reboot.  "
++"Relabeling can take a very long time, depending on the size of the system.  "
++"If you are changing policy types or going from disabled to enforcing, a "
++"relabel is required."
+ msgstr ""
  
--#~ msgid "SELinux Service Protection"
--#~ msgstr "Заштита SELinux сервиса"
-+#: ../gui/portsPage.py:255 ../gui/system-config-selinux.glade:2419
-+msgid "Group View"
+-#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
+-#: ../gui/selinux.tbl:231
+-msgid "NIS"
++#: ../gui/system-config-selinux.glade:1509
++msgid "Relabel on next reboot."
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for acct daemon"
--#~ msgstr "Онемогући SELinux заштиту за acct системску услугу"
-+#: ../gui/selinux.tbl:1 ../gui/selinux.tbl:30 ../gui/selinux.tbl:31
-+#: ../gui/selinux.tbl:32 ../gui/selinux.tbl:33 ../gui/selinux.tbl:34
-+#: ../gui/selinux.tbl:36 ../gui/selinux.tbl:37 ../gui/selinux.tbl:38
-+#: ../gui/selinux.tbl:39 ../gui/selinux.tbl:40 ../gui/selinux.tbl:42
-+#: ../gui/selinux.tbl:43 ../gui/selinux.tbl:44 ../gui/selinux.tbl:45
-+#: ../gui/selinux.tbl:46 ../gui/selinux.tbl:47 ../gui/selinux.tbl:48
-+#: ../gui/selinux.tbl:49 ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
-+#: ../gui/selinux.tbl:52 ../gui/selinux.tbl:53 ../gui/selinux.tbl:59
-+#: ../gui/selinux.tbl:60 ../gui/selinux.tbl:61 ../gui/selinux.tbl:62
-+#: ../gui/selinux.tbl:63 ../gui/selinux.tbl:64 ../gui/selinux.tbl:65
-+#: ../gui/selinux.tbl:66 ../gui/selinux.tbl:67 ../gui/selinux.tbl:68
-+#: ../gui/selinux.tbl:69 ../gui/selinux.tbl:75 ../gui/selinux.tbl:76
-+#: ../gui/selinux.tbl:77 ../gui/selinux.tbl:78 ../gui/selinux.tbl:79
-+#: ../gui/selinux.tbl:80 ../gui/selinux.tbl:81 ../gui/selinux.tbl:82
-+#: ../gui/selinux.tbl:83 ../gui/selinux.tbl:84 ../gui/selinux.tbl:86
-+#: ../gui/selinux.tbl:88 ../gui/selinux.tbl:89 ../gui/selinux.tbl:90
-+#: ../gui/selinux.tbl:92 ../gui/selinux.tbl:94 ../gui/selinux.tbl:95
-+#: ../gui/selinux.tbl:96 ../gui/selinux.tbl:97 ../gui/selinux.tbl:98
-+#: ../gui/selinux.tbl:99 ../gui/selinux.tbl:100 ../gui/selinux.tbl:101
-+#: ../gui/selinux.tbl:102 ../gui/selinux.tbl:103 ../gui/selinux.tbl:104
-+#: ../gui/selinux.tbl:106 ../gui/selinux.tbl:108 ../gui/selinux.tbl:109
-+#: ../gui/selinux.tbl:110 ../gui/selinux.tbl:111 ../gui/selinux.tbl:112
-+#: ../gui/selinux.tbl:113 ../gui/selinux.tbl:114 ../gui/selinux.tbl:116
-+#: ../gui/selinux.tbl:117 ../gui/selinux.tbl:119 ../gui/selinux.tbl:121
-+#: ../gui/selinux.tbl:123 ../gui/selinux.tbl:124 ../gui/selinux.tbl:127
-+#: ../gui/selinux.tbl:129 ../gui/selinux.tbl:130 ../gui/selinux.tbl:131
-+#: ../gui/selinux.tbl:132 ../gui/selinux.tbl:133 ../gui/selinux.tbl:134
-+#: ../gui/selinux.tbl:135 ../gui/selinux.tbl:136 ../gui/selinux.tbl:137
-+#: ../gui/selinux.tbl:138 ../gui/selinux.tbl:139 ../gui/selinux.tbl:142
-+#: ../gui/selinux.tbl:143 ../gui/selinux.tbl:144 ../gui/selinux.tbl:145
-+#: ../gui/selinux.tbl:146 ../gui/selinux.tbl:147 ../gui/selinux.tbl:148
-+#: ../gui/selinux.tbl:149 ../gui/selinux.tbl:150 ../gui/selinux.tbl:151
-+#: ../gui/selinux.tbl:152 ../gui/selinux.tbl:154 ../gui/selinux.tbl:155
-+#: ../gui/selinux.tbl:156 ../gui/selinux.tbl:157 ../gui/selinux.tbl:158
-+#: ../gui/selinux.tbl:159 ../gui/selinux.tbl:160 ../gui/selinux.tbl:167
-+#: ../gui/selinux.tbl:171 ../gui/selinux.tbl:172 ../gui/selinux.tbl:173
-+#: ../gui/selinux.tbl:174 ../gui/selinux.tbl:175 ../gui/selinux.tbl:177
-+#: ../gui/selinux.tbl:178 ../gui/selinux.tbl:179 ../gui/selinux.tbl:180
-+#: ../gui/selinux.tbl:184 ../gui/selinux.tbl:192 ../gui/selinux.tbl:193
-+#: ../gui/selinux.tbl:194 ../gui/selinux.tbl:195 ../gui/selinux.tbl:196
-+#: ../gui/selinux.tbl:197 ../gui/selinux.tbl:198 ../gui/selinux.tbl:199
-+#: ../gui/selinux.tbl:200 ../gui/selinux.tbl:201 ../gui/selinux.tbl:206
-+#: ../gui/selinux.tbl:207 ../gui/selinux.tbl:218 ../gui/selinux.tbl:219
-+#: ../gui/selinux.tbl:220 ../gui/selinux.tbl:222 ../gui/selinux.tbl:224
-+#: ../gui/selinux.tbl:226 ../gui/selinux.tbl:227 ../gui/selinux.tbl:230
-+msgid "SELinux Service Protection"
-+msgstr ""
- 
--#~ msgid "Admin"
--#~ msgstr "Администратор"
-+#: ../gui/selinux.tbl:1
-+msgid "Disable SELinux protection for acct daemon"
-+msgstr ""
- 
--#~ msgid "Allow all daemons to write corefiles to /"
--#~ msgstr ""
--#~ "Допусти свим системским услугама да уписују датотеке језгра на / "
--#~ "директоријум"
-+#: ../gui/selinux.tbl:2 ../gui/selinux.tbl:3 ../gui/selinux.tbl:70
-+#: ../gui/selinux.tbl:153 ../gui/selinux.tbl:168 ../gui/selinux.tbl:169
-+#: ../gui/selinux.tbl:170 ../gui/selinux.tbl:189 ../gui/selinux.tbl:202
-+#: ../gui/selinux.tbl:203 ../gui/selinux.tbl:204 ../gui/selinux.tbl:205
-+msgid "Admin"
-+msgstr ""
- 
--#~ msgid "Allow all daemons the ability to use unallocated ttys"
--#~ msgstr ""
--#~ "Допусти свим системским услугама могућност да користе неалоциране tty "
--#~ "терминале"
-+#: ../gui/selinux.tbl:2
-+msgid "Allow all daemons to write corefiles to /"
++
++#: ../gui/system-config-selinux.glade:1561
++msgid "label37"
 +msgstr ""
- 
--#~ msgid "User Privs"
--#~ msgstr "Овлашћења корисника"
-+#: ../gui/selinux.tbl:3
-+msgid "Allow all daemons the ability to use unallocated ttys"
++
++#: ../gui/system-config-selinux.glade:1598
++msgid "Revert boolean setting to system default"
 +msgstr ""
- 
--#, fuzzy
--#~ msgid ""
--#~ "Allow gadmin SELinux user account to execute files in home directory or /"
--#~ "tmp"
--#~ msgstr ""
--#~ "Допусти gadmin SELinux корисничким налозима да извршавају датотеке у "
--#~ "својим личним директоријумима"
-+#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
-+#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
-+#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
-+#: ../gui/selinux.tbl:210 ../gui/selinux.tbl:211 ../gui/selinux.tbl:212
-+#: ../gui/selinux.tbl:213 ../gui/selinux.tbl:214 ../gui/selinux.tbl:215
-+#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
-+msgid "User Privs"
++
++#: ../gui/system-config-selinux.glade:1614
++msgid "Toggle between Customized and All Booleans"
 +msgstr ""
- 
--#, fuzzy
--#~ msgid ""
--#~ "Allow guest SELinux user account to execute files in home directory or /"
--#~ "tmp"
--#~ msgstr ""
--#~ "Допусти да гостујући SELinux кориснички налози извршавају датотеке у "
--#~ "својим личним директоријумима или у /tmp директоријуму"
-+#: ../gui/selinux.tbl:4
-+msgid ""
-+"Allow gadmin SELinux user account to execute files in home directory or /tmp"
++
++#: ../gui/system-config-selinux.glade:1645
++#: ../gui/system-config-selinux.glade:1850
++#: ../gui/system-config-selinux.glade:2037
++#: ../gui/system-config-selinux.glade:2224
++#: ../gui/system-config-selinux.glade:2467
++#: ../gui/system-config-selinux.glade:2692
++#: ../gui/system-config-selinux.glade:2867
++msgid "Filter"
 +msgstr ""
- 
--#~ msgid "Memory Protection"
--#~ msgstr "Заштита меморије"
-+#: ../gui/selinux.tbl:5
-+msgid ""
-+"Allow guest SELinux user account to execute files in home directory or /tmp"
++
++#: ../gui/system-config-selinux.glade:1734
++msgid "label50"
 +msgstr ""
- 
--#~ msgid "Allow java executable stack"
--#~ msgstr "Допусти java-и извршни стек"
-+#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
-+msgid "Memory Protection"
++
++#: ../gui/system-config-selinux.glade:1771
++msgid "Add File Context"
 +msgstr ""
- 
--#~ msgid "Mount"
--#~ msgstr "Mount"
-+#: ../gui/selinux.tbl:6
-+msgid "Allow java executable stack"
++
++#: ../gui/system-config-selinux.glade:1787
++msgid "Modify File Context"
 +msgstr ""
++
++#: ../gui/system-config-selinux.glade:1803
++msgid "Delete File Context"
+ msgstr ""
  
--#~ msgid "Allow mount to mount any file"
--#~ msgstr "Допусти да mount монтира било коју датотеку"
-+#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
-+#: ../gui/selinux.tbl:209
-+msgid "Mount"
-+msgstr ""
+-#: ../gui/selinux.tbl:21
+-msgid "Allow daemons to run with NIS"
++#: ../gui/system-config-selinux.glade:1819
++msgid "Toggle between all and customized file context"
+ msgstr ""
  
--#~ msgid "Allow mount to mount any directory"
--#~ msgstr "Допусти да mount монтира било који директоријум"
-+#: ../gui/selinux.tbl:7
-+msgid "Allow mount to mount any file"
-+msgstr ""
+-#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
+-#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
+-#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
+-#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
+-#: ../gui/selinux.tbl:118
+-msgid "Web Applications"
++#: ../gui/system-config-selinux.glade:1939
++msgid "label38"
+ msgstr ""
  
--#~ msgid "Allow mplayer executable stack"
--#~ msgstr "Допусти mplayer-у извршни стек"
-+#: ../gui/selinux.tbl:8
-+msgid "Allow mount to mount any directory"
-+msgstr ""
+-#: ../gui/selinux.tbl:22
+-msgid "Transition staff SELinux user to Web Browser Domain"
++#: ../gui/system-config-selinux.glade:1976
++msgid "Add SELinux User Mapping"
+ msgstr ""
  
--#~ msgid "SSH"
--#~ msgstr "SSH"
-+#: ../gui/selinux.tbl:9
-+msgid "Allow mplayer executable stack"
-+msgstr ""
+-#: ../gui/selinux.tbl:23
+-msgid "Transition sysadm SELinux user to Web Browser Domain"
++#: ../gui/system-config-selinux.glade:1992
++msgid "Modify SELinux User Mapping"
+ msgstr ""
  
--#~ msgid "Allow ssh to run ssh-keysign"
--#~ msgstr "Допусти да ssh извршава ssh-keysign"
-+#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
-+#: ../gui/selinux.tbl:188
-+msgid "SSH"
-+msgstr ""
+-#: ../gui/selinux.tbl:24
+-msgid "Transition user SELinux user to Web Browser Domain"
++#: ../gui/system-config-selinux.glade:2008
++msgid "Delete SELinux User Mapping"
+ msgstr ""
  
--#, fuzzy
--#~ msgid ""
--#~ "Allow staff SELinux user account to execute files in home directory or /"
--#~ "tmp"
--#~ msgstr ""
--#~ "Допусти да staff SELinux кориснички налози извршавају датотеке у својим "
--#~ "личним директоријумима или у /tmp директоријуму"
-+#: ../gui/selinux.tbl:10
-+msgid "Allow ssh to run ssh-keysign"
-+msgstr ""
+-#: ../gui/selinux.tbl:25
+-msgid "Transition xguest SELinux user to Web Browser Domain"
++#: ../gui/system-config-selinux.glade:2126
++msgid "label39"
+ msgstr ""
  
--#, fuzzy
--#~ msgid ""
--#~ "Allow sysadm SELinux user account to execute files in home directory or /"
--#~ "tmp"
--#~ msgstr ""
--#~ "Допусти да sysadm SELinux кориснички налози извршавају датотеке у својим "
--#~ "личним директоријумима или у /tmp директоријуму"
-+#: ../gui/selinux.tbl:11
-+msgid ""
-+"Allow staff SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
+-#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
+-#: ../gui/selinux.tbl:29
+-msgid "Allow staff Web Browsers to write to home directories"
++#: ../gui/system-config-selinux.glade:2163
++msgid "Add User"
+ msgstr ""
  
--#, fuzzy
--#~ msgid ""
--#~ "Allow unconfined SELinux user account to execute files in home directory "
--#~ "or /tmp"
--#~ msgstr ""
--#~ "Допусти да неограничени SELinux кориснички налози извршавају датотеке у "
--#~ "својим личним директоријумима или у /tmp директоријуму"
-+#: ../gui/selinux.tbl:12
-+msgid ""
-+"Allow sysadm SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
+-#: ../gui/selinux.tbl:30
+-msgid "Disable SELinux protection for amanda"
++#: ../gui/system-config-selinux.glade:2179
++msgid "Modify User"
+ msgstr ""
  
--#~ msgid "Network Configuration"
--#~ msgstr "Мрежна подешавања"
-+#: ../gui/selinux.tbl:13
-+msgid ""
-+"Allow unconfined SELinux user account to execute files in home directory or /"
-+"tmp"
-+msgstr ""
+-#: ../gui/selinux.tbl:31
+-msgid "Disable SELinux protection for amavis"
++#: ../gui/system-config-selinux.glade:2195
++msgid "Delete User"
+ msgstr ""
  
--#~ msgid "Allow unlabeled packets to flow on the network"
--#~ msgstr "Допусти да неозначени пакети путују мрежом"
-+#: ../gui/selinux.tbl:14
-+msgid "Network Configuration"
-+msgstr ""
+-#: ../gui/selinux.tbl:32
+-msgid "Disable SELinux protection for apmd daemon"
++#: ../gui/system-config-selinux.glade:2313
++msgid "label41"
+ msgstr ""
  
--#, fuzzy
--#~ msgid ""
--#~ "Allow user SELinux user account to execute files in home directory or /tmp"
--#~ msgstr ""
--#~ "Допусти да user SELinux кориснички налози извршавају датотеке у својим "
--#~ "личним директоријумима или у /tmp директоријуму"
-+#: ../gui/selinux.tbl:14
-+msgid "Allow unlabeled packets to flow on the network"
-+msgstr ""
+-#: ../gui/selinux.tbl:33
+-msgid "Disable SELinux protection for arpwatch daemon"
++#: ../gui/system-config-selinux.glade:2350
++msgid "Add Network Port"
+ msgstr ""
  
--#~ msgid "Allow unconfined to dyntrans to unconfined_execmem"
--#~ msgstr "Допусти да неограниченим да се пребаце у unconfined_execmem"
-+#: ../gui/selinux.tbl:15
-+msgid ""
-+"Allow user SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
+-#: ../gui/selinux.tbl:34
+-msgid "Disable SELinux protection for auditd daemon"
++#: ../gui/system-config-selinux.glade:2366
++msgid "Edit Network Port"
+ msgstr ""
  
--#~ msgid "Databases"
--#~ msgstr "Базе података"
-+#: ../gui/selinux.tbl:16
-+msgid "Allow unconfined to dyntrans to unconfined_execmem"
-+msgstr ""
+-#: ../gui/selinux.tbl:35
+-msgid "Disable SELinux protection for automount daemon"
++#: ../gui/system-config-selinux.glade:2382
++msgid "Delete Network Port"
+ msgstr ""
  
--#~ msgid "Allow user to connect to mysql socket"
--#~ msgstr "Допусти кориснику да се повеже на mysql сокет"
-+#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
-+#: ../gui/selinux.tbl:140
-+msgid "Databases"
-+msgstr ""
+-#: ../gui/selinux.tbl:36
+-msgid "Disable SELinux protection for avahi"
++#: ../gui/system-config-selinux.glade:2418
++#: ../gui/system-config-selinux.glade:2436
++msgid "Toggle between Customized and All Ports"
+ msgstr ""
  
--#~ msgid "Allow user to connect to postgres socket"
--#~ msgstr "Допусти кориснику да се повеже на postgres сокет"
-+#: ../gui/selinux.tbl:17
-+msgid "Allow user to connect to mysql socket"
-+msgstr ""
+-#: ../gui/selinux.tbl:37
+-msgid "Disable SELinux protection for bluetooth daemon"
++#: ../gui/system-config-selinux.glade:2556
++msgid "label42"
+ msgstr ""
  
--#~ msgid "XServer"
--#~ msgstr "XServer"
-+#: ../gui/selinux.tbl:18
-+msgid "Allow user to connect to postgres socket"
-+msgstr ""
+-#: ../gui/selinux.tbl:38
+-msgid "Disable SELinux protection for canna daemon"
++#: ../gui/system-config-selinux.glade:2593
++msgid "Generate new policy module"
+ msgstr ""
  
--#~ msgid "Allow clients to write to X shared memory"
--#~ msgstr "Допусти клијентима да уписују у дељену меморију Икс сервера"
-+#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
-+msgid "XServer"
-+msgstr ""
+-#: ../gui/selinux.tbl:39
+-msgid "Disable SELinux protection for cardmgr daemon"
++#: ../gui/system-config-selinux.glade:2609
++msgid "Load policy module"
+ msgstr ""
  
--#, fuzzy
--#~ msgid ""
--#~ "Allow xguest SELinux user account to execute files in home directory or /"
--#~ "tmp"
--#~ msgstr ""
--#~ "Допусти да xguest SELinux кориснички налози извршавају датотеке у својим "
--#~ "личним директоријумима или у /tmp директоријуму"
-+#: ../gui/selinux.tbl:19
-+msgid "Allow clients to write to X shared memory"
-+msgstr ""
+-#: ../gui/selinux.tbl:40
+-msgid "Disable SELinux protection for Cluster Server"
++#: ../gui/system-config-selinux.glade:2625
++msgid "Remove loadable policy module"
+ msgstr ""
  
--#~ msgid "NIS"
--#~ msgstr "NIS"
-+#: ../gui/selinux.tbl:20
-+msgid ""
-+"Allow xguest SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
+-#: ../gui/selinux.tbl:41
++#: ../gui/system-config-selinux.glade:2661
+ msgid ""
+-"Allow cdrecord to read various content. nfs, samba, removable devices, user "
+-"temp and untrusted content files"
++"Enable/Disable additional audit rules, that are normally not reported in the "
++"log files."
+ msgstr ""
  
--#~ msgid "Allow daemons to run with NIS"
--#~ msgstr "Дозволи системским услугама да се покрећу са NIS сервисом"
-+#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
-+#: ../gui/selinux.tbl:231
-+msgid "NIS"
-+msgstr ""
+-#: ../gui/selinux.tbl:42
+-msgid "Disable SELinux protection for ciped daemon"
++#: ../gui/system-config-selinux.glade:2781
++msgid "label44"
+ msgstr ""
  
--#~ msgid "Web Applications"
--#~ msgstr "Веб програми"
-+#: ../gui/selinux.tbl:21
-+msgid "Allow daemons to run with NIS"
-+msgstr ""
+-#: ../gui/selinux.tbl:43
+-msgid "Disable SELinux protection for clamd daemon"
++#: ../gui/system-config-selinux.glade:2818
++msgid "Change process mode to permissive."
+ msgstr ""
  
--#~ msgid "Transition staff SELinux user to Web Browser Domain"
--#~ msgstr "Пребацивање staff SELinux корисника на Web Browser домен"
-+#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
-+#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
-+#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
-+#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
-+#: ../gui/selinux.tbl:118
-+msgid "Web Applications"
-+msgstr ""
+-#: ../gui/selinux.tbl:44
+-msgid "Disable SELinux protection for clamscan"
++#: ../gui/system-config-selinux.glade:2836
++msgid "Change process mode to enforcing"
+ msgstr ""
  
--#~ msgid "Transition sysadm SELinux user to Web Browser Domain"
--#~ msgstr "Пребацивање sysadm SELinux корисника на Web Browser домен"
-+#: ../gui/selinux.tbl:22
-+msgid "Transition staff SELinux user to Web Browser Domain"
-+msgstr ""
+-#: ../gui/selinux.tbl:45
+-msgid "Disable SELinux protection for clvmd"
++#: ../gui/system-config-selinux.glade:2928
++msgid "Process Domain"
+ msgstr ""
  
--#~ msgid "Transition user SELinux user to Web Browser Domain"
--#~ msgstr "Пребацивање user SELinux корисника на Web Browser домен"
-+#: ../gui/selinux.tbl:23
-+msgid "Transition sysadm SELinux user to Web Browser Domain"
-+msgstr ""
+-#: ../gui/selinux.tbl:46
+-msgid "Disable SELinux protection for comsat daemon"
++#: ../gui/system-config-selinux.glade:2956
++msgid "label59"
+ msgstr ""
  
--#~ msgid "Transition xguest SELinux user to Web Browser Domain"
--#~ msgstr "Пребацивање xguest SELinux корисника на Web Browser домен"
-+#: ../gui/selinux.tbl:24
-+msgid "Transition user SELinux user to Web Browser Domain"
-+msgstr ""
+-#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
+-#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
+-msgid "Disable SELinux protection for courier daemon"
++#: ../gui/usersPage.py:138
++#, python-format
++msgid "SELinux user '%s' is required"
+ msgstr ""
  
--#~ msgid "Allow staff Web Browsers to write to home directories"
--#~ msgstr "Допусти особљу Web Browser-а да уписује у личне директоријуме"
-+#: ../gui/selinux.tbl:25
-+msgid "Transition xguest SELinux user to Web Browser Domain"
-+msgstr ""
+-#: ../gui/selinux.tbl:52
+-msgid "Disable SELinux protection for cpucontrol daemon"
++#: ../sepolicy/sepolicy.py:106
++msgid "Generate SELinux man pages"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for amanda"
--#~ msgstr "Искључи SELinux заштиту за amanda-у"
-+#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
-+#: ../gui/selinux.tbl:29
-+msgid "Allow staff Web Browsers to write to home directories"
-+msgstr ""
+-#: ../gui/selinux.tbl:53
+-msgid "Disable SELinux protection for cpuspeed daemon"
++#: ../sepolicy/sepolicy.py:110
++msgid "path in which the generated SELinux man pages will be stored"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for amavis"
--#~ msgstr "Искључи SELinux заштиту за amavis"
-+#: ../gui/selinux.tbl:30
-+msgid "Disable SELinux protection for amanda"
-+msgstr ""
+-#: ../gui/selinux.tbl:54
+-msgid "Cron"
++#: ../sepolicy/sepolicy.py:114
++msgid "All domains"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for apmd daemon"
--#~ msgstr "Искључи SELinux заштиту за apmd системску услугу"
-+#: ../gui/selinux.tbl:31
-+msgid "Disable SELinux protection for amavis"
-+msgstr ""
+-#: ../gui/selinux.tbl:54
+-msgid "Disable SELinux protection for crond daemon"
++#: ../sepolicy/sepolicy.py:116
++msgid "Domain name(s) of man pages to be created"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for arpwatch daemon"
--#~ msgstr "Искључи SELinux заштиту за arpwatch системску услугу"
-+#: ../gui/selinux.tbl:32
-+msgid "Disable SELinux protection for apmd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
+-#: ../gui/selinux.tbl:91
+-msgid "Printing"
++#: ../sepolicy/sepolicy.py:164
++msgid "Query SELinux policy network information"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for auditd daemon"
--#~ msgstr "Искључи SELinux заштиту за auditd системску услугу"
-+#: ../gui/selinux.tbl:33
-+msgid "Disable SELinux protection for arpwatch daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:55
+-msgid "Disable SELinux protection for cupsd back end server"
++#: ../sepolicy/sepolicy.py:169
++msgid "list all SELinux port types"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for automount daemon"
--#~ msgstr "Искључи SELinux заштиту за automount системску услугу"
-+#: ../gui/selinux.tbl:34
-+msgid "Disable SELinux protection for auditd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:56
+-msgid "Disable SELinux protection for cupsd daemon"
++#: ../sepolicy/sepolicy.py:172
++msgid "show SELinux type related to the port"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for avahi"
--#~ msgstr "Искључи SELinux заштиту за avahi"
-+#: ../gui/selinux.tbl:35
-+msgid "Disable SELinux protection for automount daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:57
+-msgid "Disable SELinux protection for cupsd_lpd"
++#: ../sepolicy/sepolicy.py:175
++msgid "Show ports defined for this SELinux type"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for bluetooth daemon"
--#~ msgstr "Искључи SELinux заштиту за bluetooth системску услугу"
-+#: ../gui/selinux.tbl:36
-+msgid "Disable SELinux protection for avahi"
-+msgstr ""
+-#: ../gui/selinux.tbl:58
+-msgid "CVS"
++#: ../sepolicy/sepolicy.py:178
++msgid "show ports to which this domain can bind and/or connect"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for canna daemon"
--#~ msgstr "Искључи SELinux заштиту за canna системску услугу"
-+#: ../gui/selinux.tbl:37
-+msgid "Disable SELinux protection for bluetooth daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:58
+-msgid "Disable SELinux protection for cvs daemon"
++#: ../sepolicy/sepolicy.py:192
++msgid "query SELinux policy to see if domains can communicate with each other"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for cardmgr daemon"
--#~ msgstr "Искључи SELinux заштиту за cardmgr системску услугу"
-+#: ../gui/selinux.tbl:38
-+msgid "Disable SELinux protection for canna daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:59
+-msgid "Disable SELinux protection for cyrus daemon"
++#: ../sepolicy/sepolicy.py:195
++msgid "Source Domain"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for Cluster Server"
--#~ msgstr "Искључи SELinux заштиту за Cluster сервер"
-+#: ../gui/selinux.tbl:39
-+msgid "Disable SELinux protection for cardmgr daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:60
+-msgid "Disable SELinux protection for dbskkd daemon"
++#: ../sepolicy/sepolicy.py:198
++msgid "Target Domain"
+ msgstr ""
  
--#~ msgid ""
--#~ "Allow cdrecord to read various content. nfs, samba, removable devices, "
--#~ "user temp and untrusted content files"
--#~ msgstr ""
--#~ "Допусти да cdrecord чита различит садржај. nfs, samba, removable devices, "
--#~ "user temp и датотеке са непоузданим садржајем"
-+#: ../gui/selinux.tbl:40
-+msgid "Disable SELinux protection for Cluster Server"
-+msgstr ""
+-#: ../gui/selinux.tbl:61
+-msgid "Disable SELinux protection for dbusd daemon"
++#: ../sepolicy/sepolicy.py:215
++msgid "query SELinux Policy to see description of booleans"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for ciped daemon"
--#~ msgstr "Искључи SELinux заштиту за ciped системску услугу"
-+#: ../gui/selinux.tbl:41
-+msgid ""
-+"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-+"temp and untrusted content files"
-+msgstr ""
+-#: ../gui/selinux.tbl:62
+-msgid "Disable SELinux protection for dccd"
++#: ../sepolicy/sepolicy.py:219
++msgid "get all booleans desctiption"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for clamd daemon"
--#~ msgstr "Искључи SELinux заштиту за clamd системску услугу"
-+#: ../gui/selinux.tbl:42
-+msgid "Disable SELinux protection for ciped daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:63
+-msgid "Disable SELinux protection for dccifd"
++#: ../sepolicy/sepolicy.py:221
++msgid "boolean to get description"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for clamscan"
--#~ msgstr "Искључи SELinux заштиту за clamscan"
-+#: ../gui/selinux.tbl:43
-+msgid "Disable SELinux protection for clamd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:64
+-msgid "Disable SELinux protection for dccm"
++#: ../sepolicy/sepolicy.py:231
++msgid ""
++"query SELinux Policy to see how a source process domain can transition to "
++"the target process domain"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for clvmd"
--#~ msgstr "Искључи SELinux заштиту за clvmd"
-+#: ../gui/selinux.tbl:44
-+msgid "Disable SELinux protection for clamscan"
-+msgstr ""
+-#: ../gui/selinux.tbl:65
+-msgid "Disable SELinux protection for ddt daemon"
++#: ../sepolicy/sepolicy.py:234
++msgid "source process domain"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for comsat daemon"
--#~ msgstr "Искључи SELinux заштиту за comsat системску услугу"
-+#: ../gui/selinux.tbl:45
-+msgid "Disable SELinux protection for clvmd"
-+msgstr ""
+-#: ../gui/selinux.tbl:66
+-msgid "Disable SELinux protection for devfsd daemon"
++#: ../sepolicy/sepolicy.py:237
++msgid "target process domain"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for courier daemon"
--#~ msgstr "Искључи SELinux заштиту за courier системску услугу"
-+#: ../gui/selinux.tbl:46
-+msgid "Disable SELinux protection for comsat daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:67
+-msgid "Disable SELinux protection for dhcpc daemon"
++#: ../sepolicy/sepolicy.py:259
++msgid "Generate SELinux Policy module template"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for cpucontrol daemon"
--#~ msgstr "Искључи SELinux заштиту за cpucontrol системску услугу"
-+#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
-+#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
-+msgid "Disable SELinux protection for courier daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:68
+-msgid "Disable SELinux protection for dhcpd daemon"
++#: ../sepolicy/sepolicy.py:265
++msgid "name of policy to generate"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for cpuspeed daemon"
--#~ msgstr "Искључи SELinux заштиту за cpuspeed системску услугу"
-+#: ../gui/selinux.tbl:52
-+msgid "Disable SELinux protection for cpucontrol daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:69
+-msgid "Disable SELinux protection for dictd daemon"
++#: ../sepolicy/sepolicy.py:267
++msgid "executable to confine"
+ msgstr ""
  
--#~ msgid "Cron"
--#~ msgstr "Cron"
-+#: ../gui/selinux.tbl:53
-+msgid "Disable SELinux protection for cpuspeed daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:70
+-msgid "Allow sysadm_t to directly start daemons"
++#: ../sepolicy/sepolicy.py:269
++msgid "run policy generation test suite"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for crond daemon"
--#~ msgstr "Искључи SELinux заштиту за crond системску услугу"
-+#: ../gui/selinux.tbl:54
-+msgid "Cron"
-+msgstr ""
+-#: ../gui/selinux.tbl:71
+-msgid "Disable SELinux protection for Evolution"
++#: ../sepolicy/sepolicy.py:274
++msgid "commands"
+ msgstr ""
  
--#~ msgid "Printing"
--#~ msgstr "Штампање"
-+#: ../gui/selinux.tbl:54
-+msgid "Disable SELinux protection for crond daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:72
+-msgid "Games"
++#: ../sepolicy/sepolicy/generate.py:185
++msgid "Internet Services Daemon"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for cupsd back end server"
--#~ msgstr "Искључи SELinux заштиту за cupsd позадински сервер"
-+#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
-+#: ../gui/selinux.tbl:91
-+msgid "Printing"
-+msgstr ""
+-#: ../gui/selinux.tbl:72
+-msgid "Disable SELinux protection for games"
++#: ../sepolicy/sepolicy/generate.py:198
++msgid "Valid Types:\n"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for cupsd daemon"
--#~ msgstr "Искључи SELinux заштиту за cupsd системску услугу"
-+#: ../gui/selinux.tbl:55
-+msgid "Disable SELinux protection for cupsd back end server"
-+msgstr ""
+-#: ../gui/selinux.tbl:73
+-msgid "Disable SELinux protection for the web browsers"
++#: ../sepolicy/sepolicy/generate.py:232
++#, python-format
++msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for cupsd_lpd"
--#~ msgstr "Искључи SELinux заштиту за cupsd_lpd"
-+#: ../gui/selinux.tbl:56
-+msgid "Disable SELinux protection for cupsd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:74
+-msgid "Disable SELinux protection for Thunderbird"
++#: ../sepolicy/sepolicy/generate.py:359
++msgid "You must enter a name for your confined process/user"
+ msgstr ""
  
--#~ msgid "CVS"
--#~ msgstr "CVS"
-+#: ../gui/selinux.tbl:57
-+msgid "Disable SELinux protection for cupsd_lpd"
-+msgstr ""
+-#: ../gui/selinux.tbl:75
+-msgid "Disable SELinux protection for distccd daemon"
++#: ../sepolicy/sepolicy/generate.py:361
++msgid ""
++"Name must be alpha numberic with no spaces. Consider using option \"-n "
++"MODULENAME\""
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for cvs daemon"
--#~ msgstr "Искључи SELinux заштиту за cvs системску услугу"
-+#: ../gui/selinux.tbl:58
-+msgid "CVS"
-+msgstr ""
+-#: ../gui/selinux.tbl:76
+-msgid "Disable SELinux protection for dmesg daemon"
++#: ../sepolicy/sepolicy/generate.py:449
++msgid "User Role types can not be assigned executables."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for cyrus daemon"
--#~ msgstr "Искључи SELinux заштиту за cyrus системску услугу"
-+#: ../gui/selinux.tbl:58
-+msgid "Disable SELinux protection for cvs daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:77
+-msgid "Disable SELinux protection for dnsmasq daemon"
++#: ../sepolicy/sepolicy/generate.py:455
++msgid "Only Daemon apps can use an init script.."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for dbskkd daemon"
--#~ msgstr "Искључи SELinux заштиту за dbskk системску услугу"
-+#: ../gui/selinux.tbl:59
-+msgid "Disable SELinux protection for cyrus daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:78
+-msgid "Disable SELinux protection for dovecot daemon"
++#: ../sepolicy/sepolicy/generate.py:473
++msgid "use_resolve must be a boolean value "
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for dbusd daemon"
--#~ msgstr "Искључи SELinux заштиту за dbusd системску услугу"
-+#: ../gui/selinux.tbl:60
-+msgid "Disable SELinux protection for dbskkd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:79
+-msgid "Disable SELinux protection for entropyd daemon"
++#: ../sepolicy/sepolicy/generate.py:479
++msgid "use_syslog must be a boolean value "
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for dccd"
--#~ msgstr "Искључи SELinux заштиту за dccd"
-+#: ../gui/selinux.tbl:61
-+msgid "Disable SELinux protection for dbusd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:80
+-msgid "Disable SELinux protection for fetchmail"
++#: ../sepolicy/sepolicy/generate.py:485
++msgid "use_kerberos must be a boolean value "
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for dccifd"
--#~ msgstr "Искључи SELinux заштиту за dccifd"
-+#: ../gui/selinux.tbl:62
-+msgid "Disable SELinux protection for dccd"
-+msgstr ""
+-#: ../gui/selinux.tbl:81
+-msgid "Disable SELinux protection for fingerd daemon"
++#: ../sepolicy/sepolicy/generate.py:491
++msgid "manage_krb5_rcache must be a boolean value "
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for dccm"
--#~ msgstr "Искључи SELinux заштиту за dccm"
-+#: ../gui/selinux.tbl:63
-+msgid "Disable SELinux protection for dccifd"
-+msgstr ""
+-#: ../gui/selinux.tbl:82
+-msgid "Disable SELinux protection for freshclam daemon"
++#: ../sepolicy/sepolicy/generate.py:521
++msgid "USER Types automatically get a tmp type"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for ddt daemon"
--#~ msgstr "Искључи SELinux заштиту за ddt системску услугу"
-+#: ../gui/selinux.tbl:64
-+msgid "Disable SELinux protection for dccm"
-+msgstr ""
+-#: ../gui/selinux.tbl:83
+-msgid "Disable SELinux protection for fsdaemon daemon"
++#: ../sepolicy/sepolicy/generate.py:1039
++msgid "You must enter the executable path for your confined process"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for devfsd daemon"
--#~ msgstr "Искључи SELinux заштиту за devfsd системску услугу"
-+#: ../gui/selinux.tbl:65
-+msgid "Disable SELinux protection for ddt daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:84
+-msgid "Disable SELinux protection for gpm daemon"
++#: ../sepolicy/sepolicy/generate.py:1272
++msgid "Type Enforcement file"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for dhcpc daemon"
--#~ msgstr "Искључи SELinux заштиту за dhcpc системску услугу"
-+#: ../gui/selinux.tbl:66
-+msgid "Disable SELinux protection for devfsd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
+-msgid "NFS"
++#: ../sepolicy/sepolicy/generate.py:1273
++msgid "Interface file"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for dhcpd daemon"
--#~ msgstr "Искључи SELinux заштиту за dhcpd системску услугу"
-+#: ../gui/selinux.tbl:67
-+msgid "Disable SELinux protection for dhcpc daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:85
+-msgid "Disable SELinux protection for gss daemon"
++#: ../sepolicy/sepolicy/generate.py:1274
++msgid "File Contexts file"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for dictd daemon"
--#~ msgstr "Искључи SELinux заштиту за dictd системску услугу"
-+#: ../gui/selinux.tbl:68
-+msgid "Disable SELinux protection for dhcpd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:86
+-msgid "Disable SELinux protection for Hal daemon"
++#: ../sepolicy/sepolicy/generate.py:1275
++msgid "Spec file"
+ msgstr ""
  
--#~ msgid "Allow sysadm_t to directly start daemons"
--#~ msgstr "Допусти да sysadm_t директно покреће системске услуге"
-+#: ../gui/selinux.tbl:69
-+msgid "Disable SELinux protection for dictd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:87
+-msgid "Compatibility"
++#: ../sepolicy/sepolicy/generate.py:1276
++msgid "Setup Script"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for Evolution"
--#~ msgstr "Искључи SELinux заштиту за Evolution"
-+#: ../gui/selinux.tbl:70
-+msgid "Allow sysadm_t to directly start daemons"
-+msgstr ""
+-#: ../gui/selinux.tbl:87
++#: booleans.py:1
+ msgid ""
+-"Do not audit things that we know to be broken but which are not security "
+-"risks"
++"Allow ABRT to modify public files used for public file transfer services."
+ msgstr ""
  
--#~ msgid "Games"
--#~ msgstr "Игре"
-+#: ../gui/selinux.tbl:71
-+msgid "Disable SELinux protection for Evolution"
-+msgstr ""
+-#: ../gui/selinux.tbl:88
+-msgid "Disable SELinux protection for hostname daemon"
++#: booleans.py:2
++msgid ""
++"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for games"
--#~ msgstr "Искључи SELinux заштиту за игре"
-+#: ../gui/selinux.tbl:72
-+msgid "Games"
-+msgstr ""
+-#: ../gui/selinux.tbl:89
+-msgid "Disable SELinux protection for hotplug daemon"
++#: booleans.py:3
++msgid "Allow amavis to use JIT compiler"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for the web browsers"
--#~ msgstr "Искључи SELinux заштиту за веб читаче"
-+#: ../gui/selinux.tbl:72
-+msgid "Disable SELinux protection for games"
-+msgstr ""
+-#: ../gui/selinux.tbl:90
+-msgid "Disable SELinux protection for howl daemon"
++#: booleans.py:4
++msgid "Allow antivirus programs to read non security files on a system"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for Thunderbird"
--#~ msgstr "Искључи SELinux заштиту за Thunderbird"
-+#: ../gui/selinux.tbl:73
-+msgid "Disable SELinux protection for the web browsers"
-+msgstr ""
+-#: ../gui/selinux.tbl:91
+-msgid "Disable SELinux protection for cups hplip daemon"
++#: booleans.py:5
++msgid ""
++"Allow users to resolve user passwd entries directly from ldap rather then "
++"using a sssd server"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for distccd daemon"
--#~ msgstr "Искључи SELinux заштиту за distccd системску услугу"
-+#: ../gui/selinux.tbl:74
-+msgid "Disable SELinux protection for Thunderbird"
-+msgstr ""
+-#: ../gui/selinux.tbl:92
+-msgid "Disable SELinux protection for httpd rotatelogs"
++#: booleans.py:6
++msgid "Allow users to login using a radius server"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for dmesg daemon"
--#~ msgstr "Искључи SELinux заштиту за dmesg системску услугу"
-+#: ../gui/selinux.tbl:75
-+msgid "Disable SELinux protection for distccd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
+-msgid "HTTPD Service"
++#: booleans.py:7
++msgid "Allow users to login using a yubikey  server"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for dnsmasq daemon"
--#~ msgstr "Искључи SELinux заштиту за dnsmasq системску услугу"
-+#: ../gui/selinux.tbl:76
-+msgid "Disable SELinux protection for dmesg daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:93
+-msgid "Disable SELinux protection for http suexec"
++#: booleans.py:8
++msgid ""
++"Allow cdrecord to read various content. nfs, samba, removable devices, user "
++"temp and untrusted content files"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for dovecot daemon"
--#~ msgstr "Искључи SELinux заштиту за dovecot системску услугу"
-+#: ../gui/selinux.tbl:77
-+msgid "Disable SELinux protection for dnsmasq daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:94
+-msgid "Disable SELinux protection for hwclock daemon"
++#: booleans.py:9
++msgid "Allow clamd to use JIT compiler"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for entropyd daemon"
--#~ msgstr "Искључи SELinux заштиту за entropyd системску услугу"
-+#: ../gui/selinux.tbl:78
-+msgid "Disable SELinux protection for dovecot daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:95
+-msgid "Disable SELinux protection for i18n daemon"
++#: booleans.py:10
++msgid "Allow clamscan to non security files on a system"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for fetchmail"
--#~ msgstr "Искључи SELinux заштиту за fetchmail"
-+#: ../gui/selinux.tbl:79
-+msgid "Disable SELinux protection for entropyd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:96
+-msgid "Disable SELinux protection for imazesrv daemon"
++#: booleans.py:11
++msgid "Allow clamscan to read user content"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for fingerd daemon"
--#~ msgstr "Искључи SELinux заштиту за fingerd системску услугу"
-+#: ../gui/selinux.tbl:80
-+msgid "Disable SELinux protection for fetchmail"
-+msgstr ""
+-#: ../gui/selinux.tbl:97
+-msgid "Disable SELinux protection for inetd child daemons"
++#: booleans.py:12
++msgid ""
++"Allow Cobbler to modify public files used for public file transfer services."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for freshclam daemon"
--#~ msgstr "Искључи SELinux заштиту за freshclam системску услугу"
-+#: ../gui/selinux.tbl:81
-+msgid "Disable SELinux protection for fingerd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:98
+-msgid "Disable SELinux protection for inetd daemon"
++#: booleans.py:13
++msgid "Allow Cobbler to connect to the network using TCP."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for fsdaemon daemon"
--#~ msgstr "Искључи SELinux заштиту за fsdaemon системску услугу"
-+#: ../gui/selinux.tbl:82
-+msgid "Disable SELinux protection for freshclam daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:99
+-msgid "Disable SELinux protection for innd daemon"
++#: booleans.py:14
++msgid "Allow Cobbler to access cifs file systems."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for gpm daemon"
--#~ msgstr "Искључи SELinux заштиту за gpm системску услугу"
-+#: ../gui/selinux.tbl:83
-+msgid "Disable SELinux protection for fsdaemon daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:100
+-msgid "Disable SELinux protection for iptables daemon"
++#: booleans.py:15
++msgid "Allow Cobbler to access nfs file systems."
+ msgstr ""
  
--#~ msgid "NFS"
--#~ msgstr "NFS"
-+#: ../gui/selinux.tbl:84
-+msgid "Disable SELinux protection for gpm daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:101
+-msgid "Disable SELinux protection for ircd daemon"
++#: booleans.py:16
++msgid "Allow collectd to connect to the network using TCP."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for gss daemon"
--#~ msgstr "Искључи SELinux заштиту за gss системску услугу"
-+#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
-+msgid "NFS"
-+msgstr ""
+-#: ../gui/selinux.tbl:102
+-msgid "Disable SELinux protection for irqbalance daemon"
++#: booleans.py:17
++msgid "Allow codnor domain to connect to the network using TCP."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for Hal daemon"
--#~ msgstr "Искључи SELinux заштиту за Hal системску услугу"
-+#: ../gui/selinux.tbl:85
-+msgid "Disable SELinux protection for gss daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:103
+-msgid "Disable SELinux protection for iscsi daemon"
++#: booleans.py:18
++msgid ""
++"Allow system cron jobs to relabel filesystem for restoring file contexts."
+ msgstr ""
  
--#~ msgid "Compatibility"
--#~ msgstr "Усаглашеност"
-+#: ../gui/selinux.tbl:86
-+msgid "Disable SELinux protection for Hal daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:104
+-msgid "Disable SELinux protection for jabberd daemon"
++#: booleans.py:19
++msgid "Allow cvs daemon to read shadow"
+ msgstr ""
  
--#~ msgid ""
--#~ "Do not audit things that we know to be broken but which are not security "
--#~ "risks"
--#~ msgstr ""
--#~ "Не користи audit за ствари које знамо да су покварене, али које нису "
--#~ "ризичне по сигурност"
-+#: ../gui/selinux.tbl:87
-+msgid "Compatibility"
-+msgstr ""
+-#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
+-msgid "Kerberos"
++#: booleans.py:20
++msgid "Allow all daemons to write corefiles to /"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for hostname daemon"
--#~ msgstr "Искључи SELinux заштиту за hostname системску услугу"
-+#: ../gui/selinux.tbl:87
-+msgid ""
-+"Do not audit things that we know to be broken but which are not security "
-+"risks"
-+msgstr ""
+-#: ../gui/selinux.tbl:105
+-msgid "Disable SELinux protection for kadmind daemon"
++#: booleans.py:21
++msgid "Allow all daemons to use tcp wrappers."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for hotplug daemon"
--#~ msgstr "Искључи SELinux заштиту за hotplug системску услугу"
-+#: ../gui/selinux.tbl:88
-+msgid "Disable SELinux protection for hostname daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:106
+-msgid "Disable SELinux protection for klogd daemon"
++#: booleans.py:22
++msgid "Allow all daemons the ability to read/write terminals"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for howl daemon"
--#~ msgstr "Искључи SELinux заштиту за howl системску услугу"
-+#: ../gui/selinux.tbl:89
-+msgid "Disable SELinux protection for hotplug daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:107
+-msgid "Disable SELinux protection for krb5kdc daemon"
++#: booleans.py:23
++msgid "Allow dbadm to manage files in users home directories"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for cups hplip daemon"
--#~ msgstr "Искључи SELinux заштиту за cups hplip системску услугу"
-+#: ../gui/selinux.tbl:90
-+msgid "Disable SELinux protection for howl daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:108
+-msgid "Disable SELinux protection for ktalk daemons"
++#: booleans.py:24
++msgid "Allow dbadm to read files in users home directories"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for httpd rotatelogs"
--#~ msgstr "Искључи SELinux заштиту за httpd rotatelogs"
-+#: ../gui/selinux.tbl:91
-+msgid "Disable SELinux protection for cups hplip daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:109
+-msgid "Disable SELinux protection for kudzu daemon"
++#: booleans.py:25
++msgid ""
++"Deny 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 ""
  
--#~ msgid "HTTPD Service"
--#~ msgstr "HTTPD сервис"
-+#: ../gui/selinux.tbl:92
-+msgid "Disable SELinux protection for httpd rotatelogs"
-+msgstr ""
+-#: ../gui/selinux.tbl:110
+-msgid "Disable SELinux protection for locate daemon"
++#: booleans.py:26
++msgid "Allow sysadm to debug or ptrace all processes."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for http suexec"
--#~ msgstr "Искључи SELinux заштиту за http suexec"
-+#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
-+msgid "HTTPD Service"
-+msgstr ""
+-#: ../gui/selinux.tbl:111
+-msgid "Disable SELinux protection for lpd daemon"
++#: booleans.py:27
++msgid "Allow dhcpc client applications to execute iptables commands"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for hwclock daemon"
--#~ msgstr "Искључи SELinux заштиту за hwclock системску услугу"
-+#: ../gui/selinux.tbl:93
-+msgid "Disable SELinux protection for http suexec"
-+msgstr ""
+-#: ../gui/selinux.tbl:112
+-msgid "Disable SELinux protection for lrrd daemon"
++#: booleans.py:28
++msgid "Allow DHCP daemon to use LDAP backends"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for i18n daemon"
--#~ msgstr "Искључи SELinux заштиту за i18n системску услугу"
-+#: ../gui/selinux.tbl:94
-+msgid "Disable SELinux protection for hwclock daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:113
+-msgid "Disable SELinux protection for lvm daemon"
++#: booleans.py:29
++msgid "Allow all domains to use other domains file descriptors"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for imazesrv daemon"
--#~ msgstr "Искључи SELinux заштиту за imazesrv системску услугу"
-+#: ../gui/selinux.tbl:95
-+msgid "Disable SELinux protection for i18n daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:114
+-msgid "Disable SELinux protection for mailman"
++#: booleans.py:30
++msgid "Allow all domains to have the kernel load modules"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for inetd child daemons"
--#~ msgstr "Искључи SELinux заштиту за потомке inetd системске услуге"
-+#: ../gui/selinux.tbl:96
-+msgid "Disable SELinux protection for imazesrv daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:115
+-msgid "Allow evolution and thunderbird to read user files"
++#: booleans.py:31
++msgid "Allow the use of the audio devices as the source for the entropy feeds"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for inetd daemon"
--#~ msgstr "Искључи SELinux заштиту за inetd системску услугу"
-+#: ../gui/selinux.tbl:97
-+msgid "Disable SELinux protection for inetd child daemons"
-+msgstr ""
+-#: ../gui/selinux.tbl:116
+-msgid "Disable SELinux protection for mdadm daemon"
++#: booleans.py:32
++msgid "Allow exim to connect to databases (postgres, mysql)"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for innd daemon"
--#~ msgstr "Искључи SELinux заштиту за innd системску услугу"
-+#: ../gui/selinux.tbl:98
-+msgid "Disable SELinux protection for inetd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:117
+-msgid "Disable SELinux protection for monopd daemon"
++#: booleans.py:33
++msgid "Allow exim to create, read, write, and delete unprivileged user files."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for iptables daemon"
--#~ msgstr "Искључи SELinux заштиту за iptables системску услугу"
-+#: ../gui/selinux.tbl:99
-+msgid "Disable SELinux protection for innd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:118
+-msgid "Allow the mozilla browser to read user files"
++#: booleans.py:34
++msgid "Allow exim to read unprivileged user files."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for ircd daemon"
--#~ msgstr "Искључи SELinux заштиту за ircd системску услугу"
-+#: ../gui/selinux.tbl:100
-+msgid "Disable SELinux protection for iptables daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:119
+-msgid "Disable SELinux protection for mrtg daemon"
++#: booleans.py:35
++msgid "Enable extra rules in the cron domain to support fcron."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for irqbalance daemon"
--#~ msgstr "Искључи SELinux заштиту за irqbalance системску услугу"
-+#: ../gui/selinux.tbl:101
-+msgid "Disable SELinux protection for ircd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:120
+-msgid "Disable SELinux protection for mysqld daemon"
++#: booleans.py:36
++msgid "Allow fenced domain to connect to the network using TCP."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for iscsi daemon"
--#~ msgstr "Искључи SELinux заштиту за iscsi системску услугу"
-+#: ../gui/selinux.tbl:102
-+msgid "Disable SELinux protection for irqbalance daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:121
+-msgid "Disable SELinux protection for nagios daemon"
++#: booleans.py:37
++msgid "Allow fenced domain to execute ssh."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for jabberd daemon"
--#~ msgstr "Искључи SELinux заштиту за jabberd системску услугу"
-+#: ../gui/selinux.tbl:103
-+msgid "Disable SELinux protection for iscsi daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
+-msgid "Name Service"
++#: booleans.py:38
++msgid "Allow ftp to read and write files in the user home directories"
+ msgstr ""
  
--#~ msgid "Kerberos"
--#~ msgstr "Kerberos"
-+#: ../gui/selinux.tbl:104
-+msgid "Disable SELinux protection for jabberd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:122
+-msgid "Disable SELinux protection for named daemon"
++#: booleans.py:39
++msgid ""
++"Allow ftp servers to upload files,  used for public file transfer services. "
++"Directories must be labeled public_content_rw_t."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for kadmind daemon"
--#~ msgstr "Искључи SELinux заштиту за kadmind системску услугу"
-+#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
-+msgid "Kerberos"
-+msgstr ""
+-#: ../gui/selinux.tbl:123
+-msgid "Disable SELinux protection for nessusd daemon"
++#: booleans.py:40
++msgid "Allow ftp servers to connect to all ports > 1023"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for klogd daemon"
--#~ msgstr "Искључи SELinux заштиту за klogd системску услугу"
-+#: ../gui/selinux.tbl:105
-+msgid "Disable SELinux protection for kadmind daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:124
+-msgid "Disable SELinux protection for NetworkManager"
++#: booleans.py:41
++msgid "Allow ftp servers to connect to mysql database ports"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for krb5kdc daemon"
--#~ msgstr "Искључи SELinux заштиту за krb5kdc системску услугу"
-+#: ../gui/selinux.tbl:106
-+msgid "Disable SELinux protection for klogd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:125
+-msgid "Disable SELinux protection for nfsd daemon"
++#: booleans.py:42
++msgid ""
++"Allow ftp servers to login to local users and read/write all files on the "
++"system, governed by DAC."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for ktalk daemons"
--#~ msgstr "Искључи SELinux заштиту за ktalk системску услугу"
-+#: ../gui/selinux.tbl:107
-+msgid "Disable SELinux protection for krb5kdc daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
+-#: ../gui/selinux.tbl:221
+-msgid "Samba"
++#: booleans.py:43
++msgid "Allow ftp servers to use cifs used for public file transfer services."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for kudzu daemon"
--#~ msgstr "Искључи SELinux заштиту за kudzu системску услугу"
-+#: ../gui/selinux.tbl:108
-+msgid "Disable SELinux protection for ktalk daemons"
-+msgstr ""
+-#: ../gui/selinux.tbl:126
+-msgid "Disable SELinux protection for nmbd daemon"
++#: booleans.py:44
++msgid "Allow ftp servers to use nfs used for public file transfer services."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for locate daemon"
--#~ msgstr "Искључи SELinux заштиту за locate системску услугу"
-+#: ../gui/selinux.tbl:109
-+msgid "Disable SELinux protection for kudzu daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:127
+-msgid "Disable SELinux protection for nrpe daemon"
++#: booleans.py:45
++msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for lpd daemon"
--#~ msgstr "Искључи SELinux заштиту за lpd системску услугу"
-+#: ../gui/selinux.tbl:110
-+msgid "Disable SELinux protection for locate daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:128
+-msgid "Disable SELinux protection for nscd daemon"
++#: booleans.py:46
++msgid "Determine whether Git CGI can search home directories."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for lrrd daemon"
--#~ msgstr "Искључи SELinux заштиту за lrrd системску услугу"
-+#: ../gui/selinux.tbl:111
-+msgid "Disable SELinux protection for lpd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:129
+-msgid "Disable SELinux protection for nsd daemon"
++#: booleans.py:47
++msgid "Determine whether Git CGI can access cifs file systems."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for lvm daemon"
--#~ msgstr "Искључи SELinux заштиту за lvm системску услугу"
-+#: ../gui/selinux.tbl:112
-+msgid "Disable SELinux protection for lrrd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:130
+-msgid "Disable SELinux protection for ntpd daemon"
++#: booleans.py:48
++msgid "Determine whether Git CGI can access nfs file systems."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for mailman"
--#~ msgstr "Искључи SELinux заштиту за mailman"
-+#: ../gui/selinux.tbl:113
-+msgid "Disable SELinux protection for lvm daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:131
+-msgid "Disable SELinux protection for oddjob"
++#: booleans.py:49
++msgid ""
++"Determine whether Git session daemon can bind TCP sockets to all unreserved "
++"ports."
+ msgstr ""
  
--#~ msgid "Allow evolution and thunderbird to read user files"
--#~ msgstr "Допусти evolution-у и thunderbird-у да читају датотеке корисника"
-+#: ../gui/selinux.tbl:114
-+msgid "Disable SELinux protection for mailman"
-+msgstr ""
+-#: ../gui/selinux.tbl:132
+-msgid "Disable SELinux protection for oddjob_mkhomedir"
++#: booleans.py:50
++msgid ""
++"Determine whether calling user domains can execute Git daemon in the "
++"git_session_t domain."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for mdadm daemon"
--#~ msgstr "Искључи SELinux заштиту за mdadm системску услугу"
-+#: ../gui/selinux.tbl:115
-+msgid "Allow evolution and thunderbird to read user files"
-+msgstr ""
+-#: ../gui/selinux.tbl:133
+-msgid "Disable SELinux protection for openvpn daemon"
++#: booleans.py:51
++msgid "Determine whether Git system daemon can search home directories."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for monopd daemon"
--#~ msgstr "Искључи SELinux заштиту за monopd системску услугу"
-+#: ../gui/selinux.tbl:116
-+msgid "Disable SELinux protection for mdadm daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:134
+-msgid "Disable SELinux protection for pam daemon"
++#: booleans.py:52
++msgid "Determine whether Git system daemon can access cifs file systems."
+ msgstr ""
  
--#~ msgid "Allow the mozilla browser to read user files"
--#~ msgstr "Допусти да mozilla читач чита датотеке корисника"
-+#: ../gui/selinux.tbl:117
-+msgid "Disable SELinux protection for monopd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:135
+-msgid "Disable SELinux protection for pegasus"
++#: booleans.py:53
++msgid "Determine whether Git system daemon can access nfs file systems."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for mrtg daemon"
--#~ msgstr "Искључи SELinux заштиту за mrtg системску услугу"
-+#: ../gui/selinux.tbl:118
-+msgid "Allow the mozilla browser to read user files"
-+msgstr ""
+-#: ../gui/selinux.tbl:136
+-msgid "Disable SELinux protection for perdition daemon"
++#: booleans.py:54
++msgid "Allow gitisis daemon to send mail"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for mysqld daemon"
--#~ msgstr "Искључи SELinux заштиту за mysqld системску услугу"
-+#: ../gui/selinux.tbl:119
-+msgid "Disable SELinux protection for mrtg daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:137
+-msgid "Disable SELinux protection for portmap daemon"
++#: booleans.py:55
++msgid "Enable reading of urandom for all domains."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for nagios daemon"
--#~ msgstr "Искључи SELinux заштиту за nagios системску услугу"
-+#: ../gui/selinux.tbl:120
-+msgid "Disable SELinux protection for mysqld daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:138
+-msgid "Disable SELinux protection for portslave daemon"
++#: booleans.py:56
++msgid ""
++"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
++"agent to manage user files."
+ msgstr ""
  
--#~ msgid "Name Service"
--#~ msgstr "Сервис за именовање"
-+#: ../gui/selinux.tbl:121
-+msgid "Disable SELinux protection for nagios daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:139
+-msgid "Disable SELinux protection for postfix"
++#: booleans.py:57
++msgid ""
++"Allow gpg web domain to modify public files used for public file transfer "
++"services."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for named daemon"
--#~ msgstr "Искључи SELinux заштиту за named системску услугу"
-+#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
-+msgid "Name Service"
-+msgstr ""
+-#: ../gui/selinux.tbl:140
+-msgid "Disable SELinux protection for postgresql daemon"
++#: booleans.py:58
++msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for nessusd daemon"
--#~ msgstr "Искључи SELinux заштиту за nessusd системску услугу"
-+#: ../gui/selinux.tbl:122
-+msgid "Disable SELinux protection for named daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:141
+-msgid "pppd"
++#: booleans.py:59
++msgid ""
++"Allow Apache to modify public files used for public file transfer services. "
++"Directories/Files must be labeled public_content_rw_t."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for NetworkManager"
--#~ msgstr "Искључи SELinux заштиту за NetworkManager"
-+#: ../gui/selinux.tbl:123
-+msgid "Disable SELinux protection for nessusd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:141
+-msgid "Allow pppd to be run for a regular user"
++#: booleans.py:60
++msgid "Allow httpd to use built in scripting (usually php)"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for nfsd daemon"
--#~ msgstr "Искључи SELinux заштиту за nfsd системску услугу"
-+#: ../gui/selinux.tbl:124
-+msgid "Disable SELinux protection for NetworkManager"
-+msgstr ""
+-#: ../gui/selinux.tbl:142
+-msgid "Disable SELinux protection for pptp"
++#: booleans.py:61
++msgid "Allow http daemon to check spam"
+ msgstr ""
  
--#~ msgid "Samba"
--#~ msgstr "Samba"
-+#: ../gui/selinux.tbl:125
-+msgid "Disable SELinux protection for nfsd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:143
+-msgid "Disable SELinux protection for prelink daemon"
++#: booleans.py:62
++msgid ""
++"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
++"ports"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for nmbd daemon"
--#~ msgstr "Искључи SELinux заштиту за nmbd системску услугу"
-+#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
-+#: ../gui/selinux.tbl:221
-+msgid "Samba"
-+msgstr ""
+-#: ../gui/selinux.tbl:144
+-msgid "Disable SELinux protection for privoxy daemon"
++#: booleans.py:63
++msgid "Allow httpd to connect to the ldap port"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for nrpe daemon"
--#~ msgstr "Искључи SELinux заштиту за nrpe системску услугу"
-+#: ../gui/selinux.tbl:126
-+msgid "Disable SELinux protection for nmbd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:145
+-msgid "Disable SELinux protection for ptal daemon"
++#: booleans.py:64
++msgid "Allow http daemon to connect to zabbix"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for nscd daemon"
--#~ msgstr "Искључи SELinux заштиту за nscd системску услугу"
-+#: ../gui/selinux.tbl:127
-+msgid "Disable SELinux protection for nrpe daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:146
+-msgid "Disable SELinux protection for pxe daemon"
++#: booleans.py:65
++msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for nsd daemon"
--#~ msgstr "Искључи SELinux заштиту за nsd системску услугу"
-+#: ../gui/selinux.tbl:128
-+msgid "Disable SELinux protection for nscd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:147
+-msgid "Disable SELinux protection for pyzord"
++#: booleans.py:66
++msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for ntpd daemon"
--#~ msgstr "Искључи SELinux заштиту за ntpd системску услугу"
-+#: ../gui/selinux.tbl:129
-+msgid "Disable SELinux protection for nsd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:148
+-msgid "Disable SELinux protection for quota daemon"
++#: booleans.py:67
++msgid ""
++"Allow HTTPD scripts and modules to connect to databases over the network."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for oddjob"
--#~ msgstr "Искључи SELinux заштиту за oddjob"
-+#: ../gui/selinux.tbl:130
-+msgid "Disable SELinux protection for ntpd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:149
+-msgid "Disable SELinux protection for radiusd daemon"
++#: booleans.py:68
++msgid "Allow httpd to connect to memcache server"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for oddjob_mkhomedir"
--#~ msgstr "Искључи SELinux заштиту за oddjob_mkhomedir"
-+#: ../gui/selinux.tbl:131
-+msgid "Disable SELinux protection for oddjob"
-+msgstr ""
+-#: ../gui/selinux.tbl:150
+-msgid "Disable SELinux protection for radvd daemon"
++#: booleans.py:69
++msgid "Allow httpd to act as a relay"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for openvpn daemon"
--#~ msgstr "Искључи SELinux заштиту за openvpn системску услугу"
-+#: ../gui/selinux.tbl:132
-+msgid "Disable SELinux protection for oddjob_mkhomedir"
-+msgstr ""
+-#: ../gui/selinux.tbl:151
+-msgid "Disable SELinux protection for rdisc"
++#: booleans.py:70
++msgid "Allow http daemon to send mail"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for pam daemon"
--#~ msgstr "Искључи SELinux заштиту за pam системску услугу"
-+#: ../gui/selinux.tbl:133
-+msgid "Disable SELinux protection for openvpn daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:152
+-msgid "Disable SELinux protection for readahead"
++#: booleans.py:71
++msgid "Allow Apache to communicate with avahi service via dbus"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for pegasus"
--#~ msgstr "Искључи SELinux заштиту за pegasus"
-+#: ../gui/selinux.tbl:134
-+msgid "Disable SELinux protection for pam daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:153
+-msgid "Allow programs to read files in non-standard locations (default_t)"
++#: booleans.py:72
++msgid "Allow httpd cgi support"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for perdition daemon"
--#~ msgstr "Искључи SELinux заштиту за perdition системску услугу"
-+#: ../gui/selinux.tbl:135
-+msgid "Disable SELinux protection for pegasus"
-+msgstr ""
+-#: ../gui/selinux.tbl:154
+-msgid "Disable SELinux protection for restorecond"
++#: booleans.py:73
++msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for portmap daemon"
--#~ msgstr "Искључи SELinux заштиту за portmap системску услугу"
-+#: ../gui/selinux.tbl:136
-+msgid "Disable SELinux protection for perdition daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:155
+-msgid "Disable SELinux protection for rhgb daemon"
++#: booleans.py:74
++msgid "Allow httpd to read home directories"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for portslave daemon"
--#~ msgstr "Искључи SELinux заштиту за portslave системску услугу"
-+#: ../gui/selinux.tbl:137
-+msgid "Disable SELinux protection for portmap daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:156
+-msgid "Disable SELinux protection for ricci"
++#: booleans.py:75
++msgid "Allow httpd scripts and modules execmem/execstack"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for postfix"
--#~ msgstr "Искључи SELinux заштиту за postfix"
-+#: ../gui/selinux.tbl:138
-+msgid "Disable SELinux protection for portslave daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:157
+-msgid "Disable SELinux protection for ricci_modclusterd"
++#: booleans.py:76
++msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for postgresql daemon"
--#~ msgstr "Искључи SELinux заштиту за postgresql системску услугу"
-+#: ../gui/selinux.tbl:139
-+msgid "Disable SELinux protection for postfix"
-+msgstr ""
+-#: ../gui/selinux.tbl:158
+-msgid "Disable SELinux protection for rlogind daemon"
++#: booleans.py:77
++msgid "Allow httpd processes to manage IPA content"
+ msgstr ""
  
--#~ msgid "pppd"
--#~ msgstr "pppd"
-+#: ../gui/selinux.tbl:140
-+msgid "Disable SELinux protection for postgresql daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:159
+-msgid "Disable SELinux protection for rpcd daemon"
++#: booleans.py:78
++msgid "Allow Apache to use mod_auth_ntlm_winbind"
+ msgstr ""
  
--#~ msgid "Allow pppd to be run for a regular user"
--#~ msgstr "Допусти pppd да буде доступан за коришћење обичним корисницима"
-+#: ../gui/selinux.tbl:141
-+msgid "pppd"
-+msgstr ""
+-#: ../gui/selinux.tbl:160
+-msgid "Disable SELinux protection for rshd"
++#: booleans.py:79
++msgid "Allow Apache to use mod_auth_pam"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for pptp"
--#~ msgstr "Искључи SELinux заштиту за pptp"
-+#: ../gui/selinux.tbl:141
-+msgid "Allow pppd to be run for a regular user"
-+msgstr ""
+-#: ../gui/selinux.tbl:161
+-msgid "rsync"
++#: booleans.py:80
++msgid "Allow httpd to read user content"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for prelink daemon"
--#~ msgstr "Искључи SELinux заштиту за prelink системску услугу"
-+#: ../gui/selinux.tbl:142
-+msgid "Disable SELinux protection for pptp"
-+msgstr ""
+-#: ../gui/selinux.tbl:161
+-msgid "Disable SELinux protection for rsync daemon"
++#: booleans.py:81
++msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for privoxy daemon"
--#~ msgstr "Искључи SELinux заштиту за privoxy системску услугу"
-+#: ../gui/selinux.tbl:143
-+msgid "Disable SELinux protection for prelink daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:162
+-msgid "Allow ssh to run from inetd instead of as a daemon"
++#: booleans.py:82
++msgid "Allow httpd daemon to change its resource limits"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for ptal daemon"
--#~ msgstr "Искључи SELinux заштиту за ptal системску услугу"
-+#: ../gui/selinux.tbl:144
-+msgid "Disable SELinux protection for privoxy daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:163
+-msgid "Allow Samba to share nfs directories"
++#: booleans.py:83
++msgid ""
++"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for pxe daemon"
--#~ msgstr "Искључи SELinux заштиту за pxe системску услугу"
-+#: ../gui/selinux.tbl:145
-+msgid "Disable SELinux protection for ptal daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
+-msgid "SASL authentication server"
++#: booleans.py:84
++msgid ""
++"Allow apache scripts to write to public content, directories/files must be "
++"labeled public_rw_content_t."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for pyzord"
--#~ msgstr "Искључи SELinux заштиту за pyzord"
-+#: ../gui/selinux.tbl:146
-+msgid "Disable SELinux protection for pxe daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:164
+-msgid "Allow sasl authentication server to read /etc/shadow"
++#: booleans.py:85
++msgid "Allow Apache to execute tmp content."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for quota daemon"
--#~ msgstr "Искључи SELinux заштиту за quota системску услугу"
-+#: ../gui/selinux.tbl:147
-+msgid "Disable SELinux protection for pyzord"
-+msgstr ""
+-#: ../gui/selinux.tbl:165
++#: booleans.py:86
+ msgid ""
+-"Allow X-Windows server to map a memory region as both executable and writable"
++"Unify HTTPD to communicate with the terminal. Needed for entering the "
++"passphrase for certificates at the terminal."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for radiusd daemon"
--#~ msgstr "Искључи SELinux заштиту за radiusd системску услугу"
-+#: ../gui/selinux.tbl:148
-+msgid "Disable SELinux protection for quota daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:166
+-msgid "Disable SELinux protection for saslauthd daemon"
++#: booleans.py:87
++msgid "Unify HTTPD handling of all content files."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for radvd daemon"
--#~ msgstr "Искључи SELinux заштиту за radvd системску услугу"
-+#: ../gui/selinux.tbl:149
-+msgid "Disable SELinux protection for radiusd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:167
+-msgid "Disable SELinux protection for scannerdaemon daemon"
++#: booleans.py:88
++msgid "Allow httpd to access cifs file systems"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for rdisc"
--#~ msgstr "Искључи SELinux заштиту за rdisc"
-+#: ../gui/selinux.tbl:150
-+msgid "Disable SELinux protection for radvd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:168
+-msgid "Do not allow transition to sysadm_t, sudo and su effected"
++#: booleans.py:89
++msgid "Allow httpd to access FUSE file systems"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for readahead"
--#~ msgstr "Искључи SELinux заштиту за readahead"
-+#: ../gui/selinux.tbl:151
-+msgid "Disable SELinux protection for rdisc"
-+msgstr ""
+-#: ../gui/selinux.tbl:169
+-msgid "Do not allow any processes to load kernel modules"
++#: booleans.py:90
++msgid "Allow httpd to run gpg"
+ msgstr ""
  
--#~ msgid "Allow programs to read files in non-standard locations (default_t)"
--#~ msgstr ""
--#~ "Допусти да програми читају датотеке које се налазе на нестандардним "
--#~ "местима (default_t)"
-+#: ../gui/selinux.tbl:152
-+msgid "Disable SELinux protection for readahead"
-+msgstr ""
+-#: ../gui/selinux.tbl:170
+-msgid "Do not allow any processes to modify kernel SELinux policy"
++#: booleans.py:91
++msgid "Allow httpd to access nfs file systems"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for restorecond"
--#~ msgstr "Искључи SELinux заштиту за restorecond"
-+#: ../gui/selinux.tbl:153
-+msgid "Allow programs to read files in non-standard locations (default_t)"
-+msgstr ""
+-#: ../gui/selinux.tbl:171
+-msgid "Disable SELinux protection for sendmail daemon"
++#: booleans.py:92
++msgid "Allow httpd to communicate with oddjob to start up a service"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for rhgb daemon"
--#~ msgstr "Искључи SELinux заштиту за rhgb системску услугу"
-+#: ../gui/selinux.tbl:154
-+msgid "Disable SELinux protection for restorecond"
-+msgstr ""
+-#: ../gui/selinux.tbl:172
+-msgid "Disable SELinux protection for setrans"
++#: booleans.py:93
++msgid "Allow httpd to access openstack ports"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for ricci"
--#~ msgstr "Искључи SELinux заштиту за ricci"
-+#: ../gui/selinux.tbl:155
-+msgid "Disable SELinux protection for rhgb daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:173
+-msgid "Disable SELinux protection for setroubleshoot daemon"
++#: booleans.py:94
++msgid "Allow icecast to connect to all ports, not just sound ports."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for ricci_modclusterd"
--#~ msgstr "Искључи SELinux заштиту за ricci_modclusterd"
-+#: ../gui/selinux.tbl:156
-+msgid "Disable SELinux protection for ricci"
-+msgstr ""
+-#: ../gui/selinux.tbl:174
+-msgid "Disable SELinux protection for slapd daemon"
++#: booleans.py:95
++msgid ""
++"Allow the Irssi IRC Client to connect to any port, and to bind to any "
++"unreserved port."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for rlogind daemon"
--#~ msgstr "Искључи SELinux заштиту за rlogind системску услугу"
-+#: ../gui/selinux.tbl:157
-+msgid "Disable SELinux protection for ricci_modclusterd"
-+msgstr ""
+-#: ../gui/selinux.tbl:175
+-msgid "Disable SELinux protection for slrnpull daemon"
++#: booleans.py:96
++msgid "Allow java executable stack"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for rpcd daemon"
--#~ msgstr "Искључи SELinux заштиту за rpcd системску услугу"
-+#: ../gui/selinux.tbl:158
-+msgid "Disable SELinux protection for rlogind daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:176
+-msgid "Disable SELinux protection for smbd daemon"
++#: booleans.py:97
++msgid "Allow confined applications to run with kerberos."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for rshd"
--#~ msgstr "Искључи SELinux заштиту за rshd"
-+#: ../gui/selinux.tbl:159
-+msgid "Disable SELinux protection for rpcd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:177
+-msgid "Disable SELinux protection for snmpd daemon"
++#: booleans.py:98
++msgid "Allow syslogd daemon to send mail"
+ msgstr ""
  
--#~ msgid "rsync"
--#~ msgstr "rsync"
-+#: ../gui/selinux.tbl:160
-+msgid "Disable SELinux protection for rshd"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:161
-+msgid "rsync"
-+msgstr ""
+-#: ../gui/selinux.tbl:178
+-msgid "Disable SELinux protection for snort daemon"
++#: booleans.py:99
++msgid "Allow syslogd the ability to read/write terminals"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for rsync daemon"
--#~ msgstr "Искључи SELinux заштиту за rsync системску услугу"
-+#: ../gui/selinux.tbl:161
-+msgid "Disable SELinux protection for rsync daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:179
+-msgid "Disable SELinux protection for soundd daemon"
++#: booleans.py:100
++msgid "Allow logging in and using the system from /dev/console."
+ msgstr ""
  
--#~ msgid "Allow ssh to run from inetd instead of as a daemon"
--#~ msgstr "Допусти да се ssh извршава из inetd уместо као системска услуга"
-+#: ../gui/selinux.tbl:162
-+msgid "Allow ssh to run from inetd instead of as a daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:180
+-msgid "Disable SELinux protection for sound daemon"
++#: booleans.py:101
++msgid ""
++"Control the ability to mmap a low area of the address space, as configured "
++"by /proc/sys/kernel/mmap_min_addr."
+ msgstr ""
  
--#~ msgid "Allow Samba to share nfs directories"
--#~ msgstr "Допусти да Samba дели nfs директоријуме"
-+#: ../gui/selinux.tbl:163
-+msgid "Allow Samba to share nfs directories"
-+msgstr ""
+-#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
+-msgid "Spam Protection"
++#: booleans.py:102
++msgid "Allow mock to read files in home directories."
+ msgstr ""
  
--#~ msgid "SASL authentication server"
--#~ msgstr "SASL сервер аутентификације"
-+#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
-+msgid "SASL authentication server"
-+msgstr ""
+-#: ../gui/selinux.tbl:181
+-msgid "Disable SELinux protection for spamd daemon"
++#: booleans.py:103
++msgid "Allow the mount command to mount any directory or file."
+ msgstr ""
  
--#~ msgid "Allow sasl authentication server to read /etc/shadow"
--#~ msgstr "Допусти sasl серверу аутентификације да чита /etc/shadow"
-+#: ../gui/selinux.tbl:164
-+msgid "Allow sasl authentication server to read /etc/shadow"
-+msgstr ""
+-#: ../gui/selinux.tbl:182
+-msgid "Allow spamd to access home directories"
++#: booleans.py:104
++msgid "Allow mozilla plugin domain to connect to the network using TCP."
+ msgstr ""
  
--#~ msgid ""
--#~ "Allow X-Windows server to map a memory region as both executable and "
--#~ "writable"
--#~ msgstr ""
--#~ "Допусти X-Windows серверу да пресликава меморијски простор као извршну "
--#~ "датотеку са могућношћу писања"
-+#: ../gui/selinux.tbl:165
+-#: ../gui/selinux.tbl:183
+-msgid "Allow Spam Assassin daemon network access"
++#: booleans.py:105
 +msgid ""
-+"Allow X-Windows server to map a memory region as both executable and writable"
++"Allow mozilla_plugins to create random content in the users home directory"
 +msgstr ""
++
++#: booleans.py:106
++msgid "Allow confined web browsers to read home directory content"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for saslauthd daemon"
--#~ msgstr "Искључи SELinux заштиту за saslauthd системску услугу"
-+#: ../gui/selinux.tbl:166
-+msgid "Disable SELinux protection for saslauthd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:184
+-msgid "Disable SELinux protection for speedmgmt daemon"
++#: booleans.py:107
++msgid "Allow mplayer executable stack"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for scannerdaemon daemon"
--#~ msgstr "Искључи SELinux заштиту за scannerdaemon системску услугу"
-+#: ../gui/selinux.tbl:167
-+msgid "Disable SELinux protection for scannerdaemon daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
+-msgid "Squid"
++#: booleans.py:108
++msgid "Allow mysqld to connect to all ports"
+ msgstr ""
  
--#~ msgid "Do not allow transition to sysadm_t, sudo and su effected"
--#~ msgstr "Не допуштај прелаз на sysadm_t, изазван командама sudo и su"
-+#: ../gui/selinux.tbl:168
-+msgid "Do not allow transition to sysadm_t, sudo and su effected"
-+msgstr ""
+-#: ../gui/selinux.tbl:185
+-msgid "Allow squid daemon to connect to the network"
++#: booleans.py:109
++msgid "Allow BIND to bind apache port."
+ msgstr ""
  
--#~ msgid "Do not allow any processes to load kernel modules"
--#~ msgstr "Не допуштај ниједном процесу да учита модуле језгра"
-+#: ../gui/selinux.tbl:169
-+msgid "Do not allow any processes to load kernel modules"
-+msgstr ""
+-#: ../gui/selinux.tbl:186
+-msgid "Disable SELinux protection for squid daemon"
++#: booleans.py:110
++msgid ""
++"Allow BIND to write the master zone files. Generally this is used for "
++"dynamic DNS or zone transfers."
+ msgstr ""
  
--#~ msgid "Do not allow any processes to modify kernel SELinux policy"
--#~ msgstr "Не допуштај ниједном процесу да мења SELinux полису језгра"
-+#: ../gui/selinux.tbl:170
-+msgid "Do not allow any processes to modify kernel SELinux policy"
-+msgstr ""
+-#: ../gui/selinux.tbl:187
+-msgid "Disable SELinux protection for ssh daemon"
++#: booleans.py:111
++msgid "Allow any files/directories to be exported read/only via NFS."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for sendmail daemon"
--#~ msgstr "Искључи SELinux заштиту за sendmail системску услугу"
-+#: ../gui/selinux.tbl:171
-+msgid "Disable SELinux protection for sendmail daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:188
+-msgid "Allow ssh logins as sysadm_r:sysadm_t"
++#: booleans.py:112
++msgid "Allow any files/directories to be exported read/write via NFS."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for setrans"
--#~ msgstr "Искључи SELinux заштиту за setrans"
-+#: ../gui/selinux.tbl:172
-+msgid "Disable SELinux protection for setrans"
-+msgstr ""
+-#: ../gui/selinux.tbl:189
++#: booleans.py:113
+ msgid ""
+-"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
+-"bashrc)"
++"Allow nfs servers to modify public files used for public file transfer "
++"services.  Files/Directories must be labeled public_content_rw_t."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for setroubleshoot daemon"
--#~ msgstr "Искључи SELinux заштиту за setroublesoot системску услугу"
-+#: ../gui/selinux.tbl:173
-+msgid "Disable SELinux protection for setroubleshoot daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
+-msgid "Universal SSL tunnel"
++#: booleans.py:114
++msgid "Allow system to run with NIS"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for slapd daemon"
--#~ msgstr "Искључи SELinux заштиту за slapd системску услугу"
-+#: ../gui/selinux.tbl:174
-+msgid "Disable SELinux protection for slapd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:190
+-msgid "Disable SELinux protection for stunnel daemon"
++#: booleans.py:115
++msgid "Allow confined applications to use nscd shared memory."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for slrnpull daemon"
--#~ msgstr "Искључи SELinux заштиту за slrnpull системску услугу"
-+#: ../gui/selinux.tbl:175
-+msgid "Disable SELinux protection for slrnpull daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:191
+-msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
++#: booleans.py:116
++msgid "Allow nsplugin code to connect to unreserved ports"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for smbd daemon"
--#~ msgstr "Искључи SELinux заштиту за smbd системску услугу"
-+#: ../gui/selinux.tbl:176
-+msgid "Disable SELinux protection for smbd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:192
+-msgid "Disable SELinux protection for swat daemon"
++#: booleans.py:117
++msgid "Allow nsplugin code to execmem/execstack"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for snmpd daemon"
--#~ msgstr "Искључи SELinux заштиту за snmpd системску услугу"
-+#: ../gui/selinux.tbl:177
-+msgid "Disable SELinux protection for snmpd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:193
+-msgid "Disable SELinux protection for sxid daemon"
++#: booleans.py:118
++msgid "Allow openvpn to read home directories"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for snort daemon"
--#~ msgstr "Искључи SELinux заштиту за snort системску услугу"
-+#: ../gui/selinux.tbl:178
-+msgid "Disable SELinux protection for snort daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:194
+-msgid "Disable SELinux protection for syslogd daemon"
++#: booleans.py:119
++msgid "Allow piranha-lvs domain to connect to the network using TCP."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for soundd daemon"
--#~ msgstr "Искључи SELinux заштиту за soundd системску услугу"
-+#: ../gui/selinux.tbl:179
-+msgid "Disable SELinux protection for soundd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:195
+-msgid "Disable SELinux protection for system cron jobs"
++#: booleans.py:120
++msgid "Allow polipo to connect to all ports > 1023"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for sound daemon"
--#~ msgstr "Искључи SELinux заштиту за sound системску услугу"
-+#: ../gui/selinux.tbl:180
-+msgid "Disable SELinux protection for sound daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:196
+-msgid "Disable SELinux protection for tcp daemon"
++#: booleans.py:121
++msgid ""
++"Determine whether Polipo session daemon can bind tcp sockets to all "
++"unreserved ports."
+ msgstr ""
  
--#~ msgid "Spam Protection"
--#~ msgstr "Заштита од нежељене поште"
-+#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
-+msgid "Spam Protection"
-+msgstr ""
+-#: ../gui/selinux.tbl:197
+-msgid "Disable SELinux protection for telnet daemon"
++#: booleans.py:122
++msgid ""
++"Determine whether calling user domains can execute Polipo daemon in the "
++"polipo_session_t domain."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for spamd daemon"
--#~ msgstr "Искључи SELinux заштиту за spamd системску услугу"
-+#: ../gui/selinux.tbl:181
-+msgid "Disable SELinux protection for spamd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:198
+-msgid "Disable SELinux protection for tftpd daemon"
++#: booleans.py:123
++msgid "Determine whether polipo can access cifs file systems."
+ msgstr ""
  
--#~ msgid "Allow spamd to access home directories"
--#~ msgstr "Допусти да spamd приступа личним директоријумима"
-+#: ../gui/selinux.tbl:182
-+msgid "Allow spamd to access home directories"
-+msgstr ""
+-#: ../gui/selinux.tbl:199
+-msgid "Disable SELinux protection for transproxy daemon"
++#: booleans.py:124
++msgid "Determine whether Polipo can access nfs file systems."
+ msgstr ""
  
--#~ msgid "Allow Spam Assassin daemon network access"
--#~ msgstr "Допусти приступ мрежи програму за уклањање нежељене поште"
-+#: ../gui/selinux.tbl:183
-+msgid "Allow Spam Assassin daemon network access"
-+msgstr ""
+-#: ../gui/selinux.tbl:200
+-msgid "Disable SELinux protection for udev daemon"
++#: booleans.py:125
++msgid "Enable polyinstantiated directory support."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for speedmgmt daemon"
--#~ msgstr "Искључи SELinux заштиту за speedmgmt системску услугу"
-+#: ../gui/selinux.tbl:184
-+msgid "Disable SELinux protection for speedmgmt daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:201
+-msgid "Disable SELinux protection for uml daemon"
++#: booleans.py:126
++msgid "Allow the portage domains to use NFS mounts (regular nfs_t)"
+ msgstr ""
  
--#~ msgid "Squid"
--#~ msgstr "Squid"
-+#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
-+msgid "Squid"
-+msgstr ""
+-#: ../gui/selinux.tbl:202
+-msgid ""
+-"Allow xinetd to run unconfined, including any services it starts that do not "
+-"have a domain transition explicitly defined"
++#: booleans.py:127
++msgid "Allow postfix_local domain full write access to mail_spool directories"
+ msgstr ""
  
--#~ msgid "Allow squid daemon to connect to the network"
--#~ msgstr "Допусти squid системској услузи да се споји на мрежу"
-+#: ../gui/selinux.tbl:185
-+msgid "Allow squid daemon to connect to the network"
-+msgstr ""
+-#: ../gui/selinux.tbl:203
+-msgid ""
+-"Allow rc scripts to run unconfined, including any daemon started by an rc "
+-"script that does not have a domain transition explicitly defined"
++#: booleans.py:128
++msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for squid daemon"
--#~ msgstr "Искључи SELinux заштиту за squid системску услугу"
-+#: ../gui/selinux.tbl:186
-+msgid "Disable SELinux protection for squid daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:204
+-msgid "Allow rpm to run unconfined"
++#: booleans.py:129
++msgid "Allow transmit client label to foreign database"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for ssh daemon"
--#~ msgstr "Искључи SELinux заштиту за ssh системску услугу"
-+#: ../gui/selinux.tbl:187
-+msgid "Disable SELinux protection for ssh daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:205
+-msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
++#: booleans.py:130
++msgid "Allow database admins to execute DML statement"
+ msgstr ""
  
--#~ msgid "Allow ssh logins as sysadm_r:sysadm_t"
--#~ msgstr "Допусти ssh пријаве као sysadm_r:sysadm_t"
-+#: ../gui/selinux.tbl:188
-+msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+msgstr ""
+-#: ../gui/selinux.tbl:206
+-msgid "Disable SELinux protection for updfstab daemon"
++#: booleans.py:131
++msgid "Allow unprivileged users to execute DDL statement"
+ msgstr ""
  
--#~ msgid ""
--#~ "Allow staff_r users to search the sysadm home dir and read files (such as "
--#~ "~/.bashrc)"
--#~ msgstr ""
--#~ "Допусти да staff_r корисници претражују sysadm лични директоријум и "
--#~ "читају датотеке (као што је ~/.bashrc)"
-+#: ../gui/selinux.tbl:189
-+msgid ""
-+"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
-+"bashrc)"
+-#: ../gui/selinux.tbl:207
+-msgid "Disable SELinux protection for uptimed daemon"
++#: booleans.py:132
++msgid "Allow pppd to load kernel modules for certain modems"
 +msgstr ""
++
++#: booleans.py:133
++msgid "Allow pppd to be run for a regular user"
+ msgstr ""
  
--#~ msgid "Universal SSL tunnel"
--#~ msgstr "Универзални SSL тунел"
-+#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
-+msgid "Universal SSL tunnel"
-+msgstr ""
+-#: ../gui/selinux.tbl:208
++#: booleans.py:134
+ msgid ""
+-"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
+-"staff_r can do so"
++"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for stunnel daemon"
--#~ msgstr "Искључи SELinux заштиту за stunnel системску услугу"
-+#: ../gui/selinux.tbl:190
-+msgid "Disable SELinux protection for stunnel daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:209
+-msgid "Allow users to execute the mount command"
++#: booleans.py:135
++msgid "Allow Puppet client to manage all file types."
+ msgstr ""
  
--#~ msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
--#~ msgstr ""
--#~ "Допусти да се stunnel системска услуга самостално извршава, изван xinetd"
-+#: ../gui/selinux.tbl:191
-+msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
-+msgstr ""
+-#: ../gui/selinux.tbl:210
+-msgid "Allow regular users direct mouse access (only allow the X server)"
++#: booleans.py:136
++msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for swat daemon"
--#~ msgstr "Искључи SELinux заштиту за swat системску услугу"
-+#: ../gui/selinux.tbl:192
-+msgid "Disable SELinux protection for swat daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:211
+-msgid "Allow users to run the dmesg command"
++#: booleans.py:137
++msgid "Allow qemu to connect fully to the network"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for sxid daemon"
--#~ msgstr "Искључи SELinux заштиту за sxid системску услугу"
-+#: ../gui/selinux.tbl:193
-+msgid "Disable SELinux protection for sxid daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:212
+-msgid "Allow users to control network interfaces (also needs USERCTL=true)"
++#: booleans.py:138
++msgid "Allow qemu to use cifs/Samba file systems"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for syslogd daemon"
--#~ msgstr "Искључи SELinux заштиту за syslogd системску услугу"
-+#: ../gui/selinux.tbl:194
-+msgid "Disable SELinux protection for syslogd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:213
+-msgid "Allow normal user to execute ping"
++#: booleans.py:139
++msgid "Allow qemu to use serial/parallel communication ports"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for system cron jobs"
--#~ msgstr "Искључи SELinux заштиту за системске cron послове"
-+#: ../gui/selinux.tbl:195
-+msgid "Disable SELinux protection for system cron jobs"
-+msgstr ""
+-#: ../gui/selinux.tbl:214
+-msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
++#: booleans.py:140
++msgid "Allow qemu to use nfs file systems"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for tcp daemon"
--#~ msgstr "Искључи SELinux заштиту за tcp системску услугу"
-+#: ../gui/selinux.tbl:196
-+msgid "Disable SELinux protection for tcp daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:215
+-msgid "Allow users to rw usb devices"
++#: booleans.py:141
++msgid "Allow qemu to use usb devices"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for telnet daemon"
--#~ msgstr "Искључи SELinux заштиту за telnet системску услугу"
-+#: ../gui/selinux.tbl:197
-+msgid "Disable SELinux protection for telnet daemon"
+-#: ../gui/selinux.tbl:216
++#: booleans.py:142
++msgid "Allow racoon to read shadow"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for tftpd daemon"
--#~ msgstr "Искључи SELinux заштиту за tftpd системску услугу"
-+#: ../gui/selinux.tbl:198
-+msgid "Disable SELinux protection for tftpd daemon"
++
++#: booleans.py:143
++msgid "Allow rgmanager domain to connect to the network using TCP."
 +msgstr ""
++
++#: booleans.py:144
+ msgid ""
+-"Allow users to run TCP servers (bind to ports and accept connection from the "
+-"same domain and outside users)  disabling this forces FTP passive mode and "
+-"may change other protocols"
++"Allow rsync to modify public files used for public file transfer services.  "
++"Files/Directories must be labeled public_content_rw_t."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for transproxy daemon"
--#~ msgstr "Искључи SELinux заштиту за transproxy системску услугу"
-+#: ../gui/selinux.tbl:199
-+msgid "Disable SELinux protection for transproxy daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:217
+-msgid "Allow user to stat ttyfiles"
++#: booleans.py:145
++msgid "Allow rsync to run as a client"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for udev daemon"
--#~ msgstr "Искључи SELinux заштиту за udev системску услугу"
-+#: ../gui/selinux.tbl:200
-+msgid "Disable SELinux protection for udev daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:218
+-msgid "Disable SELinux protection for uucpd daemon"
++#: booleans.py:146
++msgid "Allow rsync to export any files/directories read only."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for uml daemon"
--#~ msgstr "Искључи SELinux заштиту за uml системску услугу"
-+#: ../gui/selinux.tbl:201
-+msgid "Disable SELinux protection for uml daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:219
+-msgid "Disable SELinux protection for vmware daemon"
++#: booleans.py:147
++msgid "Allow rsync servers to share cifs files systems"
+ msgstr ""
  
--#~ msgid ""
--#~ "Allow xinetd to run unconfined, including any services it starts that do "
--#~ "not have a domain transition explicitly defined"
--#~ msgstr ""
--#~ "Допусти да се xinetd извршава као неограничен, укључујући ту све сервисе "
--#~ "које стартује, а који немају изричито одређен прелаз домена"
-+#: ../gui/selinux.tbl:202
-+msgid ""
-+"Allow xinetd to run unconfined, including any services it starts that do not "
-+"have a domain transition explicitly defined"
-+msgstr ""
+-#: ../gui/selinux.tbl:220
+-msgid "Disable SELinux protection for watchdog daemon"
++#: booleans.py:148
++msgid "Allow rsync servers to share nfs files systems"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:221
+-msgid "Disable SELinux protection for winbind daemon"
++#: booleans.py:149
++msgid "Allow samba to create new home directories (e.g. via PAM)"
+ msgstr ""
  
--#~ msgid ""
--#~ "Allow rc scripts to run unconfined, including any daemon started by an rc "
--#~ "script that does not have a domain transition explicitly defined"
--#~ msgstr ""
--#~ "Допусти да се rc скрипта неограничено извршава, укључујући ту све "
--#~ "системске услуге које rc стартује, а који немају изричито одређен прелаз "
--#~ "домена"
-+#: ../gui/selinux.tbl:203
+-#: ../gui/selinux.tbl:222
+-msgid "Disable SELinux protection for xdm daemon"
++#: booleans.py:150
 +msgid ""
-+"Allow rc scripts to run unconfined, including any daemon started by an rc "
-+"script that does not have a domain transition explicitly defined"
-+msgstr ""
++"Allow samba to act as the domain controller, add users, groups and change "
++"passwords."
+ msgstr ""
  
--#~ msgid "Allow rpm to run unconfined"
--#~ msgstr "Допусти да се rpm извршава неограничено"
-+#: ../gui/selinux.tbl:204
-+msgid "Allow rpm to run unconfined"
-+msgstr ""
+-#: ../gui/selinux.tbl:223
+-msgid "Allow xdm logins as sysadm_r:sysadm_t"
++#: booleans.py:151
++msgid "Allow samba to share users home directories."
+ msgstr ""
  
--#~ msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
--#~ msgstr ""
--#~ "Допусти да се привилеговане алатке, као што су hotplug и insmod, "
--#~ "извршавају неограничено"
-+#: ../gui/selinux.tbl:205
-+msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
-+msgstr ""
+-#: ../gui/selinux.tbl:224
+-msgid "Disable SELinux protection for xen daemon"
++#: booleans.py:152
++msgid "Allow samba to share any file/directory read only."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for updfstab daemon"
--#~ msgstr "Искључи SELinux заштиту за updfstab системску услугу"
-+#: ../gui/selinux.tbl:206
-+msgid "Disable SELinux protection for updfstab daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:225
+-msgid "XEN"
++#: booleans.py:153
++msgid "Allow samba to share any file/directory read/write."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for uptimed daemon"
--#~ msgstr "Искључи SELinux заштиту за uptimed системску услугу"
-+#: ../gui/selinux.tbl:207
-+msgid "Disable SELinux protection for uptimed daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:225
+-msgid "Allow xen to read/write physical disk devices"
++#: booleans.py:154
++msgid "Allow samba to act as a portmapper"
+ msgstr ""
  
--#~ msgid ""
--#~ "Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, "
--#~ "only staff_r can do so"
--#~ msgstr ""
--#~ "Допусти да user_r користи sysadm_r преко su, sudo, или userhelper. У "
--#~ "противном, само staff_r може тако да ради"
-+#: ../gui/selinux.tbl:208
-+msgid ""
-+"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
-+"staff_r can do so"
-+msgstr ""
+-#: ../gui/selinux.tbl:226
+-msgid "Disable SELinux protection for xfs daemon"
++#: booleans.py:155
++msgid "Allow samba to run unconfined scripts"
+ msgstr ""
  
--#~ msgid "Allow users to execute the mount command"
--#~ msgstr "Дозволи корисницима извршавање mount наредбе"
-+#: ../gui/selinux.tbl:209
-+msgid "Allow users to execute the mount command"
-+msgstr ""
+-#: ../gui/selinux.tbl:227
+-msgid "Disable SELinux protection for xen control"
++#: booleans.py:156
++msgid "Allow samba to export ntfs/fusefs volumes."
+ msgstr ""
  
--#~ msgid "Allow regular users direct mouse access (only allow the X server)"
--#~ msgstr ""
--#~ "Допусти обичним корисницима директан приступ мишу (само допусти Икс "
--#~ "серверу)"
-+#: ../gui/selinux.tbl:210
-+msgid "Allow regular users direct mouse access (only allow the X server)"
-+msgstr ""
+-#: ../gui/selinux.tbl:228
+-msgid "Disable SELinux protection for ypbind daemon"
++#: booleans.py:157
++msgid "Allow samba to export NFS volumes."
+ msgstr ""
  
--#~ msgid "Allow users to run the dmesg command"
--#~ msgstr "Допусти корисницима да извршавају dmesg команду"
-+#: ../gui/selinux.tbl:211
-+msgid "Allow users to run the dmesg command"
-+msgstr ""
+-#: ../gui/selinux.tbl:229
+-msgid "Disable SELinux protection for NIS Password Daemon"
++#: booleans.py:158
++msgid "Allow sanlock to read/write fuse files"
+ msgstr ""
  
--#~ msgid "Allow users to control network interfaces (also needs USERCTL=true)"
--#~ msgstr ""
--#~ "Допусти корисницима да управљају мрежним сучељима (такође је потребно да "
--#~ "је USERCTL=true)"
-+#: ../gui/selinux.tbl:212
-+msgid "Allow users to control network interfaces (also needs USERCTL=true)"
-+msgstr ""
+-#: ../gui/selinux.tbl:230
+-msgid "Disable SELinux protection for ypserv daemon"
++#: booleans.py:159
++msgid "Allow sanlock to manage nfs files"
+ msgstr ""
  
--#~ msgid "Allow normal user to execute ping"
--#~ msgstr "Допусти нормалном кориснику да извршава ping"
-+#: ../gui/selinux.tbl:213
-+msgid "Allow normal user to execute ping"
-+msgstr ""
+-#: ../gui/selinux.tbl:231
+-msgid "Disable SELinux protection for NIS Transfer Daemon"
++#: booleans.py:160
++msgid "Allow sanlock to manage cifs files"
+ msgstr ""
  
--#~ msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
--#~ msgstr "Допусти кориснику да чита/пише у noextattrfile (FAT, CDROM, FLOPPY)"
-+#: ../gui/selinux.tbl:214
-+msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
-+msgstr ""
+-#: ../gui/selinux.tbl:232
+-msgid "Allow SELinux webadm user to manage unprivileged users home directories"
++#: booleans.py:161
++msgid "Allow sasl to read shadow"
+ msgstr ""
  
--#~ msgid "Allow users to rw usb devices"
--#~ msgstr "Допусти да корисници читају/пишу на usb уређаје"
-+#: ../gui/selinux.tbl:215
-+msgid "Allow users to rw usb devices"
-+msgstr ""
+-#: ../gui/selinux.tbl:233
+-msgid "Allow SELinux webadm user to read unprivileged users home directories"
++#: booleans.py:162
++msgid ""
++"disallow programs, such as newrole, from transitioning to administrative "
++"user domains."
+ msgstr ""
+ 
+-#: ../gui/semanagePage.py:126
+-#, python-format
+-msgid "Are you sure you want to delete %s '%s'?"
++#: booleans.py:163
++msgid "Disable kernel module loading."
+ msgstr ""
  
--#~ msgid ""
--#~ "Allow users to run TCP servers (bind to ports and accept connection from "
--#~ "the same domain and outside users)  disabling this forces FTP passive "
--#~ "mode and may change other protocols"
--#~ msgstr ""
--#~ "Допусти корисницима да извршавају TCP сервере (да се повезују на портове "
--#~ "и примају везе са истих домена или спољних корисника)  искључивање ове "
--#~ "опције доводи до пасивног начина пада FTP-а и може узроковати промене "
--#~ "других протокола"
-+#: ../gui/selinux.tbl:216
+-#: ../gui/semanagePage.py:126
+-#, python-format
+-msgid "Delete %s"
++#: booleans.py:164
 +msgid ""
-+"Allow users to run TCP servers (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 ""
++"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 ""
  
--#~ msgid "Allow user to stat ttyfiles"
--#~ msgstr "Допусти кориснику да прати tty датотеке"
-+#: ../gui/selinux.tbl:217
-+msgid "Allow user to stat ttyfiles"
-+msgstr ""
+-#: ../gui/semanagePage.py:134
+-#, python-format
+-msgid "Add %s"
++#: booleans.py:165
++msgid "Allow regular users direct dri device access"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for uucpd daemon"
--#~ msgstr "Искључи SELinux заштиту за uucpd системску услугу"
-+#: ../gui/selinux.tbl:218
-+msgid "Disable SELinux protection for uucpd daemon"
-+msgstr ""
+-#: ../gui/semanagePage.py:148
+-#, python-format
+-msgid "Modify %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 ""
  
--#~ msgid "Disable SELinux protection for vmware daemon"
--#~ msgstr "Искључи SELinux заштиту за vmware системску услугу"
-+#: ../gui/selinux.tbl:219
-+msgid "Disable SELinux protection for vmware daemon"
-+msgstr ""
+-#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
+-msgid "Permissive"
++#: booleans.py:167
++msgid ""
++"Allow all unconfined executables to use libraries requiring text relocation "
++"that are not labeled textrel_shlib_t"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for watchdog daemon"
--#~ msgstr "Искључи SELinux заштиту за watchdog системску услугу"
-+#: ../gui/selinux.tbl:220
-+msgid "Disable SELinux protection for watchdog daemon"
-+msgstr ""
+-#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
+-msgid "Enforcing"
++#: 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 ""
  
--#~ msgid "Disable SELinux protection for winbind daemon"
--#~ msgstr "Искључи SELinux заштиту за winbind системску услугу"
-+#: ../gui/selinux.tbl:221
-+msgid "Disable SELinux protection for winbind daemon"
-+msgstr ""
+-#: ../gui/statusPage.py:94
+-msgid "Status"
++#: booleans.py:169
++msgid "Allow users to connect to the local mysql server"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for xdm daemon"
--#~ msgstr "Искључи SELinux заштиту за xdm системску услугу"
-+#: ../gui/selinux.tbl:222
-+msgid "Disable SELinux protection for xdm daemon"
-+msgstr ""
+-#: ../gui/statusPage.py:133
++#: booleans.py:170
+ msgid ""
+-"Changing the policy type will cause a relabel of the entire file system on "
+-"the next boot. Relabeling takes a long time depending on the size of the "
+-"file system.  Do you wish to continue?"
++"Allow confined users the ability to execute the ping and traceroute commands."
+ msgstr ""
  
--#~ msgid "Allow xdm logins as sysadm_r:sysadm_t"
--#~ msgstr "Допусти да се xdm пријављује као sysadm_r:sysadm_t"
-+#: ../gui/selinux.tbl:223
-+msgid "Allow xdm logins as sysadm_r:sysadm_t"
+-#: ../gui/statusPage.py:147
++#: booleans.py:171
++msgid "Allow users to connect to PostgreSQL"
 +msgstr ""
++
++#: booleans.py:172
+ msgid ""
+-"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
+-"you later decide to turn SELinux back on, the system will be required to "
+-"relabel.  If you just want to see if SELinux is causing a problem on your "
+-"system, you can go to permissive mode which will only log errors and not "
+-"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
+-"wish to continue?"
++"Allow user to r/w files on filesystems that do not have extended attributes "
++"(FAT, CDROM, FLOPPY)"
+ msgstr ""
+ 
+-#: ../gui/statusPage.py:152
++#: booleans.py:173
+ msgid ""
+-"Changing to SELinux enabled will cause a relabel of the entire file system "
+-"on the next boot. Relabeling takes a long time depending on the size of the "
+-"file system.  Do you wish to continue?"
++"Allow users to run TCP servers (bind to ports and accept connection from the "
++"same domain and outside users)  disabling this forces FTP passive mode and "
++"may change other protocols."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for xen daemon"
--#~ msgstr "Искључи SELinux заштиту за xen системску услугу"
-+#: ../gui/selinux.tbl:224
-+msgid "Disable SELinux protection for xen daemon"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:11
+-msgid "system-config-selinux"
++#: booleans.py:174
++msgid "Allow user music sharing"
+ msgstr ""
  
--#~ msgid "XEN"
--#~ msgstr "XEN"
-+#: ../gui/selinux.tbl:225
-+msgid "XEN"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:12
++#: booleans.py:175
+ msgid ""
+-"Copyright (c)2006 Red Hat, Inc.\n"
+-"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
++"Allow anon internal-sftp to upload files, used for public file transfer "
++"services. Directories must be labeled public_content_rw_t."
+ msgstr ""
  
--#~ msgid "Allow xen to read/write physical disk devices"
--#~ msgstr "Допусти да xen чита/пише по физичким уређајима (дисковима)"
-+#: ../gui/selinux.tbl:225
-+msgid "Allow xen to read/write physical disk devices"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:22
+-#: ../gui/system-config-selinux.glade:544
+-msgid "Add SELinux Login Mapping"
++#: booleans.py:176
++msgid ""
++"Allow sftp-internal to read and write files in the user home directories"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for xfs daemon"
--#~ msgstr "Искључи SELinux заштиту за xfs системску услугу"
-+#: ../gui/selinux.tbl:226
-+msgid "Disable SELinux protection for xfs daemon"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:257
+-msgid "Add SELinux Network Ports"
++#: booleans.py:177
++msgid ""
++"Allow sftp-internal to login to local users and read/write all files on the "
++"system, governed by DAC."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for xen control"
--#~ msgstr "Искључи SELinux заштиту за xen контролу"
-+#: ../gui/selinux.tbl:227
-+msgid "Disable SELinux protection for xen control"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:391
+-#: ../gui/system-config-selinux.glade:678
+-msgid "SELinux Type"
++#: booleans.py:178
++msgid ""
++"Allow internal-sftp to read and write files in the user ssh home directories."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for ypbind daemon"
--#~ msgstr "Искључи SELinux заштиту за ypbind системску услугу"
-+#: ../gui/selinux.tbl:228
-+msgid "Disable SELinux protection for ypbind daemon"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:622
+-msgid "File Specification"
++#: booleans.py:179
++msgid "Allow sge to connect to the network using any TCP port"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for NIS Password Daemon"
--#~ msgstr "Искључи SELinux заштиту за NIS системску услугу за лозинке"
-+#: ../gui/selinux.tbl:229
-+msgid "Disable SELinux protection for NIS Password Daemon"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:650
+-msgid "File Type"
++#: booleans.py:180
++msgid "Allow sge to access nfs file systems."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for ypserv daemon"
--#~ msgstr "Искључи SELinux заштиту за ypserv системску услугу"
-+#: ../gui/selinux.tbl:230
-+msgid "Disable SELinux protection for ypserv daemon"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:727
++#: booleans.py:181
+ msgid ""
+-"all files\n"
+-"regular file\n"
+-"directory\n"
+-"character device\n"
+-"block device\n"
+-"socket\n"
+-"symbolic link\n"
+-"named pipe\n"
++"Enable additional permissions needed to support devices on 3ware controllers."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for NIS Transfer Daemon"
--#~ msgstr "Искључи SELinux заштиту за NIS системску услугу за пренос"
-+#: ../gui/selinux.tbl:231
-+msgid "Disable SELinux protection for NIS Transfer Daemon"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:773
+-msgid "MLS"
++#: booleans.py:182
++msgid ""
++"Allow samba to modify public files used for public file transfer services.  "
++"Files/Directories must be labeled public_content_rw_t."
+ msgstr ""
  
--#~ msgid ""
--#~ "Allow SELinux webadm user to manage unprivileged users home directories"
--#~ msgstr ""
--#~ "Допусти да SELinux webadm корисник управља личним директоријумима "
--#~ "корисника без привилегија"
-+#: ../gui/selinux.tbl:232
-+msgid "Allow SELinux webadm user to manage unprivileged users home directories"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:837
+-msgid "Add SELinux User"
++#: booleans.py:183
++msgid "Allow user spamassassin clients to use the network."
+ msgstr ""
  
--#~ msgid ""
--#~ "Allow SELinux webadm user to read unprivileged users home directories"
--#~ msgstr ""
--#~ "Допусти да SELinux webadm корисник може да чита из личних директоријума "
--#~ "корисника без привилегија"
-+#: ../gui/selinux.tbl:233
-+msgid "Allow SELinux webadm user to read unprivileged users home directories"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1079
+-msgid "SELinux Administration"
++#: booleans.py:184
++msgid "Allow spamd to read/write user home directories."
+ msgstr ""
  
--#~ msgid "Are you sure you want to delete %s '%s'?"
--#~ msgstr "Да ли сте сигурни да желите да обришете %s „%s“?"
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Are you sure you want to delete %s '%s'?"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1122
+-msgid "Add"
++#: booleans.py:185
++msgid ""
++"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
+ msgstr ""
  
--#~ msgid "Delete %s"
--#~ msgstr "Обриши %s"
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Delete %s"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1144
+-msgid "_Properties"
++#: booleans.py:186
++msgid "Allow squid to run as a transparent proxy (TPROXY)"
+ msgstr ""
  
--#~ msgid "Add %s"
--#~ msgstr "Додај %s"
-+#: ../gui/semanagePage.py:134
-+#, python-format
-+msgid "Add %s"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1166
+-msgid "_Delete"
++#: booleans.py:187
++msgid ""
++"Allow ssh with chroot env to read and write files in the user home "
++"directories"
+ msgstr ""
  
--#~ msgid "Modify %s"
--#~ msgstr "Измени %s"
-+#: ../gui/semanagePage.py:148
-+#, python-format
-+msgid "Modify %s"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1256
+-msgid "Select Management Object"
++#: booleans.py:188
++msgid "allow host key based authentication"
+ msgstr ""
  
--#~ msgid "Permissive"
--#~ msgstr "Допуштање"
-+#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
-+msgid "Permissive"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1273
+-msgid "<b>Select:</b>"
++#: booleans.py:189
++msgid "Allow ssh logins as sysadm_r:sysadm_t"
+ msgstr ""
  
--#~ msgid "Enforcing"
--#~ msgstr "Приморавање"
-+#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
-+msgid "Enforcing"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1326
+-msgid "System Default Enforcing Mode"
++#: booleans.py:190
++msgid "allow staff user to create and transition to svirt domains."
+ msgstr ""
  
--#~ 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:94
-+msgid "Status"
+-#: ../gui/system-config-selinux.glade:1354
++#: booleans.py:191
++msgid "Allow the Telepathy connection managers to connect to any network port."
 +msgstr ""
++
++#: booleans.py:192
+ msgid ""
+-"Disabled\n"
+-"Permissive\n"
+-"Enforcing\n"
++"Allow the Telepathy connection managers to connect to any generic TCP port."
+ msgstr ""
  
--#~ msgid ""
--#~ "Changing to SELinux disabled requires a reboot.  It is not recommended.  "
--#~ "If you later decide to turn SELinux back on, the system will be required "
--#~ "to relabel.  If you just want to see if SELinux is causing a problem on "
--#~ "your system, you can go to permissive 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:133
+-#: ../gui/system-config-selinux.glade:1373
+-msgid "Current Enforcing Mode"
++#: booleans.py:193
 +msgid ""
-+"Changing the policy type will cause a relabel of the entire file system on "
-+"the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
-+msgstr ""
++"Allow tftp to modify public files used for public file transfer services."
+ msgstr ""
  
--#~ msgid ""
--#~ "Changing to SELinux enabled will cause a relabel of the entire file "
--#~ "system on the next boot. Relabeling takes a long time depending on the "
--#~ "size of the file system.  Do you wish to continue?"
--#~ msgstr ""
--#~ "Укључивање SELinux-а ће проузроковати мењање ознака за цео систем "
--#~ "датотека при следећем подизању система. Мењање ознака прилично дуго траје "
--#~ "и то време зависи од величине система датотека.  Желите ли да наставите?"
-+#: ../gui/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/system-config-selinux.glade:1418
+-msgid "System Default Policy Type: "
++#: booleans.py:194
++msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
+ msgstr ""
  
--#~ msgid "system-config-selinux"
--#~ msgstr "system-config-selinux"
-+#: ../gui/statusPage.py:152
-+msgid ""
-+"Changing to SELinux enabled will cause a relabel of the entire file system "
-+"on the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1463
++#: booleans.py:195
+ msgid ""
+-"Select if you wish to relabel then entire file system on next reboot.  "
+-"Relabeling can take a very long time, depending on the size of the system.  "
+-"If you are changing policy types or going from disabled to enforcing, a "
+-"relabel is required."
++"allow unconfined users to transition to the chrome sandbox domains when "
++"running chrome-sandbox"
+ msgstr ""
  
--#~ msgid ""
--#~ "Copyright (c)2006 Red Hat, Inc.\n"
--#~ "Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
--#~ msgstr ""
--#~ "Ауторска права 2006 Ред Хет, Инц.\n"
--#~ "Ауторска права 2006 Dan Walsh <dwalsh at redhat.com>"
-+#: ../gui/system-config-selinux.glade:11
-+msgid "system-config-selinux"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1509
+-msgid "Relabel on next reboot."
++#: booleans.py:196
++msgid "Allow a user to login as an unconfined domain"
+ msgstr ""
  
--#~ msgid "Add SELinux Login Mapping"
--#~ msgstr "Додај SELinux мапирање пријаве"
-+#: ../gui/system-config-selinux.glade:12
+-#: ../gui/system-config-selinux.glade:1561
+-msgid "label37"
++#: booleans.py:197
 +msgid ""
-+"Copyright (c)2006 Red Hat, Inc.\n"
-+"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-+msgstr ""
++"Allow unconfined users to transition to the Mozilla plugin domain when "
++"running xulrunner plugin-container."
+ msgstr ""
  
--#~ msgid "Add SELinux Network Ports"
--#~ msgstr "Додај SELinux мрежне портове"
-+#: ../gui/system-config-selinux.glade:22
-+#: ../gui/system-config-selinux.glade:544
-+msgid "Add SELinux Login Mapping"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1598
+-msgid "Revert boolean setting to system default"
++#: booleans.py:198
++msgid "Allow video playing tools to run unconfined"
+ msgstr ""
  
--#~ msgid "SELinux Type"
--#~ msgstr "SELinux врста"
-+#: ../gui/system-config-selinux.glade:257
-+msgid "Add SELinux Network Ports"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1614
+-msgid "Toggle between Customized and All Booleans"
++#: booleans.py:199
++msgid "Allow unprivledged user to create and transition to svirt domains."
+ msgstr ""
  
--#~ msgid ""
--#~ "tcp\n"
--#~ "udp"
--#~ msgstr ""
--#~ "tcp\n"
--#~ "udp"
-+#: ../gui/system-config-selinux.glade:391
-+#: ../gui/system-config-selinux.glade:678
-+msgid "SELinux Type"
-+msgstr ""
- 
--#~ msgid ""
--#~ "SELinux MLS/MCS\n"
--#~ "Level"
--#~ msgstr ""
--#~ "SELinux MLS/MCS\n"
--#~ "Ниво"
-+#: ../gui/system-config-selinux.glade:622
-+msgid "File Specification"
-+msgstr ""
- 
--#~ msgid "File Specification"
--#~ msgstr "Спецификација датотеке"
-+#: ../gui/system-config-selinux.glade:650
-+msgid "File Type"
-+msgstr ""
- 
--#~ 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 ""
- 
--#~ msgid ""
--#~ "all files\n"
--#~ "regular file\n"
--#~ "directory\n"
--#~ "character device\n"
--#~ "block device\n"
--#~ "socket\n"
--#~ "symbolic link\n"
--#~ "named pipe\n"
--#~ msgstr ""
--#~ "све датотеке\n"
--#~ "обичан фајл\n"
--#~ "директоријум\n"
--#~ "уређај за карактере\n"
--#~ "уређај блокова\n"
--#~ "сокет\n"
--#~ "симболичка веза\n"
--#~ "именована цев\n"
-+#: ../gui/system-config-selinux.glade:773
-+msgid "MLS"
-+msgstr ""
- 
--#~ msgid "MLS"
--#~ msgstr "MLS"
-+#: ../gui/system-config-selinux.glade:837
-+msgid "Add SELinux User"
-+msgstr ""
- 
--#~ msgid "Add SELinux User"
--#~ msgstr "Додај SELinux корисника"
-+#: ../gui/system-config-selinux.glade:1079
-+msgid "SELinux Administration"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1645
+-#: ../gui/system-config-selinux.glade:1850
+-#: ../gui/system-config-selinux.glade:2037
+-#: ../gui/system-config-selinux.glade:2224
+-#: ../gui/system-config-selinux.glade:2467
+-#: ../gui/system-config-selinux.glade:2692
+-#: ../gui/system-config-selinux.glade:2867
+-msgid "Filter"
++#: booleans.py:200
++msgid "Support ecryptfs home directories"
+ msgstr ""
  
--#~ msgid "SELinux Administration"
--#~ msgstr "SELinux администрација"
-+#: ../gui/system-config-selinux.glade:1122
-+msgid "Add"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1734
+-msgid "label50"
++#: booleans.py:201
++msgid "Support fusefs home directories"
+ msgstr ""
  
--#~ msgid "Add"
--#~ msgstr "Додај"
-+#: ../gui/system-config-selinux.glade:1144
-+msgid "_Properties"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1771
+-msgid "Add File Context"
++#: booleans.py:202
++msgid "Use lpd server instead of cups"
+ msgstr ""
  
--#~ msgid "_Properties"
--#~ msgstr "_Својства"
-+#: ../gui/system-config-selinux.glade:1166
-+msgid "_Delete"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1787
+-msgid "Modify File Context"
++#: booleans.py:203
++msgid "Support NFS home directories"
+ msgstr ""
  
--#~ msgid "_Delete"
--#~ msgstr "_Обриши"
-+#: ../gui/system-config-selinux.glade:1256
-+msgid "Select Management Object"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1803
+-msgid "Delete File Context"
++#: booleans.py:204
++msgid "Support SAMBA home directories"
+ msgstr ""
  
--#~ msgid "Select Management Object"
--#~ msgstr "Изаберите управљачки објекат"
-+#: ../gui/system-config-selinux.glade:1273
-+msgid "<b>Select:</b>"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1819
+-msgid "Toggle between all and customized file context"
++#: booleans.py:205
++msgid "Allow varnishd to connect to all ports, not just HTTP."
+ msgstr ""
  
--#~ msgid "<b>Select:</b>"
--#~ msgstr "<b>Изаберите:</b>"
-+#: ../gui/system-config-selinux.glade:1326
-+msgid "System Default Enforcing Mode"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1939
+-msgid "label38"
++#: booleans.py:206
++msgid "Ignore vbetool mmap_zero errors."
+ msgstr ""
  
--#~ msgid "System Default Enforcing Mode"
--#~ msgstr "Подразумевани системски режим приморавања"
-+#: ../gui/system-config-selinux.glade:1354
+-#: ../gui/system-config-selinux.glade:1976
+-msgid "Add SELinux User Mapping"
++#: booleans.py:207
 +msgid ""
-+"Disabled\n"
-+"Permissive\n"
-+"Enforcing\n"
-+msgstr ""
- 
--#~ msgid "Current Enforcing Mode"
--#~ msgstr "Текући режим приморавања"
-+#: ../gui/system-config-selinux.glade:1373
-+msgid "Current Enforcing Mode"
-+msgstr ""
- 
--#~ msgid "System Default Policy Type: "
--#~ msgstr "Подразумевана системска врста полисе:"
-+#: ../gui/system-config-selinux.glade:1418
-+msgid "System Default Policy Type: "
-+msgstr ""
++"Allow confined virtual guests to use serial/parallel communication ports"
+ msgstr ""
  
--#~ 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:1463
+-#: ../gui/system-config-selinux.glade:1992
+-msgid "Modify SELinux User Mapping"
++#: booleans.py:208
 +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 ""
- 
--#~ msgid "Relabel on next reboot."
--#~ msgstr "Поново означи при следећем покретању."
-+#: ../gui/system-config-selinux.glade:1509
-+msgid "Relabel on next reboot."
-+msgstr ""
- 
--#~ msgid "Revert boolean setting to system default"
--#~ msgstr "Врати логичке променљиве на подразумеване системске поставке"
-+#: ../gui/system-config-selinux.glade:1561
-+msgid "label37"
-+msgstr ""
- 
--#~ msgid "Toggle between Customized and All Booleans"
--#~ msgstr "Пребаци између Прилагођених и Свих логичких променљивих"
-+#: ../gui/system-config-selinux.glade:1598
-+msgid "Revert boolean setting to system default"
-+msgstr ""
- 
--#~ msgid "Filter"
--#~ msgstr "Филтар"
-+#: ../gui/system-config-selinux.glade:1614
-+msgid "Toggle between Customized and All Booleans"
-+msgstr ""
- 
--#~ msgid "Add File Context"
--#~ msgstr "Додај контекст датотеке"
-+#: ../gui/system-config-selinux.glade:1645
-+#: ../gui/system-config-selinux.glade:1850
-+#: ../gui/system-config-selinux.glade:2037
-+#: ../gui/system-config-selinux.glade:2224
-+#: ../gui/system-config-selinux.glade:2467
-+#: ../gui/system-config-selinux.glade:2692
-+#: ../gui/system-config-selinux.glade:2867
-+msgid "Filter"
-+msgstr ""
++"Allow confined virtual guests to use executable memory and executable stack"
+ msgstr ""
  
--#~ msgid "Modify File Context"
--#~ msgstr "Измени контекст датотеке"
-+#: ../gui/system-config-selinux.glade:1734
-+msgid "label50"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2008
+-msgid "Delete SELinux User Mapping"
++#: booleans.py:209
++msgid "Allow confined virtual guests to read fuse files"
+ msgstr ""
  
--#~ msgid "Delete File Context"
--#~ msgstr "Обриши контекст датотеке"
-+#: ../gui/system-config-selinux.glade:1771
-+msgid "Add File Context"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2126
+-msgid "label39"
++#: booleans.py:210
++msgid "Allow confined virtual guests to manage nfs files"
+ msgstr ""
  
--#~ msgid "Toggle between all and customized file context"
--#~ msgstr "Пребаци између свих и прилагођених контекста датотека"
-+#: ../gui/system-config-selinux.glade:1787
-+msgid "Modify File Context"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2163
+-msgid "Add User"
++#: booleans.py:211
++msgid "Allow confined virtual guests to manage cifs files"
+ msgstr ""
  
--#~ msgid "Add SELinux User Mapping"
--#~ msgstr "Додај SELinux корисничко мапирање"
-+#: ../gui/system-config-selinux.glade:1803
-+msgid "Delete File Context"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2179
+-msgid "Modify User"
++#: booleans.py:212
++msgid "Allow confined virtual guests to interact with the sanlock"
+ msgstr ""
  
--#~ msgid "Modify SELinux User Mapping"
--#~ msgstr "Измени SELinux корисничко мапирање"
-+#: ../gui/system-config-selinux.glade:1819
-+msgid "Toggle between all and customized file context"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2195
+-msgid "Delete User"
++#: booleans.py:213
++msgid "Allow confined virtual guests to manage device configuration, (pci)"
+ msgstr ""
  
--#~ msgid "Delete SELinux User Mapping"
--#~ msgstr "Обриши SELinux корисничко мапирање"
-+#: ../gui/system-config-selinux.glade:1939
-+msgid "label38"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2313
+-msgid "label41"
++#: booleans.py:214
++msgid "Allow confined virtual guests to use usb devices"
+ msgstr ""
  
--#~ msgid "Add Translation"
--#~ msgstr "Додај превод"
-+#: ../gui/system-config-selinux.glade:1976
-+msgid "Add SELinux User Mapping"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2350
+-msgid "Add Network Port"
++#: booleans.py:215
++msgid "Allow confined virtual guests to interact with the xserver"
+ msgstr ""
  
--#~ msgid "Modify Translation"
--#~ msgstr "Измени превод"
-+#: ../gui/system-config-selinux.glade:1992
-+msgid "Modify SELinux User Mapping"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2366
+-msgid "Edit Network Port"
++#: booleans.py:216
++msgid "Allow webadm to manage files in users home directories"
+ msgstr ""
  
--#~ msgid "Delete Translation"
--#~ msgstr "Обриши превод"
-+#: ../gui/system-config-selinux.glade:2008
-+msgid "Delete SELinux User Mapping"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2382
+-msgid "Delete Network Port"
++#: booleans.py:217
++msgid "Allow webadm to read files in users home directories"
+ msgstr ""
  
--#~ msgid "Modify SELinux User"
--#~ msgstr "Изменим SELinux корисника"
-+#: ../gui/system-config-selinux.glade:2126
-+msgid "label39"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2418
+-#: ../gui/system-config-selinux.glade:2436
+-msgid "Toggle between Customized and All Ports"
++#: booleans.py:218
++msgid "Ignore wine mmap_zero errors."
+ msgstr ""
  
--#~ msgid "Add Network Port"
--#~ msgstr "Додај мрежни порт"
-+#: ../gui/system-config-selinux.glade:2163
-+msgid "Add User"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2556
+-msgid "label42"
++#: booleans.py:219
++msgid "Allow the graphical login program to execute bootloader"
+ msgstr ""
  
--#~ msgid "Edit Network Port"
--#~ msgstr "Уреди мрежни порт"
-+#: ../gui/system-config-selinux.glade:2179
-+msgid "Modify User"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2593
+-msgid "Generate new policy module"
++#: booleans.py:220
++msgid ""
++"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+ msgstr ""
  
--#~ msgid "Delete Network Port"
--#~ msgstr "Обриши мрежни порт"
-+#: ../gui/system-config-selinux.glade:2195
-+msgid "Delete User"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2609
+-msgid "Load policy module"
++#: booleans.py:221
++msgid "Allow xen to manage nfs files"
+ msgstr ""
  
--#~ msgid "Toggle between Customized and All Ports"
--#~ msgstr "Пребаци између прилагођених и свих портова"
-+#: ../gui/system-config-selinux.glade:2313
-+msgid "label41"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2625
+-msgid "Remove loadable policy module"
++#: booleans.py:222
++msgid ""
++"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
++"logical volumes for disk images."
+ msgstr ""
  
--#~ msgid "Generate new policy module"
--#~ msgstr "Направи нови модул полисе"
-+#: ../gui/system-config-selinux.glade:2350
-+msgid "Add Network Port"
+-#: ../gui/system-config-selinux.glade:2661
++#: booleans.py:223
++msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
 +msgstr ""
++
++#: booleans.py:224
+ msgid ""
+-"Enable/Disable additional audit rules, that are normally not reported in the "
+-"log files."
++"Allow xguest users to configure Network Manager and connect to apache ports"
+ msgstr ""
  
--#~ msgid "Load policy module"
--#~ msgstr "Учитај модул полисе"
-+#: ../gui/system-config-selinux.glade:2366
-+msgid "Edit Network Port"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2781
+-msgid "label44"
++#: booleans.py:225
++msgid "Allow xguest users to mount removable media"
+ msgstr ""
  
--#~ msgid "Remove loadable policy module"
--#~ msgstr "Уклони учитавајуће модуле полисе"
-+#: ../gui/system-config-selinux.glade:2382
-+msgid "Delete Network Port"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2818
+-msgid "Change process mode to permissive."
++#: booleans.py:226
++msgid "Allow xguest to use blue tooth devices"
+ msgstr ""
  
--#~ msgid ""
--#~ "Enable/Disable additional audit rules, that are normally not reported in "
--#~ "the log files."
--#~ msgstr ""
--#~ "Укључи/искључи додатна audit правила, која се обично не бележе у датотеке "
--#~ "дневника."
-+#: ../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:2836
+-msgid "Change process mode to enforcing"
++#: booleans.py:227
++msgid "Allows clients to write to the X server shared memory segments."
+ msgstr ""
  
--#~ msgid "Sensitvity Level"
--#~ msgstr "Ниво осетљивости"
-+#: ../gui/system-config-selinux.glade:2556
-+msgid "label42"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2928
+-msgid "Process Domain"
++#: booleans.py:228
++msgid "Allows XServer to execute writable memory"
+ msgstr ""
  
--#~ msgid "SELinux user '%s' is required"
--#~ msgstr "SELinux корисник „%s“ је неопходан"
-+#: ../gui/system-config-selinux.glade:2593
-+msgid "Generate new policy module"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2956
+-msgid "label59"
++#: booleans.py:229
++msgid "Support X userspace object manager"
+ msgstr ""
  
--#~ msgid "Requires value"
--#~ msgstr "Захтева вредност"
-+#: ../gui/system-config-selinux.glade:2609
-+msgid "Load policy module"
+-#: ../gui/usersPage.py:138
+-#, python-format
+-msgid "SELinux user '%s' is required"
++#: booleans.py:230
++msgid "Allow zabbix to connect to unreserved ports"
 +msgstr ""
- 
--#~ msgid ""
--#~ "\n"
--#~ "\n"
--#~ "semodule -i %s\n"
--#~ "\n"
--#~ msgstr ""
--#~ "\n"
--#~ "\n"
--#~ "semodule -i %s\n"
--#~ "\n"
-+#: ../gui/system-config-selinux.glade:2625
-+msgid "Remove loadable policy module"
++
++#: booleans.py:231
++msgid "Allow zebra daemon to write it configuration files"
 +msgstr ""
- 
--#~ msgid "Allow application/user role to bind to any tcp ports > 1024"
--#~ msgstr ""
--#~ "Дозволи улози програма/корисника да се веже на било који tcp порт > 1024"
-+#: ../gui/system-config-selinux.glade:2661
++
++#: booleans.py:232
 +msgid ""
-+"Enable/Disable additional audit rules, that are normally not reported in the "
-+"log files."
-+msgstr ""
- 
--#~ msgid "Allows confined application/user role to bind to any tcp port"
--#~ msgstr ""
--#~ "Дозвољава ограниченој улози програма/корисника да се веже на било који "
--#~ "tcp порт"
-+#: ../gui/system-config-selinux.glade:2781
-+msgid "label44"
-+msgstr ""
- 
--#~ msgid ""
--#~ "Enter a comma separated list of tcp ports or ranges of ports that "
--#~ "application/user role binds to. Example: 612, 650-660"
--#~ msgstr ""
--#~ "Унесите списак tcp портова или опсег портова раздвојене зарезима на које "
--#~ "се веже улога програма/корисника. Пример: 612, 650-660"
-+#: ../gui/system-config-selinux.glade:2818
-+msgid "Change process mode to permissive."
-+msgstr ""
- 
--#~ msgid "SELinux Policy Generation Druid"
--#~ msgstr "Друид за прављење SELinux полиса"
-+#: ../gui/system-config-selinux.glade:2836
-+msgid "Change process mode to enforcing"
-+msgstr ""
- 
--#~ msgid "Unreserved Ports  (> 1024)"
--#~ msgstr "Нерезервисани портови  (> 1024)"
-+#: ../gui/system-config-selinux.glade:2928
-+msgid "Process Domain"
-+msgstr ""
- 
--#~ msgid "Use this checkbutton if your app calls bindresvport with 0."
--#~ msgstr ""
--#~ "Користите ово дугме за проверу ако ваш програм позива bindresvport са 0."
-+#: ../gui/system-config-selinux.glade:2956
-+msgid "label59"
-+msgstr ""
- 
--#~ msgid ""
--#~ "Enforcing\n"
--#~ "Permissive\n"
--#~ "Disabled\n"
--#~ msgstr ""
--#~ "Приморавање\n"
--#~ "Допуштање\n"
--#~ "Искључено\n"
-+#: ../gui/usersPage.py:138
-+#, python-format
-+msgid "SELinux user '%s' is required"
-+msgstr ""
-diff -up policycoreutils-2.1.12/po/sv.po.rhat policycoreutils-2.1.12/po/sv.po
---- policycoreutils-2.1.12/po/sv.po.rhat	2012-07-04 07:35:21.000000000 -0400
-+++ policycoreutils-2.1.12/po/sv.po	2012-10-16 15:07:17.629526309 -0400
-@@ -1,31 +1,30 @@
--# Swedish messages for policycoreutils.
--# Copyright © 2001-2008 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.
-+# 
-+# Translators:
- # Christian Rose <menthos at menthos.com>, 2006.
- # Magnus Larsson <fedoratrans at gmail.com>, 2007, 2008.
--#
--#
- msgid ""
++"Allow ZoneMinder to modify public files used for public file transfer "
++"services."
  msgstr ""
--"Project-Id-Version: policycoreutils\n"
-+"Project-Id-Version: Policycoreutils\n"
+diff --git a/policycoreutils/po/sr.po b/policycoreutils/po/sr.po
+index 3a7af11..51b9369 100644
+--- a/policycoreutils/po/sr.po
++++ b/policycoreutils/po/sr.po
+@@ -11,8 +11,8 @@ msgid ""
+ msgstr ""
+ "Project-Id-Version: Policycoreutils\n"
  "Report-Msgid-Bugs-To: \n"
--"POT-Creation-Date: 2012-03-27 10:49-0400\n"
--"PO-Revision-Date: 2008-01-27 19:18-0500\n"
--"Last-Translator: Christian Rose <menthos at menthos.com>\n"
--"Language-Team: Swedish <tp-sv at listor.tp-sv.se>\n"
--"Language: sv\n"
-+"POT-Creation-Date: 2012-04-02 16:29-0400\n"
-+"PO-Revision-Date: 2012-06-14 21:00+0000\n"
-+"Last-Translator: Göran Uddeborg <goeran at uddeborg.se>\n"
-+"Language-Team: Swedish (http://www.transifex.net/projects/p/fedora/language/sv/)\n"
- "MIME-Version: 1.0\n"
+-"POT-Creation-Date: 2012-05-25 07:28-0400\n"
+-"PO-Revision-Date: 2012-04-02 20:30+0000\n"
++"POT-Creation-Date: 2012-10-16 12:24-0400\n"
++"PO-Revision-Date: 2012-10-08 13:10+0000\n"
+ "Last-Translator: dwalsh <dwalsh at redhat.com>\n"
+ "Language-Team: Serbian <trans-sr at lists.fedoraproject.org>\n"
+ "Language: sr\n"
+@@ -20,7 +20,7 @@ msgstr ""
  "Content-Type: text/plain; charset=UTF-8\n"
  "Content-Transfer-Encoding: 8bit\n"
-+"Language: sv\n"
-+"Plural-Forms: nplurals=2; plural=(n != 1)\n"
+ "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
+-"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 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 ""
--"ANVÄNDNING: run_init <script> <args ...>\n"
--"  där: <script> är namnet på init skript som ska köras,\n"
--"         <args ...> ä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."
+@@ -32,7 +32,7 @@ msgstr ""
+ "  где је <скрипта> име инит скрипте коју треба покренути,\n"
+ "         <аргументи ...> су аргументи за ту скрипту."
  
- #: ../run_init/run_init.c:126 ../newrole/newrole.c:1124
+-#: ../run_init/run_init.c:126 ../newrole/newrole.c:1124
++#: ../run_init/run_init.c:126 ../newrole/newrole.c:1123
  #, c-format
-@@ -87,11 +86,11 @@ msgstr "******************** VIKTIGT ***
+ msgid "failed to initialize PAM\n"
+ msgstr "неуспела PAM иницијализација\n"
+@@ -81,7 +81,7 @@ msgstr "Жалим, run_init се може користити само на SELi
+ msgid "authentication failed.\n"
+ msgstr "неуспела аутентификација.\n"
  
- #: ../audit2allow/audit2allow:231
+-#: ../run_init/run_init.c:405 ../newrole/newrole.c:1258
++#: ../run_init/run_init.c:405 ../newrole/newrole.c:1257
+ #, c-format
+ msgid "Could not set exec context to %s.\n"
+ msgstr "Не могу да поставим извршни контекст на %s.\n"
+@@ -94,856 +94,872 @@ msgstr "********************** ВАЖНО *************************\n"
  msgid "To make this policy package active, execute:"
--msgstr ""
-+msgstr "För att göra denna policy aktiv, kör:"
- 
- #: ../semanage/seobject.py:143 ../semanage/seobject.py:147
- msgid "global"
--msgstr ""
-+msgstr "globalt"
+ msgstr "Да бисте активирали овај пакет полиса, извршите:"
  
- #: ../semanage/seobject.py:222
+-#: ../semanage/seobject.py:143 ../semanage/seobject.py:147
+-msgid "global"
+-msgstr "опште"
+-
+-#: ../semanage/seobject.py:225
++#: ../semanage/seobject.py:200
  msgid "Could not create semanage handle"
-@@ -110,87 +109,81 @@ msgid "Could not establish semanage conn
- msgstr "Kunde inte sätta upp en semanage-uppkoppling"
+ msgstr "Не могу да направим semanage ручку"
  
- #: ../semanage/seobject.py:245
--#, fuzzy
+-#: ../semanage/seobject.py:233
++#: ../semanage/seobject.py:208
+ msgid "SELinux policy is not managed or store cannot be accessed."
+ msgstr "SELinux полисом се не управља или се не може приступити складишту."
+ 
+-#: ../semanage/seobject.py:238
++#: ../semanage/seobject.py:213
+ msgid "Cannot read policy store."
+ msgstr "Не могу да прочитам складиште полисе."
+ 
+-#: ../semanage/seobject.py:243
++#: ../semanage/seobject.py:218
+ msgid "Could not establish semanage connection"
+ msgstr "Не могу да успоставим semanage везу"
+ 
+-#: ../semanage/seobject.py:248
++#: ../semanage/seobject.py:223
  msgid "Could not test MLS enabled status"
--msgstr "Kunde inte sätta MLS-intervall för %s"
-+msgstr "Kunde inte testa status för aktivering av MLS"
+ msgstr "Не могу да испитам статус MLS омогућавања"
  
- #: ../semanage/seobject.py:251 ../semanage/seobject.py:266
+-#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
++#: ../semanage/seobject.py:229 ../semanage/seobject.py:244
  msgid "Not yet implemented"
--msgstr ""
-+msgstr "Inte implementerat ännu"
+ msgstr "Још није имплементирано"
  
- #: ../semanage/seobject.py:255
+-#: ../semanage/seobject.py:258
++#: ../semanage/seobject.py:233
  msgid "Semanage transaction already in progress"
--msgstr ""
-+msgstr "En semanagetransaktion pågår redan"
+ msgstr "Semanage трансакција је већ у току"
  
- #: ../semanage/seobject.py:264
+-#: ../semanage/seobject.py:267
++#: ../semanage/seobject.py:242
  msgid "Could not start semanage transaction"
- msgstr "Kunde inte starta semanage-transaktion"
+ msgstr "Не могу да покренем semanage трансакцију"
  
- #: ../semanage/seobject.py:274
--#, fuzzy
+-#: ../semanage/seobject.py:278
++#: ../semanage/seobject.py:254
  msgid "Could not commit semanage transaction"
--msgstr "Kunde inte starta semanage-transaktion"
-+msgstr "Kunde inte verkställa semanage-transaktion"
+ msgstr "Не могу да предам semanage трансакцију"
  
- #: ../semanage/seobject.py:279
+-#: ../semanage/seobject.py:283
++#: ../semanage/seobject.py:259
  msgid "Semanage transaction not in progress"
--msgstr ""
-+msgstr "Ingen semanagetransaktion pågår"
+ msgstr "Semanage трансакција није у току"
  
- #: ../semanage/seobject.py:291 ../semanage/seobject.py:371
--#, fuzzy
+-#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
++#: ../semanage/seobject.py:271 ../semanage/seobject.py:351
  msgid "Could not list SELinux modules"
--msgstr "Kan inte lista SELinux användare"
-+msgstr "Kan inte lista SELinux-moduler"
+ msgstr "Не могу да попишем SELinux модуле"
  
- #: ../semanage/seobject.py:304
--#, fuzzy
+-#: ../semanage/seobject.py:308
++#: ../semanage/seobject.py:284
  msgid "Modules Name"
- msgstr "Modulnamn"
+ msgstr ""
  
--#: ../semanage/seobject.py:304
-+#: ../semanage/seobject.py:304 ../gui/modulesPage.py:62
+-#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
++#: ../semanage/seobject.py:284 ../gui/modulesPage.py:63
  msgid "Version"
- msgstr "Version"
+ msgstr "Верзија"
  
--#: ../semanage/seobject.py:307
-+#: ../semanage/seobject.py:307 ../gui/statusPage.py:75
+-#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
++#: ../semanage/seobject.py:287 ../gui/statusPage.py:75
  msgid "Disabled"
- msgstr "Avaktiverad"
+ msgstr "Искључено"
  
- #: ../semanage/seobject.py:322
+-#: ../semanage/seobject.py:326
++#: ../semanage/seobject.py:302
  #, python-format
  msgid "Could not disable module %s (remove failed)"
--msgstr ""
-+msgstr "Det gick inte att avaktivera modulen %s (den gick inte att ta bort)"
+ msgstr ""
  
- #: ../semanage/seobject.py:333
--#, fuzzy, python-format
-+#, python-format
+-#: ../semanage/seobject.py:337
++#: ../semanage/seobject.py:313
+ #, python-format
  msgid "Could not enable module %s (remove failed)"
--msgstr "Kunde inte lägga till roll %s för %s"
-+msgstr "Det gick inte att aktivera modulen %s (den gick inte att ta bort)"
+ msgstr ""
  
- #: ../semanage/seobject.py:348
+-#: ../semanage/seobject.py:352
++#: ../semanage/seobject.py:328
  #, python-format
  msgid "Could not remove module %s (remove failed)"
--msgstr ""
-+msgstr "Det gick inte att ta bort modulen %s (den gick inte att ta bort)"
+ msgstr ""
  
- #: ../semanage/seobject.py:358
+-#: ../semanage/seobject.py:362
++#: ../semanage/seobject.py:338
  msgid "dontaudit requires either 'on' or 'off'"
--msgstr ""
-+msgstr "dontaudit kräver antingen ”on” eller ”off”"
+ msgstr ""
  
- #: ../semanage/seobject.py:387
--#, fuzzy
+-#: ../semanage/seobject.py:391
++#: ../semanage/seobject.py:366
  msgid "Builtin Permissive Types"
--msgstr "Tillåtande"
-+msgstr "Inbyggda tillåtande typer"
+ msgstr ""
  
- #: ../semanage/seobject.py:397
--#, fuzzy
+-#: ../semanage/seobject.py:401
++#: ../semanage/seobject.py:376
  msgid "Customized Permissive Types"
--msgstr "Tillåtande"
-+msgstr "Anpassade tillåtande typer"
+ msgstr ""
  
- #: ../semanage/seobject.py:438
+-#: ../semanage/seobject.py:442
++#: ../semanage/seobject.py:417
  #, python-format
  msgid "Could not set permissive domain %s (module installation failed)"
--msgstr ""
-+msgstr "Det gick inte att sätta tillåtande domän %s (modulinstallationen misslyckades)"
+ msgstr ""
+ "Нисам могао да поставим допустиви домен %s (инсталација модула није успела)"
  
- #: ../semanage/seobject.py:444
+-#: ../semanage/seobject.py:448
++#: ../semanage/seobject.py:423
  #, python-format
  msgid "Could not remove permissive domain %s (remove failed)"
--msgstr ""
-+msgstr "Det gick inte att ta bort tillåtande domän %s (borttagning misslyckades)"
+ msgstr "Нисам могао да уклоним допустиви домен %s (уклањање није успело)"
  
- #: ../semanage/seobject.py:479 ../semanage/seobject.py:553
- #: ../semanage/seobject.py:599 ../semanage/seobject.py:696
-@@ -210,9 +203,9 @@ msgid "Could not check if login mapping
- msgstr "Kunde inte kontrollera om inloggningskartläggning för %s är definierad"
+-#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
+-#: ../semanage/seobject.py:603 ../semanage/seobject.py:700
+-#: ../semanage/seobject.py:730 ../semanage/seobject.py:797
+-#: ../semanage/seobject.py:854 ../semanage/seobject.py:1101
+-#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
+-#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
+-#: ../semanage/seobject.py:2045
++#: ../semanage/seobject.py:458 ../semanage/seobject.py:532
++#: ../semanage/seobject.py:578 ../semanage/seobject.py:675
++#: ../semanage/seobject.py:705 ../semanage/seobject.py:772
++#: ../semanage/seobject.py:829 ../semanage/seobject.py:1084
++#: ../semanage/seobject.py:1800 ../semanage/seobject.py:1863
++#: ../semanage/seobject.py:1882 ../semanage/seobject.py:2003
++#: ../semanage/seobject.py:2056
+ #, python-format
+ msgid "Could not create a key for %s"
+ msgstr "Не могу да направим кључ за %s"
  
- #: ../semanage/seobject.py:492
--#, fuzzy, python-format
-+#, python-format
+-#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
+-#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
++#: ../semanage/seobject.py:462 ../semanage/seobject.py:536
++#: ../semanage/seobject.py:582 ../semanage/seobject.py:588
+ #, python-format
+ msgid "Could not check if login mapping for %s is defined"
+ msgstr "Не могу да проверим да ли је одређено пресликавање пријаве за %s"
+ 
+-#: ../semanage/seobject.py:496
++#: ../semanage/seobject.py:471
+ #, python-format
  msgid "Linux Group %s does not exist"
--msgstr "Linuxanvändaren %s finns inte"
-+msgstr "Linuxgruppen %s finns inte"
+ msgstr "Linux група %s не постоји"
+ 
+-#: ../semanage/seobject.py:501
++#: ../semanage/seobject.py:476
+ #, python-format
+ msgid "Linux User %s does not exist"
+ msgstr "Linux корисник %s не постоји"
+ 
+-#: ../semanage/seobject.py:505
++#: ../semanage/seobject.py:480
+ #, python-format
+ msgid "Could not create login mapping for %s"
+ msgstr "Не могу да направим празно пресликавање пријаве за %s"
+ 
+-#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
++#: ../semanage/seobject.py:484 ../semanage/seobject.py:720
+ #, python-format
+ msgid "Could not set name for %s"
+ msgstr "Не могу да поставим име за %s"
+ 
+-#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
++#: ../semanage/seobject.py:489 ../semanage/seobject.py:730
+ #, python-format
+ msgid "Could not set MLS range for %s"
+ msgstr "Не могу да поставим MLS опсег за %s"
+ 
+-#: ../semanage/seobject.py:518
++#: ../semanage/seobject.py:493
+ #, python-format
+ msgid "Could not set SELinux user for %s"
+ msgstr "Не могу да поставим SELinux корисника за %s"
+ 
+-#: ../semanage/seobject.py:522
++#: ../semanage/seobject.py:497
+ #, python-format
+ msgid "Could not add login mapping for %s"
+ msgstr "Не могу да додам пресликавање пријаве за %s"
+ 
+-#: ../semanage/seobject.py:540
++#: ../semanage/seobject.py:515
+ msgid "Requires seuser or serange"
+ msgstr "Захтева seuser или serange"
+ 
+-#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
++#: ../semanage/seobject.py:538 ../semanage/seobject.py:584
+ #, python-format
+ msgid "Login mapping for %s is not defined"
+ msgstr "Пресликавање пријаве за %s није одређено "
+ 
+-#: ../semanage/seobject.py:567
++#: ../semanage/seobject.py:542
+ #, python-format
+ msgid "Could not query seuser for %s"
+ msgstr "Не могу да испитам seuser-а за %s"
  
- #: ../semanage/seobject.py:497
+-#: ../semanage/seobject.py:581
++#: ../semanage/seobject.py:556
  #, python-format
-@@ -266,8 +259,7 @@ msgstr "Kunde inte ändra inloggnings-ka
- #: ../semanage/seobject.py:611
+ msgid "Could not modify login mapping for %s"
+ msgstr "Не могу да изменим пресликавање пријаве за %s"
+ 
+-#: ../semanage/seobject.py:615
++#: ../semanage/seobject.py:590
  #, 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"
+ msgstr "Пресликавање пријаве за %s је одређено у полиси, не може се брисати"
  
- #: ../semanage/seobject.py:615
+-#: ../semanage/seobject.py:619
++#: ../semanage/seobject.py:594
  #, python-format
-@@ -280,15 +272,20 @@ msgid "Could not list login mappings"
- msgstr "Kunde inte lista inloggningsmappningar"
+ msgid "Could not delete login mapping for %s"
+ msgstr "Не могу да обришем пресликавање пријаве за %s"
  
- #: ../semanage/seobject.py:680 ../semanage/seobject.py:685
-+#: ../gui/system-config-selinux.glade:100
+-#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
+-#: ../semanage/seobject.py:897
++#: ../semanage/seobject.py:616 ../semanage/seobject.py:634
++#: ../semanage/seobject.py:872
+ msgid "Could not list login mappings"
+ msgstr "Не могу да попишем пресликавања пријаве"
+ 
+-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
++#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
+ #: ../gui/system-config-selinux.glade:100
  msgid "Login Name"
- msgstr "Inloggningsnamn"
+ msgstr "Пријавно име"
  
- #: ../semanage/seobject.py:680 ../semanage/seobject.py:685
- #: ../semanage/seobject.py:943 ../semanage/seobject.py:948
-+#: ../gui/system-config-selinux.glade:128
-+#: ../gui/system-config-selinux.glade:915
-+#: ../gui/system-config-selinux.glade:2304 ../gui/usersPage.py:44
+-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
+-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
++#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
++#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
+ #: ../gui/system-config-selinux.glade:128
+ #: ../gui/system-config-selinux.glade:915
+ #: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
  msgid "SELinux User"
--msgstr "SELinux-användare"
-+msgstr "SELinux-anv."
+ msgstr "SELinux корисник"
  
--#: ../semanage/seobject.py:680
-+#: ../semanage/seobject.py:680 ../gui/system-config-selinux.glade:156
-+#: ../gui/system-config-selinux.glade:943
+-#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
++#: ../semanage/seobject.py:659 ../gui/system-config-selinux.glade:156
+ #: ../gui/system-config-selinux.glade:943
  msgid "MLS/MCS Range"
- msgstr "MLS/MCS-intervall"
+ msgstr "MLS/MCS опсег"
  
-@@ -306,9 +303,9 @@ msgid "Could not query user for %s"
- msgstr "Kan inte fråga användare för %s"
+-#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
+-#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
+-#: ../semanage/seobject.py:864
++#: ../semanage/seobject.py:678 ../semanage/seobject.py:709
++#: ../semanage/seobject.py:776 ../semanage/seobject.py:833
++#: ../semanage/seobject.py:839
+ #, python-format
+ msgid "Could not check if SELinux user %s is defined"
+ msgstr "Не могу да проверим да ли је одређен SELinux корисник %s"
  
- #: ../semanage/seobject.py:722
--#, fuzzy, python-format
-+#, python-format
+-#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
+-#: ../semanage/seobject.py:870
++#: ../semanage/seobject.py:681 ../semanage/seobject.py:782
++#: ../semanage/seobject.py:845
+ #, python-format
+ msgid "Could not query user for %s"
+ msgstr "Не могу да испитам корисника за %s"
+ 
+-#: ../semanage/seobject.py:726
++#: ../semanage/seobject.py:701
+ #, python-format
  msgid "You must add at least one role for %s"
--msgstr "Kunde inte lägga till filkontext för %s"
-+msgstr "Du måste lägga till åtminstone en roll för %s"
+ msgstr "Морате додати барем једну улогу за %s"
  
- #: ../semanage/seobject.py:737
+-#: ../semanage/seobject.py:741
++#: ../semanage/seobject.py:716
  #, python-format
-@@ -398,6 +395,7 @@ msgid "MCS Range"
- msgstr "MCS-intervall"
+ msgid "Could not create SELinux user for %s"
+ msgstr "Не могу да направим SELinux корисника за %s"
  
- #: ../semanage/seobject.py:943 ../semanage/seobject.py:948
-+#: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
+-#: ../semanage/seobject.py:750
++#: ../semanage/seobject.py:725
+ #, python-format
+ msgid "Could not add role %s for %s"
+ msgstr "Не могу да додам улогу %s за %s"
+ 
+-#: ../semanage/seobject.py:759
++#: ../semanage/seobject.py:734
+ #, python-format
+ msgid "Could not set MLS level for %s"
+ msgstr "Не могу да поставим MLS ниво за %s"
+ 
+-#: ../semanage/seobject.py:762
++#: ../semanage/seobject.py:737
+ #, python-format
+ msgid "Could not add prefix %s for %s"
+ msgstr "Не могу да додам префикс %s за %s"
+ 
+-#: ../semanage/seobject.py:765
++#: ../semanage/seobject.py:740
+ #, python-format
+ msgid "Could not extract key for %s"
+ msgstr "Не могу да издвојим кључ за %s"
+ 
+-#: ../semanage/seobject.py:769
++#: ../semanage/seobject.py:744
+ #, python-format
+ msgid "Could not add SELinux user %s"
+ msgstr "Не могу да додам SELinux корисника %s"
+ 
+-#: ../semanage/seobject.py:791
++#: ../semanage/seobject.py:766
+ msgid "Requires prefix, roles, level or range"
+ msgstr "Захтева префикс, улоге, ниво или опсег"
+ 
+-#: ../semanage/seobject.py:793
++#: ../semanage/seobject.py:768
+ msgid "Requires prefix or roles"
+ msgstr "Захтева префикс или улоге"
+ 
+-#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
++#: ../semanage/seobject.py:778 ../semanage/seobject.py:835
+ #, python-format
+ msgid "SELinux user %s is not defined"
+ msgstr "SELinux корисник %s није одређен"
+ 
+-#: ../semanage/seobject.py:832
++#: ../semanage/seobject.py:807
+ #, python-format
+ msgid "Could not modify SELinux user %s"
+ msgstr "Не могу да изменим SELinux корисника %s"
+ 
+-#: ../semanage/seobject.py:866
++#: ../semanage/seobject.py:841
+ #, python-format
+ msgid "SELinux user %s is defined in policy, cannot be deleted"
+ msgstr "SELinux корисник %s је одређен у полиси, не може се брисати"
+ 
+-#: ../semanage/seobject.py:877
++#: ../semanage/seobject.py:852
+ #, python-format
+ msgid "Could not delete SELinux user %s"
+ msgstr "Не могу да обришем SELinux корисника %s"
+ 
+-#: ../semanage/seobject.py:915
++#: ../semanage/seobject.py:890
+ msgid "Could not list SELinux users"
+ msgstr "Не могу да попишем SELinux кориснике"
+ 
+-#: ../semanage/seobject.py:921
++#: ../semanage/seobject.py:896
+ #, python-format
+ msgid "Could not list roles for user %s"
+ msgstr "Не могу да попишем улоге за корисника %s"
+ 
+-#: ../semanage/seobject.py:946
++#: ../semanage/seobject.py:921
+ msgid "Labeling"
+ msgstr "Означавање"
+ 
+-#: ../semanage/seobject.py:946
++#: ../semanage/seobject.py:921
+ msgid "MLS/"
+ msgstr "MLS/"
+ 
+-#: ../semanage/seobject.py:947
++#: ../semanage/seobject.py:922
+ msgid "Prefix"
+ msgstr "Префикс"
+ 
+-#: ../semanage/seobject.py:947
++#: ../semanage/seobject.py:922
+ msgid "MCS Level"
+ msgstr "MCS ниво"
+ 
+-#: ../semanage/seobject.py:947
++#: ../semanage/seobject.py:922
+ msgid "MCS Range"
+ msgstr "MCS опсег"
+ 
+-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
++#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
+ #: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
  msgid "SELinux Roles"
- msgstr "SELinux-roller"
+ msgstr "SELinux улоге"
  
-@@ -410,9 +408,8 @@ msgid "Port is required"
- msgstr "Port krävs"
+-#: ../semanage/seobject.py:967
++#: ../semanage/seobject.py:944
+ msgid "Protocol udp or tcp is required"
+ msgstr "Неопходан је udp или tcp протокол"
  
- #: ../semanage/seobject.py:975
--#, fuzzy
+-#: ../semanage/seobject.py:969
++#: ../semanage/seobject.py:946
+ msgid "Port is required"
+ msgstr "Неопходан је порт"
+ 
+-#: ../semanage/seobject.py:979
++#: ../semanage/seobject.py:956
  msgid "Invalid Port"
--msgstr "Ogiltigt prefix %s"
-+msgstr "Ogiltig port"
+ msgstr ""
  
- #: ../semanage/seobject.py:979
+-#: ../semanage/seobject.py:983
++#: ../semanage/seobject.py:960
  #, python-format
-@@ -499,14 +496,13 @@ msgid "Could not modify port %s/%s"
- msgstr "Kunde inte modifiera port %s/%s"
+ msgid "Could not create a key for %s/%s"
+ msgstr "Не могу да направим кључ за %s/%s"
  
- #: ../semanage/seobject.py:1085
--#, fuzzy
- msgid "Could not list the ports"
--msgstr "Kunde inte lista portar"
-+msgstr "Kunde inte lista portarna"
+-#: ../semanage/seobject.py:994
++#: ../semanage/seobject.py:971
+ msgid "Type is required"
+ msgstr "Неопходна је врста"
  
- #: ../semanage/seobject.py:1101
--#, fuzzy, python-format
+-#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
+-#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
++#: ../semanage/seobject.py:974 ../semanage/seobject.py:1036
++#: ../semanage/seobject.py:1794
 +#, python-format
++msgid "Type %s is invalid, must be a port type"
++msgstr ""
++
++#: ../semanage/seobject.py:980 ../semanage/seobject.py:1042
++#: ../semanage/seobject.py:1097 ../semanage/seobject.py:1103
+ #, python-format
+ msgid "Could not check if port %s/%s is defined"
+ msgstr "Не могу да проверим да ли је порт %s/%s одређен"
+ 
+-#: ../semanage/seobject.py:1002
++#: ../semanage/seobject.py:982
+ #, python-format
+ msgid "Port %s/%s already defined"
+ msgstr "Порт %s/%s је већ одређен"
+ 
+-#: ../semanage/seobject.py:1006
++#: ../semanage/seobject.py:986
+ #, python-format
+ msgid "Could not create port for %s/%s"
+ msgstr "Не могу да направим порт за %s/%s"
+ 
+-#: ../semanage/seobject.py:1012
++#: ../semanage/seobject.py:992
+ #, python-format
+ msgid "Could not create context for %s/%s"
+ msgstr "Не могу да направим контекст %s/%s"
+ 
+-#: ../semanage/seobject.py:1016
++#: ../semanage/seobject.py:996
+ #, python-format
+ msgid "Could not set user in port context for %s/%s"
+ msgstr "Не могу да поставим корисника у контексту порта за %s/%s"
+ 
+-#: ../semanage/seobject.py:1020
++#: ../semanage/seobject.py:1000
+ #, python-format
+ msgid "Could not set role in port context for %s/%s"
+ msgstr "Не могу да поставим улогу у контексту порта за %s/%s"
+ 
+-#: ../semanage/seobject.py:1024
++#: ../semanage/seobject.py:1004
+ #, python-format
+ msgid "Could not set type in port context for %s/%s"
+ msgstr "Не могу да поставим врсту у контексту порта за %s/%s"
+ 
+-#: ../semanage/seobject.py:1029
++#: ../semanage/seobject.py:1009
+ #, 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:1013
+ #, python-format
+ msgid "Could not set port context for %s/%s"
+ msgstr "Не могу да поставим контекст порт за %s/%s"
+ 
+-#: ../semanage/seobject.py:1037
++#: ../semanage/seobject.py:1017
+ #, python-format
+ msgid "Could not add port %s/%s"
+ msgstr "Не могу да додам порт %s/%s"
+ 
+-#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
+-#: ../semanage/seobject.py:1512
++#: ../semanage/seobject.py:1031 ../semanage/seobject.py:1304
++#: ../semanage/seobject.py:1503
+ msgid "Requires setype or serange"
+ msgstr "Захтева setype или serange"
+ 
+-#: ../semanage/seobject.py:1053
++#: ../semanage/seobject.py:1033
+ msgid "Requires setype"
+ msgstr "Захтева setype"
+ 
+-#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
++#: ../semanage/seobject.py:1044 ../semanage/seobject.py:1099
+ #, python-format
+ msgid "Port %s/%s is not defined"
+ msgstr "Порт %s/%s није одређен"
+ 
+-#: ../semanage/seobject.py:1065
++#: ../semanage/seobject.py:1048
+ #, python-format
+ msgid "Could not query port %s/%s"
+ msgstr "Не могу да испитам порт %s/%s"
+ 
+-#: ../semanage/seobject.py:1076
++#: ../semanage/seobject.py:1059
+ #, python-format
+ msgid "Could not modify port %s/%s"
+ msgstr "Не могу да изменим порт %s/%s"
+ 
+-#: ../semanage/seobject.py:1089
++#: ../semanage/seobject.py:1072
+ msgid "Could not list the ports"
+ msgstr "Не могу да излистам портове"
+ 
+-#: ../semanage/seobject.py:1105
++#: ../semanage/seobject.py:1088
+ #, python-format
  msgid "Could not delete the port %s"
--msgstr "Kan inte ta bort port %s/%s"
-+msgstr "Kan inte ta bort port %s"
+ msgstr "Не могу да обришем порт %s"
+ 
+-#: ../semanage/seobject.py:1122
++#: ../semanage/seobject.py:1105
+ #, python-format
+ msgid "Port %s/%s is defined in policy, cannot be deleted"
+ msgstr "Порт %s/%s је одређен у полиси, не може се брисати"
  
- #: ../semanage/seobject.py:1118
+-#: ../semanage/seobject.py:1126
++#: ../semanage/seobject.py:1109
  #, python-format
-@@ -530,18 +526,17 @@ msgstr "SELinux-porttyp"
+ msgid "Could not delete port %s/%s"
+ msgstr "Не могу да обришем порт %s/%s"
+ 
+-#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
++#: ../semanage/seobject.py:1125 ../semanage/seobject.py:1147
+ msgid "Could not list ports"
+ msgstr "Не могу да излистам портове"
+ 
+-#: ../semanage/seobject.py:1203
++#: ../semanage/seobject.py:1186
+ msgid "SELinux Port Type"
+ msgstr "Врста SELinux порта"
+ 
+-#: ../semanage/seobject.py:1203
++#: ../semanage/seobject.py:1186
  msgid "Proto"
  msgstr "Proto"
  
--#: ../semanage/seobject.py:1199
-+#: ../semanage/seobject.py:1199 ../gui/system-config-selinux.glade:335
+-#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
++#: ../semanage/seobject.py:1186 ../gui/system-config-selinux.glade:335
  msgid "Port Number"
- msgstr "Portnummer"
+ msgstr "Број портова"
  
- #: ../semanage/seobject.py:1218
--#, fuzzy
+-#: ../semanage/seobject.py:1222
++#: ../semanage/seobject.py:1207
  msgid "Node Address is required"
--msgstr "Port krävs"
-+msgstr "Nodadress krävs"
+ msgstr "Неопходна је адреса чвора"
  
- #: ../semanage/seobject.py:1233
+-#: ../semanage/seobject.py:1237
++#: ../semanage/seobject.py:1222
  msgid "Unknown or missing protocol"
--msgstr ""
-+msgstr "Okänt eller saknat protokoll"
+ msgstr "Непознат или недостајући протокол"
  
- #: ../semanage/seobject.py:1247 ../semanage/seobject.py:1446
- #: ../semanage/seobject.py:1724
-@@ -558,14 +553,14 @@ msgstr "Kunde inte skapa nyckel för %s"
+-#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
+-#: ../semanage/seobject.py:1728
+-msgid "SELinux Type is required"
++#: ../semanage/seobject.py:1236
++#, fuzzy
++msgid "SELinux node type is required"
+ msgstr "SELinux врста је неопходна"
  
- #: ../semanage/seobject.py:1253 ../semanage/seobject.py:1320
- #: ../semanage/seobject.py:1356 ../semanage/seobject.py:1362
--#, fuzzy, python-format
+-#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
+-#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
+-#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
+-#: ../semanage/seobject.py:1732
++#: ../semanage/seobject.py:1239 ../semanage/seobject.py:1307
 +#, python-format
++msgid "Type %s is invalid, must be a node type"
++msgstr ""
++
++#: ../semanage/seobject.py:1243 ../semanage/seobject.py:1311
++#: ../semanage/seobject.py:1347 ../semanage/seobject.py:1445
++#: ../semanage/seobject.py:1507 ../semanage/seobject.py:1541
++#: ../semanage/seobject.py:1739
+ #, python-format
+ msgid "Could not create key for %s"
+ msgstr "Не могу да направим кључ за %s"
+ 
+-#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
+-#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
++#: ../semanage/seobject.py:1245 ../semanage/seobject.py:1315
++#: ../semanage/seobject.py:1351 ../semanage/seobject.py:1357
+ #, python-format
  msgid "Could not check if addr %s is defined"
--msgstr "Kunde inte kontrollera om port %s/%s är definierad"
-+msgstr "Kunde inte kontrollera om adressen %s är definierad"
+ msgstr "Не могу да проверим да ли је адреса %s одређена"
  
- #: ../semanage/seobject.py:1262
--#, fuzzy, python-format
-+#, python-format
+-#: ../semanage/seobject.py:1266
++#: ../semanage/seobject.py:1254
+ #, python-format
  msgid "Could not create addr for %s"
--msgstr "Kunde inte skapa en nyckel för %s"
-+msgstr "Kunde inte skapa en adress för %s"
+ msgstr "Не могу да направим адресу за %s"
  
- #: ../semanage/seobject.py:1268 ../semanage/seobject.py:1466
- #: ../semanage/seobject.py:1686
-@@ -574,74 +569,72 @@ msgid "Could not create context for %s"
- msgstr "Kunde inte skapa-kontext för %s"
+-#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
+-#: ../semanage/seobject.py:1690
++#: ../semanage/seobject.py:1260 ../semanage/seobject.py:1461
++#: ../semanage/seobject.py:1694
+ #, python-format
+ msgid "Could not create context for %s"
+ msgstr "Не могу да направим контекст за %s"
  
- #: ../semanage/seobject.py:1272
--#, fuzzy, python-format
-+#, python-format
+-#: ../semanage/seobject.py:1276
++#: ../semanage/seobject.py:1264
+ #, python-format
  msgid "Could not set mask for %s"
--msgstr "Kunde inte sätta namn för %s"
-+msgstr "Kunde inte sätta mask för %s"
+ msgstr "Не могу да поставим маску за %s"
  
- #: ../semanage/seobject.py:1276
--#, fuzzy, python-format
-+#, python-format
+-#: ../semanage/seobject.py:1280
++#: ../semanage/seobject.py:1268
+ #, python-format
  msgid "Could not set user in addr context for %s"
--msgstr "Kunde inte sätta användare i filkontext för %s"
-+msgstr "Kunde inte sätta användare i adresskontext för %s"
+ msgstr "Не могу да поставим корисника у контексту адресе за %s"
  
- #: ../semanage/seobject.py:1280
--#, fuzzy, python-format
-+#, python-format
+-#: ../semanage/seobject.py:1284
++#: ../semanage/seobject.py:1272
+ #, python-format
  msgid "Could not set role in addr context for %s"
--msgstr "Kunde inte sätta roll i filkontext för %s"
-+msgstr "Kunde inte sätta roll i adresskontext för %s"
+ msgstr "Не могу да поставим улогу у контексту адресе за %s"
  
- #: ../semanage/seobject.py:1284
--#, fuzzy, python-format
-+#, python-format
+-#: ../semanage/seobject.py:1288
++#: ../semanage/seobject.py:1276
+ #, python-format
  msgid "Could not set type in addr context for %s"
--msgstr "Kunde inte sätta typ i filkontext för %s"
-+msgstr "Kunde inte sätta typ i adresskontext för %s"
+ msgstr "Не могу да поставим врсту у контексту адресе за %s"
  
- #: ../semanage/seobject.py:1289
--#, fuzzy, python-format
-+#, python-format
+-#: ../semanage/seobject.py:1293
++#: ../semanage/seobject.py:1281
+ #, python-format
  msgid "Could not set mls fields in addr context for %s"
--msgstr "Kunde inte sätta mls-fält i filkontext för %s"
-+msgstr "Kunde inte sätta mls-fält i adresskontext för %s"
+ msgstr "Не могу да поставим mls поља у контексту адресе за %s"
  
- #: ../semanage/seobject.py:1293
--#, fuzzy, python-format
-+#, python-format
+-#: ../semanage/seobject.py:1297
++#: ../semanage/seobject.py:1285
+ #, python-format
  msgid "Could not set addr context for %s"
--msgstr "Kunde inte sätta filkontext för %s"
-+msgstr "Kunde inte sätta adresskontext för %s"
+ msgstr "Не могу да поставим контекст адресе за %s"
  
- #: ../semanage/seobject.py:1297
--#, fuzzy, python-format
-+#, python-format
+-#: ../semanage/seobject.py:1301
++#: ../semanage/seobject.py:1289
+ #, python-format
  msgid "Could not add addr %s"
--msgstr "Kunde inte lägga till port %s/%s"
-+msgstr "Kunde inte lägga till adress %s"
+ msgstr "Не могу да додам адресу %s"
  
- #: ../semanage/seobject.py:1322 ../semanage/seobject.py:1358
--#, fuzzy, python-format
-+#, python-format
+-#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
++#: ../semanage/seobject.py:1317 ../semanage/seobject.py:1353
+ #, python-format
  msgid "Addr %s is not defined"
--msgstr "Port %s/%s är inte definierad"
-+msgstr "Adressen %s är inte definierad"
+ msgstr "Адреса %s није одређена"
  
- #: ../semanage/seobject.py:1326
--#, fuzzy, python-format
-+#, python-format
+-#: ../semanage/seobject.py:1330
++#: ../semanage/seobject.py:1321
+ #, python-format
  msgid "Could not query addr %s"
--msgstr "Kunde inte fråga port %s/%s"
-+msgstr "Kunde inte fråga adress %s"
+ msgstr "Не могу да испитам адресу %s"
  
- #: ../semanage/seobject.py:1336
--#, fuzzy, python-format
-+#, python-format
+-#: ../semanage/seobject.py:1340
++#: ../semanage/seobject.py:1331
+ #, python-format
  msgid "Could not modify addr %s"
--msgstr "Kunde inte modifiera port %s/%s"
-+msgstr "Kunde inte modifiera adress %s"
+ msgstr "Не могу да изменим адресу %s"
  
- #: ../semanage/seobject.py:1364
--#, fuzzy, python-format
-+#, python-format
+-#: ../semanage/seobject.py:1368
++#: ../semanage/seobject.py:1359
+ #, python-format
  msgid "Addr %s is defined in policy, cannot be deleted"
--msgstr "Port %s/%s är definierad i policy, kan inte tas bort"
-+msgstr "Adress %s är definierad i policy, kan inte tas bort"
+ msgstr "Адреса %s је одређена у полиси, не може се брисати"
  
- #: ../semanage/seobject.py:1368
--#, fuzzy, python-format
-+#, python-format
+-#: ../semanage/seobject.py:1372
++#: ../semanage/seobject.py:1363
+ #, python-format
  msgid "Could not delete addr %s"
--msgstr "Kunde inte ta bort gränssnittet %s"
-+msgstr "Kunde inte ta bort adress %s"
+ msgstr "Не могу да обришем адресу %s"
  
- #: ../semanage/seobject.py:1380
--#, fuzzy
+-#: ../semanage/seobject.py:1384
++#: ../semanage/seobject.py:1375
  msgid "Could not deleteall node mappings"
--msgstr "Kunde inte ta bort inloggningkartläggning för %s"
-+msgstr "Kunde inte göra deleteall på nodmappningar"
+ msgstr ""
  
- #: ../semanage/seobject.py:1394
--#, fuzzy
+-#: ../semanage/seobject.py:1398
++#: ../semanage/seobject.py:1389
  msgid "Could not list addrs"
--msgstr "Kunde inte lista portar"
-+msgstr "Kunde inte lista adresser"
+ msgstr "Не могу да излистам адресе"
  
- #: ../semanage/seobject.py:1454 ../semanage/seobject.py:1516
- #: ../semanage/seobject.py:1550 ../semanage/seobject.py:1556
-@@ -715,9 +708,8 @@ msgid "Could not delete interface %s"
- msgstr "Kunde inte ta bort gränssnittet %s"
+-#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
+-#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
++#: ../semanage/seobject.py:1441 ../semanage/seobject.py:1732
++msgid "SELinux Type is required"
++msgstr "SELinux врста је неопходна"
++
++#: ../semanage/seobject.py:1449 ../semanage/seobject.py:1511
++#: ../semanage/seobject.py:1545 ../semanage/seobject.py:1551
+ #, python-format
+ msgid "Could not check if interface %s is defined"
+ msgstr "Не могу да проверим да ли је сучеље %s одређено"
  
- #: ../semanage/seobject.py:1574
--#, fuzzy
+-#: ../semanage/seobject.py:1465
++#: ../semanage/seobject.py:1456
+ #, python-format
+ msgid "Could not create interface for %s"
+ msgstr "Не могу да направим сучеље за %s"
+ 
+-#: ../semanage/seobject.py:1474
++#: ../semanage/seobject.py:1465
+ #, python-format
+ msgid "Could not set user in interface context for %s"
+ msgstr "Не могу да поставим корисника у контексту сучеља за %s"
+ 
+-#: ../semanage/seobject.py:1478
++#: ../semanage/seobject.py:1469
+ #, python-format
+ msgid "Could not set role in interface context for %s"
+ msgstr "Не могу да поставим улогу у контексту сучеља за %s"
+ 
+-#: ../semanage/seobject.py:1482
++#: ../semanage/seobject.py:1473
+ #, python-format
+ msgid "Could not set type in interface context for %s"
+ msgstr "Не могу да поставим врсту у контексту сучеља за %s"
+ 
+-#: ../semanage/seobject.py:1487
++#: ../semanage/seobject.py:1478
+ #, python-format
+ msgid "Could not set mls fields in interface context for %s"
+ msgstr "Не могу да поставим mls поља у контексту сучеља за %s"
+ 
+-#: ../semanage/seobject.py:1491
++#: ../semanage/seobject.py:1482
+ #, python-format
+ msgid "Could not set interface context for %s"
+ msgstr "Не могу да поставим контекст сучеља за %s"
+ 
+-#: ../semanage/seobject.py:1495
++#: ../semanage/seobject.py:1486
+ #, python-format
+ msgid "Could not set message context for %s"
+ msgstr "Не могу да поставим контекст поруке за %s"
+ 
+-#: ../semanage/seobject.py:1499
++#: ../semanage/seobject.py:1490
+ #, python-format
+ msgid "Could not add interface %s"
+ msgstr "Не могу да додам сучеље %s"
+ 
+-#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
++#: ../semanage/seobject.py:1513 ../semanage/seobject.py:1547
+ #, python-format
+ msgid "Interface %s is not defined"
+ msgstr "Сучеље %s није одређено"
+ 
+-#: ../semanage/seobject.py:1526
++#: ../semanage/seobject.py:1517
+ #, python-format
+ msgid "Could not query interface %s"
+ msgstr "Не могу да испитам сучеље %s"
+ 
+-#: ../semanage/seobject.py:1537
++#: ../semanage/seobject.py:1528
+ #, python-format
+ msgid "Could not modify interface %s"
+ msgstr "Не могу да изменим сучеље %s"
+ 
+-#: ../semanage/seobject.py:1562
++#: ../semanage/seobject.py:1553
+ #, python-format
+ msgid "Interface %s is defined in policy, cannot be deleted"
+ msgstr "Спрега %s је одређена у полиси, не може се брисати"
+ 
+-#: ../semanage/seobject.py:1566
++#: ../semanage/seobject.py:1557
+ #, python-format
+ msgid "Could not delete interface %s"
+ msgstr "Не могу да обришем сучеље %s"
+ 
+-#: ../semanage/seobject.py:1578
++#: ../semanage/seobject.py:1569
  msgid "Could not delete all interface  mappings"
--msgstr "Kunde inte ta bort gränssnittet %s"
-+msgstr "Kunde inte ta bort alla gränssnittsmappningar"
+ msgstr ""
  
- #: ../semanage/seobject.py:1588
+-#: ../semanage/seobject.py:1592
++#: ../semanage/seobject.py:1583
  msgid "Could not list interfaces"
-@@ -732,19 +724,19 @@ msgid "Context"
- msgstr "Kontext"
+ msgstr "Не могу да попишем сучеља"
  
- #: ../semanage/seobject.py:1663
--#, fuzzy, python-format
-+#, python-format
+-#: ../semanage/seobject.py:1617
++#: ../semanage/seobject.py:1608
+ msgid "SELinux Interface"
+ msgstr "SELinux сучеље"
+ 
+-#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
++#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1954
+ msgid "Context"
+ msgstr "Контекст"
+ 
+-#: ../semanage/seobject.py:1667
++#: ../semanage/seobject.py:1671
+ #, python-format
  msgid "Equivalence class for %s already exists"
--msgstr "Filkontext för %s redan definierat"
-+msgstr "En ekvivalensklass för %s finns redan"
+ msgstr ""
  
- #: ../semanage/seobject.py:1669
+-#: ../semanage/seobject.py:1673
++#: ../semanage/seobject.py:1677
  #, python-format
  msgid "File spec %s conflicts with equivalency rule '%s %s'"
--msgstr ""
-+msgstr "Filspecifikationen %s står i konflikt med evivalensregeln ”%s %s”"
+ msgstr ""
  
- #: ../semanage/seobject.py:1678
--#, fuzzy, python-format
-+#, python-format
+-#: ../semanage/seobject.py:1682
++#: ../semanage/seobject.py:1686
+ #, python-format
  msgid "Equivalence class for %s does not exists"
--msgstr "Linuxanvändaren %s finns inte"
-+msgstr "Någon ekvivalensklass för %s finns inte"
+ msgstr ""
  
- #: ../semanage/seobject.py:1692
+-#: ../semanage/seobject.py:1696
++#: ../semanage/seobject.py:1700
  #, python-format
-@@ -762,21 +754,19 @@ msgid "Could not set mls fields in file
- msgstr "Kunde inte sätta mls-fält i filkontext för %s"
+ msgid "Could not set user in file context for %s"
+ msgstr "Не могу да поставим корисника у контексту датотеке за %s"
  
- #: ../semanage/seobject.py:1707
--#, fuzzy
+-#: ../semanage/seobject.py:1700
++#: ../semanage/seobject.py:1704
+ #, python-format
+ msgid "Could not set role in file context for %s"
+ msgstr "Не могу да поставим улогу у контексту датотеке за %s"
+ 
+-#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
++#: ../semanage/seobject.py:1709 ../semanage/seobject.py:1769
+ #, python-format
+ msgid "Could not set mls fields in file context for %s"
+ msgstr "Не могу да поставим mls поља у контексту датотеке за %s"
+ 
+-#: ../semanage/seobject.py:1711
++#: ../semanage/seobject.py:1715
  msgid "Invalid file specification"
--msgstr ""
--"Fil\n"
--"Specifikation"
-+msgstr "Ogiltig filspecifikation"
+ msgstr "Неисправна спецификација датотеке"
  
- #: ../semanage/seobject.py:1709
+-#: ../semanage/seobject.py:1713
++#: ../semanage/seobject.py:1717
  msgid "File specification can not include spaces"
--msgstr ""
-+msgstr "Filspecifikationer kan inte innehålla blanktecken"
+ msgstr ""
  
- #: ../semanage/seobject.py:1714
+-#: ../semanage/seobject.py:1718
++#: ../semanage/seobject.py:1722
  #, python-format
  msgid ""
--"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
--msgstr ""
-+"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' "
-+"instead"
-+msgstr "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 ""
  
- #: ../semanage/seobject.py:1732 ../semanage/seobject.py:1737
- #: ../semanage/seobject.py:1790 ../semanage/seobject.py:1872
-@@ -826,14 +816,13 @@ msgid "Could not modify file context for
- msgstr "Kunde inte modifiera filkontext för %s"
+-#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
+-#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
+-#: ../semanage/seobject.py:1880
++#: ../semanage/seobject.py:1735
++#, python-format
++msgid "Type %s is invalid, must be a file or device type"
++msgstr ""
++
++#: ../semanage/seobject.py:1743 ../semanage/seobject.py:1748
++#: ../semanage/seobject.py:1804 ../semanage/seobject.py:1886
++#: ../semanage/seobject.py:1890
+ #, python-format
+ msgid "Could not check if file context for %s is defined"
+ msgstr "Не могу да проверим да ли је одређен контекст датотеке за %s"
  
- #: ../semanage/seobject.py:1839
--#, fuzzy
+-#: ../semanage/seobject.py:1749
++#: ../semanage/seobject.py:1756
+ #, python-format
+ msgid "Could not create file context for %s"
+ msgstr "Не могу да направим контекст датотеке за %s"
+ 
+-#: ../semanage/seobject.py:1757
++#: ../semanage/seobject.py:1764
+ #, python-format
+ msgid "Could not set type in file context for %s"
+ msgstr "Не могу да поставим врсту у контексту датотеке за %s"
+ 
+-#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
+-#: ../semanage/seobject.py:1826
++#: ../semanage/seobject.py:1772 ../semanage/seobject.py:1832
++#: ../semanage/seobject.py:1836
+ #, python-format
+ msgid "Could not set file context for %s"
+ msgstr "Не могу да поставим контекст датотеке за %s"
+ 
+-#: ../semanage/seobject.py:1771
++#: ../semanage/seobject.py:1778
+ #, python-format
+ msgid "Could not add file context for %s"
+ msgstr "Не могу да додам контекст датотеке за %s"
+ 
+-#: ../semanage/seobject.py:1785
++#: ../semanage/seobject.py:1792
+ msgid "Requires setype, serange or seuser"
+ msgstr "Захтева setype, serange или seuser"
+ 
+-#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
++#: ../semanage/seobject.py:1808 ../semanage/seobject.py:1894
+ #, python-format
+ msgid "File context for %s is not defined"
+ msgstr "Контекст датотеке за %s није одређен"
+ 
+-#: ../semanage/seobject.py:1804
++#: ../semanage/seobject.py:1814
+ #, python-format
+ msgid "Could not query file context for %s"
+ msgstr "Не могу да испитам контекст датотеке за %s"
+ 
+-#: ../semanage/seobject.py:1830
++#: ../semanage/seobject.py:1840
+ #, python-format
+ msgid "Could not modify file context for %s"
+ msgstr "Не могу да изменим контекст датотеке %s"
+ 
+-#: ../semanage/seobject.py:1843
++#: ../semanage/seobject.py:1853
  msgid "Could not list the file contexts"
--msgstr "Kunde inte lista filkontext"
-+msgstr "Kunde inte lista filkontexten"
+ msgstr "Не могу да излистам контексте датотека"
  
- #: ../semanage/seobject.py:1853
--#, fuzzy, python-format
-+#, python-format
+-#: ../semanage/seobject.py:1857
++#: ../semanage/seobject.py:1867
+ #, python-format
  msgid "Could not delete the file context %s"
--msgstr "Kunde inte radera filkontext för %s"
-+msgstr "Kunde inte radera filkontexten %s"
+ msgstr "Не могу да обришем контекст датотеке %s"
+ 
+-#: ../semanage/seobject.py:1882
++#: ../semanage/seobject.py:1892
+ #, python-format
+ msgid "File context for %s is defined in policy, cannot be deleted"
+ msgstr "Контекст датотеке за %s је одређен у полиси, не може се брисати"
  
- #: ../semanage/seobject.py:1878
+-#: ../semanage/seobject.py:1888
++#: ../semanage/seobject.py:1898
  #, python-format
-@@ -865,14 +854,13 @@ msgstr "typ"
+ msgid "Could not delete file context for %s"
+ msgstr "Не могу да обришем контекст датотеке %s"
+ 
+-#: ../semanage/seobject.py:1903
++#: ../semanage/seobject.py:1913
+ msgid "Could not list file contexts"
+ msgstr "Не могу да попишем контексте датотека"
+ 
+-#: ../semanage/seobject.py:1907
++#: ../semanage/seobject.py:1917
+ msgid "Could not list local file contexts"
+ msgstr "Не могу да попишем локалне контексте датотека"
+ 
+-#: ../semanage/seobject.py:1944
++#: ../semanage/seobject.py:1954
+ msgid "SELinux fcontext"
+ msgstr "SELinux fcontext"
+ 
+-#: ../semanage/seobject.py:1944
++#: ../semanage/seobject.py:1954
+ msgid "type"
+ msgstr "врста"
+ 
+-#: ../semanage/seobject.py:1957
++#: ../semanage/seobject.py:1967
  msgid ""
  "\n"
  "SELinux Distribution fcontext Equivalence \n"
--msgstr ""
-+msgstr "\nSELinux-distributionens fcontext-ekvivalens \n"
+ msgstr ""
  
- #: ../semanage/seobject.py:1954
--#, fuzzy
+-#: ../semanage/seobject.py:1962
++#: ../semanage/seobject.py:1972
  msgid ""
  "\n"
  "SELinux Local fcontext Equivalence \n"
--msgstr "SELinux-kontext"
-+msgstr "\nSELinux lokala fcontext-ekvivalens \n"
+ msgstr ""
  
- #: ../semanage/seobject.py:1988 ../semanage/seobject.py:2040
- #: ../semanage/seobject.py:2046
-@@ -891,14 +879,14 @@ msgid "Could not query file context %s"
- msgstr "Kunde inte fråga filkontext %s"
+-#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
+-#: ../semanage/seobject.py:2054
++#: ../semanage/seobject.py:2006 ../semanage/seobject.py:2059
++#: ../semanage/seobject.py:2065
+ #, python-format
+ msgid "Could not check if boolean %s is defined"
+ msgstr "Не могу да проверим да ли је одређен логички израз %s"
  
- #: ../semanage/seobject.py:1999
--#, fuzzy, python-format
-+#, python-format
+-#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
++#: ../semanage/seobject.py:2008 ../semanage/seobject.py:2061
+ #, python-format
+ msgid "Boolean %s is not defined"
+ msgstr "Логички израз %s није одређен"
+ 
+-#: ../semanage/seobject.py:2002
++#: ../semanage/seobject.py:2012
+ #, python-format
+ msgid "Could not query file context %s"
+ msgstr "Не могу да испитам контекст датотеке %s"
+ 
+-#: ../semanage/seobject.py:2007
++#: ../semanage/seobject.py:2017
+ #, python-format
  msgid "You must specify one of the following values: %s"
--msgstr "Du måste ange ett prefix"
-+msgstr "Du måste ange ett av följande värden: %s"
+ msgstr "Морате навести једну од следећих вредности: %s"
  
- #: ../semanage/seobject.py:2004
--#, fuzzy, python-format
-+#, python-format
+-#: ../semanage/seobject.py:2012
++#: ../semanage/seobject.py:2022
+ #, python-format
  msgid "Could not set active value of boolean %s"
--msgstr "Kunde inte ta bort flagga %s"
-+msgstr "Kunde inte sätta aktivt värde på booleanen %s"
+ msgstr "Не могу да поставим активну вредност логичке %s"
  
- #: ../semanage/seobject.py:2007
+-#: ../semanage/seobject.py:2015
++#: ../semanage/seobject.py:2025
  #, python-format
-@@ -908,7 +896,7 @@ msgstr "Kunde inte modifiera flagga %s"
- #: ../semanage/seobject.py:2025
+ msgid "Could not modify boolean %s"
+ msgstr "Не могу да изменим логички израз %s"
+ 
+-#: ../semanage/seobject.py:2033
++#: ../semanage/seobject.py:2043
  #, python-format
  msgid "Bad format %s: Record %s"
--msgstr ""
-+msgstr "Felaktigt format %s: Post %s"
+ msgstr "Лош формат %s: запис %s"
+ 
+-#: ../semanage/seobject.py:2056
++#: ../semanage/seobject.py:2067
+ #, python-format
+ msgid "Boolean %s is defined in policy, cannot be deleted"
+ msgstr "Логички израз %s је одређен у полиси, не може се брисати"
  
- #: ../semanage/seobject.py:2048
+-#: ../semanage/seobject.py:2060
++#: ../semanage/seobject.py:2071
  #, python-format
-@@ -926,33 +914,32 @@ msgstr "Kunde inte lista flaggor"
+ msgid "Could not delete boolean %s"
+ msgstr "Не могу да обришем логички израз %s"
+ 
+-#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
++#: ../semanage/seobject.py:2083 ../semanage/seobject.py:2100
+ msgid "Could not list booleans"
+ msgstr "Не могу да попишем логичке изразе"
  
- #: ../semanage/seobject.py:2104
+-#: ../semanage/seobject.py:2112
++#: ../semanage/seobject.py:2125
  msgid "unknown"
--msgstr ""
-+msgstr "okänt"
+ msgstr "непознато"
  
- #: ../semanage/seobject.py:2117
+-#: ../semanage/seobject.py:2125
++#: ../semanage/seobject.py:2138
  msgid "off"
--msgstr ""
-+msgstr "av"
+ msgstr "искључено"
  
- #: ../semanage/seobject.py:2117
--#, fuzzy
+-#: ../semanage/seobject.py:2125
++#: ../semanage/seobject.py:2138
  msgid "on"
--msgstr "Cron"
-+msgstr "på"
+ msgstr "укључено"
  
- #: ../semanage/seobject.py:2131
+-#: ../semanage/seobject.py:2139
++#: ../semanage/seobject.py:2152
  msgid "SELinux boolean"
- msgstr "SELinux-boolean"
+ msgstr "SELinux логичка"
  
- #: ../semanage/seobject.py:2131
--#, fuzzy
+-#: ../semanage/seobject.py:2139
++#: ../semanage/seobject.py:2152
  msgid "State"
--msgstr "Status"
-+msgstr "Tillstånd"
+ msgstr ""
  
- #: ../semanage/seobject.py:2131
+-#: ../semanage/seobject.py:2139
++#: ../semanage/seobject.py:2152
  msgid "Default"
--msgstr ""
-+msgstr "Standard"
+ msgstr ""
  
--#: ../semanage/seobject.py:2131
-+#: ../semanage/seobject.py:2131 ../gui/polgen.glade:3355
-+#: ../gui/polgengui.py:253
+-#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
+-#: ../gui/polgengui.py:253
++#: ../semanage/seobject.py:2152 ../gui/polgen.glade:113
++#: ../gui/polgengui.py:254
  msgid "Description"
--msgstr ""
-+msgstr "Beskrivning"
+ msgstr "Опис"
  
- #: ../newrole/newrole.c:201
- #, c-format
-@@ -962,12 +949,12 @@ msgstr "misslyckades med att sätta PAM_
- #: ../newrole/newrole.c:290
- #, c-format
- msgid "newrole: service name configuration hashtable overflow\n"
--msgstr ""
-+msgstr "newrole: hashtabell för konfiguration av tjänstenamn spillde över\n"
+@@ -1008,7 +1024,7 @@ msgstr "Грешка при резервисању меморије.\n"
+ msgid "Error sending audit message.\n"
+ msgstr "Грешка при слању поруке за проверу.\n"
  
- #: ../newrole/newrole.c:300
+-#: ../newrole/newrole.c:692 ../newrole/newrole.c:1059
++#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
  #, c-format
- msgid "newrole:  %s:  error on line %lu.\n"
--msgstr ""
-+msgstr "newrole:  %s:  fel på rad %lu.\n"
+ msgid "Could not determine enforcing mode.\n"
+ msgstr "Не могу да одредим режим приморавања.\n"
+@@ -1125,62 +1141,66 @@ msgstr "Не могу да добавим празан скуп сигнала\n
+ msgid "Unable to set SIGHUP handler\n"
+ msgstr "Не могу да поставим SIGHUP руковаоца\n"
  
- #: ../newrole/newrole.c:439
- #, c-format
-@@ -1072,7 +1059,7 @@ msgstr "Fel: flera nivåer angivna\n"
- #: ../newrole/newrole.c:865
+-#: ../newrole/newrole.c:1053
++#: ../newrole/newrole.c:1036
++msgid "Sorry, newrole failed to drop capabilities\n"
++msgstr ""
++
++#: ../newrole/newrole.c:1052
  #, c-format
- msgid "Error: you are not allowed to change levels on a non secure terminal \n"
--msgstr ""
-+msgstr "Fel: du får inte lov att byta nivåer på en osäker terminal\n"
+ msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
+ msgstr "Жалим, newrole се може користити само на SELinux језгру.\n"
  
- #: ../newrole/newrole.c:891
+-#: ../newrole/newrole.c:1070
++#: ../newrole/newrole.c:1069
  #, c-format
-@@ -1140,14 +1127,14 @@ msgid "failed to get old_context.\n"
- msgstr "kunde inte få tag i old_context.\n"
+ msgid "failed to get old_context.\n"
+ msgstr "није успело добављање старог контекста.\n"
  
- #: ../newrole/newrole.c:1077
--#, fuzzy, c-format
-+#, c-format
+-#: ../newrole/newrole.c:1077
++#: ../newrole/newrole.c:1076
+ #, c-format
  msgid "Warning!  Could not retrieve tty information.\n"
--msgstr "Fel! Kunde inte få tag i tty-information.\n"
-+msgstr "Varning!  Kunde inte få tag i tty-information.\n"
+ msgstr "Грешка!  Не могу да прибавим tty информацију.\n"
  
- #: ../newrole/newrole.c:1098
+-#: ../newrole/newrole.c:1098
++#: ../newrole/newrole.c:1097
  #, c-format
  msgid "error on reading PAM service configuration.\n"
--msgstr ""
-+msgstr "fel vid inläsning av PAM-tjänstekonfiguration.\n"
+ msgstr "грешка при читању подешавања PAM сервиса.\n"
  
- #: ../newrole/newrole.c:1133
- #, c-format
-@@ -1162,7 +1149,7 @@ msgstr "newrole: fel vid gaffling: %s"
- #: ../newrole/newrole.c:1163 ../newrole/newrole.c:1186
+-#: ../newrole/newrole.c:1133
++#: ../newrole/newrole.c:1132
  #, c-format
- msgid "Unable to restore tty label...\n"
--msgstr "Kunde inte återställa tty-märkning...\n"
-+msgstr "Kunde inte återställa tty-märkning…\n"
+ msgid "newrole: incorrect password for %s\n"
+ msgstr "newrole: нетачна лозинка за %s\n"
  
- #: ../newrole/newrole.c:1165 ../newrole/newrole.c:1192
+-#: ../newrole/newrole.c:1160
++#: ../newrole/newrole.c:1159
  #, c-format
-@@ -1189,19 +1176,19 @@ msgid "failed to exec shell\n"
- msgstr "kunde ej exek skal\n"
- 
- #: ../load_policy/load_policy.c:22
--#, fuzzy, c-format
-+#, c-format
- msgid "usage:  %s [-qi]\n"
--msgstr "användning:  %s [-q]\n"
-+msgstr "användning:  %s [-qi]\n"
+ msgid "newrole: failure forking: %s"
+ msgstr "newrole: неуспело рачвање: %s"
  
- #: ../load_policy/load_policy.c:71
+-#: ../newrole/newrole.c:1163 ../newrole/newrole.c:1186
++#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
  #, c-format
- msgid "%s:  Policy is already loaded and initial load requested\n"
--msgstr ""
-+msgstr "%s:  Policyn är redan inläst och initial inläsning begärd\n"
- 
- #: ../load_policy/load_policy.c:80
--#, fuzzy, c-format
-+#, c-format
- msgid "%s:  Can't load policy and enforcing mode requested:  %s\n"
--msgstr "%s: Kan inte läsa in policy: %s\n"
-+msgstr "%s:  Kan inte läsa in policy och tvingande läge är begärt:  %s\n"
+ msgid "Unable to restore tty label...\n"
+ msgstr "Не могу да вратим tty ознаку...\n"
  
- #: ../load_policy/load_policy.c:90
- #, c-format
-@@ -1238,17 +1225,17 @@ msgstr "Kan inte ha flera känsligheter"
- #: ../scripts/chcat:325
+-#: ../newrole/newrole.c:1165 ../newrole/newrole.c:1192
++#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
  #, c-format
- msgid "Usage %s CATEGORY File ..."
--msgstr "Användning %s KATEGORI fil ..."
-+msgstr "Användning %s KATEGORI fil …"
+ msgid "Failed to close tty properly\n"
+ msgstr "Није успело прописно tty затварање\n"
  
- #: ../scripts/chcat:326
+-#: ../newrole/newrole.c:1224
++#: ../newrole/newrole.c:1223
  #, c-format
- msgid "Usage %s -l CATEGORY user ..."
--msgstr "Användning %s -l KATEGORI användare ..."
-+msgstr "Användning %s -l KATEGORI användare …"
+ msgid "Could not close descriptors.\n"
+ msgstr "Не могу да затворим описнике.\n"
  
- #: ../scripts/chcat:327
+-#: ../newrole/newrole.c:1251
++#: ../newrole/newrole.c:1250
  #, c-format
- msgid "Usage %s [[+|-]CATEGORY],...]q File ..."
--msgstr "Användning %s [[+|-]KATEGORI],...]q fil ..."
-+msgstr "Användning %s [[+|-]KATEGORI],…]q fil …"
+ msgid "Error allocating shell's argv0.\n"
+ msgstr "Грешка при додели argv0 командног окружења.\n"
  
- #: ../scripts/chcat:328
+-#: ../newrole/newrole.c:1287
++#: ../newrole/newrole.c:1286
  #, c-format
-@@ -1287,1055 +1274,2099 @@ msgstr "chcat -- -Hemligt /dok/affärspl
+ msgid "Unable to restore the environment, aborting\n"
+ msgstr "Не могу да вратим окружење, одустајем\n"
+ 
+-#: ../newrole/newrole.c:1298
++#: ../newrole/newrole.c:1297
+ msgid "failed to exec shell\n"
+ msgstr "није успело извршавање командног окружења\n"
+ 
+@@ -1283,20 +1303,20 @@ msgstr "chcat -- -CompanyConfidential /docs/businessplan.odt"
  msgid "chcat -l +CompanyConfidential juser"
- msgstr "chcat -l +Hemligt juser"
+ msgstr "chcat -l +CompanyConfidential juser"
  
--#: ../scripts/chcat:399
--#, c-format
-+#: ../scripts/chcat:399 ../gui/polgen.py:1334
-+#, c-format, python-format
+-#: ../scripts/chcat:399 ../gui/polgen.py:1351
+-#, c-format, python-format
++#: ../scripts/chcat:399
++#, c-format
  msgid "Options Error %s "
- msgstr "Flaggfel %s "
+ msgstr "Грешка опција %s "
  
--#, fuzzy
--#~ msgid ""
--#~ "Unable to open %s: translations not supported on non-MLS machines: %s"
--#~ msgstr ""
--#~ "Kan inte öppna %s: översättningar stöds inte på maskiner som inte har MLS"
--
--#~ msgid "Level"
--#~ msgstr "Nivå"
--
--#~ msgid "Translation"
--#~ msgstr "Översättning"
--
--#~ msgid "Translations can not contain spaces '%s' "
--#~ msgstr "Översättningar kan inte innehålla blanksteg \"%s\" "
--
--#~ msgid "Invalid Level '%s' "
--#~ msgstr "Ogiltig nivå \"%s\" "
--
--#~ msgid "%s already defined in translations"
--#~ msgstr "%s är redan definierad i översättningar"
--
--#~ msgid "%s not defined in translations"
--#~ msgstr "%s är inte definierad i översättningar"
--
--#~ msgid "Login mapping for %s is already defined"
--#~ msgstr "Inloggningskartläggning för %s är redan definierad"
--
--#~ msgid "add SELinux user mapping"
--#~ msgstr "lägg till SELinux användarmappning"
--
--#~ msgid "SELinux user %s is already defined"
--#~ msgstr "SELinux användare %s är redan definierad"
--
--#, fuzzy
--#~ msgid "Node Netmask is required"
--#~ msgstr "Port krävs"
--
--#, fuzzy
--#~ msgid "Addr %s already defined"
--#~ msgstr "Port %s/%s redan definierad"
--
--#~ msgid "Interface %s already defined"
--#~ msgstr "Gränssnittet %s är redan definierat"
--
--#, fuzzy
--#~ msgid "Error initializing capabilities, aborting.\n"
--#~ msgstr "Fel vid initiering av kapabiliteter, avbryter.\n"
--
--#~ msgid "Error setting capabilities, aborting\n"
--#~ msgstr "Fel vid sättning av kapabiliteter, avbryter\n"
--
--#~ msgid "Error setting KEEPCAPS, aborting\n"
--#~ msgstr "Fel vid sättning av KEEPCAPS, avbryter\n"
--
--#~ msgid "Error dropping capabilities, aborting\n"
--#~ msgstr "Fel vid borttagning av kapabiliteter, avbryter\n"
--
--#~ msgid "Error dropping SETUID capability, aborting\n"
--#~ msgstr "Fel vi borttagning av SETUID kapabilitet, avbryter\n"
--
--#~ msgid "Error freeing caps\n"
--#~ msgstr "Fel vid frigöring av caps\n"
--
--#~ msgid "translations not supported on non-MLS machines"
--#~ msgstr "översättningar stöds inte på maskiner som inte har MLS"
--
--#~ msgid "Boolean"
--#~ msgstr "Boolean"
--
--#, fuzzy
--#~ msgid "all"
--#~ msgstr "Alla"
--
--#~ msgid "File Labeling"
--#~ msgstr "Filmärkning"
--
--#~ msgid ""
--#~ "File\n"
--#~ "Specification"
--#~ msgstr ""
--#~ "Fil\n"
--#~ "Specifikation"
--
--#, fuzzy
--#~ msgid ""
--#~ "Selinux\n"
--#~ "File Type"
--#~ msgstr ""
--#~ "Selinux\n"
--#~ "Filkontext"
--
--#~ msgid ""
--#~ "File\n"
--#~ "Type"
--#~ msgstr ""
--#~ "Fil\n"
--#~ "Typ"
--
--#~ msgid ""
--#~ "SELinux\n"
--#~ "User"
--#~ msgstr ""
--#~ "SELinux\n"
--#~ "Användare"
--
--#~ msgid ""
--#~ "MLS/\n"
--#~ "MCS Range"
--#~ msgstr ""
--#~ "MLS/\n"
--#~ "MCS-intervall"
--
--#~ msgid "Login '%s' is required"
--#~ msgstr "Inloggning '%s' krävs"
--
--#~ msgid "Policy Module"
--#~ msgstr "Policymodul"
--
--#~ msgid "Load Policy Module"
--#~ msgstr "Läsa in policymodul"
--
--#~ msgid "Red Hat 2007"
--#~ msgstr "Red Hat 2007"
--
--#~ msgid "GPL"
--#~ msgstr "GPL"
--
--#~ msgid "translator-credits"
--#~ msgstr "Magnus Larsson"
--
--#~ msgid "<b>Applications</b>"
--#~ msgstr "<b>Program</b>"
--
--#, fuzzy
--#~ msgid "<b>Login Users</b>"
--#~ msgstr "<b>Användare</b>"
--
--#, fuzzy
--#~ msgid "User Role"
--#~ msgstr "Roll"
--
--#, fuzzy
--#~ msgid "<b>Root Users</b>"
--#~ msgstr "<b>Användare</b>"
+-#: ../gui/booleansPage.py:195 ../gui/system-config-selinux.glade:1706
++#: ../gui/booleansPage.py:194 ../gui/system-config-selinux.glade:1706
+ msgid "Boolean"
+ msgstr ""
+ 
+-#: ../gui/booleansPage.py:252 ../gui/semanagePage.py:162
++#: ../gui/booleansPage.py:245 ../gui/semanagePage.py:162
+ msgid "all"
+ msgstr ""
+ 
+-#: ../gui/booleansPage.py:254 ../gui/semanagePage.py:164
++#: ../gui/booleansPage.py:247 ../gui/semanagePage.py:164
+ #: ../gui/system-config-selinux.glade:1615
+ #: ../gui/system-config-selinux.glade:1820
+ #: ../gui/system-config-selinux.glade:2437
+@@ -1352,577 +1372,464 @@ msgstr ""
+ msgid "Login '%s' is required"
+ msgstr ""
+ 
+-#: ../gui/modulesPage.py:48 ../gui/system-config-selinux.glade:2753
++#: ../gui/modulesPage.py:49 ../gui/system-config-selinux.glade:2753
+ msgid "Policy Module"
+ msgstr ""
+ 
+-#: ../gui/modulesPage.py:57
++#: ../gui/modulesPage.py:58
+ msgid "Module Name"
+ msgstr ""
+ 
+-#: ../gui/modulesPage.py:134
++#: ../gui/modulesPage.py:135
+ msgid "Disable Audit"
+ msgstr ""
+ 
+-#: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
++#: ../gui/modulesPage.py:138 ../gui/system-config-selinux.glade:2662
+ msgid "Enable Audit"
+ msgstr ""
+ 
+-#: ../gui/modulesPage.py:162
++#: ../gui/modulesPage.py:163
+ msgid "Load Policy Module"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:79
+-msgid "Polgen"
+-msgstr ""
 -
--#, fuzzy
--#~ msgid "Root Admin User Role"
--#~ msgstr "Root-användare"
+-#: ../gui/polgen.glade:80
++#: ../gui/polgen.glade:9
+ msgid "Red Hat 2007"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:81
++#: ../gui/polgen.glade:11
+ msgid "GPL"
+ msgstr ""
+ 
+ #. TRANSLATORS: Replace this string with your names, one name per line.
+-#: ../gui/polgen.glade:85 ../gui/system-config-selinux.glade:17
++#: ../gui/polgen.glade:13 ../gui/system-config-selinux.glade:17
+ msgid "translator-credits"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:90
++#: ../gui/polgen.glade:34
++msgid "Add Booleans Dialog"
++msgstr ""
++
++#: ../gui/polgen.glade:101
++msgid "Boolean Name"
++msgstr ""
++
++#: ../gui/polgen.glade:230
+ msgid "SELinux Policy Generation Tool"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:128
++#: ../gui/polgen.glade:251
+ msgid ""
+ "<b>Select the policy type for the application or user role you want to "
+ "confine:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:177
++#: ../gui/polgen.glade:284
+ msgid "<b>Applications</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
++#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:183
++msgid "Standard Init Daemon"
++msgstr ""
++
++#: ../gui/polgen.glade:320 ../gui/polgen.glade:336
+ msgid ""
+ "Standard Init Daemon are daemons started on boot via init scripts.  Usually "
+ "requires a script in /etc/rc.d/init.d"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:241 ../gui/polgen.py:156
+-msgid "Standard Init Daemon"
++#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:184
++msgid "DBUS System Daemon"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:261 ../gui/polgen.py:157
+-msgid "DBUS System Daemon"
++#: ../gui/polgen.glade:349
++msgid "Internet Services Daemon (inetd)"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:280
++#: ../gui/polgen.glade:353
+ msgid "Internet Services Daemon are daemons started by xinetd"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:282
+-msgid "Internet Services Daemon (inetd)"
++#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:186
++msgid "Web Application/Script (CGI)"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:301
++#: ../gui/polgen.glade:370
+ msgid ""
+ "Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:303 ../gui/polgen.py:159
+-msgid "Web Application/Script (CGI)"
++#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:187
++msgid "User Application"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:322 ../gui/polgen.glade:343
++#: ../gui/polgen.glade:387 ../gui/polgen.glade:404
+ msgid ""
+ "User Application are any application that you would like to confine that is "
+ "started by a user"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:324 ../gui/polgen.py:160
+-msgid "User Application"
+-msgstr ""
 -
--#~ msgid "Name"
--#~ msgstr "Namn"
--
--#~ msgid "..."
--#~ msgstr "..."
--
--#~ msgid "Executable"
--#~ msgstr "Körbar"
--
--#~ msgid "Init script"
--#~ msgstr "Init-skript"
--
--#~ msgid "<b>TCP Ports</b>"
--#~ msgstr "<b>TCP-portar</b>"
--
--#~ msgid "All"
--#~ msgstr "Alla"
--
--#~ msgid "600-1024"
--#~ msgstr "600-1024"
--
--#~ msgid "Select Ports"
--#~ msgstr "Välj portar"
--
--#~ msgid "<b>UDP Ports</b>"
--#~ msgstr "<b>UDP-portar</b>"
--
--#, fuzzy
--#~ msgid "Sends audit messages"
--#~ msgstr "Fel vid skickande av granskningsmeddelande.\n"
--
--#, fuzzy
--#~ msgid "Boolean Name"
--#~ msgstr "Boolean"
--
--#~ msgid "Role"
--#~ msgstr "Roll"
--
--#~ msgid "Application"
--#~ msgstr "Program"
--
--#, fuzzy
--#~ msgid "You must select a user"
--#~ msgstr "Du måste ange ett namn"
--
--#~ msgid "You must enter a name"
--#~ msgstr "Du måste ange ett namn"
--
--#~ msgid "You must enter a executable"
--#~ msgstr "Du måste ange ett körbart program"
--
--#, fuzzy
--#~ msgid "Type Enforcement file"
--#~ msgstr "Typ-upprätthållande fil"
--
--#~ msgid "Interface file"
--#~ msgstr "Gränssnittsfil"
--
--#~ msgid "File Contexts file"
--#~ msgstr "Filkontextsfil"
--
--#~ msgid "Protocol"
--#~ msgstr "Protokoll"
--
--#~ msgid ""
--#~ "MLS/MCS\n"
--#~ "Level"
--#~ msgstr ""
--#~ "MLS/MCS\n"
--#~ "Nivå"
--
--#~ msgid "Port"
--#~ msgstr "Port"
--
--#~ msgid "Group View"
--#~ msgstr "Gruppvy"
--
--#~ msgid "SELinux Service Protection"
--#~ msgstr "SELinux-tjänstskydd"
--
--#~ msgid "Admin"
--#~ msgstr "Admin"
--
--#~ msgid "Memory Protection"
--#~ msgstr "Minesskydd"
--
--#~ msgid "Mount"
--#~ msgstr "Montera"
--
--#~ msgid "SSH"
--#~ msgstr "SSH"
--
--#~ msgid "Network Configuration"
--#~ msgstr "Nätverkinställningar"
--
--#~ msgid "Databases"
--#~ msgstr "Databaser"
--
--#~ msgid "XServer"
--#~ msgstr "XServer"
--
--#~ msgid "NIS"
--#~ msgstr "NIS"
--
--#~ msgid "Web Applications"
--#~ msgstr "Webbprogram"
--
--#~ msgid "Disable SELinux protection for amavis"
--#~ msgstr "Avaktivera SELinux-skydd för amavis"
--
--#~ msgid "Disable SELinux protection for apmd daemon"
--#~ msgstr "Avaktivera SELinux-skydd för apmd-demonen"
--
--#~ msgid "Disable SELinux protection for arpwatch daemon"
--#~ msgstr "Avaktivera SELinux-skydd för arpwatch-demonen"
--
--#~ msgid "Disable SELinux protection for auditd daemon"
--#~ msgstr "Avaktivera SELinux-skydd för auditd-demonen"
--
--#~ msgid "Disable SELinux protection for automount daemon"
--#~ msgstr "Avaktivera SELinux-skydd för automount-demonen"
--
--#~ msgid "Disable SELinux protection for avahi"
--#~ msgstr "Avaktivera SELinux-skydd för avahi"
--
--#~ msgid "Disable SELinux protection for bluetooth daemon"
--#~ msgstr "Avaktivera SELinux-skydd för bluetooth-demonen"
--
--#~ msgid "Disable SELinux protection for canna daemon"
--#~ msgstr "Avaktivera SELinux-skydd för canna-demonen"
--
--#~ msgid "Disable SELinux protection for cardmgr daemon"
--#~ msgstr "Avaktivera SELinux-skydd för cardmgr-demonen"
--
--#~ msgid "Disable SELinux protection for Cluster Server"
--#~ msgstr "Avaktivera SELinux-skydd för Cluster-servern"
--
--#~ msgid "Disable SELinux protection for ciped daemon"
--#~ msgstr "Avaktivera SELinux-skydd för ciped-demonen"
--
--#~ msgid "Disable SELinux protection for clamd daemon"
--#~ msgstr "Avaktivera SELinux-skydd för clamd-demonen"
--
--#~ msgid "Disable SELinux protection for clamscan"
--#~ msgstr "Avaktivera SELinux-skydd för clamscan"
--
--#~ msgid "Disable SELinux protection for clvmd"
--#~ msgstr "Avaktivera SELinux-skydd för clvmd"
--
--#~ msgid "Disable SELinux protection for comsat daemon"
--#~ msgstr "Avaktivera SELinux-skydd för comsat-demonen"
--
--#~ msgid "Disable SELinux protection for courier daemon"
--#~ msgstr "Avaktivera SELinux-skydd för courier-demonen"
--
--#~ msgid "Disable SELinux protection for cpucontrol daemon"
--#~ msgstr "Avaktivera SELinux-skydd för cpucontrol-demonen"
--
--#~ msgid "Disable SELinux protection for cpuspeed daemon"
--#~ msgstr "Avaktivera SELinux-skydd för cpuspeed-demonen"
--
--#~ msgid "Cron"
--#~ msgstr "Cron"
--
--#~ msgid "Disable SELinux protection for crond daemon"
--#~ msgstr "Avaktivera SELinux-skydd för crond-demonen"
--
--#~ msgid "Printing"
--#~ msgstr "Utskrift"
--
--#, fuzzy
--#~ msgid "Disable SELinux protection for cupsd back end server"
--#~ msgstr "Avaktivera SELinux-skydd för cupsd-demonen"
--
--#~ msgid "Disable SELinux protection for cupsd daemon"
--#~ msgstr "Avaktivera SELinux-skydd för cupsd-demonen"
--
--#~ msgid "Disable SELinux protection for cupsd_lpd"
--#~ msgstr "Avaktivera SELinux-skydd för cupsd_lpd"
--
--#~ msgid "CVS"
--#~ msgstr "CVS"
--
--#~ msgid "Disable SELinux protection for cvs daemon"
--#~ msgstr "Avaktivera SELinux-skydd för cvs-demonen"
--
--#~ msgid "Disable SELinux protection for cyrus daemon"
--#~ msgstr "Avaktivera SELinux-skydd för cyrus-demonen"
-+#: ../gui/booleansPage.py:186 ../gui/system-config-selinux.glade:1725
-+msgid "Boolean"
-+msgstr "Boolean"
-+
-+#: ../gui/booleansPage.py:241 ../gui/semanagePage.py:162
-+msgid "all"
-+msgstr "alla"
-+
-+#: ../gui/booleansPage.py:243 ../gui/semanagePage.py:164
-+#: ../gui/system-config-selinux.glade:1616
-+#: ../gui/system-config-selinux.glade:1839
-+#: ../gui/system-config-selinux.glade:2456
-+msgid "Customized"
-+msgstr "Anpassad"
+-#: ../gui/polgen.glade:345 ../gui/polgen.py:161
++#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:188
+ msgid "Sandbox"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:391
++#: ../gui/polgen.glade:446
+ msgid "<b>Login Users</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:453
++#: ../gui/polgen.glade:478
++msgid "Existing User Roles"
++msgstr ""
 +
-+#: ../gui/fcontextPage.py:64 ../gui/system-config-selinux.glade:1930
-+msgid "File Labeling"
-+msgstr "Filmärkning"
++#: ../gui/polgen.glade:482
+ msgid "Modify an existing login user record."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for dbskkd daemon"
--#~ msgstr "Avaktivera SELinux-skydd för dbskkd-demonen"
--
--#~ msgid "Disable SELinux protection for dbusd daemon"
--#~ msgstr "Avaktivera SELinux-skydd för dbusd-demonen"
--
--#~ msgid "Disable SELinux protection for dccd"
--#~ msgstr "Avaktivera SELinux-skydd för dccd"
--
--#~ msgid "Disable SELinux protection for dccifd"
--#~ msgstr "Avaktivera SELinux-skydd för dccifd"
--
--#~ msgid "Disable SELinux protection for dccm"
--#~ msgstr "Avaktivera SELinux-skydd för dccm"
--
--#~ msgid "Disable SELinux protection for ddt daemon"
--#~ msgstr "Avaktivera SELinux-skydd för ddt-demonen"
--
--#~ msgid "Disable SELinux protection for devfsd daemon"
--#~ msgstr "Avaktivera SELinux-skydd för devfsd-demonen"
--
--#~ msgid "Disable SELinux protection for dhcpc daemon"
--#~ msgstr "Avaktivera SELinux-skydd för dhcpc-demonen"
--
--#~ msgid "Disable SELinux protection for dhcpd daemon"
--#~ msgstr "Avaktivera SELinux-skydd för dhcpd-demonen"
--
--#~ msgid "Disable SELinux protection for dictd daemon"
--#~ msgstr "Avaktivera SELinux-skydd för dictd-demonen"
--
--#~ msgid "Disable SELinux protection for games"
--#~ msgstr "Avaktivera SELinux-skydd för spel"
--
--#~ msgid "Disable SELinux protection for the web browsers"
--#~ msgstr "Avaktivera SELinux-skydd för webbläsare"
--
--#~ msgid "Disable SELinux protection for Thunderbird"
--#~ msgstr "Avaktivera SELinux-skydd för Thunderbird"
--
--#~ msgid "Disable SELinux protection for distccd daemon"
--#~ msgstr "Avaktivera SELinux-skydd för distccd-demonen"
--
--#~ msgid "Disable SELinux protection for dmesg daemon"
--#~ msgstr "Avaktivera SELinux-skydd för dmesg-demonen"
--
--#~ msgid "Disable SELinux protection for dnsmasq daemon"
--#~ msgstr "Avaktivera SELinux-skydd för dnsmasq-demonen"
--
--#~ msgid "Disable SELinux protection for dovecot daemon"
--#~ msgstr "Avaktivera SELinux-skydd för dovecot-demonen"
--
--#~ msgid "Disable SELinux protection for entropyd daemon"
--#~ msgstr "Avaktivera SELinux-skydd för entropyd-demonen"
--
--#~ msgid "Disable SELinux protection for fetchmail"
--#~ msgstr "Avaktivera SELinux-skydd för fetchmail"
--
--#~ msgid "Disable SELinux protection for fingerd daemon"
--#~ msgstr "Avaktivera SELinux-skydd för fingerd-demonen"
--
--#~ msgid "Disable SELinux protection for freshclam daemon"
--#~ msgstr "Avaktivera SELinux-skydd för freshclam-demonen"
--
--#~ msgid "Disable SELinux protection for fsdaemon daemon"
--#~ msgstr "Avaktivera SELinux-skydd för fsdaemon-demonen"
--
--#~ msgid "Disable SELinux protection for gpm daemon"
--#~ msgstr "Avaktivera SELinux-skydd för gpm-demonen"
--
--#~ msgid "NFS"
--#~ msgstr "NFS"
--
--#~ msgid "Disable SELinux protection for gss daemon"
--#~ msgstr "Avaktivera SELinux-skydd för gss-demonen"
--
--#, fuzzy
--#~ msgid "Disable SELinux protection for Hal daemon"
--#~ msgstr "Avaktivera SELinux-skydd för hal-demonen"
--
--#~ msgid "Compatibility"
--#~ msgstr "Kompatibilitet"
--
--#~ msgid "Disable SELinux protection for hostname daemon"
--#~ msgstr "Avaktivera SELinux-skydd för hostname-demonen"
--
--#~ msgid "Disable SELinux protection for hotplug daemon"
--#~ msgstr "Avaktivera SELinux-skydd för hotplug-demonen"
--
--#~ msgid "Disable SELinux protection for howl daemon"
--#~ msgstr "Avaktivera SELinux-skydd för howl-demonen"
--
--#~ msgid "Disable SELinux protection for cups hplip daemon"
--#~ msgstr "Avaktivera SELinux-skydd för cups hplip-demonen"
--
--#~ msgid "Disable SELinux protection for httpd rotatelogs"
--#~ msgstr "Avaktivera SELinux-skydd för httpd rotatelogs"
--
--#~ msgid "HTTPD Service"
--#~ msgstr "HTTPD-tjänst"
--
--#~ msgid "Disable SELinux protection for http suexec"
--#~ msgstr "Avaktivera SELinux-skydd för http suexec"
--
--#~ msgid "Disable SELinux protection for hwclock daemon"
--#~ msgstr "Avaktivera SELinux-skydd för hwclock-demonen"
--
--#~ msgid "Disable SELinux protection for i18n daemon"
--#~ msgstr "Avaktivera SELinux-skydd för i18n-demonen"
--
--#~ msgid "Disable SELinux protection for imazesrv daemon"
--#~ msgstr "Avaktivera SELinux-skydd för imazesrv-demonen"
--
--#~ msgid "Disable SELinux protection for inetd child daemons"
--#~ msgstr "Avaktivera SELinux-skydd för inetd child-demonerna"
--
--#~ msgid "Disable SELinux protection for inetd daemon"
--#~ msgstr "Avaktivera SELinux-skydd för inetd-demonen"
--
--#~ msgid "Disable SELinux protection for innd daemon"
--#~ msgstr "Avaktivera SELinux-skydd för innd-demonen"
--
--#~ msgid "Disable SELinux protection for iptables daemon"
--#~ msgstr "Avaktivera SELinux-skydd för iptables-demonen"
--
--#~ msgid "Disable SELinux protection for ircd daemon"
--#~ msgstr "Avaktivera SELinux-skydd för ircd-demonen"
--
--#~ msgid "Disable SELinux protection for irqbalance daemon"
--#~ msgstr "Avaktivera SELinux-skydd för irqbalance-demonen"
--
--#~ msgid "Disable SELinux protection for iscsi daemon"
--#~ msgstr "Avaktivera SELinux-skydd för iscsi-demonen"
--
--#~ msgid "Disable SELinux protection for jabberd daemon"
--#~ msgstr "Avaktivera SELinux-skydd för jabberd-demonen"
--
--#~ msgid "Kerberos"
--#~ msgstr "Kerberos"
--
--#~ msgid "Disable SELinux protection for kadmind daemon"
--#~ msgstr "Avaktivera SELinux-skydd för kadmind-demonen"
--
--#~ msgid "Disable SELinux protection for klogd daemon"
--#~ msgstr "Avaktivera SELinux-skydd för klogd-demonen"
--
--#~ msgid "Disable SELinux protection for krb5kdc daemon"
--#~ msgstr "Avaktivera SELinux-skydd för krb4kdc-demonen"
--
--#~ msgid "Disable SELinux protection for ktalk daemons"
--#~ msgstr "Avaktivera SELinux-skydd för ktalk-demonen"
--
--#~ msgid "Disable SELinux protection for kudzu daemon"
--#~ msgstr "Avaktivera SELinux-skydd för kudzu-demonen"
--
--#~ msgid "Disable SELinux protection for locate daemon"
--#~ msgstr "Avaktivera SELinux-skydd för locate-demonen"
--
--#~ msgid "Disable SELinux protection for lpd daemon"
--#~ msgstr "Avaktivera SELinux-skydd för lpd-demonen"
--
--#~ msgid "Disable SELinux protection for lrrd daemon"
--#~ msgstr "Avaktivera SELinux-skydd för lrrd-demonen"
--
--#~ msgid "Disable SELinux protection for lvm daemon"
--#~ msgstr "Avaktivera SELinux-skydd för lvm-demonen"
--
--#~ msgid "Disable SELinux protection for mailman"
--#~ msgstr "Avaktivera SELinux-skydd för mailman"
--
--#~ msgid "Disable SELinux protection for mdadm daemon"
--#~ msgstr "Avaktivera SELinux-skydd för madm-demonen"
--
--#~ msgid "Disable SELinux protection for monopd daemon"
--#~ msgstr "Avaktivera SELinux-skydd för monopd-demonen"
--
--#~ msgid "Disable SELinux protection for mrtg daemon"
--#~ msgstr "Avaktivera SELinux-skydd för mrtg-demonen"
--
--#~ msgid "Disable SELinux protection for mysqld daemon"
--#~ msgstr "Avaktivera SELinux-skydd för mysqld-demonen"
--
--#~ msgid "Disable SELinux protection for nagios daemon"
--#~ msgstr "Avaktivera SELinux-skydd för nagios-demonen"
--
--#~ msgid "Name Service"
--#~ msgstr "Namntjänst"
--
--#~ msgid "Disable SELinux protection for named daemon"
--#~ msgstr "Avaktivera SELinux-skydd för named-demonen"
--
--#~ msgid "Disable SELinux protection for nessusd daemon"
--#~ msgstr "Avaktivera SELinux-skydd för nessusd-demonen"
--
--#~ msgid "Disable SELinux protection for NetworkManager"
--#~ msgstr "Avaktivera SELinux-skydd för NetworkManager"
--
--#~ msgid "Disable SELinux protection for nfsd daemon"
--#~ msgstr "Avaktivera SELinux-skydd för nfsd-demonen"
--
--#~ msgid "Samba"
--#~ msgstr "Samba"
--
--#~ msgid "Disable SELinux protection for nmbd daemon"
--#~ msgstr "Avaktivera SELinux-skydd för nmbd-demonen"
--
--#~ msgid "Disable SELinux protection for nrpe daemon"
--#~ msgstr "Avaktivera SELinux-skydd för nrpe-demonen"
--
--#~ msgid "Disable SELinux protection for nscd daemon"
--#~ msgstr "Avaktivera SELinux-skydd för nscd-demonen"
--
--#~ msgid "Disable SELinux protection for nsd daemon"
--#~ msgstr "Avaktivera SELinux-skydd för nsd-demonen"
--
--#~ msgid "Disable SELinux protection for ntpd daemon"
--#~ msgstr "Avaktivera SELinux-skydd för ntpd-demonen"
--
--#~ msgid "Disable SELinux protection for oddjob"
--#~ msgstr "Avaktivera SELinux-skydd för oddjob"
--
--#~ msgid "Disable SELinux protection for oddjob_mkhomedir"
--#~ msgstr "Avaktivera SELinux-skydd för oddjob_mkhomedir"
--
--#~ msgid "Disable SELinux protection for openvpn daemon"
--#~ msgstr "Avaktivera SELinux-skydd för openvpn-demonen"
--
--#~ msgid "Disable SELinux protection for pam daemon"
--#~ msgstr "Avaktivera SELinux-skydd för pam-demonen"
--
--#~ msgid "Disable SELinux protection for pegasus"
--#~ msgstr "Avaktivera SELinux-skydd för pegasus"
--
--#~ msgid "Disable SELinux protection for perdition daemon"
--#~ msgstr "Avaktivera SELinux-skydd för perdition-demonen"
--
--#~ msgid "Disable SELinux protection for portmap daemon"
--#~ msgstr "Avaktivera SELinux-skydd för portmap-demonen"
--
--#~ msgid "Disable SELinux protection for portslave daemon"
--#~ msgstr "Avaktivera SELinux-skydd för portslave-demonen"
--
--#~ msgid "Disable SELinux protection for postfix"
--#~ msgstr "Avaktivera SELinux-skydd för postfix"
--
--#~ msgid "Disable SELinux protection for postgresql daemon"
--#~ msgstr "Avaktivera SELinux-skydd för postgresql-demonen"
--
--#~ msgid "pppd"
--#~ msgstr "pppd"
--
--#~ msgid "Disable SELinux protection for pptp"
--#~ msgstr "Avaktivera SELinux-skydd för pptp"
--
--#~ msgid "Disable SELinux protection for prelink daemon"
--#~ msgstr "Avaktivera SELinux-skydd för prelink-demonen"
--
--#~ msgid "Disable SELinux protection for privoxy daemon"
--#~ msgstr "Avaktivera SELinux-skydd för privoxy-demonen"
--
--#~ msgid "Disable SELinux protection for ptal daemon"
--#~ msgstr "Avaktivera SELinux-skydd för ptal-demonen"
--
--#~ msgid "Disable SELinux protection for pxe daemon"
--#~ msgstr "Avaktivera SELinux-skydd för pxe-demonen"
--
--#~ msgid "Disable SELinux protection for pyzord"
--#~ msgstr "Avaktivera SELinux-skydd för pyzord"
--
--#~ msgid "Disable SELinux protection for quota daemon"
--#~ msgstr "Avaktivera SELinux-skydd för quota-demonen"
--
--#~ msgid "Disable SELinux protection for radiusd daemon"
--#~ msgstr "Avaktivera SELinux-skydd för radiusd-demonen"
--
--#~ msgid "Disable SELinux protection for radvd daemon"
--#~ msgstr "Avaktivera SELinux-skydd för radvd-demonen"
--
--#~ msgid "Disable SELinux protection for rdisc"
--#~ msgstr "Avaktivera SELinux-skydd för rdisc"
--
--#~ msgid "Disable SELinux protection for readahead"
--#~ msgstr "Avaktivera SELinux-skydd för readahead"
--
--#~ msgid "Disable SELinux protection for restorecond"
--#~ msgstr "Avaktivera SELinux-skydd för restorecond"
--
--#~ msgid "Disable SELinux protection for rhgb daemon"
--#~ msgstr "Avaktivera SELinux-skydd för rhgb-demonen"
--
--#~ msgid "Disable SELinux protection for ricci"
--#~ msgstr "Avaktivera SELinux-skydd för ricci"
--
--#~ msgid "Disable SELinux protection for ricci_modclusterd"
--#~ msgstr "Avaktivera SELinux-skydd för ricci_modclusterd"
--
--#~ msgid "Disable SELinux protection for rlogind daemon"
--#~ msgstr "Avaktivera SELinux-skydd för rlogind-demonen"
--
--#~ msgid "Disable SELinux protection for rpcd daemon"
--#~ msgstr "Avaktivera SELinux-skydd för rpcd-demonen"
--
--#~ msgid "Disable SELinux protection for rshd"
--#~ msgstr "Avaktivera SELinux-skydd för rshd"
--
--#~ msgid "rsync"
--#~ msgstr "rsync"
--
--#~ msgid "Disable SELinux protection for rsync daemon"
--#~ msgstr "Avaktivera SELinux-skydd för rsync-demonen"
--
--#~ msgid "SASL authentication server"
--#~ msgstr "SASL autentiseringsserver"
--
--#~ msgid "Disable SELinux protection for saslauthd daemon"
--#~ msgstr "Avaktivera SELinux-skydd för saslauthd-demonen"
--
--#~ msgid "Disable SELinux protection for scannerdaemon daemon"
--#~ msgstr "Avaktivera SELinux-skydd för scannerdaemon-demonen"
--
--#~ msgid "Disable SELinux protection for sendmail daemon"
--#~ msgstr "Avaktivera SELinux-skydd för sendmail-demonen"
--
--#~ msgid "Disable SELinux protection for setrans"
--#~ msgstr "Avaktivera SELinux-skydd för setrans"
--
--#, fuzzy
--#~ msgid "Disable SELinux protection for setroubleshoot daemon"
--#~ msgstr "Avaktivera SELinux-skydd för setroublesoot-demonen"
--
--#~ msgid "Disable SELinux protection for slapd daemon"
--#~ msgstr "Avaktivera SELinux-skydd för slapd-demonen"
--
--#~ msgid "Disable SELinux protection for slrnpull daemon"
--#~ msgstr "Avaktivera SELinux-skydd för slrnpull-demonen"
--
--#~ msgid "Disable SELinux protection for smbd daemon"
--#~ msgstr "Avaktivera SELinux-skydd för smbd-demonen"
--
--#~ msgid "Disable SELinux protection for snmpd daemon"
--#~ msgstr "Avaktivera SELinux-skydd för snmpd-demonen"
--
--#~ msgid "Disable SELinux protection for snort daemon"
--#~ msgstr "Avaktivera SELinux-skydd för snort-demonen"
--
--#~ msgid "Disable SELinux protection for soundd daemon"
--#~ msgstr "Avaktivera SELinux-skydd för soundd-demonen"
--
--#~ msgid "Disable SELinux protection for sound daemon"
--#~ msgstr "Avaktivera SELinux-skydd för sound-demonen"
--
--#, fuzzy
--#~ msgid "Spam Protection"
--#~ msgstr "skräppostskydd"
--
--#~ msgid "Disable SELinux protection for spamd daemon"
--#~ msgstr "Avaktivera SELinux-skydd för spamd-demonen"
--
--#~ msgid "Disable SELinux protection for speedmgmt daemon"
--#~ msgstr "Avaktivera SELinux-skydd för speedmgmt-demonen"
--
--#~ msgid "Squid"
--#~ msgstr "Squid"
--
--#~ msgid "Disable SELinux protection for squid daemon"
--#~ msgstr "Avaktivera SELinux-skydd för squid-demonen"
--
--#~ msgid "Disable SELinux protection for ssh daemon"
--#~ msgstr "Avaktivera SELinux-skydd för ssh-demonen"
--
--#~ msgid "Universal SSL tunnel"
--#~ msgstr "Universiell SSL-tunnel"
--
--#~ msgid "Disable SELinux protection for stunnel daemon"
--#~ msgstr "Avaktivera SELinux-skydd för stunnel-demonen"
--
--#~ msgid "Disable SELinux protection for swat daemon"
--#~ msgstr "Avaktivera SELinux-skydd för swat-demonen"
-+#: ../gui/fcontextPage.py:74
-+msgid ""
-+"File\n"
-+"Specification"
-+msgstr "Fil\nSpecifikation"
+-#: ../gui/polgen.glade:455
+-msgid "Existing User Roles"
++#: ../gui/polgen.glade:495 ../sepolicy/sepolicy/generate.py:189
++msgid "Minimal Terminal User Role"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for sxid daemon"
--#~ msgstr "Avaktivera SELinux-skydd för sxid-demonen"
-+#: ../gui/fcontextPage.py:81
-+msgid ""
-+"Selinux\n"
-+"File Type"
-+msgstr "Selinux\nFiltyp"
+-#: ../gui/polgen.glade:474
++#: ../gui/polgen.glade:499
+ msgid ""
+ "This user will login to a machine only via a terminal or remote login.  By "
+ "default this user will have  no setuid, no networking, no su, no sudo."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for syslogd daemon"
--#~ msgstr "Avaktivera SELinux-skydd för syslogd-demonen"
-+#: ../gui/fcontextPage.py:88
-+msgid ""
-+"File\n"
-+"Type"
-+msgstr "Fil\nTyp"
-+
-+#: ../gui/loginsPage.py:48 ../gui/system-config-selinux.glade:2117
-+msgid "User Mapping"
-+msgstr "Användarmappning"
+-#: ../gui/polgen.glade:476 ../gui/polgen.py:162
+-msgid "Minimal Terminal User Role"
++#: ../gui/polgen.glade:512 ../sepolicy/sepolicy/generate.py:190
++msgid "Minimal X Windows User Role"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for system cron jobs"
--#~ msgstr "Avaktivera SELinux-skydd för systemets cron-jobb"
-+#: ../gui/loginsPage.py:52
-+msgid ""
-+"Login\n"
-+"Name"
-+msgstr "Inloggnings-\nnamn"
+-#: ../gui/polgen.glade:495
++#: ../gui/polgen.glade:516
+ msgid ""
+ "This user can login to a machine via X or terminal.  By default this user "
+ "will have no setuid, no networking, no sudo, no su"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for tcp daemon"
--#~ msgstr "Avaktivera SELinux-skydd för tcp-demonen"
-+#: ../gui/loginsPage.py:56 ../gui/usersPage.py:50
-+msgid ""
-+"SELinux\n"
-+"User"
-+msgstr "SELinux\nAnvändare"
+-#: ../gui/polgen.glade:497 ../gui/polgen.py:163
+-msgid "Minimal X Windows User Role"
++#: ../gui/polgen.glade:529 ../sepolicy/sepolicy/generate.py:191
++msgid "User Role"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for telnet daemon"
--#~ msgstr "Avaktivera SELinux-skydd för telnet-demonen"
-+#: ../gui/loginsPage.py:59 ../gui/usersPage.py:55
-+msgid ""
-+"MLS/\n"
-+"MCS Range"
-+msgstr "MLS/\nMCS-intervall"
+-#: ../gui/polgen.glade:516
++#: ../gui/polgen.glade:533
+ msgid ""
+ "User with full networking, no setuid applications without transition, no "
+ "sudo, no su."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for tftpd daemon"
--#~ msgstr "Avaktivera SELinux-skydd för tftpd-demonen"
-+#: ../gui/loginsPage.py:133
-+#, python-format
-+msgid "Login '%s' is required"
-+msgstr "Inloggning '%s' krävs"
+-#: ../gui/polgen.glade:518 ../gui/polgen.py:164
+-msgid "User Role"
++#: ../gui/polgen.glade:546 ../sepolicy/sepolicy/generate.py:192
++msgid "Admin User Role"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for transproxy daemon"
--#~ msgstr "Avaktivera SELinux-skydd för transproxy-demonen"
-+#: ../gui/modulesPage.py:48 ../gui/system-config-selinux.glade:2772
-+msgid "Policy Module"
-+msgstr "Policymodul"
+-#: ../gui/polgen.glade:537
++#: ../gui/polgen.glade:550
+ msgid ""
+ "User with full networking, no setuid applications without transition, no su, "
+ "can sudo to Root Administration Roles"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for udev daemon"
--#~ msgstr "Avaktivera SELinux-skydd för udev-demonen"
-+#: ../gui/modulesPage.py:57
-+msgid "Module Name"
-+msgstr "Modulnamn"
+-#: ../gui/polgen.glade:539 ../gui/polgen.py:165
+-msgid "Admin User Role"
++#: ../gui/polgen.glade:592
++msgid "<b>Root Users</b>"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for uml daemon"
--#~ msgstr "Avaktivera SELinux-skydd för uml-demonen"
-+#: ../gui/modulesPage.py:134
-+msgid "Disable Audit"
-+msgstr "Avaktivera granskning"
-+
-+#: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2681
-+msgid "Enable Audit"
-+msgstr "Aktivera granskning"
-+
-+#: ../gui/modulesPage.py:162
-+msgid "Load Policy Module"
-+msgstr "Läsa in policymodul"
-+
-+#: ../gui/polgen.glade:79
-+msgid "Polgen"
-+msgstr "Polgen"
-+
-+#: ../gui/polgen.glade:80
-+msgid "Red Hat 2007"
-+msgstr "Red Hat 2007"
-+
-+#: ../gui/polgen.glade:81
-+msgid "GPL"
-+msgstr "GPL"
-+
-+#. TRANSLATORS: Replace this string with your names, one name per line.
-+#: ../gui/polgen.glade:85 ../gui/system-config-selinux.glade:17
-+msgid "translator-credits"
-+msgstr "Christian Rose\nMagnus Larsson\nGöran Uddeborg"
-+
-+#: ../gui/polgen.glade:90
-+msgid "SELinux Policy Generation Tool"
-+msgstr "Genereringsverktyg för SELinuxpolicy"
+-#: ../gui/polgen.glade:585
+-msgid "<b>Root Users</b>"
++#: ../gui/polgen.glade:623 ../sepolicy/sepolicy/generate.py:193
++msgid "Root Admin User Role"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for updfstab daemon"
--#~ msgstr "Avaktivera SELinux-skydd för updfstab-demonen"
-+#: ../gui/polgen.glade:128
-+msgid ""
-+"<b>Select the policy type for the application or user role you want to "
-+"confine:</b>"
-+msgstr "<b>Välj policytyp för programmet eller användarrollen du vill begränsa:</b>"
-+
-+#: ../gui/polgen.glade:177
-+msgid "<b>Applications</b>"
-+msgstr "<b>Program</b>"
+-#: ../gui/polgen.glade:647
++#: ../gui/polgen.glade:627
+ msgid ""
+ "Select Root Administrator User Role, if this user will be used to administer "
+ "the machine while running as root.  This user will not be able to login to "
+ "the system directly."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for uptimed daemon"
--#~ msgstr "Avaktivera SELinux-skydd för uptimed-demonen"
-+#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
-+msgid ""
-+"Standard Init Daemon are daemons started on boot via init scripts.  Usually "
-+"requires a script in /etc/rc.d/init.d"
-+msgstr "Standard initdemon är demoner som startas vid uppstart via initskript.  Vanligen krävs ett skript i /etc/rc.d/init.d"
-+
-+#: ../gui/polgen.glade:241 ../gui/polgen.py:156
-+msgid "Standard Init Daemon"
-+msgstr "Standard initdemon"
-+
-+#: ../gui/polgen.glade:261 ../gui/polgen.py:157
-+msgid "DBUS System Daemon"
-+msgstr "DBUS-systemdemonen"
-+
-+#: ../gui/polgen.glade:280
-+msgid "Internet Services Daemon are daemons started by xinetd"
-+msgstr "Internettjänstedemoner är demoner som startas av xinetd"
-+
-+#: ../gui/polgen.glade:282
-+msgid "Internet Services Daemon (inetd)"
-+msgstr "Internettjänstedemon (inetd)"
+-#: ../gui/polgen.glade:649 ../gui/polgen.py:166
+-msgid "Root Admin User Role"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:716
+-msgid "label104"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:745
++#: ../gui/polgen.glade:705
+ msgid "<b>Enter name of application or user role:</b>"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for vmware daemon"
--#~ msgstr "Avaktivera SELinux-skydd för vmware-demonen"
-+#: ../gui/polgen.glade:301
-+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:779 ../gui/polgengui.py:251
++#: ../gui/polgen.glade:728 ../gui/polgengui.py:252
+ msgid "Name"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for watchdog daemon"
--#~ msgstr "Avaktivera SELinux-skydd för watchdog-demonen"
-+#: ../gui/polgen.glade:303 ../gui/polgen.py:159
-+msgid "Web Application/Script (CGI)"
-+msgstr "Webbprogram/-skript (CGI)"
+-#: ../gui/polgen.glade:807
++#: ../gui/polgen.glade:739
+ msgid "Enter complete path for executable to be confined."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for winbind daemon"
--#~ msgstr "Avaktivera SELinux-skydd för winbind-demonen"
-+#: ../gui/polgen.glade:322 ../gui/polgen.glade:343
-+msgid ""
-+"User Application are any application that you would like to confine that is "
-+"started by a user"
-+msgstr "Användarprogram är alla program som du skulle vilja stänga in som startas av en användare"
-+
-+#: ../gui/polgen.glade:324 ../gui/polgen.py:160
-+msgid "User Application"
-+msgstr "Användarprogram"
-+
-+#: ../gui/polgen.glade:345 ../gui/polgen.py:166
-+msgid "Sandbox"
-+msgstr "Sandlåda"
-+
-+#: ../gui/polgen.glade:391
-+msgid "<b>Login Users</b>"
-+msgstr "<b>Inloggningsanvändare</b>"
-+
-+#: ../gui/polgen.glade:453
-+msgid "Modify an existing login user record."
-+msgstr "Modifiera en existerande inloggningsanvändarpost."
-+
-+#: ../gui/polgen.glade:455
-+msgid "Existing User Roles"
-+msgstr "Existerande användarroller"
+-#: ../gui/polgen.glade:830 ../gui/polgen.glade:950 ../gui/polgen.glade:3142
++#: ../gui/polgen.glade:756 ../gui/polgen.glade:838 ../gui/polgen.glade:2361
+ msgid "..."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for xdm daemon"
--#~ msgstr "Avaktivera SELinux-skydd för xdm-demonen"
-+#: ../gui/polgen.glade:474
-+msgid ""
-+"This user will login to a machine only via a terminal or remote login.  By "
-+"default this user will have  no setuid, no networking, no su, no sudo."
-+msgstr "Denna användare kommer logga in på en maskin endast via en terminal eller fjärrinloggning.  Som standard kommer denna användare inte ha setuid, inte nätverk, inte su, inte sudo."
-+
-+#: ../gui/polgen.glade:476 ../gui/polgen.py:161
-+msgid "Minimal Terminal User Role"
-+msgstr "Minimal terminalanvändarroll"
+-#: ../gui/polgen.glade:849
++#: ../gui/polgen.glade:776
+ msgid "Enter unique name for the confined application or user role."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for xen daemon"
--#~ msgstr "Avaktivera SELinux-skydd för xen-demonen"
-+#: ../gui/polgen.glade:495
-+msgid ""
-+"This user can login to a machine via X or terminal.  By default this user "
-+"will have no setuid, no networking, no sudo, no su"
-+msgstr "Denna användare kan logga in på en maskin via X eller terminal.  Som standard kommer denna användare inte ha setuid, inte nätverk, inte sudo, inte su"
-+
-+#: ../gui/polgen.glade:497 ../gui/polgen.py:162
-+msgid "Minimal X Windows User Role"
-+msgstr "Minimal X-Windows-användarroll"
+-#: ../gui/polgen.glade:871
++#: ../gui/polgen.glade:794
+ msgid "Executable"
+ msgstr ""
  
--#~ msgid "XEN"
--#~ msgstr "XEN"
-+#: ../gui/polgen.glade:516
-+msgid ""
-+"User with full networking, no setuid applications without transition, no "
-+"sudo, no su."
-+msgstr "Användare med fullständig nätverksåtkomst, inte setuid-program utan övergång, inte sudo, inte su."
-+
-+#: ../gui/polgen.glade:518 ../gui/polgen.py:163
-+msgid "User Role"
-+msgstr "Användarroll"
+-#: ../gui/polgen.glade:899
++#: ../gui/polgen.glade:808
+ msgid "Init script"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for xfs daemon"
--#~ msgstr "Avaktivera SELinux-skydd för xfs-demonen"
-+#: ../gui/polgen.glade:537
-+msgid ""
-+"User with full networking, no setuid applications without transition, no su,"
-+" can sudo to Root Administration Roles"
-+msgstr "Användare med fullständig nätverksåtkomst, inga setuid-program utan övergångar, inte su, kan göra sudo till rootadminstratörsroller"
-+
-+#: ../gui/polgen.glade:539 ../gui/polgen.py:164
-+msgid "Admin User Role"
-+msgstr "Admininstrativ användarroll"
-+
-+#: ../gui/polgen.glade:585
-+msgid "<b>Root Users</b>"
-+msgstr "<b>Rootanvändare</b>"
+-#: ../gui/polgen.glade:927
++#: ../gui/polgen.glade:821
+ msgid ""
+ "Enter complete path to init script used to start the confined application."
+ msgstr ""
  
--#, fuzzy
--#~ msgid "Disable SELinux protection for xen control"
--#~ msgstr "Avaktivera SELinux-skydd för xen-constrol"
-+#: ../gui/polgen.glade:647
-+msgid ""
-+"Select Root Administrator User Role, if this user will be used to administer"
-+" the machine while running as root.  This user will not be able to login to "
-+"the system directly."
-+msgstr "Välj root/administratöranvändarroll om denna användare kommer användas för att administrera maskinen när han/hon kör som root.  Denna användare kommer inte att kunna logga in direkt till systemet."
-+
-+#: ../gui/polgen.glade:649 ../gui/polgen.py:165
-+msgid "Root Admin User Role"
-+msgstr "Root-administrativ användarroll"
-+
-+#: ../gui/polgen.glade:716
-+msgid "label104"
-+msgstr "label104"
-+
-+#: ../gui/polgen.glade:745
-+msgid "<b>Enter name of application or user role:</b>"
-+msgstr "<b>Ange namn på programmet eller användarrollen:</b>"
-+
-+#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
-+msgid "Name"
-+msgstr "Namn"
-+
-+#: ../gui/polgen.glade:807
-+msgid "Enter complete path for executable to be confined."
-+msgstr "Ange fullständig sökväg för programmet som skall stängas in."
-+
-+#: ../gui/polgen.glade:830 ../gui/polgen.glade:950 ../gui/polgen.glade:3142
-+msgid "..."
-+msgstr "..."
-+
-+#: ../gui/polgen.glade:849
-+msgid "Enter unique name for the confined application or user role."
-+msgstr "Ange ett unikt namn på den innestängda program- eller användarrollen."
-+
-+#: ../gui/polgen.glade:871
-+msgid "Executable"
-+msgstr "Körbar"
-+
-+#: ../gui/polgen.glade:899
-+msgid "Init script"
-+msgstr "Init-skript"
+-#: ../gui/polgen.glade:982
+-msgid "label105"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1011
++#: ../gui/polgen.glade:887
+ msgid "<b>Select existing role to modify:</b>"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for ypbind daemon"
--#~ msgstr "Avaktivera SELinux-skydd för ypbind-demonen"
-+#: ../gui/polgen.glade:927
-+msgid ""
-+"Enter complete path to init script used to start the confined application."
-+msgstr "Ange fullständig sökväg till init-skript som används för att starta det innestängda programmet."
+-#: ../gui/polgen.glade:1045
++#: ../gui/polgen.glade:908
+ msgid "Select the user roles that will transiton to the %s domain."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for NIS Password Daemon"
--#~ msgstr "Avaktivera SELinux-skydd för NIS-lösenord-demonen"
-+#: ../gui/polgen.glade:982
-+msgid "label105"
-+msgstr "label105"
-+
-+#: ../gui/polgen.glade:1011
-+msgid "<b>Select existing role to modify:</b>"
-+msgstr "<b>Välj en befintlig roll att ändra:</b>"
-+
-+#: ../gui/polgen.glade:1045
-+msgid "Select the user roles that will transiton to the %s domain."
-+msgstr "Välj användarrollerna som skall övergå till domänen %s."
-+
-+#: ../gui/polgen.glade:1073
-+msgid "label106"
-+msgstr "label106"
-+
-+#: ../gui/polgen.glade:1102
-+msgid "<b>Select roles that %s will transition to:</b>"
-+msgstr "<b>Välj användarroller som %s skall övergå till:</b>"
-+
-+#: ../gui/polgen.glade:1136
-+msgid "Select applications domains that %s will transition to."
-+msgstr "Väl programdomänerna som %s skall övergå till."
-+
-+#: ../gui/polgen.glade:1164
-+msgid "label107"
-+msgstr "label107"
-+
-+#: ../gui/polgen.glade:1193
-+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:1073
+-msgid "label106"
++#: ../gui/polgen.glade:928
++msgid "role tab"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1102
++#: ../gui/polgen.glade:945
+ msgid "<b>Select roles that %s will transition to:</b>"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for ypserv daemon"
--#~ msgstr "Avaktivera SELinux-skydd för ypserv-demonen"
-+#: ../gui/polgen.glade:1227
+-#: ../gui/polgen.glade:1136
++#: ../gui/polgen.glade:963
+ msgid "Select applications domains that %s will transition to."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1164
+-msgid "label107"
++#: ../gui/polgen.glade:983
 +msgid ""
-+"Select the user roles that will transiton to this applications domains."
-+msgstr "Välj användarrollerna som kan övergå till detta programs domäner."
++"transition \n"
++"role tab"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for NIS Transfer Daemon"
--#~ msgstr "Avaktivera SELinux-skydd för NIS Transfer-demonen"
-+#: ../gui/polgen.glade:1255
-+msgid "label108"
-+msgstr "label108"
-+
-+#: ../gui/polgen.glade:1284
-+msgid "<b>Select domains that %s will administer:</b>"
-+msgstr "<b>Välj domäner som %s kommer administrera:</b>"
-+
-+#: ../gui/polgen.glade:1318 ../gui/polgen.glade:1409
-+msgid "Select the domains that you would like this user administer."
-+msgstr "Välj domänerna som du vill att denna användare skall administrera."
-+
-+#: ../gui/polgen.glade:1346
-+msgid "label109"
-+msgstr "label109"
-+
-+#: ../gui/polgen.glade:1375
-+msgid "<b>Select additional roles for %s:</b>"
-+msgstr "<b>Välj ytterligare roller för %s:</b>"
-+
-+#: ../gui/polgen.glade:1437
-+msgid "label111"
-+msgstr "label111"
-+
-+#: ../gui/polgen.glade:1466
-+msgid "<b>Enter network ports that %s binds on:</b>"
-+msgstr "<b>Ange nätverksportar som %s binder till:</b>"
-+
-+#: ../gui/polgen.glade:1497 ../gui/polgen.glade:1997
-+msgid "<b>TCP Ports</b>"
-+msgstr "<b>TCP-portar</b>"
-+
-+#: ../gui/polgen.glade:1565 ../gui/polgen.glade:1785
-+msgid "Allows %s to bind to any udp port"
-+msgstr "Tillåter %s att binda till valfri udp-portar"
-+
-+#: ../gui/polgen.glade:1567 ../gui/polgen.glade:1787 ../gui/polgen.glade:2061
-+#: ../gui/polgen.glade:2215
+-#: ../gui/polgen.glade:1193
++#: ../gui/polgen.glade:1001
+ msgid "<b>Select the user_roles that will transition to %s:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1227
++#: ../gui/polgen.glade:1019
+ msgid "Select the user roles that will transiton to this applications domains."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1255
+-msgid "label108"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1284
++#: ../gui/polgen.glade:1056
+ msgid "<b>Select domains that %s will administer:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1318 ../gui/polgen.glade:1409
++#: ../gui/polgen.glade:1074 ../gui/polgen.glade:1129
+ msgid "Select the domains that you would like this user administer."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1346
+-msgid "label109"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1375
++#: ../gui/polgen.glade:1111
+ msgid "<b>Select additional roles for %s:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1437
+-msgid "label111"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1466
++#: ../gui/polgen.glade:1166
+ msgid "<b>Enter network ports that %s binds on:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1497 ../gui/polgen.glade:1997
++#: ../gui/polgen.glade:1186 ../gui/polgen.glade:1557
+ msgid "<b>TCP Ports</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1565 ../gui/polgen.glade:1785
++#: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
++#: ../gui/polgen.glade:1698
 +msgid "All"
-+msgstr "Alla"
-+
-+#: ../gui/polgen.glade:1585 ../gui/polgen.glade:1805
-+msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
-+msgstr "Tillåt %s att anropa binresvport med 0.  Binder till port 600-1024"
++msgstr ""
 +
-+#: ../gui/polgen.glade:1587 ../gui/polgen.glade:1807
++#: ../gui/polgen.glade:1227 ../gui/polgen.glade:1394
+ msgid "Allows %s to bind to any udp port"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1567 ../gui/polgen.glade:1787 ../gui/polgen.glade:2061
+-#: ../gui/polgen.glade:2215
+-msgid "All"
++#: ../gui/polgen.glade:1240 ../gui/polgen.glade:1407
 +msgid "600-1024"
-+msgstr "600-1024"
+ msgstr ""
  
--#~ msgid "Delete %s"
--#~ msgstr "Radera %s"
-+#: ../gui/polgen.glade:1605 ../gui/polgen.glade:1825
-+msgid ""
-+"Enter a comma separated list of udp ports or ranges of ports that %s binds "
-+"to. Example: 612, 650-660"
-+msgstr "Ange en kommaseparerad lista av udp-portar eller intervall av portar som %s binder till.  Exempel: 612, 650-660"
-+
-+#: ../gui/polgen.glade:1607 ../gui/polgen.glade:1827
+-#: ../gui/polgen.glade:1585 ../gui/polgen.glade:1805
++#: ../gui/polgen.glade:1244 ../gui/polgen.glade:1411
+ msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1587 ../gui/polgen.glade:1807
+-msgid "600-1024"
++#: ../gui/polgen.glade:1257 ../gui/polgen.glade:1424
 +msgid "Unreserved Ports (>1024)"
-+msgstr "Oreserverade portar (>1024)"
-+
-+#: ../gui/polgen.glade:1638 ../gui/polgen.glade:1858 ../gui/polgen.glade:2079
-+#: ../gui/polgen.glade:2233
-+msgid "Select Ports"
-+msgstr "Välj portar"
-+
-+#: ../gui/polgen.glade:1663 ../gui/polgen.glade:1883
-+msgid "Allows %s to bind to any udp ports > 1024"
-+msgstr "Tillåter %s att binda till valfria udp-portar > 1024"
-+
-+#: ../gui/polgen.glade:1717 ../gui/polgen.glade:2151
-+msgid "<b>UDP Ports</b>"
-+msgstr "<b>UDP-portar</b>"
-+
-+#: ../gui/polgen.glade:1937
-+msgid "label113"
-+msgstr "label113"
-+
-+#: ../gui/polgen.glade:1966
-+msgid "<b>Select network ports that %s connects to:</b>"
-+msgstr "<b>Ange nätverksportar som %s ansluter till:</b>"
-+
-+#: ../gui/polgen.glade:2058
-+msgid "Allows %s to connect to any tcp port"
-+msgstr "Tillåter %s att ansluta till valfri tcp-port"
+ msgstr ""
  
--#~ msgid "Add %s"
--#~ msgstr "Lägg till %s"
-+#: ../gui/polgen.glade:2104
-+msgid ""
-+"Enter a comma separated list of tcp ports or ranges of ports that %s "
-+"connects to. Example: 612, 650-660"
-+msgstr "Ange en kommaseparerad lista av tcp-portar eller intervall av portar som %s ansluter till.  Exempel: 612, 650-660"
-+
-+#: ../gui/polgen.glade:2212
-+msgid "Allows %s to connect to any udp port"
-+msgstr "Tillåter %s att ansluta till valfri udp-port"
+-#: ../gui/polgen.glade:1605 ../gui/polgen.glade:1825
++#: ../gui/polgen.glade:1261 ../gui/polgen.glade:1428
+ msgid ""
+ "Enter a comma separated list of udp ports or ranges of ports that %s binds "
+ "to. Example: 612, 650-660"
+ msgstr ""
  
--#~ msgid "Modify %s"
--#~ msgstr "Modifiera %s"
-+#: ../gui/polgen.glade:2258
-+msgid ""
-+"Enter a comma separated list of udp ports or ranges of ports that %s "
-+"connects to. Example: 612, 650-660"
-+msgstr "Ange en kommaseparerad lista av udp-portar eller intervall av portar som %s ansluter till.  Exempel: 612, 650-660"
-+
-+#: ../gui/polgen.glade:2305
-+msgid "label114"
-+msgstr "label114"
-+
-+#: ../gui/polgen.glade:2334
-+msgid "<b>Select common application traits for %s:</b>"
-+msgstr "<b>Ange gemensamma programegenskaper för %s:</b>"
-+
-+#: ../gui/polgen.glade:2366
-+msgid "Writes syslog messages\t"
-+msgstr "Skriver syslog-meddelanden\t"
-+
-+#: ../gui/polgen.glade:2385
-+msgid "Create/Manipulate temporary files in /tmp"
-+msgstr "Skapa/hantera temporärfiler i /tmp"
-+
-+#: ../gui/polgen.glade:2404
-+msgid "Uses Pam for authentication"
-+msgstr "Använder Pam för autentisering"
-+
-+#: ../gui/polgen.glade:2423
-+msgid "Uses nsswitch or getpw* calls"
-+msgstr "Använder nsswitch- eller getpw*-anrop"
-+
-+#: ../gui/polgen.glade:2442
-+msgid "Uses dbus"
-+msgstr "Använder dbus"
-+
-+#: ../gui/polgen.glade:2461
-+msgid "Sends audit messages"
-+msgstr "Skickar granskningsmeddelanden"
-+
-+#: ../gui/polgen.glade:2480
-+msgid "Interacts with the terminal"
-+msgstr "Interagerar med terminalen"
-+
-+#: ../gui/polgen.glade:2499
-+msgid "Sends email"
-+msgstr "Skicka epost"
-+
-+#: ../gui/polgen.glade:2530
-+msgid "label115"
-+msgstr "label115"
-+
-+#: ../gui/polgen.glade:2559
-+msgid "<b>Add files/directories that %s manages</b>"
-+msgstr "<b>Lägg till filer/kataloger som %s hanterar</b>"
+-#: ../gui/polgen.glade:1607 ../gui/polgen.glade:1827
+-msgid "Unreserved Ports (>1024)"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1638 ../gui/polgen.glade:1858 ../gui/polgen.glade:2079
+-#: ../gui/polgen.glade:2233
++#: ../gui/polgen.glade:1289 ../gui/polgen.glade:1456 ../gui/polgen.glade:1609
++#: ../gui/polgen.glade:1718
+ msgid "Select Ports"
+ msgstr ""
  
--#~ msgid "Permissive"
--#~ msgstr "Tillåtande"
-+#: ../gui/polgen.glade:2788
-+msgid ""
-+"Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
-+"Files ..."
-+msgstr "Filer/kataloger som %s ”hanterar”.  Pid-filer, loggfiler, /var/lib-filer …"
+-#: ../gui/polgen.glade:1663 ../gui/polgen.glade:1883
++#: ../gui/polgen.glade:1302 ../gui/polgen.glade:1469
+ msgid "Allows %s to bind to any udp ports > 1024"
+ msgstr ""
  
--#~ msgid "Enforcing"
--#~ msgstr "Upprätthållande"
-+#: ../gui/polgen.glade:2823
-+msgid "label116"
-+msgstr "label116"
+-#: ../gui/polgen.glade:1717 ../gui/polgen.glade:2151
++#: ../gui/polgen.glade:1353 ../gui/polgen.glade:1666
+ msgid "<b>UDP Ports</b>"
+ msgstr ""
  
--#~ msgid "system-config-selinux"
--#~ msgstr "system-config-selinux"
-+#: ../gui/polgen.glade:2852
-+msgid "<b>Add booleans from the %s policy:</b>"
-+msgstr "<b>Lägg till booleaner från policyn %s:</b>"
- 
--#~ msgid ""
--#~ "Copyright (c)2006 Red Hat, Inc.\n"
--#~ "Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
--#~ msgstr ""
--#~ "Copyright (c)2006 Red Hat, Inc.\n"
--#~ "Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-+#: ../gui/polgen.glade:3002
-+msgid "Add/Remove booleans used by the %s domain"
-+msgstr "Lägg till/ta bort booleaner som används av domänen %s"
+-#: ../gui/polgen.glade:1937
+-msgid "label113"
++#: ../gui/polgen.glade:1519
++msgid ""
++"Network\n"
++"Bind tab"
+ msgstr ""
  
--#~ msgid "SELinux Type"
--#~ msgstr "SELinux-typ"
-+#: ../gui/polgen.glade:3066
-+msgid "<b>Which directory you will generate the %s policy?</b>"
-+msgstr "<b>I vilken katalog skall policyn %s genereras?</b>"
- 
--#~ msgid ""
--#~ "tcp\n"
--#~ "udp"
--#~ msgstr ""
--#~ "tcp\n"
--#~ "udp"
-+#: ../gui/polgen.glade:3097
-+msgid "Policy Directory"
-+msgstr "Policykatalog"
- 
--#~ msgid ""
--#~ "SELinux MLS/MCS\n"
--#~ "Level"
--#~ msgstr ""
--#~ "SELinux MLS/MCS\n"
--#~ "Nivå"
-+#: ../gui/polgen.glade:3254
-+msgid "Add Booleans Dialog"
-+msgstr "Dialog för booleantillägg"
+-#: ../gui/polgen.glade:1966
++#: ../gui/polgen.glade:1537
+ msgid "<b>Select network ports that %s connects to:</b>"
+ msgstr ""
  
--#~ msgid "File Type"
--#~ msgstr "Filtyp"
-+#: ../gui/polgen.glade:3327
-+msgid "Boolean Name"
-+msgstr "Booleans namn"
+-#: ../gui/polgen.glade:2058
++#: ../gui/polgen.glade:1593
+ msgid "Allows %s to connect to any tcp port"
+ msgstr ""
  
--#~ msgid ""
--#~ "all files\n"
--#~ "regular file\n"
--#~ "directory\n"
--#~ "character device\n"
--#~ "block device\n"
--#~ "socket\n"
--#~ "symbolic link\n"
--#~ "named pipe\n"
--#~ msgstr ""
--#~ "alla filer\n"
--#~ "vanliga filer\n"
--#~ "kataloger\n"
--#~ "teckenenhet\n"
--#~ "blockenhet\n"
--#~ "uttag\n"
--#~ "symbolisk länk\n"
--#~ "namngivet rör\n"
-+#: ../gui/polgengui.py:261
-+msgid "Role"
-+msgstr "Roll"
+-#: ../gui/polgen.glade:2104
++#: ../gui/polgen.glade:1622
+ msgid ""
+ "Enter a comma separated list of tcp ports or ranges of ports that %s "
+ "connects to. Example: 612, 650-660"
+ msgstr ""
  
--#~ msgid "MLS"
--#~ msgstr "MLS"
-+#: ../gui/polgengui.py:268
-+msgid "Existing_User"
-+msgstr "Existerande_användare"
+-#: ../gui/polgen.glade:2212
++#: ../gui/polgen.glade:1702
+ msgid "Allows %s to connect to any udp port"
+ msgstr ""
  
--#~ msgid "Add SELinux User"
--#~ msgstr "Lägga till SELinux-användare"
-+#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
-+msgid "Application"
-+msgstr "Program"
+-#: ../gui/polgen.glade:2258
++#: ../gui/polgen.glade:1731
+ msgid ""
+ "Enter a comma separated list of udp ports or ranges of ports that %s "
+ "connects to. Example: 612, 650-660"
+ msgstr ""
  
--#~ msgid "Add"
--#~ msgstr "Lägg till"
-+#: ../gui/polgengui.py:352
-+#, python-format
-+msgid "%s must be a directory"
-+msgstr "%s måste vara en katalog"
+-#: ../gui/polgen.glade:2305
+-msgid "label114"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:2334
++#: ../gui/polgen.glade:1792
+ msgid "<b>Select common application traits for %s:</b>"
+ msgstr ""
  
--#~ msgid "_Properties"
--#~ msgstr "_Egenskaper"
-+#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
-+msgid "You must select a user"
-+msgstr "Du måste välja en användare"
+-#: ../gui/polgen.glade:2366
++#: ../gui/polgen.glade:1809
+ msgid "Writes syslog messages\t"
+ msgstr ""
  
--#~ msgid "_Delete"
--#~ msgstr "_Ta bort"
-+#: ../gui/polgengui.py:542
-+msgid "Select executable file to be confined."
-+msgstr "Välj exekverbar fil som skall stängas in."
+-#: ../gui/polgen.glade:2385
++#: ../gui/polgen.glade:1824
+ msgid "Create/Manipulate temporary files in /tmp"
+ msgstr ""
  
--#~ msgid "<b>Select:</b>"
--#~ msgstr "<b>Val:</b>"
-+#: ../gui/polgengui.py:553
-+msgid "Select init script file to be confined."
-+msgstr "Välj initskript som skall stängas in."
+-#: ../gui/polgen.glade:2404
++#: ../gui/polgen.glade:1839
+ msgid "Uses Pam for authentication"
+ msgstr ""
  
--#~ msgid "Current Enforcing Mode"
--#~ msgstr "Nuvarande upprätthållande-läge"
-+#: ../gui/polgengui.py:563
-+msgid "Select file(s) that confined application creates or writes"
-+msgstr "Välj fil(er) som instängda program skapar eller skriver"
+-#: ../gui/polgen.glade:2423
++#: ../gui/polgen.glade:1854
+ msgid "Uses nsswitch or getpw* calls"
+ msgstr ""
  
--#~ msgid "Relabel on next reboot."
--#~ msgstr "Märk om vid nästa omstart."
-+#: ../gui/polgengui.py:570
-+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/polgen.glade:2442
++#: ../gui/polgen.glade:1869
+ msgid "Uses dbus"
+ msgstr ""
  
--#~ msgid "label37"
--#~ msgstr "label37"
-+#: ../gui/polgengui.py:632
-+msgid "Select directory to generate policy files in"
-+msgstr "Välj katalog att generera policyfiler i"
+-#: ../gui/polgen.glade:2461
++#: ../gui/polgen.glade:1884
+ msgid "Sends audit messages"
+ msgstr ""
  
--#~ msgid "Filter"
--#~ msgstr "Filter"
-+#: ../gui/polgengui.py:649
-+#, python-format
-+msgid ""
-+"Type %s_t already defined in current policy.\n"
-+"Do you want to continue?"
-+msgstr "Typen %s_t är redan definierade i den nuvarande policyn.\nVill du fortsätta?"
-+
-+#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
-+msgid "Verify Name"
-+msgstr "Verifiera namn"
+-#: ../gui/polgen.glade:2480
++#: ../gui/polgen.glade:1899
+ msgid "Interacts with the terminal"
+ msgstr ""
  
--#~ msgid "label50"
--#~ msgstr "label50"
-+#: ../gui/polgengui.py:653
-+#, python-format
-+msgid ""
-+"Module %s.pp already loaded in current policy.\n"
-+"Do you want to continue?"
-+msgstr "Modul %s.pp är redan inläst i den nuvarande policyn.\nVill du fortsätta?"
+-#: ../gui/polgen.glade:2499
++#: ../gui/polgen.glade:1914
+ msgid "Sends email"
+ msgstr ""
  
--#~ msgid "label38"
--#~ msgstr "label38"
-+#: ../gui/polgengui.py:699
-+msgid ""
-+"You must add a name made up of letters and numbers and containing no spaces."
-+msgstr "Du måste lägga till ett namn bestående av bokstäver och siffror och utan några mellanrum."
+-#: ../gui/polgen.glade:2530
+-msgid "label115"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:2559
++#: ../gui/polgen.glade:1961
+ msgid "<b>Add files/directories that %s manages</b>"
+ msgstr ""
  
--#~ msgid "Modify SELinux User Mapping"
--#~ msgstr "Modifiera SELinux användarmappning"
-+#: ../gui/polgengui.py:713
-+msgid "You must enter a executable"
-+msgstr "Du måste ange ett körbart program"
+-#: ../gui/polgen.glade:2788
++#: ../gui/polgen.glade:2122
+ msgid ""
+ "Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
+ "Files ..."
+ msgstr ""
  
--#~ msgid "Delete SELinux User Mapping"
--#~ msgstr "Ta bort SELinux-användarmappning"
-+#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
-+msgid "Configue SELinux"
-+msgstr "Konfigurera SELinux"
+-#: ../gui/polgen.glade:2823
+-msgid "label116"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:2852
++#: ../gui/polgen.glade:2166
+ msgid "<b>Add booleans from the %s policy:</b>"
+ msgstr ""
  
--#~ msgid "label39"
--#~ msgstr "label39"
-+#: ../gui/polgen.py:158
-+msgid "Internet Services Daemon"
-+msgstr "Internettjänstedemon"
+-#: ../gui/polgen.glade:3002
++#: ../gui/polgen.glade:2274
+ msgid "Add/Remove booleans used by the %s domain"
+ msgstr ""
  
--#~ msgid "Add Translation"
--#~ msgstr "Lägg till översättning"
-+#: ../gui/polgen.py:197
-+#, python-format
-+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
-+msgstr "Portar måste vara tal eller intervall av tal från 1 till %d "
+-#: ../gui/polgen.glade:3066
++#: ../gui/polgen.glade:2316
+ msgid "<b>Which directory you will generate the %s policy?</b>"
+ msgstr ""
  
--#~ msgid "Delete Translation"
--#~ msgstr "Ta bort översättning"
-+#: ../gui/polgen.py:323
-+msgid "You must enter a name for your confined process/user"
-+msgstr "Du måste ange ett namn för din instängda process/användare"
+-#: ../gui/polgen.glade:3097
++#: ../gui/polgen.glade:2334
+ msgid "Policy Directory"
+ msgstr ""
  
--#~ msgid "label41"
--#~ msgstr "label41"
-+#: ../gui/polgen.py:325
-+msgid ""
-+"Name must be alpha numberic with no spaces. Consider using option \"-n "
-+"MODULENAME\""
-+msgstr "Namn måste vara alfanumeriska utan blanktecken.  Överväg att använda flagga ”-n MODULNAMN”"
-+
-+#: ../gui/polgen.py:413
-+msgid "User Role types can not be assigned executables."
-+msgstr "Användarrolltyper är inte tilldelas körbara program."
-+
-+#: ../gui/polgen.py:419
-+msgid "Only Daemon apps can use an init script.."
-+msgstr "Endast demonprogram kan använda ett initskript."
-+
-+#: ../gui/polgen.py:437
-+msgid "use_resolve must be a boolean value "
-+msgstr "use_resolve måste vara ett booleskt värde "
-+
-+#: ../gui/polgen.py:443
-+msgid "use_syslog must be a boolean value "
-+msgstr "use_syslog måste vara ett booleskt värde "
-+
-+#: ../gui/polgen.py:449
-+msgid "use_kerberos must be a boolean value "
-+msgstr "use_kerberos måste vara ett booleskt värde "
-+
-+#: ../gui/polgen.py:455
-+msgid "manage_krb5_rcache must be a boolean value "
-+msgstr "manage_krb5_rcache måste vara ett booleskt värde "
-+
-+#: ../gui/polgen.py:485
-+msgid "USER Types automatically get a tmp type"
-+msgstr "ANVÄNDARtyper får automatiskt en tmp-typ"
-+
-+#: ../gui/polgen.py:1003
-+msgid "You must enter the executable path for your confined process"
-+msgstr "Du måste ange sökvägen till det exekverbara programmet för din instängda process"
-+
-+#: ../gui/polgen.py:1165
-+msgid "Type Enforcement file"
-+msgstr "Typupprätthållandefil"
-+
-+#: ../gui/polgen.py:1166
-+msgid "Interface file"
-+msgstr "Gränssnittsfil"
-+
-+#: ../gui/polgen.py:1167
-+msgid "File Contexts file"
-+msgstr "Filkontextsfil"
-+
-+#: ../gui/polgen.py:1168
-+msgid "Setup Script"
-+msgstr "Uppstartsskript"
+-#: ../gui/polgen.glade:3254
+-msgid "Add Booleans Dialog"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:3327
+-msgid "Boolean Name"
+-msgstr ""
+-
+-#: ../gui/polgengui.py:261
++#: ../gui/polgengui.py:262
+ msgid "Role"
+ msgstr ""
  
--#~ msgid "Modify SELinux User"
--#~ msgstr "Modifiera SELinux-användare"
-+#: ../gui/polgen.py:1289
-+#, python-format
-+msgid ""
-+"\n"
-+"%s\n"
-+"\n"
-+"sepolgen [ -n moduleName ] [ -m ] [ -t type ] [ executable | Name ]\n"
-+"valid Types:\n"
-+msgstr "\n%s\n\nsepolgen [ -n modulNamn ] [ -m ] [ -t typ ] [ program | Namn ]\ngiltiga typer:\n"
-+
-+#: ../gui/polgen.py:1337
-+msgid "Executable or Name required"
-+msgstr "Program eller namn behövs"
-+
-+#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2547
-+msgid "Network Port"
-+msgstr "Nätverkport"
+-#: ../gui/polgengui.py:268
++#: ../gui/polgengui.py:269
+ msgid "Existing_User"
+ msgstr ""
  
--#~ msgid "label40"
--#~ msgstr "label40"
-+#: ../gui/portsPage.py:85
-+msgid ""
-+"SELinux Port\n"
-+"Type"
-+msgstr "SELinux-\nporttyp"
-+
-+#: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
-+msgid "Protocol"
-+msgstr "Protokoll"
+-#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
++#: ../gui/polgengui.py:283 ../gui/polgengui.py:291 ../gui/polgengui.py:305
+ msgid "Application"
+ msgstr ""
  
--#~ msgid "Add Network Port"
--#~ msgstr "Lägg till nätverkport"
-+#: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
-+msgid ""
-+"MLS/MCS\n"
-+"Level"
-+msgstr "MLS/MCS-\nNivå"
-+
-+#: ../gui/portsPage.py:101
-+msgid "Port"
-+msgstr "Port"
-+
-+#: ../gui/portsPage.py:207
-+#, python-format
-+msgid "Port number \"%s\" is not valid.  0 < PORT_NUMBER < 65536 "
-+msgstr "Portnummer \"%s\" är inte giltigt.  0 < PORTNUMMER < 65536 "
-+
-+#: ../gui/portsPage.py:252
-+msgid "List View"
-+msgstr "Listvy"
-+
-+#: ../gui/portsPage.py:255 ../gui/system-config-selinux.glade:2438
-+msgid "Group View"
-+msgstr "Gruppvy"
-+
-+#: ../gui/selinux.tbl:1 ../gui/selinux.tbl:30 ../gui/selinux.tbl:31
-+#: ../gui/selinux.tbl:32 ../gui/selinux.tbl:33 ../gui/selinux.tbl:34
-+#: ../gui/selinux.tbl:36 ../gui/selinux.tbl:37 ../gui/selinux.tbl:38
-+#: ../gui/selinux.tbl:39 ../gui/selinux.tbl:40 ../gui/selinux.tbl:42
-+#: ../gui/selinux.tbl:43 ../gui/selinux.tbl:44 ../gui/selinux.tbl:45
-+#: ../gui/selinux.tbl:46 ../gui/selinux.tbl:47 ../gui/selinux.tbl:48
-+#: ../gui/selinux.tbl:49 ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
-+#: ../gui/selinux.tbl:52 ../gui/selinux.tbl:53 ../gui/selinux.tbl:59
-+#: ../gui/selinux.tbl:60 ../gui/selinux.tbl:61 ../gui/selinux.tbl:62
-+#: ../gui/selinux.tbl:63 ../gui/selinux.tbl:64 ../gui/selinux.tbl:65
-+#: ../gui/selinux.tbl:66 ../gui/selinux.tbl:67 ../gui/selinux.tbl:68
-+#: ../gui/selinux.tbl:69 ../gui/selinux.tbl:75 ../gui/selinux.tbl:76
-+#: ../gui/selinux.tbl:77 ../gui/selinux.tbl:78 ../gui/selinux.tbl:79
-+#: ../gui/selinux.tbl:80 ../gui/selinux.tbl:81 ../gui/selinux.tbl:82
-+#: ../gui/selinux.tbl:83 ../gui/selinux.tbl:84 ../gui/selinux.tbl:86
-+#: ../gui/selinux.tbl:88 ../gui/selinux.tbl:89 ../gui/selinux.tbl:90
-+#: ../gui/selinux.tbl:92 ../gui/selinux.tbl:94 ../gui/selinux.tbl:95
-+#: ../gui/selinux.tbl:96 ../gui/selinux.tbl:97 ../gui/selinux.tbl:98
-+#: ../gui/selinux.tbl:99 ../gui/selinux.tbl:100 ../gui/selinux.tbl:101
-+#: ../gui/selinux.tbl:102 ../gui/selinux.tbl:103 ../gui/selinux.tbl:104
-+#: ../gui/selinux.tbl:106 ../gui/selinux.tbl:108 ../gui/selinux.tbl:109
-+#: ../gui/selinux.tbl:110 ../gui/selinux.tbl:111 ../gui/selinux.tbl:112
-+#: ../gui/selinux.tbl:113 ../gui/selinux.tbl:114 ../gui/selinux.tbl:116
-+#: ../gui/selinux.tbl:117 ../gui/selinux.tbl:119 ../gui/selinux.tbl:121
-+#: ../gui/selinux.tbl:123 ../gui/selinux.tbl:124 ../gui/selinux.tbl:127
-+#: ../gui/selinux.tbl:129 ../gui/selinux.tbl:130 ../gui/selinux.tbl:131
-+#: ../gui/selinux.tbl:132 ../gui/selinux.tbl:133 ../gui/selinux.tbl:134
-+#: ../gui/selinux.tbl:135 ../gui/selinux.tbl:136 ../gui/selinux.tbl:137
-+#: ../gui/selinux.tbl:138 ../gui/selinux.tbl:139 ../gui/selinux.tbl:142
-+#: ../gui/selinux.tbl:143 ../gui/selinux.tbl:144 ../gui/selinux.tbl:145
-+#: ../gui/selinux.tbl:146 ../gui/selinux.tbl:147 ../gui/selinux.tbl:148
-+#: ../gui/selinux.tbl:149 ../gui/selinux.tbl:150 ../gui/selinux.tbl:151
-+#: ../gui/selinux.tbl:152 ../gui/selinux.tbl:154 ../gui/selinux.tbl:155
-+#: ../gui/selinux.tbl:156 ../gui/selinux.tbl:157 ../gui/selinux.tbl:158
-+#: ../gui/selinux.tbl:159 ../gui/selinux.tbl:160 ../gui/selinux.tbl:167
-+#: ../gui/selinux.tbl:171 ../gui/selinux.tbl:172 ../gui/selinux.tbl:173
-+#: ../gui/selinux.tbl:174 ../gui/selinux.tbl:175 ../gui/selinux.tbl:177
-+#: ../gui/selinux.tbl:178 ../gui/selinux.tbl:179 ../gui/selinux.tbl:180
-+#: ../gui/selinux.tbl:184 ../gui/selinux.tbl:192 ../gui/selinux.tbl:193
-+#: ../gui/selinux.tbl:194 ../gui/selinux.tbl:195 ../gui/selinux.tbl:196
-+#: ../gui/selinux.tbl:197 ../gui/selinux.tbl:198 ../gui/selinux.tbl:199
-+#: ../gui/selinux.tbl:200 ../gui/selinux.tbl:201 ../gui/selinux.tbl:206
-+#: ../gui/selinux.tbl:207 ../gui/selinux.tbl:218 ../gui/selinux.tbl:219
-+#: ../gui/selinux.tbl:220 ../gui/selinux.tbl:222 ../gui/selinux.tbl:224
-+#: ../gui/selinux.tbl:226 ../gui/selinux.tbl:227 ../gui/selinux.tbl:230
-+msgid "SELinux Service Protection"
-+msgstr "SELinux-tjänstskydd"
-+
-+#: ../gui/selinux.tbl:1
-+msgid "Disable SELinux protection for acct daemon"
-+msgstr "Avaktivera SELinuxskydd för acct-demonen"
-+
-+#: ../gui/selinux.tbl:2 ../gui/selinux.tbl:3 ../gui/selinux.tbl:70
-+#: ../gui/selinux.tbl:153 ../gui/selinux.tbl:168 ../gui/selinux.tbl:169
-+#: ../gui/selinux.tbl:170 ../gui/selinux.tbl:189 ../gui/selinux.tbl:202
-+#: ../gui/selinux.tbl:203 ../gui/selinux.tbl:204 ../gui/selinux.tbl:205
-+msgid "Admin"
-+msgstr "Admin"
-+
-+#: ../gui/selinux.tbl:2
-+msgid "Allow all daemons to write corefiles to /"
-+msgstr "Tillåt alla demoner att skriva minnesdumpfiler i /"
-+
-+#: ../gui/selinux.tbl:3
-+msgid "Allow all daemons the ability to use unallocated ttys"
-+msgstr "Tillåt alla demoner att kunna använda oallokerade tty:er"
-+
-+#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
-+#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
-+#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
-+#: ../gui/selinux.tbl:210 ../gui/selinux.tbl:211 ../gui/selinux.tbl:212
-+#: ../gui/selinux.tbl:213 ../gui/selinux.tbl:214 ../gui/selinux.tbl:215
-+#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
-+msgid "User Privs"
-+msgstr "Användarpriviliger"
+-#: ../gui/polgengui.py:352
++#: ../gui/polgengui.py:353
+ #, python-format
+ msgid "%s must be a directory"
+ msgstr ""
  
--#~ msgid "label42"
--#~ msgstr "label42"
-+#: ../gui/selinux.tbl:4
-+msgid ""
-+"Allow gadmin SELinux user account to execute files in home directory or /tmp"
-+msgstr "Tillåt SELinuxanvändarkontot gadmin att köra filer i hemkatalogen eller /tmp"
+-#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
++#: ../gui/polgengui.py:413 ../gui/polgengui.py:694
+ msgid "You must select a user"
+ msgstr ""
  
--#~ msgid "Load policy module"
--#~ msgstr "Läs in policymodul"
-+#: ../gui/selinux.tbl:5
-+msgid ""
-+"Allow guest SELinux user account to execute files in home directory or /tmp"
-+msgstr "Tillåt SELinuxanvändarkontot guest att köra filer i hemkatalogen eller /tmp"
+-#: ../gui/polgengui.py:542
++#: ../gui/polgengui.py:543
+ msgid "Select executable file to be confined."
+ msgstr ""
  
--#~ msgid "label44"
--#~ msgstr "label44"
-+#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
-+msgid "Memory Protection"
-+msgstr "Minesskydd"
-+
-+#: ../gui/selinux.tbl:6
-+msgid "Allow java executable stack"
-+msgstr "Tillåt javas exekverbara stack"
-+
-+#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
-+#: ../gui/selinux.tbl:209
-+msgid "Mount"
-+msgstr "Montera"
-+
-+#: ../gui/selinux.tbl:7
-+msgid "Allow mount to mount any file"
-+msgstr "Tillåt mount att montera valfria filer"
-+
-+#: ../gui/selinux.tbl:8
-+msgid "Allow mount to mount any directory"
-+msgstr "Tillåt mount att montera på valfria kataloger"
-+
-+#: ../gui/selinux.tbl:9
-+msgid "Allow mplayer executable stack"
-+msgstr "Tillåt mplayers exekverbara stack"
-+
-+#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
-+#: ../gui/selinux.tbl:188
-+msgid "SSH"
-+msgstr "SSH"
-+
-+#: ../gui/selinux.tbl:10
-+msgid "Allow ssh to run ssh-keysign"
-+msgstr "Tillåt ssh att köra ssh-keysign"
- 
--#~ msgid "SELinux user '%s' is required"
--#~ msgstr "SELinux-användare \"%s\" krävs"
-+#: ../gui/selinux.tbl:11
-+msgid ""
-+"Allow staff SELinux user account to execute files in home directory or /tmp"
-+msgstr "Tillåt SELinuxanvändarkontot staff att köra filer i hemkatalogen eller /tmp"
- 
--#~ msgid "Requires value"
--#~ msgstr "Kräver värde"
-+#: ../gui/selinux.tbl:12
-+msgid ""
-+"Allow sysadm SELinux user account to execute files in home directory or /tmp"
-+msgstr "Tillåt SELinuxanvändarkontot sysadm att köra filer i hemkatalogen eller /tmp"
- 
--#~ msgid "label25"
--#~ msgstr "label25"
-+#: ../gui/selinux.tbl:13
-+msgid ""
-+"Allow unconfined SELinux user account to execute files in home directory or "
-+"/tmp"
-+msgstr "Tillåt SELinuxanvändarkontot unconfined att köra filer i hemkatalogen eller /tmp"
-+
-+#: ../gui/selinux.tbl:14
-+msgid "Network Configuration"
-+msgstr "Nätverkinställningar"
-+
-+#: ../gui/selinux.tbl:14
-+msgid "Allow unlabeled packets to flow on the network"
-+msgstr "Tillåt oetiketterade paket att åka i nätverket"
- 
--#~ msgid "label26"
--#~ msgstr "label26"
-+#: ../gui/selinux.tbl:15
-+msgid ""
-+"Allow user SELinux user account to execute files in home directory or /tmp"
-+msgstr "Tillåt SELinuxanvändarkontot user att köra filer i hemkatalogen eller /tmp"
- 
--#~ msgid "label28"
--#~ msgstr "label28"
-+#: ../gui/selinux.tbl:16
-+msgid "Allow unconfined to dyntrans to unconfined_execmem"
-+msgstr "Tillåt unconfied att dyntrans till unconfined_execmem"
-+
-+#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
-+#: ../gui/selinux.tbl:140
-+msgid "Databases"
-+msgstr "Databaser"
-+
-+#: ../gui/selinux.tbl:17
-+msgid "Allow user to connect to mysql socket"
-+msgstr "Tillåt user att ansluta till mysql-uttag"
-+
-+#: ../gui/selinux.tbl:18
-+msgid "Allow user to connect to postgres socket"
-+msgstr "Tillåt user att ansluta till postgres-uttag"
-+
-+#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
-+msgid "XServer"
-+msgstr "XServer"
-+
-+#: ../gui/selinux.tbl:19
-+msgid "Allow clients to write to X shared memory"
-+msgstr "Tillåt klienter att skriva till X:s delade minne"
- 
--#~ msgid "label30"
--#~ msgstr "label30"
-+#: ../gui/selinux.tbl:20
-+msgid ""
-+"Allow xguest SELinux user account to execute files in home directory or /tmp"
-+msgstr "Tillåt SELinuxanvändarkontot xguest att köra filer i hemkatalogen eller /tmp"
- 
--#~ msgid "label31"
--#~ msgstr "label31"
-+#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
-+#: ../gui/selinux.tbl:231
-+msgid "NIS"
-+msgstr "NIS"
-+
-+#: ../gui/selinux.tbl:21
-+msgid "Allow daemons to run with NIS"
-+msgstr "Tillåt demoner att köra med NIS"
-+
-+#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
-+#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
-+#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
-+#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
-+#: ../gui/selinux.tbl:118
-+msgid "Web Applications"
-+msgstr "Webbprogram"
-+
-+#: ../gui/selinux.tbl:22
-+msgid "Transition staff SELinux user to Web Browser Domain"
-+msgstr "Överför SELinuxanvändaren staff till webbläsardomänen"
-+
-+#: ../gui/selinux.tbl:23
-+msgid "Transition sysadm SELinux user to Web Browser Domain"
-+msgstr "Överför SELinuxanvändaren sysadm till webbläsardomänen"
-+
-+#: ../gui/selinux.tbl:24
-+msgid "Transition user SELinux user to Web Browser Domain"
-+msgstr "Överför SELinuxanvändaren user till webbläsardomänen"
-+
-+#: ../gui/selinux.tbl:25
-+msgid "Transition xguest SELinux user to Web Browser Domain"
-+msgstr "Överför SELinuxanvändaren xguest till webbläsardomänen"
-+
-+#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
-+#: ../gui/selinux.tbl:29
-+msgid "Allow staff Web Browsers to write to home directories"
-+msgstr "Tillåt staff-webbläsare att skriva till hemkatalogen"
-+
-+#: ../gui/selinux.tbl:30
-+msgid "Disable SELinux protection for amanda"
-+msgstr "Avaktivera SELinux-skydd för amanda"
-+
-+#: ../gui/selinux.tbl:31
-+msgid "Disable SELinux protection for amavis"
-+msgstr "Avaktivera SELinux-skydd för amavis"
-+
-+#: ../gui/selinux.tbl:32
-+msgid "Disable SELinux protection for apmd daemon"
-+msgstr "Avaktivera SELinux-skydd för apmd-demonen"
-+
-+#: ../gui/selinux.tbl:33
-+msgid "Disable SELinux protection for arpwatch daemon"
-+msgstr "Avaktivera SELinux-skydd för arpwatch-demonen"
-+
-+#: ../gui/selinux.tbl:34
-+msgid "Disable SELinux protection for auditd daemon"
-+msgstr "Avaktivera SELinux-skydd för auditd-demonen"
-+
-+#: ../gui/selinux.tbl:35
-+msgid "Disable SELinux protection for automount daemon"
-+msgstr "Avaktivera SELinux-skydd för automount-demonen"
-+
-+#: ../gui/selinux.tbl:36
-+msgid "Disable SELinux protection for avahi"
-+msgstr "Avaktivera SELinux-skydd för avahi"
-+
-+#: ../gui/selinux.tbl:37
-+msgid "Disable SELinux protection for bluetooth daemon"
-+msgstr "Avaktivera SELinux-skydd för bluetooth-demonen"
-+
-+#: ../gui/selinux.tbl:38
-+msgid "Disable SELinux protection for canna daemon"
-+msgstr "Avaktivera SELinux-skydd för canna-demonen"
-+
-+#: ../gui/selinux.tbl:39
-+msgid "Disable SELinux protection for cardmgr daemon"
-+msgstr "Avaktivera SELinux-skydd för cardmgr-demonen"
-+
-+#: ../gui/selinux.tbl:40
-+msgid "Disable SELinux protection for Cluster Server"
-+msgstr "Avaktivera SELinux-skydd för Cluster-servern"
- 
--#~ msgid "label32"
--#~ msgstr "label32"
-+#: ../gui/selinux.tbl:41
-+msgid ""
-+"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-+"temp and untrusted content files"
-+msgstr "Tillåt cdrecord att läsa olika innehåll.  nfs, samba, löstagbara enheter, användartemporära och filer med ej betrott innehåll"
-+
-+#: ../gui/selinux.tbl:42
-+msgid "Disable SELinux protection for ciped daemon"
-+msgstr "Avaktivera SELinux-skydd för ciped-demonen"
-+
-+#: ../gui/selinux.tbl:43
-+msgid "Disable SELinux protection for clamd daemon"
-+msgstr "Avaktivera SELinux-skydd för clamd-demonen"
-+
-+#: ../gui/selinux.tbl:44
-+msgid "Disable SELinux protection for clamscan"
-+msgstr "Avaktivera SELinux-skydd för clamscan"
-+
-+#: ../gui/selinux.tbl:45
-+msgid "Disable SELinux protection for clvmd"
-+msgstr "Avaktivera SELinux-skydd för clvmd"
-+
-+#: ../gui/selinux.tbl:46
-+msgid "Disable SELinux protection for comsat daemon"
-+msgstr "Avaktivera SELinux-skydd för comsat-demonen"
-+
-+#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
-+#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
-+msgid "Disable SELinux protection for courier daemon"
-+msgstr "Avaktivera SELinux-skydd för courier-demonen"
-+
-+#: ../gui/selinux.tbl:52
-+msgid "Disable SELinux protection for cpucontrol daemon"
-+msgstr "Avaktivera SELinux-skydd för cpucontrol-demonen"
-+
-+#: ../gui/selinux.tbl:53
-+msgid "Disable SELinux protection for cpuspeed daemon"
-+msgstr "Avaktivera SELinux-skydd för cpuspeed-demonen"
- 
--#~ msgid "label33"
--#~ msgstr "label33"
-+#: ../gui/selinux.tbl:54
-+msgid "Cron"
-+msgstr "Cron"
- 
--#~ msgid "label34"
--#~ msgstr "label34"
-+#: ../gui/selinux.tbl:54
-+msgid "Disable SELinux protection for crond daemon"
-+msgstr "Avaktivera SELinux-skydd för crond-demonen"
-+
-+#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
-+#: ../gui/selinux.tbl:91
-+msgid "Printing"
-+msgstr "Utskrift"
-+
-+#: ../gui/selinux.tbl:55
-+msgid "Disable SELinux protection for cupsd back end server"
-+msgstr "Avaktivera SELinux-skydd för cupsds bakändeserver"
-+
-+#: ../gui/selinux.tbl:56
-+msgid "Disable SELinux protection for cupsd daemon"
-+msgstr "Avaktivera SELinux-skydd för cupsd-demonen"
-+
-+#: ../gui/selinux.tbl:57
-+msgid "Disable SELinux protection for cupsd_lpd"
-+msgstr "Avaktivera SELinux-skydd för cupsd_lpd"
-+
-+#: ../gui/selinux.tbl:58
-+msgid "CVS"
-+msgstr "CVS"
-+
-+#: ../gui/selinux.tbl:58
-+msgid "Disable SELinux protection for cvs daemon"
-+msgstr "Avaktivera SELinux-skydd för cvs-demonen"
-+
-+#: ../gui/selinux.tbl:59
-+msgid "Disable SELinux protection for cyrus daemon"
-+msgstr "Avaktivera SELinux-skydd för cyrus-demonen"
-+
-+#: ../gui/selinux.tbl:60
-+msgid "Disable SELinux protection for dbskkd daemon"
-+msgstr "Avaktivera SELinux-skydd för dbskkd-demonen"
-+
-+#: ../gui/selinux.tbl:61
-+msgid "Disable SELinux protection for dbusd daemon"
-+msgstr "Avaktivera SELinux-skydd för dbusd-demonen"
-+
-+#: ../gui/selinux.tbl:62
-+msgid "Disable SELinux protection for dccd"
-+msgstr "Avaktivera SELinux-skydd för dccd"
-+
-+#: ../gui/selinux.tbl:63
-+msgid "Disable SELinux protection for dccifd"
-+msgstr "Avaktivera SELinux-skydd för dccifd"
-+
-+#: ../gui/selinux.tbl:64
-+msgid "Disable SELinux protection for dccm"
-+msgstr "Avaktivera SELinux-skydd för dccm"
-+
-+#: ../gui/selinux.tbl:65
-+msgid "Disable SELinux protection for ddt daemon"
-+msgstr "Avaktivera SELinux-skydd för ddt-demonen"
-+
-+#: ../gui/selinux.tbl:66
-+msgid "Disable SELinux protection for devfsd daemon"
-+msgstr "Avaktivera SELinux-skydd för devfsd-demonen"
-+
-+#: ../gui/selinux.tbl:67
-+msgid "Disable SELinux protection for dhcpc daemon"
-+msgstr "Avaktivera SELinux-skydd för dhcpc-demonen"
-+
-+#: ../gui/selinux.tbl:68
-+msgid "Disable SELinux protection for dhcpd daemon"
-+msgstr "Avaktivera SELinux-skydd för dhcpd-demonen"
-+
-+#: ../gui/selinux.tbl:69
-+msgid "Disable SELinux protection for dictd daemon"
-+msgstr "Avaktivera SELinux-skydd för dictd-demonen"
-+
-+#: ../gui/selinux.tbl:70
-+msgid "Allow sysadm_t to directly start daemons"
-+msgstr "Tillåt sysadm_t att starta demoner direkt"
-+
-+#: ../gui/selinux.tbl:71
-+msgid "Disable SELinux protection for Evolution"
-+msgstr "Avaktivera SELinux-skydd för Evolution"
-+
-+#: ../gui/selinux.tbl:72
-+msgid "Games"
-+msgstr "Spel"
-+
-+#: ../gui/selinux.tbl:72
-+msgid "Disable SELinux protection for games"
-+msgstr "Avaktivera SELinux-skydd för spel"
-+
-+#: ../gui/selinux.tbl:73
-+msgid "Disable SELinux protection for the web browsers"
-+msgstr "Avaktivera SELinux-skydd för webbläsare"
-+
-+#: ../gui/selinux.tbl:74
-+msgid "Disable SELinux protection for Thunderbird"
-+msgstr "Avaktivera SELinux-skydd för Thunderbird"
-+
-+#: ../gui/selinux.tbl:75
-+msgid "Disable SELinux protection for distccd daemon"
-+msgstr "Avaktivera SELinux-skydd för distccd-demonen"
-+
-+#: ../gui/selinux.tbl:76
-+msgid "Disable SELinux protection for dmesg daemon"
-+msgstr "Avaktivera SELinux-skydd för dmesg-demonen"
-+
-+#: ../gui/selinux.tbl:77
-+msgid "Disable SELinux protection for dnsmasq daemon"
-+msgstr "Avaktivera SELinux-skydd för dnsmasq-demonen"
-+
-+#: ../gui/selinux.tbl:78
-+msgid "Disable SELinux protection for dovecot daemon"
-+msgstr "Avaktivera SELinux-skydd för dovecot-demonen"
-+
-+#: ../gui/selinux.tbl:79
-+msgid "Disable SELinux protection for entropyd daemon"
-+msgstr "Avaktivera SELinux-skydd för entropyd-demonen"
-+
-+#: ../gui/selinux.tbl:80
-+msgid "Disable SELinux protection for fetchmail"
-+msgstr "Avaktivera SELinux-skydd för fetchmail"
-+
-+#: ../gui/selinux.tbl:81
-+msgid "Disable SELinux protection for fingerd daemon"
-+msgstr "Avaktivera SELinux-skydd för fingerd-demonen"
-+
-+#: ../gui/selinux.tbl:82
-+msgid "Disable SELinux protection for freshclam daemon"
-+msgstr "Avaktivera SELinux-skydd för freshclam-demonen"
-+
-+#: ../gui/selinux.tbl:83
-+msgid "Disable SELinux protection for fsdaemon daemon"
-+msgstr "Avaktivera SELinux-skydd för fsdaemon-demonen"
-+
-+#: ../gui/selinux.tbl:84
-+msgid "Disable SELinux protection for gpm daemon"
-+msgstr "Avaktivera SELinux-skydd för gpm-demonen"
-+
-+#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
-+msgid "NFS"
-+msgstr "NFS"
-+
-+#: ../gui/selinux.tbl:85
-+msgid "Disable SELinux protection for gss daemon"
-+msgstr "Avaktivera SELinux-skydd för gss-demonen"
-+
-+#: ../gui/selinux.tbl:86
-+msgid "Disable SELinux protection for Hal daemon"
-+msgstr "Avaktivera SELinux-skydd för Hal-demonen"
-+
-+#: ../gui/selinux.tbl:87
-+msgid "Compatibility"
-+msgstr "Kompatibilitet"
+-#: ../gui/polgengui.py:553
++#: ../gui/polgengui.py:554
+ msgid "Select init script file to be confined."
+ msgstr ""
  
--#~ msgid "label35"
--#~ msgstr "label35"
-+#: ../gui/selinux.tbl:87
-+msgid ""
-+"Do not audit things that we know to be broken but which are not security "
-+"risks"
-+msgstr "Granska inte saker som vi vet är trasiga men som inte är säkerhetsrisker"
-+
-+#: ../gui/selinux.tbl:88
-+msgid "Disable SELinux protection for hostname daemon"
-+msgstr "Avaktivera SELinux-skydd för hostname-demonen"
-+
-+#: ../gui/selinux.tbl:89
-+msgid "Disable SELinux protection for hotplug daemon"
-+msgstr "Avaktivera SELinux-skydd för hotplug-demonen"
-+
-+#: ../gui/selinux.tbl:90
-+msgid "Disable SELinux protection for howl daemon"
-+msgstr "Avaktivera SELinux-skydd för howl-demonen"
-+
-+#: ../gui/selinux.tbl:91
-+msgid "Disable SELinux protection for cups hplip daemon"
-+msgstr "Avaktivera SELinux-skydd för cups hplip-demonen"
-+
-+#: ../gui/selinux.tbl:92
-+msgid "Disable SELinux protection for httpd rotatelogs"
-+msgstr "Avaktivera SELinux-skydd för httpd rotatelogs"
-+
-+#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
-+msgid "HTTPD Service"
-+msgstr "HTTPD-tjänst"
-+
-+#: ../gui/selinux.tbl:93
-+msgid "Disable SELinux protection for http suexec"
-+msgstr "Avaktivera SELinux-skydd för http suexec"
-+
-+#: ../gui/selinux.tbl:94
-+msgid "Disable SELinux protection for hwclock daemon"
-+msgstr "Avaktivera SELinux-skydd för hwclock-demonen"
-+
-+#: ../gui/selinux.tbl:95
-+msgid "Disable SELinux protection for i18n daemon"
-+msgstr "Avaktivera SELinux-skydd för i18n-demonen"
-+
-+#: ../gui/selinux.tbl:96
-+msgid "Disable SELinux protection for imazesrv daemon"
-+msgstr "Avaktivera SELinux-skydd för imazesrv-demonen"
-+
-+#: ../gui/selinux.tbl:97
-+msgid "Disable SELinux protection for inetd child daemons"
-+msgstr "Avaktivera SELinux-skydd för inetd child-demonerna"
-+
-+#: ../gui/selinux.tbl:98
-+msgid "Disable SELinux protection for inetd daemon"
-+msgstr "Avaktivera SELinux-skydd för inetd-demonen"
-+
-+#: ../gui/selinux.tbl:99
-+msgid "Disable SELinux protection for innd daemon"
-+msgstr "Avaktivera SELinux-skydd för innd-demonen"
-+
-+#: ../gui/selinux.tbl:100
-+msgid "Disable SELinux protection for iptables daemon"
-+msgstr "Avaktivera SELinux-skydd för iptables-demonen"
-+
-+#: ../gui/selinux.tbl:101
-+msgid "Disable SELinux protection for ircd daemon"
-+msgstr "Avaktivera SELinux-skydd för ircd-demonen"
-+
-+#: ../gui/selinux.tbl:102
-+msgid "Disable SELinux protection for irqbalance daemon"
-+msgstr "Avaktivera SELinux-skydd för irqbalance-demonen"
-+
-+#: ../gui/selinux.tbl:103
-+msgid "Disable SELinux protection for iscsi daemon"
-+msgstr "Avaktivera SELinux-skydd för iscsi-demonen"
-+
-+#: ../gui/selinux.tbl:104
-+msgid "Disable SELinux protection for jabberd daemon"
-+msgstr "Avaktivera SELinux-skydd för jabberd-demonen"
-+
-+#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
-+msgid "Kerberos"
-+msgstr "Kerberos"
-+
-+#: ../gui/selinux.tbl:105
-+msgid "Disable SELinux protection for kadmind daemon"
-+msgstr "Avaktivera SELinux-skydd för kadmind-demonen"
-+
-+#: ../gui/selinux.tbl:106
-+msgid "Disable SELinux protection for klogd daemon"
-+msgstr "Avaktivera SELinux-skydd för klogd-demonen"
-+
-+#: ../gui/selinux.tbl:107
-+msgid "Disable SELinux protection for krb5kdc daemon"
-+msgstr "Avaktivera SELinux-skydd för krb4kdc-demonen"
-+
-+#: ../gui/selinux.tbl:108
-+msgid "Disable SELinux protection for ktalk daemons"
-+msgstr "Avaktivera SELinux-skydd för ktalk-demonen"
-+
-+#: ../gui/selinux.tbl:109
-+msgid "Disable SELinux protection for kudzu daemon"
-+msgstr "Avaktivera SELinux-skydd för kudzu-demonen"
-+
-+#: ../gui/selinux.tbl:110
-+msgid "Disable SELinux protection for locate daemon"
-+msgstr "Avaktivera SELinux-skydd för locate-demonen"
-+
-+#: ../gui/selinux.tbl:111
-+msgid "Disable SELinux protection for lpd daemon"
-+msgstr "Avaktivera SELinux-skydd för lpd-demonen"
-+
-+#: ../gui/selinux.tbl:112
-+msgid "Disable SELinux protection for lrrd daemon"
-+msgstr "Avaktivera SELinux-skydd för lrrd-demonen"
-+
-+#: ../gui/selinux.tbl:113
-+msgid "Disable SELinux protection for lvm daemon"
-+msgstr "Avaktivera SELinux-skydd för lvm-demonen"
-+
-+#: ../gui/selinux.tbl:114
-+msgid "Disable SELinux protection for mailman"
-+msgstr "Avaktivera SELinux-skydd för mailman"
-+
-+#: ../gui/selinux.tbl:115
-+msgid "Allow evolution and thunderbird to read user files"
-+msgstr "Tillåt evolution och thunderbird att läsa användarfiler"
-+
-+#: ../gui/selinux.tbl:116
-+msgid "Disable SELinux protection for mdadm daemon"
-+msgstr "Avaktivera SELinux-skydd för madm-demonen"
-+
-+#: ../gui/selinux.tbl:117
-+msgid "Disable SELinux protection for monopd daemon"
-+msgstr "Avaktivera SELinux-skydd för monopd-demonen"
-+
-+#: ../gui/selinux.tbl:118
-+msgid "Allow the mozilla browser to read user files"
-+msgstr "Tillåt mozillawebbläsaren att läsa användarfiler"
-+
-+#: ../gui/selinux.tbl:119
-+msgid "Disable SELinux protection for mrtg daemon"
-+msgstr "Avaktivera SELinux-skydd för mrtg-demonen"
-+
-+#: ../gui/selinux.tbl:120
-+msgid "Disable SELinux protection for mysqld daemon"
-+msgstr "Avaktivera SELinux-skydd för mysqld-demonen"
-+
-+#: ../gui/selinux.tbl:121
-+msgid "Disable SELinux protection for nagios daemon"
-+msgstr "Avaktivera SELinux-skydd för nagios-demonen"
-+
-+#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
-+msgid "Name Service"
-+msgstr "Namntjänst"
-+
-+#: ../gui/selinux.tbl:122
-+msgid "Disable SELinux protection for named daemon"
-+msgstr "Avaktivera SELinux-skydd för named-demonen"
-+
-+#: ../gui/selinux.tbl:123
-+msgid "Disable SELinux protection for nessusd daemon"
-+msgstr "Avaktivera SELinux-skydd för nessusd-demonen"
-+
-+#: ../gui/selinux.tbl:124
-+msgid "Disable SELinux protection for NetworkManager"
-+msgstr "Avaktivera SELinux-skydd för NetworkManager"
-+
-+#: ../gui/selinux.tbl:125
-+msgid "Disable SELinux protection for nfsd daemon"
-+msgstr "Avaktivera SELinux-skydd för nfsd-demonen"
-+
-+#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
-+#: ../gui/selinux.tbl:221
-+msgid "Samba"
-+msgstr "Samba"
-+
-+#: ../gui/selinux.tbl:126
-+msgid "Disable SELinux protection for nmbd daemon"
-+msgstr "Avaktivera SELinux-skydd för nmbd-demonen"
-+
-+#: ../gui/selinux.tbl:127
-+msgid "Disable SELinux protection for nrpe daemon"
-+msgstr "Avaktivera SELinux-skydd för nrpe-demonen"
-+
-+#: ../gui/selinux.tbl:128
-+msgid "Disable SELinux protection for nscd daemon"
-+msgstr "Avaktivera SELinux-skydd för nscd-demonen"
-+
-+#: ../gui/selinux.tbl:129
-+msgid "Disable SELinux protection for nsd daemon"
-+msgstr "Avaktivera SELinux-skydd för nsd-demonen"
-+
-+#: ../gui/selinux.tbl:130
-+msgid "Disable SELinux protection for ntpd daemon"
-+msgstr "Avaktivera SELinux-skydd för ntpd-demonen"
-+
-+#: ../gui/selinux.tbl:131
-+msgid "Disable SELinux protection for oddjob"
-+msgstr "Avaktivera SELinux-skydd för oddjob"
-+
-+#: ../gui/selinux.tbl:132
-+msgid "Disable SELinux protection for oddjob_mkhomedir"
-+msgstr "Avaktivera SELinux-skydd för oddjob_mkhomedir"
-+
-+#: ../gui/selinux.tbl:133
-+msgid "Disable SELinux protection for openvpn daemon"
-+msgstr "Avaktivera SELinux-skydd för openvpn-demonen"
-+
-+#: ../gui/selinux.tbl:134
-+msgid "Disable SELinux protection for pam daemon"
-+msgstr "Avaktivera SELinux-skydd för pam-demonen"
-+
-+#: ../gui/selinux.tbl:135
-+msgid "Disable SELinux protection for pegasus"
-+msgstr "Avaktivera SELinux-skydd för pegasus"
-+
-+#: ../gui/selinux.tbl:136
-+msgid "Disable SELinux protection for perdition daemon"
-+msgstr "Avaktivera SELinux-skydd för perdition-demonen"
-+
-+#: ../gui/selinux.tbl:137
-+msgid "Disable SELinux protection for portmap daemon"
-+msgstr "Avaktivera SELinux-skydd för portmap-demonen"
-+
-+#: ../gui/selinux.tbl:138
-+msgid "Disable SELinux protection for portslave daemon"
-+msgstr "Avaktivera SELinux-skydd för portslave-demonen"
-+
-+#: ../gui/selinux.tbl:139
-+msgid "Disable SELinux protection for postfix"
-+msgstr "Avaktivera SELinux-skydd för postfix"
-+
-+#: ../gui/selinux.tbl:140
-+msgid "Disable SELinux protection for postgresql daemon"
-+msgstr "Avaktivera SELinux-skydd för postgresql-demonen"
-+
-+#: ../gui/selinux.tbl:141
-+msgid "pppd"
-+msgstr "pppd"
-+
-+#: ../gui/selinux.tbl:141
-+msgid "Allow pppd to be run for a regular user"
-+msgstr "Tillåt att pppd körs för en vanlig användare"
-+
-+#: ../gui/selinux.tbl:142
-+msgid "Disable SELinux protection for pptp"
-+msgstr "Avaktivera SELinux-skydd för pptp"
-+
-+#: ../gui/selinux.tbl:143
-+msgid "Disable SELinux protection for prelink daemon"
-+msgstr "Avaktivera SELinux-skydd för prelink-demonen"
-+
-+#: ../gui/selinux.tbl:144
-+msgid "Disable SELinux protection for privoxy daemon"
-+msgstr "Avaktivera SELinux-skydd för privoxy-demonen"
-+
-+#: ../gui/selinux.tbl:145
-+msgid "Disable SELinux protection for ptal daemon"
-+msgstr "Avaktivera SELinux-skydd för ptal-demonen"
-+
-+#: ../gui/selinux.tbl:146
-+msgid "Disable SELinux protection for pxe daemon"
-+msgstr "Avaktivera SELinux-skydd för pxe-demonen"
-+
-+#: ../gui/selinux.tbl:147
-+msgid "Disable SELinux protection for pyzord"
-+msgstr "Avaktivera SELinux-skydd för pyzord"
-+
-+#: ../gui/selinux.tbl:148
-+msgid "Disable SELinux protection for quota daemon"
-+msgstr "Avaktivera SELinux-skydd för quota-demonen"
-+
-+#: ../gui/selinux.tbl:149
-+msgid "Disable SELinux protection for radiusd daemon"
-+msgstr "Avaktivera SELinux-skydd för radiusd-demonen"
-+
-+#: ../gui/selinux.tbl:150
-+msgid "Disable SELinux protection for radvd daemon"
-+msgstr "Avaktivera SELinux-skydd för radvd-demonen"
-+
-+#: ../gui/selinux.tbl:151
-+msgid "Disable SELinux protection for rdisc"
-+msgstr "Avaktivera SELinux-skydd för rdisc"
-+
-+#: ../gui/selinux.tbl:152
-+msgid "Disable SELinux protection for readahead"
-+msgstr "Avaktivera SELinux-skydd för readahead"
-+
-+#: ../gui/selinux.tbl:153
-+msgid "Allow programs to read files in non-standard locations (default_t)"
-+msgstr "Tillåt program att läsa filer på icke-standardplatser (default_t)"
-+
-+#: ../gui/selinux.tbl:154
-+msgid "Disable SELinux protection for restorecond"
-+msgstr "Avaktivera SELinux-skydd för restorecond"
-+
-+#: ../gui/selinux.tbl:155
-+msgid "Disable SELinux protection for rhgb daemon"
-+msgstr "Avaktivera SELinux-skydd för rhgb-demonen"
-+
-+#: ../gui/selinux.tbl:156
-+msgid "Disable SELinux protection for ricci"
-+msgstr "Avaktivera SELinux-skydd för ricci"
-+
-+#: ../gui/selinux.tbl:157
-+msgid "Disable SELinux protection for ricci_modclusterd"
-+msgstr "Avaktivera SELinux-skydd för ricci_modclusterd"
-+
-+#: ../gui/selinux.tbl:158
-+msgid "Disable SELinux protection for rlogind daemon"
-+msgstr "Avaktivera SELinux-skydd för rlogind-demonen"
-+
-+#: ../gui/selinux.tbl:159
-+msgid "Disable SELinux protection for rpcd daemon"
-+msgstr "Avaktivera SELinux-skydd för rpcd-demonen"
-+
-+#: ../gui/selinux.tbl:160
-+msgid "Disable SELinux protection for rshd"
-+msgstr "Avaktivera SELinux-skydd för rshd"
-+
-+#: ../gui/selinux.tbl:161
-+msgid "rsync"
-+msgstr "rsync"
-+
-+#: ../gui/selinux.tbl:161
-+msgid "Disable SELinux protection for rsync daemon"
-+msgstr "Avaktivera SELinux-skydd för rsync-demonen"
-+
-+#: ../gui/selinux.tbl:162
-+msgid "Allow ssh to run from inetd instead of as a daemon"
-+msgstr "Tillåt ssh att köra från inetd istället för som en demon"
-+
-+#: ../gui/selinux.tbl:163
-+msgid "Allow Samba to share nfs directories"
-+msgstr "Tillåt Samba att dela nfs-kataloger"
-+
-+#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
-+msgid "SASL authentication server"
-+msgstr "SASL autentiseringsserver"
-+
-+#: ../gui/selinux.tbl:164
-+msgid "Allow sasl authentication server to read /etc/shadow"
-+msgstr "Tillåt sasl-autentiseringsservern att läsa /etc/shadow"
+-#: ../gui/polgengui.py:563
++#: ../gui/polgengui.py:564
+ msgid "Select file(s) that confined application creates or writes"
+ msgstr ""
  
--#, fuzzy
--#~ msgid "label51"
--#~ msgstr "label25"
-+#: ../gui/selinux.tbl:165
-+msgid ""
-+"Allow X-Windows server to map a memory region as both executable and "
-+"writable"
-+msgstr "Tillåt X-Windowsservern att mappa en minnesregion både som körbar och skrivbar"
-+
-+#: ../gui/selinux.tbl:166
-+msgid "Disable SELinux protection for saslauthd daemon"
-+msgstr "Avaktivera SELinux-skydd för saslauthd-demonen"
-+
-+#: ../gui/selinux.tbl:167
-+msgid "Disable SELinux protection for scannerdaemon daemon"
-+msgstr "Avaktivera SELinux-skydd för scannerdaemon-demonen"
-+
-+#: ../gui/selinux.tbl:168
-+msgid "Do not allow transition to sysadm_t, sudo and su effected"
-+msgstr "Tillåt inte övergångar till sysadm_t, sudo och su påverkas"
-+
-+#: ../gui/selinux.tbl:169
-+msgid "Do not allow any processes to load kernel modules"
-+msgstr "Tillåt inte några processer att läsa in kärnmoduler"
-+
-+#: ../gui/selinux.tbl:170
-+msgid "Do not allow any processes to modify kernel SELinux policy"
-+msgstr "Tillåt inte några processer att ändra kärnans SELinuxpolicy"
-+
-+#: ../gui/selinux.tbl:171
-+msgid "Disable SELinux protection for sendmail daemon"
-+msgstr "Avaktivera SELinux-skydd för sendmail-demonen"
-+
-+#: ../gui/selinux.tbl:172
-+msgid "Disable SELinux protection for setrans"
-+msgstr "Avaktivera SELinux-skydd för setrans"
-+
-+#: ../gui/selinux.tbl:173
-+msgid "Disable SELinux protection for setroubleshoot daemon"
-+msgstr "Avaktivera SELinux-skydd för setroubleshoot-demonen"
-+
-+#: ../gui/selinux.tbl:174
-+msgid "Disable SELinux protection for slapd daemon"
-+msgstr "Avaktivera SELinux-skydd för slapd-demonen"
-+
-+#: ../gui/selinux.tbl:175
-+msgid "Disable SELinux protection for slrnpull daemon"
-+msgstr "Avaktivera SELinux-skydd för slrnpull-demonen"
-+
-+#: ../gui/selinux.tbl:176
-+msgid "Disable SELinux protection for smbd daemon"
-+msgstr "Avaktivera SELinux-skydd för smbd-demonen"
-+
-+#: ../gui/selinux.tbl:177
-+msgid "Disable SELinux protection for snmpd daemon"
-+msgstr "Avaktivera SELinux-skydd för snmpd-demonen"
-+
-+#: ../gui/selinux.tbl:178
-+msgid "Disable SELinux protection for snort daemon"
-+msgstr "Avaktivera SELinux-skydd för snort-demonen"
-+
-+#: ../gui/selinux.tbl:179
-+msgid "Disable SELinux protection for soundd daemon"
-+msgstr "Avaktivera SELinux-skydd för soundd-demonen"
-+
-+#: ../gui/selinux.tbl:180
-+msgid "Disable SELinux protection for sound daemon"
-+msgstr "Avaktivera SELinux-skydd för sound-demonen"
-+
-+#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
-+msgid "Spam Protection"
-+msgstr "Skräppostskydd"
-+
-+#: ../gui/selinux.tbl:181
-+msgid "Disable SELinux protection for spamd daemon"
-+msgstr "Avaktivera SELinux-skydd för spamd-demonen"
-+
-+#: ../gui/selinux.tbl:182
-+msgid "Allow spamd to access home directories"
-+msgstr "Tillåt spamd att komma åt hemkataloger"
-+
-+#: ../gui/selinux.tbl:183
-+msgid "Allow Spam Assassin daemon network access"
-+msgstr "Tillåt Spam Assassin-demonen att komma åt nätverket"
-+
-+#: ../gui/selinux.tbl:184
-+msgid "Disable SELinux protection for speedmgmt daemon"
-+msgstr "Avaktivera SELinux-skydd för speedmgmt-demonen"
-+
-+#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
-+msgid "Squid"
-+msgstr "Squid"
-+
-+#: ../gui/selinux.tbl:185
-+msgid "Allow squid daemon to connect to the network"
-+msgstr "Tillåt squid-demonen att ansluta till nätverket"
-+
-+#: ../gui/selinux.tbl:186
-+msgid "Disable SELinux protection for squid daemon"
-+msgstr "Avaktivera SELinux-skydd för squid-demonen"
-+
-+#: ../gui/selinux.tbl:187
-+msgid "Disable SELinux protection for ssh daemon"
-+msgstr "Avaktivera SELinux-skydd för ssh-demonen"
-+
-+#: ../gui/selinux.tbl:188
-+msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+msgstr "Tillåt ssh-inloggningar som sysadm_r:sysadm_t"
+-#: ../gui/polgengui.py:570
++#: ../gui/polgengui.py:571
+ msgid "Select directory(s) that the confined application owns and writes into"
+ msgstr ""
  
--#~ msgid ""
--#~ "Enforcing\n"
--#~ "Permissive\n"
--#~ "Disabled\n"
--#~ msgstr ""
--#~ "Upprätthållande\n"
--#~ "Tillåtande\n"
--#~ "Avaktiverad\n"
-+#: ../gui/selinux.tbl:189
-+msgid ""
-+"Allow staff_r users to search the sysadm home dir and read files (such as "
-+"~/.bashrc)"
-+msgstr "Tillåt staff_r-användare att söka i sysadm-hemkatalogen och läsa filer (såsom ~/.bashrc)"
-+
-+#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
-+msgid "Universal SSL tunnel"
-+msgstr "Universiell SSL-tunnel"
-+
-+#: ../gui/selinux.tbl:190
-+msgid "Disable SELinux protection for stunnel daemon"
-+msgstr "Avaktivera SELinux-skydd för stunnel-demonen"
-+
-+#: ../gui/selinux.tbl:191
-+msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
-+msgstr "Tillåt stunnel-demonen att köra fristående, utanför xinetd"
-+
-+#: ../gui/selinux.tbl:192
-+msgid "Disable SELinux protection for swat daemon"
-+msgstr "Avaktivera SELinux-skydd för swat-demonen"
-+
-+#: ../gui/selinux.tbl:193
-+msgid "Disable SELinux protection for sxid daemon"
-+msgstr "Avaktivera SELinux-skydd för sxid-demonen"
-+
-+#: ../gui/selinux.tbl:194
-+msgid "Disable SELinux protection for syslogd daemon"
-+msgstr "Avaktivera SELinux-skydd för syslogd-demonen"
-+
-+#: ../gui/selinux.tbl:195
-+msgid "Disable SELinux protection for system cron jobs"
-+msgstr "Avaktivera SELinux-skydd för systemets cron-jobb"
-+
-+#: ../gui/selinux.tbl:196
-+msgid "Disable SELinux protection for tcp daemon"
-+msgstr "Avaktivera SELinux-skydd för tcp-demonen"
-+
-+#: ../gui/selinux.tbl:197
-+msgid "Disable SELinux protection for telnet daemon"
-+msgstr "Avaktivera SELinux-skydd för telnet-demonen"
-+
-+#: ../gui/selinux.tbl:198
-+msgid "Disable SELinux protection for tftpd daemon"
-+msgstr "Avaktivera SELinux-skydd för tftpd-demonen"
-+
-+#: ../gui/selinux.tbl:199
-+msgid "Disable SELinux protection for transproxy daemon"
-+msgstr "Avaktivera SELinux-skydd för transproxy-demonen"
-+
-+#: ../gui/selinux.tbl:200
-+msgid "Disable SELinux protection for udev daemon"
-+msgstr "Avaktivera SELinux-skydd för udev-demonen"
-+
-+#: ../gui/selinux.tbl:201
-+msgid "Disable SELinux protection for uml daemon"
-+msgstr "Avaktivera SELinux-skydd för uml-demonen"
+-#: ../gui/polgengui.py:632
++#: ../gui/polgengui.py:633
+ msgid "Select directory to generate policy files in"
+ msgstr ""
  
--#~ msgid "value"
--#~ msgstr "värde"
-+#: ../gui/selinux.tbl:202
-+msgid ""
-+"Allow xinetd to run unconfined, including any services it starts that do not"
-+" have a domain transition explicitly defined"
-+msgstr "Tillåt xinetd att köra obegränsad, inklusive alla tjänster den startar som inte har en domänövergång uttryckligen definierad"
+-#: ../gui/polgengui.py:649
++#: ../gui/polgengui.py:650
+ #, python-format
+ msgid ""
+ "Type %s_t already defined in current policy.\n"
+ "Do you want to continue?"
+ msgstr ""
  
--#~ msgid "You must be root to run %s."
--#~ msgstr "Du måste vara root för att köra %s."
-+#: ../gui/selinux.tbl:203
-+msgid ""
-+"Allow rc scripts to run unconfined, including any daemon started by an rc "
-+"script that does not have a domain transition explicitly defined"
-+msgstr "Tillåt rc-skript att köra obegränsade, inklusive alla demnoer som startas av ett rc-skript och som inte har en domänövergång uttryckligen definierad"
-+
-+#: ../gui/selinux.tbl:204
-+msgid "Allow rpm to run unconfined"
-+msgstr "Tillåt rpm att köra obegränsad"
-+
-+#: ../gui/selinux.tbl:205
-+msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
-+msgstr "Tillåt priviligerade verktyg som hotplug och insmod att köra obegränsade"
-+
-+#: ../gui/selinux.tbl:206
-+msgid "Disable SELinux protection for updfstab daemon"
-+msgstr "Avaktivera SELinux-skydd för updfstab-demonen"
-+
-+#: ../gui/selinux.tbl:207
-+msgid "Disable SELinux protection for uptimed daemon"
-+msgstr "Avaktivera SELinux-skydd för uptimed-demonen"
+-#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
++#: ../gui/polgengui.py:650 ../gui/polgengui.py:654
+ msgid "Verify Name"
+ msgstr ""
  
--#~ msgid "Other"
--#~ msgstr "Andra"
-+#: ../gui/selinux.tbl:208
-+msgid ""
-+"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
-+"staff_r can do so"
-+msgstr "Tillåt user_r att nå sysadm_r via su, sudo eller userhelper.  Annars kan endast staff_r göra det"
-+
-+#: ../gui/selinux.tbl:209
-+msgid "Allow users to execute the mount command"
-+msgstr "Tillåt användare att köra kommandot mount"
-+
-+#: ../gui/selinux.tbl:210
-+msgid "Allow regular users direct mouse access (only allow the X server)"
-+msgstr "Tillåt vanliga användare direkt musåtkomst (tillåt endast X-servern)"
-+
-+#: ../gui/selinux.tbl:211
-+msgid "Allow users to run the dmesg command"
-+msgstr "Tillåt användare att köra kommandot dmesg"
-+
-+#: ../gui/selinux.tbl:212
-+msgid "Allow users to control network interfaces (also needs USERCTL=true)"
-+msgstr "Tillåt användare att styra nätverksgränssnitt (kräver också USERCTL=true)"
-+
-+#: ../gui/selinux.tbl:213
-+msgid "Allow normal user to execute ping"
-+msgstr "Tillåt vanliga användare att köra ping"
-+
-+#: ../gui/selinux.tbl:214
-+msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
-+msgstr "Tillåt användare skriva/läsa noextattrfile (FAT, CDROM, FLOPPY)"
-+
-+#: ../gui/selinux.tbl:215
-+msgid "Allow users to rw usb devices"
-+msgstr "Tillåt användare skriva/läsa usb-enheter"
+-#: ../gui/polgengui.py:653
++#: ../gui/polgengui.py:654
+ #, python-format
+ msgid ""
+ "Module %s.pp already loaded in current policy.\n"
+ "Do you want to continue?"
+ msgstr ""
  
--#~ msgid "Files and Directories"
--#~ msgstr "Filer och katalog"
-+#: ../gui/selinux.tbl:216
-+msgid ""
-+"Allow users to run TCP servers (bind to ports and accept connection from the"
-+" same domain and outside users)  disabling this forces FTP passive mode and "
-+"may change other protocols"
-+msgstr "Tillåt användare att köra TCP-servrar (binda till portar och acceptera anslutningar från samma domän och användare utanför).  Avaktivering av detta framtvingar passivt läge i FTP och kan ändra andra protokoll"
-+
-+#: ../gui/selinux.tbl:217
-+msgid "Allow user to stat ttyfiles"
-+msgstr "Tillåt användare att ta status på ttyfiler"
-+
-+#: ../gui/selinux.tbl:218
-+msgid "Disable SELinux protection for uucpd daemon"
-+msgstr "Avaktivera SELinux-skydd för uucpd-demonen"
-+
-+#: ../gui/selinux.tbl:219
-+msgid "Disable SELinux protection for vmware daemon"
-+msgstr "Avaktivera SELinux-skydd för vmware-demonen"
-+
-+#: ../gui/selinux.tbl:220
-+msgid "Disable SELinux protection for watchdog daemon"
-+msgstr "Avaktivera SELinux-skydd för watchdog-demonen"
-+
-+#: ../gui/selinux.tbl:221
-+msgid "Disable SELinux protection for winbind daemon"
-+msgstr "Avaktivera SELinux-skydd för winbind-demonen"
-+
-+#: ../gui/selinux.tbl:222
-+msgid "Disable SELinux protection for xdm daemon"
-+msgstr "Avaktivera SELinux-skydd för xdm-demonen"
-+
-+#: ../gui/selinux.tbl:223
-+msgid "Allow xdm logins as sysadm_r:sysadm_t"
-+msgstr "Tillåt xdm-inloggning som sysadm_r:sysadm_t"
-+
-+#: ../gui/selinux.tbl:224
-+msgid "Disable SELinux protection for xen daemon"
-+msgstr "Avaktivera SELinux-skydd för xen-demonen"
-+
-+#: ../gui/selinux.tbl:225
-+msgid "XEN"
-+msgstr "XEN"
-+
-+#: ../gui/selinux.tbl:225
-+msgid "Allow xen to read/write physical disk devices"
-+msgstr "Tillåt xen att läsa/skriva fysiska diskenheter"
-+
-+#: ../gui/selinux.tbl:226
-+msgid "Disable SELinux protection for xfs daemon"
-+msgstr "Avaktivera SELinux-skydd för xfs-demonen"
-+
-+#: ../gui/selinux.tbl:227
-+msgid "Disable SELinux protection for xen control"
-+msgstr "Avaktivera SELinux-skydd för xen-styrning"
-+
-+#: ../gui/selinux.tbl:228
-+msgid "Disable SELinux protection for ypbind daemon"
-+msgstr "Avaktivera SELinux-skydd för ypbind-demonen"
-+
-+#: ../gui/selinux.tbl:229
-+msgid "Disable SELinux protection for NIS Password Daemon"
-+msgstr "Avaktivera SELinux-skydd för NIS-lösenord-demonen"
-+
-+#: ../gui/selinux.tbl:230
-+msgid "Disable SELinux protection for ypserv daemon"
-+msgstr "Avaktivera SELinux-skydd för ypserv-demonen"
-+
-+#: ../gui/selinux.tbl:231
-+msgid "Disable SELinux protection for NIS Transfer Daemon"
-+msgstr "Avaktivera SELinux-skydd för NIS Transfer-demonen"
+-#: ../gui/polgengui.py:699
++#: ../gui/polgengui.py:700
+ msgid ""
+ "You must add a name made up of letters and numbers and containing no spaces."
+ msgstr ""
  
--#~ msgid "FTP"
--#~ msgstr "FTP"
-+#: ../gui/selinux.tbl:232
-+msgid ""
-+"Allow SELinux webadm user to manage unprivileged users home directories"
-+msgstr "Tillåt SELinux webadm-användare att hantera opriviligerade användares hemkataloger"
+-#: ../gui/polgengui.py:713
++#: ../gui/polgengui.py:714
+ msgid "You must enter a executable"
+ msgstr ""
  
--#~ msgid "Polyinstatiation"
--#~ msgstr "Polyinstansiering"
-+#: ../gui/selinux.tbl:233
-+msgid "Allow SELinux webadm user to read unprivileged users home directories"
-+msgstr "Tillåt SELinux webadm-användare att läsa opriviligierade användares hemkataloger"
+-#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
++#: ../gui/polgengui.py:739 ../gui/system-config-selinux.py:174
+ msgid "Configue SELinux"
+ msgstr ""
  
--#~ msgid "Zebra"
--#~ msgstr "Zebra"
+-#: ../gui/polgen.py:158
+-msgid "Internet Services Daemon"
+-msgstr ""
+-
+-#: ../gui/polgen.py:197
+-#, python-format
+-msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+-msgstr ""
+-
+-#: ../gui/polgen.py:324
+-msgid "You must enter a name for your confined process/user"
+-msgstr ""
+-
+-#: ../gui/polgen.py:326
+-msgid ""
+-"Name must be alpha numberic with no spaces. Consider using option \"-n "
+-"MODULENAME\""
+-msgstr ""
+-
+-#: ../gui/polgen.py:414
+-msgid "User Role types can not be assigned executables."
+-msgstr ""
+-
+-#: ../gui/polgen.py:420
+-msgid "Only Daemon apps can use an init script.."
+-msgstr ""
+-
+-#: ../gui/polgen.py:438
+-msgid "use_resolve must be a boolean value "
+-msgstr ""
+-
+-#: ../gui/polgen.py:444
+-msgid "use_syslog must be a boolean value "
+-msgstr ""
+-
+-#: ../gui/polgen.py:450
+-msgid "use_kerberos must be a boolean value "
+-msgstr ""
+-
+-#: ../gui/polgen.py:456
+-msgid "manage_krb5_rcache must be a boolean value "
+-msgstr ""
+-
+-#: ../gui/polgen.py:486
+-msgid "USER Types automatically get a tmp type"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1004
+-msgid "You must enter the executable path for your confined process"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1182
+-msgid "Type Enforcement file"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1183
+-msgid "Interface file"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1184
+-msgid "File Contexts file"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1185
+-msgid "Setup Script"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1306
+-#, python-format
+-msgid ""
+-"\n"
+-"%s\n"
+-"\n"
+-"sepolgen [ -n moduleName ] [ -m ] [ -t type ] [ executable | Name ]\n"
+-"valid Types:\n"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1354
+-msgid "Executable or Name required"
+-msgstr ""
+-
+ #: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
+ msgid "Network Port"
+ msgstr ""
+@@ -1960,1411 +1867,1499 @@ msgstr ""
+ msgid "Group View"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:1 ../gui/selinux.tbl:30 ../gui/selinux.tbl:31
+-#: ../gui/selinux.tbl:32 ../gui/selinux.tbl:33 ../gui/selinux.tbl:34
+-#: ../gui/selinux.tbl:36 ../gui/selinux.tbl:37 ../gui/selinux.tbl:38
+-#: ../gui/selinux.tbl:39 ../gui/selinux.tbl:40 ../gui/selinux.tbl:42
+-#: ../gui/selinux.tbl:43 ../gui/selinux.tbl:44 ../gui/selinux.tbl:45
+-#: ../gui/selinux.tbl:46 ../gui/selinux.tbl:47 ../gui/selinux.tbl:48
+-#: ../gui/selinux.tbl:49 ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
+-#: ../gui/selinux.tbl:52 ../gui/selinux.tbl:53 ../gui/selinux.tbl:59
+-#: ../gui/selinux.tbl:60 ../gui/selinux.tbl:61 ../gui/selinux.tbl:62
+-#: ../gui/selinux.tbl:63 ../gui/selinux.tbl:64 ../gui/selinux.tbl:65
+-#: ../gui/selinux.tbl:66 ../gui/selinux.tbl:67 ../gui/selinux.tbl:68
+-#: ../gui/selinux.tbl:69 ../gui/selinux.tbl:75 ../gui/selinux.tbl:76
+-#: ../gui/selinux.tbl:77 ../gui/selinux.tbl:78 ../gui/selinux.tbl:79
+-#: ../gui/selinux.tbl:80 ../gui/selinux.tbl:81 ../gui/selinux.tbl:82
+-#: ../gui/selinux.tbl:83 ../gui/selinux.tbl:84 ../gui/selinux.tbl:86
+-#: ../gui/selinux.tbl:88 ../gui/selinux.tbl:89 ../gui/selinux.tbl:90
+-#: ../gui/selinux.tbl:92 ../gui/selinux.tbl:94 ../gui/selinux.tbl:95
+-#: ../gui/selinux.tbl:96 ../gui/selinux.tbl:97 ../gui/selinux.tbl:98
+-#: ../gui/selinux.tbl:99 ../gui/selinux.tbl:100 ../gui/selinux.tbl:101
+-#: ../gui/selinux.tbl:102 ../gui/selinux.tbl:103 ../gui/selinux.tbl:104
+-#: ../gui/selinux.tbl:106 ../gui/selinux.tbl:108 ../gui/selinux.tbl:109
+-#: ../gui/selinux.tbl:110 ../gui/selinux.tbl:111 ../gui/selinux.tbl:112
+-#: ../gui/selinux.tbl:113 ../gui/selinux.tbl:114 ../gui/selinux.tbl:116
+-#: ../gui/selinux.tbl:117 ../gui/selinux.tbl:119 ../gui/selinux.tbl:121
+-#: ../gui/selinux.tbl:123 ../gui/selinux.tbl:124 ../gui/selinux.tbl:127
+-#: ../gui/selinux.tbl:129 ../gui/selinux.tbl:130 ../gui/selinux.tbl:131
+-#: ../gui/selinux.tbl:132 ../gui/selinux.tbl:133 ../gui/selinux.tbl:134
+-#: ../gui/selinux.tbl:135 ../gui/selinux.tbl:136 ../gui/selinux.tbl:137
+-#: ../gui/selinux.tbl:138 ../gui/selinux.tbl:139 ../gui/selinux.tbl:142
+-#: ../gui/selinux.tbl:143 ../gui/selinux.tbl:144 ../gui/selinux.tbl:145
+-#: ../gui/selinux.tbl:146 ../gui/selinux.tbl:147 ../gui/selinux.tbl:148
+-#: ../gui/selinux.tbl:149 ../gui/selinux.tbl:150 ../gui/selinux.tbl:151
+-#: ../gui/selinux.tbl:152 ../gui/selinux.tbl:154 ../gui/selinux.tbl:155
+-#: ../gui/selinux.tbl:156 ../gui/selinux.tbl:157 ../gui/selinux.tbl:158
+-#: ../gui/selinux.tbl:159 ../gui/selinux.tbl:160 ../gui/selinux.tbl:167
+-#: ../gui/selinux.tbl:171 ../gui/selinux.tbl:172 ../gui/selinux.tbl:173
+-#: ../gui/selinux.tbl:174 ../gui/selinux.tbl:175 ../gui/selinux.tbl:177
+-#: ../gui/selinux.tbl:178 ../gui/selinux.tbl:179 ../gui/selinux.tbl:180
+-#: ../gui/selinux.tbl:184 ../gui/selinux.tbl:192 ../gui/selinux.tbl:193
+-#: ../gui/selinux.tbl:194 ../gui/selinux.tbl:195 ../gui/selinux.tbl:196
+-#: ../gui/selinux.tbl:197 ../gui/selinux.tbl:198 ../gui/selinux.tbl:199
+-#: ../gui/selinux.tbl:200 ../gui/selinux.tbl:201 ../gui/selinux.tbl:206
+-#: ../gui/selinux.tbl:207 ../gui/selinux.tbl:218 ../gui/selinux.tbl:219
+-#: ../gui/selinux.tbl:220 ../gui/selinux.tbl:222 ../gui/selinux.tbl:224
+-#: ../gui/selinux.tbl:226 ../gui/selinux.tbl:227 ../gui/selinux.tbl:230
+-msgid "SELinux Service Protection"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:1
+-msgid "Disable SELinux protection for acct daemon"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:2 ../gui/selinux.tbl:3 ../gui/selinux.tbl:70
+-#: ../gui/selinux.tbl:153 ../gui/selinux.tbl:168 ../gui/selinux.tbl:169
+-#: ../gui/selinux.tbl:170 ../gui/selinux.tbl:189 ../gui/selinux.tbl:202
+-#: ../gui/selinux.tbl:203 ../gui/selinux.tbl:204 ../gui/selinux.tbl:205
+-msgid "Admin"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:2
+-msgid "Allow all daemons to write corefiles to /"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:3
+-msgid "Allow all daemons the ability to use unallocated ttys"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
+-#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
+-#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
+-#: ../gui/selinux.tbl:210 ../gui/selinux.tbl:211 ../gui/selinux.tbl:212
+-#: ../gui/selinux.tbl:213 ../gui/selinux.tbl:214 ../gui/selinux.tbl:215
+-#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
+-msgid "User Privs"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:4
+-msgid ""
+-"Allow gadmin SELinux user account to execute files in home directory or /tmp"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:5
+-msgid ""
+-"Allow guest SELinux user account to execute files in home directory or /tmp"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
+-msgid "Memory Protection"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:6
+-msgid "Allow java executable stack"
 +#: ../gui/semanagePage.py:126
 +#, python-format
 +msgid "Are you sure you want to delete %s '%s'?"
-+msgstr "Är du säker på att du vill ta bort %s \"%s\"?"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for ftpd daemon"
--#~ msgstr "Avaktivera SELinux-skydd för ftpd-demonen"
+-#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
+-#: ../gui/selinux.tbl:209
+-msgid "Mount"
 +#: ../gui/semanagePage.py:126
 +#, python-format
 +msgid "Delete %s"
-+msgstr "Radera %s"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for httpd daemon"
--#~ msgstr "Avaktivera SELinux-skydd för httpd-demonen"
+-#: ../gui/selinux.tbl:7
+-msgid "Allow mount to mount any file"
 +#: ../gui/semanagePage.py:134
 +#, python-format
 +msgid "Add %s"
-+msgstr "Lägg till %s"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for pppd daemon"
--#~ msgstr "Avaktivera SELinux-skydd för pppd-demonen"
+-#: ../gui/selinux.tbl:8
+-msgid "Allow mount to mount any directory"
 +#: ../gui/semanagePage.py:148
 +#, python-format
 +msgid "Modify %s"
-+msgstr "Modifiera %s"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for the mozilla ppp daemon"
--#~ msgstr "Avaktivera SELinux-skydd för mozilla ppp-demonen"
-+#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2838
+-#: ../gui/selinux.tbl:9
+-msgid "Allow mplayer executable stack"
++#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
 +msgid "Permissive"
-+msgstr "Tillåtande"
+ msgstr ""
  
--#~ msgid "Spam Assassin"
--#~ msgstr "Spam Assassin"
-+#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2856
+-#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
+-#: ../gui/selinux.tbl:188
+-msgid "SSH"
++#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
 +msgid "Enforcing"
-+msgstr "Upprätthållande"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for zebra daemon"
--#~ msgstr "Avaktivera SELinux-skydd för zebra-demonen"
+-#: ../gui/selinux.tbl:10
+-msgid "Allow ssh to run ssh-keysign"
 +#: ../gui/statusPage.py:94
 +msgid "Status"
-+msgstr "Status"
+ msgstr ""
  
--#~ msgid "MLS/MCS Level"
--#~ msgstr "MLS/MCS-nivå"
+-#: ../gui/selinux.tbl:11
 +#: ../gui/statusPage.py:133
-+msgid ""
+ msgid ""
+-"Allow staff SELinux user account to execute files in home directory or /tmp"
 +"Changing the policy type will cause a relabel of the entire file system on "
 +"the next boot. Relabeling takes a long time depending on the size of the "
 +"file system.  Do you wish to continue?"
-+msgstr "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 ""
  
--#~ msgid ""
--#~ "MLS/\n"
--#~ "MCS Level"
--#~ msgstr ""
--#~ "MLS/\n"
--#~ "MCS-nivå"
+-#: ../gui/selinux.tbl:12
 +#: ../gui/statusPage.py:147
-+msgid ""
+ msgid ""
+-"Allow sysadm SELinux user account to execute files in home directory or /tmp"
 +"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
 +"you later decide to turn SELinux back on, the system will be required to "
 +"relabel.  If you just want to see if SELinux is causing a problem on your "
 +"system, you can go to permissive mode which will only log errors and not "
-+"enforce SELinux policy.  Permissive mode does not require a reboot    Do you"
-+" wish to continue?"
-+msgstr "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?"
++"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
++"wish to continue?"
+ msgstr ""
  
--#~ msgid "Requires 2 or more arguments"
--#~ msgstr "Kräver 2 eller fler argument"
+-#: ../gui/selinux.tbl:13
 +#: ../gui/statusPage.py:152
-+msgid ""
+ msgid ""
+-"Allow unconfined SELinux user account to execute files in home directory or /"
+-"tmp"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:14
+-msgid "Network Configuration"
 +"Changing to SELinux enabled will cause a relabel of the entire file system "
 +"on the next boot. Relabeling takes a long time depending on the size of the "
 +"file system.  Do you wish to continue?"
-+msgstr "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 ""
+ 
+-#: ../gui/selinux.tbl:14
+-msgid "Allow unlabeled packets to flow on the network"
 +#: ../gui/system-config-selinux.glade:11
 +msgid "system-config-selinux"
-+msgstr "system-config-selinux"
+ msgstr ""
  
--#~ msgid "%s not defined"
--#~ msgstr "%s är inte definierad"
+-#: ../gui/selinux.tbl:15
 +#: ../gui/system-config-selinux.glade:12
-+msgid ""
+ msgid ""
+-"Allow user SELinux user account to execute files in home directory or /tmp"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:16
+-msgid "Allow unconfined to dyntrans to unconfined_execmem"
 +"Copyright (c)2006 Red Hat, Inc.\n"
 +"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-+msgstr "Copyright © 2006 Red Hat, Inc.\nCopyright © 2006 Dan Walsh <dwalsh at redhat.com>"
-+
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
+-#: ../gui/selinux.tbl:140
+-msgid "Databases"
 +#: ../gui/system-config-selinux.glade:22
 +#: ../gui/system-config-selinux.glade:544
 +msgid "Add SELinux Login Mapping"
-+msgstr "Lägg till SELinux-inloggningsmappning"
-+
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:17
+-msgid "Allow user to connect to mysql socket"
 +#: ../gui/system-config-selinux.glade:257
 +msgid "Add SELinux Network Ports"
-+msgstr "Lägg till SELinux-nätverksportar"
-+
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:18
+-msgid "Allow user to connect to postgres socket"
 +#: ../gui/system-config-selinux.glade:391
 +#: ../gui/system-config-selinux.glade:678
 +msgid "SELinux Type"
-+msgstr "SELinux-typ"
-+
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
+-msgid "XServer"
 +#: ../gui/system-config-selinux.glade:622
 +msgid "File Specification"
-+msgstr "Filspecifikation"
-+
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:19
+-msgid "Allow clients to write to X shared memory"
 +#: ../gui/system-config-selinux.glade:650
 +msgid "File Type"
-+msgstr "Filtyp"
+ msgstr ""
  
--#~ msgid "%s not valid for %s objects\n"
--#~ msgstr "%s inte giltig för %s objekt\n"
+-#: ../gui/selinux.tbl:20
 +#: ../gui/system-config-selinux.glade:727
-+msgid ""
+ msgid ""
+-"Allow xguest SELinux user account to execute files in home directory or /tmp"
 +"all files\n"
 +"regular file\n"
 +"directory\n"
@@ -251997,4068 +283225,4226 @@ diff -up policycoreutils-2.1.12/po/sv.po.rhat policycoreutils-2.1.12/po/sv.po
 +"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 ""
+ 
+-#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
+-#: ../gui/selinux.tbl:231
+-msgid "NIS"
 +#: ../gui/system-config-selinux.glade:773
 +msgid "MLS"
-+msgstr "MLS"
-+
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:21
+-msgid "Allow daemons to run with NIS"
 +#: ../gui/system-config-selinux.glade:837
 +msgid "Add SELinux User"
-+msgstr "Lägga till SELinux-användare"
-+
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
+-#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
+-#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
+-#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
+-#: ../gui/selinux.tbl:118
+-msgid "Web Applications"
 +#: ../gui/system-config-selinux.glade:1079
 +msgid "SELinux Administration"
-+msgstr "SELinux-administration"
-+
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:22
+-msgid "Transition staff SELinux user to Web Browser Domain"
 +#: ../gui/system-config-selinux.glade:1122
 +msgid "Add"
-+msgstr "Lägg till"
-+
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:23
+-msgid "Transition sysadm SELinux user to Web Browser Domain"
 +#: ../gui/system-config-selinux.glade:1144
 +msgid "_Properties"
-+msgstr "_Egenskaper"
-+
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:24
+-msgid "Transition user SELinux user to Web Browser Domain"
 +#: ../gui/system-config-selinux.glade:1166
 +msgid "_Delete"
-+msgstr "_Ta bort"
-+
-+#: ../gui/system-config-selinux.glade:1257
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:25
+-msgid "Transition xguest SELinux user to Web Browser Domain"
++#: ../gui/system-config-selinux.glade:1256
 +msgid "Select Management Object"
-+msgstr "Välj hanteringsobjekt"
-+
-+#: ../gui/system-config-selinux.glade:1274
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
+-#: ../gui/selinux.tbl:29
+-msgid "Allow staff Web Browsers to write to home directories"
++#: ../gui/system-config-selinux.glade:1273
 +msgid "<b>Select:</b>"
-+msgstr "<b>Val:</b>"
-+
-+#: ../gui/system-config-selinux.glade:1327
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:30
+-msgid "Disable SELinux protection for amanda"
++#: ../gui/system-config-selinux.glade:1326
 +msgid "System Default Enforcing Mode"
-+msgstr "Tvingande läge systemstandard"
+ msgstr ""
  
--#~ msgid "range not supported on Non MLS machines"
--#~ msgstr "intervall stöds inte av icke-MLS maskiner"
-+#: ../gui/system-config-selinux.glade:1355
+-#: ../gui/selinux.tbl:31
+-msgid "Disable SELinux protection for amavis"
++#: ../gui/system-config-selinux.glade:1354
 +msgid ""
 +"Disabled\n"
 +"Permissive\n"
 +"Enforcing\n"
-+msgstr "Avslaget\nTillåtande\nTvingande\n"
-+
-+#: ../gui/system-config-selinux.glade:1374
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:32
+-msgid "Disable SELinux protection for apmd daemon"
++#: ../gui/system-config-selinux.glade:1373
 +msgid "Current Enforcing Mode"
-+msgstr "Nuvarande upprätthållande-läge"
-+
-+#: ../gui/system-config-selinux.glade:1419
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:33
+-msgid "Disable SELinux protection for arpwatch daemon"
++#: ../gui/system-config-selinux.glade:1418
 +msgid "System Default Policy Type: "
-+msgstr "Policytyp systemstandard: "
+ msgstr ""
  
--#~ msgid "Invalid value %s"
--#~ msgstr "Ogiltigt värde %s"
-+#: ../gui/system-config-selinux.glade:1464
+-#: ../gui/selinux.tbl:34
+-msgid "Disable SELinux protection for auditd daemon"
++#: ../gui/system-config-selinux.glade:1463
 +msgid ""
 +"Select if you wish to relabel then entire file system on next reboot.  "
 +"Relabeling can take a very long time, depending on the size of the system.  "
 +"If you are changing policy types or going from disabled to enforcing, a "
 +"relabel is required."
-+msgstr "Väl om du vill etikettera om hela filsystemet vid nästa omstart.  Ometikettering kan ta väldigt lång tid, beroende på sotrleken av filsystemet.  Om du ändrar policytyper eller går från avslaget till tvingande behövs en ometikettering."
-+
-+#: ../gui/system-config-selinux.glade:1510
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:35
+-msgid "Disable SELinux protection for automount daemon"
++#: ../gui/system-config-selinux.glade:1509
 +msgid "Relabel on next reboot."
-+msgstr "Märk om vid nästa omstart."
-+
-+#: ../gui/system-config-selinux.glade:1562
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:36
+-msgid "Disable SELinux protection for avahi"
++#: ../gui/system-config-selinux.glade:1561
 +msgid "label37"
-+msgstr "label37"
-+
-+#: ../gui/system-config-selinux.glade:1599
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:37
+-msgid "Disable SELinux protection for bluetooth daemon"
++#: ../gui/system-config-selinux.glade:1598
 +msgid "Revert boolean setting to system default"
-+msgstr "Återställ booleansk inställning till systemstandard"
-+
-+#: ../gui/system-config-selinux.glade:1615
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:38
+-msgid "Disable SELinux protection for canna daemon"
++#: ../gui/system-config-selinux.glade:1614
 +msgid "Toggle between Customized and All Booleans"
-+msgstr "Växla mellan anpassad och alla booleaner"
-+
-+#: ../gui/system-config-selinux.glade:1633
-+msgid "Run booleans lockdown wizard"
-+msgstr "Kör gude för nedlåsningsbooleaner"
-+
-+#: ../gui/system-config-selinux.glade:1634
-+msgid "Lockdown..."
-+msgstr "Lås ned..."
-+
-+#: ../gui/system-config-selinux.glade:1664
-+#: ../gui/system-config-selinux.glade:1869
-+#: ../gui/system-config-selinux.glade:2056
-+#: ../gui/system-config-selinux.glade:2243
-+#: ../gui/system-config-selinux.glade:2486
-+#: ../gui/system-config-selinux.glade:2711
-+#: ../gui/system-config-selinux.glade:2886
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:39
+-msgid "Disable SELinux protection for cardmgr daemon"
++#: ../gui/system-config-selinux.glade:1645
++#: ../gui/system-config-selinux.glade:1850
++#: ../gui/system-config-selinux.glade:2037
++#: ../gui/system-config-selinux.glade:2224
++#: ../gui/system-config-selinux.glade:2467
++#: ../gui/system-config-selinux.glade:2692
++#: ../gui/system-config-selinux.glade:2867
 +msgid "Filter"
-+msgstr "Filter"
-+
-+#: ../gui/system-config-selinux.glade:1753
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:40
+-msgid "Disable SELinux protection for Cluster Server"
++#: ../gui/system-config-selinux.glade:1734
 +msgid "label50"
-+msgstr "label50"
-+
-+#: ../gui/system-config-selinux.glade:1790
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:41
+-msgid ""
+-"Allow cdrecord to read various content. nfs, samba, removable devices, user "
+-"temp and untrusted content files"
++#: ../gui/system-config-selinux.glade:1771
 +msgid "Add File Context"
-+msgstr "Lägg till filkontext"
-+
-+#: ../gui/system-config-selinux.glade:1806
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:42
+-msgid "Disable SELinux protection for ciped daemon"
++#: ../gui/system-config-selinux.glade:1787
 +msgid "Modify File Context"
-+msgstr "Modifiera filkontext"
-+
-+#: ../gui/system-config-selinux.glade:1822
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:43
+-msgid "Disable SELinux protection for clamd daemon"
++#: ../gui/system-config-selinux.glade:1803
 +msgid "Delete File Context"
-+msgstr "Ta bort filkontext"
-+
-+#: ../gui/system-config-selinux.glade:1838
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:44
+-msgid "Disable SELinux protection for clamscan"
++#: ../gui/system-config-selinux.glade:1819
 +msgid "Toggle between all and customized file context"
-+msgstr "Växla mellan alla och anpassade filkontext"
-+
-+#: ../gui/system-config-selinux.glade:1958
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:45
+-msgid "Disable SELinux protection for clvmd"
++#: ../gui/system-config-selinux.glade:1939
 +msgid "label38"
-+msgstr "label38"
-+
-+#: ../gui/system-config-selinux.glade:1995
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:46
+-msgid "Disable SELinux protection for comsat daemon"
++#: ../gui/system-config-selinux.glade:1976
 +msgid "Add SELinux User Mapping"
-+msgstr "Lägg till SELinux-användarmappning"
-+
-+#: ../gui/system-config-selinux.glade:2011
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
+-#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
+-msgid "Disable SELinux protection for courier daemon"
++#: ../gui/system-config-selinux.glade:1992
 +msgid "Modify SELinux User Mapping"
-+msgstr "Modifiera SELinux användarmappning"
-+
-+#: ../gui/system-config-selinux.glade:2027
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:52
+-msgid "Disable SELinux protection for cpucontrol daemon"
++#: ../gui/system-config-selinux.glade:2008
 +msgid "Delete SELinux User Mapping"
-+msgstr "Ta bort SELinux-användarmappning"
-+
-+#: ../gui/system-config-selinux.glade:2145
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:53
+-msgid "Disable SELinux protection for cpuspeed daemon"
++#: ../gui/system-config-selinux.glade:2126
 +msgid "label39"
-+msgstr "label39"
-+
-+#: ../gui/system-config-selinux.glade:2182
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:54
+-msgid "Cron"
++#: ../gui/system-config-selinux.glade:2163
 +msgid "Add User"
-+msgstr "Lägg till användare"
-+
-+#: ../gui/system-config-selinux.glade:2198
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:54
+-msgid "Disable SELinux protection for crond daemon"
++#: ../gui/system-config-selinux.glade:2179
 +msgid "Modify User"
-+msgstr "Modifiera användare"
-+
-+#: ../gui/system-config-selinux.glade:2214
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
+-#: ../gui/selinux.tbl:91
+-msgid "Printing"
++#: ../gui/system-config-selinux.glade:2195
 +msgid "Delete User"
-+msgstr "Radera användare"
-+
-+#: ../gui/system-config-selinux.glade:2332
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:55
+-msgid "Disable SELinux protection for cupsd back end server"
++#: ../gui/system-config-selinux.glade:2313
 +msgid "label41"
-+msgstr "label41"
-+
-+#: ../gui/system-config-selinux.glade:2369
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:56
+-msgid "Disable SELinux protection for cupsd daemon"
++#: ../gui/system-config-selinux.glade:2350
 +msgid "Add Network Port"
-+msgstr "Lägg till nätverkport"
-+
-+#: ../gui/system-config-selinux.glade:2385
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:57
+-msgid "Disable SELinux protection for cupsd_lpd"
++#: ../gui/system-config-selinux.glade:2366
 +msgid "Edit Network Port"
-+msgstr "Redigera nätverksport"
-+
-+#: ../gui/system-config-selinux.glade:2401
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:58
+-msgid "CVS"
++#: ../gui/system-config-selinux.glade:2382
 +msgid "Delete Network Port"
-+msgstr "Ta bort nätverksport"
-+
-+#: ../gui/system-config-selinux.glade:2437
-+#: ../gui/system-config-selinux.glade:2455
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:58
+-msgid "Disable SELinux protection for cvs daemon"
++#: ../gui/system-config-selinux.glade:2418
++#: ../gui/system-config-selinux.glade:2436
 +msgid "Toggle between Customized and All Ports"
-+msgstr "Växla mellan anpassad och alla portar"
-+
-+#: ../gui/system-config-selinux.glade:2575
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:59
+-msgid "Disable SELinux protection for cyrus daemon"
++#: ../gui/system-config-selinux.glade:2556
 +msgid "label42"
-+msgstr "label42"
-+
-+#: ../gui/system-config-selinux.glade:2612
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:60
+-msgid "Disable SELinux protection for dbskkd daemon"
++#: ../gui/system-config-selinux.glade:2593
 +msgid "Generate new policy module"
-+msgstr "Generera ny policymodul"
-+
-+#: ../gui/system-config-selinux.glade:2628
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:61
+-msgid "Disable SELinux protection for dbusd daemon"
++#: ../gui/system-config-selinux.glade:2609
 +msgid "Load policy module"
-+msgstr "Läs in policymodul"
-+
-+#: ../gui/system-config-selinux.glade:2644
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:62
+-msgid "Disable SELinux protection for dccd"
++#: ../gui/system-config-selinux.glade:2625
 +msgid "Remove loadable policy module"
-+msgstr "Ta bort inläsningsbar policymodul"
+ msgstr ""
  
--#~ msgid ""
--#~ "In order to load this newly created policy package into the kernel,\n"
--#~ "you are required to execute \n"
--#~ "\n"
--#~ "semodule -i %s.pp\n"
--#~ "\n"
--#~ msgstr ""
--#~ "För att ladda detta nya policy-paket in i kärnan,\n"
--#~ "måste du köra \n"
--#~ "\n"
--#~ "semodule -i %s.pp\n"
--#~ "\n"
-+#: ../gui/system-config-selinux.glade:2680
+-#: ../gui/selinux.tbl:63
+-msgid "Disable SELinux protection for dccifd"
++#: ../gui/system-config-selinux.glade:2661
 +msgid ""
-+"Enable/Disable additional audit rules, that are normally not reported in the"
-+" log files."
-+msgstr "Aktivera/avaktivera ytterligare granskningsregler, som normalt inte rapporteras till loggfilerna."
-+
-+#: ../gui/system-config-selinux.glade:2800
++"Enable/Disable additional audit rules, that are normally not reported in the "
++"log files."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:64
+-msgid "Disable SELinux protection for dccm"
++#: ../gui/system-config-selinux.glade:2781
 +msgid "label44"
-+msgstr "label44"
-+
-+#: ../gui/system-config-selinux.glade:2837
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:65
+-msgid "Disable SELinux protection for ddt daemon"
++#: ../gui/system-config-selinux.glade:2818
 +msgid "Change process mode to permissive."
-+msgstr "Ändra processläge till tillåtande."
-+
-+#: ../gui/system-config-selinux.glade:2855
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:66
+-msgid "Disable SELinux protection for devfsd daemon"
++#: ../gui/system-config-selinux.glade:2836
 +msgid "Change process mode to enforcing"
-+msgstr "Ändra processläge till tvingande."
-+
-+#: ../gui/system-config-selinux.glade:2947
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:67
+-msgid "Disable SELinux protection for dhcpc daemon"
++#: ../gui/system-config-selinux.glade:2928
 +msgid "Process Domain"
-+msgstr "Processdomän"
-+
-+#: ../gui/system-config-selinux.glade:2975
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:68
+-msgid "Disable SELinux protection for dhcpd daemon"
++#: ../gui/system-config-selinux.glade:2956
 +msgid "label59"
-+msgstr "label59"
+ msgstr ""
  
--#~ msgid "Options Error: %s "
--#~ msgstr "Flaggfel: %s "
+-#: ../gui/selinux.tbl:69
+-msgid "Disable SELinux protection for dictd daemon"
 +#: ../gui/usersPage.py:138
 +#, python-format
 +msgid "SELinux user '%s' is required"
-+msgstr "SELinux-användare ”%s” behövs"
-diff -up policycoreutils-2.1.12/po/ta.po.rhat policycoreutils-2.1.12/po/ta.po
---- policycoreutils-2.1.12/po/ta.po.rhat	2012-07-04 07:35:21.000000000 -0400
-+++ policycoreutils-2.1.12/po/ta.po	2012-10-16 15:07:17.632526314 -0400
-@@ -1,30 +1,25 @@
--# translation of ta.po to Tamil
-+# SOME DESCRIPTIVE TITLE.
-+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
- # This file is distributed under the same license as the PACKAGE package.
--# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER.
- #
-+# Translators:
- # Felix <ifelix at redhat.com>, 2006.
- # I felix <ifelix at redhat.com>, 2007.
-+# I Felix <ifelix at redhat.com>, 2010.
-+# I. Felix <ifelix at redhat.com>, 2009, 2010.
- msgid ""
  msgstr ""
--"Project-Id-Version: ta\n"
-+"Project-Id-Version: Policycoreutils\n"
- "Report-Msgid-Bugs-To: \n"
--"POT-Creation-Date: 2012-03-27 10:49-0400\n"
--"PO-Revision-Date: 2007-09-24 17:51+0530\n"
--"Last-Translator: I felix <ifelix at redhat.com>\n"
--"Language-Team: Tamil <fedora-trans-ta at redhat.com>\n"
-+"POT-Creation-Date: 2012-05-25 07:28-0400\n"
-+"PO-Revision-Date: 2012-04-02 20:30+0000\n"
-+"Last-Translator: dwalsh <dwalsh at redhat.com>\n"
-+"Language-Team: Tamil <tamil-users at lists.fedoraproject.org>\n"
- "Language: ta\n"
- "MIME-Version: 1.0\n"
- "Content-Type: text/plain; charset=UTF-8\n"
- "Content-Transfer-Encoding: 8bit\n"
--"X-Generator: KBabel 1.11.4\n"
--"Plural-Forms: nplurals=2; plural=(n!=1);\n"
--"\n"
--"\n"
--"\n"
--"\n"
--"\n"
--"\n"
--"\n"
-+"Plural-Forms: nplurals=2; plural=(n != 1)\n"
  
- #: ../run_init/run_init.c:67
- msgid ""
-@@ -96,869 +91,859 @@ msgstr "******************** முகà¯
+-#: ../gui/selinux.tbl:70
+-msgid "Allow sysadm_t to directly start daemons"
++#: ../sepolicy/sepolicy.py:106
++msgid "Generate SELinux man pages"
+ msgstr ""
  
- #: ../audit2allow/audit2allow:231
- msgid "To make this policy package active, execute:"
--msgstr ""
-+msgstr "இந்த பாலிசி தொகுப்பை செயல்படுத்த,செயலாற்றுகிறது:"
+-#: ../gui/selinux.tbl:71
+-msgid "Disable SELinux protection for Evolution"
++#: ../sepolicy/sepolicy.py:110
++msgid "path in which the generated SELinux man pages will be stored"
+ msgstr ""
  
- #: ../semanage/seobject.py:143 ../semanage/seobject.py:147
- msgid "global"
--msgstr ""
-+msgstr "கொலபல்"
+-#: ../gui/selinux.tbl:72
+-msgid "Games"
++#: ../sepolicy/sepolicy.py:114
++msgid "All domains"
+ msgstr ""
  
--#: ../semanage/seobject.py:222
-+#: ../semanage/seobject.py:225
- msgid "Could not create semanage handle"
- msgstr "semanage கையாளுதலை உருவாக்க முடியவில்லை"
+-#: ../gui/selinux.tbl:72
+-msgid "Disable SELinux protection for games"
++#: ../sepolicy/sepolicy.py:116
++msgid "Domain name(s) of man pages to be created"
+ msgstr ""
  
--#: ../semanage/seobject.py:230
-+#: ../semanage/seobject.py:233
- msgid "SELinux policy is not managed or store cannot be accessed."
- msgstr "SELinux பாலிசி பராமரிக்கப்படாத அல்லது சேமிக்கப்படாததை அணுக முடியாது."
+-#: ../gui/selinux.tbl:73
+-msgid "Disable SELinux protection for the web browsers"
++#: ../sepolicy/sepolicy.py:164
++msgid "Query SELinux policy network information"
+ msgstr ""
  
--#: ../semanage/seobject.py:235
-+#: ../semanage/seobject.py:238
- msgid "Cannot read policy store."
- msgstr "பாலிசி ஸ்டோரை படிக்க முடியவில்லை."
+-#: ../gui/selinux.tbl:74
+-msgid "Disable SELinux protection for Thunderbird"
++#: ../sepolicy/sepolicy.py:169
++msgid "list all SELinux port types"
+ msgstr ""
  
--#: ../semanage/seobject.py:240
-+#: ../semanage/seobject.py:243
- msgid "Could not establish semanage connection"
- msgstr "semanage இணைப்பினை ஏற்படுத்த முடியவில்லை"
+-#: ../gui/selinux.tbl:75
+-msgid "Disable SELinux protection for distccd daemon"
++#: ../sepolicy/sepolicy.py:172
++msgid "show SELinux type related to the port"
+ msgstr ""
  
--#: ../semanage/seobject.py:245
--#, fuzzy
-+#: ../semanage/seobject.py:248
- msgid "Could not test MLS enabled status"
- msgstr "MLS வரையறையை %sக்கு அமைக்க முடியவில்லை"
+-#: ../gui/selinux.tbl:76
+-msgid "Disable SELinux protection for dmesg daemon"
++#: ../sepolicy/sepolicy.py:175
++msgid "Show ports defined for this SELinux type"
+ msgstr ""
  
--#: ../semanage/seobject.py:251 ../semanage/seobject.py:266
-+#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
- msgid "Not yet implemented"
--msgstr ""
-+msgstr "அமுலுக்கு கொண்டு வரப்படவில்லை"
+-#: ../gui/selinux.tbl:77
+-msgid "Disable SELinux protection for dnsmasq daemon"
++#: ../sepolicy/sepolicy.py:178
++msgid "show ports to which this domain can bind and/or connect"
+ msgstr ""
  
--#: ../semanage/seobject.py:255
-+#: ../semanage/seobject.py:258
- msgid "Semanage transaction already in progress"
--msgstr ""
-+msgstr "Semanage பரிமாற்றம் ஏற்கனவே செயலில் உள்ளது"
+-#: ../gui/selinux.tbl:78
+-msgid "Disable SELinux protection for dovecot daemon"
++#: ../sepolicy/sepolicy.py:192
++msgid "query SELinux policy to see if domains can communicate with each other"
+ msgstr ""
  
--#: ../semanage/seobject.py:264
-+#: ../semanage/seobject.py:267
- msgid "Could not start semanage transaction"
- msgstr "semanage பரிமாற்றத்தை ஆரம்பிக்க முடியவில்லை"
+-#: ../gui/selinux.tbl:79
+-msgid "Disable SELinux protection for entropyd daemon"
++#: ../sepolicy/sepolicy.py:195
++msgid "Source Domain"
+ msgstr ""
  
--#: ../semanage/seobject.py:274
--#, fuzzy
-+#: ../semanage/seobject.py:278
- msgid "Could not commit semanage transaction"
--msgstr "semanage பரிமாற்றத்தை ஆரம்பிக்க முடியவில்லை"
-+msgstr "semanage பரிமாற்றத்தை ஒத்துக் கொள்ள முடியவில்லை"
+-#: ../gui/selinux.tbl:80
+-msgid "Disable SELinux protection for fetchmail"
++#: ../sepolicy/sepolicy.py:198
++msgid "Target Domain"
+ msgstr ""
  
--#: ../semanage/seobject.py:279
-+#: ../semanage/seobject.py:283
- msgid "Semanage transaction not in progress"
--msgstr ""
-+msgstr "Semanage பரிமாற்றம் இல்லை"
+-#: ../gui/selinux.tbl:81
+-msgid "Disable SELinux protection for fingerd daemon"
++#: ../sepolicy/sepolicy.py:215
++msgid "query SELinux Policy to see description of booleans"
+ msgstr ""
  
--#: ../semanage/seobject.py:291 ../semanage/seobject.py:371
--#, fuzzy
-+#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
- msgid "Could not list SELinux modules"
--msgstr "SELinux பயனர்களை பட்டியலிட முடியவில்லை"
-+msgstr "SELinux தொகுதிகளை பட்டியலிட முடியவில்லை"
+-#: ../gui/selinux.tbl:82
+-msgid "Disable SELinux protection for freshclam daemon"
++#: ../sepolicy/sepolicy.py:219
++msgid "get all booleans desctiption"
+ msgstr ""
  
--#: ../semanage/seobject.py:304
--#, fuzzy
-+#: ../semanage/seobject.py:308
- msgid "Modules Name"
--msgstr "தொகுதி பெயர்"
-+msgstr "தொகுதிகள் பெயர்"
+-#: ../gui/selinux.tbl:83
+-msgid "Disable SELinux protection for fsdaemon daemon"
++#: ../sepolicy/sepolicy.py:221
++msgid "boolean to get description"
+ msgstr ""
  
--#: ../semanage/seobject.py:304
-+#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
- msgid "Version"
- msgstr "பதிப்பு"
+-#: ../gui/selinux.tbl:84
+-msgid "Disable SELinux protection for gpm daemon"
++#: ../sepolicy/sepolicy.py:231
++msgid ""
++"query SELinux Policy to see how a source process domain can transition to "
++"the target process domain"
+ msgstr ""
  
--#: ../semanage/seobject.py:307
-+#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
- msgid "Disabled"
- msgstr "செயல்நீக்கப்பட்டது"
+-#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
+-msgid "NFS"
++#: ../sepolicy/sepolicy.py:234
++msgid "source process domain"
+ msgstr ""
  
--#: ../semanage/seobject.py:322
-+#: ../semanage/seobject.py:326
- #, python-format
- msgid "Could not disable module %s (remove failed)"
--msgstr ""
-+msgstr "தொகுதி %sஐ செயல்நீக்க முடியவில்லை (நீக்க முடியவில்லை)"
+-#: ../gui/selinux.tbl:85
+-msgid "Disable SELinux protection for gss daemon"
++#: ../sepolicy/sepolicy.py:237
++msgid "target process domain"
+ msgstr ""
  
--#: ../semanage/seobject.py:333
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:337
-+#, python-format
- msgid "Could not enable module %s (remove failed)"
--msgstr "%s க்கு %s பாத்திரத்தை சேர்க்க முடியவில்லை"
-+msgstr "தொகுதி %sஐ செயல்படுத்த முடியவில்லை (நீக்க முடியவில்லை)"
+-#: ../gui/selinux.tbl:86
+-msgid "Disable SELinux protection for Hal daemon"
++#: ../sepolicy/sepolicy.py:259
++msgid "Generate SELinux Policy module template"
+ msgstr ""
  
--#: ../semanage/seobject.py:348
-+#: ../semanage/seobject.py:352
- #, python-format
- msgid "Could not remove module %s (remove failed)"
--msgstr ""
-+msgstr "தொகுதி %sஐ நீக்க முடியவில்லை (நீக்க முடியவில்லை)"
+-#: ../gui/selinux.tbl:87
+-msgid "Compatibility"
++#: ../sepolicy/sepolicy.py:265
++msgid "name of policy to generate"
+ msgstr ""
  
--#: ../semanage/seobject.py:358
-+#: ../semanage/seobject.py:362
- msgid "dontaudit requires either 'on' or 'off'"
--msgstr ""
-+msgstr "'on' அல்லது 'off' க்கு dontaudit தேவைப்படுகிறது"
+-#: ../gui/selinux.tbl:87
+-msgid ""
+-"Do not audit things that we know to be broken but which are not security "
+-"risks"
++#: ../sepolicy/sepolicy.py:267
++msgid "executable to confine"
+ msgstr ""
  
--#: ../semanage/seobject.py:387
--#, fuzzy
-+#: ../semanage/seobject.py:391
- msgid "Builtin Permissive Types"
--msgstr "ஏற்கத்தக்கது"
-+msgstr ""
+-#: ../gui/selinux.tbl:88
+-msgid "Disable SELinux protection for hostname daemon"
++#: ../sepolicy/sepolicy.py:269
++msgid "run policy generation test suite"
+ msgstr ""
  
--#: ../semanage/seobject.py:397
--#, fuzzy
-+#: ../semanage/seobject.py:401
- msgid "Customized Permissive Types"
--msgstr "ஏற்கத்தக்கது"
-+msgstr ""
+-#: ../gui/selinux.tbl:89
+-msgid "Disable SELinux protection for hotplug daemon"
++#: ../sepolicy/sepolicy.py:274
++msgid "commands"
+ msgstr ""
  
--#: ../semanage/seobject.py:438
-+#: ../semanage/seobject.py:442
- #, python-format
- msgid "Could not set permissive domain %s (module installation failed)"
--msgstr ""
-+msgstr "தாராளமான செயற்களம் %s ஐ அமைக்க முடியவில்லை(முறைமையை நிறுவ முடியவில்லை)"
+-#: ../gui/selinux.tbl:90
+-msgid "Disable SELinux protection for howl daemon"
++#: ../sepolicy/sepolicy/generate.py:185
++msgid "Internet Services Daemon"
+ msgstr ""
  
--#: ../semanage/seobject.py:444
-+#: ../semanage/seobject.py:448
- #, python-format
- msgid "Could not remove permissive domain %s (remove failed)"
--msgstr ""
-+msgstr "ஏற்றத்தக்க செயற்கள %sஐ நீக்க முடியவில்லை (நீக்க முடியவில்லை)"
+-#: ../gui/selinux.tbl:91
+-msgid "Disable SELinux protection for cups hplip daemon"
++#: ../sepolicy/sepolicy/generate.py:198
++msgid "Valid Types:\n"
+ msgstr ""
  
--#: ../semanage/seobject.py:479 ../semanage/seobject.py:553
--#: ../semanage/seobject.py:599 ../semanage/seobject.py:696
--#: ../semanage/seobject.py:726 ../semanage/seobject.py:793
--#: ../semanage/seobject.py:850 ../semanage/seobject.py:1097
--#: ../semanage/seobject.py:1786 ../semanage/seobject.py:1849
--#: ../semanage/seobject.py:1868 ../semanage/seobject.py:1985
--#: ../semanage/seobject.py:2037
-+#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
-+#: ../semanage/seobject.py:603 ../semanage/seobject.py:700
-+#: ../semanage/seobject.py:730 ../semanage/seobject.py:797
-+#: ../semanage/seobject.py:854 ../semanage/seobject.py:1101
-+#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
-+#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
-+#: ../semanage/seobject.py:2045
- #, python-format
- msgid "Could not create a key for %s"
- msgstr "%sக்கு விசையை உருவாக்க முடியவில்லை"
+-#: ../gui/selinux.tbl:92
+-msgid "Disable SELinux protection for httpd rotatelogs"
++#: ../sepolicy/sepolicy/generate.py:232
++#, python-format
++msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+ msgstr ""
  
--#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
--#: ../semanage/seobject.py:603 ../semanage/seobject.py:609
-+#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
-+#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
- #, python-format
- msgid "Could not check if login mapping for %s is defined"
- msgstr "%sக்கு அனுமதி ஒப்பீடு குறிப்பிடப்பட்டால், சோதிக்க முடியவில்லை"
+-#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
+-msgid "HTTPD Service"
++#: ../sepolicy/sepolicy/generate.py:359
++msgid "You must enter a name for your confined process/user"
+ msgstr ""
  
--#: ../semanage/seobject.py:492
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:496
-+#, python-format
- msgid "Linux Group %s does not exist"
--msgstr "லினக்ஸ் பயனர் %s இல்லை"
-+msgstr "லினக்ஸ் குழு %s ஏற்கனவே இல்லை"
+-#: ../gui/selinux.tbl:93
+-msgid "Disable SELinux protection for http suexec"
++#: ../sepolicy/sepolicy/generate.py:361
++msgid ""
++"Name must be alpha numberic with no spaces. Consider using option \"-n "
++"MODULENAME\""
+ msgstr ""
  
--#: ../semanage/seobject.py:497
-+#: ../semanage/seobject.py:501
- #, python-format
- msgid "Linux User %s does not exist"
- msgstr "லினக்ஸ் பயனர் %s இல்லை"
+-#: ../gui/selinux.tbl:94
+-msgid "Disable SELinux protection for hwclock daemon"
++#: ../sepolicy/sepolicy/generate.py:449
++msgid "User Role types can not be assigned executables."
+ msgstr ""
  
--#: ../semanage/seobject.py:501
-+#: ../semanage/seobject.py:505
- #, python-format
- msgid "Could not create login mapping for %s"
- msgstr "%s க்கு அனுமதி ஒப்பீடு உருவாக்க முடியவில்லை"
+-#: ../gui/selinux.tbl:95
+-msgid "Disable SELinux protection for i18n daemon"
++#: ../sepolicy/sepolicy/generate.py:455
++msgid "Only Daemon apps can use an init script.."
+ msgstr ""
  
--#: ../semanage/seobject.py:505 ../semanage/seobject.py:741
-+#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
- #, python-format
- msgid "Could not set name for %s"
- msgstr "%sக்கு பெயர் அமைக்க முடியவில்லை"
+-#: ../gui/selinux.tbl:96
+-msgid "Disable SELinux protection for imazesrv daemon"
++#: ../sepolicy/sepolicy/generate.py:473
++msgid "use_resolve must be a boolean value "
+ msgstr ""
  
--#: ../semanage/seobject.py:510 ../semanage/seobject.py:751
-+#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
- #, python-format
- msgid "Could not set MLS range for %s"
- msgstr "MLS வரையறையை %sக்கு அமைக்க முடியவில்லை"
+-#: ../gui/selinux.tbl:97
+-msgid "Disable SELinux protection for inetd child daemons"
++#: ../sepolicy/sepolicy/generate.py:479
++msgid "use_syslog must be a boolean value "
+ msgstr ""
  
--#: ../semanage/seobject.py:514
-+#: ../semanage/seobject.py:518
- #, python-format
- msgid "Could not set SELinux user for %s"
- msgstr "SELinux பயனரை %sக்கு அமைக்க முடியவில்லை"
+-#: ../gui/selinux.tbl:98
+-msgid "Disable SELinux protection for inetd daemon"
++#: ../sepolicy/sepolicy/generate.py:485
++msgid "use_kerberos must be a boolean value "
+ msgstr ""
  
--#: ../semanage/seobject.py:518
-+#: ../semanage/seobject.py:522
- #, python-format
- msgid "Could not add login mapping for %s"
- msgstr "%sக்கு அனுமதி ஒப்பீடு சேர்க்க முடியவில்லை"
+-#: ../gui/selinux.tbl:99
+-msgid "Disable SELinux protection for innd daemon"
++#: ../sepolicy/sepolicy/generate.py:491
++msgid "manage_krb5_rcache must be a boolean value "
+ msgstr ""
  
--#: ../semanage/seobject.py:536
-+#: ../semanage/seobject.py:540
- msgid "Requires seuser or serange"
- msgstr "seuser அல்லது serange தேவைப்படுகிறது"
+-#: ../gui/selinux.tbl:100
+-msgid "Disable SELinux protection for iptables daemon"
++#: ../sepolicy/sepolicy/generate.py:521
++msgid "USER Types automatically get a tmp type"
+ msgstr ""
  
--#: ../semanage/seobject.py:559 ../semanage/seobject.py:605
-+#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
- #, python-format
- msgid "Login mapping for %s is not defined"
- msgstr "%sக்கு அனுமதி ஒப்பீடு குறிப்பிடப்படவில்லை"
+-#: ../gui/selinux.tbl:101
+-msgid "Disable SELinux protection for ircd daemon"
++#: ../sepolicy/sepolicy/generate.py:1039
++msgid "You must enter the executable path for your confined process"
+ msgstr ""
  
--#: ../semanage/seobject.py:563
-+#: ../semanage/seobject.py:567
- #, python-format
- msgid "Could not query seuser for %s"
- msgstr "seuser %sக்கு வினா எழுப்ப முடியவில்லை"
+-#: ../gui/selinux.tbl:102
+-msgid "Disable SELinux protection for irqbalance daemon"
++#: ../sepolicy/sepolicy/generate.py:1272
++msgid "Type Enforcement file"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:1273
++msgid "Interface file"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:1274
++msgid "File Contexts file"
+ msgstr ""
  
--#: ../semanage/seobject.py:577
-+#: ../semanage/seobject.py:581
- #, python-format
- msgid "Could not modify login mapping for %s"
- msgstr "%sக்கு அனுமதி ஒப்பீடுகளை மாற்ற முடியவில்லை"
+-#: ../gui/selinux.tbl:103
+-msgid "Disable SELinux protection for iscsi daemon"
++#: ../sepolicy/sepolicy/generate.py:1275
++msgid "Spec file"
+ msgstr ""
  
--#: ../semanage/seobject.py:611
-+#: ../semanage/seobject.py:615
- #, python-format
- msgid "Login mapping for %s is defined in policy, cannot be deleted"
- msgstr "அனுமதி ஒப்பீடு %s பாலிசியில் குறிப்பிடப்பட்டுள்ளது, அழிக்க முடியவில்லை"
+-#: ../gui/selinux.tbl:104
+-msgid "Disable SELinux protection for jabberd daemon"
++#: ../sepolicy/sepolicy/generate.py:1276
++msgid "Setup Script"
+ msgstr ""
  
--#: ../semanage/seobject.py:615
-+#: ../semanage/seobject.py:619
- #, python-format
- msgid "Could not delete login mapping for %s"
- msgstr "%sக்கு அனுமதி ஒப்பீடுகளை அழிக்க முடியவில்லை"
+-#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
+-msgid "Kerberos"
++#: booleans.py:1
++msgid ""
++"Allow ABRT to modify public files used for public file transfer services."
+ msgstr ""
  
--#: ../semanage/seobject.py:637 ../semanage/seobject.py:655
--#: ../semanage/seobject.py:893
-+#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
-+#: ../semanage/seobject.py:897
- msgid "Could not list login mappings"
- msgstr "அனுமதி ஒப்பீடுகளை பட்டியலிட முடியவில்லை"
+-#: ../gui/selinux.tbl:105
+-msgid "Disable SELinux protection for kadmind daemon"
++#: booleans.py:2
++msgid ""
++"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
+ msgstr ""
  
--#: ../semanage/seobject.py:680 ../semanage/seobject.py:685
-+#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../gui/system-config-selinux.glade:100
- msgid "Login Name"
- msgstr "புகுபதிவு பெயர்"
+-#: ../gui/selinux.tbl:106
+-msgid "Disable SELinux protection for klogd daemon"
++#: booleans.py:3
++msgid "Allow amavis to use JIT compiler"
+ msgstr ""
  
--#: ../semanage/seobject.py:680 ../semanage/seobject.py:685
--#: ../semanage/seobject.py:943 ../semanage/seobject.py:948
-+#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../gui/system-config-selinux.glade:128
-+#: ../gui/system-config-selinux.glade:915
-+#: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
- msgid "SELinux User"
- msgstr "SELinux பயனர்"
+-#: ../gui/selinux.tbl:107
+-msgid "Disable SELinux protection for krb5kdc daemon"
++#: booleans.py:4
++msgid "Allow antivirus programs to read non security files on a system"
+ msgstr ""
  
--#: ../semanage/seobject.py:680
-+#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
-+#: ../gui/system-config-selinux.glade:943
- msgid "MLS/MCS Range"
- msgstr "MLS/MCS வரையறை"
+-#: ../gui/selinux.tbl:108
+-msgid "Disable SELinux protection for ktalk daemons"
++#: booleans.py:5
++msgid ""
++"Allow users to resolve user passwd entries directly from ldap rather then "
++"using a sssd server"
+ msgstr ""
  
--#: ../semanage/seobject.py:699 ../semanage/seobject.py:730
--#: ../semanage/seobject.py:797 ../semanage/seobject.py:854
--#: ../semanage/seobject.py:860
-+#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
-+#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
-+#: ../semanage/seobject.py:864
- #, python-format
- msgid "Could not check if SELinux user %s is defined"
- msgstr "SELinux பயனர் %s குறிப்பிடப்பட்டால், சோதிக்க முடியவில்லை"
+-#: ../gui/selinux.tbl:109
+-msgid "Disable SELinux protection for kudzu daemon"
++#: booleans.py:6
++msgid "Allow users to login using a radius server"
+ msgstr ""
  
--#: ../semanage/seobject.py:702 ../semanage/seobject.py:803
--#: ../semanage/seobject.py:866
-+#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
-+#: ../semanage/seobject.py:870
- #, python-format
- msgid "Could not query user for %s"
- msgstr "%sக்கு பயனரை வினா எழுப்ப முடியவில்லை"
+-#: ../gui/selinux.tbl:110
+-msgid "Disable SELinux protection for locate daemon"
++#: booleans.py:7
++msgid "Allow users to login using a yubikey  server"
+ msgstr ""
  
--#: ../semanage/seobject.py:722
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:726
-+#, python-format
- msgid "You must add at least one role for %s"
--msgstr "%sக்கு கோப்பு சூழலை சேர்க்க முடியவில்லை"
-+msgstr "%sக்காக ஒரு சூழலையாவது சேர்க்கவும்"
+-#: ../gui/selinux.tbl:111
+-msgid "Disable SELinux protection for lpd daemon"
++#: booleans.py:8
++msgid ""
++"Allow cdrecord to read various content. nfs, samba, removable devices, user "
++"temp and untrusted content files"
+ msgstr ""
  
--#: ../semanage/seobject.py:737
-+#: ../semanage/seobject.py:741
- #, python-format
- msgid "Could not create SELinux user for %s"
- msgstr " SELinux பயனரை %sக்கு உருவாக்க முடியவில்லை"
+-#: ../gui/selinux.tbl:112
+-msgid "Disable SELinux protection for lrrd daemon"
++#: booleans.py:9
++msgid "Allow clamd to use JIT compiler"
+ msgstr ""
  
--#: ../semanage/seobject.py:746
-+#: ../semanage/seobject.py:750
- #, python-format
- msgid "Could not add role %s for %s"
- msgstr "%s க்கு %s பாத்திரத்தை சேர்க்க முடியவில்லை"
+-#: ../gui/selinux.tbl:113
+-msgid "Disable SELinux protection for lvm daemon"
++#: booleans.py:10
++msgid "Allow clamscan to non security files on a system"
+ msgstr ""
  
--#: ../semanage/seobject.py:755
-+#: ../semanage/seobject.py:759
- #, python-format
- msgid "Could not set MLS level for %s"
- msgstr "%sக்கு MLS நிலையை அமைக்க முடியவில்லை"
+-#: ../gui/selinux.tbl:114
+-msgid "Disable SELinux protection for mailman"
++#: booleans.py:11
++msgid "Allow clamscan to read user content"
+ msgstr ""
  
--#: ../semanage/seobject.py:758
-+#: ../semanage/seobject.py:762
- #, python-format
- msgid "Could not add prefix %s for %s"
- msgstr "%s க்கு %sல் முன்னொட்டினை சேர்க்க முடியவில்லை"
+-#: ../gui/selinux.tbl:115
+-msgid "Allow evolution and thunderbird to read user files"
++#: booleans.py:12
++msgid ""
++"Allow Cobbler to modify public files used for public file transfer services."
+ msgstr ""
  
--#: ../semanage/seobject.py:761
-+#: ../semanage/seobject.py:765
- #, python-format
- msgid "Could not extract key for %s"
- msgstr "%sக்கு விசையை பிரிக்க முடியவில்லை"
+-#: ../gui/selinux.tbl:116
+-msgid "Disable SELinux protection for mdadm daemon"
++#: booleans.py:13
++msgid "Allow Cobbler to connect to the network using TCP."
+ msgstr ""
  
--#: ../semanage/seobject.py:765
-+#: ../semanage/seobject.py:769
- #, python-format
- msgid "Could not add SELinux user %s"
- msgstr "SELinux பயனர் %sஐ சேர்க்க முடியவில்லை"
+-#: ../gui/selinux.tbl:117
+-msgid "Disable SELinux protection for monopd daemon"
++#: booleans.py:14
++msgid "Allow Cobbler to access cifs file systems."
+ msgstr ""
  
--#: ../semanage/seobject.py:787
-+#: ../semanage/seobject.py:791
- msgid "Requires prefix, roles, level or range"
- msgstr "முன்னொட்டு, பாத்திரங்கள், நிலை அல்லது வரையறை தேவைப்படுகிறது"
+-#: ../gui/selinux.tbl:118
+-msgid "Allow the mozilla browser to read user files"
++#: booleans.py:15
++msgid "Allow Cobbler to access nfs file systems."
+ msgstr ""
  
--#: ../semanage/seobject.py:789
-+#: ../semanage/seobject.py:793
- msgid "Requires prefix or roles"
- msgstr "முன்னொட்டு அல்லது பாத்திரம் தேவைப்படுகிறது"
+-#: ../gui/selinux.tbl:119
+-msgid "Disable SELinux protection for mrtg daemon"
++#: booleans.py:16
++msgid "Allow collectd to connect to the network using TCP."
+ msgstr ""
  
--#: ../semanage/seobject.py:799 ../semanage/seobject.py:856
-+#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
- #, python-format
- msgid "SELinux user %s is not defined"
- msgstr "SELinux பயனர் %s குறிப்பிடப்படவில்லை"
+-#: ../gui/selinux.tbl:120
+-msgid "Disable SELinux protection for mysqld daemon"
++#: booleans.py:17
++msgid "Allow codnor domain to connect to the network using TCP."
+ msgstr ""
  
--#: ../semanage/seobject.py:828
-+#: ../semanage/seobject.py:832
- #, python-format
- msgid "Could not modify SELinux user %s"
- msgstr "SELinux பயனர் %sஐ மாற்ற முடியவில்லை"
+-#: ../gui/selinux.tbl:121
+-msgid "Disable SELinux protection for nagios daemon"
++#: booleans.py:18
++msgid ""
++"Allow system cron jobs to relabel filesystem for restoring file contexts."
+ msgstr ""
  
--#: ../semanage/seobject.py:862
-+#: ../semanage/seobject.py:866
- #, python-format
- msgid "SELinux user %s is defined in policy, cannot be deleted"
- msgstr "SELinux பயனர் %s பாலிசியில் குறிப்பிடப்பட்டுள்ளது, அழிக்க முடியவில்லை"
+-#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
+-msgid "Name Service"
++#: booleans.py:19
++msgid "Allow cvs daemon to read shadow"
+ msgstr ""
  
--#: ../semanage/seobject.py:873
-+#: ../semanage/seobject.py:877
- #, python-format
- msgid "Could not delete SELinux user %s"
- msgstr "SELinux பயனர் %sஐ அழிக்க முடியவில்லை"
+-#: ../gui/selinux.tbl:122
+-msgid "Disable SELinux protection for named daemon"
++#: booleans.py:20
++msgid "Allow all daemons to write corefiles to /"
+ msgstr ""
  
--#: ../semanage/seobject.py:911
-+#: ../semanage/seobject.py:915
- msgid "Could not list SELinux users"
- msgstr "SELinux பயனர்களை பட்டியலிட முடியவில்லை"
+-#: ../gui/selinux.tbl:123
+-msgid "Disable SELinux protection for nessusd daemon"
++#: booleans.py:21
++msgid "Allow all daemons to use tcp wrappers."
+ msgstr ""
  
--#: ../semanage/seobject.py:917
-+#: ../semanage/seobject.py:921
- #, python-format
- msgid "Could not list roles for user %s"
- msgstr "பயனர் %sக்கு பாத்திரங்களை பட்டியலிட முடியவில்லை"
+-#: ../gui/selinux.tbl:124
+-msgid "Disable SELinux protection for NetworkManager"
++#: booleans.py:22
++msgid "Allow all daemons the ability to read/write terminals"
+ msgstr ""
  
--#: ../semanage/seobject.py:942
-+#: ../semanage/seobject.py:946
- msgid "Labeling"
- msgstr "பெயரிடல்"
+-#: ../gui/selinux.tbl:125
+-msgid "Disable SELinux protection for nfsd daemon"
++#: booleans.py:23
++msgid "Allow dbadm to manage files in users home directories"
+ msgstr ""
  
--#: ../semanage/seobject.py:942
-+#: ../semanage/seobject.py:946
- msgid "MLS/"
- msgstr "MLS/"
+-#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
+-#: ../gui/selinux.tbl:221
+-msgid "Samba"
++#: booleans.py:24
++msgid "Allow dbadm to read files in users home directories"
+ msgstr ""
  
--#: ../semanage/seobject.py:943
-+#: ../semanage/seobject.py:947
- msgid "Prefix"
- msgstr "முன்னொட்டு"
+-#: ../gui/selinux.tbl:126
+-msgid "Disable SELinux protection for nmbd daemon"
++#: booleans.py:25
++msgid ""
++"Deny 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 ""
  
--#: ../semanage/seobject.py:943
-+#: ../semanage/seobject.py:947
- msgid "MCS Level"
- msgstr "MCS நிலை"
+-#: ../gui/selinux.tbl:127
+-msgid "Disable SELinux protection for nrpe daemon"
++#: booleans.py:26
++msgid "Allow sysadm to debug or ptrace all processes."
+ msgstr ""
  
--#: ../semanage/seobject.py:943
-+#: ../semanage/seobject.py:947
- msgid "MCS Range"
- msgstr "MCS வரையறை"
+-#: ../gui/selinux.tbl:128
+-msgid "Disable SELinux protection for nscd daemon"
++#: booleans.py:27
++msgid "Allow dhcpc client applications to execute iptables commands"
+ msgstr ""
  
--#: ../semanage/seobject.py:943 ../semanage/seobject.py:948
-+#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
- msgid "SELinux Roles"
- msgstr "SELinux பங்குகள்"
+-#: ../gui/selinux.tbl:129
+-msgid "Disable SELinux protection for nsd daemon"
++#: booleans.py:28
++msgid "Allow DHCP daemon to use LDAP backends"
+ msgstr ""
  
--#: ../semanage/seobject.py:963
-+#: ../semanage/seobject.py:967
- msgid "Protocol udp or tcp is required"
- msgstr "நெறிமுறை udp அல்லது tcp தேவைப்படுகிறது"
+-#: ../gui/selinux.tbl:130
+-msgid "Disable SELinux protection for ntpd daemon"
++#: booleans.py:29
++msgid "Allow all domains to use other domains file descriptors"
+ msgstr ""
  
--#: ../semanage/seobject.py:965
-+#: ../semanage/seobject.py:969
- msgid "Port is required"
- msgstr "துறை தேவைப்படுகிறது"
+-#: ../gui/selinux.tbl:131
+-msgid "Disable SELinux protection for oddjob"
++#: booleans.py:30
++msgid "Allow all domains to have the kernel load modules"
+ msgstr ""
  
--#: ../semanage/seobject.py:975
--#, fuzzy
-+#: ../semanage/seobject.py:979
- msgid "Invalid Port"
--msgstr "தவறான முன்னொட்டு %s"
-+msgstr ""
+-#: ../gui/selinux.tbl:132
+-msgid "Disable SELinux protection for oddjob_mkhomedir"
++#: booleans.py:31
++msgid "Allow the use of the audio devices as the source for the entropy feeds"
+ msgstr ""
  
--#: ../semanage/seobject.py:979
-+#: ../semanage/seobject.py:983
- #, python-format
- msgid "Could not create a key for %s/%s"
- msgstr "%s/%sக்கு விசையை உருவாக்க முடியவில்லை"
+-#: ../gui/selinux.tbl:133
+-msgid "Disable SELinux protection for openvpn daemon"
++#: booleans.py:32
++msgid "Allow exim to connect to databases (postgres, mysql)"
+ msgstr ""
  
--#: ../semanage/seobject.py:990
-+#: ../semanage/seobject.py:994
- msgid "Type is required"
- msgstr "வகை தேவைப்படுகிறது"
+-#: ../gui/selinux.tbl:134
+-msgid "Disable SELinux protection for pam daemon"
++#: booleans.py:33
++msgid "Allow exim to create, read, write, and delete unprivileged user files."
+ msgstr ""
  
--#: ../semanage/seobject.py:996 ../semanage/seobject.py:1055
--#: ../semanage/seobject.py:1110 ../semanage/seobject.py:1116
-+#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
-+#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
- #, python-format
- msgid "Could not check if port %s/%s is defined"
- msgstr "துறை %s/%s குறிப்பிடப்பட்டால் சோதிக்கப்படுவதில்லை"
+-#: ../gui/selinux.tbl:135
+-msgid "Disable SELinux protection for pegasus"
++#: booleans.py:34
++msgid "Allow exim to read unprivileged user files."
+ msgstr ""
  
--#: ../semanage/seobject.py:998
-+#: ../semanage/seobject.py:1002
- #, python-format
- msgid "Port %s/%s already defined"
- msgstr "துறை %s/%s ஏற்கனவே குறிப்பிடப்பட்டுள்ளது"
+-#: ../gui/selinux.tbl:136
+-msgid "Disable SELinux protection for perdition daemon"
++#: booleans.py:35
++msgid "Enable extra rules in the cron domain to support fcron."
+ msgstr ""
  
--#: ../semanage/seobject.py:1002
-+#: ../semanage/seobject.py:1006
- #, python-format
- msgid "Could not create port for %s/%s"
- msgstr "%s/%s க்கு துறையை உருவாக்க முடியவில்லை"
+-#: ../gui/selinux.tbl:137
+-msgid "Disable SELinux protection for portmap daemon"
++#: booleans.py:36
++msgid "Allow fenced domain to connect to the network using TCP."
+ msgstr ""
  
--#: ../semanage/seobject.py:1008
-+#: ../semanage/seobject.py:1012
- #, python-format
- msgid "Could not create context for %s/%s"
- msgstr "%s/%sக்கு சூழலை உருவாக்க முடியவில்லை"
+-#: ../gui/selinux.tbl:138
+-msgid "Disable SELinux protection for portslave daemon"
++#: booleans.py:37
++msgid "Allow fenced domain to execute ssh."
+ msgstr ""
  
--#: ../semanage/seobject.py:1012
-+#: ../semanage/seobject.py:1016
- #, python-format
- msgid "Could not set user in port context for %s/%s"
- msgstr "%s/%s க்கு துறை சூழலில் பயனரை அமைக்க முடியவில்லை"
+-#: ../gui/selinux.tbl:139
+-msgid "Disable SELinux protection for postfix"
++#: booleans.py:38
++msgid "Allow ftp to read and write files in the user home directories"
+ msgstr ""
  
--#: ../semanage/seobject.py:1016
-+#: ../semanage/seobject.py:1020
- #, python-format
- msgid "Could not set role in port context for %s/%s"
- msgstr "%s/%s க்கு துறை சூழலில் பாத்திரங்களை அமைக்க முடியவில்லை"
+-#: ../gui/selinux.tbl:140
+-msgid "Disable SELinux protection for postgresql daemon"
++#: booleans.py:39
++msgid ""
++"Allow ftp servers to upload files,  used for public file transfer services. "
++"Directories must be labeled public_content_rw_t."
+ msgstr ""
  
--#: ../semanage/seobject.py:1020
-+#: ../semanage/seobject.py:1024
- #, python-format
- msgid "Could not set type in port context for %s/%s"
- msgstr "%s/%s க்கு துறை சூழலில் வகையை அமைக்க முடியவில்லை"
+-#: ../gui/selinux.tbl:141
+-msgid "pppd"
++#: booleans.py:40
++msgid "Allow ftp servers to connect to all ports > 1023"
+ msgstr ""
  
--#: ../semanage/seobject.py:1025
-+#: ../semanage/seobject.py:1029
- #, python-format
- msgid "Could not set mls fields in port context for %s/%s"
- msgstr "%s/%s க்கு துறை சூழலில் mls புலங்களை அமைக்க முடியவில்லை"
+-#: ../gui/selinux.tbl:141
+-msgid "Allow pppd to be run for a regular user"
++#: booleans.py:41
++msgid "Allow ftp servers to connect to mysql database ports"
+ msgstr ""
  
--#: ../semanage/seobject.py:1029
-+#: ../semanage/seobject.py:1033
- #, python-format
- msgid "Could not set port context for %s/%s"
- msgstr "%s/%s க்கு துறை சூழலை அமைக்க முடியவில்லை"
+-#: ../gui/selinux.tbl:142
+-msgid "Disable SELinux protection for pptp"
++#: booleans.py:42
++msgid ""
++"Allow ftp servers to login to local users and read/write all files on the "
++"system, governed by DAC."
+ msgstr ""
  
--#: ../semanage/seobject.py:1033
-+#: ../semanage/seobject.py:1037
- #, python-format
- msgid "Could not add port %s/%s"
- msgstr "துறை %s/%sயை சேர்க்க முடியவில்லை"
+-#: ../gui/selinux.tbl:143
+-msgid "Disable SELinux protection for prelink daemon"
++#: booleans.py:43
++msgid "Allow ftp servers to use cifs used for public file transfer services."
+ msgstr ""
  
--#: ../semanage/seobject.py:1047 ../semanage/seobject.py:1312
--#: ../semanage/seobject.py:1508
-+#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
-+#: ../semanage/seobject.py:1512
- msgid "Requires setype or serange"
- msgstr "setype அல்லது serange தேவைப்படுகிறது"
+-#: ../gui/selinux.tbl:144
+-msgid "Disable SELinux protection for privoxy daemon"
++#: booleans.py:44
++msgid "Allow ftp servers to use nfs used for public file transfer services."
+ msgstr ""
  
--#: ../semanage/seobject.py:1049
-+#: ../semanage/seobject.py:1053
- msgid "Requires setype"
- msgstr "setype தேவைப்படுகிறது"
+-#: ../gui/selinux.tbl:145
+-msgid "Disable SELinux protection for ptal daemon"
++#: booleans.py:45
++msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
+ msgstr ""
  
--#: ../semanage/seobject.py:1057 ../semanage/seobject.py:1112
-+#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
- #, python-format
- msgid "Port %s/%s is not defined"
- msgstr "துறை %s/%s குறிப்பிடப்படவில்லை"
+-#: ../gui/selinux.tbl:146
+-msgid "Disable SELinux protection for pxe daemon"
++#: booleans.py:46
++msgid "Determine whether Git CGI can search home directories."
+ msgstr ""
  
--#: ../semanage/seobject.py:1061
-+#: ../semanage/seobject.py:1065
- #, python-format
- msgid "Could not query port %s/%s"
- msgstr "துறை %s/%sஐ வினா எழுப்ப முடியாது"
+-#: ../gui/selinux.tbl:147
+-msgid "Disable SELinux protection for pyzord"
++#: booleans.py:47
++msgid "Determine whether Git CGI can access cifs file systems."
+ msgstr ""
  
--#: ../semanage/seobject.py:1072
-+#: ../semanage/seobject.py:1076
- #, python-format
- msgid "Could not modify port %s/%s"
- msgstr "துறை %s/%sஐ மாற்ற முடியவில்லை"
+-#: ../gui/selinux.tbl:148
+-msgid "Disable SELinux protection for quota daemon"
++#: booleans.py:48
++msgid "Determine whether Git CGI can access nfs file systems."
+ msgstr ""
  
--#: ../semanage/seobject.py:1085
--#, fuzzy
-+#: ../semanage/seobject.py:1089
- msgid "Could not list the ports"
- msgstr "துறைகளை பட்டியலிட முடியவில்லை"
+-#: ../gui/selinux.tbl:149
+-msgid "Disable SELinux protection for radiusd daemon"
++#: booleans.py:49
++msgid ""
++"Determine whether Git session daemon can bind TCP sockets to all unreserved "
++"ports."
+ msgstr ""
  
--#: ../semanage/seobject.py:1101
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1105
-+#, python-format
- msgid "Could not delete the port %s"
--msgstr "துறைகளை அழிக்க முடியவில்லை %s/%s"
-+msgstr "%s துறையை அழிக்க முடியவில்லை"
+-#: ../gui/selinux.tbl:150
+-msgid "Disable SELinux protection for radvd daemon"
++#: booleans.py:50
++msgid ""
++"Determine whether calling user domains can execute Git daemon in the "
++"git_session_t domain."
+ msgstr ""
  
--#: ../semanage/seobject.py:1118
-+#: ../semanage/seobject.py:1122
- #, python-format
- msgid "Port %s/%s is defined in policy, cannot be deleted"
- msgstr "துறை %s/%s பாலிசியில் குறிப்பிடப்பட்டுள்ளது, அழிக்க முடியவில்லை"
+-#: ../gui/selinux.tbl:151
+-msgid "Disable SELinux protection for rdisc"
++#: booleans.py:51
++msgid "Determine whether Git system daemon can search home directories."
+ msgstr ""
  
--#: ../semanage/seobject.py:1122
-+#: ../semanage/seobject.py:1126
- #, python-format
- msgid "Could not delete port %s/%s"
- msgstr "துறைகளை அழிக்க முடியவில்லை %s/%s"
+-#: ../gui/selinux.tbl:152
+-msgid "Disable SELinux protection for readahead"
++#: booleans.py:52
++msgid "Determine whether Git system daemon can access cifs file systems."
+ msgstr ""
  
--#: ../semanage/seobject.py:1138 ../semanage/seobject.py:1160
-+#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
- msgid "Could not list ports"
- msgstr "துறைகளை பட்டியலிட முடியவில்லை"
+-#: ../gui/selinux.tbl:153
+-msgid "Allow programs to read files in non-standard locations (default_t)"
++#: booleans.py:53
++msgid "Determine whether Git system daemon can access nfs file systems."
+ msgstr ""
  
--#: ../semanage/seobject.py:1199
-+#: ../semanage/seobject.py:1203
- msgid "SELinux Port Type"
- msgstr "SELinux துறை வகை"
+-#: ../gui/selinux.tbl:154
+-msgid "Disable SELinux protection for restorecond"
++#: booleans.py:54
++msgid "Allow gitisis daemon to send mail"
+ msgstr ""
  
--#: ../semanage/seobject.py:1199
-+#: ../semanage/seobject.py:1203
- msgid "Proto"
- msgstr "Proto"
+-#: ../gui/selinux.tbl:155
+-msgid "Disable SELinux protection for rhgb daemon"
++#: booleans.py:55
++msgid "Enable reading of urandom for all domains."
+ msgstr ""
  
--#: ../semanage/seobject.py:1199
-+#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
- msgid "Port Number"
- msgstr "துறை எண்"
+-#: ../gui/selinux.tbl:156
+-msgid "Disable SELinux protection for ricci"
++#: booleans.py:56
++msgid ""
++"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
++"agent to manage user files."
+ msgstr ""
  
--#: ../semanage/seobject.py:1218
--#, fuzzy
-+#: ../semanage/seobject.py:1222
- msgid "Node Address is required"
--msgstr "துறை தேவைப்படுகிறது"
-+msgstr "முனை முகவரி தேவைப்படுகிறது"
+-#: ../gui/selinux.tbl:157
+-msgid "Disable SELinux protection for ricci_modclusterd"
++#: booleans.py:57
++msgid ""
++"Allow gpg web domain to modify public files used for public file transfer "
++"services."
+ msgstr ""
  
--#: ../semanage/seobject.py:1233
-+#: ../semanage/seobject.py:1237
- msgid "Unknown or missing protocol"
--msgstr ""
-+msgstr "தெரியாத அல்லது விடுபட்ட பிரோக்டகால்"
+-#: ../gui/selinux.tbl:158
+-msgid "Disable SELinux protection for rlogind daemon"
++#: booleans.py:58
++msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
+ msgstr ""
  
--#: ../semanage/seobject.py:1247 ../semanage/seobject.py:1446
--#: ../semanage/seobject.py:1724
-+#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
-+#: ../semanage/seobject.py:1728
- msgid "SELinux Type is required"
- msgstr "SELinux வகை தேவைப்படுகிறது"
+-#: ../gui/selinux.tbl:159
+-msgid "Disable SELinux protection for rpcd daemon"
++#: booleans.py:59
++msgid ""
++"Allow Apache to modify public files used for public file transfer services. "
++"Directories/Files must be labeled public_content_rw_t."
+ msgstr ""
  
--#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1316
--#: ../semanage/seobject.py:1352 ../semanage/seobject.py:1450
--#: ../semanage/seobject.py:1512 ../semanage/seobject.py:1546
--#: ../semanage/seobject.py:1728
-+#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
-+#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
-+#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
-+#: ../semanage/seobject.py:1732
- #, python-format
- msgid "Could not create key for %s"
- msgstr "%sக்கு விசையை உருவாக்க முடியவில்லை"
+-#: ../gui/selinux.tbl:160
+-msgid "Disable SELinux protection for rshd"
++#: booleans.py:60
++msgid "Allow httpd to use built in scripting (usually php)"
+ msgstr ""
  
--#: ../semanage/seobject.py:1253 ../semanage/seobject.py:1320
--#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1362
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
-+#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
-+#, python-format
- msgid "Could not check if addr %s is defined"
--msgstr "துறை %s/%s குறிப்பிடப்பட்டால் சோதிக்கப்படுவதில்லை"
-+msgstr "addr %s குறிப்பிடப்பட்டால் சோதிக்கப்படுவதில்லை"
+-#: ../gui/selinux.tbl:161
+-msgid "rsync"
++#: booleans.py:61
++msgid "Allow http daemon to check spam"
+ msgstr ""
  
--#: ../semanage/seobject.py:1262
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1266
-+#, python-format
- msgid "Could not create addr for %s"
--msgstr "%sக்கு விசையை உருவாக்க முடியவில்லை"
-+msgstr "%sகாக addr உருவாக்க முடியவில்லை"
+-#: ../gui/selinux.tbl:161
+-msgid "Disable SELinux protection for rsync daemon"
++#: booleans.py:62
++msgid ""
++"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
++"ports"
+ msgstr ""
  
--#: ../semanage/seobject.py:1268 ../semanage/seobject.py:1466
--#: ../semanage/seobject.py:1686
-+#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
-+#: ../semanage/seobject.py:1690
- #, python-format
- msgid "Could not create context for %s"
- msgstr "%s க்கு சூழலை உருவாக்க முடியவில்லை"
+-#: ../gui/selinux.tbl:162
+-msgid "Allow ssh to run from inetd instead of as a daemon"
++#: booleans.py:63
++msgid "Allow httpd to connect to the ldap port"
+ msgstr ""
  
--#: ../semanage/seobject.py:1272
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1276
-+#, python-format
- msgid "Could not set mask for %s"
--msgstr "%sக்கு பெயர் அமைக்க முடியவில்லை"
-+msgstr "%sகாக மாஸ்க்கை அமைக்க முடியவில்லை"
+-#: ../gui/selinux.tbl:163
+-msgid "Allow Samba to share nfs directories"
++#: booleans.py:64
++msgid "Allow http daemon to connect to zabbix"
+ msgstr ""
  
--#: ../semanage/seobject.py:1276
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1280
-+#, python-format
- msgid "Could not set user in addr context for %s"
--msgstr "%s க்கு கோப்பு சூழலில் பயனரை அமைக்க முடியவில்லை"
-+msgstr "%s க்கு addr சூழலில் பயனரை அமைக்க முடியவில்லை"
+-#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
+-msgid "SASL authentication server"
++#: booleans.py:65
++msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+ msgstr ""
  
--#: ../semanage/seobject.py:1280
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1284
-+#, python-format
- msgid "Could not set role in addr context for %s"
--msgstr "%s க்கு கோப்பு சூழலில் பாத்திரத்தை அமைக்க முடியவில்லை"
-+msgstr "%s க்கு addr சூழலில் சுழலை அமைக்க முடியவில்லை"
+-#: ../gui/selinux.tbl:164
+-msgid "Allow sasl authentication server to read /etc/shadow"
++#: booleans.py:66
++msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
+ msgstr ""
  
--#: ../semanage/seobject.py:1284
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1288
-+#, python-format
- msgid "Could not set type in addr context for %s"
--msgstr "%s க்கு கோப்பு சூழலில் வகையை அமைக்க முடியவில்லை"
-+msgstr "%s க்கு addr சூழலில் வகையை அமைக்க முடியவில்லை"
+-#: ../gui/selinux.tbl:165
++#: booleans.py:67
+ msgid ""
+-"Allow X-Windows server to map a memory region as both executable and writable"
++"Allow HTTPD scripts and modules to connect to databases over the network."
+ msgstr ""
  
--#: ../semanage/seobject.py:1289
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1293
-+#, python-format
- msgid "Could not set mls fields in addr context for %s"
--msgstr "%sக்கு கோப்பு சூழலில் mls புலங்களை அமைக்க முடியவில்லை"
-+msgstr "%sக்கு addr சூழலில் mls புலங்களை அமைக்க முடியவில்லை"
+-#: ../gui/selinux.tbl:166
+-msgid "Disable SELinux protection for saslauthd daemon"
++#: booleans.py:68
++msgid "Allow httpd to connect to memcache server"
+ msgstr ""
  
--#: ../semanage/seobject.py:1293
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1297
-+#, python-format
- msgid "Could not set addr context for %s"
--msgstr "%s க்கு கோப்பு சூழலை அமைக்க முடியவில்லை"
-+msgstr "%s க்கு addr சூழலை அமைக்க முடியவில்லை"
+-#: ../gui/selinux.tbl:167
+-msgid "Disable SELinux protection for scannerdaemon daemon"
++#: booleans.py:69
++msgid "Allow httpd to act as a relay"
+ msgstr ""
  
--#: ../semanage/seobject.py:1297
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1301
-+#, python-format
- msgid "Could not add addr %s"
--msgstr "துறை %s/%sயை சேர்க்க முடியவில்லை"
-+msgstr "addr %sயை சேர்க்க முடியவில்லை"
+-#: ../gui/selinux.tbl:168
+-msgid "Do not allow transition to sysadm_t, sudo and su effected"
++#: booleans.py:70
++msgid "Allow http daemon to send mail"
+ msgstr ""
  
--#: ../semanage/seobject.py:1322 ../semanage/seobject.py:1358
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
-+#, python-format
- msgid "Addr %s is not defined"
--msgstr "துறை %s/%s குறிப்பிடப்படவில்லை"
-+msgstr "addr %s குறிப்பிடப்படவில்லை"
+-#: ../gui/selinux.tbl:169
+-msgid "Do not allow any processes to load kernel modules"
++#: booleans.py:71
++msgid "Allow Apache to communicate with avahi service via dbus"
+ msgstr ""
  
--#: ../semanage/seobject.py:1326
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1330
-+#, python-format
- msgid "Could not query addr %s"
--msgstr "துறை %s/%sஐ வினா எழுப்ப முடியாது"
-+msgstr "addr %sஐ வினா எழுப்ப முடியாது"
+-#: ../gui/selinux.tbl:170
+-msgid "Do not allow any processes to modify kernel SELinux policy"
++#: booleans.py:72
++msgid "Allow httpd cgi support"
+ msgstr ""
  
--#: ../semanage/seobject.py:1336
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1340
-+#, python-format
- msgid "Could not modify addr %s"
--msgstr "துறை %s/%sஐ மாற்ற முடியவில்லை"
-+msgstr "addr %sஐ மாற்ற முடியவில்லை"
+-#: ../gui/selinux.tbl:171
+-msgid "Disable SELinux protection for sendmail daemon"
++#: booleans.py:73
++msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+ msgstr ""
  
--#: ../semanage/seobject.py:1364
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1368
-+#, python-format
- msgid "Addr %s is defined in policy, cannot be deleted"
--msgstr "துறை %s/%s பாலிசியில் குறிப்பிடப்பட்டுள்ளது, அழிக்க முடியவில்லை"
-+msgstr "addr %s பாலிசியில் குறிப்பிடப்பட்டுள்ளது, அழிக்க முடியவில்லை"
+-#: ../gui/selinux.tbl:172
+-msgid "Disable SELinux protection for setrans"
++#: booleans.py:74
++msgid "Allow httpd to read home directories"
+ msgstr ""
  
--#: ../semanage/seobject.py:1368
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1372
-+#, python-format
- msgid "Could not delete addr %s"
--msgstr "இடைமுகம் %s ஐ அழிக்க முடியவில்லை"
-+msgstr "addr %s ஐ அழிக்க முடியவில்லை"
+-#: ../gui/selinux.tbl:173
+-msgid "Disable SELinux protection for setroubleshoot daemon"
++#: booleans.py:75
++msgid "Allow httpd scripts and modules execmem/execstack"
+ msgstr ""
  
--#: ../semanage/seobject.py:1380
--#, fuzzy
-+#: ../semanage/seobject.py:1384
- msgid "Could not deleteall node mappings"
--msgstr "%sக்கு அனுமதி ஒப்பீடுகளை அழிக்க முடியவில்லை"
-+msgstr ""
+-#: ../gui/selinux.tbl:174
+-msgid "Disable SELinux protection for slapd daemon"
++#: booleans.py:76
++msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+ msgstr ""
  
--#: ../semanage/seobject.py:1394
--#, fuzzy
-+#: ../semanage/seobject.py:1398
- msgid "Could not list addrs"
--msgstr "துறைகளை பட்டியலிட முடியவில்லை"
-+msgstr "addrs பட்டியலிட முடியவில்லை"
+-#: ../gui/selinux.tbl:175
+-msgid "Disable SELinux protection for slrnpull daemon"
++#: booleans.py:77
++msgid "Allow httpd processes to manage IPA content"
+ msgstr ""
  
--#: ../semanage/seobject.py:1454 ../semanage/seobject.py:1516
--#: ../semanage/seobject.py:1550 ../semanage/seobject.py:1556
-+#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
-+#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
- #, python-format
- msgid "Could not check if interface %s is defined"
- msgstr "இடைமுகம் %s குறிப்பிடப்பட்டால் சோதிக்க முடியவில்லை"
+-#: ../gui/selinux.tbl:176
+-msgid "Disable SELinux protection for smbd daemon"
++#: booleans.py:78
++msgid "Allow Apache to use mod_auth_ntlm_winbind"
+ msgstr ""
  
--#: ../semanage/seobject.py:1461
-+#: ../semanage/seobject.py:1465
- #, python-format
- msgid "Could not create interface for %s"
- msgstr "%sக்கு இடைமுகம் உருவாக்க முடியவில்லை"
+-#: ../gui/selinux.tbl:177
+-msgid "Disable SELinux protection for snmpd daemon"
++#: booleans.py:79
++msgid "Allow Apache to use mod_auth_pam"
+ msgstr ""
  
--#: ../semanage/seobject.py:1470
-+#: ../semanage/seobject.py:1474
- #, python-format
- msgid "Could not set user in interface context for %s"
- msgstr "%s க்கு இடைமுக சூழலில் பயனரை அமைக்க முடியவில்லை"
+-#: ../gui/selinux.tbl:178
+-msgid "Disable SELinux protection for snort daemon"
++#: booleans.py:80
++msgid "Allow httpd to read user content"
+ msgstr ""
  
--#: ../semanage/seobject.py:1474
-+#: ../semanage/seobject.py:1478
- #, python-format
- msgid "Could not set role in interface context for %s"
- msgstr "%s க்கு இடைமுக சூழலில் பாத்திரத்தை அமைக்க முடியவில்லை"
+-#: ../gui/selinux.tbl:179
+-msgid "Disable SELinux protection for soundd daemon"
++#: booleans.py:81
++msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+ msgstr ""
  
--#: ../semanage/seobject.py:1478
-+#: ../semanage/seobject.py:1482
- #, python-format
- msgid "Could not set type in interface context for %s"
- msgstr "%s க்கு இடைமுக சூழலில் வகையை அமைக்க முடியவில்லை"
+-#: ../gui/selinux.tbl:180
+-msgid "Disable SELinux protection for sound daemon"
++#: booleans.py:82
++msgid "Allow httpd daemon to change its resource limits"
+ msgstr ""
  
--#: ../semanage/seobject.py:1483
-+#: ../semanage/seobject.py:1487
- #, python-format
- msgid "Could not set mls fields in interface context for %s"
- msgstr "%s க்கு இடைமுக சூழலில் mls புலங்களை அமைக்க முடியவில்லை"
+-#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
+-msgid "Spam Protection"
++#: booleans.py:83
++msgid ""
++"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+ msgstr ""
  
--#: ../semanage/seobject.py:1487
-+#: ../semanage/seobject.py:1491
- #, python-format
- msgid "Could not set interface context for %s"
- msgstr "%s க்கு இடைமுக சூழலை அமைக்க முடியவில்லை"
+-#: ../gui/selinux.tbl:181
+-msgid "Disable SELinux protection for spamd daemon"
++#: booleans.py:84
++msgid ""
++"Allow apache scripts to write to public content, directories/files must be "
++"labeled public_rw_content_t."
+ msgstr ""
  
--#: ../semanage/seobject.py:1491
-+#: ../semanage/seobject.py:1495
- #, python-format
- msgid "Could not set message context for %s"
- msgstr "%s க்கு செய்தி சூழலை அமைக்க முடியவில்லை"
+-#: ../gui/selinux.tbl:182
+-msgid "Allow spamd to access home directories"
++#: booleans.py:85
++msgid "Allow Apache to execute tmp content."
+ msgstr ""
  
--#: ../semanage/seobject.py:1495
-+#: ../semanage/seobject.py:1499
- #, python-format
- msgid "Could not add interface %s"
- msgstr "இடைமுகத்தை சேர்க்க முடியவில்லை %s"
+-#: ../gui/selinux.tbl:183
+-msgid "Allow Spam Assassin daemon network access"
++#: booleans.py:86
++msgid ""
++"Unify HTTPD to communicate with the terminal. Needed for entering the "
++"passphrase for certificates at the terminal."
+ msgstr ""
  
--#: ../semanage/seobject.py:1518 ../semanage/seobject.py:1552
-+#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
- #, python-format
- msgid "Interface %s is not defined"
- msgstr "இடைமுகம் %s குறிப்பிடப்படவில்லை"
+-#: ../gui/selinux.tbl:184
+-msgid "Disable SELinux protection for speedmgmt daemon"
++#: booleans.py:87
++msgid "Unify HTTPD handling of all content files."
+ msgstr ""
  
--#: ../semanage/seobject.py:1522
-+#: ../semanage/seobject.py:1526
- #, python-format
- msgid "Could not query interface %s"
- msgstr "இடைமுகம் %sஐ வினா எழுப்ப முடியவில்லை"
+-#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
+-msgid "Squid"
++#: booleans.py:88
++msgid "Allow httpd to access cifs file systems"
+ msgstr ""
  
--#: ../semanage/seobject.py:1533
-+#: ../semanage/seobject.py:1537
- #, python-format
- msgid "Could not modify interface %s"
- msgstr "இடைமுகம் %sஐ மாற்ற முடியவில்லை"
+-#: ../gui/selinux.tbl:185
+-msgid "Allow squid daemon to connect to the network"
++#: booleans.py:89
++msgid "Allow httpd to access FUSE file systems"
+ msgstr ""
  
--#: ../semanage/seobject.py:1558
-+#: ../semanage/seobject.py:1562
- #, python-format
- msgid "Interface %s is defined in policy, cannot be deleted"
- msgstr "இடைமுகம் %s பாலிசியில் குறிப்பிடப்பட்டுள்ளது, அழிக்க முடியாது"
+-#: ../gui/selinux.tbl:186
+-msgid "Disable SELinux protection for squid daemon"
++#: booleans.py:90
++msgid "Allow httpd to run gpg"
+ msgstr ""
  
--#: ../semanage/seobject.py:1562
-+#: ../semanage/seobject.py:1566
- #, python-format
- msgid "Could not delete interface %s"
- msgstr "இடைமுகம் %s ஐ அழிக்க முடியவில்லை"
+-#: ../gui/selinux.tbl:187
+-msgid "Disable SELinux protection for ssh daemon"
++#: booleans.py:91
++msgid "Allow httpd to access nfs file systems"
+ msgstr ""
  
--#: ../semanage/seobject.py:1574
--#, fuzzy
-+#: ../semanage/seobject.py:1578
- msgid "Could not delete all interface  mappings"
--msgstr "இடைமுகம் %s ஐ அழிக்க முடியவில்லை"
-+msgstr ""
+-#: ../gui/selinux.tbl:188
+-msgid "Allow ssh logins as sysadm_r:sysadm_t"
++#: booleans.py:92
++msgid "Allow httpd to communicate with oddjob to start up a service"
+ msgstr ""
  
--#: ../semanage/seobject.py:1588
-+#: ../semanage/seobject.py:1592
- msgid "Could not list interfaces"
- msgstr "இடைமுகங்களை பட்டியலிட முடியவில்லை"
+-#: ../gui/selinux.tbl:189
++#: booleans.py:93
++msgid "Allow httpd to access openstack ports"
++msgstr ""
++
++#: booleans.py:94
++msgid "Allow icecast to connect to all ports, not just sound ports."
++msgstr ""
++
++#: booleans.py:95
+ msgid ""
+-"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
+-"bashrc)"
++"Allow the Irssi IRC Client to connect to any port, and to bind to any "
++"unreserved port."
+ msgstr ""
  
--#: ../semanage/seobject.py:1613
-+#: ../semanage/seobject.py:1617
- msgid "SELinux Interface"
- msgstr "SELinux முகப்பு"
+-#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
+-msgid "Universal SSL tunnel"
++#: booleans.py:96
++msgid "Allow java executable stack"
+ msgstr ""
  
--#: ../semanage/seobject.py:1613 ../semanage/seobject.py:1936
-+#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
- msgid "Context"
- msgstr "சூழல்"
+-#: ../gui/selinux.tbl:190
+-msgid "Disable SELinux protection for stunnel daemon"
++#: booleans.py:97
++msgid "Allow confined applications to run with kerberos."
+ msgstr ""
  
--#: ../semanage/seobject.py:1663
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1667
-+#, python-format
- msgid "Equivalence class for %s already exists"
--msgstr "%sலின் கோப்பு சூழல் ஏற்கனவே குறிப்பிடப்பட்டுள்ளது"
-+msgstr "%sலின் சமநிலை வகுப்பு ஏற்கனவே உள்ளது"
+-#: ../gui/selinux.tbl:191
+-msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
++#: booleans.py:98
++msgid "Allow syslogd daemon to send mail"
+ msgstr ""
  
--#: ../semanage/seobject.py:1669
-+#: ../semanage/seobject.py:1673
- #, python-format
- msgid "File spec %s conflicts with equivalency rule '%s %s'"
+-#: ../gui/selinux.tbl:192
+-msgid "Disable SELinux protection for swat daemon"
++#: booleans.py:99
++msgid "Allow syslogd the ability to read/write terminals"
  msgstr ""
  
--#: ../semanage/seobject.py:1678
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1682
-+#, python-format
- msgid "Equivalence class for %s does not exists"
--msgstr "லினக்ஸ் பயனர் %s இல்லை"
-+msgstr "%sக்கு சமநிலை வகுப்பு இல்லை"
+-#: ../gui/selinux.tbl:193
+-msgid "Disable SELinux protection for sxid daemon"
++#: booleans.py:100
++msgid "Allow logging in and using the system from /dev/console."
+ msgstr ""
  
--#: ../semanage/seobject.py:1692
-+#: ../semanage/seobject.py:1696
- #, python-format
- msgid "Could not set user in file context for %s"
- msgstr "%s க்கு கோப்பு சூழலில் பயனரை அமைக்க முடியவில்லை"
+-#: ../gui/selinux.tbl:194
+-msgid "Disable SELinux protection for syslogd daemon"
++#: booleans.py:101
++msgid ""
++"Control the ability to mmap a low area of the address space, as configured "
++"by /proc/sys/kernel/mmap_min_addr."
+ msgstr ""
  
--#: ../semanage/seobject.py:1696
-+#: ../semanage/seobject.py:1700
- #, python-format
- msgid "Could not set role in file context for %s"
- msgstr "%s க்கு கோப்பு சூழலில் பாத்திரத்தை அமைக்க முடியவில்லை"
+-#: ../gui/selinux.tbl:195
+-msgid "Disable SELinux protection for system cron jobs"
++#: booleans.py:102
++msgid "Allow mock to read files in home directories."
+ msgstr ""
  
--#: ../semanage/seobject.py:1701 ../semanage/seobject.py:1758
-+#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
- #, python-format
- msgid "Could not set mls fields in file context for %s"
- msgstr "%sக்கு கோப்பு சூழலில் mls புலங்களை அமைக்க முடியவில்லை"
+-#: ../gui/selinux.tbl:196
+-msgid "Disable SELinux protection for tcp daemon"
++#: booleans.py:103
++msgid "Allow the mount command to mount any directory or file."
+ msgstr ""
  
--#: ../semanage/seobject.py:1707
--#, fuzzy
-+#: ../semanage/seobject.py:1711
- msgid "Invalid file specification"
--msgstr "கோப்பு குறிப்பிடல்"
-+msgstr "தவறான கோப்பு குறிப்பிடல்"
+-#: ../gui/selinux.tbl:197
+-msgid "Disable SELinux protection for telnet daemon"
++#: booleans.py:104
++msgid "Allow mozilla plugin domain to connect to the network using TCP."
+ msgstr ""
  
--#: ../semanage/seobject.py:1709
-+#: ../semanage/seobject.py:1713
- msgid "File specification can not include spaces"
+-#: ../gui/selinux.tbl:198
+-msgid "Disable SELinux protection for tftpd daemon"
++#: booleans.py:105
++msgid ""
++"Allow mozilla_plugins to create random content in the users home directory"
  msgstr ""
  
--#: ../semanage/seobject.py:1714
-+#: ../semanage/seobject.py:1718
- #, python-format
- msgid ""
- "File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
+-#: ../gui/selinux.tbl:199
+-msgid "Disable SELinux protection for transproxy daemon"
++#: booleans.py:106
++msgid "Allow confined web browsers to read home directory content"
++msgstr ""
++
++#: booleans.py:107
++msgid "Allow mplayer executable stack"
  msgstr ""
  
--#: ../semanage/seobject.py:1732 ../semanage/seobject.py:1737
--#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1872
--#: ../semanage/seobject.py:1876
-+#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
-+#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
-+#: ../semanage/seobject.py:1880
- #, python-format
- msgid "Could not check if file context for %s is defined"
- msgstr "%s க்கு கோப்பு சூழல் குறிப்பிடப்பட்டால் சோதிக்கப்படுவதில்லை"
+-#: ../gui/selinux.tbl:200
+-msgid "Disable SELinux protection for udev daemon"
++#: booleans.py:108
++msgid "Allow mysqld to connect to all ports"
+ msgstr ""
  
--#: ../semanage/seobject.py:1745
-+#: ../semanage/seobject.py:1749
- #, python-format
- msgid "Could not create file context for %s"
- msgstr "%s க்கு கோப்பு சூழலை உருவாக்க முடியவில்லை"
+-#: ../gui/selinux.tbl:201
+-msgid "Disable SELinux protection for uml daemon"
++#: booleans.py:109
++msgid "Allow BIND to bind apache port."
+ msgstr ""
  
--#: ../semanage/seobject.py:1753
-+#: ../semanage/seobject.py:1757
- #, python-format
- msgid "Could not set type in file context for %s"
- msgstr "%s க்கு கோப்பு சூழலில் வகையை அமைக்க முடியவில்லை"
+-#: ../gui/selinux.tbl:202
++#: booleans.py:110
+ msgid ""
+-"Allow xinetd to run unconfined, including any services it starts that do not "
+-"have a domain transition explicitly defined"
++"Allow BIND to write the master zone files. Generally this is used for "
++"dynamic DNS or zone transfers."
+ msgstr ""
  
--#: ../semanage/seobject.py:1761 ../semanage/seobject.py:1818
--#: ../semanage/seobject.py:1822
-+#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
-+#: ../semanage/seobject.py:1826
- #, python-format
- msgid "Could not set file context for %s"
- msgstr "%s க்கு கோப்பு சூழலை அமைக்க முடியவில்லை"
+-#: ../gui/selinux.tbl:203
++#: booleans.py:111
++msgid "Allow any files/directories to be exported read/only via NFS."
++msgstr ""
++
++#: booleans.py:112
++msgid "Allow any files/directories to be exported read/write via NFS."
++msgstr ""
++
++#: booleans.py:113
+ msgid ""
+-"Allow rc scripts to run unconfined, including any daemon started by an rc "
+-"script that does not have a domain transition explicitly defined"
++"Allow nfs servers to modify public files used for public file transfer "
++"services.  Files/Directories must be labeled public_content_rw_t."
++msgstr ""
++
++#: booleans.py:114
++msgid "Allow system to run with NIS"
+ msgstr ""
  
--#: ../semanage/seobject.py:1767
-+#: ../semanage/seobject.py:1771
- #, python-format
- msgid "Could not add file context for %s"
- msgstr "%sக்கு கோப்பு சூழலை சேர்க்க முடியவில்லை"
+-#: ../gui/selinux.tbl:204
+-msgid "Allow rpm to run unconfined"
++#: booleans.py:115
++msgid "Allow confined applications to use nscd shared memory."
+ msgstr ""
  
--#: ../semanage/seobject.py:1781
-+#: ../semanage/seobject.py:1785
- msgid "Requires setype, serange or seuser"
- msgstr "setype, serange அல்லது seuser தேவைப்படுகிறது"
+-#: ../gui/selinux.tbl:205
+-msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
++#: booleans.py:116
++msgid "Allow nsplugin code to connect to unreserved ports"
+ msgstr ""
  
--#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1880
-+#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
- #, python-format
- msgid "File context for %s is not defined"
- msgstr "%sக்கு கோப்பு சூழல் குறிப்பிடப்படவில்லை"
+-#: ../gui/selinux.tbl:206
+-msgid "Disable SELinux protection for updfstab daemon"
++#: booleans.py:117
++msgid "Allow nsplugin code to execmem/execstack"
+ msgstr ""
  
--#: ../semanage/seobject.py:1800
-+#: ../semanage/seobject.py:1804
- #, python-format
- msgid "Could not query file context for %s"
- msgstr "%sக்கு கோப்பு சூழலை வினா எழுப்ப முடியாது"
+-#: ../gui/selinux.tbl:207
+-msgid "Disable SELinux protection for uptimed daemon"
++#: booleans.py:118
++msgid "Allow openvpn to read home directories"
+ msgstr ""
  
--#: ../semanage/seobject.py:1826
-+#: ../semanage/seobject.py:1830
- #, python-format
- msgid "Could not modify file context for %s"
- msgstr "%sக்கு கோப்பு சூழலை மாற்ற முடியாது"
- 
--#: ../semanage/seobject.py:1839
--#, fuzzy
-+#: ../semanage/seobject.py:1843
- msgid "Could not list the file contexts"
- msgstr "கோப்பு சூழல் பட்டியலிட முடியவில்லை."
- 
--#: ../semanage/seobject.py:1853
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1857
-+#, python-format
- msgid "Could not delete the file context %s"
- msgstr "%sக்கு கோப்பு சூழலை அழிக்க முடியவில்லை"
+-#: ../gui/selinux.tbl:208
++#: booleans.py:119
++msgid "Allow piranha-lvs domain to connect to the network using TCP."
++msgstr ""
++
++#: booleans.py:120
++msgid "Allow polipo to connect to all ports > 1023"
++msgstr ""
++
++#: booleans.py:121
++msgid ""
++"Determine whether Polipo session daemon can bind tcp sockets to all "
++"unreserved ports."
++msgstr ""
++
++#: booleans.py:122
+ msgid ""
+-"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
+-"staff_r can do so"
++"Determine whether calling user domains can execute Polipo daemon in the "
++"polipo_session_t domain."
++msgstr ""
++
++#: booleans.py:123
++msgid "Determine whether polipo can access cifs file systems."
++msgstr ""
++
++#: booleans.py:124
++msgid "Determine whether Polipo can access nfs file systems."
++msgstr ""
++
++#: booleans.py:125
++msgid "Enable polyinstantiated directory support."
+ msgstr ""
  
--#: ../semanage/seobject.py:1878
-+#: ../semanage/seobject.py:1882
- #, python-format
- msgid "File context for %s is defined in policy, cannot be deleted"
- msgstr "கோப்பு சூழல் %sக்கு பாலிசியில் குறிக்கப்பட்டுள்ளது, அழிக்க முடியாது"
+-#: ../gui/selinux.tbl:209
+-msgid "Allow users to execute the mount command"
++#: booleans.py:126
++msgid "Allow the portage domains to use NFS mounts (regular nfs_t)"
+ msgstr ""
  
--#: ../semanage/seobject.py:1884
-+#: ../semanage/seobject.py:1888
- #, python-format
- msgid "Could not delete file context for %s"
- msgstr "%sக்கு கோப்பு சூழலை அழிக்க முடியவில்லை"
+-#: ../gui/selinux.tbl:210
+-msgid "Allow regular users direct mouse access (only allow the X server)"
++#: booleans.py:127
++msgid "Allow postfix_local domain full write access to mail_spool directories"
+ msgstr ""
  
--#: ../semanage/seobject.py:1899
-+#: ../semanage/seobject.py:1903
- msgid "Could not list file contexts"
- msgstr "கோப்பு சூழல் பட்டியலிட முடியவில்லை."
+-#: ../gui/selinux.tbl:211
+-msgid "Allow users to run the dmesg command"
++#: booleans.py:128
++msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+ msgstr ""
  
--#: ../semanage/seobject.py:1903
-+#: ../semanage/seobject.py:1907
- msgid "Could not list local file contexts"
- msgstr "உள்ளமை கோப்பு சூழல்களை பட்டியலிட முடியவில்லை."
+-#: ../gui/selinux.tbl:212
+-msgid "Allow users to control network interfaces (also needs USERCTL=true)"
++#: booleans.py:129
++msgid "Allow transmit client label to foreign database"
+ msgstr ""
  
--#: ../semanage/seobject.py:1936
-+#: ../semanage/seobject.py:1944
- msgid "SELinux fcontext"
- msgstr "SELinux fcontext"
+-#: ../gui/selinux.tbl:213
+-msgid "Allow normal user to execute ping"
++#: booleans.py:130
++msgid "Allow database admins to execute DML statement"
+ msgstr ""
  
--#: ../semanage/seobject.py:1936
-+#: ../semanage/seobject.py:1944
- msgid "type"
- msgstr "வகை"
+-#: ../gui/selinux.tbl:214
+-msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
++#: booleans.py:131
++msgid "Allow unprivileged users to execute DDL statement"
+ msgstr ""
  
--#: ../semanage/seobject.py:1949
-+#: ../semanage/seobject.py:1957
- msgid ""
- "\n"
- "SELinux Distribution fcontext Equivalence \n"
+-#: ../gui/selinux.tbl:215
+-msgid "Allow users to rw usb devices"
++#: booleans.py:132
++msgid "Allow pppd to load kernel modules for certain modems"
  msgstr ""
  
--#: ../semanage/seobject.py:1954
--#, fuzzy
-+#: ../semanage/seobject.py:1962
- msgid ""
- "\n"
- "SELinux Local fcontext Equivalence \n"
--msgstr "SELinux fcontext"
+-#: ../gui/selinux.tbl:216
++#: booleans.py:133
++msgid "Allow pppd to be run for a regular user"
 +msgstr ""
++
++#: booleans.py:134
+ msgid ""
+-"Allow users to run TCP servers (bind to ports and accept connection from the "
+-"same domain and outside users)  disabling this forces FTP passive mode and "
+-"may change other protocols"
++"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
+ msgstr ""
  
--#: ../semanage/seobject.py:1988 ../semanage/seobject.py:2040
--#: ../semanage/seobject.py:2046
-+#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
-+#: ../semanage/seobject.py:2054
- #, python-format
- msgid "Could not check if boolean %s is defined"
- msgstr "பூலியன் %s குறிப்பிடப்பட்டால், சோதிக்க முடியவில்லை"
- 
--#: ../semanage/seobject.py:1990 ../semanage/seobject.py:2042
-+#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
- #, python-format
- msgid "Boolean %s is not defined"
- msgstr "பூலியன் %s குறிப்பிடப்படவில்லை"
- 
--#: ../semanage/seobject.py:1994
-+#: ../semanage/seobject.py:2002
- #, python-format
- msgid "Could not query file context %s"
- msgstr "கோப்பு சூழல் %sஐ வினா எழுப்ப முடியாது"
- 
--#: ../semanage/seobject.py:1999
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:2007
-+#, python-format
- msgid "You must specify one of the following values: %s"
--msgstr "நீங்கள் ஒரு பெயரை உள்ளிட வேண்டும்"
-+msgstr "பின்வரும் மதிப்புகளில் ஏதேனும் ஒன்றை நீங்கள் குறிப்பிட்டாக வேண்டும்: %s"
- 
--#: ../semanage/seobject.py:2004
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:2012
-+#, python-format
- msgid "Could not set active value of boolean %s"
--msgstr "பூலியன் %sஐ அழிக்க முடியவில்லை"
-+msgstr "பூலியன் %sனுடைய மதிப்பினை செயலில் அமைக்க இயலாது"
- 
--#: ../semanage/seobject.py:2007
-+#: ../semanage/seobject.py:2015
- #, python-format
- msgid "Could not modify boolean %s"
- msgstr "பூலியன் %sஐ மாற்ற முடியவில்லை"
+-#: ../gui/selinux.tbl:217
+-msgid "Allow user to stat ttyfiles"
++#: booleans.py:135
++msgid "Allow Puppet client to manage all file types."
+ msgstr ""
  
--#: ../semanage/seobject.py:2025
-+#: ../semanage/seobject.py:2033
- #, python-format
- msgid "Bad format %s: Record %s"
--msgstr ""
-+msgstr "%s தவறான முறை: %sஐ பதிவு செய்யவும்"
+-#: ../gui/selinux.tbl:218
+-msgid "Disable SELinux protection for uucpd daemon"
++#: booleans.py:136
++msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+ msgstr ""
  
--#: ../semanage/seobject.py:2048
-+#: ../semanage/seobject.py:2056
- #, python-format
- msgid "Boolean %s is defined in policy, cannot be deleted"
- msgstr "பூலியன் %s பாலிசியில் குறிப்பிடப்பட்டுள்ளது, அழிக்க முடியாது"
+-#: ../gui/selinux.tbl:219
+-msgid "Disable SELinux protection for vmware daemon"
++#: booleans.py:137
++msgid "Allow qemu to connect fully to the network"
+ msgstr ""
  
--#: ../semanage/seobject.py:2052
-+#: ../semanage/seobject.py:2060
- #, python-format
- msgid "Could not delete boolean %s"
- msgstr "பூலியன் %sஐ அழிக்க முடியவில்லை"
+-#: ../gui/selinux.tbl:220
+-msgid "Disable SELinux protection for watchdog daemon"
++#: booleans.py:138
++msgid "Allow qemu to use cifs/Samba file systems"
+ msgstr ""
  
--#: ../semanage/seobject.py:2064 ../semanage/seobject.py:2081
-+#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
- msgid "Could not list booleans"
- msgstr "பூலியன்களை பட்டியலிட முடியவில்லை"
+-#: ../gui/selinux.tbl:221
+-msgid "Disable SELinux protection for winbind daemon"
++#: booleans.py:139
++msgid "Allow qemu to use serial/parallel communication ports"
+ msgstr ""
  
--#: ../semanage/seobject.py:2104
-+#: ../semanage/seobject.py:2112
- msgid "unknown"
--msgstr ""
-+msgstr "தெரியாத"
+-#: ../gui/selinux.tbl:222
+-msgid "Disable SELinux protection for xdm daemon"
++#: booleans.py:140
++msgid "Allow qemu to use nfs file systems"
+ msgstr ""
  
--#: ../semanage/seobject.py:2117
-+#: ../semanage/seobject.py:2125
- msgid "off"
--msgstr ""
-+msgstr "ஆஃப்"
+-#: ../gui/selinux.tbl:223
+-msgid "Allow xdm logins as sysadm_r:sysadm_t"
++#: booleans.py:141
++msgid "Allow qemu to use usb devices"
+ msgstr ""
  
--#: ../semanage/seobject.py:2117
--#, fuzzy
-+#: ../semanage/seobject.py:2125
- msgid "on"
--msgstr "Cron"
-+msgstr "ஆன்"
+-#: ../gui/selinux.tbl:224
+-msgid "Disable SELinux protection for xen daemon"
++#: booleans.py:142
++msgid "Allow racoon to read shadow"
+ msgstr ""
  
--#: ../semanage/seobject.py:2131
-+#: ../semanage/seobject.py:2139
- msgid "SELinux boolean"
- msgstr "SELinux பூலியன்"
+-#: ../gui/selinux.tbl:225
+-msgid "XEN"
++#: booleans.py:143
++msgid "Allow rgmanager domain to connect to the network using TCP."
+ msgstr ""
  
--#: ../semanage/seobject.py:2131
--#, fuzzy
-+#: ../semanage/seobject.py:2139
- msgid "State"
--msgstr "நிலை"
-+msgstr ""
+-#: ../gui/selinux.tbl:225
+-msgid "Allow xen to read/write physical disk devices"
++#: booleans.py:144
++msgid ""
++"Allow rsync to modify public files used for public file transfer services.  "
++"Files/Directories must be labeled public_content_rw_t."
+ msgstr ""
  
--#: ../semanage/seobject.py:2131
-+#: ../semanage/seobject.py:2139
- msgid "Default"
+-#: ../gui/selinux.tbl:226
+-msgid "Disable SELinux protection for xfs daemon"
++#: booleans.py:145
++msgid "Allow rsync to run as a client"
  msgstr ""
  
--#: ../semanage/seobject.py:2131
-+#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
-+#: ../gui/polgengui.py:253
- msgid "Description"
--msgstr ""
-+msgstr "விளக்கம்"
+-#: ../gui/selinux.tbl:227
+-msgid "Disable SELinux protection for xen control"
++#: booleans.py:146
++msgid "Allow rsync to export any files/directories read only."
+ msgstr ""
  
- #: ../newrole/newrole.c:201
- #, c-format
-@@ -968,12 +953,12 @@ msgstr "PAM_TTYஐ அமைக்க à®
- #: ../newrole/newrole.c:290
- #, c-format
- msgid "newrole: service name configuration hashtable overflow\n"
--msgstr ""
-+msgstr "புதிய பங்கு: சேவை பெயர் கட்டமைப்பு வழிகிறது\n"
+-#: ../gui/selinux.tbl:228
+-msgid "Disable SELinux protection for ypbind daemon"
++#: booleans.py:147
++msgid "Allow rsync servers to share cifs files systems"
+ msgstr ""
  
- #: ../newrole/newrole.c:300
- #, c-format
- msgid "newrole:  %s:  error on line %lu.\n"
--msgstr ""
-+msgstr "புதிய பங்கு:  %s:  கோட்டில் பிழை %lu.\n"
+-#: ../gui/selinux.tbl:229
+-msgid "Disable SELinux protection for NIS Password Daemon"
++#: booleans.py:148
++msgid "Allow rsync servers to share nfs files systems"
+ msgstr ""
  
- #: ../newrole/newrole.c:439
- #, c-format
-@@ -1078,7 +1063,7 @@ msgstr "பிழை: பல நிலà¯
- #: ../newrole/newrole.c:865
- #, c-format
- msgid "Error: you are not allowed to change levels on a non secure terminal \n"
--msgstr ""
-+msgstr "பிழை: ஒரு பாதுகாப்பில்லாத முனைய மட்டங்களை மாற்ற உங்களுக்கு அனுமதி இல்லை \n"
+-#: ../gui/selinux.tbl:230
+-msgid "Disable SELinux protection for ypserv daemon"
++#: booleans.py:149
++msgid "Allow samba to create new home directories (e.g. via PAM)"
+ msgstr ""
  
- #: ../newrole/newrole.c:891
- #, c-format
-@@ -1146,14 +1131,14 @@ msgid "failed to get old_context.\n"
- msgstr "பழைய சூழலை எடுக்க முடியவில்லை.\n"
+-#: ../gui/selinux.tbl:231
+-msgid "Disable SELinux protection for NIS Transfer Daemon"
++#: booleans.py:150
++msgid ""
++"Allow samba to act as the domain controller, add users, groups and change "
++"passwords."
+ msgstr ""
  
- #: ../newrole/newrole.c:1077
--#, fuzzy, c-format
-+#, c-format
- msgid "Warning!  Could not retrieve tty information.\n"
--msgstr "பிழை!  tty விவரத்தினை எடுக்க முடியவில்லை.\n"
-+msgstr "எச்சரிக்கை!  tty தகவலை சரியாக்க இயலவில்லை.\n"
+-#: ../gui/selinux.tbl:232
+-msgid "Allow SELinux webadm user to manage unprivileged users home directories"
++#: booleans.py:151
++msgid "Allow samba to share users home directories."
+ msgstr ""
  
- #: ../newrole/newrole.c:1098
- #, c-format
- msgid "error on reading PAM service configuration.\n"
--msgstr ""
-+msgstr "PAM சேவை கட்டமைப்பினை வாசிப்பதில் பிழை.\n"
+-#: ../gui/selinux.tbl:233
+-msgid "Allow SELinux webadm user to read unprivileged users home directories"
++#: booleans.py:152
++msgid "Allow samba to share any file/directory read only."
+ msgstr ""
  
- #: ../newrole/newrole.c:1133
- #, c-format
-@@ -1195,19 +1180,20 @@ msgid "failed to exec shell\n"
- msgstr "ஷெல்லை செயல்படுத்த முடியவில்லை\n"
+-#: ../gui/semanagePage.py:126
+-#, python-format
+-msgid "Are you sure you want to delete %s '%s'?"
++#: booleans.py:153
++msgid "Allow samba to share any file/directory read/write."
+ msgstr ""
  
- #: ../load_policy/load_policy.c:22
--#, fuzzy, c-format
-+#, c-format
- msgid "usage:  %s [-qi]\n"
- msgstr "பயன்பாடு:  %s [-q]\n"
+-#: ../gui/semanagePage.py:126
+-#, python-format
+-msgid "Delete %s"
++#: booleans.py:154
++msgid "Allow samba to act as a portmapper"
+ msgstr ""
  
- #: ../load_policy/load_policy.c:71
- #, c-format
- msgid "%s:  Policy is already loaded and initial load requested\n"
--msgstr ""
-+msgstr "%s:  பாலிசி ஏற்கனவே ஏற்றப்பட்டுவிட்டது மற்றும் முதல் ஏற்றம் தேவைப்படுகிறது \n"
+-#: ../gui/semanagePage.py:134
+-#, python-format
+-msgid "Add %s"
++#: booleans.py:155
++msgid "Allow samba to run unconfined scripts"
+ msgstr ""
  
- #: ../load_policy/load_policy.c:80
--#, fuzzy, c-format
-+#, c-format
- msgid "%s:  Can't load policy and enforcing mode requested:  %s\n"
--msgstr "%s:  பாலிசியை ஏற்ற முடியவில்லை:  %s\n"
-+msgstr ""
-+"%s:  பாலிசியை ஏற்ற முடியவில்லை மற்றும் வலியுறுத்துகிற முறைமையை கோரப்படுகிறது: %s\n"
+-#: ../gui/semanagePage.py:148
+-#, python-format
+-msgid "Modify %s"
++#: booleans.py:156
++msgid "Allow samba to export ntfs/fusefs volumes."
+ msgstr ""
  
- #: ../load_policy/load_policy.c:90
- #, c-format
-@@ -1293,1156 +1279,2088 @@ msgstr "chcat -- -CompanyConfidential /d
- msgid "chcat -l +CompanyConfidential juser"
- msgstr "chcat -l +CompanyConfidential juser"
+-#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
+-msgid "Permissive"
++#: booleans.py:157
++msgid "Allow samba to export NFS volumes."
+ msgstr ""
  
--#: ../scripts/chcat:399
--#, c-format
-+#: ../scripts/chcat:399 ../gui/polgen.py:1351
-+#, c-format, python-format
- msgid "Options Error %s "
- msgstr "விருப்பங்கள் பிழை %s "
+-#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
+-msgid "Enforcing"
++#: booleans.py:158
++msgid "Allow sanlock to read/write fuse files"
+ msgstr ""
  
--#, fuzzy
--#~ msgid ""
--#~ "Unable to open %s: translations not supported on non-MLS machines: %s"
--#~ msgstr ""
--#~ "%sஐ திறக்க முடியவில்லை: MLS இல்லா கணினிகளில் மொழிபெயர்ப்பிற்கு துணை புரிவதில்லை"
-+#: ../gui/booleansPage.py:195 ../gui/system-config-selinux.glade:1706
-+msgid "Boolean"
-+msgstr ""
+-#: ../gui/statusPage.py:94
+-msgid "Status"
++#: booleans.py:159
++msgid "Allow sanlock to manage nfs files"
+ msgstr ""
  
--#~ msgid "Level"
--#~ msgstr "நிலை"
-+#: ../gui/booleansPage.py:252 ../gui/semanagePage.py:162
-+msgid "all"
+-#: ../gui/statusPage.py:133
++#: booleans.py:160
++msgid "Allow sanlock to manage cifs files"
 +msgstr ""
- 
--#~ msgid "Translation"
--#~ msgstr "மொழிபெயர்ப்பு"
-+#: ../gui/booleansPage.py:254 ../gui/semanagePage.py:164
-+#: ../gui/system-config-selinux.glade:1615
-+#: ../gui/system-config-selinux.glade:1820
-+#: ../gui/system-config-selinux.glade:2437
-+msgid "Customized"
++
++#: booleans.py:161
++msgid "Allow sasl to read shadow"
 +msgstr ""
++
++#: booleans.py:162
+ 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?"
++"disallow programs, such as newrole, from transitioning to administrative "
++"user domains."
+ msgstr ""
  
--#~ msgid "Translations can not contain spaces '%s' "
--#~ msgstr "மொழிபெயர்ப்புகள் இடைவெளியை கொண்டிருக்கக்கூடாது '%s' "
-+#: ../gui/fcontextPage.py:64 ../gui/system-config-selinux.glade:1911
-+msgid "File Labeling"
+-#: ../gui/statusPage.py:147
++#: booleans.py:163
++msgid "Disable kernel module loading."
 +msgstr ""
++
++#: booleans.py:164
+ msgid ""
+-"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
+-"you later decide to turn SELinux back on, the system will be required to "
+-"relabel.  If you just want to see if SELinux is causing a problem on your "
+-"system, you can go to permissive mode which will only log errors and not "
+-"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
+-"wish to continue?"
++"Boolean to determine whether the system permits loading policy, setting "
++"enforcing mode, and changing boolean values.  Set this to true and you have "
++"to reboot to set it back."
+ msgstr ""
  
--#~ msgid "Invalid Level '%s' "
--#~ msgstr "தவறான நிலை '%s' "
-+#: ../gui/fcontextPage.py:74
-+msgid ""
-+"File\n"
-+"Specification"
+-#: ../gui/statusPage.py:152
++#: booleans.py:165
++msgid "Allow regular users direct dri device access"
 +msgstr ""
++
++#: booleans.py:166
+ msgid ""
+-"Changing to SELinux enabled will cause a relabel of the entire file system "
+-"on the next boot. Relabeling takes a long time depending on the size of the "
+-"file system.  Do you wish to continue?"
++"Allow 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 ""
  
--#~ msgid "%s already defined in translations"
--#~ msgstr "%s ஏற்கனவே மொழிபெயர்ப்புகளில் குறிப்பிடப்பட்டுள்ளது"
-+#: ../gui/fcontextPage.py:81
+-#: ../gui/system-config-selinux.glade:11
+-msgid "system-config-selinux"
++#: booleans.py:167
 +msgid ""
-+"Selinux\n"
-+"File Type"
-+msgstr ""
++"Allow all unconfined executables to use libraries requiring text relocation "
++"that are not labeled textrel_shlib_t"
+ msgstr ""
  
--#~ msgid "%s not defined in translations"
--#~ msgstr "%s மொழிபெயர்ப்பில் குறிப்பிடப்படவில்லை"
-+#: ../gui/fcontextPage.py:88
-+msgid ""
-+"File\n"
-+"Type"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:12
++#: booleans.py:168
+ msgid ""
+-"Copyright (c)2006 Red Hat, Inc.\n"
+-"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
++"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 ""
  
--#~ msgid "Login mapping for %s is already defined"
--#~ msgstr "அனுமதி ஒப்பீடு %sக்கு ஏற்கனவே குறிப்பிடப்பட்டுள்ளது"
-+#: ../gui/loginsPage.py:48 ../gui/system-config-selinux.glade:2098
-+msgid "User Mapping"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:22
+-#: ../gui/system-config-selinux.glade:544
+-msgid "Add SELinux Login Mapping"
++#: booleans.py:169
++msgid "Allow users to connect to the local mysql server"
+ msgstr ""
  
--#~ msgid "add SELinux user mapping"
--#~ msgstr "SELinux பயனர் ஒப்பீட்டை சேர்த்தல்"
-+#: ../gui/loginsPage.py:52
+-#: ../gui/system-config-selinux.glade:257
+-msgid "Add SELinux Network Ports"
++#: booleans.py:170
 +msgid ""
-+"Login\n"
-+"Name"
-+msgstr ""
++"Allow confined users the ability to execute the ping and traceroute commands."
+ msgstr ""
  
--#~ msgid "SELinux user %s is already defined"
--#~ msgstr "SELinux பயனர் %s ஏற்கனவே குறிப்பிடப்பட்டுள்ளது"
-+#: ../gui/loginsPage.py:56 ../gui/usersPage.py:50
-+msgid ""
-+"SELinux\n"
-+"User"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:391
+-#: ../gui/system-config-selinux.glade:678
+-msgid "SELinux Type"
++#: booleans.py:171
++msgid "Allow users to connect to PostgreSQL"
+ msgstr ""
  
--#, fuzzy
--#~ msgid "Node Netmask is required"
--#~ msgstr "துறை தேவைப்படுகிறது"
-+#: ../gui/loginsPage.py:59 ../gui/usersPage.py:55
+-#: ../gui/system-config-selinux.glade:622
+-msgid "File Specification"
++#: booleans.py:172
 +msgid ""
-+"MLS/\n"
-+"MCS Range"
-+msgstr ""
- 
--#, fuzzy
--#~ msgid "Addr %s already defined"
--#~ msgstr "துறை %s/%s ஏற்கனவே குறிப்பிடப்பட்டுள்ளது"
-+#: ../gui/loginsPage.py:133
-+#, python-format
-+msgid "Login '%s' is required"
-+msgstr ""
- 
--#~ msgid "Interface %s already defined"
--#~ msgstr "இடைமுகம் %s ஏற்கனவே குறிப்பிடப்பட்டுள்ளது"
-+#: ../gui/modulesPage.py:48 ../gui/system-config-selinux.glade:2753
-+msgid "Policy Module"
-+msgstr ""
- 
--#, fuzzy
--#~ msgid "Error initializing capabilities, aborting.\n"
--#~ msgstr "capabilityகளை துவக்குவதில் பிழை, வெளியேறுகிறது.\n"
-+#: ../gui/modulesPage.py:57
-+msgid "Module Name"
-+msgstr ""
- 
--#~ msgid "Error setting capabilities, aborting\n"
--#~ msgstr "செயல்திறன்களை அமைப்பதில் பிழை, வெளியேறுகிறது.\n"
-+#: ../gui/modulesPage.py:134
-+msgid "Disable Audit"
-+msgstr ""
- 
--#~ msgid "Error setting KEEPCAPS, aborting\n"
--#~ msgstr "KEEPCAPS அமைப்பதில் பிழை, வெளியேறுகிறது\n"
-+#: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
-+msgid "Enable Audit"
-+msgstr ""
- 
--#~ msgid "Error dropping capabilities, aborting\n"
--#~ msgstr "capabilityகளை விடுவதில் பிழை, வெளியேறுகிறது.\n"
-+#: ../gui/modulesPage.py:162
-+msgid "Load Policy Module"
-+msgstr ""
- 
--#~ msgid "Error dropping SETUID capability, aborting\n"
--#~ msgstr "SETUID  திறனை விடுவதில் பிழை, வெளியேறுகிறது\n"
-+#: ../gui/polgen.glade:79
-+msgid "Polgen"
-+msgstr ""
- 
--#~ msgid "Error freeing caps\n"
--#~ msgstr "capsஐ விடுவதில் பிழை\n"
-+#: ../gui/polgen.glade:80
-+msgid "Red Hat 2007"
-+msgstr ""
- 
--#~ msgid "translations not supported on non-MLS machines"
--#~ msgstr "non-MLS கணினிகளில் மொழிபெயர்க்க முடியாது"
-+#: ../gui/polgen.glade:81
-+msgid "GPL"
-+msgstr ""
- 
--#~ msgid "Boolean"
--#~ msgstr "பூலியன்"
-+#. TRANSLATORS: Replace this string with your names, one name per line.
-+#: ../gui/polgen.glade:85 ../gui/system-config-selinux.glade:17
-+msgid "translator-credits"
-+msgstr ""
- 
--#, fuzzy
--#~ msgid "all"
--#~ msgstr "அனைத்து"
-+#: ../gui/polgen.glade:90
-+msgid "SELinux Policy Generation Tool"
-+msgstr ""
++"Allow user to r/w files on filesystems that do not have extended attributes "
++"(FAT, CDROM, FLOPPY)"
+ msgstr ""
  
--#~ msgid "File Labeling"
--#~ msgstr "கோப்பு பெயரிடல்"
-+#: ../gui/polgen.glade:128
+-#: ../gui/system-config-selinux.glade:650
+-msgid "File Type"
++#: booleans.py:173
 +msgid ""
-+"<b>Select the policy type for the application or user role you want to "
-+"confine:</b>"
-+msgstr ""
++"Allow users to run TCP servers (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 ""
  
--#~ msgid ""
--#~ "File\n"
--#~ "Specification"
--#~ msgstr ""
--#~ "கோப்பு\n"
--#~ "குறிப்பிடல்"
-+#: ../gui/polgen.glade:177
-+msgid "<b>Applications</b>"
+-#: ../gui/system-config-selinux.glade:727
++#: booleans.py:174
++msgid "Allow user music sharing"
 +msgstr ""
++
++#: booleans.py:175
+ msgid ""
+-"all files\n"
+-"regular file\n"
+-"directory\n"
+-"character device\n"
+-"block device\n"
+-"socket\n"
+-"symbolic link\n"
+-"named pipe\n"
++"Allow anon internal-sftp to upload files, used for public file transfer "
++"services. Directories must be labeled public_content_rw_t."
+ msgstr ""
  
--#, fuzzy
--#~ msgid ""
--#~ "Selinux\n"
--#~ "File Type"
--#~ msgstr ""
--#~ "Selinux\n"
--#~ "கோப்பு சூழல்"
-+#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
+-#: ../gui/system-config-selinux.glade:773
+-msgid "MLS"
++#: booleans.py:176
 +msgid ""
-+"Standard Init Daemon are daemons started on boot via init scripts.  Usually "
-+"requires a script in /etc/rc.d/init.d"
-+msgstr ""
++"Allow sftp-internal to read and write files in the user home directories"
+ msgstr ""
  
--#~ msgid ""
--#~ "File\n"
--#~ "Type"
--#~ msgstr ""
--#~ "கோப்பு\n"
--#~ "வகை"
-+#: ../gui/polgen.glade:241 ../gui/polgen.py:156
-+msgid "Standard Init Daemon"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:837
+-msgid "Add SELinux User"
++#: booleans.py:177
++msgid ""
++"Allow sftp-internal to login to local users and read/write all files on the "
++"system, governed by DAC."
+ msgstr ""
  
--#~ msgid "User Mapping"
--#~ msgstr "பயனர் ஒப்பிடல்"
-+#: ../gui/polgen.glade:261 ../gui/polgen.py:157
-+msgid "DBUS System Daemon"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1079
+-msgid "SELinux Administration"
++#: booleans.py:178
++msgid ""
++"Allow internal-sftp to read and write files in the user ssh home directories."
+ msgstr ""
  
--#~ msgid ""
--#~ "Login\n"
--#~ "Name"
--#~ msgstr ""
--#~ "புகுபதிவு\n"
--#~ "பெயர்"
-+#: ../gui/polgen.glade:280
-+msgid "Internet Services Daemon are daemons started by xinetd"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1122
+-msgid "Add"
++#: booleans.py:179
++msgid "Allow sge to connect to the network using any TCP port"
+ msgstr ""
  
--#~ msgid ""
--#~ "SELinux\n"
--#~ "User"
--#~ msgstr ""
--#~ "SELinux\n"
--#~ "பயனர்"
-+#: ../gui/polgen.glade:282
-+msgid "Internet Services Daemon (inetd)"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1144
+-msgid "_Properties"
++#: booleans.py:180
++msgid "Allow sge to access nfs file systems."
+ msgstr ""
  
--#~ msgid ""
--#~ "MLS/\n"
--#~ "MCS Range"
--#~ msgstr ""
--#~ "MLS/\n"
--#~ "MCS வரையறை"
-+#: ../gui/polgen.glade:301
+-#: ../gui/system-config-selinux.glade:1166
+-msgid "_Delete"
++#: booleans.py:181
 +msgid ""
-+"Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
-+msgstr ""
- 
--#~ msgid "Login '%s' is required"
--#~ msgstr "புகுபதிவு '%s' தேவைப்படுகிறது"
-+#: ../gui/polgen.glade:303 ../gui/polgen.py:159
-+msgid "Web Application/Script (CGI)"
-+msgstr ""
++"Enable additional permissions needed to support devices on 3ware controllers."
+ msgstr ""
  
--#~ msgid "Policy Module"
--#~ msgstr "கொள்கை தொகுதி"
-+#: ../gui/polgen.glade:322 ../gui/polgen.glade:343
+-#: ../gui/system-config-selinux.glade:1256
+-msgid "Select Management Object"
++#: booleans.py:182
 +msgid ""
-+"User Application are any application that you would like to confine that is "
-+"started by a user"
-+msgstr ""
- 
--#~ msgid "Disable Audit"
--#~ msgstr "Audit செயல்நீக்கவும்"
-+#: ../gui/polgen.glade:324 ../gui/polgen.py:160
-+msgid "User Application"
-+msgstr ""
++"Allow samba to modify public files used for public file transfer services.  "
++"Files/Directories must be labeled public_content_rw_t."
+ msgstr ""
  
--#~ msgid "Enable Audit"
--#~ msgstr "Auditஐ செயல்படுத்தவும்"
-+#: ../gui/polgen.glade:345 ../gui/polgen.py:161
-+msgid "Sandbox"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1273
+-msgid "<b>Select:</b>"
++#: booleans.py:183
++msgid "Allow user spamassassin clients to use the network."
+ msgstr ""
  
--#~ msgid "Load Policy Module"
--#~ msgstr "கொள்கை தொகுதியை ஏற்றவும்"
-+#: ../gui/polgen.glade:391
-+msgid "<b>Login Users</b>"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1326
+-msgid "System Default Enforcing Mode"
++#: booleans.py:184
++msgid "Allow spamd to read/write user home directories."
+ msgstr ""
  
--#~ msgid "Polgen"
--#~ msgstr "Polgen"
-+#: ../gui/polgen.glade:453
-+msgid "Modify an existing login user record."
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1354
++#: booleans.py:185
+ msgid ""
+-"Disabled\n"
+-"Permissive\n"
+-"Enforcing\n"
++"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
+ msgstr ""
  
--#~ msgid "Red Hat 2007"
--#~ msgstr "Red Hat 2007"
-+#: ../gui/polgen.glade:455
-+msgid "Existing User Roles"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1373
+-msgid "Current Enforcing Mode"
++#: booleans.py:186
++msgid "Allow squid to run as a transparent proxy (TPROXY)"
+ msgstr ""
  
--#~ msgid "GPL"
--#~ msgstr "GPL"
-+#: ../gui/polgen.glade:474
+-#: ../gui/system-config-selinux.glade:1418
+-msgid "System Default Policy Type: "
++#: booleans.py:187
 +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 ""
++"Allow ssh with chroot env to read and write files in the user home "
++"directories"
+ msgstr ""
  
--#~ msgid "translator-credits"
--#~ msgstr "I. Felix <ifelix25 at gmail.com>"
-+#: ../gui/polgen.glade:476 ../gui/polgen.py:162
-+msgid "Minimal Terminal User Role"
+-#: ../gui/system-config-selinux.glade:1463
++#: booleans.py:188
++msgid "allow host key based authentication"
 +msgstr ""
- 
--#~ msgid "<b>Applications</b>"
--#~ msgstr "<b>பயன்பாடுகள்</b>"
-+#: ../gui/polgen.glade:495
-+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"
++
++#: booleans.py:189
++msgid "Allow ssh logins as sysadm_r:sysadm_t"
 +msgstr ""
- 
--#~ msgid "User Application"
--#~ msgstr "பயனர் பயன்பாடு"
-+#: ../gui/polgen.glade:497 ../gui/polgen.py:163
-+msgid "Minimal X Windows User Role"
++
++#: booleans.py:190
++msgid "allow staff user to create and transition to svirt domains."
++msgstr ""
++
++#: booleans.py:191
++msgid "Allow the Telepathy connection managers to connect to any network port."
 +msgstr ""
++
++#: booleans.py:192
+ msgid ""
+-"Select if you wish to relabel then entire file system on next reboot.  "
+-"Relabeling can take a very long time, depending on the size of the system.  "
+-"If you are changing policy types or going from disabled to enforcing, a "
+-"relabel is required."
++"Allow the Telepathy connection managers to connect to any generic TCP port."
+ msgstr ""
  
--#, fuzzy
--#~ msgid "<b>Login Users</b>"
--#~ msgstr "<b>பயனர்கள்</b>"
-+#: ../gui/polgen.glade:516
+-#: ../gui/system-config-selinux.glade:1509
+-msgid "Relabel on next reboot."
++#: booleans.py:193
 +msgid ""
-+"User with full networking, no setuid applications without transition, no "
-+"sudo, no su."
-+msgstr ""
++"Allow tftp to modify public files used for public file transfer services."
+ msgstr ""
  
--#, fuzzy
--#~ msgid "User Role"
--#~ msgstr "பங்கு"
-+#: ../gui/polgen.glade:518 ../gui/polgen.py:164
-+msgid "User Role"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1561
+-msgid "label37"
++#: booleans.py:194
++msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
+ msgstr ""
  
--#, fuzzy
--#~ msgid "<b>Root Users</b>"
--#~ msgstr "<b>பயனர்கள்</b>"
-+#: ../gui/polgen.glade:537
+-#: ../gui/system-config-selinux.glade:1598
+-msgid "Revert boolean setting to system default"
++#: booleans.py:195
 +msgid ""
-+"User with full networking, no setuid applications without transition, no su, "
-+"can sudo to Root Administration Roles"
-+msgstr ""
- 
--#, fuzzy
--#~ msgid "Root Admin User Role"
--#~ msgstr "ரூட் பயனர்"
-+#: ../gui/polgen.glade:539 ../gui/polgen.py:165
-+msgid "Admin User Role"
-+msgstr ""
++"allow unconfined users to transition to the chrome sandbox domains when "
++"running chrome-sandbox"
+ msgstr ""
  
--#~ msgid "Name"
--#~ msgstr "பெயர்"
-+#: ../gui/polgen.glade:585
-+msgid "<b>Root Users</b>"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1614
+-msgid "Toggle between Customized and All Booleans"
++#: booleans.py:196
++msgid "Allow a user to login as an unconfined domain"
+ msgstr ""
  
--#~ msgid "..."
--#~ msgstr "..."
-+#: ../gui/polgen.glade:647
+-#: ../gui/system-config-selinux.glade:1645
+-#: ../gui/system-config-selinux.glade:1850
+-#: ../gui/system-config-selinux.glade:2037
+-#: ../gui/system-config-selinux.glade:2224
+-#: ../gui/system-config-selinux.glade:2467
+-#: ../gui/system-config-selinux.glade:2692
+-#: ../gui/system-config-selinux.glade:2867
+-msgid "Filter"
++#: booleans.py:197
 +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 ""
++"Allow unconfined users to transition to the Mozilla plugin domain when "
++"running xulrunner plugin-container."
+ msgstr ""
  
--#~ msgid "Executable"
--#~ msgstr "இயங்கக்கூடியது"
-+#: ../gui/polgen.glade:649 ../gui/polgen.py:166
-+msgid "Root Admin User Role"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1734
+-msgid "label50"
++#: booleans.py:198
++msgid "Allow video playing tools to run unconfined"
+ msgstr ""
  
--#~ msgid "Init script"
--#~ msgstr "Init script"
-+#: ../gui/polgen.glade:716
-+msgid "label104"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1771
+-msgid "Add File Context"
++#: booleans.py:199
++msgid "Allow unprivledged user to create and transition to svirt domains."
+ msgstr ""
  
--#~ msgid "<b>TCP Ports</b>"
--#~ msgstr "<b>TCP துறைகள்</b>"
-+#: ../gui/polgen.glade:745
-+msgid "<b>Enter name of application or user role:</b>"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1787
+-msgid "Modify File Context"
++#: booleans.py:200
++msgid "Support ecryptfs home directories"
+ msgstr ""
  
--#~ msgid "All"
--#~ msgstr "அனைத்து"
-+#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
-+msgid "Name"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1803
+-msgid "Delete File Context"
++#: booleans.py:201
++msgid "Support fusefs home directories"
+ msgstr ""
  
--#~ msgid "600-1024"
--#~ msgstr "600-1024"
-+#: ../gui/polgen.glade:807
-+msgid "Enter complete path for executable to be confined."
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1819
+-msgid "Toggle between all and customized file context"
++#: booleans.py:202
++msgid "Use lpd server instead of cups"
+ msgstr ""
  
--#~ msgid "Unreserved Ports (>1024)"
--#~ msgstr "பதிவு செய்யப்பட்ட துறைகள் (>1024)"
-+#: ../gui/polgen.glade:830 ../gui/polgen.glade:950 ../gui/polgen.glade:3142
-+msgid "..."
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1939
+-msgid "label38"
++#: booleans.py:203
++msgid "Support NFS home directories"
+ msgstr ""
  
--#~ msgid "Select Ports"
--#~ msgstr "துறைகளை தேர்ந்தெடுக்கவும்"
-+#: ../gui/polgen.glade:849
-+msgid "Enter unique name for the confined application or user role."
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1976
+-msgid "Add SELinux User Mapping"
++#: booleans.py:204
++msgid "Support SAMBA home directories"
+ msgstr ""
  
--#~ msgid "<b>UDP Ports</b>"
--#~ msgstr "<b>UDP துறைகள்</b>"
-+#: ../gui/polgen.glade:871
-+msgid "Executable"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1992
+-msgid "Modify SELinux User Mapping"
++#: booleans.py:205
++msgid "Allow varnishd to connect to all ports, not just HTTP."
+ msgstr ""
  
--#, fuzzy
--#~ msgid "Sends audit messages"
--#~ msgstr "தணிக்கை செய்தியை அனுப்புவதில் பிழை.\n"
-+#: ../gui/polgen.glade:899
-+msgid "Init script"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2008
+-msgid "Delete SELinux User Mapping"
++#: booleans.py:206
++msgid "Ignore vbetool mmap_zero errors."
+ msgstr ""
  
--#~ msgid "Policy Directory"
--#~ msgstr "கொள்கை அடைவு"
-+#: ../gui/polgen.glade:927
+-#: ../gui/system-config-selinux.glade:2126
+-msgid "label39"
++#: booleans.py:207
 +msgid ""
-+"Enter complete path to init script used to start the confined application."
-+msgstr ""
- 
--#~ msgid "Generated Policy Files"
--#~ msgstr "உருவாக்கப்பட்ட கொள்கை கோப்புகள்"
-+#: ../gui/polgen.glade:982
-+msgid "label105"
-+msgstr ""
- 
--#, fuzzy
--#~ msgid "Boolean Name"
--#~ msgstr "பூலியன்"
-+#: ../gui/polgen.glade:1011
-+msgid "<b>Select existing role to modify:</b>"
-+msgstr ""
- 
--#~ msgid "Role"
--#~ msgstr "பங்கு"
-+#: ../gui/polgen.glade:1045
-+msgid "Select the user roles that will transiton to the %s domain."
-+msgstr ""
- 
--#~ msgid "Application"
--#~ msgstr "பயன்பாடு"
-+#: ../gui/polgen.glade:1073
-+msgid "label106"
-+msgstr ""
- 
--#, fuzzy
--#~ msgid "You must select a user"
--#~ msgstr "நீங்கள் ஒரு பெயரை உள்ளிட வேண்டும்"
-+#: ../gui/polgen.glade:1102
-+msgid "<b>Select roles that %s will transition to:</b>"
-+msgstr ""
- 
--#~ msgid "You must enter a name"
--#~ msgstr "நீங்கள் ஒரு பெயரை உள்ளிட வேண்டும்"
-+#: ../gui/polgen.glade:1136
-+msgid "Select applications domains that %s will transition to."
-+msgstr ""
- 
--#~ msgid "You must enter a executable"
--#~ msgstr "நீங்கள் ஒரு இயக்கத்தக்கத்தை உள்ளிட வேண்டும்"
-+#: ../gui/polgen.glade:1164
-+msgid "label107"
-+msgstr ""
++"Allow confined virtual guests to use serial/parallel communication ports"
+ msgstr ""
  
--#~ msgid "Configue SELinux"
--#~ msgstr "SELinuxஐ கட்டமைக்கவும்"
-+#: ../gui/polgen.glade:1193
-+msgid "<b>Select the user_roles that will transition to %s:</b>"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2163
+-msgid "Add User"
++#: booleans.py:208
++msgid ""
++"Allow confined virtual guests to use executable memory and executable stack"
+ msgstr ""
  
--#, fuzzy
--#~ msgid "Type Enforcement file"
--#~ msgstr "வகை enforcment கோப்பு"
-+#: ../gui/polgen.glade:1227
-+msgid "Select the user roles that will transiton to this applications domains."
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2179
+-msgid "Modify User"
++#: booleans.py:209
++msgid "Allow confined virtual guests to read fuse files"
+ msgstr ""
  
--#~ msgid "Interface file"
--#~ msgstr "முகப்பு கோப்பு"
-+#: ../gui/polgen.glade:1255
-+msgid "label108"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2195
+-msgid "Delete User"
++#: booleans.py:210
++msgid "Allow confined virtual guests to manage nfs files"
+ msgstr ""
  
--#~ msgid "File Contexts file"
--#~ msgstr "கோப்பு சூழல்கள் கோப்பு"
-+#: ../gui/polgen.glade:1284
-+msgid "<b>Select domains that %s will administer:</b>"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2313
+-msgid "label41"
++#: booleans.py:211
++msgid "Allow confined virtual guests to manage cifs files"
+ msgstr ""
  
--#~ msgid "Setup Script"
--#~ msgstr "அமைவு உரை"
-+#: ../gui/polgen.glade:1318 ../gui/polgen.glade:1409
-+msgid "Select the domains that you would like this user administer."
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2350
+-msgid "Add Network Port"
++#: booleans.py:212
++msgid "Allow confined virtual guests to interact with the sanlock"
+ msgstr ""
  
--#~ msgid ""
--#~ "SELinux Port\n"
--#~ "Type"
--#~ msgstr ""
--#~ "SELinux துறை\n"
--#~ "வகை"
-+#: ../gui/polgen.glade:1346
-+msgid "label109"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2366
+-msgid "Edit Network Port"
++#: booleans.py:213
++msgid "Allow confined virtual guests to manage device configuration, (pci)"
+ msgstr ""
  
--#~ msgid "Protocol"
--#~ msgstr "நெறிமுறை"
-+#: ../gui/polgen.glade:1375
-+msgid "<b>Select additional roles for %s:</b>"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2382
+-msgid "Delete Network Port"
++#: booleans.py:214
++msgid "Allow confined virtual guests to use usb devices"
+ msgstr ""
  
--#~ msgid ""
--#~ "MLS/MCS\n"
--#~ "Level"
--#~ msgstr ""
--#~ "MLS/MCS\n"
--#~ "நிலை"
-+#: ../gui/polgen.glade:1437
-+msgid "label111"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2418
+-#: ../gui/system-config-selinux.glade:2436
+-msgid "Toggle between Customized and All Ports"
++#: booleans.py:215
++msgid "Allow confined virtual guests to interact with the xserver"
+ msgstr ""
  
--#~ msgid "Port"
--#~ msgstr "துறை"
-+#: ../gui/polgen.glade:1466
-+msgid "<b>Enter network ports that %s binds on:</b>"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2556
+-msgid "label42"
++#: booleans.py:216
++msgid "Allow webadm to manage files in users home directories"
+ msgstr ""
  
--#~ msgid "Port number \"%s\" is not valid.  0 < PORT_NUMBER < 65536 "
--#~ msgstr "துறை எண் \"%s\" தவறானது.  0 < PORT_NUMBER < 65536 "
-+#: ../gui/polgen.glade:1497 ../gui/polgen.glade:1997
-+msgid "<b>TCP Ports</b>"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2593
+-msgid "Generate new policy module"
++#: booleans.py:217
++msgid "Allow webadm to read files in users home directories"
+ msgstr ""
  
--#~ msgid "Group View"
--#~ msgstr "குழு பார்வை"
-+#: ../gui/polgen.glade:1565 ../gui/polgen.glade:1785
-+msgid "Allows %s to bind to any udp port"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2609
+-msgid "Load policy module"
++#: booleans.py:218
++msgid "Ignore wine mmap_zero errors."
+ msgstr ""
  
--#~ msgid "SELinux Service Protection"
--#~ msgstr "SELinux சேவை பாதுகாப்பு"
-+#: ../gui/polgen.glade:1567 ../gui/polgen.glade:1787 ../gui/polgen.glade:2061
-+#: ../gui/polgen.glade:2215
-+msgid "All"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2625
+-msgid "Remove loadable policy module"
++#: booleans.py:219
++msgid "Allow the graphical login program to execute bootloader"
+ msgstr ""
  
--#~ msgid "Admin"
--#~ msgstr "நிர்வாகம்"
-+#: ../gui/polgen.glade:1585 ../gui/polgen.glade:1805
-+msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2661
++#: booleans.py:220
+ msgid ""
+-"Enable/Disable additional audit rules, that are normally not reported in the "
+-"log files."
++"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+ msgstr ""
  
--#~ msgid "User Privs"
--#~ msgstr "பயனர் Privs"
-+#: ../gui/polgen.glade:1587 ../gui/polgen.glade:1807
-+msgid "600-1024"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2781
+-msgid "label44"
++#: booleans.py:221
++msgid "Allow xen to manage nfs files"
+ msgstr ""
  
--#~ msgid "Memory Protection"
--#~ msgstr "நினைவக பாதுகாப்பு"
-+#: ../gui/polgen.glade:1605 ../gui/polgen.glade:1825
+-#: ../gui/system-config-selinux.glade:2818
+-msgid "Change process mode to permissive."
++#: booleans.py:222
 +msgid ""
-+"Enter a comma separated list of udp ports or ranges of ports that %s binds "
-+"to. Example: 612, 650-660"
-+msgstr ""
- 
--#~ msgid "Mount"
--#~ msgstr "ஏற்றம்"
-+#: ../gui/polgen.glade:1607 ../gui/polgen.glade:1827
-+msgid "Unreserved Ports (>1024)"
-+msgstr ""
- 
--#~ msgid "SSH"
--#~ msgstr "SSH"
-+#: ../gui/polgen.glade:1638 ../gui/polgen.glade:1858 ../gui/polgen.glade:2079
-+#: ../gui/polgen.glade:2233
-+msgid "Select Ports"
-+msgstr ""
- 
--#~ msgid "Network Configuration"
--#~ msgstr "பிணைய கட்டமைப்பு"
-+#: ../gui/polgen.glade:1663 ../gui/polgen.glade:1883
-+msgid "Allows %s to bind to any udp ports > 1024"
-+msgstr ""
- 
--#~ msgid "Databases"
--#~ msgstr "தரவுத்தளங்கள்"
-+#: ../gui/polgen.glade:1717 ../gui/polgen.glade:2151
-+msgid "<b>UDP Ports</b>"
-+msgstr ""
- 
--#~ msgid "XServer"
--#~ msgstr "XServer"
-+#: ../gui/polgen.glade:1937
-+msgid "label113"
-+msgstr ""
- 
--#~ msgid "NIS"
--#~ msgstr "NIS"
-+#: ../gui/polgen.glade:1966
-+msgid "<b>Select network ports that %s connects to:</b>"
-+msgstr ""
++"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
++"logical volumes for disk images."
+ msgstr ""
  
--#~ msgid "Web Applications"
--#~ msgstr "இணைய பயன்பாடுகள்"
-+#: ../gui/polgen.glade:2058
-+msgid "Allows %s to connect to any tcp port"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2836
+-msgid "Change process mode to enforcing"
++#: booleans.py:223
++msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for amanda"
--#~ msgstr "amandaக்கு SELinux பாதுகாப்பை செயல்நீக்கவும்"
-+#: ../gui/polgen.glade:2104
-+msgid ""
-+"Enter a comma separated list of tcp ports or ranges of ports that %s "
-+"connects to. Example: 612, 650-660"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2212
-+msgid "Allows %s to connect to any udp port"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2258
-+msgid ""
-+"Enter a comma separated list of udp ports or ranges of ports that %s "
-+"connects to. Example: 612, 650-660"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2305
-+msgid "label114"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2334
-+msgid "<b>Select common application traits for %s:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2366
-+msgid "Writes syslog messages\t"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2385
-+msgid "Create/Manipulate temporary files in /tmp"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2404
-+msgid "Uses Pam for authentication"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2423
-+msgid "Uses nsswitch or getpw* calls"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2442
-+msgid "Uses dbus"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2461
-+msgid "Sends audit messages"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2480
-+msgid "Interacts with the terminal"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2499
-+msgid "Sends email"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2530
-+msgid "label115"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2559
-+msgid "<b>Add files/directories that %s manages</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2788
-+msgid ""
-+"Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
-+"Files ..."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2823
-+msgid "label116"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2852
-+msgid "<b>Add booleans from the %s policy:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:3002
-+msgid "Add/Remove booleans used by the %s domain"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:3066
-+msgid "<b>Which directory you will generate the %s policy?</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:3097
-+msgid "Policy Directory"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:3254
-+msgid "Add Booleans Dialog"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:3327
-+msgid "Boolean Name"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:261
-+msgid "Role"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:268
-+msgid "Existing_User"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
-+msgid "Application"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:352
-+#, python-format
-+msgid "%s must be a directory"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
-+msgid "You must select a user"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:542
-+msgid "Select executable file to be confined."
-+msgstr ""
-+
-+#: ../gui/polgengui.py:553
-+msgid "Select init script file to be confined."
-+msgstr ""
-+
-+#: ../gui/polgengui.py:563
-+msgid "Select file(s) that confined application creates or writes"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:570
-+msgid "Select directory(s) that the confined application owns and writes into"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:632
-+msgid "Select directory to generate policy files in"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:649
-+#, python-format
-+msgid ""
-+"Type %s_t already defined in current policy.\n"
-+"Do you want to continue?"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
-+msgid "Verify Name"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:653
-+#, python-format
-+msgid ""
-+"Module %s.pp already loaded in current policy.\n"
-+"Do you want to continue?"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:699
-+msgid ""
-+"You must add a name made up of letters and numbers and containing no spaces."
-+msgstr ""
-+
-+#: ../gui/polgengui.py:713
-+msgid "You must enter a executable"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
-+msgid "Configue SELinux"
-+msgstr ""
-+
-+#: ../gui/polgen.py:158
-+msgid "Internet Services Daemon"
-+msgstr ""
-+
-+#: ../gui/polgen.py:197
-+#, python-format
-+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
-+msgstr ""
-+
-+#: ../gui/polgen.py:324
-+msgid "You must enter a name for your confined process/user"
-+msgstr ""
-+
-+#: ../gui/polgen.py:326
-+msgid ""
-+"Name must be alpha numberic with no spaces. Consider using option \"-n "
-+"MODULENAME\""
-+msgstr ""
-+
-+#: ../gui/polgen.py:414
-+msgid "User Role types can not be assigned executables."
-+msgstr ""
-+
-+#: ../gui/polgen.py:420
-+msgid "Only Daemon apps can use an init script.."
-+msgstr ""
-+
-+#: ../gui/polgen.py:438
-+msgid "use_resolve must be a boolean value "
-+msgstr ""
-+
-+#: ../gui/polgen.py:444
-+msgid "use_syslog must be a boolean value "
-+msgstr ""
-+
-+#: ../gui/polgen.py:450
-+msgid "use_kerberos must be a boolean value "
-+msgstr ""
-+
-+#: ../gui/polgen.py:456
-+msgid "manage_krb5_rcache must be a boolean value "
-+msgstr ""
-+
-+#: ../gui/polgen.py:486
-+msgid "USER Types automatically get a tmp type"
-+msgstr ""
-+
-+#: ../gui/polgen.py:1004
-+msgid "You must enter the executable path for your confined process"
-+msgstr ""
-+
-+#: ../gui/polgen.py:1182
-+msgid "Type Enforcement file"
-+msgstr ""
-+
-+#: ../gui/polgen.py:1183
-+msgid "Interface file"
-+msgstr ""
-+
-+#: ../gui/polgen.py:1184
-+msgid "File Contexts file"
-+msgstr ""
-+
-+#: ../gui/polgen.py:1185
-+msgid "Setup Script"
-+msgstr ""
-+
-+#: ../gui/polgen.py:1306
-+#, python-format
-+msgid ""
-+"\n"
-+"%s\n"
-+"\n"
-+"sepolgen [ -n moduleName ] [ -m ] [ -t type ] [ executable | Name ]\n"
-+"valid Types:\n"
-+msgstr ""
-+
-+#: ../gui/polgen.py:1354
-+msgid "Executable or Name required"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
-+msgid "Network Port"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:85
+-#: ../gui/system-config-selinux.glade:2928
+-msgid "Process Domain"
++#: booleans.py:224
 +msgid ""
-+"SELinux Port\n"
-+"Type"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
-+msgid "Protocol"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
-+msgid ""
-+"MLS/MCS\n"
-+"Level"
-+msgstr ""
++"Allow xguest users to configure Network Manager and connect to apache ports"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for amavis"
--#~ msgstr "amavisக்கு SELinux பாதுகாப்பை செயல்நீக்கவும்"
-+#: ../gui/portsPage.py:101
-+msgid "Port"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:207
-+#, python-format
-+msgid "Port number \"%s\" is not valid.  0 < PORT_NUMBER < 65536 "
-+msgstr ""
-+
-+#: ../gui/portsPage.py:252
-+msgid "List View"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:255 ../gui/system-config-selinux.glade:2419
-+msgid "Group View"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:1 ../gui/selinux.tbl:30 ../gui/selinux.tbl:31
-+#: ../gui/selinux.tbl:32 ../gui/selinux.tbl:33 ../gui/selinux.tbl:34
-+#: ../gui/selinux.tbl:36 ../gui/selinux.tbl:37 ../gui/selinux.tbl:38
-+#: ../gui/selinux.tbl:39 ../gui/selinux.tbl:40 ../gui/selinux.tbl:42
-+#: ../gui/selinux.tbl:43 ../gui/selinux.tbl:44 ../gui/selinux.tbl:45
-+#: ../gui/selinux.tbl:46 ../gui/selinux.tbl:47 ../gui/selinux.tbl:48
-+#: ../gui/selinux.tbl:49 ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
-+#: ../gui/selinux.tbl:52 ../gui/selinux.tbl:53 ../gui/selinux.tbl:59
-+#: ../gui/selinux.tbl:60 ../gui/selinux.tbl:61 ../gui/selinux.tbl:62
-+#: ../gui/selinux.tbl:63 ../gui/selinux.tbl:64 ../gui/selinux.tbl:65
-+#: ../gui/selinux.tbl:66 ../gui/selinux.tbl:67 ../gui/selinux.tbl:68
-+#: ../gui/selinux.tbl:69 ../gui/selinux.tbl:75 ../gui/selinux.tbl:76
-+#: ../gui/selinux.tbl:77 ../gui/selinux.tbl:78 ../gui/selinux.tbl:79
-+#: ../gui/selinux.tbl:80 ../gui/selinux.tbl:81 ../gui/selinux.tbl:82
-+#: ../gui/selinux.tbl:83 ../gui/selinux.tbl:84 ../gui/selinux.tbl:86
-+#: ../gui/selinux.tbl:88 ../gui/selinux.tbl:89 ../gui/selinux.tbl:90
-+#: ../gui/selinux.tbl:92 ../gui/selinux.tbl:94 ../gui/selinux.tbl:95
-+#: ../gui/selinux.tbl:96 ../gui/selinux.tbl:97 ../gui/selinux.tbl:98
-+#: ../gui/selinux.tbl:99 ../gui/selinux.tbl:100 ../gui/selinux.tbl:101
-+#: ../gui/selinux.tbl:102 ../gui/selinux.tbl:103 ../gui/selinux.tbl:104
-+#: ../gui/selinux.tbl:106 ../gui/selinux.tbl:108 ../gui/selinux.tbl:109
-+#: ../gui/selinux.tbl:110 ../gui/selinux.tbl:111 ../gui/selinux.tbl:112
-+#: ../gui/selinux.tbl:113 ../gui/selinux.tbl:114 ../gui/selinux.tbl:116
-+#: ../gui/selinux.tbl:117 ../gui/selinux.tbl:119 ../gui/selinux.tbl:121
-+#: ../gui/selinux.tbl:123 ../gui/selinux.tbl:124 ../gui/selinux.tbl:127
-+#: ../gui/selinux.tbl:129 ../gui/selinux.tbl:130 ../gui/selinux.tbl:131
-+#: ../gui/selinux.tbl:132 ../gui/selinux.tbl:133 ../gui/selinux.tbl:134
-+#: ../gui/selinux.tbl:135 ../gui/selinux.tbl:136 ../gui/selinux.tbl:137
-+#: ../gui/selinux.tbl:138 ../gui/selinux.tbl:139 ../gui/selinux.tbl:142
-+#: ../gui/selinux.tbl:143 ../gui/selinux.tbl:144 ../gui/selinux.tbl:145
-+#: ../gui/selinux.tbl:146 ../gui/selinux.tbl:147 ../gui/selinux.tbl:148
-+#: ../gui/selinux.tbl:149 ../gui/selinux.tbl:150 ../gui/selinux.tbl:151
-+#: ../gui/selinux.tbl:152 ../gui/selinux.tbl:154 ../gui/selinux.tbl:155
-+#: ../gui/selinux.tbl:156 ../gui/selinux.tbl:157 ../gui/selinux.tbl:158
-+#: ../gui/selinux.tbl:159 ../gui/selinux.tbl:160 ../gui/selinux.tbl:167
-+#: ../gui/selinux.tbl:171 ../gui/selinux.tbl:172 ../gui/selinux.tbl:173
-+#: ../gui/selinux.tbl:174 ../gui/selinux.tbl:175 ../gui/selinux.tbl:177
-+#: ../gui/selinux.tbl:178 ../gui/selinux.tbl:179 ../gui/selinux.tbl:180
-+#: ../gui/selinux.tbl:184 ../gui/selinux.tbl:192 ../gui/selinux.tbl:193
-+#: ../gui/selinux.tbl:194 ../gui/selinux.tbl:195 ../gui/selinux.tbl:196
-+#: ../gui/selinux.tbl:197 ../gui/selinux.tbl:198 ../gui/selinux.tbl:199
-+#: ../gui/selinux.tbl:200 ../gui/selinux.tbl:201 ../gui/selinux.tbl:206
-+#: ../gui/selinux.tbl:207 ../gui/selinux.tbl:218 ../gui/selinux.tbl:219
-+#: ../gui/selinux.tbl:220 ../gui/selinux.tbl:222 ../gui/selinux.tbl:224
-+#: ../gui/selinux.tbl:226 ../gui/selinux.tbl:227 ../gui/selinux.tbl:230
-+msgid "SELinux Service Protection"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:1
-+msgid "Disable SELinux protection for acct daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:2 ../gui/selinux.tbl:3 ../gui/selinux.tbl:70
-+#: ../gui/selinux.tbl:153 ../gui/selinux.tbl:168 ../gui/selinux.tbl:169
-+#: ../gui/selinux.tbl:170 ../gui/selinux.tbl:189 ../gui/selinux.tbl:202
-+#: ../gui/selinux.tbl:203 ../gui/selinux.tbl:204 ../gui/selinux.tbl:205
-+msgid "Admin"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:2
-+msgid "Allow all daemons to write corefiles to /"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:3
-+msgid "Allow all daemons the ability to use unallocated ttys"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
-+#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
-+#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
-+#: ../gui/selinux.tbl:210 ../gui/selinux.tbl:211 ../gui/selinux.tbl:212
-+#: ../gui/selinux.tbl:213 ../gui/selinux.tbl:214 ../gui/selinux.tbl:215
-+#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
-+msgid "User Privs"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:4
-+msgid ""
-+"Allow gadmin SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:5
-+msgid ""
-+"Allow guest SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
-+msgid "Memory Protection"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:6
-+msgid "Allow java executable stack"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
-+#: ../gui/selinux.tbl:209
-+msgid "Mount"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:7
-+msgid "Allow mount to mount any file"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:8
-+msgid "Allow mount to mount any directory"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:9
-+msgid "Allow mplayer executable stack"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
-+#: ../gui/selinux.tbl:188
-+msgid "SSH"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:10
-+msgid "Allow ssh to run ssh-keysign"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:11
-+msgid ""
-+"Allow staff SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:12
-+msgid ""
-+"Allow sysadm SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:13
-+msgid ""
-+"Allow unconfined SELinux user account to execute files in home directory or /"
-+"tmp"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:14
-+msgid "Network Configuration"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:14
-+msgid "Allow unlabeled packets to flow on the network"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:15
-+msgid ""
-+"Allow user SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:16
-+msgid "Allow unconfined to dyntrans to unconfined_execmem"
+-#: ../gui/system-config-selinux.glade:2956
+-msgid "label59"
++#: booleans.py:225
++msgid "Allow xguest users to mount removable media"
+ msgstr ""
+ 
+-#: ../gui/usersPage.py:138
+-#, python-format
+-msgid "SELinux user '%s' is required"
++#: booleans.py:226
++msgid "Allow xguest to use blue tooth devices"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
-+#: ../gui/selinux.tbl:140
-+msgid "Databases"
++#: booleans.py:227
++msgid "Allows clients to write to the X server shared memory segments."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:17
-+msgid "Allow user to connect to mysql socket"
++#: booleans.py:228
++msgid "Allows XServer to execute writable memory"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:18
-+msgid "Allow user to connect to postgres socket"
++#: booleans.py:229
++msgid "Support X userspace object manager"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
-+msgid "XServer"
++#: booleans.py:230
++msgid "Allow zabbix to connect to unreserved ports"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:19
-+msgid "Allow clients to write to X shared memory"
++#: booleans.py:231
++msgid "Allow zebra daemon to write it configuration files"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:20
++#: booleans.py:232
 +msgid ""
-+"Allow xguest SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
-+#: ../gui/selinux.tbl:231
-+msgid "NIS"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:21
-+msgid "Allow daemons to run with NIS"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
-+#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
-+#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
-+#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
-+#: ../gui/selinux.tbl:118
-+msgid "Web Applications"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:22
-+msgid "Transition staff SELinux user to Web Browser Domain"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:23
-+msgid "Transition sysadm SELinux user to Web Browser Domain"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:24
-+msgid "Transition user SELinux user to Web Browser Domain"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:25
-+msgid "Transition xguest SELinux user to Web Browser Domain"
-+msgstr ""
++"Allow ZoneMinder to modify public files used for public file transfer "
++"services."
+ msgstr ""
+diff --git a/policycoreutils/po/sr at latin.po b/policycoreutils/po/sr at latin.po
+index d56fc4e..21ab657 100644
+--- a/policycoreutils/po/sr at latin.po
++++ b/policycoreutils/po/sr at latin.po
+@@ -11,8 +11,8 @@ msgid ""
+ msgstr ""
+ "Project-Id-Version: Policycoreutils\n"
+ "Report-Msgid-Bugs-To: \n"
+-"POT-Creation-Date: 2012-05-25 07:28-0400\n"
+-"PO-Revision-Date: 2012-04-02 20:30+0000\n"
++"POT-Creation-Date: 2012-10-16 12:24-0400\n"
++"PO-Revision-Date: 2012-10-08 13:10+0000\n"
+ "Last-Translator: dwalsh <dwalsh at redhat.com>\n"
+ "Language-Team: LANGUAGE <LL at li.org>\n"
+ "Language: sr at latin\n"
+@@ -20,7 +20,7 @@ msgstr ""
+ "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"
++"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
  
--#~ msgid "Disable SELinux protection for apmd daemon"
--#~ msgstr "apmd daemonக்கு SELinux பாதுகாப்பை செயல்நீக்கவும்"
-+#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
-+#: ../gui/selinux.tbl:29
-+msgid "Allow staff Web Browsers to write to home directories"
-+msgstr ""
+ #: ../run_init/run_init.c:67
+ msgid ""
+@@ -32,7 +32,7 @@ msgstr ""
+ "  gde je <skripta> ime init skripte koju treba pokrenuti,\n"
+ "         <argumenti ...> su argumenti za tu skriptu."
  
--#~ msgid "Disable SELinux protection for arpwatch daemon"
--#~ msgstr "arpwatch daemonக்கு SELinux பாதுகாப்பை செயல்நீக்கவும்"
-+#: ../gui/selinux.tbl:30
-+msgid "Disable SELinux protection for amanda"
-+msgstr ""
+-#: ../run_init/run_init.c:126 ../newrole/newrole.c:1124
++#: ../run_init/run_init.c:126 ../newrole/newrole.c:1123
+ #, c-format
+ msgid "failed to initialize PAM\n"
+ msgstr "neuspela PAM inicijalizacija\n"
+@@ -81,7 +81,7 @@ msgstr "Žalim, run_init se može koristiti samo na SELinux jezgru.\n"
+ msgid "authentication failed.\n"
+ msgstr "neuspela autentifikacija.\n"
  
--#~ msgid "Disable SELinux protection for auditd daemon"
--#~ msgstr "auditd daemonக்கு SELinux பாதுகாப்பை செயல்நீக்கவும்"
-+#: ../gui/selinux.tbl:31
-+msgid "Disable SELinux protection for amavis"
-+msgstr ""
+-#: ../run_init/run_init.c:405 ../newrole/newrole.c:1258
++#: ../run_init/run_init.c:405 ../newrole/newrole.c:1257
+ #, c-format
+ msgid "Could not set exec context to %s.\n"
+ msgstr "Ne mogu da postavim izvršni kontekst na %s.\n"
+@@ -94,856 +94,872 @@ msgstr "********************** VAŽNO *************************\n"
+ msgid "To make this policy package active, execute:"
+ msgstr "Da biste aktivirali ovaj paket polisa, izvršite:"
  
--#~ msgid "Disable SELinux protection for automount daemon"
--#~ msgstr "automount daemonக்கு SELinux பாதுகாப்பை செயல்நீக்கவும்"
-+#: ../gui/selinux.tbl:32
-+msgid "Disable SELinux protection for apmd daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:143 ../semanage/seobject.py:147
+-msgid "global"
+-msgstr "opšte"
+-
+-#: ../semanage/seobject.py:225
++#: ../semanage/seobject.py:200
+ msgid "Could not create semanage handle"
+ msgstr "Ne mogu da napravim semanage ručku"
  
--#~ msgid "Disable SELinux protection for avahi"
--#~ msgstr "avahiக்கு SELinux பாதுகாப்பை செயல்நீக்கவும்"
-+#: ../gui/selinux.tbl:33
-+msgid "Disable SELinux protection for arpwatch daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:233
++#: ../semanage/seobject.py:208
+ 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."
  
--#~ msgid "Disable SELinux protection for bluetooth daemon"
--#~ msgstr "bluetooth daemonக்கு SELinux பாதுகாப்பை செயல்நீக்கவும்"
-+#: ../gui/selinux.tbl:34
-+msgid "Disable SELinux protection for auditd daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:238
++#: ../semanage/seobject.py:213
+ msgid "Cannot read policy store."
+ msgstr "Ne mogu da pročitam skladište polise."
  
--#~ msgid "Disable SELinux protection for canna daemon"
--#~ msgstr "canna daemonக்கு SELinux பாதுகாப்பை செயல்நீக்கவும்"
-+#: ../gui/selinux.tbl:35
-+msgid "Disable SELinux protection for automount daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:243
++#: ../semanage/seobject.py:218
+ msgid "Could not establish semanage connection"
+ msgstr "Ne mogu da uspostavim semanage vezu"
  
--#~ msgid "Disable SELinux protection for cardmgr daemon"
--#~ msgstr "cardmgr daemonக்கு SELinux பாதுகாப்பை செயல்நீக்கவும்"
-+#: ../gui/selinux.tbl:36
-+msgid "Disable SELinux protection for avahi"
-+msgstr ""
+-#: ../semanage/seobject.py:248
++#: ../semanage/seobject.py:223
+ msgid "Could not test MLS enabled status"
+ msgstr "Ne mogu da ispitam status MLS omogućavanja"
  
--#~ msgid "Disable SELinux protection for Cluster Server"
--#~ msgstr "Cluster சேவையகத்திற்கு SELinux பாதுகாப்பை செயல்நீக்கவும்"
-+#: ../gui/selinux.tbl:37
-+msgid "Disable SELinux protection for bluetooth daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
++#: ../semanage/seobject.py:229 ../semanage/seobject.py:244
+ msgid "Not yet implemented"
+ msgstr "Još nije implementirano"
  
--#~ msgid "Disable SELinux protection for ciped daemon"
--#~ msgstr "ciped daemonக்கு SELinux பாதுகாப்பை செயல்நீக்கவும்"
-+#: ../gui/selinux.tbl:38
-+msgid "Disable SELinux protection for canna daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:258
++#: ../semanage/seobject.py:233
+ msgid "Semanage transaction already in progress"
+ msgstr "Semanage transakcija je već u toku"
  
--#~ msgid "Disable SELinux protection for clamd daemon"
--#~ msgstr "clamd daemonக்கு SELinux பாதுகாப்பை செயல்நீக்கவும்"
-+#: ../gui/selinux.tbl:39
-+msgid "Disable SELinux protection for cardmgr daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:267
++#: ../semanage/seobject.py:242
+ msgid "Could not start semanage transaction"
+ msgstr "Ne mogu da pokrenem semanage transakciju"
  
--#~ msgid "Disable SELinux protection for clamscan"
--#~ msgstr "clamscanக்கு SELinux பாதுகாப்பை செயல்நீக்கவும்"
-+#: ../gui/selinux.tbl:40
-+msgid "Disable SELinux protection for Cluster Server"
-+msgstr ""
+-#: ../semanage/seobject.py:278
++#: ../semanage/seobject.py:254
+ msgid "Could not commit semanage transaction"
+ msgstr "Ne mogu da predam semanage transakciju"
  
--#~ msgid "Disable SELinux protection for clvmd"
--#~ msgstr "clvmdக்கு SELinux பாதுகாப்பை செயல்நீக்கவும்"
-+#: ../gui/selinux.tbl:41
-+msgid ""
-+"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-+"temp and untrusted content files"
-+msgstr ""
+-#: ../semanage/seobject.py:283
++#: ../semanage/seobject.py:259
+ msgid "Semanage transaction not in progress"
+ msgstr "Semanage transakcija nije u toku"
  
--#~ msgid "Disable SELinux protection for comsat daemon"
--#~ msgstr "comsat daemon SELinuxக்கு பாதுகாப்பை செயல்நீக்கவும்"
-+#: ../gui/selinux.tbl:42
-+msgid "Disable SELinux protection for ciped daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
++#: ../semanage/seobject.py:271 ../semanage/seobject.py:351
+ msgid "Could not list SELinux modules"
+ msgstr "Ne mogu da popišem SELinux module"
  
--#~ msgid "Disable SELinux protection for courier daemon"
--#~ msgstr "courier daemon SELinuxக்கு பாதுகாப்பை செயல்நீக்கவும்"
-+#: ../gui/selinux.tbl:43
-+msgid "Disable SELinux protection for clamd daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:308
++#: ../semanage/seobject.py:284
+ msgid "Modules Name"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for cpucontrol daemon"
--#~ msgstr "cpucontrol daemonக்கு SELinux பாதுகாப்பை செயல்நீக்கவும்"
-+#: ../gui/selinux.tbl:44
-+msgid "Disable SELinux protection for clamscan"
-+msgstr ""
+-#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
++#: ../semanage/seobject.py:284 ../gui/modulesPage.py:63
+ msgid "Version"
+ msgstr "Verzija"
  
--#~ msgid "Disable SELinux protection for cpuspeed daemon"
--#~ msgstr "cpuspeed daemonக்கு SELinux பாதுகாப்பை செயல்நீக்கவும்"
-+#: ../gui/selinux.tbl:45
-+msgid "Disable SELinux protection for clvmd"
-+msgstr ""
+-#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
++#: ../semanage/seobject.py:287 ../gui/statusPage.py:75
+ msgid "Disabled"
+ msgstr "Isključeno"
  
--#~ msgid "Cron"
--#~ msgstr "Cron"
-+#: ../gui/selinux.tbl:46
-+msgid "Disable SELinux protection for comsat daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:326
++#: ../semanage/seobject.py:302
+ #, python-format
+ msgid "Could not disable module %s (remove failed)"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for crond daemon"
--#~ msgstr "crond daemonக்கு SELinux பாதுகாப்பை செயல்நீக்கவும்"
-+#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
-+#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
-+msgid "Disable SELinux protection for courier daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:337
++#: ../semanage/seobject.py:313
+ #, python-format
+ msgid "Could not enable module %s (remove failed)"
+ msgstr ""
  
--#~ msgid "Printing"
--#~ msgstr "அச்சடித்தல்"
-+#: ../gui/selinux.tbl:52
-+msgid "Disable SELinux protection for cpucontrol daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:352
++#: ../semanage/seobject.py:328
+ #, python-format
+ msgid "Could not remove module %s (remove failed)"
+ msgstr ""
  
--#, fuzzy
--#~ msgid "Disable SELinux protection for cupsd back end server"
--#~ msgstr "cupsd backend சேவையகத்திற்கு SELinux பாதுகாப்பை செயல்நீக்கவும்"
-+#: ../gui/selinux.tbl:53
-+msgid "Disable SELinux protection for cpuspeed daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:362
++#: ../semanage/seobject.py:338
+ msgid "dontaudit requires either 'on' or 'off'"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for cupsd daemon"
--#~ msgstr "cupsd daemonக்கு SELinux பாதுகாப்பை செயல்நீக்கவும்"
-+#: ../gui/selinux.tbl:54
-+msgid "Cron"
-+msgstr ""
+-#: ../semanage/seobject.py:391
++#: ../semanage/seobject.py:366
+ msgid "Builtin Permissive Types"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for cupsd_lpd"
--#~ msgstr "cupsd_lpdக்கு SELinux பாதுகாப்பை செயல்நீக்கவும்"
-+#: ../gui/selinux.tbl:54
-+msgid "Disable SELinux protection for crond daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:401
++#: ../semanage/seobject.py:376
+ msgid "Customized Permissive Types"
+ msgstr ""
  
--#~ msgid "CVS"
--#~ msgstr "CVS"
-+#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
-+#: ../gui/selinux.tbl:91
-+msgid "Printing"
-+msgstr ""
+-#: ../semanage/seobject.py:442
++#: ../semanage/seobject.py:417
+ #, python-format
+ msgid "Could not set permissive domain %s (module installation failed)"
+ msgstr ""
+ "Nisam mogao da postavim dopustivi domen %s (instalacija modula nije uspela)"
  
--#~ msgid "Disable SELinux protection for cvs daemon"
--#~ msgstr "cvs daemonக்கு SELinux பாதுகாப்பை செயல்நீக்கவும்"
-+#: ../gui/selinux.tbl:55
-+msgid "Disable SELinux protection for cupsd back end server"
-+msgstr ""
+-#: ../semanage/seobject.py:448
++#: ../semanage/seobject.py:423
+ #, python-format
+ msgid "Could not remove permissive domain %s (remove failed)"
+ msgstr "Nisam mogao da uklonim dopustivi domen %s (uklanjanje nije uspelo)"
  
--#~ msgid "Disable SELinux protection for cyrus daemon"
--#~ msgstr "cyrus daemonக்கு SELinux பாதுகாப்பை செயல்நீக்கவும்"
-+#: ../gui/selinux.tbl:56
-+msgid "Disable SELinux protection for cupsd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:57
-+msgid "Disable SELinux protection for cupsd_lpd"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:58
-+msgid "CVS"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:58
-+msgid "Disable SELinux protection for cvs daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
+-#: ../semanage/seobject.py:603 ../semanage/seobject.py:700
+-#: ../semanage/seobject.py:730 ../semanage/seobject.py:797
+-#: ../semanage/seobject.py:854 ../semanage/seobject.py:1101
+-#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
+-#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
+-#: ../semanage/seobject.py:2045
++#: ../semanage/seobject.py:458 ../semanage/seobject.py:532
++#: ../semanage/seobject.py:578 ../semanage/seobject.py:675
++#: ../semanage/seobject.py:705 ../semanage/seobject.py:772
++#: ../semanage/seobject.py:829 ../semanage/seobject.py:1084
++#: ../semanage/seobject.py:1800 ../semanage/seobject.py:1863
++#: ../semanage/seobject.py:1882 ../semanage/seobject.py:2003
++#: ../semanage/seobject.py:2056
+ #, python-format
+ msgid "Could not create a key for %s"
+ msgstr "Ne mogu da napravim ključ za %s"
  
--#~ msgid "Disable SELinux protection for dbskkd daemon"
--#~ msgstr "dbskkd daemonக்கு SELinux பாதுகாப்பை செயல்நீக்கவும்"
-+#: ../gui/selinux.tbl:59
-+msgid "Disable SELinux protection for cyrus daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:60
-+msgid "Disable SELinux protection for dbskkd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:61
-+msgid "Disable SELinux protection for dbusd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:62
-+msgid "Disable SELinux protection for dccd"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:63
-+msgid "Disable SELinux protection for dccifd"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:64
-+msgid "Disable SELinux protection for dccm"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:65
-+msgid "Disable SELinux protection for ddt daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:66
-+msgid "Disable SELinux protection for devfsd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:67
-+msgid "Disable SELinux protection for dhcpc daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:68
-+msgid "Disable SELinux protection for dhcpd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:69
-+msgid "Disable SELinux protection for dictd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:70
-+msgid "Allow sysadm_t to directly start daemons"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:71
-+msgid "Disable SELinux protection for Evolution"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:72
-+msgid "Games"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:72
-+msgid "Disable SELinux protection for games"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:73
-+msgid "Disable SELinux protection for the web browsers"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:74
-+msgid "Disable SELinux protection for Thunderbird"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:75
-+msgid "Disable SELinux protection for distccd daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
+-#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
++#: ../semanage/seobject.py:462 ../semanage/seobject.py:536
++#: ../semanage/seobject.py:582 ../semanage/seobject.py:588
+ #, 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"
  
--#~ msgid "Disable SELinux protection for dbusd daemon"
--#~ msgstr "dbusd daemonக்கு SELinux பாதுகாப்பை செயல்நீக்கவும்"
-+#: ../gui/selinux.tbl:76
-+msgid "Disable SELinux protection for dmesg daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:496
++#: ../semanage/seobject.py:471
+ #, python-format
+ msgid "Linux Group %s does not exist"
+ msgstr "Linux grupa %s ne postoji"
  
--#~ msgid "Disable SELinux protection for dccd"
--#~ msgstr "dccdக்கு SELinux பாதுகாப்பை செயல்நீக்கவும்"
-+#: ../gui/selinux.tbl:77
-+msgid "Disable SELinux protection for dnsmasq daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:501
++#: ../semanage/seobject.py:476
+ #, python-format
+ msgid "Linux User %s does not exist"
+ msgstr "Linux korisnik %s ne postoji"
  
--#~ msgid "Disable SELinux protection for dccifd"
--#~ msgstr "dccifdக்கு SELinux பாதுகாப்பை செயல்நீக்கவும்"
-+#: ../gui/selinux.tbl:78
-+msgid "Disable SELinux protection for dovecot daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:505
++#: ../semanage/seobject.py:480
+ #, python-format
+ msgid "Could not create login mapping for %s"
+ msgstr "Ne mogu da napravim prazno preslikavanje prijave za %s"
  
--#~ msgid "Disable SELinux protection for dccm"
--#~ msgstr "dccmக்கு SELinux பாதுகாப்பை செயல்நீக்கவும்"
-+#: ../gui/selinux.tbl:79
-+msgid "Disable SELinux protection for entropyd daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
++#: ../semanage/seobject.py:484 ../semanage/seobject.py:720
+ #, python-format
+ msgid "Could not set name for %s"
+ msgstr "Ne mogu da postavim ime za %s"
  
--#~ msgid "Disable SELinux protection for ddt daemon"
--#~ msgstr "ddt daemonக்கு SELinux பாதுகாப்பை செயல்நீக்கவும்"
-+#: ../gui/selinux.tbl:80
-+msgid "Disable SELinux protection for fetchmail"
-+msgstr ""
+-#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
++#: ../semanage/seobject.py:489 ../semanage/seobject.py:730
+ #, python-format
+ msgid "Could not set MLS range for %s"
+ msgstr "Ne mogu da postavim MLS opseg za %s"
  
--#~ msgid "Disable SELinux protection for devfsd daemon"
--#~ msgstr "devfsd daemonக்கு SELinux பாதுகாப்பை செயல்நீக்கவும்"
-+#: ../gui/selinux.tbl:81
-+msgid "Disable SELinux protection for fingerd daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:518
++#: ../semanage/seobject.py:493
+ #, python-format
+ msgid "Could not set SELinux user for %s"
+ msgstr "Ne mogu da postavim SELinux korisnika za %s"
  
--#~ msgid "Disable SELinux protection for dhcpc daemon"
--#~ msgstr "dhcpc daemonக்கு SELinux பாதுகாப்பை செயல்நீக்கவும்"
-+#: ../gui/selinux.tbl:82
-+msgid "Disable SELinux protection for freshclam daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:522
++#: ../semanage/seobject.py:497
+ #, python-format
+ msgid "Could not add login mapping for %s"
+ msgstr "Ne mogu da dodam preslikavanje prijave za %s"
  
--#~ msgid "Disable SELinux protection for dhcpd daemon"
--#~ msgstr "dhcpd daemonக்கு SELinux பாதுகாப்பை செயல்நீக்கவும்"
-+#: ../gui/selinux.tbl:83
-+msgid "Disable SELinux protection for fsdaemon daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:540
++#: ../semanage/seobject.py:515
+ msgid "Requires seuser or serange"
+ msgstr "Zahteva seuser ili serange"
  
--#~ msgid "Disable SELinux protection for dictd daemon"
--#~ msgstr "dictd daemonக்கு SELinux பாதுகாப்பை செயல்நீக்கவும்"
-+#: ../gui/selinux.tbl:84
-+msgid "Disable SELinux protection for gpm daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
++#: ../semanage/seobject.py:538 ../semanage/seobject.py:584
+ #, python-format
+ msgid "Login mapping for %s is not defined"
+ msgstr "Preslikavanje prijave za %s nije određeno "
  
--#~ msgid "Disable SELinux protection for Evolution"
--#~ msgstr "Evolutionக்கு SELinux பாதுகாப்பை செயல்நீக்கவும்"
-+#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
-+msgid "NFS"
-+msgstr ""
+-#: ../semanage/seobject.py:567
++#: ../semanage/seobject.py:542
+ #, python-format
+ msgid "Could not query seuser for %s"
+ msgstr "Ne mogu da ispitam seuser-a za %s"
  
--#~ msgid "Games"
--#~ msgstr "விளையாட்டுகள்"
-+#: ../gui/selinux.tbl:85
-+msgid "Disable SELinux protection for gss daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:581
++#: ../semanage/seobject.py:556
+ #, python-format
+ msgid "Could not modify login mapping for %s"
+ msgstr "Ne mogu da izmenim preslikavanje prijave za %s"
  
--#~ msgid "Disable SELinux protection for games"
--#~ msgstr "விளையாட்டுகளுக்கு SELinux பாதுகாப்பை செயல்நீக்கவும்"
-+#: ../gui/selinux.tbl:86
-+msgid "Disable SELinux protection for Hal daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:615
++#: ../semanage/seobject.py:590
+ #, 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"
  
--#~ msgid "Disable SELinux protection for the web browsers"
--#~ msgstr "இணைய உலாவிகளுக்கு SELinux பாதுகாப்பை செயல்நீக்கவும்"
-+#: ../gui/selinux.tbl:87
-+msgid "Compatibility"
-+msgstr ""
+-#: ../semanage/seobject.py:619
++#: ../semanage/seobject.py:594
+ #, python-format
+ msgid "Could not delete login mapping for %s"
+ msgstr "Ne mogu da obrišem preslikavanje prijave za %s"
  
--#~ msgid "Disable SELinux protection for Thunderbird"
--#~ msgstr "Thunderbirdக்கு SELinux பாதுகாப்பை செயல்நீக்கவும்"
-+#: ../gui/selinux.tbl:87
-+msgid ""
-+"Do not audit things that we know to be broken but which are not security "
-+"risks"
-+msgstr ""
+-#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
+-#: ../semanage/seobject.py:897
++#: ../semanage/seobject.py:616 ../semanage/seobject.py:634
++#: ../semanage/seobject.py:872
+ msgid "Could not list login mappings"
+ msgstr "Ne mogu da popišem preslikavanja prijave"
  
--#~ msgid "Disable SELinux protection for distccd daemon"
--#~ msgstr "distccd daemonக்கு SELinux பாதுகாப்பை செயல்நீக்கவும்"
-+#: ../gui/selinux.tbl:88
-+msgid "Disable SELinux protection for hostname daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
++#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
+ #: ../gui/system-config-selinux.glade:100
+ msgid "Login Name"
+ msgstr "Prijavno ime"
  
--#~ msgid "Disable SELinux protection for dmesg daemon"
--#~ msgstr "dmesg daemonக்கு SELinux பாதுகாப்பை செயல்நீக்கவும்"
-+#: ../gui/selinux.tbl:89
-+msgid "Disable SELinux protection for hotplug daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
+-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
++#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
++#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
+ #: ../gui/system-config-selinux.glade:128
+ #: ../gui/system-config-selinux.glade:915
+ #: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
+ msgid "SELinux User"
+ msgstr "SELinux korisnik"
  
--#~ msgid "Disable SELinux protection for dnsmasq daemon"
--#~ msgstr "dnsmasq daemonக்கு SELinux பாதுகாப்பை செயல்நீக்கவும்"
-+#: ../gui/selinux.tbl:90
-+msgid "Disable SELinux protection for howl daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
++#: ../semanage/seobject.py:659 ../gui/system-config-selinux.glade:156
+ #: ../gui/system-config-selinux.glade:943
+ msgid "MLS/MCS Range"
+ msgstr "MLS/MCS opseg"
  
--#~ msgid "Disable SELinux protection for dovecot daemon"
--#~ msgstr "dovecot daemonக்கு SELinux பாதுகாப்பை செயல்நீக்கவும்"
-+#: ../gui/selinux.tbl:91
-+msgid "Disable SELinux protection for cups hplip daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
+-#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
+-#: ../semanage/seobject.py:864
++#: ../semanage/seobject.py:678 ../semanage/seobject.py:709
++#: ../semanage/seobject.py:776 ../semanage/seobject.py:833
++#: ../semanage/seobject.py:839
+ #, 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"
  
--#~ msgid "Disable SELinux protection for entropyd daemon"
--#~ msgstr "entropyd daemonக்கு SELinux பாதுகாப்பை செயல்நீக்கவும்"
-+#: ../gui/selinux.tbl:92
-+msgid "Disable SELinux protection for httpd rotatelogs"
-+msgstr ""
+-#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
+-#: ../semanage/seobject.py:870
++#: ../semanage/seobject.py:681 ../semanage/seobject.py:782
++#: ../semanage/seobject.py:845
+ #, python-format
+ msgid "Could not query user for %s"
+ msgstr "Ne mogu da ispitam korisnika za %s"
  
--#~ msgid "Disable SELinux protection for fetchmail"
--#~ msgstr "fetchmailக்கு SELinux பாதுகாப்பை செயல்நீக்கவும்"
-+#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
-+msgid "HTTPD Service"
-+msgstr ""
+-#: ../semanage/seobject.py:726
++#: ../semanage/seobject.py:701
+ #, python-format
+ msgid "You must add at least one role for %s"
+ msgstr "Morate dodati barem jednu ulogu za %s"
  
--#~ msgid "Disable SELinux protection for fingerd daemon"
--#~ msgstr "fingerd daemonக்கு SELinux பாதுகாப்பை செயல்நீக்கவும்"
-+#: ../gui/selinux.tbl:93
-+msgid "Disable SELinux protection for http suexec"
-+msgstr ""
+-#: ../semanage/seobject.py:741
++#: ../semanage/seobject.py:716
+ #, python-format
+ msgid "Could not create SELinux user for %s"
+ msgstr "Ne mogu da napravim SELinux korisnika za %s"
  
--#~ msgid "Disable SELinux protection for freshclam daemon"
--#~ msgstr "freshclam daemonக்கு SELinux பாதுகாப்பை செயல்நீக்கவும்"
-+#: ../gui/selinux.tbl:94
-+msgid "Disable SELinux protection for hwclock daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:750
++#: ../semanage/seobject.py:725
+ #, python-format
+ msgid "Could not add role %s for %s"
+ msgstr "Ne mogu da dodam ulogu %s za %s"
  
--#~ msgid "Disable SELinux protection for fsdaemon daemon"
--#~ msgstr "fsdaemon daemonக்கு SELinux பாதுகாப்பை செயல்நீக்கவும்"
-+#: ../gui/selinux.tbl:95
-+msgid "Disable SELinux protection for i18n daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:759
++#: ../semanage/seobject.py:734
+ #, python-format
+ msgid "Could not set MLS level for %s"
+ msgstr "Ne mogu da postavim MLS nivo za %s"
  
--#~ msgid "Disable SELinux protection for gpm daemon"
--#~ msgstr "gpm daemonக்கு SELinux பாதுகாப்பை செயல்நீக்கவும்"
-+#: ../gui/selinux.tbl:96
-+msgid "Disable SELinux protection for imazesrv daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:762
++#: ../semanage/seobject.py:737
+ #, python-format
+ msgid "Could not add prefix %s for %s"
+ msgstr "Ne mogu da dodam prefiks %s za %s"
  
--#~ msgid "NFS"
--#~ msgstr "NFS"
-+#: ../gui/selinux.tbl:97
-+msgid "Disable SELinux protection for inetd child daemons"
-+msgstr ""
+-#: ../semanage/seobject.py:765
++#: ../semanage/seobject.py:740
+ #, python-format
+ msgid "Could not extract key for %s"
+ msgstr "Ne mogu da izdvojim ključ za %s"
  
--#~ msgid "Disable SELinux protection for gss daemon"
--#~ msgstr "gss daemonக்கு SELinux பாதுகாப்பை செயல்நீக்கவும்"
-+#: ../gui/selinux.tbl:98
-+msgid "Disable SELinux protection for inetd daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:769
++#: ../semanage/seobject.py:744
+ #, python-format
+ msgid "Could not add SELinux user %s"
+ msgstr "Ne mogu da dodam SELinux korisnika %s"
  
--#, fuzzy
--#~ msgid "Disable SELinux protection for Hal daemon"
--#~ msgstr "hal daemonக்கு SELinux பாதுகாப்பை செயல்நீக்கவும்"
-+#: ../gui/selinux.tbl:99
-+msgid "Disable SELinux protection for innd daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:791
++#: ../semanage/seobject.py:766
+ msgid "Requires prefix, roles, level or range"
+ msgstr "Zahteva prefiks, uloge, nivo ili opseg"
  
--#~ msgid "Compatibility"
--#~ msgstr "உகந்தவை"
-+#: ../gui/selinux.tbl:100
-+msgid "Disable SELinux protection for iptables daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:793
++#: ../semanage/seobject.py:768
+ msgid "Requires prefix or roles"
+ msgstr "Zahteva prefiks ili uloge"
  
--#~ msgid "Disable SELinux protection for hostname daemon"
--#~ msgstr "hostname daemonக்கு SELinux பாதுகாப்பை செயல்நீக்கவும்"
-+#: ../gui/selinux.tbl:101
-+msgid "Disable SELinux protection for ircd daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
++#: ../semanage/seobject.py:778 ../semanage/seobject.py:835
+ #, python-format
+ msgid "SELinux user %s is not defined"
+ msgstr "SELinux korisnik %s nije određen"
  
--#~ msgid "Disable SELinux protection for hotplug daemon"
--#~ msgstr "hotplug daemonக்கு SELinux பாதுகாப்பை செயல்நீக்கவும்"
-+#: ../gui/selinux.tbl:102
-+msgid "Disable SELinux protection for irqbalance daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:832
++#: ../semanage/seobject.py:807
+ #, python-format
+ msgid "Could not modify SELinux user %s"
+ msgstr "Ne mogu da izmenim SELinux korisnika %s"
  
--#~ msgid "Disable SELinux protection for howl daemon"
--#~ msgstr "howl daemonக்கு SELinux பாதுகாப்பை செயல்நீக்கவும்"
-+#: ../gui/selinux.tbl:103
-+msgid "Disable SELinux protection for iscsi daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:866
++#: ../semanage/seobject.py:841
+ #, 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"
  
--#~ msgid "Disable SELinux protection for cups hplip daemon"
--#~ msgstr "cups hplip daemonக்கு SELinux பாதுகாப்பை செயல்நீக்கவும்"
-+#: ../gui/selinux.tbl:104
-+msgid "Disable SELinux protection for jabberd daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:877
++#: ../semanage/seobject.py:852
+ #, python-format
+ msgid "Could not delete SELinux user %s"
+ msgstr "Ne mogu da obrišem SELinux korisnika %s"
  
--#~ msgid "Disable SELinux protection for httpd rotatelogs"
--#~ msgstr "httpd rotatelogsக்கு SELinux பாதுகாப்பை செயல்நீக்கவும்"
-+#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
-+msgid "Kerberos"
-+msgstr ""
+-#: ../semanage/seobject.py:915
++#: ../semanage/seobject.py:890
+ msgid "Could not list SELinux users"
+ msgstr "Ne mogu da popišem SELinux korisnike"
  
--#~ msgid "HTTPD Service"
--#~ msgstr "HTTPD சேவை"
-+#: ../gui/selinux.tbl:105
-+msgid "Disable SELinux protection for kadmind daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:921
++#: ../semanage/seobject.py:896
+ #, python-format
+ msgid "Could not list roles for user %s"
+ msgstr "Ne mogu da popišem uloge za korisnika %s"
  
--#~ msgid "Disable SELinux protection for http suexec"
--#~ msgstr "http suexecக்கு SELinux பாதுகாப்பை செயல்நீக்கவும்"
-+#: ../gui/selinux.tbl:106
-+msgid "Disable SELinux protection for klogd daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:946
++#: ../semanage/seobject.py:921
+ msgid "Labeling"
+ msgstr "Označavanje"
  
--#~ msgid "Disable SELinux protection for hwclock daemon"
--#~ msgstr "hwclock daemonக்கு SELinux பாதுகாப்பை செயல்நீக்கவும்"
-+#: ../gui/selinux.tbl:107
-+msgid "Disable SELinux protection for krb5kdc daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:946
++#: ../semanage/seobject.py:921
+ msgid "MLS/"
+ msgstr "MLS/"
  
--#~ msgid "Disable SELinux protection for i18n daemon"
--#~ msgstr "i18n daemonக்கு SELinux பாதுகாப்பை செயல்நீக்கவும்"
-+#: ../gui/selinux.tbl:108
-+msgid "Disable SELinux protection for ktalk daemons"
-+msgstr ""
+-#: ../semanage/seobject.py:947
++#: ../semanage/seobject.py:922
+ msgid "Prefix"
+ msgstr "Prefiks"
  
--#~ msgid "Disable SELinux protection for imazesrv daemon"
--#~ msgstr "imazesrv daemonக்கு SELinux பாதுகாப்பை செயல்நீக்கவும்"
-+#: ../gui/selinux.tbl:109
-+msgid "Disable SELinux protection for kudzu daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:947
++#: ../semanage/seobject.py:922
+ msgid "MCS Level"
+ msgstr "MCS nivo"
  
--#~ msgid "Disable SELinux protection for inetd child daemons"
--#~ msgstr "inetd child daemonsக்கு SELinux பாதுகாப்பை செயல்நீக்கவும்"
-+#: ../gui/selinux.tbl:110
-+msgid "Disable SELinux protection for locate daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:947
++#: ../semanage/seobject.py:922
+ msgid "MCS Range"
+ msgstr "MCS opseg"
  
--#~ msgid "Disable SELinux protection for inetd daemon"
--#~ msgstr "inetd daemonக்கு SELinux பாதுகாப்பை செயல்நீக்கவும்"
-+#: ../gui/selinux.tbl:111
-+msgid "Disable SELinux protection for lpd daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
++#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
+ #: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
+ msgid "SELinux Roles"
+ msgstr "SELinux uloge"
  
--#~ msgid "Disable SELinux protection for innd daemon"
--#~ msgstr "innd daemonக்கு SELinux பாதுகாப்பை செயல்நீக்கவும்"
-+#: ../gui/selinux.tbl:112
-+msgid "Disable SELinux protection for lrrd daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:967
++#: ../semanage/seobject.py:944
+ msgid "Protocol udp or tcp is required"
+ msgstr "Neophodan je udp ili tcp protokol"
  
--#~ msgid "Disable SELinux protection for iptables daemon"
--#~ msgstr "iptables daemonக்கு SELinux பாதுகாப்பை செயல்நீக்கவும்"
-+#: ../gui/selinux.tbl:113
-+msgid "Disable SELinux protection for lvm daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:969
++#: ../semanage/seobject.py:946
+ msgid "Port is required"
+ msgstr "Neophodan je port"
  
--#~ msgid "Disable SELinux protection for ircd daemon"
--#~ msgstr "ircd daemonக்கு SELinux பாதுகாப்பை செயல்நீக்கவும்"
-+#: ../gui/selinux.tbl:114
-+msgid "Disable SELinux protection for mailman"
-+msgstr ""
+-#: ../semanage/seobject.py:979
++#: ../semanage/seobject.py:956
+ msgid "Invalid Port"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for irqbalance daemon"
--#~ msgstr "irqbalance daemonக்கு SELinux பாதுகாப்பை செயல்நீக்கவும்"
-+#: ../gui/selinux.tbl:115
-+msgid "Allow evolution and thunderbird to read user files"
-+msgstr ""
+-#: ../semanage/seobject.py:983
++#: ../semanage/seobject.py:960
+ #, python-format
+ msgid "Could not create a key for %s/%s"
+ msgstr "Ne mogu da napravim ključ za %s/%s"
  
--#~ msgid "Disable SELinux protection for iscsi daemon"
--#~ msgstr "iscsi daemonக்கு SELinux பாதுகாப்பை செயல்நீக்கவும்"
-+#: ../gui/selinux.tbl:116
-+msgid "Disable SELinux protection for mdadm daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:994
++#: ../semanage/seobject.py:971
+ msgid "Type is required"
+ msgstr "Neophodna je vrsta"
  
--#~ msgid "Disable SELinux protection for jabberd daemon"
--#~ msgstr "jabberd daemonக்கு SELinux பாதுகாப்பை செயல்நீக்கவும்"
-+#: ../gui/selinux.tbl:117
-+msgid "Disable SELinux protection for monopd daemon"
+-#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
+-#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
++#: ../semanage/seobject.py:974 ../semanage/seobject.py:1036
++#: ../semanage/seobject.py:1794
++#, python-format
++msgid "Type %s is invalid, must be a port type"
 +msgstr ""
++
++#: ../semanage/seobject.py:980 ../semanage/seobject.py:1042
++#: ../semanage/seobject.py:1097 ../semanage/seobject.py:1103
+ #, 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"
  
--#~ msgid "Kerberos"
--#~ msgstr "Kerberos"
-+#: ../gui/selinux.tbl:118
-+msgid "Allow the mozilla browser to read user files"
-+msgstr ""
+-#: ../semanage/seobject.py:1002
++#: ../semanage/seobject.py:982
+ #, python-format
+ msgid "Port %s/%s already defined"
+ msgstr "Port %s/%s je već određen"
  
--#~ msgid "Disable SELinux protection for kadmind daemon"
--#~ msgstr "kadmind daemonக்கு SELinux பாதுகாப்பை செயல்நீக்கவும்"
-+#: ../gui/selinux.tbl:119
-+msgid "Disable SELinux protection for mrtg daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:1006
++#: ../semanage/seobject.py:986
+ #, python-format
+ msgid "Could not create port for %s/%s"
+ msgstr "Ne mogu da napravim port za %s/%s"
  
--#~ msgid "Disable SELinux protection for klogd daemon"
--#~ msgstr "klogd daemonக்கு SELinux பாதுகாப்பை செயல்நீக்கவும்"
-+#: ../gui/selinux.tbl:120
-+msgid "Disable SELinux protection for mysqld daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:1012
++#: ../semanage/seobject.py:992
+ #, python-format
+ msgid "Could not create context for %s/%s"
+ msgstr "Ne mogu da napravim kontekst %s/%s"
  
--#~ msgid "Disable SELinux protection for krb5kdc daemon"
--#~ msgstr "krb5kdc daemonக்கு SELinux பாதுகாப்பை செயல்நீக்கவும்"
-+#: ../gui/selinux.tbl:121
-+msgid "Disable SELinux protection for nagios daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:1016
++#: ../semanage/seobject.py:996
+ #, 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"
  
--#~ msgid "Disable SELinux protection for ktalk daemons"
--#~ msgstr "ktalk daemonsக்கு SELinux பாதுகாப்பை செயல்நீக்கவும்"
-+#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
-+msgid "Name Service"
-+msgstr ""
+-#: ../semanage/seobject.py:1020
++#: ../semanage/seobject.py:1000
+ #, 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"
  
--#~ msgid "Disable SELinux protection for kudzu daemon"
--#~ msgstr "kudzu daemonக்கு SELinux பாதுகாப்பை செயல்நீக்கவும்"
-+#: ../gui/selinux.tbl:122
-+msgid "Disable SELinux protection for named daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:1024
++#: ../semanage/seobject.py:1004
+ #, 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"
  
--#~ msgid "Disable SELinux protection for locate daemon"
--#~ msgstr "locate daemonக்கு SELinux பாதுகாப்பை செயல்நீக்கவும்"
-+#: ../gui/selinux.tbl:123
-+msgid "Disable SELinux protection for nessusd daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:1029
++#: ../semanage/seobject.py:1009
+ #, 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"
  
--#~ msgid "Disable SELinux protection for lpd daemon"
--#~ msgstr "lpd daemonக்கு SELinux பாதுகாப்பை செயல்நீக்கவும்"
-+#: ../gui/selinux.tbl:124
-+msgid "Disable SELinux protection for NetworkManager"
-+msgstr ""
+-#: ../semanage/seobject.py:1033
++#: ../semanage/seobject.py:1013
+ #, python-format
+ msgid "Could not set port context for %s/%s"
+ msgstr "Ne mogu da postavim kontekst port za %s/%s"
  
--#~ msgid "Disable SELinux protection for lrrd daemon"
--#~ msgstr "lrrd daemonக்கு SELinux பாதுகாப்பை செயல்நீக்கவும்"
-+#: ../gui/selinux.tbl:125
-+msgid "Disable SELinux protection for nfsd daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:1037
++#: ../semanage/seobject.py:1017
+ #, python-format
+ msgid "Could not add port %s/%s"
+ msgstr "Ne mogu da dodam port %s/%s"
  
--#~ msgid "Disable SELinux protection for lvm daemon"
--#~ msgstr "lvm daemonக்கு SELinux பாதுகாப்பை செயல்நீக்கவும்"
-+#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
-+#: ../gui/selinux.tbl:221
-+msgid "Samba"
-+msgstr ""
+-#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
+-#: ../semanage/seobject.py:1512
++#: ../semanage/seobject.py:1031 ../semanage/seobject.py:1304
++#: ../semanage/seobject.py:1503
+ msgid "Requires setype or serange"
+ msgstr "Zahteva setype ili serange"
  
--#~ msgid "Disable SELinux protection for mailman"
--#~ msgstr "mailmanக்கு SELinux பாதுகாப்பை செயல்நீக்கவும்"
-+#: ../gui/selinux.tbl:126
-+msgid "Disable SELinux protection for nmbd daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:1053
++#: ../semanage/seobject.py:1033
+ msgid "Requires setype"
+ msgstr "Zahteva setype"
  
--#~ msgid "Disable SELinux protection for mdadm daemon"
--#~ msgstr "mdadm daemonக்கு SELinux பாதுகாப்பை செயல்நீக்கவும்"
-+#: ../gui/selinux.tbl:127
-+msgid "Disable SELinux protection for nrpe daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
++#: ../semanage/seobject.py:1044 ../semanage/seobject.py:1099
+ #, python-format
+ msgid "Port %s/%s is not defined"
+ msgstr "Port %s/%s nije određen"
  
--#~ msgid "Disable SELinux protection for monopd daemon"
--#~ msgstr "monopd daemonக்கு SELinux பாதுகாப்பை செயல்நீக்கவும்"
-+#: ../gui/selinux.tbl:128
-+msgid "Disable SELinux protection for nscd daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:1065
++#: ../semanage/seobject.py:1048
+ #, python-format
+ msgid "Could not query port %s/%s"
+ msgstr "Ne mogu da ispitam port %s/%s"
  
--#~ msgid "Disable SELinux protection for mrtg daemon"
--#~ msgstr "mrtg daemonக்கு SELinux பாதுகாப்பை செயல்நீக்கவும்"
-+#: ../gui/selinux.tbl:129
-+msgid "Disable SELinux protection for nsd daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:1076
++#: ../semanage/seobject.py:1059
+ #, python-format
+ msgid "Could not modify port %s/%s"
+ msgstr "Ne mogu da izmenim port %s/%s"
  
--#~ msgid "Disable SELinux protection for mysqld daemon"
--#~ msgstr "mysqld daemonக்கு SELinux பாதுகாப்பை செயல்நீக்கவும்"
-+#: ../gui/selinux.tbl:130
-+msgid "Disable SELinux protection for ntpd daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:1089
++#: ../semanage/seobject.py:1072
+ msgid "Could not list the ports"
+ msgstr "Ne mogu da izlistam portove"
  
--#~ msgid "Disable SELinux protection for nagios daemon"
--#~ msgstr "nagios daemonக்கு SELinux பாதுகாப்பை செயல்நீக்கவும்"
-+#: ../gui/selinux.tbl:131
-+msgid "Disable SELinux protection for oddjob"
-+msgstr ""
+-#: ../semanage/seobject.py:1105
++#: ../semanage/seobject.py:1088
+ #, python-format
+ msgid "Could not delete the port %s"
+ msgstr "Ne mogu da obrišem port %s"
  
--#~ msgid "Name Service"
--#~ msgstr "பெயர் சேவை"
-+#: ../gui/selinux.tbl:132
-+msgid "Disable SELinux protection for oddjob_mkhomedir"
-+msgstr ""
+-#: ../semanage/seobject.py:1122
++#: ../semanage/seobject.py:1105
+ #, 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"
  
--#~ msgid "Disable SELinux protection for named daemon"
--#~ msgstr "named daemonக்கு SELinux பாதுகாப்பை செயல்நீக்கவும்"
-+#: ../gui/selinux.tbl:133
-+msgid "Disable SELinux protection for openvpn daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:1126
++#: ../semanage/seobject.py:1109
+ #, python-format
+ msgid "Could not delete port %s/%s"
+ msgstr "Ne mogu da obrišem port %s/%s"
  
--#~ msgid "Disable SELinux protection for nessusd daemon"
--#~ msgstr "nessusd daemonக்கு SELinux பாதுகாப்பை செயல்நீக்கவும்"
-+#: ../gui/selinux.tbl:134
-+msgid "Disable SELinux protection for pam daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
++#: ../semanage/seobject.py:1125 ../semanage/seobject.py:1147
+ msgid "Could not list ports"
+ msgstr "Ne mogu da izlistam portove"
  
--#~ msgid "Disable SELinux protection for NetworkManager"
--#~ msgstr "NetworkManagerக்கு SELinux பாதுகாப்பை செயல்நீக்கவும்"
-+#: ../gui/selinux.tbl:135
-+msgid "Disable SELinux protection for pegasus"
-+msgstr ""
+-#: ../semanage/seobject.py:1203
++#: ../semanage/seobject.py:1186
+ msgid "SELinux Port Type"
+ msgstr "Vrsta SELinux porta"
  
--#~ msgid "Disable SELinux protection for nfsd daemon"
--#~ msgstr "nfsd daemonக்கு SELinux பாதுகாப்பை செயல்நீக்கவும்"
-+#: ../gui/selinux.tbl:136
-+msgid "Disable SELinux protection for perdition daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:1203
++#: ../semanage/seobject.py:1186
+ msgid "Proto"
+ msgstr "Proto"
  
--#~ msgid "Samba"
--#~ msgstr "சம்பா"
-+#: ../gui/selinux.tbl:137
-+msgid "Disable SELinux protection for portmap daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
++#: ../semanage/seobject.py:1186 ../gui/system-config-selinux.glade:335
+ msgid "Port Number"
+ msgstr "Broj portova"
  
--#~ msgid "Disable SELinux protection for nmbd daemon"
--#~ msgstr "nmbd daemonக்கு SELinux பாதுகாப்பை செயல்நீக்கவும்"
-+#: ../gui/selinux.tbl:138
-+msgid "Disable SELinux protection for portslave daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:1222
++#: ../semanage/seobject.py:1207
+ msgid "Node Address is required"
+ msgstr "Neophodna je adresa čvora"
  
--#~ msgid "Disable SELinux protection for nrpe daemon"
--#~ msgstr "nrpe daemonக்கு SELinux பாதுகாப்பை செயல்நீக்கவும்"
-+#: ../gui/selinux.tbl:139
-+msgid "Disable SELinux protection for postfix"
-+msgstr ""
+-#: ../semanage/seobject.py:1237
++#: ../semanage/seobject.py:1222
+ msgid "Unknown or missing protocol"
+ msgstr "Nepoznat ili nedostajući protokol"
  
--#~ msgid "Disable SELinux protection for nscd daemon"
--#~ msgstr "nscd daemonக்கு SELinux பாதுகாப்பை செயல்நீக்கவும்"
-+#: ../gui/selinux.tbl:140
-+msgid "Disable SELinux protection for postgresql daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
+-#: ../semanage/seobject.py:1728
+-msgid "SELinux Type is required"
++#: ../semanage/seobject.py:1236
++#, fuzzy
++msgid "SELinux node type is required"
+ msgstr "SELinux vrsta je neophodna"
  
--#~ msgid "Disable SELinux protection for nsd daemon"
--#~ msgstr "nsd daemonக்கு SELinux பாதுகாப்பை செயல்நீக்கவும்"
-+#: ../gui/selinux.tbl:141
-+msgid "pppd"
+-#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
+-#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
+-#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
+-#: ../semanage/seobject.py:1732
++#: ../semanage/seobject.py:1239 ../semanage/seobject.py:1307
++#, python-format
++msgid "Type %s is invalid, must be a node type"
 +msgstr ""
++
++#: ../semanage/seobject.py:1243 ../semanage/seobject.py:1311
++#: ../semanage/seobject.py:1347 ../semanage/seobject.py:1445
++#: ../semanage/seobject.py:1507 ../semanage/seobject.py:1541
++#: ../semanage/seobject.py:1739
+ #, python-format
+ msgid "Could not create key for %s"
+ msgstr "Ne mogu da napravim ključ za %s"
  
--#~ msgid "Disable SELinux protection for ntpd daemon"
--#~ msgstr "ntpd daemonக்கு SELinux பாதுகாப்பை செயல்நீக்கவும்"
-+#: ../gui/selinux.tbl:141
-+msgid "Allow pppd to be run for a regular user"
-+msgstr ""
+-#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
+-#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
++#: ../semanage/seobject.py:1245 ../semanage/seobject.py:1315
++#: ../semanage/seobject.py:1351 ../semanage/seobject.py:1357
+ #, python-format
+ msgid "Could not check if addr %s is defined"
+ msgstr "Ne mogu da proverim da li je adresa %s određena"
  
--#~ msgid "Disable SELinux protection for oddjob"
--#~ msgstr "oddjobக்கு SELinux பாதுகாப்பை செயல்நீக்கவும்"
-+#: ../gui/selinux.tbl:142
-+msgid "Disable SELinux protection for pptp"
-+msgstr ""
+-#: ../semanage/seobject.py:1266
++#: ../semanage/seobject.py:1254
+ #, python-format
+ msgid "Could not create addr for %s"
+ msgstr "Ne mogu da napravim adresu za %s"
  
--#~ msgid "Disable SELinux protection for oddjob_mkhomedir"
--#~ msgstr "oddjob_mkhomedirக்கு SELinux பாதுகாப்பை செயல்நீக்கவும்"
-+#: ../gui/selinux.tbl:143
-+msgid "Disable SELinux protection for prelink daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
+-#: ../semanage/seobject.py:1690
++#: ../semanage/seobject.py:1260 ../semanage/seobject.py:1461
++#: ../semanage/seobject.py:1694
+ #, python-format
+ msgid "Could not create context for %s"
+ msgstr "Ne mogu da napravim kontekst za %s"
  
--#~ msgid "Disable SELinux protection for openvpn daemon"
--#~ msgstr "openvpn daemonக்கு SELinux பாதுகாப்பை செயல்நீக்கவும்"
-+#: ../gui/selinux.tbl:144
-+msgid "Disable SELinux protection for privoxy daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:1276
++#: ../semanage/seobject.py:1264
+ #, python-format
+ msgid "Could not set mask for %s"
+ msgstr "Ne mogu da postavim masku za %s"
  
--#~ msgid "Disable SELinux protection for pam daemon"
--#~ msgstr "pam daemonக்கு SELinux பாதுகாப்பை செயல்நீக்கவும்"
-+#: ../gui/selinux.tbl:145
-+msgid "Disable SELinux protection for ptal daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:1280
++#: ../semanage/seobject.py:1268
+ #, python-format
+ msgid "Could not set user in addr context for %s"
+ msgstr "Ne mogu da postavim korisnika u kontekstu adrese za %s"
  
--#~ msgid "Disable SELinux protection for pegasus"
--#~ msgstr "pegasusக்கு SELinux பாதுகாப்பை செயல்நீக்கவும்"
-+#: ../gui/selinux.tbl:146
-+msgid "Disable SELinux protection for pxe daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:1284
++#: ../semanage/seobject.py:1272
+ #, python-format
+ msgid "Could not set role in addr context for %s"
+ msgstr "Ne mogu da postavim ulogu u kontekstu adrese za %s"
  
--#~ msgid "Disable SELinux protection for perdition daemon"
--#~ msgstr "perdition daemonக்கு SELinux பாதுகாப்பை செயல்நீக்கவும்"
-+#: ../gui/selinux.tbl:147
-+msgid "Disable SELinux protection for pyzord"
-+msgstr ""
+-#: ../semanage/seobject.py:1288
++#: ../semanage/seobject.py:1276
+ #, python-format
+ msgid "Could not set type in addr context for %s"
+ msgstr "Ne mogu da postavim vrstu u kontekstu adrese za %s"
  
--#~ msgid "Disable SELinux protection for portmap daemon"
--#~ msgstr "portmap daemon க்கு SELinux பாதுகாப்பை செயல்நீக்கவும்"
-+#: ../gui/selinux.tbl:148
-+msgid "Disable SELinux protection for quota daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:1293
++#: ../semanage/seobject.py:1281
+ #, 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"
  
--#~ msgid "Disable SELinux protection for portslave daemon"
--#~ msgstr "daemonக்கு SELinux பாதுகாப்பை செயல்நீக்கவும்"
-+#: ../gui/selinux.tbl:149
-+msgid "Disable SELinux protection for radiusd daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:1297
++#: ../semanage/seobject.py:1285
+ #, python-format
+ msgid "Could not set addr context for %s"
+ msgstr "Ne mogu da postavim kontekst adrese za %s"
  
--#~ msgid "Disable SELinux protection for postfix"
--#~ msgstr "postfixக்கு SELinux பாதுகாப்பை செயல்நீக்கவும்"
-+#: ../gui/selinux.tbl:150
-+msgid "Disable SELinux protection for radvd daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:1301
++#: ../semanage/seobject.py:1289
+ #, python-format
+ msgid "Could not add addr %s"
+ msgstr "Ne mogu da dodam adresu %s"
  
--#~ msgid "Disable SELinux protection for postgresql daemon"
--#~ msgstr "postgresql daemonக்கு SELinux பாதுகாப்பை செயல்நீக்கவும்"
-+#: ../gui/selinux.tbl:151
-+msgid "Disable SELinux protection for rdisc"
-+msgstr ""
+-#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
++#: ../semanage/seobject.py:1317 ../semanage/seobject.py:1353
+ #, python-format
+ msgid "Addr %s is not defined"
+ msgstr "Adresa %s nije određena"
  
--#~ msgid "pppd"
--#~ msgstr "pppd"
-+#: ../gui/selinux.tbl:152
-+msgid "Disable SELinux protection for readahead"
-+msgstr ""
+-#: ../semanage/seobject.py:1330
++#: ../semanage/seobject.py:1321
+ #, python-format
+ msgid "Could not query addr %s"
+ msgstr "Ne mogu da ispitam adresu %s"
  
--#~ msgid "Disable SELinux protection for pptp"
--#~ msgstr "pptpக்கு SELinux பாதுகாப்பை செயல்நீக்கவும்"
-+#: ../gui/selinux.tbl:153
-+msgid "Allow programs to read files in non-standard locations (default_t)"
-+msgstr ""
+-#: ../semanage/seobject.py:1340
++#: ../semanage/seobject.py:1331
+ #, python-format
+ msgid "Could not modify addr %s"
+ msgstr "Ne mogu da izmenim adresu %s"
  
--#~ msgid "Disable SELinux protection for prelink daemon"
--#~ msgstr "prelink daemonக்கு SELinux பாதுகாப்பை செயல்நீக்கவும்"
-+#: ../gui/selinux.tbl:154
-+msgid "Disable SELinux protection for restorecond"
-+msgstr ""
+-#: ../semanage/seobject.py:1368
++#: ../semanage/seobject.py:1359
+ #, 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"
  
--#~ msgid "Disable SELinux protection for privoxy daemon"
--#~ msgstr "privoxy daemonக்கு SELinux பாதுகாப்பை செயல்நீக்கவும்"
-+#: ../gui/selinux.tbl:155
-+msgid "Disable SELinux protection for rhgb daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:1372
++#: ../semanage/seobject.py:1363
+ #, python-format
+ msgid "Could not delete addr %s"
+ msgstr "Ne mogu da obrišem adresu %s"
  
--#~ msgid "Disable SELinux protection for ptal daemon"
--#~ msgstr "ptal daemonக்கு SELinux பாதுகாப்பை செயல்நீக்கவும்"
-+#: ../gui/selinux.tbl:156
-+msgid "Disable SELinux protection for ricci"
-+msgstr ""
+-#: ../semanage/seobject.py:1384
++#: ../semanage/seobject.py:1375
+ msgid "Could not deleteall node mappings"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for pxe daemon"
--#~ msgstr "pxe daemonக்கு SELinux பாதுகாப்பை செயல்நீக்கவும்"
-+#: ../gui/selinux.tbl:157
-+msgid "Disable SELinux protection for ricci_modclusterd"
-+msgstr ""
+-#: ../semanage/seobject.py:1398
++#: ../semanage/seobject.py:1389
+ msgid "Could not list addrs"
+ msgstr "Ne mogu da izlistam adrese"
  
--#~ msgid "Disable SELinux protection for pyzord"
--#~ msgstr "pyzordக்கு SELinux பாதுகாப்பை செயல்நீக்கவும்"
-+#: ../gui/selinux.tbl:158
-+msgid "Disable SELinux protection for rlogind daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
+-#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
++#: ../semanage/seobject.py:1441 ../semanage/seobject.py:1732
++msgid "SELinux Type is required"
++msgstr "SELinux vrsta je neophodna"
++
++#: ../semanage/seobject.py:1449 ../semanage/seobject.py:1511
++#: ../semanage/seobject.py:1545 ../semanage/seobject.py:1551
+ #, python-format
+ msgid "Could not check if interface %s is defined"
+ msgstr "Ne mogu da proverim da li je sučelje %s određeno"
  
--#~ msgid "Disable SELinux protection for quota daemon"
--#~ msgstr "quota daemonக்கு SELinux பாதுகாப்பை செயல்நீக்கவும்"
-+#: ../gui/selinux.tbl:159
-+msgid "Disable SELinux protection for rpcd daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:1465
++#: ../semanage/seobject.py:1456
+ #, python-format
+ msgid "Could not create interface for %s"
+ msgstr "Ne mogu da napravim sučelje za %s"
  
--#~ msgid "Disable SELinux protection for radiusd daemon"
--#~ msgstr "radiusd daemonக்கு SELinux பாதுகாப்பை செயல்நீக்கவும்"
-+#: ../gui/selinux.tbl:160
-+msgid "Disable SELinux protection for rshd"
-+msgstr ""
+-#: ../semanage/seobject.py:1474
++#: ../semanage/seobject.py:1465
+ #, python-format
+ msgid "Could not set user in interface context for %s"
+ msgstr "Ne mogu da postavim korisnika u kontekstu sučelja za %s"
  
--#~ msgid "Disable SELinux protection for radvd daemon"
--#~ msgstr "radvd daemonக்கு SELinux பாதுகாப்பை செயல்நீக்கவும்"
-+#: ../gui/selinux.tbl:161
-+msgid "rsync"
-+msgstr ""
+-#: ../semanage/seobject.py:1478
++#: ../semanage/seobject.py:1469
+ #, python-format
+ msgid "Could not set role in interface context for %s"
+ msgstr "Ne mogu da postavim ulogu u kontekstu sučelja za %s"
  
--#~ msgid "Disable SELinux protection for rdisc"
--#~ msgstr "rdiscக்கு SELinux பாதுகாப்பை செயல்நீக்கவும்"
-+#: ../gui/selinux.tbl:161
-+msgid "Disable SELinux protection for rsync daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:1482
++#: ../semanage/seobject.py:1473
+ #, python-format
+ msgid "Could not set type in interface context for %s"
+ msgstr "Ne mogu da postavim vrstu u kontekstu sučelja za %s"
  
--#~ msgid "Disable SELinux protection for readahead"
--#~ msgstr "readaheadக்கு SELinux பாதுகாப்பை செயல்நீக்கவும்"
-+#: ../gui/selinux.tbl:162
-+msgid "Allow ssh to run from inetd instead of as a daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:1487
++#: ../semanage/seobject.py:1478
+ #, 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"
  
--#~ msgid "Disable SELinux protection for restorecond"
--#~ msgstr "restorecondக்கு SELinux பாதுகாப்பை செயல்நீக்கவும்"
-+#: ../gui/selinux.tbl:163
-+msgid "Allow Samba to share nfs directories"
-+msgstr ""
+-#: ../semanage/seobject.py:1491
++#: ../semanage/seobject.py:1482
+ #, python-format
+ msgid "Could not set interface context for %s"
+ msgstr "Ne mogu da postavim kontekst sučelja za %s"
  
--#~ msgid "Disable SELinux protection for rhgb daemon"
--#~ msgstr "rhgb daemonக்கு SELinux பாதுகாப்பை செயல்நீக்கவும்"
-+#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
-+msgid "SASL authentication server"
-+msgstr ""
+-#: ../semanage/seobject.py:1495
++#: ../semanage/seobject.py:1486
+ #, python-format
+ msgid "Could not set message context for %s"
+ msgstr "Ne mogu da postavim kontekst poruke za %s"
  
--#~ msgid "Disable SELinux protection for ricci"
--#~ msgstr "ricciக்கு SELinux பாதுகாப்பை செயல்நீக்கவும்"
-+#: ../gui/selinux.tbl:164
-+msgid "Allow sasl authentication server to read /etc/shadow"
-+msgstr ""
+-#: ../semanage/seobject.py:1499
++#: ../semanage/seobject.py:1490
+ #, python-format
+ msgid "Could not add interface %s"
+ msgstr "Ne mogu da dodam sučelje %s"
  
--#~ msgid "Disable SELinux protection for ricci_modclusterd"
--#~ msgstr "ricci_modclusterdக்கு SELinux பாதுகாப்பை செயல்நீக்கவும்"
-+#: ../gui/selinux.tbl:165
-+msgid ""
-+"Allow X-Windows server to map a memory region as both executable and writable"
-+msgstr ""
+-#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
++#: ../semanage/seobject.py:1513 ../semanage/seobject.py:1547
+ #, python-format
+ msgid "Interface %s is not defined"
+ msgstr "Sučelje %s nije određeno"
  
--#~ msgid "Disable SELinux protection for rlogind daemon"
--#~ msgstr "rlogind daemonக்கு SELinux பாதுகாப்பை செயல்நீக்கவும்"
-+#: ../gui/selinux.tbl:166
-+msgid "Disable SELinux protection for saslauthd daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:1526
++#: ../semanage/seobject.py:1517
+ #, python-format
+ msgid "Could not query interface %s"
+ msgstr "Ne mogu da ispitam sučelje %s"
  
--#~ msgid "Disable SELinux protection for rpcd daemon"
--#~ msgstr "rpcd daemonக்கு SELinux பாதுகாப்பை செயல்நீக்கவும்"
-+#: ../gui/selinux.tbl:167
-+msgid "Disable SELinux protection for scannerdaemon daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:1537
++#: ../semanage/seobject.py:1528
+ #, python-format
+ msgid "Could not modify interface %s"
+ msgstr "Ne mogu da izmenim sučelje %s"
  
--#~ msgid "Disable SELinux protection for rshd"
--#~ msgstr "rshdக்கு SELinux பாதுகாப்பை செயல்நீக்கவும்"
-+#: ../gui/selinux.tbl:168
-+msgid "Do not allow transition to sysadm_t, sudo and su effected"
-+msgstr ""
+-#: ../semanage/seobject.py:1562
++#: ../semanage/seobject.py:1553
+ #, 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"
  
--#~ msgid "rsync"
--#~ msgstr "rsync"
-+#: ../gui/selinux.tbl:169
-+msgid "Do not allow any processes to load kernel modules"
-+msgstr ""
+-#: ../semanage/seobject.py:1566
++#: ../semanage/seobject.py:1557
+ #, python-format
+ msgid "Could not delete interface %s"
+ msgstr "Ne mogu da obrišem sučelje %s"
  
--#~ msgid "Disable SELinux protection for rsync daemon"
--#~ msgstr "rsync daemonக்கு SELinux பாதுகாப்பை செயல்நீக்கவும்"
-+#: ../gui/selinux.tbl:170
-+msgid "Do not allow any processes to modify kernel SELinux policy"
-+msgstr ""
+-#: ../semanage/seobject.py:1578
++#: ../semanage/seobject.py:1569
+ msgid "Could not delete all interface  mappings"
+ msgstr ""
  
--#~ msgid "SASL authentication server"
--#~ msgstr "SASL அங்கீகார சேவையகம்"
-+#: ../gui/selinux.tbl:171
-+msgid "Disable SELinux protection for sendmail daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:1592
++#: ../semanage/seobject.py:1583
+ msgid "Could not list interfaces"
+ msgstr "Ne mogu da popišem sučelja"
  
--#~ msgid "Disable SELinux protection for saslauthd daemon"
--#~ msgstr "saslauthd daemonக்கு SELinux பாதுகாப்பை செயல்நீக்கவும்"
-+#: ../gui/selinux.tbl:172
-+msgid "Disable SELinux protection for setrans"
-+msgstr ""
+-#: ../semanage/seobject.py:1617
++#: ../semanage/seobject.py:1608
+ msgid "SELinux Interface"
+ msgstr "SELinux sučelje"
  
--#~ msgid "Disable SELinux protection for scannerdaemon daemon"
--#~ msgstr "scannerdaemon daemonக்கு SELinux பாதுகாப்பை செயல்நீக்கவும்"
-+#: ../gui/selinux.tbl:173
-+msgid "Disable SELinux protection for setroubleshoot daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
++#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1954
+ msgid "Context"
+ msgstr "Kontekst"
  
--#~ msgid "Disable SELinux protection for sendmail daemon"
--#~ msgstr "sendmail daemonக்கு SELinux பாதுகாப்பை செயல்நீக்கவும்"
-+#: ../gui/selinux.tbl:174
-+msgid "Disable SELinux protection for slapd daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:1667
++#: ../semanage/seobject.py:1671
+ #, python-format
+ msgid "Equivalence class for %s already exists"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for setrans"
--#~ msgstr "setransக்கு SELinux பாதுகாப்பை செயல்நீக்கவும்"
-+#: ../gui/selinux.tbl:175
-+msgid "Disable SELinux protection for slrnpull daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:1673
++#: ../semanage/seobject.py:1677
+ #, python-format
+ msgid "File spec %s conflicts with equivalency rule '%s %s'"
+ msgstr ""
  
--#, fuzzy
--#~ msgid "Disable SELinux protection for setroubleshoot daemon"
--#~ msgstr "setroublesoot daemonக்கு SELinux பாதுகாப்பை செயல்நீக்கவும்"
-+#: ../gui/selinux.tbl:176
-+msgid "Disable SELinux protection for smbd daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:1682
++#: ../semanage/seobject.py:1686
+ #, python-format
+ msgid "Equivalence class for %s does not exists"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for slapd daemon"
--#~ msgstr "slapd daemonக்கு SELinux பாதுகாப்பை செயல்நீக்கவும்"
-+#: ../gui/selinux.tbl:177
-+msgid "Disable SELinux protection for snmpd daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:1696
++#: ../semanage/seobject.py:1700
+ #, python-format
+ msgid "Could not set user in file context for %s"
+ msgstr "Ne mogu da postavim korisnika u kontekstu datoteke za %s"
  
--#~ msgid "Disable SELinux protection for slrnpull daemon"
--#~ msgstr "slrnpull daemonக்கு SELinux பாதுகாப்பை செயல்நீக்கவும்"
-+#: ../gui/selinux.tbl:178
-+msgid "Disable SELinux protection for snort daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:1700
++#: ../semanage/seobject.py:1704
+ #, python-format
+ msgid "Could not set role in file context for %s"
+ msgstr "Ne mogu da postavim ulogu u kontekstu datoteke za %s"
  
--#~ msgid "Disable SELinux protection for smbd daemon"
--#~ msgstr "smbd daemonக்கு SELinux பாதுகாப்பை செயல்நீக்கவும்"
-+#: ../gui/selinux.tbl:179
-+msgid "Disable SELinux protection for soundd daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
++#: ../semanage/seobject.py:1709 ../semanage/seobject.py:1769
+ #, 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"
  
--#~ msgid "Disable SELinux protection for snmpd daemon"
--#~ msgstr "snmpd daemonக்கு SELinux பாதுகாப்பை செயல்நீக்கவும்"
-+#: ../gui/selinux.tbl:180
-+msgid "Disable SELinux protection for sound daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:1711
++#: ../semanage/seobject.py:1715
+ msgid "Invalid file specification"
+ msgstr "Neispravna specifikacija datoteke"
  
--#~ msgid "Disable SELinux protection for snort daemon"
--#~ msgstr "snort daemonக்கு SELinux பாதுகாப்பை செயல்நீக்கவும்"
-+#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
-+msgid "Spam Protection"
-+msgstr ""
+-#: ../semanage/seobject.py:1713
++#: ../semanage/seobject.py:1717
+ msgid "File specification can not include spaces"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for soundd daemon"
--#~ msgstr "soundd daemonக்கு SELinux பாதுகாப்பை செயல்நீக்கவும்"
-+#: ../gui/selinux.tbl:181
-+msgid "Disable SELinux protection for spamd daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:1718
++#: ../semanage/seobject.py:1722
+ #, python-format
+ msgid ""
+ "File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for sound daemon"
--#~ msgstr "sound daemonக்கு SELinux பாதுகாப்பை செயல்நீக்கவும்"
-+#: ../gui/selinux.tbl:182
-+msgid "Allow spamd to access home directories"
+-#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
+-#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
+-#: ../semanage/seobject.py:1880
++#: ../semanage/seobject.py:1735
++#, python-format
++msgid "Type %s is invalid, must be a file or device type"
 +msgstr ""
++
++#: ../semanage/seobject.py:1743 ../semanage/seobject.py:1748
++#: ../semanage/seobject.py:1804 ../semanage/seobject.py:1886
++#: ../semanage/seobject.py:1890
+ #, 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"
  
--#, fuzzy
--#~ msgid "Spam Protection"
--#~ msgstr "ஸ்பேம் பாதுகாப்பு"
-+#: ../gui/selinux.tbl:183
-+msgid "Allow Spam Assassin daemon network access"
-+msgstr ""
+-#: ../semanage/seobject.py:1749
++#: ../semanage/seobject.py:1756
+ #, python-format
+ msgid "Could not create file context for %s"
+ msgstr "Ne mogu da napravim kontekst datoteke za %s"
  
--#~ msgid "Disable SELinux protection for spamd daemon"
--#~ msgstr "spamd daemonக்கு SELinux பாதுகாப்பை செயல்நீக்கவும்"
-+#: ../gui/selinux.tbl:184
-+msgid "Disable SELinux protection for speedmgmt daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:1757
++#: ../semanage/seobject.py:1764
+ #, python-format
+ msgid "Could not set type in file context for %s"
+ msgstr "Ne mogu da postavim vrstu u kontekstu datoteke za %s"
  
--#~ msgid "Disable SELinux protection for speedmgmt daemon"
--#~ msgstr "speedmgmt daemonக்கு SELinux பாதுகாப்பை செயல்நீக்கவும்"
-+#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
-+msgid "Squid"
-+msgstr ""
+-#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
+-#: ../semanage/seobject.py:1826
++#: ../semanage/seobject.py:1772 ../semanage/seobject.py:1832
++#: ../semanage/seobject.py:1836
+ #, python-format
+ msgid "Could not set file context for %s"
+ msgstr "Ne mogu da postavim kontekst datoteke za %s"
  
--#~ msgid "Squid"
--#~ msgstr "Squid"
-+#: ../gui/selinux.tbl:185
-+msgid "Allow squid daemon to connect to the network"
-+msgstr ""
+-#: ../semanage/seobject.py:1771
++#: ../semanage/seobject.py:1778
+ #, python-format
+ msgid "Could not add file context for %s"
+ msgstr "Ne mogu da dodam kontekst datoteke za %s"
  
--#~ msgid "Disable SELinux protection for squid daemon"
--#~ msgstr "squid daemonக்கு SELinux பாதுகாப்பை செயல்நீக்கவும்"
-+#: ../gui/selinux.tbl:186
-+msgid "Disable SELinux protection for squid daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:1785
++#: ../semanage/seobject.py:1792
+ msgid "Requires setype, serange or seuser"
+ msgstr "Zahteva setype, serange ili seuser"
  
--#~ msgid "Disable SELinux protection for ssh daemon"
--#~ msgstr "ssh daemonக்கு SELinux பாதுகாப்பை செயல்நீக்கவும்"
-+#: ../gui/selinux.tbl:187
-+msgid "Disable SELinux protection for ssh daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
++#: ../semanage/seobject.py:1808 ../semanage/seobject.py:1894
+ #, python-format
+ msgid "File context for %s is not defined"
+ msgstr "Kontekst datoteke za %s nije određen"
  
--#~ msgid "Universal SSL tunnel"
--#~ msgstr "உலகளாவிய SSL குகை"
-+#: ../gui/selinux.tbl:188
-+msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+msgstr ""
+-#: ../semanage/seobject.py:1804
++#: ../semanage/seobject.py:1814
+ #, python-format
+ msgid "Could not query file context for %s"
+ msgstr "Ne mogu da ispitam kontekst datoteke za %s"
  
--#~ msgid "Disable SELinux protection for stunnel daemon"
--#~ msgstr "stunnel daemonக்கு SELinux பாதுகாப்பை செயல்நீக்கவும்"
-+#: ../gui/selinux.tbl:189
-+msgid ""
-+"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
-+"bashrc)"
-+msgstr ""
+-#: ../semanage/seobject.py:1830
++#: ../semanage/seobject.py:1840
+ #, python-format
+ msgid "Could not modify file context for %s"
+ msgstr "Ne mogu da izmenim kontekst datoteke %s"
  
--#~ msgid "Disable SELinux protection for swat daemon"
--#~ msgstr "swat daemonக்கு SELinux பாதுகாப்பை செயல்நீக்கவும்"
-+#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
-+msgid "Universal SSL tunnel"
-+msgstr ""
+-#: ../semanage/seobject.py:1843
++#: ../semanage/seobject.py:1853
+ msgid "Could not list the file contexts"
+ msgstr "Ne mogu da izlistam kontekste datoteka"
  
--#~ msgid "Disable SELinux protection for sxid daemon"
--#~ msgstr "sxid daemonக்கு SELinux பாதுகாப்பை செயல்நீக்கவும்"
-+#: ../gui/selinux.tbl:190
-+msgid "Disable SELinux protection for stunnel daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:1857
++#: ../semanage/seobject.py:1867
+ #, python-format
+ msgid "Could not delete the file context %s"
+ msgstr "Ne mogu da obrišem kontekst datoteke %s"
  
--#~ msgid "Disable SELinux protection for syslogd daemon"
--#~ msgstr "syslogd daemonக்கு SELinux பாதுகாப்பை செயல்நீக்கவும்"
-+#: ../gui/selinux.tbl:191
-+msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
-+msgstr ""
+-#: ../semanage/seobject.py:1882
++#: ../semanage/seobject.py:1892
+ #, 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"
  
--#~ msgid "Disable SELinux protection for system cron jobs"
--#~ msgstr "system cron பணிக்கு SELinux பாதுகாப்பை செயல்நீக்கவும்"
-+#: ../gui/selinux.tbl:192
-+msgid "Disable SELinux protection for swat daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:1888
++#: ../semanage/seobject.py:1898
+ #, python-format
+ msgid "Could not delete file context for %s"
+ msgstr "Ne mogu da obrišem kontekst datoteke %s"
  
--#~ msgid "Disable SELinux protection for tcp daemon"
--#~ msgstr "tcp daemonக்கு SELinux பாதுகாப்பை செயல்நீக்கவும்"
-+#: ../gui/selinux.tbl:193
-+msgid "Disable SELinux protection for sxid daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:1903
++#: ../semanage/seobject.py:1913
+ msgid "Could not list file contexts"
+ msgstr "Ne mogu da popišem kontekste datoteka"
  
--#~ msgid "Disable SELinux protection for telnet daemon"
--#~ msgstr "telnet daemonக்கு SELinux பாதுகாப்பை செயல்நீக்கவும்"
-+#: ../gui/selinux.tbl:194
-+msgid "Disable SELinux protection for syslogd daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:1907
++#: ../semanage/seobject.py:1917
+ msgid "Could not list local file contexts"
+ msgstr "Ne mogu da popišem lokalne kontekste datoteka"
  
--#~ msgid "Disable SELinux protection for tftpd daemon"
--#~ msgstr "tftpd daemonக்கு SELinux பாதுகாப்பை செயல்நீக்கவும்"
-+#: ../gui/selinux.tbl:195
-+msgid "Disable SELinux protection for system cron jobs"
-+msgstr ""
+-#: ../semanage/seobject.py:1944
++#: ../semanage/seobject.py:1954
+ msgid "SELinux fcontext"
+ msgstr "SELinux fcontext"
  
--#~ msgid "Disable SELinux protection for transproxy daemon"
--#~ msgstr "transproxy daemonக்கு SELinux பாதுகாப்பை செயல்நீக்கவும்"
-+#: ../gui/selinux.tbl:196
-+msgid "Disable SELinux protection for tcp daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:1944
++#: ../semanage/seobject.py:1954
+ msgid "type"
+ msgstr "vrsta"
  
--#~ msgid "Disable SELinux protection for udev daemon"
--#~ msgstr "udev daemonக்கு SELinux பாதுகாப்பை செயல்நீக்கவும்"
-+#: ../gui/selinux.tbl:197
-+msgid "Disable SELinux protection for telnet daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:1957
++#: ../semanage/seobject.py:1967
+ msgid ""
+ "\n"
+ "SELinux Distribution fcontext Equivalence \n"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for uml daemon"
--#~ msgstr "uml daemonக்கு SELinux பாதுகாப்பை செயல்நீக்கவும்"
-+#: ../gui/selinux.tbl:198
-+msgid "Disable SELinux protection for tftpd daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:1962
++#: ../semanage/seobject.py:1972
+ msgid ""
+ "\n"
+ "SELinux Local fcontext Equivalence \n"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for updfstab daemon"
--#~ msgstr "updfstab daemonக்கு SELinux பாதுகாப்பை செயல்நீக்கவும்"
-+#: ../gui/selinux.tbl:199
-+msgid "Disable SELinux protection for transproxy daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
+-#: ../semanage/seobject.py:2054
++#: ../semanage/seobject.py:2006 ../semanage/seobject.py:2059
++#: ../semanage/seobject.py:2065
+ #, 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"
  
--#~ msgid "Disable SELinux protection for uptimed daemon"
--#~ msgstr "uptimed daemonக்கு SELinux பாதுகாப்பை செயல்நீக்கவும்"
-+#: ../gui/selinux.tbl:200
-+msgid "Disable SELinux protection for udev daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
++#: ../semanage/seobject.py:2008 ../semanage/seobject.py:2061
+ #, python-format
+ msgid "Boolean %s is not defined"
+ msgstr "Logički izraz %s nije određen"
  
--#~ msgid "Disable SELinux protection for uucpd daemon"
--#~ msgstr "uucpd daemonக்கு SELinux பாதுகாப்பை செயல்நீக்கவும்"
-+#: ../gui/selinux.tbl:201
-+msgid "Disable SELinux protection for uml daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:2002
++#: ../semanage/seobject.py:2012
+ #, python-format
+ msgid "Could not query file context %s"
+ msgstr "Ne mogu da ispitam kontekst datoteke %s"
  
--#~ msgid "Disable SELinux protection for vmware daemon"
--#~ msgstr "vmware daemonக்கு SELinux பாதுகாப்பை செயல்நீக்கவும்"
-+#: ../gui/selinux.tbl:202
-+msgid ""
-+"Allow xinetd to run unconfined, including any services it starts that do not "
-+"have a domain transition explicitly defined"
-+msgstr ""
+-#: ../semanage/seobject.py:2007
++#: ../semanage/seobject.py:2017
+ #, python-format
+ msgid "You must specify one of the following values: %s"
+ msgstr "Morate navesti jednu od sledećih vrednosti: %s"
  
--#~ msgid "Disable SELinux protection for watchdog daemon"
--#~ msgstr "watchdog daemonக்கு SELinux பாதுகாப்பை செயல்நீக்கவும்"
-+#: ../gui/selinux.tbl:203
-+msgid ""
-+"Allow rc scripts to run unconfined, including any daemon started by an rc "
-+"script that does not have a domain transition explicitly defined"
-+msgstr ""
+-#: ../semanage/seobject.py:2012
++#: ../semanage/seobject.py:2022
+ #, python-format
+ msgid "Could not set active value of boolean %s"
+ msgstr "Ne mogu da postavim aktivnu vrednost logičke %s"
+ 
+-#: ../semanage/seobject.py:2015
++#: ../semanage/seobject.py:2025
+ #, python-format
+ msgid "Could not modify boolean %s"
+ msgstr "Ne mogu da izmenim logički izraz %s"
+ 
+-#: ../semanage/seobject.py:2033
++#: ../semanage/seobject.py:2043
+ #, python-format
+ msgid "Bad format %s: Record %s"
+ msgstr "Loš format %s: zapis %s"
+ 
+-#: ../semanage/seobject.py:2056
++#: ../semanage/seobject.py:2067
+ #, python-format
+ msgid "Boolean %s is defined in policy, cannot be deleted"
+ msgstr "Logički izraz %s je određen u polisi, ne može se brisati"
+ 
+-#: ../semanage/seobject.py:2060
++#: ../semanage/seobject.py:2071
+ #, python-format
+ msgid "Could not delete boolean %s"
+ msgstr "Ne mogu da obrišem logički izraz %s"
+ 
+-#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
++#: ../semanage/seobject.py:2083 ../semanage/seobject.py:2100
+ msgid "Could not list booleans"
+ msgstr "Ne mogu da popišem logičke izraze"
+ 
+-#: ../semanage/seobject.py:2112
++#: ../semanage/seobject.py:2125
+ msgid "unknown"
+ msgstr "nepoznato"
+ 
+-#: ../semanage/seobject.py:2125
++#: ../semanage/seobject.py:2138
+ msgid "off"
+ msgstr "isključeno"
+ 
+-#: ../semanage/seobject.py:2125
++#: ../semanage/seobject.py:2138
+ msgid "on"
+ msgstr "uključeno"
+ 
+-#: ../semanage/seobject.py:2139
++#: ../semanage/seobject.py:2152
+ msgid "SELinux boolean"
+ msgstr "SELinux logička"
+ 
+-#: ../semanage/seobject.py:2139
++#: ../semanage/seobject.py:2152
+ msgid "State"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:2139
++#: ../semanage/seobject.py:2152
+ msgid "Default"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
+-#: ../gui/polgengui.py:253
++#: ../semanage/seobject.py:2152 ../gui/polgen.glade:113
++#: ../gui/polgengui.py:254
+ msgid "Description"
+ msgstr "Opis"
+ 
+@@ -1008,7 +1024,7 @@ msgstr "Greška pri rezervisanju memorije.\n"
+ msgid "Error sending audit message.\n"
+ msgstr "Greška pri slanju poruke za proveru.\n"
+ 
+-#: ../newrole/newrole.c:692 ../newrole/newrole.c:1059
++#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
+ #, c-format
+ msgid "Could not determine enforcing mode.\n"
+ msgstr "Ne mogu da odredim režim primoravanja.\n"
+@@ -1125,62 +1141,66 @@ msgstr "Ne mogu da dobavim prazan skup signala\n"
+ msgid "Unable to set SIGHUP handler\n"
+ msgstr "Ne mogu da postavim SIGHUP rukovaoca\n"
  
--#~ msgid "Disable SELinux protection for winbind daemon"
--#~ msgstr "winbind daemonக்கு SELinux பாதுகாப்பை செயல்நீக்கவும்"
-+#: ../gui/selinux.tbl:204
-+msgid "Allow rpm to run unconfined"
+-#: ../newrole/newrole.c:1053
++#: ../newrole/newrole.c:1036
++msgid "Sorry, newrole failed to drop capabilities\n"
 +msgstr ""
++
++#: ../newrole/newrole.c:1052
+ #, c-format
+ msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
+ msgstr "Žalim, newrole se može koristiti samo na SELinux jezgru.\n"
+ 
+-#: ../newrole/newrole.c:1070
++#: ../newrole/newrole.c:1069
+ #, c-format
+ msgid "failed to get old_context.\n"
+ msgstr "nije uspelo dobavljanje starog konteksta.\n"
+ 
+-#: ../newrole/newrole.c:1077
++#: ../newrole/newrole.c:1076
+ #, c-format
+ msgid "Warning!  Could not retrieve tty information.\n"
+ msgstr "Greška!  Ne mogu da pribavim tty informaciju.\n"
+ 
+-#: ../newrole/newrole.c:1098
++#: ../newrole/newrole.c:1097
+ #, c-format
+ msgid "error on reading PAM service configuration.\n"
+ msgstr "greška pri čitanju podešavanja PAM servisa.\n"
+ 
+-#: ../newrole/newrole.c:1133
++#: ../newrole/newrole.c:1132
+ #, c-format
+ msgid "newrole: incorrect password for %s\n"
+ msgstr "newrole: netačna lozinka za %s\n"
+ 
+-#: ../newrole/newrole.c:1160
++#: ../newrole/newrole.c:1159
+ #, c-format
+ msgid "newrole: failure forking: %s"
+ msgstr "newrole: neuspelo račvanje: %s"
+ 
+-#: ../newrole/newrole.c:1163 ../newrole/newrole.c:1186
++#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
+ #, c-format
+ msgid "Unable to restore tty label...\n"
+ msgstr "Ne mogu da vratim tty oznaku...\n"
+ 
+-#: ../newrole/newrole.c:1165 ../newrole/newrole.c:1192
++#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
+ #, c-format
+ msgid "Failed to close tty properly\n"
+ msgstr "Nije uspelo propisno tty zatvaranje\n"
+ 
+-#: ../newrole/newrole.c:1224
++#: ../newrole/newrole.c:1223
+ #, c-format
+ msgid "Could not close descriptors.\n"
+ msgstr "Ne mogu da zatvorim opisnike.\n"
+ 
+-#: ../newrole/newrole.c:1251
++#: ../newrole/newrole.c:1250
+ #, c-format
+ msgid "Error allocating shell's argv0.\n"
+ msgstr "Greška pri dodeli argv0 komandnog okruženja.\n"
+ 
+-#: ../newrole/newrole.c:1287
++#: ../newrole/newrole.c:1286
+ #, c-format
+ msgid "Unable to restore the environment, aborting\n"
+ msgstr "Ne mogu da vratim okruženje, odustajem\n"
+ 
+-#: ../newrole/newrole.c:1298
++#: ../newrole/newrole.c:1297
+ msgid "failed to exec shell\n"
+ msgstr "nije uspelo izvršavanje komandnog okruženja\n"
+ 
+@@ -1283,20 +1303,20 @@ msgstr "chcat -- -CompanyConfidential /docs/businessplan.odt"
+ msgid "chcat -l +CompanyConfidential juser"
+ msgstr "chcat -l +CompanyConfidential juser"
+ 
+-#: ../scripts/chcat:399 ../gui/polgen.py:1351
+-#, c-format, python-format
++#: ../scripts/chcat:399
++#, c-format
+ msgid "Options Error %s "
+ msgstr "Greška opcija %s "
+ 
+-#: ../gui/booleansPage.py:195 ../gui/system-config-selinux.glade:1706
++#: ../gui/booleansPage.py:194 ../gui/system-config-selinux.glade:1706
+ msgid "Boolean"
+ msgstr ""
+ 
+-#: ../gui/booleansPage.py:252 ../gui/semanagePage.py:162
++#: ../gui/booleansPage.py:245 ../gui/semanagePage.py:162
+ msgid "all"
+ msgstr ""
+ 
+-#: ../gui/booleansPage.py:254 ../gui/semanagePage.py:164
++#: ../gui/booleansPage.py:247 ../gui/semanagePage.py:164
+ #: ../gui/system-config-selinux.glade:1615
+ #: ../gui/system-config-selinux.glade:1820
+ #: ../gui/system-config-selinux.glade:2437
+@@ -1352,577 +1372,464 @@ msgstr ""
+ msgid "Login '%s' is required"
+ msgstr ""
+ 
+-#: ../gui/modulesPage.py:48 ../gui/system-config-selinux.glade:2753
++#: ../gui/modulesPage.py:49 ../gui/system-config-selinux.glade:2753
+ msgid "Policy Module"
+ msgstr ""
+ 
+-#: ../gui/modulesPage.py:57
++#: ../gui/modulesPage.py:58
+ msgid "Module Name"
+ msgstr ""
+ 
+-#: ../gui/modulesPage.py:134
++#: ../gui/modulesPage.py:135
+ msgid "Disable Audit"
+ msgstr ""
+ 
+-#: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
++#: ../gui/modulesPage.py:138 ../gui/system-config-selinux.glade:2662
+ msgid "Enable Audit"
+ msgstr ""
+ 
+-#: ../gui/modulesPage.py:162
++#: ../gui/modulesPage.py:163
+ msgid "Load Policy Module"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:79
+-msgid "Polgen"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:80
++#: ../gui/polgen.glade:9
+ msgid "Red Hat 2007"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:81
++#: ../gui/polgen.glade:11
+ msgid "GPL"
+ msgstr ""
+ 
+ #. TRANSLATORS: Replace this string with your names, one name per line.
+-#: ../gui/polgen.glade:85 ../gui/system-config-selinux.glade:17
++#: ../gui/polgen.glade:13 ../gui/system-config-selinux.glade:17
+ msgid "translator-credits"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for xdm daemon"
--#~ msgstr "xdm daemonக்கு SELinux பாதுகாப்பை செயல்நீக்கவும்"
-+#: ../gui/selinux.tbl:205
-+msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
+-#: ../gui/polgen.glade:90
++#: ../gui/polgen.glade:34
++msgid "Add Booleans Dialog"
++msgstr ""
++
++#: ../gui/polgen.glade:101
++msgid "Boolean Name"
 +msgstr ""
++
++#: ../gui/polgen.glade:230
+ msgid "SELinux Policy Generation Tool"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:128
++#: ../gui/polgen.glade:251
+ msgid ""
+ "<b>Select the policy type for the application or user role you want to "
+ "confine:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:177
++#: ../gui/polgen.glade:284
+ msgid "<b>Applications</b>"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for xen daemon"
--#~ msgstr "xen daemonக்கு SELinux பாதுகாப்பை செயல்நீக்கவும்"
-+#: ../gui/selinux.tbl:206
-+msgid "Disable SELinux protection for updfstab daemon"
+-#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
++#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:183
++msgid "Standard Init Daemon"
 +msgstr ""
++
++#: ../gui/polgen.glade:320 ../gui/polgen.glade:336
+ msgid ""
+ "Standard Init Daemon are daemons started on boot via init scripts.  Usually "
+ "requires a script in /etc/rc.d/init.d"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:241 ../gui/polgen.py:156
+-msgid "Standard Init Daemon"
++#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:184
++msgid "DBUS System Daemon"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:261 ../gui/polgen.py:157
+-msgid "DBUS System Daemon"
++#: ../gui/polgen.glade:349
++msgid "Internet Services Daemon (inetd)"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:280
++#: ../gui/polgen.glade:353
+ msgid "Internet Services Daemon are daemons started by xinetd"
+ msgstr ""
  
--#~ msgid "XEN"
--#~ msgstr "XEN"
-+#: ../gui/selinux.tbl:207
-+msgid "Disable SELinux protection for uptimed daemon"
+-#: ../gui/polgen.glade:282
+-msgid "Internet Services Daemon (inetd)"
++#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:186
++msgid "Web Application/Script (CGI)"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:301
++#: ../gui/polgen.glade:370
+ msgid ""
+ "Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:303 ../gui/polgen.py:159
+-msgid "Web Application/Script (CGI)"
++#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:187
++msgid "User Application"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:322 ../gui/polgen.glade:343
++#: ../gui/polgen.glade:387 ../gui/polgen.glade:404
+ msgid ""
+ "User Application are any application that you would like to confine that is "
+ "started by a user"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:324 ../gui/polgen.py:160
+-msgid "User Application"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:345 ../gui/polgen.py:161
++#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:188
+ msgid "Sandbox"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:391
++#: ../gui/polgen.glade:446
+ msgid "<b>Login Users</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:453
++#: ../gui/polgen.glade:478
++msgid "Existing User Roles"
 +msgstr ""
++
++#: ../gui/polgen.glade:482
+ msgid "Modify an existing login user record."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:455
+-msgid "Existing User Roles"
++#: ../gui/polgen.glade:495 ../sepolicy/sepolicy/generate.py:189
++msgid "Minimal Terminal User Role"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:474
++#: ../gui/polgen.glade:499
+ msgid ""
+ "This user will login to a machine only via a terminal or remote login.  By "
+ "default this user will have  no setuid, no networking, no su, no sudo."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:476 ../gui/polgen.py:162
+-msgid "Minimal Terminal User Role"
++#: ../gui/polgen.glade:512 ../sepolicy/sepolicy/generate.py:190
++msgid "Minimal X Windows User Role"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:495
++#: ../gui/polgen.glade:516
+ msgid ""
+ "This user can login to a machine via X or terminal.  By default this user "
+ "will have no setuid, no networking, no sudo, no su"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:497 ../gui/polgen.py:163
+-msgid "Minimal X Windows User Role"
++#: ../gui/polgen.glade:529 ../sepolicy/sepolicy/generate.py:191
++msgid "User Role"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:516
++#: ../gui/polgen.glade:533
+ msgid ""
+ "User with full networking, no setuid applications without transition, no "
+ "sudo, no su."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:518 ../gui/polgen.py:164
+-msgid "User Role"
++#: ../gui/polgen.glade:546 ../sepolicy/sepolicy/generate.py:192
++msgid "Admin User Role"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:537
++#: ../gui/polgen.glade:550
+ msgid ""
+ "User with full networking, no setuid applications without transition, no su, "
+ "can sudo to Root Administration Roles"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:539 ../gui/polgen.py:165
+-msgid "Admin User Role"
++#: ../gui/polgen.glade:592
++msgid "<b>Root Users</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:585
+-msgid "<b>Root Users</b>"
++#: ../gui/polgen.glade:623 ../sepolicy/sepolicy/generate.py:193
++msgid "Root Admin User Role"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:647
++#: ../gui/polgen.glade:627
+ msgid ""
+ "Select Root Administrator User Role, if this user will be used to administer "
+ "the machine while running as root.  This user will not be able to login to "
+ "the system directly."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:649 ../gui/polgen.py:166
+-msgid "Root Admin User Role"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:716
+-msgid "label104"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:745
++#: ../gui/polgen.glade:705
+ msgid "<b>Enter name of application or user role:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
++#: ../gui/polgen.glade:728 ../gui/polgengui.py:252
+ msgid "Name"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:807
++#: ../gui/polgen.glade:739
+ msgid "Enter complete path for executable to be confined."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:830 ../gui/polgen.glade:950 ../gui/polgen.glade:3142
++#: ../gui/polgen.glade:756 ../gui/polgen.glade:838 ../gui/polgen.glade:2361
+ msgid "..."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:849
++#: ../gui/polgen.glade:776
+ msgid "Enter unique name for the confined application or user role."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:871
++#: ../gui/polgen.glade:794
+ msgid "Executable"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:899
++#: ../gui/polgen.glade:808
+ msgid "Init script"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:927
++#: ../gui/polgen.glade:821
+ msgid ""
+ "Enter complete path to init script used to start the confined application."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:982
+-msgid "label105"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1011
++#: ../gui/polgen.glade:887
+ msgid "<b>Select existing role to modify:</b>"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for xfs daemon"
--#~ msgstr "xfs daemonக்கு SELinux பாதுகாப்பை செயல்நீக்கவும்"
-+#: ../gui/selinux.tbl:208
+-#: ../gui/polgen.glade:1045
++#: ../gui/polgen.glade:908
+ msgid "Select the user roles that will transiton to the %s domain."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1073
+-msgid "label106"
++#: ../gui/polgen.glade:928
++msgid "role tab"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1102
++#: ../gui/polgen.glade:945
+ msgid "<b>Select roles that %s will transition to:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1136
++#: ../gui/polgen.glade:963
+ msgid "Select applications domains that %s will transition to."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1164
+-msgid "label107"
++#: ../gui/polgen.glade:983
 +msgid ""
-+"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
-+"staff_r can do so"
-+msgstr ""
++"transition \n"
++"role tab"
+ msgstr ""
  
--#, fuzzy
--#~ msgid "Disable SELinux protection for xen control"
--#~ msgstr "xen constrolக்கு SELinux பாதுகாப்பை செயல்நீக்கவும்"
-+#: ../gui/selinux.tbl:209
-+msgid "Allow users to execute the mount command"
-+msgstr ""
+-#: ../gui/polgen.glade:1193
++#: ../gui/polgen.glade:1001
+ msgid "<b>Select the user_roles that will transition to %s:</b>"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for ypbind daemon"
--#~ msgstr "ypbind daemonக்கு SELinux பாதுகாப்பை செயல்நீக்கவும்"
-+#: ../gui/selinux.tbl:210
-+msgid "Allow regular users direct mouse access (only allow the X server)"
-+msgstr ""
+-#: ../gui/polgen.glade:1227
++#: ../gui/polgen.glade:1019
+ msgid "Select the user roles that will transiton to this applications domains."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for NIS Password Daemon"
--#~ msgstr "NIS Password Daemonக்கு SELinux பாதுகாப்பை செயல்நீக்கவும்"
-+#: ../gui/selinux.tbl:211
-+msgid "Allow users to run the dmesg command"
-+msgstr ""
+-#: ../gui/polgen.glade:1255
+-msgid "label108"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1284
++#: ../gui/polgen.glade:1056
+ msgid "<b>Select domains that %s will administer:</b>"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for ypserv daemon"
--#~ msgstr "ypserv daemonக்கு SELinux பாதுகாப்பை செயல்நீக்கவும்"
-+#: ../gui/selinux.tbl:212
-+msgid "Allow users to control network interfaces (also needs USERCTL=true)"
-+msgstr ""
+-#: ../gui/polgen.glade:1318 ../gui/polgen.glade:1409
++#: ../gui/polgen.glade:1074 ../gui/polgen.glade:1129
+ msgid "Select the domains that you would like this user administer."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for NIS Transfer Daemon"
--#~ msgstr "NIS Transfer Daemonக்கு SELinux பாதுகாப்பை செயல்நீக்கவும்"
-+#: ../gui/selinux.tbl:213
-+msgid "Allow normal user to execute ping"
-+msgstr ""
+-#: ../gui/polgen.glade:1346
+-msgid "label109"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1375
++#: ../gui/polgen.glade:1111
+ msgid "<b>Select additional roles for %s:</b>"
+ msgstr ""
  
--#~ msgid "Are you sure you want to delete %s '%s'?"
--#~ msgstr "%s '%s'ஐ அழிக்க வேண்டுமா?"
-+#: ../gui/selinux.tbl:214
-+msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
-+msgstr ""
+-#: ../gui/polgen.glade:1437
+-msgid "label111"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1466
++#: ../gui/polgen.glade:1166
+ msgid "<b>Enter network ports that %s binds on:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1497 ../gui/polgen.glade:1997
++#: ../gui/polgen.glade:1186 ../gui/polgen.glade:1557
+ msgid "<b>TCP Ports</b>"
+ msgstr ""
  
--#~ msgid "Delete %s"
--#~ msgstr "%sஐ அழிக்கவும்"
-+#: ../gui/selinux.tbl:215
-+msgid "Allow users to rw usb devices"
+-#: ../gui/polgen.glade:1565 ../gui/polgen.glade:1785
++#: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
++#: ../gui/polgen.glade:1698
++msgid "All"
 +msgstr ""
++
++#: ../gui/polgen.glade:1227 ../gui/polgen.glade:1394
+ msgid "Allows %s to bind to any udp port"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1567 ../gui/polgen.glade:1787 ../gui/polgen.glade:2061
+-#: ../gui/polgen.glade:2215
+-msgid "All"
++#: ../gui/polgen.glade:1240 ../gui/polgen.glade:1407
++msgid "600-1024"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1585 ../gui/polgen.glade:1805
++#: ../gui/polgen.glade:1244 ../gui/polgen.glade:1411
+ msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1587 ../gui/polgen.glade:1807
+-msgid "600-1024"
++#: ../gui/polgen.glade:1257 ../gui/polgen.glade:1424
++msgid "Unreserved Ports (>1024)"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1605 ../gui/polgen.glade:1825
++#: ../gui/polgen.glade:1261 ../gui/polgen.glade:1428
+ msgid ""
+ "Enter a comma separated list of udp ports or ranges of ports that %s binds "
+ "to. Example: 612, 650-660"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1607 ../gui/polgen.glade:1827
+-msgid "Unreserved Ports (>1024)"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1638 ../gui/polgen.glade:1858 ../gui/polgen.glade:2079
+-#: ../gui/polgen.glade:2233
++#: ../gui/polgen.glade:1289 ../gui/polgen.glade:1456 ../gui/polgen.glade:1609
++#: ../gui/polgen.glade:1718
+ msgid "Select Ports"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1663 ../gui/polgen.glade:1883
++#: ../gui/polgen.glade:1302 ../gui/polgen.glade:1469
+ msgid "Allows %s to bind to any udp ports > 1024"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1717 ../gui/polgen.glade:2151
++#: ../gui/polgen.glade:1353 ../gui/polgen.glade:1666
+ msgid "<b>UDP Ports</b>"
+ msgstr ""
  
--#~ msgid "Add %s"
--#~ msgstr "%sஐ சேர்க்கவும்"
-+#: ../gui/selinux.tbl:216
+-#: ../gui/polgen.glade:1937
+-msgid "label113"
++#: ../gui/polgen.glade:1519
 +msgid ""
-+"Allow users to run TCP servers (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 ""
++"Network\n"
++"Bind tab"
+ msgstr ""
  
--#~ msgid "Modify %s"
--#~ msgstr "%sஐ மாற்றவும்"
-+#: ../gui/selinux.tbl:217
-+msgid "Allow user to stat ttyfiles"
-+msgstr ""
+-#: ../gui/polgen.glade:1966
++#: ../gui/polgen.glade:1537
+ msgid "<b>Select network ports that %s connects to:</b>"
+ msgstr ""
  
--#~ msgid "Permissive"
--#~ msgstr "ஏற்கத்தக்கது"
-+#: ../gui/selinux.tbl:218
-+msgid "Disable SELinux protection for uucpd daemon"
-+msgstr ""
+-#: ../gui/polgen.glade:2058
++#: ../gui/polgen.glade:1593
+ msgid "Allows %s to connect to any tcp port"
+ msgstr ""
  
--#~ msgid "Enforcing"
--#~ msgstr "கட்டாயப்படுத்தல்"
-+#: ../gui/selinux.tbl:219
-+msgid "Disable SELinux protection for vmware daemon"
-+msgstr ""
+-#: ../gui/polgen.glade:2104
++#: ../gui/polgen.glade:1622
+ msgid ""
+ "Enter a comma separated list of tcp ports or ranges of ports that %s "
+ "connects to. Example: 612, 650-660"
+ msgstr ""
  
--#~ msgid "system-config-selinux"
--#~ msgstr "system-config-selinux"
-+#: ../gui/selinux.tbl:220
-+msgid "Disable SELinux protection for watchdog daemon"
-+msgstr ""
+-#: ../gui/polgen.glade:2212
++#: ../gui/polgen.glade:1702
+ msgid "Allows %s to connect to any udp port"
+ msgstr ""
  
--#~ msgid ""
--#~ "Copyright (c)2006 Red Hat, Inc.\n"
--#~ "Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
--#~ msgstr ""
--#~ "காப்புரிமை (c)2006 Red Hat, Inc.\n"
--#~ "காப்புரிமை (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-+#: ../gui/selinux.tbl:221
-+msgid "Disable SELinux protection for winbind daemon"
-+msgstr ""
+-#: ../gui/polgen.glade:2258
++#: ../gui/polgen.glade:1731
+ msgid ""
+ "Enter a comma separated list of udp ports or ranges of ports that %s "
+ "connects to. Example: 612, 650-660"
+ msgstr ""
  
--#~ msgid "Add SELinux Login Mapping"
--#~ msgstr "SELinux புகுபதிவு ஒப்பீட்டை சேர்த்தல்"
-+#: ../gui/selinux.tbl:222
-+msgid "Disable SELinux protection for xdm daemon"
-+msgstr ""
+-#: ../gui/polgen.glade:2305
+-msgid "label114"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:2334
++#: ../gui/polgen.glade:1792
+ msgid "<b>Select common application traits for %s:</b>"
+ msgstr ""
  
--#~ msgid "Add SELinux Network Ports"
--#~ msgstr "SELinux பிணைய துறைகளை சேர்த்தல்"
-+#: ../gui/selinux.tbl:223
-+msgid "Allow xdm logins as sysadm_r:sysadm_t"
-+msgstr ""
+-#: ../gui/polgen.glade:2366
++#: ../gui/polgen.glade:1809
+ msgid "Writes syslog messages\t"
+ msgstr ""
  
--#~ msgid "SELinux Type"
--#~ msgstr "SELinux வகை"
-+#: ../gui/selinux.tbl:224
-+msgid "Disable SELinux protection for xen daemon"
-+msgstr ""
+-#: ../gui/polgen.glade:2385
++#: ../gui/polgen.glade:1824
+ msgid "Create/Manipulate temporary files in /tmp"
+ msgstr ""
  
--#~ msgid ""
--#~ "tcp\n"
--#~ "udp"
--#~ msgstr ""
--#~ "tcp\n"
--#~ "udp"
-+#: ../gui/selinux.tbl:225
-+msgid "XEN"
-+msgstr ""
+-#: ../gui/polgen.glade:2404
++#: ../gui/polgen.glade:1839
+ msgid "Uses Pam for authentication"
+ msgstr ""
  
--#~ msgid ""
--#~ "SELinux MLS/MCS\n"
--#~ "Level"
--#~ msgstr ""
--#~ "SELinux MLS/MCS\n"
--#~ "நிலை"
-+#: ../gui/selinux.tbl:225
-+msgid "Allow xen to read/write physical disk devices"
-+msgstr ""
+-#: ../gui/polgen.glade:2423
++#: ../gui/polgen.glade:1854
+ msgid "Uses nsswitch or getpw* calls"
+ msgstr ""
  
--#~ msgid "File Specification"
--#~ msgstr "கோப்பு குறிப்பிடல்"
-+#: ../gui/selinux.tbl:226
-+msgid "Disable SELinux protection for xfs daemon"
-+msgstr ""
+-#: ../gui/polgen.glade:2442
++#: ../gui/polgen.glade:1869
+ msgid "Uses dbus"
+ msgstr ""
  
--#~ msgid "File Type"
--#~ msgstr "கோப்பு வகை"
-+#: ../gui/selinux.tbl:227
-+msgid "Disable SELinux protection for xen control"
-+msgstr ""
+-#: ../gui/polgen.glade:2461
++#: ../gui/polgen.glade:1884
+ msgid "Sends audit messages"
+ msgstr ""
  
--#~ msgid ""
--#~ "all files\n"
--#~ "regular file\n"
--#~ "directory\n"
--#~ "character device\n"
--#~ "block device\n"
--#~ "socket\n"
--#~ "symbolic link\n"
--#~ "named pipe\n"
--#~ msgstr ""
--#~ "அனைத்து கோப்புகள்\n"
--#~ "இயல்பான கோப்பு\n"
--#~ "அடைவு\n"
--#~ "எழுத்து சாதனம்\n"
--#~ "தடுப்பு சாதனம்\n"
--#~ "சாக்கெட்\n"
--#~ "குறியீடு இணைப்பு\n"
--#~ "பெயரிடப்பட்ட பைப்\n"
-+#: ../gui/selinux.tbl:228
-+msgid "Disable SELinux protection for ypbind daemon"
-+msgstr ""
+-#: ../gui/polgen.glade:2480
++#: ../gui/polgen.glade:1899
+ msgid "Interacts with the terminal"
+ msgstr ""
  
--#~ msgid "MLS"
--#~ msgstr "MLS"
-+#: ../gui/selinux.tbl:229
-+msgid "Disable SELinux protection for NIS Password Daemon"
-+msgstr ""
+-#: ../gui/polgen.glade:2499
++#: ../gui/polgen.glade:1914
+ msgid "Sends email"
+ msgstr ""
  
--#~ msgid "Add SELinux User"
--#~ msgstr "SELinux பயனர் சேர்த்தல்"
-+#: ../gui/selinux.tbl:230
-+msgid "Disable SELinux protection for ypserv daemon"
-+msgstr ""
+-#: ../gui/polgen.glade:2530
+-msgid "label115"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:2559
++#: ../gui/polgen.glade:1961
+ msgid "<b>Add files/directories that %s manages</b>"
+ msgstr ""
  
--#~ msgid "SELinux Administration"
--#~ msgstr "SELinux நிர்வாகம்"
-+#: ../gui/selinux.tbl:231
-+msgid "Disable SELinux protection for NIS Transfer Daemon"
-+msgstr ""
+-#: ../gui/polgen.glade:2788
++#: ../gui/polgen.glade:2122
+ msgid ""
+ "Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
+ "Files ..."
+ msgstr ""
  
--#~ msgid "Add"
--#~ msgstr "சேர்த்தல்"
-+#: ../gui/selinux.tbl:232
-+msgid "Allow SELinux webadm user to manage unprivileged users home directories"
-+msgstr ""
+-#: ../gui/polgen.glade:2823
+-msgid "label116"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:2852
++#: ../gui/polgen.glade:2166
+ msgid "<b>Add booleans from the %s policy:</b>"
+ msgstr ""
  
--#~ msgid "_Properties"
--#~ msgstr "பண்புகள் (_P)"
-+#: ../gui/selinux.tbl:233
-+msgid "Allow SELinux webadm user to read unprivileged users home directories"
-+msgstr ""
+-#: ../gui/polgen.glade:3002
++#: ../gui/polgen.glade:2274
+ msgid "Add/Remove booleans used by the %s domain"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:3066
++#: ../gui/polgen.glade:2316
+ msgid "<b>Which directory you will generate the %s policy?</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:3097
++#: ../gui/polgen.glade:2334
+ msgid "Policy Directory"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:3254
+-msgid "Add Booleans Dialog"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:3327
+-msgid "Boolean Name"
+-msgstr ""
+-
+-#: ../gui/polgengui.py:261
++#: ../gui/polgengui.py:262
+ msgid "Role"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:268
++#: ../gui/polgengui.py:269
+ msgid "Existing_User"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
++#: ../gui/polgengui.py:283 ../gui/polgengui.py:291 ../gui/polgengui.py:305
+ msgid "Application"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:352
++#: ../gui/polgengui.py:353
+ #, python-format
+ msgid "%s must be a directory"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
++#: ../gui/polgengui.py:413 ../gui/polgengui.py:694
+ msgid "You must select a user"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:542
++#: ../gui/polgengui.py:543
+ msgid "Select executable file to be confined."
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:553
++#: ../gui/polgengui.py:554
+ msgid "Select init script file to be confined."
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:563
++#: ../gui/polgengui.py:564
+ msgid "Select file(s) that confined application creates or writes"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:570
++#: ../gui/polgengui.py:571
+ msgid "Select directory(s) that the confined application owns and writes into"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:632
++#: ../gui/polgengui.py:633
+ msgid "Select directory to generate policy files in"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:649
++#: ../gui/polgengui.py:650
+ #, python-format
+ msgid ""
+ "Type %s_t already defined in current policy.\n"
+ "Do you want to continue?"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
++#: ../gui/polgengui.py:650 ../gui/polgengui.py:654
+ msgid "Verify Name"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:653
++#: ../gui/polgengui.py:654
+ #, python-format
+ msgid ""
+ "Module %s.pp already loaded in current policy.\n"
+ "Do you want to continue?"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:699
++#: ../gui/polgengui.py:700
+ msgid ""
+ "You must add a name made up of letters and numbers and containing no spaces."
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:713
++#: ../gui/polgengui.py:714
+ msgid "You must enter a executable"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
++#: ../gui/polgengui.py:739 ../gui/system-config-selinux.py:174
+ msgid "Configue SELinux"
+ msgstr ""
  
--#~ msgid "_Delete"
--#~ msgstr "அழித்தல் (_D)"
+-#: ../gui/polgen.py:158
+-msgid "Internet Services Daemon"
+-msgstr ""
+-
+-#: ../gui/polgen.py:197
+-#, python-format
+-msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+-msgstr ""
+-
+-#: ../gui/polgen.py:324
+-msgid "You must enter a name for your confined process/user"
+-msgstr ""
+-
+-#: ../gui/polgen.py:326
+-msgid ""
+-"Name must be alpha numberic with no spaces. Consider using option \"-n "
+-"MODULENAME\""
+-msgstr ""
+-
+-#: ../gui/polgen.py:414
+-msgid "User Role types can not be assigned executables."
+-msgstr ""
+-
+-#: ../gui/polgen.py:420
+-msgid "Only Daemon apps can use an init script.."
+-msgstr ""
+-
+-#: ../gui/polgen.py:438
+-msgid "use_resolve must be a boolean value "
+-msgstr ""
+-
+-#: ../gui/polgen.py:444
+-msgid "use_syslog must be a boolean value "
+-msgstr ""
+-
+-#: ../gui/polgen.py:450
+-msgid "use_kerberos must be a boolean value "
+-msgstr ""
+-
+-#: ../gui/polgen.py:456
+-msgid "manage_krb5_rcache must be a boolean value "
+-msgstr ""
+-
+-#: ../gui/polgen.py:486
+-msgid "USER Types automatically get a tmp type"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1004
+-msgid "You must enter the executable path for your confined process"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1182
+-msgid "Type Enforcement file"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1183
+-msgid "Interface file"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1184
+-msgid "File Contexts file"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1185
+-msgid "Setup Script"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1306
+-#, python-format
+-msgid ""
+-"\n"
+-"%s\n"
+-"\n"
+-"sepolgen [ -n moduleName ] [ -m ] [ -t type ] [ executable | Name ]\n"
+-"valid Types:\n"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1354
+-msgid "Executable or Name required"
+-msgstr ""
+-
+ #: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
+ msgid "Network Port"
+ msgstr ""
+@@ -1960,1411 +1867,1499 @@ msgstr ""
+ msgid "Group View"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:1 ../gui/selinux.tbl:30 ../gui/selinux.tbl:31
+-#: ../gui/selinux.tbl:32 ../gui/selinux.tbl:33 ../gui/selinux.tbl:34
+-#: ../gui/selinux.tbl:36 ../gui/selinux.tbl:37 ../gui/selinux.tbl:38
+-#: ../gui/selinux.tbl:39 ../gui/selinux.tbl:40 ../gui/selinux.tbl:42
+-#: ../gui/selinux.tbl:43 ../gui/selinux.tbl:44 ../gui/selinux.tbl:45
+-#: ../gui/selinux.tbl:46 ../gui/selinux.tbl:47 ../gui/selinux.tbl:48
+-#: ../gui/selinux.tbl:49 ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
+-#: ../gui/selinux.tbl:52 ../gui/selinux.tbl:53 ../gui/selinux.tbl:59
+-#: ../gui/selinux.tbl:60 ../gui/selinux.tbl:61 ../gui/selinux.tbl:62
+-#: ../gui/selinux.tbl:63 ../gui/selinux.tbl:64 ../gui/selinux.tbl:65
+-#: ../gui/selinux.tbl:66 ../gui/selinux.tbl:67 ../gui/selinux.tbl:68
+-#: ../gui/selinux.tbl:69 ../gui/selinux.tbl:75 ../gui/selinux.tbl:76
+-#: ../gui/selinux.tbl:77 ../gui/selinux.tbl:78 ../gui/selinux.tbl:79
+-#: ../gui/selinux.tbl:80 ../gui/selinux.tbl:81 ../gui/selinux.tbl:82
+-#: ../gui/selinux.tbl:83 ../gui/selinux.tbl:84 ../gui/selinux.tbl:86
+-#: ../gui/selinux.tbl:88 ../gui/selinux.tbl:89 ../gui/selinux.tbl:90
+-#: ../gui/selinux.tbl:92 ../gui/selinux.tbl:94 ../gui/selinux.tbl:95
+-#: ../gui/selinux.tbl:96 ../gui/selinux.tbl:97 ../gui/selinux.tbl:98
+-#: ../gui/selinux.tbl:99 ../gui/selinux.tbl:100 ../gui/selinux.tbl:101
+-#: ../gui/selinux.tbl:102 ../gui/selinux.tbl:103 ../gui/selinux.tbl:104
+-#: ../gui/selinux.tbl:106 ../gui/selinux.tbl:108 ../gui/selinux.tbl:109
+-#: ../gui/selinux.tbl:110 ../gui/selinux.tbl:111 ../gui/selinux.tbl:112
+-#: ../gui/selinux.tbl:113 ../gui/selinux.tbl:114 ../gui/selinux.tbl:116
+-#: ../gui/selinux.tbl:117 ../gui/selinux.tbl:119 ../gui/selinux.tbl:121
+-#: ../gui/selinux.tbl:123 ../gui/selinux.tbl:124 ../gui/selinux.tbl:127
+-#: ../gui/selinux.tbl:129 ../gui/selinux.tbl:130 ../gui/selinux.tbl:131
+-#: ../gui/selinux.tbl:132 ../gui/selinux.tbl:133 ../gui/selinux.tbl:134
+-#: ../gui/selinux.tbl:135 ../gui/selinux.tbl:136 ../gui/selinux.tbl:137
+-#: ../gui/selinux.tbl:138 ../gui/selinux.tbl:139 ../gui/selinux.tbl:142
+-#: ../gui/selinux.tbl:143 ../gui/selinux.tbl:144 ../gui/selinux.tbl:145
+-#: ../gui/selinux.tbl:146 ../gui/selinux.tbl:147 ../gui/selinux.tbl:148
+-#: ../gui/selinux.tbl:149 ../gui/selinux.tbl:150 ../gui/selinux.tbl:151
+-#: ../gui/selinux.tbl:152 ../gui/selinux.tbl:154 ../gui/selinux.tbl:155
+-#: ../gui/selinux.tbl:156 ../gui/selinux.tbl:157 ../gui/selinux.tbl:158
+-#: ../gui/selinux.tbl:159 ../gui/selinux.tbl:160 ../gui/selinux.tbl:167
+-#: ../gui/selinux.tbl:171 ../gui/selinux.tbl:172 ../gui/selinux.tbl:173
+-#: ../gui/selinux.tbl:174 ../gui/selinux.tbl:175 ../gui/selinux.tbl:177
+-#: ../gui/selinux.tbl:178 ../gui/selinux.tbl:179 ../gui/selinux.tbl:180
+-#: ../gui/selinux.tbl:184 ../gui/selinux.tbl:192 ../gui/selinux.tbl:193
+-#: ../gui/selinux.tbl:194 ../gui/selinux.tbl:195 ../gui/selinux.tbl:196
+-#: ../gui/selinux.tbl:197 ../gui/selinux.tbl:198 ../gui/selinux.tbl:199
+-#: ../gui/selinux.tbl:200 ../gui/selinux.tbl:201 ../gui/selinux.tbl:206
+-#: ../gui/selinux.tbl:207 ../gui/selinux.tbl:218 ../gui/selinux.tbl:219
+-#: ../gui/selinux.tbl:220 ../gui/selinux.tbl:222 ../gui/selinux.tbl:224
+-#: ../gui/selinux.tbl:226 ../gui/selinux.tbl:227 ../gui/selinux.tbl:230
+-msgid "SELinux Service Protection"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:1
+-msgid "Disable SELinux protection for acct daemon"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:2 ../gui/selinux.tbl:3 ../gui/selinux.tbl:70
+-#: ../gui/selinux.tbl:153 ../gui/selinux.tbl:168 ../gui/selinux.tbl:169
+-#: ../gui/selinux.tbl:170 ../gui/selinux.tbl:189 ../gui/selinux.tbl:202
+-#: ../gui/selinux.tbl:203 ../gui/selinux.tbl:204 ../gui/selinux.tbl:205
+-msgid "Admin"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:2
+-msgid "Allow all daemons to write corefiles to /"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:3
+-msgid "Allow all daemons the ability to use unallocated ttys"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
+-#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
+-#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
+-#: ../gui/selinux.tbl:210 ../gui/selinux.tbl:211 ../gui/selinux.tbl:212
+-#: ../gui/selinux.tbl:213 ../gui/selinux.tbl:214 ../gui/selinux.tbl:215
+-#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
+-msgid "User Privs"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:4
+-msgid ""
+-"Allow gadmin SELinux user account to execute files in home directory or /tmp"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:5
+-msgid ""
+-"Allow guest SELinux user account to execute files in home directory or /tmp"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
+-msgid "Memory Protection"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:6
+-msgid "Allow java executable stack"
 +#: ../gui/semanagePage.py:126
 +#, python-format
 +msgid "Are you sure you want to delete %s '%s'?"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Select Management Object"
--#~ msgstr "மேலாண்மை பொருளை தேர்ந்தெடுக்கவும்"
+-#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
+-#: ../gui/selinux.tbl:209
+-msgid "Mount"
 +#: ../gui/semanagePage.py:126
 +#, python-format
 +msgid "Delete %s"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "<b>Select:</b>"
--#~ msgstr "<b>தேர்ந்தெடுத்தல்:</b>"
+-#: ../gui/selinux.tbl:7
+-msgid "Allow mount to mount any file"
 +#: ../gui/semanagePage.py:134
 +#, python-format
 +msgid "Add %s"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "System Default Enforcing Mode"
--#~ msgstr "கணினி முன்னிருப்பு கட்டாயப்படுத்தல் முறை"
+-#: ../gui/selinux.tbl:8
+-msgid "Allow mount to mount any directory"
 +#: ../gui/semanagePage.py:148
 +#, python-format
 +msgid "Modify %s"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Current Enforcing Mode"
--#~ msgstr "நடப்பு கட்டாயப்படுத்தும் முறை"
+-#: ../gui/selinux.tbl:9
+-msgid "Allow mplayer executable stack"
 +#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
 +msgid "Permissive"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "System Default Policy Type: "
--#~ msgstr "கணினி முன்னிருப்பு கொள்கை வகை:"
+-#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
+-#: ../gui/selinux.tbl:188
+-msgid "SSH"
 +#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
 +msgid "Enforcing"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Relabel on next reboot."
--#~ msgstr "அடுத்த மறுதுவக்கத்தில் மறு பெயரிடவும்."
+-#: ../gui/selinux.tbl:10
+-msgid "Allow ssh to run ssh-keysign"
 +#: ../gui/statusPage.py:94
 +msgid "Status"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "label37"
--#~ msgstr "label37"
+-#: ../gui/selinux.tbl:11
 +#: ../gui/statusPage.py:133
-+msgid ""
+ msgid ""
+-"Allow staff SELinux user account to execute files in home directory or /tmp"
 +"Changing the policy type will cause a relabel of the entire file system on "
 +"the next boot. Relabeling takes a long time depending on the size of the "
 +"file system.  Do you wish to continue?"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Filter"
--#~ msgstr "வடிப்பி"
+-#: ../gui/selinux.tbl:12
 +#: ../gui/statusPage.py:147
-+msgid ""
+ msgid ""
+-"Allow sysadm SELinux user account to execute files in home directory or /tmp"
 +"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
 +"you later decide to turn SELinux back on, the system will be required to "
 +"relabel.  If you just want to see if SELinux is causing a problem on your "
 +"system, you can go to permissive mode which will only log errors and not "
 +"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
 +"wish to continue?"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "label50"
--#~ msgstr "label50"
+-#: ../gui/selinux.tbl:13
 +#: ../gui/statusPage.py:152
-+msgid ""
+ msgid ""
+-"Allow unconfined SELinux user account to execute files in home directory or /"
+-"tmp"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:14
+-msgid "Network Configuration"
 +"Changing to SELinux enabled will cause a relabel of the entire file system "
 +"on the next boot. Relabeling takes a long time depending on the size of the "
 +"file system.  Do you wish to continue?"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Add File Context"
--#~ msgstr "கோப்பு சூழலை சேர்த்தல்"
+-#: ../gui/selinux.tbl:14
+-msgid "Allow unlabeled packets to flow on the network"
 +#: ../gui/system-config-selinux.glade:11
 +msgid "system-config-selinux"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Modify File Context"
--#~ msgstr "கோப்பு சூழலை மாற்றவும்"
+-#: ../gui/selinux.tbl:15
 +#: ../gui/system-config-selinux.glade:12
-+msgid ""
+ msgid ""
+-"Allow user SELinux user account to execute files in home directory or /tmp"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:16
+-msgid "Allow unconfined to dyntrans to unconfined_execmem"
 +"Copyright (c)2006 Red Hat, Inc.\n"
 +"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Delete File Context"
--#~ msgstr "கோப்பு சூழலை அழிக்கவும்"
+-#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
+-#: ../gui/selinux.tbl:140
+-msgid "Databases"
 +#: ../gui/system-config-selinux.glade:22
 +#: ../gui/system-config-selinux.glade:544
 +msgid "Add SELinux Login Mapping"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "label38"
--#~ msgstr "label38"
+-#: ../gui/selinux.tbl:17
+-msgid "Allow user to connect to mysql socket"
 +#: ../gui/system-config-selinux.glade:257
 +msgid "Add SELinux Network Ports"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Add SELinux User Mapping"
--#~ msgstr "SELinux பயனர் ஒப்பீட்டை சேர்த்தல்"
+-#: ../gui/selinux.tbl:18
+-msgid "Allow user to connect to postgres socket"
 +#: ../gui/system-config-selinux.glade:391
 +#: ../gui/system-config-selinux.glade:678
 +msgid "SELinux Type"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Modify SELinux User Mapping"
--#~ msgstr "SELinux பயனர் ஒப்பீட்டை மாற்றவும்"
+-#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
+-msgid "XServer"
 +#: ../gui/system-config-selinux.glade:622
 +msgid "File Specification"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Delete SELinux User Mapping"
--#~ msgstr "SELinux பயனர் ஒப்பீட்டை அழிக்கவும்"
+-#: ../gui/selinux.tbl:19
+-msgid "Allow clients to write to X shared memory"
 +#: ../gui/system-config-selinux.glade:650
 +msgid "File Type"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "label39"
--#~ msgstr "label39"
+-#: ../gui/selinux.tbl:20
 +#: ../gui/system-config-selinux.glade:727
-+msgid ""
+ msgid ""
+-"Allow xguest SELinux user account to execute files in home directory or /tmp"
 +"all files\n"
 +"regular file\n"
 +"directory\n"
@@ -256067,119 +287453,125 @@ diff -up policycoreutils-2.1.12/po/ta.po.rhat policycoreutils-2.1.12/po/ta.po
 +"socket\n"
 +"symbolic link\n"
 +"named pipe\n"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Add Translation"
--#~ msgstr "மொழிபெயர்ப்பை சேர்த்தல்"
+-#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
+-#: ../gui/selinux.tbl:231
+-msgid "NIS"
 +#: ../gui/system-config-selinux.glade:773
 +msgid "MLS"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Modify Translation"
--#~ msgstr "மொழிபெயர்ப்பை மாற்றுதல்"
+-#: ../gui/selinux.tbl:21
+-msgid "Allow daemons to run with NIS"
 +#: ../gui/system-config-selinux.glade:837
 +msgid "Add SELinux User"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Delete Translation"
--#~ msgstr "மொழிபெயர்ப்பை அழித்தல்"
+-#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
+-#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
+-#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
+-#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
+-#: ../gui/selinux.tbl:118
+-msgid "Web Applications"
 +#: ../gui/system-config-selinux.glade:1079
 +msgid "SELinux Administration"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "label41"
--#~ msgstr "label41"
+-#: ../gui/selinux.tbl:22
+-msgid "Transition staff SELinux user to Web Browser Domain"
 +#: ../gui/system-config-selinux.glade:1122
 +msgid "Add"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Modify SELinux User"
--#~ msgstr "SELinux பயனரை மாற்றவும்"
+-#: ../gui/selinux.tbl:23
+-msgid "Transition sysadm SELinux user to Web Browser Domain"
 +#: ../gui/system-config-selinux.glade:1144
 +msgid "_Properties"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "label40"
--#~ msgstr "label40"
+-#: ../gui/selinux.tbl:24
+-msgid "Transition user SELinux user to Web Browser Domain"
 +#: ../gui/system-config-selinux.glade:1166
 +msgid "_Delete"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Add Network Port"
--#~ msgstr "பிணைய துறையை சேர்த்தல்"
+-#: ../gui/selinux.tbl:25
+-msgid "Transition xguest SELinux user to Web Browser Domain"
 +#: ../gui/system-config-selinux.glade:1256
 +msgid "Select Management Object"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Edit Network Port"
--#~ msgstr "பிணைய துறையை திருத்தவும்"
+-#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
+-#: ../gui/selinux.tbl:29
+-msgid "Allow staff Web Browsers to write to home directories"
 +#: ../gui/system-config-selinux.glade:1273
 +msgid "<b>Select:</b>"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Delete Network Port"
--#~ msgstr "பிணைய துறையை அழிக்கவும்"
+-#: ../gui/selinux.tbl:30
+-msgid "Disable SELinux protection for amanda"
 +#: ../gui/system-config-selinux.glade:1326
 +msgid "System Default Enforcing Mode"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "label42"
--#~ msgstr "label42"
+-#: ../gui/selinux.tbl:31
+-msgid "Disable SELinux protection for amavis"
 +#: ../gui/system-config-selinux.glade:1354
 +msgid ""
 +"Disabled\n"
 +"Permissive\n"
 +"Enforcing\n"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Generate new policy module"
--#~ msgstr "புதிய கொள்கை தொகுதியை உருவாக்கவும்"
+-#: ../gui/selinux.tbl:32
+-msgid "Disable SELinux protection for apmd daemon"
 +#: ../gui/system-config-selinux.glade:1373
 +msgid "Current Enforcing Mode"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Load policy module"
--#~ msgstr "கொள்கை தொகுதியை ஏற்றவும்"
+-#: ../gui/selinux.tbl:33
+-msgid "Disable SELinux protection for arpwatch daemon"
 +#: ../gui/system-config-selinux.glade:1418
 +msgid "System Default Policy Type: "
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Remove loadable policy module"
--#~ msgstr "ஏற்றக்கூடிய கொள்கை தொகுதியை நீக்கவும்"
+-#: ../gui/selinux.tbl:34
+-msgid "Disable SELinux protection for auditd daemon"
 +#: ../gui/system-config-selinux.glade:1463
 +msgid ""
 +"Select if you wish to relabel then entire file system on next reboot.  "
 +"Relabeling can take a very long time, depending on the size of the system.  "
 +"If you are changing policy types or going from disabled to enforcing, a "
 +"relabel is required."
-+msgstr ""
+ msgstr ""
  
--#~ msgid "label44"
--#~ msgstr "label44"
+-#: ../gui/selinux.tbl:35
+-msgid "Disable SELinux protection for automount daemon"
 +#: ../gui/system-config-selinux.glade:1509
 +msgid "Relabel on next reboot."
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Sensitvity Level"
--#~ msgstr "உணர்வுள்ள நிலை"
+-#: ../gui/selinux.tbl:36
+-msgid "Disable SELinux protection for avahi"
 +#: ../gui/system-config-selinux.glade:1561
 +msgid "label37"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "SELinux user '%s' is required"
--#~ msgstr "SELinux பயனர் '%s' தேவைப்படுகிறது"
+-#: ../gui/selinux.tbl:37
+-msgid "Disable SELinux protection for bluetooth daemon"
 +#: ../gui/system-config-selinux.glade:1598
 +msgid "Revert boolean setting to system default"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Requires value"
--#~ msgstr "மதிப்பு தேவைப்படுகிறது"
+-#: ../gui/selinux.tbl:38
+-msgid "Disable SELinux protection for canna daemon"
 +#: ../gui/system-config-selinux.glade:1614
 +msgid "Toggle between Customized and All Booleans"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "label25"
--#~ msgstr "label25"
+-#: ../gui/selinux.tbl:39
+-msgid "Disable SELinux protection for cardmgr daemon"
 +#: ../gui/system-config-selinux.glade:1645
 +#: ../gui/system-config-selinux.glade:1850
 +#: ../gui/system-config-selinux.glade:2037
@@ -256188,378 +287580,2087 @@ diff -up policycoreutils-2.1.12/po/ta.po.rhat policycoreutils-2.1.12/po/ta.po
 +#: ../gui/system-config-selinux.glade:2692
 +#: ../gui/system-config-selinux.glade:2867
 +msgid "Filter"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "label26"
--#~ msgstr "label26"
+-#: ../gui/selinux.tbl:40
+-msgid "Disable SELinux protection for Cluster Server"
 +#: ../gui/system-config-selinux.glade:1734
 +msgid "label50"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "label28"
--#~ msgstr "label28"
+-#: ../gui/selinux.tbl:41
+-msgid ""
+-"Allow cdrecord to read various content. nfs, samba, removable devices, user "
+-"temp and untrusted content files"
 +#: ../gui/system-config-selinux.glade:1771
 +msgid "Add File Context"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "label30"
--#~ msgstr "label30"
+-#: ../gui/selinux.tbl:42
+-msgid "Disable SELinux protection for ciped daemon"
 +#: ../gui/system-config-selinux.glade:1787
 +msgid "Modify File Context"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "label31"
--#~ msgstr "label31"
+-#: ../gui/selinux.tbl:43
+-msgid "Disable SELinux protection for clamd daemon"
 +#: ../gui/system-config-selinux.glade:1803
 +msgid "Delete File Context"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "label32"
--#~ msgstr "label32"
+-#: ../gui/selinux.tbl:44
+-msgid "Disable SELinux protection for clamscan"
 +#: ../gui/system-config-selinux.glade:1819
 +msgid "Toggle between all and customized file context"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "label33"
--#~ msgstr "label33"
+-#: ../gui/selinux.tbl:45
+-msgid "Disable SELinux protection for clvmd"
 +#: ../gui/system-config-selinux.glade:1939
 +msgid "label38"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Unreserved Ports  (> 1024)"
--#~ msgstr "பதிவு செய்யப்படாத துறைகள்  (> 1024)"
+-#: ../gui/selinux.tbl:46
+-msgid "Disable SELinux protection for comsat daemon"
 +#: ../gui/system-config-selinux.glade:1976
 +msgid "Add SELinux User Mapping"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "label34"
--#~ msgstr "label34"
+-#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
+-#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
+-msgid "Disable SELinux protection for courier daemon"
 +#: ../gui/system-config-selinux.glade:1992
 +msgid "Modify SELinux User Mapping"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "label35"
--#~ msgstr "label35"
+-#: ../gui/selinux.tbl:52
+-msgid "Disable SELinux protection for cpucontrol daemon"
 +#: ../gui/system-config-selinux.glade:2008
 +msgid "Delete SELinux User Mapping"
-+msgstr ""
+ msgstr ""
  
--#, fuzzy
--#~ msgid "label51"
--#~ msgstr "label25"
+-#: ../gui/selinux.tbl:53
+-msgid "Disable SELinux protection for cpuspeed daemon"
 +#: ../gui/system-config-selinux.glade:2126
 +msgid "label39"
-+msgstr ""
+ msgstr ""
  
--#~ msgid ""
--#~ "Enforcing\n"
--#~ "Permissive\n"
--#~ "Disabled\n"
--#~ msgstr ""
--#~ "கட்டாயப்படுத்தல்\n"
--#~ "ஏற்கத்தக்கது\n"
--#~ "செயல்நீக்கப்பட்டது\n"
+-#: ../gui/selinux.tbl:54
+-msgid "Cron"
 +#: ../gui/system-config-selinux.glade:2163
 +msgid "Add User"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "value"
--#~ msgstr "மதிப்பு"
+-#: ../gui/selinux.tbl:54
+-msgid "Disable SELinux protection for crond daemon"
 +#: ../gui/system-config-selinux.glade:2179
 +msgid "Modify User"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Other"
--#~ msgstr "வேறு"
+-#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
+-#: ../gui/selinux.tbl:91
+-msgid "Printing"
 +#: ../gui/system-config-selinux.glade:2195
 +msgid "Delete User"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "XWindows Login User"
--#~ msgstr "XWindows புகுபதிவு பயனர்"
+-#: ../gui/selinux.tbl:55
+-msgid "Disable SELinux protection for cupsd back end server"
 +#: ../gui/system-config-selinux.glade:2313
 +msgid "label41"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Terminal Login User"
--#~ msgstr "முனைய புகுபதிவு பயனர்"
+-#: ../gui/selinux.tbl:56
+-msgid "Disable SELinux protection for cupsd daemon"
 +#: ../gui/system-config-selinux.glade:2350
 +msgid "Add Network Port"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Files and Directories"
--#~ msgstr "கோப்புகள் மற்றும் அடைவுகள்"
+-#: ../gui/selinux.tbl:57
+-msgid "Disable SELinux protection for cupsd_lpd"
 +#: ../gui/system-config-selinux.glade:2366
 +msgid "Edit Network Port"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Login"
--#~ msgstr "புகுபதிவு"
+-#: ../gui/selinux.tbl:58
+-msgid "CVS"
 +#: ../gui/system-config-selinux.glade:2382
 +msgid "Delete Network Port"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "FTP"
--#~ msgstr "FTP"
+-#: ../gui/selinux.tbl:58
+-msgid "Disable SELinux protection for cvs daemon"
 +#: ../gui/system-config-selinux.glade:2418
 +#: ../gui/system-config-selinux.glade:2436
 +msgid "Toggle between Customized and All Ports"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Zebra"
--#~ msgstr "Zebra"
+-#: ../gui/selinux.tbl:59
+-msgid "Disable SELinux protection for cyrus daemon"
 +#: ../gui/system-config-selinux.glade:2556
 +msgid "label42"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for ftpd daemon"
--#~ msgstr "ftpd daemonக்கு SELinux பாதுகாப்பை செயல்நீக்கவும்"
+-#: ../gui/selinux.tbl:60
+-msgid "Disable SELinux protection for dbskkd daemon"
 +#: ../gui/system-config-selinux.glade:2593
 +msgid "Generate new policy module"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for httpd daemon"
--#~ msgstr "httpd daemonக்கு SELinux பாதுகாப்பை செயல்நீக்கவும்"
+-#: ../gui/selinux.tbl:61
+-msgid "Disable SELinux protection for dbusd daemon"
 +#: ../gui/system-config-selinux.glade:2609
 +msgid "Load policy module"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for pppd daemon"
--#~ msgstr "pppd daemonக்கு SELinux பாதுகாப்பை செயல்நீக்கவும்"
+-#: ../gui/selinux.tbl:62
+-msgid "Disable SELinux protection for dccd"
 +#: ../gui/system-config-selinux.glade:2625
 +msgid "Remove loadable policy module"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for the mozilla ppp daemon"
--#~ msgstr "mozilla ppp daemonக்கு SELinux பாதுகாப்பை செயல்நீக்கவும்"
+-#: ../gui/selinux.tbl:63
+-msgid "Disable SELinux protection for dccifd"
 +#: ../gui/system-config-selinux.glade:2661
 +msgid ""
 +"Enable/Disable additional audit rules, that are normally not reported in the "
 +"log files."
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Spam Assassin"
--#~ msgstr "Spam Assassin"
+-#: ../gui/selinux.tbl:64
+-msgid "Disable SELinux protection for dccm"
 +#: ../gui/system-config-selinux.glade:2781
 +msgid "label44"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for zebra daemon"
--#~ msgstr "zebra daemonக்கு SELinux பாதுகாப்பை செயல்நீக்கவும்"
+-#: ../gui/selinux.tbl:65
+-msgid "Disable SELinux protection for ddt daemon"
 +#: ../gui/system-config-selinux.glade:2818
 +msgid "Change process mode to permissive."
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Label Prefix"
--#~ msgstr "முன்னொட்டு பெயர்"
+-#: ../gui/selinux.tbl:66
+-msgid "Disable SELinux protection for devfsd daemon"
 +#: ../gui/system-config-selinux.glade:2836
 +msgid "Change process mode to enforcing"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "MLS/MCS Level"
--#~ msgstr "MLS/MCS நிலை"
+-#: ../gui/selinux.tbl:67
+-msgid "Disable SELinux protection for dhcpc daemon"
 +#: ../gui/system-config-selinux.glade:2928
 +msgid "Process Domain"
-+msgstr ""
+ msgstr ""
  
--#~ msgid ""
--#~ "Labeling\n"
--#~ "Prefix"
--#~ msgstr ""
--#~ "பெயரிடல்\n"
--#~ "முன்னொட்டு"
+-#: ../gui/selinux.tbl:68
+-msgid "Disable SELinux protection for dhcpd daemon"
 +#: ../gui/system-config-selinux.glade:2956
 +msgid "label59"
-+msgstr ""
+ msgstr ""
  
--#~ msgid ""
--#~ "MLS/\n"
--#~ "MCS Level"
--#~ msgstr ""
--#~ "MLS/\n"
--#~ "MCS நிலை"
+-#: ../gui/selinux.tbl:69
+-msgid "Disable SELinux protection for dictd daemon"
 +#: ../gui/usersPage.py:138
 +#, python-format
 +msgid "SELinux user '%s' is required"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:70
+-msgid "Allow sysadm_t to directly start daemons"
++#: ../sepolicy/sepolicy.py:106
++msgid "Generate SELinux man pages"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:71
+-msgid "Disable SELinux protection for Evolution"
++#: ../sepolicy/sepolicy.py:110
++msgid "path in which the generated SELinux man pages will be stored"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:72
+-msgid "Games"
++#: ../sepolicy/sepolicy.py:114
++msgid "All domains"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:72
+-msgid "Disable SELinux protection for games"
++#: ../sepolicy/sepolicy.py:116
++msgid "Domain name(s) of man pages to be created"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:73
+-msgid "Disable SELinux protection for the web browsers"
++#: ../sepolicy/sepolicy.py:164
++msgid "Query SELinux policy network information"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:74
+-msgid "Disable SELinux protection for Thunderbird"
++#: ../sepolicy/sepolicy.py:169
++msgid "list all SELinux port types"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:75
+-msgid "Disable SELinux protection for distccd daemon"
++#: ../sepolicy/sepolicy.py:172
++msgid "show SELinux type related to the port"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:76
+-msgid "Disable SELinux protection for dmesg daemon"
++#: ../sepolicy/sepolicy.py:175
++msgid "Show ports defined for this SELinux type"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:77
+-msgid "Disable SELinux protection for dnsmasq daemon"
++#: ../sepolicy/sepolicy.py:178
++msgid "show ports to which this domain can bind and/or connect"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:78
+-msgid "Disable SELinux protection for dovecot daemon"
++#: ../sepolicy/sepolicy.py:192
++msgid "query SELinux policy to see if domains can communicate with each other"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:79
+-msgid "Disable SELinux protection for entropyd daemon"
++#: ../sepolicy/sepolicy.py:195
++msgid "Source Domain"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:80
+-msgid "Disable SELinux protection for fetchmail"
++#: ../sepolicy/sepolicy.py:198
++msgid "Target Domain"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:81
+-msgid "Disable SELinux protection for fingerd daemon"
++#: ../sepolicy/sepolicy.py:215
++msgid "query SELinux Policy to see description of booleans"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:82
+-msgid "Disable SELinux protection for freshclam daemon"
++#: ../sepolicy/sepolicy.py:219
++msgid "get all booleans desctiption"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:83
+-msgid "Disable SELinux protection for fsdaemon daemon"
++#: ../sepolicy/sepolicy.py:221
++msgid "boolean to get description"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:84
+-msgid "Disable SELinux protection for gpm daemon"
++#: ../sepolicy/sepolicy.py:231
++msgid ""
++"query SELinux Policy to see how a source process domain can transition to "
++"the target process domain"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
+-msgid "NFS"
++#: ../sepolicy/sepolicy.py:234
++msgid "source process domain"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:85
+-msgid "Disable SELinux protection for gss daemon"
++#: ../sepolicy/sepolicy.py:237
++msgid "target process domain"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:86
+-msgid "Disable SELinux protection for Hal daemon"
++#: ../sepolicy/sepolicy.py:259
++msgid "Generate SELinux Policy module template"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:87
+-msgid "Compatibility"
++#: ../sepolicy/sepolicy.py:265
++msgid "name of policy to generate"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:87
+-msgid ""
+-"Do not audit things that we know to be broken but which are not security "
+-"risks"
++#: ../sepolicy/sepolicy.py:267
++msgid "executable to confine"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:88
+-msgid "Disable SELinux protection for hostname daemon"
++#: ../sepolicy/sepolicy.py:269
++msgid "run policy generation test suite"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:89
+-msgid "Disable SELinux protection for hotplug daemon"
++#: ../sepolicy/sepolicy.py:274
++msgid "commands"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:90
+-msgid "Disable SELinux protection for howl daemon"
++#: ../sepolicy/sepolicy/generate.py:185
++msgid "Internet Services Daemon"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:91
+-msgid "Disable SELinux protection for cups hplip daemon"
++#: ../sepolicy/sepolicy/generate.py:198
++msgid "Valid Types:\n"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:92
+-msgid "Disable SELinux protection for httpd rotatelogs"
++#: ../sepolicy/sepolicy/generate.py:232
++#, python-format
++msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
+-msgid "HTTPD Service"
++#: ../sepolicy/sepolicy/generate.py:359
++msgid "You must enter a name for your confined process/user"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:93
+-msgid "Disable SELinux protection for http suexec"
++#: ../sepolicy/sepolicy/generate.py:361
++msgid ""
++"Name must be alpha numberic with no spaces. Consider using option \"-n "
++"MODULENAME\""
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:94
+-msgid "Disable SELinux protection for hwclock daemon"
++#: ../sepolicy/sepolicy/generate.py:449
++msgid "User Role types can not be assigned executables."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:95
+-msgid "Disable SELinux protection for i18n daemon"
++#: ../sepolicy/sepolicy/generate.py:455
++msgid "Only Daemon apps can use an init script.."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:96
+-msgid "Disable SELinux protection for imazesrv daemon"
++#: ../sepolicy/sepolicy/generate.py:473
++msgid "use_resolve must be a boolean value "
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:97
+-msgid "Disable SELinux protection for inetd child daemons"
++#: ../sepolicy/sepolicy/generate.py:479
++msgid "use_syslog must be a boolean value "
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:98
+-msgid "Disable SELinux protection for inetd daemon"
++#: ../sepolicy/sepolicy/generate.py:485
++msgid "use_kerberos must be a boolean value "
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:99
+-msgid "Disable SELinux protection for innd daemon"
++#: ../sepolicy/sepolicy/generate.py:491
++msgid "manage_krb5_rcache must be a boolean value "
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:100
+-msgid "Disable SELinux protection for iptables daemon"
++#: ../sepolicy/sepolicy/generate.py:521
++msgid "USER Types automatically get a tmp type"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:101
+-msgid "Disable SELinux protection for ircd daemon"
++#: ../sepolicy/sepolicy/generate.py:1039
++msgid "You must enter the executable path for your confined process"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:102
+-msgid "Disable SELinux protection for irqbalance daemon"
++#: ../sepolicy/sepolicy/generate.py:1272
++msgid "Type Enforcement file"
 +msgstr ""
-diff -up policycoreutils-2.1.12/po/te.po.rhat policycoreutils-2.1.12/po/te.po
---- policycoreutils-2.1.12/po/te.po.rhat	2012-07-04 07:35:21.000000000 -0400
-+++ policycoreutils-2.1.12/po/te.po	2012-10-16 15:07:17.636526316 -0400
-@@ -1,28 +1,23 @@
--# translation of new_policycoreutils.HEAD.te.po to Telugu
-+# SOME DESCRIPTIVE TITLE.
++
++#: ../sepolicy/sepolicy/generate.py:1273
++msgid "Interface file"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:1274
++msgid "File Contexts file"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:103
+-msgid "Disable SELinux protection for iscsi daemon"
++#: ../sepolicy/sepolicy/generate.py:1275
++msgid "Spec file"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:104
+-msgid "Disable SELinux protection for jabberd daemon"
++#: ../sepolicy/sepolicy/generate.py:1276
++msgid "Setup Script"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
+-msgid "Kerberos"
++#: booleans.py:1
++msgid ""
++"Allow ABRT to modify public files used for public file transfer services."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:105
+-msgid "Disable SELinux protection for kadmind daemon"
++#: booleans.py:2
++msgid ""
++"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:106
+-msgid "Disable SELinux protection for klogd daemon"
++#: booleans.py:3
++msgid "Allow amavis to use JIT compiler"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:107
+-msgid "Disable SELinux protection for krb5kdc daemon"
++#: booleans.py:4
++msgid "Allow antivirus programs to read non security files on a system"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:108
+-msgid "Disable SELinux protection for ktalk daemons"
++#: booleans.py:5
++msgid ""
++"Allow users to resolve user passwd entries directly from ldap rather then "
++"using a sssd server"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:109
+-msgid "Disable SELinux protection for kudzu daemon"
++#: booleans.py:6
++msgid "Allow users to login using a radius server"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:110
+-msgid "Disable SELinux protection for locate daemon"
++#: booleans.py:7
++msgid "Allow users to login using a yubikey  server"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:111
+-msgid "Disable SELinux protection for lpd daemon"
++#: booleans.py:8
++msgid ""
++"Allow cdrecord to read various content. nfs, samba, removable devices, user "
++"temp and untrusted content files"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:112
+-msgid "Disable SELinux protection for lrrd daemon"
++#: booleans.py:9
++msgid "Allow clamd to use JIT compiler"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:113
+-msgid "Disable SELinux protection for lvm daemon"
++#: booleans.py:10
++msgid "Allow clamscan to non security files on a system"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:114
+-msgid "Disable SELinux protection for mailman"
++#: booleans.py:11
++msgid "Allow clamscan to read user content"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:115
+-msgid "Allow evolution and thunderbird to read user files"
++#: booleans.py:12
++msgid ""
++"Allow Cobbler to modify public files used for public file transfer services."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:116
+-msgid "Disable SELinux protection for mdadm daemon"
++#: booleans.py:13
++msgid "Allow Cobbler to connect to the network using TCP."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:117
+-msgid "Disable SELinux protection for monopd daemon"
++#: booleans.py:14
++msgid "Allow Cobbler to access cifs file systems."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:118
+-msgid "Allow the mozilla browser to read user files"
++#: booleans.py:15
++msgid "Allow Cobbler to access nfs file systems."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:119
+-msgid "Disable SELinux protection for mrtg daemon"
++#: booleans.py:16
++msgid "Allow collectd to connect to the network using TCP."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:120
+-msgid "Disable SELinux protection for mysqld daemon"
++#: booleans.py:17
++msgid "Allow codnor domain to connect to the network using TCP."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:121
+-msgid "Disable SELinux protection for nagios daemon"
++#: booleans.py:18
++msgid ""
++"Allow system cron jobs to relabel filesystem for restoring file contexts."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
+-msgid "Name Service"
++#: booleans.py:19
++msgid "Allow cvs daemon to read shadow"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:122
+-msgid "Disable SELinux protection for named daemon"
++#: booleans.py:20
++msgid "Allow all daemons to write corefiles to /"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:123
+-msgid "Disable SELinux protection for nessusd daemon"
++#: booleans.py:21
++msgid "Allow all daemons to use tcp wrappers."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:124
+-msgid "Disable SELinux protection for NetworkManager"
++#: booleans.py:22
++msgid "Allow all daemons the ability to read/write terminals"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:125
+-msgid "Disable SELinux protection for nfsd daemon"
++#: booleans.py:23
++msgid "Allow dbadm to manage files in users home directories"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
+-#: ../gui/selinux.tbl:221
+-msgid "Samba"
++#: booleans.py:24
++msgid "Allow dbadm to read files in users home directories"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:126
+-msgid "Disable SELinux protection for nmbd daemon"
++#: booleans.py:25
++msgid ""
++"Deny user domains applications to map a memory region as both executable and "
++"writable, this is dangerous and the executable should be reported in bugzilla"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:127
+-msgid "Disable SELinux protection for nrpe daemon"
++#: booleans.py:26
++msgid "Allow sysadm to debug or ptrace all processes."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:128
+-msgid "Disable SELinux protection for nscd daemon"
++#: booleans.py:27
++msgid "Allow dhcpc client applications to execute iptables commands"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:129
+-msgid "Disable SELinux protection for nsd daemon"
++#: booleans.py:28
++msgid "Allow DHCP daemon to use LDAP backends"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:130
+-msgid "Disable SELinux protection for ntpd daemon"
++#: booleans.py:29
++msgid "Allow all domains to use other domains file descriptors"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:131
+-msgid "Disable SELinux protection for oddjob"
++#: booleans.py:30
++msgid "Allow all domains to have the kernel load modules"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:132
+-msgid "Disable SELinux protection for oddjob_mkhomedir"
++#: booleans.py:31
++msgid "Allow the use of the audio devices as the source for the entropy feeds"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:133
+-msgid "Disable SELinux protection for openvpn daemon"
++#: booleans.py:32
++msgid "Allow exim to connect to databases (postgres, mysql)"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:134
+-msgid "Disable SELinux protection for pam daemon"
++#: booleans.py:33
++msgid "Allow exim to create, read, write, and delete unprivileged user files."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:135
+-msgid "Disable SELinux protection for pegasus"
++#: booleans.py:34
++msgid "Allow exim to read unprivileged user files."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:136
+-msgid "Disable SELinux protection for perdition daemon"
++#: booleans.py:35
++msgid "Enable extra rules in the cron domain to support fcron."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:137
+-msgid "Disable SELinux protection for portmap daemon"
++#: booleans.py:36
++msgid "Allow fenced domain to connect to the network using TCP."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:138
+-msgid "Disable SELinux protection for portslave daemon"
++#: booleans.py:37
++msgid "Allow fenced domain to execute ssh."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:139
+-msgid "Disable SELinux protection for postfix"
++#: booleans.py:38
++msgid "Allow ftp to read and write files in the user home directories"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:140
+-msgid "Disable SELinux protection for postgresql daemon"
++#: booleans.py:39
++msgid ""
++"Allow ftp servers to upload files,  used for public file transfer services. "
++"Directories must be labeled public_content_rw_t."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:141
+-msgid "pppd"
++#: booleans.py:40
++msgid "Allow ftp servers to connect to all ports > 1023"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:141
+-msgid "Allow pppd to be run for a regular user"
++#: booleans.py:41
++msgid "Allow ftp servers to connect to mysql database ports"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:142
+-msgid "Disable SELinux protection for pptp"
++#: booleans.py:42
++msgid ""
++"Allow ftp servers to login to local users and read/write all files on the "
++"system, governed by DAC."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:143
+-msgid "Disable SELinux protection for prelink daemon"
++#: booleans.py:43
++msgid "Allow ftp servers to use cifs used for public file transfer services."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:144
+-msgid "Disable SELinux protection for privoxy daemon"
++#: booleans.py:44
++msgid "Allow ftp servers to use nfs used for public file transfer services."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:145
+-msgid "Disable SELinux protection for ptal daemon"
++#: booleans.py:45
++msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:146
+-msgid "Disable SELinux protection for pxe daemon"
++#: booleans.py:46
++msgid "Determine whether Git CGI can search home directories."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:147
+-msgid "Disable SELinux protection for pyzord"
++#: booleans.py:47
++msgid "Determine whether Git CGI can access cifs file systems."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:148
+-msgid "Disable SELinux protection for quota daemon"
++#: booleans.py:48
++msgid "Determine whether Git CGI can access nfs file systems."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:149
+-msgid "Disable SELinux protection for radiusd daemon"
++#: booleans.py:49
++msgid ""
++"Determine whether Git session daemon can bind TCP sockets to all unreserved "
++"ports."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:150
+-msgid "Disable SELinux protection for radvd daemon"
++#: booleans.py:50
++msgid ""
++"Determine whether calling user domains can execute Git daemon in the "
++"git_session_t domain."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:151
+-msgid "Disable SELinux protection for rdisc"
++#: booleans.py:51
++msgid "Determine whether Git system daemon can search home directories."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:152
+-msgid "Disable SELinux protection for readahead"
++#: booleans.py:52
++msgid "Determine whether Git system daemon can access cifs file systems."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:153
+-msgid "Allow programs to read files in non-standard locations (default_t)"
++#: booleans.py:53
++msgid "Determine whether Git system daemon can access nfs file systems."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:154
+-msgid "Disable SELinux protection for restorecond"
++#: booleans.py:54
++msgid "Allow gitisis daemon to send mail"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:155
+-msgid "Disable SELinux protection for rhgb daemon"
++#: booleans.py:55
++msgid "Enable reading of urandom for all domains."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:156
+-msgid "Disable SELinux protection for ricci"
++#: booleans.py:56
++msgid ""
++"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
++"agent to manage user files."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:157
+-msgid "Disable SELinux protection for ricci_modclusterd"
++#: booleans.py:57
++msgid ""
++"Allow gpg web domain to modify public files used for public file transfer "
++"services."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:158
+-msgid "Disable SELinux protection for rlogind daemon"
++#: booleans.py:58
++msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:159
+-msgid "Disable SELinux protection for rpcd daemon"
++#: booleans.py:59
++msgid ""
++"Allow Apache to modify public files used for public file transfer services. "
++"Directories/Files must be labeled public_content_rw_t."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:160
+-msgid "Disable SELinux protection for rshd"
++#: booleans.py:60
++msgid "Allow httpd to use built in scripting (usually php)"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:161
+-msgid "rsync"
++#: booleans.py:61
++msgid "Allow http daemon to check spam"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:161
+-msgid "Disable SELinux protection for rsync daemon"
++#: booleans.py:62
++msgid ""
++"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
++"ports"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:162
+-msgid "Allow ssh to run from inetd instead of as a daemon"
++#: booleans.py:63
++msgid "Allow httpd to connect to the ldap port"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:163
+-msgid "Allow Samba to share nfs directories"
++#: booleans.py:64
++msgid "Allow http daemon to connect to zabbix"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
+-msgid "SASL authentication server"
++#: booleans.py:65
++msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:164
+-msgid "Allow sasl authentication server to read /etc/shadow"
++#: booleans.py:66
++msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:165
++#: booleans.py:67
+ msgid ""
+-"Allow X-Windows server to map a memory region as both executable and writable"
++"Allow HTTPD scripts and modules to connect to databases over the network."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:166
+-msgid "Disable SELinux protection for saslauthd daemon"
++#: booleans.py:68
++msgid "Allow httpd to connect to memcache server"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:167
+-msgid "Disable SELinux protection for scannerdaemon daemon"
++#: booleans.py:69
++msgid "Allow httpd to act as a relay"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:168
+-msgid "Do not allow transition to sysadm_t, sudo and su effected"
++#: booleans.py:70
++msgid "Allow http daemon to send mail"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:169
+-msgid "Do not allow any processes to load kernel modules"
++#: booleans.py:71
++msgid "Allow Apache to communicate with avahi service via dbus"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:170
+-msgid "Do not allow any processes to modify kernel SELinux policy"
++#: booleans.py:72
++msgid "Allow httpd cgi support"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:171
+-msgid "Disable SELinux protection for sendmail daemon"
++#: booleans.py:73
++msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:172
+-msgid "Disable SELinux protection for setrans"
++#: booleans.py:74
++msgid "Allow httpd to read home directories"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:173
+-msgid "Disable SELinux protection for setroubleshoot daemon"
++#: booleans.py:75
++msgid "Allow httpd scripts and modules execmem/execstack"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:174
+-msgid "Disable SELinux protection for slapd daemon"
++#: booleans.py:76
++msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:175
+-msgid "Disable SELinux protection for slrnpull daemon"
++#: booleans.py:77
++msgid "Allow httpd processes to manage IPA content"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:176
+-msgid "Disable SELinux protection for smbd daemon"
++#: booleans.py:78
++msgid "Allow Apache to use mod_auth_ntlm_winbind"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:177
+-msgid "Disable SELinux protection for snmpd daemon"
++#: booleans.py:79
++msgid "Allow Apache to use mod_auth_pam"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:178
+-msgid "Disable SELinux protection for snort daemon"
++#: booleans.py:80
++msgid "Allow httpd to read user content"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:179
+-msgid "Disable SELinux protection for soundd daemon"
++#: booleans.py:81
++msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:180
+-msgid "Disable SELinux protection for sound daemon"
++#: booleans.py:82
++msgid "Allow httpd daemon to change its resource limits"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
+-msgid "Spam Protection"
++#: booleans.py:83
++msgid ""
++"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:181
+-msgid "Disable SELinux protection for spamd daemon"
++#: booleans.py:84
++msgid ""
++"Allow apache scripts to write to public content, directories/files must be "
++"labeled public_rw_content_t."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:182
+-msgid "Allow spamd to access home directories"
++#: booleans.py:85
++msgid "Allow Apache to execute tmp content."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:183
+-msgid "Allow Spam Assassin daemon network access"
++#: booleans.py:86
++msgid ""
++"Unify HTTPD to communicate with the terminal. Needed for entering the "
++"passphrase for certificates at the terminal."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:184
+-msgid "Disable SELinux protection for speedmgmt daemon"
++#: booleans.py:87
++msgid "Unify HTTPD handling of all content files."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
+-msgid "Squid"
++#: booleans.py:88
++msgid "Allow httpd to access cifs file systems"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:185
+-msgid "Allow squid daemon to connect to the network"
++#: booleans.py:89
++msgid "Allow httpd to access FUSE file systems"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:186
+-msgid "Disable SELinux protection for squid daemon"
++#: booleans.py:90
++msgid "Allow httpd to run gpg"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:187
+-msgid "Disable SELinux protection for ssh daemon"
++#: booleans.py:91
++msgid "Allow httpd to access nfs file systems"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:188
+-msgid "Allow ssh logins as sysadm_r:sysadm_t"
++#: booleans.py:92
++msgid "Allow httpd to communicate with oddjob to start up a service"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:189
++#: booleans.py:93
++msgid "Allow httpd to access openstack ports"
++msgstr ""
++
++#: booleans.py:94
++msgid "Allow icecast to connect to all ports, not just sound ports."
++msgstr ""
++
++#: booleans.py:95
+ msgid ""
+-"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
+-"bashrc)"
++"Allow the Irssi IRC Client to connect to any port, and to bind to any "
++"unreserved port."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
+-msgid "Universal SSL tunnel"
++#: booleans.py:96
++msgid "Allow java executable stack"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:190
+-msgid "Disable SELinux protection for stunnel daemon"
++#: booleans.py:97
++msgid "Allow confined applications to run with kerberos."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:191
+-msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
++#: booleans.py:98
++msgid "Allow syslogd daemon to send mail"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:192
+-msgid "Disable SELinux protection for swat daemon"
++#: booleans.py:99
++msgid "Allow syslogd the ability to read/write terminals"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:193
+-msgid "Disable SELinux protection for sxid daemon"
++#: booleans.py:100
++msgid "Allow logging in and using the system from /dev/console."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:194
+-msgid "Disable SELinux protection for syslogd daemon"
++#: booleans.py:101
++msgid ""
++"Control the ability to mmap a low area of the address space, as configured "
++"by /proc/sys/kernel/mmap_min_addr."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:195
+-msgid "Disable SELinux protection for system cron jobs"
++#: booleans.py:102
++msgid "Allow mock to read files in home directories."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:196
+-msgid "Disable SELinux protection for tcp daemon"
++#: booleans.py:103
++msgid "Allow the mount command to mount any directory or file."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:197
+-msgid "Disable SELinux protection for telnet daemon"
++#: booleans.py:104
++msgid "Allow mozilla plugin domain to connect to the network using TCP."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:198
+-msgid "Disable SELinux protection for tftpd daemon"
++#: booleans.py:105
++msgid ""
++"Allow mozilla_plugins to create random content in the users home directory"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:199
+-msgid "Disable SELinux protection for transproxy daemon"
++#: booleans.py:106
++msgid "Allow confined web browsers to read home directory content"
++msgstr ""
++
++#: booleans.py:107
++msgid "Allow mplayer executable stack"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:200
+-msgid "Disable SELinux protection for udev daemon"
++#: booleans.py:108
++msgid "Allow mysqld to connect to all ports"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:201
+-msgid "Disable SELinux protection for uml daemon"
++#: booleans.py:109
++msgid "Allow BIND to bind apache port."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:202
++#: booleans.py:110
+ msgid ""
+-"Allow xinetd to run unconfined, including any services it starts that do not "
+-"have a domain transition explicitly defined"
++"Allow BIND to write the master zone files. Generally this is used for "
++"dynamic DNS or zone transfers."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:203
++#: booleans.py:111
++msgid "Allow any files/directories to be exported read/only via NFS."
++msgstr ""
++
++#: booleans.py:112
++msgid "Allow any files/directories to be exported read/write via NFS."
++msgstr ""
++
++#: booleans.py:113
+ msgid ""
+-"Allow rc scripts to run unconfined, including any daemon started by an rc "
+-"script that does not have a domain transition explicitly defined"
++"Allow nfs servers to modify public files used for public file transfer "
++"services.  Files/Directories must be labeled public_content_rw_t."
++msgstr ""
++
++#: booleans.py:114
++msgid "Allow system to run with NIS"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:204
+-msgid "Allow rpm to run unconfined"
++#: booleans.py:115
++msgid "Allow confined applications to use nscd shared memory."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:205
+-msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
++#: booleans.py:116
++msgid "Allow nsplugin code to connect to unreserved ports"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:206
+-msgid "Disable SELinux protection for updfstab daemon"
++#: booleans.py:117
++msgid "Allow nsplugin code to execmem/execstack"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:207
+-msgid "Disable SELinux protection for uptimed daemon"
++#: booleans.py:118
++msgid "Allow openvpn to read home directories"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:208
++#: booleans.py:119
++msgid "Allow piranha-lvs domain to connect to the network using TCP."
++msgstr ""
++
++#: booleans.py:120
++msgid "Allow polipo to connect to all ports > 1023"
++msgstr ""
++
++#: booleans.py:121
++msgid ""
++"Determine whether Polipo session daemon can bind tcp sockets to all "
++"unreserved ports."
++msgstr ""
++
++#: booleans.py:122
+ msgid ""
+-"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
+-"staff_r can do so"
++"Determine whether calling user domains can execute Polipo daemon in the "
++"polipo_session_t domain."
++msgstr ""
++
++#: booleans.py:123
++msgid "Determine whether polipo can access cifs file systems."
++msgstr ""
++
++#: booleans.py:124
++msgid "Determine whether Polipo can access nfs file systems."
++msgstr ""
++
++#: booleans.py:125
++msgid "Enable polyinstantiated directory support."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:209
+-msgid "Allow users to execute the mount command"
++#: booleans.py:126
++msgid "Allow the portage domains to use NFS mounts (regular nfs_t)"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:210
+-msgid "Allow regular users direct mouse access (only allow the X server)"
++#: booleans.py:127
++msgid "Allow postfix_local domain full write access to mail_spool directories"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:211
+-msgid "Allow users to run the dmesg command"
++#: booleans.py:128
++msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:212
+-msgid "Allow users to control network interfaces (also needs USERCTL=true)"
++#: booleans.py:129
++msgid "Allow transmit client label to foreign database"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:213
+-msgid "Allow normal user to execute ping"
++#: booleans.py:130
++msgid "Allow database admins to execute DML statement"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:214
+-msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
++#: booleans.py:131
++msgid "Allow unprivileged users to execute DDL statement"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:215
+-msgid "Allow users to rw usb devices"
++#: booleans.py:132
++msgid "Allow pppd to load kernel modules for certain modems"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:216
++#: booleans.py:133
++msgid "Allow pppd to be run for a regular user"
++msgstr ""
++
++#: booleans.py:134
+ msgid ""
+-"Allow users to run TCP servers (bind to ports and accept connection from the "
+-"same domain and outside users)  disabling this forces FTP passive mode and "
+-"may change other protocols"
++"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:217
+-msgid "Allow user to stat ttyfiles"
++#: booleans.py:135
++msgid "Allow Puppet client to manage all file types."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:218
+-msgid "Disable SELinux protection for uucpd daemon"
++#: booleans.py:136
++msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:219
+-msgid "Disable SELinux protection for vmware daemon"
++#: booleans.py:137
++msgid "Allow qemu to connect fully to the network"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:220
+-msgid "Disable SELinux protection for watchdog daemon"
++#: booleans.py:138
++msgid "Allow qemu to use cifs/Samba file systems"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:221
+-msgid "Disable SELinux protection for winbind daemon"
++#: booleans.py:139
++msgid "Allow qemu to use serial/parallel communication ports"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:222
+-msgid "Disable SELinux protection for xdm daemon"
++#: booleans.py:140
++msgid "Allow qemu to use nfs file systems"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:223
+-msgid "Allow xdm logins as sysadm_r:sysadm_t"
++#: booleans.py:141
++msgid "Allow qemu to use usb devices"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:224
+-msgid "Disable SELinux protection for xen daemon"
++#: booleans.py:142
++msgid "Allow racoon to read shadow"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:225
+-msgid "XEN"
++#: booleans.py:143
++msgid "Allow rgmanager domain to connect to the network using TCP."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:225
+-msgid "Allow xen to read/write physical disk devices"
++#: booleans.py:144
++msgid ""
++"Allow rsync to modify public files used for public file transfer services.  "
++"Files/Directories must be labeled public_content_rw_t."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:226
+-msgid "Disable SELinux protection for xfs daemon"
++#: booleans.py:145
++msgid "Allow rsync to run as a client"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:227
+-msgid "Disable SELinux protection for xen control"
++#: booleans.py:146
++msgid "Allow rsync to export any files/directories read only."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:228
+-msgid "Disable SELinux protection for ypbind daemon"
++#: booleans.py:147
++msgid "Allow rsync servers to share cifs files systems"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:229
+-msgid "Disable SELinux protection for NIS Password Daemon"
++#: booleans.py:148
++msgid "Allow rsync servers to share nfs files systems"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:230
+-msgid "Disable SELinux protection for ypserv daemon"
++#: booleans.py:149
++msgid "Allow samba to create new home directories (e.g. via PAM)"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:231
+-msgid "Disable SELinux protection for NIS Transfer Daemon"
++#: booleans.py:150
++msgid ""
++"Allow samba to act as the domain controller, add users, groups and change "
++"passwords."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:232
+-msgid "Allow SELinux webadm user to manage unprivileged users home directories"
++#: booleans.py:151
++msgid "Allow samba to share users home directories."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:233
+-msgid "Allow SELinux webadm user to read unprivileged users home directories"
++#: booleans.py:152
++msgid "Allow samba to share any file/directory read only."
+ msgstr ""
+ 
+-#: ../gui/semanagePage.py:126
+-#, python-format
+-msgid "Are you sure you want to delete %s '%s'?"
++#: booleans.py:153
++msgid "Allow samba to share any file/directory read/write."
+ msgstr ""
+ 
+-#: ../gui/semanagePage.py:126
+-#, python-format
+-msgid "Delete %s"
++#: booleans.py:154
++msgid "Allow samba to act as a portmapper"
+ msgstr ""
+ 
+-#: ../gui/semanagePage.py:134
+-#, python-format
+-msgid "Add %s"
++#: booleans.py:155
++msgid "Allow samba to run unconfined scripts"
+ msgstr ""
+ 
+-#: ../gui/semanagePage.py:148
+-#, python-format
+-msgid "Modify %s"
++#: booleans.py:156
++msgid "Allow samba to export ntfs/fusefs volumes."
+ msgstr ""
+ 
+-#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
+-msgid "Permissive"
++#: booleans.py:157
++msgid "Allow samba to export NFS volumes."
+ msgstr ""
+ 
+-#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
+-msgid "Enforcing"
++#: booleans.py:158
++msgid "Allow sanlock to read/write fuse files"
+ msgstr ""
+ 
+-#: ../gui/statusPage.py:94
+-msgid "Status"
++#: booleans.py:159
++msgid "Allow sanlock to manage nfs files"
+ msgstr ""
+ 
+-#: ../gui/statusPage.py:133
++#: booleans.py:160
++msgid "Allow sanlock to manage cifs files"
++msgstr ""
++
++#: booleans.py:161
++msgid "Allow sasl to read shadow"
++msgstr ""
++
++#: booleans.py:162
+ 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?"
++"disallow programs, such as newrole, from transitioning to administrative "
++"user domains."
+ msgstr ""
+ 
+-#: ../gui/statusPage.py:147
++#: booleans.py:163
++msgid "Disable kernel module loading."
++msgstr ""
++
++#: booleans.py:164
+ msgid ""
+-"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
+-"you later decide to turn SELinux back on, the system will be required to "
+-"relabel.  If you just want to see if SELinux is causing a problem on your "
+-"system, you can go to permissive mode which will only log errors and not "
+-"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
+-"wish to continue?"
++"Boolean to determine whether the system permits loading policy, setting "
++"enforcing mode, and changing boolean values.  Set this to true and you have "
++"to reboot to set it back."
+ msgstr ""
+ 
+-#: ../gui/statusPage.py:152
++#: booleans.py:165
++msgid "Allow regular users direct dri device access"
++msgstr ""
++
++#: booleans.py:166
+ msgid ""
+-"Changing to SELinux enabled will cause a relabel of the entire file system "
+-"on the next boot. Relabeling takes a long time depending on the size of the "
+-"file system.  Do you wish to continue?"
++"Allow unconfined executables to make their heap memory executable.  Doing "
++"this is a really bad idea. Probably indicates a badly coded executable, but "
++"could indicate an attack. This executable should be reported in bugzilla"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:11
+-msgid "system-config-selinux"
++#: booleans.py:167
++msgid ""
++"Allow all unconfined executables to use libraries requiring text relocation "
++"that are not labeled textrel_shlib_t"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:12
++#: booleans.py:168
+ msgid ""
+-"Copyright (c)2006 Red Hat, Inc.\n"
+-"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
++"Allow unconfined executables to make their stack executable.  This should "
++"never, ever be necessary. Probably indicates a badly coded executable, but "
++"could indicate an attack. This executable should be reported in bugzilla"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:22
+-#: ../gui/system-config-selinux.glade:544
+-msgid "Add SELinux Login Mapping"
++#: booleans.py:169
++msgid "Allow users to connect to the local mysql server"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:257
+-msgid "Add SELinux Network Ports"
++#: booleans.py:170
++msgid ""
++"Allow confined users the ability to execute the ping and traceroute commands."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:391
+-#: ../gui/system-config-selinux.glade:678
+-msgid "SELinux Type"
++#: booleans.py:171
++msgid "Allow users to connect to PostgreSQL"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:622
+-msgid "File Specification"
++#: booleans.py:172
++msgid ""
++"Allow user to r/w files on filesystems that do not have extended attributes "
++"(FAT, CDROM, FLOPPY)"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:650
+-msgid "File Type"
++#: booleans.py:173
++msgid ""
++"Allow users to run TCP servers (bind to ports and accept connection from the "
++"same domain and outside users)  disabling this forces FTP passive mode and "
++"may change other protocols."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:727
++#: booleans.py:174
++msgid "Allow user music sharing"
++msgstr ""
++
++#: booleans.py:175
+ msgid ""
+-"all files\n"
+-"regular file\n"
+-"directory\n"
+-"character device\n"
+-"block device\n"
+-"socket\n"
+-"symbolic link\n"
+-"named pipe\n"
++"Allow anon internal-sftp to upload files, used for public file transfer "
++"services. Directories must be labeled public_content_rw_t."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:773
+-msgid "MLS"
++#: booleans.py:176
++msgid ""
++"Allow sftp-internal to read and write files in the user home directories"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:837
+-msgid "Add SELinux User"
++#: booleans.py:177
++msgid ""
++"Allow sftp-internal to login to local users and read/write all files on the "
++"system, governed by DAC."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1079
+-msgid "SELinux Administration"
++#: booleans.py:178
++msgid ""
++"Allow internal-sftp to read and write files in the user ssh home directories."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1122
+-msgid "Add"
++#: booleans.py:179
++msgid "Allow sge to connect to the network using any TCP port"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1144
+-msgid "_Properties"
++#: booleans.py:180
++msgid "Allow sge to access nfs file systems."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1166
+-msgid "_Delete"
++#: booleans.py:181
++msgid ""
++"Enable additional permissions needed to support devices on 3ware controllers."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1256
+-msgid "Select Management Object"
++#: booleans.py:182
++msgid ""
++"Allow samba to modify public files used for public file transfer services.  "
++"Files/Directories must be labeled public_content_rw_t."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1273
+-msgid "<b>Select:</b>"
++#: booleans.py:183
++msgid "Allow user spamassassin clients to use the network."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1326
+-msgid "System Default Enforcing Mode"
++#: booleans.py:184
++msgid "Allow spamd to read/write user home directories."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1354
++#: booleans.py:185
+ msgid ""
+-"Disabled\n"
+-"Permissive\n"
+-"Enforcing\n"
++"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1373
+-msgid "Current Enforcing Mode"
++#: booleans.py:186
++msgid "Allow squid to run as a transparent proxy (TPROXY)"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1418
+-msgid "System Default Policy Type: "
++#: booleans.py:187
++msgid ""
++"Allow ssh with chroot env to read and write files in the user home "
++"directories"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1463
++#: booleans.py:188
++msgid "allow host key based authentication"
++msgstr ""
++
++#: booleans.py:189
++msgid "Allow ssh logins as sysadm_r:sysadm_t"
++msgstr ""
++
++#: booleans.py:190
++msgid "allow staff user to create and transition to svirt domains."
++msgstr ""
++
++#: booleans.py:191
++msgid "Allow the Telepathy connection managers to connect to any network port."
++msgstr ""
++
++#: booleans.py:192
+ msgid ""
+-"Select if you wish to relabel then entire file system on next reboot.  "
+-"Relabeling can take a very long time, depending on the size of the system.  "
+-"If you are changing policy types or going from disabled to enforcing, a "
+-"relabel is required."
++"Allow the Telepathy connection managers to connect to any generic TCP port."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1509
+-msgid "Relabel on next reboot."
++#: booleans.py:193
++msgid ""
++"Allow tftp to modify public files used for public file transfer services."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1561
+-msgid "label37"
++#: booleans.py:194
++msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1598
+-msgid "Revert boolean setting to system default"
++#: booleans.py:195
++msgid ""
++"allow unconfined users to transition to the chrome sandbox domains when "
++"running chrome-sandbox"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1614
+-msgid "Toggle between Customized and All Booleans"
++#: booleans.py:196
++msgid "Allow a user to login as an unconfined domain"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1645
+-#: ../gui/system-config-selinux.glade:1850
+-#: ../gui/system-config-selinux.glade:2037
+-#: ../gui/system-config-selinux.glade:2224
+-#: ../gui/system-config-selinux.glade:2467
+-#: ../gui/system-config-selinux.glade:2692
+-#: ../gui/system-config-selinux.glade:2867
+-msgid "Filter"
++#: booleans.py:197
++msgid ""
++"Allow unconfined users to transition to the Mozilla plugin domain when "
++"running xulrunner plugin-container."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1734
+-msgid "label50"
++#: booleans.py:198
++msgid "Allow video playing tools to run unconfined"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1771
+-msgid "Add File Context"
++#: booleans.py:199
++msgid "Allow unprivledged user to create and transition to svirt domains."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1787
+-msgid "Modify File Context"
++#: booleans.py:200
++msgid "Support ecryptfs home directories"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1803
+-msgid "Delete File Context"
++#: booleans.py:201
++msgid "Support fusefs home directories"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1819
+-msgid "Toggle between all and customized file context"
++#: booleans.py:202
++msgid "Use lpd server instead of cups"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1939
+-msgid "label38"
++#: booleans.py:203
++msgid "Support NFS home directories"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1976
+-msgid "Add SELinux User Mapping"
++#: booleans.py:204
++msgid "Support SAMBA home directories"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1992
+-msgid "Modify SELinux User Mapping"
++#: booleans.py:205
++msgid "Allow varnishd to connect to all ports, not just HTTP."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2008
+-msgid "Delete SELinux User Mapping"
++#: booleans.py:206
++msgid "Ignore vbetool mmap_zero errors."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2126
+-msgid "label39"
++#: booleans.py:207
++msgid ""
++"Allow confined virtual guests to use serial/parallel communication ports"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2163
+-msgid "Add User"
++#: booleans.py:208
++msgid ""
++"Allow confined virtual guests to use executable memory and executable stack"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2179
+-msgid "Modify User"
++#: booleans.py:209
++msgid "Allow confined virtual guests to read fuse files"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2195
+-msgid "Delete User"
++#: booleans.py:210
++msgid "Allow confined virtual guests to manage nfs files"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2313
+-msgid "label41"
++#: booleans.py:211
++msgid "Allow confined virtual guests to manage cifs files"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2350
+-msgid "Add Network Port"
++#: booleans.py:212
++msgid "Allow confined virtual guests to interact with the sanlock"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2366
+-msgid "Edit Network Port"
++#: booleans.py:213
++msgid "Allow confined virtual guests to manage device configuration, (pci)"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2382
+-msgid "Delete Network Port"
++#: booleans.py:214
++msgid "Allow confined virtual guests to use usb devices"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2418
+-#: ../gui/system-config-selinux.glade:2436
+-msgid "Toggle between Customized and All Ports"
++#: booleans.py:215
++msgid "Allow confined virtual guests to interact with the xserver"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2556
+-msgid "label42"
++#: booleans.py:216
++msgid "Allow webadm to manage files in users home directories"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2593
+-msgid "Generate new policy module"
++#: booleans.py:217
++msgid "Allow webadm to read files in users home directories"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2609
+-msgid "Load policy module"
++#: booleans.py:218
++msgid "Ignore wine mmap_zero errors."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2625
+-msgid "Remove loadable policy module"
++#: booleans.py:219
++msgid "Allow the graphical login program to execute bootloader"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2661
++#: booleans.py:220
+ msgid ""
+-"Enable/Disable additional audit rules, that are normally not reported in the "
+-"log files."
++"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2781
+-msgid "label44"
++#: booleans.py:221
++msgid "Allow xen to manage nfs files"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2818
+-msgid "Change process mode to permissive."
++#: booleans.py:222
++msgid ""
++"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
++"logical volumes for disk images."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2836
+-msgid "Change process mode to enforcing"
++#: booleans.py:223
++msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2928
+-msgid "Process Domain"
++#: booleans.py:224
++msgid ""
++"Allow xguest users to configure Network Manager and connect to apache ports"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2956
+-msgid "label59"
++#: booleans.py:225
++msgid "Allow xguest users to mount removable media"
+ msgstr ""
+ 
+-#: ../gui/usersPage.py:138
+-#, python-format
+-msgid "SELinux user '%s' is required"
++#: booleans.py:226
++msgid "Allow xguest to use blue tooth devices"
++msgstr ""
++
++#: booleans.py:227
++msgid "Allows clients to write to the X server shared memory segments."
++msgstr ""
++
++#: booleans.py:228
++msgid "Allows XServer to execute writable memory"
++msgstr ""
++
++#: booleans.py:229
++msgid "Support X userspace object manager"
++msgstr ""
++
++#: booleans.py:230
++msgid "Allow zabbix to connect to unreserved ports"
++msgstr ""
++
++#: booleans.py:231
++msgid "Allow zebra daemon to write it configuration files"
++msgstr ""
++
++#: booleans.py:232
++msgid ""
++"Allow ZoneMinder to modify public files used for public file transfer "
++"services."
+ msgstr ""
+diff --git a/policycoreutils/po/sv.po b/policycoreutils/po/sv.po
+index dd71256..0f873cb 100644
+--- a/policycoreutils/po/sv.po
++++ b/policycoreutils/po/sv.po
+@@ -1,23 +1,23 @@
+ # SOME DESCRIPTIVE TITLE.
  # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
  # This file is distributed under the same license as the PACKAGE package.
- #
--# Krishna Babu K <kkrothap at redhat.com>, 2008.
-+# Translators:
-+# Krishna Babu K <kkrothap at redhat.com>, 2008, 2009, 2010.
+-#
++# 
+ # Translators:
+ # Christian Rose <menthos at menthos.com>, 2006.
+-# Magnus Larsson <fedoratrans at gmail.com>, 2007, 2008.
++# Magnus Larsson <fedoratrans at gmail.com>, 2007-2008.
  msgid ""
  msgstr ""
--"Project-Id-Version: new_policycoreutils.HEAD.te\n"
-+"Project-Id-Version: Policycoreutils\n"
+ "Project-Id-Version: Policycoreutils\n"
  "Report-Msgid-Bugs-To: \n"
--"POT-Creation-Date: 2012-03-27 10:49-0400\n"
--"PO-Revision-Date: 2008-03-24 13:20+0530\n"
--"Last-Translator: Krishna Babu K <kkrothap at redhat.com>\n"
--"Language-Team: Telugu <en at li.org>\n"
-+"POT-Creation-Date: 2012-05-25 07:28-0400\n"
-+"PO-Revision-Date: 2012-04-02 20:30+0000\n"
-+"Last-Translator: dwalsh <dwalsh at redhat.com>\n"
-+"Language-Team: Telugu (http://www.transifex.net/projects/p/fedora/language/"
-+"te/)\n"
- "Language: te\n"
+-"POT-Creation-Date: 2012-04-02 16:29-0400\n"
+-"PO-Revision-Date: 2012-06-14 21:00+0000\n"
++"POT-Creation-Date: 2012-10-08 10:31-0400\n"
++"PO-Revision-Date: 2012-11-06 19:16+0000\n"
+ "Last-Translator: Göran Uddeborg <goeran at uddeborg.se>\n"
+-"Language-Team: Swedish (http://www.transifex.net/projects/p/fedora/language/sv/)\n"
++"Language-Team: Swedish (http://www.transifex.com/projects/p/fedora/language/sv/)\n"
  "MIME-Version: 1.0\n"
  "Content-Type: text/plain; charset=UTF-8\n"
  "Content-Transfer-Encoding: 8bit\n"
--"X-Generator: KBabel 1.11.4\n"
--"Plural-Forms: nplurals=2; plural=(n!=1);\n"
--"\n"
--"\n"
--"\n"
--"\n"
--"\n"
--"\n"
-+"Plural-Forms: nplurals=2; plural=(n != 1)\n"
+ "Language: sv\n"
+-"Plural-Forms: nplurals=2; plural=(n != 1)\n"
++"Plural-Forms: nplurals=2; plural=(n != 1);\n"
  
  #: ../run_init/run_init.c:67
  msgid ""
-@@ -100,857 +95,851 @@ msgstr "ఈ విధాన సంకల
- msgid "global"
- msgstr "సార్వత్రిక"
+@@ -26,7 +26,7 @@ msgid ""
+ "         <args ...> are the arguments to that script."
+ msgstr "ANVÄNDNING: run_init <skript> <arg …>\n  där: <skript> är namnet på init skript som ska köras,\n         <arg …> är argumenten till det skriptet."
+ 
+-#: ../run_init/run_init.c:126 ../newrole/newrole.c:1124
++#: ../run_init/run_init.c:126 ../newrole/newrole.c:1123
+ #, c-format
+ msgid "failed to initialize PAM\n"
+ msgstr "misslyckades med att initiera PAM\n"
+@@ -75,7 +75,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:1258
++#: ../run_init/run_init.c:405 ../newrole/newrole.c:1257
+ #, c-format
+ msgid "Could not set exec context to %s.\n"
+ msgstr "Kunde inte ställa in körningskontext till %s.\n"
+@@ -88,856 +88,852 @@ 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:143 ../semanage/seobject.py:147
+-msgid "global"
+-msgstr "globalt"
+-
 -#: ../semanage/seobject.py:222
-+#: ../semanage/seobject.py:225
++#: ../semanage/seobject.py:200
  msgid "Could not create semanage handle"
- msgstr "semanage హాండిల్‌ను సృష్టించలేకపోయింది"
+ msgstr "Kunde inte skapa ett semanage-handtag"
  
 -#: ../semanage/seobject.py:230
-+#: ../semanage/seobject.py:233
++#: ../semanage/seobject.py:208
  msgid "SELinux policy is not managed or store cannot be accessed."
- msgstr "SELinux విధానం నిర్వహించబడలేదు లేదా నిల్వ వాడుకొన లేదు."
+ msgstr "SELinux policy är inte hanterad eller lager kan inte kommas åt."
  
 -#: ../semanage/seobject.py:235
-+#: ../semanage/seobject.py:238
++#: ../semanage/seobject.py:213
  msgid "Cannot read policy store."
- msgstr "విధాన నిల్వను చదువలేదు."
+ msgstr "Kan inte läsa policylager."
  
 -#: ../semanage/seobject.py:240
-+#: ../semanage/seobject.py:243
++#: ../semanage/seobject.py:218
  msgid "Could not establish semanage connection"
- msgstr "semanage అనుసంధానంను ఎర్పరచలేక పోయింది."
+ msgstr "Kunde inte sätta upp en semanage-uppkoppling"
  
 -#: ../semanage/seobject.py:245
--#, fuzzy
-+#: ../semanage/seobject.py:248
++#: ../semanage/seobject.py:223
  msgid "Could not test MLS enabled status"
--msgstr "%s కొరకు MLS స్థాయిని అమర్చలేకపోయింది"
-+msgstr "MLS చేతనమైన స్థితిని పరిశీలించలేక పోయింది"
+ msgstr "Kunde inte testa status för aktivering av MLS"
  
 -#: ../semanage/seobject.py:251 ../semanage/seobject.py:266
-+#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
++#: ../semanage/seobject.py:229 ../semanage/seobject.py:244
  msgid "Not yet implemented"
- msgstr "ఇంకా మెరుగుపరచ లేదు"
+ msgstr "Inte implementerat ännu"
  
 -#: ../semanage/seobject.py:255
-+#: ../semanage/seobject.py:258
++#: ../semanage/seobject.py:233
  msgid "Semanage transaction already in progress"
--msgstr ""
-+msgstr "Semanage వ్యవహారము యిప్పటికే పురోగతినందు వున్నది"
+ msgstr "En semanagetransaktion pågår redan"
  
 -#: ../semanage/seobject.py:264
-+#: ../semanage/seobject.py:267
++#: ../semanage/seobject.py:242
  msgid "Could not start semanage transaction"
- msgstr "semanage వ్యవహారాన్ని ప్రారంభించ లేకపోయింది"
+ msgstr "Kunde inte starta semanage-transaktion"
  
 -#: ../semanage/seobject.py:274
--#, fuzzy
-+#: ../semanage/seobject.py:278
++#: ../semanage/seobject.py:254
  msgid "Could not commit semanage transaction"
--msgstr "semanage వ్యవహారాన్ని ప్రారంభించ లేకపోయింది"
-+msgstr "semanage వ్యవహారాన్ని అప్పగించ(commit)లేక పోయింది"
+ msgstr "Kunde inte verkställa semanage-transaktion"
  
 -#: ../semanage/seobject.py:279
-+#: ../semanage/seobject.py:283
++#: ../semanage/seobject.py:259
  msgid "Semanage transaction not in progress"
--msgstr ""
-+msgstr "Semanage వ్యవహారము పురోగతినందు లేదు"
+ msgstr "Ingen semanagetransaktion pågår"
  
 -#: ../semanage/seobject.py:291 ../semanage/seobject.py:371
--#, fuzzy
-+#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
++#: ../semanage/seobject.py:271 ../semanage/seobject.py:351
  msgid "Could not list SELinux modules"
--msgstr "SELinux వినియోగదారులను జాబితా చేయలేకపోయింది"
-+msgstr "SELinux మాడ్యూల్సును జాబితా చేయలేకపోయింది"
+ msgstr "Kan inte lista SELinux-moduler"
  
 -#: ../semanage/seobject.py:304
--#, fuzzy
-+#: ../semanage/seobject.py:308
++#: ../semanage/seobject.py:284
  msgid "Modules Name"
--msgstr "మాడ్యూల్ నామము"
-+msgstr ""
+ msgstr "Modulnamn"
  
--#: ../semanage/seobject.py:304
-+#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
+-#: ../semanage/seobject.py:304 ../gui/modulesPage.py:62
++#: ../semanage/seobject.py:284 ../gui/modulesPage.py:62
  msgid "Version"
- msgstr "వర్షన్"
+ msgstr "Version"
  
--#: ../semanage/seobject.py:307
-+#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
+-#: ../semanage/seobject.py:307 ../gui/statusPage.py:75
++#: ../semanage/seobject.py:287 ../gui/statusPage.py:75
  msgid "Disabled"
- msgstr "అచేతనమైన"
+ msgstr "Avaktiverad"
  
 -#: ../semanage/seobject.py:322
-+#: ../semanage/seobject.py:326
++#: ../semanage/seobject.py:302
  #, python-format
  msgid "Could not disable module %s (remove failed)"
- msgstr ""
+ msgstr "Det gick inte att avaktivera modulen %s (den gick inte att ta bort)"
  
 -#: ../semanage/seobject.py:333
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:337
-+#, python-format
++#: ../semanage/seobject.py:313
+ #, python-format
  msgid "Could not enable module %s (remove failed)"
--msgstr "పాత్ర %s ను %s కొరకు జతచేయ లేకపోయింది"
-+msgstr ""
+ msgstr "Det gick inte att aktivera modulen %s (den gick inte att ta bort)"
  
 -#: ../semanage/seobject.py:348
-+#: ../semanage/seobject.py:352
++#: ../semanage/seobject.py:328
  #, python-format
  msgid "Could not remove module %s (remove failed)"
- msgstr ""
+ msgstr "Det gick inte att ta bort modulen %s (den gick inte att ta bort)"
  
 -#: ../semanage/seobject.py:358
-+#: ../semanage/seobject.py:362
++#: ../semanage/seobject.py:338
  msgid "dontaudit requires either 'on' or 'off'"
- msgstr ""
+ msgstr "dontaudit kräver antingen ”on” eller ”off”"
  
 -#: ../semanage/seobject.py:387
--#, fuzzy
-+#: ../semanage/seobject.py:391
++#: ../semanage/seobject.py:366
  msgid "Builtin Permissive Types"
--msgstr "అనుమతిగల"
-+msgstr ""
+ msgstr "Inbyggda tillåtande typer"
  
 -#: ../semanage/seobject.py:397
--#, fuzzy
-+#: ../semanage/seobject.py:401
++#: ../semanage/seobject.py:376
  msgid "Customized Permissive Types"
--msgstr "అనుమతిగల"
-+msgstr ""
+ msgstr "Anpassade tillåtande typer"
  
 -#: ../semanage/seobject.py:438
-+#: ../semanage/seobject.py:442
++#: ../semanage/seobject.py:417
  #, python-format
  msgid "Could not set permissive domain %s (module installation failed)"
--msgstr ""
-+msgstr "అనుమతిగల డొమైన్ %sను అమర్చలేక పోయింది (మాడ్యూల్ సంస్థాపన విఫలమైంది)"
+ msgstr "Det gick inte att sätta tillåtande domän %s (modulinstallationen misslyckades)"
  
 -#: ../semanage/seobject.py:444
-+#: ../semanage/seobject.py:448
++#: ../semanage/seobject.py:423
  #, python-format
  msgid "Could not remove permissive domain %s (remove failed)"
--msgstr ""
-+msgstr "అనుమతిగల డొమైన్ %sను తొలగించలేక పోయింది (తొలగింపు విఫలమైంది)"
+ msgstr "Det gick inte att ta bort tillåtande domän %s (borttagning misslyckades)"
  
 -#: ../semanage/seobject.py:479 ../semanage/seobject.py:553
 -#: ../semanage/seobject.py:599 ../semanage/seobject.py:696
@@ -256568,3970 +289669,6583 @@ diff -up policycoreutils-2.1.12/po/te.po.rhat policycoreutils-2.1.12/po/te.po
 -#: ../semanage/seobject.py:1786 ../semanage/seobject.py:1849
 -#: ../semanage/seobject.py:1868 ../semanage/seobject.py:1985
 -#: ../semanage/seobject.py:2037
-+#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
-+#: ../semanage/seobject.py:603 ../semanage/seobject.py:700
-+#: ../semanage/seobject.py:730 ../semanage/seobject.py:797
-+#: ../semanage/seobject.py:854 ../semanage/seobject.py:1101
-+#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
-+#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
-+#: ../semanage/seobject.py:2045
++#: ../semanage/seobject.py:458 ../semanage/seobject.py:532
++#: ../semanage/seobject.py:578 ../semanage/seobject.py:675
++#: ../semanage/seobject.py:705 ../semanage/seobject.py:772
++#: ../semanage/seobject.py:829 ../semanage/seobject.py:1076
++#: ../semanage/seobject.py:1775 ../semanage/seobject.py:1838
++#: ../semanage/seobject.py:1857 ../semanage/seobject.py:1978
++#: ../semanage/seobject.py:2031
  #, python-format
  msgid "Could not create a key for %s"
- msgstr "%s కొరకు కీను సృష్టించలేకపోయింది"
+ msgstr "Kunde inte skapa en nyckel för %s"
  
 -#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
 -#: ../semanage/seobject.py:603 ../semanage/seobject.py:609
-+#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
-+#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
++#: ../semanage/seobject.py:462 ../semanage/seobject.py:536
++#: ../semanage/seobject.py:582 ../semanage/seobject.py:588
  #, python-format
  msgid "Could not check if login mapping for %s is defined"
- msgstr "%s కొరకు లాగిన్ మాపింగ్ నిర్వచించబడివుంటే పరిశీలించకుండా ఉండేది"
+ msgstr "Kunde inte kontrollera om inloggningskartläggning för %s är definierad"
  
 -#: ../semanage/seobject.py:492
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:496
-+#, python-format
++#: ../semanage/seobject.py:471
+ #, python-format
  msgid "Linux Group %s does not exist"
--msgstr "లినక్స్‍ వినియోగదారి %s లేడు"
-+msgstr "లినక్స్‍ సమూహము %s లేదు"
+ msgstr "Linuxgruppen %s finns inte"
  
 -#: ../semanage/seobject.py:497
-+#: ../semanage/seobject.py:501
++#: ../semanage/seobject.py:476
  #, python-format
  msgid "Linux User %s does not exist"
- msgstr "లినక్స్‍ వినియోగదారి %s లేడు"
+ msgstr "Linuxanvändaren %s finns inte"
  
 -#: ../semanage/seobject.py:501
-+#: ../semanage/seobject.py:505
++#: ../semanage/seobject.py:480
  #, python-format
  msgid "Could not create login mapping for %s"
- msgstr "%s కొరకు లాగిన్ మాపింగ్‌ను సృష్టించలేదు"
+ msgstr "Kunde inte skapa inloggningskartläggning för %s"
  
 -#: ../semanage/seobject.py:505 ../semanage/seobject.py:741
-+#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
++#: ../semanage/seobject.py:484 ../semanage/seobject.py:720
  #, python-format
  msgid "Could not set name for %s"
- msgstr "%s కొరకు నామమును అమర్చలేక పోయింది"
+ msgstr "Kunde inte sätta namn för %s"
  
 -#: ../semanage/seobject.py:510 ../semanage/seobject.py:751
-+#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
++#: ../semanage/seobject.py:489 ../semanage/seobject.py:730
  #, python-format
  msgid "Could not set MLS range for %s"
- msgstr "%s కొరకు MLS స్థాయిని అమర్చలేకపోయింది"
+ msgstr "Kunde inte sätta MLS-intervall för %s"
  
 -#: ../semanage/seobject.py:514
-+#: ../semanage/seobject.py:518
++#: ../semanage/seobject.py:493
  #, python-format
  msgid "Could not set SELinux user for %s"
- msgstr "%s కొరకు SELinux వినియోగదారిని అమర్చలేక పోయింది"
+ msgstr "Kunde inte sätta SELinux användare för %s"
  
 -#: ../semanage/seobject.py:518
-+#: ../semanage/seobject.py:522
++#: ../semanage/seobject.py:497
  #, python-format
  msgid "Could not add login mapping for %s"
- msgstr "%s కొరకు లాగిన్ మాపింగ్‌ను జతచేయ లేకపోయింది"
+ msgstr "Kunde inte lägga till inloggningskartläggning för %s"
  
 -#: ../semanage/seobject.py:536
-+#: ../semanage/seobject.py:540
++#: ../semanage/seobject.py:515
  msgid "Requires seuser or serange"
- msgstr "seuser లేదా serange అవసరము"
+ msgstr "Kräver seuser eller serange"
  
 -#: ../semanage/seobject.py:559 ../semanage/seobject.py:605
-+#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
++#: ../semanage/seobject.py:538 ../semanage/seobject.py:584
  #, python-format
  msgid "Login mapping for %s is not defined"
- msgstr "%s కొరకు లాగిన్ మాపింగ్ నిర్వచించబడలేదు"
+ msgstr "Inloggningskartläggning för %s är inte definierad"
  
 -#: ../semanage/seobject.py:563
-+#: ../semanage/seobject.py:567
++#: ../semanage/seobject.py:542
  #, python-format
  msgid "Could not query seuser for %s"
- msgstr "%s కొరకు seuser ను క్వరీ చేయలేకపోయింది"
+ msgstr "Kunde inte fråga seuser efter %s"
  
 -#: ../semanage/seobject.py:577
-+#: ../semanage/seobject.py:581
++#: ../semanage/seobject.py:556
  #, python-format
  msgid "Could not modify login mapping for %s"
- msgstr "%s కొరకు లాగిన్ మాపింగ్‌ను సవరించ లేకపోయింది"
+ msgstr "Kunde inte ändra inloggnings-kartläggning för %s"
  
 -#: ../semanage/seobject.py:611
-+#: ../semanage/seobject.py:615
++#: ../semanage/seobject.py:590
  #, python-format
  msgid "Login mapping for %s is defined in policy, cannot be deleted"
- msgstr "%s కొరకు లాగిన్ మాపింగ్ విధానంనందు నిర్వచించబడినది, తొలగించబడలేదు"
+ msgstr "Inloggningskartläggning för %s är definierad i policy, kan inte tas bort"
  
 -#: ../semanage/seobject.py:615
-+#: ../semanage/seobject.py:619
++#: ../semanage/seobject.py:594
  #, python-format
  msgid "Could not delete login mapping for %s"
- msgstr "%s కు లాగిన్ మాపింగ్‌ను తొలగించలేక పోయింది"
+ msgstr "Kunde inte ta bort inloggningkartläggning för %s"
  
 -#: ../semanage/seobject.py:637 ../semanage/seobject.py:655
 -#: ../semanage/seobject.py:893
-+#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
-+#: ../semanage/seobject.py:897
++#: ../semanage/seobject.py:616 ../semanage/seobject.py:634
++#: ../semanage/seobject.py:872
  msgid "Could not list login mappings"
- msgstr "లాగిన్ మాపింగ్స్‍‌ను జాబితా చేయలేకపోయింది"
+ msgstr "Kunde inte lista inloggningsmappningar"
  
 -#: ../semanage/seobject.py:680 ../semanage/seobject.py:685
-+#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../gui/system-config-selinux.glade:100
++#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
+ #: ../gui/system-config-selinux.glade:100
  msgid "Login Name"
- msgstr "లాగిన్ నామము"
+ msgstr "Inloggningsnamn"
  
 -#: ../semanage/seobject.py:680 ../semanage/seobject.py:685
 -#: ../semanage/seobject.py:943 ../semanage/seobject.py:948
-+#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../gui/system-config-selinux.glade:128
-+#: ../gui/system-config-selinux.glade:915
++#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
++#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
+ #: ../gui/system-config-selinux.glade:128
+ #: ../gui/system-config-selinux.glade:915
+-#: ../gui/system-config-selinux.glade:2304 ../gui/usersPage.py:44
 +#: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
  msgid "SELinux User"
- msgstr "SELinux వినియోగదారి"
+ msgstr "SELinux-anv."
  
--#: ../semanage/seobject.py:680
-+#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
-+#: ../gui/system-config-selinux.glade:943
+-#: ../semanage/seobject.py:680 ../gui/system-config-selinux.glade:156
++#: ../semanage/seobject.py:659 ../gui/system-config-selinux.glade:156
+ #: ../gui/system-config-selinux.glade:943
  msgid "MLS/MCS Range"
- msgstr "MLS/MCS వ్యాప్తి"
+ msgstr "MLS/MCS-intervall"
  
 -#: ../semanage/seobject.py:699 ../semanage/seobject.py:730
 -#: ../semanage/seobject.py:797 ../semanage/seobject.py:854
 -#: ../semanage/seobject.py:860
-+#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
-+#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
-+#: ../semanage/seobject.py:864
++#: ../semanage/seobject.py:678 ../semanage/seobject.py:709
++#: ../semanage/seobject.py:776 ../semanage/seobject.py:833
++#: ../semanage/seobject.py:839
  #, python-format
  msgid "Could not check if SELinux user %s is defined"
- msgstr "SELinux వినియోగదారి %s నిర్వచించబడివుంటే పరిశీలించకుండా ఉండేది"
+ msgstr "Kunde inte kontrollera om SELinux användare %s är definierad"
  
 -#: ../semanage/seobject.py:702 ../semanage/seobject.py:803
 -#: ../semanage/seobject.py:866
-+#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
-+#: ../semanage/seobject.py:870
++#: ../semanage/seobject.py:681 ../semanage/seobject.py:782
++#: ../semanage/seobject.py:845
  #, python-format
  msgid "Could not query user for %s"
- msgstr "%s కొరకు వినియోగదారిని క్వరీ చేయలేకపోయింది"
+ msgstr "Kan inte fråga användare för %s"
  
 -#: ../semanage/seobject.py:722
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:726
-+#, python-format
++#: ../semanage/seobject.py:701
+ #, python-format
  msgid "You must add at least one role for %s"
--msgstr "%s కొరకు దస్త్రము సందర్భంను జతచేయలేకపోయింది"
-+msgstr "%s కొరకు మీరు కనీసము వొక పాత్రను జతచేయవలెను"
+ msgstr "Du måste lägga till åtminstone en roll för %s"
  
 -#: ../semanage/seobject.py:737
-+#: ../semanage/seobject.py:741
++#: ../semanage/seobject.py:716
  #, python-format
  msgid "Could not create SELinux user for %s"
- msgstr "%s కొరకు SELinux వినియోగదారిని సృష్టించ లేకపోయింది"
+ msgstr "Kunde inte skapa SELinux användare för %s"
  
 -#: ../semanage/seobject.py:746
-+#: ../semanage/seobject.py:750
++#: ../semanage/seobject.py:725
  #, python-format
  msgid "Could not add role %s for %s"
- msgstr "పాత్ర %s ను %s కొరకు జతచేయ లేకపోయింది"
+ msgstr "Kunde inte lägga till roll %s för %s"
  
 -#: ../semanage/seobject.py:755
-+#: ../semanage/seobject.py:759
++#: ../semanage/seobject.py:734
  #, python-format
  msgid "Could not set MLS level for %s"
- msgstr "%s కు MLS స్థాయిని అమర్చ లేకపోయింది"
+ msgstr "Kunde inte sätta MLS nivå för %s"
  
 -#: ../semanage/seobject.py:758
-+#: ../semanage/seobject.py:762
++#: ../semanage/seobject.py:737
  #, python-format
  msgid "Could not add prefix %s for %s"
- msgstr "ప్రిఫిక్స్‍ %s ను %s కు జతచేయ లేకపోయింది"
+ msgstr "Kunde inte lägga till prefix %s för %s"
  
 -#: ../semanage/seobject.py:761
-+#: ../semanage/seobject.py:765
++#: ../semanage/seobject.py:740
  #, python-format
  msgid "Could not extract key for %s"
- msgstr "%s కొరకు కీను బయల్పరచ లేకపోయింది"
+ msgstr "Kunde inte få ut nyckel för %s"
  
 -#: ../semanage/seobject.py:765
-+#: ../semanage/seobject.py:769
++#: ../semanage/seobject.py:744
  #, python-format
  msgid "Could not add SELinux user %s"
- msgstr "SELinux వినియోగదారి %s ను జతచేయలేకపోయింది"
+ msgstr "Kunde inte lägga till SELinux användare %s"
  
 -#: ../semanage/seobject.py:787
-+#: ../semanage/seobject.py:791
++#: ../semanage/seobject.py:766
  msgid "Requires prefix, roles, level or range"
- msgstr "ప్రిఫిక్స్‍, పాత్రలు, స్థాయి లేదా వ్యాప్తి అవసరము"
+ msgstr "Kräver prefix, roller, nivå eller område"
  
 -#: ../semanage/seobject.py:789
-+#: ../semanage/seobject.py:793
++#: ../semanage/seobject.py:768
  msgid "Requires prefix or roles"
- msgstr "ప్రిఫిక్స్‍ లేదా పాత్రలు అవసరము"
+ msgstr "Kräver prefix eller roller"
  
 -#: ../semanage/seobject.py:799 ../semanage/seobject.py:856
-+#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
++#: ../semanage/seobject.py:778 ../semanage/seobject.py:835
  #, python-format
  msgid "SELinux user %s is not defined"
- msgstr "SELinux వినియోగదారి %s నిర్వచించబడలేదు"
+ msgstr "SELinux användare %s är inte definierad"
  
 -#: ../semanage/seobject.py:828
-+#: ../semanage/seobject.py:832
++#: ../semanage/seobject.py:807
  #, python-format
  msgid "Could not modify SELinux user %s"
- msgstr "SELinux వినియోగదారి %s ను సవరించలేదు"
+ msgstr "Kan inte modifiera SELinux användare %s"
  
 -#: ../semanage/seobject.py:862
-+#: ../semanage/seobject.py:866
++#: ../semanage/seobject.py:841
  #, python-format
  msgid "SELinux user %s is defined in policy, cannot be deleted"
- msgstr "SELinux వినియోగదారి %s విధానం లో నిర్వచించబడినది, తొలగింపబడలేదు"
+ msgstr "SELinux använda %s är definierad i policy, kan inte tas bort"
  
 -#: ../semanage/seobject.py:873
-+#: ../semanage/seobject.py:877
++#: ../semanage/seobject.py:852
  #, python-format
  msgid "Could not delete SELinux user %s"
- msgstr "SELinux వినియోగదారి %s ను తొలగించ లేకపోయింది"
+ msgstr "Kan inte ta bort SELinux användare %s"
  
 -#: ../semanage/seobject.py:911
-+#: ../semanage/seobject.py:915
++#: ../semanage/seobject.py:890
  msgid "Could not list SELinux users"
- msgstr "SELinux వినియోగదారులను జాబితా చేయలేకపోయింది"
+ msgstr "Kan inte lista SELinux användare"
  
 -#: ../semanage/seobject.py:917
-+#: ../semanage/seobject.py:921
++#: ../semanage/seobject.py:896
  #, python-format
  msgid "Could not list roles for user %s"
- msgstr "వినియోగదారి %s కొరకు పాత్రలను జాబితా చేయలేకపోయింది"
+ msgstr "Kan inte lista roller för användare %s"
  
 -#: ../semanage/seobject.py:942
-+#: ../semanage/seobject.py:946
++#: ../semanage/seobject.py:921
  msgid "Labeling"
- msgstr "లేబిలింగ్"
+ msgstr "Märkning"
  
 -#: ../semanage/seobject.py:942
-+#: ../semanage/seobject.py:946
++#: ../semanage/seobject.py:921
  msgid "MLS/"
  msgstr "MLS/"
  
 -#: ../semanage/seobject.py:943
-+#: ../semanage/seobject.py:947
++#: ../semanage/seobject.py:922
  msgid "Prefix"
- msgstr "ప్రిఫిక్స్‍"
+ msgstr "Prefix"
  
 -#: ../semanage/seobject.py:943
-+#: ../semanage/seobject.py:947
++#: ../semanage/seobject.py:922
  msgid "MCS Level"
- msgstr "MCS స్థాయి"
+ msgstr "MCS-nivå"
  
 -#: ../semanage/seobject.py:943
-+#: ../semanage/seobject.py:947
++#: ../semanage/seobject.py:922
  msgid "MCS Range"
- msgstr "MCS వ్యాప్తి"
+ msgstr "MCS-intervall"
  
 -#: ../semanage/seobject.py:943 ../semanage/seobject.py:948
-+#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
++#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
+ #: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
  msgid "SELinux Roles"
- msgstr "SELinux పాత్రలు"
+ msgstr "SELinux-roller"
  
 -#: ../semanage/seobject.py:963
-+#: ../semanage/seobject.py:967
++#: ../semanage/seobject.py:942
  msgid "Protocol udp or tcp is required"
- msgstr "నియమం udp లేదా tcp అవసరము"
+ msgstr "Protokoll udp eller tcp krävs"
  
 -#: ../semanage/seobject.py:965
-+#: ../semanage/seobject.py:969
++#: ../semanage/seobject.py:944
  msgid "Port is required"
- msgstr "పోర్ట్‍ అవసరము"
+ msgstr "Port krävs"
  
 -#: ../semanage/seobject.py:975
--#, fuzzy
-+#: ../semanage/seobject.py:979
++#: ../semanage/seobject.py:954
  msgid "Invalid Port"
--msgstr "సరికాని ప్రిఫిక్స్‍ %s"
-+msgstr ""
+ msgstr "Ogiltig port"
  
 -#: ../semanage/seobject.py:979
-+#: ../semanage/seobject.py:983
++#: ../semanage/seobject.py:958
  #, python-format
  msgid "Could not create a key for %s/%s"
- msgstr "%s/%s కొరకు కీను సృష్టించ లేకపోయింది"
+ msgstr "Kunde inte skapa en nyckel för %s/%s"
  
 -#: ../semanage/seobject.py:990
-+#: ../semanage/seobject.py:994
++#: ../semanage/seobject.py:969
  msgid "Type is required"
- msgstr "రకము అవసరము"
+ msgstr "Typ krävs"
  
 -#: ../semanage/seobject.py:996 ../semanage/seobject.py:1055
 -#: ../semanage/seobject.py:1110 ../semanage/seobject.py:1116
-+#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
-+#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
++#: ../semanage/seobject.py:975 ../semanage/seobject.py:1034
++#: ../semanage/seobject.py:1089 ../semanage/seobject.py:1095
  #, python-format
  msgid "Could not check if port %s/%s is defined"
- msgstr "పోర్ట్‍ %s/%s నిర్వచించివుంటే పరిశీలించకుండా ఉండేది"
+ msgstr "Kunde inte kontrollera om port %s/%s är definierad"
  
 -#: ../semanage/seobject.py:998
-+#: ../semanage/seobject.py:1002
++#: ../semanage/seobject.py:977
  #, python-format
  msgid "Port %s/%s already defined"
- msgstr "పోర్ట్‍ %s/%s ఇప్పటికే నిర్వచించబడివుంది"
+ msgstr "Port %s/%s redan definierad"
  
 -#: ../semanage/seobject.py:1002
-+#: ../semanage/seobject.py:1006
++#: ../semanage/seobject.py:981
  #, python-format
  msgid "Could not create port for %s/%s"
- msgstr "%s/%s కొరకు పోర్ట్‍‌ను సృష్టించ లేకపోయింది"
+ msgstr "Kunde inte skapa port för %s/%s"
  
 -#: ../semanage/seobject.py:1008
-+#: ../semanage/seobject.py:1012
++#: ../semanage/seobject.py:987
  #, python-format
  msgid "Could not create context for %s/%s"
- msgstr "%s/%s కొరకు సందర్భంను సృష్టించలేకపోయింది"
+ msgstr "Kunde inte skapa kontext för %s/%s"
  
 -#: ../semanage/seobject.py:1012
-+#: ../semanage/seobject.py:1016
++#: ../semanage/seobject.py:991
  #, python-format
  msgid "Could not set user in port context for %s/%s"
- msgstr "%s/%s కొరకు పొర్ట్‍ సందర్భంనందు వినియోగదారిని అమర్చ లేకపోయింది"
+ msgstr "Kunde inte sätta användare i port-kontext för %s/%s"
  
 -#: ../semanage/seobject.py:1016
-+#: ../semanage/seobject.py:1020
++#: ../semanage/seobject.py:995
  #, python-format
  msgid "Could not set role in port context for %s/%s"
- msgstr "%s/%s కొరకు పోర్ట్‍ సందర్భంనందు పాత్రను అమర్చ లేకపోయింది"
+ msgstr "Kunde inte sätta roll i port-kontext för %s/%s"
  
 -#: ../semanage/seobject.py:1020
-+#: ../semanage/seobject.py:1024
++#: ../semanage/seobject.py:999
  #, python-format
  msgid "Could not set type in port context for %s/%s"
- msgstr "%s/%s కొరకు పోర్ట్‍ సందర్భంనందు రకంను అమర్చ లేకపోయింది"
+ msgstr "Kunde inte sätta typ i port-kontext för %s/%s"
  
 -#: ../semanage/seobject.py:1025
-+#: ../semanage/seobject.py:1029
++#: ../semanage/seobject.py:1004
  #, python-format
  msgid "Could not set mls fields in port context for %s/%s"
- msgstr "%s/%s కొరకు పోర్ట్‍ సందర్భంనందు mls క్షేత్రాలను అమర్చ లేకపోయింది"
+ msgstr "Kunde inte sätta mls-fält i port-kontext för %s/%s"
  
 -#: ../semanage/seobject.py:1029
-+#: ../semanage/seobject.py:1033
++#: ../semanage/seobject.py:1008
  #, python-format
  msgid "Could not set port context for %s/%s"
- msgstr "%s/%s కొరకు పోర్ట్‍ సందర్భంను అమర్చ లేకపోయింది"
+ msgstr "Kunde inte sätta port-kontext för %s/%s"
  
 -#: ../semanage/seobject.py:1033
-+#: ../semanage/seobject.py:1037
++#: ../semanage/seobject.py:1012
  #, python-format
  msgid "Could not add port %s/%s"
- msgstr "పోర్ట్‍ %s/%s ను జతచేయలేకపోయింది"
+ msgstr "Kunde inte lägga till port %s/%s"
  
 -#: ../semanage/seobject.py:1047 ../semanage/seobject.py:1312
 -#: ../semanage/seobject.py:1508
-+#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
-+#: ../semanage/seobject.py:1512
++#: ../semanage/seobject.py:1026 ../semanage/seobject.py:1291
++#: ../semanage/seobject.py:1487
  msgid "Requires setype or serange"
- msgstr "setype లేదా serange అవసరము"
+ msgstr "Kräver setype eller serange"
  
 -#: ../semanage/seobject.py:1049
-+#: ../semanage/seobject.py:1053
++#: ../semanage/seobject.py:1028
  msgid "Requires setype"
- msgstr "setype అవసరము"
+ msgstr "Kräver setype"
  
 -#: ../semanage/seobject.py:1057 ../semanage/seobject.py:1112
-+#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
++#: ../semanage/seobject.py:1036 ../semanage/seobject.py:1091
  #, python-format
  msgid "Port %s/%s is not defined"
- msgstr "పోర్ట్‍ %s/%s నిర్వచించబడిలేదు"
+ msgstr "Port %s/%s är inte definierad"
  
 -#: ../semanage/seobject.py:1061
-+#: ../semanage/seobject.py:1065
++#: ../semanage/seobject.py:1040
  #, python-format
  msgid "Could not query port %s/%s"
- msgstr "పోర్ట్‍ %s/%s ను క్వరీ చేయలేకపోయింది"
+ msgstr "Kunde inte fråga port %s/%s"
  
 -#: ../semanage/seobject.py:1072
-+#: ../semanage/seobject.py:1076
++#: ../semanage/seobject.py:1051
  #, python-format
  msgid "Could not modify port %s/%s"
- msgstr "పోర్ట్‍ %s/%s ను సవరించలేకపోయింది"
+ msgstr "Kunde inte modifiera port %s/%s"
  
 -#: ../semanage/seobject.py:1085
-+#: ../semanage/seobject.py:1089
++#: ../semanage/seobject.py:1064
  msgid "Could not list the ports"
- msgstr "పోర్ట్స్‍ ను జాబితాచేయలేకపోయింది"
+ msgstr "Kunde inte lista portarna"
  
 -#: ../semanage/seobject.py:1101
-+#: ../semanage/seobject.py:1105
++#: ../semanage/seobject.py:1080
  #, python-format
  msgid "Could not delete the port %s"
- msgstr "పోర్ట్‍ %s ను తోలగించలేకపోయింది"
+ msgstr "Kan inte ta bort port %s"
  
 -#: ../semanage/seobject.py:1118
-+#: ../semanage/seobject.py:1122
++#: ../semanage/seobject.py:1097
  #, python-format
  msgid "Port %s/%s is defined in policy, cannot be deleted"
- msgstr "పోర్ట్‍ %s/%s విధానం నందు నిర్వచించబడింది, తొలగింపబడలేదు"
+ msgstr "Port %s/%s är definierad i policy, kan inte tas bort"
  
 -#: ../semanage/seobject.py:1122
-+#: ../semanage/seobject.py:1126
++#: ../semanage/seobject.py:1101
  #, python-format
  msgid "Could not delete port %s/%s"
- msgstr "పోర్ట్‍ %s/%s ను తోలగించలేకపోయింది"
+ msgstr "Kan inte ta bort port %s/%s"
  
 -#: ../semanage/seobject.py:1138 ../semanage/seobject.py:1160
-+#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
++#: ../semanage/seobject.py:1117 ../semanage/seobject.py:1139
  msgid "Could not list ports"
- msgstr "పోర్ట్స్‍ ను జాబితాచేయలేకపోయింది"
+ msgstr "Kunde inte lista portar"
  
 -#: ../semanage/seobject.py:1199
-+#: ../semanage/seobject.py:1203
++#: ../semanage/seobject.py:1178
  msgid "SELinux Port Type"
- msgstr "SELinux పోర్ట్‍ రకము"
+ msgstr "SELinux-porttyp"
  
 -#: ../semanage/seobject.py:1199
-+#: ../semanage/seobject.py:1203
++#: ../semanage/seobject.py:1178
  msgid "Proto"
  msgstr "Proto"
  
--#: ../semanage/seobject.py:1199
-+#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
+-#: ../semanage/seobject.py:1199 ../gui/system-config-selinux.glade:335
++#: ../semanage/seobject.py:1178 ../gui/system-config-selinux.glade:335
  msgid "Port Number"
- msgstr "పోర్ట్‍ సంఖ్య"
+ msgstr "Portnummer"
  
 -#: ../semanage/seobject.py:1218
--#, fuzzy
-+#: ../semanage/seobject.py:1222
++#: ../semanage/seobject.py:1197
  msgid "Node Address is required"
--msgstr "పోర్ట్‍ అవసరము"
-+msgstr "నోడు చిరునామా అవసరమైనది"
+ msgstr "Nodadress krävs"
  
 -#: ../semanage/seobject.py:1233
-+#: ../semanage/seobject.py:1237
++#: ../semanage/seobject.py:1212
  msgid "Unknown or missing protocol"
--msgstr ""
-+msgstr "తెలియని లేదా తప్పిపోయిన నిభందన"
+ msgstr "Okänt eller saknat protokoll"
  
 -#: ../semanage/seobject.py:1247 ../semanage/seobject.py:1446
 -#: ../semanage/seobject.py:1724
-+#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
-+#: ../semanage/seobject.py:1728
++#: ../semanage/seobject.py:1226 ../semanage/seobject.py:1425
++#: ../semanage/seobject.py:1713
  msgid "SELinux Type is required"
- msgstr "SELinux రకము అవసరము"
+ msgstr "SELinux Type krävs"
  
 -#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1316
 -#: ../semanage/seobject.py:1352 ../semanage/seobject.py:1450
 -#: ../semanage/seobject.py:1512 ../semanage/seobject.py:1546
 -#: ../semanage/seobject.py:1728
-+#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
-+#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
-+#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
-+#: ../semanage/seobject.py:1732
++#: ../semanage/seobject.py:1230 ../semanage/seobject.py:1295
++#: ../semanage/seobject.py:1331 ../semanage/seobject.py:1429
++#: ../semanage/seobject.py:1491 ../semanage/seobject.py:1525
++#: ../semanage/seobject.py:1717
  #, python-format
  msgid "Could not create key for %s"
- msgstr "%s కొరకు కీను సృష్టించలేకపోయింది"
+ msgstr "Kunde inte skapa nyckel för %s"
  
 -#: ../semanage/seobject.py:1253 ../semanage/seobject.py:1320
 -#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1362
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
-+#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
-+#, python-format
++#: ../semanage/seobject.py:1232 ../semanage/seobject.py:1299
++#: ../semanage/seobject.py:1335 ../semanage/seobject.py:1341
+ #, python-format
  msgid "Could not check if addr %s is defined"
--msgstr "పోర్ట్‍ %s/%s నిర్వచించివుంటే పరిశీలించకుండా ఉండేది"
-+msgstr "%s చిరునామా నిర్వచించబడివుంటే పరిశీలించలేక పోయేది"
+ msgstr "Kunde inte kontrollera om adressen %s är definierad"
  
 -#: ../semanage/seobject.py:1262
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1266
-+#, python-format
++#: ../semanage/seobject.py:1241
+ #, python-format
  msgid "Could not create addr for %s"
--msgstr "%s కొరకు కీను సృష్టించలేకపోయింది"
-+msgstr "%s కొరకు చిరునామాను సృష్టించలేకపోయింది"
+ msgstr "Kunde inte skapa en adress för %s"
  
 -#: ../semanage/seobject.py:1268 ../semanage/seobject.py:1466
 -#: ../semanage/seobject.py:1686
-+#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
-+#: ../semanage/seobject.py:1690
++#: ../semanage/seobject.py:1247 ../semanage/seobject.py:1445
++#: ../semanage/seobject.py:1675
  #, python-format
  msgid "Could not create context for %s"
- msgstr "%s కొరకు సందర్భంను సృష్టించలేకపోయింది"
+ msgstr "Kunde inte skapa-kontext för %s"
  
 -#: ../semanage/seobject.py:1272
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1276
-+#, python-format
++#: ../semanage/seobject.py:1251
+ #, python-format
  msgid "Could not set mask for %s"
--msgstr "%s కొరకు నామమును అమర్చలేక పోయింది"
-+msgstr "%s కొరకు తొడుగు(మాస్కు)ను అమర్చలేక పోయింది"
+ msgstr "Kunde inte sätta mask för %s"
  
 -#: ../semanage/seobject.py:1276
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1280
-+#, python-format
++#: ../semanage/seobject.py:1255
+ #, python-format
  msgid "Could not set user in addr context for %s"
--msgstr "%s కొరకు దస్త్ర సందర్భంనందు వినియోగదారిని అమర్చలేకపోయింది"
-+msgstr "%s కొరకు చిరునామా సందర్భంనందు వినియోగదారిని అమర్చలేకపోయింది"
+ msgstr "Kunde inte sätta användare i adresskontext för %s"
  
 -#: ../semanage/seobject.py:1280
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1284
-+#, python-format
++#: ../semanage/seobject.py:1259
+ #, python-format
  msgid "Could not set role in addr context for %s"
--msgstr "%s కొరకు దస్త్ర సందర్భంనందు పాత్రను అమర్చలేకపోయింది"
-+msgstr "%s కొరకు చిరునామా సందర్భంనందు పాత్రను అమర్చలేకపోయింది"
+ msgstr "Kunde inte sätta roll i adresskontext för %s"
  
 -#: ../semanage/seobject.py:1284
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1288
-+#, python-format
++#: ../semanage/seobject.py:1263
+ #, python-format
  msgid "Could not set type in addr context for %s"
--msgstr "%s కొరకు దస్త్ర సందర్భంనందు రకమును అమర్చలేకపోయింది"
-+msgstr "%s కొరకు చిరునామా సందర్భంనందు రకమును అమర్చలేకపోయింది"
+ msgstr "Kunde inte sätta typ i adresskontext för %s"
  
 -#: ../semanage/seobject.py:1289
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1293
-+#, python-format
++#: ../semanage/seobject.py:1268
+ #, python-format
  msgid "Could not set mls fields in addr context for %s"
--msgstr "%s కొరకు దస్త్ర సందర్భంనందు mls క్షేత్రాలను అమర్చలేకపోయింది"
-+msgstr "%s కొరకు చిరునామా సందర్భంనందు mls క్షేత్రాలను అమర్చలేకపోయింది"
+ msgstr "Kunde inte sätta mls-fält i adresskontext för %s"
  
 -#: ../semanage/seobject.py:1293
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1297
-+#, python-format
++#: ../semanage/seobject.py:1272
+ #, python-format
  msgid "Could not set addr context for %s"
--msgstr "%s కొరకు దస్త్రము సందర్భంను అమర్చలేకపోయింది"
-+msgstr "%s కొరకు చిరునామా సందర్భంను అమర్చలేకపోయింది"
+ msgstr "Kunde inte sätta adresskontext för %s"
  
 -#: ../semanage/seobject.py:1297
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1301
-+#, python-format
++#: ../semanage/seobject.py:1276
+ #, python-format
  msgid "Could not add addr %s"
--msgstr "పోర్ట్‍ %s/%s ను జతచేయలేకపోయింది"
-+msgstr "చిరునామా %s జతచేయలేక పోయింది"
+ msgstr "Kunde inte lägga till adress %s"
  
 -#: ../semanage/seobject.py:1322 ../semanage/seobject.py:1358
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
-+#, python-format
++#: ../semanage/seobject.py:1301 ../semanage/seobject.py:1337
+ #, python-format
  msgid "Addr %s is not defined"
--msgstr "పోర్ట్‍ %s/%s నిర్వచించబడిలేదు"
-+msgstr "చిరునామా %s నిర్వచించబడిలేదు"
+ msgstr "Adressen %s är inte definierad"
  
 -#: ../semanage/seobject.py:1326
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1330
-+#, python-format
++#: ../semanage/seobject.py:1305
+ #, python-format
  msgid "Could not query addr %s"
--msgstr "పోర్ట్‍ %s/%s ను క్వరీ చేయలేకపోయింది"
-+msgstr "చిరునామా %sను క్వరీచేయలేక పోయింది"
+ msgstr "Kunde inte fråga adress %s"
  
 -#: ../semanage/seobject.py:1336
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1340
-+#, python-format
++#: ../semanage/seobject.py:1315
+ #, python-format
  msgid "Could not modify addr %s"
--msgstr "పోర్ట్‍ %s/%s ను సవరించలేకపోయింది"
-+msgstr "చిరునామా %sను సవరించలేక పోయింది"
+ msgstr "Kunde inte modifiera adress %s"
  
 -#: ../semanage/seobject.py:1364
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1368
-+#, python-format
++#: ../semanage/seobject.py:1343
+ #, python-format
  msgid "Addr %s is defined in policy, cannot be deleted"
--msgstr "పోర్ట్‍ %s/%s విధానం నందు నిర్వచించబడింది, తొలగింపబడలేదు"
-+msgstr "విధానం నందు నిర్వచించబడిన చిరునామా %s, తొలగింపబడలేదు"
+ msgstr "Adress %s är definierad i policy, kan inte tas bort"
  
 -#: ../semanage/seobject.py:1368
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1372
-+#, python-format
++#: ../semanage/seobject.py:1347
+ #, python-format
  msgid "Could not delete addr %s"
--msgstr "%s ను తొలగించలేకపోయింది"
-+msgstr "చిరునామా %sను తొలగించలేక పోయింది"
+ msgstr "Kunde inte ta bort adress %s"
  
 -#: ../semanage/seobject.py:1380
--#, fuzzy
-+#: ../semanage/seobject.py:1384
++#: ../semanage/seobject.py:1359
  msgid "Could not deleteall node mappings"
--msgstr "%s కు లాగిన్ మాపింగ్‌ను తొలగించలేక పోయింది"
-+msgstr ""
+ msgstr "Kunde inte göra deleteall på nodmappningar"
  
 -#: ../semanage/seobject.py:1394
--#, fuzzy
-+#: ../semanage/seobject.py:1398
++#: ../semanage/seobject.py:1373
  msgid "Could not list addrs"
--msgstr "పోర్ట్స్‍ ను జాబితాచేయలేకపోయింది"
-+msgstr "చిరునామాలను జాబితా చేయలేక పోయింది"
+ msgstr "Kunde inte lista adresser"
  
 -#: ../semanage/seobject.py:1454 ../semanage/seobject.py:1516
 -#: ../semanage/seobject.py:1550 ../semanage/seobject.py:1556
-+#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
-+#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
++#: ../semanage/seobject.py:1433 ../semanage/seobject.py:1495
++#: ../semanage/seobject.py:1529 ../semanage/seobject.py:1535
  #, python-format
  msgid "Could not check if interface %s is defined"
- msgstr "అంతర్‌ఫలకం %s నిర్వచించివుంటే పరిశీలించకుండా ఉండేది"
+ msgstr "Kunde inte kontrollera om gränssnittet %s är definierat"
  
 -#: ../semanage/seobject.py:1461
-+#: ../semanage/seobject.py:1465
++#: ../semanage/seobject.py:1440
  #, python-format
  msgid "Could not create interface for %s"
- msgstr "%s కొరకు అంతర్‌ఫలకంను సృష్టించ లేకపోయింది"
+ msgstr "Kunde inte skapa gränssnitt för %s"
  
 -#: ../semanage/seobject.py:1470
-+#: ../semanage/seobject.py:1474
++#: ../semanage/seobject.py:1449
  #, python-format
  msgid "Could not set user in interface context for %s"
- msgstr "%s కొరకు అంతర్‌ఫలకం సందర్భంనందు వినియోగదారిని అమర్చ లేకపోయింది"
+ msgstr "Kunde inte sätta använda i gränssnitts-kontext för %s"
  
 -#: ../semanage/seobject.py:1474
-+#: ../semanage/seobject.py:1478
++#: ../semanage/seobject.py:1453
  #, python-format
  msgid "Could not set role in interface context for %s"
- msgstr "%s కొరకు అంతర్‌ఫలకం సందర్భంనందు పాత్రను అమర్చ లేకపోయింది"
+ msgstr "Kunde inte sätta roll i gränssnittskontext för %s"
  
 -#: ../semanage/seobject.py:1478
-+#: ../semanage/seobject.py:1482
++#: ../semanage/seobject.py:1457
  #, python-format
  msgid "Could not set type in interface context for %s"
- msgstr "%s కొరకు అంతర్‌ఫలకం సందర్భంనందు రకమును అమర్చ లేకపోయింది"
+ msgstr "Kan inte sätta typ i gränssnitts-kontext för %s"
  
 -#: ../semanage/seobject.py:1483
-+#: ../semanage/seobject.py:1487
++#: ../semanage/seobject.py:1462
  #, python-format
  msgid "Could not set mls fields in interface context for %s"
- msgstr "%s కొరకు అంతర్‌ఫలకం సందర్భంనందు mls క్షేత్రములను అమర్చ లేకపోయింది"
+ msgstr "Kan inte sätta mls-fält i gränssnittskontext för %s"
  
 -#: ../semanage/seobject.py:1487
-+#: ../semanage/seobject.py:1491
++#: ../semanage/seobject.py:1466
  #, python-format
  msgid "Could not set interface context for %s"
- msgstr "%s కొరకు అంతర్‌ఫలకం సందర్భం ను అమర్చ లేకపోయింది"
+ msgstr "Kan inte sätta gränssnittskontext för %s"
  
 -#: ../semanage/seobject.py:1491
-+#: ../semanage/seobject.py:1495
++#: ../semanage/seobject.py:1470
  #, python-format
  msgid "Could not set message context for %s"
- msgstr "%s కొరకు సందేశం సందర్భంను అమర్చ లేకపోయింది"
+ msgstr "Kan inte sätta meddelande-kontext för %s"
  
 -#: ../semanage/seobject.py:1495
-+#: ../semanage/seobject.py:1499
++#: ../semanage/seobject.py:1474
  #, python-format
  msgid "Could not add interface %s"
- msgstr "అంతర్‌ఫలకం %s ను జతచేయలేకపోయింది"
+ msgstr "Kunde inte lägga till gränssnittet %s"
  
 -#: ../semanage/seobject.py:1518 ../semanage/seobject.py:1552
-+#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
++#: ../semanage/seobject.py:1497 ../semanage/seobject.py:1531
  #, python-format
  msgid "Interface %s is not defined"
- msgstr "అంతర్‌ఫలకం %s నిర్వచించబడిలేదు"
+ msgstr "Gränssnittet %s är inte definierat"
  
 -#: ../semanage/seobject.py:1522
-+#: ../semanage/seobject.py:1526
++#: ../semanage/seobject.py:1501
  #, python-format
  msgid "Could not query interface %s"
- msgstr "అంతర్‌ఫలకం %s ను క్వరీ చేయలేకపోయింది"
+ msgstr "Kunde inte fråga gränssnittet %s"
  
 -#: ../semanage/seobject.py:1533
-+#: ../semanage/seobject.py:1537
++#: ../semanage/seobject.py:1512
  #, python-format
  msgid "Could not modify interface %s"
- msgstr "అంతర్‌ఫలకం %s ను సవరించలేకపోయింది"
+ msgstr "Kunde inte ändra gränssnittet %s"
  
 -#: ../semanage/seobject.py:1558
-+#: ../semanage/seobject.py:1562
++#: ../semanage/seobject.py:1537
  #, python-format
  msgid "Interface %s is defined in policy, cannot be deleted"
- msgstr "అంతర్‌ఫలకం %s విధానంనందు నిర్వచించబడివుంది, తోలగింపబడలేదు"
+ msgstr "Gränssnitt %s är definierad i policy, kan inte tas bort"
  
 -#: ../semanage/seobject.py:1562
-+#: ../semanage/seobject.py:1566
++#: ../semanage/seobject.py:1541
  #, python-format
  msgid "Could not delete interface %s"
- msgstr "అంతర్‌ఫలకం %s ను తొలగించలేకపోయింది"
+ msgstr "Kunde inte ta bort gränssnittet %s"
  
 -#: ../semanage/seobject.py:1574
--#, fuzzy
-+#: ../semanage/seobject.py:1578
++#: ../semanage/seobject.py:1553
  msgid "Could not delete all interface  mappings"
--msgstr "అంతర్‌ఫలకం %s ను తొలగించలేకపోయింది"
-+msgstr ""
+ msgstr "Kunde inte ta bort alla gränssnittsmappningar"
  
 -#: ../semanage/seobject.py:1588
-+#: ../semanage/seobject.py:1592
++#: ../semanage/seobject.py:1567
  msgid "Could not list interfaces"
- msgstr "అంతర్‌ఫలకంలను జాబీతా చేయలేకపోయింది"
+ msgstr "Kunde inte lista gränssnitt"
  
 -#: ../semanage/seobject.py:1613
-+#: ../semanage/seobject.py:1617
++#: ../semanage/seobject.py:1592
  msgid "SELinux Interface"
- msgstr "SELinux అంతర్‌ఫలకం"
+ msgstr "SELinux-gränssnitt"
  
 -#: ../semanage/seobject.py:1613 ../semanage/seobject.py:1936
-+#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
++#: ../semanage/seobject.py:1592 ../semanage/seobject.py:1929
  msgid "Context"
- msgstr "సందర్భము"
+ msgstr "Kontext"
  
 -#: ../semanage/seobject.py:1663
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1667
-+#, python-format
++#: ../semanage/seobject.py:1652
+ #, python-format
  msgid "Equivalence class for %s already exists"
--msgstr "%s కొరకు దస్త్ర సందర్భం ఇప్పటికే నిర్వచించబడివుంది"
-+msgstr ""
+ msgstr "En ekvivalensklass för %s finns redan"
  
 -#: ../semanage/seobject.py:1669
-+#: ../semanage/seobject.py:1673
++#: ../semanage/seobject.py:1658
  #, python-format
  msgid "File spec %s conflicts with equivalency rule '%s %s'"
- msgstr ""
+ msgstr "Filspecifikationen %s står i konflikt med evivalensregeln ”%s %s”"
  
 -#: ../semanage/seobject.py:1678
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1682
-+#, python-format
++#: ../semanage/seobject.py:1667
+ #, python-format
  msgid "Equivalence class for %s does not exists"
--msgstr "లినక్స్‍ వినియోగదారి %s లేడు"
-+msgstr ""
+ msgstr "Någon ekvivalensklass för %s finns inte"
  
 -#: ../semanage/seobject.py:1692
-+#: ../semanage/seobject.py:1696
++#: ../semanage/seobject.py:1681
  #, python-format
  msgid "Could not set user in file context for %s"
- msgstr "%s కొరకు దస్త్ర సందర్భంనందు వినియోగదారిని అమర్చలేకపోయింది"
+ msgstr "Kunde inte sätta användare i filkontext för %s"
  
 -#: ../semanage/seobject.py:1696
-+#: ../semanage/seobject.py:1700
++#: ../semanage/seobject.py:1685
  #, python-format
  msgid "Could not set role in file context for %s"
- msgstr "%s కొరకు దస్త్ర సందర్భంనందు పాత్రను అమర్చలేకపోయింది"
+ msgstr "Kunde inte sätta roll i filkontext för %s"
  
 -#: ../semanage/seobject.py:1701 ../semanage/seobject.py:1758
-+#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
++#: ../semanage/seobject.py:1690 ../semanage/seobject.py:1747
  #, python-format
  msgid "Could not set mls fields in file context for %s"
- msgstr "%s కొరకు దస్త్ర సందర్భంనందు mls క్షేత్రాలను అమర్చలేకపోయింది"
+ msgstr "Kunde inte sätta mls-fält i filkontext för %s"
  
 -#: ../semanage/seobject.py:1707
-+#: ../semanage/seobject.py:1711
++#: ../semanage/seobject.py:1696
  msgid "Invalid file specification"
- msgstr "సరికాని దస్త్రము విశదీకరణము"
+ msgstr "Ogiltig filspecifikation"
  
 -#: ../semanage/seobject.py:1709
-+#: ../semanage/seobject.py:1713
++#: ../semanage/seobject.py:1698
  msgid "File specification can not include spaces"
- msgstr ""
+ msgstr "Filspecifikationer kan inte innehålla blanktecken"
  
 -#: ../semanage/seobject.py:1714
-+#: ../semanage/seobject.py:1718
++#: ../semanage/seobject.py:1703
  #, python-format
  msgid ""
- "File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
- msgstr ""
+ "File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' "
+ "instead"
+ msgstr "Filspecifikationen %s står i konflikt med ekvivalensregeln ”%s %s”; försök lägga till ”%s” istället"
  
 -#: ../semanage/seobject.py:1732 ../semanage/seobject.py:1737
 -#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1872
 -#: ../semanage/seobject.py:1876
-+#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
-+#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
-+#: ../semanage/seobject.py:1880
++#: ../semanage/seobject.py:1721 ../semanage/seobject.py:1726
++#: ../semanage/seobject.py:1779 ../semanage/seobject.py:1861
++#: ../semanage/seobject.py:1865
  #, python-format
  msgid "Could not check if file context for %s is defined"
- msgstr "%s కొరకు దస్త్ర సందర్భం నిర్వచించబడివుంటే పరిశీలించకుండా ఉండేది"
+ msgstr "Kan inte kontrollera om fil-kontext för %s är definierat"
  
 -#: ../semanage/seobject.py:1745
-+#: ../semanage/seobject.py:1749
++#: ../semanage/seobject.py:1734
  #, python-format
  msgid "Could not create file context for %s"
- msgstr "%s కొరకు దస్త్ర సందర్భంను సృష్టించలేకపోయింది"
+ msgstr "Kunde inte skapa filkontext för %s"
  
 -#: ../semanage/seobject.py:1753
-+#: ../semanage/seobject.py:1757
++#: ../semanage/seobject.py:1742
  #, python-format
  msgid "Could not set type in file context for %s"
- msgstr "%s కొరకు దస్త్ర సందర్భంనందు రకమును అమర్చలేకపోయింది"
+ msgstr "Kunde inte sätta typ i filkontext för %s"
  
 -#: ../semanage/seobject.py:1761 ../semanage/seobject.py:1818
 -#: ../semanage/seobject.py:1822
-+#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
-+#: ../semanage/seobject.py:1826
++#: ../semanage/seobject.py:1750 ../semanage/seobject.py:1807
++#: ../semanage/seobject.py:1811
  #, python-format
  msgid "Could not set file context for %s"
- msgstr "%s కొరకు దస్త్రము సందర్భంను అమర్చలేకపోయింది"
+ msgstr "Kunde inte sätta filkontext för %s"
  
 -#: ../semanage/seobject.py:1767
-+#: ../semanage/seobject.py:1771
++#: ../semanage/seobject.py:1756
  #, python-format
  msgid "Could not add file context for %s"
- msgstr "%s కొరకు దస్త్రము సందర్భంను జతచేయలేకపోయింది"
+ msgstr "Kunde inte lägga till filkontext för %s"
  
 -#: ../semanage/seobject.py:1781
-+#: ../semanage/seobject.py:1785
++#: ../semanage/seobject.py:1770
  msgid "Requires setype, serange or seuser"
- msgstr "setype, serange లేదా seuser అవసరము"
+ msgstr "Kräver setype, serange eller seuser"
  
 -#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1880
-+#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
++#: ../semanage/seobject.py:1783 ../semanage/seobject.py:1869
  #, python-format
  msgid "File context for %s is not defined"
- msgstr "%s కొరకు దస్త్రము సందర్భం నిర్వచించబడిలేదు"
+ msgstr "Filkontext för %s är inte definierad"
  
 -#: ../semanage/seobject.py:1800
-+#: ../semanage/seobject.py:1804
++#: ../semanage/seobject.py:1789
  #, python-format
  msgid "Could not query file context for %s"
- msgstr "%s కొరకు దస్త్రము సందర్భంను క్వరీచేయలేకపోయింది"
+ msgstr "Kunde inte fråga filkontext för %s"
  
 -#: ../semanage/seobject.py:1826
-+#: ../semanage/seobject.py:1830
++#: ../semanage/seobject.py:1815
  #, python-format
  msgid "Could not modify file context for %s"
- msgstr "దస్త్రము సందర్భంను %s కొరకు సవరించలేదు"
+ msgstr "Kunde inte modifiera filkontext för %s"
  
 -#: ../semanage/seobject.py:1839
-+#: ../semanage/seobject.py:1843
++#: ../semanage/seobject.py:1828
  msgid "Could not list the file contexts"
- msgstr "దస్త్రము సందర్భంలను జాబితా చేయలేకపోయింది"
+ msgstr "Kunde inte lista filkontexten"
  
 -#: ../semanage/seobject.py:1853
-+#: ../semanage/seobject.py:1857
++#: ../semanage/seobject.py:1842
  #, python-format
  msgid "Could not delete the file context %s"
- msgstr "దస్త్రము సందర్భం %sను తొలగించలేకపోయింది"
+ msgstr "Kunde inte radera filkontexten %s"
  
 -#: ../semanage/seobject.py:1878
-+#: ../semanage/seobject.py:1882
++#: ../semanage/seobject.py:1867
  #, python-format
  msgid "File context for %s is defined in policy, cannot be deleted"
- msgstr "%s కొరకు దస్త్రము సందర్భం విధానంలో నిర్వచించబడివుంది, తొలగింపబడలేదు"
+ msgstr "Filkontext för %s är definierad i policy, kan inte tas bort"
  
 -#: ../semanage/seobject.py:1884
-+#: ../semanage/seobject.py:1888
++#: ../semanage/seobject.py:1873
  #, python-format
  msgid "Could not delete file context for %s"
- msgstr "%s కొరకు దస్త్రము సందర్భంను తొలగించలేకపోయింది"
+ msgstr "Kunde inte radera filkontext för %s"
  
 -#: ../semanage/seobject.py:1899
-+#: ../semanage/seobject.py:1903
++#: ../semanage/seobject.py:1888
  msgid "Could not list file contexts"
- msgstr "దస్త్రము సందర్భంలను జాబితా చేయలేకపోయింది"
+ msgstr "Kunde inte lista filkontext"
  
 -#: ../semanage/seobject.py:1903
-+#: ../semanage/seobject.py:1907
++#: ../semanage/seobject.py:1892
  msgid "Could not list local file contexts"
- msgstr "స్థానిక దస్త్ర సందర్భంలను జాబితాచేయలేకపోయింది"
+ msgstr "Kunde inte lista lokalt filkontext"
  
 -#: ../semanage/seobject.py:1936
-+#: ../semanage/seobject.py:1944
++#: ../semanage/seobject.py:1929
  msgid "SELinux fcontext"
- msgstr "SELinux fcontext"
+ msgstr "SELinux-kontext"
  
 -#: ../semanage/seobject.py:1936
-+#: ../semanage/seobject.py:1944
++#: ../semanage/seobject.py:1929
  msgid "type"
- msgstr "రకము"
+ msgstr "typ"
  
 -#: ../semanage/seobject.py:1949
-+#: ../semanage/seobject.py:1957
++#: ../semanage/seobject.py:1942
  msgid ""
  "\n"
  "SELinux Distribution fcontext Equivalence \n"
- msgstr ""
+ msgstr "\nSELinux-distributionens fcontext-ekvivalens \n"
  
 -#: ../semanage/seobject.py:1954
--#, fuzzy
-+#: ../semanage/seobject.py:1962
++#: ../semanage/seobject.py:1947
  msgid ""
  "\n"
  "SELinux Local fcontext Equivalence \n"
--msgstr "SELinux fcontext"
-+msgstr ""
+ msgstr "\nSELinux lokala fcontext-ekvivalens \n"
  
 -#: ../semanage/seobject.py:1988 ../semanage/seobject.py:2040
 -#: ../semanage/seobject.py:2046
-+#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
-+#: ../semanage/seobject.py:2054
++#: ../semanage/seobject.py:1981 ../semanage/seobject.py:2034
++#: ../semanage/seobject.py:2040
  #, python-format
  msgid "Could not check if boolean %s is defined"
- msgstr "బూలియన్ %s నిర్వచించబడితే పరిశీలించి ఉండేదికాదు"
+ msgstr "Kunde inte kontrollera om flaggan %s är definierad"
  
 -#: ../semanage/seobject.py:1990 ../semanage/seobject.py:2042
-+#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
++#: ../semanage/seobject.py:1983 ../semanage/seobject.py:2036
  #, python-format
  msgid "Boolean %s is not defined"
- msgstr "బూలియన్ %s నిర్వచించబడిలేదు"
+ msgstr "Flaggan %s är inte definierad"
  
 -#: ../semanage/seobject.py:1994
-+#: ../semanage/seobject.py:2002
++#: ../semanage/seobject.py:1987
  #, python-format
  msgid "Could not query file context %s"
- msgstr "దస్త్రము సందర్భం %s ను క్వరీ చేయలేకపోయింది"
+ msgstr "Kunde inte fråga filkontext %s"
  
 -#: ../semanage/seobject.py:1999
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:2007
-+#, python-format
++#: ../semanage/seobject.py:1992
+ #, python-format
  msgid "You must specify one of the following values: %s"
--msgstr "మీరు తప్పక ఒక విలువను తెలుపవలెను"
-+msgstr "ఈక్రింది విలువలలో వొకదానిని మీరు తప్పక తెలుపవలెను: %s"
+ msgstr "Du måste ange ett av följande värden: %s"
  
 -#: ../semanage/seobject.py:2004
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:2012
-+#, python-format
++#: ../semanage/seobject.py:1997
+ #, python-format
  msgid "Could not set active value of boolean %s"
--msgstr "బూలియన్ %s తొలగింపలేకపోయింది"
-+msgstr "బూలియన్ %s యొక్క క్రియాశీల విలువను అమర్చలేక పోయింది"
+ msgstr "Kunde inte sätta aktivt värde på booleanen %s"
  
 -#: ../semanage/seobject.py:2007
-+#: ../semanage/seobject.py:2015
++#: ../semanage/seobject.py:2000
  #, python-format
  msgid "Could not modify boolean %s"
- msgstr "బూలియన్ %s ను సవరించలేకపోయింది"
+ msgstr "Kunde inte modifiera flagga %s"
  
 -#: ../semanage/seobject.py:2025
-+#: ../semanage/seobject.py:2033
++#: ../semanage/seobject.py:2018
  #, python-format
  msgid "Bad format %s: Record %s"
--msgstr ""
-+msgstr "చెడ్డ రూపీకరణం %s: రికార్డు %s"
+ msgstr "Felaktigt format %s: Post %s"
  
 -#: ../semanage/seobject.py:2048
-+#: ../semanage/seobject.py:2056
++#: ../semanage/seobject.py:2042
  #, python-format
  msgid "Boolean %s is defined in policy, cannot be deleted"
- msgstr "బూలియన్ %s విధానంనందు నిర్వచించబడివుంది, తొలగింపబడలేదు"
+ msgstr "Flagga %s är definierad i policy, kan inte tas bort"
  
 -#: ../semanage/seobject.py:2052
-+#: ../semanage/seobject.py:2060
++#: ../semanage/seobject.py:2046
  #, python-format
  msgid "Could not delete boolean %s"
- msgstr "బూలియన్ %s తొలగింపలేకపోయింది"
+ msgstr "Kunde inte ta bort flagga %s"
  
 -#: ../semanage/seobject.py:2064 ../semanage/seobject.py:2081
-+#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
++#: ../semanage/seobject.py:2058 ../semanage/seobject.py:2075
  msgid "Could not list booleans"
- msgstr "బూలియన్స్‍ ను జాబితాచేయలేకపోయింది"
+ msgstr "Kunde inte lista flaggor"
  
 -#: ../semanage/seobject.py:2104
-+#: ../semanage/seobject.py:2112
++#: ../semanage/seobject.py:2100
  msgid "unknown"
- msgstr "తెలియని"
+ msgstr "okänt"
  
 -#: ../semanage/seobject.py:2117
-+#: ../semanage/seobject.py:2125
++#: ../semanage/seobject.py:2113
  msgid "off"
- msgstr "ఆఫ్"
+ msgstr "av"
  
 -#: ../semanage/seobject.py:2117
-+#: ../semanage/seobject.py:2125
++#: ../semanage/seobject.py:2113
  msgid "on"
- msgstr "ఆన్"
+ msgstr "på"
  
 -#: ../semanage/seobject.py:2131
-+#: ../semanage/seobject.py:2139
++#: ../semanage/seobject.py:2127
  msgid "SELinux boolean"
- msgstr "SELinux బూలియన్"
+ msgstr "SELinux-boolean"
  
 -#: ../semanage/seobject.py:2131
--#, fuzzy
-+#: ../semanage/seobject.py:2139
++#: ../semanage/seobject.py:2127
  msgid "State"
--msgstr "స్థితి"
-+msgstr ""
+ msgstr "Tillstånd"
  
 -#: ../semanage/seobject.py:2131
-+#: ../semanage/seobject.py:2139
++#: ../semanage/seobject.py:2127
  msgid "Default"
- msgstr ""
+ msgstr "Standard"
  
--#: ../semanage/seobject.py:2131
-+#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
-+#: ../gui/polgengui.py:253
+-#: ../semanage/seobject.py:2131 ../gui/polgen.glade:3355
+-#: ../gui/polgengui.py:253
++#: ../semanage/seobject.py:2127 ../gui/polgen.glade:113
++#: ../gui/polgengui.py:254
  msgid "Description"
- msgstr "వివరణ"
+ msgstr "Beskrivning"
  
-@@ -1287,1718 +1276,2088 @@ msgstr "chcat -- -CompanyConfidential /d
- msgid "chcat -l +CompanyConfidential juser"
- msgstr "chcat -l +CompanyConfidential juser"
- 
--#: ../scripts/chcat:399
--#, c-format
-+#: ../scripts/chcat:399 ../gui/polgen.py:1351
-+#, c-format, python-format
- msgid "Options Error %s "
- msgstr "ఐచ్చికముల దోషము %s "
+@@ -1001,10 +997,10 @@ msgstr "Fel vid minnesallokering.\n"
+ msgid "Error sending audit message.\n"
+ msgstr "Fel vid skickande av granskningsmeddelande.\n"
  
--#~ msgid ""
--#~ "Unable to open %s: translations not supported on non-MLS machines: %s"
--#~ msgstr "%s ను తెరువలేక పోయింది: అనువాదములు non-MLS మిషన్స్‍ పైన మద్దతీయబడువు:%s"
-+#: ../gui/booleansPage.py:195 ../gui/system-config-selinux.glade:1706
-+msgid "Boolean"
-+msgstr ""
+-#: ../newrole/newrole.c:692 ../newrole/newrole.c:1059
++#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
+ #, c-format
+ msgid "Could not determine enforcing mode.\n"
+-msgstr "Kunde inte bestämma upprätthållande-läge.\n"
++msgstr "Kunde inte bestämma tvingande läge.\n"
  
--#~ msgid "Level"
--#~ msgstr "స్థాయి"
-+#: ../gui/booleansPage.py:252 ../gui/semanagePage.py:162
-+msgid "all"
-+msgstr ""
+ #: ../newrole/newrole.c:699
+ #, c-format
+@@ -1116,62 +1112,66 @@ msgstr "Kunde inte få tag i tomt signal-set\n"
+ msgid "Unable to set SIGHUP handler\n"
+ msgstr "Kan inte sätta SIGHUP-hanterare\n"
  
--#~ msgid "Translation"
--#~ msgstr "అనువాదము"
-+#: ../gui/booleansPage.py:254 ../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 ""
+-#: ../newrole/newrole.c:1053
++#: ../newrole/newrole.c:1036
++msgid "Sorry, newrole failed to drop capabilities\n"
++msgstr "Tyvärr, newrole misslyckades att släppa förmågor\n"
++
++#: ../newrole/newrole.c:1052
+ #, c-format
+ msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
+ msgstr "Tyvärr, newrole kan endast användas på en SELinux-kärna.\n"
  
--#~ msgid "Translations can not contain spaces '%s' "
--#~ msgstr "అనువాదములు ఖాళీలు '%s' ను కలిగి ఉండలేవు"
-+#: ../gui/fcontextPage.py:64 ../gui/system-config-selinux.glade:1911
-+msgid "File Labeling"
-+msgstr ""
+-#: ../newrole/newrole.c:1070
++#: ../newrole/newrole.c:1069
+ #, c-format
+ msgid "failed to get old_context.\n"
+ msgstr "kunde inte få tag i old_context.\n"
  
--#~ msgid "Invalid Level '%s' "
--#~ msgstr "సరికాని స్థాయి '%s' "
-+#: ../gui/fcontextPage.py:74
-+msgid ""
-+"File\n"
-+"Specification"
-+msgstr ""
+-#: ../newrole/newrole.c:1077
++#: ../newrole/newrole.c:1076
+ #, c-format
+ msgid "Warning!  Could not retrieve tty information.\n"
+ msgstr "Varning!  Kunde inte få tag i tty-information.\n"
  
--#~ msgid "%s already defined in translations"
--#~ msgstr "%s ఇప్పటికే అనువాదములనందు నిర్వచించబడినది"
-+#: ../gui/fcontextPage.py:81
-+msgid ""
-+"Selinux\n"
-+"File Type"
-+msgstr ""
+-#: ../newrole/newrole.c:1098
++#: ../newrole/newrole.c:1097
+ #, c-format
+ msgid "error on reading PAM service configuration.\n"
+ msgstr "fel vid inläsning av PAM-tjänstekonfiguration.\n"
  
--#~ msgid "%s not defined in translations"
--#~ msgstr "అనువాదములనందు %s నిర్వచించబడలేదు"
-+#: ../gui/fcontextPage.py:88
-+msgid ""
-+"File\n"
-+"Type"
-+msgstr ""
+-#: ../newrole/newrole.c:1133
++#: ../newrole/newrole.c:1132
+ #, c-format
+ msgid "newrole: incorrect password for %s\n"
+ msgstr "newrole: felaktigt lösenord för %s\n"
  
--#~ msgid "Login mapping for %s is already defined"
--#~ msgstr "%s కొరకు లాగిన్ మాపింగ్ ఇప్పటికే నిర్వచించబడివుంది"
-+#: ../gui/loginsPage.py:48 ../gui/system-config-selinux.glade:2098
-+msgid "User Mapping"
-+msgstr ""
+-#: ../newrole/newrole.c:1160
++#: ../newrole/newrole.c:1159
+ #, c-format
+ msgid "newrole: failure forking: %s"
+ msgstr "newrole: fel vid gaffling: %s"
  
--#~ msgid "add SELinux user mapping"
--#~ msgstr "SELinux వినియోగదారి మాపింగ్‌ను జతచేయి"
-+#: ../gui/loginsPage.py:52
-+msgid ""
-+"Login\n"
-+"Name"
-+msgstr ""
+-#: ../newrole/newrole.c:1163 ../newrole/newrole.c:1186
++#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
+ #, c-format
+ msgid "Unable to restore tty label...\n"
+ msgstr "Kunde inte återställa tty-märkning…\n"
  
--#~ msgid "SELinux user %s is already defined"
--#~ msgstr "SELinux వినియోగదారి %s ఇప్పటికే నిర్వచించబడివుంది"
-+#: ../gui/loginsPage.py:56 ../gui/usersPage.py:50
-+msgid ""
-+"SELinux\n"
-+"User"
-+msgstr ""
+-#: ../newrole/newrole.c:1165 ../newrole/newrole.c:1192
++#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
+ #, c-format
+ msgid "Failed to close tty properly\n"
+ msgstr "Misslyckades att korrekt stänga tty\n"
  
--#, fuzzy
--#~ msgid "Node Netmask is required"
--#~ msgstr "పోర్ట్‍ అవసరము"
-+#: ../gui/loginsPage.py:59 ../gui/usersPage.py:55
-+msgid ""
-+"MLS/\n"
-+"MCS Range"
-+msgstr ""
+-#: ../newrole/newrole.c:1224
++#: ../newrole/newrole.c:1223
+ #, c-format
+ msgid "Could not close descriptors.\n"
+ msgstr "Kunde inte stänga deskriptorerna.\n"
  
--#, fuzzy
--#~ msgid "Addr %s already defined"
--#~ msgstr "పోర్ట్‍ %s/%s ఇప్పటికే నిర్వచించబడివుంది"
-+#: ../gui/loginsPage.py:133
-+#, python-format
-+msgid "Login '%s' is required"
-+msgstr ""
+-#: ../newrole/newrole.c:1251
++#: ../newrole/newrole.c:1250
+ #, c-format
+ msgid "Error allocating shell's argv0.\n"
+ msgstr "Fel vid allokering av skalets argv0.\n"
  
--#~ msgid "Interface %s already defined"
--#~ msgstr "అంతర్‌ఫలకం %s ఇప్పటికే నిర్వచించబడివుంది"
-+#: ../gui/modulesPage.py:48 ../gui/system-config-selinux.glade:2753
-+msgid "Policy Module"
-+msgstr ""
+-#: ../newrole/newrole.c:1287
++#: ../newrole/newrole.c:1286
+ #, c-format
+ msgid "Unable to restore the environment, aborting\n"
+ msgstr "Kunde inte återställa miljön, avbryter\n"
  
--#, fuzzy
--#~ msgid "Error initializing capabilities, aborting.\n"
--#~ msgstr "సామర్ధ్యాలను సిద్దముచేయుటలో దోషము, బహిష్కరిస్తోంది.\n"
-+#: ../gui/modulesPage.py:57
-+msgid "Module Name"
-+msgstr ""
+-#: ../newrole/newrole.c:1298
++#: ../newrole/newrole.c:1297
+ msgid "failed to exec shell\n"
+ msgstr "kunde ej exek skal\n"
  
--#~ msgid "Error setting capabilities, aborting\n"
--#~ msgstr "సామర్ధ్యాలను అమర్చుటలో దోషము, బహిష్కరిస్తోంది\n"
-+#: ../gui/modulesPage.py:134
-+msgid "Disable Audit"
-+msgstr ""
+@@ -1274,27 +1274,27 @@ msgstr "chcat -- -Hemligt /dok/affärsplan.odt"
+ msgid "chcat -l +CompanyConfidential juser"
+ msgstr "chcat -l +Hemligt juser"
  
--#~ msgid "Error setting KEEPCAPS, aborting\n"
--#~ msgstr "KEEPCAPS ను అమర్చుటలో దోషము, బహిష్కరిస్తోంది\n"
-+#: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
-+msgid "Enable Audit"
-+msgstr ""
+-#: ../scripts/chcat:399 ../gui/polgen.py:1334
+-#, c-format, python-format
++#: ../scripts/chcat:399
++#, c-format
+ msgid "Options Error %s "
+ msgstr "Flaggfel %s "
  
--#~ msgid "Error dropping capabilities, aborting\n"
--#~ msgstr "సామర్ధ్యాలను వదులుటలో దోషము, బహిష్కరిస్తోంది\n"
-+#: ../gui/modulesPage.py:162
-+msgid "Load Policy Module"
-+msgstr ""
+-#: ../gui/booleansPage.py:186 ../gui/system-config-selinux.glade:1725
++#: ../gui/booleansPage.py:194 ../gui/system-config-selinux.glade:1706
+ msgid "Boolean"
+ msgstr "Boolean"
+ 
+-#: ../gui/booleansPage.py:241 ../gui/semanagePage.py:162
++#: ../gui/booleansPage.py:245 ../gui/semanagePage.py:162
+ msgid "all"
+ msgstr "alla"
+ 
+-#: ../gui/booleansPage.py:243 ../gui/semanagePage.py:164
+-#: ../gui/system-config-selinux.glade:1616
+-#: ../gui/system-config-selinux.glade:1839
+-#: ../gui/system-config-selinux.glade:2456
++#: ../gui/booleansPage.py:247 ../gui/semanagePage.py:164
++#: ../gui/system-config-selinux.glade:1615
++#: ../gui/system-config-selinux.glade:1820
++#: ../gui/system-config-selinux.glade:2437
+ msgid "Customized"
+ msgstr "Anpassad"
  
--#~ msgid "Error dropping SETUID capability, aborting\n"
--#~ msgstr "SETUID సామర్ధ్యం వదులుటలో దోషము, బహిష్కరిస్తోంది\n"
-+#: ../gui/polgen.glade:79
-+msgid "Polgen"
-+msgstr ""
+-#: ../gui/fcontextPage.py:64 ../gui/system-config-selinux.glade:1930
++#: ../gui/fcontextPage.py:64 ../gui/system-config-selinux.glade:1911
+ msgid "File Labeling"
+ msgstr "Filmärkning"
  
--#~ msgid "Error freeing caps\n"
--#~ msgstr "కాప్స్‍‌ను ఖాళీ చేయుటలో దోషము\n"
-+#: ../gui/polgen.glade:80
-+msgid "Red Hat 2007"
-+msgstr ""
+@@ -1316,7 +1316,7 @@ msgid ""
+ "Type"
+ msgstr "Fil\nTyp"
  
--#~ msgid "translations not supported on non-MLS machines"
--#~ msgstr "non-MLS మిషన్స్‍ పైన అనువాదములు మద్దతీయబడవు"
-+#: ../gui/polgen.glade:81
-+msgid "GPL"
-+msgstr ""
+-#: ../gui/loginsPage.py:48 ../gui/system-config-selinux.glade:2117
++#: ../gui/loginsPage.py:48 ../gui/system-config-selinux.glade:2098
+ msgid "User Mapping"
+ msgstr "Användarmappning"
  
--#~ msgid "Boolean"
--#~ msgstr "బూలియన్"
-+#. TRANSLATORS: Replace this string with your names, one name per line.
-+#: ../gui/polgen.glade:85 ../gui/system-config-selinux.glade:17
-+msgid "translator-credits"
-+msgstr ""
+@@ -1343,7 +1343,7 @@ msgstr "MLS/\nMCS-intervall"
+ msgid "Login '%s' is required"
+ msgstr "Inloggning '%s' krävs"
  
--#~ msgid "all"
--#~ msgstr "అన్ని"
-+#: ../gui/polgen.glade:90
-+msgid "SELinux Policy Generation Tool"
-+msgstr ""
+-#: ../gui/modulesPage.py:48 ../gui/system-config-selinux.glade:2772
++#: ../gui/modulesPage.py:48 ../gui/system-config-selinux.glade:2753
+ msgid "Policy Module"
+ msgstr "Policymodul"
  
--#~ msgid "Customized"
--#~ msgstr "మలచుకొనిన"
-+#: ../gui/polgen.glade:128
-+msgid ""
-+"<b>Select the policy type for the application or user role you want to "
-+"confine:</b>"
-+msgstr ""
+@@ -1355,7 +1355,7 @@ msgstr "Modulnamn"
+ msgid "Disable Audit"
+ msgstr "Avaktivera granskning"
  
--#~ msgid "File Labeling"
--#~ msgstr "దస్త్రము లేబులింగ్"
-+#: ../gui/polgen.glade:177
-+msgid "<b>Applications</b>"
-+msgstr ""
+-#: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2681
++#: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
+ msgid "Enable Audit"
+ msgstr "Aktivera granskning"
+ 
+@@ -1363,559 +1363,446 @@ msgstr "Aktivera granskning"
+ msgid "Load Policy Module"
+ msgstr "Läsa in policymodul"
+ 
+-#: ../gui/polgen.glade:79
+-msgid "Polgen"
+-msgstr "Polgen"
+-
+-#: ../gui/polgen.glade:80
++#: ../gui/polgen.glade:9
+ msgid "Red Hat 2007"
+ msgstr "Red Hat 2007"
+ 
+-#: ../gui/polgen.glade:81
++#: ../gui/polgen.glade:11
+ msgid "GPL"
+ msgstr "GPL"
+ 
+ #. TRANSLATORS: Replace this string with your names, one name per line.
+-#: ../gui/polgen.glade:85 ../gui/system-config-selinux.glade:17
++#: ../gui/polgen.glade:13 ../gui/system-config-selinux.glade:17
+ msgid "translator-credits"
+ msgstr "Christian Rose\nMagnus Larsson\nGöran Uddeborg"
+ 
+-#: ../gui/polgen.glade:90
++#: ../gui/polgen.glade:34
++msgid "Add Booleans Dialog"
++msgstr "Dialog för booleantillägg"
++
++#: ../gui/polgen.glade:101
++msgid "Boolean Name"
++msgstr "Booleans namn"
++
++#: ../gui/polgen.glade:230
+ msgid "SELinux Policy Generation Tool"
+ msgstr "Genereringsverktyg för SELinuxpolicy"
  
--#~ msgid ""
--#~ "File\n"
--#~ "Specification"
--#~ msgstr ""
--#~ "దస్త్రము\n"
--#~ "విశదీకరణము"
-+#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
-+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:128
++#: ../gui/polgen.glade:251
+ msgid ""
+ "<b>Select the policy type for the application or user role you want to "
+ "confine:</b>"
+ msgstr "<b>Välj policytyp för programmet eller användarrollen du vill begränsa:</b>"
  
--#~ msgid ""
--#~ "Selinux\n"
--#~ "File Type"
--#~ msgstr ""
--#~ "Selinux\n"
--#~ "దస్త్రము రకము"
-+#: ../gui/polgen.glade:241 ../gui/polgen.py:156
-+msgid "Standard Init Daemon"
-+msgstr ""
+-#: ../gui/polgen.glade:177
++#: ../gui/polgen.glade:284
+ msgid "<b>Applications</b>"
+ msgstr "<b>Program</b>"
  
--#~ msgid ""
--#~ "File\n"
--#~ "Type"
--#~ msgstr ""
--#~ "దస్త్రము\n"
--#~ "రకము"
-+#: ../gui/polgen.glade:261 ../gui/polgen.py:157
-+msgid "DBUS System Daemon"
-+msgstr ""
+-#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
++#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:156
++msgid "Standard Init Daemon"
++msgstr "Standard initdemon"
++
++#: ../gui/polgen.glade:320 ../gui/polgen.glade:336
+ msgid ""
+ "Standard Init Daemon are daemons started on boot via init scripts.  Usually "
+ "requires a script in /etc/rc.d/init.d"
+ msgstr "Standard initdemon är demoner som startas vid uppstart via initskript.  Vanligen krävs ett skript i /etc/rc.d/init.d"
  
--#~ msgid "User Mapping"
--#~ msgstr "వినియోగదారి మాపింగ్"
-+#: ../gui/polgen.glade:280
-+msgid "Internet Services Daemon are daemons started by xinetd"
-+msgstr ""
+-#: ../gui/polgen.glade:241 ../gui/polgen.py:156
+-msgid "Standard Init Daemon"
+-msgstr "Standard initdemon"
+-
+-#: ../gui/polgen.glade:261 ../gui/polgen.py:157
++#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:157
+ msgid "DBUS System Daemon"
+ msgstr "DBUS-systemdemonen"
  
--#~ msgid ""
--#~ "Login\n"
--#~ "Name"
--#~ msgstr ""
--#~ "లాగిన్\n"
--#~ "నామము"
-+#: ../gui/polgen.glade:282
+-#: ../gui/polgen.glade:280
++#: ../gui/polgen.glade:349
 +msgid "Internet Services Daemon (inetd)"
-+msgstr ""
- 
--#~ msgid ""
--#~ "SELinux\n"
--#~ "User"
--#~ msgstr ""
--#~ "SELinux\n"
--#~ "వినియోగదారి"
-+#: ../gui/polgen.glade:301
-+msgid ""
-+"Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
-+msgstr ""
++msgstr "Internettjänstedemon (inetd)"
++
++#: ../gui/polgen.glade:353
+ msgid "Internet Services Daemon are daemons started by xinetd"
+ msgstr "Internettjänstedemoner är demoner som startas av xinetd"
  
--#~ msgid ""
--#~ "MLS/\n"
--#~ "MCS Range"
--#~ msgstr ""
--#~ "MLS/\n"
--#~ "MCS వ్యాప్తి"
-+#: ../gui/polgen.glade:303 ../gui/polgen.py:159
+-#: ../gui/polgen.glade:282
+-msgid "Internet Services Daemon (inetd)"
+-msgstr "Internettjänstedemon (inetd)"
++#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:159
 +msgid "Web Application/Script (CGI)"
-+msgstr ""
++msgstr "Webbprogram/-skript (CGI)"
  
--#~ msgid "Login '%s' is required"
--#~ msgstr "లాగిన్ '%s' అవసరము"
-+#: ../gui/polgen.glade:322 ../gui/polgen.glade:343
-+msgid ""
-+"User Application are any application that you would like to confine that is "
-+"started by a user"
-+msgstr ""
+-#: ../gui/polgen.glade:301
++#: ../gui/polgen.glade:370
+ msgid ""
+ "Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
+ msgstr "Webbprogram/-skript (CGI) CGI-skript startade av webbservern (apache)"
  
--#~ msgid "Policy Module"
--#~ msgstr "విధానం మాడ్యూల్"
-+#: ../gui/polgen.glade:324 ../gui/polgen.py:160
+-#: ../gui/polgen.glade:303 ../gui/polgen.py:159
+-msgid "Web Application/Script (CGI)"
+-msgstr "Webbprogram/-skript (CGI)"
++#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:160
 +msgid "User Application"
-+msgstr ""
- 
--#~ msgid "Disable Audit"
--#~ msgstr "ఆడిట్ అచేతనంచేయుము"
-+#: ../gui/polgen.glade:345 ../gui/polgen.py:161
-+msgid "Sandbox"
-+msgstr ""
- 
--#~ msgid "Enable Audit"
--#~ msgstr "ఆడిట్ చేతనంచేయి"
-+#: ../gui/polgen.glade:391
-+msgid "<b>Login Users</b>"
-+msgstr ""
- 
--#~ msgid "Load Policy Module"
--#~ msgstr "విధానం మాడ్యూల్‌ను నింపుము"
-+#: ../gui/polgen.glade:453
-+msgid "Modify an existing login user record."
-+msgstr ""
++msgstr "Användarprogram"
  
--#~ msgid "Polgen"
--#~ msgstr "పోల్గెన్"
-+#: ../gui/polgen.glade:455
+-#: ../gui/polgen.glade:322 ../gui/polgen.glade:343
++#: ../gui/polgen.glade:387 ../gui/polgen.glade:404
+ msgid ""
+ "User Application are any application that you would like to confine that is "
+ "started by a user"
+ msgstr "Användarprogram är alla program som du skulle vilja stänga in som startas av en användare"
+ 
+-#: ../gui/polgen.glade:324 ../gui/polgen.py:160
+-msgid "User Application"
+-msgstr "Användarprogram"
+-
+-#: ../gui/polgen.glade:345 ../gui/polgen.py:166
++#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:161
+ msgid "Sandbox"
+ msgstr "Sandlåda"
+ 
+-#: ../gui/polgen.glade:391
++#: ../gui/polgen.glade:446
+ msgid "<b>Login Users</b>"
+ msgstr "<b>Inloggningsanvändare</b>"
+ 
+-#: ../gui/polgen.glade:453
++#: ../gui/polgen.glade:478
 +msgid "Existing User Roles"
-+msgstr ""
- 
--#~ msgid "Red Hat 2007"
--#~ msgstr "Red Hat 2007"
-+#: ../gui/polgen.glade:474
-+msgid ""
-+"This user will login to a machine only via a terminal or remote login.  By "
-+"default this user will have  no setuid, no networking, no su, no sudo."
-+msgstr ""
++msgstr "Existerande användarroller"
++
++#: ../gui/polgen.glade:482
+ msgid "Modify an existing login user record."
+ msgstr "Modifiera en existerande inloggningsanvändarpost."
  
--#~ msgid "GPL"
--#~ msgstr "GPL"
-+#: ../gui/polgen.glade:476 ../gui/polgen.py:162
+-#: ../gui/polgen.glade:455
+-msgid "Existing User Roles"
+-msgstr "Existerande användarroller"
++#: ../gui/polgen.glade:495 ../sepolicy/sepolicy/generate.py:162
 +msgid "Minimal Terminal User Role"
-+msgstr ""
- 
--#~ msgid "translator-credits"
--#~ msgstr "కృష్ణబాబు <kkrothap at redhat.com> 2008"
-+#: ../gui/polgen.glade:495
-+msgid ""
-+"This user can login to a machine via X or terminal.  By default this user "
-+"will have no setuid, no networking, no sudo, no su"
-+msgstr ""
++msgstr "Minimal terminalanvändarroll"
  
--#~ msgid "SELinux Policy Generation Tool"
--#~ msgstr "SELinux పాలసి ఉద్భవన సాధనం"
-+#: ../gui/polgen.glade:497 ../gui/polgen.py:163
+-#: ../gui/polgen.glade:474
++#: ../gui/polgen.glade:499
+ msgid ""
+ "This user will login to a machine only via a terminal or remote login.  By "
+ "default this user will have  no setuid, no networking, no su, no sudo."
+ msgstr "Denna användare kommer logga in på en maskin endast via en terminal eller fjärrinloggning.  Som standard kommer denna användare inte ha setuid, inte nätverk, inte su, inte sudo."
+ 
+-#: ../gui/polgen.glade:476 ../gui/polgen.py:161
+-msgid "Minimal Terminal User Role"
+-msgstr "Minimal terminalanvändarroll"
++#: ../gui/polgen.glade:512 ../sepolicy/sepolicy/generate.py:163
 +msgid "Minimal X Windows User Role"
-+msgstr ""
++msgstr "Minimal X-Windows-användarroll"
  
--#~ msgid ""
--#~ "This tool can be used to generate a policy framework, to confine "
--#~ "applications or users using SELinux.   \n"
--#~ "\n"
--#~ "The tool generates:\n"
--#~ "Type enforcement file (te)\n"
--#~ "Interface file (if)\n"
--#~ "File context file (fc)\n"
--#~ "Shell script (sh) - used to compile and install the policy. "
--#~ msgstr ""
--#~ "SELinux వినియోగదారులను లేదా అనువర్తనాలను పరిమితం చేయుటకు, ఈ సాధనం విధానం ఫ్రేమ్‌వర్క్‍ "
--#~ "ఉద్భవింపచేయుటకు ఉపయోగించగలము.   \n"
--#~ "\n"
--#~ "ఆ సాధనం ఉద్భవింపచేస్తుంది:\n"
--#~ "టైప్ ఎన్ఫోర్స్‍‌మెంట్ దస్త్రము (te)\n"
--#~ "ఇంటర్ఫేస్ ఫైల్ (if)\n"
--#~ "ఫైల్ కాంటెక్స్ట్‍ దస్త్రము (fc)\n"
--#~ "షెల్ స్క్రిప్ట్‍ (sh) - నిర్వర్తించుటకు మరియు సంస్థాపించుటకు ఉపయోగపడుతుంద ."
+-#: ../gui/polgen.glade:495
 +#: ../gui/polgen.glade:516
-+msgid ""
-+"User with full networking, no setuid applications without transition, no "
-+"sudo, no su."
-+msgstr ""
- 
--#~ msgid "Select type of the application/user role to be confined"
--#~ msgstr "పరిమితం చేయుటకు అనువర్తనం/వినియోగదారి పాత్ర యొక్క రకమును ఎంపికచేయుము"
-+#: ../gui/polgen.glade:518 ../gui/polgen.py:164
+ msgid ""
+ "This user can login to a machine via X or terminal.  By default this user "
+ "will have no setuid, no networking, no sudo, no su"
+ msgstr "Denna användare kan logga in på en maskin via X eller terminal.  Som standard kommer denna användare inte ha setuid, inte nätverk, inte sudo, inte su"
+ 
+-#: ../gui/polgen.glade:497 ../gui/polgen.py:162
+-msgid "Minimal X Windows User Role"
+-msgstr "Minimal X-Windows-användarroll"
++#: ../gui/polgen.glade:529 ../sepolicy/sepolicy/generate.py:164
 +msgid "User Role"
-+msgstr ""
- 
--#~ msgid "<b>Applications</b>"
--#~ msgstr "<b>అనువర్తనములు</b>"
-+#: ../gui/polgen.glade:537
-+msgid ""
-+"User with full networking, no setuid applications without transition, no su, "
-+"can sudo to Root Administration Roles"
-+msgstr ""
++msgstr "Användarroll"
  
--#~ 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 నందు ఒక స్క్రిప్టు కావాలి"
-+#: ../gui/polgen.glade:539 ../gui/polgen.py:165
+-#: ../gui/polgen.glade:516
++#: ../gui/polgen.glade:533
+ msgid ""
+ "User with full networking, no setuid applications without transition, no "
+ "sudo, no su."
+ msgstr "Användare med fullständig nätverksåtkomst, inte setuid-program utan övergång, inte sudo, inte su."
+ 
+-#: ../gui/polgen.glade:518 ../gui/polgen.py:163
+-msgid "User Role"
+-msgstr "Användarroll"
++#: ../gui/polgen.glade:546 ../sepolicy/sepolicy/generate.py:165
 +msgid "Admin User Role"
-+msgstr ""
++msgstr "Admininstrativ användarroll"
  
--#~ msgid "Standard Init Daemon"
--#~ msgstr "ప్రామాణిక Init డెమోన్‌"
-+#: ../gui/polgen.glade:585
-+msgid "<b>Root Users</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:537
++#: ../gui/polgen.glade:550
+ msgid ""
+ "User with full networking, no setuid applications without transition, no su,"
+ " can sudo to Root Administration Roles"
+ msgstr "Användare med fullständig nätverksåtkomst, inga setuid-program utan övergångar, inte su, kan göra sudo till rootadminstratörsroller"
  
--#~ msgid "Internet Services Daemon are daemons started by xinetd"
--#~ msgstr "ఇంటర్నెట్ సేవల డెమోన్ xinetd ద్వారా ప్రారంభించిన డెమోన్స్‍"
-+#: ../gui/polgen.glade:647
-+msgid ""
-+"Select Root Administrator User Role, if this user will be used to administer "
-+"the machine while running as root.  This user will not be able to login to "
-+"the system directly."
-+msgstr ""
+-#: ../gui/polgen.glade:539 ../gui/polgen.py:164
+-msgid "Admin User Role"
+-msgstr "Admininstrativ användarroll"
+-
+-#: ../gui/polgen.glade:585
++#: ../gui/polgen.glade:592
+ msgid "<b>Root Users</b>"
+ msgstr "<b>Rootanvändare</b>"
  
--#~ msgid "Internet Services Daemon (inetd)"
--#~ msgstr "ఇంటర్నెట్ సేవల డెమోన్ (inetd)"
-+#: ../gui/polgen.glade:649 ../gui/polgen.py:166
+-#: ../gui/polgen.glade:647
++#: ../gui/polgen.glade:623 ../sepolicy/sepolicy/generate.py:166
 +msgid "Root Admin User Role"
-+msgstr ""
++msgstr "Root-administrativ användarroll"
++
++#: ../gui/polgen.glade:627
+ msgid ""
+ "Select Root Administrator User Role, if this user will be used to administer"
+ " the machine while running as root.  This user will not be able to login to "
+ "the system directly."
+ msgstr "Välj root/administratöranvändarroll om denna användare kommer användas för att administrera maskinen när han/hon kör som root.  Denna användare kommer inte att kunna logga in direkt till systemet."
+ 
+-#: ../gui/polgen.glade:649 ../gui/polgen.py:165
+-msgid "Root Admin User Role"
+-msgstr "Root-administrativ användarroll"
+-
+-#: ../gui/polgen.glade:716
+-msgid "label104"
+-msgstr "label104"
+-
+-#: ../gui/polgen.glade:745
++#: ../gui/polgen.glade:705
+ msgid "<b>Enter name of application or user role:</b>"
+ msgstr "<b>Ange namn på programmet eller användarrollen:</b>"
+ 
+-#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
++#: ../gui/polgen.glade:728 ../gui/polgengui.py:252
+ msgid "Name"
+ msgstr "Namn"
+ 
+-#: ../gui/polgen.glade:807
++#: ../gui/polgen.glade:739
+ msgid "Enter complete path for executable to be confined."
+ msgstr "Ange fullständig sökväg för programmet som skall stängas in."
+ 
+-#: ../gui/polgen.glade:830 ../gui/polgen.glade:950 ../gui/polgen.glade:3142
++#: ../gui/polgen.glade:756 ../gui/polgen.glade:838 ../gui/polgen.glade:2361
+ msgid "..."
+ msgstr "..."
+ 
+-#: ../gui/polgen.glade:849
++#: ../gui/polgen.glade:776
+ msgid "Enter unique name for the confined application or user role."
+ msgstr "Ange ett unikt namn på den innestängda program- eller användarrollen."
+ 
+-#: ../gui/polgen.glade:871
++#: ../gui/polgen.glade:794
+ msgid "Executable"
+ msgstr "Körbar"
+ 
+-#: ../gui/polgen.glade:899
++#: ../gui/polgen.glade:808
+ msgid "Init script"
+ msgstr "Init-skript"
+ 
+-#: ../gui/polgen.glade:927
++#: ../gui/polgen.glade:821
+ msgid ""
+ "Enter complete path to init script used to start the confined application."
+ msgstr "Ange fullständig sökväg till init-skript som används för att starta det innestängda programmet."
+ 
+-#: ../gui/polgen.glade:982
+-msgid "label105"
+-msgstr "label105"
+-
+-#: ../gui/polgen.glade:1011
++#: ../gui/polgen.glade:887
+ msgid "<b>Select existing role to modify:</b>"
+ msgstr "<b>Välj en befintlig roll att ändra:</b>"
+ 
+-#: ../gui/polgen.glade:1045
++#: ../gui/polgen.glade:908
+ msgid "Select the user roles that will transiton to the %s domain."
+ msgstr "Välj användarrollerna som skall övergå till domänen %s."
+ 
+-#: ../gui/polgen.glade:1073
+-msgid "label106"
+-msgstr "label106"
++#: ../gui/polgen.glade:928
++msgid "role tab"
++msgstr "rollflik"
+ 
+-#: ../gui/polgen.glade:1102
++#: ../gui/polgen.glade:945
+ msgid "<b>Select roles that %s will transition to:</b>"
+ msgstr "<b>Välj användarroller som %s skall övergå till:</b>"
+ 
+-#: ../gui/polgen.glade:1136
++#: ../gui/polgen.glade:963
+ msgid "Select applications domains that %s will transition to."
+ msgstr "Väl programdomänerna som %s skall övergå till."
+ 
+-#: ../gui/polgen.glade:1164
+-msgid "label107"
+-msgstr "label107"
++#: ../gui/polgen.glade:983
++msgid ""
++"transition \n"
++"role tab"
++msgstr "övergångs-\nrollflik"
+ 
+-#: ../gui/polgen.glade:1193
++#: ../gui/polgen.glade:1001
+ msgid "<b>Select the user_roles that will transition to %s:</b>"
+ msgstr "<b>Välj användarrollerna som skall övergå till domänen %s:</b>"
+ 
+-#: ../gui/polgen.glade:1227
++#: ../gui/polgen.glade:1019
+ msgid ""
+ "Select the user roles that will transiton to this applications domains."
+ msgstr "Välj användarrollerna som kan övergå till detta programs domäner."
+ 
+-#: ../gui/polgen.glade:1255
+-msgid "label108"
+-msgstr "label108"
+-
+-#: ../gui/polgen.glade:1284
++#: ../gui/polgen.glade:1056
+ msgid "<b>Select domains that %s will administer:</b>"
+ msgstr "<b>Välj domäner som %s kommer administrera:</b>"
+ 
+-#: ../gui/polgen.glade:1318 ../gui/polgen.glade:1409
++#: ../gui/polgen.glade:1074 ../gui/polgen.glade:1129
+ msgid "Select the domains that you would like this user administer."
+ msgstr "Välj domänerna som du vill att denna användare skall administrera."
+ 
+-#: ../gui/polgen.glade:1346
+-msgid "label109"
+-msgstr "label109"
+-
+-#: ../gui/polgen.glade:1375
++#: ../gui/polgen.glade:1111
+ msgid "<b>Select additional roles for %s:</b>"
+ msgstr "<b>Välj ytterligare roller för %s:</b>"
+ 
+-#: ../gui/polgen.glade:1437
+-msgid "label111"
+-msgstr "label111"
+-
+-#: ../gui/polgen.glade:1466
++#: ../gui/polgen.glade:1166
+ msgid "<b>Enter network ports that %s binds on:</b>"
+ msgstr "<b>Ange nätverksportar som %s binder till:</b>"
+ 
+-#: ../gui/polgen.glade:1497 ../gui/polgen.glade:1997
++#: ../gui/polgen.glade:1186 ../gui/polgen.glade:1557
+ msgid "<b>TCP Ports</b>"
+ msgstr "<b>TCP-portar</b>"
+ 
+-#: ../gui/polgen.glade:1565 ../gui/polgen.glade:1785
++#: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
++#: ../gui/polgen.glade:1698
++msgid "All"
++msgstr "Alla"
++
++#: ../gui/polgen.glade:1227 ../gui/polgen.glade:1394
+ msgid "Allows %s to bind to any udp port"
+ msgstr "Tillåter %s att binda till valfri udp-portar"
  
--#~ msgid ""
--#~ "Web Applications/Script (CGI) CGI scripts started by the web server "
--#~ "(apache)"
--#~ msgstr ""
--#~ "వెబ్ అనువర్తనములు/స్క్రిప్ట్‍ (CGI) CGI స్క్రిప్ట్స్‍ వెబ్ సేవిక ద్వారా ప్రారంభించబడినవి (apache)"
-+#: ../gui/polgen.glade:716
-+msgid "label104"
-+msgstr ""
+-#: ../gui/polgen.glade:1567 ../gui/polgen.glade:1787 ../gui/polgen.glade:2061
+-#: ../gui/polgen.glade:2215
+-msgid "All"
+-msgstr "Alla"
++#: ../gui/polgen.glade:1240 ../gui/polgen.glade:1407
++msgid "600-1024"
++msgstr "600-1024"
  
--#~ msgid "Web Application/Script (CGI)"
--#~ msgstr "వెబ్ అనువర్తనము/స్క్రిప్ట్‍ (CGI)"
-+#: ../gui/polgen.glade:745
-+msgid "<b>Enter name of application or user role:</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:1585 ../gui/polgen.glade:1805
++#: ../gui/polgen.glade:1244 ../gui/polgen.glade:1411
+ msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
+ msgstr "Tillåt %s att anropa binresvport med 0.  Binder till port 600-1024"
  
--#~ msgid ""
--#~ "User Application are any application that you would like to confine that "
--#~ "is started by a user"
--#~ msgstr ""
--#~ "వినియోగదారుని చేత ప్రారంభించబడి మీరు పరిమితం చేయుటకు ఇష్టపడు ఏ అనువర్తనమైనా వినియోగదారుని "
--#~ "అనువర్తనమే"
-+#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
-+msgid "Name"
-+msgstr ""
+-#: ../gui/polgen.glade:1587 ../gui/polgen.glade:1807
+-msgid "600-1024"
+-msgstr "600-1024"
++#: ../gui/polgen.glade:1257 ../gui/polgen.glade:1424
++msgid "Unreserved Ports (>1024)"
++msgstr "Oreserverade portar (>1024)"
  
--#~ msgid "User Application"
--#~ msgstr "వినియోగదారి అనువర్తనము"
-+#: ../gui/polgen.glade:807
-+msgid "Enter complete path for executable to be confined."
-+msgstr ""
+-#: ../gui/polgen.glade:1605 ../gui/polgen.glade:1825
++#: ../gui/polgen.glade:1261 ../gui/polgen.glade:1428
+ msgid ""
+ "Enter a comma separated list of udp ports or ranges of ports that %s binds "
+ "to. Example: 612, 650-660"
+ msgstr "Ange en kommaseparerad lista av udp-portar eller intervall av portar som %s binder till.  Exempel: 612, 650-660"
+ 
+-#: ../gui/polgen.glade:1607 ../gui/polgen.glade:1827
+-msgid "Unreserved Ports (>1024)"
+-msgstr "Oreserverade portar (>1024)"
+-
+-#: ../gui/polgen.glade:1638 ../gui/polgen.glade:1858 ../gui/polgen.glade:2079
+-#: ../gui/polgen.glade:2233
++#: ../gui/polgen.glade:1289 ../gui/polgen.glade:1456 ../gui/polgen.glade:1609
++#: ../gui/polgen.glade:1718
+ msgid "Select Ports"
+ msgstr "Välj portar"
+ 
+-#: ../gui/polgen.glade:1663 ../gui/polgen.glade:1883
++#: ../gui/polgen.glade:1302 ../gui/polgen.glade:1469
+ msgid "Allows %s to bind to any udp ports > 1024"
+ msgstr "Tillåter %s att binda till valfria udp-portar > 1024"
+ 
+-#: ../gui/polgen.glade:1717 ../gui/polgen.glade:2151
++#: ../gui/polgen.glade:1353 ../gui/polgen.glade:1666
+ msgid "<b>UDP Ports</b>"
+ msgstr "<b>UDP-portar</b>"
+ 
+-#: ../gui/polgen.glade:1937
+-msgid "label113"
+-msgstr "label113"
++#: ../gui/polgen.glade:1519
++msgid ""
++"Network\n"
++"Bind tab"
++msgstr ""
+ 
+-#: ../gui/polgen.glade:1966
++#: ../gui/polgen.glade:1537
+ msgid "<b>Select network ports that %s connects to:</b>"
+ msgstr "<b>Ange nätverksportar som %s ansluter till:</b>"
+ 
+-#: ../gui/polgen.glade:2058
++#: ../gui/polgen.glade:1593
+ msgid "Allows %s to connect to any tcp port"
+ msgstr "Tillåter %s att ansluta till valfri tcp-port"
+ 
+-#: ../gui/polgen.glade:2104
++#: ../gui/polgen.glade:1622
+ msgid ""
+ "Enter a comma separated list of tcp ports or ranges of ports that %s "
+ "connects to. Example: 612, 650-660"
+ msgstr "Ange en kommaseparerad lista av tcp-portar eller intervall av portar som %s ansluter till.  Exempel: 612, 650-660"
  
--#~ msgid "<b>Login Users</b>"
--#~ msgstr "<b>లాగిన్ వినియోగదారులు</b>"
-+#: ../gui/polgen.glade:830 ../gui/polgen.glade:950 ../gui/polgen.glade:3142
-+msgid "..."
-+msgstr ""
+-#: ../gui/polgen.glade:2212
++#: ../gui/polgen.glade:1702
+ msgid "Allows %s to connect to any udp port"
+ msgstr "Tillåter %s att ansluta till valfri udp-port"
  
--#~ msgid "Modify an existing login user record."
--#~ msgstr "ఉన్న లాగిన్ వినియోగదారి రికార్డ్‍‌ను సవరించుము"
-+#: ../gui/polgen.glade:849
-+msgid "Enter unique name for the confined application or user role."
-+msgstr ""
+-#: ../gui/polgen.glade:2258
++#: ../gui/polgen.glade:1731
+ msgid ""
+ "Enter a comma separated list of udp ports or ranges of ports that %s "
+ "connects to. Example: 612, 650-660"
+ msgstr "Ange en kommaseparerad lista av udp-portar eller intervall av portar som %s ansluter till.  Exempel: 612, 650-660"
+ 
+-#: ../gui/polgen.glade:2305
+-msgid "label114"
+-msgstr "label114"
+-
+-#: ../gui/polgen.glade:2334
++#: ../gui/polgen.glade:1792
+ msgid "<b>Select common application traits for %s:</b>"
+ msgstr "<b>Ange gemensamma programegenskaper för %s:</b>"
+ 
+-#: ../gui/polgen.glade:2366
++#: ../gui/polgen.glade:1809
+ msgid "Writes syslog messages\t"
+ msgstr "Skriver syslog-meddelanden\t"
+ 
+-#: ../gui/polgen.glade:2385
++#: ../gui/polgen.glade:1824
+ msgid "Create/Manipulate temporary files in /tmp"
+ msgstr "Skapa/hantera temporärfiler i /tmp"
+ 
+-#: ../gui/polgen.glade:2404
++#: ../gui/polgen.glade:1839
+ msgid "Uses Pam for authentication"
+ msgstr "Använder Pam för autentisering"
+ 
+-#: ../gui/polgen.glade:2423
++#: ../gui/polgen.glade:1854
+ msgid "Uses nsswitch or getpw* calls"
+ msgstr "Använder nsswitch- eller getpw*-anrop"
+ 
+-#: ../gui/polgen.glade:2442
++#: ../gui/polgen.glade:1869
+ msgid "Uses dbus"
+ msgstr "Använder dbus"
+ 
+-#: ../gui/polgen.glade:2461
++#: ../gui/polgen.glade:1884
+ msgid "Sends audit messages"
+ msgstr "Skickar granskningsmeddelanden"
+ 
+-#: ../gui/polgen.glade:2480
++#: ../gui/polgen.glade:1899
+ msgid "Interacts with the terminal"
+ msgstr "Interagerar med terminalen"
+ 
+-#: ../gui/polgen.glade:2499
++#: ../gui/polgen.glade:1914
+ msgid "Sends email"
+ msgstr "Skicka epost"
+ 
+-#: ../gui/polgen.glade:2530
+-msgid "label115"
+-msgstr "label115"
+-
+-#: ../gui/polgen.glade:2559
++#: ../gui/polgen.glade:1961
+ msgid "<b>Add files/directories that %s manages</b>"
+ msgstr "<b>Lägg till filer/kataloger som %s hanterar</b>"
+ 
+-#: ../gui/polgen.glade:2788
++#: ../gui/polgen.glade:2122
+ msgid ""
+ "Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
+ "Files ..."
+ msgstr "Filer/kataloger som %s ”hanterar”.  Pid-filer, loggfiler, /var/lib-filer …"
+ 
+-#: ../gui/polgen.glade:2823
+-msgid "label116"
+-msgstr "label116"
+-
+-#: ../gui/polgen.glade:2852
++#: ../gui/polgen.glade:2166
+ msgid "<b>Add booleans from the %s policy:</b>"
+ msgstr "<b>Lägg till booleaner från policyn %s:</b>"
+ 
+-#: ../gui/polgen.glade:3002
++#: ../gui/polgen.glade:2274
+ msgid "Add/Remove booleans used by the %s domain"
+ msgstr "Lägg till/ta bort booleaner som används av domänen %s"
+ 
+-#: ../gui/polgen.glade:3066
++#: ../gui/polgen.glade:2316
+ msgid "<b>Which directory you will generate the %s policy?</b>"
+ msgstr "<b>I vilken katalog skall policyn %s genereras?</b>"
+ 
+-#: ../gui/polgen.glade:3097
++#: ../gui/polgen.glade:2334
+ msgid "Policy Directory"
+ msgstr "Policykatalog"
+ 
+-#: ../gui/polgen.glade:3254
+-msgid "Add Booleans Dialog"
+-msgstr "Dialog för booleantillägg"
+-
+-#: ../gui/polgen.glade:3327
+-msgid "Boolean Name"
+-msgstr "Booleans namn"
+-
+-#: ../gui/polgengui.py:261
++#: ../gui/polgengui.py:262
+ msgid "Role"
+ msgstr "Roll"
+ 
+-#: ../gui/polgengui.py:268
++#: ../gui/polgengui.py:269
+ msgid "Existing_User"
+ msgstr "Existerande_användare"
+ 
+-#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
++#: ../gui/polgengui.py:283 ../gui/polgengui.py:291 ../gui/polgengui.py:305
+ msgid "Application"
+ msgstr "Program"
+ 
+-#: ../gui/polgengui.py:352
++#: ../gui/polgengui.py:353
+ #, python-format
+ msgid "%s must be a directory"
+ msgstr "%s måste vara en katalog"
+ 
+-#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
++#: ../gui/polgengui.py:413 ../gui/polgengui.py:694
+ msgid "You must select a user"
+ msgstr "Du måste välja en användare"
+ 
+-#: ../gui/polgengui.py:542
++#: ../gui/polgengui.py:543
+ msgid "Select executable file to be confined."
+ msgstr "Välj exekverbar fil som skall stängas in."
+ 
+-#: ../gui/polgengui.py:553
++#: ../gui/polgengui.py:554
+ msgid "Select init script file to be confined."
+ msgstr "Välj initskript som skall stängas in."
+ 
+-#: ../gui/polgengui.py:563
++#: ../gui/polgengui.py:564
+ msgid "Select file(s) that confined application creates or writes"
+ msgstr "Välj fil(er) som instängda program skapar eller skriver"
+ 
+-#: ../gui/polgengui.py:570
++#: ../gui/polgengui.py:571
+ msgid "Select directory(s) that the confined application owns and writes into"
+ msgstr "Välj katalog(er) som det istängda programmet äger och skriver till"
+ 
+-#: ../gui/polgengui.py:632
++#: ../gui/polgengui.py:633
+ msgid "Select directory to generate policy files in"
+ msgstr "Välj katalog att generera policyfiler i"
+ 
+-#: ../gui/polgengui.py:649
++#: ../gui/polgengui.py:650
+ #, 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?"
  
--#~ msgid "Existing User Roles"
--#~ msgstr "ఉన్న వినియోగాదారి పాత్రలు"
-+#: ../gui/polgen.glade:871
-+msgid "Executable"
-+msgstr ""
+-#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
++#: ../gui/polgengui.py:650 ../gui/polgengui.py:654
+ msgid "Verify Name"
+ msgstr "Verifiera namn"
  
--#~ 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 లను కలిగివుండడు."
-+#: ../gui/polgen.glade:899
-+msgid "Init script"
-+msgstr ""
+-#: ../gui/polgengui.py:653
++#: ../gui/polgengui.py:654
+ #, 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?"
  
--#~ msgid "Minimal Terminal User Role"
--#~ msgstr "కనీస టెర్మినల్ వినియోగదారి పాత్ర"
-+#: ../gui/polgen.glade:927
-+msgid ""
-+"Enter complete path to init script used to start the confined application."
-+msgstr ""
+-#: ../gui/polgengui.py:699
++#: ../gui/polgengui.py:700
+ 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."
  
--#~ 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 లను కలిగివుండడు"
-+#: ../gui/polgen.glade:982
-+msgid "label105"
-+msgstr ""
+-#: ../gui/polgengui.py:713
++#: ../gui/polgengui.py:714
+ msgid "You must enter a executable"
+ msgstr "Du måste ange ett körbart program"
  
--#~ msgid "Minimal X Windows User Role"
--#~ msgstr "కనీస X విండోస్ వినియోగదారి పాత్ర"
-+#: ../gui/polgen.glade:1011
-+msgid "<b>Select existing role to modify:</b>"
-+msgstr ""
+-#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
++#: ../gui/polgengui.py:739 ../gui/system-config-selinux.py:174
+ msgid "Configue SELinux"
+ msgstr "Konfigurera SELinux"
  
--#~ msgid ""
--#~ "User with full networking, no setuid applications without transition, no "
--#~ "sudo, no su."
--#~ msgstr ""
--#~ "పూర్తి నెట్వర్కింగ్ తో, బదిలీకరణ లేకుండా setuid లేని అనువర్తనాలు, sudo కాని, su కాని వినియోగదారి."
-+#: ../gui/polgen.glade:1045
-+msgid "Select the user roles that will transiton to the %s domain."
-+msgstr ""
+-#: ../gui/polgen.py:158
+-msgid "Internet Services Daemon"
+-msgstr "Internettjänstedemon"
+-
+-#: ../gui/polgen.py:197
+-#, python-format
+-msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+-msgstr "Portar måste vara tal eller intervall av tal från 1 till %d "
+-
+-#: ../gui/polgen.py:323
+-msgid "You must enter a name for your confined process/user"
+-msgstr "Du måste ange ett namn för din instängda process/användare"
+-
+-#: ../gui/polgen.py:325
+-msgid ""
+-"Name must be alpha numberic with no spaces. Consider using option \"-n "
+-"MODULENAME\""
+-msgstr "Namn måste vara alfanumeriska utan blanktecken.  Överväg att använda flagga ”-n MODULNAMN”"
+-
+-#: ../gui/polgen.py:413
+-msgid "User Role types can not be assigned executables."
+-msgstr "Användarrolltyper är inte tilldelas körbara program."
+-
+-#: ../gui/polgen.py:419
+-msgid "Only Daemon apps can use an init script.."
+-msgstr "Endast demonprogram kan använda ett initskript."
+-
+-#: ../gui/polgen.py:437
+-msgid "use_resolve must be a boolean value "
+-msgstr "use_resolve måste vara ett booleskt värde "
+-
+-#: ../gui/polgen.py:443
+-msgid "use_syslog must be a boolean value "
+-msgstr "use_syslog måste vara ett booleskt värde "
+-
+-#: ../gui/polgen.py:449
+-msgid "use_kerberos must be a boolean value "
+-msgstr "use_kerberos måste vara ett booleskt värde "
+-
+-#: ../gui/polgen.py:455
+-msgid "manage_krb5_rcache must be a boolean value "
+-msgstr "manage_krb5_rcache måste vara ett booleskt värde "
+-
+-#: ../gui/polgen.py:485
+-msgid "USER Types automatically get a tmp type"
+-msgstr "ANVÄNDARtyper får automatiskt en tmp-typ"
+-
+-#: ../gui/polgen.py:1003
+-msgid "You must enter the executable path for your confined process"
+-msgstr "Du måste ange sökvägen till det exekverbara programmet för din instängda process"
+-
+-#: ../gui/polgen.py:1165
+-msgid "Type Enforcement file"
+-msgstr "Typupprätthållandefil"
+-
+-#: ../gui/polgen.py:1166
+-msgid "Interface file"
+-msgstr "Gränssnittsfil"
+-
+-#: ../gui/polgen.py:1167
+-msgid "File Contexts file"
+-msgstr "Filkontextsfil"
+-
+-#: ../gui/polgen.py:1168
+-msgid "Setup Script"
+-msgstr "Uppstartsskript"
+-
+-#: ../gui/polgen.py:1289
+-#, python-format
+-msgid ""
+-"\n"
+-"%s\n"
+-"\n"
+-"sepolgen [ -n moduleName ] [ -m ] [ -t type ] [ executable | Name ]\n"
+-"valid Types:\n"
+-msgstr "\n%s\n\nsepolgen [ -n modulNamn ] [ -m ] [ -t typ ] [ program | Namn ]\ngiltiga typer:\n"
+-
+-#: ../gui/polgen.py:1337
+-msgid "Executable or Name required"
+-msgstr "Program eller namn behövs"
+-
+-#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2547
++#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
+ msgid "Network Port"
+ msgstr "Nätverkport"
  
--#~ msgid "User Role"
--#~ msgstr "వినియోగదారి పాత్ర"
-+#: ../gui/polgen.glade:1073
-+msgid "label106"
-+msgstr ""
+@@ -1948,1425 +1835,1497 @@ msgstr "Portnummer \"%s\" är inte giltigt.  0 < PORTNUMMER < 65536 "
+ msgid "List View"
+ msgstr "Listvy"
  
--#~ msgid ""
--#~ "User with full networking, no setuid applications without transition, no "
--#~ "su, can sudo to Root Administration Roles"
--#~ msgstr ""
--#~ "పూర్తి నెట్వర్కింగ్ తో, బదిలీకరణ లేని ఏ setuid అనువర్తనాలు లేని, su కాని, వినియోగదారి రూట్ నిర్వహణా "
--#~ "నియమాలను sudo చేయగలడు"
-+#: ../gui/polgen.glade:1102
-+msgid "<b>Select roles that %s will transition to:</b>"
-+msgstr ""
+-#: ../gui/portsPage.py:255 ../gui/system-config-selinux.glade:2438
++#: ../gui/portsPage.py:255 ../gui/system-config-selinux.glade:2419
+ msgid "Group View"
+ msgstr "Gruppvy"
+ 
+-#: ../gui/selinux.tbl:1 ../gui/selinux.tbl:30 ../gui/selinux.tbl:31
+-#: ../gui/selinux.tbl:32 ../gui/selinux.tbl:33 ../gui/selinux.tbl:34
+-#: ../gui/selinux.tbl:36 ../gui/selinux.tbl:37 ../gui/selinux.tbl:38
+-#: ../gui/selinux.tbl:39 ../gui/selinux.tbl:40 ../gui/selinux.tbl:42
+-#: ../gui/selinux.tbl:43 ../gui/selinux.tbl:44 ../gui/selinux.tbl:45
+-#: ../gui/selinux.tbl:46 ../gui/selinux.tbl:47 ../gui/selinux.tbl:48
+-#: ../gui/selinux.tbl:49 ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
+-#: ../gui/selinux.tbl:52 ../gui/selinux.tbl:53 ../gui/selinux.tbl:59
+-#: ../gui/selinux.tbl:60 ../gui/selinux.tbl:61 ../gui/selinux.tbl:62
+-#: ../gui/selinux.tbl:63 ../gui/selinux.tbl:64 ../gui/selinux.tbl:65
+-#: ../gui/selinux.tbl:66 ../gui/selinux.tbl:67 ../gui/selinux.tbl:68
+-#: ../gui/selinux.tbl:69 ../gui/selinux.tbl:75 ../gui/selinux.tbl:76
+-#: ../gui/selinux.tbl:77 ../gui/selinux.tbl:78 ../gui/selinux.tbl:79
+-#: ../gui/selinux.tbl:80 ../gui/selinux.tbl:81 ../gui/selinux.tbl:82
+-#: ../gui/selinux.tbl:83 ../gui/selinux.tbl:84 ../gui/selinux.tbl:86
+-#: ../gui/selinux.tbl:88 ../gui/selinux.tbl:89 ../gui/selinux.tbl:90
+-#: ../gui/selinux.tbl:92 ../gui/selinux.tbl:94 ../gui/selinux.tbl:95
+-#: ../gui/selinux.tbl:96 ../gui/selinux.tbl:97 ../gui/selinux.tbl:98
+-#: ../gui/selinux.tbl:99 ../gui/selinux.tbl:100 ../gui/selinux.tbl:101
+-#: ../gui/selinux.tbl:102 ../gui/selinux.tbl:103 ../gui/selinux.tbl:104
+-#: ../gui/selinux.tbl:106 ../gui/selinux.tbl:108 ../gui/selinux.tbl:109
+-#: ../gui/selinux.tbl:110 ../gui/selinux.tbl:111 ../gui/selinux.tbl:112
+-#: ../gui/selinux.tbl:113 ../gui/selinux.tbl:114 ../gui/selinux.tbl:116
+-#: ../gui/selinux.tbl:117 ../gui/selinux.tbl:119 ../gui/selinux.tbl:121
+-#: ../gui/selinux.tbl:123 ../gui/selinux.tbl:124 ../gui/selinux.tbl:127
+-#: ../gui/selinux.tbl:129 ../gui/selinux.tbl:130 ../gui/selinux.tbl:131
+-#: ../gui/selinux.tbl:132 ../gui/selinux.tbl:133 ../gui/selinux.tbl:134
+-#: ../gui/selinux.tbl:135 ../gui/selinux.tbl:136 ../gui/selinux.tbl:137
+-#: ../gui/selinux.tbl:138 ../gui/selinux.tbl:139 ../gui/selinux.tbl:142
+-#: ../gui/selinux.tbl:143 ../gui/selinux.tbl:144 ../gui/selinux.tbl:145
+-#: ../gui/selinux.tbl:146 ../gui/selinux.tbl:147 ../gui/selinux.tbl:148
+-#: ../gui/selinux.tbl:149 ../gui/selinux.tbl:150 ../gui/selinux.tbl:151
+-#: ../gui/selinux.tbl:152 ../gui/selinux.tbl:154 ../gui/selinux.tbl:155
+-#: ../gui/selinux.tbl:156 ../gui/selinux.tbl:157 ../gui/selinux.tbl:158
+-#: ../gui/selinux.tbl:159 ../gui/selinux.tbl:160 ../gui/selinux.tbl:167
+-#: ../gui/selinux.tbl:171 ../gui/selinux.tbl:172 ../gui/selinux.tbl:173
+-#: ../gui/selinux.tbl:174 ../gui/selinux.tbl:175 ../gui/selinux.tbl:177
+-#: ../gui/selinux.tbl:178 ../gui/selinux.tbl:179 ../gui/selinux.tbl:180
+-#: ../gui/selinux.tbl:184 ../gui/selinux.tbl:192 ../gui/selinux.tbl:193
+-#: ../gui/selinux.tbl:194 ../gui/selinux.tbl:195 ../gui/selinux.tbl:196
+-#: ../gui/selinux.tbl:197 ../gui/selinux.tbl:198 ../gui/selinux.tbl:199
+-#: ../gui/selinux.tbl:200 ../gui/selinux.tbl:201 ../gui/selinux.tbl:206
+-#: ../gui/selinux.tbl:207 ../gui/selinux.tbl:218 ../gui/selinux.tbl:219
+-#: ../gui/selinux.tbl:220 ../gui/selinux.tbl:222 ../gui/selinux.tbl:224
+-#: ../gui/selinux.tbl:226 ../gui/selinux.tbl:227 ../gui/selinux.tbl:230
+-msgid "SELinux Service Protection"
+-msgstr "SELinux-tjänstskydd"
+-
+-#: ../gui/selinux.tbl:1
+-msgid "Disable SELinux protection for acct daemon"
+-msgstr "Avaktivera SELinuxskydd för acct-demonen"
+-
+-#: ../gui/selinux.tbl:2 ../gui/selinux.tbl:3 ../gui/selinux.tbl:70
+-#: ../gui/selinux.tbl:153 ../gui/selinux.tbl:168 ../gui/selinux.tbl:169
+-#: ../gui/selinux.tbl:170 ../gui/selinux.tbl:189 ../gui/selinux.tbl:202
+-#: ../gui/selinux.tbl:203 ../gui/selinux.tbl:204 ../gui/selinux.tbl:205
+-msgid "Admin"
+-msgstr "Admin"
+-
+-#: ../gui/selinux.tbl:2
+-msgid "Allow all daemons to write corefiles to /"
+-msgstr "Tillåt alla demoner att skriva minnesdumpfiler i /"
+-
+-#: ../gui/selinux.tbl:3
+-msgid "Allow all daemons the ability to use unallocated ttys"
+-msgstr "Tillåt alla demoner att kunna använda oallokerade tty:er"
+-
+-#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
+-#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
+-#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
+-#: ../gui/selinux.tbl:210 ../gui/selinux.tbl:211 ../gui/selinux.tbl:212
+-#: ../gui/selinux.tbl:213 ../gui/selinux.tbl:214 ../gui/selinux.tbl:215
+-#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
+-msgid "User Privs"
+-msgstr "Användarpriviliger"
+-
+-#: ../gui/selinux.tbl:4
+-msgid ""
+-"Allow gadmin SELinux user account to execute files in home directory or /tmp"
+-msgstr "Tillåt SELinuxanvändarkontot gadmin att köra filer i hemkatalogen eller /tmp"
+-
+-#: ../gui/selinux.tbl:5
+-msgid ""
+-"Allow guest SELinux user account to execute files in home directory or /tmp"
+-msgstr "Tillåt SELinuxanvändarkontot guest att köra filer i hemkatalogen eller /tmp"
+-
+-#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
+-msgid "Memory Protection"
+-msgstr "Minesskydd"
+-
+-#: ../gui/selinux.tbl:6
+-msgid "Allow java executable stack"
+-msgstr "Tillåt javas exekverbara stack"
++#: ../gui/semanagePage.py:126
++#, python-format
++msgid "Are you sure you want to delete %s '%s'?"
++msgstr "Är du säker på att du vill ta bort %s \"%s\"?"
  
--#~ msgid "Admin User Role"
--#~ msgstr "నిర్వహణాధికారి వినియోగదారి పాత్ర"
-+#: ../gui/polgen.glade:1136
-+msgid "Select applications domains that %s will transition to."
-+msgstr ""
+-#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
+-#: ../gui/selinux.tbl:209
+-msgid "Mount"
+-msgstr "Montera"
++#: ../gui/semanagePage.py:126
++#, python-format
++msgid "Delete %s"
++msgstr "Radera %s"
  
--#~ msgid "<b>Root Users</b>"
--#~ msgstr "<b>రూట్ వినియోగదారులు</b>"
-+#: ../gui/polgen.glade:1164
-+msgid "label107"
-+msgstr ""
+-#: ../gui/selinux.tbl:7
+-msgid "Allow mount to mount any file"
+-msgstr "Tillåt mount att montera valfria filer"
++#: ../gui/semanagePage.py:134
++#, python-format
++msgid "Add %s"
++msgstr "Lägg till %s"
  
--#~ 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:1193
-+msgid "<b>Select the user_roles that will transition to %s:</b>"
-+msgstr ""
+-#: ../gui/selinux.tbl:8
+-msgid "Allow mount to mount any directory"
+-msgstr "Tillåt mount att montera på valfria kataloger"
++#: ../gui/semanagePage.py:148
++#, python-format
++msgid "Modify %s"
++msgstr "Modifiera %s"
  
--#~ msgid "Root Admin User Role"
--#~ msgstr "రూట్ నిర్వహణాదికారి వినియోగదారి పాత్ర"
-+#: ../gui/polgen.glade:1227
-+msgid "Select the user roles that will transiton to this applications domains."
-+msgstr ""
+-#: ../gui/selinux.tbl:9
+-msgid "Allow mplayer executable stack"
+-msgstr "Tillåt mplayers exekverbara stack"
++#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
++msgid "Permissive"
++msgstr "Tillåtande"
  
--#~ msgid "Enter name of application or user role to be confined"
--#~ msgstr "పరిమితం చేయుటకు అనువర్తనం లేదా వినియోగదారి పాత్ర ను ప్రవేశపెట్టుము"
-+#: ../gui/polgen.glade:1255
-+msgid "label108"
-+msgstr ""
+-#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
+-#: ../gui/selinux.tbl:188
+-msgid "SSH"
+-msgstr "SSH"
++#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
++msgid "Enforcing"
++msgstr "Tvingande"
  
--#~ msgid "Name"
--#~ msgstr "నామము"
-+#: ../gui/polgen.glade:1284
-+msgid "<b>Select domains that %s will administer:</b>"
-+msgstr ""
+-#: ../gui/selinux.tbl:10
+-msgid "Allow ssh to run ssh-keysign"
+-msgstr "Tillåt ssh att köra ssh-keysign"
++#: ../gui/statusPage.py:94
++msgid "Status"
++msgstr "Status"
  
--#~ msgid "Enter complete path for executable to be confined."
--#~ msgstr "పరిమితంగా ఉండుటకు నిర్వర్తనంకు పూర్తి పాత్‌ను ప్రవేశపెట్టుము."
-+#: ../gui/polgen.glade:1318 ../gui/polgen.glade:1409
-+msgid "Select the domains that you would like this user administer."
-+msgstr ""
+-#: ../gui/selinux.tbl:11
++#: ../gui/statusPage.py:133
+ msgid ""
+-"Allow staff SELinux user account to execute files in home directory or /tmp"
+-msgstr "Tillåt SELinuxanvändarkontot staff att köra filer i hemkatalogen eller /tmp"
++"Changing the policy type will cause a relabel of the entire file system on "
++"the next boot. Relabeling takes a long time depending on the size of the "
++"file system.  Do you wish to continue?"
++msgstr "Att byta policytyp kommer medföra en ometikettering av hela filsystemet vid nästa omstart.  Ometikettering tar en lång tid, beroende på storleken på filsystemet.  Vill du fortsätta?"
  
--#~ msgid "..."
--#~ msgstr "..."
-+#: ../gui/polgen.glade:1346
-+msgid "label109"
-+msgstr ""
+-#: ../gui/selinux.tbl:12
++#: ../gui/statusPage.py:147
+ msgid ""
+-"Allow sysadm SELinux user account to execute files in home directory or /tmp"
+-msgstr "Tillåt SELinuxanvändarkontot sysadm att köra filer i hemkatalogen eller /tmp"
++"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
++"you later decide to turn SELinux back on, the system will be required to "
++"relabel.  If you just want to see if SELinux is causing a problem on your "
++"system, you can go to permissive mode which will only log errors and not "
++"enforce SELinux policy.  Permissive mode does not require a reboot    Do you"
++" wish to continue?"
++msgstr "Att byta till att ha SELinux avstängt kräver en omstart.  Det rekommenderas inte.  Om du senare bestämmer dig för att slå på SELinux igen kommer systemet behöva etikettera om.  Om du bara vill se om SELinux orsakar ett problem på ditt system kan du gå till tillåtande läge vilket endast kommer logga fel och inte påtvinga SELinux policy.  Tillåtande läge kräver inte en omstart.  Vil du fortsätta?"
  
--#~ msgid "Enter unique name for the confined application or user role."
--#~ msgstr "పరిమిత వినియోగదారి లేదా అనువర్తనం పాత్రకు ఏకైక నామమును ప్రవేశపెట్టుము."
-+#: ../gui/polgen.glade:1375
-+msgid "<b>Select additional roles for %s:</b>"
-+msgstr ""
+-#: ../gui/selinux.tbl:13
++#: ../gui/statusPage.py:152
+ msgid ""
+-"Allow unconfined SELinux user account to execute files in home directory or "
+-"/tmp"
+-msgstr "Tillåt SELinuxanvändarkontot unconfined att köra filer i hemkatalogen eller /tmp"
+-
+-#: ../gui/selinux.tbl:14
+-msgid "Network Configuration"
+-msgstr "Nätverkinställningar"
++"Changing to SELinux enabled will cause a relabel of the entire file system "
++"on the next boot. Relabeling takes a long time depending on the size of the "
++"file system.  Do you wish to continue?"
++msgstr "Att byta till att ha SELinux påslaged kommer medföra en ometikettering av hela filsystemet vid nästa omstart.  Ometikettering tar en lång tid, beroende på storleken på filsystemet.  Vill du fortsätta?"
  
--#~ msgid "Executable"
--#~ msgstr "నిర్వర్తించతగిన"
-+#: ../gui/polgen.glade:1437
-+msgid "label111"
-+msgstr ""
+-#: ../gui/selinux.tbl:14
+-msgid "Allow unlabeled packets to flow on the network"
+-msgstr "Tillåt oetiketterade paket att åka i nätverket"
++#: ../gui/system-config-selinux.glade:11
++msgid "system-config-selinux"
++msgstr "system-config-selinux"
  
--#~ msgid "Init script"
--#~ msgstr "Init లిపి"
-+#: ../gui/polgen.glade:1466
-+msgid "<b>Enter network ports that %s binds on:</b>"
-+msgstr ""
+-#: ../gui/selinux.tbl:15
++#: ../gui/system-config-selinux.glade:12
+ msgid ""
+-"Allow user SELinux user account to execute files in home directory or /tmp"
+-msgstr "Tillåt SELinuxanvändarkontot user att köra filer i hemkatalogen eller /tmp"
+-
+-#: ../gui/selinux.tbl:16
+-msgid "Allow unconfined to dyntrans to unconfined_execmem"
+-msgstr "Tillåt unconfied att dyntrans till unconfined_execmem"
++"Copyright (c)2006 Red Hat, Inc.\n"
++"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
++msgstr "Copyright © 2006 Red Hat, Inc.\nCopyright © 2006 Dan Walsh <dwalsh at redhat.com>"
  
--#~ msgid ""
--#~ "Enter complete path to init script used to start the confined application."
--#~ msgstr ""
--#~ "పరిమిత అనువర్తనంను ప్రారంభించుటకు ఉపయోగించు init స్క్రిప్ట్‍ కు పూర్తి పాత్ ప్రవేశపెట్టుము."
-+#: ../gui/polgen.glade:1497 ../gui/polgen.glade:1997
-+msgid "<b>TCP Ports</b>"
-+msgstr ""
+-#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
+-#: ../gui/selinux.tbl:140
+-msgid "Databases"
+-msgstr "Databaser"
++#: ../gui/system-config-selinux.glade:22
++#: ../gui/system-config-selinux.glade:544
++msgid "Add SELinux Login Mapping"
++msgstr "Lägg till SELinux-inloggningsmappning"
  
--#~ msgid "Select user roles that you want to customize"
--#~ msgstr "మీరు మలచాలని అనుకుంటున్న వినియోగదారి పాత్రలను ఎంపికచేయుము"
-+#: ../gui/polgen.glade:1565 ../gui/polgen.glade:1785
-+msgid "Allows %s to bind to any udp port"
-+msgstr ""
+-#: ../gui/selinux.tbl:17
+-msgid "Allow user to connect to mysql socket"
+-msgstr "Tillåt user att ansluta till mysql-uttag"
++#: ../gui/system-config-selinux.glade:257
++msgid "Add SELinux Network Ports"
++msgstr "Lägg till SELinux-nätverksportar"
  
--#~ msgid ""
--#~ "Select the user roles that will transiton to this applications domains."
--#~ msgstr "ఈ అనువర్తనాల డొమైన్స్‍‌కు బదిలీకరించబోవు వినియోగదారి దస్త్రాలను ఎంపికచేయుము"
-+#: ../gui/polgen.glade:1567 ../gui/polgen.glade:1787 ../gui/polgen.glade:2061
-+#: ../gui/polgen.glade:2215
-+msgid "All"
-+msgstr ""
+-#: ../gui/selinux.tbl:18
+-msgid "Allow user to connect to postgres socket"
+-msgstr "Tillåt user att ansluta till postgres-uttag"
++#: ../gui/system-config-selinux.glade:391
++#: ../gui/system-config-selinux.glade:678
++msgid "SELinux Type"
++msgstr "SELinux-typ"
  
--#~ msgid "Select additional domains to which this user role will transition"
--#~ msgstr "ఈ వినియోగదారి పాత్ర బదిలీకరించబడు అదనపు డోమైన్స్‍ ఎంపికచేయుము"
-+#: ../gui/polgen.glade:1585 ../gui/polgen.glade:1805
-+msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
-+msgstr ""
+-#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
+-msgid "XServer"
+-msgstr "XServer"
++#: ../gui/system-config-selinux.glade:622
++msgid "File Specification"
++msgstr "Filspecifikation"
  
--#~ msgid ""
--#~ "Select the applications domains that you would like this user role to "
--#~ "transition to."
--#~ msgstr "ఈ వినియోగదారి పాత్రను బదిలీకరణకు చేయుటకు మీరు ఇష్టపడే అనువర్తనాల డోమైన్స్‍‌ను ఎంపికచేయుము."
-+#: ../gui/polgen.glade:1587 ../gui/polgen.glade:1807
-+msgid "600-1024"
-+msgstr ""
+-#: ../gui/selinux.tbl:19
+-msgid "Allow clients to write to X shared memory"
+-msgstr "Tillåt klienter att skriva till X:s delade minne"
++#: ../gui/system-config-selinux.glade:650
++msgid "File Type"
++msgstr "Filtyp"
  
--#~ msgid "Select user roles that will transition to this domain"
--#~ msgstr "ఈ డొమైన్‌కు బదిలీకరించబడు వినియోగదారి పాత్రలను ఎంపికచేయుము"
-+#: ../gui/polgen.glade:1605 ../gui/polgen.glade:1825
-+msgid ""
-+"Enter a comma separated list of udp ports or ranges of ports that %s binds "
-+"to. Example: 612, 650-660"
-+msgstr ""
+-#: ../gui/selinux.tbl:20
++#: ../gui/system-config-selinux.glade:727
+ msgid ""
+-"Allow xguest SELinux user account to execute files in home directory or /tmp"
+-msgstr "Tillåt SELinuxanvändarkontot xguest att köra filer i hemkatalogen eller /tmp"
+-
+-#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
+-#: ../gui/selinux.tbl:231
+-msgid "NIS"
+-msgstr "NIS"
+-
+-#: ../gui/selinux.tbl:21
+-msgid "Allow daemons to run with NIS"
+-msgstr "Tillåt demoner att köra med NIS"
+-
+-#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
+-#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
+-#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
+-#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
+-#: ../gui/selinux.tbl:118
+-msgid "Web Applications"
+-msgstr "Webbprogram"
+-
+-#: ../gui/selinux.tbl:22
+-msgid "Transition staff SELinux user to Web Browser Domain"
+-msgstr "Överför SELinuxanvändaren staff till webbläsardomänen"
+-
+-#: ../gui/selinux.tbl:23
+-msgid "Transition sysadm SELinux user to Web Browser Domain"
+-msgstr "Överför SELinuxanvändaren sysadm till webbläsardomänen"
++"all files\n"
++"regular file\n"
++"directory\n"
++"character device\n"
++"block device\n"
++"socket\n"
++"symbolic link\n"
++"named pipe\n"
++msgstr "alla filer\nvanliga filer\nkataloger\nteckenenhet\nblockenhet\nuttag\nsymbolisk länk\nnamngivet rör\n"
  
--#~ msgid "Select additional domains that this user role will administer"
--#~ msgstr "ఈ వినియోగదారి అధికారికాబోవు అదనపు డోమైన్స్‍ ఎంపికచేయుము"
-+#: ../gui/polgen.glade:1607 ../gui/polgen.glade:1827
-+msgid "Unreserved Ports (>1024)"
-+msgstr ""
+-#: ../gui/selinux.tbl:24
+-msgid "Transition user SELinux user to Web Browser Domain"
+-msgstr "Överför SELinuxanvändaren user till webbläsardomänen"
++#: ../gui/system-config-selinux.glade:773
++msgid "MLS"
++msgstr "MLS"
  
--#~ msgid "Select the domains that you would like this user administer."
--#~ msgstr "ఈ వినియోగదారి నిర్వహించుటకు మీరు ఇష్టపడు డొమైన్స్‍‌ను ఎంపికచేయుము."
-+#: ../gui/polgen.glade:1638 ../gui/polgen.glade:1858 ../gui/polgen.glade:2079
-+#: ../gui/polgen.glade:2233
-+msgid "Select Ports"
-+msgstr ""
+-#: ../gui/selinux.tbl:25
+-msgid "Transition xguest SELinux user to Web Browser Domain"
+-msgstr "Överför SELinuxanvändaren xguest till webbläsardomänen"
++#: ../gui/system-config-selinux.glade:837
++msgid "Add SELinux User"
++msgstr "Lägga till SELinux-användare"
  
--#~ msgid "Select additional roles for this user"
--#~ msgstr "ఈ వినియోగదారికి అదనపు పాత్రలను ఎంపికచేయుము"
-+#: ../gui/polgen.glade:1663 ../gui/polgen.glade:1883
-+msgid "Allows %s to bind to any udp ports > 1024"
-+msgstr ""
+-#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
+-#: ../gui/selinux.tbl:29
+-msgid "Allow staff Web Browsers to write to home directories"
+-msgstr "Tillåt staff-webbläsare att skriva till hemkatalogen"
++#: ../gui/system-config-selinux.glade:1079
++msgid "SELinux Administration"
++msgstr "SELinux-administration"
  
--#~ msgid "Enter network ports that application/user role listens to"
--#~ msgstr "ఈ అనువర్తనం/వినియోగదారి పాత్ర సంధానంకు నెట్వర్క్‍ పోర్ట్స్‍ ప్రవేశపెట్టుము"
-+#: ../gui/polgen.glade:1717 ../gui/polgen.glade:2151
-+msgid "<b>UDP Ports</b>"
-+msgstr ""
+-#: ../gui/selinux.tbl:30
+-msgid "Disable SELinux protection for amanda"
+-msgstr "Avaktivera SELinux-skydd för amanda"
++#: ../gui/system-config-selinux.glade:1122
++msgid "Add"
++msgstr "Lägg till"
  
--#~ msgid "<b>TCP Ports</b>"
--#~ msgstr "<b>TCP పోర్ట్స్‍</b>"
-+#: ../gui/polgen.glade:1937
-+msgid "label113"
-+msgstr ""
+-#: ../gui/selinux.tbl:31
+-msgid "Disable SELinux protection for amavis"
+-msgstr "Avaktivera SELinux-skydd för amavis"
++#: ../gui/system-config-selinux.glade:1144
++msgid "_Properties"
++msgstr "_Egenskaper"
  
--#~ msgid "Allows confined application/user role to bind to any udp port"
--#~ msgstr "ఏ udp పోర్ట్‍‌కైనా బంధనం అగుటకు పరిమిత అనువర్తనం/వినియోగదారి పాత్రను అనుమతిస్తుంది"
-+#: ../gui/polgen.glade:1966
-+msgid "<b>Select network ports that %s connects to:</b>"
-+msgstr ""
+-#: ../gui/selinux.tbl:32
+-msgid "Disable SELinux protection for apmd daemon"
+-msgstr "Avaktivera SELinux-skydd för apmd-demonen"
++#: ../gui/system-config-selinux.glade:1166
++msgid "_Delete"
++msgstr "_Ta bort"
  
--#~ msgid "All"
--#~ msgstr "అన్ని"
-+#: ../gui/polgen.glade:2058
-+msgid "Allows %s to connect to any tcp port"
-+msgstr ""
+-#: ../gui/selinux.tbl:33
+-msgid "Disable SELinux protection for arpwatch daemon"
+-msgstr "Avaktivera SELinux-skydd för arpwatch-demonen"
++#: ../gui/system-config-selinux.glade:1256
++msgid "Select Management Object"
++msgstr "Välj hanteringsobjekt"
  
--#~ msgid ""
--#~ "Allow application/user role to call bindresvport with 0. Binding to port "
--#~ "600-1024"
--#~ msgstr ""
--#~ "bindresvport ను 0 తో కాల్ చేయుటకు అనువర్తనం/ వినియోగదారి పాత్రని అనుమతించుము. పోర్ట్‍ "
--#~ "600-1024 కు బంధనం అగుచున్నది"
-+#: ../gui/polgen.glade:2104
-+msgid ""
-+"Enter a comma separated list of tcp ports or ranges of ports that %s "
-+"connects to. Example: 612, 650-660"
-+msgstr ""
+-#: ../gui/selinux.tbl:34
+-msgid "Disable SELinux protection for auditd daemon"
+-msgstr "Avaktivera SELinux-skydd för auditd-demonen"
++#: ../gui/system-config-selinux.glade:1273
++msgid "<b>Select:</b>"
++msgstr "<b>Val:</b>"
  
--#~ msgid "600-1024"
--#~ msgstr "600-1024"
-+#: ../gui/polgen.glade:2212
-+msgid "Allows %s to connect to any udp port"
-+msgstr ""
+-#: ../gui/selinux.tbl:35
+-msgid "Disable SELinux protection for automount daemon"
+-msgstr "Avaktivera SELinux-skydd för automount-demonen"
++#: ../gui/system-config-selinux.glade:1326
++msgid "System Default Enforcing Mode"
++msgstr "Tvingande läge systemstandard"
  
--#~ msgid ""
--#~ "Enter a comma separated list of udp ports or ranges of ports that "
--#~ "application/user role binds to. Example: 612, 650-660"
--#~ msgstr ""
--#~ "ఆ అనువర్తనం/వినియోగదారి పాత్ర బందనం అగు కామావిభజిత udp పోర్ట్స్‍ లేదా పోర్ట్స్‍ స్థాయిలను "
--#~ "ప్రవేశపెట్టుము. ఉదాహరణ: 612, 650-660"
-+#: ../gui/polgen.glade:2258
+-#: ../gui/selinux.tbl:36
+-msgid "Disable SELinux protection for avahi"
+-msgstr "Avaktivera SELinux-skydd för avahi"
++#: ../gui/system-config-selinux.glade:1354
 +msgid ""
-+"Enter a comma separated list of udp ports or ranges of ports that %s "
-+"connects to. Example: 612, 650-660"
-+msgstr ""
++"Disabled\n"
++"Permissive\n"
++"Enforcing\n"
++msgstr "Avslaget\nTillåtande\nTvingande\n"
  
--#~ msgid "Unreserved Ports (>1024)"
--#~ msgstr "నిలువఉంచని పోర్ట్స్‍  (> 1024)"
-+#: ../gui/polgen.glade:2305
-+msgid "label114"
-+msgstr ""
+-#: ../gui/selinux.tbl:37
+-msgid "Disable SELinux protection for bluetooth daemon"
+-msgstr "Avaktivera SELinux-skydd för bluetooth-demonen"
++#: ../gui/system-config-selinux.glade:1373
++msgid "Current Enforcing Mode"
++msgstr "Nuvarande upprätthållande-läge"
  
--#~ msgid "Select Ports"
--#~ msgstr "పోర్ట్స్‍ ఎంపికచేయి"
-+#: ../gui/polgen.glade:2334
-+msgid "<b>Select common application traits for %s:</b>"
-+msgstr ""
+-#: ../gui/selinux.tbl:38
+-msgid "Disable SELinux protection for canna daemon"
+-msgstr "Avaktivera SELinux-skydd för canna-demonen"
++#: ../gui/system-config-selinux.glade:1418
++msgid "System Default Policy Type: "
++msgstr "Policytyp systemstandard: "
  
--#~ msgid "Allows application/user role to bind to any udp ports > 1024"
--#~ msgstr ""
--#~ "ఏ udp పోర్ట్స్‍‌కు అయినా > 1024 కు బంధనం అగుటకు అనువర్తనం/వినియోగదారి పాత్ర ను అనుమతిస్తుంది"
-+#: ../gui/polgen.glade:2366
-+msgid "Writes syslog messages\t"
-+msgstr ""
+-#: ../gui/selinux.tbl:39
+-msgid "Disable SELinux protection for cardmgr daemon"
+-msgstr "Avaktivera SELinux-skydd för cardmgr-demonen"
++#: ../gui/system-config-selinux.glade:1463
++msgid ""
++"Select if you wish to relabel then entire file system on next reboot.  "
++"Relabeling can take a very long time, depending on the size of the system.  "
++"If you are changing policy types or going from disabled to enforcing, a "
++"relabel is required."
++msgstr "Välj om du vill etikettera om hela filsystemet vid nästa omstart.  Ometikettering kan ta väldigt lång tid, beroende på sotrleken av filsystemet.  Om du ändrar policytyper eller går från avslaget till tvingande behövs en ometikettering."
  
--#~ msgid "<b>UDP Ports</b>"
--#~ msgstr "<b>UDP పోర్ట్స్‍</b>"
-+#: ../gui/polgen.glade:2385
-+msgid "Create/Manipulate temporary files in /tmp"
-+msgstr ""
+-#: ../gui/selinux.tbl:40
+-msgid "Disable SELinux protection for Cluster Server"
+-msgstr "Avaktivera SELinux-skydd för Cluster-servern"
++#: ../gui/system-config-selinux.glade:1509
++msgid "Relabel on next reboot."
++msgstr "Märk om vid nästa omstart."
  
--#~ msgid "Enter network ports that application/user role connects to"
--#~ msgstr "ఈ అనువర్తనం/వినియోగదారి పాత్ర అనుసంధానమగు నెట్వర్కు పోర్ట్స్‍ ప్రవేశపెట్టుము"
-+#: ../gui/polgen.glade:2404
-+msgid "Uses Pam for authentication"
-+msgstr ""
+-#: ../gui/selinux.tbl:41
+-msgid ""
+-"Allow cdrecord to read various content. nfs, samba, removable devices, user "
+-"temp and untrusted content files"
+-msgstr "Tillåt cdrecord att läsa olika innehåll.  nfs, samba, löstagbara enheter, användartemporära och filer med ej betrott innehåll"
++#: ../gui/system-config-selinux.glade:1561
++msgid "label37"
++msgstr "label37"
  
--#~ msgid ""
--#~ "Enter a comma separated list of tcp ports or ranges of ports that "
--#~ "application/user role connects to. Example: 612, 650-660"
--#~ msgstr ""
--#~ "ఆ అనువర్తనం/వినియోగదారి పాత్ర అనుసంధానం అగుటకు కామావిభజిత tcp పోర్ట్స్‍ లేదా పోర్ట్స్‍ స్థాయిలను "
--#~ "ప్రవేశపెట్టుము. ఉదాహరణ: 612, 650-660"
-+#: ../gui/polgen.glade:2423
-+msgid "Uses nsswitch or getpw* calls"
-+msgstr ""
+-#: ../gui/selinux.tbl:42
+-msgid "Disable SELinux protection for ciped daemon"
+-msgstr "Avaktivera SELinux-skydd för ciped-demonen"
++#: ../gui/system-config-selinux.glade:1598
++msgid "Revert boolean setting to system default"
++msgstr "Återställ booleansk inställning till systemstandard"
  
--#~ msgid ""
--#~ "Enter a comma separated list of udp ports or ranges of ports that "
--#~ "application/user role connects to. Example: 612, 650-660"
--#~ msgstr ""
--#~ "ఆ అనువర్తనం/వినియోగదారి పాత్ర అనుసంధానం అగుటకు కామావిభజిత udp పోర్ట్స్‍ లేదా పోర్ట్స్‍ స్థాయిలను "
--#~ "ప్రవేశపెట్టుము. ఉదాహరణ: 612, 650-660"
-+#: ../gui/polgen.glade:2442
-+msgid "Uses dbus"
-+msgstr ""
+-#: ../gui/selinux.tbl:43
+-msgid "Disable SELinux protection for clamd daemon"
+-msgstr "Avaktivera SELinux-skydd för clamd-demonen"
++#: ../gui/system-config-selinux.glade:1614
++msgid "Toggle between Customized and All Booleans"
++msgstr "Växla mellan anpassad och alla booleaner"
  
--#~ msgid "Select common application traits"
--#~ msgstr "ఉమ్మడి అనువర్తనం స్వభావాలు ఎంపికచేయుము"
-+#: ../gui/polgen.glade:2461
-+msgid "Sends audit messages"
-+msgstr ""
+-#: ../gui/selinux.tbl:44
+-msgid "Disable SELinux protection for clamscan"
+-msgstr "Avaktivera SELinux-skydd för clamscan"
++#: ../gui/system-config-selinux.glade:1645
++#: ../gui/system-config-selinux.glade:1850
++#: ../gui/system-config-selinux.glade:2037
++#: ../gui/system-config-selinux.glade:2224
++#: ../gui/system-config-selinux.glade:2467
++#: ../gui/system-config-selinux.glade:2692
++#: ../gui/system-config-selinux.glade:2867
++msgid "Filter"
++msgstr "Filter"
  
--#~ msgid "Writes syslog messages\t"
--#~ msgstr "సిస్‌లాగ్ సందేశాలను వ్రాస్తుంది\t"
-+#: ../gui/polgen.glade:2480
-+msgid "Interacts with the terminal"
-+msgstr ""
+-#: ../gui/selinux.tbl:45
+-msgid "Disable SELinux protection for clvmd"
+-msgstr "Avaktivera SELinux-skydd för clvmd"
++#: ../gui/system-config-selinux.glade:1734
++msgid "label50"
++msgstr "label50"
  
--#~ msgid "Create/Manipulate temporary files in /tmp"
--#~ msgstr "/tmp నందు తాత్కాలిక దస్త్రాలను సృష్టించు/మార్చు"
-+#: ../gui/polgen.glade:2499
-+msgid "Sends email"
-+msgstr ""
+-#: ../gui/selinux.tbl:46
+-msgid "Disable SELinux protection for comsat daemon"
+-msgstr "Avaktivera SELinux-skydd för comsat-demonen"
++#: ../gui/system-config-selinux.glade:1771
++msgid "Add File Context"
++msgstr "Lägg till filkontext"
  
--#~ msgid "Uses Pam for authentication"
--#~ msgstr "దృవీకరణకు Pam ను ఉపయోగిస్తుంది"
-+#: ../gui/polgen.glade:2530
-+msgid "label115"
-+msgstr ""
+-#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
+-#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
+-msgid "Disable SELinux protection for courier daemon"
+-msgstr "Avaktivera SELinux-skydd för courier-demonen"
++#: ../gui/system-config-selinux.glade:1787
++msgid "Modify File Context"
++msgstr "Modifiera filkontext"
  
--#~ msgid "Uses nsswitch or getpw* calls"
--#~ msgstr "nsswitch లేదా getpw* కాల్స్‍‌ను ఉపయోగిస్తుంది"
-+#: ../gui/polgen.glade:2559
-+msgid "<b>Add files/directories that %s manages</b>"
-+msgstr ""
+-#: ../gui/selinux.tbl:52
+-msgid "Disable SELinux protection for cpucontrol daemon"
+-msgstr "Avaktivera SELinux-skydd för cpucontrol-demonen"
++#: ../gui/system-config-selinux.glade:1803
++msgid "Delete File Context"
++msgstr "Ta bort filkontext"
  
--#~ msgid "Uses dbus"
--#~ msgstr "dbus ను ఉపయోగిస్తుంది"
-+#: ../gui/polgen.glade:2788
-+msgid ""
-+"Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
-+"Files ..."
-+msgstr ""
+-#: ../gui/selinux.tbl:53
+-msgid "Disable SELinux protection for cpuspeed daemon"
+-msgstr "Avaktivera SELinux-skydd för cpuspeed-demonen"
++#: ../gui/system-config-selinux.glade:1819
++msgid "Toggle between all and customized file context"
++msgstr "Växla mellan alla och anpassade filkontext"
  
--#~ msgid "Sends audit messages"
--#~ msgstr "ఆడిట్ సందేశాలను పంపుతుంది"
-+#: ../gui/polgen.glade:2823
-+msgid "label116"
-+msgstr ""
+-#: ../gui/selinux.tbl:54
+-msgid "Cron"
+-msgstr "Cron"
++#: ../gui/system-config-selinux.glade:1939
++msgid "label38"
++msgstr "label38"
  
--#~ msgid "Interacts with the terminal"
--#~ msgstr "టెర్మినల్‌తో సంప్రదిస్తుంది"
-+#: ../gui/polgen.glade:2852
-+msgid "<b>Add booleans from the %s policy:</b>"
-+msgstr ""
+-#: ../gui/selinux.tbl:54
+-msgid "Disable SELinux protection for crond daemon"
+-msgstr "Avaktivera SELinux-skydd för crond-demonen"
++#: ../gui/system-config-selinux.glade:1976
++msgid "Add SELinux User Mapping"
++msgstr "Lägg till SELinux-användarmappning"
  
--#~ msgid "Sends email"
--#~ msgstr "ఈమెయిల్ పంపుతుంది"
-+#: ../gui/polgen.glade:3002
-+msgid "Add/Remove booleans used by the %s domain"
-+msgstr ""
+-#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
+-#: ../gui/selinux.tbl:91
+-msgid "Printing"
+-msgstr "Utskrift"
++#: ../gui/system-config-selinux.glade:1992
++msgid "Modify SELinux User Mapping"
++msgstr "Modifiera SELinux användarmappning"
  
--#~ msgid "Select files/directories that the application manages"
--#~ msgstr "ఆ అనువర్తనం నిర్వహించు దస్త్రాలను/సంచయాలను ఎంపికచేయుము"
-+#: ../gui/polgen.glade:3066
-+msgid "<b>Which directory you will generate the %s policy?</b>"
-+msgstr ""
+-#: ../gui/selinux.tbl:55
+-msgid "Disable SELinux protection for cupsd back end server"
+-msgstr "Avaktivera SELinux-skydd för cupsds bakändeserver"
++#: ../gui/system-config-selinux.glade:2008
++msgid "Delete SELinux User Mapping"
++msgstr "Ta bort SELinux-användarmappning"
  
--#~ msgid ""
--#~ "Add Files/Directories that application will need to \"Write\" to. Pid "
--#~ "Files, Log Files, /var/lib Files ..."
--#~ msgstr ""
--#~ "ఈ అనుర్తనం \"వ్రాయు\" అవసరం కలిగిన దస్త్రములను/సంచయాలను జతచేయుము. Pid దస్త్రములు, "
--#~ "Log దస్త్రములు, /var/lib దస్త్రములు ..."
-+#: ../gui/polgen.glade:3097
-+msgid "Policy Directory"
-+msgstr ""
+-#: ../gui/selinux.tbl:56
+-msgid "Disable SELinux protection for cupsd daemon"
+-msgstr "Avaktivera SELinux-skydd för cupsd-demonen"
++#: ../gui/system-config-selinux.glade:2126
++msgid "label39"
++msgstr "label39"
  
--#~ msgid "Select booleans that the application uses"
--#~ msgstr "ఆ అనువర్తనం ఉపయోగించే బూలియన్స్‍‌ను ఎంపికచేయుము"
-+#: ../gui/polgen.glade:3254
-+msgid "Add Booleans Dialog"
-+msgstr ""
+-#: ../gui/selinux.tbl:57
+-msgid "Disable SELinux protection for cupsd_lpd"
+-msgstr "Avaktivera SELinux-skydd för cupsd_lpd"
++#: ../gui/system-config-selinux.glade:2163
++msgid "Add User"
++msgstr "Lägg till användare"
  
--#~ msgid "Add/Remove booleans used for this confined application/user"
--#~ msgstr "పరిమిత అనువర్తనం/వినియోగదారి కు ఉపయోగించు బూలియన్స్‍ జతచేయి/తొలగించుము"
-+#: ../gui/polgen.glade:3327
-+msgid "Boolean Name"
-+msgstr ""
+-#: ../gui/selinux.tbl:58
+-msgid "CVS"
+-msgstr "CVS"
++#: ../gui/system-config-selinux.glade:2179
++msgid "Modify User"
++msgstr "Modifiera användare"
  
--#~ msgid "Select directory to generate policy in"
--#~ msgstr "విధానం దానిలో ఉద్భవింపచేయుటకు సంచయాన్ని ఎంపికచేయుము"
-+#: ../gui/polgengui.py:261
-+msgid "Role"
-+msgstr ""
+-#: ../gui/selinux.tbl:58
+-msgid "Disable SELinux protection for cvs daemon"
+-msgstr "Avaktivera SELinux-skydd för cvs-demonen"
++#: ../gui/system-config-selinux.glade:2195
++msgid "Delete User"
++msgstr "Radera användare"
  
--#~ msgid "Policy Directory"
--#~ msgstr "విధానం సచయం"
-+#: ../gui/polgengui.py:268
-+msgid "Existing_User"
-+msgstr ""
+-#: ../gui/selinux.tbl:59
+-msgid "Disable SELinux protection for cyrus daemon"
+-msgstr "Avaktivera SELinux-skydd för cyrus-demonen"
++#: ../gui/system-config-selinux.glade:2313
++msgid "label41"
++msgstr "label41"
  
--#~ msgid "Generated Policy Files"
--#~ msgstr "ఉద్భవింపచేసిన విధానం దస్త్రాలు"
-+#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
-+msgid "Application"
-+msgstr ""
+-#: ../gui/selinux.tbl:60
+-msgid "Disable SELinux protection for dbskkd daemon"
+-msgstr "Avaktivera SELinux-skydd för dbskkd-demonen"
++#: ../gui/system-config-selinux.glade:2350
++msgid "Add Network Port"
++msgstr "Lägg till nätverkport"
  
--#~ msgid ""
--#~ "This tool will generate the following: \n"
--#~ "Type Enforcement(te), File Context(fc), Interface(if), Shell Script(sh)\n"
--#~ "Execute shell script as root to compile/install and relabel files/"
--#~ "directories.  \n"
--#~ "Use semanage or useradd to map Linux login users to user roles.\n"
--#~ "Put the machine in permissive mode (setenforce 0). \n"
--#~ "Login as the user and test this user role.\n"
--#~ "Use audit2allow -R to generate additional rules for the te file.\n"
--#~ msgstr ""
--#~ "ఈ సాధనం ఈ క్రింది వాటిని సృష్టిస్తుంది: \n"
--#~ "టైప్ ఎన్ఫోర్స్‍‌మెంట్(te), ఫైల్ కాంటెక్స్ట్‍(fc), ఇంటర్‌ఫేస్(if), షెల్ స్క్రిప్ట్‍(sh)\n"
--#~ "నిర్వర్తించుటకు/సంస్థాపించుటకు మరియు దస్త్రములు/సంచయాలను చేర్చుటకు షెల్ స్క్రిప్ట్‍‌ను "
--#~ "రూట్‌లానిర్వర్తించుము.  \n"
--#~ "లినక్స్‍ లాగిన్ వినియోగదారులను వినియోగదారి పాత్రలకు మాప్ చేయుటకు semanage లేదా useradd "
--#~ "ఉపయోగించుము.\n"
--#~ "మిషన్‌ను అనిషిద్ధరీతి(setenforce 0) నందు ఉంచవచ్చు. \n"
--#~ "వినియోగదారిలా లాగిన్ అవ్వుము మరియు ఈ వినియోగదారి పాత్రను పరిశీలించుము.\n"
--#~ "te దస్త్రమునకు అదనపు నియమాలను ఉద్భవింపచేయుటకు audit2allow -R ను ఉపయోగించుము.\n"
-+#: ../gui/polgengui.py:352
-+#, python-format
-+msgid "%s must be a directory"
-+msgstr ""
+-#: ../gui/selinux.tbl:61
+-msgid "Disable SELinux protection for dbusd daemon"
+-msgstr "Avaktivera SELinux-skydd för dbusd-demonen"
++#: ../gui/system-config-selinux.glade:2366
++msgid "Edit Network Port"
++msgstr "Redigera nätverksport"
  
--#~ msgid ""
--#~ "This tool will generate the following: \n"
--#~ "Type Enforcement(te), File Context(fc), Interface(if), Shell Script(sh)\n"
--#~ "\n"
--#~ "Execute shell script to compile/install and relabel files/directories.  \n"
--#~ "Put the machine in permissive mode (setenforce 0). \n"
--#~ "Run/restart the application to generate avc messages.\n"
--#~ "Use audit2allow -R to generate additional rules for the te file.\n"
--#~ msgstr ""
--#~ "ఈ సాధనం ఈ క్రింది వాటిని సృష్టిస్తుంది: \n"
--#~ "టైప్ ఎన్ఫోర్స్‍‌మెంట్(te), ఫైల్ కాంటెక్స్ట్‍(fc), ఇంటర్‌ఫేస్(if), షెల్ స్క్రిప్ట్‍(sh)\n"
--#~ "\n"
--#~ "నిర్వర్తించుటకు/సంస్థాపించుటకు మరియు దస్త్రములు/సంచయాలను చేర్చుటకు షెల్ స్క్రిప్ట్‍‌ను\n"
--#~ "నిర్వర్తించుము.  మీరు ఇప్పుడు మిషన్‌ను అనిషిద్ధరీతి(setenforce 0) నందు ఉంచవచ్చు. \n"
--#~ "avc సందేశాలను ఉద్భవింపచేయుటకు అనువర్తనంను నడుపుము/పునఃప్రారంభించుము.\n"
--#~ "te దస్త్రమునకు అదనపు నియమాలను ఉద్భవింపచేయుటకు audit2allow -R ను ఉపయోగించుము.\n"
-+#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
-+msgid "You must select a user"
-+msgstr ""
+-#: ../gui/selinux.tbl:62
+-msgid "Disable SELinux protection for dccd"
+-msgstr "Avaktivera SELinux-skydd för dccd"
++#: ../gui/system-config-selinux.glade:2382
++msgid "Delete Network Port"
++msgstr "Ta bort nätverksport"
  
--#~ msgid "Add Booleans Dialog"
--#~ msgstr "బూలియన్స్‍ డైలాగ్‌ను జతచేయుము"
-+#: ../gui/polgengui.py:542
-+msgid "Select executable file to be confined."
-+msgstr ""
+-#: ../gui/selinux.tbl:63
+-msgid "Disable SELinux protection for dccifd"
+-msgstr "Avaktivera SELinux-skydd för dccifd"
++#: ../gui/system-config-selinux.glade:2418
++#: ../gui/system-config-selinux.glade:2436
++msgid "Toggle between Customized and All Ports"
++msgstr "Växla mellan anpassad och alla portar"
  
--#~ msgid "Boolean Name"
--#~ msgstr "బూలియన్ నామము"
-+#: ../gui/polgengui.py:553
-+msgid "Select init script file to be confined."
-+msgstr ""
+-#: ../gui/selinux.tbl:64
+-msgid "Disable SELinux protection for dccm"
+-msgstr "Avaktivera SELinux-skydd för dccm"
++#: ../gui/system-config-selinux.glade:2556
++msgid "label42"
++msgstr "label42"
  
--#~ msgid "Role"
--#~ msgstr "పాత్ర"
-+#: ../gui/polgengui.py:563
-+msgid "Select file(s) that confined application creates or writes"
-+msgstr ""
+-#: ../gui/selinux.tbl:65
+-msgid "Disable SELinux protection for ddt daemon"
+-msgstr "Avaktivera SELinux-skydd för ddt-demonen"
++#: ../gui/system-config-selinux.glade:2593
++msgid "Generate new policy module"
++msgstr "Generera ny policymodul"
  
--#~ msgid "Existing_User"
--#~ msgstr "ఉన్న వినియోగదారి(_U)"
-+#: ../gui/polgengui.py:570
-+msgid "Select directory(s) that the confined application owns and writes into"
-+msgstr ""
+-#: ../gui/selinux.tbl:66
+-msgid "Disable SELinux protection for devfsd daemon"
+-msgstr "Avaktivera SELinux-skydd för devfsd-demonen"
++#: ../gui/system-config-selinux.glade:2609
++msgid "Load policy module"
++msgstr "Läs in policymodul"
  
--#~ msgid "Application"
--#~ msgstr "అనువర్తనము"
-+#: ../gui/polgengui.py:632
-+msgid "Select directory to generate policy files in"
-+msgstr ""
+-#: ../gui/selinux.tbl:67
+-msgid "Disable SELinux protection for dhcpc daemon"
+-msgstr "Avaktivera SELinux-skydd för dhcpc-demonen"
++#: ../gui/system-config-selinux.glade:2625
++msgid "Remove loadable policy module"
++msgstr "Ta bort inläsningsbar policymodul"
  
--#~ msgid "%s must be a directory"
--#~ msgstr "%s తప్పక ఒక సంచయం అవ్వాలి"
-+#: ../gui/polgengui.py:649
-+#, python-format
+-#: ../gui/selinux.tbl:68
+-msgid "Disable SELinux protection for dhcpd daemon"
+-msgstr "Avaktivera SELinux-skydd för dhcpd-demonen"
++#: ../gui/system-config-selinux.glade:2661
 +msgid ""
-+"Type %s_t already defined in current policy.\n"
-+"Do you want to continue?"
-+msgstr ""
++"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."
  
--#~ msgid "You must select a user"
--#~ msgstr "మీరు తప్పక ఒక వినియోగదారిని ఎంపికచేయాలి"
-+#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
-+msgid "Verify Name"
-+msgstr ""
+-#: ../gui/selinux.tbl:69
+-msgid "Disable SELinux protection for dictd daemon"
+-msgstr "Avaktivera SELinux-skydd för dictd-demonen"
++#: ../gui/system-config-selinux.glade:2781
++msgid "label44"
++msgstr "label44"
  
--#~ msgid "Select executable file to be confined."
--#~ msgstr "పరిమితం చేయుటకు నిర్వర్తించదగు దస్త్రమును ఎంపికచేయుము"
-+#: ../gui/polgengui.py:653
-+#, python-format
-+msgid ""
-+"Module %s.pp already loaded in current policy.\n"
-+"Do you want to continue?"
-+msgstr ""
+-#: ../gui/selinux.tbl:70
+-msgid "Allow sysadm_t to directly start daemons"
+-msgstr "Tillåt sysadm_t att starta demoner direkt"
++#: ../gui/system-config-selinux.glade:2818
++msgid "Change process mode to permissive."
++msgstr "Ändra processläge till tillåtande."
  
--#~ msgid "Select init script file to be confined."
--#~ msgstr "పరిమితం చేయుటకు init స్క్రిప్ట్‍ దస్త్రమును ఎంపికచేయుము."
-+#: ../gui/polgengui.py:699
-+msgid ""
-+"You must add a name made up of letters and numbers and containing no spaces."
-+msgstr ""
+-#: ../gui/selinux.tbl:71
+-msgid "Disable SELinux protection for Evolution"
+-msgstr "Avaktivera SELinux-skydd för Evolution"
++#: ../gui/system-config-selinux.glade:2836
++msgid "Change process mode to enforcing"
++msgstr "Ändra processläge till tvingande."
  
--#~ msgid "Select file(s) that confined application creates or writes"
--#~ msgstr "పరిమిత అనునర్తనములు సృష్టించిన లేదా వ్రాసిన దస్త్రము(లు) ఎంపికచేయుము"
-+#: ../gui/polgengui.py:713
-+msgid "You must enter a executable"
-+msgstr ""
+-#: ../gui/selinux.tbl:72
+-msgid "Games"
+-msgstr "Spel"
++#: ../gui/system-config-selinux.glade:2928
++msgid "Process Domain"
++msgstr "Processdomän"
  
--#~ msgid ""
--#~ "Select directory(s) that the confined application owns and writes into"
--#~ msgstr "పరిమిత అనువర్తనములు కలిగివున్న మరియు వాటిలోకి వ్రాసిన సంచయము(లు) ఎంపికచేయుము"
-+#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
-+msgid "Configue SELinux"
-+msgstr ""
+-#: ../gui/selinux.tbl:72
+-msgid "Disable SELinux protection for games"
+-msgstr "Avaktivera SELinux-skydd för spel"
++#: ../gui/system-config-selinux.glade:2956
++msgid "label59"
++msgstr "label59"
+ 
+-#: ../gui/selinux.tbl:73
+-msgid "Disable SELinux protection for the web browsers"
+-msgstr "Avaktivera SELinux-skydd för webbläsare"
++#: ../gui/usersPage.py:138
++#, python-format
++msgid "SELinux user '%s' is required"
++msgstr "SELinux-användare ”%s” behövs"
  
--#~ msgid "Select directory to generate policy files in"
--#~ msgstr "విధానం దస్త్రములను దానిలోకి ఉద్బవింపచేయుటకు సంచయమును ఎంపికచేయుము"
-+#: ../gui/polgen.py:158
+-#: ../gui/selinux.tbl:74
+-msgid "Disable SELinux protection for Thunderbird"
+-msgstr "Avaktivera SELinux-skydd för Thunderbird"
++#: ../sepolicy/sepolicy.py:106
++msgid "Generate SELinux man pages"
++msgstr ""
+ 
+-#: ../gui/selinux.tbl:75
+-msgid "Disable SELinux protection for distccd daemon"
+-msgstr "Avaktivera SELinux-skydd för distccd-demonen"
++#: ../sepolicy/sepolicy.py:110
++msgid "path in which the generated SELinux man pages will be stored"
++msgstr "sökväg dit de genererade manualsidorna för SELinux kommer sparas"
+ 
+-#: ../gui/selinux.tbl:76
+-msgid "Disable SELinux protection for dmesg daemon"
+-msgstr "Avaktivera SELinux-skydd för dmesg-demonen"
++#: ../sepolicy/sepolicy.py:114
++msgid "All domains"
++msgstr "Alla domäner"
+ 
+-#: ../gui/selinux.tbl:77
+-msgid "Disable SELinux protection for dnsmasq daemon"
+-msgstr "Avaktivera SELinux-skydd för dnsmasq-demonen"
++#: ../sepolicy/sepolicy.py:116
++msgid "Domain name(s) of man pages to be created"
++msgstr "Domännamn för manualsidor som skall skapas"
+ 
+-#: ../gui/selinux.tbl:78
+-msgid "Disable SELinux protection for dovecot daemon"
+-msgstr "Avaktivera SELinux-skydd för dovecot-demonen"
++#: ../sepolicy/sepolicy.py:164
++msgid "Query SELinux policy network information"
++msgstr ""
+ 
+-#: ../gui/selinux.tbl:79
+-msgid "Disable SELinux protection for entropyd daemon"
+-msgstr "Avaktivera SELinux-skydd för entropyd-demonen"
++#: ../sepolicy/sepolicy.py:169
++msgid "list all SELinux port types"
++msgstr ""
+ 
+-#: ../gui/selinux.tbl:80
+-msgid "Disable SELinux protection for fetchmail"
+-msgstr "Avaktivera SELinux-skydd för fetchmail"
++#: ../sepolicy/sepolicy.py:172
++msgid "show SELinux type related to the port"
++msgstr "visa SELinux-typ relaterad till porten"
+ 
+-#: ../gui/selinux.tbl:81
+-msgid "Disable SELinux protection for fingerd daemon"
+-msgstr "Avaktivera SELinux-skydd för fingerd-demonen"
++#: ../sepolicy/sepolicy.py:175
++msgid "Show ports defined for this SELinux type"
++msgstr "Visa portar definierade för denna SELinux-typ"
+ 
+-#: ../gui/selinux.tbl:82
+-msgid "Disable SELinux protection for freshclam daemon"
+-msgstr "Avaktivera SELinux-skydd för freshclam-demonen"
++#: ../sepolicy/sepolicy.py:178
++msgid "show ports to which this domain can bind and/or connect"
++msgstr "visa portar till vilka denna domän kan binda och/eller ansluta"
+ 
+-#: ../gui/selinux.tbl:83
+-msgid "Disable SELinux protection for fsdaemon daemon"
+-msgstr "Avaktivera SELinux-skydd för fsdaemon-demonen"
++#: ../sepolicy/sepolicy.py:192
++msgid "query SELinux policy to see if domains can communicate with each other"
++msgstr "fråga SELinux-policyn för att se om domäner kan kommunicara med varandra"
+ 
+-#: ../gui/selinux.tbl:84
+-msgid "Disable SELinux protection for gpm daemon"
+-msgstr "Avaktivera SELinux-skydd för gpm-demonen"
++#: ../sepolicy/sepolicy.py:195
++msgid "Source Domain"
++msgstr ""
+ 
+-#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
+-msgid "NFS"
+-msgstr "NFS"
++#: ../sepolicy/sepolicy.py:198
++msgid "Target Domain"
++msgstr ""
+ 
+-#: ../gui/selinux.tbl:85
+-msgid "Disable SELinux protection for gss daemon"
+-msgstr "Avaktivera SELinux-skydd för gss-demonen"
++#: ../sepolicy/sepolicy.py:215
++msgid "query SELinux Policy to see description of booleans"
++msgstr ""
+ 
+-#: ../gui/selinux.tbl:86
+-msgid "Disable SELinux protection for Hal daemon"
+-msgstr "Avaktivera SELinux-skydd för Hal-demonen"
++#: ../sepolicy/sepolicy.py:219
++msgid "get all booleans desctiption"
++msgstr "hämta alla beskrivningar av booleaner"
+ 
+-#: ../gui/selinux.tbl:87
+-msgid "Compatibility"
+-msgstr "Kompatibilitet"
++#: ../sepolicy/sepolicy.py:221
++msgid "boolean to get description"
++msgstr "boolean att hämta beskrivningen av"
+ 
+-#: ../gui/selinux.tbl:87
++#: ../sepolicy/sepolicy.py:231
+ msgid ""
+-"Do not audit things that we know to be broken but which are not security "
+-"risks"
+-msgstr "Granska inte saker som vi vet är trasiga men som inte är säkerhetsrisker"
++"query SELinux Policy to see how a source process domain can transition to "
++"the target process domain"
++msgstr "fråga SELinux-policyn för att se hur en källprocessdomän kan gå över till målprocessdomänen"
+ 
+-#: ../gui/selinux.tbl:88
+-msgid "Disable SELinux protection for hostname daemon"
+-msgstr "Avaktivera SELinux-skydd för hostname-demonen"
+-
+-#: ../gui/selinux.tbl:89
+-msgid "Disable SELinux protection for hotplug daemon"
+-msgstr "Avaktivera SELinux-skydd för hotplug-demonen"
++#: ../sepolicy/sepolicy.py:234
++msgid "source process domain"
++msgstr ""
+ 
+-#: ../gui/selinux.tbl:90
+-msgid "Disable SELinux protection for howl daemon"
+-msgstr "Avaktivera SELinux-skydd för howl-demonen"
++#: ../sepolicy/sepolicy.py:237
++msgid "target process domain"
++msgstr ""
+ 
+-#: ../gui/selinux.tbl:91
+-msgid "Disable SELinux protection for cups hplip daemon"
+-msgstr "Avaktivera SELinux-skydd för cups hplip-demonen"
++#: ../sepolicy/sepolicy.py:259
++msgid "Generate SELinux Policy module template"
++msgstr ""
+ 
+-#: ../gui/selinux.tbl:92
+-msgid "Disable SELinux protection for httpd rotatelogs"
+-msgstr "Avaktivera SELinux-skydd för httpd rotatelogs"
++#: ../sepolicy/sepolicy.py:265
++msgid "name of policy to generate"
++msgstr "namn på policy att generera"
+ 
+-#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
+-msgid "HTTPD Service"
+-msgstr "HTTPD-tjänst"
++#: ../sepolicy/sepolicy.py:267
++msgid "executable to confine"
++msgstr ""
+ 
+-#: ../gui/selinux.tbl:93
+-msgid "Disable SELinux protection for http suexec"
+-msgstr "Avaktivera SELinux-skydd för http suexec"
++#: ../sepolicy/sepolicy.py:269
++msgid "run policy generation test suite"
++msgstr "kör testsviten för policygenereringen"
+ 
+-#: ../gui/selinux.tbl:94
+-msgid "Disable SELinux protection for hwclock daemon"
+-msgstr "Avaktivera SELinux-skydd för hwclock-demonen"
++#: ../sepolicy/sepolicy.py:274
++msgid "commands"
++msgstr "kommandon"
+ 
+-#: ../gui/selinux.tbl:95
+-msgid "Disable SELinux protection for i18n daemon"
+-msgstr "Avaktivera SELinux-skydd för i18n-demonen"
++#: ../sepolicy/sepolicy/generate.py:158
 +msgid "Internet Services Daemon"
-+msgstr ""
++msgstr "Internettjänstedemon"
+ 
+-#: ../gui/selinux.tbl:96
+-msgid "Disable SELinux protection for imazesrv daemon"
+-msgstr "Avaktivera SELinux-skydd för imazesrv-demonen"
++#: ../sepolicy/sepolicy/generate.py:171
++msgid "Valid Types:\n"
++msgstr "Giltiga typer:\n"
  
--#~ msgid ""
--#~ "Type %s_t already defined in current policy.\n"
--#~ "Do you want to continue?"
--#~ msgstr ""
--#~ "ప్రస్తుత విధానంనందు ఇప్పటికే నిర్వచించబడిన %s_t ను టైపు చేయుము.\n"
--#~ "మీరు కొనసాగించాలని అనుకుంటున్నారా?"
-+#: ../gui/polgen.py:197
+-#: ../gui/selinux.tbl:97
+-msgid "Disable SELinux protection for inetd child daemons"
+-msgstr "Avaktivera SELinux-skydd för inetd child-demonerna"
++#: ../sepolicy/sepolicy/generate.py:205
 +#, python-format
 +msgid "Ports must be numbers or ranges of numbers from 1 to %d "
-+msgstr ""
++msgstr "Portar måste vara tal eller intervall av tal från 1 till %d "
  
--#~ msgid "Verify Name"
--#~ msgstr "నామమును నిర్ధారించుము"
-+#: ../gui/polgen.py:324
+-#: ../gui/selinux.tbl:98
+-msgid "Disable SELinux protection for inetd daemon"
+-msgstr "Avaktivera SELinux-skydd för inetd-demonen"
++#: ../sepolicy/sepolicy/generate.py:332
 +msgid "You must enter a name for your confined process/user"
-+msgstr ""
++msgstr "Du måste ange ett namn för din instängda process/användare"
  
--#~ msgid ""
--#~ "Module %s.pp already loaded in current policy.\n"
--#~ "Do you want to continue?"
--#~ msgstr ""
--#~ "మాడ్యూల్ %s.pp ఇప్పటికే ప్రస్తుత విధానంనందు నింపబడింది.\n"
--#~ "మీరు కొనసాగించాలని అనుకుంటున్నారా?"
-+#: ../gui/polgen.py:326
+-#: ../gui/selinux.tbl:99
+-msgid "Disable SELinux protection for innd daemon"
+-msgstr "Avaktivera SELinux-skydd för innd-demonen"
++#: ../sepolicy/sepolicy/generate.py:334
 +msgid ""
 +"Name must be alpha numberic with no spaces. Consider using option \"-n "
 +"MODULENAME\""
-+msgstr ""
++msgstr "Namn måste vara alfanumeriska utan blanktecken.  Överväg att använda flagga ”-n MODULNAMN”"
  
--#~ msgid "You must enter a name"
--#~ msgstr "మీరు తప్పక ఒక నామమును ప్రవేశపెట్టవలెను"
-+#: ../gui/polgen.py:414
+-#: ../gui/selinux.tbl:100
+-msgid "Disable SELinux protection for iptables daemon"
+-msgstr "Avaktivera SELinux-skydd för iptables-demonen"
++#: ../sepolicy/sepolicy/generate.py:422
 +msgid "User Role types can not be assigned executables."
-+msgstr ""
++msgstr "Användarrolltyper är inte tilldelas körbara program."
  
--#~ msgid "You must enter a executable"
--#~ msgstr "మీరు తప్పక ఒక నిర్వర్తినిని ప్రవేశపెట్టవలెను"
-+#: ../gui/polgen.py:420
+-#: ../gui/selinux.tbl:101
+-msgid "Disable SELinux protection for ircd daemon"
+-msgstr "Avaktivera SELinux-skydd för ircd-demonen"
++#: ../sepolicy/sepolicy/generate.py:428
 +msgid "Only Daemon apps can use an init script.."
-+msgstr ""
++msgstr "Endast demonprogram kan använda ett initskript."
  
--#~ msgid "Configue SELinux"
--#~ msgstr "SELinux ను ఆకృతీకరించుము"
-+#: ../gui/polgen.py:438
+-#: ../gui/selinux.tbl:102
+-msgid "Disable SELinux protection for irqbalance daemon"
+-msgstr "Avaktivera SELinux-skydd för irqbalance-demonen"
++#: ../sepolicy/sepolicy/generate.py:446
 +msgid "use_resolve must be a boolean value "
-+msgstr ""
++msgstr "use_resolve måste vara ett booleskt värde "
  
--#, fuzzy
--#~ msgid "Ports must be numbers or ranges of numbers from 1 to %d "
--#~ msgstr "పోర్ట్స్‍ తప్పక సంఖ్యలు లేదా 1 నుండి %d వరకు సంఖ్యా స్థాయిలు అవ్వాలి "
-+#: ../gui/polgen.py:444
+-#: ../gui/selinux.tbl:103
+-msgid "Disable SELinux protection for iscsi daemon"
+-msgstr "Avaktivera SELinux-skydd för iscsi-demonen"
++#: ../sepolicy/sepolicy/generate.py:452
 +msgid "use_syslog must be a boolean value "
-+msgstr ""
++msgstr "use_syslog måste vara ett booleskt värde "
  
--#~ msgid "You must enter a name for your confined process/user"
--#~ msgstr "మీ పరిమిత కార్యము/వినియోగదారికి మీరు తప్పక ఒక నామమును ప్రవేశపెట్టవలెను"
-+#: ../gui/polgen.py:450
+-#: ../gui/selinux.tbl:104
+-msgid "Disable SELinux protection for jabberd daemon"
+-msgstr "Avaktivera SELinux-skydd för jabberd-demonen"
++#: ../sepolicy/sepolicy/generate.py:458
 +msgid "use_kerberos must be a boolean value "
-+msgstr ""
++msgstr "use_kerberos måste vara ett booleskt värde "
  
--#~ msgid "USER Types are not allowed executables"
--#~ msgstr "వినియోగదారి రకములు ఎక్సిక్యూటబుల్స్‍‌ను అనుమతించవు"
-+#: ../gui/polgen.py:456
+-#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
+-msgid "Kerberos"
+-msgstr "Kerberos"
++#: ../sepolicy/sepolicy/generate.py:464
 +msgid "manage_krb5_rcache must be a boolean value "
-+msgstr ""
++msgstr "manage_krb5_rcache måste vara ett booleskt värde "
  
--#~ msgid "Only DAEMON apps can use an init script"
--#~ msgstr "డెమోన్ అనువర్తనములు మాత్రమే init స్క్రిప్ట్‍‌ను ఉపయోగించగలవు"
-+#: ../gui/polgen.py:486
+-#: ../gui/selinux.tbl:105
+-msgid "Disable SELinux protection for kadmind daemon"
+-msgstr "Avaktivera SELinux-skydd för kadmind-demonen"
++#: ../sepolicy/sepolicy/generate.py:494
 +msgid "USER Types automatically get a tmp type"
-+msgstr ""
++msgstr "ANVÄNDARtyper får automatiskt en tmp-typ"
  
--#~ msgid "use_syslog must be a boolean value "
--#~ msgstr "use_syslog అనునది తప్పక బూలియన్ విలువైవుండాలి "
-+#: ../gui/polgen.py:1004
+-#: ../gui/selinux.tbl:106
+-msgid "Disable SELinux protection for klogd daemon"
+-msgstr "Avaktivera SELinux-skydd för klogd-demonen"
++#: ../sepolicy/sepolicy/generate.py:1012
 +msgid "You must enter the executable path for your confined process"
-+msgstr ""
++msgstr "Du måste ange sökvägen till det exekverbara programmet för din instängda process"
  
--#, fuzzy
--#~ msgid "USER Types automatically get a tmp type"
--#~ msgstr "వినియోగదారి రకములు స్వయంచాలకంగా tmp రకమును పొందుతాయి"
-+#: ../gui/polgen.py:1182
+-#: ../gui/selinux.tbl:107
+-msgid "Disable SELinux protection for krb5kdc daemon"
+-msgstr "Avaktivera SELinux-skydd för krb4kdc-demonen"
++#: ../sepolicy/sepolicy/generate.py:1190
 +msgid "Type Enforcement file"
-+msgstr ""
++msgstr "Typupprätthållandefil"
  
--#~ msgid "You must enter the executable path for your confined process"
--#~ msgstr "మీ పరిమిత కార్యముకు మీరు తప్పక నిర్వర్తించదగు పాత్‌ను ప్రవేశపెట్టాలి"
-+#: ../gui/polgen.py:1183
+-#: ../gui/selinux.tbl:108
+-msgid "Disable SELinux protection for ktalk daemons"
+-msgstr "Avaktivera SELinux-skydd för ktalk-demonen"
++#: ../sepolicy/sepolicy/generate.py:1191
 +msgid "Interface file"
-+msgstr ""
++msgstr "Gränssnittsfil"
  
--#, fuzzy
--#~ msgid "Type Enforcement file"
--#~ msgstr "టైప్ ఎన్ఫోర్స్‍‌మెంట్ దస్త్రము"
-+#: ../gui/polgen.py:1184
+-#: ../gui/selinux.tbl:109
+-msgid "Disable SELinux protection for kudzu daemon"
+-msgstr "Avaktivera SELinux-skydd för kudzu-demonen"
++#: ../sepolicy/sepolicy/generate.py:1192
 +msgid "File Contexts file"
-+msgstr ""
++msgstr "Filkontextsfil"
  
--#~ msgid "Interface file"
--#~ msgstr "ఇంటర్ఫేస్ దస్త్రము"
-+#: ../gui/polgen.py:1185
+-#: ../gui/selinux.tbl:110
+-msgid "Disable SELinux protection for locate daemon"
+-msgstr "Avaktivera SELinux-skydd för locate-demonen"
++#: ../sepolicy/sepolicy/generate.py:1193
 +msgid "Setup Script"
-+msgstr ""
++msgstr "Uppstartsskript"
  
--#~ msgid "File Contexts file"
--#~ msgstr "ఫైల్ కాంటెక్స్ట్‍ దస్త్రము"
-+#: ../gui/polgen.py:1306
-+#, python-format
+-#: ../gui/selinux.tbl:111
+-msgid "Disable SELinux protection for lpd daemon"
+-msgstr "Avaktivera SELinux-skydd för lpd-demonen"
++#: booleans.py:1
 +msgid ""
-+"\n"
-+"%s\n"
-+"\n"
-+"sepolgen [ -n moduleName ] [ -m ] [ -t type ] [ executable | Name ]\n"
-+"valid Types:\n"
-+msgstr ""
- 
--#~ msgid "Setup Script"
--#~ msgstr "అమర్పు స్క్రిప్ట్‍"
-+#: ../gui/polgen.py:1354
-+msgid "Executable or Name required"
-+msgstr ""
- 
--#~ msgid ""
--#~ "SELinux Port\n"
--#~ "Type"
--#~ msgstr ""
--#~ "SELinux పోర్ట్‍\n"
--#~ "రకము"
-+#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
-+msgid "Network Port"
-+msgstr ""
++"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."
  
--#~ msgid "Protocol"
--#~ msgstr "నియమం"
-+#: ../gui/portsPage.py:85
+-#: ../gui/selinux.tbl:112
+-msgid "Disable SELinux protection for lrrd daemon"
+-msgstr "Avaktivera SELinux-skydd för lrrd-demonen"
++#: booleans.py:2
 +msgid ""
-+"SELinux Port\n"
-+"Type"
-+msgstr ""
++"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"
  
--#~ msgid ""
--#~ "MLS/MCS\n"
--#~ "Level"
--#~ msgstr ""
--#~ "MLS/MCS\n"
--#~ "స్థాయి"
-+#: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
-+msgid "Protocol"
+-#: ../gui/selinux.tbl:113
+-msgid "Disable SELinux protection for lvm daemon"
+-msgstr "Avaktivera SELinux-skydd för lvm-demonen"
++#: booleans.py:3
++msgid "Allow amavis to use JIT compiler"
 +msgstr ""
  
--#~ msgid "Port"
--#~ msgstr "పోర్ట్‍"
-+#: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
+-#: ../gui/selinux.tbl:114
+-msgid "Disable SELinux protection for mailman"
+-msgstr "Avaktivera SELinux-skydd för mailman"
++#: booleans.py:4
 +msgid ""
-+"MLS/MCS\n"
-+"Level"
-+msgstr ""
- 
--#~ msgid "Port number \"%s\" is not valid.  0 < PORT_NUMBER < 65536 "
--#~ msgstr "పోర్ట్‍ సంఖ్య \"%s\" చెల్లునది కాదు.  0 < PORT_NUMBER < 65536 "
-+#: ../gui/portsPage.py:101
-+msgid "Port"
-+msgstr ""
- 
--#~ msgid "List View"
--#~ msgstr "జాబితా దర్శనం"
-+#: ../gui/portsPage.py:207
-+#, python-format
-+msgid "Port number \"%s\" is not valid.  0 < PORT_NUMBER < 65536 "
-+msgstr ""
++"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"
  
--#~ msgid "Group View"
--#~ msgstr "సమూహం దర్శనం"
-+#: ../gui/portsPage.py:252
-+msgid "List View"
+-#: ../gui/selinux.tbl:115
+-msgid "Allow evolution and thunderbird to read user files"
+-msgstr "Tillåt evolution och thunderbird att läsa användarfiler"
++#: booleans.py:5
++msgid "Allow users to login using a radius server"
 +msgstr ""
  
--#~ msgid "SELinux Service Protection"
--#~ msgstr "SELinux సేవా భద్రత"
-+#: ../gui/portsPage.py:255 ../gui/system-config-selinux.glade:2419
-+msgid "Group View"
-+msgstr ""
+-#: ../gui/selinux.tbl:116
+-msgid "Disable SELinux protection for mdadm daemon"
+-msgstr "Avaktivera SELinux-skydd för madm-demonen"
++#: booleans.py:6
++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"
  
--#~ msgid "Disable SELinux protection for acct daemon"
--#~ msgstr "SELinux భద్రతను acct డెమోన్‌ కొరకు అచేతనంచేయుము"
-+#: ../gui/selinux.tbl:1 ../gui/selinux.tbl:30 ../gui/selinux.tbl:31
-+#: ../gui/selinux.tbl:32 ../gui/selinux.tbl:33 ../gui/selinux.tbl:34
-+#: ../gui/selinux.tbl:36 ../gui/selinux.tbl:37 ../gui/selinux.tbl:38
-+#: ../gui/selinux.tbl:39 ../gui/selinux.tbl:40 ../gui/selinux.tbl:42
-+#: ../gui/selinux.tbl:43 ../gui/selinux.tbl:44 ../gui/selinux.tbl:45
-+#: ../gui/selinux.tbl:46 ../gui/selinux.tbl:47 ../gui/selinux.tbl:48
-+#: ../gui/selinux.tbl:49 ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
-+#: ../gui/selinux.tbl:52 ../gui/selinux.tbl:53 ../gui/selinux.tbl:59
-+#: ../gui/selinux.tbl:60 ../gui/selinux.tbl:61 ../gui/selinux.tbl:62
-+#: ../gui/selinux.tbl:63 ../gui/selinux.tbl:64 ../gui/selinux.tbl:65
-+#: ../gui/selinux.tbl:66 ../gui/selinux.tbl:67 ../gui/selinux.tbl:68
-+#: ../gui/selinux.tbl:69 ../gui/selinux.tbl:75 ../gui/selinux.tbl:76
-+#: ../gui/selinux.tbl:77 ../gui/selinux.tbl:78 ../gui/selinux.tbl:79
-+#: ../gui/selinux.tbl:80 ../gui/selinux.tbl:81 ../gui/selinux.tbl:82
-+#: ../gui/selinux.tbl:83 ../gui/selinux.tbl:84 ../gui/selinux.tbl:86
-+#: ../gui/selinux.tbl:88 ../gui/selinux.tbl:89 ../gui/selinux.tbl:90
-+#: ../gui/selinux.tbl:92 ../gui/selinux.tbl:94 ../gui/selinux.tbl:95
-+#: ../gui/selinux.tbl:96 ../gui/selinux.tbl:97 ../gui/selinux.tbl:98
-+#: ../gui/selinux.tbl:99 ../gui/selinux.tbl:100 ../gui/selinux.tbl:101
-+#: ../gui/selinux.tbl:102 ../gui/selinux.tbl:103 ../gui/selinux.tbl:104
-+#: ../gui/selinux.tbl:106 ../gui/selinux.tbl:108 ../gui/selinux.tbl:109
-+#: ../gui/selinux.tbl:110 ../gui/selinux.tbl:111 ../gui/selinux.tbl:112
-+#: ../gui/selinux.tbl:113 ../gui/selinux.tbl:114 ../gui/selinux.tbl:116
-+#: ../gui/selinux.tbl:117 ../gui/selinux.tbl:119 ../gui/selinux.tbl:121
-+#: ../gui/selinux.tbl:123 ../gui/selinux.tbl:124 ../gui/selinux.tbl:127
-+#: ../gui/selinux.tbl:129 ../gui/selinux.tbl:130 ../gui/selinux.tbl:131
-+#: ../gui/selinux.tbl:132 ../gui/selinux.tbl:133 ../gui/selinux.tbl:134
-+#: ../gui/selinux.tbl:135 ../gui/selinux.tbl:136 ../gui/selinux.tbl:137
-+#: ../gui/selinux.tbl:138 ../gui/selinux.tbl:139 ../gui/selinux.tbl:142
-+#: ../gui/selinux.tbl:143 ../gui/selinux.tbl:144 ../gui/selinux.tbl:145
-+#: ../gui/selinux.tbl:146 ../gui/selinux.tbl:147 ../gui/selinux.tbl:148
-+#: ../gui/selinux.tbl:149 ../gui/selinux.tbl:150 ../gui/selinux.tbl:151
-+#: ../gui/selinux.tbl:152 ../gui/selinux.tbl:154 ../gui/selinux.tbl:155
-+#: ../gui/selinux.tbl:156 ../gui/selinux.tbl:157 ../gui/selinux.tbl:158
-+#: ../gui/selinux.tbl:159 ../gui/selinux.tbl:160 ../gui/selinux.tbl:167
-+#: ../gui/selinux.tbl:171 ../gui/selinux.tbl:172 ../gui/selinux.tbl:173
-+#: ../gui/selinux.tbl:174 ../gui/selinux.tbl:175 ../gui/selinux.tbl:177
-+#: ../gui/selinux.tbl:178 ../gui/selinux.tbl:179 ../gui/selinux.tbl:180
-+#: ../gui/selinux.tbl:184 ../gui/selinux.tbl:192 ../gui/selinux.tbl:193
-+#: ../gui/selinux.tbl:194 ../gui/selinux.tbl:195 ../gui/selinux.tbl:196
-+#: ../gui/selinux.tbl:197 ../gui/selinux.tbl:198 ../gui/selinux.tbl:199
-+#: ../gui/selinux.tbl:200 ../gui/selinux.tbl:201 ../gui/selinux.tbl:206
-+#: ../gui/selinux.tbl:207 ../gui/selinux.tbl:218 ../gui/selinux.tbl:219
-+#: ../gui/selinux.tbl:220 ../gui/selinux.tbl:222 ../gui/selinux.tbl:224
-+#: ../gui/selinux.tbl:226 ../gui/selinux.tbl:227 ../gui/selinux.tbl:230
-+msgid "SELinux Service Protection"
-+msgstr ""
- 
--#~ msgid "Admin"
--#~ msgstr "నిర్వహణాధికారి"
-+#: ../gui/selinux.tbl:1
-+msgid "Disable SELinux protection for acct daemon"
-+msgstr ""
- 
--#~ msgid "Allow all daemons to write corefiles to /"
--#~ msgstr "ప్రాధమికదస్త్రాలను / కు వ్రాయుటకు అన్ని డెమోన్స్‍‌ను అనుమతించుము"
-+#: ../gui/selinux.tbl:2 ../gui/selinux.tbl:3 ../gui/selinux.tbl:70
-+#: ../gui/selinux.tbl:153 ../gui/selinux.tbl:168 ../gui/selinux.tbl:169
-+#: ../gui/selinux.tbl:170 ../gui/selinux.tbl:189 ../gui/selinux.tbl:202
-+#: ../gui/selinux.tbl:203 ../gui/selinux.tbl:204 ../gui/selinux.tbl:205
-+msgid "Admin"
-+msgstr ""
- 
--#~ msgid "Allow all daemons the ability to use unallocated ttys"
--#~ msgstr "కేటాయించని ttys ను ఉపయోగించుకొను శక్తిని అన్ని డెమోన్స్‍‌కు అనుమతించుము"
-+#: ../gui/selinux.tbl:2
+-#: ../gui/selinux.tbl:117
+-msgid "Disable SELinux protection for monopd daemon"
+-msgstr "Avaktivera SELinux-skydd för monopd-demonen"
++#: booleans.py:7
++msgid "Allow clamd to use JIT compiler"
++msgstr "Tillåt clamd att använda en JIT-kompilator"
+ 
+-#: ../gui/selinux.tbl:118
+-msgid "Allow the mozilla browser to read user files"
+-msgstr "Tillåt mozillawebbläsaren att läsa användarfiler"
++#: booleans.py:8
++msgid "Allow clamscan to non security files on a system"
++msgstr "Tillåt clamscan att komma åt andra filer än säkerhetsfiler på ett system"
+ 
+-#: ../gui/selinux.tbl:119
+-msgid "Disable SELinux protection for mrtg daemon"
+-msgstr "Avaktivera SELinux-skydd för mrtg-demonen"
++#: booleans.py:9
++msgid "Allow clamscan to read user content"
++msgstr ""
+ 
+-#: ../gui/selinux.tbl:120
+-msgid "Disable SELinux protection for mysqld daemon"
+-msgstr "Avaktivera SELinux-skydd för mysqld-demonen"
++#: booleans.py:10
++msgid ""
++"Allow Cobbler to modify public files used for public file transfer services."
++msgstr "Tillåt Cobbler att ändra publika filer som används för publika filöverföringstjänster."
+ 
+-#: ../gui/selinux.tbl:121
+-msgid "Disable SELinux protection for nagios daemon"
+-msgstr "Avaktivera SELinux-skydd för nagios-demonen"
++#: booleans.py:11
++msgid "Allow Cobbler to connect to the network using TCP."
++msgstr ""
+ 
+-#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
+-msgid "Name Service"
+-msgstr "Namntjänst"
++#: booleans.py:12
++msgid "Allow Cobbler to access cifs file systems."
++msgstr "Tillåt Cobbler att komma åt cifs-filsystem."
+ 
+-#: ../gui/selinux.tbl:122
+-msgid "Disable SELinux protection for named daemon"
+-msgstr "Avaktivera SELinux-skydd för named-demonen"
++#: booleans.py:13
++msgid "Allow Cobbler to access nfs file systems."
++msgstr "Tillåt Cobbler att komma åt nfs-filsystem."
+ 
+-#: ../gui/selinux.tbl:123
+-msgid "Disable SELinux protection for nessusd daemon"
+-msgstr "Avaktivera SELinux-skydd för nessusd-demonen"
++#: booleans.py:14
++msgid "Allow collectd to connect to the network using TCP."
++msgstr ""
+ 
+-#: ../gui/selinux.tbl:124
+-msgid "Disable SELinux protection for NetworkManager"
+-msgstr "Avaktivera SELinux-skydd för NetworkManager"
++#: booleans.py:15
++msgid "Allow codnor domain to connect to the network using TCP."
++msgstr ""
+ 
+-#: ../gui/selinux.tbl:125
+-msgid "Disable SELinux protection for nfsd daemon"
+-msgstr "Avaktivera SELinux-skydd för nfsd-demonen"
++#: booleans.py:16
++msgid ""
++"Allow system cron jobs to relabel filesystem for restoring file contexts."
++msgstr "Tillåt system-cron-jobb att etikettera om filsystem för att återställa filkontexter."
+ 
+-#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
+-#: ../gui/selinux.tbl:221
+-msgid "Samba"
+-msgstr "Samba"
++#: booleans.py:17
++msgid "Allow cvs daemon to read shadow"
++msgstr ""
+ 
+-#: ../gui/selinux.tbl:126
+-msgid "Disable SELinux protection for nmbd daemon"
+-msgstr "Avaktivera SELinux-skydd för nmbd-demonen"
++#: booleans.py:18
 +msgid "Allow all daemons to write corefiles to /"
-+msgstr ""
- 
--#~ msgid "User Privs"
--#~ msgstr "వినియోగదారి Privs"
-+#: ../gui/selinux.tbl:3
-+msgid "Allow all daemons the ability to use unallocated ttys"
-+msgstr ""
++msgstr "Tillåt alla demoner att skriva minnesdumpfiler i /"
  
--#, fuzzy
--#~ msgid ""
--#~ "Allow gadmin SELinux user account to execute files in home directory or /"
--#~ "tmp"
--#~ msgstr ""
--#~ "gadmin SELinux వినియోగదారి ఖాతాలను అతని నివాస సంచయంనందు లేదా /tmp నందు దస్త్రాలను "
--#~ "నిర్వర్తించుటకు అనుమతించుము"
-+#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
-+#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
-+#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
-+#: ../gui/selinux.tbl:210 ../gui/selinux.tbl:211 ../gui/selinux.tbl:212
-+#: ../gui/selinux.tbl:213 ../gui/selinux.tbl:214 ../gui/selinux.tbl:215
-+#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
-+msgid "User Privs"
-+msgstr ""
+-#: ../gui/selinux.tbl:127
+-msgid "Disable SELinux protection for nrpe daemon"
+-msgstr "Avaktivera SELinux-skydd för nrpe-demonen"
++#: booleans.py:19
++msgid "Allow all daemons to use tcp wrappers."
++msgstr ""
+ 
+-#: ../gui/selinux.tbl:128
+-msgid "Disable SELinux protection for nscd daemon"
+-msgstr "Avaktivera SELinux-skydd för nscd-demonen"
++#: booleans.py:20
++msgid "Allow all daemons the ability to read/write terminals"
++msgstr ""
+ 
+-#: ../gui/selinux.tbl:129
+-msgid "Disable SELinux protection for nsd daemon"
+-msgstr "Avaktivera SELinux-skydd för nsd-demonen"
++#: booleans.py:21
++msgid "Allow dbadm to manage files in users home directories"
++msgstr ""
+ 
+-#: ../gui/selinux.tbl:130
+-msgid "Disable SELinux protection for ntpd daemon"
+-msgstr "Avaktivera SELinux-skydd för ntpd-demonen"
++#: booleans.py:22
++msgid "Allow dbadm to read files in users home directories"
++msgstr ""
+ 
+-#: ../gui/selinux.tbl:131
+-msgid "Disable SELinux protection for oddjob"
+-msgstr "Avaktivera SELinux-skydd för oddjob"
++#: booleans.py:23
++msgid ""
++"Deny 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"
  
--#, fuzzy
--#~ msgid ""
--#~ "Allow guest SELinux user account to execute files in home directory or /"
--#~ "tmp"
--#~ msgstr ""
--#~ "అతిధి SELinux వినియోగదారి ఖాతాలను అతని నివాస సంచయంనందు లేదా /tmp నందు దస్త్రాలను "
--#~ "నిర్వహించుటకు అనుమతించుము"
-+#: ../gui/selinux.tbl:4
-+msgid ""
-+"Allow gadmin SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
+-#: ../gui/selinux.tbl:132
+-msgid "Disable SELinux protection for oddjob_mkhomedir"
+-msgstr "Avaktivera SELinux-skydd för oddjob_mkhomedir"
++#: booleans.py:24
++msgid "Allow sysadm to debug or ptrace all processes."
++msgstr "Tillåt sysadm att felsöka eller ptrace:a alla processer."
  
--#~ msgid "Memory Protection"
--#~ msgstr "మెమొరి భద్రత"
-+#: ../gui/selinux.tbl:5
-+msgid ""
-+"Allow guest SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
+-#: ../gui/selinux.tbl:133
+-msgid "Disable SELinux protection for openvpn daemon"
+-msgstr "Avaktivera SELinux-skydd för openvpn-demonen"
++#: booleans.py:25
++msgid "Allow dhcpc client applications to execute iptables commands"
++msgstr ""
  
--#~ msgid "Allow java executable stack"
--#~ msgstr "జావా ఎక్సిక్యూటబుల్ స్టాక్‌ను అనుమతించుము"
-+#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
-+msgid "Memory Protection"
-+msgstr ""
+-#: ../gui/selinux.tbl:134
+-msgid "Disable SELinux protection for pam daemon"
+-msgstr "Avaktivera SELinux-skydd för pam-demonen"
++#: booleans.py:26
++msgid "Allow DHCP daemon to use LDAP backends"
++msgstr "Tillåt DHCP-demonen att använda LDAP-bakändar"
+ 
+-#: ../gui/selinux.tbl:135
+-msgid "Disable SELinux protection for pegasus"
+-msgstr "Avaktivera SELinux-skydd för pegasus"
++#: booleans.py:27
++msgid "Allow all domains to use other domains file descriptors"
++msgstr ""
+ 
+-#: ../gui/selinux.tbl:136
+-msgid "Disable SELinux protection for perdition daemon"
+-msgstr "Avaktivera SELinux-skydd för perdition-demonen"
++#: booleans.py:28
++msgid "Allow all domains to have the kernel load modules"
++msgstr ""
+ 
+-#: ../gui/selinux.tbl:137
+-msgid "Disable SELinux protection for portmap daemon"
+-msgstr "Avaktivera SELinux-skydd för portmap-demonen"
++#: booleans.py:29
++msgid "Allow the use of the audio devices as the source for the entropy feeds"
++msgstr "Tillåt användning av ljudenheter som källa för entropiflödena"
+ 
+-#: ../gui/selinux.tbl:138
+-msgid "Disable SELinux protection for portslave daemon"
+-msgstr "Avaktivera SELinux-skydd för portslave-demonen"
++#: booleans.py:30
++msgid "Allow exim to connect to databases (postgres, mysql)"
++msgstr ""
+ 
+-#: ../gui/selinux.tbl:139
+-msgid "Disable SELinux protection for postfix"
+-msgstr "Avaktivera SELinux-skydd för postfix"
++#: booleans.py:31
++msgid "Allow exim to create, read, write, and delete unprivileged user files."
++msgstr "Tillåt exim att skapa, läsa, skriva och radera opriviligierade användarfiler."
+ 
+-#: ../gui/selinux.tbl:140
+-msgid "Disable SELinux protection for postgresql daemon"
+-msgstr "Avaktivera SELinux-skydd för postgresql-demonen"
++#: booleans.py:32
++msgid "Allow exim to read unprivileged user files."
++msgstr ""
+ 
+-#: ../gui/selinux.tbl:141
+-msgid "pppd"
+-msgstr "pppd"
++#: booleans.py:33
++msgid "Enable extra rules in the cron domain to support fcron."
++msgstr "Aktivera extra regler i cron-domänen för att stödja fcron."
+ 
+-#: ../gui/selinux.tbl:141
+-msgid "Allow pppd to be run for a regular user"
+-msgstr "Tillåt att pppd körs för en vanlig användare"
++#: booleans.py:34
++msgid "Allow fenced domain to connect to the network using TCP."
++msgstr ""
+ 
+-#: ../gui/selinux.tbl:142
+-msgid "Disable SELinux protection for pptp"
+-msgstr "Avaktivera SELinux-skydd för pptp"
++#: booleans.py:35
++msgid "Allow fenced domain to execute ssh."
++msgstr ""
+ 
+-#: ../gui/selinux.tbl:143
+-msgid "Disable SELinux protection for prelink daemon"
+-msgstr "Avaktivera SELinux-skydd för prelink-demonen"
++#: booleans.py:36
++msgid "Allow ftp to read and write files in the user home directories"
++msgstr ""
+ 
+-#: ../gui/selinux.tbl:144
+-msgid "Disable SELinux protection for privoxy daemon"
+-msgstr "Avaktivera SELinux-skydd för privoxy-demonen"
++#: booleans.py:37
++msgid ""
++"Allow ftp servers to upload files,  used for public file transfer services. "
++"Directories must be labeled public_content_rw_t."
++msgstr "Tillåt ftp-servrar att ta emot filer, används för publika filöverföringstjänster.  Kataloger måste ha etiketten public_content_rw_t."
+ 
+-#: ../gui/selinux.tbl:145
+-msgid "Disable SELinux protection for ptal daemon"
+-msgstr "Avaktivera SELinux-skydd för ptal-demonen"
++#: booleans.py:38
++msgid "Allow ftp servers to connect to all ports > 1023"
++msgstr ""
+ 
+-#: ../gui/selinux.tbl:146
+-msgid "Disable SELinux protection for pxe daemon"
+-msgstr "Avaktivera SELinux-skydd för pxe-demonen"
++#: booleans.py:39
++msgid "Allow ftp servers to connect to mysql database ports"
++msgstr ""
+ 
+-#: ../gui/selinux.tbl:147
+-msgid "Disable SELinux protection for pyzord"
+-msgstr "Avaktivera SELinux-skydd för pyzord"
++#: booleans.py:40
++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."
+ 
+-#: ../gui/selinux.tbl:148
+-msgid "Disable SELinux protection for quota daemon"
+-msgstr "Avaktivera SELinux-skydd för quota-demonen"
++#: booleans.py:41
++msgid "Allow ftp servers to use cifs used for public file transfer services."
++msgstr "Tillåt FTP-servrar att använda cifs för publika filöverföringstjänster."
+ 
+-#: ../gui/selinux.tbl:149
+-msgid "Disable SELinux protection for radiusd daemon"
+-msgstr "Avaktivera SELinux-skydd för radiusd-demonen"
++#: booleans.py:42
++msgid "Allow ftp servers to use nfs used for public file transfer services."
++msgstr "Tillåt ftp-servrar att använda nfs för publika filöverföringstjänster."
+ 
+-#: ../gui/selinux.tbl:150
+-msgid "Disable SELinux protection for radvd daemon"
+-msgstr "Avaktivera SELinux-skydd för radvd-demonen"
++#: booleans.py:43
++msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
++msgstr "Tillåt ftp-servrar att binda till alla oreserverade portar för passivt läge"
+ 
+-#: ../gui/selinux.tbl:151
+-msgid "Disable SELinux protection for rdisc"
+-msgstr "Avaktivera SELinux-skydd för rdisc"
++#: booleans.py:44
++msgid "Determine whether Git CGI can search home directories."
++msgstr "Bestäm huruvida Git CGI kan söka i hemkataloger."
+ 
+-#: ../gui/selinux.tbl:152
+-msgid "Disable SELinux protection for readahead"
+-msgstr "Avaktivera SELinux-skydd för readahead"
++#: booleans.py:45
++msgid "Determine whether Git CGI can access cifs file systems."
++msgstr "Bestäm huruvida Git CGI kan komma åt cifs-filsystem."
+ 
+-#: ../gui/selinux.tbl:153
+-msgid "Allow programs to read files in non-standard locations (default_t)"
+-msgstr "Tillåt program att läsa filer på icke-standardplatser (default_t)"
++#: booleans.py:46
++msgid "Determine whether Git CGI can access nfs file systems."
++msgstr "Bestäm huruvida Git CGI kan komma åt nfs-filsystem."
+ 
+-#: ../gui/selinux.tbl:154
+-msgid "Disable SELinux protection for restorecond"
+-msgstr "Avaktivera SELinux-skydd för restorecond"
++#: booleans.py:47
++msgid ""
++"Determine whether Git session daemon can bind TCP sockets to all unreserved "
++"ports."
++msgstr "Bestäm huruvida Git-sessionsdemonen kan binda TCP-uttag till alla oreserverade portar."
+ 
+-#: ../gui/selinux.tbl:155
+-msgid "Disable SELinux protection for rhgb daemon"
+-msgstr "Avaktivera SELinux-skydd för rhgb-demonen"
++#: booleans.py:48
++msgid ""
++"Determine whether calling user domains can execute Git daemon in the "
++"git_session_t domain."
++msgstr "Bestäm huruvida anropande användardomäner kan köra Git-demonen i domänen git_session_t."
+ 
+-#: ../gui/selinux.tbl:156
+-msgid "Disable SELinux protection for ricci"
+-msgstr "Avaktivera SELinux-skydd för ricci"
++#: booleans.py:49
++msgid "Determine whether Git system daemon can search home directories."
++msgstr "Bestäm huruvida Git-systemdemonen kan söka i hemkataloger."
+ 
+-#: ../gui/selinux.tbl:157
+-msgid "Disable SELinux protection for ricci_modclusterd"
+-msgstr "Avaktivera SELinux-skydd för ricci_modclusterd"
++#: booleans.py:50
++msgid "Determine whether Git system daemon can access cifs file systems."
++msgstr "Bestäm huruvida Git-systemdemonen kan komma åt cifs-filsystem."
+ 
+-#: ../gui/selinux.tbl:158
+-msgid "Disable SELinux protection for rlogind daemon"
+-msgstr "Avaktivera SELinux-skydd för rlogind-demonen"
++#: booleans.py:51
++msgid "Determine whether Git system daemon can access nfs file systems."
++msgstr "Bestäm huruvida Git-systemdemonen kan komma åt nfs-filsystem."
+ 
+-#: ../gui/selinux.tbl:159
+-msgid "Disable SELinux protection for rpcd daemon"
+-msgstr "Avaktivera SELinux-skydd för rpcd-demonen"
++#: booleans.py:52
++msgid "Allow gitisis daemon to send mail"
++msgstr ""
+ 
+-#: ../gui/selinux.tbl:160
+-msgid "Disable SELinux protection for rshd"
+-msgstr "Avaktivera SELinux-skydd för rshd"
++#: booleans.py:53
++msgid "Enable reading of urandom for all domains."
++msgstr "Aktivera läsning av urandom för alla domäner."
+ 
+-#: ../gui/selinux.tbl:161
+-msgid "rsync"
+-msgstr "rsync"
++#: booleans.py:54
++msgid ""
++"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
++"agent to manage user files."
++msgstr "Tillåt användning av gpg-agentens --write-env-file-flagga.  Detta tillåter också gpg-agent att hantera användarfiler."
+ 
+-#: ../gui/selinux.tbl:161
+-msgid "Disable SELinux protection for rsync daemon"
+-msgstr "Avaktivera SELinux-skydd för rsync-demonen"
++#: booleans.py:55
++msgid ""
++"Allow gpg web domain to modify public files used for public file transfer "
++"services."
++msgstr "Tillåt gpg-webbdomänen att ändra publika filer använda för publika filöverföringstjänster."
+ 
+-#: ../gui/selinux.tbl:162
+-msgid "Allow ssh to run from inetd instead of as a daemon"
+-msgstr "Tillåt ssh att köra från inetd istället för som en demon"
++#: booleans.py:56
++msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
++msgstr "Tillåt gssd att läsa temporärkataloger.  För åtkomst till kerberos tgt."
+ 
+-#: ../gui/selinux.tbl:163
+-msgid "Allow Samba to share nfs directories"
+-msgstr "Tillåt Samba att dela nfs-kataloger"
++#: booleans.py:57
++msgid ""
++"Allow Apache to modify public files used for public file transfer services. "
++"Directories/Files must be labeled public_content_rw_t."
++msgstr "Tillåt Apache att ändra publika filer som används för publika filöverföringstjänster.  Kataloger/filer måste ha etiketten public_content_rw_t."
+ 
+-#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
+-msgid "SASL authentication server"
+-msgstr "SASL autentiseringsserver"
++#: booleans.py:58
++msgid "Allow httpd to use built in scripting (usually php)"
++msgstr "Tillåt httpd att använda inbyggd skriptfunktion (vanligen php)"
+ 
+-#: ../gui/selinux.tbl:164
+-msgid "Allow sasl authentication server to read /etc/shadow"
+-msgstr "Tillåt sasl-autentiseringsservern att läsa /etc/shadow"
++#: booleans.py:59
++msgid "Allow http daemon to check spam"
++msgstr ""
+ 
+-#: ../gui/selinux.tbl:165
++#: booleans.py:60
+ msgid ""
+-"Allow X-Windows server to map a memory region as both executable and "
+-"writable"
+-msgstr "Tillåt X-Windowsservern att mappa en minnesregion både som körbar och skrivbar"
+-
+-#: ../gui/selinux.tbl:166
+-msgid "Disable SELinux protection for saslauthd daemon"
+-msgstr "Avaktivera SELinux-skydd för saslauthd-demonen"
+-
+-#: ../gui/selinux.tbl:167
+-msgid "Disable SELinux protection for scannerdaemon daemon"
+-msgstr "Avaktivera SELinux-skydd för scannerdaemon-demonen"
++"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"
  
--#~ msgid "Mount"
--#~ msgstr "మౌంట్"
-+#: ../gui/selinux.tbl:6
+-#: ../gui/selinux.tbl:168
+-msgid "Do not allow transition to sysadm_t, sudo and su effected"
+-msgstr "Tillåt inte övergångar till sysadm_t, sudo och su påverkas"
++#: booleans.py:61
++msgid "Allow httpd to connect to the ldap port"
++msgstr ""
+ 
+-#: ../gui/selinux.tbl:169
+-msgid "Do not allow any processes to load kernel modules"
+-msgstr "Tillåt inte några processer att läsa in kärnmoduler"
++#: booleans.py:62
++msgid "Allow http daemon to connect to zabbix"
++msgstr ""
+ 
+-#: ../gui/selinux.tbl:170
+-msgid "Do not allow any processes to modify kernel SELinux policy"
+-msgstr "Tillåt inte några processer att ändra kärnans SELinuxpolicy"
++#: booleans.py:63
++msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
++msgstr ""
+ 
+-#: ../gui/selinux.tbl:171
+-msgid "Disable SELinux protection for sendmail daemon"
+-msgstr "Avaktivera SELinux-skydd för sendmail-demonen"
++#: booleans.py:64
++msgid ""
++"Allow HTTPD scripts and modules to connect to cobbler over the network."
++msgstr ""
+ 
+-#: ../gui/selinux.tbl:172
+-msgid "Disable SELinux protection for setrans"
+-msgstr "Avaktivera SELinux-skydd för setrans"
++#: booleans.py:65
++msgid ""
++"Allow HTTPD scripts and modules to connect to databases over the network."
++msgstr ""
+ 
+-#: ../gui/selinux.tbl:173
+-msgid "Disable SELinux protection for setroubleshoot daemon"
+-msgstr "Avaktivera SELinux-skydd för setroubleshoot-demonen"
++#: booleans.py:66
++msgid "Allow httpd to connect to memcache server"
++msgstr ""
+ 
+-#: ../gui/selinux.tbl:174
+-msgid "Disable SELinux protection for slapd daemon"
+-msgstr "Avaktivera SELinux-skydd för slapd-demonen"
++#: booleans.py:67
++msgid "Allow httpd to act as a relay"
++msgstr "Tillåt httpd att agera som ett relä"
+ 
+-#: ../gui/selinux.tbl:175
+-msgid "Disable SELinux protection for slrnpull daemon"
+-msgstr "Avaktivera SELinux-skydd för slrnpull-demonen"
++#: booleans.py:68
++msgid "Allow http daemon to send mail"
++msgstr ""
+ 
+-#: ../gui/selinux.tbl:176
+-msgid "Disable SELinux protection for smbd daemon"
+-msgstr "Avaktivera SELinux-skydd för smbd-demonen"
++#: booleans.py:69
++msgid "Allow Apache to communicate with avahi service via dbus"
++msgstr "Tillåt Apache att kommunicera med avahi-tjänsten via dbus"
+ 
+-#: ../gui/selinux.tbl:177
+-msgid "Disable SELinux protection for snmpd daemon"
+-msgstr "Avaktivera SELinux-skydd för snmpd-demonen"
++#: booleans.py:70
++msgid "Allow httpd cgi support"
++msgstr "Tillåt httpd:s cgi-stöd"
+ 
+-#: ../gui/selinux.tbl:178
+-msgid "Disable SELinux protection for snort daemon"
+-msgstr "Avaktivera SELinux-skydd för snort-demonen"
++#: booleans.py:71
++msgid "Allow httpd to act as a FTP server by listening on the ftp port."
++msgstr "Tillåt httpd att agera som en FTP-server genom att lyssna på ftp-porten."
+ 
+-#: ../gui/selinux.tbl:179
+-msgid "Disable SELinux protection for soundd daemon"
+-msgstr "Avaktivera SELinux-skydd för soundd-demonen"
++#: booleans.py:72
++msgid "Allow httpd to read home directories"
++msgstr ""
+ 
+-#: ../gui/selinux.tbl:180
+-msgid "Disable SELinux protection for sound daemon"
+-msgstr "Avaktivera SELinux-skydd för sound-demonen"
++#: booleans.py:73
++msgid "Allow httpd scripts and modules execmem/execstack"
++msgstr "Tillåt httpd-skript och -moduler execmem/execstack"
+ 
+-#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
+-msgid "Spam Protection"
+-msgstr "Skräppostskydd"
++#: booleans.py:74
++msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
++msgstr ""
+ 
+-#: ../gui/selinux.tbl:181
+-msgid "Disable SELinux protection for spamd daemon"
+-msgstr "Avaktivera SELinux-skydd för spamd-demonen"
++#: booleans.py:75
++msgid "Allow httpd processes to manage IPA content"
++msgstr "Tillåt httpd-processer att hantera IPA-innehåll"
+ 
+-#: ../gui/selinux.tbl:182
+-msgid "Allow spamd to access home directories"
+-msgstr "Tillåt spamd att komma åt hemkataloger"
++#: booleans.py:76
++msgid "Allow Apache to use mod_auth_ntlm_winbind"
++msgstr "Tillåt Apache att använda mod_auth_ntlm_winbind"
+ 
+-#: ../gui/selinux.tbl:183
+-msgid "Allow Spam Assassin daemon network access"
+-msgstr "Tillåt Spam Assassin-demonen att komma åt nätverket"
++#: booleans.py:77
++msgid "Allow Apache to use mod_auth_pam"
++msgstr "Tillåt Apache att använda mod_auth_pam"
+ 
+-#: ../gui/selinux.tbl:184
+-msgid "Disable SELinux protection for speedmgmt daemon"
+-msgstr "Avaktivera SELinux-skydd för speedmgmt-demonen"
++#: booleans.py:78
++msgid "Allow httpd to read user content"
++msgstr ""
+ 
+-#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
+-msgid "Squid"
+-msgstr "Squid"
++#: booleans.py:79
++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"
+ 
+-#: ../gui/selinux.tbl:185
+-msgid "Allow squid daemon to connect to the network"
+-msgstr "Tillåt squid-demonen att ansluta till nätverket"
++#: booleans.py:80
++msgid "Allow httpd daemon to change its resource limits"
++msgstr "Tillåt httpd-demonen att ändra sina resursgränser"
+ 
+-#: ../gui/selinux.tbl:186
+-msgid "Disable SELinux protection for squid daemon"
+-msgstr "Avaktivera SELinux-skydd för squid-demonen"
++#: booleans.py:81
++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."
+ 
+-#: ../gui/selinux.tbl:187
+-msgid "Disable SELinux protection for ssh daemon"
+-msgstr "Avaktivera SELinux-skydd för ssh-demonen"
++#: booleans.py:82
++msgid ""
++"Allow apache scripts to write to public content, directories/files must be "
++"labeled public_rw_content_t."
++msgstr "Tillåt apache-skript att skriva till publikt innehåll, kataloger/filer måste ha etiketten public_rw_content_t."
+ 
+-#: ../gui/selinux.tbl:188
+-msgid "Allow ssh logins as sysadm_r:sysadm_t"
+-msgstr "Tillåt ssh-inloggningar som sysadm_r:sysadm_t"
++#: booleans.py:83
++msgid "Allow Apache to execute tmp content."
++msgstr ""
+ 
+-#: ../gui/selinux.tbl:189
++#: booleans.py:84
+ msgid ""
+-"Allow staff_r users to search the sysadm home dir and read files (such as "
+-"~/.bashrc)"
+-msgstr "Tillåt staff_r-användare att söka i sysadm-hemkatalogen och läsa filer (såsom ~/.bashrc)"
++"Unify HTTPD to communicate with the terminal. Needed for entering the "
++"passphrase for certificates at the terminal."
++msgstr "Unifiera HTTPD för att kommunicera med terminalen.  Behövs för att ange lösenfrasen för certifikat från terminalen."
+ 
+-#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
+-msgid "Universal SSL tunnel"
+-msgstr "Universiell SSL-tunnel"
++#: booleans.py:85
++msgid "Unify HTTPD handling of all content files."
++msgstr "Unifiera HTTPD-hanteringen av alla innehållsfiler."
+ 
+-#: ../gui/selinux.tbl:190
+-msgid "Disable SELinux protection for stunnel daemon"
+-msgstr "Avaktivera SELinux-skydd för stunnel-demonen"
++#: booleans.py:86
++msgid "Allow httpd to access cifs file systems"
++msgstr ""
+ 
+-#: ../gui/selinux.tbl:191
+-msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
+-msgstr "Tillåt stunnel-demonen att köra fristående, utanför xinetd"
++#: booleans.py:87
++msgid "Allow httpd to access FUSE file systems"
++msgstr ""
+ 
+-#: ../gui/selinux.tbl:192
+-msgid "Disable SELinux protection for swat daemon"
+-msgstr "Avaktivera SELinux-skydd för swat-demonen"
++#: booleans.py:88
++msgid "Allow httpd to run gpg"
++msgstr ""
+ 
+-#: ../gui/selinux.tbl:193
+-msgid "Disable SELinux protection for sxid daemon"
+-msgstr "Avaktivera SELinux-skydd för sxid-demonen"
++#: booleans.py:89
++msgid "Allow httpd to access nfs file systems"
++msgstr ""
+ 
+-#: ../gui/selinux.tbl:194
+-msgid "Disable SELinux protection for syslogd daemon"
+-msgstr "Avaktivera SELinux-skydd för syslogd-demonen"
++#: booleans.py:90
++msgid "Allow httpd to communicate with oddjob to start up a service"
++msgstr "Tillåt httpd att kommunicera med oddjob för att starta en tjänst"
+ 
+-#: ../gui/selinux.tbl:195
+-msgid "Disable SELinux protection for system cron jobs"
+-msgstr "Avaktivera SELinux-skydd för systemets cron-jobb"
++#: booleans.py:91
++msgid "Allow httpd to access openstack ports"
++msgstr ""
+ 
+-#: ../gui/selinux.tbl:196
+-msgid "Disable SELinux protection for tcp daemon"
+-msgstr "Avaktivera SELinux-skydd för tcp-demonen"
++#: booleans.py:92
++msgid "Allow icecast to connect to all ports, not just sound ports."
++msgstr ""
+ 
+-#: ../gui/selinux.tbl:197
+-msgid "Disable SELinux protection for telnet daemon"
+-msgstr "Avaktivera SELinux-skydd för telnet-demonen"
++#: booleans.py:93
++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."
+ 
+-#: ../gui/selinux.tbl:198
+-msgid "Disable SELinux protection for tftpd daemon"
+-msgstr "Avaktivera SELinux-skydd för tftpd-demonen"
++#: booleans.py:94
 +msgid "Allow java executable stack"
-+msgstr ""
- 
--#~ msgid "Allow mount to mount any file"
--#~ msgstr "ఏ దస్త్రమునైనా మోంట్ చేయుటకు మౌంట్‌ను అనుమతించుము"
-+#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
-+#: ../gui/selinux.tbl:209
-+msgid "Mount"
-+msgstr ""
++msgstr "Tillåt javas exekverbara stack"
  
--#~ msgid "Allow mount to mount any directory"
--#~ msgstr "ఏ సంచయంనైనా మౌంట్‌చేయుటకు మౌంట్‌ను అనుమతించుము"
-+#: ../gui/selinux.tbl:7
-+msgid "Allow mount to mount any file"
+-#: ../gui/selinux.tbl:199
+-msgid "Disable SELinux protection for transproxy daemon"
+-msgstr "Avaktivera SELinux-skydd för transproxy-demonen"
++#: booleans.py:95
++msgid "Allow confined applications to run with kerberos."
 +msgstr ""
  
--#~ msgid "Allow mplayer executable stack"
--#~ msgstr "ఎమ్‌ప్లేయర్ ఎక్సిక్యూటబుల్ స్టాక్‌ను అనుమతించుము"
-+#: ../gui/selinux.tbl:8
-+msgid "Allow mount to mount any directory"
+-#: ../gui/selinux.tbl:200
+-msgid "Disable SELinux protection for udev daemon"
+-msgstr "Avaktivera SELinux-skydd för udev-demonen"
++#: booleans.py:96
++msgid "Allow syslogd daemon to send mail"
 +msgstr ""
  
--#~ msgid "SSH"
--#~ msgstr "SSH"
-+#: ../gui/selinux.tbl:9
-+msgid "Allow mplayer executable stack"
+-#: ../gui/selinux.tbl:201
+-msgid "Disable SELinux protection for uml daemon"
+-msgstr "Avaktivera SELinux-skydd för uml-demonen"
++#: booleans.py:97
++msgid "Allow syslogd the ability to read/write terminals"
 +msgstr ""
  
--#~ msgid "Allow ssh to run ssh-keysign"
--#~ msgstr "ssh ను ssh-keysign నడుపుటకు అనుమతించుము"
-+#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
-+#: ../gui/selinux.tbl:188
-+msgid "SSH"
-+msgstr ""
+-#: ../gui/selinux.tbl:202
+-msgid ""
+-"Allow xinetd to run unconfined, including any services it starts that do not"
+-" have a domain transition explicitly defined"
+-msgstr "Tillåt xinetd att köra obegränsad, inklusive alla tjänster den startar som inte har en domänövergång uttryckligen definierad"
++#: booleans.py:98
++msgid "Allow logging in and using the system from /dev/console."
++msgstr "Tillåt inloggning och användning av systemet från /dev/console."
+ 
+-#: ../gui/selinux.tbl:203
++#: booleans.py:99
+ msgid ""
+-"Allow rc scripts to run unconfined, including any daemon started by an rc "
+-"script that does not have a domain transition explicitly defined"
+-msgstr "Tillåt rc-skript att köra obegränsade, inklusive alla demnoer som startas av ett rc-skript och som inte har en domänövergång uttryckligen definierad"
++"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."
  
--#, fuzzy
--#~ msgid ""
--#~ "Allow staff SELinux user account to execute files in home directory or /"
--#~ "tmp"
--#~ msgstr ""
--#~ "staff SELinux వినియోగదారి ఖాతాలను అతని నివాస సంచయంనందు లేదా /tmp నందు దస్త్రాలను "
--#~ "నిర్వర్తించుటకు అనుమతించుము"
-+#: ../gui/selinux.tbl:10
-+msgid "Allow ssh to run ssh-keysign"
+-#: ../gui/selinux.tbl:204
+-msgid "Allow rpm to run unconfined"
+-msgstr "Tillåt rpm att köra obegränsad"
++#: booleans.py:100
++msgid "Allow mock to read files in home directories."
 +msgstr ""
  
--#, fuzzy
--#~ msgid ""
--#~ "Allow sysadm SELinux user account to execute files in home directory or /"
--#~ "tmp"
--#~ msgstr ""
--#~ "sysadm SELinux వినియోగదారి ఖాతాలను అతని నివాస సంచయంనందు లేదా /tmp నందు దస్త్రాలను "
--#~ "నిర్వర్తించుటకు అనుమతించుము"
-+#: ../gui/selinux.tbl:11
-+msgid ""
-+"Allow staff SELinux user account to execute files in home directory or /tmp"
+-#: ../gui/selinux.tbl:205
+-msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
+-msgstr "Tillåt priviligerade verktyg som hotplug och insmod att köra obegränsade"
++#: booleans.py:101
++msgid "Allow the mount command to mount any directory or file."
 +msgstr ""
  
--#, fuzzy
--#~ msgid ""
--#~ "Allow unconfined SELinux user account to execute files in home directory "
--#~ "or /tmp"
--#~ msgstr ""
--#~ "పరిమితంకాని SELinux వినియోగదారి ఖాతాలను అతని నివాస సంచయంనందు లేదా /tmp నందు దస్త్రాలను "
--#~ "నిర్వర్తించుటకు అనుమతించుము"
-+#: ../gui/selinux.tbl:12
-+msgid ""
-+"Allow sysadm SELinux user account to execute files in home directory or /tmp"
+-#: ../gui/selinux.tbl:206
+-msgid "Disable SELinux protection for updfstab daemon"
+-msgstr "Avaktivera SELinux-skydd för updfstab-demonen"
++#: booleans.py:102
++msgid "Allow mozilla plugin domain to connect to the network using TCP."
 +msgstr ""
- 
--#~ msgid "Network Configuration"
--#~ msgstr "నెట్వర్క్‍ ఆకృతీకరణ"
-+#: ../gui/selinux.tbl:13
++
++#: booleans.py:103
 +msgid ""
-+"Allow unconfined SELinux user account to execute files in home directory or /"
-+"tmp"
-+msgstr ""
- 
--#~ msgid "Allow unlabeled packets to flow on the network"
--#~ msgstr "నెట్వర్క్‍ నందు ప్రసారంకావటానికి లేబుల్‌లేని పాకెట్స్‍‌ను అనుమతించుము"
-+#: ../gui/selinux.tbl:14
-+msgid "Network Configuration"
-+msgstr ""
- 
--#, fuzzy
--#~ msgid ""
--#~ "Allow user SELinux user account to execute files in home directory or /tmp"
--#~ msgstr ""
--#~ "వినియోగదారి SELinux వినియోగదారి ఖాతాలను అతని నివాససంచయంనందు లేదా /tmp నందు దస్త్రాలను "
--#~ "నిర్వర్తించుటకు అనుమతించుము"
-+#: ../gui/selinux.tbl:14
-+msgid "Allow unlabeled packets to flow on the network"
++"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:104
++msgid "Allow confined web browsers to read home directory content"
 +msgstr ""
- 
--#~ msgid "Allow unconfined to dyntrans to unconfined_execmem"
--#~ msgstr "పరిమితంకానిదాన్ని dyntrans నుండి unconfined_execmem లోకి అనుమతించుము"
-+#: ../gui/selinux.tbl:15
-+msgid ""
-+"Allow user SELinux user account to execute files in home directory or /tmp"
++
++#: booleans.py:105
++msgid "Allow mplayer executable stack"
++msgstr "Tillåt mplayers exekverbara stack"
++
++#: booleans.py:106
++msgid "Allow mysqld to connect to all ports"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:16
-+msgid "Allow unconfined to dyntrans to unconfined_execmem"
++#: booleans.py:107
++msgid "Allow BIND to bind apache port."
 +msgstr ""
++
++#: booleans.py:108
++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."
  
--#~ msgid "Databases"
--#~ msgstr "డాటాబేస్‌లు"
-+#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
-+#: ../gui/selinux.tbl:140
-+msgid "Databases"
-+msgstr ""
+-#: ../gui/selinux.tbl:207
+-msgid "Disable SELinux protection for uptimed daemon"
+-msgstr "Avaktivera SELinux-skydd för uptimed-demonen"
++#: booleans.py:109
++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."
  
--#~ msgid "Allow user to connect to mysql socket"
--#~ msgstr "mysql సాకెట్‌కు అనుసంధానం అగుటకు వినియోగదారిని అనుమతించుము"
-+#: ../gui/selinux.tbl:17
-+msgid "Allow user to connect to mysql socket"
-+msgstr ""
+-#: ../gui/selinux.tbl:208
++#: booleans.py:110
++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."
++
++#: booleans.py:111
+ msgid ""
+-"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
+-"staff_r can do so"
+-msgstr "Tillåt user_r att nå sysadm_r via su, sudo eller userhelper.  Annars kan endast staff_r göra det"
++"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."
  
--#~ msgid "Allow user to connect to postgres socket"
--#~ msgstr "postgres సాకెట్‌కు అనుసంధానం అగుటకు వినియోగదారిని అనుమతించుము"
-+#: ../gui/selinux.tbl:18
-+msgid "Allow user to connect to postgres socket"
+-#: ../gui/selinux.tbl:209
+-msgid "Allow users to execute the mount command"
+-msgstr "Tillåt användare att köra kommandot mount"
++#: booleans.py:112
++msgid "Allow system to run with NIS"
 +msgstr ""
  
--#~ msgid "XServer"
--#~ msgstr "XServer"
-+#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
-+msgid "XServer"
+-#: ../gui/selinux.tbl:210
+-msgid "Allow regular users direct mouse access (only allow the X server)"
+-msgstr "Tillåt vanliga användare direkt musåtkomst (tillåt endast X-servern)"
++#: booleans.py:113
++msgid "Allow confined applications to use nscd shared memory."
 +msgstr ""
  
--#~ msgid "Allow clients to write to X shared memory"
--#~ msgstr "X భాగస్వామ్య మెమొరీకి వ్రాయుటకు కక్షిదారులను అనుమతించుము"
-+#: ../gui/selinux.tbl:19
-+msgid "Allow clients to write to X shared memory"
+-#: ../gui/selinux.tbl:211
+-msgid "Allow users to run the dmesg command"
+-msgstr "Tillåt användare att köra kommandot dmesg"
++#: booleans.py:114
++msgid "Allow nsplugin code to connect to unreserved ports"
 +msgstr ""
  
--#, fuzzy
--#~ msgid ""
--#~ "Allow xguest SELinux user account to execute files in home directory or /"
--#~ "tmp"
--#~ msgstr ""
--#~ "xguest SELinux వినియోగదారి ఖాతాలను అతని నివాస సంచయంనందు లేదా /tmp నందు దస్త్రములను "
--#~ "నిర్వర్తించుటకు అనుమతించుము"
-+#: ../gui/selinux.tbl:20
-+msgid ""
-+"Allow xguest SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
+-#: ../gui/selinux.tbl:212
+-msgid "Allow users to control network interfaces (also needs USERCTL=true)"
+-msgstr "Tillåt användare att styra nätverksgränssnitt (kräver också USERCTL=true)"
++#: booleans.py:115
++msgid "Allow nsplugin code to execmem/execstack"
++msgstr "Tillåt nsplugin-kod att göra execmem/execstack"
  
--#~ msgid "NIS"
--#~ msgstr "NIS"
-+#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
-+#: ../gui/selinux.tbl:231
-+msgid "NIS"
+-#: ../gui/selinux.tbl:213
+-msgid "Allow normal user to execute ping"
+-msgstr "Tillåt vanliga användare att köra ping"
++#: booleans.py:116
++msgid "Allow openvpn to read home directories"
 +msgstr ""
  
--#~ msgid "Allow daemons to run with NIS"
--#~ msgstr "డెమెన్స్‍‌ను NIS తో నడుచుటకు అనుమతించుము"
-+#: ../gui/selinux.tbl:21
-+msgid "Allow daemons to run with NIS"
+-#: ../gui/selinux.tbl:214
+-msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
+-msgstr "Tillåt användare skriva/läsa noextattrfile (FAT, CDROM, FLOPPY)"
++#: booleans.py:117
++msgid "Allow piranha-lvs domain to connect to the network using TCP."
 +msgstr ""
  
--#~ msgid "Web Applications"
--#~ msgstr "వెబ్ అనువర్తనములు"
-+#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
-+#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
-+#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
-+#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
-+#: ../gui/selinux.tbl:118
-+msgid "Web Applications"
+-#: ../gui/selinux.tbl:215
+-msgid "Allow users to rw usb devices"
+-msgstr "Tillåt användare skriva/läsa usb-enheter"
++#: booleans.py:118
++msgid "Allow polipo to connect to all ports > 1023"
 +msgstr ""
  
--#~ msgid "Transition staff SELinux user to Web Browser Domain"
--#~ msgstr "బదిలీకరణ staff SELinux వినియోగదారి నుండి వెబ్ బ్రౌజర్ డోమైను కు"
-+#: ../gui/selinux.tbl:22
-+msgid "Transition staff SELinux user to Web Browser Domain"
-+msgstr ""
+-#: ../gui/selinux.tbl:216
++#: booleans.py:119
+ msgid ""
+-"Allow users to run TCP servers (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"
++"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."
++
++#: booleans.py:120
++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."
++
++#: booleans.py:121
++msgid "Determine whether polipo can access cifs file systems."
++msgstr "Bestäm huruvida polipa kan komma åt cifs-filsystem."
++
++#: booleans.py:122
++msgid "Determine whether Polipo can access nfs file systems."
++msgstr "Bestäm huruvida Polipa kan komma åt nfs-filsystem."
++
++#: booleans.py:123
++msgid "Enable polyinstantiated directory support."
++msgstr "Aktivera stöd för polyinstantierade kataloger."
  
--#~ msgid "Transition sysadm SELinux user to Web Browser Domain"
--#~ msgstr "బదిలీకరణ sysadm SELinux వినియోగదారి నుండి వెబ్ బ్రౌజర్ డోమైను కు"
-+#: ../gui/selinux.tbl:23
-+msgid "Transition sysadm SELinux user to Web Browser Domain"
-+msgstr ""
+-#: ../gui/selinux.tbl:217
+-msgid "Allow user to stat ttyfiles"
+-msgstr "Tillåt användare att ta status på ttyfiler"
++#: booleans.py:124
++msgid "Allow the portage domains to use NFS mounts (regular nfs_t)"
++msgstr "Tillåt porage-domänerna att använda NFS-monteringar (normal nfs_t)"
  
--#~ msgid "Transition user SELinux user to Web Browser Domain"
--#~ msgstr "బదిలీకరణ user SELinux వినియోగదారి నుండి వెబ్ బ్రౌజర్ డోమైను కు"
-+#: ../gui/selinux.tbl:24
-+msgid "Transition user SELinux user to Web Browser Domain"
+-#: ../gui/selinux.tbl:218
+-msgid "Disable SELinux protection for uucpd daemon"
+-msgstr "Avaktivera SELinux-skydd för uucpd-demonen"
++#: booleans.py:125
++msgid "Allow postfix_local domain full write access to mail_spool directories"
 +msgstr ""
- 
--#~ msgid "Transition xguest SELinux user to Web Browser Domain"
--#~ msgstr "బదిలీకరణ xguest SELinux వినియోగదారి నుండి వెబ్ బ్రౌజర్ డోమైను కు"
-+#: ../gui/selinux.tbl:25
-+msgid "Transition xguest SELinux user to Web Browser Domain"
++
++#: booleans.py:126
++msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
++msgstr "Tillåt postgresql att använda ssh och rsync för återskapande av tidpunkt"
++
++#: booleans.py:127
++msgid "Allow transmit client label to foreign database"
++msgstr "Tillåt sändning av klientetiketter till främmande databaser"
++
++#: booleans.py:128
++msgid "Allow database admins to execute DML statement"
 +msgstr ""
  
--#~ msgid "Allow staff Web Browsers to write to home directories"
--#~ msgstr "staff వెబ్ బ్రౌజర్స్‍‌ను నివాససంచయాలకు వ్రాయుటకు అనుమతినివ్వుము"
-+#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
-+#: ../gui/selinux.tbl:29
-+msgid "Allow staff Web Browsers to write to home directories"
+-#: ../gui/selinux.tbl:219
+-msgid "Disable SELinux protection for vmware daemon"
+-msgstr "Avaktivera SELinux-skydd för vmware-demonen"
++#: booleans.py:129
++msgid "Allow unprivileged users to execute DDL statement"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for amanda"
--#~ msgstr "SELinux భద్రతను అమాండా కొరకు అచేతనంచేయుము"
-+#: ../gui/selinux.tbl:30
-+msgid "Disable SELinux protection for amanda"
++
++#: booleans.py:130
++msgid "Allow pppd to load kernel modules for certain modems"
++msgstr "Tillåt pppd att ladda kärnmoduler vör vissa modem"
++
++#: booleans.py:131
++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:132
++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."
++
++#: booleans.py:133
++msgid "Allow Puppet client to manage all file types."
++msgstr "Tillåt Puppet-klienter att hantara alla filtyper."
++
++#: booleans.py:134
++msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
 +msgstr ""
  
--#~ msgid "Disable SELinux protection for amavis"
--#~ msgstr "అమావిస్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
-+#: ../gui/selinux.tbl:31
-+msgid "Disable SELinux protection for amavis"
+-#: ../gui/selinux.tbl:220
+-msgid "Disable SELinux protection for watchdog daemon"
+-msgstr "Avaktivera SELinux-skydd för watchdog-demonen"
++#: booleans.py:135
++msgid "Allow qemu to connect fully to the network"
 +msgstr ""
  
--#~ msgid "Disable SELinux protection for apmd daemon"
--#~ msgstr "apmd డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
-+#: ../gui/selinux.tbl:32
-+msgid "Disable SELinux protection for apmd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:221
+-msgid "Disable SELinux protection for winbind daemon"
+-msgstr "Avaktivera SELinux-skydd för winbind-demonen"
++#: booleans.py:136
++msgid "Allow qemu to use cifs/Samba file systems"
++msgstr "Tillåt qemu att använda cifs-/Samba-filsystem"
  
--#~ msgid "Disable SELinux protection for arpwatch daemon"
--#~ msgstr "arpwatch డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
-+#: ../gui/selinux.tbl:33
-+msgid "Disable SELinux protection for arpwatch daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:222
+-msgid "Disable SELinux protection for xdm daemon"
+-msgstr "Avaktivera SELinux-skydd för xdm-demonen"
++#: booleans.py:137
++msgid "Allow qemu to use serial/parallel communication ports"
++msgstr "Tillåt qemu att använda seriella/parallella kommunikationsportar"
  
--#~ msgid "Disable SELinux protection for auditd daemon"
--#~ msgstr "auditd డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
-+#: ../gui/selinux.tbl:34
-+msgid "Disable SELinux protection for auditd daemon"
+-#: ../gui/selinux.tbl:223
+-msgid "Allow xdm logins as sysadm_r:sysadm_t"
+-msgstr "Tillåt xdm-inloggning som sysadm_r:sysadm_t"
++#: booleans.py:138
++msgid "Allow qemu to use nfs file systems"
 +msgstr ""
  
--#~ msgid "Disable SELinux protection for automount daemon"
--#~ msgstr "automount డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
-+#: ../gui/selinux.tbl:35
-+msgid "Disable SELinux protection for automount daemon"
+-#: ../gui/selinux.tbl:224
+-msgid "Disable SELinux protection for xen daemon"
+-msgstr "Avaktivera SELinux-skydd för xen-demonen"
++#: booleans.py:139
++msgid "Allow qemu to use usb devices"
 +msgstr ""
  
--#~ msgid "Disable SELinux protection for avahi"
--#~ msgstr "ఆవాహి కొరకు SELinux భద్రతను అచేతనం చేయుము"
-+#: ../gui/selinux.tbl:36
-+msgid "Disable SELinux protection for avahi"
+-#: ../gui/selinux.tbl:225
+-msgid "XEN"
+-msgstr "XEN"
++#: booleans.py:140
++msgid "Allow racoon to read shadow"
 +msgstr ""
  
--#~ msgid "Disable SELinux protection for bluetooth daemon"
--#~ msgstr "బ్లూటూత్ డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
-+#: ../gui/selinux.tbl:37
-+msgid "Disable SELinux protection for bluetooth daemon"
+-#: ../gui/selinux.tbl:225
+-msgid "Allow xen to read/write physical disk devices"
+-msgstr "Tillåt xen att läsa/skriva fysiska diskenheter"
++#: booleans.py:141
++msgid "Allow rgmanager domain to connect to the network using TCP."
 +msgstr ""
  
--#~ msgid "Disable SELinux protection for canna daemon"
--#~ msgstr "canna డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
-+#: ../gui/selinux.tbl:38
-+msgid "Disable SELinux protection for canna daemon"
+-#: ../gui/selinux.tbl:226
+-msgid "Disable SELinux protection for xfs daemon"
+-msgstr "Avaktivera SELinux-skydd för xfs-demonen"
++#: booleans.py:142
++msgid ""
++"Allow rsync to modify public files used for public file transfer services.  "
++"Files/Directories must be labeled public_content_rw_t."
 +msgstr ""
  
--#~ msgid "Disable SELinux protection for cardmgr daemon"
--#~ msgstr "cardmgr డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
-+#: ../gui/selinux.tbl:39
-+msgid "Disable SELinux protection for cardmgr daemon"
+-#: ../gui/selinux.tbl:227
+-msgid "Disable SELinux protection for xen control"
+-msgstr "Avaktivera SELinux-skydd för xen-styrning"
++#: booleans.py:143
++msgid "Allow rsync to run as a client"
 +msgstr ""
  
--#~ msgid "Disable SELinux protection for Cluster Server"
--#~ msgstr "క్లస్టర్ సేవిక కొరకు SELinux భద్రతను అచేతనం చేయుము"
-+#: ../gui/selinux.tbl:40
-+msgid "Disable SELinux protection for Cluster Server"
+-#: ../gui/selinux.tbl:228
+-msgid "Disable SELinux protection for ypbind daemon"
+-msgstr "Avaktivera SELinux-skydd för ypbind-demonen"
++#: booleans.py:144
++msgid "Allow rsync to export any files/directories read only."
 +msgstr ""
  
--#~ msgid ""
--#~ "Allow cdrecord to read various content. nfs, samba, removable devices, "
--#~ "user temp and untrusted content files"
--#~ msgstr ""
--#~ "cdrecord ను విభిన్న సారాలను చదువుటకు అనుమతించుము. nfs, samba, తిసివేయగల పరికరములు, "
--#~ "user temp మరియు నమ్మదగని సారపు దస్త్రములు"
-+#: ../gui/selinux.tbl:41
-+msgid ""
-+"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-+"temp and untrusted content files"
-+msgstr ""
+-#: ../gui/selinux.tbl:229
+-msgid "Disable SELinux protection for NIS Password Daemon"
+-msgstr "Avaktivera SELinux-skydd för NIS-lösenord-demonen"
++#: booleans.py:145
++msgid "Allow rsync servers to share cifs files systems"
++msgstr "Tillåt rsync-servrar att dela cifs-filsystem"
  
--#~ msgid "Disable SELinux protection for ciped daemon"
--#~ msgstr "ciped డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
-+#: ../gui/selinux.tbl:42
-+msgid "Disable SELinux protection for ciped daemon"
+-#: ../gui/selinux.tbl:230
+-msgid "Disable SELinux protection for ypserv daemon"
+-msgstr "Avaktivera SELinux-skydd för ypserv-demonen"
++#: booleans.py:146
++msgid "Allow rsync servers to share nfs files systems"
 +msgstr ""
  
--#~ msgid "Disable SELinux protection for clamd daemon"
--#~ msgstr "clamd డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
-+#: ../gui/selinux.tbl:43
-+msgid "Disable SELinux protection for clamd daemon"
+-#: ../gui/selinux.tbl:231
+-msgid "Disable SELinux protection for NIS Transfer Daemon"
+-msgstr "Avaktivera SELinux-skydd för NIS Transfer-demonen"
++#: booleans.py:147
++msgid "Allow samba to create new home directories (e.g. via PAM)"
 +msgstr ""
  
--#~ msgid "Disable SELinux protection for clamscan"
--#~ msgstr "clamscan కొరకు SELinux భద్రతను అచేతనం చేయుము"
-+#: ../gui/selinux.tbl:44
-+msgid "Disable SELinux protection for clamscan"
-+msgstr ""
+-#: ../gui/selinux.tbl:232
++#: booleans.py:148
+ msgid ""
+-"Allow SELinux webadm user to manage unprivileged users home directories"
+-msgstr "Tillåt SELinux webadm-användare att hantera opriviligerade användares hemkataloger"
++"Allow 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."
  
--#~ msgid "Disable SELinux protection for clvmd"
--#~ msgstr "clvmd కొరకు SELinux భద్రతను అచేతనం చేయుము"
-+#: ../gui/selinux.tbl:45
-+msgid "Disable SELinux protection for clvmd"
+-#: ../gui/selinux.tbl:233
+-msgid "Allow SELinux webadm user to read unprivileged users home directories"
+-msgstr "Tillåt SELinux webadm-användare att läsa opriviligierade användares hemkataloger"
++#: booleans.py:149
++msgid "Allow samba to share users home directories."
 +msgstr ""
  
--#~ msgid "Disable SELinux protection for comsat daemon"
--#~ msgstr "comsat డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
-+#: ../gui/selinux.tbl:46
-+msgid "Disable SELinux protection for comsat daemon"
+-#: ../gui/semanagePage.py:126
+-#, python-format
+-msgid "Are you sure you want to delete %s '%s'?"
+-msgstr "Är du säker på att du vill ta bort %s \"%s\"?"
++#: booleans.py:150
++msgid "Allow samba to share any file/directory read only."
 +msgstr ""
  
--#~ msgid "Disable SELinux protection for courier daemon"
--#~ msgstr "courier డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
-+#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
-+#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
-+msgid "Disable SELinux protection for courier daemon"
+-#: ../gui/semanagePage.py:126
+-#, python-format
+-msgid "Delete %s"
+-msgstr "Radera %s"
++#: booleans.py:151
++msgid "Allow samba to share any file/directory read/write."
 +msgstr ""
  
--#~ msgid "Disable SELinux protection for cpucontrol daemon"
--#~ msgstr "cpucontrol డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
-+#: ../gui/selinux.tbl:52
-+msgid "Disable SELinux protection for cpucontrol daemon"
+-#: ../gui/semanagePage.py:134
+-#, python-format
+-msgid "Add %s"
+-msgstr "Lägg till %s"
++#: booleans.py:152
++msgid "Allow samba to act as a portmapper"
 +msgstr ""
  
--#~ msgid "Disable SELinux protection for cpuspeed daemon"
--#~ msgstr "cpuspeed డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
-+#: ../gui/selinux.tbl:53
-+msgid "Disable SELinux protection for cpuspeed daemon"
+-#: ../gui/semanagePage.py:148
+-#, python-format
+-msgid "Modify %s"
+-msgstr "Modifiera %s"
++#: booleans.py:153
++msgid "Allow samba to run unconfined scripts"
 +msgstr ""
  
--#~ msgid "Cron"
--#~ msgstr "క్రాన్"
-+#: ../gui/selinux.tbl:54
-+msgid "Cron"
+-#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2838
+-msgid "Permissive"
+-msgstr "Tillåtande"
++#: booleans.py:154
++msgid "Allow samba to export ntfs/fusefs volumes."
++msgstr "Tillåt samba att exportera ntfs-/fusefs-volymer."
+ 
+-#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2856
+-msgid "Enforcing"
+-msgstr "Upprätthållande"
++#: booleans.py:155
++msgid "Allow samba to export NFS volumes."
++msgstr "Tillåt samba att exportera NFS-volymer."
+ 
+-#: ../gui/statusPage.py:94
+-msgid "Status"
+-msgstr "Status"
++#: booleans.py:156
++msgid "Allow sanlock to read/write fuse files"
 +msgstr ""
  
--#~ msgid "Disable SELinux protection for crond daemon"
--#~ msgstr "crond డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
-+#: ../gui/selinux.tbl:54
-+msgid "Disable SELinux protection for crond daemon"
+-#: ../gui/statusPage.py:133
++#: booleans.py:157
++msgid "Allow sanlock to manage nfs files"
 +msgstr ""
- 
--#~ msgid "Printing"
--#~ msgstr "ముద్రణ"
-+#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
-+#: ../gui/selinux.tbl:91
-+msgid "Printing"
++
++#: booleans.py:158
++msgid "Allow sanlock to manage cifs files"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for cupsd back end server"
--#~ msgstr "SELinux భద్రతను cupsd బ్యాకెండ్ సేవికకు అచేతనం చేయుము"
-+#: ../gui/selinux.tbl:55
-+msgid "Disable SELinux protection for cupsd back end server"
++
++#: booleans.py:159
++msgid "Allow sasl to read shadow"
 +msgstr ""
++
++#: booleans.py:160
+ 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?"
++"disallow programs, such as newrole, from transitioning to administrative "
++"user domains."
++msgstr "neka progra, såsom newrole, från att gå över till administrativa användardomäner."
+ 
+-#: ../gui/statusPage.py:147
++#: booleans.py:161
++msgid "Disable kernel module loading."
++msgstr "Avaktivera laddning av kärnmoduler."
++
++#: booleans.py:162
+ msgid ""
+-"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
+-"you later decide to turn SELinux back on, the system will be required to "
+-"relabel.  If you just want to see if SELinux is causing a problem on your "
+-"system, you can go to permissive 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?"
++"Boolean to determine whether the system permits loading policy, setting "
++"enforcing mode, and changing boolean values.  Set this to true and you have "
++"to reboot to set it back."
++msgstr "Boolean för att bestämma huruvida systemet tillåter laddning av policy, inställning av tvingande läge, och ändring av booleaners värde.  Om du ställer in detta till sant måste du starta om för att ställa tillbaka det."
+ 
+-#: ../gui/statusPage.py:152
++#: booleans.py:163
++msgid "Allow regular users direct dri device access"
++msgstr ""
++
++#: booleans.py:164
+ msgid ""
+-"Changing to SELinux enabled will cause a relabel of the entire file system "
+-"on the next boot. Relabeling takes a long time depending on the size of the "
+-"file system.  Do you wish to continue?"
+-msgstr "Att byta till att ha SELinux påslaged kommer medföra en ometikettering av hela filsystemet vid nästa omstart.  Ometikettering tar en lång tid, beroende på storleken på filsystemet.  Vill du fortsätta?"
++"Allow unconfined executables to make their heap memory executable.  Doing "
++"this is a really bad idea. Probably indicates a badly coded executable, but "
++"could indicate an attack. This executable should be reported in bugzilla"
++msgstr "Tillåt obegränsade program att göra heap-minnet körbart.  Att göra detta är en dålig idé.  Förmodligen indikerar det ett dåligt skrivet program, men kan också vara tecken på en attack.  Detta program bör rapporteras i bugzilla"
+ 
+-#: ../gui/system-config-selinux.glade:11
+-msgid "system-config-selinux"
+-msgstr "system-config-selinux"
++#: booleans.py:165
++msgid ""
++"Allow all unconfined executables to use libraries requiring text relocation "
++"that are not labeled textrel_shlib_t"
++msgstr "Tillåt obegränsade program att använda bibliotek som behöver textomlokaliseringar som inte har etiketten textrel_shlib_t"
+ 
+-#: ../gui/system-config-selinux.glade:12
++#: booleans.py:166
+ msgid ""
+-"Copyright (c)2006 Red Hat, Inc.\n"
+-"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
+-msgstr "Copyright © 2006 Red Hat, Inc.\nCopyright © 2006 Dan Walsh <dwalsh at redhat.com>"
++"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"
  
--#~ msgid "Disable SELinux protection for cupsd daemon"
--#~ msgstr "SELinux భద్రతను cupsd డెమోన్‌కు అచేతనంచేయుము"
-+#: ../gui/selinux.tbl:56
-+msgid "Disable SELinux protection for cupsd daemon"
+-#: ../gui/system-config-selinux.glade:22
+-#: ../gui/system-config-selinux.glade:544
+-msgid "Add SELinux Login Mapping"
+-msgstr "Lägg till SELinux-inloggningsmappning"
++#: booleans.py:167
++msgid "Allow users to connect to the local mysql server"
 +msgstr ""
  
--#~ msgid "Disable SELinux protection for cupsd_lpd"
--#~ msgstr "SELinux భద్రతను cupsd_lpd కు అచేతనంచేయుము"
-+#: ../gui/selinux.tbl:57
-+msgid "Disable SELinux protection for cupsd_lpd"
+-#: ../gui/system-config-selinux.glade:257
+-msgid "Add SELinux Network Ports"
+-msgstr "Lägg till SELinux-nätverksportar"
++#: booleans.py:168
++msgid ""
++"Allow confined users the ability to execute the ping and traceroute "
++"commands."
 +msgstr ""
  
--#~ msgid "CVS"
--#~ msgstr "CVS"
-+#: ../gui/selinux.tbl:58
-+msgid "CVS"
+-#: ../gui/system-config-selinux.glade:391
+-#: ../gui/system-config-selinux.glade:678
+-msgid "SELinux Type"
+-msgstr "SELinux-typ"
++#: booleans.py:169
++msgid "Allow users to connect to PostgreSQL"
 +msgstr ""
  
--#~ msgid "Disable SELinux protection for cvs daemon"
--#~ msgstr "SELinux భద్రతను cvs డెమోన్‌కు అచేతనంచేయుము"
-+#: ../gui/selinux.tbl:58
-+msgid "Disable SELinux protection for cvs daemon"
+-#: ../gui/system-config-selinux.glade:622
+-msgid "File Specification"
+-msgstr "Filspecifikation"
++#: booleans.py:170
++msgid ""
++"Allow user to r/w files on filesystems that do not have extended attributes "
++"(FAT, CDROM, FLOPPY)"
 +msgstr ""
  
--#~ msgid "Disable SELinux protection for cyrus daemon"
--#~ msgstr "SELinux భద్రతను cyrus డెమోన్‌కు అచేతనంచేయుము"
-+#: ../gui/selinux.tbl:59
-+msgid "Disable SELinux protection for cyrus daemon"
+-#: ../gui/system-config-selinux.glade:650
+-msgid "File Type"
+-msgstr "Filtyp"
++#: booleans.py:171
++msgid ""
++"Allow users to run TCP servers (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 ""
  
--#~ msgid "Disable SELinux protection for dbskkd daemon"
--#~ msgstr "SELinux భద్రతను dbskkd డెమోన్‌కు అచేతనంచేయుము"
-+#: ../gui/selinux.tbl:60
-+msgid "Disable SELinux protection for dbskkd daemon"
+-#: ../gui/system-config-selinux.glade:727
++#: booleans.py:172
++msgid "Allow user music sharing"
 +msgstr ""
++
++#: booleans.py:173
+ msgid ""
+-"all files\n"
+-"regular file\n"
+-"directory\n"
+-"character device\n"
+-"block device\n"
+-"socket\n"
+-"symbolic link\n"
+-"named pipe\n"
+-msgstr "alla filer\nvanliga filer\nkataloger\nteckenenhet\nblockenhet\nuttag\nsymbolisk länk\nnamngivet rör\n"
++"Allow 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."
  
--#~ msgid "Disable SELinux protection for dbusd daemon"
--#~ msgstr "SELinux భద్రతను dbusd డెమోన్‌కు అచేతనంచేయుము"
-+#: ../gui/selinux.tbl:61
-+msgid "Disable SELinux protection for dbusd daemon"
+-#: ../gui/system-config-selinux.glade:773
+-msgid "MLS"
+-msgstr "MLS"
++#: booleans.py:174
++msgid ""
++"Allow sftp-internal to read and write files in the user home directories"
 +msgstr ""
  
--#~ msgid "Disable SELinux protection for dccd"
--#~ msgstr "SELinux భద్రతను dccd కు అచేతనంచేయుము"
-+#: ../gui/selinux.tbl:62
-+msgid "Disable SELinux protection for dccd"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:837
+-msgid "Add SELinux User"
+-msgstr "Lägga till SELinux-användare"
++#: booleans.py:175
++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."
  
--#~ msgid "Disable SELinux protection for dccifd"
--#~ msgstr "SELinux భద్రతను dccifd కు అచేతనంచేయుము"
-+#: ../gui/selinux.tbl:63
-+msgid "Disable SELinux protection for dccifd"
+-#: ../gui/system-config-selinux.glade:1079
+-msgid "SELinux Administration"
+-msgstr "SELinux-administration"
++#: booleans.py:176
++msgid ""
++"Allow internal-sftp to read and write files in the user ssh home "
++"directories."
 +msgstr ""
  
--#~ msgid "Disable SELinux protection for dccm"
--#~ msgstr "SELinux భద్రతను dccm కు అచేతనంచేయుము"
-+#: ../gui/selinux.tbl:64
-+msgid "Disable SELinux protection for dccm"
+-#: ../gui/system-config-selinux.glade:1122
+-msgid "Add"
+-msgstr "Lägg till"
++#: booleans.py:177
++msgid "Allow sge to connect to the network using any TCP port"
 +msgstr ""
  
--#~ msgid "Disable SELinux protection for ddt daemon"
--#~ msgstr "SELinux భద్రతను ddt డెమోన్‌కు అచేతనంచేయుము"
-+#: ../gui/selinux.tbl:65
-+msgid "Disable SELinux protection for ddt daemon"
+-#: ../gui/system-config-selinux.glade:1144
+-msgid "_Properties"
+-msgstr "_Egenskaper"
++#: booleans.py:178
++msgid "Allow sge to access nfs file systems."
 +msgstr ""
  
--#~ msgid "Disable SELinux protection for devfsd daemon"
--#~ msgstr "SELinux భద్రతను devfsd డెమోన్‌కు అచేతనంచేయుము"
-+#: ../gui/selinux.tbl:66
-+msgid "Disable SELinux protection for devfsd daemon"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1166
+-msgid "_Delete"
+-msgstr "_Ta bort"
++#: booleans.py:179
++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."
  
--#~ msgid "Disable SELinux protection for dhcpc daemon"
--#~ msgstr "SELinux భద్రతను dhcp డెమోన్‌కు అచేతనంచేయుము"
-+#: ../gui/selinux.tbl:67
-+msgid "Disable SELinux protection for dhcpc daemon"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1257
+-msgid "Select Management Object"
+-msgstr "Välj hanteringsobjekt"
++#: booleans.py:180
++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."
  
--#~ msgid "Disable SELinux protection for dhcpd daemon"
--#~ msgstr "SELinux భద్రతను dhcpd డెమోన్‌కు అచేతనంచేయుము"
-+#: ../gui/selinux.tbl:68
-+msgid "Disable SELinux protection for dhcpd daemon"
+-#: ../gui/system-config-selinux.glade:1274
+-msgid "<b>Select:</b>"
+-msgstr "<b>Val:</b>"
++#: booleans.py:181
++msgid "Allow user spamassassin clients to use the network."
 +msgstr ""
  
--#~ msgid "Disable SELinux protection for dictd daemon"
--#~ msgstr "SELinux భద్రతను dictd డెమోన్‌కు అచేతనంచేయుము"
-+#: ../gui/selinux.tbl:69
-+msgid "Disable SELinux protection for dictd daemon"
+-#: ../gui/system-config-selinux.glade:1327
+-msgid "System Default Enforcing Mode"
+-msgstr "Tvingande läge systemstandard"
++#: booleans.py:182
++msgid "Allow spamd to read/write user home directories."
 +msgstr ""
  
--#~ msgid "Allow sysadm_t to directly start daemons"
--#~ msgstr "డెమోన్స్‍‌ను నేరుగా ప్రారంభించుటకు sysadm_t ను అనుమతించుము"
-+#: ../gui/selinux.tbl:70
-+msgid "Allow sysadm_t to directly start daemons"
+-#: ../gui/system-config-selinux.glade:1355
++#: booleans.py:183
+ msgid ""
+-"Disabled\n"
+-"Permissive\n"
+-"Enforcing\n"
+-msgstr "Avslaget\nTillåtande\nTvingande\n"
++"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
 +msgstr ""
  
--#~ msgid "Disable SELinux protection for Evolution"
--#~ msgstr "ఎవాల్యూషన్ కొరకు SELinux భద్రతను అచేతనంచేయుము"
-+#: ../gui/selinux.tbl:71
-+msgid "Disable SELinux protection for Evolution"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1374
+-msgid "Current Enforcing Mode"
+-msgstr "Nuvarande upprätthållande-läge"
++#: booleans.py:184
++msgid "Allow squid to run as a transparent proxy (TPROXY)"
++msgstr "Tillåt squid att köra som en transparent proxy (TPROXY)"
  
--#~ msgid "Games"
--#~ msgstr "ఆటలు"
-+#: ../gui/selinux.tbl:72
-+msgid "Games"
+-#: ../gui/system-config-selinux.glade:1419
+-msgid "System Default Policy Type: "
+-msgstr "Policytyp systemstandard: "
++#: booleans.py:185
++msgid ""
++"Allow ssh with chroot env to read and write files in the user home "
++"directories"
 +msgstr ""
  
--#~ msgid "Disable SELinux protection for games"
--#~ msgstr "ఆటలు కొరకు SELinux భద్రతను అచేతనంచేయుము"
-+#: ../gui/selinux.tbl:72
-+msgid "Disable SELinux protection for games"
+-#: ../gui/system-config-selinux.glade:1464
++#: booleans.py:186
++msgid "allow host key based authentication"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for the web browsers"
--#~ msgstr "వెబ్ అన్వేషణిల కొరకు SELinux భద్రతను అచేతనం చేయుము"
-+#: ../gui/selinux.tbl:73
-+msgid "Disable SELinux protection for the web browsers"
++
++#: booleans.py:187
++msgid "Allow ssh logins as sysadm_r:sysadm_t"
++msgstr "Tillåt ssh-inloggningar som sysadm_r:sysadm_t"
++
++#: booleans.py:188
++msgid "allow staff user to create and transition to svirt domains."
 +msgstr ""
++
++#: booleans.py:189
+ msgid ""
+-"Select if you wish to relabel then entire file system on next reboot.  "
+-"Relabeling can take a very long time, depending on the size of the system.  "
+-"If you are changing policy types or going from disabled to enforcing, a "
+-"relabel is required."
+-msgstr "Väl om du vill etikettera om hela filsystemet vid nästa omstart.  Ometikettering kan ta väldigt lång tid, beroende på sotrleken av filsystemet.  Om du ändrar policytyper eller går från avslaget till tvingande behövs en ometikettering."
++"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."
  
--#~ msgid "Disable SELinux protection for Thunderbird"
--#~ msgstr "థండర్‌బర్డ్‍ కొరకు SELinux భద్రతను అచేతనం చేయుము"
-+#: ../gui/selinux.tbl:74
-+msgid "Disable SELinux protection for Thunderbird"
+-#: ../gui/system-config-selinux.glade:1510
+-msgid "Relabel on next reboot."
+-msgstr "Märk om vid nästa omstart."
++#: booleans.py:190
++msgid ""
++"Allow the Telepathy connection managers to connect to any generic TCP port."
 +msgstr ""
  
--#~ msgid "Disable SELinux protection for distccd daemon"
--#~ msgstr "distccd డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
-+#: ../gui/selinux.tbl:75
-+msgid "Disable SELinux protection for distccd daemon"
+-#: ../gui/system-config-selinux.glade:1562
+-msgid "label37"
+-msgstr "label37"
++#: booleans.py:191
++msgid ""
++"Allow tftp to modify public files used for public file transfer services."
 +msgstr ""
  
--#~ msgid "Disable SELinux protection for dmesg daemon"
--#~ msgstr "dmesg డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
-+#: ../gui/selinux.tbl:76
-+msgid "Disable SELinux protection for dmesg daemon"
+-#: ../gui/system-config-selinux.glade:1599
+-msgid "Revert boolean setting to system default"
+-msgstr "Återställ booleansk inställning till systemstandard"
++#: booleans.py:192
++msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
 +msgstr ""
  
--#~ msgid "Disable SELinux protection for dnsmasq daemon"
--#~ msgstr "dnsmasq డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
-+#: ../gui/selinux.tbl:77
-+msgid "Disable SELinux protection for dnsmasq daemon"
+-#: ../gui/system-config-selinux.glade:1615
+-msgid "Toggle between Customized and All Booleans"
+-msgstr "Växla mellan anpassad och alla booleaner"
++#: booleans.py:193
++msgid ""
++"allow unconfined users to transition to the chrome sandbox domains when "
++"running chrome-sandbox"
 +msgstr ""
  
--#~ msgid "Disable SELinux protection for dovecot daemon"
--#~ msgstr "dovecot డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
-+#: ../gui/selinux.tbl:78
-+msgid "Disable SELinux protection for dovecot daemon"
+-#: ../gui/system-config-selinux.glade:1633
+-msgid "Run booleans lockdown wizard"
+-msgstr "Kör gude för nedlåsningsbooleaner"
+-
+-#: ../gui/system-config-selinux.glade:1634
+-msgid "Lockdown..."
+-msgstr "Lås ned..."
+-
+-#: ../gui/system-config-selinux.glade:1664
+-#: ../gui/system-config-selinux.glade:1869
+-#: ../gui/system-config-selinux.glade:2056
+-#: ../gui/system-config-selinux.glade:2243
+-#: ../gui/system-config-selinux.glade:2486
+-#: ../gui/system-config-selinux.glade:2711
+-#: ../gui/system-config-selinux.glade:2886
+-msgid "Filter"
+-msgstr "Filter"
++#: booleans.py:194
++msgid "Allow a user to login as an unconfined domain"
 +msgstr ""
  
--#~ msgid "Disable SELinux protection for entropyd daemon"
--#~ msgstr "entropyd డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
-+#: ../gui/selinux.tbl:79
-+msgid "Disable SELinux protection for entropyd daemon"
+-#: ../gui/system-config-selinux.glade:1753
+-msgid "label50"
+-msgstr "label50"
++#: booleans.py:195
++msgid ""
++"Allow unconfined users to transition to the Mozilla plugin domain when "
++"running xulrunner plugin-container."
 +msgstr ""
  
--#~ msgid "Disable SELinux protection for fetchmail"
--#~ msgstr "SELinux భద్రతను fetchmail కొరకు అచేతనంచేయుము"
-+#: ../gui/selinux.tbl:80
-+msgid "Disable SELinux protection for fetchmail"
+-#: ../gui/system-config-selinux.glade:1790
+-msgid "Add File Context"
+-msgstr "Lägg till filkontext"
++#: booleans.py:196
++msgid "Allow video playing tools to run unconfined"
 +msgstr ""
  
--#~ msgid "Disable SELinux protection for fingerd daemon"
--#~ msgstr "fingerd డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
-+#: ../gui/selinux.tbl:81
-+msgid "Disable SELinux protection for fingerd daemon"
+-#: ../gui/system-config-selinux.glade:1806
+-msgid "Modify File Context"
+-msgstr "Modifiera filkontext"
++#: booleans.py:197
++msgid "Allow unprivledged user to create and transition to svirt domains."
 +msgstr ""
  
--#~ msgid "Disable SELinux protection for freshclam daemon"
--#~ msgstr "freshclam డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
-+#: ../gui/selinux.tbl:82
-+msgid "Disable SELinux protection for freshclam daemon"
+-#: ../gui/system-config-selinux.glade:1822
+-msgid "Delete File Context"
+-msgstr "Ta bort filkontext"
++#: booleans.py:198
++msgid "Support ecryptfs home directories"
 +msgstr ""
  
--#~ msgid "Disable SELinux protection for fsdaemon daemon"
--#~ msgstr "fsdaemon డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
-+#: ../gui/selinux.tbl:83
-+msgid "Disable SELinux protection for fsdaemon daemon"
+-#: ../gui/system-config-selinux.glade:1838
+-msgid "Toggle between all and customized file context"
+-msgstr "Växla mellan alla och anpassade filkontext"
++#: booleans.py:199
++msgid "Support fusefs home directories"
 +msgstr ""
  
--#~ msgid "Disable SELinux protection for gpm daemon"
--#~ msgstr "gpm డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
-+#: ../gui/selinux.tbl:84
-+msgid "Disable SELinux protection for gpm daemon"
+-#: ../gui/system-config-selinux.glade:1958
+-msgid "label38"
+-msgstr "label38"
++#: booleans.py:200
++msgid "Use lpd server instead of cups"
 +msgstr ""
  
--#~ msgid "NFS"
--#~ msgstr "NFS"
-+#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
-+msgid "NFS"
+-#: ../gui/system-config-selinux.glade:1995
+-msgid "Add SELinux User Mapping"
+-msgstr "Lägg till SELinux-användarmappning"
++#: booleans.py:201
++msgid "Support NFS home directories"
 +msgstr ""
  
--#~ msgid "Disable SELinux protection for gss daemon"
--#~ msgstr "gss డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
-+#: ../gui/selinux.tbl:85
-+msgid "Disable SELinux protection for gss daemon"
+-#: ../gui/system-config-selinux.glade:2011
+-msgid "Modify SELinux User Mapping"
+-msgstr "Modifiera SELinux användarmappning"
++#: booleans.py:202
++msgid "Support SAMBA home directories"
 +msgstr ""
  
--#~ msgid "Disable SELinux protection for Hal daemon"
--#~ msgstr "Hal డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
-+#: ../gui/selinux.tbl:86
-+msgid "Disable SELinux protection for Hal daemon"
+-#: ../gui/system-config-selinux.glade:2027
+-msgid "Delete SELinux User Mapping"
+-msgstr "Ta bort SELinux-användarmappning"
++#: booleans.py:203
++msgid "Allow varnishd to connect to all ports, not just HTTP."
 +msgstr ""
  
--#~ msgid "Compatibility"
--#~ msgstr "సారూప్యత"
-+#: ../gui/selinux.tbl:87
-+msgid "Compatibility"
+-#: ../gui/system-config-selinux.glade:2145
+-msgid "label39"
+-msgstr "label39"
++#: booleans.py:204
++msgid "Ignore vbetool mmap_zero errors."
 +msgstr ""
  
--#~ msgid ""
--#~ "Do not audit things that we know to be broken but which are not security "
--#~ "risks"
--#~ msgstr "భద్రతా ఇబ్బందులు కానివి విరిగిపోతాయి అని మనకు తెలిసినా అటువంటి వాటిని ఆడిట్ చేయవద్దు"
-+#: ../gui/selinux.tbl:87
+-#: ../gui/system-config-selinux.glade:2182
+-msgid "Add User"
+-msgstr "Lägg till användare"
++#: booleans.py:205
 +msgid ""
-+"Do not audit things that we know to be broken but which are not security "
-+"risks"
++"Allow confined virtual guests to use serial/parallel communication ports"
 +msgstr ""
  
--#~ msgid "Disable SELinux protection for hostname daemon"
--#~ msgstr "అతిధేయనామము డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
-+#: ../gui/selinux.tbl:88
-+msgid "Disable SELinux protection for hostname daemon"
+-#: ../gui/system-config-selinux.glade:2198
+-msgid "Modify User"
+-msgstr "Modifiera användare"
++#: booleans.py:206
++msgid ""
++"Allow confined virtual guests to use executable memory and executable stack"
 +msgstr ""
  
--#~ msgid "Disable SELinux protection for hotplug daemon"
--#~ msgstr "hotplug డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
-+#: ../gui/selinux.tbl:89
-+msgid "Disable SELinux protection for hotplug daemon"
+-#: ../gui/system-config-selinux.glade:2214
+-msgid "Delete User"
+-msgstr "Radera användare"
++#: booleans.py:207
++msgid "Allow confined virtual guests to read fuse files"
 +msgstr ""
  
--#~ msgid "Disable SELinux protection for howl daemon"
--#~ msgstr "howl డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
-+#: ../gui/selinux.tbl:90
-+msgid "Disable SELinux protection for howl daemon"
+-#: ../gui/system-config-selinux.glade:2332
+-msgid "label41"
+-msgstr "label41"
++#: booleans.py:208
++msgid "Allow confined virtual guests to manage nfs files"
 +msgstr ""
  
--#~ msgid "Disable SELinux protection for cups hplip daemon"
--#~ msgstr "cups hplip డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
-+#: ../gui/selinux.tbl:91
-+msgid "Disable SELinux protection for cups hplip daemon"
+-#: ../gui/system-config-selinux.glade:2369
+-msgid "Add Network Port"
+-msgstr "Lägg till nätverkport"
++#: booleans.py:209
++msgid "Allow confined virtual guests to manage cifs files"
 +msgstr ""
  
--#~ msgid "Disable SELinux protection for httpd rotatelogs"
--#~ msgstr "httpd rotatelogs కొరకు SELinux భద్రతను అచేతనం చేయుము"
-+#: ../gui/selinux.tbl:92
-+msgid "Disable SELinux protection for httpd rotatelogs"
+-#: ../gui/system-config-selinux.glade:2385
+-msgid "Edit Network Port"
+-msgstr "Redigera nätverksport"
++#: booleans.py:210
++msgid "Allow confined virtual guests to interact with the sanlock"
 +msgstr ""
  
--#~ msgid "HTTPD Service"
--#~ msgstr "HTTPD సేవ"
-+#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
-+msgid "HTTPD Service"
+-#: ../gui/system-config-selinux.glade:2401
+-msgid "Delete Network Port"
+-msgstr "Ta bort nätverksport"
++#: booleans.py:211
++msgid "Allow confined virtual guests to manage device configuration, (pci)"
 +msgstr ""
  
--#~ msgid "Disable SELinux protection for http suexec"
--#~ msgstr "http suexec కొరకు SELinux భద్రతను అచేతనంచేయుము"
-+#: ../gui/selinux.tbl:93
-+msgid "Disable SELinux protection for http suexec"
+-#: ../gui/system-config-selinux.glade:2437
+-#: ../gui/system-config-selinux.glade:2455
+-msgid "Toggle between Customized and All Ports"
+-msgstr "Växla mellan anpassad och alla portar"
++#: booleans.py:212
++msgid "Allow confined virtual guests to use usb devices"
 +msgstr ""
  
--#~ msgid "Disable SELinux protection for hwclock daemon"
--#~ msgstr "hwclock డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
-+#: ../gui/selinux.tbl:94
-+msgid "Disable SELinux protection for hwclock daemon"
+-#: ../gui/system-config-selinux.glade:2575
+-msgid "label42"
+-msgstr "label42"
++#: booleans.py:213
++msgid "Allow confined virtual guests to interact with the xserver"
 +msgstr ""
  
--#~ msgid "Disable SELinux protection for i18n daemon"
--#~ msgstr "i18n డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
-+#: ../gui/selinux.tbl:95
-+msgid "Disable SELinux protection for i18n daemon"
+-#: ../gui/system-config-selinux.glade:2612
+-msgid "Generate new policy module"
+-msgstr "Generera ny policymodul"
++#: booleans.py:214
++msgid "Allow webadm to manage files in users home directories"
 +msgstr ""
  
--#~ msgid "Disable SELinux protection for imazesrv daemon"
--#~ msgstr "imazesrv డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
-+#: ../gui/selinux.tbl:96
-+msgid "Disable SELinux protection for imazesrv daemon"
+-#: ../gui/system-config-selinux.glade:2628
+-msgid "Load policy module"
+-msgstr "Läs in policymodul"
++#: booleans.py:215
++msgid "Allow webadm to read files in users home directories"
 +msgstr ""
  
--#~ msgid "Disable SELinux protection for inetd child daemons"
--#~ msgstr "child డెమోన్స్‍ కొరకు SELinux భద్రతను అచేతనం చేయుము"
-+#: ../gui/selinux.tbl:97
-+msgid "Disable SELinux protection for inetd child daemons"
+-#: ../gui/system-config-selinux.glade:2644
+-msgid "Remove loadable policy module"
+-msgstr "Ta bort inläsningsbar policymodul"
++#: booleans.py:216
++msgid "Ignore wine mmap_zero errors."
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for inetd daemon"
--#~ msgstr "inetd డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
-+#: ../gui/selinux.tbl:98
-+msgid "Disable SELinux protection for inetd daemon"
++
++#: booleans.py:217
++msgid "Allow the graphical login program to execute bootloader"
 +msgstr ""
  
--#~ msgid "Disable SELinux protection for innd daemon"
--#~ msgstr "innd డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
-+#: ../gui/selinux.tbl:99
-+msgid "Disable SELinux protection for innd daemon"
+-#: ../gui/system-config-selinux.glade:2680
++#: booleans.py:218
+ msgid ""
+-"Enable/Disable additional audit rules, that are normally not reported in the"
+-" log files."
+-msgstr "Aktivera/avaktivera ytterligare granskningsregler, som normalt inte rapporteras till loggfilerna."
++"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
 +msgstr ""
  
--#~ msgid "Disable SELinux protection for iptables daemon"
--#~ msgstr "iptables డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
-+#: ../gui/selinux.tbl:100
-+msgid "Disable SELinux protection for iptables daemon"
+-#: ../gui/system-config-selinux.glade:2800
+-msgid "label44"
+-msgstr "label44"
++#: booleans.py:219
++msgid "Allow xen to manage nfs files"
 +msgstr ""
  
--#~ msgid "Disable SELinux protection for ircd daemon"
--#~ msgstr "ircd డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
-+#: ../gui/selinux.tbl:101
-+msgid "Disable SELinux protection for ircd daemon"
+-#: ../gui/system-config-selinux.glade:2837
+-msgid "Change process mode to permissive."
+-msgstr "Ändra processläge till tillåtande."
++#: booleans.py:220
++msgid ""
++"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
++"logical volumes for disk images."
 +msgstr ""
  
--#~ msgid "Disable SELinux protection for irqbalance daemon"
--#~ msgstr "irqbalance డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
-+#: ../gui/selinux.tbl:102
-+msgid "Disable SELinux protection for irqbalance daemon"
+-#: ../gui/system-config-selinux.glade:2855
+-msgid "Change process mode to enforcing"
+-msgstr "Ändra processläge till tvingande."
++#: booleans.py:221
++msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
 +msgstr ""
  
--#~ msgid "Disable SELinux protection for iscsi daemon"
--#~ msgstr "iscsi డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
-+#: ../gui/selinux.tbl:103
-+msgid "Disable SELinux protection for iscsi daemon"
+-#: ../gui/system-config-selinux.glade:2947
+-msgid "Process Domain"
+-msgstr "Processdomän"
++#: booleans.py:222
++msgid ""
++"Allow xguest users to configure Network Manager and connect to apache ports"
 +msgstr ""
  
--#~ msgid "Disable SELinux protection for jabberd daemon"
--#~ msgstr "jabberd డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
-+#: ../gui/selinux.tbl:104
-+msgid "Disable SELinux protection for jabberd daemon"
+-#: ../gui/system-config-selinux.glade:2975
+-msgid "label59"
+-msgstr "label59"
++#: booleans.py:223
++msgid "Allow xguest users to mount removable media"
 +msgstr ""
  
--#~ msgid "Kerberos"
--#~ msgstr "కేర్బరోస్"
-+#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
-+msgid "Kerberos"
+-#: ../gui/usersPage.py:138
+-#, python-format
+-msgid "SELinux user '%s' is required"
+-msgstr "SELinux-användare ”%s” behövs"
++#: booleans.py:224
++msgid "Allow xguest to use blue tooth devices"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for kadmind daemon"
--#~ msgstr "kadmind డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
-+#: ../gui/selinux.tbl:105
-+msgid "Disable SELinux protection for kadmind daemon"
++
++#: booleans.py:225
++msgid "Allows clients to write to the X server shared memory segments."
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for klogd daemon"
--#~ msgstr "klogd డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
-+#: ../gui/selinux.tbl:106
-+msgid "Disable SELinux protection for klogd daemon"
++
++#: booleans.py:226
++msgid "Allows XServer to execute writable memory"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for krb5kdc daemon"
--#~ msgstr "krb5kdc డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
-+#: ../gui/selinux.tbl:107
-+msgid "Disable SELinux protection for krb5kdc daemon"
++
++#: booleans.py:227
++msgid "Support X userspace object manager"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for ktalk daemons"
--#~ msgstr "ktalk డెమోన్స్‍ కొరకు SELinux భద్రతను అచేతనం చేయుము"
-+#: ../gui/selinux.tbl:108
-+msgid "Disable SELinux protection for ktalk daemons"
++
++#: booleans.py:228
++msgid "Allow zabbix to connect to unreserved ports"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for kudzu daemon"
--#~ msgstr "kudzu డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
-+#: ../gui/selinux.tbl:109
-+msgid "Disable SELinux protection for kudzu daemon"
++
++#: booleans.py:229
++msgid "Allow zebra daemon to write it configuration files"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for locate daemon"
--#~ msgstr "locate డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
-+#: ../gui/selinux.tbl:110
-+msgid "Disable SELinux protection for locate daemon"
++
++#: booleans.py:230
++msgid ""
++"Allow ZoneMinder to modify public files used for public file transfer "
++"services."
 +msgstr ""
+diff --git a/policycoreutils/po/ta.po b/policycoreutils/po/ta.po
+index 44a14d7..d1e243d 100644
+--- a/policycoreutils/po/ta.po
++++ b/policycoreutils/po/ta.po
+@@ -11,15 +11,15 @@ msgid ""
+ msgstr ""
+ "Project-Id-Version: Policycoreutils\n"
+ "Report-Msgid-Bugs-To: \n"
+-"POT-Creation-Date: 2012-05-25 07:28-0400\n"
+-"PO-Revision-Date: 2012-04-02 20:30+0000\n"
++"POT-Creation-Date: 2012-10-16 12:24-0400\n"
++"PO-Revision-Date: 2012-10-08 13:10+0000\n"
+ "Last-Translator: dwalsh <dwalsh at redhat.com>\n"
+ "Language-Team: Tamil <tamil-users at lists.fedoraproject.org>\n"
+ "Language: ta\n"
+ "MIME-Version: 1.0\n"
+ "Content-Type: text/plain; charset=UTF-8\n"
+ "Content-Transfer-Encoding: 8bit\n"
+-"Plural-Forms: nplurals=2; plural=(n != 1)\n"
++"Plural-Forms: nplurals=2; plural=(n != 1);\n"
  
--#~ msgid "Disable SELinux protection for lpd daemon"
--#~ msgstr "lpd డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
-+#: ../gui/selinux.tbl:111
-+msgid "Disable SELinux protection for lpd daemon"
-+msgstr ""
+ #: ../run_init/run_init.c:67
+ msgid ""
+@@ -31,7 +31,7 @@ msgstr ""
+ "  எங்கு: <script> ஆரம்ப உரையின் பெயரை இயக்க வேண்டும்,\n"
+ "         <args ...> இவை அந்த உரையின் மதிப்புகள் ஆகும்."
  
--#~ msgid "Disable SELinux protection for lrrd daemon"
--#~ msgstr "lrrd డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
-+#: ../gui/selinux.tbl:112
-+msgid "Disable SELinux protection for lrrd daemon"
-+msgstr ""
+-#: ../run_init/run_init.c:126 ../newrole/newrole.c:1124
++#: ../run_init/run_init.c:126 ../newrole/newrole.c:1123
+ #, c-format
+ msgid "failed to initialize PAM\n"
+ msgstr "PAM ஐ துவக்க முடியவில்லை\n"
+@@ -80,7 +80,7 @@ msgstr "மன்னிக்கவும், run_init SELinux கர்னல
+ msgid "authentication failed.\n"
+ msgstr "அங்கீகரிக்கப்படவில்லை.\n"
  
--#~ msgid "Disable SELinux protection for lvm daemon"
--#~ msgstr "lvm డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
-+#: ../gui/selinux.tbl:113
-+msgid "Disable SELinux protection for lvm daemon"
-+msgstr ""
+-#: ../run_init/run_init.c:405 ../newrole/newrole.c:1258
++#: ../run_init/run_init.c:405 ../newrole/newrole.c:1257
+ #, c-format
+ msgid "Could not set exec context to %s.\n"
+ msgstr "%sக்கு exec சூழலை அமைக்க முடியவில்லை.\n"
+@@ -93,855 +93,871 @@ msgstr "******************** முக்கியமானது **************
+ msgid "To make this policy package active, execute:"
+ msgstr "இந்த பாலிசி தொகுப்பை செயல்படுத்த,செயலாற்றுகிறது:"
  
--#~ msgid "Disable SELinux protection for mailman"
--#~ msgstr "mailman కొరకు SELinux భద్రతను అచేతనం చేయుము"
-+#: ../gui/selinux.tbl:114
-+msgid "Disable SELinux protection for mailman"
-+msgstr ""
+-#: ../semanage/seobject.py:143 ../semanage/seobject.py:147
+-msgid "global"
+-msgstr "கொலபல்"
+-
+-#: ../semanage/seobject.py:225
++#: ../semanage/seobject.py:200
+ msgid "Could not create semanage handle"
+ msgstr "semanage கையாளுதலை உருவாக்க முடியவில்லை"
  
--#~ msgid "Allow evolution and thunderbird to read user files"
--#~ msgstr "వినియోగదారుని దస్త్రాలను చదువుటకు ఎవాల్యాషన్ మరియు థండర్‌బర్డ్‍‌ను అనుమతించుము"
-+#: ../gui/selinux.tbl:115
-+msgid "Allow evolution and thunderbird to read user files"
-+msgstr ""
+-#: ../semanage/seobject.py:233
++#: ../semanage/seobject.py:208
+ msgid "SELinux policy is not managed or store cannot be accessed."
+ msgstr "SELinux பாலிசி பராமரிக்கப்படாத அல்லது சேமிக்கப்படாததை அணுக முடியாது."
  
--#~ msgid "Disable SELinux protection for mdadm daemon"
--#~ msgstr "mdadm డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
-+#: ../gui/selinux.tbl:116
-+msgid "Disable SELinux protection for mdadm daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:238
++#: ../semanage/seobject.py:213
+ msgid "Cannot read policy store."
+ msgstr "பாலிசி ஸ்டோரை படிக்க முடியவில்லை."
  
--#~ msgid "Disable SELinux protection for monopd daemon"
--#~ msgstr "monopd డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
-+#: ../gui/selinux.tbl:117
-+msgid "Disable SELinux protection for monopd daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:243
++#: ../semanage/seobject.py:218
+ msgid "Could not establish semanage connection"
+ msgstr "semanage இணைப்பினை ஏற்படுத்த முடியவில்லை"
  
--#~ msgid "Allow the mozilla browser to read user files"
--#~ msgstr "వినియోగదారి దస్త్రాలను చదువుటకు మొజిల్లా అన్వేషణిను అనుమతించుము"
-+#: ../gui/selinux.tbl:118
-+msgid "Allow the mozilla browser to read user files"
-+msgstr ""
+-#: ../semanage/seobject.py:248
++#: ../semanage/seobject.py:223
+ msgid "Could not test MLS enabled status"
+ msgstr "MLS வரையறையை %sக்கு அமைக்க முடியவில்லை"
  
--#~ msgid "Disable SELinux protection for mrtg daemon"
--#~ msgstr "mrtg డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
-+#: ../gui/selinux.tbl:119
-+msgid "Disable SELinux protection for mrtg daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
++#: ../semanage/seobject.py:229 ../semanage/seobject.py:244
+ msgid "Not yet implemented"
+ msgstr "அமுலுக்கு கொண்டு வரப்படவில்லை"
  
--#~ msgid "Disable SELinux protection for mysqld daemon"
--#~ msgstr "mysqld డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
-+#: ../gui/selinux.tbl:120
-+msgid "Disable SELinux protection for mysqld daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:258
++#: ../semanage/seobject.py:233
+ msgid "Semanage transaction already in progress"
+ msgstr "Semanage பரிமாற்றம் ஏற்கனவே செயலில் உள்ளது"
  
--#~ msgid "Disable SELinux protection for nagios daemon"
--#~ msgstr "nagios డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
-+#: ../gui/selinux.tbl:121
-+msgid "Disable SELinux protection for nagios daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:267
++#: ../semanage/seobject.py:242
+ msgid "Could not start semanage transaction"
+ msgstr "semanage பரிமாற்றத்தை ஆரம்பிக்க முடியவில்லை"
  
--#~ msgid "Name Service"
--#~ msgstr "నామపు సేవ"
-+#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
-+msgid "Name Service"
-+msgstr ""
+-#: ../semanage/seobject.py:278
++#: ../semanage/seobject.py:254
+ msgid "Could not commit semanage transaction"
+ msgstr "semanage பரிமாற்றத்தை ஒத்துக் கொள்ள முடியவில்லை"
  
--#~ msgid "Disable SELinux protection for named daemon"
--#~ msgstr "నామపు డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
-+#: ../gui/selinux.tbl:122
-+msgid "Disable SELinux protection for named daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:283
++#: ../semanage/seobject.py:259
+ msgid "Semanage transaction not in progress"
+ msgstr "Semanage பரிமாற்றம் இல்லை"
  
--#~ msgid "Disable SELinux protection for nessusd daemon"
--#~ msgstr "nessusd డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
-+#: ../gui/selinux.tbl:123
-+msgid "Disable SELinux protection for nessusd daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
++#: ../semanage/seobject.py:271 ../semanage/seobject.py:351
+ msgid "Could not list SELinux modules"
+ msgstr "SELinux தொகுதிகளை பட்டியலிட முடியவில்லை"
  
--#~ msgid "Disable SELinux protection for NetworkManager"
--#~ msgstr "నెట్వర్క్‍‌నిర్వాహిక కొరకు SELinux భద్రతను అచేతనంచేయుము"
-+#: ../gui/selinux.tbl:124
-+msgid "Disable SELinux protection for NetworkManager"
-+msgstr ""
+-#: ../semanage/seobject.py:308
++#: ../semanage/seobject.py:284
+ msgid "Modules Name"
+ msgstr "தொகுதிகள் பெயர்"
  
--#~ msgid "Disable SELinux protection for nfsd daemon"
--#~ msgstr "nfsd డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
-+#: ../gui/selinux.tbl:125
-+msgid "Disable SELinux protection for nfsd daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
++#: ../semanage/seobject.py:284 ../gui/modulesPage.py:63
+ msgid "Version"
+ msgstr "பதிப்பு"
  
--#~ msgid "Samba"
--#~ msgstr "సాంబా"
-+#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
-+#: ../gui/selinux.tbl:221
-+msgid "Samba"
-+msgstr ""
+-#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
++#: ../semanage/seobject.py:287 ../gui/statusPage.py:75
+ msgid "Disabled"
+ msgstr "செயல்நீக்கப்பட்டது"
  
--#~ msgid "Disable SELinux protection for nmbd daemon"
--#~ msgstr "nmbd డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
-+#: ../gui/selinux.tbl:126
-+msgid "Disable SELinux protection for nmbd daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:326
++#: ../semanage/seobject.py:302
+ #, python-format
+ msgid "Could not disable module %s (remove failed)"
+ msgstr "தொகுதி %sஐ செயல்நீக்க முடியவில்லை (நீக்க முடியவில்லை)"
  
--#~ msgid "Disable SELinux protection for nrpe daemon"
--#~ msgstr "nrpe డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
-+#: ../gui/selinux.tbl:127
-+msgid "Disable SELinux protection for nrpe daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:337
++#: ../semanage/seobject.py:313
+ #, python-format
+ msgid "Could not enable module %s (remove failed)"
+ msgstr "தொகுதி %sஐ செயல்படுத்த முடியவில்லை (நீக்க முடியவில்லை)"
  
--#~ msgid "Disable SELinux protection for nscd daemon"
--#~ msgstr "nscd డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
-+#: ../gui/selinux.tbl:128
-+msgid "Disable SELinux protection for nscd daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:352
++#: ../semanage/seobject.py:328
+ #, python-format
+ msgid "Could not remove module %s (remove failed)"
+ msgstr "தொகுதி %sஐ நீக்க முடியவில்லை (நீக்க முடியவில்லை)"
  
--#~ msgid "Disable SELinux protection for nsd daemon"
--#~ msgstr "nsd డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
-+#: ../gui/selinux.tbl:129
-+msgid "Disable SELinux protection for nsd daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:362
++#: ../semanage/seobject.py:338
+ msgid "dontaudit requires either 'on' or 'off'"
+ msgstr "'on' அல்லது 'off' க்கு dontaudit தேவைப்படுகிறது"
  
--#~ msgid "Disable SELinux protection for ntpd daemon"
--#~ msgstr "ntpd డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
-+#: ../gui/selinux.tbl:130
-+msgid "Disable SELinux protection for ntpd daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:391
++#: ../semanage/seobject.py:366
+ msgid "Builtin Permissive Types"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for oddjob"
--#~ msgstr "oddjob కొరకు SELinux భద్రతను అచేతనం చేయుము"
-+#: ../gui/selinux.tbl:131
-+msgid "Disable SELinux protection for oddjob"
-+msgstr ""
+-#: ../semanage/seobject.py:401
++#: ../semanage/seobject.py:376
+ msgid "Customized Permissive Types"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for oddjob_mkhomedir"
--#~ msgstr "oddjob_mkhomedir కొరకు SELinux భద్రతను అచేతనం చేయుము"
-+#: ../gui/selinux.tbl:132
-+msgid "Disable SELinux protection for oddjob_mkhomedir"
-+msgstr ""
+-#: ../semanage/seobject.py:442
++#: ../semanage/seobject.py:417
+ #, python-format
+ msgid "Could not set permissive domain %s (module installation failed)"
+ msgstr "தாராளமான செயற்களம் %s ஐ அமைக்க முடியவில்லை(முறைமையை நிறுவ முடியவில்லை)"
  
--#~ msgid "Disable SELinux protection for openvpn daemon"
--#~ msgstr "openvpn డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
-+#: ../gui/selinux.tbl:133
-+msgid "Disable SELinux protection for openvpn daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:448
++#: ../semanage/seobject.py:423
+ #, python-format
+ msgid "Could not remove permissive domain %s (remove failed)"
+ msgstr "ஏற்றத்தக்க செயற்கள %sஐ நீக்க முடியவில்லை (நீக்க முடியவில்லை)"
  
--#~ msgid "Disable SELinux protection for pam daemon"
--#~ msgstr "pam డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
-+#: ../gui/selinux.tbl:134
-+msgid "Disable SELinux protection for pam daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
+-#: ../semanage/seobject.py:603 ../semanage/seobject.py:700
+-#: ../semanage/seobject.py:730 ../semanage/seobject.py:797
+-#: ../semanage/seobject.py:854 ../semanage/seobject.py:1101
+-#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
+-#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
+-#: ../semanage/seobject.py:2045
++#: ../semanage/seobject.py:458 ../semanage/seobject.py:532
++#: ../semanage/seobject.py:578 ../semanage/seobject.py:675
++#: ../semanage/seobject.py:705 ../semanage/seobject.py:772
++#: ../semanage/seobject.py:829 ../semanage/seobject.py:1084
++#: ../semanage/seobject.py:1800 ../semanage/seobject.py:1863
++#: ../semanage/seobject.py:1882 ../semanage/seobject.py:2003
++#: ../semanage/seobject.py:2056
+ #, python-format
+ msgid "Could not create a key for %s"
+ msgstr "%sக்கு விசையை உருவாக்க முடியவில்லை"
  
--#~ msgid "Disable SELinux protection for pegasus"
--#~ msgstr "pegasus కొరకు SELinux భద్రతను అచేతనం చేయుము"
-+#: ../gui/selinux.tbl:135
-+msgid "Disable SELinux protection for pegasus"
-+msgstr ""
+-#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
+-#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
++#: ../semanage/seobject.py:462 ../semanage/seobject.py:536
++#: ../semanage/seobject.py:582 ../semanage/seobject.py:588
+ #, python-format
+ msgid "Could not check if login mapping for %s is defined"
+ msgstr "%sக்கு அனுமதி ஒப்பீடு குறிப்பிடப்பட்டால், சோதிக்க முடியவில்லை"
  
--#~ msgid "Disable SELinux protection for perdition daemon"
--#~ msgstr "perdition డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
-+#: ../gui/selinux.tbl:136
-+msgid "Disable SELinux protection for perdition daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:496
++#: ../semanage/seobject.py:471
+ #, python-format
+ msgid "Linux Group %s does not exist"
+ msgstr "லினக்ஸ் குழு %s ஏற்கனவே இல்லை"
  
--#~ msgid "Disable SELinux protection for portmap daemon"
--#~ msgstr "portmap డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
-+#: ../gui/selinux.tbl:137
-+msgid "Disable SELinux protection for portmap daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:501
++#: ../semanage/seobject.py:476
+ #, python-format
+ msgid "Linux User %s does not exist"
+ msgstr "லினக்ஸ் பயனர் %s இல்லை"
  
--#~ msgid "Disable SELinux protection for portslave daemon"
--#~ msgstr "portslave డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
-+#: ../gui/selinux.tbl:138
-+msgid "Disable SELinux protection for portslave daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:505
++#: ../semanage/seobject.py:480
+ #, python-format
+ msgid "Could not create login mapping for %s"
+ msgstr "%s க்கு அனுமதி ஒப்பீடு உருவாக்க முடியவில்லை"
  
--#~ msgid "Disable SELinux protection for postfix"
--#~ msgstr "postfix కొరకు SELinux భద్రతను అచేతనం చేయుము"
-+#: ../gui/selinux.tbl:139
-+msgid "Disable SELinux protection for postfix"
-+msgstr ""
+-#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
++#: ../semanage/seobject.py:484 ../semanage/seobject.py:720
+ #, python-format
+ msgid "Could not set name for %s"
+ msgstr "%sக்கு பெயர் அமைக்க முடியவில்லை"
  
--#~ msgid "Disable SELinux protection for postgresql daemon"
--#~ msgstr "postgresql డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
-+#: ../gui/selinux.tbl:140
-+msgid "Disable SELinux protection for postgresql daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
++#: ../semanage/seobject.py:489 ../semanage/seobject.py:730
+ #, python-format
+ msgid "Could not set MLS range for %s"
+ msgstr "MLS வரையறையை %sக்கு அமைக்க முடியவில்லை"
  
--#~ msgid "pppd"
--#~ msgstr "pppd"
-+#: ../gui/selinux.tbl:141
-+msgid "pppd"
-+msgstr ""
+-#: ../semanage/seobject.py:518
++#: ../semanage/seobject.py:493
+ #, python-format
+ msgid "Could not set SELinux user for %s"
+ msgstr "SELinux பயனரை %sக்கு அமைக்க முடியவில்லை"
  
--#~ msgid "Allow pppd to be run for a regular user"
--#~ msgstr "సాదారణ వినియోగదారి కొరకు pppd నడుచుటకు అనుమతించుము"
-+#: ../gui/selinux.tbl:141
-+msgid "Allow pppd to be run for a regular user"
-+msgstr ""
+-#: ../semanage/seobject.py:522
++#: ../semanage/seobject.py:497
+ #, python-format
+ msgid "Could not add login mapping for %s"
+ msgstr "%sக்கு அனுமதி ஒப்பீடு சேர்க்க முடியவில்லை"
  
--#~ msgid "Disable SELinux protection for pptp"
--#~ msgstr "pptp కొరకు SELinux భద్రతను అచేతనం చేయుము"
-+#: ../gui/selinux.tbl:142
-+msgid "Disable SELinux protection for pptp"
-+msgstr ""
+-#: ../semanage/seobject.py:540
++#: ../semanage/seobject.py:515
+ msgid "Requires seuser or serange"
+ msgstr "seuser அல்லது serange தேவைப்படுகிறது"
  
--#~ msgid "Disable SELinux protection for prelink daemon"
--#~ msgstr "prelink డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
-+#: ../gui/selinux.tbl:143
-+msgid "Disable SELinux protection for prelink daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
++#: ../semanage/seobject.py:538 ../semanage/seobject.py:584
+ #, python-format
+ msgid "Login mapping for %s is not defined"
+ msgstr "%sக்கு அனுமதி ஒப்பீடு குறிப்பிடப்படவில்லை"
  
--#~ msgid "Disable SELinux protection for privoxy daemon"
--#~ msgstr "privoxy డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
-+#: ../gui/selinux.tbl:144
-+msgid "Disable SELinux protection for privoxy daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:567
++#: ../semanage/seobject.py:542
+ #, python-format
+ msgid "Could not query seuser for %s"
+ msgstr "seuser %sக்கு வினா எழுப்ப முடியவில்லை"
  
--#~ msgid "Disable SELinux protection for ptal daemon"
--#~ msgstr "ptal డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
-+#: ../gui/selinux.tbl:145
-+msgid "Disable SELinux protection for ptal daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:581
++#: ../semanage/seobject.py:556
+ #, python-format
+ msgid "Could not modify login mapping for %s"
+ msgstr "%sக்கு அனுமதி ஒப்பீடுகளை மாற்ற முடியவில்லை"
  
--#~ msgid "Disable SELinux protection for pxe daemon"
--#~ msgstr "pxe డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
-+#: ../gui/selinux.tbl:146
-+msgid "Disable SELinux protection for pxe daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:615
++#: ../semanage/seobject.py:590
+ #, python-format
+ msgid "Login mapping for %s is defined in policy, cannot be deleted"
+ msgstr "அனுமதி ஒப்பீடு %s பாலிசியில் குறிப்பிடப்பட்டுள்ளது, அழிக்க முடியவில்லை"
  
--#~ msgid "Disable SELinux protection for pyzord"
--#~ msgstr "pyzord కొరకు SELinux భద్రతను అచేతనం చేయుము"
-+#: ../gui/selinux.tbl:147
-+msgid "Disable SELinux protection for pyzord"
-+msgstr ""
+-#: ../semanage/seobject.py:619
++#: ../semanage/seobject.py:594
+ #, python-format
+ msgid "Could not delete login mapping for %s"
+ msgstr "%sக்கு அனுமதி ஒப்பீடுகளை அழிக்க முடியவில்லை"
  
--#~ msgid "Disable SELinux protection for quota daemon"
--#~ msgstr "quota డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
-+#: ../gui/selinux.tbl:148
-+msgid "Disable SELinux protection for quota daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
+-#: ../semanage/seobject.py:897
++#: ../semanage/seobject.py:616 ../semanage/seobject.py:634
++#: ../semanage/seobject.py:872
+ msgid "Could not list login mappings"
+ msgstr "அனுமதி ஒப்பீடுகளை பட்டியலிட முடியவில்லை"
  
--#~ msgid "Disable SELinux protection for radiusd daemon"
--#~ msgstr "radiusd డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
-+#: ../gui/selinux.tbl:149
-+msgid "Disable SELinux protection for radiusd daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
++#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
+ #: ../gui/system-config-selinux.glade:100
+ msgid "Login Name"
+ msgstr "புகுபதிவு பெயர்"
  
--#~ msgid "Disable SELinux protection for radvd daemon"
--#~ msgstr "radvd డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
-+#: ../gui/selinux.tbl:150
-+msgid "Disable SELinux protection for radvd daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
+-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
++#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
++#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
+ #: ../gui/system-config-selinux.glade:128
+ #: ../gui/system-config-selinux.glade:915
+ #: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
+ msgid "SELinux User"
+ msgstr "SELinux பயனர்"
  
--#~ msgid "Disable SELinux protection for rdisc"
--#~ msgstr "rdisc కొరకు SELinux భద్రతను అచేతనం చేయుము"
-+#: ../gui/selinux.tbl:151
-+msgid "Disable SELinux protection for rdisc"
-+msgstr ""
+-#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
++#: ../semanage/seobject.py:659 ../gui/system-config-selinux.glade:156
+ #: ../gui/system-config-selinux.glade:943
+ msgid "MLS/MCS Range"
+ msgstr "MLS/MCS வரையறை"
  
--#~ msgid "Disable SELinux protection for readahead"
--#~ msgstr "readahead కొరకు SELinux భద్రతను అచేతనం చేయుము"
-+#: ../gui/selinux.tbl:152
-+msgid "Disable SELinux protection for readahead"
-+msgstr ""
+-#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
+-#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
+-#: ../semanage/seobject.py:864
++#: ../semanage/seobject.py:678 ../semanage/seobject.py:709
++#: ../semanage/seobject.py:776 ../semanage/seobject.py:833
++#: ../semanage/seobject.py:839
+ #, python-format
+ msgid "Could not check if SELinux user %s is defined"
+ msgstr "SELinux பயனர் %s குறிப்பிடப்பட்டால், சோதிக்க முடியவில்லை"
  
--#~ msgid "Allow programs to read files in non-standard locations (default_t)"
--#~ msgstr ""
--#~ "ప్రామాణికం-కాని ప్రాంతముల (default_t) నందు దస్త్రములను చదువుటకు ప్రోగ్రామ్స్‍‌ను అనుమతించుము"
-+#: ../gui/selinux.tbl:153
-+msgid "Allow programs to read files in non-standard locations (default_t)"
-+msgstr ""
+-#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
+-#: ../semanage/seobject.py:870
++#: ../semanage/seobject.py:681 ../semanage/seobject.py:782
++#: ../semanage/seobject.py:845
+ #, python-format
+ msgid "Could not query user for %s"
+ msgstr "%sக்கு பயனரை வினா எழுப்ப முடியவில்லை"
  
--#~ msgid "Disable SELinux protection for restorecond"
--#~ msgstr "restorecond కొరకు SELinux భద్రతను అచేతనం చేయుము"
-+#: ../gui/selinux.tbl:154
-+msgid "Disable SELinux protection for restorecond"
-+msgstr ""
+-#: ../semanage/seobject.py:726
++#: ../semanage/seobject.py:701
+ #, python-format
+ msgid "You must add at least one role for %s"
+ msgstr "%sக்காக ஒரு சூழலையாவது சேர்க்கவும்"
  
--#~ msgid "Disable SELinux protection for rhgb daemon"
--#~ msgstr "rhgb డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
-+#: ../gui/selinux.tbl:155
-+msgid "Disable SELinux protection for rhgb daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:741
++#: ../semanage/seobject.py:716
+ #, python-format
+ msgid "Could not create SELinux user for %s"
+ msgstr " SELinux பயனரை %sக்கு உருவாக்க முடியவில்லை"
  
--#~ msgid "Disable SELinux protection for ricci"
--#~ msgstr "ricci కొరకు SELinux భద్రతను అచేతనం చేయుము"
-+#: ../gui/selinux.tbl:156
-+msgid "Disable SELinux protection for ricci"
-+msgstr ""
+-#: ../semanage/seobject.py:750
++#: ../semanage/seobject.py:725
+ #, python-format
+ msgid "Could not add role %s for %s"
+ msgstr "%s க்கு %s பாத்திரத்தை சேர்க்க முடியவில்லை"
  
--#~ msgid "Disable SELinux protection for ricci_modclusterd"
--#~ msgstr "ricci_modclusterd కొరకు SELinux భద్రతను అచేతనం చేయుము"
-+#: ../gui/selinux.tbl:157
-+msgid "Disable SELinux protection for ricci_modclusterd"
-+msgstr ""
+-#: ../semanage/seobject.py:759
++#: ../semanage/seobject.py:734
+ #, python-format
+ msgid "Could not set MLS level for %s"
+ msgstr "%sக்கு MLS நிலையை அமைக்க முடியவில்லை"
  
--#~ msgid "Disable SELinux protection for rlogind daemon"
--#~ msgstr "rlogind డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
-+#: ../gui/selinux.tbl:158
-+msgid "Disable SELinux protection for rlogind daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:762
++#: ../semanage/seobject.py:737
+ #, python-format
+ msgid "Could not add prefix %s for %s"
+ msgstr "%s க்கு %sல் முன்னொட்டினை சேர்க்க முடியவில்லை"
  
--#~ msgid "Disable SELinux protection for rpcd daemon"
--#~ msgstr "rpcd డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
-+#: ../gui/selinux.tbl:159
-+msgid "Disable SELinux protection for rpcd daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:765
++#: ../semanage/seobject.py:740
+ #, python-format
+ msgid "Could not extract key for %s"
+ msgstr "%sக்கு விசையை பிரிக்க முடியவில்லை"
  
--#~ msgid "Disable SELinux protection for rshd"
--#~ msgstr "rshd కొరకు SELinux భద్రతను అచేతనం చేయుము"
-+#: ../gui/selinux.tbl:160
-+msgid "Disable SELinux protection for rshd"
-+msgstr ""
+-#: ../semanage/seobject.py:769
++#: ../semanage/seobject.py:744
+ #, python-format
+ msgid "Could not add SELinux user %s"
+ msgstr "SELinux பயனர் %sஐ சேர்க்க முடியவில்லை"
  
--#~ msgid "rsync"
--#~ msgstr "rsync"
-+#: ../gui/selinux.tbl:161
-+msgid "rsync"
-+msgstr ""
+-#: ../semanage/seobject.py:791
++#: ../semanage/seobject.py:766
+ msgid "Requires prefix, roles, level or range"
+ msgstr "முன்னொட்டு, பாத்திரங்கள், நிலை அல்லது வரையறை தேவைப்படுகிறது"
  
--#~ msgid "Disable SELinux protection for rsync daemon"
--#~ msgstr "rsync డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
-+#: ../gui/selinux.tbl:161
-+msgid "Disable SELinux protection for rsync daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:793
++#: ../semanage/seobject.py:768
+ msgid "Requires prefix or roles"
+ msgstr "முன்னொட்டு அல்லது பாத்திரம் தேவைப்படுகிறது"
  
--#~ msgid "Allow ssh to run from inetd instead of as a daemon"
--#~ msgstr "ఒక డెమోన్‌లా నడుచుటకు బదులుగా ssh ను inetd నుండి అనుమతించుము"
-+#: ../gui/selinux.tbl:162
-+msgid "Allow ssh to run from inetd instead of as a daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
++#: ../semanage/seobject.py:778 ../semanage/seobject.py:835
+ #, python-format
+ msgid "SELinux user %s is not defined"
+ msgstr "SELinux பயனர் %s குறிப்பிடப்படவில்லை"
  
--#~ msgid "Allow Samba to share nfs directories"
--#~ msgstr "సాంబాను nfs సంచయాలను పంచుకొనుటకు అనుమతించుము"
-+#: ../gui/selinux.tbl:163
-+msgid "Allow Samba to share nfs directories"
-+msgstr ""
+-#: ../semanage/seobject.py:832
++#: ../semanage/seobject.py:807
+ #, python-format
+ msgid "Could not modify SELinux user %s"
+ msgstr "SELinux பயனர் %sஐ மாற்ற முடியவில்லை"
  
--#~ msgid "SASL authentication server"
--#~ msgstr "SASL దృవీకరణ సేవిక"
-+#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
-+msgid "SASL authentication server"
-+msgstr ""
+-#: ../semanage/seobject.py:866
++#: ../semanage/seobject.py:841
+ #, python-format
+ msgid "SELinux user %s is defined in policy, cannot be deleted"
+ msgstr "SELinux பயனர் %s பாலிசியில் குறிப்பிடப்பட்டுள்ளது, அழிக்க முடியவில்லை"
  
--#~ msgid "Allow sasl authentication server to read /etc/shadow"
--#~ msgstr "sasl దృవీకరణ సేవికను /etc/shadow చదువుటకు అనుమతించుము"
-+#: ../gui/selinux.tbl:164
-+msgid "Allow sasl authentication server to read /etc/shadow"
-+msgstr ""
+-#: ../semanage/seobject.py:877
++#: ../semanage/seobject.py:852
+ #, python-format
+ msgid "Could not delete SELinux user %s"
+ msgstr "SELinux பயனர் %sஐ அழிக்க முடியவில்லை"
  
--#~ msgid ""
--#~ "Allow X-Windows server to map a memory region as both executable and "
--#~ "writable"
--#~ msgstr ""
--#~ "నిర్వర్తించదగునట్లు మరియు వ్రాయదగునట్లు X-విండోస్ సేవికను మెమోరీ ప్రాంతముకు మాప్ చేయటుకు "
--#~ "అనుమతించుము"
-+#: ../gui/selinux.tbl:165
-+msgid ""
-+"Allow X-Windows server to map a memory region as both executable and writable"
-+msgstr ""
+-#: ../semanage/seobject.py:915
++#: ../semanage/seobject.py:890
+ msgid "Could not list SELinux users"
+ msgstr "SELinux பயனர்களை பட்டியலிட முடியவில்லை"
  
--#~ msgid "Disable SELinux protection for saslauthd daemon"
--#~ msgstr "saslauthd డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
-+#: ../gui/selinux.tbl:166
-+msgid "Disable SELinux protection for saslauthd daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:921
++#: ../semanage/seobject.py:896
+ #, python-format
+ msgid "Could not list roles for user %s"
+ msgstr "பயனர் %sக்கு பாத்திரங்களை பட்டியலிட முடியவில்லை"
  
--#~ msgid "Disable SELinux protection for scannerdaemon daemon"
--#~ msgstr "scannerdaemon డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
-+#: ../gui/selinux.tbl:167
-+msgid "Disable SELinux protection for scannerdaemon daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:946
++#: ../semanage/seobject.py:921
+ msgid "Labeling"
+ msgstr "பெயரிடல்"
  
--#~ msgid "Do not allow transition to sysadm_t, sudo and su effected"
--#~ msgstr "బదిలీకరణను sysadm_t కు అనుమతించ వద్దు, sudo మరియు su ప్రభావితమయ్యాయి."
-+#: ../gui/selinux.tbl:168
-+msgid "Do not allow transition to sysadm_t, sudo and su effected"
-+msgstr ""
+-#: ../semanage/seobject.py:946
++#: ../semanage/seobject.py:921
+ msgid "MLS/"
+ msgstr "MLS/"
  
--#~ msgid "Do not allow any processes to load kernel modules"
--#~ msgstr "కెర్నల్ మాడ్యాల్స్‍ నింపుటకు ఏ కార్యమును అనుమతించవద్దు"
-+#: ../gui/selinux.tbl:169
-+msgid "Do not allow any processes to load kernel modules"
-+msgstr ""
+-#: ../semanage/seobject.py:947
++#: ../semanage/seobject.py:922
+ msgid "Prefix"
+ msgstr "முன்னொட்டு"
  
--#~ msgid "Do not allow any processes to modify kernel SELinux policy"
--#~ msgstr "కెర్నల్ SELinux విధానాన్ని సవరించుటకు ఏ కార్యమును అనుమతించవద్దు"
-+#: ../gui/selinux.tbl:170
-+msgid "Do not allow any processes to modify kernel SELinux policy"
-+msgstr ""
+-#: ../semanage/seobject.py:947
++#: ../semanage/seobject.py:922
+ msgid "MCS Level"
+ msgstr "MCS நிலை"
  
--#~ msgid "Disable SELinux protection for sendmail daemon"
--#~ msgstr "sendmail డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
-+#: ../gui/selinux.tbl:171
-+msgid "Disable SELinux protection for sendmail daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:947
++#: ../semanage/seobject.py:922
+ msgid "MCS Range"
+ msgstr "MCS வரையறை"
  
--#~ msgid "Disable SELinux protection for setrans"
--#~ msgstr "setrans కొరకు SELinux భద్రతను అచేతనం చేయుము"
-+#: ../gui/selinux.tbl:172
-+msgid "Disable SELinux protection for setrans"
-+msgstr ""
+-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
++#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
+ #: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
+ msgid "SELinux Roles"
+ msgstr "SELinux பங்குகள்"
  
--#~ msgid "Disable SELinux protection for setroubleshoot daemon"
--#~ msgstr "setroubleshoot డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
-+#: ../gui/selinux.tbl:173
-+msgid "Disable SELinux protection for setroubleshoot daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:967
++#: ../semanage/seobject.py:944
+ msgid "Protocol udp or tcp is required"
+ msgstr "நெறிமுறை udp அல்லது tcp தேவைப்படுகிறது"
  
--#~ msgid "Disable SELinux protection for slapd daemon"
--#~ msgstr "slapd డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
-+#: ../gui/selinux.tbl:174
-+msgid "Disable SELinux protection for slapd daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:969
++#: ../semanage/seobject.py:946
+ msgid "Port is required"
+ msgstr "துறை தேவைப்படுகிறது"
  
--#~ msgid "Disable SELinux protection for slrnpull daemon"
--#~ msgstr "slrnpull డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
-+#: ../gui/selinux.tbl:175
-+msgid "Disable SELinux protection for slrnpull daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:979
++#: ../semanage/seobject.py:956
+ msgid "Invalid Port"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for smbd daemon"
--#~ msgstr "smbd డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
-+#: ../gui/selinux.tbl:176
-+msgid "Disable SELinux protection for smbd daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:983
++#: ../semanage/seobject.py:960
+ #, python-format
+ msgid "Could not create a key for %s/%s"
+ msgstr "%s/%sக்கு விசையை உருவாக்க முடியவில்லை"
  
--#~ msgid "Disable SELinux protection for snmpd daemon"
--#~ msgstr "snmpd డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
-+#: ../gui/selinux.tbl:177
-+msgid "Disable SELinux protection for snmpd daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:994
++#: ../semanage/seobject.py:971
+ msgid "Type is required"
+ msgstr "வகை தேவைப்படுகிறது"
  
--#~ msgid "Disable SELinux protection for snort daemon"
--#~ msgstr "snort డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
-+#: ../gui/selinux.tbl:178
-+msgid "Disable SELinux protection for snort daemon"
+-#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
+-#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
++#: ../semanage/seobject.py:974 ../semanage/seobject.py:1036
++#: ../semanage/seobject.py:1794
++#, python-format
++msgid "Type %s is invalid, must be a port type"
 +msgstr ""
++
++#: ../semanage/seobject.py:980 ../semanage/seobject.py:1042
++#: ../semanage/seobject.py:1097 ../semanage/seobject.py:1103
+ #, python-format
+ msgid "Could not check if port %s/%s is defined"
+ msgstr "துறை %s/%s குறிப்பிடப்பட்டால் சோதிக்கப்படுவதில்லை"
  
--#~ msgid "Disable SELinux protection for soundd daemon"
--#~ msgstr "soundd డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
-+#: ../gui/selinux.tbl:179
-+msgid "Disable SELinux protection for soundd daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:1002
++#: ../semanage/seobject.py:982
+ #, python-format
+ msgid "Port %s/%s already defined"
+ msgstr "துறை %s/%s ஏற்கனவே குறிப்பிடப்பட்டுள்ளது"
  
--#~ msgid "Disable SELinux protection for sound daemon"
--#~ msgstr "sound డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
-+#: ../gui/selinux.tbl:180
-+msgid "Disable SELinux protection for sound daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:1006
++#: ../semanage/seobject.py:986
+ #, python-format
+ msgid "Could not create port for %s/%s"
+ msgstr "%s/%s க்கு துறையை உருவாக்க முடியவில்லை"
  
--#~ msgid "Spam Protection"
--#~ msgstr "స్పామ్ భద్రత"
-+#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
-+msgid "Spam Protection"
-+msgstr ""
+-#: ../semanage/seobject.py:1012
++#: ../semanage/seobject.py:992
+ #, python-format
+ msgid "Could not create context for %s/%s"
+ msgstr "%s/%sக்கு சூழலை உருவாக்க முடியவில்லை"
  
--#~ msgid "Disable SELinux protection for spamd daemon"
--#~ msgstr "spamd డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
-+#: ../gui/selinux.tbl:181
-+msgid "Disable SELinux protection for spamd daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:1016
++#: ../semanage/seobject.py:996
+ #, python-format
+ msgid "Could not set user in port context for %s/%s"
+ msgstr "%s/%s க்கு துறை சூழலில் பயனரை அமைக்க முடியவில்லை"
  
--#~ msgid "Allow spamd to access home directories"
--#~ msgstr "నివాస సంచయాలను వాడుకొనుటకు spamd ను అనుమతించుము"
-+#: ../gui/selinux.tbl:182
-+msgid "Allow spamd to access home directories"
-+msgstr ""
+-#: ../semanage/seobject.py:1020
++#: ../semanage/seobject.py:1000
+ #, python-format
+ msgid "Could not set role in port context for %s/%s"
+ msgstr "%s/%s க்கு துறை சூழலில் பாத்திரங்களை அமைக்க முடியவில்லை"
  
--#~ msgid "Allow Spam Assassin daemon network access"
--#~ msgstr "స్పామ్ ఎస్సాసియన్ డెమోన్ నెట్వర్క్‍ వాడుకను అనుమతించుము"
-+#: ../gui/selinux.tbl:183
-+msgid "Allow Spam Assassin daemon network access"
-+msgstr ""
+-#: ../semanage/seobject.py:1024
++#: ../semanage/seobject.py:1004
+ #, python-format
+ msgid "Could not set type in port context for %s/%s"
+ msgstr "%s/%s க்கு துறை சூழலில் வகையை அமைக்க முடியவில்லை"
  
--#~ msgid "Disable SELinux protection for speedmgmt daemon"
--#~ msgstr "speedmgmt డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
-+#: ../gui/selinux.tbl:184
-+msgid "Disable SELinux protection for speedmgmt daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:1029
++#: ../semanage/seobject.py:1009
+ #, python-format
+ msgid "Could not set mls fields in port context for %s/%s"
+ msgstr "%s/%s க்கு துறை சூழலில் mls புலங்களை அமைக்க முடியவில்லை"
  
--#~ msgid "Squid"
--#~ msgstr "Squid"
-+#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
-+msgid "Squid"
-+msgstr ""
+-#: ../semanage/seobject.py:1033
++#: ../semanage/seobject.py:1013
+ #, python-format
+ msgid "Could not set port context for %s/%s"
+ msgstr "%s/%s க்கு துறை சூழலை அமைக்க முடியவில்லை"
  
--#~ msgid "Allow squid daemon to connect to the network"
--#~ msgstr "నెట్వర్క్‍‌కు అనుసంధానమగుటకు squid డెమోన్‌ను అనుమతించుము"
-+#: ../gui/selinux.tbl:185
-+msgid "Allow squid daemon to connect to the network"
-+msgstr ""
+-#: ../semanage/seobject.py:1037
++#: ../semanage/seobject.py:1017
+ #, python-format
+ msgid "Could not add port %s/%s"
+ msgstr "துறை %s/%sயை சேர்க்க முடியவில்லை"
  
--#~ msgid "Disable SELinux protection for squid daemon"
--#~ msgstr "squid డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
-+#: ../gui/selinux.tbl:186
-+msgid "Disable SELinux protection for squid daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
+-#: ../semanage/seobject.py:1512
++#: ../semanage/seobject.py:1031 ../semanage/seobject.py:1304
++#: ../semanage/seobject.py:1503
+ msgid "Requires setype or serange"
+ msgstr "setype அல்லது serange தேவைப்படுகிறது"
  
--#~ msgid "Disable SELinux protection for ssh daemon"
--#~ msgstr "ssh డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
-+#: ../gui/selinux.tbl:187
-+msgid "Disable SELinux protection for ssh daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:1053
++#: ../semanage/seobject.py:1033
+ msgid "Requires setype"
+ msgstr "setype தேவைப்படுகிறது"
  
--#~ msgid "Allow ssh logins as sysadm_r:sysadm_t"
--#~ msgstr "ssh లాగిన్స్‍‌ను sysadm_r:sysadm_t లా అనుమతించుము"
-+#: ../gui/selinux.tbl:188
-+msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+msgstr ""
+-#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
++#: ../semanage/seobject.py:1044 ../semanage/seobject.py:1099
+ #, python-format
+ msgid "Port %s/%s is not defined"
+ msgstr "துறை %s/%s குறிப்பிடப்படவில்லை"
  
--#~ msgid ""
--#~ "Allow staff_r users to search the sysadm home dir and read files (such as "
--#~ "~/.bashrc)"
--#~ msgstr ""
--#~ "sysadm నివాస సంచయంను శోధించుటకు staff_r వినియోగదారులను అనుమతించుము మరియు దస్త్రములను "
--#~ "చదువుటకు (~/.bashrc వంటిని)"
-+#: ../gui/selinux.tbl:189
-+msgid ""
-+"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
-+"bashrc)"
-+msgstr ""
+-#: ../semanage/seobject.py:1065
++#: ../semanage/seobject.py:1048
+ #, python-format
+ msgid "Could not query port %s/%s"
+ msgstr "துறை %s/%sஐ வினா எழுப்ப முடியாது"
  
--#~ msgid "Universal SSL tunnel"
--#~ msgstr "సార్వజనీయ SSL టన్నెల్"
-+#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
-+msgid "Universal SSL tunnel"
-+msgstr ""
+-#: ../semanage/seobject.py:1076
++#: ../semanage/seobject.py:1059
+ #, python-format
+ msgid "Could not modify port %s/%s"
+ msgstr "துறை %s/%sஐ மாற்ற முடியவில்லை"
  
--#~ msgid "Disable SELinux protection for stunnel daemon"
--#~ msgstr "stunnel డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
-+#: ../gui/selinux.tbl:190
-+msgid "Disable SELinux protection for stunnel daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:1089
++#: ../semanage/seobject.py:1072
+ msgid "Could not list the ports"
+ msgstr "துறைகளை பட்டியலிட முடியவில்லை"
  
--#~ msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
--#~ msgstr "Xinetd యొక్క బయట, stunnel డెమోన్ ను స్టాండ్ఎలోన్ గా నడుపుటకు అనుమతించుము"
-+#: ../gui/selinux.tbl:191
-+msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
-+msgstr ""
+-#: ../semanage/seobject.py:1105
++#: ../semanage/seobject.py:1088
+ #, python-format
+ msgid "Could not delete the port %s"
+ msgstr "%s துறையை அழிக்க முடியவில்லை"
  
--#~ msgid "Disable SELinux protection for swat daemon"
--#~ msgstr "swat డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
-+#: ../gui/selinux.tbl:192
-+msgid "Disable SELinux protection for swat daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:1122
++#: ../semanage/seobject.py:1105
+ #, python-format
+ msgid "Port %s/%s is defined in policy, cannot be deleted"
+ msgstr "துறை %s/%s பாலிசியில் குறிப்பிடப்பட்டுள்ளது, அழிக்க முடியவில்லை"
  
--#~ msgid "Disable SELinux protection for sxid daemon"
--#~ msgstr "sxid డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
-+#: ../gui/selinux.tbl:193
-+msgid "Disable SELinux protection for sxid daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:1126
++#: ../semanage/seobject.py:1109
+ #, python-format
+ msgid "Could not delete port %s/%s"
+ msgstr "துறைகளை அழிக்க முடியவில்லை %s/%s"
  
--#~ msgid "Disable SELinux protection for syslogd daemon"
--#~ msgstr "syslogd డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
-+#: ../gui/selinux.tbl:194
-+msgid "Disable SELinux protection for syslogd daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
++#: ../semanage/seobject.py:1125 ../semanage/seobject.py:1147
+ msgid "Could not list ports"
+ msgstr "துறைகளை பட்டியலிட முடியவில்லை"
  
--#~ msgid "Disable SELinux protection for system cron jobs"
--#~ msgstr "system cron jobs కొరకు SELinux భద్రతను అచేతనం చేయుము"
-+#: ../gui/selinux.tbl:195
-+msgid "Disable SELinux protection for system cron jobs"
-+msgstr ""
+-#: ../semanage/seobject.py:1203
++#: ../semanage/seobject.py:1186
+ msgid "SELinux Port Type"
+ msgstr "SELinux துறை வகை"
  
--#~ msgid "Disable SELinux protection for tcp daemon"
--#~ msgstr "tcp డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
-+#: ../gui/selinux.tbl:196
-+msgid "Disable SELinux protection for tcp daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:1203
++#: ../semanage/seobject.py:1186
+ msgid "Proto"
+ msgstr "Proto"
  
--#~ msgid "Disable SELinux protection for telnet daemon"
--#~ msgstr "telnet డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
-+#: ../gui/selinux.tbl:197
-+msgid "Disable SELinux protection for telnet daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
++#: ../semanage/seobject.py:1186 ../gui/system-config-selinux.glade:335
+ msgid "Port Number"
+ msgstr "துறை எண்"
  
--#~ msgid "Disable SELinux protection for tftpd daemon"
--#~ msgstr "tftpd డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
-+#: ../gui/selinux.tbl:198
-+msgid "Disable SELinux protection for tftpd daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:1222
++#: ../semanage/seobject.py:1207
+ msgid "Node Address is required"
+ msgstr "முனை முகவரி தேவைப்படுகிறது"
  
--#~ msgid "Disable SELinux protection for transproxy daemon"
--#~ msgstr "transproxy డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
-+#: ../gui/selinux.tbl:199
-+msgid "Disable SELinux protection for transproxy daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:1237
++#: ../semanage/seobject.py:1222
+ msgid "Unknown or missing protocol"
+ msgstr "தெரியாத அல்லது விடுபட்ட பிரோக்டகால்"
  
--#~ msgid "Disable SELinux protection for udev daemon"
--#~ msgstr "udev డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
-+#: ../gui/selinux.tbl:200
-+msgid "Disable SELinux protection for udev daemon"
-+msgstr ""
+-#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
+-#: ../semanage/seobject.py:1728
+-msgid "SELinux Type is required"
++#: ../semanage/seobject.py:1236
++#, fuzzy
++msgid "SELinux node type is required"
+ msgstr "SELinux வகை தேவைப்படுகிறது"
  
--#~ msgid "Disable SELinux protection for uml daemon"
--#~ msgstr "uml డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
-+#: ../gui/selinux.tbl:201
-+msgid "Disable SELinux protection for uml daemon"
+-#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
+-#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
+-#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
+-#: ../semanage/seobject.py:1732
++#: ../semanage/seobject.py:1239 ../semanage/seobject.py:1307
++#, python-format
++msgid "Type %s is invalid, must be a node type"
 +msgstr ""
++
++#: ../semanage/seobject.py:1243 ../semanage/seobject.py:1311
++#: ../semanage/seobject.py:1347 ../semanage/seobject.py:1445
++#: ../semanage/seobject.py:1507 ../semanage/seobject.py:1541
++#: ../semanage/seobject.py:1739
+ #, python-format
+ msgid "Could not create key for %s"
+ msgstr "%sக்கு விசையை உருவாக்க முடியவில்லை"
  
--#~ msgid ""
--#~ "Allow xinetd to run unconfined, including any services it starts that do "
--#~ "not have a domain transition explicitly defined"
--#~ msgstr ""
--#~ "పరిమితం కానిదానిని నడుపుటకు xinetd ను అనుమతించుము, ఇది ప్రారంభించే ఏ సేవనందైనా అది బాహ్యంగా "
--#~ "నిర్వచించిన డొమైన్ బదిలీకరణ కలిగివుండదు"
-+#: ../gui/selinux.tbl:202
-+msgid ""
-+"Allow xinetd to run unconfined, including any services it starts that do not "
-+"have a domain transition explicitly defined"
-+msgstr ""
+-#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
+-#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
++#: ../semanage/seobject.py:1245 ../semanage/seobject.py:1315
++#: ../semanage/seobject.py:1351 ../semanage/seobject.py:1357
+ #, python-format
+ msgid "Could not check if addr %s is defined"
+ msgstr "addr %s குறிப்பிடப்பட்டால் சோதிக்கப்படுவதில்லை"
  
--#~ msgid ""
--#~ "Allow rc scripts to run unconfined, including any daemon started by an rc "
--#~ "script that does not have a domain transition explicitly defined"
--#~ msgstr ""
--#~ "పరిమితం కానివాటిని నడుపుటకు rc స్క్రిప్ట్స్‍‌ను అనుమతించుము, rc స్క్రిప్ట్‍‌తో ప్రారంభమైన ఏ డొమైనయినా అది "
--#~ "బాహ్యంగా నిర్వచించిన డొమైన్ బదిలీకరణను కలిగివుండదు"
-+#: ../gui/selinux.tbl:203
-+msgid ""
-+"Allow rc scripts to run unconfined, including any daemon started by an rc "
-+"script that does not have a domain transition explicitly defined"
+-#: ../semanage/seobject.py:1266
++#: ../semanage/seobject.py:1254
+ #, python-format
+ msgid "Could not create addr for %s"
+ msgstr "%sகாக addr உருவாக்க முடியவில்லை"
+ 
+-#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
+-#: ../semanage/seobject.py:1690
++#: ../semanage/seobject.py:1260 ../semanage/seobject.py:1461
++#: ../semanage/seobject.py:1694
+ #, python-format
+ msgid "Could not create context for %s"
+ msgstr "%s க்கு சூழலை உருவாக்க முடியவில்லை"
+ 
+-#: ../semanage/seobject.py:1276
++#: ../semanage/seobject.py:1264
+ #, python-format
+ msgid "Could not set mask for %s"
+ msgstr "%sகாக மாஸ்க்கை அமைக்க முடியவில்லை"
+ 
+-#: ../semanage/seobject.py:1280
++#: ../semanage/seobject.py:1268
+ #, python-format
+ msgid "Could not set user in addr context for %s"
+ msgstr "%s க்கு addr சூழலில் பயனரை அமைக்க முடியவில்லை"
+ 
+-#: ../semanage/seobject.py:1284
++#: ../semanage/seobject.py:1272
+ #, python-format
+ msgid "Could not set role in addr context for %s"
+ msgstr "%s க்கு addr சூழலில் சுழலை அமைக்க முடியவில்லை"
+ 
+-#: ../semanage/seobject.py:1288
++#: ../semanage/seobject.py:1276
+ #, python-format
+ msgid "Could not set type in addr context for %s"
+ msgstr "%s க்கு addr சூழலில் வகையை அமைக்க முடியவில்லை"
+ 
+-#: ../semanage/seobject.py:1293
++#: ../semanage/seobject.py:1281
+ #, python-format
+ msgid "Could not set mls fields in addr context for %s"
+ msgstr "%sக்கு addr சூழலில் mls புலங்களை அமைக்க முடியவில்லை"
+ 
+-#: ../semanage/seobject.py:1297
++#: ../semanage/seobject.py:1285
+ #, python-format
+ msgid "Could not set addr context for %s"
+ msgstr "%s க்கு addr சூழலை அமைக்க முடியவில்லை"
+ 
+-#: ../semanage/seobject.py:1301
++#: ../semanage/seobject.py:1289
+ #, python-format
+ msgid "Could not add addr %s"
+ msgstr "addr %sயை சேர்க்க முடியவில்லை"
+ 
+-#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
++#: ../semanage/seobject.py:1317 ../semanage/seobject.py:1353
+ #, python-format
+ msgid "Addr %s is not defined"
+ msgstr "addr %s குறிப்பிடப்படவில்லை"
+ 
+-#: ../semanage/seobject.py:1330
++#: ../semanage/seobject.py:1321
+ #, python-format
+ msgid "Could not query addr %s"
+ msgstr "addr %sஐ வினா எழுப்ப முடியாது"
+ 
+-#: ../semanage/seobject.py:1340
++#: ../semanage/seobject.py:1331
+ #, python-format
+ msgid "Could not modify addr %s"
+ msgstr "addr %sஐ மாற்ற முடியவில்லை"
+ 
+-#: ../semanage/seobject.py:1368
++#: ../semanage/seobject.py:1359
+ #, python-format
+ msgid "Addr %s is defined in policy, cannot be deleted"
+ msgstr "addr %s பாலிசியில் குறிப்பிடப்பட்டுள்ளது, அழிக்க முடியவில்லை"
+ 
+-#: ../semanage/seobject.py:1372
++#: ../semanage/seobject.py:1363
+ #, python-format
+ msgid "Could not delete addr %s"
+ msgstr "addr %s ஐ அழிக்க முடியவில்லை"
+ 
+-#: ../semanage/seobject.py:1384
++#: ../semanage/seobject.py:1375
+ msgid "Could not deleteall node mappings"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1398
++#: ../semanage/seobject.py:1389
+ msgid "Could not list addrs"
+ msgstr "addrs பட்டியலிட முடியவில்லை"
+ 
+-#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
+-#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
++#: ../semanage/seobject.py:1441 ../semanage/seobject.py:1732
++msgid "SELinux Type is required"
++msgstr "SELinux வகை தேவைப்படுகிறது"
++
++#: ../semanage/seobject.py:1449 ../semanage/seobject.py:1511
++#: ../semanage/seobject.py:1545 ../semanage/seobject.py:1551
+ #, python-format
+ msgid "Could not check if interface %s is defined"
+ msgstr "இடைமுகம் %s குறிப்பிடப்பட்டால் சோதிக்க முடியவில்லை"
+ 
+-#: ../semanage/seobject.py:1465
++#: ../semanage/seobject.py:1456
+ #, python-format
+ msgid "Could not create interface for %s"
+ msgstr "%sக்கு இடைமுகம் உருவாக்க முடியவில்லை"
+ 
+-#: ../semanage/seobject.py:1474
++#: ../semanage/seobject.py:1465
+ #, python-format
+ msgid "Could not set user in interface context for %s"
+ msgstr "%s க்கு இடைமுக சூழலில் பயனரை அமைக்க முடியவில்லை"
+ 
+-#: ../semanage/seobject.py:1478
++#: ../semanage/seobject.py:1469
+ #, python-format
+ msgid "Could not set role in interface context for %s"
+ msgstr "%s க்கு இடைமுக சூழலில் பாத்திரத்தை அமைக்க முடியவில்லை"
+ 
+-#: ../semanage/seobject.py:1482
++#: ../semanage/seobject.py:1473
+ #, python-format
+ msgid "Could not set type in interface context for %s"
+ msgstr "%s க்கு இடைமுக சூழலில் வகையை அமைக்க முடியவில்லை"
+ 
+-#: ../semanage/seobject.py:1487
++#: ../semanage/seobject.py:1478
+ #, python-format
+ msgid "Could not set mls fields in interface context for %s"
+ msgstr "%s க்கு இடைமுக சூழலில் mls புலங்களை அமைக்க முடியவில்லை"
+ 
+-#: ../semanage/seobject.py:1491
++#: ../semanage/seobject.py:1482
+ #, python-format
+ msgid "Could not set interface context for %s"
+ msgstr "%s க்கு இடைமுக சூழலை அமைக்க முடியவில்லை"
+ 
+-#: ../semanage/seobject.py:1495
++#: ../semanage/seobject.py:1486
+ #, python-format
+ msgid "Could not set message context for %s"
+ msgstr "%s க்கு செய்தி சூழலை அமைக்க முடியவில்லை"
+ 
+-#: ../semanage/seobject.py:1499
++#: ../semanage/seobject.py:1490
+ #, python-format
+ msgid "Could not add interface %s"
+ msgstr "இடைமுகத்தை சேர்க்க முடியவில்லை %s"
+ 
+-#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
++#: ../semanage/seobject.py:1513 ../semanage/seobject.py:1547
+ #, python-format
+ msgid "Interface %s is not defined"
+ msgstr "இடைமுகம் %s குறிப்பிடப்படவில்லை"
+ 
+-#: ../semanage/seobject.py:1526
++#: ../semanage/seobject.py:1517
+ #, python-format
+ msgid "Could not query interface %s"
+ msgstr "இடைமுகம் %sஐ வினா எழுப்ப முடியவில்லை"
+ 
+-#: ../semanage/seobject.py:1537
++#: ../semanage/seobject.py:1528
+ #, python-format
+ msgid "Could not modify interface %s"
+ msgstr "இடைமுகம் %sஐ மாற்ற முடியவில்லை"
+ 
+-#: ../semanage/seobject.py:1562
++#: ../semanage/seobject.py:1553
+ #, python-format
+ msgid "Interface %s is defined in policy, cannot be deleted"
+ msgstr "இடைமுகம் %s பாலிசியில் குறிப்பிடப்பட்டுள்ளது, அழிக்க முடியாது"
+ 
+-#: ../semanage/seobject.py:1566
++#: ../semanage/seobject.py:1557
+ #, python-format
+ msgid "Could not delete interface %s"
+ msgstr "இடைமுகம் %s ஐ அழிக்க முடியவில்லை"
+ 
+-#: ../semanage/seobject.py:1578
++#: ../semanage/seobject.py:1569
+ msgid "Could not delete all interface  mappings"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1592
++#: ../semanage/seobject.py:1583
+ msgid "Could not list interfaces"
+ msgstr "இடைமுகங்களை பட்டியலிட முடியவில்லை"
+ 
+-#: ../semanage/seobject.py:1617
++#: ../semanage/seobject.py:1608
+ msgid "SELinux Interface"
+ msgstr "SELinux முகப்பு"
+ 
+-#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
++#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1954
+ msgid "Context"
+ msgstr "சூழல்"
+ 
+-#: ../semanage/seobject.py:1667
++#: ../semanage/seobject.py:1671
+ #, python-format
+ msgid "Equivalence class for %s already exists"
+ msgstr "%sலின் சமநிலை வகுப்பு ஏற்கனவே உள்ளது"
+ 
+-#: ../semanage/seobject.py:1673
++#: ../semanage/seobject.py:1677
+ #, python-format
+ msgid "File spec %s conflicts with equivalency rule '%s %s'"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1682
++#: ../semanage/seobject.py:1686
+ #, python-format
+ msgid "Equivalence class for %s does not exists"
+ msgstr "%sக்கு சமநிலை வகுப்பு இல்லை"
+ 
+-#: ../semanage/seobject.py:1696
++#: ../semanage/seobject.py:1700
+ #, python-format
+ msgid "Could not set user in file context for %s"
+ msgstr "%s க்கு கோப்பு சூழலில் பயனரை அமைக்க முடியவில்லை"
+ 
+-#: ../semanage/seobject.py:1700
++#: ../semanage/seobject.py:1704
+ #, python-format
+ msgid "Could not set role in file context for %s"
+ msgstr "%s க்கு கோப்பு சூழலில் பாத்திரத்தை அமைக்க முடியவில்லை"
+ 
+-#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
++#: ../semanage/seobject.py:1709 ../semanage/seobject.py:1769
+ #, python-format
+ msgid "Could not set mls fields in file context for %s"
+ msgstr "%sக்கு கோப்பு சூழலில் mls புலங்களை அமைக்க முடியவில்லை"
+ 
+-#: ../semanage/seobject.py:1711
++#: ../semanage/seobject.py:1715
+ msgid "Invalid file specification"
+ msgstr "தவறான கோப்பு குறிப்பிடல்"
+ 
+-#: ../semanage/seobject.py:1713
++#: ../semanage/seobject.py:1717
+ msgid "File specification can not include spaces"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1718
++#: ../semanage/seobject.py:1722
+ #, python-format
+ msgid ""
+ "File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
+-#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
+-#: ../semanage/seobject.py:1880
++#: ../semanage/seobject.py:1735
++#, python-format
++msgid "Type %s is invalid, must be a file or device type"
 +msgstr ""
++
++#: ../semanage/seobject.py:1743 ../semanage/seobject.py:1748
++#: ../semanage/seobject.py:1804 ../semanage/seobject.py:1886
++#: ../semanage/seobject.py:1890
+ #, python-format
+ msgid "Could not check if file context for %s is defined"
+ msgstr "%s க்கு கோப்பு சூழல் குறிப்பிடப்பட்டால் சோதிக்கப்படுவதில்லை"
+ 
+-#: ../semanage/seobject.py:1749
++#: ../semanage/seobject.py:1756
+ #, python-format
+ msgid "Could not create file context for %s"
+ msgstr "%s க்கு கோப்பு சூழலை உருவாக்க முடியவில்லை"
+ 
+-#: ../semanage/seobject.py:1757
++#: ../semanage/seobject.py:1764
+ #, python-format
+ msgid "Could not set type in file context for %s"
+ msgstr "%s க்கு கோப்பு சூழலில் வகையை அமைக்க முடியவில்லை"
+ 
+-#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
+-#: ../semanage/seobject.py:1826
++#: ../semanage/seobject.py:1772 ../semanage/seobject.py:1832
++#: ../semanage/seobject.py:1836
+ #, python-format
+ msgid "Could not set file context for %s"
+ msgstr "%s க்கு கோப்பு சூழலை அமைக்க முடியவில்லை"
+ 
+-#: ../semanage/seobject.py:1771
++#: ../semanage/seobject.py:1778
+ #, python-format
+ msgid "Could not add file context for %s"
+ msgstr "%sக்கு கோப்பு சூழலை சேர்க்க முடியவில்லை"
+ 
+-#: ../semanage/seobject.py:1785
++#: ../semanage/seobject.py:1792
+ msgid "Requires setype, serange or seuser"
+ msgstr "setype, serange அல்லது seuser தேவைப்படுகிறது"
+ 
+-#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
++#: ../semanage/seobject.py:1808 ../semanage/seobject.py:1894
+ #, python-format
+ msgid "File context for %s is not defined"
+ msgstr "%sக்கு கோப்பு சூழல் குறிப்பிடப்படவில்லை"
+ 
+-#: ../semanage/seobject.py:1804
++#: ../semanage/seobject.py:1814
+ #, python-format
+ msgid "Could not query file context for %s"
+ msgstr "%sக்கு கோப்பு சூழலை வினா எழுப்ப முடியாது"
+ 
+-#: ../semanage/seobject.py:1830
++#: ../semanage/seobject.py:1840
+ #, python-format
+ msgid "Could not modify file context for %s"
+ msgstr "%sக்கு கோப்பு சூழலை மாற்ற முடியாது"
+ 
+-#: ../semanage/seobject.py:1843
++#: ../semanage/seobject.py:1853
+ msgid "Could not list the file contexts"
+ msgstr "கோப்பு சூழல் பட்டியலிட முடியவில்லை."
+ 
+-#: ../semanage/seobject.py:1857
++#: ../semanage/seobject.py:1867
+ #, python-format
+ msgid "Could not delete the file context %s"
+ msgstr "%sக்கு கோப்பு சூழலை அழிக்க முடியவில்லை"
+ 
+-#: ../semanage/seobject.py:1882
++#: ../semanage/seobject.py:1892
+ #, python-format
+ msgid "File context for %s is defined in policy, cannot be deleted"
+ msgstr "கோப்பு சூழல் %sக்கு பாலிசியில் குறிக்கப்பட்டுள்ளது, அழிக்க முடியாது"
+ 
+-#: ../semanage/seobject.py:1888
++#: ../semanage/seobject.py:1898
+ #, python-format
+ msgid "Could not delete file context for %s"
+ msgstr "%sக்கு கோப்பு சூழலை அழிக்க முடியவில்லை"
+ 
+-#: ../semanage/seobject.py:1903
++#: ../semanage/seobject.py:1913
+ msgid "Could not list file contexts"
+ msgstr "கோப்பு சூழல் பட்டியலிட முடியவில்லை."
+ 
+-#: ../semanage/seobject.py:1907
++#: ../semanage/seobject.py:1917
+ msgid "Could not list local file contexts"
+ msgstr "உள்ளமை கோப்பு சூழல்களை பட்டியலிட முடியவில்லை."
+ 
+-#: ../semanage/seobject.py:1944
++#: ../semanage/seobject.py:1954
+ msgid "SELinux fcontext"
+ msgstr "SELinux fcontext"
+ 
+-#: ../semanage/seobject.py:1944
++#: ../semanage/seobject.py:1954
+ msgid "type"
+ msgstr "வகை"
+ 
+-#: ../semanage/seobject.py:1957
++#: ../semanage/seobject.py:1967
+ msgid ""
+ "\n"
+ "SELinux Distribution fcontext Equivalence \n"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1962
++#: ../semanage/seobject.py:1972
+ msgid ""
+ "\n"
+ "SELinux Local fcontext Equivalence \n"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
+-#: ../semanage/seobject.py:2054
++#: ../semanage/seobject.py:2006 ../semanage/seobject.py:2059
++#: ../semanage/seobject.py:2065
+ #, python-format
+ msgid "Could not check if boolean %s is defined"
+ msgstr "பூலியன் %s குறிப்பிடப்பட்டால், சோதிக்க முடியவில்லை"
+ 
+-#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
++#: ../semanage/seobject.py:2008 ../semanage/seobject.py:2061
+ #, python-format
+ msgid "Boolean %s is not defined"
+ msgstr "பூலியன் %s குறிப்பிடப்படவில்லை"
+ 
+-#: ../semanage/seobject.py:2002
++#: ../semanage/seobject.py:2012
+ #, python-format
+ msgid "Could not query file context %s"
+ msgstr "கோப்பு சூழல் %sஐ வினா எழுப்ப முடியாது"
+ 
+-#: ../semanage/seobject.py:2007
++#: ../semanage/seobject.py:2017
+ #, python-format
+ msgid "You must specify one of the following values: %s"
+ msgstr "பின்வரும் மதிப்புகளில் ஏதேனும் ஒன்றை நீங்கள் குறிப்பிட்டாக வேண்டும்: %s"
+ 
+-#: ../semanage/seobject.py:2012
++#: ../semanage/seobject.py:2022
+ #, python-format
+ msgid "Could not set active value of boolean %s"
+ msgstr "பூலியன் %sனுடைய மதிப்பினை செயலில் அமைக்க இயலாது"
+ 
+-#: ../semanage/seobject.py:2015
++#: ../semanage/seobject.py:2025
+ #, python-format
+ msgid "Could not modify boolean %s"
+ msgstr "பூலியன் %sஐ மாற்ற முடியவில்லை"
+ 
+-#: ../semanage/seobject.py:2033
++#: ../semanage/seobject.py:2043
+ #, python-format
+ msgid "Bad format %s: Record %s"
+ msgstr "%s தவறான முறை: %sஐ பதிவு செய்யவும்"
+ 
+-#: ../semanage/seobject.py:2056
++#: ../semanage/seobject.py:2067
+ #, python-format
+ msgid "Boolean %s is defined in policy, cannot be deleted"
+ msgstr "பூலியன் %s பாலிசியில் குறிப்பிடப்பட்டுள்ளது, அழிக்க முடியாது"
+ 
+-#: ../semanage/seobject.py:2060
++#: ../semanage/seobject.py:2071
+ #, python-format
+ msgid "Could not delete boolean %s"
+ msgstr "பூலியன் %sஐ அழிக்க முடியவில்லை"
+ 
+-#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
++#: ../semanage/seobject.py:2083 ../semanage/seobject.py:2100
+ msgid "Could not list booleans"
+ msgstr "பூலியன்களை பட்டியலிட முடியவில்லை"
+ 
+-#: ../semanage/seobject.py:2112
++#: ../semanage/seobject.py:2125
+ msgid "unknown"
+ msgstr "தெரியாத"
+ 
+-#: ../semanage/seobject.py:2125
++#: ../semanage/seobject.py:2138
+ msgid "off"
+ msgstr "ஆஃப்"
+ 
+-#: ../semanage/seobject.py:2125
++#: ../semanage/seobject.py:2138
+ msgid "on"
+ msgstr "ஆன்"
+ 
+-#: ../semanage/seobject.py:2139
++#: ../semanage/seobject.py:2152
+ msgid "SELinux boolean"
+ msgstr "SELinux பூலியன்"
+ 
+-#: ../semanage/seobject.py:2139
++#: ../semanage/seobject.py:2152
+ msgid "State"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:2139
++#: ../semanage/seobject.py:2152
+ msgid "Default"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
+-#: ../gui/polgengui.py:253
++#: ../semanage/seobject.py:2152 ../gui/polgen.glade:113
++#: ../gui/polgengui.py:254
+ msgid "Description"
+ msgstr "விளக்கம்"
+ 
+@@ -1005,7 +1021,7 @@ msgstr "நினைவகம் ஒதுக்குவதில் பிழ
+ msgid "Error sending audit message.\n"
+ msgstr "தணிக்கை செய்தியை அனுப்புவதில் பிழை.\n"
  
--#~ msgid "Allow rpm to run unconfined"
--#~ msgstr "పరిమితంకాని దాన్ని నడుపుటకు rpm ను అనుమతించుము"
-+#: ../gui/selinux.tbl:204
-+msgid "Allow rpm to run unconfined"
+-#: ../newrole/newrole.c:692 ../newrole/newrole.c:1059
++#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
+ #, c-format
+ msgid "Could not determine enforcing mode.\n"
+ msgstr "கட்டாயப்படுத்தும் முறையை குறிப்பிட முடியவில்லை.\n"
+@@ -1120,62 +1136,66 @@ msgstr "வெற்று சமிக்ஞை அமைப்பதை பெ
+ msgid "Unable to set SIGHUP handler\n"
+ msgstr "SIGHUP கையாளியை அமைக்க முடியவில்லை\n"
+ 
+-#: ../newrole/newrole.c:1053
++#: ../newrole/newrole.c:1036
++msgid "Sorry, newrole failed to drop capabilities\n"
 +msgstr ""
++
++#: ../newrole/newrole.c:1052
+ #, c-format
+ msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
+ msgstr "SELinux கர்னலில் மட்டுமே புதிய பாத்திரம் பயன்படுத்தப்படும்.\n"
+ 
+-#: ../newrole/newrole.c:1070
++#: ../newrole/newrole.c:1069
+ #, c-format
+ msgid "failed to get old_context.\n"
+ msgstr "பழைய சூழலை எடுக்க முடியவில்லை.\n"
+ 
+-#: ../newrole/newrole.c:1077
++#: ../newrole/newrole.c:1076
+ #, c-format
+ msgid "Warning!  Could not retrieve tty information.\n"
+ msgstr "எச்சரிக்கை!  tty தகவலை சரியாக்க இயலவில்லை.\n"
+ 
+-#: ../newrole/newrole.c:1098
++#: ../newrole/newrole.c:1097
+ #, c-format
+ msgid "error on reading PAM service configuration.\n"
+ msgstr "PAM சேவை கட்டமைப்பினை வாசிப்பதில் பிழை.\n"
+ 
+-#: ../newrole/newrole.c:1133
++#: ../newrole/newrole.c:1132
+ #, c-format
+ msgid "newrole: incorrect password for %s\n"
+ msgstr "புதிய பாத்திரம்: %sக்கு தவறான கடவுச்சொல்\n"
+ 
+-#: ../newrole/newrole.c:1160
++#: ../newrole/newrole.c:1159
+ #, c-format
+ msgid "newrole: failure forking: %s"
+ msgstr "புதிய பாத்திரம்: கிளைப்படுத்த முடியவில்லை: %s"
+ 
+-#: ../newrole/newrole.c:1163 ../newrole/newrole.c:1186
++#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
+ #, c-format
+ msgid "Unable to restore tty label...\n"
+ msgstr "tty பெயரை மறு சேமிக்க முடியவில்லை...\n"
+ 
+-#: ../newrole/newrole.c:1165 ../newrole/newrole.c:1192
++#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
+ #, c-format
+ msgid "Failed to close tty properly\n"
+ msgstr "ttyஐ சரியாக மூட முடியவில்லை\n"
+ 
+-#: ../newrole/newrole.c:1224
++#: ../newrole/newrole.c:1223
+ #, c-format
+ msgid "Could not close descriptors.\n"
+ msgstr "விவரிப்பிகளை மூட முடியவில்லை.\n"
+ 
+-#: ../newrole/newrole.c:1251
++#: ../newrole/newrole.c:1250
+ #, c-format
+ msgid "Error allocating shell's argv0.\n"
+ msgstr "ஷெல்லுடைய argv0ஐ ஒதுக்குவதில் பிழை.\n"
+ 
+-#: ../newrole/newrole.c:1287
++#: ../newrole/newrole.c:1286
+ #, c-format
+ msgid "Unable to restore the environment, aborting\n"
+ msgstr "சூழலை மறு சேமிக்க முடியவில்லை, வெளியேறுகிறது\n"
+ 
+-#: ../newrole/newrole.c:1298
++#: ../newrole/newrole.c:1297
+ msgid "failed to exec shell\n"
+ msgstr "ஷெல்லை செயல்படுத்த முடியவில்லை\n"
+ 
+@@ -1279,20 +1299,20 @@ msgstr "chcat -- -CompanyConfidential /docs/businessplan.odt"
+ msgid "chcat -l +CompanyConfidential juser"
+ msgstr "chcat -l +CompanyConfidential juser"
+ 
+-#: ../scripts/chcat:399 ../gui/polgen.py:1351
+-#, c-format, python-format
++#: ../scripts/chcat:399
++#, c-format
+ msgid "Options Error %s "
+ msgstr "விருப்பங்கள் பிழை %s "
+ 
+-#: ../gui/booleansPage.py:195 ../gui/system-config-selinux.glade:1706
++#: ../gui/booleansPage.py:194 ../gui/system-config-selinux.glade:1706
+ msgid "Boolean"
+ msgstr ""
+ 
+-#: ../gui/booleansPage.py:252 ../gui/semanagePage.py:162
++#: ../gui/booleansPage.py:245 ../gui/semanagePage.py:162
+ msgid "all"
+ msgstr ""
+ 
+-#: ../gui/booleansPage.py:254 ../gui/semanagePage.py:164
++#: ../gui/booleansPage.py:247 ../gui/semanagePage.py:164
+ #: ../gui/system-config-selinux.glade:1615
+ #: ../gui/system-config-selinux.glade:1820
+ #: ../gui/system-config-selinux.glade:2437
+@@ -1348,577 +1368,464 @@ msgstr ""
+ msgid "Login '%s' is required"
+ msgstr ""
+ 
+-#: ../gui/modulesPage.py:48 ../gui/system-config-selinux.glade:2753
++#: ../gui/modulesPage.py:49 ../gui/system-config-selinux.glade:2753
+ msgid "Policy Module"
+ msgstr ""
+ 
+-#: ../gui/modulesPage.py:57
++#: ../gui/modulesPage.py:58
+ msgid "Module Name"
+ msgstr ""
+ 
+-#: ../gui/modulesPage.py:134
++#: ../gui/modulesPage.py:135
+ msgid "Disable Audit"
+ msgstr ""
+ 
+-#: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
++#: ../gui/modulesPage.py:138 ../gui/system-config-selinux.glade:2662
+ msgid "Enable Audit"
+ msgstr ""
+ 
+-#: ../gui/modulesPage.py:162
++#: ../gui/modulesPage.py:163
+ msgid "Load Policy Module"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:79
+-msgid "Polgen"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:80
++#: ../gui/polgen.glade:9
+ msgid "Red Hat 2007"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:81
++#: ../gui/polgen.glade:11
+ msgid "GPL"
+ msgstr ""
+ 
+ #. TRANSLATORS: Replace this string with your names, one name per line.
+-#: ../gui/polgen.glade:85 ../gui/system-config-selinux.glade:17
++#: ../gui/polgen.glade:13 ../gui/system-config-selinux.glade:17
+ msgid "translator-credits"
+ msgstr ""
  
--#~ msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
--#~ msgstr "పరిమితంకాని వాటిని నడుపుటకు hotplug మరియు insmod వంటి సౌలభ్యాలను అనుమతించుము"
-+#: ../gui/selinux.tbl:205
-+msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
+-#: ../gui/polgen.glade:90
++#: ../gui/polgen.glade:34
++msgid "Add Booleans Dialog"
++msgstr ""
++
++#: ../gui/polgen.glade:101
++msgid "Boolean Name"
 +msgstr ""
++
++#: ../gui/polgen.glade:230
+ msgid "SELinux Policy Generation Tool"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:128
++#: ../gui/polgen.glade:251
+ msgid ""
+ "<b>Select the policy type for the application or user role you want to "
+ "confine:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:177
++#: ../gui/polgen.glade:284
+ msgid "<b>Applications</b>"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for updfstab daemon"
--#~ msgstr "updfstab డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
-+#: ../gui/selinux.tbl:206
-+msgid "Disable SELinux protection for updfstab daemon"
+-#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
++#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:183
++msgid "Standard Init Daemon"
 +msgstr ""
++
++#: ../gui/polgen.glade:320 ../gui/polgen.glade:336
+ msgid ""
+ "Standard Init Daemon are daemons started on boot via init scripts.  Usually "
+ "requires a script in /etc/rc.d/init.d"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:241 ../gui/polgen.py:156
+-msgid "Standard Init Daemon"
++#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:184
++msgid "DBUS System Daemon"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:261 ../gui/polgen.py:157
+-msgid "DBUS System Daemon"
++#: ../gui/polgen.glade:349
++msgid "Internet Services Daemon (inetd)"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:280
++#: ../gui/polgen.glade:353
+ msgid "Internet Services Daemon are daemons started by xinetd"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:282
+-msgid "Internet Services Daemon (inetd)"
++#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:186
++msgid "Web Application/Script (CGI)"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:301
++#: ../gui/polgen.glade:370
+ msgid ""
+ "Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:303 ../gui/polgen.py:159
+-msgid "Web Application/Script (CGI)"
++#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:187
++msgid "User Application"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:322 ../gui/polgen.glade:343
++#: ../gui/polgen.glade:387 ../gui/polgen.glade:404
+ msgid ""
+ "User Application are any application that you would like to confine that is "
+ "started by a user"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for uptimed daemon"
--#~ msgstr "uptimed డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
-+#: ../gui/selinux.tbl:207
-+msgid "Disable SELinux protection for uptimed daemon"
+-#: ../gui/polgen.glade:324 ../gui/polgen.py:160
+-msgid "User Application"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:345 ../gui/polgen.py:161
++#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:188
+ msgid "Sandbox"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:391
++#: ../gui/polgen.glade:446
+ msgid "<b>Login Users</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:453
++#: ../gui/polgen.glade:478
++msgid "Existing User Roles"
 +msgstr ""
++
++#: ../gui/polgen.glade:482
+ msgid "Modify an existing login user record."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:455
+-msgid "Existing User Roles"
++#: ../gui/polgen.glade:495 ../sepolicy/sepolicy/generate.py:189
++msgid "Minimal Terminal User Role"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:474
++#: ../gui/polgen.glade:499
+ msgid ""
+ "This user will login to a machine only via a terminal or remote login.  By "
+ "default this user will have  no setuid, no networking, no su, no sudo."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:476 ../gui/polgen.py:162
+-msgid "Minimal Terminal User Role"
++#: ../gui/polgen.glade:512 ../sepolicy/sepolicy/generate.py:190
++msgid "Minimal X Windows User Role"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:495
++#: ../gui/polgen.glade:516
+ msgid ""
+ "This user can login to a machine via X or terminal.  By default this user "
+ "will have no setuid, no networking, no sudo, no su"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:497 ../gui/polgen.py:163
+-msgid "Minimal X Windows User Role"
++#: ../gui/polgen.glade:529 ../sepolicy/sepolicy/generate.py:191
++msgid "User Role"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:516
++#: ../gui/polgen.glade:533
+ msgid ""
+ "User with full networking, no setuid applications without transition, no "
+ "sudo, no su."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:518 ../gui/polgen.py:164
+-msgid "User Role"
++#: ../gui/polgen.glade:546 ../sepolicy/sepolicy/generate.py:192
++msgid "Admin User Role"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:537
++#: ../gui/polgen.glade:550
+ msgid ""
+ "User with full networking, no setuid applications without transition, no su, "
+ "can sudo to Root Administration Roles"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:539 ../gui/polgen.py:165
+-msgid "Admin User Role"
++#: ../gui/polgen.glade:592
++msgid "<b>Root Users</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:585
+-msgid "<b>Root Users</b>"
++#: ../gui/polgen.glade:623 ../sepolicy/sepolicy/generate.py:193
++msgid "Root Admin User Role"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:647
++#: ../gui/polgen.glade:627
+ msgid ""
+ "Select Root Administrator User Role, if this user will be used to administer "
+ "the machine while running as root.  This user will not be able to login to "
+ "the system directly."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:649 ../gui/polgen.py:166
+-msgid "Root Admin User Role"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:716
+-msgid "label104"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:745
++#: ../gui/polgen.glade:705
+ msgid "<b>Enter name of application or user role:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
++#: ../gui/polgen.glade:728 ../gui/polgengui.py:252
+ msgid "Name"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:807
++#: ../gui/polgen.glade:739
+ msgid "Enter complete path for executable to be confined."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:830 ../gui/polgen.glade:950 ../gui/polgen.glade:3142
++#: ../gui/polgen.glade:756 ../gui/polgen.glade:838 ../gui/polgen.glade:2361
+ msgid "..."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:849
++#: ../gui/polgen.glade:776
+ msgid "Enter unique name for the confined application or user role."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:871
++#: ../gui/polgen.glade:794
+ msgid "Executable"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:899
++#: ../gui/polgen.glade:808
+ msgid "Init script"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:927
++#: ../gui/polgen.glade:821
+ msgid ""
+ "Enter complete path to init script used to start the confined application."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:982
+-msgid "label105"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1011
++#: ../gui/polgen.glade:887
+ msgid "<b>Select existing role to modify:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1045
++#: ../gui/polgen.glade:908
+ msgid "Select the user roles that will transiton to the %s domain."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1073
+-msgid "label106"
++#: ../gui/polgen.glade:928
++msgid "role tab"
+ msgstr ""
  
--#~ msgid ""
--#~ "Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, "
--#~ "only staff_r can do so"
--#~ msgstr ""
--#~ "user_r ను sysadm_r కు su, sudo, లేదా వినియోగదారిసహాయకి ద్వారా చేరుటకు అనుమతించుము. "
--#~ "లేకపోతే, staff_r మాత్రమే అలా చేయగలదు "
-+#: ../gui/selinux.tbl:208
+-#: ../gui/polgen.glade:1102
++#: ../gui/polgen.glade:945
+ msgid "<b>Select roles that %s will transition to:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1136
++#: ../gui/polgen.glade:963
+ msgid "Select applications domains that %s will transition to."
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1164
+-msgid "label107"
++#: ../gui/polgen.glade:983
 +msgid ""
-+"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
-+"staff_r can do so"
-+msgstr ""
++"transition \n"
++"role tab"
+ msgstr ""
  
--#~ msgid "Allow users to execute the mount command"
--#~ msgstr "మౌంట్ ఆదేశాన్ని నిర్వర్తించుటకు వినియోగాదారులను అనుమతించుము"
-+#: ../gui/selinux.tbl:209
-+msgid "Allow users to execute the mount command"
-+msgstr ""
+-#: ../gui/polgen.glade:1193
++#: ../gui/polgen.glade:1001
+ msgid "<b>Select the user_roles that will transition to %s:</b>"
+ msgstr ""
  
--#~ msgid "Allow regular users direct mouse access (only allow the X server)"
--#~ msgstr "సాదారణ వినియోగదారుల సూటి మౌస్ వాడుకను అనుమతించుము (X సేవికను మాత్రమే అనుమతించుము)"
-+#: ../gui/selinux.tbl:210
-+msgid "Allow regular users direct mouse access (only allow the X server)"
-+msgstr ""
+-#: ../gui/polgen.glade:1227
++#: ../gui/polgen.glade:1019
+ msgid "Select the user roles that will transiton to this applications domains."
+ msgstr ""
  
--#~ msgid "Allow users to run the dmesg command"
--#~ msgstr "dmesg ఆదేశాన్ని నడుపుటకు వినియోగాదారులను అనుమతించుము"
-+#: ../gui/selinux.tbl:211
-+msgid "Allow users to run the dmesg command"
-+msgstr ""
+-#: ../gui/polgen.glade:1255
+-msgid "label108"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1284
++#: ../gui/polgen.glade:1056
+ msgid "<b>Select domains that %s will administer:</b>"
+ msgstr ""
  
--#~ msgid "Allow users to control network interfaces (also needs USERCTL=true)"
--#~ msgstr ""
--#~ "నెట్వర్క్‍ అంతర్‌ఫలకాలను నియంత్రించుటకు వినియోగదారులను అనుమతించుము (USERCTL=true కూడా "
--#~ "అవసరము)"
-+#: ../gui/selinux.tbl:212
-+msgid "Allow users to control network interfaces (also needs USERCTL=true)"
-+msgstr ""
+-#: ../gui/polgen.glade:1318 ../gui/polgen.glade:1409
++#: ../gui/polgen.glade:1074 ../gui/polgen.glade:1129
+ msgid "Select the domains that you would like this user administer."
+ msgstr ""
  
--#~ msgid "Allow normal user to execute ping"
--#~ msgstr "ping ను సాదారణ వినియోగదారి నిర్వర్తించుటకు అనుమతించుము"
-+#: ../gui/selinux.tbl:213
-+msgid "Allow normal user to execute ping"
-+msgstr ""
+-#: ../gui/polgen.glade:1346
+-msgid "label109"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1375
++#: ../gui/polgen.glade:1111
+ msgid "<b>Select additional roles for %s:</b>"
+ msgstr ""
  
--#~ msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
--#~ msgstr "వినియోగదారిని noextattrfile ను చ/వ్రా కు అనుమతించుము (FAT, CDROM, FLOPPY)"
-+#: ../gui/selinux.tbl:214
-+msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
-+msgstr ""
+-#: ../gui/polgen.glade:1437
+-msgid "label111"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1466
++#: ../gui/polgen.glade:1166
+ msgid "<b>Enter network ports that %s binds on:</b>"
+ msgstr ""
  
--#~ msgid "Allow users to rw usb devices"
--#~ msgstr "usb పరికరాలను చవ్రా కు వినియోగదారులను అనుమతించుము"
-+#: ../gui/selinux.tbl:215
-+msgid "Allow users to rw usb devices"
+-#: ../gui/polgen.glade:1497 ../gui/polgen.glade:1997
++#: ../gui/polgen.glade:1186 ../gui/polgen.glade:1557
+ msgid "<b>TCP Ports</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1565 ../gui/polgen.glade:1785
++#: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
++#: ../gui/polgen.glade:1698
++msgid "All"
 +msgstr ""
++
++#: ../gui/polgen.glade:1227 ../gui/polgen.glade:1394
+ msgid "Allows %s to bind to any udp port"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1567 ../gui/polgen.glade:1787 ../gui/polgen.glade:2061
+-#: ../gui/polgen.glade:2215
+-msgid "All"
++#: ../gui/polgen.glade:1240 ../gui/polgen.glade:1407
++msgid "600-1024"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1585 ../gui/polgen.glade:1805
++#: ../gui/polgen.glade:1244 ../gui/polgen.glade:1411
+ msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1587 ../gui/polgen.glade:1807
+-msgid "600-1024"
++#: ../gui/polgen.glade:1257 ../gui/polgen.glade:1424
++msgid "Unreserved Ports (>1024)"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1605 ../gui/polgen.glade:1825
++#: ../gui/polgen.glade:1261 ../gui/polgen.glade:1428
+ msgid ""
+ "Enter a comma separated list of udp ports or ranges of ports that %s binds "
+ "to. Example: 612, 650-660"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1607 ../gui/polgen.glade:1827
+-msgid "Unreserved Ports (>1024)"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1638 ../gui/polgen.glade:1858 ../gui/polgen.glade:2079
+-#: ../gui/polgen.glade:2233
++#: ../gui/polgen.glade:1289 ../gui/polgen.glade:1456 ../gui/polgen.glade:1609
++#: ../gui/polgen.glade:1718
+ msgid "Select Ports"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1663 ../gui/polgen.glade:1883
++#: ../gui/polgen.glade:1302 ../gui/polgen.glade:1469
+ msgid "Allows %s to bind to any udp ports > 1024"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1717 ../gui/polgen.glade:2151
++#: ../gui/polgen.glade:1353 ../gui/polgen.glade:1666
+ msgid "<b>UDP Ports</b>"
+ msgstr ""
  
--#~ msgid ""
--#~ "Allow users to run TCP servers (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 సేవికలు(పోర్ట్స్‍‌కు బందనమై మరియు అదే డొమాన్ నుండి అనుసంధానంను ఆమోదించు మరియు "
--#~ "బయట వినియోగదారులనుండి) ను నడుపుటకు అనుమతించుము  దీనిని అచేతనం చేయుట ఇతర నియమాలను "
--#~ "మార్చుతుంది"
-+#: ../gui/selinux.tbl:216
+-#: ../gui/polgen.glade:1937
+-msgid "label113"
++#: ../gui/polgen.glade:1519
 +msgid ""
-+"Allow users to run TCP servers (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 ""
++"Network\n"
++"Bind tab"
+ msgstr ""
  
--#~ msgid "Allow user to stat ttyfiles"
--#~ msgstr "వినియోగదారిని tty దస్త్రాలను మార్చుటకు అనుమతించుము"
-+#: ../gui/selinux.tbl:217
-+msgid "Allow user to stat ttyfiles"
-+msgstr ""
+-#: ../gui/polgen.glade:1966
++#: ../gui/polgen.glade:1537
+ msgid "<b>Select network ports that %s connects to:</b>"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for uucpd daemon"
--#~ msgstr "uucpd డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
-+#: ../gui/selinux.tbl:218
-+msgid "Disable SELinux protection for uucpd daemon"
-+msgstr ""
+-#: ../gui/polgen.glade:2058
++#: ../gui/polgen.glade:1593
+ msgid "Allows %s to connect to any tcp port"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for vmware daemon"
--#~ msgstr "vmware డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
-+#: ../gui/selinux.tbl:219
-+msgid "Disable SELinux protection for vmware daemon"
-+msgstr ""
+-#: ../gui/polgen.glade:2104
++#: ../gui/polgen.glade:1622
+ msgid ""
+ "Enter a comma separated list of tcp ports or ranges of ports that %s "
+ "connects to. Example: 612, 650-660"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for watchdog daemon"
--#~ msgstr "watchdog డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
-+#: ../gui/selinux.tbl:220
-+msgid "Disable SELinux protection for watchdog daemon"
-+msgstr ""
+-#: ../gui/polgen.glade:2212
++#: ../gui/polgen.glade:1702
+ msgid "Allows %s to connect to any udp port"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for winbind daemon"
--#~ msgstr "winbind డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
-+#: ../gui/selinux.tbl:221
-+msgid "Disable SELinux protection for winbind daemon"
-+msgstr ""
+-#: ../gui/polgen.glade:2258
++#: ../gui/polgen.glade:1731
+ msgid ""
+ "Enter a comma separated list of udp ports or ranges of ports that %s "
+ "connects to. Example: 612, 650-660"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for xdm daemon"
--#~ msgstr "xdm డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
-+#: ../gui/selinux.tbl:222
-+msgid "Disable SELinux protection for xdm daemon"
-+msgstr ""
+-#: ../gui/polgen.glade:2305
+-msgid "label114"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:2334
++#: ../gui/polgen.glade:1792
+ msgid "<b>Select common application traits for %s:</b>"
+ msgstr ""
  
--#~ msgid "Allow xdm logins as sysadm_r:sysadm_t"
--#~ msgstr "xdm లాగిన్స్‍‌ను sysadm_r:sysadm_t లాగా అనుమతించుము"
-+#: ../gui/selinux.tbl:223
-+msgid "Allow xdm logins as sysadm_r:sysadm_t"
-+msgstr ""
+-#: ../gui/polgen.glade:2366
++#: ../gui/polgen.glade:1809
+ msgid "Writes syslog messages\t"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for xen daemon"
--#~ msgstr "xen డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
-+#: ../gui/selinux.tbl:224
-+msgid "Disable SELinux protection for xen daemon"
-+msgstr ""
+-#: ../gui/polgen.glade:2385
++#: ../gui/polgen.glade:1824
+ msgid "Create/Manipulate temporary files in /tmp"
+ msgstr ""
  
--#~ msgid "XEN"
--#~ msgstr "XEN"
-+#: ../gui/selinux.tbl:225
-+msgid "XEN"
-+msgstr ""
+-#: ../gui/polgen.glade:2404
++#: ../gui/polgen.glade:1839
+ msgid "Uses Pam for authentication"
+ msgstr ""
  
--#~ msgid "Allow xen to read/write physical disk devices"
--#~ msgstr "భౌతిక డిస్కు పరికరాలను చదువుట/వ్రాయుట కు xen ను అనుమతించుము"
-+#: ../gui/selinux.tbl:225
-+msgid "Allow xen to read/write physical disk devices"
-+msgstr ""
+-#: ../gui/polgen.glade:2423
++#: ../gui/polgen.glade:1854
+ msgid "Uses nsswitch or getpw* calls"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for xfs daemon"
--#~ msgstr "xfs డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
-+#: ../gui/selinux.tbl:226
-+msgid "Disable SELinux protection for xfs daemon"
-+msgstr ""
+-#: ../gui/polgen.glade:2442
++#: ../gui/polgen.glade:1869
+ msgid "Uses dbus"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for xen control"
--#~ msgstr "xen control కొరకు SELinux భద్రతను అచేతనం చేయుము"
-+#: ../gui/selinux.tbl:227
-+msgid "Disable SELinux protection for xen control"
-+msgstr ""
+-#: ../gui/polgen.glade:2461
++#: ../gui/polgen.glade:1884
+ msgid "Sends audit messages"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for ypbind daemon"
--#~ msgstr "ypbind డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
-+#: ../gui/selinux.tbl:228
-+msgid "Disable SELinux protection for ypbind daemon"
-+msgstr ""
+-#: ../gui/polgen.glade:2480
++#: ../gui/polgen.glade:1899
+ msgid "Interacts with the terminal"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for NIS Password Daemon"
--#~ msgstr "NIS సంకేతపదము డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
-+#: ../gui/selinux.tbl:229
-+msgid "Disable SELinux protection for NIS Password Daemon"
-+msgstr ""
+-#: ../gui/polgen.glade:2499
++#: ../gui/polgen.glade:1914
+ msgid "Sends email"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for ypserv daemon"
--#~ msgstr "ypserv డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
-+#: ../gui/selinux.tbl:230
-+msgid "Disable SELinux protection for ypserv daemon"
-+msgstr ""
+-#: ../gui/polgen.glade:2530
+-msgid "label115"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:2559
++#: ../gui/polgen.glade:1961
+ msgid "<b>Add files/directories that %s manages</b>"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for NIS Transfer Daemon"
--#~ msgstr "NIS బదిలీకరణ డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
-+#: ../gui/selinux.tbl:231
-+msgid "Disable SELinux protection for NIS Transfer Daemon"
-+msgstr ""
+-#: ../gui/polgen.glade:2788
++#: ../gui/polgen.glade:2122
+ msgid ""
+ "Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
+ "Files ..."
+ msgstr ""
  
--#~ msgid ""
--#~ "Allow SELinux webadm user to manage unprivileged users home directories"
--#~ msgstr ""
--#~ "నిషిద్దంకాని వినియోగదారుల నివాస సంచయాలను నిర్వహించుటకు SELinux webadm వినియోగదారిని అనుమతించుము"
-+#: ../gui/selinux.tbl:232
-+msgid "Allow SELinux webadm user to manage unprivileged users home directories"
-+msgstr ""
+-#: ../gui/polgen.glade:2823
+-msgid "label116"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:2852
++#: ../gui/polgen.glade:2166
+ msgid "<b>Add booleans from the %s policy:</b>"
+ msgstr ""
  
--#~ msgid ""
--#~ "Allow SELinux webadm user to read unprivileged users home directories"
--#~ msgstr ""
--#~ "నిషిద్దంకాని వినియోగదారుల నివాస సంచయాలను చదువుటకు SELinux webadm వినియోగదారిని అనుమతించుము"
-+#: ../gui/selinux.tbl:233
-+msgid "Allow SELinux webadm user to read unprivileged users home directories"
-+msgstr ""
+-#: ../gui/polgen.glade:3002
++#: ../gui/polgen.glade:2274
+ msgid "Add/Remove booleans used by the %s domain"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:3066
++#: ../gui/polgen.glade:2316
+ msgid "<b>Which directory you will generate the %s policy?</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:3097
++#: ../gui/polgen.glade:2334
+ msgid "Policy Directory"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:3254
+-msgid "Add Booleans Dialog"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:3327
+-msgid "Boolean Name"
+-msgstr ""
+-
+-#: ../gui/polgengui.py:261
++#: ../gui/polgengui.py:262
+ msgid "Role"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:268
++#: ../gui/polgengui.py:269
+ msgid "Existing_User"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
++#: ../gui/polgengui.py:283 ../gui/polgengui.py:291 ../gui/polgengui.py:305
+ msgid "Application"
+ msgstr ""
  
--#~ msgid "Are you sure you want to delete %s '%s'?"
--#~ msgstr "మీరు ఖచ్చితంగా %s '%s' ను తొలగించుదామని అనుకుంటున్నారా?"
+-#: ../gui/polgengui.py:352
++#: ../gui/polgengui.py:353
+ #, python-format
+ msgid "%s must be a directory"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
++#: ../gui/polgengui.py:413 ../gui/polgengui.py:694
+ msgid "You must select a user"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:542
++#: ../gui/polgengui.py:543
+ msgid "Select executable file to be confined."
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:553
++#: ../gui/polgengui.py:554
+ msgid "Select init script file to be confined."
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:563
++#: ../gui/polgengui.py:564
+ msgid "Select file(s) that confined application creates or writes"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:570
++#: ../gui/polgengui.py:571
+ msgid "Select directory(s) that the confined application owns and writes into"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:632
++#: ../gui/polgengui.py:633
+ msgid "Select directory to generate policy files in"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:649
++#: ../gui/polgengui.py:650
+ #, python-format
+ msgid ""
+ "Type %s_t already defined in current policy.\n"
+ "Do you want to continue?"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
++#: ../gui/polgengui.py:650 ../gui/polgengui.py:654
+ msgid "Verify Name"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:653
++#: ../gui/polgengui.py:654
+ #, python-format
+ msgid ""
+ "Module %s.pp already loaded in current policy.\n"
+ "Do you want to continue?"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:699
++#: ../gui/polgengui.py:700
+ msgid ""
+ "You must add a name made up of letters and numbers and containing no spaces."
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:713
++#: ../gui/polgengui.py:714
+ msgid "You must enter a executable"
+ msgstr ""
+ 
+-#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
++#: ../gui/polgengui.py:739 ../gui/system-config-selinux.py:174
+ msgid "Configue SELinux"
+ msgstr ""
+ 
+-#: ../gui/polgen.py:158
+-msgid "Internet Services Daemon"
+-msgstr ""
+-
+-#: ../gui/polgen.py:197
+-#, python-format
+-msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+-msgstr ""
+-
+-#: ../gui/polgen.py:324
+-msgid "You must enter a name for your confined process/user"
+-msgstr ""
+-
+-#: ../gui/polgen.py:326
+-msgid ""
+-"Name must be alpha numberic with no spaces. Consider using option \"-n "
+-"MODULENAME\""
+-msgstr ""
+-
+-#: ../gui/polgen.py:414
+-msgid "User Role types can not be assigned executables."
+-msgstr ""
+-
+-#: ../gui/polgen.py:420
+-msgid "Only Daemon apps can use an init script.."
+-msgstr ""
+-
+-#: ../gui/polgen.py:438
+-msgid "use_resolve must be a boolean value "
+-msgstr ""
+-
+-#: ../gui/polgen.py:444
+-msgid "use_syslog must be a boolean value "
+-msgstr ""
+-
+-#: ../gui/polgen.py:450
+-msgid "use_kerberos must be a boolean value "
+-msgstr ""
+-
+-#: ../gui/polgen.py:456
+-msgid "manage_krb5_rcache must be a boolean value "
+-msgstr ""
+-
+-#: ../gui/polgen.py:486
+-msgid "USER Types automatically get a tmp type"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1004
+-msgid "You must enter the executable path for your confined process"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1182
+-msgid "Type Enforcement file"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1183
+-msgid "Interface file"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1184
+-msgid "File Contexts file"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1185
+-msgid "Setup Script"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1306
+-#, python-format
+-msgid ""
+-"\n"
+-"%s\n"
+-"\n"
+-"sepolgen [ -n moduleName ] [ -m ] [ -t type ] [ executable | Name ]\n"
+-"valid Types:\n"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1354
+-msgid "Executable or Name required"
+-msgstr ""
+-
+ #: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
+ msgid "Network Port"
+ msgstr ""
+@@ -1956,1411 +1863,1499 @@ msgstr ""
+ msgid "Group View"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:1 ../gui/selinux.tbl:30 ../gui/selinux.tbl:31
+-#: ../gui/selinux.tbl:32 ../gui/selinux.tbl:33 ../gui/selinux.tbl:34
+-#: ../gui/selinux.tbl:36 ../gui/selinux.tbl:37 ../gui/selinux.tbl:38
+-#: ../gui/selinux.tbl:39 ../gui/selinux.tbl:40 ../gui/selinux.tbl:42
+-#: ../gui/selinux.tbl:43 ../gui/selinux.tbl:44 ../gui/selinux.tbl:45
+-#: ../gui/selinux.tbl:46 ../gui/selinux.tbl:47 ../gui/selinux.tbl:48
+-#: ../gui/selinux.tbl:49 ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
+-#: ../gui/selinux.tbl:52 ../gui/selinux.tbl:53 ../gui/selinux.tbl:59
+-#: ../gui/selinux.tbl:60 ../gui/selinux.tbl:61 ../gui/selinux.tbl:62
+-#: ../gui/selinux.tbl:63 ../gui/selinux.tbl:64 ../gui/selinux.tbl:65
+-#: ../gui/selinux.tbl:66 ../gui/selinux.tbl:67 ../gui/selinux.tbl:68
+-#: ../gui/selinux.tbl:69 ../gui/selinux.tbl:75 ../gui/selinux.tbl:76
+-#: ../gui/selinux.tbl:77 ../gui/selinux.tbl:78 ../gui/selinux.tbl:79
+-#: ../gui/selinux.tbl:80 ../gui/selinux.tbl:81 ../gui/selinux.tbl:82
+-#: ../gui/selinux.tbl:83 ../gui/selinux.tbl:84 ../gui/selinux.tbl:86
+-#: ../gui/selinux.tbl:88 ../gui/selinux.tbl:89 ../gui/selinux.tbl:90
+-#: ../gui/selinux.tbl:92 ../gui/selinux.tbl:94 ../gui/selinux.tbl:95
+-#: ../gui/selinux.tbl:96 ../gui/selinux.tbl:97 ../gui/selinux.tbl:98
+-#: ../gui/selinux.tbl:99 ../gui/selinux.tbl:100 ../gui/selinux.tbl:101
+-#: ../gui/selinux.tbl:102 ../gui/selinux.tbl:103 ../gui/selinux.tbl:104
+-#: ../gui/selinux.tbl:106 ../gui/selinux.tbl:108 ../gui/selinux.tbl:109
+-#: ../gui/selinux.tbl:110 ../gui/selinux.tbl:111 ../gui/selinux.tbl:112
+-#: ../gui/selinux.tbl:113 ../gui/selinux.tbl:114 ../gui/selinux.tbl:116
+-#: ../gui/selinux.tbl:117 ../gui/selinux.tbl:119 ../gui/selinux.tbl:121
+-#: ../gui/selinux.tbl:123 ../gui/selinux.tbl:124 ../gui/selinux.tbl:127
+-#: ../gui/selinux.tbl:129 ../gui/selinux.tbl:130 ../gui/selinux.tbl:131
+-#: ../gui/selinux.tbl:132 ../gui/selinux.tbl:133 ../gui/selinux.tbl:134
+-#: ../gui/selinux.tbl:135 ../gui/selinux.tbl:136 ../gui/selinux.tbl:137
+-#: ../gui/selinux.tbl:138 ../gui/selinux.tbl:139 ../gui/selinux.tbl:142
+-#: ../gui/selinux.tbl:143 ../gui/selinux.tbl:144 ../gui/selinux.tbl:145
+-#: ../gui/selinux.tbl:146 ../gui/selinux.tbl:147 ../gui/selinux.tbl:148
+-#: ../gui/selinux.tbl:149 ../gui/selinux.tbl:150 ../gui/selinux.tbl:151
+-#: ../gui/selinux.tbl:152 ../gui/selinux.tbl:154 ../gui/selinux.tbl:155
+-#: ../gui/selinux.tbl:156 ../gui/selinux.tbl:157 ../gui/selinux.tbl:158
+-#: ../gui/selinux.tbl:159 ../gui/selinux.tbl:160 ../gui/selinux.tbl:167
+-#: ../gui/selinux.tbl:171 ../gui/selinux.tbl:172 ../gui/selinux.tbl:173
+-#: ../gui/selinux.tbl:174 ../gui/selinux.tbl:175 ../gui/selinux.tbl:177
+-#: ../gui/selinux.tbl:178 ../gui/selinux.tbl:179 ../gui/selinux.tbl:180
+-#: ../gui/selinux.tbl:184 ../gui/selinux.tbl:192 ../gui/selinux.tbl:193
+-#: ../gui/selinux.tbl:194 ../gui/selinux.tbl:195 ../gui/selinux.tbl:196
+-#: ../gui/selinux.tbl:197 ../gui/selinux.tbl:198 ../gui/selinux.tbl:199
+-#: ../gui/selinux.tbl:200 ../gui/selinux.tbl:201 ../gui/selinux.tbl:206
+-#: ../gui/selinux.tbl:207 ../gui/selinux.tbl:218 ../gui/selinux.tbl:219
+-#: ../gui/selinux.tbl:220 ../gui/selinux.tbl:222 ../gui/selinux.tbl:224
+-#: ../gui/selinux.tbl:226 ../gui/selinux.tbl:227 ../gui/selinux.tbl:230
+-msgid "SELinux Service Protection"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:1
+-msgid "Disable SELinux protection for acct daemon"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:2 ../gui/selinux.tbl:3 ../gui/selinux.tbl:70
+-#: ../gui/selinux.tbl:153 ../gui/selinux.tbl:168 ../gui/selinux.tbl:169
+-#: ../gui/selinux.tbl:170 ../gui/selinux.tbl:189 ../gui/selinux.tbl:202
+-#: ../gui/selinux.tbl:203 ../gui/selinux.tbl:204 ../gui/selinux.tbl:205
+-msgid "Admin"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:2
+-msgid "Allow all daemons to write corefiles to /"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:3
+-msgid "Allow all daemons the ability to use unallocated ttys"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
+-#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
+-#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
+-#: ../gui/selinux.tbl:210 ../gui/selinux.tbl:211 ../gui/selinux.tbl:212
+-#: ../gui/selinux.tbl:213 ../gui/selinux.tbl:214 ../gui/selinux.tbl:215
+-#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
+-msgid "User Privs"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:4
+-msgid ""
+-"Allow gadmin SELinux user account to execute files in home directory or /tmp"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:5
+-msgid ""
+-"Allow guest SELinux user account to execute files in home directory or /tmp"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
+-msgid "Memory Protection"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:6
+-msgid "Allow java executable stack"
 +#: ../gui/semanagePage.py:126
 +#, python-format
 +msgid "Are you sure you want to delete %s '%s'?"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Delete %s"
--#~ msgstr "%s తోలగించుము"
+-#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
+-#: ../gui/selinux.tbl:209
+-msgid "Mount"
 +#: ../gui/semanagePage.py:126
 +#, python-format
 +msgid "Delete %s"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Add %s"
--#~ msgstr "%s జతచేయుము"
+-#: ../gui/selinux.tbl:7
+-msgid "Allow mount to mount any file"
 +#: ../gui/semanagePage.py:134
 +#, python-format
 +msgid "Add %s"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Modify %s"
--#~ msgstr "%s సవరించుము"
+-#: ../gui/selinux.tbl:8
+-msgid "Allow mount to mount any directory"
 +#: ../gui/semanagePage.py:148
 +#, python-format
 +msgid "Modify %s"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Permissive"
--#~ msgstr "అనుమతిగల"
+-#: ../gui/selinux.tbl:9
+-msgid "Allow mplayer executable stack"
 +#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
 +msgid "Permissive"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Enforcing"
--#~ msgstr "బలవంతము"
+-#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
+-#: ../gui/selinux.tbl:188
+-msgid "SSH"
 +#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
 +msgid "Enforcing"
-+msgstr ""
+ msgstr ""
  
--#~ msgid ""
--#~ "Changing the policy type will cause a relabel of the entire file system "
--#~ "on the next boot. Relabeling takes a long time depending on the size of "
--#~ "the file system.  Do you wish to continue?"
--#~ msgstr ""
--#~ "విధానం రకమును మార్చుట అనునది తరువాతి బూట్ నందు మొత్తం దస్త్ర వ్యవస్థ యొక్క చెరికకు "
--#~ "కారణమౌతుంది. చేర్చుట అనునది దస్త్ర వ్యవస్థ పరిమాణం పై ఆధారపడి ఎక్కువ సమయం తీసకోవచ్చు.  మీరు "
--#~ "కొనసాగించాలని అనుకుంటున్నారా?"
+-#: ../gui/selinux.tbl:10
+-msgid "Allow ssh to run ssh-keysign"
 +#: ../gui/statusPage.py:94
 +msgid "Status"
-+msgstr ""
+ msgstr ""
  
--#~ msgid ""
--#~ "Changing to SELinux disabled requires a reboot.  It is not recommended.  "
--#~ "If you later decide to turn SELinux back on, the system will be required "
--#~ "to relabel.  If you just want to see if SELinux is causing a problem on "
--#~ "your system, you can go to permissive mode which will only log errors and "
--#~ "not enforce SELinux policy.  Permissive mode does not require a reboot    "
--#~ "Do you wish to continue?"
--#~ msgstr ""
--#~ "SELinux అచేతనంకు మారుటకు పునఃప్రారంభం అవసరము.  ఇది సిఫార్స్‍ చేయబడదు.  మీరు తర్వాత "
--#~ "SELinux వెనుకకు ఉంచాలని అనుకుంటే, సిస్టమ్‌కు చేర్చవలిసి ఉంటుంది.  మీరు SELinux సిస్టమ్ "
--#~ "నందు సమస్యకు కారణమౌతుందేమో చూడాలనుకుంటే, మీరు అనుమతిగల రీతి వెళ్ళవచ్చు ఏదైతే దోషాలను మరియు "
--#~ "బలవంతంకాని SELinux విధానంను లాగ్ చేస్తుందో.  అనుమతిగల రీతికి పునఃప్రారంభం అవసరంలేదు    "
--#~ "మీరు కొనసాగిద్దామని అనుకుంటున్నారా?"
+-#: ../gui/selinux.tbl:11
 +#: ../gui/statusPage.py:133
-+msgid ""
+ msgid ""
+-"Allow staff SELinux user account to execute files in home directory or /tmp"
 +"Changing the policy type will cause a relabel of the entire file system on "
 +"the next boot. Relabeling takes a long time depending on the size of the "
 +"file system.  Do you wish to continue?"
-+msgstr ""
+ msgstr ""
  
--#~ msgid ""
--#~ "Changing to SELinux enabled will cause a relabel of the entire file "
--#~ "system on the next boot. Relabeling takes a long time depending on the "
--#~ "size of the file system.  Do you wish to continue?"
--#~ msgstr ""
--#~ "SELinux చేతనంకు మార్చుట అనునది తరువాతి బూట్ నందు మొత్తం దస్త్ర వ్యవస్థ యొక్క చెరికకు "
--#~ "కారణమౌతుంది. చేర్చుట అనునది దస్త్ర వ్యవస్థ పరిమాణం పై ఆధారపడి ఎక్కువ సమయం తీసకోవచ్చు.  మీరు "
--#~ "కొనసాగించాలని అనుకుంటున్నారా?"
+-#: ../gui/selinux.tbl:12
 +#: ../gui/statusPage.py:147
-+msgid ""
+ msgid ""
+-"Allow sysadm SELinux user account to execute files in home directory or /tmp"
 +"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
 +"you later decide to turn SELinux back on, the system will be required to "
 +"relabel.  If you just want to see if SELinux is causing a problem on your "
 +"system, you can go to permissive mode which will only log errors and not "
 +"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
 +"wish to continue?"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "system-config-selinux"
--#~ msgstr "system-config-selinux"
+-#: ../gui/selinux.tbl:13
 +#: ../gui/statusPage.py:152
-+msgid ""
+ msgid ""
+-"Allow unconfined SELinux user account to execute files in home directory or /"
+-"tmp"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:14
+-msgid "Network Configuration"
 +"Changing to SELinux enabled will cause a relabel of the entire file system "
 +"on the next boot. Relabeling takes a long time depending on the size of the "
 +"file system.  Do you wish to continue?"
-+msgstr ""
+ msgstr ""
  
--#~ msgid ""
--#~ "Copyright (c)2006 Red Hat, Inc.\n"
--#~ "Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
--#~ msgstr ""
--#~ "కాపీరైట్ (c)2006 Red Hat, Inc.\n"
--#~ "కాపీరైట్ (c) 2006 Dan Walsh <dwalsh at redhat.com>"
+-#: ../gui/selinux.tbl:14
+-msgid "Allow unlabeled packets to flow on the network"
 +#: ../gui/system-config-selinux.glade:11
 +msgid "system-config-selinux"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Add SELinux Login Mapping"
--#~ msgstr "SELinux లాగిన్ మాపింగ్‌ను జతచేయుము"
+-#: ../gui/selinux.tbl:15
 +#: ../gui/system-config-selinux.glade:12
-+msgid ""
+ msgid ""
+-"Allow user SELinux user account to execute files in home directory or /tmp"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:16
+-msgid "Allow unconfined to dyntrans to unconfined_execmem"
 +"Copyright (c)2006 Red Hat, Inc.\n"
 +"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Add SELinux Network Ports"
--#~ msgstr "SELinux నెట్వర్కు పోర్ట్స్‍‌ను జతచేయుము"
+-#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
+-#: ../gui/selinux.tbl:140
+-msgid "Databases"
 +#: ../gui/system-config-selinux.glade:22
 +#: ../gui/system-config-selinux.glade:544
 +msgid "Add SELinux Login Mapping"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "SELinux Type"
--#~ msgstr "SELinux రకము"
+-#: ../gui/selinux.tbl:17
+-msgid "Allow user to connect to mysql socket"
 +#: ../gui/system-config-selinux.glade:257
 +msgid "Add SELinux Network Ports"
-+msgstr ""
+ msgstr ""
  
--#~ msgid ""
--#~ "tcp\n"
--#~ "udp"
--#~ msgstr ""
--#~ "tcp\n"
--#~ "udp"
+-#: ../gui/selinux.tbl:18
+-msgid "Allow user to connect to postgres socket"
 +#: ../gui/system-config-selinux.glade:391
 +#: ../gui/system-config-selinux.glade:678
 +msgid "SELinux Type"
-+msgstr ""
+ msgstr ""
  
--#~ msgid ""
--#~ "SELinux MLS/MCS\n"
--#~ "Level"
--#~ msgstr ""
--#~ "SELinux MLS/MCS\n"
--#~ "స్థాయి"
+-#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
+-msgid "XServer"
 +#: ../gui/system-config-selinux.glade:622
 +msgid "File Specification"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "File Specification"
--#~ msgstr "దస్త్రము విశదీకరణము"
+-#: ../gui/selinux.tbl:19
+-msgid "Allow clients to write to X shared memory"
 +#: ../gui/system-config-selinux.glade:650
 +msgid "File Type"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "File Type"
--#~ msgstr "దస్త్రము రకము"
+-#: ../gui/selinux.tbl:20
 +#: ../gui/system-config-selinux.glade:727
-+msgid ""
+ msgid ""
+-"Allow xguest SELinux user account to execute files in home directory or /tmp"
 +"all files\n"
 +"regular file\n"
 +"directory\n"
@@ -260540,142 +296254,125 @@ diff -up policycoreutils-2.1.12/po/te.po.rhat policycoreutils-2.1.12/po/te.po
 +"socket\n"
 +"symbolic link\n"
 +"named pipe\n"
-+msgstr ""
+ msgstr ""
  
--#~ msgid ""
--#~ "all files\n"
--#~ "regular file\n"
--#~ "directory\n"
--#~ "character device\n"
--#~ "block device\n"
--#~ "socket\n"
--#~ "symbolic link\n"
--#~ "named pipe\n"
--#~ msgstr ""
--#~ "అన్ని దస్త్రములు\n"
--#~ "సాదారణ దస్త్రము\n"
--#~ "సంచయము\n"
--#~ "అక్షర పరికరము\n"
--#~ "బ్లాక్ పరికరము\n"
--#~ "సాకెట్\n"
--#~ "సింబాలిక్ లింకు\n"
--#~ "నేమ్డ్‍ పైప్\n"
+-#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
+-#: ../gui/selinux.tbl:231
+-msgid "NIS"
 +#: ../gui/system-config-selinux.glade:773
 +msgid "MLS"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "MLS"
--#~ msgstr "MLS"
+-#: ../gui/selinux.tbl:21
+-msgid "Allow daemons to run with NIS"
 +#: ../gui/system-config-selinux.glade:837
 +msgid "Add SELinux User"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Add SELinux User"
--#~ msgstr "SELinux వినియోగదారిని జతచేయుము"
+-#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
+-#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
+-#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
+-#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
+-#: ../gui/selinux.tbl:118
+-msgid "Web Applications"
 +#: ../gui/system-config-selinux.glade:1079
 +msgid "SELinux Administration"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "SELinux Administration"
--#~ msgstr "SELinux నిర్వహణ"
+-#: ../gui/selinux.tbl:22
+-msgid "Transition staff SELinux user to Web Browser Domain"
 +#: ../gui/system-config-selinux.glade:1122
 +msgid "Add"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Add"
--#~ msgstr "జతచేయి"
+-#: ../gui/selinux.tbl:23
+-msgid "Transition sysadm SELinux user to Web Browser Domain"
 +#: ../gui/system-config-selinux.glade:1144
 +msgid "_Properties"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "_Properties"
--#~ msgstr "లక్షణములు(_P)"
+-#: ../gui/selinux.tbl:24
+-msgid "Transition user SELinux user to Web Browser Domain"
 +#: ../gui/system-config-selinux.glade:1166
 +msgid "_Delete"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "_Delete"
--#~ msgstr "తొలగించు(_D)"
+-#: ../gui/selinux.tbl:25
+-msgid "Transition xguest SELinux user to Web Browser Domain"
 +#: ../gui/system-config-selinux.glade:1256
 +msgid "Select Management Object"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Select Management Object"
--#~ msgstr "నిర్వహణ ఆబ్జక్ట్‍‌ను ఎంపికచేయుము"
+-#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
+-#: ../gui/selinux.tbl:29
+-msgid "Allow staff Web Browsers to write to home directories"
 +#: ../gui/system-config-selinux.glade:1273
 +msgid "<b>Select:</b>"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "<b>Select:</b>"
--#~ msgstr "<b>ఎంపికచేయి:</b>"
+-#: ../gui/selinux.tbl:30
+-msgid "Disable SELinux protection for amanda"
 +#: ../gui/system-config-selinux.glade:1326
 +msgid "System Default Enforcing Mode"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "System Default Enforcing Mode"
--#~ msgstr "సిస్టమ్ అప్రమేయ బలవంతపు రీతి"
+-#: ../gui/selinux.tbl:31
+-msgid "Disable SELinux protection for amavis"
 +#: ../gui/system-config-selinux.glade:1354
 +msgid ""
 +"Disabled\n"
 +"Permissive\n"
 +"Enforcing\n"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Current Enforcing Mode"
--#~ msgstr "ప్రస్తుత బలవంతపు రీతి"
+-#: ../gui/selinux.tbl:32
+-msgid "Disable SELinux protection for apmd daemon"
 +#: ../gui/system-config-selinux.glade:1373
 +msgid "Current Enforcing Mode"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "System Default Policy Type: "
--#~ msgstr "సిస్టమ్ అప్రమేయ విధాన రకము: "
+-#: ../gui/selinux.tbl:33
+-msgid "Disable SELinux protection for arpwatch daemon"
 +#: ../gui/system-config-selinux.glade:1418
 +msgid "System Default Policy Type: "
-+msgstr ""
+ msgstr ""
  
--#~ msgid ""
--#~ "Select if you wish to relabel then entire file system on next reboot.  "
--#~ "Relabeling can take a very long time, depending on the size of the "
--#~ "system.  If you are changing policy types or going from disabled to "
--#~ "enforcing, a relabel is required."
--#~ msgstr ""
--#~ "తరువాతి పునఃప్రారంభంనందు మొత్తం దస్త్ర వ్యవస్థను చేర్చాలనుకుంటే ఎంపికచేయండి.  చేర్చుట అనునది "
--#~ "చాలా ఎక్కువ సమయం తీసుకుంటుంది, సిస్టమ్ యొక్క పరిమాణం మీద ఆదారపడి.  మీరు ఈ విధమైన విధానాలను "
--#~ "మార్చుతుంటే లేదా అచేతనంనుండి బలవంతపుకు వెళుతుంటే, చేరిక అవసరమౌతుంది."
+-#: ../gui/selinux.tbl:34
+-msgid "Disable SELinux protection for auditd daemon"
 +#: ../gui/system-config-selinux.glade:1463
 +msgid ""
 +"Select if you wish to relabel then entire file system on next reboot.  "
 +"Relabeling can take a very long time, depending on the size of the system.  "
 +"If you are changing policy types or going from disabled to enforcing, a "
 +"relabel is required."
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Relabel on next reboot."
--#~ msgstr "తరువాతి పునఃప్రారంభంనందు చేర్చుము."
+-#: ../gui/selinux.tbl:35
+-msgid "Disable SELinux protection for automount daemon"
 +#: ../gui/system-config-selinux.glade:1509
 +msgid "Relabel on next reboot."
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Revert boolean setting to system default"
--#~ msgstr "బూలియన్ అమరికను సిస్టమ్ అప్రమేయంకు తిప్పివుంచుము"
+-#: ../gui/selinux.tbl:36
+-msgid "Disable SELinux protection for avahi"
 +#: ../gui/system-config-selinux.glade:1561
 +msgid "label37"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Toggle between Customized and All Booleans"
--#~ msgstr "అన్ని బూలియన్స్‍ మరియు మలుచుకొనిన వాటిమాద్య మారుము"
+-#: ../gui/selinux.tbl:37
+-msgid "Disable SELinux protection for bluetooth daemon"
 +#: ../gui/system-config-selinux.glade:1598
 +msgid "Revert boolean setting to system default"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Filter"
--#~ msgstr "వడపోత"
+-#: ../gui/selinux.tbl:38
+-msgid "Disable SELinux protection for canna daemon"
 +#: ../gui/system-config-selinux.glade:1614
 +msgid "Toggle between Customized and All Booleans"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Add File Context"
--#~ msgstr "దస్త్ర సందర్భంను జతచేయుము"
+-#: ../gui/selinux.tbl:39
+-msgid "Disable SELinux protection for cardmgr daemon"
 +#: ../gui/system-config-selinux.glade:1645
 +#: ../gui/system-config-selinux.glade:1850
 +#: ../gui/system-config-selinux.glade:2037
@@ -260684,9727 +296381,13197 @@ diff -up policycoreutils-2.1.12/po/te.po.rhat policycoreutils-2.1.12/po/te.po
 +#: ../gui/system-config-selinux.glade:2692
 +#: ../gui/system-config-selinux.glade:2867
 +msgid "Filter"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Modify File Context"
--#~ msgstr "దస్త్రము సందర్భంను సవరించుము"
+-#: ../gui/selinux.tbl:40
+-msgid "Disable SELinux protection for Cluster Server"
 +#: ../gui/system-config-selinux.glade:1734
 +msgid "label50"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Delete File Context"
--#~ msgstr "దస్త్ర సందర్భంను తొలగించుము"
+-#: ../gui/selinux.tbl:41
+-msgid ""
+-"Allow cdrecord to read various content. nfs, samba, removable devices, user "
+-"temp and untrusted content files"
 +#: ../gui/system-config-selinux.glade:1771
 +msgid "Add File Context"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Toggle between all and customized file context"
--#~ msgstr "అన్నిటి మరియు మలుచుకొనిన దస్త్ర సందర్బం మద్య మారుము"
+-#: ../gui/selinux.tbl:42
+-msgid "Disable SELinux protection for ciped daemon"
 +#: ../gui/system-config-selinux.glade:1787
 +msgid "Modify File Context"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Add SELinux User Mapping"
--#~ msgstr "SELinux వినియోగదారి మాపింగ్‌ను జతచేయుము"
+-#: ../gui/selinux.tbl:43
+-msgid "Disable SELinux protection for clamd daemon"
 +#: ../gui/system-config-selinux.glade:1803
 +msgid "Delete File Context"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Modify SELinux User Mapping"
--#~ msgstr "SELinux వినియోగదారి మాపింగ్ సవరించుము"
+-#: ../gui/selinux.tbl:44
+-msgid "Disable SELinux protection for clamscan"
 +#: ../gui/system-config-selinux.glade:1819
 +msgid "Toggle between all and customized file context"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Delete SELinux User Mapping"
--#~ msgstr "SELinux వినియోగదారి మాపింగ్ తొలగించుము"
+-#: ../gui/selinux.tbl:45
+-msgid "Disable SELinux protection for clvmd"
 +#: ../gui/system-config-selinux.glade:1939
 +msgid "label38"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Add Translation"
--#~ msgstr "అనువాదమును జతచేయుము"
+-#: ../gui/selinux.tbl:46
+-msgid "Disable SELinux protection for comsat daemon"
 +#: ../gui/system-config-selinux.glade:1976
 +msgid "Add SELinux User Mapping"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Modify Translation"
--#~ msgstr "అనువాదమును సవరించుము"
+-#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
+-#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
+-msgid "Disable SELinux protection for courier daemon"
 +#: ../gui/system-config-selinux.glade:1992
 +msgid "Modify SELinux User Mapping"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Delete Translation"
--#~ msgstr "అనువాదమును తొలగించుము"
+-#: ../gui/selinux.tbl:52
+-msgid "Disable SELinux protection for cpucontrol daemon"
 +#: ../gui/system-config-selinux.glade:2008
 +msgid "Delete SELinux User Mapping"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Modify SELinux User"
--#~ msgstr "SELinux వినియోగదారిని సవరించుము"
+-#: ../gui/selinux.tbl:53
+-msgid "Disable SELinux protection for cpuspeed daemon"
 +#: ../gui/system-config-selinux.glade:2126
 +msgid "label39"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Add Network Port"
--#~ msgstr "నెట్వర్క్‍ పోర్ట్‍‌ను జతచేయుము"
+-#: ../gui/selinux.tbl:54
+-msgid "Cron"
 +#: ../gui/system-config-selinux.glade:2163
 +msgid "Add User"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Edit Network Port"
--#~ msgstr "నెట్వర్క్‍ పోర్ట్‍ సరిచేయి"
+-#: ../gui/selinux.tbl:54
+-msgid "Disable SELinux protection for crond daemon"
 +#: ../gui/system-config-selinux.glade:2179
 +msgid "Modify User"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Delete Network Port"
--#~ msgstr "నెట్వర్క్‍ పోర్ట్‍ తొలగించుము"
+-#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
+-#: ../gui/selinux.tbl:91
+-msgid "Printing"
 +#: ../gui/system-config-selinux.glade:2195
 +msgid "Delete User"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Toggle between Customized and All Ports"
--#~ msgstr "అన్ని పోర్ట్స్‍ మరియు మలుచుకొనిన వాటిమాద్య మారుము"
+-#: ../gui/selinux.tbl:55
+-msgid "Disable SELinux protection for cupsd back end server"
 +#: ../gui/system-config-selinux.glade:2313
 +msgid "label41"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Generate new policy module"
--#~ msgstr "కొత్త విధానం మాడ్యూల్‌ను ఉద్భవింపచేయుము"
+-#: ../gui/selinux.tbl:56
+-msgid "Disable SELinux protection for cupsd daemon"
 +#: ../gui/system-config-selinux.glade:2350
 +msgid "Add Network Port"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Load policy module"
--#~ msgstr "విధానం మాడ్యూల్‌ను నింపుము"
+-#: ../gui/selinux.tbl:57
+-msgid "Disable SELinux protection for cupsd_lpd"
 +#: ../gui/system-config-selinux.glade:2366
 +msgid "Edit Network Port"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Remove loadable policy module"
--#~ msgstr "నింపదగు విధానం మాడ్యూల్‌ను తీసివేయుము"
+-#: ../gui/selinux.tbl:58
+-msgid "CVS"
 +#: ../gui/system-config-selinux.glade:2382
 +msgid "Delete Network Port"
-+msgstr ""
+ msgstr ""
  
--#~ msgid ""
--#~ "Enable/Disable additional audit rules, that are normally not reported in "
--#~ "the log files."
--#~ msgstr "అదనపు ఆడిట్ నియమాలను అచేతనం/చేతనం చేయుము, సాదారణంగా లాగ్ దస్త్రములనందు నివేదించబడని."
+-#: ../gui/selinux.tbl:58
+-msgid "Disable SELinux protection for cvs daemon"
 +#: ../gui/system-config-selinux.glade:2418
 +#: ../gui/system-config-selinux.glade:2436
 +msgid "Toggle between Customized and All Ports"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Sensitvity Level"
--#~ msgstr "మృదుత్వం స్థాయి"
+-#: ../gui/selinux.tbl:59
+-msgid "Disable SELinux protection for cyrus daemon"
 +#: ../gui/system-config-selinux.glade:2556
 +msgid "label42"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "SELinux user '%s' is required"
--#~ msgstr "SELinux వినియోగదారి '%s' అవసరము"
+-#: ../gui/selinux.tbl:60
+-msgid "Disable SELinux protection for dbskkd daemon"
 +#: ../gui/system-config-selinux.glade:2593
 +msgid "Generate new policy module"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Requires value"
--#~ msgstr "విలువ అవసరము"
+-#: ../gui/selinux.tbl:61
+-msgid "Disable SELinux protection for dbusd daemon"
 +#: ../gui/system-config-selinux.glade:2609
 +msgid "Load policy module"
-+msgstr ""
+ msgstr ""
  
--#~ msgid ""
--#~ "\n"
--#~ "\n"
--#~ "semodule -i %s\n"
--#~ "\n"
--#~ msgstr ""
--#~ "\n"
--#~ "\n"
--#~ "semodule -i %s\n"
--#~ "\n"
+-#: ../gui/selinux.tbl:62
+-msgid "Disable SELinux protection for dccd"
 +#: ../gui/system-config-selinux.glade:2625
 +msgid "Remove loadable policy module"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Allow application/user role to bind to any tcp ports > 1024"
--#~ msgstr ""
--#~ "ఏ tcp పోర్ట్స్‍‌కు అయినా > 1024 కు బంధనం అగుటకు అనువర్తనం/వినియోగదారి ను అనుమతించుము"
+-#: ../gui/selinux.tbl:63
+-msgid "Disable SELinux protection for dccifd"
 +#: ../gui/system-config-selinux.glade:2661
 +msgid ""
 +"Enable/Disable additional audit rules, that are normally not reported in the "
 +"log files."
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Allows confined application/user role to bind to any tcp port"
--#~ msgstr "ఏ tcp పోర్ట్‍‌కైనా బంధనం అగుటకు పరిమిత అనువర్తనం/వినియోగదారి పాత్ర ను అనుమతిస్తుంది"
+-#: ../gui/selinux.tbl:64
+-msgid "Disable SELinux protection for dccm"
 +#: ../gui/system-config-selinux.glade:2781
 +msgid "label44"
-+msgstr ""
+ msgstr ""
  
--#~ msgid ""
--#~ "Enter a comma separated list of tcp ports or ranges of ports that "
--#~ "application/user role binds to. Example: 612, 650-660"
--#~ msgstr ""
--#~ "ఆ అనువర్తనం/వినియోగదారి పాత్ర బందనం అగు కామావిభజిత tcp పోర్ట్స్‍ లేదా పోర్ట్స్‍ స్థాయిలను "
--#~ "ప్రవేశపెట్టుము. ఉదాహరణ: 612, 650-660"
+-#: ../gui/selinux.tbl:65
+-msgid "Disable SELinux protection for ddt daemon"
 +#: ../gui/system-config-selinux.glade:2818
 +msgid "Change process mode to permissive."
-+msgstr ""
+ msgstr ""
  
--#~ msgid "SELinux Policy Generation Druid"
--#~ msgstr "SELinux విధానం ఉద్భవన డ్రుయిడ్"
+-#: ../gui/selinux.tbl:66
+-msgid "Disable SELinux protection for devfsd daemon"
 +#: ../gui/system-config-selinux.glade:2836
 +msgid "Change process mode to enforcing"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Unreserved Ports  (> 1024)"
--#~ msgstr "నిలువఉంచని పోర్ట్స్‍  (> 1024)"
+-#: ../gui/selinux.tbl:67
+-msgid "Disable SELinux protection for dhcpc daemon"
 +#: ../gui/system-config-selinux.glade:2928
 +msgid "Process Domain"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Use this checkbutton if your app calls bindresvport with 0."
--#~ msgstr "మీ app కాల్స్‍ bindresvport 0 తో ఉంటే ఈ చెక్‌బటన్‌ను ఉపయోగించండి."
+-#: ../gui/selinux.tbl:68
+-msgid "Disable SELinux protection for dhcpd daemon"
 +#: ../gui/system-config-selinux.glade:2956
 +msgid "label59"
-+msgstr ""
+ msgstr ""
  
--#~ msgid ""
--#~ "Enforcing\n"
--#~ "Permissive\n"
--#~ "Disabled\n"
--#~ msgstr ""
--#~ "బలవంతపు\n"
--#~ "అనుమతిగల\n"
--#~ "అచేతనమైన\n"
+-#: ../gui/selinux.tbl:69
+-msgid "Disable SELinux protection for dictd daemon"
 +#: ../gui/usersPage.py:138
 +#, python-format
 +msgid "SELinux user '%s' is required"
-+msgstr ""
-diff -up policycoreutils-2.1.12/po/th.po.rhat policycoreutils-2.1.12/po/th.po
---- policycoreutils-2.1.12/po/th.po.rhat	2012-07-04 07:35:21.000000000 -0400
-+++ policycoreutils-2.1.12/po/th.po	2012-10-16 15:12:48.987688682 -0400
-@@ -1,1270 +0,0 @@
--# SOME DESCRIPTIVE TITLE.
--# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
--# This file is distributed under the same license as the PACKAGE package.
--# FIRST AUTHOR <EMAIL at ADDRESS>, YEAR.
--#
--#, fuzzy
--msgid ""
--msgstr ""
--"Project-Id-Version: PACKAGE VERSION\n"
--"Report-Msgid-Bugs-To: \n"
--"POT-Creation-Date: 2012-03-27 10:49-0400\n"
--"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
--"Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
--"Language-Team: LANGUAGE <LL at li.org>\n"
--"Language: \n"
--"MIME-Version: 1.0\n"
--"Content-Type: text/plain; charset=UTF-8\n"
--"Content-Transfer-Encoding: 8bit\n"
--
--#: ../run_init/run_init.c:67
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:70
+-msgid "Allow sysadm_t to directly start daemons"
++#: ../sepolicy/sepolicy.py:106
++msgid "Generate SELinux man pages"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:71
+-msgid "Disable SELinux protection for Evolution"
++#: ../sepolicy/sepolicy.py:110
++msgid "path in which the generated SELinux man pages will be stored"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:72
+-msgid "Games"
++#: ../sepolicy/sepolicy.py:114
++msgid "All domains"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:72
+-msgid "Disable SELinux protection for games"
++#: ../sepolicy/sepolicy.py:116
++msgid "Domain name(s) of man pages to be created"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:73
+-msgid "Disable SELinux protection for the web browsers"
++#: ../sepolicy/sepolicy.py:164
++msgid "Query SELinux policy network information"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:74
+-msgid "Disable SELinux protection for Thunderbird"
++#: ../sepolicy/sepolicy.py:169
++msgid "list all SELinux port types"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:75
+-msgid "Disable SELinux protection for distccd daemon"
++#: ../sepolicy/sepolicy.py:172
++msgid "show SELinux type related to the port"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:76
+-msgid "Disable SELinux protection for dmesg daemon"
++#: ../sepolicy/sepolicy.py:175
++msgid "Show ports defined for this SELinux type"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:77
+-msgid "Disable SELinux protection for dnsmasq daemon"
++#: ../sepolicy/sepolicy.py:178
++msgid "show ports to which this domain can bind and/or connect"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:78
+-msgid "Disable SELinux protection for dovecot daemon"
++#: ../sepolicy/sepolicy.py:192
++msgid "query SELinux policy to see if domains can communicate with each other"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:79
+-msgid "Disable SELinux protection for entropyd daemon"
++#: ../sepolicy/sepolicy.py:195
++msgid "Source Domain"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:80
+-msgid "Disable SELinux protection for fetchmail"
++#: ../sepolicy/sepolicy.py:198
++msgid "Target Domain"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:81
+-msgid "Disable SELinux protection for fingerd daemon"
++#: ../sepolicy/sepolicy.py:215
++msgid "query SELinux Policy to see description of booleans"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:82
+-msgid "Disable SELinux protection for freshclam daemon"
++#: ../sepolicy/sepolicy.py:219
++msgid "get all booleans desctiption"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:83
+-msgid "Disable SELinux protection for fsdaemon daemon"
++#: ../sepolicy/sepolicy.py:221
++msgid "boolean to get description"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:84
+-msgid "Disable SELinux protection for gpm daemon"
++#: ../sepolicy/sepolicy.py:231
++msgid ""
++"query SELinux Policy to see how a source process domain can transition to "
++"the target process domain"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
+-msgid "NFS"
++#: ../sepolicy/sepolicy.py:234
++msgid "source process domain"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:85
+-msgid "Disable SELinux protection for gss daemon"
++#: ../sepolicy/sepolicy.py:237
++msgid "target process domain"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:86
+-msgid "Disable SELinux protection for Hal daemon"
++#: ../sepolicy/sepolicy.py:259
++msgid "Generate SELinux Policy module template"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:87
+-msgid "Compatibility"
++#: ../sepolicy/sepolicy.py:265
++msgid "name of policy to generate"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:87
 -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 ""
--
+-"Do not audit things that we know to be broken but which are not security "
+-"risks"
++#: ../sepolicy/sepolicy.py:267
++msgid "executable to confine"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:88
+-msgid "Disable SELinux protection for hostname daemon"
++#: ../sepolicy/sepolicy.py:269
++msgid "run policy generation test suite"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:89
+-msgid "Disable SELinux protection for hotplug daemon"
++#: ../sepolicy/sepolicy.py:274
++msgid "commands"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:90
+-msgid "Disable SELinux protection for howl daemon"
++#: ../sepolicy/sepolicy/generate.py:185
++msgid "Internet Services Daemon"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:91
+-msgid "Disable SELinux protection for cups hplip daemon"
++#: ../sepolicy/sepolicy/generate.py:198
++msgid "Valid Types:\n"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:92
+-msgid "Disable SELinux protection for httpd rotatelogs"
++#: ../sepolicy/sepolicy/generate.py:232
++#, python-format
++msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
+-msgid "HTTPD Service"
++#: ../sepolicy/sepolicy/generate.py:359
++msgid "You must enter a name for your confined process/user"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:93
+-msgid "Disable SELinux protection for http suexec"
++#: ../sepolicy/sepolicy/generate.py:361
++msgid ""
++"Name must be alpha numberic with no spaces. Consider using option \"-n "
++"MODULENAME\""
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:94
+-msgid "Disable SELinux protection for hwclock daemon"
++#: ../sepolicy/sepolicy/generate.py:449
++msgid "User Role types can not be assigned executables."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:95
+-msgid "Disable SELinux protection for i18n daemon"
++#: ../sepolicy/sepolicy/generate.py:455
++msgid "Only Daemon apps can use an init script.."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:96
+-msgid "Disable SELinux protection for imazesrv daemon"
++#: ../sepolicy/sepolicy/generate.py:473
++msgid "use_resolve must be a boolean value "
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:97
+-msgid "Disable SELinux protection for inetd child daemons"
++#: ../sepolicy/sepolicy/generate.py:479
++msgid "use_syslog must be a boolean value "
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:98
+-msgid "Disable SELinux protection for inetd daemon"
++#: ../sepolicy/sepolicy/generate.py:485
++msgid "use_kerberos must be a boolean value "
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:99
+-msgid "Disable SELinux protection for innd daemon"
++#: ../sepolicy/sepolicy/generate.py:491
++msgid "manage_krb5_rcache must be a boolean value "
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:100
+-msgid "Disable SELinux protection for iptables daemon"
++#: ../sepolicy/sepolicy/generate.py:521
++msgid "USER Types automatically get a tmp type"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:101
+-msgid "Disable SELinux protection for ircd daemon"
++#: ../sepolicy/sepolicy/generate.py:1039
++msgid "You must enter the executable path for your confined process"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:102
+-msgid "Disable SELinux protection for irqbalance daemon"
++#: ../sepolicy/sepolicy/generate.py:1272
++msgid "Type Enforcement file"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:1273
++msgid "Interface file"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:1274
++msgid "File Contexts file"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:103
+-msgid "Disable SELinux protection for iscsi daemon"
++#: ../sepolicy/sepolicy/generate.py:1275
++msgid "Spec file"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:104
+-msgid "Disable SELinux protection for jabberd daemon"
++#: ../sepolicy/sepolicy/generate.py:1276
++msgid "Setup Script"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
+-msgid "Kerberos"
++#: booleans.py:1
++msgid ""
++"Allow ABRT to modify public files used for public file transfer services."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:105
+-msgid "Disable SELinux protection for kadmind daemon"
++#: booleans.py:2
++msgid ""
++"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:106
+-msgid "Disable SELinux protection for klogd daemon"
++#: booleans.py:3
++msgid "Allow amavis to use JIT compiler"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:107
+-msgid "Disable SELinux protection for krb5kdc daemon"
++#: booleans.py:4
++msgid "Allow antivirus programs to read non security files on a system"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:108
+-msgid "Disable SELinux protection for ktalk daemons"
++#: booleans.py:5
++msgid ""
++"Allow users to resolve user passwd entries directly from ldap rather then "
++"using a sssd server"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:109
+-msgid "Disable SELinux protection for kudzu daemon"
++#: booleans.py:6
++msgid "Allow users to login using a radius server"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:110
+-msgid "Disable SELinux protection for locate daemon"
++#: booleans.py:7
++msgid "Allow users to login using a yubikey  server"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:111
+-msgid "Disable SELinux protection for lpd daemon"
++#: booleans.py:8
++msgid ""
++"Allow cdrecord to read various content. nfs, samba, removable devices, user "
++"temp and untrusted content files"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:112
+-msgid "Disable SELinux protection for lrrd daemon"
++#: booleans.py:9
++msgid "Allow clamd to use JIT compiler"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:113
+-msgid "Disable SELinux protection for lvm daemon"
++#: booleans.py:10
++msgid "Allow clamscan to non security files on a system"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:114
+-msgid "Disable SELinux protection for mailman"
++#: booleans.py:11
++msgid "Allow clamscan to read user content"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:115
+-msgid "Allow evolution and thunderbird to read user files"
++#: booleans.py:12
++msgid ""
++"Allow Cobbler to modify public files used for public file transfer services."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:116
+-msgid "Disable SELinux protection for mdadm daemon"
++#: booleans.py:13
++msgid "Allow Cobbler to connect to the network using TCP."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:117
+-msgid "Disable SELinux protection for monopd daemon"
++#: booleans.py:14
++msgid "Allow Cobbler to access cifs file systems."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:118
+-msgid "Allow the mozilla browser to read user files"
++#: booleans.py:15
++msgid "Allow Cobbler to access nfs file systems."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:119
+-msgid "Disable SELinux protection for mrtg daemon"
++#: booleans.py:16
++msgid "Allow collectd to connect to the network using TCP."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:120
+-msgid "Disable SELinux protection for mysqld daemon"
++#: booleans.py:17
++msgid "Allow codnor domain to connect to the network using TCP."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:121
+-msgid "Disable SELinux protection for nagios daemon"
++#: booleans.py:18
++msgid ""
++"Allow system cron jobs to relabel filesystem for restoring file contexts."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
+-msgid "Name Service"
++#: booleans.py:19
++msgid "Allow cvs daemon to read shadow"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:122
+-msgid "Disable SELinux protection for named daemon"
++#: booleans.py:20
++msgid "Allow all daemons to write corefiles to /"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:123
+-msgid "Disable SELinux protection for nessusd daemon"
++#: booleans.py:21
++msgid "Allow all daemons to use tcp wrappers."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:124
+-msgid "Disable SELinux protection for NetworkManager"
++#: booleans.py:22
++msgid "Allow all daemons the ability to read/write terminals"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:125
+-msgid "Disable SELinux protection for nfsd daemon"
++#: booleans.py:23
++msgid "Allow dbadm to manage files in users home directories"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
+-#: ../gui/selinux.tbl:221
+-msgid "Samba"
++#: booleans.py:24
++msgid "Allow dbadm to read files in users home directories"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:126
+-msgid "Disable SELinux protection for nmbd daemon"
++#: booleans.py:25
++msgid ""
++"Deny user domains applications to map a memory region as both executable and "
++"writable, this is dangerous and the executable should be reported in bugzilla"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:127
+-msgid "Disable SELinux protection for nrpe daemon"
++#: booleans.py:26
++msgid "Allow sysadm to debug or ptrace all processes."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:128
+-msgid "Disable SELinux protection for nscd daemon"
++#: booleans.py:27
++msgid "Allow dhcpc client applications to execute iptables commands"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:129
+-msgid "Disable SELinux protection for nsd daemon"
++#: booleans.py:28
++msgid "Allow DHCP daemon to use LDAP backends"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:130
+-msgid "Disable SELinux protection for ntpd daemon"
++#: booleans.py:29
++msgid "Allow all domains to use other domains file descriptors"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:131
+-msgid "Disable SELinux protection for oddjob"
++#: booleans.py:30
++msgid "Allow all domains to have the kernel load modules"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:132
+-msgid "Disable SELinux protection for oddjob_mkhomedir"
++#: booleans.py:31
++msgid "Allow the use of the audio devices as the source for the entropy feeds"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:133
+-msgid "Disable SELinux protection for openvpn daemon"
++#: booleans.py:32
++msgid "Allow exim to connect to databases (postgres, mysql)"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:134
+-msgid "Disable SELinux protection for pam daemon"
++#: booleans.py:33
++msgid "Allow exim to create, read, write, and delete unprivileged user files."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:135
+-msgid "Disable SELinux protection for pegasus"
++#: booleans.py:34
++msgid "Allow exim to read unprivileged user files."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:136
+-msgid "Disable SELinux protection for perdition daemon"
++#: booleans.py:35
++msgid "Enable extra rules in the cron domain to support fcron."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:137
+-msgid "Disable SELinux protection for portmap daemon"
++#: booleans.py:36
++msgid "Allow fenced domain to connect to the network using TCP."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:138
+-msgid "Disable SELinux protection for portslave daemon"
++#: booleans.py:37
++msgid "Allow fenced domain to execute ssh."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:139
+-msgid "Disable SELinux protection for postfix"
++#: booleans.py:38
++msgid "Allow ftp to read and write files in the user home directories"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:140
+-msgid "Disable SELinux protection for postgresql daemon"
++#: booleans.py:39
++msgid ""
++"Allow ftp servers to upload files,  used for public file transfer services. "
++"Directories must be labeled public_content_rw_t."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:141
+-msgid "pppd"
++#: booleans.py:40
++msgid "Allow ftp servers to connect to all ports > 1023"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:141
+-msgid "Allow pppd to be run for a regular user"
++#: booleans.py:41
++msgid "Allow ftp servers to connect to mysql database ports"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:142
+-msgid "Disable SELinux protection for pptp"
++#: booleans.py:42
++msgid ""
++"Allow ftp servers to login to local users and read/write all files on the "
++"system, governed by DAC."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:143
+-msgid "Disable SELinux protection for prelink daemon"
++#: booleans.py:43
++msgid "Allow ftp servers to use cifs used for public file transfer services."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:144
+-msgid "Disable SELinux protection for privoxy daemon"
++#: booleans.py:44
++msgid "Allow ftp servers to use nfs used for public file transfer services."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:145
+-msgid "Disable SELinux protection for ptal daemon"
++#: booleans.py:45
++msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:146
+-msgid "Disable SELinux protection for pxe daemon"
++#: booleans.py:46
++msgid "Determine whether Git CGI can search home directories."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:147
+-msgid "Disable SELinux protection for pyzord"
++#: booleans.py:47
++msgid "Determine whether Git CGI can access cifs file systems."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:148
+-msgid "Disable SELinux protection for quota daemon"
++#: booleans.py:48
++msgid "Determine whether Git CGI can access nfs file systems."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:149
+-msgid "Disable SELinux protection for radiusd daemon"
++#: booleans.py:49
++msgid ""
++"Determine whether Git session daemon can bind TCP sockets to all unreserved "
++"ports."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:150
+-msgid "Disable SELinux protection for radvd daemon"
++#: booleans.py:50
++msgid ""
++"Determine whether calling user domains can execute Git daemon in the "
++"git_session_t domain."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:151
+-msgid "Disable SELinux protection for rdisc"
++#: booleans.py:51
++msgid "Determine whether Git system daemon can search home directories."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:152
+-msgid "Disable SELinux protection for readahead"
++#: booleans.py:52
++msgid "Determine whether Git system daemon can access cifs file systems."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:153
+-msgid "Allow programs to read files in non-standard locations (default_t)"
++#: booleans.py:53
++msgid "Determine whether Git system daemon can access nfs file systems."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:154
+-msgid "Disable SELinux protection for restorecond"
++#: booleans.py:54
++msgid "Allow gitisis daemon to send mail"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:155
+-msgid "Disable SELinux protection for rhgb daemon"
++#: booleans.py:55
++msgid "Enable reading of urandom for all domains."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:156
+-msgid "Disable SELinux protection for ricci"
++#: booleans.py:56
++msgid ""
++"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
++"agent to manage user files."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:157
+-msgid "Disable SELinux protection for ricci_modclusterd"
++#: booleans.py:57
++msgid ""
++"Allow gpg web domain to modify public files used for public file transfer "
++"services."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:158
+-msgid "Disable SELinux protection for rlogind daemon"
++#: booleans.py:58
++msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:159
+-msgid "Disable SELinux protection for rpcd daemon"
++#: booleans.py:59
++msgid ""
++"Allow Apache to modify public files used for public file transfer services. "
++"Directories/Files must be labeled public_content_rw_t."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:160
+-msgid "Disable SELinux protection for rshd"
++#: booleans.py:60
++msgid "Allow httpd to use built in scripting (usually php)"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:161
+-msgid "rsync"
++#: booleans.py:61
++msgid "Allow http daemon to check spam"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:161
+-msgid "Disable SELinux protection for rsync daemon"
++#: booleans.py:62
++msgid ""
++"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
++"ports"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:162
+-msgid "Allow ssh to run from inetd instead of as a daemon"
++#: booleans.py:63
++msgid "Allow httpd to connect to the ldap port"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:163
+-msgid "Allow Samba to share nfs directories"
++#: booleans.py:64
++msgid "Allow http daemon to connect to zabbix"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
+-msgid "SASL authentication server"
++#: booleans.py:65
++msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:164
+-msgid "Allow sasl authentication server to read /etc/shadow"
++#: booleans.py:66
++msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:165
++#: booleans.py:67
+ msgid ""
+-"Allow X-Windows server to map a memory region as both executable and writable"
++"Allow HTTPD scripts and modules to connect to databases over the network."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:166
+-msgid "Disable SELinux protection for saslauthd daemon"
++#: booleans.py:68
++msgid "Allow httpd to connect to memcache server"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:167
+-msgid "Disable SELinux protection for scannerdaemon daemon"
++#: booleans.py:69
++msgid "Allow httpd to act as a relay"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:168
+-msgid "Do not allow transition to sysadm_t, sudo and su effected"
++#: booleans.py:70
++msgid "Allow http daemon to send mail"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:169
+-msgid "Do not allow any processes to load kernel modules"
++#: booleans.py:71
++msgid "Allow Apache to communicate with avahi service via dbus"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:170
+-msgid "Do not allow any processes to modify kernel SELinux policy"
++#: booleans.py:72
++msgid "Allow httpd cgi support"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:171
+-msgid "Disable SELinux protection for sendmail daemon"
++#: booleans.py:73
++msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:172
+-msgid "Disable SELinux protection for setrans"
++#: booleans.py:74
++msgid "Allow httpd to read home directories"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:173
+-msgid "Disable SELinux protection for setroubleshoot daemon"
++#: booleans.py:75
++msgid "Allow httpd scripts and modules execmem/execstack"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:174
+-msgid "Disable SELinux protection for slapd daemon"
++#: booleans.py:76
++msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:175
+-msgid "Disable SELinux protection for slrnpull daemon"
++#: booleans.py:77
++msgid "Allow httpd processes to manage IPA content"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:176
+-msgid "Disable SELinux protection for smbd daemon"
++#: booleans.py:78
++msgid "Allow Apache to use mod_auth_ntlm_winbind"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:177
+-msgid "Disable SELinux protection for snmpd daemon"
++#: booleans.py:79
++msgid "Allow Apache to use mod_auth_pam"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:178
+-msgid "Disable SELinux protection for snort daemon"
++#: booleans.py:80
++msgid "Allow httpd to read user content"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:179
+-msgid "Disable SELinux protection for soundd daemon"
++#: booleans.py:81
++msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:180
+-msgid "Disable SELinux protection for sound daemon"
++#: booleans.py:82
++msgid "Allow httpd daemon to change its resource limits"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
+-msgid "Spam Protection"
++#: booleans.py:83
++msgid ""
++"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:181
+-msgid "Disable SELinux protection for spamd daemon"
++#: booleans.py:84
++msgid ""
++"Allow apache scripts to write to public content, directories/files must be "
++"labeled public_rw_content_t."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:182
+-msgid "Allow spamd to access home directories"
++#: booleans.py:85
++msgid "Allow Apache to execute tmp content."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:183
+-msgid "Allow Spam Assassin daemon network access"
++#: booleans.py:86
++msgid ""
++"Unify HTTPD to communicate with the terminal. Needed for entering the "
++"passphrase for certificates at the terminal."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:184
+-msgid "Disable SELinux protection for speedmgmt daemon"
++#: booleans.py:87
++msgid "Unify HTTPD handling of all content files."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
+-msgid "Squid"
++#: booleans.py:88
++msgid "Allow httpd to access cifs file systems"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:185
+-msgid "Allow squid daemon to connect to the network"
++#: booleans.py:89
++msgid "Allow httpd to access FUSE file systems"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:186
+-msgid "Disable SELinux protection for squid daemon"
++#: booleans.py:90
++msgid "Allow httpd to run gpg"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:187
+-msgid "Disable SELinux protection for ssh daemon"
++#: booleans.py:91
++msgid "Allow httpd to access nfs file systems"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:188
+-msgid "Allow ssh logins as sysadm_r:sysadm_t"
++#: booleans.py:92
++msgid "Allow httpd to communicate with oddjob to start up a service"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:189
++#: booleans.py:93
++msgid "Allow httpd to access openstack ports"
++msgstr ""
++
++#: booleans.py:94
++msgid "Allow icecast to connect to all ports, not just sound ports."
++msgstr ""
++
++#: booleans.py:95
+ msgid ""
+-"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
+-"bashrc)"
++"Allow the Irssi IRC Client to connect to any port, and to bind to any "
++"unreserved port."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
+-msgid "Universal SSL tunnel"
++#: booleans.py:96
++msgid "Allow java executable stack"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:190
+-msgid "Disable SELinux protection for stunnel daemon"
++#: booleans.py:97
++msgid "Allow confined applications to run with kerberos."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:191
+-msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
++#: booleans.py:98
++msgid "Allow syslogd daemon to send mail"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:192
+-msgid "Disable SELinux protection for swat daemon"
++#: booleans.py:99
++msgid "Allow syslogd the ability to read/write terminals"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:193
+-msgid "Disable SELinux protection for sxid daemon"
++#: booleans.py:100
++msgid "Allow logging in and using the system from /dev/console."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:194
+-msgid "Disable SELinux protection for syslogd daemon"
++#: booleans.py:101
++msgid ""
++"Control the ability to mmap a low area of the address space, as configured "
++"by /proc/sys/kernel/mmap_min_addr."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:195
+-msgid "Disable SELinux protection for system cron jobs"
++#: booleans.py:102
++msgid "Allow mock to read files in home directories."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:196
+-msgid "Disable SELinux protection for tcp daemon"
++#: booleans.py:103
++msgid "Allow the mount command to mount any directory or file."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:197
+-msgid "Disable SELinux protection for telnet daemon"
++#: booleans.py:104
++msgid "Allow mozilla plugin domain to connect to the network using TCP."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:198
+-msgid "Disable SELinux protection for tftpd daemon"
++#: booleans.py:105
++msgid ""
++"Allow mozilla_plugins to create random content in the users home directory"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:199
+-msgid "Disable SELinux protection for transproxy daemon"
++#: booleans.py:106
++msgid "Allow confined web browsers to read home directory content"
++msgstr ""
++
++#: booleans.py:107
++msgid "Allow mplayer executable stack"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:200
+-msgid "Disable SELinux protection for udev daemon"
++#: booleans.py:108
++msgid "Allow mysqld to connect to all ports"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:201
+-msgid "Disable SELinux protection for uml daemon"
++#: booleans.py:109
++msgid "Allow BIND to bind apache port."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:202
++#: booleans.py:110
+ msgid ""
+-"Allow xinetd to run unconfined, including any services it starts that do not "
+-"have a domain transition explicitly defined"
++"Allow BIND to write the master zone files. Generally this is used for "
++"dynamic DNS or zone transfers."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:203
++#: booleans.py:111
++msgid "Allow any files/directories to be exported read/only via NFS."
++msgstr ""
++
++#: booleans.py:112
++msgid "Allow any files/directories to be exported read/write via NFS."
++msgstr ""
++
++#: booleans.py:113
+ msgid ""
+-"Allow rc scripts to run unconfined, including any daemon started by an rc "
+-"script that does not have a domain transition explicitly defined"
++"Allow nfs servers to modify public files used for public file transfer "
++"services.  Files/Directories must be labeled public_content_rw_t."
++msgstr ""
++
++#: booleans.py:114
++msgid "Allow system to run with NIS"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:204
+-msgid "Allow rpm to run unconfined"
++#: booleans.py:115
++msgid "Allow confined applications to use nscd shared memory."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:205
+-msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
++#: booleans.py:116
++msgid "Allow nsplugin code to connect to unreserved ports"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:206
+-msgid "Disable SELinux protection for updfstab daemon"
++#: booleans.py:117
++msgid "Allow nsplugin code to execmem/execstack"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:207
+-msgid "Disable SELinux protection for uptimed daemon"
++#: booleans.py:118
++msgid "Allow openvpn to read home directories"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:208
++#: booleans.py:119
++msgid "Allow piranha-lvs domain to connect to the network using TCP."
++msgstr ""
++
++#: booleans.py:120
++msgid "Allow polipo to connect to all ports > 1023"
++msgstr ""
++
++#: booleans.py:121
++msgid ""
++"Determine whether Polipo session daemon can bind tcp sockets to all "
++"unreserved ports."
++msgstr ""
++
++#: booleans.py:122
+ msgid ""
+-"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
+-"staff_r can do so"
++"Determine whether calling user domains can execute Polipo daemon in the "
++"polipo_session_t domain."
++msgstr ""
++
++#: booleans.py:123
++msgid "Determine whether polipo can access cifs file systems."
++msgstr ""
++
++#: booleans.py:124
++msgid "Determine whether Polipo can access nfs file systems."
++msgstr ""
++
++#: booleans.py:125
++msgid "Enable polyinstantiated directory support."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:209
+-msgid "Allow users to execute the mount command"
++#: booleans.py:126
++msgid "Allow the portage domains to use NFS mounts (regular nfs_t)"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:210
+-msgid "Allow regular users direct mouse access (only allow the X server)"
++#: booleans.py:127
++msgid "Allow postfix_local domain full write access to mail_spool directories"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:211
+-msgid "Allow users to run the dmesg command"
++#: booleans.py:128
++msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:212
+-msgid "Allow users to control network interfaces (also needs USERCTL=true)"
++#: booleans.py:129
++msgid "Allow transmit client label to foreign database"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:213
+-msgid "Allow normal user to execute ping"
++#: booleans.py:130
++msgid "Allow database admins to execute DML statement"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:214
+-msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
++#: booleans.py:131
++msgid "Allow unprivileged users to execute DDL statement"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:215
+-msgid "Allow users to rw usb devices"
++#: booleans.py:132
++msgid "Allow pppd to load kernel modules for certain modems"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:216
++#: booleans.py:133
++msgid "Allow pppd to be run for a regular user"
++msgstr ""
++
++#: booleans.py:134
+ msgid ""
+-"Allow users to run TCP servers (bind to ports and accept connection from the "
+-"same domain and outside users)  disabling this forces FTP passive mode and "
+-"may change other protocols"
++"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:217
+-msgid "Allow user to stat ttyfiles"
++#: booleans.py:135
++msgid "Allow Puppet client to manage all file types."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:218
+-msgid "Disable SELinux protection for uucpd daemon"
++#: booleans.py:136
++msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:219
+-msgid "Disable SELinux protection for vmware daemon"
++#: booleans.py:137
++msgid "Allow qemu to connect fully to the network"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:220
+-msgid "Disable SELinux protection for watchdog daemon"
++#: booleans.py:138
++msgid "Allow qemu to use cifs/Samba file systems"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:221
+-msgid "Disable SELinux protection for winbind daemon"
++#: booleans.py:139
++msgid "Allow qemu to use serial/parallel communication ports"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:222
+-msgid "Disable SELinux protection for xdm daemon"
++#: booleans.py:140
++msgid "Allow qemu to use nfs file systems"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:223
+-msgid "Allow xdm logins as sysadm_r:sysadm_t"
++#: booleans.py:141
++msgid "Allow qemu to use usb devices"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:224
+-msgid "Disable SELinux protection for xen daemon"
++#: booleans.py:142
++msgid "Allow racoon to read shadow"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:225
+-msgid "XEN"
++#: booleans.py:143
++msgid "Allow rgmanager domain to connect to the network using TCP."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:225
+-msgid "Allow xen to read/write physical disk devices"
++#: booleans.py:144
++msgid ""
++"Allow rsync to modify public files used for public file transfer services.  "
++"Files/Directories must be labeled public_content_rw_t."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:226
+-msgid "Disable SELinux protection for xfs daemon"
++#: booleans.py:145
++msgid "Allow rsync to run as a client"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:227
+-msgid "Disable SELinux protection for xen control"
++#: booleans.py:146
++msgid "Allow rsync to export any files/directories read only."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:228
+-msgid "Disable SELinux protection for ypbind daemon"
++#: booleans.py:147
++msgid "Allow rsync servers to share cifs files systems"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:229
+-msgid "Disable SELinux protection for NIS Password Daemon"
++#: booleans.py:148
++msgid "Allow rsync servers to share nfs files systems"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:230
+-msgid "Disable SELinux protection for ypserv daemon"
++#: booleans.py:149
++msgid "Allow samba to create new home directories (e.g. via PAM)"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:231
+-msgid "Disable SELinux protection for NIS Transfer Daemon"
++#: booleans.py:150
++msgid ""
++"Allow samba to act as the domain controller, add users, groups and change "
++"passwords."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:232
+-msgid "Allow SELinux webadm user to manage unprivileged users home directories"
++#: booleans.py:151
++msgid "Allow samba to share users home directories."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:233
+-msgid "Allow SELinux webadm user to read unprivileged users home directories"
++#: booleans.py:152
++msgid "Allow samba to share any file/directory read only."
+ msgstr ""
+ 
+-#: ../gui/semanagePage.py:126
+-#, python-format
+-msgid "Are you sure you want to delete %s '%s'?"
++#: booleans.py:153
++msgid "Allow samba to share any file/directory read/write."
+ msgstr ""
+ 
+-#: ../gui/semanagePage.py:126
+-#, python-format
+-msgid "Delete %s"
++#: booleans.py:154
++msgid "Allow samba to act as a portmapper"
+ msgstr ""
+ 
+-#: ../gui/semanagePage.py:134
+-#, python-format
+-msgid "Add %s"
++#: booleans.py:155
++msgid "Allow samba to run unconfined scripts"
+ msgstr ""
+ 
+-#: ../gui/semanagePage.py:148
+-#, python-format
+-msgid "Modify %s"
++#: booleans.py:156
++msgid "Allow samba to export ntfs/fusefs volumes."
+ msgstr ""
+ 
+-#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
+-msgid "Permissive"
++#: booleans.py:157
++msgid "Allow samba to export NFS volumes."
+ msgstr ""
+ 
+-#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
+-msgid "Enforcing"
++#: booleans.py:158
++msgid "Allow sanlock to read/write fuse files"
+ msgstr ""
+ 
+-#: ../gui/statusPage.py:94
+-msgid "Status"
++#: booleans.py:159
++msgid "Allow sanlock to manage nfs files"
+ msgstr ""
+ 
+-#: ../gui/statusPage.py:133
++#: booleans.py:160
++msgid "Allow sanlock to manage cifs files"
++msgstr ""
++
++#: booleans.py:161
++msgid "Allow sasl to read shadow"
++msgstr ""
++
++#: booleans.py:162
+ 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?"
++"disallow programs, such as newrole, from transitioning to administrative "
++"user domains."
+ msgstr ""
+ 
+-#: ../gui/statusPage.py:147
++#: booleans.py:163
++msgid "Disable kernel module loading."
++msgstr ""
++
++#: booleans.py:164
+ msgid ""
+-"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
+-"you later decide to turn SELinux back on, the system will be required to "
+-"relabel.  If you just want to see if SELinux is causing a problem on your "
+-"system, you can go to permissive mode which will only log errors and not "
+-"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
+-"wish to continue?"
++"Boolean to determine whether the system permits loading policy, setting "
++"enforcing mode, and changing boolean values.  Set this to true and you have "
++"to reboot to set it back."
+ msgstr ""
+ 
+-#: ../gui/statusPage.py:152
++#: booleans.py:165
++msgid "Allow regular users direct dri device access"
++msgstr ""
++
++#: booleans.py:166
+ msgid ""
+-"Changing to SELinux enabled will cause a relabel of the entire file system "
+-"on the next boot. Relabeling takes a long time depending on the size of the "
+-"file system.  Do you wish to continue?"
++"Allow unconfined executables to make their heap memory executable.  Doing "
++"this is a really bad idea. Probably indicates a badly coded executable, but "
++"could indicate an attack. This executable should be reported in bugzilla"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:11
+-msgid "system-config-selinux"
++#: booleans.py:167
++msgid ""
++"Allow all unconfined executables to use libraries requiring text relocation "
++"that are not labeled textrel_shlib_t"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:12
++#: booleans.py:168
+ msgid ""
+-"Copyright (c)2006 Red Hat, Inc.\n"
+-"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
++"Allow unconfined executables to make their stack executable.  This should "
++"never, ever be necessary. Probably indicates a badly coded executable, but "
++"could indicate an attack. This executable should be reported in bugzilla"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:22
+-#: ../gui/system-config-selinux.glade:544
+-msgid "Add SELinux Login Mapping"
++#: booleans.py:169
++msgid "Allow users to connect to the local mysql server"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:257
+-msgid "Add SELinux Network Ports"
++#: booleans.py:170
++msgid ""
++"Allow confined users the ability to execute the ping and traceroute commands."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:391
+-#: ../gui/system-config-selinux.glade:678
+-msgid "SELinux Type"
++#: booleans.py:171
++msgid "Allow users to connect to PostgreSQL"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:622
+-msgid "File Specification"
++#: booleans.py:172
++msgid ""
++"Allow user to r/w files on filesystems that do not have extended attributes "
++"(FAT, CDROM, FLOPPY)"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:650
+-msgid "File Type"
++#: booleans.py:173
++msgid ""
++"Allow users to run TCP servers (bind to ports and accept connection from the "
++"same domain and outside users)  disabling this forces FTP passive mode and "
++"may change other protocols."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:727
++#: booleans.py:174
++msgid "Allow user music sharing"
++msgstr ""
++
++#: booleans.py:175
+ msgid ""
+-"all files\n"
+-"regular file\n"
+-"directory\n"
+-"character device\n"
+-"block device\n"
+-"socket\n"
+-"symbolic link\n"
+-"named pipe\n"
++"Allow anon internal-sftp to upload files, used for public file transfer "
++"services. Directories must be labeled public_content_rw_t."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:773
+-msgid "MLS"
++#: booleans.py:176
++msgid ""
++"Allow sftp-internal to read and write files in the user home directories"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:837
+-msgid "Add SELinux User"
++#: booleans.py:177
++msgid ""
++"Allow sftp-internal to login to local users and read/write all files on the "
++"system, governed by DAC."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1079
+-msgid "SELinux Administration"
++#: booleans.py:178
++msgid ""
++"Allow internal-sftp to read and write files in the user ssh home directories."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1122
+-msgid "Add"
++#: booleans.py:179
++msgid "Allow sge to connect to the network using any TCP port"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1144
+-msgid "_Properties"
++#: booleans.py:180
++msgid "Allow sge to access nfs file systems."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1166
+-msgid "_Delete"
++#: booleans.py:181
++msgid ""
++"Enable additional permissions needed to support devices on 3ware controllers."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1256
+-msgid "Select Management Object"
++#: booleans.py:182
++msgid ""
++"Allow samba to modify public files used for public file transfer services.  "
++"Files/Directories must be labeled public_content_rw_t."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1273
+-msgid "<b>Select:</b>"
++#: booleans.py:183
++msgid "Allow user spamassassin clients to use the network."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1326
+-msgid "System Default Enforcing Mode"
++#: booleans.py:184
++msgid "Allow spamd to read/write user home directories."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1354
++#: booleans.py:185
+ msgid ""
+-"Disabled\n"
+-"Permissive\n"
+-"Enforcing\n"
++"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1373
+-msgid "Current Enforcing Mode"
++#: booleans.py:186
++msgid "Allow squid to run as a transparent proxy (TPROXY)"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1418
+-msgid "System Default Policy Type: "
++#: booleans.py:187
++msgid ""
++"Allow ssh with chroot env to read and write files in the user home "
++"directories"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1463
++#: booleans.py:188
++msgid "allow host key based authentication"
++msgstr ""
++
++#: booleans.py:189
++msgid "Allow ssh logins as sysadm_r:sysadm_t"
++msgstr ""
++
++#: booleans.py:190
++msgid "allow staff user to create and transition to svirt domains."
++msgstr ""
++
++#: booleans.py:191
++msgid "Allow the Telepathy connection managers to connect to any network port."
++msgstr ""
++
++#: booleans.py:192
+ msgid ""
+-"Select if you wish to relabel then entire file system on next reboot.  "
+-"Relabeling can take a very long time, depending on the size of the system.  "
+-"If you are changing policy types or going from disabled to enforcing, a "
+-"relabel is required."
++"Allow the Telepathy connection managers to connect to any generic TCP port."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1509
+-msgid "Relabel on next reboot."
++#: booleans.py:193
++msgid ""
++"Allow tftp to modify public files used for public file transfer services."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1561
+-msgid "label37"
++#: booleans.py:194
++msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1598
+-msgid "Revert boolean setting to system default"
++#: booleans.py:195
++msgid ""
++"allow unconfined users to transition to the chrome sandbox domains when "
++"running chrome-sandbox"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1614
+-msgid "Toggle between Customized and All Booleans"
++#: booleans.py:196
++msgid "Allow a user to login as an unconfined domain"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1645
+-#: ../gui/system-config-selinux.glade:1850
+-#: ../gui/system-config-selinux.glade:2037
+-#: ../gui/system-config-selinux.glade:2224
+-#: ../gui/system-config-selinux.glade:2467
+-#: ../gui/system-config-selinux.glade:2692
+-#: ../gui/system-config-selinux.glade:2867
+-msgid "Filter"
++#: booleans.py:197
++msgid ""
++"Allow unconfined users to transition to the Mozilla plugin domain when "
++"running xulrunner plugin-container."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1734
+-msgid "label50"
++#: booleans.py:198
++msgid "Allow video playing tools to run unconfined"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1771
+-msgid "Add File Context"
++#: booleans.py:199
++msgid "Allow unprivledged user to create and transition to svirt domains."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1787
+-msgid "Modify File Context"
++#: booleans.py:200
++msgid "Support ecryptfs home directories"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1803
+-msgid "Delete File Context"
++#: booleans.py:201
++msgid "Support fusefs home directories"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1819
+-msgid "Toggle between all and customized file context"
++#: booleans.py:202
++msgid "Use lpd server instead of cups"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1939
+-msgid "label38"
++#: booleans.py:203
++msgid "Support NFS home directories"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1976
+-msgid "Add SELinux User Mapping"
++#: booleans.py:204
++msgid "Support SAMBA home directories"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1992
+-msgid "Modify SELinux User Mapping"
++#: booleans.py:205
++msgid "Allow varnishd to connect to all ports, not just HTTP."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2008
+-msgid "Delete SELinux User Mapping"
++#: booleans.py:206
++msgid "Ignore vbetool mmap_zero errors."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2126
+-msgid "label39"
++#: booleans.py:207
++msgid ""
++"Allow confined virtual guests to use serial/parallel communication ports"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2163
+-msgid "Add User"
++#: booleans.py:208
++msgid ""
++"Allow confined virtual guests to use executable memory and executable stack"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2179
+-msgid "Modify User"
++#: booleans.py:209
++msgid "Allow confined virtual guests to read fuse files"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2195
+-msgid "Delete User"
++#: booleans.py:210
++msgid "Allow confined virtual guests to manage nfs files"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2313
+-msgid "label41"
++#: booleans.py:211
++msgid "Allow confined virtual guests to manage cifs files"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2350
+-msgid "Add Network Port"
++#: booleans.py:212
++msgid "Allow confined virtual guests to interact with the sanlock"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2366
+-msgid "Edit Network Port"
++#: booleans.py:213
++msgid "Allow confined virtual guests to manage device configuration, (pci)"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2382
+-msgid "Delete Network Port"
++#: booleans.py:214
++msgid "Allow confined virtual guests to use usb devices"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2418
+-#: ../gui/system-config-selinux.glade:2436
+-msgid "Toggle between Customized and All Ports"
++#: booleans.py:215
++msgid "Allow confined virtual guests to interact with the xserver"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2556
+-msgid "label42"
++#: booleans.py:216
++msgid "Allow webadm to manage files in users home directories"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2593
+-msgid "Generate new policy module"
++#: booleans.py:217
++msgid "Allow webadm to read files in users home directories"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2609
+-msgid "Load policy module"
++#: booleans.py:218
++msgid "Ignore wine mmap_zero errors."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2625
+-msgid "Remove loadable policy module"
++#: booleans.py:219
++msgid "Allow the graphical login program to execute bootloader"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2661
++#: booleans.py:220
+ msgid ""
+-"Enable/Disable additional audit rules, that are normally not reported in the "
+-"log files."
++"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2781
+-msgid "label44"
++#: booleans.py:221
++msgid "Allow xen to manage nfs files"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2818
+-msgid "Change process mode to permissive."
++#: booleans.py:222
++msgid ""
++"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
++"logical volumes for disk images."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2836
+-msgid "Change process mode to enforcing"
++#: booleans.py:223
++msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2928
+-msgid "Process Domain"
++#: booleans.py:224
++msgid ""
++"Allow xguest users to configure Network Manager and connect to apache ports"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:2956
+-msgid "label59"
++#: booleans.py:225
++msgid "Allow xguest users to mount removable media"
+ msgstr ""
+ 
+-#: ../gui/usersPage.py:138
+-#, python-format
+-msgid "SELinux user '%s' is required"
++#: booleans.py:226
++msgid "Allow xguest to use blue tooth devices"
++msgstr ""
++
++#: booleans.py:227
++msgid "Allows clients to write to the X server shared memory segments."
++msgstr ""
++
++#: booleans.py:228
++msgid "Allows XServer to execute writable memory"
++msgstr ""
++
++#: booleans.py:229
++msgid "Support X userspace object manager"
++msgstr ""
++
++#: booleans.py:230
++msgid "Allow zabbix to connect to unreserved ports"
++msgstr ""
++
++#: booleans.py:231
++msgid "Allow zebra daemon to write it configuration files"
++msgstr ""
++
++#: booleans.py:232
++msgid ""
++"Allow ZoneMinder to modify public files used for public file transfer "
++"services."
+ msgstr ""
+diff --git a/policycoreutils/po/te.po b/policycoreutils/po/te.po
+index b73c65b..dc4898b 100644
+--- a/policycoreutils/po/te.po
++++ b/policycoreutils/po/te.po
+@@ -3,21 +3,21 @@
+ # This file is distributed under the same license as the PACKAGE package.
+ #
+ # Translators:
+-# Krishna Babu K <kkrothap at redhat.com>, 2008, 2009, 2010.
++# Krishna Babu K <kkrothap at redhat.com>, 2008-2010,2012.
+ msgid ""
+ msgstr ""
+ "Project-Id-Version: Policycoreutils\n"
+ "Report-Msgid-Bugs-To: \n"
+-"POT-Creation-Date: 2012-05-25 07:28-0400\n"
+-"PO-Revision-Date: 2012-04-02 20:30+0000\n"
++"POT-Creation-Date: 2012-10-16 12:24-0400\n"
++"PO-Revision-Date: 2012-10-08 13:10+0000\n"
+ "Last-Translator: dwalsh <dwalsh at redhat.com>\n"
+-"Language-Team: Telugu (http://www.transifex.net/projects/p/fedora/language/"
++"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"
+-"Plural-Forms: nplurals=2; plural=(n != 1)\n"
++"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+ 
+ #: ../run_init/run_init.c:67
+ msgid ""
+@@ -29,7 +29,7 @@ msgstr ""
+ "  ఇచట: <script> నడుపవలిసిన స్క్రిప్ట్‍ యొక్క నామము,\n"
+ "         <args ...> ఆ స్క్రిప్ట్‍‌కు ఆర్గుమెంట్స్‍."
+ 
 -#: ../run_init/run_init.c:126 ../newrole/newrole.c:1124
--#, 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:126 ../newrole/newrole.c:1123
+ #, c-format
+ msgid "failed to initialize PAM\n"
+ msgstr "PAM ను సిద్దముచేయుటలో విఫలమైంది\n"
+@@ -78,7 +78,7 @@ msgstr "మన్నించాలి, run_init అనునది SELinux క
+ msgid "authentication failed.\n"
+ msgstr "దృవీకరణ విఫలమైంది.\n"
+ 
 -#: ../run_init/run_init.c:405 ../newrole/newrole.c:1258
--#, c-format
--msgid "Could not set exec context to %s.\n"
--msgstr ""
--
--#: ../audit2allow/audit2allow:230
--msgid "******************** IMPORTANT ***********************\n"
--msgstr ""
--
--#: ../audit2allow/audit2allow:231
--msgid "To make this policy package active, execute:"
--msgstr ""
--
++#: ../run_init/run_init.c:405 ../newrole/newrole.c:1257
+ #, c-format
+ msgid "Could not set exec context to %s.\n"
+ msgstr "%s కు exec సందర్భమును అమర్చలేకపోయింది.\n"
+@@ -91,855 +91,876 @@ msgstr "******************** ముఖ్యమైన ***********************\n"
+ msgid "To make this policy package active, execute:"
+ msgstr "ఈ విధాన సంకలనంను క్రియాశీలం చేయుటకు, నిర్వర్తించుము:"
+ 
 -#: ../semanage/seobject.py:143 ../semanage/seobject.py:147
 -msgid "global"
--msgstr ""
--
--#: ../semanage/seobject.py:222
--msgid "Could not create semanage handle"
--msgstr ""
--
--#: ../semanage/seobject.py:230
--msgid "SELinux policy is not managed or store cannot be accessed."
--msgstr ""
--
--#: ../semanage/seobject.py:235
--msgid "Cannot read policy store."
--msgstr ""
--
--#: ../semanage/seobject.py:240
--msgid "Could not establish semanage connection"
--msgstr ""
--
--#: ../semanage/seobject.py:245
--msgid "Could not test MLS enabled status"
--msgstr ""
--
--#: ../semanage/seobject.py:251 ../semanage/seobject.py:266
--msgid "Not yet implemented"
--msgstr ""
--
--#: ../semanage/seobject.py:255
--msgid "Semanage transaction already in progress"
--msgstr ""
--
--#: ../semanage/seobject.py:264
--msgid "Could not start semanage transaction"
--msgstr ""
--
--#: ../semanage/seobject.py:274
--msgid "Could not commit semanage transaction"
--msgstr ""
--
--#: ../semanage/seobject.py:279
--msgid "Semanage transaction not in progress"
--msgstr ""
--
--#: ../semanage/seobject.py:291 ../semanage/seobject.py:371
--msgid "Could not list SELinux modules"
--msgstr ""
--
--#: ../semanage/seobject.py:304
--msgid "Modules Name"
--msgstr ""
--
--#: ../semanage/seobject.py:304
--msgid "Version"
--msgstr ""
--
--#: ../semanage/seobject.py:307
--msgid "Disabled"
--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 ""
+-msgstr "సార్వత్రిక"
 -
--#: ../semanage/seobject.py:348
--#, python-format
--msgid "Could not remove module %s (remove failed)"
+-#: ../semanage/seobject.py:225
++#: ../semanage/seobject.py:200
+ msgid "Could not create semanage handle"
+ msgstr "semanage హాండిల్‌ను సృష్టించలేకపోయింది"
+ 
+-#: ../semanage/seobject.py:233
++#: ../semanage/seobject.py:208
+ msgid "SELinux policy is not managed or store cannot be accessed."
+ msgstr "SELinux విధానం నిర్వహించబడలేదు లేదా నిల్వ వాడుకొన లేదు."
+ 
+-#: ../semanage/seobject.py:238
++#: ../semanage/seobject.py:213
+ msgid "Cannot read policy store."
+ msgstr "విధాన నిల్వను చదువలేదు."
+ 
+-#: ../semanage/seobject.py:243
++#: ../semanage/seobject.py:218
+ msgid "Could not establish semanage connection"
+ msgstr "semanage అనుసంధానంను ఎర్పరచలేక పోయింది."
+ 
+-#: ../semanage/seobject.py:248
++#: ../semanage/seobject.py:223
+ msgid "Could not test MLS enabled status"
+ msgstr "MLS చేతనమైన స్థితిని పరిశీలించలేక పోయింది"
+ 
+-#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
++#: ../semanage/seobject.py:229 ../semanage/seobject.py:244
+ msgid "Not yet implemented"
+ msgstr "ఇంకా మెరుగుపరచ లేదు"
+ 
+-#: ../semanage/seobject.py:258
++#: ../semanage/seobject.py:233
+ msgid "Semanage transaction already in progress"
+ msgstr "Semanage వ్యవహారము యిప్పటికే పురోగతినందు వున్నది"
+ 
+-#: ../semanage/seobject.py:267
++#: ../semanage/seobject.py:242
+ msgid "Could not start semanage transaction"
+ msgstr "semanage వ్యవహారాన్ని ప్రారంభించ లేకపోయింది"
+ 
+-#: ../semanage/seobject.py:278
++#: ../semanage/seobject.py:254
+ msgid "Could not commit semanage transaction"
+ msgstr "semanage వ్యవహారాన్ని అప్పగించ(commit)లేక పోయింది"
+ 
+-#: ../semanage/seobject.py:283
++#: ../semanage/seobject.py:259
+ msgid "Semanage transaction not in progress"
+ msgstr "Semanage వ్యవహారము పురోగతినందు లేదు"
+ 
+-#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
++#: ../semanage/seobject.py:271 ../semanage/seobject.py:351
+ msgid "Could not list SELinux modules"
+ msgstr "SELinux మాడ్యూల్సును జాబితా చేయలేకపోయింది"
+ 
+-#: ../semanage/seobject.py:308
++#: ../semanage/seobject.py:284
+ msgid "Modules Name"
 -msgstr ""
--
--#: ../semanage/seobject.py:358
--msgid "dontaudit requires either 'on' or 'off'"
++msgstr "మాడ్యూళ్ళ పేరు"
+ 
+-#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
++#: ../semanage/seobject.py:284 ../gui/modulesPage.py:63
+ msgid "Version"
+ msgstr "వర్షన్"
+ 
+-#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
++#: ../semanage/seobject.py:287 ../gui/statusPage.py:75
+ msgid "Disabled"
+ msgstr "అచేతనమైన"
+ 
+-#: ../semanage/seobject.py:326
++#: ../semanage/seobject.py:302
+ #, python-format
+ msgid "Could not disable module %s (remove failed)"
 -msgstr ""
--
--#: ../semanage/seobject.py:387
--msgid "Builtin Permissive Types"
++msgstr "మాడ్యూల్ %s అచేతనం చేయలేక పోయింది (తీసివేత విఫలమైంది)"
+ 
+-#: ../semanage/seobject.py:337
++#: ../semanage/seobject.py:313
+ #, python-format
+ msgid "Could not enable module %s (remove failed)"
 -msgstr ""
--
--#: ../semanage/seobject.py:397
--msgid "Customized Permissive Types"
++msgstr "మాడ్యూల్ %s చేతనం చేయలేక పోయింది (తీసివేత విఫలమైంది)"
+ 
+-#: ../semanage/seobject.py:352
++#: ../semanage/seobject.py:328
+ #, python-format
+ msgid "Could not remove module %s (remove failed)"
 -msgstr ""
--
--#: ../semanage/seobject.py:438
--#, python-format
--msgid "Could not set permissive domain %s (module installation failed)"
++msgstr "మాడ్యూల్ %s తీసివేయలేక పోయింది (తీసివేత విఫలమైంది)"
+ 
+-#: ../semanage/seobject.py:362
++#: ../semanage/seobject.py:338
+ msgid "dontaudit requires either 'on' or 'off'"
 -msgstr ""
--
--#: ../semanage/seobject.py:444
--#, python-format
--msgid "Could not remove permissive domain %s (remove failed)"
++msgstr "dontaudit 'on' లేదా 'off' కావాలి"
+ 
+-#: ../semanage/seobject.py:391
++#: ../semanage/seobject.py:366
+ msgid "Builtin Permissive Types"
 -msgstr ""
--
--#: ../semanage/seobject.py:479 ../semanage/seobject.py:553
--#: ../semanage/seobject.py:599 ../semanage/seobject.py:696
--#: ../semanage/seobject.py:726 ../semanage/seobject.py:793
--#: ../semanage/seobject.py:850 ../semanage/seobject.py:1097
--#: ../semanage/seobject.py:1786 ../semanage/seobject.py:1849
--#: ../semanage/seobject.py:1868 ../semanage/seobject.py:1985
--#: ../semanage/seobject.py:2037
--#, python-format
--msgid "Could not create a key for %s"
++msgstr "అంతర్నిర్మిత పర్మిస్సివ్ రకాలు"
+ 
+-#: ../semanage/seobject.py:401
++#: ../semanage/seobject.py:376
+ msgid "Customized Permissive Types"
 -msgstr ""
--
++msgstr "మలచుకొనిన పర్మిసివ్ రకాలు"
+ 
+-#: ../semanage/seobject.py:442
++#: ../semanage/seobject.py:417
+ #, python-format
+ msgid "Could not set permissive domain %s (module installation failed)"
+ msgstr "అనుమతిగల డొమైన్ %sను అమర్చలేక పోయింది (మాడ్యూల్ సంస్థాపన విఫలమైంది)"
+ 
+-#: ../semanage/seobject.py:448
++#: ../semanage/seobject.py:423
+ #, python-format
+ msgid "Could not remove permissive domain %s (remove failed)"
+ msgstr "అనుమతిగల డొమైన్ %sను తొలగించలేక పోయింది (తొలగింపు విఫలమైంది)"
+ 
 -#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
--#: ../semanage/seobject.py:603 ../semanage/seobject.py:609
--#, python-format
--msgid "Could not check if login mapping for %s is defined"
--msgstr ""
--
--#: ../semanage/seobject.py:492
--#, python-format
--msgid "Linux Group %s does not exist"
--msgstr ""
--
--#: ../semanage/seobject.py:497
--#, python-format
--msgid "Linux User %s does not exist"
--msgstr ""
--
+-#: ../semanage/seobject.py:603 ../semanage/seobject.py:700
+-#: ../semanage/seobject.py:730 ../semanage/seobject.py:797
+-#: ../semanage/seobject.py:854 ../semanage/seobject.py:1101
+-#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
+-#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
+-#: ../semanage/seobject.py:2045
++#: ../semanage/seobject.py:458 ../semanage/seobject.py:532
++#: ../semanage/seobject.py:578 ../semanage/seobject.py:675
++#: ../semanage/seobject.py:705 ../semanage/seobject.py:772
++#: ../semanage/seobject.py:829 ../semanage/seobject.py:1084
++#: ../semanage/seobject.py:1800 ../semanage/seobject.py:1863
++#: ../semanage/seobject.py:1882 ../semanage/seobject.py:2003
++#: ../semanage/seobject.py:2056
+ #, python-format
+ msgid "Could not create a key for %s"
+ msgstr "%s కొరకు కీను సృష్టించలేకపోయింది"
+ 
+-#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
+-#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
++#: ../semanage/seobject.py:462 ../semanage/seobject.py:536
++#: ../semanage/seobject.py:582 ../semanage/seobject.py:588
+ #, python-format
+ msgid "Could not check if login mapping for %s is defined"
+ msgstr "%s కొరకు లాగిన్ మాపింగ్ నిర్వచించబడివుంటే పరిశీలించకుండా ఉండేది"
+ 
+-#: ../semanage/seobject.py:496
++#: ../semanage/seobject.py:471
+ #, python-format
+ msgid "Linux Group %s does not exist"
+ msgstr "లినక్స్‍ సమూహము %s లేదు"
+ 
 -#: ../semanage/seobject.py:501
--#, python-format
--msgid "Could not create login mapping for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:505 ../semanage/seobject.py:741
--#, python-format
--msgid "Could not set name for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:510 ../semanage/seobject.py:751
--#, python-format
--msgid "Could not set MLS range for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:514
--#, python-format
--msgid "Could not set SELinux user for %s"
--msgstr ""
--
++#: ../semanage/seobject.py:476
+ #, python-format
+ msgid "Linux User %s does not exist"
+ msgstr "లినక్స్‍ వినియోగదారి %s లేడు"
+ 
+-#: ../semanage/seobject.py:505
++#: ../semanage/seobject.py:480
+ #, python-format
+ msgid "Could not create login mapping for %s"
+ msgstr "%s కొరకు లాగిన్ మాపింగ్‌ను సృష్టించలేదు"
+ 
+-#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
++#: ../semanage/seobject.py:484 ../semanage/seobject.py:720
+ #, python-format
+ msgid "Could not set name for %s"
+ msgstr "%s కొరకు నామమును అమర్చలేక పోయింది"
+ 
+-#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
++#: ../semanage/seobject.py:489 ../semanage/seobject.py:730
+ #, python-format
+ msgid "Could not set MLS range for %s"
+ msgstr "%s కొరకు MLS స్థాయిని అమర్చలేకపోయింది"
+ 
 -#: ../semanage/seobject.py:518
--#, python-format
--msgid "Could not add login mapping for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:536
--msgid "Requires seuser or serange"
--msgstr ""
--
--#: ../semanage/seobject.py:559 ../semanage/seobject.py:605
--#, python-format
--msgid "Login mapping for %s is not defined"
--msgstr ""
--
--#: ../semanage/seobject.py:563
--#, python-format
--msgid "Could not query seuser for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:577
--#, python-format
--msgid "Could not modify login mapping for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:611
--#, python-format
--msgid "Login mapping for %s is defined in policy, cannot be deleted"
--msgstr ""
--
++#: ../semanage/seobject.py:493
+ #, python-format
+ msgid "Could not set SELinux user for %s"
+ msgstr "%s కొరకు SELinux వినియోగదారిని అమర్చలేక పోయింది"
+ 
+-#: ../semanage/seobject.py:522
++#: ../semanage/seobject.py:497
+ #, python-format
+ msgid "Could not add login mapping for %s"
+ msgstr "%s కొరకు లాగిన్ మాపింగ్‌ను జతచేయ లేకపోయింది"
+ 
+-#: ../semanage/seobject.py:540
++#: ../semanage/seobject.py:515
+ msgid "Requires seuser or serange"
+ msgstr "seuser లేదా serange అవసరము"
+ 
+-#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
++#: ../semanage/seobject.py:538 ../semanage/seobject.py:584
+ #, python-format
+ msgid "Login mapping for %s is not defined"
+ msgstr "%s కొరకు లాగిన్ మాపింగ్ నిర్వచించబడలేదు"
+ 
+-#: ../semanage/seobject.py:567
++#: ../semanage/seobject.py:542
+ #, python-format
+ msgid "Could not query seuser for %s"
+ msgstr "%s కొరకు seuser ను క్వరీ చేయలేకపోయింది"
+ 
+-#: ../semanage/seobject.py:581
++#: ../semanage/seobject.py:556
+ #, python-format
+ msgid "Could not modify login mapping for %s"
+ msgstr "%s కొరకు లాగిన్ మాపింగ్‌ను సవరించ లేకపోయింది"
+ 
 -#: ../semanage/seobject.py:615
--#, python-format
--msgid "Could not delete login mapping for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:637 ../semanage/seobject.py:655
--#: ../semanage/seobject.py:893
--msgid "Could not list login mappings"
--msgstr ""
--
--#: ../semanage/seobject.py:680 ../semanage/seobject.py:685
--msgid "Login Name"
--msgstr ""
--
--#: ../semanage/seobject.py:680 ../semanage/seobject.py:685
--#: ../semanage/seobject.py:943 ../semanage/seobject.py:948
--msgid "SELinux User"
--msgstr ""
--
--#: ../semanage/seobject.py:680
--msgid "MLS/MCS Range"
--msgstr ""
--
--#: ../semanage/seobject.py:699 ../semanage/seobject.py:730
--#: ../semanage/seobject.py:797 ../semanage/seobject.py:854
--#: ../semanage/seobject.py:860
--#, python-format
--msgid "Could not check if SELinux user %s is defined"
--msgstr ""
--
--#: ../semanage/seobject.py:702 ../semanage/seobject.py:803
--#: ../semanage/seobject.py:866
--#, python-format
--msgid "Could not query user for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:722
--#, python-format
--msgid "You must add at least one role for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:737
--#, python-format
--msgid "Could not create SELinux user for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:746
--#, python-format
--msgid "Could not add role %s for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:755
--#, python-format
--msgid "Could not set MLS level for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:758
--#, python-format
--msgid "Could not add prefix %s for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:761
--#, python-format
--msgid "Could not extract key for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:765
--#, python-format
--msgid "Could not add SELinux user %s"
--msgstr ""
--
--#: ../semanage/seobject.py:787
--msgid "Requires prefix, roles, level or range"
--msgstr ""
--
--#: ../semanage/seobject.py:789
--msgid "Requires prefix or roles"
--msgstr ""
--
--#: ../semanage/seobject.py:799 ../semanage/seobject.py:856
--#, python-format
--msgid "SELinux user %s is not defined"
--msgstr ""
--
--#: ../semanage/seobject.py:828
--#, python-format
--msgid "Could not modify SELinux user %s"
++#: ../semanage/seobject.py:590
+ #, python-format
+ msgid "Login mapping for %s is defined in policy, cannot be deleted"
+ msgstr "%s కొరకు లాగిన్ మాపింగ్ విధానంనందు నిర్వచించబడినది, తొలగించబడలేదు"
+ 
+-#: ../semanage/seobject.py:619
++#: ../semanage/seobject.py:594
+ #, python-format
+ msgid "Could not delete login mapping for %s"
+ msgstr "%s కు లాగిన్ మాపింగ్‌ను తొలగించలేక పోయింది"
+ 
+-#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
+-#: ../semanage/seobject.py:897
++#: ../semanage/seobject.py:616 ../semanage/seobject.py:634
++#: ../semanage/seobject.py:872
+ msgid "Could not list login mappings"
+ msgstr "లాగిన్ మాపింగ్స్‍‌ను జాబితా చేయలేకపోయింది"
+ 
+-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
++#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
+ #: ../gui/system-config-selinux.glade:100
+ msgid "Login Name"
+ msgstr "లాగిన్ నామము"
+ 
+-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
+-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
++#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
++#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
+ #: ../gui/system-config-selinux.glade:128
+ #: ../gui/system-config-selinux.glade:915
+ #: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
+ msgid "SELinux User"
+ msgstr "SELinux వినియోగదారి"
+ 
+-#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
++#: ../semanage/seobject.py:659 ../gui/system-config-selinux.glade:156
+ #: ../gui/system-config-selinux.glade:943
+ msgid "MLS/MCS Range"
+ msgstr "MLS/MCS వ్యాప్తి"
+ 
+-#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
+-#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
+-#: ../semanage/seobject.py:864
++#: ../semanage/seobject.py:678 ../semanage/seobject.py:709
++#: ../semanage/seobject.py:776 ../semanage/seobject.py:833
++#: ../semanage/seobject.py:839
+ #, python-format
+ msgid "Could not check if SELinux user %s is defined"
+ msgstr "SELinux వినియోగదారి %s నిర్వచించబడివుంటే పరిశీలించకుండా ఉండేది"
+ 
+-#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
+-#: ../semanage/seobject.py:870
++#: ../semanage/seobject.py:681 ../semanage/seobject.py:782
++#: ../semanage/seobject.py:845
+ #, python-format
+ msgid "Could not query user for %s"
+ msgstr "%s కొరకు వినియోగదారిని క్వరీ చేయలేకపోయింది"
+ 
+-#: ../semanage/seobject.py:726
++#: ../semanage/seobject.py:701
+ #, python-format
+ msgid "You must add at least one role for %s"
+ msgstr "%s కొరకు మీరు కనీసము వొక పాత్రను జతచేయవలెను"
+ 
+-#: ../semanage/seobject.py:741
++#: ../semanage/seobject.py:716
+ #, python-format
+ msgid "Could not create SELinux user for %s"
+ msgstr "%s కొరకు SELinux వినియోగదారిని సృష్టించ లేకపోయింది"
+ 
+-#: ../semanage/seobject.py:750
++#: ../semanage/seobject.py:725
+ #, python-format
+ msgid "Could not add role %s for %s"
+ msgstr "పాత్ర %s ను %s కొరకు జతచేయ లేకపోయింది"
+ 
+-#: ../semanage/seobject.py:759
++#: ../semanage/seobject.py:734
+ #, python-format
+ msgid "Could not set MLS level for %s"
+ msgstr "%s కు MLS స్థాయిని అమర్చ లేకపోయింది"
+ 
+-#: ../semanage/seobject.py:762
++#: ../semanage/seobject.py:737
+ #, python-format
+ msgid "Could not add prefix %s for %s"
+ msgstr "ప్రిఫిక్స్‍ %s ను %s కు జతచేయ లేకపోయింది"
+ 
+-#: ../semanage/seobject.py:765
++#: ../semanage/seobject.py:740
+ #, python-format
+ msgid "Could not extract key for %s"
+ msgstr "%s కొరకు కీను బయల్పరచ లేకపోయింది"
+ 
+-#: ../semanage/seobject.py:769
++#: ../semanage/seobject.py:744
+ #, python-format
+ msgid "Could not add SELinux user %s"
+ msgstr "SELinux వినియోగదారి %s ను జతచేయలేకపోయింది"
+ 
+-#: ../semanage/seobject.py:791
++#: ../semanage/seobject.py:766
+ msgid "Requires prefix, roles, level or range"
+ msgstr "ప్రిఫిక్స్‍, పాత్రలు, స్థాయి లేదా వ్యాప్తి అవసరము"
+ 
+-#: ../semanage/seobject.py:793
++#: ../semanage/seobject.py:768
+ msgid "Requires prefix or roles"
+ msgstr "ప్రిఫిక్స్‍ లేదా పాత్రలు అవసరము"
+ 
+-#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
++#: ../semanage/seobject.py:778 ../semanage/seobject.py:835
+ #, python-format
+ msgid "SELinux user %s is not defined"
+ msgstr "SELinux వినియోగదారి %s నిర్వచించబడలేదు"
+ 
+-#: ../semanage/seobject.py:832
++#: ../semanage/seobject.py:807
+ #, python-format
+ msgid "Could not modify SELinux user %s"
+ msgstr "SELinux వినియోగదారి %s ను సవరించలేదు"
+ 
+-#: ../semanage/seobject.py:866
++#: ../semanage/seobject.py:841
+ #, python-format
+ msgid "SELinux user %s is defined in policy, cannot be deleted"
+ msgstr "SELinux వినియోగదారి %s విధానం లో నిర్వచించబడినది, తొలగింపబడలేదు"
+ 
+-#: ../semanage/seobject.py:877
++#: ../semanage/seobject.py:852
+ #, python-format
+ msgid "Could not delete SELinux user %s"
+ msgstr "SELinux వినియోగదారి %s ను తొలగించ లేకపోయింది"
+ 
+-#: ../semanage/seobject.py:915
++#: ../semanage/seobject.py:890
+ msgid "Could not list SELinux users"
+ msgstr "SELinux వినియోగదారులను జాబితా చేయలేకపోయింది"
+ 
+-#: ../semanage/seobject.py:921
++#: ../semanage/seobject.py:896
+ #, python-format
+ msgid "Could not list roles for user %s"
+ msgstr "వినియోగదారి %s కొరకు పాత్రలను జాబితా చేయలేకపోయింది"
+ 
+-#: ../semanage/seobject.py:946
++#: ../semanage/seobject.py:921
+ msgid "Labeling"
+ msgstr "లేబిలింగ్"
+ 
+-#: ../semanage/seobject.py:946
++#: ../semanage/seobject.py:921
+ msgid "MLS/"
+ msgstr "MLS/"
+ 
+-#: ../semanage/seobject.py:947
++#: ../semanage/seobject.py:922
+ msgid "Prefix"
+ msgstr "ప్రిఫిక్స్‍"
+ 
+-#: ../semanage/seobject.py:947
++#: ../semanage/seobject.py:922
+ msgid "MCS Level"
+ msgstr "MCS స్థాయి"
+ 
+-#: ../semanage/seobject.py:947
++#: ../semanage/seobject.py:922
+ msgid "MCS Range"
+ msgstr "MCS వ్యాప్తి"
+ 
+-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
++#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
+ #: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
+ msgid "SELinux Roles"
+ msgstr "SELinux పాత్రలు"
+ 
+-#: ../semanage/seobject.py:967
++#: ../semanage/seobject.py:944
+ msgid "Protocol udp or tcp is required"
+ msgstr "నియమం udp లేదా tcp అవసరము"
+ 
+-#: ../semanage/seobject.py:969
++#: ../semanage/seobject.py:946
+ msgid "Port is required"
+ msgstr "పోర్ట్‍ అవసరము"
+ 
+-#: ../semanage/seobject.py:979
++#: ../semanage/seobject.py:956
+ msgid "Invalid Port"
 -msgstr ""
--
--#: ../semanage/seobject.py:862
--#, python-format
--msgid "SELinux user %s is defined in policy, cannot be deleted"
++msgstr "చెల్లని పోర్ట్"
+ 
+-#: ../semanage/seobject.py:983
++#: ../semanage/seobject.py:960
+ #, python-format
+ msgid "Could not create a key for %s/%s"
+ msgstr "%s/%s కొరకు కీను సృష్టించ లేకపోయింది"
+ 
+-#: ../semanage/seobject.py:994
++#: ../semanage/seobject.py:971
+ msgid "Type is required"
+ msgstr "రకము అవసరము"
+ 
+-#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
+-#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
++#: ../semanage/seobject.py:974 ../semanage/seobject.py:1036
++#: ../semanage/seobject.py:1794
++#, python-format
++msgid "Type %s is invalid, must be a port type"
++msgstr ""
++
++#: ../semanage/seobject.py:980 ../semanage/seobject.py:1042
++#: ../semanage/seobject.py:1097 ../semanage/seobject.py:1103
+ #, python-format
+ msgid "Could not check if port %s/%s is defined"
+ msgstr "పోర్ట్‍ %s/%s నిర్వచించివుంటే పరిశీలించకుండా ఉండేది"
+ 
+-#: ../semanage/seobject.py:1002
++#: ../semanage/seobject.py:982
+ #, python-format
+ msgid "Port %s/%s already defined"
+ msgstr "పోర్ట్‍ %s/%s ఇప్పటికే నిర్వచించబడివుంది"
+ 
+-#: ../semanage/seobject.py:1006
++#: ../semanage/seobject.py:986
+ #, python-format
+ msgid "Could not create port for %s/%s"
+ msgstr "%s/%s కొరకు పోర్ట్‍‌ను సృష్టించ లేకపోయింది"
+ 
+-#: ../semanage/seobject.py:1012
++#: ../semanage/seobject.py:992
+ #, python-format
+ msgid "Could not create context for %s/%s"
+ msgstr "%s/%s కొరకు సందర్భంను సృష్టించలేకపోయింది"
+ 
+-#: ../semanage/seobject.py:1016
++#: ../semanage/seobject.py:996
+ #, python-format
+ msgid "Could not set user in port context for %s/%s"
+ msgstr "%s/%s కొరకు పొర్ట్‍ సందర్భంనందు వినియోగదారిని అమర్చ లేకపోయింది"
+ 
+-#: ../semanage/seobject.py:1020
++#: ../semanage/seobject.py:1000
+ #, python-format
+ msgid "Could not set role in port context for %s/%s"
+ msgstr "%s/%s కొరకు పోర్ట్‍ సందర్భంనందు పాత్రను అమర్చ లేకపోయింది"
+ 
+-#: ../semanage/seobject.py:1024
++#: ../semanage/seobject.py:1004
+ #, python-format
+ msgid "Could not set type in port context for %s/%s"
+ msgstr "%s/%s కొరకు పోర్ట్‍ సందర్భంనందు రకంను అమర్చ లేకపోయింది"
+ 
+-#: ../semanage/seobject.py:1029
++#: ../semanage/seobject.py:1009
+ #, 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:1013
+ #, python-format
+ msgid "Could not set port context for %s/%s"
+ msgstr "%s/%s కొరకు పోర్ట్‍ సందర్భంను అమర్చ లేకపోయింది"
+ 
+-#: ../semanage/seobject.py:1037
++#: ../semanage/seobject.py:1017
+ #, python-format
+ msgid "Could not add port %s/%s"
+ msgstr "పోర్ట్‍ %s/%s ను జతచేయలేకపోయింది"
+ 
+-#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
+-#: ../semanage/seobject.py:1512
++#: ../semanage/seobject.py:1031 ../semanage/seobject.py:1304
++#: ../semanage/seobject.py:1503
+ msgid "Requires setype or serange"
+ msgstr "setype లేదా serange అవసరము"
+ 
+-#: ../semanage/seobject.py:1053
++#: ../semanage/seobject.py:1033
+ msgid "Requires setype"
+ msgstr "setype అవసరము"
+ 
+-#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
++#: ../semanage/seobject.py:1044 ../semanage/seobject.py:1099
+ #, python-format
+ msgid "Port %s/%s is not defined"
+ msgstr "పోర్ట్‍ %s/%s నిర్వచించబడిలేదు"
+ 
+-#: ../semanage/seobject.py:1065
++#: ../semanage/seobject.py:1048
+ #, python-format
+ msgid "Could not query port %s/%s"
+ msgstr "పోర్ట్‍ %s/%s ను క్వరీ చేయలేకపోయింది"
+ 
+-#: ../semanage/seobject.py:1076
++#: ../semanage/seobject.py:1059
+ #, python-format
+ msgid "Could not modify port %s/%s"
+ msgstr "పోర్ట్‍ %s/%s ను సవరించలేకపోయింది"
+ 
+-#: ../semanage/seobject.py:1089
++#: ../semanage/seobject.py:1072
+ msgid "Could not list the ports"
+ msgstr "పోర్ట్స్‍ ను జాబితాచేయలేకపోయింది"
+ 
+-#: ../semanage/seobject.py:1105
++#: ../semanage/seobject.py:1088
+ #, python-format
+ msgid "Could not delete the port %s"
+ msgstr "పోర్ట్‍ %s ను తోలగించలేకపోయింది"
+ 
+-#: ../semanage/seobject.py:1122
++#: ../semanage/seobject.py:1105
+ #, python-format
+ msgid "Port %s/%s is defined in policy, cannot be deleted"
+ msgstr "పోర్ట్‍ %s/%s విధానం నందు నిర్వచించబడింది, తొలగింపబడలేదు"
+ 
+-#: ../semanage/seobject.py:1126
++#: ../semanage/seobject.py:1109
+ #, python-format
+ msgid "Could not delete port %s/%s"
+ msgstr "పోర్ట్‍ %s/%s ను తోలగించలేకపోయింది"
+ 
+-#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
++#: ../semanage/seobject.py:1125 ../semanage/seobject.py:1147
+ msgid "Could not list ports"
+ msgstr "పోర్ట్స్‍ ను జాబితాచేయలేకపోయింది"
+ 
+-#: ../semanage/seobject.py:1203
++#: ../semanage/seobject.py:1186
+ msgid "SELinux Port Type"
+ msgstr "SELinux పోర్ట్‍ రకము"
+ 
+-#: ../semanage/seobject.py:1203
++#: ../semanage/seobject.py:1186
+ msgid "Proto"
+ msgstr "Proto"
+ 
+-#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
++#: ../semanage/seobject.py:1186 ../gui/system-config-selinux.glade:335
+ msgid "Port Number"
+ msgstr "పోర్ట్‍ సంఖ్య"
+ 
+-#: ../semanage/seobject.py:1222
++#: ../semanage/seobject.py:1207
+ msgid "Node Address is required"
+ msgstr "నోడు చిరునామా అవసరమైనది"
+ 
+-#: ../semanage/seobject.py:1237
++#: ../semanage/seobject.py:1222
+ msgid "Unknown or missing protocol"
+ msgstr "తెలియని లేదా తప్పిపోయిన నిభందన"
+ 
+-#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
+-#: ../semanage/seobject.py:1728
+-msgid "SELinux Type is required"
++#: ../semanage/seobject.py:1236
++#, fuzzy
++msgid "SELinux node type is required"
+ msgstr "SELinux రకము అవసరము"
+ 
+-#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
+-#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
+-#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
+-#: ../semanage/seobject.py:1732
++#: ../semanage/seobject.py:1239 ../semanage/seobject.py:1307
++#, python-format
++msgid "Type %s is invalid, must be a node type"
++msgstr ""
++
++#: ../semanage/seobject.py:1243 ../semanage/seobject.py:1311
++#: ../semanage/seobject.py:1347 ../semanage/seobject.py:1445
++#: ../semanage/seobject.py:1507 ../semanage/seobject.py:1541
++#: ../semanage/seobject.py:1739
+ #, python-format
+ msgid "Could not create key for %s"
+ msgstr "%s కొరకు కీను సృష్టించలేకపోయింది"
+ 
+-#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
+-#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
++#: ../semanage/seobject.py:1245 ../semanage/seobject.py:1315
++#: ../semanage/seobject.py:1351 ../semanage/seobject.py:1357
+ #, python-format
+ msgid "Could not check if addr %s is defined"
+ msgstr "%s చిరునామా నిర్వచించబడివుంటే పరిశీలించలేక పోయేది"
+ 
+-#: ../semanage/seobject.py:1266
++#: ../semanage/seobject.py:1254
+ #, python-format
+ msgid "Could not create addr for %s"
+ msgstr "%s కొరకు చిరునామాను సృష్టించలేకపోయింది"
+ 
+-#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
+-#: ../semanage/seobject.py:1690
++#: ../semanage/seobject.py:1260 ../semanage/seobject.py:1461
++#: ../semanage/seobject.py:1694
+ #, python-format
+ msgid "Could not create context for %s"
+ msgstr "%s కొరకు సందర్భంను సృష్టించలేకపోయింది"
+ 
+-#: ../semanage/seobject.py:1276
++#: ../semanage/seobject.py:1264
+ #, python-format
+ msgid "Could not set mask for %s"
+ msgstr "%s కొరకు తొడుగు(మాస్కు)ను అమర్చలేక పోయింది"
+ 
+-#: ../semanage/seobject.py:1280
++#: ../semanage/seobject.py:1268
+ #, python-format
+ msgid "Could not set user in addr context for %s"
+ msgstr "%s కొరకు చిరునామా సందర్భంనందు వినియోగదారిని అమర్చలేకపోయింది"
+ 
+-#: ../semanage/seobject.py:1284
++#: ../semanage/seobject.py:1272
+ #, python-format
+ msgid "Could not set role in addr context for %s"
+ msgstr "%s కొరకు చిరునామా సందర్భంనందు పాత్రను అమర్చలేకపోయింది"
+ 
+-#: ../semanage/seobject.py:1288
++#: ../semanage/seobject.py:1276
+ #, python-format
+ msgid "Could not set type in addr context for %s"
+ msgstr "%s కొరకు చిరునామా సందర్భంనందు రకమును అమర్చలేకపోయింది"
+ 
+-#: ../semanage/seobject.py:1293
++#: ../semanage/seobject.py:1281
+ #, python-format
+ msgid "Could not set mls fields in addr context for %s"
+ msgstr "%s కొరకు చిరునామా సందర్భంనందు mls క్షేత్రాలను అమర్చలేకపోయింది"
+ 
+-#: ../semanage/seobject.py:1297
++#: ../semanage/seobject.py:1285
+ #, python-format
+ msgid "Could not set addr context for %s"
+ msgstr "%s కొరకు చిరునామా సందర్భంను అమర్చలేకపోయింది"
+ 
+-#: ../semanage/seobject.py:1301
++#: ../semanage/seobject.py:1289
+ #, python-format
+ msgid "Could not add addr %s"
+ msgstr "చిరునామా %s జతచేయలేక పోయింది"
+ 
+-#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
++#: ../semanage/seobject.py:1317 ../semanage/seobject.py:1353
+ #, python-format
+ msgid "Addr %s is not defined"
+ msgstr "చిరునామా %s నిర్వచించబడిలేదు"
+ 
+-#: ../semanage/seobject.py:1330
++#: ../semanage/seobject.py:1321
+ #, python-format
+ msgid "Could not query addr %s"
+ msgstr "చిరునామా %sను క్వరీచేయలేక పోయింది"
+ 
+-#: ../semanage/seobject.py:1340
++#: ../semanage/seobject.py:1331
+ #, python-format
+ msgid "Could not modify addr %s"
+ msgstr "చిరునామా %sను సవరించలేక పోయింది"
+ 
+-#: ../semanage/seobject.py:1368
++#: ../semanage/seobject.py:1359
+ #, python-format
+ msgid "Addr %s is defined in policy, cannot be deleted"
+ msgstr "విధానం నందు నిర్వచించబడిన చిరునామా %s, తొలగింపబడలేదు"
+ 
+-#: ../semanage/seobject.py:1372
++#: ../semanage/seobject.py:1363
+ #, python-format
+ msgid "Could not delete addr %s"
+ msgstr "చిరునామా %sను తొలగించలేక పోయింది"
+ 
+-#: ../semanage/seobject.py:1384
++#: ../semanage/seobject.py:1375
+ msgid "Could not deleteall node mappings"
 -msgstr ""
--
--#: ../semanage/seobject.py:873
--#, python-format
--msgid "Could not delete SELinux user %s"
++msgstr "అన్ని నోడ్ మాపింగ్సును తొలగించలేదు"
+ 
+-#: ../semanage/seobject.py:1398
++#: ../semanage/seobject.py:1389
+ msgid "Could not list addrs"
+ msgstr "చిరునామాలను జాబితా చేయలేక పోయింది"
+ 
+-#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
+-#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
++#: ../semanage/seobject.py:1441 ../semanage/seobject.py:1732
++msgid "SELinux Type is required"
++msgstr "SELinux రకము అవసరము"
++
++#: ../semanage/seobject.py:1449 ../semanage/seobject.py:1511
++#: ../semanage/seobject.py:1545 ../semanage/seobject.py:1551
+ #, python-format
+ msgid "Could not check if interface %s is defined"
+ msgstr "అంతర్‌ఫలకం %s నిర్వచించివుంటే పరిశీలించకుండా ఉండేది"
+ 
+-#: ../semanage/seobject.py:1465
++#: ../semanage/seobject.py:1456
+ #, python-format
+ msgid "Could not create interface for %s"
+ msgstr "%s కొరకు అంతర్‌ఫలకంను సృష్టించ లేకపోయింది"
+ 
+-#: ../semanage/seobject.py:1474
++#: ../semanage/seobject.py:1465
+ #, python-format
+ msgid "Could not set user in interface context for %s"
+ msgstr "%s కొరకు అంతర్‌ఫలకం సందర్భంనందు వినియోగదారిని అమర్చ లేకపోయింది"
+ 
+-#: ../semanage/seobject.py:1478
++#: ../semanage/seobject.py:1469
+ #, python-format
+ msgid "Could not set role in interface context for %s"
+ msgstr "%s కొరకు అంతర్‌ఫలకం సందర్భంనందు పాత్రను అమర్చ లేకపోయింది"
+ 
+-#: ../semanage/seobject.py:1482
++#: ../semanage/seobject.py:1473
+ #, python-format
+ msgid "Could not set type in interface context for %s"
+ msgstr "%s కొరకు అంతర్‌ఫలకం సందర్భంనందు రకమును అమర్చ లేకపోయింది"
+ 
+-#: ../semanage/seobject.py:1487
++#: ../semanage/seobject.py:1478
+ #, python-format
+ msgid "Could not set mls fields in interface context for %s"
+ msgstr "%s కొరకు అంతర్‌ఫలకం సందర్భంనందు mls క్షేత్రములను అమర్చ లేకపోయింది"
+ 
+-#: ../semanage/seobject.py:1491
++#: ../semanage/seobject.py:1482
+ #, python-format
+ msgid "Could not set interface context for %s"
+ msgstr "%s కొరకు అంతర్‌ఫలకం సందర్భం ను అమర్చ లేకపోయింది"
+ 
+-#: ../semanage/seobject.py:1495
++#: ../semanage/seobject.py:1486
+ #, python-format
+ msgid "Could not set message context for %s"
+ msgstr "%s కొరకు సందేశం సందర్భంను అమర్చ లేకపోయింది"
+ 
+-#: ../semanage/seobject.py:1499
++#: ../semanage/seobject.py:1490
+ #, python-format
+ msgid "Could not add interface %s"
+ msgstr "అంతర్‌ఫలకం %s ను జతచేయలేకపోయింది"
+ 
+-#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
++#: ../semanage/seobject.py:1513 ../semanage/seobject.py:1547
+ #, python-format
+ msgid "Interface %s is not defined"
+ msgstr "అంతర్‌ఫలకం %s నిర్వచించబడిలేదు"
+ 
+-#: ../semanage/seobject.py:1526
++#: ../semanage/seobject.py:1517
+ #, python-format
+ msgid "Could not query interface %s"
+ msgstr "అంతర్‌ఫలకం %s ను క్వరీ చేయలేకపోయింది"
+ 
+-#: ../semanage/seobject.py:1537
++#: ../semanage/seobject.py:1528
+ #, python-format
+ msgid "Could not modify interface %s"
+ msgstr "అంతర్‌ఫలకం %s ను సవరించలేకపోయింది"
+ 
+-#: ../semanage/seobject.py:1562
++#: ../semanage/seobject.py:1553
+ #, python-format
+ msgid "Interface %s is defined in policy, cannot be deleted"
+ msgstr "అంతర్‌ఫలకం %s విధానంనందు నిర్వచించబడివుంది, తోలగింపబడలేదు"
+ 
+-#: ../semanage/seobject.py:1566
++#: ../semanage/seobject.py:1557
+ #, python-format
+ msgid "Could not delete interface %s"
+ msgstr "అంతర్‌ఫలకం %s ను తొలగించలేకపోయింది"
+ 
+-#: ../semanage/seobject.py:1578
++#: ../semanage/seobject.py:1569
+ msgid "Could not delete all interface  mappings"
 -msgstr ""
--
--#: ../semanage/seobject.py:911
--msgid "Could not list SELinux users"
++msgstr "అన్ని యింటర్ఫేస్ మాపింగ్స్ తొలగించలేక పోయింది"
+ 
+-#: ../semanage/seobject.py:1592
++#: ../semanage/seobject.py:1583
+ msgid "Could not list interfaces"
+ msgstr "అంతర్‌ఫలకంలను జాబీతా చేయలేకపోయింది"
+ 
+-#: ../semanage/seobject.py:1617
++#: ../semanage/seobject.py:1608
+ msgid "SELinux Interface"
+ msgstr "SELinux అంతర్‌ఫలకం"
+ 
+-#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
++#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1954
+ msgid "Context"
+ msgstr "సందర్భము"
+ 
+-#: ../semanage/seobject.py:1667
++#: ../semanage/seobject.py:1671
+ #, python-format
+ msgid "Equivalence class for %s already exists"
 -msgstr ""
--
--#: ../semanage/seobject.py:917
--#, python-format
--msgid "Could not list roles for user %s"
++msgstr "%s కు సమానపు క్లాస్ యిప్పటికే వుంది"
+ 
+-#: ../semanage/seobject.py:1673
++#: ../semanage/seobject.py:1677
+ #, python-format
+ msgid "File spec %s conflicts with equivalency rule '%s %s'"
 -msgstr ""
--
--#: ../semanage/seobject.py:942
--msgid "Labeling"
++msgstr "ఫైల్ స్పెక్ %s సరితూగు నియమం '%s %s' తో విభేదిస్తోంది"
+ 
+-#: ../semanage/seobject.py:1682
++#: ../semanage/seobject.py:1686
+ #, python-format
+ msgid "Equivalence class for %s does not exists"
 -msgstr ""
--
--#: ../semanage/seobject.py:942
--msgid "MLS/"
++msgstr "%s కొరకు సమానపు క్లాస్ లేదు"
+ 
+-#: ../semanage/seobject.py:1696
++#: ../semanage/seobject.py:1700
+ #, python-format
+ msgid "Could not set user in file context for %s"
+ msgstr "%s కొరకు దస్త్ర సందర్భంనందు వినియోగదారిని అమర్చలేకపోయింది"
+ 
+-#: ../semanage/seobject.py:1700
++#: ../semanage/seobject.py:1704
+ #, python-format
+ msgid "Could not set role in file context for %s"
+ msgstr "%s కొరకు దస్త్ర సందర్భంనందు పాత్రను అమర్చలేకపోయింది"
+ 
+-#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
++#: ../semanage/seobject.py:1709 ../semanage/seobject.py:1769
+ #, python-format
+ msgid "Could not set mls fields in file context for %s"
+ msgstr "%s కొరకు దస్త్ర సందర్భంనందు mls క్షేత్రాలను అమర్చలేకపోయింది"
+ 
+-#: ../semanage/seobject.py:1711
++#: ../semanage/seobject.py:1715
+ msgid "Invalid file specification"
+ msgstr "సరికాని దస్త్రము విశదీకరణము"
+ 
+-#: ../semanage/seobject.py:1713
++#: ../semanage/seobject.py:1717
+ msgid "File specification can not include spaces"
 -msgstr ""
--
--#: ../semanage/seobject.py:943
--msgid "Prefix"
++msgstr "ఫైల్ స్పెసిఫికేషన్ ఖాళీలను కలిగివుండలేదు"
+ 
+-#: ../semanage/seobject.py:1718
++#: ../semanage/seobject.py:1722
+ #, python-format
+ msgid ""
+ "File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
+ msgstr ""
++"ఫైల్ స్పెక్ %s అనునది సరితూగు నియమం '%s %s' తో విభేదించును; బదులుగా '%s' జతచేయుటకు ప్రయత్నించు"
++
++#: ../semanage/seobject.py:1735
++#, python-format
++msgid "Type %s is invalid, must be a file or device type"
++msgstr ""
+ 
+-#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
+-#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
+-#: ../semanage/seobject.py:1880
++#: ../semanage/seobject.py:1743 ../semanage/seobject.py:1748
++#: ../semanage/seobject.py:1804 ../semanage/seobject.py:1886
++#: ../semanage/seobject.py:1890
+ #, python-format
+ msgid "Could not check if file context for %s is defined"
+ msgstr "%s కొరకు దస్త్ర సందర్భం నిర్వచించబడివుంటే పరిశీలించకుండా ఉండేది"
+ 
+-#: ../semanage/seobject.py:1749
++#: ../semanage/seobject.py:1756
+ #, python-format
+ msgid "Could not create file context for %s"
+ msgstr "%s కొరకు దస్త్ర సందర్భంను సృష్టించలేకపోయింది"
+ 
+-#: ../semanage/seobject.py:1757
++#: ../semanage/seobject.py:1764
+ #, python-format
+ msgid "Could not set type in file context for %s"
+ msgstr "%s కొరకు దస్త్ర సందర్భంనందు రకమును అమర్చలేకపోయింది"
+ 
+-#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
+-#: ../semanage/seobject.py:1826
++#: ../semanage/seobject.py:1772 ../semanage/seobject.py:1832
++#: ../semanage/seobject.py:1836
+ #, python-format
+ msgid "Could not set file context for %s"
+ msgstr "%s కొరకు దస్త్రము సందర్భంను అమర్చలేకపోయింది"
+ 
+-#: ../semanage/seobject.py:1771
++#: ../semanage/seobject.py:1778
+ #, python-format
+ msgid "Could not add file context for %s"
+ msgstr "%s కొరకు దస్త్రము సందర్భంను జతచేయలేకపోయింది"
+ 
+-#: ../semanage/seobject.py:1785
++#: ../semanage/seobject.py:1792
+ msgid "Requires setype, serange or seuser"
+ msgstr "setype, serange లేదా seuser అవసరము"
+ 
+-#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
++#: ../semanage/seobject.py:1808 ../semanage/seobject.py:1894
+ #, python-format
+ msgid "File context for %s is not defined"
+ msgstr "%s కొరకు దస్త్రము సందర్భం నిర్వచించబడిలేదు"
+ 
+-#: ../semanage/seobject.py:1804
++#: ../semanage/seobject.py:1814
+ #, python-format
+ msgid "Could not query file context for %s"
+ msgstr "%s కొరకు దస్త్రము సందర్భంను క్వరీచేయలేకపోయింది"
+ 
+-#: ../semanage/seobject.py:1830
++#: ../semanage/seobject.py:1840
+ #, python-format
+ msgid "Could not modify file context for %s"
+ msgstr "దస్త్రము సందర్భంను %s కొరకు సవరించలేదు"
+ 
+-#: ../semanage/seobject.py:1843
++#: ../semanage/seobject.py:1853
+ msgid "Could not list the file contexts"
+ msgstr "దస్త్రము సందర్భంలను జాబితా చేయలేకపోయింది"
+ 
+-#: ../semanage/seobject.py:1857
++#: ../semanage/seobject.py:1867
+ #, python-format
+ msgid "Could not delete the file context %s"
+ msgstr "దస్త్రము సందర్భం %sను తొలగించలేకపోయింది"
+ 
+-#: ../semanage/seobject.py:1882
++#: ../semanage/seobject.py:1892
+ #, python-format
+ msgid "File context for %s is defined in policy, cannot be deleted"
+ msgstr "%s కొరకు దస్త్రము సందర్భం విధానంలో నిర్వచించబడివుంది, తొలగింపబడలేదు"
+ 
+-#: ../semanage/seobject.py:1888
++#: ../semanage/seobject.py:1898
+ #, python-format
+ msgid "Could not delete file context for %s"
+ msgstr "%s కొరకు దస్త్రము సందర్భంను తొలగించలేకపోయింది"
+ 
+-#: ../semanage/seobject.py:1903
++#: ../semanage/seobject.py:1913
+ msgid "Could not list file contexts"
+ msgstr "దస్త్రము సందర్భంలను జాబితా చేయలేకపోయింది"
+ 
+-#: ../semanage/seobject.py:1907
++#: ../semanage/seobject.py:1917
+ msgid "Could not list local file contexts"
+ msgstr "స్థానిక దస్త్ర సందర్భంలను జాబితాచేయలేకపోయింది"
+ 
+-#: ../semanage/seobject.py:1944
++#: ../semanage/seobject.py:1954
+ msgid "SELinux fcontext"
+ msgstr "SELinux fcontext"
+ 
+-#: ../semanage/seobject.py:1944
++#: ../semanage/seobject.py:1954
+ msgid "type"
+ msgstr "రకము"
+ 
+-#: ../semanage/seobject.py:1957
++#: ../semanage/seobject.py:1967
+ msgid ""
+ "\n"
+ "SELinux Distribution fcontext Equivalence \n"
+ msgstr ""
++"\n"
++"SELinux పంపిణీ fcontext సమానత \n"
+ 
+-#: ../semanage/seobject.py:1962
++#: ../semanage/seobject.py:1972
+ msgid ""
+ "\n"
+ "SELinux Local fcontext Equivalence \n"
+ msgstr ""
++"\n"
++"SELinux స్థానిక fcontext సమానత \n"
+ 
+-#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
+-#: ../semanage/seobject.py:2054
++#: ../semanage/seobject.py:2006 ../semanage/seobject.py:2059
++#: ../semanage/seobject.py:2065
+ #, python-format
+ msgid "Could not check if boolean %s is defined"
+ msgstr "బూలియన్ %s నిర్వచించబడితే పరిశీలించి ఉండేదికాదు"
+ 
+-#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
++#: ../semanage/seobject.py:2008 ../semanage/seobject.py:2061
+ #, python-format
+ msgid "Boolean %s is not defined"
+ msgstr "బూలియన్ %s నిర్వచించబడిలేదు"
+ 
+-#: ../semanage/seobject.py:2002
++#: ../semanage/seobject.py:2012
+ #, python-format
+ msgid "Could not query file context %s"
+ msgstr "దస్త్రము సందర్భం %s ను క్వరీ చేయలేకపోయింది"
+ 
+-#: ../semanage/seobject.py:2007
++#: ../semanage/seobject.py:2017
+ #, python-format
+ msgid "You must specify one of the following values: %s"
+ msgstr "ఈక్రింది విలువలలో వొకదానిని మీరు తప్పక తెలుపవలెను: %s"
+ 
+-#: ../semanage/seobject.py:2012
++#: ../semanage/seobject.py:2022
+ #, python-format
+ msgid "Could not set active value of boolean %s"
+ msgstr "బూలియన్ %s యొక్క క్రియాశీల విలువను అమర్చలేక పోయింది"
+ 
+-#: ../semanage/seobject.py:2015
++#: ../semanage/seobject.py:2025
+ #, python-format
+ msgid "Could not modify boolean %s"
+ msgstr "బూలియన్ %s ను సవరించలేకపోయింది"
+ 
+-#: ../semanage/seobject.py:2033
++#: ../semanage/seobject.py:2043
+ #, python-format
+ msgid "Bad format %s: Record %s"
+ msgstr "చెడ్డ రూపీకరణం %s: రికార్డు %s"
+ 
+-#: ../semanage/seobject.py:2056
++#: ../semanage/seobject.py:2067
+ #, python-format
+ msgid "Boolean %s is defined in policy, cannot be deleted"
+ msgstr "బూలియన్ %s విధానంనందు నిర్వచించబడివుంది, తొలగింపబడలేదు"
+ 
+-#: ../semanage/seobject.py:2060
++#: ../semanage/seobject.py:2071
+ #, python-format
+ msgid "Could not delete boolean %s"
+ msgstr "బూలియన్ %s తొలగింపలేకపోయింది"
+ 
+-#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
++#: ../semanage/seobject.py:2083 ../semanage/seobject.py:2100
+ msgid "Could not list booleans"
+ msgstr "బూలియన్స్‍ ను జాబితాచేయలేకపోయింది"
+ 
+-#: ../semanage/seobject.py:2112
++#: ../semanage/seobject.py:2125
+ msgid "unknown"
+ msgstr "తెలియని"
+ 
+-#: ../semanage/seobject.py:2125
++#: ../semanage/seobject.py:2138
+ msgid "off"
+ msgstr "ఆఫ్"
+ 
+-#: ../semanage/seobject.py:2125
++#: ../semanage/seobject.py:2138
+ msgid "on"
+ msgstr "ఆన్"
+ 
+-#: ../semanage/seobject.py:2139
++#: ../semanage/seobject.py:2152
+ msgid "SELinux boolean"
+ msgstr "SELinux బూలియన్"
+ 
+-#: ../semanage/seobject.py:2139
++#: ../semanage/seobject.py:2152
+ msgid "State"
 -msgstr ""
--
--#: ../semanage/seobject.py:943
--msgid "MCS Level"
++msgstr "స్థితి"
+ 
+-#: ../semanage/seobject.py:2139
++#: ../semanage/seobject.py:2152
+ msgid "Default"
 -msgstr ""
--
--#: ../semanage/seobject.py:943
--msgid "MCS Range"
++msgstr "అప్రమేయం"
+ 
+-#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
+-#: ../gui/polgengui.py:253
++#: ../semanage/seobject.py:2152 ../gui/polgen.glade:113
++#: ../gui/polgengui.py:254
+ msgid "Description"
+ msgstr "వివరణ"
+ 
+@@ -1003,7 +1024,7 @@ msgstr "మెమొరిని కేటాయించుటలో దోష
+ msgid "Error sending audit message.\n"
+ msgstr "ఆడిట్ సందేశమును పంపుటలో దోషము.\n"
+ 
+-#: ../newrole/newrole.c:692 ../newrole/newrole.c:1059
++#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
+ #, c-format
+ msgid "Could not determine enforcing mode.\n"
+ msgstr "బలవంతపు రీతిని నిర్ధారించలేకపోయింది.\n"
+@@ -1118,62 +1139,66 @@ msgstr "ఖాళీ చిహ్నపు సమితిని పొందల
+ msgid "Unable to set SIGHUP handler\n"
+ msgstr "SIGHUP సంభాలికను అమర్చలేకపోయింది\n"
+ 
+-#: ../newrole/newrole.c:1053
++#: ../newrole/newrole.c:1036
++msgid "Sorry, newrole failed to drop capabilities\n"
++msgstr ""
++
++#: ../newrole/newrole.c:1052
+ #, c-format
+ msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
+ msgstr "మన్నించాలి, కొత్త పాత్ర SELinux కెర్నల్ నందు మాత్రమే ఉపయోగించవచ్చు.\n"
+ 
+-#: ../newrole/newrole.c:1070
++#: ../newrole/newrole.c:1069
+ #, c-format
+ msgid "failed to get old_context.\n"
+ msgstr "పాత సందర్భంను పొందుటలో విఫలమైంది(_c).\n"
+ 
+-#: ../newrole/newrole.c:1077
++#: ../newrole/newrole.c:1076
+ #, c-format
+ msgid "Warning!  Could not retrieve tty information.\n"
+ msgstr "హెచ్చరిక!  tty సమాచారాన్ని తిరిగిపొందలేక పోయింది.\n"
+ 
+-#: ../newrole/newrole.c:1098
++#: ../newrole/newrole.c:1097
+ #, c-format
+ msgid "error on reading PAM service configuration.\n"
+ msgstr "PAM సేవా ఆకృతీకరణ చదువుటలో దోషము.\n"
+ 
+-#: ../newrole/newrole.c:1133
++#: ../newrole/newrole.c:1132
+ #, c-format
+ msgid "newrole: incorrect password for %s\n"
+ msgstr "కొత్తపాత్ర: %s కొరకు సరికాని సంకేతపదము\n"
+ 
+-#: ../newrole/newrole.c:1160
++#: ../newrole/newrole.c:1159
+ #, c-format
+ msgid "newrole: failure forking: %s"
+ msgstr "కొత్తపాత్ర: వైఫల్య ఫోర్కింగ్: %s"
+ 
+-#: ../newrole/newrole.c:1163 ../newrole/newrole.c:1186
++#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
+ #, c-format
+ msgid "Unable to restore tty label...\n"
+ msgstr "tty లేబుల్‌ను తిరిగిఉంచలేక పోయింది...\n"
+ 
+-#: ../newrole/newrole.c:1165 ../newrole/newrole.c:1192
++#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
+ #, c-format
+ msgid "Failed to close tty properly\n"
+ msgstr "tty ను తగురీతిగా మూయుటలో విఫలమైంది\n"
+ 
+-#: ../newrole/newrole.c:1224
++#: ../newrole/newrole.c:1223
+ #, c-format
+ msgid "Could not close descriptors.\n"
+ msgstr "వివరణిలను మూయులేక పోయింది.\n"
+ 
+-#: ../newrole/newrole.c:1251
++#: ../newrole/newrole.c:1250
+ #, c-format
+ msgid "Error allocating shell's argv0.\n"
+ msgstr "షెల్ యొక్క argvo కేటాయించుటలో దోషము.\n"
+ 
+-#: ../newrole/newrole.c:1287
++#: ../newrole/newrole.c:1286
+ #, c-format
+ msgid "Unable to restore the environment, aborting\n"
+ msgstr "వాతావరణాన్ని తిరిగివుంచలేక పోయింది, బహిష్కరిస్తోంది\n"
+ 
+-#: ../newrole/newrole.c:1298
++#: ../newrole/newrole.c:1297
+ msgid "failed to exec shell\n"
+ msgstr "షెల్ నిర్వర్తించుటలో విఫలమైంది\n"
+ 
+@@ -1276,2088 +1301,3023 @@ msgstr "chcat -- -CompanyConfidential /docs/businessplan.odt"
+ msgid "chcat -l +CompanyConfidential juser"
+ msgstr "chcat -l +CompanyConfidential juser"
+ 
+-#: ../scripts/chcat:399 ../gui/polgen.py:1351
+-#, c-format, python-format
++#: ../scripts/chcat:399
++#, c-format
+ msgid "Options Error %s "
+ msgstr "ఐచ్చికముల దోషము %s "
+ 
+-#: ../gui/booleansPage.py:195 ../gui/system-config-selinux.glade:1706
++#: ../gui/booleansPage.py:194 ../gui/system-config-selinux.glade:1706
+ msgid "Boolean"
 -msgstr ""
--
--#: ../semanage/seobject.py:943 ../semanage/seobject.py:948
--msgid "SELinux Roles"
++msgstr "బూలియన్"
+ 
+-#: ../gui/booleansPage.py:252 ../gui/semanagePage.py:162
++#: ../gui/booleansPage.py:245 ../gui/semanagePage.py:162
+ msgid "all"
 -msgstr ""
--
--#: ../semanage/seobject.py:963
--msgid "Protocol udp or tcp is required"
++msgstr "అన్ని"
+ 
+-#: ../gui/booleansPage.py:254 ../gui/semanagePage.py:164
++#: ../gui/booleansPage.py:247 ../gui/semanagePage.py:164
+ #: ../gui/system-config-selinux.glade:1615
+ #: ../gui/system-config-selinux.glade:1820
+ #: ../gui/system-config-selinux.glade:2437
+ msgid "Customized"
 -msgstr ""
--
--#: ../semanage/seobject.py:965
--msgid "Port is required"
++msgstr "మలచుకొనిన"
+ 
+ #: ../gui/fcontextPage.py:64 ../gui/system-config-selinux.glade:1911
+ msgid "File Labeling"
 -msgstr ""
--
--#: ../semanage/seobject.py:975
--msgid "Invalid Port"
++msgstr "దస్త్రము లేబులింగ్"
+ 
+ #: ../gui/fcontextPage.py:74
+ msgid ""
+ "File\n"
+ "Specification"
+ msgstr ""
++"దస్త్రము\n"
++"విశదీకరణము"
+ 
+ #: ../gui/fcontextPage.py:81
+ msgid ""
+ "Selinux\n"
+ "File Type"
+ msgstr ""
++"Selinux\n"
++"దస్త్రము రకము"
+ 
+ #: ../gui/fcontextPage.py:88
+ msgid ""
+ "File\n"
+ "Type"
+ msgstr ""
++"దస్త్రము\n"
++"రకము"
+ 
+ #: ../gui/loginsPage.py:48 ../gui/system-config-selinux.glade:2098
+ msgid "User Mapping"
 -msgstr ""
--
--#: ../semanage/seobject.py:979
--#, python-format
--msgid "Could not create a key for %s/%s"
++msgstr "వినియోగదారి మాపింగ్"
+ 
+ #: ../gui/loginsPage.py:52
+ msgid ""
+ "Login\n"
+ "Name"
+ msgstr ""
++"లాగిన్\n"
++"నామము"
+ 
+ #: ../gui/loginsPage.py:56 ../gui/usersPage.py:50
+ msgid ""
+ "SELinux\n"
+ "User"
+ msgstr ""
++"SELinux\n"
++"వినియోగదారి"
+ 
+ #: ../gui/loginsPage.py:59 ../gui/usersPage.py:55
+ msgid ""
+ "MLS/\n"
+ "MCS Range"
+ msgstr ""
++"MLS/\n"
++"MCS వ్యాప్తి"
+ 
+ #: ../gui/loginsPage.py:133
+ #, python-format
+ msgid "Login '%s' is required"
 -msgstr ""
--
--#: ../semanage/seobject.py:990
--msgid "Type is required"
++msgstr "లాగిన్ '%s' అవసరము"
+ 
+-#: ../gui/modulesPage.py:48 ../gui/system-config-selinux.glade:2753
++#: ../gui/modulesPage.py:49 ../gui/system-config-selinux.glade:2753
+ msgid "Policy Module"
 -msgstr ""
--
--#: ../semanage/seobject.py:996 ../semanage/seobject.py:1055
--#: ../semanage/seobject.py:1110 ../semanage/seobject.py:1116
--#, python-format
--msgid "Could not check if port %s/%s is defined"
++msgstr "విధానం మాడ్యూల్"
+ 
+-#: ../gui/modulesPage.py:57
++#: ../gui/modulesPage.py:58
+ msgid "Module Name"
 -msgstr ""
--
--#: ../semanage/seobject.py:998
--#, python-format
--msgid "Port %s/%s already defined"
++msgstr "మాడ్యూల్ నామము"
+ 
+-#: ../gui/modulesPage.py:134
++#: ../gui/modulesPage.py:135
+ msgid "Disable Audit"
 -msgstr ""
--
--#: ../semanage/seobject.py:1002
--#, python-format
--msgid "Could not create port for %s/%s"
++msgstr "ఆడిట్ అచేతనంచేయుము"
+ 
+-#: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
++#: ../gui/modulesPage.py:138 ../gui/system-config-selinux.glade:2662
+ msgid "Enable Audit"
 -msgstr ""
--
--#: ../semanage/seobject.py:1008
--#, python-format
--msgid "Could not create context for %s/%s"
++msgstr "ఆడిట్ చేతనంచేయి"
+ 
+-#: ../gui/modulesPage.py:162
++#: ../gui/modulesPage.py:163
+ msgid "Load Policy Module"
 -msgstr ""
--
--#: ../semanage/seobject.py:1012
--#, python-format
--msgid "Could not set user in port context for %s/%s"
++msgstr "విధానం మాడ్యూల్‌ను నింపుము"
+ 
+-#: ../gui/polgen.glade:79
+-msgid "Polgen"
 -msgstr ""
 -
--#: ../semanage/seobject.py:1016
--#, python-format
--msgid "Could not set role in port context for %s/%s"
+-#: ../gui/polgen.glade:80
++#: ../gui/polgen.glade:9
+ msgid "Red Hat 2007"
 -msgstr ""
--
--#: ../semanage/seobject.py:1020
--#, python-format
--msgid "Could not set type in port context for %s/%s"
++msgstr "Red Hat 2007"
+ 
+-#: ../gui/polgen.glade:81
++#: ../gui/polgen.glade:11
+ msgid "GPL"
 -msgstr ""
--
--#: ../semanage/seobject.py:1025
--#, python-format
--msgid "Could not set mls fields in port context for %s/%s"
++msgstr "GPL"
+ 
+ #. TRANSLATORS: Replace this string with your names, one name per line.
+-#: ../gui/polgen.glade:85 ../gui/system-config-selinux.glade:17
++#: ../gui/polgen.glade:13 ../gui/system-config-selinux.glade:17
+ msgid "translator-credits"
 -msgstr ""
--
--#: ../semanage/seobject.py:1029
--#, python-format
--msgid "Could not set port context for %s/%s"
++msgstr "కృష్ణబాబు క్రొత్తపల్లి <kkrothap at redhat.com> 2009,2010,2012."
++
++#: ../gui/polgen.glade:34
++msgid "Add Booleans Dialog"
++msgstr "బూలియన్స్‍ డైలాగ్‌ను జతచేయుము"
++
++#: ../gui/polgen.glade:101
++msgid "Boolean Name"
++msgstr "బూలియన్ నామము"
+ 
+-#: ../gui/polgen.glade:90
++#: ../gui/polgen.glade:230
+ msgid "SELinux Policy Generation Tool"
 -msgstr ""
--
--#: ../semanage/seobject.py:1033
--#, python-format
--msgid "Could not add port %s/%s"
++msgstr "SELinux పాలసి ఉద్భవన సాధనం"
+ 
+-#: ../gui/polgen.glade:128
++#: ../gui/polgen.glade:251
+ msgid ""
+ "<b>Select the policy type for the application or user role you want to "
+ "confine:</b>"
 -msgstr ""
--
--#: ../semanage/seobject.py:1047 ../semanage/seobject.py:1312
--#: ../semanage/seobject.py:1508
--msgid "Requires setype or serange"
++msgstr "<b>మీరు నిర్భందించాలనుకొన్న అనువర్తనం లేదా వాడుకరి పాత్ర కొరకు విధానం యెంపికచేయి:</b>"
+ 
+-#: ../gui/polgen.glade:177
++#: ../gui/polgen.glade:284
+ msgid "<b>Applications</b>"
 -msgstr ""
--
--#: ../semanage/seobject.py:1049
--msgid "Requires setype"
++msgstr "<b>అనువర్తనములు</b>"
+ 
+-#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
++#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:183
++msgid "Standard Init Daemon"
++msgstr "ప్రామాణిక Init డెమోన్‌"
++
++#: ../gui/polgen.glade:320 ../gui/polgen.glade:336
+ msgid ""
+ "Standard Init Daemon are daemons started on boot via init scripts.  Usually "
+ "requires a script in /etc/rc.d/init.d"
+ msgstr ""
++"ప్రామాణిక Init డెమోన్ బూట్ నందు init స్క్రిప్ట్స్‍ ద్వారా ప్రారంభమగు డెమోన్స్‍.  సాదారణంగా /etc/rc.d/"
++"init.d నందు ఒక స్క్రిప్టు కావాలి"
+ 
+-#: ../gui/polgen.glade:241 ../gui/polgen.py:156
+-msgid "Standard Init Daemon"
 -msgstr ""
 -
--#: ../semanage/seobject.py:1057 ../semanage/seobject.py:1112
--#, python-format
--msgid "Port %s/%s is not defined"
+-#: ../gui/polgen.glade:261 ../gui/polgen.py:157
++#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:184
+ msgid "DBUS System Daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:1061
--#, python-format
--msgid "Could not query port %s/%s"
++msgstr "DBUS సిస్టమ్ డెమోన్"
++
++#: ../gui/polgen.glade:349
++msgid "Internet Services Daemon (inetd)"
++msgstr "ఇంటర్నెట్ సేవల డెమోన్ (inetd)"
+ 
+-#: ../gui/polgen.glade:280
++#: ../gui/polgen.glade:353
+ msgid "Internet Services Daemon are daemons started by xinetd"
 -msgstr ""
--
--#: ../semanage/seobject.py:1072
--#, python-format
--msgid "Could not modify port %s/%s"
++msgstr "ఇంటర్నెట్ సేవల డెమోన్ xinetd ద్వారా ప్రారంభించిన డెమోన్స్‍"
+ 
+-#: ../gui/polgen.glade:282
+-msgid "Internet Services Daemon (inetd)"
 -msgstr ""
--
--#: ../semanage/seobject.py:1085
--msgid "Could not list the ports"
++#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:186
++msgid "Web Application/Script (CGI)"
++msgstr "వెబ్ అనువర్తనము/స్క్రిప్ట్‍ (CGI)"
+ 
+-#: ../gui/polgen.glade:301
++#: ../gui/polgen.glade:370
+ msgid ""
+ "Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
 -msgstr ""
--
--#: ../semanage/seobject.py:1101
--#, python-format
--msgid "Could not delete the port %s"
++msgstr "వెబ్ అనువర్తనములు/స్క్రిప్ట్‍ (CGI) CGI స్క్రిప్ట్స్‍ వెబ్ సేవిక ద్వారా ప్రారంభించబడినవి (apache)"
+ 
+-#: ../gui/polgen.glade:303 ../gui/polgen.py:159
+-msgid "Web Application/Script (CGI)"
 -msgstr ""
--
--#: ../semanage/seobject.py:1118
--#, python-format
--msgid "Port %s/%s is defined in policy, cannot be deleted"
++#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:187
++msgid "User Application"
++msgstr "వినియోగదారి అనువర్తనము"
+ 
+-#: ../gui/polgen.glade:322 ../gui/polgen.glade:343
++#: ../gui/polgen.glade:387 ../gui/polgen.glade:404
+ msgid ""
+ "User Application are any application that you would like to confine that is "
+ "started by a user"
+ msgstr ""
++"వినియోగదారుని చేత ప్రారంభించబడి మీరు పరిమితం చేయుటకు ఇష్టపడు ఏ అనువర్తనమైనా వినియోగదారుని అనువర్తనమే"
+ 
+-#: ../gui/polgen.glade:324 ../gui/polgen.py:160
+-msgid "User Application"
 -msgstr ""
 -
--#: ../semanage/seobject.py:1122
--#, python-format
--msgid "Could not delete port %s/%s"
+-#: ../gui/polgen.glade:345 ../gui/polgen.py:161
++#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:188
+ msgid "Sandbox"
 -msgstr ""
--
--#: ../semanage/seobject.py:1138 ../semanage/seobject.py:1160
--msgid "Could not list ports"
++msgstr "Sandbox"
+ 
+-#: ../gui/polgen.glade:391
++#: ../gui/polgen.glade:446
+ msgid "<b>Login Users</b>"
 -msgstr ""
--
--#: ../semanage/seobject.py:1199
--msgid "SELinux Port Type"
++msgstr "<b>లాగిన్ వినియోగదారులు</b>"
++
++#: ../gui/polgen.glade:478
++msgid "Existing User Roles"
++msgstr "ఉన్న వినియోగాదారి పాత్రలు"
+ 
+-#: ../gui/polgen.glade:453
++#: ../gui/polgen.glade:482
+ msgid "Modify an existing login user record."
 -msgstr ""
--
--#: ../semanage/seobject.py:1199
--msgid "Proto"
++msgstr "ఉన్న లాగిన్ వినియోగదారి రికార్డ్‍‌ను సవరించుము"
+ 
+-#: ../gui/polgen.glade:455
+-msgid "Existing User Roles"
 -msgstr ""
--
--#: ../semanage/seobject.py:1199
--msgid "Port Number"
++#: ../gui/polgen.glade:495 ../sepolicy/sepolicy/generate.py:189
++msgid "Minimal Terminal User Role"
++msgstr "కనీస టెర్మినల్ వినియోగదారి పాత్ర"
+ 
+-#: ../gui/polgen.glade:474
++#: ../gui/polgen.glade:499
+ msgid ""
+ "This user will login to a machine only via a terminal or remote login.  By "
+ "default this user will have  no setuid, no networking, no su, no sudo."
+ msgstr ""
++"ఈ వినియోగాదారి మిషన్‌కు టెర్మినల్ లేదా దూరస్థ లాగిన్ ద్వారా లాగిన్ అవుతాడు.  అప్రమేయంగా ఈ వినియోగదారి ఏ "
++"setuid, networking, sudo, su లను కలిగివుండడు."
+ 
+-#: ../gui/polgen.glade:476 ../gui/polgen.py:162
+-msgid "Minimal Terminal User Role"
 -msgstr ""
--
--#: ../semanage/seobject.py:1218
--msgid "Node Address is required"
++#: ../gui/polgen.glade:512 ../sepolicy/sepolicy/generate.py:190
++msgid "Minimal X Windows User Role"
++msgstr "కనీస X విండోస్ వినియోగదారి పాత్ర"
+ 
+-#: ../gui/polgen.glade:495
++#: ../gui/polgen.glade:516
+ msgid ""
+ "This user can login to a machine via X or terminal.  By default this user "
+ "will have no setuid, no networking, no sudo, no su"
+ msgstr ""
++"ఈ వినియోగాదారి మిషన్‌కు X లేదా టెర్మినల్ ద్వారా లాగిన్ కాగలడు.  అప్రమేయంగా ఈ వినియోగదారి ఏ setuid, "
++"networking, sudo, su లను కలిగివుండడు"
+ 
+-#: ../gui/polgen.glade:497 ../gui/polgen.py:163
+-msgid "Minimal X Windows User Role"
 -msgstr ""
--
--#: ../semanage/seobject.py:1233
--msgid "Unknown or missing protocol"
++#: ../gui/polgen.glade:529 ../sepolicy/sepolicy/generate.py:191
++msgid "User Role"
++msgstr "వినియోగదారి పాత్ర"
+ 
+-#: ../gui/polgen.glade:516
++#: ../gui/polgen.glade:533
+ msgid ""
+ "User with full networking, no setuid applications without transition, no "
+ "sudo, no su."
+ msgstr ""
++"పూర్తి నెట్వర్కింగ్ తో, బదిలీకరణ లేకుండా setuid లేని అనువర్తనాలు, sudo కాని, su కాని వినియోగదారి."
+ 
+-#: ../gui/polgen.glade:518 ../gui/polgen.py:164
+-msgid "User Role"
 -msgstr ""
--
--#: ../semanage/seobject.py:1247 ../semanage/seobject.py:1446
--#: ../semanage/seobject.py:1724
--msgid "SELinux Type is required"
++#: ../gui/polgen.glade:546 ../sepolicy/sepolicy/generate.py:192
++msgid "Admin User Role"
++msgstr "నిర్వహణాధికారి వినియోగదారి పాత్ర"
+ 
+-#: ../gui/polgen.glade:537
++#: ../gui/polgen.glade:550
+ msgid ""
+ "User with full networking, no setuid applications without transition, no su, "
+ "can sudo to Root Administration Roles"
+ msgstr ""
++"పూర్తి నెట్వర్కింగ్ తో, బదిలీకరణ లేని ఏ setuid అనువర్తనాలు లేని, su కాని, వినియోగదారి రూట్ నిర్వహణా "
++"నియమాలను sudo చేయగలడు"
+ 
+-#: ../gui/polgen.glade:539 ../gui/polgen.py:165
+-msgid "Admin User Role"
 -msgstr ""
 -
--#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1316
--#: ../semanage/seobject.py:1352 ../semanage/seobject.py:1450
--#: ../semanage/seobject.py:1512 ../semanage/seobject.py:1546
--#: ../semanage/seobject.py:1728
--#, python-format
--msgid "Could not create key for %s"
+-#: ../gui/polgen.glade:585
++#: ../gui/polgen.glade:592
+ msgid "<b>Root Users</b>"
 -msgstr ""
--
--#: ../semanage/seobject.py:1253 ../semanage/seobject.py:1320
--#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1362
--#, python-format
--msgid "Could not check if addr %s is defined"
++msgstr "<b>రూట్ వినియోగదారులు</b>"
++
++#: ../gui/polgen.glade:623 ../sepolicy/sepolicy/generate.py:193
++msgid "Root Admin User Role"
++msgstr "రూట్ నిర్వహణాదికారి వినియోగదారి పాత్ర"
+ 
+-#: ../gui/polgen.glade:647
++#: ../gui/polgen.glade:627
+ msgid ""
+ "Select Root Administrator User Role, if this user will be used to administer "
+ "the machine while running as root.  This user will not be able to login to "
+ "the system directly."
+ msgstr ""
++"ఈ వినియోగదారిని మిషన్ రూట్‌గా నడుస్తున్నప్పుడు నిర్వహణాధికారిగా ఉపయోగించాలంటే, రూట్ వినియోగదారి పాత్రను "
++"ఎంపికచేయి.  ఈ వినియోగదారి సిస్టమకు నేరుగా లాగిన్ కాలేడు."
+ 
+-#: ../gui/polgen.glade:649 ../gui/polgen.py:166
+-msgid "Root Admin User Role"
 -msgstr ""
 -
--#: ../semanage/seobject.py:1262
--#, python-format
--msgid "Could not create addr for %s"
+-#: ../gui/polgen.glade:716
+-msgid "label104"
 -msgstr ""
 -
--#: ../semanage/seobject.py:1268 ../semanage/seobject.py:1466
--#: ../semanage/seobject.py:1686
--#, python-format
--msgid "Could not create context for %s"
+-#: ../gui/polgen.glade:745
++#: ../gui/polgen.glade:705
+ msgid "<b>Enter name of application or user role:</b>"
 -msgstr ""
--
--#: ../semanage/seobject.py:1272
--#, python-format
--msgid "Could not set mask for %s"
++msgstr "<b>అనువర్తన పేరు లేదా వాడుకరి పాత్ర ప్రవేశపెట్టుము:</b>"
+ 
+-#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
++#: ../gui/polgen.glade:728 ../gui/polgengui.py:252
+ msgid "Name"
 -msgstr ""
--
--#: ../semanage/seobject.py:1276
--#, python-format
--msgid "Could not set user in addr context for %s"
++msgstr "నామము"
+ 
+-#: ../gui/polgen.glade:807
++#: ../gui/polgen.glade:739
+ msgid "Enter complete path for executable to be confined."
 -msgstr ""
--
--#: ../semanage/seobject.py:1280
--#, python-format
--msgid "Could not set role in addr context for %s"
++msgstr "పరిమితంగా ఉండుటకు నిర్వర్తనంకు పూర్తి పాత్‌ను ప్రవేశపెట్టుము."
+ 
+-#: ../gui/polgen.glade:830 ../gui/polgen.glade:950 ../gui/polgen.glade:3142
++#: ../gui/polgen.glade:756 ../gui/polgen.glade:838 ../gui/polgen.glade:2361
+ msgid "..."
 -msgstr ""
--
--#: ../semanage/seobject.py:1284
--#, python-format
--msgid "Could not set type in addr context for %s"
++msgstr "..."
+ 
+-#: ../gui/polgen.glade:849
++#: ../gui/polgen.glade:776
+ msgid "Enter unique name for the confined application or user role."
 -msgstr ""
--
--#: ../semanage/seobject.py:1289
--#, python-format
--msgid "Could not set mls fields in addr context for %s"
++msgstr "పరిమిత వినియోగదారి లేదా అనువర్తనం పాత్రకు ఏకైక నామమును ప్రవేశపెట్టుము."
+ 
+-#: ../gui/polgen.glade:871
++#: ../gui/polgen.glade:794
+ msgid "Executable"
 -msgstr ""
--
--#: ../semanage/seobject.py:1293
--#, python-format
--msgid "Could not set addr context for %s"
++msgstr "నిర్వర్తించతగిన"
+ 
+-#: ../gui/polgen.glade:899
++#: ../gui/polgen.glade:808
+ msgid "Init script"
 -msgstr ""
--
--#: ../semanage/seobject.py:1297
--#, python-format
--msgid "Could not add addr %s"
++msgstr "Init లిపి"
+ 
+-#: ../gui/polgen.glade:927
++#: ../gui/polgen.glade:821
+ msgid ""
+ "Enter complete path to init script used to start the confined application."
 -msgstr ""
 -
--#: ../semanage/seobject.py:1322 ../semanage/seobject.py:1358
--#, python-format
--msgid "Addr %s is not defined"
+-#: ../gui/polgen.glade:982
+-msgid "label105"
 -msgstr ""
--
--#: ../semanage/seobject.py:1326
--#, python-format
--msgid "Could not query addr %s"
++msgstr "పరిమిత అనువర్తనంను ప్రారంభించుటకు ఉపయోగించు init స్క్రిప్ట్‍ కు పూర్తి పాత్ ప్రవేశపెట్టుము."
+ 
+-#: ../gui/polgen.glade:1011
++#: ../gui/polgen.glade:887
+ msgid "<b>Select existing role to modify:</b>"
 -msgstr ""
--
--#: ../semanage/seobject.py:1336
--#, python-format
--msgid "Could not modify addr %s"
++msgstr "<b>సవరించుటకు వున్న పాత్రను యెంపికచేయి:</b>"
+ 
+-#: ../gui/polgen.glade:1045
++#: ../gui/polgen.glade:908
+ msgid "Select the user roles that will transiton to the %s domain."
 -msgstr ""
--
--#: ../semanage/seobject.py:1364
--#, python-format
--msgid "Addr %s is defined in policy, cannot be deleted"
++msgstr "%s డొమైన్‌కు బదిలీ అగు వాడుకరి పాత్రలను యెంపికచేయి."
+ 
+-#: ../gui/polgen.glade:1073
+-msgid "label106"
++#: ../gui/polgen.glade:928
++msgid "role tab"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1102
++#: ../gui/polgen.glade:945
+ msgid "<b>Select roles that %s will transition to:</b>"
 -msgstr ""
--
--#: ../semanage/seobject.py:1368
--#, python-format
--msgid "Could not delete addr %s"
++msgstr "<b>%s బదిలీ అయ్యే పాత్రలను యెంపికచేయి:</b>"
+ 
+-#: ../gui/polgen.glade:1136
++#: ../gui/polgen.glade:963
+ msgid "Select applications domains that %s will transition to."
 -msgstr ""
--
--#: ../semanage/seobject.py:1380
--msgid "Could not deleteall node mappings"
++msgstr "%s బదిలీ అయ్యే అనువర్తన డొమైన్లను యెంపికచేయి."
+ 
+-#: ../gui/polgen.glade:1164
+-msgid "label107"
++#: ../gui/polgen.glade:983
++msgid ""
++"transition \n"
++"role tab"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1193
++#: ../gui/polgen.glade:1001
+ msgid "<b>Select the user_roles that will transition to %s:</b>"
 -msgstr ""
--
--#: ../semanage/seobject.py:1394
--msgid "Could not list addrs"
++msgstr "<b>%s కు బదీలీ అయ్యే వాడుకరి-పాత్రలు యెంపికచేయి:</b>"
+ 
+-#: ../gui/polgen.glade:1227
++#: ../gui/polgen.glade:1019
+ msgid "Select the user roles that will transiton to this applications domains."
 -msgstr ""
 -
--#: ../semanage/seobject.py:1454 ../semanage/seobject.py:1516
--#: ../semanage/seobject.py:1550 ../semanage/seobject.py:1556
--#, python-format
--msgid "Could not check if interface %s is defined"
+-#: ../gui/polgen.glade:1255
+-msgid "label108"
 -msgstr ""
--
--#: ../semanage/seobject.py:1461
--#, python-format
--msgid "Could not create interface for %s"
++msgstr "ఈ అనువర్తనాల డొమైన్స్‍‌కు బదిలీకరించబోవు వినియోగదారి దస్త్రాలను ఎంపికచేయుము"
+ 
+-#: ../gui/polgen.glade:1284
++#: ../gui/polgen.glade:1056
+ msgid "<b>Select domains that %s will administer:</b>"
 -msgstr ""
--
--#: ../semanage/seobject.py:1470
--#, python-format
--msgid "Could not set user in interface context for %s"
++msgstr "<b>%s నిర్వహించబోవు డొమైన్లను యెంపికచేయి:</b>"
+ 
+-#: ../gui/polgen.glade:1318 ../gui/polgen.glade:1409
++#: ../gui/polgen.glade:1074 ../gui/polgen.glade:1129
+ msgid "Select the domains that you would like this user administer."
 -msgstr ""
 -
--#: ../semanage/seobject.py:1474
--#, python-format
--msgid "Could not set role in interface context for %s"
+-#: ../gui/polgen.glade:1346
+-msgid "label109"
 -msgstr ""
--
--#: ../semanage/seobject.py:1478
--#, python-format
--msgid "Could not set type in interface context for %s"
++msgstr "ఈ వినియోగదారి నిర్వహించుటకు మీరు ఇష్టపడు డొమైన్స్‍‌ను ఎంపికచేయుము."
+ 
+-#: ../gui/polgen.glade:1375
++#: ../gui/polgen.glade:1111
+ msgid "<b>Select additional roles for %s:</b>"
 -msgstr ""
 -
--#: ../semanage/seobject.py:1483
--#, python-format
--msgid "Could not set mls fields in interface context for %s"
+-#: ../gui/polgen.glade:1437
+-msgid "label111"
 -msgstr ""
--
--#: ../semanage/seobject.py:1487
--#, python-format
--msgid "Could not set interface context for %s"
++msgstr "<b>%s కొరకు అదనపు పాత్రలను యెంపికచేయి:</b>"
+ 
+-#: ../gui/polgen.glade:1466
++#: ../gui/polgen.glade:1166
+ msgid "<b>Enter network ports that %s binds on:</b>"
 -msgstr ""
--
--#: ../semanage/seobject.py:1491
--#, python-format
--msgid "Could not set message context for %s"
++msgstr "<b>%s బందనం అయ్యే నెట్వర్కు పోర్టులను ప్రవేశపెట్టు:</b>"
+ 
+-#: ../gui/polgen.glade:1497 ../gui/polgen.glade:1997
++#: ../gui/polgen.glade:1186 ../gui/polgen.glade:1557
+ msgid "<b>TCP Ports</b>"
 -msgstr ""
--
--#: ../semanage/seobject.py:1495
--#, python-format
--msgid "Could not add interface %s"
++msgstr "<b>TCP పోర్ట్స్‍</b>"
++
++#: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
++#: ../gui/polgen.glade:1698
++msgid "All"
++msgstr "అన్ని"
+ 
+-#: ../gui/polgen.glade:1565 ../gui/polgen.glade:1785
++#: ../gui/polgen.glade:1227 ../gui/polgen.glade:1394
+ msgid "Allows %s to bind to any udp port"
 -msgstr ""
--
--#: ../semanage/seobject.py:1518 ../semanage/seobject.py:1552
--#, python-format
--msgid "Interface %s is not defined"
++msgstr "udp పోర్టును బందనం చేయుటకు %s ను అనుమతించును"
+ 
+-#: ../gui/polgen.glade:1567 ../gui/polgen.glade:1787 ../gui/polgen.glade:2061
+-#: ../gui/polgen.glade:2215
+-msgid "All"
 -msgstr ""
--
--#: ../semanage/seobject.py:1522
--#, python-format
--msgid "Could not query interface %s"
++#: ../gui/polgen.glade:1240 ../gui/polgen.glade:1407
++msgid "600-1024"
++msgstr "600-1024"
+ 
+-#: ../gui/polgen.glade:1585 ../gui/polgen.glade:1805
++#: ../gui/polgen.glade:1244 ../gui/polgen.glade:1411
+ msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
+ msgstr ""
++"%s ను 0 తో bindresvport ను కాల్ చేయుటకు అనుమతించుము. పోర్టు 600-1024 కు బందంనం "
++"చేయుచున్నది"
+ 
+-#: ../gui/polgen.glade:1587 ../gui/polgen.glade:1807
+-msgid "600-1024"
 -msgstr ""
--
--#: ../semanage/seobject.py:1533
--#, python-format
--msgid "Could not modify interface %s"
++#: ../gui/polgen.glade:1257 ../gui/polgen.glade:1424
++msgid "Unreserved Ports (>1024)"
++msgstr "నిలువఉంచని పోర్ట్స్‍  (> 1024)"
+ 
+-#: ../gui/polgen.glade:1605 ../gui/polgen.glade:1825
++#: ../gui/polgen.glade:1261 ../gui/polgen.glade:1428
+ msgid ""
+ "Enter a comma separated list of udp ports or ranges of ports that %s binds "
+ "to. Example: 612, 650-660"
+ msgstr ""
++"కామాతో వేరుచేసిన udp పోర్టుల జాబితాను ప్రవేశపెట్టుము లేదా %s బందనంచేయు పోర్టుల విస్తృతి. ఉదాహరణ: "
++"612, 650-660"
+ 
+-#: ../gui/polgen.glade:1607 ../gui/polgen.glade:1827
+-msgid "Unreserved Ports (>1024)"
 -msgstr ""
 -
--#: ../semanage/seobject.py:1558
--#, python-format
--msgid "Interface %s is defined in policy, cannot be deleted"
+-#: ../gui/polgen.glade:1638 ../gui/polgen.glade:1858 ../gui/polgen.glade:2079
+-#: ../gui/polgen.glade:2233
++#: ../gui/polgen.glade:1289 ../gui/polgen.glade:1456 ../gui/polgen.glade:1609
++#: ../gui/polgen.glade:1718
+ msgid "Select Ports"
 -msgstr ""
--
--#: ../semanage/seobject.py:1562
--#, python-format
--msgid "Could not delete interface %s"
++msgstr "పోర్ట్స్‍ ఎంపికచేయి"
+ 
+-#: ../gui/polgen.glade:1663 ../gui/polgen.glade:1883
++#: ../gui/polgen.glade:1302 ../gui/polgen.glade:1469
+ msgid "Allows %s to bind to any udp ports > 1024"
 -msgstr ""
--
--#: ../semanage/seobject.py:1574
--msgid "Could not delete all interface  mappings"
++msgstr "udp పోర్ట్స్ > 1024 వాటిని బందనం చేయుటకు %s ను అనుమతించును"
+ 
+-#: ../gui/polgen.glade:1717 ../gui/polgen.glade:2151
++#: ../gui/polgen.glade:1353 ../gui/polgen.glade:1666
+ msgid "<b>UDP Ports</b>"
 -msgstr ""
--
--#: ../semanage/seobject.py:1588
--msgid "Could not list interfaces"
++msgstr "<b>UDP పోర్ట్స్‍</b>"
+ 
+-#: ../gui/polgen.glade:1937
+-msgid "label113"
++#: ../gui/polgen.glade:1519
++msgid ""
++"Network\n"
++"Bind tab"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1966
++#: ../gui/polgen.glade:1537
+ msgid "<b>Select network ports that %s connects to:</b>"
 -msgstr ""
--
--#: ../semanage/seobject.py:1613
--msgid "SELinux Interface"
++msgstr "<b>%s అనుసంధానమగు నెట్వర్కు పోర్టులను యెంపికచేయి:</b>"
+ 
+-#: ../gui/polgen.glade:2058
++#: ../gui/polgen.glade:1593
+ msgid "Allows %s to connect to any tcp port"
 -msgstr ""
--
--#: ../semanage/seobject.py:1613 ../semanage/seobject.py:1936
--msgid "Context"
++msgstr "%s ను యేదేని tcp పోర్టునకు అనుసంధానమగుటకు అనుమతించును"
+ 
+-#: ../gui/polgen.glade:2104
++#: ../gui/polgen.glade:1622
+ msgid ""
+ "Enter a comma separated list of tcp ports or ranges of ports that %s "
+ "connects to. Example: 612, 650-660"
+ msgstr ""
++"కామాతో వేరుచేసిన tcp పోర్టుల జాబితాను ప్రవేశపెట్టుము లేదా %s అనుసంధానమగు పోర్టుల విస్తృతి. ఉదాహరణ: "
++"612, 650-660"
+ 
+-#: ../gui/polgen.glade:2212
++#: ../gui/polgen.glade:1702
+ msgid "Allows %s to connect to any udp port"
 -msgstr ""
--
--#: ../semanage/seobject.py:1663
--#, python-format
--msgid "Equivalence class for %s already exists"
++msgstr "%s ను యేదేని udp పోర్టునకు అనుసంధానమగుటకు అనుమతించును"
+ 
+-#: ../gui/polgen.glade:2258
++#: ../gui/polgen.glade:1731
+ msgid ""
+ "Enter a comma separated list of udp ports or ranges of ports that %s "
+ "connects to. Example: 612, 650-660"
+ msgstr ""
++"కామాతో వేరుచేసిన udp పోర్టుల జాబితాను ప్రవేశపెట్టుము లేదా %s అనుసంధానమగు పోర్టుల విస్తృతి. ఉదాహరణ: "
++"612, 650-660"
+ 
+-#: ../gui/polgen.glade:2305
+-msgid "label114"
 -msgstr ""
 -
--#: ../semanage/seobject.py:1669
--#, python-format
--msgid "File spec %s conflicts with equivalency rule '%s %s'"
+-#: ../gui/polgen.glade:2334
++#: ../gui/polgen.glade:1792
+ msgid "<b>Select common application traits for %s:</b>"
 -msgstr ""
--
--#: ../semanage/seobject.py:1678
--#, python-format
--msgid "Equivalence class for %s does not exists"
++msgstr "<b>%s కొరకు వుమ్మడి అనువర్తన ట్రైట్స్ యెంపిచేయి:</b>"
+ 
+-#: ../gui/polgen.glade:2366
++#: ../gui/polgen.glade:1809
+ msgid "Writes syslog messages\t"
 -msgstr ""
--
--#: ../semanage/seobject.py:1692
--#, python-format
--msgid "Could not set user in file context for %s"
++msgstr "సిస్‌లాగ్ సందేశాలను వ్రాస్తుంది\t"
+ 
+-#: ../gui/polgen.glade:2385
++#: ../gui/polgen.glade:1824
+ msgid "Create/Manipulate temporary files in /tmp"
 -msgstr ""
--
--#: ../semanage/seobject.py:1696
--#, python-format
--msgid "Could not set role in file context for %s"
++msgstr "/tmp నందు తాత్కాలిక దస్త్రాలను సృష్టించు/మార్చు"
+ 
+-#: ../gui/polgen.glade:2404
++#: ../gui/polgen.glade:1839
+ msgid "Uses Pam for authentication"
 -msgstr ""
--
--#: ../semanage/seobject.py:1701 ../semanage/seobject.py:1758
--#, python-format
--msgid "Could not set mls fields in file context for %s"
++msgstr "దృవీకరణకు Pam ను ఉపయోగిస్తుంది"
+ 
+-#: ../gui/polgen.glade:2423
++#: ../gui/polgen.glade:1854
+ msgid "Uses nsswitch or getpw* calls"
 -msgstr ""
--
--#: ../semanage/seobject.py:1707
--msgid "Invalid file specification"
++msgstr "nsswitch లేదా getpw* కాల్స్‍‌ను ఉపయోగిస్తుంది"
+ 
+-#: ../gui/polgen.glade:2442
++#: ../gui/polgen.glade:1869
+ msgid "Uses dbus"
 -msgstr ""
--
--#: ../semanage/seobject.py:1709
--msgid "File specification can not include spaces"
++msgstr "dbus ను ఉపయోగిస్తుంది"
+ 
+-#: ../gui/polgen.glade:2461
++#: ../gui/polgen.glade:1884
+ msgid "Sends audit messages"
 -msgstr ""
--
--#: ../semanage/seobject.py:1714
--#, python-format
--msgid ""
--"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
++msgstr "ఆడిట్ సందేశాలను పంపుతుంది"
+ 
+-#: ../gui/polgen.glade:2480
++#: ../gui/polgen.glade:1899
+ msgid "Interacts with the terminal"
 -msgstr ""
--
--#: ../semanage/seobject.py:1732 ../semanage/seobject.py:1737
--#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1872
--#: ../semanage/seobject.py:1876
--#, python-format
--msgid "Could not check if file context for %s is defined"
++msgstr "టెర్మినల్‌తో సంప్రదిస్తుంది"
+ 
+-#: ../gui/polgen.glade:2499
++#: ../gui/polgen.glade:1914
+ msgid "Sends email"
 -msgstr ""
--
--#: ../semanage/seobject.py:1745
--#, python-format
--msgid "Could not create file context for %s"
++msgstr "ఈమెయిల్ పంపుతుంది"
+ 
+-#: ../gui/polgen.glade:2530
+-msgid "label115"
 -msgstr ""
 -
--#: ../semanage/seobject.py:1753
--#, python-format
--msgid "Could not set type in file context for %s"
+-#: ../gui/polgen.glade:2559
++#: ../gui/polgen.glade:1961
+ msgid "<b>Add files/directories that %s manages</b>"
 -msgstr ""
--
--#: ../semanage/seobject.py:1761 ../semanage/seobject.py:1818
--#: ../semanage/seobject.py:1822
--#, python-format
--msgid "Could not set file context for %s"
++msgstr "<b>%s నిర్వహించు ఫైళ్ళు/సంచయాలు జతచేయి</b>"
+ 
+-#: ../gui/polgen.glade:2788
++#: ../gui/polgen.glade:2122
+ msgid ""
+ "Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
+ "Files ..."
+-msgstr ""
++msgstr "%s \"నిర్వహించు\" ఫైళ్ళు/సంచయాలు. Pid ఫైళ్ళు, Log ఫైళ్ళు, /var/lib ఫైళ్ళు ..."
+ 
+-#: ../gui/polgen.glade:2823
+-msgid "label116"
 -msgstr ""
 -
--#: ../semanage/seobject.py:1767
--#, python-format
--msgid "Could not add file context for %s"
+-#: ../gui/polgen.glade:2852
++#: ../gui/polgen.glade:2166
+ msgid "<b>Add booleans from the %s policy:</b>"
+-msgstr ""
++msgstr "<b>%s విధానం నుండి బూలియన్స్ జతచేయి:</b>"
+ 
+-#: ../gui/polgen.glade:3002
++#: ../gui/polgen.glade:2274
+ msgid "Add/Remove booleans used by the %s domain"
+-msgstr ""
++msgstr "%s డొమైన్ ద్వారా వుపయోగించిన బూలియన్స్ జతచేయి/తీసివేయి"
+ 
+-#: ../gui/polgen.glade:3066
++#: ../gui/polgen.glade:2316
+ msgid "<b>Which directory you will generate the %s policy?</b>"
+-msgstr ""
++msgstr "<b>%s పాలసీ యే సంచయం జనియింపచేయును?</b>"
+ 
+-#: ../gui/polgen.glade:3097
++#: ../gui/polgen.glade:2334
+ msgid "Policy Directory"
 -msgstr ""
 -
--#: ../semanage/seobject.py:1781
--msgid "Requires setype, serange or seuser"
+-#: ../gui/polgen.glade:3254
+-msgid "Add Booleans Dialog"
 -msgstr ""
 -
--#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1880
--#, python-format
--msgid "File context for %s is not defined"
+-#: ../gui/polgen.glade:3327
+-msgid "Boolean Name"
 -msgstr ""
--
--#: ../semanage/seobject.py:1800
--#, python-format
--msgid "Could not query file context for %s"
++msgstr "విధానం సచయం"
+ 
+-#: ../gui/polgengui.py:261
++#: ../gui/polgengui.py:262
+ msgid "Role"
 -msgstr ""
--
--#: ../semanage/seobject.py:1826
--#, python-format
--msgid "Could not modify file context for %s"
++msgstr "పాత్ర"
+ 
+-#: ../gui/polgengui.py:268
++#: ../gui/polgengui.py:269
+ msgid "Existing_User"
 -msgstr ""
--
--#: ../semanage/seobject.py:1839
--msgid "Could not list the file contexts"
++msgstr "ఉన్న వినియోగదారి(_U)"
+ 
+-#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
++#: ../gui/polgengui.py:283 ../gui/polgengui.py:291 ../gui/polgengui.py:305
+ msgid "Application"
 -msgstr ""
--
--#: ../semanage/seobject.py:1853
--#, python-format
--msgid "Could not delete the file context %s"
++msgstr "అనువర్తనము"
+ 
+-#: ../gui/polgengui.py:352
++#: ../gui/polgengui.py:353
+ #, python-format
+ msgid "%s must be a directory"
 -msgstr ""
--
--#: ../semanage/seobject.py:1878
--#, python-format
--msgid "File context for %s is defined in policy, cannot be deleted"
++msgstr "%s తప్పక ఒక సంచయం అవ్వాలి"
+ 
+-#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
++#: ../gui/polgengui.py:413 ../gui/polgengui.py:694
+ msgid "You must select a user"
 -msgstr ""
--
--#: ../semanage/seobject.py:1884
--#, python-format
--msgid "Could not delete file context for %s"
++msgstr "మీరు తప్పక ఒక వినియోగదారిని ఎంపికచేయాలి"
+ 
+-#: ../gui/polgengui.py:542
++#: ../gui/polgengui.py:543
+ msgid "Select executable file to be confined."
 -msgstr ""
--
--#: ../semanage/seobject.py:1899
--msgid "Could not list file contexts"
++msgstr "పరిమితం చేయుటకు నిర్వర్తించదగు దస్త్రమును ఎంపికచేయుము"
+ 
+-#: ../gui/polgengui.py:553
++#: ../gui/polgengui.py:554
+ msgid "Select init script file to be confined."
 -msgstr ""
--
--#: ../semanage/seobject.py:1903
--msgid "Could not list local file contexts"
++msgstr "పరిమితం చేయుటకు init స్క్రిప్ట్‍ దస్త్రమును ఎంపికచేయుము."
+ 
+-#: ../gui/polgengui.py:563
++#: ../gui/polgengui.py:564
+ msgid "Select file(s) that confined application creates or writes"
 -msgstr ""
--
--#: ../semanage/seobject.py:1936
--msgid "SELinux fcontext"
++msgstr "పరిమిత అనునర్తనములు సృష్టించిన లేదా వ్రాసిన దస్త్రము(లు) ఎంపికచేయుము"
+ 
+-#: ../gui/polgengui.py:570
++#: ../gui/polgengui.py:571
+ msgid "Select directory(s) that the confined application owns and writes into"
 -msgstr ""
--
--#: ../semanage/seobject.py:1936
--msgid "type"
++msgstr "పరిమిత అనువర్తనములు కలిగివున్న మరియు వాటిలోకి వ్రాసిన సంచయము(లు) ఎంపికచేయుము"
+ 
+-#: ../gui/polgengui.py:632
++#: ../gui/polgengui.py:633
+ msgid "Select directory to generate policy files in"
 -msgstr ""
--
--#: ../semanage/seobject.py:1949
--msgid ""
--"\n"
--"SELinux Distribution fcontext Equivalence \n"
++msgstr "విధానం దస్త్రములను దానిలోకి ఉద్బవింపచేయుటకు సంచయమును ఎంపికచేయుము"
+ 
+-#: ../gui/polgengui.py:649
++#: ../gui/polgengui.py:650
+ #, python-format
+ msgid ""
+ "Type %s_t already defined in current policy.\n"
+ "Do you want to continue?"
+ msgstr ""
++"ప్రస్తుత విధానంనందు ఇప్పటికే నిర్వచించబడిన %s_t ను టైపు చేయుము.\n"
++"మీరు కొనసాగించాలని అనుకుంటున్నారా?"
+ 
+-#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
++#: ../gui/polgengui.py:650 ../gui/polgengui.py:654
+ msgid "Verify Name"
 -msgstr ""
--
--#: ../semanage/seobject.py:1954
--msgid ""
--"\n"
--"SELinux Local fcontext Equivalence \n"
++msgstr "నామమును నిర్ధారించుము"
+ 
+-#: ../gui/polgengui.py:653
++#: ../gui/polgengui.py:654
+ #, python-format
+ msgid ""
+ "Module %s.pp already loaded in current policy.\n"
+ "Do you want to continue?"
+ msgstr ""
++"మాడ్యూల్ %s.pp ఇప్పటికే ప్రస్తుత విధానంనందు నింపబడింది.\n"
++"మీరు కొనసాగించాలని అనుకుంటున్నారా?"
+ 
+-#: ../gui/polgengui.py:699
++#: ../gui/polgengui.py:700
+ msgid ""
+ "You must add a name made up of letters and numbers and containing no spaces."
 -msgstr ""
--
--#: ../semanage/seobject.py:1988 ../semanage/seobject.py:2040
--#: ../semanage/seobject.py:2046
--#, python-format
--msgid "Could not check if boolean %s is defined"
++msgstr "అక్షరాలు మరియు సంఖ్యలు కలిగిన ఖాళీలు లేని పేరును మీరు తప్పక జతచేయాలి."
+ 
+-#: ../gui/polgengui.py:713
++#: ../gui/polgengui.py:714
+ msgid "You must enter a executable"
 -msgstr ""
--
--#: ../semanage/seobject.py:1990 ../semanage/seobject.py:2042
--#, python-format
--msgid "Boolean %s is not defined"
++msgstr "మీరు తప్పక ఒక నిర్వర్తినిని ప్రవేశపెట్టవలెను"
+ 
+-#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
++#: ../gui/polgengui.py:739 ../gui/system-config-selinux.py:174
+ msgid "Configue SELinux"
 -msgstr ""
--
--#: ../semanage/seobject.py:1994
--#, python-format
--msgid "Could not query file context %s"
++msgstr "SELinux ను ఆకృతీకరించుము"
+ 
+-#: ../gui/polgen.py:158
+-msgid "Internet Services Daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:1999
++#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
++msgid "Network Port"
++msgstr "నెట్వర్క్ పోర్టు"
+ 
+-#: ../gui/polgen.py:197
 -#, python-format
--msgid "You must specify one of the following values: %s"
+-msgid "Ports must be numbers or ranges of numbers from 1 to %d "
++#: ../gui/portsPage.py:85
++msgid ""
++"SELinux Port\n"
++"Type"
+ msgstr ""
++"SELinux పోర్ట్‍\n"
++"రకము"
+ 
+-#: ../gui/polgen.py:324
+-msgid "You must enter a name for your confined process/user"
 -msgstr ""
--
--#: ../semanage/seobject.py:2004
--#, python-format
--msgid "Could not set active value of boolean %s"
++#: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
++msgid "Protocol"
++msgstr "నియమం"
+ 
+-#: ../gui/polgen.py:326
++#: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
+ msgid ""
+-"Name must be alpha numberic with no spaces. Consider using option \"-n "
+-"MODULENAME\""
++"MLS/MCS\n"
++"Level"
+ msgstr ""
++"MLS/MCS\n"
++"స్థాయి"
+ 
+-#: ../gui/polgen.py:414
+-msgid "User Role types can not be assigned executables."
 -msgstr ""
--
--#: ../semanage/seobject.py:2007
++#: ../gui/portsPage.py:101
++msgid "Port"
++msgstr "పోర్ట్‍"
+ 
+-#: ../gui/polgen.py:420
+-msgid "Only Daemon apps can use an init script.."
++#: ../gui/portsPage.py:207
++#, python-format
++msgid "Port number \"%s\" is not valid.  0 < PORT_NUMBER < 65536 "
++msgstr "పోర్ట్‍ సంఖ్య \"%s\" చెల్లునది కాదు.  0 < PORT_NUMBER < 65536 "
++
++#: ../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 "మీరు ఖచ్చితంగా %s '%s' ను తొలగించుదామని అనుకుంటున్నారా?"
++
++#: ../gui/semanagePage.py:126
++#, python-format
++msgid "Delete %s"
++msgstr "%s తోలగించుము"
++
++#: ../gui/semanagePage.py:134
++#, python-format
++msgid "Add %s"
++msgstr "%s జతచేయుము"
++
++#: ../gui/semanagePage.py:148
++#, python-format
++msgid "Modify %s"
++msgstr "%s సవరించుము"
++
++#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
++msgid "Permissive"
++msgstr "అనుమతిగల"
++
++#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
++msgid "Enforcing"
++msgstr "బలవంతము"
++
++#: ../gui/statusPage.py:94
++msgid "Status"
++msgstr "స్థితి"
++
++#: ../gui/statusPage.py:133
++msgid ""
++"Changing the policy type will cause a relabel of the entire file system on "
++"the next boot. Relabeling takes a long time depending on the size of the "
++"file system.  Do you wish to continue?"
+ msgstr ""
++"విధానం రకమును మార్చుట అనునది తరువాతి బూట్ నందు మొత్తం దస్త్ర వ్యవస్థ యొక్క చెరికకు కారణమౌతుంది. "
++"చేర్చుట అనునది దస్త్ర వ్యవస్థ పరిమాణం పై ఆధారపడి ఎక్కువ సమయం తీసకోవచ్చు.  మీరు కొనసాగించాలని "
++"అనుకుంటున్నారా?"
+ 
+-#: ../gui/polgen.py:438
+-msgid "use_resolve must be a boolean value "
++#: ../gui/statusPage.py:147
++msgid ""
++"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
++"you later decide to turn SELinux back on, the system will be required to "
++"relabel.  If you just want to see if SELinux is causing a problem on your "
++"system, you can go to permissive mode which will only log errors and not "
++"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
++"wish to continue?"
+ msgstr ""
++"SELinux అచేతనంకు మారుటకు పునఃప్రారంభం అవసరము.  ఇది సిఫార్స్‍ చేయబడదు.  మీరు తర్వాత SELinux "
++"వెనుకకు ఉంచాలని అనుకుంటే, సిస్టమ్‌కు చేర్చవలిసి ఉంటుంది.  మీరు SELinux సిస్టమ్ నందు సమస్యకు "
++"కారణమౌతుందేమో చూడాలనుకుంటే, మీరు అనుమతిగల రీతి వెళ్ళవచ్చు ఏదైతే దోషాలను మరియు బలవంతంకాని SELinux "
++"విధానంను లాగ్ చేస్తుందో.  అనుమతిగల రీతికి పునఃప్రారంభం అవసరంలేదు    మీరు కొనసాగిద్దామని "
++"అనుకుంటున్నారా?"
+ 
+-#: ../gui/polgen.py:444
+-msgid "use_syslog must be a boolean value "
++#: ../gui/statusPage.py:152
++msgid ""
++"Changing to SELinux enabled will cause a relabel of the entire file system "
++"on the next boot. Relabeling takes a long time depending on the size of the "
++"file system.  Do you wish to continue?"
+ msgstr ""
++"SELinux చేతనంకు మార్చుట అనునది తరువాతి బూట్ నందు మొత్తం దస్త్ర వ్యవస్థ యొక్క చెరికకు "
++"కారణమౌతుంది. చేర్చుట అనునది దస్త్ర వ్యవస్థ పరిమాణం పై ఆధారపడి ఎక్కువ సమయం తీసకోవచ్చు.  మీరు "
++"కొనసాగించాలని అనుకుంటున్నారా?"
+ 
+-#: ../gui/polgen.py:450
+-msgid "use_kerberos must be a boolean value "
++#: ../gui/system-config-selinux.glade:11
++msgid "system-config-selinux"
++msgstr "system-config-selinux"
++
++#: ../gui/system-config-selinux.glade:12
++msgid ""
++"Copyright (c)2006 Red Hat, Inc.\n"
++"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
+ msgstr ""
++"కాపీరైట్ (c)2006 Red Hat, Inc.\n"
++"కాపీరైట్ (c) 2006 Dan Walsh <dwalsh at redhat.com>"
+ 
+-#: ../gui/polgen.py:456
+-msgid "manage_krb5_rcache must be a boolean value "
++#: ../gui/system-config-selinux.glade:22
++#: ../gui/system-config-selinux.glade:544
++msgid "Add SELinux Login Mapping"
++msgstr "SELinux లాగిన్ మాపింగ్‌ను జతచేయుము"
++
++#: ../gui/system-config-selinux.glade:257
++msgid "Add SELinux Network Ports"
++msgstr "SELinux నెట్వర్కు పోర్ట్స్‍‌ను జతచేయుము"
++
++#: ../gui/system-config-selinux.glade:391
++#: ../gui/system-config-selinux.glade:678
++msgid "SELinux Type"
++msgstr "SELinux రకము"
++
++#: ../gui/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 ""
++"అన్ని దస్త్రములు\n"
++"సాదారణ దస్త్రము\n"
++"సంచయము\n"
++"అక్షర పరికరము\n"
++"బ్లాక్ పరికరము\n"
++"సాకెట్\n"
++"సింబాలిక్ లింకు\n"
++"నేమ్డ్‍ పైప్\n"
+ 
+-#: ../gui/polgen.py:486
+-msgid "USER Types automatically get a tmp type"
++#: ../gui/system-config-selinux.glade:773
++msgid "MLS"
++msgstr "MLS"
++
++#: ../gui/system-config-selinux.glade:837
++msgid "Add SELinux User"
++msgstr "SELinux వినియోగదారిని జతచేయుము"
++
++#: ../gui/system-config-selinux.glade:1079
++msgid "SELinux Administration"
++msgstr "SELinux నిర్వహణ"
++
++#: ../gui/system-config-selinux.glade:1122
++msgid "Add"
++msgstr "జతచేయి"
++
++#: ../gui/system-config-selinux.glade:1144
++msgid "_Properties"
++msgstr "లక్షణములు(_P)"
++
++#: ../gui/system-config-selinux.glade:1166
++msgid "_Delete"
++msgstr "తొలగించు(_D)"
++
++#: ../gui/system-config-selinux.glade:1256
++msgid "Select Management Object"
++msgstr "నిర్వహణ ఆబ్జక్ట్‍‌ను ఎంపికచేయుము"
++
++#: ../gui/system-config-selinux.glade:1273
++msgid "<b>Select:</b>"
++msgstr "<b>ఎంపికచేయి:</b>"
++
++#: ../gui/system-config-selinux.glade:1326
++msgid "System Default Enforcing Mode"
++msgstr "సిస్టమ్ అప్రమేయ బలవంతపు రీతి"
++
++#: ../gui/system-config-selinux.glade:1354
++msgid ""
++"Disabled\n"
++"Permissive\n"
++"Enforcing\n"
+ msgstr ""
++"అచేతనము\n"
++"అనుమతిగల\n"
++"బలవంతపు\n"
+ 
+-#: ../gui/polgen.py:1004
+-msgid "You must enter the executable path for your confined process"
++#: ../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/polgen.py:1182
+-msgid "Type Enforcement file"
++#: ../gui/system-config-selinux.glade:1509
++msgid "Relabel on next reboot."
++msgstr "తరువాతి పునఃప్రారంభంనందు చేర్చుము."
++
++#: ../gui/system-config-selinux.glade:1561
++msgid "label37"
++msgstr "label37"
++
++#: ../gui/system-config-selinux.glade:1598
++msgid "Revert boolean setting to system default"
++msgstr "బూలియన్ అమరికను సిస్టమ్ అప్రమేయంకు తిప్పివుంచుము"
++
++#: ../gui/system-config-selinux.glade:1614
++msgid "Toggle between Customized and All Booleans"
++msgstr "అన్ని బూలియన్స్‍ మరియు మలుచుకొనిన వాటిమాద్య మారుము"
++
++#: ../gui/system-config-selinux.glade:1645
++#: ../gui/system-config-selinux.glade:1850
++#: ../gui/system-config-selinux.glade:2037
++#: ../gui/system-config-selinux.glade:2224
++#: ../gui/system-config-selinux.glade:2467
++#: ../gui/system-config-selinux.glade:2692
++#: ../gui/system-config-selinux.glade:2867
++msgid "Filter"
++msgstr "వడపోత"
++
++#: ../gui/system-config-selinux.glade:1734
++msgid "label50"
++msgstr "label50"
++
++#: ../gui/system-config-selinux.glade:1771
++msgid "Add File Context"
++msgstr "దస్త్ర సందర్భంను జతచేయుము"
++
++#: ../gui/system-config-selinux.glade:1787
++msgid "Modify File Context"
++msgstr "దస్త్రము సందర్భంను సవరించుము"
++
++#: ../gui/system-config-selinux.glade:1803
++msgid "Delete File Context"
++msgstr "దస్త్ర సందర్భంను తొలగించుము"
++
++#: ../gui/system-config-selinux.glade:1819
++msgid "Toggle between all and customized file context"
++msgstr "అన్నిటి మరియు మలుచుకొనిన దస్త్ర సందర్బం మద్య మారుము"
++
++#: ../gui/system-config-selinux.glade:1939
++msgid "label38"
++msgstr "label38"
++
++#: ../gui/system-config-selinux.glade:1976
++msgid "Add SELinux User Mapping"
++msgstr "SELinux వినియోగదారి మాపింగ్‌ను జతచేయుము"
++
++#: ../gui/system-config-selinux.glade:1992
++msgid "Modify SELinux User Mapping"
++msgstr "SELinux వినియోగదారి మాపింగ్ సవరించుము"
++
++#: ../gui/system-config-selinux.glade:2008
++msgid "Delete SELinux User Mapping"
++msgstr "SELinux వినియోగదారి మాపింగ్ తొలగించుము"
++
++#: ../gui/system-config-selinux.glade:2126
++msgid "label39"
++msgstr "label39"
++
++#: ../gui/system-config-selinux.glade:2163
++msgid "Add User"
++msgstr "వినియోగదారి జతచేయుము"
++
++#: ../gui/system-config-selinux.glade:2179
++msgid "Modify User"
++msgstr "వినియోగదారి సవరించుము"
++
++#: ../gui/system-config-selinux.glade:2195
++msgid "Delete User"
++msgstr "వినియోగదారి తొలగించుము"
++
++#: ../gui/system-config-selinux.glade:2313
++msgid "label41"
++msgstr "label41"
++
++#: ../gui/system-config-selinux.glade:2350
++msgid "Add Network Port"
++msgstr "నెట్వర్క్‍ పోర్ట్‍‌ను జతచేయుము"
++
++#: ../gui/system-config-selinux.glade:2366
++msgid "Edit Network Port"
++msgstr "నెట్వర్క్‍ పోర్ట్‍ సరిచేయి"
++
++#: ../gui/system-config-selinux.glade:2382
++msgid "Delete Network Port"
++msgstr "నెట్వర్క్‍ పోర్ట్‍ తొలగించుము"
++
++#: ../gui/system-config-selinux.glade:2418
++#: ../gui/system-config-selinux.glade:2436
++msgid "Toggle between Customized and All Ports"
++msgstr "అన్ని పోర్ట్స్‍ మరియు మలుచుకొనిన వాటిమాద్య మారుము"
++
++#: ../gui/system-config-selinux.glade:2556
++msgid "label42"
++msgstr "label42"
++
++#: ../gui/system-config-selinux.glade:2593
++msgid "Generate new policy module"
++msgstr "కొత్త విధానం మాడ్యూల్‌ను ఉద్భవింపచేయుము"
++
++#: ../gui/system-config-selinux.glade:2609
++msgid "Load policy module"
++msgstr "విధానం మాడ్యూల్‌ను నింపుము"
++
++#: ../gui/system-config-selinux.glade:2625
++msgid "Remove loadable policy module"
++msgstr "నింపదగు విధానం మాడ్యూల్‌ను తీసివేయుము"
++
++#: ../gui/system-config-selinux.glade:2661
++msgid ""
++"Enable/Disable additional audit rules, that are normally not reported in the "
++"log files."
++msgstr "అదనపు ఆడిట్ నియమాలను అచేతనం/చేతనం చేయుము, సాదారణంగా లాగ్ దస్త్రములనందు నివేదించబడని."
++
++#: ../gui/system-config-selinux.glade:2781
++msgid "label44"
++msgstr "label44"
++
++#: ../gui/system-config-selinux.glade:2818
++msgid "Change process mode to permissive."
++msgstr "కార్యక్రమము రీతిని అనుమతించదగునదిగా మార్చుము."
++
++#: ../gui/system-config-selinux.glade:2836
++msgid "Change process mode to enforcing"
++msgstr "కార్యక్రమము రీతిని బలవంతపెట్టునదిగా మార్చుము"
++
++#: ../gui/system-config-selinux.glade:2928
++msgid "Process Domain"
++msgstr "డౌమైన్ ప్రోసెస్ చేయుము"
++
++#: ../gui/system-config-selinux.glade:2956
++msgid "label59"
++msgstr "label59"
++
++#: ../gui/usersPage.py:138
++#, python-format
++msgid "SELinux user '%s' is required"
++msgstr "SELinux వినియోగదారి '%s' అవసరము"
++
++#: ../sepolicy/sepolicy.py:106
++msgid "Generate SELinux man pages"
+ msgstr ""
+ 
+-#: ../gui/polgen.py:1183
+-msgid "Interface file"
++#: ../sepolicy/sepolicy.py:110
++msgid "path in which the generated SELinux man pages will be stored"
+ msgstr ""
+ 
+-#: ../gui/polgen.py:1184
+-msgid "File Contexts file"
++#: ../sepolicy/sepolicy.py:114
++msgid "All domains"
+ msgstr ""
+ 
+-#: ../gui/polgen.py:1185
+-msgid "Setup Script"
++#: ../sepolicy/sepolicy.py:116
++msgid "Domain name(s) of man pages to be created"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:164
++msgid "Query SELinux policy network information"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:169
++msgid "list all SELinux port types"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:172
++msgid "show SELinux type related to the port"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:175
++msgid "Show ports defined for this SELinux type"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:178
++msgid "show ports to which this domain can bind and/or connect"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:192
++msgid "query SELinux policy to see if domains can communicate with each other"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:195
++msgid "Source Domain"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:198
++msgid "Target Domain"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:215
++#, fuzzy
++msgid "query SELinux Policy to see description of booleans"
++msgstr "SELinux పాలసి ఉద్భవన సాధనం"
++
++#: ../sepolicy/sepolicy.py:219
++msgid "get all booleans desctiption"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:221
++msgid "boolean to get description"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:231
++msgid ""
++"query SELinux Policy to see how a source process domain can transition to "
++"the target process domain"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:234
++msgid "source process domain"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:237
++msgid "target process domain"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:259
++msgid "Generate SELinux Policy module template"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:265
++msgid "name of policy to generate"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:267
++msgid "executable to confine"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:269
++msgid "run policy generation test suite"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:274
++msgid "commands"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:185
++msgid "Internet Services Daemon"
++msgstr "ఇంటర్నెట్ సేవల డెమోన్"
++
++#: ../sepolicy/sepolicy/generate.py:198
++msgid "Valid Types:\n"
+ msgstr ""
+ 
+-#: ../gui/polgen.py:1306
++#: ../sepolicy/sepolicy/generate.py:232
+ #, python-format
++msgid "Ports must be numbers or ranges of numbers from 1 to %d "
++msgstr "పోర్ట్స్‍ తప్పక సంఖ్యలు లేదా 1 నుండి %d స్థాయి లోపలి సంఖ్యలు అవ్వాలి "
++
++#: ../sepolicy/sepolicy/generate.py:359
++msgid "You must enter a name for your confined process/user"
++msgstr "మీ పరిమిత కార్యము/వినియోగదారికి మీరు తప్పక ఒక నామమును ప్రవేశపెట్టవలెను"
++
++#: ../sepolicy/sepolicy/generate.py:361
+ msgid ""
+-"\n"
+-"%s\n"
+-"\n"
+-"sepolgen [ -n moduleName ] [ -m ] [ -t type ] [ executable | Name ]\n"
+-"valid Types:\n"
++"Name must be alpha numberic with no spaces. Consider using option \"-n "
++"MODULENAME\""
++msgstr "పేరు ఖాళీలు లేకుండా అల్ఫాన్యూమరిక్ అయివుండాలి. \"-n MODULENAME\" ఐచ్చికం వుపయోగించుము."
++
++#: ../sepolicy/sepolicy/generate.py:449
++msgid "User Role types can not be assigned executables."
++msgstr "వాడుకరి పాత్ర రకాలు నిర్వర్తించదగిన వాటిని నియోగించలేవు."
++
++#: ../sepolicy/sepolicy/generate.py:455
++msgid "Only Daemon apps can use an init script.."
++msgstr "డెమోన్ అనువర్తనములు మాత్రమే init స్క్రిప్ట్‍‌ను ఉపయోగించగలవు.."
++
++#: ../sepolicy/sepolicy/generate.py:473
++msgid "use_resolve must be a boolean value "
++msgstr "use_resolve తప్పక బూలియన్ విలువ కావాలి"
++
++#: ../sepolicy/sepolicy/generate.py:479
++msgid "use_syslog must be a boolean value "
++msgstr "use_syslog అనునది తప్పక బూలియన్ విలువైవుండాలి "
++
++#: ../sepolicy/sepolicy/generate.py:485
++msgid "use_kerberos must be a boolean value "
++msgstr "use_kerberos తప్పక బూలియన్ విలువ కావాలి"
++
++#: ../sepolicy/sepolicy/generate.py:491
++msgid "manage_krb5_rcache must be a boolean value "
++msgstr "manage_krb5_rcache తప్పక బూలియన్ విలువ కావాలి"
++
++#: ../sepolicy/sepolicy/generate.py:521
++msgid "USER Types automatically get a tmp type"
++msgstr "USER రకములు స్వయంచాలకంగా tmp రకమును పొందుతాయి"
++
++#: ../sepolicy/sepolicy/generate.py:1039
++msgid "You must enter the executable path for your confined process"
++msgstr "మీ పరిమిత కార్యముకు మీరు తప్పక నిర్వర్తించదగు పాత్‌ను ప్రవేశపెట్టాలి"
++
++#: ../sepolicy/sepolicy/generate.py:1272
++msgid "Type Enforcement file"
++msgstr "టైప్ ఎన్ఫోర్స్‍‌మెంట్ దస్త్రము"
++
++#: ../sepolicy/sepolicy/generate.py:1273
++msgid "Interface file"
++msgstr "ఇంటర్ఫేస్ దస్త్రము"
++
++#: ../sepolicy/sepolicy/generate.py:1274
++msgid "File Contexts file"
++msgstr "ఫైల్ కాంటెక్స్ట్‍ దస్త్రము"
++
++#: ../sepolicy/sepolicy/generate.py:1275
++#, fuzzy
++msgid "Spec file"
++msgstr "ఇంటర్ఫేస్ దస్త్రము"
++
++#: ../sepolicy/sepolicy/generate.py:1276
++msgid "Setup Script"
++msgstr "అమర్పు స్క్రిప్ట్‍"
++
++#: booleans.py:1
++msgid ""
++"Allow ABRT to modify public files used for public file transfer services."
+ msgstr ""
+ 
+-#: ../gui/polgen.py:1354
+-msgid "Executable or Name required"
++#: booleans.py:2
++msgid ""
++"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
+ msgstr ""
+ 
+-#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
+-msgid "Network Port"
++#: booleans.py:3
++#, fuzzy
++msgid "Allow amavis to use JIT compiler"
++msgstr "సాంబాను nfs సంచయాలను పంచుకొనుటకు అనుమతించుము"
++
++#: booleans.py:4
++#, fuzzy
++msgid "Allow antivirus programs to read non security files on a system"
++msgstr "వినియోగదారి దస్త్రాలను చదువుటకు మొజిల్లా అన్వేషణిను అనుమతించుము"
++
++#: booleans.py:5
++msgid ""
++"Allow users to resolve user passwd entries directly from ldap rather then "
++"using a sssd server"
+ msgstr ""
+ 
+-#: ../gui/portsPage.py:85
++#: booleans.py:6
++#, fuzzy
++msgid "Allow users to login using a radius server"
++msgstr "usb పరికరాలను చవ్రా కు వినియోగదారులను అనుమతించుము"
++
++#: booleans.py:7
++#, fuzzy
++msgid "Allow users to login using a yubikey  server"
++msgstr "usb పరికరాలను చవ్రా కు వినియోగదారులను అనుమతించుము"
++
++#: booleans.py:8
+ msgid ""
+-"SELinux Port\n"
+-"Type"
++"Allow cdrecord to read various content. nfs, samba, removable devices, user "
++"temp and untrusted content files"
+ msgstr ""
++"cdrecord ను విభిన్న సారాలను చదువుటకు అనుమతించుము. nfs, samba, తిసివేయగల పరికరములు, "
++"user temp మరియు నమ్మదగని సారపు దస్త్రములు"
+ 
+-#: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
+-msgid "Protocol"
++#: booleans.py:9
++#, fuzzy
++msgid "Allow clamd to use JIT compiler"
++msgstr "సాంబాను nfs సంచయాలను పంచుకొనుటకు అనుమతించుము"
++
++#: booleans.py:10
++#, fuzzy
++msgid "Allow clamscan to non security files on a system"
++msgstr "వినియోగదారి దస్త్రాలను చదువుటకు మొజిల్లా అన్వేషణిను అనుమతించుము"
++
++#: booleans.py:11
++#, fuzzy
++msgid "Allow clamscan to read user content"
++msgstr "వినియోగదారి దస్త్రాలను చదువుటకు మొజిల్లా అన్వేషణిను అనుమతించుము"
++
++#: booleans.py:12
++msgid ""
++"Allow Cobbler to modify public files used for public file transfer services."
+ msgstr ""
+ 
+-#: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
++#: booleans.py:13
++#, fuzzy
++msgid "Allow Cobbler to connect to the network using TCP."
++msgstr "నెట్వర్క్‍‌కు అనుసంధానమగుటకు squid డెమోన్‌ను అనుమతించుము"
++
++#: booleans.py:14
++#, fuzzy
++msgid "Allow Cobbler to access cifs file systems."
++msgstr "నివాస సంచయాలను వాడుకొనుటకు spamd ను అనుమతించుము"
++
++#: booleans.py:15
++#, fuzzy
++msgid "Allow Cobbler to access nfs file systems."
++msgstr "నివాస సంచయాలను వాడుకొనుటకు spamd ను అనుమతించుము"
++
++#: booleans.py:16
++#, fuzzy
++msgid "Allow collectd to connect to the network using TCP."
++msgstr "నెట్వర్క్‍‌కు అనుసంధానమగుటకు squid డెమోన్‌ను అనుమతించుము"
++
++#: booleans.py:17
++#, fuzzy
++msgid "Allow codnor domain to connect to the network using TCP."
++msgstr "నెట్వర్క్‍‌కు అనుసంధానమగుటకు squid డెమోన్‌ను అనుమతించుము"
++
++#: booleans.py:18
+ msgid ""
+-"MLS/MCS\n"
+-"Level"
++"Allow system cron jobs to relabel filesystem for restoring file contexts."
+ msgstr ""
+ 
+-#: ../gui/portsPage.py:101
+-msgid "Port"
++#: booleans.py:19
++#, fuzzy
++msgid "Allow cvs daemon to read shadow"
++msgstr "sasl దృవీకరణ సేవికను /etc/shadow చదువుటకు అనుమతించుము"
++
++#: booleans.py:20
++msgid "Allow all daemons to write corefiles to /"
++msgstr "ప్రాధమికదస్త్రాలను / కు వ్రాయుటకు అన్ని డెమోన్స్‍‌ను అనుమతించుము"
++
++#: booleans.py:21
++#, fuzzy
++msgid "Allow all daemons to use tcp wrappers."
++msgstr "ప్రాధమికదస్త్రాలను / కు వ్రాయుటకు అన్ని డెమోన్స్‍‌ను అనుమతించుము"
++
++#: booleans.py:22
++#, fuzzy
++msgid "Allow all daemons the ability to read/write terminals"
++msgstr "కేటాయించని ttys ను ఉపయోగించుకొను శక్తిని అన్ని డెమోన్స్‍‌కు అనుమతించుము"
++
++#: booleans.py:23
++#, fuzzy
++msgid "Allow dbadm to manage files in users home directories"
+ msgstr ""
++"నిషిద్దంకాని వినియోగదారుల నివాస సంచయాలను నిర్వహించుటకు SELinux webadm వినియోగదారిని అనుమతించుము"
+ 
+-#: ../gui/portsPage.py:207
 -#, python-format
--msgid "Could not modify boolean %s"
+-msgid "Port number \"%s\" is not valid.  0 < PORT_NUMBER < 65536 "
++#: booleans.py:24
++#, fuzzy
++msgid "Allow dbadm to read files in users home directories"
+ msgstr ""
++"నిషిద్దంకాని వినియోగదారుల నివాస సంచయాలను చదువుటకు SELinux webadm వినియోగదారిని అనుమతించుము"
+ 
+-#: ../gui/portsPage.py:252
+-msgid "List View"
++#: booleans.py:25
++msgid ""
++"Deny user domains applications to map a memory region as both executable and "
++"writable, this is dangerous and the executable should be reported in bugzilla"
+ msgstr ""
+ 
+-#: ../gui/portsPage.py:255 ../gui/system-config-selinux.glade:2419
+-msgid "Group View"
++#: booleans.py:26
++msgid "Allow sysadm to debug or ptrace all processes."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:1 ../gui/selinux.tbl:30 ../gui/selinux.tbl:31
+-#: ../gui/selinux.tbl:32 ../gui/selinux.tbl:33 ../gui/selinux.tbl:34
+-#: ../gui/selinux.tbl:36 ../gui/selinux.tbl:37 ../gui/selinux.tbl:38
+-#: ../gui/selinux.tbl:39 ../gui/selinux.tbl:40 ../gui/selinux.tbl:42
+-#: ../gui/selinux.tbl:43 ../gui/selinux.tbl:44 ../gui/selinux.tbl:45
+-#: ../gui/selinux.tbl:46 ../gui/selinux.tbl:47 ../gui/selinux.tbl:48
+-#: ../gui/selinux.tbl:49 ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
+-#: ../gui/selinux.tbl:52 ../gui/selinux.tbl:53 ../gui/selinux.tbl:59
+-#: ../gui/selinux.tbl:60 ../gui/selinux.tbl:61 ../gui/selinux.tbl:62
+-#: ../gui/selinux.tbl:63 ../gui/selinux.tbl:64 ../gui/selinux.tbl:65
+-#: ../gui/selinux.tbl:66 ../gui/selinux.tbl:67 ../gui/selinux.tbl:68
+-#: ../gui/selinux.tbl:69 ../gui/selinux.tbl:75 ../gui/selinux.tbl:76
+-#: ../gui/selinux.tbl:77 ../gui/selinux.tbl:78 ../gui/selinux.tbl:79
+-#: ../gui/selinux.tbl:80 ../gui/selinux.tbl:81 ../gui/selinux.tbl:82
+-#: ../gui/selinux.tbl:83 ../gui/selinux.tbl:84 ../gui/selinux.tbl:86
+-#: ../gui/selinux.tbl:88 ../gui/selinux.tbl:89 ../gui/selinux.tbl:90
+-#: ../gui/selinux.tbl:92 ../gui/selinux.tbl:94 ../gui/selinux.tbl:95
+-#: ../gui/selinux.tbl:96 ../gui/selinux.tbl:97 ../gui/selinux.tbl:98
+-#: ../gui/selinux.tbl:99 ../gui/selinux.tbl:100 ../gui/selinux.tbl:101
+-#: ../gui/selinux.tbl:102 ../gui/selinux.tbl:103 ../gui/selinux.tbl:104
+-#: ../gui/selinux.tbl:106 ../gui/selinux.tbl:108 ../gui/selinux.tbl:109
+-#: ../gui/selinux.tbl:110 ../gui/selinux.tbl:111 ../gui/selinux.tbl:112
+-#: ../gui/selinux.tbl:113 ../gui/selinux.tbl:114 ../gui/selinux.tbl:116
+-#: ../gui/selinux.tbl:117 ../gui/selinux.tbl:119 ../gui/selinux.tbl:121
+-#: ../gui/selinux.tbl:123 ../gui/selinux.tbl:124 ../gui/selinux.tbl:127
+-#: ../gui/selinux.tbl:129 ../gui/selinux.tbl:130 ../gui/selinux.tbl:131
+-#: ../gui/selinux.tbl:132 ../gui/selinux.tbl:133 ../gui/selinux.tbl:134
+-#: ../gui/selinux.tbl:135 ../gui/selinux.tbl:136 ../gui/selinux.tbl:137
+-#: ../gui/selinux.tbl:138 ../gui/selinux.tbl:139 ../gui/selinux.tbl:142
+-#: ../gui/selinux.tbl:143 ../gui/selinux.tbl:144 ../gui/selinux.tbl:145
+-#: ../gui/selinux.tbl:146 ../gui/selinux.tbl:147 ../gui/selinux.tbl:148
+-#: ../gui/selinux.tbl:149 ../gui/selinux.tbl:150 ../gui/selinux.tbl:151
+-#: ../gui/selinux.tbl:152 ../gui/selinux.tbl:154 ../gui/selinux.tbl:155
+-#: ../gui/selinux.tbl:156 ../gui/selinux.tbl:157 ../gui/selinux.tbl:158
+-#: ../gui/selinux.tbl:159 ../gui/selinux.tbl:160 ../gui/selinux.tbl:167
+-#: ../gui/selinux.tbl:171 ../gui/selinux.tbl:172 ../gui/selinux.tbl:173
+-#: ../gui/selinux.tbl:174 ../gui/selinux.tbl:175 ../gui/selinux.tbl:177
+-#: ../gui/selinux.tbl:178 ../gui/selinux.tbl:179 ../gui/selinux.tbl:180
+-#: ../gui/selinux.tbl:184 ../gui/selinux.tbl:192 ../gui/selinux.tbl:193
+-#: ../gui/selinux.tbl:194 ../gui/selinux.tbl:195 ../gui/selinux.tbl:196
+-#: ../gui/selinux.tbl:197 ../gui/selinux.tbl:198 ../gui/selinux.tbl:199
+-#: ../gui/selinux.tbl:200 ../gui/selinux.tbl:201 ../gui/selinux.tbl:206
+-#: ../gui/selinux.tbl:207 ../gui/selinux.tbl:218 ../gui/selinux.tbl:219
+-#: ../gui/selinux.tbl:220 ../gui/selinux.tbl:222 ../gui/selinux.tbl:224
+-#: ../gui/selinux.tbl:226 ../gui/selinux.tbl:227 ../gui/selinux.tbl:230
+-msgid "SELinux Service Protection"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:1
+-msgid "Disable SELinux protection for acct daemon"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:2 ../gui/selinux.tbl:3 ../gui/selinux.tbl:70
+-#: ../gui/selinux.tbl:153 ../gui/selinux.tbl:168 ../gui/selinux.tbl:169
+-#: ../gui/selinux.tbl:170 ../gui/selinux.tbl:189 ../gui/selinux.tbl:202
+-#: ../gui/selinux.tbl:203 ../gui/selinux.tbl:204 ../gui/selinux.tbl:205
+-msgid "Admin"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:2
+-msgid "Allow all daemons to write corefiles to /"
++#: booleans.py:27
++#, fuzzy
++msgid "Allow dhcpc client applications to execute iptables commands"
++msgstr "మౌంట్ ఆదేశాన్ని నిర్వర్తించుటకు వినియోగాదారులను అనుమతించుము"
++
++#: booleans.py:28
++#, fuzzy
++msgid "Allow DHCP daemon to use LDAP backends"
++msgstr "ప్రాధమికదస్త్రాలను / కు వ్రాయుటకు అన్ని డెమోన్స్‍‌ను అనుమతించుము"
++
++#: booleans.py:29
++#, fuzzy
++msgid "Allow all domains to use other domains file descriptors"
++msgstr "ప్రాధమికదస్త్రాలను / కు వ్రాయుటకు అన్ని డెమోన్స్‍‌ను అనుమతించుము"
++
++#: booleans.py:30
++#, fuzzy
++msgid "Allow all domains to have the kernel load modules"
++msgstr "ప్రాధమికదస్త్రాలను / కు వ్రాయుటకు అన్ని డెమోన్స్‍‌ను అనుమతించుము"
++
++#: booleans.py:31
++msgid "Allow the use of the audio devices as the source for the entropy feeds"
++msgstr ""
++
++#: booleans.py:32
++#, fuzzy
++msgid "Allow exim to connect to databases (postgres, mysql)"
++msgstr "postgres సాకెట్‌కు అనుసంధానం అగుటకు వినియోగదారిని అనుమతించుము"
++
++#: booleans.py:33
++#, fuzzy
++msgid "Allow exim to create, read, write, and delete unprivileged user files."
+ msgstr ""
++"నిషిద్దంకాని వినియోగదారుల నివాస సంచయాలను చదువుటకు SELinux webadm వినియోగదారిని అనుమతించుము"
++
++#: booleans.py:34
++#, fuzzy
++msgid "Allow exim to read unprivileged user files."
++msgstr ""
++"నిషిద్దంకాని వినియోగదారుల నివాస సంచయాలను చదువుటకు SELinux webadm వినియోగదారిని అనుమతించుము"
++
++#: booleans.py:35
++msgid "Enable extra rules in the cron domain to support fcron."
++msgstr ""
++
++#: booleans.py:36
++#, fuzzy
++msgid "Allow fenced domain to connect to the network using TCP."
++msgstr "నెట్వర్క్‍‌కు అనుసంధానమగుటకు squid డెమోన్‌ను అనుమతించుము"
++
++#: booleans.py:37
++#, fuzzy
++msgid "Allow fenced domain to execute ssh."
++msgstr "ping ను సాదారణ వినియోగదారి నిర్వర్తించుటకు అనుమతించుము"
++
++#: booleans.py:38
++#, fuzzy
++msgid "Allow ftp to read and write files in the user home directories"
++msgstr ""
++"నిషిద్దంకాని వినియోగదారుల నివాస సంచయాలను చదువుటకు SELinux webadm వినియోగదారిని అనుమతించుము"
++
++#: booleans.py:39
++msgid ""
++"Allow ftp servers to upload files,  used for public file transfer services. "
++"Directories must be labeled public_content_rw_t."
++msgstr ""
++
++#: booleans.py:40
++#, fuzzy
++msgid "Allow ftp servers to connect to all ports > 1023"
++msgstr "%s ను యేదేని tcp పోర్టునకు అనుసంధానమగుటకు అనుమతించును"
++
++#: booleans.py:41
++#, fuzzy
++msgid "Allow ftp servers to connect to mysql database ports"
++msgstr "mysql సాకెట్‌కు అనుసంధానం అగుటకు వినియోగదారిని అనుమతించుము"
++
++#: booleans.py:42
++msgid ""
++"Allow ftp servers to login to local users and read/write all files on the "
++"system, governed by DAC."
++msgstr ""
++
++#: booleans.py:43
++msgid "Allow ftp servers to use cifs used for public file transfer services."
++msgstr ""
++
++#: booleans.py:44
++msgid "Allow ftp servers to use nfs used for public file transfer services."
++msgstr ""
++
++#: booleans.py:45
++#, fuzzy
++msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
++msgstr "%s ను యేదేని tcp పోర్టునకు అనుసంధానమగుటకు అనుమతించును"
++
++#: booleans.py:46
++msgid "Determine whether Git CGI can search home directories."
++msgstr ""
++
++#: booleans.py:47
++#, fuzzy
++msgid "Determine whether Git CGI can access cifs file systems."
++msgstr "నివాస సంచయాలను వాడుకొనుటకు spamd ను అనుమతించుము"
++
++#: booleans.py:48
++#, fuzzy
++msgid "Determine whether Git CGI can access nfs file systems."
++msgstr "నివాస సంచయాలను వాడుకొనుటకు spamd ను అనుమతించుము"
++
++#: booleans.py:49
++msgid ""
++"Determine whether Git session daemon can bind TCP sockets to all unreserved "
++"ports."
++msgstr ""
++
++#: booleans.py:50
++msgid ""
++"Determine whether calling user domains can execute Git daemon in the "
++"git_session_t domain."
++msgstr ""
++
++#: booleans.py:51
++msgid "Determine whether Git system daemon can search home directories."
++msgstr ""
++
++#: booleans.py:52
++#, fuzzy
++msgid "Determine whether Git system daemon can access cifs file systems."
++msgstr "నివాస సంచయాలను వాడుకొనుటకు spamd ను అనుమతించుము"
++
++#: booleans.py:53
++#, fuzzy
++msgid "Determine whether Git system daemon can access nfs file systems."
++msgstr "నివాస సంచయాలను వాడుకొనుటకు spamd ను అనుమతించుము"
++
++#: booleans.py:54
++#, fuzzy
++msgid "Allow gitisis daemon to send mail"
++msgstr "డెమెన్స్‍‌ను NIS తో నడుచుటకు అనుమతించుము"
++
++#: booleans.py:55
++msgid "Enable reading of urandom for all domains."
++msgstr ""
++
++#: booleans.py:56
++msgid ""
++"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
++"agent to manage user files."
++msgstr ""
++
++#: booleans.py:57
++msgid ""
++"Allow gpg web domain to modify public files used for public file transfer "
++"services."
++msgstr ""
++
++#: booleans.py:58
++msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
++msgstr ""
++
++#: booleans.py:59
++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:60
++msgid "Allow httpd to use built in scripting (usually php)"
++msgstr ""
++
++#: booleans.py:61
++#, fuzzy
++msgid "Allow http daemon to check spam"
++msgstr "డెమెన్స్‍‌ను NIS తో నడుచుటకు అనుమతించుము"
++
++#: booleans.py:62
++#, fuzzy
++msgid ""
++"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
++"ports"
++msgstr "%s ను యేదేని udp పోర్టునకు అనుసంధానమగుటకు అనుమతించును"
++
++#: booleans.py:63
++#, fuzzy
++msgid "Allow httpd to connect to the ldap port"
++msgstr "%s ను యేదేని udp పోర్టునకు అనుసంధానమగుటకు అనుమతించును"
++
++#: booleans.py:64
++#, fuzzy
++msgid "Allow http daemon to connect to zabbix"
++msgstr "నెట్వర్క్‍‌కు అనుసంధానమగుటకు squid డెమోన్‌ను అనుమతించుము"
++
++#: booleans.py:65
++#, fuzzy
++msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
++msgstr "నెట్వర్క్‍‌కు అనుసంధానమగుటకు squid డెమోన్‌ను అనుమతించుము"
++
++#: booleans.py:66
++#, fuzzy
++msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
++msgstr "నెట్వర్క్‍‌కు అనుసంధానమగుటకు squid డెమోన్‌ను అనుమతించుము"
++
++#: booleans.py:67
++#, fuzzy
++msgid ""
++"Allow HTTPD scripts and modules to connect to databases over the network."
++msgstr "నెట్వర్క్‍‌కు అనుసంధానమగుటకు squid డెమోన్‌ను అనుమతించుము"
++
++#: booleans.py:68
++#, fuzzy
++msgid "Allow httpd to connect to memcache server"
++msgstr "%s ను యేదేని tcp పోర్టునకు అనుసంధానమగుటకు అనుమతించును"
++
++#: booleans.py:69
++#, fuzzy
++msgid "Allow httpd to act as a relay"
++msgstr "నివాస సంచయాలను వాడుకొనుటకు spamd ను అనుమతించుము"
++
++#: booleans.py:70
++#, fuzzy
++msgid "Allow http daemon to send mail"
++msgstr "డెమెన్స్‍‌ను NIS తో నడుచుటకు అనుమతించుము"
++
++#: booleans.py:71
++msgid "Allow Apache to communicate with avahi service via dbus"
++msgstr ""
++
++#: booleans.py:72
++#, fuzzy
++msgid "Allow httpd cgi support"
++msgstr "ssh ను ssh-keysign నడుపుటకు అనుమతించుము"
++
++#: booleans.py:73
++#, fuzzy
++msgid "Allow httpd to act as a FTP server by listening on the ftp port."
++msgstr "%s ను యేదేని udp పోర్టునకు అనుసంధానమగుటకు అనుమతించును"
++
++#: booleans.py:74
++#, fuzzy
++msgid "Allow httpd to read home directories"
++msgstr "నివాస సంచయాలను వాడుకొనుటకు spamd ను అనుమతించుము"
++
++#: booleans.py:75
++msgid "Allow httpd scripts and modules execmem/execstack"
++msgstr ""
++
++#: booleans.py:76
++#, fuzzy
++msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
++msgstr "postgres సాకెట్‌కు అనుసంధానం అగుటకు వినియోగదారిని అనుమతించుము"
++
++#: booleans.py:77
++#, fuzzy
++msgid "Allow httpd processes to manage IPA content"
++msgstr "పరిమితంకాని దాన్ని నడుపుటకు rpm ను అనుమతించుము"
++
++#: booleans.py:78
++#, fuzzy
++msgid "Allow Apache to use mod_auth_ntlm_winbind"
++msgstr "మౌంట్ ఆదేశాన్ని నిర్వర్తించుటకు వినియోగాదారులను అనుమతించుము"
++
++#: booleans.py:79
++#, fuzzy
++msgid "Allow Apache to use mod_auth_pam"
++msgstr "మౌంట్ ఆదేశాన్ని నిర్వర్తించుటకు వినియోగాదారులను అనుమతించుము"
++
++#: booleans.py:80
++#, fuzzy
++msgid "Allow httpd to read user content"
++msgstr "పరిమితంకాని దాన్ని నడుపుటకు rpm ను అనుమతించుము"
++
++#: booleans.py:81
++msgid "Allow Apache to run in stickshift mode, not transition to passenger"
++msgstr ""
++
++#: booleans.py:82
++#, fuzzy
++msgid "Allow httpd daemon to change its resource limits"
++msgstr "డెమెన్స్‍‌ను NIS తో నడుచుటకు అనుమతించుము"
++
++#: booleans.py:83
++msgid ""
++"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
++msgstr ""
++
++#: booleans.py:84
++msgid ""
++"Allow apache scripts to write to public content, directories/files must be "
++"labeled public_rw_content_t."
++msgstr ""
++
++#: booleans.py:85
++#, fuzzy
++msgid "Allow Apache to execute tmp content."
++msgstr "మౌంట్ ఆదేశాన్ని నిర్వర్తించుటకు వినియోగాదారులను అనుమతించుము"
++
++#: booleans.py:86
++msgid ""
++"Unify HTTPD to communicate with the terminal. Needed for entering the "
++"passphrase for certificates at the terminal."
++msgstr ""
++
++#: booleans.py:87
++msgid "Unify HTTPD handling of all content files."
++msgstr ""
++
++#: booleans.py:88
++#, fuzzy
++msgid "Allow httpd to access cifs file systems"
++msgstr "నివాస సంచయాలను వాడుకొనుటకు spamd ను అనుమతించుము"
++
++#: booleans.py:89
++#, fuzzy
++msgid "Allow httpd to access FUSE file systems"
++msgstr "నివాస సంచయాలను వాడుకొనుటకు spamd ను అనుమతించుము"
++
++#: booleans.py:90
++#, fuzzy
++msgid "Allow httpd to run gpg"
++msgstr "ssh ను ssh-keysign నడుపుటకు అనుమతించుము"
++
++#: booleans.py:91
++#, fuzzy
++msgid "Allow httpd to access nfs file systems"
++msgstr "నివాస సంచయాలను వాడుకొనుటకు spamd ను అనుమతించుము"
++
++#: booleans.py:92
++#, fuzzy
++msgid "Allow httpd to communicate with oddjob to start up a service"
++msgstr "%s ను యేదేని tcp పోర్టునకు అనుసంధానమగుటకు అనుమతించును"
+ 
+-#: ../gui/selinux.tbl:3
+-msgid "Allow all daemons the ability to use unallocated ttys"
 -msgstr ""
--
--#: ../semanage/seobject.py:2025
--#, python-format
--msgid "Bad format %s: Record %s"
++#: booleans.py:93
++#, fuzzy
++msgid "Allow httpd to access openstack ports"
++msgstr "నివాస సంచయాలను వాడుకొనుటకు spamd ను అనుమతించుము"
+ 
+-#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
+-#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
+-#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
+-#: ../gui/selinux.tbl:210 ../gui/selinux.tbl:211 ../gui/selinux.tbl:212
+-#: ../gui/selinux.tbl:213 ../gui/selinux.tbl:214 ../gui/selinux.tbl:215
+-#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
+-msgid "User Privs"
+-msgstr ""
++#: booleans.py:94
++#, fuzzy
++msgid "Allow icecast to connect to all ports, not just sound ports."
++msgstr "%s ను యేదేని udp పోర్టునకు అనుసంధానమగుటకు అనుమతించును"
+ 
+-#: ../gui/selinux.tbl:4
++#: booleans.py:95
++#, fuzzy
+ msgid ""
+-"Allow gadmin SELinux user account to execute files in home directory or /tmp"
++"Allow the Irssi IRC Client to connect to any port, and to bind to any "
++"unreserved port."
++msgstr "%s ను యేదేని udp పోర్టునకు అనుసంధానమగుటకు అనుమతించును"
++
++#: booleans.py:96
++msgid "Allow java executable stack"
++msgstr "జావా ఎక్సిక్యూటబుల్ స్టాక్‌ను అనుమతించుము"
++
++#: booleans.py:97
++#, fuzzy
++msgid "Allow confined applications to run with kerberos."
++msgstr "పరిమిత అనునర్తనములు సృష్టించిన లేదా వ్రాసిన దస్త్రము(లు) ఎంపికచేయుము"
++
++#: booleans.py:98
++#, fuzzy
++msgid "Allow syslogd daemon to send mail"
++msgstr "డెమెన్స్‍‌ను NIS తో నడుచుటకు అనుమతించుము"
++
++#: booleans.py:99
++#, fuzzy
++msgid "Allow syslogd the ability to read/write terminals"
++msgstr "కేటాయించని ttys ను ఉపయోగించుకొను శక్తిని అన్ని డెమోన్స్‍‌కు అనుమతించుము"
++
++#: booleans.py:100
++msgid "Allow logging in and using the system from /dev/console."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:5
++#: booleans.py:101
+ msgid ""
+-"Allow guest SELinux user account to execute files in home directory or /tmp"
++"Control the ability to mmap a low area of the address space, as configured "
++"by /proc/sys/kernel/mmap_min_addr."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
+-msgid "Memory Protection"
 -msgstr ""
--
--#: ../semanage/seobject.py:2048
--#, python-format
--msgid "Boolean %s is defined in policy, cannot be deleted"
++#: booleans.py:102
++#, fuzzy
++msgid "Allow mock to read files in home directories."
++msgstr "నివాస సంచయాలను వాడుకొనుటకు spamd ను అనుమతించుము"
+ 
+-#: ../gui/selinux.tbl:6
+-msgid "Allow java executable stack"
 -msgstr ""
--
--#: ../semanage/seobject.py:2052
--#, python-format
--msgid "Could not delete boolean %s"
++#: booleans.py:103
++#, fuzzy
++msgid "Allow the mount command to mount any directory or file."
++msgstr "ఏ సంచయంనైనా మౌంట్‌చేయుటకు మౌంట్‌ను అనుమతించుము"
+ 
+-#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
+-#: ../gui/selinux.tbl:209
+-msgid "Mount"
 -msgstr ""
--
--#: ../semanage/seobject.py:2064 ../semanage/seobject.py:2081
--msgid "Could not list booleans"
++#: booleans.py:104
++#, fuzzy
++msgid "Allow mozilla plugin domain to connect to the network using TCP."
++msgstr "నెట్వర్క్‍‌కు అనుసంధానమగుటకు squid డెమోన్‌ను అనుమతించుము"
+ 
+-#: ../gui/selinux.tbl:7
+-msgid "Allow mount to mount any file"
++#: booleans.py:105
++#, fuzzy
++msgid ""
++"Allow mozilla_plugins to create random content in the users home directory"
+ msgstr ""
++"నిషిద్దంకాని వినియోగదారుల నివాస సంచయాలను చదువుటకు SELinux webadm వినియోగదారిని అనుమతించుము"
+ 
+-#: ../gui/selinux.tbl:8
+-msgid "Allow mount to mount any directory"
 -msgstr ""
--
--#: ../semanage/seobject.py:2104
--msgid "unknown"
++#: booleans.py:106
++#, fuzzy
++msgid "Allow confined web browsers to read home directory content"
++msgstr "staff వెబ్ బ్రౌజర్స్‍‌ను నివాససంచయాలకు వ్రాయుటకు అనుమతినివ్వుము"
+ 
+-#: ../gui/selinux.tbl:9
++#: booleans.py:107
+ msgid "Allow mplayer executable stack"
 -msgstr ""
--
--#: ../semanage/seobject.py:2117
--msgid "off"
++msgstr "ఎమ్‌ప్లేయర్ ఎక్సిక్యూటబుల్ స్టాక్‌ను అనుమతించుము"
+ 
+-#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
+-#: ../gui/selinux.tbl:188
+-msgid "SSH"
 -msgstr ""
--
--#: ../semanage/seobject.py:2117
--msgid "on"
++#: booleans.py:108
++#, fuzzy
++msgid "Allow mysqld to connect to all ports"
++msgstr "%s ను యేదేని tcp పోర్టునకు అనుసంధానమగుటకు అనుమతించును"
+ 
+-#: ../gui/selinux.tbl:10
+-msgid "Allow ssh to run ssh-keysign"
 -msgstr ""
--
--#: ../semanage/seobject.py:2131
--msgid "SELinux boolean"
++#: booleans.py:109
++#, fuzzy
++msgid "Allow BIND to bind apache port."
++msgstr "udp పోర్టును బందనం చేయుటకు %s ను అనుమతించును"
+ 
+-#: ../gui/selinux.tbl:11
++#: booleans.py:110
+ msgid ""
+-"Allow staff SELinux user account to execute files in home directory or /tmp"
++"Allow BIND to write the master zone files. Generally this is used for "
++"dynamic DNS or zone transfers."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:12
++#: booleans.py:111
++#, fuzzy
++msgid "Allow any files/directories to be exported read/only via NFS."
++msgstr "ఏ సంచయంనైనా మౌంట్‌చేయుటకు మౌంట్‌ను అనుమతించుము"
++
++#: booleans.py:112
++#, fuzzy
++msgid "Allow any files/directories to be exported read/write via NFS."
++msgstr "సాంబాను nfs సంచయాలను పంచుకొనుటకు అనుమతించుము"
++
++#: booleans.py:113
++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:114
++#, fuzzy
++msgid "Allow system to run with NIS"
++msgstr "డెమెన్స్‍‌ను NIS తో నడుచుటకు అనుమతించుము"
++
++#: booleans.py:115
++#, fuzzy
++msgid "Allow confined applications to use nscd shared memory."
++msgstr "X భాగస్వామ్య మెమొరీకి వ్రాయుటకు కక్షిదారులను అనుమతించుము"
++
++#: booleans.py:116
++#, fuzzy
++msgid "Allow nsplugin code to connect to unreserved ports"
++msgstr "%s ను యేదేని udp పోర్టునకు అనుసంధానమగుటకు అనుమతించును"
++
++#: booleans.py:117
++#, fuzzy
++msgid "Allow nsplugin code to execmem/execstack"
++msgstr "%s ను యేదేని udp పోర్టునకు అనుసంధానమగుటకు అనుమతించును"
++
++#: booleans.py:118
++#, fuzzy
++msgid "Allow openvpn to read home directories"
++msgstr "నివాస సంచయాలను వాడుకొనుటకు spamd ను అనుమతించుము"
++
++#: booleans.py:119
++#, fuzzy
++msgid "Allow piranha-lvs domain to connect to the network using TCP."
++msgstr "నెట్వర్క్‍‌కు అనుసంధానమగుటకు squid డెమోన్‌ను అనుమతించుము"
++
++#: booleans.py:120
++#, fuzzy
++msgid "Allow polipo to connect to all ports > 1023"
++msgstr "%s ను యేదేని tcp పోర్టునకు అనుసంధానమగుటకు అనుమతించును"
++
++#: booleans.py:121
+ msgid ""
+-"Allow sysadm SELinux user account to execute files in home directory or /tmp"
++"Determine whether Polipo session daemon can bind tcp sockets to all "
++"unreserved ports."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:13
++#: booleans.py:122
+ msgid ""
+-"Allow unconfined SELinux user account to execute files in home directory or /"
+-"tmp"
++"Determine whether calling user domains can execute Polipo daemon in the "
++"polipo_session_t domain."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:14
+-msgid "Network Configuration"
 -msgstr ""
--
--#: ../semanage/seobject.py:2131
--msgid "State"
++#: booleans.py:123
++#, fuzzy
++msgid "Determine whether polipo can access cifs file systems."
++msgstr "నివాస సంచయాలను వాడుకొనుటకు spamd ను అనుమతించుము"
+ 
+-#: ../gui/selinux.tbl:14
+-msgid "Allow unlabeled packets to flow on the network"
 -msgstr ""
--
--#: ../semanage/seobject.py:2131
--msgid "Default"
++#: booleans.py:124
++#, fuzzy
++msgid "Determine whether Polipo can access nfs file systems."
++msgstr "నివాస సంచయాలను వాడుకొనుటకు spamd ను అనుమతించుము"
+ 
+-#: ../gui/selinux.tbl:15
+-msgid ""
+-"Allow user SELinux user account to execute files in home directory or /tmp"
++#: booleans.py:125
++msgid "Enable polyinstantiated directory support."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:16
+-msgid "Allow unconfined to dyntrans to unconfined_execmem"
++#: booleans.py:126
++msgid "Allow the portage domains to use NFS mounts (regular nfs_t)"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
+-#: ../gui/selinux.tbl:140
+-msgid "Databases"
 -msgstr ""
--
--#: ../semanage/seobject.py:2131
--msgid "Description"
++#: booleans.py:127
++#, fuzzy
++msgid "Allow postfix_local domain full write access to mail_spool directories"
++msgstr "నివాస సంచయాలను వాడుకొనుటకు spamd ను అనుమతించుము"
+ 
+-#: ../gui/selinux.tbl:17
+-msgid "Allow user to connect to mysql socket"
++#: booleans.py:128
++msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:18
+-msgid "Allow user to connect to postgres socket"
++#: booleans.py:129
++msgid "Allow transmit client label to foreign database"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
+-msgid "XServer"
 -msgstr ""
--
--#: ../newrole/newrole.c:201
--#, c-format
--msgid "failed to set PAM_TTY\n"
++#: booleans.py:130
++#, fuzzy
++msgid "Allow database admins to execute DML statement"
++msgstr "మౌంట్ ఆదేశాన్ని నిర్వర్తించుటకు వినియోగాదారులను అనుమతించుము"
++
++#: booleans.py:131
++#, fuzzy
++msgid "Allow unprivileged users to execute DDL statement"
++msgstr "ping ను సాదారణ వినియోగదారి నిర్వర్తించుటకు అనుమతించుము"
+ 
+-#: ../gui/selinux.tbl:19
+-msgid "Allow clients to write to X shared memory"
++#: booleans.py:132
++msgid "Allow pppd to load kernel modules for certain modems"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:20
++#: booleans.py:133
++msgid "Allow pppd to be run for a regular user"
++msgstr "సాదారణ వినియోగదారి కొరకు pppd నడుచుటకు అనుమతించుము"
++
++#: booleans.py:134
++#, fuzzy
+ msgid ""
+-"Allow xguest SELinux user account to execute files in home directory or /tmp"
++"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
++msgstr "%s ను యేదేని udp పోర్టునకు అనుసంధానమగుటకు అనుమతించును"
++
++#: booleans.py:135
++#, fuzzy
++msgid "Allow Puppet client to manage all file types."
++msgstr "ఏ దస్త్రమునైనా మోంట్ చేయుటకు మౌంట్‌ను అనుమతించుము"
++
++#: booleans.py:136
++#, fuzzy
++msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
++msgstr "postgres సాకెట్‌కు అనుసంధానం అగుటకు వినియోగదారిని అనుమతించుము"
++
++#: booleans.py:137
++#, fuzzy
++msgid "Allow qemu to connect fully to the network"
++msgstr "నెట్వర్క్‍‌కు అనుసంధానమగుటకు squid డెమోన్‌ను అనుమతించుము"
++
++#: booleans.py:138
++#, fuzzy
++msgid "Allow qemu to use cifs/Samba file systems"
++msgstr "సాంబాను nfs సంచయాలను పంచుకొనుటకు అనుమతించుము"
++
++#: booleans.py:139
++msgid "Allow qemu to use serial/parallel communication ports"
++msgstr ""
++
++#: booleans.py:140
++#, fuzzy
++msgid "Allow qemu to use nfs file systems"
++msgstr "సాంబాను nfs సంచయాలను పంచుకొనుటకు అనుమతించుము"
++
++#: booleans.py:141
++#, fuzzy
++msgid "Allow qemu to use usb devices"
++msgstr "usb పరికరాలను చవ్రా కు వినియోగదారులను అనుమతించుము"
++
++#: booleans.py:142
++#, fuzzy
++msgid "Allow racoon to read shadow"
++msgstr "sasl దృవీకరణ సేవికను /etc/shadow చదువుటకు అనుమతించుము"
++
++#: booleans.py:143
++#, fuzzy
++msgid "Allow rgmanager domain to connect to the network using TCP."
++msgstr "నెట్వర్క్‍‌కు అనుసంధానమగుటకు squid డెమోన్‌ను అనుమతించుము"
++
++#: booleans.py:144
++msgid ""
++"Allow rsync to modify public files used for public file transfer services.  "
++"Files/Directories must be labeled public_content_rw_t."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
+-#: ../gui/selinux.tbl:231
+-msgid "NIS"
 -msgstr ""
--
--#: ../newrole/newrole.c:290
--#, c-format
--msgid "newrole: service name configuration hashtable overflow\n"
++#: booleans.py:145
++#, fuzzy
++msgid "Allow rsync to run as a client"
++msgstr "పరిమితంకాని దాన్ని నడుపుటకు rpm ను అనుమతించుము"
+ 
+-#: ../gui/selinux.tbl:21
+-msgid "Allow daemons to run with NIS"
 -msgstr ""
--
--#: ../newrole/newrole.c:300
--#, c-format
--msgid "newrole:  %s:  error on line %lu.\n"
++#: booleans.py:146
++#, fuzzy
++msgid "Allow rsync to export any files/directories read only."
++msgstr "ఏ సంచయంనైనా మౌంట్‌చేయుటకు మౌంట్‌ను అనుమతించుము"
+ 
+-#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
+-#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
+-#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
+-#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
+-#: ../gui/selinux.tbl:118
+-msgid "Web Applications"
 -msgstr ""
--
--#: ../newrole/newrole.c:439
--#, c-format
--msgid "cannot find valid entry in the passwd file.\n"
++#: booleans.py:147
++#, fuzzy
++msgid "Allow rsync servers to share cifs files systems"
++msgstr "సాంబాను nfs సంచయాలను పంచుకొనుటకు అనుమతించుము"
+ 
+-#: ../gui/selinux.tbl:22
+-msgid "Transition staff SELinux user to Web Browser Domain"
 -msgstr ""
--
--#: ../newrole/newrole.c:450
--#, c-format
--msgid "Out of memory!\n"
++#: booleans.py:148
++#, fuzzy
++msgid "Allow rsync servers to share nfs files systems"
++msgstr "సాంబాను nfs సంచయాలను పంచుకొనుటకు అనుమతించుము"
+ 
+-#: ../gui/selinux.tbl:23
+-msgid "Transition sysadm SELinux user to Web Browser Domain"
 -msgstr ""
--
--#: ../newrole/newrole.c:455
--#, c-format
--msgid "Error!  Shell is not valid.\n"
++#: booleans.py:149
++#, fuzzy
++msgid "Allow samba to create new home directories (e.g. via PAM)"
++msgstr "నివాస సంచయాలను వాడుకొనుటకు spamd ను అనుమతించుము"
+ 
+-#: ../gui/selinux.tbl:24
+-msgid "Transition user SELinux user to Web Browser Domain"
++#: booleans.py:150
++msgid ""
++"Allow samba to act as the domain controller, add users, groups and change "
++"passwords."
++msgstr ""
++
++#: booleans.py:151
++#, fuzzy
++msgid "Allow samba to share users home directories."
++msgstr "నివాస సంచయాలను వాడుకొనుటకు spamd ను అనుమతించుము"
++
++#: booleans.py:152
++#, fuzzy
++msgid "Allow samba to share any file/directory read only."
++msgstr "సాంబాను nfs సంచయాలను పంచుకొనుటకు అనుమతించుము"
++
++#: booleans.py:153
++#, fuzzy
++msgid "Allow samba to share any file/directory read/write."
++msgstr "సాంబాను nfs సంచయాలను పంచుకొనుటకు అనుమతించుము"
++
++#: booleans.py:154
++#, fuzzy
++msgid "Allow samba to act as a portmapper"
++msgstr "సాంబాను nfs సంచయాలను పంచుకొనుటకు అనుమతించుము"
++
++#: booleans.py:155
++#, fuzzy
++msgid "Allow samba to run unconfined scripts"
++msgstr "పరిమితంకాని దాన్ని నడుపుటకు rpm ను అనుమతించుము"
++
++#: booleans.py:156
++#, fuzzy
++msgid "Allow samba to export ntfs/fusefs volumes."
++msgstr "నివాస సంచయాలను వాడుకొనుటకు spamd ను అనుమతించుము"
++
++#: booleans.py:157
++#, fuzzy
++msgid "Allow samba to export NFS volumes."
++msgstr "సాంబాను nfs సంచయాలను పంచుకొనుటకు అనుమతించుము"
++
++#: booleans.py:158
++#, fuzzy
++msgid "Allow sanlock to read/write fuse files"
++msgstr "భౌతిక డిస్కు పరికరాలను చదువుట/వ్రాయుట కు xen ను అనుమతించుము"
++
++#: booleans.py:159
++#, fuzzy
++msgid "Allow sanlock to manage nfs files"
++msgstr "ఏ దస్త్రమునైనా మోంట్ చేయుటకు మౌంట్‌ను అనుమతించుము"
++
++#: booleans.py:160
++#, fuzzy
++msgid "Allow sanlock to manage cifs files"
++msgstr "ఏ దస్త్రమునైనా మోంట్ చేయుటకు మౌంట్‌ను అనుమతించుము"
++
++#: booleans.py:161
++#, fuzzy
++msgid "Allow sasl to read shadow"
++msgstr "sasl దృవీకరణ సేవికను /etc/shadow చదువుటకు అనుమతించుము"
++
++#: booleans.py:162
++msgid ""
++"disallow programs, such as newrole, from transitioning to administrative "
++"user domains."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:25
+-msgid "Transition xguest SELinux user to Web Browser Domain"
++#: booleans.py:163
++msgid "Disable kernel module loading."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
+-#: ../gui/selinux.tbl:29
+-msgid "Allow staff Web Browsers to write to home directories"
++#: booleans.py:164
++msgid ""
++"Boolean to determine whether the system permits loading policy, setting "
++"enforcing mode, and changing boolean values.  Set this to true and you have "
++"to reboot to set it back."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:30
+-msgid "Disable SELinux protection for amanda"
 -msgstr ""
--
--#: ../newrole/newrole.c:512
--#, c-format
--msgid "Unable to clear environment\n"
++#: booleans.py:165
++#, fuzzy
++msgid "Allow regular users direct dri device access"
++msgstr "సాదారణ వినియోగదారుల సూటి మౌస్ వాడుకను అనుమతించుము (X సేవికను మాత్రమే అనుమతించుము)"
+ 
+-#: ../gui/selinux.tbl:31
+-msgid "Disable SELinux protection for amavis"
++#: booleans.py:166
++msgid ""
++"Allow unconfined executables to make their heap memory executable.  Doing "
++"this is a really bad idea. Probably indicates a badly coded executable, but "
++"could indicate an attack. This executable should be reported in bugzilla"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:32
+-msgid "Disable SELinux protection for apmd daemon"
++#: booleans.py:167
++msgid ""
++"Allow all unconfined executables to use libraries requiring text relocation "
++"that are not labeled textrel_shlib_t"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:33
+-msgid "Disable SELinux protection for arpwatch daemon"
++#: booleans.py:168
++msgid ""
++"Allow unconfined executables to make their stack executable.  This should "
++"never, ever be necessary. Probably indicates a badly coded executable, but "
++"could indicate an attack. This executable should be reported in bugzilla"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:34
+-msgid "Disable SELinux protection for auditd daemon"
 -msgstr ""
--
--#: ../newrole/newrole.c:556 ../newrole/newrole.c:587 ../newrole/newrole.c:617
--#, c-format
--msgid "Error changing uid, aborting.\n"
++#: booleans.py:169
++#, fuzzy
++msgid "Allow users to connect to the local mysql server"
++msgstr "mysql సాకెట్‌కు అనుసంధానం అగుటకు వినియోగదారిని అనుమతించుము"
+ 
+-#: ../gui/selinux.tbl:35
+-msgid "Disable SELinux protection for automount daemon"
 -msgstr ""
--
--#: ../newrole/newrole.c:612
--#, c-format
--msgid "Error resetting KEEPCAPS, aborting\n"
++#: booleans.py:170
++#, fuzzy
++msgid ""
++"Allow confined users the ability to execute the ping and traceroute commands."
++msgstr "మౌంట్ ఆదేశాన్ని నిర్వర్తించుటకు వినియోగాదారులను అనుమతించుము"
+ 
+-#: ../gui/selinux.tbl:36
+-msgid "Disable SELinux protection for avahi"
 -msgstr ""
--
--#: ../newrole/newrole.c:635
--#, c-format
--msgid "Error connecting to audit system.\n"
++#: booleans.py:171
++#, fuzzy
++msgid "Allow users to connect to PostgreSQL"
++msgstr "postgres సాకెట్‌కు అనుసంధానం అగుటకు వినియోగదారిని అనుమతించుము"
+ 
+-#: ../gui/selinux.tbl:37
+-msgid "Disable SELinux protection for bluetooth daemon"
 -msgstr ""
--
--#: ../newrole/newrole.c:641
--#, c-format
--msgid "Error allocating memory.\n"
++#: booleans.py:172
++#, fuzzy
++msgid ""
++"Allow user to r/w files on filesystems that do not have extended attributes "
++"(FAT, CDROM, FLOPPY)"
++msgstr "వినియోగదారిని noextattrfile ను చ/వ్రా కు అనుమతించుము (FAT, CDROM, FLOPPY)"
+ 
+-#: ../gui/selinux.tbl:38
+-msgid "Disable SELinux protection for canna daemon"
++#: booleans.py:173
++#, fuzzy
++msgid ""
++"Allow users to run TCP servers (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 సేవికలు(పోర్ట్స్‍‌కు బందనమై మరియు అదే డొమాన్ నుండి అనుసంధానంను ఆమోదించు మరియు "
++"బయట వినియోగదారులనుండి) ను నడుపుటకు అనుమతించుము  దీనిని అచేతనం చేయుట ఇతర నియమాలను మార్చుతుంది"
+ 
+-#: ../gui/selinux.tbl:39
+-msgid "Disable SELinux protection for cardmgr daemon"
 -msgstr ""
--
--#: ../newrole/newrole.c:648
--#, c-format
--msgid "Error sending audit message.\n"
++#: booleans.py:174
++#, fuzzy
++msgid "Allow user music sharing"
++msgstr "usb పరికరాలను చవ్రా కు వినియోగదారులను అనుమతించుము"
+ 
+-#: ../gui/selinux.tbl:40
+-msgid "Disable SELinux protection for Cluster Server"
++#: booleans.py:175
++msgid ""
++"Allow anon internal-sftp to upload files, used for public file transfer "
++"services. Directories must be labeled public_content_rw_t."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:41
++#: booleans.py:176
++#, fuzzy
+ msgid ""
+-"Allow cdrecord to read various content. nfs, samba, removable devices, user "
+-"temp and untrusted content files"
++"Allow sftp-internal to read and write files in the user home directories"
+ msgstr ""
++"నిషిద్దంకాని వినియోగదారుల నివాస సంచయాలను చదువుటకు SELinux webadm వినియోగదారిని అనుమతించుము"
+ 
+-#: ../gui/selinux.tbl:42
+-msgid "Disable SELinux protection for ciped daemon"
++#: booleans.py:177
++#, fuzzy
++msgid ""
++"Allow sftp-internal to login to local users and read/write all files on the "
++"system, governed by DAC."
+ msgstr ""
++"నిషిద్దంకాని వినియోగదారుల నివాస సంచయాలను చదువుటకు SELinux webadm వినియోగదారిని అనుమతించుము"
+ 
+-#: ../gui/selinux.tbl:43
+-msgid "Disable SELinux protection for clamd daemon"
++#: booleans.py:178
++#, fuzzy
++msgid ""
++"Allow internal-sftp to read and write files in the user ssh home directories."
+ msgstr ""
++"నిషిద్దంకాని వినియోగదారుల నివాస సంచయాలను చదువుటకు SELinux webadm వినియోగదారిని అనుమతించుము"
+ 
+-#: ../gui/selinux.tbl:44
+-msgid "Disable SELinux protection for clamscan"
 -msgstr ""
--
--#: ../newrole/newrole.c:692 ../newrole/newrole.c:1059
--#, c-format
--msgid "Could not determine enforcing mode.\n"
++#: booleans.py:179
++#, fuzzy
++msgid "Allow sge to connect to the network using any TCP port"
++msgstr "నెట్వర్క్‍‌కు అనుసంధానమగుటకు squid డెమోన్‌ను అనుమతించుము"
+ 
+-#: ../gui/selinux.tbl:45
+-msgid "Disable SELinux protection for clvmd"
 -msgstr ""
--
--#: ../newrole/newrole.c:699
--#, c-format
--msgid "Error!  Could not open %s.\n"
++#: booleans.py:180
++#, fuzzy
++msgid "Allow sge to access nfs file systems."
++msgstr "నివాస సంచయాలను వాడుకొనుటకు spamd ను అనుమతించుము"
+ 
+-#: ../gui/selinux.tbl:46
+-msgid "Disable SELinux protection for comsat daemon"
++#: booleans.py:181
++msgid ""
++"Enable additional permissions needed to support devices on 3ware controllers."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
+-#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
+-msgid "Disable SELinux protection for courier daemon"
++#: booleans.py:182
++msgid ""
++"Allow samba to modify public files used for public file transfer services.  "
++"Files/Directories must be labeled public_content_rw_t."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:52
+-msgid "Disable SELinux protection for cpucontrol daemon"
 -msgstr ""
--
--#: ../newrole/newrole.c:705
--#, c-format
--msgid "%s!  Could not get current context for %s, not relabeling tty.\n"
++#: booleans.py:183
++#, fuzzy
++msgid "Allow user spamassassin clients to use the network."
++msgstr "నెట్వర్క్‍ నందు ప్రసారంకావటానికి లేబుల్‌లేని పాకెట్స్‍‌ను అనుమతించుము"
+ 
+-#: ../gui/selinux.tbl:53
+-msgid "Disable SELinux protection for cpuspeed daemon"
 -msgstr ""
--
--#: ../newrole/newrole.c:715
--#, c-format
--msgid "%s!  Could not get new context for %s, not relabeling tty.\n"
++#: booleans.py:184
++#, fuzzy
++msgid "Allow spamd to read/write user home directories."
++msgstr "నివాస సంచయాలను వాడుకొనుటకు spamd ను అనుమతించుము"
+ 
+-#: ../gui/selinux.tbl:54
+-msgid "Cron"
 -msgstr ""
--
--#: ../newrole/newrole.c:725
--#, c-format
--msgid "%s!  Could not set new context for %s\n"
++#: booleans.py:185
++#, fuzzy
++msgid ""
++"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
++msgstr "%s ను యేదేని udp పోర్టునకు అనుసంధానమగుటకు అనుమతించును"
+ 
+-#: ../gui/selinux.tbl:54
+-msgid "Disable SELinux protection for crond daemon"
++#: booleans.py:186
++msgid "Allow squid to run as a transparent proxy (TPROXY)"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
+-#: ../gui/selinux.tbl:91
+-msgid "Printing"
++#: booleans.py:187
++#, fuzzy
++msgid ""
++"Allow ssh with chroot env to read and write files in the user home "
++"directories"
+ msgstr ""
++"నిషిద్దంకాని వినియోగదారుల నివాస సంచయాలను చదువుటకు SELinux webadm వినియోగదారిని అనుమతించుము"
+ 
+-#: ../gui/selinux.tbl:55
+-msgid "Disable SELinux protection for cupsd back end server"
 -msgstr ""
--
--#: ../newrole/newrole.c:772
--#, c-format
--msgid "%s changed labels.\n"
++#: booleans.py:188
++#, fuzzy
++msgid "allow host key based authentication"
++msgstr "దృవీకరణకు Pam ను ఉపయోగిస్తుంది"
+ 
+-#: ../gui/selinux.tbl:56
+-msgid "Disable SELinux protection for cupsd daemon"
 -msgstr ""
--
--#: ../newrole/newrole.c:778
--#, c-format
--msgid "Warning! Could not restore context for %s\n"
++#: booleans.py:189
++msgid "Allow ssh logins as sysadm_r:sysadm_t"
++msgstr "ssh లాగిన్స్‍‌ను sysadm_r:sysadm_t లా అనుమతించుము"
+ 
+-#: ../gui/selinux.tbl:57
+-msgid "Disable SELinux protection for cupsd_lpd"
 -msgstr ""
--
--#: ../newrole/newrole.c:835
--#, c-format
--msgid "Error: multiple roles specified\n"
++#: booleans.py:190
++#, fuzzy
++msgid "allow staff user to create and transition to svirt domains."
++msgstr "%s డొమైన్‌కు బదిలీ అగు వాడుకరి పాత్రలను యెంపికచేయి."
+ 
+-#: ../gui/selinux.tbl:58
+-msgid "CVS"
 -msgstr ""
--
--#: ../newrole/newrole.c:843
--#, c-format
--msgid "Error: multiple types specified\n"
++#: booleans.py:191
++#, fuzzy
++msgid "Allow the Telepathy connection managers to connect to any network port."
++msgstr "నెట్వర్క్‍‌కు అనుసంధానమగుటకు squid డెమోన్‌ను అనుమతించుము"
+ 
+-#: ../gui/selinux.tbl:58
+-msgid "Disable SELinux protection for cvs daemon"
++#: booleans.py:192
++msgid ""
++"Allow the Telepathy connection managers to connect to any generic TCP port."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:59
+-msgid "Disable SELinux protection for cyrus daemon"
++#: booleans.py:193
++msgid ""
++"Allow tftp to modify public files used for public file transfer services."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:60
+-msgid "Disable SELinux protection for dbskkd daemon"
 -msgstr ""
--
--#: ../newrole/newrole.c:850
--#, c-format
--msgid "Sorry, -l may be used with SELinux MLS support.\n"
++#: booleans.py:194
++#, fuzzy
++msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
++msgstr "%s ను యేదేని udp పోర్టునకు అనుసంధానమగుటకు అనుమతించును"
+ 
+-#: ../gui/selinux.tbl:61
+-msgid "Disable SELinux protection for dbusd daemon"
++#: booleans.py:195
++msgid ""
++"allow unconfined users to transition to the chrome sandbox domains when "
++"running chrome-sandbox"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:62
+-msgid "Disable SELinux protection for dccd"
 -msgstr ""
--
--#: ../newrole/newrole.c:855
--#, c-format
--msgid "Error: multiple levels specified\n"
++#: booleans.py:196
++#, fuzzy
++msgid "Allow a user to login as an unconfined domain"
++msgstr "పరిమితంకాని దాన్ని నడుపుటకు rpm ను అనుమతించుము"
+ 
+-#: ../gui/selinux.tbl:63
+-msgid "Disable SELinux protection for dccifd"
++#: booleans.py:197
++msgid ""
++"Allow unconfined users to transition to the Mozilla plugin domain when "
++"running xulrunner plugin-container."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:64
+-msgid "Disable SELinux protection for dccm"
 -msgstr ""
--
--#: ../newrole/newrole.c:865
--#, c-format
--msgid "Error: you are not allowed to change levels on a non secure terminal \n"
++#: booleans.py:198
++#, fuzzy
++msgid "Allow video playing tools to run unconfined"
++msgstr "పరిమితంకాని దాన్ని నడుపుటకు rpm ను అనుమతించుము"
+ 
+-#: ../gui/selinux.tbl:65
+-msgid "Disable SELinux protection for ddt daemon"
 -msgstr ""
--
--#: ../newrole/newrole.c:891
--#, c-format
--msgid "Couldn't get default type.\n"
++#: booleans.py:199
++#, fuzzy
++msgid "Allow unprivledged user to create and transition to svirt domains."
++msgstr "%s డొమైన్‌కు బదిలీ అగు వాడుకరి పాత్రలను యెంపికచేయి."
+ 
+-#: ../gui/selinux.tbl:66
+-msgid "Disable SELinux protection for devfsd daemon"
 -msgstr ""
--
--#: ../newrole/newrole.c:901
--#, c-format
--msgid "failed to get new context.\n"
++#: booleans.py:200
++#, fuzzy
++msgid "Support ecryptfs home directories"
++msgstr "నివాస సంచయాలను వాడుకొనుటకు spamd ను అనుమతించుము"
+ 
+-#: ../gui/selinux.tbl:67
+-msgid "Disable SELinux protection for dhcpc daemon"
 -msgstr ""
--
--#: ../newrole/newrole.c:908
--#, c-format
--msgid "failed to set new role %s\n"
++#: booleans.py:201
++#, fuzzy
++msgid "Support fusefs home directories"
++msgstr "నివాస సంచయాలను వాడుకొనుటకు spamd ను అనుమతించుము"
+ 
+-#: ../gui/selinux.tbl:68
+-msgid "Disable SELinux protection for dhcpd daemon"
++#: booleans.py:202
++msgid "Use lpd server instead of cups"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:69
+-msgid "Disable SELinux protection for dictd daemon"
 -msgstr ""
--
--#: ../newrole/newrole.c:915
--#, c-format
--msgid "failed to set new type %s\n"
++#: booleans.py:203
++#, fuzzy
++msgid "Support NFS home directories"
++msgstr "నివాస సంచయాలను వాడుకొనుటకు spamd ను అనుమతించుము"
+ 
+-#: ../gui/selinux.tbl:70
+-msgid "Allow sysadm_t to directly start daemons"
 -msgstr ""
--
--#: ../newrole/newrole.c:925
--#, c-format
--msgid "failed to build new range with level %s\n"
++#: booleans.py:204
++#, fuzzy
++msgid "Support SAMBA home directories"
++msgstr "నివాస సంచయాలను వాడుకొనుటకు spamd ను అనుమతించుము"
+ 
+-#: ../gui/selinux.tbl:71
+-msgid "Disable SELinux protection for Evolution"
 -msgstr ""
--
--#: ../newrole/newrole.c:930
--#, c-format
--msgid "failed to set new range %s\n"
++#: booleans.py:205
++#, fuzzy
++msgid "Allow varnishd to connect to all ports, not just HTTP."
++msgstr "%s ను యేదేని tcp పోర్టునకు అనుసంధానమగుటకు అనుమతించును"
+ 
+-#: ../gui/selinux.tbl:72
+-msgid "Games"
++#: booleans.py:206
++msgid "Ignore vbetool mmap_zero errors."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:72
+-msgid "Disable SELinux protection for games"
 -msgstr ""
--
--#: ../newrole/newrole.c:938
--#, c-format
--msgid "failed to convert new context to string\n"
++#: booleans.py:207
++#, fuzzy
++msgid ""
++"Allow confined virtual guests to use serial/parallel communication ports"
++msgstr "usb పరికరాలను చవ్రా కు వినియోగదారులను అనుమతించుము"
+ 
+-#: ../gui/selinux.tbl:73
+-msgid "Disable SELinux protection for the web browsers"
 -msgstr ""
--
--#: ../newrole/newrole.c:943
--#, c-format
--msgid "%s is not a valid context\n"
++#: booleans.py:208
++#, fuzzy
++msgid ""
++"Allow confined virtual guests to use executable memory and executable stack"
++msgstr "usb పరికరాలను చవ్రా కు వినియోగదారులను అనుమతించుము"
+ 
+-#: ../gui/selinux.tbl:74
+-msgid "Disable SELinux protection for Thunderbird"
 -msgstr ""
--
--#: ../newrole/newrole.c:950
--#, c-format
--msgid "Unable to allocate memory for new_context"
++#: booleans.py:209
++#, fuzzy
++msgid "Allow confined virtual guests to read fuse files"
++msgstr "వినియోగదారుని దస్త్రాలను చదువుటకు ఎవాల్యాషన్ మరియు థండర్‌బర్డ్‍‌ను అనుమతించుము"
+ 
+-#: ../gui/selinux.tbl:75
+-msgid "Disable SELinux protection for distccd daemon"
 -msgstr ""
--
--#: ../newrole/newrole.c:976
--#, c-format
--msgid "Unable to obtain empty signal set\n"
++#: booleans.py:210
++#, fuzzy
++msgid "Allow confined virtual guests to manage nfs files"
++msgstr "వినియోగదారుని దస్త్రాలను చదువుటకు ఎవాల్యాషన్ మరియు థండర్‌బర్డ్‍‌ను అనుమతించుము"
+ 
+-#: ../gui/selinux.tbl:76
+-msgid "Disable SELinux protection for dmesg daemon"
 -msgstr ""
--
--#: ../newrole/newrole.c:984
--#, c-format
--msgid "Unable to set SIGHUP handler\n"
++#: booleans.py:211
++#, fuzzy
++msgid "Allow confined virtual guests to manage cifs files"
++msgstr "వినియోగదారుని దస్త్రాలను చదువుటకు ఎవాల్యాషన్ మరియు థండర్‌బర్డ్‍‌ను అనుమతించుము"
+ 
+-#: ../gui/selinux.tbl:77
+-msgid "Disable SELinux protection for dnsmasq daemon"
 -msgstr ""
--
--#: ../newrole/newrole.c:1053
--#, c-format
--msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
++#: booleans.py:212
++#, fuzzy
++msgid "Allow confined virtual guests to interact with the sanlock"
++msgstr "వినియోగదారుని దస్త్రాలను చదువుటకు ఎవాల్యాషన్ మరియు థండర్‌బర్డ్‍‌ను అనుమతించుము"
+ 
+-#: ../gui/selinux.tbl:78
+-msgid "Disable SELinux protection for dovecot daemon"
 -msgstr ""
--
--#: ../newrole/newrole.c:1070
--#, c-format
--msgid "failed to get old_context.\n"
++#: booleans.py:213
++#, fuzzy
++msgid "Allow confined virtual guests to manage device configuration, (pci)"
++msgstr "usb పరికరాలను చవ్రా కు వినియోగదారులను అనుమతించుము"
+ 
+-#: ../gui/selinux.tbl:79
+-msgid "Disable SELinux protection for entropyd daemon"
 -msgstr ""
--
--#: ../newrole/newrole.c:1077
--#, c-format
--msgid "Warning!  Could not retrieve tty information.\n"
++#: booleans.py:214
++#, fuzzy
++msgid "Allow confined virtual guests to use usb devices"
++msgstr "usb పరికరాలను చవ్రా కు వినియోగదారులను అనుమతించుము"
+ 
+-#: ../gui/selinux.tbl:80
+-msgid "Disable SELinux protection for fetchmail"
 -msgstr ""
--
--#: ../newrole/newrole.c:1098
--#, c-format
--msgid "error on reading PAM service configuration.\n"
++#: booleans.py:215
++#, fuzzy
++msgid "Allow confined virtual guests to interact with the xserver"
++msgstr "వినియోగదారుని దస్త్రాలను చదువుటకు ఎవాల్యాషన్ మరియు థండర్‌బర్డ్‍‌ను అనుమతించుము"
+ 
+-#: ../gui/selinux.tbl:81
+-msgid "Disable SELinux protection for fingerd daemon"
++#: booleans.py:216
++#, fuzzy
++msgid "Allow webadm to manage files in users home directories"
+ msgstr ""
++"నిషిద్దంకాని వినియోగదారుల నివాస సంచయాలను నిర్వహించుటకు SELinux webadm వినియోగదారిని అనుమతించుము"
+ 
+-#: ../gui/selinux.tbl:82
+-msgid "Disable SELinux protection for freshclam daemon"
++#: booleans.py:217
++#, fuzzy
++msgid "Allow webadm to read files in users home directories"
+ msgstr ""
++"నిషిద్దంకాని వినియోగదారుల నివాస సంచయాలను చదువుటకు SELinux webadm వినియోగదారిని అనుమతించుము"
+ 
+-#: ../gui/selinux.tbl:83
+-msgid "Disable SELinux protection for fsdaemon daemon"
++#: booleans.py:218
++msgid "Ignore wine mmap_zero errors."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:84
+-msgid "Disable SELinux protection for gpm daemon"
 -msgstr ""
--
--#: ../newrole/newrole.c:1133
--#, c-format
--msgid "newrole: incorrect password for %s\n"
++#: booleans.py:219
++#, fuzzy
++msgid "Allow the graphical login program to execute bootloader"
++msgstr "ssh లాగిన్స్‍‌ను sysadm_r:sysadm_t లా అనుమతించుము"
+ 
+-#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
+-msgid "NFS"
 -msgstr ""
--
--#: ../newrole/newrole.c:1160
--#, c-format
--msgid "newrole: failure forking: %s"
--msgstr ""
--
--#: ../newrole/newrole.c:1163 ../newrole/newrole.c:1186
--#, c-format
--msgid "Unable to restore tty label...\n"
--msgstr ""
--
--#: ../newrole/newrole.c:1165 ../newrole/newrole.c:1192
--#, c-format
--msgid "Failed to close tty properly\n"
--msgstr ""
--
--#: ../newrole/newrole.c:1224
--#, c-format
--msgid "Could not close descriptors.\n"
--msgstr ""
--
--#: ../newrole/newrole.c:1251
--#, c-format
--msgid "Error allocating shell's argv0.\n"
--msgstr ""
--
--#: ../newrole/newrole.c:1287
--#, c-format
--msgid "Unable to restore the environment, aborting\n"
--msgstr ""
--
--#: ../newrole/newrole.c:1298
--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 ..."
++#: booleans.py:220
++#, fuzzy
++msgid ""
++"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
++msgstr "ssh లాగిన్స్‍‌ను sysadm_r:sysadm_t లా అనుమతించుము"
+ 
+-#: ../gui/selinux.tbl:85
+-msgid "Disable SELinux protection for gss daemon"
 -msgstr ""
--
--#: ../scripts/chcat:330
--#, c-format
--msgid "Usage %s -l -d user ..."
++#: booleans.py:221
++#, fuzzy
++msgid "Allow xen to manage nfs files"
++msgstr "ఏ దస్త్రమునైనా మోంట్ చేయుటకు మౌంట్‌ను అనుమతించుము"
+ 
+-#: ../gui/selinux.tbl:86
+-msgid "Disable SELinux protection for Hal daemon"
++#: booleans.py:222
++msgid ""
++"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
++"logical volumes for disk images."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:87
+-msgid "Compatibility"
++#: booleans.py:223
++msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:87
++#: booleans.py:224
+ msgid ""
+-"Do not audit things that we know to be broken but which are not security "
+-"risks"
++"Allow xguest users to configure Network Manager and connect to apache ports"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:88
+-msgid "Disable SELinux protection for hostname daemon"
 -msgstr ""
--
--#: ../scripts/chcat:331
--#, c-format
--msgid "Usage %s -L"
++#: booleans.py:225
++#, fuzzy
++msgid "Allow xguest users to mount removable media"
++msgstr "dmesg ఆదేశాన్ని నడుపుటకు వినియోగాదారులను అనుమతించుము"
+ 
+-#: ../gui/selinux.tbl:89
+-msgid "Disable SELinux protection for hotplug daemon"
 -msgstr ""
--
--#: ../scripts/chcat:332
--#, c-format
--msgid "Usage %s -L -l user"
++#: booleans.py:226
++#, fuzzy
++msgid "Allow xguest to use blue tooth devices"
++msgstr "usb పరికరాలను చవ్రా కు వినియోగదారులను అనుమతించుము"
+ 
+-#: ../gui/selinux.tbl:90
+-msgid "Disable SELinux protection for howl daemon"
 -msgstr ""
--
--#: ../scripts/chcat:333
--msgid "Use -- to end option list.  For example"
++#: booleans.py:227
++#, fuzzy
++msgid "Allows clients to write to the X server shared memory segments."
++msgstr "X భాగస్వామ్య మెమొరీకి వ్రాయుటకు కక్షిదారులను అనుమతించుము"
+ 
+-#: ../gui/selinux.tbl:91
+-msgid "Disable SELinux protection for cups hplip daemon"
 -msgstr ""
--
--#: ../scripts/chcat:334
--msgid "chcat -- -CompanyConfidential /docs/businessplan.odt"
++#: booleans.py:228
++#, fuzzy
++msgid "Allows XServer to execute writable memory"
++msgstr "మౌంట్ ఆదేశాన్ని నిర్వర్తించుటకు వినియోగాదారులను అనుమతించుము"
+ 
+-#: ../gui/selinux.tbl:92
+-msgid "Disable SELinux protection for httpd rotatelogs"
++#: booleans.py:229
++msgid "Support X userspace object manager"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
+-msgid "HTTPD Service"
 -msgstr ""
--
--#: ../scripts/chcat:335
--msgid "chcat -l +CompanyConfidential juser"
++#: booleans.py:230
++#, fuzzy
++msgid "Allow zabbix to connect to unreserved ports"
++msgstr "%s ను యేదేని udp పోర్టునకు అనుసంధానమగుటకు అనుమతించును"
+ 
+-#: ../gui/selinux.tbl:93
+-msgid "Disable SELinux protection for http suexec"
 -msgstr ""
--
--#: ../scripts/chcat:399
--#, c-format
--msgid "Options Error %s "
++#: booleans.py:231
++#, fuzzy
++msgid "Allow zebra daemon to write it configuration files"
++msgstr "ప్రాధమికదస్త్రాలను / కు వ్రాయుటకు అన్ని డెమోన్స్‍‌ను అనుమతించుము"
+ 
+-#: ../gui/selinux.tbl:94
+-msgid "Disable SELinux protection for hwclock daemon"
++#: booleans.py:232
++msgid ""
++"Allow ZoneMinder to modify public files used for public file transfer "
++"services."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:95
+-msgid "Disable SELinux protection for i18n daemon"
 -msgstr ""
-diff -up policycoreutils-2.1.12/po/tr.po.rhat policycoreutils-2.1.12/po/tr.po
---- policycoreutils-2.1.12/po/tr.po.rhat	2012-07-04 07:35:21.000000000 -0400
-+++ policycoreutils-2.1.12/po/tr.po	2012-10-16 15:12:52.742690143 -0400
-@@ -1,1270 +0,0 @@
--# SOME DESCRIPTIVE TITLE.
--# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
--# This file is distributed under the same license as the PACKAGE package.
--# FIRST AUTHOR <EMAIL at ADDRESS>, YEAR.
--#
--#, fuzzy
--msgid ""
++#~ msgid "SELinux Service Protection"
++#~ msgstr "SELinux సేవా భద్రత"
+ 
+-#: ../gui/selinux.tbl:96
+-msgid "Disable SELinux protection for imazesrv daemon"
 -msgstr ""
--"Project-Id-Version: PACKAGE VERSION\n"
--"Report-Msgid-Bugs-To: \n"
--"POT-Creation-Date: 2012-03-27 10:49-0400\n"
--"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
--"Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
--"Language-Team: LANGUAGE <LL at li.org>\n"
--"Language: \n"
--"MIME-Version: 1.0\n"
--"Content-Type: text/plain; charset=UTF-8\n"
--"Content-Transfer-Encoding: 8bit\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."
++#~ msgid "Disable SELinux protection for acct daemon"
++#~ msgstr "SELinux భద్రతను acct డెమోన్‌ కొరకు అచేతనంచేయుము"
+ 
+-#: ../gui/selinux.tbl:97
+-msgid "Disable SELinux protection for inetd child daemons"
 -msgstr ""
--
--#: ../run_init/run_init.c:126 ../newrole/newrole.c:1124
--#, c-format
--msgid "failed to initialize PAM\n"
++#~ msgid "Admin"
++#~ msgstr "నిర్వహణాధికారి"
+ 
+-#: ../gui/selinux.tbl:98
+-msgid "Disable SELinux protection for inetd daemon"
 -msgstr ""
--
--#: ../run_init/run_init.c:139
--#, c-format
--msgid "failed to get account information\n"
++#~ msgid "User Privs"
++#~ msgstr "వినియోగదారి Privs"
+ 
+-#: ../gui/selinux.tbl:99
+-msgid "Disable SELinux protection for innd daemon"
 -msgstr ""
--
--#: ../run_init/run_init.c:162 ../newrole/newrole.c:341
--msgid "Password:"
++#~ msgid ""
++#~ "Allow gadmin SELinux user account to execute files in home directory or /"
++#~ "tmp"
++#~ msgstr ""
++#~ "gadmin SELinux వినియోగదారి ఖాతాను నివాస సంచయంనందు లేదా /tmp నందు దస్త్రాలను నిర్వర్తించుటకు "
++#~ "అనుమతించుము"
+ 
+-#: ../gui/selinux.tbl:100
+-msgid "Disable SELinux protection for iptables daemon"
 -msgstr ""
--
--#: ../run_init/run_init.c:197 ../newrole/newrole.c:366
--#, c-format
--msgid "Cannot find your entry in the shadow passwd file.\n"
++#~ msgid ""
++#~ "Allow guest SELinux user account to execute files in home directory or /"
++#~ "tmp"
++#~ msgstr ""
++#~ "అతిధి SELinux వినియోగదారి ఖాతాను నివాస సంచయంనందు లేదా /tmp నందు దస్త్రాలను నిర్వహించుటకు "
++#~ "అనుమతించుము"
+ 
+-#: ../gui/selinux.tbl:101
+-msgid "Disable SELinux protection for ircd daemon"
 -msgstr ""
--
--#: ../run_init/run_init.c:203 ../newrole/newrole.c:373
--#, c-format
--msgid "getpass cannot open /dev/tty\n"
++#~ msgid "Memory Protection"
++#~ msgstr "మెమొరి భద్రత"
+ 
+-#: ../gui/selinux.tbl:102
+-msgid "Disable SELinux protection for irqbalance daemon"
 -msgstr ""
--
--#: ../run_init/run_init.c:275
--#, c-format
--msgid "run_init: incorrect password for %s\n"
++#~ msgid "Mount"
++#~ msgstr "మౌంట్"
+ 
+-#: ../gui/selinux.tbl:103
+-msgid "Disable SELinux protection for iscsi daemon"
 -msgstr ""
--
--#: ../run_init/run_init.c:309
--#, c-format
--msgid "Could not open file %s\n"
++#~ msgid "SSH"
++#~ msgstr "SSH"
+ 
+-#: ../gui/selinux.tbl:104
+-msgid "Disable SELinux protection for jabberd daemon"
 -msgstr ""
--
--#: ../run_init/run_init.c:336
--#, c-format
--msgid "No context in file %s\n"
++#~ msgid ""
++#~ "Allow staff SELinux user account to execute files in home directory or /"
++#~ "tmp"
++#~ msgstr ""
++#~ "staff SELinux వినియోగదారి ఖాతాను నివాస సంచయంనందు లేదా /tmp నందు దస్త్రాలను నిర్వర్తించుటకు "
++#~ "అనుమతించుము"
+ 
+-#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
+-msgid "Kerberos"
 -msgstr ""
--
--#: ../run_init/run_init.c:361
--#, c-format
--msgid "Sorry, run_init may be used only on a SELinux kernel.\n"
++#~ msgid ""
++#~ "Allow sysadm SELinux user account to execute files in home directory or /"
++#~ "tmp"
++#~ msgstr ""
++#~ "sysadm SELinux వినియోగదారి ఖాతాను నివాస సంచయంనందు లేదా /tmp నందు దస్త్రాలను నిర్వర్తించుటకు "
++#~ "అనుమతించుము"
+ 
+-#: ../gui/selinux.tbl:105
+-msgid "Disable SELinux protection for kadmind daemon"
 -msgstr ""
--
--#: ../run_init/run_init.c:380
--#, c-format
--msgid "authentication failed.\n"
++#~ msgid ""
++#~ "Allow unconfined SELinux user account to execute files in home directory "
++#~ "or /tmp"
++#~ msgstr ""
++#~ "పరిమితంకాని SELinux వినియోగదారి ఖాతాను నివాస సంచయంనందు లేదా /tmp నందు దస్త్రాలను "
++#~ "నిర్వర్తించుటకు అనుమతించుము"
+ 
+-#: ../gui/selinux.tbl:106
+-msgid "Disable SELinux protection for klogd daemon"
 -msgstr ""
--
--#: ../run_init/run_init.c:405 ../newrole/newrole.c:1258
--#, c-format
--msgid "Could not set exec context to %s.\n"
++#~ msgid "Network Configuration"
++#~ msgstr "నెట్వర్క్‍ ఆకృతీకరణ"
+ 
+-#: ../gui/selinux.tbl:107
+-msgid "Disable SELinux protection for krb5kdc daemon"
 -msgstr ""
--
--#: ../audit2allow/audit2allow:230
--msgid "******************** IMPORTANT ***********************\n"
++#~ msgid ""
++#~ "Allow user SELinux user account to execute files in home directory or /tmp"
++#~ msgstr ""
++#~ "వినియోగదారి SELinux వినియోగదారి ఖాతాను నివాససంచయంనందు లేదా /tmp నందు దస్త్రాలను నిర్వర్తించుటకు "
++#~ "అనుమతించుము"
+ 
+-#: ../gui/selinux.tbl:108
+-msgid "Disable SELinux protection for ktalk daemons"
 -msgstr ""
--
--#: ../audit2allow/audit2allow:231
--msgid "To make this policy package active, execute:"
++#~ msgid "Allow unconfined to dyntrans to unconfined_execmem"
++#~ msgstr "పరిమితంకానిదాన్ని dyntrans నుండి unconfined_execmem లోకి అనుమతించుము"
+ 
+-#: ../gui/selinux.tbl:109
+-msgid "Disable SELinux protection for kudzu daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:143 ../semanage/seobject.py:147
--msgid "global"
++#~ msgid "Databases"
++#~ msgstr "డాటాబేస్‌లు"
+ 
+-#: ../gui/selinux.tbl:110
+-msgid "Disable SELinux protection for locate daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:222
--msgid "Could not create semanage handle"
++#~ msgid "XServer"
++#~ msgstr "XServer"
+ 
+-#: ../gui/selinux.tbl:111
+-msgid "Disable SELinux protection for lpd daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:230
--msgid "SELinux policy is not managed or store cannot be accessed."
++#~ msgid ""
++#~ "Allow xguest SELinux user account to execute files in home directory or /"
++#~ "tmp"
++#~ msgstr ""
++#~ "xguest SELinux వినియోగదారి ఖాతాను నివాస సంచయంనందు లేదా /tmp నందు దస్త్రములను "
++#~ "నిర్వర్తించుటకు అనుమతించుము"
+ 
+-#: ../gui/selinux.tbl:112
+-msgid "Disable SELinux protection for lrrd daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:235
--msgid "Cannot read policy store."
++#~ msgid "NIS"
++#~ msgstr "NIS"
+ 
+-#: ../gui/selinux.tbl:113
+-msgid "Disable SELinux protection for lvm daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:240
--msgid "Could not establish semanage connection"
++#~ msgid "Web Applications"
++#~ msgstr "వెబ్ అనువర్తనములు"
+ 
+-#: ../gui/selinux.tbl:114
+-msgid "Disable SELinux protection for mailman"
 -msgstr ""
--
--#: ../semanage/seobject.py:245
--msgid "Could not test MLS enabled status"
++#~ msgid "Transition staff SELinux user to Web Browser Domain"
++#~ msgstr "బదిలీకరణ staff SELinux వినియోగదారి నుండి వెబ్ బ్రౌజర్ డోమైను కు"
+ 
+-#: ../gui/selinux.tbl:115
+-msgid "Allow evolution and thunderbird to read user files"
 -msgstr ""
--
--#: ../semanage/seobject.py:251 ../semanage/seobject.py:266
--msgid "Not yet implemented"
++#~ msgid "Transition sysadm SELinux user to Web Browser Domain"
++#~ msgstr "బదిలీకరణ sysadm SELinux వినియోగదారి నుండి వెబ్ బ్రౌజర్ డోమైను కు"
+ 
+-#: ../gui/selinux.tbl:116
+-msgid "Disable SELinux protection for mdadm daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:255
--msgid "Semanage transaction already in progress"
++#~ msgid "Transition user SELinux user to Web Browser Domain"
++#~ msgstr "బదిలీకరణ user SELinux వినియోగదారి నుండి వెబ్ బ్రౌజర్ డోమైను కు"
+ 
+-#: ../gui/selinux.tbl:117
+-msgid "Disable SELinux protection for monopd daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:264
--msgid "Could not start semanage transaction"
++#~ msgid "Transition xguest SELinux user to Web Browser Domain"
++#~ msgstr "బదిలీకరణ xguest SELinux వినియోగదారి నుండి వెబ్ బ్రౌజర్ డోమైను కు"
+ 
+-#: ../gui/selinux.tbl:118
+-msgid "Allow the mozilla browser to read user files"
 -msgstr ""
--
--#: ../semanage/seobject.py:274
--msgid "Could not commit semanage transaction"
++#~ msgid "Disable SELinux protection for amanda"
++#~ msgstr "SELinux భద్రతను అమాండా కొరకు అచేతనంచేయుము"
+ 
+-#: ../gui/selinux.tbl:119
+-msgid "Disable SELinux protection for mrtg daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:279
--msgid "Semanage transaction not in progress"
++#~ msgid "Disable SELinux protection for amavis"
++#~ msgstr "అమావిస్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
+ 
+-#: ../gui/selinux.tbl:120
+-msgid "Disable SELinux protection for mysqld daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:291 ../semanage/seobject.py:371
--msgid "Could not list SELinux modules"
++#~ msgid "Disable SELinux protection for apmd daemon"
++#~ msgstr "apmd డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
+ 
+-#: ../gui/selinux.tbl:121
+-msgid "Disable SELinux protection for nagios daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:304
--msgid "Modules Name"
++#~ msgid "Disable SELinux protection for arpwatch daemon"
++#~ msgstr "arpwatch డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
+ 
+-#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
+-msgid "Name Service"
 -msgstr ""
--
--#: ../semanage/seobject.py:304
--msgid "Version"
++#~ msgid "Disable SELinux protection for auditd daemon"
++#~ msgstr "auditd డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
+ 
+-#: ../gui/selinux.tbl:122
+-msgid "Disable SELinux protection for named daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:307
--msgid "Disabled"
++#~ msgid "Disable SELinux protection for automount daemon"
++#~ msgstr "automount డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
+ 
+-#: ../gui/selinux.tbl:123
+-msgid "Disable SELinux protection for nessusd daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:322
--#, python-format
--msgid "Could not disable module %s (remove failed)"
++#~ msgid "Disable SELinux protection for avahi"
++#~ msgstr "ఆవాహి కొరకు SELinux భద్రతను అచేతనం చేయుము"
+ 
+-#: ../gui/selinux.tbl:124
+-msgid "Disable SELinux protection for NetworkManager"
 -msgstr ""
--
--#: ../semanage/seobject.py:333
--#, python-format
--msgid "Could not enable module %s (remove failed)"
++#~ msgid "Disable SELinux protection for bluetooth daemon"
++#~ msgstr "బ్లూటూత్ డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
+ 
+-#: ../gui/selinux.tbl:125
+-msgid "Disable SELinux protection for nfsd daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:348
--#, python-format
--msgid "Could not remove module %s (remove failed)"
++#~ msgid "Disable SELinux protection for canna daemon"
++#~ msgstr "canna డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
+ 
+-#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
+-#: ../gui/selinux.tbl:221
+-msgid "Samba"
 -msgstr ""
--
--#: ../semanage/seobject.py:358
--msgid "dontaudit requires either 'on' or 'off'"
++#~ msgid "Disable SELinux protection for cardmgr daemon"
++#~ msgstr "cardmgr డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
+ 
+-#: ../gui/selinux.tbl:126
+-msgid "Disable SELinux protection for nmbd daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:387
--msgid "Builtin Permissive Types"
++#~ msgid "Disable SELinux protection for Cluster Server"
++#~ msgstr "క్లస్టర్ సేవిక కొరకు SELinux భద్రతను అచేతనం చేయుము"
+ 
+-#: ../gui/selinux.tbl:127
+-msgid "Disable SELinux protection for nrpe daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:397
--msgid "Customized Permissive Types"
++#~ msgid "Disable SELinux protection for ciped daemon"
++#~ msgstr "ciped డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
+ 
+-#: ../gui/selinux.tbl:128
+-msgid "Disable SELinux protection for nscd daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:438
--#, python-format
--msgid "Could not set permissive domain %s (module installation failed)"
++#~ msgid "Disable SELinux protection for clamd daemon"
++#~ msgstr "clamd డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
+ 
+-#: ../gui/selinux.tbl:129
+-msgid "Disable SELinux protection for nsd daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:444
--#, python-format
--msgid "Could not remove permissive domain %s (remove failed)"
++#~ msgid "Disable SELinux protection for clamscan"
++#~ msgstr "clamscan కొరకు SELinux భద్రతను అచేతనం చేయుము"
+ 
+-#: ../gui/selinux.tbl:130
+-msgid "Disable SELinux protection for ntpd daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:479 ../semanage/seobject.py:553
--#: ../semanage/seobject.py:599 ../semanage/seobject.py:696
--#: ../semanage/seobject.py:726 ../semanage/seobject.py:793
--#: ../semanage/seobject.py:850 ../semanage/seobject.py:1097
--#: ../semanage/seobject.py:1786 ../semanage/seobject.py:1849
--#: ../semanage/seobject.py:1868 ../semanage/seobject.py:1985
--#: ../semanage/seobject.py:2037
--#, python-format
--msgid "Could not create a key for %s"
++#~ msgid "Disable SELinux protection for clvmd"
++#~ msgstr "clvmd కొరకు SELinux భద్రతను అచేతనం చేయుము"
+ 
+-#: ../gui/selinux.tbl:131
+-msgid "Disable SELinux protection for oddjob"
 -msgstr ""
--
--#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
--#: ../semanage/seobject.py:603 ../semanage/seobject.py:609
--#, python-format
--msgid "Could not check if login mapping for %s is defined"
++#~ msgid "Disable SELinux protection for comsat daemon"
++#~ msgstr "comsat డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
+ 
+-#: ../gui/selinux.tbl:132
+-msgid "Disable SELinux protection for oddjob_mkhomedir"
 -msgstr ""
--
--#: ../semanage/seobject.py:492
--#, python-format
--msgid "Linux Group %s does not exist"
++#~ msgid "Disable SELinux protection for courier daemon"
++#~ msgstr "courier డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
+ 
+-#: ../gui/selinux.tbl:133
+-msgid "Disable SELinux protection for openvpn daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:497
--#, python-format
--msgid "Linux User %s does not exist"
++#~ msgid "Disable SELinux protection for cpucontrol daemon"
++#~ msgstr "cpucontrol డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
+ 
+-#: ../gui/selinux.tbl:134
+-msgid "Disable SELinux protection for pam daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:501
--#, python-format
--msgid "Could not create login mapping for %s"
++#~ msgid "Disable SELinux protection for cpuspeed daemon"
++#~ msgstr "cpuspeed డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
+ 
+-#: ../gui/selinux.tbl:135
+-msgid "Disable SELinux protection for pegasus"
 -msgstr ""
--
--#: ../semanage/seobject.py:505 ../semanage/seobject.py:741
--#, python-format
--msgid "Could not set name for %s"
++#~ msgid "Cron"
++#~ msgstr "క్రాన్"
+ 
+-#: ../gui/selinux.tbl:136
+-msgid "Disable SELinux protection for perdition daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:510 ../semanage/seobject.py:751
--#, python-format
--msgid "Could not set MLS range for %s"
++#~ msgid "Disable SELinux protection for crond daemon"
++#~ msgstr "crond డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
+ 
+-#: ../gui/selinux.tbl:137
+-msgid "Disable SELinux protection for portmap daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:514
--#, python-format
--msgid "Could not set SELinux user for %s"
++#~ msgid "Printing"
++#~ msgstr "ముద్రణ"
+ 
+-#: ../gui/selinux.tbl:138
+-msgid "Disable SELinux protection for portslave daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:518
--#, python-format
--msgid "Could not add login mapping for %s"
++#~ msgid "Disable SELinux protection for cupsd back end server"
++#~ msgstr "SELinux భద్రతను cupsd బ్యాకెండ్ సేవికకు అచేతనం చేయుము"
+ 
+-#: ../gui/selinux.tbl:139
+-msgid "Disable SELinux protection for postfix"
 -msgstr ""
--
--#: ../semanage/seobject.py:536
--msgid "Requires seuser or serange"
++#~ msgid "Disable SELinux protection for cupsd daemon"
++#~ msgstr "SELinux భద్రతను cupsd డెమోన్‌కు అచేతనంచేయుము"
+ 
+-#: ../gui/selinux.tbl:140
+-msgid "Disable SELinux protection for postgresql daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:559 ../semanage/seobject.py:605
--#, python-format
--msgid "Login mapping for %s is not defined"
++#~ msgid "Disable SELinux protection for cupsd_lpd"
++#~ msgstr "SELinux భద్రతను cupsd_lpd కు అచేతనంచేయుము"
+ 
+-#: ../gui/selinux.tbl:141
+-msgid "pppd"
 -msgstr ""
--
--#: ../semanage/seobject.py:563
--#, python-format
--msgid "Could not query seuser for %s"
++#~ msgid "CVS"
++#~ msgstr "CVS"
+ 
+-#: ../gui/selinux.tbl:141
+-msgid "Allow pppd to be run for a regular user"
 -msgstr ""
--
--#: ../semanage/seobject.py:577
--#, python-format
--msgid "Could not modify login mapping for %s"
++#~ msgid "Disable SELinux protection for cvs daemon"
++#~ msgstr "SELinux భద్రతను cvs డెమోన్‌కు అచేతనంచేయుము"
+ 
+-#: ../gui/selinux.tbl:142
+-msgid "Disable SELinux protection for pptp"
 -msgstr ""
--
--#: ../semanage/seobject.py:611
--#, python-format
--msgid "Login mapping for %s is defined in policy, cannot be deleted"
++#~ msgid "Disable SELinux protection for cyrus daemon"
++#~ msgstr "SELinux భద్రతను cyrus డెమోన్‌కు అచేతనంచేయుము"
+ 
+-#: ../gui/selinux.tbl:143
+-msgid "Disable SELinux protection for prelink daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:615
--#, python-format
--msgid "Could not delete login mapping for %s"
++#~ msgid "Disable SELinux protection for dbskkd daemon"
++#~ msgstr "SELinux భద్రతను dbskkd డెమోన్‌కు అచేతనంచేయుము"
+ 
+-#: ../gui/selinux.tbl:144
+-msgid "Disable SELinux protection for privoxy daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:637 ../semanage/seobject.py:655
--#: ../semanage/seobject.py:893
--msgid "Could not list login mappings"
++#~ msgid "Disable SELinux protection for dbusd daemon"
++#~ msgstr "SELinux భద్రతను dbusd డెమోన్‌కు అచేతనంచేయుము"
+ 
+-#: ../gui/selinux.tbl:145
+-msgid "Disable SELinux protection for ptal daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:680 ../semanage/seobject.py:685
--msgid "Login Name"
++#~ msgid "Disable SELinux protection for dccd"
++#~ msgstr "SELinux భద్రతను dccd కు అచేతనంచేయుము"
+ 
+-#: ../gui/selinux.tbl:146
+-msgid "Disable SELinux protection for pxe daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:680 ../semanage/seobject.py:685
--#: ../semanage/seobject.py:943 ../semanage/seobject.py:948
--msgid "SELinux User"
++#~ msgid "Disable SELinux protection for dccifd"
++#~ msgstr "SELinux భద్రతను dccifd కు అచేతనంచేయుము"
+ 
+-#: ../gui/selinux.tbl:147
+-msgid "Disable SELinux protection for pyzord"
 -msgstr ""
--
--#: ../semanage/seobject.py:680
--msgid "MLS/MCS Range"
++#~ msgid "Disable SELinux protection for dccm"
++#~ msgstr "SELinux భద్రతను dccm కు అచేతనంచేయుము"
+ 
+-#: ../gui/selinux.tbl:148
+-msgid "Disable SELinux protection for quota daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:699 ../semanage/seobject.py:730
--#: ../semanage/seobject.py:797 ../semanage/seobject.py:854
--#: ../semanage/seobject.py:860
--#, python-format
--msgid "Could not check if SELinux user %s is defined"
++#~ msgid "Disable SELinux protection for ddt daemon"
++#~ msgstr "SELinux భద్రతను ddt డెమోన్‌కు అచేతనంచేయుము"
+ 
+-#: ../gui/selinux.tbl:149
+-msgid "Disable SELinux protection for radiusd daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:702 ../semanage/seobject.py:803
--#: ../semanage/seobject.py:866
--#, python-format
--msgid "Could not query user for %s"
++#~ msgid "Disable SELinux protection for devfsd daemon"
++#~ msgstr "SELinux భద్రతను devfsd డెమోన్‌కు అచేతనంచేయుము"
+ 
+-#: ../gui/selinux.tbl:150
+-msgid "Disable SELinux protection for radvd daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:722
--#, python-format
--msgid "You must add at least one role for %s"
++#~ msgid "Disable SELinux protection for dhcpc daemon"
++#~ msgstr "SELinux భద్రతను dhcp డెమోన్‌కు అచేతనంచేయుము"
+ 
+-#: ../gui/selinux.tbl:151
+-msgid "Disable SELinux protection for rdisc"
 -msgstr ""
--
--#: ../semanage/seobject.py:737
--#, python-format
--msgid "Could not create SELinux user for %s"
++#~ msgid "Disable SELinux protection for dhcpd daemon"
++#~ msgstr "SELinux భద్రతను dhcpd డెమోన్‌కు అచేతనంచేయుము"
+ 
+-#: ../gui/selinux.tbl:152
+-msgid "Disable SELinux protection for readahead"
 -msgstr ""
--
--#: ../semanage/seobject.py:746
--#, python-format
--msgid "Could not add role %s for %s"
++#~ msgid "Disable SELinux protection for dictd daemon"
++#~ msgstr "SELinux భద్రతను dictd డెమోన్‌కు అచేతనంచేయుము"
+ 
+-#: ../gui/selinux.tbl:153
+-msgid "Allow programs to read files in non-standard locations (default_t)"
 -msgstr ""
--
--#: ../semanage/seobject.py:755
--#, python-format
--msgid "Could not set MLS level for %s"
++#~ msgid "Allow sysadm_t to directly start daemons"
++#~ msgstr "డెమోన్స్‍‌ను నేరుగా ప్రారంభించుటకు sysadm_t ను అనుమతించుము"
+ 
+-#: ../gui/selinux.tbl:154
+-msgid "Disable SELinux protection for restorecond"
 -msgstr ""
--
--#: ../semanage/seobject.py:758
--#, python-format
--msgid "Could not add prefix %s for %s"
++#~ msgid "Disable SELinux protection for Evolution"
++#~ msgstr "ఎవాల్యూషన్ కొరకు SELinux భద్రతను అచేతనంచేయుము"
+ 
+-#: ../gui/selinux.tbl:155
+-msgid "Disable SELinux protection for rhgb daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:761
--#, python-format
--msgid "Could not extract key for %s"
++#~ msgid "Games"
++#~ msgstr "ఆటలు"
+ 
+-#: ../gui/selinux.tbl:156
+-msgid "Disable SELinux protection for ricci"
 -msgstr ""
--
--#: ../semanage/seobject.py:765
--#, python-format
--msgid "Could not add SELinux user %s"
++#~ msgid "Disable SELinux protection for games"
++#~ msgstr "ఆటలు కొరకు SELinux భద్రతను అచేతనంచేయుము"
+ 
+-#: ../gui/selinux.tbl:157
+-msgid "Disable SELinux protection for ricci_modclusterd"
 -msgstr ""
--
--#: ../semanage/seobject.py:787
--msgid "Requires prefix, roles, level or range"
++#~ msgid "Disable SELinux protection for the web browsers"
++#~ msgstr "వెబ్ అన్వేషణిల కొరకు SELinux భద్రతను అచేతనం చేయుము"
+ 
+-#: ../gui/selinux.tbl:158
+-msgid "Disable SELinux protection for rlogind daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:789
--msgid "Requires prefix or roles"
++#~ msgid "Disable SELinux protection for Thunderbird"
++#~ msgstr "థండర్‌బర్డ్‍ కొరకు SELinux భద్రతను అచేతనం చేయుము"
+ 
+-#: ../gui/selinux.tbl:159
+-msgid "Disable SELinux protection for rpcd daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:799 ../semanage/seobject.py:856
--#, python-format
--msgid "SELinux user %s is not defined"
++#~ msgid "Disable SELinux protection for distccd daemon"
++#~ msgstr "distccd డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
+ 
+-#: ../gui/selinux.tbl:160
+-msgid "Disable SELinux protection for rshd"
 -msgstr ""
--
--#: ../semanage/seobject.py:828
--#, python-format
--msgid "Could not modify SELinux user %s"
++#~ msgid "Disable SELinux protection for dmesg daemon"
++#~ msgstr "dmesg డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
+ 
+-#: ../gui/selinux.tbl:161
+-msgid "rsync"
 -msgstr ""
--
--#: ../semanage/seobject.py:862
--#, python-format
--msgid "SELinux user %s is defined in policy, cannot be deleted"
++#~ msgid "Disable SELinux protection for dnsmasq daemon"
++#~ msgstr "dnsmasq డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
+ 
+-#: ../gui/selinux.tbl:161
+-msgid "Disable SELinux protection for rsync daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:873
--#, python-format
--msgid "Could not delete SELinux user %s"
++#~ msgid "Disable SELinux protection for dovecot daemon"
++#~ msgstr "dovecot డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
+ 
+-#: ../gui/selinux.tbl:162
+-msgid "Allow ssh to run from inetd instead of as a daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:911
--msgid "Could not list SELinux users"
++#~ msgid "Disable SELinux protection for entropyd daemon"
++#~ msgstr "entropyd డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
+ 
+-#: ../gui/selinux.tbl:163
+-msgid "Allow Samba to share nfs directories"
 -msgstr ""
--
--#: ../semanage/seobject.py:917
--#, python-format
--msgid "Could not list roles for user %s"
++#~ msgid "Disable SELinux protection for fetchmail"
++#~ msgstr "SELinux భద్రతను fetchmail కొరకు అచేతనంచేయుము"
+ 
+-#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
+-msgid "SASL authentication server"
 -msgstr ""
--
--#: ../semanage/seobject.py:942
--msgid "Labeling"
++#~ msgid "Disable SELinux protection for fingerd daemon"
++#~ msgstr "fingerd డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
+ 
+-#: ../gui/selinux.tbl:164
+-msgid "Allow sasl authentication server to read /etc/shadow"
 -msgstr ""
--
--#: ../semanage/seobject.py:942
--msgid "MLS/"
++#~ msgid "Disable SELinux protection for freshclam daemon"
++#~ msgstr "freshclam డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
+ 
+-#: ../gui/selinux.tbl:165
+-msgid ""
+-"Allow X-Windows server to map a memory region as both executable and writable"
 -msgstr ""
--
--#: ../semanage/seobject.py:943
--msgid "Prefix"
++#~ msgid "Disable SELinux protection for fsdaemon daemon"
++#~ msgstr "fsdaemon డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
+ 
+-#: ../gui/selinux.tbl:166
+-msgid "Disable SELinux protection for saslauthd daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:943
--msgid "MCS Level"
++#~ msgid "Disable SELinux protection for gpm daemon"
++#~ msgstr "gpm డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
+ 
+-#: ../gui/selinux.tbl:167
+-msgid "Disable SELinux protection for scannerdaemon daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:943
--msgid "MCS Range"
++#~ msgid "NFS"
++#~ msgstr "NFS"
+ 
+-#: ../gui/selinux.tbl:168
+-msgid "Do not allow transition to sysadm_t, sudo and su effected"
 -msgstr ""
--
--#: ../semanage/seobject.py:943 ../semanage/seobject.py:948
--msgid "SELinux Roles"
++#~ msgid "Disable SELinux protection for gss daemon"
++#~ msgstr "gss డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
+ 
+-#: ../gui/selinux.tbl:169
+-msgid "Do not allow any processes to load kernel modules"
 -msgstr ""
--
--#: ../semanage/seobject.py:963
--msgid "Protocol udp or tcp is required"
++#~ msgid "Disable SELinux protection for Hal daemon"
++#~ msgstr "Hal డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
+ 
+-#: ../gui/selinux.tbl:170
+-msgid "Do not allow any processes to modify kernel SELinux policy"
 -msgstr ""
--
--#: ../semanage/seobject.py:965
--msgid "Port is required"
++#~ msgid "Compatibility"
++#~ msgstr "సారూప్యత"
+ 
+-#: ../gui/selinux.tbl:171
+-msgid "Disable SELinux protection for sendmail daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:975
--msgid "Invalid Port"
++#~ msgid ""
++#~ "Do not audit things that we know to be broken but which are not security "
++#~ "risks"
++#~ msgstr "భద్రతా ఇబ్బందులు కానివి విరిగిపోతాయి అని మనకు తెలిసినా అటువంటి వాటిని ఆడిట్ చేయవద్దు"
+ 
+-#: ../gui/selinux.tbl:172
+-msgid "Disable SELinux protection for setrans"
 -msgstr ""
--
--#: ../semanage/seobject.py:979
--#, python-format
--msgid "Could not create a key for %s/%s"
++#~ msgid "Disable SELinux protection for hostname daemon"
++#~ msgstr "అతిధేయనామము డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
+ 
+-#: ../gui/selinux.tbl:173
+-msgid "Disable SELinux protection for setroubleshoot daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:990
--msgid "Type is required"
++#~ msgid "Disable SELinux protection for hotplug daemon"
++#~ msgstr "hotplug డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
+ 
+-#: ../gui/selinux.tbl:174
+-msgid "Disable SELinux protection for slapd daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:996 ../semanage/seobject.py:1055
--#: ../semanage/seobject.py:1110 ../semanage/seobject.py:1116
--#, python-format
--msgid "Could not check if port %s/%s is defined"
++#~ msgid "Disable SELinux protection for howl daemon"
++#~ msgstr "howl డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
+ 
+-#: ../gui/selinux.tbl:175
+-msgid "Disable SELinux protection for slrnpull daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:998
--#, python-format
--msgid "Port %s/%s already defined"
++#~ msgid "Disable SELinux protection for cups hplip daemon"
++#~ msgstr "cups hplip డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
+ 
+-#: ../gui/selinux.tbl:176
+-msgid "Disable SELinux protection for smbd daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:1002
--#, python-format
--msgid "Could not create port for %s/%s"
++#~ msgid "Disable SELinux protection for httpd rotatelogs"
++#~ msgstr "httpd rotatelogs కొరకు SELinux భద్రతను అచేతనం చేయుము"
+ 
+-#: ../gui/selinux.tbl:177
+-msgid "Disable SELinux protection for snmpd daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:1008
--#, python-format
--msgid "Could not create context for %s/%s"
++#~ msgid "HTTPD Service"
++#~ msgstr "HTTPD సేవ"
+ 
+-#: ../gui/selinux.tbl:178
+-msgid "Disable SELinux protection for snort daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:1012
--#, python-format
--msgid "Could not set user in port context for %s/%s"
++#~ msgid "Disable SELinux protection for http suexec"
++#~ msgstr "http suexec కొరకు SELinux భద్రతను అచేతనంచేయుము"
+ 
+-#: ../gui/selinux.tbl:179
+-msgid "Disable SELinux protection for soundd daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:1016
--#, python-format
--msgid "Could not set role in port context for %s/%s"
++#~ msgid "Disable SELinux protection for hwclock daemon"
++#~ msgstr "hwclock డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
+ 
+-#: ../gui/selinux.tbl:180
+-msgid "Disable SELinux protection for sound daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:1020
--#, python-format
--msgid "Could not set type in port context for %s/%s"
++#~ msgid "Disable SELinux protection for i18n daemon"
++#~ msgstr "i18n డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
+ 
+-#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
+-msgid "Spam Protection"
 -msgstr ""
--
--#: ../semanage/seobject.py:1025
--#, python-format
--msgid "Could not set mls fields in port context for %s/%s"
++#~ msgid "Disable SELinux protection for imazesrv daemon"
++#~ msgstr "imazesrv డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
+ 
+-#: ../gui/selinux.tbl:181
+-msgid "Disable SELinux protection for spamd daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:1029
--#, python-format
--msgid "Could not set port context for %s/%s"
++#~ msgid "Disable SELinux protection for inetd child daemons"
++#~ msgstr "child డెమోన్స్‍ కొరకు SELinux భద్రతను అచేతనం చేయుము"
+ 
+-#: ../gui/selinux.tbl:182
+-msgid "Allow spamd to access home directories"
 -msgstr ""
--
--#: ../semanage/seobject.py:1033
--#, python-format
--msgid "Could not add port %s/%s"
++#~ msgid "Disable SELinux protection for inetd daemon"
++#~ msgstr "inetd డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
+ 
+-#: ../gui/selinux.tbl:183
+-msgid "Allow Spam Assassin daemon network access"
 -msgstr ""
--
--#: ../semanage/seobject.py:1047 ../semanage/seobject.py:1312
--#: ../semanage/seobject.py:1508
--msgid "Requires setype or serange"
++#~ msgid "Disable SELinux protection for innd daemon"
++#~ msgstr "innd డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
+ 
+-#: ../gui/selinux.tbl:184
+-msgid "Disable SELinux protection for speedmgmt daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:1049
--msgid "Requires setype"
++#~ msgid "Disable SELinux protection for iptables daemon"
++#~ msgstr "iptables డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
+ 
+-#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
+-msgid "Squid"
 -msgstr ""
--
--#: ../semanage/seobject.py:1057 ../semanage/seobject.py:1112
--#, python-format
--msgid "Port %s/%s is not defined"
++#~ msgid "Disable SELinux protection for ircd daemon"
++#~ msgstr "ircd డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
+ 
+-#: ../gui/selinux.tbl:185
+-msgid "Allow squid daemon to connect to the network"
 -msgstr ""
--
--#: ../semanage/seobject.py:1061
--#, python-format
--msgid "Could not query port %s/%s"
++#~ msgid "Disable SELinux protection for irqbalance daemon"
++#~ msgstr "irqbalance డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
+ 
+-#: ../gui/selinux.tbl:186
+-msgid "Disable SELinux protection for squid daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:1072
--#, python-format
--msgid "Could not modify port %s/%s"
++#~ msgid "Disable SELinux protection for iscsi daemon"
++#~ msgstr "iscsi డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
+ 
+-#: ../gui/selinux.tbl:187
+-msgid "Disable SELinux protection for ssh daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:1085
--msgid "Could not list the ports"
++#~ msgid "Disable SELinux protection for jabberd daemon"
++#~ msgstr "jabberd డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
+ 
+-#: ../gui/selinux.tbl:188
+-msgid "Allow ssh logins as sysadm_r:sysadm_t"
 -msgstr ""
--
--#: ../semanage/seobject.py:1101
--#, python-format
--msgid "Could not delete the port %s"
++#~ msgid "Kerberos"
++#~ msgstr "కేర్బరోస్"
+ 
+-#: ../gui/selinux.tbl:189
+-msgid ""
+-"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
+-"bashrc)"
 -msgstr ""
--
--#: ../semanage/seobject.py:1118
--#, python-format
--msgid "Port %s/%s is defined in policy, cannot be deleted"
++#~ msgid "Disable SELinux protection for kadmind daemon"
++#~ msgstr "kadmind డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
+ 
+-#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
+-msgid "Universal SSL tunnel"
 -msgstr ""
--
--#: ../semanage/seobject.py:1122
--#, python-format
--msgid "Could not delete port %s/%s"
++#~ msgid "Disable SELinux protection for klogd daemon"
++#~ msgstr "klogd డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
+ 
+-#: ../gui/selinux.tbl:190
+-msgid "Disable SELinux protection for stunnel daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:1138 ../semanage/seobject.py:1160
--msgid "Could not list ports"
++#~ msgid "Disable SELinux protection for krb5kdc daemon"
++#~ msgstr "krb5kdc డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
+ 
+-#: ../gui/selinux.tbl:191
+-msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
 -msgstr ""
--
--#: ../semanage/seobject.py:1199
--msgid "SELinux Port Type"
++#~ msgid "Disable SELinux protection for ktalk daemons"
++#~ msgstr "ktalk డెమోన్స్‍ కొరకు SELinux భద్రతను అచేతనం చేయుము"
+ 
+-#: ../gui/selinux.tbl:192
+-msgid "Disable SELinux protection for swat daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:1199
--msgid "Proto"
++#~ msgid "Disable SELinux protection for kudzu daemon"
++#~ msgstr "kudzu డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
+ 
+-#: ../gui/selinux.tbl:193
+-msgid "Disable SELinux protection for sxid daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:1199
--msgid "Port Number"
++#~ msgid "Disable SELinux protection for locate daemon"
++#~ msgstr "locate డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
+ 
+-#: ../gui/selinux.tbl:194
+-msgid "Disable SELinux protection for syslogd daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:1218
--msgid "Node Address is required"
++#~ msgid "Disable SELinux protection for lpd daemon"
++#~ msgstr "lpd డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
+ 
+-#: ../gui/selinux.tbl:195
+-msgid "Disable SELinux protection for system cron jobs"
 -msgstr ""
--
--#: ../semanage/seobject.py:1233
--msgid "Unknown or missing protocol"
++#~ msgid "Disable SELinux protection for lrrd daemon"
++#~ msgstr "lrrd డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
+ 
+-#: ../gui/selinux.tbl:196
+-msgid "Disable SELinux protection for tcp daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:1247 ../semanage/seobject.py:1446
--#: ../semanage/seobject.py:1724
--msgid "SELinux Type is required"
++#~ msgid "Disable SELinux protection for lvm daemon"
++#~ msgstr "lvm డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
+ 
+-#: ../gui/selinux.tbl:197
+-msgid "Disable SELinux protection for telnet daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1316
--#: ../semanage/seobject.py:1352 ../semanage/seobject.py:1450
--#: ../semanage/seobject.py:1512 ../semanage/seobject.py:1546
--#: ../semanage/seobject.py:1728
--#, python-format
--msgid "Could not create key for %s"
++#~ msgid "Disable SELinux protection for mailman"
++#~ msgstr "mailman కొరకు SELinux భద్రతను అచేతనం చేయుము"
+ 
+-#: ../gui/selinux.tbl:198
+-msgid "Disable SELinux protection for tftpd daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:1253 ../semanage/seobject.py:1320
--#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1362
--#, python-format
--msgid "Could not check if addr %s is defined"
++#~ msgid "Disable SELinux protection for mdadm daemon"
++#~ msgstr "mdadm డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
+ 
+-#: ../gui/selinux.tbl:199
+-msgid "Disable SELinux protection for transproxy daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:1262
--#, python-format
--msgid "Could not create addr for %s"
++#~ msgid "Disable SELinux protection for monopd daemon"
++#~ msgstr "monopd డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
+ 
+-#: ../gui/selinux.tbl:200
+-msgid "Disable SELinux protection for udev daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:1268 ../semanage/seobject.py:1466
--#: ../semanage/seobject.py:1686
--#, python-format
--msgid "Could not create context for %s"
++#~ msgid "Disable SELinux protection for mrtg daemon"
++#~ msgstr "mrtg డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
+ 
+-#: ../gui/selinux.tbl:201
+-msgid "Disable SELinux protection for uml daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:1272
--#, python-format
--msgid "Could not set mask for %s"
++#~ msgid "Disable SELinux protection for mysqld daemon"
++#~ msgstr "mysqld డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
+ 
+-#: ../gui/selinux.tbl:202
+-msgid ""
+-"Allow xinetd to run unconfined, including any services it starts that do not "
+-"have a domain transition explicitly defined"
 -msgstr ""
--
--#: ../semanage/seobject.py:1276
--#, python-format
--msgid "Could not set user in addr context for %s"
++#~ msgid "Disable SELinux protection for nagios daemon"
++#~ msgstr "nagios డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
+ 
+-#: ../gui/selinux.tbl:203
+-msgid ""
+-"Allow rc scripts to run unconfined, including any daemon started by an rc "
+-"script that does not have a domain transition explicitly defined"
 -msgstr ""
--
--#: ../semanage/seobject.py:1280
--#, python-format
--msgid "Could not set role in addr context for %s"
++#~ msgid "Name Service"
++#~ msgstr "నామపు సేవ"
+ 
+-#: ../gui/selinux.tbl:204
+-msgid "Allow rpm to run unconfined"
 -msgstr ""
--
--#: ../semanage/seobject.py:1284
--#, python-format
--msgid "Could not set type in addr context for %s"
++#~ msgid "Disable SELinux protection for named daemon"
++#~ msgstr "నామపు డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
+ 
+-#: ../gui/selinux.tbl:205
+-msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
 -msgstr ""
--
--#: ../semanage/seobject.py:1289
--#, python-format
--msgid "Could not set mls fields in addr context for %s"
++#~ msgid "Disable SELinux protection for nessusd daemon"
++#~ msgstr "nessusd డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
+ 
+-#: ../gui/selinux.tbl:206
+-msgid "Disable SELinux protection for updfstab daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:1293
--#, python-format
--msgid "Could not set addr context for %s"
++#~ msgid "Disable SELinux protection for NetworkManager"
++#~ msgstr "నెట్వర్క్‍‌నిర్వాహిక కొరకు SELinux భద్రతను అచేతనంచేయుము"
+ 
+-#: ../gui/selinux.tbl:207
+-msgid "Disable SELinux protection for uptimed daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:1297
--#, python-format
--msgid "Could not add addr %s"
++#~ msgid "Disable SELinux protection for nfsd daemon"
++#~ msgstr "nfsd డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
+ 
+-#: ../gui/selinux.tbl:208
+-msgid ""
+-"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
+-"staff_r can do so"
 -msgstr ""
--
--#: ../semanage/seobject.py:1322 ../semanage/seobject.py:1358
--#, python-format
--msgid "Addr %s is not defined"
++#~ msgid "Samba"
++#~ msgstr "సాంబా"
+ 
+-#: ../gui/selinux.tbl:209
+-msgid "Allow users to execute the mount command"
 -msgstr ""
--
--#: ../semanage/seobject.py:1326
--#, python-format
--msgid "Could not query addr %s"
++#~ msgid "Disable SELinux protection for nmbd daemon"
++#~ msgstr "nmbd డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
+ 
+-#: ../gui/selinux.tbl:210
+-msgid "Allow regular users direct mouse access (only allow the X server)"
 -msgstr ""
--
--#: ../semanage/seobject.py:1336
--#, python-format
--msgid "Could not modify addr %s"
++#~ msgid "Disable SELinux protection for nrpe daemon"
++#~ msgstr "nrpe డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
+ 
+-#: ../gui/selinux.tbl:211
+-msgid "Allow users to run the dmesg command"
 -msgstr ""
--
--#: ../semanage/seobject.py:1364
--#, python-format
--msgid "Addr %s is defined in policy, cannot be deleted"
++#~ msgid "Disable SELinux protection for nscd daemon"
++#~ msgstr "nscd డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
+ 
+-#: ../gui/selinux.tbl:212
+-msgid "Allow users to control network interfaces (also needs USERCTL=true)"
 -msgstr ""
--
--#: ../semanage/seobject.py:1368
--#, python-format
--msgid "Could not delete addr %s"
++#~ msgid "Disable SELinux protection for nsd daemon"
++#~ msgstr "nsd డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
+ 
+-#: ../gui/selinux.tbl:213
+-msgid "Allow normal user to execute ping"
 -msgstr ""
--
--#: ../semanage/seobject.py:1380
--msgid "Could not deleteall node mappings"
++#~ msgid "Disable SELinux protection for ntpd daemon"
++#~ msgstr "ntpd డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
+ 
+-#: ../gui/selinux.tbl:214
+-msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
 -msgstr ""
--
--#: ../semanage/seobject.py:1394
--msgid "Could not list addrs"
++#~ msgid "Disable SELinux protection for oddjob"
++#~ msgstr "oddjob కొరకు SELinux భద్రతను అచేతనం చేయుము"
+ 
+-#: ../gui/selinux.tbl:215
+-msgid "Allow users to rw usb devices"
 -msgstr ""
--
--#: ../semanage/seobject.py:1454 ../semanage/seobject.py:1516
--#: ../semanage/seobject.py:1550 ../semanage/seobject.py:1556
--#, python-format
--msgid "Could not check if interface %s is defined"
++#~ msgid "Disable SELinux protection for oddjob_mkhomedir"
++#~ msgstr "oddjob_mkhomedir కొరకు SELinux భద్రతను అచేతనం చేయుము"
+ 
+-#: ../gui/selinux.tbl:216
+-msgid ""
+-"Allow users to run TCP servers (bind to ports and accept connection from the "
+-"same domain and outside users)  disabling this forces FTP passive mode and "
+-"may change other protocols"
 -msgstr ""
--
--#: ../semanage/seobject.py:1461
--#, python-format
--msgid "Could not create interface for %s"
++#~ msgid "Disable SELinux protection for openvpn daemon"
++#~ msgstr "openvpn డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
+ 
+-#: ../gui/selinux.tbl:217
+-msgid "Allow user to stat ttyfiles"
 -msgstr ""
--
--#: ../semanage/seobject.py:1470
--#, python-format
--msgid "Could not set user in interface context for %s"
++#~ msgid "Disable SELinux protection for pam daemon"
++#~ msgstr "pam డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
+ 
+-#: ../gui/selinux.tbl:218
+-msgid "Disable SELinux protection for uucpd daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:1474
--#, python-format
--msgid "Could not set role in interface context for %s"
++#~ msgid "Disable SELinux protection for pegasus"
++#~ msgstr "pegasus కొరకు SELinux భద్రతను అచేతనం చేయుము"
++
++#~ msgid "Disable SELinux protection for perdition daemon"
++#~ msgstr "perdition డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
++
++#~ msgid "Disable SELinux protection for portmap daemon"
++#~ msgstr "portmap డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
++
++#~ msgid "Disable SELinux protection for portslave daemon"
++#~ msgstr "portslave డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
++
++#~ msgid "Disable SELinux protection for postfix"
++#~ msgstr "postfix కొరకు SELinux భద్రతను అచేతనం చేయుము"
++
++#~ msgid "Disable SELinux protection for postgresql daemon"
++#~ msgstr "postgresql డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
++
++#~ msgid "pppd"
++#~ msgstr "pppd"
++
++#~ msgid "Disable SELinux protection for pptp"
++#~ msgstr "pptp కొరకు SELinux భద్రతను అచేతనం చేయుము"
+ 
+-#: ../gui/selinux.tbl:219
+-msgid "Disable SELinux protection for vmware daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:1478
--#, python-format
--msgid "Could not set type in interface context for %s"
++#~ msgid "Disable SELinux protection for prelink daemon"
++#~ msgstr "prelink డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
+ 
+-#: ../gui/selinux.tbl:220
+-msgid "Disable SELinux protection for watchdog daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:1483
--#, python-format
--msgid "Could not set mls fields in interface context for %s"
++#~ msgid "Disable SELinux protection for privoxy daemon"
++#~ msgstr "privoxy డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
+ 
+-#: ../gui/selinux.tbl:221
+-msgid "Disable SELinux protection for winbind daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:1487
--#, python-format
--msgid "Could not set interface context for %s"
++#~ msgid "Disable SELinux protection for ptal daemon"
++#~ msgstr "ptal డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
+ 
+-#: ../gui/selinux.tbl:222
+-msgid "Disable SELinux protection for xdm daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:1491
--#, python-format
--msgid "Could not set message context for %s"
++#~ msgid "Disable SELinux protection for pxe daemon"
++#~ msgstr "pxe డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
+ 
+-#: ../gui/selinux.tbl:223
+-msgid "Allow xdm logins as sysadm_r:sysadm_t"
 -msgstr ""
--
--#: ../semanage/seobject.py:1495
--#, python-format
--msgid "Could not add interface %s"
++#~ msgid "Disable SELinux protection for pyzord"
++#~ msgstr "pyzord కొరకు SELinux భద్రతను అచేతనం చేయుము"
+ 
+-#: ../gui/selinux.tbl:224
+-msgid "Disable SELinux protection for xen daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:1518 ../semanage/seobject.py:1552
--#, python-format
--msgid "Interface %s is not defined"
++#~ msgid "Disable SELinux protection for quota daemon"
++#~ msgstr "quota డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
+ 
+-#: ../gui/selinux.tbl:225
+-msgid "XEN"
 -msgstr ""
--
--#: ../semanage/seobject.py:1522
--#, python-format
--msgid "Could not query interface %s"
++#~ msgid "Disable SELinux protection for radiusd daemon"
++#~ msgstr "radiusd డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
+ 
+-#: ../gui/selinux.tbl:225
+-msgid "Allow xen to read/write physical disk devices"
 -msgstr ""
--
--#: ../semanage/seobject.py:1533
--#, python-format
--msgid "Could not modify interface %s"
++#~ msgid "Disable SELinux protection for radvd daemon"
++#~ msgstr "radvd డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
+ 
+-#: ../gui/selinux.tbl:226
+-msgid "Disable SELinux protection for xfs daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:1558
--#, python-format
--msgid "Interface %s is defined in policy, cannot be deleted"
++#~ msgid "Disable SELinux protection for rdisc"
++#~ msgstr "rdisc కొరకు SELinux భద్రతను అచేతనం చేయుము"
+ 
+-#: ../gui/selinux.tbl:227
+-msgid "Disable SELinux protection for xen control"
 -msgstr ""
--
--#: ../semanage/seobject.py:1562
--#, python-format
--msgid "Could not delete interface %s"
++#~ msgid "Disable SELinux protection for readahead"
++#~ msgstr "readahead కొరకు SELinux భద్రతను అచేతనం చేయుము"
+ 
+-#: ../gui/selinux.tbl:228
+-msgid "Disable SELinux protection for ypbind daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:1574
--msgid "Could not delete all interface  mappings"
++#~ msgid "Allow programs to read files in non-standard locations (default_t)"
++#~ msgstr ""
++#~ "ప్రామాణికం-కాని ప్రాంతముల (default_t) నందు దస్త్రములను చదువుటకు ప్రోగ్రామ్స్‍‌ను అనుమతించుము"
+ 
+-#: ../gui/selinux.tbl:229
+-msgid "Disable SELinux protection for NIS Password Daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:1588
--msgid "Could not list interfaces"
++#~ msgid "Disable SELinux protection for restorecond"
++#~ msgstr "restorecond కొరకు SELinux భద్రతను అచేతనం చేయుము"
+ 
+-#: ../gui/selinux.tbl:230
+-msgid "Disable SELinux protection for ypserv daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:1613
--msgid "SELinux Interface"
++#~ msgid "Disable SELinux protection for rhgb daemon"
++#~ msgstr "rhgb డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
+ 
+-#: ../gui/selinux.tbl:231
+-msgid "Disable SELinux protection for NIS Transfer Daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:1613 ../semanage/seobject.py:1936
--msgid "Context"
++#~ msgid "Disable SELinux protection for ricci"
++#~ msgstr "ricci కొరకు SELinux భద్రతను అచేతనం చేయుము"
+ 
+-#: ../gui/selinux.tbl:232
+-msgid "Allow SELinux webadm user to manage unprivileged users home directories"
 -msgstr ""
--
--#: ../semanage/seobject.py:1663
--#, python-format
--msgid "Equivalence class for %s already exists"
++#~ msgid "Disable SELinux protection for ricci_modclusterd"
++#~ msgstr "ricci_modclusterd కొరకు SELinux భద్రతను అచేతనం చేయుము"
+ 
+-#: ../gui/selinux.tbl:233
+-msgid "Allow SELinux webadm user to read unprivileged users home directories"
 -msgstr ""
--
--#: ../semanage/seobject.py:1669
++#~ msgid "Disable SELinux protection for rlogind daemon"
++#~ msgstr "rlogind డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
+ 
+-#: ../gui/semanagePage.py:126
 -#, python-format
--msgid "File spec %s conflicts with equivalency rule '%s %s'"
+-msgid "Are you sure you want to delete %s '%s'?"
 -msgstr ""
--
--#: ../semanage/seobject.py:1678
++#~ msgid "Disable SELinux protection for rpcd daemon"
++#~ msgstr "rpcd డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
+ 
+-#: ../gui/semanagePage.py:126
 -#, python-format
--msgid "Equivalence class for %s does not exists"
+-msgid "Delete %s"
 -msgstr ""
--
--#: ../semanage/seobject.py:1692
++#~ msgid "Disable SELinux protection for rshd"
++#~ msgstr "rshd కొరకు SELinux భద్రతను అచేతనం చేయుము"
+ 
+-#: ../gui/semanagePage.py:134
 -#, python-format
--msgid "Could not set user in file context for %s"
+-msgid "Add %s"
 -msgstr ""
--
--#: ../semanage/seobject.py:1696
++#~ msgid "rsync"
++#~ msgstr "rsync"
+ 
+-#: ../gui/semanagePage.py:148
 -#, python-format
--msgid "Could not set role in file context for %s"
+-msgid "Modify %s"
 -msgstr ""
--
--#: ../semanage/seobject.py:1701 ../semanage/seobject.py:1758
--#, python-format
--msgid "Could not set mls fields in file context for %s"
++#~ msgid "Disable SELinux protection for rsync daemon"
++#~ msgstr "rsync డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
+ 
+-#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
+-msgid "Permissive"
 -msgstr ""
--
--#: ../semanage/seobject.py:1707
--msgid "Invalid file specification"
++#~ msgid "Allow ssh to run from inetd instead of as a daemon"
++#~ msgstr "ఒక డెమోన్‌లా నడుచుటకు బదులుగా ssh ను inetd నుండి అనుమతించుము"
+ 
+-#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
+-msgid "Enforcing"
 -msgstr ""
--
--#: ../semanage/seobject.py:1709
--msgid "File specification can not include spaces"
++#~ msgid "SASL authentication server"
++#~ msgstr "SASL దృవీకరణ సేవిక"
+ 
+-#: ../gui/statusPage.py:94
+-msgid "Status"
 -msgstr ""
--
--#: ../semanage/seobject.py:1714
--#, python-format
++#~ msgid ""
++#~ "Allow X-Windows server to map a memory region as both executable and "
++#~ "writable"
++#~ msgstr ""
++#~ "నిర్వర్తించదగునట్లు మరియు వ్రాయదగునట్లు X-విండోస్ సేవికను మెమోరీ ప్రాంతముకు మాప్ చేయటుకు "
++#~ "అనుమతించుము"
+ 
+-#: ../gui/statusPage.py:133
 -msgid ""
--"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
--msgstr ""
--
--#: ../semanage/seobject.py:1732 ../semanage/seobject.py:1737
--#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1872
--#: ../semanage/seobject.py:1876
--#, python-format
--msgid "Could not check if file context for %s is defined"
--msgstr ""
--
--#: ../semanage/seobject.py:1745
--#, python-format
--msgid "Could not create file context for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1753
--#, python-format
--msgid "Could not set type in file context for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1761 ../semanage/seobject.py:1818
--#: ../semanage/seobject.py:1822
--#, python-format
--msgid "Could not set file context for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1767
--#, python-format
--msgid "Could not add file context for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1781
--msgid "Requires setype, serange or seuser"
--msgstr ""
--
--#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1880
--#, python-format
--msgid "File context for %s is not defined"
--msgstr ""
--
--#: ../semanage/seobject.py:1800
--#, python-format
--msgid "Could not query file context for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1826
--#, python-format
--msgid "Could not modify file context for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1839
--msgid "Could not list the file contexts"
--msgstr ""
--
--#: ../semanage/seobject.py:1853
--#, python-format
--msgid "Could not delete the file context %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1878
--#, python-format
--msgid "File context for %s is defined in policy, cannot be deleted"
--msgstr ""
--
--#: ../semanage/seobject.py:1884
--#, python-format
--msgid "Could not delete file context for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1899
--msgid "Could not list file contexts"
--msgstr ""
--
--#: ../semanage/seobject.py:1903
--msgid "Could not list local file contexts"
+-"Changing the policy type will cause a relabel of the entire file system on "
+-"the next boot. Relabeling takes a long time depending on the size of the "
+-"file system.  Do you wish to continue?"
 -msgstr ""
--
--#: ../semanage/seobject.py:1936
--msgid "SELinux fcontext"
--msgstr ""
--
--#: ../semanage/seobject.py:1936
--msgid "type"
--msgstr ""
--
--#: ../semanage/seobject.py:1949
++#~ msgid "Disable SELinux protection for saslauthd daemon"
++#~ msgstr "saslauthd డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
+ 
+-#: ../gui/statusPage.py:147
 -msgid ""
--"\n"
--"SELinux Distribution fcontext Equivalence \n"
+-"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
+-"you later decide to turn SELinux back on, the system will be required to "
+-"relabel.  If you just want to see if SELinux is causing a problem on your "
+-"system, you can go to permissive mode which will only log errors and not "
+-"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
+-"wish to continue?"
 -msgstr ""
--
--#: ../semanage/seobject.py:1954
++#~ msgid "Disable SELinux protection for scannerdaemon daemon"
++#~ msgstr "scannerdaemon డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
+ 
+-#: ../gui/statusPage.py:152
 -msgid ""
--"\n"
--"SELinux Local fcontext Equivalence \n"
--msgstr ""
--
--#: ../semanage/seobject.py:1988 ../semanage/seobject.py:2040
--#: ../semanage/seobject.py:2046
--#, python-format
--msgid "Could not check if boolean %s is defined"
--msgstr ""
--
--#: ../semanage/seobject.py:1990 ../semanage/seobject.py:2042
--#, python-format
--msgid "Boolean %s is not defined"
--msgstr ""
--
--#: ../semanage/seobject.py:1994
--#, python-format
--msgid "Could not query file context %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1999
--#, python-format
--msgid "You must specify one of the following values: %s"
--msgstr ""
--
--#: ../semanage/seobject.py:2004
--#, python-format
--msgid "Could not set active value of boolean %s"
--msgstr ""
--
--#: ../semanage/seobject.py:2007
--#, python-format
--msgid "Could not modify boolean %s"
--msgstr ""
--
--#: ../semanage/seobject.py:2025
--#, python-format
--msgid "Bad format %s: Record %s"
--msgstr ""
--
--#: ../semanage/seobject.py:2048
--#, python-format
--msgid "Boolean %s is defined in policy, cannot be deleted"
--msgstr ""
--
--#: ../semanage/seobject.py:2052
--#, python-format
--msgid "Could not delete boolean %s"
--msgstr ""
--
--#: ../semanage/seobject.py:2064 ../semanage/seobject.py:2081
--msgid "Could not list booleans"
--msgstr ""
--
--#: ../semanage/seobject.py:2104
--msgid "unknown"
--msgstr ""
--
--#: ../semanage/seobject.py:2117
--msgid "off"
--msgstr ""
--
--#: ../semanage/seobject.py:2117
--msgid "on"
--msgstr ""
--
--#: ../semanage/seobject.py:2131
--msgid "SELinux boolean"
--msgstr ""
--
--#: ../semanage/seobject.py:2131
--msgid "State"
--msgstr ""
--
--#: ../semanage/seobject.py:2131
--msgid "Default"
--msgstr ""
--
--#: ../semanage/seobject.py:2131
--msgid "Description"
--msgstr ""
--
--#: ../newrole/newrole.c:201
--#, c-format
--msgid "failed to set PAM_TTY\n"
--msgstr ""
--
--#: ../newrole/newrole.c:290
--#, c-format
--msgid "newrole: service name configuration hashtable overflow\n"
--msgstr ""
--
--#: ../newrole/newrole.c:300
--#, c-format
--msgid "newrole:  %s:  error on line %lu.\n"
--msgstr ""
--
--#: ../newrole/newrole.c:439
--#, c-format
--msgid "cannot find valid entry in the passwd file.\n"
--msgstr ""
--
--#: ../newrole/newrole.c:450
--#, c-format
--msgid "Out of memory!\n"
--msgstr ""
--
--#: ../newrole/newrole.c:455
--#, c-format
--msgid "Error!  Shell is not valid.\n"
--msgstr ""
--
--#: ../newrole/newrole.c:512
--#, c-format
--msgid "Unable to clear environment\n"
--msgstr ""
--
--#: ../newrole/newrole.c:556 ../newrole/newrole.c:587 ../newrole/newrole.c:617
--#, c-format
--msgid "Error changing uid, aborting.\n"
--msgstr ""
--
--#: ../newrole/newrole.c:612
--#, c-format
--msgid "Error resetting KEEPCAPS, aborting\n"
--msgstr ""
--
--#: ../newrole/newrole.c:635
--#, c-format
--msgid "Error connecting to audit system.\n"
--msgstr ""
--
--#: ../newrole/newrole.c:641
--#, c-format
--msgid "Error allocating memory.\n"
--msgstr ""
--
--#: ../newrole/newrole.c:648
--#, c-format
--msgid "Error sending audit message.\n"
--msgstr ""
--
--#: ../newrole/newrole.c:692 ../newrole/newrole.c:1059
--#, c-format
--msgid "Could not determine enforcing mode.\n"
+-"Changing to SELinux enabled will cause a relabel of the entire file system "
+-"on the next boot. Relabeling takes a long time depending on the size of the "
+-"file system.  Do you wish to continue?"
 -msgstr ""
--
--#: ../newrole/newrole.c:699
--#, c-format
--msgid "Error!  Could not open %s.\n"
--msgstr ""
--
--#: ../newrole/newrole.c:705
--#, c-format
--msgid "%s!  Could not get current context for %s, not relabeling tty.\n"
++#~ msgid "Do not allow transition to sysadm_t, sudo and su effected"
++#~ msgstr "బదిలీకరణను sysadm_t కు అనుమతించ వద్దు, sudo మరియు su ప్రభావితమయ్యాయి."
+ 
+-#: ../gui/system-config-selinux.glade:11
+-msgid "system-config-selinux"
 -msgstr ""
--
--#: ../newrole/newrole.c:715
--#, c-format
--msgid "%s!  Could not get new context for %s, not relabeling tty.\n"
++#~ msgid "Do not allow any processes to load kernel modules"
++#~ msgstr "కెర్నల్ మాడ్యాల్స్‍ నింపుటకు ఏ కార్యమును అనుమతించవద్దు"
+ 
+-#: ../gui/system-config-selinux.glade:12
+-msgid ""
+-"Copyright (c)2006 Red Hat, Inc.\n"
+-"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
 -msgstr ""
--
--#: ../newrole/newrole.c:725
--#, c-format
--msgid "%s!  Could not set new context for %s\n"
++#~ msgid "Do not allow any processes to modify kernel SELinux policy"
++#~ msgstr "కెర్నల్ SELinux విధానాన్ని సవరించుటకు ఏ కార్యమును అనుమతించవద్దు"
+ 
+-#: ../gui/system-config-selinux.glade:22
+-#: ../gui/system-config-selinux.glade:544
+-msgid "Add SELinux Login Mapping"
 -msgstr ""
--
--#: ../newrole/newrole.c:772
--#, c-format
--msgid "%s changed labels.\n"
++#~ msgid "Disable SELinux protection for sendmail daemon"
++#~ msgstr "sendmail డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
+ 
+-#: ../gui/system-config-selinux.glade:257
+-msgid "Add SELinux Network Ports"
 -msgstr ""
--
--#: ../newrole/newrole.c:778
--#, c-format
--msgid "Warning! Could not restore context for %s\n"
++#~ msgid "Disable SELinux protection for setrans"
++#~ msgstr "setrans కొరకు SELinux భద్రతను అచేతనం చేయుము"
+ 
+-#: ../gui/system-config-selinux.glade:391
+-#: ../gui/system-config-selinux.glade:678
+-msgid "SELinux Type"
 -msgstr ""
--
--#: ../newrole/newrole.c:835
--#, c-format
--msgid "Error: multiple roles specified\n"
++#~ msgid "Disable SELinux protection for setroubleshoot daemon"
++#~ msgstr "setroubleshoot డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
+ 
+-#: ../gui/system-config-selinux.glade:622
+-msgid "File Specification"
 -msgstr ""
--
--#: ../newrole/newrole.c:843
--#, c-format
--msgid "Error: multiple types specified\n"
++#~ msgid "Disable SELinux protection for slapd daemon"
++#~ msgstr "slapd డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
+ 
+-#: ../gui/system-config-selinux.glade:650
+-msgid "File Type"
 -msgstr ""
--
--#: ../newrole/newrole.c:850
--#, c-format
--msgid "Sorry, -l may be used with SELinux MLS support.\n"
++#~ msgid "Disable SELinux protection for slrnpull daemon"
++#~ msgstr "slrnpull డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
+ 
+-#: ../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 ""
--
--#: ../newrole/newrole.c:855
--#, c-format
--msgid "Error: multiple levels specified\n"
++#~ msgid "Disable SELinux protection for smbd daemon"
++#~ msgstr "smbd డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
+ 
+-#: ../gui/system-config-selinux.glade:773
+-msgid "MLS"
 -msgstr ""
--
--#: ../newrole/newrole.c:865
--#, c-format
--msgid "Error: you are not allowed to change levels on a non secure terminal \n"
++#~ msgid "Disable SELinux protection for snmpd daemon"
++#~ msgstr "snmpd డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
+ 
+-#: ../gui/system-config-selinux.glade:837
+-msgid "Add SELinux User"
 -msgstr ""
--
--#: ../newrole/newrole.c:891
--#, c-format
--msgid "Couldn't get default type.\n"
++#~ msgid "Disable SELinux protection for snort daemon"
++#~ msgstr "snort డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
+ 
+-#: ../gui/system-config-selinux.glade:1079
+-msgid "SELinux Administration"
 -msgstr ""
--
--#: ../newrole/newrole.c:901
--#, c-format
--msgid "failed to get new context.\n"
++#~ msgid "Disable SELinux protection for soundd daemon"
++#~ msgstr "soundd డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
+ 
+-#: ../gui/system-config-selinux.glade:1122
+-msgid "Add"
 -msgstr ""
--
--#: ../newrole/newrole.c:908
--#, c-format
--msgid "failed to set new role %s\n"
++#~ msgid "Disable SELinux protection for sound daemon"
++#~ msgstr "sound డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
+ 
+-#: ../gui/system-config-selinux.glade:1144
+-msgid "_Properties"
 -msgstr ""
--
--#: ../newrole/newrole.c:915
--#, c-format
--msgid "failed to set new type %s\n"
++#~ msgid "Spam Protection"
++#~ msgstr "స్పామ్ భద్రత"
+ 
+-#: ../gui/system-config-selinux.glade:1166
+-msgid "_Delete"
 -msgstr ""
--
--#: ../newrole/newrole.c:925
--#, c-format
--msgid "failed to build new range with level %s\n"
++#~ msgid "Disable SELinux protection for spamd daemon"
++#~ msgstr "spamd డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
+ 
+-#: ../gui/system-config-selinux.glade:1256
+-msgid "Select Management Object"
 -msgstr ""
--
--#: ../newrole/newrole.c:930
--#, c-format
--msgid "failed to set new range %s\n"
++#~ msgid "Allow Spam Assassin daemon network access"
++#~ msgstr "స్పామ్ ఎస్సాసియన్ డెమోన్ నెట్వర్క్‍ వాడుకను అనుమతించుము"
+ 
+-#: ../gui/system-config-selinux.glade:1273
+-msgid "<b>Select:</b>"
 -msgstr ""
--
--#: ../newrole/newrole.c:938
--#, c-format
--msgid "failed to convert new context to string\n"
++#~ msgid "Disable SELinux protection for speedmgmt daemon"
++#~ msgstr "speedmgmt డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
+ 
+-#: ../gui/system-config-selinux.glade:1326
+-msgid "System Default Enforcing Mode"
 -msgstr ""
--
--#: ../newrole/newrole.c:943
--#, c-format
--msgid "%s is not a valid context\n"
++#~ msgid "Squid"
++#~ msgstr "Squid"
+ 
+-#: ../gui/system-config-selinux.glade:1354
+-msgid ""
+-"Disabled\n"
+-"Permissive\n"
+-"Enforcing\n"
 -msgstr ""
--
--#: ../newrole/newrole.c:950
--#, c-format
--msgid "Unable to allocate memory for new_context"
++#~ msgid "Disable SELinux protection for squid daemon"
++#~ msgstr "squid డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
+ 
+-#: ../gui/system-config-selinux.glade:1373
+-msgid "Current Enforcing Mode"
 -msgstr ""
--
--#: ../newrole/newrole.c:976
--#, c-format
--msgid "Unable to obtain empty signal set\n"
++#~ msgid "Disable SELinux protection for ssh daemon"
++#~ msgstr "ssh డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
+ 
+-#: ../gui/system-config-selinux.glade:1418
+-msgid "System Default Policy Type: "
 -msgstr ""
--
--#: ../newrole/newrole.c:984
--#, c-format
--msgid "Unable to set SIGHUP handler\n"
++#~ msgid ""
++#~ "Allow staff_r users to search the sysadm home dir and read files (such as "
++#~ "~/.bashrc)"
++#~ msgstr ""
++#~ "sysadm నివాస సంచయంను శోధించుటకు staff_r వినియోగదారులను అనుమతించుము మరియు దస్త్రములను "
++#~ "చదువుటకు (~/.bashrc వంటిని)"
+ 
+-#: ../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 ""
--
--#: ../newrole/newrole.c:1053
--#, c-format
--msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
++#~ msgid "Universal SSL tunnel"
++#~ msgstr "సార్వజనీయ SSL టన్నెల్"
+ 
+-#: ../gui/system-config-selinux.glade:1509
+-msgid "Relabel on next reboot."
 -msgstr ""
--
--#: ../newrole/newrole.c:1070
--#, c-format
--msgid "failed to get old_context.\n"
++#~ msgid "Disable SELinux protection for stunnel daemon"
++#~ msgstr "stunnel డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
+ 
+-#: ../gui/system-config-selinux.glade:1561
+-msgid "label37"
 -msgstr ""
--
--#: ../newrole/newrole.c:1077
--#, c-format
--msgid "Warning!  Could not retrieve tty information.\n"
++#~ msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
++#~ msgstr "Xinetd యొక్క బయట, stunnel డెమోన్ ను స్టాండ్ఎలోన్ గా నడుపుటకు అనుమతించుము"
+ 
+-#: ../gui/system-config-selinux.glade:1598
+-msgid "Revert boolean setting to system default"
 -msgstr ""
--
--#: ../newrole/newrole.c:1098
--#, c-format
--msgid "error on reading PAM service configuration.\n"
++#~ msgid "Disable SELinux protection for swat daemon"
++#~ msgstr "swat డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
+ 
+-#: ../gui/system-config-selinux.glade:1614
+-msgid "Toggle between Customized and All Booleans"
 -msgstr ""
--
--#: ../newrole/newrole.c:1133
--#, c-format
--msgid "newrole: incorrect password for %s\n"
++#~ msgid "Disable SELinux protection for sxid daemon"
++#~ msgstr "sxid డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
+ 
+-#: ../gui/system-config-selinux.glade:1645
+-#: ../gui/system-config-selinux.glade:1850
+-#: ../gui/system-config-selinux.glade:2037
+-#: ../gui/system-config-selinux.glade:2224
+-#: ../gui/system-config-selinux.glade:2467
+-#: ../gui/system-config-selinux.glade:2692
+-#: ../gui/system-config-selinux.glade:2867
+-msgid "Filter"
 -msgstr ""
--
--#: ../newrole/newrole.c:1160
--#, c-format
--msgid "newrole: failure forking: %s"
++#~ msgid "Disable SELinux protection for syslogd daemon"
++#~ msgstr "syslogd డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
+ 
+-#: ../gui/system-config-selinux.glade:1734
+-msgid "label50"
 -msgstr ""
--
--#: ../newrole/newrole.c:1163 ../newrole/newrole.c:1186
--#, c-format
--msgid "Unable to restore tty label...\n"
++#~ msgid "Disable SELinux protection for system cron jobs"
++#~ msgstr "system cron jobs కొరకు SELinux భద్రతను అచేతనం చేయుము"
+ 
+-#: ../gui/system-config-selinux.glade:1771
+-msgid "Add File Context"
 -msgstr ""
--
--#: ../newrole/newrole.c:1165 ../newrole/newrole.c:1192
--#, c-format
--msgid "Failed to close tty properly\n"
++#~ msgid "Disable SELinux protection for tcp daemon"
++#~ msgstr "tcp డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
+ 
+-#: ../gui/system-config-selinux.glade:1787
+-msgid "Modify File Context"
 -msgstr ""
--
--#: ../newrole/newrole.c:1224
--#, c-format
--msgid "Could not close descriptors.\n"
++#~ msgid "Disable SELinux protection for telnet daemon"
++#~ msgstr "telnet డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
+ 
+-#: ../gui/system-config-selinux.glade:1803
+-msgid "Delete File Context"
 -msgstr ""
--
--#: ../newrole/newrole.c:1251
--#, c-format
--msgid "Error allocating shell's argv0.\n"
++#~ msgid "Disable SELinux protection for tftpd daemon"
++#~ msgstr "tftpd డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
+ 
+-#: ../gui/system-config-selinux.glade:1819
+-msgid "Toggle between all and customized file context"
 -msgstr ""
--
--#: ../newrole/newrole.c:1287
--#, c-format
--msgid "Unable to restore the environment, aborting\n"
++#~ msgid "Disable SELinux protection for transproxy daemon"
++#~ msgstr "transproxy డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
+ 
+-#: ../gui/system-config-selinux.glade:1939
+-msgid "label38"
 -msgstr ""
--
--#: ../newrole/newrole.c:1298
--msgid "failed to exec shell\n"
++#~ msgid "Disable SELinux protection for udev daemon"
++#~ msgstr "udev డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
+ 
+-#: ../gui/system-config-selinux.glade:1976
+-msgid "Add SELinux User Mapping"
 -msgstr ""
--
--#: ../load_policy/load_policy.c:22
--#, c-format
--msgid "usage:  %s [-qi]\n"
++#~ msgid "Disable SELinux protection for uml daemon"
++#~ msgstr "uml డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
+ 
+-#: ../gui/system-config-selinux.glade:1992
+-msgid "Modify SELinux User Mapping"
 -msgstr ""
--
--#: ../load_policy/load_policy.c:71
--#, c-format
--msgid "%s:  Policy is already loaded and initial load requested\n"
++#~ msgid ""
++#~ "Allow xinetd to run unconfined, including any services it starts that do "
++#~ "not have a domain transition explicitly defined"
++#~ msgstr ""
++#~ "పరిమితం కానిదానిని నడుపుటకు xinetd ను అనుమతించుము, ఇది ప్రారంభించే ఏ సేవనందైనా అది బాహ్యంగా "
++#~ "నిర్వచించిన డొమైన్ బదిలీకరణ కలిగివుండదు"
+ 
+-#: ../gui/system-config-selinux.glade:2008
+-msgid "Delete SELinux User Mapping"
 -msgstr ""
--
--#: ../load_policy/load_policy.c:80
--#, c-format
--msgid "%s:  Can't load policy and enforcing mode requested:  %s\n"
++#~ msgid ""
++#~ "Allow rc scripts to run unconfined, including any daemon started by an rc "
++#~ "script that does not have a domain transition explicitly defined"
++#~ msgstr ""
++#~ "పరిమితం కానివాటిని నడుపుటకు rc స్క్రిప్ట్స్‍‌ను అనుమతించుము, rc స్క్రిప్ట్‍‌తో ప్రారంభమైన ఏ డొమైనయినా అది "
++#~ "బాహ్యంగా నిర్వచించిన డొమైన్ బదిలీకరణను కలిగివుండదు"
+ 
+-#: ../gui/system-config-selinux.glade:2126
+-msgid "label39"
 -msgstr ""
--
--#: ../load_policy/load_policy.c:90
--#, c-format
--msgid "%s:  Can't load policy:  %s\n"
++#~ msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
++#~ msgstr "పరిమితంకాని వాటిని నడుపుటకు hotplug మరియు insmod వంటి సౌలభ్యాలను అనుమతించుము"
+ 
+-#: ../gui/system-config-selinux.glade:2163
+-msgid "Add User"
 -msgstr ""
--
--#: ../scripts/chcat:92 ../scripts/chcat:169
--msgid "Requires at least one category"
++#~ msgid "Disable SELinux protection for updfstab daemon"
++#~ msgstr "updfstab డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
+ 
+-#: ../gui/system-config-selinux.glade:2179
+-msgid "Modify User"
 -msgstr ""
--
--#: ../scripts/chcat:106 ../scripts/chcat:183
--#, c-format
--msgid "Can not modify sensitivity levels using '+' on %s"
++#~ msgid "Disable SELinux protection for uptimed daemon"
++#~ msgstr "uptimed డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
+ 
+-#: ../gui/system-config-selinux.glade:2195
+-msgid "Delete User"
 -msgstr ""
--
--#: ../scripts/chcat:110
--#, c-format
--msgid "%s is already in %s"
++#~ msgid ""
++#~ "Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, "
++#~ "only staff_r can do so"
++#~ msgstr ""
++#~ "user_r ను sysadm_r కు su, sudo, లేదా వినియోగదారిసహాయకి ద్వారా చేరుటకు అనుమతించుము. "
++#~ "లేకపోతే, staff_r మాత్రమే అలా చేయగలదు "
+ 
+-#: ../gui/system-config-selinux.glade:2313
+-msgid "label41"
 -msgstr ""
--
--#: ../scripts/chcat:188 ../scripts/chcat:198
--#, c-format
--msgid "%s is not in %s"
++#~ msgid "Allow users to control network interfaces (also needs USERCTL=true)"
++#~ msgstr ""
++#~ "నెట్వర్క్‍ అంతర్‌ఫలకాలను నియంత్రించుటకు వినియోగదారులను అనుమతించుము (USERCTL=true కూడా "
++#~ "అవసరము)"
+ 
+-#: ../gui/system-config-selinux.glade:2350
+-msgid "Add Network Port"
 -msgstr ""
--
--#: ../scripts/chcat:267 ../scripts/chcat:272
--msgid "Can not combine +/- with other types of categories"
++#~ msgid "Allow user to stat ttyfiles"
++#~ msgstr "వినియోగదారిని tty దస్త్రాలను మార్చుటకు అనుమతించుము"
+ 
+-#: ../gui/system-config-selinux.glade:2366
+-msgid "Edit Network Port"
 -msgstr ""
--
--#: ../scripts/chcat:319
--msgid "Can not have multiple sensitivities"
++#~ msgid "Disable SELinux protection for uucpd daemon"
++#~ msgstr "uucpd డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
+ 
+-#: ../gui/system-config-selinux.glade:2382
+-msgid "Delete Network Port"
 -msgstr ""
--
--#: ../scripts/chcat:325
--#, c-format
--msgid "Usage %s CATEGORY File ..."
++#~ msgid "Disable SELinux protection for vmware daemon"
++#~ msgstr "vmware డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
+ 
+-#: ../gui/system-config-selinux.glade:2418
+-#: ../gui/system-config-selinux.glade:2436
+-msgid "Toggle between Customized and All Ports"
 -msgstr ""
--
--#: ../scripts/chcat:326
--#, c-format
--msgid "Usage %s -l CATEGORY user ..."
++#~ msgid "Disable SELinux protection for watchdog daemon"
++#~ msgstr "watchdog డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
+ 
+-#: ../gui/system-config-selinux.glade:2556
+-msgid "label42"
 -msgstr ""
--
--#: ../scripts/chcat:327
--#, c-format
--msgid "Usage %s [[+|-]CATEGORY],...]q File ..."
++#~ msgid "Disable SELinux protection for winbind daemon"
++#~ msgstr "winbind డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
+ 
+-#: ../gui/system-config-selinux.glade:2593
+-msgid "Generate new policy module"
 -msgstr ""
--
--#: ../scripts/chcat:328
--#, c-format
--msgid "Usage %s -l [[+|-]CATEGORY],...]q user ..."
++#~ msgid "Disable SELinux protection for xdm daemon"
++#~ msgstr "xdm డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
+ 
+-#: ../gui/system-config-selinux.glade:2609
+-msgid "Load policy module"
 -msgstr ""
--
--#: ../scripts/chcat:329
--#, c-format
--msgid "Usage %s -d File ..."
++#~ msgid "Allow xdm logins as sysadm_r:sysadm_t"
++#~ msgstr "xdm లాగిన్స్‍‌ను sysadm_r:sysadm_t లాగా అనుమతించుము"
+ 
+-#: ../gui/system-config-selinux.glade:2625
+-msgid "Remove loadable policy module"
 -msgstr ""
--
--#: ../scripts/chcat:330
--#, c-format
--msgid "Usage %s -l -d user ..."
++#~ msgid "Disable SELinux protection for xen daemon"
++#~ msgstr "xen డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
+ 
+-#: ../gui/system-config-selinux.glade:2661
+-msgid ""
+-"Enable/Disable additional audit rules, that are normally not reported in the "
+-"log files."
 -msgstr ""
--
--#: ../scripts/chcat:331
--#, c-format
--msgid "Usage %s -L"
++#~ msgid "XEN"
++#~ msgstr "XEN"
+ 
+-#: ../gui/system-config-selinux.glade:2781
+-msgid "label44"
 -msgstr ""
--
--#: ../scripts/chcat:332
--#, c-format
--msgid "Usage %s -L -l user"
++#~ msgid "Disable SELinux protection for xfs daemon"
++#~ msgstr "xfs డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
+ 
+-#: ../gui/system-config-selinux.glade:2818
+-msgid "Change process mode to permissive."
 -msgstr ""
--
--#: ../scripts/chcat:333
--msgid "Use -- to end option list.  For example"
++#~ msgid "Disable SELinux protection for xen control"
++#~ msgstr "xen control కొరకు SELinux భద్రతను అచేతనం చేయుము"
+ 
+-#: ../gui/system-config-selinux.glade:2836
+-msgid "Change process mode to enforcing"
 -msgstr ""
--
--#: ../scripts/chcat:334
--msgid "chcat -- -CompanyConfidential /docs/businessplan.odt"
++#~ msgid "Disable SELinux protection for ypbind daemon"
++#~ msgstr "ypbind డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
+ 
+-#: ../gui/system-config-selinux.glade:2928
+-msgid "Process Domain"
 -msgstr ""
--
--#: ../scripts/chcat:335
--msgid "chcat -l +CompanyConfidential juser"
++#~ msgid "Disable SELinux protection for NIS Password Daemon"
++#~ msgstr "NIS సంకేతపదము డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
+ 
+-#: ../gui/system-config-selinux.glade:2956
+-msgid "label59"
 -msgstr ""
--
--#: ../scripts/chcat:399
--#, c-format
--msgid "Options Error %s "
++#~ msgid "Disable SELinux protection for ypserv daemon"
++#~ msgstr "ypserv డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
+ 
+-#: ../gui/usersPage.py:138
+-#, python-format
+-msgid "SELinux user '%s' is required"
 -msgstr ""
-diff -up policycoreutils-2.1.12/po/uk.po.rhat policycoreutils-2.1.12/po/uk.po
---- policycoreutils-2.1.12/po/uk.po.rhat	2012-07-04 07:35:21.000000000 -0400
-+++ policycoreutils-2.1.12/po/uk.po	2012-10-16 15:07:17.642526322 -0400
-@@ -1,20 +1,23 @@
--# Ukraqinian translation of policycoreutils.
--# Copyright (C) 2006 Free software Foundation
--# This file is distributed under the same license as the policycoreutils package.
--# Maxim Dziumanenko <dziumanenko at gmail.com>, 2006-2007.
++#~ msgid "Disable SELinux protection for NIS Transfer Daemon"
++#~ msgstr "NIS బదిలీకరణ డెమోన్ కొరకు SELinux భద్రతను అచేతనం చేయుము"
+diff --git a/policycoreutils/po/tr.po b/policycoreutils/po/tr.po
+new file mode 100644
+index 0000000..2baa45f
+--- /dev/null
++++ b/policycoreutils/po/tr.po
+@@ -0,0 +1,3354 @@
 +# SOME DESCRIPTIVE TITLE.
 +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
 +# This file is distributed under the same license as the PACKAGE package.
- #
++#
 +# Translators:
-+# Yuri Chornoivan <yurchor at ukr.net>, 2010, 2012.
- msgid ""
- msgstr ""
--"Project-Id-Version: policycoreutils\n"
++# Necdet Yücel <necdetyucel at gmail.com>, 2012.
++msgid ""
++msgstr ""
 +"Project-Id-Version: Policycoreutils\n"
- "Report-Msgid-Bugs-To: \n"
--"POT-Creation-Date: 2012-03-27 10:49-0400\n"
--"PO-Revision-Date: 2007-01-23 17:22+0300\n"
--"Last-Translator: Maxim Dziumanenko <dziumanenko at gmail.com>\n"
--"Language-Team: Ukrainian <uk at li.org>\n"
-+"POT-Creation-Date: 2012-05-25 07:28-0400\n"
-+"PO-Revision-Date: 2012-04-03 05:09+0000\n"
-+"Last-Translator: Yuri Chornoivan <yurchor at ukr.net>\n"
-+"Language-Team: Ukrainian <trans-uk at lists.fedoraproject.org>\n"
- "Language: uk\n"
- "MIME-Version: 1.0\n"
- "Content-Type: text/plain; charset=UTF-8\n"
- "Content-Transfer-Encoding: 8bit\n"
-+"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
-+"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2)\n"
- 
- #: ../run_init/run_init.c:67
- msgid ""
-@@ -23,8 +26,8 @@ msgid ""
- "         <args ...> are the arguments to that script."
- msgstr ""
- "ВИКОРИСТАННЯ: run_init <сценарій> <аргументи ...>\n"
--"  де: <сценарій> - назва сценарію ініціалізації для запуску,\n"
--"         <аргументи ...> - аргументи для цього сценарію."
-+"  де <сценарій> — назва сценарію ініціалізації для запуску,\n"
-+"         <аргументи ...> — аргументи для цього сценарію."
- 
- #: ../run_init/run_init.c:126 ../newrole/newrole.c:1124
- #, c-format
-@@ -34,7 +37,7 @@ msgstr "не вдалося ініціа
- #: ../run_init/run_init.c:139
- #, c-format
- msgid "failed to get account information\n"
--msgstr "не вдається отримати інформацію про обліковий рахунок\n"
-+msgstr "не вдалося отримати інформацію щодо облікового запису\n"
- 
- #: ../run_init/run_init.c:162 ../newrole/newrole.c:341
- msgid "Password:"
-@@ -43,12 +46,12 @@ 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 "Не вдається знайти елемент у тіньовому файлі паролів.\n"
-+msgstr "Не вдалося знайти ваш запис у тіньовому файлі паролів.\n"
- 
- #: ../run_init/run_init.c:203 ../newrole/newrole.c:373
- #, c-format
- msgid "getpass cannot open /dev/tty\n"
--msgstr "getpass не вдається відкрити /dev/tty\n"
-+msgstr "getpass не вдалося відкрити /dev/tty\n"
- 
- #: ../run_init/run_init.c:275
- #, c-format
-@@ -58,12 +61,12 @@ msgstr "run_init: неправильни
- #: ../run_init/run_init.c:309
- #, c-format
- msgid "Could not open file %s\n"
--msgstr "Не вдається відкрити файл %s\n"
-+msgstr "Не вдалося відкрити файл %s\n"
- 
- #: ../run_init/run_init.c:336
- #, c-format
- msgid "No context in file %s\n"
--msgstr "У файлі відсутній контекст %s\n"
-+msgstr "У файлі %s немає контекстів\n"
- 
- #: ../run_init/run_init.c:361
- #, c-format
-@@ -73,880 +76,878 @@ msgstr "run_init може викорис
- #: ../run_init/run_init.c:380
- #, c-format
- msgid "authentication failed.\n"
--msgstr "помилка аутентифікації.\n"
-+msgstr "помилка розпізнавання.\n"
- 
- #: ../run_init/run_init.c:405 ../newrole/newrole.c:1258
- #, c-format
- msgid "Could not set exec context to %s.\n"
--msgstr "Не вдається виконати контекст у %s.\n"
-+msgstr "Не вдалося вказати контекст виконання у %s.\n"
- 
- #: ../audit2allow/audit2allow:230
--#, fuzzy
- msgid "******************** IMPORTANT ***********************\n"
--msgstr ""
--"\n"
--"******************** ВАЖЛИВО ***********************\n"
-+msgstr "********************* ВАЖЛИВО ************************\n"
- 
- #: ../audit2allow/audit2allow:231
- msgid "To make this policy package active, execute:"
--msgstr ""
-+msgstr "Для активації пакету правил виконайте:"
- 
- #: ../semanage/seobject.py:143 ../semanage/seobject.py:147
- msgid "global"
--msgstr ""
-+msgstr "глобально"
- 
--#: ../semanage/seobject.py:222
--#, fuzzy
-+#: ../semanage/seobject.py:225
- msgid "Could not create semanage handle"
--msgstr "Не вдається запустити транзакцію semanage"
-+msgstr "Не вдалося створити дескриптор semanage"
- 
--#: ../semanage/seobject.py:230
++"Report-Msgid-Bugs-To: \n"
++"POT-Creation-Date: 2012-10-16 12:24-0400\n"
++"PO-Revision-Date: 2012-10-08 14:33+0000\n"
++"Last-Translator: dwalsh <dwalsh at redhat.com>\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"
++"Plural-Forms: nplurals=1; plural=0;\n"
++
++#: ../run_init/run_init.c:67
++msgid ""
++"USAGE: run_init <script> <args ...>\n"
++"  where: <script> is the name of the init script to run,\n"
++"         <args ...> are the arguments to that script."
++msgstr ""
++
++#: ../run_init/run_init.c:126 ../newrole/newrole.c:1123
++#, c-format
++msgid "failed to initialize PAM\n"
++msgstr "PAM başlatılamadı\n"
++
++#: ../run_init/run_init.c:139
++#, c-format
++msgid "failed to get account information\n"
++msgstr "kullanıcı bilgisi alınamadı\n"
++
++#: ../run_init/run_init.c:162 ../newrole/newrole.c:341
++msgid "Password:"
++msgstr "Parola:"
++
++#: ../run_init/run_init.c:197 ../newrole/newrole.c:366
++#, c-format
++msgid "Cannot find your entry in the shadow passwd file.\n"
++msgstr "Girdiniz shadow passwd dosyasında bulunamadı.\n"
++
++#: ../run_init/run_init.c:203 ../newrole/newrole.c:373
++#, c-format
++msgid "getpass cannot open /dev/tty\n"
++msgstr "getpass /dev/tty dosyasını açamadı\n"
++
++#: ../run_init/run_init.c:275
++#, c-format
++msgid "run_init: incorrect password for %s\n"
++msgstr "run_init: %s için hatalı parola\n"
++
++#: ../run_init/run_init.c:309
++#, c-format
++msgid "Could not open file %s\n"
++msgstr "%s dosyası açılmadı\n"
++
++#: ../run_init/run_init.c:336
++#, c-format
++msgid "No context in file %s\n"
++msgstr "%s dosyası boş\n"
++
++#: ../run_init/run_init.c:361
++#, c-format
++msgid "Sorry, run_init may be used only on a SELinux kernel.\n"
++msgstr "Üzgünüm, run_init sadece SELinux çekirdeğinde kullanılabilir.\n"
++
++#: ../run_init/run_init.c:380
++#, c-format
++msgid "authentication failed.\n"
++msgstr "kimlik kanıtlama hatası.\n"
++
++#: ../run_init/run_init.c:405 ../newrole/newrole.c:1257
++#, c-format
++msgid "Could not set exec context to %s.\n"
++msgstr ""
++
++#: ../audit2allow/audit2allow:230
++msgid "******************** IMPORTANT ***********************\n"
++msgstr "******************** ÖNEMLİ ***********************\n"
++
++#: ../audit2allow/audit2allow:231
++msgid "To make this policy package active, execute:"
++msgstr ""
++
++#: ../semanage/seobject.py:200
++msgid "Could not create semanage handle"
++msgstr ""
++
++#: ../semanage/seobject.py:208
++msgid "SELinux policy is not managed or store cannot be accessed."
++msgstr ""
++
++#: ../semanage/seobject.py:213
++msgid "Cannot read policy store."
++msgstr ""
++
++#: ../semanage/seobject.py:218
++msgid "Could not establish semanage connection"
++msgstr ""
++
++#: ../semanage/seobject.py:223
++msgid "Could not test MLS enabled status"
++msgstr ""
++
++#: ../semanage/seobject.py:229 ../semanage/seobject.py:244
++msgid "Not yet implemented"
++msgstr ""
++
 +#: ../semanage/seobject.py:233
- msgid "SELinux policy is not managed or store cannot be accessed."
--msgstr "Політика SELinux не є призначеною або немає доступу до сховища."
-+msgstr "Правила SELinux не призначено або немає доступу до сховища."
- 
--#: ../semanage/seobject.py:235
-+#: ../semanage/seobject.py:238
- msgid "Cannot read policy store."
--msgstr "Не вдається прочитати сховище політики."
-+msgstr "Не вдалося прочитати дані сховища правил."
- 
--#: ../semanage/seobject.py:240
-+#: ../semanage/seobject.py:243
- msgid "Could not establish semanage connection"
--msgstr "Не вдається встановити з'єднання з semanage"
-+msgstr "Не вдалося встановити з'єднання з semanage"
- 
--#: ../semanage/seobject.py:245
--#, fuzzy
-+#: ../semanage/seobject.py:248
- msgid "Could not test MLS enabled status"
--msgstr "Не вдається встановити діапазон MLS для %s"
-+msgstr "Не вдалося встановити активний статус MLS"
- 
--#: ../semanage/seobject.py:251 ../semanage/seobject.py:266
-+#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
- msgid "Not yet implemented"
--msgstr ""
-+msgstr "Функцію ще не реалізовано"
- 
--#: ../semanage/seobject.py:255
-+#: ../semanage/seobject.py:258
- msgid "Semanage transaction already in progress"
--msgstr ""
-+msgstr "Транзакція semanage вже виконується"
- 
--#: ../semanage/seobject.py:264
-+#: ../semanage/seobject.py:267
- msgid "Could not start semanage transaction"
--msgstr "Не вдається запустити транзакцію semanage"
-+msgstr "Не вдалося запустити транзакцію semanage"
- 
--#: ../semanage/seobject.py:274
--#, fuzzy
-+#: ../semanage/seobject.py:278
- msgid "Could not commit semanage transaction"
--msgstr "Не вдається запустити транзакцію semanage"
-+msgstr "Не вдалося завершити транзакцію semanage"
- 
--#: ../semanage/seobject.py:279
-+#: ../semanage/seobject.py:283
- msgid "Semanage transaction not in progress"
--msgstr ""
-+msgstr "Транзакція semanage не виконується"
- 
--#: ../semanage/seobject.py:291 ../semanage/seobject.py:371
--#, fuzzy
-+#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
- msgid "Could not list SELinux modules"
--msgstr "Не вдається отримати список користувачів SELinux"
-+msgstr "Не вдалося отримати список модулів SELinux"
- 
--#: ../semanage/seobject.py:304
-+#: ../semanage/seobject.py:308
- msgid "Modules Name"
--msgstr ""
-+msgstr "Назва модуля"
- 
--#: ../semanage/seobject.py:304
-+#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
- msgid "Version"
--msgstr ""
-+msgstr "Версія"
- 
--#: ../semanage/seobject.py:307
-+#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
- msgid "Disabled"
--msgstr ""
-+msgstr "Вимкнено"
- 
--#: ../semanage/seobject.py:322
-+#: ../semanage/seobject.py:326
- #, python-format
- msgid "Could not disable module %s (remove failed)"
--msgstr ""
-+msgstr "Не вдалося вимкнути модуль %s (помилка вилучення)"
- 
--#: ../semanage/seobject.py:333
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:337
++msgid "Semanage transaction already in progress"
++msgstr ""
++
++#: ../semanage/seobject.py:242
++msgid "Could not start semanage transaction"
++msgstr ""
++
++#: ../semanage/seobject.py:254
++msgid "Could not commit semanage transaction"
++msgstr ""
++
++#: ../semanage/seobject.py:259
++msgid "Semanage transaction not in progress"
++msgstr ""
++
++#: ../semanage/seobject.py:271 ../semanage/seobject.py:351
++msgid "Could not list SELinux modules"
++msgstr "SELinux modül listesi alınamadı"
++
++#: ../semanage/seobject.py:284
++msgid "Modules Name"
++msgstr "Modül İsmi"
++
++#: ../semanage/seobject.py:284 ../gui/modulesPage.py:63
++msgid "Version"
++msgstr "Sürüm"
++
++#: ../semanage/seobject.py:287 ../gui/statusPage.py:75
++msgid "Disabled"
++msgstr "Pasif"
++
++#: ../semanage/seobject.py:302
 +#, python-format
- msgid "Could not enable module %s (remove failed)"
--msgstr "Не вдається додати роль %s для %s"
-+msgstr "Не вдалося увімкнути модуль %s (помилка вилучення)"
- 
--#: ../semanage/seobject.py:348
-+#: ../semanage/seobject.py:352
- #, python-format
- msgid "Could not remove module %s (remove failed)"
--msgstr ""
-+msgstr "Не вдалося вилучити модуль %s (помилка вилучення)"
- 
--#: ../semanage/seobject.py:358
-+#: ../semanage/seobject.py:362
- msgid "dontaudit requires either 'on' or 'off'"
--msgstr ""
-+msgstr "для dontaudit слід визначити «on» або «off»"
- 
--#: ../semanage/seobject.py:387
-+#: ../semanage/seobject.py:391
- msgid "Builtin Permissive Types"
--msgstr ""
-+msgstr "Вбудовані типи permissive"
- 
--#: ../semanage/seobject.py:397
-+#: ../semanage/seobject.py:401
- msgid "Customized Permissive Types"
--msgstr ""
-+msgstr "Нетипові типи permissive"
- 
--#: ../semanage/seobject.py:438
-+#: ../semanage/seobject.py:442
- #, python-format
- msgid "Could not set permissive domain %s (module installation failed)"
--msgstr ""
-+msgstr "Не вдалося вказати permissive домен %s (помилка встановлення модуля)"
- 
--#: ../semanage/seobject.py:444
-+#: ../semanage/seobject.py:448
- #, python-format
- msgid "Could not remove permissive domain %s (remove failed)"
--msgstr ""
-+msgstr "Не вдалося вилучити permissive домен %s (помилка при встановленні)"
- 
--#: ../semanage/seobject.py:479 ../semanage/seobject.py:553
--#: ../semanage/seobject.py:599 ../semanage/seobject.py:696
--#: ../semanage/seobject.py:726 ../semanage/seobject.py:793
--#: ../semanage/seobject.py:850 ../semanage/seobject.py:1097
--#: ../semanage/seobject.py:1786 ../semanage/seobject.py:1849
--#: ../semanage/seobject.py:1868 ../semanage/seobject.py:1985
--#: ../semanage/seobject.py:2037
-+#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
-+#: ../semanage/seobject.py:603 ../semanage/seobject.py:700
-+#: ../semanage/seobject.py:730 ../semanage/seobject.py:797
-+#: ../semanage/seobject.py:854 ../semanage/seobject.py:1101
-+#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
-+#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
-+#: ../semanage/seobject.py:2045
- #, python-format
- msgid "Could not create a key for %s"
--msgstr "Не вдається створити ключ для %s"
-+msgstr "Не вдалося створити ключ для %s"
- 
--#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
--#: ../semanage/seobject.py:603 ../semanage/seobject.py:609
-+#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
-+#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
- #, python-format
- msgid "Could not check if login mapping for %s is defined"
--msgstr "Не вдається перевірити чи визначено mapping входу для %s "
-+msgstr "Не вдалося перевірити чи визначено mapping входу для %s "
- 
--#: ../semanage/seobject.py:492
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:496
++msgid "Could not disable module %s (remove failed)"
++msgstr ""
++
++#: ../semanage/seobject.py:313
 +#, python-format
- msgid "Linux Group %s does not exist"
--msgstr "Користувач %s не існує у Linux"
-+msgstr "Linux-група %s не існує"
- 
--#: ../semanage/seobject.py:497
-+#: ../semanage/seobject.py:501
- #, python-format
- msgid "Linux User %s does not exist"
- msgstr "Користувач %s не існує у Linux"
- 
--#: ../semanage/seobject.py:501
-+#: ../semanage/seobject.py:505
- #, python-format
- msgid "Could not create login mapping for %s"
--msgstr "Не вдається створити mapping входу для %s"
-+msgstr "Не вдалося створити mapping входу для %s"
- 
--#: ../semanage/seobject.py:505 ../semanage/seobject.py:741
-+#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
- #, python-format
- msgid "Could not set name for %s"
--msgstr "Не вдається встановити назву %s"
-+msgstr "Не вдалося вказати назву %s"
- 
--#: ../semanage/seobject.py:510 ../semanage/seobject.py:751
-+#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
- #, python-format
- msgid "Could not set MLS range for %s"
--msgstr "Не вдається встановити діапазон MLS для %s"
-+msgstr "Не вдалося вказати діапазон MLS для %s"
- 
--#: ../semanage/seobject.py:514
-+#: ../semanage/seobject.py:518
- #, python-format
- msgid "Could not set SELinux user for %s"
--msgstr "Не вдається встановити користувача SELinux для %s"
-+msgstr "Не вдалося встановити користувача SELinux для %s"
- 
--#: ../semanage/seobject.py:518
-+#: ../semanage/seobject.py:522
- #, python-format
- msgid "Could not add login mapping for %s"
--msgstr "Не вдається додати mapping входу для %s"
-+msgstr "Не вдалося додати mapping входу для %s"
- 
--#: ../semanage/seobject.py:536
-+#: ../semanage/seobject.py:540
- msgid "Requires seuser or serange"
- msgstr "Потрібно seuser або serange"
- 
--#: ../semanage/seobject.py:559 ../semanage/seobject.py:605
-+#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
- #, python-format
- msgid "Login mapping for %s is not defined"
- msgstr "mapping входу для %s не визначено"
- 
--#: ../semanage/seobject.py:563
-+#: ../semanage/seobject.py:567
- #, python-format
- msgid "Could not query seuser for %s"
--msgstr "Не вдається запитати seuser для %s"
-+msgstr "Не вдалося запитати seuser для %s"
- 
--#: ../semanage/seobject.py:577
-+#: ../semanage/seobject.py:581
- #, python-format
- msgid "Could not modify login mapping for %s"
--msgstr "Не вдається змінити mapping входу для %s"
-+msgstr "Не вдалося змінити mapping входу для %s"
- 
--#: ../semanage/seobject.py:611
-+#: ../semanage/seobject.py:615
- #, python-format
- msgid "Login mapping for %s is defined in policy, cannot be deleted"
--msgstr "mapping входу для %s визначено у політиці, не вдається видалити"
-+msgstr "mapping входу для %s визначено у правилах, не вдалося вилучити"
- 
--#: ../semanage/seobject.py:615
-+#: ../semanage/seobject.py:619
- #, python-format
- msgid "Could not delete login mapping for %s"
--msgstr "Не вдається видалити mapping входу для %s"
-+msgstr "Не вдалося вилучити mapping входу для %s"
- 
--#: ../semanage/seobject.py:637 ../semanage/seobject.py:655
--#: ../semanage/seobject.py:893
-+#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
-+#: ../semanage/seobject.py:897
- msgid "Could not list login mappings"
--msgstr "Не вдається вивести mapping входу"
-+msgstr "Не вдалося вивести прив’язки входу"
- 
--#: ../semanage/seobject.py:680 ../semanage/seobject.py:685
-+#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
++msgid "Could not enable module %s (remove failed)"
++msgstr ""
++
++#: ../semanage/seobject.py:328
++#, python-format
++msgid "Could not remove module %s (remove failed)"
++msgstr ""
++
++#: ../semanage/seobject.py:338
++msgid "dontaudit requires either 'on' or 'off'"
++msgstr ""
++
++#: ../semanage/seobject.py:366
++msgid "Builtin Permissive Types"
++msgstr ""
++
++#: ../semanage/seobject.py:376
++msgid "Customized Permissive Types"
++msgstr ""
++
++#: ../semanage/seobject.py:417
++#, python-format
++msgid "Could not set permissive domain %s (module installation failed)"
++msgstr ""
++
++#: ../semanage/seobject.py:423
++#, python-format
++msgid "Could not remove permissive domain %s (remove failed)"
++msgstr ""
++
++#: ../semanage/seobject.py:458 ../semanage/seobject.py:532
++#: ../semanage/seobject.py:578 ../semanage/seobject.py:675
++#: ../semanage/seobject.py:705 ../semanage/seobject.py:772
++#: ../semanage/seobject.py:829 ../semanage/seobject.py:1084
++#: ../semanage/seobject.py:1800 ../semanage/seobject.py:1863
++#: ../semanage/seobject.py:1882 ../semanage/seobject.py:2003
++#: ../semanage/seobject.py:2056
++#, python-format
++msgid "Could not create a key for %s"
++msgstr "%s için bir anahtar oluşturulamadı"
++
++#: ../semanage/seobject.py:462 ../semanage/seobject.py:536
++#: ../semanage/seobject.py:582 ../semanage/seobject.py:588
++#, python-format
++msgid "Could not check if login mapping for %s is defined"
++msgstr ""
++
++#: ../semanage/seobject.py:471
++#, python-format
++msgid "Linux Group %s does not exist"
++msgstr ""
++
++#: ../semanage/seobject.py:476
++#, python-format
++msgid "Linux User %s does not exist"
++msgstr ""
++
++#: ../semanage/seobject.py:480
++#, python-format
++msgid "Could not create login mapping for %s"
++msgstr ""
++
++#: ../semanage/seobject.py:484 ../semanage/seobject.py:720
++#, python-format
++msgid "Could not set name for %s"
++msgstr ""
++
++#: ../semanage/seobject.py:489 ../semanage/seobject.py:730
++#, python-format
++msgid "Could not set MLS range for %s"
++msgstr ""
++
++#: ../semanage/seobject.py:493
++#, python-format
++msgid "Could not set SELinux user for %s"
++msgstr ""
++
++#: ../semanage/seobject.py:497
++#, python-format
++msgid "Could not add login mapping for %s"
++msgstr ""
++
++#: ../semanage/seobject.py:515
++msgid "Requires seuser or serange"
++msgstr ""
++
++#: ../semanage/seobject.py:538 ../semanage/seobject.py:584
++#, python-format
++msgid "Login mapping for %s is not defined"
++msgstr ""
++
++#: ../semanage/seobject.py:542
++#, python-format
++msgid "Could not query seuser for %s"
++msgstr ""
++
++#: ../semanage/seobject.py:556
++#, python-format
++msgid "Could not modify login mapping for %s"
++msgstr ""
++
++#: ../semanage/seobject.py:590
++#, python-format
++msgid "Login mapping for %s is defined in policy, cannot be deleted"
++msgstr ""
++
++#: ../semanage/seobject.py:594
++#, python-format
++msgid "Could not delete login mapping for %s"
++msgstr ""
++
++#: ../semanage/seobject.py:616 ../semanage/seobject.py:634
++#: ../semanage/seobject.py:872
++msgid "Could not list login mappings"
++msgstr ""
++
++#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
 +#: ../gui/system-config-selinux.glade:100
- msgid "Login Name"
--msgstr ""
-+msgstr "Реєстраційне ім'я"
- 
--#: ../semanage/seobject.py:680 ../semanage/seobject.py:685
--#: ../semanage/seobject.py:943 ../semanage/seobject.py:948
--#, fuzzy
-+#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
++msgid "Login Name"
++msgstr ""
++
++#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
++#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
 +#: ../gui/system-config-selinux.glade:128
 +#: ../gui/system-config-selinux.glade:915
 +#: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
- msgid "SELinux User"
--msgstr "Потрібно вказати тип SELinux"
-+msgstr "Користувач SELinux"
- 
--#: ../semanage/seobject.py:680
-+#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
++msgid "SELinux User"
++msgstr ""
++
++#: ../semanage/seobject.py:659 ../gui/system-config-selinux.glade:156
 +#: ../gui/system-config-selinux.glade:943
- msgid "MLS/MCS Range"
--msgstr ""
-+msgstr "Діапазон MLS/MCS"
- 
--#: ../semanage/seobject.py:699 ../semanage/seobject.py:730
--#: ../semanage/seobject.py:797 ../semanage/seobject.py:854
--#: ../semanage/seobject.py:860
-+#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
-+#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
-+#: ../semanage/seobject.py:864
- #, python-format
- msgid "Could not check if SELinux user %s is defined"
--msgstr "Не вдається перевірити чи визначений користувач SELinux %s"
-+msgstr "Не вдалося перевірити чи визначений користувач SELinux %s"
- 
--#: ../semanage/seobject.py:702 ../semanage/seobject.py:803
--#: ../semanage/seobject.py:866
-+#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
-+#: ../semanage/seobject.py:870
- #, python-format
- msgid "Could not query user for %s"
--msgstr "Не вдається запитати користувача для %s"
-+msgstr "Не вдалося запитати користувача для %s"
- 
--#: ../semanage/seobject.py:722
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:726
++msgid "MLS/MCS Range"
++msgstr ""
++
++#: ../semanage/seobject.py:678 ../semanage/seobject.py:709
++#: ../semanage/seobject.py:776 ../semanage/seobject.py:833
++#: ../semanage/seobject.py:839
 +#, python-format
- msgid "You must add at least one role for %s"
--msgstr "Не вдається додати контекст файлу для %s"
-+msgstr "Треба додати принаймні одну роль для %s"
- 
--#: ../semanage/seobject.py:737
-+#: ../semanage/seobject.py:741
- #, python-format
- msgid "Could not create SELinux user for %s"
--msgstr "Не вдається створити користувача SELinux для %s"
-+msgstr "Не вдалося створити користувача SELinux для %s"
- 
--#: ../semanage/seobject.py:746
-+#: ../semanage/seobject.py:750
- #, python-format
- msgid "Could not add role %s for %s"
--msgstr "Не вдається додати роль %s для %s"
-+msgstr "Не вдалося додати роль %s для %s"
- 
--#: ../semanage/seobject.py:755
-+#: ../semanage/seobject.py:759
- #, python-format
- msgid "Could not set MLS level for %s"
--msgstr "Не вдається встановити рівень MLS для %s"
-+msgstr "Не вдалося встановити рівень MLS для %s"
- 
--#: ../semanage/seobject.py:758
-+#: ../semanage/seobject.py:762
- #, python-format
- msgid "Could not add prefix %s for %s"
--msgstr "Не вдається додати префікс %s для %s"
-+msgstr "Не вдалося додати префікс %s для %s"
- 
--#: ../semanage/seobject.py:761
-+#: ../semanage/seobject.py:765
- #, python-format
- msgid "Could not extract key for %s"
--msgstr "Не вдається витягнути ключ для %s"
-+msgstr "Не вдалося витягнути ключ для %s"
- 
--#: ../semanage/seobject.py:765
-+#: ../semanage/seobject.py:769
- #, python-format
- msgid "Could not add SELinux user %s"
--msgstr "Не вдається додати користувача SELinux %s"
-+msgstr "Не вдалося додати користувача SELinux %s"
- 
--#: ../semanage/seobject.py:787
-+#: ../semanage/seobject.py:791
- msgid "Requires prefix, roles, level or range"
- msgstr "Треба вказати префікс, ролі, рівень або range"
- 
--#: ../semanage/seobject.py:789
-+#: ../semanage/seobject.py:793
- msgid "Requires prefix or roles"
- msgstr "Потрібен префікс або роль"
- 
--#: ../semanage/seobject.py:799 ../semanage/seobject.py:856
-+#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
- #, python-format
- msgid "SELinux user %s is not defined"
--msgstr "Користувач SELinux  %s не визначений"
-+msgstr "Користувача SELinux %s не визначено"
- 
--#: ../semanage/seobject.py:828
-+#: ../semanage/seobject.py:832
- #, python-format
- msgid "Could not modify SELinux user %s"
--msgstr "Не вдається змінити користувача SELinux %s"
-+msgstr "Не вдалося змінити користувача SELinux %s"
- 
--#: ../semanage/seobject.py:862
-+#: ../semanage/seobject.py:866
- #, python-format
- msgid "SELinux user %s is defined in policy, cannot be deleted"
--msgstr "Користувач SELinux %s визначено у політиці, не може бути видалений"
-+msgstr "Користувач SELinux %s визначено у правилах, не може бути вилучено"
- 
--#: ../semanage/seobject.py:873
-+#: ../semanage/seobject.py:877
- #, python-format
- msgid "Could not delete SELinux user %s"
--msgstr "Не вдається видалити користувача SELinux %s"
-+msgstr "Не вдалося вилучити користувача SELinux %s"
- 
--#: ../semanage/seobject.py:911
-+#: ../semanage/seobject.py:915
- msgid "Could not list SELinux users"
--msgstr "Не вдається отримати список користувачів SELinux"
-+msgstr "Не вдалося отримати список користувачів SELinux"
- 
--#: ../semanage/seobject.py:917
++msgid "Could not check if SELinux user %s is defined"
++msgstr ""
++
++#: ../semanage/seobject.py:681 ../semanage/seobject.py:782
++#: ../semanage/seobject.py:845
++#, python-format
++msgid "Could not query user for %s"
++msgstr ""
++
++#: ../semanage/seobject.py:701
++#, python-format
++msgid "You must add at least one role for %s"
++msgstr ""
++
++#: ../semanage/seobject.py:716
++#, python-format
++msgid "Could not create SELinux user for %s"
++msgstr ""
++
++#: ../semanage/seobject.py:725
++#, python-format
++msgid "Could not add role %s for %s"
++msgstr ""
++
++#: ../semanage/seobject.py:734
++#, python-format
++msgid "Could not set MLS level for %s"
++msgstr ""
++
++#: ../semanage/seobject.py:737
++#, python-format
++msgid "Could not add prefix %s for %s"
++msgstr ""
++
++#: ../semanage/seobject.py:740
++#, python-format
++msgid "Could not extract key for %s"
++msgstr ""
++
++#: ../semanage/seobject.py:744
++#, python-format
++msgid "Could not add SELinux user %s"
++msgstr ""
++
++#: ../semanage/seobject.py:766
++msgid "Requires prefix, roles, level or range"
++msgstr ""
++
++#: ../semanage/seobject.py:768
++msgid "Requires prefix or roles"
++msgstr ""
++
++#: ../semanage/seobject.py:778 ../semanage/seobject.py:835
++#, python-format
++msgid "SELinux user %s is not defined"
++msgstr ""
++
++#: ../semanage/seobject.py:807
++#, python-format
++msgid "Could not modify SELinux user %s"
++msgstr ""
++
++#: ../semanage/seobject.py:841
++#, python-format
++msgid "SELinux user %s is defined in policy, cannot be deleted"
++msgstr ""
++
++#: ../semanage/seobject.py:852
++#, python-format
++msgid "Could not delete SELinux user %s"
++msgstr ""
++
++#: ../semanage/seobject.py:890
++msgid "Could not list SELinux users"
++msgstr ""
++
++#: ../semanage/seobject.py:896
++#, python-format
++msgid "Could not list roles for user %s"
++msgstr ""
++
 +#: ../semanage/seobject.py:921
- #, python-format
- msgid "Could not list roles for user %s"
--msgstr "Не вдається отримати список ролей користувача %s"
-+msgstr "Не вдалося отримати список ролей користувача %s"
- 
--#: ../semanage/seobject.py:942
-+#: ../semanage/seobject.py:946
- msgid "Labeling"
--msgstr ""
-+msgstr "Розмітка"
- 
--#: ../semanage/seobject.py:942
-+#: ../semanage/seobject.py:946
- msgid "MLS/"
--msgstr ""
-+msgstr "MLS/"
- 
--#: ../semanage/seobject.py:943
-+#: ../semanage/seobject.py:947
- msgid "Prefix"
--msgstr ""
-+msgstr "Префікс"
- 
--#: ../semanage/seobject.py:943
-+#: ../semanage/seobject.py:947
- msgid "MCS Level"
--msgstr ""
-+msgstr "Рівень MCS"
- 
--#: ../semanage/seobject.py:943
-+#: ../semanage/seobject.py:947
- msgid "MCS Range"
--msgstr ""
-+msgstr "Діапазон MCS"
- 
--#: ../semanage/seobject.py:943 ../semanage/seobject.py:948
-+#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
++msgid "Labeling"
++msgstr ""
++
++#: ../semanage/seobject.py:921
++msgid "MLS/"
++msgstr ""
++
++#: ../semanage/seobject.py:922
++msgid "Prefix"
++msgstr ""
++
++#: ../semanage/seobject.py:922
++msgid "MCS Level"
++msgstr ""
++
++#: ../semanage/seobject.py:922
++msgid "MCS Range"
++msgstr ""
++
++#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
 +#: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
- msgid "SELinux Roles"
--msgstr ""
-+msgstr "Ролі SELinux"
- 
--#: ../semanage/seobject.py:963
-+#: ../semanage/seobject.py:967
- msgid "Protocol udp or tcp is required"
- msgstr "Потрібен протокол udp чи tcp"
- 
--#: ../semanage/seobject.py:965
-+#: ../semanage/seobject.py:969
- msgid "Port is required"
--msgstr "Необхідно вказати порт"
-+msgstr "Слід вказати порт"
- 
--#: ../semanage/seobject.py:975
--#, fuzzy
-+#: ../semanage/seobject.py:979
- msgid "Invalid Port"
--msgstr "Неправильний префікс %s"
-+msgstr "Некоректний порт"
- 
--#: ../semanage/seobject.py:979
-+#: ../semanage/seobject.py:983
- #, python-format
- msgid "Could not create a key for %s/%s"
--msgstr "Не вдається створити ключ для %s/%s"
-+msgstr "Не вдалося створити ключ для %s/%s"
- 
--#: ../semanage/seobject.py:990
-+#: ../semanage/seobject.py:994
- msgid "Type is required"
--msgstr "Необхідно вказати тип"
-+msgstr "Слід вказати тип"
- 
--#: ../semanage/seobject.py:996 ../semanage/seobject.py:1055
--#: ../semanage/seobject.py:1110 ../semanage/seobject.py:1116
-+#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
-+#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
- #, python-format
- msgid "Could not check if port %s/%s is defined"
--msgstr "Не вдається чи порт визначено %s/%s"
-+msgstr "Не вдалося чи порт визначено %s/%s"
- 
--#: ../semanage/seobject.py:998
-+#: ../semanage/seobject.py:1002
- #, python-format
- msgid "Port %s/%s already defined"
- msgstr "Порт %s/%s вже визначено"
- 
--#: ../semanage/seobject.py:1002
-+#: ../semanage/seobject.py:1006
- #, python-format
- msgid "Could not create port for %s/%s"
--msgstr "Не вдається створити порт для %s/%s"
-+msgstr "Не вдалося створити порт для %s/%s"
- 
--#: ../semanage/seobject.py:1008
-+#: ../semanage/seobject.py:1012
- #, python-format
- msgid "Could not create context for %s/%s"
--msgstr "Не вдається створити контекст для %s/%s"
-+msgstr "Не вдалося створити контекст для %s/%s"
- 
--#: ../semanage/seobject.py:1012
-+#: ../semanage/seobject.py:1016
- #, python-format
- msgid "Could not set user in port context for %s/%s"
--msgstr "Не вдається вказати користувача у контексті порту для %s/%s"
-+msgstr "Не вдалося вказати користувача у контексті порту для %s/%s"
- 
--#: ../semanage/seobject.py:1016
-+#: ../semanage/seobject.py:1020
- #, python-format
- msgid "Could not set role in port context for %s/%s"
--msgstr "Не вдається встановити роль у контексті порту для %s/%s"
-+msgstr "Не вдалося встановити роль у контексті порту для %s/%s"
- 
--#: ../semanage/seobject.py:1020
-+#: ../semanage/seobject.py:1024
- #, python-format
- msgid "Could not set type in port context for %s/%s"
--msgstr "Не вдається встановити тип у контексті порту для %s/%s"
-+msgstr "Не вдалося встановити тип у контексті порту для %s/%s"
- 
--#: ../semanage/seobject.py:1025
-+#: ../semanage/seobject.py:1029
- #, 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:1029
++msgid "SELinux Roles"
++msgstr ""
++
++#: ../semanage/seobject.py:944
++msgid "Protocol udp or tcp is required"
++msgstr ""
++
++#: ../semanage/seobject.py:946
++msgid "Port is required"
++msgstr ""
++
++#: ../semanage/seobject.py:956
++msgid "Invalid Port"
++msgstr ""
++
++#: ../semanage/seobject.py:960
++#, python-format
++msgid "Could not create a key for %s/%s"
++msgstr ""
++
++#: ../semanage/seobject.py:971
++msgid "Type is required"
++msgstr ""
++
++#: ../semanage/seobject.py:974 ../semanage/seobject.py:1036
++#: ../semanage/seobject.py:1794
++#, python-format
++msgid "Type %s is invalid, must be a port type"
++msgstr ""
++
++#: ../semanage/seobject.py:980 ../semanage/seobject.py:1042
++#: ../semanage/seobject.py:1097 ../semanage/seobject.py:1103
++#, python-format
++msgid "Could not check if port %s/%s is defined"
++msgstr ""
++
++#: ../semanage/seobject.py:982
++#, python-format
++msgid "Port %s/%s already defined"
++msgstr ""
++
++#: ../semanage/seobject.py:986
++#, python-format
++msgid "Could not create port for %s/%s"
++msgstr ""
++
++#: ../semanage/seobject.py:992
++#, python-format
++msgid "Could not create context for %s/%s"
++msgstr ""
++
++#: ../semanage/seobject.py:996
++#, python-format
++msgid "Could not set user in port context for %s/%s"
++msgstr ""
++
++#: ../semanage/seobject.py:1000
++#, python-format
++msgid "Could not set role in port context for %s/%s"
++msgstr ""
++
++#: ../semanage/seobject.py:1004
++#, python-format
++msgid "Could not set type in port context for %s/%s"
++msgstr ""
++
++#: ../semanage/seobject.py:1009
++#, python-format
++msgid "Could not set mls fields in port context for %s/%s"
++msgstr ""
++
++#: ../semanage/seobject.py:1013
++#, python-format
++msgid "Could not set port context for %s/%s"
++msgstr ""
++
++#: ../semanage/seobject.py:1017
++#, python-format
++msgid "Could not add port %s/%s"
++msgstr ""
++
++#: ../semanage/seobject.py:1031 ../semanage/seobject.py:1304
++#: ../semanage/seobject.py:1503
++msgid "Requires setype or serange"
++msgstr ""
++
 +#: ../semanage/seobject.py:1033
- #, python-format
- msgid "Could not set port context for %s/%s"
--msgstr "Не вдається створити контекст порту для %s/%s"
-+msgstr "Не вдалося створити контекст порту для %s/%s"
- 
--#: ../semanage/seobject.py:1033
-+#: ../semanage/seobject.py:1037
- #, python-format
- msgid "Could not add port %s/%s"
--msgstr "Не вдається додати додати порт  %s/%s"
-+msgstr "Не вдалося додати додати порт  %s/%s"
- 
--#: ../semanage/seobject.py:1047 ../semanage/seobject.py:1312
--#: ../semanage/seobject.py:1508
-+#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
-+#: ../semanage/seobject.py:1512
- msgid "Requires setype or serange"
- msgstr "Потрібно вказати setype або serange"
- 
--#: ../semanage/seobject.py:1049
-+#: ../semanage/seobject.py:1053
- msgid "Requires setype"
- msgstr "Потрібно вказати setype"
- 
--#: ../semanage/seobject.py:1057 ../semanage/seobject.py:1112
-+#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
- #, python-format
- msgid "Port %s/%s is not defined"
- msgstr "Порт %s/%s не визначено"
- 
--#: ../semanage/seobject.py:1061
-+#: ../semanage/seobject.py:1065
- #, python-format
- msgid "Could not query port %s/%s"
--msgstr "Не вдається запитати порт %s/%s"
-+msgstr "Не вдалося запитати порт %s/%s"
- 
--#: ../semanage/seobject.py:1072
-+#: ../semanage/seobject.py:1076
- #, python-format
- msgid "Could not modify port %s/%s"
--msgstr "Не вдається змінити порт %s/%s"
-+msgstr "Не вдалося змінити порт %s/%s"
- 
--#: ../semanage/seobject.py:1085
--#, fuzzy
-+#: ../semanage/seobject.py:1089
- msgid "Could not list the ports"
--msgstr "Не вдається отримати список портів"
-+msgstr "Не вдалося отримати список портів"
- 
--#: ../semanage/seobject.py:1101
--#, fuzzy, python-format
++msgid "Requires setype"
++msgstr ""
++
++#: ../semanage/seobject.py:1044 ../semanage/seobject.py:1099
++#, python-format
++msgid "Port %s/%s is not defined"
++msgstr ""
++
++#: ../semanage/seobject.py:1048
++#, python-format
++msgid "Could not query port %s/%s"
++msgstr ""
++
++#: ../semanage/seobject.py:1059
++#, python-format
++msgid "Could not modify port %s/%s"
++msgstr ""
++
++#: ../semanage/seobject.py:1072
++msgid "Could not list the ports"
++msgstr ""
++
++#: ../semanage/seobject.py:1088
++#, python-format
++msgid "Could not delete the port %s"
++msgstr ""
++
 +#: ../semanage/seobject.py:1105
 +#, python-format
- msgid "Could not delete the port %s"
--msgstr "Не вдається видалити порт %s/%s"
-+msgstr "Неможливо вилучити порт %s"
- 
--#: ../semanage/seobject.py:1118
-+#: ../semanage/seobject.py:1122
- #, python-format
- msgid "Port %s/%s is defined in policy, cannot be deleted"
--msgstr "Порт %s/%s визначено у політиці, не можу бути видалений"
-+msgstr "Порт %s/%s визначено у правилах, не може бути вилучено"
- 
--#: ../semanage/seobject.py:1122
-+#: ../semanage/seobject.py:1126
- #, python-format
- msgid "Could not delete port %s/%s"
--msgstr "Не вдається видалити порт %s/%s"
-+msgstr "Не вдалося вилучити порт %s/%s"
- 
--#: ../semanage/seobject.py:1138 ../semanage/seobject.py:1160
-+#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
- msgid "Could not list ports"
--msgstr "Не вдається отримати список портів"
-+msgstr "Не вдалося отримати список портів"
- 
--#: ../semanage/seobject.py:1199
-+#: ../semanage/seobject.py:1203
- msgid "SELinux Port Type"
--msgstr ""
-+msgstr "Тип порту SELinux"
- 
--#: ../semanage/seobject.py:1199
-+#: ../semanage/seobject.py:1203
- msgid "Proto"
--msgstr ""
-+msgstr "Протокол"
- 
--#: ../semanage/seobject.py:1199
-+#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
- msgid "Port Number"
--msgstr ""
-+msgstr "Номер порту"
- 
--#: ../semanage/seobject.py:1218
--#, fuzzy
++msgid "Port %s/%s is defined in policy, cannot be deleted"
++msgstr ""
++
++#: ../semanage/seobject.py:1109
++#, python-format
++msgid "Could not delete port %s/%s"
++msgstr ""
++
++#: ../semanage/seobject.py:1125 ../semanage/seobject.py:1147
++msgid "Could not list ports"
++msgstr ""
++
++#: ../semanage/seobject.py:1186
++msgid "SELinux Port Type"
++msgstr ""
++
++#: ../semanage/seobject.py:1186
++msgid "Proto"
++msgstr ""
++
++#: ../semanage/seobject.py:1186 ../gui/system-config-selinux.glade:335
++msgid "Port Number"
++msgstr ""
++
++#: ../semanage/seobject.py:1207
++msgid "Node Address is required"
++msgstr ""
++
 +#: ../semanage/seobject.py:1222
- msgid "Node Address is required"
--msgstr "Необхідно вказати порт"
-+msgstr "Потрібно вказати адреса вузла"
- 
--#: ../semanage/seobject.py:1233
-+#: ../semanage/seobject.py:1237
- msgid "Unknown or missing protocol"
--msgstr ""
-+msgstr "Протокол відсутній чи невідомий"
- 
--#: ../semanage/seobject.py:1247 ../semanage/seobject.py:1446
--#: ../semanage/seobject.py:1724
-+#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
-+#: ../semanage/seobject.py:1728
- msgid "SELinux Type is required"
- msgstr "Потрібно вказати тип SELinux"
- 
--#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1316
--#: ../semanage/seobject.py:1352 ../semanage/seobject.py:1450
--#: ../semanage/seobject.py:1512 ../semanage/seobject.py:1546
--#: ../semanage/seobject.py:1728
-+#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
-+#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
-+#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
-+#: ../semanage/seobject.py:1732
- #, python-format
- msgid "Could not create key for %s"
--msgstr "Не вдається створити ключ для %s"
-+msgstr "Не вдалося створити ключ для %s"
- 
--#: ../semanage/seobject.py:1253 ../semanage/seobject.py:1320
--#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1362
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
-+#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
++msgid "Unknown or missing protocol"
++msgstr ""
++
++#: ../semanage/seobject.py:1236
++msgid "SELinux node type is required"
++msgstr ""
++
++#: ../semanage/seobject.py:1239 ../semanage/seobject.py:1307
 +#, python-format
- msgid "Could not check if addr %s is defined"
--msgstr "Не вдається чи порт визначено %s/%s"
-+msgstr "Не вдалося перевірити чи визначено адресу %s"
- 
--#: ../semanage/seobject.py:1262
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1266
++msgid "Type %s is invalid, must be a node type"
++msgstr ""
++
++#: ../semanage/seobject.py:1243 ../semanage/seobject.py:1311
++#: ../semanage/seobject.py:1347 ../semanage/seobject.py:1445
++#: ../semanage/seobject.py:1507 ../semanage/seobject.py:1541
++#: ../semanage/seobject.py:1739
 +#, python-format
- msgid "Could not create addr for %s"
--msgstr "Не вдається створити ключ для %s"
-+msgstr "Не вдалося створити адресу %s"
- 
--#: ../semanage/seobject.py:1268 ../semanage/seobject.py:1466
--#: ../semanage/seobject.py:1686
-+#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
-+#: ../semanage/seobject.py:1690
- #, python-format
- msgid "Could not create context for %s"
--msgstr "Не вдається створити контекст для %s"
-+msgstr "Не вдалося створити контекст для %s"
- 
--#: ../semanage/seobject.py:1272
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1276
++msgid "Could not create key for %s"
++msgstr ""
++
++#: ../semanage/seobject.py:1245 ../semanage/seobject.py:1315
++#: ../semanage/seobject.py:1351 ../semanage/seobject.py:1357
 +#, python-format
- msgid "Could not set mask for %s"
--msgstr "Не вдається встановити назву %s"
-+msgstr "Не вдалося вказати маску %s"
- 
--#: ../semanage/seobject.py:1276
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1280
++msgid "Could not check if addr %s is defined"
++msgstr ""
++
++#: ../semanage/seobject.py:1254
 +#, python-format
- msgid "Could not set user in addr context for %s"
--msgstr "Не вдається встановити користувача у контексті файлу для %s"
-+msgstr "Не вдалося вказати користувача у контексті адреси для %s"
- 
--#: ../semanage/seobject.py:1280
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1284
++msgid "Could not create addr for %s"
++msgstr ""
++
++#: ../semanage/seobject.py:1260 ../semanage/seobject.py:1461
++#: ../semanage/seobject.py:1694
 +#, python-format
- msgid "Could not set role in addr context for %s"
--msgstr "Не вдається встановити роль у контексті файлу для %s"
-+msgstr "Не вдалося вказати роль у контексті адреси для %s"
- 
--#: ../semanage/seobject.py:1284
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1288
++msgid "Could not create context for %s"
++msgstr ""
++
++#: ../semanage/seobject.py:1264
 +#, python-format
- msgid "Could not set type in addr context for %s"
--msgstr "Не вдається встановити тип у контексті файлу для %s"
-+msgstr "Не вдалося вказати тип у контексті адреси для %s"
- 
--#: ../semanage/seobject.py:1289
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1293
++msgid "Could not set mask for %s"
++msgstr ""
++
++#: ../semanage/seobject.py:1268
 +#, python-format
- msgid "Could not set mls fields in addr context for %s"
--msgstr "Не вдається встановити поле mls у контексті файлу для %s"
-+msgstr "Не вдалося вказати поля mls у контексті адреси для %s"
- 
--#: ../semanage/seobject.py:1293
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1297
++msgid "Could not set user in addr context for %s"
++msgstr ""
++
++#: ../semanage/seobject.py:1272
 +#, python-format
- msgid "Could not set addr context for %s"
--msgstr "Не вдається встановити контекст файлу для %s"
-+msgstr "Не вдалося вказати контекст addr для %s"
- 
--#: ../semanage/seobject.py:1297
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1301
++msgid "Could not set role in addr context for %s"
++msgstr ""
++
++#: ../semanage/seobject.py:1276
 +#, python-format
- msgid "Could not add addr %s"
--msgstr "Не вдається додати додати порт  %s/%s"
-+msgstr "Не вдалося додати addr %s"
- 
--#: ../semanage/seobject.py:1322 ../semanage/seobject.py:1358
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
++msgid "Could not set type in addr context for %s"
++msgstr ""
++
++#: ../semanage/seobject.py:1281
 +#, python-format
- msgid "Addr %s is not defined"
--msgstr "Порт %s/%s не визначено"
-+msgstr "Addr %s не визначено"
- 
--#: ../semanage/seobject.py:1326
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1330
++msgid "Could not set mls fields in addr context for %s"
++msgstr ""
++
++#: ../semanage/seobject.py:1285
 +#, python-format
- msgid "Could not query addr %s"
--msgstr "Не вдається запитати порт %s/%s"
-+msgstr "Не вдалося запитати addr %s"
- 
--#: ../semanage/seobject.py:1336
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1340
++msgid "Could not set addr context for %s"
++msgstr ""
++
++#: ../semanage/seobject.py:1289
 +#, python-format
- msgid "Could not modify addr %s"
--msgstr "Не вдається змінити порт %s/%s"
-+msgstr "Не вдалося змінити addr %s"
- 
--#: ../semanage/seobject.py:1364
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1368
++msgid "Could not add addr %s"
++msgstr ""
++
++#: ../semanage/seobject.py:1317 ../semanage/seobject.py:1353
 +#, python-format
- msgid "Addr %s is defined in policy, cannot be deleted"
--msgstr "Порт %s/%s визначено у політиці, не можу бути видалений"
-+msgstr "Адресу %s визначено у правилах, її не можна вилучати"
- 
--#: ../semanage/seobject.py:1368
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1372
++msgid "Addr %s is not defined"
++msgstr ""
++
++#: ../semanage/seobject.py:1321
 +#, python-format
- msgid "Could not delete addr %s"
--msgstr "Не вдається видалити інтерфейс %s"
-+msgstr "Не вдалося вилучити адресу %s"
- 
--#: ../semanage/seobject.py:1380
--#, fuzzy
-+#: ../semanage/seobject.py:1384
- msgid "Could not deleteall node mappings"
--msgstr "Не вдається видалити mapping входу для %s"
-+msgstr "Не вдалося вилучити всі прив’язки відповідники вузлів"
- 
--#: ../semanage/seobject.py:1394
--#, fuzzy
-+#: ../semanage/seobject.py:1398
- msgid "Could not list addrs"
--msgstr "Не вдається отримати список портів"
-+msgstr "Не вдалося отримати список addr"
- 
--#: ../semanage/seobject.py:1454 ../semanage/seobject.py:1516
--#: ../semanage/seobject.py:1550 ../semanage/seobject.py:1556
-+#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
-+#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
- #, python-format
- msgid "Could not check if interface %s is defined"
--msgstr "Не вдається перевірити чи визначений інтерфейс %s"
-+msgstr "Не вдалося перевірити чи визначений інтерфейс %s"
- 
--#: ../semanage/seobject.py:1461
++msgid "Could not query addr %s"
++msgstr ""
++
++#: ../semanage/seobject.py:1331
++#, python-format
++msgid "Could not modify addr %s"
++msgstr ""
++
++#: ../semanage/seobject.py:1359
++#, python-format
++msgid "Addr %s is defined in policy, cannot be deleted"
++msgstr ""
++
++#: ../semanage/seobject.py:1363
++#, python-format
++msgid "Could not delete addr %s"
++msgstr ""
++
++#: ../semanage/seobject.py:1375
++msgid "Could not deleteall node mappings"
++msgstr ""
++
++#: ../semanage/seobject.py:1389
++msgid "Could not list addrs"
++msgstr ""
++
++#: ../semanage/seobject.py:1441 ../semanage/seobject.py:1732
++msgid "SELinux Type is required"
++msgstr ""
++
++#: ../semanage/seobject.py:1449 ../semanage/seobject.py:1511
++#: ../semanage/seobject.py:1545 ../semanage/seobject.py:1551
++#, python-format
++msgid "Could not check if interface %s is defined"
++msgstr ""
++
++#: ../semanage/seobject.py:1456
++#, python-format
++msgid "Could not create interface for %s"
++msgstr ""
++
 +#: ../semanage/seobject.py:1465
- #, python-format
- msgid "Could not create interface for %s"
--msgstr "Не вдається створити інтерфейс для %s"
-+msgstr "Не вдалося створити інтерфейс для %s"
- 
--#: ../semanage/seobject.py:1470
-+#: ../semanage/seobject.py:1474
- #, python-format
- msgid "Could not set user in interface context for %s"
--msgstr "Не вдається встановити користувача у контексті інтерфейсу для %s"
-+msgstr "Не вдалося вказати користувача у контексті інтерфейсу для %s"
- 
--#: ../semanage/seobject.py:1474
++#, python-format
++msgid "Could not set user in interface context for %s"
++msgstr ""
++
++#: ../semanage/seobject.py:1469
++#, python-format
++msgid "Could not set role in interface context for %s"
++msgstr ""
++
++#: ../semanage/seobject.py:1473
++#, python-format
++msgid "Could not set type in interface context for %s"
++msgstr ""
++
 +#: ../semanage/seobject.py:1478
- #, python-format
- msgid "Could not set role in interface context for %s"
--msgstr "Не вдається встановити роль у контексті інтерфейсу для %s"
-+msgstr "Не вдалося вказати роль у контексті інтерфейсу для %s"
- 
--#: ../semanage/seobject.py:1478
++#, python-format
++msgid "Could not set mls fields in interface context for %s"
++msgstr ""
++
 +#: ../semanage/seobject.py:1482
- #, python-format
- msgid "Could not set type in interface context for %s"
--msgstr "Не вдається встановити тип у контексті інтерфейсу для %s"
-+msgstr "Не вдалося вказати тип у контексті інтерфейсу для %s"
- 
--#: ../semanage/seobject.py:1483
-+#: ../semanage/seobject.py:1487
- #, python-format
- msgid "Could not set mls fields in interface context for %s"
--msgstr "Не вдається встановити поле mls у контексті інтерфейсу для %s"
-+msgstr "Не вдалося вказати поле mls у контексті інтерфейсу для %s"
- 
--#: ../semanage/seobject.py:1487
-+#: ../semanage/seobject.py:1491
- #, python-format
- msgid "Could not set interface context for %s"
--msgstr "Не вдається створити контекст інтерфейсу для %s"
-+msgstr "Не вдалося вказати контекст інтерфейсу для %s"
- 
--#: ../semanage/seobject.py:1491
-+#: ../semanage/seobject.py:1495
- #, python-format
- msgid "Could not set message context for %s"
--msgstr "Не вдається створити контекст повідомлення інтерфейс для %s"
-+msgstr "Не вдалося створити контекст повідомлення для %s"
- 
--#: ../semanage/seobject.py:1495
-+#: ../semanage/seobject.py:1499
- #, python-format
- msgid "Could not add interface %s"
--msgstr "Не вдається додати інтерфейс %s"
-+msgstr "Не вдалося додати інтерфейс %s"
- 
--#: ../semanage/seobject.py:1518 ../semanage/seobject.py:1552
-+#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
- #, python-format
- msgid "Interface %s is not defined"
--msgstr "Інтерфейс  %s не визначено"
-+msgstr "Інтерфейс %s не визначено"
- 
--#: ../semanage/seobject.py:1522
-+#: ../semanage/seobject.py:1526
- #, python-format
- msgid "Could not query interface %s"
--msgstr "Не вдається запитати інтерфейс %s"
-+msgstr "Не вдалося запитати інтерфейс %s"
- 
--#: ../semanage/seobject.py:1533
-+#: ../semanage/seobject.py:1537
- #, python-format
- msgid "Could not modify interface %s"
--msgstr "Не вдається змінити інтерфейс %s"
-+msgstr "Не вдалося змінити інтерфейс %s"
- 
--#: ../semanage/seobject.py:1558
-+#: ../semanage/seobject.py:1562
- #, python-format
- msgid "Interface %s is defined in policy, cannot be deleted"
--msgstr "Інтерфейс %s визначений у політиці, не може бути видалений"
-+msgstr "Інтерфейс %s визначений у правилах, не може бути вилучено"
- 
--#: ../semanage/seobject.py:1562
-+#: ../semanage/seobject.py:1566
- #, python-format
- msgid "Could not delete interface %s"
--msgstr "Не вдається видалити інтерфейс %s"
-+msgstr "Не вдалося вилучити інтерфейс %s"
- 
--#: ../semanage/seobject.py:1574
--#, fuzzy
-+#: ../semanage/seobject.py:1578
- msgid "Could not delete all interface  mappings"
--msgstr "Не вдається видалити інтерфейс %s"
-+msgstr "Не вдалося вилучити всі прив’язки інтерфейсів"
- 
--#: ../semanage/seobject.py:1588
-+#: ../semanage/seobject.py:1592
- msgid "Could not list interfaces"
--msgstr "Не вдається перелічити інтерфейси"
-+msgstr "Не вдалося отримати список інтерфейсів"
- 
--#: ../semanage/seobject.py:1613
-+#: ../semanage/seobject.py:1617
- msgid "SELinux Interface"
--msgstr ""
-+msgstr "Інтерфейс SELinux"
- 
--#: ../semanage/seobject.py:1613 ../semanage/seobject.py:1936
-+#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
- msgid "Context"
--msgstr ""
-+msgstr "Контекст"
- 
--#: ../semanage/seobject.py:1663
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1667
 +#, python-format
- msgid "Equivalence class for %s already exists"
--msgstr "Контекст файлу для %s вже визначено"
-+msgstr "Клас еквівалентності для %s вже існує"
- 
--#: ../semanage/seobject.py:1669
-+#: ../semanage/seobject.py:1673
- #, python-format
- msgid "File spec %s conflicts with equivalency rule '%s %s'"
--msgstr ""
-+msgstr "Специфікація файлів, %s, суперечить правилу еквівалентності «%s %s»"
- 
--#: ../semanage/seobject.py:1678
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1682
++msgid "Could not set interface context for %s"
++msgstr ""
++
++#: ../semanage/seobject.py:1486
 +#, python-format
- msgid "Equivalence class for %s does not exists"
--msgstr "Користувач %s не існує у Linux"
-+msgstr "Класу еквівалентності для %s не існує"
- 
--#: ../semanage/seobject.py:1692
-+#: ../semanage/seobject.py:1696
- #, python-format
- msgid "Could not set user in file context for %s"
--msgstr "Не вдається встановити користувача у контексті файлу для %s"
-+msgstr "Не вдалося вказати користувача у контексті файла для %s"
- 
--#: ../semanage/seobject.py:1696
++msgid "Could not set message context for %s"
++msgstr ""
++
++#: ../semanage/seobject.py:1490
++#, python-format
++msgid "Could not add interface %s"
++msgstr ""
++
++#: ../semanage/seobject.py:1513 ../semanage/seobject.py:1547
++#, python-format
++msgid "Interface %s is not defined"
++msgstr ""
++
++#: ../semanage/seobject.py:1517
++#, python-format
++msgid "Could not query interface %s"
++msgstr ""
++
++#: ../semanage/seobject.py:1528
++#, python-format
++msgid "Could not modify interface %s"
++msgstr ""
++
++#: ../semanage/seobject.py:1553
++#, python-format
++msgid "Interface %s is defined in policy, cannot be deleted"
++msgstr ""
++
++#: ../semanage/seobject.py:1557
++#, python-format
++msgid "Could not delete interface %s"
++msgstr ""
++
++#: ../semanage/seobject.py:1569
++msgid "Could not delete all interface  mappings"
++msgstr ""
++
++#: ../semanage/seobject.py:1583
++msgid "Could not list interfaces"
++msgstr ""
++
++#: ../semanage/seobject.py:1608
++msgid "SELinux Interface"
++msgstr ""
++
++#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1954
++msgid "Context"
++msgstr ""
++
++#: ../semanage/seobject.py:1671
++#, python-format
++msgid "Equivalence class for %s already exists"
++msgstr ""
++
++#: ../semanage/seobject.py:1677
++#, python-format
++msgid "File spec %s conflicts with equivalency rule '%s %s'"
++msgstr ""
++
++#: ../semanage/seobject.py:1686
++#, python-format
++msgid "Equivalence class for %s does not exists"
++msgstr ""
++
 +#: ../semanage/seobject.py:1700
- #, python-format
- msgid "Could not set role in file context for %s"
--msgstr "Не вдається встановити роль у контексті файлу для %s"
-+msgstr "Не вдалося вказати роль у контексті файла для %s"
- 
--#: ../semanage/seobject.py:1701 ../semanage/seobject.py:1758
-+#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
- #, python-format
- msgid "Could not set mls fields in file context for %s"
--msgstr "Не вдається встановити поле mls у контексті файлу для %s"
-+msgstr "Не вдалося вказати поле mls у контексті файла для %s"
- 
--#: ../semanage/seobject.py:1707
-+#: ../semanage/seobject.py:1711
- msgid "Invalid file specification"
--msgstr ""
-+msgstr "Неправильна визначення файла"
- 
--#: ../semanage/seobject.py:1709
-+#: ../semanage/seobject.py:1713
- msgid "File specification can not include spaces"
--msgstr ""
-+msgstr "У специфікації файлів не можна використовувати пробіли"
- 
--#: ../semanage/seobject.py:1714
-+#: ../semanage/seobject.py:1718
- #, python-format
- msgid ""
- "File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
- msgstr ""
-+"Специфікація файлів, %s, суперечить правилу еквівалентності «%s %s». "
-+"Спробуйте краще додати «%s»."
- 
--#: ../semanage/seobject.py:1732 ../semanage/seobject.py:1737
--#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1872
--#: ../semanage/seobject.py:1876
-+#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
-+#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
-+#: ../semanage/seobject.py:1880
- #, python-format
- msgid "Could not check if file context for %s is defined"
--msgstr "Не вдається перевірити чи визначений контекст файлу %s"
-+msgstr "Не вдалося перевірити чи визначений контекст файла для %s"
- 
--#: ../semanage/seobject.py:1745
-+#: ../semanage/seobject.py:1749
- #, python-format
- msgid "Could not create file context for %s"
--msgstr "Не вдається створити контекст файлу для %s"
-+msgstr "Не вдалося створити контекст файла для %s"
- 
--#: ../semanage/seobject.py:1753
-+#: ../semanage/seobject.py:1757
- #, python-format
- msgid "Could not set type in file context for %s"
--msgstr "Не вдається встановити тип у контексті файлу для %s"
-+msgstr "Не вдалося вказати тип у контексті файла для %s"
- 
--#: ../semanage/seobject.py:1761 ../semanage/seobject.py:1818
--#: ../semanage/seobject.py:1822
-+#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
-+#: ../semanage/seobject.py:1826
- #, python-format
- msgid "Could not set file context for %s"
--msgstr "Не вдається встановити контекст файлу для %s"
-+msgstr "Не вдалося вказати контекст файла для %s"
- 
--#: ../semanage/seobject.py:1767
-+#: ../semanage/seobject.py:1771
- #, python-format
- msgid "Could not add file context for %s"
--msgstr "Не вдається додати контекст файлу для %s"
-+msgstr "Не вдалося додати контекст файла для %s"
- 
--#: ../semanage/seobject.py:1781
-+#: ../semanage/seobject.py:1785
- msgid "Requires setype, serange or seuser"
- msgstr "Потрібно вказати setype, serange чи seuser"
- 
--#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1880
-+#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
- #, python-format
- msgid "File context for %s is not defined"
--msgstr "Контекст файлу для %s не визначено"
-+msgstr "Контекст файла для %s не визначено"
- 
--#: ../semanage/seobject.py:1800
-+#: ../semanage/seobject.py:1804
- #, python-format
- msgid "Could not query file context for %s"
--msgstr "Не вдається запитати контекст файлу для %s"
-+msgstr "Не вдалося запитати контекст файла для %s"
- 
--#: ../semanage/seobject.py:1826
-+#: ../semanage/seobject.py:1830
- #, python-format
- msgid "Could not modify file context for %s"
--msgstr "Не вдається змінити контекст файлу для %s"
-+msgstr "Не вдалося змінити контекст файла для %s"
- 
--#: ../semanage/seobject.py:1839
--#, fuzzy
-+#: ../semanage/seobject.py:1843
- msgid "Could not list the file contexts"
--msgstr "Не вдається отримати список контекстів файлів"
-+msgstr "Не вдалося отримати список контекстів файлів"
- 
--#: ../semanage/seobject.py:1853
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1857
 +#, python-format
- msgid "Could not delete the file context %s"
--msgstr "Не вдається видалити контекст файлу для %s"
-+msgstr "Не вдалося вилучити контекст файла для %s"
- 
--#: ../semanage/seobject.py:1878
-+#: ../semanage/seobject.py:1882
- #, python-format
- msgid "File context for %s is defined in policy, cannot be deleted"
--msgstr "Контекст файлу для %s визначено у політиці, його не можна видалити"
-+msgstr "Контекст файла для %s визначено у правилах, його не можна вилучити"
- 
--#: ../semanage/seobject.py:1884
-+#: ../semanage/seobject.py:1888
- #, python-format
- msgid "Could not delete file context for %s"
--msgstr "Не вдається видалити контекст файлу для %s"
-+msgstr "Не вдалося вилучити контекст файла для %s"
- 
--#: ../semanage/seobject.py:1899
-+#: ../semanage/seobject.py:1903
- msgid "Could not list file contexts"
--msgstr "Не вдається отримати список контекстів файлів"
-+msgstr "Не вдалося отримати список контекстів файлів"
- 
--#: ../semanage/seobject.py:1903
-+#: ../semanage/seobject.py:1907
- msgid "Could not list local file contexts"
--msgstr "Не вдається отримати список локальних контекстів файлів"
-+msgstr "Не вдалося отримати список локальних контекстів файлів"
- 
--#: ../semanage/seobject.py:1936
-+#: ../semanage/seobject.py:1944
- msgid "SELinux fcontext"
--msgstr ""
-+msgstr "Контекст файла SELinux"
- 
--#: ../semanage/seobject.py:1936
-+#: ../semanage/seobject.py:1944
- msgid "type"
--msgstr ""
-+msgstr "тип"
- 
--#: ../semanage/seobject.py:1949
-+#: ../semanage/seobject.py:1957
- msgid ""
- "\n"
- "SELinux Distribution fcontext Equivalence \n"
- msgstr ""
++msgid "Could not set user in file context for %s"
++msgstr ""
++
++#: ../semanage/seobject.py:1704
++#, python-format
++msgid "Could not set role in file context for %s"
++msgstr ""
++
++#: ../semanage/seobject.py:1709 ../semanage/seobject.py:1769
++#, python-format
++msgid "Could not set mls fields in file context for %s"
++msgstr ""
++
++#: ../semanage/seobject.py:1715
++msgid "Invalid file specification"
++msgstr ""
++
++#: ../semanage/seobject.py:1717
++msgid "File specification can not include spaces"
++msgstr ""
++
++#: ../semanage/seobject.py:1722
++#, python-format
++msgid ""
++"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
++msgstr ""
++
++#: ../semanage/seobject.py:1735
++#, python-format
++msgid "Type %s is invalid, must be a file or device type"
++msgstr ""
++
++#: ../semanage/seobject.py:1743 ../semanage/seobject.py:1748
++#: ../semanage/seobject.py:1804 ../semanage/seobject.py:1886
++#: ../semanage/seobject.py:1890
++#, python-format
++msgid "Could not check if file context for %s is defined"
++msgstr ""
++
++#: ../semanage/seobject.py:1756
++#, python-format
++msgid "Could not create file context for %s"
++msgstr ""
++
++#: ../semanage/seobject.py:1764
++#, python-format
++msgid "Could not set type in file context for %s"
++msgstr ""
++
++#: ../semanage/seobject.py:1772 ../semanage/seobject.py:1832
++#: ../semanage/seobject.py:1836
++#, python-format
++msgid "Could not set file context for %s"
++msgstr ""
++
++#: ../semanage/seobject.py:1778
++#, python-format
++msgid "Could not add file context for %s"
++msgstr ""
++
++#: ../semanage/seobject.py:1792
++msgid "Requires setype, serange or seuser"
++msgstr ""
++
++#: ../semanage/seobject.py:1808 ../semanage/seobject.py:1894
++#, python-format
++msgid "File context for %s is not defined"
++msgstr ""
++
++#: ../semanage/seobject.py:1814
++#, python-format
++msgid "Could not query file context for %s"
++msgstr ""
++
++#: ../semanage/seobject.py:1840
++#, python-format
++msgid "Could not modify file context for %s"
++msgstr ""
++
++#: ../semanage/seobject.py:1853
++msgid "Could not list the file contexts"
++msgstr ""
++
++#: ../semanage/seobject.py:1867
++#, python-format
++msgid "Could not delete the file context %s"
++msgstr ""
++
++#: ../semanage/seobject.py:1892
++#, python-format
++msgid "File context for %s is defined in policy, cannot be deleted"
++msgstr ""
++
++#: ../semanage/seobject.py:1898
++#, python-format
++msgid "Could not delete file context for %s"
++msgstr ""
++
++#: ../semanage/seobject.py:1913
++msgid "Could not list file contexts"
++msgstr ""
++
++#: ../semanage/seobject.py:1917
++msgid "Could not list local file contexts"
++msgstr ""
++
++#: ../semanage/seobject.py:1954
++msgid "SELinux fcontext"
++msgstr ""
++
++#: ../semanage/seobject.py:1954
++msgid "type"
++msgstr ""
++
++#: ../semanage/seobject.py:1967
++msgid ""
 +"\n"
-+"Еквівалентність файлових контекстів дистрибутива SELinux\n"
- 
--#: ../semanage/seobject.py:1954
-+#: ../semanage/seobject.py:1962
- msgid ""
- "\n"
- "SELinux Local fcontext Equivalence \n"
- msgstr ""
++"SELinux Distribution fcontext Equivalence \n"
++msgstr ""
++
++#: ../semanage/seobject.py:1972
++msgid ""
 +"\n"
-+"Еквівалентність локальних файлових контекстів SELinux\n"
- 
--#: ../semanage/seobject.py:1988 ../semanage/seobject.py:2040
--#: ../semanage/seobject.py:2046
-+#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
-+#: ../semanage/seobject.py:2054
- #, python-format
- msgid "Could not check if boolean %s is defined"
--msgstr "Не вдається перевірити чи визначено логічне значення %s"
-+msgstr "Не вдалося перевірити чи визначено логічне значення %s"
- 
--#: ../semanage/seobject.py:1990 ../semanage/seobject.py:2042
-+#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
- #, python-format
- msgid "Boolean %s is not defined"
- msgstr "Логічне значення %s не визначене"
- 
--#: ../semanage/seobject.py:1994
-+#: ../semanage/seobject.py:2002
- #, python-format
- msgid "Could not query file context %s"
--msgstr "Не вдається запитати контекст файлу %s"
-+msgstr "Не вдалося запитати контекст файла %s"
- 
--#: ../semanage/seobject.py:1999
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:2007
++"SELinux Local fcontext Equivalence \n"
++msgstr ""
++
++#: ../semanage/seobject.py:2006 ../semanage/seobject.py:2059
++#: ../semanage/seobject.py:2065
 +#, python-format
- msgid "You must specify one of the following values: %s"
--msgstr "Необхідно вказати префікс"
-+msgstr "Слід вказати одне з таких значень: %s"
- 
--#: ../semanage/seobject.py:2004
--#, fuzzy, python-format
++msgid "Could not check if boolean %s is defined"
++msgstr ""
++
++#: ../semanage/seobject.py:2008 ../semanage/seobject.py:2061
++#, python-format
++msgid "Boolean %s is not defined"
++msgstr ""
++
 +#: ../semanage/seobject.py:2012
 +#, python-format
- msgid "Could not set active value of boolean %s"
--msgstr "Не вдається видалити логічне значення %s"
-+msgstr "Не вдалося вказати активне значення змінної %s"
- 
--#: ../semanage/seobject.py:2007
-+#: ../semanage/seobject.py:2015
- #, python-format
- msgid "Could not modify boolean %s"
--msgstr "Не вдається змінити логічне значення %s"
-+msgstr "Не вдалося змінити логічне значення %s"
- 
--#: ../semanage/seobject.py:2025
-+#: ../semanage/seobject.py:2033
- #, python-format
- msgid "Bad format %s: Record %s"
--msgstr ""
-+msgstr "Неправильний формат %s: Запис %s"
- 
--#: ../semanage/seobject.py:2048
-+#: ../semanage/seobject.py:2056
- #, python-format
- msgid "Boolean %s is defined in policy, cannot be deleted"
--msgstr "Логічне значення %s визначено у політиці, його не можна видалити"
-+msgstr "Логічне значення %s визначено у правилах, його не можна вилучити"
- 
--#: ../semanage/seobject.py:2052
-+#: ../semanage/seobject.py:2060
- #, python-format
- msgid "Could not delete boolean %s"
--msgstr "Не вдається видалити логічне значення %s"
-+msgstr "Не вдалося вилучити логічне значення %s"
- 
--#: ../semanage/seobject.py:2064 ../semanage/seobject.py:2081
-+#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
- msgid "Could not list booleans"
--msgstr "Не вдається отримати список логічних змінних"
-+msgstr "Не вдалося отримати список логічних змінних"
- 
--#: ../semanage/seobject.py:2104
-+#: ../semanage/seobject.py:2112
- msgid "unknown"
--msgstr ""
-+msgstr "невідомо"
- 
--#: ../semanage/seobject.py:2117
-+#: ../semanage/seobject.py:2125
- msgid "off"
--msgstr ""
-+msgstr "вимкнено"
- 
--#: ../semanage/seobject.py:2117
++msgid "Could not query file context %s"
++msgstr ""
++
++#: ../semanage/seobject.py:2017
++#, python-format
++msgid "You must specify one of the following values: %s"
++msgstr ""
++
++#: ../semanage/seobject.py:2022
++#, python-format
++msgid "Could not set active value of boolean %s"
++msgstr ""
++
++#: ../semanage/seobject.py:2025
++#, python-format
++msgid "Could not modify boolean %s"
++msgstr ""
++
++#: ../semanage/seobject.py:2043
++#, python-format
++msgid "Bad format %s: Record %s"
++msgstr ""
++
++#: ../semanage/seobject.py:2067
++#, python-format
++msgid "Boolean %s is defined in policy, cannot be deleted"
++msgstr ""
++
++#: ../semanage/seobject.py:2071
++#, python-format
++msgid "Could not delete boolean %s"
++msgstr ""
++
++#: ../semanage/seobject.py:2083 ../semanage/seobject.py:2100
++msgid "Could not list booleans"
++msgstr ""
++
 +#: ../semanage/seobject.py:2125
- msgid "on"
--msgstr ""
-+msgstr "увімкнено"
- 
--#: ../semanage/seobject.py:2131
-+#: ../semanage/seobject.py:2139
- msgid "SELinux boolean"
--msgstr ""
-+msgstr "Логічна змінна SELinux"
- 
--#: ../semanage/seobject.py:2131
-+#: ../semanage/seobject.py:2139
- msgid "State"
--msgstr ""
-+msgstr "Стан"
- 
--#: ../semanage/seobject.py:2131
-+#: ../semanage/seobject.py:2139
- msgid "Default"
--msgstr ""
-+msgstr "Типовий"
- 
--#: ../semanage/seobject.py:2131
-+#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
-+#: ../gui/polgengui.py:253
- msgid "Description"
--msgstr ""
-+msgstr "Опис"
- 
- #: ../newrole/newrole.c:201
- #, c-format
-@@ -956,17 +957,17 @@ msgstr "помилка встановлÐ
- #: ../newrole/newrole.c:290
- #, c-format
- msgid "newrole: service name configuration hashtable overflow\n"
--msgstr ""
-+msgstr "newrole: переповнення хеш-таблиці параметрів назв служб\n"
- 
- #: ../newrole/newrole.c:300
- #, c-format
- msgid "newrole:  %s:  error on line %lu.\n"
--msgstr ""
-+msgstr "newrole:  %s:  помилка у рядку %lu.\n"
- 
- #: ../newrole/newrole.c:439
- #, c-format
- msgid "cannot find valid entry in the passwd file.\n"
--msgstr "не вдається знайти правильний запис у файлі passwd.\n"
-+msgstr "не вдалося знайти правильний запис у файлі passwd.\n"
- 
- #: ../newrole/newrole.c:450
- #, c-format
-@@ -976,12 +977,12 @@ msgstr "Недостатньо пам'я
- #: ../newrole/newrole.c:455
- #, c-format
- msgid "Error!  Shell is not valid.\n"
--msgstr "Помилка!  Неправильна оболонка.\n"
-+msgstr "Помилка! Неправильна оболонка.\n"
- 
- #: ../newrole/newrole.c:512
- #, c-format
- msgid "Unable to clear environment\n"
--msgstr "Не вдається очистити оточення\n"
-+msgstr "Не вдалося спорожнити змінні середовища\n"
- 
- #: ../newrole/newrole.c:556 ../newrole/newrole.c:587 ../newrole/newrole.c:617
- #, c-format
-@@ -1011,31 +1012,31 @@ msgstr "Помилка надсиланÐ
- #: ../newrole/newrole.c:692 ../newrole/newrole.c:1059
- #, c-format
- msgid "Could not determine enforcing mode.\n"
--msgstr "Не вдається визначити режим блокування (enforcing).\n"
-+msgstr "Не вдалося визначити режим блокування (enforcing).\n"
- 
- #: ../newrole/newrole.c:699
- #, c-format
- msgid "Error!  Could not open %s.\n"
--msgstr "Помилка! Не вдається відкрити %s.\n"
-+msgstr "Помилка! Не вдалося відкрити %s.\n"
- 
- #: ../newrole/newrole.c:705
- #, c-format
- msgid "%s!  Could not get current context for %s, not relabeling tty.\n"
- msgstr ""
--"%s!  Не вдається отримати контекст для %s, перепризначення позначок tty не "
-+"%s! Не вдалося отримати контекст для %s, перепризначення позначок tty не "
- "відбулось.\n"
- 
- #: ../newrole/newrole.c:715
- #, c-format
- msgid "%s!  Could not get new context for %s, not relabeling tty.\n"
- msgstr ""
--"%s!  Не вдається отримати новий контекст для %s, перепризначення позначок "
--"tty не відбулось.\n"
-+"%s!  Не вдалося отримати новий контекст для %s, перепризначення позначок tty "
-+"не відбулось.\n"
- 
- #: ../newrole/newrole.c:725
- #, c-format
- msgid "%s!  Could not set new context for %s\n"
--msgstr "%s!  Не вдається встановити новий контекст для %s\n"
-+msgstr "%s! Не вдалося вказати новий контекст для %s\n"
- 
- #: ../newrole/newrole.c:772
- #, c-format
-@@ -1045,7 +1046,7 @@ msgstr "змінено %s позначо
- #: ../newrole/newrole.c:778
- #, c-format
- msgid "Warning! Could not restore context for %s\n"
--msgstr "Попередження!  Не вдається відновити контекст для %s\n"
-+msgstr "Попередження! Не вдалося відновити контекст для %s\n"
- 
- #: ../newrole/newrole.c:835
- #, c-format
-@@ -1070,17 +1071,17 @@ msgstr "Помилка: вказано Ð
- #: ../newrole/newrole.c:865
- #, c-format
- msgid "Error: you are not allowed to change levels on a non secure terminal \n"
--msgstr ""
-+msgstr "Помилка: ви не зможете змінювати рівень у небезпечному терміналі\n"
- 
- #: ../newrole/newrole.c:891
- #, c-format
- msgid "Couldn't get default type.\n"
--msgstr "Не вдається отримати типовий тип.\n"
-+msgstr "Не вдалося отримати типовий тип.\n"
- 
- #: ../newrole/newrole.c:901
- #, c-format
- msgid "failed to get new context.\n"
--msgstr "не вдається отримати новий контекст.\n"
-+msgstr "не вдалося отримати новий контекст.\n"
- 
- #: ../newrole/newrole.c:908
- #, c-format
-@@ -1095,7 +1096,7 @@ msgstr "помилка встановлÐ
- #: ../newrole/newrole.c:925
- #, c-format
- msgid "failed to build new range with level %s\n"
--msgstr "не вдається побудувати новий діапазон з рівнем %s\n"
-+msgstr "не вдалося побудувати новий діапазон з рівнем %s\n"
- 
- #: ../newrole/newrole.c:930
- #, c-format
-@@ -1105,7 +1106,7 @@ msgstr "помилка встановлÐ
- #: ../newrole/newrole.c:938
- #, c-format
- msgid "failed to convert new context to string\n"
--msgstr "не вдається перетворити новий контекст у рядок\n"
-+msgstr "не вдалося перетворити новий контекст у рядок\n"
- 
- #: ../newrole/newrole.c:943
- #, c-format
-@@ -1115,17 +1116,17 @@ msgstr "%s не є правильним
- #: ../newrole/newrole.c:950
- #, c-format
- msgid "Unable to allocate memory for new_context"
--msgstr "Не вдається виділити пам'ять для new_context"
-+msgstr "Не вдалося виділити пам'ять для new_context"
- 
- #: ../newrole/newrole.c:976
- #, c-format
- msgid "Unable to obtain empty signal set\n"
--msgstr "Не вдається отримати порожній сигнал від\n"
-+msgstr "Не вдалося отримати порожній сигнал від\n"
- 
- #: ../newrole/newrole.c:984
- #, c-format
- msgid "Unable to set SIGHUP handler\n"
--msgstr "Не вдається встановити обробник SIGHUP\n"
-+msgstr "Не вдалося встановити обробник SIGHUP\n"
- 
- #: ../newrole/newrole.c:1053
- #, c-format
-@@ -1135,17 +1136,17 @@ msgstr "newrole може викорисÑ
- #: ../newrole/newrole.c:1070
- #, c-format
- msgid "failed to get old_context.\n"
--msgstr "не вдається отримати old_context.\n"
-+msgstr "не вдалося отримати old_context.\n"
- 
- #: ../newrole/newrole.c:1077
--#, fuzzy, c-format
++msgid "unknown"
++msgstr ""
++
++#: ../semanage/seobject.py:2138
++msgid "off"
++msgstr ""
++
++#: ../semanage/seobject.py:2138
++msgid "on"
++msgstr ""
++
++#: ../semanage/seobject.py:2152
++msgid "SELinux boolean"
++msgstr ""
++
++#: ../semanage/seobject.py:2152
++msgid "State"
++msgstr ""
++
++#: ../semanage/seobject.py:2152
++msgid "Default"
++msgstr ""
++
++#: ../semanage/seobject.py:2152 ../gui/polgen.glade:113
++#: ../gui/polgengui.py:254
++msgid "Description"
++msgstr ""
++
++#: ../newrole/newrole.c:201
 +#, c-format
- msgid "Warning!  Could not retrieve tty information.\n"
--msgstr "Помилка!  Не вдається отримати інформацію про tty.\n"
-+msgstr "Попередження!  Не вдалося отримати інформацію про tty.\n"
- 
- #: ../newrole/newrole.c:1098
- #, c-format
- msgid "error on reading PAM service configuration.\n"
--msgstr ""
-+msgstr "помилка при читанні конфігурації служби PAM.\n"
- 
- #: ../newrole/newrole.c:1133
- #, c-format
-@@ -1160,17 +1161,17 @@ msgstr "newrole: помилка ство
- #: ../newrole/newrole.c:1163 ../newrole/newrole.c:1186
- #, c-format
- msgid "Unable to restore tty label...\n"
--msgstr "Не вдається відновити позначку tty...\n"
-+msgstr "Не вдалося відновити позначку tty...\n"
- 
- #: ../newrole/newrole.c:1165 ../newrole/newrole.c:1192
- #, c-format
- msgid "Failed to close tty properly\n"
--msgstr "Не вдається правильно закрити tty\n"
-+msgstr "Не вдалося правильно закрити tty\n"
- 
- #: ../newrole/newrole.c:1224
- #, c-format
- msgid "Could not close descriptors.\n"
--msgstr "Не вдається закрити дескриптор.\n"
-+msgstr "Не вдалося закрити дескриптор.\n"
- 
- #: ../newrole/newrole.c:1251
- #, c-format
-@@ -1180,31 +1181,31 @@ msgstr "Помилка виділеннÑ
- #: ../newrole/newrole.c:1287
- #, c-format
- msgid "Unable to restore the environment, aborting\n"
--msgstr "Не вдається відновити оточення, виконання перервано\n"
-+msgstr "Не вдалося відновити оточення, виконання перервано\n"
- 
- #: ../newrole/newrole.c:1298
- msgid "failed to exec shell\n"
--msgstr "не вдається виконати оболонку\n"
-+msgstr "не вдалося виконати оболонку\n"
- 
- #: ../load_policy/load_policy.c:22
--#, fuzzy, c-format
++msgid "failed to set PAM_TTY\n"
++msgstr ""
++
++#: ../newrole/newrole.c:290
 +#, c-format
- msgid "usage:  %s [-qi]\n"
--msgstr "використання:  %s [-bq]\n"
-+msgstr "використання:  %s [-qi]\n"
- 
- #: ../load_policy/load_policy.c:71
- #, c-format
- msgid "%s:  Policy is already loaded and initial load requested\n"
--msgstr ""
-+msgstr "%s: правила вже завантажено, запитано початкове завантаження\n"
- 
- #: ../load_policy/load_policy.c:80
--#, fuzzy, c-format
++msgid "newrole: service name configuration hashtable overflow\n"
++msgstr ""
++
++#: ../newrole/newrole.c:300
 +#, 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"
-@@ -1213,7 +1214,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
-@@ -1227,55 +1228,55 @@ msgstr "%s не у %s"
- 
- #: ../scripts/chcat:267 ../scripts/chcat:272
- msgid "Can not combine +/- with other types of categories"
--msgstr "Не можна комбінувати +/- з іншими типами категорій"
-+msgstr "Не можна поєднувати +/- з іншими типами категорій"
- 
- #: ../scripts/chcat:319
- msgid "Can not have multiple sensitivities"
--msgstr "Кілька sensitivities не підтримуються"
-+msgstr "Кілька рівнів чутливості не підтримуються"
- 
- #: ../scripts/chcat:325
- #, c-format
- msgid "Usage %s CATEGORY File ..."
--msgstr "Використання %s КАТЕГОРІЯ файл ..."
-+msgstr "Використання: %s КАТЕГОРІЯ файл ..."
- 
- #: ../scripts/chcat:326
- #, c-format
- msgid "Usage %s -l CATEGORY user ..."
--msgstr "Використання %s -l КАТЕГОРІЯ користувач ..."
-+msgstr "Використання: %s -l КАТЕГОРІЯ користувач ..."
- 
- #: ../scripts/chcat:327
- #, c-format
- msgid "Usage %s [[+|-]CATEGORY],...]q File ..."
--msgstr "Використання %s [[+|-]КАТЕГОРІЯ],...]q файл ..."
-+msgstr "Використання: %s [[+|-]КАТЕГОРІЯ],...]q файл ..."
- 
- #: ../scripts/chcat:328
- #, c-format
- msgid "Usage %s -l [[+|-]CATEGORY],...]q user ..."
--msgstr "Використання %s -l [[+|-]КАТЕГОРІЯ],...]q користувач ..."
-+msgstr "Використання: %s -l [[+|-]КАТЕГОРІЯ],...]q користувач ..."
- 
- #: ../scripts/chcat:329
- #, c-format
- msgid "Usage %s -d File ..."
--msgstr "Використання %s -d Файл ..."
-+msgstr "Використання: %s -d Файл ..."
- 
- #: ../scripts/chcat:330
- #, c-format
- msgid "Usage %s -l -d user ..."
--msgstr "Використання %s -l -d користувач ..."
-+msgstr "Використання: %s -l -d користувач ..."
- 
- #: ../scripts/chcat:331
- #, c-format
- msgid "Usage %s -L"
--msgstr "Використання %s -L"
-+msgstr "Використання: %s -L"
- 
- #: ../scripts/chcat:332
- #, c-format
- msgid "Usage %s -L -l user"
--msgstr "Використання %s -L -l користувач"
-+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"
-@@ -1285,180 +1286,2228 @@ msgstr "chcat -- -CompanyConfidential /d
- msgid "chcat -l +CompanyConfidential juser"
- msgstr "chcat -l +CompanyConfidential juser"
- 
--#: ../scripts/chcat:399
--#, c-format
-+#: ../scripts/chcat:399 ../gui/polgen.py:1351
-+#, c-format, python-format
- msgid "Options Error %s "
--msgstr "Помилка параметра %s"
-+msgstr "Помилка у параметрах %s"
++msgid "newrole:  %s:  error on line %lu.\n"
++msgstr ""
++
++#: ../newrole/newrole.c:439
++#, c-format
++msgid "cannot find valid entry in the passwd file.\n"
++msgstr ""
++
++#: ../newrole/newrole.c:450
++#, c-format
++msgid "Out of memory!\n"
++msgstr ""
++
++#: ../newrole/newrole.c:455
++#, c-format
++msgid "Error!  Shell is not valid.\n"
++msgstr ""
++
++#: ../newrole/newrole.c:512
++#, c-format
++msgid "Unable to clear environment\n"
++msgstr ""
++
++#: ../newrole/newrole.c:556 ../newrole/newrole.c:587 ../newrole/newrole.c:617
++#, c-format
++msgid "Error changing uid, aborting.\n"
++msgstr ""
++
++#: ../newrole/newrole.c:612
++#, c-format
++msgid "Error resetting KEEPCAPS, aborting\n"
++msgstr ""
++
++#: ../newrole/newrole.c:635
++#, c-format
++msgid "Error connecting to audit system.\n"
++msgstr ""
++
++#: ../newrole/newrole.c:641
++#, c-format
++msgid "Error allocating memory.\n"
++msgstr ""
++
++#: ../newrole/newrole.c:648
++#, c-format
++msgid "Error sending audit message.\n"
++msgstr ""
++
++#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
++#, c-format
++msgid "Could not determine enforcing mode.\n"
++msgstr ""
++
++#: ../newrole/newrole.c:699
++#, c-format
++msgid "Error!  Could not open %s.\n"
++msgstr ""
++
++#: ../newrole/newrole.c:705
++#, c-format
++msgid "%s!  Could not get current context for %s, not relabeling tty.\n"
++msgstr ""
++
++#: ../newrole/newrole.c:715
++#, c-format
++msgid "%s!  Could not get new context for %s, not relabeling tty.\n"
++msgstr ""
++
++#: ../newrole/newrole.c:725
++#, c-format
++msgid "%s!  Could not set new context for %s\n"
++msgstr ""
++
++#: ../newrole/newrole.c:772
++#, c-format
++msgid "%s changed labels.\n"
++msgstr ""
++
++#: ../newrole/newrole.c:778
++#, c-format
++msgid "Warning! Could not restore context for %s\n"
++msgstr ""
++
++#: ../newrole/newrole.c:835
++#, c-format
++msgid "Error: multiple roles specified\n"
++msgstr ""
++
++#: ../newrole/newrole.c:843
++#, c-format
++msgid "Error: multiple types specified\n"
++msgstr ""
++
++#: ../newrole/newrole.c:850
++#, c-format
++msgid "Sorry, -l may be used with SELinux MLS support.\n"
++msgstr ""
++
++#: ../newrole/newrole.c:855
++#, c-format
++msgid "Error: multiple levels specified\n"
++msgstr ""
++
++#: ../newrole/newrole.c:865
++#, c-format
++msgid "Error: you are not allowed to change levels on a non secure terminal \n"
++msgstr ""
++
++#: ../newrole/newrole.c:891
++#, c-format
++msgid "Couldn't get default type.\n"
++msgstr ""
++
++#: ../newrole/newrole.c:901
++#, c-format
++msgid "failed to get new context.\n"
++msgstr ""
++
++#: ../newrole/newrole.c:908
++#, c-format
++msgid "failed to set new role %s\n"
++msgstr ""
++
++#: ../newrole/newrole.c:915
++#, c-format
++msgid "failed to set new type %s\n"
++msgstr ""
++
++#: ../newrole/newrole.c:925
++#, c-format
++msgid "failed to build new range with level %s\n"
++msgstr ""
++
++#: ../newrole/newrole.c:930
++#, c-format
++msgid "failed to set new range %s\n"
++msgstr ""
++
++#: ../newrole/newrole.c:938
++#, c-format
++msgid "failed to convert new context to string\n"
++msgstr ""
++
++#: ../newrole/newrole.c:943
++#, c-format
++msgid "%s is not a valid context\n"
++msgstr ""
++
++#: ../newrole/newrole.c:950
++#, c-format
++msgid "Unable to allocate memory for new_context"
++msgstr ""
++
++#: ../newrole/newrole.c:976
++#, c-format
++msgid "Unable to obtain empty signal set\n"
++msgstr ""
++
++#: ../newrole/newrole.c:984
++#, c-format
++msgid "Unable to set SIGHUP handler\n"
++msgstr ""
++
++#: ../newrole/newrole.c:1036
++msgid "Sorry, newrole failed to drop capabilities\n"
++msgstr ""
++
++#: ../newrole/newrole.c:1052
++#, c-format
++msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
++msgstr ""
++
++#: ../newrole/newrole.c:1069
++#, c-format
++msgid "failed to get old_context.\n"
++msgstr ""
++
++#: ../newrole/newrole.c:1076
++#, c-format
++msgid "Warning!  Could not retrieve tty information.\n"
++msgstr ""
++
++#: ../newrole/newrole.c:1097
++#, c-format
++msgid "error on reading PAM service configuration.\n"
++msgstr ""
++
++#: ../newrole/newrole.c:1132
++#, c-format
++msgid "newrole: incorrect password for %s\n"
++msgstr ""
++
++#: ../newrole/newrole.c:1159
++#, c-format
++msgid "newrole: failure forking: %s"
++msgstr ""
++
++#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
++#, c-format
++msgid "Unable to restore tty label...\n"
++msgstr ""
++
++#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
++#, c-format
++msgid "Failed to close tty properly\n"
++msgstr ""
++
++#: ../newrole/newrole.c:1223
++#, c-format
++msgid "Could not close descriptors.\n"
++msgstr ""
++
++#: ../newrole/newrole.c:1250
++#, c-format
++msgid "Error allocating shell's argv0.\n"
++msgstr ""
++
++#: ../newrole/newrole.c:1286
++#, c-format
++msgid "Unable to restore the environment, aborting\n"
++msgstr ""
++
++#: ../newrole/newrole.c:1297
++msgid "failed to exec shell\n"
++msgstr ""
++
++#: ../load_policy/load_policy.c:22
++#, c-format
++msgid "usage:  %s [-qi]\n"
++msgstr ""
++
++#: ../load_policy/load_policy.c:71
++#, c-format
++msgid "%s:  Policy is already loaded and initial load requested\n"
++msgstr ""
++
++#: ../load_policy/load_policy.c:80
++#, c-format
++msgid "%s:  Can't load policy and enforcing mode requested:  %s\n"
++msgstr ""
++
++#: ../load_policy/load_policy.c:90
++#, c-format
++msgid "%s:  Can't load policy:  %s\n"
++msgstr ""
++
++#: ../scripts/chcat:92 ../scripts/chcat:169
++msgid "Requires at least one category"
++msgstr ""
++
++#: ../scripts/chcat:106 ../scripts/chcat:183
++#, c-format
++msgid "Can not modify sensitivity levels using '+' on %s"
++msgstr ""
++
++#: ../scripts/chcat:110
++#, c-format
++msgid "%s is already in %s"
++msgstr ""
++
++#: ../scripts/chcat:188 ../scripts/chcat:198
++#, c-format
++msgid "%s is not in %s"
++msgstr ""
++
++#: ../scripts/chcat:267 ../scripts/chcat:272
++msgid "Can not combine +/- with other types of categories"
++msgstr ""
++
++#: ../scripts/chcat:319
++msgid "Can not have multiple sensitivities"
++msgstr ""
++
++#: ../scripts/chcat:325
++#, c-format
++msgid "Usage %s CATEGORY File ..."
++msgstr ""
++
++#: ../scripts/chcat:326
++#, c-format
++msgid "Usage %s -l CATEGORY user ..."
++msgstr ""
++
++#: ../scripts/chcat:327
++#, c-format
++msgid "Usage %s [[+|-]CATEGORY],...]q File ..."
++msgstr ""
++
++#: ../scripts/chcat:328
++#, c-format
++msgid "Usage %s -l [[+|-]CATEGORY],...]q user ..."
++msgstr ""
++
++#: ../scripts/chcat:329
++#, c-format
++msgid "Usage %s -d File ..."
++msgstr ""
++
++#: ../scripts/chcat:330
++#, c-format
++msgid "Usage %s -l -d user ..."
++msgstr ""
++
++#: ../scripts/chcat:331
++#, c-format
++msgid "Usage %s -L"
++msgstr ""
++
++#: ../scripts/chcat:332
++#, c-format
++msgid "Usage %s -L -l user"
++msgstr ""
++
++#: ../scripts/chcat:333
++msgid "Use -- to end option list.  For example"
++msgstr ""
++
++#: ../scripts/chcat:334
++msgid "chcat -- -CompanyConfidential /docs/businessplan.odt"
++msgstr ""
++
++#: ../scripts/chcat:335
++msgid "chcat -l +CompanyConfidential juser"
++msgstr ""
++
++#: ../scripts/chcat:399
++#, c-format
++msgid "Options Error %s "
++msgstr ""
 +
-+#: ../gui/booleansPage.py:195 ../gui/system-config-selinux.glade:1706
++#: ../gui/booleansPage.py:194 ../gui/system-config-selinux.glade:1706
 +msgid "Boolean"
-+msgstr "Логічні змінні"
++msgstr ""
 +
-+#: ../gui/booleansPage.py:252 ../gui/semanagePage.py:162
++#: ../gui/booleansPage.py:245 ../gui/semanagePage.py:162
 +msgid "all"
-+msgstr "Усі"
++msgstr ""
 +
-+#: ../gui/booleansPage.py:254 ../gui/semanagePage.py:164
++#: ../gui/booleansPage.py:247 ../gui/semanagePage.py:164
 +#: ../gui/system-config-selinux.glade:1615
 +#: ../gui/system-config-selinux.glade:1820
 +#: ../gui/system-config-selinux.glade:2437
 +msgid "Customized"
-+msgstr "Змінені"
++msgstr ""
 +
 +#: ../gui/fcontextPage.py:64 ../gui/system-config-selinux.glade:1911
 +msgid "File Labeling"
-+msgstr "Призначення позначок файлам"
++msgstr ""
 +
 +#: ../gui/fcontextPage.py:74
 +msgid ""
 +"File\n"
 +"Specification"
 +msgstr ""
-+"Специфікація\n"
-+"файлів"
 +
 +#: ../gui/fcontextPage.py:81
 +msgid ""
 +"Selinux\n"
 +"File Type"
 +msgstr ""
-+"Тип файлу\n"
-+"SELinux"
 +
 +#: ../gui/fcontextPage.py:88
 +msgid ""
 +"File\n"
 +"Type"
 +msgstr ""
-+"Тип\n"
-+"файлу"
 +
 +#: ../gui/loginsPage.py:48 ../gui/system-config-selinux.glade:2098
 +msgid "User Mapping"
-+msgstr "Відповідність користувачів"
++msgstr ""
 +
 +#: ../gui/loginsPage.py:52
 +msgid ""
 +"Login\n"
 +"Name"
 +msgstr ""
-+"Реєстраційне\n"
-+"ім'я"
 +
 +#: ../gui/loginsPage.py:56 ../gui/usersPage.py:50
 +msgid ""
 +"SELinux\n"
 +"User"
 +msgstr ""
-+"Користувач\n"
-+"SELinux"
 +
 +#: ../gui/loginsPage.py:59 ../gui/usersPage.py:55
 +msgid ""
 +"MLS/\n"
 +"MCS Range"
 +msgstr ""
-+"Діапазон\n"
-+"MLS/MCS"
 +
 +#: ../gui/loginsPage.py:133
 +#, python-format
 +msgid "Login '%s' is required"
-+msgstr "Потрібна авторизація '%s'"
++msgstr ""
 +
-+#: ../gui/modulesPage.py:48 ../gui/system-config-selinux.glade:2753
++#: ../gui/modulesPage.py:49 ../gui/system-config-selinux.glade:2753
 +msgid "Policy Module"
-+msgstr "Модуль політики"
++msgstr ""
 +
-+#: ../gui/modulesPage.py:57
++#: ../gui/modulesPage.py:58
 +msgid "Module Name"
-+msgstr "Назва модуля"
++msgstr ""
 +
-+#: ../gui/modulesPage.py:134
++#: ../gui/modulesPage.py:135
 +msgid "Disable Audit"
-+msgstr "Вимкнути аудит"
++msgstr ""
 +
-+#: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
++#: ../gui/modulesPage.py:138 ../gui/system-config-selinux.glade:2662
 +msgid "Enable Audit"
-+msgstr "Увімкнути аудит"
++msgstr ""
 +
-+#: ../gui/modulesPage.py:162
++#: ../gui/modulesPage.py:163
 +msgid "Load Policy Module"
-+msgstr "Завантажити модуль політики"
-+
-+#: ../gui/polgen.glade:79
-+msgid "Polgen"
-+msgstr "Polgen"
++msgstr ""
 +
-+#: ../gui/polgen.glade:80
++#: ../gui/polgen.glade:9
 +msgid "Red Hat 2007"
-+msgstr "Red Hat 2007"
++msgstr ""
 +
-+#: ../gui/polgen.glade:81
++#: ../gui/polgen.glade:11
 +msgid "GPL"
-+msgstr "GPL"
++msgstr ""
 +
 +#. TRANSLATORS: Replace this string with your names, one name per line.
-+#: ../gui/polgen.glade:85 ../gui/system-config-selinux.glade:17
++#: ../gui/polgen.glade:13 ../gui/system-config-selinux.glade:17
 +msgid "translator-credits"
-+msgstr "Максим Дзюманенко <dziumanenko at gmail.com>"
++msgstr ""
++
++#: ../gui/polgen.glade:34
++msgid "Add Booleans Dialog"
++msgstr ""
++
++#: ../gui/polgen.glade:101
++msgid "Boolean Name"
++msgstr ""
 +
-+#: ../gui/polgen.glade:90
++#: ../gui/polgen.glade:230
 +msgid "SELinux Policy Generation Tool"
-+msgstr "Утиліта генерації політики SELinux"
++msgstr ""
 +
-+#: ../gui/polgen.glade:128
++#: ../gui/polgen.glade:251
 +msgid ""
 +"<b>Select the policy type for the application or user role you want to "
 +"confine:</b>"
 +msgstr ""
-+"<b>Виберіть тип правил для програми або ролі користувача, обмеження для яких "
-+"ви хочете визначити:</b>"
 +
-+#: ../gui/polgen.glade:177
++#: ../gui/polgen.glade:284
 +msgid "<b>Applications</b>"
-+msgstr "<b>Програма</b>"
++msgstr ""
++
++#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:183
++msgid "Standard Init Daemon"
++msgstr ""
 +
-+#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
++#: ../gui/polgen.glade:320 ../gui/polgen.glade:336
 +msgid ""
 +"Standard Init Daemon are daemons started on boot via init scripts.  Usually "
 +"requires a script in /etc/rc.d/init.d"
 +msgstr ""
-+"Стандартні служби ініціалізації запускаються при завантаженні за допомогою "
-+"сценаріїв init, які зазвичай розташовані у /etc/rc.d/init.d"
-+
-+#: ../gui/polgen.glade:241 ../gui/polgen.py:156
-+msgid "Standard Init Daemon"
-+msgstr "Стандартна служба Init"
 +
-+#: ../gui/polgen.glade:261 ../gui/polgen.py:157
++#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:184
 +msgid "DBUS System Daemon"
-+msgstr "Системна служба DBUS"
++msgstr ""
++
++#: ../gui/polgen.glade:349
++msgid "Internet Services Daemon (inetd)"
++msgstr ""
 +
-+#: ../gui/polgen.glade:280
++#: ../gui/polgen.glade:353
 +msgid "Internet Services Daemon are daemons started by xinetd"
-+msgstr "initd запускається службою xinetd"
++msgstr ""
 +
-+#: ../gui/polgen.glade:282
-+msgid "Internet Services Daemon (inetd)"
-+msgstr "Фонова служба інтернет-служб (inetd)"
++#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:186
++msgid "Web Application/Script (CGI)"
++msgstr ""
 +
-+#: ../gui/polgen.glade:301
++#: ../gui/polgen.glade:370
 +msgid ""
 +"Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
-+msgstr "Веб-програми/ сценарії CGI, що запускаються веб-сервером Apache"
++msgstr ""
 +
-+#: ../gui/polgen.glade:303 ../gui/polgen.py:159
-+msgid "Web Application/Script (CGI)"
-+msgstr "Веб-програма/ сценарій (CGI)"
++#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:187
++msgid "User Application"
++msgstr ""
 +
-+#: ../gui/polgen.glade:322 ../gui/polgen.glade:343
++#: ../gui/polgen.glade:387 ../gui/polgen.glade:404
 +msgid ""
 +"User Application are any application that you would like to confine that is "
 +"started by a user"
 +msgstr ""
-+"Програма користувача -- будь-яка програма, запущена користувачем, до якого "
-+"ви хочете застосувати обмеження."
-+
-+#: ../gui/polgen.glade:324 ../gui/polgen.py:160
-+msgid "User Application"
-+msgstr "Програма користувача"
 +
-+#: ../gui/polgen.glade:345 ../gui/polgen.py:161
++#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:188
 +msgid "Sandbox"
-+msgstr "Пісочниця"
++msgstr ""
 +
-+#: ../gui/polgen.glade:391
++#: ../gui/polgen.glade:446
 +msgid "<b>Login Users</b>"
-+msgstr "<b>Зареєстровані користувачі</b>"
++msgstr ""
++
++#: ../gui/polgen.glade:478
++msgid "Existing User Roles"
++msgstr ""
 +
-+#: ../gui/polgen.glade:453
++#: ../gui/polgen.glade:482
 +msgid "Modify an existing login user record."
-+msgstr "Змінити наявний запис авторизації користувача."
++msgstr ""
 +
-+#: ../gui/polgen.glade:455
-+msgid "Existing User Roles"
-+msgstr "Наявні ролі користувачів"
++#: ../gui/polgen.glade:495 ../sepolicy/sepolicy/generate.py:189
++msgid "Minimal Terminal User Role"
++msgstr ""
 +
-+#: ../gui/polgen.glade:474
++#: ../gui/polgen.glade:499
 +msgid ""
 +"This user will login to a machine only via a terminal or remote login.  By "
 +"default this user will have  no setuid, no networking, no su, no sudo."
 +msgstr ""
-+"Користувач може авторизуватися лише віддалено чи у терміналі. Початково для "
-+"користувача не налаштовані setuid, sudo, su та мережне оточення."
 +
-+#: ../gui/polgen.glade:476 ../gui/polgen.py:162
-+msgid "Minimal Terminal User Role"
-+msgstr "Мінімальна роль користувача терміналу"
++#: ../gui/polgen.glade:512 ../sepolicy/sepolicy/generate.py:190
++msgid "Minimal X Windows User Role"
++msgstr ""
 +
-+#: ../gui/polgen.glade:495
++#: ../gui/polgen.glade:516
 +msgid ""
 +"This user can login to a machine via X or terminal.  By default this user "
 +"will have no setuid, no networking, no sudo, no su"
 +msgstr ""
-+"Цей користувач може авторизуватися за допомогою X або терміналу. Початково "
-+"для користувача не налаштовані setuid, sudo, su та мережне оточення."
 +
-+#: ../gui/polgen.glade:497 ../gui/polgen.py:163
-+msgid "Minimal X Windows User Role"
-+msgstr "Мінімальна роль користувача X Window"
++#: ../gui/polgen.glade:529 ../sepolicy/sepolicy/generate.py:191
++msgid "User Role"
++msgstr ""
 +
-+#: ../gui/polgen.glade:516
++#: ../gui/polgen.glade:533
 +msgid ""
 +"User with full networking, no setuid applications without transition, no "
 +"sudo, no su."
 +msgstr ""
-+"Користувач з повністю налаштованим мережним оточенням, програми без setuid, "
-+"без su, без sudo."
 +
-+#: ../gui/polgen.glade:518 ../gui/polgen.py:164
-+msgid "User Role"
-+msgstr "Роль користувача"
++#: ../gui/polgen.glade:546 ../sepolicy/sepolicy/generate.py:192
++msgid "Admin User Role"
++msgstr ""
 +
-+#: ../gui/polgen.glade:537
++#: ../gui/polgen.glade:550
 +msgid ""
 +"User with full networking, no setuid applications without transition, no su, "
 +"can sudo to Root Administration Roles"
 +msgstr ""
-+"Користувач з повністю налаштованим мережним оточенням, програми без setuid, "
-+"без su, може виконувати sudo до ролей адміністрування root."
-+
-+#: ../gui/polgen.glade:539 ../gui/polgen.py:165
-+msgid "Admin User Role"
-+msgstr "Роль адміністратора"
 +
-+#: ../gui/polgen.glade:585
++#: ../gui/polgen.glade:592
 +msgid "<b>Root Users</b>"
-+msgstr "<b>Користувачі root</b>"
++msgstr ""
++
++#: ../gui/polgen.glade:623 ../sepolicy/sepolicy/generate.py:193
++msgid "Root Admin User Role"
++msgstr ""
 +
-+#: ../gui/polgen.glade:647
++#: ../gui/polgen.glade:627
 +msgid ""
 +"Select Root Administrator User Role, if this user will be used to administer "
 +"the machine while running as root.  This user will not be able to login to "
 +"the system directly."
 +msgstr ""
-+"Оберіть роль адміністратора root, якщо цей користувач також адмініструє "
-+"систему у режимі root. При цьому користувач не зможе авторизуватися у "
-+"системі безпосередньо."
 +
-+#: ../gui/polgen.glade:649 ../gui/polgen.py:166
-+msgid "Root Admin User Role"
-+msgstr "Роль адміністратора root"
-+
-+#: ../gui/polgen.glade:716
-+msgid "label104"
-+msgstr "label104"
-+
-+#: ../gui/polgen.glade:745
++#: ../gui/polgen.glade:705
 +msgid "<b>Enter name of application or user role:</b>"
-+msgstr "<b>Вкажіть назву програми або роль користувача:</b>"
++msgstr ""
 +
-+#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
++#: ../gui/polgen.glade:728 ../gui/polgengui.py:252
 +msgid "Name"
-+msgstr "Назва"
++msgstr ""
 +
-+#: ../gui/polgen.glade:807
++#: ../gui/polgen.glade:739
 +msgid "Enter complete path for executable to be confined."
 +msgstr ""
-+"Вкажіть повний шлях до виконуваного компоненту, у якому будуть застосовані "
-+"обмеження"
- 
--#, fuzzy
--#~ msgid ""
--#~ "Unable to open %s: translations not supported on non-MLS machines: %s"
--#~ msgstr ""
--#~ "Не вдається відкрити %s: трансляції не підтримуються на не-MLS комп'ютерах"
-+#: ../gui/polgen.glade:830 ../gui/polgen.glade:950 ../gui/polgen.glade:3142
++
++#: ../gui/polgen.glade:756 ../gui/polgen.glade:838 ../gui/polgen.glade:2361
 +msgid "..."
-+msgstr "…"
- 
--#~ msgid "Translations can not contain spaces '%s' "
--#~ msgstr "Трансляції не можуть містити пробіли '%s' "
-+#: ../gui/polgen.glade:849
++msgstr ""
++
++#: ../gui/polgen.glade:776
 +msgid "Enter unique name for the confined application or user role."
-+msgstr "Введіть унікальну назву для обмежуваної ролі програми або користувача."
- 
--#~ msgid "Invalid Level '%s' "
--#~ msgstr "Неправильний рівень '%s' "
-+#: ../gui/polgen.glade:871
++msgstr ""
++
++#: ../gui/polgen.glade:794
 +msgid "Executable"
-+msgstr "Виконуваний файл"
- 
--#~ msgid "%s already defined in translations"
--#~ msgstr "%s вже визначено у трансляції"
-+#: ../gui/polgen.glade:899
++msgstr ""
++
++#: ../gui/polgen.glade:808
 +msgid "Init script"
-+msgstr "Сценарій init"
- 
--#~ msgid "%s not defined in translations"
--#~ msgstr "%s не визначено у трансляції"
-+#: ../gui/polgen.glade:927
++msgstr ""
++
++#: ../gui/polgen.glade:821
 +msgid ""
 +"Enter complete path to init script used to start the confined application."
 +msgstr ""
-+"Вкажіть повний шлях до сценарію init, що використовується для запуску "
-+"обмежуваної програми."
-+
-+#: ../gui/polgen.glade:982
-+msgid "label105"
-+msgstr "label105"
 +
-+#: ../gui/polgen.glade:1011
++#: ../gui/polgen.glade:887
 +msgid "<b>Select existing role to modify:</b>"
-+msgstr "<b>Виберіть вже створену роль для внесення змін:</b>"
++msgstr ""
 +
-+#: ../gui/polgen.glade:1045
++#: ../gui/polgen.glade:908
 +msgid "Select the user roles that will transiton to the %s domain."
-+msgstr "Виберіть ролі користувача, які переводитимуть до домену %s."
++msgstr ""
 +
-+#: ../gui/polgen.glade:1073
-+msgid "label106"
-+msgstr "label106"
++#: ../gui/polgen.glade:928
++msgid "role tab"
++msgstr ""
 +
-+#: ../gui/polgen.glade:1102
++#: ../gui/polgen.glade:945
 +msgid "<b>Select roles that %s will transition to:</b>"
-+msgstr "<b>Виберіть ролі, які %s переводитиме до:</b>"
++msgstr ""
 +
-+#: ../gui/polgen.glade:1136
++#: ../gui/polgen.glade:963
 +msgid "Select applications domains that %s will transition to."
-+msgstr "Виберіть домени програми, які %s переводитиме."
++msgstr ""
 +
-+#: ../gui/polgen.glade:1164
-+msgid "label107"
-+msgstr "label107"
++#: ../gui/polgen.glade:983
++msgid ""
++"transition \n"
++"role tab"
++msgstr ""
 +
-+#: ../gui/polgen.glade:1193
++#: ../gui/polgen.glade:1001
 +msgid "<b>Select the user_roles that will transition to %s:</b>"
-+msgstr "<b>Виберіть user_roles які переводитимуть до %s:</b>"
++msgstr ""
 +
-+#: ../gui/polgen.glade:1227
++#: ../gui/polgen.glade:1019
 +msgid "Select the user roles that will transiton to this applications domains."
-+msgstr "Виберіть ролі користувачів, які слід перенести у домени програм."
-+
-+#: ../gui/polgen.glade:1255
-+msgid "label108"
-+msgstr "label108"
++msgstr ""
 +
-+#: ../gui/polgen.glade:1284
++#: ../gui/polgen.glade:1056
 +msgid "<b>Select domains that %s will administer:</b>"
-+msgstr "<b>Виберіть домени, які адмініструватиме %s:</b>"
++msgstr ""
 +
-+#: ../gui/polgen.glade:1318 ../gui/polgen.glade:1409
++#: ../gui/polgen.glade:1074 ../gui/polgen.glade:1129
 +msgid "Select the domains that you would like this user administer."
-+msgstr "Виберіть домени, якими має керувати цей користувач."
-+
-+#: ../gui/polgen.glade:1346
-+msgid "label109"
-+msgstr "label109"
++msgstr ""
 +
-+#: ../gui/polgen.glade:1375
++#: ../gui/polgen.glade:1111
 +msgid "<b>Select additional roles for %s:</b>"
-+msgstr "<b>Виберіть додаткові ролі для %s:</b>"
- 
--#~ msgid "Login mapping for %s is already defined"
--#~ msgstr "mapping входу для %s вже визначено"
-+#: ../gui/polgen.glade:1437
-+msgid "label111"
-+msgstr "label111"
- 
--#, fuzzy
--#~ msgid "add SELinux user mapping"
--#~ msgstr "Не вдається додати користувача SELinux %s"
-+#: ../gui/polgen.glade:1466
++msgstr ""
++
++#: ../gui/polgen.glade:1166
 +msgid "<b>Enter network ports that %s binds on:</b>"
-+msgstr "<b>Вкажіть мережеві порти, до яких прив’язуватиметься %s:</b>"
- 
--#~ msgid "SELinux user %s is already defined"
--#~ msgstr "Користувач SELinux %s вже визначений"
-+#: ../gui/polgen.glade:1497 ../gui/polgen.glade:1997
++msgstr ""
++
++#: ../gui/polgen.glade:1186 ../gui/polgen.glade:1557
 +msgid "<b>TCP Ports</b>"
-+msgstr "<b>Порти TCP</b>"
- 
--#, fuzzy
--#~ msgid "Node Netmask is required"
--#~ msgstr "Необхідно вказати порт"
-+#: ../gui/polgen.glade:1565 ../gui/polgen.glade:1785
-+msgid "Allows %s to bind to any udp port"
-+msgstr "Дозволяє %s прив’язуватися до будь-якого порту UDP"
- 
--#, fuzzy
--#~ msgid "Addr %s already defined"
--#~ msgstr "Порт %s/%s вже визначено"
-+#: ../gui/polgen.glade:1567 ../gui/polgen.glade:1787 ../gui/polgen.glade:2061
-+#: ../gui/polgen.glade:2215
++msgstr ""
++
++#: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
++#: ../gui/polgen.glade:1698
 +msgid "All"
-+msgstr "Усі"
- 
--#~ msgid "Interface %s already defined"
--#~ msgstr "Інтерфейс %s вже визначено"
-+#: ../gui/polgen.glade:1585 ../gui/polgen.glade:1805
-+msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
 +msgstr ""
-+"Дозволити %s викликати bindresvport з 0. Прив’язування до порту 600-1024."
 +
-+#: ../gui/polgen.glade:1587 ../gui/polgen.glade:1807
++#: ../gui/polgen.glade:1227 ../gui/polgen.glade:1394
++msgid "Allows %s to bind to any udp port"
++msgstr ""
++
++#: ../gui/polgen.glade:1240 ../gui/polgen.glade:1407
 +msgid "600-1024"
-+msgstr "600-1024"
++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:1605 ../gui/polgen.glade:1825
++#: ../gui/polgen.glade:1261 ../gui/polgen.glade:1428
 +msgid ""
 +"Enter a comma separated list of udp ports or ranges of ports that %s binds "
 +"to. Example: 612, 650-660"
 +msgstr ""
-+"Вкажіть список портів чи діапазонів портів UDP, розділених комою, з якими "
-+"буде пов’язано %s. Приклад: 612, 650-660"
 +
-+#: ../gui/polgen.glade:1607 ../gui/polgen.glade:1827
-+msgid "Unreserved Ports (>1024)"
-+msgstr "Не зарезервовані порти (>1024)"
-+
-+#: ../gui/polgen.glade:1638 ../gui/polgen.glade:1858 ../gui/polgen.glade:2079
-+#: ../gui/polgen.glade:2233
++#: ../gui/polgen.glade:1289 ../gui/polgen.glade:1456 ../gui/polgen.glade:1609
++#: ../gui/polgen.glade:1718
 +msgid "Select Ports"
-+msgstr "Виберіть порти"
++msgstr ""
 +
-+#: ../gui/polgen.glade:1663 ../gui/polgen.glade:1883
++#: ../gui/polgen.glade:1302 ../gui/polgen.glade:1469
 +msgid "Allows %s to bind to any udp ports > 1024"
-+msgstr "Дозволяє %s зв’язуватися з будь-якими портами UDP з номером > 1024"
++msgstr ""
 +
-+#: ../gui/polgen.glade:1717 ../gui/polgen.glade:2151
++#: ../gui/polgen.glade:1353 ../gui/polgen.glade:1666
 +msgid "<b>UDP Ports</b>"
-+msgstr "<b>Порти UDP</b>"
++msgstr ""
 +
-+#: ../gui/polgen.glade:1937
-+msgid "label113"
-+msgstr "label113"
++#: ../gui/polgen.glade:1519
++msgid ""
++"Network\n"
++"Bind tab"
++msgstr ""
 +
-+#: ../gui/polgen.glade:1966
++#: ../gui/polgen.glade:1537
 +msgid "<b>Select network ports that %s connects to:</b>"
-+msgstr "<b>Виберіть мережеві порти, з якими з’єднуватиметься %s:</b>"
++msgstr ""
 +
-+#: ../gui/polgen.glade:2058
++#: ../gui/polgen.glade:1593
 +msgid "Allows %s to connect to any tcp port"
-+msgstr "Дозволяє %s встановлювати з’єднання з будь-яким портом TCP"
++msgstr ""
 +
-+#: ../gui/polgen.glade:2104
++#: ../gui/polgen.glade:1622
 +msgid ""
 +"Enter a comma separated list of tcp ports or ranges of ports that %s "
 +"connects to. Example: 612, 650-660"
 +msgstr ""
-+"Вкажіть список портів чи діапазонів портів TCP, розділених комою, з якими "
-+"буде з’єднано %s. Приклад: 612, 650-660"
 +
-+#: ../gui/polgen.glade:2212
++#: ../gui/polgen.glade:1702
 +msgid "Allows %s to connect to any udp port"
-+msgstr "Дозволяє %s встановлювати з’єднання з будь-яким портом UDP"
- 
--#, fuzzy
--#~ msgid "Error initializing capabilities, aborting.\n"
--#~ msgstr "Помилка ініціалізації можливостей.\n"
-+#: ../gui/polgen.glade:2258
++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 ""
-+"Вкажіть список портів чи діапазонів портів UDP, розділених комою, з якими "
-+"буде з’єднано %s. Приклад: 612, 650-660"
- 
--#~ msgid "Error setting capabilities, aborting\n"
--#~ msgstr "Помилка ініціалізації можливостей, виконання переривається.\n"
-+#: ../gui/polgen.glade:2305
-+msgid "label114"
-+msgstr "label114"
- 
--#~ msgid "Error setting KEEPCAPS, aborting\n"
--#~ msgstr "Помилка скидання KEEPCAPS, виконання переривається\n"
-+#: ../gui/polgen.glade:2334
++
++#: ../gui/polgen.glade:1792
 +msgid "<b>Select common application traits for %s:</b>"
-+msgstr "<b>Виберіть загальні властивості програми для %s:</b>"
- 
--#~ msgid "Error dropping capabilities, aborting\n"
--#~ msgstr "Помилка скидання можливостей, виконання переривається\n"
-+#: ../gui/polgen.glade:2366
++msgstr ""
++
++#: ../gui/polgen.glade:1809
 +msgid "Writes syslog messages\t"
-+msgstr "Записує повідомлення syslog\t"
- 
--#~ msgid "Error dropping SETUID capability, aborting\n"
--#~ msgstr "Помилка відбирання можливості SETUID, виконання перервано\n"
-+#: ../gui/polgen.glade:2385
++msgstr ""
++
++#: ../gui/polgen.glade:1824
 +msgid "Create/Manipulate temporary files in /tmp"
-+msgstr "Створює та обробляє тимчасові файли у каталозі /tmp"
- 
--#~ msgid "Error freeing caps\n"
--#~ msgstr "Помилка звільнення можливостей\n"
-+#: ../gui/polgen.glade:2404
++msgstr ""
++
++#: ../gui/polgen.glade:1839
 +msgid "Uses Pam for authentication"
-+msgstr "Використовує Pam для автентифікації"
- 
--#~ msgid "translations not supported on non-MLS machines"
--#~ msgstr "трансляції не підтримуються на не-MLS комп'ютерах"
-+#: ../gui/polgen.glade:2423
++msgstr ""
++
++#: ../gui/polgen.glade:1854
 +msgid "Uses nsswitch or getpw* calls"
-+msgstr "Використовує виклики nsswitch чи getpw*"
- 
--#, fuzzy
--#~ msgid ""
--#~ "Selinux\n"
--#~ "File Type"
--#~ msgstr "Потрібно вказати тип SELinux"
-+#: ../gui/polgen.glade:2442
++msgstr ""
++
++#: ../gui/polgen.glade:1869
 +msgid "Uses dbus"
-+msgstr "Використовує dbus"
- 
--#, fuzzy
--#~ msgid "Login '%s' is required"
--#~ msgstr "Потрібно вказати тип SELinux"
-+#: ../gui/polgen.glade:2461
++msgstr ""
++
++#: ../gui/polgen.glade:1884
 +msgid "Sends audit messages"
-+msgstr "Надсилає повідомлення audit "
- 
--#, fuzzy
--#~ msgid "Sends audit messages"
--#~ msgstr "Помилка надсилання повідомлення аудиту.\n"
-+#: ../gui/polgen.glade:2480
++msgstr ""
++
++#: ../gui/polgen.glade:1899
 +msgid "Interacts with the terminal"
-+msgstr "Взаємодіє з терміналом"
- 
--#, fuzzy
--#~ msgid "You must select a user"
--#~ msgstr "Необхідно вказати роль"
-+#: ../gui/polgen.glade:2499
++msgstr ""
++
++#: ../gui/polgen.glade:1914
 +msgid "Sends email"
-+msgstr "Надсилає повідомлення електронною поштою"
- 
--#, fuzzy
--#~ msgid "You must enter a name"
--#~ msgstr "Необхідно вказати роль"
-+#: ../gui/polgen.glade:2530
-+msgid "label115"
-+msgstr "label115"
- 
--#, fuzzy
--#~ msgid "You must enter a executable"
--#~ msgstr "Необхідно вказати роль"
-+#: ../gui/polgen.glade:2559
++msgstr ""
++
++#: ../gui/polgen.glade:1961
 +msgid "<b>Add files/directories that %s manages</b>"
-+msgstr "<b>Додайте файли або каталоги, якими керуватиме %s</b>"
- 
--#, fuzzy
--#~ msgid "Type Enforcement file"
--#~ msgstr "Створення типу файлу режиму блокування: %s.te"
-+#: ../gui/polgen.glade:2788
++msgstr ""
++
++#: ../gui/polgen.glade:2122
 +msgid ""
 +"Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
 +"Files ..."
 +msgstr ""
-+"Файли або каталоги, якими «керуватиме» %s. Файли pid, файли журналів, файли "
-+"у /var/lib…"
- 
--#, fuzzy
--#~ msgid "Interface file"
--#~ msgstr "Інтерфейс  %s не визначено"
-+#: ../gui/polgen.glade:2823
-+msgid "label116"
-+msgstr "label116"
- 
--#, fuzzy
--#~ msgid "File Contexts file"
--#~ msgstr "Контекст файлу для %s не визначено"
-+#: ../gui/polgen.glade:2852
++
++#: ../gui/polgen.glade:2166
 +msgid "<b>Add booleans from the %s policy:</b>"
-+msgstr "<b>Додати булеві значення з правил %s:</b>"
- 
--#, fuzzy
--#~ msgid "SELinux Service Protection"
--#~ msgstr "Користувач SELinux  %s не визначений"
-+#: ../gui/polgen.glade:3002
++msgstr ""
++
++#: ../gui/polgen.glade:2274
 +msgid "Add/Remove booleans used by the %s domain"
 +msgstr ""
-+"Додати або вилучити булеві правила, які використовуватимуться доменом %s"
- 
--#, fuzzy
--#~ msgid "Compatibility"
--#~ msgstr "Компіляція політики"
-+#: ../gui/polgen.glade:3066
++
++#: ../gui/polgen.glade:2316
 +msgid "<b>Which directory you will generate the %s policy?</b>"
-+msgstr "<b>До якого каталогу слід створити правила %s?</b>"
- 
--#, fuzzy
--#~ msgid "SASL authentication server"
--#~ msgstr "Автентифікація %s.\n"
-+#: ../gui/polgen.glade:3097
++msgstr ""
++
++#: ../gui/polgen.glade:2334
 +msgid "Policy Directory"
-+msgstr "Каталог політики"
- 
--#, fuzzy
--#~ msgid "SELinux Type"
--#~ msgstr "Потрібно вказати тип SELinux"
-+#: ../gui/polgen.glade:3254
-+msgid "Add Booleans Dialog"
-+msgstr "Додати діалог для логічних змінних"
- 
--#, fuzzy
--#~ msgid "Add SELinux User"
--#~ msgstr "Не вдається додати користувача SELinux %s"
-+#: ../gui/polgen.glade:3327
-+msgid "Boolean Name"
-+msgstr "Назва логічної змінної"
- 
--#, fuzzy
--#~ msgid "Modify SELinux User Mapping"
--#~ msgstr "Не вдається змінити користувача SELinux %s"
-+#: ../gui/polgengui.py:261
++msgstr ""
++
++#: ../gui/polgengui.py:262
 +msgid "Role"
-+msgstr "Роль"
- 
--#, fuzzy
--#~ msgid "Delete SELinux User Mapping"
--#~ msgstr "Не вдається видалити користувача SELinux %s"
-+#: ../gui/polgengui.py:268
++msgstr ""
++
++#: ../gui/polgengui.py:269
 +msgid "Existing_User"
-+msgstr "Наявний_користувач"
- 
--#, fuzzy
--#~ msgid "Modify SELinux User"
--#~ msgstr "Не вдається змінити користувача SELinux %s"
-+#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
++msgstr ""
++
++#: ../gui/polgengui.py:283 ../gui/polgengui.py:291 ../gui/polgengui.py:305
 +msgid "Application"
-+msgstr "Програма"
- 
--#, fuzzy
--#~ msgid "Load policy module"
--#~ msgstr "Не вдається прочитати сховище політики."
-+#: ../gui/polgengui.py:352
++msgstr ""
++
++#: ../gui/polgengui.py:353
 +#, python-format
 +msgid "%s must be a directory"
-+msgstr "%s має бути каталогом"
- 
--#, fuzzy
--#~ msgid "SELinux user '%s' is required"
--#~ msgstr "Потрібно вказати тип SELinux"
-+#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
++msgstr ""
++
++#: ../gui/polgengui.py:413 ../gui/polgengui.py:694
 +msgid "You must select a user"
-+msgstr "Потрібно вказати користувача"
- 
--#~ msgid "Requires value"
--#~ msgstr "Потрібно вказати значення"
-+#: ../gui/polgengui.py:542
++msgstr ""
++
++#: ../gui/polgengui.py:543
 +msgid "Select executable file to be confined."
-+msgstr "Виберіть виконуваний файл для приміщення обмежень."
- 
--#~ msgid "Requires 2 or more arguments"
--#~ msgstr "Потрібно 2 або більше аргументів"
-+#: ../gui/polgengui.py:553
++msgstr ""
++
++#: ../gui/polgengui.py:554
 +msgid "Select init script file to be confined."
-+msgstr "Виберіть сценарій init для застосування обмежень."
- 
--#~ msgid "%s not defined"
--#~ msgstr "%s не визначено"
-+#: ../gui/polgengui.py:563
++msgstr ""
++
++#: ../gui/polgengui.py:564
 +msgid "Select file(s) that confined application creates or writes"
-+msgstr "Виберіть файли, які обмежувана програма буде створювати чи записувати"
- 
--#~ msgid "%s not valid for %s objects\n"
--#~ msgstr "%s не є допустимим для %s об'єктів\n"
-+#: ../gui/polgengui.py:570
++msgstr ""
++
++#: ../gui/polgengui.py:571
 +msgid "Select directory(s) that the confined application owns and writes into"
-+msgstr "Виберіть каталоги, які будуть належати обмежуваній програмі"
- 
--#~ msgid "range not supported on Non MLS machines"
--#~ msgstr "range не підтримується на не-MLS комп'ютерах"
-+#: ../gui/polgengui.py:632
++msgstr ""
++
++#: ../gui/polgengui.py:633
 +msgid "Select directory to generate policy files in"
-+msgstr "Виберіть каталог, у якому будуть створюватись файли політики"
- 
--#~ msgid "Invalid value %s"
--#~ msgstr "Неправильне значення %s"
-+#: ../gui/polgengui.py:649
++msgstr ""
++
++#: ../gui/polgengui.py:650
 +#, python-format
 +msgid ""
 +"Type %s_t already defined in current policy.\n"
 +"Do you want to continue?"
 +msgstr ""
-+"Тип %s_t вже визначено у поточні політиці.\n"
-+"Продовжити?"
 +
-+#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
++#: ../gui/polgengui.py:650 ../gui/polgengui.py:654
 +msgid "Verify Name"
-+msgstr "Перевірка назви"
++msgstr ""
 +
-+#: ../gui/polgengui.py:653
++#: ../gui/polgengui.py:654
 +#, python-format
 +msgid ""
 +"Module %s.pp already loaded in current policy.\n"
 +"Do you want to continue?"
 +msgstr ""
-+"Модуль %s.pp вже завантажено у поточну політику .\n"
-+"Продовжити?"
 +
-+#: ../gui/polgengui.py:699
++#: ../gui/polgengui.py:700
 +msgid ""
 +"You must add a name made up of letters and numbers and containing no spaces."
 +msgstr ""
-+"Вам слід додати назву, складену з літер і цифр, яка не міститиме пробілів."
 +
-+#: ../gui/polgengui.py:713
++#: ../gui/polgengui.py:714
 +msgid "You must enter a executable"
-+msgstr "Слід вказати виконуваний файл"
-+
-+#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
-+msgid "Configue SELinux"
-+msgstr "Налаштовування SELinux"
-+
-+#: ../gui/polgen.py:158
-+msgid "Internet Services Daemon"
-+msgstr "Фонова служба інтернет-служб"
-+
-+#: ../gui/polgen.py:197
-+#, python-format
-+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
-+msgstr "Номери портів повинні бути у діапазоні від 1 до %d "
-+
-+#: ../gui/polgen.py:324
-+msgid "You must enter a name for your confined process/user"
-+msgstr "Треба ввести назву процесу/користувача з обмеженнями"
-+
-+#: ../gui/polgen.py:326
-+msgid ""
-+"Name must be alpha numberic with no spaces. Consider using option \"-n "
-+"MODULENAME\""
 +msgstr ""
-+"Назва має складатися з літер і цифр, без пробілів. Вам варто скористатися "
-+"параметром «-n НАЗВА_МОДУЛЯ»"
-+
-+#: ../gui/polgen.py:414
-+msgid "User Role types can not be assigned executables."
-+msgstr "З типами ролей користувачів не можна пов’язувати виконувані файли."
-+
-+#: ../gui/polgen.py:420
-+msgid "Only Daemon apps can use an init script.."
-+msgstr "Лише служби можуть використовувати сценарій init."
-+
-+#: ../gui/polgen.py:438
-+msgid "use_resolve must be a boolean value "
-+msgstr "use_resolve має містити логічне значення"
-+
-+#: ../gui/polgen.py:444
-+msgid "use_syslog must be a boolean value "
-+msgstr "use_syslog має містити логічне значення"
-+
-+#: ../gui/polgen.py:450
-+msgid "use_kerberos must be a boolean value "
-+msgstr "use_kerberos має бути булевим значенням "
-+
-+#: ../gui/polgen.py:456
-+msgid "manage_krb5_rcache must be a boolean value "
-+msgstr "manage_krb5_rcache має бути булевим значенням"
-+
-+#: ../gui/polgen.py:486
-+msgid "USER Types automatically get a tmp type"
-+msgstr "Типам користувачів автоматично встановлюється тип tmp"
-+
-+#: ../gui/polgen.py:1004
-+msgid "You must enter the executable path for your confined process"
-+msgstr "Для обмеження процесу треба вказати виконуваний шлях"
-+
-+#: ../gui/polgen.py:1182
-+msgid "Type Enforcement file"
-+msgstr "Файл примусового типу"
-+
-+#: ../gui/polgen.py:1183
-+msgid "Interface file"
-+msgstr "Файл інтерфейсу"
 +
-+#: ../gui/polgen.py:1184
-+msgid "File Contexts file"
-+msgstr "Файл контексту"
-+
-+#: ../gui/polgen.py:1185
-+msgid "Setup Script"
-+msgstr "Сценарій налаштовування"
-+
-+#: ../gui/polgen.py:1306
-+#, python-format
-+msgid ""
-+"\n"
-+"%s\n"
-+"\n"
-+"sepolgen [ -n moduleName ] [ -m ] [ -t type ] [ executable | Name ]\n"
-+"valid Types:\n"
++#: ../gui/polgengui.py:739 ../gui/system-config-selinux.py:174
++msgid "Configue SELinux"
 +msgstr ""
-+"\n"
-+"%s\n"
-+"\n"
-+"sepolgen [ -n назва_модуля ] [ -m ] [ -t тип ] [ виконуваний_файл | назва ]\n"
-+"можливі значення типу:\n"
-+
-+#: ../gui/polgen.py:1354
-+msgid "Executable or Name required"
-+msgstr "Слід вказати виконуваний файл або назву"
 +
 +#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
 +msgid "Network Port"
-+msgstr "Мережний порт"
++msgstr ""
 +
 +#: ../gui/portsPage.py:85
 +msgid ""
 +"SELinux Port\n"
 +"Type"
 +msgstr ""
-+"Тип порту\n"
-+"SELinux"
 +
 +#: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
 +msgid "Protocol"
-+msgstr "Протокол"
++msgstr ""
 +
 +#: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
 +msgid ""
 +"MLS/MCS\n"
 +"Level"
 +msgstr ""
-+"Рівень\n"
-+"MLS/MCS"
 +
 +#: ../gui/portsPage.py:101
 +msgid "Port"
-+msgstr "Порт"
++msgstr ""
 +
 +#: ../gui/portsPage.py:207
 +#, python-format
 +msgid "Port number \"%s\" is not valid.  0 < PORT_NUMBER < 65536 "
-+msgstr "Неправильний номер порту «%s». 0 < номер_порту < 65536 "
++msgstr ""
 +
 +#: ../gui/portsPage.py:252
 +msgid "List View"
-+msgstr "Список"
++msgstr ""
 +
 +#: ../gui/portsPage.py:255 ../gui/system-config-selinux.glade:2419
 +msgid "Group View"
-+msgstr "Групи"
-+
-+#: ../gui/selinux.tbl:1 ../gui/selinux.tbl:30 ../gui/selinux.tbl:31
-+#: ../gui/selinux.tbl:32 ../gui/selinux.tbl:33 ../gui/selinux.tbl:34
-+#: ../gui/selinux.tbl:36 ../gui/selinux.tbl:37 ../gui/selinux.tbl:38
-+#: ../gui/selinux.tbl:39 ../gui/selinux.tbl:40 ../gui/selinux.tbl:42
-+#: ../gui/selinux.tbl:43 ../gui/selinux.tbl:44 ../gui/selinux.tbl:45
-+#: ../gui/selinux.tbl:46 ../gui/selinux.tbl:47 ../gui/selinux.tbl:48
-+#: ../gui/selinux.tbl:49 ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
-+#: ../gui/selinux.tbl:52 ../gui/selinux.tbl:53 ../gui/selinux.tbl:59
-+#: ../gui/selinux.tbl:60 ../gui/selinux.tbl:61 ../gui/selinux.tbl:62
-+#: ../gui/selinux.tbl:63 ../gui/selinux.tbl:64 ../gui/selinux.tbl:65
-+#: ../gui/selinux.tbl:66 ../gui/selinux.tbl:67 ../gui/selinux.tbl:68
-+#: ../gui/selinux.tbl:69 ../gui/selinux.tbl:75 ../gui/selinux.tbl:76
-+#: ../gui/selinux.tbl:77 ../gui/selinux.tbl:78 ../gui/selinux.tbl:79
-+#: ../gui/selinux.tbl:80 ../gui/selinux.tbl:81 ../gui/selinux.tbl:82
-+#: ../gui/selinux.tbl:83 ../gui/selinux.tbl:84 ../gui/selinux.tbl:86
-+#: ../gui/selinux.tbl:88 ../gui/selinux.tbl:89 ../gui/selinux.tbl:90
-+#: ../gui/selinux.tbl:92 ../gui/selinux.tbl:94 ../gui/selinux.tbl:95
-+#: ../gui/selinux.tbl:96 ../gui/selinux.tbl:97 ../gui/selinux.tbl:98
-+#: ../gui/selinux.tbl:99 ../gui/selinux.tbl:100 ../gui/selinux.tbl:101
-+#: ../gui/selinux.tbl:102 ../gui/selinux.tbl:103 ../gui/selinux.tbl:104
-+#: ../gui/selinux.tbl:106 ../gui/selinux.tbl:108 ../gui/selinux.tbl:109
-+#: ../gui/selinux.tbl:110 ../gui/selinux.tbl:111 ../gui/selinux.tbl:112
-+#: ../gui/selinux.tbl:113 ../gui/selinux.tbl:114 ../gui/selinux.tbl:116
-+#: ../gui/selinux.tbl:117 ../gui/selinux.tbl:119 ../gui/selinux.tbl:121
-+#: ../gui/selinux.tbl:123 ../gui/selinux.tbl:124 ../gui/selinux.tbl:127
-+#: ../gui/selinux.tbl:129 ../gui/selinux.tbl:130 ../gui/selinux.tbl:131
-+#: ../gui/selinux.tbl:132 ../gui/selinux.tbl:133 ../gui/selinux.tbl:134
-+#: ../gui/selinux.tbl:135 ../gui/selinux.tbl:136 ../gui/selinux.tbl:137
-+#: ../gui/selinux.tbl:138 ../gui/selinux.tbl:139 ../gui/selinux.tbl:142
-+#: ../gui/selinux.tbl:143 ../gui/selinux.tbl:144 ../gui/selinux.tbl:145
-+#: ../gui/selinux.tbl:146 ../gui/selinux.tbl:147 ../gui/selinux.tbl:148
-+#: ../gui/selinux.tbl:149 ../gui/selinux.tbl:150 ../gui/selinux.tbl:151
-+#: ../gui/selinux.tbl:152 ../gui/selinux.tbl:154 ../gui/selinux.tbl:155
-+#: ../gui/selinux.tbl:156 ../gui/selinux.tbl:157 ../gui/selinux.tbl:158
-+#: ../gui/selinux.tbl:159 ../gui/selinux.tbl:160 ../gui/selinux.tbl:167
-+#: ../gui/selinux.tbl:171 ../gui/selinux.tbl:172 ../gui/selinux.tbl:173
-+#: ../gui/selinux.tbl:174 ../gui/selinux.tbl:175 ../gui/selinux.tbl:177
-+#: ../gui/selinux.tbl:178 ../gui/selinux.tbl:179 ../gui/selinux.tbl:180
-+#: ../gui/selinux.tbl:184 ../gui/selinux.tbl:192 ../gui/selinux.tbl:193
-+#: ../gui/selinux.tbl:194 ../gui/selinux.tbl:195 ../gui/selinux.tbl:196
-+#: ../gui/selinux.tbl:197 ../gui/selinux.tbl:198 ../gui/selinux.tbl:199
-+#: ../gui/selinux.tbl:200 ../gui/selinux.tbl:201 ../gui/selinux.tbl:206
-+#: ../gui/selinux.tbl:207 ../gui/selinux.tbl:218 ../gui/selinux.tbl:219
-+#: ../gui/selinux.tbl:220 ../gui/selinux.tbl:222 ../gui/selinux.tbl:224
-+#: ../gui/selinux.tbl:226 ../gui/selinux.tbl:227 ../gui/selinux.tbl:230
-+msgid "SELinux Service Protection"
-+msgstr "Захист служб SELinux"
-+
-+#: ../gui/selinux.tbl:1
-+msgid "Disable SELinux protection for acct daemon"
-+msgstr "Вимкнути захист SELinux для служби acct"
-+
-+#: ../gui/selinux.tbl:2 ../gui/selinux.tbl:3 ../gui/selinux.tbl:70
-+#: ../gui/selinux.tbl:153 ../gui/selinux.tbl:168 ../gui/selinux.tbl:169
-+#: ../gui/selinux.tbl:170 ../gui/selinux.tbl:189 ../gui/selinux.tbl:202
-+#: ../gui/selinux.tbl:203 ../gui/selinux.tbl:204 ../gui/selinux.tbl:205
-+msgid "Admin"
-+msgstr "Адміністратор"
-+
-+#: ../gui/selinux.tbl:2
-+msgid "Allow all daemons to write corefiles to /"
-+msgstr "Дозволити всім службам здійснювати запис до /"
++msgstr ""
 +
-+#: ../gui/selinux.tbl:3
-+msgid "Allow all daemons the ability to use unallocated ttys"
-+msgstr "Дозволити всім службам використовувати незайняті tty"
++#: ../gui/semanagePage.py:126
++#, python-format
++msgid "Are you sure you want to delete %s '%s'?"
++msgstr ""
++
++#: ../gui/semanagePage.py:126
++#, python-format
++msgid "Delete %s"
++msgstr ""
++
++#: ../gui/semanagePage.py:134
++#, python-format
++msgid "Add %s"
++msgstr ""
++
++#: ../gui/semanagePage.py:148
++#, python-format
++msgid "Modify %s"
++msgstr ""
++
++#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
++msgid "Permissive"
++msgstr ""
++
++#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
++msgid "Enforcing"
++msgstr ""
 +
-+#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
-+#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
-+#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
-+#: ../gui/selinux.tbl:210 ../gui/selinux.tbl:211 ../gui/selinux.tbl:212
-+#: ../gui/selinux.tbl:213 ../gui/selinux.tbl:214 ../gui/selinux.tbl:215
-+#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
-+msgid "User Privs"
-+msgstr "Привілеї користувачів"
++#: ../gui/statusPage.py:94
++msgid "Status"
++msgstr ""
 +
-+#: ../gui/selinux.tbl:4
++#: ../gui/statusPage.py:133
 +msgid ""
-+"Allow gadmin SELinux user account to execute files in home directory or /tmp"
++"Changing the policy type will cause a relabel of the entire file system on "
++"the next boot. Relabeling takes a long time depending on the size of the "
++"file system.  Do you wish to continue?"
 +msgstr ""
-+"Дозволити обліковому запису gadmin виконувати файли у домашньому каталозі "
-+"та /tmp"
 +
-+#: ../gui/selinux.tbl:5
++#: ../gui/statusPage.py:147
 +msgid ""
-+"Allow guest SELinux user account to execute files in home directory or /tmp"
++"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
++"you later decide to turn SELinux back on, the system will be required to "
++"relabel.  If you just want to see if SELinux is causing a problem on your "
++"system, you can go to permissive mode which will only log errors and not "
++"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
++"wish to continue?"
 +msgstr ""
-+"Дозволити обліковому запису guest виконувати файли у домашньому каталозі та /"
-+"tmp"
 +
-+#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
-+msgid "Memory Protection"
-+msgstr "Захист пам'яті"
++#: ../gui/statusPage.py:152
++msgid ""
++"Changing to SELinux enabled will cause a relabel of the entire file system "
++"on the next boot. Relabeling takes a long time depending on the size of the "
++"file system.  Do you wish to continue?"
++msgstr ""
 +
-+#: ../gui/selinux.tbl:6
-+msgid "Allow java executable stack"
-+msgstr "Дозволити виконуваний стек java"
++#: ../gui/system-config-selinux.glade:11
++msgid "system-config-selinux"
++msgstr ""
 +
-+#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
-+#: ../gui/selinux.tbl:209
-+msgid "Mount"
-+msgstr "Підключення ФС"
++#: ../gui/system-config-selinux.glade:12
++msgid ""
++"Copyright (c)2006 Red Hat, Inc.\n"
++"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
++msgstr ""
 +
-+#: ../gui/selinux.tbl:7
-+msgid "Allow mount to mount any file"
-+msgstr "Дозволити монтування до будь-яких файлів"
++#: ../gui/system-config-selinux.glade:22
++#: ../gui/system-config-selinux.glade:544
++msgid "Add SELinux Login Mapping"
++msgstr ""
 +
-+#: ../gui/selinux.tbl:8
-+msgid "Allow mount to mount any directory"
-+msgstr "Дозволити монтування до будь-яких каталогів"
++#: ../gui/system-config-selinux.glade:257
++msgid "Add SELinux Network Ports"
++msgstr ""
 +
-+#: ../gui/selinux.tbl:9
-+msgid "Allow mplayer executable stack"
-+msgstr "Дозволити виконуваний стек mplayer"
++#: ../gui/system-config-selinux.glade:391
++#: ../gui/system-config-selinux.glade:678
++msgid "SELinux Type"
++msgstr ""
 +
-+#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
-+#: ../gui/selinux.tbl:188
-+msgid "SSH"
-+msgstr "SSH"
++#: ../gui/system-config-selinux.glade:622
++msgid "File Specification"
++msgstr ""
 +
-+#: ../gui/selinux.tbl:10
-+msgid "Allow ssh to run ssh-keysign"
-+msgstr "Дозволити ssh виконувати ssh-keysign"
++#: ../gui/system-config-selinux.glade:650
++msgid "File Type"
++msgstr ""
 +
-+#: ../gui/selinux.tbl:11
++#: ../gui/system-config-selinux.glade:727
 +msgid ""
-+"Allow staff SELinux user account to execute files in home directory or /tmp"
++"all files\n"
++"regular file\n"
++"directory\n"
++"character device\n"
++"block device\n"
++"socket\n"
++"symbolic link\n"
++"named pipe\n"
 +msgstr ""
-+"Дозволити користувачу staff виконувати файли у домашньому каталозі та /tmp"
 +
-+#: ../gui/selinux.tbl:12
-+msgid ""
-+"Allow sysadm SELinux user account to execute files in home directory or /tmp"
++#: ../gui/system-config-selinux.glade:773
++msgid "MLS"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:837
++msgid "Add SELinux User"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:1079
++msgid "SELinux Administration"
 +msgstr ""
-+"Дозволити користувачу sysadm виконувати файли у домашньому каталозі та /tmp"
 +
-+#: ../gui/selinux.tbl:13
++#: ../gui/system-config-selinux.glade:1122
++msgid "Add"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:1144
++msgid "_Properties"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:1166
++msgid "_Delete"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:1256
++msgid "Select Management Object"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:1273
++msgid "<b>Select:</b>"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:1326
++msgid "System Default Enforcing Mode"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:1354
 +msgid ""
-+"Allow unconfined SELinux user account to execute files in home directory or /"
-+"tmp"
++"Disabled\n"
++"Permissive\n"
++"Enforcing\n"
 +msgstr ""
-+"Дозволити необмеженому обліковому запису SELinux виконувати файли у "
-+"домашньому каталозі та /tmp"
 +
-+#: ../gui/selinux.tbl:14
-+msgid "Network Configuration"
-+msgstr "Конфігурація мережі"
++#: ../gui/system-config-selinux.glade:1373
++msgid "Current Enforcing Mode"
++msgstr ""
 +
-+#: ../gui/selinux.tbl:14
-+msgid "Allow unlabeled packets to flow on the network"
-+msgstr "Дозволити проходження по мережі непозначених пакетів"
++#: ../gui/system-config-selinux.glade:1418
++msgid "System Default Policy Type: "
++msgstr ""
 +
-+#: ../gui/selinux.tbl:15
++#: ../gui/system-config-selinux.glade:1463
 +msgid ""
-+"Allow user SELinux user account to execute files in home directory or /tmp"
++"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 ""
-+"Дозволити користувачам user виконувати файли у домашньому каталозі та /tmp"
 +
-+#: ../gui/selinux.tbl:16
-+msgid "Allow unconfined to dyntrans to unconfined_execmem"
++#: ../gui/system-config-selinux.glade:1509
++msgid "Relabel on next reboot."
 +msgstr ""
-+"Дозволити необмеженим компонентам виконувати dyntrans для unconfined_execmem"
 +
-+#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
-+#: ../gui/selinux.tbl:140
-+msgid "Databases"
-+msgstr "Бази даних"
++#: ../gui/system-config-selinux.glade:1561
++msgid "label37"
++msgstr ""
 +
-+#: ../gui/selinux.tbl:17
-+msgid "Allow user to connect to mysql socket"
-+msgstr "Дозволити користувачу приєднуватися до сокета mysql"
++#: ../gui/system-config-selinux.glade:1598
++msgid "Revert boolean setting to system default"
++msgstr ""
 +
-+#: ../gui/selinux.tbl:18
-+msgid "Allow user to connect to postgres socket"
-+msgstr "Дозволити користувачу приєднуватись до сокета postgres"
++#: ../gui/system-config-selinux.glade:1614
++msgid "Toggle between Customized and All Booleans"
++msgstr ""
 +
-+#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
-+msgid "XServer"
-+msgstr "XServer"
++#: ../gui/system-config-selinux.glade:1645
++#: ../gui/system-config-selinux.glade:1850
++#: ../gui/system-config-selinux.glade:2037
++#: ../gui/system-config-selinux.glade:2224
++#: ../gui/system-config-selinux.glade:2467
++#: ../gui/system-config-selinux.glade:2692
++#: ../gui/system-config-selinux.glade:2867
++msgid "Filter"
++msgstr ""
 +
-+#: ../gui/selinux.tbl:19
-+msgid "Allow clients to write to X shared memory"
-+msgstr "Дозволити клієнтам здійснювати запис до спільної пам'яті X"
++#: ../gui/system-config-selinux.glade:1734
++msgid "label50"
++msgstr ""
 +
-+#: ../gui/selinux.tbl:20
-+msgid ""
-+"Allow xguest SELinux user account to execute files in home directory or /tmp"
++#: ../gui/system-config-selinux.glade:1771
++msgid "Add File Context"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:1787
++msgid "Modify File Context"
 +msgstr ""
-+"Дозволити обліковому запису xguest виконувати файли у домашньому каталозі "
-+"та /tmp"
 +
-+#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
-+#: ../gui/selinux.tbl:231
-+msgid "NIS"
-+msgstr "NIS"
++#: ../gui/system-config-selinux.glade:1803
++msgid "Delete File Context"
++msgstr ""
 +
-+#: ../gui/selinux.tbl:21
-+msgid "Allow daemons to run with NIS"
-+msgstr "Дозволити службам виконуватись з NIS"
++#: ../gui/system-config-selinux.glade:1819
++msgid "Toggle between all and customized file context"
++msgstr ""
 +
-+#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
-+#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
-+#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
-+#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
-+#: ../gui/selinux.tbl:118
-+msgid "Web Applications"
-+msgstr "Web-програми"
++#: ../gui/system-config-selinux.glade:1939
++msgid "label38"
++msgstr ""
 +
-+#: ../gui/selinux.tbl:22
-+msgid "Transition staff SELinux user to Web Browser Domain"
-+msgstr "Перенести користувача staff до домену програм для перегляду інтернету"
++#: ../gui/system-config-selinux.glade:1976
++msgid "Add SELinux User Mapping"
++msgstr ""
 +
-+#: ../gui/selinux.tbl:23
-+msgid "Transition sysadm SELinux user to Web Browser Domain"
-+msgstr "Перенести користувача sysadm до домену програм для перегляду інтернету"
++#: ../gui/system-config-selinux.glade:1992
++msgid "Modify SELinux User Mapping"
++msgstr ""
 +
-+#: ../gui/selinux.tbl:24
-+msgid "Transition user SELinux user to Web Browser Domain"
-+msgstr "Перенести користувача user до домену програм для перегляду інтернету"
++#: ../gui/system-config-selinux.glade:2008
++msgid "Delete SELinux User Mapping"
++msgstr ""
 +
-+#: ../gui/selinux.tbl:25
-+msgid "Transition xguest SELinux user to Web Browser Domain"
-+msgstr "Перенести користувача xguest до домену програм для перегляду інтернету"
++#: ../gui/system-config-selinux.glade:2126
++msgid "label39"
++msgstr ""
 +
-+#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
-+#: ../gui/selinux.tbl:29
-+msgid "Allow staff Web Browsers to write to home directories"
++#: ../gui/system-config-selinux.glade:2163
++msgid "Add User"
 +msgstr ""
-+"Дозволити програмам для перегляду інтернету користувача staff запис у "
-+"домашні каталоги"
 +
-+#: ../gui/selinux.tbl:30
-+msgid "Disable SELinux protection for amanda"
-+msgstr "Захист SELinux для amanda вимкнено"
++#: ../gui/system-config-selinux.glade:2179
++msgid "Modify User"
++msgstr ""
 +
-+#: ../gui/selinux.tbl:31
-+msgid "Disable SELinux protection for amavis"
-+msgstr "Захист SELinux для amavis вимкнено"
++#: ../gui/system-config-selinux.glade:2195
++msgid "Delete User"
++msgstr ""
 +
-+#: ../gui/selinux.tbl:32
-+msgid "Disable SELinux protection for apmd daemon"
-+msgstr "Захист SELinux для служби apmd вимкнено"
++#: ../gui/system-config-selinux.glade:2313
++msgid "label41"
++msgstr ""
 +
-+#: ../gui/selinux.tbl:33
-+msgid "Disable SELinux protection for arpwatch daemon"
-+msgstr "Захист·SELinux для служби arpwatch вимкнено"
++#: ../gui/system-config-selinux.glade:2350
++msgid "Add Network Port"
++msgstr ""
 +
-+#: ../gui/selinux.tbl:34
-+msgid "Disable SELinux protection for auditd daemon"
-+msgstr "Захист SELinux для служби auditd вимкнено"
++#: ../gui/system-config-selinux.glade:2366
++msgid "Edit Network Port"
++msgstr ""
 +
-+#: ../gui/selinux.tbl:35
-+msgid "Disable SELinux protection for automount daemon"
-+msgstr "Захист SELinux для служби automount вимкнено"
++#: ../gui/system-config-selinux.glade:2382
++msgid "Delete Network Port"
++msgstr ""
 +
-+#: ../gui/selinux.tbl:36
-+msgid "Disable SELinux protection for avahi"
-+msgstr "Захист SELinux для avahi вимкнено"
++#: ../gui/system-config-selinux.glade:2418
++#: ../gui/system-config-selinux.glade:2436
++msgid "Toggle between Customized and All Ports"
++msgstr ""
 +
-+#: ../gui/selinux.tbl:37
-+msgid "Disable SELinux protection for bluetooth daemon"
-+msgstr "Захист SELinux для служби bluetooth вимкнено"
++#: ../gui/system-config-selinux.glade:2556
++msgid "label42"
++msgstr ""
 +
-+#: ../gui/selinux.tbl:38
-+msgid "Disable SELinux protection for canna daemon"
-+msgstr "Захист SELinux для служби canna вимкнено"
++#: ../gui/system-config-selinux.glade:2593
++msgid "Generate new policy module"
++msgstr ""
 +
-+#: ../gui/selinux.tbl:39
-+msgid "Disable SELinux protection for cardmgr daemon"
-+msgstr "Захист SELinux для служби cardmgr вимкнено"
++#: ../gui/system-config-selinux.glade:2609
++msgid "Load policy module"
++msgstr ""
 +
-+#: ../gui/selinux.tbl:40
-+msgid "Disable SELinux protection for Cluster Server"
-+msgstr "Захист SELinux для Cluster Server вимкнено"
++#: ../gui/system-config-selinux.glade:2625
++msgid "Remove loadable policy module"
++msgstr ""
 +
-+#: ../gui/selinux.tbl:41
++#: ../gui/system-config-selinux.glade:2661
 +msgid ""
-+"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-+"temp and untrusted content files"
++"Enable/Disable additional audit rules, that are normally not reported in the "
++"log files."
 +msgstr ""
-+"Дозволити cdrecord читання різної інформації з NFS, Samba, з тимчасових "
-+"каталогів користувачів, не довірених файлів та змінних пристроїв"
 +
-+#: ../gui/selinux.tbl:42
-+msgid "Disable SELinux protection for ciped daemon"
-+msgstr "Захист SELinux для служби ciped вимкнено"
++#: ../gui/system-config-selinux.glade:2781
++msgid "label44"
++msgstr ""
 +
-+#: ../gui/selinux.tbl:43
-+msgid "Disable SELinux protection for clamd daemon"
-+msgstr "Захист SELinux для служби clamd вимкнено"
++#: ../gui/system-config-selinux.glade:2818
++msgid "Change process mode to permissive."
++msgstr ""
 +
-+#: ../gui/selinux.tbl:44
-+msgid "Disable SELinux protection for clamscan"
-+msgstr "Захист SELinux для clamscan вимкнено"
++#: ../gui/system-config-selinux.glade:2836
++msgid "Change process mode to enforcing"
++msgstr ""
 +
-+#: ../gui/selinux.tbl:45
-+msgid "Disable SELinux protection for clvmd"
-+msgstr "Захист SELinux для clvmd вимкнено"
++#: ../gui/system-config-selinux.glade:2928
++msgid "Process Domain"
++msgstr ""
 +
-+#: ../gui/selinux.tbl:46
-+msgid "Disable SELinux protection for comsat daemon"
-+msgstr "Захист SELinux для служби comsat вимкнено"
++#: ../gui/system-config-selinux.glade:2956
++msgid "label59"
++msgstr ""
 +
-+#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
-+#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
-+msgid "Disable SELinux protection for courier daemon"
-+msgstr "Захист SELinux для служби courier вимкнено"
++#: ../gui/usersPage.py:138
++#, python-format
++msgid "SELinux user '%s' is required"
++msgstr ""
 +
-+#: ../gui/selinux.tbl:52
-+msgid "Disable SELinux protection for cpucontrol daemon"
-+msgstr "Захист SELinux для служби cpucontrol вимкнено"
++#: ../sepolicy/sepolicy.py:106
++msgid "Generate SELinux man pages"
++msgstr ""
 +
-+#: ../gui/selinux.tbl:53
-+msgid "Disable SELinux protection for cpuspeed daemon"
-+msgstr "Захист SELinux для служби cpuspeed вимкнено"
++#: ../sepolicy/sepolicy.py:110
++msgid "path in which the generated SELinux man pages will be stored"
++msgstr ""
 +
-+#: ../gui/selinux.tbl:54
-+msgid "Cron"
-+msgstr "Cron"
++#: ../sepolicy/sepolicy.py:114
++msgid "All domains"
++msgstr ""
 +
-+#: ../gui/selinux.tbl:54
-+msgid "Disable SELinux protection for crond daemon"
-+msgstr "Захист SELinux для служби crond вимкнено"
++#: ../sepolicy/sepolicy.py:116
++msgid "Domain name(s) of man pages to be created"
++msgstr ""
 +
-+#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
-+#: ../gui/selinux.tbl:91
-+msgid "Printing"
-+msgstr "Друк"
++#: ../sepolicy/sepolicy.py:164
++msgid "Query SELinux policy network information"
++msgstr ""
 +
-+#: ../gui/selinux.tbl:55
-+msgid "Disable SELinux protection for cupsd back end server"
-+msgstr "Захист SELinux для сервера cupsd вимкнено"
++#: ../sepolicy/sepolicy.py:169
++msgid "list all SELinux port types"
++msgstr ""
 +
-+#: ../gui/selinux.tbl:56
-+msgid "Disable SELinux protection for cupsd daemon"
-+msgstr "Захист SELinux для служби cupsd вимкнено"
++#: ../sepolicy/sepolicy.py:172
++msgid "show SELinux type related to the port"
++msgstr ""
 +
-+#: ../gui/selinux.tbl:57
-+msgid "Disable SELinux protection for cupsd_lpd"
-+msgstr "Захист SELinux для cupsd_lpd вимкнено"
++#: ../sepolicy/sepolicy.py:175
++msgid "Show ports defined for this SELinux type"
++msgstr ""
 +
-+#: ../gui/selinux.tbl:58
-+msgid "CVS"
-+msgstr "CVS"
++#: ../sepolicy/sepolicy.py:178
++msgid "show ports to which this domain can bind and/or connect"
++msgstr ""
 +
-+#: ../gui/selinux.tbl:58
-+msgid "Disable SELinux protection for cvs daemon"
-+msgstr "Захист SELinux для служби cvs вимкнено"
++#: ../sepolicy/sepolicy.py:192
++msgid "query SELinux policy to see if domains can communicate with each other"
++msgstr ""
 +
-+#: ../gui/selinux.tbl:59
-+msgid "Disable SELinux protection for cyrus daemon"
-+msgstr "Захист SELinux для служби cyrus вимкнено"
++#: ../sepolicy/sepolicy.py:195
++msgid "Source Domain"
++msgstr ""
 +
-+#: ../gui/selinux.tbl:60
-+msgid "Disable SELinux protection for dbskkd daemon"
-+msgstr "Захист SELinux для служби dbskkd вимкнено"
++#: ../sepolicy/sepolicy.py:198
++msgid "Target Domain"
++msgstr ""
 +
-+#: ../gui/selinux.tbl:61
-+msgid "Disable SELinux protection for dbusd daemon"
-+msgstr "Захист SELinux для dbusd вимкнено"
++#: ../sepolicy/sepolicy.py:215
++msgid "query SELinux Policy to see description of booleans"
++msgstr ""
 +
-+#: ../gui/selinux.tbl:62
-+msgid "Disable SELinux protection for dccd"
-+msgstr "Захист SELinux для dccd вимкнено"
++#: ../sepolicy/sepolicy.py:219
++msgid "get all booleans desctiption"
++msgstr ""
 +
-+#: ../gui/selinux.tbl:63
-+msgid "Disable SELinux protection for dccifd"
-+msgstr "Захист SELinux для dccifd вимкнено"
++#: ../sepolicy/sepolicy.py:221
++msgid "boolean to get description"
++msgstr ""
 +
-+#: ../gui/selinux.tbl:64
-+msgid "Disable SELinux protection for dccm"
-+msgstr "Захист SELinux для dccm вимкнено"
++#: ../sepolicy/sepolicy.py:231
++msgid ""
++"query SELinux Policy to see how a source process domain can transition to "
++"the target process domain"
++msgstr ""
 +
-+#: ../gui/selinux.tbl:65
-+msgid "Disable SELinux protection for ddt daemon"
-+msgstr "Захист SELinux для служби ddt вимкнено"
++#: ../sepolicy/sepolicy.py:234
++msgid "source process domain"
++msgstr ""
 +
-+#: ../gui/selinux.tbl:66
-+msgid "Disable SELinux protection for devfsd daemon"
-+msgstr "Захист SELinux для служби devfsd вимкнено"
++#: ../sepolicy/sepolicy.py:237
++msgid "target process domain"
++msgstr ""
 +
-+#: ../gui/selinux.tbl:67
-+msgid "Disable SELinux protection for dhcpc daemon"
-+msgstr "Захист SELinux для служби dhcpc вимкнено"
++#: ../sepolicy/sepolicy.py:259
++msgid "Generate SELinux Policy module template"
++msgstr ""
 +
-+#: ../gui/selinux.tbl:68
-+msgid "Disable SELinux protection for dhcpd daemon"
-+msgstr "Захист SELinux для служби dhcpd вимкнено"
++#: ../sepolicy/sepolicy.py:265
++msgid "name of policy to generate"
++msgstr ""
 +
-+#: ../gui/selinux.tbl:69
-+msgid "Disable SELinux protection for dictd daemon"
-+msgstr "Захист SELinux для служби dictd вимкнено"
++#: ../sepolicy/sepolicy.py:267
++msgid "executable to confine"
++msgstr ""
 +
-+#: ../gui/selinux.tbl:70
-+msgid "Allow sysadm_t to directly start daemons"
-+msgstr "Дозволити sysadm_t безпосередньо запускати служби"
++#: ../sepolicy/sepolicy.py:269
++msgid "run policy generation test suite"
++msgstr ""
 +
-+#: ../gui/selinux.tbl:71
-+msgid "Disable SELinux protection for Evolution"
-+msgstr "Вимкнути захист SELinux для Evolution"
++#: ../sepolicy/sepolicy.py:274
++msgid "commands"
++msgstr ""
 +
-+#: ../gui/selinux.tbl:72
-+msgid "Games"
-+msgstr "Ігри"
++#: ../sepolicy/sepolicy/generate.py:185
++msgid "Internet Services Daemon"
++msgstr ""
 +
-+#: ../gui/selinux.tbl:72
-+msgid "Disable SELinux protection for games"
-+msgstr "Захист SELinux для ігор вимкнено"
++#: ../sepolicy/sepolicy/generate.py:198
++msgid "Valid Types:\n"
++msgstr ""
 +
-+#: ../gui/selinux.tbl:73
-+msgid "Disable SELinux protection for the web browsers"
-+msgstr "Захист SELinux для програм для перегляду інтернету вимкнено"
++#: ../sepolicy/sepolicy/generate.py:232
++#, python-format
++msgid "Ports must be numbers or ranges of numbers from 1 to %d "
++msgstr ""
 +
-+#: ../gui/selinux.tbl:74
-+msgid "Disable SELinux protection for Thunderbird"
-+msgstr "Захист SELinux для Thunderbird вимкнено"
++#: ../sepolicy/sepolicy/generate.py:359
++msgid "You must enter a name for your confined process/user"
++msgstr ""
 +
-+#: ../gui/selinux.tbl:75
-+msgid "Disable SELinux protection for distccd daemon"
-+msgstr "Захист SELinux для служби distccd вимкнено"
++#: ../sepolicy/sepolicy/generate.py:361
++msgid ""
++"Name must be alpha numberic with no spaces. Consider using option \"-n "
++"MODULENAME\""
++msgstr ""
 +
-+#: ../gui/selinux.tbl:76
-+msgid "Disable SELinux protection for dmesg daemon"
-+msgstr "Захист SELinux для служби dmesg вимкнено"
++#: ../sepolicy/sepolicy/generate.py:449
++msgid "User Role types can not be assigned executables."
++msgstr ""
 +
-+#: ../gui/selinux.tbl:77
-+msgid "Disable SELinux protection for dnsmasq daemon"
-+msgstr "Захист SELinux для служби dnsmasq вимкнено"
++#: ../sepolicy/sepolicy/generate.py:455
++msgid "Only Daemon apps can use an init script.."
++msgstr ""
 +
-+#: ../gui/selinux.tbl:78
-+msgid "Disable SELinux protection for dovecot daemon"
-+msgstr "Захист SELinux для служби dovecot вимкнено"
++#: ../sepolicy/sepolicy/generate.py:473
++msgid "use_resolve must be a boolean value "
++msgstr ""
 +
-+#: ../gui/selinux.tbl:79
-+msgid "Disable SELinux protection for entropyd daemon"
-+msgstr "Захист SELinux для служби entropyd вимкнено"
++#: ../sepolicy/sepolicy/generate.py:479
++msgid "use_syslog must be a boolean value "
++msgstr ""
 +
-+#: ../gui/selinux.tbl:80
-+msgid "Disable SELinux protection for fetchmail"
-+msgstr "Захист SELinux для fetchmail вимкнено"
++#: ../sepolicy/sepolicy/generate.py:485
++msgid "use_kerberos must be a boolean value "
++msgstr ""
 +
-+#: ../gui/selinux.tbl:81
-+msgid "Disable SELinux protection for fingerd daemon"
-+msgstr "Захист SELinux для служби fingerd вимкнено"
++#: ../sepolicy/sepolicy/generate.py:491
++msgid "manage_krb5_rcache must be a boolean value "
++msgstr ""
 +
-+#: ../gui/selinux.tbl:82
-+msgid "Disable SELinux protection for freshclam daemon"
-+msgstr "Захист SELinux для служби freshclam вимкнено"
++#: ../sepolicy/sepolicy/generate.py:521
++msgid "USER Types automatically get a tmp type"
++msgstr ""
 +
-+#: ../gui/selinux.tbl:83
-+msgid "Disable SELinux protection for fsdaemon daemon"
-+msgstr "Захист SELinux для служби fsdaemon вимкнено"
++#: ../sepolicy/sepolicy/generate.py:1039
++msgid "You must enter the executable path for your confined process"
++msgstr ""
 +
-+#: ../gui/selinux.tbl:84
-+msgid "Disable SELinux protection for gpm daemon"
-+msgstr "Захист SELinux для служби gpm вимкнено"
++#: ../sepolicy/sepolicy/generate.py:1272
++msgid "Type Enforcement file"
++msgstr ""
 +
-+#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
-+msgid "NFS"
-+msgstr "NFS"
++#: ../sepolicy/sepolicy/generate.py:1273
++msgid "Interface file"
++msgstr ""
 +
-+#: ../gui/selinux.tbl:85
-+msgid "Disable SELinux protection for gss daemon"
-+msgstr "Захист SELinux для служби gss вимкнено"
++#: ../sepolicy/sepolicy/generate.py:1274
++msgid "File Contexts file"
++msgstr ""
 +
-+#: ../gui/selinux.tbl:86
-+msgid "Disable SELinux protection for Hal daemon"
-+msgstr "Захист SELinux для служби Hal вимкнено"
++#: ../sepolicy/sepolicy/generate.py:1275
++msgid "Spec file"
++msgstr ""
 +
-+#: ../gui/selinux.tbl:87
-+msgid "Compatibility"
-+msgstr "Сумісність"
++#: ../sepolicy/sepolicy/generate.py:1276
++msgid "Setup Script"
++msgstr ""
 +
-+#: ../gui/selinux.tbl:87
++#: booleans.py:1
 +msgid ""
-+"Do not audit things that we know to be broken but which are not security "
-+"risks"
++"Allow ABRT to modify public files used for public file transfer services."
 +msgstr ""
-+"Не виконувати аудит несправних компонентів, які не утворюють загрозу безпеці"
 +
-+#: ../gui/selinux.tbl:88
-+msgid "Disable SELinux protection for hostname daemon"
-+msgstr "Захист SELinux для служби hostname вимкнено"
++#: booleans.py:2
++msgid ""
++"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
++msgstr ""
 +
-+#: ../gui/selinux.tbl:89
-+msgid "Disable SELinux protection for hotplug daemon"
-+msgstr "Захист SELinux для служби hotplug вимкнено"
++#: booleans.py:3
++msgid "Allow amavis to use JIT compiler"
++msgstr ""
 +
-+#: ../gui/selinux.tbl:90
-+msgid "Disable SELinux protection for howl daemon"
-+msgstr "Захист SELinux для служби howl вимкнено"
++#: booleans.py:4
++msgid "Allow antivirus programs to read non security files on a system"
++msgstr ""
 +
-+#: ../gui/selinux.tbl:91
-+msgid "Disable SELinux protection for cups hplip daemon"
-+msgstr "Захист SELinux для служби cups hplip вимкнено"
++#: booleans.py:5
++msgid ""
++"Allow users to resolve user passwd entries directly from ldap rather then "
++"using a sssd server"
++msgstr ""
 +
-+#: ../gui/selinux.tbl:92
-+msgid "Disable SELinux protection for httpd rotatelogs"
-+msgstr "Захист SELinux для служби httpd rotatelogs вимкнено"
++#: booleans.py:6
++msgid "Allow users to login using a radius server"
++msgstr ""
 +
-+#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
-+msgid "HTTPD Service"
-+msgstr "Служба HTTPD"
++#: booleans.py:7
++msgid "Allow users to login using a yubikey  server"
++msgstr ""
 +
-+#: ../gui/selinux.tbl:93
-+msgid "Disable SELinux protection for http suexec"
-+msgstr "Захист SELinux для служби http suexec вимкнено"
++#: booleans.py:8
++msgid ""
++"Allow cdrecord to read various content. nfs, samba, removable devices, user "
++"temp and untrusted content files"
++msgstr ""
 +
-+#: ../gui/selinux.tbl:94
-+msgid "Disable SELinux protection for hwclock daemon"
-+msgstr "Захист SELinux для служби hwclock вимкнено"
++#: booleans.py:9
++msgid "Allow clamd to use JIT compiler"
++msgstr ""
 +
-+#: ../gui/selinux.tbl:95
-+msgid "Disable SELinux protection for i18n daemon"
-+msgstr "Захист SELinux для служби i18n вимкнено"
++#: booleans.py:10
++msgid "Allow clamscan to non security files on a system"
++msgstr ""
 +
-+#: ../gui/selinux.tbl:96
-+msgid "Disable SELinux protection for imazesrv daemon"
-+msgstr "Захист SELinux для служби imazesrv вимкнено"
++#: booleans.py:11
++msgid "Allow clamscan to read user content"
++msgstr ""
 +
-+#: ../gui/selinux.tbl:97
-+msgid "Disable SELinux protection for inetd child daemons"
-+msgstr "Захист SELinux для дочірніх служб inetd вимкнено"
++#: booleans.py:12
++msgid ""
++"Allow Cobbler to modify public files used for public file transfer services."
++msgstr ""
 +
-+#: ../gui/selinux.tbl:98
-+msgid "Disable SELinux protection for inetd daemon"
-+msgstr "Захист SELinux для служби inetd вимкнено"
++#: booleans.py:13
++msgid "Allow Cobbler to connect to the network using TCP."
++msgstr ""
 +
-+#: ../gui/selinux.tbl:99
-+msgid "Disable SELinux protection for innd daemon"
-+msgstr "Захист SELinux для служби innd вимкнено"
++#: booleans.py:14
++msgid "Allow Cobbler to access cifs file systems."
++msgstr ""
 +
-+#: ../gui/selinux.tbl:100
-+msgid "Disable SELinux protection for iptables daemon"
-+msgstr "Захист SELinux для служби iptables вимкнено"
++#: booleans.py:15
++msgid "Allow Cobbler to access nfs file systems."
++msgstr ""
 +
-+#: ../gui/selinux.tbl:101
-+msgid "Disable SELinux protection for ircd daemon"
-+msgstr "Захист SELinux для служби ircd вимкнено"
++#: booleans.py:16
++msgid "Allow collectd to connect to the network using TCP."
++msgstr ""
 +
-+#: ../gui/selinux.tbl:102
-+msgid "Disable SELinux protection for irqbalance daemon"
-+msgstr "Захист SELinux для служби irqbalance вимкнено"
++#: booleans.py:17
++msgid "Allow codnor domain to connect to the network using TCP."
++msgstr ""
 +
-+#: ../gui/selinux.tbl:103
-+msgid "Disable SELinux protection for iscsi daemon"
-+msgstr "Захист SELinux для служби iscsi вимкнено"
++#: booleans.py:18
++msgid ""
++"Allow system cron jobs to relabel filesystem for restoring file contexts."
++msgstr ""
 +
-+#: ../gui/selinux.tbl:104
-+msgid "Disable SELinux protection for jabberd daemon"
-+msgstr "Захист SELinux для служби jabberd вимкнено"
++#: booleans.py:19
++msgid "Allow cvs daemon to read shadow"
++msgstr ""
 +
-+#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
-+msgid "Kerberos"
-+msgstr "Kerberos"
++#: booleans.py:20
++msgid "Allow all daemons to write corefiles to /"
++msgstr ""
 +
-+#: ../gui/selinux.tbl:105
-+msgid "Disable SELinux protection for kadmind daemon"
-+msgstr "Захист SELinux для служби kadmind вимкнено"
++#: booleans.py:21
++msgid "Allow all daemons to use tcp wrappers."
++msgstr ""
 +
-+#: ../gui/selinux.tbl:106
-+msgid "Disable SELinux protection for klogd daemon"
-+msgstr "Захист SELinux для служби klogd вимкнено"
++#: booleans.py:22
++msgid "Allow all daemons the ability to read/write terminals"
++msgstr ""
 +
-+#: ../gui/selinux.tbl:107
-+msgid "Disable SELinux protection for krb5kdc daemon"
-+msgstr "Захист SELinux для служби krb5kdc вимкнено"
++#: booleans.py:23
++msgid "Allow dbadm to manage files in users home directories"
++msgstr ""
 +
-+#: ../gui/selinux.tbl:108
-+msgid "Disable SELinux protection for ktalk daemons"
-+msgstr "Захист SELinux для служби ktalk вимкнено"
++#: booleans.py:24
++msgid "Allow dbadm to read files in users home directories"
++msgstr ""
 +
-+#: ../gui/selinux.tbl:109
-+msgid "Disable SELinux protection for kudzu daemon"
-+msgstr "Захист SELinux для служби kudzu вимкнено"
++#: booleans.py:25
++msgid ""
++"Deny user domains applications to map a memory region as both executable and "
++"writable, this is dangerous and the executable should be reported in bugzilla"
++msgstr ""
 +
-+#: ../gui/selinux.tbl:110
-+msgid "Disable SELinux protection for locate daemon"
-+msgstr "Захист SELinux для служби locate вимкнено"
++#: booleans.py:26
++msgid "Allow sysadm to debug or ptrace all processes."
++msgstr ""
 +
-+#: ../gui/selinux.tbl:111
-+msgid "Disable SELinux protection for lpd daemon"
-+msgstr "Захист SELinux для служби lpd вимкнено"
++#: booleans.py:27
++msgid "Allow dhcpc client applications to execute iptables commands"
++msgstr ""
 +
-+#: ../gui/selinux.tbl:112
-+msgid "Disable SELinux protection for lrrd daemon"
-+msgstr "Захист SELinux для служби lrrd вимкнено"
++#: booleans.py:28
++msgid "Allow DHCP daemon to use LDAP backends"
++msgstr ""
 +
-+#: ../gui/selinux.tbl:113
-+msgid "Disable SELinux protection for lvm daemon"
-+msgstr "Захист SELinux для служби lvm вимкнено"
++#: booleans.py:29
++msgid "Allow all domains to use other domains file descriptors"
++msgstr ""
 +
-+#: ../gui/selinux.tbl:114
-+msgid "Disable SELinux protection for mailman"
-+msgstr "Захист SELinux для mailman вимкнено"
++#: booleans.py:30
++msgid "Allow all domains to have the kernel load modules"
++msgstr ""
 +
-+#: ../gui/selinux.tbl:115
-+msgid "Allow evolution and thunderbird to read user files"
-+msgstr "Дозволити Evolution та Thunderbird читати файли користувачів"
++#: booleans.py:31
++msgid "Allow the use of the audio devices as the source for the entropy feeds"
++msgstr ""
 +
-+#: ../gui/selinux.tbl:116
-+msgid "Disable SELinux protection for mdadm daemon"
-+msgstr "Захист SELinux для служби mdadm вимкнено"
++#: booleans.py:32
++msgid "Allow exim to connect to databases (postgres, mysql)"
++msgstr ""
 +
-+#: ../gui/selinux.tbl:117
-+msgid "Disable SELinux protection for monopd daemon"
-+msgstr "Захист SELinux для служби monopd вимкнено"
++#: booleans.py:33
++msgid "Allow exim to create, read, write, and delete unprivileged user files."
++msgstr ""
 +
-+#: ../gui/selinux.tbl:118
-+msgid "Allow the mozilla browser to read user files"
-+msgstr "Дозволити Mozilla читати файли користувачів"
++#: booleans.py:34
++msgid "Allow exim to read unprivileged user files."
++msgstr ""
 +
-+#: ../gui/selinux.tbl:119
-+msgid "Disable SELinux protection for mrtg daemon"
-+msgstr "Захист SELinux для служби mrtg вимкнено"
++#: booleans.py:35
++msgid "Enable extra rules in the cron domain to support fcron."
++msgstr ""
 +
-+#: ../gui/selinux.tbl:120
-+msgid "Disable SELinux protection for mysqld daemon"
-+msgstr "Захист SELinux для служби mysqld вимкнено"
++#: booleans.py:36
++msgid "Allow fenced domain to connect to the network using TCP."
++msgstr ""
 +
-+#: ../gui/selinux.tbl:121
-+msgid "Disable SELinux protection for nagios daemon"
-+msgstr "Захист SELinux для служби nagios вимкнено"
++#: booleans.py:37
++msgid "Allow fenced domain to execute ssh."
++msgstr ""
 +
-+#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
-+msgid "Name Service"
-+msgstr "Служба імен"
++#: booleans.py:38
++msgid "Allow ftp to read and write files in the user home directories"
++msgstr ""
 +
-+#: ../gui/selinux.tbl:122
-+msgid "Disable SELinux protection for named daemon"
-+msgstr "Захист SELinux для служби named вимкнено"
++#: booleans.py:39
++msgid ""
++"Allow ftp servers to upload files,  used for public file transfer services. "
++"Directories must be labeled public_content_rw_t."
++msgstr ""
 +
-+#: ../gui/selinux.tbl:123
-+msgid "Disable SELinux protection for nessusd daemon"
-+msgstr "Захист SELinux для служби nessusd вимкнено"
++#: booleans.py:40
++msgid "Allow ftp servers to connect to all ports > 1023"
++msgstr ""
 +
-+#: ../gui/selinux.tbl:124
-+msgid "Disable SELinux protection for NetworkManager"
-+msgstr "Захист SELinux для NetworkManager вимкнено"
++#: booleans.py:41
++msgid "Allow ftp servers to connect to mysql database ports"
++msgstr ""
 +
-+#: ../gui/selinux.tbl:125
-+msgid "Disable SELinux protection for nfsd daemon"
-+msgstr "Захист SELinux для служби nfsd вимкнено"
++#: booleans.py:42
++msgid ""
++"Allow ftp servers to login to local users and read/write all files on the "
++"system, governed by DAC."
++msgstr ""
 +
-+#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
-+#: ../gui/selinux.tbl:221
-+msgid "Samba"
-+msgstr "Samba"
++#: booleans.py:43
++msgid "Allow ftp servers to use cifs used for public file transfer services."
++msgstr ""
 +
-+#: ../gui/selinux.tbl:126
-+msgid "Disable SELinux protection for nmbd daemon"
-+msgstr "Захист SELinux для служби nmbd вимкнено"
++#: booleans.py:44
++msgid "Allow ftp servers to use nfs used for public file transfer services."
++msgstr ""
 +
-+#: ../gui/selinux.tbl:127
-+msgid "Disable SELinux protection for nrpe daemon"
-+msgstr "Захист SELinux для служби nrpe вимкнено"
++#: booleans.py:45
++msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
++msgstr ""
 +
-+#: ../gui/selinux.tbl:128
-+msgid "Disable SELinux protection for nscd daemon"
-+msgstr "Захист SELinux для служби nscd вимкнено"
++#: booleans.py:46
++msgid "Determine whether Git CGI can search home directories."
++msgstr ""
 +
-+#: ../gui/selinux.tbl:129
-+msgid "Disable SELinux protection for nsd daemon"
-+msgstr "Захист SELinux для служби nsd вимкнено"
++#: booleans.py:47
++msgid "Determine whether Git CGI can access cifs file systems."
++msgstr ""
 +
-+#: ../gui/selinux.tbl:130
-+msgid "Disable SELinux protection for ntpd daemon"
-+msgstr "Захист SELinux для служби ntpd вимкнено"
++#: booleans.py:48
++msgid "Determine whether Git CGI can access nfs file systems."
++msgstr ""
 +
-+#: ../gui/selinux.tbl:131
-+msgid "Disable SELinux protection for oddjob"
-+msgstr "Захист SELinux для oddjob вимкнено"
++#: booleans.py:49
++msgid ""
++"Determine whether Git session daemon can bind TCP sockets to all unreserved "
++"ports."
++msgstr ""
 +
-+#: ../gui/selinux.tbl:132
-+msgid "Disable SELinux protection for oddjob_mkhomedir"
-+msgstr "Захист SELinux для oddjob_mkhomedir вимкнено"
++#: booleans.py:50
++msgid ""
++"Determine whether calling user domains can execute Git daemon in the "
++"git_session_t domain."
++msgstr ""
 +
-+#: ../gui/selinux.tbl:133
-+msgid "Disable SELinux protection for openvpn daemon"
-+msgstr "Захист SELinux для служби openvpn вимкнено"
++#: booleans.py:51
++msgid "Determine whether Git system daemon can search home directories."
++msgstr ""
 +
-+#: ../gui/selinux.tbl:134
-+msgid "Disable SELinux protection for pam daemon"
-+msgstr "Захист SELinux для служби pam вимкнено"
++#: booleans.py:52
++msgid "Determine whether Git system daemon can access cifs file systems."
++msgstr ""
 +
-+#: ../gui/selinux.tbl:135
-+msgid "Disable SELinux protection for pegasus"
-+msgstr "Захист SELinux для pegasus вимкнено"
++#: booleans.py:53
++msgid "Determine whether Git system daemon can access nfs file systems."
++msgstr ""
 +
-+#: ../gui/selinux.tbl:136
-+msgid "Disable SELinux protection for perdition daemon"
-+msgstr "Захист SELinux для служби perdition вимкнено"
++#: booleans.py:54
++msgid "Allow gitisis daemon to send mail"
++msgstr ""
 +
-+#: ../gui/selinux.tbl:137
-+msgid "Disable SELinux protection for portmap daemon"
-+msgstr "Захист SELinux для служби portmap вимкнено"
++#: booleans.py:55
++msgid "Enable reading of urandom for all domains."
++msgstr ""
 +
-+#: ../gui/selinux.tbl:138
-+msgid "Disable SELinux protection for portslave daemon"
-+msgstr "Захист SELinux для служби portslave вимкнено"
++#: booleans.py:56
++msgid ""
++"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
++"agent to manage user files."
++msgstr ""
 +
-+#: ../gui/selinux.tbl:139
-+msgid "Disable SELinux protection for postfix"
-+msgstr "Захист SELinux для postfix вимкнено"
++#: booleans.py:57
++msgid ""
++"Allow gpg web domain to modify public files used for public file transfer "
++"services."
++msgstr ""
 +
-+#: ../gui/selinux.tbl:140
-+msgid "Disable SELinux protection for postgresql daemon"
-+msgstr "Захист SELinux для служби postgresql вимкнено"
++#: booleans.py:58
++msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
++msgstr ""
 +
-+#: ../gui/selinux.tbl:141
-+msgid "pppd"
-+msgstr "pppd"
++#: booleans.py:59
++msgid ""
++"Allow Apache to modify public files used for public file transfer services. "
++"Directories/Files must be labeled public_content_rw_t."
++msgstr ""
 +
-+#: ../gui/selinux.tbl:141
-+msgid "Allow pppd to be run for a regular user"
-+msgstr "Дозволити виконання pppd у режимі звичайного користувача"
++#: booleans.py:60
++msgid "Allow httpd to use built in scripting (usually php)"
++msgstr ""
 +
-+#: ../gui/selinux.tbl:142
-+msgid "Disable SELinux protection for pptp"
-+msgstr "Захист SELinux для pptp вимкнено"
++#: booleans.py:61
++msgid "Allow http daemon to check spam"
++msgstr ""
 +
-+#: ../gui/selinux.tbl:143
-+msgid "Disable SELinux protection for prelink daemon"
-+msgstr "Захист SELinux для служби prelink вимкнено"
++#: booleans.py:62
++msgid ""
++"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
++"ports"
++msgstr ""
 +
-+#: ../gui/selinux.tbl:144
-+msgid "Disable SELinux protection for privoxy daemon"
-+msgstr "Захист SELinux для служби privoxy вимкнено"
++#: booleans.py:63
++msgid "Allow httpd to connect to the ldap port"
++msgstr ""
 +
-+#: ../gui/selinux.tbl:145
-+msgid "Disable SELinux protection for ptal daemon"
-+msgstr "Захист SELinux для служби ptal вимкнено"
++#: booleans.py:64
++msgid "Allow http daemon to connect to zabbix"
++msgstr ""
 +
-+#: ../gui/selinux.tbl:146
-+msgid "Disable SELinux protection for pxe daemon"
-+msgstr "Захист SELinux для служби pxe вимкнено"
++#: booleans.py:65
++msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
++msgstr ""
 +
-+#: ../gui/selinux.tbl:147
-+msgid "Disable SELinux protection for pyzord"
-+msgstr "Захист SELinux для pyzord вимкнено"
++#: booleans.py:66
++msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
++msgstr ""
 +
-+#: ../gui/selinux.tbl:148
-+msgid "Disable SELinux protection for quota daemon"
-+msgstr "Захист SELinux для служби quota вимкнено"
++#: booleans.py:67
++msgid ""
++"Allow HTTPD scripts and modules to connect to databases over the network."
++msgstr ""
 +
-+#: ../gui/selinux.tbl:149
-+msgid "Disable SELinux protection for radiusd daemon"
-+msgstr "Захист SELinux для служби radiusd вимкнено"
++#: booleans.py:68
++msgid "Allow httpd to connect to memcache server"
++msgstr ""
 +
-+#: ../gui/selinux.tbl:150
-+msgid "Disable SELinux protection for radvd daemon"
-+msgstr "Захист SELinux для служби radvd вимкнено"
++#: booleans.py:69
++msgid "Allow httpd to act as a relay"
++msgstr ""
 +
-+#: ../gui/selinux.tbl:151
-+msgid "Disable SELinux protection for rdisc"
-+msgstr "Захист SELinux для служби rdisc вимкнено"
++#: booleans.py:70
++msgid "Allow http daemon to send mail"
++msgstr ""
 +
-+#: ../gui/selinux.tbl:152
-+msgid "Disable SELinux protection for readahead"
-+msgstr "Захист SELinux для служби readahead вимкнено"
++#: booleans.py:71
++msgid "Allow Apache to communicate with avahi service via dbus"
++msgstr ""
 +
-+#: ../gui/selinux.tbl:153
-+msgid "Allow programs to read files in non-standard locations (default_t)"
-+msgstr "Дозволити програмам читання файлів з нестандартних джерел (default_t)"
++#: booleans.py:72
++msgid "Allow httpd cgi support"
++msgstr ""
 +
-+#: ../gui/selinux.tbl:154
-+msgid "Disable SELinux protection for restorecond"
-+msgstr "Захист SELinux для служби restorecond вимкнено"
++#: booleans.py:73
++msgid "Allow httpd to act as a FTP server by listening on the ftp port."
++msgstr ""
 +
-+#: ../gui/selinux.tbl:155
-+msgid "Disable SELinux protection for rhgb daemon"
-+msgstr "Захист SELinux для служби rhgb вимкнено"
++#: booleans.py:74
++msgid "Allow httpd to read home directories"
++msgstr ""
 +
-+#: ../gui/selinux.tbl:156
-+msgid "Disable SELinux protection for ricci"
-+msgstr "Захист SELinux для ricci вимкнено"
++#: booleans.py:75
++msgid "Allow httpd scripts and modules execmem/execstack"
++msgstr ""
 +
-+#: ../gui/selinux.tbl:157
-+msgid "Disable SELinux protection for ricci_modclusterd"
-+msgstr "Захист SELinux для ricci_modclusterd вимкнено"
++#: booleans.py:76
++msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
++msgstr ""
 +
-+#: ../gui/selinux.tbl:158
-+msgid "Disable SELinux protection for rlogind daemon"
-+msgstr "Захист SELinux для служби rlogind вимкнено"
++#: booleans.py:77
++msgid "Allow httpd processes to manage IPA content"
++msgstr ""
 +
-+#: ../gui/selinux.tbl:159
-+msgid "Disable SELinux protection for rpcd daemon"
-+msgstr "Захист SELinux для служби rpcd вимкнено"
++#: booleans.py:78
++msgid "Allow Apache to use mod_auth_ntlm_winbind"
++msgstr ""
 +
-+#: ../gui/selinux.tbl:160
-+msgid "Disable SELinux protection for rshd"
-+msgstr "Захист SELinux для служби rshd вимкнено"
++#: booleans.py:79
++msgid "Allow Apache to use mod_auth_pam"
++msgstr ""
 +
-+#: ../gui/selinux.tbl:161
-+msgid "rsync"
-+msgstr "rsync"
++#: booleans.py:80
++msgid "Allow httpd to read user content"
++msgstr ""
 +
-+#: ../gui/selinux.tbl:161
-+msgid "Disable SELinux protection for rsync daemon"
-+msgstr "Захист SELinux для служби rsync вимкнено"
++#: booleans.py:81
++msgid "Allow Apache to run in stickshift mode, not transition to passenger"
++msgstr ""
 +
-+#: ../gui/selinux.tbl:162
-+msgid "Allow ssh to run from inetd instead of as a daemon"
-+msgstr "Дозволити запуск ssh з inted, а не у якості служби"
++#: booleans.py:82
++msgid "Allow httpd daemon to change its resource limits"
++msgstr ""
 +
-+#: ../gui/selinux.tbl:163
-+msgid "Allow Samba to share nfs directories"
-+msgstr "Дозволити Samba спільний доступ до каталогів NFS"
++#: booleans.py:83
++msgid ""
++"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
++msgstr ""
 +
-+#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
-+msgid "SASL authentication server"
-+msgstr "Сервер авторизації SASL"
++#: booleans.py:84
++msgid ""
++"Allow apache scripts to write to public content, directories/files must be "
++"labeled public_rw_content_t."
++msgstr ""
 +
-+#: ../gui/selinux.tbl:164
-+msgid "Allow sasl authentication server to read /etc/shadow"
-+msgstr "Дозволити серверу авторизації sasl читати /etc/shadow"
++#: booleans.py:85
++msgid "Allow Apache to execute tmp content."
++msgstr ""
 +
-+#: ../gui/selinux.tbl:165
++#: booleans.py:86
 +msgid ""
-+"Allow X-Windows server to map a memory region as both executable and writable"
++"Unify HTTPD to communicate with the terminal. Needed for entering the "
++"passphrase for certificates at the terminal."
++msgstr ""
++
++#: booleans.py:87
++msgid "Unify HTTPD handling of all content files."
 +msgstr ""
-+"Дозволити серверу X-Windows призначати область пам'яті як виконувану та "
-+"доступну для запису"
 +
-+#: ../gui/selinux.tbl:166
-+msgid "Disable SELinux protection for saslauthd daemon"
-+msgstr "Захист SELinux для служби saslauthd вимкнено"
++#: booleans.py:88
++msgid "Allow httpd to access cifs file systems"
++msgstr ""
 +
-+#: ../gui/selinux.tbl:167
-+msgid "Disable SELinux protection for scannerdaemon daemon"
-+msgstr "Захист SELinux для служби scannerdaemon вимкнено"
++#: booleans.py:89
++msgid "Allow httpd to access FUSE file systems"
++msgstr ""
 +
-+#: ../gui/selinux.tbl:168
-+msgid "Do not allow transition to sysadm_t, sudo and su effected"
-+msgstr "Не дозволяти зміну на sysadm_t, sudo та su"
++#: booleans.py:90
++msgid "Allow httpd to run gpg"
++msgstr ""
 +
-+#: ../gui/selinux.tbl:169
-+msgid "Do not allow any processes to load kernel modules"
-+msgstr "Не дозволяти процесам завантажувати модулі ядра"
++#: booleans.py:91
++msgid "Allow httpd to access nfs file systems"
++msgstr ""
 +
-+#: ../gui/selinux.tbl:170
-+msgid "Do not allow any processes to modify kernel SELinux policy"
-+msgstr "Не дозволяти процесам змінювати політику SELinux у ядрі"
++#: booleans.py:92
++msgid "Allow httpd to communicate with oddjob to start up a service"
++msgstr ""
 +
-+#: ../gui/selinux.tbl:171
-+msgid "Disable SELinux protection for sendmail daemon"
-+msgstr "Захист SELinux для служби sendmail вимкнено"
++#: booleans.py:93
++msgid "Allow httpd to access openstack ports"
++msgstr ""
 +
-+#: ../gui/selinux.tbl:172
-+msgid "Disable SELinux protection for setrans"
-+msgstr "Захист SELinux для setrans вимкнено"
++#: booleans.py:94
++msgid "Allow icecast to connect to all ports, not just sound ports."
++msgstr ""
 +
-+#: ../gui/selinux.tbl:173
-+msgid "Disable SELinux protection for setroubleshoot daemon"
-+msgstr "Захист SELinux для служби setroubleshoot вимкнено"
++#: booleans.py:95
++msgid ""
++"Allow the Irssi IRC Client to connect to any port, and to bind to any "
++"unreserved port."
++msgstr ""
 +
-+#: ../gui/selinux.tbl:174
-+msgid "Disable SELinux protection for slapd daemon"
-+msgstr "Захист SELinux для служби slapd вимкнено"
++#: booleans.py:96
++msgid "Allow java executable stack"
++msgstr ""
 +
-+#: ../gui/selinux.tbl:175
-+msgid "Disable SELinux protection for slrnpull daemon"
-+msgstr "Захист SELinux для служби slrnpull вимкнено"
++#: booleans.py:97
++msgid "Allow confined applications to run with kerberos."
++msgstr ""
 +
-+#: ../gui/selinux.tbl:176
-+msgid "Disable SELinux protection for smbd daemon"
-+msgstr "Захист SELinux для служби smbd вимкнено"
++#: booleans.py:98
++msgid "Allow syslogd daemon to send mail"
++msgstr ""
 +
-+#: ../gui/selinux.tbl:177
-+msgid "Disable SELinux protection for snmpd daemon"
-+msgstr "Захист SELinux для служби snmpd вимкнено"
++#: booleans.py:99
++msgid "Allow syslogd the ability to read/write terminals"
++msgstr ""
 +
-+#: ../gui/selinux.tbl:178
-+msgid "Disable SELinux protection for snort daemon"
-+msgstr "Захист SELinux для служби snort вимкнено"
++#: booleans.py:100
++msgid "Allow logging in and using the system from /dev/console."
++msgstr ""
 +
-+#: ../gui/selinux.tbl:179
-+msgid "Disable SELinux protection for soundd daemon"
-+msgstr "Захист SELinux для служби soundd вимкнено"
++#: booleans.py:101
++msgid ""
++"Control the ability to mmap a low area of the address space, as configured "
++"by /proc/sys/kernel/mmap_min_addr."
++msgstr ""
 +
-+#: ../gui/selinux.tbl:180
-+msgid "Disable SELinux protection for sound daemon"
-+msgstr "Захист SELinux для служби sound вимкнено"
++#: booleans.py:102
++msgid "Allow mock to read files in home directories."
++msgstr ""
 +
-+#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
-+msgid "Spam Protection"
-+msgstr "Захист від спаму"
++#: booleans.py:103
++msgid "Allow the mount command to mount any directory or file."
++msgstr ""
 +
-+#: ../gui/selinux.tbl:181
-+msgid "Disable SELinux protection for spamd daemon"
-+msgstr "Захист SELinux для служби spamd вимкнено"
++#: booleans.py:104
++msgid "Allow mozilla plugin domain to connect to the network using TCP."
++msgstr ""
 +
-+#: ../gui/selinux.tbl:182
-+msgid "Allow spamd to access home directories"
-+msgstr "Дозволити spamd звертатися до домашніх каталогів"
++#: booleans.py:105
++msgid ""
++"Allow mozilla_plugins to create random content in the users home directory"
++msgstr ""
 +
-+#: ../gui/selinux.tbl:183
-+msgid "Allow Spam Assassin daemon network access"
-+msgstr "Дозволити мережний доступ службі Spam Assassin"
++#: booleans.py:106
++msgid "Allow confined web browsers to read home directory content"
++msgstr ""
 +
-+#: ../gui/selinux.tbl:184
-+msgid "Disable SELinux protection for speedmgmt daemon"
-+msgstr "Захист SELinux для служби speedmgmt вимкнено"
++#: booleans.py:107
++msgid "Allow mplayer executable stack"
++msgstr ""
 +
-+#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
-+msgid "Squid"
-+msgstr "Звук"
++#: booleans.py:108
++msgid "Allow mysqld to connect to all ports"
++msgstr ""
 +
-+#: ../gui/selinux.tbl:185
-+msgid "Allow squid daemon to connect to the network"
-+msgstr "Дозволити службі squid приєднуватись до мережі"
++#: booleans.py:109
++msgid "Allow BIND to bind apache port."
++msgstr ""
 +
-+#: ../gui/selinux.tbl:186
-+msgid "Disable SELinux protection for squid daemon"
-+msgstr "Захист SELinux для служби squid вимкнено"
++#: booleans.py:110
++msgid ""
++"Allow BIND to write the master zone files. Generally this is used for "
++"dynamic DNS or zone transfers."
++msgstr ""
 +
-+#: ../gui/selinux.tbl:187
-+msgid "Disable SELinux protection for ssh daemon"
-+msgstr "Захист SELinux для служби ssh вимкнено"
++#: booleans.py:111
++msgid "Allow any files/directories to be exported read/only via NFS."
++msgstr ""
 +
-+#: ../gui/selinux.tbl:188
-+msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+msgstr "Дозволити авторизацію ssh для sysadm_r:sysadm_t"
++#: booleans.py:112
++msgid "Allow any files/directories to be exported read/write via NFS."
++msgstr ""
 +
-+#: ../gui/selinux.tbl:189
++#: booleans.py:113
 +msgid ""
-+"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
-+"bashrc)"
++"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:114
++msgid "Allow system to run with NIS"
 +msgstr ""
-+"Дозволити користувачам staff_r пошук у домашніх каталогах та читання файлів "
-+"(наприклад, ~/.bashrc)"
 +
-+#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
-+msgid "Universal SSL tunnel"
-+msgstr "Універсальний тунель SSL"
++#: booleans.py:115
++msgid "Allow confined applications to use nscd shared memory."
++msgstr ""
 +
-+#: ../gui/selinux.tbl:190
-+msgid "Disable SELinux protection for stunnel daemon"
-+msgstr "Захист SELinux для служби stunnel вимкнено"
++#: booleans.py:116
++msgid "Allow nsplugin code to connect to unreserved ports"
++msgstr ""
 +
-+#: ../gui/selinux.tbl:191
-+msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
-+msgstr "Дозволити службі stunnel виконуватись незалежно від xinetd"
++#: booleans.py:117
++msgid "Allow nsplugin code to execmem/execstack"
++msgstr ""
 +
-+#: ../gui/selinux.tbl:192
-+msgid "Disable SELinux protection for swat daemon"
-+msgstr "Захист SELinux для служби swat вимкнено"
++#: booleans.py:118
++msgid "Allow openvpn to read home directories"
++msgstr ""
 +
-+#: ../gui/selinux.tbl:193
-+msgid "Disable SELinux protection for sxid daemon"
-+msgstr "Захист SELinux для служби sxid вимкнено"
++#: booleans.py:119
++msgid "Allow piranha-lvs domain to connect to the network using TCP."
++msgstr ""
 +
-+#: ../gui/selinux.tbl:194
-+msgid "Disable SELinux protection for syslogd daemon"
-+msgstr "Захист SELinux для служби syslogd вимкнено"
++#: booleans.py:120
++msgid "Allow polipo to connect to all ports > 1023"
++msgstr ""
 +
-+#: ../gui/selinux.tbl:195
-+msgid "Disable SELinux protection for system cron jobs"
-+msgstr "Захист SELinux для системи завдань cron вимкнено"
++#: booleans.py:121
++msgid ""
++"Determine whether Polipo session daemon can bind tcp sockets to all "
++"unreserved ports."
++msgstr ""
 +
-+#: ../gui/selinux.tbl:196
-+msgid "Disable SELinux protection for tcp daemon"
-+msgstr "Захист SELinux для служби tcp вимкнено"
++#: booleans.py:122
++msgid ""
++"Determine whether calling user domains can execute Polipo daemon in the "
++"polipo_session_t domain."
++msgstr ""
 +
-+#: ../gui/selinux.tbl:197
-+msgid "Disable SELinux protection for telnet daemon"
-+msgstr "Захист SELinux для служби telnet вимкнено"
++#: booleans.py:123
++msgid "Determine whether polipo can access cifs file systems."
++msgstr ""
 +
-+#: ../gui/selinux.tbl:198
-+msgid "Disable SELinux protection for tftpd daemon"
-+msgstr "Захист SELinux для служби tftpd вимкнено"
++#: booleans.py:124
++msgid "Determine whether Polipo can access nfs file systems."
++msgstr ""
 +
-+#: ../gui/selinux.tbl:199
-+msgid "Disable SELinux protection for transproxy daemon"
-+msgstr "Захист SELinux для служби transproxy вимкнено"
++#: booleans.py:125
++msgid "Enable polyinstantiated directory support."
++msgstr ""
 +
-+#: ../gui/selinux.tbl:200
-+msgid "Disable SELinux protection for udev daemon"
-+msgstr "Захист SELinux для служби udev вимкнено"
++#: booleans.py:126
++msgid "Allow the portage domains to use NFS mounts (regular nfs_t)"
++msgstr ""
 +
-+#: ../gui/selinux.tbl:201
-+msgid "Disable SELinux protection for uml daemon"
-+msgstr "Захист SELinux для служби uml вимкнено"
++#: booleans.py:127
++msgid "Allow postfix_local domain full write access to mail_spool directories"
++msgstr ""
 +
-+#: ../gui/selinux.tbl:202
-+msgid ""
-+"Allow xinetd to run unconfined, including any services it starts that do not "
-+"have a domain transition explicitly defined"
++#: booleans.py:128
++msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
 +msgstr ""
-+"Дозволити службі xinetd виконуватись без обмежень, що включає всі керовані "
-+"ним служби, для яких явно не вказані перетворення доменів"
 +
-+#: ../gui/selinux.tbl:203
-+msgid ""
-+"Allow rc scripts to run unconfined, including any daemon started by an rc "
-+"script that does not have a domain transition explicitly defined"
++#: booleans.py:129
++msgid "Allow transmit client label to foreign database"
 +msgstr ""
-+"Дозволити виконання сценаріїв rc без обмежень, включаючи служби, що "
-+"запускаються сценарієм rc, для яких явно не вказано домен переходу"
 +
-+#: ../gui/selinux.tbl:204
-+msgid "Allow rpm to run unconfined"
-+msgstr "Дозволити rpm виконуватись без обмежень"
++#: booleans.py:130
++msgid "Allow database admins to execute DML statement"
++msgstr ""
 +
-+#: ../gui/selinux.tbl:205
-+msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
++#: booleans.py:131
++msgid "Allow unprivileged users to execute DDL statement"
 +msgstr ""
-+"Дозволити привілейованим утилітам (наприклад, hotplug та insmod) "
-+"виконуватись без обмежень"
 +
-+#: ../gui/selinux.tbl:206
-+msgid "Disable SELinux protection for updfstab daemon"
-+msgstr "Захист SELinux для служби updfstab вимкнено"
++#: booleans.py:132
++msgid "Allow pppd to load kernel modules for certain modems"
++msgstr ""
 +
-+#: ../gui/selinux.tbl:207
-+msgid "Disable SELinux protection for uptimed daemon"
-+msgstr "Захист SELinux для служби uptimed вимкнено"
++#: booleans.py:133
++msgid "Allow pppd to be run for a regular user"
++msgstr ""
 +
-+#: ../gui/selinux.tbl:208
++#: booleans.py:134
 +msgid ""
-+"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
-+"staff_r can do so"
++"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
++msgstr ""
++
++#: booleans.py:135
++msgid "Allow Puppet client to manage all file types."
 +msgstr ""
-+"Дозволити користувачу user_r звертатися до sysadm_r через su, sudo чи "
-+"userhelper. У іншому разі лише staff_r зможе здійснювати доступ"
 +
-+#: ../gui/selinux.tbl:209
-+msgid "Allow users to execute the mount command"
-+msgstr "Дозволити користувачам виконувати команду mount"
++#: booleans.py:136
++msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
++msgstr ""
 +
-+#: ../gui/selinux.tbl:210
-+msgid "Allow regular users direct mouse access (only allow the X server)"
++#: booleans.py:137
++msgid "Allow qemu to connect fully to the network"
 +msgstr ""
-+"Дозволити звичайним користувачам здійснювати прямий доступ за допомогою миші "
-+"(лише для сервера X)"
 +
-+#: ../gui/selinux.tbl:211
-+msgid "Allow users to run the dmesg command"
-+msgstr "Дозволити користувачам виконувати команду dmesg"
++#: booleans.py:138
++msgid "Allow qemu to use cifs/Samba file systems"
++msgstr ""
 +
-+#: ../gui/selinux.tbl:212
-+msgid "Allow users to control network interfaces (also needs USERCTL=true)"
++#: booleans.py:139
++msgid "Allow qemu to use serial/parallel communication ports"
 +msgstr ""
-+"Дозволити користувачам керувати мережними інтерфейсами (також потрібно "
-+"USERCTL=true)"
 +
-+#: ../gui/selinux.tbl:213
-+msgid "Allow normal user to execute ping"
-+msgstr "Дозволити звичайним користувачам виконувати ping"
++#: booleans.py:140
++msgid "Allow qemu to use nfs file systems"
++msgstr ""
 +
-+#: ../gui/selinux.tbl:214
-+msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
++#: booleans.py:141
++msgid "Allow qemu to use usb devices"
++msgstr ""
++
++#: booleans.py:142
++msgid "Allow racoon to read shadow"
 +msgstr ""
-+"Дозволити користувачам виконувати читання та запис noextattrfile (FAT, "
-+"CDROM, FLOPPY)"
 +
-+#: ../gui/selinux.tbl:215
-+msgid "Allow users to rw usb devices"
-+msgstr "Дозволити користувачам виконувати читання та запис пристроїв USB"
++#: booleans.py:143
++msgid "Allow rgmanager domain to connect to the network using TCP."
++msgstr ""
 +
-+#: ../gui/selinux.tbl:216
++#: booleans.py:144
 +msgid ""
-+"Allow users to run TCP servers (bind to ports and accept connection from the "
-+"same domain and outside users)  disabling this forces FTP passive mode and "
-+"may change other protocols"
++"Allow rsync to modify public files used for public file transfer services.  "
++"Files/Directories must be labeled public_content_rw_t."
 +msgstr ""
-+"Дозволити користувачам запускати сервери TCP (здійснювати прив'язку портів "
-+"та приймати з'єднання з того ж домену та зовнішніх користувачів). Вимикання "
-+"цієї можливості викличе перехід у пасивний режим FTP та може змінити інші "
-+"протоколи"
 +
-+#: ../gui/selinux.tbl:217
-+msgid "Allow user to stat ttyfiles"
-+msgstr "Дозволити користувачам виконувати stat для файлів tty"
++#: booleans.py:145
++msgid "Allow rsync to run as a client"
++msgstr ""
 +
-+#: ../gui/selinux.tbl:218
-+msgid "Disable SELinux protection for uucpd daemon"
-+msgstr "Захист SELinux для служби uucpd вимкнено"
++#: booleans.py:146
++msgid "Allow rsync to export any files/directories read only."
++msgstr ""
 +
-+#: ../gui/selinux.tbl:219
-+msgid "Disable SELinux protection for vmware daemon"
-+msgstr "Захист SELinux для служби vmware вимкнено"
++#: booleans.py:147
++msgid "Allow rsync servers to share cifs files systems"
++msgstr ""
 +
-+#: ../gui/selinux.tbl:220
-+msgid "Disable SELinux protection for watchdog daemon"
-+msgstr "Захист SELinux для служби watchdog вимкнено"
++#: booleans.py:148
++msgid "Allow rsync servers to share nfs files systems"
++msgstr ""
 +
-+#: ../gui/selinux.tbl:221
-+msgid "Disable SELinux protection for winbind daemon"
-+msgstr "Захист SELinux для служби winbind вимкнено"
++#: booleans.py:149
++msgid "Allow samba to create new home directories (e.g. via PAM)"
++msgstr ""
 +
-+#: ../gui/selinux.tbl:222
-+msgid "Disable SELinux protection for xdm daemon"
-+msgstr "Захист SELinux для служби xdm вимкнено"
++#: booleans.py:150
++msgid ""
++"Allow samba to act as the domain controller, add users, groups and change "
++"passwords."
++msgstr ""
 +
-+#: ../gui/selinux.tbl:223
-+msgid "Allow xdm logins as sysadm_r:sysadm_t"
-+msgstr "Дозволити авторизацію xdm як sysadm_r:sysadm_t"
++#: booleans.py:151
++msgid "Allow samba to share users home directories."
++msgstr ""
 +
-+#: ../gui/selinux.tbl:224
-+msgid "Disable SELinux protection for xen daemon"
-+msgstr "Вимкнути захист SELinux для демона xen"
++#: booleans.py:152
++msgid "Allow samba to share any file/directory read only."
++msgstr ""
 +
-+#: ../gui/selinux.tbl:225
-+msgid "XEN"
-+msgstr "XEN"
++#: booleans.py:153
++msgid "Allow samba to share any file/directory read/write."
++msgstr ""
 +
-+#: ../gui/selinux.tbl:225
-+msgid "Allow xen to read/write physical disk devices"
-+msgstr "Дозволити xen запис та читання фізичних дискових пристроїв"
++#: booleans.py:154
++msgid "Allow samba to act as a portmapper"
++msgstr ""
 +
-+#: ../gui/selinux.tbl:226
-+msgid "Disable SELinux protection for xfs daemon"
-+msgstr "Захист SELinux для служби xfs вимкнено"
++#: booleans.py:155
++msgid "Allow samba to run unconfined scripts"
++msgstr ""
 +
-+#: ../gui/selinux.tbl:227
-+msgid "Disable SELinux protection for xen control"
-+msgstr "Захист SELinux для служби xen вимкнено"
++#: booleans.py:156
++msgid "Allow samba to export ntfs/fusefs volumes."
++msgstr ""
 +
-+#: ../gui/selinux.tbl:228
-+msgid "Disable SELinux protection for ypbind daemon"
-+msgstr "Захист SELinux для служби ypbind вимкнено"
++#: booleans.py:157
++msgid "Allow samba to export NFS volumes."
++msgstr ""
 +
-+#: ../gui/selinux.tbl:229
-+msgid "Disable SELinux protection for NIS Password Daemon"
-+msgstr "Захист SELinux для служби NIS Password вимкнено"
++#: booleans.py:158
++msgid "Allow sanlock to read/write fuse files"
++msgstr ""
 +
-+#: ../gui/selinux.tbl:230
-+msgid "Disable SELinux protection for ypserv daemon"
-+msgstr "Захист SELinux для служби ypserv вимкнено"
++#: booleans.py:159
++msgid "Allow sanlock to manage nfs files"
++msgstr ""
 +
-+#: ../gui/selinux.tbl:231
-+msgid "Disable SELinux protection for NIS Transfer Daemon"
-+msgstr "Захист SELinux для служби NIS Transfer вимкнено"
++#: booleans.py:160
++msgid "Allow sanlock to manage cifs files"
++msgstr ""
 +
-+#: ../gui/selinux.tbl:232
-+msgid "Allow SELinux webadm user to manage unprivileged users home directories"
++#: booleans.py:161
++msgid "Allow sasl to read shadow"
 +msgstr ""
-+"Дозволити користувачу webadm керувати домашніми каталогами непривілейованих "
-+"користувачів"
 +
-+#: ../gui/selinux.tbl:233
-+msgid "Allow SELinux webadm user to read unprivileged users home directories"
++#: booleans.py:162
++msgid ""
++"disallow programs, such as newrole, from transitioning to administrative "
++"user domains."
 +msgstr ""
-+"Дозволити користувачу webadm читання домашніх каталогів непривілейованих "
-+"користувачів"
 +
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Are you sure you want to delete %s '%s'?"
-+msgstr "Ви справді хочете вилучити %s «%s»?"
++#: booleans.py:163
++msgid "Disable kernel module loading."
++msgstr ""
 +
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Delete %s"
-+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 ""
 +
-+#: ../gui/semanagePage.py:134
-+#, python-format
-+msgid "Add %s"
-+msgstr "Додати %s"
++#: booleans.py:165
++msgid "Allow regular users direct dri device access"
++msgstr ""
 +
-+#: ../gui/semanagePage.py:148
-+#, python-format
-+msgid "Modify %s"
-+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 ""
 +
-+#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
-+msgid "Permissive"
-+msgstr "Дозволений"
++#: booleans.py:167
++msgid ""
++"Allow all unconfined executables to use libraries requiring text relocation "
++"that are not labeled textrel_shlib_t"
++msgstr ""
 +
-+#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
-+msgid "Enforcing"
-+msgstr "Примусовий"
++#: booleans.py:168
++msgid ""
++"Allow unconfined executables to make their stack executable.  This should "
++"never, ever be necessary. Probably indicates a badly coded executable, but "
++"could indicate an attack. This executable should be reported in bugzilla"
++msgstr ""
 +
-+#: ../gui/statusPage.py:94
-+msgid "Status"
-+msgstr "Статус"
++#: booleans.py:169
++msgid "Allow users to connect to the local mysql server"
++msgstr ""
 +
-+#: ../gui/statusPage.py:133
++#: booleans.py:170
 +msgid ""
-+"Changing the policy type will cause a relabel of the entire file system on "
-+"the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
++"Allow confined users the ability to execute the ping and traceroute commands."
 +msgstr ""
-+"Зміна типу політики вимагає повторної розмітки всієї файлової системи при "
-+"наступному завантаженні. Процес розмітки може бути досить тривалим залежно "
-+"від розміру файлової системи. Продовжити?"
 +
-+#: ../gui/statusPage.py:147
++#: booleans.py:171
++msgid "Allow users to connect to PostgreSQL"
++msgstr ""
++
++#: booleans.py:172
 +msgid ""
-+"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
-+"you later decide to turn SELinux back on, the system will be required to "
-+"relabel.  If you just want to see if SELinux is causing a problem on your "
-+"system, you can go to permissive mode which will only log errors and not "
-+"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
-+"wish to continue?"
++"Allow user to r/w files on filesystems that do not have extended attributes "
++"(FAT, CDROM, FLOPPY)"
 +msgstr ""
-+"Вимикання політики SELinux вимагає перезавантаження та не рекомендується. "
-+"Якщо у подальшому ви захочете увімкнути SELinux, знадобиться виконати "
-+"повторну розмітку файлової системи. Якщо ж ви просто хочете перевірити, чи "
-+"не викликає SELinux проблем у системі, використовуйте дозволений режим, який "
-+"не робить політику примусовою, але при цьому реєструє помилки у журналі. "
-+"Дозволений режим не вимагає перезавантаження. Продовжити?"
 +
-+#: ../gui/statusPage.py:152
++#: booleans.py:173
 +msgid ""
-+"Changing to SELinux enabled will cause a relabel of the entire file system "
-+"on the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
++"Allow users to run TCP servers (bind to ports and accept connection from the "
++"same domain and outside users)  disabling this forces FTP passive mode and "
++"may change other protocols."
 +msgstr ""
-+"Активація політики SELinux вимагає повторної розмітки всієї файлової системи "
-+"при наступному завантаженні. Процес розмітки може бути досить тривалим "
-+"залежно від розміру файлової системи. Продовжити?"
 +
-+#: ../gui/system-config-selinux.glade:11
-+msgid "system-config-selinux"
-+msgstr "system-config-selinux"
++#: booleans.py:174
++msgid "Allow user music sharing"
++msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:12
++#: booleans.py:175
 +msgid ""
-+"Copyright (c)2006 Red Hat, Inc.\n"
-+"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
++"Allow anon internal-sftp to upload files, used for public file transfer "
++"services. Directories must be labeled public_content_rw_t."
 +msgstr ""
-+"(c) 2006 Red Hat, Inc.\n"
-+"(c) 2006 Dan Walsh <dwalsh at redhat.com>"
 +
-+#: ../gui/system-config-selinux.glade:22
-+#: ../gui/system-config-selinux.glade:544
-+msgid "Add SELinux Login Mapping"
-+msgstr "Додати відповідні авторизації SELinux"
++#: booleans.py:176
++msgid ""
++"Allow sftp-internal to read and write files in the user home directories"
++msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:257
-+msgid "Add SELinux Network Ports"
-+msgstr "Додати мережні порти SELinux"
++#: booleans.py:177
++msgid ""
++"Allow sftp-internal to login to local users and read/write all files on the "
++"system, governed by DAC."
++msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:391
-+#: ../gui/system-config-selinux.glade:678
-+msgid "SELinux Type"
-+msgstr "Тип SELinux"
++#: booleans.py:178
++msgid ""
++"Allow internal-sftp to read and write files in the user ssh home directories."
++msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:622
-+msgid "File Specification"
-+msgstr "Специфікація файлу"
++#: booleans.py:179
++msgid "Allow sge to connect to the network using any TCP port"
++msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:650
-+msgid "File Type"
-+msgstr "Тип файлу"
++#: booleans.py:180
++msgid "Allow sge to access nfs file systems."
++msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:727
++#: booleans.py:181
 +msgid ""
-+"all files\n"
-+"regular file\n"
-+"directory\n"
-+"character device\n"
-+"block device\n"
-+"socket\n"
-+"symbolic link\n"
-+"named pipe\n"
++"Enable additional permissions needed to support devices on 3ware controllers."
 +msgstr ""
-+"усі файли\n"
-+"звичайний файл\n"
-+"каталог\n"
-+"символьний пристрій\n"
-+"блочний пристрій\n"
-+"сокет\n"
-+"символьне посилання\n"
-+"канал\n"
 +
-+#: ../gui/system-config-selinux.glade:773
-+msgid "MLS"
-+msgstr "MLS"
++#: booleans.py:182
++msgid ""
++"Allow samba to modify public files used for public file transfer services.  "
++"Files/Directories must be labeled public_content_rw_t."
++msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:837
-+msgid "Add SELinux User"
-+msgstr "Додати користувача SELinux"
++#: booleans.py:183
++msgid "Allow user spamassassin clients to use the network."
++msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:1079
-+msgid "SELinux Administration"
-+msgstr "Адміністрування SELinux"
++#: booleans.py:184
++msgid "Allow spamd to read/write user home directories."
++msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:1122
-+msgid "Add"
-+msgstr "Додати"
++#: booleans.py:185
++msgid ""
++"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
++msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:1144
-+msgid "_Properties"
-+msgstr "_Властивості"
++#: booleans.py:186
++msgid "Allow squid to run as a transparent proxy (TPROXY)"
++msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:1166
-+msgid "_Delete"
-+msgstr "В_илучити"
++#: booleans.py:187
++msgid ""
++"Allow ssh with chroot env to read and write files in the user home "
++"directories"
++msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:1256
-+msgid "Select Management Object"
-+msgstr "Обрати об'єкт керування"
++#: booleans.py:188
++msgid "allow host key based authentication"
++msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:1273
-+msgid "<b>Select:</b>"
-+msgstr "<b>Вибір:</b>"
++#: booleans.py:189
++msgid "Allow ssh logins as sysadm_r:sysadm_t"
++msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:1326
-+msgid "System Default Enforcing Mode"
-+msgstr "Типовий примусовий режим"
++#: booleans.py:190
++msgid "allow staff user to create and transition to svirt domains."
++msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:1354
++#: booleans.py:191
++msgid "Allow the Telepathy connection managers to connect to any network port."
++msgstr ""
++
++#: booleans.py:192
 +msgid ""
-+"Disabled\n"
-+"Permissive\n"
-+"Enforcing\n"
++"Allow the Telepathy connection managers to connect to any generic TCP port."
 +msgstr ""
-+"Вимкнено\n"
-+"Дозволений\n"
-+"Примусовий\n"
 +
-+#: ../gui/system-config-selinux.glade:1373
-+msgid "Current Enforcing Mode"
-+msgstr "Поточний примусовий режим"
++#: booleans.py:193
++msgid ""
++"Allow tftp to modify public files used for public file transfer services."
++msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:1418
-+msgid "System Default Policy Type: "
-+msgstr "Тип типової політики:"
++#: booleans.py:194
++msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
++msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:1463
++#: booleans.py:195
 +msgid ""
-+"Select if you wish to relabel then entire file system on next reboot.  "
-+"Relabeling can take a very long time, depending on the size of the system.  "
-+"If you are changing policy types or going from disabled to enforcing, a "
-+"relabel is required."
++"allow unconfined users to transition to the chrome sandbox domains when "
++"running chrome-sandbox"
 +msgstr ""
-+"Виберіть, якщо хочете виконати повторну розмітку всієї файлової системи при "
-+"наступному завантаженні. Процес повторної розмітки може бути досить тривалим "
-+"залежно від розміру файлової системи. При зміні типу політики також "
-+"знадобиться повторна розмітка."
 +
-+#: ../gui/system-config-selinux.glade:1509
-+msgid "Relabel on next reboot."
-+msgstr "Повторна розмітка при наступному завантаженні."
++#: booleans.py:196
++msgid "Allow a user to login as an unconfined domain"
++msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:1561
-+msgid "label37"
-+msgstr "label37"
++#: booleans.py:197
++msgid ""
++"Allow unconfined users to transition to the Mozilla plugin domain when "
++"running xulrunner plugin-container."
++msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:1598
-+msgid "Revert boolean setting to system default"
-+msgstr "Відновити первинне значення параметра"
++#: booleans.py:198
++msgid "Allow video playing tools to run unconfined"
++msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:1614
-+msgid "Toggle between Customized and All Booleans"
++#: booleans.py:199
++msgid "Allow unprivledged user to create and transition to svirt domains."
 +msgstr ""
-+"Перемикання між значенням вказаним користувачем та усіма логічними значеннями"
 +
-+#: ../gui/system-config-selinux.glade:1645
-+#: ../gui/system-config-selinux.glade:1850
-+#: ../gui/system-config-selinux.glade:2037
-+#: ../gui/system-config-selinux.glade:2224
-+#: ../gui/system-config-selinux.glade:2467
-+#: ../gui/system-config-selinux.glade:2692
-+#: ../gui/system-config-selinux.glade:2867
-+msgid "Filter"
-+msgstr "Фільтр"
++#: booleans.py:200
++msgid "Support ecryptfs home directories"
++msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:1734
-+msgid "label50"
-+msgstr "label50"
++#: booleans.py:201
++msgid "Support fusefs home directories"
++msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:1771
-+msgid "Add File Context"
-+msgstr "Додати контекст файлу"
++#: booleans.py:202
++msgid "Use lpd server instead of cups"
++msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:1787
-+msgid "Modify File Context"
-+msgstr "Змінити контекст файлу"
++#: booleans.py:203
++msgid "Support NFS home directories"
++msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:1803
-+msgid "Delete File Context"
-+msgstr "Вилучити контекст файлу"
++#: booleans.py:204
++msgid "Support SAMBA home directories"
++msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:1819
-+msgid "Toggle between all and customized file context"
-+msgstr "Перемикання між усіма та зміненими контекстами файлів"
++#: booleans.py:205
++msgid "Allow varnishd to connect to all ports, not just HTTP."
++msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:1939
-+msgid "label38"
-+msgstr "label38"
++#: booleans.py:206
++msgid "Ignore vbetool mmap_zero errors."
++msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:1976
-+msgid "Add SELinux User Mapping"
-+msgstr "Додати відповідність користувачів SELinux"
++#: booleans.py:207
++msgid ""
++"Allow confined virtual guests to use serial/parallel communication ports"
++msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:1992
-+msgid "Modify SELinux User Mapping"
-+msgstr "Змінити відповідність користувача SELinux"
++#: booleans.py:208
++msgid ""
++"Allow confined virtual guests to use executable memory and executable stack"
++msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:2008
-+msgid "Delete SELinux User Mapping"
-+msgstr "Вилучити відповідність користувача SELinux"
++#: booleans.py:209
++msgid "Allow confined virtual guests to read fuse files"
++msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:2126
-+msgid "label39"
-+msgstr "label39"
++#: booleans.py:210
++msgid "Allow confined virtual guests to manage nfs files"
++msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:2163
-+msgid "Add User"
-+msgstr "Додати користувача"
++#: booleans.py:211
++msgid "Allow confined virtual guests to manage cifs files"
++msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:2179
-+msgid "Modify User"
-+msgstr "Змінити користувача"
++#: booleans.py:212
++msgid "Allow confined virtual guests to interact with the sanlock"
++msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:2195
-+msgid "Delete User"
-+msgstr "Вилучити користувача"
++#: booleans.py:213
++msgid "Allow confined virtual guests to manage device configuration, (pci)"
++msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:2313
-+msgid "label41"
-+msgstr "label41"
++#: booleans.py:214
++msgid "Allow confined virtual guests to use usb devices"
++msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:2350
-+msgid "Add Network Port"
-+msgstr "Додати мережний порт"
++#: booleans.py:215
++msgid "Allow confined virtual guests to interact with the xserver"
++msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:2366
-+msgid "Edit Network Port"
-+msgstr "Змінити мережний порт"
++#: booleans.py:216
++msgid "Allow webadm to manage files in users home directories"
++msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:2382
-+msgid "Delete Network Port"
-+msgstr "Вилучити мережний порт"
++#: booleans.py:217
++msgid "Allow webadm to read files in users home directories"
++msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:2418
-+#: ../gui/system-config-selinux.glade:2436
-+msgid "Toggle between Customized and All Ports"
-+msgstr "Перемикання між портами вказаними користувачем та усіма портами"
++#: booleans.py:218
++msgid "Ignore wine mmap_zero errors."
++msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:2556
-+msgid "label42"
-+msgstr "label42"
++#: booleans.py:219
++msgid "Allow the graphical login program to execute bootloader"
++msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:2593
-+msgid "Generate new policy module"
-+msgstr "Генерувати модуль нової політики"
++#: booleans.py:220
++msgid ""
++"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
++msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:2609
-+msgid "Load policy module"
-+msgstr "Завантажити модуль політики"
++#: booleans.py:221
++msgid "Allow xen to manage nfs files"
++msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:2625
-+msgid "Remove loadable policy module"
-+msgstr "Вилучити завантажувальний модуль політики"
++#: booleans.py:222
++msgid ""
++"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
++"logical volumes for disk images."
++msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:2661
++#: booleans.py:223
++msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
++msgstr ""
++
++#: booleans.py:224
 +msgid ""
-+"Enable/Disable additional audit rules, that are normally not reported in the "
-+"log files."
++"Allow xguest users to configure Network Manager and connect to apache ports"
 +msgstr ""
-+"Увімкнути чи вимкнути додаткові правила аудиту, яке зазвичай не показується "
-+"у журналах."
 +
-+#: ../gui/system-config-selinux.glade:2781
-+msgid "label44"
-+msgstr "label44"
++#: booleans.py:225
++msgid "Allow xguest users to mount removable media"
++msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:2818
-+msgid "Change process mode to permissive."
-+msgstr "Змінити режим процесу на дозвільний."
++#: booleans.py:226
++msgid "Allow xguest to use blue tooth devices"
++msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:2836
-+msgid "Change process mode to enforcing"
-+msgstr "Змінити режим процесу на примусовий."
++#: booleans.py:227
++msgid "Allows clients to write to the X server shared memory segments."
++msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:2928
-+msgid "Process Domain"
-+msgstr "Домен процесу"
++#: booleans.py:228
++msgid "Allows XServer to execute writable memory"
++msgstr ""
 +
-+#: ../gui/system-config-selinux.glade:2956
-+msgid "label59"
-+msgstr "label59"
++#: booleans.py:229
++msgid "Support X userspace object manager"
++msgstr ""
 +
-+#: ../gui/usersPage.py:138
-+#, python-format
-+msgid "SELinux user '%s' is required"
-+msgstr "Потрібен SELinux користувач ?%s?"
- 
--#~ msgid ""
--#~ "In order to load this newly created policy package into the kernel,\n"
--#~ "you are required to execute \n"
--#~ "\n"
--#~ "semodule -i %s.pp\n"
--#~ "\n"
--#~ msgstr ""
--#~ "При завантаженні цього нового пакету політики у ядро,\n"
--#~ "треба виконати\n"
--#~ "\n"
--#~ "semodule -i %s.pp\n"
--#~ "\n"
-+#~ msgid "Run booleans lockdown wizard"
-+#~ msgstr "Запустити помічник блокування логічних змінних"
- 
--#~ msgid "Options Error: %s "
--#~ msgstr "Помилка у аргументах: %s "
-+#~ msgid "Lockdown..."
-+#~ msgstr "Блокування..."
-diff -up policycoreutils-2.1.12/po/ur.po.rhat policycoreutils-2.1.12/po/ur.po
---- policycoreutils-2.1.12/po/ur.po.rhat	2012-07-04 07:35:21.000000000 -0400
-+++ policycoreutils-2.1.12/po/ur.po	2012-10-16 15:07:17.645526325 -0400
-@@ -8,7 +8,7 @@ msgid ""
++#: booleans.py:230
++msgid "Allow zabbix to connect to unreserved ports"
++msgstr ""
++
++#: booleans.py:231
++msgid "Allow zebra daemon to write it configuration files"
++msgstr ""
++
++#: booleans.py:232
++msgid ""
++"Allow ZoneMinder to modify public files used for public file transfer "
++"services."
++msgstr ""
+diff --git a/policycoreutils/po/uk.po b/policycoreutils/po/uk.po
+index 1b99ad4..4ca57d1 100644
+--- a/policycoreutils/po/uk.po
++++ b/policycoreutils/po/uk.po
+@@ -3,13 +3,13 @@
+ # This file is distributed under the same license as the PACKAGE package.
+ #
+ # Translators:
+-# Yuri Chornoivan <yurchor at ukr.net>, 2010, 2012.
++# Yuri Chornoivan <yurchor at ukr.net>, 2010,2012.
+ msgid ""
  msgstr ""
- "Project-Id-Version: PACKAGE VERSION\n"
+ "Project-Id-Version: Policycoreutils\n"
  "Report-Msgid-Bugs-To: \n"
--"POT-Creation-Date: 2012-03-27 10:49-0400\n"
-+"POT-Creation-Date: 2012-05-25 07:28-0400\n"
- "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
- "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
- "Language-Team: LANGUAGE <LL at li.org>\n"
-@@ -90,844 +90,851 @@ msgstr ""
- msgid "global"
- msgstr ""
+-"POT-Creation-Date: 2012-05-25 07:28-0400\n"
+-"PO-Revision-Date: 2012-04-03 05:09+0000\n"
++"POT-Creation-Date: 2012-10-16 12:24-0400\n"
++"PO-Revision-Date: 2012-10-08 15:48+0000\n"
+ "Last-Translator: Yuri Chornoivan <yurchor at ukr.net>\n"
+ "Language-Team: Ukrainian <trans-uk at lists.fedoraproject.org>\n"
+ "Language: uk\n"
+@@ -17,7 +17,7 @@ msgstr ""
+ "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"
++"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
  
--#: ../semanage/seobject.py:222
-+#: ../semanage/seobject.py:225
+ #: ../run_init/run_init.c:67
+ msgid ""
+@@ -29,7 +29,7 @@ msgstr ""
+ "  де <сценарій> — назва сценарію ініціалізації для запуску,\n"
+ "         <аргументи ...> — аргументи для цього сценарію."
+ 
+-#: ../run_init/run_init.c:126 ../newrole/newrole.c:1124
++#: ../run_init/run_init.c:126 ../newrole/newrole.c:1123
+ #, c-format
+ msgid "failed to initialize PAM\n"
+ msgstr "не вдалося ініціалізувати PAM\n"
+@@ -78,7 +78,7 @@ msgstr "run_init може використовуватись лише для я
+ msgid "authentication failed.\n"
+ msgstr "помилка розпізнавання.\n"
+ 
+-#: ../run_init/run_init.c:405 ../newrole/newrole.c:1258
++#: ../run_init/run_init.c:405 ../newrole/newrole.c:1257
+ #, c-format
+ msgid "Could not set exec context to %s.\n"
+ msgstr "Не вдалося вказати контекст виконання у %s.\n"
+@@ -91,680 +91,691 @@ msgstr "********************* ВАЖЛИВО ************************\n"
+ msgid "To make this policy package active, execute:"
+ msgstr "Для активації пакету правил виконайте:"
+ 
+-#: ../semanage/seobject.py:143 ../semanage/seobject.py:147
+-msgid "global"
+-msgstr "глобально"
+-
+-#: ../semanage/seobject.py:225
++#: ../semanage/seobject.py:200
  msgid "Could not create semanage handle"
- msgstr ""
+ msgstr "Не вдалося створити дескриптор semanage"
  
--#: ../semanage/seobject.py:230
-+#: ../semanage/seobject.py:233
+-#: ../semanage/seobject.py:233
++#: ../semanage/seobject.py:208
  msgid "SELinux policy is not managed or store cannot be accessed."
- msgstr ""
+ msgstr "Правила SELinux не призначено або немає доступу до сховища."
  
--#: ../semanage/seobject.py:235
-+#: ../semanage/seobject.py:238
+-#: ../semanage/seobject.py:238
++#: ../semanage/seobject.py:213
  msgid "Cannot read policy store."
- msgstr ""
+ msgstr "Не вдалося прочитати дані сховища правил."
  
--#: ../semanage/seobject.py:240
-+#: ../semanage/seobject.py:243
+-#: ../semanage/seobject.py:243
++#: ../semanage/seobject.py:218
  msgid "Could not establish semanage connection"
- msgstr ""
+ msgstr "Не вдалося встановити з'єднання з semanage"
  
--#: ../semanage/seobject.py:245
-+#: ../semanage/seobject.py:248
+-#: ../semanage/seobject.py:248
++#: ../semanage/seobject.py:223
  msgid "Could not test MLS enabled status"
- msgstr ""
+ msgstr "Не вдалося встановити активний статус MLS"
  
--#: ../semanage/seobject.py:251 ../semanage/seobject.py:266
-+#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
+-#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
++#: ../semanage/seobject.py:229 ../semanage/seobject.py:244
  msgid "Not yet implemented"
- msgstr ""
+ msgstr "Функцію ще не реалізовано"
  
--#: ../semanage/seobject.py:255
-+#: ../semanage/seobject.py:258
+-#: ../semanage/seobject.py:258
++#: ../semanage/seobject.py:233
  msgid "Semanage transaction already in progress"
- msgstr ""
+ msgstr "Транзакція semanage вже виконується"
  
--#: ../semanage/seobject.py:264
-+#: ../semanage/seobject.py:267
+-#: ../semanage/seobject.py:267
++#: ../semanage/seobject.py:242
  msgid "Could not start semanage transaction"
- msgstr ""
+ msgstr "Не вдалося запустити транзакцію semanage"
  
--#: ../semanage/seobject.py:274
-+#: ../semanage/seobject.py:278
+-#: ../semanage/seobject.py:278
++#: ../semanage/seobject.py:254
  msgid "Could not commit semanage transaction"
- msgstr ""
+ msgstr "Не вдалося завершити транзакцію semanage"
  
--#: ../semanage/seobject.py:279
-+#: ../semanage/seobject.py:283
+-#: ../semanage/seobject.py:283
++#: ../semanage/seobject.py:259
  msgid "Semanage transaction not in progress"
- msgstr ""
+ msgstr "Транзакція semanage не виконується"
  
--#: ../semanage/seobject.py:291 ../semanage/seobject.py:371
-+#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
+-#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
++#: ../semanage/seobject.py:271 ../semanage/seobject.py:351
  msgid "Could not list SELinux modules"
- msgstr ""
+ msgstr "Не вдалося отримати список модулів SELinux"
  
--#: ../semanage/seobject.py:304
-+#: ../semanage/seobject.py:308
+-#: ../semanage/seobject.py:308
++#: ../semanage/seobject.py:284
  msgid "Modules Name"
- msgstr ""
+ msgstr "Назва модуля"
  
--#: ../semanage/seobject.py:304
-+#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
+-#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
++#: ../semanage/seobject.py:284 ../gui/modulesPage.py:63
  msgid "Version"
- msgstr ""
+ msgstr "Версія"
  
--#: ../semanage/seobject.py:307
-+#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
+-#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
++#: ../semanage/seobject.py:287 ../gui/statusPage.py:75
  msgid "Disabled"
- msgstr ""
+ msgstr "Вимкнено"
  
--#: ../semanage/seobject.py:322
-+#: ../semanage/seobject.py:326
+-#: ../semanage/seobject.py:326
++#: ../semanage/seobject.py:302
  #, python-format
  msgid "Could not disable module %s (remove failed)"
- msgstr ""
+ msgstr "Не вдалося вимкнути модуль %s (помилка вилучення)"
  
--#: ../semanage/seobject.py:333
-+#: ../semanage/seobject.py:337
+-#: ../semanage/seobject.py:337
++#: ../semanage/seobject.py:313
  #, python-format
  msgid "Could not enable module %s (remove failed)"
- msgstr ""
+ msgstr "Не вдалося увімкнути модуль %s (помилка вилучення)"
  
--#: ../semanage/seobject.py:348
-+#: ../semanage/seobject.py:352
+-#: ../semanage/seobject.py:352
++#: ../semanage/seobject.py:328
  #, python-format
  msgid "Could not remove module %s (remove failed)"
- msgstr ""
+ msgstr "Не вдалося вилучити модуль %s (помилка вилучення)"
  
--#: ../semanage/seobject.py:358
-+#: ../semanage/seobject.py:362
+-#: ../semanage/seobject.py:362
++#: ../semanage/seobject.py:338
  msgid "dontaudit requires either 'on' or 'off'"
- msgstr ""
+ msgstr "для dontaudit слід визначити «on» або «off»"
  
--#: ../semanage/seobject.py:387
-+#: ../semanage/seobject.py:391
+-#: ../semanage/seobject.py:391
++#: ../semanage/seobject.py:366
  msgid "Builtin Permissive Types"
- msgstr ""
+ msgstr "Вбудовані типи permissive"
  
--#: ../semanage/seobject.py:397
-+#: ../semanage/seobject.py:401
+-#: ../semanage/seobject.py:401
++#: ../semanage/seobject.py:376
  msgid "Customized Permissive Types"
- msgstr ""
+ msgstr "Нетипові типи permissive"
  
--#: ../semanage/seobject.py:438
-+#: ../semanage/seobject.py:442
+-#: ../semanage/seobject.py:442
++#: ../semanage/seobject.py:417
  #, python-format
  msgid "Could not set permissive domain %s (module installation failed)"
- msgstr ""
+ msgstr "Не вдалося вказати permissive домен %s (помилка встановлення модуля)"
  
--#: ../semanage/seobject.py:444
-+#: ../semanage/seobject.py:448
+-#: ../semanage/seobject.py:448
++#: ../semanage/seobject.py:423
  #, python-format
  msgid "Could not remove permissive domain %s (remove failed)"
- msgstr ""
+ msgstr "Не вдалося вилучити permissive домен %s (помилка при встановленні)"
  
--#: ../semanage/seobject.py:479 ../semanage/seobject.py:553
--#: ../semanage/seobject.py:599 ../semanage/seobject.py:696
--#: ../semanage/seobject.py:726 ../semanage/seobject.py:793
--#: ../semanage/seobject.py:850 ../semanage/seobject.py:1097
--#: ../semanage/seobject.py:1786 ../semanage/seobject.py:1849
--#: ../semanage/seobject.py:1868 ../semanage/seobject.py:1985
--#: ../semanage/seobject.py:2037
-+#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
-+#: ../semanage/seobject.py:603 ../semanage/seobject.py:700
-+#: ../semanage/seobject.py:730 ../semanage/seobject.py:797
-+#: ../semanage/seobject.py:854 ../semanage/seobject.py:1101
-+#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
-+#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
-+#: ../semanage/seobject.py:2045
+-#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
+-#: ../semanage/seobject.py:603 ../semanage/seobject.py:700
+-#: ../semanage/seobject.py:730 ../semanage/seobject.py:797
+-#: ../semanage/seobject.py:854 ../semanage/seobject.py:1101
+-#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
+-#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
+-#: ../semanage/seobject.py:2045
++#: ../semanage/seobject.py:458 ../semanage/seobject.py:532
++#: ../semanage/seobject.py:578 ../semanage/seobject.py:675
++#: ../semanage/seobject.py:705 ../semanage/seobject.py:772
++#: ../semanage/seobject.py:829 ../semanage/seobject.py:1084
++#: ../semanage/seobject.py:1800 ../semanage/seobject.py:1863
++#: ../semanage/seobject.py:1882 ../semanage/seobject.py:2003
++#: ../semanage/seobject.py:2056
  #, python-format
  msgid "Could not create a key for %s"
- msgstr ""
+ msgstr "Не вдалося створити ключ для %s"
  
--#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
--#: ../semanage/seobject.py:603 ../semanage/seobject.py:609
-+#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
-+#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
+-#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
+-#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
++#: ../semanage/seobject.py:462 ../semanage/seobject.py:536
++#: ../semanage/seobject.py:582 ../semanage/seobject.py:588
  #, python-format
  msgid "Could not check if login mapping for %s is defined"
- msgstr ""
+ msgstr "Не вдалося перевірити чи визначено mapping входу для %s "
  
--#: ../semanage/seobject.py:492
-+#: ../semanage/seobject.py:496
+-#: ../semanage/seobject.py:496
++#: ../semanage/seobject.py:471
  #, python-format
  msgid "Linux Group %s does not exist"
- msgstr ""
+ msgstr "Linux-група %s не існує"
  
--#: ../semanage/seobject.py:497
-+#: ../semanage/seobject.py:501
+-#: ../semanage/seobject.py:501
++#: ../semanage/seobject.py:476
  #, python-format
  msgid "Linux User %s does not exist"
- msgstr ""
+ msgstr "Користувач %s не існує у Linux"
  
--#: ../semanage/seobject.py:501
-+#: ../semanage/seobject.py:505
+-#: ../semanage/seobject.py:505
++#: ../semanage/seobject.py:480
  #, python-format
  msgid "Could not create login mapping for %s"
- msgstr ""
+ msgstr "Не вдалося створити mapping входу для %s"
  
--#: ../semanage/seobject.py:505 ../semanage/seobject.py:741
-+#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
+-#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
++#: ../semanage/seobject.py:484 ../semanage/seobject.py:720
  #, python-format
  msgid "Could not set name for %s"
- msgstr ""
+ msgstr "Не вдалося вказати назву %s"
  
--#: ../semanage/seobject.py:510 ../semanage/seobject.py:751
-+#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
+-#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
++#: ../semanage/seobject.py:489 ../semanage/seobject.py:730
  #, python-format
  msgid "Could not set MLS range for %s"
- msgstr ""
+ msgstr "Не вдалося вказати діапазон MLS для %s"
  
--#: ../semanage/seobject.py:514
-+#: ../semanage/seobject.py:518
+-#: ../semanage/seobject.py:518
++#: ../semanage/seobject.py:493
  #, python-format
  msgid "Could not set SELinux user for %s"
- msgstr ""
+ msgstr "Не вдалося встановити користувача SELinux для %s"
  
--#: ../semanage/seobject.py:518
-+#: ../semanage/seobject.py:522
+-#: ../semanage/seobject.py:522
++#: ../semanage/seobject.py:497
  #, python-format
  msgid "Could not add login mapping for %s"
- msgstr ""
+ msgstr "Не вдалося додати mapping входу для %s"
  
--#: ../semanage/seobject.py:536
-+#: ../semanage/seobject.py:540
+-#: ../semanage/seobject.py:540
++#: ../semanage/seobject.py:515
  msgid "Requires seuser or serange"
- msgstr ""
+ msgstr "Потрібно seuser або serange"
  
--#: ../semanage/seobject.py:559 ../semanage/seobject.py:605
-+#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
+-#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
++#: ../semanage/seobject.py:538 ../semanage/seobject.py:584
  #, python-format
  msgid "Login mapping for %s is not defined"
- msgstr ""
+ msgstr "mapping входу для %s не визначено"
  
--#: ../semanage/seobject.py:563
-+#: ../semanage/seobject.py:567
+-#: ../semanage/seobject.py:567
++#: ../semanage/seobject.py:542
  #, python-format
  msgid "Could not query seuser for %s"
- msgstr ""
+ msgstr "Не вдалося запитати seuser для %s"
  
--#: ../semanage/seobject.py:577
-+#: ../semanage/seobject.py:581
+-#: ../semanage/seobject.py:581
++#: ../semanage/seobject.py:556
  #, python-format
  msgid "Could not modify login mapping for %s"
- msgstr ""
+ msgstr "Не вдалося змінити mapping входу для %s"
  
--#: ../semanage/seobject.py:611
-+#: ../semanage/seobject.py:615
+-#: ../semanage/seobject.py:615
++#: ../semanage/seobject.py:590
  #, python-format
  msgid "Login mapping for %s is defined in policy, cannot be deleted"
- msgstr ""
+ msgstr "mapping входу для %s визначено у правилах, не вдалося вилучити"
  
--#: ../semanage/seobject.py:615
-+#: ../semanage/seobject.py:619
+-#: ../semanage/seobject.py:619
++#: ../semanage/seobject.py:594
  #, python-format
  msgid "Could not delete login mapping for %s"
- msgstr ""
+ msgstr "Не вдалося вилучити mapping входу для %s"
  
--#: ../semanage/seobject.py:637 ../semanage/seobject.py:655
--#: ../semanage/seobject.py:893
-+#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
-+#: ../semanage/seobject.py:897
+-#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
+-#: ../semanage/seobject.py:897
++#: ../semanage/seobject.py:616 ../semanage/seobject.py:634
++#: ../semanage/seobject.py:872
  msgid "Could not list login mappings"
- msgstr ""
+ msgstr "Не вдалося вивести прив’язки входу"
  
--#: ../semanage/seobject.py:680 ../semanage/seobject.py:685
-+#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../gui/system-config-selinux.glade:100
+-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
++#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
+ #: ../gui/system-config-selinux.glade:100
  msgid "Login Name"
- msgstr ""
- 
--#: ../semanage/seobject.py:680 ../semanage/seobject.py:685
--#: ../semanage/seobject.py:943 ../semanage/seobject.py:948
-+#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../gui/system-config-selinux.glade:128
-+#: ../gui/system-config-selinux.glade:915
-+#: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
+ msgstr "Реєстраційне ім'я"
+ 
+-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
+-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
++#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
++#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
+ #: ../gui/system-config-selinux.glade:128
+ #: ../gui/system-config-selinux.glade:915
+ #: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
  msgid "SELinux User"
- msgstr ""
+ msgstr "Користувач SELinux"
  
--#: ../semanage/seobject.py:680
-+#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
-+#: ../gui/system-config-selinux.glade:943
+-#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
++#: ../semanage/seobject.py:659 ../gui/system-config-selinux.glade:156
+ #: ../gui/system-config-selinux.glade:943
  msgid "MLS/MCS Range"
- msgstr ""
+ msgstr "Діапазон MLS/MCS"
  
--#: ../semanage/seobject.py:699 ../semanage/seobject.py:730
--#: ../semanage/seobject.py:797 ../semanage/seobject.py:854
--#: ../semanage/seobject.py:860
-+#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
-+#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
-+#: ../semanage/seobject.py:864
+-#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
+-#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
+-#: ../semanage/seobject.py:864
++#: ../semanage/seobject.py:678 ../semanage/seobject.py:709
++#: ../semanage/seobject.py:776 ../semanage/seobject.py:833
++#: ../semanage/seobject.py:839
  #, python-format
  msgid "Could not check if SELinux user %s is defined"
- msgstr ""
+ msgstr "Не вдалося перевірити чи визначений користувач SELinux %s"
  
--#: ../semanage/seobject.py:702 ../semanage/seobject.py:803
--#: ../semanage/seobject.py:866
-+#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
-+#: ../semanage/seobject.py:870
+-#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
+-#: ../semanage/seobject.py:870
++#: ../semanage/seobject.py:681 ../semanage/seobject.py:782
++#: ../semanage/seobject.py:845
  #, python-format
  msgid "Could not query user for %s"
- msgstr ""
+ msgstr "Не вдалося запитати користувача для %s"
  
--#: ../semanage/seobject.py:722
-+#: ../semanage/seobject.py:726
+-#: ../semanage/seobject.py:726
++#: ../semanage/seobject.py:701
  #, python-format
  msgid "You must add at least one role for %s"
- msgstr ""
+ msgstr "Треба додати принаймні одну роль для %s"
  
--#: ../semanage/seobject.py:737
-+#: ../semanage/seobject.py:741
+-#: ../semanage/seobject.py:741
++#: ../semanage/seobject.py:716
  #, python-format
  msgid "Could not create SELinux user for %s"
- msgstr ""
+ msgstr "Не вдалося створити користувача SELinux для %s"
  
--#: ../semanage/seobject.py:746
-+#: ../semanage/seobject.py:750
+-#: ../semanage/seobject.py:750
++#: ../semanage/seobject.py:725
  #, python-format
  msgid "Could not add role %s for %s"
- msgstr ""
+ msgstr "Не вдалося додати роль %s для %s"
  
--#: ../semanage/seobject.py:755
-+#: ../semanage/seobject.py:759
+-#: ../semanage/seobject.py:759
++#: ../semanage/seobject.py:734
  #, python-format
  msgid "Could not set MLS level for %s"
- msgstr ""
+ msgstr "Не вдалося встановити рівень MLS для %s"
  
--#: ../semanage/seobject.py:758
-+#: ../semanage/seobject.py:762
+-#: ../semanage/seobject.py:762
++#: ../semanage/seobject.py:737
  #, python-format
  msgid "Could not add prefix %s for %s"
- msgstr ""
+ msgstr "Не вдалося додати префікс %s для %s"
  
--#: ../semanage/seobject.py:761
-+#: ../semanage/seobject.py:765
+-#: ../semanage/seobject.py:765
++#: ../semanage/seobject.py:740
  #, python-format
  msgid "Could not extract key for %s"
- msgstr ""
+ msgstr "Не вдалося витягнути ключ для %s"
  
--#: ../semanage/seobject.py:765
-+#: ../semanage/seobject.py:769
+-#: ../semanage/seobject.py:769
++#: ../semanage/seobject.py:744
  #, python-format
  msgid "Could not add SELinux user %s"
- msgstr ""
+ msgstr "Не вдалося додати користувача SELinux %s"
  
--#: ../semanage/seobject.py:787
-+#: ../semanage/seobject.py:791
+-#: ../semanage/seobject.py:791
++#: ../semanage/seobject.py:766
  msgid "Requires prefix, roles, level or range"
- msgstr ""
+ msgstr "Треба вказати префікс, ролі, рівень або range"
  
--#: ../semanage/seobject.py:789
-+#: ../semanage/seobject.py:793
+-#: ../semanage/seobject.py:793
++#: ../semanage/seobject.py:768
  msgid "Requires prefix or roles"
- msgstr ""
+ msgstr "Потрібен префікс або роль"
  
--#: ../semanage/seobject.py:799 ../semanage/seobject.py:856
-+#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
+-#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
++#: ../semanage/seobject.py:778 ../semanage/seobject.py:835
  #, python-format
  msgid "SELinux user %s is not defined"
- msgstr ""
+ msgstr "Користувача SELinux %s не визначено"
  
--#: ../semanage/seobject.py:828
-+#: ../semanage/seobject.py:832
+-#: ../semanage/seobject.py:832
++#: ../semanage/seobject.py:807
  #, python-format
  msgid "Could not modify SELinux user %s"
- msgstr ""
+ msgstr "Не вдалося змінити користувача SELinux %s"
  
--#: ../semanage/seobject.py:862
-+#: ../semanage/seobject.py:866
+-#: ../semanage/seobject.py:866
++#: ../semanage/seobject.py:841
  #, python-format
  msgid "SELinux user %s is defined in policy, cannot be deleted"
- msgstr ""
+ msgstr "Користувач SELinux %s визначено у правилах, не може бути вилучено"
  
--#: ../semanage/seobject.py:873
-+#: ../semanage/seobject.py:877
+-#: ../semanage/seobject.py:877
++#: ../semanage/seobject.py:852
  #, python-format
  msgid "Could not delete SELinux user %s"
- msgstr ""
+ msgstr "Не вдалося вилучити користувача SELinux %s"
  
--#: ../semanage/seobject.py:911
-+#: ../semanage/seobject.py:915
+-#: ../semanage/seobject.py:915
++#: ../semanage/seobject.py:890
  msgid "Could not list SELinux users"
- msgstr ""
+ msgstr "Не вдалося отримати список користувачів SELinux"
  
--#: ../semanage/seobject.py:917
-+#: ../semanage/seobject.py:921
+-#: ../semanage/seobject.py:921
++#: ../semanage/seobject.py:896
  #, python-format
  msgid "Could not list roles for user %s"
- msgstr ""
+ msgstr "Не вдалося отримати список ролей користувача %s"
  
--#: ../semanage/seobject.py:942
-+#: ../semanage/seobject.py:946
+-#: ../semanage/seobject.py:946
++#: ../semanage/seobject.py:921
  msgid "Labeling"
- msgstr ""
+ msgstr "Розмітка"
  
--#: ../semanage/seobject.py:942
-+#: ../semanage/seobject.py:946
+-#: ../semanage/seobject.py:946
++#: ../semanage/seobject.py:921
  msgid "MLS/"
- msgstr ""
+ msgstr "MLS/"
  
--#: ../semanage/seobject.py:943
-+#: ../semanage/seobject.py:947
+-#: ../semanage/seobject.py:947
++#: ../semanage/seobject.py:922
  msgid "Prefix"
- msgstr ""
+ msgstr "Префікс"
  
--#: ../semanage/seobject.py:943
-+#: ../semanage/seobject.py:947
+-#: ../semanage/seobject.py:947
++#: ../semanage/seobject.py:922
  msgid "MCS Level"
- msgstr ""
+ msgstr "Рівень MCS"
  
--#: ../semanage/seobject.py:943
-+#: ../semanage/seobject.py:947
+-#: ../semanage/seobject.py:947
++#: ../semanage/seobject.py:922
  msgid "MCS Range"
- msgstr ""
+ msgstr "Діапазон MCS"
  
--#: ../semanage/seobject.py:943 ../semanage/seobject.py:948
-+#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
+-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
++#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
+ #: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
  msgid "SELinux Roles"
- msgstr ""
+ msgstr "Ролі SELinux"
  
--#: ../semanage/seobject.py:963
-+#: ../semanage/seobject.py:967
+-#: ../semanage/seobject.py:967
++#: ../semanage/seobject.py:944
  msgid "Protocol udp or tcp is required"
- msgstr ""
+ msgstr "Потрібен протокол udp чи tcp"
  
--#: ../semanage/seobject.py:965
-+#: ../semanage/seobject.py:969
+-#: ../semanage/seobject.py:969
++#: ../semanage/seobject.py:946
  msgid "Port is required"
- msgstr ""
+ msgstr "Слід вказати порт"
  
--#: ../semanage/seobject.py:975
-+#: ../semanage/seobject.py:979
+-#: ../semanage/seobject.py:979
++#: ../semanage/seobject.py:956
  msgid "Invalid Port"
- msgstr ""
+ msgstr "Некоректний порт"
  
--#: ../semanage/seobject.py:979
-+#: ../semanage/seobject.py:983
+-#: ../semanage/seobject.py:983
++#: ../semanage/seobject.py:960
  #, python-format
  msgid "Could not create a key for %s/%s"
- msgstr ""
+ msgstr "Не вдалося створити ключ для %s/%s"
  
--#: ../semanage/seobject.py:990
-+#: ../semanage/seobject.py:994
+-#: ../semanage/seobject.py:994
++#: ../semanage/seobject.py:971
  msgid "Type is required"
- msgstr ""
+ msgstr "Слід вказати тип"
  
--#: ../semanage/seobject.py:996 ../semanage/seobject.py:1055
--#: ../semanage/seobject.py:1110 ../semanage/seobject.py:1116
-+#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
-+#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
+-#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
+-#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
++#: ../semanage/seobject.py:974 ../semanage/seobject.py:1036
++#: ../semanage/seobject.py:1794
++#, python-format
++msgid "Type %s is invalid, must be a port type"
++msgstr ""
++
++#: ../semanage/seobject.py:980 ../semanage/seobject.py:1042
++#: ../semanage/seobject.py:1097 ../semanage/seobject.py:1103
  #, python-format
  msgid "Could not check if port %s/%s is defined"
- msgstr ""
+ msgstr "Не вдалося чи порт визначено %s/%s"
  
--#: ../semanage/seobject.py:998
-+#: ../semanage/seobject.py:1002
+-#: ../semanage/seobject.py:1002
++#: ../semanage/seobject.py:982
  #, python-format
  msgid "Port %s/%s already defined"
- msgstr ""
+ msgstr "Порт %s/%s вже визначено"
  
--#: ../semanage/seobject.py:1002
-+#: ../semanage/seobject.py:1006
+-#: ../semanage/seobject.py:1006
++#: ../semanage/seobject.py:986
  #, python-format
  msgid "Could not create port for %s/%s"
- msgstr ""
+ msgstr "Не вдалося створити порт для %s/%s"
  
--#: ../semanage/seobject.py:1008
-+#: ../semanage/seobject.py:1012
+-#: ../semanage/seobject.py:1012
++#: ../semanage/seobject.py:992
  #, python-format
  msgid "Could not create context for %s/%s"
- msgstr ""
+ msgstr "Не вдалося створити контекст для %s/%s"
  
--#: ../semanage/seobject.py:1012
-+#: ../semanage/seobject.py:1016
+-#: ../semanage/seobject.py:1016
++#: ../semanage/seobject.py:996
  #, python-format
  msgid "Could not set user in port context for %s/%s"
- msgstr ""
+ msgstr "Не вдалося вказати користувача у контексті порту для %s/%s"
  
--#: ../semanage/seobject.py:1016
-+#: ../semanage/seobject.py:1020
+-#: ../semanage/seobject.py:1020
++#: ../semanage/seobject.py:1000
  #, python-format
  msgid "Could not set role in port context for %s/%s"
- msgstr ""
+ msgstr "Не вдалося встановити роль у контексті порту для %s/%s"
  
--#: ../semanage/seobject.py:1020
-+#: ../semanage/seobject.py:1024
+-#: ../semanage/seobject.py:1024
++#: ../semanage/seobject.py:1004
  #, python-format
  msgid "Could not set type in port context for %s/%s"
- msgstr ""
+ msgstr "Не вдалося встановити тип у контексті порту для %s/%s"
  
--#: ../semanage/seobject.py:1025
-+#: ../semanage/seobject.py:1029
+-#: ../semanage/seobject.py:1029
++#: ../semanage/seobject.py:1009
  #, python-format
  msgid "Could not set mls fields in port context for %s/%s"
- msgstr ""
+ msgstr "Не вдалося встановити поле mls у контексті порту для %s/%s"
  
--#: ../semanage/seobject.py:1029
-+#: ../semanage/seobject.py:1033
+-#: ../semanage/seobject.py:1033
++#: ../semanage/seobject.py:1013
  #, python-format
  msgid "Could not set port context for %s/%s"
- msgstr ""
+ msgstr "Не вдалося створити контекст порту для %s/%s"
  
--#: ../semanage/seobject.py:1033
-+#: ../semanage/seobject.py:1037
+-#: ../semanage/seobject.py:1037
++#: ../semanage/seobject.py:1017
  #, python-format
  msgid "Could not add port %s/%s"
- msgstr ""
+ msgstr "Не вдалося додати додати порт  %s/%s"
  
--#: ../semanage/seobject.py:1047 ../semanage/seobject.py:1312
--#: ../semanage/seobject.py:1508
-+#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
-+#: ../semanage/seobject.py:1512
+-#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
+-#: ../semanage/seobject.py:1512
++#: ../semanage/seobject.py:1031 ../semanage/seobject.py:1304
++#: ../semanage/seobject.py:1503
  msgid "Requires setype or serange"
- msgstr ""
+ msgstr "Потрібно вказати setype або serange"
  
--#: ../semanage/seobject.py:1049
-+#: ../semanage/seobject.py:1053
+-#: ../semanage/seobject.py:1053
++#: ../semanage/seobject.py:1033
  msgid "Requires setype"
- msgstr ""
+ msgstr "Потрібно вказати setype"
  
--#: ../semanage/seobject.py:1057 ../semanage/seobject.py:1112
-+#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
+-#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
++#: ../semanage/seobject.py:1044 ../semanage/seobject.py:1099
  #, python-format
  msgid "Port %s/%s is not defined"
- msgstr ""
+ msgstr "Порт %s/%s не визначено"
  
--#: ../semanage/seobject.py:1061
-+#: ../semanage/seobject.py:1065
+-#: ../semanage/seobject.py:1065
++#: ../semanage/seobject.py:1048
  #, python-format
  msgid "Could not query port %s/%s"
- msgstr ""
+ msgstr "Не вдалося запитати порт %s/%s"
  
--#: ../semanage/seobject.py:1072
-+#: ../semanage/seobject.py:1076
+-#: ../semanage/seobject.py:1076
++#: ../semanage/seobject.py:1059
  #, python-format
  msgid "Could not modify port %s/%s"
- msgstr ""
+ msgstr "Не вдалося змінити порт %s/%s"
  
--#: ../semanage/seobject.py:1085
-+#: ../semanage/seobject.py:1089
+-#: ../semanage/seobject.py:1089
++#: ../semanage/seobject.py:1072
  msgid "Could not list the ports"
- msgstr ""
+ msgstr "Не вдалося отримати список портів"
  
--#: ../semanage/seobject.py:1101
-+#: ../semanage/seobject.py:1105
+-#: ../semanage/seobject.py:1105
++#: ../semanage/seobject.py:1088
  #, python-format
  msgid "Could not delete the port %s"
- msgstr ""
+ msgstr "Неможливо вилучити порт %s"
  
--#: ../semanage/seobject.py:1118
-+#: ../semanage/seobject.py:1122
+-#: ../semanage/seobject.py:1122
++#: ../semanage/seobject.py:1105
  #, python-format
  msgid "Port %s/%s is defined in policy, cannot be deleted"
- msgstr ""
+ msgstr "Порт %s/%s визначено у правилах, не може бути вилучено"
  
--#: ../semanage/seobject.py:1122
-+#: ../semanage/seobject.py:1126
+-#: ../semanage/seobject.py:1126
++#: ../semanage/seobject.py:1109
  #, python-format
  msgid "Could not delete port %s/%s"
- msgstr ""
+ msgstr "Не вдалося вилучити порт %s/%s"
  
--#: ../semanage/seobject.py:1138 ../semanage/seobject.py:1160
-+#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
+-#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
++#: ../semanage/seobject.py:1125 ../semanage/seobject.py:1147
  msgid "Could not list ports"
- msgstr ""
+ msgstr "Не вдалося отримати список портів"
  
--#: ../semanage/seobject.py:1199
-+#: ../semanage/seobject.py:1203
+-#: ../semanage/seobject.py:1203
++#: ../semanage/seobject.py:1186
  msgid "SELinux Port Type"
- msgstr ""
+ msgstr "Тип порту SELinux"
  
--#: ../semanage/seobject.py:1199
-+#: ../semanage/seobject.py:1203
+-#: ../semanage/seobject.py:1203
++#: ../semanage/seobject.py:1186
  msgid "Proto"
- msgstr ""
+ msgstr "Протокол"
  
--#: ../semanage/seobject.py:1199
-+#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
+-#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
++#: ../semanage/seobject.py:1186 ../gui/system-config-selinux.glade:335
  msgid "Port Number"
- msgstr ""
+ msgstr "Номер порту"
  
--#: ../semanage/seobject.py:1218
-+#: ../semanage/seobject.py:1222
+-#: ../semanage/seobject.py:1222
++#: ../semanage/seobject.py:1207
  msgid "Node Address is required"
- msgstr ""
+ msgstr "Потрібно вказати адреса вузла"
  
--#: ../semanage/seobject.py:1233
-+#: ../semanage/seobject.py:1237
+-#: ../semanage/seobject.py:1237
++#: ../semanage/seobject.py:1222
  msgid "Unknown or missing protocol"
- msgstr ""
- 
--#: ../semanage/seobject.py:1247 ../semanage/seobject.py:1446
--#: ../semanage/seobject.py:1724
-+#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
-+#: ../semanage/seobject.py:1728
- msgid "SELinux Type is required"
- msgstr ""
+ msgstr "Протокол відсутній чи невідомий"
  
--#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1316
--#: ../semanage/seobject.py:1352 ../semanage/seobject.py:1450
--#: ../semanage/seobject.py:1512 ../semanage/seobject.py:1546
+-#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
 -#: ../semanage/seobject.py:1728
-+#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
-+#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
-+#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
-+#: ../semanage/seobject.py:1732
+-msgid "SELinux Type is required"
++#: ../semanage/seobject.py:1236
++#, fuzzy
++msgid "SELinux node type is required"
+ msgstr "Потрібно вказати тип SELinux"
+ 
+-#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
+-#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
+-#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
+-#: ../semanage/seobject.py:1732
++#: ../semanage/seobject.py:1239 ../semanage/seobject.py:1307
++#, python-format
++msgid "Type %s is invalid, must be a node type"
++msgstr ""
++
++#: ../semanage/seobject.py:1243 ../semanage/seobject.py:1311
++#: ../semanage/seobject.py:1347 ../semanage/seobject.py:1445
++#: ../semanage/seobject.py:1507 ../semanage/seobject.py:1541
++#: ../semanage/seobject.py:1739
  #, python-format
  msgid "Could not create key for %s"
- msgstr ""
+ msgstr "Не вдалося створити ключ для %s"
  
--#: ../semanage/seobject.py:1253 ../semanage/seobject.py:1320
--#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1362
-+#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
-+#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
+-#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
+-#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
++#: ../semanage/seobject.py:1245 ../semanage/seobject.py:1315
++#: ../semanage/seobject.py:1351 ../semanage/seobject.py:1357
  #, python-format
  msgid "Could not check if addr %s is defined"
- msgstr ""
+ msgstr "Не вдалося перевірити чи визначено адресу %s"
  
--#: ../semanage/seobject.py:1262
-+#: ../semanage/seobject.py:1266
+-#: ../semanage/seobject.py:1266
++#: ../semanage/seobject.py:1254
  #, python-format
  msgid "Could not create addr for %s"
- msgstr ""
+ msgstr "Не вдалося створити адресу %s"
  
--#: ../semanage/seobject.py:1268 ../semanage/seobject.py:1466
--#: ../semanage/seobject.py:1686
-+#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
-+#: ../semanage/seobject.py:1690
+-#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
+-#: ../semanage/seobject.py:1690
++#: ../semanage/seobject.py:1260 ../semanage/seobject.py:1461
++#: ../semanage/seobject.py:1694
  #, python-format
  msgid "Could not create context for %s"
- msgstr ""
+ msgstr "Не вдалося створити контекст для %s"
  
--#: ../semanage/seobject.py:1272
-+#: ../semanage/seobject.py:1276
+-#: ../semanage/seobject.py:1276
++#: ../semanage/seobject.py:1264
  #, python-format
  msgid "Could not set mask for %s"
- msgstr ""
+ msgstr "Не вдалося вказати маску %s"
  
--#: ../semanage/seobject.py:1276
-+#: ../semanage/seobject.py:1280
+-#: ../semanage/seobject.py:1280
++#: ../semanage/seobject.py:1268
  #, python-format
  msgid "Could not set user in addr context for %s"
- msgstr ""
+ msgstr "Не вдалося вказати користувача у контексті адреси для %s"
  
--#: ../semanage/seobject.py:1280
-+#: ../semanage/seobject.py:1284
+-#: ../semanage/seobject.py:1284
++#: ../semanage/seobject.py:1272
  #, python-format
  msgid "Could not set role in addr context for %s"
- msgstr ""
+ msgstr "Не вдалося вказати роль у контексті адреси для %s"
  
--#: ../semanage/seobject.py:1284
-+#: ../semanage/seobject.py:1288
+-#: ../semanage/seobject.py:1288
++#: ../semanage/seobject.py:1276
  #, python-format
  msgid "Could not set type in addr context for %s"
- msgstr ""
+ msgstr "Не вдалося вказати тип у контексті адреси для %s"
  
--#: ../semanage/seobject.py:1289
-+#: ../semanage/seobject.py:1293
+-#: ../semanage/seobject.py:1293
++#: ../semanage/seobject.py:1281
  #, python-format
  msgid "Could not set mls fields in addr context for %s"
- msgstr ""
+ msgstr "Не вдалося вказати поля mls у контексті адреси для %s"
  
--#: ../semanage/seobject.py:1293
-+#: ../semanage/seobject.py:1297
+-#: ../semanage/seobject.py:1297
++#: ../semanage/seobject.py:1285
  #, python-format
  msgid "Could not set addr context for %s"
- msgstr ""
+ msgstr "Не вдалося вказати контекст addr для %s"
  
--#: ../semanage/seobject.py:1297
-+#: ../semanage/seobject.py:1301
+-#: ../semanage/seobject.py:1301
++#: ../semanage/seobject.py:1289
  #, python-format
  msgid "Could not add addr %s"
- msgstr ""
+ msgstr "Не вдалося додати addr %s"
  
--#: ../semanage/seobject.py:1322 ../semanage/seobject.py:1358
-+#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
+-#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
++#: ../semanage/seobject.py:1317 ../semanage/seobject.py:1353
  #, python-format
  msgid "Addr %s is not defined"
- msgstr ""
+ msgstr "Addr %s не визначено"
  
--#: ../semanage/seobject.py:1326
-+#: ../semanage/seobject.py:1330
+-#: ../semanage/seobject.py:1330
++#: ../semanage/seobject.py:1321
  #, python-format
  msgid "Could not query addr %s"
- msgstr ""
+ msgstr "Не вдалося запитати addr %s"
  
--#: ../semanage/seobject.py:1336
-+#: ../semanage/seobject.py:1340
+-#: ../semanage/seobject.py:1340
++#: ../semanage/seobject.py:1331
  #, python-format
  msgid "Could not modify addr %s"
- msgstr ""
+ msgstr "Не вдалося змінити addr %s"
  
--#: ../semanage/seobject.py:1364
-+#: ../semanage/seobject.py:1368
+-#: ../semanage/seobject.py:1368
++#: ../semanage/seobject.py:1359
  #, python-format
  msgid "Addr %s is defined in policy, cannot be deleted"
- msgstr ""
+ msgstr "Адресу %s визначено у правилах, її не можна вилучати"
  
--#: ../semanage/seobject.py:1368
-+#: ../semanage/seobject.py:1372
+-#: ../semanage/seobject.py:1372
++#: ../semanage/seobject.py:1363
  #, python-format
  msgid "Could not delete addr %s"
- msgstr ""
+ msgstr "Не вдалося вилучити адресу %s"
  
--#: ../semanage/seobject.py:1380
-+#: ../semanage/seobject.py:1384
+-#: ../semanage/seobject.py:1384
++#: ../semanage/seobject.py:1375
  msgid "Could not deleteall node mappings"
- msgstr ""
+ msgstr "Не вдалося вилучити всі прив’язки відповідники вузлів"
  
--#: ../semanage/seobject.py:1394
-+#: ../semanage/seobject.py:1398
+-#: ../semanage/seobject.py:1398
++#: ../semanage/seobject.py:1389
  msgid "Could not list addrs"
- msgstr ""
+ msgstr "Не вдалося отримати список addr"
  
--#: ../semanage/seobject.py:1454 ../semanage/seobject.py:1516
--#: ../semanage/seobject.py:1550 ../semanage/seobject.py:1556
-+#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
-+#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
+-#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
+-#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
++#: ../semanage/seobject.py:1441 ../semanage/seobject.py:1732
++msgid "SELinux Type is required"
++msgstr "Потрібно вказати тип SELinux"
++
++#: ../semanage/seobject.py:1449 ../semanage/seobject.py:1511
++#: ../semanage/seobject.py:1545 ../semanage/seobject.py:1551
  #, python-format
  msgid "Could not check if interface %s is defined"
- msgstr ""
+ msgstr "Не вдалося перевірити чи визначений інтерфейс %s"
  
--#: ../semanage/seobject.py:1461
-+#: ../semanage/seobject.py:1465
+-#: ../semanage/seobject.py:1465
++#: ../semanage/seobject.py:1456
  #, python-format
  msgid "Could not create interface for %s"
- msgstr ""
+ msgstr "Не вдалося створити інтерфейс для %s"
  
--#: ../semanage/seobject.py:1470
-+#: ../semanage/seobject.py:1474
+-#: ../semanage/seobject.py:1474
++#: ../semanage/seobject.py:1465
  #, python-format
  msgid "Could not set user in interface context for %s"
- msgstr ""
+ msgstr "Не вдалося вказати користувача у контексті інтерфейсу для %s"
  
--#: ../semanage/seobject.py:1474
-+#: ../semanage/seobject.py:1478
+-#: ../semanage/seobject.py:1478
++#: ../semanage/seobject.py:1469
  #, python-format
  msgid "Could not set role in interface context for %s"
- msgstr ""
+ msgstr "Не вдалося вказати роль у контексті інтерфейсу для %s"
  
--#: ../semanage/seobject.py:1478
-+#: ../semanage/seobject.py:1482
+-#: ../semanage/seobject.py:1482
++#: ../semanage/seobject.py:1473
  #, python-format
  msgid "Could not set type in interface context for %s"
- msgstr ""
+ msgstr "Не вдалося вказати тип у контексті інтерфейсу для %s"
  
--#: ../semanage/seobject.py:1483
-+#: ../semanage/seobject.py:1487
+-#: ../semanage/seobject.py:1487
++#: ../semanage/seobject.py:1478
  #, python-format
  msgid "Could not set mls fields in interface context for %s"
- msgstr ""
+ msgstr "Не вдалося вказати поле mls у контексті інтерфейсу для %s"
  
--#: ../semanage/seobject.py:1487
-+#: ../semanage/seobject.py:1491
+-#: ../semanage/seobject.py:1491
++#: ../semanage/seobject.py:1482
  #, python-format
  msgid "Could not set interface context for %s"
- msgstr ""
+ msgstr "Не вдалося вказати контекст інтерфейсу для %s"
  
--#: ../semanage/seobject.py:1491
-+#: ../semanage/seobject.py:1495
+-#: ../semanage/seobject.py:1495
++#: ../semanage/seobject.py:1486
  #, python-format
  msgid "Could not set message context for %s"
- msgstr ""
+ msgstr "Не вдалося створити контекст повідомлення для %s"
  
--#: ../semanage/seobject.py:1495
-+#: ../semanage/seobject.py:1499
+-#: ../semanage/seobject.py:1499
++#: ../semanage/seobject.py:1490
  #, python-format
  msgid "Could not add interface %s"
- msgstr ""
+ msgstr "Не вдалося додати інтерфейс %s"
  
--#: ../semanage/seobject.py:1518 ../semanage/seobject.py:1552
-+#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
+-#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
++#: ../semanage/seobject.py:1513 ../semanage/seobject.py:1547
  #, python-format
  msgid "Interface %s is not defined"
- msgstr ""
+ msgstr "Інтерфейс %s не визначено"
  
--#: ../semanage/seobject.py:1522
-+#: ../semanage/seobject.py:1526
+-#: ../semanage/seobject.py:1526
++#: ../semanage/seobject.py:1517
  #, python-format
  msgid "Could not query interface %s"
- msgstr ""
+ msgstr "Не вдалося запитати інтерфейс %s"
  
--#: ../semanage/seobject.py:1533
-+#: ../semanage/seobject.py:1537
+-#: ../semanage/seobject.py:1537
++#: ../semanage/seobject.py:1528
  #, python-format
  msgid "Could not modify interface %s"
- msgstr ""
+ msgstr "Не вдалося змінити інтерфейс %s"
  
--#: ../semanage/seobject.py:1558
-+#: ../semanage/seobject.py:1562
+-#: ../semanage/seobject.py:1562
++#: ../semanage/seobject.py:1553
  #, python-format
  msgid "Interface %s is defined in policy, cannot be deleted"
- msgstr ""
+ msgstr "Інтерфейс %s визначений у правилах, не може бути вилучено"
  
--#: ../semanage/seobject.py:1562
-+#: ../semanage/seobject.py:1566
+-#: ../semanage/seobject.py:1566
++#: ../semanage/seobject.py:1557
  #, python-format
  msgid "Could not delete interface %s"
- msgstr ""
+ msgstr "Не вдалося вилучити інтерфейс %s"
  
--#: ../semanage/seobject.py:1574
-+#: ../semanage/seobject.py:1578
+-#: ../semanage/seobject.py:1578
++#: ../semanage/seobject.py:1569
  msgid "Could not delete all interface  mappings"
- msgstr ""
+ msgstr "Не вдалося вилучити всі прив’язки інтерфейсів"
  
--#: ../semanage/seobject.py:1588
-+#: ../semanage/seobject.py:1592
+-#: ../semanage/seobject.py:1592
++#: ../semanage/seobject.py:1583
  msgid "Could not list interfaces"
- msgstr ""
+ msgstr "Не вдалося отримати список інтерфейсів"
  
--#: ../semanage/seobject.py:1613
-+#: ../semanage/seobject.py:1617
+-#: ../semanage/seobject.py:1617
++#: ../semanage/seobject.py:1608
  msgid "SELinux Interface"
- msgstr ""
+ msgstr "Інтерфейс SELinux"
  
--#: ../semanage/seobject.py:1613 ../semanage/seobject.py:1936
-+#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
+-#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
++#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1954
  msgid "Context"
- msgstr ""
+ msgstr "Контекст"
  
--#: ../semanage/seobject.py:1663
-+#: ../semanage/seobject.py:1667
+-#: ../semanage/seobject.py:1667
++#: ../semanage/seobject.py:1671
  #, python-format
  msgid "Equivalence class for %s already exists"
- msgstr ""
+ msgstr "Клас еквівалентності для %s вже існує"
  
--#: ../semanage/seobject.py:1669
-+#: ../semanage/seobject.py:1673
+-#: ../semanage/seobject.py:1673
++#: ../semanage/seobject.py:1677
  #, python-format
  msgid "File spec %s conflicts with equivalency rule '%s %s'"
- msgstr ""
+ msgstr "Специфікація файлів, %s, суперечить правилу еквівалентності «%s %s»"
  
--#: ../semanage/seobject.py:1678
-+#: ../semanage/seobject.py:1682
+-#: ../semanage/seobject.py:1682
++#: ../semanage/seobject.py:1686
  #, python-format
  msgid "Equivalence class for %s does not exists"
- msgstr ""
+ msgstr "Класу еквівалентності для %s не існує"
  
--#: ../semanage/seobject.py:1692
-+#: ../semanage/seobject.py:1696
+-#: ../semanage/seobject.py:1696
++#: ../semanage/seobject.py:1700
  #, python-format
  msgid "Could not set user in file context for %s"
- msgstr ""
+ msgstr "Не вдалося вказати користувача у контексті файла для %s"
  
--#: ../semanage/seobject.py:1696
-+#: ../semanage/seobject.py:1700
+-#: ../semanage/seobject.py:1700
++#: ../semanage/seobject.py:1704
  #, python-format
  msgid "Could not set role in file context for %s"
- msgstr ""
+ msgstr "Не вдалося вказати роль у контексті файла для %s"
  
--#: ../semanage/seobject.py:1701 ../semanage/seobject.py:1758
-+#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
+-#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
++#: ../semanage/seobject.py:1709 ../semanage/seobject.py:1769
  #, python-format
  msgid "Could not set mls fields in file context for %s"
- msgstr ""
+ msgstr "Не вдалося вказати поле mls у контексті файла для %s"
  
--#: ../semanage/seobject.py:1707
-+#: ../semanage/seobject.py:1711
+-#: ../semanage/seobject.py:1711
++#: ../semanage/seobject.py:1715
  msgid "Invalid file specification"
- msgstr ""
+ msgstr "Неправильна визначення файла"
  
--#: ../semanage/seobject.py:1709
-+#: ../semanage/seobject.py:1713
+-#: ../semanage/seobject.py:1713
++#: ../semanage/seobject.py:1717
  msgid "File specification can not include spaces"
- msgstr ""
+ msgstr "У специфікації файлів не можна використовувати пробіли"
  
--#: ../semanage/seobject.py:1714
-+#: ../semanage/seobject.py:1718
+-#: ../semanage/seobject.py:1718
++#: ../semanage/seobject.py:1722
  #, python-format
  msgid ""
  "File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
- msgstr ""
+@@ -772,89 +783,94 @@ msgstr ""
+ "Специфікація файлів, %s, суперечить правилу еквівалентності «%s %s». "
+ "Спробуйте краще додати «%s»."
  
--#: ../semanage/seobject.py:1732 ../semanage/seobject.py:1737
--#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1872
--#: ../semanage/seobject.py:1876
-+#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
-+#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
-+#: ../semanage/seobject.py:1880
+-#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
+-#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
+-#: ../semanage/seobject.py:1880
++#: ../semanage/seobject.py:1735
++#, python-format
++msgid "Type %s is invalid, must be a file or device type"
++msgstr ""
++
++#: ../semanage/seobject.py:1743 ../semanage/seobject.py:1748
++#: ../semanage/seobject.py:1804 ../semanage/seobject.py:1886
++#: ../semanage/seobject.py:1890
  #, python-format
  msgid "Could not check if file context for %s is defined"
- msgstr ""
+ msgstr "Не вдалося перевірити чи визначений контекст файла для %s"
  
--#: ../semanage/seobject.py:1745
-+#: ../semanage/seobject.py:1749
+-#: ../semanage/seobject.py:1749
++#: ../semanage/seobject.py:1756
  #, python-format
  msgid "Could not create file context for %s"
- msgstr ""
+ msgstr "Не вдалося створити контекст файла для %s"
  
--#: ../semanage/seobject.py:1753
-+#: ../semanage/seobject.py:1757
+-#: ../semanage/seobject.py:1757
++#: ../semanage/seobject.py:1764
  #, python-format
  msgid "Could not set type in file context for %s"
- msgstr ""
+ msgstr "Не вдалося вказати тип у контексті файла для %s"
  
--#: ../semanage/seobject.py:1761 ../semanage/seobject.py:1818
--#: ../semanage/seobject.py:1822
-+#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
-+#: ../semanage/seobject.py:1826
+-#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
+-#: ../semanage/seobject.py:1826
++#: ../semanage/seobject.py:1772 ../semanage/seobject.py:1832
++#: ../semanage/seobject.py:1836
  #, python-format
  msgid "Could not set file context for %s"
- msgstr ""
+ msgstr "Не вдалося вказати контекст файла для %s"
  
--#: ../semanage/seobject.py:1767
-+#: ../semanage/seobject.py:1771
+-#: ../semanage/seobject.py:1771
++#: ../semanage/seobject.py:1778
  #, python-format
  msgid "Could not add file context for %s"
- msgstr ""
+ msgstr "Не вдалося додати контекст файла для %s"
  
--#: ../semanage/seobject.py:1781
-+#: ../semanage/seobject.py:1785
+-#: ../semanage/seobject.py:1785
++#: ../semanage/seobject.py:1792
  msgid "Requires setype, serange or seuser"
- msgstr ""
+ msgstr "Потрібно вказати setype, serange чи seuser"
  
--#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1880
-+#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
+-#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
++#: ../semanage/seobject.py:1808 ../semanage/seobject.py:1894
  #, python-format
  msgid "File context for %s is not defined"
- msgstr ""
+ msgstr "Контекст файла для %s не визначено"
  
--#: ../semanage/seobject.py:1800
-+#: ../semanage/seobject.py:1804
+-#: ../semanage/seobject.py:1804
++#: ../semanage/seobject.py:1814
  #, python-format
  msgid "Could not query file context for %s"
- msgstr ""
+ msgstr "Не вдалося запитати контекст файла для %s"
  
--#: ../semanage/seobject.py:1826
-+#: ../semanage/seobject.py:1830
+-#: ../semanage/seobject.py:1830
++#: ../semanage/seobject.py:1840
  #, python-format
  msgid "Could not modify file context for %s"
- msgstr ""
+ msgstr "Не вдалося змінити контекст файла для %s"
  
--#: ../semanage/seobject.py:1839
-+#: ../semanage/seobject.py:1843
+-#: ../semanage/seobject.py:1843
++#: ../semanage/seobject.py:1853
  msgid "Could not list the file contexts"
- msgstr ""
+ msgstr "Не вдалося отримати список контекстів файлів"
  
--#: ../semanage/seobject.py:1853
-+#: ../semanage/seobject.py:1857
+-#: ../semanage/seobject.py:1857
++#: ../semanage/seobject.py:1867
  #, python-format
  msgid "Could not delete the file context %s"
- msgstr ""
+ msgstr "Не вдалося вилучити контекст файла для %s"
  
--#: ../semanage/seobject.py:1878
-+#: ../semanage/seobject.py:1882
+-#: ../semanage/seobject.py:1882
++#: ../semanage/seobject.py:1892
  #, python-format
  msgid "File context for %s is defined in policy, cannot be deleted"
- msgstr ""
+ msgstr "Контекст файла для %s визначено у правилах, його не можна вилучити"
  
--#: ../semanage/seobject.py:1884
-+#: ../semanage/seobject.py:1888
+-#: ../semanage/seobject.py:1888
++#: ../semanage/seobject.py:1898
  #, python-format
  msgid "Could not delete file context for %s"
- msgstr ""
+ msgstr "Не вдалося вилучити контекст файла для %s"
  
--#: ../semanage/seobject.py:1899
-+#: ../semanage/seobject.py:1903
+-#: ../semanage/seobject.py:1903
++#: ../semanage/seobject.py:1913
  msgid "Could not list file contexts"
- msgstr ""
+ msgstr "Не вдалося отримати список контекстів файлів"
  
--#: ../semanage/seobject.py:1903
-+#: ../semanage/seobject.py:1907
+-#: ../semanage/seobject.py:1907
++#: ../semanage/seobject.py:1917
  msgid "Could not list local file contexts"
- msgstr ""
+ msgstr "Не вдалося отримати список локальних контекстів файлів"
  
--#: ../semanage/seobject.py:1936
-+#: ../semanage/seobject.py:1944
+-#: ../semanage/seobject.py:1944
++#: ../semanage/seobject.py:1954
  msgid "SELinux fcontext"
- msgstr ""
+ msgstr "Контекст файла SELinux"
  
--#: ../semanage/seobject.py:1936
-+#: ../semanage/seobject.py:1944
+-#: ../semanage/seobject.py:1944
++#: ../semanage/seobject.py:1954
  msgid "type"
- msgstr ""
+ msgstr "тип"
  
--#: ../semanage/seobject.py:1949
-+#: ../semanage/seobject.py:1957
+-#: ../semanage/seobject.py:1957
++#: ../semanage/seobject.py:1967
  msgid ""
  "\n"
  "SELinux Distribution fcontext Equivalence \n"
- msgstr ""
+@@ -862,7 +878,7 @@ msgstr ""
+ "\n"
+ "Еквівалентність файлових контекстів дистрибутива SELinux\n"
  
--#: ../semanage/seobject.py:1954
-+#: ../semanage/seobject.py:1962
+-#: ../semanage/seobject.py:1962
++#: ../semanage/seobject.py:1972
  msgid ""
  "\n"
  "SELinux Local fcontext Equivalence \n"
- msgstr ""
+@@ -870,82 +886,82 @@ msgstr ""
+ "\n"
+ "Еквівалентність локальних файлових контекстів SELinux\n"
  
--#: ../semanage/seobject.py:1988 ../semanage/seobject.py:2040
--#: ../semanage/seobject.py:2046
-+#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
-+#: ../semanage/seobject.py:2054
+-#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
+-#: ../semanage/seobject.py:2054
++#: ../semanage/seobject.py:2006 ../semanage/seobject.py:2059
++#: ../semanage/seobject.py:2065
  #, python-format
  msgid "Could not check if boolean %s is defined"
- msgstr ""
+ msgstr "Не вдалося перевірити чи визначено логічне значення %s"
  
--#: ../semanage/seobject.py:1990 ../semanage/seobject.py:2042
-+#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
+-#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
++#: ../semanage/seobject.py:2008 ../semanage/seobject.py:2061
  #, python-format
  msgid "Boolean %s is not defined"
- msgstr ""
+ msgstr "Логічне значення %s не визначене"
  
--#: ../semanage/seobject.py:1994
-+#: ../semanage/seobject.py:2002
+-#: ../semanage/seobject.py:2002
++#: ../semanage/seobject.py:2012
  #, python-format
  msgid "Could not query file context %s"
- msgstr ""
+ msgstr "Не вдалося запитати контекст файла %s"
  
--#: ../semanage/seobject.py:1999
-+#: ../semanage/seobject.py:2007
+-#: ../semanage/seobject.py:2007
++#: ../semanage/seobject.py:2017
  #, python-format
  msgid "You must specify one of the following values: %s"
- msgstr ""
+ msgstr "Слід вказати одне з таких значень: %s"
  
--#: ../semanage/seobject.py:2004
-+#: ../semanage/seobject.py:2012
+-#: ../semanage/seobject.py:2012
++#: ../semanage/seobject.py:2022
  #, python-format
  msgid "Could not set active value of boolean %s"
- msgstr ""
+ msgstr "Не вдалося вказати активне значення змінної %s"
  
--#: ../semanage/seobject.py:2007
-+#: ../semanage/seobject.py:2015
+-#: ../semanage/seobject.py:2015
++#: ../semanage/seobject.py:2025
  #, python-format
  msgid "Could not modify boolean %s"
- msgstr ""
+ msgstr "Не вдалося змінити логічне значення %s"
  
--#: ../semanage/seobject.py:2025
-+#: ../semanage/seobject.py:2033
+-#: ../semanage/seobject.py:2033
++#: ../semanage/seobject.py:2043
  #, python-format
  msgid "Bad format %s: Record %s"
- msgstr ""
+ msgstr "Неправильний формат %s: Запис %s"
  
--#: ../semanage/seobject.py:2048
-+#: ../semanage/seobject.py:2056
+-#: ../semanage/seobject.py:2056
++#: ../semanage/seobject.py:2067
  #, python-format
  msgid "Boolean %s is defined in policy, cannot be deleted"
- msgstr ""
+ msgstr "Логічне значення %s визначено у правилах, його не можна вилучити"
  
--#: ../semanage/seobject.py:2052
-+#: ../semanage/seobject.py:2060
+-#: ../semanage/seobject.py:2060
++#: ../semanage/seobject.py:2071
  #, python-format
  msgid "Could not delete boolean %s"
- msgstr ""
+ msgstr "Не вдалося вилучити логічне значення %s"
  
--#: ../semanage/seobject.py:2064 ../semanage/seobject.py:2081
-+#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
+-#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
++#: ../semanage/seobject.py:2083 ../semanage/seobject.py:2100
  msgid "Could not list booleans"
- msgstr ""
+ msgstr "Не вдалося отримати список логічних змінних"
  
--#: ../semanage/seobject.py:2104
-+#: ../semanage/seobject.py:2112
+-#: ../semanage/seobject.py:2112
++#: ../semanage/seobject.py:2125
  msgid "unknown"
- msgstr ""
+ msgstr "невідомо"
  
--#: ../semanage/seobject.py:2117
-+#: ../semanage/seobject.py:2125
+-#: ../semanage/seobject.py:2125
++#: ../semanage/seobject.py:2138
  msgid "off"
- msgstr ""
+ msgstr "вимкнено"
  
--#: ../semanage/seobject.py:2117
-+#: ../semanage/seobject.py:2125
+-#: ../semanage/seobject.py:2125
++#: ../semanage/seobject.py:2138
  msgid "on"
- msgstr ""
+ msgstr "увімкнено"
  
--#: ../semanage/seobject.py:2131
-+#: ../semanage/seobject.py:2139
+-#: ../semanage/seobject.py:2139
++#: ../semanage/seobject.py:2152
  msgid "SELinux boolean"
- msgstr ""
+ msgstr "Логічна змінна SELinux"
  
--#: ../semanage/seobject.py:2131
-+#: ../semanage/seobject.py:2139
+-#: ../semanage/seobject.py:2139
++#: ../semanage/seobject.py:2152
  msgid "State"
- msgstr ""
+ msgstr "Стан"
  
--#: ../semanage/seobject.py:2131
-+#: ../semanage/seobject.py:2139
+-#: ../semanage/seobject.py:2139
++#: ../semanage/seobject.py:2152
  msgid "Default"
- msgstr ""
+ msgstr "Типовий"
  
--#: ../semanage/seobject.py:2131
-+#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
-+#: ../gui/polgengui.py:253
+-#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
+-#: ../gui/polgengui.py:253
++#: ../semanage/seobject.py:2152 ../gui/polgen.glade:113
++#: ../gui/polgengui.py:254
  msgid "Description"
- msgstr ""
+ msgstr "Опис"
+ 
+@@ -1009,7 +1025,7 @@ msgstr "Помилка при розподілі пам'яті.\n"
+ msgid "Error sending audit message.\n"
+ msgstr "Помилка надсилання повідомлення аудиту.\n"
+ 
+-#: ../newrole/newrole.c:692 ../newrole/newrole.c:1059
++#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
+ #, c-format
+ msgid "Could not determine enforcing mode.\n"
+ msgstr "Не вдалося визначити режим блокування (enforcing).\n"
+@@ -1128,62 +1144,66 @@ msgstr "Не вдалося отримати порожній сигнал ві
+ msgid "Unable to set SIGHUP handler\n"
+ msgstr "Не вдалося встановити обробник SIGHUP\n"
+ 
+-#: ../newrole/newrole.c:1053
++#: ../newrole/newrole.c:1036
++msgid "Sorry, newrole failed to drop capabilities\n"
++msgstr "Вибачте, newrole не вдалося скинути можливості\n"
++
++#: ../newrole/newrole.c:1052
+ #, c-format
+ msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
+ msgstr "newrole може використовуватись лише для ядра з підтримкою SELinux.\n"
+ 
+-#: ../newrole/newrole.c:1070
++#: ../newrole/newrole.c:1069
+ #, c-format
+ msgid "failed to get old_context.\n"
+ msgstr "не вдалося отримати old_context.\n"
+ 
+-#: ../newrole/newrole.c:1077
++#: ../newrole/newrole.c:1076
+ #, c-format
+ msgid "Warning!  Could not retrieve tty information.\n"
+ msgstr "Попередження!  Не вдалося отримати інформацію про tty.\n"
+ 
+-#: ../newrole/newrole.c:1098
++#: ../newrole/newrole.c:1097
+ #, c-format
+ msgid "error on reading PAM service configuration.\n"
+ msgstr "помилка при читанні конфігурації служби PAM.\n"
+ 
+-#: ../newrole/newrole.c:1133
++#: ../newrole/newrole.c:1132
+ #, c-format
+ msgid "newrole: incorrect password for %s\n"
+ msgstr "newrole: неправильний пароль для %s\n"
+ 
+-#: ../newrole/newrole.c:1160
++#: ../newrole/newrole.c:1159
+ #, c-format
+ msgid "newrole: failure forking: %s"
+ msgstr "newrole: помилка створення дочірнього процесу: %s"
+ 
+-#: ../newrole/newrole.c:1163 ../newrole/newrole.c:1186
++#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
+ #, c-format
+ msgid "Unable to restore tty label...\n"
+ msgstr "Не вдалося відновити позначку tty...\n"
+ 
+-#: ../newrole/newrole.c:1165 ../newrole/newrole.c:1192
++#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
+ #, c-format
+ msgid "Failed to close tty properly\n"
+ msgstr "Не вдалося правильно закрити tty\n"
+ 
+-#: ../newrole/newrole.c:1224
++#: ../newrole/newrole.c:1223
+ #, c-format
+ msgid "Could not close descriptors.\n"
+ msgstr "Не вдалося закрити дескриптор.\n"
+ 
+-#: ../newrole/newrole.c:1251
++#: ../newrole/newrole.c:1250
+ #, c-format
+ msgid "Error allocating shell's argv0.\n"
+ msgstr "Помилка виділення argv0 у оболонці.\n"
+ 
+-#: ../newrole/newrole.c:1287
++#: ../newrole/newrole.c:1286
+ #, c-format
+ msgid "Unable to restore the environment, aborting\n"
+ msgstr "Не вдалося відновити оточення, виконання перервано\n"
+ 
+-#: ../newrole/newrole.c:1298
++#: ../newrole/newrole.c:1297
+ msgid "failed to exec shell\n"
+ msgstr "не вдалося виконати оболонку\n"
  
-@@ -1264,7 +1271,2088 @@ msgstr ""
+@@ -1286,20 +1306,20 @@ msgstr "chcat -- -CompanyConfidential /docs/businessplan.odt"
  msgid "chcat -l +CompanyConfidential juser"
- msgstr ""
+ msgstr "chcat -l +CompanyConfidential juser"
  
--#: ../scripts/chcat:399
--#, c-format
-+#: ../scripts/chcat:399 ../gui/polgen.py:1351
-+#, c-format, python-format
+-#: ../scripts/chcat:399 ../gui/polgen.py:1351
+-#, c-format, python-format
++#: ../scripts/chcat:399
++#, c-format
  msgid "Options Error %s "
- msgstr ""
-+
-+#: ../gui/booleansPage.py:195 ../gui/system-config-selinux.glade:1706
-+msgid "Boolean"
-+msgstr ""
-+
-+#: ../gui/booleansPage.py:252 ../gui/semanagePage.py:162
-+msgid "all"
-+msgstr ""
-+
-+#: ../gui/booleansPage.py:254 ../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:48 ../gui/system-config-selinux.glade:2753
-+msgid "Policy Module"
-+msgstr ""
-+
-+#: ../gui/modulesPage.py:57
-+msgid "Module Name"
-+msgstr ""
-+
-+#: ../gui/modulesPage.py:134
-+msgid "Disable Audit"
-+msgstr ""
-+
-+#: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
-+msgid "Enable Audit"
-+msgstr ""
-+
-+#: ../gui/modulesPage.py:162
-+msgid "Load Policy Module"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:79
-+msgid "Polgen"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:80
-+msgid "Red Hat 2007"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:81
-+msgid "GPL"
-+msgstr ""
-+
-+#. TRANSLATORS: Replace this string with your names, one name per line.
-+#: ../gui/polgen.glade:85 ../gui/system-config-selinux.glade:17
-+msgid "translator-credits"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:90
-+msgid "SELinux Policy Generation Tool"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:128
-+msgid ""
-+"<b>Select the policy type for the application or user role you want to "
-+"confine:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:177
-+msgid "<b>Applications</b>"
-+msgstr ""
+ msgstr "Помилка у параметрах %s"
+ 
+-#: ../gui/booleansPage.py:195 ../gui/system-config-selinux.glade:1706
++#: ../gui/booleansPage.py:194 ../gui/system-config-selinux.glade:1706
+ msgid "Boolean"
+ msgstr "Логічні змінні"
+ 
+-#: ../gui/booleansPage.py:252 ../gui/semanagePage.py:162
++#: ../gui/booleansPage.py:245 ../gui/semanagePage.py:162
+ msgid "all"
+ msgstr "Усі"
+ 
+-#: ../gui/booleansPage.py:254 ../gui/semanagePage.py:164
++#: ../gui/booleansPage.py:247 ../gui/semanagePage.py:164
+ #: ../gui/system-config-selinux.glade:1615
+ #: ../gui/system-config-selinux.glade:1820
+ #: ../gui/system-config-selinux.glade:2437
+@@ -1367,48 +1387,52 @@ msgstr ""
+ msgid "Login '%s' is required"
+ msgstr "Потрібна авторизація '%s'"
+ 
+-#: ../gui/modulesPage.py:48 ../gui/system-config-selinux.glade:2753
++#: ../gui/modulesPage.py:49 ../gui/system-config-selinux.glade:2753
+ msgid "Policy Module"
+ msgstr "Модуль політики"
+ 
+-#: ../gui/modulesPage.py:57
++#: ../gui/modulesPage.py:58
+ msgid "Module Name"
+ msgstr "Назва модуля"
+ 
+-#: ../gui/modulesPage.py:134
++#: ../gui/modulesPage.py:135
+ msgid "Disable Audit"
+ msgstr "Вимкнути аудит"
+ 
+-#: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
++#: ../gui/modulesPage.py:138 ../gui/system-config-selinux.glade:2662
+ msgid "Enable Audit"
+ msgstr "Увімкнути аудит"
+ 
+-#: ../gui/modulesPage.py:162
++#: ../gui/modulesPage.py:163
+ msgid "Load Policy Module"
+ msgstr "Завантажити модуль політики"
+ 
+-#: ../gui/polgen.glade:79
+-msgid "Polgen"
+-msgstr "Polgen"
+-
+-#: ../gui/polgen.glade:80
++#: ../gui/polgen.glade:9
+ msgid "Red Hat 2007"
+ msgstr "Red Hat 2007"
+ 
+-#: ../gui/polgen.glade:81
++#: ../gui/polgen.glade:11
+ msgid "GPL"
+ msgstr "GPL"
+ 
+ #. TRANSLATORS: Replace this string with your names, one name per line.
+-#: ../gui/polgen.glade:85 ../gui/system-config-selinux.glade:17
++#: ../gui/polgen.glade:13 ../gui/system-config-selinux.glade:17
+ msgid "translator-credits"
+ msgstr "Максим Дзюманенко <dziumanenko at gmail.com>"
+ 
+-#: ../gui/polgen.glade:90
++#: ../gui/polgen.glade:34
++msgid "Add Booleans Dialog"
++msgstr "Додати діалог для логічних змінних"
 +
-+#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
-+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:101
++msgid "Boolean Name"
++msgstr "Назва логічної змінної"
 +
-+#: ../gui/polgen.glade:241 ../gui/polgen.py:156
++#: ../gui/polgen.glade:230
+ msgid "SELinux Policy Generation Tool"
+ msgstr "Утиліта генерації політики SELinux"
+ 
+-#: ../gui/polgen.glade:128
++#: ../gui/polgen.glade:251
+ msgid ""
+ "<b>Select the policy type for the application or user role you want to "
+ "confine:</b>"
+@@ -1416,11 +1440,15 @@ msgstr ""
+ "<b>Виберіть тип правил для програми або ролі користувача, обмеження для яких "
+ "ви хочете визначити:</b>"
+ 
+-#: ../gui/polgen.glade:177
++#: ../gui/polgen.glade:284
+ msgid "<b>Applications</b>"
+ msgstr "<b>Програма</b>"
+ 
+-#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
++#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:183
 +msgid "Standard Init Daemon"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:261 ../gui/polgen.py:157
-+msgid "DBUS System Daemon"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:280
-+msgid "Internet Services Daemon are daemons started by xinetd"
-+msgstr ""
++msgstr "Стандартна служба Init"
 +
-+#: ../gui/polgen.glade:282
++#: ../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"
+@@ -1428,32 +1456,32 @@ msgstr ""
+ "Стандартні служби ініціалізації запускаються при завантаженні за допомогою "
+ "сценаріїв init, які зазвичай розташовані у /etc/rc.d/init.d"
+ 
+-#: ../gui/polgen.glade:241 ../gui/polgen.py:156
+-msgid "Standard Init Daemon"
+-msgstr "Стандартна служба Init"
+-
+-#: ../gui/polgen.glade:261 ../gui/polgen.py:157
++#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:184
+ msgid "DBUS System Daemon"
+ msgstr "Системна служба DBUS"
+ 
+-#: ../gui/polgen.glade:280
++#: ../gui/polgen.glade:349
 +msgid "Internet Services Daemon (inetd)"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:301
-+msgid ""
-+"Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
-+msgstr ""
++msgstr "Фонова служба інтернет-служб (inetd)"
 +
-+#: ../gui/polgen.glade:303 ../gui/polgen.py:159
++#: ../gui/polgen.glade:353
+ msgid "Internet Services Daemon are daemons started by xinetd"
+ msgstr "initd запускається службою xinetd"
+ 
+-#: ../gui/polgen.glade:282
+-msgid "Internet Services Daemon (inetd)"
+-msgstr "Фонова служба інтернет-служб (inetd)"
++#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:186
 +msgid "Web Application/Script (CGI)"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:322 ../gui/polgen.glade:343
-+msgid ""
-+"User Application are any application that you would like to confine that is "
-+"started by a user"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:324 ../gui/polgen.py:160
++msgstr "Веб-програма/ сценарій (CGI)"
+ 
+-#: ../gui/polgen.glade:301
++#: ../gui/polgen.glade:370
+ msgid ""
+ "Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
+ msgstr "Веб-програми/ сценарії CGI, що запускаються веб-сервером Apache"
+ 
+-#: ../gui/polgen.glade:303 ../gui/polgen.py:159
+-msgid "Web Application/Script (CGI)"
+-msgstr "Веб-програма/ сценарій (CGI)"
++#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:187
 +msgid "User Application"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:345 ../gui/polgen.py:161
-+msgid "Sandbox"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:391
-+msgid "<b>Login Users</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:453
-+msgid "Modify an existing login user record."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:455
++msgstr "Програма користувача"
+ 
+-#: ../gui/polgen.glade:322 ../gui/polgen.glade:343
++#: ../gui/polgen.glade:387 ../gui/polgen.glade:404
+ msgid ""
+ "User Application are any application that you would like to confine that is "
+ "started by a user"
+@@ -1461,27 +1489,27 @@ msgstr ""
+ "Програма користувача -- будь-яка програма, запущена користувачем, до якого "
+ "ви хочете застосувати обмеження."
+ 
+-#: ../gui/polgen.glade:324 ../gui/polgen.py:160
+-msgid "User Application"
+-msgstr "Програма користувача"
+-
+-#: ../gui/polgen.glade:345 ../gui/polgen.py:161
++#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:188
+ msgid "Sandbox"
+ msgstr "Пісочниця"
+ 
+-#: ../gui/polgen.glade:391
++#: ../gui/polgen.glade:446
+ msgid "<b>Login Users</b>"
+ msgstr "<b>Зареєстровані користувачі</b>"
+ 
+-#: ../gui/polgen.glade:453
++#: ../gui/polgen.glade:478
 +msgid "Existing User Roles"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:474
-+msgid ""
-+"This user will login to a machine only via a terminal or remote login.  By "
-+"default this user will have  no setuid, no networking, no su, no sudo."
-+msgstr ""
++msgstr "Наявні ролі користувачів"
 +
-+#: ../gui/polgen.glade:476 ../gui/polgen.py:162
++#: ../gui/polgen.glade:482
+ msgid "Modify an existing login user record."
+ msgstr "Змінити наявний запис авторизації користувача."
+ 
+-#: ../gui/polgen.glade:455
+-msgid "Existing User Roles"
+-msgstr "Наявні ролі користувачів"
++#: ../gui/polgen.glade:495 ../sepolicy/sepolicy/generate.py:189
 +msgid "Minimal Terminal User Role"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:495
-+msgid ""
-+"This user can login to a machine via X or terminal.  By default this user "
-+"will have no setuid, no networking, no sudo, no su"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:497 ../gui/polgen.py:163
++msgstr "Мінімальна роль користувача терміналу"
+ 
+-#: ../gui/polgen.glade:474
++#: ../gui/polgen.glade:499
+ msgid ""
+ "This user will login to a machine only via a terminal or remote login.  By "
+ "default this user will have  no setuid, no networking, no su, no sudo."
+@@ -1489,11 +1517,11 @@ msgstr ""
+ "Користувач може авторизуватися лише віддалено чи у терміналі. Початково для "
+ "користувача не налаштовані setuid, sudo, su та мережне оточення."
+ 
+-#: ../gui/polgen.glade:476 ../gui/polgen.py:162
+-msgid "Minimal Terminal User Role"
+-msgstr "Мінімальна роль користувача терміналу"
++#: ../gui/polgen.glade:512 ../sepolicy/sepolicy/generate.py:190
 +msgid "Minimal X Windows User Role"
-+msgstr ""
-+
++msgstr "Мінімальна роль користувача X Window"
+ 
+-#: ../gui/polgen.glade:495
 +#: ../gui/polgen.glade:516
-+msgid ""
-+"User with full networking, no setuid applications without transition, no "
-+"sudo, no su."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:518 ../gui/polgen.py:164
+ 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"
+@@ -1501,11 +1529,11 @@ msgstr ""
+ "Цей користувач може авторизуватися за допомогою X або терміналу. Початково "
+ "для користувача не налаштовані setuid, sudo, su та мережне оточення."
+ 
+-#: ../gui/polgen.glade:497 ../gui/polgen.py:163
+-msgid "Minimal X Windows User Role"
+-msgstr "Мінімальна роль користувача X Window"
++#: ../gui/polgen.glade:529 ../sepolicy/sepolicy/generate.py:191
 +msgid "User Role"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:537
-+msgid ""
-+"User with full networking, no setuid applications without transition, no su, "
-+"can sudo to Root Administration Roles"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:539 ../gui/polgen.py:165
++msgstr "Роль користувача"
+ 
+-#: ../gui/polgen.glade:516
++#: ../gui/polgen.glade:533
+ msgid ""
+ "User with full networking, no setuid applications without transition, no "
+ "sudo, no su."
+@@ -1513,11 +1541,11 @@ msgstr ""
+ "Користувач з повністю налаштованим мережним оточенням, програми без setuid, "
+ "без su, без sudo."
+ 
+-#: ../gui/polgen.glade:518 ../gui/polgen.py:164
+-msgid "User Role"
+-msgstr "Роль користувача"
++#: ../gui/polgen.glade:546 ../sepolicy/sepolicy/generate.py:192
 +msgid "Admin User Role"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:585
-+msgid "<b>Root Users</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:647
-+msgid ""
-+"Select Root Administrator User Role, if this user will be used to administer "
-+"the machine while running as root.  This user will not be able to login to "
-+"the system directly."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:649 ../gui/polgen.py:166
++msgstr "Роль адміністратора"
+ 
+-#: ../gui/polgen.glade:537
++#: ../gui/polgen.glade:550
+ msgid ""
+ "User with full networking, no setuid applications without transition, no su, "
+ "can sudo to Root Administration Roles"
+@@ -1525,15 +1553,15 @@ msgstr ""
+ "Користувач з повністю налаштованим мережним оточенням, програми без setuid, "
+ "без su, може виконувати sudo до ролей адміністрування root."
+ 
+-#: ../gui/polgen.glade:539 ../gui/polgen.py:165
+-msgid "Admin User Role"
+-msgstr "Роль адміністратора"
+-
+-#: ../gui/polgen.glade:585
++#: ../gui/polgen.glade:592
+ msgid "<b>Root Users</b>"
+ msgstr "<b>Користувачі root</b>"
+ 
+-#: ../gui/polgen.glade:647
++#: ../gui/polgen.glade:623 ../sepolicy/sepolicy/generate.py:193
 +msgid "Root Admin User Role"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:716
-+msgid "label104"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:745
-+msgid "<b>Enter name of application or user role:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
-+msgid "Name"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:807
-+msgid "Enter complete path for executable to be confined."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:830 ../gui/polgen.glade:950 ../gui/polgen.glade:3142
-+msgid "..."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:849
-+msgid "Enter unique name for the confined application or user role."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:871
-+msgid "Executable"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:899
-+msgid "Init script"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:927
-+msgid ""
-+"Enter complete path to init script used to start the confined application."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:982
-+msgid "label105"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1011
-+msgid "<b>Select existing role to modify:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1045
-+msgid "Select the user roles that will transiton to the %s domain."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1073
-+msgid "label106"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1102
-+msgid "<b>Select roles that %s will transition to:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1136
-+msgid "Select applications domains that %s will transition to."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1164
-+msgid "label107"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1193
-+msgid "<b>Select the user_roles that will transition to %s:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1227
-+msgid "Select the user roles that will transiton to this applications domains."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1255
-+msgid "label108"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1284
-+msgid "<b>Select domains that %s will administer:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1318 ../gui/polgen.glade:1409
-+msgid "Select the domains that you would like this user administer."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1346
-+msgid "label109"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1375
-+msgid "<b>Select additional roles for %s:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1437
-+msgid "label111"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1466
-+msgid "<b>Enter network ports that %s binds on:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1497 ../gui/polgen.glade:1997
-+msgid "<b>TCP Ports</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1565 ../gui/polgen.glade:1785
-+msgid "Allows %s to bind to any udp port"
-+msgstr ""
++msgstr "Роль адміністратора root"
 +
-+#: ../gui/polgen.glade:1567 ../gui/polgen.glade:1787 ../gui/polgen.glade:2061
-+#: ../gui/polgen.glade:2215
++#: ../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 "
+@@ -1543,138 +1571,122 @@ msgstr ""
+ "систему у режимі root. При цьому користувач не зможе авторизуватися у "
+ "системі безпосередньо."
+ 
+-#: ../gui/polgen.glade:649 ../gui/polgen.py:166
+-msgid "Root Admin User Role"
+-msgstr "Роль адміністратора root"
+-
+-#: ../gui/polgen.glade:716
+-msgid "label104"
+-msgstr "label104"
+-
+-#: ../gui/polgen.glade:745
++#: ../gui/polgen.glade:705
+ msgid "<b>Enter name of application or user role:</b>"
+ msgstr "<b>Вкажіть назву програми або роль користувача:</b>"
+ 
+-#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
++#: ../gui/polgen.glade:728 ../gui/polgengui.py:252
+ msgid "Name"
+ msgstr "Назва"
+ 
+-#: ../gui/polgen.glade:807
++#: ../gui/polgen.glade:739
+ msgid "Enter complete path for executable to be confined."
+ msgstr ""
+ "Вкажіть повний шлях до виконуваного компоненту, у якому будуть застосовані "
+ "обмеження"
+ 
+-#: ../gui/polgen.glade:830 ../gui/polgen.glade:950 ../gui/polgen.glade:3142
++#: ../gui/polgen.glade:756 ../gui/polgen.glade:838 ../gui/polgen.glade:2361
+ msgid "..."
+ msgstr "…"
+ 
+-#: ../gui/polgen.glade:849
++#: ../gui/polgen.glade:776
+ msgid "Enter unique name for the confined application or user role."
+ msgstr "Введіть унікальну назву для обмежуваної ролі програми або користувача."
+ 
+-#: ../gui/polgen.glade:871
++#: ../gui/polgen.glade:794
+ msgid "Executable"
+ msgstr "Виконуваний файл"
+ 
+-#: ../gui/polgen.glade:899
++#: ../gui/polgen.glade:808
+ msgid "Init script"
+ msgstr "Сценарій init"
+ 
+-#: ../gui/polgen.glade:927
++#: ../gui/polgen.glade:821
+ msgid ""
+ "Enter complete path to init script used to start the confined application."
+ msgstr ""
+ "Вкажіть повний шлях до сценарію init, що використовується для запуску "
+ "обмежуваної програми."
+ 
+-#: ../gui/polgen.glade:982
+-msgid "label105"
+-msgstr "label105"
+-
+-#: ../gui/polgen.glade:1011
++#: ../gui/polgen.glade:887
+ msgid "<b>Select existing role to modify:</b>"
+ msgstr "<b>Виберіть вже створену роль для внесення змін:</b>"
+ 
+-#: ../gui/polgen.glade:1045
++#: ../gui/polgen.glade:908
+ msgid "Select the user roles that will transiton to the %s domain."
+ msgstr "Виберіть ролі користувача, які переводитимуть до домену %s."
+ 
+-#: ../gui/polgen.glade:1073
+-msgid "label106"
+-msgstr "label106"
++#: ../gui/polgen.glade:928
++msgid "role tab"
++msgstr "вкладка ролей"
+ 
+-#: ../gui/polgen.glade:1102
++#: ../gui/polgen.glade:945
+ msgid "<b>Select roles that %s will transition to:</b>"
+ msgstr "<b>Виберіть ролі, які %s переводитиме до:</b>"
+ 
+-#: ../gui/polgen.glade:1136
++#: ../gui/polgen.glade:963
+ msgid "Select applications domains that %s will transition to."
+ msgstr "Виберіть домени програми, які %s переводитиме."
+ 
+-#: ../gui/polgen.glade:1164
+-msgid "label107"
+-msgstr "label107"
++#: ../gui/polgen.glade:983
++msgid ""
++"transition \n"
++"role tab"
++msgstr ""
++"перенесення \n"
++"вкладка ролей"
+ 
+-#: ../gui/polgen.glade:1193
++#: ../gui/polgen.glade:1001
+ msgid "<b>Select the user_roles that will transition to %s:</b>"
+ msgstr "<b>Виберіть user_roles які переводитимуть до %s:</b>"
+ 
+-#: ../gui/polgen.glade:1227
++#: ../gui/polgen.glade:1019
+ msgid "Select the user roles that will transiton to this applications domains."
+ msgstr "Виберіть ролі користувачів, які слід перенести у домени програм."
+ 
+-#: ../gui/polgen.glade:1255
+-msgid "label108"
+-msgstr "label108"
+-
+-#: ../gui/polgen.glade:1284
++#: ../gui/polgen.glade:1056
+ msgid "<b>Select domains that %s will administer:</b>"
+ msgstr "<b>Виберіть домени, які адмініструватиме %s:</b>"
+ 
+-#: ../gui/polgen.glade:1318 ../gui/polgen.glade:1409
++#: ../gui/polgen.glade:1074 ../gui/polgen.glade:1129
+ msgid "Select the domains that you would like this user administer."
+ msgstr "Виберіть домени, якими має керувати цей користувач."
+ 
+-#: ../gui/polgen.glade:1346
+-msgid "label109"
+-msgstr "label109"
+-
+-#: ../gui/polgen.glade:1375
++#: ../gui/polgen.glade:1111
+ msgid "<b>Select additional roles for %s:</b>"
+ msgstr "<b>Виберіть додаткові ролі для %s:</b>"
+ 
+-#: ../gui/polgen.glade:1437
+-msgid "label111"
+-msgstr "label111"
+-
+-#: ../gui/polgen.glade:1466
++#: ../gui/polgen.glade:1166
+ msgid "<b>Enter network ports that %s binds on:</b>"
+ msgstr "<b>Вкажіть мережеві порти, до яких прив’язуватиметься %s:</b>"
+ 
+-#: ../gui/polgen.glade:1497 ../gui/polgen.glade:1997
++#: ../gui/polgen.glade:1186 ../gui/polgen.glade:1557
+ msgid "<b>TCP Ports</b>"
+ msgstr "<b>Порти TCP</b>"
+ 
+-#: ../gui/polgen.glade:1565 ../gui/polgen.glade:1785
++#: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
++#: ../gui/polgen.glade:1698
 +msgid "All"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1585 ../gui/polgen.glade:1805
-+msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
-+msgstr ""
++msgstr "Усі"
 +
-+#: ../gui/polgen.glade:1587 ../gui/polgen.glade:1807
++#: ../gui/polgen.glade:1227 ../gui/polgen.glade:1394
+ msgid "Allows %s to bind to any udp port"
+ msgstr "Дозволяє %s прив’язуватися до будь-якого порту UDP"
+ 
+-#: ../gui/polgen.glade:1567 ../gui/polgen.glade:1787 ../gui/polgen.glade:2061
+-#: ../gui/polgen.glade:2215
+-msgid "All"
+-msgstr "Усі"
++#: ../gui/polgen.glade:1240 ../gui/polgen.glade:1407
 +msgid "600-1024"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1605 ../gui/polgen.glade:1825
-+msgid ""
-+"Enter a comma separated list of udp ports or ranges of ports that %s binds "
-+"to. Example: 612, 650-660"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1607 ../gui/polgen.glade:1827
++msgstr "600-1024"
+ 
+-#: ../gui/polgen.glade:1585 ../gui/polgen.glade:1805
++#: ../gui/polgen.glade:1244 ../gui/polgen.glade:1411
+ msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
+ msgstr ""
+ "Дозволити %s викликати bindresvport з 0. Прив’язування до порту 600-1024."
+ 
+-#: ../gui/polgen.glade:1587 ../gui/polgen.glade:1807
+-msgid "600-1024"
+-msgstr "600-1024"
++#: ../gui/polgen.glade:1257 ../gui/polgen.glade:1424
 +msgid "Unreserved Ports (>1024)"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1638 ../gui/polgen.glade:1858 ../gui/polgen.glade:2079
-+#: ../gui/polgen.glade:2233
-+msgid "Select Ports"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1663 ../gui/polgen.glade:1883
-+msgid "Allows %s to bind to any udp ports > 1024"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1717 ../gui/polgen.glade:2151
-+msgid "<b>UDP Ports</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1937
-+msgid "label113"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1966
-+msgid "<b>Select network ports that %s connects to:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2058
-+msgid "Allows %s to connect to any tcp port"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2104
-+msgid ""
-+"Enter a comma separated list of tcp ports or ranges of ports that %s "
-+"connects to. Example: 612, 650-660"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2212
-+msgid "Allows %s to connect to any udp port"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2258
-+msgid ""
-+"Enter a comma separated list of udp ports or ranges of ports that %s "
-+"connects to. Example: 612, 650-660"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2305
-+msgid "label114"
-+msgstr ""
-+
++msgstr "Не зарезервовані порти (>1024)"
+ 
+-#: ../gui/polgen.glade:1605 ../gui/polgen.glade:1825
++#: ../gui/polgen.glade:1261 ../gui/polgen.glade:1428
+ msgid ""
+ "Enter a comma separated list of udp ports or ranges of ports that %s binds "
+ "to. Example: 612, 650-660"
+@@ -1682,36 +1694,36 @@ msgstr ""
+ "Вкажіть список портів чи діапазонів портів UDP, розділених комою, з якими "
+ "буде пов’язано %s. Приклад: 612, 650-660"
+ 
+-#: ../gui/polgen.glade:1607 ../gui/polgen.glade:1827
+-msgid "Unreserved Ports (>1024)"
+-msgstr "Не зарезервовані порти (>1024)"
+-
+-#: ../gui/polgen.glade:1638 ../gui/polgen.glade:1858 ../gui/polgen.glade:2079
+-#: ../gui/polgen.glade:2233
++#: ../gui/polgen.glade:1289 ../gui/polgen.glade:1456 ../gui/polgen.glade:1609
++#: ../gui/polgen.glade:1718
+ msgid "Select Ports"
+ msgstr "Виберіть порти"
+ 
+-#: ../gui/polgen.glade:1663 ../gui/polgen.glade:1883
++#: ../gui/polgen.glade:1302 ../gui/polgen.glade:1469
+ msgid "Allows %s to bind to any udp ports > 1024"
+ msgstr "Дозволяє %s зв’язуватися з будь-якими портами UDP з номером > 1024"
+ 
+-#: ../gui/polgen.glade:1717 ../gui/polgen.glade:2151
++#: ../gui/polgen.glade:1353 ../gui/polgen.glade:1666
+ msgid "<b>UDP Ports</b>"
+ msgstr "<b>Порти UDP</b>"
+ 
+-#: ../gui/polgen.glade:1937
+-msgid "label113"
+-msgstr "label113"
++#: ../gui/polgen.glade:1519
++msgid ""
++"Network\n"
++"Bind tab"
++msgstr ""
++"Мережа\n"
++"Вкладка прив’язки"
+ 
+-#: ../gui/polgen.glade:1966
++#: ../gui/polgen.glade:1537
+ msgid "<b>Select network ports that %s connects to:</b>"
+ msgstr "<b>Виберіть мережеві порти, з якими з’єднуватиметься %s:</b>"
+ 
+-#: ../gui/polgen.glade:2058
++#: ../gui/polgen.glade:1593
+ msgid "Allows %s to connect to any tcp port"
+ msgstr "Дозволяє %s встановлювати з’єднання з будь-яким портом TCP"
+ 
+-#: ../gui/polgen.glade:2104
++#: ../gui/polgen.glade:1622
+ msgid ""
+ "Enter a comma separated list of tcp ports or ranges of ports that %s "
+ "connects to. Example: 612, 650-660"
+@@ -1719,11 +1731,11 @@ msgstr ""
+ "Вкажіть список портів чи діапазонів портів TCP, розділених комою, з якими "
+ "буде з’єднано %s. Приклад: 612, 650-660"
+ 
+-#: ../gui/polgen.glade:2212
++#: ../gui/polgen.glade:1702
+ msgid "Allows %s to connect to any udp port"
+ msgstr "Дозволяє %s встановлювати з’єднання з будь-яким портом UDP"
+ 
+-#: ../gui/polgen.glade:2258
++#: ../gui/polgen.glade:1731
+ msgid ""
+ "Enter a comma separated list of udp ports or ranges of ports that %s "
+ "connects to. Example: 612, 650-660"
+@@ -1731,55 +1743,47 @@ msgstr ""
+ "Вкажіть список портів чи діапазонів портів UDP, розділених комою, з якими "
+ "буде з’єднано %s. Приклад: 612, 650-660"
+ 
+-#: ../gui/polgen.glade:2305
+-msgid "label114"
+-msgstr "label114"
+-
+-#: ../gui/polgen.glade:2334
++#: ../gui/polgen.glade:1792
+ msgid "<b>Select common application traits for %s:</b>"
+ msgstr "<b>Виберіть загальні властивості програми для %s:</b>"
+ 
+-#: ../gui/polgen.glade:2366
++#: ../gui/polgen.glade:1809
+ msgid "Writes syslog messages\t"
+ msgstr "Записує повідомлення syslog\t"
+ 
+-#: ../gui/polgen.glade:2385
++#: ../gui/polgen.glade:1824
+ msgid "Create/Manipulate temporary files in /tmp"
+ msgstr "Створює та обробляє тимчасові файли у каталозі /tmp"
+ 
+-#: ../gui/polgen.glade:2404
++#: ../gui/polgen.glade:1839
+ msgid "Uses Pam for authentication"
+ msgstr "Використовує Pam для автентифікації"
+ 
+-#: ../gui/polgen.glade:2423
++#: ../gui/polgen.glade:1854
+ msgid "Uses nsswitch or getpw* calls"
+ msgstr "Використовує виклики nsswitch чи getpw*"
+ 
+-#: ../gui/polgen.glade:2442
++#: ../gui/polgen.glade:1869
+ msgid "Uses dbus"
+ msgstr "Використовує dbus"
+ 
+-#: ../gui/polgen.glade:2461
++#: ../gui/polgen.glade:1884
+ msgid "Sends audit messages"
+ msgstr "Надсилає повідомлення audit "
+ 
+-#: ../gui/polgen.glade:2480
++#: ../gui/polgen.glade:1899
+ msgid "Interacts with the terminal"
+ msgstr "Взаємодіє з терміналом"
+ 
+-#: ../gui/polgen.glade:2499
++#: ../gui/polgen.glade:1914
+ msgid "Sends email"
+ msgstr "Надсилає повідомлення електронною поштою"
+ 
+-#: ../gui/polgen.glade:2530
+-msgid "label115"
+-msgstr "label115"
+-
+-#: ../gui/polgen.glade:2559
++#: ../gui/polgen.glade:1961
+ msgid "<b>Add files/directories that %s manages</b>"
+ msgstr "<b>Додайте файли або каталоги, якими керуватиме %s</b>"
+ 
+-#: ../gui/polgen.glade:2788
++#: ../gui/polgen.glade:2122
+ msgid ""
+ "Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
+ "Files ..."
+@@ -1787,77 +1791,65 @@ msgstr ""
+ "Файли або каталоги, якими «керуватиме» %s. Файли pid, файли журналів, файли "
+ "у /var/lib…"
+ 
+-#: ../gui/polgen.glade:2823
+-msgid "label116"
+-msgstr "label116"
+-
+-#: ../gui/polgen.glade:2852
++#: ../gui/polgen.glade:2166
+ msgid "<b>Add booleans from the %s policy:</b>"
+ msgstr "<b>Додати булеві значення з правил %s:</b>"
+ 
+-#: ../gui/polgen.glade:3002
++#: ../gui/polgen.glade:2274
+ msgid "Add/Remove booleans used by the %s domain"
+ msgstr ""
+ "Додати або вилучити булеві правила, які використовуватимуться доменом %s"
+ 
+-#: ../gui/polgen.glade:3066
++#: ../gui/polgen.glade:2316
+ msgid "<b>Which directory you will generate the %s policy?</b>"
+ msgstr "<b>До якого каталогу слід створити правила %s?</b>"
+ 
+-#: ../gui/polgen.glade:3097
 +#: ../gui/polgen.glade:2334
-+msgid "<b>Select common application traits for %s:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2366
-+msgid "Writes syslog messages\t"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2385
-+msgid "Create/Manipulate temporary files in /tmp"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2404
-+msgid "Uses Pam for authentication"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2423
-+msgid "Uses nsswitch or getpw* calls"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2442
-+msgid "Uses dbus"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2461
-+msgid "Sends audit messages"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2480
-+msgid "Interacts with the terminal"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2499
-+msgid "Sends email"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2530
-+msgid "label115"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2559
-+msgid "<b>Add files/directories that %s manages</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2788
-+msgid ""
-+"Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
-+"Files ..."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2823
-+msgid "label116"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2852
-+msgid "<b>Add booleans from the %s policy:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:3002
-+msgid "Add/Remove booleans used by the %s domain"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:3066
-+msgid "<b>Which directory you will generate the %s policy?</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:3097
-+msgid "Policy Directory"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:3254
-+msgid "Add Booleans Dialog"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:3327
-+msgid "Boolean Name"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:261
-+msgid "Role"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:268
-+msgid "Existing_User"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
-+msgid "Application"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:352
-+#, python-format
-+msgid "%s must be a directory"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
-+msgid "You must select a user"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:542
-+msgid "Select executable file to be confined."
-+msgstr ""
-+
-+#: ../gui/polgengui.py:553
-+msgid "Select init script file to be confined."
-+msgstr ""
-+
-+#: ../gui/polgengui.py:563
-+msgid "Select file(s) that confined application creates or writes"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:570
-+msgid "Select directory(s) that the confined application owns and writes into"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:632
-+msgid "Select directory to generate policy files in"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:649
-+#, python-format
-+msgid ""
-+"Type %s_t already defined in current policy.\n"
-+"Do you want to continue?"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
-+msgid "Verify Name"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:653
-+#, python-format
-+msgid ""
-+"Module %s.pp already loaded in current policy.\n"
-+"Do you want to continue?"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:699
-+msgid ""
-+"You must add a name made up of letters and numbers and containing no spaces."
-+msgstr ""
-+
-+#: ../gui/polgengui.py:713
-+msgid "You must enter a executable"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
-+msgid "Configue SELinux"
-+msgstr ""
-+
-+#: ../gui/polgen.py:158
-+msgid "Internet Services Daemon"
-+msgstr ""
-+
-+#: ../gui/polgen.py:197
-+#, python-format
-+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
-+msgstr ""
-+
-+#: ../gui/polgen.py:324
-+msgid "You must enter a name for your confined process/user"
-+msgstr ""
-+
-+#: ../gui/polgen.py:326
-+msgid ""
-+"Name must be alpha numberic with no spaces. Consider using option \"-n "
-+"MODULENAME\""
-+msgstr ""
-+
-+#: ../gui/polgen.py:414
-+msgid "User Role types can not be assigned executables."
-+msgstr ""
-+
-+#: ../gui/polgen.py:420
-+msgid "Only Daemon apps can use an init script.."
-+msgstr ""
-+
-+#: ../gui/polgen.py:438
-+msgid "use_resolve must be a boolean value "
-+msgstr ""
-+
-+#: ../gui/polgen.py:444
-+msgid "use_syslog must be a boolean value "
-+msgstr ""
-+
-+#: ../gui/polgen.py:450
-+msgid "use_kerberos must be a boolean value "
-+msgstr ""
-+
-+#: ../gui/polgen.py:456
-+msgid "manage_krb5_rcache must be a boolean value "
-+msgstr ""
-+
-+#: ../gui/polgen.py:486
-+msgid "USER Types automatically get a tmp type"
-+msgstr ""
-+
-+#: ../gui/polgen.py:1004
-+msgid "You must enter the executable path for your confined process"
-+msgstr ""
-+
-+#: ../gui/polgen.py:1182
-+msgid "Type Enforcement file"
-+msgstr ""
-+
-+#: ../gui/polgen.py:1183
-+msgid "Interface file"
-+msgstr ""
-+
-+#: ../gui/polgen.py:1184
-+msgid "File Contexts file"
-+msgstr ""
-+
-+#: ../gui/polgen.py:1185
-+msgid "Setup Script"
-+msgstr ""
-+
-+#: ../gui/polgen.py:1306
-+#, python-format
-+msgid ""
-+"\n"
-+"%s\n"
-+"\n"
-+"sepolgen [ -n moduleName ] [ -m ] [ -t type ] [ executable | Name ]\n"
-+"valid Types:\n"
-+msgstr ""
-+
-+#: ../gui/polgen.py:1354
-+msgid "Executable or Name required"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
-+msgid "Network Port"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:85
-+msgid ""
-+"SELinux Port\n"
-+"Type"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
-+msgid "Protocol"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
-+msgid ""
-+"MLS/MCS\n"
-+"Level"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:101
-+msgid "Port"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:207
-+#, python-format
-+msgid "Port number \"%s\" is not valid.  0 < PORT_NUMBER < 65536 "
-+msgstr ""
-+
-+#: ../gui/portsPage.py:252
-+msgid "List View"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:255 ../gui/system-config-selinux.glade:2419
-+msgid "Group View"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:1 ../gui/selinux.tbl:30 ../gui/selinux.tbl:31
-+#: ../gui/selinux.tbl:32 ../gui/selinux.tbl:33 ../gui/selinux.tbl:34
-+#: ../gui/selinux.tbl:36 ../gui/selinux.tbl:37 ../gui/selinux.tbl:38
-+#: ../gui/selinux.tbl:39 ../gui/selinux.tbl:40 ../gui/selinux.tbl:42
-+#: ../gui/selinux.tbl:43 ../gui/selinux.tbl:44 ../gui/selinux.tbl:45
-+#: ../gui/selinux.tbl:46 ../gui/selinux.tbl:47 ../gui/selinux.tbl:48
-+#: ../gui/selinux.tbl:49 ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
-+#: ../gui/selinux.tbl:52 ../gui/selinux.tbl:53 ../gui/selinux.tbl:59
-+#: ../gui/selinux.tbl:60 ../gui/selinux.tbl:61 ../gui/selinux.tbl:62
-+#: ../gui/selinux.tbl:63 ../gui/selinux.tbl:64 ../gui/selinux.tbl:65
-+#: ../gui/selinux.tbl:66 ../gui/selinux.tbl:67 ../gui/selinux.tbl:68
-+#: ../gui/selinux.tbl:69 ../gui/selinux.tbl:75 ../gui/selinux.tbl:76
-+#: ../gui/selinux.tbl:77 ../gui/selinux.tbl:78 ../gui/selinux.tbl:79
-+#: ../gui/selinux.tbl:80 ../gui/selinux.tbl:81 ../gui/selinux.tbl:82
-+#: ../gui/selinux.tbl:83 ../gui/selinux.tbl:84 ../gui/selinux.tbl:86
-+#: ../gui/selinux.tbl:88 ../gui/selinux.tbl:89 ../gui/selinux.tbl:90
-+#: ../gui/selinux.tbl:92 ../gui/selinux.tbl:94 ../gui/selinux.tbl:95
-+#: ../gui/selinux.tbl:96 ../gui/selinux.tbl:97 ../gui/selinux.tbl:98
-+#: ../gui/selinux.tbl:99 ../gui/selinux.tbl:100 ../gui/selinux.tbl:101
-+#: ../gui/selinux.tbl:102 ../gui/selinux.tbl:103 ../gui/selinux.tbl:104
-+#: ../gui/selinux.tbl:106 ../gui/selinux.tbl:108 ../gui/selinux.tbl:109
-+#: ../gui/selinux.tbl:110 ../gui/selinux.tbl:111 ../gui/selinux.tbl:112
-+#: ../gui/selinux.tbl:113 ../gui/selinux.tbl:114 ../gui/selinux.tbl:116
-+#: ../gui/selinux.tbl:117 ../gui/selinux.tbl:119 ../gui/selinux.tbl:121
-+#: ../gui/selinux.tbl:123 ../gui/selinux.tbl:124 ../gui/selinux.tbl:127
-+#: ../gui/selinux.tbl:129 ../gui/selinux.tbl:130 ../gui/selinux.tbl:131
-+#: ../gui/selinux.tbl:132 ../gui/selinux.tbl:133 ../gui/selinux.tbl:134
-+#: ../gui/selinux.tbl:135 ../gui/selinux.tbl:136 ../gui/selinux.tbl:137
-+#: ../gui/selinux.tbl:138 ../gui/selinux.tbl:139 ../gui/selinux.tbl:142
-+#: ../gui/selinux.tbl:143 ../gui/selinux.tbl:144 ../gui/selinux.tbl:145
-+#: ../gui/selinux.tbl:146 ../gui/selinux.tbl:147 ../gui/selinux.tbl:148
-+#: ../gui/selinux.tbl:149 ../gui/selinux.tbl:150 ../gui/selinux.tbl:151
-+#: ../gui/selinux.tbl:152 ../gui/selinux.tbl:154 ../gui/selinux.tbl:155
-+#: ../gui/selinux.tbl:156 ../gui/selinux.tbl:157 ../gui/selinux.tbl:158
-+#: ../gui/selinux.tbl:159 ../gui/selinux.tbl:160 ../gui/selinux.tbl:167
-+#: ../gui/selinux.tbl:171 ../gui/selinux.tbl:172 ../gui/selinux.tbl:173
-+#: ../gui/selinux.tbl:174 ../gui/selinux.tbl:175 ../gui/selinux.tbl:177
-+#: ../gui/selinux.tbl:178 ../gui/selinux.tbl:179 ../gui/selinux.tbl:180
-+#: ../gui/selinux.tbl:184 ../gui/selinux.tbl:192 ../gui/selinux.tbl:193
-+#: ../gui/selinux.tbl:194 ../gui/selinux.tbl:195 ../gui/selinux.tbl:196
-+#: ../gui/selinux.tbl:197 ../gui/selinux.tbl:198 ../gui/selinux.tbl:199
-+#: ../gui/selinux.tbl:200 ../gui/selinux.tbl:201 ../gui/selinux.tbl:206
-+#: ../gui/selinux.tbl:207 ../gui/selinux.tbl:218 ../gui/selinux.tbl:219
-+#: ../gui/selinux.tbl:220 ../gui/selinux.tbl:222 ../gui/selinux.tbl:224
-+#: ../gui/selinux.tbl:226 ../gui/selinux.tbl:227 ../gui/selinux.tbl:230
-+msgid "SELinux Service Protection"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:1
-+msgid "Disable SELinux protection for acct daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:2 ../gui/selinux.tbl:3 ../gui/selinux.tbl:70
-+#: ../gui/selinux.tbl:153 ../gui/selinux.tbl:168 ../gui/selinux.tbl:169
-+#: ../gui/selinux.tbl:170 ../gui/selinux.tbl:189 ../gui/selinux.tbl:202
-+#: ../gui/selinux.tbl:203 ../gui/selinux.tbl:204 ../gui/selinux.tbl:205
-+msgid "Admin"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:2
-+msgid "Allow all daemons to write corefiles to /"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:3
-+msgid "Allow all daemons the ability to use unallocated ttys"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
-+#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
-+#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
-+#: ../gui/selinux.tbl:210 ../gui/selinux.tbl:211 ../gui/selinux.tbl:212
-+#: ../gui/selinux.tbl:213 ../gui/selinux.tbl:214 ../gui/selinux.tbl:215
-+#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
-+msgid "User Privs"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:4
-+msgid ""
-+"Allow gadmin SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:5
-+msgid ""
-+"Allow guest SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
-+msgid "Memory Protection"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:6
-+msgid "Allow java executable stack"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
-+#: ../gui/selinux.tbl:209
-+msgid "Mount"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:7
-+msgid "Allow mount to mount any file"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:8
-+msgid "Allow mount to mount any directory"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:9
-+msgid "Allow mplayer executable stack"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
-+#: ../gui/selinux.tbl:188
-+msgid "SSH"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:10
-+msgid "Allow ssh to run ssh-keysign"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:11
-+msgid ""
-+"Allow staff SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:12
-+msgid ""
-+"Allow sysadm SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:13
-+msgid ""
-+"Allow unconfined SELinux user account to execute files in home directory or /"
-+"tmp"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:14
-+msgid "Network Configuration"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:14
-+msgid "Allow unlabeled packets to flow on the network"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:15
-+msgid ""
-+"Allow user SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:16
-+msgid "Allow unconfined to dyntrans to unconfined_execmem"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
-+#: ../gui/selinux.tbl:140
-+msgid "Databases"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:17
-+msgid "Allow user to connect to mysql socket"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:18
-+msgid "Allow user to connect to postgres socket"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
-+msgid "XServer"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:19
-+msgid "Allow clients to write to X shared memory"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:20
-+msgid ""
-+"Allow xguest SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
-+#: ../gui/selinux.tbl:231
-+msgid "NIS"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:21
-+msgid "Allow daemons to run with NIS"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
-+#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
-+#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
-+#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
-+#: ../gui/selinux.tbl:118
-+msgid "Web Applications"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:22
-+msgid "Transition staff SELinux user to Web Browser Domain"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:23
-+msgid "Transition sysadm SELinux user to Web Browser Domain"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:24
-+msgid "Transition user SELinux user to Web Browser Domain"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:25
-+msgid "Transition xguest SELinux user to Web Browser Domain"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
-+#: ../gui/selinux.tbl:29
-+msgid "Allow staff Web Browsers to write to home directories"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:30
-+msgid "Disable SELinux protection for amanda"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:31
-+msgid "Disable SELinux protection for amavis"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:32
-+msgid "Disable SELinux protection for apmd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:33
-+msgid "Disable SELinux protection for arpwatch daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:34
-+msgid "Disable SELinux protection for auditd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:35
-+msgid "Disable SELinux protection for automount daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:36
-+msgid "Disable SELinux protection for avahi"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:37
-+msgid "Disable SELinux protection for bluetooth daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:38
-+msgid "Disable SELinux protection for canna daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:39
-+msgid "Disable SELinux protection for cardmgr daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:40
-+msgid "Disable SELinux protection for Cluster Server"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:41
-+msgid ""
-+"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-+"temp and untrusted content files"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:42
-+msgid "Disable SELinux protection for ciped daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:43
-+msgid "Disable SELinux protection for clamd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:44
-+msgid "Disable SELinux protection for clamscan"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:45
-+msgid "Disable SELinux protection for clvmd"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:46
-+msgid "Disable SELinux protection for comsat daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
-+#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
-+msgid "Disable SELinux protection for courier daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:52
-+msgid "Disable SELinux protection for cpucontrol daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:53
-+msgid "Disable SELinux protection for cpuspeed daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:54
-+msgid "Cron"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:54
-+msgid "Disable SELinux protection for crond daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
-+#: ../gui/selinux.tbl:91
-+msgid "Printing"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:55
-+msgid "Disable SELinux protection for cupsd back end server"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:56
-+msgid "Disable SELinux protection for cupsd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:57
-+msgid "Disable SELinux protection for cupsd_lpd"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:58
-+msgid "CVS"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:58
-+msgid "Disable SELinux protection for cvs daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:59
-+msgid "Disable SELinux protection for cyrus daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:60
-+msgid "Disable SELinux protection for dbskkd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:61
-+msgid "Disable SELinux protection for dbusd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:62
-+msgid "Disable SELinux protection for dccd"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:63
-+msgid "Disable SELinux protection for dccifd"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:64
-+msgid "Disable SELinux protection for dccm"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:65
-+msgid "Disable SELinux protection for ddt daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:66
-+msgid "Disable SELinux protection for devfsd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:67
-+msgid "Disable SELinux protection for dhcpc daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:68
-+msgid "Disable SELinux protection for dhcpd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:69
-+msgid "Disable SELinux protection for dictd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:70
-+msgid "Allow sysadm_t to directly start daemons"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:71
-+msgid "Disable SELinux protection for Evolution"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:72
-+msgid "Games"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:72
-+msgid "Disable SELinux protection for games"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:73
-+msgid "Disable SELinux protection for the web browsers"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:74
-+msgid "Disable SELinux protection for Thunderbird"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:75
-+msgid "Disable SELinux protection for distccd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:76
-+msgid "Disable SELinux protection for dmesg daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:77
-+msgid "Disable SELinux protection for dnsmasq daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:78
-+msgid "Disable SELinux protection for dovecot daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:79
-+msgid "Disable SELinux protection for entropyd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:80
-+msgid "Disable SELinux protection for fetchmail"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:81
-+msgid "Disable SELinux protection for fingerd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:82
-+msgid "Disable SELinux protection for freshclam daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:83
-+msgid "Disable SELinux protection for fsdaemon daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:84
-+msgid "Disable SELinux protection for gpm daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
-+msgid "NFS"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:85
-+msgid "Disable SELinux protection for gss daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:86
-+msgid "Disable SELinux protection for Hal daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:87
-+msgid "Compatibility"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:87
-+msgid ""
-+"Do not audit things that we know to be broken but which are not security "
-+"risks"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:88
-+msgid "Disable SELinux protection for hostname daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:89
-+msgid "Disable SELinux protection for hotplug daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:90
-+msgid "Disable SELinux protection for howl daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:91
-+msgid "Disable SELinux protection for cups hplip daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:92
-+msgid "Disable SELinux protection for httpd rotatelogs"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
-+msgid "HTTPD Service"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:93
-+msgid "Disable SELinux protection for http suexec"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:94
-+msgid "Disable SELinux protection for hwclock daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:95
-+msgid "Disable SELinux protection for i18n daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:96
-+msgid "Disable SELinux protection for imazesrv daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:97
-+msgid "Disable SELinux protection for inetd child daemons"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:98
-+msgid "Disable SELinux protection for inetd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:99
-+msgid "Disable SELinux protection for innd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:100
-+msgid "Disable SELinux protection for iptables daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:101
-+msgid "Disable SELinux protection for ircd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:102
-+msgid "Disable SELinux protection for irqbalance daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:103
-+msgid "Disable SELinux protection for iscsi daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:104
-+msgid "Disable SELinux protection for jabberd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
-+msgid "Kerberos"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:105
-+msgid "Disable SELinux protection for kadmind daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:106
-+msgid "Disable SELinux protection for klogd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:107
-+msgid "Disable SELinux protection for krb5kdc daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:108
-+msgid "Disable SELinux protection for ktalk daemons"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:109
-+msgid "Disable SELinux protection for kudzu daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:110
-+msgid "Disable SELinux protection for locate daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:111
-+msgid "Disable SELinux protection for lpd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:112
-+msgid "Disable SELinux protection for lrrd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:113
-+msgid "Disable SELinux protection for lvm daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:114
-+msgid "Disable SELinux protection for mailman"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:115
-+msgid "Allow evolution and thunderbird to read user files"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:116
-+msgid "Disable SELinux protection for mdadm daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:117
-+msgid "Disable SELinux protection for monopd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:118
-+msgid "Allow the mozilla browser to read user files"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:119
-+msgid "Disable SELinux protection for mrtg daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:120
-+msgid "Disable SELinux protection for mysqld daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:121
-+msgid "Disable SELinux protection for nagios daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
-+msgid "Name Service"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:122
-+msgid "Disable SELinux protection for named daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:123
-+msgid "Disable SELinux protection for nessusd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:124
-+msgid "Disable SELinux protection for NetworkManager"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:125
-+msgid "Disable SELinux protection for nfsd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
-+#: ../gui/selinux.tbl:221
-+msgid "Samba"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:126
-+msgid "Disable SELinux protection for nmbd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:127
-+msgid "Disable SELinux protection for nrpe daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:128
-+msgid "Disable SELinux protection for nscd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:129
-+msgid "Disable SELinux protection for nsd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:130
-+msgid "Disable SELinux protection for ntpd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:131
-+msgid "Disable SELinux protection for oddjob"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:132
-+msgid "Disable SELinux protection for oddjob_mkhomedir"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:133
-+msgid "Disable SELinux protection for openvpn daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:134
-+msgid "Disable SELinux protection for pam daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:135
-+msgid "Disable SELinux protection for pegasus"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:136
-+msgid "Disable SELinux protection for perdition daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:137
-+msgid "Disable SELinux protection for portmap daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:138
-+msgid "Disable SELinux protection for portslave daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:139
-+msgid "Disable SELinux protection for postfix"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:140
-+msgid "Disable SELinux protection for postgresql daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:141
-+msgid "pppd"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:141
-+msgid "Allow pppd to be run for a regular user"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:142
-+msgid "Disable SELinux protection for pptp"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:143
-+msgid "Disable SELinux protection for prelink daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:144
-+msgid "Disable SELinux protection for privoxy daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:145
-+msgid "Disable SELinux protection for ptal daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:146
-+msgid "Disable SELinux protection for pxe daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:147
-+msgid "Disable SELinux protection for pyzord"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:148
-+msgid "Disable SELinux protection for quota daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:149
-+msgid "Disable SELinux protection for radiusd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:150
-+msgid "Disable SELinux protection for radvd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:151
-+msgid "Disable SELinux protection for rdisc"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:152
-+msgid "Disable SELinux protection for readahead"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:153
-+msgid "Allow programs to read files in non-standard locations (default_t)"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:154
-+msgid "Disable SELinux protection for restorecond"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:155
-+msgid "Disable SELinux protection for rhgb daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:156
-+msgid "Disable SELinux protection for ricci"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:157
-+msgid "Disable SELinux protection for ricci_modclusterd"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:158
-+msgid "Disable SELinux protection for rlogind daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:159
-+msgid "Disable SELinux protection for rpcd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:160
-+msgid "Disable SELinux protection for rshd"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:161
-+msgid "rsync"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:161
-+msgid "Disable SELinux protection for rsync daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:162
-+msgid "Allow ssh to run from inetd instead of as a daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:163
-+msgid "Allow Samba to share nfs directories"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
-+msgid "SASL authentication server"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:164
-+msgid "Allow sasl authentication server to read /etc/shadow"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:165
-+msgid ""
-+"Allow X-Windows server to map a memory region as both executable and writable"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:166
-+msgid "Disable SELinux protection for saslauthd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:167
-+msgid "Disable SELinux protection for scannerdaemon daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:168
-+msgid "Do not allow transition to sysadm_t, sudo and su effected"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:169
-+msgid "Do not allow any processes to load kernel modules"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:170
-+msgid "Do not allow any processes to modify kernel SELinux policy"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:171
-+msgid "Disable SELinux protection for sendmail daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:172
-+msgid "Disable SELinux protection for setrans"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:173
-+msgid "Disable SELinux protection for setroubleshoot daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:174
-+msgid "Disable SELinux protection for slapd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:175
-+msgid "Disable SELinux protection for slrnpull daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:176
-+msgid "Disable SELinux protection for smbd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:177
-+msgid "Disable SELinux protection for snmpd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:178
-+msgid "Disable SELinux protection for snort daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:179
-+msgid "Disable SELinux protection for soundd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:180
-+msgid "Disable SELinux protection for sound daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
-+msgid "Spam Protection"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:181
-+msgid "Disable SELinux protection for spamd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:182
-+msgid "Allow spamd to access home directories"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:183
-+msgid "Allow Spam Assassin daemon network access"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:184
-+msgid "Disable SELinux protection for speedmgmt daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
-+msgid "Squid"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:185
-+msgid "Allow squid daemon to connect to the network"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:186
-+msgid "Disable SELinux protection for squid daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:187
-+msgid "Disable SELinux protection for ssh daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:188
-+msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:189
-+msgid ""
-+"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
-+"bashrc)"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
-+msgid "Universal SSL tunnel"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:190
-+msgid "Disable SELinux protection for stunnel daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:191
-+msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:192
-+msgid "Disable SELinux protection for swat daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:193
-+msgid "Disable SELinux protection for sxid daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:194
-+msgid "Disable SELinux protection for syslogd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:195
-+msgid "Disable SELinux protection for system cron jobs"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:196
-+msgid "Disable SELinux protection for tcp daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:197
-+msgid "Disable SELinux protection for telnet daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:198
-+msgid "Disable SELinux protection for tftpd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:199
-+msgid "Disable SELinux protection for transproxy daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:200
-+msgid "Disable SELinux protection for udev daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:201
-+msgid "Disable SELinux protection for uml daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:202
-+msgid ""
-+"Allow xinetd to run unconfined, including any services it starts that do not "
-+"have a domain transition explicitly defined"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:203
-+msgid ""
-+"Allow rc scripts to run unconfined, including any daemon started by an rc "
-+"script that does not have a domain transition explicitly defined"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:204
-+msgid "Allow rpm to run unconfined"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:205
-+msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:206
-+msgid "Disable SELinux protection for updfstab daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:207
-+msgid "Disable SELinux protection for uptimed daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:208
-+msgid ""
-+"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
-+"staff_r can do so"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:209
-+msgid "Allow users to execute the mount command"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:210
-+msgid "Allow regular users direct mouse access (only allow the X server)"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:211
-+msgid "Allow users to run the dmesg command"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:212
-+msgid "Allow users to control network interfaces (also needs USERCTL=true)"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:213
-+msgid "Allow normal user to execute ping"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:214
-+msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:215
-+msgid "Allow users to rw usb devices"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:216
-+msgid ""
-+"Allow users to run TCP servers (bind to ports and accept connection from the "
-+"same domain and outside users)  disabling this forces FTP passive mode and "
-+"may change other protocols"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:217
-+msgid "Allow user to stat ttyfiles"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:218
-+msgid "Disable SELinux protection for uucpd daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:219
-+msgid "Disable SELinux protection for vmware daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:220
-+msgid "Disable SELinux protection for watchdog daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:221
-+msgid "Disable SELinux protection for winbind daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:222
-+msgid "Disable SELinux protection for xdm daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:223
-+msgid "Allow xdm logins as sysadm_r:sysadm_t"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:224
-+msgid "Disable SELinux protection for xen daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:225
-+msgid "XEN"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:225
-+msgid "Allow xen to read/write physical disk devices"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:226
-+msgid "Disable SELinux protection for xfs daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:227
-+msgid "Disable SELinux protection for xen control"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:228
-+msgid "Disable SELinux protection for ypbind daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:229
-+msgid "Disable SELinux protection for NIS Password Daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:230
-+msgid "Disable SELinux protection for ypserv daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:231
-+msgid "Disable SELinux protection for NIS Transfer Daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:232
-+msgid "Allow SELinux webadm user to manage unprivileged users home directories"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:233
-+msgid "Allow SELinux webadm user to read unprivileged users home directories"
-+msgstr ""
-+
+ msgid "Policy Directory"
+ msgstr "Каталог політики"
+ 
+-#: ../gui/polgen.glade:3254
+-msgid "Add Booleans Dialog"
+-msgstr "Додати діалог для логічних змінних"
+-
+-#: ../gui/polgen.glade:3327
+-msgid "Boolean Name"
+-msgstr "Назва логічної змінної"
+-
+-#: ../gui/polgengui.py:261
++#: ../gui/polgengui.py:262
+ msgid "Role"
+ msgstr "Роль"
+ 
+-#: ../gui/polgengui.py:268
++#: ../gui/polgengui.py:269
+ msgid "Existing_User"
+ msgstr "Наявний_користувач"
+ 
+-#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
++#: ../gui/polgengui.py:283 ../gui/polgengui.py:291 ../gui/polgengui.py:305
+ msgid "Application"
+ msgstr "Програма"
+ 
+-#: ../gui/polgengui.py:352
++#: ../gui/polgengui.py:353
+ #, python-format
+ msgid "%s must be a directory"
+ msgstr "%s має бути каталогом"
+ 
+-#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
++#: ../gui/polgengui.py:413 ../gui/polgengui.py:694
+ msgid "You must select a user"
+ msgstr "Потрібно вказати користувача"
+ 
+-#: ../gui/polgengui.py:542
++#: ../gui/polgengui.py:543
+ msgid "Select executable file to be confined."
+ msgstr "Виберіть виконуваний файл для приміщення обмежень."
+ 
+-#: ../gui/polgengui.py:553
++#: ../gui/polgengui.py:554
+ msgid "Select init script file to be confined."
+ msgstr "Виберіть сценарій init для застосування обмежень."
+ 
+-#: ../gui/polgengui.py:563
++#: ../gui/polgengui.py:564
+ msgid "Select file(s) that confined application creates or writes"
+ msgstr "Виберіть файли, які обмежувана програма буде створювати чи записувати"
+ 
+-#: ../gui/polgengui.py:570
++#: ../gui/polgengui.py:571
+ msgid "Select directory(s) that the confined application owns and writes into"
+ msgstr "Виберіть каталоги, які будуть належати обмежуваній програмі"
+ 
+-#: ../gui/polgengui.py:632
++#: ../gui/polgengui.py:633
+ msgid "Select directory to generate policy files in"
+ msgstr "Виберіть каталог, у якому будуть створюватись файли політики"
+ 
+-#: ../gui/polgengui.py:649
++#: ../gui/polgengui.py:650
+ #, python-format
+ msgid ""
+ "Type %s_t already defined in current policy.\n"
+@@ -1866,11 +1858,11 @@ msgstr ""
+ "Тип %s_t вже визначено у поточні політиці.\n"
+ "Продовжити?"
+ 
+-#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
++#: ../gui/polgengui.py:650 ../gui/polgengui.py:654
+ msgid "Verify Name"
+ msgstr "Перевірка назви"
+ 
+-#: ../gui/polgengui.py:653
++#: ../gui/polgengui.py:654
+ #, python-format
+ msgid ""
+ "Module %s.pp already loaded in current policy.\n"
+@@ -1879,108 +1871,20 @@ msgstr ""
+ "Модуль %s.pp вже завантажено у поточну політику .\n"
+ "Продовжити?"
+ 
+-#: ../gui/polgengui.py:699
++#: ../gui/polgengui.py:700
+ msgid ""
+ "You must add a name made up of letters and numbers and containing no spaces."
+ msgstr ""
+ "Вам слід додати назву, складену з літер і цифр, яка не міститиме пробілів."
+ 
+-#: ../gui/polgengui.py:713
++#: ../gui/polgengui.py:714
+ msgid "You must enter a executable"
+ msgstr "Слід вказати виконуваний файл"
+ 
+-#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
++#: ../gui/polgengui.py:739 ../gui/system-config-selinux.py:174
+ msgid "Configue SELinux"
+ msgstr "Налаштовування SELinux"
+ 
+-#: ../gui/polgen.py:158
+-msgid "Internet Services Daemon"
+-msgstr "Фонова служба інтернет-служб"
+-
+-#: ../gui/polgen.py:197
+-#, python-format
+-msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+-msgstr "Номери портів повинні бути у діапазоні від 1 до %d "
+-
+-#: ../gui/polgen.py:324
+-msgid "You must enter a name for your confined process/user"
+-msgstr "Треба ввести назву процесу/користувача з обмеженнями"
+-
+-#: ../gui/polgen.py:326
+-msgid ""
+-"Name must be alpha numberic with no spaces. Consider using option \"-n "
+-"MODULENAME\""
+-msgstr ""
+-"Назва має складатися з літер і цифр, без пробілів. Вам варто скористатися "
+-"параметром «-n НАЗВА_МОДУЛЯ»"
+-
+-#: ../gui/polgen.py:414
+-msgid "User Role types can not be assigned executables."
+-msgstr "З типами ролей користувачів не можна пов’язувати виконувані файли."
+-
+-#: ../gui/polgen.py:420
+-msgid "Only Daemon apps can use an init script.."
+-msgstr "Лише служби можуть використовувати сценарій init."
+-
+-#: ../gui/polgen.py:438
+-msgid "use_resolve must be a boolean value "
+-msgstr "use_resolve має містити логічне значення"
+-
+-#: ../gui/polgen.py:444
+-msgid "use_syslog must be a boolean value "
+-msgstr "use_syslog має містити логічне значення"
+-
+-#: ../gui/polgen.py:450
+-msgid "use_kerberos must be a boolean value "
+-msgstr "use_kerberos має бути булевим значенням "
+-
+-#: ../gui/polgen.py:456
+-msgid "manage_krb5_rcache must be a boolean value "
+-msgstr "manage_krb5_rcache має бути булевим значенням"
+-
+-#: ../gui/polgen.py:486
+-msgid "USER Types automatically get a tmp type"
+-msgstr "Типам користувачів автоматично встановлюється тип tmp"
+-
+-#: ../gui/polgen.py:1004
+-msgid "You must enter the executable path for your confined process"
+-msgstr "Для обмеження процесу треба вказати виконуваний шлях"
+-
+-#: ../gui/polgen.py:1182
+-msgid "Type Enforcement file"
+-msgstr "Файл примусового типу"
+-
+-#: ../gui/polgen.py:1183
+-msgid "Interface file"
+-msgstr "Файл інтерфейсу"
+-
+-#: ../gui/polgen.py:1184
+-msgid "File Contexts file"
+-msgstr "Файл контексту"
+-
+-#: ../gui/polgen.py:1185
+-msgid "Setup Script"
+-msgstr "Сценарій налаштовування"
+-
+-#: ../gui/polgen.py:1306
+-#, python-format
+-msgid ""
+-"\n"
+-"%s\n"
+-"\n"
+-"sepolgen [ -n moduleName ] [ -m ] [ -t type ] [ executable | Name ]\n"
+-"valid Types:\n"
+-msgstr ""
+-"\n"
+-"%s\n"
+-"\n"
+-"sepolgen [ -n назва_модуля ] [ -m ] [ -t тип ] [ виконуваний_файл | назва ]\n"
+-"можливі значення типу:\n"
+-
+-#: ../gui/polgen.py:1354
+-msgid "Executable or Name required"
+-msgstr "Слід вказати виконуваний файл або назву"
+-
+ #: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
+ msgid "Network Port"
+ msgstr "Мережний порт"
+@@ -2022,1492 +1926,1794 @@ msgstr "Список"
+ msgid "Group View"
+ msgstr "Групи"
+ 
+-#: ../gui/selinux.tbl:1 ../gui/selinux.tbl:30 ../gui/selinux.tbl:31
+-#: ../gui/selinux.tbl:32 ../gui/selinux.tbl:33 ../gui/selinux.tbl:34
+-#: ../gui/selinux.tbl:36 ../gui/selinux.tbl:37 ../gui/selinux.tbl:38
+-#: ../gui/selinux.tbl:39 ../gui/selinux.tbl:40 ../gui/selinux.tbl:42
+-#: ../gui/selinux.tbl:43 ../gui/selinux.tbl:44 ../gui/selinux.tbl:45
+-#: ../gui/selinux.tbl:46 ../gui/selinux.tbl:47 ../gui/selinux.tbl:48
+-#: ../gui/selinux.tbl:49 ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
+-#: ../gui/selinux.tbl:52 ../gui/selinux.tbl:53 ../gui/selinux.tbl:59
+-#: ../gui/selinux.tbl:60 ../gui/selinux.tbl:61 ../gui/selinux.tbl:62
+-#: ../gui/selinux.tbl:63 ../gui/selinux.tbl:64 ../gui/selinux.tbl:65
+-#: ../gui/selinux.tbl:66 ../gui/selinux.tbl:67 ../gui/selinux.tbl:68
+-#: ../gui/selinux.tbl:69 ../gui/selinux.tbl:75 ../gui/selinux.tbl:76
+-#: ../gui/selinux.tbl:77 ../gui/selinux.tbl:78 ../gui/selinux.tbl:79
+-#: ../gui/selinux.tbl:80 ../gui/selinux.tbl:81 ../gui/selinux.tbl:82
+-#: ../gui/selinux.tbl:83 ../gui/selinux.tbl:84 ../gui/selinux.tbl:86
+-#: ../gui/selinux.tbl:88 ../gui/selinux.tbl:89 ../gui/selinux.tbl:90
+-#: ../gui/selinux.tbl:92 ../gui/selinux.tbl:94 ../gui/selinux.tbl:95
+-#: ../gui/selinux.tbl:96 ../gui/selinux.tbl:97 ../gui/selinux.tbl:98
+-#: ../gui/selinux.tbl:99 ../gui/selinux.tbl:100 ../gui/selinux.tbl:101
+-#: ../gui/selinux.tbl:102 ../gui/selinux.tbl:103 ../gui/selinux.tbl:104
+-#: ../gui/selinux.tbl:106 ../gui/selinux.tbl:108 ../gui/selinux.tbl:109
+-#: ../gui/selinux.tbl:110 ../gui/selinux.tbl:111 ../gui/selinux.tbl:112
+-#: ../gui/selinux.tbl:113 ../gui/selinux.tbl:114 ../gui/selinux.tbl:116
+-#: ../gui/selinux.tbl:117 ../gui/selinux.tbl:119 ../gui/selinux.tbl:121
+-#: ../gui/selinux.tbl:123 ../gui/selinux.tbl:124 ../gui/selinux.tbl:127
+-#: ../gui/selinux.tbl:129 ../gui/selinux.tbl:130 ../gui/selinux.tbl:131
+-#: ../gui/selinux.tbl:132 ../gui/selinux.tbl:133 ../gui/selinux.tbl:134
+-#: ../gui/selinux.tbl:135 ../gui/selinux.tbl:136 ../gui/selinux.tbl:137
+-#: ../gui/selinux.tbl:138 ../gui/selinux.tbl:139 ../gui/selinux.tbl:142
+-#: ../gui/selinux.tbl:143 ../gui/selinux.tbl:144 ../gui/selinux.tbl:145
+-#: ../gui/selinux.tbl:146 ../gui/selinux.tbl:147 ../gui/selinux.tbl:148
+-#: ../gui/selinux.tbl:149 ../gui/selinux.tbl:150 ../gui/selinux.tbl:151
+-#: ../gui/selinux.tbl:152 ../gui/selinux.tbl:154 ../gui/selinux.tbl:155
+-#: ../gui/selinux.tbl:156 ../gui/selinux.tbl:157 ../gui/selinux.tbl:158
+-#: ../gui/selinux.tbl:159 ../gui/selinux.tbl:160 ../gui/selinux.tbl:167
+-#: ../gui/selinux.tbl:171 ../gui/selinux.tbl:172 ../gui/selinux.tbl:173
+-#: ../gui/selinux.tbl:174 ../gui/selinux.tbl:175 ../gui/selinux.tbl:177
+-#: ../gui/selinux.tbl:178 ../gui/selinux.tbl:179 ../gui/selinux.tbl:180
+-#: ../gui/selinux.tbl:184 ../gui/selinux.tbl:192 ../gui/selinux.tbl:193
+-#: ../gui/selinux.tbl:194 ../gui/selinux.tbl:195 ../gui/selinux.tbl:196
+-#: ../gui/selinux.tbl:197 ../gui/selinux.tbl:198 ../gui/selinux.tbl:199
+-#: ../gui/selinux.tbl:200 ../gui/selinux.tbl:201 ../gui/selinux.tbl:206
+-#: ../gui/selinux.tbl:207 ../gui/selinux.tbl:218 ../gui/selinux.tbl:219
+-#: ../gui/selinux.tbl:220 ../gui/selinux.tbl:222 ../gui/selinux.tbl:224
+-#: ../gui/selinux.tbl:226 ../gui/selinux.tbl:227 ../gui/selinux.tbl:230
+-msgid "SELinux Service Protection"
+-msgstr "Захист служб SELinux"
+-
+-#: ../gui/selinux.tbl:1
+-msgid "Disable SELinux protection for acct daemon"
+-msgstr "Вимкнути захист SELinux для служби acct"
+-
+-#: ../gui/selinux.tbl:2 ../gui/selinux.tbl:3 ../gui/selinux.tbl:70
+-#: ../gui/selinux.tbl:153 ../gui/selinux.tbl:168 ../gui/selinux.tbl:169
+-#: ../gui/selinux.tbl:170 ../gui/selinux.tbl:189 ../gui/selinux.tbl:202
+-#: ../gui/selinux.tbl:203 ../gui/selinux.tbl:204 ../gui/selinux.tbl:205
+-msgid "Admin"
+-msgstr "Адміністратор"
+-
+-#: ../gui/selinux.tbl:2
+-msgid "Allow all daemons to write corefiles to /"
+-msgstr "Дозволити всім службам здійснювати запис до /"
+-
+-#: ../gui/selinux.tbl:3
+-msgid "Allow all daemons the ability to use unallocated ttys"
+-msgstr "Дозволити всім службам використовувати незайняті tty"
+-
+-#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
+-#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
+-#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
+-#: ../gui/selinux.tbl:210 ../gui/selinux.tbl:211 ../gui/selinux.tbl:212
+-#: ../gui/selinux.tbl:213 ../gui/selinux.tbl:214 ../gui/selinux.tbl:215
+-#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
+-msgid "User Privs"
+-msgstr "Привілеї користувачів"
+-
+-#: ../gui/selinux.tbl:4
+-msgid ""
+-"Allow gadmin SELinux user account to execute files in home directory or /tmp"
+-msgstr ""
+-"Дозволити обліковому запису gadmin виконувати файли у домашньому каталозі "
+-"та /tmp"
+-
+-#: ../gui/selinux.tbl:5
+-msgid ""
+-"Allow guest SELinux user account to execute files in home directory or /tmp"
+-msgstr ""
+-"Дозволити обліковому запису guest виконувати файли у домашньому каталозі та /"
+-"tmp"
+-
+-#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
+-msgid "Memory Protection"
+-msgstr "Захист пам'яті"
+-
+-#: ../gui/selinux.tbl:6
+-msgid "Allow java executable stack"
+-msgstr "Дозволити виконуваний стек java"
 +#: ../gui/semanagePage.py:126
 +#, python-format
 +msgid "Are you sure you want to delete %s '%s'?"
-+msgstr ""
-+
++msgstr "Ви справді хочете вилучити %s «%s»?"
+ 
+-#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
+-#: ../gui/selinux.tbl:209
+-msgid "Mount"
+-msgstr "Підключення ФС"
 +#: ../gui/semanagePage.py:126
 +#, python-format
 +msgid "Delete %s"
-+msgstr ""
-+
++msgstr "Вилучити %s"
+ 
+-#: ../gui/selinux.tbl:7
+-msgid "Allow mount to mount any file"
+-msgstr "Дозволити монтування до будь-яких файлів"
 +#: ../gui/semanagePage.py:134
 +#, python-format
 +msgid "Add %s"
-+msgstr ""
-+
++msgstr "Додати %s"
+ 
+-#: ../gui/selinux.tbl:8
+-msgid "Allow mount to mount any directory"
+-msgstr "Дозволити монтування до будь-яких каталогів"
 +#: ../gui/semanagePage.py:148
 +#, python-format
 +msgid "Modify %s"
-+msgstr ""
-+
++msgstr "Змінити %s"
+ 
+-#: ../gui/selinux.tbl:9
+-msgid "Allow mplayer executable stack"
+-msgstr "Дозволити виконуваний стек mplayer"
 +#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
 +msgid "Permissive"
-+msgstr ""
-+
++msgstr "Дозволений"
+ 
+-#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
+-#: ../gui/selinux.tbl:188
+-msgid "SSH"
+-msgstr "SSH"
 +#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
 +msgid "Enforcing"
-+msgstr ""
-+
++msgstr "Примусовий"
+ 
+-#: ../gui/selinux.tbl:10
+-msgid "Allow ssh to run ssh-keysign"
+-msgstr "Дозволити ssh виконувати ssh-keysign"
 +#: ../gui/statusPage.py:94
 +msgid "Status"
-+msgstr ""
-+
++msgstr "Статус"
+ 
+-#: ../gui/selinux.tbl:11
 +#: ../gui/statusPage.py:133
-+msgid ""
+ msgid ""
+-"Allow staff SELinux user account to execute files in home directory or /tmp"
 +"Changing the policy type will cause a relabel of the entire file system on "
 +"the next boot. Relabeling takes a long time depending on the size of the "
 +"file system.  Do you wish to continue?"
-+msgstr ""
-+
+ msgstr ""
+-"Дозволити користувачу staff виконувати файли у домашньому каталозі та /tmp"
++"Зміна типу політики вимагає повторної розмітки всієї файлової системи при "
++"наступному завантаженні. Процес розмітки може бути досить тривалим залежно "
++"від розміру файлової системи. Продовжити?"
+ 
+-#: ../gui/selinux.tbl:12
 +#: ../gui/statusPage.py:147
-+msgid ""
+ msgid ""
+-"Allow sysadm SELinux user account to execute files in home directory or /tmp"
 +"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
 +"you later decide to turn SELinux back on, the system will be required to "
 +"relabel.  If you just want to see if SELinux is causing a problem on your "
 +"system, you can go to permissive mode which will only log errors and not "
 +"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
 +"wish to continue?"
-+msgstr ""
+ msgstr ""
+-"Дозволити користувачу sysadm виконувати файли у домашньому каталозі та /tmp"
+-
+-#: ../gui/selinux.tbl:13
++"Вимикання політики SELinux вимагає перезавантаження та не рекомендується. "
++"Якщо у подальшому ви захочете увімкнути SELinux, знадобиться виконати "
++"повторну розмітку файлової системи. Якщо ж ви просто хочете перевірити, чи "
++"не викликає SELinux проблем у системі, використовуйте дозволений режим, який "
++"не робить політику примусовою, але при цьому реєструє помилки у журналі. "
++"Дозволений режим не вимагає перезавантаження. Продовжити?"
 +
 +#: ../gui/statusPage.py:152
-+msgid ""
+ msgid ""
+-"Allow unconfined SELinux user account to execute files in home directory or /"
+-"tmp"
 +"Changing to SELinux enabled will cause a relabel of the entire file system "
 +"on the next boot. Relabeling takes a long time depending on the size of the "
 +"file system.  Do you wish to continue?"
-+msgstr ""
-+
+ msgstr ""
+-"Дозволити необмеженому обліковому запису SELinux виконувати файли у "
+-"домашньому каталозі та /tmp"
+-
+-#: ../gui/selinux.tbl:14
+-msgid "Network Configuration"
+-msgstr "Конфігурація мережі"
++"Активація політики SELinux вимагає повторної розмітки всієї файлової системи "
++"при наступному завантаженні. Процес розмітки може бути досить тривалим "
++"залежно від розміру файлової системи. Продовжити?"
+ 
+-#: ../gui/selinux.tbl:14
+-msgid "Allow unlabeled packets to flow on the network"
+-msgstr "Дозволити проходження по мережі непозначених пакетів"
 +#: ../gui/system-config-selinux.glade:11
 +msgid "system-config-selinux"
-+msgstr ""
-+
++msgstr "system-config-selinux"
+ 
+-#: ../gui/selinux.tbl:15
 +#: ../gui/system-config-selinux.glade:12
-+msgid ""
+ msgid ""
+-"Allow user SELinux user account to execute files in home directory or /tmp"
+-msgstr ""
+-"Дозволити користувачам user виконувати файли у домашньому каталозі та /tmp"
+-
+-#: ../gui/selinux.tbl:16
+-msgid "Allow unconfined to dyntrans to unconfined_execmem"
 +"Copyright (c)2006 Red Hat, Inc.\n"
 +"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-+msgstr ""
-+
+ msgstr ""
+-"Дозволити необмеженим компонентам виконувати dyntrans для unconfined_execmem"
++"(c) 2006 Red Hat, Inc.\n"
++"(c) 2006 Dan Walsh <dwalsh at redhat.com>"
+ 
+-#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
+-#: ../gui/selinux.tbl:140
+-msgid "Databases"
+-msgstr "Бази даних"
 +#: ../gui/system-config-selinux.glade:22
 +#: ../gui/system-config-selinux.glade:544
 +msgid "Add SELinux Login Mapping"
-+msgstr ""
-+
++msgstr "Додати відповідні авторизації SELinux"
+ 
+-#: ../gui/selinux.tbl:17
+-msgid "Allow user to connect to mysql socket"
+-msgstr "Дозволити користувачу приєднуватися до сокета mysql"
 +#: ../gui/system-config-selinux.glade:257
 +msgid "Add SELinux Network Ports"
-+msgstr ""
-+
++msgstr "Додати мережні порти SELinux"
+ 
+-#: ../gui/selinux.tbl:18
+-msgid "Allow user to connect to postgres socket"
+-msgstr "Дозволити користувачу приєднуватись до сокета postgres"
 +#: ../gui/system-config-selinux.glade:391
 +#: ../gui/system-config-selinux.glade:678
 +msgid "SELinux Type"
-+msgstr ""
-+
++msgstr "Тип SELinux"
+ 
+-#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
+-msgid "XServer"
+-msgstr "XServer"
 +#: ../gui/system-config-selinux.glade:622
 +msgid "File Specification"
-+msgstr ""
-+
++msgstr "Специфікація файлу"
+ 
+-#: ../gui/selinux.tbl:19
+-msgid "Allow clients to write to X shared memory"
+-msgstr "Дозволити клієнтам здійснювати запис до спільної пам'яті X"
 +#: ../gui/system-config-selinux.glade:650
 +msgid "File Type"
-+msgstr ""
-+
++msgstr "Тип файлу"
+ 
+-#: ../gui/selinux.tbl:20
 +#: ../gui/system-config-selinux.glade:727
-+msgid ""
+ msgid ""
+-"Allow xguest SELinux user account to execute files in home directory or /tmp"
 +"all files\n"
 +"regular file\n"
 +"directory\n"
@@ -270413,59 +309580,131 @@ diff -up policycoreutils-2.1.12/po/ur.po.rhat policycoreutils-2.1.12/po/ur.po
 +"socket\n"
 +"symbolic link\n"
 +"named pipe\n"
-+msgstr ""
-+
+ msgstr ""
+-"Дозволити обліковому запису xguest виконувати файли у домашньому каталозі "
+-"та /tmp"
+-
+-#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
+-#: ../gui/selinux.tbl:231
+-msgid "NIS"
+-msgstr "NIS"
+-
+-#: ../gui/selinux.tbl:21
+-msgid "Allow daemons to run with NIS"
+-msgstr "Дозволити службам виконуватись з NIS"
+-
+-#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
+-#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
+-#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
+-#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
+-#: ../gui/selinux.tbl:118
+-msgid "Web Applications"
+-msgstr "Web-програми"
++"усі файли\n"
++"звичайний файл\n"
++"каталог\n"
++"символьний пристрій\n"
++"блочний пристрій\n"
++"сокет\n"
++"символьне посилання\n"
++"канал\n"
+ 
+-#: ../gui/selinux.tbl:22
+-msgid "Transition staff SELinux user to Web Browser Domain"
+-msgstr "Перенести користувача staff до домену програм для перегляду інтернету"
 +#: ../gui/system-config-selinux.glade:773
 +msgid "MLS"
-+msgstr ""
-+
++msgstr "MLS"
+ 
+-#: ../gui/selinux.tbl:23
+-msgid "Transition sysadm SELinux user to Web Browser Domain"
+-msgstr "Перенести користувача sysadm до домену програм для перегляду інтернету"
 +#: ../gui/system-config-selinux.glade:837
 +msgid "Add SELinux User"
-+msgstr ""
-+
++msgstr "Додати користувача SELinux"
+ 
+-#: ../gui/selinux.tbl:24
+-msgid "Transition user SELinux user to Web Browser Domain"
+-msgstr "Перенести користувача user до домену програм для перегляду інтернету"
 +#: ../gui/system-config-selinux.glade:1079
 +msgid "SELinux Administration"
-+msgstr ""
-+
++msgstr "Адміністрування SELinux"
+ 
+-#: ../gui/selinux.tbl:25
+-msgid "Transition xguest SELinux user to Web Browser Domain"
+-msgstr "Перенести користувача xguest до домену програм для перегляду інтернету"
 +#: ../gui/system-config-selinux.glade:1122
 +msgid "Add"
-+msgstr ""
-+
++msgstr "Додати"
+ 
+-#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
+-#: ../gui/selinux.tbl:29
+-msgid "Allow staff Web Browsers to write to home directories"
+-msgstr ""
+-"Дозволити програмам для перегляду інтернету користувача staff запис у "
+-"домашні каталоги"
 +#: ../gui/system-config-selinux.glade:1144
 +msgid "_Properties"
-+msgstr ""
-+
++msgstr "_Властивості"
+ 
+-#: ../gui/selinux.tbl:30
+-msgid "Disable SELinux protection for amanda"
+-msgstr "Захист SELinux для amanda вимкнено"
 +#: ../gui/system-config-selinux.glade:1166
 +msgid "_Delete"
-+msgstr ""
-+
++msgstr "В_илучити"
+ 
+-#: ../gui/selinux.tbl:31
+-msgid "Disable SELinux protection for amavis"
+-msgstr "Захист SELinux для amavis вимкнено"
 +#: ../gui/system-config-selinux.glade:1256
 +msgid "Select Management Object"
-+msgstr ""
-+
++msgstr "Обрати об'єкт керування"
+ 
+-#: ../gui/selinux.tbl:32
+-msgid "Disable SELinux protection for apmd daemon"
+-msgstr "Захист SELinux для служби apmd вимкнено"
 +#: ../gui/system-config-selinux.glade:1273
 +msgid "<b>Select:</b>"
-+msgstr ""
-+
++msgstr "<b>Вибір:</b>"
+ 
+-#: ../gui/selinux.tbl:33
+-msgid "Disable SELinux protection for arpwatch daemon"
+-msgstr "Захист·SELinux для служби arpwatch вимкнено"
 +#: ../gui/system-config-selinux.glade:1326
 +msgid "System Default Enforcing Mode"
-+msgstr ""
-+
++msgstr "Типовий примусовий режим"
+ 
+-#: ../gui/selinux.tbl:34
+-msgid "Disable SELinux protection for auditd daemon"
+-msgstr "Захист SELinux для служби auditd вимкнено"
 +#: ../gui/system-config-selinux.glade:1354
 +msgid ""
 +"Disabled\n"
 +"Permissive\n"
 +"Enforcing\n"
 +msgstr ""
-+
++"Вимкнено\n"
++"Дозволений\n"
++"Примусовий\n"
+ 
+-#: ../gui/selinux.tbl:35
+-msgid "Disable SELinux protection for automount daemon"
+-msgstr "Захист SELinux для служби automount вимкнено"
 +#: ../gui/system-config-selinux.glade:1373
 +msgid "Current Enforcing Mode"
-+msgstr ""
-+
++msgstr "Поточний примусовий режим"
+ 
+-#: ../gui/selinux.tbl:36
+-msgid "Disable SELinux protection for avahi"
+-msgstr "Захист SELinux для avahi вимкнено"
 +#: ../gui/system-config-selinux.glade:1418
 +msgid "System Default Policy Type: "
-+msgstr ""
-+
++msgstr "Тип типової політики:"
+ 
+-#: ../gui/selinux.tbl:37
+-msgid "Disable SELinux protection for bluetooth daemon"
+-msgstr "Захист SELinux для служби bluetooth вимкнено"
 +#: ../gui/system-config-selinux.glade:1463
 +msgid ""
 +"Select if you wish to relabel then entire file system on next reboot.  "
@@ -270473,23 +309712,54 @@ diff -up policycoreutils-2.1.12/po/ur.po.rhat policycoreutils-2.1.12/po/ur.po
 +"If you are changing policy types or going from disabled to enforcing, a "
 +"relabel is required."
 +msgstr ""
-+
++"Виберіть, якщо хочете виконати повторну розмітку всієї файлової системи при "
++"наступному завантаженні. Процес повторної розмітки може бути досить тривалим "
++"залежно від розміру файлової системи. При зміні типу політики також "
++"знадобиться повторна розмітка."
+ 
+-#: ../gui/selinux.tbl:38
+-msgid "Disable SELinux protection for canna daemon"
+-msgstr "Захист SELinux для служби canna вимкнено"
 +#: ../gui/system-config-selinux.glade:1509
 +msgid "Relabel on next reboot."
-+msgstr ""
-+
++msgstr "Повторна розмітка при наступному завантаженні."
+ 
+-#: ../gui/selinux.tbl:39
+-msgid "Disable SELinux protection for cardmgr daemon"
+-msgstr "Захист SELinux для служби cardmgr вимкнено"
 +#: ../gui/system-config-selinux.glade:1561
 +msgid "label37"
-+msgstr ""
-+
++msgstr "label37"
+ 
+-#: ../gui/selinux.tbl:40
+-msgid "Disable SELinux protection for Cluster Server"
+-msgstr "Захист SELinux для Cluster Server вимкнено"
 +#: ../gui/system-config-selinux.glade:1598
 +msgid "Revert boolean setting to system default"
-+msgstr ""
-+
++msgstr "Відновити первинне значення параметра"
+ 
+-#: ../gui/selinux.tbl:41
+-msgid ""
+-"Allow cdrecord to read various content. nfs, samba, removable devices, user "
+-"temp and untrusted content files"
 +#: ../gui/system-config-selinux.glade:1614
 +msgid "Toggle between Customized and All Booleans"
-+msgstr ""
-+
+ msgstr ""
+-"Дозволити cdrecord читання різної інформації з NFS, Samba, з тимчасових "
+-"каталогів користувачів, не довірених файлів та змінних пристроїв"
+-
+-#: ../gui/selinux.tbl:42
+-msgid "Disable SELinux protection for ciped daemon"
+-msgstr "Захист SELinux для служби ciped вимкнено"
+-
+-#: ../gui/selinux.tbl:43
+-msgid "Disable SELinux protection for clamd daemon"
+-msgstr "Захист SELinux для служби clamd вимкнено"
++"Перемикання між значенням вказаним користувачем та усіма логічними значеннями"
+ 
+-#: ../gui/selinux.tbl:44
+-msgid "Disable SELinux protection for clamscan"
+-msgstr "Захист SELinux для clamscan вимкнено"
 +#: ../gui/system-config-selinux.glade:1645
 +#: ../gui/system-config-selinux.glade:1850
 +#: ../gui/system-config-selinux.glade:2037
@@ -270498,10105 +309768,8639 @@ diff -up policycoreutils-2.1.12/po/ur.po.rhat policycoreutils-2.1.12/po/ur.po
 +#: ../gui/system-config-selinux.glade:2692
 +#: ../gui/system-config-selinux.glade:2867
 +msgid "Filter"
-+msgstr ""
-+
++msgstr "Фільтр"
+ 
+-#: ../gui/selinux.tbl:45
+-msgid "Disable SELinux protection for clvmd"
+-msgstr "Захист SELinux для clvmd вимкнено"
 +#: ../gui/system-config-selinux.glade:1734
 +msgid "label50"
-+msgstr ""
-+
++msgstr "label50"
+ 
+-#: ../gui/selinux.tbl:46
+-msgid "Disable SELinux protection for comsat daemon"
+-msgstr "Захист SELinux для служби comsat вимкнено"
 +#: ../gui/system-config-selinux.glade:1771
 +msgid "Add File Context"
-+msgstr ""
-+
++msgstr "Додати контекст файлу"
+ 
+-#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
+-#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
+-msgid "Disable SELinux protection for courier daemon"
+-msgstr "Захист SELinux для служби courier вимкнено"
 +#: ../gui/system-config-selinux.glade:1787
 +msgid "Modify File Context"
-+msgstr ""
-+
++msgstr "Змінити контекст файлу"
+ 
+-#: ../gui/selinux.tbl:52
+-msgid "Disable SELinux protection for cpucontrol daemon"
+-msgstr "Захист SELinux для служби cpucontrol вимкнено"
 +#: ../gui/system-config-selinux.glade:1803
 +msgid "Delete File Context"
-+msgstr ""
-+
++msgstr "Вилучити контекст файлу"
+ 
+-#: ../gui/selinux.tbl:53
+-msgid "Disable SELinux protection for cpuspeed daemon"
+-msgstr "Захист SELinux для служби cpuspeed вимкнено"
 +#: ../gui/system-config-selinux.glade:1819
 +msgid "Toggle between all and customized file context"
-+msgstr ""
-+
++msgstr "Перемикання між усіма та зміненими контекстами файлів"
+ 
+-#: ../gui/selinux.tbl:54
+-msgid "Cron"
+-msgstr "Cron"
 +#: ../gui/system-config-selinux.glade:1939
 +msgid "label38"
-+msgstr ""
-+
++msgstr "label38"
+ 
+-#: ../gui/selinux.tbl:54
+-msgid "Disable SELinux protection for crond daemon"
+-msgstr "Захист SELinux для служби crond вимкнено"
 +#: ../gui/system-config-selinux.glade:1976
 +msgid "Add SELinux User Mapping"
-+msgstr ""
-+
++msgstr "Додати відповідність користувачів SELinux"
+ 
+-#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
+-#: ../gui/selinux.tbl:91
+-msgid "Printing"
+-msgstr "Друк"
 +#: ../gui/system-config-selinux.glade:1992
 +msgid "Modify SELinux User Mapping"
-+msgstr ""
-+
++msgstr "Змінити відповідність користувача SELinux"
+ 
+-#: ../gui/selinux.tbl:55
+-msgid "Disable SELinux protection for cupsd back end server"
+-msgstr "Захист SELinux для сервера cupsd вимкнено"
 +#: ../gui/system-config-selinux.glade:2008
 +msgid "Delete SELinux User Mapping"
-+msgstr ""
-+
++msgstr "Вилучити відповідність користувача SELinux"
+ 
+-#: ../gui/selinux.tbl:56
+-msgid "Disable SELinux protection for cupsd daemon"
+-msgstr "Захист SELinux для служби cupsd вимкнено"
 +#: ../gui/system-config-selinux.glade:2126
 +msgid "label39"
-+msgstr ""
-+
++msgstr "label39"
+ 
+-#: ../gui/selinux.tbl:57
+-msgid "Disable SELinux protection for cupsd_lpd"
+-msgstr "Захист SELinux для cupsd_lpd вимкнено"
 +#: ../gui/system-config-selinux.glade:2163
 +msgid "Add User"
-+msgstr ""
-+
++msgstr "Додати користувача"
+ 
+-#: ../gui/selinux.tbl:58
+-msgid "CVS"
+-msgstr "CVS"
 +#: ../gui/system-config-selinux.glade:2179
 +msgid "Modify User"
-+msgstr ""
-+
++msgstr "Змінити користувача"
+ 
+-#: ../gui/selinux.tbl:58
+-msgid "Disable SELinux protection for cvs daemon"
+-msgstr "Захист SELinux для служби cvs вимкнено"
 +#: ../gui/system-config-selinux.glade:2195
 +msgid "Delete User"
-+msgstr ""
-+
++msgstr "Вилучити користувача"
+ 
+-#: ../gui/selinux.tbl:59
+-msgid "Disable SELinux protection for cyrus daemon"
+-msgstr "Захист SELinux для служби cyrus вимкнено"
 +#: ../gui/system-config-selinux.glade:2313
 +msgid "label41"
-+msgstr ""
-+
++msgstr "label41"
+ 
+-#: ../gui/selinux.tbl:60
+-msgid "Disable SELinux protection for dbskkd daemon"
+-msgstr "Захист SELinux для служби dbskkd вимкнено"
 +#: ../gui/system-config-selinux.glade:2350
 +msgid "Add Network Port"
-+msgstr ""
-+
++msgstr "Додати мережний порт"
+ 
+-#: ../gui/selinux.tbl:61
+-msgid "Disable SELinux protection for dbusd daemon"
+-msgstr "Захист SELinux для dbusd вимкнено"
 +#: ../gui/system-config-selinux.glade:2366
 +msgid "Edit Network Port"
-+msgstr ""
-+
++msgstr "Змінити мережний порт"
+ 
+-#: ../gui/selinux.tbl:62
+-msgid "Disable SELinux protection for dccd"
+-msgstr "Захист SELinux для dccd вимкнено"
 +#: ../gui/system-config-selinux.glade:2382
 +msgid "Delete Network Port"
-+msgstr ""
-+
++msgstr "Вилучити мережний порт"
+ 
+-#: ../gui/selinux.tbl:63
+-msgid "Disable SELinux protection for dccifd"
+-msgstr "Захист SELinux для dccifd вимкнено"
 +#: ../gui/system-config-selinux.glade:2418
 +#: ../gui/system-config-selinux.glade:2436
 +msgid "Toggle between Customized and All Ports"
-+msgstr ""
-+
++msgstr "Перемикання між портами вказаними користувачем та усіма портами"
+ 
+-#: ../gui/selinux.tbl:64
+-msgid "Disable SELinux protection for dccm"
+-msgstr "Захист SELinux для dccm вимкнено"
 +#: ../gui/system-config-selinux.glade:2556
 +msgid "label42"
-+msgstr ""
-+
++msgstr "label42"
+ 
+-#: ../gui/selinux.tbl:65
+-msgid "Disable SELinux protection for ddt daemon"
+-msgstr "Захист SELinux для служби ddt вимкнено"
 +#: ../gui/system-config-selinux.glade:2593
 +msgid "Generate new policy module"
-+msgstr ""
-+
++msgstr "Генерувати модуль нової політики"
+ 
+-#: ../gui/selinux.tbl:66
+-msgid "Disable SELinux protection for devfsd daemon"
+-msgstr "Захист SELinux для служби devfsd вимкнено"
 +#: ../gui/system-config-selinux.glade:2609
 +msgid "Load policy module"
-+msgstr ""
-+
++msgstr "Завантажити модуль політики"
+ 
+-#: ../gui/selinux.tbl:67
+-msgid "Disable SELinux protection for dhcpc daemon"
+-msgstr "Захист SELinux для служби dhcpc вимкнено"
 +#: ../gui/system-config-selinux.glade:2625
 +msgid "Remove loadable policy module"
-+msgstr ""
-+
++msgstr "Вилучити завантажувальний модуль політики"
+ 
+-#: ../gui/selinux.tbl:68
+-msgid "Disable SELinux protection for dhcpd daemon"
+-msgstr "Захист SELinux для служби dhcpd вимкнено"
 +#: ../gui/system-config-selinux.glade:2661
 +msgid ""
 +"Enable/Disable additional audit rules, that are normally not reported in the "
 +"log files."
 +msgstr ""
-+
++"Увімкнути чи вимкнути додаткові правила аудиту, яке зазвичай не показується "
++"у журналах."
+ 
+-#: ../gui/selinux.tbl:69
+-msgid "Disable SELinux protection for dictd daemon"
+-msgstr "Захист SELinux для служби dictd вимкнено"
 +#: ../gui/system-config-selinux.glade:2781
 +msgid "label44"
-+msgstr ""
-+
++msgstr "label44"
+ 
+-#: ../gui/selinux.tbl:70
+-msgid "Allow sysadm_t to directly start daemons"
+-msgstr "Дозволити sysadm_t безпосередньо запускати служби"
 +#: ../gui/system-config-selinux.glade:2818
 +msgid "Change process mode to permissive."
-+msgstr ""
-+
++msgstr "Змінити режим процесу на дозвільний."
+ 
+-#: ../gui/selinux.tbl:71
+-msgid "Disable SELinux protection for Evolution"
+-msgstr "Вимкнути захист SELinux для Evolution"
 +#: ../gui/system-config-selinux.glade:2836
 +msgid "Change process mode to enforcing"
-+msgstr ""
-+
++msgstr "Змінити режим процесу на примусовий."
+ 
+-#: ../gui/selinux.tbl:72
+-msgid "Games"
+-msgstr "Ігри"
 +#: ../gui/system-config-selinux.glade:2928
 +msgid "Process Domain"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2956
++msgstr "Домен процесу"
+ 
+-#: ../gui/selinux.tbl:72
+-msgid "Disable SELinux protection for games"
+-msgstr "Захист SELinux для ігор вимкнено"
++#: ../gui/system-config-selinux.glade:2956
 +msgid "label59"
-+msgstr ""
-+
++msgstr "label59"
+ 
+-#: ../gui/selinux.tbl:73
+-msgid "Disable SELinux protection for the web browsers"
+-msgstr "Захист SELinux для програм для перегляду інтернету вимкнено"
 +#: ../gui/usersPage.py:138
 +#, python-format
 +msgid "SELinux user '%s' is required"
-+msgstr ""
-diff -up policycoreutils-2.1.12/po/vi.po.rhat policycoreutils-2.1.12/po/vi.po
---- policycoreutils-2.1.12/po/vi.po.rhat	2012-07-04 07:35:21.000000000 -0400
-+++ policycoreutils-2.1.12/po/vi.po	2012-10-16 15:09:27.904594680 -0400
-@@ -1,1270 +0,0 @@
--# SOME DESCRIPTIVE TITLE.
--# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
--# This file is distributed under the same license as the PACKAGE package.
--# FIRST AUTHOR <EMAIL at ADDRESS>, YEAR.
--#
--#, fuzzy
--msgid ""
--msgstr ""
--"Project-Id-Version: PACKAGE VERSION\n"
--"Report-Msgid-Bugs-To: \n"
--"POT-Creation-Date: 2012-03-27 10:49-0400\n"
--"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
--"Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
--"Language-Team: LANGUAGE <LL at li.org>\n"
--"Language: \n"
--"MIME-Version: 1.0\n"
--"Content-Type: text/plain; charset=UTF-8\n"
--"Content-Transfer-Encoding: 8bit\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:1124
--#, 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:1258
--#, c-format
--msgid "Could not set exec context to %s.\n"
--msgstr ""
--
--#: ../audit2allow/audit2allow:230
--msgid "******************** IMPORTANT ***********************\n"
--msgstr ""
--
--#: ../audit2allow/audit2allow:231
--msgid "To make this policy package active, execute:"
--msgstr ""
--
--#: ../semanage/seobject.py:143 ../semanage/seobject.py:147
--msgid "global"
--msgstr ""
--
--#: ../semanage/seobject.py:222
--msgid "Could not create semanage handle"
--msgstr ""
--
--#: ../semanage/seobject.py:230
--msgid "SELinux policy is not managed or store cannot be accessed."
--msgstr ""
--
--#: ../semanage/seobject.py:235
--msgid "Cannot read policy store."
--msgstr ""
--
--#: ../semanage/seobject.py:240
--msgid "Could not establish semanage connection"
--msgstr ""
--
--#: ../semanage/seobject.py:245
--msgid "Could not test MLS enabled status"
--msgstr ""
--
--#: ../semanage/seobject.py:251 ../semanage/seobject.py:266
--msgid "Not yet implemented"
--msgstr ""
--
--#: ../semanage/seobject.py:255
--msgid "Semanage transaction already in progress"
--msgstr ""
--
--#: ../semanage/seobject.py:264
--msgid "Could not start semanage transaction"
--msgstr ""
--
--#: ../semanage/seobject.py:274
--msgid "Could not commit semanage transaction"
--msgstr ""
--
--#: ../semanage/seobject.py:279
--msgid "Semanage transaction not in progress"
--msgstr ""
--
--#: ../semanage/seobject.py:291 ../semanage/seobject.py:371
--msgid "Could not list SELinux modules"
--msgstr ""
--
--#: ../semanage/seobject.py:304
--msgid "Modules Name"
--msgstr ""
--
--#: ../semanage/seobject.py:304
--msgid "Version"
--msgstr ""
--
--#: ../semanage/seobject.py:307
--msgid "Disabled"
--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:358
--msgid "dontaudit requires either 'on' or 'off'"
--msgstr ""
--
--#: ../semanage/seobject.py:387
--msgid "Builtin Permissive Types"
--msgstr ""
--
--#: ../semanage/seobject.py:397
--msgid "Customized Permissive Types"
--msgstr ""
--
--#: ../semanage/seobject.py:438
--#, python-format
--msgid "Could not set permissive domain %s (module installation failed)"
--msgstr ""
--
--#: ../semanage/seobject.py:444
--#, python-format
--msgid "Could not remove permissive domain %s (remove failed)"
--msgstr ""
--
--#: ../semanage/seobject.py:479 ../semanage/seobject.py:553
--#: ../semanage/seobject.py:599 ../semanage/seobject.py:696
--#: ../semanage/seobject.py:726 ../semanage/seobject.py:793
--#: ../semanage/seobject.py:850 ../semanage/seobject.py:1097
--#: ../semanage/seobject.py:1786 ../semanage/seobject.py:1849
--#: ../semanage/seobject.py:1868 ../semanage/seobject.py:1985
--#: ../semanage/seobject.py:2037
--#, python-format
--msgid "Could not create a key for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
--#: ../semanage/seobject.py:603 ../semanage/seobject.py:609
--#, python-format
--msgid "Could not check if login mapping for %s is defined"
--msgstr ""
--
--#: ../semanage/seobject.py:492
--#, python-format
--msgid "Linux Group %s does not exist"
--msgstr ""
--
--#: ../semanage/seobject.py:497
--#, python-format
--msgid "Linux User %s does not exist"
--msgstr ""
--
--#: ../semanage/seobject.py:501
--#, python-format
--msgid "Could not create login mapping for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:505 ../semanage/seobject.py:741
--#, python-format
--msgid "Could not set name for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:510 ../semanage/seobject.py:751
--#, python-format
--msgid "Could not set MLS range for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:514
--#, python-format
--msgid "Could not set SELinux user for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:518
--#, python-format
--msgid "Could not add login mapping for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:536
--msgid "Requires seuser or serange"
--msgstr ""
--
--#: ../semanage/seobject.py:559 ../semanage/seobject.py:605
--#, python-format
--msgid "Login mapping for %s is not defined"
--msgstr ""
--
--#: ../semanage/seobject.py:563
--#, python-format
--msgid "Could not query seuser for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:577
--#, python-format
--msgid "Could not modify login mapping for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:611
--#, python-format
--msgid "Login mapping for %s is defined in policy, cannot be deleted"
--msgstr ""
--
--#: ../semanage/seobject.py:615
--#, python-format
--msgid "Could not delete login mapping for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:637 ../semanage/seobject.py:655
--#: ../semanage/seobject.py:893
--msgid "Could not list login mappings"
--msgstr ""
--
--#: ../semanage/seobject.py:680 ../semanage/seobject.py:685
--msgid "Login Name"
--msgstr ""
--
--#: ../semanage/seobject.py:680 ../semanage/seobject.py:685
--#: ../semanage/seobject.py:943 ../semanage/seobject.py:948
--msgid "SELinux User"
--msgstr ""
--
--#: ../semanage/seobject.py:680
--msgid "MLS/MCS Range"
--msgstr ""
--
--#: ../semanage/seobject.py:699 ../semanage/seobject.py:730
--#: ../semanage/seobject.py:797 ../semanage/seobject.py:854
--#: ../semanage/seobject.py:860
--#, python-format
--msgid "Could not check if SELinux user %s is defined"
--msgstr ""
--
--#: ../semanage/seobject.py:702 ../semanage/seobject.py:803
--#: ../semanage/seobject.py:866
--#, python-format
--msgid "Could not query user for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:722
--#, python-format
--msgid "You must add at least one role for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:737
--#, python-format
--msgid "Could not create SELinux user for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:746
--#, python-format
--msgid "Could not add role %s for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:755
--#, python-format
--msgid "Could not set MLS level for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:758
--#, python-format
--msgid "Could not add prefix %s for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:761
--#, python-format
--msgid "Could not extract key for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:765
--#, python-format
--msgid "Could not add SELinux user %s"
--msgstr ""
--
--#: ../semanage/seobject.py:787
--msgid "Requires prefix, roles, level or range"
--msgstr ""
--
--#: ../semanage/seobject.py:789
--msgid "Requires prefix or roles"
--msgstr ""
--
--#: ../semanage/seobject.py:799 ../semanage/seobject.py:856
--#, python-format
--msgid "SELinux user %s is not defined"
--msgstr ""
--
--#: ../semanage/seobject.py:828
--#, python-format
--msgid "Could not modify SELinux user %s"
--msgstr ""
--
--#: ../semanage/seobject.py:862
--#, python-format
--msgid "SELinux user %s is defined in policy, cannot be deleted"
--msgstr ""
--
--#: ../semanage/seobject.py:873
--#, python-format
--msgid "Could not delete SELinux user %s"
--msgstr ""
--
--#: ../semanage/seobject.py:911
--msgid "Could not list SELinux users"
--msgstr ""
--
--#: ../semanage/seobject.py:917
--#, python-format
--msgid "Could not list roles for user %s"
--msgstr ""
--
--#: ../semanage/seobject.py:942
--msgid "Labeling"
--msgstr ""
--
--#: ../semanage/seobject.py:942
--msgid "MLS/"
--msgstr ""
--
--#: ../semanage/seobject.py:943
--msgid "Prefix"
--msgstr ""
--
--#: ../semanage/seobject.py:943
--msgid "MCS Level"
--msgstr ""
--
--#: ../semanage/seobject.py:943
--msgid "MCS Range"
--msgstr ""
--
--#: ../semanage/seobject.py:943 ../semanage/seobject.py:948
--msgid "SELinux Roles"
--msgstr ""
--
--#: ../semanage/seobject.py:963
--msgid "Protocol udp or tcp is required"
--msgstr ""
--
--#: ../semanage/seobject.py:965
--msgid "Port is required"
--msgstr ""
--
--#: ../semanage/seobject.py:975
--msgid "Invalid Port"
--msgstr ""
--
--#: ../semanage/seobject.py:979
--#, python-format
--msgid "Could not create a key for %s/%s"
--msgstr ""
--
--#: ../semanage/seobject.py:990
--msgid "Type is required"
--msgstr ""
--
--#: ../semanage/seobject.py:996 ../semanage/seobject.py:1055
--#: ../semanage/seobject.py:1110 ../semanage/seobject.py:1116
--#, python-format
--msgid "Could not check if port %s/%s is defined"
--msgstr ""
--
--#: ../semanage/seobject.py:998
--#, python-format
--msgid "Port %s/%s already defined"
--msgstr ""
--
--#: ../semanage/seobject.py:1002
--#, python-format
--msgid "Could not create port for %s/%s"
--msgstr ""
--
--#: ../semanage/seobject.py:1008
--#, python-format
--msgid "Could not create context for %s/%s"
--msgstr ""
--
--#: ../semanage/seobject.py:1012
--#, python-format
--msgid "Could not set user in port context for %s/%s"
--msgstr ""
--
--#: ../semanage/seobject.py:1016
--#, python-format
--msgid "Could not set role in port context for %s/%s"
--msgstr ""
--
--#: ../semanage/seobject.py:1020
--#, python-format
--msgid "Could not set type in port context for %s/%s"
--msgstr ""
--
--#: ../semanage/seobject.py:1025
--#, python-format
--msgid "Could not set mls fields in port context for %s/%s"
--msgstr ""
--
--#: ../semanage/seobject.py:1029
--#, python-format
--msgid "Could not set port context for %s/%s"
--msgstr ""
--
--#: ../semanage/seobject.py:1033
--#, python-format
--msgid "Could not add port %s/%s"
--msgstr ""
--
--#: ../semanage/seobject.py:1047 ../semanage/seobject.py:1312
--#: ../semanage/seobject.py:1508
--msgid "Requires setype or serange"
--msgstr ""
--
--#: ../semanage/seobject.py:1049
--msgid "Requires setype"
--msgstr ""
--
--#: ../semanage/seobject.py:1057 ../semanage/seobject.py:1112
--#, python-format
--msgid "Port %s/%s is not defined"
--msgstr ""
--
--#: ../semanage/seobject.py:1061
--#, python-format
--msgid "Could not query port %s/%s"
--msgstr ""
--
--#: ../semanage/seobject.py:1072
--#, python-format
--msgid "Could not modify port %s/%s"
--msgstr ""
--
--#: ../semanage/seobject.py:1085
--msgid "Could not list the ports"
--msgstr ""
--
--#: ../semanage/seobject.py:1101
--#, python-format
--msgid "Could not delete the port %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1118
--#, python-format
--msgid "Port %s/%s is defined in policy, cannot be deleted"
--msgstr ""
--
--#: ../semanage/seobject.py:1122
--#, python-format
--msgid "Could not delete port %s/%s"
--msgstr ""
--
--#: ../semanage/seobject.py:1138 ../semanage/seobject.py:1160
--msgid "Could not list ports"
--msgstr ""
--
--#: ../semanage/seobject.py:1199
--msgid "SELinux Port Type"
--msgstr ""
--
--#: ../semanage/seobject.py:1199
--msgid "Proto"
--msgstr ""
--
--#: ../semanage/seobject.py:1199
--msgid "Port Number"
--msgstr ""
--
--#: ../semanage/seobject.py:1218
--msgid "Node Address is required"
--msgstr ""
--
--#: ../semanage/seobject.py:1233
--msgid "Unknown or missing protocol"
--msgstr ""
--
--#: ../semanage/seobject.py:1247 ../semanage/seobject.py:1446
--#: ../semanage/seobject.py:1724
--msgid "SELinux Type is required"
--msgstr ""
--
--#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1316
--#: ../semanage/seobject.py:1352 ../semanage/seobject.py:1450
--#: ../semanage/seobject.py:1512 ../semanage/seobject.py:1546
--#: ../semanage/seobject.py:1728
--#, python-format
--msgid "Could not create key for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1253 ../semanage/seobject.py:1320
--#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1362
--#, python-format
--msgid "Could not check if addr %s is defined"
--msgstr ""
--
--#: ../semanage/seobject.py:1262
--#, python-format
--msgid "Could not create addr for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1268 ../semanage/seobject.py:1466
--#: ../semanage/seobject.py:1686
--#, python-format
--msgid "Could not create context for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1272
--#, python-format
--msgid "Could not set mask for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1276
--#, python-format
--msgid "Could not set user in addr context for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1280
--#, python-format
--msgid "Could not set role in addr context for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1284
--#, python-format
--msgid "Could not set type in addr context for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1289
--#, python-format
--msgid "Could not set mls fields in addr context for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1293
--#, python-format
--msgid "Could not set addr context for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1297
--#, python-format
--msgid "Could not add addr %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1322 ../semanage/seobject.py:1358
--#, python-format
--msgid "Addr %s is not defined"
--msgstr ""
--
--#: ../semanage/seobject.py:1326
--#, python-format
--msgid "Could not query addr %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1336
--#, python-format
--msgid "Could not modify addr %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1364
--#, python-format
--msgid "Addr %s is defined in policy, cannot be deleted"
--msgstr ""
--
--#: ../semanage/seobject.py:1368
--#, python-format
--msgid "Could not delete addr %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1380
--msgid "Could not deleteall node mappings"
--msgstr ""
--
--#: ../semanage/seobject.py:1394
--msgid "Could not list addrs"
--msgstr ""
--
--#: ../semanage/seobject.py:1454 ../semanage/seobject.py:1516
--#: ../semanage/seobject.py:1550 ../semanage/seobject.py:1556
--#, python-format
--msgid "Could not check if interface %s is defined"
--msgstr ""
--
--#: ../semanage/seobject.py:1461
--#, python-format
--msgid "Could not create interface for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1470
--#, python-format
--msgid "Could not set user in interface context for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1474
--#, python-format
--msgid "Could not set role in interface context for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1478
--#, python-format
--msgid "Could not set type in interface context for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1483
--#, python-format
--msgid "Could not set mls fields in interface context for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1487
--#, python-format
--msgid "Could not set interface context for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1491
--#, python-format
--msgid "Could not set message context for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1495
--#, python-format
--msgid "Could not add interface %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1518 ../semanage/seobject.py:1552
--#, python-format
--msgid "Interface %s is not defined"
--msgstr ""
--
--#: ../semanage/seobject.py:1522
--#, python-format
--msgid "Could not query interface %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1533
--#, python-format
--msgid "Could not modify interface %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1558
--#, python-format
--msgid "Interface %s is defined in policy, cannot be deleted"
--msgstr ""
--
--#: ../semanage/seobject.py:1562
--#, python-format
--msgid "Could not delete interface %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1574
--msgid "Could not delete all interface  mappings"
--msgstr ""
--
--#: ../semanage/seobject.py:1588
--msgid "Could not list interfaces"
--msgstr ""
--
--#: ../semanage/seobject.py:1613
--msgid "SELinux Interface"
--msgstr ""
--
--#: ../semanage/seobject.py:1613 ../semanage/seobject.py:1936
--msgid "Context"
--msgstr ""
--
--#: ../semanage/seobject.py:1663
--#, python-format
--msgid "Equivalence class for %s already exists"
--msgstr ""
--
--#: ../semanage/seobject.py:1669
--#, python-format
--msgid "File spec %s conflicts with equivalency rule '%s %s'"
--msgstr ""
--
--#: ../semanage/seobject.py:1678
--#, python-format
--msgid "Equivalence class for %s does not exists"
--msgstr ""
--
--#: ../semanage/seobject.py:1692
--#, python-format
--msgid "Could not set user in file context for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1696
--#, python-format
--msgid "Could not set role in file context for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1701 ../semanage/seobject.py:1758
--#, python-format
--msgid "Could not set mls fields in file context for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1707
--msgid "Invalid file specification"
--msgstr ""
--
--#: ../semanage/seobject.py:1709
--msgid "File specification can not include spaces"
--msgstr ""
--
--#: ../semanage/seobject.py:1714
--#, python-format
--msgid ""
--"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
--msgstr ""
--
--#: ../semanage/seobject.py:1732 ../semanage/seobject.py:1737
--#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1872
--#: ../semanage/seobject.py:1876
--#, python-format
--msgid "Could not check if file context for %s is defined"
--msgstr ""
--
--#: ../semanage/seobject.py:1745
--#, python-format
--msgid "Could not create file context for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1753
--#, python-format
--msgid "Could not set type in file context for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1761 ../semanage/seobject.py:1818
--#: ../semanage/seobject.py:1822
--#, python-format
--msgid "Could not set file context for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1767
--#, python-format
--msgid "Could not add file context for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1781
--msgid "Requires setype, serange or seuser"
--msgstr ""
--
--#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1880
--#, python-format
--msgid "File context for %s is not defined"
--msgstr ""
--
--#: ../semanage/seobject.py:1800
--#, python-format
--msgid "Could not query file context for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1826
--#, python-format
--msgid "Could not modify file context for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1839
--msgid "Could not list the file contexts"
--msgstr ""
--
--#: ../semanage/seobject.py:1853
--#, python-format
--msgid "Could not delete the file context %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1878
--#, python-format
--msgid "File context for %s is defined in policy, cannot be deleted"
--msgstr ""
--
--#: ../semanage/seobject.py:1884
--#, python-format
--msgid "Could not delete file context for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1899
--msgid "Could not list file contexts"
--msgstr ""
--
--#: ../semanage/seobject.py:1903
--msgid "Could not list local file contexts"
--msgstr ""
--
--#: ../semanage/seobject.py:1936
--msgid "SELinux fcontext"
--msgstr ""
--
--#: ../semanage/seobject.py:1936
--msgid "type"
--msgstr ""
--
--#: ../semanage/seobject.py:1949
--msgid ""
--"\n"
--"SELinux Distribution fcontext Equivalence \n"
--msgstr ""
--
--#: ../semanage/seobject.py:1954
--msgid ""
--"\n"
--"SELinux Local fcontext Equivalence \n"
--msgstr ""
--
--#: ../semanage/seobject.py:1988 ../semanage/seobject.py:2040
--#: ../semanage/seobject.py:2046
--#, python-format
--msgid "Could not check if boolean %s is defined"
--msgstr ""
--
--#: ../semanage/seobject.py:1990 ../semanage/seobject.py:2042
--#, python-format
--msgid "Boolean %s is not defined"
--msgstr ""
--
--#: ../semanage/seobject.py:1994
--#, python-format
--msgid "Could not query file context %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1999
--#, python-format
--msgid "You must specify one of the following values: %s"
--msgstr ""
--
--#: ../semanage/seobject.py:2004
--#, python-format
--msgid "Could not set active value of boolean %s"
--msgstr ""
--
--#: ../semanage/seobject.py:2007
--#, python-format
--msgid "Could not modify boolean %s"
--msgstr ""
--
--#: ../semanage/seobject.py:2025
--#, python-format
--msgid "Bad format %s: Record %s"
--msgstr ""
--
--#: ../semanage/seobject.py:2048
--#, python-format
--msgid "Boolean %s is defined in policy, cannot be deleted"
--msgstr ""
--
--#: ../semanage/seobject.py:2052
--#, python-format
--msgid "Could not delete boolean %s"
--msgstr ""
--
--#: ../semanage/seobject.py:2064 ../semanage/seobject.py:2081
--msgid "Could not list booleans"
--msgstr ""
--
--#: ../semanage/seobject.py:2104
--msgid "unknown"
--msgstr ""
--
--#: ../semanage/seobject.py:2117
--msgid "off"
--msgstr ""
--
--#: ../semanage/seobject.py:2117
--msgid "on"
--msgstr ""
--
--#: ../semanage/seobject.py:2131
--msgid "SELinux boolean"
--msgstr ""
--
--#: ../semanage/seobject.py:2131
--msgid "State"
--msgstr ""
--
--#: ../semanage/seobject.py:2131
--msgid "Default"
--msgstr ""
--
--#: ../semanage/seobject.py:2131
--msgid "Description"
--msgstr ""
--
--#: ../newrole/newrole.c:201
--#, c-format
--msgid "failed to set PAM_TTY\n"
--msgstr ""
--
--#: ../newrole/newrole.c:290
--#, c-format
--msgid "newrole: service name configuration hashtable overflow\n"
--msgstr ""
--
--#: ../newrole/newrole.c:300
--#, c-format
--msgid "newrole:  %s:  error on line %lu.\n"
--msgstr ""
--
--#: ../newrole/newrole.c:439
--#, c-format
--msgid "cannot find valid entry in the passwd file.\n"
--msgstr ""
--
--#: ../newrole/newrole.c:450
--#, c-format
--msgid "Out of memory!\n"
--msgstr ""
--
--#: ../newrole/newrole.c:455
--#, c-format
--msgid "Error!  Shell is not valid.\n"
--msgstr ""
--
--#: ../newrole/newrole.c:512
--#, c-format
--msgid "Unable to clear environment\n"
--msgstr ""
--
--#: ../newrole/newrole.c:556 ../newrole/newrole.c:587 ../newrole/newrole.c:617
--#, c-format
--msgid "Error changing uid, aborting.\n"
--msgstr ""
--
--#: ../newrole/newrole.c:612
--#, c-format
--msgid "Error resetting KEEPCAPS, aborting\n"
--msgstr ""
--
--#: ../newrole/newrole.c:635
--#, c-format
--msgid "Error connecting to audit system.\n"
--msgstr ""
--
--#: ../newrole/newrole.c:641
--#, c-format
--msgid "Error allocating memory.\n"
--msgstr ""
--
--#: ../newrole/newrole.c:648
--#, c-format
--msgid "Error sending audit message.\n"
--msgstr ""
--
--#: ../newrole/newrole.c:692 ../newrole/newrole.c:1059
--#, c-format
--msgid "Could not determine enforcing mode.\n"
--msgstr ""
--
--#: ../newrole/newrole.c:699
--#, c-format
--msgid "Error!  Could not open %s.\n"
--msgstr ""
--
--#: ../newrole/newrole.c:705
--#, c-format
--msgid "%s!  Could not get current context for %s, not relabeling tty.\n"
--msgstr ""
--
--#: ../newrole/newrole.c:715
--#, c-format
--msgid "%s!  Could not get new context for %s, not relabeling tty.\n"
--msgstr ""
--
--#: ../newrole/newrole.c:725
--#, c-format
--msgid "%s!  Could not set new context for %s\n"
--msgstr ""
--
--#: ../newrole/newrole.c:772
--#, c-format
--msgid "%s changed labels.\n"
--msgstr ""
--
--#: ../newrole/newrole.c:778
--#, c-format
--msgid "Warning! Could not restore context for %s\n"
--msgstr ""
--
--#: ../newrole/newrole.c:835
--#, c-format
--msgid "Error: multiple roles specified\n"
--msgstr ""
--
--#: ../newrole/newrole.c:843
--#, c-format
--msgid "Error: multiple types specified\n"
--msgstr ""
--
--#: ../newrole/newrole.c:850
--#, c-format
--msgid "Sorry, -l may be used with SELinux MLS support.\n"
--msgstr ""
--
--#: ../newrole/newrole.c:855
--#, c-format
--msgid "Error: multiple levels specified\n"
--msgstr ""
--
--#: ../newrole/newrole.c:865
--#, c-format
--msgid "Error: you are not allowed to change levels on a non secure terminal \n"
--msgstr ""
--
--#: ../newrole/newrole.c:891
--#, c-format
--msgid "Couldn't get default type.\n"
--msgstr ""
--
--#: ../newrole/newrole.c:901
--#, c-format
--msgid "failed to get new context.\n"
--msgstr ""
--
--#: ../newrole/newrole.c:908
--#, c-format
--msgid "failed to set new role %s\n"
--msgstr ""
--
--#: ../newrole/newrole.c:915
--#, c-format
--msgid "failed to set new type %s\n"
--msgstr ""
--
--#: ../newrole/newrole.c:925
--#, c-format
--msgid "failed to build new range with level %s\n"
--msgstr ""
--
--#: ../newrole/newrole.c:930
--#, c-format
--msgid "failed to set new range %s\n"
--msgstr ""
--
--#: ../newrole/newrole.c:938
--#, c-format
--msgid "failed to convert new context to string\n"
--msgstr ""
--
--#: ../newrole/newrole.c:943
--#, c-format
--msgid "%s is not a valid context\n"
--msgstr ""
--
--#: ../newrole/newrole.c:950
--#, c-format
--msgid "Unable to allocate memory for new_context"
--msgstr ""
--
--#: ../newrole/newrole.c:976
--#, c-format
--msgid "Unable to obtain empty signal set\n"
--msgstr ""
--
--#: ../newrole/newrole.c:984
--#, c-format
--msgid "Unable to set SIGHUP handler\n"
--msgstr ""
--
--#: ../newrole/newrole.c:1053
--#, c-format
--msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
--msgstr ""
--
--#: ../newrole/newrole.c:1070
--#, c-format
--msgid "failed to get old_context.\n"
--msgstr ""
--
--#: ../newrole/newrole.c:1077
--#, c-format
--msgid "Warning!  Could not retrieve tty information.\n"
--msgstr ""
--
--#: ../newrole/newrole.c:1098
--#, c-format
--msgid "error on reading PAM service configuration.\n"
--msgstr ""
--
--#: ../newrole/newrole.c:1133
--#, c-format
--msgid "newrole: incorrect password for %s\n"
--msgstr ""
--
--#: ../newrole/newrole.c:1160
--#, c-format
--msgid "newrole: failure forking: %s"
--msgstr ""
--
--#: ../newrole/newrole.c:1163 ../newrole/newrole.c:1186
--#, c-format
--msgid "Unable to restore tty label...\n"
--msgstr ""
--
--#: ../newrole/newrole.c:1165 ../newrole/newrole.c:1192
--#, c-format
--msgid "Failed to close tty properly\n"
--msgstr ""
--
--#: ../newrole/newrole.c:1224
--#, c-format
--msgid "Could not close descriptors.\n"
--msgstr ""
--
--#: ../newrole/newrole.c:1251
--#, c-format
--msgid "Error allocating shell's argv0.\n"
--msgstr ""
--
--#: ../newrole/newrole.c:1287
--#, c-format
--msgid "Unable to restore the environment, aborting\n"
--msgstr ""
--
--#: ../newrole/newrole.c:1298
--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 ""
-diff -up policycoreutils-2.1.12/po/zh_CN.po.rhat policycoreutils-2.1.12/po/zh_CN.po
---- policycoreutils-2.1.12/po/zh_CN.po.rhat	2012-07-04 07:35:21.000000000 -0400
-+++ policycoreutils-2.1.12/po/zh_CN.po	2012-10-16 15:07:17.649526329 -0400
-@@ -1,22 +1,24 @@
--# translation of policycoreutils.HEAD.po to Simplified Chinese
-+# SOME DESCRIPTIVE TITLE.
-+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
- # This file is distributed under the same license as the PACKAGE package.
--# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER, 2006.
- #
-+# Translators:
-+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER, 2006.
-+# Leah Liu <lliu at redhat.com>, 2008, 2009, 2010.
- # Tony Fu <tfu at redhat.com>, 2006.
--# Leah Liu <lliu at redhat.com>, 2008.
- msgid ""
- msgstr ""
--"Project-Id-Version: policycoreutils.HEAD\n"
-+"Project-Id-Version: Policycoreutils\n"
- "Report-Msgid-Bugs-To: \n"
--"POT-Creation-Date: 2012-03-27 10:49-0400\n"
--"PO-Revision-Date: 2008-09-11 16:22+1000\n"
--"Last-Translator: Leah Liu <lliu at redhat.com>\n"
--"Language-Team: Simplified Chinese <zh at li.org>\n"
--"Language: \n"
-+"POT-Creation-Date: 2012-05-25 07:28-0400\n"
-+"PO-Revision-Date: 2012-04-02 20:30+0000\n"
-+"Last-Translator: dwalsh <dwalsh at redhat.com>\n"
-+"Language-Team: Chinese (China) <trans-zh_cn at lists.fedoraproject.org>\n"
-+"Language: zh_CN\n"
- "MIME-Version: 1.0\n"
- "Content-Type: text/plain; charset=UTF-8\n"
- "Content-Transfer-Encoding: 8bit\n"
--"X-Generator: KBabel 1.11.4\n"
-+"Plural-Forms: nplurals=1; plural=0\n"
++msgstr "Потрібен SELinux користувач ?%s?"
  
- #: ../run_init/run_init.c:67
+-#: ../gui/selinux.tbl:74
+-msgid "Disable SELinux protection for Thunderbird"
+-msgstr "Захист SELinux для Thunderbird вимкнено"
++#: ../sepolicy/sepolicy.py:106
++msgid "Generate SELinux man pages"
++msgstr "Створити сторінки довідника (man) SELinux"
+ 
+-#: ../gui/selinux.tbl:75
+-msgid "Disable SELinux protection for distccd daemon"
+-msgstr "Захист SELinux для служби distccd вимкнено"
++#: ../sepolicy/sepolicy.py:110
++msgid "path in which the generated SELinux man pages will be stored"
++msgstr ""
++"адреса, за якою зберігатимуться створені сторінки довідника (man) SELinux"
+ 
+-#: ../gui/selinux.tbl:76
+-msgid "Disable SELinux protection for dmesg daemon"
+-msgstr "Захист SELinux для служби dmesg вимкнено"
++#: ../sepolicy/sepolicy.py:114
++msgid "All domains"
++msgstr "Всі домени"
+ 
+-#: ../gui/selinux.tbl:77
+-msgid "Disable SELinux protection for dnsmasq daemon"
+-msgstr "Захист SELinux для служби dnsmasq вимкнено"
++#: ../sepolicy/sepolicy.py:116
++msgid "Domain name(s) of man pages to be created"
++msgstr "Назви доменів сторінок довідника, які буде створено"
+ 
+-#: ../gui/selinux.tbl:78
+-msgid "Disable SELinux protection for dovecot daemon"
+-msgstr "Захист SELinux для служби dovecot вимкнено"
++#: ../sepolicy/sepolicy.py:164
++msgid "Query SELinux policy network information"
++msgstr "Надіслати запит щодо правил SELinux мережі"
+ 
+-#: ../gui/selinux.tbl:79
+-msgid "Disable SELinux protection for entropyd daemon"
+-msgstr "Захист SELinux для служби entropyd вимкнено"
++#: ../sepolicy/sepolicy.py:169
++msgid "list all SELinux port types"
++msgstr "показати список всіх типів портів SELinux"
+ 
+-#: ../gui/selinux.tbl:80
+-msgid "Disable SELinux protection for fetchmail"
+-msgstr "Захист SELinux для fetchmail вимкнено"
++#: ../sepolicy/sepolicy.py:172
++msgid "show SELinux type related to the port"
++msgstr "показати тип SELinux, пов’язаний з портом"
+ 
+-#: ../gui/selinux.tbl:81
+-msgid "Disable SELinux protection for fingerd daemon"
+-msgstr "Захист SELinux для служби fingerd вимкнено"
++#: ../sepolicy/sepolicy.py:175
++msgid "Show ports defined for this SELinux type"
++msgstr "Показати порти, визначені для цього типу SELinux"
+ 
+-#: ../gui/selinux.tbl:82
+-msgid "Disable SELinux protection for freshclam daemon"
+-msgstr "Захист SELinux для служби freshclam вимкнено"
++#: ../sepolicy/sepolicy.py:178
++msgid "show ports to which this domain can bind and/or connect"
++msgstr "показати порти, з якими може зв’язуватися і/або з’єднуватися цей домен"
+ 
+-#: ../gui/selinux.tbl:83
+-msgid "Disable SELinux protection for fsdaemon daemon"
+-msgstr "Захист SELinux для служби fsdaemon вимкнено"
++#: ../sepolicy/sepolicy.py:192
++msgid "query SELinux policy to see if domains can communicate with each other"
++msgstr ""
++"надіслати запит до списку правил SELinux для визначення того, чи можуть "
++"обмінюватися даними домени"
+ 
+-#: ../gui/selinux.tbl:84
+-msgid "Disable SELinux protection for gpm daemon"
+-msgstr "Захист SELinux для служби gpm вимкнено"
++#: ../sepolicy/sepolicy.py:195
++msgid "Source Domain"
++msgstr "Домен-джерело"
+ 
+-#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
+-msgid "NFS"
+-msgstr "NFS"
++#: ../sepolicy/sepolicy.py:198
++msgid "Target Domain"
++msgstr "Домен-призначення"
+ 
+-#: ../gui/selinux.tbl:85
+-msgid "Disable SELinux protection for gss daemon"
+-msgstr "Захист SELinux для служби gss вимкнено"
++#: ../sepolicy/sepolicy.py:215
++msgid "query SELinux Policy to see description of booleans"
++msgstr ""
++"надіслати запит до засобу обробки правил SELinux щодо опису перемикачів"
+ 
+-#: ../gui/selinux.tbl:86
+-msgid "Disable SELinux protection for Hal daemon"
+-msgstr "Захист SELinux для служби Hal вимкнено"
++#: ../sepolicy/sepolicy.py:219
++msgid "get all booleans desctiption"
++msgstr "отримати опис всіх перемикачів"
+ 
+-#: ../gui/selinux.tbl:87
+-msgid "Compatibility"
+-msgstr "Сумісність"
++#: ../sepolicy/sepolicy.py:221
++msgid "boolean to get description"
++msgstr "перемикач, опис якого слід отримати"
+ 
+-#: ../gui/selinux.tbl:87
++#: ../sepolicy/sepolicy.py:231
  msgid ""
-@@ -94,852 +96,851 @@ msgstr "要激活这个策略包,执è¡
- msgid "global"
- msgstr "global"
+-"Do not audit things that we know to be broken but which are not security "
+-"risks"
++"query SELinux Policy to see how a source process domain can transition to "
++"the target process domain"
+ msgstr ""
+-"Не виконувати аудит несправних компонентів, які не утворюють загрозу безпеці"
++"надіслати запит до списку правил SELinux для перегляду даних щодо способу "
++"перенесення домену-джерела обробки до домену-призначення обробки"
+ 
+-#: ../gui/selinux.tbl:88
+-msgid "Disable SELinux protection for hostname daemon"
+-msgstr "Захист SELinux для служби hostname вимкнено"
++#: ../sepolicy/sepolicy.py:234
++msgid "source process domain"
++msgstr "домен-джерело обробки"
+ 
+-#: ../gui/selinux.tbl:89
+-msgid "Disable SELinux protection for hotplug daemon"
+-msgstr "Захист SELinux для служби hotplug вимкнено"
++#: ../sepolicy/sepolicy.py:237
++msgid "target process domain"
++msgstr "домен-призначення обробки"
+ 
+-#: ../gui/selinux.tbl:90
+-msgid "Disable SELinux protection for howl daemon"
+-msgstr "Захист SELinux для служби howl вимкнено"
++#: ../sepolicy/sepolicy.py:259
++msgid "Generate SELinux Policy module template"
++msgstr "Створити шаблон модуля правил SELinux"
+ 
+-#: ../gui/selinux.tbl:91
+-msgid "Disable SELinux protection for cups hplip daemon"
+-msgstr "Захист SELinux для служби cups hplip вимкнено"
++#: ../sepolicy/sepolicy.py:265
++msgid "name of policy to generate"
++msgstr "назва правила для створення"
+ 
+-#: ../gui/selinux.tbl:92
+-msgid "Disable SELinux protection for httpd rotatelogs"
+-msgstr "Захист SELinux для служби httpd rotatelogs вимкнено"
++#: ../sepolicy/sepolicy.py:267
++msgid "executable to confine"
++msgstr "виконуваний файл, роботу якого слід обмежити"
+ 
+-#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
+-msgid "HTTPD Service"
+-msgstr "Служба HTTPD"
++#: ../sepolicy/sepolicy.py:269
++msgid "run policy generation test suite"
++msgstr "виконати комплекс тестування створення правил"
+ 
+-#: ../gui/selinux.tbl:93
+-msgid "Disable SELinux protection for http suexec"
+-msgstr "Захист SELinux для служби http suexec вимкнено"
++#: ../sepolicy/sepolicy.py:274
++msgid "commands"
++msgstr "команди"
+ 
+-#: ../gui/selinux.tbl:94
+-msgid "Disable SELinux protection for hwclock daemon"
+-msgstr "Захист SELinux для служби hwclock вимкнено"
+-
+-#: ../gui/selinux.tbl:95
+-msgid "Disable SELinux protection for i18n daemon"
+-msgstr "Захист SELinux для служби i18n вимкнено"
++#: ../sepolicy/sepolicy/generate.py:185
++msgid "Internet Services Daemon"
++msgstr "Фонова служба інтернет-служб"
  
--#: ../semanage/seobject.py:222
-+#: ../semanage/seobject.py:225
- msgid "Could not create semanage handle"
- msgstr "无法创建 semanage 句柄"
+-#: ../gui/selinux.tbl:96
+-msgid "Disable SELinux protection for imazesrv daemon"
+-msgstr "Захист SELinux для служби imazesrv вимкнено"
++#: ../sepolicy/sepolicy/generate.py:198
++msgid "Valid Types:\n"
++msgstr "Коректні типи:\n"
  
--#: ../semanage/seobject.py:230
-+#: ../semanage/seobject.py:233
- msgid "SELinux policy is not managed or store cannot be accessed."
- msgstr "SELinux 策略没有被管理或存储无法被访问。"
+-#: ../gui/selinux.tbl:97
+-msgid "Disable SELinux protection for inetd child daemons"
+-msgstr "Захист SELinux для дочірніх служб inetd вимкнено"
++#: ../sepolicy/sepolicy/generate.py:232
++#, python-format
++msgid "Ports must be numbers or ranges of numbers from 1 to %d "
++msgstr "Номери портів повинні бути у діапазоні від 1 до %d "
  
--#: ../semanage/seobject.py:235
-+#: ../semanage/seobject.py:238
- msgid "Cannot read policy store."
- msgstr "不能读策略存储。"
+-#: ../gui/selinux.tbl:98
+-msgid "Disable SELinux protection for inetd daemon"
+-msgstr "Захист SELinux для служби inetd вимкнено"
++#: ../sepolicy/sepolicy/generate.py:359
++msgid "You must enter a name for your confined process/user"
++msgstr "Треба ввести назву процесу/користувача з обмеженнями"
  
--#: ../semanage/seobject.py:240
-+#: ../semanage/seobject.py:243
- msgid "Could not establish semanage connection"
- msgstr "无法创建 semanage 连接"
+-#: ../gui/selinux.tbl:99
+-msgid "Disable SELinux protection for innd daemon"
+-msgstr "Захист SELinux для служби innd вимкнено"
++#: ../sepolicy/sepolicy/generate.py:361
++msgid ""
++"Name must be alpha numberic with no spaces. Consider using option \"-n "
++"MODULENAME\""
++msgstr ""
++"Назва має складатися з літер і цифр, без пробілів. Вам варто скористатися "
++"параметром «-n НАЗВА_МОДУЛЯ»"
  
--#: ../semanage/seobject.py:245
--#, fuzzy
-+#: ../semanage/seobject.py:248
- msgid "Could not test MLS enabled status"
--msgstr "无法为 %s 设置 MLS 的范围"
-+msgstr "无法测试 MLS 启用的状态"
+-#: ../gui/selinux.tbl:100
+-msgid "Disable SELinux protection for iptables daemon"
+-msgstr "Захист SELinux для служби iptables вимкнено"
++#: ../sepolicy/sepolicy/generate.py:449
++msgid "User Role types can not be assigned executables."
++msgstr "З типами ролей користувачів не можна пов’язувати виконувані файли."
  
--#: ../semanage/seobject.py:251 ../semanage/seobject.py:266
-+#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
- msgid "Not yet implemented"
- msgstr "还没有实施"
+-#: ../gui/selinux.tbl:101
+-msgid "Disable SELinux protection for ircd daemon"
+-msgstr "Захист SELinux для служби ircd вимкнено"
++#: ../sepolicy/sepolicy/generate.py:455
++msgid "Only Daemon apps can use an init script.."
++msgstr "Лише служби можуть використовувати сценарій init."
  
--#: ../semanage/seobject.py:255
-+#: ../semanage/seobject.py:258
- msgid "Semanage transaction already in progress"
--msgstr ""
-+msgstr "Semanage 交易进行中"
+-#: ../gui/selinux.tbl:102
+-msgid "Disable SELinux protection for irqbalance daemon"
+-msgstr "Захист SELinux для служби irqbalance вимкнено"
++#: ../sepolicy/sepolicy/generate.py:473
++msgid "use_resolve must be a boolean value "
++msgstr "use_resolve має містити логічне значення"
  
--#: ../semanage/seobject.py:264
-+#: ../semanage/seobject.py:267
- msgid "Could not start semanage transaction"
- msgstr "无法开始 semanage 交易"
+-#: ../gui/selinux.tbl:103
+-msgid "Disable SELinux protection for iscsi daemon"
+-msgstr "Захист SELinux для служби iscsi вимкнено"
++#: ../sepolicy/sepolicy/generate.py:479
++msgid "use_syslog must be a boolean value "
++msgstr "use_syslog має містити логічне значення"
  
--#: ../semanage/seobject.py:274
-+#: ../semanage/seobject.py:278
- msgid "Could not commit semanage transaction"
- msgstr "无法提交 semanage 交易"
+-#: ../gui/selinux.tbl:104
+-msgid "Disable SELinux protection for jabberd daemon"
+-msgstr "Захист SELinux для служби jabberd вимкнено"
++#: ../sepolicy/sepolicy/generate.py:485
++msgid "use_kerberos must be a boolean value "
++msgstr "use_kerberos має бути булевим значенням "
  
--#: ../semanage/seobject.py:279
-+#: ../semanage/seobject.py:283
- msgid "Semanage transaction not in progress"
--msgstr ""
-+msgstr "Semanage 交易未进行"
+-#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
+-msgid "Kerberos"
+-msgstr "Kerberos"
++#: ../sepolicy/sepolicy/generate.py:491
++msgid "manage_krb5_rcache must be a boolean value "
++msgstr "manage_krb5_rcache має бути булевим значенням"
  
--#: ../semanage/seobject.py:291 ../semanage/seobject.py:371
-+#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
- msgid "Could not list SELinux modules"
- msgstr "无法列出 SELinux 模块"
+-#: ../gui/selinux.tbl:105
+-msgid "Disable SELinux protection for kadmind daemon"
+-msgstr "Захист SELinux для служби kadmind вимкнено"
++#: ../sepolicy/sepolicy/generate.py:521
++msgid "USER Types automatically get a tmp type"
++msgstr "Типам користувачів автоматично встановлюється тип tmp"
  
--#: ../semanage/seobject.py:304
--#, fuzzy
-+#: ../semanage/seobject.py:308
- msgid "Modules Name"
--msgstr "模块名称"
-+msgstr ""
+-#: ../gui/selinux.tbl:106
+-msgid "Disable SELinux protection for klogd daemon"
+-msgstr "Захист SELinux для служби klogd вимкнено"
++#: ../sepolicy/sepolicy/generate.py:1039
++msgid "You must enter the executable path for your confined process"
++msgstr "Для обмеження процесу треба вказати виконуваний шлях"
  
--#: ../semanage/seobject.py:304
-+#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
- msgid "Version"
- msgstr "版本"
+-#: ../gui/selinux.tbl:107
+-msgid "Disable SELinux protection for krb5kdc daemon"
+-msgstr "Захист SELinux для служби krb5kdc вимкнено"
++#: ../sepolicy/sepolicy/generate.py:1272
++msgid "Type Enforcement file"
++msgstr "Файл примусового типу"
  
--#: ../semanage/seobject.py:307
-+#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
- msgid "Disabled"
- msgstr "禁用"
+-#: ../gui/selinux.tbl:108
+-msgid "Disable SELinux protection for ktalk daemons"
+-msgstr "Захист SELinux для служби ktalk вимкнено"
++#: ../sepolicy/sepolicy/generate.py:1273
++msgid "Interface file"
++msgstr "Файл інтерфейсу"
  
--#: ../semanage/seobject.py:322
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:326
-+#, python-format
- msgid "Could not disable module %s (remove failed)"
--msgstr "无法删除 permissive 域 %s(删除操作失败)"
-+msgstr ""
+-#: ../gui/selinux.tbl:109
+-msgid "Disable SELinux protection for kudzu daemon"
+-msgstr "Захист SELinux для служби kudzu вимкнено"
++#: ../sepolicy/sepolicy/generate.py:1274
++msgid "File Contexts file"
++msgstr "Файл контексту"
  
--#: ../semanage/seobject.py:333
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:337
-+#, python-format
- msgid "Could not enable module %s (remove failed)"
--msgstr "无法删除 permissive 域 %s(删除操作失败)"
+-#: ../gui/selinux.tbl:110
+-msgid "Disable SELinux protection for locate daemon"
+-msgstr "Захист SELinux для служби locate вимкнено"
++#: ../sepolicy/sepolicy/generate.py:1275
++#, fuzzy
++msgid "Spec file"
++msgstr "Файл інтерфейсу"
+ 
+-#: ../gui/selinux.tbl:111
+-msgid "Disable SELinux protection for lpd daemon"
+-msgstr "Захист SELinux для служби lpd вимкнено"
++#: ../sepolicy/sepolicy/generate.py:1276
++msgid "Setup Script"
++msgstr "Сценарій налаштовування"
+ 
+-#: ../gui/selinux.tbl:112
+-msgid "Disable SELinux protection for lrrd daemon"
+-msgstr "Захист SELinux для служби lrrd вимкнено"
++#: booleans.py:1
++msgid ""
++"Allow ABRT to modify public files used for public file transfer services."
 +msgstr ""
++"Надати доступ ABRT до внесення змін до відкритих файлів, використаних для "
++"служб відкритого обміну файлами."
  
--#: ../semanage/seobject.py:348
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:352
-+#, python-format
- msgid "Could not remove module %s (remove failed)"
--msgstr "无法删除 permissive 域 %s(删除操作失败)"
+-#: ../gui/selinux.tbl:113
+-msgid "Disable SELinux protection for lvm daemon"
+-msgstr "Захист SELinux для служби lvm вимкнено"
++#: 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"
  
--#: ../semanage/seobject.py:358
-+#: ../semanage/seobject.py:362
- msgid "dontaudit requires either 'on' or 'off'"
- msgstr ""
+-#: ../gui/selinux.tbl:114
+-msgid "Disable SELinux protection for mailman"
+-msgstr "Захист SELinux для mailman вимкнено"
++#: booleans.py:3
++msgid "Allow amavis to use JIT compiler"
++msgstr "Дозволити amavis використовувати компілятор JIT"
  
--#: ../semanage/seobject.py:387
--#, fuzzy
-+#: ../semanage/seobject.py:391
- msgid "Builtin Permissive Types"
--msgstr "Permissive 类型"
+-#: ../gui/selinux.tbl:115
+-msgid "Allow evolution and thunderbird to read user files"
+-msgstr "Дозволити Evolution та Thunderbird читати файли користувачів"
++#: booleans.py:4
++#, fuzzy
++msgid "Allow antivirus programs to read non security files on a system"
++msgstr "Дозволити clamscan доступ до захищених файлів у системі"
+ 
+-#: ../gui/selinux.tbl:116
+-msgid "Disable SELinux protection for mdadm daemon"
+-msgstr "Захист SELinux для служби mdadm вимкнено"
++#: booleans.py:5
++msgid ""
++"Allow users to resolve user passwd entries directly from ldap rather then "
++"using a sssd server"
 +msgstr ""
++"Дозволити користувачам визначати записи паролів користувачів (passwd) "
++"безпосередньо з ldap, без використання сервера sssd"
  
--#: ../semanage/seobject.py:397
--#, fuzzy
-+#: ../semanage/seobject.py:401
- msgid "Customized Permissive Types"
--msgstr "Permissive 类型"
+-#: ../gui/selinux.tbl:117
+-msgid "Disable SELinux protection for monopd daemon"
+-msgstr "Захист SELinux для служби monopd вимкнено"
++#: booleans.py:6
++msgid "Allow users to login using a radius server"
 +msgstr ""
++"Дозволити користувачам здійснювати вхід до системи за допомогою сервера "
++"radius"
  
--#: ../semanage/seobject.py:438
-+#: ../semanage/seobject.py:442
- #, python-format
- msgid "Could not set permissive domain %s (module installation failed)"
- msgstr "无法设定 permissive 域 %s(模块安装失败)"
+-#: ../gui/selinux.tbl:118
+-msgid "Allow the mozilla browser to read user files"
+-msgstr "Дозволити Mozilla читати файли користувачів"
++#: booleans.py:7
++#, fuzzy
++msgid "Allow users to login using a yubikey  server"
++msgstr ""
++"Дозволити користувачам здійснювати вхід до системи за допомогою сервера "
++"radius"
  
--#: ../semanage/seobject.py:444
-+#: ../semanage/seobject.py:448
- #, python-format
- msgid "Could not remove permissive domain %s (remove failed)"
- msgstr "无法删除 permissive 域 %s(删除操作失败)"
+-#: ../gui/selinux.tbl:119
+-msgid "Disable SELinux protection for mrtg daemon"
+-msgstr "Захист SELinux для служби mrtg вимкнено"
++#: booleans.py:8
++msgid ""
++"Allow cdrecord to read various content. nfs, samba, removable devices, user "
++"temp and untrusted content files"
++msgstr ""
++"Дозволити cdrecord читання різної інформації з NFS, Samba, з тимчасових "
++"каталогів користувачів, не довірених файлів та змінних пристроїв"
  
--#: ../semanage/seobject.py:479 ../semanage/seobject.py:553
--#: ../semanage/seobject.py:599 ../semanage/seobject.py:696
--#: ../semanage/seobject.py:726 ../semanage/seobject.py:793
--#: ../semanage/seobject.py:850 ../semanage/seobject.py:1097
--#: ../semanage/seobject.py:1786 ../semanage/seobject.py:1849
--#: ../semanage/seobject.py:1868 ../semanage/seobject.py:1985
--#: ../semanage/seobject.py:2037
-+#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
-+#: ../semanage/seobject.py:603 ../semanage/seobject.py:700
-+#: ../semanage/seobject.py:730 ../semanage/seobject.py:797
-+#: ../semanage/seobject.py:854 ../semanage/seobject.py:1101
-+#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
-+#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
-+#: ../semanage/seobject.py:2045
- #, python-format
- msgid "Could not create a key for %s"
- msgstr "无法为 %s 创建一个密钥"
+-#: ../gui/selinux.tbl:120
+-msgid "Disable SELinux protection for mysqld daemon"
+-msgstr "Захист SELinux для служби mysqld вимкнено"
++#: booleans.py:9
++msgid "Allow clamd to use JIT compiler"
++msgstr "Дозволити clamd використання компілятора JIT"
+ 
+-#: ../gui/selinux.tbl:121
+-msgid "Disable SELinux protection for nagios daemon"
+-msgstr "Захист SELinux для служби nagios вимкнено"
++#: booleans.py:10
++msgid "Allow clamscan to non security files on a system"
++msgstr "Дозволити clamscan доступ до захищених файлів у системі"
+ 
+-#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
+-msgid "Name Service"
+-msgstr "Служба імен"
++#: booleans.py:11
++msgid "Allow clamscan to read user content"
++msgstr "Надати доступ clamscan до читання даних користувача"
+ 
+-#: ../gui/selinux.tbl:122
+-msgid "Disable SELinux protection for named daemon"
+-msgstr "Захист SELinux для служби named вимкнено"
++#: booleans.py:12
++msgid ""
++"Allow Cobbler to modify public files used for public file transfer services."
++msgstr ""
++"Надати доступ Cobbler до внесення змін до відкритих файлів, використаних для "
++"служб відкритого обміну файлами."
+ 
+-#: ../gui/selinux.tbl:123
+-msgid "Disable SELinux protection for nessusd daemon"
+-msgstr "Захист SELinux для служби nessusd вимкнено"
++#: booleans.py:13
++msgid "Allow Cobbler to connect to the network using TCP."
++msgstr "Дозволити Cobbler встановлювати з’єднання з мережею за допомогою TCP."
+ 
+-#: ../gui/selinux.tbl:124
+-msgid "Disable SELinux protection for NetworkManager"
+-msgstr "Захист SELinux для NetworkManager вимкнено"
++#: booleans.py:14
++msgid "Allow Cobbler to access cifs file systems."
++msgstr "Надати доступ Cobbler до файлових систем cifs."
+ 
+-#: ../gui/selinux.tbl:125
+-msgid "Disable SELinux protection for nfsd daemon"
+-msgstr "Захист SELinux для служби nfsd вимкнено"
++#: booleans.py:15
++msgid "Allow Cobbler to access nfs file systems."
++msgstr "Надати доступ Cobbler до файлових систем nfs."
+ 
+-#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
+-#: ../gui/selinux.tbl:221
+-msgid "Samba"
+-msgstr "Samba"
++#: booleans.py:16
++msgid "Allow collectd to connect to the network using TCP."
++msgstr "Дозволити collectd встановлювати з’єднання з мережею за допомогою TCP."
+ 
+-#: ../gui/selinux.tbl:126
+-msgid "Disable SELinux protection for nmbd daemon"
+-msgstr "Захист SELinux для служби nmbd вимкнено"
++#: booleans.py:17
++msgid "Allow codnor domain to connect to the network using TCP."
++msgstr ""
++"Дозволити домену codnor встановлювати з’єднання з мережею за допомогою TCP."
+ 
+-#: ../gui/selinux.tbl:127
+-msgid "Disable SELinux protection for nrpe daemon"
+-msgstr "Захист SELinux для служби nrpe вимкнено"
++#: booleans.py:18
++msgid ""
++"Allow system cron jobs to relabel filesystem for restoring file contexts."
++msgstr ""
++"Дозволити системним завданням cron змінювати мітки файлової системи для "
++"відновлення контекстів файлів."
+ 
+-#: ../gui/selinux.tbl:128
+-msgid "Disable SELinux protection for nscd daemon"
+-msgstr "Захист SELinux для служби nscd вимкнено"
++#: booleans.py:19
++msgid "Allow cvs daemon to read shadow"
++msgstr "Надати доступ фоновій служби cvs до читання файла shadow"
+ 
+-#: ../gui/selinux.tbl:129
+-msgid "Disable SELinux protection for nsd daemon"
+-msgstr "Захист SELinux для служби nsd вимкнено"
++#: booleans.py:20
++msgid "Allow all daemons to write corefiles to /"
++msgstr "Дозволити всім службам здійснювати запис до /"
  
--#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
--#: ../semanage/seobject.py:603 ../semanage/seobject.py:609
-+#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
-+#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
- #, python-format
- msgid "Could not check if login mapping for %s is defined"
- msgstr "无法检查 %s 的登录映射已被定义"
+-#: ../gui/selinux.tbl:130
+-msgid "Disable SELinux protection for ntpd daemon"
+-msgstr "Захист SELinux для служби ntpd вимкнено"
++#: booleans.py:21
++msgid "Allow all daemons to use tcp wrappers."
++msgstr "Дозволити всім службам використовувати обгортки TCP."
+ 
+-#: ../gui/selinux.tbl:131
+-msgid "Disable SELinux protection for oddjob"
+-msgstr "Захист SELinux для oddjob вимкнено"
++#: booleans.py:22
++msgid "Allow all daemons the ability to read/write terminals"
++msgstr ""
++"Дозволити всім фоновим службам здійснювати читання і запис даних до "
++"терміналів"
+ 
+-#: ../gui/selinux.tbl:132
+-msgid "Disable SELinux protection for oddjob_mkhomedir"
+-msgstr "Захист SELinux для oddjob_mkhomedir вимкнено"
++#: booleans.py:23
++msgid "Allow dbadm to manage files in users home directories"
++msgstr ""
++"Надати dbadm доступ до керування файлами у домашніх каталогах користувачів"
+ 
+-#: ../gui/selinux.tbl:133
+-msgid "Disable SELinux protection for openvpn daemon"
+-msgstr "Захист SELinux для служби openvpn вимкнено"
++#: booleans.py:24
++msgid "Allow dbadm to read files in users home directories"
++msgstr "Надати dbadm доступ до домашніх каталогів користувачів"
+ 
+-#: ../gui/selinux.tbl:134
+-msgid "Disable SELinux protection for pam daemon"
+-msgstr "Захист SELinux для служби pam вимкнено"
++#: booleans.py:25
++msgid ""
++"Deny user domains applications to map a memory region as both executable and "
++"writable, this is dangerous and the executable should be reported in bugzilla"
++msgstr ""
++"Якщо ви бажаєте заборонити програмам домену відображати ділянку пам’яті "
++"одночасно на виконувану і придатну до запису області, такий доступ є "
++"небезпечним. Вам слід повідомити про такий виконуваний файл до системи "
++"стеження за вадами"
+ 
+-#: ../gui/selinux.tbl:135
+-msgid "Disable SELinux protection for pegasus"
+-msgstr "Захист SELinux для pegasus вимкнено"
++#: booleans.py:26
++msgid "Allow sysadm to debug or ptrace all processes."
++msgstr ""
++"Дозволити адміністратору системи виконувати зневаджування та трасування всіх "
++"процесів."
+ 
+-#: ../gui/selinux.tbl:136
+-msgid "Disable SELinux protection for perdition daemon"
+-msgstr "Захист SELinux для служби perdition вимкнено"
++#: booleans.py:27
++msgid "Allow dhcpc client applications to execute iptables commands"
++msgstr "Дозволити клієнтським програмам dhcpc виконувати команди iptables"
+ 
+-#: ../gui/selinux.tbl:137
+-msgid "Disable SELinux protection for portmap daemon"
+-msgstr "Захист SELinux для служби portmap вимкнено"
++#: booleans.py:28
++msgid "Allow DHCP daemon to use LDAP backends"
++msgstr "Дозволити фоновій службі DHCP використовувати модулі LDAP"
+ 
+-#: ../gui/selinux.tbl:138
+-msgid "Disable SELinux protection for portslave daemon"
+-msgstr "Захист SELinux для служби portslave вимкнено"
++#: booleans.py:29
++msgid "Allow all domains to use other domains file descriptors"
++msgstr ""
++"Дозволити всім доменам використовувати дескриптори файлів інших доменів"
+ 
+-#: ../gui/selinux.tbl:139
+-msgid "Disable SELinux protection for postfix"
+-msgstr "Захист SELinux для postfix вимкнено"
++#: booleans.py:30
++msgid "Allow all domains to have the kernel load modules"
++msgstr "Дозволити всім доменам завантажувати модулі ядра"
+ 
+-#: ../gui/selinux.tbl:140
+-msgid "Disable SELinux protection for postgresql daemon"
+-msgstr "Захист SELinux для служби postgresql вимкнено"
++#: booleans.py:31
++msgid "Allow the use of the audio devices as the source for the entropy feeds"
++msgstr ""
++"Дозволити використання звукових пристроїв як джерела початкових даних "
++"генератора псевдовипадкових чисел"
+ 
+-#: ../gui/selinux.tbl:141
+-msgid "pppd"
+-msgstr "pppd"
++#: booleans.py:32
++msgid "Allow exim to connect to databases (postgres, mysql)"
++msgstr ""
++"Дозволити exim встановлювати з’єднання з базами даних (postgres, mysql)"
+ 
+-#: ../gui/selinux.tbl:141
+-msgid "Allow pppd to be run for a regular user"
+-msgstr "Дозволити виконання pppd у режимі звичайного користувача"
++#: booleans.py:33
++msgid "Allow exim to create, read, write, and delete unprivileged user files."
++msgstr ""
++"Надати доступ exim на створення, читання, запис і вилучення файлів "
++"непривілейованого користувача."
+ 
+-#: ../gui/selinux.tbl:142
+-msgid "Disable SELinux protection for pptp"
+-msgstr "Захист SELinux для pptp вимкнено"
++#: booleans.py:34
++msgid "Allow exim to read unprivileged user files."
++msgstr "Надати доступ exim на читання файлів непривілейованого користувача."
+ 
+-#: ../gui/selinux.tbl:143
+-msgid "Disable SELinux protection for prelink daemon"
+-msgstr "Захист SELinux для служби prelink вимкнено"
++#: booleans.py:35
++msgid "Enable extra rules in the cron domain to support fcron."
++msgstr "Увімкнути додаткові правила у домені cron з метою підтримки fcron."
+ 
+-#: ../gui/selinux.tbl:144
+-msgid "Disable SELinux protection for privoxy daemon"
+-msgstr "Захист SELinux для служби privoxy вимкнено"
++#: booleans.py:36
++msgid "Allow fenced domain to connect to the network using TCP."
++msgstr ""
++"Дозволити домену fenced встановлювати з’єднання з мережею за допомогою TCP."
+ 
+-#: ../gui/selinux.tbl:145
+-msgid "Disable SELinux protection for ptal daemon"
+-msgstr "Захист SELinux для служби ptal вимкнено"
++#: booleans.py:37
++msgid "Allow fenced domain to execute ssh."
++msgstr "Дозволити домену fenced виконувати ssh."
+ 
+-#: ../gui/selinux.tbl:146
+-msgid "Disable SELinux protection for pxe daemon"
+-msgstr "Захист SELinux для служби pxe вимкнено"
++#: booleans.py:38
++msgid "Allow ftp to read and write files in the user home directories"
++msgstr ""
++"Надати доступ ftp до читання і запису файлів до домашніх каталогів "
++"користувачів"
  
--#: ../semanage/seobject.py:492
-+#: ../semanage/seobject.py:496
- #, python-format
+-#: ../gui/selinux.tbl:147
+-msgid "Disable SELinux protection for pyzord"
+-msgstr "Захист SELinux для pyzord вимкнено"
++#: booleans.py:39
++msgid ""
++"Allow ftp servers to upload files,  used for public file transfer services. "
++"Directories must be labeled public_content_rw_t."
++msgstr ""
++"Надати доступ серверам ftp до внесення змін до відкритих файлів, "
++"використаних для служб відкритого обміну файлами. Каталоги має бути "
++"позначено міткою public_content_rw_t."
+ 
+-#: ../gui/selinux.tbl:148
+-msgid "Disable SELinux protection for quota daemon"
+-msgstr "Захист SELinux для служби quota вимкнено"
++#: booleans.py:40
++msgid "Allow ftp servers to connect to all ports > 1023"
++msgstr "Дозволити серверам ftp встановлення з’єднань на всіх портах > 1023"
+ 
+-#: ../gui/selinux.tbl:149
+-msgid "Disable SELinux protection for radiusd daemon"
+-msgstr "Захист SELinux для служби radiusd вимкнено"
++#: booleans.py:41
++msgid "Allow ftp servers to connect to mysql database ports"
++msgstr ""
++"Дозволити серверам ftp встановлювати з’єднання з портами бази даних mysql"
+ 
+-#: ../gui/selinux.tbl:150
+-msgid "Disable SELinux protection for radvd daemon"
+-msgstr "Захист SELinux для служби radvd вимкнено"
++#: booleans.py:42
++msgid ""
++"Allow ftp servers to login to local users and read/write all files on the "
++"system, governed by DAC."
++msgstr ""
++"Надати серверам ftp доступ до входу до системи від імені локальних "
++"користувачів і здійснювати читання або запис файлів у системі, що керується "
++"DAC."
+ 
+-#: ../gui/selinux.tbl:151
+-msgid "Disable SELinux protection for rdisc"
+-msgstr "Захист SELinux для служби rdisc вимкнено"
++#: booleans.py:43
++msgid "Allow ftp servers to use cifs used for public file transfer services."
++msgstr ""
++"Дозволити серверам ftp використовувати cifs відкритих служб обміну файлами."
+ 
+-#: ../gui/selinux.tbl:152
+-msgid "Disable SELinux protection for readahead"
+-msgstr "Захист SELinux для служби readahead вимкнено"
++#: booleans.py:44
++msgid "Allow ftp servers to use nfs used for public file transfer services."
++msgstr ""
++"Дозволити серверам ftp використовувати nfs відкритих служб обміну файлами."
+ 
+-#: ../gui/selinux.tbl:153
+-msgid "Allow programs to read files in non-standard locations (default_t)"
+-msgstr "Дозволити програмам читання файлів з нестандартних джерел (default_t)"
++#: booleans.py:45
++msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
++msgstr ""
++"Дозволити серверам ftp використання прив’язування до всіх незарезервованих "
++"портів у пасивному режимі"
+ 
+-#: ../gui/selinux.tbl:154
+-msgid "Disable SELinux protection for restorecond"
+-msgstr "Захист SELinux для служби restorecond вимкнено"
++#: booleans.py:46
++msgid "Determine whether Git CGI can search home directories."
++msgstr "Визначити, чи зможе CGI Git виконувати пошук у домашніх каталогах."
+ 
+-#: ../gui/selinux.tbl:155
+-msgid "Disable SELinux protection for rhgb daemon"
+-msgstr "Захист SELinux для служби rhgb вимкнено"
++#: booleans.py:47
++msgid "Determine whether Git CGI can access cifs file systems."
++msgstr "Визначити, чи може мати CGI Git доступ до файлових систем cifs."
+ 
+-#: ../gui/selinux.tbl:156
+-msgid "Disable SELinux protection for ricci"
+-msgstr "Захист SELinux для ricci вимкнено"
++#: booleans.py:48
++msgid "Determine whether Git CGI can access nfs file systems."
++msgstr "Визначити, чи може мати CGI Git доступ до файлових систем nfs."
+ 
+-#: ../gui/selinux.tbl:157
+-msgid "Disable SELinux protection for ricci_modclusterd"
+-msgstr "Захист SELinux для ricci_modclusterd вимкнено"
++#: booleans.py:49
++msgid ""
++"Determine whether Git session daemon can bind TCP sockets to all unreserved "
++"ports."
++msgstr ""
++"Визначити, чи фонова служба сеансів Git може прив’язувати сокети TCP до всіх "
++"незарезервованих портів."
+ 
+-#: ../gui/selinux.tbl:158
+-msgid "Disable SELinux protection for rlogind daemon"
+-msgstr "Захист SELinux для служби rlogind вимкнено"
++#: booleans.py:50
++msgid ""
++"Determine whether calling user domains can execute Git daemon in the "
++"git_session_t domain."
++msgstr ""
++"Визначати, чи можуть домени користувачів, що викликаються, виконувати фонову "
++"службу Git у домені git_session_t."
+ 
+-#: ../gui/selinux.tbl:159
+-msgid "Disable SELinux protection for rpcd daemon"
+-msgstr "Захист SELinux для служби rpcd вимкнено"
++#: booleans.py:51
++msgid "Determine whether Git system daemon can search home directories."
++msgstr ""
++"Визначити, чи зможе системна фонова служба Git виконувати пошук у домашніх "
++"каталогах."
+ 
+-#: ../gui/selinux.tbl:160
+-msgid "Disable SELinux protection for rshd"
+-msgstr "Захист SELinux для служби rshd вимкнено"
++#: booleans.py:52
++msgid "Determine whether Git system daemon can access cifs file systems."
++msgstr ""
++"Визначити, чи може мати системна фонова служба Git доступ до файлових систем "
++"cifs."
+ 
+-#: ../gui/selinux.tbl:161
+-msgid "rsync"
+-msgstr "rsync"
++#: booleans.py:53
++msgid "Determine whether Git system daemon can access nfs file systems."
++msgstr ""
++"Визначити, чи може мати системна фонова служба Git доступ до файлових систем "
++"nfs."
+ 
+-#: ../gui/selinux.tbl:161
+-msgid "Disable SELinux protection for rsync daemon"
+-msgstr "Захист SELinux для служби rsync вимкнено"
++#: booleans.py:54
++msgid "Allow gitisis daemon to send mail"
++msgstr "Дозволити фоновій службі gitisis надсилання пошти"
+ 
+-#: ../gui/selinux.tbl:162
+-msgid "Allow ssh to run from inetd instead of as a daemon"
+-msgstr "Дозволити запуск ssh з inted, а не у якості служби"
++#: booleans.py:55
++msgid "Enable reading of urandom for all domains."
++msgstr "Надати доступ до читання urandom для всіх доменів"
+ 
+-#: ../gui/selinux.tbl:163
+-msgid "Allow Samba to share nfs directories"
+-msgstr "Дозволити Samba спільний доступ до каталогів NFS"
++#: booleans.py:56
++msgid ""
++"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
++"agent to manage user files."
++msgstr ""
++"Надати доступ до використання параметра --write-env-file клієнтської "
++"програми GPG. Використання цього параметра надає доступ цій програмі до "
++"файлів користувачів."
+ 
+-#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
+-msgid "SASL authentication server"
+-msgstr "Сервер авторизації SASL"
++#: booleans.py:57
++msgid ""
++"Allow gpg web domain to modify public files used for public file transfer "
++"services."
++msgstr ""
++"Надати доступ веб-домену GPG до внесення змін до відкритих файлів, "
++"використаних для служб відкритого обміну файлами."
+ 
+-#: ../gui/selinux.tbl:164
+-msgid "Allow sasl authentication server to read /etc/shadow"
+-msgstr "Дозволити серверу авторизації sasl читати /etc/shadow"
++#: booleans.py:58
++msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
++msgstr ""
++"Дозволити gssd читання даних з каталогу temp. Призначено для доступу до tgt "
++"kerberos."
+ 
+-#: ../gui/selinux.tbl:165
++#: booleans.py:59
+ msgid ""
+-"Allow X-Windows server to map a memory region as both executable and writable"
++"Allow Apache to modify public files used for public file transfer services. "
++"Directories/Files must be labeled public_content_rw_t."
+ msgstr ""
+-"Дозволити серверу X-Windows призначати область пам'яті як виконувану та "
+-"доступну для запису"
++"Надати доступ Apache до внесення змін до відкритих файлів, використаних для "
++"служб відкритого обміну файлами. Файли і каталоги має бути позначено міткою "
++"public_content_rw_t."
+ 
+-#: ../gui/selinux.tbl:166
+-msgid "Disable SELinux protection for saslauthd daemon"
+-msgstr "Захист SELinux для служби saslauthd вимкнено"
++#: booleans.py:60
++msgid "Allow httpd to use built in scripting (usually php)"
++msgstr ""
++"Дозволити httpd використовувати вбудовані інструменти обробки скриптів "
++"(зазвичай php)"
+ 
+-#: ../gui/selinux.tbl:167
+-msgid "Disable SELinux protection for scannerdaemon daemon"
+-msgstr "Захист SELinux для служби scannerdaemon вимкнено"
++#: booleans.py:61
++msgid "Allow http daemon to check spam"
++msgstr "Надати доступ фоновій службі http до пошуку спаму"
+ 
+-#: ../gui/selinux.tbl:168
+-msgid "Do not allow transition to sysadm_t, sudo and su effected"
+-msgstr "Не дозволяти зміну на sysadm_t, sudo та su"
++#: booleans.py:62
++msgid ""
++"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
++"ports"
++msgstr ""
++"Надати доступ до використання httpd у режимі клієнта FTP на порті ftp та "
++"тимчасових портах"
+ 
+-#: ../gui/selinux.tbl:169
+-msgid "Do not allow any processes to load kernel modules"
+-msgstr "Не дозволяти процесам завантажувати модулі ядра"
++#: booleans.py:63
++msgid "Allow httpd to connect to the ldap port"
++msgstr "Дозволити httpd встановлювати з’єднання з портом ldap"
+ 
+-#: ../gui/selinux.tbl:170
+-msgid "Do not allow any processes to modify kernel SELinux policy"
+-msgstr "Не дозволяти процесам змінювати політику SELinux у ядрі"
++#: booleans.py:64
++msgid "Allow http daemon to connect to zabbix"
++msgstr "Надати фоновій службі http змогу встановлювати з’єднання з zabbix"
+ 
+-#: ../gui/selinux.tbl:171
+-msgid "Disable SELinux protection for sendmail daemon"
+-msgstr "Захист SELinux для служби sendmail вимкнено"
++#: booleans.py:65
++msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
++msgstr ""
++"Надати доступ скриптам і модулям HTTPD на встановлення з’єднання з мережею "
++"за допомогою TCP."
+ 
+-#: ../gui/selinux.tbl:172
+-msgid "Disable SELinux protection for setrans"
+-msgstr "Захист SELinux для setrans вимкнено"
++#: booleans.py:66
++msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
++msgstr ""
++"Надати доступ скриптам і модулям HTTPD на встановлення з’єднання з Cobbler "
++"мережею."
+ 
+-#: ../gui/selinux.tbl:173
+-msgid "Disable SELinux protection for setroubleshoot daemon"
+-msgstr "Захист SELinux для служби setroubleshoot вимкнено"
++#: booleans.py:67
++msgid ""
++"Allow HTTPD scripts and modules to connect to databases over the network."
++msgstr ""
++"Надати доступ скриптам і модулям HTTPD на встановлення з’єднання з базами "
++"даних мережею."
+ 
+-#: ../gui/selinux.tbl:174
+-msgid "Disable SELinux protection for slapd daemon"
+-msgstr "Захист SELinux для служби slapd вимкнено"
++#: booleans.py:68
++msgid "Allow httpd to connect to memcache server"
++msgstr "Надати доступ httpd на з’єднання з сервером memcache"
+ 
+-#: ../gui/selinux.tbl:175
+-msgid "Disable SELinux protection for slrnpull daemon"
+-msgstr "Захист SELinux для служби slrnpull вимкнено"
++#: booleans.py:69
++msgid "Allow httpd to act as a relay"
++msgstr "Надати доступ до використання httpd у режимі перемикача мережі"
+ 
+-#: ../gui/selinux.tbl:176
+-msgid "Disable SELinux protection for smbd daemon"
+-msgstr "Захист SELinux для служби smbd вимкнено"
++#: booleans.py:70
++msgid "Allow http daemon to send mail"
++msgstr "Надати доступ фоновій службі http до надсилання пошти"
+ 
+-#: ../gui/selinux.tbl:177
+-msgid "Disable SELinux protection for snmpd daemon"
+-msgstr "Захист SELinux для служби snmpd вимкнено"
++#: booleans.py:71
++msgid "Allow Apache to communicate with avahi service via dbus"
++msgstr ""
++"Дозволити Apache здійснювати обмін даним зі службою avahi за допомогою dbus"
+ 
+-#: ../gui/selinux.tbl:178
+-msgid "Disable SELinux protection for snort daemon"
+-msgstr "Захист SELinux для служби snort вимкнено"
++#: booleans.py:72
++msgid "Allow httpd cgi support"
++msgstr "Дозволити підтримку cgi у httpd"
+ 
+-#: ../gui/selinux.tbl:179
+-msgid "Disable SELinux protection for soundd daemon"
+-msgstr "Захист SELinux для служби soundd вимкнено"
++#: booleans.py:73
++msgid "Allow httpd to act as a FTP server by listening on the ftp port."
++msgstr ""
++"Надати доступ до використання httpd у режимі сервера FTP очікуванням даних "
++"на порті ftp."
+ 
+-#: ../gui/selinux.tbl:180
+-msgid "Disable SELinux protection for sound daemon"
+-msgstr "Захист SELinux для служби sound вимкнено"
++#: booleans.py:74
++msgid "Allow httpd to read home directories"
++msgstr "Надати доступ httpd до читання даних з домашніх каталогів"
+ 
+-#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
+-msgid "Spam Protection"
+-msgstr "Захист від спаму"
++#: booleans.py:75
++msgid "Allow httpd scripts and modules execmem/execstack"
++msgstr "Надати доступ скриптам і модулям httpd до execmem/execstack"
+ 
+-#: ../gui/selinux.tbl:181
+-msgid "Disable SELinux protection for spamd daemon"
+-msgstr "Захист SELinux для служби spamd вимкнено"
++#: booleans.py:76
++msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
++msgstr ""
++"Дозволити HTTPD встановлювати з’єднання з портом 80 для штатного завершення "
++"роботи"
+ 
+-#: ../gui/selinux.tbl:182
+-msgid "Allow spamd to access home directories"
+-msgstr "Дозволити spamd звертатися до домашніх каталогів"
++#: booleans.py:77
++msgid "Allow httpd processes to manage IPA content"
++msgstr "Дозволити процесам httpd керувати даними IPA"
+ 
+-#: ../gui/selinux.tbl:183
+-msgid "Allow Spam Assassin daemon network access"
+-msgstr "Дозволити мережний доступ службі Spam Assassin"
++#: booleans.py:78
++msgid "Allow Apache to use mod_auth_ntlm_winbind"
++msgstr "Дозволити Apache використовувати mod_auth_ntlm_winbind"
+ 
+-#: ../gui/selinux.tbl:184
+-msgid "Disable SELinux protection for speedmgmt daemon"
+-msgstr "Захист SELinux для служби speedmgmt вимкнено"
++#: booleans.py:79
++msgid "Allow Apache to use mod_auth_pam"
++msgstr "Дозволити Apache використовувати mod_auth_pam"
+ 
+-#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
+-msgid "Squid"
+-msgstr "Звук"
++#: booleans.py:80
++msgid "Allow httpd to read user content"
++msgstr "Надати доступ httpd до читання даних користувача"
+ 
+-#: ../gui/selinux.tbl:185
+-msgid "Allow squid daemon to connect to the network"
+-msgstr "Дозволити службі squid приєднуватись до мережі"
++#: booleans.py:81
++msgid "Allow Apache to run in stickshift mode, not transition to passenger"
++msgstr ""
++"Дозволити Apache працювати у режимі ручного керування без переходу до "
++"користувача"
+ 
+-#: ../gui/selinux.tbl:186
+-msgid "Disable SELinux protection for squid daemon"
+-msgstr "Захист SELinux для служби squid вимкнено"
++#: booleans.py:82
++msgid "Allow httpd daemon to change its resource limits"
++msgstr ""
++"Дозволити фоновій службі httpd для внесення змін до обмежень його ресурсів"
+ 
+-#: ../gui/selinux.tbl:187
+-msgid "Disable SELinux protection for ssh daemon"
+-msgstr "Захист SELinux для служби ssh вимкнено"
++#: booleans.py:83
++msgid ""
++"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
++msgstr ""
++"Дозволити HTTPD запускати виконувані файли SSI у одному домені зі скриптами "
++"CGI системи."
+ 
+-#: ../gui/selinux.tbl:188
+-msgid "Allow ssh logins as sysadm_r:sysadm_t"
+-msgstr "Дозволити авторизацію ssh для sysadm_r:sysadm_t"
++#: booleans.py:84
++msgid ""
++"Allow apache scripts to write to public content, directories/files must be "
++"labeled public_rw_content_t."
++msgstr ""
++"Дозволити скриптам apache виконувати запис до каталогів відкритих даних. "
++"Каталоги або файли має бути позначено міткою public_rw_content_t."
+ 
+-#: ../gui/selinux.tbl:189
++#: booleans.py:85
++msgid "Allow Apache to execute tmp content."
++msgstr "Надати доступ Apache до виконання коду з tmp."
++
++#: booleans.py:86
+ msgid ""
+-"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
+-"bashrc)"
++"Unify HTTPD to communicate with the terminal. Needed for entering the "
++"passphrase for certificates at the terminal."
+ msgstr ""
+-"Дозволити користувачам staff_r пошук у домашніх каталогах та читання файлів "
+-"(наприклад, ~/.bashrc)"
++"Уніфікувати обмін даними між HTTPD та терміналом. Потрібне для введення "
++"паролів до сертифікатів з термінала."
+ 
+-#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
+-msgid "Universal SSL tunnel"
+-msgstr "Універсальний тунель SSL"
++#: booleans.py:87
++msgid "Unify HTTPD handling of all content files."
++msgstr "Уніфікувати обробку HTTPD всіх файлів даних."
+ 
+-#: ../gui/selinux.tbl:190
+-msgid "Disable SELinux protection for stunnel daemon"
+-msgstr "Захист SELinux для служби stunnel вимкнено"
++#: booleans.py:88
++msgid "Allow httpd to access cifs file systems"
++msgstr "Надати доступ httpd до файлових систем cifs"
+ 
+-#: ../gui/selinux.tbl:191
+-msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
+-msgstr "Дозволити службі stunnel виконуватись незалежно від xinetd"
++#: booleans.py:89
++msgid "Allow httpd to access FUSE file systems"
++msgstr "Надати доступ httpd до файлових систем FUSE"
+ 
+-#: ../gui/selinux.tbl:192
+-msgid "Disable SELinux protection for swat daemon"
+-msgstr "Захист SELinux для служби swat вимкнено"
++#: booleans.py:90
++msgid "Allow httpd to run gpg"
++msgstr "Дозволити httpd запускати gpg"
+ 
+-#: ../gui/selinux.tbl:193
+-msgid "Disable SELinux protection for sxid daemon"
+-msgstr "Захист SELinux для служби sxid вимкнено"
++#: booleans.py:91
++msgid "Allow httpd to access nfs file systems"
++msgstr "Надати доступ httpd до файлових систем nfs"
+ 
+-#: ../gui/selinux.tbl:194
+-msgid "Disable SELinux protection for syslogd daemon"
+-msgstr "Захист SELinux для служби syslogd вимкнено"
++#: booleans.py:92
++msgid "Allow httpd to communicate with oddjob to start up a service"
++msgstr "Дозволити httpd здійснювати обмін даним з oddjob для запуску служби"
+ 
+-#: ../gui/selinux.tbl:195
+-msgid "Disable SELinux protection for system cron jobs"
+-msgstr "Захист SELinux для системи завдань cron вимкнено"
++#: booleans.py:93
++msgid "Allow httpd to access openstack ports"
++msgstr "Надати доступ httpd до портів openstack"
+ 
+-#: ../gui/selinux.tbl:196
+-msgid "Disable SELinux protection for tcp daemon"
+-msgstr "Захист SELinux для служби tcp вимкнено"
++#: booleans.py:94
++msgid "Allow icecast to connect to all ports, not just sound ports."
++msgstr ""
++"Надати доступ icecast на встановлення з’єднань на всіх портах, а не лише "
++"звукових портах."
+ 
+-#: ../gui/selinux.tbl:197
+-msgid "Disable SELinux protection for telnet daemon"
+-msgstr "Захист SELinux для служби telnet вимкнено"
++#: booleans.py:95
++msgid ""
++"Allow the Irssi IRC Client to connect to any port, and to bind to any "
++"unreserved port."
++msgstr ""
++"Дозволити клієнтській програмі IRC Irssi встановлювати з’єднання на "
++"довільному порті і прив’язуватися до будь-якого незарезервованого порту."
+ 
+-#: ../gui/selinux.tbl:198
+-msgid "Disable SELinux protection for tftpd daemon"
+-msgstr "Захист SELinux для служби tftpd вимкнено"
++#: booleans.py:96
++msgid "Allow java executable stack"
++msgstr "Дозволити виконуваний стек java"
+ 
+-#: ../gui/selinux.tbl:199
+-msgid "Disable SELinux protection for transproxy daemon"
+-msgstr "Захист SELinux для служби transproxy вимкнено"
++#: booleans.py:97
++msgid "Allow confined applications to run with kerberos."
++msgstr "Дозволити обмеженим програмам запускатися за допомогою kerberos."
+ 
+-#: ../gui/selinux.tbl:200
+-msgid "Disable SELinux protection for udev daemon"
+-msgstr "Захист SELinux для служби udev вимкнено"
++#: booleans.py:98
++msgid "Allow syslogd daemon to send mail"
++msgstr "Надати доступ фоновій службі syslogd до надсилання пошти"
+ 
+-#: ../gui/selinux.tbl:201
+-msgid "Disable SELinux protection for uml daemon"
+-msgstr "Захист SELinux для служби uml вимкнено"
++#: booleans.py:99
++msgid "Allow syslogd the ability to read/write terminals"
++msgstr ""
++"Надати можливість syslogd читати дані з терміналів чи записувати дані до "
++"терміналів"
+ 
+-#: ../gui/selinux.tbl:202
++#: booleans.py:100
++msgid "Allow logging in and using the system from /dev/console."
++msgstr ""
++"Надавати можливість входу до системи і користування системою за допомогою /"
++"dev/console."
++
++#: booleans.py:101
+ msgid ""
+-"Allow xinetd to run unconfined, including any services it starts that do not "
+-"have a domain transition explicitly defined"
++"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:102
++msgid "Allow mock to read files in home directories."
++msgstr "Надати mock доступ до читання файлів у домашніх каталогах."
++
++#: booleans.py:103
++msgid "Allow the mount command to mount any directory or file."
++msgstr ""
++"Дозволити монтування за допомогою команди mount довільного каталогу або "
++"файла."
++
++#: booleans.py:104
++msgid "Allow mozilla plugin domain to connect to the network using TCP."
+ msgstr ""
+-"Дозволити службі xinetd виконуватись без обмежень, що включає всі керовані "
+-"ним служби, для яких явно не вказані перетворення доменів"
++"Дозволити домену додатків mozilla встановлювати з’єднання з мережею за "
++"допомогою TCP."
+ 
+-#: ../gui/selinux.tbl:203
++#: booleans.py:105
+ msgid ""
+-"Allow rc scripts to run unconfined, including any daemon started by an rc "
+-"script that does not have a domain transition explicitly defined"
++"Allow mozilla_plugins to create random content in the users home directory"
++msgstr ""
++"Дозволити mozilla_plugins створювати довільні дані у домашніх каталогах "
++"користувачів"
++
++#: booleans.py:106
++msgid "Allow confined web browsers to read home directory content"
+ msgstr ""
+-"Дозволити виконання сценаріїв rc без обмежень, включаючи служби, що "
+-"запускаються сценарієм rc, для яких явно не вказано домен переходу"
++"Надати доступ обмеженим програмам для перегляду інтернету до читання даних з "
++"домашнього каталогу"
+ 
+-#: ../gui/selinux.tbl:204
+-msgid "Allow rpm to run unconfined"
+-msgstr "Дозволити rpm виконуватись без обмежень"
++#: booleans.py:107
++msgid "Allow mplayer executable stack"
++msgstr "Дозволити виконуваний стек mplayer"
+ 
+-#: ../gui/selinux.tbl:205
+-msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
++#: booleans.py:108
++msgid "Allow mysqld to connect to all ports"
++msgstr "Дозволити mysqld встановлення з’єднань на всіх портах"
++
++#: booleans.py:109
++msgid "Allow BIND to bind apache port."
++msgstr "Дозволити BIND прив’язуватися до порту apache."
++
++#: booleans.py:110
++msgid ""
++"Allow BIND to write the master zone files. Generally this is used for "
++"dynamic DNS or zone transfers."
+ msgstr ""
+-"Дозволити привілейованим утилітам (наприклад, hotplug та insmod) "
+-"виконуватись без обмежень"
++"Дозволити BIND виконувати запис файлів основної зони. Зазвичай, такий запис "
++"потрібен для динамічних DNS або при зміні зон."
+ 
+-#: ../gui/selinux.tbl:206
+-msgid "Disable SELinux protection for updfstab daemon"
+-msgstr "Захист SELinux для служби updfstab вимкнено"
++#: booleans.py:111
++msgid "Allow any files/directories to be exported read/only via NFS."
++msgstr ""
++"Дозволити експорт будь-яких файлів або каталогів у режимі лише для читання "
++"за допомогою NFS."
+ 
+-#: ../gui/selinux.tbl:207
+-msgid "Disable SELinux protection for uptimed daemon"
+-msgstr "Захист SELinux для служби uptimed вимкнено"
++#: booleans.py:112
++msgid "Allow any files/directories to be exported read/write via NFS."
++msgstr ""
++"Дозволити експорт будь-яких файлів або каталогів у режимі читання або запису "
++"за допомогою NFS."
+ 
+-#: ../gui/selinux.tbl:208
++#: booleans.py:113
+ msgid ""
+-"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
+-"staff_r can do so"
++"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:114
++msgid "Allow system to run with NIS"
++msgstr "Дозволити системі запускатися з NIS"
++
++#: booleans.py:115
++msgid "Allow confined applications to use nscd shared memory."
++msgstr ""
++"Дозволити обмеженим програмам використовувати область пам’яті спільного "
++"використання nscd."
++
++#: booleans.py:116
++msgid "Allow nsplugin code to connect to unreserved ports"
++msgstr ""
++"Надати доступ коду nsplugin встановлювати з’єднання з незарезервованими "
++"портами"
++
++#: booleans.py:117
++msgid "Allow nsplugin code to execmem/execstack"
++msgstr "Надати доступ коду nsplugin до execmem/execstack"
++
++#: booleans.py:118
++msgid "Allow openvpn to read home directories"
++msgstr "Надати доступ openvpn до читання даних з домашніх каталогів"
++
++#: booleans.py:119
++msgid "Allow piranha-lvs domain to connect to the network using TCP."
+ msgstr ""
+-"Дозволити користувачу user_r звертатися до sysadm_r через su, sudo чи "
+-"userhelper. У іншому разі лише staff_r зможе здійснювати доступ"
++"Дозволити домену piranha-lvs встановлювати з’єднання з мережею за допомогою "
++"TCP."
++
++#: booleans.py:120
++msgid "Allow polipo to connect to all ports > 1023"
++msgstr "Надати дозвіл polipo встановлювати з’єднання на всіх портах > 1023"
+ 
+-#: ../gui/selinux.tbl:209
+-msgid "Allow users to execute the mount command"
+-msgstr "Дозволити користувачам виконувати команду mount"
++#: booleans.py:121
++msgid ""
++"Determine whether Polipo session daemon can bind tcp sockets to all "
++"unreserved ports."
++msgstr ""
++"Визначити, чи фонова служба сеансів Polipo може прив’язувати сокети tcp до "
++"всіх незарезервованих портів."
+ 
+-#: ../gui/selinux.tbl:210
+-msgid "Allow regular users direct mouse access (only allow the X server)"
++#: booleans.py:122
++msgid ""
++"Determine whether calling user domains can execute Polipo daemon in the "
++"polipo_session_t domain."
+ msgstr ""
+-"Дозволити звичайним користувачам здійснювати прямий доступ за допомогою миші "
+-"(лише для сервера X)"
++"Визначати, чи можуть домени користувачів, що викликаються, виконувати фонову "
++"службу Polipo у домені polipo_session_t."
++
++#: booleans.py:123
++msgid "Determine whether polipo can access cifs file systems."
++msgstr "Визначити, чи може мати Polipo доступ до файлових систем cifs."
+ 
+-#: ../gui/selinux.tbl:211
+-msgid "Allow users to run the dmesg command"
+-msgstr "Дозволити користувачам виконувати команду dmesg"
++#: booleans.py:124
++msgid "Determine whether Polipo can access nfs file systems."
++msgstr "Визначити, чи може мати Polipo доступ до файлових систем nfs."
+ 
+-#: ../gui/selinux.tbl:212
+-msgid "Allow users to control network interfaces (also needs USERCTL=true)"
++#: booleans.py:125
++msgid "Enable polyinstantiated directory support."
++msgstr "Увімкнути підтримку багатоекземплярних каталогів."
++
++#: booleans.py:126
++msgid "Allow the portage domains to use NFS mounts (regular nfs_t)"
+ msgstr ""
+-"Дозволити користувачам керувати мережними інтерфейсами (також потрібно "
+-"USERCTL=true)"
++"Дозволити доменам portage використовувати точки монтування NFS (звичайні "
++"nfs_t)"
+ 
+-#: ../gui/selinux.tbl:213
+-msgid "Allow normal user to execute ping"
+-msgstr "Дозволити звичайним користувачам виконувати ping"
++#: booleans.py:127
++msgid "Allow postfix_local domain full write access to mail_spool directories"
++msgstr "Надати домену postfix_local повний доступ до каталогів mail_spool"
+ 
+-#: ../gui/selinux.tbl:214
+-msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
++#: booleans.py:128
++msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+ msgstr ""
+-"Дозволити користувачам виконувати читання та запис noextattrfile (FAT, "
+-"CDROM, FLOPPY)"
++"Дозволити postgresql використовувати ssh та rsync для відновлення стану "
++"системи на певний момент часу"
++
++#: booleans.py:129
++msgid "Allow transmit client label to foreign database"
++msgstr "Дозволити передавання мітки клієнта до сторонньої бази даних"
++
++#: booleans.py:130
++msgid "Allow database admins to execute DML statement"
++msgstr "Надати адміністраторам бази даних виконувати інструкцію DML"
++
++#: booleans.py:131
++msgid "Allow unprivileged users to execute DDL statement"
++msgstr "Дозволити непривілейованим користувачам виконувати інструкцію DDL"
+ 
+-#: ../gui/selinux.tbl:215
+-msgid "Allow users to rw usb devices"
+-msgstr "Дозволити користувачам виконувати читання та запис пристроїв USB"
++#: booleans.py:132
++msgid "Allow pppd to load kernel modules for certain modems"
++msgstr "Дозволити pppd завантажувати модулі ядра для певних модемів"
+ 
+-#: ../gui/selinux.tbl:216
++#: booleans.py:133
++msgid "Allow pppd to be run for a regular user"
++msgstr "Дозволити виконання pppd у режимі звичайного користувача"
++
++#: booleans.py:134
+ msgid ""
+-"Allow users to run TCP servers (bind to ports and accept connection from the "
+-"same domain and outside users)  disabling this forces FTP passive mode and "
+-"may change other protocols"
++"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
+ msgstr ""
+-"Дозволити користувачам запускати сервери TCP (здійснювати прив'язку портів "
+-"та приймати з'єднання з того ж домену та зовнішніх користувачів). Вимикання "
+-"цієї можливості викличе перехід у пасивний режим FTP та може змінити інші "
+-"протоколи"
++"Надати доступ privoxy на встановлення з’єднань на всіх портах, а не лише "
++"портах HTTP, FTP і Gopher."
+ 
+-#: ../gui/selinux.tbl:217
+-msgid "Allow user to stat ttyfiles"
+-msgstr "Дозволити користувачам виконувати stat для файлів tty"
++#: booleans.py:135
++msgid "Allow Puppet client to manage all file types."
++msgstr "Дозволити клієнтській частині Puppet керувати файлами будь-яких типів"
+ 
+-#: ../gui/selinux.tbl:218
+-msgid "Disable SELinux protection for uucpd daemon"
+-msgstr "Захист SELinux для служби uucpd вимкнено"
++#: booleans.py:136
++msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
++msgstr ""
++"Дозволити основній частині Puppet використовувати з’єднання з базою даних "
++"MySQL і PostgreSQL"
+ 
+-#: ../gui/selinux.tbl:219
+-msgid "Disable SELinux protection for vmware daemon"
+-msgstr "Захист SELinux для служби vmware вимкнено"
++#: booleans.py:137
++msgid "Allow qemu to connect fully to the network"
++msgstr "Дозволити qemu встановлювати повноцінне з’єднання з мережею"
+ 
+-#: ../gui/selinux.tbl:220
+-msgid "Disable SELinux protection for watchdog daemon"
+-msgstr "Захист SELinux для служби watchdog вимкнено"
++#: booleans.py:138
++msgid "Allow qemu to use cifs/Samba file systems"
++msgstr "Дозволити qemu використовувати файлові системи cifs/Samba"
+ 
+-#: ../gui/selinux.tbl:221
+-msgid "Disable SELinux protection for winbind daemon"
+-msgstr "Захист SELinux для служби winbind вимкнено"
++#: booleans.py:139
++msgid "Allow qemu to use serial/parallel communication ports"
++msgstr ""
++"Дозволити qemu використовувати послідовні або паралельні порти обміну даними"
+ 
+-#: ../gui/selinux.tbl:222
+-msgid "Disable SELinux protection for xdm daemon"
+-msgstr "Захист SELinux для служби xdm вимкнено"
++#: booleans.py:140
++msgid "Allow qemu to use nfs file systems"
++msgstr "Дозволити qemu використовувати файлові системи nfs"
+ 
+-#: ../gui/selinux.tbl:223
+-msgid "Allow xdm logins as sysadm_r:sysadm_t"
+-msgstr "Дозволити авторизацію xdm як sysadm_r:sysadm_t"
++#: booleans.py:141
++msgid "Allow qemu to use usb devices"
++msgstr "Дозволити qemu використовувати пристрої usb"
+ 
+-#: ../gui/selinux.tbl:224
+-msgid "Disable SELinux protection for xen daemon"
+-msgstr "Вимкнути захист SELinux для демона xen"
++#: booleans.py:142
++msgid "Allow racoon to read shadow"
++msgstr "Надати доступ racoon до читання файла shadow"
+ 
+-#: ../gui/selinux.tbl:225
+-msgid "XEN"
+-msgstr "XEN"
++#: booleans.py:143
++msgid "Allow rgmanager domain to connect to the network using TCP."
++msgstr ""
++"Дозволити домену rgmanager встановлювати з’єднання з мережею за допомогою "
++"TCP."
+ 
+-#: ../gui/selinux.tbl:225
+-msgid "Allow xen to read/write physical disk devices"
+-msgstr "Дозволити xen запис та читання фізичних дискових пристроїв"
++#: booleans.py:144
++msgid ""
++"Allow rsync to modify public files used for public file transfer services.  "
++"Files/Directories must be labeled public_content_rw_t."
++msgstr ""
++"Надати доступ rsync до внесення змін до відкритих файлів, використаних для "
++"служб відкритого обміну файлами. Файли і каталоги має бути позначено міткою "
++"public_content_rw_t."
+ 
+-#: ../gui/selinux.tbl:226
+-msgid "Disable SELinux protection for xfs daemon"
+-msgstr "Захист SELinux для служби xfs вимкнено"
++#: booleans.py:145
++msgid "Allow rsync to run as a client"
++msgstr "Уможливити запуск rsync у режимі клієнта"
+ 
+-#: ../gui/selinux.tbl:227
+-msgid "Disable SELinux protection for xen control"
+-msgstr "Захист SELinux для служби xen вимкнено"
++#: booleans.py:146
++msgid "Allow rsync to export any files/directories read only."
++msgstr ""
++"Дозволити rsync експортувати дані файлів або каталогів лише для читання."
+ 
+-#: ../gui/selinux.tbl:228
+-msgid "Disable SELinux protection for ypbind daemon"
+-msgstr "Захист SELinux для служби ypbind вимкнено"
++#: booleans.py:147
++msgid "Allow rsync servers to share cifs files systems"
++msgstr "Дозволити серверам rsync спільно використовувати файлові системи cifs"
+ 
+-#: ../gui/selinux.tbl:229
+-msgid "Disable SELinux protection for NIS Password Daemon"
+-msgstr "Захист SELinux для служби NIS Password вимкнено"
++#: booleans.py:148
++msgid "Allow rsync servers to share nfs files systems"
++msgstr "Дозволити серверам rsync спільно використовувати файлові системи nfs"
+ 
+-#: ../gui/selinux.tbl:230
+-msgid "Disable SELinux protection for ypserv daemon"
+-msgstr "Захист SELinux для служби ypserv вимкнено"
++#: booleans.py:149
++msgid "Allow samba to create new home directories (e.g. via PAM)"
++msgstr ""
++"Дозволити samba створювати домашні каталоги (наприклад, за допомогою PAM)"
+ 
+-#: ../gui/selinux.tbl:231
+-msgid "Disable SELinux protection for NIS Transfer Daemon"
+-msgstr "Захист SELinux для служби NIS Transfer вимкнено"
++#: booleans.py:150
++msgid ""
++"Allow samba to act as the domain controller, add users, groups and change "
++"passwords."
++msgstr ""
++"Дозволити samba працювати у режимі контролера домену, додавати користувачів, "
++"групи і змінювати паролі."
+ 
+-#: ../gui/selinux.tbl:232
+-msgid "Allow SELinux webadm user to manage unprivileged users home directories"
++#: booleans.py:151
++msgid "Allow samba to share users home directories."
+ msgstr ""
+-"Дозволити користувачу webadm керувати домашніми каталогами непривілейованих "
+-"користувачів"
++"Дозволити samba надавати у спільне використання домашні каталоги користувачів"
+ 
+-#: ../gui/selinux.tbl:233
+-msgid "Allow SELinux webadm user to read unprivileged users home directories"
++#: booleans.py:152
++msgid "Allow samba to share any file/directory read only."
+ msgstr ""
+-"Дозволити користувачу webadm читання домашніх каталогів непривілейованих "
+-"користувачів"
++"Дозволити samba надавати доступ до будь-якого файла або каталогу лише у "
++"режимі читання."
+ 
+-#: ../gui/semanagePage.py:126
+-#, python-format
+-msgid "Are you sure you want to delete %s '%s'?"
+-msgstr "Ви справді хочете вилучити %s «%s»?"
++#: booleans.py:153
++msgid "Allow samba to share any file/directory read/write."
++msgstr ""
++"Дозволити samba надавати доступ до будь-якого файла або каталогу лише у "
++"режимі читання або запису."
+ 
+-#: ../gui/semanagePage.py:126
+-#, python-format
+-msgid "Delete %s"
+-msgstr "Вилучити %s"
++#: booleans.py:154
++msgid "Allow samba to act as a portmapper"
++msgstr "Надати samba змогу працювати у режимі призначення портів"
+ 
+-#: ../gui/semanagePage.py:134
+-#, python-format
+-msgid "Add %s"
+-msgstr "Додати %s"
++#: booleans.py:155
++msgid "Allow samba to run unconfined scripts"
++msgstr "Дозволити samba запускати скрипти без обмежень"
+ 
+-#: ../gui/semanagePage.py:148
+-#, python-format
+-msgid "Modify %s"
+-msgstr "Змінити %s"
++#: booleans.py:156
++msgid "Allow samba to export ntfs/fusefs volumes."
++msgstr "Надати доступ samba до експортування томів ntfs/fusefs."
+ 
+-#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
+-msgid "Permissive"
+-msgstr "Дозволений"
++#: booleans.py:157
++msgid "Allow samba to export NFS volumes."
++msgstr "Надати доступ samba до експортування томів NFS."
+ 
+-#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
+-msgid "Enforcing"
+-msgstr "Примусовий"
++#: booleans.py:158
++msgid "Allow sanlock to read/write fuse files"
++msgstr "Дозволити sanlock читати і записувати файли fuse"
+ 
+-#: ../gui/statusPage.py:94
+-msgid "Status"
+-msgstr "Статус"
++#: booleans.py:159
++msgid "Allow sanlock to manage nfs files"
++msgstr "Надати доступ sanlock на керування файлами nfs"
+ 
+-#: ../gui/statusPage.py:133
++#: booleans.py:160
++msgid "Allow sanlock to manage cifs files"
++msgstr "Надати доступ sanlock до керування файлами cifs"
++
++#: booleans.py:161
++msgid "Allow sasl to read shadow"
++msgstr "Надати доступ sasl до читання файла shadow"
++
++#: booleans.py:162
+ 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?"
++"disallow programs, such as newrole, from transitioning to administrative "
++"user domains."
+ msgstr ""
+-"Зміна типу політики вимагає повторної розмітки всієї файлової системи при "
+-"наступному завантаженні. Процес розмітки може бути досить тривалим залежно "
+-"від розміру файлової системи. Продовжити?"
++"Якщо ви бажаєте заборонити програмам у безпечному режимі, зокрема newrole, "
++"здійснювати переведення до доменів адміністративних користувачів."
+ 
+-#: ../gui/statusPage.py:147
++#: booleans.py:163
++msgid "Disable kernel module loading."
++msgstr "Вимкнути завантаження модулів ядра."
++
++#: booleans.py:164
+ msgid ""
+-"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
+-"you later decide to turn SELinux back on, the system will be required to "
+-"relabel.  If you just want to see if SELinux is causing a problem on your "
+-"system, you can go to permissive mode which will only log errors and not "
+-"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
+-"wish to continue?"
++"Boolean to determine whether the system permits loading policy, setting "
++"enforcing mode, and changing boolean values.  Set this to true and you have "
++"to reboot to set it back."
+ msgstr ""
+-"Вимикання політики SELinux вимагає перезавантаження та не рекомендується. "
+-"Якщо у подальшому ви захочете увімкнути SELinux, знадобиться виконати "
+-"повторну розмітку файлової системи. Якщо ж ви просто хочете перевірити, чи "
+-"не викликає SELinux проблем у системі, використовуйте дозволений режим, який "
+-"не робить політику примусовою, але при цьому реєструє помилки у журналі. "
+-"Дозволений режим не вимагає перезавантаження. Продовжити?"
++"За допомогою цього логічного значення визначається, чи дозволятиме система "
++"завантаження правил, встановлення примусового режиму та зміну логічних "
++"значень. Встановіть значення true. Для повернення попереднього значення "
++"систему доведеться перезавантажити."
+ 
+-#: ../gui/statusPage.py:152
++#: booleans.py:165
++msgid "Allow regular users direct dri device access"
++msgstr "Надати звичайним користувачам безпосередній доступ до пристроїв dri"
++
++#: booleans.py:166
+ msgid ""
+-"Changing to SELinux enabled will cause a relabel of the entire file system "
+-"on the next boot. Relabeling takes a long time depending on the size of the "
+-"file system.  Do you wish to continue?"
++"Allow 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 ""
+-"Активація політики SELinux вимагає повторної розмітки всієї файлової системи "
+-"при наступному завантаженні. Процес розмітки може бути досить тривалим "
+-"залежно від розміру файлової системи. Продовжити?"
++"Дозволити виконуваним файлам без обмежень робити області власної резервної "
++"пам’яті виконуваними. Використання цієї можливості є дуже небезпечним. "
++"Потреба у ньому свідчить про помилки у коді програми, але може також бути "
++"ознакою нападу на систему. Про цей виконуваний файл слід повідомити у "
++"системі стеження за вадами"
+ 
+-#: ../gui/system-config-selinux.glade:11
+-msgid "system-config-selinux"
+-msgstr "system-config-selinux"
++#: booleans.py:167
++msgid ""
++"Allow all unconfined executables to use libraries requiring text relocation "
++"that are not labeled textrel_shlib_t"
++msgstr ""
++"Дозволити всім виконуваним файлам без обмежень використовувати бібліотеки "
++"потрібні для пересування текстових даних, які не позначено міткою "
++"textrel_shlib_t"
+ 
+-#: ../gui/system-config-selinux.glade:12
++#: booleans.py:168
+ msgid ""
+-"Copyright (c)2006 Red Hat, Inc.\n"
+-"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
++"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 ""
+-"(c) 2006 Red Hat, Inc.\n"
+-"(c) 2006 Dan Walsh <dwalsh at redhat.com>"
++"Дозволити виконуваним файлам без обмежень робити області стека виконуваними. "
++"Використання цієї можливості непотрібне для роботи будь-якої нормально "
++"написаної програми. Потреба у ньому свідчить про помилки у коді програми, "
++"але може також бути ознакою нападу на систему. Про цей виконуваний файл слід "
++"повідомити у системі стеження за вадами"
+ 
+-#: ../gui/system-config-selinux.glade:22
+-#: ../gui/system-config-selinux.glade:544
+-msgid "Add SELinux Login Mapping"
+-msgstr "Додати відповідні авторизації SELinux"
++#: booleans.py:169
++msgid "Allow users to connect to the local mysql server"
++msgstr "Надати доступ користувачам на з’єднання з локальним сервером mysql"
+ 
+-#: ../gui/system-config-selinux.glade:257
+-msgid "Add SELinux Network Ports"
+-msgstr "Додати мережні порти SELinux"
++#: booleans.py:170
++msgid ""
++"Allow confined users the ability to execute the ping and traceroute commands."
++msgstr ""
++"Надати користувачам з обмеженими правами можливість виконувати команди ping "
++"і traceroute."
+ 
+-#: ../gui/system-config-selinux.glade:391
+-#: ../gui/system-config-selinux.glade:678
+-msgid "SELinux Type"
+-msgstr "Тип SELinux"
++#: booleans.py:171
++msgid "Allow users to connect to PostgreSQL"
++msgstr "Надати доступ користувачам на з’єднання з PostgreSQL"
+ 
+-#: ../gui/system-config-selinux.glade:622
+-msgid "File Specification"
+-msgstr "Специфікація файлу"
++#: booleans.py:172
++msgid ""
++"Allow user to r/w files on filesystems that do not have extended attributes "
++"(FAT, CDROM, FLOPPY)"
++msgstr ""
++"Дозволити користувачеві читати і записувати файли на файлові системі без "
++"розширених атрибутів (FAT, CDROM, FLOPPY)"
+ 
+-#: ../gui/system-config-selinux.glade:650
+-msgid "File Type"
+-msgstr "Тип файлу"
++#: booleans.py:173
++msgid ""
++"Allow users to run TCP servers (bind to ports and accept connection from the "
++"same domain and outside users)  disabling this forces FTP passive mode and "
++"may change other protocols."
++msgstr ""
++"Дозволити користувачам запускати сервери TCP (здійснювати прив'язку портів "
++"та приймати з'єднання з того ж домену та зовнішніх користувачів). Вимикання "
++"цієї можливості викличе перехід у пасивний режим FTP та може змінити інші "
++"протоколи."
+ 
+-#: ../gui/system-config-selinux.glade:727
++#: booleans.py:174
++msgid "Allow user music sharing"
++msgstr "Якщо ви хочете надати користувачеві змогу оприлюднювати музику"
++
++#: booleans.py:175
+ msgid ""
+-"all files\n"
+-"regular file\n"
+-"directory\n"
+-"character device\n"
+-"block device\n"
+-"socket\n"
+-"symbolic link\n"
+-"named pipe\n"
++"Allow anon internal-sftp to upload files, used for public file transfer "
++"services. Directories must be labeled public_content_rw_t."
+ msgstr ""
+-"усі файли\n"
+-"звичайний файл\n"
+-"каталог\n"
+-"символьний пристрій\n"
+-"блочний пристрій\n"
+-"сокет\n"
+-"символьне посилання\n"
+-"канал\n"
++"Надати доступ анонімному вбудованому серверу sftp до внесення змін до "
++"відкритих файлів, використаних для служб відкритого обміну файлами. Каталоги "
++"має бути позначено міткою public_content_rw_t."
+ 
+-#: ../gui/system-config-selinux.glade:773
+-msgid "MLS"
+-msgstr "MLS"
++#: booleans.py:176
++msgid ""
++"Allow sftp-internal to read and write files in the user home directories"
++msgstr ""
++"Надати доступ вбудованому sftp до читання і запису файлів до домашніх "
++"каталогів користувачів"
+ 
+-#: ../gui/system-config-selinux.glade:837
+-msgid "Add SELinux User"
+-msgstr "Додати користувача SELinux"
++#: booleans.py:177
++msgid ""
++"Allow sftp-internal to login to local users and read/write all files on the "
++"system, governed by DAC."
++msgstr ""
++"Надати вбудованим серверам sftp доступ до входу до системи від імені "
++"локальних користувачів і здійснювати читання або запис файлів у системі, що "
++"керується DAC."
+ 
+-#: ../gui/system-config-selinux.glade:1079
+-msgid "SELinux Administration"
+-msgstr "Адміністрування SELinux"
++#: booleans.py:178
++msgid ""
++"Allow internal-sftp to read and write files in the user ssh home directories."
++msgstr ""
++"Дозволити вбудованому серверу sftp читати і записувати файли до домашніх "
++"каталогів ssh користувачів."
+ 
+-#: ../gui/system-config-selinux.glade:1122
+-msgid "Add"
+-msgstr "Додати"
++#: booleans.py:179
++msgid "Allow sge to connect to the network using any TCP port"
++msgstr ""
++"Надати доступ sge до встановлення з’єднання з мережею за допомогою "
++"довільного порту TCP"
+ 
+-#: ../gui/system-config-selinux.glade:1144
+-msgid "_Properties"
+-msgstr "_Властивості"
++#: booleans.py:180
++msgid "Allow sge to access nfs file systems."
++msgstr "Дозволити sge доступ до файлових систем nfs."
+ 
+-#: ../gui/system-config-selinux.glade:1166
+-msgid "_Delete"
+-msgstr "В_илучити"
++#: booleans.py:181
++msgid ""
++"Enable additional permissions needed to support devices on 3ware controllers."
++msgstr ""
++"Увімкнути додаткові права доступу, потрібні для підтримки пристроїв на "
++"контролерах 3ware."
+ 
+-#: ../gui/system-config-selinux.glade:1256
+-msgid "Select Management Object"
+-msgstr "Обрати об'єкт керування"
++#: booleans.py:182
++msgid ""
++"Allow samba to modify public files used for public file transfer services.  "
++"Files/Directories must be labeled public_content_rw_t."
++msgstr ""
++"Надати доступ samba до внесення змін до відкритих файлів, використаних для "
++"служб відкритого обміну файлами. Файли і каталоги має бути позначено міткою "
++"public_content_rw_t."
+ 
+-#: ../gui/system-config-selinux.glade:1273
+-msgid "<b>Select:</b>"
+-msgstr "<b>Вибір:</b>"
++#: booleans.py:183
++msgid "Allow user spamassassin clients to use the network."
++msgstr "Надати клієнтським системам spamassassin користувача доступ до мережі."
+ 
+-#: ../gui/system-config-selinux.glade:1326
+-msgid "System Default Enforcing Mode"
+-msgstr "Типовий примусовий режим"
++#: booleans.py:184
++msgid "Allow spamd to read/write user home directories."
++msgstr ""
++"Надати доступ spamd до читання або запису до домашніх каталогів користувачів."
+ 
+-#: ../gui/system-config-selinux.glade:1354
++#: booleans.py:185
+ msgid ""
+-"Disabled\n"
+-"Permissive\n"
+-"Enforcing\n"
++"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
+ msgstr ""
+-"Вимкнено\n"
+-"Дозволений\n"
+-"Примусовий\n"
++"Надати доступ squid на встановлення з’єднань на всіх портах, а не лише "
++"портах HTTP, FTP і Gopher."
+ 
+-#: ../gui/system-config-selinux.glade:1373
+-msgid "Current Enforcing Mode"
+-msgstr "Поточний примусовий режим"
++#: booleans.py:186
++msgid "Allow squid to run as a transparent proxy (TPROXY)"
++msgstr "Дозволити запуск squid у режимі прозорого проксі-сервера (TPROXY)"
+ 
+-#: ../gui/system-config-selinux.glade:1418
+-msgid "System Default Policy Type: "
+-msgstr "Тип типової політики:"
++#: booleans.py:187
++msgid ""
++"Allow ssh with chroot env to read and write files in the user home "
++"directories"
++msgstr ""
++"Дозволити ssh із середовищем chroot для читання і запису файлів до домашніх "
++"каталогів користувачів"
+ 
+-#: ../gui/system-config-selinux.glade:1463
++#: booleans.py:188
++msgid "allow host key based authentication"
++msgstr "Дозволити розпізнавання на основі ключів вузла"
++
++#: booleans.py:189
++msgid "Allow ssh logins as sysadm_r:sysadm_t"
++msgstr "Дозволити авторизацію ssh для sysadm_r:sysadm_t"
++
++#: booleans.py:190
++msgid "allow staff user to create and transition to svirt domains."
++msgstr "Дозволити працівникові створювати і переноситися до доменів svirt."
++
++#: booleans.py:191
++msgid "Allow the Telepathy connection managers to connect to any network port."
++msgstr ""
++"Надати доступ інструментам керування з’єднаннями Telepathy до встановлення "
++"з’єднань на довільних мережевих портах."
++
++#: booleans.py:192
+ msgid ""
+-"Select if you wish to relabel then entire file system on next reboot.  "
+-"Relabeling can take a very long time, depending on the size of the system.  "
+-"If you are changing policy types or going from disabled to enforcing, a "
+-"relabel is required."
++"Allow the Telepathy connection managers to connect to any generic TCP port."
+ msgstr ""
+-"Виберіть, якщо хочете виконати повторну розмітку всієї файлової системи при "
+-"наступному завантаженні. Процес повторної розмітки може бути досить тривалим "
+-"залежно від розміру файлової системи. При зміні типу політики також "
+-"знадобиться повторна розмітка."
++"Надати доступ інструментам керування з’єднаннями Telepathy до встановлення "
++"з’єднань на довільних портах TCP."
+ 
+-#: ../gui/system-config-selinux.glade:1509
+-msgid "Relabel on next reboot."
+-msgstr "Повторна розмітка при наступному завантаженні."
++#: booleans.py:193
++msgid ""
++"Allow tftp to modify public files used for public file transfer services."
++msgstr ""
++"Надати доступ tftp до внесення змін до відкритих файлів, використаних для "
++"служб відкритого обміну файлами."
+ 
+-#: ../gui/system-config-selinux.glade:1561
+-msgid "label37"
+-msgstr "label37"
++#: booleans.py:194
++msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
++msgstr ""
++"Надати доступ фоновій службі tor на прив’язку сокетів tcp до всіх "
++"незарезервованих портів"
+ 
+-#: ../gui/system-config-selinux.glade:1598
+-msgid "Revert boolean setting to system default"
+-msgstr "Відновити первинне значення параметра"
++#: booleans.py:195
++msgid ""
++"allow unconfined users to transition to the chrome sandbox domains when "
++"running chrome-sandbox"
++msgstr ""
++"Якщо ви бажаєте переводити користувача без обмежень до доменів пісочниці "
++"chrome під час запуску chrome-sandbox"
+ 
+-#: ../gui/system-config-selinux.glade:1614
+-msgid "Toggle between Customized and All Booleans"
++#: booleans.py:196
++msgid "Allow a user to login as an unconfined domain"
++msgstr "Дозволити користувачеві входити до системи режимі домену без обмежень"
++
++#: booleans.py:197
++msgid ""
++"Allow unconfined users to transition to the Mozilla plugin domain when "
++"running xulrunner plugin-container."
+ msgstr ""
+-"Перемикання між значенням вказаним користувачем та усіма логічними значеннями"
++"Дозволити користувачам без обмежень доступ до домену додатків mozilla під "
++"час запуску контейнера додатків xulrunner."
+ 
+-#: ../gui/system-config-selinux.glade:1645
+-#: ../gui/system-config-selinux.glade:1850
+-#: ../gui/system-config-selinux.glade:2037
+-#: ../gui/system-config-selinux.glade:2224
+-#: ../gui/system-config-selinux.glade:2467
+-#: ../gui/system-config-selinux.glade:2692
+-#: ../gui/system-config-selinux.glade:2867
+-msgid "Filter"
+-msgstr "Фільтр"
++#: booleans.py:198
++msgid "Allow video playing tools to run unconfined"
++msgstr ""
++"Якщо ви хочете надати дозвіл на запуск програм для відтворення відео без "
++"обмежень"
+ 
+-#: ../gui/system-config-selinux.glade:1734
+-msgid "label50"
+-msgstr "label50"
++#: booleans.py:199
++msgid "Allow unprivledged user to create and transition to svirt domains."
++msgstr ""
++"Дозволити непривілейованому користувача створювати і переноситися до доменів "
++"svirt."
+ 
+-#: ../gui/system-config-selinux.glade:1771
+-msgid "Add File Context"
+-msgstr "Додати контекст файлу"
++#: booleans.py:200
++msgid "Support ecryptfs home directories"
++msgstr "Увімкнути підтримку домашніх каталогів у ecryptfs"
+ 
+-#: ../gui/system-config-selinux.glade:1787
+-msgid "Modify File Context"
+-msgstr "Змінити контекст файлу"
++#: booleans.py:201
++msgid "Support fusefs home directories"
++msgstr "Увімкнути підтримку домашніх каталогів у fusefs"
+ 
+-#: ../gui/system-config-selinux.glade:1803
+-msgid "Delete File Context"
+-msgstr "Вилучити контекст файлу"
++#: booleans.py:202
++msgid "Use lpd server instead of cups"
++msgstr "Якщо ви бажаєте використовувати сервер lpd замість cups"
+ 
+-#: ../gui/system-config-selinux.glade:1819
+-msgid "Toggle between all and customized file context"
+-msgstr "Перемикання між усіма та зміненими контекстами файлів"
++#: booleans.py:203
++msgid "Support NFS home directories"
++msgstr "Увімкнути підтримку домашніх каталогів у NFS"
+ 
+-#: ../gui/system-config-selinux.glade:1939
+-msgid "label38"
+-msgstr "label38"
++#: booleans.py:204
++msgid "Support SAMBA home directories"
++msgstr "Якщо ви бажаєте використовувати підтримку домашніх каталогів SAMBA"
+ 
+-#: ../gui/system-config-selinux.glade:1976
+-msgid "Add SELinux User Mapping"
+-msgstr "Додати відповідність користувачів SELinux"
++#: booleans.py:205
++msgid "Allow varnishd to connect to all ports, not just HTTP."
++msgstr ""
++"Дозволити varnishd встановлювати з’єднання на всіх портах, а не лише на "
++"портах HTTP."
+ 
+-#: ../gui/system-config-selinux.glade:1992
+-msgid "Modify SELinux User Mapping"
+-msgstr "Змінити відповідність користувача SELinux"
++#: booleans.py:206
++msgid "Ignore vbetool mmap_zero errors."
++msgstr "Ігнорувати помилки vbetool mmap_zero."
+ 
+-#: ../gui/system-config-selinux.glade:2008
+-msgid "Delete SELinux User Mapping"
+-msgstr "Вилучити відповідність користувача SELinux"
++#: booleans.py:207
++msgid ""
++"Allow confined virtual guests to use serial/parallel communication ports"
++msgstr ""
++"Дозволити обмеженим віртуальним гостьовим системам використовувати "
++"послідовні або паралельні порти обміну даними"
+ 
+-#: ../gui/system-config-selinux.glade:2126
+-msgid "label39"
+-msgstr "label39"
++#: booleans.py:208
++msgid ""
++"Allow confined virtual guests to use executable memory and executable stack"
++msgstr ""
++"Надати доступ обмеженим гостьовим віртуальним системам використовувати "
++"пам’ять і стос виконання"
+ 
+-#: ../gui/system-config-selinux.glade:2163
+-msgid "Add User"
+-msgstr "Додати користувача"
++#: booleans.py:209
++msgid "Allow confined virtual guests to read fuse files"
++msgstr ""
++"Надати доступ обмеженим гостьовим віртуальним системам (virt) на читання "
++"файлів fuse"
+ 
+-#: ../gui/system-config-selinux.glade:2179
+-msgid "Modify User"
+-msgstr "Змінити користувача"
++#: booleans.py:210
++msgid "Allow confined virtual guests to manage nfs files"
++msgstr ""
++"Надати доступ обмеженим гостьовим віртуальним системам на керування файлами "
++"nfs"
+ 
+-#: ../gui/system-config-selinux.glade:2195
+-msgid "Delete User"
+-msgstr "Вилучити користувача"
++#: booleans.py:211
++msgid "Allow confined virtual guests to manage cifs files"
++msgstr ""
++"Надати доступ обмеженим гостьовим віртуальним системам на керування файлами "
++"cifs"
+ 
+-#: ../gui/system-config-selinux.glade:2313
+-msgid "label41"
+-msgstr "label41"
++#: booleans.py:212
++msgid "Allow confined virtual guests to interact with the sanlock"
++msgstr ""
++"Дозволити обмеженим віртуальним гостьовим системам взаємодіяти з sanlock"
+ 
+-#: ../gui/system-config-selinux.glade:2350
+-msgid "Add Network Port"
+-msgstr "Додати мережний порт"
++#: booleans.py:213
++msgid "Allow confined virtual guests to manage device configuration, (pci)"
++msgstr ""
++"Дозволити обмеженим віртуальним гостьовим системам керувати налаштуванням "
++"пристроїв (pci)"
+ 
+-#: ../gui/system-config-selinux.glade:2366
+-msgid "Edit Network Port"
+-msgstr "Змінити мережний порт"
++#: booleans.py:214
++msgid "Allow confined virtual guests to use usb devices"
++msgstr ""
++"Надати доступ обмеженим гостьовим віртуальним системам використовувати "
++"пристрої USB"
+ 
+-#: ../gui/system-config-selinux.glade:2382
+-msgid "Delete Network Port"
+-msgstr "Вилучити мережний порт"
++#: booleans.py:215
++msgid "Allow confined virtual guests to interact with the xserver"
++msgstr ""
++"Дозволити обмеженим віртуальним гостьовим системам взаємодіяти з графічним "
++"сервером"
+ 
+-#: ../gui/system-config-selinux.glade:2418
+-#: ../gui/system-config-selinux.glade:2436
+-msgid "Toggle between Customized and All Ports"
+-msgstr "Перемикання між портами вказаними користувачем та усіма портами"
++#: booleans.py:216
++msgid "Allow webadm to manage files in users home directories"
++msgstr ""
++"Надати webadm доступ до керування файлами у домашніх каталогах користувачів"
+ 
+-#: ../gui/system-config-selinux.glade:2556
+-msgid "label42"
+-msgstr "label42"
++#: booleans.py:217
++msgid "Allow webadm to read files in users home directories"
++msgstr "Надати webadm доступ до домашніх каталогів користувачів"
+ 
+-#: ../gui/system-config-selinux.glade:2593
+-msgid "Generate new policy module"
+-msgstr "Генерувати модуль нової політики"
++#: booleans.py:218
++msgid "Ignore wine mmap_zero errors."
++msgstr "Ігнорувати помилки wine mmap_zero."
+ 
+-#: ../gui/system-config-selinux.glade:2609
+-msgid "Load policy module"
+-msgstr "Завантажити модуль політики"
++#: booleans.py:219
++msgid "Allow the graphical login program to execute bootloader"
++msgstr ""
++"Дозволити програмі графічного входу до системи виконувати програму "
++"завантаження"
+ 
+-#: ../gui/system-config-selinux.glade:2625
+-msgid "Remove loadable policy module"
+-msgstr "Вилучити завантажувальний модуль політики"
++#: booleans.py:220
++msgid ""
++"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
++msgstr ""
++"Дозволити графічній програмі входу до системи впускати користувача sysadm_r:"
++"sysadm_t"
+ 
+-#: ../gui/system-config-selinux.glade:2661
++#: booleans.py:221
++msgid "Allow xen to manage nfs files"
++msgstr "Надати доступ xen на керування файлами nfs"
++
++#: booleans.py:222
+ msgid ""
+-"Enable/Disable additional audit rules, that are normally not reported in the "
+-"log files."
++"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
++"logical volumes for disk images."
+ msgstr ""
+-"Увімкнути чи вимкнути додаткові правила аудиту, яке зазвичай не показується "
+-"у журналах."
++"Дозволити xend виконувати blktapctrl/tapdisk. Непотрібне, якщо для образів "
++"дисків використовуються призначені логічні томи."
+ 
+-#: ../gui/system-config-selinux.glade:2781
+-msgid "label44"
+-msgstr "label44"
++#: booleans.py:223
++msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
++msgstr ""
++"Дозволити xend виконувати qemu-dm. Непотрібне, якщо використовується "
++"паравіртуалізація без віртуального буфера кадрів."
+ 
+-#: ../gui/system-config-selinux.glade:2818
+-msgid "Change process mode to permissive."
+-msgstr "Змінити режим процесу на дозвільний."
++#: booleans.py:224
++msgid ""
++"Allow xguest users to configure Network Manager and connect to apache ports"
++msgstr ""
++"Надати доступ користувачам xguest до налаштування Network Manager і "
++"встановлення з’єднання з портами apache"
+ 
+-#: ../gui/system-config-selinux.glade:2836
+-msgid "Change process mode to enforcing"
+-msgstr "Змінити режим процесу на примусовий."
++#: booleans.py:225
++msgid "Allow xguest users to mount removable media"
++msgstr "Дозволити користувачам xguest монтувати змінні носії даних"
+ 
+-#: ../gui/system-config-selinux.glade:2928
+-msgid "Process Domain"
+-msgstr "Домен процесу"
++#: booleans.py:226
++msgid "Allow xguest to use blue tooth devices"
++msgstr "Чи бажаєте ви надати доступ xguest до використання пристроїв bluetooth"
+ 
+-#: ../gui/system-config-selinux.glade:2956
+-msgid "label59"
+-msgstr "label59"
++#: booleans.py:227
++msgid "Allows clients to write to the X server shared memory segments."
++msgstr ""
++"Надати доступ клієнтським програмам на запис до сегментів пам’яті графічного "
++"сервера зі спільним використанням."
+ 
+-#: ../gui/usersPage.py:138
+-#, python-format
+-msgid "SELinux user '%s' is required"
+-msgstr "Потрібен SELinux користувач ?%s?"
++#: booleans.py:228
++msgid "Allows XServer to execute writable memory"
++msgstr ""
++"Дозволити графічному серверу виконувати дані з області пам’яті, доступної "
++"для запису"
+ 
+-#~ msgid "Run booleans lockdown wizard"
+-#~ msgstr "Запустити помічник блокування логічних змінних"
++#: booleans.py:229
++msgid "Support X userspace object manager"
++msgstr "Увімкнути підтримку керування об’єктами X у просторі користувача"
++
++#: booleans.py:230
++msgid "Allow zabbix to connect to unreserved ports"
++msgstr ""
++"Надати доступ zabbix встановлювати з’єднання з незарезервованими портами"
+ 
+-#~ msgid "Lockdown..."
+-#~ msgstr "Блокування..."
++#: booleans.py:231
++msgid "Allow zebra daemon to write it configuration files"
++msgstr "Надати доступ фоновій службі zebra для запису її файлів налаштувань"
++
++#: booleans.py:232
++msgid ""
++"Allow ZoneMinder to modify public files used for public file transfer "
++"services."
++msgstr ""
++"Надати доступ ZoneMinder до внесення змін до відкритих файлів, використаних "
++"для служб відкритого обміну файлами."
+diff --git a/policycoreutils/po/ur.po b/policycoreutils/po/ur.po
+index a4478db..a61c8f3 100644
+--- a/policycoreutils/po/ur.po
++++ b/policycoreutils/po/ur.po
+@@ -8,7 +8,7 @@ msgid ""
+ msgstr ""
+ "Project-Id-Version: PACKAGE VERSION\n"
+ "Report-Msgid-Bugs-To: \n"
+-"POT-Creation-Date: 2012-05-25 07:28-0400\n"
++"POT-Creation-Date: 2012-10-16 12:24-0400\n"
+ "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+ "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
+ "Language-Team: LANGUAGE <LL at li.org>\n"
+@@ -24,7 +24,7 @@ msgid ""
+ "         <args ...> are the arguments to that script."
+ msgstr ""
+ 
+-#: ../run_init/run_init.c:126 ../newrole/newrole.c:1124
++#: ../run_init/run_init.c:126 ../newrole/newrole.c:1123
+ #, c-format
+ msgid "failed to initialize PAM\n"
+ msgstr ""
+@@ -73,7 +73,7 @@ msgstr ""
+ msgid "authentication failed.\n"
+ msgstr ""
+ 
+-#: ../run_init/run_init.c:405 ../newrole/newrole.c:1258
++#: ../run_init/run_init.c:405 ../newrole/newrole.c:1257
+ #, c-format
+ msgid "Could not set exec context to %s.\n"
+ msgstr ""
+@@ -86,855 +86,870 @@ msgstr ""
+ msgid "To make this policy package active, execute:"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:143 ../semanage/seobject.py:147
+-msgid "global"
+-msgstr ""
+-
+-#: ../semanage/seobject.py:225
++#: ../semanage/seobject.py:200
+ msgid "Could not create semanage handle"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:233
++#: ../semanage/seobject.py:208
+ msgid "SELinux policy is not managed or store cannot be accessed."
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:238
++#: ../semanage/seobject.py:213
+ msgid "Cannot read policy store."
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:243
++#: ../semanage/seobject.py:218
+ msgid "Could not establish semanage connection"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:248
++#: ../semanage/seobject.py:223
+ msgid "Could not test MLS enabled status"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
++#: ../semanage/seobject.py:229 ../semanage/seobject.py:244
+ msgid "Not yet implemented"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:258
++#: ../semanage/seobject.py:233
+ msgid "Semanage transaction already in progress"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:267
++#: ../semanage/seobject.py:242
+ msgid "Could not start semanage transaction"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:278
++#: ../semanage/seobject.py:254
+ msgid "Could not commit semanage transaction"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:283
++#: ../semanage/seobject.py:259
+ msgid "Semanage transaction not in progress"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
++#: ../semanage/seobject.py:271 ../semanage/seobject.py:351
+ msgid "Could not list SELinux modules"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:308
++#: ../semanage/seobject.py:284
+ msgid "Modules Name"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
++#: ../semanage/seobject.py:284 ../gui/modulesPage.py:63
+ msgid "Version"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
++#: ../semanage/seobject.py:287 ../gui/statusPage.py:75
+ msgid "Disabled"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:326
++#: ../semanage/seobject.py:302
+ #, python-format
+ msgid "Could not disable module %s (remove failed)"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:337
++#: ../semanage/seobject.py:313
+ #, python-format
+ msgid "Could not enable module %s (remove failed)"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:352
++#: ../semanage/seobject.py:328
+ #, python-format
+ msgid "Could not remove module %s (remove failed)"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:362
++#: ../semanage/seobject.py:338
+ msgid "dontaudit requires either 'on' or 'off'"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:391
++#: ../semanage/seobject.py:366
+ msgid "Builtin Permissive Types"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:401
++#: ../semanage/seobject.py:376
+ msgid "Customized Permissive Types"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:442
++#: ../semanage/seobject.py:417
+ #, python-format
+ msgid "Could not set permissive domain %s (module installation failed)"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:448
++#: ../semanage/seobject.py:423
+ #, python-format
+ msgid "Could not remove permissive domain %s (remove failed)"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
+-#: ../semanage/seobject.py:603 ../semanage/seobject.py:700
+-#: ../semanage/seobject.py:730 ../semanage/seobject.py:797
+-#: ../semanage/seobject.py:854 ../semanage/seobject.py:1101
+-#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
+-#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
+-#: ../semanage/seobject.py:2045
++#: ../semanage/seobject.py:458 ../semanage/seobject.py:532
++#: ../semanage/seobject.py:578 ../semanage/seobject.py:675
++#: ../semanage/seobject.py:705 ../semanage/seobject.py:772
++#: ../semanage/seobject.py:829 ../semanage/seobject.py:1084
++#: ../semanage/seobject.py:1800 ../semanage/seobject.py:1863
++#: ../semanage/seobject.py:1882 ../semanage/seobject.py:2003
++#: ../semanage/seobject.py:2056
+ #, python-format
+ msgid "Could not create a key for %s"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
+-#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
++#: ../semanage/seobject.py:462 ../semanage/seobject.py:536
++#: ../semanage/seobject.py:582 ../semanage/seobject.py:588
+ #, python-format
+ msgid "Could not check if login mapping for %s is defined"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:496
++#: ../semanage/seobject.py:471
+ #, python-format
  msgid "Linux Group %s does not exist"
- msgstr "Linux 组群 %s 不存在"
+ msgstr ""
  
--#: ../semanage/seobject.py:497
-+#: ../semanage/seobject.py:501
+-#: ../semanage/seobject.py:501
++#: ../semanage/seobject.py:476
  #, python-format
  msgid "Linux User %s does not exist"
- msgstr "Linux用户 %s 不存在"
+ msgstr ""
  
--#: ../semanage/seobject.py:501
-+#: ../semanage/seobject.py:505
+-#: ../semanage/seobject.py:505
++#: ../semanage/seobject.py:480
  #, python-format
  msgid "Could not create login mapping for %s"
- msgstr "无法为 %s 创建登录映射"
+ msgstr ""
  
--#: ../semanage/seobject.py:505 ../semanage/seobject.py:741
-+#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
+-#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
++#: ../semanage/seobject.py:484 ../semanage/seobject.py:720
  #, python-format
  msgid "Could not set name for %s"
- msgstr "无法为 %s 设置名称"
+ msgstr ""
  
--#: ../semanage/seobject.py:510 ../semanage/seobject.py:751
-+#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
+-#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
++#: ../semanage/seobject.py:489 ../semanage/seobject.py:730
  #, python-format
  msgid "Could not set MLS range for %s"
- msgstr "无法为 %s 设置 MLS 的范围"
+ msgstr ""
  
--#: ../semanage/seobject.py:514
-+#: ../semanage/seobject.py:518
+-#: ../semanage/seobject.py:518
++#: ../semanage/seobject.py:493
  #, python-format
  msgid "Could not set SELinux user for %s"
- msgstr "无法为 %s 设置 SELinux 用户"
+ msgstr ""
  
--#: ../semanage/seobject.py:518
-+#: ../semanage/seobject.py:522
+-#: ../semanage/seobject.py:522
++#: ../semanage/seobject.py:497
  #, python-format
  msgid "Could not add login mapping for %s"
- msgstr "无法为 %s 添加登录映射"
+ msgstr ""
  
--#: ../semanage/seobject.py:536
-+#: ../semanage/seobject.py:540
+-#: ../semanage/seobject.py:540
++#: ../semanage/seobject.py:515
  msgid "Requires seuser or serange"
- msgstr "需要 seuser 或 serange"
+ msgstr ""
  
--#: ../semanage/seobject.py:559 ../semanage/seobject.py:605
-+#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
+-#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
++#: ../semanage/seobject.py:538 ../semanage/seobject.py:584
  #, python-format
  msgid "Login mapping for %s is not defined"
- msgstr "%s 的登录映射没有被定义"
+ msgstr ""
  
--#: ../semanage/seobject.py:563
-+#: ../semanage/seobject.py:567
+-#: ../semanage/seobject.py:567
++#: ../semanage/seobject.py:542
  #, python-format
  msgid "Could not query seuser for %s"
- msgstr "无法为 %s 查询 seuser"
+ msgstr ""
  
--#: ../semanage/seobject.py:577
-+#: ../semanage/seobject.py:581
+-#: ../semanage/seobject.py:581
++#: ../semanage/seobject.py:556
  #, python-format
  msgid "Could not modify login mapping for %s"
- msgstr "无法为 %s 修改登录映射"
+ msgstr ""
  
--#: ../semanage/seobject.py:611
-+#: ../semanage/seobject.py:615
+-#: ../semanage/seobject.py:615
++#: ../semanage/seobject.py:590
  #, python-format
  msgid "Login mapping for %s is defined in policy, cannot be deleted"
- msgstr "%s 的登录映射在策略中被定义,不能被删除"
+ msgstr ""
  
--#: ../semanage/seobject.py:615
-+#: ../semanage/seobject.py:619
+-#: ../semanage/seobject.py:619
++#: ../semanage/seobject.py:594
  #, python-format
  msgid "Could not delete login mapping for %s"
- msgstr "无法为 %s 删除登录映射"
+ msgstr ""
  
--#: ../semanage/seobject.py:637 ../semanage/seobject.py:655
--#: ../semanage/seobject.py:893
-+#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
-+#: ../semanage/seobject.py:897
+-#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
+-#: ../semanage/seobject.py:897
++#: ../semanage/seobject.py:616 ../semanage/seobject.py:634
++#: ../semanage/seobject.py:872
  msgid "Could not list login mappings"
- msgstr "无法列出登录映射"
+ msgstr ""
  
--#: ../semanage/seobject.py:680 ../semanage/seobject.py:685
-+#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../gui/system-config-selinux.glade:100
+-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
++#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
+ #: ../gui/system-config-selinux.glade:100
  msgid "Login Name"
- msgstr "登录名"
+ msgstr ""
  
--#: ../semanage/seobject.py:680 ../semanage/seobject.py:685
--#: ../semanage/seobject.py:943 ../semanage/seobject.py:948
-+#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../gui/system-config-selinux.glade:128
-+#: ../gui/system-config-selinux.glade:915
-+#: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
+-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
+-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
++#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
++#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
+ #: ../gui/system-config-selinux.glade:128
+ #: ../gui/system-config-selinux.glade:915
+ #: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
  msgid "SELinux User"
- msgstr "SELinux 用户"
+ msgstr ""
  
--#: ../semanage/seobject.py:680
-+#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
-+#: ../gui/system-config-selinux.glade:943
+-#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
++#: ../semanage/seobject.py:659 ../gui/system-config-selinux.glade:156
+ #: ../gui/system-config-selinux.glade:943
  msgid "MLS/MCS Range"
- msgstr "MLS/MCS 范围"
+ msgstr ""
  
--#: ../semanage/seobject.py:699 ../semanage/seobject.py:730
--#: ../semanage/seobject.py:797 ../semanage/seobject.py:854
--#: ../semanage/seobject.py:860
-+#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
-+#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
-+#: ../semanage/seobject.py:864
+-#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
+-#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
+-#: ../semanage/seobject.py:864
++#: ../semanage/seobject.py:678 ../semanage/seobject.py:709
++#: ../semanage/seobject.py:776 ../semanage/seobject.py:833
++#: ../semanage/seobject.py:839
  #, python-format
  msgid "Could not check if SELinux user %s is defined"
- msgstr "如果 SELinux 用户 %s 被定义将无法检查"
+ msgstr ""
  
--#: ../semanage/seobject.py:702 ../semanage/seobject.py:803
--#: ../semanage/seobject.py:866
-+#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
-+#: ../semanage/seobject.py:870
+-#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
+-#: ../semanage/seobject.py:870
++#: ../semanage/seobject.py:681 ../semanage/seobject.py:782
++#: ../semanage/seobject.py:845
  #, python-format
  msgid "Could not query user for %s"
- msgstr "无法为 %s 查询用户"
+ msgstr ""
  
--#: ../semanage/seobject.py:722
-+#: ../semanage/seobject.py:726
+-#: ../semanage/seobject.py:726
++#: ../semanage/seobject.py:701
  #, python-format
  msgid "You must add at least one role for %s"
- msgstr "您必须至少为 %s 添加一个角色"
+ msgstr ""
  
--#: ../semanage/seobject.py:737
-+#: ../semanage/seobject.py:741
+-#: ../semanage/seobject.py:741
++#: ../semanage/seobject.py:716
  #, python-format
  msgid "Could not create SELinux user for %s"
- msgstr "无法为 %s 创建 SELinux 用户"
+ msgstr ""
  
--#: ../semanage/seobject.py:746
-+#: ../semanage/seobject.py:750
+-#: ../semanage/seobject.py:750
++#: ../semanage/seobject.py:725
  #, python-format
  msgid "Could not add role %s for %s"
- msgstr "无法添加角色 %s(为 %s)"
+ msgstr ""
  
--#: ../semanage/seobject.py:755
-+#: ../semanage/seobject.py:759
+-#: ../semanage/seobject.py:759
++#: ../semanage/seobject.py:734
  #, python-format
  msgid "Could not set MLS level for %s"
- msgstr "无法为 %s 设置 MLS 级别"
+ msgstr ""
  
--#: ../semanage/seobject.py:758
-+#: ../semanage/seobject.py:762
+-#: ../semanage/seobject.py:762
++#: ../semanage/seobject.py:737
  #, python-format
  msgid "Could not add prefix %s for %s"
- msgstr "无法添加前缀 %s(为 %s)"
+ msgstr ""
  
--#: ../semanage/seobject.py:761
-+#: ../semanage/seobject.py:765
+-#: ../semanage/seobject.py:765
++#: ../semanage/seobject.py:740
  #, python-format
  msgid "Could not extract key for %s"
- msgstr "无法为 %s 提取密钥"
+ msgstr ""
  
--#: ../semanage/seobject.py:765
-+#: ../semanage/seobject.py:769
+-#: ../semanage/seobject.py:769
++#: ../semanage/seobject.py:744
  #, python-format
  msgid "Could not add SELinux user %s"
- msgstr "无法添加 SELinux 用户 %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:787
-+#: ../semanage/seobject.py:791
+-#: ../semanage/seobject.py:791
++#: ../semanage/seobject.py:766
  msgid "Requires prefix, roles, level or range"
- msgstr "需要前缀、角色、级别或范围"
+ msgstr ""
  
--#: ../semanage/seobject.py:789
-+#: ../semanage/seobject.py:793
+-#: ../semanage/seobject.py:793
++#: ../semanage/seobject.py:768
  msgid "Requires prefix or roles"
- msgstr "需要前锥或角色"
+ msgstr ""
  
--#: ../semanage/seobject.py:799 ../semanage/seobject.py:856
-+#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
+-#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
++#: ../semanage/seobject.py:778 ../semanage/seobject.py:835
  #, python-format
  msgid "SELinux user %s is not defined"
- msgstr "SELinux 用户 %s 没有被定义"
+ msgstr ""
  
--#: ../semanage/seobject.py:828
-+#: ../semanage/seobject.py:832
+-#: ../semanage/seobject.py:832
++#: ../semanage/seobject.py:807
  #, python-format
  msgid "Could not modify SELinux user %s"
- msgstr "无法修改 SELinux 用户 %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:862
-+#: ../semanage/seobject.py:866
+-#: ../semanage/seobject.py:866
++#: ../semanage/seobject.py:841
  #, python-format
  msgid "SELinux user %s is defined in policy, cannot be deleted"
- msgstr "SELinux 用户 %s 在策略中被定义,无法删除"
+ msgstr ""
  
--#: ../semanage/seobject.py:873
-+#: ../semanage/seobject.py:877
+-#: ../semanage/seobject.py:877
++#: ../semanage/seobject.py:852
  #, python-format
  msgid "Could not delete SELinux user %s"
- msgstr "无法删除 SELinux 用户 %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:911
-+#: ../semanage/seobject.py:915
+-#: ../semanage/seobject.py:915
++#: ../semanage/seobject.py:890
  msgid "Could not list SELinux users"
- msgstr "无法列出 SELinux 用户"
+ msgstr ""
  
--#: ../semanage/seobject.py:917
-+#: ../semanage/seobject.py:921
+-#: ../semanage/seobject.py:921
++#: ../semanage/seobject.py:896
  #, python-format
  msgid "Could not list roles for user %s"
- msgstr "无法为用户 %s 列出角色"
+ msgstr ""
  
--#: ../semanage/seobject.py:942
-+#: ../semanage/seobject.py:946
+-#: ../semanage/seobject.py:946
++#: ../semanage/seobject.py:921
  msgid "Labeling"
- msgstr "标记"
+ msgstr ""
  
--#: ../semanage/seobject.py:942
-+#: ../semanage/seobject.py:946
+-#: ../semanage/seobject.py:946
++#: ../semanage/seobject.py:921
  msgid "MLS/"
- msgstr "MLS/"
+ msgstr ""
  
--#: ../semanage/seobject.py:943
-+#: ../semanage/seobject.py:947
+-#: ../semanage/seobject.py:947
++#: ../semanage/seobject.py:922
  msgid "Prefix"
- msgstr "前缀"
+ msgstr ""
  
--#: ../semanage/seobject.py:943
-+#: ../semanage/seobject.py:947
+-#: ../semanage/seobject.py:947
++#: ../semanage/seobject.py:922
  msgid "MCS Level"
- msgstr "MCS 级别"
+ msgstr ""
  
--#: ../semanage/seobject.py:943
-+#: ../semanage/seobject.py:947
+-#: ../semanage/seobject.py:947
++#: ../semanage/seobject.py:922
  msgid "MCS Range"
- msgstr "MCS 范围"
+ msgstr ""
  
--#: ../semanage/seobject.py:943 ../semanage/seobject.py:948
-+#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
+-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
++#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
+ #: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
  msgid "SELinux Roles"
- msgstr "SELinux 角色"
+ msgstr ""
  
--#: ../semanage/seobject.py:963
-+#: ../semanage/seobject.py:967
+-#: ../semanage/seobject.py:967
++#: ../semanage/seobject.py:944
  msgid "Protocol udp or tcp is required"
- msgstr "需要 udp 或 tcp 协议"
+ msgstr ""
  
--#: ../semanage/seobject.py:965
-+#: ../semanage/seobject.py:969
+-#: ../semanage/seobject.py:969
++#: ../semanage/seobject.py:946
  msgid "Port is required"
- msgstr "端口是必需的"
+ msgstr ""
  
--#: ../semanage/seobject.py:975
-+#: ../semanage/seobject.py:979
+-#: ../semanage/seobject.py:979
++#: ../semanage/seobject.py:956
  msgid "Invalid Port"
  msgstr ""
  
--#: ../semanage/seobject.py:979
-+#: ../semanage/seobject.py:983
+-#: ../semanage/seobject.py:983
++#: ../semanage/seobject.py:960
  #, python-format
  msgid "Could not create a key for %s/%s"
- msgstr "无法为 %s/%s 创建一个密钥"
+ msgstr ""
  
--#: ../semanage/seobject.py:990
-+#: ../semanage/seobject.py:994
+-#: ../semanage/seobject.py:994
++#: ../semanage/seobject.py:971
  msgid "Type is required"
- msgstr "类型是必需的"
+ msgstr ""
  
--#: ../semanage/seobject.py:996 ../semanage/seobject.py:1055
--#: ../semanage/seobject.py:1110 ../semanage/seobject.py:1116
-+#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
-+#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
+-#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
+-#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
++#: ../semanage/seobject.py:974 ../semanage/seobject.py:1036
++#: ../semanage/seobject.py:1794
++#, python-format
++msgid "Type %s is invalid, must be a port type"
++msgstr ""
++
++#: ../semanage/seobject.py:980 ../semanage/seobject.py:1042
++#: ../semanage/seobject.py:1097 ../semanage/seobject.py:1103
  #, python-format
  msgid "Could not check if port %s/%s is defined"
- msgstr "无法检查端口 %s/%s 已被定义"
+ msgstr ""
  
--#: ../semanage/seobject.py:998
-+#: ../semanage/seobject.py:1002
+-#: ../semanage/seobject.py:1002
++#: ../semanage/seobject.py:982
  #, python-format
  msgid "Port %s/%s already defined"
- msgstr "端口 %s/%s 已经存在"
+ msgstr ""
  
--#: ../semanage/seobject.py:1002
-+#: ../semanage/seobject.py:1006
+-#: ../semanage/seobject.py:1006
++#: ../semanage/seobject.py:986
  #, python-format
  msgid "Could not create port for %s/%s"
- msgstr "无法为 %s/%s 创建端口"
+ msgstr ""
  
--#: ../semanage/seobject.py:1008
-+#: ../semanage/seobject.py:1012
+-#: ../semanage/seobject.py:1012
++#: ../semanage/seobject.py:992
  #, python-format
  msgid "Could not create context for %s/%s"
- msgstr "无法为 %s/%s 设置 context"
+ msgstr ""
  
--#: ../semanage/seobject.py:1012
-+#: ../semanage/seobject.py:1016
+-#: ../semanage/seobject.py:1016
++#: ../semanage/seobject.py:996
  #, python-format
  msgid "Could not set user in port context for %s/%s"
- msgstr "无法在端口 context 中为 %s/%s 设置用户"
+ msgstr ""
  
--#: ../semanage/seobject.py:1016
-+#: ../semanage/seobject.py:1020
+-#: ../semanage/seobject.py:1020
++#: ../semanage/seobject.py:1000
  #, python-format
  msgid "Could not set role in port context for %s/%s"
- msgstr "无法在端口 context 中为 %s/%s 设置角色"
+ msgstr ""
  
--#: ../semanage/seobject.py:1020
-+#: ../semanage/seobject.py:1024
+-#: ../semanage/seobject.py:1024
++#: ../semanage/seobject.py:1004
  #, python-format
  msgid "Could not set type in port context for %s/%s"
- msgstr "无法在端口 context 中为 %s/%s 设置类型"
+ msgstr ""
  
--#: ../semanage/seobject.py:1025
-+#: ../semanage/seobject.py:1029
+-#: ../semanage/seobject.py:1029
++#: ../semanage/seobject.py:1009
  #, python-format
  msgid "Could not set mls fields in port context for %s/%s"
- msgstr "无法在端口 context 中为 %s/%s 设置 mls 项"
+ msgstr ""
  
--#: ../semanage/seobject.py:1029
-+#: ../semanage/seobject.py:1033
+-#: ../semanage/seobject.py:1033
++#: ../semanage/seobject.py:1013
  #, python-format
  msgid "Could not set port context for %s/%s"
- msgstr "无法为 %s/%s 设置端口 context"
+ msgstr ""
  
--#: ../semanage/seobject.py:1033
-+#: ../semanage/seobject.py:1037
+-#: ../semanage/seobject.py:1037
++#: ../semanage/seobject.py:1017
  #, python-format
  msgid "Could not add port %s/%s"
- msgstr "无法添加端口 %s/%s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1047 ../semanage/seobject.py:1312
--#: ../semanage/seobject.py:1508
-+#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
-+#: ../semanage/seobject.py:1512
+-#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
+-#: ../semanage/seobject.py:1512
++#: ../semanage/seobject.py:1031 ../semanage/seobject.py:1304
++#: ../semanage/seobject.py:1503
  msgid "Requires setype or serange"
- msgstr "需要 setype 或 serange"
+ msgstr ""
  
--#: ../semanage/seobject.py:1049
-+#: ../semanage/seobject.py:1053
+-#: ../semanage/seobject.py:1053
++#: ../semanage/seobject.py:1033
  msgid "Requires setype"
- msgstr "需要 settype"
+ msgstr ""
  
--#: ../semanage/seobject.py:1057 ../semanage/seobject.py:1112
-+#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
+-#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
++#: ../semanage/seobject.py:1044 ../semanage/seobject.py:1099
  #, python-format
  msgid "Port %s/%s is not defined"
- msgstr "端口 %s/%s 没有被定义"
+ msgstr ""
  
--#: ../semanage/seobject.py:1061
-+#: ../semanage/seobject.py:1065
+-#: ../semanage/seobject.py:1065
++#: ../semanage/seobject.py:1048
  #, python-format
  msgid "Could not query port %s/%s"
- msgstr "无法查询端口 %s/%s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1072
-+#: ../semanage/seobject.py:1076
+-#: ../semanage/seobject.py:1076
++#: ../semanage/seobject.py:1059
  #, python-format
  msgid "Could not modify port %s/%s"
- msgstr "无法修改端口 %s/%s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1085
-+#: ../semanage/seobject.py:1089
+-#: ../semanage/seobject.py:1089
++#: ../semanage/seobject.py:1072
  msgid "Could not list the ports"
- msgstr "无法列出端口"
+ msgstr ""
  
--#: ../semanage/seobject.py:1101
-+#: ../semanage/seobject.py:1105
+-#: ../semanage/seobject.py:1105
++#: ../semanage/seobject.py:1088
  #, python-format
  msgid "Could not delete the port %s"
- msgstr "无法删除端口 %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1118
-+#: ../semanage/seobject.py:1122
+-#: ../semanage/seobject.py:1122
++#: ../semanage/seobject.py:1105
  #, python-format
  msgid "Port %s/%s is defined in policy, cannot be deleted"
- msgstr "端口 %s/%s 在策略中被定义,无法删除"
+ msgstr ""
  
--#: ../semanage/seobject.py:1122
-+#: ../semanage/seobject.py:1126
+-#: ../semanage/seobject.py:1126
++#: ../semanage/seobject.py:1109
  #, python-format
  msgid "Could not delete port %s/%s"
- msgstr "无法删除端口 %s/%s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1138 ../semanage/seobject.py:1160
-+#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
+-#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
++#: ../semanage/seobject.py:1125 ../semanage/seobject.py:1147
  msgid "Could not list ports"
- msgstr "无法列出端口"
+ msgstr ""
  
--#: ../semanage/seobject.py:1199
-+#: ../semanage/seobject.py:1203
+-#: ../semanage/seobject.py:1203
++#: ../semanage/seobject.py:1186
  msgid "SELinux Port Type"
- msgstr "SELinux 端口类型"
+ msgstr ""
  
--#: ../semanage/seobject.py:1199
-+#: ../semanage/seobject.py:1203
+-#: ../semanage/seobject.py:1203
++#: ../semanage/seobject.py:1186
  msgid "Proto"
- msgstr "协议"
+ msgstr ""
  
--#: ../semanage/seobject.py:1199
-+#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
+-#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
++#: ../semanage/seobject.py:1186 ../gui/system-config-selinux.glade:335
  msgid "Port Number"
- msgstr "端口号"
+ msgstr ""
  
--#: ../semanage/seobject.py:1218
-+#: ../semanage/seobject.py:1222
+-#: ../semanage/seobject.py:1222
++#: ../semanage/seobject.py:1207
  msgid "Node Address is required"
- msgstr "需要节点地址"
+ msgstr ""
  
--#: ../semanage/seobject.py:1233
-+#: ../semanage/seobject.py:1237
+-#: ../semanage/seobject.py:1237
++#: ../semanage/seobject.py:1222
  msgid "Unknown or missing protocol"
- msgstr "未知或者缺少协议"
- 
--#: ../semanage/seobject.py:1247 ../semanage/seobject.py:1446
--#: ../semanage/seobject.py:1724
-+#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
-+#: ../semanage/seobject.py:1728
- msgid "SELinux Type is required"
- msgstr "SELinux 类型是必选的"
+ msgstr ""
  
--#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1316
--#: ../semanage/seobject.py:1352 ../semanage/seobject.py:1450
--#: ../semanage/seobject.py:1512 ../semanage/seobject.py:1546
+-#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
 -#: ../semanage/seobject.py:1728
-+#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
-+#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
-+#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
-+#: ../semanage/seobject.py:1732
+-msgid "SELinux Type is required"
++#: ../semanage/seobject.py:1236
++msgid "SELinux node type is required"
++msgstr ""
++
++#: ../semanage/seobject.py:1239 ../semanage/seobject.py:1307
++#, python-format
++msgid "Type %s is invalid, must be a node type"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
+-#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
+-#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
+-#: ../semanage/seobject.py:1732
++#: ../semanage/seobject.py:1243 ../semanage/seobject.py:1311
++#: ../semanage/seobject.py:1347 ../semanage/seobject.py:1445
++#: ../semanage/seobject.py:1507 ../semanage/seobject.py:1541
++#: ../semanage/seobject.py:1739
  #, python-format
  msgid "Could not create key for %s"
- msgstr "无法为 %s 创建密钥"
+ msgstr ""
  
--#: ../semanage/seobject.py:1253 ../semanage/seobject.py:1320
--#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1362
-+#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
-+#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
+-#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
+-#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
++#: ../semanage/seobject.py:1245 ../semanage/seobject.py:1315
++#: ../semanage/seobject.py:1351 ../semanage/seobject.py:1357
  #, python-format
  msgid "Could not check if addr %s is defined"
- msgstr "如果定义了 addr %s 则无法检查"
+ msgstr ""
  
--#: ../semanage/seobject.py:1262
-+#: ../semanage/seobject.py:1266
+-#: ../semanage/seobject.py:1266
++#: ../semanage/seobject.py:1254
  #, python-format
  msgid "Could not create addr for %s"
- msgstr "无法为 %s 创建 addr"
+ msgstr ""
  
--#: ../semanage/seobject.py:1268 ../semanage/seobject.py:1466
--#: ../semanage/seobject.py:1686
-+#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
-+#: ../semanage/seobject.py:1690
+-#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
+-#: ../semanage/seobject.py:1690
++#: ../semanage/seobject.py:1260 ../semanage/seobject.py:1461
++#: ../semanage/seobject.py:1694
  #, python-format
  msgid "Could not create context for %s"
- msgstr "无法为 %s 创建 context"
+ msgstr ""
  
--#: ../semanage/seobject.py:1272
-+#: ../semanage/seobject.py:1276
+-#: ../semanage/seobject.py:1276
++#: ../semanage/seobject.py:1264
  #, python-format
  msgid "Could not set mask for %s"
- msgstr "无法为 %s 设置掩码"
+ msgstr ""
  
--#: ../semanage/seobject.py:1276
-+#: ../semanage/seobject.py:1280
+-#: ../semanage/seobject.py:1280
++#: ../semanage/seobject.py:1268
  #, python-format
  msgid "Could not set user in addr context for %s"
- msgstr "无法在 addr 上下文中为 %s 设置用户"
+ msgstr ""
  
--#: ../semanage/seobject.py:1280
-+#: ../semanage/seobject.py:1284
+-#: ../semanage/seobject.py:1284
++#: ../semanage/seobject.py:1272
  #, python-format
  msgid "Could not set role in addr context for %s"
- msgstr "无法在 addr 上下文中为 %s 设置角色"
+ msgstr ""
  
--#: ../semanage/seobject.py:1284
-+#: ../semanage/seobject.py:1288
+-#: ../semanage/seobject.py:1288
++#: ../semanage/seobject.py:1276
  #, python-format
  msgid "Could not set type in addr context for %s"
- msgstr "无法在 addr 上下文中为 %s 设置类型"
+ msgstr ""
  
--#: ../semanage/seobject.py:1289
-+#: ../semanage/seobject.py:1293
+-#: ../semanage/seobject.py:1293
++#: ../semanage/seobject.py:1281
  #, python-format
  msgid "Could not set mls fields in addr context for %s"
- msgstr "无法在 addr 上下文中为 %s 设置 mls 字段"
+ msgstr ""
  
--#: ../semanage/seobject.py:1293
-+#: ../semanage/seobject.py:1297
+-#: ../semanage/seobject.py:1297
++#: ../semanage/seobject.py:1285
  #, python-format
  msgid "Could not set addr context for %s"
- msgstr "无法为 %s 设置 addr 上下文"
+ msgstr ""
  
--#: ../semanage/seobject.py:1297
-+#: ../semanage/seobject.py:1301
+-#: ../semanage/seobject.py:1301
++#: ../semanage/seobject.py:1289
  #, python-format
  msgid "Could not add addr %s"
- msgstr "无法添加 addr %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1322 ../semanage/seobject.py:1358
-+#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
+-#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
++#: ../semanage/seobject.py:1317 ../semanage/seobject.py:1353
  #, python-format
  msgid "Addr %s is not defined"
- msgstr "没有定义 addr %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1326
-+#: ../semanage/seobject.py:1330
+-#: ../semanage/seobject.py:1330
++#: ../semanage/seobject.py:1321
  #, python-format
  msgid "Could not query addr %s"
- msgstr "无法查询 addr %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1336
-+#: ../semanage/seobject.py:1340
+-#: ../semanage/seobject.py:1340
++#: ../semanage/seobject.py:1331
  #, python-format
  msgid "Could not modify addr %s"
- msgstr "无法修改 addr %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1364
-+#: ../semanage/seobject.py:1368
+-#: ../semanage/seobject.py:1368
++#: ../semanage/seobject.py:1359
  #, python-format
  msgid "Addr %s is defined in policy, cannot be deleted"
- msgstr "在策略中定义了 addr %s,无法删除"
+ msgstr ""
  
--#: ../semanage/seobject.py:1368
-+#: ../semanage/seobject.py:1372
+-#: ../semanage/seobject.py:1372
++#: ../semanage/seobject.py:1363
  #, python-format
  msgid "Could not delete addr %s"
- msgstr "无法删除 addr %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1380
--#, fuzzy
-+#: ../semanage/seobject.py:1384
+-#: ../semanage/seobject.py:1384
++#: ../semanage/seobject.py:1375
  msgid "Could not deleteall node mappings"
--msgstr "无法为 %s 删除登录映射"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:1394
-+#: ../semanage/seobject.py:1398
+-#: ../semanage/seobject.py:1398
++#: ../semanage/seobject.py:1389
  msgid "Could not list addrs"
- msgstr "无法列出 addr"
+ msgstr ""
  
--#: ../semanage/seobject.py:1454 ../semanage/seobject.py:1516
--#: ../semanage/seobject.py:1550 ../semanage/seobject.py:1556
-+#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
-+#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
+-#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
+-#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
++#: ../semanage/seobject.py:1441 ../semanage/seobject.py:1732
++msgid "SELinux Type is required"
++msgstr ""
++
++#: ../semanage/seobject.py:1449 ../semanage/seobject.py:1511
++#: ../semanage/seobject.py:1545 ../semanage/seobject.py:1551
  #, python-format
  msgid "Could not check if interface %s is defined"
- msgstr "无法检查接口 %s 是否已定义"
+ msgstr ""
  
--#: ../semanage/seobject.py:1461
-+#: ../semanage/seobject.py:1465
+-#: ../semanage/seobject.py:1465
++#: ../semanage/seobject.py:1456
  #, python-format
  msgid "Could not create interface for %s"
- msgstr "无法为 %s 创建接口"
+ msgstr ""
  
--#: ../semanage/seobject.py:1470
-+#: ../semanage/seobject.py:1474
+-#: ../semanage/seobject.py:1474
++#: ../semanage/seobject.py:1465
  #, python-format
  msgid "Could not set user in interface context for %s"
- msgstr "无法在接口 context 中为 %s 设置用户"
+ msgstr ""
  
--#: ../semanage/seobject.py:1474
-+#: ../semanage/seobject.py:1478
+-#: ../semanage/seobject.py:1478
++#: ../semanage/seobject.py:1469
  #, python-format
  msgid "Could not set role in interface context for %s"
- msgstr "无法在接口 context 中为 %s 设置角色"
+ msgstr ""
  
--#: ../semanage/seobject.py:1478
-+#: ../semanage/seobject.py:1482
+-#: ../semanage/seobject.py:1482
++#: ../semanage/seobject.py:1473
  #, python-format
  msgid "Could not set type in interface context for %s"
- msgstr "无法在接口 context 中为 %s 设置类型"
+ msgstr ""
  
--#: ../semanage/seobject.py:1483
-+#: ../semanage/seobject.py:1487
+-#: ../semanage/seobject.py:1487
++#: ../semanage/seobject.py:1478
  #, python-format
  msgid "Could not set mls fields in interface context for %s"
- msgstr "无法在接口 context 中为 %s 设置 mls 项"
+ msgstr ""
  
--#: ../semanage/seobject.py:1487
-+#: ../semanage/seobject.py:1491
+-#: ../semanage/seobject.py:1491
++#: ../semanage/seobject.py:1482
  #, python-format
  msgid "Could not set interface context for %s"
- msgstr "无法为 %s 设置接口 context"
+ msgstr ""
  
--#: ../semanage/seobject.py:1491
-+#: ../semanage/seobject.py:1495
+-#: ../semanage/seobject.py:1495
++#: ../semanage/seobject.py:1486
  #, python-format
  msgid "Could not set message context for %s"
- msgstr "无法为 %s 设置信息 context"
+ msgstr ""
  
--#: ../semanage/seobject.py:1495
-+#: ../semanage/seobject.py:1499
+-#: ../semanage/seobject.py:1499
++#: ../semanage/seobject.py:1490
  #, python-format
  msgid "Could not add interface %s"
- msgstr "无法添加接口 %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1518 ../semanage/seobject.py:1552
-+#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
+-#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
++#: ../semanage/seobject.py:1513 ../semanage/seobject.py:1547
  #, python-format
  msgid "Interface %s is not defined"
- msgstr "接口 %s 没有被定义"
+ msgstr ""
  
--#: ../semanage/seobject.py:1522
-+#: ../semanage/seobject.py:1526
+-#: ../semanage/seobject.py:1526
++#: ../semanage/seobject.py:1517
  #, python-format
  msgid "Could not query interface %s"
- msgstr "无法查询接口 %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1533
-+#: ../semanage/seobject.py:1537
+-#: ../semanage/seobject.py:1537
++#: ../semanage/seobject.py:1528
  #, python-format
  msgid "Could not modify interface %s"
- msgstr "无法修改接口 %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1558
-+#: ../semanage/seobject.py:1562
+-#: ../semanage/seobject.py:1562
++#: ../semanage/seobject.py:1553
  #, python-format
  msgid "Interface %s is defined in policy, cannot be deleted"
- msgstr "接口 %s 在策略中被定义,无法删除"
+ msgstr ""
  
--#: ../semanage/seobject.py:1562
-+#: ../semanage/seobject.py:1566
+-#: ../semanage/seobject.py:1566
++#: ../semanage/seobject.py:1557
  #, python-format
  msgid "Could not delete interface %s"
- msgstr "无法删除接口 %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1574
--#, fuzzy
-+#: ../semanage/seobject.py:1578
+-#: ../semanage/seobject.py:1578
++#: ../semanage/seobject.py:1569
  msgid "Could not delete all interface  mappings"
--msgstr "无法删除接口 %s"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:1588
-+#: ../semanage/seobject.py:1592
+-#: ../semanage/seobject.py:1592
++#: ../semanage/seobject.py:1583
  msgid "Could not list interfaces"
- msgstr "无法列出接口"
+ msgstr ""
  
--#: ../semanage/seobject.py:1613
-+#: ../semanage/seobject.py:1617
+-#: ../semanage/seobject.py:1617
++#: ../semanage/seobject.py:1608
  msgid "SELinux Interface"
- msgstr "SELinux 接口"
+ msgstr ""
  
--#: ../semanage/seobject.py:1613 ../semanage/seobject.py:1936
-+#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
+-#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
++#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1954
  msgid "Context"
- msgstr "上下文"
+ msgstr ""
  
--#: ../semanage/seobject.py:1663
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1667
-+#, python-format
+-#: ../semanage/seobject.py:1667
++#: ../semanage/seobject.py:1671
+ #, python-format
  msgid "Equivalence class for %s already exists"
--msgstr "%s 的文件 context 已经被定义"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:1669
-+#: ../semanage/seobject.py:1673
+-#: ../semanage/seobject.py:1673
++#: ../semanage/seobject.py:1677
  #, python-format
  msgid "File spec %s conflicts with equivalency rule '%s %s'"
  msgstr ""
  
--#: ../semanage/seobject.py:1678
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1682
-+#, python-format
+-#: ../semanage/seobject.py:1682
++#: ../semanage/seobject.py:1686
+ #, python-format
  msgid "Equivalence class for %s does not exists"
--msgstr "Linux用户 %s 不存在"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:1692
-+#: ../semanage/seobject.py:1696
+-#: ../semanage/seobject.py:1696
++#: ../semanage/seobject.py:1700
  #, python-format
  msgid "Could not set user in file context for %s"
- msgstr "无法在文件 context 中为 %s 设置用户"
+ msgstr ""
  
--#: ../semanage/seobject.py:1696
-+#: ../semanage/seobject.py:1700
+-#: ../semanage/seobject.py:1700
++#: ../semanage/seobject.py:1704
  #, python-format
  msgid "Could not set role in file context for %s"
- msgstr "无法在文件 context 中为 %s 设置角色"
+ msgstr ""
  
--#: ../semanage/seobject.py:1701 ../semanage/seobject.py:1758
-+#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
+-#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
++#: ../semanage/seobject.py:1709 ../semanage/seobject.py:1769
  #, python-format
  msgid "Could not set mls fields in file context for %s"
- msgstr "无法在文件 context 中为 %s 设置 mls 项"
+ msgstr ""
  
--#: ../semanage/seobject.py:1707
-+#: ../semanage/seobject.py:1711
+-#: ../semanage/seobject.py:1711
++#: ../semanage/seobject.py:1715
  msgid "Invalid file specification"
- msgstr "无效文件说明"
+ msgstr ""
  
--#: ../semanage/seobject.py:1709
-+#: ../semanage/seobject.py:1713
+-#: ../semanage/seobject.py:1713
++#: ../semanage/seobject.py:1717
  msgid "File specification can not include spaces"
  msgstr ""
  
--#: ../semanage/seobject.py:1714
-+#: ../semanage/seobject.py:1718
+-#: ../semanage/seobject.py:1718
++#: ../semanage/seobject.py:1722
  #, python-format
  msgid ""
  "File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
  msgstr ""
  
--#: ../semanage/seobject.py:1732 ../semanage/seobject.py:1737
--#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1872
--#: ../semanage/seobject.py:1876
-+#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
-+#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
-+#: ../semanage/seobject.py:1880
+-#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
+-#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
+-#: ../semanage/seobject.py:1880
++#: ../semanage/seobject.py:1735
++#, python-format
++msgid "Type %s is invalid, must be a file or device type"
++msgstr ""
++
++#: ../semanage/seobject.py:1743 ../semanage/seobject.py:1748
++#: ../semanage/seobject.py:1804 ../semanage/seobject.py:1886
++#: ../semanage/seobject.py:1890
  #, python-format
  msgid "Could not check if file context for %s is defined"
- msgstr "如果 %s 的文件 context 被设定,无法检查"
+ msgstr ""
  
--#: ../semanage/seobject.py:1745
-+#: ../semanage/seobject.py:1749
+-#: ../semanage/seobject.py:1749
++#: ../semanage/seobject.py:1756
  #, python-format
  msgid "Could not create file context for %s"
- msgstr "无法为 %s 创建文件 context"
+ msgstr ""
  
--#: ../semanage/seobject.py:1753
-+#: ../semanage/seobject.py:1757
+-#: ../semanage/seobject.py:1757
++#: ../semanage/seobject.py:1764
  #, python-format
  msgid "Could not set type in file context for %s"
- msgstr "无法在文件 context 中为 %s 设置类型"
+ msgstr ""
  
--#: ../semanage/seobject.py:1761 ../semanage/seobject.py:1818
--#: ../semanage/seobject.py:1822
-+#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
-+#: ../semanage/seobject.py:1826
+-#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
+-#: ../semanage/seobject.py:1826
++#: ../semanage/seobject.py:1772 ../semanage/seobject.py:1832
++#: ../semanage/seobject.py:1836
  #, python-format
  msgid "Could not set file context for %s"
- msgstr "无法为 %s 设置文件 context"
+ msgstr ""
  
--#: ../semanage/seobject.py:1767
-+#: ../semanage/seobject.py:1771
+-#: ../semanage/seobject.py:1771
++#: ../semanage/seobject.py:1778
  #, python-format
  msgid "Could not add file context for %s"
- msgstr "无法为 %s 添加文件 context"
+ msgstr ""
  
--#: ../semanage/seobject.py:1781
-+#: ../semanage/seobject.py:1785
+-#: ../semanage/seobject.py:1785
++#: ../semanage/seobject.py:1792
  msgid "Requires setype, serange or seuser"
- msgstr "需要 setype、serange 或 seuser"
+ msgstr ""
  
--#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1880
-+#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
+-#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
++#: ../semanage/seobject.py:1808 ../semanage/seobject.py:1894
  #, python-format
  msgid "File context for %s is not defined"
- msgstr "%s 的文件 context 没有被定义"
+ msgstr ""
  
--#: ../semanage/seobject.py:1800
-+#: ../semanage/seobject.py:1804
+-#: ../semanage/seobject.py:1804
++#: ../semanage/seobject.py:1814
  #, python-format
  msgid "Could not query file context for %s"
- msgstr "无法为 %s 查询文件 context"
+ msgstr ""
  
--#: ../semanage/seobject.py:1826
-+#: ../semanage/seobject.py:1830
+-#: ../semanage/seobject.py:1830
++#: ../semanage/seobject.py:1840
  #, python-format
  msgid "Could not modify file context for %s"
- msgstr "无法为 %s 修改文件 context"
+ msgstr ""
  
--#: ../semanage/seobject.py:1839
-+#: ../semanage/seobject.py:1843
+-#: ../semanage/seobject.py:1843
++#: ../semanage/seobject.py:1853
  msgid "Could not list the file contexts"
- msgstr "无法列出文件环境"
+ msgstr ""
  
--#: ../semanage/seobject.py:1853
-+#: ../semanage/seobject.py:1857
+-#: ../semanage/seobject.py:1857
++#: ../semanage/seobject.py:1867
  #, python-format
  msgid "Could not delete the file context %s"
- msgstr "无法删除文件环境为 %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1878
-+#: ../semanage/seobject.py:1882
+-#: ../semanage/seobject.py:1882
++#: ../semanage/seobject.py:1892
  #, python-format
  msgid "File context for %s is defined in policy, cannot be deleted"
- msgstr "%s 的文件 context 已经在策略中被定义,无法删除"
+ msgstr ""
  
--#: ../semanage/seobject.py:1884
-+#: ../semanage/seobject.py:1888
+-#: ../semanage/seobject.py:1888
++#: ../semanage/seobject.py:1898
  #, python-format
  msgid "Could not delete file context for %s"
- msgstr "无法为 %s 删除文件 context"
+ msgstr ""
  
--#: ../semanage/seobject.py:1899
-+#: ../semanage/seobject.py:1903
+-#: ../semanage/seobject.py:1903
++#: ../semanage/seobject.py:1913
  msgid "Could not list file contexts"
- msgstr "无法列出文件 context"
+ msgstr ""
  
--#: ../semanage/seobject.py:1903
-+#: ../semanage/seobject.py:1907
+-#: ../semanage/seobject.py:1907
++#: ../semanage/seobject.py:1917
  msgid "Could not list local file contexts"
- msgstr "无法列出本地文件上下文"
+ msgstr ""
  
--#: ../semanage/seobject.py:1936
-+#: ../semanage/seobject.py:1944
+-#: ../semanage/seobject.py:1944
++#: ../semanage/seobject.py:1954
  msgid "SELinux fcontext"
- msgstr "SELinux 文件上下文"
+ msgstr ""
  
--#: ../semanage/seobject.py:1936
-+#: ../semanage/seobject.py:1944
+-#: ../semanage/seobject.py:1944
++#: ../semanage/seobject.py:1954
  msgid "type"
- msgstr "类型"
+ msgstr ""
  
--#: ../semanage/seobject.py:1949
-+#: ../semanage/seobject.py:1957
+-#: ../semanage/seobject.py:1957
++#: ../semanage/seobject.py:1967
  msgid ""
  "\n"
  "SELinux Distribution fcontext Equivalence \n"
  msgstr ""
  
--#: ../semanage/seobject.py:1954
--#, fuzzy
-+#: ../semanage/seobject.py:1962
+-#: ../semanage/seobject.py:1962
++#: ../semanage/seobject.py:1972
  msgid ""
  "\n"
  "SELinux Local fcontext Equivalence \n"
--msgstr "SELinux 文件上下文"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:1988 ../semanage/seobject.py:2040
--#: ../semanage/seobject.py:2046
-+#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
-+#: ../semanage/seobject.py:2054
+-#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
+-#: ../semanage/seobject.py:2054
++#: ../semanage/seobject.py:2006 ../semanage/seobject.py:2059
++#: ../semanage/seobject.py:2065
  #, python-format
  msgid "Could not check if boolean %s is defined"
- msgstr "无法检查布尔值 %s 是否已被定义"
+ msgstr ""
  
--#: ../semanage/seobject.py:1990 ../semanage/seobject.py:2042
-+#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
+-#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
++#: ../semanage/seobject.py:2008 ../semanage/seobject.py:2061
  #, python-format
  msgid "Boolean %s is not defined"
- msgstr "布尔值 %s 未被定义"
+ msgstr ""
  
--#: ../semanage/seobject.py:1994
-+#: ../semanage/seobject.py:2002
+-#: ../semanage/seobject.py:2002
++#: ../semanage/seobject.py:2012
  #, python-format
  msgid "Could not query file context %s"
- msgstr "无法查询文件 context %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:1999
-+#: ../semanage/seobject.py:2007
+-#: ../semanage/seobject.py:2007
++#: ../semanage/seobject.py:2017
  #, python-format
  msgid "You must specify one of the following values: %s"
- msgstr "您必需指定以下值之一:%s"
+ msgstr ""
  
--#: ../semanage/seobject.py:2004
-+#: ../semanage/seobject.py:2012
+-#: ../semanage/seobject.py:2012
++#: ../semanage/seobject.py:2022
  #, python-format
  msgid "Could not set active value of boolean %s"
- msgstr "无法设定活跃布尔值 %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:2007
-+#: ../semanage/seobject.py:2015
+-#: ../semanage/seobject.py:2015
++#: ../semanage/seobject.py:2025
  #, python-format
  msgid "Could not modify boolean %s"
- msgstr "无法修改布尔值 %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:2025
-+#: ../semanage/seobject.py:2033
+-#: ../semanage/seobject.py:2033
++#: ../semanage/seobject.py:2043
  #, python-format
  msgid "Bad format %s: Record %s"
- msgstr "错误格式 %s:记录 %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:2048
-+#: ../semanage/seobject.py:2056
+-#: ../semanage/seobject.py:2056
++#: ../semanage/seobject.py:2067
  #, python-format
  msgid "Boolean %s is defined in policy, cannot be deleted"
- msgstr "布尔值 %s 在策略中被定义,无法删除"
+ msgstr ""
  
--#: ../semanage/seobject.py:2052
-+#: ../semanage/seobject.py:2060
+-#: ../semanage/seobject.py:2060
++#: ../semanage/seobject.py:2071
  #, python-format
  msgid "Could not delete boolean %s"
- msgstr "不能删除布尔值 %s"
+ msgstr ""
  
--#: ../semanage/seobject.py:2064 ../semanage/seobject.py:2081
-+#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
+-#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
++#: ../semanage/seobject.py:2083 ../semanage/seobject.py:2100
  msgid "Could not list booleans"
- msgstr "无法列出布尔值"
+ msgstr ""
  
--#: ../semanage/seobject.py:2104
-+#: ../semanage/seobject.py:2112
+-#: ../semanage/seobject.py:2112
++#: ../semanage/seobject.py:2125
  msgid "unknown"
- msgstr "未知"
+ msgstr ""
  
--#: ../semanage/seobject.py:2117
-+#: ../semanage/seobject.py:2125
+-#: ../semanage/seobject.py:2125
++#: ../semanage/seobject.py:2138
  msgid "off"
- msgstr "关"
+ msgstr ""
  
--#: ../semanage/seobject.py:2117
-+#: ../semanage/seobject.py:2125
+-#: ../semanage/seobject.py:2125
++#: ../semanage/seobject.py:2138
  msgid "on"
- msgstr "开"
+ msgstr ""
  
--#: ../semanage/seobject.py:2131
-+#: ../semanage/seobject.py:2139
+-#: ../semanage/seobject.py:2139
++#: ../semanage/seobject.py:2152
  msgid "SELinux boolean"
- msgstr "SELinux 布尔值"
+ msgstr ""
  
--#: ../semanage/seobject.py:2131
--#, fuzzy
-+#: ../semanage/seobject.py:2139
+-#: ../semanage/seobject.py:2139
++#: ../semanage/seobject.py:2152
  msgid "State"
--msgstr "状态"
-+msgstr ""
+ msgstr ""
  
--#: ../semanage/seobject.py:2131
-+#: ../semanage/seobject.py:2139
+-#: ../semanage/seobject.py:2139
++#: ../semanage/seobject.py:2152
  msgid "Default"
  msgstr ""
  
--#: ../semanage/seobject.py:2131
-+#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
-+#: ../gui/polgengui.py:253
+-#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
+-#: ../gui/polgengui.py:253
++#: ../semanage/seobject.py:2152 ../gui/polgen.glade:113
++#: ../gui/polgengui.py:254
  msgid "Description"
- msgstr "描述"
+ msgstr ""
  
-@@ -1276,1649 +1277,2088 @@ msgstr "chcat -- -CompanyConfidential /d
- msgid "chcat -l +CompanyConfidential juser"
- msgstr "chcat -l +CompanyConfidential juser"
+@@ -998,7 +1013,7 @@ msgstr ""
+ msgid "Error sending audit message.\n"
+ msgstr ""
  
--#: ../scripts/chcat:399
--#, c-format
-+#: ../scripts/chcat:399 ../gui/polgen.py:1351
-+#, c-format, python-format
- msgid "Options Error %s "
- msgstr "选项错误 %s "
+-#: ../newrole/newrole.c:692 ../newrole/newrole.c:1059
++#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
+ #, c-format
+ msgid "Could not determine enforcing mode.\n"
+ msgstr ""
+@@ -1113,62 +1128,66 @@ msgstr ""
+ msgid "Unable to set SIGHUP handler\n"
+ msgstr ""
  
--#~ msgid ""
--#~ "Unable to open %s: translations not supported on non-MLS machines: %s"
--#~ msgstr "无法打开 %s:在非 MLS 机器上不支持的转换:%s"
-+#: ../gui/booleansPage.py:195 ../gui/system-config-selinux.glade:1706
-+msgid "Boolean"
+-#: ../newrole/newrole.c:1053
++#: ../newrole/newrole.c:1036
++msgid "Sorry, newrole failed to drop capabilities\n"
 +msgstr ""
++
++#: ../newrole/newrole.c:1052
+ #, c-format
+ msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
+ msgstr ""
  
--#~ msgid "Level"
--#~ msgstr "级别"
-+#: ../gui/booleansPage.py:252 ../gui/semanagePage.py:162
-+msgid "all"
-+msgstr ""
+-#: ../newrole/newrole.c:1070
++#: ../newrole/newrole.c:1069
+ #, c-format
+ msgid "failed to get old_context.\n"
+ msgstr ""
  
--#~ msgid "Translation"
--#~ msgstr "转换"
-+#: ../gui/booleansPage.py:254 ../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 ""
+-#: ../newrole/newrole.c:1077
++#: ../newrole/newrole.c:1076
+ #, c-format
+ msgid "Warning!  Could not retrieve tty information.\n"
+ msgstr ""
  
--#~ msgid "Translations can not contain spaces '%s' "
--#~ msgstr "转换不能包括空格 '%s' "
-+#: ../gui/fcontextPage.py:64 ../gui/system-config-selinux.glade:1911
-+msgid "File Labeling"
-+msgstr ""
+-#: ../newrole/newrole.c:1098
++#: ../newrole/newrole.c:1097
+ #, c-format
+ msgid "error on reading PAM service configuration.\n"
+ msgstr ""
  
--#~ msgid "Invalid Level '%s' "
--#~ msgstr "无效级别 '%s' "
-+#: ../gui/fcontextPage.py:74
-+msgid ""
-+"File\n"
-+"Specification"
-+msgstr ""
+-#: ../newrole/newrole.c:1133
++#: ../newrole/newrole.c:1132
+ #, c-format
+ msgid "newrole: incorrect password for %s\n"
+ msgstr ""
  
--#~ msgid "%s already defined in translations"
--#~ msgstr "%s 已经在转换中定义"
-+#: ../gui/fcontextPage.py:81
-+msgid ""
-+"Selinux\n"
-+"File Type"
-+msgstr ""
+-#: ../newrole/newrole.c:1160
++#: ../newrole/newrole.c:1159
+ #, c-format
+ msgid "newrole: failure forking: %s"
+ msgstr ""
  
--#~ msgid "%s not defined in translations"
--#~ msgstr "%s 没有在转换中定义"
-+#: ../gui/fcontextPage.py:88
-+msgid ""
-+"File\n"
-+"Type"
-+msgstr ""
+-#: ../newrole/newrole.c:1163 ../newrole/newrole.c:1186
++#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
+ #, c-format
+ msgid "Unable to restore tty label...\n"
+ msgstr ""
  
--#~ msgid "Login mapping for %s is already defined"
--#~ msgstr "%s 的登录映射已被定义"
-+#: ../gui/loginsPage.py:48 ../gui/system-config-selinux.glade:2098
-+msgid "User Mapping"
-+msgstr ""
+-#: ../newrole/newrole.c:1165 ../newrole/newrole.c:1192
++#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
+ #, c-format
+ msgid "Failed to close tty properly\n"
+ msgstr ""
  
--#~ msgid "add SELinux user mapping"
--#~ msgstr "添加 SELinux 用户映射"
-+#: ../gui/loginsPage.py:52
-+msgid ""
-+"Login\n"
-+"Name"
-+msgstr ""
+-#: ../newrole/newrole.c:1224
++#: ../newrole/newrole.c:1223
+ #, c-format
+ msgid "Could not close descriptors.\n"
+ msgstr ""
  
--#~ msgid "SELinux user %s is already defined"
--#~ msgstr "SELinux用户 %s 已经存在"
-+#: ../gui/loginsPage.py:56 ../gui/usersPage.py:50
-+msgid ""
-+"SELinux\n"
-+"User"
-+msgstr ""
+-#: ../newrole/newrole.c:1251
++#: ../newrole/newrole.c:1250
+ #, c-format
+ msgid "Error allocating shell's argv0.\n"
+ msgstr ""
  
--#~ msgid "Node Netmask is required"
--#~ msgstr "需要节点掩码"
-+#: ../gui/loginsPage.py:59 ../gui/usersPage.py:55
-+msgid ""
-+"MLS/\n"
-+"MCS Range"
-+msgstr ""
+-#: ../newrole/newrole.c:1287
++#: ../newrole/newrole.c:1286
+ #, c-format
+ msgid "Unable to restore the environment, aborting\n"
+ msgstr ""
  
--#~ msgid "Addr %s already defined"
--#~ msgstr "已经定义了 addr %s"
-+#: ../gui/loginsPage.py:133
-+#, python-format
-+msgid "Login '%s' is required"
-+msgstr ""
+-#: ../newrole/newrole.c:1298
++#: ../newrole/newrole.c:1297
+ msgid "failed to exec shell\n"
+ msgstr ""
  
--#~ msgid "Interface %s already defined"
--#~ msgstr "接口 %s 已经被定义"
-+#: ../gui/modulesPage.py:48 ../gui/system-config-selinux.glade:2753
-+msgid "Policy Module"
-+msgstr ""
+@@ -1271,20 +1290,20 @@ msgstr ""
+ msgid "chcat -l +CompanyConfidential juser"
+ msgstr ""
  
--#, fuzzy
--#~ msgid "Error initializing capabilities, aborting.\n"
--#~ msgstr "初始化能力(capability)错误,中止。\n"
-+#: ../gui/modulesPage.py:57
-+msgid "Module Name"
-+msgstr ""
+-#: ../scripts/chcat:399 ../gui/polgen.py:1351
+-#, c-format, python-format
++#: ../scripts/chcat:399
++#, c-format
+ msgid "Options Error %s "
+ msgstr ""
  
--#~ msgid "Error setting capabilities, aborting\n"
--#~ msgstr "初始化能力(capability)错误,中止。\n"
-+#: ../gui/modulesPage.py:134
-+msgid "Disable Audit"
-+msgstr ""
+-#: ../gui/booleansPage.py:195 ../gui/system-config-selinux.glade:1706
++#: ../gui/booleansPage.py:194 ../gui/system-config-selinux.glade:1706
+ msgid "Boolean"
+ msgstr ""
  
--#~ msgid "Error setting KEEPCAPS, aborting\n"
--#~ msgstr "设置 KEEPCAPS 错误,中止\n"
-+#: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
-+msgid "Enable Audit"
-+msgstr ""
+-#: ../gui/booleansPage.py:252 ../gui/semanagePage.py:162
++#: ../gui/booleansPage.py:245 ../gui/semanagePage.py:162
+ msgid "all"
+ msgstr ""
  
--#~ msgid "Error dropping capabilities, aborting\n"
--#~ msgstr "删除能力(drop capability)错误,中止\n"
-+#: ../gui/modulesPage.py:162
-+msgid "Load Policy Module"
-+msgstr ""
+-#: ../gui/booleansPage.py:254 ../gui/semanagePage.py:164
++#: ../gui/booleansPage.py:247 ../gui/semanagePage.py:164
+ #: ../gui/system-config-selinux.glade:1615
+ #: ../gui/system-config-selinux.glade:1820
+ #: ../gui/system-config-selinux.glade:2437
+@@ -1340,577 +1359,464 @@ msgstr ""
+ msgid "Login '%s' is required"
+ msgstr ""
  
--#~ msgid "Error dropping SETUID capability, aborting\n"
--#~ msgstr "删除 SETUID 能力错误,中止\n"
-+#: ../gui/polgen.glade:79
-+msgid "Polgen"
-+msgstr ""
+-#: ../gui/modulesPage.py:48 ../gui/system-config-selinux.glade:2753
++#: ../gui/modulesPage.py:49 ../gui/system-config-selinux.glade:2753
+ msgid "Policy Module"
+ msgstr ""
  
--#~ msgid "Error freeing caps\n"
--#~ msgstr "freeing caps 错误\n"
-+#: ../gui/polgen.glade:80
-+msgid "Red Hat 2007"
-+msgstr ""
+-#: ../gui/modulesPage.py:57
++#: ../gui/modulesPage.py:58
+ msgid "Module Name"
+ msgstr ""
  
--#~ msgid ""
--#~ "\n"
--#~ "\n"
--#~ "semodule -i %s\n"
--#~ "\n"
--#~ msgstr ""
--#~ "\n"
--#~ "\n"
--#~ "semodule -i %s\n"
--#~ "\n"
-+#: ../gui/polgen.glade:81
-+msgid "GPL"
-+msgstr ""
+-#: ../gui/modulesPage.py:134
++#: ../gui/modulesPage.py:135
+ msgid "Disable Audit"
+ msgstr ""
  
--#~ msgid "translations not supported on non-MLS machines"
--#~ msgstr "在非 MLS 机器上不支持的转换"
-+#. TRANSLATORS: Replace this string with your names, one name per line.
-+#: ../gui/polgen.glade:85 ../gui/system-config-selinux.glade:17
-+msgid "translator-credits"
-+msgstr ""
+-#: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
++#: ../gui/modulesPage.py:138 ../gui/system-config-selinux.glade:2662
+ msgid "Enable Audit"
+ msgstr ""
  
--#~ msgid "Boolean"
--#~ msgstr "布尔值"
-+#: ../gui/polgen.glade:90
-+msgid "SELinux Policy Generation Tool"
-+msgstr ""
+-#: ../gui/modulesPage.py:162
++#: ../gui/modulesPage.py:163
+ msgid "Load Policy Module"
+ msgstr ""
  
--#~ msgid "all"
--#~ msgstr "所有"
-+#: ../gui/polgen.glade:128
-+msgid ""
-+"<b>Select the policy type for the application or user role you want to "
-+"confine:</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:79
+-msgid "Polgen"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:80
++#: ../gui/polgen.glade:9
+ msgid "Red Hat 2007"
+ msgstr ""
  
--#~ msgid "Customized"
--#~ msgstr "自定义的"
-+#: ../gui/polgen.glade:177
-+msgid "<b>Applications</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:81
++#: ../gui/polgen.glade:11
+ msgid "GPL"
+ msgstr ""
  
--#~ msgid "File Labeling"
--#~ msgstr "文件标记"
-+#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
-+msgid ""
-+"Standard Init Daemon are daemons started on boot via init scripts.  Usually "
-+"requires a script in /etc/rc.d/init.d"
+ #. TRANSLATORS: Replace this string with your names, one name per line.
+-#: ../gui/polgen.glade:85 ../gui/system-config-selinux.glade:17
++#: ../gui/polgen.glade:13 ../gui/system-config-selinux.glade:17
+ msgid "translator-credits"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:90
++#: ../gui/polgen.glade:34
++msgid "Add Booleans Dialog"
++msgstr ""
++
++#: ../gui/polgen.glade:101
++msgid "Boolean Name"
 +msgstr ""
++
++#: ../gui/polgen.glade:230
+ msgid "SELinux Policy Generation Tool"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:128
++#: ../gui/polgen.glade:251
+ msgid ""
+ "<b>Select the policy type for the application or user role you want to "
+ "confine:</b>"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:177
++#: ../gui/polgen.glade:284
+ msgid "<b>Applications</b>"
+ msgstr ""
  
--#~ msgid ""
--#~ "File\n"
--#~ "Specification"
--#~ msgstr ""
--#~ "文件\n"
--#~ "约束"
-+#: ../gui/polgen.glade:241 ../gui/polgen.py:156
+-#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
++#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:183
 +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 ""
  
--#~ msgid ""
--#~ "Selinux\n"
--#~ "File Type"
--#~ msgstr ""
--#~ "Selinux\n"
--#~ "文件类型"
-+#: ../gui/polgen.glade:261 ../gui/polgen.py:157
+-#: ../gui/polgen.glade:241 ../gui/polgen.py:156
+-msgid "Standard Init Daemon"
++#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:184
 +msgid "DBUS System Daemon"
-+msgstr ""
- 
--#~ msgid ""
--#~ "File\n"
--#~ "Type"
--#~ msgstr ""
--#~ "文件\n"
--#~ "类型"
-+#: ../gui/polgen.glade:280
-+msgid "Internet Services Daemon are daemons started by xinetd"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "User Mapping"
--#~ msgstr "用户映射"
-+#: ../gui/polgen.glade:282
+-#: ../gui/polgen.glade:261 ../gui/polgen.py:157
+-msgid "DBUS System Daemon"
++#: ../gui/polgen.glade:349
 +msgid "Internet Services Daemon (inetd)"
-+msgstr ""
+ msgstr ""
  
--#~ msgid ""
--#~ "Login\n"
--#~ "Name"
--#~ msgstr ""
--#~ "登录\n"
--#~ "名称"
-+#: ../gui/polgen.glade:301
-+msgid ""
-+"Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
-+msgstr ""
+-#: ../gui/polgen.glade:280
++#: ../gui/polgen.glade:353
+ msgid "Internet Services Daemon are daemons started by xinetd"
+ msgstr ""
  
--#~ msgid ""
--#~ "SELinux\n"
--#~ "User"
--#~ msgstr ""
--#~ "SELinux\n"
--#~ "用户"
-+#: ../gui/polgen.glade:303 ../gui/polgen.py:159
+-#: ../gui/polgen.glade:282
+-msgid "Internet Services Daemon (inetd)"
++#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:186
 +msgid "Web Application/Script (CGI)"
-+msgstr ""
+ msgstr ""
  
--#~ msgid ""
--#~ "MLS/\n"
--#~ "MCS Range"
--#~ msgstr ""
--#~ "MLS/\n"
--#~ "MCS 范围"
-+#: ../gui/polgen.glade:322 ../gui/polgen.glade:343
-+msgid ""
-+"User Application are any application that you would like to confine that is "
-+"started by a user"
-+msgstr ""
+-#: ../gui/polgen.glade:301
++#: ../gui/polgen.glade:370
+ msgid ""
+ "Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
+ msgstr ""
  
--#~ msgid "Login '%s' is required"
--#~ msgstr "登录名 '%s' 是必需的"
-+#: ../gui/polgen.glade:324 ../gui/polgen.py:160
+-#: ../gui/polgen.glade:303 ../gui/polgen.py:159
+-msgid "Web Application/Script (CGI)"
++#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:187
 +msgid "User Application"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "Policy Module"
--#~ msgstr "策略模块"
-+#: ../gui/polgen.glade:345 ../gui/polgen.py:161
-+msgid "Sandbox"
-+msgstr ""
+-#: ../gui/polgen.glade:322 ../gui/polgen.glade:343
++#: ../gui/polgen.glade:387 ../gui/polgen.glade:404
+ msgid ""
+ "User Application are any application that you would like to confine that is "
+ "started by a user"
+ msgstr ""
  
--#~ msgid "Disable Audit"
--#~ msgstr "禁用审计"
-+#: ../gui/polgen.glade:391
-+msgid "<b>Login Users</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:324 ../gui/polgen.py:160
+-msgid "User Application"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:345 ../gui/polgen.py:161
++#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:188
+ msgid "Sandbox"
+ msgstr ""
  
--#~ msgid "Enable Audit"
--#~ msgstr "启用审计"
-+#: ../gui/polgen.glade:453
-+msgid "Modify an existing login user record."
-+msgstr ""
+-#: ../gui/polgen.glade:391
++#: ../gui/polgen.glade:446
+ msgid "<b>Login Users</b>"
+ msgstr ""
  
--#~ msgid "Load Policy Module"
--#~ msgstr "加载策略模块"
-+#: ../gui/polgen.glade:455
+-#: ../gui/polgen.glade:453
++#: ../gui/polgen.glade:478
 +msgid "Existing User Roles"
 +msgstr ""
++
++#: ../gui/polgen.glade:482
+ msgid "Modify an existing login user record."
+ msgstr ""
  
--#~ msgid "..."
--#~ msgstr "..."
-+#: ../gui/polgen.glade:474
-+msgid ""
-+"This user will login to a machine only via a terminal or remote login.  By "
-+"default this user will have  no setuid, no networking, no su, no sudo."
-+msgstr ""
- 
--#~ msgid "600-1024"
--#~ msgstr "600-1024"
-+#: ../gui/polgen.glade:476 ../gui/polgen.py:162
+-#: ../gui/polgen.glade:455
+-msgid "Existing User Roles"
++#: ../gui/polgen.glade:495 ../sepolicy/sepolicy/generate.py:189
 +msgid "Minimal Terminal User Role"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "<b>Applications</b>"
--#~ msgstr "<b>应用程序</b>"
-+#: ../gui/polgen.glade:495
-+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:474
++#: ../gui/polgen.glade:499
+ msgid ""
+ "This user will login to a machine only via a terminal or remote login.  By "
+ "default this user will have  no setuid, no networking, no su, no sudo."
+ msgstr ""
  
--#~ msgid "<b>Login Users</b>"
--#~ msgstr "<b>登录用户</b>"
-+#: ../gui/polgen.glade:497 ../gui/polgen.py:163
+-#: ../gui/polgen.glade:476 ../gui/polgen.py:162
+-msgid "Minimal Terminal User Role"
++#: ../gui/polgen.glade:512 ../sepolicy/sepolicy/generate.py:190
 +msgid "Minimal X Windows User Role"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "<b>Root Users</b>"
--#~ msgstr "<b>根用户</b>"
+-#: ../gui/polgen.glade:495
 +#: ../gui/polgen.glade:516
-+msgid ""
-+"User with full networking, no setuid applications without transition, no "
-+"sudo, no su."
-+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 ""
  
--#~ msgid "<b>TCP Ports</b>"
--#~ msgstr "<b>TCP 端口</b>"
-+#: ../gui/polgen.glade:518 ../gui/polgen.py:164
+-#: ../gui/polgen.glade:497 ../gui/polgen.py:163
+-msgid "Minimal X Windows User Role"
++#: ../gui/polgen.glade:529 ../sepolicy/sepolicy/generate.py:191
 +msgid "User Role"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "<b>UDP Ports</b>"
--#~ msgstr "<b>UDP 端口</b>"
-+#: ../gui/polgen.glade:537
-+msgid ""
-+"User with full networking, no setuid applications without transition, no su, "
-+"can sudo to Root Administration Roles"
-+msgstr ""
+-#: ../gui/polgen.glade:516
++#: ../gui/polgen.glade:533
+ msgid ""
+ "User with full networking, no setuid applications without transition, no "
+ "sudo, no su."
+ msgstr ""
  
--#~ msgid "Add Booleans Dialog"
--#~ msgstr "添加布尔对话"
-+#: ../gui/polgen.glade:539 ../gui/polgen.py:165
+-#: ../gui/polgen.glade:518 ../gui/polgen.py:164
+-msgid "User Role"
++#: ../gui/polgen.glade:546 ../sepolicy/sepolicy/generate.py:192
 +msgid "Admin User Role"
-+msgstr ""
+ msgstr ""
  
--#~ msgid ""
--#~ "Add Files/Directories that application will need to \"Write\" to. Pid "
--#~ "Files, Log Files, /var/lib Files ..."
--#~ msgstr ""
--#~ "添加应用程序需要“写入”的文件/目录。Pid 文件、日志文件、/var/lib 文件..."
-+#: ../gui/polgen.glade:585
-+msgid "<b>Root Users</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:537
++#: ../gui/polgen.glade:550
+ msgid ""
+ "User with full networking, no setuid applications without transition, no su, "
+ "can sudo to Root Administration Roles"
+ msgstr ""
  
--#~ msgid "Add/Remove booleans used for this confined application/user"
--#~ msgstr "添加/删除用于有限应用程序/用户的布尔"
-+#: ../gui/polgen.glade:647
-+msgid ""
-+"Select Root Administrator User Role, if this user will be used to administer "
-+"the machine while running as root.  This user will not be able to login to "
-+"the system directly."
-+msgstr ""
+-#: ../gui/polgen.glade:539 ../gui/polgen.py:165
+-msgid "Admin User Role"
++#: ../gui/polgen.glade:592
++msgid "<b>Root Users</b>"
+ msgstr ""
  
--#~ msgid "Admin User Role"
--#~ msgstr "管理用户角色"
-+#: ../gui/polgen.glade:649 ../gui/polgen.py:166
+-#: ../gui/polgen.glade:585
+-msgid "<b>Root Users</b>"
++#: ../gui/polgen.glade:623 ../sepolicy/sepolicy/generate.py:193
 +msgid "Root Admin User Role"
-+msgstr ""
+ msgstr ""
  
--#~ msgid "All"
--#~ msgstr "所有"
-+#: ../gui/polgen.glade:716
-+msgid "label104"
-+msgstr ""
+-#: ../gui/polgen.glade:647
++#: ../gui/polgen.glade:627
+ msgid ""
+ "Select Root Administrator User Role, if this user will be used to administer "
+ "the machine while running as root.  This user will not be able to login to "
+ "the system directly."
+ msgstr ""
  
--#~ msgid ""
--#~ "Allow application/user role to call bindresvport with 0. Binding to port "
--#~ "600-1024"
--#~ msgstr "允许应用程序/用户角色使用 0 调用 bindresvport。绑定到端口 600-1024"
-+#: ../gui/polgen.glade:745
-+msgid "<b>Enter name of application or user role:</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:649 ../gui/polgen.py:166
+-msgid "Root Admin User Role"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:716
+-msgid "label104"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:745
++#: ../gui/polgen.glade:705
+ msgid "<b>Enter name of application or user role:</b>"
+ msgstr ""
  
--#~ msgid "Allows application/user role to bind to any udp ports > 1024"
--#~ msgstr "允许应用程序/用户角色绑定到高于 1024 的任何 udp 端口"
-+#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
-+msgid "Name"
-+msgstr ""
+-#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
++#: ../gui/polgen.glade:728 ../gui/polgengui.py:252
+ msgid "Name"
+ msgstr ""
  
--#~ msgid "Allows confined application/user role to bind to any udp port"
--#~ msgstr "允许有限的应用程序/用户角色绑定到任何 udp 端口"
-+#: ../gui/polgen.glade:807
-+msgid "Enter complete path for executable to be confined."
-+msgstr ""
+-#: ../gui/polgen.glade:807
++#: ../gui/polgen.glade:739
+ msgid "Enter complete path for executable to be confined."
+ msgstr ""
  
--#~ msgid "Boolean Name"
--#~ msgstr "布尔名"
-+#: ../gui/polgen.glade:830 ../gui/polgen.glade:950 ../gui/polgen.glade:3142
-+msgid "..."
-+msgstr ""
+-#: ../gui/polgen.glade:830 ../gui/polgen.glade:950 ../gui/polgen.glade:3142
++#: ../gui/polgen.glade:756 ../gui/polgen.glade:838 ../gui/polgen.glade:2361
+ msgid "..."
+ msgstr ""
  
--#~ msgid "Create/Manipulate temporary files in /tmp"
--#~ msgstr "在 /tmp 目录中创建/操作临时文件的应用程序"
-+#: ../gui/polgen.glade:849
-+msgid "Enter unique name for the confined application or user role."
-+msgstr ""
+-#: ../gui/polgen.glade:849
++#: ../gui/polgen.glade:776
+ msgid "Enter unique name for the confined application or user role."
+ msgstr ""
  
--#~ msgid ""
--#~ "Enter a comma separated list of tcp ports or ranges of ports that "
--#~ "application/user role connects to. Example: 612, 650-660"
--#~ msgstr ""
--#~ "输入用逗号分开的应用程序/用户角色要绑定的 tcp 端口或者端口范围列表。示例:"
--#~ "612, 650-660"
-+#: ../gui/polgen.glade:871
-+msgid "Executable"
-+msgstr ""
+-#: ../gui/polgen.glade:871
++#: ../gui/polgen.glade:794
+ msgid "Executable"
+ msgstr ""
  
--#~ msgid ""
--#~ "Enter a comma separated list of udp ports or ranges of ports that "
--#~ "application/user role binds to. Example: 612, 650-660"
--#~ msgstr ""
--#~ "输入用逗号分开的应用程序/用户角色要绑定的 udp 端口或者端口范围列表。示例:"
--#~ "612, 650-660"
-+#: ../gui/polgen.glade:899
-+msgid "Init script"
-+msgstr ""
+-#: ../gui/polgen.glade:899
++#: ../gui/polgen.glade:808
+ msgid "Init script"
+ msgstr ""
  
--#~ msgid ""
--#~ "Enter a comma separated list of udp ports or ranges of ports that "
--#~ "application/user role connects to. Example: 612, 650-660"
--#~ msgstr ""
--#~ "输入用逗号分开的应用程序/用户角色要绑定的 udp 端口或者端口范围列表。示例:"
--#~ "612, 650-660"
-+#: ../gui/polgen.glade:927
-+msgid ""
-+"Enter complete path to init script used to start the confined application."
-+msgstr ""
+-#: ../gui/polgen.glade:927
++#: ../gui/polgen.glade:821
+ msgid ""
+ "Enter complete path to init script used to start the confined application."
+ msgstr ""
  
--#~ msgid "Enter complete path for executable to be confined."
--#~ msgstr "输入受限的可执行程序的完整路径"
-+#: ../gui/polgen.glade:982
-+msgid "label105"
-+msgstr ""
+-#: ../gui/polgen.glade:982
+-msgid "label105"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1011
++#: ../gui/polgen.glade:887
+ msgid "<b>Select existing role to modify:</b>"
+ msgstr ""
  
--#~ msgid ""
--#~ "Enter complete path to init script used to start the confined application."
--#~ msgstr "输入用于启动受限的应用程序的 init 脚本的完整路径。"
-+#: ../gui/polgen.glade:1011
-+msgid "<b>Select existing role to modify:</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:1045
++#: ../gui/polgen.glade:908
+ msgid "Select the user roles that will transiton to the %s domain."
+ msgstr ""
  
--#~ msgid "Enter name of application or user role to be confined"
--#~ msgstr "输入要进行限制的应用程序或用户角色。"
-+#: ../gui/polgen.glade:1045
-+msgid "Select the user roles that will transiton to the %s domain."
-+msgstr ""
+-#: ../gui/polgen.glade:1073
+-msgid "label106"
++#: ../gui/polgen.glade:928
++msgid "role tab"
+ msgstr ""
  
--#~ msgid "Enter network ports that application/user role connects to"
--#~ msgstr "输入应用程序或用户角色要连接的网络"
-+#: ../gui/polgen.glade:1073
-+msgid "label106"
-+msgstr ""
+-#: ../gui/polgen.glade:1102
++#: ../gui/polgen.glade:945
+ msgid "<b>Select roles that %s will transition to:</b>"
+ msgstr ""
  
--#~ msgid "Enter network ports that application/user role listens to"
--#~ msgstr "输入应用程序或用户角色要侦听的网络"
-+#: ../gui/polgen.glade:1102
-+msgid "<b>Select roles that %s will transition to:</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:1136
++#: ../gui/polgen.glade:963
+ msgid "Select applications domains that %s will transition to."
+ msgstr ""
  
--#~ msgid "Enter unique name for the confined application or user role."
--#~ msgstr "为受限制的用户或应用程序选择唯一的名称。"
-+#: ../gui/polgen.glade:1136
-+msgid "Select applications domains that %s will transition to."
-+msgstr ""
+-#: ../gui/polgen.glade:1164
+-msgid "label107"
++#: ../gui/polgen.glade:983
++msgid ""
++"transition \n"
++"role tab"
+ msgstr ""
  
--#~ msgid "Executable"
--#~ msgstr "可执行程序"
-+#: ../gui/polgen.glade:1164
-+msgid "label107"
-+msgstr ""
+-#: ../gui/polgen.glade:1193
++#: ../gui/polgen.glade:1001
+ msgid "<b>Select the user_roles that will transition to %s:</b>"
+ msgstr ""
  
--#~ msgid "Existing User Roles"
--#~ msgstr "现有用户角色"
-+#: ../gui/polgen.glade:1193
-+msgid "<b>Select the user_roles that will transition to %s:</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:1227
++#: ../gui/polgen.glade:1019
+ msgid "Select the user roles that will transiton to this applications domains."
+ msgstr ""
  
--#~ msgid "GPL"
--#~ msgstr "GPL"
-+#: ../gui/polgen.glade:1227
-+msgid "Select the user roles that will transiton to this applications domains."
-+msgstr ""
+-#: ../gui/polgen.glade:1255
+-msgid "label108"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1284
++#: ../gui/polgen.glade:1056
+ msgid "<b>Select domains that %s will administer:</b>"
+ msgstr ""
  
--#~ msgid "Generated Policy Files"
--#~ msgstr "生成的策略文件"
-+#: ../gui/polgen.glade:1255
-+msgid "label108"
-+msgstr ""
+-#: ../gui/polgen.glade:1318 ../gui/polgen.glade:1409
++#: ../gui/polgen.glade:1074 ../gui/polgen.glade:1129
+ msgid "Select the domains that you would like this user administer."
+ msgstr ""
  
--#~ msgid "Init script"
--#~ msgstr "Init 脚本"
-+#: ../gui/polgen.glade:1284
-+msgid "<b>Select domains that %s will administer:</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:1346
+-msgid "label109"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1375
++#: ../gui/polgen.glade:1111
+ msgid "<b>Select additional roles for %s:</b>"
+ msgstr ""
  
--#~ msgid "Interacts with the terminal"
--#~ msgstr "与终端互动"
-+#: ../gui/polgen.glade:1318 ../gui/polgen.glade:1409
-+msgid "Select the domains that you would like this user administer."
-+msgstr ""
+-#: ../gui/polgen.glade:1437
+-msgid "label111"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1466
++#: ../gui/polgen.glade:1166
+ msgid "<b>Enter network ports that %s binds on:</b>"
+ msgstr ""
  
--#~ msgid "Internet Services Daemon (inetd)"
--#~ msgstr "互联网服务守护进程 (inetd)"
-+#: ../gui/polgen.glade:1346
-+msgid "label109"
-+msgstr ""
+-#: ../gui/polgen.glade:1497 ../gui/polgen.glade:1997
++#: ../gui/polgen.glade:1186 ../gui/polgen.glade:1557
+ msgid "<b>TCP Ports</b>"
+ msgstr ""
  
--#~ msgid "Internet Services Daemon are daemons started by xinetd"
--#~ msgstr "互联网服务守护进程,是通过 xinetd 启动的服务"
-+#: ../gui/polgen.glade:1375
-+msgid "<b>Select additional roles for %s:</b>"
+-#: ../gui/polgen.glade:1565 ../gui/polgen.glade:1785
++#: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
++#: ../gui/polgen.glade:1698
++msgid "All"
 +msgstr ""
++
++#: ../gui/polgen.glade:1227 ../gui/polgen.glade:1394
+ msgid "Allows %s to bind to any udp port"
+ msgstr ""
  
--#~ msgid "Minimal Terminal User Role"
--#~ msgstr "最小化终端用户角色"
-+#: ../gui/polgen.glade:1437
-+msgid "label111"
-+msgstr ""
+-#: ../gui/polgen.glade:1567 ../gui/polgen.glade:1787 ../gui/polgen.glade:2061
+-#: ../gui/polgen.glade:2215
+-msgid "All"
++#: ../gui/polgen.glade:1240 ../gui/polgen.glade:1407
++msgid "600-1024"
+ msgstr ""
  
--#~ msgid "Minimal X Windows User Role"
--#~ msgstr "最小化 X 窗口用户角色"
-+#: ../gui/polgen.glade:1466
-+msgid "<b>Enter network ports that %s binds on:</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:1585 ../gui/polgen.glade:1805
++#: ../gui/polgen.glade:1244 ../gui/polgen.glade:1411
+ msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
+ msgstr ""
  
--#~ msgid "Modify an existing login user record."
--#~ msgstr "修改现有登录用户记录。"
-+#: ../gui/polgen.glade:1497 ../gui/polgen.glade:1997
-+msgid "<b>TCP Ports</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:1587 ../gui/polgen.glade:1807
+-msgid "600-1024"
++#: ../gui/polgen.glade:1257 ../gui/polgen.glade:1424
++msgid "Unreserved Ports (>1024)"
+ msgstr ""
  
--#~ msgid "Name"
--#~ msgstr "名称"
-+#: ../gui/polgen.glade:1565 ../gui/polgen.glade:1785
-+msgid "Allows %s to bind to any udp port"
-+msgstr ""
+-#: ../gui/polgen.glade:1605 ../gui/polgen.glade:1825
++#: ../gui/polgen.glade:1261 ../gui/polgen.glade:1428
+ msgid ""
+ "Enter a comma separated list of udp ports or ranges of ports that %s binds "
+ "to. Example: 612, 650-660"
+ msgstr ""
  
--#~ msgid "Polgen"
--#~ msgstr "模块生成工具"
-+#: ../gui/polgen.glade:1567 ../gui/polgen.glade:1787 ../gui/polgen.glade:2061
-+#: ../gui/polgen.glade:2215
-+msgid "All"
-+msgstr ""
+-#: ../gui/polgen.glade:1607 ../gui/polgen.glade:1827
+-msgid "Unreserved Ports (>1024)"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1638 ../gui/polgen.glade:1858 ../gui/polgen.glade:2079
+-#: ../gui/polgen.glade:2233
++#: ../gui/polgen.glade:1289 ../gui/polgen.glade:1456 ../gui/polgen.glade:1609
++#: ../gui/polgen.glade:1718
+ msgid "Select Ports"
+ msgstr ""
  
--#~ msgid "Policy Directory"
--#~ msgstr "策略目录"
-+#: ../gui/polgen.glade:1585 ../gui/polgen.glade:1805
-+msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
-+msgstr ""
+-#: ../gui/polgen.glade:1663 ../gui/polgen.glade:1883
++#: ../gui/polgen.glade:1302 ../gui/polgen.glade:1469
+ msgid "Allows %s to bind to any udp ports > 1024"
+ msgstr ""
  
--#~ msgid "Red Hat 2007"
--#~ msgstr "Red Hat 2007"
-+#: ../gui/polgen.glade:1587 ../gui/polgen.glade:1807
-+msgid "600-1024"
-+msgstr ""
+-#: ../gui/polgen.glade:1717 ../gui/polgen.glade:2151
++#: ../gui/polgen.glade:1353 ../gui/polgen.glade:1666
+ msgid "<b>UDP Ports</b>"
+ msgstr ""
  
--#~ msgid "Root Admin User Role"
--#~ msgstr "根管理用户角色"
-+#: ../gui/polgen.glade:1605 ../gui/polgen.glade:1825
+-#: ../gui/polgen.glade:1937
+-msgid "label113"
++#: ../gui/polgen.glade:1519
 +msgid ""
-+"Enter a comma separated list of udp ports or ranges of ports that %s binds "
-+"to. Example: 612, 650-660"
-+msgstr ""
- 
--#~ msgid "SELinux Policy Generation Tool"
--#~ msgstr "SELinux 策略生成工具"
-+#: ../gui/polgen.glade:1607 ../gui/polgen.glade:1827
-+msgid "Unreserved Ports (>1024)"
-+msgstr ""
- 
--#~ msgid "Select Ports"
--#~ msgstr "选择端口"
-+#: ../gui/polgen.glade:1638 ../gui/polgen.glade:1858 ../gui/polgen.glade:2079
-+#: ../gui/polgen.glade:2233
-+msgid "Select Ports"
-+msgstr ""
- 
--#~ 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:1663 ../gui/polgen.glade:1883
-+msgid "Allows %s to bind to any udp ports > 1024"
-+msgstr ""
++"Network\n"
++"Bind tab"
+ msgstr ""
  
--#~ msgid "Select additional domains that this user role will administer"
--#~ msgstr "选择用户可以管理的额外域"
-+#: ../gui/polgen.glade:1717 ../gui/polgen.glade:2151
-+msgid "<b>UDP Ports</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:1966
++#: ../gui/polgen.glade:1537
+ msgid "<b>Select network ports that %s connects to:</b>"
+ msgstr ""
  
--#~ msgid "Select additional domains to which this user role will transition"
--#~ msgstr "选择用户角色要转换到的其他域"
-+#: ../gui/polgen.glade:1937
-+msgid "label113"
-+msgstr ""
+-#: ../gui/polgen.glade:2058
++#: ../gui/polgen.glade:1593
+ msgid "Allows %s to connect to any tcp port"
+ msgstr ""
  
--#~ msgid "Select additional roles for this user"
--#~ msgstr "为这个用户选择其它角色"
-+#: ../gui/polgen.glade:1966
-+msgid "<b>Select network ports that %s connects to:</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:2104
++#: ../gui/polgen.glade:1622
+ msgid ""
+ "Enter a comma separated list of tcp ports or ranges of ports that %s "
+ "connects to. Example: 612, 650-660"
+ msgstr ""
  
--#~ msgid "Select booleans that the application uses"
--#~ msgstr "选择应用程序使用的布尔"
-+#: ../gui/polgen.glade:2058
-+msgid "Allows %s to connect to any tcp port"
-+msgstr ""
+-#: ../gui/polgen.glade:2212
++#: ../gui/polgen.glade:1702
+ msgid "Allows %s to connect to any udp port"
+ msgstr ""
  
--#~ msgid "Select common application traits"
--#~ msgstr "选择常见的应用程序特征"
-+#: ../gui/polgen.glade:2104
-+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:2258
++#: ../gui/polgen.glade:1731
+ msgid ""
+ "Enter a comma separated list of udp ports or ranges of ports that %s "
+ "connects to. Example: 612, 650-660"
+ msgstr ""
  
--#~ msgid "Select directory to generate policy in"
--#~ msgstr "选择在其中创建策略文件的目录"
-+#: ../gui/polgen.glade:2212
-+msgid "Allows %s to connect to any udp port"
-+msgstr ""
+-#: ../gui/polgen.glade:2305
+-msgid "label114"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:2334
++#: ../gui/polgen.glade:1792
+ msgid "<b>Select common application traits for %s:</b>"
+ msgstr ""
  
--#~ msgid "Select files/directories that the application manages"
--#~ msgstr "选择受限应用程序管理的文件/目录"
-+#: ../gui/polgen.glade:2258
-+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:2366
++#: ../gui/polgen.glade:1809
+ msgid "Writes syslog messages\t"
+ msgstr ""
  
--#~ msgid ""
--#~ "Select the applications domains that you would like this user role to "
--#~ "transition to."
--#~ msgstr "选择您希望将这个用户角色转换到的应用程序域。"
-+#: ../gui/polgen.glade:2305
-+msgid "label114"
-+msgstr ""
+-#: ../gui/polgen.glade:2385
++#: ../gui/polgen.glade:1824
+ msgid "Create/Manipulate temporary files in /tmp"
+ msgstr ""
  
--#~ msgid "Select the domains that you would like this user administer."
--#~ msgstr "选择您希望这个用户可以管理的域。"
-+#: ../gui/polgen.glade:2334
-+msgid "<b>Select common application traits for %s:</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:2404
++#: ../gui/polgen.glade:1839
+ msgid "Uses Pam for authentication"
+ msgstr ""
  
--#~ msgid ""
--#~ "Select the user roles that will transiton to this applications domains."
--#~ msgstr "选择将转换到这个应用程序域的用户角色。"
-+#: ../gui/polgen.glade:2366
-+msgid "Writes syslog messages\t"
-+msgstr ""
+-#: ../gui/polgen.glade:2423
++#: ../gui/polgen.glade:1854
+ msgid "Uses nsswitch or getpw* calls"
+ msgstr ""
  
--#~ msgid "Select type of the application/user role to be confined"
--#~ msgstr "选择受限的应用程序或用户类型。"
-+#: ../gui/polgen.glade:2385
-+msgid "Create/Manipulate temporary files in /tmp"
-+msgstr ""
+-#: ../gui/polgen.glade:2442
++#: ../gui/polgen.glade:1869
+ msgid "Uses dbus"
+ msgstr ""
  
--#~ msgid "Select user roles that will transition to this domain"
--#~ msgstr "选择将转换到这个域的用户角色"
-+#: ../gui/polgen.glade:2404
-+msgid "Uses Pam for authentication"
-+msgstr ""
+-#: ../gui/polgen.glade:2461
++#: ../gui/polgen.glade:1884
+ msgid "Sends audit messages"
+ msgstr ""
  
--#~ msgid "Select user roles that you want to customize"
--#~ msgstr "选择您想要定制的用户角色"
-+#: ../gui/polgen.glade:2423
-+msgid "Uses nsswitch or getpw* calls"
-+msgstr ""
+-#: ../gui/polgen.glade:2480
++#: ../gui/polgen.glade:1899
+ msgid "Interacts with the terminal"
+ msgstr ""
  
--#~ msgid "Sends audit messages"
--#~ msgstr "发送审计信息"
-+#: ../gui/polgen.glade:2442
-+msgid "Uses dbus"
-+msgstr ""
+-#: ../gui/polgen.glade:2499
++#: ../gui/polgen.glade:1914
+ msgid "Sends email"
+ msgstr ""
  
--#~ msgid "Sends email"
--#~ msgstr "发送电子邮件"
-+#: ../gui/polgen.glade:2461
-+msgid "Sends audit messages"
-+msgstr ""
+-#: ../gui/polgen.glade:2530
+-msgid "label115"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:2559
++#: ../gui/polgen.glade:1961
+ msgid "<b>Add files/directories that %s manages</b>"
+ msgstr ""
  
--#~ msgid "Standard Init Daemon"
--#~ msgstr "标准的 Init 守护进程"
-+#: ../gui/polgen.glade:2480
-+msgid "Interacts with the terminal"
-+msgstr ""
+-#: ../gui/polgen.glade:2788
++#: ../gui/polgen.glade:2122
+ msgid ""
+ "Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
+ "Files ..."
+ 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 目录包含脚本"
-+#: ../gui/polgen.glade:2499
-+msgid "Sends email"
-+msgstr ""
+-#: ../gui/polgen.glade:2823
+-msgid "label116"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:2852
++#: ../gui/polgen.glade:2166
+ msgid "<b>Add booleans from the %s policy:</b>"
+ msgstr ""
  
--#~ msgid ""
--#~ "This tool can be used to generate a policy framework, to confine "
--#~ "applications or users using SELinux.   \n"
--#~ "\n"
--#~ "The tool generates:\n"
--#~ "Type enforcement file (te)\n"
--#~ "Interface file (if)\n"
--#~ "File context file (fc)\n"
--#~ "Shell script (sh) - used to compile and install the policy. "
--#~ msgstr ""
--#~ "这个工具可以用来生成一个策略框架,以利用 SELinux 限制应用程序或用户。\n"
--#~ "\n"
--#~ "此工具生成:\n"
--#~ "类型强制文件 (te)\n"
--#~ "接口文件 (if)\n"
--#~ "文件上下文 (fc)\n"
--#~ "Shell 脚本 (sh) - 用来编译和安装策略。"
-+#: ../gui/polgen.glade:2530
-+msgid "label115"
-+msgstr ""
- 
--#~ msgid ""
--#~ "This tool will generate the following: \n"
--#~ "Type Enforcement(te), File Context(fc), Interface(if), Shell Script(sh)\n"
--#~ "\n"
--#~ "Execute shell script to compile/install and relabel files/directories.  \n"
--#~ "Put the machine in permissive mode (setenforce 0). \n"
--#~ "Run/restart the application to generate avc messages.\n"
--#~ "Use audit2allow -R to generate additional rules for the te file.\n"
--#~ msgstr ""
--#~ "这个工具将产生下列:\n"
--#~ "类型强制(te),文件上下文(fc),接口(if)和 Shell 脚本(sh)。\n"
--#~ "\n"
--#~ "执行 Shell 脚本来编译/安装并重新标记文件/目录。\n"
--#~ "现在您可以先将机器置于允许模式(setenforce 0)。\n"
--#~ "运行/重新启动应用程序以产生 avc 消息。\n"
--#~ "然后使用 audit2allow -R 来为 te 文件创建附加规则。\n"
-+#: ../gui/polgen.glade:2559
-+msgid "<b>Add files/directories that %s manages</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:3002
++#: ../gui/polgen.glade:2274
+ msgid "Add/Remove booleans used by the %s domain"
+ msgstr ""
  
--#~ msgid ""
--#~ "This tool will generate the following: \n"
--#~ "Type Enforcement(te), File Context(fc), Interface(if), Shell Script(sh)\n"
--#~ "Execute shell script as root to compile/install and relabel files/"
--#~ "directories.  \n"
--#~ "Use semanage or useradd to map Linux login users to user roles.\n"
--#~ "Put the machine in permissive mode (setenforce 0). \n"
--#~ "Login as the user and test this user role.\n"
--#~ "Use audit2allow -R to generate additional rules for the te file.\n"
--#~ msgstr ""
--#~ "这个工具将产生下列:\n"
--#~ "类型强制(te),文件上下文(fc),接口(if)和 Shell 脚本(sh)。\n"
--#~ "以根用户身份执行 Shell 脚本来编译/安装并重新标记文件/目录。\n"
--#~ "使用 semange 或者 useradd 将 Linux 用户与用户角色匹配。\n"
--#~ "现在您可以先将机器置于允许模式(setenforce 0)。\n"
--#~ "运行/重新启动应用程序以产生 avc 消息。\n"
--#~ "然后使用 audit2allow -R 来为 te 文件创建附加规则。\n"
-+#: ../gui/polgen.glade:2788
-+msgid ""
-+"Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
-+"Files ..."
-+msgstr ""
+-#: ../gui/polgen.glade:3066
++#: ../gui/polgen.glade:2316
+ msgid "<b>Which directory you will generate the %s policy?</b>"
+ 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 ""
--#~ "用户可通过 X 或者终端登录到机器中。默认情况下,这个用户没有 setuid、联网、"
--#~ "sudo 和 su 功能。"
-+#: ../gui/polgen.glade:2823
-+msgid "label116"
-+msgstr ""
+-#: ../gui/polgen.glade:3097
++#: ../gui/polgen.glade:2334
+ msgid "Policy Directory"
+ 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 功能。"
-+#: ../gui/polgen.glade:2852
-+msgid "<b>Add booleans from the %s policy:</b>"
-+msgstr ""
+-#: ../gui/polgen.glade:3254
+-msgid "Add Booleans Dialog"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:3327
+-msgid "Boolean Name"
+-msgstr ""
+-
+-#: ../gui/polgengui.py:261
++#: ../gui/polgengui.py:262
+ msgid "Role"
+ msgstr ""
  
--#~ msgid "Unreserved Ports (>1024)"
--#~ msgstr "非保留端口(> 1024)"
-+#: ../gui/polgen.glade:3002
-+msgid "Add/Remove booleans used by the %s domain"
-+msgstr ""
+-#: ../gui/polgengui.py:268
++#: ../gui/polgengui.py:269
+ msgid "Existing_User"
+ msgstr ""
  
--#~ msgid "User Application"
--#~ msgstr "用户应用程序"
-+#: ../gui/polgen.glade:3066
-+msgid "<b>Which directory you will generate the %s policy?</b>"
-+msgstr ""
+-#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
++#: ../gui/polgengui.py:283 ../gui/polgengui.py:291 ../gui/polgengui.py:305
+ msgid "Application"
+ msgstr ""
  
--#~ msgid ""
--#~ "User Application are any application that you would like to confine that "
--#~ "is started by a user"
--#~ msgstr "用户应用程序,是由用户启动的任何希望限制的应用程序"
-+#: ../gui/polgen.glade:3097
-+msgid "Policy Directory"
-+msgstr ""
+-#: ../gui/polgengui.py:352
++#: ../gui/polgengui.py:353
+ #, python-format
+ msgid "%s must be a directory"
+ msgstr ""
  
--#~ msgid "User Role"
--#~ msgstr "用户角色"
-+#: ../gui/polgen.glade:3254
-+msgid "Add Booleans Dialog"
-+msgstr ""
+-#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
++#: ../gui/polgengui.py:413 ../gui/polgengui.py:694
+ msgid "You must select a user"
+ msgstr ""
  
--#~ msgid ""
--#~ "User with full networking, no setuid applications without transition, no "
--#~ "su, can sudo to Root Administration Roles"
--#~ msgstr ""
--#~ "有完全联网功能的用户,没有 setuid 应用程序,无法转换,没有 su 功能,但可使"
--#~ "用 sudo 转换为根管理角色。"
-+#: ../gui/polgen.glade:3327
-+msgid "Boolean Name"
-+msgstr ""
+-#: ../gui/polgengui.py:542
++#: ../gui/polgengui.py:543
+ msgid "Select executable file to be confined."
+ msgstr ""
  
--#~ msgid ""
--#~ "User with full networking, no setuid applications without transition, no "
--#~ "sudo, no su."
--#~ msgstr ""
--#~ "有完全联网功能的用户,没有 setuid 应用程序,无法转换,没有 sudo、su 功能。"
-+#: ../gui/polgengui.py:261
-+msgid "Role"
-+msgstr ""
+-#: ../gui/polgengui.py:553
++#: ../gui/polgengui.py:554
+ msgid "Select init script file to be confined."
+ msgstr ""
  
--#~ msgid "Uses Pam for authentication"
--#~ msgstr "使用 PAM 认证"
-+#: ../gui/polgengui.py:268
-+msgid "Existing_User"
-+msgstr ""
+-#: ../gui/polgengui.py:563
++#: ../gui/polgengui.py:564
+ msgid "Select file(s) that confined application creates or writes"
+ msgstr ""
  
--#~ msgid "Uses dbus"
--#~ msgstr "使用 dbus"
-+#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
-+msgid "Application"
-+msgstr ""
+-#: ../gui/polgengui.py:570
++#: ../gui/polgengui.py:571
+ msgid "Select directory(s) that the confined application owns and writes into"
+ msgstr ""
  
--#~ msgid "Uses nsswitch or getpw* calls"
--#~ msgstr "使用 nsswitch 或者 getpw* 调用"
-+#: ../gui/polgengui.py:352
-+#, python-format
-+msgid "%s must be a directory"
-+msgstr ""
+-#: ../gui/polgengui.py:632
++#: ../gui/polgengui.py:633
+ msgid "Select directory to generate policy files in"
+ msgstr ""
  
--#~ msgid "Web Application/Script (CGI)"
--#~ msgstr "网站应用程序/脚本(CGI)"
-+#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
-+msgid "You must select a user"
-+msgstr ""
+-#: ../gui/polgengui.py:649
++#: ../gui/polgengui.py:650
+ #, python-format
+ msgid ""
+ "Type %s_t already defined in current policy.\n"
+ "Do you want to continue?"
+ msgstr ""
  
--#~ msgid ""
--#~ "Web Applications/Script (CGI) CGI scripts started by the web server "
--#~ "(apache)"
--#~ msgstr "网站应用程序/脚本(CGI),是由网站服务器(Apache)启动的 CGI 脚本"
-+#: ../gui/polgengui.py:542
-+msgid "Select executable file to be confined."
-+msgstr ""
+-#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
++#: ../gui/polgengui.py:650 ../gui/polgengui.py:654
+ msgid "Verify Name"
+ msgstr ""
  
--#~ msgid "Writes syslog messages\t"
--#~ msgstr "写入 syslog 消息\t"
-+#: ../gui/polgengui.py:553
-+msgid "Select init script file to be confined."
-+msgstr ""
+-#: ../gui/polgengui.py:653
++#: ../gui/polgengui.py:654
+ #, python-format
+ msgid ""
+ "Module %s.pp already loaded in current policy.\n"
+ "Do you want to continue?"
+ msgstr ""
  
--#~ msgid "translator-credits"
--#~ msgstr ""
--#~ "Yuan Yijun <bbbush at fedoraproject.org>, 2007 Leah Liu <lliu at redhat.com>,"
--#~ "2007"
-+#: ../gui/polgengui.py:563
-+msgid "Select file(s) that confined application creates or writes"
-+msgstr ""
+-#: ../gui/polgengui.py:699
++#: ../gui/polgengui.py:700
+ msgid ""
+ "You must add a name made up of letters and numbers and containing no spaces."
+ msgstr ""
  
--#~ msgid "Role"
--#~ msgstr "角色"
-+#: ../gui/polgengui.py:570
-+msgid "Select directory(s) that the confined application owns and writes into"
-+msgstr ""
+-#: ../gui/polgengui.py:713
++#: ../gui/polgengui.py:714
+ msgid "You must enter a executable"
+ msgstr ""
  
--#~ msgid "Existing_User"
--#~ msgstr "现有用户(_U)"
-+#: ../gui/polgengui.py:632
-+msgid "Select directory to generate policy files in"
-+msgstr ""
+-#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
++#: ../gui/polgengui.py:739 ../gui/system-config-selinux.py:174
+ msgid "Configue SELinux"
+ msgstr ""
  
--#~ msgid "Application"
--#~ msgstr "应用程序"
-+#: ../gui/polgengui.py:649
+-#: ../gui/polgen.py:158
+-msgid "Internet Services Daemon"
+-msgstr ""
+-
+-#: ../gui/polgen.py:197
+-#, python-format
+-msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+-msgstr ""
+-
+-#: ../gui/polgen.py:324
+-msgid "You must enter a name for your confined process/user"
+-msgstr ""
+-
+-#: ../gui/polgen.py:326
+-msgid ""
+-"Name must be alpha numberic with no spaces. Consider using option \"-n "
+-"MODULENAME\""
+-msgstr ""
+-
+-#: ../gui/polgen.py:414
+-msgid "User Role types can not be assigned executables."
+-msgstr ""
+-
+-#: ../gui/polgen.py:420
+-msgid "Only Daemon apps can use an init script.."
+-msgstr ""
+-
+-#: ../gui/polgen.py:438
+-msgid "use_resolve must be a boolean value "
+-msgstr ""
+-
+-#: ../gui/polgen.py:444
+-msgid "use_syslog must be a boolean value "
+-msgstr ""
+-
+-#: ../gui/polgen.py:450
+-msgid "use_kerberos must be a boolean value "
+-msgstr ""
+-
+-#: ../gui/polgen.py:456
+-msgid "manage_krb5_rcache must be a boolean value "
+-msgstr ""
+-
+-#: ../gui/polgen.py:486
+-msgid "USER Types automatically get a tmp type"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1004
+-msgid "You must enter the executable path for your confined process"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1182
+-msgid "Type Enforcement file"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1183
+-msgid "Interface file"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1184
+-msgid "File Contexts file"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1185
+-msgid "Setup Script"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1306
+-#, python-format
+-msgid ""
+-"\n"
+-"%s\n"
+-"\n"
+-"sepolgen [ -n moduleName ] [ -m ] [ -t type ] [ executable | Name ]\n"
+-"valid Types:\n"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1354
+-msgid "Executable or Name required"
+-msgstr ""
+-
+ #: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
+ msgid "Network Port"
+ msgstr ""
+@@ -1948,1411 +1854,1499 @@ msgstr ""
+ msgid "Group View"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:1 ../gui/selinux.tbl:30 ../gui/selinux.tbl:31
+-#: ../gui/selinux.tbl:32 ../gui/selinux.tbl:33 ../gui/selinux.tbl:34
+-#: ../gui/selinux.tbl:36 ../gui/selinux.tbl:37 ../gui/selinux.tbl:38
+-#: ../gui/selinux.tbl:39 ../gui/selinux.tbl:40 ../gui/selinux.tbl:42
+-#: ../gui/selinux.tbl:43 ../gui/selinux.tbl:44 ../gui/selinux.tbl:45
+-#: ../gui/selinux.tbl:46 ../gui/selinux.tbl:47 ../gui/selinux.tbl:48
+-#: ../gui/selinux.tbl:49 ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
+-#: ../gui/selinux.tbl:52 ../gui/selinux.tbl:53 ../gui/selinux.tbl:59
+-#: ../gui/selinux.tbl:60 ../gui/selinux.tbl:61 ../gui/selinux.tbl:62
+-#: ../gui/selinux.tbl:63 ../gui/selinux.tbl:64 ../gui/selinux.tbl:65
+-#: ../gui/selinux.tbl:66 ../gui/selinux.tbl:67 ../gui/selinux.tbl:68
+-#: ../gui/selinux.tbl:69 ../gui/selinux.tbl:75 ../gui/selinux.tbl:76
+-#: ../gui/selinux.tbl:77 ../gui/selinux.tbl:78 ../gui/selinux.tbl:79
+-#: ../gui/selinux.tbl:80 ../gui/selinux.tbl:81 ../gui/selinux.tbl:82
+-#: ../gui/selinux.tbl:83 ../gui/selinux.tbl:84 ../gui/selinux.tbl:86
+-#: ../gui/selinux.tbl:88 ../gui/selinux.tbl:89 ../gui/selinux.tbl:90
+-#: ../gui/selinux.tbl:92 ../gui/selinux.tbl:94 ../gui/selinux.tbl:95
+-#: ../gui/selinux.tbl:96 ../gui/selinux.tbl:97 ../gui/selinux.tbl:98
+-#: ../gui/selinux.tbl:99 ../gui/selinux.tbl:100 ../gui/selinux.tbl:101
+-#: ../gui/selinux.tbl:102 ../gui/selinux.tbl:103 ../gui/selinux.tbl:104
+-#: ../gui/selinux.tbl:106 ../gui/selinux.tbl:108 ../gui/selinux.tbl:109
+-#: ../gui/selinux.tbl:110 ../gui/selinux.tbl:111 ../gui/selinux.tbl:112
+-#: ../gui/selinux.tbl:113 ../gui/selinux.tbl:114 ../gui/selinux.tbl:116
+-#: ../gui/selinux.tbl:117 ../gui/selinux.tbl:119 ../gui/selinux.tbl:121
+-#: ../gui/selinux.tbl:123 ../gui/selinux.tbl:124 ../gui/selinux.tbl:127
+-#: ../gui/selinux.tbl:129 ../gui/selinux.tbl:130 ../gui/selinux.tbl:131
+-#: ../gui/selinux.tbl:132 ../gui/selinux.tbl:133 ../gui/selinux.tbl:134
+-#: ../gui/selinux.tbl:135 ../gui/selinux.tbl:136 ../gui/selinux.tbl:137
+-#: ../gui/selinux.tbl:138 ../gui/selinux.tbl:139 ../gui/selinux.tbl:142
+-#: ../gui/selinux.tbl:143 ../gui/selinux.tbl:144 ../gui/selinux.tbl:145
+-#: ../gui/selinux.tbl:146 ../gui/selinux.tbl:147 ../gui/selinux.tbl:148
+-#: ../gui/selinux.tbl:149 ../gui/selinux.tbl:150 ../gui/selinux.tbl:151
+-#: ../gui/selinux.tbl:152 ../gui/selinux.tbl:154 ../gui/selinux.tbl:155
+-#: ../gui/selinux.tbl:156 ../gui/selinux.tbl:157 ../gui/selinux.tbl:158
+-#: ../gui/selinux.tbl:159 ../gui/selinux.tbl:160 ../gui/selinux.tbl:167
+-#: ../gui/selinux.tbl:171 ../gui/selinux.tbl:172 ../gui/selinux.tbl:173
+-#: ../gui/selinux.tbl:174 ../gui/selinux.tbl:175 ../gui/selinux.tbl:177
+-#: ../gui/selinux.tbl:178 ../gui/selinux.tbl:179 ../gui/selinux.tbl:180
+-#: ../gui/selinux.tbl:184 ../gui/selinux.tbl:192 ../gui/selinux.tbl:193
+-#: ../gui/selinux.tbl:194 ../gui/selinux.tbl:195 ../gui/selinux.tbl:196
+-#: ../gui/selinux.tbl:197 ../gui/selinux.tbl:198 ../gui/selinux.tbl:199
+-#: ../gui/selinux.tbl:200 ../gui/selinux.tbl:201 ../gui/selinux.tbl:206
+-#: ../gui/selinux.tbl:207 ../gui/selinux.tbl:218 ../gui/selinux.tbl:219
+-#: ../gui/selinux.tbl:220 ../gui/selinux.tbl:222 ../gui/selinux.tbl:224
+-#: ../gui/selinux.tbl:226 ../gui/selinux.tbl:227 ../gui/selinux.tbl:230
+-msgid "SELinux Service Protection"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:1
+-msgid "Disable SELinux protection for acct daemon"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:2 ../gui/selinux.tbl:3 ../gui/selinux.tbl:70
+-#: ../gui/selinux.tbl:153 ../gui/selinux.tbl:168 ../gui/selinux.tbl:169
+-#: ../gui/selinux.tbl:170 ../gui/selinux.tbl:189 ../gui/selinux.tbl:202
+-#: ../gui/selinux.tbl:203 ../gui/selinux.tbl:204 ../gui/selinux.tbl:205
+-msgid "Admin"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:2
+-msgid "Allow all daemons to write corefiles to /"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:3
+-msgid "Allow all daemons the ability to use unallocated ttys"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
+-#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
+-#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
+-#: ../gui/selinux.tbl:210 ../gui/selinux.tbl:211 ../gui/selinux.tbl:212
+-#: ../gui/selinux.tbl:213 ../gui/selinux.tbl:214 ../gui/selinux.tbl:215
+-#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
+-msgid "User Privs"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:4
+-msgid ""
+-"Allow gadmin SELinux user account to execute files in home directory or /tmp"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:5
+-msgid ""
+-"Allow guest SELinux user account to execute files in home directory or /tmp"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
+-msgid "Memory Protection"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:6
+-msgid "Allow java executable stack"
++#: ../gui/semanagePage.py:126
 +#, python-format
-+msgid ""
-+"Type %s_t already defined in current policy.\n"
-+"Do you want to continue?"
-+msgstr ""
- 
--#~ msgid "%s must be a directory"
--#~ msgstr "%s 必须是一个目录"
-+#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
-+msgid "Verify Name"
-+msgstr ""
++msgid "Are you sure you want to delete %s '%s'?"
+ msgstr ""
  
--#~ msgid "You must select a user"
--#~ msgstr "您必需选择一个用户"
-+#: ../gui/polgengui.py:653
+-#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
+-#: ../gui/selinux.tbl:209
+-msgid "Mount"
++#: ../gui/semanagePage.py:126
 +#, python-format
-+msgid ""
-+"Module %s.pp already loaded in current policy.\n"
-+"Do you want to continue?"
-+msgstr ""
- 
--#~ msgid "Select executable file to be confined."
--#~ msgstr "选择要限制的可执行程序"
-+#: ../gui/polgengui.py:699
-+msgid ""
-+"You must add a name made up of letters and numbers and containing no spaces."
-+msgstr ""
- 
--#~ msgid "Select init script file to be confined."
--#~ msgstr "选择要限制的 init 脚本"
-+#: ../gui/polgengui.py:713
-+msgid "You must enter a executable"
-+msgstr ""
- 
--#~ msgid "Select file(s) that confined application creates or writes"
--#~ msgstr "选择受限应用程序创建或写入的文件"
-+#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
-+msgid "Configue SELinux"
-+msgstr ""
- 
--#~ msgid ""
--#~ "Select directory(s) that the confined application owns and writes into"
--#~ msgstr "选择受限应用程序拥有并写入的目录"
-+#: ../gui/polgen.py:158
-+msgid "Internet Services Daemon"
-+msgstr ""
++msgid "Delete %s"
+ msgstr ""
  
--#~ msgid "Select directory to generate policy files in"
--#~ msgstr "选择在其中创建策略文件的目录"
-+#: ../gui/polgen.py:197
+-#: ../gui/selinux.tbl:7
+-msgid "Allow mount to mount any file"
++#: ../gui/semanagePage.py:134
 +#, python-format
-+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
-+msgstr ""
- 
--#~ msgid ""
--#~ "Type %s_t already defined in current policy.\n"
--#~ "Do you want to continue?"
--#~ msgstr ""
--#~ "在当前策略中已经定义了类型 %s_t。\n"
--#~ "您想要继续吗?"
-+#: ../gui/polgen.py:324
-+msgid "You must enter a name for your confined process/user"
-+msgstr ""
- 
--#~ msgid "Verify Name"
--#~ msgstr "验证名称"
-+#: ../gui/polgen.py:326
-+msgid ""
-+"Name must be alpha numberic with no spaces. Consider using option \"-n "
-+"MODULENAME\""
-+msgstr ""
- 
--#~ msgid ""
--#~ "Module %s.pp already loaded in current policy.\n"
--#~ "Do you want to continue?"
--#~ msgstr ""
--#~ "在当前策略中已经定义了模块 %s.pp。\n"
--#~ "您想要继续吗?"
-+#: ../gui/polgen.py:414
-+msgid "User Role types can not be assigned executables."
-+msgstr ""
++msgid "Add %s"
+ msgstr ""
  
--#~ msgid "You must enter a name"
--#~ msgstr "您必需输入名称"
-+#: ../gui/polgen.py:420
-+msgid "Only Daemon apps can use an init script.."
-+msgstr ""
+-#: ../gui/selinux.tbl:8
+-msgid "Allow mount to mount any directory"
++#: ../gui/semanagePage.py:148
++#, python-format
++msgid "Modify %s"
+ msgstr ""
  
--#~ msgid "You must enter a executable"
--#~ msgstr "您必需指定一个可执行程序位置"
-+#: ../gui/polgen.py:438
-+msgid "use_resolve must be a boolean value "
-+msgstr ""
+-#: ../gui/selinux.tbl:9
+-msgid "Allow mplayer executable stack"
++#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
++msgid "Permissive"
+ msgstr ""
  
--#~ msgid "Configue SELinux"
--#~ msgstr "配置 SELinux"
-+#: ../gui/polgen.py:444
-+msgid "use_syslog must be a boolean value "
-+msgstr ""
+-#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
+-#: ../gui/selinux.tbl:188
+-msgid "SSH"
++#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
++msgid "Enforcing"
+ msgstr ""
  
--#~ msgid "Ports must be numbers or ranges of numbers from 1 to %d "
--#~ msgstr "端口必需是介于 1 和 %d 之间的数字或者范围"
-+#: ../gui/polgen.py:450
-+msgid "use_kerberos must be a boolean value "
-+msgstr ""
+-#: ../gui/selinux.tbl:10
+-msgid "Allow ssh to run ssh-keysign"
++#: ../gui/statusPage.py:94
++msgid "Status"
+ msgstr ""
  
--#~ msgid "You must enter a name for your confined process/user"
--#~ msgstr "必需为受限的进程/用户输入名称"
-+#: ../gui/polgen.py:456
-+msgid "manage_krb5_rcache must be a boolean value "
-+msgstr ""
+-#: ../gui/selinux.tbl:11
++#: ../gui/statusPage.py:133
+ msgid ""
+-"Allow staff SELinux user account to execute files in home directory or /tmp"
++"Changing the policy type will cause a relabel of the entire file system on "
++"the next boot. Relabeling takes a long time depending on the size of the "
++"file system.  Do you wish to continue?"
+ msgstr ""
  
--#~ msgid "USER Types are not allowed executables"
--#~ msgstr "USER 类型不允许使用可执行程序"
-+#: ../gui/polgen.py:486
-+msgid "USER Types automatically get a tmp type"
-+msgstr ""
+-#: ../gui/selinux.tbl:12
++#: ../gui/statusPage.py:147
+ msgid ""
+-"Allow sysadm SELinux user account to execute files in home directory or /tmp"
++"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
++"you later decide to turn SELinux back on, the system will be required to "
++"relabel.  If you just want to see if SELinux is causing a problem on your "
++"system, you can go to permissive mode which will only log errors and not "
++"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
++"wish to continue?"
+ msgstr ""
  
--#~ msgid "Only DAEMON apps can use an init script"
--#~ msgstr "只有守护进程才可以使用 init 脚本"
-+#: ../gui/polgen.py:1004
-+msgid "You must enter the executable path for your confined process"
-+msgstr ""
+-#: ../gui/selinux.tbl:13
++#: ../gui/statusPage.py:152
+ msgid ""
+-"Allow unconfined SELinux user account to execute files in home directory or /"
+-"tmp"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:14
+-msgid "Network Configuration"
++"Changing to SELinux enabled will cause a relabel of the entire file system "
++"on the next boot. Relabeling takes a long time depending on the size of the "
++"file system.  Do you wish to continue?"
+ msgstr ""
  
--#~ msgid "use_syslog must be a boolean value "
--#~ msgstr "use_syslog 必需是布尔值"
-+#: ../gui/polgen.py:1182
-+msgid "Type Enforcement file"
-+msgstr ""
+-#: ../gui/selinux.tbl:14
+-msgid "Allow unlabeled packets to flow on the network"
++#: ../gui/system-config-selinux.glade:11
++msgid "system-config-selinux"
+ msgstr ""
  
--#~ msgid "USER Types automatically get a tmp type"
--#~ msgstr "USER 类型自动得到一个 tmp 类型"
-+#: ../gui/polgen.py:1183
-+msgid "Interface file"
-+msgstr ""
+-#: ../gui/selinux.tbl:15
++#: ../gui/system-config-selinux.glade:12
+ msgid ""
+-"Allow user SELinux user account to execute files in home directory or /tmp"
++"Copyright (c)2006 Red Hat, Inc.\n"
++"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
+ msgstr ""
  
--#~ msgid "You must enter the executable path for your confined process"
--#~ msgstr "必须输入受限进程的可执行程序路径"
-+#: ../gui/polgen.py:1184
-+msgid "File Contexts file"
-+msgstr ""
+-#: ../gui/selinux.tbl:16
+-msgid "Allow unconfined to dyntrans to unconfined_execmem"
++#: ../gui/system-config-selinux.glade:22
++#: ../gui/system-config-selinux.glade:544
++msgid "Add SELinux Login Mapping"
+ msgstr ""
  
--#~ msgid "Type Enforcement file"
--#~ msgstr "打印强制文件"
-+#: ../gui/polgen.py:1185
-+msgid "Setup Script"
-+msgstr ""
+-#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
+-#: ../gui/selinux.tbl:140
+-msgid "Databases"
++#: ../gui/system-config-selinux.glade:257
++msgid "Add SELinux Network Ports"
+ msgstr ""
  
--#~ msgid "Interface file"
--#~ msgstr "接口文件"
-+#: ../gui/polgen.py:1306
-+#, python-format
-+msgid ""
-+"\n"
-+"%s\n"
-+"\n"
-+"sepolgen [ -n moduleName ] [ -m ] [ -t type ] [ executable | Name ]\n"
-+"valid Types:\n"
-+msgstr ""
+-#: ../gui/selinux.tbl:17
+-msgid "Allow user to connect to mysql socket"
++#: ../gui/system-config-selinux.glade:391
++#: ../gui/system-config-selinux.glade:678
++msgid "SELinux Type"
+ msgstr ""
  
--#~ msgid "File Contexts file"
--#~ msgstr "文件上下文定义"
-+#: ../gui/polgen.py:1354
-+msgid "Executable or Name required"
-+msgstr ""
+-#: ../gui/selinux.tbl:18
+-msgid "Allow user to connect to postgres socket"
++#: ../gui/system-config-selinux.glade:622
++msgid "File Specification"
+ msgstr ""
  
--#~ msgid "Setup Script"
--#~ msgstr "建立脚本"
-+#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
-+msgid "Network Port"
-+msgstr ""
+-#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
+-msgid "XServer"
++#: ../gui/system-config-selinux.glade:650
++msgid "File Type"
+ msgstr ""
  
--#~ msgid ""
--#~ "SELinux Port\n"
--#~ "Type"
--#~ msgstr ""
--#~ "SELinux 端口\n"
--#~ "类型"
-+#: ../gui/portsPage.py:85
+-#: ../gui/selinux.tbl:19
+-msgid "Allow clients to write to X shared memory"
+-msgstr ""
++#: ../gui/system-config-selinux.glade:727
 +msgid ""
-+"SELinux Port\n"
-+"Type"
++"all files\n"
++"regular file\n"
++"directory\n"
++"character device\n"
++"block device\n"
++"socket\n"
++"symbolic link\n"
++"named pipe\n"
 +msgstr ""
- 
--#~ msgid "Protocol"
--#~ msgstr "协议"
-+#: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
-+msgid "Protocol"
++
++#: ../gui/system-config-selinux.glade:773
++msgid "MLS"
 +msgstr ""
- 
--#~ msgid ""
--#~ "MLS/MCS\n"
--#~ "Level"
--#~ msgstr ""
--#~ "MLS/MCS\n"
--#~ "级别"
-+#: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
-+msgid ""
-+"MLS/MCS\n"
-+"Level"
++
++#: ../gui/system-config-selinux.glade:837
++msgid "Add SELinux User"
 +msgstr ""
- 
--#~ msgid "Port"
--#~ msgstr "端口"
-+#: ../gui/portsPage.py:101
-+msgid "Port"
++
++#: ../gui/system-config-selinux.glade:1079
++msgid "SELinux Administration"
 +msgstr ""
- 
--#~ msgid "Port number \"%s\" is not valid.  0 < PORT_NUMBER < 65536 "
--#~ msgstr "端口号 \"%s\" 是无效的。 0 < PORT_NUMBER < 65536 "
-+#: ../gui/portsPage.py:207
-+#, python-format
-+msgid "Port number \"%s\" is not valid.  0 < PORT_NUMBER < 65536 "
++
++#: ../gui/system-config-selinux.glade:1122
++msgid "Add"
 +msgstr ""
- 
--#~ msgid "List View"
--#~ msgstr "列出视图"
-+#: ../gui/portsPage.py:252
-+msgid "List View"
++
++#: ../gui/system-config-selinux.glade:1144
++msgid "_Properties"
 +msgstr ""
- 
--#~ msgid "Group View"
--#~ msgstr "分组视图"
-+#: ../gui/portsPage.py:255 ../gui/system-config-selinux.glade:2419
-+msgid "Group View"
++
++#: ../gui/system-config-selinux.glade:1166
++msgid "_Delete"
 +msgstr ""
- 
--#~ msgid "SELinux Service Protection"
--#~ msgstr "SELinux 服务保护"
-+#: ../gui/selinux.tbl:1 ../gui/selinux.tbl:30 ../gui/selinux.tbl:31
-+#: ../gui/selinux.tbl:32 ../gui/selinux.tbl:33 ../gui/selinux.tbl:34
-+#: ../gui/selinux.tbl:36 ../gui/selinux.tbl:37 ../gui/selinux.tbl:38
-+#: ../gui/selinux.tbl:39 ../gui/selinux.tbl:40 ../gui/selinux.tbl:42
-+#: ../gui/selinux.tbl:43 ../gui/selinux.tbl:44 ../gui/selinux.tbl:45
-+#: ../gui/selinux.tbl:46 ../gui/selinux.tbl:47 ../gui/selinux.tbl:48
-+#: ../gui/selinux.tbl:49 ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
-+#: ../gui/selinux.tbl:52 ../gui/selinux.tbl:53 ../gui/selinux.tbl:59
-+#: ../gui/selinux.tbl:60 ../gui/selinux.tbl:61 ../gui/selinux.tbl:62
-+#: ../gui/selinux.tbl:63 ../gui/selinux.tbl:64 ../gui/selinux.tbl:65
-+#: ../gui/selinux.tbl:66 ../gui/selinux.tbl:67 ../gui/selinux.tbl:68
-+#: ../gui/selinux.tbl:69 ../gui/selinux.tbl:75 ../gui/selinux.tbl:76
-+#: ../gui/selinux.tbl:77 ../gui/selinux.tbl:78 ../gui/selinux.tbl:79
-+#: ../gui/selinux.tbl:80 ../gui/selinux.tbl:81 ../gui/selinux.tbl:82
-+#: ../gui/selinux.tbl:83 ../gui/selinux.tbl:84 ../gui/selinux.tbl:86
-+#: ../gui/selinux.tbl:88 ../gui/selinux.tbl:89 ../gui/selinux.tbl:90
-+#: ../gui/selinux.tbl:92 ../gui/selinux.tbl:94 ../gui/selinux.tbl:95
-+#: ../gui/selinux.tbl:96 ../gui/selinux.tbl:97 ../gui/selinux.tbl:98
-+#: ../gui/selinux.tbl:99 ../gui/selinux.tbl:100 ../gui/selinux.tbl:101
-+#: ../gui/selinux.tbl:102 ../gui/selinux.tbl:103 ../gui/selinux.tbl:104
-+#: ../gui/selinux.tbl:106 ../gui/selinux.tbl:108 ../gui/selinux.tbl:109
-+#: ../gui/selinux.tbl:110 ../gui/selinux.tbl:111 ../gui/selinux.tbl:112
-+#: ../gui/selinux.tbl:113 ../gui/selinux.tbl:114 ../gui/selinux.tbl:116
-+#: ../gui/selinux.tbl:117 ../gui/selinux.tbl:119 ../gui/selinux.tbl:121
-+#: ../gui/selinux.tbl:123 ../gui/selinux.tbl:124 ../gui/selinux.tbl:127
-+#: ../gui/selinux.tbl:129 ../gui/selinux.tbl:130 ../gui/selinux.tbl:131
-+#: ../gui/selinux.tbl:132 ../gui/selinux.tbl:133 ../gui/selinux.tbl:134
-+#: ../gui/selinux.tbl:135 ../gui/selinux.tbl:136 ../gui/selinux.tbl:137
-+#: ../gui/selinux.tbl:138 ../gui/selinux.tbl:139 ../gui/selinux.tbl:142
-+#: ../gui/selinux.tbl:143 ../gui/selinux.tbl:144 ../gui/selinux.tbl:145
-+#: ../gui/selinux.tbl:146 ../gui/selinux.tbl:147 ../gui/selinux.tbl:148
-+#: ../gui/selinux.tbl:149 ../gui/selinux.tbl:150 ../gui/selinux.tbl:151
-+#: ../gui/selinux.tbl:152 ../gui/selinux.tbl:154 ../gui/selinux.tbl:155
-+#: ../gui/selinux.tbl:156 ../gui/selinux.tbl:157 ../gui/selinux.tbl:158
-+#: ../gui/selinux.tbl:159 ../gui/selinux.tbl:160 ../gui/selinux.tbl:167
-+#: ../gui/selinux.tbl:171 ../gui/selinux.tbl:172 ../gui/selinux.tbl:173
-+#: ../gui/selinux.tbl:174 ../gui/selinux.tbl:175 ../gui/selinux.tbl:177
-+#: ../gui/selinux.tbl:178 ../gui/selinux.tbl:179 ../gui/selinux.tbl:180
-+#: ../gui/selinux.tbl:184 ../gui/selinux.tbl:192 ../gui/selinux.tbl:193
-+#: ../gui/selinux.tbl:194 ../gui/selinux.tbl:195 ../gui/selinux.tbl:196
-+#: ../gui/selinux.tbl:197 ../gui/selinux.tbl:198 ../gui/selinux.tbl:199
-+#: ../gui/selinux.tbl:200 ../gui/selinux.tbl:201 ../gui/selinux.tbl:206
-+#: ../gui/selinux.tbl:207 ../gui/selinux.tbl:218 ../gui/selinux.tbl:219
-+#: ../gui/selinux.tbl:220 ../gui/selinux.tbl:222 ../gui/selinux.tbl:224
-+#: ../gui/selinux.tbl:226 ../gui/selinux.tbl:227 ../gui/selinux.tbl:230
-+msgid "SELinux Service Protection"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for acct daemon"
--#~ msgstr "禁用 acct 守护进程的 SELinux 保护"
-+#: ../gui/selinux.tbl:1
-+msgid "Disable SELinux protection for acct daemon"
-+msgstr ""
-+
-+#: ../gui/selinux.tbl:2 ../gui/selinux.tbl:3 ../gui/selinux.tbl:70
-+#: ../gui/selinux.tbl:153 ../gui/selinux.tbl:168 ../gui/selinux.tbl:169
-+#: ../gui/selinux.tbl:170 ../gui/selinux.tbl:189 ../gui/selinux.tbl:202
-+#: ../gui/selinux.tbl:203 ../gui/selinux.tbl:204 ../gui/selinux.tbl:205
-+msgid "Admin"
-+msgstr ""
- 
--#~ msgid "Admin"
--#~ msgstr "管理"
-+#: ../gui/selinux.tbl:2
-+msgid "Allow all daemons to write corefiles to /"
++
++#: ../gui/system-config-selinux.glade:1256
++msgid "Select Management Object"
 +msgstr ""
- 
--#~ msgid "Allow all daemons to write corefiles to /"
--#~ msgstr "允许所有守护进程将内存转储文件写到 /"
-+#: ../gui/selinux.tbl:3
-+msgid "Allow all daemons the ability to use unallocated ttys"
++
++#: ../gui/system-config-selinux.glade:1273
++msgid "<b>Select:</b>"
 +msgstr ""
- 
--#~ msgid "Allow all daemons the ability to use unallocated ttys"
--#~ msgstr "允许所有守护进程使用未分配的 tty"
-+#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
-+#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
-+#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
-+#: ../gui/selinux.tbl:210 ../gui/selinux.tbl:211 ../gui/selinux.tbl:212
-+#: ../gui/selinux.tbl:213 ../gui/selinux.tbl:214 ../gui/selinux.tbl:215
-+#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
-+msgid "User Privs"
++
++#: ../gui/system-config-selinux.glade:1326
++msgid "System Default Enforcing Mode"
 +msgstr ""
- 
--#~ msgid "User Privs"
--#~ msgstr "用户权限"
-+#: ../gui/selinux.tbl:4
++
++#: ../gui/system-config-selinux.glade:1354
 +msgid ""
-+"Allow gadmin SELinux user account to execute files in home directory or /tmp"
++"Disabled\n"
++"Permissive\n"
++"Enforcing\n"
 +msgstr ""
- 
--#~ msgid ""
--#~ "Allow gadmin SELinux user account to execute files in home directory or /"
--#~ "tmp"
--#~ msgstr "允许 gadmin SELinux 用户帐户执行主目录或 /tmp 中的文件"
-+#: ../gui/selinux.tbl:5
-+msgid ""
-+"Allow guest SELinux user account to execute files in home directory or /tmp"
++
++#: ../gui/system-config-selinux.glade:1373
++msgid "Current Enforcing Mode"
 +msgstr ""
- 
--#~ msgid ""
--#~ "Allow guest SELinux user account to execute files in home directory or /"
--#~ "tmp"
--#~ msgstr "允许 guest SELinux 用户执行主目录或 /tmp 中的文件"
-+#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
-+msgid "Memory Protection"
++
++#: ../gui/system-config-selinux.glade:1418
++msgid "System Default Policy Type: "
 +msgstr ""
  
--#~ msgid "Memory Protection"
--#~ msgstr "内存保护"
-+#: ../gui/selinux.tbl:6
-+msgid "Allow java executable stack"
-+msgstr ""
+-#: ../gui/selinux.tbl:20
++#: ../gui/system-config-selinux.glade:1463
+ msgid ""
+-"Allow xguest SELinux user account to execute files in home directory or /tmp"
++"Select if you wish to relabel then entire file system on next reboot.  "
++"Relabeling can take a very long time, depending on the size of the system.  "
++"If you are changing policy types or going from disabled to enforcing, a "
++"relabel is required."
+ msgstr ""
  
--#~ msgid "Allow java executable stack"
--#~ msgstr "允许 java 栈可执行"
-+#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
-+#: ../gui/selinux.tbl:209
-+msgid "Mount"
+-#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
+-#: ../gui/selinux.tbl:231
+-msgid "NIS"
++#: ../gui/system-config-selinux.glade:1509
++msgid "Relabel on next reboot."
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:7
-+msgid "Allow mount to mount any file"
++#: ../gui/system-config-selinux.glade:1561
++msgid "label37"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:8
-+msgid "Allow mount to mount any directory"
++#: ../gui/system-config-selinux.glade:1598
++msgid "Revert boolean setting to system default"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:9
-+msgid "Allow mplayer executable stack"
++#: ../gui/system-config-selinux.glade:1614
++msgid "Toggle between Customized and All Booleans"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
-+#: ../gui/selinux.tbl:188
-+msgid "SSH"
++#: ../gui/system-config-selinux.glade:1645
++#: ../gui/system-config-selinux.glade:1850
++#: ../gui/system-config-selinux.glade:2037
++#: ../gui/system-config-selinux.glade:2224
++#: ../gui/system-config-selinux.glade:2467
++#: ../gui/system-config-selinux.glade:2692
++#: ../gui/system-config-selinux.glade:2867
++msgid "Filter"
 +msgstr ""
 +
-+#: ../gui/selinux.tbl:10
-+msgid "Allow ssh to run ssh-keysign"
-+msgstr ""
- 
--#~ msgid "Mount"
--#~ msgstr "挂载"
-+#: ../gui/selinux.tbl:11
-+msgid ""
-+"Allow staff SELinux user account to execute files in home directory or /tmp"
++#: ../gui/system-config-selinux.glade:1734
++msgid "label50"
 +msgstr ""
- 
--#~ msgid "Allow mount to mount any file"
--#~ msgstr "允许 mount 挂载任何文件"
-+#: ../gui/selinux.tbl:12
-+msgid ""
-+"Allow sysadm SELinux user account to execute files in home directory or /tmp"
++
++#: ../gui/system-config-selinux.glade:1771
++msgid "Add File Context"
 +msgstr ""
- 
--#~ msgid "Allow mount to mount any directory"
--#~ msgstr "允许 mount 挂载任何目录"
-+#: ../gui/selinux.tbl:13
-+msgid ""
-+"Allow unconfined SELinux user account to execute files in home directory or /"
-+"tmp"
++
++#: ../gui/system-config-selinux.glade:1787
++msgid "Modify File Context"
 +msgstr ""
++
++#: ../gui/system-config-selinux.glade:1803
++msgid "Delete File Context"
+ msgstr ""
  
--#~ msgid "Allow mplayer executable stack"
--#~ msgstr "允许 mplayer 栈可执行"
-+#: ../gui/selinux.tbl:14
-+msgid "Network Configuration"
-+msgstr ""
+-#: ../gui/selinux.tbl:21
+-msgid "Allow daemons to run with NIS"
++#: ../gui/system-config-selinux.glade:1819
++msgid "Toggle between all and customized file context"
+ msgstr ""
  
--#~ msgid "SSH"
--#~ msgstr "SSH"
-+#: ../gui/selinux.tbl:14
-+msgid "Allow unlabeled packets to flow on the network"
-+msgstr ""
+-#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
+-#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
+-#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
+-#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
+-#: ../gui/selinux.tbl:118
+-msgid "Web Applications"
++#: ../gui/system-config-selinux.glade:1939
++msgid "label38"
+ msgstr ""
  
--#~ msgid "Allow ssh to run ssh-keysign"
--#~ msgstr "允许 ssh 运行 ssh-keysign"
-+#: ../gui/selinux.tbl:15
-+msgid ""
-+"Allow user SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
+-#: ../gui/selinux.tbl:22
+-msgid "Transition staff SELinux user to Web Browser Domain"
++#: ../gui/system-config-selinux.glade:1976
++msgid "Add SELinux User Mapping"
+ msgstr ""
  
--#~ msgid ""
--#~ "Allow staff SELinux user account to execute files in home directory or /"
--#~ "tmp"
--#~ msgstr "允许 staff SELinux 用户帐户执行主目录或 /tmp 中的文件"
-+#: ../gui/selinux.tbl:16
-+msgid "Allow unconfined to dyntrans to unconfined_execmem"
-+msgstr ""
+-#: ../gui/selinux.tbl:23
+-msgid "Transition sysadm SELinux user to Web Browser Domain"
++#: ../gui/system-config-selinux.glade:1992
++msgid "Modify SELinux User Mapping"
+ msgstr ""
  
--#~ msgid ""
--#~ "Allow sysadm SELinux user account to execute files in home directory or /"
--#~ "tmp"
--#~ msgstr "允许 sysadm SELinux 用户帐户执行主目录或 /tmp 中的文件"
-+#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
-+#: ../gui/selinux.tbl:140
-+msgid "Databases"
-+msgstr ""
+-#: ../gui/selinux.tbl:24
+-msgid "Transition user SELinux user to Web Browser Domain"
++#: ../gui/system-config-selinux.glade:2008
++msgid "Delete SELinux User Mapping"
+ msgstr ""
  
--#~ msgid ""
--#~ "Allow unconfined SELinux user account to execute files in home directory "
--#~ "or /tmp"
--#~ msgstr ""
--#~ "允许 unconfined(未作限定的)SELinux 用户帐户执行主目录或 /tmp 中的文件"
-+#: ../gui/selinux.tbl:17
-+msgid "Allow user to connect to mysql socket"
-+msgstr ""
+-#: ../gui/selinux.tbl:25
+-msgid "Transition xguest SELinux user to Web Browser Domain"
++#: ../gui/system-config-selinux.glade:2126
++msgid "label39"
+ msgstr ""
  
--#~ msgid "Network Configuration"
--#~ msgstr "网络配置"
-+#: ../gui/selinux.tbl:18
-+msgid "Allow user to connect to postgres socket"
-+msgstr ""
+-#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
+-#: ../gui/selinux.tbl:29
+-msgid "Allow staff Web Browsers to write to home directories"
++#: ../gui/system-config-selinux.glade:2163
++msgid "Add User"
+ msgstr ""
  
--#~ msgid "Allow unlabeled packets to flow on the network"
--#~ msgstr "允许未标记的封包在网络中传播"
-+#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
-+msgid "XServer"
-+msgstr ""
+-#: ../gui/selinux.tbl:30
+-msgid "Disable SELinux protection for amanda"
++#: ../gui/system-config-selinux.glade:2179
++msgid "Modify User"
+ msgstr ""
  
--#~ msgid ""
--#~ "Allow user SELinux user account to execute files in home directory or /tmp"
--#~ msgstr "允许SELinux 一般用户帐户执行主目录或 /tmp 中的文件"
-+#: ../gui/selinux.tbl:19
-+msgid "Allow clients to write to X shared memory"
-+msgstr ""
+-#: ../gui/selinux.tbl:31
+-msgid "Disable SELinux protection for amavis"
++#: ../gui/system-config-selinux.glade:2195
++msgid "Delete User"
+ msgstr ""
  
--#~ msgid "Allow unconfined to dyntrans to unconfined_execmem"
--#~ msgstr "允许未作限定的类型动态转换到 unconfined_execmem"
-+#: ../gui/selinux.tbl:20
-+msgid ""
-+"Allow xguest SELinux user account to execute files in home directory or /tmp"
-+msgstr ""
+-#: ../gui/selinux.tbl:32
+-msgid "Disable SELinux protection for apmd daemon"
++#: ../gui/system-config-selinux.glade:2313
++msgid "label41"
+ msgstr ""
  
--#~ msgid "Databases"
--#~ msgstr "数据库"
-+#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
-+#: ../gui/selinux.tbl:231
-+msgid "NIS"
-+msgstr ""
+-#: ../gui/selinux.tbl:33
+-msgid "Disable SELinux protection for arpwatch daemon"
++#: ../gui/system-config-selinux.glade:2350
++msgid "Add Network Port"
+ msgstr ""
  
--#~ msgid "Allow user to connect to mysql socket"
--#~ msgstr "允许用户连接到 mysql 套接字"
-+#: ../gui/selinux.tbl:21
-+msgid "Allow daemons to run with NIS"
-+msgstr ""
+-#: ../gui/selinux.tbl:34
+-msgid "Disable SELinux protection for auditd daemon"
++#: ../gui/system-config-selinux.glade:2366
++msgid "Edit Network Port"
+ msgstr ""
  
--#~ msgid "Allow user to connect to postgres socket"
--#~ msgstr "允许用户连接到 postgres 套接字"
-+#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
-+#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
-+#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
-+#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
-+#: ../gui/selinux.tbl:118
-+msgid "Web Applications"
-+msgstr ""
+-#: ../gui/selinux.tbl:35
+-msgid "Disable SELinux protection for automount daemon"
++#: ../gui/system-config-selinux.glade:2382
++msgid "Delete Network Port"
+ msgstr ""
  
--#~ msgid "XServer"
--#~ msgstr "X 服务器"
-+#: ../gui/selinux.tbl:22
-+msgid "Transition staff SELinux user to Web Browser Domain"
-+msgstr ""
+-#: ../gui/selinux.tbl:36
+-msgid "Disable SELinux protection for avahi"
++#: ../gui/system-config-selinux.glade:2418
++#: ../gui/system-config-selinux.glade:2436
++msgid "Toggle between Customized and All Ports"
+ msgstr ""
  
--#~ msgid "Allow clients to write to X shared memory"
--#~ msgstr "允许用户写入 X 共享内存"
-+#: ../gui/selinux.tbl:23
-+msgid "Transition sysadm SELinux user to Web Browser Domain"
-+msgstr ""
+-#: ../gui/selinux.tbl:37
+-msgid "Disable SELinux protection for bluetooth daemon"
++#: ../gui/system-config-selinux.glade:2556
++msgid "label42"
+ msgstr ""
  
--#~ msgid ""
--#~ "Allow xguest SELinux user account to execute files in home directory or /"
--#~ "tmp"
--#~ msgstr "允许 xguest SELinux 用户帐户执行主目录或 /tmp 中的文件"
-+#: ../gui/selinux.tbl:24
-+msgid "Transition user SELinux user to Web Browser Domain"
-+msgstr ""
+-#: ../gui/selinux.tbl:38
+-msgid "Disable SELinux protection for canna daemon"
++#: ../gui/system-config-selinux.glade:2593
++msgid "Generate new policy module"
+ msgstr ""
  
--#~ msgid "NIS"
--#~ msgstr "NIS"
-+#: ../gui/selinux.tbl:25
-+msgid "Transition xguest SELinux user to Web Browser Domain"
-+msgstr ""
+-#: ../gui/selinux.tbl:39
+-msgid "Disable SELinux protection for cardmgr daemon"
++#: ../gui/system-config-selinux.glade:2609
++msgid "Load policy module"
+ msgstr ""
  
--#~ msgid "Allow daemons to run with NIS"
--#~ msgstr "允许守护进程访问 NIS"
-+#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
-+#: ../gui/selinux.tbl:29
-+msgid "Allow staff Web Browsers to write to home directories"
-+msgstr ""
+-#: ../gui/selinux.tbl:40
+-msgid "Disable SELinux protection for Cluster Server"
++#: ../gui/system-config-selinux.glade:2625
++msgid "Remove loadable policy module"
+ msgstr ""
  
--#~ msgid "Web Applications"
--#~ msgstr "网站应用程序"
-+#: ../gui/selinux.tbl:30
-+msgid "Disable SELinux protection for amanda"
-+msgstr ""
+-#: ../gui/selinux.tbl:41
++#: ../gui/system-config-selinux.glade:2661
+ msgid ""
+-"Allow cdrecord to read various content. nfs, samba, removable devices, user "
+-"temp and untrusted content files"
++"Enable/Disable additional audit rules, that are normally not reported in the "
++"log files."
+ msgstr ""
  
--#~ msgid "Transition staff SELinux user to Web Browser Domain"
--#~ msgstr "转换 staff SELinux 用户到浏览器域"
-+#: ../gui/selinux.tbl:31
-+msgid "Disable SELinux protection for amavis"
-+msgstr ""
+-#: ../gui/selinux.tbl:42
+-msgid "Disable SELinux protection for ciped daemon"
++#: ../gui/system-config-selinux.glade:2781
++msgid "label44"
+ msgstr ""
  
--#~ msgid "Transition sysadm SELinux user to Web Browser Domain"
--#~ msgstr "转换 sysadm SELinux 用户到浏览器域"
-+#: ../gui/selinux.tbl:32
-+msgid "Disable SELinux protection for apmd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:43
+-msgid "Disable SELinux protection for clamd daemon"
++#: ../gui/system-config-selinux.glade:2818
++msgid "Change process mode to permissive."
+ msgstr ""
  
--#~ msgid "Transition user SELinux user to Web Browser Domain"
--#~ msgstr "转换 user(一般用户)SELinux 用户到浏览器域"
-+#: ../gui/selinux.tbl:33
-+msgid "Disable SELinux protection for arpwatch daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:44
+-msgid "Disable SELinux protection for clamscan"
++#: ../gui/system-config-selinux.glade:2836
++msgid "Change process mode to enforcing"
+ msgstr ""
  
--#~ msgid "Transition xguest SELinux user to Web Browser Domain"
--#~ msgstr "转换 xguest SELinux 用户到浏览器域"
-+#: ../gui/selinux.tbl:34
-+msgid "Disable SELinux protection for auditd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:45
+-msgid "Disable SELinux protection for clvmd"
++#: ../gui/system-config-selinux.glade:2928
++msgid "Process Domain"
+ msgstr ""
  
--#~ msgid "Allow staff Web Browsers to write to home directories"
--#~ msgstr "允许 staff 浏览器写入个人目录"
-+#: ../gui/selinux.tbl:35
-+msgid "Disable SELinux protection for automount daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:46
+-msgid "Disable SELinux protection for comsat daemon"
++#: ../gui/system-config-selinux.glade:2956
++msgid "label59"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for amanda"
--#~ msgstr "禁用 amanda 的 SELinux 保护"
-+#: ../gui/selinux.tbl:36
-+msgid "Disable SELinux protection for avahi"
-+msgstr ""
+-#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
+-#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
+-msgid "Disable SELinux protection for courier daemon"
++#: ../gui/usersPage.py:138
++#, python-format
++msgid "SELinux user '%s' is required"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for amavis"
--#~ msgstr "禁用 amavis 的 SELinux 保护"
-+#: ../gui/selinux.tbl:37
-+msgid "Disable SELinux protection for bluetooth daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:52
+-msgid "Disable SELinux protection for cpucontrol daemon"
++#: ../sepolicy/sepolicy.py:106
++msgid "Generate SELinux man pages"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for apmd daemon"
--#~ msgstr "禁用 apmd 守护进程的 SELinux 保护"
-+#: ../gui/selinux.tbl:38
-+msgid "Disable SELinux protection for canna daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:53
+-msgid "Disable SELinux protection for cpuspeed daemon"
++#: ../sepolicy/sepolicy.py:110
++msgid "path in which the generated SELinux man pages will be stored"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for arpwatch daemon"
--#~ msgstr "禁用 arpwatch 守护进程的 SELinux 保护"
-+#: ../gui/selinux.tbl:39
-+msgid "Disable SELinux protection for cardmgr daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:54
+-msgid "Cron"
++#: ../sepolicy/sepolicy.py:114
++msgid "All domains"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for auditd daemon"
--#~ msgstr "禁用 auditd 守护进程的 SELinux 保护"
-+#: ../gui/selinux.tbl:40
-+msgid "Disable SELinux protection for Cluster Server"
-+msgstr ""
+-#: ../gui/selinux.tbl:54
+-msgid "Disable SELinux protection for crond daemon"
++#: ../sepolicy/sepolicy.py:116
++msgid "Domain name(s) of man pages to be created"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for automount daemon"
--#~ msgstr "禁用 automount 守护进程的 SELinux 保护"
-+#: ../gui/selinux.tbl:41
-+msgid ""
-+"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-+"temp and untrusted content files"
-+msgstr ""
+-#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
+-#: ../gui/selinux.tbl:91
+-msgid "Printing"
++#: ../sepolicy/sepolicy.py:164
++msgid "Query SELinux policy network information"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for avahi"
--#~ msgstr "禁用 avahi 的 SELinux 保护"
-+#: ../gui/selinux.tbl:42
-+msgid "Disable SELinux protection for ciped daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:55
+-msgid "Disable SELinux protection for cupsd back end server"
++#: ../sepolicy/sepolicy.py:169
++msgid "list all SELinux port types"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for bluetooth daemon"
--#~ msgstr "禁用 bluetooth 守护进程的 SELinux 保护"
-+#: ../gui/selinux.tbl:43
-+msgid "Disable SELinux protection for clamd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:56
+-msgid "Disable SELinux protection for cupsd daemon"
++#: ../sepolicy/sepolicy.py:172
++msgid "show SELinux type related to the port"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for canna daemon"
--#~ msgstr "禁用 canna 守护进程的 SELinux 保护"
-+#: ../gui/selinux.tbl:44
-+msgid "Disable SELinux protection for clamscan"
-+msgstr ""
+-#: ../gui/selinux.tbl:57
+-msgid "Disable SELinux protection for cupsd_lpd"
++#: ../sepolicy/sepolicy.py:175
++msgid "Show ports defined for this SELinux type"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for cardmgr daemon"
--#~ msgstr "禁用 cardmgr 守护进程的 SELinux 保护"
-+#: ../gui/selinux.tbl:45
-+msgid "Disable SELinux protection for clvmd"
-+msgstr ""
+-#: ../gui/selinux.tbl:58
+-msgid "CVS"
++#: ../sepolicy/sepolicy.py:178
++msgid "show ports to which this domain can bind and/or connect"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for Cluster Server"
--#~ msgstr "禁用集群服务器的 SELinux 保护"
-+#: ../gui/selinux.tbl:46
-+msgid "Disable SELinux protection for comsat daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:58
+-msgid "Disable SELinux protection for cvs daemon"
++#: ../sepolicy/sepolicy.py:192
++msgid "query SELinux policy to see if domains can communicate with each other"
+ msgstr ""
  
--#~ msgid ""
--#~ "Allow cdrecord to read various content. nfs, samba, removable devices, "
--#~ "user temp and untrusted content files"
--#~ msgstr ""
--#~ "允许 cdrecord 读取各种内容。nfs, samba, 可移动存储,用户临时文件和不可信任"
--#~ "的内容"
-+#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
-+#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
-+msgid "Disable SELinux protection for courier daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:59
+-msgid "Disable SELinux protection for cyrus daemon"
++#: ../sepolicy/sepolicy.py:195
++msgid "Source Domain"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for ciped daemon"
--#~ msgstr "禁用 ciped 守护进程的 SELinux 保护"
-+#: ../gui/selinux.tbl:52
-+msgid "Disable SELinux protection for cpucontrol daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:60
+-msgid "Disable SELinux protection for dbskkd daemon"
++#: ../sepolicy/sepolicy.py:198
++msgid "Target Domain"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for clamd daemon"
--#~ msgstr "禁用 clamd 守护进程的 SELinux 保护"
-+#: ../gui/selinux.tbl:53
-+msgid "Disable SELinux protection for cpuspeed daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:61
+-msgid "Disable SELinux protection for dbusd daemon"
++#: ../sepolicy/sepolicy.py:215
++msgid "query SELinux Policy to see description of booleans"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for clamscan"
--#~ msgstr "禁用 clamscan 的 SELinux 保护"
-+#: ../gui/selinux.tbl:54
-+msgid "Cron"
-+msgstr ""
+-#: ../gui/selinux.tbl:62
+-msgid "Disable SELinux protection for dccd"
++#: ../sepolicy/sepolicy.py:219
++msgid "get all booleans desctiption"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for clvmd"
--#~ msgstr "禁用 clvmd 的 SELinux 保护"
-+#: ../gui/selinux.tbl:54
-+msgid "Disable SELinux protection for crond daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:63
+-msgid "Disable SELinux protection for dccifd"
++#: ../sepolicy/sepolicy.py:221
++msgid "boolean to get description"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for comsat daemon"
--#~ msgstr "禁用 comsat 守护进程的 SELinux 保护"
-+#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
-+#: ../gui/selinux.tbl:91
-+msgid "Printing"
-+msgstr ""
+-#: ../gui/selinux.tbl:64
+-msgid "Disable SELinux protection for dccm"
++#: ../sepolicy/sepolicy.py:231
++msgid ""
++"query SELinux Policy to see how a source process domain can transition to "
++"the target process domain"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for courier daemon"
--#~ msgstr "禁用 courier 守护进程的 SELinux 保护"
-+#: ../gui/selinux.tbl:55
-+msgid "Disable SELinux protection for cupsd back end server"
-+msgstr ""
+-#: ../gui/selinux.tbl:65
+-msgid "Disable SELinux protection for ddt daemon"
++#: ../sepolicy/sepolicy.py:234
++msgid "source process domain"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for cpucontrol daemon"
--#~ msgstr "禁用 cpucontrol 守护进程的 SELinux 保护"
-+#: ../gui/selinux.tbl:56
-+msgid "Disable SELinux protection for cupsd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:66
+-msgid "Disable SELinux protection for devfsd daemon"
++#: ../sepolicy/sepolicy.py:237
++msgid "target process domain"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for cpuspeed daemon"
--#~ msgstr "禁用 cpuspeed 守护进程的 SELinux 保护"
-+#: ../gui/selinux.tbl:57
-+msgid "Disable SELinux protection for cupsd_lpd"
-+msgstr ""
+-#: ../gui/selinux.tbl:67
+-msgid "Disable SELinux protection for dhcpc daemon"
++#: ../sepolicy/sepolicy.py:259
++msgid "Generate SELinux Policy module template"
+ msgstr ""
  
--#~ msgid "Cron"
--#~ msgstr "Cron 计划任务"
-+#: ../gui/selinux.tbl:58
-+msgid "CVS"
-+msgstr ""
+-#: ../gui/selinux.tbl:68
+-msgid "Disable SELinux protection for dhcpd daemon"
++#: ../sepolicy/sepolicy.py:265
++msgid "name of policy to generate"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for crond daemon"
--#~ msgstr "禁用 crond 守护进程的 SELinux 保护"
-+#: ../gui/selinux.tbl:58
-+msgid "Disable SELinux protection for cvs daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:69
+-msgid "Disable SELinux protection for dictd daemon"
++#: ../sepolicy/sepolicy.py:267
++msgid "executable to confine"
+ msgstr ""
  
--#~ msgid "Printing"
--#~ msgstr "打印"
-+#: ../gui/selinux.tbl:59
-+msgid "Disable SELinux protection for cyrus daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:70
+-msgid "Allow sysadm_t to directly start daemons"
++#: ../sepolicy/sepolicy.py:269
++msgid "run policy generation test suite"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for cupsd back end server"
--#~ msgstr "禁止 cupsd 后端服务器的 SELinux 保护"
-+#: ../gui/selinux.tbl:60
-+msgid "Disable SELinux protection for dbskkd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:71
+-msgid "Disable SELinux protection for Evolution"
++#: ../sepolicy/sepolicy.py:274
++msgid "commands"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for cupsd daemon"
--#~ msgstr "禁止 cupsd 守护进程的 SELinux 保护"
-+#: ../gui/selinux.tbl:61
-+msgid "Disable SELinux protection for dbusd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:72
+-msgid "Games"
++#: ../sepolicy/sepolicy/generate.py:185
++msgid "Internet Services Daemon"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for cupsd_lpd"
--#~ msgstr "禁止 cupsd_lpd 的 SELinux 保护"
-+#: ../gui/selinux.tbl:62
-+msgid "Disable SELinux protection for dccd"
-+msgstr ""
+-#: ../gui/selinux.tbl:72
+-msgid "Disable SELinux protection for games"
++#: ../sepolicy/sepolicy/generate.py:198
++msgid "Valid Types:\n"
+ msgstr ""
  
--#~ msgid "CVS"
--#~ msgstr "CVS"
-+#: ../gui/selinux.tbl:63
-+msgid "Disable SELinux protection for dccifd"
-+msgstr ""
+-#: ../gui/selinux.tbl:73
+-msgid "Disable SELinux protection for the web browsers"
++#: ../sepolicy/sepolicy/generate.py:232
++#, python-format
++msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for cvs daemon"
--#~ msgstr "禁止 cvs 守护进程的 SELinux 保护"
-+#: ../gui/selinux.tbl:64
-+msgid "Disable SELinux protection for dccm"
-+msgstr ""
+-#: ../gui/selinux.tbl:74
+-msgid "Disable SELinux protection for Thunderbird"
++#: ../sepolicy/sepolicy/generate.py:359
++msgid "You must enter a name for your confined process/user"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for cyrus daemon"
--#~ msgstr "禁止 cyrus 守护进程的 SELinux 保护<"
-+#: ../gui/selinux.tbl:65
-+msgid "Disable SELinux protection for ddt daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:75
+-msgid "Disable SELinux protection for distccd daemon"
++#: ../sepolicy/sepolicy/generate.py:361
++msgid ""
++"Name must be alpha numberic with no spaces. Consider using option \"-n "
++"MODULENAME\""
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for dbskkd daemon"
--#~ msgstr "禁止 dbskkd 守护进程的 SELinux 保护<"
-+#: ../gui/selinux.tbl:66
-+msgid "Disable SELinux protection for devfsd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:76
+-msgid "Disable SELinux protection for dmesg daemon"
++#: ../sepolicy/sepolicy/generate.py:449
++msgid "User Role types can not be assigned executables."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for dbusd daemon"
--#~ msgstr "禁止 dbusd 守护进程的 SELinux 保护"
-+#: ../gui/selinux.tbl:67
-+msgid "Disable SELinux protection for dhcpc daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:77
+-msgid "Disable SELinux protection for dnsmasq daemon"
++#: ../sepolicy/sepolicy/generate.py:455
++msgid "Only Daemon apps can use an init script.."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for dccd"
--#~ msgstr "禁止 dccd 的 SELinux 保护"
-+#: ../gui/selinux.tbl:68
-+msgid "Disable SELinux protection for dhcpd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:78
+-msgid "Disable SELinux protection for dovecot daemon"
++#: ../sepolicy/sepolicy/generate.py:473
++msgid "use_resolve must be a boolean value "
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for dccifd"
--#~ msgstr "禁止 dccifd 的 SELinux 保护"
-+#: ../gui/selinux.tbl:69
-+msgid "Disable SELinux protection for dictd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:79
+-msgid "Disable SELinux protection for entropyd daemon"
++#: ../sepolicy/sepolicy/generate.py:479
++msgid "use_syslog must be a boolean value "
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for dccm"
--#~ msgstr "禁止 dccm 的 SELinux 保护"
-+#: ../gui/selinux.tbl:70
-+msgid "Allow sysadm_t to directly start daemons"
-+msgstr ""
+-#: ../gui/selinux.tbl:80
+-msgid "Disable SELinux protection for fetchmail"
++#: ../sepolicy/sepolicy/generate.py:485
++msgid "use_kerberos must be a boolean value "
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for ddt daemon"
--#~ msgstr "禁止 ddt 守护进程的 SELinux 保护"
-+#: ../gui/selinux.tbl:71
-+msgid "Disable SELinux protection for Evolution"
-+msgstr ""
+-#: ../gui/selinux.tbl:81
+-msgid "Disable SELinux protection for fingerd daemon"
++#: ../sepolicy/sepolicy/generate.py:491
++msgid "manage_krb5_rcache must be a boolean value "
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for devfsd daemon"
--#~ msgstr "禁止 devfsd 守护进程的 SELinux 保护"
-+#: ../gui/selinux.tbl:72
-+msgid "Games"
-+msgstr ""
+-#: ../gui/selinux.tbl:82
+-msgid "Disable SELinux protection for freshclam daemon"
++#: ../sepolicy/sepolicy/generate.py:521
++msgid "USER Types automatically get a tmp type"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for dhcpc daemon"
--#~ msgstr "禁止 dhcpc 守护进程的 SELinux 保护"
-+#: ../gui/selinux.tbl:72
-+msgid "Disable SELinux protection for games"
-+msgstr ""
+-#: ../gui/selinux.tbl:83
+-msgid "Disable SELinux protection for fsdaemon daemon"
++#: ../sepolicy/sepolicy/generate.py:1039
++msgid "You must enter the executable path for your confined process"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for dhcpd daemon"
--#~ msgstr "禁止 dhcpd 守护进程的 SELinux 保护"
-+#: ../gui/selinux.tbl:73
-+msgid "Disable SELinux protection for the web browsers"
-+msgstr ""
+-#: ../gui/selinux.tbl:84
+-msgid "Disable SELinux protection for gpm daemon"
++#: ../sepolicy/sepolicy/generate.py:1272
++msgid "Type Enforcement file"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for dictd daemon"
--#~ msgstr "禁止 dictd 守护进程的 SELinux 保护"
-+#: ../gui/selinux.tbl:74
-+msgid "Disable SELinux protection for Thunderbird"
-+msgstr ""
+-#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
+-msgid "NFS"
++#: ../sepolicy/sepolicy/generate.py:1273
++msgid "Interface file"
+ msgstr ""
  
--#~ msgid "Allow sysadm_t to directly start daemons"
--#~ msgstr "允许 sysadm_t 直接启动守护进程"
-+#: ../gui/selinux.tbl:75
-+msgid "Disable SELinux protection for distccd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:85
+-msgid "Disable SELinux protection for gss daemon"
++#: ../sepolicy/sepolicy/generate.py:1274
++msgid "File Contexts file"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for Evolution"
--#~ msgstr "禁止 Evolution 的 SELinux 保护"
-+#: ../gui/selinux.tbl:76
-+msgid "Disable SELinux protection for dmesg daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:86
+-msgid "Disable SELinux protection for Hal daemon"
++#: ../sepolicy/sepolicy/generate.py:1275
++msgid "Spec file"
+ msgstr ""
  
--#~ msgid "Games"
--#~ msgstr "游戏"
-+#: ../gui/selinux.tbl:77
-+msgid "Disable SELinux protection for dnsmasq daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:87
+-msgid "Compatibility"
++#: ../sepolicy/sepolicy/generate.py:1276
++msgid "Setup Script"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for games"
--#~ msgstr "禁止游戏的 SELinux 保护"
-+#: ../gui/selinux.tbl:78
-+msgid "Disable SELinux protection for dovecot daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:87
++#: booleans.py:1
+ msgid ""
+-"Do not audit things that we know to be broken but which are not security "
+-"risks"
++"Allow ABRT to modify public files used for public file transfer services."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for the web browsers"
--#~ msgstr "禁止网页浏览器的 SELinux 保护"
-+#: ../gui/selinux.tbl:79
-+msgid "Disable SELinux protection for entropyd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:88
+-msgid "Disable SELinux protection for hostname daemon"
++#: booleans.py:2
++msgid ""
++"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for Thunderbird"
--#~ msgstr "禁止 Thunderbird 的 SELinux 保护"
-+#: ../gui/selinux.tbl:80
-+msgid "Disable SELinux protection for fetchmail"
-+msgstr ""
+-#: ../gui/selinux.tbl:89
+-msgid "Disable SELinux protection for hotplug daemon"
++#: booleans.py:3
++msgid "Allow amavis to use JIT compiler"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for distccd daemon"
--#~ msgstr "禁止 distccd 守护进程的 SELinux 保护"
-+#: ../gui/selinux.tbl:81
-+msgid "Disable SELinux protection for fingerd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:90
+-msgid "Disable SELinux protection for howl daemon"
++#: booleans.py:4
++msgid "Allow antivirus programs to read non security files on a system"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for dmesg daemon"
--#~ msgstr "禁止 dmesg 守护进程的 SELinux 保护"
-+#: ../gui/selinux.tbl:82
-+msgid "Disable SELinux protection for freshclam daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:91
+-msgid "Disable SELinux protection for cups hplip daemon"
++#: booleans.py:5
++msgid ""
++"Allow users to resolve user passwd entries directly from ldap rather then "
++"using a sssd server"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for dnsmasq daemon"
--#~ msgstr "禁止 dnsmasq 守护进程的 SELinux 保护"
-+#: ../gui/selinux.tbl:83
-+msgid "Disable SELinux protection for fsdaemon daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:92
+-msgid "Disable SELinux protection for httpd rotatelogs"
++#: booleans.py:6
++msgid "Allow users to login using a radius server"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for dovecot daemon"
--#~ msgstr "禁止 dovecot 守护进程的 SELinux 保护"
-+#: ../gui/selinux.tbl:84
-+msgid "Disable SELinux protection for gpm daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
+-msgid "HTTPD Service"
++#: booleans.py:7
++msgid "Allow users to login using a yubikey  server"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for entropyd daemon"
--#~ msgstr "禁止 entropyd 守护进程的 SELinux 保护"
-+#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
-+msgid "NFS"
-+msgstr ""
+-#: ../gui/selinux.tbl:93
+-msgid "Disable SELinux protection for http suexec"
++#: booleans.py:8
++msgid ""
++"Allow cdrecord to read various content. nfs, samba, removable devices, user "
++"temp and untrusted content files"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for fetchmail"
--#~ msgstr "禁止 fetchmail 的 SELinux 保护"
-+#: ../gui/selinux.tbl:85
-+msgid "Disable SELinux protection for gss daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:94
+-msgid "Disable SELinux protection for hwclock daemon"
++#: booleans.py:9
++msgid "Allow clamd to use JIT compiler"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for fingerd daemon"
--#~ msgstr "禁止 fingerd 守护进程的 SELinux 保护"
-+#: ../gui/selinux.tbl:86
-+msgid "Disable SELinux protection for Hal daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:95
+-msgid "Disable SELinux protection for i18n daemon"
++#: booleans.py:10
++msgid "Allow clamscan to non security files on a system"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for freshclam daemon"
--#~ msgstr "禁止 freshclam 守护进程的 SELinux 保护"
-+#: ../gui/selinux.tbl:87
-+msgid "Compatibility"
-+msgstr ""
+-#: ../gui/selinux.tbl:96
+-msgid "Disable SELinux protection for imazesrv daemon"
++#: booleans.py:11
++msgid "Allow clamscan to read user content"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for fsdaemon daemon"
--#~ msgstr "禁止 fsdaemon 守护进程的 SELinux 保护"
-+#: ../gui/selinux.tbl:87
+-#: ../gui/selinux.tbl:97
+-msgid "Disable SELinux protection for inetd child daemons"
++#: booleans.py:12
 +msgid ""
-+"Do not audit things that we know to be broken but which are not security "
-+"risks"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for gpm daemon"
--#~ msgstr "禁止 gpm 守护进程的 SELinux 保护"
-+#: ../gui/selinux.tbl:88
-+msgid "Disable SELinux protection for hostname daemon"
-+msgstr ""
- 
--#~ msgid "NFS"
--#~ msgstr "NFS"
-+#: ../gui/selinux.tbl:89
-+msgid "Disable SELinux protection for hotplug daemon"
-+msgstr ""
++"Allow Cobbler to modify public files used for public file transfer services."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for gss daemon"
--#~ msgstr "禁止 gss 守护进程的 SELinux 保护"
-+#: ../gui/selinux.tbl:90
-+msgid "Disable SELinux protection for howl daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:98
+-msgid "Disable SELinux protection for inetd daemon"
++#: booleans.py:13
++msgid "Allow Cobbler to connect to the network using TCP."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for Hal daemon"
--#~ msgstr "禁止 Hal 守护进程的 SELinux 保护"
-+#: ../gui/selinux.tbl:91
-+msgid "Disable SELinux protection for cups hplip daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:99
+-msgid "Disable SELinux protection for innd daemon"
++#: booleans.py:14
++msgid "Allow Cobbler to access cifs file systems."
+ msgstr ""
  
--#~ msgid "Compatibility"
--#~ msgstr "兼容性"
-+#: ../gui/selinux.tbl:92
-+msgid "Disable SELinux protection for httpd rotatelogs"
-+msgstr ""
+-#: ../gui/selinux.tbl:100
+-msgid "Disable SELinux protection for iptables daemon"
++#: booleans.py:15
++msgid "Allow Cobbler to access nfs file systems."
+ msgstr ""
  
--#~ msgid ""
--#~ "Do not audit things that we know to be broken but which are not security "
--#~ "risks"
--#~ msgstr "不审计那些与安全无关的已知错误"
-+#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
-+msgid "HTTPD Service"
-+msgstr ""
+-#: ../gui/selinux.tbl:101
+-msgid "Disable SELinux protection for ircd daemon"
++#: booleans.py:16
++msgid "Allow collectd to connect to the network using TCP."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for hostname daemon"
--#~ msgstr "禁止 hostname 守护进程的 SELinux 保护"
-+#: ../gui/selinux.tbl:93
-+msgid "Disable SELinux protection for http suexec"
-+msgstr ""
+-#: ../gui/selinux.tbl:102
+-msgid "Disable SELinux protection for irqbalance daemon"
++#: booleans.py:17
++msgid "Allow codnor domain to connect to the network using TCP."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for hotplug daemon"
--#~ msgstr "禁止 hotplug 守护进程的 SELinux 保护"
-+#: ../gui/selinux.tbl:94
-+msgid "Disable SELinux protection for hwclock daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:103
+-msgid "Disable SELinux protection for iscsi daemon"
++#: booleans.py:18
++msgid ""
++"Allow system cron jobs to relabel filesystem for restoring file contexts."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for howl daemon"
--#~ msgstr "禁止 howl 守护进程的 SELinux 保护"
-+#: ../gui/selinux.tbl:95
-+msgid "Disable SELinux protection for i18n daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:104
+-msgid "Disable SELinux protection for jabberd daemon"
++#: booleans.py:19
++msgid "Allow cvs daemon to read shadow"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for cups hplip daemon"
--#~ msgstr "禁止 cups hplip 守护进程的 SELinux 保护"
-+#: ../gui/selinux.tbl:96
-+msgid "Disable SELinux protection for imazesrv daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
+-msgid "Kerberos"
++#: booleans.py:20
++msgid "Allow all daemons to write corefiles to /"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for httpd rotatelogs"
--#~ msgstr "禁止 httpd 日志循环的 SELinux 保护"
-+#: ../gui/selinux.tbl:97
-+msgid "Disable SELinux protection for inetd child daemons"
-+msgstr ""
+-#: ../gui/selinux.tbl:105
+-msgid "Disable SELinux protection for kadmind daemon"
++#: booleans.py:21
++msgid "Allow all daemons to use tcp wrappers."
+ msgstr ""
  
--#~ msgid "HTTPD Service"
--#~ msgstr "HTTPD 服务"
-+#: ../gui/selinux.tbl:98
-+msgid "Disable SELinux protection for inetd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:106
+-msgid "Disable SELinux protection for klogd daemon"
++#: booleans.py:22
++msgid "Allow all daemons the ability to read/write terminals"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for http suexec"
--#~ msgstr "禁止 http suexec 的 SELinux 保护"
-+#: ../gui/selinux.tbl:99
-+msgid "Disable SELinux protection for innd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:107
+-msgid "Disable SELinux protection for krb5kdc daemon"
++#: booleans.py:23
++msgid "Allow dbadm to manage files in users home directories"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for hwclock daemon"
--#~ msgstr "禁止 hwclock 守护进程的 SELinux 保护"
-+#: ../gui/selinux.tbl:100
-+msgid "Disable SELinux protection for iptables daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:108
+-msgid "Disable SELinux protection for ktalk daemons"
++#: booleans.py:24
++msgid "Allow dbadm to read files in users home directories"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for i18n daemon"
--#~ msgstr "禁止 i18n 守护进程的 SELinux 保护"
-+#: ../gui/selinux.tbl:101
-+msgid "Disable SELinux protection for ircd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:109
+-msgid "Disable SELinux protection for kudzu daemon"
++#: booleans.py:25
++msgid ""
++"Deny 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 ""
  
--#~ msgid "Disable SELinux protection for imazesrv daemon"
--#~ msgstr "禁止 imazesrv 守护进程的 SELinux 保护"
-+#: ../gui/selinux.tbl:102
-+msgid "Disable SELinux protection for irqbalance daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:110
+-msgid "Disable SELinux protection for locate daemon"
++#: booleans.py:26
++msgid "Allow sysadm to debug or ptrace all processes."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for inetd child daemons"
--#~ msgstr "禁止 inetd 子守护进程的 SELinux 保护"
-+#: ../gui/selinux.tbl:103
-+msgid "Disable SELinux protection for iscsi daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:111
+-msgid "Disable SELinux protection for lpd daemon"
++#: booleans.py:27
++msgid "Allow dhcpc client applications to execute iptables commands"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for inetd daemon"
--#~ msgstr "禁止 inetd 守护进程的 SELinux 保护"
-+#: ../gui/selinux.tbl:104
-+msgid "Disable SELinux protection for jabberd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:112
+-msgid "Disable SELinux protection for lrrd daemon"
++#: booleans.py:28
++msgid "Allow DHCP daemon to use LDAP backends"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for innd daemon"
--#~ msgstr "禁止 innd 守护进程的 SELinux 保护"
-+#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
-+msgid "Kerberos"
-+msgstr ""
+-#: ../gui/selinux.tbl:113
+-msgid "Disable SELinux protection for lvm daemon"
++#: booleans.py:29
++msgid "Allow all domains to use other domains file descriptors"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for iptables daemon"
--#~ msgstr "禁止 iptables 守护进程的 SELinux 保护"
-+#: ../gui/selinux.tbl:105
-+msgid "Disable SELinux protection for kadmind daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:114
+-msgid "Disable SELinux protection for mailman"
++#: booleans.py:30
++msgid "Allow all domains to have the kernel load modules"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for ircd daemon"
--#~ msgstr "禁止 ircd 守护进程的 SELinux 保护"
-+#: ../gui/selinux.tbl:106
-+msgid "Disable SELinux protection for klogd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:115
+-msgid "Allow evolution and thunderbird to read user files"
++#: booleans.py:31
++msgid "Allow the use of the audio devices as the source for the entropy feeds"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for irqbalance daemon"
--#~ msgstr "禁止 irqbalance 守护进程的 SELinux 保护"
-+#: ../gui/selinux.tbl:107
-+msgid "Disable SELinux protection for krb5kdc daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:116
+-msgid "Disable SELinux protection for mdadm daemon"
++#: booleans.py:32
++msgid "Allow exim to connect to databases (postgres, mysql)"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for iscsi daemon"
--#~ msgstr "禁止 iscsi 守护进程的 SELinux 保护"
-+#: ../gui/selinux.tbl:108
-+msgid "Disable SELinux protection for ktalk daemons"
-+msgstr ""
+-#: ../gui/selinux.tbl:117
+-msgid "Disable SELinux protection for monopd daemon"
++#: booleans.py:33
++msgid "Allow exim to create, read, write, and delete unprivileged user files."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for jabberd daemon"
--#~ msgstr "禁止 jabberd 守护进程的 SELinux 保护"
-+#: ../gui/selinux.tbl:109
-+msgid "Disable SELinux protection for kudzu daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:118
+-msgid "Allow the mozilla browser to read user files"
++#: booleans.py:34
++msgid "Allow exim to read unprivileged user files."
+ msgstr ""
  
--#~ msgid "Kerberos"
--#~ msgstr "Kerberos"
-+#: ../gui/selinux.tbl:110
-+msgid "Disable SELinux protection for locate daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:119
+-msgid "Disable SELinux protection for mrtg daemon"
++#: booleans.py:35
++msgid "Enable extra rules in the cron domain to support fcron."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for kadmind daemon"
--#~ msgstr "禁止 kadmind 守护进程的 SELinux 保护"
-+#: ../gui/selinux.tbl:111
-+msgid "Disable SELinux protection for lpd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:120
+-msgid "Disable SELinux protection for mysqld daemon"
++#: booleans.py:36
++msgid "Allow fenced domain to connect to the network using TCP."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for klogd daemon"
--#~ msgstr "禁止 klogd 守护进程的 SELinux 保护"
-+#: ../gui/selinux.tbl:112
-+msgid "Disable SELinux protection for lrrd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:121
+-msgid "Disable SELinux protection for nagios daemon"
++#: booleans.py:37
++msgid "Allow fenced domain to execute ssh."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for krb5kdc daemon"
--#~ msgstr "禁止 krb5kdc 守护进程的 SELinux 保护"
-+#: ../gui/selinux.tbl:113
-+msgid "Disable SELinux protection for lvm daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
+-msgid "Name Service"
++#: booleans.py:38
++msgid "Allow ftp to read and write files in the user home directories"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for ktalk daemons"
--#~ msgstr "禁止 ktalk 守护进程的 SELinux 保护"
-+#: ../gui/selinux.tbl:114
-+msgid "Disable SELinux protection for mailman"
-+msgstr ""
+-#: ../gui/selinux.tbl:122
+-msgid "Disable SELinux protection for named daemon"
++#: booleans.py:39
++msgid ""
++"Allow ftp servers to upload files,  used for public file transfer services. "
++"Directories must be labeled public_content_rw_t."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for kudzu daemon"
--#~ msgstr "禁止 kudzu 守护进程的 SELinux 保护"
-+#: ../gui/selinux.tbl:115
-+msgid "Allow evolution and thunderbird to read user files"
-+msgstr ""
+-#: ../gui/selinux.tbl:123
+-msgid "Disable SELinux protection for nessusd daemon"
++#: booleans.py:40
++msgid "Allow ftp servers to connect to all ports > 1023"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for locate daemon"
--#~ msgstr "禁止 locate 守护进程的 SELinux 保护"
-+#: ../gui/selinux.tbl:116
-+msgid "Disable SELinux protection for mdadm daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:124
+-msgid "Disable SELinux protection for NetworkManager"
++#: booleans.py:41
++msgid "Allow ftp servers to connect to mysql database ports"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for lpd daemon"
--#~ msgstr "禁止 lpd 守护进程的 SELinux 保护"
-+#: ../gui/selinux.tbl:117
-+msgid "Disable SELinux protection for monopd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:125
+-msgid "Disable SELinux protection for nfsd daemon"
++#: booleans.py:42
++msgid ""
++"Allow ftp servers to login to local users and read/write all files on the "
++"system, governed by DAC."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for lrrd daemon"
--#~ msgstr "禁止 lrrd 守护进程的 SELinux 保护"
-+#: ../gui/selinux.tbl:118
-+msgid "Allow the mozilla browser to read user files"
-+msgstr ""
+-#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
+-#: ../gui/selinux.tbl:221
+-msgid "Samba"
++#: booleans.py:43
++msgid "Allow ftp servers to use cifs used for public file transfer services."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for lvm daemon"
--#~ msgstr "禁止 lvm 守护进程的 SELinux 保护"
-+#: ../gui/selinux.tbl:119
-+msgid "Disable SELinux protection for mrtg daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:126
+-msgid "Disable SELinux protection for nmbd daemon"
++#: booleans.py:44
++msgid "Allow ftp servers to use nfs used for public file transfer services."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for mailman"
--#~ msgstr "禁止 mailman 守护进程的 SELinux 保护"
-+#: ../gui/selinux.tbl:120
-+msgid "Disable SELinux protection for mysqld daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:127
+-msgid "Disable SELinux protection for nrpe daemon"
++#: booleans.py:45
++msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
+ msgstr ""
  
--#~ msgid "Allow evolution and thunderbird to read user files"
--#~ msgstr "允许 evolution 和 thunderbird 读用户文件"
-+#: ../gui/selinux.tbl:121
-+msgid "Disable SELinux protection for nagios daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:128
+-msgid "Disable SELinux protection for nscd daemon"
++#: booleans.py:46
++msgid "Determine whether Git CGI can search home directories."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for mdadm daemon"
--#~ msgstr "禁止 mdadm 守护进程的 SELinux 保护"
-+#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
-+msgid "Name Service"
-+msgstr ""
+-#: ../gui/selinux.tbl:129
+-msgid "Disable SELinux protection for nsd daemon"
++#: booleans.py:47
++msgid "Determine whether Git CGI can access cifs file systems."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for monopd daemon"
--#~ msgstr "禁止 monopd 守护进程的 SELinux 保护"
-+#: ../gui/selinux.tbl:122
-+msgid "Disable SELinux protection for named daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:130
+-msgid "Disable SELinux protection for ntpd daemon"
++#: booleans.py:48
++msgid "Determine whether Git CGI can access nfs file systems."
+ msgstr ""
  
--#~ msgid "Allow the mozilla browser to read user files"
--#~ msgstr "允许 mozilla 浏览器读用户文件"
-+#: ../gui/selinux.tbl:123
-+msgid "Disable SELinux protection for nessusd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:131
+-msgid "Disable SELinux protection for oddjob"
++#: booleans.py:49
++msgid ""
++"Determine whether Git session daemon can bind TCP sockets to all unreserved "
++"ports."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for mrtg daemon"
--#~ msgstr "禁止 mrtg 守护进程的 SELinux 保护"
-+#: ../gui/selinux.tbl:124
-+msgid "Disable SELinux protection for NetworkManager"
-+msgstr ""
+-#: ../gui/selinux.tbl:132
+-msgid "Disable SELinux protection for oddjob_mkhomedir"
++#: booleans.py:50
++msgid ""
++"Determine whether calling user domains can execute Git daemon in the "
++"git_session_t domain."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for mysqld daemon"
--#~ msgstr "禁止 mysqld 守护进程的 SELinux 保护"
-+#: ../gui/selinux.tbl:125
-+msgid "Disable SELinux protection for nfsd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:133
+-msgid "Disable SELinux protection for openvpn daemon"
++#: booleans.py:51
++msgid "Determine whether Git system daemon can search home directories."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for nagios daemon"
--#~ msgstr "禁止 nagios 守护进程的 SELinux 保护"
-+#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
-+#: ../gui/selinux.tbl:221
-+msgid "Samba"
-+msgstr ""
+-#: ../gui/selinux.tbl:134
+-msgid "Disable SELinux protection for pam daemon"
++#: booleans.py:52
++msgid "Determine whether Git system daemon can access cifs file systems."
+ msgstr ""
  
--#~ msgid "Name Service"
--#~ msgstr "名字服务"
-+#: ../gui/selinux.tbl:126
-+msgid "Disable SELinux protection for nmbd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:135
+-msgid "Disable SELinux protection for pegasus"
++#: booleans.py:53
++msgid "Determine whether Git system daemon can access nfs file systems."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for named daemon"
--#~ msgstr "禁止 named 守护进程的 SELinux 保护"
-+#: ../gui/selinux.tbl:127
-+msgid "Disable SELinux protection for nrpe daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:136
+-msgid "Disable SELinux protection for perdition daemon"
++#: booleans.py:54
++msgid "Allow gitisis daemon to send mail"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for nessusd daemon"
--#~ msgstr "禁止 neesusd 守护进程的 SELinux 保护"
-+#: ../gui/selinux.tbl:128
-+msgid "Disable SELinux protection for nscd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:137
+-msgid "Disable SELinux protection for portmap daemon"
++#: booleans.py:55
++msgid "Enable reading of urandom for all domains."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for NetworkManager"
--#~ msgstr "禁止 NetworkManager 的 SELinux 保护"
-+#: ../gui/selinux.tbl:129
-+msgid "Disable SELinux protection for nsd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:138
+-msgid "Disable SELinux protection for portslave daemon"
++#: booleans.py:56
++msgid ""
++"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
++"agent to manage user files."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for nfsd daemon"
--#~ msgstr "禁止 nfsd 守护进程的 SELinux 保护"
-+#: ../gui/selinux.tbl:130
-+msgid "Disable SELinux protection for ntpd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:139
+-msgid "Disable SELinux protection for postfix"
++#: booleans.py:57
++msgid ""
++"Allow gpg web domain to modify public files used for public file transfer "
++"services."
+ msgstr ""
  
--#~ msgid "Samba"
--#~ msgstr "Samba"
-+#: ../gui/selinux.tbl:131
-+msgid "Disable SELinux protection for oddjob"
-+msgstr ""
+-#: ../gui/selinux.tbl:140
+-msgid "Disable SELinux protection for postgresql daemon"
++#: booleans.py:58
++msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for nmbd daemon"
--#~ msgstr "禁止 nmbd 守护进程的 SELinux 保护"
-+#: ../gui/selinux.tbl:132
-+msgid "Disable SELinux protection for oddjob_mkhomedir"
-+msgstr ""
+-#: ../gui/selinux.tbl:141
+-msgid "pppd"
++#: booleans.py:59
++msgid ""
++"Allow Apache to modify public files used for public file transfer services. "
++"Directories/Files must be labeled public_content_rw_t."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for nrpe daemon"
--#~ msgstr "禁止 nrpe 守护进程的 SELinux 保护"
-+#: ../gui/selinux.tbl:133
-+msgid "Disable SELinux protection for openvpn daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:141
+-msgid "Allow pppd to be run for a regular user"
++#: booleans.py:60
++msgid "Allow httpd to use built in scripting (usually php)"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for nscd daemon"
--#~ msgstr "禁止 nscd 守护进程的 SELinux 保护"
-+#: ../gui/selinux.tbl:134
-+msgid "Disable SELinux protection for pam daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:142
+-msgid "Disable SELinux protection for pptp"
++#: booleans.py:61
++msgid "Allow http daemon to check spam"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for nsd daemon"
--#~ msgstr "禁止 nsd 守护进程的 SELinux 保护"
-+#: ../gui/selinux.tbl:135
-+msgid "Disable SELinux protection for pegasus"
-+msgstr ""
+-#: ../gui/selinux.tbl:143
+-msgid "Disable SELinux protection for prelink daemon"
++#: booleans.py:62
++msgid ""
++"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
++"ports"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for ntpd daemon"
--#~ msgstr "禁止 ntpd 守护进程的 SELinux 保护"
-+#: ../gui/selinux.tbl:136
-+msgid "Disable SELinux protection for perdition daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:144
+-msgid "Disable SELinux protection for privoxy daemon"
++#: booleans.py:63
++msgid "Allow httpd to connect to the ldap port"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for oddjob"
--#~ msgstr "禁止 oddjob 的 SELinux 保护"
-+#: ../gui/selinux.tbl:137
-+msgid "Disable SELinux protection for portmap daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:145
+-msgid "Disable SELinux protection for ptal daemon"
++#: booleans.py:64
++msgid "Allow http daemon to connect to zabbix"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for oddjob_mkhomedir"
--#~ msgstr "禁止 oddjob_mkhomedir 的 SELinux 保护"
-+#: ../gui/selinux.tbl:138
-+msgid "Disable SELinux protection for portslave daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:146
+-msgid "Disable SELinux protection for pxe daemon"
++#: booleans.py:65
++msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for openvpn daemon"
--#~ msgstr "禁止 openvpn 守护进程的 SELinux 保护"
-+#: ../gui/selinux.tbl:139
-+msgid "Disable SELinux protection for postfix"
-+msgstr ""
+-#: ../gui/selinux.tbl:147
+-msgid "Disable SELinux protection for pyzord"
++#: booleans.py:66
++msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for pam daemon"
--#~ msgstr "禁止 pam 守护进程的 SELinux 保护"
-+#: ../gui/selinux.tbl:140
-+msgid "Disable SELinux protection for postgresql daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:148
+-msgid "Disable SELinux protection for quota daemon"
++#: booleans.py:67
++msgid ""
++"Allow HTTPD scripts and modules to connect to databases over the network."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for pegasus"
--#~ msgstr "禁止 pegasus 的 SELinux 保护"
-+#: ../gui/selinux.tbl:141
-+msgid "pppd"
-+msgstr ""
+-#: ../gui/selinux.tbl:149
+-msgid "Disable SELinux protection for radiusd daemon"
++#: booleans.py:68
++msgid "Allow httpd to connect to memcache server"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for perdition daemon"
--#~ msgstr "禁止 perdition 守护进程的 SELinux 保护"
-+#: ../gui/selinux.tbl:141
-+msgid "Allow pppd to be run for a regular user"
-+msgstr ""
+-#: ../gui/selinux.tbl:150
+-msgid "Disable SELinux protection for radvd daemon"
++#: booleans.py:69
++msgid "Allow httpd to act as a relay"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for portmap daemon"
--#~ msgstr "禁止 portmap 守护进程的 SELinux 保护"
-+#: ../gui/selinux.tbl:142
-+msgid "Disable SELinux protection for pptp"
-+msgstr ""
+-#: ../gui/selinux.tbl:151
+-msgid "Disable SELinux protection for rdisc"
++#: booleans.py:70
++msgid "Allow http daemon to send mail"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for portslave daemon"
--#~ msgstr "禁止 portslave 守护进程的 SELinux 保护"
-+#: ../gui/selinux.tbl:143
-+msgid "Disable SELinux protection for prelink daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:152
+-msgid "Disable SELinux protection for readahead"
++#: booleans.py:71
++msgid "Allow Apache to communicate with avahi service via dbus"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for postfix"
--#~ msgstr "禁止 postfix 的 SELinux 保护"
-+#: ../gui/selinux.tbl:144
-+msgid "Disable SELinux protection for privoxy daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:153
+-msgid "Allow programs to read files in non-standard locations (default_t)"
++#: booleans.py:72
++msgid "Allow httpd cgi support"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for postgresql daemon"
--#~ msgstr "禁止 postgresql 守护进程的 SELinux 保护"
-+#: ../gui/selinux.tbl:145
-+msgid "Disable SELinux protection for ptal daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:154
+-msgid "Disable SELinux protection for restorecond"
++#: booleans.py:73
++msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+ msgstr ""
  
--#~ msgid "pppd"
--#~ msgstr "pppd"
-+#: ../gui/selinux.tbl:146
-+msgid "Disable SELinux protection for pxe daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:155
+-msgid "Disable SELinux protection for rhgb daemon"
++#: booleans.py:74
++msgid "Allow httpd to read home directories"
+ msgstr ""
  
--#~ msgid "Allow pppd to be run for a regular user"
--#~ msgstr "允许 pppd 以普通用户运行"
-+#: ../gui/selinux.tbl:147
-+msgid "Disable SELinux protection for pyzord"
-+msgstr ""
+-#: ../gui/selinux.tbl:156
+-msgid "Disable SELinux protection for ricci"
++#: booleans.py:75
++msgid "Allow httpd scripts and modules execmem/execstack"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for pptp"
--#~ msgstr "禁止 pptp 的 SELinux 保护"
-+#: ../gui/selinux.tbl:148
-+msgid "Disable SELinux protection for quota daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:157
+-msgid "Disable SELinux protection for ricci_modclusterd"
++#: booleans.py:76
++msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for prelink daemon"
--#~ msgstr "禁止 prelink 守护进程的 SELinux 保护"
-+#: ../gui/selinux.tbl:149
-+msgid "Disable SELinux protection for radiusd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:158
+-msgid "Disable SELinux protection for rlogind daemon"
++#: booleans.py:77
++msgid "Allow httpd processes to manage IPA content"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for privoxy daemon"
--#~ msgstr "禁止 privoxy 守护进程的 SELinux 保护"
-+#: ../gui/selinux.tbl:150
-+msgid "Disable SELinux protection for radvd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:159
+-msgid "Disable SELinux protection for rpcd daemon"
++#: booleans.py:78
++msgid "Allow Apache to use mod_auth_ntlm_winbind"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for ptal daemon"
--#~ msgstr "禁止 ptal 守护进程的 SELinux 保护"
-+#: ../gui/selinux.tbl:151
-+msgid "Disable SELinux protection for rdisc"
-+msgstr ""
+-#: ../gui/selinux.tbl:160
+-msgid "Disable SELinux protection for rshd"
++#: booleans.py:79
++msgid "Allow Apache to use mod_auth_pam"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for pxe daemon"
--#~ msgstr "禁止 pxe 守护进程的 SELinux 保护"
-+#: ../gui/selinux.tbl:152
-+msgid "Disable SELinux protection for readahead"
-+msgstr ""
+-#: ../gui/selinux.tbl:161
+-msgid "rsync"
++#: booleans.py:80
++msgid "Allow httpd to read user content"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for pyzord"
--#~ msgstr "禁止 pyzord 的 SELinux 保护"
-+#: ../gui/selinux.tbl:153
-+msgid "Allow programs to read files in non-standard locations (default_t)"
-+msgstr ""
+-#: ../gui/selinux.tbl:161
+-msgid "Disable SELinux protection for rsync daemon"
++#: booleans.py:81
++msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for quota daemon"
--#~ msgstr "禁止 quota 守护进程的 SELinux 保护"
-+#: ../gui/selinux.tbl:154
-+msgid "Disable SELinux protection for restorecond"
-+msgstr ""
+-#: ../gui/selinux.tbl:162
+-msgid "Allow ssh to run from inetd instead of as a daemon"
++#: booleans.py:82
++msgid "Allow httpd daemon to change its resource limits"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for radiusd daemon"
--#~ msgstr "禁止 radiusd 守护进程的 SELinux 保护"
-+#: ../gui/selinux.tbl:155
-+msgid "Disable SELinux protection for rhgb daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:163
+-msgid "Allow Samba to share nfs directories"
++#: booleans.py:83
++msgid ""
++"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for radvd daemon"
--#~ msgstr "禁止 radvd 守护进程的 SELinux 保护"
-+#: ../gui/selinux.tbl:156
-+msgid "Disable SELinux protection for ricci"
-+msgstr ""
+-#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
+-msgid "SASL authentication server"
++#: booleans.py:84
++msgid ""
++"Allow apache scripts to write to public content, directories/files must be "
++"labeled public_rw_content_t."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for rdisc"
--#~ msgstr "禁止 rdisc 的 SELinux 保护"
-+#: ../gui/selinux.tbl:157
-+msgid "Disable SELinux protection for ricci_modclusterd"
-+msgstr ""
+-#: ../gui/selinux.tbl:164
+-msgid "Allow sasl authentication server to read /etc/shadow"
++#: booleans.py:85
++msgid "Allow Apache to execute tmp content."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for readahead"
--#~ msgstr "禁止 readahead 的 SELinux 保护"
-+#: ../gui/selinux.tbl:158
-+msgid "Disable SELinux protection for rlogind daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:165
++#: booleans.py:86
+ msgid ""
+-"Allow X-Windows server to map a memory region as both executable and writable"
++"Unify HTTPD to communicate with the terminal. Needed for entering the "
++"passphrase for certificates at the terminal."
+ msgstr ""
  
--#~ msgid "Allow programs to read files in non-standard locations (default_t)"
--#~ msgstr "允许程序读非标准位置(default_t)的文件"
-+#: ../gui/selinux.tbl:159
-+msgid "Disable SELinux protection for rpcd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:166
+-msgid "Disable SELinux protection for saslauthd daemon"
++#: booleans.py:87
++msgid "Unify HTTPD handling of all content files."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for restorecond"
--#~ msgstr "禁止 restorecond 的 SELinux 保护"
-+#: ../gui/selinux.tbl:160
-+msgid "Disable SELinux protection for rshd"
-+msgstr ""
+-#: ../gui/selinux.tbl:167
+-msgid "Disable SELinux protection for scannerdaemon daemon"
++#: booleans.py:88
++msgid "Allow httpd to access cifs file systems"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for rhgb daemon"
--#~ msgstr "禁止 rhgb 守护进程的 SELinux 保护"
-+#: ../gui/selinux.tbl:161
-+msgid "rsync"
-+msgstr ""
+-#: ../gui/selinux.tbl:168
+-msgid "Do not allow transition to sysadm_t, sudo and su effected"
++#: booleans.py:89
++msgid "Allow httpd to access FUSE file systems"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for ricci"
--#~ msgstr "禁止 ricci 的 SELinux 保护"
-+#: ../gui/selinux.tbl:161
-+msgid "Disable SELinux protection for rsync daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:169
+-msgid "Do not allow any processes to load kernel modules"
++#: booleans.py:90
++msgid "Allow httpd to run gpg"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for ricci_modclusterd"
--#~ msgstr "禁止 ricci_modclusterd 的 SELinux 保护"
-+#: ../gui/selinux.tbl:162
-+msgid "Allow ssh to run from inetd instead of as a daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:170
+-msgid "Do not allow any processes to modify kernel SELinux policy"
++#: booleans.py:91
++msgid "Allow httpd to access nfs file systems"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for rlogind daemon"
--#~ msgstr "禁止 rlogind 守护进程的 SELinux 保护"
-+#: ../gui/selinux.tbl:163
-+msgid "Allow Samba to share nfs directories"
-+msgstr ""
+-#: ../gui/selinux.tbl:171
+-msgid "Disable SELinux protection for sendmail daemon"
++#: booleans.py:92
++msgid "Allow httpd to communicate with oddjob to start up a service"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for rpcd daemon"
--#~ msgstr "禁止 rpcd 守护进程的 SELinux 保护"
-+#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
-+msgid "SASL authentication server"
-+msgstr ""
+-#: ../gui/selinux.tbl:172
+-msgid "Disable SELinux protection for setrans"
++#: booleans.py:93
++msgid "Allow httpd to access openstack ports"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for rshd"
--#~ msgstr "禁止 rshd 的 SELinux 保护"
-+#: ../gui/selinux.tbl:164
-+msgid "Allow sasl authentication server to read /etc/shadow"
-+msgstr ""
+-#: ../gui/selinux.tbl:173
+-msgid "Disable SELinux protection for setroubleshoot daemon"
++#: booleans.py:94
++msgid "Allow icecast to connect to all ports, not just sound ports."
+ msgstr ""
  
--#~ msgid "rsync"
--#~ msgstr "rsync"
-+#: ../gui/selinux.tbl:165
+-#: ../gui/selinux.tbl:174
+-msgid "Disable SELinux protection for slapd daemon"
++#: booleans.py:95
 +msgid ""
-+"Allow X-Windows server to map a memory region as both executable and writable"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for rsync daemon"
--#~ msgstr "禁止 rsync 守护进程的 SELinux 保护"
-+#: ../gui/selinux.tbl:166
-+msgid "Disable SELinux protection for saslauthd daemon"
-+msgstr ""
++"Allow the Irssi IRC Client to connect to any port, and to bind to any "
++"unreserved port."
+ msgstr ""
  
--#~ msgid "Allow ssh to run from inetd instead of as a daemon"
--#~ msgstr "允许 ssh 从 inetd 运行而非作为守护进程"
-+#: ../gui/selinux.tbl:167
-+msgid "Disable SELinux protection for scannerdaemon daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:175
+-msgid "Disable SELinux protection for slrnpull daemon"
++#: booleans.py:96
++msgid "Allow java executable stack"
+ msgstr ""
  
--#~ msgid "Allow Samba to share nfs directories"
--#~ msgstr "允许 Samba 共享 nfs 目录"
-+#: ../gui/selinux.tbl:168
-+msgid "Do not allow transition to sysadm_t, sudo and su effected"
-+msgstr ""
+-#: ../gui/selinux.tbl:176
+-msgid "Disable SELinux protection for smbd daemon"
++#: booleans.py:97
++msgid "Allow confined applications to run with kerberos."
+ msgstr ""
  
--#~ msgid "SASL authentication server"
--#~ msgstr "SASL 认证服务器"
-+#: ../gui/selinux.tbl:169
-+msgid "Do not allow any processes to load kernel modules"
-+msgstr ""
+-#: ../gui/selinux.tbl:177
+-msgid "Disable SELinux protection for snmpd daemon"
++#: booleans.py:98
++msgid "Allow syslogd daemon to send mail"
+ msgstr ""
  
--#~ msgid "Allow sasl authentication server to read /etc/shadow"
--#~ msgstr "允许 sasl 认证服务读取 /etc/shadow"
-+#: ../gui/selinux.tbl:170
-+msgid "Do not allow any processes to modify kernel SELinux policy"
-+msgstr ""
+-#: ../gui/selinux.tbl:178
+-msgid "Disable SELinux protection for snort daemon"
++#: booleans.py:99
++msgid "Allow syslogd the ability to read/write terminals"
+ msgstr ""
  
--#~ msgid ""
--#~ "Allow X-Windows server to map a memory region as both executable and "
--#~ "writable"
--#~ msgstr "允许 X 窗口服务器将内存映射为可写且可执行"
-+#: ../gui/selinux.tbl:171
-+msgid "Disable SELinux protection for sendmail daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:179
+-msgid "Disable SELinux protection for soundd daemon"
++#: booleans.py:100
++msgid "Allow logging in and using the system from /dev/console."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for saslauthd daemon"
--#~ msgstr "禁止 saslauthd 守护进程的 SELinux 保护"
-+#: ../gui/selinux.tbl:172
-+msgid "Disable SELinux protection for setrans"
-+msgstr ""
+-#: ../gui/selinux.tbl:180
+-msgid "Disable SELinux protection for sound daemon"
++#: booleans.py:101
++msgid ""
++"Control the ability to mmap a low area of the address space, as configured "
++"by /proc/sys/kernel/mmap_min_addr."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for scannerdaemon daemon"
--#~ msgstr "禁止 scannerdaemon 守护进程的 SELinux 保护"
-+#: ../gui/selinux.tbl:173
-+msgid "Disable SELinux protection for setroubleshoot daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
+-msgid "Spam Protection"
++#: booleans.py:102
++msgid "Allow mock to read files in home directories."
+ msgstr ""
  
--#~ msgid "Do not allow transition to sysadm_t, sudo and su effected"
--#~ msgstr "不允许转换到 sysadm_t, sudo 和 su 会受影响"
-+#: ../gui/selinux.tbl:174
-+msgid "Disable SELinux protection for slapd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:181
+-msgid "Disable SELinux protection for spamd daemon"
++#: booleans.py:103
++msgid "Allow the mount command to mount any directory or file."
+ msgstr ""
  
--#~ msgid "Do not allow any processes to load kernel modules"
--#~ msgstr "不允许任何进程加载内核模块"
-+#: ../gui/selinux.tbl:175
-+msgid "Disable SELinux protection for slrnpull daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:182
+-msgid "Allow spamd to access home directories"
++#: booleans.py:104
++msgid "Allow mozilla plugin domain to connect to the network using TCP."
+ msgstr ""
  
--#~ msgid "Do not allow any processes to modify kernel SELinux policy"
--#~ msgstr "不允许任何进程修改内核 SELinux 策略"
-+#: ../gui/selinux.tbl:176
-+msgid "Disable SELinux protection for smbd daemon"
+-#: ../gui/selinux.tbl:183
+-msgid "Allow Spam Assassin daemon network access"
++#: booleans.py:105
++msgid ""
++"Allow mozilla_plugins to create random content in the users home directory"
 +msgstr ""
++
++#: booleans.py:106
++msgid "Allow confined web browsers to read home directory content"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for sendmail daemon"
--#~ msgstr "禁止 sendmail 守护进程的 SELinux 保护"
-+#: ../gui/selinux.tbl:177
-+msgid "Disable SELinux protection for snmpd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:184
+-msgid "Disable SELinux protection for speedmgmt daemon"
++#: booleans.py:107
++msgid "Allow mplayer executable stack"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for setrans"
--#~ msgstr "禁止 setrans 的 SELinux 保护"
-+#: ../gui/selinux.tbl:178
-+msgid "Disable SELinux protection for snort daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
+-msgid "Squid"
++#: booleans.py:108
++msgid "Allow mysqld to connect to all ports"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for setroubleshoot daemon"
--#~ msgstr "禁止 setroubleshoot 守护进程的 SELinux 保护"
-+#: ../gui/selinux.tbl:179
-+msgid "Disable SELinux protection for soundd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:185
+-msgid "Allow squid daemon to connect to the network"
++#: booleans.py:109
++msgid "Allow BIND to bind apache port."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for slapd daemon"
--#~ msgstr "禁止 slapd 守护进程的 SELinux 保护"
-+#: ../gui/selinux.tbl:180
-+msgid "Disable SELinux protection for sound daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:186
+-msgid "Disable SELinux protection for squid daemon"
++#: booleans.py:110
++msgid ""
++"Allow BIND to write the master zone files. Generally this is used for "
++"dynamic DNS or zone transfers."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for slrnpull daemon"
--#~ msgstr "禁止 slrnpull 守护进程的 SELinux 保护"
-+#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
-+msgid "Spam Protection"
-+msgstr ""
+-#: ../gui/selinux.tbl:187
+-msgid "Disable SELinux protection for ssh daemon"
++#: booleans.py:111
++msgid "Allow any files/directories to be exported read/only via NFS."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for smbd daemon"
--#~ msgstr "禁止 smbd 守护进程的 SELinux 保护"
-+#: ../gui/selinux.tbl:181
-+msgid "Disable SELinux protection for spamd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:188
+-msgid "Allow ssh logins as sysadm_r:sysadm_t"
++#: booleans.py:112
++msgid "Allow any files/directories to be exported read/write via NFS."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for snmpd daemon"
--#~ msgstr "禁止 snmpd 守护进程的 SELinux 保护"
-+#: ../gui/selinux.tbl:182
-+msgid "Allow spamd to access home directories"
-+msgstr ""
+-#: ../gui/selinux.tbl:189
++#: booleans.py:113
+ msgid ""
+-"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
+-"bashrc)"
++"Allow nfs servers to modify public files used for public file transfer "
++"services.  Files/Directories must be labeled public_content_rw_t."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for snort daemon"
--#~ msgstr "禁止 snort 守护进程的 SELinux 保护"
-+#: ../gui/selinux.tbl:183
-+msgid "Allow Spam Assassin daemon network access"
-+msgstr ""
+-#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
+-msgid "Universal SSL tunnel"
++#: booleans.py:114
++msgid "Allow system to run with NIS"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for soundd daemon"
--#~ msgstr "禁止 sounded 守护进程的 SELinux 保护"
-+#: ../gui/selinux.tbl:184
-+msgid "Disable SELinux protection for speedmgmt daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:190
+-msgid "Disable SELinux protection for stunnel daemon"
++#: booleans.py:115
++msgid "Allow confined applications to use nscd shared memory."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for sound daemon"
--#~ msgstr "禁止 sound 守护进程的 SELinux 保护"
-+#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
-+msgid "Squid"
-+msgstr ""
+-#: ../gui/selinux.tbl:191
+-msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
++#: booleans.py:116
++msgid "Allow nsplugin code to connect to unreserved ports"
+ msgstr ""
  
--#~ msgid "Spam Protection"
--#~ msgstr "垃圾邮件保护"
-+#: ../gui/selinux.tbl:185
-+msgid "Allow squid daemon to connect to the network"
-+msgstr ""
+-#: ../gui/selinux.tbl:192
+-msgid "Disable SELinux protection for swat daemon"
++#: booleans.py:117
++msgid "Allow nsplugin code to execmem/execstack"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for spamd daemon"
--#~ msgstr "禁止 spamd 守护进程的 SELinux 保护"
-+#: ../gui/selinux.tbl:186
-+msgid "Disable SELinux protection for squid daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:193
+-msgid "Disable SELinux protection for sxid daemon"
++#: booleans.py:118
++msgid "Allow openvpn to read home directories"
+ msgstr ""
  
--#~ msgid "Allow spamd to access home directories"
--#~ msgstr "允许 spamd 访问用户个人目录"
-+#: ../gui/selinux.tbl:187
-+msgid "Disable SELinux protection for ssh daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:194
+-msgid "Disable SELinux protection for syslogd daemon"
++#: booleans.py:119
++msgid "Allow piranha-lvs domain to connect to the network using TCP."
+ msgstr ""
  
--#~ msgid "Allow Spam Assassin daemon network access"
--#~ msgstr "允许 Spam Assasin 守护进程访问网络"
-+#: ../gui/selinux.tbl:188
-+msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+msgstr ""
+-#: ../gui/selinux.tbl:195
+-msgid "Disable SELinux protection for system cron jobs"
++#: booleans.py:120
++msgid "Allow polipo to connect to all ports > 1023"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for speedmgmt daemon"
--#~ msgstr "禁止 speedmgmt 守护进程的 SELinux 保护"
-+#: ../gui/selinux.tbl:189
+-#: ../gui/selinux.tbl:196
+-msgid "Disable SELinux protection for tcp daemon"
++#: booleans.py:121
 +msgid ""
-+"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
-+"bashrc)"
-+msgstr ""
++"Determine whether Polipo session daemon can bind tcp sockets to all "
++"unreserved ports."
+ msgstr ""
  
--#~ msgid "Squid"
--#~ msgstr "Squid"
-+#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
-+msgid "Universal SSL tunnel"
-+msgstr ""
+-#: ../gui/selinux.tbl:197
+-msgid "Disable SELinux protection for telnet daemon"
++#: booleans.py:122
++msgid ""
++"Determine whether calling user domains can execute Polipo daemon in the "
++"polipo_session_t domain."
+ msgstr ""
  
--#~ msgid "Allow squid daemon to connect to the network"
--#~ msgstr "允许 squid 守护进程连接到网络"
-+#: ../gui/selinux.tbl:190
-+msgid "Disable SELinux protection for stunnel daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:198
+-msgid "Disable SELinux protection for tftpd daemon"
++#: booleans.py:123
++msgid "Determine whether polipo can access cifs file systems."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for squid daemon"
--#~ msgstr "禁止 squid 守护进程的 SELinux 保护"
-+#: ../gui/selinux.tbl:191
-+msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
-+msgstr ""
+-#: ../gui/selinux.tbl:199
+-msgid "Disable SELinux protection for transproxy daemon"
++#: booleans.py:124
++msgid "Determine whether Polipo can access nfs file systems."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for ssh daemon"
--#~ msgstr "禁止 ssh 守护进程的 SELinux 保护"
-+#: ../gui/selinux.tbl:192
-+msgid "Disable SELinux protection for swat daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:200
+-msgid "Disable SELinux protection for udev daemon"
++#: booleans.py:125
++msgid "Enable polyinstantiated directory support."
+ msgstr ""
  
--#~ msgid "Allow ssh logins as sysadm_r:sysadm_t"
--#~ msgstr "允许通过 ssh 登录为 sysadm_r:sysadm_t"
-+#: ../gui/selinux.tbl:193
-+msgid "Disable SELinux protection for sxid daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:201
+-msgid "Disable SELinux protection for uml daemon"
++#: booleans.py:126
++msgid "Allow the portage domains to use NFS mounts (regular nfs_t)"
+ msgstr ""
  
--#~ msgid ""
--#~ "Allow staff_r users to search the sysadm home dir and read files (such as "
--#~ "~/.bashrc)"
--#~ msgstr "允许 staff_r 用户搜索 sysadm 个人目录并读取文件(如 ~/.bashrc)"
-+#: ../gui/selinux.tbl:194
-+msgid "Disable SELinux protection for syslogd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:202
+-msgid ""
+-"Allow xinetd to run unconfined, including any services it starts that do not "
+-"have a domain transition explicitly defined"
++#: booleans.py:127
++msgid "Allow postfix_local domain full write access to mail_spool directories"
+ msgstr ""
  
--#~ msgid "Universal SSL tunnel"
--#~ msgstr "全局的 SSL 隧道"
-+#: ../gui/selinux.tbl:195
-+msgid "Disable SELinux protection for system cron jobs"
-+msgstr ""
+-#: ../gui/selinux.tbl:203
+-msgid ""
+-"Allow rc scripts to run unconfined, including any daemon started by an rc "
+-"script that does not have a domain transition explicitly defined"
++#: booleans.py:128
++msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for stunnel daemon"
--#~ msgstr "禁止 stunnel 守护进程的 SELinux 保护"
-+#: ../gui/selinux.tbl:196
-+msgid "Disable SELinux protection for tcp daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:204
+-msgid "Allow rpm to run unconfined"
++#: booleans.py:129
++msgid "Allow transmit client label to foreign database"
+ msgstr ""
  
--#~ msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
--#~ msgstr "允许 stunnel 守护进程在 xinetd 之外独立运行"
-+#: ../gui/selinux.tbl:197
-+msgid "Disable SELinux protection for telnet daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:205
+-msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
++#: booleans.py:130
++msgid "Allow database admins to execute DML statement"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for swat daemon"
--#~ msgstr "禁止 swat 守护进程的 SELinux 保护"
-+#: ../gui/selinux.tbl:198
-+msgid "Disable SELinux protection for tftpd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:206
+-msgid "Disable SELinux protection for updfstab daemon"
++#: booleans.py:131
++msgid "Allow unprivileged users to execute DDL statement"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for sxid daemon"
--#~ msgstr "禁止 sxid 守护进程的 SELinux 保护"
-+#: ../gui/selinux.tbl:199
-+msgid "Disable SELinux protection for transproxy daemon"
+-#: ../gui/selinux.tbl:207
+-msgid "Disable SELinux protection for uptimed daemon"
++#: booleans.py:132
++msgid "Allow pppd to load kernel modules for certain modems"
 +msgstr ""
++
++#: booleans.py:133
++msgid "Allow pppd to be run for a regular user"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for syslogd daemon"
--#~ msgstr "禁止 syslogd 守护进程的 SELinux 保护"
-+#: ../gui/selinux.tbl:200
-+msgid "Disable SELinux protection for udev daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:208
++#: booleans.py:134
+ msgid ""
+-"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
+-"staff_r can do so"
++"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for system cron jobs"
--#~ msgstr "禁止系统计划任务(cron)的 SELinux 保护"
-+#: ../gui/selinux.tbl:201
-+msgid "Disable SELinux protection for uml daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:209
+-msgid "Allow users to execute the mount command"
++#: booleans.py:135
++msgid "Allow Puppet client to manage all file types."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for tcp daemon"
--#~ msgstr "禁止 tcp 守护进程的 SELinux 保护"
-+#: ../gui/selinux.tbl:202
-+msgid ""
-+"Allow xinetd to run unconfined, including any services it starts that do not "
-+"have a domain transition explicitly defined"
-+msgstr ""
+-#: ../gui/selinux.tbl:210
+-msgid "Allow regular users direct mouse access (only allow the X server)"
++#: booleans.py:136
++msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for telnet daemon"
--#~ msgstr "禁止 telnet 守护进程的 SELinux 保护"
-+#: ../gui/selinux.tbl:203
-+msgid ""
-+"Allow rc scripts to run unconfined, including any daemon started by an rc "
-+"script that does not have a domain transition explicitly defined"
-+msgstr ""
+-#: ../gui/selinux.tbl:211
+-msgid "Allow users to run the dmesg command"
++#: booleans.py:137
++msgid "Allow qemu to connect fully to the network"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for tftpd daemon"
--#~ msgstr "禁止 tftpd 守护进程的 SELinux 保护"
-+#: ../gui/selinux.tbl:204
-+msgid "Allow rpm to run unconfined"
-+msgstr ""
+-#: ../gui/selinux.tbl:212
+-msgid "Allow users to control network interfaces (also needs USERCTL=true)"
++#: booleans.py:138
++msgid "Allow qemu to use cifs/Samba file systems"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for transproxy daemon"
--#~ msgstr "禁止 transproxy 守护进程的 SELinux 保护"
-+#: ../gui/selinux.tbl:205
-+msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
-+msgstr ""
+-#: ../gui/selinux.tbl:213
+-msgid "Allow normal user to execute ping"
++#: booleans.py:139
++msgid "Allow qemu to use serial/parallel communication ports"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for udev daemon"
--#~ msgstr "禁止 udev 守护进程的 SELinux 保护"
-+#: ../gui/selinux.tbl:206
-+msgid "Disable SELinux protection for updfstab daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:214
+-msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
++#: booleans.py:140
++msgid "Allow qemu to use nfs file systems"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for uml daemon"
--#~ msgstr "禁止 uml 守护进程的 SELinux 保护"
-+#: ../gui/selinux.tbl:207
-+msgid "Disable SELinux protection for uptimed daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:215
+-msgid "Allow users to rw usb devices"
++#: booleans.py:141
++msgid "Allow qemu to use usb devices"
+ msgstr ""
  
--#~ msgid ""
--#~ "Allow xinetd to run unconfined, including any services it starts that do "
--#~ "not have a domain transition explicitly defined"
--#~ msgstr ""
--#~ "允许 xinetd 不加限定地运行,包括它启动的服务,如果没有显式定义域转换的话"
-+#: ../gui/selinux.tbl:208
-+msgid ""
-+"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
-+"staff_r can do so"
+-#: ../gui/selinux.tbl:216
++#: booleans.py:142
++msgid "Allow racoon to read shadow"
 +msgstr ""
- 
--#~ msgid ""
--#~ "Allow rc scripts to run unconfined, including any daemon started by an rc "
--#~ "script that does not have a domain transition explicitly defined"
--#~ msgstr ""
--#~ "允许 rc 脚本不加限定地运行,包括 rc 脚本启动的任何守护进程,如果没有显式定"
--#~ "义域转换的话"
-+#: ../gui/selinux.tbl:209
-+msgid "Allow users to execute the mount command"
++
++#: booleans.py:143
++msgid "Allow rgmanager domain to connect to the network using TCP."
 +msgstr ""
++
++#: booleans.py:144
+ msgid ""
+-"Allow users to run TCP servers (bind to ports and accept connection from the "
+-"same domain and outside users)  disabling this forces FTP passive mode and "
+-"may change other protocols"
++"Allow rsync to modify public files used for public file transfer services.  "
++"Files/Directories must be labeled public_content_rw_t."
+ msgstr ""
  
--#~ msgid "Allow rpm to run unconfined"
--#~ msgstr "允许 rpm 不受限地运行"
-+#: ../gui/selinux.tbl:210
-+msgid "Allow regular users direct mouse access (only allow the X server)"
-+msgstr ""
+-#: ../gui/selinux.tbl:217
+-msgid "Allow user to stat ttyfiles"
++#: booleans.py:145
++msgid "Allow rsync to run as a client"
+ msgstr ""
  
--#~ msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
--#~ msgstr "允许高优先级程序如 hotplug 和 insmod 不受限地运行"
-+#: ../gui/selinux.tbl:211
-+msgid "Allow users to run the dmesg command"
-+msgstr ""
+-#: ../gui/selinux.tbl:218
+-msgid "Disable SELinux protection for uucpd daemon"
++#: booleans.py:146
++msgid "Allow rsync to export any files/directories read only."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for updfstab daemon"
--#~ msgstr "禁止 updfstab 守护进程的 SELinux 保护"
-+#: ../gui/selinux.tbl:212
-+msgid "Allow users to control network interfaces (also needs USERCTL=true)"
-+msgstr ""
+-#: ../gui/selinux.tbl:219
+-msgid "Disable SELinux protection for vmware daemon"
++#: booleans.py:147
++msgid "Allow rsync servers to share cifs files systems"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for uptimed daemon"
--#~ msgstr "禁止 uptimed 守护进程的 SELinux 保护"
-+#: ../gui/selinux.tbl:213
-+msgid "Allow normal user to execute ping"
-+msgstr ""
+-#: ../gui/selinux.tbl:220
+-msgid "Disable SELinux protection for watchdog daemon"
++#: booleans.py:148
++msgid "Allow rsync servers to share nfs files systems"
+ msgstr ""
  
--#~ msgid ""
--#~ "Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, "
--#~ "only staff_r can do so"
--#~ msgstr ""
--#~ "允许 user_r 通过 su, sudo 或 userhelper 获得 sysadm_r。否则,只有 staff_r "
--#~ "可以这样做"
-+#: ../gui/selinux.tbl:214
-+msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
-+msgstr ""
+-#: ../gui/selinux.tbl:221
+-msgid "Disable SELinux protection for winbind daemon"
++#: booleans.py:149
++msgid "Allow samba to create new home directories (e.g. via PAM)"
+ msgstr ""
  
--#~ msgid "Allow users to execute the mount command"
--#~ msgstr "允许用户执行 mount 命令"
-+#: ../gui/selinux.tbl:215
-+msgid "Allow users to rw usb devices"
-+msgstr ""
- 
--#~ msgid "Allow regular users direct mouse access (only allow the X server)"
--#~ msgstr "允许普通用户直接访问鼠标(仅限 X 服务器)"
-+#: ../gui/selinux.tbl:216
+-#: ../gui/selinux.tbl:222
+-msgid "Disable SELinux protection for xdm daemon"
++#: booleans.py:150
 +msgid ""
-+"Allow users to run TCP servers (bind to ports and accept connection from the "
-+"same domain and outside users)  disabling this forces FTP passive mode and "
-+"may change other protocols"
-+msgstr ""
++"Allow samba to act as the domain controller, add users, groups and change "
++"passwords."
+ msgstr ""
  
--#~ msgid "Allow users to run the dmesg command"
--#~ msgstr "允许用户运行 dmesg 命令"
-+#: ../gui/selinux.tbl:217
-+msgid "Allow user to stat ttyfiles"
-+msgstr ""
+-#: ../gui/selinux.tbl:223
+-msgid "Allow xdm logins as sysadm_r:sysadm_t"
++#: booleans.py:151
++msgid "Allow samba to share users home directories."
+ msgstr ""
  
--#~ msgid "Allow users to control network interfaces (also needs USERCTL=true)"
--#~ msgstr "允许用户控制网络接口(还需要 USERCTL=true)"
-+#: ../gui/selinux.tbl:218
-+msgid "Disable SELinux protection for uucpd daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:224
+-msgid "Disable SELinux protection for xen daemon"
++#: booleans.py:152
++msgid "Allow samba to share any file/directory read only."
+ msgstr ""
  
--#~ msgid "Allow normal user to execute ping"
--#~ msgstr "允许普通用户执行 ping"
-+#: ../gui/selinux.tbl:219
-+msgid "Disable SELinux protection for vmware daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:225
+-msgid "XEN"
++#: booleans.py:153
++msgid "Allow samba to share any file/directory read/write."
+ msgstr ""
  
--#~ msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
--#~ msgstr "允许用户读写无扩展属性的文件(FAT, CDROM, FLOPPY)"
-+#: ../gui/selinux.tbl:220
-+msgid "Disable SELinux protection for watchdog daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:225
+-msgid "Allow xen to read/write physical disk devices"
++#: booleans.py:154
++msgid "Allow samba to act as a portmapper"
+ msgstr ""
  
--#~ msgid "Allow users to rw usb devices"
--#~ msgstr "允许用户读写 usb 设备"
-+#: ../gui/selinux.tbl:221
-+msgid "Disable SELinux protection for winbind daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:226
+-msgid "Disable SELinux protection for xfs daemon"
++#: booleans.py:155
++msgid "Allow samba to run unconfined scripts"
+ msgstr ""
  
--#~ msgid ""
--#~ "Allow users to run TCP servers (bind to ports and accept connection from "
--#~ "the same domain and outside users)  disabling this forces FTP passive "
--#~ "mode and may change other protocols"
--#~ msgstr ""
--#~ "允许用户运行 TCP 服务(绑定到端口,接受域内部和外部用户的连接)。禁止这一项"
--#~ "将强迫 FTP 使用被动模式,还可能影响其他协议"
-+#: ../gui/selinux.tbl:222
-+msgid "Disable SELinux protection for xdm daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:227
+-msgid "Disable SELinux protection for xen control"
++#: booleans.py:156
++msgid "Allow samba to export ntfs/fusefs volumes."
+ msgstr ""
  
--#~ msgid "Allow user to stat ttyfiles"
--#~ msgstr "允许用户探测 tty 文件"
-+#: ../gui/selinux.tbl:223
-+msgid "Allow xdm logins as sysadm_r:sysadm_t"
-+msgstr ""
+-#: ../gui/selinux.tbl:228
+-msgid "Disable SELinux protection for ypbind daemon"
++#: booleans.py:157
++msgid "Allow samba to export NFS volumes."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for uucpd daemon"
--#~ msgstr "禁止 uucpd 守护进程的 SELinux 保护"
-+#: ../gui/selinux.tbl:224
-+msgid "Disable SELinux protection for xen daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:229
+-msgid "Disable SELinux protection for NIS Password Daemon"
++#: booleans.py:158
++msgid "Allow sanlock to read/write fuse files"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for vmware daemon"
--#~ msgstr "禁止 vmware 守护进程的 SELinux 保护"
-+#: ../gui/selinux.tbl:225
-+msgid "XEN"
-+msgstr ""
+-#: ../gui/selinux.tbl:230
+-msgid "Disable SELinux protection for ypserv daemon"
++#: booleans.py:159
++msgid "Allow sanlock to manage nfs files"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for watchdog daemon"
--#~ msgstr "禁止 watchdog 守护进程的 SELinux 保护"
-+#: ../gui/selinux.tbl:225
-+msgid "Allow xen to read/write physical disk devices"
-+msgstr ""
+-#: ../gui/selinux.tbl:231
+-msgid "Disable SELinux protection for NIS Transfer Daemon"
++#: booleans.py:160
++msgid "Allow sanlock to manage cifs files"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for winbind daemon"
--#~ msgstr "禁止 winbind 守护进程的 SELinux 保护"
-+#: ../gui/selinux.tbl:226
-+msgid "Disable SELinux protection for xfs daemon"
-+msgstr ""
+-#: ../gui/selinux.tbl:232
+-msgid "Allow SELinux webadm user to manage unprivileged users home directories"
++#: booleans.py:161
++msgid "Allow sasl to read shadow"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for xdm daemon"
--#~ msgstr "禁止 xdm 守护进程的 SELinux 保护"
-+#: ../gui/selinux.tbl:227
-+msgid "Disable SELinux protection for xen control"
-+msgstr ""
+-#: ../gui/selinux.tbl:233
+-msgid "Allow SELinux webadm user to read unprivileged users home directories"
++#: booleans.py:162
++msgid ""
++"disallow programs, such as newrole, from transitioning to administrative "
++"user domains."
+ msgstr ""
  
--#~ msgid "Allow xdm logins as sysadm_r:sysadm_t"
--#~ msgstr "允许通过 xdm 登录为 sysadm_r:sysadm_t"
-+#: ../gui/selinux.tbl:228
-+msgid "Disable SELinux protection for ypbind daemon"
-+msgstr ""
+-#: ../gui/semanagePage.py:126
+-#, python-format
+-msgid "Are you sure you want to delete %s '%s'?"
++#: booleans.py:163
++msgid "Disable kernel module loading."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for xen daemon"
--#~ msgstr "禁止 xen 守护进程的 SELinux 保护"
-+#: ../gui/selinux.tbl:229
-+msgid "Disable SELinux protection for NIS Password Daemon"
-+msgstr ""
+-#: ../gui/semanagePage.py:126
+-#, python-format
+-msgid "Delete %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 ""
  
--#~ msgid "XEN"
--#~ msgstr "XEN"
-+#: ../gui/selinux.tbl:230
-+msgid "Disable SELinux protection for ypserv daemon"
-+msgstr ""
+-#: ../gui/semanagePage.py:134
+-#, python-format
+-msgid "Add %s"
++#: booleans.py:165
++msgid "Allow regular users direct dri device access"
+ msgstr ""
  
--#~ msgid "Allow xen to read/write physical disk devices"
--#~ msgstr "允许 xen 读写物理磁盘设备"
-+#: ../gui/selinux.tbl:231
-+msgid "Disable SELinux protection for NIS Transfer Daemon"
-+msgstr ""
+-#: ../gui/semanagePage.py:148
+-#, python-format
+-msgid "Modify %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 ""
  
--#~ msgid "Disable SELinux protection for xfs daemon"
--#~ msgstr "禁止 xfs 守护进程的 SELinux 保护"
-+#: ../gui/selinux.tbl:232
-+msgid "Allow SELinux webadm user to manage unprivileged users home directories"
-+msgstr ""
+-#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
+-msgid "Permissive"
++#: booleans.py:167
++msgid ""
++"Allow all unconfined executables to use libraries requiring text relocation "
++"that are not labeled textrel_shlib_t"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for xen control"
--#~ msgstr "禁止 xen 控制程序的 SELinux 保护"
-+#: ../gui/selinux.tbl:233
-+msgid "Allow SELinux webadm user to read unprivileged users home directories"
-+msgstr ""
+-#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
+-msgid "Enforcing"
++#: 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 ""
  
--#~ msgid "Disable SELinux protection for ypbind daemon"
--#~ msgstr "禁止 ypbind 守护进程的 SELinux 保护"
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Are you sure you want to delete %s '%s'?"
-+msgstr ""
+-#: ../gui/statusPage.py:94
+-msgid "Status"
++#: booleans.py:169
++msgid "Allow users to connect to the local mysql server"
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for NIS Password Daemon"
--#~ msgstr "禁止 NIS Password 守护进程的 SELinux 保护"
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Delete %s"
-+msgstr ""
+-#: ../gui/statusPage.py:133
++#: booleans.py:170
+ msgid ""
+-"Changing the policy type will cause a relabel of the entire file system on "
+-"the next boot. Relabeling takes a long time depending on the size of the "
+-"file system.  Do you wish to continue?"
++"Allow confined users the ability to execute the ping and traceroute commands."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for ypserv daemon"
--#~ msgstr "禁止 ypserv 守护进程的 SELinux 保护"
-+#: ../gui/semanagePage.py:134
-+#, python-format
-+msgid "Add %s"
+-#: ../gui/statusPage.py:147
++#: booleans.py:171
++msgid "Allow users to connect to PostgreSQL"
 +msgstr ""
++
++#: booleans.py:172
+ msgid ""
+-"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
+-"you later decide to turn SELinux back on, the system will be required to "
+-"relabel.  If you just want to see if SELinux is causing a problem on your "
+-"system, you can go to permissive mode which will only log errors and not "
+-"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
+-"wish to continue?"
++"Allow user to r/w files on filesystems that do not have extended attributes "
++"(FAT, CDROM, FLOPPY)"
+ msgstr ""
+ 
+-#: ../gui/statusPage.py:152
++#: booleans.py:173
+ msgid ""
+-"Changing to SELinux enabled will cause a relabel of the entire file system "
+-"on the next boot. Relabeling takes a long time depending on the size of the "
+-"file system.  Do you wish to continue?"
++"Allow users to run TCP servers (bind to ports and accept connection from the "
++"same domain and outside users)  disabling this forces FTP passive mode and "
++"may change other protocols."
+ msgstr ""
  
--#~ msgid "Disable SELinux protection for NIS Transfer Daemon"
--#~ msgstr "禁止 NIS Transfer 守护进程的 SELinux 保护"
-+#: ../gui/semanagePage.py:148
-+#, python-format
-+msgid "Modify %s"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:11
+-msgid "system-config-selinux"
++#: booleans.py:174
++msgid "Allow user music sharing"
+ msgstr ""
  
--#~ msgid ""
--#~ "Allow SELinux webadm user to manage unprivileged users home directories"
--#~ msgstr "允许 SELinux webadm 用户管理非特权用户主目录"
-+#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
-+msgid "Permissive"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:12
++#: booleans.py:175
+ msgid ""
+-"Copyright (c)2006 Red Hat, Inc.\n"
+-"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
++"Allow anon internal-sftp to upload files, used for public file transfer "
++"services. Directories must be labeled public_content_rw_t."
+ msgstr ""
  
--#~ msgid ""
--#~ "Allow SELinux webadm user to read unprivileged users home directories"
--#~ msgstr "允许 SELinux webadm 用户读非特权用户主目录"
-+#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
-+msgid "Enforcing"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:22
+-#: ../gui/system-config-selinux.glade:544
+-msgid "Add SELinux Login Mapping"
++#: booleans.py:176
++msgid ""
++"Allow sftp-internal to read and write files in the user home directories"
+ msgstr ""
  
--#~ msgid "Are you sure you want to delete %s '%s'?"
--#~ msgstr "您确定要删除 %s '%s'吗?"
-+#: ../gui/statusPage.py:94
-+msgid "Status"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:257
+-msgid "Add SELinux Network Ports"
++#: booleans.py:177
++msgid ""
++"Allow sftp-internal to login to local users and read/write all files on the "
++"system, governed by DAC."
+ msgstr ""
  
--#~ msgid "Delete %s"
--#~ msgstr "删除 %s"
-+#: ../gui/statusPage.py:133
+-#: ../gui/system-config-selinux.glade:391
+-#: ../gui/system-config-selinux.glade:678
+-msgid "SELinux Type"
++#: booleans.py:178
 +msgid ""
-+"Changing the policy type will cause a relabel of the entire file system on "
-+"the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
-+msgstr ""
++"Allow internal-sftp to read and write files in the user ssh home directories."
+ msgstr ""
  
--#~ msgid "Add %s"
--#~ msgstr "添加 %s"
-+#: ../gui/statusPage.py:147
+-#: ../gui/system-config-selinux.glade:622
+-msgid "File Specification"
++#: booleans.py:179
++msgid "Allow sge to connect to the network using any TCP port"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:650
+-msgid "File Type"
++#: booleans.py:180
++msgid "Allow sge to access nfs file systems."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:727
++#: booleans.py:181
+ msgid ""
+-"all files\n"
+-"regular file\n"
+-"directory\n"
+-"character device\n"
+-"block device\n"
+-"socket\n"
+-"symbolic link\n"
+-"named pipe\n"
++"Enable additional permissions needed to support devices on 3ware controllers."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:773
+-msgid "MLS"
++#: booleans.py:182
 +msgid ""
-+"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
-+"you later decide to turn SELinux back on, the system will be required to "
-+"relabel.  If you just want to see if SELinux is causing a problem on your "
-+"system, you can go to permissive mode which will only log errors and not "
-+"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
-+"wish to continue?"
-+msgstr ""
++"Allow samba to modify public files used for public file transfer services.  "
++"Files/Directories must be labeled public_content_rw_t."
+ msgstr ""
  
--#~ msgid "Modify %s"
--#~ msgstr "变更 %s"
-+#: ../gui/statusPage.py:152
+-#: ../gui/system-config-selinux.glade:837
+-msgid "Add SELinux User"
++#: booleans.py:183
++msgid "Allow user spamassassin clients to use the network."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1079
+-msgid "SELinux Administration"
++#: booleans.py:184
++msgid "Allow spamd to read/write user home directories."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1122
+-msgid "Add"
++#: booleans.py:185
 +msgid ""
-+"Changing to SELinux enabled will cause a relabel of the entire file system "
-+"on the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
-+msgstr ""
++"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
+ msgstr ""
  
--#~ msgid "Permissive"
--#~ msgstr "允许"
-+#: ../gui/system-config-selinux.glade:11
-+msgid "system-config-selinux"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1144
+-msgid "_Properties"
++#: booleans.py:186
++msgid "Allow squid to run as a transparent proxy (TPROXY)"
+ msgstr ""
  
--#~ msgid "Enforcing"
--#~ msgstr "强制"
-+#: ../gui/system-config-selinux.glade:12
+-#: ../gui/system-config-selinux.glade:1166
+-msgid "_Delete"
++#: booleans.py:187
 +msgid ""
-+"Copyright (c)2006 Red Hat, Inc.\n"
-+"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-+msgstr ""
++"Allow ssh with chroot env to read and write files in the user home "
++"directories"
+ msgstr ""
  
--#~ 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/system-config-selinux.glade:22
-+#: ../gui/system-config-selinux.glade:544
-+msgid "Add SELinux Login Mapping"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1256
+-msgid "Select Management Object"
++#: booleans.py:188
++msgid "allow host key based authentication"
+ msgstr ""
  
--#~ msgid ""
--#~ "Changing to SELinux disabled requires a reboot.  It is not recommended.  "
--#~ "If you later decide to turn SELinux back on, the system will be required "
--#~ "to relabel.  If you just want to see if SELinux is causing a problem on "
--#~ "your system, you can go to permissive 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 造成了系"
--#~ "统的问题,可以切换到允许模式(permissive),这样只会记录错误,而不会强制施"
--#~ "行 SELinux 策略。允许模式不需要重启。仍要继续吗?"
-+#: ../gui/system-config-selinux.glade:257
-+msgid "Add SELinux Network Ports"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1273
+-msgid "<b>Select:</b>"
++#: booleans.py:189
++msgid "Allow ssh logins as sysadm_r:sysadm_t"
+ msgstr ""
  
--#~ msgid ""
--#~ "Changing to SELinux enabled will cause a relabel of the entire file "
--#~ "system on the next boot. Relabeling takes a long time depending on the "
--#~ "size of the file system.  Do you wish to continue?"
--#~ msgstr ""
--#~ "启用 SELinux 将导致下次启动时对整个文件系统重新标记。重新标记需要很长时"
--#~ "间,取决于文件系统规模。仍要继续吗?"
-+#: ../gui/system-config-selinux.glade:391
-+#: ../gui/system-config-selinux.glade:678
-+msgid "SELinux Type"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1326
+-msgid "System Default Enforcing Mode"
++#: booleans.py:190
++msgid "allow staff user to create and transition to svirt domains."
+ msgstr ""
  
--#~ msgid "<b>Select:</b>"
--#~ msgstr "<b>选择:</b>"
-+#: ../gui/system-config-selinux.glade:622
-+msgid "File Specification"
+-#: ../gui/system-config-selinux.glade:1354
++#: booleans.py:191
++msgid "Allow the Telepathy connection managers to connect to any network port."
 +msgstr ""
++
++#: booleans.py:192
+ msgid ""
+-"Disabled\n"
+-"Permissive\n"
+-"Enforcing\n"
++"Allow the Telepathy connection managers to connect to any generic TCP port."
+ msgstr ""
  
--#~ msgid "Add"
--#~ msgstr "添加"
-+#: ../gui/system-config-selinux.glade:650
-+msgid "File Type"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1373
+-msgid "Current Enforcing Mode"
++#: booleans.py:193
++msgid ""
++"Allow tftp to modify public files used for public file transfer services."
+ msgstr ""
  
--#~ msgid "Add File Context"
--#~ msgstr "添加文件上下文"
-+#: ../gui/system-config-selinux.glade:727
+-#: ../gui/system-config-selinux.glade:1418
+-msgid "System Default Policy Type: "
++#: booleans.py:194
++msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1463
++#: booleans.py:195
+ msgid ""
+-"Select if you wish to relabel then entire file system on next reboot.  "
+-"Relabeling can take a very long time, depending on the size of the system.  "
+-"If you are changing policy types or going from disabled to enforcing, a "
+-"relabel is required."
++"allow unconfined users to transition to the chrome sandbox domains when "
++"running chrome-sandbox"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1509
+-msgid "Relabel on next reboot."
++#: booleans.py:196
++msgid "Allow a user to login as an unconfined domain"
+ msgstr ""
+ 
+-#: ../gui/system-config-selinux.glade:1561
+-msgid "label37"
++#: booleans.py:197
 +msgid ""
-+"all files\n"
-+"regular file\n"
-+"directory\n"
-+"character device\n"
-+"block device\n"
-+"socket\n"
-+"symbolic link\n"
-+"named pipe\n"
-+msgstr ""
++"Allow unconfined users to transition to the Mozilla plugin domain when "
++"running xulrunner plugin-container."
+ msgstr ""
  
--#~ msgid "Add Network Port"
--#~ msgstr "添加网络端口"
-+#: ../gui/system-config-selinux.glade:773
-+msgid "MLS"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1598
+-msgid "Revert boolean setting to system default"
++#: booleans.py:198
++msgid "Allow video playing tools to run unconfined"
+ msgstr ""
  
--#~ msgid "Add SELinux Login Mapping"
--#~ msgstr "添加 SELinux 登录映射"
-+#: ../gui/system-config-selinux.glade:837
-+msgid "Add SELinux User"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1614
+-msgid "Toggle between Customized and All Booleans"
++#: booleans.py:199
++msgid "Allow unprivledged user to create and transition to svirt domains."
+ msgstr ""
  
--#~ msgid "Add SELinux Network Ports"
--#~ msgstr "添加 SELinux 网络端口"
-+#: ../gui/system-config-selinux.glade:1079
-+msgid "SELinux Administration"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1645
+-#: ../gui/system-config-selinux.glade:1850
+-#: ../gui/system-config-selinux.glade:2037
+-#: ../gui/system-config-selinux.glade:2224
+-#: ../gui/system-config-selinux.glade:2467
+-#: ../gui/system-config-selinux.glade:2692
+-#: ../gui/system-config-selinux.glade:2867
+-msgid "Filter"
++#: booleans.py:200
++msgid "Support ecryptfs home directories"
+ msgstr ""
  
--#~ msgid "Add SELinux User"
--#~ msgstr "添加 SELinux 用户"
-+#: ../gui/system-config-selinux.glade:1122
-+msgid "Add"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1734
+-msgid "label50"
++#: booleans.py:201
++msgid "Support fusefs home directories"
+ msgstr ""
  
--#~ msgid "Add SELinux User Mapping"
--#~ msgstr "添加 SELinux 用户映射"
-+#: ../gui/system-config-selinux.glade:1144
-+msgid "_Properties"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1771
+-msgid "Add File Context"
++#: booleans.py:202
++msgid "Use lpd server instead of cups"
+ msgstr ""
  
--#~ msgid "Add Translation"
--#~ msgstr "添加转换"
-+#: ../gui/system-config-selinux.glade:1166
-+msgid "_Delete"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1787
+-msgid "Modify File Context"
++#: booleans.py:203
++msgid "Support NFS home directories"
+ msgstr ""
  
--#~ msgid ""
--#~ "Copyright (c)2006 Red Hat, Inc.\n"
--#~ "Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
--#~ msgstr ""
--#~ "Copyright (c)2006 Red Hat, Inc.\n"
--#~ "Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-+#: ../gui/system-config-selinux.glade:1256
-+msgid "Select Management Object"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1803
+-msgid "Delete File Context"
++#: booleans.py:204
++msgid "Support SAMBA home directories"
+ msgstr ""
  
--#~ msgid "Current Enforcing Mode"
--#~ msgstr "当前应用模式"
-+#: ../gui/system-config-selinux.glade:1273
-+msgid "<b>Select:</b>"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1819
+-msgid "Toggle between all and customized file context"
++#: booleans.py:205
++msgid "Allow varnishd to connect to all ports, not just HTTP."
+ msgstr ""
  
--#~ msgid "Delete File Context"
--#~ msgstr "删除文件上下文"
-+#: ../gui/system-config-selinux.glade:1326
-+msgid "System Default Enforcing Mode"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1939
+-msgid "label38"
++#: booleans.py:206
++msgid "Ignore vbetool mmap_zero errors."
+ msgstr ""
  
--#~ msgid "Delete Network Port"
--#~ msgstr "删除网络端口"
-+#: ../gui/system-config-selinux.glade:1354
+-#: ../gui/system-config-selinux.glade:1976
+-msgid "Add SELinux User Mapping"
++#: booleans.py:207
 +msgid ""
-+"Disabled\n"
-+"Permissive\n"
-+"Enforcing\n"
-+msgstr ""
++"Allow confined virtual guests to use serial/parallel communication ports"
+ msgstr ""
  
--#~ msgid "Delete SELinux User Mapping"
--#~ msgstr "删除 SELinux 用户映射"
-+#: ../gui/system-config-selinux.glade:1373
-+msgid "Current Enforcing Mode"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:1992
+-msgid "Modify SELinux User Mapping"
++#: booleans.py:208
++msgid ""
++"Allow confined virtual guests to use executable memory and executable stack"
+ msgstr ""
  
--#~ msgid "Delete Translation"
--#~ msgstr "删除转换"
-+#: ../gui/system-config-selinux.glade:1418
-+msgid "System Default Policy Type: "
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2008
+-msgid "Delete SELinux User Mapping"
++#: booleans.py:209
++msgid "Allow confined virtual guests to read fuse files"
+ msgstr ""
  
--#~ msgid ""
--#~ "Disabled\n"
--#~ "Permissive\n"
--#~ "Enforcing\n"
--#~ msgstr ""
--#~ "Disabled\n"
--#~ "Permissive\n"
--#~ "Enforcing\n"
-+#: ../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:2126
+-msgid "label39"
++#: booleans.py:210
++msgid "Allow confined virtual guests to manage nfs files"
+ msgstr ""
  
--#~ msgid "Edit Network Port"
--#~ msgstr "编辑网络端口"
-+#: ../gui/system-config-selinux.glade:1509
-+msgid "Relabel on next reboot."
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2163
+-msgid "Add User"
++#: booleans.py:211
++msgid "Allow confined virtual guests to manage cifs files"
+ msgstr ""
  
--#~ msgid ""
--#~ "Enable/Disable additional audit rules, that are normally not reported in "
--#~ "the log files."
--#~ msgstr "启用/禁用附加的审计规则。这些规则平时不会出现在日志文件中。"
-+#: ../gui/system-config-selinux.glade:1561
-+msgid "label37"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2179
+-msgid "Modify User"
++#: booleans.py:212
++msgid "Allow confined virtual guests to interact with the sanlock"
+ msgstr ""
  
--#~ msgid "File Specification"
--#~ msgstr "文件约束"
-+#: ../gui/system-config-selinux.glade:1598
-+msgid "Revert boolean setting to system default"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2195
+-msgid "Delete User"
++#: booleans.py:213
++msgid "Allow confined virtual guests to manage device configuration, (pci)"
+ msgstr ""
  
--#~ msgid "File Type"
--#~ msgstr "文件类型"
-+#: ../gui/system-config-selinux.glade:1614
-+msgid "Toggle between Customized and All Booleans"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2313
+-msgid "label41"
++#: booleans.py:214
++msgid "Allow confined virtual guests to use usb devices"
+ msgstr ""
  
--#~ msgid "Filter"
--#~ msgstr "过滤器"
-+#: ../gui/system-config-selinux.glade:1645
-+#: ../gui/system-config-selinux.glade:1850
-+#: ../gui/system-config-selinux.glade:2037
-+#: ../gui/system-config-selinux.glade:2224
-+#: ../gui/system-config-selinux.glade:2467
-+#: ../gui/system-config-selinux.glade:2692
-+#: ../gui/system-config-selinux.glade:2867
-+msgid "Filter"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2350
+-msgid "Add Network Port"
++#: booleans.py:215
++msgid "Allow confined virtual guests to interact with the xserver"
+ msgstr ""
  
--#~ msgid "Generate new policy module"
--#~ msgstr "生成新的策略模块"
-+#: ../gui/system-config-selinux.glade:1734
-+msgid "label50"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2366
+-msgid "Edit Network Port"
++#: booleans.py:216
++msgid "Allow webadm to manage files in users home directories"
+ msgstr ""
  
--#~ msgid "Load policy module"
--#~ msgstr "加载策略模块"
-+#: ../gui/system-config-selinux.glade:1771
-+msgid "Add File Context"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2382
+-msgid "Delete Network Port"
++#: booleans.py:217
++msgid "Allow webadm to read files in users home directories"
+ msgstr ""
  
--#~ msgid "Lockdown..."
--#~ msgstr "锁定......"
-+#: ../gui/system-config-selinux.glade:1787
-+msgid "Modify File Context"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2418
+-#: ../gui/system-config-selinux.glade:2436
+-msgid "Toggle between Customized and All Ports"
++#: booleans.py:218
++msgid "Ignore wine mmap_zero errors."
+ msgstr ""
  
--#~ msgid "MLS"
--#~ msgstr "MLS"
-+#: ../gui/system-config-selinux.glade:1803
-+msgid "Delete File Context"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2556
+-msgid "label42"
++#: booleans.py:219
++msgid "Allow the graphical login program to execute bootloader"
+ msgstr ""
  
--#~ msgid "Modify File Context"
--#~ msgstr "修改文件上下文"
-+#: ../gui/system-config-selinux.glade:1819
-+msgid "Toggle between all and customized file context"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2593
+-msgid "Generate new policy module"
++#: booleans.py:220
++msgid ""
++"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+ msgstr ""
  
--#~ msgid "Modify SELinux User"
--#~ msgstr "修改 SELinux 用户"
-+#: ../gui/system-config-selinux.glade:1939
-+msgid "label38"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2609
+-msgid "Load policy module"
++#: booleans.py:221
++msgid "Allow xen to manage nfs files"
+ msgstr ""
  
--#~ msgid "Modify SELinux User Mapping"
--#~ msgstr "修改 SELinux 用户映射"
-+#: ../gui/system-config-selinux.glade:1976
-+msgid "Add SELinux User Mapping"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2625
+-msgid "Remove loadable policy module"
++#: booleans.py:222
++msgid ""
++"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
++"logical volumes for disk images."
+ msgstr ""
  
--#~ msgid "Modify Translation"
--#~ msgstr "修改转换"
-+#: ../gui/system-config-selinux.glade:1992
-+msgid "Modify SELinux User Mapping"
+-#: ../gui/system-config-selinux.glade:2661
++#: booleans.py:223
++msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
 +msgstr ""
++
++#: booleans.py:224
+ msgid ""
+-"Enable/Disable additional audit rules, that are normally not reported in the "
+-"log files."
++"Allow xguest users to configure Network Manager and connect to apache ports"
+ msgstr ""
  
--#~ msgid "Relabel on next reboot."
--#~ msgstr "下次启动时重新标记。"
-+#: ../gui/system-config-selinux.glade:2008
-+msgid "Delete SELinux User Mapping"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2781
+-msgid "label44"
++#: booleans.py:225
++msgid "Allow xguest users to mount removable media"
+ msgstr ""
  
--#~ msgid "Remove loadable policy module"
--#~ msgstr "移除活动的策略模块"
-+#: ../gui/system-config-selinux.glade:2126
-+msgid "label39"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2818
+-msgid "Change process mode to permissive."
++#: booleans.py:226
++msgid "Allow xguest to use blue tooth devices"
+ msgstr ""
  
--#~ msgid "Revert boolean setting to system default"
--#~ msgstr "将布尔设置转换为系统默认"
-+#: ../gui/system-config-selinux.glade:2163
-+msgid "Add User"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2836
+-msgid "Change process mode to enforcing"
++#: booleans.py:227
++msgid "Allows clients to write to the X server shared memory segments."
+ msgstr ""
  
--#~ msgid "Run booleans lockdown wizard"
--#~ msgstr "运行布尔值锁定向导"
-+#: ../gui/system-config-selinux.glade:2179
-+msgid "Modify User"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2928
+-msgid "Process Domain"
++#: booleans.py:228
++msgid "Allows XServer to execute writable memory"
+ msgstr ""
  
--#~ msgid "SELinux Administration"
--#~ msgstr "SELinux 维护"
-+#: ../gui/system-config-selinux.glade:2195
-+msgid "Delete User"
-+msgstr ""
+-#: ../gui/system-config-selinux.glade:2956
+-msgid "label59"
++#: booleans.py:229
++msgid "Support X userspace object manager"
+ msgstr ""
  
--#~ msgid ""
--#~ "SELinux MLS/MCS\n"
--#~ "Level"
--#~ msgstr ""
--#~ "SELinux MLS/MCS\n"
--#~ "级别"
-+#: ../gui/system-config-selinux.glade:2313
-+msgid "label41"
+-#: ../gui/usersPage.py:138
+-#, python-format
+-msgid "SELinux user '%s' is required"
++#: booleans.py:230
++msgid "Allow zabbix to connect to unreserved ports"
 +msgstr ""
- 
--#~ msgid "SELinux Type"
--#~ msgstr "SELinux 类型"
-+#: ../gui/system-config-selinux.glade:2350
-+msgid "Add Network Port"
++
++#: booleans.py:231
++msgid "Allow zebra daemon to write it configuration files"
 +msgstr ""
- 
--#~ msgid "Select Management Object"
--#~ msgstr "选择管理对象"
-+#: ../gui/system-config-selinux.glade:2366
-+msgid "Edit Network Port"
++
++#: booleans.py:232
++msgid ""
++"Allow ZoneMinder to modify public files used for public file transfer "
++"services."
+ msgstr ""
+diff --git a/policycoreutils/po/vi.po b/policycoreutils/po/vi.po
+new file mode 100644
+index 0000000..b2686bf
+--- /dev/null
++++ b/policycoreutils/po/vi.po
+@@ -0,0 +1,3353 @@
++# 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 ""
- 
--#~ 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:2382
-+msgid "Delete Network Port"
++"Project-Id-Version: Policycoreutils\n"
++"Report-Msgid-Bugs-To: \n"
++"POT-Creation-Date: 2012-10-16 12:24-0400\n"
++"PO-Revision-Date: 2012-10-08 14:33+0000\n"
++"Last-Translator: dwalsh <dwalsh at redhat.com>\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"
++"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 ""
- 
--#~ msgid "System Default Enforcing Mode"
--#~ msgstr "系统默认的应用模式"
-+#: ../gui/system-config-selinux.glade:2418
-+#: ../gui/system-config-selinux.glade:2436
-+msgid "Toggle between Customized and All Ports"
++
++#: ../run_init/run_init.c:126 ../newrole/newrole.c:1123
++#, c-format
++msgid "failed to initialize PAM\n"
 +msgstr ""
- 
--#~ msgid "System Default Policy Type: "
--#~ msgstr "系统默认的策略类型:"
-+#: ../gui/system-config-selinux.glade:2556
-+msgid "label42"
++
++#: ../run_init/run_init.c:139
++#, c-format
++msgid "failed to get account information\n"
 +msgstr ""
- 
--#~ msgid "Toggle between Customized and All Booleans"
--#~ msgstr "在自定义布尔和所有布尔间切换"
-+#: ../gui/system-config-selinux.glade:2593
-+msgid "Generate new policy module"
++
++#: ../run_init/run_init.c:162 ../newrole/newrole.c:341
++msgid "Password:"
 +msgstr ""
- 
--#~ msgid "Toggle between Customized and All Ports"
--#~ msgstr "在自定义端口和所有端口间切换"
-+#: ../gui/system-config-selinux.glade:2609
-+msgid "Load policy module"
++
++#: ../run_init/run_init.c:197 ../newrole/newrole.c:366
++#, c-format
++msgid "Cannot find your entry in the shadow passwd file.\n"
 +msgstr ""
- 
--#~ msgid "Toggle between all and customized file context"
--#~ msgstr "在自定义文件环境和所有文件环境间切换"
-+#: ../gui/system-config-selinux.glade:2625
-+msgid "Remove loadable policy module"
++
++#: ../run_init/run_init.c:203 ../newrole/newrole.c:373
++#, c-format
++msgid "getpass cannot open /dev/tty\n"
 +msgstr ""
- 
--#~ msgid "_Delete"
--#~ msgstr "删除 (_D)"
-+#: ../gui/system-config-selinux.glade:2661
-+msgid ""
-+"Enable/Disable additional audit rules, that are normally not reported in the "
-+"log files."
++
++#: ../run_init/run_init.c:275
++#, c-format
++msgid "run_init: incorrect password for %s\n"
 +msgstr ""
- 
--#~ msgid "_Properties"
--#~ msgstr "属性 (_P)"
-+#: ../gui/system-config-selinux.glade:2781
-+msgid "label44"
++
++#: ../run_init/run_init.c:309
++#, c-format
++msgid "Could not open file %s\n"
 +msgstr ""
- 
--#~ msgid ""
--#~ "all files\n"
--#~ "regular file\n"
--#~ "directory\n"
--#~ "character device\n"
--#~ "block device\n"
--#~ "socket\n"
--#~ "symbolic link\n"
--#~ "named pipe\n"
--#~ msgstr ""
--#~ "所有文件\n"
--#~ "常规文件\n"
--#~ "目录\n"
--#~ "字符设备\n"
--#~ "块设备\n"
--#~ "套接字\n"
--#~ "符号链接\n"
--#~ "命名管道\n"
-+#: ../gui/system-config-selinux.glade:2818
-+msgid "Change process mode to permissive."
++
++#: ../run_init/run_init.c:336
++#, c-format
++msgid "No context in file %s\n"
 +msgstr ""
- 
--#~ msgid "system-config-selinux"
--#~ msgstr "system-config-selinux"
-+#: ../gui/system-config-selinux.glade:2836
-+msgid "Change process mode to enforcing"
++
++#: ../run_init/run_init.c:361
++#, c-format
++msgid "Sorry, run_init may be used only on a SELinux kernel.\n"
 +msgstr ""
- 
--#~ msgid ""
--#~ "tcp\n"
--#~ "udp"
--#~ msgstr ""
--#~ "tcp\n"
--#~ "udp"
-+#: ../gui/system-config-selinux.glade:2928
-+msgid "Process Domain"
++
++#: ../run_init/run_init.c:380
++#, c-format
++msgid "authentication failed.\n"
 +msgstr ""
- 
--#~ msgid "Sensitvity Level"
--#~ msgstr "敏感度级别"
-+#: ../gui/system-config-selinux.glade:2956
-+msgid "label59"
++
++#: ../run_init/run_init.c:405 ../newrole/newrole.c:1257
++#, c-format
++msgid "Could not set exec context to %s.\n"
 +msgstr ""
- 
--#~ msgid "SELinux user '%s' is required"
--#~ msgstr "SELinux 用户 '%s' 是必需的"
-+#: ../gui/usersPage.py:138
-+#, python-format
-+msgid "SELinux user '%s' is required"
++
++#: ../audit2allow/audit2allow:230
++msgid "******************** IMPORTANT ***********************\n"
 +msgstr ""
-diff -up policycoreutils-2.1.12/po/zh_TW.po.rhat policycoreutils-2.1.12/po/zh_TW.po
---- policycoreutils-2.1.12/po/zh_TW.po.rhat	2012-07-04 07:35:21.000000000 -0400
-+++ policycoreutils-2.1.12/po/zh_TW.po	2012-10-16 15:07:17.653526333 -0400
-@@ -1,24 +1,25 @@
--# translation of policycoreutils.HEAD.po to Traditional Chinese
--# translation of zh_TW.po to
-+# SOME DESCRIPTIVE TITLE.
-+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
- # This file is distributed under the same license as the PACKAGE package.
--# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER.
- #
--# Chester Cheng <ccheng at redhat.com>, 2006.
-+# Translators:
- # Chester Cheng <ccheng at brisbane.redhat.com>, 2006.
--# Terry Chuang <tchuang at redhat.com>, 2008.
-+# Chester Cheng <ccheng at redhat.com>, 2006.
-+# Terry Chuang <tchuang at redhat>, 2010.
-+# Terry Chuang <tchuang at redhat.com>, 2008, 2009, 2010.
- msgid ""
- msgstr ""
--"Project-Id-Version: policycoreutils.HEAD\n"
-+"Project-Id-Version: Policycoreutils\n"
- "Report-Msgid-Bugs-To: \n"
--"POT-Creation-Date: 2012-03-27 10:49-0400\n"
--"PO-Revision-Date: 2008-09-09 11:34+1000\n"
--"Last-Translator: Terry Chuang <tchuang at redhat.com>\n"
--"Language-Team: Traditional Chinese <zh at li.org>\n"
--"Language: \n"
-+"POT-Creation-Date: 2012-05-25 07:28-0400\n"
-+"PO-Revision-Date: 2012-04-02 20:30+0000\n"
-+"Last-Translator: dwalsh <dwalsh at redhat.com>\n"
-+"Language-Team: Chinese (Taiwan) <trans-zh_TW at lists.fedoraproject.org>\n"
-+"Language: zh_TW\n"
- "MIME-Version: 1.0\n"
- "Content-Type: text/plain; charset=UTF-8\n"
- "Content-Transfer-Encoding: 8bit\n"
--"X-Generator: KBabel 1.11.4\n"
-+"Plural-Forms: nplurals=1; plural=0\n"
- 
- #: ../run_init/run_init.c:67
- msgid ""
-@@ -26,7 +27,7 @@ msgid ""
- "  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"
-+"使用方法:run_init <script> <args ...>\n"
- "  其中:<script> 是要執行的 init 程序檔,\n"
- "         <args ...> 是程序檔的參數。"
- 
-@@ -82,7 +83,7 @@ msgstr "認證失敗。\n"
- #: ../run_init/run_init.c:405 ../newrole/newrole.c:1258
- #, c-format
- msgid "Could not set exec context to %s.\n"
--msgstr "無法將 exec 內文設定至 %s。\n"
-+msgstr "無法將 exec context 設定為 %s。\n"
- 
- #: ../audit2allow/audit2allow:230
- msgid "******************** IMPORTANT ***********************\n"
-@@ -90,860 +91,857 @@ msgstr "******************** 重要 ****
- 
- #: ../audit2allow/audit2allow:231
- msgid "To make this policy package active, execute:"
--msgstr "若要啟用此政策套件,請執行:"
-+msgstr "若要啟用此方針套件,請執行:"
- 
- #: ../semanage/seobject.py:143 ../semanage/seobject.py:147
- msgid "global"
- msgstr "全域"
- 
--#: ../semanage/seobject.py:222
-+#: ../semanage/seobject.py:225
- msgid "Could not create semanage handle"
- msgstr "無法建立 semanage 處理器"
- 
--#: ../semanage/seobject.py:230
++
++#: ../audit2allow/audit2allow:231
++msgid "To make this policy package active, execute:"
++msgstr ""
++
++#: ../semanage/seobject.py:200
++msgid "Could not create semanage handle"
++msgstr ""
++
++#: ../semanage/seobject.py:208
++msgid "SELinux policy is not managed or store cannot be accessed."
++msgstr ""
++
++#: ../semanage/seobject.py:213
++msgid "Cannot read policy store."
++msgstr ""
++
++#: ../semanage/seobject.py:218
++msgid "Could not establish semanage connection"
++msgstr ""
++
++#: ../semanage/seobject.py:223
++msgid "Could not test MLS enabled status"
++msgstr ""
++
++#: ../semanage/seobject.py:229 ../semanage/seobject.py:244
++msgid "Not yet implemented"
++msgstr ""
++
 +#: ../semanage/seobject.py:233
- msgid "SELinux policy is not managed or store cannot be accessed."
--msgstr "SELinux 政策並不受管理,或無法存取 store。"
-+msgstr "SELinux 方針並不受管理,或無法存取 store。"
- 
--#: ../semanage/seobject.py:235
-+#: ../semanage/seobject.py:238
- msgid "Cannot read policy store."
--msgstr "無法讀取政策 store。"
-+msgstr "無法讀取方針 store。"
- 
--#: ../semanage/seobject.py:240
-+#: ../semanage/seobject.py:243
- msgid "Could not establish semanage connection"
- msgstr "無法建立 semanage 連線"
- 
--#: ../semanage/seobject.py:245
--#, fuzzy
-+#: ../semanage/seobject.py:248
- msgid "Could not test MLS enabled status"
--msgstr "無法為 %s 設定 MLS 範圍"
-+msgstr "無法測試啟用了 MLS 的狀態"
- 
--#: ../semanage/seobject.py:251 ../semanage/seobject.py:266
-+#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
- msgid "Not yet implemented"
- msgstr "未實施"
- 
--#: ../semanage/seobject.py:255
-+#: ../semanage/seobject.py:258
- msgid "Semanage transaction already in progress"
--msgstr ""
-+msgstr "Semanage 傳輸正在進行中"
- 
--#: ../semanage/seobject.py:264
-+#: ../semanage/seobject.py:267
- msgid "Could not start semanage transaction"
- msgstr "無法開始 semanage 交易"
- 
--#: ../semanage/seobject.py:274
-+#: ../semanage/seobject.py:278
- msgid "Could not commit semanage transaction"
- msgstr "無法提交 semanage 交易"
- 
--#: ../semanage/seobject.py:279
-+#: ../semanage/seobject.py:283
- msgid "Semanage transaction not in progress"
--msgstr ""
-+msgstr "Semanage 傳輸非進行中"
- 
--#: ../semanage/seobject.py:291 ../semanage/seobject.py:371
-+#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
- msgid "Could not list SELinux modules"
- msgstr "無法列出 SELinux 模組"
- 
--#: ../semanage/seobject.py:304
--#, fuzzy
-+#: ../semanage/seobject.py:308
- msgid "Modules Name"
--msgstr "模組名稱"
++msgid "Semanage transaction already in progress"
 +msgstr ""
- 
--#: ../semanage/seobject.py:304
-+#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
- msgid "Version"
- msgstr "版本"
- 
--#: ../semanage/seobject.py:307
-+#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
- msgid "Disabled"
- msgstr "停用"
- 
--#: ../semanage/seobject.py:322
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:326
++
++#: ../semanage/seobject.py:242
++msgid "Could not start semanage transaction"
++msgstr ""
++
++#: ../semanage/seobject.py:254
++msgid "Could not commit semanage transaction"
++msgstr ""
++
++#: ../semanage/seobject.py:259
++msgid "Semanage transaction not in progress"
++msgstr ""
++
++#: ../semanage/seobject.py:271 ../semanage/seobject.py:351
++msgid "Could not list SELinux modules"
++msgstr ""
++
++#: ../semanage/seobject.py:284
++msgid "Modules Name"
++msgstr ""
++
++#: ../semanage/seobject.py:284 ../gui/modulesPage.py:63
++msgid "Version"
++msgstr ""
++
++#: ../semanage/seobject.py:287 ../gui/statusPage.py:75
++msgid "Disabled"
++msgstr ""
++
++#: ../semanage/seobject.py:302
 +#, python-format
- msgid "Could not disable module %s (remove failed)"
--msgstr "無法移除寬鬆型網域 %s(移除失敗)"
++msgid "Could not disable module %s (remove failed)"
 +msgstr ""
- 
--#: ../semanage/seobject.py:333
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:337
++
++#: ../semanage/seobject.py:313
 +#, python-format
- msgid "Could not enable module %s (remove failed)"
--msgstr "無法移除寬鬆型網域 %s(移除失敗)"
++msgid "Could not enable module %s (remove failed)"
 +msgstr ""
- 
--#: ../semanage/seobject.py:348
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:352
++
++#: ../semanage/seobject.py:328
 +#, python-format
- msgid "Could not remove module %s (remove failed)"
--msgstr "無法移除寬鬆型網域 %s(移除失敗)"
++msgid "Could not remove module %s (remove failed)"
 +msgstr ""
- 
--#: ../semanage/seobject.py:358
-+#: ../semanage/seobject.py:362
- msgid "dontaudit requires either 'on' or 'off'"
- msgstr ""
- 
--#: ../semanage/seobject.py:387
--#, fuzzy
-+#: ../semanage/seobject.py:391
- msgid "Builtin Permissive Types"
--msgstr "寬鬆型"
++
++#: ../semanage/seobject.py:338
++msgid "dontaudit requires either 'on' or 'off'"
 +msgstr ""
- 
--#: ../semanage/seobject.py:397
--#, fuzzy
-+#: ../semanage/seobject.py:401
- msgid "Customized Permissive Types"
--msgstr "寬鬆型"
++
++#: ../semanage/seobject.py:366
++msgid "Builtin Permissive Types"
 +msgstr ""
- 
--#: ../semanage/seobject.py:438
-+#: ../semanage/seobject.py:442
- #, python-format
- msgid "Could not set permissive domain %s (module installation failed)"
- msgstr "無法設定寬鬆型網域 %s(模組安裝失敗)"
- 
--#: ../semanage/seobject.py:444
-+#: ../semanage/seobject.py:448
- #, python-format
- msgid "Could not remove permissive domain %s (remove failed)"
- msgstr "無法移除寬鬆型網域 %s(移除失敗)"
- 
--#: ../semanage/seobject.py:479 ../semanage/seobject.py:553
--#: ../semanage/seobject.py:599 ../semanage/seobject.py:696
--#: ../semanage/seobject.py:726 ../semanage/seobject.py:793
--#: ../semanage/seobject.py:850 ../semanage/seobject.py:1097
--#: ../semanage/seobject.py:1786 ../semanage/seobject.py:1849
--#: ../semanage/seobject.py:1868 ../semanage/seobject.py:1985
--#: ../semanage/seobject.py:2037
-+#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
-+#: ../semanage/seobject.py:603 ../semanage/seobject.py:700
-+#: ../semanage/seobject.py:730 ../semanage/seobject.py:797
-+#: ../semanage/seobject.py:854 ../semanage/seobject.py:1101
-+#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
-+#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
-+#: ../semanage/seobject.py:2045
- #, python-format
- msgid "Could not create a key for %s"
- msgstr "無法為 %s 建立金鑰"
- 
--#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
--#: ../semanage/seobject.py:603 ../semanage/seobject.py:609
-+#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
-+#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
- #, python-format
- msgid "Could not check if login mapping for %s is defined"
--msgstr "無法檢查 %s 的登入對映是否已經定義"
-+msgstr "無法檢查 %s 的登入對應是否已經定義"
- 
--#: ../semanage/seobject.py:492
-+#: ../semanage/seobject.py:496
- #, python-format
- msgid "Linux Group %s does not exist"
- msgstr "Linux 群組 %s 不存在"
- 
--#: ../semanage/seobject.py:497
-+#: ../semanage/seobject.py:501
- #, python-format
- msgid "Linux User %s does not exist"
- msgstr "Linux 使用者 %s 不存在"
- 
--#: ../semanage/seobject.py:501
-+#: ../semanage/seobject.py:505
- #, python-format
- msgid "Could not create login mapping for %s"
--msgstr "無法為 %s 建立登入對映"
-+msgstr "無法為 %s 建立登入對應"
- 
--#: ../semanage/seobject.py:505 ../semanage/seobject.py:741
-+#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
- #, python-format
- msgid "Could not set name for %s"
- msgstr "無法為 %s 設定名稱"
- 
--#: ../semanage/seobject.py:510 ../semanage/seobject.py:751
-+#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
- #, python-format
- msgid "Could not set MLS range for %s"
- msgstr "無法為 %s 設定 MLS 範圍"
- 
--#: ../semanage/seobject.py:514
-+#: ../semanage/seobject.py:518
- #, python-format
- msgid "Could not set SELinux user for %s"
- msgstr "無法為 %s 設定 SELinux 使用者"
- 
--#: ../semanage/seobject.py:518
-+#: ../semanage/seobject.py:522
- #, python-format
- msgid "Could not add login mapping for %s"
--msgstr "無法為 %s 新增登入對映"
-+msgstr "無法為 %s 新增登入對應"
- 
--#: ../semanage/seobject.py:536
-+#: ../semanage/seobject.py:540
- msgid "Requires seuser or serange"
- msgstr "需要 seuser 或 serange"
- 
--#: ../semanage/seobject.py:559 ../semanage/seobject.py:605
-+#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
- #, python-format
- msgid "Login mapping for %s is not defined"
--msgstr "%s 的登入對映並未定義"
-+msgstr "%s 的登入對應並未定義"
- 
--#: ../semanage/seobject.py:563
-+#: ../semanage/seobject.py:567
- #, python-format
- msgid "Could not query seuser for %s"
- msgstr "無法為 %s 查詢 seuser"
- 
--#: ../semanage/seobject.py:577
-+#: ../semanage/seobject.py:581
- #, python-format
- msgid "Could not modify login mapping for %s"
--msgstr "無法為 %s 修改登入對映"
-+msgstr "無法為 %s 修改登入對應"
- 
--#: ../semanage/seobject.py:611
-+#: ../semanage/seobject.py:615
- #, python-format
- msgid "Login mapping for %s is defined in policy, cannot be deleted"
--msgstr "%s 的登入對映定義在政策中,無法刪除"
-+msgstr "%s 的登入對應定義在方針中,無法刪除"
- 
--#: ../semanage/seobject.py:615
-+#: ../semanage/seobject.py:619
- #, python-format
- msgid "Could not delete login mapping for %s"
--msgstr "無法為 %s 刪除登入對映"
-+msgstr "無法為 %s 刪除登入對應"
- 
--#: ../semanage/seobject.py:637 ../semanage/seobject.py:655
--#: ../semanage/seobject.py:893
-+#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
-+#: ../semanage/seobject.py:897
- msgid "Could not list login mappings"
--msgstr "無法列出登入對映"
-+msgstr "無法列出登入對應"
- 
--#: ../semanage/seobject.py:680 ../semanage/seobject.py:685
-+#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../gui/system-config-selinux.glade:100
- msgid "Login Name"
- msgstr "登錄名稱"
- 
--#: ../semanage/seobject.py:680 ../semanage/seobject.py:685
--#: ../semanage/seobject.py:943 ../semanage/seobject.py:948
-+#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../gui/system-config-selinux.glade:128
-+#: ../gui/system-config-selinux.glade:915
-+#: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
- msgid "SELinux User"
- msgstr "SELinux 使用者"
- 
--#: ../semanage/seobject.py:680
-+#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
-+#: ../gui/system-config-selinux.glade:943
- msgid "MLS/MCS Range"
- msgstr "MLS/MCS 範圍"
- 
--#: ../semanage/seobject.py:699 ../semanage/seobject.py:730
--#: ../semanage/seobject.py:797 ../semanage/seobject.py:854
--#: ../semanage/seobject.py:860
-+#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
-+#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
-+#: ../semanage/seobject.py:864
- #, python-format
- msgid "Could not check if SELinux user %s is defined"
- msgstr "無法檢查 SELinux 使用者 %s 是否已經定義"
- 
--#: ../semanage/seobject.py:702 ../semanage/seobject.py:803
--#: ../semanage/seobject.py:866
-+#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
-+#: ../semanage/seobject.py:870
- #, python-format
- msgid "Could not query user for %s"
- msgstr "無法為 %s 查詢使用者"
- 
--#: ../semanage/seobject.py:722
-+#: ../semanage/seobject.py:726
- #, python-format
- msgid "You must add at least one role for %s"
- msgstr "您必須為 %s 新增至少一個角色"
- 
--#: ../semanage/seobject.py:737
-+#: ../semanage/seobject.py:741
- #, python-format
- msgid "Could not create SELinux user for %s"
- msgstr "無法為 %s 建立 SELinux 使用者"
- 
--#: ../semanage/seobject.py:746
-+#: ../semanage/seobject.py:750
- #, python-format
- msgid "Could not add role %s for %s"
- msgstr "無法新增 %s 角色給 %s"
- 
--#: ../semanage/seobject.py:755
-+#: ../semanage/seobject.py:759
- #, python-format
- msgid "Could not set MLS level for %s"
- msgstr "無法為 %s 設定 MLS 等級"
- 
--#: ../semanage/seobject.py:758
-+#: ../semanage/seobject.py:762
- #, python-format
- msgid "Could not add prefix %s for %s"
- msgstr "無法新增前綴 %s 到 %s"
- 
--#: ../semanage/seobject.py:761
-+#: ../semanage/seobject.py:765
- #, python-format
- msgid "Could not extract key for %s"
- msgstr "無法為 %s 擷取金鑰"
- 
--#: ../semanage/seobject.py:765
-+#: ../semanage/seobject.py:769
- #, python-format
- msgid "Could not add SELinux user %s"
- msgstr "無法新增 SELinux 使用者 %s"
- 
--#: ../semanage/seobject.py:787
-+#: ../semanage/seobject.py:791
- msgid "Requires prefix, roles, level or range"
- msgstr "需要前綴、角色、等級或範圍"
- 
--#: ../semanage/seobject.py:789
-+#: ../semanage/seobject.py:793
- msgid "Requires prefix or roles"
- msgstr "需要前綴或角色"
- 
--#: ../semanage/seobject.py:799 ../semanage/seobject.py:856
-+#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
- #, python-format
- msgid "SELinux user %s is not defined"
- msgstr "SELinux 使用者 %s 未定義"
- 
--#: ../semanage/seobject.py:828
-+#: ../semanage/seobject.py:832
- #, python-format
- msgid "Could not modify SELinux user %s"
- msgstr "無法修改 SELinux 使用者 %s"
- 
--#: ../semanage/seobject.py:862
-+#: ../semanage/seobject.py:866
- #, python-format
- msgid "SELinux user %s is defined in policy, cannot be deleted"
--msgstr "SELinux 使用者 %s 定義在政策中,無法刪除"
-+msgstr "SELinux 使用者 %s 定義在方針中,無法刪除"
- 
--#: ../semanage/seobject.py:873
-+#: ../semanage/seobject.py:877
- #, python-format
- msgid "Could not delete SELinux user %s"
- msgstr "無法刪除 SELinux 使用者 %s"
- 
--#: ../semanage/seobject.py:911
-+#: ../semanage/seobject.py:915
- msgid "Could not list SELinux users"
- msgstr "無法列出 SELinux 使用者"
- 
--#: ../semanage/seobject.py:917
-+#: ../semanage/seobject.py:921
- #, python-format
- msgid "Could not list roles for user %s"
- msgstr "無法列出使用者 %s 的角色"
- 
--#: ../semanage/seobject.py:942
-+#: ../semanage/seobject.py:946
- msgid "Labeling"
- msgstr "標記"
- 
--#: ../semanage/seobject.py:942
-+#: ../semanage/seobject.py:946
- msgid "MLS/"
- msgstr "MLS/"
- 
--#: ../semanage/seobject.py:943
-+#: ../semanage/seobject.py:947
- msgid "Prefix"
- msgstr "前綴字元"
- 
--#: ../semanage/seobject.py:943
-+#: ../semanage/seobject.py:947
- msgid "MCS Level"
- msgstr "MCS 等級"
- 
--#: ../semanage/seobject.py:943
-+#: ../semanage/seobject.py:947
- msgid "MCS Range"
- msgstr "MCS 範圍"
- 
--#: ../semanage/seobject.py:943 ../semanage/seobject.py:948
-+#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
- msgid "SELinux Roles"
- msgstr "SELinux 角色"
- 
--#: ../semanage/seobject.py:963
-+#: ../semanage/seobject.py:967
- msgid "Protocol udp or tcp is required"
- msgstr "需要 udp 或 tcp 通訊協定"
- 
--#: ../semanage/seobject.py:965
-+#: ../semanage/seobject.py:969
- msgid "Port is required"
- msgstr "需要連接埠"
- 
--#: ../semanage/seobject.py:975
-+#: ../semanage/seobject.py:979
- msgid "Invalid Port"
- msgstr ""
- 
--#: ../semanage/seobject.py:979
-+#: ../semanage/seobject.py:983
- #, python-format
- msgid "Could not create a key for %s/%s"
- msgstr "無法為 %s/%s 建立金鑰"
- 
--#: ../semanage/seobject.py:990
-+#: ../semanage/seobject.py:994
- msgid "Type is required"
- msgstr "需要類型"
- 
--#: ../semanage/seobject.py:996 ../semanage/seobject.py:1055
--#: ../semanage/seobject.py:1110 ../semanage/seobject.py:1116
-+#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
-+#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
- #, python-format
- msgid "Could not check if port %s/%s is defined"
- msgstr "無法檢查連接埠 %s/%s 是否已經定義"
- 
--#: ../semanage/seobject.py:998
-+#: ../semanage/seobject.py:1002
- #, python-format
- msgid "Port %s/%s already defined"
- msgstr "連接埠 %s/%s 已經定義"
- 
--#: ../semanage/seobject.py:1002
-+#: ../semanage/seobject.py:1006
- #, python-format
- msgid "Could not create port for %s/%s"
- msgstr "無法為 %s/%s 建立連接埠"
- 
--#: ../semanage/seobject.py:1008
-+#: ../semanage/seobject.py:1012
- #, python-format
- msgid "Could not create context for %s/%s"
--msgstr "無法為 %s/%s 建立內文"
-+msgstr "無法為 %s/%s 建立 context"
- 
--#: ../semanage/seobject.py:1012
-+#: ../semanage/seobject.py:1016
- #, python-format
- msgid "Could not set user in port context for %s/%s"
--msgstr "無法為 %s/%s 的連接埠內文中,設定使用者"
-+msgstr "無法為 %s/%s 的連接埠 context 中,設定使用者"
- 
--#: ../semanage/seobject.py:1016
-+#: ../semanage/seobject.py:1020
- #, python-format
- msgid "Could not set role in port context for %s/%s"
--msgstr "無法為 %s/%s 的連接埠內文中,設定角色"
-+msgstr "無法為 %s/%s 的連接埠 context 中,設定角色"
- 
--#: ../semanage/seobject.py:1020
-+#: ../semanage/seobject.py:1024
- #, python-format
- msgid "Could not set type in port context for %s/%s"
--msgstr "無法為 %s/%s 的連接埠內文中,設定類型"
-+msgstr "無法為 %s/%s 的連接埠 context 中,設定類型"
- 
--#: ../semanage/seobject.py:1025
-+#: ../semanage/seobject.py:1029
- #, python-format
- msgid "Could not set mls fields in port context for %s/%s"
--msgstr "無法為 %s/%s 的連接埠內文中,設定 mls 欄位"
-+msgstr "無法為 %s/%s 的連接埠 context 中,設定 mls 欄位"
- 
--#: ../semanage/seobject.py:1029
-+#: ../semanage/seobject.py:1033
- #, python-format
- msgid "Could not set port context for %s/%s"
--msgstr "無法為 %s/%s 設定連接埠內文"
-+msgstr "無法為 %s/%s 設定連接埠 context"
- 
--#: ../semanage/seobject.py:1033
-+#: ../semanage/seobject.py:1037
- #, python-format
- msgid "Could not add port %s/%s"
- msgstr "無法新增連接埠 %s/%s"
- 
--#: ../semanage/seobject.py:1047 ../semanage/seobject.py:1312
--#: ../semanage/seobject.py:1508
-+#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
-+#: ../semanage/seobject.py:1512
- msgid "Requires setype or serange"
- msgstr "需要 setype 或 serange"
- 
--#: ../semanage/seobject.py:1049
-+#: ../semanage/seobject.py:1053
- msgid "Requires setype"
- msgstr "需要 setype"
- 
--#: ../semanage/seobject.py:1057 ../semanage/seobject.py:1112
-+#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
- #, python-format
- msgid "Port %s/%s is not defined"
- msgstr "連接埠 %s/%s 未定義"
- 
--#: ../semanage/seobject.py:1061
-+#: ../semanage/seobject.py:1065
- #, python-format
- msgid "Could not query port %s/%s"
- msgstr "無法查詢連接埠 %s/%s"
- 
--#: ../semanage/seobject.py:1072
-+#: ../semanage/seobject.py:1076
- #, python-format
- msgid "Could not modify port %s/%s"
- msgstr "無法修改連接埠 %s/%s"
- 
--#: ../semanage/seobject.py:1085
-+#: ../semanage/seobject.py:1089
- msgid "Could not list the ports"
- msgstr "無法列出連接埠"
- 
--#: ../semanage/seobject.py:1101
-+#: ../semanage/seobject.py:1105
- #, python-format
- msgid "Could not delete the port %s"
- msgstr "無法刪除連接埠 %s"
- 
--#: ../semanage/seobject.py:1118
-+#: ../semanage/seobject.py:1122
- #, python-format
- msgid "Port %s/%s is defined in policy, cannot be deleted"
--msgstr "連接埠 %s/%s 已經在政策中定義,無法刪除"
-+msgstr "連接埠 %s/%s 已經在方針中定義,無法刪除"
- 
--#: ../semanage/seobject.py:1122
-+#: ../semanage/seobject.py:1126
- #, python-format
- msgid "Could not delete port %s/%s"
- msgstr "無法刪除連接埠 %s/%s"
- 
--#: ../semanage/seobject.py:1138 ../semanage/seobject.py:1160
-+#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
- msgid "Could not list ports"
- msgstr "無法列出連接埠"
- 
--#: ../semanage/seobject.py:1199
-+#: ../semanage/seobject.py:1203
- msgid "SELinux Port Type"
- msgstr "SELinux 連接埠類型"
- 
--#: ../semanage/seobject.py:1199
-+#: ../semanage/seobject.py:1203
- msgid "Proto"
- msgstr "Proto"
- 
--#: ../semanage/seobject.py:1199
-+#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
- msgid "Port Number"
- msgstr "埠號"
- 
--#: ../semanage/seobject.py:1218
--#, fuzzy
-+#: ../semanage/seobject.py:1222
- msgid "Node Address is required"
--msgstr "需要連接埠"
-+msgstr "需要節點位址"
- 
--#: ../semanage/seobject.py:1233
-+#: ../semanage/seobject.py:1237
- msgid "Unknown or missing protocol"
--msgstr ""
-+msgstr "通訊協定不明或遺失"
- 
--#: ../semanage/seobject.py:1247 ../semanage/seobject.py:1446
--#: ../semanage/seobject.py:1724
-+#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
-+#: ../semanage/seobject.py:1728
- msgid "SELinux Type is required"
- msgstr "需要 SELinux 類型"
- 
--#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1316
--#: ../semanage/seobject.py:1352 ../semanage/seobject.py:1450
--#: ../semanage/seobject.py:1512 ../semanage/seobject.py:1546
--#: ../semanage/seobject.py:1728
-+#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
-+#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
-+#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
-+#: ../semanage/seobject.py:1732
- #, python-format
- msgid "Could not create key for %s"
- msgstr "無法為 %s 建立金鑰"
- 
--#: ../semanage/seobject.py:1253 ../semanage/seobject.py:1320
--#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1362
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
-+#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
++
++#: ../semanage/seobject.py:376
++msgid "Customized Permissive Types"
++msgstr ""
++
++#: ../semanage/seobject.py:417
 +#, python-format
- msgid "Could not check if addr %s is defined"
--msgstr "無法檢查連接埠 %s/%s 是否已經定義"
-+msgstr "無法檢查 addr %s 是否已定義"
- 
--#: ../semanage/seobject.py:1262
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1266
++msgid "Could not set permissive domain %s (module installation failed)"
++msgstr ""
++
++#: ../semanage/seobject.py:423
 +#, python-format
- msgid "Could not create addr for %s"
--msgstr "無法為 %s 建立金鑰"
-+msgstr "無法為 %s 建立 addr"
- 
--#: ../semanage/seobject.py:1268 ../semanage/seobject.py:1466
--#: ../semanage/seobject.py:1686
-+#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
-+#: ../semanage/seobject.py:1690
- #, python-format
- msgid "Could not create context for %s"
--msgstr "無法為 %s 建立內文"
-+msgstr "無法為 %s 建立 context"
- 
--#: ../semanage/seobject.py:1272
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1276
++msgid "Could not remove permissive domain %s (remove failed)"
++msgstr ""
++
++#: ../semanage/seobject.py:458 ../semanage/seobject.py:532
++#: ../semanage/seobject.py:578 ../semanage/seobject.py:675
++#: ../semanage/seobject.py:705 ../semanage/seobject.py:772
++#: ../semanage/seobject.py:829 ../semanage/seobject.py:1084
++#: ../semanage/seobject.py:1800 ../semanage/seobject.py:1863
++#: ../semanage/seobject.py:1882 ../semanage/seobject.py:2003
++#: ../semanage/seobject.py:2056
 +#, python-format
- msgid "Could not set mask for %s"
--msgstr "無法為 %s 設定名稱"
-+msgstr "無法為 %s 設定遮罩"
- 
--#: ../semanage/seobject.py:1276
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1280
++msgid "Could not create a key for %s"
++msgstr ""
++
++#: ../semanage/seobject.py:462 ../semanage/seobject.py:536
++#: ../semanage/seobject.py:582 ../semanage/seobject.py:588
 +#, python-format
- msgid "Could not set user in addr context for %s"
--msgstr "無法為 %s 的檔案內文設定使用者"
-+msgstr "無法為 %s 的 addr context 設定使用者"
- 
--#: ../semanage/seobject.py:1280
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1284
++msgid "Could not check if login mapping for %s is defined"
++msgstr ""
++
++#: ../semanage/seobject.py:471
 +#, python-format
- msgid "Could not set role in addr context for %s"
--msgstr "無法為 %s 的檔案內文設定角色"
-+msgstr "無法為 %s 的 addr context 設定角色"
- 
--#: ../semanage/seobject.py:1284
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1288
++msgid "Linux Group %s does not exist"
++msgstr ""
++
++#: ../semanage/seobject.py:476
 +#, python-format
- msgid "Could not set type in addr context for %s"
--msgstr "無法為 %s 的檔案內文設定類型"
-+msgstr "無法為 %s 的 addr context 設定類型"
- 
--#: ../semanage/seobject.py:1289
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1293
++msgid "Linux User %s does not exist"
++msgstr ""
++
++#: ../semanage/seobject.py:480
 +#, python-format
- msgid "Could not set mls fields in addr context for %s"
--msgstr "無法為 %s 的檔案內文設定 mls 欄位"
-+msgstr "無法為 %s 的 addr context 設定 mls 欄位"
- 
--#: ../semanage/seobject.py:1293
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1297
++msgid "Could not create login mapping for %s"
++msgstr ""
++
++#: ../semanage/seobject.py:484 ../semanage/seobject.py:720
 +#, python-format
- msgid "Could not set addr context for %s"
--msgstr "無法為 %s 設定檔案內文"
-+msgstr "無法為 %s 設定 addr context"
- 
--#: ../semanage/seobject.py:1297
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1301
-+#, python-format
- msgid "Could not add addr %s"
--msgstr "無法新增連接埠 %s/%s"
-+msgstr "無法新增 addr %s"
- 
--#: ../semanage/seobject.py:1322 ../semanage/seobject.py:1358
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
++msgid "Could not set name for %s"
++msgstr ""
++
++#: ../semanage/seobject.py:489 ../semanage/seobject.py:730
 +#, python-format
- msgid "Addr %s is not defined"
--msgstr "連接埠 %s/%s 未定義"
-+msgstr "Addr %s 未定義"
- 
--#: ../semanage/seobject.py:1326
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1330
++msgid "Could not set MLS range for %s"
++msgstr ""
++
++#: ../semanage/seobject.py:493
 +#, python-format
- msgid "Could not query addr %s"
--msgstr "無法查詢連接埠 %s/%s"
-+msgstr "無法查詢 addr %s"
- 
--#: ../semanage/seobject.py:1336
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1340
++msgid "Could not set SELinux user for %s"
++msgstr ""
++
++#: ../semanage/seobject.py:497
 +#, python-format
- msgid "Could not modify addr %s"
--msgstr "無法修改連接埠 %s/%s"
-+msgstr "無法修改 addr %s"
- 
--#: ../semanage/seobject.py:1364
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1368
++msgid "Could not add login mapping for %s"
++msgstr ""
++
++#: ../semanage/seobject.py:515
++msgid "Requires seuser or serange"
++msgstr ""
++
++#: ../semanage/seobject.py:538 ../semanage/seobject.py:584
 +#, python-format
- msgid "Addr %s is defined in policy, cannot be deleted"
--msgstr "連接埠 %s/%s 已經在政策中定義,無法刪除"
-+msgstr "Addr %s 已經在方針中定義,無法刪除"
- 
--#: ../semanage/seobject.py:1368
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1372
++msgid "Login mapping for %s is not defined"
++msgstr ""
++
++#: ../semanage/seobject.py:542
 +#, python-format
- msgid "Could not delete addr %s"
--msgstr "無法刪除連接埠 %s/%s"
-+msgstr "無法刪除 addr %s"
- 
--#: ../semanage/seobject.py:1380
--#, fuzzy
-+#: ../semanage/seobject.py:1384
- msgid "Could not deleteall node mappings"
--msgstr "無法為 %s 刪除登入對映"
++msgid "Could not query seuser for %s"
 +msgstr ""
- 
--#: ../semanage/seobject.py:1394
--#, fuzzy
-+#: ../semanage/seobject.py:1398
- msgid "Could not list addrs"
--msgstr "無法列出連接埠"
-+msgstr "無法列出 addr"
- 
--#: ../semanage/seobject.py:1454 ../semanage/seobject.py:1516
--#: ../semanage/seobject.py:1550 ../semanage/seobject.py:1556
-+#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
-+#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
- #, python-format
- msgid "Could not check if interface %s is defined"
- msgstr "無法檢查介面 %s 是否已經定義"
- 
--#: ../semanage/seobject.py:1461
-+#: ../semanage/seobject.py:1465
- #, python-format
- msgid "Could not create interface for %s"
- msgstr "無法為 %s 建立介面"
- 
--#: ../semanage/seobject.py:1470
-+#: ../semanage/seobject.py:1474
- #, python-format
- msgid "Could not set user in interface context for %s"
--msgstr "無法為 %s 設定介面內文中的使用者"
-+msgstr "無法為 %s 設定介面 context 中的使用者"
- 
--#: ../semanage/seobject.py:1474
-+#: ../semanage/seobject.py:1478
- #, python-format
- msgid "Could not set role in interface context for %s"
--msgstr "無法為 %s 設定介面內文中的角色"
-+msgstr "無法為 %s 設定介面 context 中的角色"
- 
--#: ../semanage/seobject.py:1478
-+#: ../semanage/seobject.py:1482
- #, python-format
- msgid "Could not set type in interface context for %s"
--msgstr "無法為 %s 設定介面內文中的類型"
-+msgstr "無法為 %s 設定介面 context 中的類型"
- 
--#: ../semanage/seobject.py:1483
-+#: ../semanage/seobject.py:1487
- #, python-format
- msgid "Could not set mls fields in interface context for %s"
--msgstr "無法為 %s 設定介面內文中的 mls 欄位"
-+msgstr "無法為 %s 設定介面 context 中的 mls 欄位"
- 
--#: ../semanage/seobject.py:1487
-+#: ../semanage/seobject.py:1491
- #, python-format
- msgid "Could not set interface context for %s"
--msgstr "無法為 %s 設定介面內文"
-+msgstr "無法為 %s 設定介面 context"
- 
--#: ../semanage/seobject.py:1491
-+#: ../semanage/seobject.py:1495
- #, python-format
- msgid "Could not set message context for %s"
--msgstr "無法為 %s 設定訊息內文"
-+msgstr "無法為 %s 設定訊息 context"
- 
--#: ../semanage/seobject.py:1495
-+#: ../semanage/seobject.py:1499
- #, python-format
- msgid "Could not add interface %s"
- msgstr "無法新增介面 %s"
- 
--#: ../semanage/seobject.py:1518 ../semanage/seobject.py:1552
-+#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
- #, python-format
- msgid "Interface %s is not defined"
- msgstr "介面 %s 未定義"
- 
--#: ../semanage/seobject.py:1522
-+#: ../semanage/seobject.py:1526
- #, python-format
- msgid "Could not query interface %s"
- msgstr "無法查詢介面 %s"
- 
--#: ../semanage/seobject.py:1533
-+#: ../semanage/seobject.py:1537
- #, python-format
- msgid "Could not modify interface %s"
- msgstr "無法修改介面 %s"
- 
--#: ../semanage/seobject.py:1558
-+#: ../semanage/seobject.py:1562
- #, python-format
- msgid "Interface %s is defined in policy, cannot be deleted"
--msgstr "介面 %s 定義在政策中,無法刪除"
-+msgstr "介面 %s 定義在方針中,無法刪除"
- 
--#: ../semanage/seobject.py:1562
-+#: ../semanage/seobject.py:1566
- #, python-format
- msgid "Could not delete interface %s"
- msgstr "無法刪除介面 %s"
- 
--#: ../semanage/seobject.py:1574
--#, fuzzy
-+#: ../semanage/seobject.py:1578
- msgid "Could not delete all interface  mappings"
--msgstr "無法刪除介面 %s"
++
++#: ../semanage/seobject.py:556
++#, python-format
++msgid "Could not modify login mapping for %s"
 +msgstr ""
- 
--#: ../semanage/seobject.py:1588
-+#: ../semanage/seobject.py:1592
- msgid "Could not list interfaces"
- msgstr "無法列出介面"
- 
--#: ../semanage/seobject.py:1613
-+#: ../semanage/seobject.py:1617
- msgid "SELinux Interface"
- msgstr "SELinux 介面"
- 
--#: ../semanage/seobject.py:1613 ../semanage/seobject.py:1936
-+#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
- msgid "Context"
--msgstr "內文"
-+msgstr "Context"
- 
--#: ../semanage/seobject.py:1663
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1667
++
++#: ../semanage/seobject.py:590
 +#, python-format
- msgid "Equivalence class for %s already exists"
--msgstr "%s 的檔案內文已經定義"
++msgid "Login mapping for %s is defined in policy, cannot be deleted"
 +msgstr ""
- 
--#: ../semanage/seobject.py:1669
-+#: ../semanage/seobject.py:1673
- #, python-format
- msgid "File spec %s conflicts with equivalency rule '%s %s'"
- msgstr ""
- 
--#: ../semanage/seobject.py:1678
--#, fuzzy, python-format
-+#: ../semanage/seobject.py:1682
++
++#: ../semanage/seobject.py:594
 +#, python-format
- msgid "Equivalence class for %s does not exists"
--msgstr "Linux 使用者 %s 不存在"
++msgid "Could not delete login mapping for %s"
 +msgstr ""
- 
--#: ../semanage/seobject.py:1692
-+#: ../semanage/seobject.py:1696
- #, python-format
- msgid "Could not set user in file context for %s"
--msgstr "無法為 %s 的檔案內文設定使用者"
-+msgstr "無法為 %s 的檔案 context 設定使用者"
- 
--#: ../semanage/seobject.py:1696
-+#: ../semanage/seobject.py:1700
- #, python-format
- msgid "Could not set role in file context for %s"
--msgstr "無法為 %s 的檔案內文設定角色"
-+msgstr "無法為 %s 的檔案 context 設定角色"
- 
--#: ../semanage/seobject.py:1701 ../semanage/seobject.py:1758
-+#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
- #, python-format
- msgid "Could not set mls fields in file context for %s"
--msgstr "無法為 %s 的檔案內文設定 mls 欄位"
-+msgstr "無法為 %s 的檔案 context 設定 mls 欄位"
- 
--#: ../semanage/seobject.py:1707
-+#: ../semanage/seobject.py:1711
- msgid "Invalid file specification"
- msgstr "無效的檔案規格"
- 
--#: ../semanage/seobject.py:1709
-+#: ../semanage/seobject.py:1713
- msgid "File specification can not include spaces"
- msgstr ""
- 
--#: ../semanage/seobject.py:1714
-+#: ../semanage/seobject.py:1718
- #, python-format
- msgid ""
- "File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
- msgstr ""
- 
--#: ../semanage/seobject.py:1732 ../semanage/seobject.py:1737
--#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1872
--#: ../semanage/seobject.py:1876
-+#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
-+#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
-+#: ../semanage/seobject.py:1880
- #, python-format
- msgid "Could not check if file context for %s is defined"
--msgstr "無法檢查 %s 的檔案內文是否已經定義"
-+msgstr "無法檢查 %s 的檔案 context 是否已經定義"
- 
--#: ../semanage/seobject.py:1745
-+#: ../semanage/seobject.py:1749
- #, python-format
- msgid "Could not create file context for %s"
--msgstr "無法為 %s 建立檔案內文"
-+msgstr "無法為 %s 建立檔案 context"
- 
--#: ../semanage/seobject.py:1753
-+#: ../semanage/seobject.py:1757
- #, python-format
- msgid "Could not set type in file context for %s"
--msgstr "無法為 %s 的檔案內文設定類型"
-+msgstr "無法為 %s 的檔案 context 設定類型"
- 
--#: ../semanage/seobject.py:1761 ../semanage/seobject.py:1818
--#: ../semanage/seobject.py:1822
-+#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
-+#: ../semanage/seobject.py:1826
- #, python-format
- msgid "Could not set file context for %s"
--msgstr "無法為 %s 設定檔案內文"
-+msgstr "無法為 %s 設定檔案 context"
- 
--#: ../semanage/seobject.py:1767
-+#: ../semanage/seobject.py:1771
- #, python-format
- msgid "Could not add file context for %s"
--msgstr "無法為 %s 新增檔案內文"
-+msgstr "無法為 %s 新增檔案 context"
- 
--#: ../semanage/seobject.py:1781
-+#: ../semanage/seobject.py:1785
- msgid "Requires setype, serange or seuser"
- msgstr "需要 setype、serange 或 seuser"
- 
--#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1880
-+#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
- #, python-format
- msgid "File context for %s is not defined"
--msgstr "%s 的檔案內文未定義"
-+msgstr "%s 的檔案 context 未定義"
- 
--#: ../semanage/seobject.py:1800
-+#: ../semanage/seobject.py:1804
- #, python-format
- msgid "Could not query file context for %s"
--msgstr "無法為 %s 查詢檔案內文"
-+msgstr "無法為 %s 查詢檔案 context"
- 
--#: ../semanage/seobject.py:1826
-+#: ../semanage/seobject.py:1830
- #, python-format
- msgid "Could not modify file context for %s"
--msgstr "無法為 %s 修改檔案內文"
-+msgstr "無法為 %s 修改檔案 context"
- 
--#: ../semanage/seobject.py:1839
-+#: ../semanage/seobject.py:1843
- msgid "Could not list the file contexts"
--msgstr "無法列出檔案內文"
-+msgstr "無法列出檔案 context"
- 
--#: ../semanage/seobject.py:1853
-+#: ../semanage/seobject.py:1857
- #, python-format
- msgid "Could not delete the file context %s"
--msgstr "無法刪除檔案內文 %s"
-+msgstr "無法刪除檔案 context %s"
- 
--#: ../semanage/seobject.py:1878
-+#: ../semanage/seobject.py:1882
- #, python-format
- msgid "File context for %s is defined in policy, cannot be deleted"
--msgstr "%s 的檔案內文已經定義於政策中,無法刪除"
-+msgstr "%s 的檔案 context 已經定義在方針中,無法刪除"
- 
--#: ../semanage/seobject.py:1884
-+#: ../semanage/seobject.py:1888
- #, python-format
- msgid "Could not delete file context for %s"
--msgstr "無法為 %s 刪除檔案內文"
-+msgstr "無法為 %s 刪除檔案 context"
- 
--#: ../semanage/seobject.py:1899
-+#: ../semanage/seobject.py:1903
- msgid "Could not list file contexts"
--msgstr "無法列出檔案內文"
-+msgstr "無法列出檔案 context"
- 
--#: ../semanage/seobject.py:1903
-+#: ../semanage/seobject.py:1907
- msgid "Could not list local file contexts"
--msgstr "無法列出本地的檔案內文"
-+msgstr "無法列出本地的檔案 context"
- 
--#: ../semanage/seobject.py:1936
-+#: ../semanage/seobject.py:1944
- msgid "SELinux fcontext"
- msgstr "SELinux fcontext"
- 
--#: ../semanage/seobject.py:1936
-+#: ../semanage/seobject.py:1944
- msgid "type"
- msgstr "類型"
- 
--#: ../semanage/seobject.py:1949
-+#: ../semanage/seobject.py:1957
- msgid ""
- "\n"
- "SELinux Distribution fcontext Equivalence \n"
- msgstr ""
- 
--#: ../semanage/seobject.py:1954
--#, fuzzy
-+#: ../semanage/seobject.py:1962
- msgid ""
- "\n"
- "SELinux Local fcontext Equivalence \n"
--msgstr "SELinux fcontext"
++
++#: ../semanage/seobject.py:616 ../semanage/seobject.py:634
++#: ../semanage/seobject.py:872
++msgid "Could not list login mappings"
 +msgstr ""
- 
--#: ../semanage/seobject.py:1988 ../semanage/seobject.py:2040
--#: ../semanage/seobject.py:2046
-+#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
-+#: ../semanage/seobject.py:2054
- #, python-format
- msgid "Could not check if boolean %s is defined"
- msgstr "無法檢查布林值 %s 是否已經定義"
- 
--#: ../semanage/seobject.py:1990 ../semanage/seobject.py:2042
-+#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
- #, python-format
- msgid "Boolean %s is not defined"
- msgstr "布林值 %s 未定義"
- 
--#: ../semanage/seobject.py:1994
-+#: ../semanage/seobject.py:2002
- #, python-format
- msgid "Could not query file context %s"
--msgstr "無法查詢檔案內文 %s"
-+msgstr "無法查詢檔案 context %s"
- 
--#: ../semanage/seobject.py:1999
-+#: ../semanage/seobject.py:2007
- #, python-format
- msgid "You must specify one of the following values: %s"
- msgstr "您必須指定下列其中一個值:%s"
- 
--#: ../semanage/seobject.py:2004
-+#: ../semanage/seobject.py:2012
- #, python-format
- msgid "Could not set active value of boolean %s"
- msgstr "無法設置布林值 %s"
- 
--#: ../semanage/seobject.py:2007
-+#: ../semanage/seobject.py:2015
- #, python-format
- msgid "Could not modify boolean %s"
- msgstr "無法修改布林值 %s"
- 
--#: ../semanage/seobject.py:2025
-+#: ../semanage/seobject.py:2033
- #, python-format
- msgid "Bad format %s: Record %s"
- msgstr "錯誤的格式 %s:紀錄 %s"
- 
--#: ../semanage/seobject.py:2048
-+#: ../semanage/seobject.py:2056
- #, python-format
- msgid "Boolean %s is defined in policy, cannot be deleted"
--msgstr "布林值 %s 已經定義在政策中,無法刪除"
-+msgstr "布林值 %s 已經定義在方針中,無法刪除"
- 
--#: ../semanage/seobject.py:2052
-+#: ../semanage/seobject.py:2060
- #, python-format
- msgid "Could not delete boolean %s"
- msgstr "無法刪除布林值 %s"
- 
--#: ../semanage/seobject.py:2064 ../semanage/seobject.py:2081
-+#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
- msgid "Could not list booleans"
- msgstr "無法列出布林值"
- 
--#: ../semanage/seobject.py:2104
-+#: ../semanage/seobject.py:2112
- msgid "unknown"
- msgstr "不明"
- 
--#: ../semanage/seobject.py:2117
-+#: ../semanage/seobject.py:2125
- msgid "off"
- msgstr "關閉"
- 
--#: ../semanage/seobject.py:2117
-+#: ../semanage/seobject.py:2125
- msgid "on"
- msgstr "開啟"
- 
--#: ../semanage/seobject.py:2131
-+#: ../semanage/seobject.py:2139
- msgid "SELinux boolean"
- msgstr "SELinux 布林值"
- 
--#: ../semanage/seobject.py:2131
--#, fuzzy
-+#: ../semanage/seobject.py:2139
- msgid "State"
--msgstr "狀態"
++
++#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
++#: ../gui/system-config-selinux.glade:100
++msgid "Login Name"
 +msgstr ""
- 
--#: ../semanage/seobject.py:2131
-+#: ../semanage/seobject.py:2139
- msgid "Default"
--msgstr "預設"
++
++#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
++#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
++#: ../gui/system-config-selinux.glade:128
++#: ../gui/system-config-selinux.glade:915
++#: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
++msgid "SELinux User"
 +msgstr ""
- 
--#: ../semanage/seobject.py:2131
-+#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
-+#: ../gui/polgengui.py:253
- msgid "Description"
- msgstr "描述"
- 
-@@ -1020,17 +1018,17 @@ msgstr "錯誤!無法開啟 %s。\n"
- #: ../newrole/newrole.c:705
- #, c-format
- msgid "%s!  Could not get current context for %s, not relabeling tty.\n"
--msgstr "%s!無法取得 %s 目前的內文,無法為 tty 重新標記。\n"
-+msgstr "%s!無法取得 %s 目前的 context,無法為 tty 重新標記。\n"
- 
- #: ../newrole/newrole.c:715
- #, c-format
- msgid "%s!  Could not get new context for %s, not relabeling tty.\n"
--msgstr "%s!無法取得 %s 新的內文,無法為 tty 重新標記。\n"
-+msgstr "%s!無法取得 %s 新的 context,無法為 tty 重新標記。\n"
- 
- #: ../newrole/newrole.c:725
- #, c-format
- msgid "%s!  Could not set new context for %s\n"
--msgstr "%s!無法為 %s 設定新的內文\n"
-+msgstr "%s!無法為 %s 設定新的 context\n"
- 
- #: ../newrole/newrole.c:772
- #, c-format
-@@ -1040,7 +1038,7 @@ msgstr "%s 改變了標籤。\n"
- #: ../newrole/newrole.c:778
- #, c-format
- msgid "Warning! Could not restore context for %s\n"
--msgstr "無法為 %s 回復內文\n"
-+msgstr "無法為 %s 回復 context\n"
- 
- #: ../newrole/newrole.c:835
- #, c-format
-@@ -1065,7 +1063,7 @@ msgstr "錯誤:指令的多個等級\n
- #: ../newrole/newrole.c:865
- #, c-format
- msgid "Error: you are not allowed to change levels on a non secure terminal \n"
--msgstr "錯誤:您不可在一個非安全的終端機上更改等級 \n"
-+msgstr "錯誤:您不可在一個非安全的終端機上更改等級\n"
- 
- #: ../newrole/newrole.c:891
- #, c-format
-@@ -1075,7 +1073,7 @@ msgstr "無法取得預設類型。\n"
- #: ../newrole/newrole.c:901
- #, c-format
- msgid "failed to get new context.\n"
--msgstr "無法取得新的內文。\n"
-+msgstr "無法取得新的 context。\n"
- 
- #: ../newrole/newrole.c:908
- #, c-format
-@@ -1100,17 +1098,17 @@ msgstr "設定新範圍 %s 失敗\n"
- #: ../newrole/newrole.c:938
- #, c-format
- msgid "failed to convert new context to string\n"
--msgstr "無法將新的內文轉為字串\n"
-+msgstr "無法將新的 context 轉為字串\n"
- 
- #: ../newrole/newrole.c:943
- #, c-format
- msgid "%s is not a valid context\n"
--msgstr "%s 不是有效的內文\n"
-+msgstr "%s 不是有效的 context\n"
- 
- #: ../newrole/newrole.c:950
- #, c-format
- msgid "Unable to allocate memory for new_context"
--msgstr "無法為新的內文(new_context)分配記憶體"
-+msgstr "無法為新的 context(new_context)分配記憶體"
- 
- #: ../newrole/newrole.c:976
- #, c-format
-@@ -1130,7 +1128,7 @@ msgstr "很抱歉,newrole 只能在 SE
- #: ../newrole/newrole.c:1070
- #, c-format
- msgid "failed to get old_context.\n"
--msgstr "無法取得舊的內文(old_context)。\n"
-+msgstr "無法取得舊的 context(old_context)。\n"
- 
- #: ../newrole/newrole.c:1077
- #, c-format
-@@ -1189,17 +1187,17 @@ 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"
-@@ -1280,1725 +1278,2088 @@ msgstr "chcat -- -CompanyConfidential /d
- msgid "chcat -l +CompanyConfidential juser"
- msgstr "chcat -l +CompanyConfidential juser"
- 
--#: ../scripts/chcat:399
--#, c-format
-+#: ../scripts/chcat:399 ../gui/polgen.py:1351
-+#, c-format, python-format
- msgid "Options Error %s "
- msgstr "選項錯誤 %s"
- 
--#~ msgid ""
--#~ "Unable to open %s: translations not supported on non-MLS machines: %s"
--#~ msgstr "無法開啟 %s:非 MLS 的機器上並不支援轉譯:%s"
-+#: ../gui/booleansPage.py:195 ../gui/system-config-selinux.glade:1706
-+msgid "Boolean"
++
++#: ../semanage/seobject.py:659 ../gui/system-config-selinux.glade:156
++#: ../gui/system-config-selinux.glade:943
++msgid "MLS/MCS Range"
 +msgstr ""
- 
--#~ msgid "Level"
--#~ msgstr "等級"
-+#: ../gui/booleansPage.py:252 ../gui/semanagePage.py:162
-+msgid "all"
++
++#: ../semanage/seobject.py:678 ../semanage/seobject.py:709
++#: ../semanage/seobject.py:776 ../semanage/seobject.py:833
++#: ../semanage/seobject.py:839
++#, python-format
++msgid "Could not check if SELinux user %s is defined"
 +msgstr ""
- 
--#~ msgid "Translation"
--#~ msgstr "轉譯"
-+#: ../gui/booleansPage.py:254 ../gui/semanagePage.py:164
-+#: ../gui/system-config-selinux.glade:1615
-+#: ../gui/system-config-selinux.glade:1820
-+#: ../gui/system-config-selinux.glade:2437
-+msgid "Customized"
++
++#: ../semanage/seobject.py:681 ../semanage/seobject.py:782
++#: ../semanage/seobject.py:845
++#, python-format
++msgid "Could not query user for %s"
 +msgstr ""
- 
--#~ msgid "Translations can not contain spaces '%s' "
--#~ msgstr "轉譯不能包含空格「%s」"
-+#: ../gui/fcontextPage.py:64 ../gui/system-config-selinux.glade:1911
-+msgid "File Labeling"
++
++#: ../semanage/seobject.py:701
++#, python-format
++msgid "You must add at least one role for %s"
 +msgstr ""
- 
--#~ msgid "Invalid Level '%s' "
--#~ msgstr "無效的等級「%s」"
-+#: ../gui/fcontextPage.py:74
-+msgid ""
-+"File\n"
-+"Specification"
++
++#: ../semanage/seobject.py:716
++#, python-format
++msgid "Could not create SELinux user for %s"
 +msgstr ""
- 
--#~ msgid "%s already defined in translations"
--#~ msgstr "%s 已經在轉譯中定義"
-+#: ../gui/fcontextPage.py:81
-+msgid ""
-+"Selinux\n"
-+"File Type"
++
++#: ../semanage/seobject.py:725
++#, python-format
++msgid "Could not add role %s for %s"
 +msgstr ""
- 
--#~ msgid "%s not defined in translations"
--#~ msgstr "%s 在轉譯中未定義"
-+#: ../gui/fcontextPage.py:88
-+msgid ""
-+"File\n"
-+"Type"
++
++#: ../semanage/seobject.py:734
++#, python-format
++msgid "Could not set MLS level for %s"
 +msgstr ""
- 
--#~ msgid "Login mapping for %s is already defined"
--#~ msgstr "%s 的登入對映已經定義"
-+#: ../gui/loginsPage.py:48 ../gui/system-config-selinux.glade:2098
-+msgid "User Mapping"
++
++#: ../semanage/seobject.py:737
++#, python-format
++msgid "Could not add prefix %s for %s"
 +msgstr ""
- 
--#~ msgid "add SELinux user mapping"
--#~ msgstr "新增 SELinux 使用者對映"
-+#: ../gui/loginsPage.py:52
-+msgid ""
-+"Login\n"
-+"Name"
++
++#: ../semanage/seobject.py:740
++#, python-format
++msgid "Could not extract key for %s"
 +msgstr ""
- 
--#~ msgid "SELinux user %s is already defined"
--#~ msgstr "SELinux 使用者 %s 已經定義"
-+#: ../gui/loginsPage.py:56 ../gui/usersPage.py:50
-+msgid ""
-+"SELinux\n"
-+"User"
++
++#: ../semanage/seobject.py:744
++#, python-format
++msgid "Could not add SELinux user %s"
 +msgstr ""
- 
--#, fuzzy
--#~ msgid "Node Netmask is required"
--#~ msgstr "需要連接埠"
-+#: ../gui/loginsPage.py:59 ../gui/usersPage.py:55
-+msgid ""
-+"MLS/\n"
-+"MCS Range"
++
++#: ../semanage/seobject.py:766
++msgid "Requires prefix, roles, level or range"
 +msgstr ""
- 
--#, fuzzy
--#~ msgid "Addr %s already defined"
--#~ msgstr "連接埠 %s/%s 已經定義"
-+#: ../gui/loginsPage.py:133
++
++#: ../semanage/seobject.py:768
++msgid "Requires prefix or roles"
++msgstr ""
++
++#: ../semanage/seobject.py:778 ../semanage/seobject.py:835
 +#, python-format
-+msgid "Login '%s' is required"
++msgid "SELinux user %s is not defined"
 +msgstr ""
- 
--#~ msgid "Interface %s already defined"
--#~ msgstr "介面 %s 已經定義"
-+#: ../gui/modulesPage.py:48 ../gui/system-config-selinux.glade:2753
-+msgid "Policy Module"
++
++#: ../semanage/seobject.py:807
++#, python-format
++msgid "Could not modify SELinux user %s"
 +msgstr ""
- 
--#, fuzzy
--#~ msgid "Error initializing capabilities, aborting.\n"
--#~ msgstr "起始功能時發生錯誤,放棄。\n"
-+#: ../gui/modulesPage.py:57
-+msgid "Module Name"
++
++#: ../semanage/seobject.py:841
++#, python-format
++msgid "SELinux user %s is defined in policy, cannot be deleted"
 +msgstr ""
- 
--#~ msgid "Error setting capabilities, aborting\n"
--#~ msgstr "設定功能時發生錯誤,放棄\n"
-+#: ../gui/modulesPage.py:134
-+msgid "Disable Audit"
++
++#: ../semanage/seobject.py:852
++#, python-format
++msgid "Could not delete SELinux user %s"
 +msgstr ""
- 
--#~ msgid "Error setting KEEPCAPS, aborting\n"
--#~ msgstr "設定 KEEPCAPS 錯誤,放棄\n"
-+#: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
-+msgid "Enable Audit"
++
++#: ../semanage/seobject.py:890
++msgid "Could not list SELinux users"
 +msgstr ""
- 
--#~ msgid "Error dropping capabilities, aborting\n"
--#~ msgstr "丟棄功能時發生錯誤,放棄。\n"
-+#: ../gui/modulesPage.py:162
-+msgid "Load Policy Module"
++
++#: ../semanage/seobject.py:896
++#, python-format
++msgid "Could not list roles for user %s"
 +msgstr ""
- 
--#~ msgid "Error dropping SETUID capability, aborting\n"
--#~ msgstr "丟棄 SETUID 功能錯誤,放棄\n"
-+#: ../gui/polgen.glade:79
-+msgid "Polgen"
++
++#: ../semanage/seobject.py:921
++msgid "Labeling"
 +msgstr ""
- 
--#~ msgid "Error freeing caps\n"
--#~ msgstr "釋放功能時發生錯誤\n"
-+#: ../gui/polgen.glade:80
-+msgid "Red Hat 2007"
++
++#: ../semanage/seobject.py:921
++msgid "MLS/"
 +msgstr ""
- 
--#~ msgid ""
--#~ "\n"
--#~ "\n"
--#~ "semodule -i %s\n"
--#~ "\n"
--#~ msgstr ""
--#~ "\n"
--#~ "\n"
--#~ "semodule -i %s\n"
--#~ "\n"
-+#: ../gui/polgen.glade:81
-+msgid "GPL"
++
++#: ../semanage/seobject.py:922
++msgid "Prefix"
 +msgstr ""
- 
--#~ msgid "translations not supported on non-MLS machines"
--#~ msgstr "非 MLS 的機器上並不支援轉譯"
-+#. TRANSLATORS: Replace this string with your names, one name per line.
-+#: ../gui/polgen.glade:85 ../gui/system-config-selinux.glade:17
-+msgid "translator-credits"
++
++#: ../semanage/seobject.py:922
++msgid "MCS Level"
 +msgstr ""
- 
--#~ msgid "Name"
--#~ msgstr "名稱"
-+#: ../gui/polgen.glade:90
-+msgid "SELinux Policy Generation Tool"
++
++#: ../semanage/seobject.py:922
++msgid "MCS Range"
 +msgstr ""
- 
--#~ msgid "Role"
--#~ msgstr "角色"
-+#: ../gui/polgen.glade:128
-+msgid ""
-+"<b>Select the policy type for the application or user role you want to "
-+"confine:</b>"
++
++#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
++#: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
++msgid "SELinux Roles"
 +msgstr ""
- 
--#~ msgid "Existing_User"
--#~ msgstr "Existing_User"
-+#: ../gui/polgen.glade:177
-+msgid "<b>Applications</b>"
++
++#: ../semanage/seobject.py:944
++msgid "Protocol udp or tcp is required"
 +msgstr ""
- 
--#~ msgid "Application"
--#~ msgstr "應用程式"
-+#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
-+msgid ""
-+"Standard Init Daemon are daemons started on boot via init scripts.  Usually "
-+"requires a script in /etc/rc.d/init.d"
++
++#: ../semanage/seobject.py:946
++msgid "Port is required"
 +msgstr ""
- 
--#~ msgid "%s must be a directory"
--#~ msgstr "%s 必須要是個目錄"
-+#: ../gui/polgen.glade:241 ../gui/polgen.py:156
-+msgid "Standard Init Daemon"
++
++#: ../semanage/seobject.py:956
++msgid "Invalid Port"
 +msgstr ""
- 
--#~ msgid "You must select a user"
--#~ msgstr "您必須選擇用戶"
-+#: ../gui/polgen.glade:261 ../gui/polgen.py:157
-+msgid "DBUS System Daemon"
++
++#: ../semanage/seobject.py:960
++#, python-format
++msgid "Could not create a key for %s/%s"
 +msgstr ""
- 
--#~ msgid "Select executable file to be confined."
--#~ msgstr "選擇要限制的可執行檔。"
-+#: ../gui/polgen.glade:280
-+msgid "Internet Services Daemon are daemons started by xinetd"
++
++#: ../semanage/seobject.py:971
++msgid "Type is required"
 +msgstr ""
- 
--#~ msgid "Select init script file to be confined."
--#~ msgstr "選擇要限制的 init script 檔案。"
-+#: ../gui/polgen.glade:282
-+msgid "Internet Services Daemon (inetd)"
++
++#: ../semanage/seobject.py:974 ../semanage/seobject.py:1036
++#: ../semanage/seobject.py:1794
++#, python-format
++msgid "Type %s is invalid, must be a port type"
 +msgstr ""
- 
--#~ msgid "Select file(s) that confined application creates or writes"
--#~ msgstr "選擇限制了應用程式建立或寫入的檔案"
-+#: ../gui/polgen.glade:301
-+msgid ""
-+"Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
++
++#: ../semanage/seobject.py:980 ../semanage/seobject.py:1042
++#: ../semanage/seobject.py:1097 ../semanage/seobject.py:1103
++#, python-format
++msgid "Could not check if port %s/%s is defined"
 +msgstr ""
- 
--#~ msgid ""
--#~ "Select directory(s) that the confined application owns and writes into"
--#~ msgstr "選擇被限制的應用程式所屬並寫入的目錄"
-+#: ../gui/polgen.glade:303 ../gui/polgen.py:159
-+msgid "Web Application/Script (CGI)"
++
++#: ../semanage/seobject.py:982
++#, python-format
++msgid "Port %s/%s already defined"
 +msgstr ""
- 
--#~ msgid "Select directory to generate policy files in"
--#~ msgstr "選擇產生政策檔案的目錄"
-+#: ../gui/polgen.glade:322 ../gui/polgen.glade:343
-+msgid ""
-+"User Application are any application that you would like to confine that is "
-+"started by a user"
++
++#: ../semanage/seobject.py:986
++#, python-format
++msgid "Could not create port for %s/%s"
 +msgstr ""
- 
--#~ msgid ""
--#~ "Type %s_t already defined in current policy.\n"
--#~ "Do you want to continue?"
--#~ msgstr ""
--#~ "類型 %s_t 已定義於目前的政策中。\n"
--#~ "請問您是否希望繼續進行?"
-+#: ../gui/polgen.glade:324 ../gui/polgen.py:160
-+msgid "User Application"
++
++#: ../semanage/seobject.py:992
++#, python-format
++msgid "Could not create context for %s/%s"
 +msgstr ""
- 
--#~ msgid "Verify Name"
--#~ msgstr "驗證名稱"
-+#: ../gui/polgen.glade:345 ../gui/polgen.py:161
-+msgid "Sandbox"
++
++#: ../semanage/seobject.py:996
++#, python-format
++msgid "Could not set user in port context for %s/%s"
 +msgstr ""
- 
--#~ msgid ""
--#~ "Module %s.pp already loaded in current policy.\n"
--#~ "Do you want to continue?"
--#~ msgstr ""
--#~ "模組 %s.pp 已載入目前的政策中。\n"
--#~ "請問您是否希望繼續進行?"
-+#: ../gui/polgen.glade:391
-+msgid "<b>Login Users</b>"
++
++#: ../semanage/seobject.py:1000
++#, python-format
++msgid "Could not set role in port context for %s/%s"
 +msgstr ""
- 
--#~ msgid "You must enter a name"
--#~ msgstr "您必須輸入名稱"
-+#: ../gui/polgen.glade:453
-+msgid "Modify an existing login user record."
++
++#: ../semanage/seobject.py:1004
++#, python-format
++msgid "Could not set type in port context for %s/%s"
 +msgstr ""
- 
--#~ msgid "You must enter a executable"
--#~ msgstr "您必須輸入可執行檔"
-+#: ../gui/polgen.glade:455
-+msgid "Existing User Roles"
++
++#: ../semanage/seobject.py:1009
++#, python-format
++msgid "Could not set mls fields in port context for %s/%s"
 +msgstr ""
- 
--#~ msgid "Configue SELinux"
--#~ msgstr "設定 SELinux"
-+#: ../gui/polgen.glade:474
-+msgid ""
-+"This user will login to a machine only via a terminal or remote login.  By "
-+"default this user will have  no setuid, no networking, no su, no sudo."
++
++#: ../semanage/seobject.py:1013
++#, python-format
++msgid "Could not set port context for %s/%s"
 +msgstr ""
- 
--#~ msgid "Ports must be be numbers or ranges of numbers from 1 to %d "
--#~ msgstr "通訊埠必須以介於 1 與 %d 之間的數字來構成"
-+#: ../gui/polgen.glade:476 ../gui/polgen.py:162
-+msgid "Minimal Terminal User Role"
++
++#: ../semanage/seobject.py:1017
++#, python-format
++msgid "Could not add port %s/%s"
 +msgstr ""
- 
--#~ msgid "You must enter a name for your confined process/user"
--#~ msgstr "您必須為您限制的程序 / 用戶輸入名稱"
-+#: ../gui/polgen.glade:495
-+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"
++
++#: ../semanage/seobject.py:1031 ../semanage/seobject.py:1304
++#: ../semanage/seobject.py:1503
++msgid "Requires setype or serange"
 +msgstr ""
- 
--#~ msgid "USER Types are not allowed executables"
--#~ msgstr "USER 類型不是被允許的可執行檔"
-+#: ../gui/polgen.glade:497 ../gui/polgen.py:163
-+msgid "Minimal X Windows User Role"
++
++#: ../semanage/seobject.py:1033
++msgid "Requires setype"
 +msgstr ""
- 
--#~ msgid "Only DAEMON apps can use an init script"
--#~ msgstr "只有 DAEMON apps 可以使用 init script"
-+#: ../gui/polgen.glade:516
-+msgid ""
-+"User with full networking, no setuid applications without transition, no "
-+"sudo, no su."
++
++#: ../semanage/seobject.py:1044 ../semanage/seobject.py:1099
++#, python-format
++msgid "Port %s/%s is not defined"
 +msgstr ""
- 
--#~ msgid "use_syslog must be a boolean value "
--#~ msgstr "use_syslog 必須是布林值"
-+#: ../gui/polgen.glade:518 ../gui/polgen.py:164
-+msgid "User Role"
++
++#: ../semanage/seobject.py:1048
++#, python-format
++msgid "Could not query port %s/%s"
 +msgstr ""
- 
--#~ msgid "USER Types autoomatically get a tmp type"
--#~ msgstr "USER 類型會自動取得一個 tmp 類型"
-+#: ../gui/polgen.glade:537
-+msgid ""
-+"User with full networking, no setuid applications without transition, no su, "
-+"can sudo to Root Administration Roles"
++
++#: ../semanage/seobject.py:1059
++#, python-format
++msgid "Could not modify port %s/%s"
 +msgstr ""
- 
--#~ msgid "You must enter the executable path for your confined process"
--#~ msgstr "您必須輸入您限制的程序的可執行檔路徑"
-+#: ../gui/polgen.glade:539 ../gui/polgen.py:165
-+msgid "Admin User Role"
++
++#: ../semanage/seobject.py:1072
++msgid "Could not list the ports"
 +msgstr ""
- 
--#~ msgid "Type Enforcement file"
--#~ msgstr "類型強制檔"
-+#: ../gui/polgen.glade:585
-+msgid "<b>Root Users</b>"
++
++#: ../semanage/seobject.py:1088
++#, python-format
++msgid "Could not delete the port %s"
 +msgstr ""
- 
--#~ msgid "Interface file"
--#~ msgstr "介面檔案"
-+#: ../gui/polgen.glade:647
-+msgid ""
-+"Select Root Administrator User Role, if this user will be used to administer "
-+"the machine while running as root.  This user will not be able to login to "
-+"the system directly."
++
++#: ../semanage/seobject.py:1105
++#, python-format
++msgid "Port %s/%s is defined in policy, cannot be deleted"
 +msgstr ""
- 
--#~ msgid "File Contexts file"
--#~ msgstr "檔案內文檔"
-+#: ../gui/polgen.glade:649 ../gui/polgen.py:166
-+msgid "Root Admin User Role"
++
++#: ../semanage/seobject.py:1109
++#, python-format
++msgid "Could not delete port %s/%s"
 +msgstr ""
- 
--#~ msgid "Setup Script"
--#~ msgstr "設定 Script"
-+#: ../gui/polgen.glade:716
-+msgid "label104"
++
++#: ../semanage/seobject.py:1125 ../semanage/seobject.py:1147
++msgid "Could not list ports"
 +msgstr ""
- 
--#~ msgid "Permissive"
--#~ msgstr "寬鬆型"
-+#: ../gui/polgen.glade:745
-+msgid "<b>Enter name of application or user role:</b>"
++
++#: ../semanage/seobject.py:1186
++msgid "SELinux Port Type"
 +msgstr ""
- 
--#~ msgid "Enforcing"
--#~ msgstr "強制"
-+#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
-+msgid "Name"
++
++#: ../semanage/seobject.py:1186
++msgid "Proto"
 +msgstr ""
- 
--#~ 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 ""
--#~ "更改政策類型會造成整個檔案系統在下次重新啟動時被重新標記(relabeling)。根"
--#~ "據檔案系統的大小,重新標記可能會花上許多時間。您是否希望繼續進行?"
-+#: ../gui/polgen.glade:807
-+msgid "Enter complete path for executable to be confined."
++
++#: ../semanage/seobject.py:1186 ../gui/system-config-selinux.glade:335
++msgid "Port Number"
 +msgstr ""
- 
--#~ msgid ""
--#~ "Changing to SELinux disabled requires a reboot.  It is not recommended.  "
--#~ "If you later decide to turn SELinux back on, the system will be required "
--#~ "to relabel.  If you just want to see if SELinux is causing a problem on "
--#~ "your system, you can go to permissive mode which will only log errors and "
--#~ "not enforce SELinux policy.  Permissive mode does not require a reboot    "
--#~ "Do you wish to continue?"
--#~ msgstr ""
--#~ "若要將 SELinux 變更為停用的話您需重新啟動系統。我們不建議這麼作。若您之後"
--#~ "決定將 SELinux 再次啟用,系統將會需要被重新標記。若您只是想查看 SELinux 是"
--#~ "否會在您的系統上造成問題,您可進入寬鬆模式,這只會將錯誤紀錄下來並且不會強"
--#~ "制 SELinux 政策。寬鬆模式無須重新啟動系統    請問您希望繼續進行嗎?"
-+#: ../gui/polgen.glade:830 ../gui/polgen.glade:950 ../gui/polgen.glade:3142
-+msgid "..."
++
++#: ../semanage/seobject.py:1207
++msgid "Node Address is required"
 +msgstr ""
- 
--#~ msgid ""
--#~ "Changing to SELinux enabled will cause a relabel of the entire file "
--#~ "system on the next boot. Relabeling takes a long time depending on the "
--#~ "size of the file system.  Do you wish to continue?"
--#~ msgstr ""
--#~ "若將 SELinux 變更為啟用的話,下次系統啟動時,整個檔案系統都將會被重新標"
--#~ "記。根據檔案系統的大小,重新標記可能會花上許多時間。您是否希望繼續進行?"
-+#: ../gui/polgen.glade:849
-+msgid "Enter unique name for the confined application or user role."
++
++#: ../semanage/seobject.py:1222
++msgid "Unknown or missing protocol"
 +msgstr ""
- 
--#~ msgid ""
--#~ "SELinux\n"
--#~ "User"
--#~ msgstr ""
--#~ "SELinux\n"
--#~ "用戶"
-+#: ../gui/polgen.glade:871
-+msgid "Executable"
++
++#: ../semanage/seobject.py:1236
++msgid "SELinux node type is required"
 +msgstr ""
- 
--#~ msgid ""
--#~ "MLS/\n"
--#~ "MCS Range"
--#~ msgstr ""
--#~ "MLS/\n"
--#~ "MCS 範圍"
-+#: ../gui/polgen.glade:899
-+msgid "Init script"
++
++#: ../semanage/seobject.py:1239 ../semanage/seobject.py:1307
++#, python-format
++msgid "Type %s is invalid, must be a node type"
 +msgstr ""
- 
--#~ msgid "SELinux user '%s' is required"
--#~ msgstr "需要 SELinux 用戶「%s」"
-+#: ../gui/polgen.glade:927
-+msgid ""
-+"Enter complete path to init script used to start the confined application."
++
++#: ../semanage/seobject.py:1243 ../semanage/seobject.py:1311
++#: ../semanage/seobject.py:1347 ../semanage/seobject.py:1445
++#: ../semanage/seobject.py:1507 ../semanage/seobject.py:1541
++#: ../semanage/seobject.py:1739
++#, python-format
++msgid "Could not create key for %s"
 +msgstr ""
- 
--#~ msgid "User Mapping"
--#~ msgstr "用戶對映"
-+#: ../gui/polgen.glade:982
-+msgid "label105"
++
++#: ../semanage/seobject.py:1245 ../semanage/seobject.py:1315
++#: ../semanage/seobject.py:1351 ../semanage/seobject.py:1357
++#, python-format
++msgid "Could not check if addr %s is defined"
 +msgstr ""
- 
--#~ msgid ""
--#~ "Login\n"
--#~ "Name"
--#~ msgstr ""
--#~ "登錄\n"
--#~ "名稱"
-+#: ../gui/polgen.glade:1011
-+msgid "<b>Select existing role to modify:</b>"
++
++#: ../semanage/seobject.py:1254
++#, python-format
++msgid "Could not create addr for %s"
 +msgstr ""
- 
--#~ msgid "Login '%s' is required"
--#~ msgstr "需要登錄名稱「%s」"
-+#: ../gui/polgen.glade:1045
-+msgid "Select the user roles that will transiton to the %s domain."
++
++#: ../semanage/seobject.py:1260 ../semanage/seobject.py:1461
++#: ../semanage/seobject.py:1694
++#, python-format
++msgid "Could not create context for %s"
 +msgstr ""
- 
--#~ msgid "Disable"
--#~ msgstr "停用"
-+#: ../gui/polgen.glade:1073
-+msgid "label106"
++
++#: ../semanage/seobject.py:1264
++#, python-format
++msgid "Could not set mask for %s"
 +msgstr ""
- 
--#~ msgid "Enable"
--#~ msgstr "啟用"
-+#: ../gui/polgen.glade:1102
-+msgid "<b>Select roles that %s will transition to:</b>"
++
++#: ../semanage/seobject.py:1268
++#, python-format
++msgid "Could not set user in addr context for %s"
 +msgstr ""
- 
--#~ msgid "<b>Boolean</b>"
--#~ msgstr "<b>布林值</b>"
-+#: ../gui/polgen.glade:1136
-+msgid "Select applications domains that %s will transition to."
++
++#: ../semanage/seobject.py:1272
++#, python-format
++msgid "Could not set role in addr context for %s"
 +msgstr ""
- 
--#~ msgid "<b>Description</b>"
--#~ msgstr "<b>描述</b>"
-+#: ../gui/polgen.glade:1164
-+msgid "label107"
++
++#: ../semanage/seobject.py:1276
++#, python-format
++msgid "Could not set type in addr context for %s"
 +msgstr ""
- 
--#~ msgid "<b>Status</b>"
--#~ msgstr "<b>狀態</b>"
-+#: ../gui/polgen.glade:1193
-+msgid "<b>Select the user_roles that will transition to %s:</b>"
++
++#: ../semanage/seobject.py:1281
++#, python-format
++msgid "Could not set mls fields in addr context for %s"
 +msgstr ""
- 
--#~ msgid "Category: %s <br>"
--#~ msgstr "類別:%s <br>"
-+#: ../gui/polgen.glade:1227
-+msgid "Select the user roles that will transiton to this applications domains."
++
++#: ../semanage/seobject.py:1285
++#, python-format
++msgid "Could not set addr context for %s"
 +msgstr ""
- 
--#~ msgid "Begin"
--#~ msgstr "起始"
-+#: ../gui/polgen.glade:1255
-+msgid "label108"
++
++#: ../semanage/seobject.py:1289
++#, python-format
++msgid "Could not add addr %s"
 +msgstr ""
- 
--#~ msgid ""
--#~ "Welcome to the SELinux Lockdown Tool.<br> <br>This tool can be used to "
--#~ "lockdown SELinux booleans.The tool will generate a configuration file "
--#~ "which can be used to lockdown this system or other SELinux systems.<br>"
--#~ msgstr ""
--#~ "歡迎使用 SELinux Lockdown 工具。<br> <br>此工具可被用來將 SELinux 布林值鎖"
--#~ "住。此工具會產生一個可被用來將此系統或其它 SELinux 系統鎖住的配置檔案。"
--#~ "<br>"
-+#: ../gui/polgen.glade:1284
-+msgid "<b>Select domains that %s will administer:</b>"
++
++#: ../semanage/seobject.py:1317 ../semanage/seobject.py:1353
++#, python-format
++msgid "Addr %s is not defined"
 +msgstr ""
- 
--#~ msgid "Finish"
--#~ msgstr "結束"
-+#: ../gui/polgen.glade:1318 ../gui/polgen.glade:1409
-+msgid "Select the domains that you would like this user administer."
++
++#: ../semanage/seobject.py:1321
++#, python-format
++msgid "Could not query addr %s"
 +msgstr ""
- 
--#~ msgid "Category %s booleans completed <br><br>"
--#~ msgstr "類別 %s 的布林值已完成 <br><br>"
-+#: ../gui/polgen.glade:1346
-+msgid "label109"
++
++#: ../semanage/seobject.py:1331
++#, python-format
++msgid "Could not modify addr %s"
 +msgstr ""
- 
--#~ msgid "Current settings:<br><br>"
--#~ msgstr "目前設定:<br><br>"
-+#: ../gui/polgen.glade:1375
-+msgid "<b>Select additional roles for %s:</b>"
++
++#: ../semanage/seobject.py:1359
++#, python-format
++msgid "Addr %s is defined in policy, cannot be deleted"
 +msgstr ""
- 
--#~ msgid "Finish: <br><br>"
--#~ msgstr "結束:<br><br>"
-+#: ../gui/polgen.glade:1437
-+msgid "label111"
++
++#: ../semanage/seobject.py:1363
++#, python-format
++msgid "Could not delete addr %s"
 +msgstr ""
- 
--#~ msgid "Category: %s<br><br>Current Settings<br><br>"
--#~ msgstr "類別:%s<br><br>目前設定<br><br>"
-+#: ../gui/polgen.glade:1466
-+msgid "<b>Enter network ports that %s binds on:</b>"
++
++#: ../semanage/seobject.py:1375
++msgid "Could not deleteall node mappings"
 +msgstr ""
- 
--#~ msgid "Boolean:   %s<br><br>"
--#~ msgstr "布林值:%s<br><br>"
-+#: ../gui/polgen.glade:1497 ../gui/polgen.glade:1997
-+msgid "<b>TCP Ports</b>"
++
++#: ../semanage/seobject.py:1389
++msgid "Could not list addrs"
 +msgstr ""
- 
--#~ msgid "Lockdown SELinux Booleans"
--#~ msgstr "鎖定 SELinux 布林值"
-+#: ../gui/polgen.glade:1565 ../gui/polgen.glade:1785
-+msgid "Allows %s to bind to any udp port"
++
++#: ../semanage/seobject.py:1441 ../semanage/seobject.py:1732
++msgid "SELinux Type is required"
 +msgstr ""
- 
--#~ msgid "<b>Select:</b>"
--#~ msgstr "<b>選擇:</b>"
-+#: ../gui/polgen.glade:1567 ../gui/polgen.glade:1787 ../gui/polgen.glade:2061
-+#: ../gui/polgen.glade:2215
-+msgid "All"
++
++#: ../semanage/seobject.py:1449 ../semanage/seobject.py:1511
++#: ../semanage/seobject.py:1545 ../semanage/seobject.py:1551
++#, python-format
++msgid "Could not check if interface %s is defined"
 +msgstr ""
- 
--#~ msgid "Apply"
--#~ msgstr "套用"
-+#: ../gui/polgen.glade:1585 ../gui/polgen.glade:1805
-+msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
++
++#: ../semanage/seobject.py:1456
++#, python-format
++msgid "Could not create interface for %s"
 +msgstr ""
- 
--#~ msgid ""
--#~ "Copyright (c)2006 Red Hat, Inc.\n"
--#~ "Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
--#~ msgstr ""
--#~ "Copyright (c)2006 Red Hat, Inc.\n"
--#~ "Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-+#: ../gui/polgen.glade:1587 ../gui/polgen.glade:1807
-+msgid "600-1024"
++
++#: ../semanage/seobject.py:1465
++#, python-format
++msgid "Could not set user in interface context for %s"
 +msgstr ""
- 
--#~ msgid "SELinux Boolean Lockdown"
--#~ msgstr "SELinux 布林值鎖定"
-+#: ../gui/polgen.glade:1605 ../gui/polgen.glade:1825
-+msgid ""
-+"Enter a comma separated list of udp ports or ranges of ports that %s binds "
-+"to. Example: 612, 650-660"
++
++#: ../semanage/seobject.py:1469
++#, python-format
++msgid "Could not set role in interface context for %s"
 +msgstr ""
- 
--#~ msgid "Save As"
--#~ msgstr "儲存為"
-+#: ../gui/polgen.glade:1607 ../gui/polgen.glade:1827
-+msgid "Unreserved Ports (>1024)"
++
++#: ../semanage/seobject.py:1473
++#, python-format
++msgid "Could not set type in interface context for %s"
 +msgstr ""
- 
--#~ msgid "Save Boolean Configuration File"
--#~ msgstr "儲存布林值配置檔案"
-+#: ../gui/polgen.glade:1638 ../gui/polgen.glade:1858 ../gui/polgen.glade:2079
-+#: ../gui/polgen.glade:2233
-+msgid "Select Ports"
++
++#: ../semanage/seobject.py:1478
++#, python-format
++msgid "Could not set mls fields in interface context for %s"
 +msgstr ""
- 
--#~ msgid "Select Management Object"
--#~ msgstr "選擇管理物件"
-+#: ../gui/polgen.glade:1663 ../gui/polgen.glade:1883
-+msgid "Allows %s to bind to any udp ports > 1024"
++
++#: ../semanage/seobject.py:1482
++#, python-format
++msgid "Could not set interface context for %s"
 +msgstr ""
- 
--#~ msgid "Select file name to save  boolean settings."
--#~ msgstr "選擇儲存布林值設定的檔案名稱。"
-+#: ../gui/polgen.glade:1717 ../gui/polgen.glade:2151
-+msgid "<b>UDP Ports</b>"
++
++#: ../semanage/seobject.py:1486
++#, python-format
++msgid "Could not set message context for %s"
 +msgstr ""
- 
--#~ msgid "_Forward"
--#~ msgstr "下一步(_F)"
-+#: ../gui/polgen.glade:1937
-+msgid "label113"
++
++#: ../semanage/seobject.py:1490
++#, python-format
++msgid "Could not add interface %s"
 +msgstr ""
- 
--#~ msgid "_Previous"
--#~ msgstr "上一步(_P)"
-+#: ../gui/polgen.glade:1966
-+msgid "<b>Select network ports that %s connects to:</b>"
++
++#: ../semanage/seobject.py:1513 ../semanage/seobject.py:1547
++#, python-format
++msgid "Interface %s is not defined"
 +msgstr ""
- 
--#~ msgid "system-config-selinux"
--#~ msgstr "system-config-selinux"
-+#: ../gui/polgen.glade:2058
-+msgid "Allows %s to connect to any tcp port"
++
++#: ../semanage/seobject.py:1517
++#, python-format
++msgid "Could not query interface %s"
 +msgstr ""
- 
--#~ msgid "translator-credits"
--#~ msgstr "譯者姓名:莊佳儒(tchuang at redhat.com)"
-+#: ../gui/polgen.glade:2104
-+msgid ""
-+"Enter a comma separated list of tcp ports or ranges of ports that %s "
-+"connects to. Example: 612, 650-660"
++
++#: ../semanage/seobject.py:1528
++#, python-format
++msgid "Could not modify interface %s"
 +msgstr ""
- 
--#~ msgid "SELinux Service Protection"
--#~ msgstr "SELinux 服務保護"
-+#: ../gui/polgen.glade:2212
-+msgid "Allows %s to connect to any udp port"
++
++#: ../semanage/seobject.py:1553
++#, python-format
++msgid "Interface %s is defined in policy, cannot be deleted"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for acct daemon"
--#~ msgstr "停用 acct daemon 的 SELinux 保護"
-+#: ../gui/polgen.glade:2258
-+msgid ""
-+"Enter a comma separated list of udp ports or ranges of ports that %s "
-+"connects to. Example: 612, 650-660"
++
++#: ../semanage/seobject.py:1557
++#, python-format
++msgid "Could not delete interface %s"
 +msgstr ""
- 
--#~ msgid "Admin"
--#~ msgstr "管理員"
-+#: ../gui/polgen.glade:2305
-+msgid "label114"
++
++#: ../semanage/seobject.py:1569
++msgid "Could not delete all interface  mappings"
 +msgstr ""
- 
--#~ msgid "Allow all daemons to write corefiles to /"
--#~ msgstr "允許所有 daemon 將 corefile 寫至 /"
-+#: ../gui/polgen.glade:2334
-+msgid "<b>Select common application traits for %s:</b>"
++
++#: ../semanage/seobject.py:1583
++msgid "Could not list interfaces"
 +msgstr ""
- 
--#~ msgid "Allow all daemons the ability to use unallocated ttys"
--#~ msgstr "允許所有 daemon 使用未分配的 ttys"
-+#: ../gui/polgen.glade:2366
-+msgid "Writes syslog messages\t"
++
++#: ../semanage/seobject.py:1608
++msgid "SELinux Interface"
 +msgstr ""
- 
--#~ msgid "User Privs"
--#~ msgstr "用戶 Privs"
-+#: ../gui/polgen.glade:2385
-+msgid "Create/Manipulate temporary files in /tmp"
++
++#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1954
++msgid "Context"
 +msgstr ""
- 
--#~ msgid ""
--#~ "Allow gadmin SELinux user account to execute files in home directory or /"
--#~ "tmp"
--#~ msgstr "允許 gadmin SELinux 用戶帳號執行家目錄或 /tmp 中的檔案"
-+#: ../gui/polgen.glade:2404
-+msgid "Uses Pam for authentication"
++
++#: ../semanage/seobject.py:1671
++#, python-format
++msgid "Equivalence class for %s already exists"
 +msgstr ""
- 
--#~ msgid ""
--#~ "Allow guest SELinux user account to execute files in home directory or /"
--#~ "tmp"
--#~ msgstr "允許 guest SELinux 用戶帳號執行家目錄或 /tmp 中的檔案"
-+#: ../gui/polgen.glade:2423
-+msgid "Uses nsswitch or getpw* calls"
++
++#: ../semanage/seobject.py:1677
++#, python-format
++msgid "File spec %s conflicts with equivalency rule '%s %s'"
 +msgstr ""
- 
--#~ msgid "Memory Protection"
--#~ msgstr "記憶體保護"
-+#: ../gui/polgen.glade:2442
-+msgid "Uses dbus"
++
++#: ../semanage/seobject.py:1686
++#, python-format
++msgid "Equivalence class for %s does not exists"
 +msgstr ""
- 
--#~ msgid "Allow java executable stack"
--#~ msgstr "允許 java 執行堆疊"
-+#: ../gui/polgen.glade:2461
-+msgid "Sends audit messages"
++
++#: ../semanage/seobject.py:1700
++#, python-format
++msgid "Could not set user in file context for %s"
 +msgstr ""
- 
--#~ msgid "Mount"
--#~ msgstr "掛載"
-+#: ../gui/polgen.glade:2480
-+msgid "Interacts with the terminal"
++
++#: ../semanage/seobject.py:1704
++#, python-format
++msgid "Could not set role in file context for %s"
 +msgstr ""
- 
--#~ msgid "Allow mount to mount any file"
--#~ msgstr "允許 mount 掛載任何檔案"
-+#: ../gui/polgen.glade:2499
-+msgid "Sends email"
++
++#: ../semanage/seobject.py:1709 ../semanage/seobject.py:1769
++#, python-format
++msgid "Could not set mls fields in file context for %s"
 +msgstr ""
- 
--#~ msgid "Allow mount to mount any directory"
--#~ msgstr "允許 mount 掛載任何目錄"
-+#: ../gui/polgen.glade:2530
-+msgid "label115"
++
++#: ../semanage/seobject.py:1715
++msgid "Invalid file specification"
 +msgstr ""
- 
--#~ msgid "Allow mplayer executable stack"
--#~ msgstr "允許 mplayer 可執行堆疊"
-+#: ../gui/polgen.glade:2559
-+msgid "<b>Add files/directories that %s manages</b>"
++
++#: ../semanage/seobject.py:1717
++msgid "File specification can not include spaces"
 +msgstr ""
- 
--#~ msgid "SSH"
--#~ msgstr "SSH"
-+#: ../gui/polgen.glade:2788
++
++#: ../semanage/seobject.py:1722
++#, python-format
 +msgid ""
-+"Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
-+"Files ..."
-+msgstr ""
- 
--#~ msgid "Allow ssh to run ssh-keysign"
--#~ msgstr "允許 ssh 執行 ssh-keysign"
-+#: ../gui/polgen.glade:2823
-+msgid "label116"
++"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
 +msgstr ""
- 
--#~ msgid ""
--#~ "Allow staff SELinux user account to execute files in home directory or /"
--#~ "tmp"
--#~ msgstr "允許 staff SELinux 用戶帳號執行家目錄或是 /tmp 中的檔案"
-+#: ../gui/polgen.glade:2852
-+msgid "<b>Add booleans from the %s policy:</b>"
++
++#: ../semanage/seobject.py:1735
++#, python-format
++msgid "Type %s is invalid, must be a file or device type"
 +msgstr ""
- 
--#~ msgid ""
--#~ "Allow sysadm SELinux user account to execute files in home directory or /"
--#~ "tmp"
--#~ msgstr "允許 sysadm SELinux 用戶帳號執行家目錄或是 /tmp 中的檔案"
-+#: ../gui/polgen.glade:3002
-+msgid "Add/Remove booleans used by the %s domain"
++
++#: ../semanage/seobject.py:1743 ../semanage/seobject.py:1748
++#: ../semanage/seobject.py:1804 ../semanage/seobject.py:1886
++#: ../semanage/seobject.py:1890
++#, python-format
++msgid "Could not check if file context for %s is defined"
 +msgstr ""
- 
--#~ msgid ""
--#~ "Allow unconfined SELinux user account to execute files in home directory "
--#~ "or /tmp"
--#~ msgstr "允許 unconfined SELinux 用戶帳號執行家目錄或是 /tmp 中的檔案"
-+#: ../gui/polgen.glade:3066
-+msgid "<b>Which directory you will generate the %s policy?</b>"
++
++#: ../semanage/seobject.py:1756
++#, python-format
++msgid "Could not create file context for %s"
 +msgstr ""
- 
--#~ msgid "Network Configuration"
--#~ msgstr "網路配置"
-+#: ../gui/polgen.glade:3097
-+msgid "Policy Directory"
++
++#: ../semanage/seobject.py:1764
++#, python-format
++msgid "Could not set type in file context for %s"
 +msgstr ""
- 
--#~ msgid "Allow unlabeled packets to flow on the network"
--#~ msgstr "允許未標記的封包在網路上流動"
-+#: ../gui/polgen.glade:3254
-+msgid "Add Booleans Dialog"
++
++#: ../semanage/seobject.py:1772 ../semanage/seobject.py:1832
++#: ../semanage/seobject.py:1836
++#, python-format
++msgid "Could not set file context for %s"
 +msgstr ""
- 
--#~ msgid ""
--#~ "Allow user SELinux user account to execute files in home directory or /tmp"
--#~ msgstr "允許 user SELinux 用戶帳號執行家目錄或是 /tmp 中的檔案"
-+#: ../gui/polgen.glade:3327
-+msgid "Boolean Name"
++
++#: ../semanage/seobject.py:1778
++#, python-format
++msgid "Could not add file context for %s"
 +msgstr ""
- 
--#~ msgid "Allow unconfined to dyntrans to unconfined_execmem"
--#~ msgstr "允許 unconfined dyntrans 至 unconfined_execmem"
-+#: ../gui/polgengui.py:261
-+msgid "Role"
++
++#: ../semanage/seobject.py:1792
++msgid "Requires setype, serange or seuser"
 +msgstr ""
- 
--#~ msgid "Databases"
--#~ msgstr "資料庫"
-+#: ../gui/polgengui.py:268
-+msgid "Existing_User"
++
++#: ../semanage/seobject.py:1808 ../semanage/seobject.py:1894
++#, python-format
++msgid "File context for %s is not defined"
 +msgstr ""
- 
--#~ msgid "Allow user to connect to mysql socket"
--#~ msgstr "允許用戶連至 mysql socket"
-+#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
-+msgid "Application"
++
++#: ../semanage/seobject.py:1814
++#, python-format
++msgid "Could not query file context for %s"
 +msgstr ""
- 
--#~ msgid "Allow user to connect to postgres socket"
--#~ msgstr "允許用戶連至 postgres socket"
-+#: ../gui/polgengui.py:352
++
++#: ../semanage/seobject.py:1840
 +#, python-format
-+msgid "%s must be a directory"
++msgid "Could not modify file context for %s"
 +msgstr ""
- 
--#~ msgid "XServer"
--#~ msgstr "XServer"
-+#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
-+msgid "You must select a user"
++
++#: ../semanage/seobject.py:1853
++msgid "Could not list the file contexts"
 +msgstr ""
- 
--#~ msgid "Allow clients to write to X shared memory"
--#~ msgstr "允許客戶端寫至 X 共享記憶體"
-+#: ../gui/polgengui.py:542
-+msgid "Select executable file to be confined."
++
++#: ../semanage/seobject.py:1867
++#, python-format
++msgid "Could not delete the file context %s"
 +msgstr ""
- 
--#~ msgid ""
--#~ "Allow xguest SELinux user account to execute files in home directory or /"
--#~ "tmp"
--#~ msgstr "允許 xguest SELinux 用戶帳號執行家目錄或是 /tmp 中的檔案"
-+#: ../gui/polgengui.py:553
-+msgid "Select init script file to be confined."
++
++#: ../semanage/seobject.py:1892
++#, python-format
++msgid "File context for %s is defined in policy, cannot be deleted"
 +msgstr ""
- 
--#~ msgid "NIS"
--#~ msgstr "NIS"
--
--#~ msgid "Allow daemons to run with NIS"
--#~ msgstr "允許 daemon 以 NIS 執行"
--
--#~ msgid "Web Applications"
--#~ msgstr "網站應用程式"
--
--#~ msgid "Transition staff SELinux user to Web Browser Domain"
--#~ msgstr "將 staff SELinux 用戶轉移至 Web Browser Domain"
--
--#~ msgid "Transition sysadm SELinux user to Web Browser Domain"
--#~ msgstr "將 sysadm SELinux 用戶轉移至 Web Browser Domain"
--
--#~ msgid "Transition user SELinux user to Web Browser Domain"
--#~ msgstr "將 user SELinux 用戶轉移至 Web Browser Domain"
--
--#~ msgid "Transition xguest SELinux user to Web Browser Domain"
--#~ msgstr "將 xguest SELinux 用戶轉移至 Web Browser Domain"
--
--#~ msgid "Allow staff Web Browsers to write to home directories"
--#~ msgstr "允許 staff Web Browsers 寫至家目錄"
--
--#~ msgid "Disable SELinux protection for amanda"
--#~ msgstr "停用 amanda 的 SELinux 保護"
--
--#~ msgid "Disable SELinux protection for amavis"
--#~ msgstr "停用 amavis 的 SELinux 保護"
--
--#~ msgid "Disable SELinux protection for apmd daemon"
--#~ msgstr "停用 apmd daemon 的 SELinux 保護"
--
--#~ msgid "Disable SELinux protection for arpwatch daemon"
--#~ msgstr "停用 arpwatch daemon 的 SELinux 保護"
--
--#~ msgid "Disable SELinux protection for auditd daemon"
--#~ msgstr "停用 auditd daemon 的 SELinux 保護"
--
--#~ msgid "Disable SELinux protection for automount daemon"
--#~ msgstr "停用 automount daemon 的 SELinux 保護"
--
--#~ msgid "Disable SELinux protection for avahi"
--#~ msgstr "停用 avahi 的 SELinux 保護"
--
--#~ msgid "Disable SELinux protection for bluetooth daemon"
--#~ msgstr "停用 bluetooth daemon 的 SELinux 保護"
--
--#~ msgid "Disable SELinux protection for canna daemon"
--#~ msgstr "停用 canna daemon 的 SELinux 保護"
-+#: ../gui/polgengui.py:563
-+msgid "Select file(s) that confined application creates or writes"
++
++#: ../semanage/seobject.py:1898
++#, python-format
++msgid "Could not delete file context for %s"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for cardmgr daemon"
--#~ msgstr "停用 cardmgr daemon 的 SELinux 保護"
-+#: ../gui/polgengui.py:570
-+msgid "Select directory(s) that the confined application owns and writes into"
++
++#: ../semanage/seobject.py:1913
++msgid "Could not list file contexts"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for Cluster Server"
--#~ msgstr "停用 Cluster Server 的 SELinux 保護"
-+#: ../gui/polgengui.py:632
-+msgid "Select directory to generate policy files in"
++
++#: ../semanage/seobject.py:1917
++msgid "Could not list local file contexts"
 +msgstr ""
- 
--#~ msgid ""
--#~ "Allow cdrecord to read various content. nfs, samba, removable devices, "
--#~ "user temp and untrusted content files"
--#~ msgstr ""
--#~ "允許 cdrecord 讀取各種內容。nfs、samba、卸除式裝置、用戶 temp 和不信任的內"
--#~ "容檔案"
-+#: ../gui/polgengui.py:649
-+#, python-format
-+msgid ""
-+"Type %s_t already defined in current policy.\n"
-+"Do you want to continue?"
++
++#: ../semanage/seobject.py:1954
++msgid "SELinux fcontext"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for ciped daemon"
--#~ msgstr "停用 ciped daemon 的 SELinux 保護"
-+#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
-+msgid "Verify Name"
++
++#: ../semanage/seobject.py:1954
++msgid "type"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for clamd daemon"
--#~ msgstr "停用 clamd daemon 的 SELinux 保護"
-+#: ../gui/polgengui.py:653
-+#, python-format
++
++#: ../semanage/seobject.py:1967
 +msgid ""
-+"Module %s.pp already loaded in current policy.\n"
-+"Do you want to continue?"
++"\n"
++"SELinux Distribution fcontext Equivalence \n"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for clamscan"
--#~ msgstr "停用 clamscan 的 SELinux 保護"
-+#: ../gui/polgengui.py:699
++
++#: ../semanage/seobject.py:1972
 +msgid ""
-+"You must add a name made up of letters and numbers and containing no spaces."
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for clvmd"
--#~ msgstr "停用 clvmd 的 SELinux 保護"
-+#: ../gui/polgengui.py:713
-+msgid "You must enter a executable"
++"\n"
++"SELinux Local fcontext Equivalence \n"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for comsat daemon"
--#~ msgstr "停用 comsat daemon 的 SELinux 保護"
-+#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
-+msgid "Configue SELinux"
++
++#: ../semanage/seobject.py:2006 ../semanage/seobject.py:2059
++#: ../semanage/seobject.py:2065
++#, python-format
++msgid "Could not check if boolean %s is defined"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for courier daemon"
--#~ msgstr "停用 courier daemon 的 SELinux 保護"
-+#: ../gui/polgen.py:158
-+msgid "Internet Services Daemon"
++
++#: ../semanage/seobject.py:2008 ../semanage/seobject.py:2061
++#, python-format
++msgid "Boolean %s is not defined"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for cpucontrol daemon"
--#~ msgstr "停用 cpucontrol daemon 的 SELinux 保護"
-+#: ../gui/polgen.py:197
++
++#: ../semanage/seobject.py:2012
 +#, python-format
-+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
++msgid "Could not query file context %s"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for cpuspeed daemon"
--#~ msgstr "停用 cpuspeed daemon 的 SELinux 保護"
-+#: ../gui/polgen.py:324
-+msgid "You must enter a name for your confined process/user"
++
++#: ../semanage/seobject.py:2017
++#, python-format
++msgid "You must specify one of the following values: %s"
 +msgstr ""
- 
--#~ msgid "Cron"
--#~ msgstr "Cron"
-+#: ../gui/polgen.py:326
-+msgid ""
-+"Name must be alpha numberic with no spaces. Consider using option \"-n "
-+"MODULENAME\""
++
++#: ../semanage/seobject.py:2022
++#, python-format
++msgid "Could not set active value of boolean %s"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for crond daemon"
--#~ msgstr "停用 crond daemon 的 SELinux 保護"
-+#: ../gui/polgen.py:414
-+msgid "User Role types can not be assigned executables."
++
++#: ../semanage/seobject.py:2025
++#, python-format
++msgid "Could not modify boolean %s"
 +msgstr ""
- 
--#~ msgid "Printing"
--#~ msgstr "列印"
-+#: ../gui/polgen.py:420
-+msgid "Only Daemon apps can use an init script.."
++
++#: ../semanage/seobject.py:2043
++#, python-format
++msgid "Bad format %s: Record %s"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for cupsd back end server"
--#~ msgstr "停用 cupsd 後端伺服器的 SELinux 保護"
-+#: ../gui/polgen.py:438
-+msgid "use_resolve must be a boolean value "
++
++#: ../semanage/seobject.py:2067
++#, python-format
++msgid "Boolean %s is defined in policy, cannot be deleted"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for cupsd daemon"
--#~ msgstr "停用 cupsd daemon 的 SELinux 保護"
-+#: ../gui/polgen.py:444
-+msgid "use_syslog must be a boolean value "
++
++#: ../semanage/seobject.py:2071
++#, python-format
++msgid "Could not delete boolean %s"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for cupsd_lpd"
--#~ msgstr "停用 cupsd_lpd 的 SELinux 保護"
-+#: ../gui/polgen.py:450
-+msgid "use_kerberos must be a boolean value "
++
++#: ../semanage/seobject.py:2083 ../semanage/seobject.py:2100
++msgid "Could not list booleans"
 +msgstr ""
- 
--#~ msgid "CVS"
--#~ msgstr "CVS"
-+#: ../gui/polgen.py:456
-+msgid "manage_krb5_rcache must be a boolean value "
++
++#: ../semanage/seobject.py:2125
++msgid "unknown"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for cvs daemon"
--#~ msgstr "停用 cvs daemon 的 SELinux 保護"
-+#: ../gui/polgen.py:486
-+msgid "USER Types automatically get a tmp type"
++
++#: ../semanage/seobject.py:2138
++msgid "off"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for cyrus daemon"
--#~ msgstr "停用 cyrus daemon 的 SELinux 保護"
-+#: ../gui/polgen.py:1004
-+msgid "You must enter the executable path for your confined process"
++
++#: ../semanage/seobject.py:2138
++msgid "on"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for dbskkd daemon"
--#~ msgstr "停用 dbskkd daemon 的 SELinux 保護"
-+#: ../gui/polgen.py:1182
-+msgid "Type Enforcement file"
++
++#: ../semanage/seobject.py:2152
++msgid "SELinux boolean"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for dbusd daemon"
--#~ msgstr "停用 dbusd daemon 的 SELinux 保護"
-+#: ../gui/polgen.py:1183
-+msgid "Interface file"
++
++#: ../semanage/seobject.py:2152
++msgid "State"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for dccd"
--#~ msgstr "停用 dccd 的 SELinux 保護"
-+#: ../gui/polgen.py:1184
-+msgid "File Contexts file"
++
++#: ../semanage/seobject.py:2152
++msgid "Default"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for dccifd"
--#~ msgstr "停用 dccifd 的 SELinux 保護"
-+#: ../gui/polgen.py:1185
-+msgid "Setup Script"
++
++#: ../semanage/seobject.py:2152 ../gui/polgen.glade:113
++#: ../gui/polgengui.py:254
++msgid "Description"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for dccm"
--#~ msgstr "停用 dccm 的 SELinux 保護"
-+#: ../gui/polgen.py:1306
-+#, python-format
-+msgid ""
-+"\n"
-+"%s\n"
-+"\n"
-+"sepolgen [ -n moduleName ] [ -m ] [ -t type ] [ executable | Name ]\n"
-+"valid Types:\n"
++
++#: ../newrole/newrole.c:201
++#, c-format
++msgid "failed to set PAM_TTY\n"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for ddt daemon"
--#~ msgstr "停用 ddt daemon 的 SELinux 保護"
-+#: ../gui/polgen.py:1354
-+msgid "Executable or Name required"
++
++#: ../newrole/newrole.c:290
++#, c-format
++msgid "newrole: service name configuration hashtable overflow\n"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for devfsd daemon"
--#~ msgstr "停用 devfsd daemon 的 SELinux 保護"
-+#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
-+msgid "Network Port"
++
++#: ../newrole/newrole.c:300
++#, c-format
++msgid "newrole:  %s:  error on line %lu.\n"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for dhcpc daemon"
--#~ msgstr "停用 dhcpc daemon 的 SELinux 保護"
-+#: ../gui/portsPage.py:85
-+msgid ""
-+"SELinux Port\n"
-+"Type"
++
++#: ../newrole/newrole.c:439
++#, c-format
++msgid "cannot find valid entry in the passwd file.\n"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for dhcpd daemon"
--#~ msgstr "停用 dhcpd daemon 的 SELinux 保護"
-+#: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
-+msgid "Protocol"
++
++#: ../newrole/newrole.c:450
++#, c-format
++msgid "Out of memory!\n"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for dictd daemon"
--#~ msgstr "停用 dictd daemon 的 SELinux 保護"
-+#: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
-+msgid ""
-+"MLS/MCS\n"
-+"Level"
++
++#: ../newrole/newrole.c:455
++#, c-format
++msgid "Error!  Shell is not valid.\n"
 +msgstr ""
- 
--#~ msgid "Allow sysadm_t to directly start daemons"
--#~ msgstr "允許 sysadm_t 直接啟用 daemon"
-+#: ../gui/portsPage.py:101
-+msgid "Port"
++
++#: ../newrole/newrole.c:512
++#, c-format
++msgid "Unable to clear environment\n"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for Evolution"
--#~ msgstr "停用 Evolution 的 SELinux 保護"
-+#: ../gui/portsPage.py:207
-+#, python-format
-+msgid "Port number \"%s\" is not valid.  0 < PORT_NUMBER < 65536 "
++
++#: ../newrole/newrole.c:556 ../newrole/newrole.c:587 ../newrole/newrole.c:617
++#, c-format
++msgid "Error changing uid, aborting.\n"
 +msgstr ""
- 
--#~ msgid "Games"
--#~ msgstr "遊戲"
-+#: ../gui/portsPage.py:252
-+msgid "List View"
++
++#: ../newrole/newrole.c:612
++#, c-format
++msgid "Error resetting KEEPCAPS, aborting\n"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for games"
--#~ msgstr "停用 games 的 SELinux 保護"
-+#: ../gui/portsPage.py:255 ../gui/system-config-selinux.glade:2419
-+msgid "Group View"
++
++#: ../newrole/newrole.c:635
++#, c-format
++msgid "Error connecting to audit system.\n"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for the web browsers"
--#~ msgstr "停用 web browsers 的 SELinux 保護"
-+#: ../gui/selinux.tbl:1 ../gui/selinux.tbl:30 ../gui/selinux.tbl:31
-+#: ../gui/selinux.tbl:32 ../gui/selinux.tbl:33 ../gui/selinux.tbl:34
-+#: ../gui/selinux.tbl:36 ../gui/selinux.tbl:37 ../gui/selinux.tbl:38
-+#: ../gui/selinux.tbl:39 ../gui/selinux.tbl:40 ../gui/selinux.tbl:42
-+#: ../gui/selinux.tbl:43 ../gui/selinux.tbl:44 ../gui/selinux.tbl:45
-+#: ../gui/selinux.tbl:46 ../gui/selinux.tbl:47 ../gui/selinux.tbl:48
-+#: ../gui/selinux.tbl:49 ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
-+#: ../gui/selinux.tbl:52 ../gui/selinux.tbl:53 ../gui/selinux.tbl:59
-+#: ../gui/selinux.tbl:60 ../gui/selinux.tbl:61 ../gui/selinux.tbl:62
-+#: ../gui/selinux.tbl:63 ../gui/selinux.tbl:64 ../gui/selinux.tbl:65
-+#: ../gui/selinux.tbl:66 ../gui/selinux.tbl:67 ../gui/selinux.tbl:68
-+#: ../gui/selinux.tbl:69 ../gui/selinux.tbl:75 ../gui/selinux.tbl:76
-+#: ../gui/selinux.tbl:77 ../gui/selinux.tbl:78 ../gui/selinux.tbl:79
-+#: ../gui/selinux.tbl:80 ../gui/selinux.tbl:81 ../gui/selinux.tbl:82
-+#: ../gui/selinux.tbl:83 ../gui/selinux.tbl:84 ../gui/selinux.tbl:86
-+#: ../gui/selinux.tbl:88 ../gui/selinux.tbl:89 ../gui/selinux.tbl:90
-+#: ../gui/selinux.tbl:92 ../gui/selinux.tbl:94 ../gui/selinux.tbl:95
-+#: ../gui/selinux.tbl:96 ../gui/selinux.tbl:97 ../gui/selinux.tbl:98
-+#: ../gui/selinux.tbl:99 ../gui/selinux.tbl:100 ../gui/selinux.tbl:101
-+#: ../gui/selinux.tbl:102 ../gui/selinux.tbl:103 ../gui/selinux.tbl:104
-+#: ../gui/selinux.tbl:106 ../gui/selinux.tbl:108 ../gui/selinux.tbl:109
-+#: ../gui/selinux.tbl:110 ../gui/selinux.tbl:111 ../gui/selinux.tbl:112
-+#: ../gui/selinux.tbl:113 ../gui/selinux.tbl:114 ../gui/selinux.tbl:116
-+#: ../gui/selinux.tbl:117 ../gui/selinux.tbl:119 ../gui/selinux.tbl:121
-+#: ../gui/selinux.tbl:123 ../gui/selinux.tbl:124 ../gui/selinux.tbl:127
-+#: ../gui/selinux.tbl:129 ../gui/selinux.tbl:130 ../gui/selinux.tbl:131
-+#: ../gui/selinux.tbl:132 ../gui/selinux.tbl:133 ../gui/selinux.tbl:134
-+#: ../gui/selinux.tbl:135 ../gui/selinux.tbl:136 ../gui/selinux.tbl:137
-+#: ../gui/selinux.tbl:138 ../gui/selinux.tbl:139 ../gui/selinux.tbl:142
-+#: ../gui/selinux.tbl:143 ../gui/selinux.tbl:144 ../gui/selinux.tbl:145
-+#: ../gui/selinux.tbl:146 ../gui/selinux.tbl:147 ../gui/selinux.tbl:148
-+#: ../gui/selinux.tbl:149 ../gui/selinux.tbl:150 ../gui/selinux.tbl:151
-+#: ../gui/selinux.tbl:152 ../gui/selinux.tbl:154 ../gui/selinux.tbl:155
-+#: ../gui/selinux.tbl:156 ../gui/selinux.tbl:157 ../gui/selinux.tbl:158
-+#: ../gui/selinux.tbl:159 ../gui/selinux.tbl:160 ../gui/selinux.tbl:167
-+#: ../gui/selinux.tbl:171 ../gui/selinux.tbl:172 ../gui/selinux.tbl:173
-+#: ../gui/selinux.tbl:174 ../gui/selinux.tbl:175 ../gui/selinux.tbl:177
-+#: ../gui/selinux.tbl:178 ../gui/selinux.tbl:179 ../gui/selinux.tbl:180
-+#: ../gui/selinux.tbl:184 ../gui/selinux.tbl:192 ../gui/selinux.tbl:193
-+#: ../gui/selinux.tbl:194 ../gui/selinux.tbl:195 ../gui/selinux.tbl:196
-+#: ../gui/selinux.tbl:197 ../gui/selinux.tbl:198 ../gui/selinux.tbl:199
-+#: ../gui/selinux.tbl:200 ../gui/selinux.tbl:201 ../gui/selinux.tbl:206
-+#: ../gui/selinux.tbl:207 ../gui/selinux.tbl:218 ../gui/selinux.tbl:219
-+#: ../gui/selinux.tbl:220 ../gui/selinux.tbl:222 ../gui/selinux.tbl:224
-+#: ../gui/selinux.tbl:226 ../gui/selinux.tbl:227 ../gui/selinux.tbl:230
-+msgid "SELinux Service Protection"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for Thunderbird"
--#~ msgstr "停用 Thunderbird 的 SELinux 保護"
-+#: ../gui/selinux.tbl:1
-+msgid "Disable SELinux protection for acct daemon"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for distccd daemon"
--#~ msgstr "停用 distccd daemon 的 SELinux 保護"
-+#: ../gui/selinux.tbl:2 ../gui/selinux.tbl:3 ../gui/selinux.tbl:70
-+#: ../gui/selinux.tbl:153 ../gui/selinux.tbl:168 ../gui/selinux.tbl:169
-+#: ../gui/selinux.tbl:170 ../gui/selinux.tbl:189 ../gui/selinux.tbl:202
-+#: ../gui/selinux.tbl:203 ../gui/selinux.tbl:204 ../gui/selinux.tbl:205
-+msgid "Admin"
-+msgstr ""
- 
--#~ msgid "Disable SELinux protection for dmesg daemon"
--#~ msgstr "停用 dmesg daemon 的 SELinux 保護"
-+#: ../gui/selinux.tbl:2
-+msgid "Allow all daemons to write corefiles to /"
++
++#: ../newrole/newrole.c:641
++#, c-format
++msgid "Error allocating memory.\n"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for dnsmasq daemon"
--#~ msgstr "停用 dnsmasq daemon 的 SELinux 保護"
-+#: ../gui/selinux.tbl:3
-+msgid "Allow all daemons the ability to use unallocated ttys"
++
++#: ../newrole/newrole.c:648
++#, c-format
++msgid "Error sending audit message.\n"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for dovecot daemon"
--#~ msgstr "停用 dovecot daemon 的 SELinux 保護"
-+#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
-+#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
-+#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
-+#: ../gui/selinux.tbl:210 ../gui/selinux.tbl:211 ../gui/selinux.tbl:212
-+#: ../gui/selinux.tbl:213 ../gui/selinux.tbl:214 ../gui/selinux.tbl:215
-+#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
-+msgid "User Privs"
++
++#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
++#, c-format
++msgid "Could not determine enforcing mode.\n"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for entropyd daemon"
--#~ msgstr "停用 entropyd daemon 的 SELinux 保護"
-+#: ../gui/selinux.tbl:4
-+msgid ""
-+"Allow gadmin SELinux user account to execute files in home directory or /tmp"
++
++#: ../newrole/newrole.c:699
++#, c-format
++msgid "Error!  Could not open %s.\n"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for fetchmail"
--#~ msgstr "停用 fetchmail 的 SELinux 保護"
-+#: ../gui/selinux.tbl:5
-+msgid ""
-+"Allow guest SELinux user account to execute files in home directory or /tmp"
++
++#: ../newrole/newrole.c:705
++#, c-format
++msgid "%s!  Could not get current context for %s, not relabeling tty.\n"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for fingerd daemon"
--#~ msgstr "停用 fingerd daemon 的 SELinux 保護"
-+#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
-+msgid "Memory Protection"
++
++#: ../newrole/newrole.c:715
++#, c-format
++msgid "%s!  Could not get new context for %s, not relabeling tty.\n"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for freshclam daemon"
--#~ msgstr "停用 freshclam daemon 的 SELinux 保護"
-+#: ../gui/selinux.tbl:6
-+msgid "Allow java executable stack"
++
++#: ../newrole/newrole.c:725
++#, c-format
++msgid "%s!  Could not set new context for %s\n"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for fsdaemon daemon"
--#~ msgstr "停用 fsdaemon daemon 的 SELinux 保護"
-+#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
-+#: ../gui/selinux.tbl:209
-+msgid "Mount"
++
++#: ../newrole/newrole.c:772
++#, c-format
++msgid "%s changed labels.\n"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for gpm daemon"
--#~ msgstr "停用 gpm daemon 的 SELinux 保護"
-+#: ../gui/selinux.tbl:7
-+msgid "Allow mount to mount any file"
++
++#: ../newrole/newrole.c:778
++#, c-format
++msgid "Warning! Could not restore context for %s\n"
 +msgstr ""
- 
--#~ msgid "NFS"
--#~ msgstr "NFS"
-+#: ../gui/selinux.tbl:8
-+msgid "Allow mount to mount any directory"
++
++#: ../newrole/newrole.c:835
++#, c-format
++msgid "Error: multiple roles specified\n"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for gss daemon"
--#~ msgstr "停用 gss daemon 的 SELinux 保護"
-+#: ../gui/selinux.tbl:9
-+msgid "Allow mplayer executable stack"
++
++#: ../newrole/newrole.c:843
++#, c-format
++msgid "Error: multiple types specified\n"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for Hal daemon"
--#~ msgstr "停用 Hal daemon 的 SELinux 保護"
-+#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
-+#: ../gui/selinux.tbl:188
-+msgid "SSH"
++
++#: ../newrole/newrole.c:850
++#, c-format
++msgid "Sorry, -l may be used with SELinux MLS support.\n"
 +msgstr ""
- 
--#~ msgid "Compatibility"
--#~ msgstr "相容性"
-+#: ../gui/selinux.tbl:10
-+msgid "Allow ssh to run ssh-keysign"
++
++#: ../newrole/newrole.c:855
++#, c-format
++msgid "Error: multiple levels specified\n"
 +msgstr ""
- 
--#~ msgid ""
--#~ "Do not audit things that we know to be broken but which are not security "
--#~ "risks"
--#~ msgstr "不稽核我們已知損壞,卻不會造成安全性風險的物件"
-+#: ../gui/selinux.tbl:11
-+msgid ""
-+"Allow staff SELinux user account to execute files in home directory or /tmp"
++
++#: ../newrole/newrole.c:865
++#, c-format
++msgid "Error: you are not allowed to change levels on a non secure terminal \n"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for hostname daemon"
--#~ msgstr "停用 hostname daemon 的 SELinux 保護"
-+#: ../gui/selinux.tbl:12
-+msgid ""
-+"Allow sysadm SELinux user account to execute files in home directory or /tmp"
++
++#: ../newrole/newrole.c:891
++#, c-format
++msgid "Couldn't get default type.\n"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for hotplug daemon"
--#~ msgstr "停用 hotplug daemon 的 SELinux 保護"
-+#: ../gui/selinux.tbl:13
-+msgid ""
-+"Allow unconfined SELinux user account to execute files in home directory or /"
-+"tmp"
++
++#: ../newrole/newrole.c:901
++#, c-format
++msgid "failed to get new context.\n"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for howl daemon"
--#~ msgstr "停用 howl daemon 的 SELinux 保護"
-+#: ../gui/selinux.tbl:14
-+msgid "Network Configuration"
++
++#: ../newrole/newrole.c:908
++#, c-format
++msgid "failed to set new role %s\n"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for cups hplip daemon"
--#~ msgstr "停用 cups hplip daemon 的 SELinux 保護"
-+#: ../gui/selinux.tbl:14
-+msgid "Allow unlabeled packets to flow on the network"
++
++#: ../newrole/newrole.c:915
++#, c-format
++msgid "failed to set new type %s\n"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for httpd rotatelogs"
--#~ msgstr "停用 httpd rotatelogs 的 SELinux 保護"
-+#: ../gui/selinux.tbl:15
-+msgid ""
-+"Allow user SELinux user account to execute files in home directory or /tmp"
++
++#: ../newrole/newrole.c:925
++#, c-format
++msgid "failed to build new range with level %s\n"
 +msgstr ""
- 
--#~ msgid "HTTPD Service"
--#~ msgstr "HTTPD 服務"
-+#: ../gui/selinux.tbl:16
-+msgid "Allow unconfined to dyntrans to unconfined_execmem"
++
++#: ../newrole/newrole.c:930
++#, c-format
++msgid "failed to set new range %s\n"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for http suexec"
--#~ msgstr "停用 http suexec 的 SELinux 保護"
-+#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
-+#: ../gui/selinux.tbl:140
-+msgid "Databases"
++
++#: ../newrole/newrole.c:938
++#, c-format
++msgid "failed to convert new context to string\n"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for hwclock daemon"
--#~ msgstr "停用 hwclock daemon 的 SELinux 保護"
-+#: ../gui/selinux.tbl:17
-+msgid "Allow user to connect to mysql socket"
++
++#: ../newrole/newrole.c:943
++#, c-format
++msgid "%s is not a valid context\n"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for i18n daemon"
--#~ msgstr "停用 i18n daemon 的 SELinux 保護"
-+#: ../gui/selinux.tbl:18
-+msgid "Allow user to connect to postgres socket"
++
++#: ../newrole/newrole.c:950
++#, c-format
++msgid "Unable to allocate memory for new_context"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for imazesrv daemon"
--#~ msgstr "停用 imazesrv daemon 的 SELinux 保護"
-+#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
-+msgid "XServer"
++
++#: ../newrole/newrole.c:976
++#, c-format
++msgid "Unable to obtain empty signal set\n"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for inetd child daemons"
--#~ msgstr "停用 inetd child daemons 的 SELinux 保護"
-+#: ../gui/selinux.tbl:19
-+msgid "Allow clients to write to X shared memory"
++
++#: ../newrole/newrole.c:984
++#, c-format
++msgid "Unable to set SIGHUP handler\n"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for inetd daemon"
--#~ msgstr "停用 inetd daemon 的 SELinux 保護"
-+#: ../gui/selinux.tbl:20
-+msgid ""
-+"Allow xguest SELinux user account to execute files in home directory or /tmp"
++
++#: ../newrole/newrole.c:1036
++msgid "Sorry, newrole failed to drop capabilities\n"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for innd daemon"
--#~ msgstr "停用 innd daemon 的 SELinux 保護"
-+#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
-+#: ../gui/selinux.tbl:231
-+msgid "NIS"
++
++#: ../newrole/newrole.c:1052
++#, c-format
++msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for iptables daemon"
--#~ msgstr "停用 iptables daemon 的 SELinux 保護"
-+#: ../gui/selinux.tbl:21
-+msgid "Allow daemons to run with NIS"
++
++#: ../newrole/newrole.c:1069
++#, c-format
++msgid "failed to get old_context.\n"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for ircd daemon"
--#~ msgstr "停用 ircd daemon 的 SELinux 保護"
-+#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
-+#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
-+#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
-+#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
-+#: ../gui/selinux.tbl:118
-+msgid "Web Applications"
++
++#: ../newrole/newrole.c:1076
++#, c-format
++msgid "Warning!  Could not retrieve tty information.\n"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for irqbalance daemon"
--#~ msgstr "停用 irqbalance daemon 的 SELinux 保護"
-+#: ../gui/selinux.tbl:22
-+msgid "Transition staff SELinux user to Web Browser Domain"
++
++#: ../newrole/newrole.c:1097
++#, c-format
++msgid "error on reading PAM service configuration.\n"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for iscsi daemon"
--#~ msgstr "停用 iscsi daemon 的 SELinux 保護"
-+#: ../gui/selinux.tbl:23
-+msgid "Transition sysadm SELinux user to Web Browser Domain"
++
++#: ../newrole/newrole.c:1132
++#, c-format
++msgid "newrole: incorrect password for %s\n"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for jabberd daemon"
--#~ msgstr "停用 jabberd daemon 的 SELinux 保護"
-+#: ../gui/selinux.tbl:24
-+msgid "Transition user SELinux user to Web Browser Domain"
++
++#: ../newrole/newrole.c:1159
++#, c-format
++msgid "newrole: failure forking: %s"
 +msgstr ""
- 
--#~ msgid "Kerberos"
--#~ msgstr "Kerberos"
-+#: ../gui/selinux.tbl:25
-+msgid "Transition xguest SELinux user to Web Browser Domain"
++
++#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
++#, c-format
++msgid "Unable to restore tty label...\n"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for kadmind daemon"
--#~ msgstr "停用 kadmind daemon 的 SELinux 保護"
-+#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
-+#: ../gui/selinux.tbl:29
-+msgid "Allow staff Web Browsers to write to home directories"
++
++#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
++#, c-format
++msgid "Failed to close tty properly\n"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for klogd daemon"
--#~ msgstr "停用 klogd daemon 的 SELinux 保護"
-+#: ../gui/selinux.tbl:30
-+msgid "Disable SELinux protection for amanda"
++
++#: ../newrole/newrole.c:1223
++#, c-format
++msgid "Could not close descriptors.\n"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for krb5kdc daemon"
--#~ msgstr "停用 krb5kdc daemon 的 SELinux 保護"
-+#: ../gui/selinux.tbl:31
-+msgid "Disable SELinux protection for amavis"
++
++#: ../newrole/newrole.c:1250
++#, c-format
++msgid "Error allocating shell's argv0.\n"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for ktalk daemons"
--#~ msgstr "停用 ktalk daemons 的 SELinux 保護"
-+#: ../gui/selinux.tbl:32
-+msgid "Disable SELinux protection for apmd daemon"
++
++#: ../newrole/newrole.c:1286
++#, c-format
++msgid "Unable to restore the environment, aborting\n"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for kudzu daemon"
--#~ msgstr "停用 kudzu daemon 的 SELinux 保護"
-+#: ../gui/selinux.tbl:33
-+msgid "Disable SELinux protection for arpwatch daemon"
++
++#: ../newrole/newrole.c:1297
++msgid "failed to exec shell\n"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for locate daemon"
--#~ msgstr "停用 locate daemon 的 SELinux 保護"
-+#: ../gui/selinux.tbl:34
-+msgid "Disable SELinux protection for auditd daemon"
++
++#: ../load_policy/load_policy.c:22
++#, c-format
++msgid "usage:  %s [-qi]\n"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for lpd daemon"
--#~ msgstr "停用 lpd daemon 的 SELinux 保護"
-+#: ../gui/selinux.tbl:35
-+msgid "Disable SELinux protection for automount daemon"
++
++#: ../load_policy/load_policy.c:71
++#, c-format
++msgid "%s:  Policy is already loaded and initial load requested\n"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for lrrd daemon"
--#~ msgstr "停用 lrrd daemon 的 SELinux 保護"
-+#: ../gui/selinux.tbl:36
-+msgid "Disable SELinux protection for avahi"
++
++#: ../load_policy/load_policy.c:80
++#, c-format
++msgid "%s:  Can't load policy and enforcing mode requested:  %s\n"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for lvm daemon"
--#~ msgstr "停用 lvm daemon 的 SELinux 保護"
-+#: ../gui/selinux.tbl:37
-+msgid "Disable SELinux protection for bluetooth daemon"
++
++#: ../load_policy/load_policy.c:90
++#, c-format
++msgid "%s:  Can't load policy:  %s\n"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for mailman"
--#~ msgstr "停用 mailman 的 SELinux 保護"
-+#: ../gui/selinux.tbl:38
-+msgid "Disable SELinux protection for canna daemon"
++
++#: ../scripts/chcat:92 ../scripts/chcat:169
++msgid "Requires at least one category"
 +msgstr ""
- 
--#~ msgid "Allow evolution and thunderbird to read user files"
--#~ msgstr "允許 evolution 和 thunderbird 讀取用戶檔案"
-+#: ../gui/selinux.tbl:39
-+msgid "Disable SELinux protection for cardmgr daemon"
++
++#: ../scripts/chcat:106 ../scripts/chcat:183
++#, c-format
++msgid "Can not modify sensitivity levels using '+' on %s"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for mdadm daemon"
--#~ msgstr "停用 mdadm daemon 的 SELinux 保護"
-+#: ../gui/selinux.tbl:40
-+msgid "Disable SELinux protection for Cluster Server"
++
++#: ../scripts/chcat:110
++#, c-format
++msgid "%s is already in %s"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for monopd daemon"
--#~ msgstr "停用 monopd daemon 的 SELinux 保護"
-+#: ../gui/selinux.tbl:41
-+msgid ""
-+"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-+"temp and untrusted content files"
++
++#: ../scripts/chcat:188 ../scripts/chcat:198
++#, c-format
++msgid "%s is not in %s"
 +msgstr ""
- 
--#~ msgid "Allow the mozilla browser to read user files"
--#~ msgstr "允許 mozilla 瀏覽器讀取用戶檔案"
-+#: ../gui/selinux.tbl:42
-+msgid "Disable SELinux protection for ciped daemon"
++
++#: ../scripts/chcat:267 ../scripts/chcat:272
++msgid "Can not combine +/- with other types of categories"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for mrtg daemon"
--#~ msgstr "停用 mrtg daemon 的 SELinux 保護"
-+#: ../gui/selinux.tbl:43
-+msgid "Disable SELinux protection for clamd daemon"
++
++#: ../scripts/chcat:319
++msgid "Can not have multiple sensitivities"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for mysqld daemon"
--#~ msgstr "停用 mysqld daemon 的 SELinux 保護"
-+#: ../gui/selinux.tbl:44
-+msgid "Disable SELinux protection for clamscan"
++
++#: ../scripts/chcat:325
++#, c-format
++msgid "Usage %s CATEGORY File ..."
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for nagios daemon"
--#~ msgstr "停用 nagios daemon 的 SELinux 保護"
-+#: ../gui/selinux.tbl:45
-+msgid "Disable SELinux protection for clvmd"
++
++#: ../scripts/chcat:326
++#, c-format
++msgid "Usage %s -l CATEGORY user ..."
 +msgstr ""
- 
--#~ msgid "Name Service"
--#~ msgstr "名稱服務"
-+#: ../gui/selinux.tbl:46
-+msgid "Disable SELinux protection for comsat daemon"
++
++#: ../scripts/chcat:327
++#, c-format
++msgid "Usage %s [[+|-]CATEGORY],...]q File ..."
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for named daemon"
--#~ msgstr "停用 named daemon 的 SELinux 保護"
-+#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
-+#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
-+msgid "Disable SELinux protection for courier daemon"
++
++#: ../scripts/chcat:328
++#, c-format
++msgid "Usage %s -l [[+|-]CATEGORY],...]q user ..."
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for nessusd daemon"
--#~ msgstr "停用 nessusd daemon 的 SELinux 保護"
-+#: ../gui/selinux.tbl:52
-+msgid "Disable SELinux protection for cpucontrol daemon"
++
++#: ../scripts/chcat:329
++#, c-format
++msgid "Usage %s -d File ..."
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for NetworkManager"
--#~ msgstr "停用 NetworkManager 的 SELinux 保護"
-+#: ../gui/selinux.tbl:53
-+msgid "Disable SELinux protection for cpuspeed daemon"
++
++#: ../scripts/chcat:330
++#, c-format
++msgid "Usage %s -l -d user ..."
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for nfsd daemon"
--#~ msgstr "停用 nfsd daemon 的 SELinux 保護"
-+#: ../gui/selinux.tbl:54
-+msgid "Cron"
++
++#: ../scripts/chcat:331
++#, c-format
++msgid "Usage %s -L"
 +msgstr ""
- 
--#~ msgid "Samba"
--#~ msgstr "Samba"
-+#: ../gui/selinux.tbl:54
-+msgid "Disable SELinux protection for crond daemon"
++
++#: ../scripts/chcat:332
++#, c-format
++msgid "Usage %s -L -l user"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for nmbd daemon"
--#~ msgstr "停用 nmbd daemon 的 SELinux 保護"
-+#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
-+#: ../gui/selinux.tbl:91
-+msgid "Printing"
++
++#: ../scripts/chcat:333
++msgid "Use -- to end option list.  For example"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for nrpe daemon"
--#~ msgstr "停用 nrpe daemon 的 SELinux 保護"
-+#: ../gui/selinux.tbl:55
-+msgid "Disable SELinux protection for cupsd back end server"
++
++#: ../scripts/chcat:334
++msgid "chcat -- -CompanyConfidential /docs/businessplan.odt"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for nscd daemon"
--#~ msgstr "停用 nscd daemon 的 SELinux 保護"
-+#: ../gui/selinux.tbl:56
-+msgid "Disable SELinux protection for cupsd daemon"
++
++#: ../scripts/chcat:335
++msgid "chcat -l +CompanyConfidential juser"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for nsd daemon"
--#~ msgstr "停用 nsd daemon 的 SELinux 保護"
-+#: ../gui/selinux.tbl:57
-+msgid "Disable SELinux protection for cupsd_lpd"
++
++#: ../scripts/chcat:399
++#, c-format
++msgid "Options Error %s "
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for ntpd daemon"
--#~ msgstr "停用 ntpd daemon 的 SELinux 保護"
-+#: ../gui/selinux.tbl:58
-+msgid "CVS"
++
++#: ../gui/booleansPage.py:194 ../gui/system-config-selinux.glade:1706
++msgid "Boolean"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for oddjob"
--#~ msgstr "停用 oddjob 的 SELinux 保護"
-+#: ../gui/selinux.tbl:58
-+msgid "Disable SELinux protection for cvs daemon"
++
++#: ../gui/booleansPage.py:245 ../gui/semanagePage.py:162
++msgid "all"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for oddjob_mkhomedir"
--#~ msgstr "停用 oddjob_mkhomedir 的 SELinux 保護"
-+#: ../gui/selinux.tbl:59
-+msgid "Disable SELinux protection for cyrus daemon"
++
++#: ../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 ""
- 
--#~ msgid "Disable SELinux protection for openvpn daemon"
--#~ msgstr "停用 openvpn daemon 的 SELinux 保護"
-+#: ../gui/selinux.tbl:60
-+msgid "Disable SELinux protection for dbskkd daemon"
++
++#: ../gui/fcontextPage.py:64 ../gui/system-config-selinux.glade:1911
++msgid "File Labeling"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for pam daemon"
--#~ msgstr "停用 pam daemon 的 SELinux 保護"
-+#: ../gui/selinux.tbl:61
-+msgid "Disable SELinux protection for dbusd daemon"
++
++#: ../gui/fcontextPage.py:74
++msgid ""
++"File\n"
++"Specification"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for pegasus"
--#~ msgstr "停用 pegasus 的 SELinux 保護"
-+#: ../gui/selinux.tbl:62
-+msgid "Disable SELinux protection for dccd"
++
++#: ../gui/fcontextPage.py:81
++msgid ""
++"Selinux\n"
++"File Type"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for perdition daemon"
--#~ msgstr "停用 perdition daemon 的 SELinux 保護"
-+#: ../gui/selinux.tbl:63
-+msgid "Disable SELinux protection for dccifd"
++
++#: ../gui/fcontextPage.py:88
++msgid ""
++"File\n"
++"Type"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for portmap daemon"
--#~ msgstr "停用 portmap daemon 的 SELinux 保護"
-+#: ../gui/selinux.tbl:64
-+msgid "Disable SELinux protection for dccm"
++
++#: ../gui/loginsPage.py:48 ../gui/system-config-selinux.glade:2098
++msgid "User Mapping"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for portslave daemon"
--#~ msgstr "停用 portslave daemon 的 SELinux 保護"
-+#: ../gui/selinux.tbl:65
-+msgid "Disable SELinux protection for ddt daemon"
++
++#: ../gui/loginsPage.py:52
++msgid ""
++"Login\n"
++"Name"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for postfix"
--#~ msgstr "停用 postfix 的 SELinux 保護"
-+#: ../gui/selinux.tbl:66
-+msgid "Disable SELinux protection for devfsd daemon"
++
++#: ../gui/loginsPage.py:56 ../gui/usersPage.py:50
++msgid ""
++"SELinux\n"
++"User"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for postgresql daemon"
--#~ msgstr "停用 postgresql daemon 的 SELinux 保護"
-+#: ../gui/selinux.tbl:67
-+msgid "Disable SELinux protection for dhcpc daemon"
++
++#: ../gui/loginsPage.py:59 ../gui/usersPage.py:55
++msgid ""
++"MLS/\n"
++"MCS Range"
 +msgstr ""
- 
--#~ msgid "pppd"
--#~ msgstr "pppd"
-+#: ../gui/selinux.tbl:68
-+msgid "Disable SELinux protection for dhcpd daemon"
++
++#: ../gui/loginsPage.py:133
++#, python-format
++msgid "Login '%s' is required"
 +msgstr ""
- 
--#~ msgid "Allow pppd to be run for a regular user"
--#~ msgstr "允許 pppd 為一般用戶執行"
-+#: ../gui/selinux.tbl:69
-+msgid "Disable SELinux protection for dictd daemon"
++
++#: ../gui/modulesPage.py:49 ../gui/system-config-selinux.glade:2753
++msgid "Policy Module"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for pptp"
--#~ msgstr "停用 pptp 的 SELinux 保護"
-+#: ../gui/selinux.tbl:70
-+msgid "Allow sysadm_t to directly start daemons"
++
++#: ../gui/modulesPage.py:58
++msgid "Module Name"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for prelink daemon"
--#~ msgstr "停用 prelink daemon 的 SELinux 保護"
-+#: ../gui/selinux.tbl:71
-+msgid "Disable SELinux protection for Evolution"
++
++#: ../gui/modulesPage.py:135
++msgid "Disable Audit"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for privoxy daemon"
--#~ msgstr "停用 privoxy daemon 的 SELinux 保護"
-+#: ../gui/selinux.tbl:72
-+msgid "Games"
++
++#: ../gui/modulesPage.py:138 ../gui/system-config-selinux.glade:2662
++msgid "Enable Audit"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for ptal daemon"
--#~ msgstr "停用 ptal daemon 的 SELinux 保護"
-+#: ../gui/selinux.tbl:72
-+msgid "Disable SELinux protection for games"
++
++#: ../gui/modulesPage.py:163
++msgid "Load Policy Module"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for pxe daemon"
--#~ msgstr "停用 pxe daemon 的 SELinux 保護"
-+#: ../gui/selinux.tbl:73
-+msgid "Disable SELinux protection for the web browsers"
++
++#: ../gui/polgen.glade:9
++msgid "Red Hat 2007"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for pyzord"
--#~ msgstr "停用 pyzord 的 SELinux 保護"
-+#: ../gui/selinux.tbl:74
-+msgid "Disable SELinux protection for Thunderbird"
++
++#: ../gui/polgen.glade:11
++msgid "GPL"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for quota daemon"
--#~ msgstr "停用 quota daemon 的 SELinux 保護"
-+#: ../gui/selinux.tbl:75
-+msgid "Disable SELinux protection for distccd daemon"
++
++#. 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 ""
- 
--#~ msgid "Disable SELinux protection for radiusd daemon"
--#~ msgstr "停用 radiusd daemon 的 SELinux 保護"
-+#: ../gui/selinux.tbl:76
-+msgid "Disable SELinux protection for dmesg daemon"
++
++#: ../gui/polgen.glade:34
++msgid "Add Booleans Dialog"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for radvd daemon"
--#~ msgstr "停用 radvd daemon 的 SELinux 保護"
-+#: ../gui/selinux.tbl:77
-+msgid "Disable SELinux protection for dnsmasq daemon"
++
++#: ../gui/polgen.glade:101
++msgid "Boolean Name"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for rdisc"
--#~ msgstr "停用 rdisc 的 SELinux 保護"
-+#: ../gui/selinux.tbl:78
-+msgid "Disable SELinux protection for dovecot daemon"
++
++#: ../gui/polgen.glade:230
++msgid "SELinux Policy Generation Tool"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for readahead"
--#~ msgstr "停用 readahead 的 SELinux 保護"
-+#: ../gui/selinux.tbl:79
-+msgid "Disable SELinux protection for entropyd daemon"
++
++#: ../gui/polgen.glade:251
++msgid ""
++"<b>Select the policy type for the application or user role you want to "
++"confine:</b>"
 +msgstr ""
- 
--#~ msgid "Allow programs to read files in non-standard locations (default_t)"
--#~ msgstr "允許程式讀取位於非標準位置上的檔案(default_t)"
-+#: ../gui/selinux.tbl:80
-+msgid "Disable SELinux protection for fetchmail"
++
++#: ../gui/polgen.glade:284
++msgid "<b>Applications</b>"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for restorecond"
--#~ msgstr "停用 restorecond 的 SELinux 保護"
-+#: ../gui/selinux.tbl:81
-+msgid "Disable SELinux protection for fingerd daemon"
++
++#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:183
++msgid "Standard Init Daemon"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for rhgb daemon"
--#~ msgstr "停用 rhgb daemon 的 SELinux 保護"
-+#: ../gui/selinux.tbl:82
-+msgid "Disable SELinux protection for freshclam 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 ""
- 
--#~ msgid "Disable SELinux protection for ricci"
--#~ msgstr "停用 ricci 的 SELinux 保護"
-+#: ../gui/selinux.tbl:83
-+msgid "Disable SELinux protection for fsdaemon daemon"
++
++#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:184
++msgid "DBUS System Daemon"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for ricci_modclusterd"
--#~ msgstr "停用 ricci_modclusterd 的 SELinux 保護"
-+#: ../gui/selinux.tbl:84
-+msgid "Disable SELinux protection for gpm daemon"
++
++#: ../gui/polgen.glade:349
++msgid "Internet Services Daemon (inetd)"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for rlogind daemon"
--#~ msgstr "停用 rlogind daemon 的 SELinux 保護"
-+#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
-+msgid "NFS"
++
++#: ../gui/polgen.glade:353
++msgid "Internet Services Daemon are daemons started by xinetd"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for rpcd daemon"
--#~ msgstr "停用 rpcd daemon 的 SELinux 保護"
-+#: ../gui/selinux.tbl:85
-+msgid "Disable SELinux protection for gss daemon"
++
++#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:186
++msgid "Web Application/Script (CGI)"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for rshd"
--#~ msgstr "停用 rshd 的 SELinux 保護"
-+#: ../gui/selinux.tbl:86
-+msgid "Disable SELinux protection for Hal daemon"
++
++#: ../gui/polgen.glade:370
++msgid ""
++"Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
 +msgstr ""
- 
--#~ msgid "rsync"
--#~ msgstr "rsync"
-+#: ../gui/selinux.tbl:87
-+msgid "Compatibility"
++
++#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:187
++msgid "User Application"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for rsync daemon"
--#~ msgstr "停用 rsync daemon 的 SELinux 保護"
-+#: ../gui/selinux.tbl:87
++
++#: ../gui/polgen.glade:387 ../gui/polgen.glade:404
 +msgid ""
-+"Do not audit things that we know to be broken but which are not security "
-+"risks"
-+msgstr ""
- 
--#~ msgid "Allow ssh to run from inetd instead of as a daemon"
--#~ msgstr "允許 ssh 由 inetd 執行而不是以一個 daemon 來執行"
-+#: ../gui/selinux.tbl:88
-+msgid "Disable SELinux protection for hostname daemon"
++"User Application are any application that you would like to confine that is "
++"started by a user"
 +msgstr ""
- 
--#~ msgid "Allow Samba to share nfs directories"
--#~ msgstr "允許 Samba 共享 nfs 目錄"
-+#: ../gui/selinux.tbl:89
-+msgid "Disable SELinux protection for hotplug daemon"
++
++#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:188
++msgid "Sandbox"
 +msgstr ""
- 
--#~ msgid "SASL authentication server"
--#~ msgstr "SASL 驗證伺服器"
-+#: ../gui/selinux.tbl:90
-+msgid "Disable SELinux protection for howl daemon"
++
++#: ../gui/polgen.glade:446
++msgid "<b>Login Users</b>"
 +msgstr ""
- 
--#~ msgid "Allow sasl authentication server to read /etc/shadow"
--#~ msgstr "允許 sasl 驗證伺服器讀取 /etc/shadow"
-+#: ../gui/selinux.tbl:91
-+msgid "Disable SELinux protection for cups hplip daemon"
++
++#: ../gui/polgen.glade:478
++msgid "Existing User Roles"
 +msgstr ""
- 
--#~ msgid ""
--#~ "Allow X-Windows server to map a memory region as both executable and "
--#~ "writable"
--#~ msgstr "允許 X-Windows 伺服器將一個 memory region 同時對映為可執行與可寫"
-+#: ../gui/selinux.tbl:92
-+msgid "Disable SELinux protection for httpd rotatelogs"
++
++#: ../gui/polgen.glade:482
++msgid "Modify an existing login user record."
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for saslauthd daemon"
--#~ msgstr "停用 saslauthd daemon 的 SELinux 保護"
-+#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
-+msgid "HTTPD Service"
++
++#: ../gui/polgen.glade:495 ../sepolicy/sepolicy/generate.py:189
++msgid "Minimal Terminal User Role"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for scannerdaemon daemon"
--#~ msgstr "停用 scannerdaemon daemon 的 SELinux 保護"
-+#: ../gui/selinux.tbl:93
-+msgid "Disable SELinux protection for http suexec"
++
++#: ../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 ""
- 
--#~ msgid "Do not allow transition to sysadm_t, sudo and su effected"
--#~ msgstr "不允許轉移至受影響的 sysadm_t、sudo 和 su"
-+#: ../gui/selinux.tbl:94
-+msgid "Disable SELinux protection for hwclock daemon"
++
++#: ../gui/polgen.glade:512 ../sepolicy/sepolicy/generate.py:190
++msgid "Minimal X Windows User Role"
 +msgstr ""
- 
--#~ msgid "Do not allow any processes to load kernel modules"
--#~ msgstr "不允許任何程序載入 kernel 模組"
-+#: ../gui/selinux.tbl:95
-+msgid "Disable SELinux protection for i18n daemon"
++
++#: ../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 ""
- 
--#~ msgid "Do not allow any processes to modify kernel SELinux policy"
--#~ msgstr "不允許任何程序修改 kernel SELinux 政策"
-+#: ../gui/selinux.tbl:96
-+msgid "Disable SELinux protection for imazesrv daemon"
++
++#: ../gui/polgen.glade:529 ../sepolicy/sepolicy/generate.py:191
++msgid "User Role"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for sendmail daemon"
--#~ msgstr "停用 sendmail daemon 的 SELinux 保護"
-+#: ../gui/selinux.tbl:97
-+msgid "Disable SELinux protection for inetd child daemons"
++
++#: ../gui/polgen.glade:533
++msgid ""
++"User with full networking, no setuid applications without transition, no "
++"sudo, no su."
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for setrans"
--#~ msgstr "停用 setrans 的 SELinux 保護"
-+#: ../gui/selinux.tbl:98
-+msgid "Disable SELinux protection for inetd daemon"
++
++#: ../gui/polgen.glade:546 ../sepolicy/sepolicy/generate.py:192
++msgid "Admin User Role"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for setroubleshoot daemon"
--#~ msgstr "停用 setroubleshoot daemon 的 SELinux 保護"
-+#: ../gui/selinux.tbl:99
-+msgid "Disable SELinux protection for innd daemon"
++
++#: ../gui/polgen.glade:550
++msgid ""
++"User with full networking, no setuid applications without transition, no su, "
++"can sudo to Root Administration Roles"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for slapd daemon"
--#~ msgstr "停用 slapd daemon 的 SELinux 保護"
-+#: ../gui/selinux.tbl:100
-+msgid "Disable SELinux protection for iptables daemon"
++
++#: ../gui/polgen.glade:592
++msgid "<b>Root Users</b>"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for slrnpull daemon"
--#~ msgstr "停用 slrnpull daemon 的 SELinux 保護"
-+#: ../gui/selinux.tbl:101
-+msgid "Disable SELinux protection for ircd daemon"
++
++#: ../gui/polgen.glade:623 ../sepolicy/sepolicy/generate.py:193
++msgid "Root Admin User Role"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for smbd daemon"
--#~ msgstr "停用 smbd daemon 的 SELinux 保護"
-+#: ../gui/selinux.tbl:102
-+msgid "Disable SELinux protection for irqbalance daemon"
++
++#: ../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 ""
- 
--#~ msgid "Disable SELinux protection for snmpd daemon"
--#~ msgstr "停用 snmpd daemon 的 SELinux 保護"
-+#: ../gui/selinux.tbl:103
-+msgid "Disable SELinux protection for iscsi daemon"
++
++#: ../gui/polgen.glade:705
++msgid "<b>Enter name of application or user role:</b>"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for snort daemon"
--#~ msgstr "停用 snort daemon 的 SELinux 保護"
-+#: ../gui/selinux.tbl:104
-+msgid "Disable SELinux protection for jabberd daemon"
++
++#: ../gui/polgen.glade:728 ../gui/polgengui.py:252
++msgid "Name"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for soundd daemon"
--#~ msgstr "停用 soundd daemon 的 SELinux 保護"
-+#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
-+msgid "Kerberos"
++
++#: ../gui/polgen.glade:739
++msgid "Enter complete path for executable to be confined."
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for sound daemon"
--#~ msgstr "停用 sound daemon 的 SELinux 保護"
-+#: ../gui/selinux.tbl:105
-+msgid "Disable SELinux protection for kadmind daemon"
++
++#: ../gui/polgen.glade:756 ../gui/polgen.glade:838 ../gui/polgen.glade:2361
++msgid "..."
 +msgstr ""
- 
--#~ msgid "Spam Protection"
--#~ msgstr "垃圾郵件保護"
-+#: ../gui/selinux.tbl:106
-+msgid "Disable SELinux protection for klogd daemon"
++
++#: ../gui/polgen.glade:776
++msgid "Enter unique name for the confined application or user role."
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for spamd daemon"
--#~ msgstr "停用 spamd daemon 的 SELinux 保護"
-+#: ../gui/selinux.tbl:107
-+msgid "Disable SELinux protection for krb5kdc daemon"
++
++#: ../gui/polgen.glade:794
++msgid "Executable"
 +msgstr ""
- 
--#~ msgid "Allow spamd to access home directories"
--#~ msgstr "允許 spamd 存取家目錄"
-+#: ../gui/selinux.tbl:108
-+msgid "Disable SELinux protection for ktalk daemons"
++
++#: ../gui/polgen.glade:808
++msgid "Init script"
 +msgstr ""
- 
--#~ msgid "Allow Spam Assassin daemon network access"
--#~ msgstr "允許 Spam Assassin daemon 網路存取"
-+#: ../gui/selinux.tbl:109
-+msgid "Disable SELinux protection for kudzu daemon"
++
++#: ../gui/polgen.glade:821
++msgid ""
++"Enter complete path to init script used to start the confined application."
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for speedmgmt daemon"
--#~ msgstr "停用 speedmgmt daemon 的 SELinux 保護"
-+#: ../gui/selinux.tbl:110
-+msgid "Disable SELinux protection for locate daemon"
++
++#: ../gui/polgen.glade:887
++msgid "<b>Select existing role to modify:</b>"
 +msgstr ""
- 
--#~ msgid "Squid"
--#~ msgstr "Squid"
-+#: ../gui/selinux.tbl:111
-+msgid "Disable SELinux protection for lpd daemon"
++
++#: ../gui/polgen.glade:908
++msgid "Select the user roles that will transiton to the %s domain."
 +msgstr ""
- 
--#~ msgid "Allow squid daemon to connect to the network"
--#~ msgstr "允許 squid daemon 連至網路"
-+#: ../gui/selinux.tbl:112
-+msgid "Disable SELinux protection for lrrd daemon"
++
++#: ../gui/polgen.glade:928
++msgid "role tab"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for squid daemon"
--#~ msgstr "停用 squid daemon 的 SELinux 保護"
-+#: ../gui/selinux.tbl:113
-+msgid "Disable SELinux protection for lvm daemon"
++
++#: ../gui/polgen.glade:945
++msgid "<b>Select roles that %s will transition to:</b>"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for ssh daemon"
--#~ msgstr "停用 ssh daemon 的 SELinux 保護"
-+#: ../gui/selinux.tbl:114
-+msgid "Disable SELinux protection for mailman"
++
++#: ../gui/polgen.glade:963
++msgid "Select applications domains that %s will transition to."
 +msgstr ""
- 
--#~ msgid "Allow ssh logins as sysadm_r:sysadm_t"
--#~ msgstr "允許以 sysadm_r:sysadm_t 進行 ssh 登錄"
-+#: ../gui/selinux.tbl:115
-+msgid "Allow evolution and thunderbird to read user files"
++
++#: ../gui/polgen.glade:983
++msgid ""
++"transition \n"
++"role tab"
 +msgstr ""
- 
--#~ msgid ""
--#~ "Allow staff_r users to search the sysadm home dir and read files (such as "
--#~ "~/.bashrc)"
--#~ msgstr ""
--#~ "允許 staff_r users 搜尋 sysadm home dir 並讀取檔案(例如 ~/.bashrc)"
-+#: ../gui/selinux.tbl:116
-+msgid "Disable SELinux protection for mdadm daemon"
++
++#: ../gui/polgen.glade:1001
++msgid "<b>Select the user_roles that will transition to %s:</b>"
 +msgstr ""
- 
--#~ msgid "Universal SSL tunnel"
--#~ msgstr "全域 SSL 通道"
-+#: ../gui/selinux.tbl:117
-+msgid "Disable SELinux protection for monopd daemon"
++
++#: ../gui/polgen.glade:1019
++msgid "Select the user roles that will transiton to this applications domains."
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for stunnel daemon"
--#~ msgstr "停用 stunnel daemon 的 SELinux 保護"
-+#: ../gui/selinux.tbl:118
-+msgid "Allow the mozilla browser to read user files"
++
++#: ../gui/polgen.glade:1056
++msgid "<b>Select domains that %s will administer:</b>"
 +msgstr ""
- 
--#~ msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
--#~ msgstr "允許 stunnel daemon 獨立地執行於 xinetd 之外"
-+#: ../gui/selinux.tbl:119
-+msgid "Disable SELinux protection for mrtg daemon"
++
++#: ../gui/polgen.glade:1074 ../gui/polgen.glade:1129
++msgid "Select the domains that you would like this user administer."
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for swat daemon"
--#~ msgstr "停用 swat daemon 的 SELinux 保護"
-+#: ../gui/selinux.tbl:120
-+msgid "Disable SELinux protection for mysqld daemon"
++
++#: ../gui/polgen.glade:1111
++msgid "<b>Select additional roles for %s:</b>"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for sxid daemon"
--#~ msgstr "停用 sxid daemon 的 SELinux 保護"
-+#: ../gui/selinux.tbl:121
-+msgid "Disable SELinux protection for nagios daemon"
++
++#: ../gui/polgen.glade:1166
++msgid "<b>Enter network ports that %s binds on:</b>"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for syslogd daemon"
--#~ msgstr "停用 syslogd daemon 的 SELinux 保護"
-+#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
-+msgid "Name Service"
++
++#: ../gui/polgen.glade:1186 ../gui/polgen.glade:1557
++msgid "<b>TCP Ports</b>"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for system cron jobs"
--#~ msgstr "停用 system cron jobs 的 SELinux 保護"
-+#: ../gui/selinux.tbl:122
-+msgid "Disable SELinux protection for named daemon"
++
++#: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
++#: ../gui/polgen.glade:1698
++msgid "All"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for tcp daemon"
--#~ msgstr "停用 tcp daemon 的 SELinux 保護"
-+#: ../gui/selinux.tbl:123
-+msgid "Disable SELinux protection for nessusd daemon"
++
++#: ../gui/polgen.glade:1227 ../gui/polgen.glade:1394
++msgid "Allows %s to bind to any udp port"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for telnet daemon"
--#~ msgstr "停用 telnet daemon 的 SELinux 保護"
-+#: ../gui/selinux.tbl:124
-+msgid "Disable SELinux protection for NetworkManager"
++
++#: ../gui/polgen.glade:1240 ../gui/polgen.glade:1407
++msgid "600-1024"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for tftpd daemon"
--#~ msgstr "停用 tftpd daemon 的 SELinux 保護"
-+#: ../gui/selinux.tbl:125
-+msgid "Disable SELinux protection for nfsd daemon"
++
++#: ../gui/polgen.glade:1244 ../gui/polgen.glade:1411
++msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for transproxy daemon"
--#~ msgstr "停用 transproxy daemon 的 SELinux 保護"
-+#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
-+#: ../gui/selinux.tbl:221
-+msgid "Samba"
++
++#: ../gui/polgen.glade:1257 ../gui/polgen.glade:1424
++msgid "Unreserved Ports (>1024)"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for udev daemon"
--#~ msgstr "停用 udev daemon 的 SELinux 保護"
-+#: ../gui/selinux.tbl:126
-+msgid "Disable SELinux protection for nmbd daemon"
++
++#: ../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 ""
- 
--#~ msgid "Disable SELinux protection for uml daemon"
--#~ msgstr "停用 uml daemon 的 SELinux 保護"
-+#: ../gui/selinux.tbl:127
-+msgid "Disable SELinux protection for nrpe daemon"
++
++#: ../gui/polgen.glade:1289 ../gui/polgen.glade:1456 ../gui/polgen.glade:1609
++#: ../gui/polgen.glade:1718
++msgid "Select Ports"
 +msgstr ""
- 
--#~ msgid ""
--#~ "Allow xinetd to run unconfined, including any services it starts that do "
--#~ "not have a domain transition explicitly defined"
--#~ msgstr ""
--#~ "允許 xinetd 以不被限制的方式執行,包括任何它所啟用的、未清楚定義網域轉移的"
--#~ "服務"
-+#: ../gui/selinux.tbl:128
-+msgid "Disable SELinux protection for nscd daemon"
++
++#: ../gui/polgen.glade:1302 ../gui/polgen.glade:1469
++msgid "Allows %s to bind to any udp ports > 1024"
 +msgstr ""
- 
--#~ msgid ""
--#~ "Allow rc scripts to run unconfined, including any daemon started by an rc "
--#~ "script that does not have a domain transition explicitly defined"
--#~ msgstr ""
--#~ "允許 rc script 以不受限制的方式執行,包括任何 rc script 所啟用的、未清楚定"
--#~ "義網域轉移的 daemon"
-+#: ../gui/selinux.tbl:129
-+msgid "Disable SELinux protection for nsd daemon"
++
++#: ../gui/polgen.glade:1353 ../gui/polgen.glade:1666
++msgid "<b>UDP Ports</b>"
 +msgstr ""
- 
--#~ msgid "Allow rpm to run unconfined"
--#~ msgstr "允許 rpm 以不受限制的方式執行"
-+#: ../gui/selinux.tbl:130
-+msgid "Disable SELinux protection for ntpd daemon"
++
++#: ../gui/polgen.glade:1519
++msgid ""
++"Network\n"
++"Bind tab"
 +msgstr ""
- 
--#~ msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
--#~ msgstr "允許有特權的工具程式(例如 hotplug 和 insmod)以不受限制的方式執行"
-+#: ../gui/selinux.tbl:131
-+msgid "Disable SELinux protection for oddjob"
++
++#: ../gui/polgen.glade:1537
++msgid "<b>Select network ports that %s connects to:</b>"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for updfstab daemon"
--#~ msgstr "停用 updfstab daemon 的 SELinux 保護"
-+#: ../gui/selinux.tbl:132
-+msgid "Disable SELinux protection for oddjob_mkhomedir"
++
++#: ../gui/polgen.glade:1593
++msgid "Allows %s to connect to any tcp port"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for uptimed daemon"
--#~ msgstr "停用 uptimed daemon 的 SELinux 保護"
-+#: ../gui/selinux.tbl:133
-+msgid "Disable SELinux protection for openvpn daemon"
++
++#: ../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 ""
- 
--#~ msgid ""
--#~ "Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, "
--#~ "only staff_r can do so"
--#~ msgstr ""
--#~ "允許 user_r 透過 su、sudo 或 userhelper 來連至 sysadm_r。否則,只有 "
--#~ "staff_r 可以這麼作"
-+#: ../gui/selinux.tbl:134
-+msgid "Disable SELinux protection for pam daemon"
++
++#: ../gui/polgen.glade:1702
++msgid "Allows %s to connect to any udp port"
 +msgstr ""
- 
--#~ msgid "Allow users to execute the mount command"
--#~ msgstr "允許用戶執行 mount 指令"
-+#: ../gui/selinux.tbl:135
-+msgid "Disable SELinux protection for pegasus"
++
++#: ../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 ""
- 
--#~ msgid "Allow regular users direct mouse access (only allow the X server)"
--#~ msgstr "允許一般用戶的直接滑鼠存取(只允許 X server)"
-+#: ../gui/selinux.tbl:136
-+msgid "Disable SELinux protection for perdition daemon"
++
++#: ../gui/polgen.glade:1792
++msgid "<b>Select common application traits for %s:</b>"
 +msgstr ""
- 
--#~ msgid "Allow users to run the dmesg command"
--#~ msgstr "允許用戶執行 dmesg 指令"
-+#: ../gui/selinux.tbl:137
-+msgid "Disable SELinux protection for portmap daemon"
++
++#: ../gui/polgen.glade:1809
++msgid "Writes syslog messages\t"
 +msgstr ""
- 
--#~ msgid "Allow users to control network interfaces (also needs USERCTL=true)"
--#~ msgstr "允許用戶控制網路介面(也需要 USERCTL=true)"
-+#: ../gui/selinux.tbl:138
-+msgid "Disable SELinux protection for portslave daemon"
++
++#: ../gui/polgen.glade:1824
++msgid "Create/Manipulate temporary files in /tmp"
 +msgstr ""
- 
--#~ msgid "Allow normal user to execute ping"
--#~ msgstr "允許一般用戶執行 ping"
-+#: ../gui/selinux.tbl:139
-+msgid "Disable SELinux protection for postfix"
++
++#: ../gui/polgen.glade:1839
++msgid "Uses Pam for authentication"
 +msgstr ""
- 
--#~ msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
--#~ msgstr "允許用戶 r/w noextattrfile(FAT、CDROM、FLOPPY)"
-+#: ../gui/selinux.tbl:140
-+msgid "Disable SELinux protection for postgresql daemon"
++
++#: ../gui/polgen.glade:1854
++msgid "Uses nsswitch or getpw* calls"
 +msgstr ""
- 
--#~ msgid "Allow users to rw usb devices"
--#~ msgstr "允許用戶 rw usb 裝置"
-+#: ../gui/selinux.tbl:141
-+msgid "pppd"
++
++#: ../gui/polgen.glade:1869
++msgid "Uses dbus"
 +msgstr ""
- 
--#~ msgid ""
--#~ "Allow users to run TCP servers (bind to ports and accept connection from "
--#~ "the same domain and outside users)  disabling this forces FTP passive "
--#~ "mode and may change other protocols"
--#~ msgstr ""
--#~ "允許用戶執行 TCP 伺服器(綁定至通訊埠並接受來自相同網域和外部用戶的連線)"
--#~ "停用此選項會強制 FTP 被動模式並且可能會更改其它通訊協定"
-+#: ../gui/selinux.tbl:141
-+msgid "Allow pppd to be run for a regular user"
++
++#: ../gui/polgen.glade:1884
++msgid "Sends audit messages"
 +msgstr ""
- 
--#~ msgid "Allow user to stat ttyfiles"
--#~ msgstr "允許用戶 stat ttyfiles"
-+#: ../gui/selinux.tbl:142
-+msgid "Disable SELinux protection for pptp"
++
++#: ../gui/polgen.glade:1899
++msgid "Interacts with the terminal"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for uucpd daemon"
--#~ msgstr "停用 uucpd daemon 的 SELinux 保護"
-+#: ../gui/selinux.tbl:143
-+msgid "Disable SELinux protection for prelink daemon"
++
++#: ../gui/polgen.glade:1914
++msgid "Sends email"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for vmware daemon"
--#~ msgstr "停用 vmware daemon 的 SELinux 保護"
-+#: ../gui/selinux.tbl:144
-+msgid "Disable SELinux protection for privoxy daemon"
++
++#: ../gui/polgen.glade:1961
++msgid "<b>Add files/directories that %s manages</b>"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for watchdog daemon"
--#~ msgstr "停用 watchdog daemon 的 SELinux 保護"
-+#: ../gui/selinux.tbl:145
-+msgid "Disable SELinux protection for ptal daemon"
++
++#: ../gui/polgen.glade:2122
++msgid ""
++"Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
++"Files ..."
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for winbind daemon"
--#~ msgstr "停用 winbind daemon 的 SELinux 保護"
-+#: ../gui/selinux.tbl:146
-+msgid "Disable SELinux protection for pxe daemon"
++
++#: ../gui/polgen.glade:2166
++msgid "<b>Add booleans from the %s policy:</b>"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for xdm daemon"
--#~ msgstr "停用 xdm daemon 的 SELinux 保護"
-+#: ../gui/selinux.tbl:147
-+msgid "Disable SELinux protection for pyzord"
++
++#: ../gui/polgen.glade:2274
++msgid "Add/Remove booleans used by the %s domain"
 +msgstr ""
- 
--#~ msgid "Allow xdm logins as sysadm_r:sysadm_t"
--#~ msgstr "允許 xdm 以 sysadm_r:sysadm_t 來進行登錄"
-+#: ../gui/selinux.tbl:148
-+msgid "Disable SELinux protection for quota daemon"
++
++#: ../gui/polgen.glade:2316
++msgid "<b>Which directory you will generate the %s policy?</b>"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for xen daemon"
--#~ msgstr "停用 xen daemon 的 SELinux 保護"
-+#: ../gui/selinux.tbl:149
-+msgid "Disable SELinux protection for radiusd daemon"
++
++#: ../gui/polgen.glade:2334
++msgid "Policy Directory"
 +msgstr ""
- 
--#~ msgid "XEN"
--#~ msgstr "XEN"
-+#: ../gui/selinux.tbl:150
-+msgid "Disable SELinux protection for radvd daemon"
++
++#: ../gui/polgengui.py:262
++msgid "Role"
 +msgstr ""
- 
--#~ msgid "Allow xen to read/write physical disk devices"
--#~ msgstr "允許 xen 讀取/寫入實體磁碟裝置"
-+#: ../gui/selinux.tbl:151
-+msgid "Disable SELinux protection for rdisc"
++
++#: ../gui/polgengui.py:269
++msgid "Existing_User"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for xfs daemon"
--#~ msgstr "停用 xfs daemon 的 SELinux 保護"
-+#: ../gui/selinux.tbl:152
-+msgid "Disable SELinux protection for readahead"
++
++#: ../gui/polgengui.py:283 ../gui/polgengui.py:291 ../gui/polgengui.py:305
++msgid "Application"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for xen control"
--#~ msgstr "停用 xen control 的 SELinux 保護"
-+#: ../gui/selinux.tbl:153
-+msgid "Allow programs to read files in non-standard locations (default_t)"
++
++#: ../gui/polgengui.py:353
++#, python-format
++msgid "%s must be a directory"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for ypbind daemon"
--#~ msgstr "停用 ypbind daemon 的 SELinux 保護"
-+#: ../gui/selinux.tbl:154
-+msgid "Disable SELinux protection for restorecond"
++
++#: ../gui/polgengui.py:413 ../gui/polgengui.py:694
++msgid "You must select a user"
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for NIS Password Daemon"
--#~ msgstr "停用 NIS Password Daemon 的 SELinux 保護"
-+#: ../gui/selinux.tbl:155
-+msgid "Disable SELinux protection for rhgb daemon"
++
++#: ../gui/polgengui.py:543
++msgid "Select executable file to be confined."
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for ypserv daemon"
--#~ msgstr "停用 ypserv daemon 的 SELinux 保護"
-+#: ../gui/selinux.tbl:156
-+msgid "Disable SELinux protection for ricci"
++
++#: ../gui/polgengui.py:554
++msgid "Select init script file to be confined."
 +msgstr ""
- 
--#~ msgid "Disable SELinux protection for NIS Transfer Daemon"
--#~ msgstr "停用 NIS Transfer Daemon 的 SELinux 保護"
-+#: ../gui/selinux.tbl:157
-+msgid "Disable SELinux protection for ricci_modclusterd"
++
++#: ../gui/polgengui.py:564
++msgid "Select file(s) that confined application creates or writes"
 +msgstr ""
- 
--#~ msgid ""
--#~ "Allow SELinux webadm user to manage unprivileged users home directories"
--#~ msgstr "允許 SELinux webadm 用戶管理無特權用戶的家目錄"
-+#: ../gui/selinux.tbl:158
-+msgid "Disable SELinux protection for rlogind daemon"
++
++#: ../gui/polgengui.py:571
++msgid "Select directory(s) that the confined application owns and writes into"
 +msgstr ""
- 
--#~ msgid ""
--#~ "Allow SELinux webadm user to read unprivileged users home directories"
--#~ msgstr "允許 SELinux webadm 用戶讀取無特權用戶的家目錄"
-+#: ../gui/selinux.tbl:159
-+msgid "Disable SELinux protection for rpcd daemon"
++
++#: ../gui/polgengui.py:633
++msgid "Select directory to generate policy files in"
 +msgstr ""
- 
--#~ msgid "Sensitvity Level"
--#~ msgstr "敏感度"
-+#: ../gui/selinux.tbl:160
-+msgid "Disable SELinux protection for rshd"
++
++#: ../gui/polgengui.py:650
++#, python-format
++msgid ""
++"Type %s_t already defined in current policy.\n"
++"Do you want to continue?"
 +msgstr ""
- 
--#~ msgid "Are you sure you want to delete %s '%s'?"
--#~ msgstr "您是否希望刪除 %s「%s」?"
-+#: ../gui/selinux.tbl:161
-+msgid "rsync"
++
++#: ../gui/polgengui.py:650 ../gui/polgengui.py:654
++msgid "Verify Name"
 +msgstr ""
- 
--#~ msgid "Delete %s"
--#~ msgstr "刪除 %s"
-+#: ../gui/selinux.tbl:161
-+msgid "Disable SELinux protection for rsync daemon"
++
++#: ../gui/polgengui.py:654
++#, python-format
++msgid ""
++"Module %s.pp already loaded in current policy.\n"
++"Do you want to continue?"
 +msgstr ""
- 
--#~ msgid "Add %s"
--#~ msgstr "新增 %s"
-+#: ../gui/selinux.tbl:162
-+msgid "Allow ssh to run from inetd instead of as a daemon"
++
++#: ../gui/polgengui.py:700
++msgid ""
++"You must add a name made up of letters and numbers and containing no spaces."
 +msgstr ""
- 
--#~ msgid "Modify %s"
--#~ msgstr "修改 %s"
-+#: ../gui/selinux.tbl:163
-+msgid "Allow Samba to share nfs directories"
++
++#: ../gui/polgengui.py:714
++msgid "You must enter a executable"
 +msgstr ""
- 
--#~ msgid "all"
--#~ msgstr "全部"
-+#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
-+msgid "SASL authentication server"
++
++#: ../gui/polgengui.py:739 ../gui/system-config-selinux.py:174
++msgid "Configue SELinux"
 +msgstr ""
- 
--#~ msgid "Customized"
--#~ msgstr "自訂化"
-+#: ../gui/selinux.tbl:164
-+msgid "Allow sasl authentication server to read /etc/shadow"
++
++#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
++msgid "Network Port"
 +msgstr ""
- 
--#~ msgid "Policy Module"
--#~ msgstr "政策模組"
-+#: ../gui/selinux.tbl:165
++
++#: ../gui/portsPage.py:85
 +msgid ""
-+"Allow X-Windows server to map a memory region as both executable and writable"
-+msgstr ""
- 
--#~ msgid "Disable Audit"
--#~ msgstr "停用稽核"
-+#: ../gui/selinux.tbl:166
-+msgid "Disable SELinux protection for saslauthd daemon"
-+msgstr ""
- 
--#~ msgid "Enable Audit"
--#~ msgstr "啟用稽核"
-+#: ../gui/selinux.tbl:167
-+msgid "Disable SELinux protection for scannerdaemon daemon"
++"SELinux Port\n"
++"Type"
 +msgstr ""
- 
--#~ msgid "Load Policy Module"
--#~ msgstr "載入政策模組"
-+#: ../gui/selinux.tbl:168
-+msgid "Do not allow transition to sysadm_t, sudo and su effected"
++
++#: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
++msgid "Protocol"
 +msgstr ""
- 
--#~ msgid "File Labeling"
--#~ msgstr "檔案標記"
-+#: ../gui/selinux.tbl:169
-+msgid "Do not allow any processes to load kernel modules"
++
++#: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
++msgid ""
++"MLS/MCS\n"
++"Level"
 +msgstr ""
- 
--#~ msgid ""
--#~ "File\n"
--#~ "Specification"
--#~ msgstr ""
--#~ "檔案\n"
--#~ "規格"
-+#: ../gui/selinux.tbl:170
-+msgid "Do not allow any processes to modify kernel SELinux policy"
++
++#: ../gui/portsPage.py:101
++msgid "Port"
 +msgstr ""
- 
--#~ msgid ""
--#~ "Selinux\n"
--#~ "File Type"
--#~ msgstr ""
--#~ "Selinux\n"
--#~ "檔案類型"
-+#: ../gui/selinux.tbl:171
-+msgid "Disable SELinux protection for sendmail daemon"
++
++#: ../gui/portsPage.py:207
++#, python-format
++msgid "Port number \"%s\" is not valid.  0 < PORT_NUMBER < 65536 "
 +msgstr ""
- 
--#~ msgid ""
--#~ "File\n"
--#~ "Type"
--#~ msgstr ""
--#~ "檔案\n"
--#~ "類型"
-+#: ../gui/selinux.tbl:172
-+msgid "Disable SELinux protection for setrans"
++
++#: ../gui/portsPage.py:252
++msgid "List View"
 +msgstr ""
- 
--#~ msgid "..."
--#~ msgstr "..."
-+#: ../gui/selinux.tbl:173
-+msgid "Disable SELinux protection for setroubleshoot daemon"
++
++#: ../gui/portsPage.py:255 ../gui/system-config-selinux.glade:2419
++msgid "Group View"
 +msgstr ""
- 
--#~ msgid "600-1024"
--#~ msgstr "600-1024"
-+#: ../gui/selinux.tbl:174
-+msgid "Disable SELinux protection for slapd daemon"
++
++#: ../gui/semanagePage.py:126
++#, python-format
++msgid "Are you sure you want to delete %s '%s'?"
 +msgstr ""
- 
--#~ msgid "<b>Applications</b>"
--#~ msgstr "<b>應用程式</b>"
-+#: ../gui/selinux.tbl:175
-+msgid "Disable SELinux protection for slrnpull daemon"
++
++#: ../gui/semanagePage.py:126
++#, python-format
++msgid "Delete %s"
 +msgstr ""
- 
--#~ msgid "<b>Login Users</b>"
--#~ msgstr "<b>登錄用戶</b>"
-+#: ../gui/selinux.tbl:176
-+msgid "Disable SELinux protection for smbd daemon"
++
++#: ../gui/semanagePage.py:134
++#, python-format
++msgid "Add %s"
 +msgstr ""
- 
--#~ msgid "<b>Root Users</b>"
--#~ msgstr "<b>Root 用戶</b>"
-+#: ../gui/selinux.tbl:177
-+msgid "Disable SELinux protection for snmpd daemon"
++
++#: ../gui/semanagePage.py:148
++#, python-format
++msgid "Modify %s"
 +msgstr ""
- 
--#~ msgid "<b>TCP Ports</b>"
--#~ msgstr "<b>TCP 通訊埠</b>"
-+#: ../gui/selinux.tbl:178
-+msgid "Disable SELinux protection for snort daemon"
++
++#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
++msgid "Permissive"
 +msgstr ""
- 
--#~ msgid "<b>UDP Ports</b>"
--#~ msgstr "<b>UDP 通訊埠</b>"
-+#: ../gui/selinux.tbl:179
-+msgid "Disable SELinux protection for soundd daemon"
++
++#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
++msgid "Enforcing"
 +msgstr ""
- 
--#~ msgid "Add Booleans Dialog"
--#~ msgstr "新增布林值對話"
-+#: ../gui/selinux.tbl:180
-+msgid "Disable SELinux protection for sound daemon"
++
++#: ../gui/statusPage.py:94
++msgid "Status"
 +msgstr ""
- 
--#~ msgid ""
--#~ "Add Files/Directories that application will need to \"Write\" to. Pid "
--#~ "Files, Log Files, /var/lib Files ..."
--#~ msgstr ""
--#~ "新增應用程式需要「寫」至檔案/目錄。Pid 檔案、日誌檔、/var/lib 檔案 ..."
-+#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
-+msgid "Spam Protection"
++
++#: ../gui/statusPage.py:133
++msgid ""
++"Changing the policy type will cause a relabel of the entire file system on "
++"the next boot. Relabeling takes a long time depending on the size of the "
++"file system.  Do you wish to continue?"
 +msgstr ""
- 
--#~ msgid "Add/Remove booleans used for this confined application/user"
--#~ msgstr "新增/移除這個受限制的應用程式/用戶所使用的布林值"
-+#: ../gui/selinux.tbl:181
-+msgid "Disable SELinux protection for spamd daemon"
++
++#: ../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 ""
- 
--#~ msgid "Admin User Role"
--#~ msgstr "管理員用戶角色"
-+#: ../gui/selinux.tbl:182
-+msgid "Allow spamd to access home directories"
++
++#: ../gui/statusPage.py:152
++msgid ""
++"Changing to SELinux enabled will cause a relabel of the entire file system "
++"on the next boot. Relabeling takes a long time depending on the size of the "
++"file system.  Do you wish to continue?"
 +msgstr ""
- 
--#~ msgid "All"
--#~ msgstr "全部"
-+#: ../gui/selinux.tbl:183
-+msgid "Allow Spam Assassin daemon network access"
++
++#: ../gui/system-config-selinux.glade:11
++msgid "system-config-selinux"
 +msgstr ""
- 
--#~ msgid ""
--#~ "Allow application/user role to call bindresvport with 0. Binding to port "
--#~ "600-1024"
--#~ msgstr ""
--#~ "允許應用程式/用戶角色以 0 來調用 bindresvport。綁定至通訊埠 600-1024"
-+#: ../gui/selinux.tbl:184
-+msgid "Disable SELinux protection for speedmgmt daemon"
++
++#: ../gui/system-config-selinux.glade:12
++msgid ""
++"Copyright (c)2006 Red Hat, Inc.\n"
++"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
 +msgstr ""
- 
--#~ msgid "Allows application/user role to bind to any udp ports > 1024"
--#~ msgstr "允許應用程式/用戶角色綁定至任何大於 1024 的 udp 通訊埠"
-+#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
-+msgid "Squid"
++
++#: ../gui/system-config-selinux.glade:22
++#: ../gui/system-config-selinux.glade:544
++msgid "Add SELinux Login Mapping"
 +msgstr ""
- 
--#~ msgid "Allows confined application/user role to bind to any udp port"
--#~ msgstr "允許受限制的應用程式/用戶角色綁定至任何 udp 通訊埠"
-+#: ../gui/selinux.tbl:185
-+msgid "Allow squid daemon to connect to the network"
++
++#: ../gui/system-config-selinux.glade:257
++msgid "Add SELinux Network Ports"
 +msgstr ""
- 
--#~ msgid "Boolean Name"
--#~ msgstr "布林值名稱"
-+#: ../gui/selinux.tbl:186
-+msgid "Disable SELinux protection for squid daemon"
-+msgstr ""
- 
--#~ msgid "Create/Manipulate temporary files in /tmp"
--#~ msgstr "建立/操作位於 /tmp 中的臨時檔案"
-+#: ../gui/selinux.tbl:187
-+msgid "Disable SELinux protection for ssh daemon"
-+msgstr ""
- 
--#~ msgid ""
--#~ "Enter a comma separated list of tcp ports or ranges of ports that "
--#~ "application/user role connects to. Example: 612, 650-660"
--#~ msgstr ""
--#~ "輸入一個應用程式/用戶角色連至、以逗號區隔開的 tcp 通訊埠清單或是通訊埠範"
--#~ "圍。例如:612, 650-660"
-+#: ../gui/selinux.tbl:188
-+msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+msgstr ""
- 
--#~ msgid ""
--#~ "Enter a comma separated list of udp ports or ranges of ports that "
--#~ "application/user role binds to. Example: 612, 650-660"
--#~ msgstr ""
--#~ "輸入一個應用程式/用戶角色綁定至、以逗號區隔開的 udp 通訊埠清單或是通訊埠範"
--#~ "圍。例如:612, 650-660"
-+#: ../gui/selinux.tbl:189
-+msgid ""
-+"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
-+"bashrc)"
-+msgstr ""
- 
--#~ msgid ""
--#~ "Enter a comma separated list of udp ports or ranges of ports that "
--#~ "application/user role connects to. Example: 612, 650-660"
--#~ msgstr ""
--#~ "輸入一個應用程式/用戶角色連至、以逗號區隔開的 udp 通訊埠清單或是通訊埠範"
--#~ "圍。例如:612, 650-660"
-+#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
-+msgid "Universal SSL tunnel"
-+msgstr ""
- 
--#~ msgid "Enter complete path for executable to be confined."
--#~ msgstr "輸入要被限制的可執行檔的完整路徑。"
-+#: ../gui/selinux.tbl:190
-+msgid "Disable SELinux protection for stunnel daemon"
-+msgstr ""
- 
--#~ msgid ""
--#~ "Enter complete path to init script used to start the confined application."
--#~ msgstr "輸入用來啟用受限制的應用程式的 init script 的完整路徑。"
-+#: ../gui/selinux.tbl:191
-+msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
-+msgstr ""
- 
--#~ msgid "Enter name of application or user role to be confined"
--#~ msgstr "輸入受限制的應用程式名稱或用戶角色"
-+#: ../gui/selinux.tbl:192
-+msgid "Disable SELinux protection for swat daemon"
-+msgstr ""
- 
--#~ msgid "Enter network ports that application/user role connects to"
--#~ msgstr "輸入應用程式/用戶連至的網路通訊埠"
-+#: ../gui/selinux.tbl:193
-+msgid "Disable SELinux protection for sxid daemon"
-+msgstr ""
- 
--#~ msgid "Enter network ports that application/user role listens to"
--#~ msgstr "輸入應用程式/用戶角色監聽的網路通訊埠"
-+#: ../gui/selinux.tbl:194
-+msgid "Disable SELinux protection for syslogd daemon"
-+msgstr ""
- 
--#~ msgid "Enter unique name for the confined application or user role."
--#~ msgstr "輸入受限制的應用程式或用戶角色的特殊名稱。"
-+#: ../gui/selinux.tbl:195
-+msgid "Disable SELinux protection for system cron jobs"
-+msgstr ""
- 
--#~ msgid "Executable"
--#~ msgstr "可執行檔"
-+#: ../gui/selinux.tbl:196
-+msgid "Disable SELinux protection for tcp daemon"
-+msgstr ""
- 
--#~ msgid "Existing User Roles"
--#~ msgstr "現有的用戶角色"
-+#: ../gui/selinux.tbl:197
-+msgid "Disable SELinux protection for telnet daemon"
-+msgstr ""
- 
--#~ msgid "GPL"
--#~ msgstr "GPL"
-+#: ../gui/selinux.tbl:198
-+msgid "Disable SELinux protection for tftpd daemon"
-+msgstr ""
- 
--#~ msgid "Generated Policy Files"
--#~ msgstr "產生的政策檔案"
-+#: ../gui/selinux.tbl:199
-+msgid "Disable SELinux protection for transproxy daemon"
-+msgstr ""
- 
--#~ msgid "Init script"
--#~ msgstr "init script"
-+#: ../gui/selinux.tbl:200
-+msgid "Disable SELinux protection for udev daemon"
-+msgstr ""
- 
--#~ msgid "Interacts with the terminal"
--#~ msgstr "與終端機進行互動"
-+#: ../gui/selinux.tbl:201
-+msgid "Disable SELinux protection for uml daemon"
-+msgstr ""
- 
--#~ msgid "Internet Services Daemon (inetd)"
--#~ msgstr "網路服務 Daemon(inetd)"
-+#: ../gui/selinux.tbl:202
-+msgid ""
-+"Allow xinetd to run unconfined, including any services it starts that do not "
-+"have a domain transition explicitly defined"
-+msgstr ""
- 
--#~ msgid "Internet Services Daemon are daemons started by xinetd"
--#~ msgstr "網路服務 Daemon 為 xinetd 所啟用的系統程式"
-+#: ../gui/selinux.tbl:203
-+msgid ""
-+"Allow rc scripts to run unconfined, including any daemon started by an rc "
-+"script that does not have a domain transition explicitly defined"
-+msgstr ""
- 
--#~ msgid "Minimal Terminal User Role"
--#~ msgstr "最少的終端機用戶角色"
-+#: ../gui/selinux.tbl:204
-+msgid "Allow rpm to run unconfined"
-+msgstr ""
- 
--#~ msgid "Minimal X Windows User Role"
--#~ msgstr "最少的 X Windows 用戶角色"
-+#: ../gui/selinux.tbl:205
-+msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
-+msgstr ""
- 
--#~ msgid "Modify an existing login user record."
--#~ msgstr "修改一個現有的登錄用戶紀錄。"
-+#: ../gui/selinux.tbl:206
-+msgid "Disable SELinux protection for updfstab daemon"
-+msgstr ""
- 
--#~ msgid "Polgen"
--#~ msgstr "Polgen"
-+#: ../gui/selinux.tbl:207
-+msgid "Disable SELinux protection for uptimed daemon"
-+msgstr ""
- 
--#~ msgid "Policy Directory"
--#~ msgstr "政策目錄"
-+#: ../gui/selinux.tbl:208
-+msgid ""
-+"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
-+"staff_r can do so"
-+msgstr ""
- 
--#~ msgid "Red Hat 2007"
--#~ msgstr "Red Hat 2007"
-+#: ../gui/selinux.tbl:209
-+msgid "Allow users to execute the mount command"
-+msgstr ""
- 
--#~ msgid "Root Admin User Role"
--#~ msgstr "Root 管理員用戶角色(Root Admin User Role)"
-+#: ../gui/selinux.tbl:210
-+msgid "Allow regular users direct mouse access (only allow the X server)"
-+msgstr ""
- 
--#~ msgid "SELinux Policy Generation Tool"
--#~ msgstr "SELinux 政策產生工具(SELinux Policy Generation Tool)"
-+#: ../gui/selinux.tbl:211
-+msgid "Allow users to run the dmesg command"
-+msgstr ""
- 
--#~ msgid "Select Ports"
--#~ msgstr "選擇通訊埠"
-+#: ../gui/selinux.tbl:212
-+msgid "Allow users to control network interfaces (also needs USERCTL=true)"
-+msgstr ""
- 
--#~ msgid ""
--#~ "Select Root Administrator User Role, if this user will be used to "
--#~ "administer the machine while running as root.  This user will not be able "
--#~ "to login to the system directly."
--#~ msgstr ""
--#~ "若此用戶將會被用來以 root 的身份管理機器的話,選擇 Root 管理者用戶角色。此"
--#~ "用戶將無法直接登入系統。"
-+#: ../gui/selinux.tbl:213
-+msgid "Allow normal user to execute ping"
-+msgstr ""
- 
--#~ msgid "Select additional domains that this user role will administer"
--#~ msgstr "選擇此用戶角色將會管理的額外網域"
-+#: ../gui/selinux.tbl:214
-+msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
-+msgstr ""
- 
--#~ msgid "Select additional domains to which this user role will transition"
--#~ msgstr "選擇此用戶角色將會轉移的額外網域"
-+#: ../gui/selinux.tbl:215
-+msgid "Allow users to rw usb devices"
-+msgstr ""
- 
--#~ msgid "Select additional roles for this user"
--#~ msgstr "選擇此用戶的額外角色"
-+#: ../gui/selinux.tbl:216
-+msgid ""
-+"Allow users to run TCP servers (bind to ports and accept connection from the "
-+"same domain and outside users)  disabling this forces FTP passive mode and "
-+"may change other protocols"
-+msgstr ""
- 
--#~ msgid "Select booleans that the application uses"
--#~ msgstr "選擇應用程式所使用的布林值"
-+#: ../gui/selinux.tbl:217
-+msgid "Allow user to stat ttyfiles"
-+msgstr ""
- 
--#~ msgid "Select common application traits"
--#~ msgstr "選擇一般的應用程式特性"
-+#: ../gui/selinux.tbl:218
-+msgid "Disable SELinux protection for uucpd daemon"
-+msgstr ""
- 
--#~ msgid "Select directory to generate policy in"
--#~ msgstr "選擇產生政策的目錄"
-+#: ../gui/selinux.tbl:219
-+msgid "Disable SELinux protection for vmware daemon"
-+msgstr ""
- 
--#~ msgid "Select files/directories that the application manages"
--#~ msgstr "選擇應用程式所管理的檔案/目錄"
-+#: ../gui/selinux.tbl:220
-+msgid "Disable SELinux protection for watchdog daemon"
-+msgstr ""
- 
--#~ msgid ""
--#~ "Select the applications domains that you would like this user role to "
--#~ "transition to."
--#~ msgstr "選擇您希望此用戶角色轉移至的應用程式網域。"
-+#: ../gui/selinux.tbl:221
-+msgid "Disable SELinux protection for winbind daemon"
-+msgstr ""
- 
--#~ msgid "Select the domains that you would like this user administer."
--#~ msgstr "選擇您希望此用戶管理的網域。"
-+#: ../gui/selinux.tbl:222
-+msgid "Disable SELinux protection for xdm daemon"
-+msgstr ""
- 
--#~ msgid ""
--#~ "Select the user roles that will transiton to this applications domains."
--#~ msgstr "選擇將會轉移至此應用程式網域的用戶角色。"
-+#: ../gui/selinux.tbl:223
-+msgid "Allow xdm logins as sysadm_r:sysadm_t"
-+msgstr ""
- 
--#~ msgid "Select type of the application/user role to be confined"
--#~ msgstr "選擇欲限制的應用程式/用戶角色類型"
-+#: ../gui/selinux.tbl:224
-+msgid "Disable SELinux protection for xen daemon"
-+msgstr ""
- 
--#~ msgid "Select user roles that will transition to this domain"
--#~ msgstr "選擇將會轉移至此網域的用戶角色"
-+#: ../gui/selinux.tbl:225
-+msgid "XEN"
-+msgstr ""
- 
--#~ msgid "Select user roles that you want to customize"
--#~ msgstr "選擇您希望自訂化的用戶角色"
-+#: ../gui/selinux.tbl:225
-+msgid "Allow xen to read/write physical disk devices"
-+msgstr ""
- 
--#~ msgid "Sends audit messages"
--#~ msgstr "發送稽核訊息"
-+#: ../gui/selinux.tbl:226
-+msgid "Disable SELinux protection for xfs daemon"
-+msgstr ""
- 
--#~ msgid "Sends email"
--#~ msgstr "發送電子郵件"
-+#: ../gui/selinux.tbl:227
-+msgid "Disable SELinux protection for xen control"
-+msgstr ""
- 
--#~ msgid "Standard Init Daemon"
--#~ msgstr "標準 Init Daemon"
-+#: ../gui/selinux.tbl:228
-+msgid "Disable SELinux protection for ypbind daemon"
-+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 Daemon 代表透過 init script 在開機時啟動的系統程式。通常在 /"
--#~ "etc/rc.d/init.d 中會需要一個 script"
-+#: ../gui/selinux.tbl:229
-+msgid "Disable SELinux protection for NIS Password Daemon"
-+msgstr ""
- 
--#~ msgid ""
--#~ "This tool can be used to generate a policy framework, to confine "
--#~ "applications or users using SELinux.   \n"
--#~ "\n"
--#~ "The tool generates:\n"
--#~ "Type enforcement file (te)\n"
--#~ "Interface file (if)\n"
--#~ "File context file (fc)\n"
--#~ "Shell script (sh) - used to compile and install the policy. "
--#~ msgstr ""
--#~ "此工具可被用來產生一個繼續進行應用程式或是使用 SELinux 的用戶的政策架"
--#~ "構。   \n"
--#~ "\n"
--#~ "此工具會產生:\n"
--#~ "類型強制檔案(te)\n"
--#~ "介面檔案(if)\n"
--#~ "檔案 context 檔(fc)\n"
--#~ "Shell script(sh)- 用來編譯和安裝政策。"
-+#: ../gui/selinux.tbl:230
-+msgid "Disable SELinux protection for ypserv daemon"
-+msgstr ""
- 
--#~ msgid ""
--#~ "This tool will generate the following: \n"
--#~ "Type Enforcement(te), File Context(fc), Interface(if), Shell Script(sh)\n"
--#~ "\n"
--#~ "Execute shell script to compile/install and relabel files/directories.  \n"
--#~ "Put the machine in permissive mode (setenforce 0). \n"
--#~ "Run/restart the application to generate avc messages.\n"
--#~ "Use audit2allow -R to generate additional rules for the te file.\n"
--#~ msgstr ""
--#~ "此工具會產生下列:\n"
--#~ "類型強制(te)、檔案 Context(fc)、介面(if)、Shell Script(sh)\n"
--#~ "\n"
--#~ "執行 shell script 來編譯/安裝和重新標記檔案/目錄。\n"
--#~ "將機器設置為寬鬆模式(setenforce 0)。\n"
--#~ "執行/重新啟動用程式來產生 avc 訊息。\n"
--#~ "使用 audit2allow -R 來為 te 檔案產生額外的規則。\n"
-+#: ../gui/selinux.tbl:231
-+msgid "Disable SELinux protection for NIS Transfer Daemon"
-+msgstr ""
- 
--#~ msgid ""
--#~ "This tool will generate the following: \n"
--#~ "Type Enforcement(te), File Context(fc), Interface(if), Shell Script(sh)\n"
--#~ "Execute shell script as root to compile/install and relabel files/"
--#~ "directories.  \n"
--#~ "Use semanage or useradd to map Linux login users to user roles.\n"
--#~ "Put the machine in permissive mode (setenforce 0). \n"
--#~ "Login as the user and test this user role.\n"
--#~ "Use audit2allow -R to generate additional rules for the te file.\n"
--#~ msgstr ""
--#~ "此工具會產生下列:\n"
--#~ "類型強制(te)、檔案 Context(fc)、介面(if)、Shell Script(sh)\n"
--#~ "以 root 來執行 shell script 並編譯/安裝和重新標記檔案/目錄?\n"
--#~ "使用 semanage 或是 useradd 來將 Linux 登錄用戶對映至用戶角色。\n"
--#~ "將機器設置為寬鬆模式(setenforce 0)。\n"
--#~ "以該用戶登入並測試此用戶角色。\n"
--#~ "使用 audit2allow -R 來為 te 檔案產生額外的規則。\n"
-+#: ../gui/selinux.tbl:232
-+msgid "Allow SELinux webadm user to manage unprivileged users home directories"
-+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 ""
--#~ "此用戶可透過 X 或是終端機來登入一部機器。就預設值來講,此用戶將不會有 "
--#~ "setuid、網路作業、sudo 和 su"
-+#: ../gui/selinux.tbl:233
-+msgid "Allow SELinux webadm user to read unprivileged users home directories"
-+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。"
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Are you sure you want to delete %s '%s'?"
-+msgstr ""
- 
--#~ msgid "Unreserved Ports (>1024)"
--#~ msgstr "未保留的通訊埠(>1024)"
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Delete %s"
-+msgstr ""
- 
--#~ msgid "User Application"
--#~ msgstr "用戶應用程式"
-+#: ../gui/semanagePage.py:134
-+#, python-format
-+msgid "Add %s"
-+msgstr ""
- 
--#~ msgid ""
--#~ "User Application are any application that you would like to confine that "
--#~ "is started by a user"
--#~ msgstr "用戶應用程式為任何您所希望限制、由某個用戶所啟用的應用程式"
-+#: ../gui/semanagePage.py:148
-+#, python-format
-+msgid "Modify %s"
-+msgstr ""
- 
--#~ msgid "User Role"
--#~ msgstr "用戶角色"
-+#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
-+msgid "Permissive"
-+msgstr ""
- 
--#~ msgid ""
--#~ "User with full networking, no setuid applications without transition, no "
--#~ "su, can sudo to Root Administration Roles"
--#~ msgstr ""
--#~ "具有完整網路作業、沒有無轉移的 setuid 應用程式、無 su,並且可 sudo 至 "
--#~ "Root 管理角色的用戶"
-+#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
-+msgid "Enforcing"
-+msgstr ""
- 
--#~ msgid ""
--#~ "User with full networking, no setuid applications without transition, no "
--#~ "sudo, no su."
--#~ msgstr ""
--#~ "具有完整網路作業、沒有無轉移的 setuid 應用程式、無 sudo,並且無 su。"
-+#: ../gui/statusPage.py:94
-+msgid "Status"
-+msgstr ""
- 
--#~ msgid "Uses Pam for authentication"
--#~ msgstr "使用 Pam 來進行驗證"
-+#: ../gui/statusPage.py:133
-+msgid ""
-+"Changing the policy type will cause a relabel of the entire file system on "
-+"the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
-+msgstr ""
- 
--#~ msgid "Uses dbus"
--#~ msgstr "使用 dbus"
-+#: ../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 ""
- 
--#~ msgid "Uses nsswitch or getpw* calls"
--#~ msgstr "使用 nsswitch 或是 getpw* 調用"
-+#: ../gui/statusPage.py:152
-+msgid ""
-+"Changing to SELinux enabled will cause a relabel of the entire file system "
-+"on the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
-+msgstr ""
- 
--#~ msgid "Web Application/Script (CGI)"
--#~ msgstr "網站應用程式/Script(CGI)"
-+#: ../gui/system-config-selinux.glade:11
-+msgid "system-config-selinux"
-+msgstr ""
- 
--#~ msgid ""
--#~ "Web Applications/Script (CGI) CGI scripts started by the web server "
--#~ "(apache)"
--#~ msgstr "網站應用程式/Script(CGI)由網站伺服器(apache)所啟用的 CGI script"
-+#: ../gui/system-config-selinux.glade:12
-+msgid ""
-+"Copyright (c)2006 Red Hat, Inc.\n"
-+"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-+msgstr ""
- 
--#~ msgid "Writes syslog messages\t"
--#~ msgstr "寫入 syslog 訊息\t"
-+#: ../gui/system-config-selinux.glade:22
-+#: ../gui/system-config-selinux.glade:544
-+msgid "Add SELinux Login Mapping"
-+msgstr ""
- 
--#~ msgid "Boolean"
--#~ msgstr "布林值"
-+#: ../gui/system-config-selinux.glade:257
-+msgid "Add SELinux Network Ports"
-+msgstr ""
- 
--#~ msgid ""
--#~ "SELinux Port\n"
--#~ "Type"
--#~ msgstr ""
--#~ "SELinux 通訊埠\n"
--#~ "類型"
++
 +#: ../gui/system-config-selinux.glade:391
 +#: ../gui/system-config-selinux.glade:678
 +msgid "SELinux Type"
 +msgstr ""
- 
--#~ msgid "Protocol"
--#~ msgstr "通訊協定"
++
 +#: ../gui/system-config-selinux.glade:622
 +msgid "File Specification"
 +msgstr ""
- 
--#~ msgid ""
--#~ "MLS/MCS\n"
--#~ "Level"
--#~ msgstr ""
--#~ "MLS/MCS\n"
--#~ "等級"
++
 +#: ../gui/system-config-selinux.glade:650
 +msgid "File Type"
 +msgstr ""
- 
--#~ msgid "Port"
--#~ msgstr "通訊埠"
++
 +#: ../gui/system-config-selinux.glade:727
 +msgid ""
 +"all files\n"
@@ -280608,84 +318412,58 @@ diff -up policycoreutils-2.1.12/po/zh_TW.po.rhat policycoreutils-2.1.12/po/zh_TW
 +"symbolic link\n"
 +"named pipe\n"
 +msgstr ""
- 
--#~ msgid "Port number \"%s\" is not valid.  0 < PORT_NUMBER < 65536 "
--#~ msgstr "通訊埠號「%s」無效。0 < PORT_NUMBER < 65536 "
++
 +#: ../gui/system-config-selinux.glade:773
 +msgid "MLS"
 +msgstr ""
- 
--#~ msgid "List View"
--#~ msgstr "清單視點"
++
 +#: ../gui/system-config-selinux.glade:837
 +msgid "Add SELinux User"
 +msgstr ""
- 
--#~ msgid "Group View"
--#~ msgstr "群組視點"
++
 +#: ../gui/system-config-selinux.glade:1079
 +msgid "SELinux Administration"
 +msgstr ""
- 
--#~ msgid "Add"
--#~ msgstr "新增"
++
 +#: ../gui/system-config-selinux.glade:1122
 +msgid "Add"
 +msgstr ""
- 
--#~ msgid "Add File Context"
--#~ msgstr "新增檔案 Context"
++
 +#: ../gui/system-config-selinux.glade:1144
 +msgid "_Properties"
 +msgstr ""
- 
--#~ msgid "Add Network Port"
--#~ msgstr "新增網路通訊埠"
++
 +#: ../gui/system-config-selinux.glade:1166
 +msgid "_Delete"
 +msgstr ""
- 
--#~ msgid "Add SELinux Login Mapping"
--#~ msgstr "新增 SELinux 登錄對映"
++
 +#: ../gui/system-config-selinux.glade:1256
 +msgid "Select Management Object"
 +msgstr ""
- 
--#~ msgid "Add SELinux Network Ports"
--#~ msgstr "新增 SELinux 網路通訊埠"
++
 +#: ../gui/system-config-selinux.glade:1273
 +msgid "<b>Select:</b>"
 +msgstr ""
- 
--#~ msgid "Add SELinux User"
--#~ msgstr "新增 SELinux 用戶"
++
 +#: ../gui/system-config-selinux.glade:1326
 +msgid "System Default Enforcing Mode"
 +msgstr ""
- 
--#~ msgid "Add SELinux User Mapping"
--#~ msgstr "新增 SELinux 用戶對映"
++
 +#: ../gui/system-config-selinux.glade:1354
 +msgid ""
 +"Disabled\n"
 +"Permissive\n"
 +"Enforcing\n"
 +msgstr ""
- 
--#~ msgid "Add Translation"
--#~ msgstr "新增轉移s"
++
 +#: ../gui/system-config-selinux.glade:1373
 +msgid "Current Enforcing Mode"
 +msgstr ""
- 
--#~ msgid "Current Enforcing Mode"
--#~ msgstr "目前的強制模式"
++
 +#: ../gui/system-config-selinux.glade:1418
 +msgid "System Default Policy Type: "
 +msgstr ""
- 
--#~ msgid "Delete File Context"
--#~ msgstr "刪除檔案 Context"
++
 +#: ../gui/system-config-selinux.glade:1463
 +msgid ""
 +"Select if you wish to relabel then entire file system on next reboot.  "
@@ -280693,39 +318471,23 @@ diff -up policycoreutils-2.1.12/po/zh_TW.po.rhat policycoreutils-2.1.12/po/zh_TW
 +"If you are changing policy types or going from disabled to enforcing, a "
 +"relabel is required."
 +msgstr ""
- 
--#~ msgid "Delete Network Port"
--#~ msgstr "刪除網路通訊埠"
++
 +#: ../gui/system-config-selinux.glade:1509
 +msgid "Relabel on next reboot."
 +msgstr ""
- 
--#~ msgid "Delete SELinux User Mapping"
--#~ msgstr "刪除 SELinux 用戶對映"
++
 +#: ../gui/system-config-selinux.glade:1561
 +msgid "label37"
 +msgstr ""
- 
--#~ msgid "Delete Translation"
--#~ msgstr "刪除轉移"
++
 +#: ../gui/system-config-selinux.glade:1598
 +msgid "Revert boolean setting to system default"
 +msgstr ""
- 
--#~ msgid ""
--#~ "Disabled\n"
--#~ "Permissive\n"
--#~ "Enforcing\n"
--#~ msgstr ""
--#~ "停用\n"
--#~ "寬鬆\n"
--#~ "強制\n"
++
 +#: ../gui/system-config-selinux.glade:1614
 +msgid "Toggle between Customized and All Booleans"
 +msgstr ""
- 
--#~ msgid "Edit Network Port"
--#~ msgstr "編輯網路通訊埠"
++
 +#: ../gui/system-config-selinux.glade:1645
 +#: ../gui/system-config-selinux.glade:1850
 +#: ../gui/system-config-selinux.glade:2037
@@ -280735,2669 +318497,25222 @@ diff -up policycoreutils-2.1.12/po/zh_TW.po.rhat policycoreutils-2.1.12/po/zh_TW
 +#: ../gui/system-config-selinux.glade:2867
 +msgid "Filter"
 +msgstr ""
- 
--#~ msgid ""
--#~ "Enable/Disable additional audit rules, that are normally not reported in "
--#~ "the log files."
--#~ msgstr "啟用/停用額外的稽核規則,這些規則一般不會回報於日誌檔案中。"
++
 +#: ../gui/system-config-selinux.glade:1734
 +msgid "label50"
 +msgstr ""
- 
--#~ msgid "File Specification"
--#~ msgstr "檔案規格"
++
 +#: ../gui/system-config-selinux.glade:1771
 +msgid "Add File Context"
 +msgstr ""
- 
--#~ msgid "File Type"
--#~ msgstr "檔案類型"
++
 +#: ../gui/system-config-selinux.glade:1787
 +msgid "Modify File Context"
 +msgstr ""
- 
--#~ msgid "Filter"
--#~ msgstr "過濾器"
++
 +#: ../gui/system-config-selinux.glade:1803
 +msgid "Delete File Context"
 +msgstr ""
- 
--#~ msgid "Generate new policy module"
--#~ msgstr "產生新的政策模組"
++
 +#: ../gui/system-config-selinux.glade:1819
 +msgid "Toggle between all and customized file context"
 +msgstr ""
- 
--#~ msgid "Load policy module"
--#~ msgstr "載入政策模組"
++
 +#: ../gui/system-config-selinux.glade:1939
 +msgid "label38"
 +msgstr ""
- 
--#~ msgid "Lockdown..."
--#~ msgstr "鎖定..."
++
 +#: ../gui/system-config-selinux.glade:1976
 +msgid "Add SELinux User Mapping"
 +msgstr ""
- 
--#~ msgid "MLS"
--#~ msgstr "MLS"
++
 +#: ../gui/system-config-selinux.glade:1992
 +msgid "Modify SELinux User Mapping"
 +msgstr ""
- 
--#~ msgid "Modify File Context"
--#~ msgstr "修改檔案 Context"
++
 +#: ../gui/system-config-selinux.glade:2008
 +msgid "Delete SELinux User Mapping"
 +msgstr ""
- 
--#~ msgid "Modify SELinux User"
--#~ msgstr "修改 SELinux 用戶"
++
 +#: ../gui/system-config-selinux.glade:2126
 +msgid "label39"
 +msgstr ""
- 
--#~ msgid "Modify SELinux User Mapping"
--#~ msgstr "修改 SELinux 用戶對映"
++
 +#: ../gui/system-config-selinux.glade:2163
 +msgid "Add User"
 +msgstr ""
- 
--#~ msgid "Modify Translation"
--#~ msgstr "修改轉移"
++
 +#: ../gui/system-config-selinux.glade:2179
 +msgid "Modify User"
 +msgstr ""
- 
--#~ msgid "Relabel on next reboot."
--#~ msgstr "下次開機時重新標記。"
++
 +#: ../gui/system-config-selinux.glade:2195
 +msgid "Delete User"
 +msgstr ""
- 
--#~ msgid "Remove loadable policy module"
--#~ msgstr "移除可載入的政策模組"
++
 +#: ../gui/system-config-selinux.glade:2313
 +msgid "label41"
 +msgstr ""
- 
--#~ msgid "Revert boolean setting to system default"
--#~ msgstr "將布林值設定恢復成系統預設值"
++
 +#: ../gui/system-config-selinux.glade:2350
 +msgid "Add Network Port"
 +msgstr ""
- 
--#~ msgid "Run booleans lockdown wizard"
--#~ msgstr "執行布林值鎖定精靈"
++
 +#: ../gui/system-config-selinux.glade:2366
 +msgid "Edit Network Port"
 +msgstr ""
- 
--#~ msgid "SELinux Administration"
--#~ msgstr "SELinux 管理"
++
 +#: ../gui/system-config-selinux.glade:2382
 +msgid "Delete Network Port"
 +msgstr ""
- 
--#~ msgid ""
--#~ "SELinux MLS/MCS\n"
--#~ "Level"
--#~ msgstr ""
--#~ "SELinux MLS/MCS\n"
--#~ "等級"
++
 +#: ../gui/system-config-selinux.glade:2418
 +#: ../gui/system-config-selinux.glade:2436
 +msgid "Toggle between Customized and All Ports"
 +msgstr ""
- 
--#~ msgid "SELinux Type"
--#~ msgstr "SELinux 類型"
++
 +#: ../gui/system-config-selinux.glade:2556
 +msgid "label42"
 +msgstr ""
- 
--#~ 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:2593
 +msgid "Generate new policy module"
 +msgstr ""
- 
--#~ msgid "System Default Enforcing Mode"
--#~ msgstr "系統預設強制模式"
++
 +#: ../gui/system-config-selinux.glade:2609
 +msgid "Load policy module"
 +msgstr ""
- 
--#~ msgid "System Default Policy Type: "
--#~ msgstr "系統預設政策類型:"
++
 +#: ../gui/system-config-selinux.glade:2625
 +msgid "Remove loadable policy module"
 +msgstr ""
- 
--#~ msgid "Toggle between Customized and All Booleans"
--#~ msgstr "在自訂化以及所有布林值之間進行啟用"
++
 +#: ../gui/system-config-selinux.glade:2661
 +msgid ""
 +"Enable/Disable additional audit rules, that are normally not reported in the "
 +"log files."
 +msgstr ""
- 
--#~ msgid "Toggle between Customized and All Ports"
--#~ msgstr "在自訂化以及所有通訊埠之間進行啟用"
++
 +#: ../gui/system-config-selinux.glade:2781
 +msgid "label44"
 +msgstr ""
- 
--#~ msgid "Toggle between all and customized file context"
--#~ msgstr "在自訂化以及所有檔案 context 之間進行啟用"
++
 +#: ../gui/system-config-selinux.glade:2818
 +msgid "Change process mode to permissive."
 +msgstr ""
- 
--#~ msgid "_Delete"
--#~ msgstr "刪除(_D)"
++
 +#: ../gui/system-config-selinux.glade:2836
 +msgid "Change process mode to enforcing"
 +msgstr ""
- 
--#~ msgid "_Properties"
--#~ msgstr "屬性(_P)"
++
 +#: ../gui/system-config-selinux.glade:2928
 +msgid "Process Domain"
 +msgstr ""
- 
--#~ msgid ""
--#~ "all files\n"
--#~ "regular file\n"
--#~ "directory\n"
--#~ "character device\n"
--#~ "block device\n"
--#~ "socket\n"
--#~ "symbolic link\n"
--#~ "named pipe\n"
--#~ msgstr ""
--#~ "所有檔案\n"
--#~ "正規檔案\n"
--#~ "目錄\n"
--#~ "字元裝置\n"
--#~ "區塊裝置\n"
--#~ "socket\n"
--#~ "符號連結\n"
--#~ "named 管線\n"
++
 +#: ../gui/system-config-selinux.glade:2956
 +msgid "label59"
 +msgstr ""
- 
--#~ msgid ""
--#~ "tcp\n"
--#~ "udp"
--#~ msgstr ""
--#~ "tcp\n"
--#~ "udp"
++
 +#: ../gui/usersPage.py:138
 +#, python-format
 +msgid "SELinux user '%s' is required"
 +msgstr ""
-diff -up policycoreutils-2.1.12/po/zu.po.rhat policycoreutils-2.1.12/po/zu.po
---- policycoreutils-2.1.12/po/zu.po.rhat	2012-07-04 07:35:21.000000000 -0400
-+++ policycoreutils-2.1.12/po/zu.po	2012-10-16 15:09:08.801583208 -0400
-@@ -1,1270 +0,0 @@
--# SOME DESCRIPTIVE TITLE.
--# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
--# This file is distributed under the same license as the PACKAGE package.
--# FIRST AUTHOR <EMAIL at ADDRESS>, YEAR.
--#
--#, fuzzy
--msgid ""
--msgstr ""
--"Project-Id-Version: PACKAGE VERSION\n"
--"Report-Msgid-Bugs-To: \n"
--"POT-Creation-Date: 2012-03-27 10:49-0400\n"
--"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
--"Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
--"Language-Team: LANGUAGE <LL at li.org>\n"
--"Language: \n"
--"MIME-Version: 1.0\n"
--"Content-Type: text/plain; charset=UTF-8\n"
--"Content-Transfer-Encoding: 8bit\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 ""
--
++
++#: ../sepolicy/sepolicy.py:106
++msgid "Generate SELinux man pages"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:110
++msgid "path in which the generated SELinux man pages will be stored"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:114
++msgid "All domains"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:116
++msgid "Domain name(s) of man pages to be created"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:164
++msgid "Query SELinux policy network information"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:169
++msgid "list all SELinux port types"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:172
++msgid "show SELinux type related to the port"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:175
++msgid "Show ports defined for this SELinux type"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:178
++msgid "show ports to which this domain can bind and/or connect"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:192
++msgid "query SELinux policy to see if domains can communicate with each other"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:195
++msgid "Source Domain"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:198
++msgid "Target Domain"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:215
++msgid "query SELinux Policy to see description of booleans"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:219
++msgid "get all booleans desctiption"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:221
++msgid "boolean to get description"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:231
++msgid ""
++"query SELinux Policy to see how a source process domain can transition to "
++"the target process domain"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:234
++msgid "source process domain"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:237
++msgid "target process domain"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:259
++msgid "Generate SELinux Policy module template"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:265
++msgid "name of policy to generate"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:267
++msgid "executable to confine"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:269
++msgid "run policy generation test suite"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:274
++msgid "commands"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:185
++msgid "Internet Services Daemon"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:198
++msgid "Valid Types:\n"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:232
++#, python-format
++msgid "Ports must be numbers or ranges of numbers from 1 to %d "
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:359
++msgid "You must enter a name for your confined process/user"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:361
++msgid ""
++"Name must be alpha numberic with no spaces. Consider using option \"-n "
++"MODULENAME\""
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:449
++msgid "User Role types can not be assigned executables."
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:455
++msgid "Only Daemon apps can use an init script.."
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:473
++msgid "use_resolve must be a boolean value "
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:479
++msgid "use_syslog must be a boolean value "
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:485
++msgid "use_kerberos must be a boolean value "
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:491
++msgid "manage_krb5_rcache must be a boolean value "
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:521
++msgid "USER Types automatically get a tmp type"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:1039
++msgid "You must enter the executable path for your confined process"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:1272
++msgid "Type Enforcement file"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:1273
++msgid "Interface file"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:1274
++msgid "File Contexts file"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:1275
++msgid "Spec file"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:1276
++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 users to resolve user passwd entries directly from ldap rather then "
++"using a sssd server"
++msgstr ""
++
++#: booleans.py:6
++msgid "Allow users to login using a radius server"
++msgstr ""
++
++#: booleans.py:7
++msgid "Allow users to login using a yubikey  server"
++msgstr ""
++
++#: booleans.py:8
++msgid ""
++"Allow cdrecord to read various content. nfs, samba, removable devices, user "
++"temp and untrusted content files"
++msgstr ""
++
++#: booleans.py:9
++msgid "Allow clamd to use JIT compiler"
++msgstr ""
++
++#: booleans.py:10
++msgid "Allow clamscan to non security files on a system"
++msgstr ""
++
++#: booleans.py:11
++msgid "Allow clamscan to read user content"
++msgstr ""
++
++#: booleans.py:12
++msgid ""
++"Allow Cobbler to modify public files used for public file transfer services."
++msgstr ""
++
++#: booleans.py:13
++msgid "Allow Cobbler to connect to the network using TCP."
++msgstr ""
++
++#: booleans.py:14
++msgid "Allow Cobbler to access cifs file systems."
++msgstr ""
++
++#: booleans.py:15
++msgid "Allow Cobbler to access nfs file systems."
++msgstr ""
++
++#: booleans.py:16
++msgid "Allow collectd to connect to the network using TCP."
++msgstr ""
++
++#: booleans.py:17
++msgid "Allow codnor domain to connect to the network using TCP."
++msgstr ""
++
++#: booleans.py:18
++msgid ""
++"Allow system cron jobs to relabel filesystem for restoring file contexts."
++msgstr ""
++
++#: booleans.py:19
++msgid "Allow cvs daemon to read shadow"
++msgstr ""
++
++#: booleans.py:20
++msgid "Allow all daemons to write corefiles to /"
++msgstr ""
++
++#: booleans.py:21
++msgid "Allow all daemons to use tcp wrappers."
++msgstr ""
++
++#: booleans.py:22
++msgid "Allow all daemons the ability to read/write terminals"
++msgstr ""
++
++#: booleans.py:23
++msgid "Allow dbadm to manage files in users home directories"
++msgstr ""
++
++#: booleans.py:24
++msgid "Allow dbadm to read files in users home directories"
++msgstr ""
++
++#: booleans.py:25
++msgid ""
++"Deny 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:26
++msgid "Allow sysadm to debug or ptrace all processes."
++msgstr ""
++
++#: booleans.py:27
++msgid "Allow dhcpc client applications to execute iptables commands"
++msgstr ""
++
++#: booleans.py:28
++msgid "Allow DHCP daemon to use LDAP backends"
++msgstr ""
++
++#: booleans.py:29
++msgid "Allow all domains to use other domains file descriptors"
++msgstr ""
++
++#: booleans.py:30
++msgid "Allow all domains to have the kernel load modules"
++msgstr ""
++
++#: booleans.py:31
++msgid "Allow the use of the audio devices as the source for the entropy feeds"
++msgstr ""
++
++#: booleans.py:32
++msgid "Allow exim to connect to databases (postgres, mysql)"
++msgstr ""
++
++#: booleans.py:33
++msgid "Allow exim to create, read, write, and delete unprivileged user files."
++msgstr ""
++
++#: booleans.py:34
++msgid "Allow exim to read unprivileged user files."
++msgstr ""
++
++#: booleans.py:35
++msgid "Enable extra rules in the cron domain to support fcron."
++msgstr ""
++
++#: booleans.py:36
++msgid "Allow fenced domain to connect to the network using TCP."
++msgstr ""
++
++#: booleans.py:37
++msgid "Allow fenced domain to execute ssh."
++msgstr ""
++
++#: booleans.py:38
++msgid "Allow ftp to read and write files in the user home directories"
++msgstr ""
++
++#: booleans.py:39
++msgid ""
++"Allow ftp servers to upload files,  used for public file transfer services. "
++"Directories must be labeled public_content_rw_t."
++msgstr ""
++
++#: booleans.py:40
++msgid "Allow ftp servers to connect to all ports > 1023"
++msgstr ""
++
++#: booleans.py:41
++msgid "Allow ftp servers to connect to mysql database ports"
++msgstr ""
++
++#: booleans.py:42
++msgid ""
++"Allow ftp servers to login to local users and read/write all files on the "
++"system, governed by DAC."
++msgstr ""
++
++#: booleans.py:43
++msgid "Allow ftp servers to use cifs used for public file transfer services."
++msgstr ""
++
++#: booleans.py:44
++msgid "Allow ftp servers to use nfs used for public file transfer services."
++msgstr ""
++
++#: booleans.py:45
++msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
++msgstr ""
++
++#: booleans.py:46
++msgid "Determine whether Git CGI can search home directories."
++msgstr ""
++
++#: booleans.py:47
++msgid "Determine whether Git CGI can access cifs file systems."
++msgstr ""
++
++#: booleans.py:48
++msgid "Determine whether Git CGI can access nfs file systems."
++msgstr ""
++
++#: booleans.py:49
++msgid ""
++"Determine whether Git session daemon can bind TCP sockets to all unreserved "
++"ports."
++msgstr ""
++
++#: booleans.py:50
++msgid ""
++"Determine whether calling user domains can execute Git daemon in the "
++"git_session_t domain."
++msgstr ""
++
++#: booleans.py:51
++msgid "Determine whether Git system daemon can search home directories."
++msgstr ""
++
++#: booleans.py:52
++msgid "Determine whether Git system daemon can access cifs file systems."
++msgstr ""
++
++#: booleans.py:53
++msgid "Determine whether Git system daemon can access nfs file systems."
++msgstr ""
++
++#: booleans.py:54
++msgid "Allow gitisis daemon to send mail"
++msgstr ""
++
++#: booleans.py:55
++msgid "Enable reading of urandom for all domains."
++msgstr ""
++
++#: booleans.py:56
++msgid ""
++"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
++"agent to manage user files."
++msgstr ""
++
++#: booleans.py:57
++msgid ""
++"Allow gpg web domain to modify public files used for public file transfer "
++"services."
++msgstr ""
++
++#: booleans.py:58
++msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
++msgstr ""
++
++#: booleans.py:59
++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:60
++msgid "Allow httpd to use built in scripting (usually php)"
++msgstr ""
++
++#: booleans.py:61
++msgid "Allow http daemon to check spam"
++msgstr ""
++
++#: booleans.py:62
++msgid ""
++"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
++"ports"
++msgstr ""
++
++#: booleans.py:63
++msgid "Allow httpd to connect to the ldap port"
++msgstr ""
++
++#: booleans.py:64
++msgid "Allow http daemon to connect to zabbix"
++msgstr ""
++
++#: booleans.py:65
++msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
++msgstr ""
++
++#: booleans.py:66
++msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
++msgstr ""
++
++#: booleans.py:67
++msgid ""
++"Allow HTTPD scripts and modules to connect to databases over the network."
++msgstr ""
++
++#: booleans.py:68
++msgid "Allow httpd to connect to memcache server"
++msgstr ""
++
++#: booleans.py:69
++msgid "Allow httpd to act as a relay"
++msgstr ""
++
++#: booleans.py:70
++msgid "Allow http daemon to send mail"
++msgstr ""
++
++#: booleans.py:71
++msgid "Allow Apache to communicate with avahi service via dbus"
++msgstr ""
++
++#: booleans.py:72
++msgid "Allow httpd cgi support"
++msgstr ""
++
++#: booleans.py:73
++msgid "Allow httpd to act as a FTP server by listening on the ftp port."
++msgstr ""
++
++#: booleans.py:74
++msgid "Allow httpd to read home directories"
++msgstr ""
++
++#: booleans.py:75
++msgid "Allow httpd scripts and modules execmem/execstack"
++msgstr ""
++
++#: booleans.py:76
++msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
++msgstr ""
++
++#: booleans.py:77
++msgid "Allow httpd processes to manage IPA content"
++msgstr ""
++
++#: booleans.py:78
++msgid "Allow Apache to use mod_auth_ntlm_winbind"
++msgstr ""
++
++#: booleans.py:79
++msgid "Allow Apache to use mod_auth_pam"
++msgstr ""
++
++#: booleans.py:80
++msgid "Allow httpd to read user content"
++msgstr ""
++
++#: booleans.py:81
++msgid "Allow Apache to run in stickshift mode, not transition to passenger"
++msgstr ""
++
++#: booleans.py:82
++msgid "Allow httpd daemon to change its resource limits"
++msgstr ""
++
++#: booleans.py:83
++msgid ""
++"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
++msgstr ""
++
++#: booleans.py:84
++msgid ""
++"Allow apache scripts to write to public content, directories/files must be "
++"labeled public_rw_content_t."
++msgstr ""
++
++#: booleans.py:85
++msgid "Allow Apache to execute tmp content."
++msgstr ""
++
++#: booleans.py:86
++msgid ""
++"Unify HTTPD to communicate with the terminal. Needed for entering the "
++"passphrase for certificates at the terminal."
++msgstr ""
++
++#: booleans.py:87
++msgid "Unify HTTPD handling of all content files."
++msgstr ""
++
++#: booleans.py:88
++msgid "Allow httpd to access cifs file systems"
++msgstr ""
++
++#: booleans.py:89
++msgid "Allow httpd to access FUSE file systems"
++msgstr ""
++
++#: booleans.py:90
++msgid "Allow httpd to run gpg"
++msgstr ""
++
++#: booleans.py:91
++msgid "Allow httpd to access nfs file systems"
++msgstr ""
++
++#: booleans.py:92
++msgid "Allow httpd to communicate with oddjob to start up a service"
++msgstr ""
++
++#: booleans.py:93
++msgid "Allow httpd to access openstack ports"
++msgstr ""
++
++#: booleans.py:94
++msgid "Allow icecast to connect to all ports, not just sound ports."
++msgstr ""
++
++#: booleans.py:95
++msgid ""
++"Allow the Irssi IRC Client to connect to any port, and to bind to any "
++"unreserved port."
++msgstr ""
++
++#: booleans.py:96
++msgid "Allow java executable stack"
++msgstr ""
++
++#: booleans.py:97
++msgid "Allow confined applications to run with kerberos."
++msgstr ""
++
++#: booleans.py:98
++msgid "Allow syslogd daemon to send mail"
++msgstr ""
++
++#: booleans.py:99
++msgid "Allow syslogd the ability to read/write terminals"
++msgstr ""
++
++#: booleans.py:100
++msgid "Allow logging in and using the system from /dev/console."
++msgstr ""
++
++#: booleans.py:101
++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:102
++msgid "Allow mock to read files in home directories."
++msgstr ""
++
++#: booleans.py:103
++msgid "Allow the mount command to mount any directory or file."
++msgstr ""
++
++#: booleans.py:104
++msgid "Allow mozilla plugin domain to connect to the network using TCP."
++msgstr ""
++
++#: booleans.py:105
++msgid ""
++"Allow mozilla_plugins to create random content in the users home directory"
++msgstr ""
++
++#: booleans.py:106
++msgid "Allow confined web browsers to read home directory content"
++msgstr ""
++
++#: booleans.py:107
++msgid "Allow mplayer executable stack"
++msgstr ""
++
++#: booleans.py:108
++msgid "Allow mysqld to connect to all ports"
++msgstr ""
++
++#: booleans.py:109
++msgid "Allow BIND to bind apache port."
++msgstr ""
++
++#: booleans.py:110
++msgid ""
++"Allow BIND to write the master zone files. Generally this is used for "
++"dynamic DNS or zone transfers."
++msgstr ""
++
++#: booleans.py:111
++msgid "Allow any files/directories to be exported read/only via NFS."
++msgstr ""
++
++#: booleans.py:112
++msgid "Allow any files/directories to be exported read/write via NFS."
++msgstr ""
++
++#: booleans.py:113
++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:114
++msgid "Allow system to run with NIS"
++msgstr ""
++
++#: booleans.py:115
++msgid "Allow confined applications to use nscd shared memory."
++msgstr ""
++
++#: booleans.py:116
++msgid "Allow nsplugin code to connect to unreserved ports"
++msgstr ""
++
++#: booleans.py:117
++msgid "Allow nsplugin code to execmem/execstack"
++msgstr ""
++
++#: booleans.py:118
++msgid "Allow openvpn to read home directories"
++msgstr ""
++
++#: booleans.py:119
++msgid "Allow piranha-lvs domain to connect to the network using TCP."
++msgstr ""
++
++#: booleans.py:120
++msgid "Allow polipo to connect to all ports > 1023"
++msgstr ""
++
++#: booleans.py:121
++msgid ""
++"Determine whether Polipo session daemon can bind tcp sockets to all "
++"unreserved ports."
++msgstr ""
++
++#: booleans.py:122
++msgid ""
++"Determine whether calling user domains can execute Polipo daemon in the "
++"polipo_session_t domain."
++msgstr ""
++
++#: booleans.py:123
++msgid "Determine whether polipo can access cifs file systems."
++msgstr ""
++
++#: booleans.py:124
++msgid "Determine whether Polipo can access nfs file systems."
++msgstr ""
++
++#: booleans.py:125
++msgid "Enable polyinstantiated directory support."
++msgstr ""
++
++#: booleans.py:126
++msgid "Allow the portage domains to use NFS mounts (regular nfs_t)"
++msgstr ""
++
++#: booleans.py:127
++msgid "Allow postfix_local domain full write access to mail_spool directories"
++msgstr ""
++
++#: booleans.py:128
++msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
++msgstr ""
++
++#: booleans.py:129
++msgid "Allow transmit client label to foreign database"
++msgstr ""
++
++#: booleans.py:130
++msgid "Allow database admins to execute DML statement"
++msgstr ""
++
++#: booleans.py:131
++msgid "Allow unprivileged users to execute DDL statement"
++msgstr ""
++
++#: booleans.py:132
++msgid "Allow pppd to load kernel modules for certain modems"
++msgstr ""
++
++#: booleans.py:133
++msgid "Allow pppd to be run for a regular user"
++msgstr ""
++
++#: booleans.py:134
++msgid ""
++"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
++msgstr ""
++
++#: booleans.py:135
++msgid "Allow Puppet client to manage all file types."
++msgstr ""
++
++#: booleans.py:136
++msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
++msgstr ""
++
++#: booleans.py:137
++msgid "Allow qemu to connect fully to the network"
++msgstr ""
++
++#: booleans.py:138
++msgid "Allow qemu to use cifs/Samba file systems"
++msgstr ""
++
++#: booleans.py:139
++msgid "Allow qemu to use serial/parallel communication ports"
++msgstr ""
++
++#: booleans.py:140
++msgid "Allow qemu to use nfs file systems"
++msgstr ""
++
++#: booleans.py:141
++msgid "Allow qemu to use usb devices"
++msgstr ""
++
++#: booleans.py:142
++msgid "Allow racoon to read shadow"
++msgstr ""
++
++#: booleans.py:143
++msgid "Allow rgmanager domain to connect to the network using TCP."
++msgstr ""
++
++#: booleans.py:144
++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:145
++msgid "Allow rsync to run as a client"
++msgstr ""
++
++#: booleans.py:146
++msgid "Allow rsync to export any files/directories read only."
++msgstr ""
++
++#: booleans.py:147
++msgid "Allow rsync servers to share cifs files systems"
++msgstr ""
++
++#: booleans.py:148
++msgid "Allow rsync servers to share nfs files systems"
++msgstr ""
++
++#: booleans.py:149
++msgid "Allow samba to create new home directories (e.g. via PAM)"
++msgstr ""
++
++#: booleans.py:150
++msgid ""
++"Allow samba to act as the domain controller, add users, groups and change "
++"passwords."
++msgstr ""
++
++#: booleans.py:151
++msgid "Allow samba to share users home directories."
++msgstr ""
++
++#: booleans.py:152
++msgid "Allow samba to share any file/directory read only."
++msgstr ""
++
++#: booleans.py:153
++msgid "Allow samba to share any file/directory read/write."
++msgstr ""
++
++#: booleans.py:154
++msgid "Allow samba to act as a portmapper"
++msgstr ""
++
++#: booleans.py:155
++msgid "Allow samba to run unconfined scripts"
++msgstr ""
++
++#: booleans.py:156
++msgid "Allow samba to export ntfs/fusefs volumes."
++msgstr ""
++
++#: booleans.py:157
++msgid "Allow samba to export NFS volumes."
++msgstr ""
++
++#: booleans.py:158
++msgid "Allow sanlock to read/write fuse files"
++msgstr ""
++
++#: booleans.py:159
++msgid "Allow sanlock to manage nfs files"
++msgstr ""
++
++#: booleans.py:160
++msgid "Allow sanlock to manage cifs files"
++msgstr ""
++
++#: booleans.py:161
++msgid "Allow sasl to read shadow"
++msgstr ""
++
++#: booleans.py:162
++msgid ""
++"disallow programs, such as newrole, from transitioning to administrative "
++"user domains."
++msgstr ""
++
++#: booleans.py:163
++msgid "Disable kernel module loading."
++msgstr ""
++
++#: booleans.py:164
++msgid ""
++"Boolean to determine whether the system permits loading policy, setting "
++"enforcing mode, and changing boolean values.  Set this to true and you have "
++"to reboot to set it back."
++msgstr ""
++
++#: booleans.py:165
++msgid "Allow regular users direct dri device access"
++msgstr ""
++
++#: booleans.py:166
++msgid ""
++"Allow unconfined executables to make their heap memory executable.  Doing "
++"this is a really bad idea. Probably indicates a badly coded executable, but "
++"could indicate an attack. This executable should be reported in bugzilla"
++msgstr ""
++
++#: booleans.py:167
++msgid ""
++"Allow all unconfined executables to use libraries requiring text relocation "
++"that are not labeled textrel_shlib_t"
++msgstr ""
++
++#: booleans.py:168
++msgid ""
++"Allow unconfined executables to make their stack executable.  This should "
++"never, ever be necessary. Probably indicates a badly coded executable, but "
++"could indicate an attack. This executable should be reported in bugzilla"
++msgstr ""
++
++#: booleans.py:169
++msgid "Allow users to connect to the local mysql server"
++msgstr ""
++
++#: booleans.py:170
++msgid ""
++"Allow confined users the ability to execute the ping and traceroute commands."
++msgstr ""
++
++#: booleans.py:171
++msgid "Allow users to connect to PostgreSQL"
++msgstr ""
++
++#: booleans.py:172
++msgid ""
++"Allow user to r/w files on filesystems that do not have extended attributes "
++"(FAT, CDROM, FLOPPY)"
++msgstr ""
++
++#: booleans.py:173
++msgid ""
++"Allow users to run TCP servers (bind to ports and accept connection from the "
++"same domain and outside users)  disabling this forces FTP passive mode and "
++"may change other protocols."
++msgstr ""
++
++#: booleans.py:174
++msgid "Allow user music sharing"
++msgstr ""
++
++#: booleans.py:175
++msgid ""
++"Allow anon internal-sftp to upload files, used for public file transfer "
++"services. Directories must be labeled public_content_rw_t."
++msgstr ""
++
++#: booleans.py:176
++msgid ""
++"Allow sftp-internal to read and write files in the user home directories"
++msgstr ""
++
++#: booleans.py:177
++msgid ""
++"Allow sftp-internal to login to local users and read/write all files on the "
++"system, governed by DAC."
++msgstr ""
++
++#: booleans.py:178
++msgid ""
++"Allow internal-sftp to read and write files in the user ssh home directories."
++msgstr ""
++
++#: booleans.py:179
++msgid "Allow sge to connect to the network using any TCP port"
++msgstr ""
++
++#: booleans.py:180
++msgid "Allow sge to access nfs file systems."
++msgstr ""
++
++#: booleans.py:181
++msgid ""
++"Enable additional permissions needed to support devices on 3ware controllers."
++msgstr ""
++
++#: booleans.py:182
++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:183
++msgid "Allow user spamassassin clients to use the network."
++msgstr ""
++
++#: booleans.py:184
++msgid "Allow spamd to read/write user home directories."
++msgstr ""
++
++#: booleans.py:185
++msgid ""
++"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
++msgstr ""
++
++#: booleans.py:186
++msgid "Allow squid to run as a transparent proxy (TPROXY)"
++msgstr ""
++
++#: booleans.py:187
++msgid ""
++"Allow ssh with chroot env to read and write files in the user home "
++"directories"
++msgstr ""
++
++#: booleans.py:188
++msgid "allow host key based authentication"
++msgstr ""
++
++#: booleans.py:189
++msgid "Allow ssh logins as sysadm_r:sysadm_t"
++msgstr ""
++
++#: booleans.py:190
++msgid "allow staff user to create and transition to svirt domains."
++msgstr ""
++
++#: booleans.py:191
++msgid "Allow the Telepathy connection managers to connect to any network port."
++msgstr ""
++
++#: booleans.py:192
++msgid ""
++"Allow the Telepathy connection managers to connect to any generic TCP port."
++msgstr ""
++
++#: booleans.py:193
++msgid ""
++"Allow tftp to modify public files used for public file transfer services."
++msgstr ""
++
++#: booleans.py:194
++msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
++msgstr ""
++
++#: booleans.py:195
++msgid ""
++"allow unconfined users to transition to the chrome sandbox domains when "
++"running chrome-sandbox"
++msgstr ""
++
++#: booleans.py:196
++msgid "Allow a user to login as an unconfined domain"
++msgstr ""
++
++#: booleans.py:197
++msgid ""
++"Allow unconfined users to transition to the Mozilla plugin domain when "
++"running xulrunner plugin-container."
++msgstr ""
++
++#: booleans.py:198
++msgid "Allow video playing tools to run unconfined"
++msgstr ""
++
++#: booleans.py:199
++msgid "Allow unprivledged user to create and transition to svirt domains."
++msgstr ""
++
++#: booleans.py:200
++msgid "Support ecryptfs home directories"
++msgstr ""
++
++#: booleans.py:201
++msgid "Support fusefs home directories"
++msgstr ""
++
++#: booleans.py:202
++msgid "Use lpd server instead of cups"
++msgstr ""
++
++#: booleans.py:203
++msgid "Support NFS home directories"
++msgstr ""
++
++#: booleans.py:204
++msgid "Support SAMBA home directories"
++msgstr ""
++
++#: booleans.py:205
++msgid "Allow varnishd to connect to all ports, not just HTTP."
++msgstr ""
++
++#: booleans.py:206
++msgid "Ignore vbetool mmap_zero errors."
++msgstr ""
++
++#: booleans.py:207
++msgid ""
++"Allow confined virtual guests to use serial/parallel communication ports"
++msgstr ""
++
++#: booleans.py:208
++msgid ""
++"Allow confined virtual guests to use executable memory and executable stack"
++msgstr ""
++
++#: booleans.py:209
++msgid "Allow confined virtual guests to read fuse files"
++msgstr ""
++
++#: booleans.py:210
++msgid "Allow confined virtual guests to manage nfs files"
++msgstr ""
++
++#: booleans.py:211
++msgid "Allow confined virtual guests to manage cifs files"
++msgstr ""
++
++#: booleans.py:212
++msgid "Allow confined virtual guests to interact with the sanlock"
++msgstr ""
++
++#: booleans.py:213
++msgid "Allow confined virtual guests to manage device configuration, (pci)"
++msgstr ""
++
++#: booleans.py:214
++msgid "Allow confined virtual guests to use usb devices"
++msgstr ""
++
++#: booleans.py:215
++msgid "Allow confined virtual guests to interact with the xserver"
++msgstr ""
++
++#: booleans.py:216
++msgid "Allow webadm to manage files in users home directories"
++msgstr ""
++
++#: booleans.py:217
++msgid "Allow webadm to read files in users home directories"
++msgstr ""
++
++#: booleans.py:218
++msgid "Ignore wine mmap_zero errors."
++msgstr ""
++
++#: booleans.py:219
++msgid "Allow the graphical login program to execute bootloader"
++msgstr ""
++
++#: booleans.py:220
++msgid ""
++"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
++msgstr ""
++
++#: booleans.py:221
++msgid "Allow xen to manage nfs files"
++msgstr ""
++
++#: booleans.py:222
++msgid ""
++"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
++"logical volumes for disk images."
++msgstr ""
++
++#: booleans.py:223
++msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
++msgstr ""
++
++#: booleans.py:224
++msgid ""
++"Allow xguest users to configure Network Manager and connect to apache ports"
++msgstr ""
++
++#: booleans.py:225
++msgid "Allow xguest users to mount removable media"
++msgstr ""
++
++#: booleans.py:226
++msgid "Allow xguest to use blue tooth devices"
++msgstr ""
++
++#: booleans.py:227
++msgid "Allows clients to write to the X server shared memory segments."
++msgstr ""
++
++#: booleans.py:228
++msgid "Allows XServer to execute writable memory"
++msgstr ""
++
++#: booleans.py:229
++msgid "Support X userspace object manager"
++msgstr ""
++
++#: booleans.py:230
++msgid "Allow zabbix to connect to unreserved ports"
++msgstr ""
++
++#: booleans.py:231
++msgid "Allow zebra daemon to write it configuration files"
++msgstr ""
++
++#: booleans.py:232
++msgid ""
++"Allow ZoneMinder to modify public files used for public file transfer "
++"services."
++msgstr ""
+diff --git a/policycoreutils/po/zh_CN.po b/policycoreutils/po/zh_CN.po
+index 1f2b45f..2f398d2 100644
+--- a/policycoreutils/po/zh_CN.po
++++ b/policycoreutils/po/zh_CN.po
+@@ -4,21 +4,22 @@
+ #
+ # Translators:
+ # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER, 2006.
+-# Leah Liu <lliu at redhat.com>, 2008, 2009, 2010.
++# Leah Liu <lliu at redhat.com>, 2008-2010.
+ # Tony Fu <tfu at redhat.com>, 2006.
++# Wei Liu <LLIU at REDHAT.COM>, 2012.
+ msgid ""
+ msgstr ""
+ "Project-Id-Version: Policycoreutils\n"
+ "Report-Msgid-Bugs-To: \n"
+-"POT-Creation-Date: 2012-05-25 07:28-0400\n"
+-"PO-Revision-Date: 2012-04-02 20:30+0000\n"
++"POT-Creation-Date: 2012-10-16 12:24-0400\n"
++"PO-Revision-Date: 2012-10-08 13:10+0000\n"
+ "Last-Translator: dwalsh <dwalsh at redhat.com>\n"
+ "Language-Team: Chinese (China) <trans-zh_cn at lists.fedoraproject.org>\n"
+ "Language: zh_CN\n"
+ "MIME-Version: 1.0\n"
+ "Content-Type: text/plain; charset=UTF-8\n"
+ "Content-Transfer-Encoding: 8bit\n"
+-"Plural-Forms: nplurals=1; plural=0\n"
++"Plural-Forms: nplurals=1; plural=0;\n"
+ 
+ #: ../run_init/run_init.c:67
+ msgid ""
+@@ -26,11 +27,11 @@ msgid ""
+ "  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 ...> 是这个脚本的参数。"
++"用法:run_init <script> <args ...>\n"
++"  其中:<script> 是要运行的 init 脚本名,\n"
++"         <args ...> 是那个脚本的参数。"
+ 
 -#: ../run_init/run_init.c:126 ../newrole/newrole.c:1124
--#, 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:126 ../newrole/newrole.c:1123
+ #, c-format
+ msgid "failed to initialize PAM\n"
+ msgstr "初始化 PAM 失败\n"
+@@ -38,7 +39,7 @@ msgstr "初始化 PAM 失败\n"
+ #: ../run_init/run_init.c:139
+ #, c-format
+ msgid "failed to get account information\n"
+-msgstr "获取帐号信息失败\n"
++msgstr "获取帐户信息失败\n"
+ 
+ #: ../run_init/run_init.c:162 ../newrole/newrole.c:341
+ msgid "Password:"
+@@ -47,7 +48,7 @@ msgstr "密码:"
+ #: ../run_init/run_init.c:197 ../newrole/newrole.c:366
+ #, c-format
+ msgid "Cannot find your entry in the shadow passwd file.\n"
+-msgstr "无法在 shadow passwd 文件中找到您的项。\n"
++msgstr "无法在 shadow passwd 文件中找到您的条目。\n"
+ 
+ #: ../run_init/run_init.c:203 ../newrole/newrole.c:373
+ #, c-format
+@@ -67,22 +68,22 @@ msgstr "无法打开文件 %s\n"
+ #: ../run_init/run_init.c:336
+ #, c-format
+ msgid "No context in file %s\n"
+-msgstr "在文件 %s 中无 context\n"
++msgstr "在文件 %s 中无上下文\n"
+ 
+ #: ../run_init/run_init.c:361
+ #, c-format
+ msgid "Sorry, run_init may be used only on a SELinux kernel.\n"
+-msgstr "run_init 只能在一个 SELinux 内核中运行。\n"
++msgstr "抱歉,run_init 可能只能用于 SELinux 内核。\n"
+ 
+ #: ../run_init/run_init.c:380
+ #, c-format
+ msgid "authentication failed.\n"
+ msgstr "验证失败。\n"
+ 
+-#: ../run_init/run_init.c:405 ../newrole/newrole.c:1258
++#: ../run_init/run_init.c:405 ../newrole/newrole.c:1257
+ #, c-format
+ msgid "Could not set exec context to %s.\n"
+-msgstr "无法为 %s 设定 exec context。\n"
++msgstr "无法将 exec context 设定为 %s。\n"
+ 
+ #: ../audit2allow/audit2allow:230
+ msgid "******************** IMPORTANT ***********************\n"
+@@ -92,855 +93,875 @@ msgstr "******************** 重要 ***********************\n"
+ msgid "To make this policy package active, execute:"
+ msgstr "要激活这个策略包,执行:"
+ 
+-#: ../semanage/seobject.py:143 ../semanage/seobject.py:147
+-msgid "global"
+-msgstr "global"
 -
--#: ../run_init/run_init.c:336
--#, c-format
--msgid "No context in file %s\n"
+-#: ../semanage/seobject.py:225
++#: ../semanage/seobject.py:200
+ msgid "Could not create semanage handle"
+ msgstr "无法创建 semanage 句柄"
+ 
+-#: ../semanage/seobject.py:233
++#: ../semanage/seobject.py:208
+ msgid "SELinux policy is not managed or store cannot be accessed."
+-msgstr "SELinux 策略没有被管理或存储无法被访问。"
++msgstr "没有管理 SELinux 策略或者无法访问存储。"
+ 
+-#: ../semanage/seobject.py:238
++#: ../semanage/seobject.py:213
+ msgid "Cannot read policy store."
+-msgstr "不能读策略存储。"
++msgstr "无法读取策略存储。"
+ 
+-#: ../semanage/seobject.py:243
++#: ../semanage/seobject.py:218
+ msgid "Could not establish semanage connection"
+-msgstr "无法创建 semanage 连接"
++msgstr "无法建立 semanage 连接"
+ 
+-#: ../semanage/seobject.py:248
++#: ../semanage/seobject.py:223
+ msgid "Could not test MLS enabled status"
+-msgstr "无法测试 MLS 启用的状态"
++msgstr "无法测试启用了 MLS 的状态"
+ 
+-#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
++#: ../semanage/seobject.py:229 ../semanage/seobject.py:244
+ msgid "Not yet implemented"
+-msgstr "还没有实施"
++msgstr "尚未实施"
+ 
+-#: ../semanage/seobject.py:258
++#: ../semanage/seobject.py:233
+ msgid "Semanage transaction already in progress"
+-msgstr "Semanage 交易进行中"
++msgstr "Semanage 事务进行中"
+ 
+-#: ../semanage/seobject.py:267
++#: ../semanage/seobject.py:242
+ msgid "Could not start semanage transaction"
+-msgstr "无法开始 semanage 交易"
++msgstr "无法启动 semanage 事务"
+ 
+-#: ../semanage/seobject.py:278
++#: ../semanage/seobject.py:254
+ msgid "Could not commit semanage transaction"
+-msgstr "无法提交 semanage 交易"
++msgstr "无法提交 semanage 事务"
+ 
+-#: ../semanage/seobject.py:283
++#: ../semanage/seobject.py:259
+ msgid "Semanage transaction not in progress"
+-msgstr "Semanage 交易未进行"
++msgstr "Semanage 事务未进行"
+ 
+-#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
++#: ../semanage/seobject.py:271 ../semanage/seobject.py:351
+ msgid "Could not list SELinux modules"
+ msgstr "无法列出 SELinux 模块"
+ 
+-#: ../semanage/seobject.py:308
++#: ../semanage/seobject.py:284
+ msgid "Modules Name"
 -msgstr ""
--
--#: ../run_init/run_init.c:361
--#, c-format
--msgid "Sorry, run_init may be used only on a SELinux kernel.\n"
++msgstr "模块名称"
+ 
+-#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
++#: ../semanage/seobject.py:284 ../gui/modulesPage.py:63
+ msgid "Version"
+ msgstr "版本"
+ 
+-#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
++#: ../semanage/seobject.py:287 ../gui/statusPage.py:75
+ msgid "Disabled"
+-msgstr "禁用"
++msgstr "已禁用"
+ 
+-#: ../semanage/seobject.py:326
++#: ../semanage/seobject.py:302
+ #, python-format
+ msgid "Could not disable module %s (remove failed)"
 -msgstr ""
--
--#: ../run_init/run_init.c:380
--#, c-format
--msgid "authentication failed.\n"
++msgstr "无法禁用模块 %s (删除失败)"
+ 
+-#: ../semanage/seobject.py:337
++#: ../semanage/seobject.py:313
+ #, python-format
+ msgid "Could not enable module %s (remove failed)"
 -msgstr ""
--
--#: ../run_init/run_init.c:405 ../newrole/newrole.c:1258
--#, c-format
--msgid "Could not set exec context to %s.\n"
++msgstr "无法启用模块 %s (删除失败)"
+ 
+-#: ../semanage/seobject.py:352
++#: ../semanage/seobject.py:328
+ #, python-format
+ msgid "Could not remove module %s (remove failed)"
 -msgstr ""
--
--#: ../audit2allow/audit2allow:230
--msgid "******************** IMPORTANT ***********************\n"
++msgstr "无法删除模块 %s (删除失败)"
+ 
+-#: ../semanage/seobject.py:362
++#: ../semanage/seobject.py:338
+ msgid "dontaudit requires either 'on' or 'off'"
 -msgstr ""
--
--#: ../audit2allow/audit2allow:231
--msgid "To make this policy package active, execute:"
++msgstr "dontaudit 需为 'on' 或者 'off'"
+ 
+-#: ../semanage/seobject.py:391
++#: ../semanage/seobject.py:366
+ msgid "Builtin Permissive Types"
 -msgstr ""
--
--#: ../semanage/seobject.py:143 ../semanage/seobject.py:147
--msgid "global"
++msgstr "内嵌 Permissive 类型"
+ 
+-#: ../semanage/seobject.py:401
++#: ../semanage/seobject.py:376
+ msgid "Customized Permissive Types"
 -msgstr ""
--
--#: ../semanage/seobject.py:222
--msgid "Could not create semanage handle"
++msgstr "自定义 Permissive 类型"
+ 
+-#: ../semanage/seobject.py:442
++#: ../semanage/seobject.py:417
+ #, python-format
+ msgid "Could not set permissive domain %s (module installation failed)"
+ msgstr "无法设定 permissive 域 %s(模块安装失败)"
+ 
+-#: ../semanage/seobject.py:448
++#: ../semanage/seobject.py:423
+ #, python-format
+ msgid "Could not remove permissive domain %s (remove failed)"
+ msgstr "无法删除 permissive 域 %s(删除操作失败)"
+ 
+-#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
+-#: ../semanage/seobject.py:603 ../semanage/seobject.py:700
+-#: ../semanage/seobject.py:730 ../semanage/seobject.py:797
+-#: ../semanage/seobject.py:854 ../semanage/seobject.py:1101
+-#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
+-#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
+-#: ../semanage/seobject.py:2045
++#: ../semanage/seobject.py:458 ../semanage/seobject.py:532
++#: ../semanage/seobject.py:578 ../semanage/seobject.py:675
++#: ../semanage/seobject.py:705 ../semanage/seobject.py:772
++#: ../semanage/seobject.py:829 ../semanage/seobject.py:1084
++#: ../semanage/seobject.py:1800 ../semanage/seobject.py:1863
++#: ../semanage/seobject.py:1882 ../semanage/seobject.py:2003
++#: ../semanage/seobject.py:2056
+ #, python-format
+ msgid "Could not create a key for %s"
+-msgstr "无法为 %s 创建一个密钥"
++msgstr "无法为 %s 创建密钥"
+ 
+-#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
+-#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
++#: ../semanage/seobject.py:462 ../semanage/seobject.py:536
++#: ../semanage/seobject.py:582 ../semanage/seobject.py:588
+ #, python-format
+ msgid "Could not check if login mapping for %s is defined"
+-msgstr "无法检查 %s 的登录映射已被定义"
++msgstr "无法检查是否已经为 %s 规定了登录映射"
+ 
+-#: ../semanage/seobject.py:496
++#: ../semanage/seobject.py:471
+ #, python-format
+ msgid "Linux Group %s does not exist"
+ msgstr "Linux 组群 %s 不存在"
+ 
+-#: ../semanage/seobject.py:501
++#: ../semanage/seobject.py:476
+ #, python-format
+ msgid "Linux User %s does not exist"
+ msgstr "Linux用户 %s 不存在"
+ 
+-#: ../semanage/seobject.py:505
++#: ../semanage/seobject.py:480
+ #, python-format
+ msgid "Could not create login mapping for %s"
+ msgstr "无法为 %s 创建登录映射"
+ 
+-#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
++#: ../semanage/seobject.py:484 ../semanage/seobject.py:720
+ #, python-format
+ msgid "Could not set name for %s"
+ msgstr "无法为 %s 设置名称"
+ 
+-#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
++#: ../semanage/seobject.py:489 ../semanage/seobject.py:730
+ #, python-format
+ msgid "Could not set MLS range for %s"
+-msgstr "无法为 %s 设置 MLS 的范围"
++msgstr "无法为 %s 设置 MLS 范围"
+ 
+-#: ../semanage/seobject.py:518
++#: ../semanage/seobject.py:493
+ #, python-format
+ msgid "Could not set SELinux user for %s"
+ msgstr "无法为 %s 设置 SELinux 用户"
+ 
+-#: ../semanage/seobject.py:522
++#: ../semanage/seobject.py:497
+ #, python-format
+ msgid "Could not add login mapping for %s"
+ msgstr "无法为 %s 添加登录映射"
+ 
+-#: ../semanage/seobject.py:540
++#: ../semanage/seobject.py:515
+ msgid "Requires seuser or serange"
+ msgstr "需要 seuser 或 serange"
+ 
+-#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
++#: ../semanage/seobject.py:538 ../semanage/seobject.py:584
+ #, python-format
+ msgid "Login mapping for %s is not defined"
+-msgstr "%s 的登录映射没有被定义"
++msgstr "未定义 %s 的登录映射"
+ 
+-#: ../semanage/seobject.py:567
++#: ../semanage/seobject.py:542
+ #, python-format
+ msgid "Could not query seuser for %s"
+ msgstr "无法为 %s 查询 seuser"
+ 
+-#: ../semanage/seobject.py:581
++#: ../semanage/seobject.py:556
+ #, python-format
+ msgid "Could not modify login mapping for %s"
+ msgstr "无法为 %s 修改登录映射"
+ 
+-#: ../semanage/seobject.py:615
++#: ../semanage/seobject.py:590
+ #, python-format
+ msgid "Login mapping for %s is defined in policy, cannot be deleted"
+-msgstr "%s 的登录映射在策略中被定义,不能被删除"
++msgstr "已经在策略中规定了 %s 的登录映射,无法将其删除。"
+ 
+-#: ../semanage/seobject.py:619
++#: ../semanage/seobject.py:594
+ #, python-format
+ msgid "Could not delete login mapping for %s"
+-msgstr "无法为 %s 删除登录映射"
++msgstr "无法删除 %s 的登录映射"
+ 
+-#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
+-#: ../semanage/seobject.py:897
++#: ../semanage/seobject.py:616 ../semanage/seobject.py:634
++#: ../semanage/seobject.py:872
+ msgid "Could not list login mappings"
+ msgstr "无法列出登录映射"
+ 
+-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
++#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
+ #: ../gui/system-config-selinux.glade:100
+ msgid "Login Name"
+ msgstr "登录名"
+ 
+-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
+-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
++#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
++#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
+ #: ../gui/system-config-selinux.glade:128
+ #: ../gui/system-config-selinux.glade:915
+ #: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
+ msgid "SELinux User"
+ msgstr "SELinux 用户"
+ 
+-#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
++#: ../semanage/seobject.py:659 ../gui/system-config-selinux.glade:156
+ #: ../gui/system-config-selinux.glade:943
+ msgid "MLS/MCS Range"
+ msgstr "MLS/MCS 范围"
+ 
+-#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
+-#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
+-#: ../semanage/seobject.py:864
++#: ../semanage/seobject.py:678 ../semanage/seobject.py:709
++#: ../semanage/seobject.py:776 ../semanage/seobject.py:833
++#: ../semanage/seobject.py:839
+ #, python-format
+ msgid "Could not check if SELinux user %s is defined"
+-msgstr "如果 SELinux 用户 %s 被定义将无法检查"
++msgstr "无法检查是否已定义了 SELinux 用户 %s"
+ 
+-#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
+-#: ../semanage/seobject.py:870
++#: ../semanage/seobject.py:681 ../semanage/seobject.py:782
++#: ../semanage/seobject.py:845
+ #, python-format
+ msgid "Could not query user for %s"
+ msgstr "无法为 %s 查询用户"
+ 
+-#: ../semanage/seobject.py:726
++#: ../semanage/seobject.py:701
+ #, python-format
+ msgid "You must add at least one role for %s"
+ msgstr "您必须至少为 %s 添加一个角色"
+ 
+-#: ../semanage/seobject.py:741
++#: ../semanage/seobject.py:716
+ #, python-format
+ msgid "Could not create SELinux user for %s"
+ msgstr "无法为 %s 创建 SELinux 用户"
+ 
+-#: ../semanage/seobject.py:750
++#: ../semanage/seobject.py:725
+ #, python-format
+ msgid "Could not add role %s for %s"
+-msgstr "无法添加角色 %s(为 %s)"
++msgstr "无法为 %s 添加角色 %s"
+ 
+-#: ../semanage/seobject.py:759
++#: ../semanage/seobject.py:734
+ #, python-format
+ msgid "Could not set MLS level for %s"
+ msgstr "无法为 %s 设置 MLS 级别"
+ 
+-#: ../semanage/seobject.py:762
++#: ../semanage/seobject.py:737
+ #, python-format
+ msgid "Could not add prefix %s for %s"
+-msgstr "无法添加前缀 %s(为 %s)"
++msgstr "无法为 %s 添加前缀 %s"
+ 
+-#: ../semanage/seobject.py:765
++#: ../semanage/seobject.py:740
+ #, python-format
+ msgid "Could not extract key for %s"
+ msgstr "无法为 %s 提取密钥"
+ 
+-#: ../semanage/seobject.py:769
++#: ../semanage/seobject.py:744
+ #, python-format
+ msgid "Could not add SELinux user %s"
+ msgstr "无法添加 SELinux 用户 %s"
+ 
+-#: ../semanage/seobject.py:791
++#: ../semanage/seobject.py:766
+ msgid "Requires prefix, roles, level or range"
+ msgstr "需要前缀、角色、级别或范围"
+ 
+-#: ../semanage/seobject.py:793
++#: ../semanage/seobject.py:768
+ msgid "Requires prefix or roles"
+-msgstr "需要前锥或角色"
++msgstr "需要前缀或角色"
+ 
+-#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
++#: ../semanage/seobject.py:778 ../semanage/seobject.py:835
+ #, python-format
+ msgid "SELinux user %s is not defined"
+-msgstr "SELinux 用户 %s 没有被定义"
++msgstr "未定义 SELinux 用户 %s"
+ 
+-#: ../semanage/seobject.py:832
++#: ../semanage/seobject.py:807
+ #, python-format
+ msgid "Could not modify SELinux user %s"
+ msgstr "无法修改 SELinux 用户 %s"
+ 
+-#: ../semanage/seobject.py:866
++#: ../semanage/seobject.py:841
+ #, python-format
+ msgid "SELinux user %s is defined in policy, cannot be deleted"
+-msgstr "SELinux 用户 %s 在策略中被定义,无法删除"
++msgstr "已在策略中定义了 SELinux 用户 %s,无法将其删除。"
+ 
+-#: ../semanage/seobject.py:877
++#: ../semanage/seobject.py:852
+ #, python-format
+ msgid "Could not delete SELinux user %s"
+ msgstr "无法删除 SELinux 用户 %s"
+ 
+-#: ../semanage/seobject.py:915
++#: ../semanage/seobject.py:890
+ msgid "Could not list SELinux users"
+ msgstr "无法列出 SELinux 用户"
+ 
+-#: ../semanage/seobject.py:921
++#: ../semanage/seobject.py:896
+ #, python-format
+ msgid "Could not list roles for user %s"
+ msgstr "无法为用户 %s 列出角色"
+ 
+-#: ../semanage/seobject.py:946
++#: ../semanage/seobject.py:921
+ msgid "Labeling"
+-msgstr "标记"
++msgstr "标记中"
+ 
+-#: ../semanage/seobject.py:946
++#: ../semanage/seobject.py:921
+ msgid "MLS/"
+ msgstr "MLS/"
+ 
+-#: ../semanage/seobject.py:947
++#: ../semanage/seobject.py:922
+ msgid "Prefix"
+ msgstr "前缀"
+ 
+-#: ../semanage/seobject.py:947
++#: ../semanage/seobject.py:922
+ msgid "MCS Level"
+ msgstr "MCS 级别"
+ 
+-#: ../semanage/seobject.py:947
++#: ../semanage/seobject.py:922
+ msgid "MCS Range"
+ msgstr "MCS 范围"
+ 
+-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
++#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
+ #: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
+ msgid "SELinux Roles"
+ msgstr "SELinux 角色"
+ 
+-#: ../semanage/seobject.py:967
++#: ../semanage/seobject.py:944
+ msgid "Protocol udp or tcp is required"
+ msgstr "需要 udp 或 tcp 协议"
+ 
+-#: ../semanage/seobject.py:969
++#: ../semanage/seobject.py:946
+ msgid "Port is required"
+-msgstr "端口是必需的"
++msgstr "需要端口"
+ 
+-#: ../semanage/seobject.py:979
++#: ../semanage/seobject.py:956
+ msgid "Invalid Port"
 -msgstr ""
--
--#: ../semanage/seobject.py:230
--msgid "SELinux policy is not managed or store cannot be accessed."
++msgstr "无效端口"
+ 
+-#: ../semanage/seobject.py:983
++#: ../semanage/seobject.py:960
+ #, python-format
+ msgid "Could not create a key for %s/%s"
+-msgstr "无法为 %s/%s 创建一个密钥"
++msgstr "无法为 %s/%s 生成密钥"
+ 
+-#: ../semanage/seobject.py:994
++#: ../semanage/seobject.py:971
+ msgid "Type is required"
+-msgstr "类型是必需的"
++msgstr "需要类型"
++
++#: ../semanage/seobject.py:974 ../semanage/seobject.py:1036
++#: ../semanage/seobject.py:1794
++#, python-format
++msgid "Type %s is invalid, must be a port type"
++msgstr ""
+ 
+-#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
+-#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
++#: ../semanage/seobject.py:980 ../semanage/seobject.py:1042
++#: ../semanage/seobject.py:1097 ../semanage/seobject.py:1103
+ #, 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:982
+ #, python-format
+ msgid "Port %s/%s already defined"
+-msgstr "端口 %s/%s 已经存在"
++msgstr "已定义端口 %s/%s"
+ 
+-#: ../semanage/seobject.py:1006
++#: ../semanage/seobject.py:986
+ #, python-format
+ msgid "Could not create port for %s/%s"
+ msgstr "无法为 %s/%s 创建端口"
+ 
+-#: ../semanage/seobject.py:1012
++#: ../semanage/seobject.py:992
+ #, python-format
+ msgid "Could not create context for %s/%s"
+-msgstr "无法为 %s/%s 设置 context"
++msgstr "无法为 %s/%s 创建上下文"
+ 
+-#: ../semanage/seobject.py:1016
++#: ../semanage/seobject.py:996
+ #, python-format
+ msgid "Could not set user in port context for %s/%s"
+-msgstr "无法在端口 context 中为 %s/%s 设置用户"
++msgstr "无法在端口上下文中为 %s/%s 设置用户"
+ 
+-#: ../semanage/seobject.py:1020
++#: ../semanage/seobject.py:1000
+ #, python-format
+ msgid "Could not set role in port context for %s/%s"
+-msgstr "无法在端口 context 中为 %s/%s 设置角色"
++msgstr "无法在端口上下文中为 %s/%s 设置角色"
+ 
+-#: ../semanage/seobject.py:1024
++#: ../semanage/seobject.py:1004
+ #, python-format
+ msgid "Could not set type in port context for %s/%s"
+-msgstr "无法在端口 context 中为 %s/%s 设置类型"
++msgstr "无法在端口上下文中为 %s/%s 设置类型"
+ 
+-#: ../semanage/seobject.py:1029
++#: ../semanage/seobject.py:1009
+ #, python-format
+ msgid "Could not set mls fields in port context for %s/%s"
+-msgstr "无法在端口 context 中为 %s/%s 设置 mls 项"
++msgstr "无法在端口 上下文中为 %s/%s 设置 mls 字段"
+ 
+-#: ../semanage/seobject.py:1033
++#: ../semanage/seobject.py:1013
+ #, python-format
+ msgid "Could not set port context for %s/%s"
+-msgstr "无法为 %s/%s 设置端口 context"
++msgstr "无法为 %s/%s 设置端口上下文"
+ 
+-#: ../semanage/seobject.py:1037
++#: ../semanage/seobject.py:1017
+ #, python-format
+ msgid "Could not add port %s/%s"
+ msgstr "无法添加端口 %s/%s"
+ 
+-#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
+-#: ../semanage/seobject.py:1512
++#: ../semanage/seobject.py:1031 ../semanage/seobject.py:1304
++#: ../semanage/seobject.py:1503
+ msgid "Requires setype or serange"
+ msgstr "需要 setype 或 serange"
+ 
+-#: ../semanage/seobject.py:1053
++#: ../semanage/seobject.py:1033
+ msgid "Requires setype"
+ msgstr "需要 settype"
+ 
+-#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
++#: ../semanage/seobject.py:1044 ../semanage/seobject.py:1099
+ #, python-format
+ msgid "Port %s/%s is not defined"
+-msgstr "端口 %s/%s 没有被定义"
++msgstr "未定义端口 %s/%s"
+ 
+-#: ../semanage/seobject.py:1065
++#: ../semanage/seobject.py:1048
+ #, python-format
+ msgid "Could not query port %s/%s"
+ msgstr "无法查询端口 %s/%s"
+ 
+-#: ../semanage/seobject.py:1076
++#: ../semanage/seobject.py:1059
+ #, python-format
+ msgid "Could not modify port %s/%s"
+ msgstr "无法修改端口 %s/%s"
+ 
+-#: ../semanage/seobject.py:1089
++#: ../semanage/seobject.py:1072
+ msgid "Could not list the ports"
+ msgstr "无法列出端口"
+ 
+-#: ../semanage/seobject.py:1105
++#: ../semanage/seobject.py:1088
+ #, python-format
+ msgid "Could not delete the port %s"
+ msgstr "无法删除端口 %s"
+ 
+-#: ../semanage/seobject.py:1122
++#: ../semanage/seobject.py:1105
+ #, python-format
+ msgid "Port %s/%s is defined in policy, cannot be deleted"
+-msgstr "端口 %s/%s 在策略中被定义,无法删除"
++msgstr "已在策略中定义了端口 %s/%s,无法将其删除。"
+ 
+-#: ../semanage/seobject.py:1126
++#: ../semanage/seobject.py:1109
+ #, python-format
+ msgid "Could not delete port %s/%s"
+ msgstr "无法删除端口 %s/%s"
+ 
+-#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
++#: ../semanage/seobject.py:1125 ../semanage/seobject.py:1147
+ msgid "Could not list ports"
+ msgstr "无法列出端口"
+ 
+-#: ../semanage/seobject.py:1203
++#: ../semanage/seobject.py:1186
+ msgid "SELinux Port Type"
+ msgstr "SELinux 端口类型"
+ 
+-#: ../semanage/seobject.py:1203
++#: ../semanage/seobject.py:1186
+ msgid "Proto"
+ msgstr "协议"
+ 
+-#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
++#: ../semanage/seobject.py:1186 ../gui/system-config-selinux.glade:335
+ msgid "Port Number"
+ msgstr "端口号"
+ 
+-#: ../semanage/seobject.py:1222
++#: ../semanage/seobject.py:1207
+ msgid "Node Address is required"
+ msgstr "需要节点地址"
+ 
+-#: ../semanage/seobject.py:1237
++#: ../semanage/seobject.py:1222
+ msgid "Unknown or missing protocol"
+ msgstr "未知或者缺少协议"
+ 
+-#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
+-#: ../semanage/seobject.py:1728
+-msgid "SELinux Type is required"
+-msgstr "SELinux 类型是必选的"
++#: ../semanage/seobject.py:1236
++#, fuzzy
++msgid "SELinux node type is required"
++msgstr "需要 SELinux 类型"
++
++#: ../semanage/seobject.py:1239 ../semanage/seobject.py:1307
++#, python-format
++msgid "Type %s is invalid, must be a node type"
++msgstr ""
+ 
+-#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
+-#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
+-#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
+-#: ../semanage/seobject.py:1732
++#: ../semanage/seobject.py:1243 ../semanage/seobject.py:1311
++#: ../semanage/seobject.py:1347 ../semanage/seobject.py:1445
++#: ../semanage/seobject.py:1507 ../semanage/seobject.py:1541
++#: ../semanage/seobject.py:1739
+ #, python-format
+ msgid "Could not create key for %s"
+ msgstr "无法为 %s 创建密钥"
+ 
+-#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
+-#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
++#: ../semanage/seobject.py:1245 ../semanage/seobject.py:1315
++#: ../semanage/seobject.py:1351 ../semanage/seobject.py:1357
+ #, python-format
+ msgid "Could not check if addr %s is defined"
+-msgstr "如果定义了 addr %s 则无法检查"
++msgstr "无法检查是否定义了 addr %s"
+ 
+-#: ../semanage/seobject.py:1266
++#: ../semanage/seobject.py:1254
+ #, python-format
+ msgid "Could not create addr for %s"
+ msgstr "无法为 %s 创建 addr"
+ 
+-#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
+-#: ../semanage/seobject.py:1690
++#: ../semanage/seobject.py:1260 ../semanage/seobject.py:1461
++#: ../semanage/seobject.py:1694
+ #, python-format
+ msgid "Could not create context for %s"
+-msgstr "无法为 %s 创建 context"
++msgstr "无法为 %s 创建上下文"
+ 
+-#: ../semanage/seobject.py:1276
++#: ../semanage/seobject.py:1264
+ #, python-format
+ msgid "Could not set mask for %s"
+ msgstr "无法为 %s 设置掩码"
+ 
+-#: ../semanage/seobject.py:1280
++#: ../semanage/seobject.py:1268
+ #, python-format
+ msgid "Could not set user in addr context for %s"
+ msgstr "无法在 addr 上下文中为 %s 设置用户"
+ 
+-#: ../semanage/seobject.py:1284
++#: ../semanage/seobject.py:1272
+ #, python-format
+ msgid "Could not set role in addr context for %s"
+ msgstr "无法在 addr 上下文中为 %s 设置角色"
+ 
+-#: ../semanage/seobject.py:1288
++#: ../semanage/seobject.py:1276
+ #, python-format
+ msgid "Could not set type in addr context for %s"
+ msgstr "无法在 addr 上下文中为 %s 设置类型"
+ 
+-#: ../semanage/seobject.py:1293
++#: ../semanage/seobject.py:1281
+ #, python-format
+ msgid "Could not set mls fields in addr context for %s"
+ msgstr "无法在 addr 上下文中为 %s 设置 mls 字段"
+ 
+-#: ../semanage/seobject.py:1297
++#: ../semanage/seobject.py:1285
+ #, python-format
+ msgid "Could not set addr context for %s"
+ msgstr "无法为 %s 设置 addr 上下文"
+ 
+-#: ../semanage/seobject.py:1301
++#: ../semanage/seobject.py:1289
+ #, python-format
+ msgid "Could not add addr %s"
+ msgstr "无法添加 addr %s"
+ 
+-#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
++#: ../semanage/seobject.py:1317 ../semanage/seobject.py:1353
+ #, python-format
+ msgid "Addr %s is not defined"
+ msgstr "没有定义 addr %s"
+ 
+-#: ../semanage/seobject.py:1330
++#: ../semanage/seobject.py:1321
+ #, python-format
+ msgid "Could not query addr %s"
+ msgstr "无法查询 addr %s"
+ 
+-#: ../semanage/seobject.py:1340
++#: ../semanage/seobject.py:1331
+ #, python-format
+ msgid "Could not modify addr %s"
+ msgstr "无法修改 addr %s"
+ 
+-#: ../semanage/seobject.py:1368
++#: ../semanage/seobject.py:1359
+ #, python-format
+ msgid "Addr %s is defined in policy, cannot be deleted"
+-msgstr "在策略中定义了 addr %s,无法删除"
++msgstr "已在策略中定义了 addr %s,无法将其删除。"
+ 
+-#: ../semanage/seobject.py:1372
++#: ../semanage/seobject.py:1363
+ #, python-format
+ msgid "Could not delete addr %s"
+ msgstr "无法删除 addr %s"
+ 
+-#: ../semanage/seobject.py:1384
++#: ../semanage/seobject.py:1375
+ msgid "Could not deleteall node mappings"
 -msgstr ""
--
--#: ../semanage/seobject.py:235
--msgid "Cannot read policy store."
++msgstr "无法删除所有节点映射"
+ 
+-#: ../semanage/seobject.py:1398
++#: ../semanage/seobject.py:1389
+ msgid "Could not list addrs"
+ msgstr "无法列出 addr"
+ 
+-#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
+-#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
++#: ../semanage/seobject.py:1441 ../semanage/seobject.py:1732
++msgid "SELinux Type is required"
++msgstr "需要 SELinux 类型"
++
++#: ../semanage/seobject.py:1449 ../semanage/seobject.py:1511
++#: ../semanage/seobject.py:1545 ../semanage/seobject.py:1551
+ #, python-format
+ msgid "Could not check if interface %s is defined"
+-msgstr "无法检查接口 %s 是否已定义"
++msgstr "无法检查是否已定义接口 %s"
+ 
+-#: ../semanage/seobject.py:1465
++#: ../semanage/seobject.py:1456
+ #, python-format
+ msgid "Could not create interface for %s"
+ msgstr "无法为 %s 创建接口"
+ 
+-#: ../semanage/seobject.py:1474
++#: ../semanage/seobject.py:1465
+ #, python-format
+ msgid "Could not set user in interface context for %s"
+ msgstr "无法在接口 context 中为 %s 设置用户"
+ 
+-#: ../semanage/seobject.py:1478
++#: ../semanage/seobject.py:1469
+ #, python-format
+ msgid "Could not set role in interface context for %s"
+ msgstr "无法在接口 context 中为 %s 设置角色"
+ 
+-#: ../semanage/seobject.py:1482
++#: ../semanage/seobject.py:1473
+ #, python-format
+ msgid "Could not set type in interface context for %s"
+ msgstr "无法在接口 context 中为 %s 设置类型"
+ 
+-#: ../semanage/seobject.py:1487
++#: ../semanage/seobject.py:1478
+ #, python-format
+ msgid "Could not set mls fields in interface context for %s"
+-msgstr "无法在接口 context 中为 %s 设置 mls 项"
++msgstr "无法在接口上下文中为 %s 设置 mls 字段"
+ 
+-#: ../semanage/seobject.py:1491
++#: ../semanage/seobject.py:1482
+ #, python-format
+ msgid "Could not set interface context for %s"
+-msgstr "无法为 %s 设置接口 context"
++msgstr "无法为 %s 设置接口上下文"
+ 
+-#: ../semanage/seobject.py:1495
++#: ../semanage/seobject.py:1486
+ #, python-format
+ msgid "Could not set message context for %s"
+-msgstr "无法为 %s 设置信息 context"
++msgstr "无法为 %s 设置信息上下文"
+ 
+-#: ../semanage/seobject.py:1499
++#: ../semanage/seobject.py:1490
+ #, python-format
+ msgid "Could not add interface %s"
+ msgstr "无法添加接口 %s"
+ 
+-#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
++#: ../semanage/seobject.py:1513 ../semanage/seobject.py:1547
+ #, python-format
+ msgid "Interface %s is not defined"
+-msgstr "接口 %s 没有被定义"
++msgstr "未定义接口 %s"
+ 
+-#: ../semanage/seobject.py:1526
++#: ../semanage/seobject.py:1517
+ #, python-format
+ msgid "Could not query interface %s"
+ msgstr "无法查询接口 %s"
+ 
+-#: ../semanage/seobject.py:1537
++#: ../semanage/seobject.py:1528
+ #, python-format
+ msgid "Could not modify interface %s"
+ msgstr "无法修改接口 %s"
+ 
+-#: ../semanage/seobject.py:1562
++#: ../semanage/seobject.py:1553
+ #, python-format
+ msgid "Interface %s is defined in policy, cannot be deleted"
+-msgstr "接口 %s 在策略中被定义,无法删除"
++msgstr "已在策略中定义了接口 %s,无法将其删除"
+ 
+-#: ../semanage/seobject.py:1566
++#: ../semanage/seobject.py:1557
+ #, python-format
+ msgid "Could not delete interface %s"
+ msgstr "无法删除接口 %s"
+ 
+-#: ../semanage/seobject.py:1578
++#: ../semanage/seobject.py:1569
+ msgid "Could not delete all interface  mappings"
 -msgstr ""
--
--#: ../semanage/seobject.py:240
--msgid "Could not establish semanage connection"
++msgstr "无法删除所有接口映射"
+ 
+-#: ../semanage/seobject.py:1592
++#: ../semanage/seobject.py:1583
+ msgid "Could not list interfaces"
+ msgstr "无法列出接口"
+ 
+-#: ../semanage/seobject.py:1617
++#: ../semanage/seobject.py:1608
+ msgid "SELinux Interface"
+ msgstr "SELinux 接口"
+ 
+-#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
++#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1954
+ msgid "Context"
+ msgstr "上下文"
+ 
+-#: ../semanage/seobject.py:1667
++#: ../semanage/seobject.py:1671
+ #, python-format
+ msgid "Equivalence class for %s already exists"
 -msgstr ""
--
--#: ../semanage/seobject.py:245
--msgid "Could not test MLS enabled status"
++msgstr "已存在 %s 的等效类型"
+ 
+-#: ../semanage/seobject.py:1673
++#: ../semanage/seobject.py:1677
+ #, python-format
+ msgid "File spec %s conflicts with equivalency rule '%s %s'"
 -msgstr ""
--
--#: ../semanage/seobject.py:251 ../semanage/seobject.py:266
--msgid "Not yet implemented"
++msgstr "文件说明 %s 与等效规则 '%s %s' 冲突"
+ 
+-#: ../semanage/seobject.py:1682
++#: ../semanage/seobject.py:1686
+ #, python-format
+ msgid "Equivalence class for %s does not exists"
 -msgstr ""
--
--#: ../semanage/seobject.py:255
--msgid "Semanage transaction already in progress"
++msgstr "%s 的等效类型不存在"
+ 
+-#: ../semanage/seobject.py:1696
++#: ../semanage/seobject.py:1700
+ #, python-format
+ msgid "Could not set user in file context for %s"
+ msgstr "无法在文件 context 中为 %s 设置用户"
+ 
+-#: ../semanage/seobject.py:1700
++#: ../semanage/seobject.py:1704
+ #, python-format
+ msgid "Could not set role in file context for %s"
+ msgstr "无法在文件 context 中为 %s 设置角色"
+ 
+-#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
++#: ../semanage/seobject.py:1709 ../semanage/seobject.py:1769
+ #, python-format
+ msgid "Could not set mls fields in file context for %s"
+-msgstr "无法在文件 context 中为 %s 设置 mls 项"
++msgstr "无法在文件 context 中为 %s 设置 mls 字段"
+ 
+-#: ../semanage/seobject.py:1711
++#: ../semanage/seobject.py:1715
+ msgid "Invalid file specification"
+ msgstr "无效文件说明"
+ 
+-#: ../semanage/seobject.py:1713
++#: ../semanage/seobject.py:1717
+ msgid "File specification can not include spaces"
 -msgstr ""
--
--#: ../semanage/seobject.py:264
--msgid "Could not start semanage transaction"
++msgstr "文件说明不能有空格"
+ 
+-#: ../semanage/seobject.py:1718
++#: ../semanage/seobject.py:1722
+ #, python-format
+ msgid ""
+ "File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
++msgstr "文件说明 %s 与等效规则 '%s %s' 冲突。请尝试添加 '%s'。"
++
++#: ../semanage/seobject.py:1735
++#, python-format
++msgid "Type %s is invalid, must be a file or device type"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
+-#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
+-#: ../semanage/seobject.py:1880
++#: ../semanage/seobject.py:1743 ../semanage/seobject.py:1748
++#: ../semanage/seobject.py:1804 ../semanage/seobject.py:1886
++#: ../semanage/seobject.py:1890
+ #, python-format
+ msgid "Could not check if file context for %s is defined"
+-msgstr "如果 %s 的文件 context 被设定,无法检查"
++msgstr "如果已定义 %s 的文件上下文,则无法检查。"
+ 
+-#: ../semanage/seobject.py:1749
++#: ../semanage/seobject.py:1756
+ #, python-format
+ msgid "Could not create file context for %s"
+-msgstr "无法为 %s 创建文件 context"
++msgstr "无法为 %s 创建文件上下文"
+ 
+-#: ../semanage/seobject.py:1757
++#: ../semanage/seobject.py:1764
+ #, python-format
+ msgid "Could not set type in file context for %s"
+ msgstr "无法在文件 context 中为 %s 设置类型"
+ 
+-#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
+-#: ../semanage/seobject.py:1826
++#: ../semanage/seobject.py:1772 ../semanage/seobject.py:1832
++#: ../semanage/seobject.py:1836
+ #, python-format
+ msgid "Could not set file context for %s"
+-msgstr "无法为 %s 设置文件 context"
++msgstr "无法为 %s 设置文件上下文"
+ 
+-#: ../semanage/seobject.py:1771
++#: ../semanage/seobject.py:1778
+ #, python-format
+ msgid "Could not add file context for %s"
+-msgstr "无法为 %s 添加文件 context"
++msgstr "无法为 %s 添加文件上下文"
+ 
+-#: ../semanage/seobject.py:1785
++#: ../semanage/seobject.py:1792
+ msgid "Requires setype, serange or seuser"
+ msgstr "需要 setype、serange 或 seuser"
+ 
+-#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
++#: ../semanage/seobject.py:1808 ../semanage/seobject.py:1894
+ #, python-format
+ msgid "File context for %s is not defined"
+-msgstr "%s 的文件 context 没有被定义"
++msgstr "未定义 %s 的文件上下文"
+ 
+-#: ../semanage/seobject.py:1804
++#: ../semanage/seobject.py:1814
+ #, python-format
+ msgid "Could not query file context for %s"
+-msgstr "无法为 %s 查询文件 context"
++msgstr "无法为 %s 查询文件上下文"
+ 
+-#: ../semanage/seobject.py:1830
++#: ../semanage/seobject.py:1840
+ #, python-format
+ msgid "Could not modify file context for %s"
+-msgstr "无法为 %s 修改文件 context"
++msgstr "无法为 %s 修改文件上下文"
+ 
+-#: ../semanage/seobject.py:1843
++#: ../semanage/seobject.py:1853
+ msgid "Could not list the file contexts"
+-msgstr "无法列出文件环境"
++msgstr "无法列出文件上下文"
+ 
+-#: ../semanage/seobject.py:1857
++#: ../semanage/seobject.py:1867
+ #, python-format
+ msgid "Could not delete the file context %s"
+-msgstr "无法删除文件环境为 %s"
++msgstr "无法删除文件上下文 %s"
+ 
+-#: ../semanage/seobject.py:1882
++#: ../semanage/seobject.py:1892
+ #, python-format
+ msgid "File context for %s is defined in policy, cannot be deleted"
+-msgstr "%s 的文件 context 已经在策略中被定义,无法删除"
++msgstr "已在策略中定义了 %s 的文件上下文,无法将其删除。"
+ 
+-#: ../semanage/seobject.py:1888
++#: ../semanage/seobject.py:1898
+ #, python-format
+ msgid "Could not delete file context for %s"
+-msgstr "无法为 %s 删除文件 context"
++msgstr "无法为 %s 删除文件上下文"
+ 
+-#: ../semanage/seobject.py:1903
++#: ../semanage/seobject.py:1913
+ msgid "Could not list file contexts"
+-msgstr "无法列出文件 context"
++msgstr "无法列出文件上下文"
+ 
+-#: ../semanage/seobject.py:1907
++#: ../semanage/seobject.py:1917
+ msgid "Could not list local file contexts"
+ msgstr "无法列出本地文件上下文"
+ 
+-#: ../semanage/seobject.py:1944
++#: ../semanage/seobject.py:1954
+ msgid "SELinux fcontext"
+-msgstr "SELinux 文件上下文"
++msgstr "SELinux fcontext"
+ 
+-#: ../semanage/seobject.py:1944
++#: ../semanage/seobject.py:1954
+ msgid "type"
+ msgstr "类型"
+ 
+-#: ../semanage/seobject.py:1957
++#: ../semanage/seobject.py:1967
+ msgid ""
+ "\n"
+ "SELinux Distribution fcontext Equivalence \n"
+ msgstr ""
++"\n"
++"SELinux Distribution fcontext Equivalence\n"
+ 
+-#: ../semanage/seobject.py:1962
++#: ../semanage/seobject.py:1972
+ msgid ""
+ "\n"
+ "SELinux Local fcontext Equivalence \n"
+ msgstr ""
++"\n"
++"SELinux Local fcontext Equivalence\n"
+ 
+-#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
+-#: ../semanage/seobject.py:2054
++#: ../semanage/seobject.py:2006 ../semanage/seobject.py:2059
++#: ../semanage/seobject.py:2065
+ #, python-format
+ msgid "Could not check if boolean %s is defined"
+-msgstr "无法检查布尔值 %s 是否已被定义"
++msgstr "无法检查是否已定义布尔值 %s"
+ 
+-#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
++#: ../semanage/seobject.py:2008 ../semanage/seobject.py:2061
+ #, python-format
+ msgid "Boolean %s is not defined"
+-msgstr "布尔值 %s 未被定义"
++msgstr "尚未定义布尔值 %s"
+ 
+-#: ../semanage/seobject.py:2002
++#: ../semanage/seobject.py:2012
+ #, python-format
+ msgid "Could not query file context %s"
+-msgstr "无法查询文件 context %s"
++msgstr "无法查询文件上下文 %s"
+ 
+-#: ../semanage/seobject.py:2007
++#: ../semanage/seobject.py:2017
+ #, python-format
+ msgid "You must specify one of the following values: %s"
+ msgstr "您必需指定以下值之一:%s"
+ 
+-#: ../semanage/seobject.py:2012
++#: ../semanage/seobject.py:2022
+ #, python-format
+ msgid "Could not set active value of boolean %s"
+ msgstr "无法设定活跃布尔值 %s"
+ 
+-#: ../semanage/seobject.py:2015
++#: ../semanage/seobject.py:2025
+ #, python-format
+ msgid "Could not modify boolean %s"
+ msgstr "无法修改布尔值 %s"
+ 
+-#: ../semanage/seobject.py:2033
++#: ../semanage/seobject.py:2043
+ #, python-format
+ msgid "Bad format %s: Record %s"
+ msgstr "错误格式 %s:记录 %s"
+ 
+-#: ../semanage/seobject.py:2056
++#: ../semanage/seobject.py:2067
+ #, python-format
+ msgid "Boolean %s is defined in policy, cannot be deleted"
+-msgstr "布尔值 %s 在策略中被定义,无法删除"
++msgstr "已在策略中定义了布尔值 %s,无法将其删除。"
+ 
+-#: ../semanage/seobject.py:2060
++#: ../semanage/seobject.py:2071
+ #, python-format
+ msgid "Could not delete boolean %s"
+-msgstr "不能删除布尔值 %s"
++msgstr "无法删除布尔值 %s"
+ 
+-#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
++#: ../semanage/seobject.py:2083 ../semanage/seobject.py:2100
+ msgid "Could not list booleans"
+ msgstr "无法列出布尔值"
+ 
+-#: ../semanage/seobject.py:2112
++#: ../semanage/seobject.py:2125
+ msgid "unknown"
+ msgstr "未知"
+ 
+-#: ../semanage/seobject.py:2125
++#: ../semanage/seobject.py:2138
+ msgid "off"
+ msgstr "关"
+ 
+-#: ../semanage/seobject.py:2125
++#: ../semanage/seobject.py:2138
+ msgid "on"
+ msgstr "开"
+ 
+-#: ../semanage/seobject.py:2139
++#: ../semanage/seobject.py:2152
+ msgid "SELinux boolean"
+ msgstr "SELinux 布尔值"
+ 
+-#: ../semanage/seobject.py:2139
++#: ../semanage/seobject.py:2152
+ msgid "State"
 -msgstr ""
--
--#: ../semanage/seobject.py:274
--msgid "Could not commit semanage transaction"
++msgstr "状态"
+ 
+-#: ../semanage/seobject.py:2139
++#: ../semanage/seobject.py:2152
+ msgid "Default"
 -msgstr ""
--
--#: ../semanage/seobject.py:279
--msgid "Semanage transaction not in progress"
++msgstr "默认"
+ 
+-#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
+-#: ../gui/polgengui.py:253
++#: ../semanage/seobject.py:2152 ../gui/polgen.glade:113
++#: ../gui/polgengui.py:254
+ msgid "Description"
+ msgstr "描述"
+ 
+@@ -952,7 +973,7 @@ msgstr "设置 PAM_TTY 失败\n"
+ #: ../newrole/newrole.c:290
+ #, c-format
+ msgid "newrole: service name configuration hashtable overflow\n"
+-msgstr "newrole: 服务名配置散列溢出\n"
++msgstr "newrole: 服务名配置散列表溢出\n"
+ 
+ #: ../newrole/newrole.c:300
+ #, c-format
+@@ -962,7 +983,7 @@ msgstr "newrole:  %s: 错误发生在第 %lu 行。\n"
+ #: ../newrole/newrole.c:439
+ #, c-format
+ msgid "cannot find valid entry in the passwd file.\n"
+-msgstr "无法在 passwd 文件中找到有效的项。\n"
++msgstr "无法在 passwd 文件中找到有效条目。\n"
+ 
+ #: ../newrole/newrole.c:450
+ #, c-format
+@@ -982,17 +1003,17 @@ msgstr "无法清除系统环境\n"
+ #: ../newrole/newrole.c:556 ../newrole/newrole.c:587 ../newrole/newrole.c:617
+ #, c-format
+ msgid "Error changing uid, aborting.\n"
+-msgstr "改变 uid 错误,中止。\n"
++msgstr "更改 uid 出错,中止。\n"
+ 
+ #: ../newrole/newrole.c:612
+ #, c-format
+ msgid "Error resetting KEEPCAPS, aborting\n"
+-msgstr "重新设置 KEEPCAPS 错误,中止\n"
++msgstr "重新设置 KEEPCAPS 出错,中止\n"
+ 
+ #: ../newrole/newrole.c:635
+ #, c-format
+ msgid "Error connecting to audit system.\n"
+-msgstr "连接到审核系统错误。\n"
++msgstr "连接到审计系统出错。\n"
+ 
+ #: ../newrole/newrole.c:641
+ #, c-format
+@@ -1004,10 +1025,10 @@ msgstr "分配内存时出错。\n"
+ msgid "Error sending audit message.\n"
+ msgstr "发送审计信息时出错。\n"
+ 
+-#: ../newrole/newrole.c:692 ../newrole/newrole.c:1059
++#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
+ #, c-format
+ msgid "Could not determine enforcing mode.\n"
+-msgstr "不能决定强制模式。\n"
++msgstr "不能决定 enforcing 模式。\n"
+ 
+ #: ../newrole/newrole.c:699
+ #, c-format
+@@ -1017,22 +1038,22 @@ msgstr "错误!无法打开 %s。\n"
+ #: ../newrole/newrole.c:705
+ #, c-format
+ msgid "%s!  Could not get current context for %s, not relabeling tty.\n"
+-msgstr "%s!  无法为 %s 获得当前的 context,没有重新标记(relabel)tty。\n"
++msgstr "%s!  无法为 %s 获得当前的 上下文,没有重新标记(relabel)tty。\n"
+ 
+ #: ../newrole/newrole.c:715
+ #, c-format
+ msgid "%s!  Could not get new context for %s, not relabeling tty.\n"
+-msgstr "%s! 无法为 %s 获得新 context,不能重新标记 tty。\n"
++msgstr "%s! 无法为 %s 获得新上下文,不能重新标记 tty。\n"
+ 
+ #: ../newrole/newrole.c:725
+ #, c-format
+ msgid "%s!  Could not set new context for %s\n"
+-msgstr "%s!  无法为 %s 设置新 context\n"
++msgstr "%s!  无法为 %s 设置新上下文\n"
+ 
+ #: ../newrole/newrole.c:772
+ #, c-format
+ msgid "%s changed labels.\n"
+-msgstr "%s 改变的标记。\n"
++msgstr "%s 更改的标签。\n"
+ 
+ #: ../newrole/newrole.c:778
+ #, c-format
+@@ -1052,27 +1073,27 @@ msgstr "错误:指定了多个类型\n"
+ #: ../newrole/newrole.c:850
+ #, c-format
+ msgid "Sorry, -l may be used with SELinux MLS support.\n"
+-msgstr "-l 可以被有 MLS 支持的 SELinux 使用。\n"
++msgstr "抱歉,可能会在 SELinux  MLS 支持中使用 -l。\n"
+ 
+ #: ../newrole/newrole.c:855
+ #, c-format
+ msgid "Error: multiple levels specified\n"
+-msgstr "错误:多个级别被指定\n"
++msgstr "错误:指定了多个级别\n"
+ 
+ #: ../newrole/newrole.c:865
+ #, c-format
+ msgid "Error: you are not allowed to change levels on a non secure terminal \n"
+-msgstr "错误:您不能在不安全的终端更改级别\n"
++msgstr "错误:不允许在不安全的终端更改级别\n"
+ 
+ #: ../newrole/newrole.c:891
+ #, c-format
+ msgid "Couldn't get default type.\n"
+-msgstr "无法获得默认的类型。\n"
++msgstr "无法获得默认类型。\n"
+ 
+ #: ../newrole/newrole.c:901
+ #, c-format
+ msgid "failed to get new context.\n"
+-msgstr "获得新 context 失败。\n"
++msgstr "获得新上下文失败。\n"
+ 
+ #: ../newrole/newrole.c:908
+ #, c-format
+@@ -1087,7 +1108,7 @@ msgstr "设置新类型 %s 失败\n"
+ #: ../newrole/newrole.c:925
+ #, c-format
+ msgid "failed to build new range with level %s\n"
+-msgstr "创建有级别 %s 的新范围失败\n"
++msgstr "使用级别 %s 构建新范围失败\n"
+ 
+ #: ../newrole/newrole.c:930
+ #, c-format
+@@ -1097,12 +1118,12 @@ msgstr "设定新范围 %s 失败\n"
+ #: ../newrole/newrole.c:938
+ #, c-format
+ msgid "failed to convert new context to string\n"
+-msgstr "把新 context 转换为字符串失败\n"
++msgstr "将新上下文转换为字符串失败\n"
+ 
+ #: ../newrole/newrole.c:943
+ #, c-format
+ msgid "%s is not a valid context\n"
+-msgstr "%s 不是一个有效的 context\n"
++msgstr "%s 不是一个有效的上下文\n"
+ 
+ #: ../newrole/newrole.c:950
+ #, c-format
+@@ -1119,62 +1140,66 @@ msgstr "无法获得空信号\n"
+ msgid "Unable to set SIGHUP handler\n"
+ msgstr "无法设置 SIGHUP handler\n"
+ 
+-#: ../newrole/newrole.c:1053
++#: ../newrole/newrole.c:1036
++msgid "Sorry, newrole failed to drop capabilities\n"
++msgstr ""
++
++#: ../newrole/newrole.c:1052
+ #, c-format
+ msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
+ msgstr "newrole 只可以在一个 SELinux 内核中使用。\n"
+ 
+-#: ../newrole/newrole.c:1070
++#: ../newrole/newrole.c:1069
+ #, c-format
+ msgid "failed to get old_context.\n"
+ msgstr "获得 old_context 失败。\n"
+ 
+-#: ../newrole/newrole.c:1077
++#: ../newrole/newrole.c:1076
+ #, c-format
+ msgid "Warning!  Could not retrieve tty information.\n"
+ msgstr "错误!不能检索 tty 信息。\n"
+ 
+-#: ../newrole/newrole.c:1098
++#: ../newrole/newrole.c:1097
+ #, c-format
+ msgid "error on reading PAM service configuration.\n"
+ msgstr "读取 PAM 服务配置时出错。\n"
+ 
+-#: ../newrole/newrole.c:1133
++#: ../newrole/newrole.c:1132
+ #, c-format
+ msgid "newrole: incorrect password for %s\n"
+ msgstr "newrole:%s 的密码不正确\n"
+ 
+-#: ../newrole/newrole.c:1160
++#: ../newrole/newrole.c:1159
+ #, c-format
+ msgid "newrole: failure forking: %s"
+ msgstr "newrole:fork 失败:%s"
+ 
+-#: ../newrole/newrole.c:1163 ../newrole/newrole.c:1186
++#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
+ #, c-format
+ msgid "Unable to restore tty label...\n"
+ msgstr "无法恢复 tty label...\n"
+ 
+-#: ../newrole/newrole.c:1165 ../newrole/newrole.c:1192
++#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
+ #, c-format
+ msgid "Failed to close tty properly\n"
+ msgstr "关闭 tty 失败\n"
+ 
+-#: ../newrole/newrole.c:1224
++#: ../newrole/newrole.c:1223
+ #, c-format
+ msgid "Could not close descriptors.\n"
+ msgstr "无法关闭 descriptors。\n"
+ 
+-#: ../newrole/newrole.c:1251
++#: ../newrole/newrole.c:1250
+ #, c-format
+ msgid "Error allocating shell's argv0.\n"
+ msgstr "分配 shell 的 argv0 时出错。\n"
+ 
+-#: ../newrole/newrole.c:1287
++#: ../newrole/newrole.c:1286
+ #, c-format
+ msgid "Unable to restore the environment, aborting\n"
+ msgstr "无法恢复系统环境,中止\n"
+ 
+-#: ../newrole/newrole.c:1298
++#: ../newrole/newrole.c:1297
+ msgid "failed to exec shell\n"
+ msgstr "执行 shell 失败\n"
+ 
+@@ -1277,2088 +1302,2963 @@ msgstr "chcat -- -CompanyConfidential /docs/businessplan.odt"
+ msgid "chcat -l +CompanyConfidential juser"
+ msgstr "chcat -l +CompanyConfidential juser"
+ 
+-#: ../scripts/chcat:399 ../gui/polgen.py:1351
+-#, c-format, python-format
++#: ../scripts/chcat:399
++#, c-format
+ msgid "Options Error %s "
+ msgstr "选项错误 %s "
+ 
+-#: ../gui/booleansPage.py:195 ../gui/system-config-selinux.glade:1706
++#: ../gui/booleansPage.py:194 ../gui/system-config-selinux.glade:1706
+ msgid "Boolean"
 -msgstr ""
--
--#: ../semanage/seobject.py:291 ../semanage/seobject.py:371
--msgid "Could not list SELinux modules"
++msgstr "布尔值"
+ 
+-#: ../gui/booleansPage.py:252 ../gui/semanagePage.py:162
++#: ../gui/booleansPage.py:245 ../gui/semanagePage.py:162
+ msgid "all"
 -msgstr ""
--
--#: ../semanage/seobject.py:304
--msgid "Modules Name"
++msgstr "全部"
+ 
+-#: ../gui/booleansPage.py:254 ../gui/semanagePage.py:164
++#: ../gui/booleansPage.py:247 ../gui/semanagePage.py:164
+ #: ../gui/system-config-selinux.glade:1615
+ #: ../gui/system-config-selinux.glade:1820
+ #: ../gui/system-config-selinux.glade:2437
+ msgid "Customized"
 -msgstr ""
--
--#: ../semanage/seobject.py:304
--msgid "Version"
++msgstr "自定义"
+ 
+ #: ../gui/fcontextPage.py:64 ../gui/system-config-selinux.glade:1911
+ msgid "File Labeling"
 -msgstr ""
--
--#: ../semanage/seobject.py:307
--msgid "Disabled"
++msgstr "文件标签"
+ 
+ #: ../gui/fcontextPage.py:74
+ msgid ""
+ "File\n"
+ "Specification"
 -msgstr ""
--
--#: ../semanage/seobject.py:322
--#, python-format
--msgid "Could not disable module %s (remove failed)"
++msgstr "文件说明"
+ 
+ #: ../gui/fcontextPage.py:81
+ msgid ""
+ "Selinux\n"
+ "File Type"
 -msgstr ""
--
--#: ../semanage/seobject.py:333
--#, python-format
--msgid "Could not enable module %s (remove failed)"
++msgstr "Selinux 文件类型"
+ 
+ #: ../gui/fcontextPage.py:88
+ msgid ""
+ "File\n"
+ "Type"
 -msgstr ""
--
--#: ../semanage/seobject.py:348
--#, python-format
--msgid "Could not remove module %s (remove failed)"
++msgstr " 文件类型"
+ 
+ #: ../gui/loginsPage.py:48 ../gui/system-config-selinux.glade:2098
+ msgid "User Mapping"
 -msgstr ""
--
--#: ../semanage/seobject.py:358
--msgid "dontaudit requires either 'on' or 'off'"
++msgstr "用户映射"
+ 
+ #: ../gui/loginsPage.py:52
+ msgid ""
+ "Login\n"
+ "Name"
 -msgstr ""
--
--#: ../semanage/seobject.py:387
--msgid "Builtin Permissive Types"
++msgstr "登录名"
+ 
+ #: ../gui/loginsPage.py:56 ../gui/usersPage.py:50
+ msgid ""
+ "SELinux\n"
+ "User"
 -msgstr ""
--
--#: ../semanage/seobject.py:397
--msgid "Customized Permissive Types"
++msgstr "SELinux 用户"
+ 
+ #: ../gui/loginsPage.py:59 ../gui/usersPage.py:55
+ msgid ""
+ "MLS/\n"
+ "MCS Range"
 -msgstr ""
--
--#: ../semanage/seobject.py:438
--#, python-format
--msgid "Could not set permissive domain %s (module installation failed)"
++msgstr "MLS/⏎ MCS 范围"
+ 
+ #: ../gui/loginsPage.py:133
+ #, python-format
+ msgid "Login '%s' is required"
 -msgstr ""
--
--#: ../semanage/seobject.py:444
--#, python-format
--msgid "Could not remove permissive domain %s (remove failed)"
++msgstr "需要登录 '%s' "
+ 
+-#: ../gui/modulesPage.py:48 ../gui/system-config-selinux.glade:2753
++#: ../gui/modulesPage.py:49 ../gui/system-config-selinux.glade:2753
+ msgid "Policy Module"
 -msgstr ""
--
--#: ../semanage/seobject.py:479 ../semanage/seobject.py:553
--#: ../semanage/seobject.py:599 ../semanage/seobject.py:696
--#: ../semanage/seobject.py:726 ../semanage/seobject.py:793
--#: ../semanage/seobject.py:850 ../semanage/seobject.py:1097
--#: ../semanage/seobject.py:1786 ../semanage/seobject.py:1849
--#: ../semanage/seobject.py:1868 ../semanage/seobject.py:1985
--#: ../semanage/seobject.py:2037
--#, python-format
--msgid "Could not create a key for %s"
++msgstr "策略模块"
+ 
+-#: ../gui/modulesPage.py:57
++#: ../gui/modulesPage.py:58
+ msgid "Module Name"
 -msgstr ""
--
--#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
--#: ../semanage/seobject.py:603 ../semanage/seobject.py:609
--#, python-format
--msgid "Could not check if login mapping for %s is defined"
++msgstr "模块名称"
+ 
+-#: ../gui/modulesPage.py:134
++#: ../gui/modulesPage.py:135
+ msgid "Disable Audit"
 -msgstr ""
--
--#: ../semanage/seobject.py:492
--#, python-format
--msgid "Linux Group %s does not exist"
++msgstr "禁用审核"
+ 
+-#: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
++#: ../gui/modulesPage.py:138 ../gui/system-config-selinux.glade:2662
+ msgid "Enable Audit"
 -msgstr ""
--
--#: ../semanage/seobject.py:497
--#, python-format
--msgid "Linux User %s does not exist"
++msgstr "启用审核"
+ 
+-#: ../gui/modulesPage.py:162
++#: ../gui/modulesPage.py:163
+ msgid "Load Policy Module"
 -msgstr ""
--
--#: ../semanage/seobject.py:501
--#, python-format
--msgid "Could not create login mapping for %s"
++msgstr "载入策略模块"
+ 
+-#: ../gui/polgen.glade:79
+-msgid "Polgen"
 -msgstr ""
 -
--#: ../semanage/seobject.py:505 ../semanage/seobject.py:741
--#, python-format
--msgid "Could not set name for %s"
+-#: ../gui/polgen.glade:80
++#: ../gui/polgen.glade:9
+ msgid "Red Hat 2007"
 -msgstr ""
--
--#: ../semanage/seobject.py:510 ../semanage/seobject.py:751
--#, python-format
--msgid "Could not set MLS range for %s"
++msgstr "Red Hat 2007"
+ 
+-#: ../gui/polgen.glade:81
++#: ../gui/polgen.glade:11
+ msgid "GPL"
 -msgstr ""
--
--#: ../semanage/seobject.py:514
--#, python-format
--msgid "Could not set SELinux user for %s"
++msgstr "GPL"
+ 
+ #. TRANSLATORS: Replace this string with your names, one name per line.
+-#: ../gui/polgen.glade:85 ../gui/system-config-selinux.glade:17
++#: ../gui/polgen.glade:13 ../gui/system-config-selinux.glade:17
+ msgid "translator-credits"
 -msgstr ""
--
--#: ../semanage/seobject.py:518
--#, python-format
--msgid "Could not add login mapping for %s"
++msgstr "译者"
++
++#: ../gui/polgen.glade:34
++msgid "Add Booleans Dialog"
++msgstr "添加布尔值对话"
++
++#: ../gui/polgen.glade:101
++msgid "Boolean Name"
++msgstr "布尔值名称"
+ 
+-#: ../gui/polgen.glade:90
++#: ../gui/polgen.glade:230
+ msgid "SELinux Policy Generation Tool"
 -msgstr ""
--
--#: ../semanage/seobject.py:536
--msgid "Requires seuser or serange"
++msgstr "SELinux 策略生成工具"
+ 
+-#: ../gui/polgen.glade:128
++#: ../gui/polgen.glade:251
+ msgid ""
+ "<b>Select the policy type for the application or user role you want to "
+ "confine:</b>"
 -msgstr ""
--
--#: ../semanage/seobject.py:559 ../semanage/seobject.py:605
--#, python-format
--msgid "Login mapping for %s is not defined"
++msgstr "<b>为您要限制的程序或者用户角色选择策略类型:</b>"
+ 
+-#: ../gui/polgen.glade:177
++#: ../gui/polgen.glade:284
+ msgid "<b>Applications</b>"
 -msgstr ""
--
--#: ../semanage/seobject.py:563
--#, python-format
--msgid "Could not query seuser for %s"
++msgstr "<b>应用程序</b>"
+ 
+-#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
++#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:183
++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 ""
++"标准初始化守护进程是那些通过 init 脚步启动的守护进程。通常需要在 /etc/rc.d/"
++"init.d 中有一个脚本。"
+ 
+-#: ../gui/polgen.glade:241 ../gui/polgen.py:156
+-msgid "Standard Init Daemon"
 -msgstr ""
 -
--#: ../semanage/seobject.py:577
--#, python-format
--msgid "Could not modify login mapping for %s"
+-#: ../gui/polgen.glade:261 ../gui/polgen.py:157
++#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:184
+ msgid "DBUS System Daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:611
--#, python-format
--msgid "Login mapping for %s is defined in policy, cannot be deleted"
++msgstr "DBUS 系统守护进程"
++
++#: ../gui/polgen.glade:349
++msgid "Internet Services Daemon (inetd)"
++msgstr "互联网服务守护进程 (inetd)"
+ 
+-#: ../gui/polgen.glade:280
++#: ../gui/polgen.glade:353
+ msgid "Internet Services Daemon are daemons started by xinetd"
 -msgstr ""
--
--#: ../semanage/seobject.py:615
--#, python-format
--msgid "Could not delete login mapping for %s"
++msgstr "互联网服务守护进程是那些使用 xinetd 启动的守护进程。"
+ 
+-#: ../gui/polgen.glade:282
+-msgid "Internet Services Daemon (inetd)"
 -msgstr ""
--
--#: ../semanage/seobject.py:637 ../semanage/seobject.py:655
--#: ../semanage/seobject.py:893
--msgid "Could not list login mappings"
++#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:186
++msgid "Web Application/Script (CGI)"
++msgstr "网页应用程序/脚本 (CGI)"
+ 
+-#: ../gui/polgen.glade:301
++#: ../gui/polgen.glade:370
+ msgid ""
+ "Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
 -msgstr ""
--
--#: ../semanage/seobject.py:680 ../semanage/seobject.py:685
--msgid "Login Name"
++msgstr "网页应用程序/脚本 (CGI) CGI 脚本由网页服务器 (apache) 启动。"
+ 
+-#: ../gui/polgen.glade:303 ../gui/polgen.py:159
+-msgid "Web Application/Script (CGI)"
 -msgstr ""
--
--#: ../semanage/seobject.py:680 ../semanage/seobject.py:685
--#: ../semanage/seobject.py:943 ../semanage/seobject.py:948
--msgid "SELinux User"
++#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:187
++msgid "User Application"
++msgstr "用户程序"
+ 
+-#: ../gui/polgen.glade:322 ../gui/polgen.glade:343
++#: ../gui/polgen.glade:387 ../gui/polgen.glade:404
+ msgid ""
+ "User Application are any application that you would like to confine that is "
+ "started by a user"
 -msgstr ""
 -
--#: ../semanage/seobject.py:680
--msgid "MLS/MCS Range"
+-#: ../gui/polgen.glade:324 ../gui/polgen.py:160
+-msgid "User Application"
 -msgstr ""
--
--#: ../semanage/seobject.py:699 ../semanage/seobject.py:730
--#: ../semanage/seobject.py:797 ../semanage/seobject.py:854
--#: ../semanage/seobject.py:860
--#, python-format
--msgid "Could not check if SELinux user %s is defined"
++msgstr "用户程序是您要控制的由某个用户启动的任意应用程序"
+ 
+-#: ../gui/polgen.glade:345 ../gui/polgen.py:161
++#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:188
+ msgid "Sandbox"
 -msgstr ""
--
--#: ../semanage/seobject.py:702 ../semanage/seobject.py:803
--#: ../semanage/seobject.py:866
--#, python-format
--msgid "Could not query user for %s"
++msgstr "沙箱"
+ 
+-#: ../gui/polgen.glade:391
++#: ../gui/polgen.glade:446
+ msgid "<b>Login Users</b>"
 -msgstr ""
--
--#: ../semanage/seobject.py:722
--#, python-format
--msgid "You must add at least one role for %s"
++msgstr "<b>登录用户</b>"
++
++#: ../gui/polgen.glade:478
++msgid "Existing User Roles"
++msgstr "现有用户角色"
+ 
+-#: ../gui/polgen.glade:453
++#: ../gui/polgen.glade:482
+ msgid "Modify an existing login user record."
 -msgstr ""
--
--#: ../semanage/seobject.py:737
--#, python-format
--msgid "Could not create SELinux user for %s"
++msgstr "修改现有登录用户记录。"
+ 
+-#: ../gui/polgen.glade:455
+-msgid "Existing User Roles"
 -msgstr ""
--
--#: ../semanage/seobject.py:746
--#, python-format
--msgid "Could not add role %s for %s"
++#: ../gui/polgen.glade:495 ../sepolicy/sepolicy/generate.py:189
++msgid "Minimal Terminal User Role"
++msgstr "最低终端用户角色"
+ 
+-#: ../gui/polgen.glade:474
++#: ../gui/polgen.glade:499
+ msgid ""
+ "This user will login to a machine only via a terminal or remote login.  By "
+ "default this user will have  no setuid, no networking, no su, no sudo."
+ msgstr ""
++"这个用户将使用终端或者远程登录登录某台机器。默认情况下这个用户将没有 setuid、"
++"联网、su、sudo 权限。"
+ 
+-#: ../gui/polgen.glade:476 ../gui/polgen.py:162
+-msgid "Minimal Terminal User Role"
 -msgstr ""
--
--#: ../semanage/seobject.py:755
--#, python-format
--msgid "Could not set MLS level for %s"
++#: ../gui/polgen.glade:512 ../sepolicy/sepolicy/generate.py:190
++msgid "Minimal X Windows User Role"
++msgstr "最低 X 视窗用户角色"
+ 
+-#: ../gui/polgen.glade:495
++#: ../gui/polgen.glade:516
+ msgid ""
+ "This user can login to a machine via X or terminal.  By default this user "
+ "will have no setuid, no networking, no sudo, no su"
+ msgstr ""
++"这个用户通过 X 或者终端登录到某台机器。默认情况下这个用户将没有 setuid、联"
++"网、su、sudo 权限。"
+ 
+-#: ../gui/polgen.glade:497 ../gui/polgen.py:163
+-msgid "Minimal X Windows User Role"
 -msgstr ""
--
--#: ../semanage/seobject.py:758
--#, python-format
--msgid "Could not add prefix %s for %s"
++#: ../gui/polgen.glade:529 ../sepolicy/sepolicy/generate.py:191
++msgid "User Role"
++msgstr "用户角色"
+ 
+-#: ../gui/polgen.glade:516
++#: ../gui/polgen.glade:533
+ msgid ""
+ "User with full networking, no setuid applications without transition, no "
+ "sudo, no su."
 -msgstr ""
--
--#: ../semanage/seobject.py:761
--#, python-format
--msgid "Could not extract key for %s"
++msgstr "用户可完全联网,没有不转换的 setuid 应用程序,没有 sudo,没有 su。"
+ 
+-#: ../gui/polgen.glade:518 ../gui/polgen.py:164
+-msgid "User Role"
 -msgstr ""
--
--#: ../semanage/seobject.py:765
--#, python-format
--msgid "Could not add SELinux user %s"
++#: ../gui/polgen.glade:546 ../sepolicy/sepolicy/generate.py:192
++msgid "Admin User Role"
++msgstr "管理员用户角色"
+ 
+-#: ../gui/polgen.glade:537
++#: ../gui/polgen.glade:550
+ msgid ""
+ "User with full networking, no setuid applications without transition, no su, "
+ "can sudo to Root Administration Roles"
+ msgstr ""
++"用户可完全联网,没有不转换的 setuid 应用程序,没有 sudo,可以 sudo 为 Root 管"
++"理员角色。"
+ 
+-#: ../gui/polgen.glade:539 ../gui/polgen.py:165
+-msgid "Admin User Role"
 -msgstr ""
 -
--#: ../semanage/seobject.py:787
--msgid "Requires prefix, roles, level or range"
+-#: ../gui/polgen.glade:585
++#: ../gui/polgen.glade:592
+ msgid "<b>Root Users</b>"
 -msgstr ""
--
--#: ../semanage/seobject.py:789
--msgid "Requires prefix or roles"
++msgstr "<b>Root 用户</b>"
+ 
+-#: ../gui/polgen.glade:647
++#: ../gui/polgen.glade:623 ../sepolicy/sepolicy/generate.py:193
++msgid "Root Admin User Role"
++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 "
+ "the system directly."
+ msgstr ""
++"如果要使用这个用户管理作为 root 运行的机器,则请选择 Root 管理员用户角色。这"
++"个用户将无法直接登录到该系统。"
+ 
+-#: ../gui/polgen.glade:649 ../gui/polgen.py:166
+-msgid "Root Admin User Role"
 -msgstr ""
 -
--#: ../semanage/seobject.py:799 ../semanage/seobject.py:856
--#, python-format
--msgid "SELinux user %s is not defined"
+-#: ../gui/polgen.glade:716
+-msgid "label104"
 -msgstr ""
 -
--#: ../semanage/seobject.py:828
--#, python-format
--msgid "Could not modify SELinux user %s"
+-#: ../gui/polgen.glade:745
++#: ../gui/polgen.glade:705
+ msgid "<b>Enter name of application or user role:</b>"
 -msgstr ""
--
--#: ../semanage/seobject.py:862
--#, python-format
--msgid "SELinux user %s is defined in policy, cannot be deleted"
++msgstr "<b>输入应用程序或者用户角色名称:</b>"
+ 
+-#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
++#: ../gui/polgen.glade:728 ../gui/polgengui.py:252
+ msgid "Name"
 -msgstr ""
--
--#: ../semanage/seobject.py:873
--#, python-format
--msgid "Could not delete SELinux user %s"
++msgstr "名称"
+ 
+-#: ../gui/polgen.glade:807
++#: ../gui/polgen.glade:739
+ msgid "Enter complete path for executable to be confined."
 -msgstr ""
--
--#: ../semanage/seobject.py:911
--msgid "Could not list SELinux users"
++msgstr "输入要限制的可执行文件的完整路径。"
+ 
+-#: ../gui/polgen.glade:830 ../gui/polgen.glade:950 ../gui/polgen.glade:3142
++#: ../gui/polgen.glade:756 ../gui/polgen.glade:838 ../gui/polgen.glade:2361
+ msgid "..."
 -msgstr ""
--
--#: ../semanage/seobject.py:917
--#, python-format
--msgid "Could not list roles for user %s"
++msgstr "..."
+ 
+-#: ../gui/polgen.glade:849
++#: ../gui/polgen.glade:776
+ msgid "Enter unique name for the confined application or user role."
 -msgstr ""
--
--#: ../semanage/seobject.py:942
--msgid "Labeling"
++msgstr "输入要限制的应用程序或者用户角色的唯一名称。"
+ 
+-#: ../gui/polgen.glade:871
++#: ../gui/polgen.glade:794
+ msgid "Executable"
 -msgstr ""
--
--#: ../semanage/seobject.py:942
--msgid "MLS/"
++msgstr "可执行"
+ 
+-#: ../gui/polgen.glade:899
++#: ../gui/polgen.glade:808
+ msgid "Init script"
 -msgstr ""
--
--#: ../semanage/seobject.py:943
--msgid "Prefix"
++msgstr "Init 脚本"
+ 
+-#: ../gui/polgen.glade:927
++#: ../gui/polgen.glade:821
+ msgid ""
+ "Enter complete path to init script used to start the confined application."
 -msgstr ""
 -
--#: ../semanage/seobject.py:943
--msgid "MCS Level"
+-#: ../gui/polgen.glade:982
+-msgid "label105"
 -msgstr ""
--
--#: ../semanage/seobject.py:943
--msgid "MCS Range"
++msgstr "输入用来启动受限制程序的 init 脚本的完整路径。"
+ 
+-#: ../gui/polgen.glade:1011
++#: ../gui/polgen.glade:887
+ msgid "<b>Select existing role to modify:</b>"
 -msgstr ""
--
--#: ../semanage/seobject.py:943 ../semanage/seobject.py:948
--msgid "SELinux Roles"
++msgstr "<b>选择现有角色进行修改:</b>"
+ 
+-#: ../gui/polgen.glade:1045
++#: ../gui/polgen.glade:908
+ msgid "Select the user roles that will transiton to the %s domain."
 -msgstr ""
--
--#: ../semanage/seobject.py:963
--msgid "Protocol udp or tcp is required"
++msgstr "选择要转换到 %s 域的用户角色。"
+ 
+-#: ../gui/polgen.glade:1073
+-msgid "label106"
++#: ../gui/polgen.glade:928
++msgid "role tab"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1102
++#: ../gui/polgen.glade:945
+ msgid "<b>Select roles that %s will transition to:</b>"
 -msgstr ""
--
--#: ../semanage/seobject.py:965
--msgid "Port is required"
++msgstr "<b>选择 %s 要转换成的角色:</b>"
+ 
+-#: ../gui/polgen.glade:1136
++#: ../gui/polgen.glade:963
+ msgid "Select applications domains that %s will transition to."
 -msgstr ""
--
--#: ../semanage/seobject.py:975
--msgid "Invalid Port"
++msgstr "选择 %s 要转换成的程序域。"
+ 
+-#: ../gui/polgen.glade:1164
+-msgid "label107"
++#: ../gui/polgen.glade:983
++msgid ""
++"transition \n"
++"role tab"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1193
++#: ../gui/polgen.glade:1001
+ msgid "<b>Select the user_roles that will transition to %s:</b>"
 -msgstr ""
--
--#: ../semanage/seobject.py:979
--#, python-format
--msgid "Could not create a key for %s/%s"
++msgstr "<b>选择要转换成 %s 的 user_roles:</b>"
+ 
+-#: ../gui/polgen.glade:1227
++#: ../gui/polgen.glade:1019
+ msgid "Select the user roles that will transiton to this applications domains."
 -msgstr ""
--
--#: ../semanage/seobject.py:990
--msgid "Type is required"
++msgstr "选择要转换成这个程序域的用户角色。"
+ 
+-#: ../gui/polgen.glade:1255
+-msgid "label108"
 -msgstr ""
 -
--#: ../semanage/seobject.py:996 ../semanage/seobject.py:1055
--#: ../semanage/seobject.py:1110 ../semanage/seobject.py:1116
--#, python-format
--msgid "Could not check if port %s/%s is defined"
+-#: ../gui/polgen.glade:1284
++#: ../gui/polgen.glade:1056
+ msgid "<b>Select domains that %s will administer:</b>"
 -msgstr ""
--
--#: ../semanage/seobject.py:998
--#, python-format
--msgid "Port %s/%s already defined"
++msgstr "<b>选择 %s 要管理的域:</b>"
+ 
+-#: ../gui/polgen.glade:1318 ../gui/polgen.glade:1409
++#: ../gui/polgen.glade:1074 ../gui/polgen.glade:1129
+ msgid "Select the domains that you would like this user administer."
 -msgstr ""
--
--#: ../semanage/seobject.py:1002
--#, python-format
--msgid "Could not create port for %s/%s"
++msgstr "选择您希望这个用户管理的域。"
+ 
+-#: ../gui/polgen.glade:1346
+-msgid "label109"
 -msgstr ""
 -
--#: ../semanage/seobject.py:1008
--#, python-format
--msgid "Could not create context for %s/%s"
+-#: ../gui/polgen.glade:1375
++#: ../gui/polgen.glade:1111
+ msgid "<b>Select additional roles for %s:</b>"
 -msgstr ""
 -
--#: ../semanage/seobject.py:1012
--#, python-format
--msgid "Could not set user in port context for %s/%s"
+-#: ../gui/polgen.glade:1437
+-msgid "label111"
 -msgstr ""
--
--#: ../semanage/seobject.py:1016
--#, python-format
--msgid "Could not set role in port context for %s/%s"
++msgstr "<b>为 %s 选择附加角色:</b>"
+ 
+-#: ../gui/polgen.glade:1466
++#: ../gui/polgen.glade:1166
+ msgid "<b>Enter network ports that %s binds on:</b>"
 -msgstr ""
--
--#: ../semanage/seobject.py:1020
--#, python-format
--msgid "Could not set type in port context for %s/%s"
--msgstr ""
--
--#: ../semanage/seobject.py:1025
--#, python-format
--msgid "Could not set mls fields in port context for %s/%s"
++msgstr "<b>输入 %s 捆绑的网络接口:</b>"
+ 
+-#: ../gui/polgen.glade:1497 ../gui/polgen.glade:1997
++#: ../gui/polgen.glade:1186 ../gui/polgen.glade:1557
+ msgid "<b>TCP Ports</b>"
 -msgstr ""
--
--#: ../semanage/seobject.py:1029
--#, python-format
--msgid "Could not set port context for %s/%s"
++msgstr "<b>TCP 端口</b>"
++
++#: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
++#: ../gui/polgen.glade:1698
++msgid "All"
++msgstr "全部"
+ 
+-#: ../gui/polgen.glade:1565 ../gui/polgen.glade:1785
++#: ../gui/polgen.glade:1227 ../gui/polgen.glade:1394
+ msgid "Allows %s to bind to any udp port"
 -msgstr ""
--
--#: ../semanage/seobject.py:1033
--#, python-format
--msgid "Could not add port %s/%s"
++msgstr "允许 %s 捆绑到任意 udp 端口"
+ 
+-#: ../gui/polgen.glade:1567 ../gui/polgen.glade:1787 ../gui/polgen.glade:2061
+-#: ../gui/polgen.glade:2215
+-msgid "All"
 -msgstr ""
--
--#: ../semanage/seobject.py:1047 ../semanage/seobject.py:1312
--#: ../semanage/seobject.py:1508
--msgid "Requires setype or serange"
++#: ../gui/polgen.glade:1240 ../gui/polgen.glade:1407
++msgid "600-1024"
++msgstr "600-1024"
+ 
+-#: ../gui/polgen.glade:1585 ../gui/polgen.glade:1805
++#: ../gui/polgen.glade:1244 ../gui/polgen.glade:1411
+ msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
 -msgstr ""
--
--#: ../semanage/seobject.py:1049
--msgid "Requires setype"
++msgstr "允许 %s 使用 0 调用 bindresvport。捆绑到端口 600-1024"
+ 
+-#: ../gui/polgen.glade:1587 ../gui/polgen.glade:1807
+-msgid "600-1024"
 -msgstr ""
--
--#: ../semanage/seobject.py:1057 ../semanage/seobject.py:1112
--#, python-format
--msgid "Port %s/%s is not defined"
++#: ../gui/polgen.glade:1257 ../gui/polgen.glade:1424
++msgid "Unreserved Ports (>1024)"
++msgstr "未保留的端口 (>1024)"
+ 
+-#: ../gui/polgen.glade:1605 ../gui/polgen.glade:1825
++#: ../gui/polgen.glade:1261 ../gui/polgen.glade:1428
+ msgid ""
+ "Enter a comma separated list of udp ports or ranges of ports that %s binds "
+ "to. Example: 612, 650-660"
 -msgstr ""
 -
--#: ../semanage/seobject.py:1061
--#, python-format
--msgid "Could not query port %s/%s"
+-#: ../gui/polgen.glade:1607 ../gui/polgen.glade:1827
+-msgid "Unreserved Ports (>1024)"
 -msgstr ""
--
--#: ../semanage/seobject.py:1072
--#, python-format
--msgid "Could not modify port %s/%s"
++msgstr "输入以逗号分开的 %s 可捆绑的 udp 端口或者端口范围列表。例如:"
+ 
+-#: ../gui/polgen.glade:1638 ../gui/polgen.glade:1858 ../gui/polgen.glade:2079
+-#: ../gui/polgen.glade:2233
++#: ../gui/polgen.glade:1289 ../gui/polgen.glade:1456 ../gui/polgen.glade:1609
++#: ../gui/polgen.glade:1718
+ msgid "Select Ports"
 -msgstr ""
--
--#: ../semanage/seobject.py:1085
--msgid "Could not list the ports"
++msgstr "选择端口"
+ 
+-#: ../gui/polgen.glade:1663 ../gui/polgen.glade:1883
++#: ../gui/polgen.glade:1302 ../gui/polgen.glade:1469
+ msgid "Allows %s to bind to any udp ports > 1024"
 -msgstr ""
--
--#: ../semanage/seobject.py:1101
--#, python-format
--msgid "Could not delete the port %s"
++msgstr "允许 %s 捆绑到任意大于 1024 的 udp 端口"
+ 
+-#: ../gui/polgen.glade:1717 ../gui/polgen.glade:2151
++#: ../gui/polgen.glade:1353 ../gui/polgen.glade:1666
+ msgid "<b>UDP Ports</b>"
 -msgstr ""
--
--#: ../semanage/seobject.py:1118
--#, python-format
--msgid "Port %s/%s is defined in policy, cannot be deleted"
++msgstr "<b>UDP 端口</b>"
+ 
+-#: ../gui/polgen.glade:1937
+-msgid "label113"
++#: ../gui/polgen.glade:1519
++msgid ""
++"Network\n"
++"Bind tab"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1966
++#: ../gui/polgen.glade:1537
+ msgid "<b>Select network ports that %s connects to:</b>"
 -msgstr ""
--
--#: ../semanage/seobject.py:1122
--#, python-format
--msgid "Could not delete port %s/%s"
++msgstr "<b>选择 %s 连接的网络端口:</b>"
+ 
+-#: ../gui/polgen.glade:2058
++#: ../gui/polgen.glade:1593
+ msgid "Allows %s to connect to any tcp port"
 -msgstr ""
--
--#: ../semanage/seobject.py:1138 ../semanage/seobject.py:1160
--msgid "Could not list ports"
++msgstr "允许 %s 连接到任意 tcp 端口"
+ 
+-#: ../gui/polgen.glade:2104
++#: ../gui/polgen.glade:1622
+ msgid ""
+ "Enter a comma separated list of tcp ports or ranges of ports that %s "
+ "connects to. Example: 612, 650-660"
+ msgstr ""
++"输入使用逗号分开的 %s 要连接的 tcp 端口或者端口范围列表,例如:612, 650-660"
+ 
+-#: ../gui/polgen.glade:2212
++#: ../gui/polgen.glade:1702
+ msgid "Allows %s to connect to any udp port"
 -msgstr ""
--
--#: ../semanage/seobject.py:1199
--msgid "SELinux Port Type"
++msgstr "允许 %s 连接到任意 udp 端口"
+ 
+-#: ../gui/polgen.glade:2258
++#: ../gui/polgen.glade:1731
+ msgid ""
+ "Enter a comma separated list of udp ports or ranges of ports that %s "
+ "connects to. Example: 612, 650-660"
+ msgstr ""
++"输入使用逗号分开的 %s 要连接的 udp 端口或者端口范围列表,例如:612, 650-660"
+ 
+-#: ../gui/polgen.glade:2305
+-msgid "label114"
 -msgstr ""
 -
--#: ../semanage/seobject.py:1199
--msgid "Proto"
+-#: ../gui/polgen.glade:2334
++#: ../gui/polgen.glade:1792
+ msgid "<b>Select common application traits for %s:</b>"
 -msgstr ""
--
--#: ../semanage/seobject.py:1199
--msgid "Port Number"
++msgstr "<b>为 %s 选择在通用应用程序特征:</b>"
+ 
+-#: ../gui/polgen.glade:2366
++#: ../gui/polgen.glade:1809
+ msgid "Writes syslog messages\t"
 -msgstr ""
--
--#: ../semanage/seobject.py:1218
--msgid "Node Address is required"
++msgstr "写入 syslog 信息"
+ 
+-#: ../gui/polgen.glade:2385
++#: ../gui/polgen.glade:1824
+ msgid "Create/Manipulate temporary files in /tmp"
 -msgstr ""
--
--#: ../semanage/seobject.py:1233
--msgid "Unknown or missing protocol"
++msgstr "创建/操作 /tmp 中的临时文件"
+ 
+-#: ../gui/polgen.glade:2404
++#: ../gui/polgen.glade:1839
+ msgid "Uses Pam for authentication"
 -msgstr ""
--
--#: ../semanage/seobject.py:1247 ../semanage/seobject.py:1446
--#: ../semanage/seobject.py:1724
--msgid "SELinux Type is required"
++msgstr "使用 Pam 验证"
+ 
+-#: ../gui/polgen.glade:2423
++#: ../gui/polgen.glade:1854
+ msgid "Uses nsswitch or getpw* calls"
 -msgstr ""
--
--#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1316
--#: ../semanage/seobject.py:1352 ../semanage/seobject.py:1450
--#: ../semanage/seobject.py:1512 ../semanage/seobject.py:1546
--#: ../semanage/seobject.py:1728
--#, python-format
--msgid "Could not create key for %s"
++msgstr "使用 nsswitch 或者 getpw* 调用"
+ 
+-#: ../gui/polgen.glade:2442
++#: ../gui/polgen.glade:1869
+ msgid "Uses dbus"
 -msgstr ""
--
--#: ../semanage/seobject.py:1253 ../semanage/seobject.py:1320
--#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1362
--#, python-format
--msgid "Could not check if addr %s is defined"
++msgstr "使用 dbus"
+ 
+-#: ../gui/polgen.glade:2461
++#: ../gui/polgen.glade:1884
+ msgid "Sends audit messages"
 -msgstr ""
--
--#: ../semanage/seobject.py:1262
--#, python-format
--msgid "Could not create addr for %s"
++msgstr "发送审核信息"
+ 
+-#: ../gui/polgen.glade:2480
++#: ../gui/polgen.glade:1899
+ msgid "Interacts with the terminal"
 -msgstr ""
--
--#: ../semanage/seobject.py:1268 ../semanage/seobject.py:1466
--#: ../semanage/seobject.py:1686
--#, python-format
--msgid "Could not create context for %s"
++msgstr "与终端互动"
+ 
+-#: ../gui/polgen.glade:2499
++#: ../gui/polgen.glade:1914
+ msgid "Sends email"
 -msgstr ""
--
--#: ../semanage/seobject.py:1272
--#, python-format
--msgid "Could not set mask for %s"
++msgstr "送电子邮件"
+ 
+-#: ../gui/polgen.glade:2530
+-msgid "label115"
 -msgstr ""
 -
--#: ../semanage/seobject.py:1276
--#, python-format
--msgid "Could not set user in addr context for %s"
+-#: ../gui/polgen.glade:2559
++#: ../gui/polgen.glade:1961
+ msgid "<b>Add files/directories that %s manages</b>"
 -msgstr ""
--
--#: ../semanage/seobject.py:1280
--#, python-format
--msgid "Could not set role in addr context for %s"
++msgstr "<b>添加 %s 管理的文件/目录</b>"
+ 
+-#: ../gui/polgen.glade:2788
++#: ../gui/polgen.glade:2122
+ msgid ""
+ "Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
+ "Files ..."
 -msgstr ""
--
--#: ../semanage/seobject.py:1284
--#, python-format
--msgid "Could not set type in addr context for %s"
++msgstr "%s “管理” 的文件/目录。Pid 文件,日志文件,/var/lib 文件......"
+ 
+-#: ../gui/polgen.glade:2823
+-msgid "label116"
 -msgstr ""
 -
--#: ../semanage/seobject.py:1289
--#, python-format
--msgid "Could not set mls fields in addr context for %s"
+-#: ../gui/polgen.glade:2852
++#: ../gui/polgen.glade:2166
+ msgid "<b>Add booleans from the %s policy:</b>"
 -msgstr ""
--
--#: ../semanage/seobject.py:1293
--#, python-format
--msgid "Could not set addr context for %s"
++msgstr "<b>添加 %s 策略中的布尔值:</b>"
+ 
+-#: ../gui/polgen.glade:3002
++#: ../gui/polgen.glade:2274
+ msgid "Add/Remove booleans used by the %s domain"
 -msgstr ""
--
--#: ../semanage/seobject.py:1297
--#, python-format
--msgid "Could not add addr %s"
++msgstr "添加/删除 %s 域使用的布尔值"
+ 
+-#: ../gui/polgen.glade:3066
++#: ../gui/polgen.glade:2316
+ msgid "<b>Which directory you will generate the %s policy?</b>"
 -msgstr ""
--
--#: ../semanage/seobject.py:1322 ../semanage/seobject.py:1358
--#, python-format
--msgid "Addr %s is not defined"
++msgstr "<b>您要在哪个目录中创建 %s 策略?</b>"
+ 
+-#: ../gui/polgen.glade:3097
++#: ../gui/polgen.glade:2334
+ msgid "Policy Directory"
 -msgstr ""
 -
--#: ../semanage/seobject.py:1326
--#, python-format
--msgid "Could not query addr %s"
+-#: ../gui/polgen.glade:3254
+-msgid "Add Booleans Dialog"
 -msgstr ""
 -
--#: ../semanage/seobject.py:1336
--#, python-format
--msgid "Could not modify addr %s"
+-#: ../gui/polgen.glade:3327
+-msgid "Boolean Name"
 -msgstr ""
--
--#: ../semanage/seobject.py:1364
--#, python-format
--msgid "Addr %s is defined in policy, cannot be deleted"
++msgstr "策略目录"
+ 
+-#: ../gui/polgengui.py:261
++#: ../gui/polgengui.py:262
+ msgid "Role"
 -msgstr ""
--
--#: ../semanage/seobject.py:1368
--#, python-format
--msgid "Could not delete addr %s"
++msgstr "角色"
+ 
+-#: ../gui/polgengui.py:268
++#: ../gui/polgengui.py:269
+ msgid "Existing_User"
 -msgstr ""
--
--#: ../semanage/seobject.py:1380
--msgid "Could not deleteall node mappings"
++msgstr "现有用户(_U)"
+ 
+-#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
++#: ../gui/polgengui.py:283 ../gui/polgengui.py:291 ../gui/polgengui.py:305
+ msgid "Application"
 -msgstr ""
--
--#: ../semanage/seobject.py:1394
--msgid "Could not list addrs"
++msgstr "应用程序"
+ 
+-#: ../gui/polgengui.py:352
++#: ../gui/polgengui.py:353
+ #, python-format
+ msgid "%s must be a directory"
 -msgstr ""
--
--#: ../semanage/seobject.py:1454 ../semanage/seobject.py:1516
--#: ../semanage/seobject.py:1550 ../semanage/seobject.py:1556
--#, python-format
--msgid "Could not check if interface %s is defined"
++msgstr "%s 必须是一个目录"
+ 
+-#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
++#: ../gui/polgengui.py:413 ../gui/polgengui.py:694
+ msgid "You must select a user"
 -msgstr ""
--
--#: ../semanage/seobject.py:1461
--#, python-format
--msgid "Could not create interface for %s"
++msgstr "您必须选择一个用户"
+ 
+-#: ../gui/polgengui.py:542
++#: ../gui/polgengui.py:543
+ msgid "Select executable file to be confined."
 -msgstr ""
--
--#: ../semanage/seobject.py:1470
--#, python-format
--msgid "Could not set user in interface context for %s"
++msgstr "选择要限制的可执行文件"
+ 
+-#: ../gui/polgengui.py:553
++#: ../gui/polgengui.py:554
+ msgid "Select init script file to be confined."
 -msgstr ""
--
--#: ../semanage/seobject.py:1474
--#, python-format
--msgid "Could not set role in interface context for %s"
++msgstr "选择要限制的 init 脚本文件。"
+ 
+-#: ../gui/polgengui.py:563
++#: ../gui/polgengui.py:564
+ msgid "Select file(s) that confined application creates or writes"
 -msgstr ""
--
--#: ../semanage/seobject.py:1478
--#, python-format
--msgid "Could not set type in interface context for %s"
++msgstr "选择受限制的应用程序生成或者写入的文件"
+ 
+-#: ../gui/polgengui.py:570
++#: ../gui/polgengui.py:571
+ msgid "Select directory(s) that the confined application owns and writes into"
 -msgstr ""
--
--#: ../semanage/seobject.py:1483
--#, python-format
--msgid "Could not set mls fields in interface context for %s"
++msgstr "选择受限制的应用程序拥有和写入的目录"
+ 
+-#: ../gui/polgengui.py:632
++#: ../gui/polgengui.py:633
+ msgid "Select directory to generate policy files in"
 -msgstr ""
--
--#: ../semanage/seobject.py:1487
--#, python-format
--msgid "Could not set interface context for %s"
++msgstr "选择要生成策略文件的目录"
+ 
+-#: ../gui/polgengui.py:649
++#: ../gui/polgengui.py:650
+ #, python-format
+ msgid ""
+ "Type %s_t already defined in current policy.\n"
+ "Do you want to continue?"
 -msgstr ""
--
--#: ../semanage/seobject.py:1491
--#, python-format
--msgid "Could not set message context for %s"
++msgstr "当前策略中已经定义类型 %s_t。要继续吗?"
+ 
+-#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
++#: ../gui/polgengui.py:650 ../gui/polgengui.py:654
+ msgid "Verify Name"
 -msgstr ""
--
--#: ../semanage/seobject.py:1495
--#, python-format
--msgid "Could not add interface %s"
++msgstr "验证名称"
+ 
+-#: ../gui/polgengui.py:653
++#: ../gui/polgengui.py:654
+ #, python-format
+ msgid ""
+ "Module %s.pp already loaded in current policy.\n"
+ "Do you want to continue?"
 -msgstr ""
--
--#: ../semanage/seobject.py:1518 ../semanage/seobject.py:1552
--#, python-format
--msgid "Interface %s is not defined"
++msgstr "在当前策略中已载入 %s.pp 模块。要继续吗?"
+ 
+-#: ../gui/polgengui.py:699
++#: ../gui/polgengui.py:700
+ msgid ""
+ "You must add a name made up of letters and numbers and containing no spaces."
 -msgstr ""
--
--#: ../semanage/seobject.py:1522
--#, python-format
--msgid "Could not query interface %s"
++msgstr "添加的名称必须以字母和数字组成,且不能有空格。"
+ 
+-#: ../gui/polgengui.py:713
++#: ../gui/polgengui.py:714
+ msgid "You must enter a executable"
 -msgstr ""
--
--#: ../semanage/seobject.py:1533
--#, python-format
--msgid "Could not modify interface %s"
++msgstr "您必须输入 executable"
+ 
+-#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
++#: ../gui/polgengui.py:739 ../gui/system-config-selinux.py:174
+ msgid "Configue SELinux"
 -msgstr ""
--
--#: ../semanage/seobject.py:1558
--#, python-format
--msgid "Interface %s is defined in policy, cannot be deleted"
++msgstr "配置 SELinux"
+ 
+-#: ../gui/polgen.py:158
+-msgid "Internet Services Daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:1562
++#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
++msgid "Network Port"
++msgstr "网络端口"
+ 
+-#: ../gui/polgen.py:197
 -#, python-format
--msgid "Could not delete interface %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1574
--msgid "Could not delete all interface  mappings"
--msgstr ""
--
--#: ../semanage/seobject.py:1588
--msgid "Could not list interfaces"
--msgstr ""
--
--#: ../semanage/seobject.py:1613
--msgid "SELinux Interface"
+-msgid "Ports must be numbers or ranges of numbers from 1 to %d "
++#: ../gui/portsPage.py:85
++msgid ""
++"SELinux Port\n"
++"Type"
+ msgstr ""
++"SELinux 端口\n"
++"类型"
+ 
+-#: ../gui/polgen.py:324
+-msgid "You must enter a name for your confined process/user"
 -msgstr ""
--
--#: ../semanage/seobject.py:1613 ../semanage/seobject.py:1936
--msgid "Context"
++#: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
++msgid "Protocol"
++msgstr "协议"
+ 
+-#: ../gui/polgen.py:326
++#: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
++msgid ""
++"MLS/MCS\n"
++"Level"
++msgstr ""
++"MLS/MCS\n"
++"等级"
++
++#: ../gui/portsPage.py:101
++msgid "Port"
++msgstr "端口"
++
++#: ../gui/portsPage.py:207
++#, python-format
++msgid "Port number \"%s\" is not valid.  0 < PORT_NUMBER < 65536 "
++msgstr "端口号 \"%s\" 无效。0 < PORT_NUMBER < 65536 "
++
++#: ../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 "您确定要删除 %s '%s' 吗?"
++
++#: ../gui/semanagePage.py:126
++#, python-format
++msgid "Delete %s"
++msgstr "删除 %s"
++
++#: ../gui/semanagePage.py:134
++#, python-format
++msgid "Add %s"
++msgstr "添加 %s"
++
++#: ../gui/semanagePage.py:148
++#, python-format
++msgid "Modify %s"
++msgstr "修改 %s"
++
++#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
++msgid "Permissive"
++msgstr "Permissive"
++
++#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
++msgid "Enforcing"
++msgstr "Enforcing"
++
++#: ../gui/statusPage.py:94
++msgid "Status"
++msgstr "状态"
++
++#: ../gui/statusPage.py:133
++msgid ""
++"Changing the policy type will cause a relabel of the entire file system on "
++"the next boot. Relabeling takes a long time depending on the size of the "
++"file system.  Do you wish to continue?"
++msgstr ""
++"更改策略类型将导致在下一次引导时重新标记整个文件系统。重新标记需要一定的时"
++"间,具体要看文件系统的大小。您要继续吗?"
++
++#: ../gui/statusPage.py:147
++msgid ""
++"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
++"you later decide to turn SELinux back on, the system will be required to "
++"relabel.  If you just want to see if SELinux is causing a problem on your "
++"system, you can go to permissive mode which will only log errors and not "
++"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
++"wish to continue?"
++msgstr ""
++"将 SELinux 改为禁用的状态要求重启方可生效。不推荐使用此选项。如果您以后决定重"
++"新启用 SELinux,则需要重新标记该系统。如果您要看是否因为 SELinux 造成您系统中"
++"的错误,您可以选择 permissive 模式,这个模式只记录出错信息,且不强制执行 "
++"SELinux 策略。Permissive 策略不要求重启。您要继续吗?"
++
++#: ../gui/statusPage.py:152
++msgid ""
++"Changing to SELinux enabled will cause a relabel of the entire file system "
++"on the next boot. Relabeling takes a long time depending on the size of the "
++"file system.  Do you wish to continue?"
++msgstr ""
++"更改为启用 SELinux 将导致在下一次引导时重新标记整个文件系统。重新标记需要一定"
++"的时间,具体要看文件系统的大小。您要继续吗?"
++
++#: ../gui/system-config-selinux.glade:11
++msgid "system-config-selinux"
++msgstr "system-config-selinux"
++
++#: ../gui/system-config-selinux.glade:12
++msgid ""
++"Copyright (c)2006 Red Hat, Inc.\n"
++"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
++msgstr ""
++"版权所有 (c)2006 Red Hat, Inc.\n"
++"版权所有 (c) 2006 Dan Walsh <dwalsh at redhat.com>"
++
++#: ../gui/system-config-selinux.glade:22
++#: ../gui/system-config-selinux.glade:544
++msgid "Add SELinux Login Mapping"
++msgstr "添加 SELinux 登录映射"
++
++#: ../gui/system-config-selinux.glade:257
++msgid "Add SELinux Network Ports"
++msgstr "添加 SELinux 网络端口"
++
++#: ../gui/system-config-selinux.glade:391
++#: ../gui/system-config-selinux.glade:678
++msgid "SELinux Type"
++msgstr "SELinux 类型"
++
++#: ../gui/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 ""
++"所有文件\n"
++"常规文件\n"
++"目录\n"
++"字符设备\n"
++"块设备\n"
++"插槽\n"
++"符号链接\n"
++"命名的管道\n"
++
++#: ../gui/system-config-selinux.glade:773
++msgid "MLS"
++msgstr "MLS"
++
++#: ../gui/system-config-selinux.glade:837
++msgid "Add SELinux User"
++msgstr "添加 SELinux 用户"
++
++#: ../gui/system-config-selinux.glade:1079
++msgid "SELinux Administration"
++msgstr "添加管理员"
++
++#: ../gui/system-config-selinux.glade:1122
++msgid "Add"
++msgstr "添加"
++
++#: ../gui/system-config-selinux.glade:1144
++msgid "_Properties"
++msgstr "属性(_P)"
++
++#: ../gui/system-config-selinux.glade:1166
++msgid "_Delete"
++msgstr "删除(_D)"
++
++#: ../gui/system-config-selinux.glade:1256
++msgid "Select Management Object"
++msgstr "选择管理对象"
++
++#: ../gui/system-config-selinux.glade:1273
++msgid "<b>Select:</b>"
++msgstr "<b>选择:</b>"
++
++#: ../gui/system-config-selinux.glade:1326
++msgid "System Default Enforcing Mode"
++msgstr "系统默认 Enforcing 模式"
++
++#: ../gui/system-config-selinux.glade:1354
++msgid ""
++"Disabled\n"
++"Permissive\n"
++"Enforcing\n"
++msgstr ""
++"Disabled\n"
++"Permissive\n"
++"Enforcing\n"
++
++#: ../gui/system-config-selinux.glade:1373
++msgid "Current Enforcing Mode"
++msgstr "当前 Enforcing 模式"
++
++#: ../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 ""
++"如果您要在下次重启时重新标记整个系统则请选择此选项。重新标记需要一些时间,具"
++"体要看系统的大小。如果您要将策略类型从 disabled 改为 enforcing,就需要重新标"
++"记。"
++
++#: ../gui/system-config-selinux.glade:1509
++msgid "Relabel on next reboot."
++msgstr "下次重启时重新标记。"
++
++#: ../gui/system-config-selinux.glade:1561
++msgid "label37"
++msgstr "label37"
++
++#: ../gui/system-config-selinux.glade:1598
++msgid "Revert boolean setting to system default"
++msgstr "将布尔值设置改为系统默认设置"
++
++#: ../gui/system-config-selinux.glade:1614
++msgid "Toggle between Customized and All Booleans"
++msgstr "在自定义布尔值和全部布尔值之间切换"
++
++#: ../gui/system-config-selinux.glade:1645
++#: ../gui/system-config-selinux.glade:1850
++#: ../gui/system-config-selinux.glade:2037
++#: ../gui/system-config-selinux.glade:2224
++#: ../gui/system-config-selinux.glade:2467
++#: ../gui/system-config-selinux.glade:2692
++#: ../gui/system-config-selinux.glade:2867
++msgid "Filter"
++msgstr "过滤器"
++
++#: ../gui/system-config-selinux.glade:1734
++msgid "label50"
++msgstr "label50"
++
++#: ../gui/system-config-selinux.glade:1771
++msgid "Add File Context"
++msgstr "添加文件上下文"
++
++#: ../gui/system-config-selinux.glade:1787
++msgid "Modify File Context"
++msgstr "修改文件上下文"
++
++#: ../gui/system-config-selinux.glade:1803
++msgid "Delete File Context"
++msgstr "删除文件上下文"
++
++#: ../gui/system-config-selinux.glade:1819
++msgid "Toggle between all and customized file context"
++msgstr "在自定义文件上下文和全部文件上下文之间切换"
++
++#: ../gui/system-config-selinux.glade:1939
++msgid "label38"
++msgstr "label38"
++
++#: ../gui/system-config-selinux.glade:1976
++msgid "Add SELinux User Mapping"
++msgstr "添加 SELinux 用户映射"
++
++#: ../gui/system-config-selinux.glade:1992
++msgid "Modify SELinux User Mapping"
++msgstr "修改 SELinux 用户映射"
++
++#: ../gui/system-config-selinux.glade:2008
++msgid "Delete SELinux User Mapping"
++msgstr "删除 SELinux 用户映射"
++
++#: ../gui/system-config-selinux.glade:2126
++msgid "label39"
++msgstr "label39"
++
++#: ../gui/system-config-selinux.glade:2163
++msgid "Add User"
++msgstr "添加用户"
++
++#: ../gui/system-config-selinux.glade:2179
++msgid "Modify User"
++msgstr "修改用户"
++
++#: ../gui/system-config-selinux.glade:2195
++msgid "Delete User"
++msgstr "删除用户"
++
++#: ../gui/system-config-selinux.glade:2313
++msgid "label41"
++msgstr "label41"
++
++#: ../gui/system-config-selinux.glade:2350
++msgid "Add Network Port"
++msgstr "添加网络接口"
++
++#: ../gui/system-config-selinux.glade:2366
++msgid "Edit Network Port"
++msgstr "编辑网络接口"
++
++#: ../gui/system-config-selinux.glade:2382
++msgid "Delete Network Port"
++msgstr "删除网络接口"
++
++#: ../gui/system-config-selinux.glade:2418
++#: ../gui/system-config-selinux.glade:2436
++msgid "Toggle between Customized and All Ports"
++msgstr "在自定义接口和所有接口之间切换"
++
++#: ../gui/system-config-selinux.glade:2556
++msgid "label42"
++msgstr "label42"
++
++#: ../gui/system-config-selinux.glade:2593
++msgid "Generate new policy module"
++msgstr "生成新策略模块"
++
++#: ../gui/system-config-selinux.glade:2609
++msgid "Load policy module"
++msgstr "载入策略模块"
++
++#: ../gui/system-config-selinux.glade:2625
++msgid "Remove loadable policy module"
++msgstr "删除可载入的策略模块"
++
++#: ../gui/system-config-selinux.glade:2661
++msgid ""
++"Enable/Disable additional audit rules, that are normally not reported in the "
++"log files."
++msgstr "启用/禁用额外审计规则,一般不再日志文件中报告这些规则。"
++
++#: ../gui/system-config-selinux.glade:2781
++msgid "label44"
++msgstr "label44"
++
++#: ../gui/system-config-selinux.glade:2818
++msgid "Change process mode to permissive."
++msgstr "将进程模式改为 permissive。"
++
++#: ../gui/system-config-selinux.glade:2836
++msgid "Change process mode to enforcing"
++msgstr "将进程模式改为 enforcing。"
++
++#: ../gui/system-config-selinux.glade:2928
++msgid "Process Domain"
++msgstr "进程域"
++
++#: ../gui/system-config-selinux.glade:2956
++msgid "label59"
++msgstr "label59"
++
++#: ../gui/usersPage.py:138
++#, python-format
++msgid "SELinux user '%s' is required"
++msgstr "需要 SELinux 用户 '%s'"
++
++#: ../sepolicy/sepolicy.py:106
++msgid "Generate SELinux man pages"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:110
++msgid "path in which the generated SELinux man pages will be stored"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:114
++msgid "All domains"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:116
++msgid "Domain name(s) of man pages to be created"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:164
++msgid "Query SELinux policy network information"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:169
++msgid "list all SELinux port types"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:172
++msgid "show SELinux type related to the port"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:175
++msgid "Show ports defined for this SELinux type"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:178
++msgid "show ports to which this domain can bind and/or connect"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:192
++msgid "query SELinux policy to see if domains can communicate with each other"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:195
++msgid "Source Domain"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:198
++msgid "Target Domain"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:215
++#, fuzzy
++msgid "query SELinux Policy to see description of booleans"
++msgstr "SELinux 策略生成工具"
++
++#: ../sepolicy/sepolicy.py:219
++msgid "get all booleans desctiption"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:221
++msgid "boolean to get description"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:231
++msgid ""
++"query SELinux Policy to see how a source process domain can transition to "
++"the target process domain"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:234
++msgid "source process domain"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:237
++msgid "target process domain"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:259
++msgid "Generate SELinux Policy module template"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:265
++msgid "name of policy to generate"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:267
++msgid "executable to confine"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:269
++msgid "run policy generation test suite"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:274
++msgid "commands"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:185
++msgid "Internet Services Daemon"
++msgstr "互联网服务守护进程"
++
++#: ../sepolicy/sepolicy/generate.py:198
++msgid "Valid Types:\n"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:232
++#, python-format
++msgid "Ports must be numbers or ranges of numbers from 1 to %d "
++msgstr "端口必须是从 1 到 %d 的数字或者一组数字"
++
++#: ../sepolicy/sepolicy/generate.py:359
++msgid "You must enter a name for your confined process/user"
++msgstr "必须为要限定的进程/用户输入名称"
++
++#: ../sepolicy/sepolicy/generate.py:361
+ msgid ""
+ "Name must be alpha numberic with no spaces. Consider using option \"-n "
+ "MODULENAME\""
 -msgstr ""
--
--#: ../semanage/seobject.py:1663
--#, python-format
--msgid "Equivalence class for %s already exists"
++msgstr "名称必须是数字字母组合,且没有空格。请考虑使用选项 \"-n MODULENAME\"。"
+ 
+-#: ../gui/polgen.py:414
++#: ../sepolicy/sepolicy/generate.py:449
+ msgid "User Role types can not be assigned executables."
 -msgstr ""
--
--#: ../semanage/seobject.py:1669
--#, python-format
--msgid "File spec %s conflicts with equivalency rule '%s %s'"
++msgstr "不能讲用户角色类型设定为 executable"
+ 
+-#: ../gui/polgen.py:420
++#: ../sepolicy/sepolicy/generate.py:455
+ msgid "Only Daemon apps can use an init script.."
 -msgstr ""
--
--#: ../semanage/seobject.py:1678
--#, python-format
--msgid "Equivalence class for %s does not exists"
++msgstr "只有守护进程程序可以使用 init 脚本。"
+ 
+-#: ../gui/polgen.py:438
++#: ../sepolicy/sepolicy/generate.py:473
+ msgid "use_resolve must be a boolean value "
 -msgstr ""
--
--#: ../semanage/seobject.py:1692
--#, python-format
--msgid "Could not set user in file context for %s"
++msgstr "use_resolve 必须是一个布尔值"
+ 
+-#: ../gui/polgen.py:444
++#: ../sepolicy/sepolicy/generate.py:479
+ msgid "use_syslog must be a boolean value "
 -msgstr ""
--
--#: ../semanage/seobject.py:1696
--#, python-format
--msgid "Could not set role in file context for %s"
++msgstr "use_syslog 必须是一个布尔值"
+ 
+-#: ../gui/polgen.py:450
++#: ../sepolicy/sepolicy/generate.py:485
+ msgid "use_kerberos must be a boolean value "
 -msgstr ""
--
--#: ../semanage/seobject.py:1701 ../semanage/seobject.py:1758
--#, python-format
--msgid "Could not set mls fields in file context for %s"
++msgstr "use_kerberos 必须是一个布尔值"
+ 
+-#: ../gui/polgen.py:456
++#: ../sepolicy/sepolicy/generate.py:491
+ msgid "manage_krb5_rcache must be a boolean value "
 -msgstr ""
--
--#: ../semanage/seobject.py:1707
--msgid "Invalid file specification"
++msgstr "manage_krb5_rcache 必须是一个布尔值"
+ 
+-#: ../gui/polgen.py:486
++#: ../sepolicy/sepolicy/generate.py:521
+ msgid "USER Types automatically get a tmp type"
 -msgstr ""
--
--#: ../semanage/seobject.py:1709
--msgid "File specification can not include spaces"
++msgstr "USER 类型自动为 tmp 类型"
+ 
+-#: ../gui/polgen.py:1004
++#: ../sepolicy/sepolicy/generate.py:1039
+ msgid "You must enter the executable path for your confined process"
 -msgstr ""
--
--#: ../semanage/seobject.py:1714
--#, python-format
--msgid ""
--"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
++msgstr "您必须输入要限制进程的可执行路径"
+ 
+-#: ../gui/polgen.py:1182
++#: ../sepolicy/sepolicy/generate.py:1272
+ msgid "Type Enforcement file"
 -msgstr ""
--
--#: ../semanage/seobject.py:1732 ../semanage/seobject.py:1737
--#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1872
--#: ../semanage/seobject.py:1876
--#, python-format
--msgid "Could not check if file context for %s is defined"
++msgstr "输入强制文件"
+ 
+-#: ../gui/polgen.py:1183
++#: ../sepolicy/sepolicy/generate.py:1273
+ msgid "Interface file"
 -msgstr ""
--
--#: ../semanage/seobject.py:1745
--#, python-format
--msgid "Could not create file context for %s"
++msgstr "接口文件"
+ 
+-#: ../gui/polgen.py:1184
++#: ../sepolicy/sepolicy/generate.py:1274
+ msgid "File Contexts file"
 -msgstr ""
--
--#: ../semanage/seobject.py:1753
++msgstr "文件上下文文件"
+ 
+-#: ../gui/polgen.py:1185
++#: ../sepolicy/sepolicy/generate.py:1275
++#, fuzzy
++msgid "Spec file"
++msgstr "接口文件"
++
++#: ../sepolicy/sepolicy/generate.py:1276
+ msgid "Setup Script"
++msgstr "设置脚本"
++
++#: booleans.py:1
++msgid ""
++"Allow ABRT to modify public files used for public file transfer services."
+ msgstr ""
+ 
+-#: ../gui/polgen.py:1306
 -#, python-format
--msgid "Could not set type in file context for %s"
--msgstr ""
--
--#: ../semanage/seobject.py:1761 ../semanage/seobject.py:1818
--#: ../semanage/seobject.py:1822
++#: booleans.py:2
+ msgid ""
+-"\n"
+-"%s\n"
+-"\n"
+-"sepolgen [ -n moduleName ] [ -m ] [ -t type ] [ executable | Name ]\n"
+-"valid Types:\n"
++"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
+ msgstr ""
+ 
+-#: ../gui/polgen.py:1354
+-msgid "Executable or Name required"
++#: booleans.py:3
++#, fuzzy
++msgid "Allow amavis to use JIT compiler"
++msgstr "允许 Samba 共享 nfs 目录"
++
++#: booleans.py:4
++#, fuzzy
++msgid "Allow antivirus programs to read non security files on a system"
++msgstr "允许 mozilla 浏览器读取用户文件"
++
++#: booleans.py:5
++msgid ""
++"Allow users to resolve user passwd entries directly from ldap rather then "
++"using a sssd server"
+ msgstr ""
+ 
+-#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
+-msgid "Network Port"
++#: booleans.py:6
++#, fuzzy
++msgid "Allow users to login using a radius server"
++msgstr "允许用于读取写入 usb 鼠标"
++
++#: booleans.py:7
++#, fuzzy
++msgid "Allow users to login using a yubikey  server"
++msgstr "允许用于读取写入 usb 鼠标"
++
++#: booleans.py:8
++msgid ""
++"Allow cdrecord to read various content. nfs, samba, removable devices, user "
++"temp and untrusted content files"
+ msgstr ""
++"允许 cdrecord 读取各种内容。nfs、samba、可移动设备、用户 temp 以及不可信的内"
++"容文件。"
+ 
+-#: ../gui/portsPage.py:85
++#: booleans.py:9
++#, fuzzy
++msgid "Allow clamd to use JIT compiler"
++msgstr "允许 Samba 共享 nfs 目录"
++
++#: booleans.py:10
++#, fuzzy
++msgid "Allow clamscan to non security files on a system"
++msgstr "允许 mozilla 浏览器读取用户文件"
++
++#: booleans.py:11
++#, fuzzy
++msgid "Allow clamscan to read user content"
++msgstr "允许 mozilla 浏览器读取用户文件"
++
++#: booleans.py:12
+ msgid ""
+-"SELinux Port\n"
+-"Type"
++"Allow Cobbler to modify public files used for public file transfer services."
+ msgstr ""
+ 
+-#: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
+-msgid "Protocol"
++#: booleans.py:13
++#, fuzzy
++msgid "Allow Cobbler to connect to the network using TCP."
++msgstr "允许 squid 守护进程连接到网络"
++
++#: booleans.py:14
++#, fuzzy
++msgid "Allow Cobbler to access cifs file systems."
++msgstr "允许 spamd 访问主目录"
++
++#: booleans.py:15
++#, fuzzy
++msgid "Allow Cobbler to access nfs file systems."
++msgstr "允许 spamd 访问主目录"
++
++#: booleans.py:16
++#, fuzzy
++msgid "Allow collectd to connect to the network using TCP."
++msgstr "允许 squid 守护进程连接到网络"
++
++#: booleans.py:17
++#, fuzzy
++msgid "Allow codnor domain to connect to the network using TCP."
++msgstr "允许 squid 守护进程连接到网络"
++
++#: booleans.py:18
++msgid ""
++"Allow system cron jobs to relabel filesystem for restoring file contexts."
+ msgstr ""
+ 
+-#: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
++#: booleans.py:19
++#, fuzzy
++msgid "Allow cvs daemon to read shadow"
++msgstr "允许 sasl 认证服务器读取 /etc/shadow"
++
++#: booleans.py:20
++msgid "Allow all daemons to write corefiles to /"
++msgstr "允许所有守护进程将 corefile 写入 /"
++
++#: booleans.py:21
++#, fuzzy
++msgid "Allow all daemons to use tcp wrappers."
++msgstr "允许所有守护进程将 corefile 写入 /"
++
++#: booleans.py:22
++#, fuzzy
++msgid "Allow all daemons the ability to read/write terminals"
++msgstr "允许所有守护进程使用未分配的 ttys"
++
++#: booleans.py:23
++#, fuzzy
++msgid "Allow dbadm to manage files in users home directories"
++msgstr "允许 SELinux webadm 用户管理非特权用户主目录"
++
++#: booleans.py:24
++#, fuzzy
++msgid "Allow dbadm to read files in users home directories"
++msgstr "允许 SELinux webadm 用户读取非特权用户主目录"
++
++#: booleans.py:25
+ msgid ""
+-"MLS/MCS\n"
+-"Level"
++"Deny user domains applications to map a memory region as both executable and "
++"writable, this is dangerous and the executable should be reported in bugzilla"
+ msgstr ""
+ 
+-#: ../gui/portsPage.py:101
+-msgid "Port"
++#: booleans.py:26
++msgid "Allow sysadm to debug or ptrace all processes."
+ msgstr ""
+ 
+-#: ../gui/portsPage.py:207
 -#, python-format
--msgid "Could not set file context for %s"
+-msgid "Port number \"%s\" is not valid.  0 < PORT_NUMBER < 65536 "
++#: booleans.py:27
++#, fuzzy
++msgid "Allow dhcpc client applications to execute iptables commands"
++msgstr "允许所有用户执行 mount 命令"
++
++#: booleans.py:28
++#, fuzzy
++msgid "Allow DHCP daemon to use LDAP backends"
++msgstr "允许所有守护进程将 corefile 写入 /"
++
++#: booleans.py:29
++#, fuzzy
++msgid "Allow all domains to use other domains file descriptors"
++msgstr "允许所有守护进程将 corefile 写入 /"
++
++#: booleans.py:30
++#, fuzzy
++msgid "Allow all domains to have the kernel load modules"
++msgstr "允许所有守护进程将 corefile 写入 /"
++
++#: booleans.py:31
++msgid "Allow the use of the audio devices as the source for the entropy feeds"
+ msgstr ""
+ 
+-#: ../gui/portsPage.py:252
+-msgid "List View"
++#: booleans.py:32
++#, fuzzy
++msgid "Allow exim to connect to databases (postgres, mysql)"
++msgstr "允许用户连接到 postgres 插槽"
++
++#: booleans.py:33
++#, fuzzy
++msgid "Allow exim to create, read, write, and delete unprivileged user files."
++msgstr "允许 SELinux webadm 用户读取非特权用户主目录"
++
++#: booleans.py:34
++#, fuzzy
++msgid "Allow exim to read unprivileged user files."
++msgstr "允许 SELinux webadm 用户读取非特权用户主目录"
++
++#: booleans.py:35
++msgid "Enable extra rules in the cron domain to support fcron."
+ msgstr ""
+ 
+-#: ../gui/portsPage.py:255 ../gui/system-config-selinux.glade:2419
+-msgid "Group View"
++#: booleans.py:36
++#, fuzzy
++msgid "Allow fenced domain to connect to the network using TCP."
++msgstr "允许 squid 守护进程连接到网络"
++
++#: booleans.py:37
++#, fuzzy
++msgid "Allow fenced domain to execute ssh."
++msgstr "允许一般用户执行 ping"
++
++#: booleans.py:38
++#, fuzzy
++msgid "Allow ftp to read and write files in the user home directories"
++msgstr "允许 SELinux webadm 用户读取非特权用户主目录"
++
++#: booleans.py:39
++msgid ""
++"Allow ftp servers to upload files,  used for public file transfer services. "
++"Directories must be labeled public_content_rw_t."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:1 ../gui/selinux.tbl:30 ../gui/selinux.tbl:31
+-#: ../gui/selinux.tbl:32 ../gui/selinux.tbl:33 ../gui/selinux.tbl:34
+-#: ../gui/selinux.tbl:36 ../gui/selinux.tbl:37 ../gui/selinux.tbl:38
+-#: ../gui/selinux.tbl:39 ../gui/selinux.tbl:40 ../gui/selinux.tbl:42
+-#: ../gui/selinux.tbl:43 ../gui/selinux.tbl:44 ../gui/selinux.tbl:45
+-#: ../gui/selinux.tbl:46 ../gui/selinux.tbl:47 ../gui/selinux.tbl:48
+-#: ../gui/selinux.tbl:49 ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
+-#: ../gui/selinux.tbl:52 ../gui/selinux.tbl:53 ../gui/selinux.tbl:59
+-#: ../gui/selinux.tbl:60 ../gui/selinux.tbl:61 ../gui/selinux.tbl:62
+-#: ../gui/selinux.tbl:63 ../gui/selinux.tbl:64 ../gui/selinux.tbl:65
+-#: ../gui/selinux.tbl:66 ../gui/selinux.tbl:67 ../gui/selinux.tbl:68
+-#: ../gui/selinux.tbl:69 ../gui/selinux.tbl:75 ../gui/selinux.tbl:76
+-#: ../gui/selinux.tbl:77 ../gui/selinux.tbl:78 ../gui/selinux.tbl:79
+-#: ../gui/selinux.tbl:80 ../gui/selinux.tbl:81 ../gui/selinux.tbl:82
+-#: ../gui/selinux.tbl:83 ../gui/selinux.tbl:84 ../gui/selinux.tbl:86
+-#: ../gui/selinux.tbl:88 ../gui/selinux.tbl:89 ../gui/selinux.tbl:90
+-#: ../gui/selinux.tbl:92 ../gui/selinux.tbl:94 ../gui/selinux.tbl:95
+-#: ../gui/selinux.tbl:96 ../gui/selinux.tbl:97 ../gui/selinux.tbl:98
+-#: ../gui/selinux.tbl:99 ../gui/selinux.tbl:100 ../gui/selinux.tbl:101
+-#: ../gui/selinux.tbl:102 ../gui/selinux.tbl:103 ../gui/selinux.tbl:104
+-#: ../gui/selinux.tbl:106 ../gui/selinux.tbl:108 ../gui/selinux.tbl:109
+-#: ../gui/selinux.tbl:110 ../gui/selinux.tbl:111 ../gui/selinux.tbl:112
+-#: ../gui/selinux.tbl:113 ../gui/selinux.tbl:114 ../gui/selinux.tbl:116
+-#: ../gui/selinux.tbl:117 ../gui/selinux.tbl:119 ../gui/selinux.tbl:121
+-#: ../gui/selinux.tbl:123 ../gui/selinux.tbl:124 ../gui/selinux.tbl:127
+-#: ../gui/selinux.tbl:129 ../gui/selinux.tbl:130 ../gui/selinux.tbl:131
+-#: ../gui/selinux.tbl:132 ../gui/selinux.tbl:133 ../gui/selinux.tbl:134
+-#: ../gui/selinux.tbl:135 ../gui/selinux.tbl:136 ../gui/selinux.tbl:137
+-#: ../gui/selinux.tbl:138 ../gui/selinux.tbl:139 ../gui/selinux.tbl:142
+-#: ../gui/selinux.tbl:143 ../gui/selinux.tbl:144 ../gui/selinux.tbl:145
+-#: ../gui/selinux.tbl:146 ../gui/selinux.tbl:147 ../gui/selinux.tbl:148
+-#: ../gui/selinux.tbl:149 ../gui/selinux.tbl:150 ../gui/selinux.tbl:151
+-#: ../gui/selinux.tbl:152 ../gui/selinux.tbl:154 ../gui/selinux.tbl:155
+-#: ../gui/selinux.tbl:156 ../gui/selinux.tbl:157 ../gui/selinux.tbl:158
+-#: ../gui/selinux.tbl:159 ../gui/selinux.tbl:160 ../gui/selinux.tbl:167
+-#: ../gui/selinux.tbl:171 ../gui/selinux.tbl:172 ../gui/selinux.tbl:173
+-#: ../gui/selinux.tbl:174 ../gui/selinux.tbl:175 ../gui/selinux.tbl:177
+-#: ../gui/selinux.tbl:178 ../gui/selinux.tbl:179 ../gui/selinux.tbl:180
+-#: ../gui/selinux.tbl:184 ../gui/selinux.tbl:192 ../gui/selinux.tbl:193
+-#: ../gui/selinux.tbl:194 ../gui/selinux.tbl:195 ../gui/selinux.tbl:196
+-#: ../gui/selinux.tbl:197 ../gui/selinux.tbl:198 ../gui/selinux.tbl:199
+-#: ../gui/selinux.tbl:200 ../gui/selinux.tbl:201 ../gui/selinux.tbl:206
+-#: ../gui/selinux.tbl:207 ../gui/selinux.tbl:218 ../gui/selinux.tbl:219
+-#: ../gui/selinux.tbl:220 ../gui/selinux.tbl:222 ../gui/selinux.tbl:224
+-#: ../gui/selinux.tbl:226 ../gui/selinux.tbl:227 ../gui/selinux.tbl:230
+-msgid "SELinux Service Protection"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:1
+-msgid "Disable SELinux protection for acct daemon"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:2 ../gui/selinux.tbl:3 ../gui/selinux.tbl:70
+-#: ../gui/selinux.tbl:153 ../gui/selinux.tbl:168 ../gui/selinux.tbl:169
+-#: ../gui/selinux.tbl:170 ../gui/selinux.tbl:189 ../gui/selinux.tbl:202
+-#: ../gui/selinux.tbl:203 ../gui/selinux.tbl:204 ../gui/selinux.tbl:205
+-msgid "Admin"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:2
+-msgid "Allow all daemons to write corefiles to /"
++#: booleans.py:40
++#, fuzzy
++msgid "Allow ftp servers to connect to all ports > 1023"
++msgstr "允许 %s 连接到任意 tcp 端口"
++
++#: booleans.py:41
++#, fuzzy
++msgid "Allow ftp servers to connect to mysql database ports"
++msgstr "允许用户连接到 mysql 插槽"
++
++#: booleans.py:42
++msgid ""
++"Allow ftp servers to login to local users and read/write all files on the "
++"system, governed by DAC."
++msgstr ""
++
++#: booleans.py:43
++msgid "Allow ftp servers to use cifs used for public file transfer services."
++msgstr ""
++
++#: booleans.py:44
++msgid "Allow ftp servers to use nfs used for public file transfer services."
++msgstr ""
++
++#: booleans.py:45
++#, fuzzy
++msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
++msgstr "允许 %s 连接到任意 tcp 端口"
++
++#: booleans.py:46
++msgid "Determine whether Git CGI can search home directories."
++msgstr ""
++
++#: booleans.py:47
++#, fuzzy
++msgid "Determine whether Git CGI can access cifs file systems."
++msgstr "允许 spamd 访问主目录"
++
++#: booleans.py:48
++#, fuzzy
++msgid "Determine whether Git CGI can access nfs file systems."
++msgstr "允许 spamd 访问主目录"
++
++#: booleans.py:49
++msgid ""
++"Determine whether Git session daemon can bind TCP sockets to all unreserved "
++"ports."
++msgstr ""
++
++#: booleans.py:50
++msgid ""
++"Determine whether calling user domains can execute Git daemon in the "
++"git_session_t domain."
++msgstr ""
++
++#: booleans.py:51
++msgid "Determine whether Git system daemon can search home directories."
++msgstr ""
++
++#: booleans.py:52
++#, fuzzy
++msgid "Determine whether Git system daemon can access cifs file systems."
++msgstr "允许 spamd 访问主目录"
++
++#: booleans.py:53
++#, fuzzy
++msgid "Determine whether Git system daemon can access nfs file systems."
++msgstr "允许 spamd 访问主目录"
++
++#: booleans.py:54
++#, fuzzy
++msgid "Allow gitisis daemon to send mail"
++msgstr "允许守护进程在 NIS 中运行"
++
++#: booleans.py:55
++msgid "Enable reading of urandom for all domains."
++msgstr ""
++
++#: booleans.py:56
++msgid ""
++"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
++"agent to manage user files."
++msgstr ""
++
++#: booleans.py:57
++msgid ""
++"Allow gpg web domain to modify public files used for public file transfer "
++"services."
++msgstr ""
++
++#: booleans.py:58
++msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
++msgstr ""
++
++#: booleans.py:59
++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:60
++msgid "Allow httpd to use built in scripting (usually php)"
++msgstr ""
++
++#: booleans.py:61
++#, fuzzy
++msgid "Allow http daemon to check spam"
++msgstr "允许守护进程在 NIS 中运行"
++
++#: booleans.py:62
++#, fuzzy
++msgid ""
++"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
++"ports"
++msgstr "允许 %s 连接到任意 udp 端口"
++
++#: booleans.py:63
++#, fuzzy
++msgid "Allow httpd to connect to the ldap port"
++msgstr "允许 %s 连接到任意 udp 端口"
++
++#: booleans.py:64
++#, fuzzy
++msgid "Allow http daemon to connect to zabbix"
++msgstr "允许 squid 守护进程连接到网络"
++
++#: booleans.py:65
++#, fuzzy
++msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
++msgstr "允许 squid 守护进程连接到网络"
++
++#: booleans.py:66
++#, fuzzy
++msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
++msgstr "允许 squid 守护进程连接到网络"
++
++#: booleans.py:67
++#, fuzzy
++msgid ""
++"Allow HTTPD scripts and modules to connect to databases over the network."
++msgstr "允许 squid 守护进程连接到网络"
++
++#: booleans.py:68
++#, fuzzy
++msgid "Allow httpd to connect to memcache server"
++msgstr "允许 %s 连接到任意 tcp 端口"
++
++#: booleans.py:69
++#, fuzzy
++msgid "Allow httpd to act as a relay"
++msgstr "允许 spamd 访问主目录"
++
++#: booleans.py:70
++#, fuzzy
++msgid "Allow http daemon to send mail"
++msgstr "允许守护进程在 NIS 中运行"
++
++#: booleans.py:71
++msgid "Allow Apache to communicate with avahi service via dbus"
++msgstr ""
++
++#: booleans.py:72
++#, fuzzy
++msgid "Allow httpd cgi support"
++msgstr "允许 ssh 运行 ssh-keysign"
++
++#: booleans.py:73
++#, fuzzy
++msgid "Allow httpd to act as a FTP server by listening on the ftp port."
++msgstr "允许 %s 连接到任意 udp 端口"
++
++#: booleans.py:74
++#, fuzzy
++msgid "Allow httpd to read home directories"
++msgstr "允许 spamd 访问主目录"
++
++#: booleans.py:75
++msgid "Allow httpd scripts and modules execmem/execstack"
++msgstr ""
++
++#: booleans.py:76
++#, fuzzy
++msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
++msgstr "允许用户连接到 postgres 插槽"
++
++#: booleans.py:77
++#, fuzzy
++msgid "Allow httpd processes to manage IPA content"
++msgstr "允许 rpm 在不受限制的情况下运行"
++
++#: booleans.py:78
++#, fuzzy
++msgid "Allow Apache to use mod_auth_ntlm_winbind"
++msgstr "允许所有用户执行 mount 命令"
++
++#: booleans.py:79
++#, fuzzy
++msgid "Allow Apache to use mod_auth_pam"
++msgstr "允许所有用户执行 mount 命令"
++
++#: booleans.py:80
++#, fuzzy
++msgid "Allow httpd to read user content"
++msgstr "允许 rpm 在不受限制的情况下运行"
++
++#: booleans.py:81
++msgid "Allow Apache to run in stickshift mode, not transition to passenger"
++msgstr ""
++
++#: booleans.py:82
++#, fuzzy
++msgid "Allow httpd daemon to change its resource limits"
++msgstr "允许守护进程在 NIS 中运行"
++
++#: booleans.py:83
++msgid ""
++"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
++msgstr ""
++
++#: booleans.py:84
++msgid ""
++"Allow apache scripts to write to public content, directories/files must be "
++"labeled public_rw_content_t."
++msgstr ""
++
++#: booleans.py:85
++#, fuzzy
++msgid "Allow Apache to execute tmp content."
++msgstr "允许所有用户执行 mount 命令"
++
++#: booleans.py:86
++msgid ""
++"Unify HTTPD to communicate with the terminal. Needed for entering the "
++"passphrase for certificates at the terminal."
++msgstr ""
++
++#: booleans.py:87
++msgid "Unify HTTPD handling of all content files."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:3
+-msgid "Allow all daemons the ability to use unallocated ttys"
 -msgstr ""
--
--#: ../semanage/seobject.py:1767
--#, python-format
--msgid "Could not add file context for %s"
++#: booleans.py:88
++#, fuzzy
++msgid "Allow httpd to access cifs file systems"
++msgstr "允许 spamd 访问主目录"
++
++#: booleans.py:89
++#, fuzzy
++msgid "Allow httpd to access FUSE file systems"
++msgstr "允许 spamd 访问主目录"
++
++#: booleans.py:90
++#, fuzzy
++msgid "Allow httpd to run gpg"
++msgstr "允许 ssh 运行 ssh-keysign"
++
++#: booleans.py:91
++#, fuzzy
++msgid "Allow httpd to access nfs file systems"
++msgstr "允许 spamd 访问主目录"
++
++#: booleans.py:92
++#, fuzzy
++msgid "Allow httpd to communicate with oddjob to start up a service"
++msgstr "允许 %s 连接到任意 tcp 端口"
++
++#: booleans.py:93
++#, fuzzy
++msgid "Allow httpd to access openstack ports"
++msgstr "允许 spamd 访问主目录"
++
++#: booleans.py:94
++#, fuzzy
++msgid "Allow icecast to connect to all ports, not just sound ports."
++msgstr "允许 %s 连接到任意 udp 端口"
++
++#: booleans.py:95
++#, fuzzy
++msgid ""
++"Allow the Irssi IRC Client to connect to any port, and to bind to any "
++"unreserved port."
++msgstr "允许 %s 连接到任意 udp 端口"
++
++#: booleans.py:96
++msgid "Allow java executable stack"
++msgstr "允许 java 可执行堆栈"
++
++#: booleans.py:97
++#, fuzzy
++msgid "Allow confined applications to run with kerberos."
++msgstr "选择受限制的应用程序生成或者写入的文件"
+ 
+-#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
+-#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
+-#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
+-#: ../gui/selinux.tbl:210 ../gui/selinux.tbl:211 ../gui/selinux.tbl:212
+-#: ../gui/selinux.tbl:213 ../gui/selinux.tbl:214 ../gui/selinux.tbl:215
+-#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
+-msgid "User Privs"
+-msgstr ""
++#: booleans.py:98
++#, fuzzy
++msgid "Allow syslogd daemon to send mail"
++msgstr "允许守护进程在 NIS 中运行"
+ 
+-#: ../gui/selinux.tbl:4
+-msgid ""
+-"Allow gadmin SELinux user account to execute files in home directory or /tmp"
++#: booleans.py:99
++#, fuzzy
++msgid "Allow syslogd the ability to read/write terminals"
++msgstr "允许所有守护进程使用未分配的 ttys"
++
++#: booleans.py:100
++msgid "Allow logging in and using the system from /dev/console."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:5
++#: booleans.py:101
+ msgid ""
+-"Allow guest SELinux user account to execute files in home directory or /tmp"
++"Control the ability to mmap a low area of the address space, as configured "
++"by /proc/sys/kernel/mmap_min_addr."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
+-msgid "Memory Protection"
 -msgstr ""
--
--#: ../semanage/seobject.py:1781
--msgid "Requires setype, serange or seuser"
++#: booleans.py:102
++#, fuzzy
++msgid "Allow mock to read files in home directories."
++msgstr "允许 spamd 访问主目录"
+ 
+-#: ../gui/selinux.tbl:6
+-msgid "Allow java executable stack"
 -msgstr ""
--
--#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1880
--#, python-format
--msgid "File context for %s is not defined"
++#: booleans.py:103
++#, fuzzy
++msgid "Allow the mount command to mount any directory or file."
++msgstr "允许使用 mount 挂载任意目录"
+ 
+-#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
+-#: ../gui/selinux.tbl:209
+-msgid "Mount"
 -msgstr ""
--
--#: ../semanage/seobject.py:1800
--#, python-format
--msgid "Could not query file context for %s"
++#: booleans.py:104
++#, fuzzy
++msgid "Allow mozilla plugin domain to connect to the network using TCP."
++msgstr "允许 squid 守护进程连接到网络"
+ 
+-#: ../gui/selinux.tbl:7
+-msgid "Allow mount to mount any file"
 -msgstr ""
--
--#: ../semanage/seobject.py:1826
--#, python-format
--msgid "Could not modify file context for %s"
++#: booleans.py:105
++#, fuzzy
++msgid ""
++"Allow mozilla_plugins to create random content in the users home directory"
++msgstr "允许 SELinux webadm 用户读取非特权用户主目录"
+ 
+-#: ../gui/selinux.tbl:8
+-msgid "Allow mount to mount any directory"
 -msgstr ""
--
--#: ../semanage/seobject.py:1839
--msgid "Could not list the file contexts"
++#: booleans.py:106
++#, fuzzy
++msgid "Allow confined web browsers to read home directory content"
++msgstr "允许 staff 网页浏览器域写入主目录"
+ 
+-#: ../gui/selinux.tbl:9
++#: booleans.py:107
+ msgid "Allow mplayer executable stack"
 -msgstr ""
--
--#: ../semanage/seobject.py:1853
--#, python-format
--msgid "Could not delete the file context %s"
++msgstr "允许 mplayer 可执行堆栈"
+ 
+-#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
+-#: ../gui/selinux.tbl:188
+-msgid "SSH"
 -msgstr ""
 -
--#: ../semanage/seobject.py:1878
--#, python-format
--msgid "File context for %s is defined in policy, cannot be deleted"
+-#: ../gui/selinux.tbl:10
+-msgid "Allow ssh to run ssh-keysign"
 -msgstr ""
--
--#: ../semanage/seobject.py:1884
--#, python-format
--msgid "Could not delete file context for %s"
++#: booleans.py:108
++#, fuzzy
++msgid "Allow mysqld to connect to all ports"
++msgstr "允许 %s 连接到任意 tcp 端口"
+ 
+-#: ../gui/selinux.tbl:11
+-msgid ""
+-"Allow staff SELinux user account to execute files in home directory or /tmp"
 -msgstr ""
--
--#: ../semanage/seobject.py:1899
--msgid "Could not list file contexts"
++#: booleans.py:109
++#, fuzzy
++msgid "Allow BIND to bind apache port."
++msgstr "允许 %s 捆绑到任意 udp 端口"
+ 
+-#: ../gui/selinux.tbl:12
++#: booleans.py:110
+ msgid ""
+-"Allow sysadm SELinux user account to execute files in home directory or /tmp"
++"Allow BIND to write the master zone files. Generally this is used for "
++"dynamic DNS or zone transfers."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:13
+-msgid ""
+-"Allow unconfined SELinux user account to execute files in home directory or /"
+-"tmp"
 -msgstr ""
--
--#: ../semanage/seobject.py:1903
--msgid "Could not list local file contexts"
++#: booleans.py:111
++#, fuzzy
++msgid "Allow any files/directories to be exported read/only via NFS."
++msgstr "允许使用 mount 挂载任意目录"
+ 
+-#: ../gui/selinux.tbl:14
+-msgid "Network Configuration"
 -msgstr ""
--
--#: ../semanage/seobject.py:1936
--msgid "SELinux fcontext"
++#: booleans.py:112
++#, fuzzy
++msgid "Allow any files/directories to be exported read/write via NFS."
++msgstr "允许 Samba 共享 nfs 目录"
+ 
+-#: ../gui/selinux.tbl:14
+-msgid "Allow unlabeled packets to flow on the network"
++#: booleans.py:113
++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:114
++#, fuzzy
++msgid "Allow system to run with NIS"
++msgstr "允许守护进程在 NIS 中运行"
++
++#: booleans.py:115
++#, fuzzy
++msgid "Allow confined applications to use nscd shared memory."
++msgstr "允许客户端写入 X 共享的内存"
++
++#: booleans.py:116
++#, fuzzy
++msgid "Allow nsplugin code to connect to unreserved ports"
++msgstr "允许 %s 连接到任意 udp 端口"
++
++#: booleans.py:117
++#, fuzzy
++msgid "Allow nsplugin code to execmem/execstack"
++msgstr "允许 %s 连接到任意 udp 端口"
++
++#: booleans.py:118
++#, fuzzy
++msgid "Allow openvpn to read home directories"
++msgstr "允许 spamd 访问主目录"
++
++#: booleans.py:119
++#, fuzzy
++msgid "Allow piranha-lvs domain to connect to the network using TCP."
++msgstr "允许 squid 守护进程连接到网络"
++
++#: booleans.py:120
++#, fuzzy
++msgid "Allow polipo to connect to all ports > 1023"
++msgstr "允许 %s 连接到任意 tcp 端口"
++
++#: booleans.py:121
++msgid ""
++"Determine whether Polipo session daemon can bind tcp sockets to all "
++"unreserved ports."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:15
++#: booleans.py:122
+ msgid ""
+-"Allow user SELinux user account to execute files in home directory or /tmp"
++"Determine whether calling user domains can execute Polipo daemon in the "
++"polipo_session_t domain."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:16
+-msgid "Allow unconfined to dyntrans to unconfined_execmem"
 -msgstr ""
--
--#: ../semanage/seobject.py:1936
--msgid "type"
++#: booleans.py:123
++#, fuzzy
++msgid "Determine whether polipo can access cifs file systems."
++msgstr "允许 spamd 访问主目录"
+ 
+-#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
+-#: ../gui/selinux.tbl:140
+-msgid "Databases"
 -msgstr ""
--
--#: ../semanage/seobject.py:1949
--msgid ""
--"\n"
--"SELinux Distribution fcontext Equivalence \n"
++#: booleans.py:124
++#, fuzzy
++msgid "Determine whether Polipo can access nfs file systems."
++msgstr "允许 spamd 访问主目录"
+ 
+-#: ../gui/selinux.tbl:17
+-msgid "Allow user to connect to mysql socket"
++#: booleans.py:125
++msgid "Enable polyinstantiated directory support."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:18
+-msgid "Allow user to connect to postgres socket"
++#: booleans.py:126
++msgid "Allow the portage domains to use NFS mounts (regular nfs_t)"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
+-msgid "XServer"
 -msgstr ""
--
--#: ../semanage/seobject.py:1954
++#: booleans.py:127
++#, fuzzy
++msgid "Allow postfix_local domain full write access to mail_spool directories"
++msgstr "允许 spamd 访问主目录"
+ 
+-#: ../gui/selinux.tbl:19
+-msgid "Allow clients to write to X shared memory"
++#: booleans.py:128
++msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:20
 -msgid ""
--"\n"
--"SELinux Local fcontext Equivalence \n"
--msgstr ""
--
--#: ../semanage/seobject.py:1988 ../semanage/seobject.py:2040
--#: ../semanage/seobject.py:2046
--#, python-format
--msgid "Could not check if boolean %s is defined"
+-"Allow xguest SELinux user account to execute files in home directory or /tmp"
++#: booleans.py:129
++msgid "Allow transmit client label to foreign database"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
+-#: ../gui/selinux.tbl:231
+-msgid "NIS"
 -msgstr ""
--
--#: ../semanage/seobject.py:1990 ../semanage/seobject.py:2042
--#, python-format
--msgid "Boolean %s is not defined"
++#: booleans.py:130
++#, fuzzy
++msgid "Allow database admins to execute DML statement"
++msgstr "允许所有用户执行 mount 命令"
+ 
+-#: ../gui/selinux.tbl:21
+-msgid "Allow daemons to run with NIS"
 -msgstr ""
--
--#: ../semanage/seobject.py:1994
--#, python-format
--msgid "Could not query file context %s"
++#: booleans.py:131
++#, fuzzy
++msgid "Allow unprivileged users to execute DDL statement"
++msgstr "允许一般用户执行 ping"
+ 
+-#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
+-#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
+-#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
+-#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
+-#: ../gui/selinux.tbl:118
+-msgid "Web Applications"
++#: booleans.py:132
++msgid "Allow pppd to load kernel modules for certain modems"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:22
+-msgid "Transition staff SELinux user to Web Browser Domain"
 -msgstr ""
--
--#: ../semanage/seobject.py:1999
--#, python-format
--msgid "You must specify one of the following values: %s"
++#: booleans.py:133
++msgid "Allow pppd to be run for a regular user"
++msgstr "允许为一般用户运行 pppd"
+ 
+-#: ../gui/selinux.tbl:23
+-msgid "Transition sysadm SELinux user to Web Browser Domain"
++#: booleans.py:134
++#, fuzzy
++msgid ""
++"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
++msgstr "允许 %s 连接到任意 udp 端口"
++
++#: booleans.py:135
++#, fuzzy
++msgid "Allow Puppet client to manage all file types."
++msgstr "允许使用 mount 挂载任意文件"
++
++#: booleans.py:136
++#, fuzzy
++msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
++msgstr "允许用户连接到 postgres 插槽"
++
++#: booleans.py:137
++#, fuzzy
++msgid "Allow qemu to connect fully to the network"
++msgstr "允许 squid 守护进程连接到网络"
++
++#: booleans.py:138
++#, fuzzy
++msgid "Allow qemu to use cifs/Samba file systems"
++msgstr "允许 Samba 共享 nfs 目录"
++
++#: booleans.py:139
++msgid "Allow qemu to use serial/parallel communication ports"
++msgstr ""
++
++#: booleans.py:140
++#, fuzzy
++msgid "Allow qemu to use nfs file systems"
++msgstr "允许 Samba 共享 nfs 目录"
++
++#: booleans.py:141
++#, fuzzy
++msgid "Allow qemu to use usb devices"
++msgstr "允许用于读取写入 usb 鼠标"
++
++#: booleans.py:142
++#, fuzzy
++msgid "Allow racoon to read shadow"
++msgstr "允许 sasl 认证服务器读取 /etc/shadow"
++
++#: booleans.py:143
++#, fuzzy
++msgid "Allow rgmanager domain to connect to the network using TCP."
++msgstr "允许 squid 守护进程连接到网络"
++
++#: booleans.py:144
++msgid ""
++"Allow rsync to modify public files used for public file transfer services.  "
++"Files/Directories must be labeled public_content_rw_t."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:24
+-msgid "Transition user SELinux user to Web Browser Domain"
 -msgstr ""
--
--#: ../semanage/seobject.py:2004
--#, python-format
--msgid "Could not set active value of boolean %s"
++#: booleans.py:145
++#, fuzzy
++msgid "Allow rsync to run as a client"
++msgstr "允许 rpm 在不受限制的情况下运行"
+ 
+-#: ../gui/selinux.tbl:25
+-msgid "Transition xguest SELinux user to Web Browser Domain"
 -msgstr ""
--
--#: ../semanage/seobject.py:2007
--#, python-format
--msgid "Could not modify boolean %s"
++#: booleans.py:146
++#, fuzzy
++msgid "Allow rsync to export any files/directories read only."
++msgstr "允许使用 mount 挂载任意目录"
+ 
+-#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
+-#: ../gui/selinux.tbl:29
+-msgid "Allow staff Web Browsers to write to home directories"
 -msgstr ""
--
--#: ../semanage/seobject.py:2025
--#, python-format
--msgid "Bad format %s: Record %s"
++#: booleans.py:147
++#, fuzzy
++msgid "Allow rsync servers to share cifs files systems"
++msgstr "允许 Samba 共享 nfs 目录"
+ 
+-#: ../gui/selinux.tbl:30
+-msgid "Disable SELinux protection for amanda"
 -msgstr ""
--
--#: ../semanage/seobject.py:2048
--#, python-format
--msgid "Boolean %s is defined in policy, cannot be deleted"
++#: booleans.py:148
++#, fuzzy
++msgid "Allow rsync servers to share nfs files systems"
++msgstr "允许 Samba 共享 nfs 目录"
+ 
+-#: ../gui/selinux.tbl:31
+-msgid "Disable SELinux protection for amavis"
 -msgstr ""
--
--#: ../semanage/seobject.py:2052
--#, python-format
--msgid "Could not delete boolean %s"
++#: booleans.py:149
++#, fuzzy
++msgid "Allow samba to create new home directories (e.g. via PAM)"
++msgstr "允许 spamd 访问主目录"
+ 
+-#: ../gui/selinux.tbl:32
+-msgid "Disable SELinux protection for apmd daemon"
++#: booleans.py:150
++msgid ""
++"Allow samba to act as the domain controller, add users, groups and change "
++"passwords."
++msgstr ""
++
++#: booleans.py:151
++#, fuzzy
++msgid "Allow samba to share users home directories."
++msgstr "允许 spamd 访问主目录"
++
++#: booleans.py:152
++#, fuzzy
++msgid "Allow samba to share any file/directory read only."
++msgstr "允许 Samba 共享 nfs 目录"
++
++#: booleans.py:153
++#, fuzzy
++msgid "Allow samba to share any file/directory read/write."
++msgstr "允许 Samba 共享 nfs 目录"
++
++#: booleans.py:154
++#, fuzzy
++msgid "Allow samba to act as a portmapper"
++msgstr "允许 Samba 共享 nfs 目录"
++
++#: booleans.py:155
++#, fuzzy
++msgid "Allow samba to run unconfined scripts"
++msgstr "允许 rpm 在不受限制的情况下运行"
++
++#: booleans.py:156
++#, fuzzy
++msgid "Allow samba to export ntfs/fusefs volumes."
++msgstr "允许 spamd 访问主目录"
++
++#: booleans.py:157
++#, fuzzy
++msgid "Allow samba to export NFS volumes."
++msgstr "允许 Samba 共享 nfs 目录"
++
++#: booleans.py:158
++#, fuzzy
++msgid "Allow sanlock to read/write fuse files"
++msgstr "允许 xen 读取/写入物理磁盘设备"
++
++#: booleans.py:159
++#, fuzzy
++msgid "Allow sanlock to manage nfs files"
++msgstr "允许使用 mount 挂载任意文件"
++
++#: booleans.py:160
++#, fuzzy
++msgid "Allow sanlock to manage cifs files"
++msgstr "允许使用 mount 挂载任意文件"
++
++#: booleans.py:161
++#, fuzzy
++msgid "Allow sasl to read shadow"
++msgstr "允许 sasl 认证服务器读取 /etc/shadow"
++
++#: booleans.py:162
++msgid ""
++"disallow programs, such as newrole, from transitioning to administrative "
++"user domains."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:33
+-msgid "Disable SELinux protection for arpwatch daemon"
++#: booleans.py:163
++msgid "Disable kernel module loading."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:34
+-msgid "Disable SELinux protection for auditd daemon"
++#: booleans.py:164
++msgid ""
++"Boolean to determine whether the system permits loading policy, setting "
++"enforcing mode, and changing boolean values.  Set this to true and you have "
++"to reboot to set it back."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:35
+-msgid "Disable SELinux protection for automount daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:2064 ../semanage/seobject.py:2081
--msgid "Could not list booleans"
++#: booleans.py:165
++#, fuzzy
++msgid "Allow regular users direct dri device access"
++msgstr "允许一般用户的直接鼠标访问 (只允许 X 服务器)"
+ 
+-#: ../gui/selinux.tbl:36
+-msgid "Disable SELinux protection for avahi"
++#: booleans.py:166
++msgid ""
++"Allow unconfined executables to make their heap memory executable.  Doing "
++"this is a really bad idea. Probably indicates a badly coded executable, but "
++"could indicate an attack. This executable should be reported in bugzilla"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:37
+-msgid "Disable SELinux protection for bluetooth daemon"
++#: booleans.py:167
++msgid ""
++"Allow all unconfined executables to use libraries requiring text relocation "
++"that are not labeled textrel_shlib_t"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:38
+-msgid "Disable SELinux protection for canna daemon"
++#: booleans.py:168
++msgid ""
++"Allow unconfined executables to make their stack executable.  This should "
++"never, ever be necessary. Probably indicates a badly coded executable, but "
++"could indicate an attack. This executable should be reported in bugzilla"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:39
+-msgid "Disable SELinux protection for cardmgr daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:2104
--msgid "unknown"
++#: booleans.py:169
++#, fuzzy
++msgid "Allow users to connect to the local mysql server"
++msgstr "允许用户连接到 mysql 插槽"
+ 
+-#: ../gui/selinux.tbl:40
+-msgid "Disable SELinux protection for Cluster Server"
 -msgstr ""
--
--#: ../semanage/seobject.py:2117
--msgid "off"
++#: booleans.py:170
++#, fuzzy
++msgid ""
++"Allow confined users the ability to execute the ping and traceroute commands."
++msgstr "允许所有用户执行 mount 命令"
++
++#: booleans.py:171
++#, fuzzy
++msgid "Allow users to connect to PostgreSQL"
++msgstr "允许用户连接到 postgres 插槽"
+ 
+-#: ../gui/selinux.tbl:41
++#: booleans.py:172
++#, fuzzy
+ msgid ""
+-"Allow cdrecord to read various content. nfs, samba, removable devices, user "
+-"temp and untrusted content files"
 -msgstr ""
--
--#: ../semanage/seobject.py:2117
--msgid "on"
++"Allow user to r/w files on filesystems that do not have extended attributes "
++"(FAT, CDROM, FLOPPY)"
++msgstr "允许用户读取/写入 noextrattrifile (FAT、CDROM、FLOPPY)"
+ 
+-#: ../gui/selinux.tbl:42
+-msgid "Disable SELinux protection for ciped daemon"
++#: booleans.py:173
++#, fuzzy
++msgid ""
++"Allow users to run TCP servers (bind to ports and accept connection from the "
++"same domain and outside users)  disabling this forces FTP passive mode and "
++"may change other protocols."
+ msgstr ""
++"允许用户运行 TCP 服务器 (捆绑到端口并接受来自同一域和域外用户的连接) 禁用了这"
++"个强制 FTP 被动模式,也可能会改变其他协议。"
+ 
+-#: ../gui/selinux.tbl:43
+-msgid "Disable SELinux protection for clamd daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:2131
--msgid "SELinux boolean"
++#: booleans.py:174
++#, fuzzy
++msgid "Allow user music sharing"
++msgstr "允许用于读取写入 usb 鼠标"
+ 
+-#: ../gui/selinux.tbl:44
+-msgid "Disable SELinux protection for clamscan"
++#: booleans.py:175
++msgid ""
++"Allow anon internal-sftp to upload files, used for public file transfer "
++"services. Directories must be labeled public_content_rw_t."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:45
+-msgid "Disable SELinux protection for clvmd"
 -msgstr ""
--
--#: ../semanage/seobject.py:2131
--msgid "State"
++#: booleans.py:176
++#, fuzzy
++msgid ""
++"Allow sftp-internal to read and write files in the user home directories"
++msgstr "允许 SELinux webadm 用户读取非特权用户主目录"
+ 
+-#: ../gui/selinux.tbl:46
+-msgid "Disable SELinux protection for comsat daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:2131
--msgid "Default"
++#: booleans.py:177
++#, fuzzy
++msgid ""
++"Allow sftp-internal to login to local users and read/write all files on the "
++"system, governed by DAC."
++msgstr "允许 SELinux webadm 用户读取非特权用户主目录"
+ 
+-#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
+-#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
+-msgid "Disable SELinux protection for courier daemon"
 -msgstr ""
--
--#: ../semanage/seobject.py:2131
--msgid "Description"
++#: booleans.py:178
++#, fuzzy
++msgid ""
++"Allow internal-sftp to read and write files in the user ssh home directories."
++msgstr "允许 SELinux webadm 用户读取非特权用户主目录"
+ 
+-#: ../gui/selinux.tbl:52
+-msgid "Disable SELinux protection for cpucontrol daemon"
 -msgstr ""
--
--#: ../newrole/newrole.c:201
--#, c-format
--msgid "failed to set PAM_TTY\n"
++#: booleans.py:179
++#, fuzzy
++msgid "Allow sge to connect to the network using any TCP port"
++msgstr "允许 squid 守护进程连接到网络"
+ 
+-#: ../gui/selinux.tbl:53
+-msgid "Disable SELinux protection for cpuspeed daemon"
 -msgstr ""
--
--#: ../newrole/newrole.c:290
--#, c-format
--msgid "newrole: service name configuration hashtable overflow\n"
++#: booleans.py:180
++#, fuzzy
++msgid "Allow sge to access nfs file systems."
++msgstr "允许 spamd 访问主目录"
+ 
+-#: ../gui/selinux.tbl:54
+-msgid "Cron"
++#: booleans.py:181
++msgid ""
++"Enable additional permissions needed to support devices on 3ware controllers."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:54
+-msgid "Disable SELinux protection for crond daemon"
++#: booleans.py:182
++msgid ""
++"Allow samba to modify public files used for public file transfer services.  "
++"Files/Directories must be labeled public_content_rw_t."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
+-#: ../gui/selinux.tbl:91
+-msgid "Printing"
 -msgstr ""
--
--#: ../newrole/newrole.c:300
--#, c-format
--msgid "newrole:  %s:  error on line %lu.\n"
++#: booleans.py:183
++#, fuzzy
++msgid "Allow user spamassassin clients to use the network."
++msgstr "允许在网络中传播未标记的软件包"
+ 
+-#: ../gui/selinux.tbl:55
+-msgid "Disable SELinux protection for cupsd back end server"
 -msgstr ""
--
--#: ../newrole/newrole.c:439
--#, c-format
--msgid "cannot find valid entry in the passwd file.\n"
++#: booleans.py:184
++#, fuzzy
++msgid "Allow spamd to read/write user home directories."
++msgstr "允许 spamd 访问主目录"
+ 
+-#: ../gui/selinux.tbl:56
+-msgid "Disable SELinux protection for cupsd daemon"
 -msgstr ""
--
--#: ../newrole/newrole.c:450
--#, c-format
--msgid "Out of memory!\n"
++#: booleans.py:185
++#, fuzzy
++msgid ""
++"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
++msgstr "允许 %s 连接到任意 udp 端口"
+ 
+-#: ../gui/selinux.tbl:57
+-msgid "Disable SELinux protection for cupsd_lpd"
++#: booleans.py:186
++msgid "Allow squid to run as a transparent proxy (TPROXY)"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:58
+-msgid "CVS"
 -msgstr ""
--
--#: ../newrole/newrole.c:455
--#, c-format
--msgid "Error!  Shell is not valid.\n"
++#: booleans.py:187
++#, fuzzy
++msgid ""
++"Allow ssh with chroot env to read and write files in the user home "
++"directories"
++msgstr "允许 SELinux webadm 用户读取非特权用户主目录"
+ 
+-#: ../gui/selinux.tbl:58
+-msgid "Disable SELinux protection for cvs daemon"
 -msgstr ""
--
--#: ../newrole/newrole.c:512
--#, c-format
--msgid "Unable to clear environment\n"
++#: booleans.py:188
++#, fuzzy
++msgid "allow host key based authentication"
++msgstr "使用 Pam 验证"
+ 
+-#: ../gui/selinux.tbl:59
+-msgid "Disable SELinux protection for cyrus daemon"
 -msgstr ""
--
--#: ../newrole/newrole.c:556 ../newrole/newrole.c:587 ../newrole/newrole.c:617
--#, c-format
--msgid "Error changing uid, aborting.\n"
++#: booleans.py:189
++msgid "Allow ssh logins as sysadm_r:sysadm_t"
++msgstr "允许 ssh 作为 sysadm_r:sysadm_t 登录"
+ 
+-#: ../gui/selinux.tbl:60
+-msgid "Disable SELinux protection for dbskkd daemon"
 -msgstr ""
--
--#: ../newrole/newrole.c:612
--#, c-format
--msgid "Error resetting KEEPCAPS, aborting\n"
++#: booleans.py:190
++#, fuzzy
++msgid "allow staff user to create and transition to svirt domains."
++msgstr "选择要转换到 %s 域的用户角色。"
+ 
+-#: ../gui/selinux.tbl:61
+-msgid "Disable SELinux protection for dbusd daemon"
 -msgstr ""
--
--#: ../newrole/newrole.c:635
--#, c-format
--msgid "Error connecting to audit system.\n"
++#: booleans.py:191
++#, fuzzy
++msgid "Allow the Telepathy connection managers to connect to any network port."
++msgstr "允许 squid 守护进程连接到网络"
+ 
+-#: ../gui/selinux.tbl:62
+-msgid "Disable SELinux protection for dccd"
++#: booleans.py:192
++msgid ""
++"Allow the Telepathy connection managers to connect to any generic TCP port."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:63
+-msgid "Disable SELinux protection for dccifd"
++#: booleans.py:193
++msgid ""
++"Allow tftp to modify public files used for public file transfer services."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:64
+-msgid "Disable SELinux protection for dccm"
 -msgstr ""
--
--#: ../newrole/newrole.c:641
--#, c-format
--msgid "Error allocating memory.\n"
++#: booleans.py:194
++#, fuzzy
++msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
++msgstr "允许 %s 连接到任意 udp 端口"
+ 
+-#: ../gui/selinux.tbl:65
+-msgid "Disable SELinux protection for ddt daemon"
++#: booleans.py:195
++msgid ""
++"allow unconfined users to transition to the chrome sandbox domains when "
++"running chrome-sandbox"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:66
+-msgid "Disable SELinux protection for devfsd daemon"
 -msgstr ""
--
--#: ../newrole/newrole.c:648
--#, c-format
--msgid "Error sending audit message.\n"
++#: booleans.py:196
++#, fuzzy
++msgid "Allow a user to login as an unconfined domain"
++msgstr "允许 rpm 在不受限制的情况下运行"
+ 
+-#: ../gui/selinux.tbl:67
+-msgid "Disable SELinux protection for dhcpc daemon"
++#: booleans.py:197
++msgid ""
++"Allow unconfined users to transition to the Mozilla plugin domain when "
++"running xulrunner plugin-container."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:68
+-msgid "Disable SELinux protection for dhcpd daemon"
 -msgstr ""
--
--#: ../newrole/newrole.c:692 ../newrole/newrole.c:1059
--#, c-format
--msgid "Could not determine enforcing mode.\n"
++#: booleans.py:198
++#, fuzzy
++msgid "Allow video playing tools to run unconfined"
++msgstr "允许 rpm 在不受限制的情况下运行"
+ 
+-#: ../gui/selinux.tbl:69
+-msgid "Disable SELinux protection for dictd daemon"
 -msgstr ""
--
--#: ../newrole/newrole.c:699
--#, c-format
--msgid "Error!  Could not open %s.\n"
++#: booleans.py:199
++#, fuzzy
++msgid "Allow unprivledged user to create and transition to svirt domains."
++msgstr "选择要转换到 %s 域的用户角色。"
+ 
+-#: ../gui/selinux.tbl:70
+-msgid "Allow sysadm_t to directly start daemons"
 -msgstr ""
--
--#: ../newrole/newrole.c:705
--#, c-format
--msgid "%s!  Could not get current context for %s, not relabeling tty.\n"
++#: booleans.py:200
++#, fuzzy
++msgid "Support ecryptfs home directories"
++msgstr "允许 spamd 访问主目录"
+ 
+-#: ../gui/selinux.tbl:71
+-msgid "Disable SELinux protection for Evolution"
 -msgstr ""
--
--#: ../newrole/newrole.c:715
--#, c-format
--msgid "%s!  Could not get new context for %s, not relabeling tty.\n"
++#: booleans.py:201
++#, fuzzy
++msgid "Support fusefs home directories"
++msgstr "允许 spamd 访问主目录"
+ 
+-#: ../gui/selinux.tbl:72
+-msgid "Games"
++#: booleans.py:202
++msgid "Use lpd server instead of cups"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:72
+-msgid "Disable SELinux protection for games"
 -msgstr ""
--
--#: ../newrole/newrole.c:725
--#, c-format
--msgid "%s!  Could not set new context for %s\n"
++#: booleans.py:203
++#, fuzzy
++msgid "Support NFS home directories"
++msgstr "允许 spamd 访问主目录"
+ 
+-#: ../gui/selinux.tbl:73
+-msgid "Disable SELinux protection for the web browsers"
 -msgstr ""
--
--#: ../newrole/newrole.c:772
--#, c-format
--msgid "%s changed labels.\n"
++#: booleans.py:204
++#, fuzzy
++msgid "Support SAMBA home directories"
++msgstr "允许 spamd 访问主目录"
+ 
+-#: ../gui/selinux.tbl:74
+-msgid "Disable SELinux protection for Thunderbird"
 -msgstr ""
--
--#: ../newrole/newrole.c:778
--#, c-format
--msgid "Warning! Could not restore context for %s\n"
++#: booleans.py:205
++#, fuzzy
++msgid "Allow varnishd to connect to all ports, not just HTTP."
++msgstr "允许 %s 连接到任意 tcp 端口"
+ 
+-#: ../gui/selinux.tbl:75
+-msgid "Disable SELinux protection for distccd daemon"
++#: booleans.py:206
++msgid "Ignore vbetool mmap_zero errors."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:76
+-msgid "Disable SELinux protection for dmesg daemon"
 -msgstr ""
--
--#: ../newrole/newrole.c:835
--#, c-format
--msgid "Error: multiple roles specified\n"
++#: booleans.py:207
++#, fuzzy
++msgid ""
++"Allow confined virtual guests to use serial/parallel communication ports"
++msgstr "允许用于读取写入 usb 鼠标"
+ 
+-#: ../gui/selinux.tbl:77
+-msgid "Disable SELinux protection for dnsmasq daemon"
 -msgstr ""
--
--#: ../newrole/newrole.c:843
--#, c-format
--msgid "Error: multiple types specified\n"
++#: booleans.py:208
++#, fuzzy
++msgid ""
++"Allow confined virtual guests to use executable memory and executable stack"
++msgstr "允许用于读取写入 usb 鼠标"
++
++#: booleans.py:209
++#, fuzzy
++msgid "Allow confined virtual guests to read fuse files"
++msgstr "允许 evolution 和 thunderbird 读取用户文件"
++
++#: booleans.py:210
++#, fuzzy
++msgid "Allow confined virtual guests to manage nfs files"
++msgstr "允许 evolution 和 thunderbird 读取用户文件"
++
++#: booleans.py:211
++#, fuzzy
++msgid "Allow confined virtual guests to manage cifs files"
++msgstr "允许 evolution 和 thunderbird 读取用户文件"
++
++#: booleans.py:212
++#, fuzzy
++msgid "Allow confined virtual guests to interact with the sanlock"
++msgstr "允许 evolution 和 thunderbird 读取用户文件"
++
++#: booleans.py:213
++#, fuzzy
++msgid "Allow confined virtual guests to manage device configuration, (pci)"
++msgstr "允许用于读取写入 usb 鼠标"
++
++#: booleans.py:214
++#, fuzzy
++msgid "Allow confined virtual guests to use usb devices"
++msgstr "允许用于读取写入 usb 鼠标"
++
++#: booleans.py:215
++#, fuzzy
++msgid "Allow confined virtual guests to interact with the xserver"
++msgstr "允许 evolution 和 thunderbird 读取用户文件"
++
++#: booleans.py:216
++#, fuzzy
++msgid "Allow webadm to manage files in users home directories"
++msgstr "允许 SELinux webadm 用户管理非特权用户主目录"
++
++#: booleans.py:217
++#, fuzzy
++msgid "Allow webadm to read files in users home directories"
++msgstr "允许 SELinux webadm 用户读取非特权用户主目录"
++
++#: booleans.py:218
++msgid "Ignore wine mmap_zero errors."
++msgstr ""
++
++#: booleans.py:219
++#, fuzzy
++msgid "Allow the graphical login program to execute bootloader"
++msgstr "允许 ssh 作为 sysadm_r:sysadm_t 登录"
++
++#: booleans.py:220
++#, fuzzy
++msgid ""
++"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
++msgstr "允许 ssh 作为 sysadm_r:sysadm_t 登录"
+ 
+-#: ../gui/selinux.tbl:78
+-msgid "Disable SELinux protection for dovecot daemon"
 -msgstr ""
--
--#: ../newrole/newrole.c:850
--#, c-format
--msgid "Sorry, -l may be used with SELinux MLS support.\n"
++#: booleans.py:221
++#, fuzzy
++msgid "Allow xen to manage nfs files"
++msgstr "允许使用 mount 挂载任意文件"
+ 
+-#: ../gui/selinux.tbl:79
+-msgid "Disable SELinux protection for entropyd daemon"
++#: booleans.py:222
++msgid ""
++"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
++"logical volumes for disk images."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:80
+-msgid "Disable SELinux protection for fetchmail"
++#: booleans.py:223
++msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:81
+-msgid "Disable SELinux protection for fingerd daemon"
++#: booleans.py:224
++msgid ""
++"Allow xguest users to configure Network Manager and connect to apache ports"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:82
+-msgid "Disable SELinux protection for freshclam daemon"
 -msgstr ""
--
--#: ../newrole/newrole.c:855
--#, c-format
--msgid "Error: multiple levels specified\n"
++#: booleans.py:225
++#, fuzzy
++msgid "Allow xguest users to mount removable media"
++msgstr "允许用户运行 dmesg 命令"
+ 
+-#: ../gui/selinux.tbl:83
+-msgid "Disable SELinux protection for fsdaemon daemon"
 -msgstr ""
--
--#: ../newrole/newrole.c:865
--#, c-format
--msgid "Error: you are not allowed to change levels on a non secure terminal \n"
++#: booleans.py:226
++#, fuzzy
++msgid "Allow xguest to use blue tooth devices"
++msgstr "允许用于读取写入 usb 鼠标"
+ 
+-#: ../gui/selinux.tbl:84
+-msgid "Disable SELinux protection for gpm daemon"
 -msgstr ""
--
--#: ../newrole/newrole.c:891
--#, c-format
--msgid "Couldn't get default type.\n"
++#: booleans.py:227
++#, fuzzy
++msgid "Allows clients to write to the X server shared memory segments."
++msgstr "允许客户端写入 X 共享的内存"
+ 
+-#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
+-msgid "NFS"
 -msgstr ""
--
--#: ../newrole/newrole.c:901
--#, c-format
--msgid "failed to get new context.\n"
++#: booleans.py:228
++#, fuzzy
++msgid "Allows XServer to execute writable memory"
++msgstr "允许所有用户执行 mount 命令"
+ 
+-#: ../gui/selinux.tbl:85
+-msgid "Disable SELinux protection for gss daemon"
++#: booleans.py:229
++msgid "Support X userspace object manager"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:86
+-msgid "Disable SELinux protection for Hal daemon"
 -msgstr ""
--
--#: ../newrole/newrole.c:908
--#, c-format
--msgid "failed to set new role %s\n"
++#: booleans.py:230
++#, fuzzy
++msgid "Allow zabbix to connect to unreserved ports"
++msgstr "允许 %s 连接到任意 udp 端口"
+ 
+-#: ../gui/selinux.tbl:87
+-msgid "Compatibility"
 -msgstr ""
--
--#: ../newrole/newrole.c:915
--#, c-format
--msgid "failed to set new type %s\n"
++#: booleans.py:231
++#, fuzzy
++msgid "Allow zebra daemon to write it configuration files"
++msgstr "允许所有守护进程将 corefile 写入 /"
+ 
+-#: ../gui/selinux.tbl:87
++#: booleans.py:232
+ msgid ""
+-"Do not audit things that we know to be broken but which are not security "
+-"risks"
++"Allow ZoneMinder to modify public files used for public file transfer "
++"services."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:88
+-msgid "Disable SELinux protection for hostname daemon"
 -msgstr ""
 -
--#: ../newrole/newrole.c:925
--#, c-format
--msgid "failed to build new range with level %s\n"
+-#: ../gui/selinux.tbl:89
+-msgid "Disable SELinux protection for hotplug daemon"
 -msgstr ""
--
--#: ../newrole/newrole.c:930
--#, c-format
--msgid "failed to set new range %s\n"
++#~ msgid "SELinux Service Protection"
++#~ msgstr "SELinux 服务保护"
+ 
+-#: ../gui/selinux.tbl:90
+-msgid "Disable SELinux protection for howl daemon"
 -msgstr ""
--
--#: ../newrole/newrole.c:938
--#, c-format
--msgid "failed to convert new context to string\n"
++#~ msgid "Disable SELinux protection for acct daemon"
++#~ msgstr "胃 acct 守护进程禁用 SELinux 服务保护"
+ 
+-#: ../gui/selinux.tbl:91
+-msgid "Disable SELinux protection for cups hplip daemon"
 -msgstr ""
--
--#: ../newrole/newrole.c:943
--#, c-format
--msgid "%s is not a valid context\n"
++#~ msgid "Admin"
++#~ msgstr "管理员"
+ 
+-#: ../gui/selinux.tbl:92
+-msgid "Disable SELinux protection for httpd rotatelogs"
 -msgstr ""
--
--#: ../newrole/newrole.c:950
--#, c-format
--msgid "Unable to allocate memory for new_context"
++#~ msgid "User Privs"
++#~ msgstr "用户 Privs"
+ 
+-#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
+-msgid "HTTPD Service"
 -msgstr ""
--
--#: ../newrole/newrole.c:976
--#, c-format
--msgid "Unable to obtain empty signal set\n"
++#~ msgid ""
++#~ "Allow gadmin SELinux user account to execute files in home directory or /"
++#~ "tmp"
++#~ msgstr "允许 gadmin SElinux 用户帐户执行主目录或者 /tmp 中的文件"
+ 
+-#: ../gui/selinux.tbl:93
+-msgid "Disable SELinux protection for http suexec"
 -msgstr ""
--
--#: ../newrole/newrole.c:984
--#, c-format
--msgid "Unable to set SIGHUP handler\n"
++#~ msgid ""
++#~ "Allow guest SELinux user account to execute files in home directory or /"
++#~ "tmp"
++#~ msgstr "允许 guest SELinux 用户帐户执行主目录或者 /tmp 中的文件"
+ 
+-#: ../gui/selinux.tbl:94
+-msgid "Disable SELinux protection for hwclock daemon"
 -msgstr ""
--
--#: ../newrole/newrole.c:1053
--#, c-format
--msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
++#~ msgid "Memory Protection"
++#~ msgstr "内存保护"
+ 
+-#: ../gui/selinux.tbl:95
+-msgid "Disable SELinux protection for i18n daemon"
 -msgstr ""
--
--#: ../newrole/newrole.c:1070
--#, c-format
--msgid "failed to get old_context.\n"
++#~ msgid "Mount"
++#~ msgstr "挂载"
+ 
+-#: ../gui/selinux.tbl:96
+-msgid "Disable SELinux protection for imazesrv daemon"
 -msgstr ""
--
--#: ../newrole/newrole.c:1077
--#, c-format
--msgid "Warning!  Could not retrieve tty information.\n"
++#~ msgid "SSH"
++#~ msgstr "SSH"
+ 
+-#: ../gui/selinux.tbl:97
+-msgid "Disable SELinux protection for inetd child daemons"
 -msgstr ""
--
--#: ../newrole/newrole.c:1098
--#, c-format
--msgid "error on reading PAM service configuration.\n"
++#~ msgid ""
++#~ "Allow staff SELinux user account to execute files in home directory or /"
++#~ "tmp"
++#~ msgstr "允许 staff SELinux 用户帐户执行主目录或者 /tmp 中的文件"
+ 
+-#: ../gui/selinux.tbl:98
+-msgid "Disable SELinux protection for inetd daemon"
 -msgstr ""
--
--#: ../newrole/newrole.c:1133
--#, c-format
--msgid "newrole: incorrect password for %s\n"
++#~ msgid ""
++#~ "Allow sysadm SELinux user account to execute files in home directory or /"
++#~ "tmp"
++#~ msgstr "允许 sysadm SELinux 用户帐户在主目录或者 /tmp 中执行文件"
+ 
+-#: ../gui/selinux.tbl:99
+-msgid "Disable SELinux protection for innd daemon"
 -msgstr ""
--
--#: ../newrole/newrole.c:1160
--#, c-format
--msgid "newrole: failure forking: %s"
++#~ msgid ""
++#~ "Allow unconfined SELinux user account to execute files in home directory "
++#~ "or /tmp"
++#~ msgstr "允许位受限制的 SELinux 帐户用户在主目录或者 /tmp 执行文件"
+ 
+-#: ../gui/selinux.tbl:100
+-msgid "Disable SELinux protection for iptables daemon"
 -msgstr ""
--
--#: ../newrole/newrole.c:1163 ../newrole/newrole.c:1186
--#, c-format
--msgid "Unable to restore tty label...\n"
++#~ msgid "Network Configuration"
++#~ msgstr "网络配置"
+ 
+-#: ../gui/selinux.tbl:101
+-msgid "Disable SELinux protection for ircd daemon"
 -msgstr ""
--
--#: ../newrole/newrole.c:1165 ../newrole/newrole.c:1192
--#, c-format
--msgid "Failed to close tty properly\n"
++#~ msgid ""
++#~ "Allow user SELinux user account to execute files in home directory or /tmp"
++#~ msgstr "用需 user SELinux 用户帐户在主目录或者 /tmp 中执行文件"
+ 
+-#: ../gui/selinux.tbl:102
+-msgid "Disable SELinux protection for irqbalance daemon"
 -msgstr ""
--
--#: ../newrole/newrole.c:1224
--#, c-format
--msgid "Could not close descriptors.\n"
++#~ msgid "Allow unconfined to dyntrans to unconfined_execmem"
++#~ msgstr "允许不受限制地 dyntrans 为 unconfined_execmem"
+ 
+-#: ../gui/selinux.tbl:103
+-msgid "Disable SELinux protection for iscsi daemon"
 -msgstr ""
--
--#: ../newrole/newrole.c:1251
--#, c-format
--msgid "Error allocating shell's argv0.\n"
++#~ msgid "Databases"
++#~ msgstr "数据库"
+ 
+-#: ../gui/selinux.tbl:104
+-msgid "Disable SELinux protection for jabberd daemon"
 -msgstr ""
--
--#: ../newrole/newrole.c:1287
--#, c-format
--msgid "Unable to restore the environment, aborting\n"
++#~ msgid "XServer"
++#~ msgstr "XServer"
+ 
+-#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
+-msgid "Kerberos"
 -msgstr ""
--
--#: ../newrole/newrole.c:1298
--msgid "failed to exec shell\n"
++#~ msgid ""
++#~ "Allow xguest SELinux user account to execute files in home directory or /"
++#~ "tmp"
++#~ msgstr "允许 xguest  SELinux 用户帐户在主目录或者 /tmp 中执行文件"
+ 
+-#: ../gui/selinux.tbl:105
+-msgid "Disable SELinux protection for kadmind daemon"
 -msgstr ""
--
--#: ../load_policy/load_policy.c:22
--#, c-format
--msgid "usage:  %s [-qi]\n"
++#~ msgid "NIS"
++#~ msgstr "NIS"
+ 
+-#: ../gui/selinux.tbl:106
+-msgid "Disable SELinux protection for klogd daemon"
 -msgstr ""
--
--#: ../load_policy/load_policy.c:71
--#, c-format
--msgid "%s:  Policy is already loaded and initial load requested\n"
++#~ msgid "Web Applications"
++#~ msgstr "网页应用程序"
+ 
+-#: ../gui/selinux.tbl:107
+-msgid "Disable SELinux protection for krb5kdc daemon"
 -msgstr ""
--
--#: ../load_policy/load_policy.c:80
--#, c-format
--msgid "%s:  Can't load policy and enforcing mode requested:  %s\n"
++#~ msgid "Transition staff SELinux user to Web Browser Domain"
++#~ msgstr "将 staff  SELinux 用户转换为网页浏览器域"
+ 
+-#: ../gui/selinux.tbl:108
+-msgid "Disable SELinux protection for ktalk daemons"
 -msgstr ""
--
--#: ../load_policy/load_policy.c:90
--#, c-format
--msgid "%s:  Can't load policy:  %s\n"
++#~ msgid "Transition sysadm SELinux user to Web Browser Domain"
++#~ msgstr "将 sysadm SELinux 用户转换为网页浏览器域"
+ 
+-#: ../gui/selinux.tbl:109
+-msgid "Disable SELinux protection for kudzu daemon"
 -msgstr ""
--
--#: ../scripts/chcat:92 ../scripts/chcat:169
--msgid "Requires at least one category"
++#~ msgid "Transition user SELinux user to Web Browser Domain"
++#~ msgstr "将 user SELinux 用户转换为网页浏览器域"
+ 
+-#: ../gui/selinux.tbl:110
+-msgid "Disable SELinux protection for locate daemon"
 -msgstr ""
--
--#: ../scripts/chcat:106 ../scripts/chcat:183
--#, c-format
--msgid "Can not modify sensitivity levels using '+' on %s"
++#~ msgid "Transition xguest SELinux user to Web Browser Domain"
++#~ msgstr "将 xguest SELinux 用户转换为网页浏览器域"
+ 
+-#: ../gui/selinux.tbl:111
+-msgid "Disable SELinux protection for lpd daemon"
 -msgstr ""
--
--#: ../scripts/chcat:110
--#, c-format
--msgid "%s is already in %s"
++#~ msgid "Disable SELinux protection for amanda"
++#~ msgstr "禁用 amanda 的 SELinux 保护"
+ 
+-#: ../gui/selinux.tbl:112
+-msgid "Disable SELinux protection for lrrd daemon"
 -msgstr ""
--
--#: ../scripts/chcat:188 ../scripts/chcat:198
--#, c-format
--msgid "%s is not in %s"
++#~ msgid "Disable SELinux protection for amavis"
++#~ msgstr "禁用 amavis 的 SELinux 保护"
+ 
+-#: ../gui/selinux.tbl:113
+-msgid "Disable SELinux protection for lvm daemon"
 -msgstr ""
--
--#: ../scripts/chcat:267 ../scripts/chcat:272
--msgid "Can not combine +/- with other types of categories"
++#~ msgid "Disable SELinux protection for apmd daemon"
++#~ msgstr "禁用 apmd 守护进程 的 SELinux 保护"
+ 
+-#: ../gui/selinux.tbl:114
+-msgid "Disable SELinux protection for mailman"
 -msgstr ""
--
--#: ../scripts/chcat:319
--msgid "Can not have multiple sensitivities"
++#~ msgid "Disable SELinux protection for arpwatch daemon"
++#~ msgstr "禁用 arpwatch 守护进程 的 SELinux 保护"
+ 
+-#: ../gui/selinux.tbl:115
+-msgid "Allow evolution and thunderbird to read user files"
 -msgstr ""
--
--#: ../scripts/chcat:325
--#, c-format
--msgid "Usage %s CATEGORY File ..."
++#~ msgid "Disable SELinux protection for auditd daemon"
++#~ msgstr "禁用 auditd 守护进程 的 SELinux 保护"
+ 
+-#: ../gui/selinux.tbl:116
+-msgid "Disable SELinux protection for mdadm daemon"
 -msgstr ""
--
--#: ../scripts/chcat:326
--#, c-format
--msgid "Usage %s -l CATEGORY user ..."
++#~ msgid "Disable SELinux protection for automount daemon"
++#~ msgstr "禁用 automount 守护进程 的 SELinux 保护"
+ 
+-#: ../gui/selinux.tbl:117
+-msgid "Disable SELinux protection for monopd daemon"
 -msgstr ""
--
--#: ../scripts/chcat:327
--#, c-format
--msgid "Usage %s [[+|-]CATEGORY],...]q File ..."
++#~ msgid "Disable SELinux protection for avahi"
++#~ msgstr "禁用 avahi 的 SELinux 保护"
+ 
+-#: ../gui/selinux.tbl:118
+-msgid "Allow the mozilla browser to read user files"
 -msgstr ""
--
--#: ../scripts/chcat:328
--#, c-format
--msgid "Usage %s -l [[+|-]CATEGORY],...]q user ..."
++#~ msgid "Disable SELinux protection for bluetooth daemon"
++#~ msgstr "禁用蓝牙守护进程的 SELinux 保护"
+ 
+-#: ../gui/selinux.tbl:119
+-msgid "Disable SELinux protection for mrtg daemon"
 -msgstr ""
--
--#: ../scripts/chcat:329
--#, c-format
--msgid "Usage %s -d File ..."
++#~ msgid "Disable SELinux protection for canna daemon"
++#~ msgstr "禁用 canna 守护进程 的 SELinux 保护"
+ 
+-#: ../gui/selinux.tbl:120
+-msgid "Disable SELinux protection for mysqld daemon"
 -msgstr ""
--
--#: ../scripts/chcat:330
--#, c-format
--msgid "Usage %s -l -d user ..."
++#~ msgid "Disable SELinux protection for cardmgr daemon"
++#~ msgstr "禁用 cardmgr 守护进程 的 SELinux 保护"
+ 
+-#: ../gui/selinux.tbl:121
+-msgid "Disable SELinux protection for nagios daemon"
 -msgstr ""
--
--#: ../scripts/chcat:331
--#, c-format
--msgid "Usage %s -L"
++#~ msgid "Disable SELinux protection for Cluster Server"
++#~ msgstr "禁用集群服务器的 SELinux 保护"
+ 
+-#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
+-msgid "Name Service"
 -msgstr ""
--
--#: ../scripts/chcat:332
--#, c-format
--msgid "Usage %s -L -l user"
++#~ msgid "Disable SELinux protection for ciped daemon"
++#~ msgstr "为 ciped 守护进程禁用 SELinux 服务保护"
+ 
+-#: ../gui/selinux.tbl:122
+-msgid "Disable SELinux protection for named daemon"
 -msgstr ""
--
--#: ../scripts/chcat:333
--msgid "Use -- to end option list.  For example"
++#~ msgid "Disable SELinux protection for clamd daemon"
++#~ msgstr "为 clamd 守护进程禁用 SELinux 服务保护"
+ 
+-#: ../gui/selinux.tbl:123
+-msgid "Disable SELinux protection for nessusd daemon"
 -msgstr ""
--
--#: ../scripts/chcat:334
--msgid "chcat -- -CompanyConfidential /docs/businessplan.odt"
++#~ msgid "Disable SELinux protection for clamscan"
++#~ msgstr "为 clamscan 禁用 SELinux 服务保护"
+ 
+-#: ../gui/selinux.tbl:124
+-msgid "Disable SELinux protection for NetworkManager"
 -msgstr ""
--
--#: ../scripts/chcat:335
--msgid "chcat -l +CompanyConfidential juser"
++#~ msgid "Disable SELinux protection for clvmd"
++#~ msgstr "为 clvmd 禁用 SELinux 服务保护"
+ 
+-#: ../gui/selinux.tbl:125
+-msgid "Disable SELinux protection for nfsd daemon"
 -msgstr ""
--
--#: ../scripts/chcat:399
--#, c-format
--msgid "Options Error %s "
++#~ msgid "Disable SELinux protection for comsat daemon"
++#~ msgstr "为 comsat 守护进程禁用 SELinux 服务保护"
+ 
+-#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
+-#: ../gui/selinux.tbl:221
+-msgid "Samba"
 -msgstr ""
-diff -up policycoreutils-2.1.12/restorecond/restorecond.c.rhat policycoreutils-2.1.12/restorecond/restorecond.c
---- policycoreutils-2.1.12/restorecond/restorecond.c.rhat	2012-07-04 07:35:21.000000000 -0400
-+++ policycoreutils-2.1.12/restorecond/restorecond.c	2012-10-16 15:07:17.654526334 -0400
-@@ -139,6 +139,7 @@ int main(int argc, char **argv)
- {
- 	int opt;
- 	struct sigaction sa;
-+	const char *null_array[1] = { NULL };
- 
- 	memset(&r_opts, 0, sizeof(r_opts));
- 
-@@ -159,6 +160,7 @@ int main(int argc, char **argv)
- 	r_opts.fts_flags = FTS_PHYSICAL;
- 	r_opts.selabel_opt_validate = NULL;
- 	r_opts.selabel_opt_path = NULL;
-+	r_opts.selabel_opt_prefixes = null_array;
- 	r_opts.ignore_enoent = 1;
- 
- 	restore_init(&r_opts);
-diff -up policycoreutils-2.1.12/restorecond/restorecond.desktop.rhat policycoreutils-2.1.12/restorecond/restorecond.desktop
---- policycoreutils-2.1.12/restorecond/restorecond.desktop.rhat	2012-07-04 07:35:21.000000000 -0400
-+++ policycoreutils-2.1.12/restorecond/restorecond.desktop	2012-10-16 15:07:17.655526335 -0400
-@@ -5,3 +5,4 @@ Comment=Fix file context in owned by the
- Encoding=UTF-8
- Type=Application
- StartupNotify=false
-+X-GNOME-Autostart-enabled=false
-diff -up policycoreutils-2.1.12/restorecond/user.c.rhat policycoreutils-2.1.12/restorecond/user.c
---- policycoreutils-2.1.12/restorecond/user.c.rhat	2012-07-04 07:35:21.000000000 -0400
-+++ policycoreutils-2.1.12/restorecond/user.c	2012-10-16 15:07:17.656526336 -0400
-@@ -214,8 +214,11 @@ static int local_server() {
- 	if (flock(fd, LOCK_EX | LOCK_NB) < 0) {
- 		if (debug_mode)
- 			perror("flock");
-+		close(fd);
- 		return -1;
- 	}
-+	close(fd);
-+
- 	/* watch for stdin/terminal going away */
- 	GIOChannel *in = g_io_channel_unix_new(0);
- 	g_io_add_watch_full( in,
-diff -up policycoreutils-2.1.12/run_init/run_init.c.rhat policycoreutils-2.1.12/run_init/run_init.c
---- policycoreutils-2.1.12/run_init/run_init.c.rhat	2012-07-04 07:35:21.000000000 -0400
-+++ policycoreutils-2.1.12/run_init/run_init.c	2012-10-16 15:07:17.657526337 -0400
-@@ -406,6 +406,13 @@ int main(int argc, char *argv[])
- 			new_context);
- 		exit(-1);
- 	}
-+	if (! access("/usr/sbin/open_init_pty", X_OK)) {
-+		if (execvp(argv[1], argv + 1)) {
-+			perror("execvp");
-+			exit(-1);
-+		}
-+		return 0;
-+	}
- 	/*
- 	 * Do not execvp the command directly from run_init; since it would run
- 	 * under with a pty under sysadm_devpts_t. Instead, we call open_init_tty,
-diff -up policycoreutils-2.1.12/sandbox/sandbox.8.rhat policycoreutils-2.1.12/sandbox/sandbox.8
---- policycoreutils-2.1.12/sandbox/sandbox.8.rhat	2012-07-04 07:35:21.000000000 -0400
-+++ policycoreutils-2.1.12/sandbox/sandbox.8	2012-10-16 15:07:17.657526337 -0400
-@@ -41,6 +41,19 @@ Create a Sandbox with temporary files fo
- .TP
- \fB\-t type\fR
- Use alternate sandbox type, defaults to sandbox_t or sandbox_x_t for -X.
++#~ msgid "Disable SELinux protection for courier daemon"
++#~ msgstr "为 courier 守护进程禁用 SELinux 服务保护"
+ 
+-#: ../gui/selinux.tbl:126
+-msgid "Disable SELinux protection for nmbd daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for cpucontrol daemon"
++#~ msgstr "为 cpucontrol 守护进程禁用 SELinux 服务保护"
+ 
+-#: ../gui/selinux.tbl:127
+-msgid "Disable SELinux protection for nrpe daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for cpuspeed daemon"
++#~ msgstr "为 cpuspeed 守护进程禁用 SELinux 服务保护"
+ 
+-#: ../gui/selinux.tbl:128
+-msgid "Disable SELinux protection for nscd daemon"
+-msgstr ""
++#~ msgid "Cron"
++#~ msgstr "Cron"
+ 
+-#: ../gui/selinux.tbl:129
+-msgid "Disable SELinux protection for nsd daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for crond daemon"
++#~ msgstr "为 crond 守护进程禁用 SELinux 服务保护"
+ 
+-#: ../gui/selinux.tbl:130
+-msgid "Disable SELinux protection for ntpd daemon"
+-msgstr ""
++#~ msgid "Printing"
++#~ msgstr "打印中"
+ 
+-#: ../gui/selinux.tbl:131
+-msgid "Disable SELinux protection for oddjob"
+-msgstr ""
++#~ msgid "Disable SELinux protection for cupsd back end server"
++#~ msgstr "为 cpusd 后端服务器禁用 SELinux 服务保护"
+ 
+-#: ../gui/selinux.tbl:132
+-msgid "Disable SELinux protection for oddjob_mkhomedir"
+-msgstr ""
++#~ msgid "Disable SELinux protection for cupsd daemon"
++#~ msgstr "为 cpusd 守护进程禁用 SELinux 服务保护"
+ 
+-#: ../gui/selinux.tbl:133
+-msgid "Disable SELinux protection for openvpn daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for cupsd_lpd"
++#~ msgstr "为 cpusd_lpd 禁用 SELinux 服务保护"
+ 
+-#: ../gui/selinux.tbl:134
+-msgid "Disable SELinux protection for pam daemon"
+-msgstr ""
++#~ msgid "CVS"
++#~ msgstr "CVS"
+ 
+-#: ../gui/selinux.tbl:135
+-msgid "Disable SELinux protection for pegasus"
+-msgstr ""
++#~ msgid "Disable SELinux protection for cvs daemon"
++#~ msgstr "为 cvs 守护进程禁用 SELinux 服务保护"
+ 
+-#: ../gui/selinux.tbl:136
+-msgid "Disable SELinux protection for perdition daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for cyrus daemon"
++#~ msgstr "为 cyrus 守护进程禁用 SELinux 服务保护"
+ 
+-#: ../gui/selinux.tbl:137
+-msgid "Disable SELinux protection for portmap daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for dbskkd daemon"
++#~ msgstr "为 dbskkd 守护进程禁用 SELinux 服务保护"
+ 
+-#: ../gui/selinux.tbl:138
+-msgid "Disable SELinux protection for portslave daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for dbusd daemon"
++#~ msgstr "为 dbusd 守护进程禁用 SELinux 服务保护"
+ 
+-#: ../gui/selinux.tbl:139
+-msgid "Disable SELinux protection for postfix"
+-msgstr ""
++#~ msgid "Disable SELinux protection for dccd"
++#~ msgstr "为 dccd 禁用 SELinux 服务保护"
+ 
+-#: ../gui/selinux.tbl:140
+-msgid "Disable SELinux protection for postgresql daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for dccifd"
++#~ msgstr "为 dccifd 禁用 SELinux 服务保护"
+ 
+-#: ../gui/selinux.tbl:141
+-msgid "pppd"
+-msgstr ""
++#~ msgid "Disable SELinux protection for dccm"
++#~ msgstr "为 dccm 禁用 SELinux 服务保护"
+ 
+-#: ../gui/selinux.tbl:141
+-msgid "Allow pppd to be run for a regular user"
+-msgstr ""
++#~ msgid "Disable SELinux protection for ddt daemon"
++#~ msgstr "为 ddt 守护进程禁用 SELinux 服务保护"
+ 
+-#: ../gui/selinux.tbl:142
+-msgid "Disable SELinux protection for pptp"
+-msgstr ""
++#~ msgid "Disable SELinux protection for devfsd daemon"
++#~ msgstr "为 devfsd 守护进程禁用 SELinux 服务保护"
+ 
+-#: ../gui/selinux.tbl:143
+-msgid "Disable SELinux protection for prelink daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for dhcpc daemon"
++#~ msgstr "为 dhcpc 守护进程禁用 SELinux 服务保护"
+ 
+-#: ../gui/selinux.tbl:144
+-msgid "Disable SELinux protection for privoxy daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for dhcpd daemon"
++#~ msgstr "为 dhcpd 守护进程禁用 SELinux 服务保护"
+ 
+-#: ../gui/selinux.tbl:145
+-msgid "Disable SELinux protection for ptal daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for dictd daemon"
++#~ msgstr "为 dictd 守护进程禁用 SELinux 服务保护"
+ 
+-#: ../gui/selinux.tbl:146
+-msgid "Disable SELinux protection for pxe daemon"
+-msgstr ""
++#~ msgid "Allow sysadm_t to directly start daemons"
++#~ msgstr "允许 sysadm_t  直接启动守护进程"
+ 
+-#: ../gui/selinux.tbl:147
+-msgid "Disable SELinux protection for pyzord"
+-msgstr ""
++#~ msgid "Disable SELinux protection for Evolution"
++#~ msgstr "为 Evolution 禁用 SELinux 服务保护"
+ 
+-#: ../gui/selinux.tbl:148
+-msgid "Disable SELinux protection for quota daemon"
+-msgstr ""
++#~ msgid "Games"
++#~ msgstr "游戏"
+ 
+-#: ../gui/selinux.tbl:149
+-msgid "Disable SELinux protection for radiusd daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for games"
++#~ msgstr "为游戏禁用 SELinux 服务保护"
+ 
+-#: ../gui/selinux.tbl:150
+-msgid "Disable SELinux protection for radvd daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for the web browsers"
++#~ msgstr "为网页浏览器禁用 SELinux 服务保护"
+ 
+-#: ../gui/selinux.tbl:151
+-msgid "Disable SELinux protection for rdisc"
+-msgstr ""
++#~ msgid "Disable SELinux protection for Thunderbird"
++#~ msgstr "为 Thunderbird 禁用 SELinux 服务保护"
+ 
+-#: ../gui/selinux.tbl:152
+-msgid "Disable SELinux protection for readahead"
+-msgstr ""
++#~ msgid "Disable SELinux protection for distccd daemon"
++#~ msgstr "为 distccd 守护进程禁用 SELinux 服务保护"
+ 
+-#: ../gui/selinux.tbl:153
+-msgid "Allow programs to read files in non-standard locations (default_t)"
+-msgstr ""
++#~ msgid "Disable SELinux protection for dmesg daemon"
++#~ msgstr "为 dmesg 守护进程禁用 SELinux 服务保护"
+ 
+-#: ../gui/selinux.tbl:154
+-msgid "Disable SELinux protection for restorecond"
+-msgstr ""
++#~ msgid "Disable SELinux protection for dnsmasq daemon"
++#~ msgstr "为 dnsmasq 守护进程禁用 SELinux 服务保护"
+ 
+-#: ../gui/selinux.tbl:155
+-msgid "Disable SELinux protection for rhgb daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for dovecot daemon"
++#~ msgstr "为 dovecot 守护进程禁用 SELinux 服务保护"
+ 
+-#: ../gui/selinux.tbl:156
+-msgid "Disable SELinux protection for ricci"
+-msgstr ""
++#~ msgid "Disable SELinux protection for entropyd daemon"
++#~ msgstr "为 entropyd 守护进程禁用 SELinux 服务保护"
+ 
+-#: ../gui/selinux.tbl:157
+-msgid "Disable SELinux protection for ricci_modclusterd"
+-msgstr ""
++#~ msgid "Disable SELinux protection for fetchmail"
++#~ msgstr "为 fetchmail 禁用 SELinux 服务保护"
+ 
+-#: ../gui/selinux.tbl:158
+-msgid "Disable SELinux protection for rlogind daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for fingerd daemon"
++#~ msgstr "为 fingerd 守护进程禁用 SELinux 服务保护"
+ 
+-#: ../gui/selinux.tbl:159
+-msgid "Disable SELinux protection for rpcd daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for freshclam daemon"
++#~ msgstr "为 freshclam "
+ 
+-#: ../gui/selinux.tbl:160
+-msgid "Disable SELinux protection for rshd"
+-msgstr ""
++#~ msgid "Disable SELinux protection for fsdaemon daemon"
++#~ msgstr "为 fsdaemon 守护进程禁用 SELinux 保护"
+ 
+-#: ../gui/selinux.tbl:161
+-msgid "rsync"
+-msgstr ""
++#~ msgid "Disable SELinux protection for gpm daemon"
++#~ msgstr "为 gpm 守护进程禁用 SELinux 保护"
+ 
+-#: ../gui/selinux.tbl:161
+-msgid "Disable SELinux protection for rsync daemon"
+-msgstr ""
++#~ msgid "NFS"
++#~ msgstr "NFS"
+ 
+-#: ../gui/selinux.tbl:162
+-msgid "Allow ssh to run from inetd instead of as a daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for gss daemon"
++#~ msgstr "为 gss 守护进程禁用 SELinux 保护"
+ 
+-#: ../gui/selinux.tbl:163
+-msgid "Allow Samba to share nfs directories"
+-msgstr ""
++#~ msgid "Disable SELinux protection for Hal daemon"
++#~ msgstr "为 Hal 守护进程禁用 SELinux 保护"
+ 
+-#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
+-msgid "SASL authentication server"
+-msgstr ""
++#~ msgid "Compatibility"
++#~ msgstr "兼容性"
+ 
+-#: ../gui/selinux.tbl:164
+-msgid "Allow sasl authentication server to read /etc/shadow"
+-msgstr ""
++#~ msgid ""
++#~ "Do not audit things that we know to be broken but which are not security "
++#~ "risks"
++#~ msgstr "不能审计那些我们知道要被破坏但有没有安全风险的内容。"
+ 
+-#: ../gui/selinux.tbl:165
+-msgid ""
+-"Allow X-Windows server to map a memory region as both executable and writable"
+-msgstr ""
++#~ msgid "Disable SELinux protection for hostname daemon"
++#~ msgstr "为 hostname 守护进程禁用 SELinux 保护"
+ 
+-#: ../gui/selinux.tbl:166
+-msgid "Disable SELinux protection for saslauthd daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for hotplug daemon"
++#~ msgstr "为 hotplug 守护进程禁用 SELinux 保护"
+ 
+-#: ../gui/selinux.tbl:167
+-msgid "Disable SELinux protection for scannerdaemon daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for howl daemon"
++#~ msgstr "为 howl 守护进程禁用 SELinux 保护"
+ 
+-#: ../gui/selinux.tbl:168
+-msgid "Do not allow transition to sysadm_t, sudo and su effected"
+-msgstr ""
++#~ msgid "Disable SELinux protection for cups hplip daemon"
++#~ msgstr "为 cpus hplip 守护进程禁用 SELinux 保护"
+ 
+-#: ../gui/selinux.tbl:169
+-msgid "Do not allow any processes to load kernel modules"
+-msgstr ""
++#~ msgid "Disable SELinux protection for httpd rotatelogs"
++#~ msgstr "为 httpd rotatelog 禁用 SELinux 保护"
+ 
+-#: ../gui/selinux.tbl:170
+-msgid "Do not allow any processes to modify kernel SELinux policy"
+-msgstr ""
++#~ msgid "HTTPD Service"
++#~ msgstr "HTTPD 服务"
+ 
+-#: ../gui/selinux.tbl:171
+-msgid "Disable SELinux protection for sendmail daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for http suexec"
++#~ msgstr "为 httpsuexec 禁用 SELinux 保护"
+ 
+-#: ../gui/selinux.tbl:172
+-msgid "Disable SELinux protection for setrans"
+-msgstr ""
++#~ msgid "Disable SELinux protection for hwclock daemon"
++#~ msgstr "为 hwclock 守护进程禁用 SELinux 保护"
+ 
+-#: ../gui/selinux.tbl:173
+-msgid "Disable SELinux protection for setroubleshoot daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for i18n daemon"
++#~ msgstr "为 i18n 守护进程禁用 SELinux 保护"
+ 
+-#: ../gui/selinux.tbl:174
+-msgid "Disable SELinux protection for slapd daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for imazesrv daemon"
++#~ msgstr "为 imazesrv 守护进程禁用 SELinux 保护"
+ 
+-#: ../gui/selinux.tbl:175
+-msgid "Disable SELinux protection for slrnpull daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for inetd child daemons"
++#~ msgstr "为子守护进程禁用 SELinux 保护"
+ 
+-#: ../gui/selinux.tbl:176
+-msgid "Disable SELinux protection for smbd daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for inetd daemon"
++#~ msgstr "为 inetd 守护进程禁用 SELinux 保护"
+ 
+-#: ../gui/selinux.tbl:177
+-msgid "Disable SELinux protection for snmpd daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for innd daemon"
++#~ msgstr "为 innd 守护进程禁用 SELinux 保护"
+ 
+-#: ../gui/selinux.tbl:178
+-msgid "Disable SELinux protection for snort daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for iptables daemon"
++#~ msgstr "为 iptables 守护进程禁用 SELinux 保护"
+ 
+-#: ../gui/selinux.tbl:179
+-msgid "Disable SELinux protection for soundd daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for ircd daemon"
++#~ msgstr "为 ircd 守护进程禁用 SELinux 保护"
+ 
+-#: ../gui/selinux.tbl:180
+-msgid "Disable SELinux protection for sound daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for irqbalance daemon"
++#~ msgstr "为 irqbalance 守护进程禁用 SELinux 保护"
+ 
+-#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
+-msgid "Spam Protection"
+-msgstr ""
++#~ msgid "Disable SELinux protection for iscsi daemon"
++#~ msgstr "为 iscsi 守护进程禁用 SELinux 保护"
+ 
+-#: ../gui/selinux.tbl:181
+-msgid "Disable SELinux protection for spamd daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for jabberd daemon"
++#~ msgstr "为 jabberd 守护进程禁用 SELinux 保护"
+ 
+-#: ../gui/selinux.tbl:182
+-msgid "Allow spamd to access home directories"
+-msgstr ""
++#~ msgid "Kerberos"
++#~ msgstr "Kerberos"
+ 
+-#: ../gui/selinux.tbl:183
+-msgid "Allow Spam Assassin daemon network access"
+-msgstr ""
++#~ msgid "Disable SELinux protection for kadmind daemon"
++#~ msgstr "为 kadmind 守护进程禁用 SELinux 保护"
+ 
+-#: ../gui/selinux.tbl:184
+-msgid "Disable SELinux protection for speedmgmt daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for klogd daemon"
++#~ msgstr "为 klogd 守护进程禁用 SELinux 保护"
+ 
+-#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
+-msgid "Squid"
+-msgstr ""
++#~ msgid "Disable SELinux protection for krb5kdc daemon"
++#~ msgstr "为 krb5kdc 守护进程禁用 SELinux 保护"
+ 
+-#: ../gui/selinux.tbl:185
+-msgid "Allow squid daemon to connect to the network"
+-msgstr ""
++#~ msgid "Disable SELinux protection for ktalk daemons"
++#~ msgstr "为 ktalk 守护进程禁用 SELinux 保护"
+ 
+-#: ../gui/selinux.tbl:186
+-msgid "Disable SELinux protection for squid daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for kudzu daemon"
++#~ msgstr "为 kudzu 守护进程禁用 SELinux 保护"
+ 
+-#: ../gui/selinux.tbl:187
+-msgid "Disable SELinux protection for ssh daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for locate daemon"
++#~ msgstr "为 locate 守护进程禁用 SELinux 保护"
+ 
+-#: ../gui/selinux.tbl:188
+-msgid "Allow ssh logins as sysadm_r:sysadm_t"
+-msgstr ""
++#~ msgid "Disable SELinux protection for lpd daemon"
++#~ msgstr "为 lpd 守护进程禁用 SELinux 保护"
+ 
+-#: ../gui/selinux.tbl:189
+-msgid ""
+-"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
+-"bashrc)"
+-msgstr ""
++#~ msgid "Disable SELinux protection for lrrd daemon"
++#~ msgstr "为 lrrd 守护进程禁用 SELinux 保护"
+ 
+-#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
+-msgid "Universal SSL tunnel"
+-msgstr ""
++#~ msgid "Disable SELinux protection for lvm daemon"
++#~ msgstr "为 lvm 守护进程禁用 SELinux 保护"
+ 
+-#: ../gui/selinux.tbl:190
+-msgid "Disable SELinux protection for stunnel daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for mailman"
++#~ msgstr "为 mailman 禁用 SELinux 保护"
+ 
+-#: ../gui/selinux.tbl:191
+-msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
+-msgstr ""
++#~ msgid "Disable SELinux protection for mdadm daemon"
++#~ msgstr "为 mdadm 守护进程禁用 SELinux 保护"
+ 
+-#: ../gui/selinux.tbl:192
+-msgid "Disable SELinux protection for swat daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for monopd daemon"
++#~ msgstr "为 monopd 守护进程禁用 SELinux 保护"
+ 
+-#: ../gui/selinux.tbl:193
+-msgid "Disable SELinux protection for sxid daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for mrtg daemon"
++#~ msgstr "为 mtrg "
+ 
+-#: ../gui/selinux.tbl:194
+-msgid "Disable SELinux protection for syslogd daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for mysqld daemon"
++#~ msgstr "为 mysqld 守护进程禁用 SELinux 服务保护"
+ 
+-#: ../gui/selinux.tbl:195
+-msgid "Disable SELinux protection for system cron jobs"
+-msgstr ""
++#~ msgid "Disable SELinux protection for nagios daemon"
++#~ msgstr "为 nagios 守护进程禁用 SELinux 服务保护"
+ 
+-#: ../gui/selinux.tbl:196
+-msgid "Disable SELinux protection for tcp daemon"
+-msgstr ""
++#~ msgid "Name Service"
++#~ msgstr "名称服务"
+ 
+-#: ../gui/selinux.tbl:197
+-msgid "Disable SELinux protection for telnet daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for named daemon"
++#~ msgstr "为 named 守护进程禁用 SELinux 服务保护"
+ 
+-#: ../gui/selinux.tbl:198
+-msgid "Disable SELinux protection for tftpd daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for nessusd daemon"
++#~ msgstr "为 nessusd 守护进程禁用 SELinux 服务保护"
+ 
+-#: ../gui/selinux.tbl:199
+-msgid "Disable SELinux protection for transproxy daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for NetworkManager"
++#~ msgstr "为 NetworkManager 禁用 SELinux 服务保护"
+ 
+-#: ../gui/selinux.tbl:200
+-msgid "Disable SELinux protection for udev daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for nfsd daemon"
++#~ msgstr "为 nfsd 守护进程禁用 SELinux 服务保护"
+ 
+-#: ../gui/selinux.tbl:201
+-msgid "Disable SELinux protection for uml daemon"
+-msgstr ""
++#~ msgid "Samba"
++#~ msgstr "Samba"
+ 
+-#: ../gui/selinux.tbl:202
+-msgid ""
+-"Allow xinetd to run unconfined, including any services it starts that do not "
+-"have a domain transition explicitly defined"
+-msgstr ""
++#~ msgid "Disable SELinux protection for nmbd daemon"
++#~ msgstr "为 nmbd 守护进程禁用 SELinux 服务保护"
+ 
+-#: ../gui/selinux.tbl:203
+-msgid ""
+-"Allow rc scripts to run unconfined, including any daemon started by an rc "
+-"script that does not have a domain transition explicitly defined"
+-msgstr ""
++#~ msgid "Disable SELinux protection for nrpe daemon"
++#~ msgstr "为 nrpe 守护进程禁用 SELinux 服务保护"
+ 
+-#: ../gui/selinux.tbl:204
+-msgid "Allow rpm to run unconfined"
+-msgstr ""
++#~ msgid "Disable SELinux protection for nscd daemon"
++#~ msgstr "为 nscd 守护进程禁用 SELinux 服务保护"
+ 
+-#: ../gui/selinux.tbl:205
+-msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
+-msgstr ""
++#~ msgid "Disable SELinux protection for nsd daemon"
++#~ msgstr "为 nsd 守护进程禁用 SELinux 服务保护"
+ 
+-#: ../gui/selinux.tbl:206
+-msgid "Disable SELinux protection for updfstab daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for ntpd daemon"
++#~ msgstr "为 ntpd 守护进程禁用 SELinux 服务保护"
+ 
+-#: ../gui/selinux.tbl:207
+-msgid "Disable SELinux protection for uptimed daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for oddjob"
++#~ msgstr "为 oddjob 禁用 SELinux 服务保护"
+ 
+-#: ../gui/selinux.tbl:208
+-msgid ""
+-"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
+-"staff_r can do so"
+-msgstr ""
++#~ msgid "Disable SELinux protection for oddjob_mkhomedir"
++#~ msgstr "为 oddjob_mkhomedir 禁用 SELinux 服务保护"
+ 
+-#: ../gui/selinux.tbl:209
+-msgid "Allow users to execute the mount command"
+-msgstr ""
++#~ msgid "Disable SELinux protection for openvpn daemon"
++#~ msgstr "为 openvpn 守护进程禁用 SELinux 服务保护"
+ 
+-#: ../gui/selinux.tbl:210
+-msgid "Allow regular users direct mouse access (only allow the X server)"
+-msgstr ""
++#~ msgid "Disable SELinux protection for pam daemon"
++#~ msgstr "为 pam 守护进程禁用 SELinux 服务保护"
+ 
+-#: ../gui/selinux.tbl:211
+-msgid "Allow users to run the dmesg command"
+-msgstr ""
++#~ msgid "Disable SELinux protection for pegasus"
++#~ msgstr "为 pegasus 禁用 SELinux 服务保护"
+ 
+-#: ../gui/selinux.tbl:212
+-msgid "Allow users to control network interfaces (also needs USERCTL=true)"
+-msgstr ""
++#~ msgid "Disable SELinux protection for perdition daemon"
++#~ msgstr "为 perdition 守护进程禁用 SELinux 服务保护"
+ 
+-#: ../gui/selinux.tbl:213
+-msgid "Allow normal user to execute ping"
+-msgstr ""
++#~ msgid "Disable SELinux protection for portmap daemon"
++#~ msgstr "为 portmap 守护进程禁用 SELinux 保护"
+ 
+-#: ../gui/selinux.tbl:214
+-msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
+-msgstr ""
++#~ msgid "Disable SELinux protection for portslave daemon"
++#~ msgstr "为 portslave 守护进程禁用 SELinux 服务保护"
+ 
+-#: ../gui/selinux.tbl:215
+-msgid "Allow users to rw usb devices"
+-msgstr ""
++#~ msgid "Disable SELinux protection for postfix"
++#~ msgstr "为 postfix 禁用 SELinux 服务保护"
+ 
+-#: ../gui/selinux.tbl:216
+-msgid ""
+-"Allow users to run TCP servers (bind to ports and accept connection from the "
+-"same domain and outside users)  disabling this forces FTP passive mode and "
+-"may change other protocols"
+-msgstr ""
++#~ msgid "Disable SELinux protection for postgresql daemon"
++#~ msgstr "为 postgresql 守护进程禁用 SELinux 服务保护"
+ 
+-#: ../gui/selinux.tbl:217
+-msgid "Allow user to stat ttyfiles"
+-msgstr ""
++#~ msgid "pppd"
++#~ msgstr "pppd"
+ 
+-#: ../gui/selinux.tbl:218
+-msgid "Disable SELinux protection for uucpd daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for pptp"
++#~ msgstr "为 pptp 禁用 SELinux 服务保护"
+ 
+-#: ../gui/selinux.tbl:219
+-msgid "Disable SELinux protection for vmware daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for prelink daemon"
++#~ msgstr "为 prelink 守护进程禁用 SELinux 服务保护"
+ 
+-#: ../gui/selinux.tbl:220
+-msgid "Disable SELinux protection for watchdog daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for privoxy daemon"
++#~ msgstr "为 privoxy 守护进程禁用 SELinux 服务保护"
+ 
+-#: ../gui/selinux.tbl:221
+-msgid "Disable SELinux protection for winbind daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for ptal daemon"
++#~ msgstr "为 ptal 守护进程禁用 SELinux 服务保护"
+ 
+-#: ../gui/selinux.tbl:222
+-msgid "Disable SELinux protection for xdm daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for pxe daemon"
++#~ msgstr "为 pxe 守护进程禁用 SELinux 服务保护"
+ 
+-#: ../gui/selinux.tbl:223
+-msgid "Allow xdm logins as sysadm_r:sysadm_t"
+-msgstr ""
++#~ msgid "Disable SELinux protection for pyzord"
++#~ msgstr "为 pyzord 禁用 SELinux 服务保护"
+ 
+-#: ../gui/selinux.tbl:224
+-msgid "Disable SELinux protection for xen daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for quota daemon"
++#~ msgstr "为 quota 守护进程禁用 SELinux 服务保护"
+ 
+-#: ../gui/selinux.tbl:225
+-msgid "XEN"
+-msgstr ""
++#~ msgid "Disable SELinux protection for radiusd daemon"
++#~ msgstr "为 radiusd 守护进程禁用 SELinux 服务保护"
+ 
+-#: ../gui/selinux.tbl:225
+-msgid "Allow xen to read/write physical disk devices"
+-msgstr ""
++#~ msgid "Disable SELinux protection for radvd daemon"
++#~ msgstr "为 radvd 守护进程禁用 SELinux 服务保护"
+ 
+-#: ../gui/selinux.tbl:226
+-msgid "Disable SELinux protection for xfs daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for rdisc"
++#~ msgstr "为 rdisc 禁用 SELinux 服务保护"
+ 
+-#: ../gui/selinux.tbl:227
+-msgid "Disable SELinux protection for xen control"
+-msgstr ""
++#~ msgid "Disable SELinux protection for readahead"
++#~ msgstr "为 readahead 禁用 SELinux 服务保护"
+ 
+-#: ../gui/selinux.tbl:228
+-msgid "Disable SELinux protection for ypbind daemon"
+-msgstr ""
++#~ msgid "Allow programs to read files in non-standard locations (default_t)"
++#~ msgstr "允许程序在非标准位置读取文件 (derault_t)"
+ 
+-#: ../gui/selinux.tbl:229
+-msgid "Disable SELinux protection for NIS Password Daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for restorecond"
++#~ msgstr "为 restorecond 禁用 SELinux 服务保护"
+ 
+-#: ../gui/selinux.tbl:230
+-msgid "Disable SELinux protection for ypserv daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for rhgb daemon"
++#~ msgstr "为 rhgb 守护进程禁用 SELinux 服务保护"
+ 
+-#: ../gui/selinux.tbl:231
+-msgid "Disable SELinux protection for NIS Transfer Daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for ricci"
++#~ msgstr "为 ricci 禁用 SELinux 服务保护"
+ 
+-#: ../gui/selinux.tbl:232
+-msgid "Allow SELinux webadm user to manage unprivileged users home directories"
+-msgstr ""
++#~ msgid "Disable SELinux protection for ricci_modclusterd"
++#~ msgstr "为 ricci_modclusterd 禁用 SELinux 服务保护"
+ 
+-#: ../gui/selinux.tbl:233
+-msgid "Allow SELinux webadm user to read unprivileged users home directories"
+-msgstr ""
++#~ msgid "Disable SELinux protection for rlogind daemon"
++#~ msgstr "为 rlogind 守护进程禁用 SELinux 服务保护"
+ 
+-#: ../gui/semanagePage.py:126
+-#, python-format
+-msgid "Are you sure you want to delete %s '%s'?"
+-msgstr ""
++#~ msgid "Disable SELinux protection for rpcd daemon"
++#~ msgstr "为 rpcd 守护进程禁用 SELinux 服务保护"
+ 
+-#: ../gui/semanagePage.py:126
+-#, python-format
+-msgid "Delete %s"
+-msgstr ""
++#~ msgid "Disable SELinux protection for rshd"
++#~ msgstr "为rshd 禁用 SELinux 服务保护"
+ 
+-#: ../gui/semanagePage.py:134
+-#, python-format
+-msgid "Add %s"
+-msgstr ""
++#~ msgid "rsync"
++#~ msgstr "rsync"
+ 
+-#: ../gui/semanagePage.py:148
+-#, python-format
+-msgid "Modify %s"
+-msgstr ""
++#~ msgid "Disable SELinux protection for rsync daemon"
++#~ msgstr "为 rsync 守护进程禁用 SELinux 服务保护"
+ 
+-#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
+-msgid "Permissive"
+-msgstr ""
++#~ msgid "Allow ssh to run from inetd instead of as a daemon"
++#~ msgstr "允许 ssh 在 inetd 中运行而不是作为守护进程使用"
+ 
+-#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
+-msgid "Enforcing"
+-msgstr ""
++#~ msgid "SASL authentication server"
++#~ msgstr "SASL 认证服务器"
+ 
+-#: ../gui/statusPage.py:94
+-msgid "Status"
+-msgstr ""
++#~ msgid ""
++#~ "Allow X-Windows server to map a memory region as both executable and "
++#~ "writable"
++#~ msgstr "允许 X-窗口服务器将内存区域同时映射为可执行和可写入"
+ 
+-#: ../gui/statusPage.py:133
+-msgid ""
+-"Changing the policy type will cause a relabel of the entire file system on "
+-"the next boot. Relabeling takes a long time depending on the size of the "
+-"file system.  Do you wish to continue?"
+-msgstr ""
++#~ msgid "Disable SELinux protection for saslauthd daemon"
++#~ msgstr "为 saslauthd 守护进程禁用 SELinux 保护"
+ 
+-#: ../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 ""
++#~ msgid "Disable SELinux protection for scannerdaemon daemon"
++#~ msgstr "为 scannerdaemon 守护进程禁用 SELinux 保护"
+ 
+-#: ../gui/statusPage.py:152
+-msgid ""
+-"Changing to SELinux enabled will cause a relabel of the entire file system "
+-"on the next boot. Relabeling takes a long time depending on the size of the "
+-"file system.  Do you wish to continue?"
+-msgstr ""
++#~ msgid "Do not allow transition to sysadm_t, sudo and su effected"
++#~ msgstr "不允许转换为 sysadm_t、sudo 和 su。"
+ 
+-#: ../gui/system-config-selinux.glade:11
+-msgid "system-config-selinux"
+-msgstr ""
++#~ msgid "Do not allow any processes to load kernel modules"
++#~ msgstr "不允许任何进程载入内核模块"
+ 
+-#: ../gui/system-config-selinux.glade:12
+-msgid ""
+-"Copyright (c)2006 Red Hat, Inc.\n"
+-"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
+-msgstr ""
++#~ msgid "Do not allow any processes to modify kernel SELinux policy"
++#~ msgstr "不允许任何进程修改内核 SELinux 策略"
+ 
+-#: ../gui/system-config-selinux.glade:22
+-#: ../gui/system-config-selinux.glade:544
+-msgid "Add SELinux Login Mapping"
+-msgstr ""
++#~ msgid "Disable SELinux protection for sendmail daemon"
++#~ msgstr "为 sendmail 守护进程禁用 SELinux 保护"
+ 
+-#: ../gui/system-config-selinux.glade:257
+-msgid "Add SELinux Network Ports"
+-msgstr ""
++#~ msgid "Disable SELinux protection for setrans"
++#~ msgstr "为 setrans 禁用 SELinux 保护"
+ 
+-#: ../gui/system-config-selinux.glade:391
+-#: ../gui/system-config-selinux.glade:678
+-msgid "SELinux Type"
+-msgstr ""
++#~ msgid "Disable SELinux protection for setroubleshoot daemon"
++#~ msgstr "为 setroubleshoot 守护进程禁用 SELinux 保护"
+ 
+-#: ../gui/system-config-selinux.glade:622
+-msgid "File Specification"
+-msgstr ""
++#~ msgid "Disable SELinux protection for slapd daemon"
++#~ msgstr "为 slapd 守护进程禁用 SELinux 保护"
+ 
+-#: ../gui/system-config-selinux.glade:650
+-msgid "File Type"
+-msgstr ""
++#~ msgid "Disable SELinux protection for slrnpull daemon"
++#~ msgstr "为 slrnpull 守护进程禁用 SELinux 保护"
+ 
+-#: ../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 ""
++#~ msgid "Disable SELinux protection for smbd daemon"
++#~ msgstr "为 smbd 守护进程禁用 SELinux 保护"
+ 
+-#: ../gui/system-config-selinux.glade:773
+-msgid "MLS"
+-msgstr ""
++#~ msgid "Disable SELinux protection for snmpd daemon"
++#~ msgstr "为 snmpd 守护进程禁用 SELinux 保护"
+ 
+-#: ../gui/system-config-selinux.glade:837
+-msgid "Add SELinux User"
+-msgstr ""
++#~ msgid "Disable SELinux protection for snort daemon"
++#~ msgstr "为 snort 守护进程禁用 SELinux 保护"
+ 
+-#: ../gui/system-config-selinux.glade:1079
+-msgid "SELinux Administration"
+-msgstr ""
++#~ msgid "Disable SELinux protection for soundd daemon"
++#~ msgstr "为 soundd 守护进程禁用 SELinux 保护"
+ 
+-#: ../gui/system-config-selinux.glade:1122
+-msgid "Add"
+-msgstr ""
++#~ msgid "Disable SELinux protection for sound daemon"
++#~ msgstr "为 sound 守护进程禁用 SELinux 保护"
+ 
+-#: ../gui/system-config-selinux.glade:1144
+-msgid "_Properties"
+-msgstr ""
++#~ msgid "Spam Protection"
++#~ msgstr "Spam 保护"
+ 
+-#: ../gui/system-config-selinux.glade:1166
+-msgid "_Delete"
+-msgstr ""
++#~ msgid "Disable SELinux protection for spamd daemon"
++#~ msgstr "为 spamd 守护进程禁用 SELinux 保护"
+ 
+-#: ../gui/system-config-selinux.glade:1256
+-msgid "Select Management Object"
+-msgstr ""
++#~ msgid "Allow Spam Assassin daemon network access"
++#~ msgstr "允许 Spam Assassin 守护进程网络访问"
+ 
+-#: ../gui/system-config-selinux.glade:1273
+-msgid "<b>Select:</b>"
+-msgstr ""
++#~ msgid "Disable SELinux protection for speedmgmt daemon"
++#~ msgstr "为 speedmgmt 守护进程禁用 SELinux 保护"
+ 
+-#: ../gui/system-config-selinux.glade:1326
+-msgid "System Default Enforcing Mode"
+-msgstr ""
++#~ msgid "Squid"
++#~ msgstr "Squid"
+ 
+-#: ../gui/system-config-selinux.glade:1354
+-msgid ""
+-"Disabled\n"
+-"Permissive\n"
+-"Enforcing\n"
+-msgstr ""
++#~ msgid "Disable SELinux protection for squid daemon"
++#~ msgstr "为 squid 守护进程禁用 SELinux 保护"
+ 
+-#: ../gui/system-config-selinux.glade:1373
+-msgid "Current Enforcing Mode"
+-msgstr ""
++#~ msgid "Disable SELinux protection for ssh daemon"
++#~ msgstr "为 ssh 守护进程禁用 SELinux 保护"
+ 
+-#: ../gui/system-config-selinux.glade:1418
+-msgid "System Default Policy Type: "
+-msgstr ""
++#~ msgid ""
++#~ "Allow staff_r users to search the sysadm home dir and read files (such as "
++#~ "~/.bashrc)"
++#~ msgstr "允许 staff_r 用户搜索 sysadm 主目录并读取文件 (比如 ~/.bashrc)"
+ 
+-#: ../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 ""
++#~ msgid "Universal SSL tunnel"
++#~ msgstr "统一 SSL 通道"
+ 
+-#: ../gui/system-config-selinux.glade:1509
+-msgid "Relabel on next reboot."
+-msgstr ""
++#~ msgid "Disable SELinux protection for stunnel daemon"
++#~ msgstr "为 stunnel 守护进程禁用 SELinux 保护"
+ 
+-#: ../gui/system-config-selinux.glade:1561
+-msgid "label37"
+-msgstr ""
++#~ msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
++#~ msgstr "允许 stunnel 守护进程在 xinetd 之外独立运行"
+ 
+-#: ../gui/system-config-selinux.glade:1598
+-msgid "Revert boolean setting to system default"
+-msgstr ""
++#~ msgid "Disable SELinux protection for swat daemon"
++#~ msgstr "为 swat 守护进程禁用 SELinux 保护"
+ 
+-#: ../gui/system-config-selinux.glade:1614
+-msgid "Toggle between Customized and All Booleans"
+-msgstr ""
++#~ msgid "Disable SELinux protection for sxid daemon"
++#~ msgstr "为 sxid 守护进程禁用 SELinux 保护"
+ 
+-#: ../gui/system-config-selinux.glade:1645
+-#: ../gui/system-config-selinux.glade:1850
+-#: ../gui/system-config-selinux.glade:2037
+-#: ../gui/system-config-selinux.glade:2224
+-#: ../gui/system-config-selinux.glade:2467
+-#: ../gui/system-config-selinux.glade:2692
+-#: ../gui/system-config-selinux.glade:2867
+-msgid "Filter"
+-msgstr ""
++#~ msgid "Disable SELinux protection for syslogd daemon"
++#~ msgstr "为 syslogd 守护进程禁用 SELinux 保护"
+ 
+-#: ../gui/system-config-selinux.glade:1734
+-msgid "label50"
+-msgstr ""
++#~ msgid "Disable SELinux protection for system cron jobs"
++#~ msgstr "为 系统 cron 任务禁用 SELinux 保护"
+ 
+-#: ../gui/system-config-selinux.glade:1771
+-msgid "Add File Context"
+-msgstr ""
++#~ msgid "Disable SELinux protection for tcp daemon"
++#~ msgstr "为 tcp 守护进程禁用 SELinux 保护"
+ 
+-#: ../gui/system-config-selinux.glade:1787
+-msgid "Modify File Context"
+-msgstr ""
++#~ msgid "Disable SELinux protection for telnet daemon"
++#~ msgstr "为 telnet 守护进程禁用 SELinux 保护"
+ 
+-#: ../gui/system-config-selinux.glade:1803
+-msgid "Delete File Context"
+-msgstr ""
++#~ msgid "Disable SELinux protection for tftpd daemon"
++#~ msgstr "为 tftpd 守护进程禁用 SELinux 保护"
+ 
+-#: ../gui/system-config-selinux.glade:1819
+-msgid "Toggle between all and customized file context"
+-msgstr ""
++#~ msgid "Disable SELinux protection for transproxy daemon"
++#~ msgstr "为 transproxy 守护进程禁用 SELinux 保护"
+ 
+-#: ../gui/system-config-selinux.glade:1939
+-msgid "label38"
+-msgstr ""
++#~ msgid "Disable SELinux protection for udev daemon"
++#~ msgstr "为 udev 守护进程禁用 SELinux 保护"
+ 
+-#: ../gui/system-config-selinux.glade:1976
+-msgid "Add SELinux User Mapping"
+-msgstr ""
++#~ msgid "Disable SELinux protection for uml daemon"
++#~ msgstr "为 uml 守护进程禁用 SELinux 保护"
+ 
+-#: ../gui/system-config-selinux.glade:1992
+-msgid "Modify SELinux User Mapping"
+-msgstr ""
++#~ msgid ""
++#~ "Allow xinetd to run unconfined, including any services it starts that do "
++#~ "not have a domain transition explicitly defined"
++#~ msgstr ""
++#~ "允许 xinetd 在不受限制的情况下运行,包括所有由它启动且没有明确定义域转换的"
++#~ "服务。"
+ 
+-#: ../gui/system-config-selinux.glade:2008
+-msgid "Delete SELinux User Mapping"
+-msgstr ""
++#~ msgid ""
++#~ "Allow rc scripts to run unconfined, including any daemon started by an rc "
++#~ "script that does not have a domain transition explicitly defined"
++#~ msgstr ""
++#~ "允许 rc 脚本在不受限制的情况下运行,包括所有由 rc 脚本启动,且没有明确定义"
++#~ "域转换的守护进程。"
+ 
+-#: ../gui/system-config-selinux.glade:2126
+-msgid "label39"
+-msgstr ""
++#~ msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
++#~ msgstr "允许特权程序,比如 hotplug 和 insmod 在不受限制的条件下运行。"
+ 
+-#: ../gui/system-config-selinux.glade:2163
+-msgid "Add User"
+-msgstr ""
++#~ msgid "Disable SELinux protection for updfstab daemon"
++#~ msgstr "为 updfstab 守护进程禁用 SELinux 保护"
+ 
+-#: ../gui/system-config-selinux.glade:2179
+-msgid "Modify User"
+-msgstr ""
++#~ msgid "Disable SELinux protection for uptimed daemon"
++#~ msgstr "为 uptime 守护进程禁用 SELinux 保护"
+ 
+-#: ../gui/system-config-selinux.glade:2195
+-msgid "Delete User"
+-msgstr ""
++#~ msgid ""
++#~ "Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, "
++#~ "only staff_r can do so"
++#~ msgstr ""
++#~ "允许 user_r 通过 su、sudo 或者 userhelper 获取 sysadm_r。否则只有 staff_r "
++#~ "可以这样做。"
+ 
+-#: ../gui/system-config-selinux.glade:2313
+-msgid "label41"
+-msgstr ""
++#~ msgid "Allow users to control network interfaces (also needs USERCTL=true)"
++#~ msgstr "允许用户控制网络接口 (还需要设定 USECTL=true)"
+ 
+-#: ../gui/system-config-selinux.glade:2350
+-msgid "Add Network Port"
+-msgstr ""
++#~ msgid "Allow user to stat ttyfiles"
++#~ msgstr "允许用户启动 ttyfiles"
+ 
+-#: ../gui/system-config-selinux.glade:2366
+-msgid "Edit Network Port"
+-msgstr ""
++#~ msgid "Disable SELinux protection for uucpd daemon"
++#~ msgstr "为 uucpd 守护进程禁用 SELinux 保护"
+ 
+-#: ../gui/system-config-selinux.glade:2382
+-msgid "Delete Network Port"
+-msgstr ""
++#~ msgid "Disable SELinux protection for vmware daemon"
++#~ msgstr "为 vmware 守护进程禁用 SELinux 保护"
+ 
+-#: ../gui/system-config-selinux.glade:2418
+-#: ../gui/system-config-selinux.glade:2436
+-msgid "Toggle between Customized and All Ports"
+-msgstr ""
++#~ msgid "Disable SELinux protection for watchdog daemon"
++#~ msgstr "为 watchdog 守护进程禁用 SELinux 保护"
+ 
+-#: ../gui/system-config-selinux.glade:2556
+-msgid "label42"
+-msgstr ""
++#~ msgid "Disable SELinux protection for winbind daemon"
++#~ msgstr "为 winbnd 守护进程禁用 SELinux 保护"
+ 
+-#: ../gui/system-config-selinux.glade:2593
+-msgid "Generate new policy module"
+-msgstr ""
++#~ msgid "Disable SELinux protection for xdm daemon"
++#~ msgstr "为 xdm 守护进程禁用 SELinux 保护"
+ 
+-#: ../gui/system-config-selinux.glade:2609
+-msgid "Load policy module"
+-msgstr ""
++#~ msgid "Allow xdm logins as sysadm_r:sysadm_t"
++#~ msgstr "允许 xdm 作为 sysadm_r:sysadm_t 登录"
+ 
+-#: ../gui/system-config-selinux.glade:2625
+-msgid "Remove loadable policy module"
+-msgstr ""
++#~ msgid "Disable SELinux protection for xen daemon"
++#~ msgstr "为 xen 守护进程禁用 SELinux 保护"
+ 
+-#: ../gui/system-config-selinux.glade:2661
+-msgid ""
+-"Enable/Disable additional audit rules, that are normally not reported in the "
+-"log files."
+-msgstr ""
++#~ msgid "XEN"
++#~ msgstr "XEN"
+ 
+-#: ../gui/system-config-selinux.glade:2781
+-msgid "label44"
+-msgstr ""
++#~ msgid "Disable SELinux protection for xfs daemon"
++#~ msgstr "为 xfs 守护进程禁用 SELinux 保护"
+ 
+-#: ../gui/system-config-selinux.glade:2818
+-msgid "Change process mode to permissive."
+-msgstr ""
++#~ msgid "Disable SELinux protection for xen control"
++#~ msgstr "为 xen 控制禁用 SELinux 保护"
+ 
+-#: ../gui/system-config-selinux.glade:2836
+-msgid "Change process mode to enforcing"
+-msgstr ""
++#~ msgid "Disable SELinux protection for ypbind daemon"
++#~ msgstr "为 ypbind 守护进程禁用 SELinux 保护"
+ 
+-#: ../gui/system-config-selinux.glade:2928
+-msgid "Process Domain"
+-msgstr ""
++#~ msgid "Disable SELinux protection for NIS Password Daemon"
++#~ msgstr "为 NIS 密码守护进程禁用 SELinux 保护"
+ 
+-#: ../gui/system-config-selinux.glade:2956
+-msgid "label59"
+-msgstr ""
++#~ msgid "Disable SELinux protection for ypserv daemon"
++#~ msgstr "为 ypserv 守护进程禁用 SELinux 保护"
+ 
+-#: ../gui/usersPage.py:138
+-#, python-format
+-msgid "SELinux user '%s' is required"
+-msgstr ""
++#~ msgid "Disable SELinux protection for NIS Transfer Daemon"
++#~ msgstr "为 NIS 转换守护进程禁用 SELinux 保护"
+diff --git a/policycoreutils/po/zh_HK.po b/policycoreutils/po/zh_HK.po
+new file mode 100644
+index 0000000..6f59cbb
+--- /dev/null
++++ b/policycoreutils/po/zh_HK.po
+@@ -0,0 +1,3352 @@
++# SOME DESCRIPTIVE TITLE.
++# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
++# This file is distributed under the same license as the PACKAGE package.
++#
++# Translators:
++msgid ""
++msgstr ""
++"Project-Id-Version: Policycoreutils\n"
++"Report-Msgid-Bugs-To: \n"
++"POT-Creation-Date: 2012-10-16 12:24-0400\n"
++"PO-Revision-Date: 2012-10-08 14:33+0000\n"
++"Last-Translator: dwalsh <dwalsh at redhat.com>\n"
++"Language-Team: Chinese (Hong Kong) <chinese at 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"
++"Plural-Forms: nplurals=1; plural=0;\n"
++
++#: ../run_init/run_init.c:67
++msgid ""
++"USAGE: run_init <script> <args ...>\n"
++"  where: <script> is the name of the init script to run,\n"
++"         <args ...> are the arguments to that script."
++msgstr ""
++
++#: ../run_init/run_init.c:126 ../newrole/newrole.c:1123
++#, c-format
++msgid "failed to initialize PAM\n"
++msgstr ""
++
++#: ../run_init/run_init.c:139
++#, c-format
++msgid "failed to get account information\n"
++msgstr ""
++
++#: ../run_init/run_init.c:162 ../newrole/newrole.c:341
++msgid "Password:"
++msgstr ""
++
++#: ../run_init/run_init.c:197 ../newrole/newrole.c:366
++#, c-format
++msgid "Cannot find your entry in the shadow passwd file.\n"
++msgstr ""
++
++#: ../run_init/run_init.c:203 ../newrole/newrole.c:373
++#, c-format
++msgid "getpass cannot open /dev/tty\n"
++msgstr ""
++
++#: ../run_init/run_init.c:275
++#, c-format
++msgid "run_init: incorrect password for %s\n"
++msgstr ""
++
++#: ../run_init/run_init.c:309
++#, c-format
++msgid "Could not open file %s\n"
++msgstr ""
++
++#: ../run_init/run_init.c:336
++#, c-format
++msgid "No context in file %s\n"
++msgstr ""
++
++#: ../run_init/run_init.c:361
++#, c-format
++msgid "Sorry, run_init may be used only on a SELinux kernel.\n"
++msgstr ""
++
++#: ../run_init/run_init.c:380
++#, c-format
++msgid "authentication failed.\n"
++msgstr ""
++
++#: ../run_init/run_init.c:405 ../newrole/newrole.c:1257
++#, c-format
++msgid "Could not set exec context to %s.\n"
++msgstr ""
++
++#: ../audit2allow/audit2allow:230
++msgid "******************** IMPORTANT ***********************\n"
++msgstr ""
++
++#: ../audit2allow/audit2allow:231
++msgid "To make this policy package active, execute:"
++msgstr ""
++
++#: ../semanage/seobject.py:200
++msgid "Could not create semanage handle"
++msgstr ""
++
++#: ../semanage/seobject.py:208
++msgid "SELinux policy is not managed or store cannot be accessed."
++msgstr ""
++
++#: ../semanage/seobject.py:213
++msgid "Cannot read policy store."
++msgstr ""
++
++#: ../semanage/seobject.py:218
++msgid "Could not establish semanage connection"
++msgstr ""
++
++#: ../semanage/seobject.py:223
++msgid "Could not test MLS enabled status"
++msgstr ""
++
++#: ../semanage/seobject.py:229 ../semanage/seobject.py:244
++msgid "Not yet implemented"
++msgstr ""
++
++#: ../semanage/seobject.py:233
++msgid "Semanage transaction already in progress"
++msgstr ""
++
++#: ../semanage/seobject.py:242
++msgid "Could not start semanage transaction"
++msgstr ""
++
++#: ../semanage/seobject.py:254
++msgid "Could not commit semanage transaction"
++msgstr ""
++
++#: ../semanage/seobject.py:259
++msgid "Semanage transaction not in progress"
++msgstr ""
++
++#: ../semanage/seobject.py:271 ../semanage/seobject.py:351
++msgid "Could not list SELinux modules"
++msgstr ""
++
++#: ../semanage/seobject.py:284
++msgid "Modules Name"
++msgstr ""
++
++#: ../semanage/seobject.py:284 ../gui/modulesPage.py:63
++msgid "Version"
++msgstr ""
++
++#: ../semanage/seobject.py:287 ../gui/statusPage.py:75
++msgid "Disabled"
++msgstr ""
++
++#: ../semanage/seobject.py:302
++#, python-format
++msgid "Could not disable module %s (remove failed)"
++msgstr ""
++
++#: ../semanage/seobject.py:313
++#, python-format
++msgid "Could not enable module %s (remove failed)"
++msgstr ""
++
++#: ../semanage/seobject.py:328
++#, python-format
++msgid "Could not remove module %s (remove failed)"
++msgstr ""
++
++#: ../semanage/seobject.py:338
++msgid "dontaudit requires either 'on' or 'off'"
++msgstr ""
++
++#: ../semanage/seobject.py:366
++msgid "Builtin Permissive Types"
++msgstr ""
++
++#: ../semanage/seobject.py:376
++msgid "Customized Permissive Types"
++msgstr ""
++
++#: ../semanage/seobject.py:417
++#, python-format
++msgid "Could not set permissive domain %s (module installation failed)"
++msgstr ""
++
++#: ../semanage/seobject.py:423
++#, python-format
++msgid "Could not remove permissive domain %s (remove failed)"
++msgstr ""
++
++#: ../semanage/seobject.py:458 ../semanage/seobject.py:532
++#: ../semanage/seobject.py:578 ../semanage/seobject.py:675
++#: ../semanage/seobject.py:705 ../semanage/seobject.py:772
++#: ../semanage/seobject.py:829 ../semanage/seobject.py:1084
++#: ../semanage/seobject.py:1800 ../semanage/seobject.py:1863
++#: ../semanage/seobject.py:1882 ../semanage/seobject.py:2003
++#: ../semanage/seobject.py:2056
++#, python-format
++msgid "Could not create a key for %s"
++msgstr ""
++
++#: ../semanage/seobject.py:462 ../semanage/seobject.py:536
++#: ../semanage/seobject.py:582 ../semanage/seobject.py:588
++#, python-format
++msgid "Could not check if login mapping for %s is defined"
++msgstr ""
++
++#: ../semanage/seobject.py:471
++#, python-format
++msgid "Linux Group %s does not exist"
++msgstr ""
++
++#: ../semanage/seobject.py:476
++#, python-format
++msgid "Linux User %s does not exist"
++msgstr ""
++
++#: ../semanage/seobject.py:480
++#, python-format
++msgid "Could not create login mapping for %s"
++msgstr ""
++
++#: ../semanage/seobject.py:484 ../semanage/seobject.py:720
++#, python-format
++msgid "Could not set name for %s"
++msgstr ""
++
++#: ../semanage/seobject.py:489 ../semanage/seobject.py:730
++#, python-format
++msgid "Could not set MLS range for %s"
++msgstr ""
++
++#: ../semanage/seobject.py:493
++#, python-format
++msgid "Could not set SELinux user for %s"
++msgstr ""
++
++#: ../semanage/seobject.py:497
++#, python-format
++msgid "Could not add login mapping for %s"
++msgstr ""
++
++#: ../semanage/seobject.py:515
++msgid "Requires seuser or serange"
++msgstr ""
++
++#: ../semanage/seobject.py:538 ../semanage/seobject.py:584
++#, python-format
++msgid "Login mapping for %s is not defined"
++msgstr ""
++
++#: ../semanage/seobject.py:542
++#, python-format
++msgid "Could not query seuser for %s"
++msgstr ""
++
++#: ../semanage/seobject.py:556
++#, python-format
++msgid "Could not modify login mapping for %s"
++msgstr ""
++
++#: ../semanage/seobject.py:590
++#, python-format
++msgid "Login mapping for %s is defined in policy, cannot be deleted"
++msgstr ""
++
++#: ../semanage/seobject.py:594
++#, python-format
++msgid "Could not delete login mapping for %s"
++msgstr ""
++
++#: ../semanage/seobject.py:616 ../semanage/seobject.py:634
++#: ../semanage/seobject.py:872
++msgid "Could not list login mappings"
++msgstr ""
++
++#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
++#: ../gui/system-config-selinux.glade:100
++msgid "Login Name"
++msgstr ""
++
++#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
++#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
++#: ../gui/system-config-selinux.glade:128
++#: ../gui/system-config-selinux.glade:915
++#: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
++msgid "SELinux User"
++msgstr ""
++
++#: ../semanage/seobject.py:659 ../gui/system-config-selinux.glade:156
++#: ../gui/system-config-selinux.glade:943
++msgid "MLS/MCS Range"
++msgstr ""
++
++#: ../semanage/seobject.py:678 ../semanage/seobject.py:709
++#: ../semanage/seobject.py:776 ../semanage/seobject.py:833
++#: ../semanage/seobject.py:839
++#, python-format
++msgid "Could not check if SELinux user %s is defined"
++msgstr ""
++
++#: ../semanage/seobject.py:681 ../semanage/seobject.py:782
++#: ../semanage/seobject.py:845
++#, python-format
++msgid "Could not query user for %s"
++msgstr ""
++
++#: ../semanage/seobject.py:701
++#, python-format
++msgid "You must add at least one role for %s"
++msgstr ""
++
++#: ../semanage/seobject.py:716
++#, python-format
++msgid "Could not create SELinux user for %s"
++msgstr ""
++
++#: ../semanage/seobject.py:725
++#, python-format
++msgid "Could not add role %s for %s"
++msgstr ""
++
++#: ../semanage/seobject.py:734
++#, python-format
++msgid "Could not set MLS level for %s"
++msgstr ""
++
++#: ../semanage/seobject.py:737
++#, python-format
++msgid "Could not add prefix %s for %s"
++msgstr ""
++
++#: ../semanage/seobject.py:740
++#, python-format
++msgid "Could not extract key for %s"
++msgstr ""
++
++#: ../semanage/seobject.py:744
++#, python-format
++msgid "Could not add SELinux user %s"
++msgstr ""
++
++#: ../semanage/seobject.py:766
++msgid "Requires prefix, roles, level or range"
++msgstr ""
++
++#: ../semanage/seobject.py:768
++msgid "Requires prefix or roles"
++msgstr ""
++
++#: ../semanage/seobject.py:778 ../semanage/seobject.py:835
++#, python-format
++msgid "SELinux user %s is not defined"
++msgstr ""
++
++#: ../semanage/seobject.py:807
++#, python-format
++msgid "Could not modify SELinux user %s"
++msgstr ""
++
++#: ../semanage/seobject.py:841
++#, python-format
++msgid "SELinux user %s is defined in policy, cannot be deleted"
++msgstr ""
++
++#: ../semanage/seobject.py:852
++#, python-format
++msgid "Could not delete SELinux user %s"
++msgstr ""
++
++#: ../semanage/seobject.py:890
++msgid "Could not list SELinux users"
++msgstr ""
++
++#: ../semanage/seobject.py:896
++#, python-format
++msgid "Could not list roles for user %s"
++msgstr ""
++
++#: ../semanage/seobject.py:921
++msgid "Labeling"
++msgstr ""
++
++#: ../semanage/seobject.py:921
++msgid "MLS/"
++msgstr ""
++
++#: ../semanage/seobject.py:922
++msgid "Prefix"
++msgstr ""
++
++#: ../semanage/seobject.py:922
++msgid "MCS Level"
++msgstr ""
++
++#: ../semanage/seobject.py:922
++msgid "MCS Range"
++msgstr ""
++
++#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
++#: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
++msgid "SELinux Roles"
++msgstr ""
++
++#: ../semanage/seobject.py:944
++msgid "Protocol udp or tcp is required"
++msgstr ""
++
++#: ../semanage/seobject.py:946
++msgid "Port is required"
++msgstr ""
++
++#: ../semanage/seobject.py:956
++msgid "Invalid Port"
++msgstr ""
++
++#: ../semanage/seobject.py:960
++#, python-format
++msgid "Could not create a key for %s/%s"
++msgstr ""
++
++#: ../semanage/seobject.py:971
++msgid "Type is required"
++msgstr ""
++
++#: ../semanage/seobject.py:974 ../semanage/seobject.py:1036
++#: ../semanage/seobject.py:1794
++#, python-format
++msgid "Type %s is invalid, must be a port type"
++msgstr ""
++
++#: ../semanage/seobject.py:980 ../semanage/seobject.py:1042
++#: ../semanage/seobject.py:1097 ../semanage/seobject.py:1103
++#, python-format
++msgid "Could not check if port %s/%s is defined"
++msgstr ""
++
++#: ../semanage/seobject.py:982
++#, python-format
++msgid "Port %s/%s already defined"
++msgstr ""
++
++#: ../semanage/seobject.py:986
++#, python-format
++msgid "Could not create port for %s/%s"
++msgstr ""
++
++#: ../semanage/seobject.py:992
++#, python-format
++msgid "Could not create context for %s/%s"
++msgstr ""
++
++#: ../semanage/seobject.py:996
++#, python-format
++msgid "Could not set user in port context for %s/%s"
++msgstr ""
++
++#: ../semanage/seobject.py:1000
++#, python-format
++msgid "Could not set role in port context for %s/%s"
++msgstr ""
++
++#: ../semanage/seobject.py:1004
++#, python-format
++msgid "Could not set type in port context for %s/%s"
++msgstr ""
++
++#: ../semanage/seobject.py:1009
++#, python-format
++msgid "Could not set mls fields in port context for %s/%s"
++msgstr ""
++
++#: ../semanage/seobject.py:1013
++#, python-format
++msgid "Could not set port context for %s/%s"
++msgstr ""
++
++#: ../semanage/seobject.py:1017
++#, python-format
++msgid "Could not add port %s/%s"
++msgstr ""
++
++#: ../semanage/seobject.py:1031 ../semanage/seobject.py:1304
++#: ../semanage/seobject.py:1503
++msgid "Requires setype or serange"
++msgstr ""
++
++#: ../semanage/seobject.py:1033
++msgid "Requires setype"
++msgstr ""
++
++#: ../semanage/seobject.py:1044 ../semanage/seobject.py:1099
++#, python-format
++msgid "Port %s/%s is not defined"
++msgstr ""
++
++#: ../semanage/seobject.py:1048
++#, python-format
++msgid "Could not query port %s/%s"
++msgstr ""
++
++#: ../semanage/seobject.py:1059
++#, python-format
++msgid "Could not modify port %s/%s"
++msgstr ""
++
++#: ../semanage/seobject.py:1072
++msgid "Could not list the ports"
++msgstr ""
++
++#: ../semanage/seobject.py:1088
++#, python-format
++msgid "Could not delete the port %s"
++msgstr ""
++
++#: ../semanage/seobject.py:1105
++#, python-format
++msgid "Port %s/%s is defined in policy, cannot be deleted"
++msgstr ""
++
++#: ../semanage/seobject.py:1109
++#, python-format
++msgid "Could not delete port %s/%s"
++msgstr ""
++
++#: ../semanage/seobject.py:1125 ../semanage/seobject.py:1147
++msgid "Could not list ports"
++msgstr ""
++
++#: ../semanage/seobject.py:1186
++msgid "SELinux Port Type"
++msgstr ""
++
++#: ../semanage/seobject.py:1186
++msgid "Proto"
++msgstr ""
++
++#: ../semanage/seobject.py:1186 ../gui/system-config-selinux.glade:335
++msgid "Port Number"
++msgstr ""
++
++#: ../semanage/seobject.py:1207
++msgid "Node Address is required"
++msgstr ""
++
++#: ../semanage/seobject.py:1222
++msgid "Unknown or missing protocol"
++msgstr ""
++
++#: ../semanage/seobject.py:1236
++msgid "SELinux node type is required"
++msgstr ""
++
++#: ../semanage/seobject.py:1239 ../semanage/seobject.py:1307
++#, python-format
++msgid "Type %s is invalid, must be a node type"
++msgstr ""
++
++#: ../semanage/seobject.py:1243 ../semanage/seobject.py:1311
++#: ../semanage/seobject.py:1347 ../semanage/seobject.py:1445
++#: ../semanage/seobject.py:1507 ../semanage/seobject.py:1541
++#: ../semanage/seobject.py:1739
++#, python-format
++msgid "Could not create key for %s"
++msgstr ""
++
++#: ../semanage/seobject.py:1245 ../semanage/seobject.py:1315
++#: ../semanage/seobject.py:1351 ../semanage/seobject.py:1357
++#, python-format
++msgid "Could not check if addr %s is defined"
++msgstr ""
++
++#: ../semanage/seobject.py:1254
++#, python-format
++msgid "Could not create addr for %s"
++msgstr ""
++
++#: ../semanage/seobject.py:1260 ../semanage/seobject.py:1461
++#: ../semanage/seobject.py:1694
++#, python-format
++msgid "Could not create context for %s"
++msgstr ""
++
++#: ../semanage/seobject.py:1264
++#, python-format
++msgid "Could not set mask for %s"
++msgstr ""
++
++#: ../semanage/seobject.py:1268
++#, python-format
++msgid "Could not set user in addr context for %s"
++msgstr ""
++
++#: ../semanage/seobject.py:1272
++#, python-format
++msgid "Could not set role in addr context for %s"
++msgstr ""
++
++#: ../semanage/seobject.py:1276
++#, python-format
++msgid "Could not set type in addr context for %s"
++msgstr ""
++
++#: ../semanage/seobject.py:1281
++#, python-format
++msgid "Could not set mls fields in addr context for %s"
++msgstr ""
++
++#: ../semanage/seobject.py:1285
++#, python-format
++msgid "Could not set addr context for %s"
++msgstr ""
++
++#: ../semanage/seobject.py:1289
++#, python-format
++msgid "Could not add addr %s"
++msgstr ""
++
++#: ../semanage/seobject.py:1317 ../semanage/seobject.py:1353
++#, python-format
++msgid "Addr %s is not defined"
++msgstr ""
++
++#: ../semanage/seobject.py:1321
++#, python-format
++msgid "Could not query addr %s"
++msgstr ""
++
++#: ../semanage/seobject.py:1331
++#, python-format
++msgid "Could not modify addr %s"
++msgstr ""
++
++#: ../semanage/seobject.py:1359
++#, python-format
++msgid "Addr %s is defined in policy, cannot be deleted"
++msgstr ""
++
++#: ../semanage/seobject.py:1363
++#, python-format
++msgid "Could not delete addr %s"
++msgstr ""
++
++#: ../semanage/seobject.py:1375
++msgid "Could not deleteall node mappings"
++msgstr ""
++
++#: ../semanage/seobject.py:1389
++msgid "Could not list addrs"
++msgstr ""
++
++#: ../semanage/seobject.py:1441 ../semanage/seobject.py:1732
++msgid "SELinux Type is required"
++msgstr ""
++
++#: ../semanage/seobject.py:1449 ../semanage/seobject.py:1511
++#: ../semanage/seobject.py:1545 ../semanage/seobject.py:1551
++#, python-format
++msgid "Could not check if interface %s is defined"
++msgstr ""
++
++#: ../semanage/seobject.py:1456
++#, python-format
++msgid "Could not create interface for %s"
++msgstr ""
++
++#: ../semanage/seobject.py:1465
++#, python-format
++msgid "Could not set user in interface context for %s"
++msgstr ""
++
++#: ../semanage/seobject.py:1469
++#, python-format
++msgid "Could not set role in interface context for %s"
++msgstr ""
++
++#: ../semanage/seobject.py:1473
++#, python-format
++msgid "Could not set type in interface context for %s"
++msgstr ""
++
++#: ../semanage/seobject.py:1478
++#, python-format
++msgid "Could not set mls fields in interface context for %s"
++msgstr ""
++
++#: ../semanage/seobject.py:1482
++#, python-format
++msgid "Could not set interface context for %s"
++msgstr ""
++
++#: ../semanage/seobject.py:1486
++#, python-format
++msgid "Could not set message context for %s"
++msgstr ""
++
++#: ../semanage/seobject.py:1490
++#, python-format
++msgid "Could not add interface %s"
++msgstr ""
++
++#: ../semanage/seobject.py:1513 ../semanage/seobject.py:1547
++#, python-format
++msgid "Interface %s is not defined"
++msgstr ""
++
++#: ../semanage/seobject.py:1517
++#, python-format
++msgid "Could not query interface %s"
++msgstr ""
++
++#: ../semanage/seobject.py:1528
++#, python-format
++msgid "Could not modify interface %s"
++msgstr ""
++
++#: ../semanage/seobject.py:1553
++#, python-format
++msgid "Interface %s is defined in policy, cannot be deleted"
++msgstr ""
++
++#: ../semanage/seobject.py:1557
++#, python-format
++msgid "Could not delete interface %s"
++msgstr ""
++
++#: ../semanage/seobject.py:1569
++msgid "Could not delete all interface  mappings"
++msgstr ""
++
++#: ../semanage/seobject.py:1583
++msgid "Could not list interfaces"
++msgstr ""
++
++#: ../semanage/seobject.py:1608
++msgid "SELinux Interface"
++msgstr ""
++
++#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1954
++msgid "Context"
++msgstr ""
++
++#: ../semanage/seobject.py:1671
++#, python-format
++msgid "Equivalence class for %s already exists"
++msgstr ""
++
++#: ../semanage/seobject.py:1677
++#, python-format
++msgid "File spec %s conflicts with equivalency rule '%s %s'"
++msgstr ""
++
++#: ../semanage/seobject.py:1686
++#, python-format
++msgid "Equivalence class for %s does not exists"
++msgstr ""
++
++#: ../semanage/seobject.py:1700
++#, python-format
++msgid "Could not set user in file context for %s"
++msgstr ""
++
++#: ../semanage/seobject.py:1704
++#, python-format
++msgid "Could not set role in file context for %s"
++msgstr ""
++
++#: ../semanage/seobject.py:1709 ../semanage/seobject.py:1769
++#, python-format
++msgid "Could not set mls fields in file context for %s"
++msgstr ""
++
++#: ../semanage/seobject.py:1715
++msgid "Invalid file specification"
++msgstr ""
++
++#: ../semanage/seobject.py:1717
++msgid "File specification can not include spaces"
++msgstr ""
++
++#: ../semanage/seobject.py:1722
++#, python-format
++msgid ""
++"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
++msgstr ""
++
++#: ../semanage/seobject.py:1735
++#, python-format
++msgid "Type %s is invalid, must be a file or device type"
++msgstr ""
++
++#: ../semanage/seobject.py:1743 ../semanage/seobject.py:1748
++#: ../semanage/seobject.py:1804 ../semanage/seobject.py:1886
++#: ../semanage/seobject.py:1890
++#, python-format
++msgid "Could not check if file context for %s is defined"
++msgstr ""
++
++#: ../semanage/seobject.py:1756
++#, python-format
++msgid "Could not create file context for %s"
++msgstr ""
++
++#: ../semanage/seobject.py:1764
++#, python-format
++msgid "Could not set type in file context for %s"
++msgstr ""
++
++#: ../semanage/seobject.py:1772 ../semanage/seobject.py:1832
++#: ../semanage/seobject.py:1836
++#, python-format
++msgid "Could not set file context for %s"
++msgstr ""
++
++#: ../semanage/seobject.py:1778
++#, python-format
++msgid "Could not add file context for %s"
++msgstr ""
++
++#: ../semanage/seobject.py:1792
++msgid "Requires setype, serange or seuser"
++msgstr ""
++
++#: ../semanage/seobject.py:1808 ../semanage/seobject.py:1894
++#, python-format
++msgid "File context for %s is not defined"
++msgstr ""
++
++#: ../semanage/seobject.py:1814
++#, python-format
++msgid "Could not query file context for %s"
++msgstr ""
++
++#: ../semanage/seobject.py:1840
++#, python-format
++msgid "Could not modify file context for %s"
++msgstr ""
++
++#: ../semanage/seobject.py:1853
++msgid "Could not list the file contexts"
++msgstr ""
++
++#: ../semanage/seobject.py:1867
++#, python-format
++msgid "Could not delete the file context %s"
++msgstr ""
++
++#: ../semanage/seobject.py:1892
++#, python-format
++msgid "File context for %s is defined in policy, cannot be deleted"
++msgstr ""
++
++#: ../semanage/seobject.py:1898
++#, python-format
++msgid "Could not delete file context for %s"
++msgstr ""
++
++#: ../semanage/seobject.py:1913
++msgid "Could not list file contexts"
++msgstr ""
++
++#: ../semanage/seobject.py:1917
++msgid "Could not list local file contexts"
++msgstr ""
++
++#: ../semanage/seobject.py:1954
++msgid "SELinux fcontext"
++msgstr ""
++
++#: ../semanage/seobject.py:1954
++msgid "type"
++msgstr ""
++
++#: ../semanage/seobject.py:1967
++msgid ""
++"\n"
++"SELinux Distribution fcontext Equivalence \n"
++msgstr ""
++
++#: ../semanage/seobject.py:1972
++msgid ""
++"\n"
++"SELinux Local fcontext Equivalence \n"
++msgstr ""
++
++#: ../semanage/seobject.py:2006 ../semanage/seobject.py:2059
++#: ../semanage/seobject.py:2065
++#, python-format
++msgid "Could not check if boolean %s is defined"
++msgstr ""
++
++#: ../semanage/seobject.py:2008 ../semanage/seobject.py:2061
++#, python-format
++msgid "Boolean %s is not defined"
++msgstr ""
++
++#: ../semanage/seobject.py:2012
++#, python-format
++msgid "Could not query file context %s"
++msgstr ""
++
++#: ../semanage/seobject.py:2017
++#, python-format
++msgid "You must specify one of the following values: %s"
++msgstr ""
++
++#: ../semanage/seobject.py:2022
++#, python-format
++msgid "Could not set active value of boolean %s"
++msgstr ""
++
++#: ../semanage/seobject.py:2025
++#, python-format
++msgid "Could not modify boolean %s"
++msgstr ""
++
++#: ../semanage/seobject.py:2043
++#, python-format
++msgid "Bad format %s: Record %s"
++msgstr ""
++
++#: ../semanage/seobject.py:2067
++#, python-format
++msgid "Boolean %s is defined in policy, cannot be deleted"
++msgstr ""
++
++#: ../semanage/seobject.py:2071
++#, python-format
++msgid "Could not delete boolean %s"
++msgstr ""
++
++#: ../semanage/seobject.py:2083 ../semanage/seobject.py:2100
++msgid "Could not list booleans"
++msgstr ""
++
++#: ../semanage/seobject.py:2125
++msgid "unknown"
++msgstr ""
++
++#: ../semanage/seobject.py:2138
++msgid "off"
++msgstr ""
++
++#: ../semanage/seobject.py:2138
++msgid "on"
++msgstr ""
++
++#: ../semanage/seobject.py:2152
++msgid "SELinux boolean"
++msgstr ""
++
++#: ../semanage/seobject.py:2152
++msgid "State"
++msgstr ""
++
++#: ../semanage/seobject.py:2152
++msgid "Default"
++msgstr ""
++
++#: ../semanage/seobject.py:2152 ../gui/polgen.glade:113
++#: ../gui/polgengui.py:254
++msgid "Description"
++msgstr ""
++
++#: ../newrole/newrole.c:201
++#, c-format
++msgid "failed to set PAM_TTY\n"
++msgstr ""
++
++#: ../newrole/newrole.c:290
++#, c-format
++msgid "newrole: service name configuration hashtable overflow\n"
++msgstr ""
++
++#: ../newrole/newrole.c:300
++#, c-format
++msgid "newrole:  %s:  error on line %lu.\n"
++msgstr ""
++
++#: ../newrole/newrole.c:439
++#, c-format
++msgid "cannot find valid entry in the passwd file.\n"
++msgstr ""
++
++#: ../newrole/newrole.c:450
++#, c-format
++msgid "Out of memory!\n"
++msgstr ""
++
++#: ../newrole/newrole.c:455
++#, c-format
++msgid "Error!  Shell is not valid.\n"
++msgstr ""
++
++#: ../newrole/newrole.c:512
++#, c-format
++msgid "Unable to clear environment\n"
++msgstr ""
++
++#: ../newrole/newrole.c:556 ../newrole/newrole.c:587 ../newrole/newrole.c:617
++#, c-format
++msgid "Error changing uid, aborting.\n"
++msgstr ""
++
++#: ../newrole/newrole.c:612
++#, c-format
++msgid "Error resetting KEEPCAPS, aborting\n"
++msgstr ""
++
++#: ../newrole/newrole.c:635
++#, c-format
++msgid "Error connecting to audit system.\n"
++msgstr ""
++
++#: ../newrole/newrole.c:641
++#, c-format
++msgid "Error allocating memory.\n"
++msgstr ""
++
++#: ../newrole/newrole.c:648
++#, c-format
++msgid "Error sending audit message.\n"
++msgstr ""
++
++#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
++#, c-format
++msgid "Could not determine enforcing mode.\n"
++msgstr ""
++
++#: ../newrole/newrole.c:699
++#, c-format
++msgid "Error!  Could not open %s.\n"
++msgstr ""
++
++#: ../newrole/newrole.c:705
++#, c-format
++msgid "%s!  Could not get current context for %s, not relabeling tty.\n"
++msgstr ""
++
++#: ../newrole/newrole.c:715
++#, c-format
++msgid "%s!  Could not get new context for %s, not relabeling tty.\n"
++msgstr ""
++
++#: ../newrole/newrole.c:725
++#, c-format
++msgid "%s!  Could not set new context for %s\n"
++msgstr ""
++
++#: ../newrole/newrole.c:772
++#, c-format
++msgid "%s changed labels.\n"
++msgstr ""
++
++#: ../newrole/newrole.c:778
++#, c-format
++msgid "Warning! Could not restore context for %s\n"
++msgstr ""
++
++#: ../newrole/newrole.c:835
++#, c-format
++msgid "Error: multiple roles specified\n"
++msgstr ""
++
++#: ../newrole/newrole.c:843
++#, c-format
++msgid "Error: multiple types specified\n"
++msgstr ""
++
++#: ../newrole/newrole.c:850
++#, c-format
++msgid "Sorry, -l may be used with SELinux MLS support.\n"
++msgstr ""
++
++#: ../newrole/newrole.c:855
++#, c-format
++msgid "Error: multiple levels specified\n"
++msgstr ""
++
++#: ../newrole/newrole.c:865
++#, c-format
++msgid "Error: you are not allowed to change levels on a non secure terminal \n"
++msgstr ""
++
++#: ../newrole/newrole.c:891
++#, c-format
++msgid "Couldn't get default type.\n"
++msgstr ""
++
++#: ../newrole/newrole.c:901
++#, c-format
++msgid "failed to get new context.\n"
++msgstr ""
++
++#: ../newrole/newrole.c:908
++#, c-format
++msgid "failed to set new role %s\n"
++msgstr ""
++
++#: ../newrole/newrole.c:915
++#, c-format
++msgid "failed to set new type %s\n"
++msgstr ""
++
++#: ../newrole/newrole.c:925
++#, c-format
++msgid "failed to build new range with level %s\n"
++msgstr ""
++
++#: ../newrole/newrole.c:930
++#, c-format
++msgid "failed to set new range %s\n"
++msgstr ""
++
++#: ../newrole/newrole.c:938
++#, c-format
++msgid "failed to convert new context to string\n"
++msgstr ""
++
++#: ../newrole/newrole.c:943
++#, c-format
++msgid "%s is not a valid context\n"
++msgstr ""
++
++#: ../newrole/newrole.c:950
++#, c-format
++msgid "Unable to allocate memory for new_context"
++msgstr ""
++
++#: ../newrole/newrole.c:976
++#, c-format
++msgid "Unable to obtain empty signal set\n"
++msgstr ""
++
++#: ../newrole/newrole.c:984
++#, c-format
++msgid "Unable to set SIGHUP handler\n"
++msgstr ""
++
++#: ../newrole/newrole.c:1036
++msgid "Sorry, newrole failed to drop capabilities\n"
++msgstr ""
++
++#: ../newrole/newrole.c:1052
++#, c-format
++msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
++msgstr ""
++
++#: ../newrole/newrole.c:1069
++#, c-format
++msgid "failed to get old_context.\n"
++msgstr ""
++
++#: ../newrole/newrole.c:1076
++#, c-format
++msgid "Warning!  Could not retrieve tty information.\n"
++msgstr ""
++
++#: ../newrole/newrole.c:1097
++#, c-format
++msgid "error on reading PAM service configuration.\n"
++msgstr ""
++
++#: ../newrole/newrole.c:1132
++#, c-format
++msgid "newrole: incorrect password for %s\n"
++msgstr ""
++
++#: ../newrole/newrole.c:1159
++#, c-format
++msgid "newrole: failure forking: %s"
++msgstr ""
++
++#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
++#, c-format
++msgid "Unable to restore tty label...\n"
++msgstr ""
++
++#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
++#, c-format
++msgid "Failed to close tty properly\n"
++msgstr ""
++
++#: ../newrole/newrole.c:1223
++#, c-format
++msgid "Could not close descriptors.\n"
++msgstr ""
++
++#: ../newrole/newrole.c:1250
++#, c-format
++msgid "Error allocating shell's argv0.\n"
++msgstr ""
++
++#: ../newrole/newrole.c:1286
++#, c-format
++msgid "Unable to restore the environment, aborting\n"
++msgstr ""
++
++#: ../newrole/newrole.c:1297
++msgid "failed to exec shell\n"
++msgstr ""
++
++#: ../load_policy/load_policy.c:22
++#, c-format
++msgid "usage:  %s [-qi]\n"
++msgstr ""
++
++#: ../load_policy/load_policy.c:71
++#, c-format
++msgid "%s:  Policy is already loaded and initial load requested\n"
++msgstr ""
++
++#: ../load_policy/load_policy.c:80
++#, c-format
++msgid "%s:  Can't load policy and enforcing mode requested:  %s\n"
++msgstr ""
++
++#: ../load_policy/load_policy.c:90
++#, c-format
++msgid "%s:  Can't load policy:  %s\n"
++msgstr ""
++
++#: ../scripts/chcat:92 ../scripts/chcat:169
++msgid "Requires at least one category"
++msgstr ""
++
++#: ../scripts/chcat:106 ../scripts/chcat:183
++#, c-format
++msgid "Can not modify sensitivity levels using '+' on %s"
++msgstr ""
++
++#: ../scripts/chcat:110
++#, c-format
++msgid "%s is already in %s"
++msgstr ""
++
++#: ../scripts/chcat:188 ../scripts/chcat:198
++#, c-format
++msgid "%s is not in %s"
++msgstr ""
++
++#: ../scripts/chcat:267 ../scripts/chcat:272
++msgid "Can not combine +/- with other types of categories"
++msgstr ""
++
++#: ../scripts/chcat:319
++msgid "Can not have multiple sensitivities"
++msgstr ""
++
++#: ../scripts/chcat:325
++#, c-format
++msgid "Usage %s CATEGORY File ..."
++msgstr ""
++
++#: ../scripts/chcat:326
++#, c-format
++msgid "Usage %s -l CATEGORY user ..."
++msgstr ""
++
++#: ../scripts/chcat:327
++#, c-format
++msgid "Usage %s [[+|-]CATEGORY],...]q File ..."
++msgstr ""
++
++#: ../scripts/chcat:328
++#, c-format
++msgid "Usage %s -l [[+|-]CATEGORY],...]q user ..."
++msgstr ""
++
++#: ../scripts/chcat:329
++#, c-format
++msgid "Usage %s -d File ..."
++msgstr ""
++
++#: ../scripts/chcat:330
++#, c-format
++msgid "Usage %s -l -d user ..."
++msgstr ""
++
++#: ../scripts/chcat:331
++#, c-format
++msgid "Usage %s -L"
++msgstr ""
++
++#: ../scripts/chcat:332
++#, c-format
++msgid "Usage %s -L -l user"
++msgstr ""
++
++#: ../scripts/chcat:333
++msgid "Use -- to end option list.  For example"
++msgstr ""
++
++#: ../scripts/chcat:334
++msgid "chcat -- -CompanyConfidential /docs/businessplan.odt"
++msgstr ""
++
++#: ../scripts/chcat:335
++msgid "chcat -l +CompanyConfidential juser"
++msgstr ""
++
++#: ../scripts/chcat:399
++#, c-format
++msgid "Options Error %s "
++msgstr ""
++
++#: ../gui/booleansPage.py:194 ../gui/system-config-selinux.glade:1706
++msgid "Boolean"
++msgstr ""
++
++#: ../gui/booleansPage.py:245 ../gui/semanagePage.py:162
++msgid "all"
++msgstr ""
++
++#: ../gui/booleansPage.py:247 ../gui/semanagePage.py:164
++#: ../gui/system-config-selinux.glade:1615
++#: ../gui/system-config-selinux.glade:1820
++#: ../gui/system-config-selinux.glade:2437
++msgid "Customized"
++msgstr ""
++
++#: ../gui/fcontextPage.py:64 ../gui/system-config-selinux.glade:1911
++msgid "File Labeling"
++msgstr ""
++
++#: ../gui/fcontextPage.py:74
++msgid ""
++"File\n"
++"Specification"
++msgstr ""
++
++#: ../gui/fcontextPage.py:81
++msgid ""
++"Selinux\n"
++"File Type"
++msgstr ""
++
++#: ../gui/fcontextPage.py:88
++msgid ""
++"File\n"
++"Type"
++msgstr ""
++
++#: ../gui/loginsPage.py:48 ../gui/system-config-selinux.glade:2098
++msgid "User Mapping"
++msgstr ""
++
++#: ../gui/loginsPage.py:52
++msgid ""
++"Login\n"
++"Name"
++msgstr ""
++
++#: ../gui/loginsPage.py:56 ../gui/usersPage.py:50
++msgid ""
++"SELinux\n"
++"User"
++msgstr ""
++
++#: ../gui/loginsPage.py:59 ../gui/usersPage.py:55
++msgid ""
++"MLS/\n"
++"MCS Range"
++msgstr ""
++
++#: ../gui/loginsPage.py:133
++#, python-format
++msgid "Login '%s' is required"
++msgstr ""
++
++#: ../gui/modulesPage.py:49 ../gui/system-config-selinux.glade:2753
++msgid "Policy Module"
++msgstr ""
++
++#: ../gui/modulesPage.py:58
++msgid "Module Name"
++msgstr ""
++
++#: ../gui/modulesPage.py:135
++msgid "Disable Audit"
++msgstr ""
++
++#: ../gui/modulesPage.py:138 ../gui/system-config-selinux.glade:2662
++msgid "Enable Audit"
++msgstr ""
++
++#: ../gui/modulesPage.py:163
++msgid "Load Policy Module"
++msgstr ""
++
++#: ../gui/polgen.glade:9
++msgid "Red Hat 2007"
++msgstr ""
++
++#: ../gui/polgen.glade:11
++msgid "GPL"
++msgstr ""
++
++#. TRANSLATORS: Replace this string with your names, one name per line.
++#: ../gui/polgen.glade:13 ../gui/system-config-selinux.glade:17
++msgid "translator-credits"
++msgstr ""
++
++#: ../gui/polgen.glade:34
++msgid "Add Booleans Dialog"
++msgstr ""
++
++#: ../gui/polgen.glade:101
++msgid "Boolean Name"
++msgstr ""
++
++#: ../gui/polgen.glade:230
++msgid "SELinux Policy Generation Tool"
++msgstr ""
++
++#: ../gui/polgen.glade:251
++msgid ""
++"<b>Select the policy type for the application or user role you want to "
++"confine:</b>"
++msgstr ""
++
++#: ../gui/polgen.glade:284
++msgid "<b>Applications</b>"
++msgstr ""
++
++#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:183
++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:184
++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:186
++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:187
++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:188
++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 ../sepolicy/sepolicy/generate.py:189
++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 ../sepolicy/sepolicy/generate.py:190
++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 ../sepolicy/sepolicy/generate.py:191
++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 ../sepolicy/sepolicy/generate.py:192
++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 ../sepolicy/sepolicy/generate.py:193
++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:252
++msgid "Name"
++msgstr ""
++
++#: ../gui/polgen.glade:739
++msgid "Enter complete path for executable to be confined."
++msgstr ""
++
++#: ../gui/polgen.glade:756 ../gui/polgen.glade:838 ../gui/polgen.glade:2361
++msgid "..."
++msgstr ""
++
++#: ../gui/polgen.glade:776
++msgid "Enter unique name for the confined application or user role."
++msgstr ""
++
++#: ../gui/polgen.glade:794
++msgid "Executable"
++msgstr ""
++
++#: ../gui/polgen.glade:808
++msgid "Init script"
++msgstr ""
++
++#: ../gui/polgen.glade:821
++msgid ""
++"Enter complete path to init script used to start the confined application."
++msgstr ""
++
++#: ../gui/polgen.glade:887
++msgid "<b>Select existing role to modify:</b>"
++msgstr ""
++
++#: ../gui/polgen.glade:908
++msgid "Select the user roles that will transiton to the %s domain."
++msgstr ""
++
++#: ../gui/polgen.glade:928
++msgid "role tab"
++msgstr ""
++
++#: ../gui/polgen.glade:945
++msgid "<b>Select roles that %s will transition to:</b>"
++msgstr ""
++
++#: ../gui/polgen.glade:963
++msgid "Select applications domains that %s will transition to."
++msgstr ""
++
++#: ../gui/polgen.glade:983
++msgid ""
++"transition \n"
++"role tab"
++msgstr ""
++
++#: ../gui/polgen.glade:1001
++msgid "<b>Select the user_roles that will transition to %s:</b>"
++msgstr ""
++
++#: ../gui/polgen.glade:1019
++msgid "Select the user roles that will transiton to this applications domains."
++msgstr ""
++
++#: ../gui/polgen.glade:1056
++msgid "<b>Select domains that %s will administer:</b>"
++msgstr ""
++
++#: ../gui/polgen.glade:1074 ../gui/polgen.glade:1129
++msgid "Select the domains that you would like this user administer."
++msgstr ""
++
++#: ../gui/polgen.glade:1111
++msgid "<b>Select additional roles for %s:</b>"
++msgstr ""
++
++#: ../gui/polgen.glade:1166
++msgid "<b>Enter network ports that %s binds on:</b>"
++msgstr ""
++
++#: ../gui/polgen.glade:1186 ../gui/polgen.glade:1557
++msgid "<b>TCP Ports</b>"
++msgstr ""
++
++#: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
++#: ../gui/polgen.glade:1698
++msgid "All"
++msgstr ""
++
++#: ../gui/polgen.glade:1227 ../gui/polgen.glade:1394
++msgid "Allows %s to bind to any udp port"
++msgstr ""
++
++#: ../gui/polgen.glade:1240 ../gui/polgen.glade:1407
++msgid "600-1024"
++msgstr ""
++
++#: ../gui/polgen.glade:1244 ../gui/polgen.glade:1411
++msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
++msgstr ""
++
++#: ../gui/polgen.glade:1257 ../gui/polgen.glade:1424
++msgid "Unreserved Ports (>1024)"
++msgstr ""
++
++#: ../gui/polgen.glade:1261 ../gui/polgen.glade:1428
++msgid ""
++"Enter a comma separated list of udp ports or ranges of ports that %s binds "
++"to. Example: 612, 650-660"
++msgstr ""
++
++#: ../gui/polgen.glade:1289 ../gui/polgen.glade:1456 ../gui/polgen.glade:1609
++#: ../gui/polgen.glade:1718
++msgid "Select Ports"
++msgstr ""
++
++#: ../gui/polgen.glade:1302 ../gui/polgen.glade:1469
++msgid "Allows %s to bind to any udp ports > 1024"
++msgstr ""
++
++#: ../gui/polgen.glade:1353 ../gui/polgen.glade:1666
++msgid "<b>UDP Ports</b>"
++msgstr ""
++
++#: ../gui/polgen.glade:1519
++msgid ""
++"Network\n"
++"Bind tab"
++msgstr ""
++
++#: ../gui/polgen.glade:1537
++msgid "<b>Select network ports that %s connects to:</b>"
++msgstr ""
++
++#: ../gui/polgen.glade:1593
++msgid "Allows %s to connect to any tcp port"
++msgstr ""
++
++#: ../gui/polgen.glade:1622
++msgid ""
++"Enter a comma separated list of tcp ports or ranges of ports that %s "
++"connects to. Example: 612, 650-660"
++msgstr ""
++
++#: ../gui/polgen.glade:1702
++msgid "Allows %s to connect to any udp port"
++msgstr ""
++
++#: ../gui/polgen.glade:1731
++msgid ""
++"Enter a comma separated list of udp ports or ranges of ports that %s "
++"connects to. Example: 612, 650-660"
++msgstr ""
++
++#: ../gui/polgen.glade:1792
++msgid "<b>Select common application traits for %s:</b>"
++msgstr ""
++
++#: ../gui/polgen.glade:1809
++msgid "Writes syslog messages\t"
++msgstr ""
++
++#: ../gui/polgen.glade:1824
++msgid "Create/Manipulate temporary files in /tmp"
++msgstr ""
++
++#: ../gui/polgen.glade:1839
++msgid "Uses Pam for authentication"
++msgstr ""
++
++#: ../gui/polgen.glade:1854
++msgid "Uses nsswitch or getpw* calls"
++msgstr ""
++
++#: ../gui/polgen.glade:1869
++msgid "Uses dbus"
++msgstr ""
++
++#: ../gui/polgen.glade:1884
++msgid "Sends audit messages"
++msgstr ""
++
++#: ../gui/polgen.glade:1899
++msgid "Interacts with the terminal"
++msgstr ""
++
++#: ../gui/polgen.glade:1914
++msgid "Sends email"
++msgstr ""
++
++#: ../gui/polgen.glade:1961
++msgid "<b>Add files/directories that %s manages</b>"
++msgstr ""
++
++#: ../gui/polgen.glade:2122
++msgid ""
++"Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
++"Files ..."
++msgstr ""
++
++#: ../gui/polgen.glade:2166
++msgid "<b>Add booleans from the %s policy:</b>"
++msgstr ""
++
++#: ../gui/polgen.glade:2274
++msgid "Add/Remove booleans used by the %s domain"
++msgstr ""
++
++#: ../gui/polgen.glade:2316
++msgid "<b>Which directory you will generate the %s policy?</b>"
++msgstr ""
++
++#: ../gui/polgen.glade:2334
++msgid "Policy Directory"
++msgstr ""
++
++#: ../gui/polgengui.py:262
++msgid "Role"
++msgstr ""
++
++#: ../gui/polgengui.py:269
++msgid "Existing_User"
++msgstr ""
++
++#: ../gui/polgengui.py:283 ../gui/polgengui.py:291 ../gui/polgengui.py:305
++msgid "Application"
++msgstr ""
++
++#: ../gui/polgengui.py:353
++#, python-format
++msgid "%s must be a directory"
++msgstr ""
++
++#: ../gui/polgengui.py:413 ../gui/polgengui.py:694
++msgid "You must select a user"
++msgstr ""
++
++#: ../gui/polgengui.py:543
++msgid "Select executable file to be confined."
++msgstr ""
++
++#: ../gui/polgengui.py:554
++msgid "Select init script file to be confined."
++msgstr ""
++
++#: ../gui/polgengui.py:564
++msgid "Select file(s) that confined application creates or writes"
++msgstr ""
++
++#: ../gui/polgengui.py:571
++msgid "Select directory(s) that the confined application owns and writes into"
++msgstr ""
++
++#: ../gui/polgengui.py:633
++msgid "Select directory to generate policy files in"
++msgstr ""
++
++#: ../gui/polgengui.py:650
++#, python-format
++msgid ""
++"Type %s_t already defined in current policy.\n"
++"Do you want to continue?"
++msgstr ""
++
++#: ../gui/polgengui.py:650 ../gui/polgengui.py:654
++msgid "Verify Name"
++msgstr ""
++
++#: ../gui/polgengui.py:654
++#, python-format
++msgid ""
++"Module %s.pp already loaded in current policy.\n"
++"Do you want to continue?"
++msgstr ""
++
++#: ../gui/polgengui.py:700
++msgid ""
++"You must add a name made up of letters and numbers and containing no spaces."
++msgstr ""
++
++#: ../gui/polgengui.py:714
++msgid "You must enter a executable"
++msgstr ""
++
++#: ../gui/polgengui.py:739 ../gui/system-config-selinux.py:174
++msgid "Configue SELinux"
++msgstr ""
++
++#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
++msgid "Network Port"
++msgstr ""
++
++#: ../gui/portsPage.py:85
++msgid ""
++"SELinux Port\n"
++"Type"
++msgstr ""
++
++#: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
++msgid "Protocol"
++msgstr ""
++
++#: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
++msgid ""
++"MLS/MCS\n"
++"Level"
++msgstr ""
++
++#: ../gui/portsPage.py:101
++msgid "Port"
++msgstr ""
++
++#: ../gui/portsPage.py:207
++#, python-format
++msgid "Port number \"%s\" is not valid.  0 < PORT_NUMBER < 65536 "
++msgstr ""
++
++#: ../gui/portsPage.py:252
++msgid "List View"
++msgstr ""
++
++#: ../gui/portsPage.py:255 ../gui/system-config-selinux.glade:2419
++msgid "Group View"
++msgstr ""
++
++#: ../gui/semanagePage.py:126
++#, python-format
++msgid "Are you sure you want to delete %s '%s'?"
++msgstr ""
++
++#: ../gui/semanagePage.py:126
++#, python-format
++msgid "Delete %s"
++msgstr ""
++
++#: ../gui/semanagePage.py:134
++#, python-format
++msgid "Add %s"
++msgstr ""
++
++#: ../gui/semanagePage.py:148
++#, python-format
++msgid "Modify %s"
++msgstr ""
++
++#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
++msgid "Permissive"
++msgstr ""
++
++#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
++msgid "Enforcing"
++msgstr ""
++
++#: ../gui/statusPage.py:94
++msgid "Status"
++msgstr ""
++
++#: ../gui/statusPage.py:133
++msgid ""
++"Changing the policy type will cause a relabel of the entire file system on "
++"the next boot. Relabeling takes a long time depending on the size of the "
++"file system.  Do you wish to continue?"
++msgstr ""
++
++#: ../gui/statusPage.py:147
++msgid ""
++"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
++"you later decide to turn SELinux back on, the system will be required to "
++"relabel.  If you just want to see if SELinux is causing a problem on your "
++"system, you can go to permissive mode which will only log errors and not "
++"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
++"wish to continue?"
++msgstr ""
++
++#: ../gui/statusPage.py:152
++msgid ""
++"Changing to SELinux enabled will cause a relabel of the entire file system "
++"on the next boot. Relabeling takes a long time depending on the size of the "
++"file system.  Do you wish to continue?"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:11
++msgid "system-config-selinux"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:12
++msgid ""
++"Copyright (c)2006 Red Hat, Inc.\n"
++"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:22
++#: ../gui/system-config-selinux.glade:544
++msgid "Add SELinux Login Mapping"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:257
++msgid "Add SELinux Network Ports"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:391
++#: ../gui/system-config-selinux.glade:678
++msgid "SELinux Type"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:622
++msgid "File Specification"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:650
++msgid "File Type"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:727
++msgid ""
++"all files\n"
++"regular file\n"
++"directory\n"
++"character device\n"
++"block device\n"
++"socket\n"
++"symbolic link\n"
++"named pipe\n"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:773
++msgid "MLS"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:837
++msgid "Add SELinux User"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:1079
++msgid "SELinux Administration"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:1122
++msgid "Add"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:1144
++msgid "_Properties"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:1166
++msgid "_Delete"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:1256
++msgid "Select Management Object"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:1273
++msgid "<b>Select:</b>"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:1326
++msgid "System Default Enforcing Mode"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:1354
++msgid ""
++"Disabled\n"
++"Permissive\n"
++"Enforcing\n"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:1373
++msgid "Current Enforcing Mode"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:1418
++msgid "System Default Policy Type: "
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:1463
++msgid ""
++"Select if you wish to relabel then entire file system on next reboot.  "
++"Relabeling can take a very long time, depending on the size of the system.  "
++"If you are changing policy types or going from disabled to enforcing, a "
++"relabel is required."
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:1509
++msgid "Relabel on next reboot."
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:1561
++msgid "label37"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:1598
++msgid "Revert boolean setting to system default"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:1614
++msgid "Toggle between Customized and All Booleans"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:1645
++#: ../gui/system-config-selinux.glade:1850
++#: ../gui/system-config-selinux.glade:2037
++#: ../gui/system-config-selinux.glade:2224
++#: ../gui/system-config-selinux.glade:2467
++#: ../gui/system-config-selinux.glade:2692
++#: ../gui/system-config-selinux.glade:2867
++msgid "Filter"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:1734
++msgid "label50"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:1771
++msgid "Add File Context"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:1787
++msgid "Modify File Context"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:1803
++msgid "Delete File Context"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:1819
++msgid "Toggle between all and customized file context"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:1939
++msgid "label38"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:1976
++msgid "Add SELinux User Mapping"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:1992
++msgid "Modify SELinux User Mapping"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2008
++msgid "Delete SELinux User Mapping"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2126
++msgid "label39"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2163
++msgid "Add User"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2179
++msgid "Modify User"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2195
++msgid "Delete User"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2313
++msgid "label41"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2350
++msgid "Add Network Port"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2366
++msgid "Edit Network Port"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2382
++msgid "Delete Network Port"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2418
++#: ../gui/system-config-selinux.glade:2436
++msgid "Toggle between Customized and All Ports"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2556
++msgid "label42"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2593
++msgid "Generate new policy module"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2609
++msgid "Load policy module"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2625
++msgid "Remove loadable policy module"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2661
++msgid ""
++"Enable/Disable additional audit rules, that are normally not reported in the "
++"log files."
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2781
++msgid "label44"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2818
++msgid "Change process mode to permissive."
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2836
++msgid "Change process mode to enforcing"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2928
++msgid "Process Domain"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2956
++msgid "label59"
++msgstr ""
++
++#: ../gui/usersPage.py:138
++#, python-format
++msgid "SELinux user '%s' is required"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:106
++msgid "Generate SELinux man pages"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:110
++msgid "path in which the generated SELinux man pages will be stored"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:114
++msgid "All domains"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:116
++msgid "Domain name(s) of man pages to be created"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:164
++msgid "Query SELinux policy network information"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:169
++msgid "list all SELinux port types"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:172
++msgid "show SELinux type related to the port"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:175
++msgid "Show ports defined for this SELinux type"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:178
++msgid "show ports to which this domain can bind and/or connect"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:192
++msgid "query SELinux policy to see if domains can communicate with each other"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:195
++msgid "Source Domain"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:198
++msgid "Target Domain"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:215
++msgid "query SELinux Policy to see description of booleans"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:219
++msgid "get all booleans desctiption"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:221
++msgid "boolean to get description"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:231
++msgid ""
++"query SELinux Policy to see how a source process domain can transition to "
++"the target process domain"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:234
++msgid "source process domain"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:237
++msgid "target process domain"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:259
++msgid "Generate SELinux Policy module template"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:265
++msgid "name of policy to generate"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:267
++msgid "executable to confine"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:269
++msgid "run policy generation test suite"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:274
++msgid "commands"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:185
++msgid "Internet Services Daemon"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:198
++msgid "Valid Types:\n"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:232
++#, python-format
++msgid "Ports must be numbers or ranges of numbers from 1 to %d "
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:359
++msgid "You must enter a name for your confined process/user"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:361
++msgid ""
++"Name must be alpha numberic with no spaces. Consider using option \"-n "
++"MODULENAME\""
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:449
++msgid "User Role types can not be assigned executables."
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:455
++msgid "Only Daemon apps can use an init script.."
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:473
++msgid "use_resolve must be a boolean value "
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:479
++msgid "use_syslog must be a boolean value "
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:485
++msgid "use_kerberos must be a boolean value "
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:491
++msgid "manage_krb5_rcache must be a boolean value "
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:521
++msgid "USER Types automatically get a tmp type"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:1039
++msgid "You must enter the executable path for your confined process"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:1272
++msgid "Type Enforcement file"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:1273
++msgid "Interface file"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:1274
++msgid "File Contexts file"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:1275
++msgid "Spec file"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:1276
++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 users to resolve user passwd entries directly from ldap rather then "
++"using a sssd server"
++msgstr ""
++
++#: booleans.py:6
++msgid "Allow users to login using a radius server"
++msgstr ""
++
++#: booleans.py:7
++msgid "Allow users to login using a yubikey  server"
++msgstr ""
++
++#: booleans.py:8
++msgid ""
++"Allow cdrecord to read various content. nfs, samba, removable devices, user "
++"temp and untrusted content files"
++msgstr ""
++
++#: booleans.py:9
++msgid "Allow clamd to use JIT compiler"
++msgstr ""
++
++#: booleans.py:10
++msgid "Allow clamscan to non security files on a system"
++msgstr ""
++
++#: booleans.py:11
++msgid "Allow clamscan to read user content"
++msgstr ""
++
++#: booleans.py:12
++msgid ""
++"Allow Cobbler to modify public files used for public file transfer services."
++msgstr ""
++
++#: booleans.py:13
++msgid "Allow Cobbler to connect to the network using TCP."
++msgstr ""
++
++#: booleans.py:14
++msgid "Allow Cobbler to access cifs file systems."
++msgstr ""
++
++#: booleans.py:15
++msgid "Allow Cobbler to access nfs file systems."
++msgstr ""
++
++#: booleans.py:16
++msgid "Allow collectd to connect to the network using TCP."
++msgstr ""
++
++#: booleans.py:17
++msgid "Allow codnor domain to connect to the network using TCP."
++msgstr ""
++
++#: booleans.py:18
++msgid ""
++"Allow system cron jobs to relabel filesystem for restoring file contexts."
++msgstr ""
++
++#: booleans.py:19
++msgid "Allow cvs daemon to read shadow"
++msgstr ""
++
++#: booleans.py:20
++msgid "Allow all daemons to write corefiles to /"
++msgstr ""
++
++#: booleans.py:21
++msgid "Allow all daemons to use tcp wrappers."
++msgstr ""
++
++#: booleans.py:22
++msgid "Allow all daemons the ability to read/write terminals"
++msgstr ""
++
++#: booleans.py:23
++msgid "Allow dbadm to manage files in users home directories"
++msgstr ""
++
++#: booleans.py:24
++msgid "Allow dbadm to read files in users home directories"
++msgstr ""
++
++#: booleans.py:25
++msgid ""
++"Deny 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:26
++msgid "Allow sysadm to debug or ptrace all processes."
++msgstr ""
++
++#: booleans.py:27
++msgid "Allow dhcpc client applications to execute iptables commands"
++msgstr ""
++
++#: booleans.py:28
++msgid "Allow DHCP daemon to use LDAP backends"
++msgstr ""
++
++#: booleans.py:29
++msgid "Allow all domains to use other domains file descriptors"
++msgstr ""
++
++#: booleans.py:30
++msgid "Allow all domains to have the kernel load modules"
++msgstr ""
++
++#: booleans.py:31
++msgid "Allow the use of the audio devices as the source for the entropy feeds"
++msgstr ""
++
++#: booleans.py:32
++msgid "Allow exim to connect to databases (postgres, mysql)"
++msgstr ""
++
++#: booleans.py:33
++msgid "Allow exim to create, read, write, and delete unprivileged user files."
++msgstr ""
++
++#: booleans.py:34
++msgid "Allow exim to read unprivileged user files."
++msgstr ""
++
++#: booleans.py:35
++msgid "Enable extra rules in the cron domain to support fcron."
++msgstr ""
++
++#: booleans.py:36
++msgid "Allow fenced domain to connect to the network using TCP."
++msgstr ""
++
++#: booleans.py:37
++msgid "Allow fenced domain to execute ssh."
++msgstr ""
++
++#: booleans.py:38
++msgid "Allow ftp to read and write files in the user home directories"
++msgstr ""
++
++#: booleans.py:39
++msgid ""
++"Allow ftp servers to upload files,  used for public file transfer services. "
++"Directories must be labeled public_content_rw_t."
++msgstr ""
++
++#: booleans.py:40
++msgid "Allow ftp servers to connect to all ports > 1023"
++msgstr ""
++
++#: booleans.py:41
++msgid "Allow ftp servers to connect to mysql database ports"
++msgstr ""
++
++#: booleans.py:42
++msgid ""
++"Allow ftp servers to login to local users and read/write all files on the "
++"system, governed by DAC."
++msgstr ""
++
++#: booleans.py:43
++msgid "Allow ftp servers to use cifs used for public file transfer services."
++msgstr ""
++
++#: booleans.py:44
++msgid "Allow ftp servers to use nfs used for public file transfer services."
++msgstr ""
++
++#: booleans.py:45
++msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
++msgstr ""
++
++#: booleans.py:46
++msgid "Determine whether Git CGI can search home directories."
++msgstr ""
++
++#: booleans.py:47
++msgid "Determine whether Git CGI can access cifs file systems."
++msgstr ""
++
++#: booleans.py:48
++msgid "Determine whether Git CGI can access nfs file systems."
++msgstr ""
++
++#: booleans.py:49
++msgid ""
++"Determine whether Git session daemon can bind TCP sockets to all unreserved "
++"ports."
++msgstr ""
++
++#: booleans.py:50
++msgid ""
++"Determine whether calling user domains can execute Git daemon in the "
++"git_session_t domain."
++msgstr ""
++
++#: booleans.py:51
++msgid "Determine whether Git system daemon can search home directories."
++msgstr ""
++
++#: booleans.py:52
++msgid "Determine whether Git system daemon can access cifs file systems."
++msgstr ""
++
++#: booleans.py:53
++msgid "Determine whether Git system daemon can access nfs file systems."
++msgstr ""
++
++#: booleans.py:54
++msgid "Allow gitisis daemon to send mail"
++msgstr ""
++
++#: booleans.py:55
++msgid "Enable reading of urandom for all domains."
++msgstr ""
++
++#: booleans.py:56
++msgid ""
++"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
++"agent to manage user files."
++msgstr ""
++
++#: booleans.py:57
++msgid ""
++"Allow gpg web domain to modify public files used for public file transfer "
++"services."
++msgstr ""
++
++#: booleans.py:58
++msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
++msgstr ""
++
++#: booleans.py:59
++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:60
++msgid "Allow httpd to use built in scripting (usually php)"
++msgstr ""
++
++#: booleans.py:61
++msgid "Allow http daemon to check spam"
++msgstr ""
++
++#: booleans.py:62
++msgid ""
++"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
++"ports"
++msgstr ""
++
++#: booleans.py:63
++msgid "Allow httpd to connect to the ldap port"
++msgstr ""
++
++#: booleans.py:64
++msgid "Allow http daemon to connect to zabbix"
++msgstr ""
++
++#: booleans.py:65
++msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
++msgstr ""
++
++#: booleans.py:66
++msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
++msgstr ""
++
++#: booleans.py:67
++msgid ""
++"Allow HTTPD scripts and modules to connect to databases over the network."
++msgstr ""
++
++#: booleans.py:68
++msgid "Allow httpd to connect to memcache server"
++msgstr ""
++
++#: booleans.py:69
++msgid "Allow httpd to act as a relay"
++msgstr ""
++
++#: booleans.py:70
++msgid "Allow http daemon to send mail"
++msgstr ""
++
++#: booleans.py:71
++msgid "Allow Apache to communicate with avahi service via dbus"
++msgstr ""
++
++#: booleans.py:72
++msgid "Allow httpd cgi support"
++msgstr ""
++
++#: booleans.py:73
++msgid "Allow httpd to act as a FTP server by listening on the ftp port."
++msgstr ""
++
++#: booleans.py:74
++msgid "Allow httpd to read home directories"
++msgstr ""
++
++#: booleans.py:75
++msgid "Allow httpd scripts and modules execmem/execstack"
++msgstr ""
++
++#: booleans.py:76
++msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
++msgstr ""
++
++#: booleans.py:77
++msgid "Allow httpd processes to manage IPA content"
++msgstr ""
++
++#: booleans.py:78
++msgid "Allow Apache to use mod_auth_ntlm_winbind"
++msgstr ""
++
++#: booleans.py:79
++msgid "Allow Apache to use mod_auth_pam"
++msgstr ""
++
++#: booleans.py:80
++msgid "Allow httpd to read user content"
++msgstr ""
++
++#: booleans.py:81
++msgid "Allow Apache to run in stickshift mode, not transition to passenger"
++msgstr ""
++
++#: booleans.py:82
++msgid "Allow httpd daemon to change its resource limits"
++msgstr ""
++
++#: booleans.py:83
++msgid ""
++"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
++msgstr ""
++
++#: booleans.py:84
++msgid ""
++"Allow apache scripts to write to public content, directories/files must be "
++"labeled public_rw_content_t."
++msgstr ""
++
++#: booleans.py:85
++msgid "Allow Apache to execute tmp content."
++msgstr ""
++
++#: booleans.py:86
++msgid ""
++"Unify HTTPD to communicate with the terminal. Needed for entering the "
++"passphrase for certificates at the terminal."
++msgstr ""
++
++#: booleans.py:87
++msgid "Unify HTTPD handling of all content files."
++msgstr ""
++
++#: booleans.py:88
++msgid "Allow httpd to access cifs file systems"
++msgstr ""
++
++#: booleans.py:89
++msgid "Allow httpd to access FUSE file systems"
++msgstr ""
++
++#: booleans.py:90
++msgid "Allow httpd to run gpg"
++msgstr ""
++
++#: booleans.py:91
++msgid "Allow httpd to access nfs file systems"
++msgstr ""
++
++#: booleans.py:92
++msgid "Allow httpd to communicate with oddjob to start up a service"
++msgstr ""
++
++#: booleans.py:93
++msgid "Allow httpd to access openstack ports"
++msgstr ""
++
++#: booleans.py:94
++msgid "Allow icecast to connect to all ports, not just sound ports."
++msgstr ""
++
++#: booleans.py:95
++msgid ""
++"Allow the Irssi IRC Client to connect to any port, and to bind to any "
++"unreserved port."
++msgstr ""
++
++#: booleans.py:96
++msgid "Allow java executable stack"
++msgstr ""
++
++#: booleans.py:97
++msgid "Allow confined applications to run with kerberos."
++msgstr ""
++
++#: booleans.py:98
++msgid "Allow syslogd daemon to send mail"
++msgstr ""
++
++#: booleans.py:99
++msgid "Allow syslogd the ability to read/write terminals"
++msgstr ""
++
++#: booleans.py:100
++msgid "Allow logging in and using the system from /dev/console."
++msgstr ""
++
++#: booleans.py:101
++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:102
++msgid "Allow mock to read files in home directories."
++msgstr ""
++
++#: booleans.py:103
++msgid "Allow the mount command to mount any directory or file."
++msgstr ""
++
++#: booleans.py:104
++msgid "Allow mozilla plugin domain to connect to the network using TCP."
++msgstr ""
++
++#: booleans.py:105
++msgid ""
++"Allow mozilla_plugins to create random content in the users home directory"
++msgstr ""
++
++#: booleans.py:106
++msgid "Allow confined web browsers to read home directory content"
++msgstr ""
++
++#: booleans.py:107
++msgid "Allow mplayer executable stack"
++msgstr ""
++
++#: booleans.py:108
++msgid "Allow mysqld to connect to all ports"
++msgstr ""
++
++#: booleans.py:109
++msgid "Allow BIND to bind apache port."
++msgstr ""
++
++#: booleans.py:110
++msgid ""
++"Allow BIND to write the master zone files. Generally this is used for "
++"dynamic DNS or zone transfers."
++msgstr ""
++
++#: booleans.py:111
++msgid "Allow any files/directories to be exported read/only via NFS."
++msgstr ""
++
++#: booleans.py:112
++msgid "Allow any files/directories to be exported read/write via NFS."
++msgstr ""
++
++#: booleans.py:113
++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:114
++msgid "Allow system to run with NIS"
++msgstr ""
++
++#: booleans.py:115
++msgid "Allow confined applications to use nscd shared memory."
++msgstr ""
++
++#: booleans.py:116
++msgid "Allow nsplugin code to connect to unreserved ports"
++msgstr ""
++
++#: booleans.py:117
++msgid "Allow nsplugin code to execmem/execstack"
++msgstr ""
++
++#: booleans.py:118
++msgid "Allow openvpn to read home directories"
++msgstr ""
++
++#: booleans.py:119
++msgid "Allow piranha-lvs domain to connect to the network using TCP."
++msgstr ""
++
++#: booleans.py:120
++msgid "Allow polipo to connect to all ports > 1023"
++msgstr ""
++
++#: booleans.py:121
++msgid ""
++"Determine whether Polipo session daemon can bind tcp sockets to all "
++"unreserved ports."
++msgstr ""
++
++#: booleans.py:122
++msgid ""
++"Determine whether calling user domains can execute Polipo daemon in the "
++"polipo_session_t domain."
++msgstr ""
++
++#: booleans.py:123
++msgid "Determine whether polipo can access cifs file systems."
++msgstr ""
++
++#: booleans.py:124
++msgid "Determine whether Polipo can access nfs file systems."
++msgstr ""
++
++#: booleans.py:125
++msgid "Enable polyinstantiated directory support."
++msgstr ""
++
++#: booleans.py:126
++msgid "Allow the portage domains to use NFS mounts (regular nfs_t)"
++msgstr ""
++
++#: booleans.py:127
++msgid "Allow postfix_local domain full write access to mail_spool directories"
++msgstr ""
++
++#: booleans.py:128
++msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
++msgstr ""
++
++#: booleans.py:129
++msgid "Allow transmit client label to foreign database"
++msgstr ""
++
++#: booleans.py:130
++msgid "Allow database admins to execute DML statement"
++msgstr ""
++
++#: booleans.py:131
++msgid "Allow unprivileged users to execute DDL statement"
++msgstr ""
++
++#: booleans.py:132
++msgid "Allow pppd to load kernel modules for certain modems"
++msgstr ""
++
++#: booleans.py:133
++msgid "Allow pppd to be run for a regular user"
++msgstr ""
++
++#: booleans.py:134
++msgid ""
++"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
++msgstr ""
++
++#: booleans.py:135
++msgid "Allow Puppet client to manage all file types."
++msgstr ""
++
++#: booleans.py:136
++msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
++msgstr ""
++
++#: booleans.py:137
++msgid "Allow qemu to connect fully to the network"
++msgstr ""
++
++#: booleans.py:138
++msgid "Allow qemu to use cifs/Samba file systems"
++msgstr ""
++
++#: booleans.py:139
++msgid "Allow qemu to use serial/parallel communication ports"
++msgstr ""
++
++#: booleans.py:140
++msgid "Allow qemu to use nfs file systems"
++msgstr ""
++
++#: booleans.py:141
++msgid "Allow qemu to use usb devices"
++msgstr ""
++
++#: booleans.py:142
++msgid "Allow racoon to read shadow"
++msgstr ""
++
++#: booleans.py:143
++msgid "Allow rgmanager domain to connect to the network using TCP."
++msgstr ""
++
++#: booleans.py:144
++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:145
++msgid "Allow rsync to run as a client"
++msgstr ""
++
++#: booleans.py:146
++msgid "Allow rsync to export any files/directories read only."
++msgstr ""
++
++#: booleans.py:147
++msgid "Allow rsync servers to share cifs files systems"
++msgstr ""
++
++#: booleans.py:148
++msgid "Allow rsync servers to share nfs files systems"
++msgstr ""
++
++#: booleans.py:149
++msgid "Allow samba to create new home directories (e.g. via PAM)"
++msgstr ""
++
++#: booleans.py:150
++msgid ""
++"Allow samba to act as the domain controller, add users, groups and change "
++"passwords."
++msgstr ""
++
++#: booleans.py:151
++msgid "Allow samba to share users home directories."
++msgstr ""
++
++#: booleans.py:152
++msgid "Allow samba to share any file/directory read only."
++msgstr ""
++
++#: booleans.py:153
++msgid "Allow samba to share any file/directory read/write."
++msgstr ""
++
++#: booleans.py:154
++msgid "Allow samba to act as a portmapper"
++msgstr ""
++
++#: booleans.py:155
++msgid "Allow samba to run unconfined scripts"
++msgstr ""
++
++#: booleans.py:156
++msgid "Allow samba to export ntfs/fusefs volumes."
++msgstr ""
++
++#: booleans.py:157
++msgid "Allow samba to export NFS volumes."
++msgstr ""
++
++#: booleans.py:158
++msgid "Allow sanlock to read/write fuse files"
++msgstr ""
++
++#: booleans.py:159
++msgid "Allow sanlock to manage nfs files"
++msgstr ""
++
++#: booleans.py:160
++msgid "Allow sanlock to manage cifs files"
++msgstr ""
++
++#: booleans.py:161
++msgid "Allow sasl to read shadow"
++msgstr ""
++
++#: booleans.py:162
++msgid ""
++"disallow programs, such as newrole, from transitioning to administrative "
++"user domains."
++msgstr ""
++
++#: booleans.py:163
++msgid "Disable kernel module loading."
++msgstr ""
++
++#: booleans.py:164
++msgid ""
++"Boolean to determine whether the system permits loading policy, setting "
++"enforcing mode, and changing boolean values.  Set this to true and you have "
++"to reboot to set it back."
++msgstr ""
++
++#: booleans.py:165
++msgid "Allow regular users direct dri device access"
++msgstr ""
++
++#: booleans.py:166
++msgid ""
++"Allow unconfined executables to make their heap memory executable.  Doing "
++"this is a really bad idea. Probably indicates a badly coded executable, but "
++"could indicate an attack. This executable should be reported in bugzilla"
++msgstr ""
++
++#: booleans.py:167
++msgid ""
++"Allow all unconfined executables to use libraries requiring text relocation "
++"that are not labeled textrel_shlib_t"
++msgstr ""
++
++#: booleans.py:168
++msgid ""
++"Allow unconfined executables to make their stack executable.  This should "
++"never, ever be necessary. Probably indicates a badly coded executable, but "
++"could indicate an attack. This executable should be reported in bugzilla"
++msgstr ""
++
++#: booleans.py:169
++msgid "Allow users to connect to the local mysql server"
++msgstr ""
++
++#: booleans.py:170
++msgid ""
++"Allow confined users the ability to execute the ping and traceroute commands."
++msgstr ""
++
++#: booleans.py:171
++msgid "Allow users to connect to PostgreSQL"
++msgstr ""
++
++#: booleans.py:172
++msgid ""
++"Allow user to r/w files on filesystems that do not have extended attributes "
++"(FAT, CDROM, FLOPPY)"
++msgstr ""
++
++#: booleans.py:173
++msgid ""
++"Allow users to run TCP servers (bind to ports and accept connection from the "
++"same domain and outside users)  disabling this forces FTP passive mode and "
++"may change other protocols."
++msgstr ""
++
++#: booleans.py:174
++msgid "Allow user music sharing"
++msgstr ""
++
++#: booleans.py:175
++msgid ""
++"Allow anon internal-sftp to upload files, used for public file transfer "
++"services. Directories must be labeled public_content_rw_t."
++msgstr ""
++
++#: booleans.py:176
++msgid ""
++"Allow sftp-internal to read and write files in the user home directories"
++msgstr ""
++
++#: booleans.py:177
++msgid ""
++"Allow sftp-internal to login to local users and read/write all files on the "
++"system, governed by DAC."
++msgstr ""
++
++#: booleans.py:178
++msgid ""
++"Allow internal-sftp to read and write files in the user ssh home directories."
++msgstr ""
++
++#: booleans.py:179
++msgid "Allow sge to connect to the network using any TCP port"
++msgstr ""
++
++#: booleans.py:180
++msgid "Allow sge to access nfs file systems."
++msgstr ""
++
++#: booleans.py:181
++msgid ""
++"Enable additional permissions needed to support devices on 3ware controllers."
++msgstr ""
++
++#: booleans.py:182
++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:183
++msgid "Allow user spamassassin clients to use the network."
++msgstr ""
++
++#: booleans.py:184
++msgid "Allow spamd to read/write user home directories."
++msgstr ""
++
++#: booleans.py:185
++msgid ""
++"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
++msgstr ""
++
++#: booleans.py:186
++msgid "Allow squid to run as a transparent proxy (TPROXY)"
++msgstr ""
++
++#: booleans.py:187
++msgid ""
++"Allow ssh with chroot env to read and write files in the user home "
++"directories"
++msgstr ""
++
++#: booleans.py:188
++msgid "allow host key based authentication"
++msgstr ""
++
++#: booleans.py:189
++msgid "Allow ssh logins as sysadm_r:sysadm_t"
++msgstr ""
++
++#: booleans.py:190
++msgid "allow staff user to create and transition to svirt domains."
++msgstr ""
++
++#: booleans.py:191
++msgid "Allow the Telepathy connection managers to connect to any network port."
++msgstr ""
++
++#: booleans.py:192
++msgid ""
++"Allow the Telepathy connection managers to connect to any generic TCP port."
++msgstr ""
++
++#: booleans.py:193
++msgid ""
++"Allow tftp to modify public files used for public file transfer services."
++msgstr ""
++
++#: booleans.py:194
++msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
++msgstr ""
++
++#: booleans.py:195
++msgid ""
++"allow unconfined users to transition to the chrome sandbox domains when "
++"running chrome-sandbox"
++msgstr ""
++
++#: booleans.py:196
++msgid "Allow a user to login as an unconfined domain"
++msgstr ""
++
++#: booleans.py:197
++msgid ""
++"Allow unconfined users to transition to the Mozilla plugin domain when "
++"running xulrunner plugin-container."
++msgstr ""
++
++#: booleans.py:198
++msgid "Allow video playing tools to run unconfined"
++msgstr ""
++
++#: booleans.py:199
++msgid "Allow unprivledged user to create and transition to svirt domains."
++msgstr ""
++
++#: booleans.py:200
++msgid "Support ecryptfs home directories"
++msgstr ""
++
++#: booleans.py:201
++msgid "Support fusefs home directories"
++msgstr ""
++
++#: booleans.py:202
++msgid "Use lpd server instead of cups"
++msgstr ""
++
++#: booleans.py:203
++msgid "Support NFS home directories"
++msgstr ""
++
++#: booleans.py:204
++msgid "Support SAMBA home directories"
++msgstr ""
++
++#: booleans.py:205
++msgid "Allow varnishd to connect to all ports, not just HTTP."
++msgstr ""
++
++#: booleans.py:206
++msgid "Ignore vbetool mmap_zero errors."
++msgstr ""
++
++#: booleans.py:207
++msgid ""
++"Allow confined virtual guests to use serial/parallel communication ports"
++msgstr ""
++
++#: booleans.py:208
++msgid ""
++"Allow confined virtual guests to use executable memory and executable stack"
++msgstr ""
++
++#: booleans.py:209
++msgid "Allow confined virtual guests to read fuse files"
++msgstr ""
++
++#: booleans.py:210
++msgid "Allow confined virtual guests to manage nfs files"
++msgstr ""
++
++#: booleans.py:211
++msgid "Allow confined virtual guests to manage cifs files"
++msgstr ""
++
++#: booleans.py:212
++msgid "Allow confined virtual guests to interact with the sanlock"
++msgstr ""
++
++#: booleans.py:213
++msgid "Allow confined virtual guests to manage device configuration, (pci)"
++msgstr ""
++
++#: booleans.py:214
++msgid "Allow confined virtual guests to use usb devices"
++msgstr ""
++
++#: booleans.py:215
++msgid "Allow confined virtual guests to interact with the xserver"
++msgstr ""
++
++#: booleans.py:216
++msgid "Allow webadm to manage files in users home directories"
++msgstr ""
++
++#: booleans.py:217
++msgid "Allow webadm to read files in users home directories"
++msgstr ""
++
++#: booleans.py:218
++msgid "Ignore wine mmap_zero errors."
++msgstr ""
++
++#: booleans.py:219
++msgid "Allow the graphical login program to execute bootloader"
++msgstr ""
++
++#: booleans.py:220
++msgid ""
++"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
++msgstr ""
++
++#: booleans.py:221
++msgid "Allow xen to manage nfs files"
++msgstr ""
++
++#: booleans.py:222
++msgid ""
++"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
++"logical volumes for disk images."
++msgstr ""
++
++#: booleans.py:223
++msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
++msgstr ""
++
++#: booleans.py:224
++msgid ""
++"Allow xguest users to configure Network Manager and connect to apache ports"
++msgstr ""
++
++#: booleans.py:225
++msgid "Allow xguest users to mount removable media"
++msgstr ""
++
++#: booleans.py:226
++msgid "Allow xguest to use blue tooth devices"
++msgstr ""
++
++#: booleans.py:227
++msgid "Allows clients to write to the X server shared memory segments."
++msgstr ""
++
++#: booleans.py:228
++msgid "Allows XServer to execute writable memory"
++msgstr ""
++
++#: booleans.py:229
++msgid "Support X userspace object manager"
++msgstr ""
++
++#: booleans.py:230
++msgid "Allow zabbix to connect to unreserved ports"
++msgstr ""
++
++#: booleans.py:231
++msgid "Allow zebra daemon to write it configuration files"
++msgstr ""
++
++#: booleans.py:232
++msgid ""
++"Allow ZoneMinder to modify public files used for public file transfer "
++"services."
++msgstr ""
+diff --git a/policycoreutils/po/zh_TW.po b/policycoreutils/po/zh_TW.po
+index 4ba51bf..bd50ade 100644
+--- a/policycoreutils/po/zh_TW.po
++++ b/policycoreutils/po/zh_TW.po
+@@ -4,22 +4,22 @@
+ #
+ # Translators:
+ # Chester Cheng <ccheng at brisbane.redhat.com>, 2006.
+-# Chester Cheng <ccheng at redhat.com>, 2006.
++# Chester Cheng <ccheng at redhat.com>, 2006,2012.
+ # Terry Chuang <tchuang at redhat>, 2010.
+-# Terry Chuang <tchuang at redhat.com>, 2008, 2009, 2010.
++# Terry Chuang <tchuang at redhat.com>, 2008-2010,2012.
+ msgid ""
+ msgstr ""
+ "Project-Id-Version: Policycoreutils\n"
+ "Report-Msgid-Bugs-To: \n"
+-"POT-Creation-Date: 2012-05-25 07:28-0400\n"
+-"PO-Revision-Date: 2012-04-02 20:30+0000\n"
++"POT-Creation-Date: 2012-10-16 12:24-0400\n"
++"PO-Revision-Date: 2012-10-08 13:10+0000\n"
+ "Last-Translator: dwalsh <dwalsh at redhat.com>\n"
+ "Language-Team: Chinese (Taiwan) <trans-zh_TW at lists.fedoraproject.org>\n"
+ "Language: zh_TW\n"
+ "MIME-Version: 1.0\n"
+ "Content-Type: text/plain; charset=UTF-8\n"
+ "Content-Transfer-Encoding: 8bit\n"
+-"Plural-Forms: nplurals=1; plural=0\n"
++"Plural-Forms: nplurals=1; plural=0;\n"
+ 
+ #: ../run_init/run_init.c:67
+ msgid ""
+@@ -31,7 +31,7 @@ msgstr ""
+ "  其中:<script> 是要執行的 init 程序檔,\n"
+ "         <args ...> 是程序檔的參數。"
+ 
+-#: ../run_init/run_init.c:126 ../newrole/newrole.c:1124
++#: ../run_init/run_init.c:126 ../newrole/newrole.c:1123
+ #, c-format
+ msgid "failed to initialize PAM\n"
+ msgstr "初始化 PAM 失敗\n"
+@@ -80,7 +80,7 @@ msgstr "對不起,run_init 可能只能用在 SELinux 的核心上。\n"
+ msgid "authentication failed.\n"
+ msgstr "認證失敗。\n"
+ 
+-#: ../run_init/run_init.c:405 ../newrole/newrole.c:1258
++#: ../run_init/run_init.c:405 ../newrole/newrole.c:1257
+ #, c-format
+ msgid "Could not set exec context to %s.\n"
+ msgstr "無法將 exec context 設定為 %s。\n"
+@@ -93,855 +93,875 @@ msgstr "******************** 重要 ***********************\n"
+ msgid "To make this policy package active, execute:"
+ msgstr "若要啟用此方針套件,請執行:"
+ 
+-#: ../semanage/seobject.py:143 ../semanage/seobject.py:147
+-msgid "global"
+-msgstr "全域"
+-
+-#: ../semanage/seobject.py:225
++#: ../semanage/seobject.py:200
+ msgid "Could not create semanage handle"
+ msgstr "無法建立 semanage 處理器"
+ 
+-#: ../semanage/seobject.py:233
++#: ../semanage/seobject.py:208
+ msgid "SELinux policy is not managed or store cannot be accessed."
+ msgstr "SELinux 方針並不受管理,或無法存取 store。"
+ 
+-#: ../semanage/seobject.py:238
++#: ../semanage/seobject.py:213
+ msgid "Cannot read policy store."
+ msgstr "無法讀取方針 store。"
+ 
+-#: ../semanage/seobject.py:243
++#: ../semanage/seobject.py:218
+ msgid "Could not establish semanage connection"
+ msgstr "無法建立 semanage 連線"
+ 
+-#: ../semanage/seobject.py:248
++#: ../semanage/seobject.py:223
+ msgid "Could not test MLS enabled status"
+ msgstr "無法測試啟用了 MLS 的狀態"
+ 
+-#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
++#: ../semanage/seobject.py:229 ../semanage/seobject.py:244
+ msgid "Not yet implemented"
+ msgstr "未實施"
+ 
+-#: ../semanage/seobject.py:258
++#: ../semanage/seobject.py:233
+ msgid "Semanage transaction already in progress"
+ msgstr "Semanage 傳輸正在進行中"
+ 
+-#: ../semanage/seobject.py:267
++#: ../semanage/seobject.py:242
+ msgid "Could not start semanage transaction"
+ msgstr "無法開始 semanage 交易"
+ 
+-#: ../semanage/seobject.py:278
++#: ../semanage/seobject.py:254
+ msgid "Could not commit semanage transaction"
+ msgstr "無法提交 semanage 交易"
+ 
+-#: ../semanage/seobject.py:283
++#: ../semanage/seobject.py:259
+ msgid "Semanage transaction not in progress"
+ msgstr "Semanage 傳輸非進行中"
+ 
+-#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
++#: ../semanage/seobject.py:271 ../semanage/seobject.py:351
+ msgid "Could not list SELinux modules"
+ msgstr "無法列出 SELinux 模組"
+ 
+-#: ../semanage/seobject.py:308
++#: ../semanage/seobject.py:284
+ msgid "Modules Name"
+-msgstr ""
++msgstr "模組名稱"
+ 
+-#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
++#: ../semanage/seobject.py:284 ../gui/modulesPage.py:63
+ msgid "Version"
+ msgstr "版本"
+ 
+-#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
++#: ../semanage/seobject.py:287 ../gui/statusPage.py:75
+ msgid "Disabled"
+ msgstr "停用"
+ 
+-#: ../semanage/seobject.py:326
++#: ../semanage/seobject.py:302
+ #, python-format
+ msgid "Could not disable module %s (remove failed)"
+-msgstr ""
++msgstr "無法停用 %s 模組(移除失敗)"
+ 
+-#: ../semanage/seobject.py:337
++#: ../semanage/seobject.py:313
+ #, python-format
+ msgid "Could not enable module %s (remove failed)"
+-msgstr ""
++msgstr "無法啟用 %s 模組(移除失敗)"
+ 
+-#: ../semanage/seobject.py:352
++#: ../semanage/seobject.py:328
+ #, python-format
+ msgid "Could not remove module %s (remove failed)"
+-msgstr ""
++msgstr "無法移除 %s 模組(移除失敗)"
+ 
+-#: ../semanage/seobject.py:362
++#: ../semanage/seobject.py:338
+ msgid "dontaudit requires either 'on' or 'off'"
+-msgstr ""
++msgstr "dontaudit 必須要是「on」或「off」"
+ 
+-#: ../semanage/seobject.py:391
++#: ../semanage/seobject.py:366
+ msgid "Builtin Permissive Types"
+-msgstr ""
++msgstr "內建的許可類型"
+ 
+-#: ../semanage/seobject.py:401
++#: ../semanage/seobject.py:376
+ msgid "Customized Permissive Types"
+-msgstr ""
++msgstr "自訂許可類型"
+ 
+-#: ../semanage/seobject.py:442
++#: ../semanage/seobject.py:417
+ #, python-format
+ msgid "Could not set permissive domain %s (module installation failed)"
+ msgstr "無法設定寬鬆型網域 %s(模組安裝失敗)"
+ 
+-#: ../semanage/seobject.py:448
++#: ../semanage/seobject.py:423
+ #, python-format
+ msgid "Could not remove permissive domain %s (remove failed)"
+ msgstr "無法移除寬鬆型網域 %s(移除失敗)"
+ 
+-#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
+-#: ../semanage/seobject.py:603 ../semanage/seobject.py:700
+-#: ../semanage/seobject.py:730 ../semanage/seobject.py:797
+-#: ../semanage/seobject.py:854 ../semanage/seobject.py:1101
+-#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
+-#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
+-#: ../semanage/seobject.py:2045
++#: ../semanage/seobject.py:458 ../semanage/seobject.py:532
++#: ../semanage/seobject.py:578 ../semanage/seobject.py:675
++#: ../semanage/seobject.py:705 ../semanage/seobject.py:772
++#: ../semanage/seobject.py:829 ../semanage/seobject.py:1084
++#: ../semanage/seobject.py:1800 ../semanage/seobject.py:1863
++#: ../semanage/seobject.py:1882 ../semanage/seobject.py:2003
++#: ../semanage/seobject.py:2056
+ #, python-format
+ msgid "Could not create a key for %s"
+ msgstr "無法為 %s 建立金鑰"
+ 
+-#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
+-#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
++#: ../semanage/seobject.py:462 ../semanage/seobject.py:536
++#: ../semanage/seobject.py:582 ../semanage/seobject.py:588
+ #, python-format
+ msgid "Could not check if login mapping for %s is defined"
+ msgstr "無法檢查 %s 的登入對應是否已經定義"
+ 
+-#: ../semanage/seobject.py:496
++#: ../semanage/seobject.py:471
+ #, python-format
+ msgid "Linux Group %s does not exist"
+ msgstr "Linux 群組 %s 不存在"
+ 
+-#: ../semanage/seobject.py:501
++#: ../semanage/seobject.py:476
+ #, python-format
+ msgid "Linux User %s does not exist"
+ msgstr "Linux 使用者 %s 不存在"
+ 
+-#: ../semanage/seobject.py:505
++#: ../semanage/seobject.py:480
+ #, python-format
+ msgid "Could not create login mapping for %s"
+ msgstr "無法為 %s 建立登入對應"
+ 
+-#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
++#: ../semanage/seobject.py:484 ../semanage/seobject.py:720
+ #, python-format
+ msgid "Could not set name for %s"
+ msgstr "無法為 %s 設定名稱"
+ 
+-#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
++#: ../semanage/seobject.py:489 ../semanage/seobject.py:730
+ #, python-format
+ msgid "Could not set MLS range for %s"
+ msgstr "無法為 %s 設定 MLS 範圍"
+ 
+-#: ../semanage/seobject.py:518
++#: ../semanage/seobject.py:493
+ #, python-format
+ msgid "Could not set SELinux user for %s"
+ msgstr "無法為 %s 設定 SELinux 使用者"
+ 
+-#: ../semanage/seobject.py:522
++#: ../semanage/seobject.py:497
+ #, python-format
+ msgid "Could not add login mapping for %s"
+ msgstr "無法為 %s 新增登入對應"
+ 
+-#: ../semanage/seobject.py:540
++#: ../semanage/seobject.py:515
+ msgid "Requires seuser or serange"
+ msgstr "需要 seuser 或 serange"
+ 
+-#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
++#: ../semanage/seobject.py:538 ../semanage/seobject.py:584
+ #, python-format
+ msgid "Login mapping for %s is not defined"
+ msgstr "%s 的登入對應並未定義"
+ 
+-#: ../semanage/seobject.py:567
++#: ../semanage/seobject.py:542
+ #, python-format
+ msgid "Could not query seuser for %s"
+ msgstr "無法為 %s 查詢 seuser"
+ 
+-#: ../semanage/seobject.py:581
++#: ../semanage/seobject.py:556
+ #, python-format
+ msgid "Could not modify login mapping for %s"
+ msgstr "無法為 %s 修改登入對應"
+ 
+-#: ../semanage/seobject.py:615
++#: ../semanage/seobject.py:590
+ #, python-format
+ msgid "Login mapping for %s is defined in policy, cannot be deleted"
+ msgstr "%s 的登入對應定義在方針中,無法刪除"
+ 
+-#: ../semanage/seobject.py:619
++#: ../semanage/seobject.py:594
+ #, python-format
+ msgid "Could not delete login mapping for %s"
+ msgstr "無法為 %s 刪除登入對應"
+ 
+-#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
+-#: ../semanage/seobject.py:897
++#: ../semanage/seobject.py:616 ../semanage/seobject.py:634
++#: ../semanage/seobject.py:872
+ msgid "Could not list login mappings"
+ msgstr "無法列出登入對應"
+ 
+-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
++#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
+ #: ../gui/system-config-selinux.glade:100
+ msgid "Login Name"
+ msgstr "登錄名稱"
+ 
+-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
+-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
++#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
++#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
+ #: ../gui/system-config-selinux.glade:128
+ #: ../gui/system-config-selinux.glade:915
+ #: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
+ msgid "SELinux User"
+ msgstr "SELinux 使用者"
+ 
+-#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
++#: ../semanage/seobject.py:659 ../gui/system-config-selinux.glade:156
+ #: ../gui/system-config-selinux.glade:943
+ msgid "MLS/MCS Range"
+ msgstr "MLS/MCS 範圍"
+ 
+-#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
+-#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
+-#: ../semanage/seobject.py:864
++#: ../semanage/seobject.py:678 ../semanage/seobject.py:709
++#: ../semanage/seobject.py:776 ../semanage/seobject.py:833
++#: ../semanage/seobject.py:839
+ #, python-format
+ msgid "Could not check if SELinux user %s is defined"
+ msgstr "無法檢查 SELinux 使用者 %s 是否已經定義"
+ 
+-#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
+-#: ../semanage/seobject.py:870
++#: ../semanage/seobject.py:681 ../semanage/seobject.py:782
++#: ../semanage/seobject.py:845
+ #, python-format
+ msgid "Could not query user for %s"
+ msgstr "無法為 %s 查詢使用者"
+ 
+-#: ../semanage/seobject.py:726
++#: ../semanage/seobject.py:701
+ #, python-format
+ msgid "You must add at least one role for %s"
+ msgstr "您必須為 %s 新增至少一個角色"
+ 
+-#: ../semanage/seobject.py:741
++#: ../semanage/seobject.py:716
+ #, python-format
+ msgid "Could not create SELinux user for %s"
+ msgstr "無法為 %s 建立 SELinux 使用者"
+ 
+-#: ../semanage/seobject.py:750
++#: ../semanage/seobject.py:725
+ #, python-format
+ msgid "Could not add role %s for %s"
+ msgstr "無法新增 %s 角色給 %s"
+ 
+-#: ../semanage/seobject.py:759
++#: ../semanage/seobject.py:734
+ #, python-format
+ msgid "Could not set MLS level for %s"
+ msgstr "無法為 %s 設定 MLS 等級"
+ 
+-#: ../semanage/seobject.py:762
++#: ../semanage/seobject.py:737
+ #, python-format
+ msgid "Could not add prefix %s for %s"
+ msgstr "無法新增前綴 %s 到 %s"
+ 
+-#: ../semanage/seobject.py:765
++#: ../semanage/seobject.py:740
+ #, python-format
+ msgid "Could not extract key for %s"
+ msgstr "無法為 %s 擷取金鑰"
+ 
+-#: ../semanage/seobject.py:769
++#: ../semanage/seobject.py:744
+ #, python-format
+ msgid "Could not add SELinux user %s"
+ msgstr "無法新增 SELinux 使用者 %s"
+ 
+-#: ../semanage/seobject.py:791
++#: ../semanage/seobject.py:766
+ msgid "Requires prefix, roles, level or range"
+ msgstr "需要前綴、角色、等級或範圍"
+ 
+-#: ../semanage/seobject.py:793
++#: ../semanage/seobject.py:768
+ msgid "Requires prefix or roles"
+ msgstr "需要前綴或角色"
+ 
+-#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
++#: ../semanage/seobject.py:778 ../semanage/seobject.py:835
+ #, python-format
+ msgid "SELinux user %s is not defined"
+ msgstr "SELinux 使用者 %s 未定義"
+ 
+-#: ../semanage/seobject.py:832
++#: ../semanage/seobject.py:807
+ #, python-format
+ msgid "Could not modify SELinux user %s"
+ msgstr "無法修改 SELinux 使用者 %s"
+ 
+-#: ../semanage/seobject.py:866
++#: ../semanage/seobject.py:841
+ #, python-format
+ msgid "SELinux user %s is defined in policy, cannot be deleted"
+ msgstr "SELinux 使用者 %s 定義在方針中,無法刪除"
+ 
+-#: ../semanage/seobject.py:877
++#: ../semanage/seobject.py:852
+ #, python-format
+ msgid "Could not delete SELinux user %s"
+ msgstr "無法刪除 SELinux 使用者 %s"
+ 
+-#: ../semanage/seobject.py:915
++#: ../semanage/seobject.py:890
+ msgid "Could not list SELinux users"
+ msgstr "無法列出 SELinux 使用者"
+ 
+-#: ../semanage/seobject.py:921
++#: ../semanage/seobject.py:896
+ #, python-format
+ msgid "Could not list roles for user %s"
+ msgstr "無法列出使用者 %s 的角色"
+ 
+-#: ../semanage/seobject.py:946
++#: ../semanage/seobject.py:921
+ msgid "Labeling"
+ msgstr "標記"
+ 
+-#: ../semanage/seobject.py:946
++#: ../semanage/seobject.py:921
+ msgid "MLS/"
+ msgstr "MLS/"
+ 
+-#: ../semanage/seobject.py:947
++#: ../semanage/seobject.py:922
+ msgid "Prefix"
+ msgstr "前綴字元"
+ 
+-#: ../semanage/seobject.py:947
++#: ../semanage/seobject.py:922
+ msgid "MCS Level"
+ msgstr "MCS 等級"
+ 
+-#: ../semanage/seobject.py:947
++#: ../semanage/seobject.py:922
+ msgid "MCS Range"
+ msgstr "MCS 範圍"
+ 
+-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
++#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
+ #: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
+ msgid "SELinux Roles"
+ msgstr "SELinux 角色"
+ 
+-#: ../semanage/seobject.py:967
++#: ../semanage/seobject.py:944
+ msgid "Protocol udp or tcp is required"
+ msgstr "需要 udp 或 tcp 通訊協定"
+ 
+-#: ../semanage/seobject.py:969
++#: ../semanage/seobject.py:946
+ msgid "Port is required"
+ msgstr "需要連接埠"
+ 
+-#: ../semanage/seobject.py:979
++#: ../semanage/seobject.py:956
+ msgid "Invalid Port"
+-msgstr ""
++msgstr "無效的連接埠"
+ 
+-#: ../semanage/seobject.py:983
++#: ../semanage/seobject.py:960
+ #, python-format
+ msgid "Could not create a key for %s/%s"
+ msgstr "無法為 %s/%s 建立金鑰"
+ 
+-#: ../semanage/seobject.py:994
++#: ../semanage/seobject.py:971
+ msgid "Type is required"
+ msgstr "需要類型"
+ 
+-#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
+-#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
++#: ../semanage/seobject.py:974 ../semanage/seobject.py:1036
++#: ../semanage/seobject.py:1794
++#, python-format
++msgid "Type %s is invalid, must be a port type"
++msgstr ""
++
++#: ../semanage/seobject.py:980 ../semanage/seobject.py:1042
++#: ../semanage/seobject.py:1097 ../semanage/seobject.py:1103
+ #, python-format
+ msgid "Could not check if port %s/%s is defined"
+ msgstr "無法檢查連接埠 %s/%s 是否已經定義"
+ 
+-#: ../semanage/seobject.py:1002
++#: ../semanage/seobject.py:982
+ #, python-format
+ msgid "Port %s/%s already defined"
+ msgstr "連接埠 %s/%s 已經定義"
+ 
+-#: ../semanage/seobject.py:1006
++#: ../semanage/seobject.py:986
+ #, python-format
+ msgid "Could not create port for %s/%s"
+ msgstr "無法為 %s/%s 建立連接埠"
+ 
+-#: ../semanage/seobject.py:1012
++#: ../semanage/seobject.py:992
+ #, python-format
+ msgid "Could not create context for %s/%s"
+ msgstr "無法為 %s/%s 建立 context"
+ 
+-#: ../semanage/seobject.py:1016
++#: ../semanage/seobject.py:996
+ #, python-format
+ msgid "Could not set user in port context for %s/%s"
+ msgstr "無法為 %s/%s 的連接埠 context 中,設定使用者"
+ 
+-#: ../semanage/seobject.py:1020
++#: ../semanage/seobject.py:1000
+ #, python-format
+ msgid "Could not set role in port context for %s/%s"
+ msgstr "無法為 %s/%s 的連接埠 context 中,設定角色"
+ 
+-#: ../semanage/seobject.py:1024
++#: ../semanage/seobject.py:1004
+ #, python-format
+ msgid "Could not set type in port context for %s/%s"
+ msgstr "無法為 %s/%s 的連接埠 context 中,設定類型"
+ 
+-#: ../semanage/seobject.py:1029
++#: ../semanage/seobject.py:1009
+ #, 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:1013
+ #, python-format
+ msgid "Could not set port context for %s/%s"
+ msgstr "無法為 %s/%s 設定連接埠 context"
+ 
+-#: ../semanage/seobject.py:1037
++#: ../semanage/seobject.py:1017
+ #, python-format
+ msgid "Could not add port %s/%s"
+ msgstr "無法新增連接埠 %s/%s"
+ 
+-#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
+-#: ../semanage/seobject.py:1512
++#: ../semanage/seobject.py:1031 ../semanage/seobject.py:1304
++#: ../semanage/seobject.py:1503
+ msgid "Requires setype or serange"
+ msgstr "需要 setype 或 serange"
+ 
+-#: ../semanage/seobject.py:1053
++#: ../semanage/seobject.py:1033
+ msgid "Requires setype"
+ msgstr "需要 setype"
+ 
+-#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
++#: ../semanage/seobject.py:1044 ../semanage/seobject.py:1099
+ #, python-format
+ msgid "Port %s/%s is not defined"
+ msgstr "連接埠 %s/%s 未定義"
+ 
+-#: ../semanage/seobject.py:1065
++#: ../semanage/seobject.py:1048
+ #, python-format
+ msgid "Could not query port %s/%s"
+ msgstr "無法查詢連接埠 %s/%s"
+ 
+-#: ../semanage/seobject.py:1076
++#: ../semanage/seobject.py:1059
+ #, python-format
+ msgid "Could not modify port %s/%s"
+ msgstr "無法修改連接埠 %s/%s"
+ 
+-#: ../semanage/seobject.py:1089
++#: ../semanage/seobject.py:1072
+ msgid "Could not list the ports"
+ msgstr "無法列出連接埠"
+ 
+-#: ../semanage/seobject.py:1105
++#: ../semanage/seobject.py:1088
+ #, python-format
+ msgid "Could not delete the port %s"
+ msgstr "無法刪除連接埠 %s"
+ 
+-#: ../semanage/seobject.py:1122
++#: ../semanage/seobject.py:1105
+ #, python-format
+ msgid "Port %s/%s is defined in policy, cannot be deleted"
+ msgstr "連接埠 %s/%s 已經在方針中定義,無法刪除"
+ 
+-#: ../semanage/seobject.py:1126
++#: ../semanage/seobject.py:1109
+ #, python-format
+ msgid "Could not delete port %s/%s"
+ msgstr "無法刪除連接埠 %s/%s"
+ 
+-#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
++#: ../semanage/seobject.py:1125 ../semanage/seobject.py:1147
+ msgid "Could not list ports"
+ msgstr "無法列出連接埠"
+ 
+-#: ../semanage/seobject.py:1203
++#: ../semanage/seobject.py:1186
+ msgid "SELinux Port Type"
+ msgstr "SELinux 連接埠類型"
+ 
+-#: ../semanage/seobject.py:1203
++#: ../semanage/seobject.py:1186
+ msgid "Proto"
+ msgstr "Proto"
+ 
+-#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
++#: ../semanage/seobject.py:1186 ../gui/system-config-selinux.glade:335
+ msgid "Port Number"
+ msgstr "埠號"
+ 
+-#: ../semanage/seobject.py:1222
++#: ../semanage/seobject.py:1207
+ msgid "Node Address is required"
+ msgstr "需要節點位址"
+ 
+-#: ../semanage/seobject.py:1237
++#: ../semanage/seobject.py:1222
+ msgid "Unknown or missing protocol"
+ msgstr "通訊協定不明或遺失"
+ 
+-#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
+-#: ../semanage/seobject.py:1728
+-msgid "SELinux Type is required"
++#: ../semanage/seobject.py:1236
++#, fuzzy
++msgid "SELinux node type is required"
+ msgstr "需要 SELinux 類型"
+ 
+-#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
+-#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
+-#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
+-#: ../semanage/seobject.py:1732
++#: ../semanage/seobject.py:1239 ../semanage/seobject.py:1307
++#, python-format
++msgid "Type %s is invalid, must be a node type"
++msgstr ""
++
++#: ../semanage/seobject.py:1243 ../semanage/seobject.py:1311
++#: ../semanage/seobject.py:1347 ../semanage/seobject.py:1445
++#: ../semanage/seobject.py:1507 ../semanage/seobject.py:1541
++#: ../semanage/seobject.py:1739
+ #, python-format
+ msgid "Could not create key for %s"
+ msgstr "無法為 %s 建立金鑰"
+ 
+-#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
+-#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
++#: ../semanage/seobject.py:1245 ../semanage/seobject.py:1315
++#: ../semanage/seobject.py:1351 ../semanage/seobject.py:1357
+ #, python-format
+ msgid "Could not check if addr %s is defined"
+ msgstr "無法檢查 addr %s 是否已定義"
+ 
+-#: ../semanage/seobject.py:1266
++#: ../semanage/seobject.py:1254
+ #, python-format
+ msgid "Could not create addr for %s"
+ msgstr "無法為 %s 建立 addr"
+ 
+-#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
+-#: ../semanage/seobject.py:1690
++#: ../semanage/seobject.py:1260 ../semanage/seobject.py:1461
++#: ../semanage/seobject.py:1694
+ #, python-format
+ msgid "Could not create context for %s"
+ msgstr "無法為 %s 建立 context"
+ 
+-#: ../semanage/seobject.py:1276
++#: ../semanage/seobject.py:1264
+ #, python-format
+ msgid "Could not set mask for %s"
+ msgstr "無法為 %s 設定遮罩"
+ 
+-#: ../semanage/seobject.py:1280
++#: ../semanage/seobject.py:1268
+ #, python-format
+ msgid "Could not set user in addr context for %s"
+ msgstr "無法為 %s 的 addr context 設定使用者"
+ 
+-#: ../semanage/seobject.py:1284
++#: ../semanage/seobject.py:1272
+ #, python-format
+ msgid "Could not set role in addr context for %s"
+ msgstr "無法為 %s 的 addr context 設定角色"
+ 
+-#: ../semanage/seobject.py:1288
++#: ../semanage/seobject.py:1276
+ #, python-format
+ msgid "Could not set type in addr context for %s"
+ msgstr "無法為 %s 的 addr context 設定類型"
+ 
+-#: ../semanage/seobject.py:1293
++#: ../semanage/seobject.py:1281
+ #, python-format
+ msgid "Could not set mls fields in addr context for %s"
+ msgstr "無法為 %s 的 addr context 設定 mls 欄位"
+ 
+-#: ../semanage/seobject.py:1297
++#: ../semanage/seobject.py:1285
+ #, python-format
+ msgid "Could not set addr context for %s"
+ msgstr "無法為 %s 設定 addr context"
+ 
+-#: ../semanage/seobject.py:1301
++#: ../semanage/seobject.py:1289
+ #, python-format
+ msgid "Could not add addr %s"
+ msgstr "無法新增 addr %s"
+ 
+-#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
++#: ../semanage/seobject.py:1317 ../semanage/seobject.py:1353
+ #, python-format
+ msgid "Addr %s is not defined"
+ msgstr "Addr %s 未定義"
+ 
+-#: ../semanage/seobject.py:1330
++#: ../semanage/seobject.py:1321
+ #, python-format
+ msgid "Could not query addr %s"
+ msgstr "無法查詢 addr %s"
+ 
+-#: ../semanage/seobject.py:1340
++#: ../semanage/seobject.py:1331
+ #, python-format
+ msgid "Could not modify addr %s"
+ msgstr "無法修改 addr %s"
+ 
+-#: ../semanage/seobject.py:1368
++#: ../semanage/seobject.py:1359
+ #, python-format
+ msgid "Addr %s is defined in policy, cannot be deleted"
+ msgstr "Addr %s 已經在方針中定義,無法刪除"
+ 
+-#: ../semanage/seobject.py:1372
++#: ../semanage/seobject.py:1363
+ #, python-format
+ msgid "Could not delete addr %s"
+ msgstr "無法刪除 addr %s"
+ 
+-#: ../semanage/seobject.py:1384
++#: ../semanage/seobject.py:1375
+ msgid "Could not deleteall node mappings"
+-msgstr ""
++msgstr "無法刪除所有節點對映"
+ 
+-#: ../semanage/seobject.py:1398
++#: ../semanage/seobject.py:1389
+ msgid "Could not list addrs"
+ msgstr "無法列出 addr"
+ 
+-#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
+-#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
++#: ../semanage/seobject.py:1441 ../semanage/seobject.py:1732
++msgid "SELinux Type is required"
++msgstr "需要 SELinux 類型"
++
++#: ../semanage/seobject.py:1449 ../semanage/seobject.py:1511
++#: ../semanage/seobject.py:1545 ../semanage/seobject.py:1551
+ #, python-format
+ msgid "Could not check if interface %s is defined"
+ msgstr "無法檢查介面 %s 是否已經定義"
+ 
+-#: ../semanage/seobject.py:1465
++#: ../semanage/seobject.py:1456
+ #, python-format
+ msgid "Could not create interface for %s"
+ msgstr "無法為 %s 建立介面"
+ 
+-#: ../semanage/seobject.py:1474
++#: ../semanage/seobject.py:1465
+ #, python-format
+ msgid "Could not set user in interface context for %s"
+ msgstr "無法為 %s 設定介面 context 中的使用者"
+ 
+-#: ../semanage/seobject.py:1478
++#: ../semanage/seobject.py:1469
+ #, python-format
+ msgid "Could not set role in interface context for %s"
+ msgstr "無法為 %s 設定介面 context 中的角色"
+ 
+-#: ../semanage/seobject.py:1482
++#: ../semanage/seobject.py:1473
+ #, python-format
+ msgid "Could not set type in interface context for %s"
+ msgstr "無法為 %s 設定介面 context 中的類型"
+ 
+-#: ../semanage/seobject.py:1487
++#: ../semanage/seobject.py:1478
+ #, python-format
+ msgid "Could not set mls fields in interface context for %s"
+ msgstr "無法為 %s 設定介面 context 中的 mls 欄位"
+ 
+-#: ../semanage/seobject.py:1491
++#: ../semanage/seobject.py:1482
+ #, python-format
+ msgid "Could not set interface context for %s"
+ msgstr "無法為 %s 設定介面 context"
+ 
+-#: ../semanage/seobject.py:1495
++#: ../semanage/seobject.py:1486
+ #, python-format
+ msgid "Could not set message context for %s"
+ msgstr "無法為 %s 設定訊息 context"
+ 
+-#: ../semanage/seobject.py:1499
++#: ../semanage/seobject.py:1490
+ #, python-format
+ msgid "Could not add interface %s"
+ msgstr "無法新增介面 %s"
+ 
+-#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
++#: ../semanage/seobject.py:1513 ../semanage/seobject.py:1547
+ #, python-format
+ msgid "Interface %s is not defined"
+ msgstr "介面 %s 未定義"
+ 
+-#: ../semanage/seobject.py:1526
++#: ../semanage/seobject.py:1517
+ #, python-format
+ msgid "Could not query interface %s"
+ msgstr "無法查詢介面 %s"
+ 
+-#: ../semanage/seobject.py:1537
++#: ../semanage/seobject.py:1528
+ #, python-format
+ msgid "Could not modify interface %s"
+ msgstr "無法修改介面 %s"
+ 
+-#: ../semanage/seobject.py:1562
++#: ../semanage/seobject.py:1553
+ #, python-format
+ msgid "Interface %s is defined in policy, cannot be deleted"
+ msgstr "介面 %s 定義在方針中,無法刪除"
+ 
+-#: ../semanage/seobject.py:1566
++#: ../semanage/seobject.py:1557
+ #, python-format
+ msgid "Could not delete interface %s"
+ msgstr "無法刪除介面 %s"
+ 
+-#: ../semanage/seobject.py:1578
++#: ../semanage/seobject.py:1569
+ msgid "Could not delete all interface  mappings"
+-msgstr ""
++msgstr "無法刪除所有介面  對映"
+ 
+-#: ../semanage/seobject.py:1592
++#: ../semanage/seobject.py:1583
+ msgid "Could not list interfaces"
+ msgstr "無法列出介面"
+ 
+-#: ../semanage/seobject.py:1617
++#: ../semanage/seobject.py:1608
+ msgid "SELinux Interface"
+ msgstr "SELinux 介面"
+ 
+-#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
++#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1954
+ msgid "Context"
+ msgstr "Context"
+ 
+-#: ../semanage/seobject.py:1667
++#: ../semanage/seobject.py:1671
+ #, python-format
+ msgid "Equivalence class for %s already exists"
+-msgstr ""
++msgstr "與 %s 相等的 class 已存在"
+ 
+-#: ../semanage/seobject.py:1673
++#: ../semanage/seobject.py:1677
+ #, python-format
+ msgid "File spec %s conflicts with equivalency rule '%s %s'"
+-msgstr ""
++msgstr "檔案規格 %s 與相等規則 '%s %s' 發生衝突"
+ 
+-#: ../semanage/seobject.py:1682
++#: ../semanage/seobject.py:1686
+ #, python-format
+ msgid "Equivalence class for %s does not exists"
+-msgstr ""
++msgstr "%s 的相等 class 不存在"
+ 
+-#: ../semanage/seobject.py:1696
++#: ../semanage/seobject.py:1700
+ #, python-format
+ msgid "Could not set user in file context for %s"
+ msgstr "無法為 %s 的檔案 context 設定使用者"
+ 
+-#: ../semanage/seobject.py:1700
++#: ../semanage/seobject.py:1704
+ #, python-format
+ msgid "Could not set role in file context for %s"
+ msgstr "無法為 %s 的檔案 context 設定角色"
+ 
+-#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
++#: ../semanage/seobject.py:1709 ../semanage/seobject.py:1769
+ #, python-format
+ msgid "Could not set mls fields in file context for %s"
+ msgstr "無法為 %s 的檔案 context 設定 mls 欄位"
+ 
+-#: ../semanage/seobject.py:1711
++#: ../semanage/seobject.py:1715
+ msgid "Invalid file specification"
+ msgstr "無效的檔案規格"
+ 
+-#: ../semanage/seobject.py:1713
++#: ../semanage/seobject.py:1717
+ msgid "File specification can not include spaces"
+-msgstr ""
++msgstr "檔案規格不可包含空格"
+ 
+-#: ../semanage/seobject.py:1718
++#: ../semanage/seobject.py:1722
+ #, python-format
+ msgid ""
+ "File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
++msgstr "檔案規格 %s 與相等規則 '%s %s' 發生衝突;請嘗試新增 '%s' 來代替"
++
++#: ../semanage/seobject.py:1735
++#, python-format
++msgid "Type %s is invalid, must be a file or device type"
+ msgstr ""
+ 
+-#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
+-#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
+-#: ../semanage/seobject.py:1880
++#: ../semanage/seobject.py:1743 ../semanage/seobject.py:1748
++#: ../semanage/seobject.py:1804 ../semanage/seobject.py:1886
++#: ../semanage/seobject.py:1890
+ #, python-format
+ msgid "Could not check if file context for %s is defined"
+ msgstr "無法檢查 %s 的檔案 context 是否已經定義"
+ 
+-#: ../semanage/seobject.py:1749
++#: ../semanage/seobject.py:1756
+ #, python-format
+ msgid "Could not create file context for %s"
+ msgstr "無法為 %s 建立檔案 context"
+ 
+-#: ../semanage/seobject.py:1757
++#: ../semanage/seobject.py:1764
+ #, python-format
+ msgid "Could not set type in file context for %s"
+ msgstr "無法為 %s 的檔案 context 設定類型"
+ 
+-#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
+-#: ../semanage/seobject.py:1826
++#: ../semanage/seobject.py:1772 ../semanage/seobject.py:1832
++#: ../semanage/seobject.py:1836
+ #, python-format
+ msgid "Could not set file context for %s"
+ msgstr "無法為 %s 設定檔案 context"
+ 
+-#: ../semanage/seobject.py:1771
++#: ../semanage/seobject.py:1778
+ #, python-format
+ msgid "Could not add file context for %s"
+ msgstr "無法為 %s 新增檔案 context"
+ 
+-#: ../semanage/seobject.py:1785
++#: ../semanage/seobject.py:1792
+ msgid "Requires setype, serange or seuser"
+ msgstr "需要 setype、serange 或 seuser"
+ 
+-#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
++#: ../semanage/seobject.py:1808 ../semanage/seobject.py:1894
+ #, python-format
+ msgid "File context for %s is not defined"
+ msgstr "%s 的檔案 context 未定義"
+ 
+-#: ../semanage/seobject.py:1804
++#: ../semanage/seobject.py:1814
+ #, python-format
+ msgid "Could not query file context for %s"
+ msgstr "無法為 %s 查詢檔案 context"
+ 
+-#: ../semanage/seobject.py:1830
++#: ../semanage/seobject.py:1840
+ #, python-format
+ msgid "Could not modify file context for %s"
+ msgstr "無法為 %s 修改檔案 context"
+ 
+-#: ../semanage/seobject.py:1843
++#: ../semanage/seobject.py:1853
+ msgid "Could not list the file contexts"
+ msgstr "無法列出檔案 context"
+ 
+-#: ../semanage/seobject.py:1857
++#: ../semanage/seobject.py:1867
+ #, python-format
+ msgid "Could not delete the file context %s"
+ msgstr "無法刪除檔案 context %s"
+ 
+-#: ../semanage/seobject.py:1882
++#: ../semanage/seobject.py:1892
+ #, python-format
+ msgid "File context for %s is defined in policy, cannot be deleted"
+ msgstr "%s 的檔案 context 已經定義在方針中,無法刪除"
+ 
+-#: ../semanage/seobject.py:1888
++#: ../semanage/seobject.py:1898
+ #, python-format
+ msgid "Could not delete file context for %s"
+ msgstr "無法為 %s 刪除檔案 context"
+ 
+-#: ../semanage/seobject.py:1903
++#: ../semanage/seobject.py:1913
+ msgid "Could not list file contexts"
+ msgstr "無法列出檔案 context"
+ 
+-#: ../semanage/seobject.py:1907
++#: ../semanage/seobject.py:1917
+ msgid "Could not list local file contexts"
+ msgstr "無法列出本地的檔案 context"
+ 
+-#: ../semanage/seobject.py:1944
++#: ../semanage/seobject.py:1954
+ msgid "SELinux fcontext"
+ msgstr "SELinux fcontext"
+ 
+-#: ../semanage/seobject.py:1944
++#: ../semanage/seobject.py:1954
+ msgid "type"
+ msgstr "類型"
+ 
+-#: ../semanage/seobject.py:1957
++#: ../semanage/seobject.py:1967
+ msgid ""
+ "\n"
+ "SELinux Distribution fcontext Equivalence \n"
+ msgstr ""
++"\n"
++"SELinux Distribution fcontext Equivalence \n"
+ 
+-#: ../semanage/seobject.py:1962
++#: ../semanage/seobject.py:1972
+ msgid ""
+ "\n"
+ "SELinux Local fcontext Equivalence \n"
+ msgstr ""
++"\n"
++"SELinux Local fcontext Equivalence \n"
+ 
+-#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
+-#: ../semanage/seobject.py:2054
++#: ../semanage/seobject.py:2006 ../semanage/seobject.py:2059
++#: ../semanage/seobject.py:2065
+ #, python-format
+ msgid "Could not check if boolean %s is defined"
+ msgstr "無法檢查布林值 %s 是否已經定義"
+ 
+-#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
++#: ../semanage/seobject.py:2008 ../semanage/seobject.py:2061
+ #, python-format
+ msgid "Boolean %s is not defined"
+ msgstr "布林值 %s 未定義"
+ 
+-#: ../semanage/seobject.py:2002
++#: ../semanage/seobject.py:2012
+ #, python-format
+ msgid "Could not query file context %s"
+ msgstr "無法查詢檔案 context %s"
+ 
+-#: ../semanage/seobject.py:2007
++#: ../semanage/seobject.py:2017
+ #, python-format
+ msgid "You must specify one of the following values: %s"
+ msgstr "您必須指定下列其中一個值:%s"
+ 
+-#: ../semanage/seobject.py:2012
++#: ../semanage/seobject.py:2022
+ #, python-format
+ msgid "Could not set active value of boolean %s"
+ msgstr "無法設置布林值 %s"
+ 
+-#: ../semanage/seobject.py:2015
++#: ../semanage/seobject.py:2025
+ #, python-format
+ msgid "Could not modify boolean %s"
+ msgstr "無法修改布林值 %s"
+ 
+-#: ../semanage/seobject.py:2033
++#: ../semanage/seobject.py:2043
+ #, python-format
+ msgid "Bad format %s: Record %s"
+ msgstr "錯誤的格式 %s:紀錄 %s"
+ 
+-#: ../semanage/seobject.py:2056
++#: ../semanage/seobject.py:2067
+ #, python-format
+ msgid "Boolean %s is defined in policy, cannot be deleted"
+ msgstr "布林值 %s 已經定義在方針中,無法刪除"
+ 
+-#: ../semanage/seobject.py:2060
++#: ../semanage/seobject.py:2071
+ #, python-format
+ msgid "Could not delete boolean %s"
+ msgstr "無法刪除布林值 %s"
+ 
+-#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
++#: ../semanage/seobject.py:2083 ../semanage/seobject.py:2100
+ msgid "Could not list booleans"
+ msgstr "無法列出布林值"
+ 
+-#: ../semanage/seobject.py:2112
++#: ../semanage/seobject.py:2125
+ msgid "unknown"
+ msgstr "不明"
+ 
+-#: ../semanage/seobject.py:2125
++#: ../semanage/seobject.py:2138
+ msgid "off"
+ msgstr "關閉"
+ 
+-#: ../semanage/seobject.py:2125
++#: ../semanage/seobject.py:2138
+ msgid "on"
+ msgstr "開啟"
+ 
+-#: ../semanage/seobject.py:2139
++#: ../semanage/seobject.py:2152
+ msgid "SELinux boolean"
+ msgstr "SELinux 布林值"
+ 
+-#: ../semanage/seobject.py:2139
++#: ../semanage/seobject.py:2152
+ msgid "State"
+-msgstr ""
++msgstr "狀態"
+ 
+-#: ../semanage/seobject.py:2139
++#: ../semanage/seobject.py:2152
+ msgid "Default"
+-msgstr ""
++msgstr "預設值"
+ 
+-#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
+-#: ../gui/polgengui.py:253
++#: ../semanage/seobject.py:2152 ../gui/polgen.glade:113
++#: ../gui/polgengui.py:254
+ msgid "Description"
+ msgstr "描述"
+ 
+@@ -1005,7 +1025,7 @@ msgstr "分配記憶體錯誤。\n"
+ msgid "Error sending audit message.\n"
+ msgstr "發送稽核訊息時錯誤。\n"
+ 
+-#: ../newrole/newrole.c:692 ../newrole/newrole.c:1059
++#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
+ #, c-format
+ msgid "Could not determine enforcing mode.\n"
+ msgstr "無法決定 enforcing 模式。\n"
+@@ -1120,62 +1140,66 @@ msgstr "無法獲得空的訊號組\n"
+ msgid "Unable to set SIGHUP handler\n"
+ msgstr "無法設定 SIGHUP 處理器\n"
+ 
+-#: ../newrole/newrole.c:1053
++#: ../newrole/newrole.c:1036
++msgid "Sorry, newrole failed to drop capabilities\n"
++msgstr ""
++
++#: ../newrole/newrole.c:1052
+ #, c-format
+ msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
+ msgstr "很抱歉,newrole 只能在 SELinux 核心中使用。\n"
+ 
+-#: ../newrole/newrole.c:1070
++#: ../newrole/newrole.c:1069
+ #, c-format
+ msgid "failed to get old_context.\n"
+ msgstr "無法取得舊的 context(old_context)。\n"
+ 
+-#: ../newrole/newrole.c:1077
++#: ../newrole/newrole.c:1076
+ #, c-format
+ msgid "Warning!  Could not retrieve tty information.\n"
+ msgstr "警告!無法擷取 tty 資訊。\n"
+ 
+-#: ../newrole/newrole.c:1098
++#: ../newrole/newrole.c:1097
+ #, c-format
+ msgid "error on reading PAM service configuration.\n"
+ msgstr "讀取 PAM 服務組態設定時發生了錯誤。\n"
+ 
+-#: ../newrole/newrole.c:1133
++#: ../newrole/newrole.c:1132
+ #, c-format
+ msgid "newrole: incorrect password for %s\n"
+ msgstr "newrole:%s 的密碼錯誤\n"
+ 
+-#: ../newrole/newrole.c:1160
++#: ../newrole/newrole.c:1159
+ #, c-format
+ msgid "newrole: failure forking: %s"
+ msgstr "newrole:無法分支(fork):%s"
+ 
+-#: ../newrole/newrole.c:1163 ../newrole/newrole.c:1186
++#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
+ #, c-format
+ msgid "Unable to restore tty label...\n"
+ msgstr "無法回復 tty 標籤...\n"
+ 
+-#: ../newrole/newrole.c:1165 ../newrole/newrole.c:1192
++#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
+ #, c-format
+ msgid "Failed to close tty properly\n"
+ msgstr "無法正確地關閉 tty\n"
+ 
+-#: ../newrole/newrole.c:1224
++#: ../newrole/newrole.c:1223
+ #, c-format
+ msgid "Could not close descriptors.\n"
+ msgstr "無法關閉描述者。\n"
+ 
+-#: ../newrole/newrole.c:1251
++#: ../newrole/newrole.c:1250
+ #, c-format
+ msgid "Error allocating shell's argv0.\n"
+ msgstr "無法分配 shell 的 argv0。\n"
+ 
+-#: ../newrole/newrole.c:1287
++#: ../newrole/newrole.c:1286
+ #, c-format
+ msgid "Unable to restore the environment, aborting\n"
+ msgstr "無法復原環境;放棄\n"
+ 
+-#: ../newrole/newrole.c:1298
++#: ../newrole/newrole.c:1297
+ msgid "failed to exec shell\n"
+ msgstr "無法 exec shell\n"
+ 
+@@ -1278,2088 +1302,2986 @@ msgstr "chcat -- -CompanyConfidential /docs/businessplan.odt"
+ msgid "chcat -l +CompanyConfidential juser"
+ msgstr "chcat -l +CompanyConfidential juser"
+ 
+-#: ../scripts/chcat:399 ../gui/polgen.py:1351
+-#, c-format, python-format
++#: ../scripts/chcat:399
++#, c-format
+ msgid "Options Error %s "
+ msgstr "選項錯誤 %s"
+ 
+-#: ../gui/booleansPage.py:195 ../gui/system-config-selinux.glade:1706
++#: ../gui/booleansPage.py:194 ../gui/system-config-selinux.glade:1706
+ msgid "Boolean"
+-msgstr ""
++msgstr "布林值"
+ 
+-#: ../gui/booleansPage.py:252 ../gui/semanagePage.py:162
++#: ../gui/booleansPage.py:245 ../gui/semanagePage.py:162
+ msgid "all"
+-msgstr ""
++msgstr "全部"
+ 
+-#: ../gui/booleansPage.py:254 ../gui/semanagePage.py:164
++#: ../gui/booleansPage.py:247 ../gui/semanagePage.py:164
+ #: ../gui/system-config-selinux.glade:1615
+ #: ../gui/system-config-selinux.glade:1820
+ #: ../gui/system-config-selinux.glade:2437
+ msgid "Customized"
+-msgstr ""
++msgstr "自訂"
+ 
+ #: ../gui/fcontextPage.py:64 ../gui/system-config-selinux.glade:1911
+ msgid "File Labeling"
+-msgstr ""
++msgstr "檔案標籤"
+ 
+ #: ../gui/fcontextPage.py:74
+ msgid ""
+ "File\n"
+ "Specification"
+ msgstr ""
++"檔案\n"
++"規格"
+ 
+ #: ../gui/fcontextPage.py:81
+ msgid ""
+ "Selinux\n"
+ "File Type"
+ msgstr ""
++"Selinux\n"
++"檔案類型"
+ 
+ #: ../gui/fcontextPage.py:88
+ msgid ""
+ "File\n"
+ "Type"
+ msgstr ""
++"檔案\n"
++"類型"
+ 
+ #: ../gui/loginsPage.py:48 ../gui/system-config-selinux.glade:2098
+ msgid "User Mapping"
+-msgstr ""
++msgstr "使用者對映"
+ 
+ #: ../gui/loginsPage.py:52
+ msgid ""
+ "Login\n"
+ "Name"
+ msgstr ""
++"登錄\n"
++"名稱"
+ 
+ #: ../gui/loginsPage.py:56 ../gui/usersPage.py:50
+ msgid ""
+ "SELinux\n"
+ "User"
+ msgstr ""
++"SELinux\n"
++"使用者"
+ 
+ #: ../gui/loginsPage.py:59 ../gui/usersPage.py:55
+ msgid ""
+ "MLS/\n"
+ "MCS Range"
+ msgstr ""
++"MLS/\n"
++"MCS 範圍"
+ 
+ #: ../gui/loginsPage.py:133
+ #, python-format
+ msgid "Login '%s' is required"
+-msgstr ""
++msgstr "需要登錄 '%s'"
+ 
+-#: ../gui/modulesPage.py:48 ../gui/system-config-selinux.glade:2753
++#: ../gui/modulesPage.py:49 ../gui/system-config-selinux.glade:2753
+ msgid "Policy Module"
+-msgstr ""
++msgstr "政策模組"
+ 
+-#: ../gui/modulesPage.py:57
++#: ../gui/modulesPage.py:58
+ msgid "Module Name"
+-msgstr ""
++msgstr "模組名稱"
+ 
+-#: ../gui/modulesPage.py:134
++#: ../gui/modulesPage.py:135
+ msgid "Disable Audit"
+-msgstr ""
++msgstr "停用稽核"
+ 
+-#: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
++#: ../gui/modulesPage.py:138 ../gui/system-config-selinux.glade:2662
+ msgid "Enable Audit"
+-msgstr ""
++msgstr "啟用稽核"
+ 
+-#: ../gui/modulesPage.py:162
++#: ../gui/modulesPage.py:163
+ msgid "Load Policy Module"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:79
+-msgid "Polgen"
+-msgstr ""
++msgstr "載入政策模組"
+ 
+-#: ../gui/polgen.glade:80
++#: ../gui/polgen.glade:9
+ msgid "Red Hat 2007"
+-msgstr ""
++msgstr "Red Hat 2007"
+ 
+-#: ../gui/polgen.glade:81
++#: ../gui/polgen.glade:11
+ msgid "GPL"
+-msgstr ""
++msgstr "GPL"
+ 
+ #. TRANSLATORS: Replace this string with your names, one name per line.
+-#: ../gui/polgen.glade:85 ../gui/system-config-selinux.glade:17
++#: ../gui/polgen.glade:13 ../gui/system-config-selinux.glade:17
+ msgid "translator-credits"
+-msgstr ""
++msgstr "譯者姓名:莊佳儒(tchuang at redhat.com)"
++
++#: ../gui/polgen.glade:34
++msgid "Add Booleans Dialog"
++msgstr "新增布林值對話方塊"
+ 
+-#: ../gui/polgen.glade:90
++#: ../gui/polgen.glade:101
++msgid "Boolean Name"
++msgstr "布林值名稱"
++
++#: ../gui/polgen.glade:230
+ msgid "SELinux Policy Generation Tool"
+-msgstr ""
++msgstr "SELinux 政策產生工具"
+ 
+-#: ../gui/polgen.glade:128
++#: ../gui/polgen.glade:251
+ msgid ""
+ "<b>Select the policy type for the application or user role you want to "
+ "confine:</b>"
+-msgstr ""
++msgstr "<b>為您希望限制的應用程式或使用者角色選擇政策類型:</b>"
+ 
+-#: ../gui/polgen.glade:177
++#: ../gui/polgen.glade:284
+ msgid "<b>Applications</b>"
+-msgstr ""
++msgstr "<b>應用程式</b>"
++
++#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:183
++msgid "Standard Init Daemon"
++msgstr "標準的 Init Daemon"
+ 
+-#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
++#: ../gui/polgen.glade:320 ../gui/polgen.glade:336
+ msgid ""
+ "Standard Init Daemon are daemons started on boot via init scripts.  Usually "
+ "requires a script in /etc/rc.d/init.d"
+ msgstr ""
++"標準的 Init Daemon 乃透過 init script 在 boot 上啟用的 daemon。 一般在 /etc/"
++"rc.d/init.d 中需要有個 script"
+ 
+-#: ../gui/polgen.glade:241 ../gui/polgen.py:156
+-msgid "Standard Init Daemon"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:261 ../gui/polgen.py:157
++#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:184
+ msgid "DBUS System Daemon"
+-msgstr ""
++msgstr "DBUS 系統 Daemon"
++
++#: ../gui/polgen.glade:349
++msgid "Internet Services Daemon (inetd)"
++msgstr "網際網路服務 Daemon(inetd)"
+ 
+-#: ../gui/polgen.glade:280
++#: ../gui/polgen.glade:353
+ msgid "Internet Services Daemon are daemons started by xinetd"
+-msgstr ""
++msgstr "網際網路服務 Daemon 乃 xinetd 所啟用的 daemon"
+ 
+-#: ../gui/polgen.glade:282
+-msgid "Internet Services Daemon (inetd)"
+-msgstr ""
++#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:186
++msgid "Web Application/Script (CGI)"
++msgstr "網站應用程式/Script(CGI)"
+ 
+-#: ../gui/polgen.glade:301
++#: ../gui/polgen.glade:370
+ msgid ""
+ "Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
+-msgstr ""
++msgstr "網站應用程式/Script(CGI)CGI script 乃由網站伺服器(apache)所啟用。"
+ 
+-#: ../gui/polgen.glade:303 ../gui/polgen.py:159
+-msgid "Web Application/Script (CGI)"
+-msgstr ""
++#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:187
++msgid "User Application"
++msgstr "使用者應用程式"
+ 
+-#: ../gui/polgen.glade:322 ../gui/polgen.glade:343
++#: ../gui/polgen.glade:387 ../gui/polgen.glade:404
+ msgid ""
+ "User Application are any application that you would like to confine that is "
+ "started by a user"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:324 ../gui/polgen.py:160
+-msgid "User Application"
+-msgstr ""
++msgstr "使用者應用程式乃任何您所希望限制、由使用者所啟用的任何應用程式"
+ 
+-#: ../gui/polgen.glade:345 ../gui/polgen.py:161
++#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:188
+ msgid "Sandbox"
+-msgstr ""
++msgstr "Sandbox"
+ 
+-#: ../gui/polgen.glade:391
++#: ../gui/polgen.glade:446
+ msgid "<b>Login Users</b>"
+-msgstr ""
++msgstr "<b>登錄使用者</b>"
++
++#: ../gui/polgen.glade:478
++msgid "Existing User Roles"
++msgstr "既有的使用者角色"
+ 
+-#: ../gui/polgen.glade:453
++#: ../gui/polgen.glade:482
+ msgid "Modify an existing login user record."
+-msgstr ""
++msgstr "修改既有的登錄使用者紀錄。"
+ 
+-#: ../gui/polgen.glade:455
+-msgid "Existing User Roles"
+-msgstr ""
++#: ../gui/polgen.glade:495 ../sepolicy/sepolicy/generate.py:189
++msgid "Minimal Terminal User Role"
++msgstr "最少終端機使用者角色"
+ 
+-#: ../gui/polgen.glade:474
++#: ../gui/polgen.glade:499
+ msgid ""
+ "This user will login to a machine only via a terminal or remote login.  By "
+ "default this user will have  no setuid, no networking, no su, no sudo."
+ msgstr ""
++"這位使用者只能透過終端機或是遠端登錄來登錄機器。 就預設值,這位使用者將  沒"
++"有 setuid、無網路、無 su,並無 sudo。"
+ 
+-#: ../gui/polgen.glade:476 ../gui/polgen.py:162
+-msgid "Minimal Terminal User Role"
+-msgstr ""
++#: ../gui/polgen.glade:512 ../sepolicy/sepolicy/generate.py:190
++msgid "Minimal X Windows User Role"
++msgstr "最少 X Windows 使用者角色"
+ 
+-#: ../gui/polgen.glade:495
++#: ../gui/polgen.glade:516
+ msgid ""
+ "This user can login to a machine via X or terminal.  By default this user "
+ "will have no setuid, no networking, no sudo, no su"
+ msgstr ""
++"這位使用者能透過 X 或是終端機來登入機器。 就預設值,這位使用者將沒有 setuid、"
++"無網路、無 sudo,並無 su"
+ 
+-#: ../gui/polgen.glade:497 ../gui/polgen.py:163
+-msgid "Minimal X Windows User Role"
+-msgstr ""
++#: ../gui/polgen.glade:529 ../sepolicy/sepolicy/generate.py:191
++msgid "User Role"
++msgstr "使用者角色"
+ 
+-#: ../gui/polgen.glade:516
++#: ../gui/polgen.glade:533
+ msgid ""
+ "User with full networking, no setuid applications without transition, no "
+ "sudo, no su."
+-msgstr ""
++msgstr "使用者擁有完整網路、沒有無轉換的 setuid 應用程式、無 sudo,無 su。"
+ 
+-#: ../gui/polgen.glade:518 ../gui/polgen.py:164
+-msgid "User Role"
+-msgstr ""
++#: ../gui/polgen.glade:546 ../sepolicy/sepolicy/generate.py:192
++msgid "Admin User Role"
++msgstr "管理使用者角色"
+ 
+-#: ../gui/polgen.glade:537
++#: ../gui/polgen.glade:550
+ msgid ""
+ "User with full networking, no setuid applications without transition, no su, "
+ "can sudo to Root Administration Roles"
+ msgstr ""
++"使用者擁有完整網路、沒有無轉換的 setuid、無 su,可 sudo 至 Root 管理角色"
+ 
+-#: ../gui/polgen.glade:539 ../gui/polgen.py:165
+-msgid "Admin User Role"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:585
++#: ../gui/polgen.glade:592
+ msgid "<b>Root Users</b>"
+-msgstr ""
++msgstr "<b>Root 使用者</b>"
++
++#: ../gui/polgen.glade:623 ../sepolicy/sepolicy/generate.py:193
++msgid "Root Admin User Role"
++msgstr "Root 管理使用者角色"
+ 
+-#: ../gui/polgen.glade:647
++#: ../gui/polgen.glade:627
+ msgid ""
+ "Select Root Administrator User Role, if this user will be used to administer "
+ "the machine while running as root.  This user will not be able to login to "
+ "the system directly."
+ msgstr ""
++"若使用者將會以 root 身份管理機器,請選擇 Root 管理使用者角色。 該使用者將無法"
++"直接登入系統。"
+ 
+-#: ../gui/polgen.glade:649 ../gui/polgen.py:166
+-msgid "Root Admin User Role"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:716
+-msgid "label104"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:745
++#: ../gui/polgen.glade:705
+ msgid "<b>Enter name of application or user role:</b>"
+-msgstr ""
++msgstr "<b>輸入應用程式或使用者叫色的名稱:</b>"
+ 
+-#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
++#: ../gui/polgen.glade:728 ../gui/polgengui.py:252
+ msgid "Name"
+-msgstr ""
++msgstr "名稱"
+ 
+-#: ../gui/polgen.glade:807
++#: ../gui/polgen.glade:739
+ msgid "Enter complete path for executable to be confined."
+-msgstr ""
++msgstr "輸入欲限制之可執行檔的完整路徑。"
+ 
+-#: ../gui/polgen.glade:830 ../gui/polgen.glade:950 ../gui/polgen.glade:3142
++#: ../gui/polgen.glade:756 ../gui/polgen.glade:838 ../gui/polgen.glade:2361
+ msgid "..."
+-msgstr ""
++msgstr "..."
+ 
+-#: ../gui/polgen.glade:849
++#: ../gui/polgen.glade:776
+ msgid "Enter unique name for the confined application or user role."
+-msgstr ""
++msgstr "輸入受限制的應用程式或使用者角色的獨特名稱。"
+ 
+-#: ../gui/polgen.glade:871
++#: ../gui/polgen.glade:794
+ msgid "Executable"
+-msgstr ""
++msgstr "可執行檔"
+ 
+-#: ../gui/polgen.glade:899
++#: ../gui/polgen.glade:808
+ msgid "Init script"
+-msgstr ""
++msgstr "Init script"
+ 
+-#: ../gui/polgen.glade:927
++#: ../gui/polgen.glade:821
+ msgid ""
+ "Enter complete path to init script used to start the confined application."
+-msgstr ""
++msgstr "輸入用來啟用受限制之應用程式的 init script 完整路徑。"
+ 
+-#: ../gui/polgen.glade:982
+-msgid "label105"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1011
++#: ../gui/polgen.glade:887
+ msgid "<b>Select existing role to modify:</b>"
+-msgstr ""
++msgstr "<b>選擇欲修改的既有角色:</b>"
+ 
+-#: ../gui/polgen.glade:1045
++#: ../gui/polgen.glade:908
+ msgid "Select the user roles that will transiton to the %s domain."
+-msgstr ""
++msgstr "選擇將會轉換至 %s 區域的使用者角色。"
+ 
+-#: ../gui/polgen.glade:1073
+-msgid "label106"
++#: ../gui/polgen.glade:928
++msgid "role tab"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1102
++#: ../gui/polgen.glade:945
+ msgid "<b>Select roles that %s will transition to:</b>"
+-msgstr ""
++msgstr "<b>選擇 %s 將會轉換至的角色:</b>"
+ 
+-#: ../gui/polgen.glade:1136
++#: ../gui/polgen.glade:963
+ msgid "Select applications domains that %s will transition to."
+-msgstr ""
++msgstr "選擇 %s 將會轉換至的應用程式區域。"
+ 
+-#: ../gui/polgen.glade:1164
+-msgid "label107"
++#: ../gui/polgen.glade:983
++msgid ""
++"transition \n"
++"role tab"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1193
++#: ../gui/polgen.glade:1001
+ msgid "<b>Select the user_roles that will transition to %s:</b>"
+-msgstr ""
++msgstr "<b>選擇將會轉換至 %s 的 user_roles:</b>"
+ 
+-#: ../gui/polgen.glade:1227
++#: ../gui/polgen.glade:1019
+ msgid "Select the user roles that will transiton to this applications domains."
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1255
+-msgid "label108"
+-msgstr ""
++msgstr "選擇將會轉換至此應用程式區域的使用者角色。"
+ 
+-#: ../gui/polgen.glade:1284
++#: ../gui/polgen.glade:1056
+ msgid "<b>Select domains that %s will administer:</b>"
+-msgstr ""
++msgstr "<b>選擇 %s 將會管理的區域:</b>"
+ 
+-#: ../gui/polgen.glade:1318 ../gui/polgen.glade:1409
++#: ../gui/polgen.glade:1074 ../gui/polgen.glade:1129
+ msgid "Select the domains that you would like this user administer."
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1346
+-msgid "label109"
+-msgstr ""
++msgstr "選擇您希望該使用者管理的區域。"
+ 
+-#: ../gui/polgen.glade:1375
++#: ../gui/polgen.glade:1111
+ msgid "<b>Select additional roles for %s:</b>"
+-msgstr ""
++msgstr "<b>為 %s 選擇額外的角色:</b>"
+ 
+-#: ../gui/polgen.glade:1437
+-msgid "label111"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1466
++#: ../gui/polgen.glade:1166
+ msgid "<b>Enter network ports that %s binds on:</b>"
+-msgstr ""
++msgstr "<b>輸入 %s 綁定的網路連接埠:</b>"
+ 
+-#: ../gui/polgen.glade:1497 ../gui/polgen.glade:1997
++#: ../gui/polgen.glade:1186 ../gui/polgen.glade:1557
+ msgid "<b>TCP Ports</b>"
+-msgstr ""
++msgstr "<b>TCP 連接埠</b>"
+ 
+-#: ../gui/polgen.glade:1565 ../gui/polgen.glade:1785
++#: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
++#: ../gui/polgen.glade:1698
++msgid "All"
++msgstr "全部"
++
++#: ../gui/polgen.glade:1227 ../gui/polgen.glade:1394
+ msgid "Allows %s to bind to any udp port"
+-msgstr ""
++msgstr "允許 %s 綁定至任何 udp 連接埠"
+ 
+-#: ../gui/polgen.glade:1567 ../gui/polgen.glade:1787 ../gui/polgen.glade:2061
+-#: ../gui/polgen.glade:2215
+-msgid "All"
+-msgstr ""
++#: ../gui/polgen.glade:1240 ../gui/polgen.glade:1407
++msgid "600-1024"
++msgstr "600-1024"
+ 
+-#: ../gui/polgen.glade:1585 ../gui/polgen.glade:1805
++#: ../gui/polgen.glade:1244 ../gui/polgen.glade:1411
+ msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
+-msgstr ""
++msgstr "允許 %s 以 0 來調用 bindresvport。綁定至連接埠 600-1024"
+ 
+-#: ../gui/polgen.glade:1587 ../gui/polgen.glade:1807
+-msgid "600-1024"
+-msgstr ""
++#: ../gui/polgen.glade:1257 ../gui/polgen.glade:1424
++msgid "Unreserved Ports (>1024)"
++msgstr "未預留的連接埠(>1024)"
+ 
+-#: ../gui/polgen.glade:1605 ../gui/polgen.glade:1825
++#: ../gui/polgen.glade:1261 ../gui/polgen.glade:1428
+ msgid ""
+ "Enter a comma separated list of udp ports or ranges of ports that %s binds "
+ "to. Example: 612, 650-660"
+ msgstr ""
++"輸入一列以逗號區隔開的 udp 連接埠,或是 %s 綁定至的連接埠範圍之清單。例如:"
++"612, 650-660"
+ 
+-#: ../gui/polgen.glade:1607 ../gui/polgen.glade:1827
+-msgid "Unreserved Ports (>1024)"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1638 ../gui/polgen.glade:1858 ../gui/polgen.glade:2079
+-#: ../gui/polgen.glade:2233
++#: ../gui/polgen.glade:1289 ../gui/polgen.glade:1456 ../gui/polgen.glade:1609
++#: ../gui/polgen.glade:1718
+ msgid "Select Ports"
+-msgstr ""
++msgstr "選擇連接埠"
+ 
+-#: ../gui/polgen.glade:1663 ../gui/polgen.glade:1883
++#: ../gui/polgen.glade:1302 ../gui/polgen.glade:1469
+ msgid "Allows %s to bind to any udp ports > 1024"
+-msgstr ""
++msgstr "允許 %s 綁定至任何 udp 連接埠 > 1024"
+ 
+-#: ../gui/polgen.glade:1717 ../gui/polgen.glade:2151
++#: ../gui/polgen.glade:1353 ../gui/polgen.glade:1666
+ msgid "<b>UDP Ports</b>"
+-msgstr ""
++msgstr "<b>UDP 連接埠</b>"
+ 
+-#: ../gui/polgen.glade:1937
+-msgid "label113"
++#: ../gui/polgen.glade:1519
++msgid ""
++"Network\n"
++"Bind tab"
+ msgstr ""
+ 
+-#: ../gui/polgen.glade:1966
++#: ../gui/polgen.glade:1537
+ msgid "<b>Select network ports that %s connects to:</b>"
+-msgstr ""
++msgstr "<b>選擇 %s 連至的網路連接埠:</b>"
+ 
+-#: ../gui/polgen.glade:2058
++#: ../gui/polgen.glade:1593
+ msgid "Allows %s to connect to any tcp port"
+-msgstr ""
++msgstr "允許 %s 連至任何 tcp 連接埠"
+ 
+-#: ../gui/polgen.glade:2104
++#: ../gui/polgen.glade:1622
+ msgid ""
+ "Enter a comma separated list of tcp ports or ranges of ports that %s "
+ "connects to. Example: 612, 650-660"
+ msgstr ""
++"輸入一列以逗號區隔開、%s 連至的 tcp 連接埠或連接埠範圍。例如:612, 650-660"
+ 
+-#: ../gui/polgen.glade:2212
++#: ../gui/polgen.glade:1702
+ msgid "Allows %s to connect to any udp port"
+-msgstr ""
++msgstr "允許 %s 連至任何 udp 連接埠"
+ 
+-#: ../gui/polgen.glade:2258
++#: ../gui/polgen.glade:1731
+ msgid ""
+ "Enter a comma separated list of udp ports or ranges of ports that %s "
+ "connects to. Example: 612, 650-660"
+ msgstr ""
++"輸入一列以逗號區隔開、%s 連至的 udp 連接埠或連接埠範圍。例如:612, 650-660"
+ 
+-#: ../gui/polgen.glade:2305
+-msgid "label114"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:2334
++#: ../gui/polgen.glade:1792
+ msgid "<b>Select common application traits for %s:</b>"
+-msgstr ""
++msgstr "<b>為 %s 選擇一般應用程式特性:</b>"
+ 
+-#: ../gui/polgen.glade:2366
++#: ../gui/polgen.glade:1809
+ msgid "Writes syslog messages\t"
+-msgstr ""
++msgstr "寫入 syslog 訊息\t"
+ 
+-#: ../gui/polgen.glade:2385
++#: ../gui/polgen.glade:1824
+ msgid "Create/Manipulate temporary files in /tmp"
+-msgstr ""
++msgstr "建立/操作 /tmp 中的暫時性檔案"
+ 
+-#: ../gui/polgen.glade:2404
++#: ../gui/polgen.glade:1839
+ msgid "Uses Pam for authentication"
+-msgstr ""
++msgstr "使用 Pam 來進行認證"
+ 
+-#: ../gui/polgen.glade:2423
++#: ../gui/polgen.glade:1854
+ msgid "Uses nsswitch or getpw* calls"
+-msgstr ""
++msgstr "使用 nsswitch 或是 getpw* 調用"
+ 
+-#: ../gui/polgen.glade:2442
++#: ../gui/polgen.glade:1869
+ msgid "Uses dbus"
+-msgstr ""
++msgstr "使用 dbus"
+ 
+-#: ../gui/polgen.glade:2461
++#: ../gui/polgen.glade:1884
+ msgid "Sends audit messages"
+-msgstr ""
++msgstr "傳送稽核訊息"
+ 
+-#: ../gui/polgen.glade:2480
++#: ../gui/polgen.glade:1899
+ msgid "Interacts with the terminal"
+-msgstr ""
++msgstr "與終端機進行互動"
+ 
+-#: ../gui/polgen.glade:2499
++#: ../gui/polgen.glade:1914
+ msgid "Sends email"
+-msgstr ""
++msgstr "傳送電子郵件"
+ 
+-#: ../gui/polgen.glade:2530
+-msgid "label115"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:2559
++#: ../gui/polgen.glade:1961
+ msgid "<b>Add files/directories that %s manages</b>"
+-msgstr ""
++msgstr "<b>新增 %s 所管理的檔案/目錄</b>"
+ 
+-#: ../gui/polgen.glade:2788
++#: ../gui/polgen.glade:2122
+ msgid ""
+ "Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
+ "Files ..."
+-msgstr ""
++msgstr "%s \"管理\"的檔案/目錄。Pid 檔案、日誌檔案、/var/lib 檔案 ..."
+ 
+-#: ../gui/polgen.glade:2823
+-msgid "label116"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:2852
++#: ../gui/polgen.glade:2166
+ msgid "<b>Add booleans from the %s policy:</b>"
+-msgstr ""
++msgstr "<b>由 %s 政策新增布林值:</b>"
+ 
+-#: ../gui/polgen.glade:3002
++#: ../gui/polgen.glade:2274
+ msgid "Add/Remove booleans used by the %s domain"
+-msgstr ""
++msgstr "新增/移除 %s 區域所使用的布林值"
+ 
+-#: ../gui/polgen.glade:3066
++#: ../gui/polgen.glade:2316
+ msgid "<b>Which directory you will generate the %s policy?</b>"
+-msgstr ""
++msgstr "<b>您會為那個目錄產生 %s 政策?</b>"
+ 
+-#: ../gui/polgen.glade:3097
++#: ../gui/polgen.glade:2334
+ msgid "Policy Directory"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:3254
+-msgid "Add Booleans Dialog"
+-msgstr ""
+-
+-#: ../gui/polgen.glade:3327
+-msgid "Boolean Name"
+-msgstr ""
++msgstr "政策目錄"
+ 
+-#: ../gui/polgengui.py:261
++#: ../gui/polgengui.py:262
+ msgid "Role"
+-msgstr ""
++msgstr "角色"
+ 
+-#: ../gui/polgengui.py:268
++#: ../gui/polgengui.py:269
+ msgid "Existing_User"
+-msgstr ""
++msgstr "既有使用者(_U)"
+ 
+-#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
++#: ../gui/polgengui.py:283 ../gui/polgengui.py:291 ../gui/polgengui.py:305
+ msgid "Application"
+-msgstr ""
++msgstr "應用程式"
+ 
+-#: ../gui/polgengui.py:352
++#: ../gui/polgengui.py:353
+ #, python-format
+ msgid "%s must be a directory"
+-msgstr ""
++msgstr "%s 必須是個目錄"
+ 
+-#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
++#: ../gui/polgengui.py:413 ../gui/polgengui.py:694
+ msgid "You must select a user"
+-msgstr ""
++msgstr "您必須選擇一位使用者"
+ 
+-#: ../gui/polgengui.py:542
++#: ../gui/polgengui.py:543
+ msgid "Select executable file to be confined."
+-msgstr ""
++msgstr "選擇欲限制的可執行檔。"
+ 
+-#: ../gui/polgengui.py:553
++#: ../gui/polgengui.py:554
+ msgid "Select init script file to be confined."
+-msgstr ""
++msgstr "選擇欲限制的 init script 檔案。"
+ 
+-#: ../gui/polgengui.py:563
++#: ../gui/polgengui.py:564
+ msgid "Select file(s) that confined application creates or writes"
+-msgstr ""
++msgstr "選擇限制應用程式建立或寫入的檔案"
+ 
+-#: ../gui/polgengui.py:570
++#: ../gui/polgengui.py:571
+ msgid "Select directory(s) that the confined application owns and writes into"
+-msgstr ""
++msgstr "選擇受限之應用程式擁有並寫入其中的目錄"
+ 
+-#: ../gui/polgengui.py:632
++#: ../gui/polgengui.py:633
+ msgid "Select directory to generate policy files in"
+-msgstr ""
++msgstr "選擇欲在其中產生政策檔案的目錄"
+ 
+-#: ../gui/polgengui.py:649
++#: ../gui/polgengui.py:650
+ #, python-format
+ msgid ""
+ "Type %s_t already defined in current policy.\n"
+ "Do you want to continue?"
+ msgstr ""
++"類型 %s_t 已定義於目前的政策中。\n"
++"您是否希望繼續?"
+ 
+-#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
++#: ../gui/polgengui.py:650 ../gui/polgengui.py:654
+ msgid "Verify Name"
+-msgstr ""
++msgstr "驗證名稱"
+ 
+-#: ../gui/polgengui.py:653
++#: ../gui/polgengui.py:654
+ #, python-format
+ msgid ""
+ "Module %s.pp already loaded in current policy.\n"
+ "Do you want to continue?"
+ msgstr ""
++"模組 %s.pp 已載入目前的政策中。\n"
++"您是否希望繼續?"
+ 
+-#: ../gui/polgengui.py:699
++#: ../gui/polgengui.py:700
+ msgid ""
+ "You must add a name made up of letters and numbers and containing no spaces."
+-msgstr ""
++msgstr "您必須新增一組以字母和數字組成,並且不包含空格的名稱。"
+ 
+-#: ../gui/polgengui.py:713
++#: ../gui/polgengui.py:714
+ msgid "You must enter a executable"
+-msgstr ""
++msgstr "您必須輸入一個可執行檔"
+ 
+-#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
++#: ../gui/polgengui.py:739 ../gui/system-config-selinux.py:174
+ msgid "Configue SELinux"
+-msgstr ""
++msgstr "配置 SELinux"
+ 
+-#: ../gui/polgen.py:158
+-msgid "Internet Services Daemon"
+-msgstr ""
++#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
++msgid "Network Port"
++msgstr "網路連接埠"
+ 
+-#: ../gui/polgen.py:197
+-#, python-format
+-msgid "Ports must be numbers or ranges of numbers from 1 to %d "
++#: ../gui/portsPage.py:85
++msgid ""
++"SELinux Port\n"
++"Type"
+ msgstr ""
++"SELinux 連接埠\n"
++"類型"
+ 
+-#: ../gui/polgen.py:324
+-msgid "You must enter a name for your confined process/user"
+-msgstr ""
++#: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
++msgid "Protocol"
++msgstr "通訊協定"
+ 
+-#: ../gui/polgen.py:326
++#: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
+ msgid ""
+-"Name must be alpha numberic with no spaces. Consider using option \"-n "
+-"MODULENAME\""
++"MLS/MCS\n"
++"Level"
+ msgstr ""
++"MLS/MCS\n"
++"等級"
+ 
+-#: ../gui/polgen.py:414
+-msgid "User Role types can not be assigned executables."
++#: ../gui/portsPage.py:101
++msgid "Port"
++msgstr "連接埠"
++
++#: ../gui/portsPage.py:207
++#, python-format
++msgid "Port number \"%s\" is not valid.  0 < PORT_NUMBER < 65536 "
++msgstr "連接埠號「%s」不正確。  0 < 連接埠號 < 65536 "
++
++#: ../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 "確定要刪除 %s '%s'?"
++
++#: ../gui/semanagePage.py:126
++#, python-format
++msgid "Delete %s"
++msgstr "刪除 %s"
++
++#: ../gui/semanagePage.py:134
++#, python-format
++msgid "Add %s"
++msgstr "新增 %s"
++
++#: ../gui/semanagePage.py:148
++#, python-format
++msgid "Modify %s"
++msgstr "修改 %s"
++
++#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
++msgid "Permissive"
++msgstr "寬容"
++
++#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
++msgid "Enforcing"
++msgstr "強制"
++
++#: ../gui/statusPage.py:94
++msgid "Status"
++msgstr "狀態"
++
++#: ../gui/statusPage.py:133
++msgid ""
++"Changing the policy type will cause a relabel of the entire file system on "
++"the next boot. Relabeling takes a long time depending on the size of the "
++"file system.  Do you wish to continue?"
+ msgstr ""
++"變更政策類型會在下次開機時,重新標記整個檔案系統。根據檔案系統的大小,重新標"
++"記會花上不少時間。\n"
++"確定要繼續?"
+ 
+-#: ../gui/polgen.py:420
+-msgid "Only Daemon apps can use an init script.."
++#: ../gui/statusPage.py:147
++msgid ""
++"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
++"you later decide to turn SELinux back on, the system will be required to "
++"relabel.  If you just want to see if SELinux is causing a problem on your "
++"system, you can go to permissive mode which will only log errors and not "
++"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
++"wish to continue?"
+ msgstr ""
++"停用 SELinux 後需要重新開機。\n"
++"不建議這麼做。\n"
++"如果您之後決定再度啟用 SELinux,系統會需要重新標記。\n"
++"如果您只是想知道 SELinux 是否導致系統發生問題,您可以切換到寬容模式,只記錄錯"
++"誤但不使用 SELinux 政策。\n"
++"切換到寬容模式並不需要重新開機。\n"
++"確定要繼續?"
+ 
+-#: ../gui/polgen.py:438
+-msgid "use_resolve must be a boolean value "
++#: ../gui/statusPage.py:152
++msgid ""
++"Changing to SELinux enabled will cause a relabel of the entire file system "
++"on the next boot. Relabeling takes a long time depending on the size of the "
++"file system.  Do you wish to continue?"
+ msgstr ""
++"啟用 SELinux 會在下次開機時,重新標記整個檔案系統。根據檔案系統的大小,重新標"
++"記會花上不少時間。\n"
++"確定要繼續?"
+ 
+-#: ../gui/polgen.py:444
+-msgid "use_syslog must be a boolean value "
++#: ../gui/system-config-selinux.glade:11
++msgid "system-config-selinux"
++msgstr "system-config-selinux"
++
++#: ../gui/system-config-selinux.glade:12
++msgid ""
++"Copyright (c)2006 Red Hat, Inc.\n"
++"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
+ msgstr ""
++"版權所有 (c) 2006 Red Hat, Inc.\n"
++"版權所有 (c) 2006 Dan Walsh <dwalsh at redhat.com>"
+ 
+-#: ../gui/polgen.py:450
+-msgid "use_kerberos must be a boolean value "
++#: ../gui/system-config-selinux.glade:22
++#: ../gui/system-config-selinux.glade:544
++msgid "Add SELinux Login Mapping"
++msgstr "新增 SELinux 登入對應"
++
++#: ../gui/system-config-selinux.glade:257
++msgid "Add SELinux Network Ports"
++msgstr "新增 SELinux 網路連接埠"
++
++#: ../gui/system-config-selinux.glade:391
++#: ../gui/system-config-selinux.glade:678
++msgid "SELinux Type"
++msgstr "SELinux 類型"
++
++#: ../gui/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 ""
++"all files\n"
++"regular file\n"
++"directory\n"
++"character device\n"
++"block device\n"
++"socket\n"
++"symbolic link\n"
++"named pipe\n"
+ 
+-#: ../gui/polgen.py:456
+-msgid "manage_krb5_rcache must be a boolean value "
++#: ../gui/system-config-selinux.glade:773
++msgid "MLS"
++msgstr "MLS"
++
++#: ../gui/system-config-selinux.glade:837
++msgid "Add SELinux User"
++msgstr "新增 SELinux 使用者"
++
++#: ../gui/system-config-selinux.glade:1079
++msgid "SELinux Administration"
++msgstr "管理 SELinux"
++
++#: ../gui/system-config-selinux.glade:1122
++msgid "Add"
++msgstr "新增"
++
++#: ../gui/system-config-selinux.glade:1144
++msgid "_Properties"
++msgstr "屬性 (_P)"
++
++#: ../gui/system-config-selinux.glade:1166
++msgid "_Delete"
++msgstr "刪除 (_D)"
++
++#: ../gui/system-config-selinux.glade:1256
++msgid "Select Management Object"
++msgstr "選擇管理物件"
++
++#: ../gui/system-config-selinux.glade:1273
++msgid "<b>Select:</b>"
++msgstr "<b>選擇:</b>"
++
++#: ../gui/system-config-selinux.glade:1326
++msgid "System Default Enforcing Mode"
++msgstr "系統的預設使用模式"
++
++#: ../gui/system-config-selinux.glade:1354
++msgid ""
++"Disabled\n"
++"Permissive\n"
++"Enforcing\n"
+ msgstr ""
++"停用\n"
++"寬容\n"
++"強制\n"
+ 
+-#: ../gui/polgen.py:486
+-msgid "USER Types automatically get a tmp type"
++#: ../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 ""
++"如果您想要在下次開機時,重新標記整個作業系統,請選擇此項。\n"
++"根據檔案系統大小,重新標記可能會花上非常長的時間。\n"
++"如果您要改變政策類型,或從停用模式變為強制模式,那麼就需要重新標記。"
+ 
+-#: ../gui/polgen.py:1004
+-msgid "You must enter the executable path for your confined process"
++#: ../gui/system-config-selinux.glade:1509
++msgid "Relabel on next reboot."
++msgstr "下次開機時重新標記。"
++
++#: ../gui/system-config-selinux.glade:1561
++msgid "label37"
++msgstr "label37"
++
++#: ../gui/system-config-selinux.glade:1598
++msgid "Revert boolean setting to system default"
++msgstr "將布林值設定改回系統預設值"
++
++#: ../gui/system-config-selinux.glade:1614
++msgid "Toggle between Customized and All Booleans"
++msgstr "在自訂布林值與所有布林值之間切換"
++
++#: ../gui/system-config-selinux.glade:1645
++#: ../gui/system-config-selinux.glade:1850
++#: ../gui/system-config-selinux.glade:2037
++#: ../gui/system-config-selinux.glade:2224
++#: ../gui/system-config-selinux.glade:2467
++#: ../gui/system-config-selinux.glade:2692
++#: ../gui/system-config-selinux.glade:2867
++msgid "Filter"
++msgstr "篩選"
++
++#: ../gui/system-config-selinux.glade:1734
++msgid "label50"
++msgstr "label50"
++
++#: ../gui/system-config-selinux.glade:1771
++msgid "Add File Context"
++msgstr "新增檔案文本"
++
++#: ../gui/system-config-selinux.glade:1787
++msgid "Modify File Context"
++msgstr "修改檔案文本"
++
++#: ../gui/system-config-selinux.glade:1803
++msgid "Delete File Context"
++msgstr "刪除檔案文本"
++
++#: ../gui/system-config-selinux.glade:1819
++msgid "Toggle between all and customized file context"
++msgstr "在所有檔案文本與自訂檔案文本之間切換"
++
++#: ../gui/system-config-selinux.glade:1939
++msgid "label38"
++msgstr "label38"
++
++#: ../gui/system-config-selinux.glade:1976
++msgid "Add SELinux User Mapping"
++msgstr "新增 SELinux 使用者對應"
++
++#: ../gui/system-config-selinux.glade:1992
++msgid "Modify SELinux User Mapping"
++msgstr "修改 SELinux 使用者對應"
++
++#: ../gui/system-config-selinux.glade:2008
++msgid "Delete SELinux User Mapping"
++msgstr "刪除 SELinux 使用者對應"
++
++#: ../gui/system-config-selinux.glade:2126
++msgid "label39"
++msgstr "label39"
++
++#: ../gui/system-config-selinux.glade:2163
++msgid "Add User"
++msgstr "新增使用者"
++
++#: ../gui/system-config-selinux.glade:2179
++msgid "Modify User"
++msgstr "修改使用者"
++
++#: ../gui/system-config-selinux.glade:2195
++msgid "Delete User"
++msgstr "刪除使用者"
++
++#: ../gui/system-config-selinux.glade:2313
++msgid "label41"
++msgstr "label41"
++
++#: ../gui/system-config-selinux.glade:2350
++msgid "Add Network Port"
++msgstr "新增網路連接埠"
++
++#: ../gui/system-config-selinux.glade:2366
++msgid "Edit Network Port"
++msgstr "編輯網路連接埠"
++
++#: ../gui/system-config-selinux.glade:2382
++msgid "Delete Network Port"
++msgstr "刪除網路連接埠"
++
++#: ../gui/system-config-selinux.glade:2418
++#: ../gui/system-config-selinux.glade:2436
++msgid "Toggle between Customized and All Ports"
++msgstr "在自訂連接埠與所有連接埠之間切換"
++
++#: ../gui/system-config-selinux.glade:2556
++msgid "label42"
++msgstr "label42"
++
++#: ../gui/system-config-selinux.glade:2593
++msgid "Generate new policy module"
++msgstr "產生新的政策模組"
++
++#: ../gui/system-config-selinux.glade:2609
++msgid "Load policy module"
++msgstr "載入政策模組"
++
++#: ../gui/system-config-selinux.glade:2625
++msgid "Remove loadable policy module"
++msgstr "移除可載入政策模組"
++
++#: ../gui/system-config-selinux.glade:2661
++msgid ""
++"Enable/Disable additional audit rules, that are normally not reported in the "
++"log files."
++msgstr "啟用/停用額外的稽核規則,這些規則通常不會回報在日誌檔中。"
++
++#: ../gui/system-config-selinux.glade:2781
++msgid "label44"
++msgstr "label44"
++
++#: ../gui/system-config-selinux.glade:2818
++msgid "Change process mode to permissive."
++msgstr "將處理模式改為 permissive(寬容)。"
++
++#: ../gui/system-config-selinux.glade:2836
++msgid "Change process mode to enforcing"
++msgstr "將處理模式改變為 enforcing(強制)。"
++
++#: ../gui/system-config-selinux.glade:2928
++msgid "Process Domain"
++msgstr "處理區域"
++
++#: ../gui/system-config-selinux.glade:2956
++msgid "label59"
++msgstr "label59"
++
++#: ../gui/usersPage.py:138
++#, python-format
++msgid "SELinux user '%s' is required"
++msgstr "需要 SELinux 使用者「%s」"
++
++#: ../sepolicy/sepolicy.py:106
++msgid "Generate SELinux man pages"
+ msgstr ""
+ 
+-#: ../gui/polgen.py:1182
+-msgid "Type Enforcement file"
++#: ../sepolicy/sepolicy.py:110
++msgid "path in which the generated SELinux man pages will be stored"
+ msgstr ""
+ 
+-#: ../gui/polgen.py:1183
+-msgid "Interface file"
++#: ../sepolicy/sepolicy.py:114
++msgid "All domains"
+ msgstr ""
+ 
+-#: ../gui/polgen.py:1184
+-msgid "File Contexts file"
++#: ../sepolicy/sepolicy.py:116
++msgid "Domain name(s) of man pages to be created"
+ msgstr ""
+ 
+-#: ../gui/polgen.py:1185
+-msgid "Setup Script"
++#: ../sepolicy/sepolicy.py:164
++msgid "Query SELinux policy network information"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:169
++msgid "list all SELinux port types"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:172
++msgid "show SELinux type related to the port"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:175
++msgid "Show ports defined for this SELinux type"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:178
++msgid "show ports to which this domain can bind and/or connect"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:192
++msgid "query SELinux policy to see if domains can communicate with each other"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:195
++msgid "Source Domain"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:198
++msgid "Target Domain"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:215
++#, fuzzy
++msgid "query SELinux Policy to see description of booleans"
++msgstr "SELinux 政策產生工具"
++
++#: ../sepolicy/sepolicy.py:219
++msgid "get all booleans desctiption"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:221
++msgid "boolean to get description"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:231
++msgid ""
++"query SELinux Policy to see how a source process domain can transition to "
++"the target process domain"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:234
++msgid "source process domain"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:237
++msgid "target process domain"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:259
++msgid "Generate SELinux Policy module template"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:265
++msgid "name of policy to generate"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:267
++msgid "executable to confine"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:269
++msgid "run policy generation test suite"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:274
++msgid "commands"
+ msgstr ""
+ 
+-#: ../gui/polgen.py:1306
++#: ../sepolicy/sepolicy/generate.py:185
++msgid "Internet Services Daemon"
++msgstr "網際網路服務 Daemon"
++
++#: ../sepolicy/sepolicy/generate.py:198
++msgid "Valid Types:\n"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:232
+ #, python-format
++msgid "Ports must be numbers or ranges of numbers from 1 to %d "
++msgstr "連接埠必須是數字或是由 1 至 %d 這個範圍內的數字"
++
++#: ../sepolicy/sepolicy/generate.py:359
++msgid "You must enter a name for your confined process/user"
++msgstr "您必須為您受限的程序/使用者輸入一組名稱"
++
++#: ../sepolicy/sepolicy/generate.py:361
+ msgid ""
+-"\n"
+-"%s\n"
+-"\n"
+-"sepolgen [ -n moduleName ] [ -m ] [ -t type ] [ executable | Name ]\n"
+-"valid Types:\n"
++"Name must be alpha numberic with no spaces. Consider using option \"-n "
++"MODULENAME\""
++msgstr "名稱必須是字母數字,並且不包含空格。請考慮使用 \"-n MODULENAME\" 選項"
++
++#: ../sepolicy/sepolicy/generate.py:449
++msgid "User Role types can not be assigned executables."
++msgstr "使用者角色類型不可指定可執行檔。"
++
++#: ../sepolicy/sepolicy/generate.py:455
++msgid "Only Daemon apps can use an init script.."
++msgstr "只有 Daemon 應用程式可使用 init script..."
++
++#: ../sepolicy/sepolicy/generate.py:473
++msgid "use_resolve must be a boolean value "
++msgstr "use_resolve 必須是個布林值"
++
++#: ../sepolicy/sepolicy/generate.py:479
++msgid "use_syslog must be a boolean value "
++msgstr "use_syslog 必須是個布林值"
++
++#: ../sepolicy/sepolicy/generate.py:485
++msgid "use_kerberos must be a boolean value "
++msgstr "use_kerberos 必須是個布林值"
++
++#: ../sepolicy/sepolicy/generate.py:491
++msgid "manage_krb5_rcache must be a boolean value "
++msgstr "manage_krb5_rcache 必須是個布林值"
++
++#: ../sepolicy/sepolicy/generate.py:521
++msgid "USER Types automatically get a tmp type"
++msgstr "USER 類型會自動地取得一項 tmp 類型"
++
++#: ../sepolicy/sepolicy/generate.py:1039
++msgid "You must enter the executable path for your confined process"
++msgstr "您必須為您受限的程序輸入可執行檔的路徑"
++
++#: ../sepolicy/sepolicy/generate.py:1272
++msgid "Type Enforcement file"
++msgstr "Type Enforcement 檔案"
++
++#: ../sepolicy/sepolicy/generate.py:1273
++msgid "Interface file"
++msgstr "介面檔"
++
++#: ../sepolicy/sepolicy/generate.py:1274
++msgid "File Contexts file"
++msgstr "檔案文本檔"
++
++#: ../sepolicy/sepolicy/generate.py:1275
++#, fuzzy
++msgid "Spec file"
++msgstr "介面檔"
++
++#: ../sepolicy/sepolicy/generate.py:1276
++msgid "Setup Script"
++msgstr "設定 script"
++
++#: booleans.py:1
++msgid ""
++"Allow ABRT to modify public files used for public file transfer services."
+ msgstr ""
+ 
+-#: ../gui/polgen.py:1354
+-msgid "Executable or Name required"
++#: booleans.py:2
++msgid ""
++"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
+ msgstr ""
+ 
+-#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
+-msgid "Network Port"
++#: booleans.py:3
++#, fuzzy
++msgid "Allow amavis to use JIT compiler"
++msgstr "允許 Samba 分享 nfs 目錄"
++
++#: booleans.py:4
++#, fuzzy
++msgid "Allow antivirus programs to read non security files on a system"
++msgstr "允許 mozilla 瀏覽器讀取使用者檔案"
++
++#: booleans.py:5
++msgid ""
++"Allow users to resolve user passwd entries directly from ldap rather then "
++"using a sssd server"
+ msgstr ""
+ 
+-#: ../gui/portsPage.py:85
++#: booleans.py:6
++#, fuzzy
++msgid "Allow users to login using a radius server"
++msgstr "允許使用者讀寫 USB 裝置"
++
++#: booleans.py:7
++#, fuzzy
++msgid "Allow users to login using a yubikey  server"
++msgstr "允許使用者讀寫 USB 裝置"
++
++#: booleans.py:8
+ msgid ""
+-"SELinux Port\n"
+-"Type"
++"Allow cdrecord to read various content. nfs, samba, removable devices, user "
++"temp and untrusted content files"
+ msgstr ""
++"允許 cdrecord 讀取各種內容。nfs、samba、卸除式裝置、使用者 temp 以及不受信任"
++"的內容檔案"
+ 
+-#: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
+-msgid "Protocol"
++#: booleans.py:9
++#, fuzzy
++msgid "Allow clamd to use JIT compiler"
++msgstr "允許 Samba 分享 nfs 目錄"
++
++#: booleans.py:10
++#, fuzzy
++msgid "Allow clamscan to non security files on a system"
++msgstr "允許 mozilla 瀏覽器讀取使用者檔案"
++
++#: booleans.py:11
++#, fuzzy
++msgid "Allow clamscan to read user content"
++msgstr "允許 mozilla 瀏覽器讀取使用者檔案"
++
++#: booleans.py:12
++msgid ""
++"Allow Cobbler to modify public files used for public file transfer services."
+ msgstr ""
+ 
+-#: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
++#: booleans.py:13
++#, fuzzy
++msgid "Allow Cobbler to connect to the network using TCP."
++msgstr "允許 Squid daemon 連接網路"
++
++#: booleans.py:14
++#, fuzzy
++msgid "Allow Cobbler to access cifs file systems."
++msgstr "允許 spamd 存取家目錄"
++
++#: booleans.py:15
++#, fuzzy
++msgid "Allow Cobbler to access nfs file systems."
++msgstr "允許 spamd 存取家目錄"
++
++#: booleans.py:16
++#, fuzzy
++msgid "Allow collectd to connect to the network using TCP."
++msgstr "允許 Squid daemon 連接網路"
++
++#: booleans.py:17
++#, fuzzy
++msgid "Allow codnor domain to connect to the network using TCP."
++msgstr "允許 Squid daemon 連接網路"
++
++#: booleans.py:18
+ msgid ""
+-"MLS/MCS\n"
+-"Level"
++"Allow system cron jobs to relabel filesystem for restoring file contexts."
+ msgstr ""
+ 
+-#: ../gui/portsPage.py:101
+-msgid "Port"
++#: booleans.py:19
++#, fuzzy
++msgid "Allow cvs daemon to read shadow"
++msgstr "允許 sasl 身份認證伺服器讀取 /etc/shadow"
++
++#: booleans.py:20
++msgid "Allow all daemons to write corefiles to /"
++msgstr "允許所有 daemon 將 corefiles 寫至 /"
++
++#: booleans.py:21
++#, fuzzy
++msgid "Allow all daemons to use tcp wrappers."
++msgstr "允許所有 daemon 將 corefiles 寫至 /"
++
++#: booleans.py:22
++#, fuzzy
++msgid "Allow all daemons the ability to read/write terminals"
++msgstr "允許所有 daemon 有使用未分配 tty 的能力"
++
++#: booleans.py:23
++#, fuzzy
++msgid "Allow dbadm to manage files in users home directories"
++msgstr "允許 SELinux webadm 使用者管理無特權使用者的家目錄"
++
++#: booleans.py:24
++#, fuzzy
++msgid "Allow dbadm to read files in users home directories"
++msgstr "允許 SELinux webadm 使用者讀取無特權使用者的家目錄"
++
++#: booleans.py:25
++msgid ""
++"Deny user domains applications to map a memory region as both executable and "
++"writable, this is dangerous and the executable should be reported in bugzilla"
+ msgstr ""
+ 
+-#: ../gui/portsPage.py:207
+-#, python-format
+-msgid "Port number \"%s\" is not valid.  0 < PORT_NUMBER < 65536 "
++#: booleans.py:26
++msgid "Allow sysadm to debug or ptrace all processes."
+ msgstr ""
+ 
+-#: ../gui/portsPage.py:252
+-msgid "List View"
++#: booleans.py:27
++#, fuzzy
++msgid "Allow dhcpc client applications to execute iptables commands"
++msgstr "允許使用者執行 mount 指令"
++
++#: booleans.py:28
++#, fuzzy
++msgid "Allow DHCP daemon to use LDAP backends"
++msgstr "允許所有 daemon 將 corefiles 寫至 /"
++
++#: booleans.py:29
++#, fuzzy
++msgid "Allow all domains to use other domains file descriptors"
++msgstr "允許所有 daemon 將 corefiles 寫至 /"
++
++#: booleans.py:30
++#, fuzzy
++msgid "Allow all domains to have the kernel load modules"
++msgstr "允許所有 daemon 將 corefiles 寫至 /"
++
++#: booleans.py:31
++msgid "Allow the use of the audio devices as the source for the entropy feeds"
+ msgstr ""
+ 
+-#: ../gui/portsPage.py:255 ../gui/system-config-selinux.glade:2419
+-msgid "Group View"
++#: booleans.py:32
++#, fuzzy
++msgid "Allow exim to connect to databases (postgres, mysql)"
++msgstr "允許使用者連接 postgres socket"
++
++#: booleans.py:33
++#, fuzzy
++msgid "Allow exim to create, read, write, and delete unprivileged user files."
++msgstr "允許 SELinux webadm 使用者讀取無特權使用者的家目錄"
++
++#: booleans.py:34
++#, fuzzy
++msgid "Allow exim to read unprivileged user files."
++msgstr "允許 SELinux webadm 使用者讀取無特權使用者的家目錄"
++
++#: booleans.py:35
++msgid "Enable extra rules in the cron domain to support fcron."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:1 ../gui/selinux.tbl:30 ../gui/selinux.tbl:31
+-#: ../gui/selinux.tbl:32 ../gui/selinux.tbl:33 ../gui/selinux.tbl:34
+-#: ../gui/selinux.tbl:36 ../gui/selinux.tbl:37 ../gui/selinux.tbl:38
+-#: ../gui/selinux.tbl:39 ../gui/selinux.tbl:40 ../gui/selinux.tbl:42
+-#: ../gui/selinux.tbl:43 ../gui/selinux.tbl:44 ../gui/selinux.tbl:45
+-#: ../gui/selinux.tbl:46 ../gui/selinux.tbl:47 ../gui/selinux.tbl:48
+-#: ../gui/selinux.tbl:49 ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
+-#: ../gui/selinux.tbl:52 ../gui/selinux.tbl:53 ../gui/selinux.tbl:59
+-#: ../gui/selinux.tbl:60 ../gui/selinux.tbl:61 ../gui/selinux.tbl:62
+-#: ../gui/selinux.tbl:63 ../gui/selinux.tbl:64 ../gui/selinux.tbl:65
+-#: ../gui/selinux.tbl:66 ../gui/selinux.tbl:67 ../gui/selinux.tbl:68
+-#: ../gui/selinux.tbl:69 ../gui/selinux.tbl:75 ../gui/selinux.tbl:76
+-#: ../gui/selinux.tbl:77 ../gui/selinux.tbl:78 ../gui/selinux.tbl:79
+-#: ../gui/selinux.tbl:80 ../gui/selinux.tbl:81 ../gui/selinux.tbl:82
+-#: ../gui/selinux.tbl:83 ../gui/selinux.tbl:84 ../gui/selinux.tbl:86
+-#: ../gui/selinux.tbl:88 ../gui/selinux.tbl:89 ../gui/selinux.tbl:90
+-#: ../gui/selinux.tbl:92 ../gui/selinux.tbl:94 ../gui/selinux.tbl:95
+-#: ../gui/selinux.tbl:96 ../gui/selinux.tbl:97 ../gui/selinux.tbl:98
+-#: ../gui/selinux.tbl:99 ../gui/selinux.tbl:100 ../gui/selinux.tbl:101
+-#: ../gui/selinux.tbl:102 ../gui/selinux.tbl:103 ../gui/selinux.tbl:104
+-#: ../gui/selinux.tbl:106 ../gui/selinux.tbl:108 ../gui/selinux.tbl:109
+-#: ../gui/selinux.tbl:110 ../gui/selinux.tbl:111 ../gui/selinux.tbl:112
+-#: ../gui/selinux.tbl:113 ../gui/selinux.tbl:114 ../gui/selinux.tbl:116
+-#: ../gui/selinux.tbl:117 ../gui/selinux.tbl:119 ../gui/selinux.tbl:121
+-#: ../gui/selinux.tbl:123 ../gui/selinux.tbl:124 ../gui/selinux.tbl:127
+-#: ../gui/selinux.tbl:129 ../gui/selinux.tbl:130 ../gui/selinux.tbl:131
+-#: ../gui/selinux.tbl:132 ../gui/selinux.tbl:133 ../gui/selinux.tbl:134
+-#: ../gui/selinux.tbl:135 ../gui/selinux.tbl:136 ../gui/selinux.tbl:137
+-#: ../gui/selinux.tbl:138 ../gui/selinux.tbl:139 ../gui/selinux.tbl:142
+-#: ../gui/selinux.tbl:143 ../gui/selinux.tbl:144 ../gui/selinux.tbl:145
+-#: ../gui/selinux.tbl:146 ../gui/selinux.tbl:147 ../gui/selinux.tbl:148
+-#: ../gui/selinux.tbl:149 ../gui/selinux.tbl:150 ../gui/selinux.tbl:151
+-#: ../gui/selinux.tbl:152 ../gui/selinux.tbl:154 ../gui/selinux.tbl:155
+-#: ../gui/selinux.tbl:156 ../gui/selinux.tbl:157 ../gui/selinux.tbl:158
+-#: ../gui/selinux.tbl:159 ../gui/selinux.tbl:160 ../gui/selinux.tbl:167
+-#: ../gui/selinux.tbl:171 ../gui/selinux.tbl:172 ../gui/selinux.tbl:173
+-#: ../gui/selinux.tbl:174 ../gui/selinux.tbl:175 ../gui/selinux.tbl:177
+-#: ../gui/selinux.tbl:178 ../gui/selinux.tbl:179 ../gui/selinux.tbl:180
+-#: ../gui/selinux.tbl:184 ../gui/selinux.tbl:192 ../gui/selinux.tbl:193
+-#: ../gui/selinux.tbl:194 ../gui/selinux.tbl:195 ../gui/selinux.tbl:196
+-#: ../gui/selinux.tbl:197 ../gui/selinux.tbl:198 ../gui/selinux.tbl:199
+-#: ../gui/selinux.tbl:200 ../gui/selinux.tbl:201 ../gui/selinux.tbl:206
+-#: ../gui/selinux.tbl:207 ../gui/selinux.tbl:218 ../gui/selinux.tbl:219
+-#: ../gui/selinux.tbl:220 ../gui/selinux.tbl:222 ../gui/selinux.tbl:224
+-#: ../gui/selinux.tbl:226 ../gui/selinux.tbl:227 ../gui/selinux.tbl:230
+-msgid "SELinux Service Protection"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:1
+-msgid "Disable SELinux protection for acct daemon"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:2 ../gui/selinux.tbl:3 ../gui/selinux.tbl:70
+-#: ../gui/selinux.tbl:153 ../gui/selinux.tbl:168 ../gui/selinux.tbl:169
+-#: ../gui/selinux.tbl:170 ../gui/selinux.tbl:189 ../gui/selinux.tbl:202
+-#: ../gui/selinux.tbl:203 ../gui/selinux.tbl:204 ../gui/selinux.tbl:205
+-msgid "Admin"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:2
+-msgid "Allow all daemons to write corefiles to /"
++#: booleans.py:36
++#, fuzzy
++msgid "Allow fenced domain to connect to the network using TCP."
++msgstr "允許 Squid daemon 連接網路"
++
++#: booleans.py:37
++#, fuzzy
++msgid "Allow fenced domain to execute ssh."
++msgstr "允許普通使用者執行 ping"
++
++#: booleans.py:38
++#, fuzzy
++msgid "Allow ftp to read and write files in the user home directories"
++msgstr "允許 SELinux webadm 使用者讀取無特權使用者的家目錄"
++
++#: booleans.py:39
++msgid ""
++"Allow ftp servers to upload files,  used for public file transfer services. "
++"Directories must be labeled public_content_rw_t."
++msgstr ""
++
++#: booleans.py:40
++#, fuzzy
++msgid "Allow ftp servers to connect to all ports > 1023"
++msgstr "允許 %s 連至任何 tcp 連接埠"
++
++#: booleans.py:41
++#, fuzzy
++msgid "Allow ftp servers to connect to mysql database ports"
++msgstr "允許使用者連接 mysql socket"
++
++#: booleans.py:42
++msgid ""
++"Allow ftp servers to login to local users and read/write all files on the "
++"system, governed by DAC."
++msgstr ""
++
++#: booleans.py:43
++msgid "Allow ftp servers to use cifs used for public file transfer services."
++msgstr ""
++
++#: booleans.py:44
++msgid "Allow ftp servers to use nfs used for public file transfer services."
++msgstr ""
++
++#: booleans.py:45
++#, fuzzy
++msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
++msgstr "允許 %s 連至任何 tcp 連接埠"
++
++#: booleans.py:46
++msgid "Determine whether Git CGI can search home directories."
++msgstr ""
++
++#: booleans.py:47
++#, fuzzy
++msgid "Determine whether Git CGI can access cifs file systems."
++msgstr "允許 spamd 存取家目錄"
++
++#: booleans.py:48
++#, fuzzy
++msgid "Determine whether Git CGI can access nfs file systems."
++msgstr "允許 spamd 存取家目錄"
++
++#: booleans.py:49
++msgid ""
++"Determine whether Git session daemon can bind TCP sockets to all unreserved "
++"ports."
++msgstr ""
++
++#: booleans.py:50
++msgid ""
++"Determine whether calling user domains can execute Git daemon in the "
++"git_session_t domain."
++msgstr ""
++
++#: booleans.py:51
++msgid "Determine whether Git system daemon can search home directories."
++msgstr ""
++
++#: booleans.py:52
++#, fuzzy
++msgid "Determine whether Git system daemon can access cifs file systems."
++msgstr "允許 spamd 存取家目錄"
++
++#: booleans.py:53
++#, fuzzy
++msgid "Determine whether Git system daemon can access nfs file systems."
++msgstr "允許 spamd 存取家目錄"
++
++#: booleans.py:54
++#, fuzzy
++msgid "Allow gitisis daemon to send mail"
++msgstr "允許 daemon 搭配 NIS 執行"
++
++#: booleans.py:55
++msgid "Enable reading of urandom for all domains."
++msgstr ""
++
++#: booleans.py:56
++msgid ""
++"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
++"agent to manage user files."
++msgstr ""
++
++#: booleans.py:57
++msgid ""
++"Allow gpg web domain to modify public files used for public file transfer "
++"services."
++msgstr ""
++
++#: booleans.py:58
++msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
++msgstr ""
++
++#: booleans.py:59
++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:60
++msgid "Allow httpd to use built in scripting (usually php)"
++msgstr ""
++
++#: booleans.py:61
++#, fuzzy
++msgid "Allow http daemon to check spam"
++msgstr "允許 daemon 搭配 NIS 執行"
++
++#: booleans.py:62
++#, fuzzy
++msgid ""
++"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
++"ports"
++msgstr "允許 %s 連至任何 udp 連接埠"
++
++#: booleans.py:63
++#, fuzzy
++msgid "Allow httpd to connect to the ldap port"
++msgstr "允許 %s 連至任何 udp 連接埠"
++
++#: booleans.py:64
++#, fuzzy
++msgid "Allow http daemon to connect to zabbix"
++msgstr "允許 Squid daemon 連接網路"
++
++#: booleans.py:65
++#, fuzzy
++msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
++msgstr "允許 Squid daemon 連接網路"
++
++#: booleans.py:66
++#, fuzzy
++msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
++msgstr "允許 Squid daemon 連接網路"
++
++#: booleans.py:67
++#, fuzzy
++msgid ""
++"Allow HTTPD scripts and modules to connect to databases over the network."
++msgstr "允許 Squid daemon 連接網路"
++
++#: booleans.py:68
++#, fuzzy
++msgid "Allow httpd to connect to memcache server"
++msgstr "允許 %s 連至任何 tcp 連接埠"
++
++#: booleans.py:69
++#, fuzzy
++msgid "Allow httpd to act as a relay"
++msgstr "允許 spamd 存取家目錄"
++
++#: booleans.py:70
++#, fuzzy
++msgid "Allow http daemon to send mail"
++msgstr "允許 daemon 搭配 NIS 執行"
++
++#: booleans.py:71
++msgid "Allow Apache to communicate with avahi service via dbus"
++msgstr ""
++
++#: booleans.py:72
++#, fuzzy
++msgid "Allow httpd cgi support"
++msgstr "允許 ssh 執行 ssh-keysign"
++
++#: booleans.py:73
++#, fuzzy
++msgid "Allow httpd to act as a FTP server by listening on the ftp port."
++msgstr "允許 %s 連至任何 udp 連接埠"
++
++#: booleans.py:74
++#, fuzzy
++msgid "Allow httpd to read home directories"
++msgstr "允許 spamd 存取家目錄"
++
++#: booleans.py:75
++msgid "Allow httpd scripts and modules execmem/execstack"
++msgstr ""
++
++#: booleans.py:76
++#, fuzzy
++msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
++msgstr "允許使用者連接 postgres socket"
++
++#: booleans.py:77
++#, fuzzy
++msgid "Allow httpd processes to manage IPA content"
++msgstr "允許 rpm 以未受限的方式執行"
++
++#: booleans.py:78
++#, fuzzy
++msgid "Allow Apache to use mod_auth_ntlm_winbind"
++msgstr "允許使用者執行 mount 指令"
++
++#: booleans.py:79
++#, fuzzy
++msgid "Allow Apache to use mod_auth_pam"
++msgstr "允許使用者執行 mount 指令"
++
++#: booleans.py:80
++#, fuzzy
++msgid "Allow httpd to read user content"
++msgstr "允許 rpm 以未受限的方式執行"
++
++#: booleans.py:81
++msgid "Allow Apache to run in stickshift mode, not transition to passenger"
++msgstr ""
++
++#: booleans.py:82
++#, fuzzy
++msgid "Allow httpd daemon to change its resource limits"
++msgstr "允許 daemon 搭配 NIS 執行"
++
++#: booleans.py:83
++msgid ""
++"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
++msgstr ""
++
++#: booleans.py:84
++msgid ""
++"Allow apache scripts to write to public content, directories/files must be "
++"labeled public_rw_content_t."
++msgstr ""
++
++#: booleans.py:85
++#, fuzzy
++msgid "Allow Apache to execute tmp content."
++msgstr "允許使用者執行 mount 指令"
++
++#: booleans.py:86
++msgid ""
++"Unify HTTPD to communicate with the terminal. Needed for entering the "
++"passphrase for certificates at the terminal."
++msgstr ""
++
++#: booleans.py:87
++msgid "Unify HTTPD handling of all content files."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:3
+-msgid "Allow all daemons the ability to use unallocated ttys"
+-msgstr ""
++#: booleans.py:88
++#, fuzzy
++msgid "Allow httpd to access cifs file systems"
++msgstr "允許 spamd 存取家目錄"
++
++#: booleans.py:89
++#, fuzzy
++msgid "Allow httpd to access FUSE file systems"
++msgstr "允許 spamd 存取家目錄"
++
++#: booleans.py:90
++#, fuzzy
++msgid "Allow httpd to run gpg"
++msgstr "允許 ssh 執行 ssh-keysign"
++
++#: booleans.py:91
++#, fuzzy
++msgid "Allow httpd to access nfs file systems"
++msgstr "允許 spamd 存取家目錄"
++
++#: booleans.py:92
++#, fuzzy
++msgid "Allow httpd to communicate with oddjob to start up a service"
++msgstr "允許 %s 連至任何 tcp 連接埠"
++
++#: booleans.py:93
++#, fuzzy
++msgid "Allow httpd to access openstack ports"
++msgstr "允許 spamd 存取家目錄"
++
++#: booleans.py:94
++#, fuzzy
++msgid "Allow icecast to connect to all ports, not just sound ports."
++msgstr "允許 %s 連至任何 udp 連接埠"
++
++#: booleans.py:95
++#, fuzzy
++msgid ""
++"Allow the Irssi IRC Client to connect to any port, and to bind to any "
++"unreserved port."
++msgstr "允許 %s 連至任何 udp 連接埠"
++
++#: booleans.py:96
++msgid "Allow java executable stack"
++msgstr "允許 java 可執行堆疊"
++
++#: booleans.py:97
++#, fuzzy
++msgid "Allow confined applications to run with kerberos."
++msgstr "選擇限制應用程式建立或寫入的檔案"
+ 
+-#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
+-#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
+-#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
+-#: ../gui/selinux.tbl:210 ../gui/selinux.tbl:211 ../gui/selinux.tbl:212
+-#: ../gui/selinux.tbl:213 ../gui/selinux.tbl:214 ../gui/selinux.tbl:215
+-#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
+-msgid "User Privs"
+-msgstr ""
++#: booleans.py:98
++#, fuzzy
++msgid "Allow syslogd daemon to send mail"
++msgstr "允許 daemon 搭配 NIS 執行"
+ 
+-#: ../gui/selinux.tbl:4
+-msgid ""
+-"Allow gadmin SELinux user account to execute files in home directory or /tmp"
++#: booleans.py:99
++#, fuzzy
++msgid "Allow syslogd the ability to read/write terminals"
++msgstr "允許所有 daemon 有使用未分配 tty 的能力"
++
++#: booleans.py:100
++msgid "Allow logging in and using the system from /dev/console."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:5
++#: booleans.py:101
+ msgid ""
+-"Allow guest SELinux user account to execute files in home directory or /tmp"
++"Control the ability to mmap a low area of the address space, as configured "
++"by /proc/sys/kernel/mmap_min_addr."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
+-msgid "Memory Protection"
+-msgstr ""
++#: booleans.py:102
++#, fuzzy
++msgid "Allow mock to read files in home directories."
++msgstr "允許 spamd 存取家目錄"
+ 
+-#: ../gui/selinux.tbl:6
+-msgid "Allow java executable stack"
+-msgstr ""
++#: booleans.py:103
++#, fuzzy
++msgid "Allow the mount command to mount any directory or file."
++msgstr "允許 mount 掛載任何目錄"
+ 
+-#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
+-#: ../gui/selinux.tbl:209
+-msgid "Mount"
+-msgstr ""
++#: booleans.py:104
++#, fuzzy
++msgid "Allow mozilla plugin domain to connect to the network using TCP."
++msgstr "允許 Squid daemon 連接網路"
+ 
+-#: ../gui/selinux.tbl:7
+-msgid "Allow mount to mount any file"
+-msgstr ""
++#: booleans.py:105
++#, fuzzy
++msgid ""
++"Allow mozilla_plugins to create random content in the users home directory"
++msgstr "允許 SELinux webadm 使用者讀取無特權使用者的家目錄"
+ 
+-#: ../gui/selinux.tbl:8
+-msgid "Allow mount to mount any directory"
+-msgstr ""
++#: booleans.py:106
++#, fuzzy
++msgid "Allow confined web browsers to read home directory content"
++msgstr "允許 staff 網站瀏覽器寫入家目錄"
+ 
+-#: ../gui/selinux.tbl:9
++#: booleans.py:107
+ msgid "Allow mplayer executable stack"
+-msgstr ""
++msgstr "允許 mplayer 可執行堆疊"
+ 
+-#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
+-#: ../gui/selinux.tbl:188
+-msgid "SSH"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:10
+-msgid "Allow ssh to run ssh-keysign"
+-msgstr ""
++#: booleans.py:108
++#, fuzzy
++msgid "Allow mysqld to connect to all ports"
++msgstr "允許 %s 連至任何 tcp 連接埠"
+ 
+-#: ../gui/selinux.tbl:11
+-msgid ""
+-"Allow staff SELinux user account to execute files in home directory or /tmp"
+-msgstr ""
++#: booleans.py:109
++#, fuzzy
++msgid "Allow BIND to bind apache port."
++msgstr "允許 %s 綁定至任何 udp 連接埠"
+ 
+-#: ../gui/selinux.tbl:12
++#: booleans.py:110
+ msgid ""
+-"Allow sysadm SELinux user account to execute files in home directory or /tmp"
++"Allow BIND to write the master zone files. Generally this is used for "
++"dynamic DNS or zone transfers."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:13
+-msgid ""
+-"Allow unconfined SELinux user account to execute files in home directory or /"
+-"tmp"
+-msgstr ""
++#: booleans.py:111
++#, fuzzy
++msgid "Allow any files/directories to be exported read/only via NFS."
++msgstr "允許 mount 掛載任何目錄"
+ 
+-#: ../gui/selinux.tbl:14
+-msgid "Network Configuration"
+-msgstr ""
++#: booleans.py:112
++#, fuzzy
++msgid "Allow any files/directories to be exported read/write via NFS."
++msgstr "允許 Samba 分享 nfs 目錄"
+ 
+-#: ../gui/selinux.tbl:14
+-msgid "Allow unlabeled packets to flow on the network"
++#: booleans.py:113
++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:114
++#, fuzzy
++msgid "Allow system to run with NIS"
++msgstr "允許 daemon 搭配 NIS 執行"
++
++#: booleans.py:115
++#, fuzzy
++msgid "Allow confined applications to use nscd shared memory."
++msgstr "允許用戶端寫入 X 共享記憶體"
++
++#: booleans.py:116
++#, fuzzy
++msgid "Allow nsplugin code to connect to unreserved ports"
++msgstr "允許 %s 連至任何 udp 連接埠"
++
++#: booleans.py:117
++#, fuzzy
++msgid "Allow nsplugin code to execmem/execstack"
++msgstr "允許 %s 連至任何 udp 連接埠"
++
++#: booleans.py:118
++#, fuzzy
++msgid "Allow openvpn to read home directories"
++msgstr "允許 spamd 存取家目錄"
++
++#: booleans.py:119
++#, fuzzy
++msgid "Allow piranha-lvs domain to connect to the network using TCP."
++msgstr "允許 Squid daemon 連接網路"
++
++#: booleans.py:120
++#, fuzzy
++msgid "Allow polipo to connect to all ports > 1023"
++msgstr "允許 %s 連至任何 tcp 連接埠"
++
++#: booleans.py:121
++msgid ""
++"Determine whether Polipo session daemon can bind tcp sockets to all "
++"unreserved ports."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:15
++#: booleans.py:122
+ msgid ""
+-"Allow user SELinux user account to execute files in home directory or /tmp"
++"Determine whether calling user domains can execute Polipo daemon in the "
++"polipo_session_t domain."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:16
+-msgid "Allow unconfined to dyntrans to unconfined_execmem"
+-msgstr ""
++#: booleans.py:123
++#, fuzzy
++msgid "Determine whether polipo can access cifs file systems."
++msgstr "允許 spamd 存取家目錄"
+ 
+-#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
+-#: ../gui/selinux.tbl:140
+-msgid "Databases"
+-msgstr ""
++#: booleans.py:124
++#, fuzzy
++msgid "Determine whether Polipo can access nfs file systems."
++msgstr "允許 spamd 存取家目錄"
+ 
+-#: ../gui/selinux.tbl:17
+-msgid "Allow user to connect to mysql socket"
++#: booleans.py:125
++msgid "Enable polyinstantiated directory support."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:18
+-msgid "Allow user to connect to postgres socket"
++#: booleans.py:126
++msgid "Allow the portage domains to use NFS mounts (regular nfs_t)"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
+-msgid "XServer"
+-msgstr ""
++#: booleans.py:127
++#, fuzzy
++msgid "Allow postfix_local domain full write access to mail_spool directories"
++msgstr "允許 spamd 存取家目錄"
+ 
+-#: ../gui/selinux.tbl:19
+-msgid "Allow clients to write to X shared memory"
++#: booleans.py:128
++msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:20
+-msgid ""
+-"Allow xguest SELinux user account to execute files in home directory or /tmp"
++#: booleans.py:129
++msgid "Allow transmit client label to foreign database"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
+-#: ../gui/selinux.tbl:231
+-msgid "NIS"
+-msgstr ""
++#: booleans.py:130
++#, fuzzy
++msgid "Allow database admins to execute DML statement"
++msgstr "允許使用者執行 mount 指令"
+ 
+-#: ../gui/selinux.tbl:21
+-msgid "Allow daemons to run with NIS"
+-msgstr ""
++#: booleans.py:131
++#, fuzzy
++msgid "Allow unprivileged users to execute DDL statement"
++msgstr "允許普通使用者執行 ping"
+ 
+-#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
+-#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
+-#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
+-#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
+-#: ../gui/selinux.tbl:118
+-msgid "Web Applications"
++#: booleans.py:132
++msgid "Allow pppd to load kernel modules for certain modems"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:22
+-msgid "Transition staff SELinux user to Web Browser Domain"
+-msgstr ""
++#: booleans.py:133
++msgid "Allow pppd to be run for a regular user"
++msgstr "允許 pppd 以一般使用者身份運行"
+ 
+-#: ../gui/selinux.tbl:23
+-msgid "Transition sysadm SELinux user to Web Browser Domain"
++#: booleans.py:134
++#, fuzzy
++msgid ""
++"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
++msgstr "允許 %s 連至任何 udp 連接埠"
++
++#: booleans.py:135
++#, fuzzy
++msgid "Allow Puppet client to manage all file types."
++msgstr "允許 mount 掛載任何檔案"
++
++#: booleans.py:136
++#, fuzzy
++msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
++msgstr "允許使用者連接 postgres socket"
++
++#: booleans.py:137
++#, fuzzy
++msgid "Allow qemu to connect fully to the network"
++msgstr "允許 Squid daemon 連接網路"
++
++#: booleans.py:138
++#, fuzzy
++msgid "Allow qemu to use cifs/Samba file systems"
++msgstr "允許 Samba 分享 nfs 目錄"
++
++#: booleans.py:139
++msgid "Allow qemu to use serial/parallel communication ports"
++msgstr ""
++
++#: booleans.py:140
++#, fuzzy
++msgid "Allow qemu to use nfs file systems"
++msgstr "允許 Samba 分享 nfs 目錄"
++
++#: booleans.py:141
++#, fuzzy
++msgid "Allow qemu to use usb devices"
++msgstr "允許使用者讀寫 USB 裝置"
++
++#: booleans.py:142
++#, fuzzy
++msgid "Allow racoon to read shadow"
++msgstr "允許 sasl 身份認證伺服器讀取 /etc/shadow"
++
++#: booleans.py:143
++#, fuzzy
++msgid "Allow rgmanager domain to connect to the network using TCP."
++msgstr "允許 Squid daemon 連接網路"
++
++#: booleans.py:144
++msgid ""
++"Allow rsync to modify public files used for public file transfer services.  "
++"Files/Directories must be labeled public_content_rw_t."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:24
+-msgid "Transition user SELinux user to Web Browser Domain"
+-msgstr ""
++#: booleans.py:145
++#, fuzzy
++msgid "Allow rsync to run as a client"
++msgstr "允許 rpm 以未受限的方式執行"
+ 
+-#: ../gui/selinux.tbl:25
+-msgid "Transition xguest SELinux user to Web Browser Domain"
+-msgstr ""
++#: booleans.py:146
++#, fuzzy
++msgid "Allow rsync to export any files/directories read only."
++msgstr "允許 mount 掛載任何目錄"
+ 
+-#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
+-#: ../gui/selinux.tbl:29
+-msgid "Allow staff Web Browsers to write to home directories"
+-msgstr ""
++#: booleans.py:147
++#, fuzzy
++msgid "Allow rsync servers to share cifs files systems"
++msgstr "允許 Samba 分享 nfs 目錄"
+ 
+-#: ../gui/selinux.tbl:30
+-msgid "Disable SELinux protection for amanda"
+-msgstr ""
++#: booleans.py:148
++#, fuzzy
++msgid "Allow rsync servers to share nfs files systems"
++msgstr "允許 Samba 分享 nfs 目錄"
+ 
+-#: ../gui/selinux.tbl:31
+-msgid "Disable SELinux protection for amavis"
+-msgstr ""
++#: booleans.py:149
++#, fuzzy
++msgid "Allow samba to create new home directories (e.g. via PAM)"
++msgstr "允許 spamd 存取家目錄"
+ 
+-#: ../gui/selinux.tbl:32
+-msgid "Disable SELinux protection for apmd daemon"
++#: booleans.py:150
++msgid ""
++"Allow samba to act as the domain controller, add users, groups and change "
++"passwords."
++msgstr ""
++
++#: booleans.py:151
++#, fuzzy
++msgid "Allow samba to share users home directories."
++msgstr "允許 spamd 存取家目錄"
++
++#: booleans.py:152
++#, fuzzy
++msgid "Allow samba to share any file/directory read only."
++msgstr "允許 Samba 分享 nfs 目錄"
++
++#: booleans.py:153
++#, fuzzy
++msgid "Allow samba to share any file/directory read/write."
++msgstr "允許 Samba 分享 nfs 目錄"
++
++#: booleans.py:154
++#, fuzzy
++msgid "Allow samba to act as a portmapper"
++msgstr "允許 Samba 分享 nfs 目錄"
++
++#: booleans.py:155
++#, fuzzy
++msgid "Allow samba to run unconfined scripts"
++msgstr "允許 rpm 以未受限的方式執行"
++
++#: booleans.py:156
++#, fuzzy
++msgid "Allow samba to export ntfs/fusefs volumes."
++msgstr "允許 spamd 存取家目錄"
++
++#: booleans.py:157
++#, fuzzy
++msgid "Allow samba to export NFS volumes."
++msgstr "允許 Samba 分享 nfs 目錄"
++
++#: booleans.py:158
++#, fuzzy
++msgid "Allow sanlock to read/write fuse files"
++msgstr "允許 xen 讀取/寫入實體磁碟裝置"
++
++#: booleans.py:159
++#, fuzzy
++msgid "Allow sanlock to manage nfs files"
++msgstr "允許 mount 掛載任何檔案"
++
++#: booleans.py:160
++#, fuzzy
++msgid "Allow sanlock to manage cifs files"
++msgstr "允許 mount 掛載任何檔案"
++
++#: booleans.py:161
++#, fuzzy
++msgid "Allow sasl to read shadow"
++msgstr "允許 sasl 身份認證伺服器讀取 /etc/shadow"
++
++#: booleans.py:162
++msgid ""
++"disallow programs, such as newrole, from transitioning to administrative "
++"user domains."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:33
+-msgid "Disable SELinux protection for arpwatch daemon"
++#: booleans.py:163
++msgid "Disable kernel module loading."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:34
+-msgid "Disable SELinux protection for auditd daemon"
++#: booleans.py:164
++msgid ""
++"Boolean to determine whether the system permits loading policy, setting "
++"enforcing mode, and changing boolean values.  Set this to true and you have "
++"to reboot to set it back."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:35
+-msgid "Disable SELinux protection for automount daemon"
+-msgstr ""
++#: booleans.py:165
++#, fuzzy
++msgid "Allow regular users direct dri device access"
++msgstr "允許一般使用者導向滑鼠的存取(只允許 X 伺服器)"
+ 
+-#: ../gui/selinux.tbl:36
+-msgid "Disable SELinux protection for avahi"
++#: booleans.py:166
++msgid ""
++"Allow unconfined executables to make their heap memory executable.  Doing "
++"this is a really bad idea. Probably indicates a badly coded executable, but "
++"could indicate an attack. This executable should be reported in bugzilla"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:37
+-msgid "Disable SELinux protection for bluetooth daemon"
++#: booleans.py:167
++msgid ""
++"Allow all unconfined executables to use libraries requiring text relocation "
++"that are not labeled textrel_shlib_t"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:38
+-msgid "Disable SELinux protection for canna daemon"
++#: booleans.py:168
++msgid ""
++"Allow unconfined executables to make their stack executable.  This should "
++"never, ever be necessary. Probably indicates a badly coded executable, but "
++"could indicate an attack. This executable should be reported in bugzilla"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:39
+-msgid "Disable SELinux protection for cardmgr daemon"
+-msgstr ""
++#: booleans.py:169
++#, fuzzy
++msgid "Allow users to connect to the local mysql server"
++msgstr "允許使用者連接 mysql socket"
+ 
+-#: ../gui/selinux.tbl:40
+-msgid "Disable SELinux protection for Cluster Server"
+-msgstr ""
++#: booleans.py:170
++#, fuzzy
++msgid ""
++"Allow confined users the ability to execute the ping and traceroute commands."
++msgstr "允許使用者執行 mount 指令"
++
++#: booleans.py:171
++#, fuzzy
++msgid "Allow users to connect to PostgreSQL"
++msgstr "允許使用者連接 postgres socket"
+ 
+-#: ../gui/selinux.tbl:41
++#: booleans.py:172
++#, fuzzy
+ msgid ""
+-"Allow cdrecord to read various content. nfs, samba, removable devices, user "
+-"temp and untrusted content files"
+-msgstr ""
++"Allow user to r/w files on filesystems that do not have extended attributes "
++"(FAT, CDROM, FLOPPY)"
++msgstr "允許使用者讀寫 noextattrfile(FAT、CDROM、FLOPPY)"
+ 
+-#: ../gui/selinux.tbl:42
+-msgid "Disable SELinux protection for ciped daemon"
++#: booleans.py:173
++#, fuzzy
++msgid ""
++"Allow users to run TCP servers (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 伺服器(綁定至連接埠,並接受來自同樣網域與外界使用者的連"
++"線)\n"
++"停用此項目會強制 FTP 被動模式,也可能會改變其它通訊協定"
+ 
+-#: ../gui/selinux.tbl:43
+-msgid "Disable SELinux protection for clamd daemon"
+-msgstr ""
++#: booleans.py:174
++#, fuzzy
++msgid "Allow user music sharing"
++msgstr "允許使用者讀寫 USB 裝置"
+ 
+-#: ../gui/selinux.tbl:44
+-msgid "Disable SELinux protection for clamscan"
++#: booleans.py:175
++msgid ""
++"Allow anon internal-sftp to upload files, used for public file transfer "
++"services. Directories must be labeled public_content_rw_t."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:45
+-msgid "Disable SELinux protection for clvmd"
+-msgstr ""
++#: booleans.py:176
++#, fuzzy
++msgid ""
++"Allow sftp-internal to read and write files in the user home directories"
++msgstr "允許 SELinux webadm 使用者讀取無特權使用者的家目錄"
+ 
+-#: ../gui/selinux.tbl:46
+-msgid "Disable SELinux protection for comsat daemon"
+-msgstr ""
++#: booleans.py:177
++#, fuzzy
++msgid ""
++"Allow sftp-internal to login to local users and read/write all files on the "
++"system, governed by DAC."
++msgstr "允許 SELinux webadm 使用者讀取無特權使用者的家目錄"
+ 
+-#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
+-#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
+-msgid "Disable SELinux protection for courier daemon"
+-msgstr ""
++#: booleans.py:178
++#, fuzzy
++msgid ""
++"Allow internal-sftp to read and write files in the user ssh home directories."
++msgstr "允許 SELinux webadm 使用者讀取無特權使用者的家目錄"
+ 
+-#: ../gui/selinux.tbl:52
+-msgid "Disable SELinux protection for cpucontrol daemon"
+-msgstr ""
++#: booleans.py:179
++#, fuzzy
++msgid "Allow sge to connect to the network using any TCP port"
++msgstr "允許 Squid daemon 連接網路"
+ 
+-#: ../gui/selinux.tbl:53
+-msgid "Disable SELinux protection for cpuspeed daemon"
+-msgstr ""
++#: booleans.py:180
++#, fuzzy
++msgid "Allow sge to access nfs file systems."
++msgstr "允許 spamd 存取家目錄"
+ 
+-#: ../gui/selinux.tbl:54
+-msgid "Cron"
++#: booleans.py:181
++msgid ""
++"Enable additional permissions needed to support devices on 3ware controllers."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:54
+-msgid "Disable SELinux protection for crond daemon"
++#: booleans.py:182
++msgid ""
++"Allow samba to modify public files used for public file transfer services.  "
++"Files/Directories must be labeled public_content_rw_t."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
+-#: ../gui/selinux.tbl:91
+-msgid "Printing"
+-msgstr ""
++#: booleans.py:183
++#, fuzzy
++msgid "Allow user spamassassin clients to use the network."
++msgstr "允許未標籤的封包在網路上傳遞"
+ 
+-#: ../gui/selinux.tbl:55
+-msgid "Disable SELinux protection for cupsd back end server"
+-msgstr ""
++#: booleans.py:184
++#, fuzzy
++msgid "Allow spamd to read/write user home directories."
++msgstr "允許 spamd 存取家目錄"
+ 
+-#: ../gui/selinux.tbl:56
+-msgid "Disable SELinux protection for cupsd daemon"
+-msgstr ""
++#: booleans.py:185
++#, fuzzy
++msgid ""
++"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
++msgstr "允許 %s 連至任何 udp 連接埠"
+ 
+-#: ../gui/selinux.tbl:57
+-msgid "Disable SELinux protection for cupsd_lpd"
++#: booleans.py:186
++msgid "Allow squid to run as a transparent proxy (TPROXY)"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:58
+-msgid "CVS"
+-msgstr ""
++#: booleans.py:187
++#, fuzzy
++msgid ""
++"Allow ssh with chroot env to read and write files in the user home "
++"directories"
++msgstr "允許 SELinux webadm 使用者讀取無特權使用者的家目錄"
+ 
+-#: ../gui/selinux.tbl:58
+-msgid "Disable SELinux protection for cvs daemon"
+-msgstr ""
++#: booleans.py:188
++#, fuzzy
++msgid "allow host key based authentication"
++msgstr "使用 Pam 來進行認證"
+ 
+-#: ../gui/selinux.tbl:59
+-msgid "Disable SELinux protection for cyrus daemon"
+-msgstr ""
++#: booleans.py:189
++msgid "Allow ssh logins as sysadm_r:sysadm_t"
++msgstr "允許 ssh 登入成為 "
+ 
+-#: ../gui/selinux.tbl:60
+-msgid "Disable SELinux protection for dbskkd daemon"
+-msgstr ""
++#: booleans.py:190
++#, fuzzy
++msgid "allow staff user to create and transition to svirt domains."
++msgstr "選擇將會轉換至 %s 區域的使用者角色。"
+ 
+-#: ../gui/selinux.tbl:61
+-msgid "Disable SELinux protection for dbusd daemon"
+-msgstr ""
++#: booleans.py:191
++#, fuzzy
++msgid "Allow the Telepathy connection managers to connect to any network port."
++msgstr "允許 Squid daemon 連接網路"
+ 
+-#: ../gui/selinux.tbl:62
+-msgid "Disable SELinux protection for dccd"
++#: booleans.py:192
++msgid ""
++"Allow the Telepathy connection managers to connect to any generic TCP port."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:63
+-msgid "Disable SELinux protection for dccifd"
++#: booleans.py:193
++msgid ""
++"Allow tftp to modify public files used for public file transfer services."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:64
+-msgid "Disable SELinux protection for dccm"
+-msgstr ""
++#: booleans.py:194
++#, fuzzy
++msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
++msgstr "允許 %s 連至任何 udp 連接埠"
+ 
+-#: ../gui/selinux.tbl:65
+-msgid "Disable SELinux protection for ddt daemon"
++#: booleans.py:195
++msgid ""
++"allow unconfined users to transition to the chrome sandbox domains when "
++"running chrome-sandbox"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:66
+-msgid "Disable SELinux protection for devfsd daemon"
+-msgstr ""
++#: booleans.py:196
++#, fuzzy
++msgid "Allow a user to login as an unconfined domain"
++msgstr "允許 rpm 以未受限的方式執行"
+ 
+-#: ../gui/selinux.tbl:67
+-msgid "Disable SELinux protection for dhcpc daemon"
++#: booleans.py:197
++msgid ""
++"Allow unconfined users to transition to the Mozilla plugin domain when "
++"running xulrunner plugin-container."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:68
+-msgid "Disable SELinux protection for dhcpd daemon"
+-msgstr ""
++#: booleans.py:198
++#, fuzzy
++msgid "Allow video playing tools to run unconfined"
++msgstr "允許 rpm 以未受限的方式執行"
+ 
+-#: ../gui/selinux.tbl:69
+-msgid "Disable SELinux protection for dictd daemon"
+-msgstr ""
++#: booleans.py:199
++#, fuzzy
++msgid "Allow unprivledged user to create and transition to svirt domains."
++msgstr "選擇將會轉換至 %s 區域的使用者角色。"
+ 
+-#: ../gui/selinux.tbl:70
+-msgid "Allow sysadm_t to directly start daemons"
+-msgstr ""
++#: booleans.py:200
++#, fuzzy
++msgid "Support ecryptfs home directories"
++msgstr "允許 spamd 存取家目錄"
+ 
+-#: ../gui/selinux.tbl:71
+-msgid "Disable SELinux protection for Evolution"
+-msgstr ""
++#: booleans.py:201
++#, fuzzy
++msgid "Support fusefs home directories"
++msgstr "允許 spamd 存取家目錄"
+ 
+-#: ../gui/selinux.tbl:72
+-msgid "Games"
++#: booleans.py:202
++msgid "Use lpd server instead of cups"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:72
+-msgid "Disable SELinux protection for games"
+-msgstr ""
++#: booleans.py:203
++#, fuzzy
++msgid "Support NFS home directories"
++msgstr "允許 spamd 存取家目錄"
+ 
+-#: ../gui/selinux.tbl:73
+-msgid "Disable SELinux protection for the web browsers"
+-msgstr ""
++#: booleans.py:204
++#, fuzzy
++msgid "Support SAMBA home directories"
++msgstr "允許 spamd 存取家目錄"
+ 
+-#: ../gui/selinux.tbl:74
+-msgid "Disable SELinux protection for Thunderbird"
+-msgstr ""
++#: booleans.py:205
++#, fuzzy
++msgid "Allow varnishd to connect to all ports, not just HTTP."
++msgstr "允許 %s 連至任何 tcp 連接埠"
+ 
+-#: ../gui/selinux.tbl:75
+-msgid "Disable SELinux protection for distccd daemon"
++#: booleans.py:206
++msgid "Ignore vbetool mmap_zero errors."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:76
+-msgid "Disable SELinux protection for dmesg daemon"
+-msgstr ""
++#: booleans.py:207
++#, fuzzy
++msgid ""
++"Allow confined virtual guests to use serial/parallel communication ports"
++msgstr "允許使用者讀寫 USB 裝置"
+ 
+-#: ../gui/selinux.tbl:77
+-msgid "Disable SELinux protection for dnsmasq daemon"
+-msgstr ""
++#: booleans.py:208
++#, fuzzy
++msgid ""
++"Allow confined virtual guests to use executable memory and executable stack"
++msgstr "允許使用者讀寫 USB 裝置"
++
++#: booleans.py:209
++#, fuzzy
++msgid "Allow confined virtual guests to read fuse files"
++msgstr "允許 evolution 和 thunderbird 讀取使用者檔案"
++
++#: booleans.py:210
++#, fuzzy
++msgid "Allow confined virtual guests to manage nfs files"
++msgstr "允許 evolution 和 thunderbird 讀取使用者檔案"
++
++#: booleans.py:211
++#, fuzzy
++msgid "Allow confined virtual guests to manage cifs files"
++msgstr "允許 evolution 和 thunderbird 讀取使用者檔案"
++
++#: booleans.py:212
++#, fuzzy
++msgid "Allow confined virtual guests to interact with the sanlock"
++msgstr "允許 evolution 和 thunderbird 讀取使用者檔案"
++
++#: booleans.py:213
++#, fuzzy
++msgid "Allow confined virtual guests to manage device configuration, (pci)"
++msgstr "允許使用者讀寫 USB 裝置"
++
++#: booleans.py:214
++#, fuzzy
++msgid "Allow confined virtual guests to use usb devices"
++msgstr "允許使用者讀寫 USB 裝置"
++
++#: booleans.py:215
++#, fuzzy
++msgid "Allow confined virtual guests to interact with the xserver"
++msgstr "允許 evolution 和 thunderbird 讀取使用者檔案"
++
++#: booleans.py:216
++#, fuzzy
++msgid "Allow webadm to manage files in users home directories"
++msgstr "允許 SELinux webadm 使用者管理無特權使用者的家目錄"
++
++#: booleans.py:217
++#, fuzzy
++msgid "Allow webadm to read files in users home directories"
++msgstr "允許 SELinux webadm 使用者讀取無特權使用者的家目錄"
++
++#: booleans.py:218
++msgid "Ignore wine mmap_zero errors."
++msgstr ""
++
++#: booleans.py:219
++#, fuzzy
++msgid "Allow the graphical login program to execute bootloader"
++msgstr "允許 ssh 登入成為 "
++
++#: booleans.py:220
++#, fuzzy
++msgid ""
++"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
++msgstr "允許 ssh 登入成為 "
+ 
+-#: ../gui/selinux.tbl:78
+-msgid "Disable SELinux protection for dovecot daemon"
+-msgstr ""
++#: booleans.py:221
++#, fuzzy
++msgid "Allow xen to manage nfs files"
++msgstr "允許 mount 掛載任何檔案"
+ 
+-#: ../gui/selinux.tbl:79
+-msgid "Disable SELinux protection for entropyd daemon"
++#: booleans.py:222
++msgid ""
++"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
++"logical volumes for disk images."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:80
+-msgid "Disable SELinux protection for fetchmail"
++#: booleans.py:223
++msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:81
+-msgid "Disable SELinux protection for fingerd daemon"
++#: booleans.py:224
++msgid ""
++"Allow xguest users to configure Network Manager and connect to apache ports"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:82
+-msgid "Disable SELinux protection for freshclam daemon"
+-msgstr ""
++#: booleans.py:225
++#, fuzzy
++msgid "Allow xguest users to mount removable media"
++msgstr "允許使用者執行 dmesg 指令"
+ 
+-#: ../gui/selinux.tbl:83
+-msgid "Disable SELinux protection for fsdaemon daemon"
+-msgstr ""
++#: booleans.py:226
++#, fuzzy
++msgid "Allow xguest to use blue tooth devices"
++msgstr "允許使用者讀寫 USB 裝置"
+ 
+-#: ../gui/selinux.tbl:84
+-msgid "Disable SELinux protection for gpm daemon"
+-msgstr ""
++#: booleans.py:227
++#, fuzzy
++msgid "Allows clients to write to the X server shared memory segments."
++msgstr "允許用戶端寫入 X 共享記憶體"
+ 
+-#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
+-msgid "NFS"
+-msgstr ""
++#: booleans.py:228
++#, fuzzy
++msgid "Allows XServer to execute writable memory"
++msgstr "允許使用者執行 mount 指令"
+ 
+-#: ../gui/selinux.tbl:85
+-msgid "Disable SELinux protection for gss daemon"
++#: booleans.py:229
++msgid "Support X userspace object manager"
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:86
+-msgid "Disable SELinux protection for Hal daemon"
+-msgstr ""
++#: booleans.py:230
++#, fuzzy
++msgid "Allow zabbix to connect to unreserved ports"
++msgstr "允許 %s 連至任何 udp 連接埠"
+ 
+-#: ../gui/selinux.tbl:87
+-msgid "Compatibility"
+-msgstr ""
++#: booleans.py:231
++#, fuzzy
++msgid "Allow zebra daemon to write it configuration files"
++msgstr "允許所有 daemon 將 corefiles 寫至 /"
+ 
+-#: ../gui/selinux.tbl:87
++#: booleans.py:232
+ msgid ""
+-"Do not audit things that we know to be broken but which are not security "
+-"risks"
++"Allow ZoneMinder to modify public files used for public file transfer "
++"services."
+ msgstr ""
+ 
+-#: ../gui/selinux.tbl:88
+-msgid "Disable SELinux protection for hostname daemon"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:89
+-msgid "Disable SELinux protection for hotplug daemon"
+-msgstr ""
++#~ msgid "SELinux Service Protection"
++#~ msgstr "SELinux 服務保護"
+ 
+-#: ../gui/selinux.tbl:90
+-msgid "Disable SELinux protection for howl daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for acct daemon"
++#~ msgstr "為 acct daemon 停用 SELinux 保護"
+ 
+-#: ../gui/selinux.tbl:91
+-msgid "Disable SELinux protection for cups hplip daemon"
+-msgstr ""
++#~ msgid "Admin"
++#~ msgstr "Admin"
+ 
+-#: ../gui/selinux.tbl:92
+-msgid "Disable SELinux protection for httpd rotatelogs"
+-msgstr ""
++#~ msgid "User Privs"
++#~ msgstr "使用者權限"
+ 
+-#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
+-msgid "HTTPD Service"
+-msgstr ""
++#~ msgid ""
++#~ "Allow gadmin SELinux user account to execute files in home directory or /"
++#~ "tmp"
++#~ msgstr "允許 gadmin SELinux 使用者帳號在家目錄或 /tmp 目錄執行檔案"
+ 
+-#: ../gui/selinux.tbl:93
+-msgid "Disable SELinux protection for http suexec"
+-msgstr ""
++#~ msgid ""
++#~ "Allow guest SELinux user account to execute files in home directory or /"
++#~ "tmp"
++#~ msgstr "允許客座端 SELinux 使用者帳號在家目錄或 /tmp 目錄執行檔案"
+ 
+-#: ../gui/selinux.tbl:94
+-msgid "Disable SELinux protection for hwclock daemon"
+-msgstr ""
++#~ msgid "Memory Protection"
++#~ msgstr "記憶體保護"
+ 
+-#: ../gui/selinux.tbl:95
+-msgid "Disable SELinux protection for i18n daemon"
+-msgstr ""
++#~ msgid "Mount"
++#~ msgstr "掛載"
+ 
+-#: ../gui/selinux.tbl:96
+-msgid "Disable SELinux protection for imazesrv daemon"
+-msgstr ""
++#~ msgid "SSH"
++#~ msgstr "SSH"
+ 
+-#: ../gui/selinux.tbl:97
+-msgid "Disable SELinux protection for inetd child daemons"
+-msgstr ""
++#~ msgid ""
++#~ "Allow staff SELinux user account to execute files in home directory or /"
++#~ "tmp"
++#~ msgstr "允許 staff SELinux 使用者帳號在家目錄或 /tmp 目錄中執行檔案"
+ 
+-#: ../gui/selinux.tbl:98
+-msgid "Disable SELinux protection for inetd daemon"
+-msgstr ""
++#~ msgid ""
++#~ "Allow sysadm SELinux user account to execute files in home directory or /"
++#~ "tmp"
++#~ msgstr "允許 sysadm SELinux 使用者帳號在家目錄或 /tmp 目錄中執行檔案"
+ 
+-#: ../gui/selinux.tbl:99
+-msgid "Disable SELinux protection for innd daemon"
+-msgstr ""
++#~ msgid ""
++#~ "Allow unconfined SELinux user account to execute files in home directory "
++#~ "or /tmp"
++#~ msgstr "允許未受限的 SELinux 使用者帳號在家目錄或 /tmp 目錄中執行檔案"
+ 
+-#: ../gui/selinux.tbl:100
+-msgid "Disable SELinux protection for iptables daemon"
+-msgstr ""
++#~ msgid "Network Configuration"
++#~ msgstr "網路配置"
+ 
+-#: ../gui/selinux.tbl:101
+-msgid "Disable SELinux protection for ircd daemon"
+-msgstr ""
++#~ msgid ""
++#~ "Allow user SELinux user account to execute files in home directory or /tmp"
++#~ msgstr "允許 user SELinux 使用者帳號在家目錄或 /tmp 目錄中執行檔案"
+ 
+-#: ../gui/selinux.tbl:102
+-msgid "Disable SELinux protection for irqbalance daemon"
+-msgstr ""
++#~ msgid "Allow unconfined to dyntrans to unconfined_execmem"
++#~ msgstr "允許 dyntrans 未受限至 unconfined_execmem"
+ 
+-#: ../gui/selinux.tbl:103
+-msgid "Disable SELinux protection for iscsi daemon"
+-msgstr ""
++#~ msgid "Databases"
++#~ msgstr "資料庫"
+ 
+-#: ../gui/selinux.tbl:104
+-msgid "Disable SELinux protection for jabberd daemon"
+-msgstr ""
++#~ msgid "XServer"
++#~ msgstr "XServer"
+ 
+-#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
+-msgid "Kerberos"
+-msgstr ""
++#~ msgid ""
++#~ "Allow xguest SELinux user account to execute files in home directory or /"
++#~ "tmp"
++#~ msgstr "允許 xguest SELinux 使用者帳號在家目錄或 /tmp 目錄中執行檔案"
+ 
+-#: ../gui/selinux.tbl:105
+-msgid "Disable SELinux protection for kadmind daemon"
+-msgstr ""
++#~ msgid "NIS"
++#~ msgstr "NIS"
+ 
+-#: ../gui/selinux.tbl:106
+-msgid "Disable SELinux protection for klogd daemon"
+-msgstr ""
++#~ msgid "Web Applications"
++#~ msgstr "網站應用程式"
+ 
+-#: ../gui/selinux.tbl:107
+-msgid "Disable SELinux protection for krb5kdc daemon"
+-msgstr ""
++#~ msgid "Transition staff SELinux user to Web Browser Domain"
++#~ msgstr "將 staff SELinux 使用者轉換至網站瀏覽器區域"
+ 
+-#: ../gui/selinux.tbl:108
+-msgid "Disable SELinux protection for ktalk daemons"
+-msgstr ""
++#~ msgid "Transition sysadm SELinux user to Web Browser Domain"
++#~ msgstr "將 sysadm SELinux 使用者轉換至網站瀏覽器區域"
+ 
+-#: ../gui/selinux.tbl:109
+-msgid "Disable SELinux protection for kudzu daemon"
+-msgstr ""
++#~ msgid "Transition user SELinux user to Web Browser Domain"
++#~ msgstr "將 user SELinux 使用者轉換至網站瀏覽器區域"
+ 
+-#: ../gui/selinux.tbl:110
+-msgid "Disable SELinux protection for locate daemon"
+-msgstr ""
++#~ msgid "Transition xguest SELinux user to Web Browser Domain"
++#~ msgstr "將 xguest SELinux 使用者轉換至網站瀏覽器區域"
+ 
+-#: ../gui/selinux.tbl:111
+-msgid "Disable SELinux protection for lpd daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for amanda"
++#~ msgstr "停用 amanda 的 SELinux 保護"
+ 
+-#: ../gui/selinux.tbl:112
+-msgid "Disable SELinux protection for lrrd daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for amavis"
++#~ msgstr "停用 amavis 的 SELinux 保護"
+ 
+-#: ../gui/selinux.tbl:113
+-msgid "Disable SELinux protection for lvm daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for apmd daemon"
++#~ msgstr "停用 apmd daemon 的 SELinux 保護"
+ 
+-#: ../gui/selinux.tbl:114
+-msgid "Disable SELinux protection for mailman"
+-msgstr ""
++#~ msgid "Disable SELinux protection for arpwatch daemon"
++#~ msgstr "停用 arpwatch daemon 的 SELinux 保護"
+ 
+-#: ../gui/selinux.tbl:115
+-msgid "Allow evolution and thunderbird to read user files"
+-msgstr ""
++#~ msgid "Disable SELinux protection for auditd daemon"
++#~ msgstr "停用 auditd daemon 的 SELinux 保護"
+ 
+-#: ../gui/selinux.tbl:116
+-msgid "Disable SELinux protection for mdadm daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for automount daemon"
++#~ msgstr "停用 automount daemon 的 SELinux 保護"
+ 
+-#: ../gui/selinux.tbl:117
+-msgid "Disable SELinux protection for monopd daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for avahi"
++#~ msgstr "停用 avahi 的 SELinux 保護"
+ 
+-#: ../gui/selinux.tbl:118
+-msgid "Allow the mozilla browser to read user files"
+-msgstr ""
++#~ msgid "Disable SELinux protection for bluetooth daemon"
++#~ msgstr "停用 bluetooth daemon 的 SELinux 保護"
+ 
+-#: ../gui/selinux.tbl:119
+-msgid "Disable SELinux protection for mrtg daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for canna daemon"
++#~ msgstr "停用 canna daemon 的 SELinux 保護"
+ 
+-#: ../gui/selinux.tbl:120
+-msgid "Disable SELinux protection for mysqld daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for cardmgr daemon"
++#~ msgstr "停用 cardmgr daemon 的 SELinux 保護"
+ 
+-#: ../gui/selinux.tbl:121
+-msgid "Disable SELinux protection for nagios daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for Cluster Server"
++#~ msgstr "停用 Cluster Server 的 SELinux 保護"
+ 
+-#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
+-msgid "Name Service"
+-msgstr ""
++#~ msgid "Disable SELinux protection for ciped daemon"
++#~ msgstr "停用 criped daemon 的 SELinux 保護"
+ 
+-#: ../gui/selinux.tbl:122
+-msgid "Disable SELinux protection for named daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for clamd daemon"
++#~ msgstr "停用 clamd daemon 的 SELinux 保護"
+ 
+-#: ../gui/selinux.tbl:123
+-msgid "Disable SELinux protection for nessusd daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for clamscan"
++#~ msgstr "停用 clamscan 的 SELinux 保護"
+ 
+-#: ../gui/selinux.tbl:124
+-msgid "Disable SELinux protection for NetworkManager"
+-msgstr ""
++#~ msgid "Disable SELinux protection for clvmd"
++#~ msgstr "停用 clvmd 的 SELinux 保護"
+ 
+-#: ../gui/selinux.tbl:125
+-msgid "Disable SELinux protection for nfsd daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for comsat daemon"
++#~ msgstr "停用 comsat daemon 的 SELinux 保護"
+ 
+-#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
+-#: ../gui/selinux.tbl:221
+-msgid "Samba"
+-msgstr ""
++#~ msgid "Disable SELinux protection for courier daemon"
++#~ msgstr "停用 courier daemon 的 SELinux 保護"
+ 
+-#: ../gui/selinux.tbl:126
+-msgid "Disable SELinux protection for nmbd daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for cpucontrol daemon"
++#~ msgstr "停用 cpucontrol daemon 的 SELinux 保護"
+ 
+-#: ../gui/selinux.tbl:127
+-msgid "Disable SELinux protection for nrpe daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for cpuspeed daemon"
++#~ msgstr "停用 cpuspeed daemon 的 SELinux 保護"
+ 
+-#: ../gui/selinux.tbl:128
+-msgid "Disable SELinux protection for nscd daemon"
+-msgstr ""
++#~ msgid "Cron"
++#~ msgstr "Cron"
+ 
+-#: ../gui/selinux.tbl:129
+-msgid "Disable SELinux protection for nsd daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for crond daemon"
++#~ msgstr "停用 crond daemon 的 SELinux 保護"
+ 
+-#: ../gui/selinux.tbl:130
+-msgid "Disable SELinux protection for ntpd daemon"
+-msgstr ""
++#~ msgid "Printing"
++#~ msgstr "列印"
+ 
+-#: ../gui/selinux.tbl:131
+-msgid "Disable SELinux protection for oddjob"
+-msgstr ""
++#~ msgid "Disable SELinux protection for cupsd back end server"
++#~ msgstr "停用 cupsd 後端伺服器的 SELinux 保護"
+ 
+-#: ../gui/selinux.tbl:132
+-msgid "Disable SELinux protection for oddjob_mkhomedir"
+-msgstr ""
++#~ msgid "Disable SELinux protection for cupsd daemon"
++#~ msgstr "停用 cupsd daemon 的 SELinux 保護"
+ 
+-#: ../gui/selinux.tbl:133
+-msgid "Disable SELinux protection for openvpn daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for cupsd_lpd"
++#~ msgstr "停用 cupsd_lpd 的 SELinux 保護"
+ 
+-#: ../gui/selinux.tbl:134
+-msgid "Disable SELinux protection for pam daemon"
+-msgstr ""
++#~ msgid "CVS"
++#~ msgstr "CVS"
+ 
+-#: ../gui/selinux.tbl:135
+-msgid "Disable SELinux protection for pegasus"
+-msgstr ""
++#~ msgid "Disable SELinux protection for cvs daemon"
++#~ msgstr "停用 cvs daemon 的 SELinux 保護"
+ 
+-#: ../gui/selinux.tbl:136
+-msgid "Disable SELinux protection for perdition daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for cyrus daemon"
++#~ msgstr "停用 cyrus daemon 的 SELinux 保護"
+ 
+-#: ../gui/selinux.tbl:137
+-msgid "Disable SELinux protection for portmap daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for dbskkd daemon"
++#~ msgstr "停用 dbskkd daemon 的 SELinux 保護"
+ 
+-#: ../gui/selinux.tbl:138
+-msgid "Disable SELinux protection for portslave daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for dbusd daemon"
++#~ msgstr "停用 dbusd daemon 的 SELinux 保護"
+ 
+-#: ../gui/selinux.tbl:139
+-msgid "Disable SELinux protection for postfix"
+-msgstr ""
++#~ msgid "Disable SELinux protection for dccd"
++#~ msgstr "停用 dccd 的 SELinux 保護"
+ 
+-#: ../gui/selinux.tbl:140
+-msgid "Disable SELinux protection for postgresql daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for dccifd"
++#~ msgstr "停用 dccifd 的 SELinux 保護"
+ 
+-#: ../gui/selinux.tbl:141
+-msgid "pppd"
+-msgstr ""
++#~ msgid "Disable SELinux protection for dccm"
++#~ msgstr "停用 dccm 的 SELinux 保護"
+ 
+-#: ../gui/selinux.tbl:141
+-msgid "Allow pppd to be run for a regular user"
+-msgstr ""
++#~ msgid "Disable SELinux protection for ddt daemon"
++#~ msgstr "停用 ddt daemon 的 SELinux 保護"
+ 
+-#: ../gui/selinux.tbl:142
+-msgid "Disable SELinux protection for pptp"
+-msgstr ""
++#~ msgid "Disable SELinux protection for devfsd daemon"
++#~ msgstr "停用 devfsd daemon 的 SELinux 保護"
+ 
+-#: ../gui/selinux.tbl:143
+-msgid "Disable SELinux protection for prelink daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for dhcpc daemon"
++#~ msgstr "停用 dhcpc daemon 的 SELinux 保護"
+ 
+-#: ../gui/selinux.tbl:144
+-msgid "Disable SELinux protection for privoxy daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for dhcpd daemon"
++#~ msgstr "停用 dhcpd daemon 的 SELinux 保護"
+ 
+-#: ../gui/selinux.tbl:145
+-msgid "Disable SELinux protection for ptal daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for dictd daemon"
++#~ msgstr "停用 dictd daemon 的 SELinux 保護"
+ 
+-#: ../gui/selinux.tbl:146
+-msgid "Disable SELinux protection for pxe daemon"
+-msgstr ""
++#~ msgid "Allow sysadm_t to directly start daemons"
++#~ msgstr "允許 system_t 直接啟用 daemon"
+ 
+-#: ../gui/selinux.tbl:147
+-msgid "Disable SELinux protection for pyzord"
+-msgstr ""
++#~ msgid "Disable SELinux protection for Evolution"
++#~ msgstr "停用 Evolution 的 SELinux 保護"
+ 
+-#: ../gui/selinux.tbl:148
+-msgid "Disable SELinux protection for quota daemon"
+-msgstr ""
++#~ msgid "Games"
++#~ msgstr "遊戲"
+ 
+-#: ../gui/selinux.tbl:149
+-msgid "Disable SELinux protection for radiusd daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for games"
++#~ msgstr "停用遊戲的 SELinux 保護"
+ 
+-#: ../gui/selinux.tbl:150
+-msgid "Disable SELinux protection for radvd daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for the web browsers"
++#~ msgstr "停用網頁瀏覽器的 SELinux 保護"
+ 
+-#: ../gui/selinux.tbl:151
+-msgid "Disable SELinux protection for rdisc"
+-msgstr ""
++#~ msgid "Disable SELinux protection for Thunderbird"
++#~ msgstr "停用 Thunderbird 的 SELinux 保護"
+ 
+-#: ../gui/selinux.tbl:152
+-msgid "Disable SELinux protection for readahead"
+-msgstr ""
++#~ msgid "Disable SELinux protection for distccd daemon"
++#~ msgstr "停用 distccd daemon 的 SELinux 保護"
+ 
+-#: ../gui/selinux.tbl:153
+-msgid "Allow programs to read files in non-standard locations (default_t)"
+-msgstr ""
++#~ msgid "Disable SELinux protection for dmesg daemon"
++#~ msgstr "停用 dmesg daemon 的 SELinux 保護"
+ 
+-#: ../gui/selinux.tbl:154
+-msgid "Disable SELinux protection for restorecond"
+-msgstr ""
++#~ msgid "Disable SELinux protection for dnsmasq daemon"
++#~ msgstr "停用 dnsmasq daemon 的 SELinux 保護"
+ 
+-#: ../gui/selinux.tbl:155
+-msgid "Disable SELinux protection for rhgb daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for dovecot daemon"
++#~ msgstr "停用 dovecot daemon 的 SELinux 保護"
+ 
+-#: ../gui/selinux.tbl:156
+-msgid "Disable SELinux protection for ricci"
+-msgstr ""
++#~ msgid "Disable SELinux protection for entropyd daemon"
++#~ msgstr "停用 entropyd daemon 的 SELinux 保護"
+ 
+-#: ../gui/selinux.tbl:157
+-msgid "Disable SELinux protection for ricci_modclusterd"
+-msgstr ""
++#~ msgid "Disable SELinux protection for fetchmail"
++#~ msgstr "停用 fetchmail 的 SELinux 保護"
+ 
+-#: ../gui/selinux.tbl:158
+-msgid "Disable SELinux protection for rlogind daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for fingerd daemon"
++#~ msgstr "停用 fingerd daemon 的 SELinux 保護"
+ 
+-#: ../gui/selinux.tbl:159
+-msgid "Disable SELinux protection for rpcd daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for freshclam daemon"
++#~ msgstr "停用 freshclam daemon 的 SELinux 保護"
+ 
+-#: ../gui/selinux.tbl:160
+-msgid "Disable SELinux protection for rshd"
+-msgstr ""
++#~ msgid "Disable SELinux protection for fsdaemon daemon"
++#~ msgstr "停用 fsdaemon daemon 的 SELinux 保護"
+ 
+-#: ../gui/selinux.tbl:161
+-msgid "rsync"
+-msgstr ""
++#~ msgid "Disable SELinux protection for gpm daemon"
++#~ msgstr "停用 gpm daemon 的 SELinux 保護"
+ 
+-#: ../gui/selinux.tbl:161
+-msgid "Disable SELinux protection for rsync daemon"
+-msgstr ""
++#~ msgid "NFS"
++#~ msgstr "NFS"
+ 
+-#: ../gui/selinux.tbl:162
+-msgid "Allow ssh to run from inetd instead of as a daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for gss daemon"
++#~ msgstr "停用 gss daemon 的 SELinux 保護"
+ 
+-#: ../gui/selinux.tbl:163
+-msgid "Allow Samba to share nfs directories"
+-msgstr ""
++#~ msgid "Disable SELinux protection for Hal daemon"
++#~ msgstr "停用 Hal daemon 的 SELinux 保護"
+ 
+-#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
+-msgid "SASL authentication server"
+-msgstr ""
++#~ msgid "Compatibility"
++#~ msgstr "相容性"
+ 
+-#: ../gui/selinux.tbl:164
+-msgid "Allow sasl authentication server to read /etc/shadow"
+-msgstr ""
++#~ msgid ""
++#~ "Do not audit things that we know to be broken but which are not security "
++#~ "risks"
++#~ msgstr "不要稽核已知、且不會造成安全風險的問題"
+ 
+-#: ../gui/selinux.tbl:165
+-msgid ""
+-"Allow X-Windows server to map a memory region as both executable and writable"
+-msgstr ""
++#~ msgid "Disable SELinux protection for hostname daemon"
++#~ msgstr "停用 hostname daemon 的 SELinux 保護"
+ 
+-#: ../gui/selinux.tbl:166
+-msgid "Disable SELinux protection for saslauthd daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for hotplug daemon"
++#~ msgstr "停用 hotplug daemon 的 SELinux 保護"
+ 
+-#: ../gui/selinux.tbl:167
+-msgid "Disable SELinux protection for scannerdaemon daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for howl daemon"
++#~ msgstr "停用 howl daemon 的 SELinux 保護"
+ 
+-#: ../gui/selinux.tbl:168
+-msgid "Do not allow transition to sysadm_t, sudo and su effected"
+-msgstr ""
++#~ msgid "Disable SELinux protection for cups hplip daemon"
++#~ msgstr "停用 cups hplip daemon 的 SELinux 保護"
+ 
+-#: ../gui/selinux.tbl:169
+-msgid "Do not allow any processes to load kernel modules"
+-msgstr ""
++#~ msgid "Disable SELinux protection for httpd rotatelogs"
++#~ msgstr "停用 httpd rotatelogs 的 SELinux 保護"
+ 
+-#: ../gui/selinux.tbl:170
+-msgid "Do not allow any processes to modify kernel SELinux policy"
+-msgstr ""
++#~ msgid "HTTPD Service"
++#~ msgstr "HTTPD 服務"
+ 
+-#: ../gui/selinux.tbl:171
+-msgid "Disable SELinux protection for sendmail daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for http suexec"
++#~ msgstr "停用 http suexec 的 SELinux 保護"
+ 
+-#: ../gui/selinux.tbl:172
+-msgid "Disable SELinux protection for setrans"
+-msgstr ""
++#~ msgid "Disable SELinux protection for hwclock daemon"
++#~ msgstr "停用 hwclock daemon 的 SELinux 保護"
+ 
+-#: ../gui/selinux.tbl:173
+-msgid "Disable SELinux protection for setroubleshoot daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for i18n daemon"
++#~ msgstr "停用 i18n daemon 的 SELinux 保護"
+ 
+-#: ../gui/selinux.tbl:174
+-msgid "Disable SELinux protection for slapd daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for imazesrv daemon"
++#~ msgstr "停用 imazesrv daemon 的 SELinux 保護"
+ 
+-#: ../gui/selinux.tbl:175
+-msgid "Disable SELinux protection for slrnpull daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for inetd child daemons"
++#~ msgstr "停用 inetd 子 daemon 的 SELinux 保護"
+ 
+-#: ../gui/selinux.tbl:176
+-msgid "Disable SELinux protection for smbd daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for inetd daemon"
++#~ msgstr "停用 inetd daemon 的 SELinux 保護"
+ 
+-#: ../gui/selinux.tbl:177
+-msgid "Disable SELinux protection for snmpd daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for innd daemon"
++#~ msgstr "停用 innd daemon 的 SELinux 保護"
+ 
+-#: ../gui/selinux.tbl:178
+-msgid "Disable SELinux protection for snort daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for iptables daemon"
++#~ msgstr "停用 iptables daemon 的 SELinux 保護"
+ 
+-#: ../gui/selinux.tbl:179
+-msgid "Disable SELinux protection for soundd daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for ircd daemon"
++#~ msgstr "停用 ircd daemon 的 SELinux 保護"
+ 
+-#: ../gui/selinux.tbl:180
+-msgid "Disable SELinux protection for sound daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for irqbalance daemon"
++#~ msgstr "停用 irqbalance daemon 的 SELinux 保護"
+ 
+-#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
+-msgid "Spam Protection"
+-msgstr ""
++#~ msgid "Disable SELinux protection for iscsi daemon"
++#~ msgstr "停用 iscsi daemon 的 SELinux 保護"
+ 
+-#: ../gui/selinux.tbl:181
+-msgid "Disable SELinux protection for spamd daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for jabberd daemon"
++#~ msgstr "停用 jabberd daemon 的 SELinux 保護"
+ 
+-#: ../gui/selinux.tbl:182
+-msgid "Allow spamd to access home directories"
+-msgstr ""
++#~ msgid "Kerberos"
++#~ msgstr "Kerberos"
+ 
+-#: ../gui/selinux.tbl:183
+-msgid "Allow Spam Assassin daemon network access"
+-msgstr ""
++#~ msgid "Disable SELinux protection for kadmind daemon"
++#~ msgstr "停用 hwclock daemon 的 SELinux 保護"
+ 
+-#: ../gui/selinux.tbl:184
+-msgid "Disable SELinux protection for speedmgmt daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for klogd daemon"
++#~ msgstr "停用 klogd daemon 的 SELinux 保護"
+ 
+-#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
+-msgid "Squid"
+-msgstr ""
++#~ msgid "Disable SELinux protection for krb5kdc daemon"
++#~ msgstr "停用 krb5kdc daemon 的 SELinux 保護"
+ 
+-#: ../gui/selinux.tbl:185
+-msgid "Allow squid daemon to connect to the network"
+-msgstr ""
++#~ msgid "Disable SELinux protection for ktalk daemons"
++#~ msgstr "停用 ktalk daemon 的 SELinux 保護"
+ 
+-#: ../gui/selinux.tbl:186
+-msgid "Disable SELinux protection for squid daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for kudzu daemon"
++#~ msgstr "停用 kudzu daemon 的 SELinux 保護"
+ 
+-#: ../gui/selinux.tbl:187
+-msgid "Disable SELinux protection for ssh daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for locate daemon"
++#~ msgstr "停用 locate daemon 的 SELinux 保護"
+ 
+-#: ../gui/selinux.tbl:188
+-msgid "Allow ssh logins as sysadm_r:sysadm_t"
+-msgstr ""
++#~ msgid "Disable SELinux protection for lpd daemon"
++#~ msgstr "停用 lpd daemon 的 SELinux 保護"
+ 
+-#: ../gui/selinux.tbl:189
+-msgid ""
+-"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
+-"bashrc)"
+-msgstr ""
++#~ msgid "Disable SELinux protection for lrrd daemon"
++#~ msgstr "停用 lrrd daemon 的 SELinux 保護"
+ 
+-#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
+-msgid "Universal SSL tunnel"
+-msgstr ""
++#~ msgid "Disable SELinux protection for lvm daemon"
++#~ msgstr "停用 lvm daemon 的 SELinux 保護"
+ 
+-#: ../gui/selinux.tbl:190
+-msgid "Disable SELinux protection for stunnel daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for mailman"
++#~ msgstr "停用 mailman 的 SELinux 保護"
+ 
+-#: ../gui/selinux.tbl:191
+-msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
+-msgstr ""
++#~ msgid "Disable SELinux protection for mdadm daemon"
++#~ msgstr "停用 mdadm daemon 的 SELinux 保護"
+ 
+-#: ../gui/selinux.tbl:192
+-msgid "Disable SELinux protection for swat daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for monopd daemon"
++#~ msgstr "停用 monopd daemon 的 SELinux 保護"
+ 
+-#: ../gui/selinux.tbl:193
+-msgid "Disable SELinux protection for sxid daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for mrtg daemon"
++#~ msgstr "停用 mrtg daemon 的 SELinux 保護"
+ 
+-#: ../gui/selinux.tbl:194
+-msgid "Disable SELinux protection for syslogd daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for mysqld daemon"
++#~ msgstr "停用 mysqld daemon 的 SELinux 保護"
+ 
+-#: ../gui/selinux.tbl:195
+-msgid "Disable SELinux protection for system cron jobs"
+-msgstr ""
++#~ msgid "Disable SELinux protection for nagios daemon"
++#~ msgstr "停用 nagios daemon 的 SELinux 保護"
+ 
+-#: ../gui/selinux.tbl:196
+-msgid "Disable SELinux protection for tcp daemon"
+-msgstr ""
++#~ msgid "Name Service"
++#~ msgstr "名稱服務"
+ 
+-#: ../gui/selinux.tbl:197
+-msgid "Disable SELinux protection for telnet daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for named daemon"
++#~ msgstr "停用 named daemon 的 SELinux 保護"
+ 
+-#: ../gui/selinux.tbl:198
+-msgid "Disable SELinux protection for tftpd daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for nessusd daemon"
++#~ msgstr "停用 nessusd daemon 的 SELinux 保護"
+ 
+-#: ../gui/selinux.tbl:199
+-msgid "Disable SELinux protection for transproxy daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for NetworkManager"
++#~ msgstr "停用 NetworkManager 的 SELinux 保護"
+ 
+-#: ../gui/selinux.tbl:200
+-msgid "Disable SELinux protection for udev daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for nfsd daemon"
++#~ msgstr "停用 nfsd daemon 的 SELinux 保護"
+ 
+-#: ../gui/selinux.tbl:201
+-msgid "Disable SELinux protection for uml daemon"
+-msgstr ""
++#~ msgid "Samba"
++#~ msgstr "Samba"
+ 
+-#: ../gui/selinux.tbl:202
+-msgid ""
+-"Allow xinetd to run unconfined, including any services it starts that do not "
+-"have a domain transition explicitly defined"
+-msgstr ""
++#~ msgid "Disable SELinux protection for nmbd daemon"
++#~ msgstr "停用 nmbd daemon 的 SELinux 保護"
+ 
+-#: ../gui/selinux.tbl:203
+-msgid ""
+-"Allow rc scripts to run unconfined, including any daemon started by an rc "
+-"script that does not have a domain transition explicitly defined"
+-msgstr ""
++#~ msgid "Disable SELinux protection for nrpe daemon"
++#~ msgstr "停用 nrpe daemon 的 SELinux 保護"
+ 
+-#: ../gui/selinux.tbl:204
+-msgid "Allow rpm to run unconfined"
+-msgstr ""
++#~ msgid "Disable SELinux protection for nscd daemon"
++#~ msgstr "停用 nscd daemon 的 SELinux 保護"
+ 
+-#: ../gui/selinux.tbl:205
+-msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
+-msgstr ""
++#~ msgid "Disable SELinux protection for nsd daemon"
++#~ msgstr "停用 nsd daemon 的 SELinux 保護"
+ 
+-#: ../gui/selinux.tbl:206
+-msgid "Disable SELinux protection for updfstab daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for ntpd daemon"
++#~ msgstr "停用 ntpd daemon 的 SELinux 保護"
+ 
+-#: ../gui/selinux.tbl:207
+-msgid "Disable SELinux protection for uptimed daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for oddjob"
++#~ msgstr "停用 oddjob 的 SELinux 保護"
+ 
+-#: ../gui/selinux.tbl:208
+-msgid ""
+-"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
+-"staff_r can do so"
+-msgstr ""
++#~ msgid "Disable SELinux protection for oddjob_mkhomedir"
++#~ msgstr "停用 oddjob_mkhomedir 的 SELinux 保護"
+ 
+-#: ../gui/selinux.tbl:209
+-msgid "Allow users to execute the mount command"
+-msgstr ""
++#~ msgid "Disable SELinux protection for openvpn daemon"
++#~ msgstr "停用 openvpn daemon 的 SELinux 保護"
+ 
+-#: ../gui/selinux.tbl:210
+-msgid "Allow regular users direct mouse access (only allow the X server)"
+-msgstr ""
++#~ msgid "Disable SELinux protection for pam daemon"
++#~ msgstr "停用 pam daemon 的 SELinux 保護"
+ 
+-#: ../gui/selinux.tbl:211
+-msgid "Allow users to run the dmesg command"
+-msgstr ""
++#~ msgid "Disable SELinux protection for pegasus"
++#~ msgstr "停用 pegasus 的 SELinux 保護"
+ 
+-#: ../gui/selinux.tbl:212
+-msgid "Allow users to control network interfaces (also needs USERCTL=true)"
+-msgstr ""
++#~ msgid "Disable SELinux protection for perdition daemon"
++#~ msgstr "停用 perdition daemon 的 SELinux 保護"
+ 
+-#: ../gui/selinux.tbl:213
+-msgid "Allow normal user to execute ping"
+-msgstr ""
++#~ msgid "Disable SELinux protection for portmap daemon"
++#~ msgstr "停用 portmap daemon 的 SELinux 保護"
+ 
+-#: ../gui/selinux.tbl:214
+-msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
+-msgstr ""
++#~ msgid "Disable SELinux protection for portslave daemon"
++#~ msgstr "停用 portslave daemon 的 SELinux 保護"
+ 
+-#: ../gui/selinux.tbl:215
+-msgid "Allow users to rw usb devices"
+-msgstr ""
++#~ msgid "Disable SELinux protection for postfix"
++#~ msgstr "停用 postfix 的 SELinux 保護"
+ 
+-#: ../gui/selinux.tbl:216
+-msgid ""
+-"Allow users to run TCP servers (bind to ports and accept connection from the "
+-"same domain and outside users)  disabling this forces FTP passive mode and "
+-"may change other protocols"
+-msgstr ""
++#~ msgid "Disable SELinux protection for postgresql daemon"
++#~ msgstr "停用 postgresql daemon 的 SELinux 保護"
+ 
+-#: ../gui/selinux.tbl:217
+-msgid "Allow user to stat ttyfiles"
+-msgstr ""
++#~ msgid "pppd"
++#~ msgstr "pppd"
+ 
+-#: ../gui/selinux.tbl:218
+-msgid "Disable SELinux protection for uucpd daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for pptp"
++#~ msgstr "停用 pptp 的 SELinux 保護"
+ 
+-#: ../gui/selinux.tbl:219
+-msgid "Disable SELinux protection for vmware daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for prelink daemon"
++#~ msgstr "停用 prelink daemon 的 SELinux 保護"
+ 
+-#: ../gui/selinux.tbl:220
+-msgid "Disable SELinux protection for watchdog daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for privoxy daemon"
++#~ msgstr "停用 privoxy daemon 的 SELinux 保護"
+ 
+-#: ../gui/selinux.tbl:221
+-msgid "Disable SELinux protection for winbind daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for ptal daemon"
++#~ msgstr "停用 ptal daemon 的 SELinux 保護"
+ 
+-#: ../gui/selinux.tbl:222
+-msgid "Disable SELinux protection for xdm daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for pxe daemon"
++#~ msgstr "停用 pxe daemon 的 SELinux 保護"
+ 
+-#: ../gui/selinux.tbl:223
+-msgid "Allow xdm logins as sysadm_r:sysadm_t"
+-msgstr ""
++#~ msgid "Disable SELinux protection for pyzord"
++#~ msgstr "停用 pyzord 的 SELinux 保護"
+ 
+-#: ../gui/selinux.tbl:224
+-msgid "Disable SELinux protection for xen daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for quota daemon"
++#~ msgstr "停用 quota daemon 的 SELinux 保護"
+ 
+-#: ../gui/selinux.tbl:225
+-msgid "XEN"
+-msgstr ""
++#~ msgid "Disable SELinux protection for radiusd daemon"
++#~ msgstr "停用 radiusd daemon 的 SELinux 保護"
+ 
+-#: ../gui/selinux.tbl:225
+-msgid "Allow xen to read/write physical disk devices"
+-msgstr ""
++#~ msgid "Disable SELinux protection for radvd daemon"
++#~ msgstr "停用 radvd daemon 的 SELinux 保護"
+ 
+-#: ../gui/selinux.tbl:226
+-msgid "Disable SELinux protection for xfs daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for rdisc"
++#~ msgstr "停用 rdisc 的 SELinux 保護"
+ 
+-#: ../gui/selinux.tbl:227
+-msgid "Disable SELinux protection for xen control"
+-msgstr ""
++#~ msgid "Disable SELinux protection for readahead"
++#~ msgstr "停用 readahead 的 SELinux 保護"
+ 
+-#: ../gui/selinux.tbl:228
+-msgid "Disable SELinux protection for ypbind daemon"
+-msgstr ""
++#~ msgid "Allow programs to read files in non-standard locations (default_t)"
++#~ msgstr "允許程式讀取位於非標準位置(default_t)上的檔案"
+ 
+-#: ../gui/selinux.tbl:229
+-msgid "Disable SELinux protection for NIS Password Daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for restorecond"
++#~ msgstr "停用 restorecond 的 SELinux 保護"
+ 
+-#: ../gui/selinux.tbl:230
+-msgid "Disable SELinux protection for ypserv daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for rhgb daemon"
++#~ msgstr "停用 rhgb daemon 的 SELinux 保護"
+ 
+-#: ../gui/selinux.tbl:231
+-msgid "Disable SELinux protection for NIS Transfer Daemon"
+-msgstr ""
++#~ msgid "Disable SELinux protection for ricci"
++#~ msgstr "停用 ricci 的 SELinux 保護"
+ 
+-#: ../gui/selinux.tbl:232
+-msgid "Allow SELinux webadm user to manage unprivileged users home directories"
+-msgstr ""
++#~ msgid "Disable SELinux protection for ricci_modclusterd"
++#~ msgstr "停用 ricci_modclusterd 的 SELinux 保護"
+ 
+-#: ../gui/selinux.tbl:233
+-msgid "Allow SELinux webadm user to read unprivileged users home directories"
+-msgstr ""
++#~ msgid "Disable SELinux protection for rlogind daemon"
++#~ msgstr "停用 rlogind daemon 的 SELinux 保護"
+ 
+-#: ../gui/semanagePage.py:126
+-#, python-format
+-msgid "Are you sure you want to delete %s '%s'?"
+-msgstr ""
++#~ msgid "Disable SELinux protection for rpcd daemon"
++#~ msgstr "停用 rpcd daemon 的 SELinux 保護"
+ 
+-#: ../gui/semanagePage.py:126
+-#, python-format
+-msgid "Delete %s"
+-msgstr ""
++#~ msgid "Disable SELinux protection for rshd"
++#~ msgstr "停用 rshd 的 SELinux 保護"
+ 
+-#: ../gui/semanagePage.py:134
+-#, python-format
+-msgid "Add %s"
+-msgstr ""
++#~ msgid "rsync"
++#~ msgstr "rsync"
+ 
+-#: ../gui/semanagePage.py:148
+-#, python-format
+-msgid "Modify %s"
+-msgstr ""
++#~ msgid "Disable SELinux protection for rsync daemon"
++#~ msgstr "停用 rsync daemon 的 SELinux 保護"
+ 
+-#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
+-msgid "Permissive"
+-msgstr ""
++#~ msgid "Allow ssh to run from inetd instead of as a daemon"
++#~ msgstr "允許 ssh 由 inetd 執行,而非以 daemon 的方式執行"
+ 
+-#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
+-msgid "Enforcing"
+-msgstr ""
++#~ msgid "SASL authentication server"
++#~ msgstr "SASL 身份認證伺服器"
+ 
+-#: ../gui/statusPage.py:94
+-msgid "Status"
+-msgstr ""
++#~ msgid ""
++#~ "Allow X-Windows server to map a memory region as both executable and "
++#~ "writable"
++#~ msgstr "允許 X-Windows 伺服器對應記憶體區域為可執行與可寫入"
+ 
+-#: ../gui/statusPage.py:133
+-msgid ""
+-"Changing the policy type will cause a relabel of the entire file system on "
+-"the next boot. Relabeling takes a long time depending on the size of the "
+-"file system.  Do you wish to continue?"
+-msgstr ""
++#~ msgid "Disable SELinux protection for saslauthd daemon"
++#~ msgstr "停用 saslauthd daemon 的 SELinux 保護"
+ 
+-#: ../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 ""
++#~ msgid "Disable SELinux protection for scannerdaemon daemon"
++#~ msgstr "停用 scannerdaemon daemon 的 SELinux 保護"
+ 
+-#: ../gui/statusPage.py:152
+-msgid ""
+-"Changing to SELinux enabled will cause a relabel of the entire file system "
+-"on the next boot. Relabeling takes a long time depending on the size of the "
+-"file system.  Do you wish to continue?"
+-msgstr ""
++#~ msgid "Do not allow transition to sysadm_t, sudo and su effected"
++#~ msgstr "不允許 sysadm_t、sudo 與 su 受變遷影響"
+ 
+-#: ../gui/system-config-selinux.glade:11
+-msgid "system-config-selinux"
+-msgstr ""
++#~ msgid "Do not allow any processes to load kernel modules"
++#~ msgstr "不允許任何程序載入 kernel 模組"
+ 
+-#: ../gui/system-config-selinux.glade:12
+-msgid ""
+-"Copyright (c)2006 Red Hat, Inc.\n"
+-"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
+-msgstr ""
++#~ msgid "Do not allow any processes to modify kernel SELinux policy"
++#~ msgstr "不允許任何程序修改 kernel SELinux 政策"
+ 
+-#: ../gui/system-config-selinux.glade:22
+-#: ../gui/system-config-selinux.glade:544
+-msgid "Add SELinux Login Mapping"
+-msgstr ""
++#~ msgid "Disable SELinux protection for sendmail daemon"
++#~ msgstr "停用 sendmail daemon 的 SELinux 保護"
+ 
+-#: ../gui/system-config-selinux.glade:257
+-msgid "Add SELinux Network Ports"
+-msgstr ""
++#~ msgid "Disable SELinux protection for setrans"
++#~ msgstr "停用 setrans daemon 的 SELinux 保護"
+ 
+-#: ../gui/system-config-selinux.glade:391
+-#: ../gui/system-config-selinux.glade:678
+-msgid "SELinux Type"
+-msgstr ""
++#~ msgid "Disable SELinux protection for setroubleshoot daemon"
++#~ msgstr "停用 setroubleshoot daemon 的 SELinux 保護"
+ 
+-#: ../gui/system-config-selinux.glade:622
+-msgid "File Specification"
+-msgstr ""
++#~ msgid "Disable SELinux protection for slapd daemon"
++#~ msgstr "停用 slapd daemon 的 SELinux 保護"
+ 
+-#: ../gui/system-config-selinux.glade:650
+-msgid "File Type"
+-msgstr ""
++#~ msgid "Disable SELinux protection for slrnpull daemon"
++#~ msgstr "停用 slrnpull daemon 的 SELinux 保護"
+ 
+-#: ../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 ""
++#~ msgid "Disable SELinux protection for smbd daemon"
++#~ msgstr "停用 smbd daemon 的 SELinux 保護"
+ 
+-#: ../gui/system-config-selinux.glade:773
+-msgid "MLS"
+-msgstr ""
++#~ msgid "Disable SELinux protection for snmpd daemon"
++#~ msgstr "停用 snmpd daemon 的 SELinux 保護"
+ 
+-#: ../gui/system-config-selinux.glade:837
+-msgid "Add SELinux User"
+-msgstr ""
++#~ msgid "Disable SELinux protection for snort daemon"
++#~ msgstr "停用 snort daemon 的 SELinux 保護"
+ 
+-#: ../gui/system-config-selinux.glade:1079
+-msgid "SELinux Administration"
+-msgstr ""
++#~ msgid "Disable SELinux protection for soundd daemon"
++#~ msgstr "停用 soundd daemon 的 SELinux 保護"
+ 
+-#: ../gui/system-config-selinux.glade:1122
+-msgid "Add"
+-msgstr ""
++#~ msgid "Disable SELinux protection for sound daemon"
++#~ msgstr "停用 sound daemon 的 SELinux 保護"
+ 
+-#: ../gui/system-config-selinux.glade:1144
+-msgid "_Properties"
+-msgstr ""
++#~ msgid "Spam Protection"
++#~ msgstr "防止垃圾郵件"
+ 
+-#: ../gui/system-config-selinux.glade:1166
+-msgid "_Delete"
+-msgstr ""
++#~ msgid "Disable SELinux protection for spamd daemon"
++#~ msgstr "停用 spamd daemon 的 SELinux 保護"
+ 
+-#: ../gui/system-config-selinux.glade:1256
+-msgid "Select Management Object"
+-msgstr ""
++#~ msgid "Allow Spam Assassin daemon network access"
++#~ msgstr "允許 Spam Assassin daemon 存取網路"
+ 
+-#: ../gui/system-config-selinux.glade:1273
+-msgid "<b>Select:</b>"
+-msgstr ""
++#~ msgid "Disable SELinux protection for speedmgmt daemon"
++#~ msgstr "停用 speedmgmt daemon 的 SELinux 保護"
+ 
+-#: ../gui/system-config-selinux.glade:1326
+-msgid "System Default Enforcing Mode"
+-msgstr ""
++#~ msgid "Squid"
++#~ msgstr "Squid"
+ 
+-#: ../gui/system-config-selinux.glade:1354
+-msgid ""
+-"Disabled\n"
+-"Permissive\n"
+-"Enforcing\n"
+-msgstr ""
++#~ msgid "Disable SELinux protection for squid daemon"
++#~ msgstr "停用 squid daemon 的 SELinux 保護"
+ 
+-#: ../gui/system-config-selinux.glade:1373
+-msgid "Current Enforcing Mode"
+-msgstr ""
++#~ msgid "Disable SELinux protection for ssh daemon"
++#~ msgstr "停用 ssh daemon 的 SELinux 保護"
+ 
+-#: ../gui/system-config-selinux.glade:1418
+-msgid "System Default Policy Type: "
+-msgstr ""
++#~ msgid ""
++#~ "Allow staff_r users to search the sysadm home dir and read files (such as "
++#~ "~/.bashrc)"
++#~ msgstr "允許 staff_r 使用者搜尋 sysadm 家目錄並讀取檔案(例如 ~/.bashrc)"
+ 
+-#: ../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 ""
++#~ msgid "Universal SSL tunnel"
++#~ msgstr "通用 SSL 穿隧"
+ 
+-#: ../gui/system-config-selinux.glade:1509
+-msgid "Relabel on next reboot."
+-msgstr ""
++#~ msgid "Disable SELinux protection for stunnel daemon"
++#~ msgstr "停用 stunnel daemon 的 SELinux 保護"
+ 
+-#: ../gui/system-config-selinux.glade:1561
+-msgid "label37"
+-msgstr ""
++#~ msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
++#~ msgstr "允許 stunnel daemon 以獨立方式、在 xinetd 之外執行"
+ 
+-#: ../gui/system-config-selinux.glade:1598
+-msgid "Revert boolean setting to system default"
+-msgstr ""
++#~ msgid "Disable SELinux protection for swat daemon"
++#~ msgstr "停用 swat daemon 的 SELinux 保護"
+ 
+-#: ../gui/system-config-selinux.glade:1614
+-msgid "Toggle between Customized and All Booleans"
+-msgstr ""
++#~ msgid "Disable SELinux protection for sxid daemon"
++#~ msgstr "停用 sxid daemon 的 SELinux 保護"
+ 
+-#: ../gui/system-config-selinux.glade:1645
+-#: ../gui/system-config-selinux.glade:1850
+-#: ../gui/system-config-selinux.glade:2037
+-#: ../gui/system-config-selinux.glade:2224
+-#: ../gui/system-config-selinux.glade:2467
+-#: ../gui/system-config-selinux.glade:2692
+-#: ../gui/system-config-selinux.glade:2867
+-msgid "Filter"
+-msgstr ""
++#~ msgid "Disable SELinux protection for syslogd daemon"
++#~ msgstr "停用 syslogd daemon 的 SELinux 保護"
+ 
+-#: ../gui/system-config-selinux.glade:1734
+-msgid "label50"
+-msgstr ""
++#~ msgid "Disable SELinux protection for system cron jobs"
++#~ msgstr "停用系統 cron jobs 的 SELinux 保護"
+ 
+-#: ../gui/system-config-selinux.glade:1771
+-msgid "Add File Context"
+-msgstr ""
++#~ msgid "Disable SELinux protection for tcp daemon"
++#~ msgstr "停用 tcp daemon 的 SELinux 保護"
+ 
+-#: ../gui/system-config-selinux.glade:1787
+-msgid "Modify File Context"
+-msgstr ""
++#~ msgid "Disable SELinux protection for telnet daemon"
++#~ msgstr "停用 telnet daemon 的 SELinux 保護"
+ 
+-#: ../gui/system-config-selinux.glade:1803
+-msgid "Delete File Context"
+-msgstr ""
++#~ msgid "Disable SELinux protection for tftpd daemon"
++#~ msgstr "停用 tftpd daemon 的 SELinux 保護"
+ 
+-#: ../gui/system-config-selinux.glade:1819
+-msgid "Toggle between all and customized file context"
+-msgstr ""
++#~ msgid "Disable SELinux protection for transproxy daemon"
++#~ msgstr "停用 transproxy daemon 的 SELinux 保護"
+ 
+-#: ../gui/system-config-selinux.glade:1939
+-msgid "label38"
+-msgstr ""
++#~ msgid "Disable SELinux protection for udev daemon"
++#~ msgstr "停用 udev daemon 的 SELinux 保護"
+ 
+-#: ../gui/system-config-selinux.glade:1976
+-msgid "Add SELinux User Mapping"
+-msgstr ""
++#~ msgid "Disable SELinux protection for uml daemon"
++#~ msgstr "停用 uml daemon 的 SELinux 保護"
+ 
+-#: ../gui/system-config-selinux.glade:1992
+-msgid "Modify SELinux User Mapping"
+-msgstr ""
++#~ msgid ""
++#~ "Allow xinetd to run unconfined, including any services it starts that do "
++#~ "not have a domain transition explicitly defined"
++#~ msgstr ""
++#~ "允許 xinetd 以不受限的方式執行,包括它啟動、但沒有明確定義網域變遷的任何服"
++#~ "務"
+ 
+-#: ../gui/system-config-selinux.glade:2008
+-msgid "Delete SELinux User Mapping"
+-msgstr ""
++#~ msgid ""
++#~ "Allow rc scripts to run unconfined, including any daemon started by an rc "
++#~ "script that does not have a domain transition explicitly defined"
++#~ msgstr ""
++#~ "允許 rc script 以未受限的方式執行,包括任何由 rc script 啟動、但沒有明確定"
++#~ "義網域變遷的任何服務"
+ 
+-#: ../gui/system-config-selinux.glade:2126
+-msgid "label39"
+-msgstr ""
++#~ msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
++#~ msgstr "允許有特權的工具程式執行 unconfined,例如 hotplug 與 insmod"
+ 
+-#: ../gui/system-config-selinux.glade:2163
+-msgid "Add User"
+-msgstr ""
++#~ msgid "Disable SELinux protection for updfstab daemon"
++#~ msgstr "停用 updfstab daemon 的 SELinux 保護"
+ 
+-#: ../gui/system-config-selinux.glade:2179
+-msgid "Modify User"
+-msgstr ""
++#~ msgid "Disable SELinux protection for uptimed daemon"
++#~ msgstr "停用 uptimed daemon 的 SELinux 保護"
+ 
+-#: ../gui/system-config-selinux.glade:2195
+-msgid "Delete User"
+-msgstr ""
++#~ msgid ""
++#~ "Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, "
++#~ "only staff_r can do so"
++#~ msgstr ""
++#~ "允許 user_r 透過 su、sudo 或 userhelper 存取 sysadm_r。要不然的話,只有 "
++#~ "staff_r 可以這樣做"
+ 
+-#: ../gui/system-config-selinux.glade:2313
+-msgid "label41"
+-msgstr ""
++#~ msgid "Allow users to control network interfaces (also needs USERCTL=true)"
++#~ msgstr "允許使用者控制網路介面(也需要 USERCTL=true)"
+ 
+-#: ../gui/system-config-selinux.glade:2350
+-msgid "Add Network Port"
+-msgstr ""
++#~ msgid "Allow user to stat ttyfiles"
++#~ msgstr "允許使用者統計 ttyfiles"
+ 
+-#: ../gui/system-config-selinux.glade:2366
+-msgid "Edit Network Port"
+-msgstr ""
++#~ msgid "Disable SELinux protection for uucpd daemon"
++#~ msgstr "停用 uucpd daemon 的 SELinux 保護"
+ 
+-#: ../gui/system-config-selinux.glade:2382
+-msgid "Delete Network Port"
+-msgstr ""
++#~ msgid "Disable SELinux protection for vmware daemon"
++#~ msgstr "停用 vmware daemon 的 SELinux 保護"
+ 
+-#: ../gui/system-config-selinux.glade:2418
+-#: ../gui/system-config-selinux.glade:2436
+-msgid "Toggle between Customized and All Ports"
+-msgstr ""
++#~ msgid "Disable SELinux protection for watchdog daemon"
++#~ msgstr "停用 watchdog daemon 的 SELinux 保護"
+ 
+-#: ../gui/system-config-selinux.glade:2556
+-msgid "label42"
+-msgstr ""
++#~ msgid "Disable SELinux protection for winbind daemon"
++#~ msgstr "停用 winbind daemon 的 SELinux 保護"
+ 
+-#: ../gui/system-config-selinux.glade:2593
+-msgid "Generate new policy module"
+-msgstr ""
++#~ msgid "Disable SELinux protection for xdm daemon"
++#~ msgstr "停用 xdm daemon 的 SELinux 保護"
+ 
+-#: ../gui/system-config-selinux.glade:2609
+-msgid "Load policy module"
+-msgstr ""
++#~ msgid "Allow xdm logins as sysadm_r:sysadm_t"
++#~ msgstr "允許 xdm 以 sysadm_r:sysadm_t 登入"
+ 
+-#: ../gui/system-config-selinux.glade:2625
+-msgid "Remove loadable policy module"
+-msgstr ""
++#~ msgid "Disable SELinux protection for xen daemon"
++#~ msgstr "停用 xen daemon 的 SELinux 保護"
+ 
+-#: ../gui/system-config-selinux.glade:2661
+-msgid ""
+-"Enable/Disable additional audit rules, that are normally not reported in the "
+-"log files."
+-msgstr ""
++#~ msgid "XEN"
++#~ msgstr "XEN"
+ 
+-#: ../gui/system-config-selinux.glade:2781
+-msgid "label44"
+-msgstr ""
++#~ msgid "Disable SELinux protection for xfs daemon"
++#~ msgstr "停用 xfs daemon 的 SELinux 保護"
+ 
+-#: ../gui/system-config-selinux.glade:2818
+-msgid "Change process mode to permissive."
+-msgstr ""
++#~ msgid "Disable SELinux protection for xen control"
++#~ msgstr "停用 xen control 的 SELinux 保護"
+ 
+-#: ../gui/system-config-selinux.glade:2836
+-msgid "Change process mode to enforcing"
+-msgstr ""
++#~ msgid "Disable SELinux protection for ypbind daemon"
++#~ msgstr "停用 ypbind daemon 的 SELinux 保護"
+ 
+-#: ../gui/system-config-selinux.glade:2928
+-msgid "Process Domain"
+-msgstr ""
++#~ msgid "Disable SELinux protection for NIS Password Daemon"
++#~ msgstr "停用 NIS 密碼 daemon 的 SELinux 保護"
+ 
+-#: ../gui/system-config-selinux.glade:2956
+-msgid "label59"
+-msgstr ""
++#~ msgid "Disable SELinux protection for ypserv daemon"
++#~ msgstr "停用 ypserv daemon 的 SELinux 保護"
+ 
+-#: ../gui/usersPage.py:138
+-#, python-format
+-msgid "SELinux user '%s' is required"
+-msgstr ""
++#~ msgid "Disable SELinux protection for NIS Transfer Daemon"
++#~ msgstr "停用 NIS 傳輸 daemon 的 SELinux 保護"
+diff --git a/policycoreutils/sandbox/sandbox b/policycoreutils/sandbox/sandbox
+index 0ecb6be..b629006 100644
+--- a/policycoreutils/sandbox/sandbox
++++ b/policycoreutils/sandbox/sandbox
+@@ -26,7 +26,7 @@ import signal
+ from tempfile import mkdtemp
+ import pwd
+ import commands
+-import setools
++import sepolicy
+ 
+ PROGNAME = "policycoreutils"
+ SEUNSHARE = "/usr/sbin/seunshare"
+@@ -241,6 +241,7 @@ class Sandbox:
+            for f in files:
+                   copyfile(f, homedir, self.__homedir)
+                   copyfile(f, "/tmp", self.__tmpdir)
++                  copyfile(f, "/var/tmp", self.__tmpdir)
+ 
+     def __setup_sandboxrc(self, wm = "/usr/bin/matchbox-window-manager -use_titlebar no"):
+            execfile =self.__homedir + "/.sandboxrc"
+@@ -275,7 +276,7 @@ kill -TERM $WM_PID  2> /dev/null
+                types = _("""
+ Policy defines the following types for use with the -t:
+ \t%s
+-""") % "\n\t".join(setools.seinfo(setools.ATTRIBUTE, "sandbox_type")[0]['types'])
++""") % "\n\t".join(sepolicy.info(sepolicy.ATTRIBUTE, "sandbox_type")[0]['types'])
+         except RuntimeError:
+                pass
+ 
+@@ -308,6 +309,9 @@ sandbox [-h] [-c] [-l level ] [-[X|M] [-H homedir] [-T tempdir]] [-I includefile
+         parser.add_option("-S", "--session", action="store_true",  dest="session", 
+                           default=False,  help=_("run complete desktop session within sandbox"))
+ 
++        parser.add_option("-s", "--shred", action="store_true",  dest="shred", 
++                          default=False,  help=_("Shred content before tempory directories are removed"))
++
+         parser.add_option("-X", dest="X_ind", 
+                           action="callback", callback=self.__x_callback, 
+                           default=False,  help=_("run X application within a sandbox"))
+@@ -349,7 +353,12 @@ sandbox [-h] [-c] [-l level ] [-[X|M] [-H homedir] [-T tempdir]] [-I includefile
+ 
+         if self.__options.X_ind:
+                self.setype = DEFAULT_X_TYPE
+-
++        else:
++               try:
++                      sepolicy.info(sepolicy.TYPE, "sandbox_t")
++               except RuntimeError:
++                      raise ValueError(_("Sandbox Policy is currently disabled.\nYou need to enable the policy by executing the following as root\n# semodule -e sandbox"))
++               
+         if self.__options.setype:
+                self.setype = self.__options.setype
+ 
+@@ -460,9 +469,20 @@ sandbox [-h] [-c] [-l level ] [-[X|M] [-H homedir] [-T tempdir]] [-I includefile
+                                 savefile(dest, i, self.__options.X_ind)
+ 
+                   if self.__homedir and not self.__options.homedir: 
++                         if self.__options.shred:
++                                self.shred(self.__homedir)
+                          shutil.rmtree(self.__homedir)
+                   if self.__tmpdir and not self.__options.tmpdir:
++                         if self.__options.shred:
++                                self.shred(self.__homedir)
+                          shutil.rmtree(self.__tmpdir)
++
++    def shred(self, path):
++        for root, dirs, files in os.walk(path):
++            for f in files:
++                dest = root + "/" + f
++                subprocess.Popen(["/usr/bin/shred",dest]).wait()
++
+     def main(self):
+         try:
+                self.__parse_options()
+diff --git a/policycoreutils/sandbox/sandbox.8 b/policycoreutils/sandbox/sandbox.8
+index 00d9b37..521afcd 100644
+--- a/policycoreutils/sandbox/sandbox.8
++++ b/policycoreutils/sandbox/sandbox.8
+@@ -3,11 +3,11 @@
+ sandbox \- Run cmd under an SELinux sandbox
+ .SH SYNOPSIS
+ .B sandbox
+-[-C] [-c] [ -d DPI ] [-l level ] [[-M | -X]  -H homedir -T tempdir ] [-I includefile ] [ -W windowmanager ] [ -w windowsize ] [[-i file ]...] [ -t type ] cmd
++[-C] [-c] [-s] [ -d DPI ] [-l level ] [[-M | -X]  -H homedir -T tempdir ] [-I includefile ] [ -W windowmanager ] [ -w windowsize ] [[-i file ]...] [ -t type ] cmd
+ 
+ .br
+ .B sandbox
+-[-C] [-c] [ -d DPI ] [-l level ] [[-M | -X]  -H homedir -T tempdir ] [-I includefile ] [ -W windowmanager ] [ -w windowsize ] [[-i file ]...] [ -t type ] -S
++[-C] [-c] [-s] [ -d DPI ] [-l level ] [[-M | -X]  -H homedir -T tempdir ] [-I includefile ] [ -W windowmanager ] [ -w windowsize ] [[-i file ]...] [ -t type ] -S
+ .br
+ .SH DESCRIPTION
+ .PP
+@@ -39,6 +39,9 @@ Specify the MLS/MCS Security Level to run the sandbox with.  Defaults to random.
+ \fB\-M\fR
+ Create a Sandbox with temporary files for $HOME and /tmp.
+ .TP
++\fB\-s\fR  \fB\--shred\fR
++Shred temporary files created in $HOME and /tmp, before deleting.
++.TP
+ \fB\-t type\fR
+ Use alternate sandbox type, defaults to sandbox_t or sandbox_x_t for -X.
+ 
+diff --git a/policycoreutils/sandbox/seunshare.c b/policycoreutils/sandbox/seunshare.c
+index 3bb3c4b..d16e331 100644
+--- a/policycoreutils/sandbox/seunshare.c
++++ b/policycoreutils/sandbox/seunshare.c
+@@ -31,6 +31,12 @@
+ #include <selinux/context.h>	/* for context-mangling functions */
+ #include <dirent.h>
+ 
++
++/*
++ * Note setfsuid never returns an error code.  But the compiler complains if 
++ * I do not check, so I am checking for -1, which should never happen.
++ */
++
+ #ifdef USE_NLS
+ #include <locale.h>		/* for setlocale() */
+ #include <libintl.h>		/* for gettext() */
+@@ -617,12 +623,15 @@ static int cleanup_tmpdir(const char *tmpdir, const char *src,
+ 	free(cmdbuf); cmdbuf = NULL;
+ 
+ 	/* remove runtime temporary directory */
+-	setfsuid(0);
++	if (setfsuid(0) < 0) 
++		rc++;
++
+ 	if (rmdir(tmpdir) == -1)
+ 		fprintf(stderr, _("Failed to remove directory %s: %s\n"), tmpdir, strerror(errno));
+-	setfsuid(pwd->pw_uid);
++	if (setfsuid(pwd->pw_uid) < 0) 
++		rc++;
+ 
+-	return 0;
++	return rc;
+ }
+ 
+ /**
+@@ -642,7 +651,9 @@ static char *create_tmpdir(const char *src, struct stat *src_st,
+ 
+ 	/* get selinux context */
+ 	if (execcon) {
+-		setfsuid(pwd->pw_uid);
++		if (setfsuid(pwd->pw_uid) < 0) 
++			goto err;
++
+ 		if ((fd_s = open(src, O_RDONLY)) < 0) {
+ 			fprintf(stderr, _("Failed to open directory %s: %s\n"), src, strerror(errno));
+ 			goto err;
+@@ -661,7 +672,8 @@ static char *create_tmpdir(const char *src, struct stat *src_st,
+ 		}
+ 
+ 		/* ok to not reach this if there is an error */
+-		setfsuid(0);
++		if (setfsuid(0) < 0) 
++			goto err;
+ 	}
+ 
+ 	if (asprintf(&tmpdir, "/tmp/.sandbox-%s-XXXXXX", pwd->pw_name) == -1) {
+@@ -716,14 +728,16 @@ static char *create_tmpdir(const char *src, struct stat *src_st,
+ 		}
+ 	}
+ 
+-	setfsuid(pwd->pw_uid);
++	if (setfsuid(pwd->pw_uid) < 0) 
++		goto err;
+ 
+ 	if (rsynccmd(src, tmpdir, &cmdbuf) < 0) {
+ 		goto err;
+ 	}
+ 
+ 	/* ok to not reach this if there is an error */
+-	setfsuid(0);
++	if (setfsuid(0) < 0) 
++		goto err;
+ 
+ 	if (cmdbuf && spawn_command(cmdbuf, pwd->pw_uid) != 0) {
+ 		fprintf(stderr, _("Failed to populate runtime temporary directory\n"));
+@@ -916,7 +930,8 @@ int main(int argc, char **argv) {
+ 	/* Changing fsuid is usually required when user-specified directory is
+ 	 * on an NFS mount.  It's also desired to avoid leaking info about
+ 	 * existence of the files not accessible to the user. */
+-	setfsuid(uid);
++	if (setfsuid(uid) < 0) 
++		return -1;
+ 
+ 	/* verify homedir and tmpdir */
+ 	if (homedir_s && (
+@@ -925,7 +940,7 @@ int main(int argc, char **argv) {
+ 	if (tmpdir_s && (
+ 		verify_directory(tmpdir_s, NULL, &st_tmpdir_s) < 0 ||
+ 		check_owner_uid(uid, tmpdir_s, &st_tmpdir_s))) return -1;
+-	setfsuid(0);
++	if (setfsuid(0) < 0) return -1;
+ 
+ 	/* create runtime tmpdir */
+ 	if (tmpdir_s && (tmpdir_r = create_tmpdir(tmpdir_s, &st_tmpdir_s,
+@@ -959,7 +974,7 @@ int main(int argc, char **argv) {
+ 		}
+ 
+ 		/* assume fsuid==ruid after this point */
+-		setfsuid(uid);
++		if (setfsuid(uid) < 0) goto childerr;
+ 
+ 		/* mount homedir and tmpdir, in this order */
+ 		if (homedir_s && seunshare_mount(homedir_s, pwd->pw_dir,
+@@ -1005,7 +1020,7 @@ int main(int argc, char **argv) {
+ 
+ 		/* selinux context */
+ 		if (execcon && setexeccon(execcon) != 0) {
+-			fprintf(stderr, _("Could not set exec context to %s.\n"), execcon);
++			fprintf(stderr, _("Could not set exec context to %s. %s\n"), execcon, strerror(errno));
+ 			goto childerr;
+ 		}
+ 
+diff --git a/policycoreutils/scripts/fixfiles b/policycoreutils/scripts/fixfiles
+index 989b1ae..19a4ff0 100755
+--- a/policycoreutils/scripts/fixfiles
++++ b/policycoreutils/scripts/fixfiles
+@@ -114,6 +114,7 @@ exclude_dirs() {
+ # Set global Variables
+ #
+ fullFlag=0
++VERBOSE="-p"
+ FORCEFLAG=""
+ DIRS=""
+ RPMILES=""
+@@ -176,7 +177,7 @@ if [ -f ${PREFC} -a -x /usr/bin/diff ]; then
+                   esac; \
+                fi; \
+             done | \
+-	${RESTORECON} -i -f - -R -p `exclude_dirs`; \
++	${RESTORECON} ${VERBOSE} -i -f - -R `exclude_dirs`; \
+ 	rm -f ${TEMPFILE} ${PREFCTEMPFILE}
+ fi
+ }
+@@ -206,12 +207,12 @@ if [ ! -z "$PREFC" ]; then
+ fi
+ if [ ! -z "$RPMFILES" ]; then
+     for i in `echo "$RPMFILES" | sed 's/,/ /g'`; do
+-	rpmlist $i | ${RESTORECON} ${FORCEFLAG} $* -R -i -f - 2>&1 | cat >> $LOGFILE
++	rpmlist $i | ${RESTORECON} ${FORCEFLAG} ${VERBOSE} $* -R -i -f - 2>&1 | cat >> $LOGFILE
+     done
+     exit $?
+ fi
+ if [ ! -z "$FILEPATH" ]; then
+-    ${RESTORECON} ${FORCEFLAG} -R $* $FILEPATH 2>&1 | cat >> $LOGFILE
++    ${RESTORECON} ${FORCEFLAG} ${VERBOSE} -R $* $FILEPATH 2>&1 | cat >> $LOGFILE
+     return
+ fi
+ [ -x /usr/sbin/genhomedircon ] && /usr/sbin/genhomedircon
+@@ -286,7 +287,7 @@ process() {
+ # Make sure they specified one of the three valid commands
+ #
+ case "$1" in
+-    restore) restore -p ;;
++    restore) restore;;
+     check) restore -n -v;;
+     verify) restore -n -o -;;
+     relabel) relabel;;
+@@ -317,11 +318,14 @@ if [ $# = 0 ]; then
+ fi
+ 
+ # See how we were called.
+-while getopts "C:FfR:l:" i; do
++while getopts "C:FfR:l:v" i; do
+     case "$i" in
+ 	f)
+ 		fullFlag=1
+ 		;;
++	v)
++		VERBOSE="-v"
++		;;
+         R)
+ 		RPMFILES=$OPTARG
+ 		;;
+diff --git a/policycoreutils/scripts/fixfiles.8 b/policycoreutils/scripts/fixfiles.8
+index 0b4cbaa..9ab7334 100644
+--- a/policycoreutils/scripts/fixfiles.8
++++ b/policycoreutils/scripts/fixfiles.8
+@@ -5,13 +5,13 @@ fixfiles \- fix file SELinux security contexts.
+ .SH "SYNOPSIS"
+ 
+ .B fixfiles 
+-.I [-F] [-l logfile ] { check | restore|[-f] relabel | verify } [[dir/file] ... ] 
++.I [-v] [-F] [-l logfile ] { check | restore|[-f] relabel | verify } [[dir/file] ... ] 
+ 
+ .B fixfiles 
+-.I [-F] [ -R rpmpackagename[,rpmpackagename...] ] [-l logfile ] { check | restore | verify }
++.I [-v] [-F] [ -R rpmpackagename[,rpmpackagename...] ] [-l logfile ] { check | restore | verify }
+ 
+ .B fixfiles 
+-.I [ -C PREVIOUS_FILECONTEXT ] [-l logfile ] { check | restore | verify }
++.I [-v] [ -C PREVIOUS_FILECONTEXT ] [-l logfile ] { check | restore | verify }
+ 
+ .B fixfiles 
+ .I onboot
+@@ -54,6 +54,10 @@ Use the rpm database to discover all files within the specified packages and res
+ .B -C PREVIOUS_FILECONTEXT
+ Run a diff on  the PREVIOUS_FILECONTEXT file to the currently installed one, and restore the context of all affected files.
+ 
++.TP 
++.B -v
++Modify verbosity from progess to verbose. (Run restorecon with -v instead of -p)
++
+ .SH "ARGUMENTS"
+ One of:
+ .TP 
+diff --git a/policycoreutils/scripts/genhomedircon b/policycoreutils/scripts/genhomedircon
+new file mode 100644
+index 0000000..58b19cd
+--- /dev/null
++++ b/policycoreutils/scripts/genhomedircon
+@@ -0,0 +1,3 @@
++#!/bin/sh
++
++/usr/sbin/semodule -Bn
+diff --git a/policycoreutils/semanage/default_encoding/Makefile b/policycoreutils/semanage/default_encoding/Makefile
+new file mode 100644
+index 0000000..e15a877
+--- /dev/null
++++ b/policycoreutils/semanage/default_encoding/Makefile
+@@ -0,0 +1,8 @@
++all:
++	LDFLAGS="" python setup.py build
++
++install: all
++	LDFLAGS="" python setup.py install --root=$(DESTDIR)/
++
++clean:
++	rm -rf build *~
+diff --git a/policycoreutils/semanage/default_encoding/default_encoding.c b/policycoreutils/semanage/default_encoding/default_encoding.c
+new file mode 100644
+index 0000000..023b8f4
+--- /dev/null
++++ b/policycoreutils/semanage/default_encoding/default_encoding.c
+@@ -0,0 +1,57 @@
++/*
++ * Authors:
++ *   John Dennis <jdennis at redhat.com>
++ *
++ * Copyright (C) 2009  Red Hat
++ * see file 'COPYING' for use and warranty information
++ *
++ * This program is free software; you can redistribute it and/or
++ * modify it under the terms of the GNU General Public License as
++ * published by the Free Software Foundation.
++ *
++ * This program is distributed in the hope that it will be useful,
++ * but WITHOUT ANY WARRANTY; without even the implied warranty of
++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
++ * GNU General Public License for more details.
++ *
++ * You should have received a copy of the GNU General Public License
++ * along with this program; if not, write to the Free Software
++ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
++ */
++
++#include <Python.h>
++
++PyDoc_STRVAR(setdefaultencoding_doc,
++"setdefaultencoding(encoding='utf-8')\n\
++\n\
++Set the current default string encoding used by the Unicode implementation.\n\
++Defaults to utf-8."
++);
++
++static PyObject *
++setdefaultencoding(PyObject *self, PyObject *args, PyObject *kwds)
++{
++    static char *kwlist[] = {"utf-8", NULL};
++    char *encoding;
++
++    if (!PyArg_ParseTupleAndKeywords(args, kwds, "s:setdefaultencoding", kwlist, &encoding))
++        return NULL;
++
++    if (PyUnicode_SetDefaultEncoding(encoding))
++        return NULL;
++
++    Py_RETURN_NONE;
++}
++
++static PyMethodDef methods[] = {
++    {"setdefaultencoding", (PyCFunction)setdefaultencoding, METH_VARARGS|METH_KEYWORDS, setdefaultencoding_doc},
++	{NULL,		NULL}		/* sentinel */
++};
++
++
++PyMODINIT_FUNC
++initdefault_encoding_utf8(void)
++{
++    PyUnicode_SetDefaultEncoding("utf-8");
++    Py_InitModule3("default_encoding_utf8", methods, "Forces the default encoding to utf-8");
++}
+diff --git a/policycoreutils/semanage/default_encoding/policycoreutils/__init__.py b/policycoreutils/semanage/default_encoding/policycoreutils/__init__.py
+new file mode 100644
+index 0000000..ccb6b8b
+--- /dev/null
++++ b/policycoreutils/semanage/default_encoding/policycoreutils/__init__.py
+@@ -0,0 +1,17 @@
++#
++# Copyright (C) 2006,2007,2008, 2009 Red Hat, Inc.
++#
++# This program is free software; you can redistribute it and/or modify
++# it under the terms of the GNU General Public License as published by
++# the Free Software Foundation; either version 2 of the License, or
++# (at your option) any later version.
++#
++# This program is distributed in the hope that it will be useful,
++# but WITHOUT ANY WARRANTY; without even the implied warranty of
++# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
++# GNU General Public License for more details.
++#
++# You should have received a copy of the GNU General Public License
++# along with this program; if not, write to the Free Software
++# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
++#
+diff --git a/policycoreutils/semanage/default_encoding/setup.py b/policycoreutils/semanage/default_encoding/setup.py
+new file mode 100644
+index 0000000..e2befdb
+--- /dev/null
++++ b/policycoreutils/semanage/default_encoding/setup.py
+@@ -0,0 +1,38 @@
++# Authors:
++#   John Dennis <jdennis at redhat.com>
++#
++# Copyright (C) 2009  Red Hat
++# see file 'COPYING' for use and warranty information
++#
++# This program is free software; you can redistribute it and/or
++# modify it under the terms of the GNU General Public License as
++# published by the Free Software Foundation.
++#
++# This program is distributed in the hope that it will be useful,
++# but WITHOUT ANY WARRANTY; without even the implied warranty of
++# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
++# GNU General Public License for more details.
++#
++# You should have received a copy of the GNU General Public License
++# along with this program; if not, write to the Free Software
++# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
++
++from distutils.core import setup, Extension
++
++default_encoding_utf8 = Extension('policycoreutils.default_encoding_utf8', ['default_encoding.c'])
++
++setup(name             = 'policycoreutils-default-encoding',
++      version          = '0.1',
++      description      = 'Forces the default encoding in Python to be utf-8',
++      long_description = 'Forces the default encoding in Python to be utf-8',
++      author           = 'John Dennis',
++      author_email     = 'jdennis at redhat.com',
++      maintainer       = 'John Dennis',
++      maintainer_email = 'jdennis at redhat.com',
++      license          = 'GPLv3+',
++      platforms        = 'posix',
++      url              = '',
++      download_url     = '',
++      ext_modules      = [default_encoding_utf8],
++      packages=["policycoreutils"],
++)
+diff --git a/policycoreutils/semanage/semanage b/policycoreutils/semanage/semanage
+index f4602a9..61d455c 100644
+--- a/policycoreutils/semanage/semanage
++++ b/policycoreutils/semanage/semanage
+@@ -20,6 +20,7 @@
+ #                                        02111-1307  USA
+ #
+ #  
++import policycoreutils.default_encoding_utf8
+ import sys, getopt, re
+ import seobject
+ import selinux
+@@ -32,7 +33,7 @@ gettext.textdomain(PROGNAME)
+ try:
+        gettext.install(PROGNAME,
+                        localedir="/usr/share/locale",
+-                       unicode=False,
++                       unicode=True,
+                        codeset = 'utf-8')
+ except IOError:
+        import __builtin__
+diff --git a/policycoreutils/semanage/semanage.8 b/policycoreutils/semanage/semanage.8
+index 63b11dd..28a9022 100644
+--- a/policycoreutils/semanage/semanage.8
++++ b/policycoreutils/semanage/semanage.8
+@@ -154,7 +154,7 @@ MLS/MCS Security Range (MLS/MCS Systems only)
+ SELinux Range for SELinux login mapping defaults to the SELinux user record range.
+ SELinux Range for SELinux user defaults to s0.
+ .TP
+-.I                \-R, \-\-role
++.I                \-R, \-\-roles
+ SELinux Roles.  You must enclose multiple roles within quotes, separate by spaces. Or specify \-R multiple times.
+ .TP
+ .I                \-P, \-\-prefix
+diff --git a/policycoreutils/semanage/seobject.py b/policycoreutils/semanage/seobject.py
+index ad7dc8c..f2b8721 100644
+--- a/policycoreutils/semanage/seobject.py
++++ b/policycoreutils/semanage/seobject.py
+@@ -24,17 +24,18 @@
+ import pwd, grp, string, selinux, tempfile, os, re, sys, stat
+ from semanage import *;
+ PROGNAME = "policycoreutils"
++import sepolicy
++from sepolicy import boolean_desc, boolean_category
+ import sepolgen.module as module
+ from IPy import IP
+ 
+ import gettext
+ gettext.bindtextdomain(PROGNAME, "/usr/share/locale")
+ gettext.textdomain(PROGNAME)
+-try:
+-       gettext.install(PROGNAME, localedir = "/usr/share/locale", unicode = 1)
+-except IOError:
+-       import __builtin__
+-       __builtin__.__dict__['_'] = unicode
++
++import gettext
++translation=gettext.translation(PROGNAME, localedir = "/usr/share/locale", fallback=True)
++_=translation.ugettext
+ 
+ import syslog
+ 
+@@ -123,39 +124,6 @@ class nulllogger:
+ 	def commit(self,success):
+ 		pass
+ 
+-import xml.etree.ElementTree
+-
+-booleans_dict = {}
+-try:
+-       tree = xml.etree.ElementTree.parse("/usr/share/selinux/devel/policy.xml")
+-       for l in  tree.findall("layer"):
+-              for m in  l.findall("module"):
+-                     for b in  m.findall("tunable"):
+-                            desc = b.find("desc").find("p").text.strip("\n")
+-                            desc = re.sub("\n", " ", desc)
+-                            booleans_dict[b.get('name')] = (m.get("name"), b.get('dftval'), desc)
+-                     for b in  m.findall("bool"):
+-                            desc = b.find("desc").find("p").text.strip("\n")
+-                            desc = re.sub("\n", " ", desc)
+-                            booleans_dict[b.get('name')] = (m.get("name"), b.get('dftval'), desc)
+-              for i in  tree.findall("bool"):
+-                     desc = i.find("desc").find("p").text.strip("\n")
+-                     desc = re.sub("\n", " ", desc)
+-                     booleans_dict[i.get('name')] = (_("global"), i.get('dftval'), desc)
+-       for i in  tree.findall("tunable"):
+-              desc = i.find("desc").find("p").text.strip("\n")
+-              desc = re.sub("\n", " ", desc)
+-              booleans_dict[i.get('name')] = (_("global"), i.get('dftval'), desc)
+-except IOError, e:
+-       #print _("Failed to translate booleans.\n%s") % e
+-       pass
+-
+-def boolean_desc(boolean):
+-       if boolean in booleans_dict:
+-              return _(booleans_dict[boolean][2])
+-       else:
+-              return boolean
+-
+ def validate_level(raw):
+ 	sensitivity = "s[0-9]*"
+ 	category = "c[0-9]*"
+@@ -384,13 +352,7 @@ class permissiveRecords(semanageRecords):
+                return l
+ 
+ 	def list(self, heading = 1, locallist = 0):
+-		try:
+-			import setools
+-		except:
+-			print "only able to list permissive types when setools is installed"
+-			return
+-
+-		all = map(lambda y: y["name"], filter(lambda x: x["permissive"], setools.seinfo(setools.TYPE)))
++		all = map(lambda y: y["name"], filter(lambda x: x["permissive"], sepolicy.info(sepolicy.TYPE)))
+ 		if len(all) == 0:
+ 			return 
+ 
+@@ -493,7 +455,9 @@ class loginRecords(semanageRecords):
+ 		if rc < 0:
+ 			raise ValueError(_("Could not check if login mapping for %s is defined") % name)
+ 		if exists:
+-			raise ValueError(_("Login mapping for %s is already defined") % name)
++                       semanage_seuser_key_free(k)
++                       return self.__modify(name, sename, serange)
++
+                 if name[0] == '%':
+                        try:
+                               grp.getgrnam(name[1:])
+@@ -738,7 +702,8 @@ class seluserRecords(semanageRecords):
+                 if rc < 0:
+                        raise ValueError(_("Could not check if SELinux user %s is defined") % name)
+                 if exists:
+-                       raise ValueError(_("SELinux user %s is already defined") % name)
++                       semanage_user_key_free(k)
++                       return self.__modify(name, roles, selevel, serange, prefix)
+ 
+                 (rc, u) = semanage_user_create(self.sh)
+                 if rc < 0:
+@@ -958,6 +923,8 @@ class seluserRecords(semanageRecords):
+ 				print "%-15s %s" % (k, ddict[k][3])
+ 
+ class portRecords(semanageRecords):
++	valid_types =  sepolicy.info(sepolicy.ATTRIBUTE,"port_type")[0]["types"]
++
+ 	def __init__(self, store = ""):
+ 		semanageRecords.__init__(self, store)
+ 
+@@ -997,6 +964,9 @@ class portRecords(semanageRecords):
+ 		if type == "":
+ 			raise ValueError(_("Type is required"))
+ 
++		if type not in self.valid_types:
++			raise ValueError(_("Type %s is invalid, must be a port type") % type)
++
+ 		( k, proto_d, low, high ) = self.__genkey(port, proto)			
+ 
+ 		(rc, exists) = semanage_port_exists(self.sh, k)
+@@ -1056,6 +1026,9 @@ class portRecords(semanageRecords):
+ 			else:
+ 				raise ValueError(_("Requires setype"))
+ 
++		if setype and setype not in self.valid_types:
++			raise ValueError(_("Type %s is invalid, must be a port type") % setype)
++
+ 		( k, proto_d, low, high ) = self.__genkey(port, proto)
+ 
+ 		(rc, exists) = semanage_port_exists(self.sh, k)
+@@ -1213,6 +1186,8 @@ class portRecords(semanageRecords):
+ 			print rec
+ 
+ class nodeRecords(semanageRecords):
++       valid_types =  sepolicy.info(sepolicy.ATTRIBUTE,"node_type")[0]["types"]
++
+        def __init__(self, store = ""):
+                semanageRecords.__init__(self,store)
+                self.protocol = ["ipv4", "ipv6"]
+@@ -1252,7 +1227,10 @@ class nodeRecords(semanageRecords):
+                                serange = untranslate(serange)
+ 
+                if ctype == "":
+-                       raise ValueError(_("SELinux Type is required"))
++                       raise ValueError(_("SELinux node type is required"))
++
++	       if ctype not in self.valid_types:
++		       raise ValueError(_("Type %s is invalid, must be a node type") % ctype)
+ 
+                (rc, k) = semanage_node_key_create(self.sh, addr, mask, proto)
+                if rc < 0:
+@@ -1262,7 +1240,8 @@ class nodeRecords(semanageRecords):
+ 
+                (rc, exists) = semanage_node_exists(self.sh, k)
+                if exists:
+-                       raise ValueError(_("Addr %s already defined") % addr)
++                       semanage_node_key_free(k)
++                       return self.__modify(addr, mask, self.protocol[proto], serange, ctype)
+ 
+                (rc, node) = semanage_node_create(self.sh)
+                if rc < 0:
+@@ -1318,6 +1297,9 @@ class nodeRecords(semanageRecords):
+                if serange == "" and setype == "":
+                        raise ValueError(_("Requires setype or serange"))
+ 
++	       if setype and setype not in self.valid_types:
++		       raise ValueError(_("Type %s is invalid, must be a node type") % setype)
++
+                (rc, k) = semanage_node_key_create(self.sh, addr, mask, proto)
+                if rc < 0:
+                        raise ValueError(_("Could not create key for %s") % addr)
+@@ -1460,7 +1442,8 @@ class interfaceRecords(semanageRecords):
+ 		if rc < 0:
+ 			raise ValueError(_("Could not check if interface %s is defined") % interface)
+ 		if exists:
+-			raise ValueError(_("Interface %s already defined") % interface)
++                        semanage_iface_key_free(k)
++                        return self.__modify(interface, serange, ctype)
+ 
+ 		(rc, iface) = semanage_iface_create(self.sh)
+ 		if rc < 0:
+@@ -1625,6 +1608,9 @@ class interfaceRecords(semanageRecords):
+ 				print "%-30s %s:%s:%s " % (k,ddict[k][0], ddict[k][1],ddict[k][2])
+ 			
+ class fcontextRecords(semanageRecords):
++	valid_types =  sepolicy.info(sepolicy.ATTRIBUTE,"file_type")[0]["types"]
++	valid_types +=  sepolicy.info(sepolicy.ATTRIBUTE,"device_node")[0]["types"]
++
+ 	def __init__(self, store = ""):
+ 		semanageRecords.__init__(self, store)
+                 self.equiv = {}
+@@ -1739,6 +1725,9 @@ class fcontextRecords(semanageRecords):
+ 		if type == "":
+ 			raise ValueError(_("SELinux Type is required"))
+ 
++		if type not in self.valid_types:
++			raise ValueError(_("Type %s is invalid, must be a file or device type") % type)
++
+ 		(rc, k) = semanage_fcontext_key_create(self.sh, target, file_types[ftype])
+ 		if rc < 0:
+ 			raise ValueError(_("Could not create key for %s") % target)
+@@ -1753,7 +1742,8 @@ class fcontextRecords(semanageRecords):
+                               raise ValueError(_("Could not check if file context for %s is defined") % target)
+ 
+                 if exists:
+-                       raise ValueError(_("File context for %s already defined") % target)
++                       semanage_fcontext_key_free(k)
++                       return self.__modify(target, type, ftype, serange, seuser)
+ 
+ 		(rc, fcontext) = semanage_fcontext_create(self.sh)
+ 		if rc < 0:
+@@ -1794,6 +1784,9 @@ class fcontextRecords(semanageRecords):
+ 	def __modify(self, target, setype, ftype, serange, seuser):
+ 		if serange == "" and setype == "" and seuser == "":
+ 			raise ValueError(_("Requires setype, serange or seuser"))
++		if setype and setype not in self.valid_types:
++			raise ValueError(_("Type %s is invalid, must be a port type") % setype)
++
+                 self.validate(target)
+ 
+ 		(rc, k) = semanage_fcontext_key_create(self.sh, target, file_types[ftype])
+@@ -1999,6 +1992,8 @@ class booleanRecords(semanageRecords):
+ 			self.modify_local = False
+ 
+ 	def __mod(self, name, value):
++                name = selinux.selinux_boolean_sub(name)
++
+                 (rc, k) = semanage_bool_key_create(self.sh, name)
+                 if rc < 0:
+                        raise ValueError(_("Could not create a key for %s") % name)
+@@ -2028,8 +2023,6 @@ class booleanRecords(semanageRecords):
+ 		semanage_bool_free(b)
+ 
+ 	def modify(self, name, value = None, use_file = False):
+-                name = selinux.selinux_boolean_sub(name)
+-
+                 self.begin()
+                 if use_file:
+                        fd = open(name)
+@@ -2120,10 +2113,7 @@ class booleanRecords(semanageRecords):
+ 
+         def get_category(self, name):
+ 		name = selinux.selinux_boolean_sub(name)
+-		if name in booleans_dict:
+-			return _(booleans_dict[name][0])
+-		else:
+-			return _("unknown")
++		return boolean_category(name)
+ 
+         def customized(self):
+                l = []
+diff --git a/policycoreutils/sepolicy/.gitignore b/policycoreutils/sepolicy/.gitignore
+new file mode 100644
+index 0000000..378eac2
+--- /dev/null
++++ b/policycoreutils/sepolicy/.gitignore
+@@ -0,0 +1 @@
++build
+diff --git a/policycoreutils/sepolicy/Makefile b/policycoreutils/sepolicy/Makefile
+new file mode 100644
+index 0000000..af8cb8a
+--- /dev/null
++++ b/policycoreutils/sepolicy/Makefile
+@@ -0,0 +1,31 @@
++# Installation directories.
++PREFIX ?= $(DESTDIR)/usr
++SYSCONFDIR ?= $(DESTDIR)/etc/sysconfig
++LIBDIR ?= $(PREFIX)/lib
++BINDIR ?= $(PREFIX)/bin
++SBINDIR ?= $(PREFIX)/sbin
++MANDIR ?= $(PREFIX)/share/man
++LOCALEDIR ?= /usr/share/locale
++PYTHON ?= /usr/bin/python
++BASHCOMPLETIONDIR ?= $(DESTDIR)/etc/bash_completion.d/
++SHAREDIR ?= $(PREFIX)/share/sandbox
++override CFLAGS = $(LDFLAGS) -I$(PREFIX)/include -DPACKAGE="policycoreutils" -Wall -Werror -Wextra -W  -DSHARED -shared
++
++BASHCOMPLETIONS=sepolicy-bash-completion.sh 
++
++all: python-build
++
++python-build: info.c search.c common.h policy.h policy.c
++	$(PYTHON) setup.py build
++
++clean:
++	$(PYTHON) setup.py clean
++	-rm -rf build *~ \#* *pyc .#*
++
++install:
++	[ -d $(MANDIR)/man8 ] || mkdir -p $(MANDIR)/man8
++	$(PYTHON) setup.py install `test -n "$(DESTDIR)" && echo --root $(DESTDIR)`
++	install -m 755 sepolicy.py $(BINDIR)/sepolicy
++	-mkdir -p $(BASHCOMPLETIONDIR)
++	install -m 644 $(BASHCOMPLETIONS) $(BASHCOMPLETIONDIR)
++	install -m 644 *.8 $(MANDIR)/man8
+diff --git a/policycoreutils/sepolicy/common.h b/policycoreutils/sepolicy/common.h
+new file mode 100644
+index 0000000..dc3ce6a
+--- /dev/null
++++ b/policycoreutils/sepolicy/common.h
+@@ -0,0 +1,50 @@
++#include "Python.h"
++
++#ifdef UNUSED
++#elif defined(__GNUC__)
++# define UNUSED(x) UNUSED_ ## x __attribute__((unused))
++#elif defined(__LCLINT__)
++# define UNUSED(x) /*@unused@*/ x
++#else
++# define UNUSED(x) x
++#endif
++
++#define py_decref(x) { if (x) 	Py_DECREF(x); }
++
++static int py_append_string(PyObject *list, const char* value)
++{
++	int rt;
++	PyObject *obj = PyString_FromString(value);
++	if (!obj) return -1;
++	rt = PyList_Append(list, obj);
++	Py_DECREF(obj);
++	return rt;
++}
++
++static int py_append_obj(PyObject *list, PyObject *obj)
++{
++	int rt;
++	if (!obj) return -1;
++	rt = PyList_Append(list, obj);
++	return rt;
++}
++
++static int py_insert_obj(PyObject *dict, const char *name, PyObject *obj)
++{
++	int rt;
++	if (!obj) return -1;
++	rt = PyDict_SetItemString(dict, name, obj);
++	return rt;
++}
++
++static int py_insert_string(PyObject *dict, const char *name, const char* value)
++{
++	int rt;
++	PyObject *obj = PyString_FromString(value);
++	if (!obj) return -1;
++	rt = PyDict_SetItemString(dict, name, obj);
++	Py_DECREF(obj);
++	return rt;
++}
++
++
+diff --git a/policycoreutils/sepolicy/info.c b/policycoreutils/sepolicy/info.c
+new file mode 100644
+index 0000000..18aa555
+--- /dev/null
++++ b/policycoreutils/sepolicy/info.c
+@@ -0,0 +1,895 @@
++/**
++ *  @file
++ *  Command line tool to search TE rules.
++ *
++ *  @author Frank Mayer  mayerf at tresys.com
++ *  @author Jeremy A. Mowery jmowery at tresys.com
++ *  @author Paul Rosenfeld  prosenfeld at tresys.com
++ *  @author Thomas Liu  <tliu at redhat.com>
++ *  @author Dan Walsh  <dwalsh at redhat.com>
++ *
++ *  Copyright (C) 2003-2008 Tresys Technology, LLC
++ *
++ *  This program is free software; you can redistribute it and/or modify
++ *  it under the terms of the GNU General Public License as published by
++ *  the Free Software Foundation; either version 2 of the License, or
++ *  (at your option) any later version.
++ *
++ *  This program is distributed in the hope that it will be useful,
++ *  but WITHOUT ANY WARRANTY; without even the implied warranty of
++ *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
++ *  GNU General Public License for more details.
++ *
++ *  You should have received a copy of the GNU General Public License
++ *  along with this program; if not, write to the Free Software
++ *  Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
++ */
++
++/**
++ * This is a modified version of seinfo to be used as part of a library for
++ * Python bindings.
++ */
++
++#include "common.h"
++#include "policy.h"
++
++/* libapol */
++#include <apol/policy-query.h>
++#include <apol/render.h>
++#include <apol/util.h>
++#include <apol/vector.h>
++
++/* libqpol */
++#include <qpol/policy.h>
++#include <qpol/util.h>
++
++/* other */
++#include <errno.h>
++#include <stdlib.h>
++#include <stdio.h>
++#include <string.h>
++#include <assert.h>
++
++#define COPYRIGHT_INFO "Copyright (C) 2003-2007 Tresys Technology, LLC"
++
++enum input
++{
++	TYPE, ATTRIBUTE, ROLE, USER, PORT, BOOLEAN,
++};
++
++static int py_insert_long(PyObject *dict, const char *name, int value)
++{
++	int rt;
++	PyObject *obj = PyInt_FromLong(value);
++	if (!obj) return -1;
++	rt = PyDict_SetItemString(dict, name, obj);
++	Py_DECREF(obj);
++	return rt;
++}
++
++static int py_insert_bool(PyObject *dict, const char *name, int value)
++{
++	int rt;
++	PyObject *obj = PyBool_FromLong(value);
++	if (!obj) return -1;
++	rt = PyDict_SetItemString(dict, name, obj);
++	Py_DECREF(obj);
++	return rt;
++}
++
++/**
++ * Gets a textual representation of an attribute, and 
++ * all of that attribute's types.
++ *
++ * @param type_datum Reference to sepol type_datum
++ * @param policydb Reference to a policy
++ */
++static PyObject* get_attr(const qpol_type_t * type_datum, const apol_policy_t * policydb)
++{
++	PyObject *list = NULL;
++	const qpol_type_t *attr_datum = NULL;
++	qpol_iterator_t *iter = NULL;
++	const char *attr_name = NULL, *type_name = NULL;
++	qpol_policy_t *q = apol_policy_get_qpol(policydb);
++	unsigned char isattr;
++	int error = 0;
++	int rt = 0;
++	PyObject *dict = PyDict_New(); 
++	if (!dict) goto err;
++
++	if (qpol_type_get_name(q, type_datum, &attr_name))
++		goto err;
++
++	if (py_insert_string(dict, "name", attr_name))
++		goto err;
++
++	/* get an iterator over all types this attribute has */
++	if (qpol_type_get_isattr(q, type_datum, &isattr))
++		goto err;
++
++	if (isattr) {	       /* sanity check */
++		if (qpol_type_get_type_iter(q, type_datum, &iter))
++			goto err;
++		list = PyList_New(0);
++		if (!list) goto err;
++		
++		for (; !qpol_iterator_end(iter); qpol_iterator_next(iter)) {
++			if (qpol_iterator_get_item(iter, (void **)&attr_datum))
++				goto err;
++			if (qpol_type_get_name(q, attr_datum, &type_name))
++				goto err;
++			if (py_append_string(list, type_name))
++				goto err;
++		}
++		qpol_iterator_destroy(&iter);
++		rt = PyDict_SetItemString(dict, "types", list);
++		Py_DECREF(list); list = NULL;
++		if (rt) goto err;
++	} else		       /* this should never happen */
++		goto err;
++	goto cleanup;
++
++err:
++	error = errno;
++	PyErr_SetString(PyExc_RuntimeError,strerror(errno));
++	py_decref(dict); dict = NULL;
++	py_decref(list);
++
++cleanup:
++	qpol_iterator_destroy(&iter);
++	errno =	error;
++	return dict;
++}
++
++/**
++ * Gets statistics regarding a policy's attributes.
++ * If this function is given a name, it will attempt to
++ * get statistics about a particular attribute; otherwise
++ * the function gets statistics about all of the policy's
++ * attributes.
++ *
++ * @param name Reference to an attribute's name; if NULL,
++ * all object classes will be considered
++ * @param policydb Reference to a policy
++ *
++ * @return 0 on success, < 0 on error.
++ */
++static PyObject* get_attribs(const char *name, const apol_policy_t * policydb)
++{
++	PyObject *obj;
++	apol_attr_query_t *attr_query = NULL;
++	apol_vector_t *v = NULL;
++	const qpol_type_t *type_datum = NULL;
++	size_t n_attrs, i;
++	int error = 0;
++	int rt = 0;
++	PyObject *list = PyList_New(0);
++	if (!list) goto err;
++
++	/* we are only getting information about 1 attribute */
++	if (name != NULL) {
++		attr_query = apol_attr_query_create();
++		if (!attr_query)
++			goto err;
++		if (apol_attr_query_set_attr(policydb, attr_query, name))
++			goto err;
++		if (apol_attr_get_by_query(policydb, attr_query, &v))
++			goto err;
++		apol_attr_query_destroy(&attr_query);
++		if (apol_vector_get_size(v) == 0) {
++			apol_vector_destroy(&v);
++			errno = EINVAL;
++			goto err;
++		}
++
++		type_datum = apol_vector_get_element(v, (size_t) 0);
++		obj = get_attr(type_datum, policydb);
++		rt = py_append_obj(list, obj);
++		Py_DECREF(obj);
++		if (rt) goto err;
++	} else {
++		attr_query = apol_attr_query_create();
++		if (!attr_query)
++			goto err;
++		if (apol_attr_get_by_query(policydb, attr_query, &v))
++			goto err;
++		apol_attr_query_destroy(&attr_query);
++		n_attrs = apol_vector_get_size(v);
++
++		for (i = 0; i < n_attrs; i++) {
++			/* get qpol_type_t* item from vector */
++			type_datum = (qpol_type_t *) apol_vector_get_element(v, (size_t) i);
++			if (!type_datum)
++				goto err;
++			obj = get_attr(type_datum, policydb);
++			rt = py_append_obj(list, obj);
++			Py_DECREF(obj);
++			if (rt) goto err;
++		}
++	}
++	apol_vector_destroy(&v);
++	goto cleanup;
++
++err:
++	error = errno;
++	PyErr_SetString(PyExc_RuntimeError,strerror(errno));
++	py_decref(list); list = NULL;
++
++cleanup:
++	apol_attr_query_destroy(&attr_query);
++	apol_vector_destroy(&v);
++	errno = error;
++	return list;
++}
++
++/**
++ * Get a textual representation of a type, and
++ * all of that type's attributes.
++ *
++ * @param type_datum Reference to sepol type_datum
++ * @param policydb Reference to a policy
++ */
++static PyObject* get_type_attrs(const qpol_type_t * type_datum, const apol_policy_t * policydb)
++{
++	qpol_iterator_t *iter = NULL;
++	const char *attr_name = NULL;
++	const qpol_type_t *attr_datum = NULL;
++	qpol_policy_t *q = apol_policy_get_qpol(policydb);
++	int error = 0;
++	PyObject *list = PyList_New(0);
++	if (!list) goto err;
++
++	if (qpol_type_get_attr_iter(q, type_datum, &iter))
++		goto err;
++
++	for (; !qpol_iterator_end(iter); qpol_iterator_next(iter)) {
++		if (qpol_iterator_get_item(iter, (void **)&attr_datum))
++			goto err;
++		if (qpol_type_get_name(q, attr_datum, &attr_name))
++			goto err;
++		if (py_append_string(list, attr_name))
++			goto err;
++	}
++	goto cleanup;
++
++err:
++	error = errno;
++	PyErr_SetString(PyExc_RuntimeError,strerror(errno));
++	py_decref(list); list = NULL;
++
++cleanup:
++	qpol_iterator_destroy(&iter);
++	errno = error;
++	return list;
++}
++
++static PyObject* get_type( const qpol_type_t * type_datum, const apol_policy_t * policydb) {
++
++	PyObject *obj;
++	qpol_policy_t *q = apol_policy_get_qpol(policydb);
++	const char *type_name = NULL;
++	int error = 0;
++	int rt;
++	unsigned char isalias, ispermissive, isattr;
++	PyObject *dict = PyDict_New(); 
++	if (!dict) goto err;
++
++	if (qpol_type_get_name(q, type_datum, &type_name))
++		goto err;
++	if (qpol_type_get_isalias(q, type_datum, &isalias))
++		goto err;
++	if (qpol_type_get_isattr(q, type_datum, &isattr))
++		goto err;
++	if (qpol_type_get_ispermissive(q, type_datum, &ispermissive))
++		goto err;
++
++	if (py_insert_string(dict, "name", type_name))
++		goto err;
++
++	if (py_insert_bool(dict, "permissive", ispermissive))
++		goto err;
++
++	if (!isattr && !isalias) {
++		obj = get_type_attrs(type_datum, policydb);
++		rt = py_insert_obj(dict, "attributes", obj);
++		Py_DECREF(obj);
++		if (rt) goto err;
++	}
++	goto cleanup;
++
++err:
++	error = errno;
++	PyErr_SetString(PyExc_RuntimeError,strerror(error));
++	py_decref(dict); dict = NULL;
++
++cleanup:
++	errno = error; 
++	return dict;
++}
++
++/**
++ * Gets statistics regarding a policy's booleans.
++ * If this function is given a name, it will attempt to
++ * get statistics about a particular boolean; otherwise
++ * the function gets statistics about all of the policy's booleans.
++ *
++ * @param fp Reference to a file to which to print statistics
++ * @param name Reference to a boolean's name; if NULL,
++ * all booleans will be considered
++ * @param expand Flag indicating whether to print each
++ * boolean's default state
++ * @param policydb Reference to a policy
++ *
++ * @return new reference, or NULL (setting an exception)
++ */
++static PyObject* get_booleans(const char *name, const apol_policy_t * policydb)
++{
++	PyObject *dict = NULL;
++	int error = 0;
++	int rt = 0;
++	const char *bool_name = NULL;
++	int state;
++	qpol_bool_t *bool_datum = NULL;
++	qpol_iterator_t *iter = NULL;
++	qpol_policy_t *q = apol_policy_get_qpol(policydb);
++	size_t n_bools = 0;
++	PyObject *list = PyList_New(0);
++	if (!list) goto err;
++
++	if (name != NULL) {
++		if (qpol_policy_get_bool_by_name(q, name, &bool_datum))
++			goto err;
++		if (qpol_bool_get_state(q, bool_datum, &state))
++			goto err;
++
++		dict = PyDict_New(); 
++		if (!dict) goto err;
++		if (py_insert_string(dict, "name", name))
++			goto err;
++		if (py_insert_bool(dict, "name", state))
++			goto err;
++		rt = py_append_obj(list, dict);
++		Py_DECREF(dict); dict = NULL;
++		if (rt) goto err;
++	} else {
++		if (qpol_policy_get_bool_iter(q, &iter))
++			goto err;
++		if (qpol_iterator_get_size(iter, &n_bools))
++			goto err;
++		for (; !qpol_iterator_end(iter); qpol_iterator_next(iter)) {
++			if (qpol_iterator_get_item(iter, (void **)&bool_datum))
++				goto err;
++			if (qpol_bool_get_name(q, bool_datum, &bool_name))
++				goto err;
++			if (qpol_bool_get_state(q, bool_datum, &state))
++				goto err;
++
++			dict = PyDict_New(); 
++			if (!dict) goto err;
++			if (py_insert_string(dict, "name", bool_name))
++				goto err;
++			if (py_insert_bool(dict, "state", state))
++				goto err;
++			rt = py_append_obj(list, dict);
++			Py_DECREF(dict); dict = NULL;
++			if (rt) goto err;
++		}
++		qpol_iterator_destroy(&iter);
++	}
++	goto cleanup;
++
++err:
++	error = errno;
++	PyErr_SetString(PyExc_RuntimeError,strerror(error));
++	py_decref(list); list = NULL;
++	py_decref(dict); dict = NULL;
++
++cleanup:
++	qpol_iterator_destroy(&iter);
++	errno = error; 
++	return list;
++}
++
++/**
++ * Gets a textual representation of a user, and
++ * all of that user's roles.
++ *
++ * @param type_datum Reference to sepol type_datum
++ * @param policydb Reference to a policy
++ * roles
++ */
++static PyObject* get_user(const qpol_user_t * user_datum, const apol_policy_t * policydb)
++{
++	int error = 0;
++	int rt;
++	const qpol_role_t *role_datum = NULL;
++	qpol_iterator_t *iter = NULL;
++	const qpol_mls_range_t *range = NULL;
++	const qpol_mls_level_t *dflt_level = NULL;
++	apol_mls_level_t *ap_lvl = NULL;
++	apol_mls_range_t *ap_range = NULL;
++	qpol_policy_t *q = apol_policy_get_qpol(policydb);
++	char *tmp = NULL;
++	const char *user_name, *role_name;
++	PyObject *dict = NULL;
++	PyObject *list = PyList_New(0);
++	if (!list) goto err;
++
++	if (qpol_user_get_name(q, user_datum, &user_name))
++		goto err;
++
++	dict = PyDict_New(); 
++	if (!dict) goto err;
++
++	if (py_insert_string(dict, "name", user_name))
++		goto err;
++
++	if (qpol_policy_has_capability(q, QPOL_CAP_MLS)) {
++		if (qpol_user_get_dfltlevel(q, user_datum, &dflt_level))
++			goto err;
++		ap_lvl = apol_mls_level_create_from_qpol_mls_level(policydb, dflt_level);
++		tmp = apol_mls_level_render(policydb, ap_lvl);
++		if (!tmp) goto err;
++		if (py_insert_string(dict, "level", tmp))
++		    goto err;
++		free(tmp); tmp = NULL;
++
++		if (qpol_user_get_range(q, user_datum, &range))
++			goto err;
++		ap_range = apol_mls_range_create_from_qpol_mls_range(policydb, range);
++		tmp = apol_mls_range_render(policydb, ap_range);
++		if (!tmp) goto err;
++		if (py_insert_string(dict, "range", tmp))
++		    goto err;
++		free(tmp); tmp=NULL;
++	}
++	
++	if (qpol_user_get_role_iter(q, user_datum, &iter))
++		goto err;
++	for (; !qpol_iterator_end(iter); qpol_iterator_next(iter)) {
++		if (qpol_iterator_get_item(iter, (void **)&role_datum))
++			goto err;
++		if (qpol_role_get_name(q, role_datum, &role_name))
++			goto err;
++		if (py_append_string(list, role_name))
++			goto err;
++	}
++
++	rt = py_insert_obj(dict, "roles", list);
++	Py_DECREF(list); list=NULL;
++	if (rt) goto err;
++	goto cleanup;
++
++err:
++	error = errno;
++	PyErr_SetString(PyExc_RuntimeError,strerror(errno));
++	py_decref(list); list=NULL;
++	py_decref(dict); dict=NULL;
++
++cleanup:
++	free(tmp);
++	qpol_iterator_destroy(&iter);
++	apol_mls_level_destroy(&ap_lvl);
++	apol_mls_range_destroy(&ap_range);
++	errno = error;
++	return dict;
++}
++
++/**
++ * Gets statistics regarding a policy's users.
++ * If this function is given a name, it will attempt to
++ * get statistics about a particular user; otherwise
++ * the function gets statistics about all of the policy's
++ * users.
++ *
++ * @param name Reference to a user's name; if NULL,
++ * all users will be considered
++ * @param policydb Reference to a policy
++ *
++ * @return 0 on success, < 0 on error.
++ */
++static PyObject*  get_users(const char *name, const apol_policy_t * policydb)
++{
++	qpol_iterator_t *iter = NULL;
++	const qpol_user_t *user_datum = NULL;
++	qpol_policy_t *q = apol_policy_get_qpol(policydb);
++	int error = 0;
++	int rt;
++	PyObject *obj;
++	PyObject *list = PyList_New(0);
++	if (!list) goto err;
++
++	if (name != NULL) {
++		if (qpol_policy_get_user_by_name(q, name, &user_datum)) {
++			errno = EINVAL;
++			goto err;
++		}
++		obj = get_user(user_datum, policydb);
++		rt = py_append_obj(list, obj);
++		Py_DECREF(obj);
++		if (rt) goto err;
++	} else {
++		if (qpol_policy_get_user_iter(q, &iter))
++			goto err;
++
++		for (; !qpol_iterator_end(iter); qpol_iterator_next(iter)) {
++			if (qpol_iterator_get_item(iter, (void **)&user_datum))
++				goto err;
++			obj = get_user(user_datum, policydb);
++			rt = py_append_obj(list, obj);
++			Py_DECREF(obj);
++			if (rt) goto err;
++		}
++		qpol_iterator_destroy(&iter);
++	}
++	goto cleanup;
++
++err:
++	error = errno;
++	PyErr_SetString(PyExc_RuntimeError,strerror(errno));
++	py_decref(list); list = NULL;
++
++cleanup:
++	qpol_iterator_destroy(&iter);
++	errno = error;
++	return list;
++}
++
++/**
++ * get a textual representation of a role, and 
++ * all of that role's types.
++ *
++ * @param type_datum Reference to sepol type_datum
++ * @param policydb Reference to a policy
++ * types
++ */
++static PyObject* get_role(const qpol_role_t * role_datum, const apol_policy_t * policydb)
++{
++	const char *role_name = NULL, *type_name = NULL;
++	const qpol_role_t *dom_datum = NULL;
++	const qpol_type_t *type_datum = NULL;
++	qpol_iterator_t *iter = NULL;
++	qpol_policy_t *q = apol_policy_get_qpol(policydb);
++	size_t n_dom = 0, n_types = 0;
++	int error = 0;
++	int rt;
++	PyObject *list = NULL;
++	PyObject *dict = PyDict_New();
++	if (!dict) goto err;
++
++	if (qpol_role_get_name(q, role_datum, &role_name))
++		goto err;
++	if (py_insert_string(dict, "name", role_name))
++		goto err;
++
++	if (qpol_role_get_dominate_iter(q, role_datum, &iter))
++		goto err;
++	if (qpol_iterator_get_size(iter, &n_dom))
++		goto err;
++	if ((int)n_dom > 0) {
++		list = PyList_New(0);
++		if (!list) goto err;
++		for (; !qpol_iterator_end(iter); qpol_iterator_next(iter)) {
++			if (qpol_iterator_get_item(iter, (void **)&dom_datum))
++				goto err;
++			if (qpol_role_get_name(q, dom_datum, &role_name))
++				goto err;
++			if (py_append_string(list, role_name))
++				goto err;
++		}
++		rt = py_insert_obj(dict, "roles", list);
++		Py_DECREF(list); list = NULL;
++		if (rt) goto err;
++	}
++	qpol_iterator_destroy(&iter);
++	
++	if (qpol_role_get_type_iter(q, role_datum, &iter))
++		goto err;
++	if (qpol_iterator_get_size(iter, &n_types))
++		goto err;
++	if ((int)n_types > 0) {
++		list = PyList_New(0);
++		if (!list) goto err;
++		for (; !qpol_iterator_end(iter); qpol_iterator_next(iter)) {
++			if (qpol_iterator_get_item(iter, (void **)&type_datum))
++				goto err;
++			if (qpol_type_get_name(q, type_datum, &type_name))
++				goto err;
++			if (py_append_string(list, type_name))
++				goto err;
++		}
++		rt = py_insert_obj(dict, "types", list);
++		Py_DECREF(list); list = NULL;
++		if (rt) goto err;
++	}
++	goto cleanup;
++
++err:
++	error = errno;
++	PyErr_SetString(PyExc_RuntimeError,strerror(errno));
++	py_decref(list); list = NULL;
++	py_decref(dict); dict = NULL;
++
++cleanup:
++	qpol_iterator_destroy(&iter);
++	errno =	error;
++	return dict;
++}
++
++/**
++ * Get statistics regarding a policy's ports.
++ * If this function is given a name, it will attempt to
++ * get statistics about a particular port; otherwise
++ * the function get statistics about all of the policy's ports.
++ *
++ * @param name Reference to an port's name; if NULL,
++ * all ports will be considered
++ * @param policydb Reference to a policy
++ *
++ * @return 0 on success, < 0 on error.
++ */
++static PyObject*  get_ports(const char *num, const apol_policy_t * policydb)
++{
++	const qpol_portcon_t *portcon = NULL;
++	qpol_iterator_t *iter = NULL;
++	uint16_t low_port, high_port;
++	uint8_t ocon_proto;
++	qpol_policy_t *q = apol_policy_get_qpol(policydb);
++	const qpol_context_t *ctxt = NULL;
++	const char *proto_str = NULL;
++	const char *type = NULL;
++	const apol_mls_range_t *range = NULL;
++	char *range_str = NULL;
++	apol_context_t *c = NULL;
++	int error = 0;
++	int rt = 0;
++	PyObject *dict = NULL;
++	PyObject *list = PyList_New(0);
++	if (!list) goto err;
++
++	if (qpol_policy_get_portcon_iter(q, &iter))
++		goto err;
++
++	for (; !qpol_iterator_end(iter); qpol_iterator_next(iter)) {
++		if (qpol_iterator_get_item(iter, (void **)&portcon))
++			goto err;
++		if (qpol_portcon_get_low_port(q, portcon, &low_port))
++			goto err;
++		if (qpol_portcon_get_high_port(q, portcon, &high_port))
++			goto err;
++		if (qpol_portcon_get_protocol(q, portcon, &ocon_proto))
++			goto err;
++		if (num) {
++			if (atoi(num) < low_port || atoi(num) > high_port)
++				continue;
++		}
++
++		if ((ocon_proto != IPPROTO_TCP) &&
++		    (ocon_proto != IPPROTO_UDP)) 
++			goto err;
++
++		if (qpol_portcon_get_context(q, portcon, &ctxt)) {
++			PyErr_SetString(PyExc_RuntimeError, "Could not get for port context.");
++			goto err;
++		}
++
++		if ((proto_str = apol_protocol_to_str(ocon_proto)) == NULL) {
++			PyErr_SetString(PyExc_RuntimeError, "Invalid protocol for port");
++			goto err;
++		}
++
++		if ((c = apol_context_create_from_qpol_context(policydb, ctxt)) == NULL) {
++			goto err;
++		}
++		
++		if((type = apol_context_get_type(c)) == NULL) {
++			apol_context_destroy(&c);
++			goto err;
++		}
++			
++		dict = PyDict_New(); 
++		if (!dict) goto err;
++		if (py_insert_string(dict, "type", type))
++			goto err;
++
++		if((range = apol_context_get_range(c)) == NULL) {
++			goto err;
++		}
++			
++		range_str = apol_mls_range_render(policydb, range);
++		if (range_str == NULL) {
++			goto err;
++		}
++		if (py_insert_string(dict, "range", range_str))
++			goto err;
++
++		if (py_insert_string(dict, "protocol", proto_str))
++			goto err;
++
++		if (py_insert_long(dict, "high", high_port))
++			goto err;
++
++		if (py_insert_long(dict, "low", low_port))
++			goto err;
++
++		rt = py_append_obj(list, dict);
++		Py_DECREF(dict); dict = NULL;
++		if (rt) goto err;
++	}
++	goto cleanup;
++
++err:
++	error = errno;
++	PyErr_SetString(PyExc_RuntimeError,strerror(errno));
++	py_decref(list); list = NULL;
++	py_decref(dict); dict = NULL;
++
++cleanup:
++	free(range_str);
++	apol_context_destroy(&c);
++	qpol_iterator_destroy(&iter);
++	errno = error;
++	return list;
++}
++
++/**
++ * Get statistics regarding a policy's roles.
++ * If this function is given a name, it will attempt to
++ * get statistics about a particular role; otherwise
++ * the function get statistics about all of the policy's roles.
++ *
++ * @param name Reference to an role's name; if NULL,
++ * all roles will be considered
++ * @param policydb Reference to a policy
++ *
++ * @return 0 on success, < 0 on error.
++ */
++static PyObject*  get_roles(const char *name, const apol_policy_t * policydb)
++{
++	const qpol_role_t *role_datum = NULL;
++	qpol_iterator_t *iter = NULL;
++	qpol_policy_t *q = apol_policy_get_qpol(policydb);
++	int error = 0;
++	int rt;
++	PyObject *obj;
++	PyObject *list = PyList_New(0);
++	if (!list) goto err;
++
++	if (name != NULL) {
++		if (qpol_policy_get_role_by_name(q, name, &role_datum)) {
++			errno = EINVAL;
++			goto err;
++		}
++		obj = get_role(role_datum, policydb);
++		rt = py_append_obj(list, obj);
++		Py_DECREF(obj); 
++		if (rt) goto err;
++	} else {
++		if (qpol_policy_get_role_iter(q, &iter))
++			goto err;
++
++		for (; !qpol_iterator_end(iter); qpol_iterator_next(iter)) {
++			if (qpol_iterator_get_item(iter, (void **)&role_datum))
++				goto err;
++			obj = get_role(role_datum, policydb);
++			rt = py_append_obj(list, obj);
++			Py_DECREF(obj); 
++			if (rt) goto err;
++		}
++		qpol_iterator_destroy(&iter);
++	}
++	goto cleanup;
++
++err:
++	error = errno;
++	PyErr_SetString(PyExc_RuntimeError,strerror(errno));
++	py_decref(list); list = NULL;
++
++cleanup:
++	qpol_iterator_destroy(&iter);
++	errno = error;
++	return list;
++}
++
++/**
++ * Get statistics regarding a policy's types.
++ * If this function is given a name, it will attempt to
++ * print statistics about a particular type; otherwise
++ * the function prints statistics about all of the policy's types.
++ *
++ * @param name Reference to a type's name; if NULL,
++ * all object classes will be considered
++ * @param policydb Reference to a policy
++ *
++ * @return 0 on success, < 0 on error.
++ */
++static PyObject* get_types(const char *name, const apol_policy_t * policydb)
++{
++	const qpol_type_t *type_datum = NULL;
++	qpol_iterator_t *iter = NULL;
++	qpol_policy_t *q = apol_policy_get_qpol(policydb);
++	int error = 0;
++	int rt;
++	PyObject *obj;
++	PyObject *list = PyList_New(0);
++	if (!list) goto err;
++	/* if name was provided, only print that name */
++	if (name != NULL) {
++		if (qpol_policy_get_type_by_name(q, name, &type_datum)) {
++			errno = EINVAL;
++			goto err;
++		}
++		obj = get_type(type_datum, policydb);
++		rt = py_append_obj(list, obj);
++		Py_DECREF(obj); 
++		if (rt) goto err;
++	} else {
++		if (qpol_policy_get_type_iter(q, &iter))
++			goto err;
++
++		for (; !qpol_iterator_end(iter); qpol_iterator_next(iter)) {
++			if (qpol_iterator_get_item(iter, (void **)&type_datum))
++				goto err;
++			obj = get_type(type_datum, policydb);
++			rt = py_append_obj(list, obj);
++			Py_DECREF(obj); 
++			if (rt) goto err;
++		}
++	}
++	goto cleanup;
++
++err:
++	error = errno;
++	PyErr_SetString(PyExc_RuntimeError,strerror(errno));
++	py_decref(list); list = NULL;
++
++cleanup:
++	qpol_iterator_destroy(&iter);
++	errno =	error;
++	return list;
++}
++
++PyObject* info( int type, const char *name)
++{
++	PyObject* output = NULL;
++
++	/* display requested info */
++	if (type == TYPE)
++		output = get_types(name, policy);
++
++	if (type == ATTRIBUTE)
++		output = get_attribs(name, policy);
++
++	if (type == ROLE)
++		output = get_roles(name, policy);
++
++	if (type == USER)
++		output = get_users(name, policy);
++
++	if (type == BOOLEAN)
++		output = get_booleans(name, policy);
++
++	if (type == PORT)
++		output = get_ports(name, policy);
++
++	return output;
++}
++
++PyObject *wrap_info(PyObject *UNUSED(self), PyObject *args){
++    unsigned int type;
++    char *name;
++    
++    if (!PyArg_ParseTuple(args, "iz", &type, &name))
++        return NULL;
++
++    return Py_BuildValue("N",info(type, name));
++}
++
++void init_info (PyObject *m) {
++    PyModule_AddIntConstant(m, "ATTRIBUTE", ATTRIBUTE);
++    PyModule_AddIntConstant(m, "PORT", PORT);
++    PyModule_AddIntConstant(m, "ROLE", ROLE);
++    PyModule_AddIntConstant(m, "TYPE", TYPE);
++    PyModule_AddIntConstant(m, "USER", USER);
++    PyModule_AddIntConstant(m, "BOOLEAN", BOOLEAN);
++}
+diff --git a/policycoreutils/sepolicy/policy.c b/policycoreutils/sepolicy/policy.c
+new file mode 100644
+index 0000000..4eca22d
+--- /dev/null
++++ b/policycoreutils/sepolicy/policy.c
+@@ -0,0 +1,94 @@
++/**
++ *  @file
++ *  Python bindings to search SELinux Policy rules.
++ *
++ *  @author Dan Walsh  <dwalsh at redhat.com>
++ *
++ *  Copyright (C) 2012 Red Hat, INC
++ *
++ *  This program is free software; you can redistribute it and/or modify
++ *  it under the terms of the GNU General Public License as published by
++ *  the Free Software Foundation; either version 2 of the License, or
++ *  (at your option) any later version.
++ *
++ *  This program is distributed in the hope that it will be useful,
++ *  but WITHOUT ANY WARRANTY; without even the implied warranty of
++ *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
++ *  GNU General Public License for more details.
++ *
++ *  You should have received a copy of the GNU General Public License
++ *  along with this program; if not, write to the Free Software
++ *  Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
++ */
++
++#include "Python.h"
++
++#ifdef UNUSED
++#elif defined(__GNUC__)
++# define UNUSED(x) UNUSED_ ## x __attribute__((unused))
++#elif defined(__LCLINT__)
++# define UNUSED(x) /*@unused@*/ x
++#else
++# define UNUSED(x) x
++#endif
++
++#include "policy.h"
++apol_policy_t *policy = NULL;
++
++/* other */
++#include <errno.h>
++#include <stdlib.h>
++#include <stdio.h>
++#include <string.h>
++#include <assert.h>
++
++#define COPYRIGHT_INFO "Copyright (C) 2003-2007 Tresys Technology, LLC"
++
++PyObject *wrap_policy(PyObject *UNUSED(self), PyObject *args){
++    const char *policy_file;
++    apol_vector_t *mod_paths = NULL;
++    apol_policy_path_type_e path_type = APOL_POLICY_PATH_TYPE_MONOLITHIC;
++    apol_policy_path_t *pol_path = NULL;
++    
++    if (!PyArg_ParseTuple(args, "z", &policy_file))
++	    return NULL;
++
++    if (policy) 
++	    apol_policy_destroy(&policy);
++
++    int policy_load_options = 0;
++	    
++    pol_path = apol_policy_path_create(path_type, policy_file, mod_paths);
++    if (!pol_path) {
++	    apol_vector_destroy(&mod_paths);
++	    PyErr_SetString(PyExc_RuntimeError,strerror(ENOMEM));
++	    return NULL;
++    }
++    apol_vector_destroy(&mod_paths);
++    
++    policy_load_options |= QPOL_POLICY_OPTION_MATCH_SYSTEM;
++    policy = apol_policy_create_from_policy_path(pol_path, policy_load_options, NULL, NULL);
++    apol_policy_path_destroy(&pol_path);
++    if (!policy) {
++	    PyErr_SetString(PyExc_RuntimeError,strerror(errno));
++	    return NULL;
++    }
++
++    return Py_None;
++}
++
++static PyMethodDef methods[] = {
++	{"policy", (PyCFunction) wrap_policy, METH_VARARGS,
++		 "Initialize SELinux policy for use with search and info"},
++	{"info", (PyCFunction) wrap_info, METH_VARARGS,
++		 "Return SELinux policy info about types, attributes, roles, users"},
++	{"search", (PyCFunction) wrap_search, METH_VARARGS,
++	"Search SELinux Policy for allow, neverallow, auditallow, dontaudit and transition records"},
++	{NULL, NULL, 0, NULL}	/* sentinel */
++};
++
++void init_policy() {
++PyObject *m;
++m = Py_InitModule("_policy", methods);
++init_info(m);
++}
+diff --git a/policycoreutils/sepolicy/policy.h b/policycoreutils/sepolicy/policy.h
+new file mode 100644
+index 0000000..d59452a
+--- /dev/null
++++ b/policycoreutils/sepolicy/policy.h
+@@ -0,0 +1,7 @@
++#include <apol/policy.h>
++extern apol_policy_t *policy;
++extern PyObject *wrap_info(PyObject *self, PyObject *args);
++extern void init_info (PyObject *m);
++extern PyObject *wrap_search(PyObject *self, PyObject *args);
++
++
+diff --git a/policycoreutils/sepolicy/search.c b/policycoreutils/sepolicy/search.c
+new file mode 100644
+index 0000000..c1d9411
+--- /dev/null
++++ b/policycoreutils/sepolicy/search.c
+@@ -0,0 +1,967 @@
++// Author: Thomas Liu <tliu at redhat.com>
++
++/**
++ *  @file
++ *  Python bindings used to search TE rules.
++ *
++ *  @author Thomas Liu  <tliu at redhat.com>
++ *  @author Dan Walsh  <dwalsh at redhat.com>
++ *  Copyright (C) 2012 Red Hat, inc
++ *
++ *  Sections copied from sesearch.c in setools package
++ *  @author Frank Mayer  mayerf at tresys.com
++ *  @author Jeremy A. Mowery jmowery at tresys.com
++ *  @author Paul Rosenfeld  prosenfeld at tresys.com
++ *  Copyright (C) 2003-2008 Tresys Technology, LLC
++ *
++ *  This program is free software; you can redistribute it and/or modify
++ *  it under the terms of the GNU General Public License as published by
++ *  the Free Software Foundation; either version 2 of the License, or
++ *  (at your option) any later version.
++ *
++ *  This program is distributed in the hope that it will be useful,
++ *  but WITHOUT ANY WARRANTY; without even the implied warranty of
++ *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
++ *  GNU General Public License for more details.
++ *
++ *  You should have received a copy of the GNU General Public License
++ *  along with this program; if not, write to the Free Software
++ *  Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
++ */
++
++/**
++ * This is a modified version of sesearch to be used as part of a sepython library for
++ * Python bindings.
++ */
++
++#include "common.h"
++#include "policy.h"
++
++/* libapol */
++#include <apol/policy-query.h>
++#include <apol/render.h>
++#include <apol/util.h>
++#include <apol/vector.h>
++
++/* libqpol*/
++#include <qpol/policy.h>
++#include <qpol/policy_extend.h>
++#include <qpol/syn_rule_query.h>
++#include <qpol/util.h>
++
++/* other */
++#include <errno.h>
++#include <stdlib.h>
++#include <stdio.h>
++#include <assert.h>
++#include <getopt.h>
++#include <string.h>
++#include <stdbool.h>
++
++#define COPYRIGHT_INFO "Copyright (C) 2012 Red Hat, Inc, Tresys Technology, LLC"
++
++enum opt_values
++{
++	RULE_NEVERALLOW = 256, RULE_AUDIT, RULE_AUDITALLOW, RULE_DONTAUDIT,
++	RULE_ROLE_ALLOW, RULE_ROLE_TRANS, RULE_RANGE_TRANS, RULE_ALL,
++	EXPR_ROLE_SOURCE, EXPR_ROLE_TARGET
++};
++
++;
++
++typedef struct options
++{
++	char *src_name;
++	char *tgt_name;
++	char *src_role_name;
++	char *tgt_role_name;
++	char *class_name;
++	char *permlist;
++	char *bool_name;
++	apol_vector_t *class_vector;
++	bool all;
++	bool lineno;
++	bool semantic;
++	bool indirect;
++	bool allow;
++	bool nallow;
++	bool auditallow;
++	bool dontaudit;
++	bool type;
++	bool rtrans;
++	bool role_allow;
++	bool role_trans;
++	bool useregex;
++	bool show_cond;
++	apol_vector_t *perm_vector;
++} options_t;
++
++static int py_tuple_insert_obj(PyObject *tuple, int pos, PyObject *obj)
++{
++	int rt;
++	if (!obj) return -1;
++	rt = PyTuple_SetItem(tuple, pos, obj);
++	Py_DECREF(obj);
++	return rt;
++}
++
++static int perform_ra_query(const apol_policy_t * policy, const options_t * opt, apol_vector_t ** v)
++{
++	apol_role_allow_query_t *raq = NULL;
++	int error = 0;
++
++	if (!policy || !opt || !v) {
++		ERR(policy, "%s", strerror(EINVAL));
++		errno = EINVAL;
++		return -1;
++	}
++
++	if (!opt->role_allow && !opt->all) {
++		*v = NULL;
++		return 0;	       /* no search to do */
++	}
++
++	raq = apol_role_allow_query_create();
++	if (!raq) {
++		ERR(policy, "%s", strerror(ENOMEM));
++		errno = ENOMEM;
++		return -1;
++	}
++
++	apol_role_allow_query_set_regex(policy, raq, opt->useregex);
++	if (opt->src_role_name) {
++		if (apol_role_allow_query_set_source(policy, raq, opt->src_role_name)) {
++			error = errno;
++			goto err;
++		}
++	}
++	if (opt->tgt_role_name)
++		if (apol_role_allow_query_set_target(policy, raq, opt->tgt_role_name)) {
++			error = errno;
++			goto err;
++		}
++
++	if (apol_role_allow_get_by_query(policy, raq, v)) {
++		error = errno;
++		goto err;
++	}
++	apol_role_allow_query_destroy(&raq);
++	return 0;
++
++      err:
++	apol_vector_destroy(v);
++	apol_role_allow_query_destroy(&raq);
++	ERR(policy, "%s", strerror(error));
++	errno = error;
++	return -1;
++}
++
++static PyObject* get_ra_results(const apol_policy_t * policy, const apol_vector_t * v, PyObject *output)
++{
++	size_t i, num_rules = 0;
++	qpol_policy_t *q;
++	const qpol_role_allow_t *rule = NULL;
++	const char *tmp;
++	PyObject *obj, *dict=NULL;
++	const qpol_role_t *role = NULL;
++	int error = 0;
++	errno = EINVAL;
++	int rt;
++
++	if (!policy || !v) {
++		errno = EINVAL;
++		goto err;
++	}
++
++	if (!(num_rules = apol_vector_get_size(v)))
++		return NULL;
++
++	q = apol_policy_get_qpol(policy);
++
++	for (i = 0; i < num_rules; i++) {
++		dict = PyDict_New();
++		if (!dict) goto err;
++		if (!(rule = apol_vector_get_element(v, i)))
++			goto err;
++
++		if (qpol_role_allow_get_source_role(q, rule, &role)) {
++			goto err;
++		}
++		if (qpol_role_get_name(q, role, &tmp)) {
++			goto err;
++		}
++		obj = PyString_FromString(tmp);
++		if (py_insert_obj(dict, "source", obj)) 
++			goto err;
++
++		if (qpol_role_allow_get_target_role(q, rule, &role)) {
++			goto err;
++		}
++		if (qpol_role_get_name(q, role, &tmp)) {
++			goto err;
++		}
++		obj = PyString_FromString(tmp);
++		if (py_insert_obj(dict, "target", obj)) 
++			goto err;
++
++		rt = py_append_obj(output, dict);
++		Py_DECREF(dict); dict=NULL;
++		if (rt) goto err;
++	}
++	goto cleanup;
++err:
++	error = errno;
++	PyErr_SetString(PyExc_RuntimeError,strerror(error));
++	Py_DECREF(dict); dict=NULL;
++
++cleanup:
++	errno = error;
++	return output;
++}
++
++static int perform_te_query(const apol_policy_t * policy, const options_t * opt, apol_vector_t ** v)
++{
++	apol_terule_query_t *teq = NULL;
++	unsigned int rules = 0;
++	int error = 0;
++
++	if (!policy || !opt || !v) {
++		PyErr_SetString(PyExc_RuntimeError,strerror(EINVAL));
++		errno = EINVAL;
++		return -1;
++	}
++
++	if (opt->all || opt->type) {
++		rules = (QPOL_RULE_TYPE_TRANS | QPOL_RULE_TYPE_CHANGE | QPOL_RULE_TYPE_MEMBER);
++	} else {
++		*v = NULL;
++		return 0;	       /* no search to do */
++	}
++
++	teq = apol_terule_query_create();
++	if (!teq) {
++		PyErr_SetString(PyExc_RuntimeError,strerror(ENOMEM));
++		errno = ENOMEM;
++		return -1;
++	}
++
++	apol_terule_query_set_rules(policy, teq, rules);
++	apol_terule_query_set_regex(policy, teq, opt->useregex);
++
++	if (!(opt->semantic) && qpol_policy_has_capability(apol_policy_get_qpol(policy), QPOL_CAP_SYN_RULES)) {
++		if (apol_syn_terule_get_by_query(policy, teq, v)) {
++			goto err;
++		}
++	} else {
++		if (apol_terule_get_by_query(policy, teq, v)) {
++			goto err;
++		}
++	}
++
++	apol_terule_query_destroy(&teq);
++	return 0;
++
++err:
++	error = errno;
++	PyErr_SetString(PyExc_RuntimeError,strerror(error));
++	apol_vector_destroy(v);
++	apol_terule_query_destroy(&teq);
++	errno = error;
++	return -1;
++}
++
++static PyObject* get_te_results(const apol_policy_t * policy, const options_t * opt, const apol_vector_t * v, PyObject *output)
++{
++	int error = 0;
++	int rt = 0;
++	PyObject *obj, *dict=NULL, *tuple = NULL;
++	qpol_policy_t *q;
++	uint32_t rule_type = 0;
++	const qpol_type_t *type;
++	size_t i, num_rules = 0;
++	const qpol_terule_t *rule = NULL;
++	char *tmp = NULL, *rule_str = NULL, *expr = NULL;
++	qpol_iterator_t *iter = NULL;
++	const qpol_cond_t *cond = NULL;
++	uint32_t enabled = 0, list = 0;
++	const char *tmp_name;
++	const qpol_class_t *obj_class = NULL;
++
++	if (!policy || !v) {
++		errno = EINVAL;
++		goto err;
++	}
++
++	if (!(num_rules = apol_vector_get_size(v)))
++		return NULL;
++
++	q = apol_policy_get_qpol(policy);
++
++	for (i = 0; i < num_rules; i++) {
++		dict = PyDict_New();
++		if (!dict) goto err;
++		if (!(rule = apol_vector_get_element(v, i)))
++			goto err;
++		if (opt->show_cond) {
++			if (qpol_terule_get_cond(q, rule, &cond))
++				goto err;
++			if (qpol_terule_get_is_enabled(q, rule, &enabled))
++				goto err;
++			if (cond) {
++				if (qpol_terule_get_which_list(q, rule, &list))
++					goto err;
++				if (qpol_cond_get_expr_node_iter(q, cond, &iter))
++					goto err;
++
++				qpol_iterator_destroy(&iter);
++				tuple = PyTuple_New(2);
++				if (!tuple) goto err;
++				tmp_name = apol_cond_expr_render(policy, cond);
++				obj = PyString_FromString(tmp_name);
++				if (py_tuple_insert_obj(tuple, 1, obj))
++					goto err;
++				obj = PyBool_FromLong(enabled);
++				if (py_tuple_insert_obj(tuple, 2, obj))
++					goto err;
++				rt = py_insert_obj(dict, "boolean", tuple);
++				Py_DECREF(tuple); tuple = NULL;
++				if (rt) goto err;
++			}
++		}
++
++		if (qpol_terule_get_rule_type(q, rule, &rule_type))
++			goto err;
++
++		if (!(rule_type &= (QPOL_RULE_TYPE_TRANS | QPOL_RULE_TYPE_CHANGE | QPOL_RULE_TYPE_MEMBER))) {
++			PyErr_SetString(PyExc_RuntimeError,"Invalid TE rule type");
++			errno = EINVAL;
++			goto err;
++		}
++		if (!(tmp_name = apol_rule_type_to_str(rule_type))) {
++			PyErr_SetString(PyExc_RuntimeError, "Could not get TE rule type's string");
++			errno = EINVAL;
++			goto err;
++		}
++
++		if (py_insert_string(dict, "type", tmp_name))
++			goto err;
++
++		if (qpol_terule_get_source_type(q, rule, &type))
++			goto err;
++		if (qpol_type_get_name(q, type, &tmp_name))
++			goto err;
++		if (py_insert_string(dict, "source", tmp_name))
++			goto err;
++
++		if (qpol_terule_get_target_type(q, rule, &type))
++			goto err;
++		if (qpol_type_get_name(q, type, &tmp_name))
++			goto err;
++		if (py_insert_string(dict, "target", tmp_name))
++			goto err;
++
++		if (qpol_terule_get_object_class(q, rule, &obj_class))
++			goto err;
++		if (qpol_class_get_name(q, obj_class, &tmp_name))
++			goto err;
++		if (py_insert_string(dict, "class", tmp_name))
++			goto err;
++
++		if (qpol_terule_get_default_type(q, rule, &type))
++			goto err;
++		if (qpol_type_get_name(q, type, &tmp_name))
++			goto err;
++		if (py_insert_string(dict, "transtype", tmp_name))
++			goto err;
++
++		rt = py_append_obj(output, dict);
++		dict = NULL;
++		if(rt) goto err;
++
++		free(rule_str);	rule_str = NULL;
++		free(expr); expr = NULL;
++	}
++	goto cleanup;
++
++err:
++	error = errno;
++	py_decref(dict);
++	py_decref(tuple);
++	PyErr_SetString(PyExc_RuntimeError,strerror(error));
++cleanup:
++	free(tmp);
++	free(rule_str);
++	free(expr);
++	errno = error;
++	return output;
++}
++
++static int perform_ft_query(const apol_policy_t * policy, const options_t * opt, apol_vector_t ** v)
++{
++	apol_filename_trans_query_t *ftq = NULL;
++	size_t i;
++	int error = 0;
++
++	if (!policy || !opt || !v) {
++		PyErr_SetString(PyExc_RuntimeError,strerror(EINVAL));
++		errno = EINVAL;
++		return -1;
++	}
++
++	if (!opt->type && !opt->all) {
++		*v = NULL;
++		return 0;	       /* no search to do */
++	}
++
++	ftq = apol_filename_trans_query_create();
++	if (!ftq) {
++		PyErr_SetString(PyExc_RuntimeError,strerror(ENOMEM));
++		errno = ENOMEM;
++		return -1;
++	}
++
++	apol_filename_trans_query_set_regex(policy, ftq, opt->useregex);
++	if (opt->src_name) {
++		if (apol_filename_trans_query_set_source(policy, ftq, opt->src_name, opt->indirect)) {
++			goto err;
++		}
++	}
++
++	if (opt->tgt_name) {
++		if (apol_filename_trans_query_set_target(policy, ftq, opt->tgt_name, opt->indirect)) {
++			goto err;
++		}
++	}
++	if (opt->class_name) {
++		if (opt->class_vector == NULL) {
++			if (apol_filename_trans_query_append_class(policy, ftq, opt->class_name)) {
++				goto err;
++			}
++		} else {
++			for (i = 0; i < apol_vector_get_size(opt->class_vector); ++i) {
++				char *class_name;
++				class_name = apol_vector_get_element(opt->class_vector, i);
++				if (!class_name)
++					continue;
++				if (apol_filename_trans_query_append_class(policy, ftq, class_name)) {
++					goto err;
++				}
++			}
++		}
++	}
++
++	if (apol_filename_trans_get_by_query(policy, ftq, v)) {
++		error = errno;
++	}
++
++	apol_filename_trans_query_destroy(&ftq);
++	return 0;
++
++err:
++	error = errno;
++	PyErr_SetString(PyExc_RuntimeError,strerror(errno));
++	apol_vector_destroy(v);
++	apol_filename_trans_query_destroy(&ftq);
++	errno = error;
++	return -1;
++}
++
++static PyObject* get_ft_results(const apol_policy_t * policy, const apol_vector_t * v, PyObject *list)
++{
++	PyObject *dict = NULL;
++	size_t i, num_filename_trans = 0;
++	const char *tmp_name;
++	int error = 0;
++	int rt;
++	const qpol_filename_trans_t *filename_trans = NULL;
++	const qpol_class_t *obj_class = NULL;
++	char *tmp = NULL, *filename_trans_str = NULL, *expr = NULL;
++	qpol_policy_t *q;
++	const qpol_type_t *type = NULL;
++
++	if (!policy || !v) {
++		errno = EINVAL;
++		goto err;
++	}
++
++	if (!(num_filename_trans = apol_vector_get_size(v)))
++		return NULL;
++
++	q = apol_policy_get_qpol(policy);
++
++	for (i = 0; i < num_filename_trans; i++) {
++		if (!(filename_trans = apol_vector_get_element(v, i)))
++			goto err;
++
++		dict = PyDict_New();
++		if (!dict) goto err;
++
++		if (py_insert_string(dict, "type", "type_transition"))
++			goto err;
++
++		/* source type */
++		if (qpol_filename_trans_get_source_type(q, filename_trans, &type)) {
++			goto err;
++		}
++		if (qpol_type_get_name(q, type, &tmp_name)) {
++			goto err;
++		}
++
++		if (py_insert_string(dict, "source", tmp_name))
++			goto err;
++
++		if (qpol_filename_trans_get_target_type(q, filename_trans, &type))
++			goto err;
++
++		if (qpol_type_get_name(q, type, &tmp_name))
++			goto err;
++
++		if (py_insert_string(dict, "target", tmp_name))
++			goto err;
++
++		if (qpol_filename_trans_get_object_class(q, filename_trans, &obj_class))
++			goto err;
++
++		if (qpol_class_get_name(q, obj_class, &tmp_name))
++			goto err;
++
++		if (py_insert_string(dict, "class", tmp_name))
++			goto err;
++
++		if (qpol_filename_trans_get_default_type(q, filename_trans, &type))
++			goto err;
++		if (qpol_type_get_name(q, type, &tmp_name))
++			goto err;
++		if (py_insert_string(dict, "transtype", tmp_name))
++			goto err;
++
++		if (! qpol_filename_trans_get_filename(q, filename_trans, &tmp_name)) {
++			if (py_insert_string(dict, "filename", tmp_name))
++				goto err;
++		}
++
++		rt = py_append_obj(list, dict);
++		dict = NULL;
++		if (rt) goto err;
++
++		free(filename_trans_str); filename_trans_str = NULL;
++		free(expr); expr = NULL;
++	}
++	goto cleanup;
++
++err:
++	error = errno;
++	PyErr_SetString(PyExc_RuntimeError,strerror(errno));
++	py_decref(dict);
++cleanup:
++	free(tmp);
++	free(filename_trans_str);
++	free(expr);
++	errno = error;
++	return list;
++}
++
++static int perform_av_query(const apol_policy_t * policy, const options_t * opt, apol_vector_t ** v)
++{
++	apol_avrule_query_t *avq = NULL;
++	unsigned int rules = 0;
++	int error = 0;
++	char *tmp = NULL, *tok = NULL, *s = NULL;
++
++	if (!policy || !opt || !v) {
++		PyErr_SetString(PyExc_RuntimeError,strerror(EINVAL));
++		errno = EINVAL;
++		return -1;
++	}
++
++	if (!opt->all && !opt->allow && !opt->nallow && !opt->auditallow && !opt->dontaudit) {
++		*v = NULL;
++		return 0;	       /* no search to do */
++	}
++
++	avq = apol_avrule_query_create();
++	if (!avq) {
++		PyErr_SetString(PyExc_RuntimeError,strerror(ENOMEM));
++		errno = ENOMEM;
++		return -1;
++	}
++
++	if (opt->allow || opt->all)
++		rules |= QPOL_RULE_ALLOW;
++	if ((opt->nallow || opt->all) && qpol_policy_has_capability(apol_policy_get_qpol(policy), QPOL_CAP_NEVERALLOW))
++		rules |= QPOL_RULE_NEVERALLOW;
++	if (opt->auditallow || opt->all)
++		rules |= QPOL_RULE_AUDITALLOW;
++	if (opt->dontaudit || opt->all)
++		rules |= QPOL_RULE_DONTAUDIT;
++	apol_avrule_query_set_rules(policy, avq, rules);
++	apol_avrule_query_set_regex(policy, avq, opt->useregex);
++	if (opt->src_name)
++		apol_avrule_query_set_source(policy, avq, opt->src_name, opt->indirect);
++	if (opt->tgt_name)
++		apol_avrule_query_set_target(policy, avq, opt->tgt_name, opt->indirect);
++	if (opt->bool_name)
++		apol_avrule_query_set_bool(policy, avq, opt->bool_name);
++	if (opt->class_name) {
++		if (opt->class_vector == NULL) {
++			if (apol_avrule_query_append_class(policy, avq, opt->class_name)) {
++				goto err;
++			}
++		} else {
++			size_t i;
++	    for (i = 0; i < apol_vector_get_size(opt->class_vector); ++i) {
++				char *class_name;
++				class_name = apol_vector_get_element(opt->class_vector, i);
++				if (!class_name)
++					continue;
++				if (apol_avrule_query_append_class(policy, avq, class_name)) {
++					goto err;
++				}
++			}
++		}
++	}
++
++	if (opt->permlist) {
++		tmp = strdup(opt->permlist);
++		for (tok = strtok(tmp, ","); tok; tok = strtok(NULL, ",")) {
++			if (apol_avrule_query_append_perm(policy, avq, tok)) {
++				goto err;
++			}
++			if ((s = strdup(tok)) == NULL || apol_vector_append(opt->perm_vector, s) < 0) {
++				goto err;
++			}
++			s = NULL;
++		}
++		free(tmp);
++	}
++
++	if (!(opt->semantic) && qpol_policy_has_capability(apol_policy_get_qpol(policy), QPOL_CAP_SYN_RULES)) {
++		if (apol_syn_avrule_get_by_query(policy, avq, v)) {
++			goto err;
++		}
++	} else {
++		if (apol_avrule_get_by_query(policy, avq, v)) {
++			goto err;
++		}
++	}
++
++	apol_avrule_query_destroy(&avq);
++	return 0;
++
++err:
++	error = errno;
++	PyErr_SetString(PyExc_RuntimeError,strerror(error));	
++	apol_vector_destroy(v);
++	apol_avrule_query_destroy(&avq);
++	free(tmp);
++	free(s);
++	errno = error;
++	return -1;
++}
++
++static PyObject* get_av_results(const apol_policy_t * policy, const apol_vector_t * v, PyObject *output)
++{
++	PyObject *dict = NULL;
++	PyObject *permlist = NULL;
++	int rt;
++	int error = 0;
++	qpol_policy_t *q;
++	size_t i, num_rules = 0;
++	const qpol_avrule_t *rule = NULL;
++	char *tmp = NULL, *rule_str = NULL, *expr = NULL;
++	qpol_iterator_t *iter = NULL;
++	uint32_t enabled = 0;
++
++	if (!policy || !v) {
++		errno = EINVAL;
++		goto err;
++	}
++
++	if (!(num_rules = apol_vector_get_size(v)))
++		return NULL;
++
++	q = apol_policy_get_qpol(policy);
++
++	for (i = 0; i < num_rules; i++) {
++		if (!(rule = apol_vector_get_element(v, i)))
++			goto err;
++
++		if (qpol_avrule_get_is_enabled(q, rule, &enabled))
++			goto err;
++		if (!enabled)
++			continue;
++
++		const qpol_type_t *type;
++		const char *tmp_name;
++		uint32_t rule_type = 0;
++
++		const qpol_class_t *obj_class = NULL;
++
++		dict = PyDict_New();
++		if (!dict) goto err;
++
++		if (qpol_avrule_get_rule_type(q, rule, &rule_type))
++			goto err;
++			
++		if (!(tmp_name = apol_rule_type_to_str(rule_type))) {
++			PyErr_SetString(PyExc_RuntimeError, "Could not get TE rule type's string");
++			goto err;
++		}
++
++		if (py_insert_string(dict, "type", tmp_name)) 
++			goto err;
++
++		if (qpol_avrule_get_source_type(q, rule, &type)) {
++			goto err;
++		}
++
++		if (qpol_type_get_name(q, type, &tmp_name)) {
++			goto err;
++		}
++
++		if (py_insert_string(dict, "source", tmp_name)) 
++			goto err;
++
++		if (qpol_avrule_get_target_type(q, rule, &type)) {
++			goto err;
++		}
++		if (qpol_type_get_name(q, type, &tmp_name)) {
++			goto err;
++		}
++
++		if (py_insert_string(dict, "target", tmp_name)) 
++			goto err;
++
++		if (qpol_avrule_get_object_class(q, rule, &obj_class)) {
++			goto err;
++		}
++		if (qpol_class_get_name(q, obj_class, &tmp_name)) {
++			goto err;
++		}
++
++		if (py_insert_string(dict, "class", tmp_name)) 
++			goto err;
++
++		if (qpol_avrule_get_perm_iter(q, rule, &iter)) {
++			goto err;
++		}
++
++		permlist = PyList_New(0);
++		if (! permlist) goto err;
++
++		for (; !qpol_iterator_end(iter); qpol_iterator_next(iter)) {
++			const char *perm_name = NULL;
++			qpol_iterator_get_item(iter, (void **)&perm_name);
++			if (py_append_string(permlist, perm_name))
++				goto err;
++		}
++
++		rt = PyDict_SetItemString(dict, "permlist", permlist);
++		Py_DECREF(permlist); 
++		if (rt) goto err;
++
++		rt = py_append_obj(output, dict);
++		Py_DECREF(dict); dict=NULL;
++		if (rt) goto err;
++
++		free(rule_str);	rule_str = NULL;
++		free(expr); expr = NULL;
++	}
++	goto cleanup;
++
++err:
++	error = errno;
++	PyErr_SetString(PyExc_RuntimeError,strerror(errno));
++	py_decref(dict);
++	py_decref(permlist);
++
++cleanup:
++	free(tmp);
++	free(rule_str);
++	free(expr);
++	errno = error;
++	return output;
++}
++
++PyObject* search(bool allow,
++		 bool neverallow,
++		 bool auditallow,
++		 bool dontaudit,
++		 bool transition,
++		 bool role_allow,
++		 const char *src_name,
++		 const char *tgt_name,
++		 const char *class_name,
++		 const char *permlist
++	)
++{
++	options_t cmd_opts;
++	PyObject *output = NULL;
++	apol_vector_t *v = NULL;
++
++	memset(&cmd_opts, 0, sizeof(cmd_opts));
++	cmd_opts.indirect = true;
++	cmd_opts.allow = allow;
++	cmd_opts.nallow = neverallow;
++	cmd_opts.auditallow = auditallow;
++	cmd_opts.dontaudit = dontaudit;
++	cmd_opts.type = transition;
++	cmd_opts.role_allow = role_allow;
++	if (src_name)
++		cmd_opts.src_name = strdup(src_name);
++	if (tgt_name)
++		cmd_opts.tgt_name = strdup(tgt_name);
++	if (class_name)
++		cmd_opts.class_name = strdup(class_name);
++	if (permlist){
++		cmd_opts.perm_vector = apol_vector_create(free);
++		cmd_opts.permlist = strdup(permlist);
++	}
++	int pol_opt = 0;
++	if (!(cmd_opts.nallow || cmd_opts.all))
++		pol_opt |= QPOL_POLICY_OPTION_NO_NEVERALLOWS;
++
++	pol_opt |= QPOL_POLICY_OPTION_MATCH_SYSTEM;
++
++	/* handle regex for class name */
++	if (cmd_opts.useregex && cmd_opts.class_name != NULL) {
++		cmd_opts.class_vector = apol_vector_create(NULL);
++		apol_vector_t *qpol_matching_classes = NULL;
++		apol_class_query_t *regex_match_query = apol_class_query_create();
++		apol_class_query_set_regex(policy, regex_match_query, 1);
++		apol_class_query_set_class(policy, regex_match_query, cmd_opts.class_name);
++		if (apol_class_get_by_query(policy, regex_match_query, &qpol_matching_classes)) {
++			apol_class_query_destroy(&regex_match_query);
++			PyErr_SetString(PyExc_RuntimeError,"Query failed");
++			goto cleanup;
++		}
++		const qpol_class_t *class = NULL;
++		size_t i;
++		for (i = 0; i < apol_vector_get_size(qpol_matching_classes); ++i) {
++			const char *class_name;
++			class = apol_vector_get_element(qpol_matching_classes, i);
++			if (!class)
++				break;
++			qpol_class_get_name(apol_policy_get_qpol(policy), class, &class_name);
++			apol_vector_append(cmd_opts.class_vector, (void *)class_name);
++		}
++		if (!apol_vector_get_size(qpol_matching_classes)) {
++			apol_vector_destroy(&qpol_matching_classes);
++			apol_class_query_destroy(&regex_match_query);
++			PyErr_SetString(PyExc_RuntimeError,"No classes match expression");
++			goto cleanup;
++		}
++		apol_vector_destroy(&qpol_matching_classes);
++		apol_class_query_destroy(&regex_match_query);
++	}
++
++	if (!cmd_opts.semantic && qpol_policy_has_capability(apol_policy_get_qpol(policy), QPOL_CAP_SYN_RULES)) {
++		if (qpol_policy_build_syn_rule_table(apol_policy_get_qpol(policy))) {
++			apol_policy_destroy(&policy);
++			PyErr_SetString(PyExc_RuntimeError,"Query failed");
++			goto cleanup;
++		}
++	}
++
++	/* if syntactic rules are not available always do semantic search */
++	if (!qpol_policy_has_capability(apol_policy_get_qpol(policy), QPOL_CAP_SYN_RULES)) {
++		cmd_opts.semantic = 1;
++	}
++
++	/* supress line numbers if doing semantic search or not available */
++	if (cmd_opts.semantic || !qpol_policy_has_capability(apol_policy_get_qpol(policy), QPOL_CAP_LINE_NUMBERS)) {
++		cmd_opts.lineno = 0;
++	}
++	if (perform_av_query(policy, &cmd_opts, &v)) {
++		goto cleanup;
++	}
++	output = PyList_New(0);
++	if (!output) 
++		goto cleanup;
++
++	if (v) {
++		get_av_results(policy, v, output);
++	}
++
++	apol_vector_destroy(&v);
++	if (perform_te_query(policy, &cmd_opts, &v)) {
++		goto cleanup;
++	}
++	if (v) {
++		get_te_results(policy, &cmd_opts, v, output);
++	}
++
++	if (cmd_opts.all || cmd_opts.type) {
++		apol_vector_destroy(&v);
++		if (perform_ft_query(policy, &cmd_opts, &v)) {
++			goto cleanup;
++		}
++
++		if (v) {
++			get_ft_results(policy, v, output);
++		}
++	}
++
++	if (cmd_opts.all || cmd_opts.role_allow) {
++		apol_vector_destroy(&v);
++		if (perform_ra_query(policy, &cmd_opts, &v)) {
++			goto cleanup;
++		}
++
++		if (v) {
++			get_ra_results(policy, v, output);
++		}
++	}
++
++	apol_vector_destroy(&v);
++
++      cleanup:
++	free(cmd_opts.src_name);
++	free(cmd_opts.tgt_name);
++	free(cmd_opts.class_name);
++	free(cmd_opts.permlist);
++	free(cmd_opts.bool_name);
++	free(cmd_opts.src_role_name);
++	free(cmd_opts.tgt_role_name);
++	apol_vector_destroy(&cmd_opts.perm_vector);
++	apol_vector_destroy(&cmd_opts.class_vector);
++
++	if (PyList_GET_SIZE(output) == 0) {
++		Py_DECREF(output);
++		return Py_None;
++	}
++	return output;
++}
++
++static int Dict_ContainsInt(PyObject *dict, const char *key){
++    PyObject *item = PyDict_GetItemString(dict, key);
++    if (item)
++	return PyInt_AsLong(item);
++    return false;
++}
++
++static const char *Dict_ContainsString(PyObject *dict, const char *key){
++    PyObject *item = PyDict_GetItemString(dict, key);
++    if (item)
++	return PyString_AsString(item);
++    return NULL;
++}
++
++PyObject *wrap_search(PyObject *UNUSED(self), PyObject *args){
++    PyObject *dict;
++    if (!PyArg_ParseTuple(args, "O", &dict))
++	return NULL;
++    int allow = Dict_ContainsInt(dict, "allow");
++    int neverallow = Dict_ContainsInt(dict, "neverallow");
++    int auditallow = Dict_ContainsInt(dict, "auditallow");
++    int dontaudit = Dict_ContainsInt(dict, "dontaudit");
++    int transition = Dict_ContainsInt(dict, "transition");
++    int role_allow = Dict_ContainsInt(dict, "role_allow");
++
++    const char *src_name = Dict_ContainsString(dict, "source");
++    const char *tgt_name = Dict_ContainsString(dict, "target");
++    const char *class_name = Dict_ContainsString(dict, "class");
++    const char *permlist = Dict_ContainsString(dict, "permlist");
++
++    return Py_BuildValue("N",search(allow, neverallow, auditallow, dontaudit, transition, role_allow, src_name, tgt_name, class_name, permlist));
++}
+diff --git a/policycoreutils/sepolicy/sepolicy-bash-completion.sh b/policycoreutils/sepolicy/sepolicy-bash-completion.sh
+new file mode 100644
+index 0000000..d7cd4dc
+--- /dev/null
++++ b/policycoreutils/sepolicy/sepolicy-bash-completion.sh
+@@ -0,0 +1,147 @@
++# This file is part of systemd.
++#
++# Copyright 2011 Dan Walsh
++#
++# systemd is free software; you can redistribute it and/or modify it
++# under the terms of the GNU General Public License as published by
++# the Free Software Foundation; either version 2 of the License, or
++# (at your option) any later version.
++#
++# systemd is distributed in the hope that it will be useful, but
++# WITHOUT ANY WARRANTY; without even the implied warranty of
++# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
++# General Public License for more details.
++#
++# You should have received a copy of the GNU General Public License
++# along with systemd; If not, see <http://www.gnu.org/licenses/>.
++
++__contains_word () {
++        local word=$1; shift
++        for w in $*; do [[ $w = $word ]] && return 0; done
++        return 1
++}
++
++__get_all_paths () {
++    dir -1 -F $* | grep '/' | cut -d'/' -f 1
++}
++__get_all_ftypes () {
++    echo '-- -d -c -b -s -l -p'
++}
++__get_all_networks () { 
++    seinfo -u 2> /dev/null | tail -n +3 
++}
++__get_all_types () { 
++    seinfo -t 2> /dev/null | tail -n +3 
++}
++__get_all_classes () { 
++    seinfo -c 2> /dev/null | tail -n +3 
++}
++__get_all_port_types () { 
++    seinfo -aport_type -x 2> /dev/null | tail -n +3 
++}
++__get_all_domain_types () { 
++    seinfo -adomain -x 2> /dev/null | tail -n +3 
++}
++__get_all_domains () { 
++    seinfo -adomain -x 2>/dev/null | sed 's/_t$//g'
++}
++__get_all_generate_types () { 
++    seinfo -agenerate_type -x 2>/dev/null | tail -n +2 
++}
++_sepolicy () {
++        local command=${COMP_WORDS[1]}
++        local cur=${COMP_WORDS[COMP_CWORD]} prev=${COMP_WORDS[COMP_CWORD-1]}
++        local verb comps
++
++        local -A VERBS=(
++	       [MANPAGE]='manpage'
++	       [NETWORK]='network'
++	       [COMMUNICATE]='communicate'
++	       [TRANSITION]='transition'
++	       [GENERATE]='generate'
++        )
++
++	COMMONOPTS='-P --policy -h --help'
++        local -A OPTS=(
++	       [manpage]='-h --help -p --path -a -all -o --os -d --domain -w --web'
++	       [network]='-h --help -d --domain -l --list -p --port -t --type '
++	       [communicate]='-h --help -s --source -t --target -c --class -S --sourceaccess -T --targetaccess'
++	       [transition]='-h --help -s --source -t --target'
++	       [generate]='-h --help -t --type -n --name -T --test'
++        )
++
++        for ((i=0; $i <= $COMP_CWORD; i++)); do
++                if __contains_word "${COMP_WORDS[i]}" ${VERBS[*]} &&
++                 ! __contains_word "${COMP_WORDS[i-1]}" ${OPTS[ARG}]}; then
++                        verb=${COMP_WORDS[i]}
++                        break
++                fi
++        done
++
++        if   [[ -z $verb ]]; then
++	    if [ "$prev" = "-P" -o "$prev" = "--policy" ]; then
++		COMPREPLY=( $( compgen -f -- "$cur") )
++		compopt -o filenames
++		return 0
++	    else
++                comps="${VERBS[*]} ${COMMONOPTS}"
++	    fi
++	elif [ "$verb" = "manpage" ]; then
++	    if [ "$prev" = "-d" -o "$prev" = "--domain" ]; then
++	        COMPREPLY=( $(compgen -W "$( __get_all_domains ) " -- "$cur") )
++		return 0
++	    elif [ "$prev" = "-o" -o "$prev" = "--os" ]; then
++		return 0
++	    elif test "$prev" = "-p" || test "$prev" = "--path" ; then
++		COMPREPLY=( $( compgen -d -- "$cur") )
++		compopt -o filenames
++		return 0
++	    fi
++            COMPREPLY=( $(compgen -W '${OPTS[$verb]}' -- "$cur") )
++	    return 0
++	elif [ "$verb" = "network" ]; then
++	    if [ "$prev" = "-t" -o "$prev" = "--type" ]; then
++	        COMPREPLY=( $(compgen -W "$( __get_all_port_types ) " -- "$cur") )
++		return 0
++	    fi
++	    if [ "$prev" = "-d" -o "$prev" = "--domain" ]; then
++	        COMPREPLY=( $(compgen -W "$( __get_all_domain_types ) " -- "$cur") )
++		return 0
++	    fi
++            COMPREPLY=( $(compgen -W '${OPTS[$verb]}' -- "$cur") )
++	    return 0
++	elif [ "$verb" = "communicate" ]; then
++	    if [ "$prev" = "-s" -o "$prev" = "--source" -o "$prev" = "-t" -o "$prev" = "--target" ]; then
++	        COMPREPLY=( $(compgen -W "$( __get_all_domain_types ) " -- "$cur") )
++		return 0
++	    elif [ "$prev" = "-c" -o "$prev" = "--class" ]; then
++	        COMPREPLY=( $(compgen -W "$( __get_all_classes ) " -- "$cur") )
++		return 0
++	    fi
++            COMPREPLY=( $(compgen -W '${OPTS[$verb]}' -- "$cur") )
++	    return 0
++	elif [ "$verb" = "transition" ]; then
++	    if [ "$prev" = "-s" -o "$prev" = "--source" -o "$prev" = "-t" -o "$prev" = "--target" ]; then
++	        COMPREPLY=( $(compgen -W "$( __get_all_domain_types ) " -- "$cur") )
++		return 0
++	    fi
++            COMPREPLY=( $(compgen -W '${OPTS[$verb]}' -- "$cur") )
++	    return 0
++	elif [ "$verb" = "generate" ]; then
++	    if [ "$prev" = "--name" -o "$prev" = "-n" ]; then
++		return 0
++	    elif [ "$prev" = "--type" -o "$prev" = "-t" ]; then
++		COMPREPLY=( $(compgen -W '0 1 2 3 4 5 6 7 8 9 10' -- "$cur") )
++		return 0
++	    elif [[ "$cur" == "$verb" || "$cur" == "" || "$cur" == -* ]]; then
++		COMPREPLY=( $(compgen -W '${OPTS[$verb]}' -- "$cur") )
++		return 0
++	    fi
++	    COMPREPLY=( $( compgen -f -- "$cur") )
++	    compopt -o filenames
++	    return 0
++        fi
++        COMPREPLY=( $(compgen -W "$comps" -- "$cur") )
++        return 0
++}
++complete -F _sepolicy sepolicy
+diff --git a/policycoreutils/sepolicy/sepolicy-communicate.8 b/policycoreutils/sepolicy/sepolicy-communicate.8
+new file mode 100644
+index 0000000..13d7a56
+--- /dev/null
++++ b/policycoreutils/sepolicy/sepolicy-communicate.8
+@@ -0,0 +1,39 @@
++.TH "sepolicy-communicate" "8" "20121005" "" ""
++.SH "NAME"
++sepolicy-communicate \- Generate a report showing if two SELinux Policy Domains can communicate
++
++.SH "SYNOPSIS"
++
++.br
++.B sepolicy communicate [\-h] \-s SOURCE \-t TARGET [\-c TCLASS] [\-S SOURCEACCESS] [\-T TARGETACCESS]
++
++.SH "DESCRIPTION"
++Use sepolicy communicate to examine SELinux Policy to if a source SELinux Domain can communicate with a target SELinux Domain.
++The default command looks to see if there are any file types that the source domain can write, which the target domain can read.
++
++.SH "OPTIONS"
++.TP
++.I		  \-c, \-\-class
++Specify the SELinux class which the source domain will attempt to communicate with the target domain.  (Default file)
++.TP
++.I                \-h, \-\-help       
++Display help message
++.TP
++.I                \-s, \-\-source
++Specify the source SELinux domain type.
++.TP
++.I                \-S, \-\-sourceaccess
++Specify the list of accesses used by the source SELinux domain type to communicate with the target domain. Default Open, Write.
++.TP
++.I                \-t, \-\-target
++Specify the target SELinux domain type.
++.TP
++.I                \-T, \-\-targetaccess
++Specify the list of accesses used by the target SELinux domain type to recieve communications from the source domain. Default Open, Read.
++
++.SH "AUTHOR"
++This man page was written by Daniel Walsh <dwalsh at redhat.com>
++
++.SH "SEE ALSO"
++sepolicy(8), selinux(8)
++
+diff --git a/policycoreutils/sepolicy/sepolicy-generate.8 b/policycoreutils/sepolicy/sepolicy-generate.8
+new file mode 100644
+index 0000000..a592d85
+--- /dev/null
++++ b/policycoreutils/sepolicy/sepolicy-generate.8
+@@ -0,0 +1,106 @@
++.TH "sepolicy-generate" "8" "20121005" "" ""
++.SH "NAME"
++sepolicy-generate \- Generate an initial SELinux policy module template.
++
++.SH "SYNOPSIS"
++
++.br
++.B sepolicy generate [-h] [-t TYPE] [-n NAME] [-T TEST] [ command | confineduser ]
++
++.SH "DESCRIPTION"
++Use sepolicy generate to generate an SELinux policy Module.  sepolicy generate will generate 4 files.
++
++.B Type Enforcing File NAME.te
++.br
++This file can be used to define all the types rules for a particular domain.
++
++.B Interface File NAME.if
++.br
++This file defines the interfaces for the types generated in the te file, which can be used by other policy domains.
++
++.B File Context NAME.fc
++.br
++This file defines the default file context for the system, it takes the file types created in the te file and associates
++file paths to the types.  Tools like restorecon and RPM will use these paths to put down labels.
++
++.B RPM Spec File NAME_selinux.spec
++.br
++This file is an RPM SPEC file that can be used to install the SELinux policy on to machines and setup the labeling. The spec file also installs the interface file and a man page describing the policy.  You can use sepolicy manpage -d NAME to generate the man page.
++
++.B Shell File NAME.sh
++.br
++This is a helper shell script to compile, install and fix the labeling on your test system.  It will also generate a man page based on the installed policy, and
++compile and build an RPM suitable to be installed on other machines
++
++If a generate is possible, this tool will print out all generate paths from the source domain to the target domain
++
++.SH "OPTIONS"
++.TP
++.I                \-h, \-\-help
++Display help message
++.TP
++.I                \-t, \-\-type
++Specify the type of policy you want to create.
++.br
++Valid Options:
++.br
++.B 0
++: Standard Init Daemon (Default)
++.br
++.B 1
++: DBUS System Daemon
++.br
++.B 2
++: Internet Services Daemon
++.br
++.B 3
++: Web Application/Script (CGI)
++.br
++.B 4
++: User Application
++.br
++.B 5
++: Sandbox
++.br
++.B 6
++: Minimal Terminal User Role
++.br
++.B 7
++: Minimal X Windows User Role
++.br
++.B 8
++: User Role
++.br
++.B 9
++: Admin User Role
++.br
++.B 10
++: Root Admin User Role
++.TP
++.I                \-n, \-\-name
++Specify alternate name of policy. The policy will default to the executable or name specified.
++
++.SH "EXAMPLE"
++.B > sepolicy generate /usr/sbin/rwhod
++.br
++Generating Policy for /usr/sbin/rwhod named rwhod
++.br
++Created the following files in:
++.br
++./
++.br
++rwhod.te # Type Enforcement file
++.br
++rwhod.if # Interface file
++.br
++rwhod.fc # File Contexts file
++.br
++rwhod_selinux.spec # Spec file
++.br
++rwhod.sh # Setup Script
++
++.SH "AUTHOR"
++This man page was written by Daniel Walsh <dwalsh at redhat.com>
++
++.SH "SEE ALSO"
++sepolicy(8), selinux(8)
+diff --git a/policycoreutils/sepolicy/sepolicy-manpage.8 b/policycoreutils/sepolicy/sepolicy-manpage.8
+new file mode 100644
+index 0000000..d93ca31
+--- /dev/null
++++ b/policycoreutils/sepolicy/sepolicy-manpage.8
+@@ -0,0 +1,34 @@
++.TH "sepolicy-manpage" "8" "20121005" "" ""
++.SH "NAME"
++sepolicy-manpage \- Generate a man page based on the installed SELinux Policy
++
++.SH "SYNOPSIS"
++
++.br
++.B sepolicy manpage [\-w] [\-h] [\-p PATH ]  [\-a | \-d ]
++
++.SH "DESCRIPTION"
++Use sepolicy manpage to generate manpages based on SELinux Policy.
++
++.SH "OPTIONS"
++.TP
++.I                \-a, \-\-all        
++Generate Man Pages for All Domains
++.TP
++.I                \-d, \-\-domain     
++Generate a Man Page for the specified domain. (Supports multiple commands)
++.TP
++.I                \-h, \-\-help       
++Display help message
++.TP
++.I                \-w, \-\-web
++Generate an additonal HTML man pages for the specified domain(s).
++.TP
++.I                \-p, \-\-path
++Specify the directory to store the created man pages. (Default to /tmp)
++
++.SH "AUTHOR"
++This man page was written by Daniel Walsh <dwalsh at redhat.com>
++
++.SH "SEE ALSO"
++sepolicy(8), selinux(8)
+diff --git a/policycoreutils/sepolicy/sepolicy-network.8 b/policycoreutils/sepolicy/sepolicy-network.8
+new file mode 100644
+index 0000000..4ba92cc
+--- /dev/null
++++ b/policycoreutils/sepolicy/sepolicy-network.8
+@@ -0,0 +1,35 @@
++.TH "sepolicy-network" "8" "20121005" "" ""
++.SH "NAME"
++sepolicy-network \- Examine the SELinux Policy and generate a network report
++
++.SH "SYNOPSIS"
++
++.br
++.B sepolicy network [\-h] (\-l | \-p PORT [PORT ...] | \-t TYPE [TYPE ...] | \-d DOMAIN [DOMAIN ...])
++
++.SH "DESCRIPTION"
++Use sepolicy network to examine SELinux Policy and generate network reports.
++
++.SH "OPTIONS"
++.TP
++.I                \-d, \-\-domain     
++Generate a report listing the ports to which the specified domain is allowed to connect and or bind.
++.TP
++.I                \-l, \-\-list        
++List all Network Port Types defined in SELinux Policy
++.TP
++.I                \-h, \-\-help       
++Display help message
++.TP
++.I                \-t, \-\-type
++Generate a report listing the port numbers associate with the specified SELinux port type.
++.TP
++.I                \-p, \-\-port
++Generate a report listing the SELinux port types associate with the specified port number.
++
++.SH "AUTHOR"
++This man page was written by Daniel Walsh <dwalsh at redhat.com>
++
++.SH "SEE ALSO"
++sepolicy(8), selinux(8), semanage(8)
++
+diff --git a/policycoreutils/sepolicy/sepolicy-transition.8 b/policycoreutils/sepolicy/sepolicy-transition.8
+new file mode 100644
+index 0000000..897f0c4
+--- /dev/null
++++ b/policycoreutils/sepolicy/sepolicy-transition.8
+@@ -0,0 +1,34 @@
++.TH "sepolicy-transition" "8" "20121005" "" ""
++.SH "NAME"
++sepolicy-transition \- Examine the SELinux Policy and generate a process transition report
++
++.SH "SYNOPSIS"
++
++.br
++.B sepolicy transition [\-h] \-s SOURCE
++
++.br
++.B sepolicy transition [\-h] \-s SOURCE \-t TARGET
++
++.SH "DESCRIPTION"
++sepolicy transition will show all domains that a give SELinux source domain can transition to, including the entrypoint.
++
++If a target domain is given, sepolicy transition will examine policy for all transition paths from the source domain to the target domain, and will list the 
++paths.  If a transition is possible, this tool will print out all transition paths from the source domain to the target domain
++
++.SH "OPTIONS"
++.TP
++.I                \-h, \-\-help       
++Display help message
++.TP
++.I                \-s, \-\-source
++Specify the source SELinux domain type.
++.TP
++.I                \-t, \-\-target
++Specify the target SELinux domain type.
++
++.SH "AUTHOR"
++This man page was written by Daniel Walsh <dwalsh at redhat.com>
++
++.SH "SEE ALSO"
++sepolicy(8), selinux(8)
+diff --git a/policycoreutils/sepolicy/sepolicy.8 b/policycoreutils/sepolicy/sepolicy.8
+new file mode 100644
+index 0000000..2e0163b
+--- /dev/null
++++ b/policycoreutils/sepolicy/sepolicy.8
+@@ -0,0 +1,58 @@
++.TH "sepolicy" "8" "20121005" "" ""
++.SH "NAME"
++sepolicy \- SELinux Policy Inspection tool
++
++.SH "SYNOPSIS"
++.B semanage [-h] [-P policy_path ] {manpage,network,communicate,transition,generate} OPTIONS
++
++.br
++Arguments:
++.br
++
++.B    communicate
++.br
++Query SELinux policy to see if domains can communicate with each other
++.B sepolicy-communicate(8)
++.br
++
++.B    generate
++.br 
++.br
++Generate SELinux Policy module template
++.B sepolicy-generate(8)
++.br
++
++.B    manpage
++.br
++Generate SELinux man pages 
++.B sepolicy-manpage(8)
++.br
++
++.B    network
++.br
++Query SELinux policy network information
++.B sepolicy-network(8)
++.br
++
++.B    transition 
++.br
++Query SELinux Policy to see how a source process domain can transition to the target process domain
++.B sepolicy-transition(8)
++
++.SH "DESCRIPTION"
++sepolicy is a tools set that will query the installed SELinux policy and generate useful reports, man pages, or even new policy modules.
++See the argument specific man pages for options and descriptions.
++
++.SH "OPTIONS"
++.TP
++.I                \-P, \-\-policy
++Alternate policy to analyze. (Defaults to currently installed policy /sys/fs/selinux/policy)
++.TP
++.I                \-h, \-\-help       
++Display help message
++
++.SH "AUTHOR"
++This man page was written by Daniel Walsh <dwalsh at redhat.com>
++
++.SH "SEE ALSO"
++selinux(8), sepolicy-generate(8), sepolicy-communicate(8), sepolicy-generate(8),  sepolicy-network(8), sepolicy-transition(8)
+diff --git a/policycoreutils/sepolicy/sepolicy.py b/policycoreutils/sepolicy/sepolicy.py
+new file mode 100755
+index 0000000..eee20af
+--- /dev/null
++++ b/policycoreutils/sepolicy/sepolicy.py
+@@ -0,0 +1,310 @@
++#! /usr/bin/python -Es
++# Copyright (C) 2012 Red Hat
++# AUTHOR: Dan Walsh <dwalsh at redhat.com>
++# see file 'COPYING' for use and warranty information
++#
++# semanage is a tool for managing SELinux configuration files
++#
++#    This program is free software; you can redistribute it and/or
++#    modify it under the terms of the GNU General Public License as
++#    published by the Free Software Foundation; either version 2 of
++#    the License, or (at your option) any later version.
++#
++#    This program is distributed in the hope that it will be useful,
++#    but WITHOUT ANY WARRANTY; without even the implied warranty of
++#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
++#    GNU General Public License for more details.
++#
++#    You should have received a copy of the GNU General Public License
++#    along with this program; if not, write to the Free Software
++#    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
++#                                        02111-1307  USA
++#
++#
++import sepolicy
++import argparse
++import gettext
++PROGNAME="policycoreutils"
++gettext.bindtextdomain(PROGNAME, "/usr/share/locale")
++gettext.textdomain(PROGNAME)
++try:
++    gettext.install(PROGNAME,
++                    localedir="/usr/share/locale",
++                    unicode=False,
++                    codeset = 'utf-8')
++except IOError:
++    import __builtin__
++    __builtin__.__dict__['_'] = unicode
++import os, sys
++
++def _print_net(src, protocol, perm):
++    from sepolicy.network import get_network_connect
++    portdict = get_network_connect(src, protocol, perm)
++    if len(portdict) > 0:
++        print "%s: %s %s" % (src, protocol, perm)
++        for p in portdict:
++            for recs in portdict[p]:
++                print "\t" + recs
++def network(args):
++    from sepolicy.network import portrecsbynum, portrecs, get_network_connect
++    if args.list_ports:
++        all_ports = []
++        for i in portrecs:
++            if i[0] not in all_ports:
++                all_ports.append(i[0])
++        all_ports.sort()
++        print "\n".join(all_ports)
++
++    if args.port:
++        for port in args.port:
++            found = False
++            for i in portrecsbynum:
++                if i[0] <= port and port <= i[1]:
++                    if i[0] == i[1]:
++                        range = i[0]
++                    else:
++                        range = "%s-%s" % (i[0], i[1])
++                    found = True
++                    print "%d: %s %s %s" % (port, i[2], portrecsbynum[i][0], range)
++            if not found:
++                if port < 500:
++                    print "Undefined reserved port type"
++                else:
++                    print "Undefined port type"
++    if args.type:
++        for t in args.type:
++            if (t,'tcp') in portrecs.keys():
++                print "%s: tcp: %s" % (t, ",".join(portrecs[t,'tcp']))
++            if (t,'udp') in portrecs.keys():
++                print "%s: udp: %s" % (t, ",".join(portrecs[t,'udp']))
++    if args.domain:
++        for d in args.domain:
++            _print_net(d, "tcp", "name_connect")
++            for net in ("tcp", "udp"):
++                _print_net(d, net, "name_bind")
++
++def manpage(args):
++    from sepolicy.manpage import ManPage, HTMLManPages, manpage_domains, manpage_roles, gen_domains
++
++    path = args.path
++    if args.all:
++        test_domains = gen_domains()
++    else:
++        test_domains = args.domain
++
++    for domain in test_domains:
++        m = ManPage(domain, path, args.web)
++        print m.get_man_page_path()
++
++    if args.web:
++        HTMLManPages(manpage_roles, manpage_domains, path, args.os)
++
++class CheckPath(argparse.Action):
++    def __call__(self, parser, namespace, values, option_string=None):
++        if not os.path.exists(values):
++                raise ValueError("%s does not exist" % values)
++        setattr(namespace, self.dest, values)
++
++def gen_manpage_args(parser):
++        man = parser.add_parser("manpage",
++                                   help=_('Generate SELinux man pages'))
++
++        man.add_argument("-p", "--path", dest="path", default="/tmp",
++                         help=_("path in which the generated SELinux man pages will be stored"))
++        man.add_argument("-o", "--os", dest="os", default=sepolicy.get_os_version(),
++                         help=_("name of the OS for man pages"))
++        man.add_argument("-w", "--web", dest="web", default=False, action="store_true",
++                                help=_("Generate HTML man pages structure for selected SELinux man page"))
++        group = man.add_mutually_exclusive_group(required=True)
++        group.add_argument("-a", "--all", dest="all", default=False,
++                           action="store_true",
++                           help=_("All domains"))
++        group.add_argument("-d", "--domain", nargs="+",
++                           help=_("Domain name(s) of man pages to be created"))
++        man.set_defaults(func=manpage)
++
++class CheckPort(argparse.Action):
++    def __call__(self, parser, namespace, values, option_string=None):
++        newval = getattr(namespace, self.dest)
++        if not newval:
++            newval = []
++        for v in values:
++            if v < 1 or v > 65526:
++                raise ValueError("%s must be an integer between 1 and 65536" % v)
++            newval.append(v)
++        setattr(namespace, self.dest, newval)
++
++class CheckDomain(argparse.Action):
++    def __call__(self, parser, namespace, values, option_string=None):
++        from sepolicy.network import domains
++        newval = getattr(namespace, self.dest)
++        if not newval:
++            newval = []
++        if values not in domains:
++            raise ValueError("%s must be an SELinux process domain" % values)
++        newval.append(values)
++        setattr(namespace, self.dest, newval)
++
++class CheckPortType(argparse.Action):
++    def __call__(self, parser, namespace, values, option_string=None):
++        from sepolicy.network import port_types
++        newval = getattr(namespace, self.dest)
++        if not newval:
++            newval = []
++        for v in values:
++            if v not in port_types:
++                raise ValueError("%s must be an SELinux port type" % values)
++            newval.append(v)
++        setattr(namespace, self.dest, values)
++
++class LoadPolicy(argparse.Action):
++    def __call__(self, parser, namespace, values, option_string=None):
++        sepolicy.policy(values)
++        setattr(namespace, self.dest, values)
++
++class CheckPolicyType(argparse.Action):
++    def __call__(self, parser, namespace, values, option_string=None):
++        from sepolicy.generate import get_poltype_desc, poltype
++        if values not in poltype.keys():
++            raise ValueError("%s invalid SELinux policy type\n%s" % (values, get_poltype_desc()))
++            newval.append(v)
++        setattr(namespace, self.dest, values)
++
++def gen_network_args(parser):
++        net = parser.add_parser("network",
++                                   help=_('Query SELinux policy network information'))
++
++        group = net.add_mutually_exclusive_group(required=True)
++        group.add_argument("-l", "--list", dest="list_ports",
++                           action="store_true",
++                            help=_("list all SELinux port types"))
++        group.add_argument("-p", "--port", dest="port", default=None,
++                            action=CheckPort, nargs="+", type=int,
++                            help=_("show SELinux type related to the port"))
++        group.add_argument("-t", "--type", dest="type", default=None,
++                            action=CheckPortType,nargs="+",
++                            help=_("Show ports defined for this SELinux type"))
++        group.add_argument("-d", "--domain", dest="domain", default=None,
++                            action=CheckDomain,
++                            help=_("show ports to which this domain can bind and/or connect"))
++        net.set_defaults(func=network)
++
++def communicate(args):
++        from sepolicy.communicate import get_types
++
++        writable = get_types(args.source, args.tclass, args.sourceaccess.split(","))
++        readable = get_types(args.target, args.tclass, args.targetaccess.split(","))
++        out = list(set(writable) & set(readable))
++        for t in out:
++            print t
++
++def gen_communicate_args(parser):
++    comm = parser.add_parser("communicate",
++                             help=_('query SELinux policy to see if domains can communicate with each other'))
++    comm.add_argument("-s", "--source", dest="source",
++                      action=CheckDomain, required=True,
++                      help=_("Source Domain"))
++    comm.add_argument("-t", "--target", dest="target",
++                      action=CheckDomain, required=True,
++                      help=_("Target Domain"))
++    comm.add_argument("-c", "--class", required=False, dest="tclass",  default="file", help="class to use for communications, Default 'file'")
++    comm.add_argument("-S", "--sourceaccess", required=False, dest="sourceaccess",  default="open,write", help="comma separate list of permissions for the source type to use, Default 'open,write'")
++    comm.add_argument("-T", "--targetaccess", required=False, dest="targetaccess",  default="open,read", help="comma separated list of permissions for the target type to use, Default 'open,read'")
++    comm.set_defaults(func=communicate)
++
++def booleans(args):
++    from sepolicy import booleans_dict
++    if args.all:
++        args.booleans = booleans_dict.keys()
++    args.booleans.sort()
++
++    for b in args.booleans:
++            print "%s=_(\"%s\")" % (b, booleans_dict[b][2])
++
++def gen_booleans_args(parser):
++    bools = parser.add_parser("booleans",
++                              help=_('query SELinux Policy to see description of booleans'))
++    group = bools.add_mutually_exclusive_group(required=True)
++    group.add_argument("-a", "--all", dest="all", default=False,
++                       action="store_true",
++                       help=_("get all booleans desctiption"))
++    group.add_argument("-b", "--boolean", dest="booleans", nargs="+",
++                       help=_("boolean to get description"))
++    bools.set_defaults(func=booleans)
++
++def transition(args):
++    from sepolicy.transition import setrans
++    source = args.source[0]
++    if args.target:
++        target = args.target[0]
++    else:
++        target = None
++    for l in setrans(source, target):
++        print " --> ".join(l)
++
++def gen_transition_args(parser):
++    trans = parser.add_parser("transition",
++                              help=_('query SELinux Policy to see how a source process domain can transition to the target process domain'))
++    trans.add_argument("-s", "--source", dest="source",
++                       action=CheckDomain, required=True, 
++                       help=_("source process domain"))
++    trans.add_argument("-t", "--target", dest="target",
++                       action=CheckDomain,
++                       help=_("target process domain"))
++    trans.set_defaults(func=transition)
++
++def generate(args):
++    from sepolicy.generate import policy, USERS, SANDBOX, APPLICATIONS
++    print args.policy
++    cmd = os.path.realpath(args.command)
++    if not args.name:
++        args.name = os.path.basename(cmd).replace("-","_")
++
++    print("Generating Policy for %s named %s" % (cmd, args.name))
++    mypolicy = policy(args.name, args.type)
++    if args.type not in USERS +  [ SANDBOX ]:
++        mypolicy.set_program(cmd)
++
++    if args.type in APPLICATIONS:
++        mypolicy.gen_writeable()
++        mypolicy.gen_symbols()
++    print mypolicy.generate()
++
++def gen_generate_args(parser):
++    from sepolicy.generate import DAEMON, get_poltype_desc
++    pol = parser.add_parser("generate",
++                            help=_('Generate SELinux Policy module template'))
++    pol.add_argument("-t", "--type", dest="type",
++                     action=CheckPolicyType, default=DAEMON, type=int,
++                     help=get_poltype_desc())
++    pol.add_argument("-n", "--name", dest="name",
++                     default=None,
++                     help=_("name of policy to generate"))
++    pol.add_argument("command",
++                     help=_("executable to confine"))
++    pol.add_argument("-T", "--test", dest="test",
++                     default=None, help=_("run policy generation test suite"))
++    pol.set_defaults(func=generate)
++
++if __name__ == '__main__':
++    parser = argparse.ArgumentParser(description='SELinux Policy Inspection Tool')
++    subparsers = parser.add_subparsers(help=_("commands"))
++    parser.add_argument("-P", "--policy", dest="policy",
++                        action=LoadPolicy, 
++                        default=None, help=_("Alternate SELinux policy, defaults to /sys/fs/selinux/policy"))
++    gen_manpage_args(subparsers)
++    gen_network_args(subparsers)
++    gen_communicate_args(subparsers)
++    gen_transition_args(subparsers)
++    gen_generate_args(subparsers)
++    gen_booleans_args(subparsers)
++
++    try:
++        args = parser.parse_args()
++        args.func(args)
++        sys.exit(0)
++    except ValueError,e:
++        sys.stderr.write("%s: %s" % (e.__class__.__name__, str(e)))
++        sys.exit(1)
++    except KeyboardInterrupt:
++        sys.exit(0)        
+diff --git a/policycoreutils/sepolicy/sepolicy/__init__.py b/policycoreutils/sepolicy/sepolicy/__init__.py
+new file mode 100644
+index 0000000..247d0fb
+--- /dev/null
++++ b/policycoreutils/sepolicy/sepolicy/__init__.py
+@@ -0,0 +1,123 @@
++#!/usr/bin/env python
++
++# Author: Thomas Liu <tliu at redhat.com>
++# Author: Dan Walsh <dwalsh at redhat.com>
++
++import _policy
++import selinux
++
++TYPE = _policy.TYPE
++ROLE = _policy.ROLE
++ATTRIBUTE = _policy.ATTRIBUTE
++PORT = _policy.PORT
++USER = _policy.USER
++BOOLEAN = _policy.BOOLEAN
++
++ALLOW = 'allow'
++AUDITALLOW = 'auditallow'
++NEVERALLOW = 'neverallow'
++DONTAUDIT = 'dontaudit'
++SOURCE = 'source'
++TARGET = 'target'
++PERMS = 'permlist'
++CLASS = 'class'
++TRANSITION = 'transition'
++ROLE_ALLOW = 'role_allow'
++
++def policy(policy_file):
++    _policy.policy(policy_file)
++
++policy_file = selinux.selinux_current_policy_path()
++policy(policy_file)
++
++def search(types, info = {} ):
++    valid_types = [ALLOW, AUDITALLOW, NEVERALLOW, DONTAUDIT, TRANSITION, ROLE_ALLOW]
++    for type in types:
++        if type not in valid_types:
++            raise ValueError("Type has to be in %s" % valid_types)
++        info[type] = True
++
++    perms = []
++    if PERMS in info:
++        perms = info[PERMS]
++        info[PERMS] = ",".join(info[PERMS])
++
++    dict_list = _policy.search(info)
++    if dict_list and len(perms) != 0:
++        dict_list = filter(lambda x: _dict_has_perms(x, perms), dict_list)
++    return dict_list
++
++def _dict_has_perms(dict, perms):
++    for perm in perms:
++        if perm not in dict[PERMS]:
++            return False
++    return True
++
++def info(setype, name=None):
++    dict_list = _policy.info(setype, name)
++    return dict_list
++
++booleans_dict = None
++def gen_bool_dict(path="/usr/share/selinux/devel/policy.xml"):
++        global booleans_dict
++        if booleans_dict:
++            return booleans_dict
++	import xml.etree.ElementTree
++	import re
++	booleans_dict = {}
++	try:
++		tree = xml.etree.ElementTree.parse(path)
++		for l in  tree.findall("layer"):
++			for m in  l.findall("module"):
++				for b in  m.findall("tunable"):
++					desc = b.find("desc").find("p").text.strip("\n")
++					desc = re.sub("\n", " ", desc)
++					booleans_dict[b.get('name')] = (m.get("name"), b.get('dftval'), desc)
++				for b in  m.findall("bool"):
++					desc = b.find("desc").find("p").text.strip("\n")
++					desc = re.sub("\n", " ", desc)
++					booleans_dict[b.get('name')] = (m.get("name"), b.get('dftval'), desc)
++			for i in  tree.findall("bool"):
++				desc = i.find("desc").find("p").text.strip("\n")
++				desc = re.sub("\n", " ", desc)
++				booleans_dict[i.get('name')] = ("global", i.get('dftval'), desc)
++		for i in  tree.findall("tunable"):
++			desc = i.find("desc").find("p").text.strip("\n")
++			desc = re.sub("\n", " ", desc)
++			booleans_dict[i.get('name')] = ("global", i.get('dftval'), desc)
++	except IOError, e:
++		pass
++	return booleans_dict
++
++def boolean_category(boolean):
++    if boolean in self.booleans_dict:
++        return _(self.booleans_dict[boolean][0])
++    else:
++        return _("unknown")
++
++def boolean_desc(boolean):
++       booleans_dict = gen_bool_dict()
++       if boolean in booleans_dict:
++              return _(booleans_dict[boolean][2])
++       else:
++              return boolean
++
++def get_os_version():
++    os_version = ""
++    pkg_name = "selinux-policy"
++    try:
++	import commands
++	rc, output = commands.getstatusoutput("rpm -q '%s'" % pkg_name)
++	if rc == 0:
++	    os_version = output.split(".")[-2]
++    except:
++	os_version = ""
++
++    if os_version[0:2] == "fc":
++	os_version = "Fedora"+os_version[2:]
++    elif os_version[0:2] == "el":
++	os_version = "RHEL"+os_version[2:]
++    else:
++	os_version = ""
++
++    return os_version
+diff --git a/policycoreutils/sepolicy/sepolicy/booleans.py b/policycoreutils/sepolicy/sepolicy/booleans.py
+new file mode 100644
+index 0000000..c23cb11
+--- /dev/null
++++ b/policycoreutils/sepolicy/sepolicy/booleans.py
+@@ -0,0 +1,42 @@
++#! /usr/bin/python -Es
++# Copyright (C) 2012 Red Hat 
++# see file 'COPYING' for use and warranty information
++#
++# setrans is a tool for analyzing process transistions in SELinux policy
++#
++#    This program is free software; you can redistribute it and/or
++#    modify it under the terms of the GNU General Public License as
++#    published by the Free Software Foundation; either version 2 of
++#    the License, or (at your option) any later version.
++#
++#    This program is distributed in the hope that it will be useful,
++#    but WITHOUT ANY WARRANTY; without even the implied warranty of
++#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
++#    GNU General Public License for more details.
++#
++#    You should have received a copy of the GNU General Public License
++#    along with this program; if not, write to the Free Software
++#    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA     
++#                                        02111-1307  USA
++#
++#  
++import sepolicy, sys
++search=sepolicy.search
++info=sepolicy.info
++
++def expand_attribute(attribute):
++    try:
++        return info(sepolicy.ATTRIBUTE, attribute)[0]["types"]
++    except RuntimeError:
++        return [ attribute ]
++
++def get_types(src, tclass, perm):
++    allows=search([sepolicy.ALLOW],{sepolicy.SOURCE:src,sepolicy.CLASS:tclass, sepolicy.PERMS:perm})
++    if not allows:
++        raise TypeError("The %s type is not allowed to %s any types" % (src, ",".join(perm)))
++
++    tlist = []
++    for l in map(lambda y: y[sepolicy.TARGET], filter(lambda x: set(perm).issubset(x[sepolicy.PERMS]), allows)):
++        tlist = tlist + expand_attribute(l)
++    return tlist
++
+diff --git a/policycoreutils/sepolicy/sepolicy/communicate.py b/policycoreutils/sepolicy/sepolicy/communicate.py
+new file mode 100755
+index 0000000..a179d95
+--- /dev/null
++++ b/policycoreutils/sepolicy/sepolicy/communicate.py
+@@ -0,0 +1,49 @@
++#! /usr/bin/python -Es
++# Copyright (C) 2012 Red Hat 
++# see file 'COPYING' for use and warranty information
++#
++# setrans is a tool for analyzing process transistions in SELinux policy
++#
++#    This program is free software; you can redistribute it and/or
++#    modify it under the terms of the GNU General Public License as
++#    published by the Free Software Foundation; either version 2 of
++#    the License, or (at your option) any later version.
++#
++#    This program is distributed in the hope that it will be useful,
++#    but WITHOUT ANY WARRANTY; without even the implied warranty of
++#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
++#    GNU General Public License for more details.
++#
++#    You should have received a copy of the GNU General Public License
++#    along with this program; if not, write to the Free Software
++#    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA     
++#                                        02111-1307  USA
++#
++#  
++import sepolicy, sys
++search=sepolicy.search
++info=sepolicy.info
++def usage(parser, msg):
++    parser.print_help()
++
++    sys.stderr.write("\n%s\n" % msg)
++    sys.stderr.flush()
++    sys.exit(1)
++
++
++def expand_attribute(attribute):
++    try:
++        return info(sepolicy.ATTRIBUTE, attribute)[0]["types"]
++    except RuntimeError:
++        return [ attribute ]
++
++def get_types(src, tclass, perm):
++    allows=search([sepolicy.ALLOW],{sepolicy.SOURCE:src,sepolicy.CLASS:tclass, sepolicy.PERMS:perm})
++    if not allows:
++        raise TypeError("The %s type is not allowed to %s any types" % (src, ",".join(perm)))
++
++    tlist = []
++    for l in map(lambda y: y[sepolicy.TARGET], filter(lambda x: set(perm).issubset(x[sepolicy.PERMS]), allows)):
++        tlist = tlist + expand_attribute(l)
++    return tlist
++
+diff --git a/policycoreutils/sepolicy/sepolicy/generate.py b/policycoreutils/sepolicy/sepolicy/generate.py
+new file mode 100644
+index 0000000..d43d470
+--- /dev/null
++++ b/policycoreutils/sepolicy/sepolicy/generate.py
+@@ -0,0 +1,1295 @@
++#!/usr/bin/python -Es
++#
++# Copyright (C) 2007-2012 Red Hat
++# see file 'COPYING' for use and warranty information
++#
++# policygentool is a tool for the initial generation of SELinux policy
++#
++#    This program is free software; you can redistribute it and/or
++#    modify it under the terms of the GNU General Public License as
++#    published by the Free Software Foundation; either version 2 of
++#    the License, or (at your option) any later version.
++#
++#    This program is distributed in the hope that it will be useful,
++#    but WITHOUT ANY WARRANTY; without even the implied warranty of
++#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
++#    GNU General Public License for more details.
++#
++#    You should have received a copy of the GNU General Public License
++#    along with this program; if not, write to the Free Software
++#    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
++#                                        02111-1307  USA
++#
++#
++import os, sys, stat
++import re
++import sepolicy
++import time
++import yum
++
++from templates import executable
++from templates import boolean
++from templates import etc_rw
++from templates import unit_file
++from templates import var_cache
++from templates import var_spool
++from templates import var_lib
++from templates import var_log
++from templates import var_run
++from templates import tmp
++from templates import rw
++from templates import network
++from templates import script
++from templates import spec
++from templates import user
++import sepolgen.interfaces as interfaces
++import sepolgen.defaults as defaults
++
++##
++## I18N
++##
++PROGNAME="policycoreutils"
++
++import gettext
++gettext.bindtextdomain(PROGNAME, "/usr/share/locale")
++gettext.textdomain(PROGNAME)
++try:
++    gettext.install(PROGNAME,
++                    localedir="/usr/share/locale",
++                    unicode=False,
++                    codeset = 'utf-8')
++except IOError:
++    import __builtin__
++    __builtin__.__dict__['_'] = unicode
++
++methods = []
++fn = defaults.interface_info()
++try:
++    fd = open(fn)
++    # List of per_role_template interfaces
++    ifs = interfaces.InterfaceSet()
++    ifs.from_file(fd)
++    methods = ifs.interfaces.keys()
++    fd.close()
++except:
++    sys.stderr.write("could not open interface info [%s]\n" % fn)
++    sys.exit(1)
++
++def get_rpm_nvr_from_header(hdr):
++    'Given an RPM header return the package NVR as a string'
++    name    = hdr['name']
++    version = hdr['version']
++    release = hdr['release']
++    release_version = version+"-"+release.split(".")[0]
++    os_version = release.split(".")[1]
++
++    return [name,release_version,os_version]
++
++def get_rpm_nvr_list(package):
++    try:
++        import rpm
++        nvr = None
++        ts = rpm.ts()
++        mi = ts.dbMatch(rpm.RPMTAG_NAME, package)
++        for h in mi:
++            nvr = get_rpm_nvr_from_header(h)
++            break
++    except:
++        print("Failed to retrieve rpm info for %s") % package
++        nvr = None
++
++    return nvr
++
++all_types = None
++def get_all_types():
++    global all_types
++    if all_types == None:
++        all_types = map(lambda x: x['name'], sepolicy.info(sepolicy.TYPE))
++    return all_types
++
++def get_all_ports():
++    dict = {}
++    for p in sepolicy.info(sepolicy.PORT):
++        if p['type'] == "reserved_port_t" or \
++                p['type'] == "port_t" or \
++                p['type'] == "hi_reserved_port_t":
++            continue
++        dict[(p['low'], p['high'], p['protocol'])]=(p['type'], p['range'])
++    return dict
++
++def get_all_roles():
++    roles = map(lambda x: x['name'], sepolicy.info(sepolicy.ROLE))
++    roles.remove("object_r")
++    roles.sort()
++    return roles
++
++def get_all_attributes():
++    attributes = map(lambda x: x['name'], sepolicy.info(sepolicy.ATTRIBUTE))
++    attributes.sort()
++    return attributes
++
++def get_all_domains():
++    all_domains = []
++    types=get_all_types()
++    types.sort()
++    for i in types:
++        m = re.findall("(.*)%s" % "_exec_t$", i)
++        if len(m) > 0:
++            if len(re.findall("(.*)%s" % "_initrc$", m[0])) == 0 and m[0] not in all_domains:
++                all_domains.append(m[0])
++    return all_domains
++
++def get_all_users():
++    users = map(lambda x: x['name'], sepolicy.info(sepolicy.USER))
++    users.remove("system_u")
++    users.remove("root")
++    users.sort()
++    return users
++
++ALL = 0
++RESERVED = 1
++UNRESERVED = 2
++PORTS = 3
++ADMIN_TRANSITION_INTERFACE = "_admin$"
++USER_TRANSITION_INTERFACE = "_role$"
++
++DAEMON = 0
++DBUS = 1
++INETD = 2
++CGI = 3
++USER = 4
++SANDBOX = 5
++TUSER = 6
++XUSER = 7
++LUSER = 8
++AUSER = 9
++RUSER = 10
++EUSER = 11
++
++poltype={}
++poltype[DAEMON] = _("Standard Init Daemon")
++poltype[DBUS] = _("DBUS System Daemon")
++poltype[INETD] = _("Internet Services Daemon")
++poltype[CGI] = _("Web Application/Script (CGI)")
++poltype[USER] = _("User Application")
++poltype[SANDBOX] = _("Sandbox")
++poltype[TUSER] = _("Minimal Terminal User Role")
++poltype[XUSER] = _("Minimal X Windows User Role")
++poltype[LUSER] = _("User Role")
++poltype[AUSER] = _("Admin User Role")
++poltype[RUSER] = _("Root Admin User Role")
++
++def get_poltype_desc():
++    keys = poltype.keys()
++    keys.sort()
++    msg = _("Valid Types:\n")
++    for k in keys:
++        msg += "%2s: %s\n" % (k, poltype[k])
++    return msg
++        
++APPLICATIONS = [ DAEMON, DBUS, INETD, USER, CGI ]
++USERS = [ XUSER, TUSER, LUSER, AUSER, EUSER, RUSER]
++
++def verify_ports(ports):
++    if ports == "":
++        return []
++    max_port=2**16
++    try:
++        temp = []
++        for a in ports.split(","):
++            r =  a.split("-")
++            if len(r) > 2:
++                raise  ValueError
++            if len(r) == 1:
++                begin = int (r[0])
++                end = int (r[0])
++            else:
++                begin = int (r[0])
++                end = int (r[1])
++
++                if begin > end:
++                    raise  ValueError
++
++            for p in range(begin, end + 1):
++                if p < 1 or p > max_port:
++                    raise  ValueError
++                temp.append(p)
++        return temp
++    except ValueError:
++        raise  ValueError(_("Ports must be numbers or ranges of numbers from 1 to %d " % max_port ))
++
++class policy:
++
++	def __init__(self, name, type):
++                self.rpms = []
++                self.ports = []
++                try:
++                    self.ports = get_all_ports()
++                except ValueError, e:
++                    print "Can not get port types, must be root for this information"
++                except RuntimeError, e:
++                    print "Can not get port types", e
++
++                self.symbols = {}
++                self.symbols["openlog"] = "set_use_kerberos(True)"
++                self.symbols["openlog"] = "set_use_kerb_rcache(True)"
++                self.symbols["openlog"] = "set_use_syslog(True)"
++                self.symbols["gethostby"] = "set_use_resolve(True)"
++                self.symbols["getaddrinfo"] = "set_use_resolve(True)"
++                self.symbols["getnameinfo"] = "set_use_resolve(True)"
++                self.symbols["krb"] = "set_use_kerberos(True)"
++                self.symbols["gss_accept_sec_context"] = "set_manage_krb5_rcache(True)"
++                self.symbols["krb5_verify_init_creds"] = "set_manage_krb5_rcache(True)"
++                self.symbols["krb5_rd_req"] = "set_manage_krb5_rcache(True)"
++                self.symbols["__syslog_chk"] = "set_use_syslog(True)"
++                self.symbols["getpwnam"] = "set_use_uid(True)"
++                self.symbols["getpwuid"] = "set_use_uid(True)"
++                self.symbols["dbus_"] = "set_use_dbus(True)"
++                self.symbols["pam_"] = "set_use_pam(True)"
++                self.symbols["pam_"] = "set_use_audit(True)"
++                self.symbols["fork"] = "add_process('fork')"
++                self.symbols["transition"] = "add_process('transition')"
++                self.symbols["sigchld"] = "add_process('sigchld')"
++                self.symbols["sigkill"] = "add_process('sigkill')"
++                self.symbols["sigstop"] = "add_process('sigstop')"
++                self.symbols["signull"] = "add_process('signull')"
++                self.symbols["ptrace"] = "add_process('ptrace')"
++                self.symbols["getsched"] = "add_process('getsched')"
++                self.symbols["setsched"] = "add_process('setsched')"
++                self.symbols["getsession"] = "add_process('getsession')"
++                self.symbols["getpgid"] = "add_process('getpgid')"
++                self.symbols["setpgid"] = "add_process('setpgid')"
++                self.symbols["getcap"] = "add_process('getcap')"
++                self.symbols["setcap"] = "add_process('setcap')"
++                self.symbols["share"] = "add_process('share')"
++                self.symbols["getattr"] = "add_process('getattr')"
++                self.symbols["setexec"] = "add_process('setexec')"
++                self.symbols["setfscreate"] = "add_process('setfscreate')"
++                self.symbols["noatsecure"] = "add_process('noatsecure')"
++                self.symbols["siginh"] = "add_process('siginh')"
++                self.symbols["kill"] = "add_process('signal_perms')"
++                self.symbols["setrlimit"] = "add_process('setrlimit')"
++                self.symbols["rlimitinh"] = "add_process('rlimitinh')"
++                self.symbols["dyntransition"] = "add_process('dyntransition')"
++                self.symbols["setcurrent"] = "add_process('setcurrent')"
++                self.symbols["execmem"] = "add_process('execmem')"
++                self.symbols["execstack"] = "add_process('execstack')"
++                self.symbols["execheap"] = "add_process('execheap')"
++                self.symbols["setkeycreate"] = "add_process('setkeycreate')"
++                self.symbols["setsockcreate"] = "add_process('setsockcreate')"
++
++                self.symbols["chown"] = "add_capability('chown')"
++                self.symbols["dac_override"] = "add_capability('dac_override')"
++                self.symbols["dac_read_search"] = "add_capability('dac_read_search')"
++                self.symbols["fowner"] = "add_capability('fowner')"
++                self.symbols["fsetid"] = "add_capability('fsetid')"
++                self.symbols["setgid"] = "add_capability('setgid')"
++                self.symbols["setresuid"] = "add_capability('setuid')"
++                self.symbols["setuid"] = "add_capability('setuid')"
++                self.symbols["setpcap"] = "add_capability('setpcap')"
++                self.symbols["linux_immutable"] = "add_capability('linux_immutable')"
++                self.symbols["net_bind_service"] = "add_capability('net_bind_service')"
++                self.symbols["net_broadcast"] = "add_capability('net_broadcast')"
++                self.symbols["net_admin"] = "add_capability('net_admin')"
++                self.symbols["net_raw"] = "add_capability('net_raw')"
++                self.symbols["ipc_lock"] = "add_capability('ipc_lock')"
++                self.symbols["ipc_owner"] = "add_capability('ipc_owner')"
++                self.symbols["sys_module"] = "add_capability('sys_module')"
++                self.symbols["sys_rawio"] = "add_capability('sys_rawio')"
++                self.symbols["chroot"] = "add_capability('sys_chroot')"
++                self.symbols["sys_chroot"] = "add_capability('sys_chroot')"
++                self.symbols["sys_ptrace"] = "add_capability('sys_ptrace')"
++                self.symbols["sys_pacct"] = "add_capability('sys_pacct')"
++                self.symbols["mount"] = "add_capability('sys_admin')"
++                self.symbols["unshare"] = "add_capability('sys_admin')"
++                self.symbols["sys_admin"] = "add_capability('sys_admin')"
++                self.symbols["sys_boot"] = "add_capability('sys_boot')"
++                self.symbols["sys_nice"] = "add_capability('sys_nice')"
++                self.symbols["sys_resource"] = "add_capability('sys_resource')"
++                self.symbols["sys_time"] = "add_capability('sys_time')"
++                self.symbols["sys_tty_config"] = "add_capability('sys_tty_config')"
++                self.symbols["mknod"] = "add_capability('mknod')"
++                self.symbols["lease"] = "add_capability('lease')"
++                self.symbols["audit_write"] = "add_capability('audit_write')"
++                self.symbols["audit_control"] = "add_capability('audit_control')"
++                self.symbols["setfcap"] = "add_capability('setfcap')"
++
++		self.DEFAULT_DIRS = {}
++		self.DEFAULT_DIRS["/etc"] = ["etc_rw", [], etc_rw];
++		self.DEFAULT_DIRS["/tmp"] = ["tmp", [], tmp];
++		self.DEFAULT_DIRS["rw"] = ["rw", [], rw];
++		self.DEFAULT_DIRS["/usr/lib/systemd/system"] = ["unit_file", [], unit_file];
++		self.DEFAULT_DIRS["/lib/systemd/system"] = ["unit_file", [], unit_file];
++		self.DEFAULT_DIRS["/etc/systemd/system"] = ["unit_file", [], unit_file];
++		self.DEFAULT_DIRS["/var/cache"] = ["var_cache", [], var_cache];
++		self.DEFAULT_DIRS["/var/lib"] = ["var_lib", [], var_lib];
++		self.DEFAULT_DIRS["/var/log"] = ["var_log", [], var_log];
++		self.DEFAULT_DIRS["/var/run"] = ["var_run", [], var_run];
++		self.DEFAULT_DIRS["/var/spool"] = ["var_spool", [], var_spool];
++
++                self.DEFAULT_KEYS=["/etc", "/var/cache", "/var/log", "/tmp", "rw", "/var/lib", "/var/run", "/var/spool", "/etc/systemd/system", "/usr/lib/systemd/system", "/lib/systemd/system" ]
++
++		self.DEFAULT_TYPES = (\
++( self.generate_daemon_types, self.generate_daemon_rules), \
++( self.generate_dbusd_types, self.generate_dbusd_rules), \
++( self.generate_inetd_types, self.generate_inetd_rules), \
++( self.generate_cgi_types, self.generate_cgi_rules), \
++( self.generate_sandbox_types, self.generate_sandbox_rules), \
++( self.generate_userapp_types, self.generate_userapp_rules), \
++( self.generate_existing_user_types, self.generate_existing_user_rules), \
++( self.generate_min_login_user_types, self.generate_login_user_rules), \
++( self.generate_x_login_user_types, self.generate_x_login_user_rules), \
++( self.generate_login_user_types, self.generate_login_user_rules), \
++( self.generate_admin_user_types, self.generate_login_user_rules), \
++( self.generate_root_user_types, self.generate_root_user_rules))
++		if name == "":
++			raise ValueError(_("You must enter a name for your confined process/user"))
++                if not name.isalnum():
++                    raise ValueError(_("Name must be alpha numberic with no spaces. Consider using option \"-n MODULENAME\""))
++
++		if type == CGI:
++			self.name = "httpd_%s_script" % name
++		else:
++			self.name = name
++
++                self.file_name = name
++
++                self.capabilities = []
++                self.processes = []
++		self.type = type
++		self.initscript = ""
++                self.program = ""
++		self.in_tcp = [False, False, False, []]
++		self.in_udp = [False, False, False, []]
++		self.out_tcp = [False, False, False, []]
++		self.out_udp = [False, False, False, []]
++		self.use_resolve = False
++		self.use_tmp = False
++		self.use_uid = False
++		self.use_syslog = False
++		self.use_kerberos = False
++		self.manage_krb5_rcache = False
++		self.use_pam = False
++		self.use_dbus = False
++		self.use_audit = False
++		self.use_etc = True
++		self.use_localization = True
++		self.use_fd = True
++		self.use_terminal = False
++		self.use_mail = False
++		self.booleans = {}
++		self.files = {}
++		self.dirs = {}
++                self.found_tcp_ports=[]
++                self.found_udp_ports=[]
++                self.need_tcp_type=False
++                self.need_udp_type=False
++		self.admin_domains = []
++		self.transition_domains = []
++		self.transition_users = []
++                self.roles = []
++
++        def __isnetset(self, l):
++            return l[ALL] or l[RESERVED] or l[UNRESERVED] or len(l[PORTS]) > 0
++
++        def set_admin_domains(self, admin_domains):
++            self.admin_domains = admin_domains
++
++        def set_admin_roles(self, roles):
++            self.roles = roles
++
++        def set_transition_domains(self, transition_domains):
++            self.transition_domains = transition_domains
++
++        def set_transition_users(self, transition_users):
++            self.transition_users = transition_users
++
++        def use_in_udp(self):
++            return self.__isnetset(self.in_udp)
++
++        def use_out_udp(self):
++            return self.__isnetset(self.out_udp)
++
++        def use_udp(self):
++            return self.use_in_udp() or self.use_out_udp()
++
++        def use_in_tcp(self):
++            return self.__isnetset(self.in_tcp)
++
++        def use_out_tcp(self):
++            return self.__isnetset(self.out_tcp)
++
++        def use_tcp(self):
++            return self.use_in_tcp() or self.use_out_tcp()
++
++        def use_network(self):
++            return self.use_tcp() or self.use_udp()
++
++        def find_port(self, port, protocol="tcp"):
++            for begin,end,p in self.ports.keys():
++                if port >= begin and port <= end and protocol == p:
++                    return self.ports[begin, end, protocol]
++            return  None
++
++	def set_program(self, program):
++                if self.type not in APPLICATIONS:
++                    raise ValueError(_("User Role types can not be assigned executables."))
++
++		self.program = program
++
++	def set_init_script(self, initscript):
++                if self.type != DAEMON:
++                    raise ValueError(_("Only Daemon apps can use an init script.."))
++
++		self.initscript = initscript
++
++	def set_in_tcp(self, all, reserved, unreserved, ports):
++		self.in_tcp = [ all, reserved, unreserved, verify_ports(ports)]
++
++	def set_in_udp(self, all, reserved, unreserved, ports):
++		self.in_udp = [ all, reserved, unreserved, verify_ports(ports)]
++
++	def set_out_tcp(self, all, ports):
++		self.out_tcp = [ all , False, False, verify_ports(ports) ]
++
++	def set_out_udp(self, all, ports):
++		self.out_udp = [ all , False, False, verify_ports(ports) ]
++
++	def set_use_resolve(self, val):
++		if val != True and val != False:
++			raise  ValueError(_("use_resolve must be a boolean value "))
++
++		self.use_resolve = val
++
++	def set_use_syslog(self, val):
++		if val != True and val != False:
++			raise  ValueError(_("use_syslog must be a boolean value "))
++
++		self.use_syslog = val
++
++	def set_use_kerberos(self, val):
++		if val != True and val != False:
++			raise  ValueError(_("use_kerberos must be a boolean value "))
++
++		self.use_kerberos = val
++
++	def set_manage_krb5_rcache(self, val):
++		if val != True and val != False:
++			raise  ValueError(_("manage_krb5_rcache must be a boolean value "))
++
++		self.manage_krb5_rcache = val
++
++	def set_use_pam(self, val):
++		self.use_pam = val == True
++
++	def set_use_dbus(self, val):
++		self.use_dbus = val == True
++
++	def set_use_audit(self, val):
++		self.use_audit = val == True
++
++	def set_use_etc(self, val):
++		self.use_etc = val == True
++
++	def set_use_localization(self, val):
++		self.use_localization = val == True
++
++	def set_use_fd(self, val):
++		self.use_fd = val == True
++
++	def set_use_terminal(self, val):
++		self.use_terminal = val == True
++
++	def set_use_mail(self, val):
++		self.use_mail = val == True
++
++	def set_use_tmp(self, val):
++            if self.type in USERS:
++                raise ValueError(_("USER Types automatically get a tmp type"))
++
++            if val:
++		self.DEFAULT_DIRS["/tmp"][1].append("/tmp");
++            else:
++		self.DEFAULT_DIRS["/tmp"][1]=[]
++
++	def set_use_uid(self, val):
++		self.use_uid = val == True
++
++	def generate_uid_rules(self):
++                if self.use_uid:
++                    return re.sub("TEMPLATETYPE", self.name, executable.te_uid_rules)
++                else:
++                    return ""
++
++	def generate_syslog_rules(self):
++                if self.use_syslog:
++                    return re.sub("TEMPLATETYPE", self.name, executable.te_syslog_rules)
++                else:
++                    return ""
++
++	def generate_resolve_rules(self):
++                if self.use_resolve:
++                    return re.sub("TEMPLATETYPE", self.name, executable.te_resolve_rules)
++                else:
++                    return ""
++
++	def generate_kerberos_rules(self):
++                if self.use_kerberos:
++                    return re.sub("TEMPLATETYPE", self.name, executable.te_kerberos_rules)
++                else:
++                    return ""
++
++	def generate_manage_krb5_rcache_rules(self):
++                if self.manage_krb5_rcache:
++                    return re.sub("TEMPLATETYPE", self.name, executable.te_manage_krb5_rcache_rules)
++                else:
++                    return ""
++
++	def generate_pam_rules(self):
++                newte =""
++                if self.use_pam:
++                    newte = re.sub("TEMPLATETYPE", self.name, executable.te_pam_rules)
++                return newte
++
++	def generate_audit_rules(self):
++                newte =""
++                if self.use_audit:
++                    newte = re.sub("TEMPLATETYPE", self.name, executable.te_audit_rules)
++                return newte
++
++	def generate_etc_rules(self):
++                newte =""
++                if self.use_etc:
++                    newte = re.sub("TEMPLATETYPE", self.name, executable.te_etc_rules)
++                return newte
++
++	def generate_fd_rules(self):
++                newte =""
++                if self.use_fd:
++                    newte = re.sub("TEMPLATETYPE", self.name, executable.te_fd_rules)
++                return newte
++
++	def generate_localization_rules(self):
++                newte =""
++                if self.use_localization:
++                    newte = re.sub("TEMPLATETYPE", self.name, executable.te_localization_rules)
++                return newte
++
++	def generate_dbus_rules(self):
++                newte =""
++                if self.type != DBUS and self.use_dbus:
++                    newte = re.sub("TEMPLATETYPE", self.name, executable.te_dbus_rules)
++                return newte
++
++	def generate_mail_rules(self):
++                newte =""
++                if self.use_mail:
++                    newte = re.sub("TEMPLATETYPE", self.name, executable.te_mail_rules)
++                return newte
++
++        def generate_network_action(self, protocol, action, port_name):
++            line = ""
++            method = "corenet_%s_%s_%s" % (protocol, action, port_name)
++            if method in methods:
++                line = "%s(%s_t)\n" % (method, self.name)
++            else:
++                line = """
++gen_require(`
++    type %s_t;
++')
++allow %s_t %s_t:%s_socket name_%s;
++""" % (port_name, self.name, port_name, protocol, action)
++            return line
++
++	def generate_network_types(self):
++            for i in self.in_tcp[PORTS]:
++                rec = self.find_port(int(i), "tcp")
++                if rec == None:
++                    self.need_tcp_type = True;
++                else:
++                    port_name = rec[0][:-2]
++                    line = self.generate_network_action("tcp", "bind", port_name)
++#                   line = "corenet_tcp_bind_%s(%s_t)\n" % (port_name, self.name)
++                    if line not in self.found_tcp_ports:
++                        self.found_tcp_ports.append(line)
++
++            for i in self.out_tcp[PORTS]:
++                rec = self.find_port(int(i), "tcp")
++                if rec == None:
++                    self.need_tcp_type = True;
++                else:
++                    port_name = rec[0][:-2]
++                    line = self.generate_network_action("tcp", "connect", port_name)
++#                   line = "corenet_tcp_connect_%s(%s_t)\n" % (port_name, self.name)
++                    if line not in self.found_tcp_ports:
++                        self.found_tcp_ports.append(line)
++
++            for i in self.in_udp[PORTS]:
++                rec = self.find_port(int(i),"udp")
++                if rec == None:
++                    self.need_udp_type = True;
++                else:
++                    port_name = rec[0][:-2]
++                    line = self.generate_network_action("udp", "bind", port_name)
++#                   line = "corenet_udp_bind_%s(%s_t)\n" % (port_name, self.name)
++                    if line not in self.found_udp_ports:
++                        self.found_udp_ports.append(line)
++
++            if self.need_udp_type == True or self.need_tcp_type == True:
++                return re.sub("TEMPLATETYPE", self.name, network.te_port_types)
++            return ""
++
++	def __find_path(self, file):
++            for d in self.DEFAULT_DIRS:
++                if file.find(d) == 0:
++                    self.DEFAULT_DIRS[d][1].append(file)
++                    return self.DEFAULT_DIRS[d]
++            self.DEFAULT_DIRS["rw"][1].append(file)
++            return self.DEFAULT_DIRS["rw"]
++
++	def add_capability(self, capability):
++            if capability not in self.capabilities:
++                self.capabilities.append(capability)
++
++	def add_process(self, process):
++            if process not in self.processes:
++                self.processes.append(process)
++
++	def add_boolean(self, name, description):
++                self.booleans[name] = description
++
++	def add_file(self, file):
++		self.files[file] = self.__find_path(file)
++
++	def add_dir(self, file):
++		self.dirs[file] = self.__find_path(file)
++
++	def generate_capabilities(self):
++            newte = ""
++            self.capabilities.sort()
++            if len(self.capabilities) > 0:
++                newte = "allow %s_t self:capability { %s };\n" % (self.name, " ".join(self.capabilities))
++            return newte
++
++	def generate_process(self):
++            newte = ""
++            self.processes.sort()
++            if len(self.processes) > 0:
++                newte = "allow %s_t self:process { %s };\n" % (self.name, " ".join(self.processes))
++            return newte
++
++
++	def generate_network_rules(self):
++		newte = ""
++		if self.use_network():
++                    newte = "\n"
++
++                    newte += re.sub("TEMPLATETYPE", self.name, network.te_network)
++
++                    if self.use_tcp():
++                        newte += "\n"
++                        newte += re.sub("TEMPLATETYPE", self.name, network.te_tcp)
++
++                        if self.use_in_tcp():
++                            newte += re.sub("TEMPLATETYPE", self.name, network.te_in_tcp)
++
++                            if self.need_tcp_type and len(self.in_tcp[PORTS]) > 0:
++                                newte += re.sub("TEMPLATETYPE", self.name, network.te_in_need_port_tcp)
++
++                        if self.need_tcp_type and len(self.out_tcp[PORTS]) > 0:
++                            newte += re.sub("TEMPLATETYPE", self.name, network.te_out_need_port_tcp)
++
++
++                        if self.in_tcp[ALL]:
++                            newte += re.sub("TEMPLATETYPE", self.name, network.te_in_all_ports_tcp)
++                        if self.in_tcp[RESERVED]:
++                            newte += re.sub("TEMPLATETYPE", self.name, network.te_in_reserved_ports_tcp)
++                        if self.in_tcp[UNRESERVED]:
++                            newte += re.sub("TEMPLATETYPE", self.name, network.te_in_unreserved_ports_tcp)
++
++                        if self.out_tcp[ALL]:
++                            newte += re.sub("TEMPLATETYPE", self.name, network.te_out_all_ports_tcp)
++                        if self.out_tcp[RESERVED]:
++                            newte += re.sub("TEMPLATETYPE", self.name, network.te_out_reserved_ports_tcp)
++                        if self.out_tcp[UNRESERVED]:
++                            newte += re.sub("TEMPLATETYPE", self.name, network.te_out_unreserved_ports_tcp)
++
++                        for i in self.found_tcp_ports:
++                            newte += i
++
++                    if self.use_udp():
++                        newte += "\n"
++                        newte += re.sub("TEMPLATETYPE", self.name, network.te_udp)
++
++                        if self.need_udp_type:
++                            newte += re.sub("TEMPLATETYPE", self.name, network.te_in_need_port_udp)
++                        if self.use_in_udp():
++                            newte += re.sub("TEMPLATETYPE", self.name, network.te_in_udp)
++                        if self.in_udp[ALL]:
++                            newte += re.sub("TEMPLATETYPE", self.name, network.te_in_all_ports_udp)
++                        if self.in_udp[RESERVED]:
++                            newte += re.sub("TEMPLATETYPE", self.name, network.te_in_reserved_ports_udp)
++                        if self.in_udp[UNRESERVED]:
++                            newte += re.sub("TEMPLATETYPE", self.name, network.te_in_unreserved_ports_udp)
++
++                        for i in self.found_udp_ports:
++                            newte += i
++		return newte
++
++        def generate_transition_rules(self):
++            newte = ""
++            for app in self.transition_domains:
++                tmp = re.sub("TEMPLATETYPE", self.name, user.te_transition_rules)
++                newte += re.sub("APPLICATION", app, tmp)
++
++            if self.type == USER:
++                for u in self.transition_users:
++                    temp =  re.sub("TEMPLATETYPE", self.name, executable.te_run_rules)
++                    newte += re.sub("USER", u.split("_u")[0], temp)
++
++            return newte
++
++        def generate_admin_rules(self):
++            newte = ""
++            if self.type == RUSER:
++                newte += re.sub("TEMPLATETYPE", self.name, user.te_admin_rules)
++
++                for app in self.admin_domains:
++                    tmp = re.sub("TEMPLATETYPE", self.name, user.te_admin_domain_rules)
++                    newte += re.sub("APPLICATION", app, tmp)
++
++                all_roles = []
++                try:
++                    all_roles = get_all_roles()
++                except ValueError, e:
++                    print "Can not get all roles, must be root for this information"
++                except RuntimeError, e:
++                    print "Can not get all roles", e
++
++                for u in self.transition_users:
++                    role = u.split("_u")[0]
++
++                    if (role + "_r") in all_roles:
++                        tmp =  re.sub("TEMPLATETYPE", self.name, user.te_admin_trans_rules)
++                        newte += re.sub("USER", role, tmp)
++
++            return newte
++
++	def generate_dbus_if(self):
++                newif = ""
++                if self.use_dbus:
++                    newif = re.sub("TEMPLATETYPE", self.name, executable.if_dbus_rules)
++                return newif
++
++        def generate_sandbox_if(self):
++            newif = ""
++            if self.type != SANDBOX:
++                return newif
++            newif = re.sub("TEMPLATETYPE", self.name, executable.if_sandbox_rules)
++            return newif
++
++
++        def generate_admin_if(self):
++            newif = ""
++            newtypes = ""
++            if self.initscript != "":
++                newtypes += re.sub("TEMPLATETYPE", self.name, executable.if_initscript_admin_types)
++                newif += re.sub("TEMPLATETYPE", self.name, executable.if_initscript_admin)
++            for d in self.DEFAULT_KEYS:
++                if len(self.DEFAULT_DIRS[d][1]) > 0:
++                    newtypes += re.sub("TEMPLATETYPE", self.name, self.DEFAULT_DIRS[d][2].if_admin_types)
++                    newif += re.sub("TEMPLATETYPE", self.name, self.DEFAULT_DIRS[d][2].if_admin_rules)
++
++            if newif != "":
++                ret = re.sub("TEMPLATETYPE", self.name, executable.if_begin_admin)
++                ret += newtypes
++
++                ret += re.sub("TEMPLATETYPE", self.name, executable.if_middle_admin)
++                ret += newif
++                ret += re.sub("TEMPLATETYPE", self.name, executable.if_end_admin)
++                return ret
++
++            return ""
++
++	def generate_cgi_types(self):
++		return re.sub("TEMPLATETYPE", self.file_name, executable.te_cgi_types)
++
++	def generate_sandbox_types(self):
++		return re.sub("TEMPLATETYPE", self.file_name, executable.te_sandbox_types)
++
++	def generate_userapp_types(self):
++		return re.sub("TEMPLATETYPE", self.name, executable.te_userapp_types)
++
++	def generate_inetd_types(self):
++		return re.sub("TEMPLATETYPE", self.name, executable.te_inetd_types)
++
++	def generate_dbusd_types(self):
++		return re.sub("TEMPLATETYPE", self.name, executable.te_dbusd_types)
++
++	def generate_min_login_user_types(self):
++		return re.sub("TEMPLATETYPE", self.name, user.te_min_login_user_types)
++
++	def generate_login_user_types(self):
++		return re.sub("TEMPLATETYPE", self.name, user.te_login_user_types)
++
++	def generate_admin_user_types(self):
++		return re.sub("TEMPLATETYPE", self.name, user.te_admin_user_types)
++
++	def generate_existing_user_types(self):
++		return re.sub("TEMPLATETYPE", self.name, user.te_existing_user_types)
++
++	def generate_x_login_user_types(self):
++		return re.sub("TEMPLATETYPE", self.name, user.te_x_login_user_types)
++
++	def generate_root_user_types(self):
++		return re.sub("TEMPLATETYPE", self.name, user.te_root_user_types)
++
++	def generate_daemon_types(self):
++                newte = re.sub("TEMPLATETYPE", self.name, executable.te_daemon_types)
++                if self.initscript != "":
++                    newte += re.sub("TEMPLATETYPE", self.name, executable.te_initscript_types)
++		return newte
++
++	def generate_tmp_types(self):
++		if self.use_tmp:
++                    return re.sub("TEMPLATETYPE", self.name, tmp.te_types)
++                else:
++                    return ""
++
++	def generate_booleans(self):
++            newte = ""
++            for b in self.booleans:
++                tmp = re.sub("BOOLEAN", b, boolean.te_boolean)
++                newte += re.sub("DESCRIPTION", self.booleans[b], tmp)
++            return newte
++
++	def generate_boolean_rules(self):
++            newte = ""
++            for b in self.booleans:
++                newte += re.sub("BOOLEAN", b, boolean.te_rules)
++            return newte
++
++	def generate_sandbox_te(self):
++		return re.sub("TEMPLATETYPE", self.name, executable.te_sandbox_types)
++
++	def generate_cgi_te(self):
++		return re.sub("TEMPLATETYPE", self.name, executable.te_cgi_types)
++
++	def generate_daemon_rules(self):
++                newif =  re.sub("TEMPLATETYPE", self.name, executable.te_daemon_rules)
++
++                return  newif
++
++	def generate_login_user_rules(self):
++		return re.sub("TEMPLATETYPE", self.name, user.te_login_user_rules)
++
++	def generate_existing_user_rules(self):
++		return re.sub("TEMPLATETYPE", self.name, user.te_existing_user_rules)
++
++	def generate_x_login_user_rules(self):
++		return re.sub("TEMPLATETYPE", self.name, user.te_x_login_user_rules)
++
++	def generate_root_user_rules(self):
++                newte =re.sub("TEMPLATETYPE", self.name, user.te_root_user_rules)
++		return newte
++
++	def generate_userapp_rules(self):
++		return re.sub("TEMPLATETYPE", self.name, executable.te_userapp_rules)
++
++	def generate_inetd_rules(self):
++		return re.sub("TEMPLATETYPE", self.name, executable.te_inetd_rules)
++
++	def generate_dbusd_rules(self):
++		return re.sub("TEMPLATETYPE", self.name, executable.te_dbusd_rules)
++
++	def generate_tmp_rules(self):
++		if self.use_tmp:
++                    return re.sub("TEMPLATETYPE", self.name, tmp.te_rules)
++                else:
++                    return ""
++
++	def generate_cgi_rules(self):
++		newte = ""
++		newte += re.sub("TEMPLATETYPE", self.name, executable.te_cgi_rules)
++		return newte
++
++	def generate_sandbox_rules(self):
++		newte = ""
++		newte += re.sub("TEMPLATETYPE", self.name, executable.te_sandbox_rules)
++		return newte
++
++	def generate_user_if(self):
++                newif =""
++                if self.use_terminal or self.type == USER:
++                    newif = re.sub("TEMPLATETYPE", self.name, executable.if_user_program_rules)
++
++                if self.type in ( TUSER, XUSER, AUSER, LUSER):
++                    newif += re.sub("TEMPLATETYPE", self.name, executable.if_role_change_rules)
++                return newif
++
++	def generate_if(self):
++                newif = ""
++                newif += re.sub("TEMPLATETYPE", self.name, executable.if_heading_rules)
++                if self.program != "":
++                    newif += re.sub("TEMPLATETYPE", self.name, executable.if_program_rules)
++                if self.initscript != "":
++                    newif += re.sub("TEMPLATETYPE", self.name, executable.if_initscript_rules)
++
++                for d in self.DEFAULT_KEYS:
++			if len(self.DEFAULT_DIRS[d][1]) > 0:
++				newif += re.sub("TEMPLATETYPE", self.name, self.DEFAULT_DIRS[d][2].if_rules)
++                                for i in self.DEFAULT_DIRS[d][1]:
++                                        if os.path.exists(i) and stat.S_ISSOCK(os.stat(i)[stat.ST_MODE]):
++                                            newif += re.sub("TEMPLATETYPE", self.name, self.DEFAULT_DIRS[d][2].if_stream_rules)
++                                            break
++                newif += self.generate_user_if()
++                newif += self.generate_dbus_if()
++                newif += self.generate_admin_if()
++                newif += self.generate_sandbox_if()
++
++		return newif
++
++	def generate_default_types(self):
++		return self.DEFAULT_TYPES[self.type][0]()
++
++	def generate_default_rules(self):
++		return self.DEFAULT_TYPES[self.type][1]()
++
++	def generate_roles_rules(self):
++            newte = ""
++            if self.type in ( TUSER, XUSER, AUSER, LUSER, EUSER):
++                roles = ""
++                if len(self.roles) > 0:
++                    newte += re.sub("TEMPLATETYPE", self.name, user.te_sudo_rules)
++                    newte += re.sub("TEMPLATETYPE", self.name, user.te_newrole_rules)
++                    for role in self.roles:
++                        tmp = re.sub("TEMPLATETYPE", self.name, user.te_roles_rules)
++                        newte += re.sub("ROLE", role, tmp)
++            return newte
++
++	def generate_te(self):
++		newte = self.generate_default_types()
++                for d in self.DEFAULT_KEYS:
++			if len(self.DEFAULT_DIRS[d][1]) > 0:
++				# CGI scripts already have a rw_t
++				if self.type != CGI or d != "rw":
++					newte += re.sub("TEMPLATETYPE", self.name, self.DEFAULT_DIRS[d][2].te_types)
++
++                newte +="""
++########################################
++#
++# %s local policy
++#
++""" % self.name
++                newte += self.generate_capabilities()
++                newte += self.generate_process()
++		newte += self.generate_network_types()
++		newte += self.generate_tmp_types()
++		newte += self.generate_booleans()
++		newte += self.generate_default_rules()
++		newte += self.generate_boolean_rules()
++
++                for d in self.DEFAULT_KEYS:
++			if len(self.DEFAULT_DIRS[d][1]) > 0:
++				newte += re.sub("TEMPLATETYPE", self.name, self.DEFAULT_DIRS[d][2].te_rules)
++                                for i in self.DEFAULT_DIRS[d][1]:
++                                        if os.path.exists(i) and stat.S_ISSOCK(os.stat(i)[stat.ST_MODE]):
++                                            newte += re.sub("TEMPLATETYPE", self.name, self.DEFAULT_DIRS[d][2].te_stream_rules)
++                                            break
++
++		newte += self.generate_tmp_rules()
++		newte += self.generate_network_rules()
++		newte += self.generate_fd_rules()
++		newte += self.generate_etc_rules()
++		newte += self.generate_pam_rules()
++		newte += self.generate_uid_rules()
++		newte += self.generate_audit_rules()
++		newte += self.generate_syslog_rules()
++		newte += self.generate_localization_rules()
++		newte += self.generate_resolve_rules()
++		newte += self.generate_roles_rules()
++		newte += self.generate_mail_rules()
++		newte += self.generate_transition_rules()
++		newte += self.generate_admin_rules()
++		newte += self.generate_dbus_rules()
++		newte += self.generate_kerberos_rules()
++		newte += self.generate_manage_krb5_rcache_rules()
++
++		return newte
++
++	def generate_fc(self):
++		newfc = ""
++                fclist = []
++                if self.type in USERS +  [ SANDBOX ]:
++                    return re.sub("EXECUTABLE", self.program, executable.fc_user)
++                if self.program == "":
++                    raise ValueError(_("You must enter the executable path for your confined process"))
++
++		t1 = re.sub("EXECUTABLE", self.program, executable.fc_program)
++		fclist.append(re.sub("TEMPLATETYPE", self.name, t1))
++
++                if self.initscript != "":
++                    t1 = re.sub("EXECUTABLE", self.initscript, executable.fc_initscript)
++                    fclist.append(re.sub("TEMPLATETYPE", self.name, t1))
++
++		for i in self.files.keys():
++                        if os.path.exists(i) and stat.S_ISSOCK(os.stat(i)[stat.ST_MODE]):
++                            t1 = re.sub("TEMPLATETYPE", self.name, self.files[i][2].fc_sock_file)
++                        else:
++                            t1 = re.sub("TEMPLATETYPE", self.name, self.files[i][2].fc_file)
++			t2 = re.sub("FILENAME", i, t1)
++                        fclist.append(re.sub("FILETYPE", self.files[i][0], t2))
++
++		for i in self.dirs.keys():
++			t1 = re.sub("TEMPLATETYPE", self.name, self.dirs[i][2].fc_dir)
++			t2 = re.sub("FILENAME", i, t1)
++                        fclist.append(re.sub("FILETYPE", self.dirs[i][0], t2))
++
++                fclist.sort()
++                newfc="\n".join(fclist)
++		return newfc
++
++	def generate_user_sh(self):
++            newsh = ""
++            if self.type not in ( TUSER, XUSER, AUSER, LUSER, EUSER):
++                return newsh
++
++            roles = ""
++            for role in self.roles:
++                roles += " %s_r" % role
++            if roles != "":
++                roles += " system_r"
++            if self.type == EUSER:
++                tmp = re.sub("TEMPLATETYPE", self.name, script.eusers)
++            else:
++                tmp = re.sub("TEMPLATETYPE", self.name, script.users)
++            newsh += re.sub("ROLES", roles, tmp)
++
++            if self.type == RUSER:
++                for u in self.transition_users:
++                    tmp =  re.sub("TEMPLATETYPE", self.name, script.admin_trans)
++                    newsh += re.sub("USER", u, tmp)
++
++            if self.type == LUSER:
++                    newsh +=  re.sub("TEMPLATETYPE", self.name, script.min_login_user_default_context)
++            else:
++                    newsh +=  re.sub("TEMPLATETYPE", self.name, script.x_login_user_default_context)
++
++
++            return newsh
++
++	def generate_sh(self):
++                temp  = re.sub("TEMPLATETYPE", self.file_name, script.compile)
++                if self.type == EUSER:
++                    newsh  = re.sub("TEMPLATEFILE", "my%s" % self.file_name, temp)
++                else:
++                    newsh  = re.sub("TEMPLATEFILE", self.file_name, temp)
++                if self.program != "":
++                    newsh += re.sub("FILENAME", self.program, script.restorecon)
++                if self.initscript != "":
++                    newsh += re.sub("FILENAME", self.initscript, script.restorecon)
++
++		for i in self.files.keys():
++			newsh += re.sub("FILENAME", i, script.restorecon)
++
++		for i in self.dirs.keys():
++			newsh += re.sub("FILENAME", i, script.restorecon)
++
++                for i in self.in_tcp[PORTS] + self.out_tcp[PORTS]:
++                    if self.find_port(i,"tcp") == None:
++                        t1 = re.sub("PORTNUM", "%d" % i, script.tcp_ports)
++                        newsh += re.sub("TEMPLATETYPE", self.name, t1)
++
++                for i in self.in_udp[PORTS]:
++                    if self.find_port(i,"udp") == None:
++			t1 = re.sub("PORTNUM", "%d" % i, script.udp_ports)
++			newsh += re.sub("TEMPLATETYPE", self.name, t1)
++
++                newsh += self.generate_user_sh()
++
++		return newsh
++
++	def generate_spec(self):
++	 	newspec = ""
++
++		selinux_policyver = get_rpm_nvr_list("selinux-policy")[1]
++		POLICYCOREUTILSVER = get_rpm_nvr_list("checkpolicy")[1]
++
++		if self.type in APPLICATIONS:
++			newspec += spec.header_comment_section
++			newspec += spec.define_relabel_files_begin
++			if self.program != "":
++				newspec += re.sub("FILENAME", self.program, spec.define_relabel_files_end)
++			if self.initscript != "":
++				newspec += re.sub("FILENAME", self.initscript, spec.define_relabel_files_end)
++			for i in self.files.keys():
++				newspec += re.sub("FILENAME", i, spec.define_relabel_files_end)
++			for i in self.dirs.keys():
++				newspec += re.sub("FILENAME", i, spec.define_relabel_files_end)
++
++			newspec += re.sub("VERSION", selinux_policyver, spec.base_section)
++			newspec = re.sub("MODULENAME", self.name, newspec)
++                        if len(self.rpms) > 0:
++                            newspec += "Requires(post): %s\n" % ", ".join(self.rpms)
++                        newspec += re.sub("MODULENAME", self.name, spec.mid_section)
++                        newspec = re.sub("TODAYSDATE", time.strftime("%a %b %e %Y"), newspec) 
++
++		return newspec
++
++	def write_spec(self, out_dir):
++		specfile = "%s/%s_selinux.spec" % (out_dir, self.file_name)
++		fd = open(specfile, "w")
++		fd.write(self.generate_spec())
++		fd.close()
++
++		return specfile
++
++	def write_te(self, out_dir):
++                if self.type == EUSER:
++                    tefile = "%s/my%s.te" % (out_dir, self.file_name)
++                else:
++                    tefile = "%s/%s.te" % (out_dir, self.file_name)
++		fd = open(tefile, "w")
++		fd.write(self.generate_te())
++		fd.close()
++		return tefile
++
++	def write_sh(self, out_dir):
++                if self.type == EUSER:
++                    shfile = "%s/my%s.sh" % (out_dir, self.file_name)
++                else:
++                    shfile = "%s/%s.sh" % (out_dir, self.file_name)
++		fd = open(shfile, "w")
++		fd.write(self.generate_sh())
++		fd.close()
++                os.chmod(shfile, 0750)
++		return shfile
++
++	def write_if(self, out_dir):
++                if self.type == EUSER:
++                    iffile = "%s/my%s.if" % (out_dir, self.file_name)
++                else:
++                    iffile = "%s/%s.if" % (out_dir, self.file_name)
++		fd = open(iffile, "w")
++		fd.write(self.generate_if())
++		fd.close()
++		return iffile
++
++	def write_fc(self,out_dir):
++                if self.type == EUSER:
++                    fcfile = "%s/my%s.fc" % (out_dir, self.file_name)
++                else:
++                    fcfile = "%s/%s.fc" % (out_dir, self.file_name)
++                fd = open(fcfile, "w")
++                fd.write(self.generate_fc())
++                fd.close()
++		return fcfile
++
++        def __extract_rpms(self):
++            yb = yum.YumBase()
++            yb.setCacheDir()
++
++            for pkg in yb.rpmdb.searchProvides(self.program):
++                self.rpms.append(pkg.name)
++                for fname in pkg.dirlist + pkg.filelist + pkg.ghostlist:
++                    for b in self.DEFAULT_DIRS:
++                        if b == "/etc":
++                            continue
++                        if fname.startswith(b):
++                            if os.path.isfile(fname):
++                                self.add_file(fname)
++                            else:
++                                self.add_dir(fname)
++
++                for bpkg in yb.rpmdb.searchNames([pkg.base_package_name]):
++                    for fname in bpkg.dirlist + bpkg.filelist + bpkg.ghostlist:
++                        for b in self.DEFAULT_DIRS:
++                            if b == "/etc":
++                                continue
++                            if fname.startswith(b):
++                                if os.path.isfile(fname):
++                                    self.add_file(fname)
++                                else:
++                                    self.add_dir(fname)
++
++            # some packages have own systemd subpackage
++            # tor-systemd for example
++            binary_name = self.program.split("/")[-1]
++            for bpkg in yb.rpmdb.searchNames([ "%s-systemd" % binary_name ]):
++                for fname in bpkg.filelist + bpkg.ghostlist + bpkg.dirlist:
++                    for b in self.DEFAULT_DIRS:
++                        if b == "/etc":
++                            continue
++                        if fname.startswith(b):
++                            if os.path.isfile(fname):
++                                self.add_file(fname)
++                            else:
++                                self.add_dir(fname)
++
++        def gen_writeable(self):
++            self.__extract_rpms()
++
++            if os.path.isfile("/var/run/%s.pid"  % self.name):
++                self.add_file("/var/run/%s.pid"  % self.name)
++
++            if os.path.isdir("/var/run/%s"  % self.name):
++                self.add_dir("/var/run/%s"  % self.name)
++
++            if os.path.isdir("/var/log/%s"  % self.name):
++                self.add_dir("/var/log/%s"  % self.name)
++
++            if os.path.isfile("/var/log/%s.log"  % self.name):
++                self.add_file("/var/log/%s.log"  % self.name)
++
++            if os.path.isdir("/var/lib/%s"  % self.name):
++                self.add_dir("/var/lib/%s"  % self.name)
++
++            if os.path.isfile("/etc/rc.d/init.d/%s"  % self.name):
++                self.set_init_script("/etc/rc\.d/init\.d/%s"  % self.name)
++
++            # we don't want to have subdir in the .fc policy file 
++            # if we already specify labeling for parent dir
++            temp_basepath = []
++            for p in self.DEFAULT_DIRS.keys():
++                temp_dirs = []
++                try:
++                    temp_basepath = self.DEFAULT_DIRS[p][1][0] + "/"
++                except IndexError:
++                    continue
++
++                for i in self.DEFAULT_DIRS[p][1]:
++                    if i.startswith(temp_basepath):
++                        temp_dirs.append(i)
++                    else:
++                        continue
++
++                if len(temp_dirs) is not 0:
++                    for i in temp_dirs:
++                        if i in self.dirs.keys():
++                            del(self.dirs[i])
++                        elif i in self.files.keys():
++                            del(self.files[i])
++                        else:
++                            continue
++
++                    self.DEFAULT_DIRS[p][1] = list(set(self.DEFAULT_DIRS[p][1]) - set(temp_dirs))
++
++        def gen_symbols(self):
++            if self.type not in APPLICATIONS:
++                return
++
++            fd = os.popen("nm -D %s | grep U" % self.program)
++            for s in fd.read().split():
++                for b in self.symbols:
++                    if s.startswith(b):
++                        exec "self.%s" %  self.symbols[b]
++            fd.close()
++
++	def generate(self, out_dir = "."):
++            out = "Created the following files:/\n"
++            out += "%s # %s\n" % (self.write_te(out_dir), _("Type Enforcement file"))
++            out += "%s # %s\n" % (self.write_if(out_dir), _("Interface file"))
++            out += "%s # %s\n" % (self.write_fc(out_dir), _("File Contexts file"))
++            out += "%s # %s\n" % (self.write_spec(out_dir), _("Spec file"))
++            out += "%s # %s\n" % (self.write_sh(out_dir), _("Setup Script"))
++            return out
+diff --git a/policycoreutils/sepolicy/sepolicy/manpage.py b/policycoreutils/sepolicy/sepolicy/manpage.py
+new file mode 100755
+index 0000000..82e6388
+--- /dev/null
++++ b/policycoreutils/sepolicy/sepolicy/manpage.py
+@@ -0,0 +1,1351 @@
++#! /usr/bin/python -Es
++# Copyright (C) 2012 Red Hat
++# AUTHOR: Dan Walsh <dwalsh at redhat.com>
++# AUTHOR: Miroslav Grepl <mgrepl at redhat.com>
++# see file 'COPYING' for use and warranty information
++#
++# semanage is a tool for managing SELinux configuration files
++#
++#    This program is free software; you can redistribute it and/or
++#    modify it under the terms of the GNU General Public License as
++#    published by the Free Software Foundation; either version 2 of
++#    the License, or (at your option) any later version.
++#
++#    This program is distributed in the hope that it will be useful,
++#    but WITHOUT ANY WARRANTY; without even the implied warranty of
++#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
++#    GNU General Public License for more details.
++#
++#    You should have received a copy of the GNU General Public License
++#    along with this program; if not, write to the Free Software
++#    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
++#                                        02111-1307  USA
++#
++#
++__all__ = [ 'ManPage', 'HTMLManPages', 'manpage_domains', 'manpage_roles', 'gen_domains' ]
++
++import string
++import argparse
++import selinux
++import sepolicy
++from sepolicy import network, gen_bool_dict
++
++import commands
++import sys, os, re, time
++
++equiv_dict={ "smbd" : [ "samba" ], "httpd" : [ "apache" ], "virtd" : [ "virt", "libvirt" ], "named" : [ "bind" ] }
++
++modules_dict = None
++def gen_modules_dict(path = "/usr/share/selinux/devel/policy.xml"):
++	global modules_dict
++	if modules_dict:
++		return modules_dict
++
++	import xml.etree.ElementTree
++	modules_dict = {}
++	try:
++		tree = xml.etree.ElementTree.parse(path)
++		for l in  tree.findall("layer"):
++			for m in  l.findall("module"):
++				name = m.get("name")
++				if name == "user" or name == "unconfined":
++					continue
++				if name == "unprivuser":
++					name = "user"
++				if name == "unconfineduser":
++					name = "unconfined"
++				for b in  m.findall("summary"):
++					modules_dict[name] = b.text
++	except IOError, e:
++		pass
++	return modules_dict
++
++all_attributes = None
++def get_all_attributes():
++	global all_attributes
++	if not all_attributes:
++		all_attributes = map(lambda x: x['name'], sepolicy.info(sepolicy.ATTRIBUTE))
++	return all_attributes
++
++all_entrypoints = None
++def get_entrypoints():
++	global all_entrypoints
++	if not all_entrypoints:
++		all_entrypoints =  sepolicy.info(sepolicy.ATTRIBUTE,"entry_type")[0]["types"]
++	return all_entrypoints
++
++all_domains = None
++def get_all_domains():
++	global all_domains
++	if not all_domains:
++		all_domains = sepolicy.info(sepolicy.ATTRIBUTE,"domain")[0]["types"]
++	return all_domains
++
++roles = None
++def get_all_roles():
++	global roles
++	if roles:
++		return roles
++	roles = []
++	allroles = map(lambda x: x['name'], sepolicy.info(sepolicy.ROLE))
++	for r in allroles:
++		if r not in [ "system_r", "object_r" ]:
++			roles.append(r[:-2])
++	return roles
++
++domains = None
++def gen_domains():
++	global domains
++	if domains:
++		return domains
++        domains = []
++	for d in get_all_domains():
++		found = False
++		domain = d[:-2]
++		if domain + "_exec_t" not in get_entrypoints():
++			continue
++		if domain in domains:
++			continue
++		domains.append(domain)
++
++	for role in get_all_roles():
++		if role in domains:
++			continue
++		domains.append(role)
++
++	domains.sort()
++	return domains
++
++fcdict=None
++def _gen_fcdict(fc_path = selinux.selinux_file_context_path()):
++	global fcdict
++	if fcdict:
++		return fcdict
++	fd = open(fc_path, "r")
++	fc = fd.readlines()
++	fd.close()
++	fd = open(fc_path+".homedirs", "r")
++	fc += fd.readlines()
++	fd.close()
++	fcdict = {}
++	for i in fc:
++		rec = i.split()
++		try:
++			t = rec[-1].split(":")[2]
++			if t in fcdict:
++				fcdict[t].append(rec[0])
++			else:
++				fcdict[t] = [ rec[0] ]
++		except:
++			pass
++	fcdict["logfile"] = [ "all log files" ]
++	fcdict["user_tmp_type"] = [ "all user tmp files" ]
++	fcdict["user_home_type"] = [ "all user home files" ]
++	fcdict["virt_image_type"] = [ "all virtual image files" ]
++	fcdict["noxattrfs"] = [ "all files on file systems which do not support extended attributes" ]
++	fcdict["sandbox_tmpfs_type"] = [ "all sandbox content in tmpfs file systems" ]
++	fcdict["user_tmpfs_type"] = [ "all user content in tmpfs file systems" ]
++	fcdict["file_type"] = [ "all files on the system" ]
++	fcdict["samba_share_t"] = [ "use this label for random content that will be shared using samba" ]
++	return fcdict
++
++role_allows = None
++def get_all_role_allows():
++	global role_allows
++	if role_allows:
++		return role_allows
++	role_allows = {}
++	for r in sepolicy.search([sepolicy.ROLE_ALLOW]):
++		if r["source"] == "system_r" or r["target"] == "system_r":
++			continue
++		if r["source"] in role_allows:
++			role_allows[r["source"]].append(r["target"])
++		else:
++			role_allows[r["source"]] = [ r["target"] ]
++
++	return role_allows
++
++users = None
++def get_all_users():
++	global users
++	if users:
++		return users
++
++	users = []
++	allusers = map(lambda x: x['name'], sepolicy.info(sepolicy.USER))
++	for u in allusers:
++		if u not in [ "system_u", "root", "unconfined_u" ]:
++			users.append(u.replace("_u",""))
++	users.sort()
++	return users
++
++types = None
++def _gen_types():
++	global types
++	if types:
++		return types
++	all_types =  sepolicy.info(sepolicy.TYPE)
++	types = {}
++	for rec in all_types:
++		try:
++			types[rec["name"]] = rec["attributes"]
++		except:
++			types[rec["name"]] = []
++	return types
++
++file_types = None
++def get_all_file_types():
++	global file_types
++	if file_types:
++		return file_types
++	file_types =  sepolicy.info(sepolicy.ATTRIBUTE,"file_type")[0]["types"]
++	file_types.sort()
++	return file_types
++
++port_types = None
++def get_all_port_types():
++	global port_types
++	if port_types:
++		return port_types
++	port_types =  sepolicy.info(sepolicy.ATTRIBUTE,"port_type")[0]["types"]
++	port_types.sort()
++	return port_types
++
++files_dict = {}
++
++bools = None
++def get_all_bools():
++	global bools
++	if not bools:
++		bools = sepolicy.info(sepolicy.BOOLEAN)
++	return bools
++
++def prettyprint(f,trim):
++    return " ".join(f[:-len(trim)].split("_"))
++
++# for HTML man pages
++manpage_domains = []
++manpage_roles = []
++
++fedora_releases = ["Fedora17","Fedora18"]
++rhel_releases = ["RHEL6","RHEL7"]
++
++def get_alphabet_manpages(manpage_list):
++	alphabet_manpages = dict.fromkeys(string.ascii_letters, [])
++	for i in string.ascii_letters:
++		temp = []
++		for j in manpage_list:
++			if j.split("/")[-1][0] == i:
++				temp.append(j.split("/")[-1])
++
++		alphabet_manpages[i] = temp
++
++	return alphabet_manpages
++
++def convert_manpage_to_html(html_manpage,manpage):
++	fd = open(html_manpage,'w')
++	rc, output = commands.getstatusoutput("man2html -r %s" % manpage)
++	if rc == 0:
++		fd.write(output)
++	else:
++		fd.write("Man page does not exist")
++
++	fd.close()
++
++class HTMLManPages:
++	"""
++		Generate a HHTML Manpages on an given SELinux domains
++	"""
++
++	def __init__(self, manpage_roles, manpage_domains, path, os_version):
++		self.manpage_roles = get_alphabet_manpages(manpage_roles)
++		self.manpage_domains = get_alphabet_manpages(manpage_domains)
++		self.os_version = os_version
++		self.old_path = path + "/"
++		self.new_path = self.old_path + self.os_version+"/"
++
++		if self.os_version in fedora_releases or rhel_releases:
++			self.__gen_html_manpages()
++		else:
++			print("SELinux HTML man pages can not be generated for this %s" % os_version)
++			exit(1)
++
++	def __gen_html_manpages(self):
++		self._write_html_manpage()
++		self._gen_index()
++		self._gen_body()
++		self._gen_css()
++
++	def _write_html_manpage(self):
++		if not os.path.isdir(self.new_path):
++			os.mkdir(self.new_path)
++
++		for domain in self.manpage_domains.values():
++			if len(domain):
++				for d in domain:
++					convert_manpage_to_html((self.new_path+d.split("_selinux")[0]+".html"),self.old_path+d)
++
++		for role in self.manpage_roles.values():
++			if len(role):
++				for r in role:
++					convert_manpage_to_html((self.new_path+r.split("_selinux")[0]+".html"),self.old_path+r)
++
++
++	def _gen_index(self):
++		index = self.old_path+"index.html"
++		fd = open(index,'w')
++		fd.write("""
++<html>
++<head>
++    <link rel=stylesheet type="text/css" href="style.css" title="style">
++    <title>SELinux man pages online</title>
++</head>
++<body>
++<h1>SELinux man pages</h1>
++<br></br>
++Fedora or Red Hat Enterprise Linux Man Pages.</h2>
++<br></br>
++<hr>
++<h3>Fedora</h3>
++<table><tr>
++<td valign="middle">
++</td>
++</tr></table>
++<pre>
++""")
++		for f in fedora_releases:
++			fd.write("""
++<a href=%s/%s.html>%s</a> - SELinux man pages for %s """  % (f,f,f,f))
++
++		fd.write("""
++</pre>
++<hr>
++<h3>RHEL</h3>
++<table><tr>
++<td valign="middle">
++</td>
++</tr></table>
++<pre>
++""")
++		for r in rhel_releases:
++			fd.write("""
++<a href=%s/%s.html>%s</a> - SELinux man pages for %s """ % (r,r,r,r))
++
++		fd.write("""
++</pre>
++	""")
++		fd.close()
++		print("%s has been created") % index
++
++	def _gen_body(self):
++		html = self.new_path+self.os_version+".html"
++		fd = open(html,'w')
++		fd.write("""
++<html>
++<head>
++	<link rel=stylesheet type="text/css" href="../style.css" title="style">
++	<title>Linux man-pages online for Fedora18</title>
++</head>
++<body>
++<h1>SELinux man pages for Fedora18</h1>
++<hr>
++<table><tr>
++<td valign="middle">
++<h3>SELinux roles</h3>
++""")
++		for letter in self.manpage_roles:
++			if len(self.manpage_roles[letter]):
++				fd.write("""
++<a href=#%s_role>%s</a>"""
++			% (letter,letter))
++
++		fd.write("""
++</td>
++</tr></table>
++<pre>
++""")
++		rolename_body = ""
++		for letter in self.manpage_roles:
++			if len(self.manpage_roles[letter]):
++				rolename_body += "<p>"
++				for r in self.manpage_roles[letter]:
++					rolename = r.split("_selinux")[0]
++					rolename_body += "<a name=%s_role></a><a href=%s.html>%s_selinux(8)</a> - Security Enhanced Linux Policy for the %s SELinux user\n" % (letter,rolename,rolename,rolename)
++
++		fd.write("""%s
++</pre>
++<hr>
++<table><tr>
++<td valign="middle">
++<h3>SELinux domains</h3>"""
++% rolename_body)
++
++		for letter in self.manpage_domains:
++			if len(self.manpage_domains[letter]):
++				fd.write("""
++<a href=#%s_domain>%s</a>
++			"""	% (letter,letter))
++
++		fd.write("""
++</td>
++</tr></table>
++<pre>
++""")
++		domainname_body = ""
++		for letter in self.manpage_domains:
++			if len(self.manpage_domains[letter]):
++				domainname_body += "<p>"
++				for r in self.manpage_domains[letter]:
++					domainname = r.split("_selinux")[0]
++					domainname_body += "<a name=%s_domain></a><a href=%s.html>%s_selinux(8)</a> - Security Enhanced Linux Policy for the %s SELinux processes\n" % (letter,domainname,domainname,domainname)
++
++		fd.write("""%s
++</pre>
++</body>
++</html>
++""" % domainname_body)
++
++		fd.close()
++		print("%s has been created") % html
++
++	def _gen_css(self):
++		style_css = self.old_path+"style.css"
++		fd = open(style_css,'w')
++		fd.write("""
++html, body {
++    background-color: #fcfcfc;
++    font-family: arial, sans-serif;
++    font-size: 110%;
++    color: #333;
++}
++
++h1, h2, h3, h4, h5, h5 {
++	color: #2d7c0b;
++	font-family: arial, sans-serif;
++	margin-top: 25px;
++}
++
++a {
++    color: #336699;
++    text-decoration: none;
++}
++
++a:visited {
++    color: #4488bb;
++}
++
++a:hover, a:focus, a:active {
++    color: #07488A;
++    text-decoration: none;
++}
++
++a.func {
++    color: red;
++    text-decoration: none;
++}
++a.file {
++    color: red;
++    text-decoration: none;
++}
++
++pre.code {
++    background-color: #f4f0f4;
++//    font-family: monospace, courier;
++    font-size: 110%;
++    margin-left: 0px;
++    margin-right: 60px;
++    padding-top: 5px;
++    padding-bottom: 5px;
++    padding-left: 8px;
++    padding-right: 8px;
++    border: 1px solid #AADDAA;
++}
++
++.url {
++    font-family: serif;
++    font-style: italic;
++    color: #440064;
++}
++""")
++
++		fd.close()
++		print("%s has been created") % style_css
++
++class ManPage:
++    """
++	Generate a Manpage on an SELinux domain in the specified path
++    """
++    all_attributes = get_all_attributes()
++    all_domains = get_all_domains()
++    all_bools = get_all_bools()
++    all_port_types = get_all_port_types()
++    all_roles = get_all_roles()
++    all_users = get_all_users()
++    all_file_types = get_all_file_types()
++    types = _gen_types()
++    modules_dict = None
++    domains = gen_domains()
++    role_allows = get_all_role_allows()
++
++    def __init__(self, domainname, path = "/tmp", html = False):
++	self.html = html
++	self.portrecs = network.portrecs
++
++	fcpath = path + "/file_contexts"
++	if os.path.exists(fcpath):
++		self.fcpath = fcpath
++	else:
++		self.fcpath = selinux.selinux_file_context_path()
++	self.fcdict = _gen_fcdict(self.fcpath)
++
++	if not os.path.exists(path):
++		os.makedirs(path)
++	self.path = path
++
++	xmlpath = path + "/policy.xml"
++	if os.path.exists(xmlpath):
++		self.xmlpath = xmlpath
++	else:
++		self.xmlpath = "/usr/share/selinux/devel/policy.xml"
++	self.booleans_dict = gen_bool_dict(self.xmlpath)
++
++	if domainname.endswith("_t"):
++		self.domainname = domainname[:-2]
++	else:
++		self.domainname = domainname
++
++	if self.domainname + "_t" not in self.all_domains:
++		raise  ValueError("domain %s_t does not exist" % self.domainname)
++	self.short_name = self.domainname
++
++	self.type = self.domainname + "_t"
++	self.man_page_path = "%s/%s_selinux.8" % (path, self.domainname)
++	self.fd = open(self.man_page_path, 'w')
++	if domainname in self.all_roles:
++	    self.__gen_user_man_page()
++	    if self.html:
++		manpage_roles.append(self.man_page_path)
++	else:
++	    if self.html:
++		manpage_domains.append(self.man_page_path)
++	    self.__gen_man_page()
++	self.fd.close()
++
++	for k in equiv_dict.keys():
++		if k == self.domainname:
++			for alias in equiv_dict[k]:
++				self.__gen_man_page_link(alias)
++
++    def get_man_page_path(self):
++	    return self.man_page_path
++
++    def __gen_user_man_page(self):
++	self.role = self.domainname + "_r"
++	if not self.modules_dict:
++		self.modules_dict = gen_modules_dict(self.xmlpath)
++
++	try:
++	    self.desc = self.modules_dict[self.domainname]
++	except:
++	    self.desc = "%s user role" % self.domainname
++
++	if self.domainname in self.all_users:
++	    self.attributes = sepolicy.info(sepolicy.TYPE,(self.type))[0]["attributes"]
++	    self._user_header()
++	    self._user_attribute()
++	    self._can_sudo()
++	    self._xwindows_login()
++	    # until a new policy build with login_userdomain attribute
++	#self.terminal_login()
++	    self._network()
++	    self._booleans()
++	    self._home_exec()
++	    self._transitions()
++	else:
++	    self._role_header()
++	    self._booleans()
++
++	self._port_types()
++	self._writes()
++	self._footer()
++
++    def __gen_man_page_link(self, alias):
++	    path = "%s/%s_selinux.8" % (self.path, alias)
++	    self.fd = open("%s/%s_selinux.8" % (self.path, alias), 'w')
++	    self.fd.write(".so man8/%s_selinux.8" % self.domainname)
++	    self.fd.close()
++	    print path
++
++    def __gen_man_page(self):
++	if self.domainname[-1]=='d':
++	    self.short_name = self.domainname[:-1]
++
++	self.anon_list = []
++
++	self.attributes = {}
++	self.ptypes = []
++	self._get_ptypes()
++
++	for domain_type in self.ptypes:
++	    self.attributes[domain_type] = sepolicy.info(sepolicy.TYPE,("%s") % domain_type)[0]["attributes"]
++
++	self._header()
++	self._entrypoints()
++	self._process_types()
++	self._booleans()
++	self._public_content()
++	self._file_context()
++	self._port_types()
++	self._writes()
++	self._nsswitch_domain()
++	self._footer()
++
++    def _get_ptypes(self):
++	for f in self.all_domains:
++	    if f.startswith(self.short_name):
++		self.ptypes.append(f)
++
++    def __whoami(self):
++	    import pwd
++	    fd = open("/proc/self/loginuid", "r")
++	    uid = int(fd.read())
++	    fd.close()
++	    pw = pwd.getpwuid(uid)
++	    if len(pw.pw_gecos) > 0:
++		    return pw.pw_gecos
++	    else:
++		    return pw.pw_name
++
++    def _header(self):
++	self.fd.write('.TH  "%(domainname)s_selinux"  "8"  "%(date)s" "%(domainname)s" "SELinux Policy documentation for %(domainname)s"'
++		 % {'domainname':self.domainname, 'date': time.strftime("%y-%m-%d")})
++	self.fd.write(r"""
++.SH "NAME"
++%(domainname)s_selinux \- Security Enhanced Linux Policy for the %(domainname)s processes
++.SH "DESCRIPTION"
++
++Security-Enhanced Linux secures the %(domainname)s processes via flexible mandatory access control.
++
++The %(domainname)s processes execute with the %(domainname)s_t SELinux type. You can check if you have these processes running by executing the \fBps\fP command with the \fB\-Z\fP qualifier.
++
++For example:
++
++.B ps -eZ | grep %(domainname)s_t
++
++""" % {'domainname':self.domainname})
++
++
++    def _explain(self, f):
++	if f.endswith("_var_run_t"):
++	    return "store the %s files under the /run directory." % prettyprint(f, "_var_run_t")
++	if f.endswith("_pid_t"):
++	    return "store the %s files under the /run directory." % prettyprint(f, "_pid_t")
++	if f.endswith("_var_lib_t"):
++	    return "store the %s files under the /var/lib directory."  % prettyprint(f, "_var_lib_t")
++	if f.endswith("_var_t"):
++	    return "store the %s files under the /var directory."  % prettyprint(f, "_var_lib_t")
++	if f.endswith("_var_spool_t"):
++	    return "store the %s files under the /var/spool directory." % prettyprint(f, "_spool_t")
++	if f.endswith("_spool_t"):
++	    return "store the %s files under the /var/spool directory." % prettyprint(f, "_spool_t")
++	if f.endswith("_cache_t") or f.endswith("_var_cache_t"):
++	    return "store the files under the /var/cache directory."
++	if f.endswith("_keytab_t"):
++	    return "treat the files as kerberos keytab files."
++	if f.endswith("_lock_t"):
++	    return "treat the files as %s lock data, stored under the /var/lock directory" % prettyprint(f,"_lock_t")
++	if f.endswith("_log_t"):
++	    return "treat the data as %s log data, usually stored under the /var/log directory." % prettyprint(f,"_log_t")
++	if f.endswith("_config_t"):
++	    return "treat the files as %s configuration data, usually stored under the /etc directory." % prettyprint(f,"_config_t")
++	if f.endswith("_conf_t"):
++	    return "treat the files as %s configuration data, usually stored under the /etc directory." % prettyprint(f,"_conf_t")
++	if f.endswith("_exec_t"):
++	    return "transition an executable to the %s_t domain." % f[:-len("_exec_t")]
++	if f.endswith("_cgi_content_t"):
++	    return "treat the files as %s cgi content." % prettyprint(f, "_cgi_content_t")
++	if f.endswith("_rw_content_t"):
++	    return "treat the files as %s read/write content." % prettyprint(f,"_rw_content_t")
++	if f.endswith("_rw_t"):
++	    return "treat the files as %s read/write content." % prettyprint(f,"_rw_t")
++	if f.endswith("_write_t"):
++	    return "treat the files as %s read/write content." % prettyprint(f,"_write_t")
++	if f.endswith("_db_t"):
++	    return "treat the files as %s database content." % prettyprint(f,"_db_t")
++	if f.endswith("_ra_content_t"):
++	    return "treat the files as %s read/append content." % prettyprint(f,"_ra_conten_t")
++	if f.endswith("_cert_t"):
++	    return "treat the files as %s certificate data." % prettyprint(f,"_cert_t")
++	if f.endswith("_key_t"):
++	    return "treat the files as %s key data." % prettyprint(f,"_key_t")
++
++	if f.endswith("_secret_t"):
++	    return "treat the files as %s secret data." % prettyprint(f,"_key_t")
++
++	if f.endswith("_ra_t"):
++	    return "treat the files as %s read/append content." % prettyprint(f,"_ra_t")
++
++	if f.endswith("_ro_t"):
++	    return "treat the files as %s read/only content." % prettyprint(f,"_ro_t")
++
++	if f.endswith("_modules_t"):
++	    return "treat the files as %s modules." % prettyprint(f, "_modules_t")
++
++	if f.endswith("_content_t"):
++	    return "treat the files as %s content." % prettyprint(f, "_content_t")
++
++	if f.endswith("_state_t"):
++	    return "treat the files as %s state data." % prettyprint(f, "_state_t")
++
++	if f.endswith("_files_t"):
++	    return "treat the files as %s content." % prettyprint(f, "_files_t")
++
++	if f.endswith("_file_t"):
++	    return "treat the files as %s content." % prettyprint(f, "_file_t")
++
++	if f.endswith("_data_t"):
++	    return "treat the files as %s content." % prettyprint(f, "_data_t")
++
++	if f.endswith("_file_t"):
++	    return "treat the data as %s content." % prettyprint(f, "_file_t")
++
++	if f.endswith("_tmp_t"):
++	    return "store %s temporary files in the /tmp directories." % prettyprint(f, "_tmp_t")
++	if f.endswith("_etc_t"):
++	    return "store %s files in the /etc directories." % prettyprint(f, "_tmp_t")
++	if f.endswith("_home_t"):
++	    return "store %s files in the users home directory." % prettyprint(f, "_home_t")
++	if f.endswith("_tmpfs_t"):
++	    return "store %s files on a tmpfs file system." % prettyprint(f, "_tmpfs_t")
++	if f.endswith("_unit_file_t"):
++	    return "treat files as a systemd unit file."
++	if f.endswith("_htaccess_t"):
++	    return "treat the file as a %s access file." % prettyprint(f, "_htaccess_t")
++
++	return "treat the files as %s data." % prettyprint(f,"_t")
++
++    def _gen_bool_text(self, name):
++	booltext = ""
++	for bdict in self.all_bools:
++	    b = bdict['name']
++	    if b.find(name) >= 0:
++		if b.endswith("anon_write"):
++		    self.anon_list.append(b)
++		else:
++		    if b not in self.booleans_dict:
++			    continue
++		    desc = self.booleans_dict[b][2][0].lower() + self.booleans_dict[b][2][1:]
++		    if desc[-1] == ".":
++			desc = desc[:-1]
++		    booltext += """
++.PP
++If you want to %s, you must turn on the %s boolean.
++
++.EX
++.B setsebool -P %s 1
++.EE
++""" % (desc, b, b)
++	return booltext
++    def _booleans(self):
++	self.booltext = self._gen_bool_text(self.short_name)
++	if self.domainname in equiv_dict.keys():
++		for alias in equiv_dict[self.domainname]:
++			self.booltext += self._gen_bool_text(alias)
++
++	for bdict in self.all_bools:
++	    b = bdict['name']
++	    if b.find(self.short_name) >= 0:
++		if b.endswith("anon_write"):
++		    self.anon_list.append(b)
++		else:
++		    if b not in self.booleans_dict:
++			    continue
++		    desc = self.booleans_dict[b][2][0].lower() + self.booleans_dict[b][2][1:]
++		    if desc[-1] == ".":
++			desc = desc[:-1]
++		    self.booltext += """
++.PP
++If you want to %s, you must turn on the %s boolean.
++
++.EX
++.B setsebool -P %s 1
++.EE
++""" % (desc, b, b)
++
++	if self.booltext != "":
++	    self.fd.write("""
++.SH BOOLEANS
++SELinux policy is customizable based on least access required.  %s policy is extremely flexible and has several booleans that allow you to manipulate the policy and run %s with the tightest access possible.
++
++""" % (self.domainname, self.domainname))
++
++	    self.fd.write(self.booltext)
++
++    def _nsswitch_domain(self):
++	nsswitch_types = []
++	nsswitch_booleans = ['authlogin_nsswitch_use_ldap', 'kerberos_enabled']
++	nsswitchbooltext = ""
++	if "nsswitch_domain" in self.all_attributes:
++	    self.fd.write("""
++.SH NSSWITCH DOMAIN
++""")
++	    for k in self.attributes.keys():
++		if "nsswitch_domain" in self.attributes[k]:
++		    nsswitch_types.append(k)
++
++	    if len(nsswitch_types):
++		for i in nsswitch_booleans:
++		    desc = self.booleans_dict[i][2][0].lower() + self.booleans_dict[i][2][1:-1]
++		    nsswitchbooltext += """
++.PP
++If you want to %s for the %s, you must turn on the %s boolean.
++
++.EX
++.B setsebool -P %s 1
++.EE
++""" % (desc,(", ".join(nsswitch_types)), i, i)
++
++	self.fd.write(nsswitchbooltext)
++
++    def _process_types(self):
++	if len(self.ptypes) == 0:
++	    return
++	self.fd.write(r"""
++.SH PROCESS TYPES
++SELinux defines process types (domains) for each process running on the system
++.PP
++You can see the context of a process using the \fB\-Z\fP option to \fBps\bP
++.PP
++Policy governs the access confined processes have to files.
++SELinux %(domainname)s policy is very flexible allowing users to setup their %(domainname)s processes in as secure a method as possible.
++.PP
++The following process types are defined for %(domainname)s:
++""" % {'domainname':self.domainname})
++	self.fd.write("""
++.EX
++.B %s
++.EE""" % ", ".join(self.ptypes))
++	self.fd.write("""
++.PP
++Note:
++.B semanage permissive -a PROCESS_TYPE
++can be used to make a process type permissive. Permissive process types are not denied access by SELinux. AVC messages will still be generated.
++""")
++
++    def _port_types(self):
++	self.ports = []
++	for f in self.all_port_types:
++	    if f.startswith(self.short_name):
++		self.ports.append(f)
++
++	if len(self.ports) == 0:
++	    return
++	self.fd.write("""
++.SH PORT TYPES
++SELinux defines port types to represent TCP and UDP ports.
++.PP
++You can see the types associated with a port by using the following command:
++
++.B semanage port -l
++
++.PP
++Policy governs the access confined processes have to these ports.
++SELinux %(domainname)s policy is very flexible allowing users to setup their %(domainname)s processes in as secure a method as possible.
++.PP
++The following port types are defined for %(domainname)s:""" % {'domainname':self.domainname})
++
++	for p in self.ports:
++	    self.fd.write("""
++
++.EX
++.TP 5
++.B %s
++.TP 10
++.EE
++""" % p)
++	    once = True
++	    for prot in ( "tcp", "udp" ):
++	       if (p,prot) in self.portrecs:
++		    if once:
++			self.fd.write("""
++
++Default Defined Ports:""")
++		    once = False
++		    self.fd.write(r"""
++%s %s
++.EE""" % (prot, ",".join(self.portrecs[(p,prot)])))
++
++    def _file_context(self):
++	self.fd.write(r"""
++.SH FILE CONTEXTS
++SELinux requires files to have an extended attribute to define the file type.
++.PP
++You can see the context of a file using the \fB\-Z\fP option to \fBls\bP
++.PP
++Policy governs the access confined processes have to these files.
++SELinux %(domainname)s policy is very flexible allowing users to setup their %(domainname)s processes in as secure a method as possible.
++.PP
++The following file types are defined for %(domainname)s:
++""" % {'domainname':self.domainname})
++	for f in self.all_file_types:
++	    if f.startswith(self.domainname):
++		self.fd.write("""
++
++.EX
++.PP
++.B %s
++.EE
++
++- Set files with the %s type, if you want to %s
++""" % (f, f, self._explain(f)))
++
++		if f in files_dict:
++		    plural = ""
++		    if len(files_dict[f]) > 1:
++			plural = "s"
++			self.fd.write("""
++.br
++.TP 5
++Path%s:
++%s""" % (plural, files_dict[f][0][0]))
++			for x in files_dict[f][1:]:
++			    self.fd.write(", %s" % x[0])
++
++	self.fd.write("""
++
++.PP
++Note: File context can be temporarily modified with the chcon command.  If you want to permanently change the file context you need to use the
++.B semanage fcontext
++command.  This will modify the SELinux labeling database.  You will need to use
++.B restorecon
++to apply the labels.
++""")
++
++    def _see_also(self):
++	    ret = ""
++	    prefix = self.short_name.split("_")[0]
++	    for d in self.domains:
++		    if d == self.domainname:
++			    continue
++		    if d.startswith(prefix):
++			    ret += ", %s_selinux(8)" % d
++		    if self.domainname.startswith(d):
++			    ret += ", %s_selinux(8)" % d
++	    self.fd.write(ret)
++
++    def _public_content(self):
++	if len(self.anon_list) > 0:
++	    self.fd.write("""
++.SH SHARING FILES
++If you want to share files with multiple domains (Apache, FTP, rsync, Samba), you can set a file context of public_content_t and public_content_rw_t.  These context allow any of the above domains to read the content.  If you want a particular domain to write to the public_content_rw_t domain, you must set the appropriate boolean.
++.TP
++Allow %(domainname)s servers to read the /var/%(domainname)s directory by adding the public_content_t file type to the directory and by restoring the file type.
++.PP
++.B
++semanage fcontext -a -t public_content_t "/var/%(domainname)s(/.*)?"
++.br
++.B restorecon -F -R -v /var/%(domainname)s
++.pp
++.TP
++Allow %(domainname)s servers to read and write /var/tmp/incoming by adding the public_content_rw_t type to the directory and by restoring the file type.  This also requires the allow_%(domainname)sd_anon_write boolean to be set.
++.PP
++.B
++semanage fcontext -a -t public_content_rw_t "/var/%(domainname)s/incoming(/.*)?"
++.br
++.B restorecon -F -R -v /var/%(domainname)s/incoming
++
++"""  % {'domainname':self.domainname})
++	    for b in self.anon_list:
++		desc = self.booleans_dict[b][2][0].lower() + self.booleans_dict[b][2][1:]
++		self.fd.write("""
++.PP
++If you want to %s, you must turn on the %s boolean.
++
++.EX
++.B setsebool -P %s 1
++.EE
++""" % (desc, b, b))
++
++    def _footer(self):
++	self.fd.write("""
++.SH "COMMANDS"
++.B semanage fcontext
++can also be used to manipulate default file context mappings.
++.PP
++.B semanage permissive
++can also be used to manipulate whether or not a process type is permissive.
++.PP
++.B semanage module
++can also be used to enable/disable/install/remove policy modules.
++""")
++
++	if len(self.ports) > 0:
++	    self.fd.write("""
++.B semanage port
++can also be used to manipulate the port definitions
++""")
++
++	if self.booltext != "":
++	    self.fd.write("""
++.B semanage boolean
++can also be used to manipulate the booleans
++""")
++
++	self.fd.write("""
++.PP
++.B system-config-selinux
++is a GUI tool available to customize SELinux policy settings.
++
++.SH AUTHOR
++This manual page was auto-generated using
++.B "sepolicy manpage"
++by %s.
++
++.SH "SEE ALSO"
++selinux(8), %s(8), semanage(8), restorecon(8), chcon(1), sepolicy(8)
++""" % (self.__whoami(), self.domainname))
++
++	if self.booltext != "":
++	    self.fd.write(", setsebool(8)")
++
++	self._see_also()
++
++    def _valid_write(self, check, attributes):
++	    if check in [ self.type, "domain" ]:
++		    return False
++	    if check.endswith("_t"):
++		    for a in attributes:
++			    if a in self.types[check]:
++				    return False
++	    return True
++
++    def _entrypoints(self):
++	entrypoints = map(lambda x: x['target'], sepolicy.search([sepolicy.ALLOW],{'source':self.type,  'permlist':['entrypoint'], 'class':'file'}))
++	if entrypoints == None:
++		return
++	self.fd.write ("""
++.SH "ENTRYPOINTS"
++""")
++	if len(entrypoints) > 1:
++		entrypoints_str = "\"%s\" file types" % ",".join(entrypoints)
++	else:
++		entrypoints_str = "\"%s\" file type" % entrypoints[0]
++
++	self.fd.write ("""
++The %s_t SELinux type can be entered via the %s.  The default entrypoint paths for the %s_t domain are the following:"
++"""   %	(self.domainname, entrypoints_str, self.domainname))
++	paths=[]
++	for entrypoint in entrypoints:
++		if entrypoint in self.fcdict:
++			paths += self.fcdict[entrypoint]
++
++	self.fd.write("""
++%s""" % ", ".join(paths))
++
++    def _writes(self):
++	permlist = sepolicy.search([sepolicy.ALLOW],{'source':self.type,  'permlist':['open', 'write'], 'class':'file'})
++	if permlist == None or len(permlist) == 0:
++		return
++
++	all_writes = []
++	attributes = ["proc_type", "sysctl_type"]
++	for i in permlist:
++		if not i['target'].endswith("_t"):
++			attributes.append(i['target'])
++
++	for i in permlist:
++		if self._valid_write(i['target'],attributes):
++			if i['target'] not in all_writes:
++				all_writes.append(i['target'])
++
++	if len(all_writes) == 0:
++		return
++	self.fd.write ("""
++.SH "MANAGED FILES"
++""")
++	self.fd.write ("""
++The SELinux process type %s_t can manage files labeled with the following file types.  The paths listed are the default paths for these file types.  Note the processes UID still need to have DAC permissions.
++"""   %	self.domainname)
++
++	all_writes.sort()
++	if "file_type" in all_writes:
++	    all_writes = [ "file_type" ]
++	for f in all_writes:
++	    self.fd.write("""
++.br
++.B %s
++
++""" % f)
++	    if f in self.fcdict:
++		for path in self.fcdict[f]:
++		    self.fd.write("""\t%s
++.br
++""" % path)
++
++    def _user_header(self):
++	self.fd.write('.TH  "%(type)s_selinux"  "8"  "%(type)s" "mgrepl at redhat.com" "%(type)s SELinux Policy documentation"'
++		      %	{'type':self.domainname})
++
++	self.fd.write(r"""
++.SH "NAME"
++%(user)s_u \- \fB%(desc)s\fP - Security Enhanced Linux Policy
++
++.SH DESCRIPTION
++
++\fB%(user)s_u\fP is an SELinux User defined in the SELinux
++policy. SELinux users have default roles, \fB%(user)s_r\fP.  The
++default role has a default type, \fB%(user)s_t\fP, associated with it.
++
++The SELinux user will usually login to a system with a context that looks like:
++
++.B %(user)s_u:%(user)s_r:%(user)s_t:s0-s0:c0.c1023
++
++Linux users are automatically assigned an SELinux users at login.
++Login programs use the SELinux User to assign initial context to the user's shell.
++
++SELinux policy uses the context to control the user's access.
++
++By default all users are assigned to the SELinux user via the \fB__default__\fP flag
++
++On Targeted policy systems the \fB__default__\fP user is assigned to the \fBunconfined_u\fP SELinux user.
++
++You can list all Linux User to SELinux user mapping using:
++
++.B semanage login -l
++
++If you wanted to change the default user mapping to use the %(user)s_u user, you would execute:
++
++.B semanage login -m -s %(user)s_u __default__
++
++""" % {'desc': self.desc, 'type':self.type, 'user':self.domainname})
++
++	if "login_userdomain" in self.attributes and "login_userdomain" in self.all_attributes:
++	    self.fd.write("""
++If you want to map the one Linux user (joe) to the SELinux user %(user)s, you would execute:
++
++.B $ semanage login -a -s %(user)s_u joe
++
++"""	%	{'user':self.domainname})
++
++    def _can_sudo(self):
++	sudotype = "%s_sudo_t" % self.domainname
++	self.fd.write("""
++.SH SUDO
++""")
++	if sudotype in self.types:
++	    role = self.domainname + "_r"
++	    self.fd.write("""
++The SELinux user %(user)s can execute sudo.
++
++You can set up sudo to allow %(user)s to transition to an administrative domain:
++
++Add one or more of the following record to sudoers using visudo.
++
++""" % { 'user':self.domainname } )
++	    for adminrole in self.role_allows[role]:
++		self.fd.write("""
++USERNAME ALL=(ALL) ROLE=%(admin)s_r TYPE=%(admin)s_t COMMAND
++.br
++sudo will run COMMAND as %(user)s_u:%(admin)s_r:%(admin)s_t:LEVEL
++""" % {'admin':adminrole[:-2], 'user':self.domainname } )
++
++		self.fd.write("""
++You might also need to add one or more of these new roles to your SELinux user record.
++
++List the SELinux roles your SELinux user can reach by executing:
++
++.B $ semanage user -l |grep selinux_name
++
++Modify the roles list and add %(user)s_r to this list.
++
++.B $ semanage user -m -R '%(roles)s' %(user)s_u
++
++For more details you can see semanage man page.
++
++""" % {'user':self.domainname, "roles": " ".join([role] + self.role_allows[role]) } )
++	    else:
++		self.fd.write("""
++The SELinux type %s_t is not allowed to execute sudo.
++""" % self.domainname)
++
++    def _user_attribute(self):
++	self.fd.write("""
++.SH USER DESCRIPTION
++""")
++	if "unconfined_usertype" in self.attributes:
++	    self.fd.write("""
++The SELinux user %s_u is an unconfined user. It means that a mapped Linux user to this SELinux user is supposed to be allow all actions.
++""" % self.domainname)
++
++	if "unpriv_userdomain" in self.attributes:
++	    self.fd.write("""
++The SELinux user %s_u is defined in policy as a unprivileged user. SELinux prevents unprivileged users from doing administration tasks without transitioning to a different role.
++""" % self.domainname)
++
++	if "admindomain" in self.attributes:
++	    self.fd.write("""
++The SELinux user %s_u is an admin user. It means that a mapped Linux user to this SELinux user is intended for administrative actions. Usually this is assigned to a root Linux user.
++""" % self.domainname)
++
++    def _xwindows_login(self):
++	if "x_domain" in self.all_attributes:
++	    self.fd.write("""
++.SH X WINDOWS LOGIN
++""")
++	    if "x_domain" in self.attributes:
++		self.fd.write("""
++The SELinux user %s_u is able to X Windows login.
++""" % self.domainname)
++	    else:
++		self.fd.write("""
++The SELinux user %s_u is not able to X Windows login.
++""" % self.domainname)
++
++    def _terminal_login(self):
++	if "login_userdomain" in self.all_attributes:
++	    self.fd.write("""
++.SH TERMINAL LOGIN
++""")
++	    if "login_userdomain" in self.attributes:
++		self.fd.write("""
++The SELinux user %s_u is able to terminal login.
++""" % self.domainname)
++	    else:
++		self.fd.write("""
++The SELinux user %s_u is not able to terminal login.
++""" % self.domainname)
++
++    def _network(self):
++	self.fd.write("""
++.SH NETWORK
++""")
++	for net in ("tcp", "udp"):
++	    portdict = network.get_network_connect(self.type, net, "name_bind")
++	    if len(portdict) > 0:
++		self.fd.write("""
++.TP
++The SELinux user %s_u is able to listen on the following %s ports.
++""" % (self.domainname, net))
++		for p in portdict:
++		    for recs in portdict[p]:
++			self.fd.write("""
++.B %s
++""" % recs)
++	    portdict = network.get_network_connect(self.type, "tcp", "name_connect")
++	    if len(portdict) > 0:
++		self.fd.write("""
++.TP
++The SELinux user %s_u is able to connect to the following tcp ports.
++""" % (self.domainname))
++		for p in portdict:
++		    for recs in portdict[p]:
++			self.fd.write("""
++.B %s
++""" % recs)
++
++    def _home_exec(self):
++	permlist = sepolicy.search([sepolicy.ALLOW],{'source':self.type,'target':'user_home_type', 'class':'file', 'permlist':['ioctl', 'read', 'getattr', 'execute', 'execute_no_trans', 'open']})
++	self.fd.write("""
++.SH HOME_EXEC
++""" )
++	if permlist is not None:
++	    self.fd.write("""
++The SELinux user %s_u is able execute home content files.
++"""  % self.domainname)
++
++	else:
++	    self.fd.write("""
++The SELinux user %s_u is not able execute home content files.
++"""  % self.domainname)
++
++    def _transitions(self):
++	self.fd.write(r"""
++.SH TRANSITIONS
++
++Three things can happen when %(type)s attempts to execute a program.
++
++\fB1.\fP SELinux Policy can deny %(type)s from executing the program.
++
++.TP
++
++\fB2.\fP SELinux Policy can allow %(type)s to execute the program in the current user type.
++
++Execute the following to see the types that the SELinux user %(type)s can execute without transitioning:
++
++.B search -A -s %(type)s -c file -p execute_no_trans
++
++.TP
++
++\fB3.\fP SELinux can allow %(type)s to execute the program and transition to a new type.
++
++Execute the following to see the types that the SELinux user %(type)s can execute and transition:
++
++.B $ search -A -s %(type)s -c process -p transition
++
++"""	% {'user':self.domainname, 'type':self.type})
++
++    def _role_header(self):
++	self.fd.write('.TH  "%(user)s_selinux"  "8"  "%(user)s" "mgrepl at redhat.com" "%(user)s SELinux Policy documentation"'
++		      %	{'user':self.domainname})
++
++	self.fd.write(r"""
++.SH "NAME"
++%(user)s_r \- \fB%(desc)s\fP - Security Enhanced Linux Policy
++
++.SH DESCRIPTION
++
++SELinux supports Roles Based Access Control (RBAC), some Linux roles are login roles, while other roles need to be transition into.
++
++.I Note:
++Examples in this man page will use the
++.B staff_u
++SELinux user.
++
++Non login roles are usually used for administrative tasks. For example, tasks that require root privileges.  Roles control which types a user can run processes with. Roles often have default types assigned to them.
++
++The default type for the %(user)s_r role is %(user)s_t.
++
++The
++.B newrole
++program to transition directly to this role.
++
++.B newrole -r %(user)s_r -t %(user)s_t
++
++.B sudo
++is the preferred method to do transition from one role to another.  You setup sudo to transition to %(user)s_r by adding a similar line to the /etc/sudoers file.
++
++USERNAME ALL=(ALL) ROLE=%(user)s_r TYPE=%(user)s_t COMMAND
++
++.br
++sudo will run COMMAND as staff_u:%(user)s_r:%(user)s_t:LEVEL
++
++When using a a non login role, you need to setup SELinux so that your SELinux user can reach %(user)s_r role.
++
++Execute the following to see all of the assigned SELinux roles:
++
++.B semanage user -l
++
++You need to add %(user)s_r to the staff_u user.  You could setup the staff_u user to be able to use the %(user)s_r role with a command like:
++
++.B $ semanage user -m -R 'staff_r system_r %(user)s_r' staff_u
++
++""" % {'desc': self.desc, 'user':self.domainname})
++	troles = []
++	for i in self.role_allows:
++	    if self.domainname +"_r" in self.role_allows[i]:
++		troles.append(i)
++	if len(troles) > 0:
++	    plural = ""
++	    if len(troles) > 1:
++		plural = "s"
++
++		self.fd.write("""
++
++SELinux policy also controls which roles can transition to a different role.
++You can list these rules using the following command.
++
++.B search --role_allow
++
++SELinux policy allows the %s role%s can transition to the %s_r role.
++
++""" % (", ".join(troles), plural, self.domainname))
+diff --git a/policycoreutils/sepolicy/sepolicy/network.py b/policycoreutils/sepolicy/sepolicy/network.py
+new file mode 100755
+index 0000000..501210d
+--- /dev/null
++++ b/policycoreutils/sepolicy/sepolicy/network.py
+@@ -0,0 +1,92 @@
++#! /usr/bin/python -Es
++# Copyright (C) 2012 Red Hat 
++# see file 'COPYING' for use and warranty information
++#
++# setrans is a tool for analyzing process transistions in SELinux policy
++#
++#    This program is free software; you can redistribute it and/or
++#    modify it under the terms of the GNU General Public License as
++#    published by the Free Software Foundation; either version 2 of
++#    the License, or (at your option) any later version.
++#
++#    This program is distributed in the hope that it will be useful,
++#    but WITHOUT ANY WARRANTY; without even the implied warranty of
++#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
++#    GNU General Public License for more details.
++#
++#    You should have received a copy of the GNU General Public License
++#    along with this program; if not, write to the Free Software
++#    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA     
++#                                        02111-1307  USA
++#
++#  
++import sys
++import sepolicy
++search=sepolicy.search
++info=sepolicy.info
++
++def _gen_port_dict():
++    portrecsbynum = {}
++    portrecs = {}
++    for i in info(sepolicy.PORT):
++        if i['low'] == i['high']:
++            port = str(i['low'])
++        else:
++            port = "%s-%s" % (str(i['low']), str(i['high']))
++
++        if (i['type'], i['protocol']) in portrecs:
++            portrecs [(i['type'], i['protocol'])].append(port)
++        else:
++            portrecs [(i['type'], i['protocol'])] = [port]
++
++        portrecsbynum[(i['low'], i['high'],i['protocol'])] = (i['type'], i['range'])
++    return ( portrecs, portrecsbynum )
++portrecs, portrecsbynum = _gen_port_dict()
++
++port_types =  sepolicy.info(sepolicy.ATTRIBUTE,"port_type")[0]["types"]
++domains =  sepolicy.info(sepolicy.ATTRIBUTE,"domain")[0]["types"]
++
++def get_types(src, tclass, perm):
++    allows=search([sepolicy.ALLOW],{sepolicy.SOURCE:src,sepolicy.CLASS:tclass, sepolicy.PERMS:perm})
++    nlist=[]
++    if allows:
++        for i in map(lambda y: y[sepolicy.TARGET], filter(lambda x: set(perm).issubset(x[sepolicy.PERMS]), allows)):
++            if i not in nlist:
++                nlist.append(i)
++    return nlist
++   
++
++def get_network_connect(src, protocol, perm):
++    d={}
++    tlist = get_types(src, "%s_socket" % protocol, [perm])
++    if len(tlist) > 0:
++        if "port_type" in tlist:
++            d[(src,protocol,perm)] = ["all ports"]
++            return d
++
++        d[(src,protocol,perm)] = []
++
++        for i in tlist:
++            if i == "ephemeral_port_type":
++                if "unreserved_port_type" in tlist:
++                    continue
++                i = "ephemeral_port_t"
++            if i == "unreserved_port_t":
++                if "unreserved_port_type" in tlist:
++                    continue
++                if "port_t" in tlist:
++                    continue
++            if i == "port_t":
++                d[(src,protocol,perm)].append("all ports with out defined types")
++            elif i == "unreserved_port_type":
++                d[(src,protocol,perm)].append("%s: all ports > 1024" % i)
++            elif i == "reserved_port_type":
++                d[(src,protocol,perm)].append("%s: all ports < 1024" % i)
++            elif i == "rpc_port_type":
++                d[(src,protocol,perm)].append("%s: all ports > 500 and  < 1024" % i)
++            else:
++                try:
++                    d[(src,protocol,perm)].append("%s: %s" % (i, ",".join(portrecs[(i, protocol)])))
++                except KeyError:
++                    pass
++    return d
+diff --git a/policycoreutils/sepolicy/sepolicy/templates/__init__.py b/policycoreutils/sepolicy/sepolicy/templates/__init__.py
+new file mode 100644
+index 0000000..156a0bd
+--- /dev/null
++++ b/policycoreutils/sepolicy/sepolicy/templates/__init__.py
+@@ -0,0 +1,17 @@
++#
++# Copyright (C) 2007-2012 Red Hat
++#
++# This program is free software; you can redistribute it and/or modify
++# it under the terms of the GNU General Public License as published by
++# the Free Software Foundation; either version 2 of the License, or
++# (at your option) any later version.
++#
++# This program is distributed in the hope that it will be useful,
++# but WITHOUT ANY WARRANTY; without even the implied warranty of
++# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
++# GNU General Public License for more details.
++#
++# You should have received a copy of the GNU General Public License
++# along with this program; if not, write to the Free Software
++# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
++#
+diff --git a/policycoreutils/sepolicy/sepolicy/templates/boolean.py b/policycoreutils/sepolicy/sepolicy/templates/boolean.py
+new file mode 100644
+index 0000000..f57d927
+--- /dev/null
++++ b/policycoreutils/sepolicy/sepolicy/templates/boolean.py
+@@ -0,0 +1,39 @@
++# Copyright (C) 2007-2012 Red Hat
++# see file 'COPYING' for use and warranty information
++#
++# policygentool is a tool for the initial generation of SELinux policy
++#
++#    This program is free software; you can redistribute it and/or
++#    modify it under the terms of the GNU General Public License as
++#    published by the Free Software Foundation; either version 2 of
++#    the License, or (at your option) any later version.
++#
++#    This program is distributed in the hope that it will be useful,
++#    but WITHOUT ANY WARRANTY; without even the implied warranty of
++#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
++#    GNU General Public License for more details.
++#
++#    You should have received a copy of the GNU General Public License
++#    along with this program; if not, write to the Free Software
++#    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
++#                                        02111-1307  USA
++#
++#
++########################### boolean Template File ###########################
++
++te_boolean="""
++## <desc>
++##	<p>
++##	DESCRIPTION
++##	</p>
++## </desc>
++gen_tunable(BOOLEAN, false)
++"""
++
++te_rules="""
++tunable_policy(`BOOLEAN',`
++#TRUE
++',`
++#FALSE
++')
++"""
+diff --git a/policycoreutils/sepolicy/sepolicy/templates/etc_rw.py b/policycoreutils/sepolicy/sepolicy/templates/etc_rw.py
+new file mode 100644
+index 0000000..dcf445e
+--- /dev/null
++++ b/policycoreutils/sepolicy/sepolicy/templates/etc_rw.py
+@@ -0,0 +1,139 @@
++# Copyright (C) 2007-2012 Red Hat
++# see file 'COPYING' for use and warranty information
++#
++# policygentool is a tool for the initial generation of SELinux policy
++#
++#    This program is free software; you can redistribute it and/or
++#    modify it under the terms of the GNU General Public License as
++#    published by the Free Software Foundation; either version 2 of
++#    the License, or (at your option) any later version.
++#
++#    This program is distributed in the hope that it will be useful,
++#    but WITHOUT ANY WARRANTY; without even the implied warranty of
++#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
++#    GNU General Public License for more details.
++#
++#    You should have received a copy of the GNU General Public License
++#    along with this program; if not, write to the Free Software
++#    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
++#                                        02111-1307  USA
++#
++#
++########################### etc_rw Template File #############################
++
++########################### Type Enforcement File #############################
++te_types="""
++type TEMPLATETYPE_etc_rw_t;
++files_type(TEMPLATETYPE_etc_rw_t)
++"""
++te_rules="""
++manage_dirs_pattern(TEMPLATETYPE_t, TEMPLATETYPE_etc_rw_t, TEMPLATETYPE_etc_rw_t)
++manage_files_pattern(TEMPLATETYPE_t, TEMPLATETYPE_etc_rw_t, TEMPLATETYPE_etc_rw_t)
++manage_lnk_files_pattern(TEMPLATETYPE_t, TEMPLATETYPE_etc_rw_t, TEMPLATETYPE_etc_rw_t)
++files_etc_filetrans(TEMPLATETYPE_t, TEMPLATETYPE_etc_rw_t, { dir file lnk_file })
++"""
++
++te_stream_rules="""
++manage_sock_files_pattern(TEMPLATETYPE_t, TEMPLATETYPE_etc_rw_t, TEMPLATETYPE_etc_rw_t)
++files_etc_filetrans(TEMPLATETYPE_t, TEMPLATETYPE_etc_rw_t, sock_file)
++"""
++
++########################### Interface File #############################
++if_rules="""
++########################################
++## <summary>
++##	Search TEMPLATETYPE conf directories.
++## </summary>
++## <param name="domain">
++##	<summary>
++##	Domain allowed access.
++##	</summary>
++## </param>
++#
++interface(`TEMPLATETYPE_search_conf',`
++	gen_require(`
++		type TEMPLATETYPE_etc_rw_t;
++	')
++
++	allow $1 TEMPLATETYPE_etc_rw_t:dir search_dir_perms;
++	files_search_etc($1)
++')
++
++########################################
++## <summary>
++##	Read TEMPLATETYPE conf files.
++## </summary>
++## <param name="domain">
++##	<summary>
++##	Domain allowed access.
++##	</summary>
++## </param>
++#
++interface(`TEMPLATETYPE_read_conf_files',`
++	gen_require(`
++		type TEMPLATETYPE_etc_rw_t;
++	')
++
++	allow $1 TEMPLATETYPE_etc_rw_t:dir list_dir_perms;
++	read_files_pattern($1, TEMPLATETYPE_etc_rw_t, TEMPLATETYPE_etc_rw_t)
++	files_search_etc($1)
++')
++
++########################################
++## <summary>
++##	Manage TEMPLATETYPE conf files.
++## </summary>
++## <param name="domain">
++##	<summary>
++##	Domain allowed access.
++##	</summary>
++## </param>
++#
++interface(`TEMPLATETYPE_manage_conf_files',`
++	gen_require(`
++		type TEMPLATETYPE_etc_rw_t;
++	')
++
++	manage_files_pattern($1, TEMPLATETYPE_etc_rw_t, TEMPLATETYPE_etc_rw_t)
++	files_search_etc($1)
++')
++
++"""
++
++if_stream_rules="""\
++########################################
++## <summary>
++##	Connect to TEMPLATETYPE over a unix stream socket.
++## </summary>
++## <param name="domain">
++##	<summary>
++##	Domain allowed access.
++##	</summary>
++## </param>
++#
++interface(`TEMPLATETYPE_stream_connect',`
++	gen_require(`
++		type TEMPLATETYPE_t, TEMPLATETYPE_etc_rw_t;
++	')
++
++	files_search_etc($1)
++	stream_connect_pattern($1, TEMPLATETYPE_etc_rw_t, TEMPLATETYPE_etc_rw_t, TEMPLATETYPE_t)
++')
++"""
++
++if_admin_types="""
++		type TEMPLATETYPE_etc_rw_t;"""
++
++if_admin_rules="""
++	files_search_etc($1)
++	admin_pattern($1, TEMPLATETYPE_etc_rw_t)
++"""
++
++########################### File Context ##################################
++fc_file="""\
++FILENAME		--	gen_context(system_u:object_r:TEMPLATETYPE_etc_rw_t,s0)
++"""
++
++fc_dir="""\
++FILENAME(/.*)?		gen_context(system_u:object_r:TEMPLATETYPE_etc_rw_t,s0)
++"""
+diff --git a/policycoreutils/sepolicy/sepolicy/templates/executable.py b/policycoreutils/sepolicy/sepolicy/templates/executable.py
+new file mode 100644
+index 0000000..fd89671
+--- /dev/null
++++ b/policycoreutils/sepolicy/sepolicy/templates/executable.py
+@@ -0,0 +1,450 @@
++# Copyright (C) 2007-2012 Red Hat
++# see file 'COPYING' for use and warranty information
++#
++# policygentool is a tool for the initial generation of SELinux policy
++#
++#    This program is free software; you can redistribute it and/or
++#    modify it under the terms of the GNU General Public License as
++#    published by the Free Software Foundation; either version 2 of
++#    the License, or (at your option) any later version.
++#
++#    This program is distributed in the hope that it will be useful,
++#    but WITHOUT ANY WARRANTY; without even the implied warranty of
++#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
++#    GNU General Public License for more details.
++#
++#    You should have received a copy of the GNU General Public License
++#    along with this program; if not, write to the Free Software
++#    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
++#                                        02111-1307  USA
++#
++#
++########################### Type Enforcement File #############################
++te_daemon_types="""\
++policy_module(TEMPLATETYPE, 1.0.0)
++
++########################################
++#
++# Declarations
++#
++
++type TEMPLATETYPE_t;
++type TEMPLATETYPE_exec_t;
++init_daemon_domain(TEMPLATETYPE_t, TEMPLATETYPE_exec_t)
++
++permissive TEMPLATETYPE_t;
++"""
++
++te_initscript_types="""
++type TEMPLATETYPE_initrc_exec_t;
++init_script_file(TEMPLATETYPE_initrc_exec_t)
++"""
++
++te_dbusd_types="""\
++policy_module(TEMPLATETYPE, 1.0.0)
++
++########################################
++#
++# Declarations
++#
++
++type TEMPLATETYPE_t;
++type TEMPLATETYPE_exec_t;
++domain_type(TEMPLATETYPE_t)
++domain_entry_file(TEMPLATETYPE_t, TEMPLATETYPE_exec_t)
++role system_r types TEMPLATETYPE_t;
++
++permissive TEMPLATETYPE_t;
++"""
++
++te_inetd_types="""\
++policy_module(TEMPLATETYPE, 1.0.0)
++
++########################################
++#
++# Declarations
++#
++
++type TEMPLATETYPE_t;
++type TEMPLATETYPE_exec_t;
++inetd_service_domain(TEMPLATETYPE_t, TEMPLATETYPE_exec_t)
++
++permissive TEMPLATETYPE_t;
++"""
++
++te_userapp_types="""\
++policy_module(TEMPLATETYPE, 1.0.0)
++
++########################################
++#
++# Declarations
++#
++
++type TEMPLATETYPE_t;
++type TEMPLATETYPE_exec_t;
++application_domain(TEMPLATETYPE_t, TEMPLATETYPE_exec_t)
++role system_r types TEMPLATETYPE_t;
++
++permissive TEMPLATETYPE_t;
++"""
++
++te_sandbox_types="""\
++policy_module(TEMPLATETYPE, 1.0.0)
++
++########################################
++#
++# Declarations
++#
++
++sandbox_x_domain_template(TEMPLATETYPE)
++
++permissive TEMPLATETYPE_t;
++permissive TEMPLATETYPE_client_t;
++
++"""
++
++te_cgi_types="""\
++policy_module(TEMPLATETYPE, 1.0.0)
++
++########################################
++#
++# Declarations
++#
++
++apache_content_template(TEMPLATETYPE)
++
++permissive httpd_TEMPLATETYPE_script_t;
++"""
++
++te_daemon_rules="""\
++allow TEMPLATETYPE_t self:fifo_file rw_fifo_file_perms;
++allow TEMPLATETYPE_t self:unix_stream_socket create_stream_socket_perms;
++"""
++
++te_inetd_rules="""
++"""
++
++te_dbusd_rules="""
++optional_policy(`
++	dbus_system_domain(TEMPLATETYPE_t, TEMPLATETYPE_exec_t)
++')
++"""
++
++te_userapp_rules="""
++allow TEMPLATETYPE_t self:fifo_file manage_fifo_file_perms;
++allow TEMPLATETYPE_t self:unix_stream_socket create_stream_socket_perms;
++"""
++
++te_cgi_rules="""
++"""
++
++te_sandbox_rules="""
++"""
++
++te_uid_rules="""
++auth_use_nsswitch(TEMPLATETYPE_t)
++"""
++
++te_syslog_rules="""
++logging_send_syslog_msg(TEMPLATETYPE_t)
++"""
++
++te_resolve_rules="""
++sysnet_dns_name_resolve(TEMPLATETYPE_t)
++"""
++
++te_pam_rules="""
++auth_domtrans_chk_passwd(TEMPLATETYPE_t)
++"""
++
++te_mail_rules="""
++mta_send_mail(TEMPLATETYPE_t)
++"""
++
++te_dbus_rules="""
++optional_policy(`
++	dbus_system_bus_client(TEMPLATETYPE_t)
++	dbus_connect_system_bus(TEMPLATETYPE_t)
++')
++"""
++
++te_kerberos_rules="""
++optional_policy(`
++	kerberos_use(TEMPLATETYPE_t)
++')
++"""
++
++te_manage_krb5_rcache_rules="""
++optional_policy(`
++	kerberos_keytab_template(TEMPLATETYPE, TEMPLATETYPE_t)
++	kerberos_manage_host_rcache(TEMPLATETYPE_t)
++')
++"""
++
++te_audit_rules="""
++logging_send_audit_msgs(TEMPLATETYPE_t)
++"""
++
++te_run_rules="""
++optional_policy(`
++	gen_require(`
++		type USER_t;
++		role USER_r;
++	')
++
++	TEMPLATETYPE_run(USER_t, USER_r)
++')
++"""
++
++te_fd_rules="""
++domain_use_interactive_fds(TEMPLATETYPE_t)
++"""
++
++te_etc_rules="""
++files_read_etc_files(TEMPLATETYPE_t)
++"""
++
++te_localization_rules="""
++miscfiles_read_localization(TEMPLATETYPE_t)
++"""
++
++########################### Interface File #############################
++
++if_heading_rules="""
++## <summary>policy for TEMPLATETYPE</summary>"""
++
++if_program_rules="""
++
++########################################
++## <summary>
++##	Execute TEMPLATE in the TEMPLATETYPE domin.
++## </summary>
++## <param name=\"domain\">
++## <summary>
++##	Domain allowed to transition.
++## </summary>
++## </param>
++#
++interface(`TEMPLATETYPE_domtrans',`
++	gen_require(`
++		type TEMPLATETYPE_t, TEMPLATETYPE_exec_t;
++	')
++
++	corecmd_search_bin($1)
++	domtrans_pattern($1, TEMPLATETYPE_exec_t, TEMPLATETYPE_t)
++')
++"""
++
++if_user_program_rules="""
++########################################
++## <summary>
++##	Execute TEMPLATETYPE in the TEMPLATETYPE domain, and
++##	allow the specified role the TEMPLATETYPE domain.
++## </summary>
++## <param name="domain">
++##	<summary>
++##	Domain allowed to transition
++##	</summary>
++## </param>
++## <param name="role">
++##	<summary>
++##	The role to be allowed the TEMPLATETYPE domain.
++##	</summary>
++## </param>
++#
++interface(`TEMPLATETYPE_run',`
++	gen_require(`
++		type TEMPLATETYPE_t;
++	')
++
++	TEMPLATETYPE_domtrans($1)
++	role $2 types TEMPLATETYPE_t;
++')
++
++########################################
++## <summary>
++##	Role access for TEMPLATETYPE
++## </summary>
++## <param name="role">
++##	<summary>
++##	Role allowed access
++##	</summary>
++## </param>
++## <param name="domain">
++##	<summary>
++##	User domain for the role
++##	</summary>
++## </param>
++#
++interface(`TEMPLATETYPE_role',`
++	gen_require(`
++		type TEMPLATETYPE_t;
++	')
++
++	role $1 types TEMPLATETYPE_t;
++
++	TEMPLATETYPE_domtrans($2)
++
++	ps_process_pattern($2, TEMPLATETYPE_t)
++	allow $2 TEMPLATETYPE_t:process { signull signal sigkill };
++')
++"""
++
++if_sandbox_rules="""
++########################################
++## <summary>
++##	Execute sandbox in the TEMPLATETYPE_t domain, and
++##	allow the specified role the TEMPLATETYPE_t domain.
++## </summary>
++## <param name="domain">
++##	<summary>
++##	Domain allowed to transition.
++##	</summary>
++## </param>
++## <param name="role">
++##	<summary>
++##	The role to be allowed the TEMPLATETYPE_t domain.
++##	</summary>
++## </param>
++#
++interface(`TEMPLATETYPE_transition',`
++	gen_require(`
++		type TEMPLATETYPE_t;
++		type TEMPLATETYPE_client_t;
++	')
++
++	allow $1 TEMPLATETYPE_t:process { signal_perms transition };
++	dontaudit $1 TEMPLATETYPE_t:process { noatsecure siginh rlimitinh };
++	role $2 types TEMPLATETYPE_t;
++	role $2 types TEMPLATETYPE_client_t;
++
++	allow TEMPLATETYPE_t $1:process { sigchld signull };
++	allow TEMPLATETYPE_t $1:fifo_file rw_inherited_fifo_file_perms;
++	allow TEMPLATETYPE_client_t $1:process { sigchld signull };
++	allow TEMPLATETYPE_client_t $1:fifo_file rw_inherited_fifo_file_perms;
++')
++"""
++
++if_role_change_rules="""
++########################################
++## <summary>
++##	Change to the TEMPLATETYPE role.
++## </summary>
++## <param name="role">
++##	<summary>
++##	Role allowed access.
++##	</summary>
++## </param>
++## <rolecap/>
++#
++interface(`TEMPLATETYPE_role_change',`
++	gen_require(`
++		role TEMPLATETYPE_r;
++	')
++
++	allow $1 TEMPLATETYPE_r;
++')
++"""
++
++if_initscript_rules="""
++########################################
++## <summary>
++##	Execute TEMPLATETYPE server in the TEMPLATETYPE domain.
++## </summary>
++## <param name="domain">
++##	<summary>
++##	Domain allowed access.
++##	</summary>
++## </param>
++#
++interface(`TEMPLATETYPE_initrc_domtrans',`
++	gen_require(`
++		type TEMPLATETYPE_initrc_exec_t;
++	')
++
++	init_labeled_script_domtrans($1, TEMPLATETYPE_initrc_exec_t)
++')
++"""
++
++if_dbus_rules="""
++########################################
++## <summary>
++##	Send and receive messages from
++##	TEMPLATETYPE over dbus.
++## </summary>
++## <param name="domain">
++##	<summary>
++##	Domain allowed access.
++##	</summary>
++## </param>
++#
++interface(`TEMPLATETYPE_dbus_chat',`
++	gen_require(`
++		type TEMPLATETYPE_t;
++		class dbus send_msg;
++	')
++
++	allow $1 TEMPLATETYPE_t:dbus send_msg;
++	allow TEMPLATETYPE_t $1:dbus send_msg;
++')
++"""
++
++if_begin_admin="""
++########################################
++## <summary>
++##	All of the rules required to administrate
++##	an TEMPLATETYPE environment
++## </summary>
++## <param name="domain">
++##	<summary>
++##	Domain allowed access.
++##	</summary>
++## </param>
++## <param name="role">
++##	<summary>
++##	Role allowed access.
++##	</summary>
++## </param>
++## <rolecap/>
++#
++interface(`TEMPLATETYPE_admin',`
++	gen_require(`
++		type TEMPLATETYPE_t;"""
++
++if_middle_admin="""
++	')
++
++	allow $1 TEMPLATETYPE_t:process { ptrace signal_perms };
++	ps_process_pattern($1, TEMPLATETYPE_t)
++"""
++
++if_initscript_admin_types="""
++		type TEMPLATETYPE_initrc_exec_t;"""
++
++if_initscript_admin="""
++	TEMPLATETYPE_initrc_domtrans($1)
++	domain_system_change_exemption($1)
++	role_transition $2 TEMPLATETYPE_initrc_exec_t system_r;
++	allow $2 system_r;
++"""
++
++if_end_admin="""\
++	optional_policy(`
++		systemd_passwd_agent_exec($1)
++		systemd_read_fifo_file_passwd_run($1)
++	')
++')
++"""
++
++########################### File Context ##################################
++fc_program="""\
++EXECUTABLE		--	gen_context(system_u:object_r:TEMPLATETYPE_exec_t,s0)
++"""
++
++fc_user="""\
++# Users do not have file context, leave blank
++"""
++
++fc_initscript="""\
++EXECUTABLE	--	gen_context(system_u:object_r:TEMPLATETYPE_initrc_exec_t,s0)
++"""
+diff --git a/policycoreutils/sepolicy/sepolicy/templates/network.py b/policycoreutils/sepolicy/sepolicy/templates/network.py
+new file mode 100644
+index 0000000..679d0a5
+--- /dev/null
++++ b/policycoreutils/sepolicy/sepolicy/templates/network.py
+@@ -0,0 +1,101 @@
++# Copyright (C) 2007-2012 Red Hat
++# see file 'COPYING' for use and warranty information
++#
++# policygentool is a tool for the initial generation of SELinux policy
++#
++#    This program is free software; you can redistribute it and/or
++#    modify it under the terms of the GNU General Public License as
++#    published by the Free Software Foundation; either version 2 of
++#    the License, or (at your option) any later version.
++#
++#    This program is distributed in the hope that it will be useful,
++#    but WITHOUT ANY WARRANTY; without even the implied warranty of
++#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
++#    GNU General Public License for more details.
++#
++#    You should have received a copy of the GNU General Public License
++#    along with this program; if not, write to the Free Software
++#    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
++#                                        02111-1307  USA
++#
++#
++########################### Type Enforcement File #############################
++te_port_types="""
++type TEMPLATETYPE_port_t;
++corenet_port(TEMPLATETYPE_port_t)
++"""
++
++te_network="""\
++sysnet_dns_name_resolve(TEMPLATETYPE_t)
++corenet_all_recvfrom_unlabeled(TEMPLATETYPE_t)
++"""
++
++te_tcp="""\
++allow TEMPLATETYPE_t self:tcp_socket create_stream_socket_perms;
++corenet_tcp_sendrecv_generic_if(TEMPLATETYPE_t)
++corenet_tcp_sendrecv_generic_node(TEMPLATETYPE_t)
++corenet_tcp_sendrecv_all_ports(TEMPLATETYPE_t)
++"""
++
++te_in_tcp="""\
++corenet_tcp_bind_generic_node(TEMPLATETYPE_t)
++"""
++
++te_in_need_port_tcp="""\
++allow TEMPLATETYPE_t TEMPLATETYPE_port_t:tcp_socket name_bind;
++"""
++
++te_out_need_port_tcp="""\
++allow TEMPLATETYPE_t TEMPLATETYPE_port_t:tcp_socket name_connect;
++"""
++
++te_udp="""\
++allow TEMPLATETYPE_t self:udp_socket { create_socket_perms listen };
++corenet_udp_sendrecv_generic_if(TEMPLATETYPE_t)
++corenet_udp_sendrecv_generic_node(TEMPLATETYPE_t)
++corenet_udp_sendrecv_all_ports(TEMPLATETYPE_t)
++"""
++
++te_in_udp="""\
++corenet_udp_bind_generic_node(TEMPLATETYPE_t)
++"""
++
++te_in_need_port_udp="""\
++allow TEMPLATETYPE_t TEMPLATETYPE_port_t:udp_socket name_bind;
++"""
++
++te_out_all_ports_tcp="""\
++corenet_tcp_connect_all_ports(TEMPLATETYPE_t)
++"""
++
++te_out_reserved_ports_tcp="""\
++corenet_tcp_connect_all_rpc_ports(TEMPLATETYPE_t)
++"""
++
++te_out_unreserved_ports_tcp="""\
++corenet_tcp_connect_all_unreserved_ports(TEMPLATETYPE_t)
++"""
++
++te_in_all_ports_tcp="""\
++corenet_tcp_bind_all_ports(TEMPLATETYPE_t)
++"""
++
++te_in_reserved_ports_tcp="""\
++corenet_tcp_bind_all_rpc_ports(TEMPLATETYPE_t)
++"""
++
++te_in_unreserved_ports_tcp="""\
++corenet_tcp_bind_all_unreserved_ports(TEMPLATETYPE_t)
++"""
++
++te_in_all_ports_udp="""\
++corenet_udp_bind_all_ports(TEMPLATETYPE_t)
++"""
++
++te_in_reserved_ports_udp="""\
++corenet_udp_bind_all_rpc_ports(TEMPLATETYPE_t)
++"""
++
++te_in_unreserved_ports_udp="""\
++corenet_udp_bind_all_unreserved_ports(TEMPLATETYPE_t)
++"""
+diff --git a/policycoreutils/sepolicy/sepolicy/templates/rw.py b/policycoreutils/sepolicy/sepolicy/templates/rw.py
+new file mode 100644
+index 0000000..143f56a
+--- /dev/null
++++ b/policycoreutils/sepolicy/sepolicy/templates/rw.py
+@@ -0,0 +1,154 @@
++# Copyright (C) 2007-2012 Red Hat
++# see file 'COPYING' for use and warranty information
++#
++# policygentool is a tool for the initial generation of SELinux policy
++#
++#    This program is free software; you can redistribute it and/or
++#    modify it under the terms of the GNU General Public License as
++#    published by the Free Software Foundation; either version 2 of
++#    the License, or (at your option) any later version.
++#
++#    This program is distributed in the hope that it will be useful,
++#    but WITHOUT ANY WARRANTY; without even the implied warranty of
++#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
++#    GNU General Public License for more details.
++#
++#    You should have received a copy of the GNU General Public License
++#    along with this program; if not, write to the Free Software
++#    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
++#                                        02111-1307  USA
++#
++#
++
++########################### tmp Template File #############################
++te_types="""
++type TEMPLATETYPE_rw_t;
++files_type(TEMPLATETYPE_rw_t)
++"""
++
++te_rules="""
++manage_dirs_pattern(TEMPLATETYPE_t, TEMPLATETYPE_rw_t, TEMPLATETYPE_rw_t)
++manage_files_pattern(TEMPLATETYPE_t, TEMPLATETYPE_rw_t, TEMPLATETYPE_rw_t)
++manage_lnk_files_pattern(TEMPLATETYPE_t, TEMPLATETYPE_rw_t, TEMPLATETYPE_rw_t)
++"""
++
++########################### Interface File #############################
++if_rules="""
++########################################
++## <summary>
++##	Search TEMPLATETYPE rw directories.
++## </summary>
++## <param name="domain">
++##	<summary>
++##	Domain allowed access.
++##	</summary>
++## </param>
++#
++interface(`TEMPLATETYPE_search_rw_dir',`
++	gen_require(`
++		type TEMPLATETYPE_rw_t;
++	')
++
++	allow $1 TEMPLATETYPE_rw_t:dir search_dir_perms;
++	files_search_rw($1)
++')
++
++########################################
++## <summary>
++##	Read TEMPLATETYPE rw files.
++## </summary>
++## <param name="domain">
++##	<summary>
++##	Domain allowed access.
++##	</summary>
++## </param>
++#
++interface(`TEMPLATETYPE_read_rw_files',`
++	gen_require(`
++		type TEMPLATETYPE_rw_t;
++	')
++
++	read_files_pattern($1, TEMPLATETYPE_rw_t, TEMPLATETYPE_rw_t)
++	allow $1 TEMPLATETYPE_rw_t:dir list_dir_perms;
++	files_search_rw($1)
++')
++
++########################################
++## <summary>
++##	Manage TEMPLATETYPE rw files.
++## </summary>
++## <param name="domain">
++##	<summary>
++##	Domain allowed access.
++##	</summary>
++## </param>
++#
++interface(`TEMPLATETYPE_manage_rw_files',`
++	gen_require(`
++		type TEMPLATETYPE_rw_t;
++	')
++
++	manage_files_pattern($1, TEMPLATETYPE_rw_t, TEMPLATETYPE_rw_t)
++')
++
++########################################
++## <summary>
++##	Create, read, write, and delete
++##	TEMPLATETYPE rw dirs.
++## </summary>
++## <param name="domain">
++##	<summary>
++##	Domain allowed access.
++##	</summary>
++## </param>
++#
++interface(`TEMPLATETYPE_manage_rw_dirs',`
++	gen_require(`
++		type TEMPLATETYPE_rw_t;
++	')
++
++	manage_dirs_pattern($1, TEMPLATETYPE_rw_t, TEMPLATETYPE_rw_t)
++')
++
++"""
++
++te_stream_rules="""
++manage_sock_files_pattern(TEMPLATETYPE_t, TEMPLATETYPE_rw_t, TEMPLATETYPE_rw_t)
++"""
++
++if_stream_rules="""\
++########################################
++## <summary>
++##	Connect to TEMPLATETYPE over a unix stream socket.
++## </summary>
++## <param name="domain">
++##	<summary>
++##	Domain allowed access.
++##	</summary>
++## </param>
++#
++interface(`TEMPLATETYPE_stream_connect',`
++	gen_require(`
++		type TEMPLATETYPE_t, TEMPLATETYPE_rw_t;
++	')
++
++	stream_connect_pattern($1, TEMPLATETYPE_rw_t, TEMPLATETYPE_rw_t, TEMPLATETYPE_t)
++')
++"""
++
++if_admin_types="""
++		type TEMPLATETYPE_rw_t;"""
++
++if_admin_rules="""
++	files_search_etc($1)
++	admin_pattern($1, TEMPLATETYPE_rw_t)
++"""
++
++########################### File Context ##################################
++fc_file="""
++FILENAME		--	gen_context(system_u:object_r:TEMPLATETYPE_rw_t,s0)
++"""
++
++fc_dir="""
++FILENAME(/.*)?		gen_context(system_u:object_r:TEMPLATETYPE_rw_t,s0)
++"""
+diff --git a/policycoreutils/sepolicy/sepolicy/templates/script.py b/policycoreutils/sepolicy/sepolicy/templates/script.py
+new file mode 100644
+index 0000000..2fe917a
+--- /dev/null
++++ b/policycoreutils/sepolicy/sepolicy/templates/script.py
+@@ -0,0 +1,134 @@
++# Copyright (C) 2007-2012 Red Hat
++# see file 'COPYING' for use and warranty information
++#
++# policygentool is a tool for the initial generation of SELinux policy
++#
++#    This program is free software; you can redistribute it and/or
++#    modify it under the terms of the GNU General Public License as
++#    published by the Free Software Foundation; either version 2 of
++#    the License, or (at your option) any later version.
++#
++#    This program is distributed in the hope that it will be useful,
++#    but WITHOUT ANY WARRANTY; without even the implied warranty of
++#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
++#    GNU General Public License for more details.
++#
++#    You should have received a copy of the GNU General Public License
++#    along with this program; if not, write to the Free Software
++#    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
++#                                        02111-1307  USA
++#
++#
++
++########################### tmp Template File #############################
++compile="""\
++#!/bin/sh -e
++
++DIRNAME=`dirname $0`
++cd $DIRNAME
++USAGE="$0 [ --update ]"
++if [ `id -u` != 0 ]; then
++echo 'You must be root to run this script'
++exit 1
++fi
++
++if [ $# -eq 1 ]; then
++	if [ "$1" = "--update" ] ; then
++		time=`ls -l --time-style="+%x %X" TEMPLATEFILE.te | awk '{ printf "%s %s", $6, $7 }'`
++		rules=`ausearch --start $time -m avc --raw -se TEMPLATETYPE`
++		if [ x"$rules" != "x" ] ; then
++			echo "Found avc's to update policy with"
++			echo -e "$rules" | audit2allow -R
++			echo "Do you want these changes added to policy [y/n]?"
++			read ANS
++			if [ "$ANS" = "y" -o "$ANS" = "Y" ] ; then
++				echo "Updating policy"
++				echo -e "$rules" | audit2allow -R >> TEMPLATEFILE.te
++				# Fall though and rebuild policy
++			else
++				exit 0
++			fi
++		else
++			echo "No new avcs found"
++			exit 0
++		fi
++	else
++		echo -e $USAGE
++		exit 1
++	fi
++elif [ $# -ge 2 ] ; then
++	echo -e $USAGE
++	exit 1
++fi
++
++echo "Building and Loading Policy"
++set -x
++make -f /usr/share/selinux/devel/Makefile TEMPLATEFILE.pp || exit
++/usr/sbin/semodule -i TEMPLATEFILE.pp
++
++# Generate a man page off the installed module
++sepolicy manpage -p . -d TEMPLATETYPE
++
++# Generate a rpm package for the newly generated policy
++
++pwd=$(pwd)
++rpmbuild --define "_sourcedir ${pwd}" --define "_specdir ${pwd}" --define "_builddir ${pwd}" --define "_srcrpmdir ${pwd}" --define "_rpmdir ${pwd}" --define "_buildrootdir ${pwd}/.build"  -ba TEMPLATETYPE_selinux.spec
++
++"""
++
++restorecon="""\
++# Fixing the file context on FILENAME
++/sbin/restorecon -F -R -v FILENAME
++"""
++
++tcp_ports="""\
++# Adding SELinux tcp port to port PORTNUM
++/usr/sbin/semanage port -a -t TEMPLATETYPE_port_t -p tcp PORTNUM
++"""
++
++udp_ports="""\
++# Adding SELinux udp port to port PORTNUM
++/usr/sbin/semanage port -a -t TEMPLATETYPE_port_t -p udp PORTNUM
++"""
++
++users="""\
++# Adding SELinux user TEMPLATETYPE_u
++/usr/sbin/semanage user -a -R "TEMPLATETYPE_rROLES" TEMPLATETYPE_u
++"""
++
++eusers="""\
++# Adding roles to SELinux user TEMPLATETYPE_u
++/usr/sbin/semanage user -m -R "TEMPLATETYPE_rROLES" TEMPLATETYPE_u
++"""
++
++admin_trans="""\
++# Adding roles to SELinux user USER
++/usr/sbin/semanage user -m -R +TEMPLATETYPE_r USER
++"""
++
++min_login_user_default_context="""\
++if [ ! -f /etc/selinux/targeted/contexts/users/TEMPLATETYPE_u ]; then
++cat > /etc/selinux/targeted/contexts/users/TEMPLATETYPE_u << _EOF
++TEMPLATETYPE_r:TEMPLATETYPE_t:s0	TEMPLATETYPE_r:TEMPLATETYPE_t
++system_r:crond_t		TEMPLATETYPE_r:TEMPLATETYPE_t
++system_r:initrc_su_t		TEMPLATETYPE_r:TEMPLATETYPE_t
++system_r:local_login_t		TEMPLATETYPE_r:TEMPLATETYPE_t
++system_r:remote_login_t		TEMPLATETYPE_r:TEMPLATETYPE_t
++system_r:sshd_t			TEMPLATETYPE_r:TEMPLATETYPE_t
++_EOF
++fi
++"""
++
++x_login_user_default_context="""\
++if [ ! -f /etc/selinux/targeted/contexts/users/TEMPLATETYPE_u ]; then
++cat > /etc/selinux/targeted/contexts/users/TEMPLATETYPE_u << _EOF
++TEMPLATETYPE_r:TEMPLATETYPE_t	TEMPLATETYPE_r:TEMPLATETYPE_t
++system_r:crond_t		TEMPLATETYPE_r:TEMPLATETYPE_t
++system_r:initrc_su_t		TEMPLATETYPE_r:TEMPLATETYPE_t
++system_r:local_login_t		TEMPLATETYPE_r:TEMPLATETYPE_t
++system_r:remote_login_t		TEMPLATETYPE_r:TEMPLATETYPE_t
++system_r:sshd_t				TEMPLATETYPE_r:TEMPLATETYPE_t
++system_r:xdm_t				TEMPLATETYPE_r:TEMPLATETYPE_t
++_EOF
++fi
++"""
+diff --git a/policycoreutils/sepolicy/sepolicy/templates/semodule.py b/policycoreutils/sepolicy/sepolicy/templates/semodule.py
+new file mode 100644
+index 0000000..f77e50e
+--- /dev/null
++++ b/policycoreutils/sepolicy/sepolicy/templates/semodule.py
+@@ -0,0 +1,40 @@
++# Copyright (C) 2007-2012 Red Hat
++# see file 'COPYING' for use and warranty information
++#
++# policygentool is a tool for the initial generation of SELinux policy
++#
++#    This program is free software; you can redistribute it and/or
++#    modify it under the terms of the GNU General Public License as
++#    published by the Free Software Foundation; either version 2 of
++#    the License, or (at your option) any later version.
++#
++#    This program is distributed in the hope that it will be useful,
++#    but WITHOUT ANY WARRANTY; without even the implied warranty of
++#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
++#    GNU General Public License for more details.
++#
++#    You should have received a copy of the GNU General Public License
++#    along with this program; if not, write to the Free Software
++#    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
++#                                        02111-1307  USA
++#
++#
++
++########################### tmp Template File #############################
++compile="""
++#!/bin/sh
++make -f /usr/share/selinux/devel/Makefile
++semodule -i TEMPLATETYPE.pp
++"""
++
++restorecon="""
++restorecon -R -v FILENAME
++"""
++
++tcp_ports="""
++semanage ports -a -t TEMPLATETYPE_port_t -p tcp PORTNUM
++"""
++
++udp_ports="""
++semanage ports -a -t TEMPLATETYPE_port_t -p udp PORTNUM
++"""
+diff --git a/policycoreutils/sepolicy/sepolicy/templates/spec.py b/policycoreutils/sepolicy/sepolicy/templates/spec.py
+new file mode 100644
+index 0000000..1e83ff9
+--- /dev/null
++++ b/policycoreutils/sepolicy/sepolicy/templates/spec.py
+@@ -0,0 +1,77 @@
++header_comment_section="""\
++# vim: sw=4:ts=4:et
++"""
++
++base_section="""\
++
++%define selinux_policyver VERSION
++
++Name:   MODULENAME_selinux
++Version:	1.0
++Release:	1%{?dist}
++Summary:	SELinux policy module for MODULENAME
++
++Group:	System Environment/Base		
++License:	GPLv2+	
++# This is an example. You will need to change it.
++URL:		http://HOSTNAME
++Source0:	MODULENAME.pp
++Source1:	MODULENAME.if
++Source2:	MODULENAME_selinux.8
++
++Requires: policycoreutils-python, libselinux-utils
++Requires(post): selinux-policy-base >= %{selinux_policyver}, policycoreutils-python
++Requires(postun): policycoreutils-python
++"""
++
++mid_section="""\
++BuildArch: noarch
++
++%description
++This package installs and sets up the  SELinux policy security module for MODULENAME.
++
++%install
++install -d %{buildroot}%{_datadir}/selinux/packages
++install -m 644 %{SOURCE0} %{buildroot}%{_datadir}/selinux/packages
++install -d %{buildroot}%{_datadir}/selinux/devel/include/contrib
++install -m 644 %{SOURCE1} %{buildroot}%{_datadir}/selinux/devel/include/contrib/
++install -d %{buildroot}%{_mandir}/man8/
++install -m 644 %{SOURCE2} %{buildroot}%{_mandir}/man8/
++
++%post
++semodule -n -i %{_datadir}/selinux/packages/MODULENAME.pp
++if /usr/sbin/selinuxenabled ; then
++    /usr/sbin/load_policy
++    %relabel_files
++fi;
++exit 0
++
++%postun
++if [ $1 -eq 0 ]; then
++    semodule -n -r MODULENAME
++    if /usr/sbin/selinuxenabled ; then
++       /usr/sbin/load_policy
++       %relabel_files
++    fi;
++fi;
++exit 0
++
++%files
++%attr(0600,root,root) %{_datadir}/selinux/packages/MODULENAME.pp
++%{_datadir}/selinux/devel/include/contrib/MODULENAME.if
++%{_mandir}/man8/MODULENAME_selinux.8.*
++
++%changelog
++* TODAYSDATE YOUR NAME <YOUR at EMAILADDRESS> 1.0-1
++- Initial version
++
++"""
++
++define_relabel_files_begin ="""\
++\n
++%define relabel_files() \\
++"""
++
++define_relabel_files_end ="""\
++restorecon -R FILENAME; \\
++"""
+diff --git a/policycoreutils/sepolicy/sepolicy/templates/tmp.py b/policycoreutils/sepolicy/sepolicy/templates/tmp.py
+new file mode 100644
+index 0000000..c000a75
+--- /dev/null
++++ b/policycoreutils/sepolicy/sepolicy/templates/tmp.py
+@@ -0,0 +1,129 @@
++# Copyright (C) 2007-2012 Red Hat
++# see file 'COPYING' for use and warranty information
++#
++# policygentool is a tool for the initial generation of SELinux policy
++#
++#    This program is free software; you can redistribute it and/or
++#    modify it under the terms of the GNU General Public License as
++#    published by the Free Software Foundation; either version 2 of
++#    the License, or (at your option) any later version.
++#
++#    This program is distributed in the hope that it will be useful,
++#    but WITHOUT ANY WARRANTY; without even the implied warranty of
++#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
++#    GNU General Public License for more details.
++#
++#    You should have received a copy of the GNU General Public License
++#    along with this program; if not, write to the Free Software
++#    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
++#                                        02111-1307  USA
++#
++#
++########################### tmp Template File #############################
++
++te_types="""
++type TEMPLATETYPE_tmp_t;
++files_tmp_file(TEMPLATETYPE_tmp_t)
++"""
++
++te_rules="""
++manage_dirs_pattern(TEMPLATETYPE_t, TEMPLATETYPE_tmp_t, TEMPLATETYPE_tmp_t)
++manage_files_pattern(TEMPLATETYPE_t, TEMPLATETYPE_tmp_t, TEMPLATETYPE_tmp_t)
++manage_lnk_files_pattern(TEMPLATETYPE_t, TEMPLATETYPE_tmp_t, TEMPLATETYPE_tmp_t)
++files_tmp_filetrans(TEMPLATETYPE_t, TEMPLATETYPE_tmp_t, { dir file lnk_file })
++"""
++
++te_stream_rules="""
++manage_sock_files_pattern(TEMPLATETYPE_t, TEMPLATETYPE_tmp_t, TEMPLATETYPE_tmp_t)
++files_tmp_filetrans(TEMPLATETYPE_t, TEMPLATETYPE_tmp_t, sock_file)
++"""
++
++if_rules="""
++########################################
++## <summary>
++##	Do not audit attempts to read,
++##	TEMPLATETYPE tmp files
++## </summary>
++## <param name="domain">
++##	<summary>
++##	Domain to not audit.
++##	</summary>
++## </param>
++#
++interface(`TEMPLATETYPE_dontaudit_read_tmp_files',`
++	gen_require(`
++		type TEMPLATETYPE_tmp_t;
++	')
++
++	dontaudit $1 TEMPLATETYPE_tmp_t:file read_file_perms;
++')
++
++########################################
++## <summary>
++##	Read TEMPLATETYPE tmp files
++## </summary>
++## <param name="domain">
++##	<summary>
++##	Domain allowed access.
++##	</summary>
++## </param>
++#
++interface(`TEMPLATETYPE_read_tmp_files',`
++	gen_require(`
++		type TEMPLATETYPE_tmp_t;
++	')
++
++	files_search_tmp($1)
++	read_files_pattern($1, TEMPLATETYPE_tmp_t, TEMPLATETYPE_tmp_t)
++')
++
++########################################
++## <summary>
++##	Manage TEMPLATETYPE tmp files
++## </summary>
++## <param name="domain">
++##	<summary>
++##	Domain allowed access.
++##	</summary>
++## </param>
++#
++interface(`TEMPLATETYPE_manage_tmp',`
++	gen_require(`
++		type TEMPLATETYPE_tmp_t;
++	')
++
++	files_search_tmp($1)
++	manage_dirs_pattern($1, TEMPLATETYPE_tmp_t, TEMPLATETYPE_tmp_t)
++	manage_files_pattern($1, TEMPLATETYPE_tmp_t, TEMPLATETYPE_tmp_t)
++	manage_lnk_files_pattern($1, TEMPLATETYPE_tmp_t, TEMPLATETYPE_tmp_t)
++')
++"""
++
++if_stream_rules="""\
++########################################
++## <summary>
++##	Connect to TEMPLATETYPE over a unix stream socket.
++## </summary>
++## <param name="domain">
++##	<summary>
++##	Domain allowed access.
++##	</summary>
++## </param>
++#
++interface(`TEMPLATETYPE_stream_connect',`
++	gen_require(`
++		type TEMPLATETYPE_t, TEMPLATETYPE_tmp_t;
++	')
++
++	files_search_pids($1)
++	stream_connect_pattern($1, TEMPLATETYPE_tmp_t, TEMPLATETYPE_tmp_t, TEMPLATETYPE_t)
++')
++"""
++
++if_admin_types="""
++		type TEMPLATETYPE_tmp_t;"""
++
++if_admin_rules="""
++	files_search_tmp($1)
++	admin_pattern($1, TEMPLATETYPE_tmp_t)
++"""
+diff --git a/policycoreutils/sepolicy/sepolicy/templates/unit_file.py b/policycoreutils/sepolicy/sepolicy/templates/unit_file.py
+new file mode 100644
+index 0000000..60e5844
+--- /dev/null
++++ b/policycoreutils/sepolicy/sepolicy/templates/unit_file.py
+@@ -0,0 +1,72 @@
++# Copyright (C) 2012 Red Hat
++# see file 'COPYING' for use and warranty information
++#
++# policygentool is a tool for the initial generation of SELinux policy
++#
++#    This program is free software; you can redistribute it and/or
++#    modify it under the terms of the GNU General Public License as
++#    published by the Free Software Foundation; either version 2 of
++#    the License, or (at your option) any later version.
++#
++#    This program is distributed in the hope that it will be useful,
++#    but WITHOUT ANY WARRANTY; without even the implied warranty of
++#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
++#    GNU General Public License for more details.
++#
++#    You should have received a copy of the GNU General Public License
++#    along with this program; if not, write to the Free Software
++#    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
++#                                        02111-1307  USA
++#
++#
++########################### unit Template File #############################
++
++########################### Type Enforcement File #############################
++te_types="""
++type TEMPLATETYPE_unit_file_t;
++systemd_unit_file(TEMPLATETYPE_unit_file_t)
++"""
++
++te_rules=""
++
++########################### Interface File #############################
++if_rules="""\
++########################################
++## <summary>
++##	Execute TEMPLATETYPE server in the TEMPLATETYPE domain.
++## </summary>
++## <param name="domain">
++##	<summary>
++##	Domain allowed to transition.
++##	</summary>
++## </param>
++#
++interface(`TEMPLATETYPE_systemctl',`
++	gen_require(`
++		type TEMPLATETYPE_t;
++		type TEMPLATETYPE_unit_file_t;
++	')
++
++	systemd_exec_systemctl($1)
++        systemd_read_fifo_file_password_run($1)
++	allow $1 TEMPLATETYPE_unit_file_t:file read_file_perms;
++	allow $1 TEMPLATETYPE_unit_file_t:service manage_service_perms;
++
++	ps_process_pattern($1, TEMPLATETYPE_t)
++')
++
++"""
++
++if_admin_types="""
++	type TEMPLATETYPE_unit_file_t;"""
++
++if_admin_rules="""
++	TEMPLATETYPE_systemctl($1)
++	admin_pattern($1, TEMPLATETYPE_unit_file_t)
++	allow $1 TEMPLATETYPE_unit_file_t:service all_service_perms;
++"""
++
++########################### File Context ##################################
++fc_file="""\
++FILENAME		--	gen_context(system_u:object_r:TEMPLATETYPE_unit_file_t,s0)
++"""
+diff --git a/policycoreutils/sepolicy/sepolicy/templates/user.py b/policycoreutils/sepolicy/sepolicy/templates/user.py
+new file mode 100644
+index 0000000..398c6f2
+--- /dev/null
++++ b/policycoreutils/sepolicy/sepolicy/templates/user.py
+@@ -0,0 +1,204 @@
++# Copyright (C) 2007-2012 Red Hat
++# see file 'COPYING' for use and warranty information
++#
++# policygentool is a tool for the initial generation of SELinux policy
++#
++#    This program is free software; you can redistribute it and/or
++#    modify it under the terms of the GNU General Public License as
++#    published by the Free Software Foundation; either version 2 of
++#    the License, or (at your option) any later version.
++#
++#    This program is distributed in the hope that it will be useful,
++#    but WITHOUT ANY WARRANTY; without even the implied warranty of
++#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
++#    GNU General Public License for more details.
++#
++#    You should have received a copy of the GNU General Public License
++#    along with this program; if not, write to the Free Software
++#    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
++#                                        02111-1307  USA
++#
++#
++########################### Type Enforcement File #############################
++
++te_login_user_types="""\
++policy_module(TEMPLATETYPE, 1.0.0)
++
++########################################
++#
++# Declarations
++#
++
++userdom_unpriv_user_template(TEMPLATETYPE)
++"""
++
++te_admin_user_types="""\
++policy_module(TEMPLATETYPE, 1.0.0)
++
++########################################
++#
++# Declarations
++#
++
++userdom_admin_user_template(TEMPLATETYPE)
++"""
++
++te_min_login_user_types="""\
++policy_module(TEMPLATETYPE, 1.0.0)
++
++########################################
++#
++# Declarations
++#
++
++userdom_restricted_user_template(TEMPLATETYPE)
++"""
++
++te_x_login_user_types="""\
++policy_module(TEMPLATETYPE, 1.0.0)
++
++########################################
++#
++# Declarations
++#
++
++userdom_restricted_xwindows_user_template(TEMPLATETYPE)
++"""
++
++te_existing_user_types="""\
++policy_module(myTEMPLATETYPE, 1.0.0)
++
++gen_require(`
++	type TEMPLATETYPE_t, TEMPLATETYPE_devpts_t;
++	role TEMPLATETYPE_r;
++')
++
++"""
++
++te_root_user_types="""\
++policy_module(TEMPLATETYPE, 1.0.0)
++
++########################################
++#
++# Declarations
++#
++
++userdom_base_user_template(TEMPLATETYPE)
++"""
++
++te_login_user_rules="""\
++
++########################################
++#
++# TEMPLATETYPE local policy
++#
++
++"""
++
++te_existing_user_rules="""\
++
++########################################
++#
++# TEMPLATETYPE customized policy
++#
++
++"""
++
++te_x_login_user_rules="""\
++
++########################################
++#
++# TEMPLATETYPE local policy
++#
++"""
++
++te_root_user_rules="""\
++
++########################################
++#
++# TEMPLATETYPE local policy
++#
++"""
++
++te_transition_rules="""
++optional_policy(`
++	APPLICATION_role(TEMPLATETYPE_r, TEMPLATETYPE_t)
++')
++"""
++
++te_user_trans_rules="""
++optional_policy(`
++	gen_require(`
++		role USER_r;
++	')
++
++	TEMPLATETYPE_role_change(USER_r)
++')
++"""
++
++te_admin_rules="""
++allow TEMPLATETYPE_t self:capability { dac_override dac_read_search kill sys_ptrace sys_nice };
++files_dontaudit_search_all_dirs(TEMPLATETYPE_t)
++
++selinux_get_enforce_mode(TEMPLATETYPE_t)
++seutil_domtrans_setfiles(TEMPLATETYPE_t)
++seutil_search_default_contexts(TEMPLATETYPE_t)
++
++logging_send_syslog_msg(TEMPLATETYPE_t)
++
++kernel_read_system_state(TEMPLATETYPE_t)
++
++domain_dontaudit_search_all_domains_state(TEMPLATETYPE_t)
++domain_dontaudit_ptrace_all_domains(TEMPLATETYPE_t)
++
++userdom_dontaudit_search_admin_dir(TEMPLATETYPE_t)
++userdom_dontaudit_search_user_home_dirs(TEMPLATETYPE_t)
++
++bool TEMPLATETYPE_read_user_files false;
++bool TEMPLATETYPE_manage_user_files false;
++
++if (TEMPLATETYPE_read_user_files) {
++	userdom_read_user_home_content_files(TEMPLATETYPE_t)
++	userdom_read_user_tmp_files(TEMPLATETYPE_t)
++}
++
++if (TEMPLATETYPE_manage_user_files) {
++	userdom_manage_user_home_content(TEMPLATETYPE_t)
++	userdom_manage_user_tmp_files(TEMPLATETYPE_t)
++}
++
++"""
++
++te_admin_trans_rules="""
++gen_require(`
++	role USER_r;
++')
++
++allow USER_r TEMPLATETYPE_r;
++"""
++
++te_admin_domain_rules="""
++optional_policy(`
++	APPLICATION_admin(TEMPLATETYPE_t, TEMPLATETYPE_r)
++')
++"""
++
++te_roles_rules="""
++optional_policy(`
++	gen_require(`
++		role ROLE_r;
++	')
++
++	allow TEMPLATETYPE_r ROLE_r;
++')
++"""
++
++te_sudo_rules="""
++optional_policy(`
++	sudo_role_template(TEMPLATETYPE, TEMPLATETYPE_r, TEMPLATETYPE_t)
++')
++"""
++
++te_newrole_rules="""
++seutil_run_newrole(TEMPLATETYPE_t, TEMPLATETYPE_r)
++"""
+diff --git a/policycoreutils/sepolicy/sepolicy/templates/var_cache.py b/policycoreutils/sepolicy/sepolicy/templates/var_cache.py
+new file mode 100644
+index 0000000..3789723
+--- /dev/null
++++ b/policycoreutils/sepolicy/sepolicy/templates/var_cache.py
+@@ -0,0 +1,157 @@
++# Copyright (C) 2007-2012 Red Hat
++# see file 'COPYING' for use and warranty information
++#
++# policygentool is a tool for the initial generation of SELinux policy
++#
++#    This program is free software; you can redistribute it and/or
++#    modify it under the terms of the GNU General Public License as
++#    published by the Free Software Foundation; either version 2 of
++#    the License, or (at your option) any later version.
++#
++#    This program is distributed in the hope that it will be useful,
++#    but WITHOUT ANY WARRANTY; without even the implied warranty of
++#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
++#    GNU General Public License for more details.
++#
++#    You should have received a copy of the GNU General Public License
++#    along with this program; if not, write to the Free Software
++#    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
++#                                        02111-1307  USA
++#
++#
++########################### cache Template File #############################
++
++########################### Type Enforcement File #############################
++te_types="""
++type TEMPLATETYPE_cache_t;
++files_type(TEMPLATETYPE_cache_t)
++"""
++te_rules="""
++manage_dirs_pattern(TEMPLATETYPE_t, TEMPLATETYPE_cache_t, TEMPLATETYPE_cache_t)
++manage_files_pattern(TEMPLATETYPE_t, TEMPLATETYPE_cache_t, TEMPLATETYPE_cache_t)
++manage_lnk_files_pattern(TEMPLATETYPE_t, TEMPLATETYPE_cache_t, TEMPLATETYPE_cache_t)
++files_var_filetrans(TEMPLATETYPE_t, TEMPLATETYPE_cache_t, { dir file lnk_file })
++"""
++
++te_stream_rules="""\
++manage_sock_files_pattern(TEMPLATETYPE_t, TEMPLATETYPE_cache_t, TEMPLATETYPE_cache_t)
++files_var_filetrans(TEMPLATETYPE_t, TEMPLATETYPE_cache_t, sock_file)
++"""
++
++########################### Interface File #############################
++if_rules="""
++########################################
++## <summary>
++##	Search TEMPLATETYPE cache directories.
++## </summary>
++## <param name="domain">
++##	<summary>
++##	Domain allowed access.
++##	</summary>
++## </param>
++#
++interface(`TEMPLATETYPE_search_cache',`
++	gen_require(`
++		type TEMPLATETYPE_cache_t;
++	')
++
++	allow $1 TEMPLATETYPE_cache_t:dir search_dir_perms;
++	files_search_var($1)
++')
++
++########################################
++## <summary>
++##	Read TEMPLATETYPE cache files.
++## </summary>
++## <param name="domain">
++##	<summary>
++##	Domain allowed access.
++##	</summary>
++## </param>
++#
++interface(`TEMPLATETYPE_read_cache_files',`
++	gen_require(`
++		type TEMPLATETYPE_cache_t;
++	')
 +
-+\fBExamples:\fR
-+.br
-+sandbox_t	-	No X, No Network Access, No Open, read/write on passed in file descriptors.
-+.br
-+sandbox_min_t	-	No Network Access
-+.br
-+sandbox_x_t	-	Printer Ports
-+.br
-+sandbox_web_t	-	Ports required for web browsing
-+.br
-+sandbox_net_t	-	All network ports
++	files_search_var($1)
++	read_files_pattern($1, TEMPLATETYPE_cache_t, TEMPLATETYPE_cache_t)
++')
 +
- .TP
- \fB\-T\ tmpdir
- Use alternate tempory directory to mount on /tmp.  Defaults to tmpfs. Requires -X or -M.
-diff -up policycoreutils-2.1.12/sandbox/sandboxX.sh.rhat policycoreutils-2.1.12/sandbox/sandboxX.sh
---- policycoreutils-2.1.12/sandbox/sandboxX.sh.rhat	2012-07-04 07:35:21.000000000 -0400
-+++ policycoreutils-2.1.12/sandbox/sandboxX.sh	2012-10-16 15:07:17.658526338 -0400
-@@ -6,7 +6,7 @@ export TITLE="Sandbox $context -- `grep
- [ -z $2 ] && export DPI="96" || export DPI="$2"
- trap "exit 0" HUP
- 
--(/usr/bin/Xephyr -title "$TITLE" -terminate -screen $SCREENSIZE -dpi $DPI -displayfd 5 5>&1 2>/dev/null) | while read D; do
-+(/usr/bin/Xephyr -title "$TITLE" -terminate -screen $SCREENSIZE -dpi $DPI -nolisten tcp -displayfd 5 5>&1 2>/dev/null) | while read D; do
-     export DISPLAY=:$D
-     cat > ~/seremote << __EOF
- #!/bin/sh
-diff -up policycoreutils-2.1.12/scripts/fixfiles.rhat policycoreutils-2.1.12/scripts/fixfiles
---- policycoreutils-2.1.12/scripts/fixfiles.rhat	2012-07-04 07:35:21.000000000 -0400
-+++ policycoreutils-2.1.12/scripts/fixfiles	2012-10-16 15:07:17.659526339 -0400
-@@ -121,7 +121,6 @@ LOGFILE=`tty`
- if [ $? != 0 ]; then
-     LOGFILE="/dev/null"
- fi
--SYSLOGFLAG="-l"
- LOGGER=/usr/sbin/logger
- SETFILES=/sbin/setfiles
- RESTORECON=/sbin/restorecon
-@@ -177,7 +176,7 @@ if [ -f ${PREFC} -a -x /usr/bin/diff ];
-                   esac; \
-                fi; \
-             done | \
--	${RESTORECON} -f - -R -p `exclude_dirs`; \
-+	${RESTORECON} -i -f - -R -p `exclude_dirs`; \
- 	rm -f ${TEMPFILE} ${PREFCTEMPFILE}
- fi
- }
-@@ -236,7 +235,7 @@ FC=$TEMPFCFILE
- fi
- if [  -n "${FILESYSTEMSRW}" ]; then
-     echo "Relabeling `echo ${FILESYSTEMSRW}`"
--    ${SETFILES} -q ${SYSLOGFLAG} ${FORCEFLAG} $* ${FC} ${FILESYSTEMSRW} 2>&1 | cat >> $LOGFILE
-+    ${SETFILES} -q ${FORCEFLAG} $* ${FC} ${FILESYSTEMSRW} 2>&1 | cat >> $LOGFILE
- else
-     echo >&2 "fixfiles: No suitable file systems found"
- fi
-diff -up policycoreutils-2.1.12/scripts/genhomedircon.rhat policycoreutils-2.1.12/scripts/genhomedircon
---- policycoreutils-2.1.12/scripts/genhomedircon.rhat	2012-07-04 07:35:21.000000000 -0400
-+++ policycoreutils-2.1.12/scripts/genhomedircon	2012-10-16 15:07:17.660526340 -0400
-@@ -1,2 +1,3 @@
- #!/bin/sh
-+
- /usr/sbin/semodule -Bn
-diff -up policycoreutils-2.1.12/semanage/default_encoding/default_encoding.c.rhat policycoreutils-2.1.12/semanage/default_encoding/default_encoding.c
---- policycoreutils-2.1.12/semanage/default_encoding/default_encoding.c.rhat	2012-10-16 15:07:17.661526341 -0400
-+++ policycoreutils-2.1.12/semanage/default_encoding/default_encoding.c	2012-10-16 15:07:17.661526341 -0400
-@@ -0,0 +1,57 @@
-+/*
-+ * Authors:
-+ *   John Dennis <jdennis at redhat.com>
-+ *
-+ * Copyright (C) 2009  Red Hat
-+ * see file 'COPYING' for use and warranty information
-+ *
-+ * This program is free software; you can redistribute it and/or
-+ * modify it under the terms of the GNU General Public License as
-+ * published by the Free Software Foundation.
-+ *
-+ * This program is distributed in the hope that it will be useful,
-+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-+ * GNU General Public License for more details.
-+ *
-+ * You should have received a copy of the GNU General Public License
-+ * along with this program; if not, write to the Free Software
-+ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
-+ */
++########################################
++## <summary>
++##	Create, read, write, and delete
++##	TEMPLATETYPE cache files.
++## </summary>
++## <param name="domain">
++##	<summary>
++##	Domain allowed access.
++##	</summary>
++## </param>
++#
++interface(`TEMPLATETYPE_manage_cache_files',`
++	gen_require(`
++		type TEMPLATETYPE_cache_t;
++	')
 +
-+#include <Python.h>
++	files_search_var($1)
++	manage_files_pattern($1, TEMPLATETYPE_cache_t, TEMPLATETYPE_cache_t)
++')
 +
-+PyDoc_STRVAR(setdefaultencoding_doc,
-+"setdefaultencoding(encoding='utf-8')\n\
-+\n\
-+Set the current default string encoding used by the Unicode implementation.\n\
-+Defaults to utf-8."
-+);
++########################################
++## <summary>
++##	Manage TEMPLATETYPE cache dirs.
++## </summary>
++## <param name="domain">
++##	<summary>
++##	Domain allowed access.
++##	</summary>
++## </param>
++#
++interface(`TEMPLATETYPE_manage_cache_dirs',`
++	gen_require(`
++		type TEMPLATETYPE_cache_t;
++	')
 +
-+static PyObject *
-+setdefaultencoding(PyObject *self, PyObject *args, PyObject *kwds)
-+{
-+    static char *kwlist[] = {"utf-8", NULL};
-+    char *encoding;
++	files_search_var($1)
++	manage_dirs_pattern($1, TEMPLATETYPE_cache_t, TEMPLATETYPE_cache_t)
++')
 +
-+    if (!PyArg_ParseTupleAndKeywords(args, kwds, "s:setdefaultencoding", kwlist, &encoding))
-+        return NULL;
++"""
 +
-+    if (PyUnicode_SetDefaultEncoding(encoding))
-+        return NULL;
++if_stream_rules="""
++########################################
++## <summary>
++##	Connect to TEMPLATETYPE over a unix stream socket.
++## </summary>
++## <param name="domain">
++##	<summary>
++##	Domain allowed access.
++##	</summary>
++## </param>
++#
++interface(`TEMPLATETYPE_stream_connect',`
++	gen_require(`
++		type TEMPLATETYPE_t, TEMPLATETYPE_cache_t;
++	')
 +
-+    Py_RETURN_NONE;
-+}
++	stream_connect_pattern($1, TEMPLATETYPE_cache_t, TEMPLATETYPE_cache_t)
++')
++"""
 +
-+static PyMethodDef methods[] = {
-+    {"setdefaultencoding", (PyCFunction)setdefaultencoding, METH_VARARGS|METH_KEYWORDS, setdefaultencoding_doc},
-+	{NULL,		NULL}		/* sentinel */
-+};
++if_admin_types="""
++		type TEMPLATETYPE_cache_t;"""
++
++if_admin_rules="""
++	files_search_var($1)
++	admin_pattern($1, TEMPLATETYPE_cache_t)
++"""
 +
++########################### File Context ##################################
++fc_file="""\
++FILENAME		--	gen_context(system_u:object_r:TEMPLATETYPE_cache_t,s0)
++"""
 +
-+PyMODINIT_FUNC
-+initdefault_encoding_utf8(void)
-+{
-+    PyUnicode_SetDefaultEncoding("utf-8");
-+    Py_InitModule3("default_encoding_utf8", methods, "Forces the default encoding to utf-8");
-+}
-diff -up policycoreutils-2.1.12/semanage/default_encoding/Makefile.rhat policycoreutils-2.1.12/semanage/default_encoding/Makefile
---- policycoreutils-2.1.12/semanage/default_encoding/Makefile.rhat	2012-10-16 15:07:17.660526340 -0400
-+++ policycoreutils-2.1.12/semanage/default_encoding/Makefile	2012-10-16 15:07:17.660526340 -0400
-@@ -0,0 +1,8 @@
-+all:
-+	LDFLAGS="" python setup.py build
++fc_dir="""\
++FILENAME(/.*)?		gen_context(system_u:object_r:TEMPLATETYPE_cache_t,s0)
++"""
+diff --git a/policycoreutils/sepolicy/sepolicy/templates/var_lib.py b/policycoreutils/sepolicy/sepolicy/templates/var_lib.py
+new file mode 100644
+index 0000000..148c13e
+--- /dev/null
++++ b/policycoreutils/sepolicy/sepolicy/templates/var_lib.py
+@@ -0,0 +1,161 @@
++# Copyright (C) 2007-2012 Red Hat
++# see file 'COPYING' for use and warranty information
++#
++# policygentool is a tool for the initial generation of SELinux policy
++#
++#    This program is free software; you can redistribute it and/or
++#    modify it under the terms of the GNU General Public License as
++#    published by the Free Software Foundation; either version 2 of
++#    the License, or (at your option) any later version.
++#
++#    This program is distributed in the hope that it will be useful,
++#    but WITHOUT ANY WARRANTY; without even the implied warranty of
++#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
++#    GNU General Public License for more details.
++#
++#    You should have received a copy of the GNU General Public License
++#    along with this program; if not, write to the Free Software
++#    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
++#                                        02111-1307  USA
++#
++#
++########################### var_lib Template File #############################
 +
-+install: all
-+	LDFLAGS="" python setup.py install --root=$(DESTDIR)/
++########################### Type Enforcement File #############################
++te_types="""
++type TEMPLATETYPE_var_lib_t;
++files_type(TEMPLATETYPE_var_lib_t)
++"""
++te_rules="""
++manage_dirs_pattern(TEMPLATETYPE_t, TEMPLATETYPE_var_lib_t, TEMPLATETYPE_var_lib_t)
++manage_files_pattern(TEMPLATETYPE_t, TEMPLATETYPE_var_lib_t, TEMPLATETYPE_var_lib_t)
++manage_lnk_files_pattern(TEMPLATETYPE_t, TEMPLATETYPE_var_lib_t, TEMPLATETYPE_var_lib_t)
++files_var_lib_filetrans(TEMPLATETYPE_t, TEMPLATETYPE_var_lib_t, { dir file lnk_file })
++"""
 +
-+clean:
-+	rm -rf build *~
-diff -up policycoreutils-2.1.12/semanage/default_encoding/policycoreutils/__init__.py.rhat policycoreutils-2.1.12/semanage/default_encoding/policycoreutils/__init__.py
---- policycoreutils-2.1.12/semanage/default_encoding/policycoreutils/__init__.py.rhat	2012-10-16 15:07:17.662526342 -0400
-+++ policycoreutils-2.1.12/semanage/default_encoding/policycoreutils/__init__.py	2012-10-16 15:07:17.662526342 -0400
-@@ -0,0 +1,17 @@
++te_stream_rules="""\
++manage_sock_files_pattern(TEMPLATETYPE_t, TEMPLATETYPE_var_lib_t, TEMPLATETYPE_var_lib_t)
++files_var_lib_filetrans(TEMPLATETYPE_t, TEMPLATETYPE_var_lib_t, sock_file)
++"""
++
++
++########################### Interface File #############################
++if_rules="""
++########################################
++## <summary>
++##	Search TEMPLATETYPE lib directories.
++## </summary>
++## <param name="domain">
++##	<summary>
++##	Domain allowed access.
++##	</summary>
++## </param>
 +#
-+# Copyright (C) 2006,2007,2008, 2009 Red Hat, Inc.
++interface(`TEMPLATETYPE_search_lib',`
++	gen_require(`
++		type TEMPLATETYPE_var_lib_t;
++	')
++
++	allow $1 TEMPLATETYPE_var_lib_t:dir search_dir_perms;
++	files_search_var_lib($1)
++')
++
++########################################
++## <summary>
++##	Read TEMPLATETYPE lib files.
++## </summary>
++## <param name="domain">
++##	<summary>
++##	Domain allowed access.
++##	</summary>
++## </param>
 +#
-+# This program is free software; you can redistribute it and/or modify
-+# it under the terms of the GNU General Public License as published by
-+# the Free Software Foundation; either version 2 of the License, or
-+# (at your option) any later version.
++interface(`TEMPLATETYPE_read_lib_files',`
++	gen_require(`
++		type TEMPLATETYPE_var_lib_t;
++	')
++
++	files_search_var_lib($1)
++	read_files_pattern($1, TEMPLATETYPE_var_lib_t, TEMPLATETYPE_var_lib_t)
++')
++
++########################################
++## <summary>
++##	Manage TEMPLATETYPE lib files.
++## </summary>
++## <param name="domain">
++##	<summary>
++##	Domain allowed access.
++##	</summary>
++## </param>
 +#
-+# This program is distributed in the hope that it will be useful,
-+# but WITHOUT ANY WARRANTY; without even the implied warranty of
-+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-+# GNU General Public License for more details.
++interface(`TEMPLATETYPE_manage_lib_files',`
++	gen_require(`
++		type TEMPLATETYPE_var_lib_t;
++	')
++
++	files_search_var_lib($1)
++	manage_files_pattern($1, TEMPLATETYPE_var_lib_t, TEMPLATETYPE_var_lib_t)
++')
++
++########################################
++## <summary>
++##	Manage TEMPLATETYPE lib directories.
++## </summary>
++## <param name="domain">
++##	<summary>
++##	Domain allowed access.
++##	</summary>
++## </param>
 +#
-+# You should have received a copy of the GNU General Public License
-+# along with this program; if not, write to the Free Software
-+# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
++interface(`TEMPLATETYPE_manage_lib_dirs',`
++	gen_require(`
++		type TEMPLATETYPE_var_lib_t;
++	')
++
++	files_search_var_lib($1)
++	manage_dirs_pattern($1, TEMPLATETYPE_var_lib_t, TEMPLATETYPE_var_lib_t)
++')
++
++"""
++
++if_stream_rules="""
++########################################
++## <summary>
++##	Connect to TEMPLATETYPE over a unix stream socket.
++## </summary>
++## <param name="domain">
++##	<summary>
++##	Domain allowed access.
++##	</summary>
++## </param>
 +#
-diff -up policycoreutils-2.1.12/semanage/default_encoding/setup.py.rhat policycoreutils-2.1.12/semanage/default_encoding/setup.py
---- policycoreutils-2.1.12/semanage/default_encoding/setup.py.rhat	2012-10-16 15:07:17.662526342 -0400
-+++ policycoreutils-2.1.12/semanage/default_encoding/setup.py	2012-10-16 15:07:17.663526343 -0400
-@@ -0,0 +1,38 @@
-+# Authors:
-+#   John Dennis <jdennis at redhat.com>
++interface(`TEMPLATETYPE_stream_connect',`
++	gen_require(`
++		type TEMPLATETYPE_t, TEMPLATETYPE_var_lib_t;
++	')
++
++	stream_connect_pattern($1, TEMPLATETYPE_var_lib_t, TEMPLATETYPE_var_lib_t)
++')
++"""
++
++if_admin_types="""
++		type TEMPLATETYPE_var_lib_t;"""
++
++if_admin_rules="""
++	files_search_var_lib($1)
++	admin_pattern($1, TEMPLATETYPE_var_lib_t)
++"""
++
++########################### File Context ##################################
++fc_file="""\
++FILENAME		--	gen_context(system_u:object_r:TEMPLATETYPE_var_lib_t,s0)
++"""
++
++fc_sock_file="""\
++FILENAME		-s	gen_context(system_u:object_r:TEMPLATETYPE_var_lib_t,s0)
++"""
++
++fc_dir="""\
++FILENAME(/.*)?		gen_context(system_u:object_r:TEMPLATETYPE_var_lib_t,s0)
++"""
+diff --git a/policycoreutils/sepolicy/sepolicy/templates/var_log.py b/policycoreutils/sepolicy/sepolicy/templates/var_log.py
+new file mode 100644
+index 0000000..371dd7e
+--- /dev/null
++++ b/policycoreutils/sepolicy/sepolicy/templates/var_log.py
+@@ -0,0 +1,115 @@
++# Copyright (C) 2007-2012 Red Hat
++# see file 'COPYING' for use and warranty information
 +#
-+# Copyright (C) 2009  Red Hat
++# policygentool is a tool for the initial generation of SELinux policy
++#
++#    This program is free software; you can redistribute it and/or
++#    modify it under the terms of the GNU General Public License as
++#    published by the Free Software Foundation; either version 2 of
++#    the License, or (at your option) any later version.
++#
++#    This program is distributed in the hope that it will be useful,
++#    but WITHOUT ANY WARRANTY; without even the implied warranty of
++#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
++#    GNU General Public License for more details.
++#
++#    You should have received a copy of the GNU General Public License
++#    along with this program; if not, write to the Free Software
++#    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
++#                                        02111-1307  USA
++#
++#
++########################### var_log Template File #############################
++
++########################### Type Enforcement File #############################
++te_types="""
++type TEMPLATETYPE_log_t;
++logging_log_file(TEMPLATETYPE_log_t)
++"""
++
++te_rules="""
++manage_dirs_pattern(TEMPLATETYPE_t, TEMPLATETYPE_log_t, TEMPLATETYPE_log_t)
++manage_files_pattern(TEMPLATETYPE_t, TEMPLATETYPE_log_t, TEMPLATETYPE_log_t)
++manage_lnk_files_pattern(TEMPLATETYPE_t, TEMPLATETYPE_log_t, TEMPLATETYPE_log_t)
++logging_log_filetrans(TEMPLATETYPE_t, TEMPLATETYPE_log_t, { dir file lnk_file })
++"""
++
++########################### Interface File #############################
++if_rules="""\
++########################################
++## <summary>
++##	Read TEMPLATETYPE's log files.
++## </summary>
++## <param name="domain">
++##	<summary>
++##	Domain allowed access.
++##	</summary>
++## </param>
++## <rolecap/>
++#
++interface(`TEMPLATETYPE_read_log',`
++	gen_require(`
++		type TEMPLATETYPE_log_t;
++	')
++
++	logging_search_logs($1)
++	read_files_pattern($1, TEMPLATETYPE_log_t, TEMPLATETYPE_log_t)
++')
++
++########################################
++## <summary>
++##	Append to TEMPLATETYPE log files.
++## </summary>
++## <param name="domain">
++##	<summary>
++##	Domain allowed access.
++##	</summary>
++## </param>
++#
++interface(`TEMPLATETYPE_append_log',`
++	gen_require(`
++		type TEMPLATETYPE_log_t;
++	')
++
++	logging_search_logs($1)
++	append_files_pattern($1, TEMPLATETYPE_log_t, TEMPLATETYPE_log_t)
++')
++
++########################################
++## <summary>
++##	Manage TEMPLATETYPE log files
++## </summary>
++## <param name="domain">
++##	<summary>
++##	Domain allowed access.
++##	</summary>
++## </param>
++#
++interface(`TEMPLATETYPE_manage_log',`
++	gen_require(`
++		type TEMPLATETYPE_log_t;
++	')
++
++	logging_search_logs($1)
++	manage_dirs_pattern($1, TEMPLATETYPE_log_t, TEMPLATETYPE_log_t)
++	manage_files_pattern($1, TEMPLATETYPE_log_t, TEMPLATETYPE_log_t)
++	manage_lnk_files_pattern($1, TEMPLATETYPE_log_t, TEMPLATETYPE_log_t)
++')
++"""
++
++if_admin_types="""
++		type TEMPLATETYPE_log_t;"""
++
++if_admin_rules="""
++	logging_search_logs($1)
++	admin_pattern($1, TEMPLATETYPE_log_t)
++"""
++
++########################### File Context ##################################
++fc_file="""\
++FILENAME		--	gen_context(system_u:object_r:TEMPLATETYPE_log_t,s0)
++"""
++
++fc_dir="""\
++FILENAME(/.*)?		gen_context(system_u:object_r:TEMPLATETYPE_log_t,s0)
++"""
+diff --git a/policycoreutils/sepolicy/sepolicy/templates/var_run.py b/policycoreutils/sepolicy/sepolicy/templates/var_run.py
+new file mode 100644
+index 0000000..563eebb
+--- /dev/null
++++ b/policycoreutils/sepolicy/sepolicy/templates/var_run.py
+@@ -0,0 +1,102 @@
++# Copyright (C) 2007-2012 Red Hat
 +# see file 'COPYING' for use and warranty information
 +#
-+# This program is free software; you can redistribute it and/or
-+# modify it under the terms of the GNU General Public License as
-+# published by the Free Software Foundation.
++# policygentool is a tool for the initial generation of SELinux policy
 +#
-+# This program is distributed in the hope that it will be useful,
-+# but WITHOUT ANY WARRANTY; without even the implied warranty of
-+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-+# GNU General Public License for more details.
++#    This program is free software; you can redistribute it and/or
++#    modify it under the terms of the GNU General Public License as
++#    published by the Free Software Foundation; either version 2 of
++#    the License, or (at your option) any later version.
 +#
-+# You should have received a copy of the GNU General Public License
-+# along with this program; if not, write to the Free Software
-+# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
++#    This program is distributed in the hope that it will be useful,
++#    but WITHOUT ANY WARRANTY; without even the implied warranty of
++#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
++#    GNU General Public License for more details.
++#
++#    You should have received a copy of the GNU General Public License
++#    along with this program; if not, write to the Free Software
++#    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
++#                                        02111-1307  USA
++#
++#
++########################### var_run Template File #############################
 +
-+from distutils.core import setup, Extension
++te_types="""
++type TEMPLATETYPE_var_run_t;
++files_pid_file(TEMPLATETYPE_var_run_t)
++"""
 +
-+default_encoding_utf8 = Extension('policycoreutils.default_encoding_utf8', ['default_encoding.c'])
++te_rules="""
++manage_dirs_pattern(TEMPLATETYPE_t, TEMPLATETYPE_var_run_t, TEMPLATETYPE_var_run_t)
++manage_files_pattern(TEMPLATETYPE_t, TEMPLATETYPE_var_run_t, TEMPLATETYPE_var_run_t)
++manage_lnk_files_pattern(TEMPLATETYPE_t, TEMPLATETYPE_var_run_t, TEMPLATETYPE_var_run_t)
++files_pid_filetrans(TEMPLATETYPE_t, TEMPLATETYPE_var_run_t, { dir file lnk_file })
++"""
 +
-+setup(name             = 'policycoreutils-default-encoding',
-+      version          = '0.1',
-+      description      = 'Forces the default encoding in Python to be utf-8',
-+      long_description = 'Forces the default encoding in Python to be utf-8',
-+      author           = 'John Dennis',
-+      author_email     = 'jdennis at redhat.com',
-+      maintainer       = 'John Dennis',
-+      maintainer_email = 'jdennis at redhat.com',
-+      license          = 'GPLv3+',
-+      platforms        = 'posix',
-+      url              = '',
-+      download_url     = '',
-+      ext_modules      = [default_encoding_utf8],
-+      packages=["policycoreutils"],
-+)
-diff -up policycoreutils-2.1.12/semanage/semanage.8.rhat policycoreutils-2.1.12/semanage/semanage.8
---- policycoreutils-2.1.12/semanage/semanage.8.rhat	2012-07-04 07:35:21.000000000 -0400
-+++ policycoreutils-2.1.12/semanage/semanage.8	2012-10-16 15:07:17.665526345 -0400
-@@ -14,58 +14,58 @@ Input local customizations
- Manage booleans.  Booleans allow the administrator to modify the confinement of
- processes based on his configuration.
- .br
--.B semanage boolean [\-S store] \-{d|m|l|D} [\-n] [\-\-on|\-\-off|\-\1|\-0] -F boolean | boolean_file
-+.B semanage boolean [\-S store] \-{d|m|l|D} [\-nN] [\-\-on|\-\-off|\-\1|\-0] -F boolean | boolean_file
- 
- Manage SELinux confined users (Roles and levels for an SELinux user)
- .br
--.B semanage user [\-S store] \-{a|d|m|l|D} [\-LnPrR] selinux_name
-+.B semanage user [\-S store] \-{a|d|m|l|D} [\-LnNPrR] selinux_name
- 
- Manage login mappings between linux users and SELinux confined users.
- .br
--.B semanage login [\-S store] \-{a|d|m|l|D} [\-nrs] login_name | %groupname
-+.B semanage login [\-S store] \-{a|d|m|l|D} [\-nNrs] login_name | %groupname
- 
- Manage policy modules.
- .br
--.B semanage module [\-S store] \-{a|d|l} [-m [--enable | --disable] ] module_name
-+.B semanage module [\-S store] \-{a|d|l} [-m [--enable | --disable] ] [\-N] module_name
- 
- Manage network port type definitions
- .br
--.B semanage port [\-S store] \-{a|d|m|l|D} [\-nrt] [\-p proto] port | port_range
-+.B semanage port [\-S store] \-{a|d|m|l|D} [\-nNrt] [\-p proto] port | port_range
- .br
- 
- Manage network interface type definitions
- .br
--.B semanage interface [\-S store] \-{a|d|m|l|D} [\-nrt] interface_spec
-+.B semanage interface [\-S store] \-{a|d|m|l|D} [\-nNrt] interface_spec
- 
- Manage network node type definitions
- .br
--.B semanage node [\-S store] -{a|d|m|l|D} [-nrt] [ -p protocol ] [-M netmask] address
-+.B semanage node [\-S store] -{a|d|m|l|D} [-nNrt] [ -p protocol ] [-M netmask] address
- .br
- 
- Manage file context mapping definitions
- .br
- .B semanage fcontext [\-S store] \-{l} [\-Cn]
- .br
--.B semanage fcontext [\-S store] \-D
-+.B semanage fcontext [\-S store] \-D [\-N]
- .br
--.B semanage fcontext [\-S store] \-{a|d|m} [\-frst] file_spec
-+.B semanage fcontext [\-S store] \-{a|d|m} [\-Nfrst] file_spec
- .br
- .B semanage fcontext [\-S store] \-{a|d|m} \-e replacement target
- .br
- 
- Manage processes type enforcement mode
- .br
--.B semanage permissive [\-S store] \-{a|d|l|D} [\-n] type
-+.B semanage permissive [\-S store] \-{a|d|l|D} [\-nN] type
- .br
- 
- Disable/Enable dontaudit rules in policy
- .br
--.B semanage dontaudit [\-S store] [ on | off ]
-+.B semanage dontaudit [\-N] [\-S store] [ on | off ]
- .P
- 
- Execute multiple commands within a single transaction.
- .br
--.B semanage [\-S store] \-i command-file
-+.B semanage [\-S store] [\-N] \-i command-file
- .br
- 
- .SH "DESCRIPTION"
-@@ -143,6 +143,9 @@ Network Mask
- .I                \-n, \-\-noheading  
- Do not print heading when listing OBJECTS.
- .TP
-+.B  \-N,\-\-noreload
-+do not reload policy after commit
-+.TP
- .I                \-p, \-\-proto
- Protocol for the specified port (tcp|udp) or internet protocol version for the specified node (ipv4|ipv6).
- .TP
-diff -up policycoreutils-2.1.12/semanage/semanage.rhat policycoreutils-2.1.12/semanage/semanage
---- policycoreutils-2.1.12/semanage/semanage.rhat	2012-07-04 07:35:21.000000000 -0400
-+++ policycoreutils-2.1.12/semanage/semanage	2012-10-16 15:07:17.664526344 -0400
-@@ -1,5 +1,5 @@
- #! /usr/bin/python -Es
--# Copyright (C) 2005, 2006, 2007 Red Hat 
-+# Copyright (C) 2005-2012 Red Hat
- # see file 'COPYING' for use and warranty information
- #
- # semanage is a tool for managing SELinux configuration files
-@@ -16,10 +16,11 @@
- #
- #    You should have received a copy of the GNU General Public License
- #    along with this program; if not, write to the Free Software
--#    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA     
++te_stream_rules="""
++manage_files_pattern(TEMPLATETYPE_t, TEMPLATETYPE_var_run_t, TEMPLATETYPE_var_run_t)
++files_pid_filetrans(TEMPLATETYPE_t, TEMPLATETYPE_var_run_t, sock_file)
++"""
++
++if_rules="""\
++########################################
++## <summary>
++##	Read TEMPLATETYPE PID files.
++## </summary>
++## <param name="domain">
++##	<summary>
++##	Domain allowed access.
++##	</summary>
++## </param>
++#
++interface(`TEMPLATETYPE_read_pid_files',`
++	gen_require(`
++		type TEMPLATETYPE_var_run_t;
++	')
++
++	files_search_pids($1)
++	read_files_pattern($1, TEMPLATETYPE_var_run_t, TEMPLATETYPE_var_run_t)
++')
++
++"""
++
++if_stream_rules="""\
++########################################
++## <summary>
++##	Connect to TEMPLATETYPE over a unix stream socket.
++## </summary>
++## <param name="domain">
++##	<summary>
++##	Domain allowed access.
++##	</summary>
++## </param>
++#
++interface(`TEMPLATETYPE_stream_connect',`
++	gen_require(`
++		type TEMPLATETYPE_t, TEMPLATETYPE_var_run_t;
++	')
++
++	files_search_pids($1)
++	stream_connect_pattern($1, TEMPLATETYPE_var_run_t, TEMPLATETYPE_var_run_t, TEMPLATETYPE_t)
++')
++"""
++
++if_admin_types="""
++		type TEMPLATETYPE_var_run_t;"""
++
++if_admin_rules="""
++	files_search_pids($1)
++	admin_pattern($1, TEMPLATETYPE_var_run_t)
++"""
++
++fc_file="""\
++FILENAME		--	gen_context(system_u:object_r:TEMPLATETYPE_var_run_t,s0)
++"""
++
++fc_sock_file="""\
++FILENAME		-s	gen_context(system_u:object_r:TEMPLATETYPE_var_run_t,s0)
++"""
++
++fc_dir="""\
++FILENAME(/.*)?		gen_context(system_u:object_r:TEMPLATETYPE_var_run_t,s0)
++"""
+diff --git a/policycoreutils/sepolicy/sepolicy/templates/var_spool.py b/policycoreutils/sepolicy/sepolicy/templates/var_spool.py
+new file mode 100644
+index 0000000..dccb5f1
+--- /dev/null
++++ b/policycoreutils/sepolicy/sepolicy/templates/var_spool.py
+@@ -0,0 +1,156 @@
++# Copyright (C) 2007-2012 Red Hat
++# see file 'COPYING' for use and warranty information
++#
++# policygentool is a tool for the initial generation of SELinux policy
++#
++#    This program is free software; you can redistribute it and/or
++#    modify it under the terms of the GNU General Public License as
++#    published by the Free Software Foundation; either version 2 of
++#    the License, or (at your option) any later version.
++#
++#    This program is distributed in the hope that it will be useful,
++#    but WITHOUT ANY WARRANTY; without even the implied warranty of
++#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
++#    GNU General Public License for more details.
++#
++#    You should have received a copy of the GNU General Public License
++#    along with this program; if not, write to the Free Software
 +#    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
- #                                        02111-1307  USA
- #
--#  
++#                                        02111-1307  USA
 +#
-+import policycoreutils.default_encoding_utf8
- import sys, getopt, re
- import seobject
- import selinux
-@@ -31,9 +32,9 @@ gettext.textdomain(PROGNAME)
- 
- try:
-        gettext.install(PROGNAME,
--                       localedir="/usr/share/locale",
--                       unicode=False,
--                       codeset = 'utf-8')
-+		       localedir="/usr/share/locale",
-+		       unicode=True,
-+		       codeset = 'utf-8')
- except IOError:
-        import __builtin__
-        __builtin__.__dict__['_'] = unicode
-@@ -41,6 +42,7 @@ except IOError:
- if __name__ == '__main__':
- 	manageditems=[ "boolean", "login", "user", "port", "interface", "node", "fcontext"]
- 	action  = False
-+	reload = True
- 	def set_action(option):
- 		global action
- 		if action:
-@@ -48,27 +50,27 @@ if __name__ == '__main__':
- 		action = True
- 
- 	def usage(message = ""):
--               text = _("""
-+	       text = _("""
- semanage [ -S store ] -i [ input_file | - ]
- semanage [ -S store ] -o [ output_file | - ]
- 
--semanage login -{a|d|m|l|D|E} [-nsr] login_name | %groupname
--semanage user -{a|d|m|l|D|E} [-LnrRP] selinux_name
--semanage port -{a|d|m|l|D|E} [-ntr] [ -p proto ] port | port_range
--semanage interface -{a|d|m|l|D|E} [-ntr] interface_spec
--semanage module -{a|d|m} [--enable|--disable] module
--semanage node -{a|d|m|l|D|E} [-ntr] [ -p protocol ] [-M netmask] addr
--semanage fcontext -{a|d|m|l|D|E} [-efnrst] file_spec
--semanage boolean -{d|m} [--on|--off|-1|-0] -F boolean | boolean_file
--semanage permissive -{d|a|l} [-n] type
--semanage dontaudit [ on | off ]
-+semanage login -{a|d|m|l|D|E} [-Nnsr] login_name | %groupname
-+semanage user -{a|d|m|l|D|E} [-LNnrRP] selinux_name
-+semanage port -{a|d|m|l|D|E} [-Nntr] [ -p proto ] port | port_range
-+semanage interface -{a|d|m|l|D|E} [-Nntr] interface_spec
-+semanage module -{a|d|m} [--enable|--disable] [-N] module
-+semanage node -{a|d|m|l|D|E} [-Nntr] [ -p protocol ] [-M netmask] addr
-+semanage fcontext -{a|d|m|l|D|E} [-Nefnrst] file_spec
-+semanage boolean -{d|m} [--on|--off|-1|-0] [-N] -F boolean | boolean_file
-+semanage permissive -{d|a|l} [-Nn] type
-+semanage dontaudit [ on | off ] [-N]
- 
- Primary Options:
- 
- 	-a, --add        Add a OBJECT record NAME
- 	-d, --delete     Delete a OBJECT record NAME
- 	-m, --modify     Modify a OBJECT record NAME
--        -i, --input      Input multiple semange commands in a transaction 
-+	-i, --input      Input multiple semange commands in a transaction
- 	-o, --output     Output current customizations as semange commands
- 	-l, --list       List the OBJECTS
- 	-E, --extract    extract customizable commands
-@@ -77,23 +79,24 @@ Primary Options:
- 
- 	-h, --help       Display this message
- 	-n, --noheading  Do not print heading when listing OBJECTS
--        -S, --store      Select and alternate SELinux store to manage
-+	-S, --store      Select and alternate SELinux store to manage
- 
- Object-specific Options (see above):
- 
--	-f, --ftype      File Type of OBJECT 
--		"" (all files) 
--		-- (regular file) 
--		-d (directory) 
--		-c (character device) 
--		-b (block device) 
--		-s (socket) 
--		-l (symbolic link) 
--		-p (named pipe) 
-+	-f, --ftype      File Type of OBJECT
-+		"" (all files)
-+		-- (regular file)
-+		-d (directory)
-+		-c (character device)
-+		-b (block device)
-+		-s (socket)
-+		-l (symbolic link)
-+		-p (named pipe)
- 
--        -F, --file       Treat target as an input file for command, change multiple settings
-+	-F, --file       Treat target as an input file for command, change multiple settings
- 	-p, --proto      Port protocol (tcp or udp) or internet protocol version of node (ipv4 or ipv6)
- 	-M, --mask       Netmask
-+	-N, --noreload   Do not reload policy after commit
- 	-e, --equal      Substitue source path for dest path when labeling
- 	-P, --prefix     Prefix for home directory labeling
- 	-L, --level      Default SELinux Level (MLS/MCS Systems only)
-@@ -104,8 +107,8 @@ Object-specific Options (see above):
- 	--enable         Enable a module
- 	--disable        Disable a module
- """)
--               raise ValueError("%s\n%s" % (text, message))
--		
-+	       raise ValueError("%s\n%s" % (text, message))
-+
- 	def errorExit(error):
- 		sys.stderr.write("%s: " % sys.argv[0])
- 		sys.stderr.write("%s\n" % error)
-@@ -115,76 +118,77 @@ Object-specific Options (see above):
- 	def get_options():
- 		valid_option={}
- 		valid_everyone=[ '-a', '--add', '-d', '--delete', '-m', '--modify', '-l', '--list', '-h', '--help', '-n', '--noheading', '-S', '--store' ]
--		valid_local=[ '-E', '--extract', '-C', '--locallist', '-D', '--deleteall']
-+		valid_local=[ '-E', '--extract', '-C', '--locallist', '-D', '--deleteall', '-N', '--noreload']
- 		valid_option["login"] = []
- 		valid_option["login"] += valid_everyone + valid_local + [ '-s', '--seuser', '-r', '--range']
- 		valid_option["user"] = []
--		valid_option["user"] += valid_everyone + valid_local + [ '-L', '--level', '-r', '--range', '-R', '--roles', '-P', '--prefix' ]
-+		valid_option["user"] += valid_everyone + valid_local + [ '-L', '--level', '-r', '--range', '-R', '--roles', '-P', '--prefix', '-N', '--noreload' ]
- 		valid_option["port"] = []
--		valid_option["port"] += valid_everyone + valid_local + [ '-t', '--type', '-r', '--range', '-p', '--proto' ]
-+		valid_option["port"] += valid_everyone + valid_local + [ '-t', '--type', '-r', '--range', '-p', '--proto' , '-N', '--noreload' ]
- 		valid_option["interface"] = []
--		valid_option["interface"] += valid_everyone + valid_local + [ '-t', '--type', '-r', '--range']
-+		valid_option["interface"] += valid_everyone + valid_local + [ '-t', '--type', '-r', '--range', '-N', '--noreload' ]
- 		valid_option["node"] = []
--		valid_option["node"] += valid_everyone + valid_local + [ '-M', '--mask', '-t', '--type', '-r', '--range', '-p', '--protocol']
-+		valid_option["node"] += valid_everyone + valid_local + [ '-M', '--mask', '-t', '--type', '-r', '--range', '-p', '--protocol', '-N', '--noreload' ]
- 		valid_option["module"] = []
--		valid_option["module"] += valid_everyone + [ '--enable', '--disable']
-+		valid_option["module"] += valid_everyone + [ '--enable', '--disable', '-N', '--noreload' ]
- 		valid_option["fcontext"] = []
--		valid_option["fcontext"] += valid_everyone + valid_local + [ '-e', '--equal', '-f', '--ftype', '-s', '--seuser',  '-t', '--type', '-r', '--range']
-+		valid_option["fcontext"] += valid_everyone + valid_local + [ '-e', '--equal', '-f', '--ftype', '-s', '--seuser',  '-t', '--type', '-r', '--range', '-N', '--noreload' ]
- 		valid_option["dontaudit"] = [ '-S', '--store' ]
- 		valid_option["boolean"] = []
--		valid_option["boolean"] += valid_everyone + valid_local + [ '--on', "--off", "-1", "-0", "-F", "--file"]
-+		valid_option["boolean"] += valid_everyone + valid_local + [ '--on', "--off", "-1", "-0", "-F", "--file", '-N', '--noreload' ]
- 		valid_option["permissive"] = []
--		valid_option["permissive"] += [ '-a', '--add', '-d', '--delete', '-l', '--list', '-h', '--help', '-n', '--noheading', '-D', '--deleteall' ]
-+		valid_option["permissive"] += [ '-a', '--add', '-d', '--delete', '-l', '--list', '-h', '--help', '-n', '--noheading', '-D', '--deleteall' , '-N', '--noreload' ]
- 		return valid_option
- 
--        def mkargv(line):
--               dquote = "\""
--               squote = "\'"
--               l = line.split()
--               ret = []
--               i = 0
--               while i < len(l):
--                      cnt = len(re.findall(dquote, l[i]))
--                      if cnt > 1:
--                             ret.append(l[i].strip(dquote))
--                             i = i + 1
--                             continue
--                      if cnt == 1:
--                             quote = [ l[i].strip(dquote) ]
--                             i = i + 1
--                             
--                             while i < len(l) and  dquote not in l[i]:
--                                    quote.append(l[i])
--                                    i = i + 1
--                             quote.append(l[i].strip(dquote))
--                             ret.append(" ".join(quote))
--                             i = i + 1
--                             continue
--
--                      cnt = len(re.findall(squote, l[i]))
--                      if cnt > 1:
--                             ret.append(l[i].strip(squote))
--                             i = i + 1
--                             continue
--                      if cnt == 1:
--                             quote = [ l[i].strip(squote) ]
--                             i = i + 1
--                             while i < len(l) and  squote not in l[i]:
--                                    quote.append(l[i])
--                                    i = i + 1
--
--                             quote.append(l[i].strip(squote))
--                             ret.append(" ".join(quote))
--                             i = i + 1
--                             continue
-+	def mkargv(line):
-+	       dquote = "\""
-+	       squote = "\'"
-+	       l = line.split()
-+	       ret = []
-+	       i = 0
-+	       while i < len(l):
-+		      cnt = len(re.findall(dquote, l[i]))
-+		      if cnt > 1:
-+			     ret.append(l[i].strip(dquote))
-+			     i = i + 1
-+			     continue
-+		      if cnt == 1:
-+			     quote = [ l[i].strip(dquote) ]
-+			     i = i + 1
-+
-+			     while i < len(l) and  dquote not in l[i]:
-+				    quote.append(l[i])
-+				    i = i + 1
-+			     quote.append(l[i].strip(dquote))
-+			     ret.append(" ".join(quote))
-+			     i = i + 1
-+			     continue
-+
-+		      cnt = len(re.findall(squote, l[i]))
-+		      if cnt > 1:
-+			     ret.append(l[i].strip(squote))
-+			     i = i + 1
-+			     continue
-+		      if cnt == 1:
-+			     quote = [ l[i].strip(squote) ]
-+			     i = i + 1
-+			     while i < len(l) and  squote not in l[i]:
-+				    quote.append(l[i])
-+				    i = i + 1
-+
-+			     quote.append(l[i].strip(squote))
-+			     ret.append(" ".join(quote))
-+			     i = i + 1
-+			     continue
- 
--                      ret.append(l[i])
--                      i = i + 1
-+		      ret.append(l[i])
-+		      i = i + 1
- 
--               return ret
-+	       return ret
- 
--        def process_args(argv):
-+	def process_args(argv):
- 		global action
-+		global reload
- 		action = False
- 		serange = ""
- 		port = ""
-@@ -208,7 +212,7 @@ Object-specific Options (see above):
- 		list = False
- 		locallist = False
- 		use_file = False
--                store = ""
-+		store = ""
- 		equal = ""
- 
- 		if len(argv) == 0:
-@@ -217,12 +221,12 @@ Object-specific Options (see above):
- 		option_dict=get_options()
- 		if object not in option_dict.keys():
- 			usage(_("Invalid parameter %s not defined") % object)
--			
-+
- 		args = argv[1:]
- 
- 		try:
- 			gopts, cmds = getopt.getopt(args,
--						    '01adEe:f:i:lhmnp:s:FCDR:L:r:t:P:S:M:',
-+						    '01adEe:f:i:lhmNnp:s:FCDR:L:r:t:P:S:M:',
- 						    ['add',
- 						     'delete',
- 						     'deleteall',
-@@ -237,6 +241,8 @@ Object-specific Options (see above):
- 						     'list',
- 						     'modify',
- 						     'noheading',
-+						     'noreload',
-+						     'localist',
- 						     'off',
- 						     'on',
- 						     'proto=',
-@@ -257,12 +263,12 @@ Object-specific Options (see above):
- 			if o not in option_dict[object]:
- 				sys.stderr.write(_("%s not valid for %s objects\n") % ( o, object) );
- 				return
--				
-+
- 		for o,a in gopts:
- 			if o == "-a" or o == "--add":
- 				set_action(o)
- 				add = True
--				
-+
- 			if o == "-d"  or o == "--delete":
- 				set_action(o)
- 				delete = True
-@@ -282,11 +288,9 @@ Object-specific Options (see above):
- 				equal = a
- 
- 			if o == "--enable":
--				set_action(o)
- 				enable = True
- 
- 			if o == "--disable":
--				set_action(o)
- 				disable = True
- 
- 			if o == "-F"  or o == "--file":
-@@ -298,13 +302,16 @@ Object-specific Options (see above):
- 			if o == "-n" or o == "--noheading":
- 				heading = False
- 
-+			if o == "-N" or o == "--noreload":
-+				reload = False
-+
- 			if o == "-C" or o == "--locallist":
- 				locallist = True
- 
- 			if o == "-m"or o == "--modify":
- 				set_action(o)
- 				modify = True
--				
-+
- 			if o == "-S" or o == '--store':
- 				store = a
- 
-@@ -351,7 +358,7 @@ Object-specific Options (see above):
- 
- 		if object == "port":
- 			OBJECT = seobject.portRecords(store)
--		
-+
- 		if object == "interface":
- 			OBJECT = seobject.interfaceRecords(store)
- 
-@@ -360,7 +367,7 @@ Object-specific Options (see above):
- 
- 		if object == "fcontext":
- 			OBJECT = seobject.fcontextRecords(store)
--		
-+
- 		if object == "boolean":
- 			OBJECT = seobject.booleanRecords(store)
- 			if use_file:
-@@ -371,35 +378,36 @@ Object-specific Options (see above):
- 
- 		if object == "permissive":
- 			OBJECT = seobject.permissiveRecords(store)
--		
-+
- 		if object == "dontaudit":
--                        OBJECT = seobject.dontauditClass(store)
-+			OBJECT = seobject.dontauditClass(store)
- 
- 		if list:
- 			if object == "boolean":
--                               OBJECT.list(heading, locallist, use_file)
-+			       OBJECT.list(heading, locallist, use_file)
- 			else:
--                               OBJECT.list(heading, locallist)
--                        return
--			
-+			       OBJECT.list(heading, locallist)
-+			return
-+
-+		OBJECT.set_reload(reload)
- 		if deleteall:
- 			OBJECT.deleteall()
--                        return
--			
-+			return
-+
- 		if extract:
- 			for i in OBJECT.customized():
- 				print "%s %s" % (object, str(i))
- 			return
- 
- 		if len(cmds) != 1:
--                       raise ValueError(_("bad option"))
--                        
--                target = cmds[0]
-+		       raise ValueError(_("bad option"))
-+
-+		target = cmds[0]
- 
- 		if object == "dontaudit":
--                       OBJECT.toggle(target)
--                       return
--                              
-+		       OBJECT.toggle(target)
-+		       return
-+
- 		if add:
- 			if object == "login":
- 				OBJECT.add(target, seuser, serange)
-@@ -490,74 +498,79 @@ Object-specific Options (see above):
- 
- 			else:
- 				OBJECT.delete(target)
--                        return
-+			return
- 
--                raise ValueError(_("Invalid command: semanage %s") % " ".join(argv))
-+		raise ValueError(_("Invalid command: semanage %s") % " ".join(argv))
- 
- 	#
--	# 
-+	#
- 	#
- 	try:
--               output = None
--               input = None
--               store = ""
--
--               if len(sys.argv) < 3:
--                      usage(_("Requires 2 or more arguments"))
--                
--               gopts, cmds = getopt.getopt(sys.argv[1:],
--                                           '01adf:i:lhmno:p:s:FCDR:L:r:t:P:S:',
--                                           ['add',
--                                            'delete',
--                                            'deleteall',
--                                            'ftype=',
--                                            'file',
--                                            'help',
--                                            'input=',
--                                            'list', 
--                                            'modify',
--                                            'noheading',
--                                            'off', 
--                                            'on', 
--                                            'output=',
--                                            'proto=',
--                                            'seuser=',
--                                            'store=',
--                                            'range=',
--                                            'level=',
--                                            'roles=',
--                                            'type=',
--                                            'prefix='
--                                            ])
--               for o, a in gopts:
--                      if o == "-S" or o == '--store':
--                             store = a
--                      if o == "-i" or o == '--input':
--                             input = a
--                      if o == "-o" or o == '--output':
--                             output = a
--
--               if output != None:
--                      if output != "-":
--                             sys.stdout = open(output, 'w')
--                      for i in manageditems:
--                             print "%s -D" % i
--                             process_args([i, "-E"])
--                      sys.exit(0)
--
--               if input != None:
--                      if input == "-":
--                             fd = sys.stdin
--                      else:
--                             fd = open(input, 'r')
--                      trans = seobject.semanageRecords(store)
--                      trans.start()
--                      for l in fd.readlines():
--                             process_args(mkargv(l))
--                      trans.finish()
--               else:
--                      process_args(sys.argv[1:])
--			
-+	       output = None
-+	       input = None
-+	       store = ""
-+
-+	       if len(sys.argv) < 3:
-+		      usage(_("Requires 2 or more arguments"))
-+
-+	       gopts, cmds = getopt.getopt(sys.argv[1:],
-+					   '01adf:i:lhmno:p:s:NFCDR:L:r:t:P:S:',
-+					   ['add',
-+					    'delete',
-+					    'deleteall',
-+					    'ftype=',
-+					    'file',
-+					    'help',
-+					    'input=',
-+					    'list',
-+					    'modify',
-+					    'noheading',
-+					    'noreload',
-+					    'localist',
-+					    'off',
-+					    'on',
-+					    'output=',
-+					    'proto=',
-+					    'seuser=',
-+					    'store=',
-+					    'range=',
-+					    'level=',
-+					    'roles=',
-+					    'type=',
-+					    'prefix='
-+					    ])
-+	       for o, a in gopts:
-+		      if o == "-S" or o == '--store':
-+			     store = a
-+		      if o == "-i" or o == '--input':
-+			     input = a
-+		      if o == "-o" or o == '--output':
-+			     output = a
-+		      if o == "-N" or o == "--noreload":
-+			     reload = False
-+
-+	       if output != None:
-+		      if output != "-":
-+			     sys.stdout = open(output, 'w')
-+		      for i in manageditems:
-+			     print "%s -D" % i
-+			     process_args([i, "-E"])
-+		      sys.exit(0)
-+
-+	       if input != None:
-+		      if input == "-":
-+			     fd = sys.stdin
-+		      else:
-+			     fd = open(input, 'r')
-+		      trans = seobject.semanageRecords(store)
-+		      trans.start()
-+		      for l in fd.readlines():
-+			     process_args(mkargv(l))
-+		      trans.set_reload(reload)
-+		      trans.finish()
-+	       else:
-+		      process_args(sys.argv[1:])
-+
- 	except getopt.error, error:
- 		usage(_("Options Error %s ") % error.msg)
- 	except ValueError, error:
-diff -up policycoreutils-2.1.12/semanage/seobject.py.rhat policycoreutils-2.1.12/semanage/seobject.py
---- policycoreutils-2.1.12/semanage/seobject.py.rhat	2012-07-04 07:35:21.000000000 -0400
-+++ policycoreutils-2.1.12/semanage/seobject.py	2012-10-16 15:07:17.666526346 -0400
-@@ -30,11 +30,10 @@ from IPy import IP
- import gettext
- gettext.bindtextdomain(PROGNAME, "/usr/share/locale")
- gettext.textdomain(PROGNAME)
--try:
--       gettext.install(PROGNAME, localedir = "/usr/share/locale", unicode = 1)
--except IOError:
--       import __builtin__
--       __builtin__.__dict__['_'] = unicode
++#
++########################### var_spool Template File #############################
 +
-+import gettext
-+translation=gettext.translation(PROGNAME, localedir = "/usr/share/locale", fallback=True)
-+_=translation.ugettext
- 
- import syslog
- 
-@@ -203,7 +202,7 @@ class semanageRecords:
-         store = None
-         def __init__(self, store):
-                global handle
--
-+	       self.load = True
-                self.sh = self.get_handle(store)
- 
- 	       rc, localstore = selinux.selinux_getpolicytype()
-@@ -212,6 +211,9 @@ class semanageRecords:
- 	       else:
- 		       self.mylog = nulllogger()	
- 
-+	def set_reload(self, load):
-+	       self.load = load
++########################### Type Enforcement File #############################
++te_types="""
++type TEMPLATETYPE_spool_t;
++files_type(TEMPLATETYPE_spool_t)
++"""
++te_rules="""
++manage_dirs_pattern(TEMPLATETYPE_t, TEMPLATETYPE_spool_t, TEMPLATETYPE_spool_t)
++manage_files_pattern(TEMPLATETYPE_t, TEMPLATETYPE_spool_t, TEMPLATETYPE_spool_t)
++manage_lnk_files_pattern(TEMPLATETYPE_t, TEMPLATETYPE_spool_t, TEMPLATETYPE_spool_t)
++files_spool_filetrans(TEMPLATETYPE_t, TEMPLATETYPE_spool_t, { dir file lnk_file })
++"""
 +
-         def get_handle(self, store):
- 		global is_mls_enabled
- 
-@@ -269,6 +271,8 @@ class semanageRecords:
-         def commit(self):
- 		if semanageRecords.transaction:
- 			return
++te_stream_rules="""\
++manage_sock_files_pattern(TEMPLATETYPE_t, TEMPLATETYPE_spool_t, TEMPLATETYPE_spool_t)
++files_spool_filetrans(TEMPLATETYPE_t, TEMPLATETYPE_spool_t, sock_file)
++"""
 +
-+		semanage_set_reload(self.sh, self.load)
- 		rc = semanage_commit(self.sh) 
- 		if rc < 0:
- 			self.mylog.commit(0)
-@@ -488,7 +492,9 @@ class loginRecords(semanageRecords):
- 		if rc < 0:
- 			raise ValueError(_("Could not check if login mapping for %s is defined") % name)
- 		if exists:
--			raise ValueError(_("Login mapping for %s is already defined") % name)
-+                       semanage_seuser_key_free(k)
-+                       return self.__modify(name, sename, serange)
++########################### Interface File #############################
++if_rules="""
++########################################
++## <summary>
++##	Search TEMPLATETYPE spool directories.
++## </summary>
++## <param name="domain">
++##	<summary>
++##	Domain allowed access.
++##	</summary>
++## </param>
++#
++interface(`TEMPLATETYPE_search_spool',`
++	gen_require(`
++		type TEMPLATETYPE_spool_t;
++	')
 +
-                 if name[0] == '%':
-                        try:
-                               grp.getgrnam(name[1:])
-@@ -733,7 +739,8 @@ class seluserRecords(semanageRecords):
-                 if rc < 0:
-                        raise ValueError(_("Could not check if SELinux user %s is defined") % name)
-                 if exists:
--                       raise ValueError(_("SELinux user %s is already defined") % name)
-+                       semanage_user_key_free(k)
-+                       return self.__modify(name, roles, selevel, serange, prefix)
- 
-                 (rc, u) = semanage_user_create(self.sh)
-                 if rc < 0:
-@@ -1257,7 +1264,8 @@ class nodeRecords(semanageRecords):
- 
-                (rc, exists) = semanage_node_exists(self.sh, k)
-                if exists:
--                       raise ValueError(_("Addr %s already defined") % addr)
-+                       semanage_node_key_free(k)
-+                       return self.__modify(addr, mask, self.protocol[proto], serange, ctype)
- 
-                (rc, node) = semanage_node_create(self.sh)
-                if rc < 0:
-@@ -1455,7 +1463,8 @@ class interfaceRecords(semanageRecords):
- 		if rc < 0:
- 			raise ValueError(_("Could not check if interface %s is defined") % interface)
- 		if exists:
--			raise ValueError(_("Interface %s already defined") % interface)
-+                        semanage_iface_key_free(k)
-+                        return self.__modify(interface, serange, ctype)
- 
- 		(rc, iface) = semanage_iface_create(self.sh)
- 		if rc < 0:
-@@ -1738,7 +1747,8 @@ class fcontextRecords(semanageRecords):
-                               raise ValueError(_("Could not check if file context for %s is defined") % target)
- 
-                 if exists:
--                       raise ValueError(_("File context for %s already defined") % target)
-+                       semanage_fcontext_key_free(k)
-+                       return self.__modify(target, type, ftype, serange, seuser)
- 
- 		(rc, fcontext) = semanage_fcontext_create(self.sh)
- 		if rc < 0:
-@@ -1925,6 +1935,10 @@ class fcontextRecords(semanageRecords):
-                for k in keys:
-                       if fcon_dict[k]:
-                              l.append("-a -f '%s' -t %s '%s'" % (k[1], fcon_dict[k][2], k[0]))
-+
-+	       if len(self.equiv):
-+                      for target in self.equiv.keys():
-+			     l.append("-a -e %s %s" % (target, self.equiv[target]))
-                return l
- 
- 	def list(self, heading = 1, locallist = 0 ):
-diff -up policycoreutils-2.1.12/semodule/semodule.8.rhat policycoreutils-2.1.12/semodule/semodule.8
---- policycoreutils-2.1.12/semodule/semodule.8.rhat	2012-07-04 07:35:21.000000000 -0400
-+++ policycoreutils-2.1.12/semodule/semodule.8	2012-10-16 15:07:17.667526347 -0400
-@@ -53,7 +53,7 @@ display list of installed modules (other
- .B  \-s,\-\-store	   
- name of the store to operate on
- .TP
--.B  \-n,\-\-noreload	
-+.B  \-n,\-\-noreload,\-N
- do not reload policy after commit
- .TP
- .B  \-h,\-\-help        
-diff -up policycoreutils-2.1.12/semodule/semodule.c.rhat policycoreutils-2.1.12/semodule/semodule.c
---- policycoreutils-2.1.12/semodule/semodule.c.rhat	2012-07-04 07:35:21.000000000 -0400
-+++ policycoreutils-2.1.12/semodule/semodule.c	2012-10-16 15:07:17.668526348 -0400
-@@ -114,7 +114,7 @@ static void usage(char *progname)
- 	    ("  -l,--list-modules         display list of installed modules\n");
- 	printf("Other options:\n");
- 	printf("  -s,--store	   name of the store to operate on\n");
--	printf("  -n,--noreload	   do not reload policy after commit\n");
-+	printf("  -N,-n,--noreload do not reload policy after commit\n");
- 	printf("  -h,--help        print this message and quit\n");
- 	printf("  -v,--verbose     be verbose\n");
- 	printf("  -D,--disable_dontaudit	Remove dontaudits from policy\n");
-@@ -175,7 +175,7 @@ static void parse_command_line(int argc,
- 	no_reload = 0;
- 	create_store = 0;
- 	while ((i =
--		getopt_long(argc, argv, "p:s:b:hi:lvqe:d:r:u:RnBDP", opts,
-+		getopt_long(argc, argv, "p:s:b:hi:lvqe:d:r:u:RnNBDP", opts,
- 			    NULL)) != -1) {
- 		switch (i) {
- 		case 'b':
-@@ -218,6 +218,9 @@ static void parse_command_line(int argc,
- 		case 'n':
- 			no_reload = 1;
- 			break;
-+		case 'N':
-+			no_reload = 1;
-+			break;
- 		case 'B':
- 			build = 1;
- 			break;
-diff -up policycoreutils-2.1.12/sestatus/sestatus.c.rhat policycoreutils-2.1.12/sestatus/sestatus.c
---- policycoreutils-2.1.12/sestatus/sestatus.c.rhat	2012-07-04 07:35:21.000000000 -0400
-+++ policycoreutils-2.1.12/sestatus/sestatus.c	2012-10-16 15:07:17.669526349 -0400
-@@ -246,7 +246,7 @@ int main(int argc, char **argv)
- 	printf_tab("SELinux root directory:");
- 	if ((root_dir = selinux_path()) != NULL) {
- 		/* The path has a trailing '/' so remove it */
--		size = strlen(root_dir);
-+		size = strlen(root_dir) + 1;
- 		root_path = malloc(size);
- 		if (!root_path) {
- 			printf("malloc error (%s)\n", strerror(errno));
-diff -up policycoreutils-2.1.12/setfiles/restorecon.8.rhat policycoreutils-2.1.12/setfiles/restorecon.8
---- policycoreutils-2.1.12/setfiles/restorecon.8.rhat	2012-07-04 07:35:21.000000000 -0400
-+++ policycoreutils-2.1.12/setfiles/restorecon.8	2012-10-16 15:07:17.672526352 -0400
-@@ -4,22 +4,27 @@ restorecon \- restore file(s) default SE
- 
- .SH "SYNOPSIS"
- .B restorecon
--.I [\-o outfilename ] [\-R] [\-n] [\-p] [\-v] [\-e directory ] pathname...
-+.I [\-o outfilename ] [\-R] [\-n] [\-p] [\-v] [\-e directory ] [\-L labelprefix ] pathname...
- .P
- .B restorecon
--.I \-f infilename [\-o outfilename ] [\-e directory ] [\-R] [\-n] [\-p] [\-v] [\-F]
-+.I \-f infilename [\-o outfilename ] [\-e directory ] [\-L labelprefix ] [\-R] [\-n] [\-p] [\-v] [\-F]
- 
- .SH "DESCRIPTION"
- This manual page describes the
- .BR restorecon
- program.
- .P
--This program is primarily used to set the security context
-+This program is primarily used to reset the security context (type)
- (extended attributes) on one or more files. 
- .P
- It can be run at any time to correct errors, to add support for
- new policy, or with the \-n option it can just check whether the file
- contexts are all as you expect.
-+.P
-+If a file object does not have a context, restorecon will write the default
-+context to the file object's extended attributes. If a file object has a
-+context, restorecon will only modify the type portion of the security context.
-+The -F option will force a replacement of the entire context.
- 
- .SH "OPTIONS"
- .TP 
-@@ -32,6 +37,12 @@ infilename contains a list of files to b
- .B \-e directory
- directory to exclude (repeat option for more than one directory.)
- .TP 
-+.B \-L labelprefix
-+Tells selinux to only use the file context that match this prefix for labeling,  -L can be called multiple times.  Can speed up labeling if you are only doing one directory.
++	allow $1 TEMPLATETYPE_spool_t:dir search_dir_perms;
++	files_search_spool($1)
++')
++
++########################################
++## <summary>
++##	Read TEMPLATETYPE spool files.
++## </summary>
++## <param name="domain">
++##	<summary>
++##	Domain allowed access.
++##	</summary>
++## </param>
++#
++interface(`TEMPLATETYPE_read_spool_files',`
++	gen_require(`
++		type TEMPLATETYPE_spool_t;
++	')
 +
-+# restorecon -R -v -L /dev /dev
++	files_search_spool($1)
++	read_files_pattern($1, TEMPLATETYPE_spool_t, TEMPLATETYPE_spool_t)
++')
 +
-+.TP
- .B \-R \-r
- change files and directories file labels recursively
- .TP 
-@@ -47,11 +58,8 @@ show progress by printing * every 1000 f
- .B \-v
- show changes in file labels.
- .TP 
--.B \-vv
--show changes in file labels, if type, role, or user are changing.
--.TP 
- .B \-F
--Force reset of context to match file_context for customizable files, or the user section, if it has changed. 
-+Force reset of context to match file_context for customizable files, and the default file context, changing the user, role, range portion as well as the type.
- .TP 
- .SH "ARGUMENTS"
- .B pathname...
-diff -up policycoreutils-2.1.12/setfiles/restore.c.rhat policycoreutils-2.1.12/setfiles/restore.c
---- policycoreutils-2.1.12/setfiles/restore.c.rhat	2012-07-04 07:35:21.000000000 -0400
-+++ policycoreutils-2.1.12/setfiles/restore.c	2012-10-16 15:07:17.670526350 -0400
-@@ -1,5 +1,6 @@
- #include "restore.h"
- #include <glob.h>
-+#include <selinux/context.h>
- 
- #define SKIP -2
- #define ERR -1
-@@ -33,7 +34,6 @@ struct edir {
- 
- static file_spec_t *fl_head;
- static int filespec_add(ino_t ino, const security_context_t con, const char *file);
--static int only_changed_user(const char *a, const char *b);
- struct restore_opts *r_opts = NULL;
- static void filespec_destroy(void);
- static void filespec_eval(void);
-@@ -58,11 +58,16 @@ void remove_exclude(const char *director
- void restore_init(struct restore_opts *opts)
- {	
- 	r_opts = opts;
--	struct selinux_opt selinux_opts[] = {
--		{ SELABEL_OPT_VALIDATE, r_opts->selabel_opt_validate },
--		{ SELABEL_OPT_PATH, r_opts->selabel_opt_path }
--	};
--	r_opts->hnd = selabel_open(SELABEL_CTX_FILE, selinux_opts, 2);
-+	struct selinux_opt selinux_opts[3];
-+
-+	selinux_opts[0].type = SELABEL_OPT_VALIDATE;
-+	selinux_opts[0].value = r_opts->selabel_opt_validate;
-+	selinux_opts[1].type = SELABEL_OPT_PATH;
-+	selinux_opts[1].value = r_opts->selabel_opt_path;
-+	selinux_opts[2].type = SELABEL_OPT_PREFIXES;
-+	selinux_opts[2].values = r_opts->selabel_opt_prefixes;
-+
-+	r_opts->hnd = selabel_open(SELABEL_CTX_FILE, selinux_opts, 3);
- 	if (!r_opts->hnd) {
- 		perror(r_opts->selabel_opt_path);
- 		exit(1);
-@@ -104,8 +109,7 @@ static int restore(FTSENT *ftsent)
++########################################
++## <summary>
++##	Manage TEMPLATETYPE spool files.
++## </summary>
++## <param name="domain">
++##	<summary>
++##	Domain allowed access.
++##	</summary>
++## </param>
++#
++interface(`TEMPLATETYPE_manage_spool_files',`
++	gen_require(`
++		type TEMPLATETYPE_spool_t;
++	')
++
++	files_search_spool($1)
++	manage_files_pattern($1, TEMPLATETYPE_spool_t, TEMPLATETYPE_spool_t)
++')
++
++########################################
++## <summary>
++##	Manage TEMPLATETYPE spool dirs.
++## </summary>
++## <param name="domain">
++##	<summary>
++##	Domain allowed access.
++##	</summary>
++## </param>
++#
++interface(`TEMPLATETYPE_manage_spool_dirs',`
++	gen_require(`
++		type TEMPLATETYPE_spool_t;
++	')
++
++	files_search_spool($1)
++	manage_dirs_pattern($1, TEMPLATETYPE_spool_t, TEMPLATETYPE_spool_t)
++')
++
++"""
++
++if_stream_rules="""
++########################################
++## <summary>
++##	Connect to TEMPLATETYPE over a unix stream socket.
++## </summary>
++## <param name="domain">
++##	<summary>
++##	Domain allowed access.
++##	</summary>
++## </param>
++#
++interface(`TEMPLATETYPE_stream_connect',`
++	gen_require(`
++		type TEMPLATETYPE_t, TEMPLATETYPE_spool_t;
++	')
++
++	stream_connect_pattern($1, TEMPLATETYPE_spool_t, TEMPLATETYPE_spool_t)
++')
++"""
++
++if_admin_types="""
++		type TEMPLATETYPE_spool_t;"""
++
++if_admin_rules="""
++	files_search_spool($1)
++	admin_pattern($1, TEMPLATETYPE_spool_t)
++"""
++
++########################### File Context ##################################
++fc_file="""\
++FILENAME		--	gen_context(system_u:object_r:TEMPLATETYPE_spool_t,s0)
++"""
++
++fc_dir="""\
++FILENAME(/.*)?		gen_context(system_u:object_r:TEMPLATETYPE_spool_t,s0)
++"""
+diff --git a/policycoreutils/sepolicy/sepolicy/transition.py b/policycoreutils/sepolicy/sepolicy/transition.py
+new file mode 100755
+index 0000000..90ca85f
+--- /dev/null
++++ b/policycoreutils/sepolicy/sepolicy/transition.py
+@@ -0,0 +1,72 @@
++#! /usr/bin/python -Es
++# Copyright (C) 2011 Red Hat 
++# see file 'COPYING' for use and warranty information
++#
++# setrans is a tool for analyzing process transistions in SELinux policy
++#
++#    This program is free software; you can redistribute it and/or
++#    modify it under the terms of the GNU General Public License as
++#    published by the Free Software Foundation; either version 2 of
++#    the License, or (at your option) any later version.
++#
++#    This program is distributed in the hope that it will be useful,
++#    but WITHOUT ANY WARRANTY; without even the implied warranty of
++#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
++#    GNU General Public License for more details.
++#
++#    You should have received a copy of the GNU General Public License
++#    along with this program; if not, write to the Free Software
++#    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA     
++#                                        02111-1307  USA
++#
++#  
++import sepolicy, sys
++search=sepolicy.search
++info=sepolicy.info
++_failedlist = []
++__all__ = [ 'setrans', ]
++
++def _entrypoint(src):
++    trans=search([sepolicy.ALLOW],{sepolicy.SOURCE:src})
++    return map(lambda y: y[sepolicy.TARGET], filter(lambda x: "entrypoint" in x[sepolicy.PERMS], trans))
++    
++
++def _get_trans(src, dest, slist, tlist = []):
++    foundstr = ""
++    trans=search([sepolicy.ALLOW],{sepolicy.SOURCE:src})
++    targets = map(lambda y: y[sepolicy.TARGET], filter(lambda x: "transition" in x[sepolicy.PERMS], trans))
++
++    _failedlist.append(src)
++    if src in tlist:
++        return False
++
++    for f in _failedlist:
++        if f in targets:
++            targets.remove(f)
++
++    if len(targets) == 0:
++        return False
++
++    tlist.append(src)
++    
++    if not dest:
++        for t in targets:
++            if len(_entrypoint(t)):
++                slist.append((src, _entrypoint(t)[0], t))
++        return True
++
++    if dest in targets:
++        slist.append(tlist + [ dest ])
++        return True
++
++    for t in targets:
++        _get_trans(t,dest, slist, tlist)
++        if t in tlist:
++            tlist.remove(t)
++
++    return True
++
++def setrans(source, dest = None):
++    slist=[]
++    _get_trans(source, dest, slist)
++    return slist
+diff --git a/policycoreutils/sepolicy/setup.py b/policycoreutils/sepolicy/setup.py
+new file mode 100644
+index 0000000..ec9c071
+--- /dev/null
++++ b/policycoreutils/sepolicy/setup.py
+@@ -0,0 +1,12 @@
++#!/usr/bin/env python
++
++# Author: Thomas Liu <tliu at redhat.com>
++# Author: Dan Walsh <dwalsh at redhat.com>
++import os
++from distutils.core import setup, Extension
++policy = Extension("sepolicy._policy", 
++                   libraries=["apol", "qpol"],
++                   sources=[ "policy.c", "info.c", "search.c"]
++)
++
++setup(name = "sepolicy", version="1.1", description="Python SELinux Policy Analysys bindings", author="Daniel Walsh", author_email="dwalsh at redhat.com", ext_modules=[policy], packages=["sepolicy", "sepolicy.templates"])
+diff --git a/policycoreutils/setfiles/restore.c b/policycoreutils/setfiles/restore.c
+index 4c62b41..a3ce406 100644
+--- a/policycoreutils/setfiles/restore.c
++++ b/policycoreutils/setfiles/restore.c
+@@ -100,20 +100,31 @@ static int match(const char *name, struct stat *sb, char **con)
+ 	else
+ 		return selabel_lookup_raw(r_opts->hnd, con, name, sb->st_mode);
+ }
+-static int restore(FTSENT *ftsent)
++static int restore(FTSENT *ftsent, int recurse)
  {
  	char *my_file = strdupa(ftsent->fts_path);
  	int ret = -1;
--	char *context, *newcon;
--	int user_only_changed = 0;
-+	security_context_t curcon = NULL, newcon = NULL;
+ 	security_context_t curcon = NULL, newcon = NULL;
++	float progress;
++	if (match(my_file, ftsent->fts_statp, &newcon) < 0) {
++		if ((errno == ENOENT) && (!recurse))
++			fprintf(stderr, "%s:  Warning no default label for %s\n", r_opts->progname, my_file);
  
- 	if (match(my_file, ftsent->fts_statp, &newcon) < 0)
+-	if (match(my_file, ftsent->fts_statp, &newcon) < 0)
  		/* Check for no matching specification. */
-@@ -114,7 +118,12 @@ static int restore(FTSENT *ftsent)
+ 		return (errno == ENOENT) ? 0 : -1;
++	}
+ 
  	if (r_opts->progress) {
  		r_opts->count++;
  		if (r_opts->count % STAR_COUNT == 0) {
@@ -283405,305 +343720,117 @@ diff -up policycoreutils-2.1.12/setfiles/restore.c.rhat policycoreutils-2.1.12/s
 +			if (r_opts->progress == 1) {
 +				fprintf(stdout, "*");
 +			} else {
-+				int progress = 100.0 * r_opts->count / r_opts->nfile;
-+				fprintf(stdout, "\r%d%%", progress);
++				if (r_opts->nfile > 0) {
++					progress = (r_opts->count < r_opts->nfile) ? (100.0 * r_opts->count / r_opts->nfile) : 100;
++					fprintf(stdout, "\r%-.1f%%", progress);
++				}
 +			}
  			fflush(stdout);
  		}
  	}
-@@ -139,74 +148,105 @@ static int restore(FTSENT *ftsent)
- 		printf("%s:  %s matched by %s\n", r_opts->progname, my_file, newcon);
- 	}
- 
-+	/*
-+	 * Do not relabel if their is no default specification for this file
-+	 */
-+
-+	if (strcmp(newcon, "<<none>>") == 0) {
-+		goto out;
-+	}
-+
- 	/* Get the current context of the file. */
--	ret = lgetfilecon_raw(ftsent->fts_accpath, &context);
-+	ret = lgetfilecon_raw(ftsent->fts_accpath, &curcon);
- 	if (ret < 0) {
- 		if (errno == ENODATA) {
--			context = NULL;
-+			curcon = NULL;
- 		} else {
- 			fprintf(stderr, "%s get context on %s failed: '%s'\n",
- 				r_opts->progname, my_file, strerror(errno));
- 			goto err;
- 		}
--		user_only_changed = 0;
--	} else
--		user_only_changed = only_changed_user(context, newcon);
-+	}
-+
- 	/* lgetfilecon returns number of characters and ret needs to be reset
- 	 * to 0.
- 	 */
- 	ret = 0;
- 
- 	/*
--	 * Do not relabel the file if the matching specification is 
--	 * <<none>> or the file is already labeled according to the 
--	 * specification.
-+	 * Do not relabel the file if the file is already labeled according to
-+	 * the specification.
- 	 */
--	if ((strcmp(newcon, "<<none>>") == 0) ||
--	    (context && (strcmp(context, newcon) == 0))) {
--		freecon(context);
-+	if (curcon && (strcmp(curcon, newcon) == 0)) {
- 		goto out;
- 	}
- 
--	if (!r_opts->force && context && (is_context_customizable(context) > 0)) {
-+	if (!r_opts->force && curcon && (is_context_customizable(curcon) > 0)) {
- 		if (r_opts->verbose > 1) {
- 			fprintf(stderr,
- 				"%s: %s not reset customized by admin to %s\n",
--				r_opts->progname, my_file, context);
-+				r_opts->progname, my_file, curcon);
- 		}
--		freecon(context);
- 		goto out;
- 	}
- 
--	if (r_opts->verbose) {
--		/* If we're just doing "-v", trim out any relabels where
--		 * the user has r_opts->changed but the role and type are the
--		 * same.  For "-vv", emit everything. */
--		if (r_opts->verbose > 1 || !user_only_changed) {
--			printf("%s reset %s context %s->%s\n",
--			       r_opts->progname, my_file, context ?: "", newcon);
-+	/*
-+	 *  Do not change label unless this is a force or the type is different
-+	 */
-+	if (!r_opts->force && curcon) {
-+		int types_differ = 0;
-+		context_t cona;
-+		context_t conb;
-+		int err = 0;
-+		cona = context_new(curcon);
-+		if (! cona) {
-+			goto out;
-+		}
-+		conb = context_new(newcon);
-+		if (! conb) {
-+			context_free(cona);
-+			goto out;
-+		}
-+
-+		types_differ = strcmp(context_type_get(cona), context_type_get(conb));
-+		if (types_differ) {
-+			err |= context_user_set(conb, context_user_get(cona));
-+			err |= context_role_set(conb, context_role_get(cona));
-+			err |= context_range_set(conb, context_range_get(cona));
-+			if (!err) {
-+				freecon(newcon);
-+				newcon = strdup(context_str(conb));
-+			}
- 		}
-+		context_free(cona);
-+		context_free(conb);
-+
-+		if (!types_differ || err) {
-+			goto out;
-+		}
-+	}
-+
-+	if (r_opts->verbose) {
-+		printf("%s reset %s context %s->%s\n",
-+		       r_opts->progname, my_file, curcon ?: "", newcon);
- 	}
- 
--	if (r_opts->logging && !user_only_changed) {
--		if (context)
-+	if (r_opts->logging && r_opts->change) {
-+		if (curcon)
- 			syslog(LOG_INFO, "relabeling %s from %s to %s\n",
--			       my_file, context, newcon);
-+			       my_file, curcon, newcon);
- 		else
- 			syslog(LOG_INFO, "labeling %s to %s\n",
- 			       my_file, newcon);
- 	}
- 
--	if (r_opts->outfile && !user_only_changed)
-+	if (r_opts->outfile)
- 		fprintf(r_opts->outfile, "%s\n", my_file);
- 
--	if (context)
--		freecon(context);
--
- 	/*
- 	 * Do not relabel the file if -n was used.
- 	 */
--	if (!r_opts->change || user_only_changed)
-+	if (!r_opts->change)
- 		goto out;
- 
- 	/*
-@@ -218,14 +258,17 @@ static int restore(FTSENT *ftsent)
- 			r_opts->progname, my_file, newcon, strerror(errno));
- 		goto skip;
+@@ -267,7 +278,7 @@ err:
+  * This function is called by fts on each file during
+  * the directory traversal.
+  */
+-static int apply_spec(FTSENT *ftsent)
++static int apply_spec(FTSENT *ftsent, int recurse)
+ {
+ 	if (ftsent->fts_info == FTS_DNR) {
+ 		fprintf(stderr, "%s:  unable to read directory %s\n",
+@@ -275,7 +286,7 @@ static int apply_spec(FTSENT *ftsent)
+ 		return SKIP;
  	}
--	ret = 1;
-+	ret = 0;
- out:
-+	freecon(curcon);
- 	freecon(newcon);
- 	return ret;
- skip:
-+	freecon(curcon);
- 	freecon(newcon);
- 	return SKIP;
- err:
-+	freecon(curcon);
- 	freecon(newcon);
- 	return ERR;
- }
-@@ -250,6 +293,44 @@ static int apply_spec(FTSENT *ftsent)
+ 	
+-	int rc = restore(ftsent);
++	int rc = restore(ftsent, recurse);
+ 	if (rc == ERR) {
+ 		if (!r_opts->abort_on_error)
+ 			return SKIP;
+@@ -283,6 +294,8 @@ static int apply_spec(FTSENT *ftsent)
  	return rc;
  }
  
-+static unsigned round_up(unsigned x, unsigned m)
-+{
-+	return m * ((-1 + m + x) / m);
-+}
-+
-+static unsigned int *bitmap_alloc(unsigned nbits)
-+{
-+	unsigned const w_bitmap = round_up(nbits, 8*sizeof(int)) /
-+		(8*sizeof(int));
-+	return calloc(w_bitmap, sizeof(int));
-+}
-+
-+static void bitmap_free(unsigned int *bmap)
-+{
-+	free(bmap);
-+}
-+
-+#define LG_BPW  ((4==sizeof(int)) \
-+		? 5 \
-+		: ((8==sizeof(int)) \
-+		  ? 6 \
-+		  : 31 ))
-+
-+static unsigned int bitmap_test(unsigned int *const map, unsigned bit)
-+{
-+	return
-+	map[bit>>LG_BPW] &  (1u<<((-1+ (8*sizeof(int))) & bit));
-+}
-+
-+static unsigned int bitmap_set(unsigned int *const map, unsigned bit)
-+{
-+	unsigned int old = bitmap_test(map, bit);
-+	map[bit>>LG_BPW] |= (1u<<((-1+ (8*sizeof(int))) & bit));
-+	return old;
-+}
-+
 +#include <sys/statvfs.h>
 +
  static int process_one(char *name, int recurse_this_path)
  {
  	int rc = 0;
-@@ -284,6 +365,14 @@ static int process_one(char *name, int r
- 	/* Keep the inode of the first one. */
- 	dev_num = ftsent->fts_statp->st_dev;
+@@ -332,7 +345,8 @@ static int process_one(char *name, int recurse_this_path)
+ 				continue;
+ 			}
+ 		}
+-		rc = apply_spec(ftsent);
++
++		rc = apply_spec(ftsent, recurse_this_path);
+ 		if (rc == SKIP)
+ 			fts_set(fts_handle, ftsent, FTS_SKIP);
+ 		if (rc == ERR)
+@@ -611,12 +625,22 @@ static int filespec_add(ino_t ino, const security_context_t con, const char *fil
+ }
  
-+	unsigned int *i_bitmap = 0;
+ #include <sys/utsname.h>
++int file_system_count(char *name) {
 +	struct statvfs statvfs_buf;
++	int nfile = 0;
 +	memset(&statvfs_buf, 0, sizeof(statvfs_buf));
 +	if (!statvfs(name, &statvfs_buf)) {
-+		r_opts->nfile = statvfs_buf.f_files - statvfs_buf.f_ffree;
-+		i_bitmap = bitmap_alloc(statvfs_buf.f_files);
++		nfile = statvfs_buf.f_files - statvfs_buf.f_ffree;
 +	}
++	return nfile;
++}
 +
- 	do {
- 		rc = 0;
- 		/* Skip the post order nodes. */
-@@ -299,6 +388,21 @@ static int process_one(char *name, int r
- 				continue;
+ /*
+    Search /proc/mounts for all file systems that do not support extended
+    attributes and add them to the exclude directory table.  File systems
+-   that support security labels have the seclabel option.
++   that support security labels have the seclabel option, return total file count
+ */
+-void exclude_non_seclabel_mounts()
++int exclude_non_seclabel_mounts()
+ {
+ 	struct utsname uts;
+ 	FILE *fp;
+@@ -625,16 +649,16 @@ void exclude_non_seclabel_mounts()
+ 	int index = 0, found = 0;
+ 	char *mount_info[4];
+ 	char *buf = NULL, *item;
+-
++	int nfile = 0;
+ 	/* Check to see if the kernel supports seclabel */
+ 	if (uname(&uts) == 0 && strverscmp(uts.release, "2.6.30") < 0)
+-		return;
++		return 0;
+ 	if (is_selinux_enabled() <= 0)
+-		return;
++		return 0;
+ 
+ 	fp = fopen("/proc/mounts", "r");
+ 	if (!fp)
+-		return;
++		return 0;
+ 
+ 	while ((num = getline(&buf, &len, fp)) != -1) {
+ 		found = 0;
+@@ -661,6 +685,7 @@ void exclude_non_seclabel_mounts()
+ 		while (item != NULL) {
+ 			if (strcmp(item, "seclabel") == 0) {
+ 				found = 1;
++				nfile += file_system_count(mount_info[1]);
+ 				break;
  			}
- 		}
-+		/* FTS_SEEDOT is not set, so fts_read() ignores "." and "..".
-+		 * Thus the hardlinks for a directory should be ignored.
-+		 */
-+		if (ftsent->fts_info != FTS_D
-+		&&  1 < ftsent->fts_statp->st_nlink) {
-+			/* Adjust for hardlinks. */
-+			ino_t const inum = ftsent->fts_statp->st_ino;
-+			if (inum < statvfs_buf.f_files  /* paranoia? */
-+			&&  !bitmap_test(i_bitmap, inum)) {
-+				/* First time for this .st_ino */
-+				bitmap_set(i_bitmap, inum);
-+				r_opts->nfile += -1+
-+					ftsent->fts_statp->st_nlink;
-+			}
-+		}
- 		rc = apply_spec(ftsent);
- 		if (rc == SKIP)
- 			fts_set(fts_handle, ftsent, FTS_SKIP);
-@@ -314,6 +418,7 @@ out:
- 			filespec_eval();
- 		filespec_destroy();
- 	}
-+	bitmap_free(i_bitmap);
- 	if (fts_handle)
- 		fts_close(fts_handle);
- 	return rc;
-@@ -328,10 +433,7 @@ int process_glob(char *name, int recurse
- 	size_t i = 0;
- 	int errors;
- 	memset(&globbuf, 0, sizeof(globbuf));
--	errors = glob(name, GLOB_TILDE | GLOB_PERIOD, NULL, &globbuf);
--	if (errors == GLOB_NOMATCH)
--		return 0;
--
-+	errors = glob(name, GLOB_TILDE | GLOB_PERIOD | GLOB_NOCHECK, NULL, &globbuf);
- 	if (errors) 
- 		return errors;
- 
-@@ -341,7 +443,9 @@ int process_glob(char *name, int recurse
- 			continue;
- 		if (len > 0 && strcmp(&globbuf.gl_pathv[i][len], "/..") == 0)
- 			continue;
--		errors |= process_one_realpath(globbuf.gl_pathv[i], recurse);
-+		int rc = process_one_realpath(globbuf.gl_pathv[i], recurse);
-+		if (rc < 0)
-+			errors = rc;
- 	}
- 	globfree(&globbuf);
- 	return errors;
-@@ -447,22 +551,6 @@ int add_exclude(const char *directory)
- 	return 0;
+ 			item = strtok(NULL, ",");
+@@ -673,5 +698,7 @@ void exclude_non_seclabel_mounts()
+ 
+ 	free(buf);
+ 	fclose(fp);
++	/* return estimated #Files + 5% for directories and hard links */
++	return nfile * 1.05;
  }
  
--/* Compare two contexts to see if their differences are "significant",
-- * or whether the only difference is in the user. */
--static int only_changed_user(const char *a, const char *b)
--{
--	char *rest_a, *rest_b;	/* Rest of the context after the user */
--	if (r_opts->force)
--		return 0;
--	if (!a || !b)
--		return 0;
--	rest_a = strchr(a, ':');
--	rest_b = strchr(b, ':');
--	if (!rest_a || !rest_b)
--		return 0;
--	return (strcmp(rest_a, rest_b) == 0);
--}
--
- /*
-  * Evaluate the association hash table distribution.
-  */
-diff -up policycoreutils-2.1.12/setfiles/restore.h.rhat policycoreutils-2.1.12/setfiles/restore.h
---- policycoreutils-2.1.12/setfiles/restore.h.rhat	2012-07-04 07:35:21.000000000 -0400
-+++ policycoreutils-2.1.12/setfiles/restore.h	2012-10-16 15:07:17.670526350 -0400
+diff --git a/policycoreutils/setfiles/restore.h b/policycoreutils/setfiles/restore.h
+index ac27222..57ae46a 100644
+--- a/policycoreutils/setfiles/restore.h
++++ b/policycoreutils/setfiles/restore.h
 @@ -14,6 +14,7 @@
  #include <selinux/label.h>
  #include <stdlib.h>
@@ -283722,93 +343849,83 @@ diff -up policycoreutils-2.1.12/setfiles/restore.h.rhat policycoreutils-2.1.12/s
  	int debug;
  	int change;
  	int hard_links;
-@@ -40,6 +42,7 @@ struct restore_opts {
- 	int fts_flags; /* Flags to fts, e.g. follow links, follow mounts */
- 	const char *selabel_opt_validate;
- 	const char *selabel_opt_path;
-+	const char **selabel_opt_prefixes;
- };
- 
- void restore_init(struct restore_opts *opts);
-diff -up policycoreutils-2.1.12/setfiles/setfiles.8.rhat policycoreutils-2.1.12/setfiles/setfiles.8
---- policycoreutils-2.1.12/setfiles/setfiles.8.rhat	2012-07-04 07:35:21.000000000 -0400
-+++ policycoreutils-2.1.12/setfiles/setfiles.8	2012-10-16 15:07:17.672526352 -0400
-@@ -4,7 +4,7 @@ setfiles \- set file SELinux security co
- 
- .SH "SYNOPSIS"
- .B setfiles
--.I [\-c policy ] [\-d] [\-l] [\-n] [\-e directory ] [\-o filename ] [\-q] [\-s] [\-v] [\-vv] [\-W] [\-F] spec_file pathname...
-+.I [\-c policy ] [\-d] [\-l] [\-n] [\-e directory ] [\-o filename ] [\-L labelprefix ] [\-q] [\-s] [\-v] [\-W] [\-F] spec_file pathname...
- .SH "DESCRIPTION"
- This manual page describes the
- .BR setfiles
-@@ -17,6 +17,11 @@ program is initially run as part of the
- It can also be run at any time to correct errors, to add support for
- new policy, or with the \-n option it can just check whether the file
- contexts are all as you expect.
-+.P
-+If a file object does not have a context, setfiles will write the default
-+context to the file object's extended attributes. If a file object has a
-+context, setfiles will only modify the type portion of the security context.
-+The -F option will force a replacement of the entire context.
- 
- .SH "OPTIONS"
- .TP 
-@@ -45,8 +50,11 @@ use an alternate root path
- directory to exclude (repeat option for more than one directory.)
- .TP 
- .B \-F
--Force reset of context to match file_context for customizable files
-+Force reset of context to match file_context for customizable files, and the default file context, changing the user, role, range portion as well as the type.
- .TP 
-+.B \-L labelprefix
-+Tells selinux to only use the file context that match this prefix for labeling,  -L can be called multiple times.  Can speed up labeling if you are only doing one directory.
+@@ -49,6 +51,6 @@ int exclude(const char *path);
+ void remove_exclude(const char *directory);
+ int process_one_realpath(char *name, int recurse);
+ int process_glob(char *name, int recurse);
+-void exclude_non_seclabel_mounts();
++int exclude_non_seclabel_mounts();
+ 
+ #endif
+diff --git a/policycoreutils/setfiles/restorecon.8 b/policycoreutils/setfiles/restorecon.8
+index ffbb9d1..8659294 100644
+--- a/policycoreutils/setfiles/restorecon.8
++++ b/policycoreutils/setfiles/restorecon.8
+@@ -41,28 +41,31 @@ default file context, changing the user, role, range portion as well as the type
+ .TP
+ .B \-h, \-?
+ display usage information and exit.
+-.TP 
 +.TP
- .B \-o filename
- save list of files with incorrect context in filename.
- .TP 
-@@ -55,10 +63,7 @@ take a list of files from standard input
- command line.
+ .B \-i
+ ignore files that do not exist.
+-.TP 
++.TP
+ .B \-R, \-r
+ change files and directories file labels recursively (descend directories).
+-.TP 
++.br
++.B Note: restorecon does not report warnings on paths without default labels, when run recursively.
++.TP
+ .B \-n
+ don't change any file labels (passive check).
+-.TP 
++.TP
+ .B \-o outfilename
+ save list of files with incorrect context in outfilename.
+ .TP
+ .B \-p
+-show progress by printing * every STAR_COUNT files.
++show progress by printing * every STAR_COUNT files.  (If you relabel the entire OS, this will show you the percentage complete.)
++
+ .TP
+ .B \-R, \-r
+ change files and directories file labels recursively (descend directories).
  .TP
  .B \-v
--show changes in file labels, if type or role are changing.
+ show changes in file labels, if type or role are going to be changed.
 -.TP 
--.B \-vv
--show changes in file labels, if type, role, or user are changing.
-+show changes in file labels.
++.TP
+ .B \-0
+ the separator for the input items is assumed to be the null character
+ (instead of the white space).  The quotes and the backslash characters are
+@@ -84,7 +87,7 @@ operate recursively on directories.
+ 
+ .SH "AUTHOR"
+ This man page was written by Dan Walsh <dwalsh at redhat.com>.
+-Some of the content of this man page was taken from the setfiles 
++Some of the content of this man page was taken from the setfiles
+ man page written by Russell Coker <russell at coker.com.au>.
+ The program was written by Dan Walsh <dwalsh at redhat.com>.
+ 
+diff --git a/policycoreutils/setfiles/setfiles.8 b/policycoreutils/setfiles/setfiles.8
+index 7ff54f9..89d2a49 100644
+--- a/policycoreutils/setfiles/setfiles.8
++++ b/policycoreutils/setfiles/setfiles.8
+@@ -60,7 +60,7 @@ don't change any file labels (passive check).
+ save list of files with incorrect context in filename.
+ .TP
+ .B \-p
+-show progress by printing * every STAR_COUNT files.
++show progress by printing * every STAR_COUNT files.  (If you relabel the entire OS, this will show you the percentage complete.)
  .TP 
- .B \-W
- display warnings about entries that had no matching files.
-diff -up policycoreutils-2.1.12/setfiles/setfiles.c.rhat policycoreutils-2.1.12/setfiles/setfiles.c
---- policycoreutils-2.1.12/setfiles/setfiles.c.rhat	2012-07-04 07:35:21.000000000 -0400
-+++ policycoreutils-2.1.12/setfiles/setfiles.c	2012-10-16 15:07:17.673526353 -0400
-@@ -39,7 +39,7 @@ void usage(const char *const name)
- {
- 	if (iamrestorecon) {
- 		fprintf(stderr,
--			"usage:  %s [-iFnprRv0] [-e excludedir ] [-o filename ] [-f filename | pathname... ]\n",
-+			"usage:  %s [-iFnprRv0] [ -L labelprefix ] [-e excludedir ] [-o filename ] [-f filename | pathname... ]\n",
- 			name);
- 	} else {
- 		fprintf(stderr,
-@@ -137,7 +137,7 @@ static void maybe_audit_mass_relabel(int
- int main(int argc, char **argv)
- {
- 	struct stat sb;
--	int opt, i = 0;
-+	int opt, i;
- 	char *input_filename = NULL;
- 	int use_input_file = 0;
- 	char *buf = NULL;
-@@ -145,12 +145,15 @@ int main(int argc, char **argv)
- 	int recurse; /* Recursive descent. */
- 	char *base;
- 	int mass_relabel = 0, errors = 0;
-+	int num_prefixes = 0;
-+	const char *null_array[1] = { NULL };
- 	
- 	memset(&r_opts, 0, sizeof(r_opts));
- 
+ .B \-q
+ suppress non-error output.
+diff --git a/policycoreutils/setfiles/setfiles.c b/policycoreutils/setfiles/setfiles.c
+index ca24003..b11e49f 100644
+--- a/policycoreutils/setfiles/setfiles.c
++++ b/policycoreutils/setfiles/setfiles.c
+@@ -159,6 +159,7 @@ int main(int argc, char **argv)
  	/* Initialize variables */
  	r_opts.progress = 0;
  	r_opts.count = 0;
@@ -283816,60 +343933,16 @@ diff -up policycoreutils-2.1.12/setfiles/setfiles.c.rhat policycoreutils-2.1.12/
  	r_opts.debug = 0;
  	r_opts.change = 1;
  	r_opts.verbose = 0;
-@@ -160,6 +163,7 @@ int main(int argc, char **argv)
- 	r_opts.outfile = NULL;
- 	r_opts.force = 0;
- 	r_opts.hard_links = 1;
-+	r_opts.selabel_opt_prefixes = null_array;
- 
- 	altpath = NULL;
+@@ -222,7 +223,7 @@ int main(int argc, char **argv)
+ 	}
  
-@@ -217,7 +221,7 @@ int main(int argc, char **argv)
- 	exclude_non_seclabel_mounts();
+ 	/* This must happen before getopt. */
+-	exclude_non_seclabel_mounts();
++	r_opts.nfile = exclude_non_seclabel_mounts();
  
  	/* Process any options. */
--	while ((opt = getopt(argc, argv, "c:de:f:ilnpqrsvo:FRW0")) > 0) {
-+	while ((opt = getopt(argc, argv, "c:de:f:ilnpqrsvo:FL:RW0")) > 0) {
- 		switch (opt) {
- 		case 'c':
- 			{
-@@ -280,6 +284,35 @@ int main(int argc, char **argv)
- 		case 'n':
- 			r_opts.change = 0;
- 			break;
-+		case 'L':
-+		{
-+			char **new_prefixes;
-+
-+			/* we need 1 for this entry and 1 for the NULL entry */
-+			new_prefixes = malloc(sizeof(*new_prefixes) * (num_prefixes + 2));
-+			if (!new_prefixes) {
-+				fprintf(stderr, "Can't allocate memory for labeling prefix %s:%s\n",
-+				optarg, strerror(errno));
-+				exit(1);
-+			}
-+
-+			memcpy(new_prefixes, r_opts.selabel_opt_prefixes, sizeof(*new_prefixes) * num_prefixes);
-+			new_prefixes[num_prefixes] = strdup(optarg);
-+			if (!new_prefixes[num_prefixes]) {
-+				fprintf(stderr, "Can't allocate memory for labeling prefix %s:%s\n",
-+				optarg, strerror(errno));
-+				exit(1);
-+			}
-+
-+			new_prefixes[num_prefixes + 1] = NULL;
-+			num_prefixes++;
-+
-+			if (r_opts.selabel_opt_prefixes != null_array)
-+				free(r_opts.selabel_opt_prefixes);
-+
-+			r_opts.selabel_opt_prefixes = (const char **)new_prefixes;
-+			break;
-+		}
- 		case 'o':
- 			if (strcmp(optarg, "-") == 0) {
- 				r_opts.outfile = stdout;
-@@ -336,7 +369,7 @@ int main(int argc, char **argv)
+ 	while ((opt = getopt(argc, argv, "c:de:f:hilno:pqrsvFRW0")) > 0) {
+@@ -346,7 +347,7 @@ int main(int argc, char **argv)
  					"Progress and Verbose mutually exclusive\n");
  				usage(argv[0]);
  			}
@@ -283878,7 +343951,7 @@ diff -up policycoreutils-2.1.12/setfiles/setfiles.c.rhat policycoreutils-2.1.12/
  			break;
  		case 'W':
  			warn_no_match = 1;
-@@ -349,6 +382,14 @@ int main(int argc, char **argv)
+@@ -360,6 +361,14 @@ int main(int argc, char **argv)
  		}
  	}
  
@@ -283893,173 +343966,17 @@ diff -up policycoreutils-2.1.12/setfiles/setfiles.c.rhat policycoreutils-2.1.12/
  	if (!iamrestorecon) {
  		if (policyfile) {
  			if (optind != (argc - 1))
-@@ -409,16 +450,13 @@ int main(int argc, char **argv)
- 			buf[len - 1] = 0;
- 			if (!strcmp(buf, "/"))
- 				mass_relabel = 1;
--			errors |= process_glob(buf, recurse);
-+			errors |= process_glob(buf, recurse) < 0;
- 		}
+@@ -426,12 +435,8 @@ int main(int argc, char **argv)
  		if (strcmp(input_filename, "-") != 0)
  			fclose(f);
  	} else {
- 		for (i = optind; i < argc; i++) {
+-		for (i = optind; i < argc; i++) {
 -			if (!strcmp(argv[i], "/"))
 -				mass_relabel = 1;
 -
--			errors |= process_glob(argv[i], recurse);
-+			errors |= process_glob(argv[i], recurse) < 0;
- 		}
++		for (i = optind; i < argc; i++)
+ 			errors |= process_glob(argv[i], recurse) < 0;
+-		}
  	}
  	
-@@ -433,7 +471,15 @@ int main(int argc, char **argv)
- 	if (r_opts.outfile)
- 		fclose(r_opts.outfile);
- 
--       if (r_opts.progress && r_opts.count >= STAR_COUNT)
--               printf("\n");
-+	if (r_opts.progress && r_opts.count >= STAR_COUNT)
-+		printf("\n");
-+
-+	free(r_opts.progname);
-+	i = 0;
-+	while (r_opts.selabel_opt_prefixes[i])
-+		free((void *)r_opts.selabel_opt_prefixes[i++]);
-+	if (r_opts.selabel_opt_prefixes != null_array)
-+		free(r_opts.selabel_opt_prefixes);
-+	free(r_opts.rootpath);
- 	exit(errors);
- }
-diff -up policycoreutils-2.1.12/setsebool/setsebool.8.rhat policycoreutils-2.1.12/setsebool/setsebool.8
---- policycoreutils-2.1.12/setsebool/setsebool.8.rhat	2012-07-04 07:35:21.000000000 -0400
-+++ policycoreutils-2.1.12/setsebool/setsebool.8	2012-10-16 15:07:17.674526354 -0400
-@@ -4,7 +4,7 @@ setsebool \- set SELinux boolean value
- 
- .SH "SYNOPSIS"
- .B setsebool
--.I "[ -P ] boolean value | bool1=val1 bool2=val2 ..."
-+.I "[ -PN ] boolean value | bool1=val1 bool2=val2 ..."
- 
- .SH "DESCRIPTION"
- .B setsebool 
-@@ -18,6 +18,9 @@ are not changed.
- If the -P option is given, all pending values are written to
- the policy file on disk. So they will be persistent across reboots.
- 
-+If the -N option is given, the policy on disk is not reloaded into the kernel.
-+
-+
- .SH AUTHOR	
- This manual page was written by Dan Walsh <dwalsh at redhat.com>.
- The program was written by Tresys Technology.
-diff -up policycoreutils-2.1.12/setsebool/setsebool.c.rhat policycoreutils-2.1.12/setsebool/setsebool.c
---- policycoreutils-2.1.12/setsebool/setsebool.c.rhat	2012-07-04 07:35:21.000000000 -0400
-+++ policycoreutils-2.1.12/setsebool/setsebool.c	2012-10-16 15:07:17.675526355 -0400
-@@ -6,6 +6,7 @@
- #include <fcntl.h>
- #include <errno.h>
- #include <syslog.h>
-+#include <getopt.h>
- #include <pwd.h>
- #include <selinux/selinux.h>
- #include <semanage/handle.h>
-@@ -15,21 +16,22 @@
- #include <errno.h>
- 
- int permanent = 0;
-+int reload = 1;
- 
- int setbool(char **list, size_t start, size_t end);
- 
- void usage(void)
- {
- 	fputs
--	    ("\nUsage:  setsebool [ -P ] boolean value | bool1=val1 bool2=val2...\n\n",
-+	    ("\nUsage:  setsebool [ -NP ] boolean value | bool1=val1 bool2=val2...\n\n",
- 	     stderr);
- 	exit(1);
- }
- 
- int main(int argc, char **argv)
- {
--	size_t rc, start;
--
-+	size_t rc;
-+	int clflag;		/* holds codes for command line flags */
- 	if (argc < 2)
- 		usage();
- 
-@@ -38,37 +40,52 @@ int main(int argc, char **argv)
- 		return 1;
- 	}
- 
--	if (strcmp(argv[1], "-P") == 0) {
--		permanent = 1;
--		if (argc < 3)
-+	while (1) {
-+		clflag = getopt(argc, argv, "PN");
-+		if (clflag == -1)
-+			break;
-+
-+		switch (clflag) {
-+		case 'P':
-+			permanent = 1;
-+			break;
-+		case 'N':
-+		        reload = 0;
-+			break;
-+		default:
- 			usage();
--		start = 2;
--	} else
--		start = 1;
-+			break;
-+		}
-+	}
-+
-+	if (argc - optind < 1) {
-+		fprintf(stderr, "Error: boolean name required\n");
-+		usage();
-+	}
- 
- 	/* Check to see which way we are being called. If a '=' is passed,
- 	   we'll enforce the list syntax. If not we'll enforce the original
- 	   syntax for backward compatibility. */
--	if (strchr(argv[start], '=') == 0) {
-+	if (strchr(argv[optind], '=') == 0) {
- 		int len;
- 		char *bool_list[1];
- 
--		if ((argc - start) != 2)
-+		if ((argc - optind) != 2)
- 			usage();
- 
- 		/* Add 1 for the '=' */
--		len = strlen(argv[start]) + strlen(argv[start + 1]) + 2;
-+		len = strlen(argv[optind]) + strlen(argv[optind + 1]) + 2;
- 		bool_list[0] = (char *)malloc(len);
- 		if (bool_list[0] == 0) {
- 			fputs("Out of memory - aborting\n", stderr);
- 			return 1;
- 		}
--		snprintf(bool_list[0], len, "%s=%s", argv[start],
--			 argv[start + 1]);
-+		snprintf(bool_list[0], len, "%s=%s", argv[optind],
-+			 argv[optind + 1]);
- 		rc = setbool(bool_list, 0, 1);
- 		free(bool_list[0]);
- 	} else
--		rc = setbool(argv, start, argc);
-+		rc = setbool(argv, optind, argc);
- 
- 	return rc;
- }
-@@ -165,7 +182,7 @@ static int semanage_set_boolean_list(siz
- 		boolean = NULL;
- 	}
- 
--	semanage_set_reload(handle, 0);
-+	semanage_set_reload(handle, reload);
- 	if (semanage_commit(handle) < 0)
- 		goto err;
- 
+ 	maybe_audit_mass_relabel(mass_relabel, errors);
diff --git a/policycoreutils-sepolgen.patch b/policycoreutils-sepolgen.patch
index 8ad4364..f536ce8 100644
--- a/policycoreutils-sepolgen.patch
+++ b/policycoreutils-sepolgen.patch
@@ -1,35 +1,3 @@
-diff --git a/sepolgen/src/sepolgen/matching.py b/sepolgen/src/sepolgen/matching.py
-index 1a9a3e5..d56dd92 100644
---- a/sepolgen/src/sepolgen/matching.py
-+++ b/sepolgen/src/sepolgen/matching.py
-@@ -50,7 +50,7 @@ class Match:
-                 return 1
- 
- class MatchList:
--    DEFAULT_THRESHOLD = 120
-+    DEFAULT_THRESHOLD = 150
-     def __init__(self):
-         # Match objects that pass the threshold
-         self.children = []
-@@ -63,14 +63,15 @@ class MatchList:
-     def best(self):
-         if len(self.children):
-             return self.children[0]
--        else:
--            return None
-+        if len(self.bastards):
-+            return self.bastards[0]
-+        return None
- 
-     def __len__(self):
-         # Only return the length of the matches so
-         # that this can be used to test if there is
-         # a match.
--        return len(self.children)
-+        return len(self.children) + len(self.bastards)
- 
-     def __iter__(self):
-         return iter(self.children)
 diff --git a/sepolgen/src/sepolgen/audit.py b/sepolgen/src/sepolgen/audit.py
 index 73c60f6..d636091 100644
 --- a/sepolgen/src/sepolgen/audit.py
diff --git a/policycoreutils.spec b/policycoreutils.spec
index 8df0c16..ec24866 100644
--- a/policycoreutils.spec
+++ b/policycoreutils.spec
@@ -1,13 +1,10 @@
 %define	libauditver	2.1.3-4
-%define libsepolver 	2.1.5-3
-%define	libsemanagever	2.1.6-3
-%define	libselinuxver	2.1.10-1
-%define	sepolgenver	1.1.7
+%define	sepolgenver	1.1.8
 
 Summary: SELinux policy core utilities
 Name:	 policycoreutils
-Version: 2.1.12
-Release: 5%{?dist}
+Version: 2.1.13
+Release: 27%{?dist}
 License: GPLv2
 Group:	 System Environment/Base
 # Based on git repository with tag 20101221
@@ -19,12 +16,10 @@ Source3: system-config-selinux.desktop
 Source4: system-config-selinux.pam
 Source5: system-config-selinux.console
 Source6: selinux-polgengui.desktop
-Source7: selinux-polgengui.console
 Source8: policycoreutils_man_ru2.tar.bz2
 Source10: restorecond.service
 Patch:	 policycoreutils-rhat.patch
-Patch4:	 policycoreutils-sepolgen.patch
-Patch5: policycoreutils-setfsuid.patch
+Patch1:	 policycoreutils-sepolgen.patch
 Obsoletes: policycoreutils < 2.0.61-2
 Conflicts: filesystem < 3
 Provides: /sbin/fixfiles
@@ -34,12 +29,12 @@ Provides: /sbin/restorecon
 
 %global pkgpythondir  %{python_sitelib}/%{name}
 
-BuildRequires: pam-devel libcgroup-devel libsepol-static >= %{libsepolver} libsemanage-static >= %{libsemanagever} libselinux-devel >= %{libselinuxver}  libcap-devel audit-libs-devel >=  %{libauditver} gettext
+BuildRequires: pam-devel libcgroup-devel libsepol-static libsemanage-static libselinux-devel libcap-devel audit-libs-devel >=  %{libauditver} gettext
 BuildRequires: desktop-file-utils dbus-devel dbus-glib-devel
-BuildRequires: python-devel
+BuildRequires: python-devel setools-devel >= 3.3.7-14
 Requires: /bin/mount /bin/egrep /bin/awk /usr/bin/diff rpm /bin/sed
 BuildRequires:  systemd-units
-Requires: libsepol >= %{libsepolver} coreutils libselinux-utils >=  %{libselinuxver}
+Requires: coreutils libselinux-utils
 Requires(post): systemd-units systemd-sysv
 Requires(preun): systemd-units
 Requires(postun): systemd-units
@@ -59,14 +54,12 @@ Control, and Multi-level Security.
 policycoreutils contains the policy core utilities that are required
 for basic operation of a SELinux system.  These utilities include
 load_policy to load policies, setfiles to label filesystems, newrole
-to switch roles, and run_init to run /etc/init.d scripts in the proper
-context.
+to switch roles.
 
 %prep
 %setup -q -a 1 
-%patch -p1 -b .rhat
-%patch4 -p2 -b .sepolgen -d sepolgen-%{sepolgenver}
-%patch5 -p1 -b .setfsuid
+%patch -p2 -b .rhat
+%patch1 -p2 -b .sepolgen -d sepolgen-%{sepolgenver}
 
 %build
 make LSPP_PRIV=y SBINDIR="%{_sbindir}" LIBDIR="%{_libdir}" CFLAGS="%{optflags} -fPIE" LDFLAGS="-pie -Wl,-z,relro" all 
@@ -100,13 +93,16 @@ install -m 644 %{SOURCE2} %{buildroot}%{_datadir}/pixmaps
 install -m 644 %{SOURCE2} %{buildroot}%{_datadir}/icons/hicolor/24x24/apps
 install -m 644 %{SOURCE2} %{buildroot}%{_datadir}/system-config-selinux
 install -m 644 %{SOURCE4} %{buildroot}%{_sysconfdir}/pam.d/system-config-selinux
-install -m 644 %{SOURCE4} %{buildroot}%{_sysconfdir}/pam.d/selinux-polgengui
 install -m 644 %{SOURCE5} %{buildroot}%{_sysconfdir}/security/console.apps/system-config-selinux
 tar -jxf %{SOURCE8} -C %{buildroot}/
 rm -f %{buildroot}/usr/share/man/ru/man8/genhomedircon.8.gz
 rm -f %{buildroot}/usr/share/man/ru/man8/open_init_pty.8.gz
 rm -f %{buildroot}/usr/share/man/man8/open_init_pty.8
 rm -f %{buildroot}/usr/sbin/open_init_pty
+rm -f %{buildroot}/usr/sbin/run_init
+rm -f %{buildroot}/usr/share/man/ru/man8/run_init.8*
+rm -f %{buildroot}/usr/share/man/man8/run_init.8*
+rm -f %{buildroot}/etc/pam.d/run_init*
 
 ln -sf consolehelper %{buildroot}%{_bindir}/system-config-selinux
 ln -sf /usr/share/system-config-selinux/polgengui.py %{buildroot}%{_bindir}/selinux-polgengui
@@ -144,11 +140,15 @@ The policycoreutils-python package contains the management tools use to manage a
 %{_bindir}/audit2why
 %{_bindir}/chcat
 %{_bindir}/sandbox
+%{_bindir}/sepolgen
+%{_bindir}/sepolicy
 %{_bindir}/sepolgen-ifgen
 %{_bindir}/sepolgen-ifgen-attr-helper
 %{python_sitelib}/seobject.py*
 %{python_sitelib}/sepolgen
+%{python_sitelib}/sepolicy
 %{python_sitelib}/%{name}*.egg-info
+%{python_sitelib}/sepolicy*.egg-info
 %{pkgpythondir}
 %dir  /var/lib/sepolgen
 %dir  /var/lib/selinux
@@ -160,9 +160,11 @@ The policycoreutils-python package contains the management tools use to manage a
 %{_mandir}/ru/man8/chcat.8*
 %{_mandir}/man8/sandbox.8*
 %{_mandir}/man8/semanage.8*
+%{_mandir}/man8/sepolicy*.8*
 %{_mandir}/ru/man8/semanage.8*
 %dir %{_sysconfdir}/bash_completion.d
 %{_sysconfdir}/bash_completion.d/semanage-bash-completion.sh
+%{_sysconfdir}/bash_completion.d/sepolicy-bash-completion.sh
 %{_sysconfdir}/bash_completion.d/setsebool-bash-completion.sh
 
 %post python
@@ -216,7 +218,6 @@ Group: System Environment/Base
 Requires: policycoreutils-python = %{version}-%{release} 
 Requires: gnome-python2-gnome, pygtk2, pygtk2-libglade, gnome-python2-canvas
 Requires: usermode-gtk
-Requires: setools-console
 Requires: selinux-policy-doc
 Requires: python >= 2.6
 BuildRequires: desktop-file-utils
@@ -228,20 +229,15 @@ system-config-selinux is a utility for managing the SELinux environment
 %defattr(-,root,root)
 %{_bindir}/system-config-selinux
 %{_bindir}/selinux-polgengui
-%{_bindir}/sepolgen
 %{_datadir}/applications/fedora-system-config-selinux.desktop
 %{_datadir}/applications/fedora-selinux-polgengui.desktop
 %{_datadir}/icons/hicolor/24x24/apps/system-config-selinux.png
 %{_datadir}/pixmaps/system-config-selinux.png
 %dir %{_datadir}/system-config-selinux
-%dir %{_datadir}/system-config-selinux/templates
 %{_datadir}/system-config-selinux/system-config-selinux.png
 %{_datadir}/system-config-selinux/*.py*
-%{_datadir}/system-config-selinux/selinux.tbl
 %{_datadir}/system-config-selinux/*.glade
-%{_datadir}/system-config-selinux/templates/*.py*
 %config(noreplace) %{_sysconfdir}/pam.d/system-config-selinux
-%config(noreplace) %{_sysconfdir}/pam.d/selinux-polgengui
 %config(noreplace) %{_sysconfdir}/security/console.apps/system-config-selinux
 
 %clean
@@ -257,15 +253,12 @@ rm -rf %{buildroot}
 %{_sbindir}/setsebool
 %{_sbindir}/semodule
 %{_sbindir}/sestatus
-%{_sbindir}/run_init
-%{_sbindir}/restorecon
 %{_bindir}/secon
 %{_bindir}/semodule_deps
 %{_bindir}/semodule_expand
 %{_bindir}/semodule_link
 %{_bindir}/semodule_package
 %{_bindir}/semodule_unpackage
-%config(noreplace) %{_sysconfdir}/pam.d/run_init
 %config(noreplace) %{_sysconfdir}/sestatus.conf
 # selinux-policy Requires: policycoreutils, so we own this set of directories and our files within them
 %{_mandir}/man5/selinux_config.5.gz
@@ -276,8 +269,6 @@ rm -rf %{buildroot}
 %{_mandir}/ru/man8/load_policy.8*
 %{_mandir}/man8/restorecon.8*
 %{_mandir}/ru/man8/restorecon.8*
-%{_mandir}/man8/run_init.8*
-%{_mandir}/ru/man8/run_init.8*
 %{_mandir}/man8/semodule.8*
 %{_mandir}/ru/man8/semodule.8*
 %{_mandir}/man8/semodule_deps.8*
@@ -319,21 +310,13 @@ The policycoreutils-restorecond package contains the restorecond service.
 %{_mandir}/ru/man8/restorecond.8*
 
 %post restorecond
-if [ $1 -eq 1 ] ; then
-   /usr/bin/systemctl daemon-reload >/dev/null 2>&1 || :
-fi
+%systemd_post restorecond.service
 
 %preun restorecond
-if [ $1 = 0 ]; then
-   /usr/bin/systemctl --no-reload restorecond.service > /dev/null 2>&1 || :
-  /usr/bin/systemctl stop restorecond.service > /dev/null 2>&1 || :
-fi
+%systemd_preun restorecond.service
 
 %postun restorecond
-/usr/bin/systemctl daemon-reload >/dev/null 2>&1 || :
-if [ $1 -ge 1 ] ; then
-    /usr/bin/systemctl try-restart restorecond.service >/dev/null 2>&1 || :
-fi
+%systemd_postun_with_restart restorecond.service
 
 %triggerun -- restorecond < 2.0.86-13
 %{_bindir}/systemd-sysv-convert --save restorecond >/dev/null 2>&1 ||:
@@ -342,12 +325,161 @@ fi
 %{_bindir}/systemctl try-restart restorecond.service >/dev/null 2>&1 || :
 
 %changelog
-* Fri Oct 26 2012 Dan Walsh <dwalsh at redhat.com> - 2.1.12-5
-- Remove accidently back ported boolean_subs calls
+* Wed Nov 7 2012 Dan Walsh <dwalsh at redhat.com> - 2.1.12-27
+- Only report restorecon warning for missing default label, if not running
+recusively
+- Update translations
+
+* Mon Nov 5 2012 Dan Walsh <dwalsh at redhat.com> - 2.1.12-26
+- Fix semanage booleans -l, move more boolean_dict handling into sepolicy
+- Update translations
+- Fixup sepolicy generate to discover /var/log, /var/run and /var/lib directories if they match the name
+- Fix kill function call should indicate signal_perms not kill capability
+- Error out cleanly in system-config-selinux, if it can not contact XServer
+
+* Mon Nov 5 2012 Dan Walsh <dwalsh at redhat.com> - 2.1.12-25
+- Remove run_init, no longer needed with systemd.
+- Fix sepolicy generate to not include subdirs in generated fcontext file.  (mgrepl patch)
+
+* Sat Nov 3 2012 Dan Walsh <dwalsh at redhat.com> - 2.1.12-24
+- Fix manpage to generate proper man pages for alternate policy,  
+basically allow me to build RHEL6 man pages on a Fedora 18 box, as long as 
+I pull the policy, policy.xml and file_contexts and file_contexts.homedir
+
+* Thu Nov 1 2012 Dan Walsh <dwalsh at redhat.com> - 2.1.12-23
+- Fix some build problems in sepolicy manpage and sepolicy transition
+
+* Tue Oct 30 2012 Dan Walsh <dwalsh at redhat.com> - 2.1.12-22
+- Add alias man pages to sepolicy manpage
+
+* Mon Oct 29 2012 Dan Walsh <dwalsh at redhat.com> - 2.1.12-21
+- Redesign sepolicy to only read the policy file once, not for every call
+
+* Mon Oct 29 2012 Dan Walsh <dwalsh at redhat.com> - 2.1.12-20
+- Fixes to sepolicy transition, allow it to list all transitions from a domain
+
+* Sat Oct 27 2012 Dan Walsh <dwalsh at redhat.com> - 2.1.12-19
+- Change sepolicy python bindings to have python pick policy file, fixes weird memory problems in sepolicy network
+
+* Fri Oct 26 2012 Dan Walsh <dwalsh at redhat.com> - 2.1.12-18
+- Allow sepolicy to specify the policy to generate content from
+
+* Thu Oct 25 2012 Dan Walsh <dwalsh at redhat.com> - 2.1.12-17
+- Fix semanage boolean -F to handle boolean subs
+
+* Thu Oct 25 2012 Dan Walsh <dwalsh at redhat.com> - 2.1.12-16
+- Add Miroslav Grepl patch to generate html man pages
+- Update Translations
+- Add option to sandbox to shred files before deleting
 
-* Tue Oct 16 2012 Dan Walsh <dwalsh at redhat.com> - 2.1.12-4
+* Mon Oct 22 2012 Dan Walsh <dwalsh at redhat.com> - 2.1.12-15
+- Add Requires(post) PKGNAME to sepolicy generate /usr/bin/pkg
+
+* Fri Oct 19 2012 Dan Walsh <dwalsh at redhat.com> - 2.1.12-14
+- Add role_allow to sepolicy.search python bindings, this allows us to remove last requirement for setools-cmdline in gui tools.
+- Fix man page generator.
+
+* Wed Oct 17 2012 Dan Walsh <dwalsh at redhat.com> - 2.1.12-13
+- Remove dwalsh at redhat.com from man pages
+- Fix spec file for sepolicy generate
+
+* Wed Oct 17 2012 Dan Walsh <dwalsh at redhat.com> - 2.1.12-12
+- Add missing spec.py from templates directory needed for sepolicy generate
+- Add /var/tmp as collection point for sandbox apps.
+
+* Tue Oct 16 2012 Dan Walsh <dwalsh at redhat.com> - 2.1.12-11
 - Handle audit2allow -b in foreign locales
 
+* Tue Oct 16 2012 Dan Walsh <dwalsh at redhat.com> - 2.1.12-10
+- Update sepolicy generate with patch to create spec file and man page.
+- Patch initiated by Miroslav Grepl
+
+* Wed Oct 10 2012 Dan Walsh <dwalsh at redhat.com> - 2.1.12-9
+- Fix semanage to verify that types are appropriate for commands. 
+  * Patch initiated by mgrepl
+  * Fixes problem of specifying non file_types for fcontext, or not port_types for semanage port
+
+* Tue Oct 9 2012 Dan Walsh <dwalsh at redhat.com> - 2.1.12-8
+- Fix typo in preunstall line for restorecond
+- Add mgrepl patch to consolidate file context generated by sepolicy generate
+
+* Mon Oct 8 2012 Dan Walsh <dwalsh at redhat.com> - 2.1.12-7
+- Fix manpage generation, missing import
+- Add equiv_dict to get samba booleans into smbd_selinux
+- Add proper translations for booleans and remove selinux.tbl
+
+* Sat Oct 6 2012 Dan Walsh <dwalsh at redhat.com> - 2.1.12-6
+- Fix system-config-selinux to use sepolicy.generate instead of sepolgen
+
+* Thu Oct 4 2012 Dan Walsh <dwalsh at redhat.com> - 2.1.12-5
+- Add sepolicy commands, and change tools to use them.
+
+* Tue Sep 25 2012 Dan Walsh <dwalsh at redhat.com> - 2.1.12-4
+- Rebuild without bogus prebuild 64 bit seunshare app
+
+* Mon Sep 16 2012 Dan Walsh <dwalsh at redhat.com> - 2.1.12-3
+- Allow fixfiles to specify -v, so they can get verbosity rather then progress.
+- Fix load_file Makefile to use SBINDIR rather then real OS.
+- Fix man pages in setfiles and restorecon to reflect what happens when you relabel the entire OS.
+
+* Mon Sep 16 2012 Dan Walsh <dwalsh at redhat.com> - 2.1.12-2
+- Use systemd post install scriptlets
+
+* Thu Sep 13 2012 Dan Walsh <dwalsh at redhat.com> - 2.1.12-1
+- Update to upstream 
+	* genhomedircon: manual page improvements
+	* setfiles/restorecon minor improvements
+	* run_init: If open_init_pty is not available then just use exec
+	* newrole: do not drop capabilities when newrole is run as
+	* restorecon: only update type by default
+	* scripts: Don't syslog setfiles changes on a fixfiles restore
+	* setfiles: do not syslog if no changes
+	* Disable user restorecond by default
+	* Make restorecon return 0 when a file has changed context
+	* setfiles: Fix process_glob error handling
+	* semanage: allow enable/disable under -m
+	* add .tx to gitignore
+	* translations: commit translations from Fedora community
+	* po: silence build process
+	* gui: Checking in policy to support polgengui and sepolgen.
+	* gui: polgen: search for systemd subpackage when generating policy
+	* gui: for exploring booleans
+	* gui: system-config-selinux gui
+	* Add Makefiles to support new gui code
+	* gui: remove lockdown wizard
+	* return equivalency records in fcontext customized
+	* semanage: option to not load new policy into kernel after
+	* sandbox: manpage update to describe standard types
+	* setsebool: -N should not reload policy on changes
+	* semodule: Add -N qualifier to no reload kernel policy
+	* gui: polgen: sort selinux types of user controls
+	* gui: polgen: follow symlinks and get the real path to
+	* gui: Fix missing error function
+	* setfiles: return errors when bad paths are given
+	* fixfiles: tell restorecon to ignore missing paths
+	* setsebool: error when setting multiple options
+	* semanage: use boolean subs.
+	* sandbox: Make sure Xephyr never listens on tcp ports
+	* sepolgen: return and output constraint violation information
+	* semanage: skip comments while reading external configuration files
+	* restorecond: relabel all mount runtime files in the restorecond example
+	* genhomedircon: dynamically create genhomedircon
+	* Allow returning of bastard matches
+	* sepolgen: return and output constraint violation information
+	* audit2allow: one role/type pair per line
+
+* Wed Aug 8 2012 Dan Walsh <dwalsh at redhat.com> - 2.1.11-6
+- Change polgen to generate dbus apps as optional so they can compile on minimal policy system, patch from Miroslav Grepl
+
+* Fri Jul 27 2012 Dan Walsh <dwalsh at redhat.com> - 2.1.11-5
+- Fix sepolgen/audit2allow to handle multiple role/types in avc messages properly
+
+* Thu Jul 19 2012 Dan Walsh <dwalsh at redhat.com> - 2.1.11-4
+- Fix restorecon to generate a better percentage of completion on restorecon -R /.
+- Have audit2allow look at the constaint violation and tell the user whether it 
+- is because of user,role or level
+
+
 * Wed Jul 11 2012 Dan Walsh <dwalsh at redhat.com> - 2.1.11-3
 - userapps is generating sandbox code in polgengui
 
diff --git a/selinux-polgengui.desktop b/selinux-polgengui.desktop
index bbcb18f..0c2f399 100644
--- a/selinux-polgengui.desktop
+++ b/selinux-polgengui.desktop
@@ -64,3 +64,4 @@ Type=Application
 Terminal=false
 Categories=System;Security;
 X-Desktop-File-Install-Version=0.2
+Keywords=policy;security;selinux;avc;permission;mac;
diff --git a/sources b/sources
index ca0d455..adfb4c7 100644
--- a/sources
+++ b/sources
@@ -1,3 +1,3 @@
 59d33101d57378ce69889cc078addf90  policycoreutils_man_ru2.tar.bz2
-3c815de58ad31221802931cb9aa1ab28  policycoreutils-2.1.12.tgz
-ee3b0481920390f1fee7e2ec2c424b02  sepolgen-1.1.7.tgz
+381607ecf76bcb9397286143c93071cb  sepolgen-1.1.8.tgz
+98f13937f6723d7eb85b3adaf6b477e6  policycoreutils-2.1.13.tgz
diff --git a/system-config-selinux.desktop b/system-config-selinux.desktop
index befdb23..8822ce2 100644
--- a/system-config-selinux.desktop
+++ b/system-config-selinux.desktop
@@ -64,3 +64,4 @@ Type=Application
 Terminal=false
 Categories=System;Security;
 X-Desktop-File-Install-Version=0.2
+Keywords=policy;security;selinux;avc;permission;mac;


More information about the scm-commits mailing list